// Generated from /Users/ziv/github.com/dt-sql-parser/src/grammar/plsql/PlSqlParser.g4 by ANTLR 4.8 // jshint ignore: start var antlr4 = require('antlr4/index'); var PlSqlParserListener = require('./PlSqlParserListener').PlSqlParserListener; var PlSqlParserVisitor = require('./PlSqlParserVisitor').PlSqlParserVisitor; var PlSqlBaseParser = require('./PlSqlBaseParser').PlSqlBaseParser; var grammarFileName = "PlSqlParser.g4"; var serializedATN = ["\u0003\u608b\ua72a\u8133\ub9ed\u417c\u3be7\u7786\u5964", "\u0003\u08cf\u2f41\u0004\u0002\t\u0002\u0004\u0003\t\u0003\u0004\u0004", "\t\u0004\u0004\u0005\t\u0005\u0004\u0006\t\u0006\u0004\u0007\t\u0007", "\u0004\b\t\b\u0004\t\t\t\u0004\n\t\n\u0004\u000b\t\u000b\u0004\f\t\f", "\u0004\r\t\r\u0004\u000e\t\u000e\u0004\u000f\t\u000f\u0004\u0010\t\u0010", "\u0004\u0011\t\u0011\u0004\u0012\t\u0012\u0004\u0013\t\u0013\u0004\u0014", "\t\u0014\u0004\u0015\t\u0015\u0004\u0016\t\u0016\u0004\u0017\t\u0017", "\u0004\u0018\t\u0018\u0004\u0019\t\u0019\u0004\u001a\t\u001a\u0004\u001b", "\t\u001b\u0004\u001c\t\u001c\u0004\u001d\t\u001d\u0004\u001e\t\u001e", "\u0004\u001f\t\u001f\u0004 \t \u0004!\t!\u0004\"\t\"\u0004#\t#\u0004", "$\t$\u0004%\t%\u0004&\t&\u0004\'\t\'\u0004(\t(\u0004)\t)\u0004*\t*\u0004", "+\t+\u0004,\t,\u0004-\t-\u0004.\t.\u0004/\t/\u00040\t0\u00041\t1\u0004", "2\t2\u00043\t3\u00044\t4\u00045\t5\u00046\t6\u00047\t7\u00048\t8\u0004", "9\t9\u0004:\t:\u0004;\t;\u0004<\t<\u0004=\t=\u0004>\t>\u0004?\t?\u0004", "@\t@\u0004A\tA\u0004B\tB\u0004C\tC\u0004D\tD\u0004E\tE\u0004F\tF\u0004", "G\tG\u0004H\tH\u0004I\tI\u0004J\tJ\u0004K\tK\u0004L\tL\u0004M\tM\u0004", "N\tN\u0004O\tO\u0004P\tP\u0004Q\tQ\u0004R\tR\u0004S\tS\u0004T\tT\u0004", "U\tU\u0004V\tV\u0004W\tW\u0004X\tX\u0004Y\tY\u0004Z\tZ\u0004[\t[\u0004", "\\\t\\\u0004]\t]\u0004^\t^\u0004_\t_\u0004`\t`\u0004a\ta\u0004b\tb\u0004", "c\tc\u0004d\td\u0004e\te\u0004f\tf\u0004g\tg\u0004h\th\u0004i\ti\u0004", "j\tj\u0004k\tk\u0004l\tl\u0004m\tm\u0004n\tn\u0004o\to\u0004p\tp\u0004", "q\tq\u0004r\tr\u0004s\ts\u0004t\tt\u0004u\tu\u0004v\tv\u0004w\tw\u0004", "x\tx\u0004y\ty\u0004z\tz\u0004{\t{\u0004|\t|\u0004}\t}\u0004~\t~\u0004", "\u007f\t\u007f\u0004\u0080\t\u0080\u0004\u0081\t\u0081\u0004\u0082\t", "\u0082\u0004\u0083\t\u0083\u0004\u0084\t\u0084\u0004\u0085\t\u0085\u0004", "\u0086\t\u0086\u0004\u0087\t\u0087\u0004\u0088\t\u0088\u0004\u0089\t", "\u0089\u0004\u008a\t\u008a\u0004\u008b\t\u008b\u0004\u008c\t\u008c\u0004", "\u008d\t\u008d\u0004\u008e\t\u008e\u0004\u008f\t\u008f\u0004\u0090\t", "\u0090\u0004\u0091\t\u0091\u0004\u0092\t\u0092\u0004\u0093\t\u0093\u0004", "\u0094\t\u0094\u0004\u0095\t\u0095\u0004\u0096\t\u0096\u0004\u0097\t", "\u0097\u0004\u0098\t\u0098\u0004\u0099\t\u0099\u0004\u009a\t\u009a\u0004", "\u009b\t\u009b\u0004\u009c\t\u009c\u0004\u009d\t\u009d\u0004\u009e\t", "\u009e\u0004\u009f\t\u009f\u0004\u00a0\t\u00a0\u0004\u00a1\t\u00a1\u0004", "\u00a2\t\u00a2\u0004\u00a3\t\u00a3\u0004\u00a4\t\u00a4\u0004\u00a5\t", "\u00a5\u0004\u00a6\t\u00a6\u0004\u00a7\t\u00a7\u0004\u00a8\t\u00a8\u0004", "\u00a9\t\u00a9\u0004\u00aa\t\u00aa\u0004\u00ab\t\u00ab\u0004\u00ac\t", "\u00ac\u0004\u00ad\t\u00ad\u0004\u00ae\t\u00ae\u0004\u00af\t\u00af\u0004", "\u00b0\t\u00b0\u0004\u00b1\t\u00b1\u0004\u00b2\t\u00b2\u0004\u00b3\t", "\u00b3\u0004\u00b4\t\u00b4\u0004\u00b5\t\u00b5\u0004\u00b6\t\u00b6\u0004", "\u00b7\t\u00b7\u0004\u00b8\t\u00b8\u0004\u00b9\t\u00b9\u0004\u00ba\t", "\u00ba\u0004\u00bb\t\u00bb\u0004\u00bc\t\u00bc\u0004\u00bd\t\u00bd\u0004", "\u00be\t\u00be\u0004\u00bf\t\u00bf\u0004\u00c0\t\u00c0\u0004\u00c1\t", "\u00c1\u0004\u00c2\t\u00c2\u0004\u00c3\t\u00c3\u0004\u00c4\t\u00c4\u0004", "\u00c5\t\u00c5\u0004\u00c6\t\u00c6\u0004\u00c7\t\u00c7\u0004\u00c8\t", "\u00c8\u0004\u00c9\t\u00c9\u0004\u00ca\t\u00ca\u0004\u00cb\t\u00cb\u0004", "\u00cc\t\u00cc\u0004\u00cd\t\u00cd\u0004\u00ce\t\u00ce\u0004\u00cf\t", "\u00cf\u0004\u00d0\t\u00d0\u0004\u00d1\t\u00d1\u0004\u00d2\t\u00d2\u0004", "\u00d3\t\u00d3\u0004\u00d4\t\u00d4\u0004\u00d5\t\u00d5\u0004\u00d6\t", "\u00d6\u0004\u00d7\t\u00d7\u0004\u00d8\t\u00d8\u0004\u00d9\t\u00d9\u0004", "\u00da\t\u00da\u0004\u00db\t\u00db\u0004\u00dc\t\u00dc\u0004\u00dd\t", "\u00dd\u0004\u00de\t\u00de\u0004\u00df\t\u00df\u0004\u00e0\t\u00e0\u0004", "\u00e1\t\u00e1\u0004\u00e2\t\u00e2\u0004\u00e3\t\u00e3\u0004\u00e4\t", "\u00e4\u0004\u00e5\t\u00e5\u0004\u00e6\t\u00e6\u0004\u00e7\t\u00e7\u0004", "\u00e8\t\u00e8\u0004\u00e9\t\u00e9\u0004\u00ea\t\u00ea\u0004\u00eb\t", "\u00eb\u0004\u00ec\t\u00ec\u0004\u00ed\t\u00ed\u0004\u00ee\t\u00ee\u0004", "\u00ef\t\u00ef\u0004\u00f0\t\u00f0\u0004\u00f1\t\u00f1\u0004\u00f2\t", "\u00f2\u0004\u00f3\t\u00f3\u0004\u00f4\t\u00f4\u0004\u00f5\t\u00f5\u0004", "\u00f6\t\u00f6\u0004\u00f7\t\u00f7\u0004\u00f8\t\u00f8\u0004\u00f9\t", "\u00f9\u0004\u00fa\t\u00fa\u0004\u00fb\t\u00fb\u0004\u00fc\t\u00fc\u0004", "\u00fd\t\u00fd\u0004\u00fe\t\u00fe\u0004\u00ff\t\u00ff\u0004\u0100\t", "\u0100\u0004\u0101\t\u0101\u0004\u0102\t\u0102\u0004\u0103\t\u0103\u0004", "\u0104\t\u0104\u0004\u0105\t\u0105\u0004\u0106\t\u0106\u0004\u0107\t", "\u0107\u0004\u0108\t\u0108\u0004\u0109\t\u0109\u0004\u010a\t\u010a\u0004", "\u010b\t\u010b\u0004\u010c\t\u010c\u0004\u010d\t\u010d\u0004\u010e\t", "\u010e\u0004\u010f\t\u010f\u0004\u0110\t\u0110\u0004\u0111\t\u0111\u0004", "\u0112\t\u0112\u0004\u0113\t\u0113\u0004\u0114\t\u0114\u0004\u0115\t", "\u0115\u0004\u0116\t\u0116\u0004\u0117\t\u0117\u0004\u0118\t\u0118\u0004", "\u0119\t\u0119\u0004\u011a\t\u011a\u0004\u011b\t\u011b\u0004\u011c\t", "\u011c\u0004\u011d\t\u011d\u0004\u011e\t\u011e\u0004\u011f\t\u011f\u0004", "\u0120\t\u0120\u0004\u0121\t\u0121\u0004\u0122\t\u0122\u0004\u0123\t", "\u0123\u0004\u0124\t\u0124\u0004\u0125\t\u0125\u0004\u0126\t\u0126\u0004", "\u0127\t\u0127\u0004\u0128\t\u0128\u0004\u0129\t\u0129\u0004\u012a\t", "\u012a\u0004\u012b\t\u012b\u0004\u012c\t\u012c\u0004\u012d\t\u012d\u0004", "\u012e\t\u012e\u0004\u012f\t\u012f\u0004\u0130\t\u0130\u0004\u0131\t", "\u0131\u0004\u0132\t\u0132\u0004\u0133\t\u0133\u0004\u0134\t\u0134\u0004", "\u0135\t\u0135\u0004\u0136\t\u0136\u0004\u0137\t\u0137\u0004\u0138\t", "\u0138\u0004\u0139\t\u0139\u0004\u013a\t\u013a\u0004\u013b\t\u013b\u0004", "\u013c\t\u013c\u0004\u013d\t\u013d\u0004\u013e\t\u013e\u0004\u013f\t", "\u013f\u0004\u0140\t\u0140\u0004\u0141\t\u0141\u0004\u0142\t\u0142\u0004", "\u0143\t\u0143\u0004\u0144\t\u0144\u0004\u0145\t\u0145\u0004\u0146\t", "\u0146\u0004\u0147\t\u0147\u0004\u0148\t\u0148\u0004\u0149\t\u0149\u0004", "\u014a\t\u014a\u0004\u014b\t\u014b\u0004\u014c\t\u014c\u0004\u014d\t", "\u014d\u0004\u014e\t\u014e\u0004\u014f\t\u014f\u0004\u0150\t\u0150\u0004", "\u0151\t\u0151\u0004\u0152\t\u0152\u0004\u0153\t\u0153\u0004\u0154\t", "\u0154\u0004\u0155\t\u0155\u0004\u0156\t\u0156\u0004\u0157\t\u0157\u0004", "\u0158\t\u0158\u0004\u0159\t\u0159\u0004\u015a\t\u015a\u0004\u015b\t", "\u015b\u0004\u015c\t\u015c\u0004\u015d\t\u015d\u0004\u015e\t\u015e\u0004", "\u015f\t\u015f\u0004\u0160\t\u0160\u0004\u0161\t\u0161\u0004\u0162\t", "\u0162\u0004\u0163\t\u0163\u0004\u0164\t\u0164\u0004\u0165\t\u0165\u0004", "\u0166\t\u0166\u0004\u0167\t\u0167\u0004\u0168\t\u0168\u0004\u0169\t", "\u0169\u0004\u016a\t\u016a\u0004\u016b\t\u016b\u0004\u016c\t\u016c\u0004", "\u016d\t\u016d\u0004\u016e\t\u016e\u0004\u016f\t\u016f\u0004\u0170\t", "\u0170\u0004\u0171\t\u0171\u0004\u0172\t\u0172\u0004\u0173\t\u0173\u0004", "\u0174\t\u0174\u0004\u0175\t\u0175\u0004\u0176\t\u0176\u0004\u0177\t", "\u0177\u0004\u0178\t\u0178\u0004\u0179\t\u0179\u0004\u017a\t\u017a\u0004", "\u017b\t\u017b\u0004\u017c\t\u017c\u0004\u017d\t\u017d\u0004\u017e\t", "\u017e\u0004\u017f\t\u017f\u0004\u0180\t\u0180\u0004\u0181\t\u0181\u0004", "\u0182\t\u0182\u0004\u0183\t\u0183\u0004\u0184\t\u0184\u0004\u0185\t", "\u0185\u0004\u0186\t\u0186\u0004\u0187\t\u0187\u0004\u0188\t\u0188\u0004", "\u0189\t\u0189\u0004\u018a\t\u018a\u0004\u018b\t\u018b\u0004\u018c\t", "\u018c\u0004\u018d\t\u018d\u0004\u018e\t\u018e\u0004\u018f\t\u018f\u0004", "\u0190\t\u0190\u0004\u0191\t\u0191\u0004\u0192\t\u0192\u0004\u0193\t", "\u0193\u0004\u0194\t\u0194\u0004\u0195\t\u0195\u0004\u0196\t\u0196\u0004", "\u0197\t\u0197\u0004\u0198\t\u0198\u0004\u0199\t\u0199\u0004\u019a\t", "\u019a\u0004\u019b\t\u019b\u0004\u019c\t\u019c\u0004\u019d\t\u019d\u0004", "\u019e\t\u019e\u0004\u019f\t\u019f\u0004\u01a0\t\u01a0\u0004\u01a1\t", "\u01a1\u0004\u01a2\t\u01a2\u0004\u01a3\t\u01a3\u0004\u01a4\t\u01a4\u0004", "\u01a5\t\u01a5\u0004\u01a6\t\u01a6\u0004\u01a7\t\u01a7\u0004\u01a8\t", "\u01a8\u0004\u01a9\t\u01a9\u0004\u01aa\t\u01aa\u0004\u01ab\t\u01ab\u0004", "\u01ac\t\u01ac\u0004\u01ad\t\u01ad\u0004\u01ae\t\u01ae\u0004\u01af\t", "\u01af\u0004\u01b0\t\u01b0\u0004\u01b1\t\u01b1\u0004\u01b2\t\u01b2\u0004", "\u01b3\t\u01b3\u0004\u01b4\t\u01b4\u0004\u01b5\t\u01b5\u0004\u01b6\t", "\u01b6\u0004\u01b7\t\u01b7\u0004\u01b8\t\u01b8\u0004\u01b9\t\u01b9\u0004", "\u01ba\t\u01ba\u0004\u01bb\t\u01bb\u0004\u01bc\t\u01bc\u0004\u01bd\t", "\u01bd\u0004\u01be\t\u01be\u0004\u01bf\t\u01bf\u0004\u01c0\t\u01c0\u0004", "\u01c1\t\u01c1\u0004\u01c2\t\u01c2\u0004\u01c3\t\u01c3\u0004\u01c4\t", "\u01c4\u0004\u01c5\t\u01c5\u0004\u01c6\t\u01c6\u0004\u01c7\t\u01c7\u0004", "\u01c8\t\u01c8\u0004\u01c9\t\u01c9\u0004\u01ca\t\u01ca\u0004\u01cb\t", "\u01cb\u0004\u01cc\t\u01cc\u0004\u01cd\t\u01cd\u0004\u01ce\t\u01ce\u0004", "\u01cf\t\u01cf\u0004\u01d0\t\u01d0\u0004\u01d1\t\u01d1\u0004\u01d2\t", "\u01d2\u0004\u01d3\t\u01d3\u0004\u01d4\t\u01d4\u0004\u01d5\t\u01d5\u0004", "\u01d6\t\u01d6\u0004\u01d7\t\u01d7\u0004\u01d8\t\u01d8\u0004\u01d9\t", "\u01d9\u0004\u01da\t\u01da\u0004\u01db\t\u01db\u0004\u01dc\t\u01dc\u0004", "\u01dd\t\u01dd\u0004\u01de\t\u01de\u0004\u01df\t\u01df\u0004\u01e0\t", "\u01e0\u0004\u01e1\t\u01e1\u0004\u01e2\t\u01e2\u0004\u01e3\t\u01e3\u0004", "\u01e4\t\u01e4\u0004\u01e5\t\u01e5\u0004\u01e6\t\u01e6\u0004\u01e7\t", "\u01e7\u0004\u01e8\t\u01e8\u0004\u01e9\t\u01e9\u0004\u01ea\t\u01ea\u0004", "\u01eb\t\u01eb\u0004\u01ec\t\u01ec\u0004\u01ed\t\u01ed\u0004\u01ee\t", "\u01ee\u0004\u01ef\t\u01ef\u0004\u01f0\t\u01f0\u0004\u01f1\t\u01f1\u0004", "\u01f2\t\u01f2\u0004\u01f3\t\u01f3\u0004\u01f4\t\u01f4\u0004\u01f5\t", "\u01f5\u0004\u01f6\t\u01f6\u0004\u01f7\t\u01f7\u0004\u01f8\t\u01f8\u0004", "\u01f9\t\u01f9\u0004\u01fa\t\u01fa\u0004\u01fb\t\u01fb\u0004\u01fc\t", "\u01fc\u0004\u01fd\t\u01fd\u0004\u01fe\t\u01fe\u0004\u01ff\t\u01ff\u0004", "\u0200\t\u0200\u0004\u0201\t\u0201\u0004\u0202\t\u0202\u0004\u0203\t", "\u0203\u0004\u0204\t\u0204\u0004\u0205\t\u0205\u0004\u0206\t\u0206\u0004", "\u0207\t\u0207\u0004\u0208\t\u0208\u0004\u0209\t\u0209\u0004\u020a\t", "\u020a\u0004\u020b\t\u020b\u0004\u020c\t\u020c\u0004\u020d\t\u020d\u0004", "\u020e\t\u020e\u0004\u020f\t\u020f\u0004\u0210\t\u0210\u0004\u0211\t", "\u0211\u0004\u0212\t\u0212\u0004\u0213\t\u0213\u0004\u0214\t\u0214\u0004", "\u0215\t\u0215\u0004\u0216\t\u0216\u0004\u0217\t\u0217\u0004\u0218\t", "\u0218\u0004\u0219\t\u0219\u0004\u021a\t\u021a\u0004\u021b\t\u021b\u0004", "\u021c\t\u021c\u0004\u021d\t\u021d\u0004\u021e\t\u021e\u0004\u021f\t", "\u021f\u0004\u0220\t\u0220\u0004\u0221\t\u0221\u0004\u0222\t\u0222\u0004", "\u0223\t\u0223\u0004\u0224\t\u0224\u0004\u0225\t\u0225\u0004\u0226\t", "\u0226\u0004\u0227\t\u0227\u0004\u0228\t\u0228\u0004\u0229\t\u0229\u0004", "\u022a\t\u022a\u0004\u022b\t\u022b\u0004\u022c\t\u022c\u0004\u022d\t", "\u022d\u0004\u022e\t\u022e\u0004\u022f\t\u022f\u0004\u0230\t\u0230\u0004", "\u0231\t\u0231\u0004\u0232\t\u0232\u0004\u0233\t\u0233\u0004\u0234\t", "\u0234\u0004\u0235\t\u0235\u0004\u0236\t\u0236\u0004\u0237\t\u0237\u0004", "\u0238\t\u0238\u0004\u0239\t\u0239\u0004\u023a\t\u023a\u0004\u023b\t", "\u023b\u0004\u023c\t\u023c\u0004\u023d\t\u023d\u0004\u023e\t\u023e\u0004", "\u023f\t\u023f\u0004\u0240\t\u0240\u0004\u0241\t\u0241\u0004\u0242\t", "\u0242\u0004\u0243\t\u0243\u0004\u0244\t\u0244\u0004\u0245\t\u0245\u0004", "\u0246\t\u0246\u0004\u0247\t\u0247\u0004\u0248\t\u0248\u0004\u0249\t", "\u0249\u0004\u024a\t\u024a\u0004\u024b\t\u024b\u0004\u024c\t\u024c\u0004", "\u024d\t\u024d\u0004\u024e\t\u024e\u0004\u024f\t\u024f\u0004\u0250\t", "\u0250\u0004\u0251\t\u0251\u0004\u0252\t\u0252\u0004\u0253\t\u0253\u0004", "\u0254\t\u0254\u0004\u0255\t\u0255\u0004\u0256\t\u0256\u0004\u0257\t", "\u0257\u0004\u0258\t\u0258\u0004\u0259\t\u0259\u0004\u025a\t\u025a\u0004", "\u025b\t\u025b\u0004\u025c\t\u025c\u0004\u025d\t\u025d\u0004\u025e\t", "\u025e\u0004\u025f\t\u025f\u0004\u0260\t\u0260\u0004\u0261\t\u0261\u0004", "\u0262\t\u0262\u0004\u0263\t\u0263\u0004\u0264\t\u0264\u0004\u0265\t", "\u0265\u0004\u0266\t\u0266\u0004\u0267\t\u0267\u0004\u0268\t\u0268\u0004", "\u0269\t\u0269\u0004\u026a\t\u026a\u0004\u026b\t\u026b\u0004\u026c\t", "\u026c\u0004\u026d\t\u026d\u0004\u026e\t\u026e\u0004\u026f\t\u026f\u0004", "\u0270\t\u0270\u0004\u0271\t\u0271\u0004\u0272\t\u0272\u0004\u0273\t", "\u0273\u0004\u0274\t\u0274\u0004\u0275\t\u0275\u0004\u0276\t\u0276\u0004", "\u0277\t\u0277\u0004\u0278\t\u0278\u0004\u0279\t\u0279\u0004\u027a\t", "\u027a\u0004\u027b\t\u027b\u0004\u027c\t\u027c\u0004\u027d\t\u027d\u0004", "\u027e\t\u027e\u0004\u027f\t\u027f\u0004\u0280\t\u0280\u0004\u0281\t", "\u0281\u0004\u0282\t\u0282\u0004\u0283\t\u0283\u0004\u0284\t\u0284\u0004", "\u0285\t\u0285\u0004\u0286\t\u0286\u0004\u0287\t\u0287\u0004\u0288\t", "\u0288\u0004\u0289\t\u0289\u0004\u028a\t\u028a\u0004\u028b\t\u028b\u0004", "\u028c\t\u028c\u0004\u028d\t\u028d\u0004\u028e\t\u028e\u0004\u028f\t", "\u028f\u0004\u0290\t\u0290\u0004\u0291\t\u0291\u0004\u0292\t\u0292\u0004", "\u0293\t\u0293\u0004\u0294\t\u0294\u0004\u0295\t\u0295\u0004\u0296\t", "\u0296\u0004\u0297\t\u0297\u0004\u0298\t\u0298\u0004\u0299\t\u0299\u0004", "\u029a\t\u029a\u0004\u029b\t\u029b\u0004\u029c\t\u029c\u0004\u029d\t", "\u029d\u0004\u029e\t\u029e\u0004\u029f\t\u029f\u0004\u02a0\t\u02a0\u0004", "\u02a1\t\u02a1\u0004\u02a2\t\u02a2\u0004\u02a3\t\u02a3\u0004\u02a4\t", "\u02a4\u0004\u02a5\t\u02a5\u0004\u02a6\t\u02a6\u0004\u02a7\t\u02a7\u0004", "\u02a8\t\u02a8\u0004\u02a9\t\u02a9\u0004\u02aa\t\u02aa\u0004\u02ab\t", "\u02ab\u0004\u02ac\t\u02ac\u0004\u02ad\t\u02ad\u0004\u02ae\t\u02ae\u0004", "\u02af\t\u02af\u0004\u02b0\t\u02b0\u0004\u02b1\t\u02b1\u0004\u02b2\t", "\u02b2\u0004\u02b3\t\u02b3\u0004\u02b4\t\u02b4\u0004\u02b5\t\u02b5\u0004", "\u02b6\t\u02b6\u0004\u02b7\t\u02b7\u0004\u02b8\t\u02b8\u0004\u02b9\t", "\u02b9\u0004\u02ba\t\u02ba\u0004\u02bb\t\u02bb\u0004\u02bc\t\u02bc\u0004", "\u02bd\t\u02bd\u0004\u02be\t\u02be\u0004\u02bf\t\u02bf\u0004\u02c0\t", "\u02c0\u0004\u02c1\t\u02c1\u0004\u02c2\t\u02c2\u0004\u02c3\t\u02c3\u0004", "\u02c4\t\u02c4\u0004\u02c5\t\u02c5\u0004\u02c6\t\u02c6\u0004\u02c7\t", "\u02c7\u0004\u02c8\t\u02c8\u0004\u02c9\t\u02c9\u0004\u02ca\t\u02ca\u0004", "\u02cb\t\u02cb\u0004\u02cc\t\u02cc\u0004\u02cd\t\u02cd\u0004\u02ce\t", "\u02ce\u0004\u02cf\t\u02cf\u0004\u02d0\t\u02d0\u0004\u02d1\t\u02d1\u0004", "\u02d2\t\u02d2\u0004\u02d3\t\u02d3\u0004\u02d4\t\u02d4\u0004\u02d5\t", "\u02d5\u0004\u02d6\t\u02d6\u0004\u02d7\t\u02d7\u0004\u02d8\t\u02d8\u0004", "\u02d9\t\u02d9\u0004\u02da\t\u02da\u0004\u02db\t\u02db\u0004\u02dc\t", "\u02dc\u0004\u02dd\t\u02dd\u0004\u02de\t\u02de\u0004\u02df\t\u02df\u0004", "\u02e0\t\u02e0\u0004\u02e1\t\u02e1\u0004\u02e2\t\u02e2\u0004\u02e3\t", "\u02e3\u0004\u02e4\t\u02e4\u0004\u02e5\t\u02e5\u0004\u02e6\t\u02e6\u0004", "\u02e7\t\u02e7\u0004\u02e8\t\u02e8\u0004\u02e9\t\u02e9\u0004\u02ea\t", "\u02ea\u0004\u02eb\t\u02eb\u0004\u02ec\t\u02ec\u0004\u02ed\t\u02ed\u0004", "\u02ee\t\u02ee\u0004\u02ef\t\u02ef\u0004\u02f0\t\u02f0\u0003\u0002\u0003", "\u0002\u0003\u0002\u0003\u0003\u0003\u0003\u0005\u0003\u05e6\n\u0003", "\u0003\u0003\u0005\u0003\u05e9\n\u0003\u0007\u0003\u05eb\n\u0003\f\u0003", "\u000e\u0003\u05ee\u000b\u0003\u0003\u0003\u0003\u0003\u0003\u0004\u0003", "\u0004\u0003\u0004\u0003\u0004\u0003\u0004\u0003\u0004\u0003\u0004\u0003", "\u0004\u0003\u0004\u0003\u0004\u0003\u0004\u0003\u0004\u0003\u0004\u0003", "\u0004\u0003\u0004\u0003\u0004\u0003\u0004\u0003\u0004\u0003\u0004\u0003", "\u0004\u0003\u0004\u0003\u0004\u0003\u0004\u0003\u0004\u0003\u0004\u0003", "\u0004\u0003\u0004\u0003\u0004\u0003\u0004\u0003\u0004\u0003\u0004\u0003", "\u0004\u0003\u0004\u0003\u0004\u0003\u0004\u0003\u0004\u0003\u0004\u0003", "\u0004\u0003\u0004\u0003\u0004\u0003\u0004\u0003\u0004\u0003\u0004\u0003", "\u0004\u0003\u0004\u0003\u0004\u0003\u0004\u0003\u0004\u0003\u0004\u0003", "\u0004\u0003\u0004\u0003\u0004\u0003\u0004\u0003\u0004\u0003\u0004\u0003", "\u0004\u0005\u0004\u062a\n\u0004\u0003\u0005\u0003\u0005\u0003\u0005", "\u0003\u0005\u0003\u0005\u0003\u0006\u0003\u0006\u0003\u0006\u0003\u0006", "\u0003\u0006\u0005\u0006\u0636\n\u0006\u0003\u0006\u0007\u0006\u0639", "\n\u0006\f\u0006\u000e\u0006\u063c\u000b\u0006\u0003\u0006\u0003\u0006", "\u0005\u0006\u0640\n\u0006\u0003\u0006\u0003\u0006\u0003\u0007\u0003", "\u0007\u0003\u0007\u0005\u0007\u0647\n\u0007\u0003\u0007\u0003\u0007", "\u0003\u0007\u0003\u0007\u0003\u0007\u0003\u0007\u0007\u0007\u064f\n", "\u0007\f\u0007\u000e\u0007\u0652\u000b\u0007\u0003\u0007\u0003\u0007", "\u0005\u0007\u0656\n\u0007\u0003\u0007\u0003\u0007\u0003\u0007\u0003", "\u0007\u0003\u0007\u0003\u0007\u0007\u0007\u065e\n\u0007\f\u0007\u000e", "\u0007\u0661\u000b\u0007\u0003\u0007\u0005\u0007\u0664\n\u0007\u0003", "\u0007\u0003\u0007\u0005\u0007\u0668\n\u0007\u0003\u0007\u0005\u0007", "\u066b\n\u0007\u0003\u0007\u0003\u0007\u0005\u0007\u066f\n\u0007\u0003", "\u0007\u0003\u0007\u0003\u0007\u0005\u0007\u0674\n\u0007\u0003\u0007", "\u0003\u0007\u0003\b\u0003\b\u0005\b\u067a\n\b\u0003\t\u0003\t\u0003", "\t\u0003\t\u0003\t\u0003\t\u0003\t\u0005\t\u0683\n\t\u0003\t\u0005\t", "\u0686\n\t\u0003\t\u0003\t\u0003\n\u0003\n\u0005\n\u068c\n\n\u0003\u000b", "\u0003\u000b\u0003\u000b\u0003\u000b\u0003\u000b\u0007\u000b\u0693\n", "\u000b\f\u000b\u000e\u000b\u0696\u000b\u000b\u0003\u000b\u0003\u000b", "\u0003\f\u0003\f\u0003\f\u0003\f\u0003\f\u0003\r\u0003\r\u0003\r\u0005", "\r\u06a2\n\r\u0003\r\u0003\r\u0003\r\u0005\r\u06a7\n\r\u0003\r\u0003", "\r\u0003\r\u0003\u000e\u0003\u000e\u0003\u000e\u0003\u000e\u0003\u000e", "\u0005\u000e\u06b1\n\u000e\u0003\u000e\u0005\u000e\u06b4\n\u000e\u0003", "\u000e\u0007\u000e\u06b7\n\u000e\f\u000e\u000e\u000e\u06ba\u000b\u000e", "\u0003\u000e\u0003\u000e\u0005\u000e\u06be\n\u000e\u0003\u000e\u0003", "\u000e\u0003\u000f\u0003\u000f\u0003\u000f\u0005\u000f\u06c5\n\u000f", "\u0003\u000f\u0003\u000f\u0003\u000f\u0003\u000f\u0005\u000f\u06cb\n", "\u000f\u0003\u000f\u0003\u000f\u0005\u000f\u06cf\n\u000f\u0003\u000f", "\u0003\u000f\u0007\u000f\u06d3\n\u000f\f\u000f\u000e\u000f\u06d6\u000b", "\u000f\u0003\u000f\u0003\u000f\u0005\u000f\u06da\n\u000f\u0003\u000f", "\u0003\u000f\u0003\u0010\u0003\u0010\u0003\u0010\u0005\u0010\u06e1\n", "\u0010\u0003\u0010\u0003\u0010\u0003\u0010\u0003\u0010\u0003\u0010\u0005", "\u0010\u06e8\n\u0010\u0003\u0010\u0003\u0010\u0003\u0010\u0007\u0010", "\u06ed\n\u0010\f\u0010\u000e\u0010\u06f0\u000b\u0010\u0003\u0010\u0003", "\u0010\u0005\u0010\u06f4\n\u0010\u0003\u0010\u0003\u0010\u0005\u0010", "\u06f8\n\u0010\u0003\u0010\u0003\u0010\u0003\u0011\u0003\u0011\u0003", "\u0011\u0003\u0011\u0003\u0011\u0003\u0011\u0003\u0011\u0003\u0011\u0005", "\u0011\u0704\n\u0011\u0003\u0012\u0003\u0012\u0003\u0012\u0003\u0012", "\u0003\u0012\u0003\u0012\u0007\u0012\u070c\n\u0012\f\u0012\u000e\u0012", "\u070f\u000b\u0012\u0003\u0012\u0003\u0012\u0005\u0012\u0713\n\u0012", "\u0003\u0012\u0003\u0012\u0003\u0013\u0003\u0013\u0003\u0013\u0003\u0013", "\u0003\u0013\u0003\u0013\u0007\u0013\u071d\n\u0013\f\u0013\u000e\u0013", "\u0720\u000b\u0013\u0003\u0013\u0003\u0013\u0005\u0013\u0724\n\u0013", "\u0003\u0013\u0003\u0013\u0003\u0013\u0005\u0013\u0729\n\u0013\u0003", "\u0013\u0005\u0013\u072c\n\u0013\u0003\u0013\u0005\u0013\u072f\n\u0013", "\u0003\u0013\u0003\u0013\u0003\u0014\u0003\u0014\u0003\u0014\u0003\u0014", "\u0003\u0014\u0003\u0014\u0003\u0014\u0003\u0014\u0003\u0014\u0005\u0014", "\u073c\n\u0014\u0003\u0015\u0003\u0015\u0003\u0015\u0003\u0015\u0003", "\u0015\u0003\u0016\u0003\u0016\u0003\u0016\u0003\u0016\u0003\u0016\u0005", "\u0016\u0748\n\u0016\u0003\u0016\u0007\u0016\u074b\n\u0016\f\u0016\u000e", "\u0016\u074e\u000b\u0016\u0003\u0016\u0003\u0016\u0005\u0016\u0752\n", "\u0016\u0003\u0016\u0003\u0016\u0003\u0017\u0003\u0017\u0003\u0017\u0003", "\u0017\u0003\u0017\u0003\u0017\u0007\u0017\u075c\n\u0017\f\u0017\u000e", "\u0017\u075f\u000b\u0017\u0003\u0017\u0003\u0017\u0005\u0017\u0763\n", "\u0017\u0003\u0017\u0003\u0017\u0003\u0017\u0003\u0017\u0003\u0017\u0003", "\u0017\u0007\u0017\u076b\n\u0017\f\u0017\u000e\u0017\u076e\u000b\u0017", "\u0003\u0017\u0005\u0017\u0771\n\u0017\u0003\u0017\u0005\u0017\u0774", "\n\u0017\u0003\u0017\u0003\u0017\u0005\u0017\u0778\n\u0017\u0003\u0017", "\u0005\u0017\u077b\n\u0017\u0003\u0017\u0003\u0017\u0005\u0017\u077f", "\n\u0017\u0003\u0017\u0003\u0017\u0003\u0017\u0005\u0017\u0784\n\u0017", "\u0003\u0017\u0003\u0017\u0003\u0018\u0003\u0018\u0003\u0018\u0003\u0018", "\u0003\u0018\u0003\u0018\u0007\u0018\u078e\n\u0018\f\u0018\u000e\u0018", "\u0791\u000b\u0018\u0003\u0018\u0003\u0018\u0005\u0018\u0795\n\u0018", "\u0003\u0018\u0003\u0018\u0005\u0018\u0799\n\u0018\u0003\u0018\u0005", "\u0018\u079c\n\u0018\u0003\u0018\u0003\u0018\u0003\u0018\u0005\u0018", "\u07a1\n\u0018\u0003\u0018\u0003\u0018\u0003\u0019\u0003\u0019\u0003", "\u0019\u0005\u0019\u07a8\n\u0019\u0003\u0019\u0003\u0019\u0003\u0019", "\u0003\u0019\u0003\u0019\u0003\u0019\u0007\u0019\u07b0\n\u0019\f\u0019", "\u000e\u0019\u07b3\u000b\u0019\u0003\u0019\u0003\u0019\u0005\u0019\u07b7", "\n\u0019\u0003\u0019\u0005\u0019\u07ba\n\u0019\u0003\u0019\u0003\u0019", "\u0005\u0019\u07be\n\u0019\u0003\u0019\u0005\u0019\u07c1\n\u0019\u0003", "\u0019\u0003\u0019\u0003\u0019\u0005\u0019\u07c6\n\u0019\u0003\u0019", "\u0003\u0019\u0003\u001a\u0003\u001a\u0003\u001a\u0003\u001a\u0003\u001a", "\u0003\u001b\u0003\u001b\u0003\u001b\u0003\u001b\u0003\u001b\u0003\u001b", "\u0003\u001b\u0003\u001b\u0003\u001b\u0005\u001b\u07d8\n\u001b\u0003", "\u001b\u0007\u001b\u07db\n\u001b\f\u001b\u000e\u001b\u07de\u000b\u001b", "\u0003\u001b\u0003\u001b\u0005\u001b\u07e2\n\u001b\u0005\u001b\u07e4", "\n\u001b\u0003\u001b\u0003\u001b\u0003\u001c\u0003\u001c\u0003\u001c", "\u0005\u001c\u07eb\n\u001c\u0003\u001c\u0003\u001c\u0003\u001c\u0003", "\u001c\u0003\u001c\u0005\u001c\u07f2\n\u001c\u0003\u001c\u0005\u001c", "\u07f5\n\u001c\u0003\u001c\u0005\u001c\u07f8\n\u001c\u0003\u001c\u0005", "\u001c\u07fb\n\u001c\u0003\u001c\u0003\u001c\u0003\u001c\u0003\u001d", "\u0003\u001d\u0003\u001d\u0003\u001d\u0007\u001d\u0804\n\u001d\f\u001d", "\u000e\u001d\u0807\u000b\u001d\u0003\u001e\u0003\u001e\u0003\u001e\u0003", "\u001e\u0003\u001e\u0003\u001f\u0003\u001f\u0003\u001f\u0003\u001f\u0005", "\u001f\u0812\n\u001f\u0003\u001f\u0003\u001f\u0005\u001f\u0816\n\u001f", "\u0003\u001f\u0005\u001f\u0819\n\u001f\u0003 \u0003 \u0003 \u0003 \u0003", "!\u0003!\u0003!\u0005!\u0822\n!\u0003\"\u0003\"\u0003\"\u0003\"\u0007", "\"\u0828\n\"\f\"\u000e\"\u082b\u000b\"\u0003\"\u0003\"\u0003\"\u0003", "\"\u0003\"\u0005\"\u0832\n\"\u0003\"\u0005\"\u0835\n\"\u0003#\u0003", "#\u0003#\u0003#\u0003#\u0005#\u083c\n#\u0003$\u0003$\u0005$\u0840\n", "$\u0003%\u0003%\u0003%\u0005%\u0845\n%\u0003%\u0006%\u0848\n%\r%\u000e", "%\u0849\u0003%\u0003%\u0003%\u0003&\u0003&\u0003&\u0003&\u0003&\u0003", "&\u0003&\u0003&\u0003&\u0003&\u0003&\u0003&\u0003&\u0003&\u0003&\u0003", "&\u0003&\u0003&\u0003&\u0003&\u0003&\u0003&\u0003&\u0003&\u0003&\u0003", "&\u0003&\u0003&\u0003&\u0003&\u0003&\u0003&\u0003&\u0003&\u0003&\u0003", "&\u0005&\u0873\n&\u0003\'\u0003\'\u0003\'\u0003\'\u0003\'\u0003\'\u0003", "\'\u0003\'\u0003\'\u0003\'\u0003\'\u0003\'\u0003\'\u0003\'\u0003\'\u0003", "\'\u0003\'\u0003\'\u0003\'\u0003\'\u0003\'\u0003\'\u0003\'\u0003\'\u0003", "\'\u0003\'\u0005\'\u088f\n\'\u0003(\u0003(\u0003(\u0007(\u0894\n(\f", "(\u000e(\u0897\u000b(\u0003(\u0003(\u0005(\u089b\n(\u0003(\u0003(\u0003", ")\u0003)\u0003)\u0005)\u08a2\n)\u0003*\u0003*\u0003*\u0003*\u0003*\u0003", "+\u0003+\u0006+\u08ab\n+\r+\u000e+\u08ac\u0003,\u0003,\u0003,\u0003", "-\u0003-\u0003-\u0005-\u08b5\n-\u0003-\u0003-\u0005-\u08b9\n-\u0003", "-\u0003-\u0003.\u0003.\u0003.\u0003.\u0003.\u0003.\u0003.\u0003.\u0003", ".\u0005.\u08c6\n.\u0003.\u0005.\u08c9\n.\u0003.\u0003.\u0003/\u0003", "/\u0005/\u08cf\n/\u0003/\u0005/\u08d2\n/\u0003/\u0007/\u08d5\n/\f/\u000e", "/\u08d8\u000b/\u0003/\u0003/\u0005/\u08dc\n/\u00030\u00030\u00050\u08e0", "\n0\u00030\u00030\u00030\u00030\u00030\u00030\u00070\u08e8\n0\f0\u000e", "0\u08eb\u000b0\u00030\u00030\u00031\u00031\u00031\u00071\u08f2\n1\f", "1\u000e1\u08f5\u000b1\u00032\u00032\u00032\u00052\u08fa\n2\u00033\u0003", "3\u00033\u00033\u00033\u00033\u00033\u00073\u0903\n3\f3\u000e3\u0906", "\u000b3\u00033\u00033\u00053\u090a\n3\u00034\u00034\u00054\u090e\n4", "\u00035\u00035\u00035\u00035\u00035\u00035\u00055\u0916\n5\u00036\u0003", "6\u00036\u00036\u00036\u00036\u00056\u091e\n6\u00036\u00036\u00036\u0005", "6\u0923\n6\u00036\u00056\u0926\n6\u00056\u0928\n6\u00037\u00057\u092b", "\n7\u00037\u00037\u00037\u00037\u00038\u00038\u00038\u00058\u0934\n", "8\u00038\u00038\u00038\u00058\u0939\n8\u00038\u00038\u00039\u00039\u0003", "9\u00059\u0940\n9\u00039\u00059\u0943\n9\u0003:\u0005:\u0946\n:\u0003", ":\u0003:\u0005:\u094a\n:\u0003:\u0005:\u094d\n:\u0003:\u0003:\u0003", ":\u0003:\u0007:\u0953\n:\f:\u000e:\u0956\u000b:\u0003:\u0003:\u0005", ":\u095a\n:\u0003:\u0007:\u095d\n:\f:\u000e:\u0960\u000b:\u0003;\u0003", ";\u0003;\u0003;\u0005;\u0966\n;\u0003<\u0003<\u0003<\u0003=\u0003=\u0003", "=\u0003=\u0003=\u0005=\u0970\n=\u0003>\u0003>\u0003>\u0003>\u0003>\u0003", ">\u0003>\u0003>\u0003?\u0003?\u0003?\u0003?\u0006?\u097e\n?\r?\u000e", "?\u097f\u0003?\u0003?\u0003@\u0003@\u0003@\u0005@\u0987\n@\u0003A\u0003", "A\u0003A\u0003A\u0003B\u0003B\u0003B\u0003B\u0005B\u0991\nB\u0003C\u0003", "C\u0003C\u0003C\u0003C\u0003C\u0007C\u0999\nC\fC\u000eC\u099c\u000b", "C\u0003C\u0003C\u0003C\u0003C\u0005C\u09a2\nC\u0003C\u0005C\u09a5\n", "C\u0003C\u0003C\u0003C\u0005C\u09aa\nC\u0003D\u0003D\u0003D\u0003D\u0003", "D\u0003D\u0007D\u09b2\nD\fD\u000eD\u09b5\u000bD\u0003D\u0003D\u0005", "D\u09b9\nD\u0003D\u0003D\u0003D\u0003D\u0003D\u0005D\u09c0\nD\u0003", "D\u0005D\u09c3\nD\u0003D\u0003D\u0003D\u0005D\u09c8\nD\u0003E\u0005", "E\u09cb\nE\u0003E\u0005E\u09ce\nE\u0003E\u0003E\u0003E\u0003E\u0003", "E\u0003E\u0003E\u0003E\u0003E\u0003E\u0003E\u0003E\u0003E\u0007E\u09dd", "\nE\fE\u000eE\u09e0\u000bE\u0003E\u0003E\u0005E\u09e4\nE\u0003E\u0003", "E\u0003E\u0003E\u0003E\u0003E\u0003E\u0005E\u09ed\nE\u0003E\u0005E\u09f0", "\nE\u0003E\u0003E\u0003E\u0005E\u09f5\nE\u0003F\u0005F\u09f8\nF\u0003", "F\u0003F\u0003G\u0003G\u0003G\u0005G\u09ff\nG\u0003G\u0005G\u0a02\n", "G\u0003H\u0003H\u0003H\u0003H\u0003I\u0005I\u0a09\nI\u0003I\u0006I\u0a0c", "\nI\rI\u000eI\u0a0d\u0003I\u0003I\u0005I\u0a12\nI\u0003J\u0003J\u0003", "J\u0005J\u0a17\nJ\u0003K\u0003K\u0003K\u0005K\u0a1c\nK\u0003L\u0003", "L\u0003L\u0003L\u0003M\u0003M\u0003M\u0003M\u0003M\u0003M\u0007M\u0a28", "\nM\fM\u000eM\u0a2b\u000bM\u0003M\u0003M\u0005M\u0a2f\nM\u0003M\u0003", "M\u0003M\u0003M\u0003M\u0005M\u0a36\nM\u0003M\u0005M\u0a39\nM\u0003", "M\u0003M\u0005M\u0a3d\nM\u0003M\u0005M\u0a40\nM\u0003M\u0005M\u0a43", "\nM\u0003M\u0005M\u0a46\nM\u0003N\u0003N\u0003N\u0003N\u0003N\u0003", "N\u0007N\u0a4e\nN\fN\u000eN\u0a51\u000bN\u0003N\u0003N\u0003N\u0005", "N\u0a56\nN\u0003O\u0003O\u0003O\u0003O\u0003O\u0003O\u0007O\u0a5e\n", "O\fO\u000eO\u0a61\u000bO\u0003O\u0003O\u0005O\u0a65\nO\u0003O\u0003", "O\u0003O\u0003O\u0003O\u0005O\u0a6c\nO\u0003O\u0003O\u0003O\u0003O\u0005", "O\u0a72\nO\u0003O\u0003O\u0005O\u0a76\nO\u0003P\u0005P\u0a79\nP\u0003", "P\u0005P\u0a7c\nP\u0003P\u0003P\u0003P\u0003P\u0003P\u0003P\u0003P\u0003", "P\u0003P\u0003P\u0003P\u0003P\u0003P\u0007P\u0a8b\nP\fP\u000eP\u0a8e", "\u000bP\u0003P\u0003P\u0005P\u0a92\nP\u0003P\u0003P\u0003P\u0003P\u0003", "P\u0003P\u0005P\u0a9a\nP\u0003Q\u0003Q\u0003Q\u0003Q\u0003R\u0003R\u0003", "R\u0003R\u0003R\u0003R\u0007R\u0aa6\nR\fR\u000eR\u0aa9\u000bR\u0003", "R\u0003R\u0003S\u0003S\u0005S\u0aaf\nS\u0003T\u0003T\u0003T\u0003U\u0003", "U\u0003U\u0003U\u0003U\u0003V\u0003V\u0003V\u0003V\u0006V\u0abd\nV\r", "V\u000eV\u0abe\u0003V\u0003V\u0003W\u0003W\u0003W\u0003W\u0003W\u0003", "W\u0003W\u0003W\u0003W\u0003W\u0003W\u0003W\u0003W\u0003W\u0003W\u0003", "W\u0003W\u0003W\u0005W\u0ad5\nW\u0003W\u0003W\u0003W\u0003W\u0003W\u0005", "W\u0adc\nW\u0005W\u0ade\nW\u0003W\u0003W\u0005W\u0ae2\nW\u0003X\u0003", "X\u0003X\u0003X\u0003Y\u0003Y\u0003Y\u0003Y\u0003Y\u0007Y\u0aed\nY\f", "Y\u000eY\u0af0\u000bY\u0003Y\u0003Y\u0003Z\u0003Z\u0003Z\u0003Z\u0003", "Z\u0003Z\u0003Z\u0003Z\u0003Z\u0003Z\u0003Z\u0003Z\u0003Z\u0003Z\u0003", "Z\u0003Z\u0005Z\u0b04\nZ\u0003[\u0003[\u0003[\u0003[\u0003\\\u0003\\", "\u0005\\\u0b0c\n\\\u0003\\\u0003\\\u0003\\\u0003\\\u0003\\\u0003\\\u0005", "\\\u0b14\n\\\u0003\\\u0005\\\u0b17\n\\\u0003\\\u0003\\\u0003]\u0003", "]\u0003]\u0005]\u0b1e\n]\u0003^\u0003^\u0003^\u0005^\u0b23\n^\u0003", "^\u0003^\u0003_\u0003_\u0005_\u0b29\n_\u0003_\u0003_\u0003_\u0005_\u0b2e", "\n_\u0003_\u0003_\u0003_\u0005_\u0b33\n_\u0007_\u0b35\n_\f_\u000e_\u0b38", "\u000b_\u0003_\u0003_\u0005_\u0b3c\n_\u0003`\u0003`\u0003`\u0003`\u0005", "`\u0b42\n`\u0003`\u0003`\u0005`\u0b46\n`\u0003`\u0003`\u0003`\u0005", "`\u0b4b\n`\u0003`\u0003`\u0005`\u0b4f\n`\u0007`\u0b51\n`\f`\u000e`\u0b54", "\u000b`\u0003`\u0003`\u0003`\u0003`\u0003`\u0003`\u0003`\u0003`\u0007", "`\u0b5e\n`\f`\u000e`\u0b61\u000b`\u0003`\u0003`\u0005`\u0b65\n`\u0003", "`\u0005`\u0b68\n`\u0003a\u0003a\u0005a\u0b6c\na\u0003b\u0003b\u0003", "b\u0006b\u0b71\nb\rb\u000eb\u0b72\u0003b\u0003b\u0003b\u0003b\u0005", "b\u0b79\nb\u0005b\u0b7b\nb\u0003c\u0003c\u0005c\u0b7f\nc\u0003c\u0005", "c\u0b82\nc\u0003c\u0003c\u0003c\u0003c\u0003c\u0005c\u0b89\nc\u0003", "d\u0003d\u0003d\u0003d\u0003d\u0003d\u0003d\u0003d\u0003d\u0005d\u0b94", "\nd\u0003d\u0003d\u0003d\u0003d\u0003d\u0003d\u0003d\u0003d\u0005d\u0b9e", "\nd\u0007d\u0ba0\nd\fd\u000ed\u0ba3\u000bd\u0003d\u0003d\u0005d\u0ba7", "\nd\u0003e\u0003e\u0005e\u0bab\ne\u0003e\u0003e\u0005e\u0baf\ne\u0003", "e\u0005e\u0bb2\ne\u0003f\u0003f\u0003f\u0003f\u0003f\u0003f\u0003f\u0007", "f\u0bbb\nf\ff\u000ef\u0bbe\u000bf\u0003f\u0003f\u0005f\u0bc2\nf\u0003", "g\u0003g\u0003g\u0003g\u0003g\u0003g\u0003g\u0003g\u0007g\u0bcc\ng\f", "g\u000eg\u0bcf\u000bg\u0003g\u0003g\u0003g\u0003g\u0003g\u0003g\u0003", "g\u0003g\u0003g\u0003g\u0007g\u0bdb\ng\fg\u000eg\u0bde\u000bg\u0003", "g\u0003g\u0003g\u0005g\u0be3\ng\u0005g\u0be5\ng\u0003h\u0003h\u0005", "h\u0be9\nh\u0003h\u0003h\u0003h\u0003h\u0003h\u0003h\u0003h\u0007h\u0bf2", "\nh\fh\u000eh\u0bf5\u000bh\u0003h\u0003h\u0005h\u0bf9\nh\u0003i\u0003", "i\u0003i\u0003i\u0003i\u0005i\u0c00\ni\u0003j\u0003j\u0003j\u0003j\u0007", "j\u0c06\nj\fj\u000ej\u0c09\u000bj\u0003j\u0003j\u0003k\u0003k\u0003", "k\u0003k\u0007k\u0c11\nk\fk\u000ek\u0c14\u000bk\u0003k\u0003k\u0003", "l\u0003l\u0005l\u0c1a\nl\u0003l\u0003l\u0007l\u0c1e\nl\fl\u000el\u0c21", "\u000bl\u0003l\u0005l\u0c24\nl\u0003m\u0003m\u0003m\u0003m\u0003m\u0003", "m\u0007m\u0c2c\nm\fm\u000em\u0c2f\u000bm\u0003m\u0003m\u0003m\u0003", "m\u0003m\u0003m\u0007m\u0c37\nm\fm\u000em\u0c3a\u000bm\u0003m\u0003", "m\u0005m\u0c3e\nm\u0003n\u0003n\u0005n\u0c42\nn\u0003n\u0003n\u0005", "n\u0c46\nn\u0003n\u0005n\u0c49\nn\u0003n\u0005n\u0c4c\nn\u0003o\u0003", "o\u0003o\u0003o\u0003o\u0003o\u0007o\u0c54\no\fo\u000eo\u0c57\u000b", "o\u0003o\u0003o\u0005o\u0c5b\no\u0003o\u0003o\u0003o\u0003o\u0007o\u0c61", "\no\fo\u000eo\u0c64\u000bo\u0003o\u0003o\u0003p\u0003p\u0005p\u0c6a", "\np\u0003p\u0003p\u0007p\u0c6e\np\fp\u000ep\u0c71\u000bp\u0003p\u0003", "p\u0005p\u0c75\np\u0003q\u0003q\u0003q\u0003q\u0003q\u0003q\u0007q\u0c7d", "\nq\fq\u000eq\u0c80\u000bq\u0003q\u0003q\u0003q\u0003q\u0003q\u0003", "q\u0007q\u0c88\nq\fq\u000eq\u0c8b\u000bq\u0003q\u0003q\u0005q\u0c8f", "\nq\u0003r\u0003r\u0005r\u0c93\nr\u0003r\u0003r\u0005r\u0c97\nr\u0003", "r\u0005r\u0c9a\nr\u0003r\u0005r\u0c9d\nr\u0003s\u0003s\u0003t\u0003", "t\u0003t\u0005t\u0ca4\nt\u0003t\u0003t\u0003u\u0003u\u0003u\u0003u\u0003", "u\u0005u\u0cad\nu\u0003u\u0003u\u0003v\u0003v\u0003v\u0003v\u0003v\u0003", "v\u0006v\u0cb7\nv\rv\u000ev\u0cb8\u0003w\u0003w\u0003w\u0003w\u0003", "w\u0003w\u0003w\u0003w\u0003w\u0003w\u0003w\u0003w\u0003w\u0003w\u0003", "w\u0003w\u0003w\u0003w\u0003w\u0003w\u0003w\u0005w\u0cd0\nw\u0003x\u0003", "x\u0003y\u0003y\u0003z\u0003z\u0003z\u0003z\u0003z\u0003z\u0003z\u0005", "z\u0cdd\nz\u0003z\u0003z\u0003z\u0003z\u0003z\u0003z\u0003z\u0003z\u0003", "z\u0003z\u0003z\u0003z\u0007z\u0ceb\nz\fz\u000ez\u0cee\u000bz\u0003", "{\u0003{\u0003{\u0003{\u0003{\u0003{\u0003{\u0003{\u0005{\u0cf8\n{\u0003", "|\u0003|\u0003|\u0003|\u0003|\u0003|\u0005|\u0d00\n|\u0003|\u0003|\u0003", "|\u0003|\u0005|\u0d06\n|\u0003|\u0005|\u0d09\n|\u0003}\u0003}\u0003", "}\u0005}\u0d0e\n}\u0003}\u0003}\u0005}\u0d12\n}\u0003}\u0005}\u0d15", "\n}\u0003}\u0005}\u0d18\n}\u0003~\u0003~\u0003~\u0005~\u0d1d\n~\u0003", "\u007f\u0003\u007f\u0003\u007f\u0003\u007f\u0006\u007f\u0d23\n\u007f", "\r\u007f\u000e\u007f\u0d24\u0003\u007f\u0003\u007f\u0003\u007f\u0003", "\u007f\u0003\u007f\u0003\u007f\u0003\u007f\u0003\u007f\u0003\u007f\u0003", "\u007f\u0005\u007f\u0d31\n\u007f\u0003\u0080\u0003\u0080\u0003\u0080", "\u0003\u0080\u0003\u0080\u0005\u0080\u0d38\n\u0080\u0003\u0081\u0003", "\u0081\u0003\u0081\u0003\u0081\u0003\u0081\u0005\u0081\u0d3f\n\u0081", "\u0003\u0081\u0003\u0081\u0003\u0081\u0003\u0082\u0003\u0082\u0003\u0082", "\u0003\u0082\u0003\u0083\u0003\u0083\u0003\u0083\u0003\u0083\u0003\u0083", "\u0003\u0083\u0003\u0083\u0003\u0083\u0007\u0083\u0d50\n\u0083\f\u0083", "\u000e\u0083\u0d53\u000b\u0083\u0003\u0083\u0003\u0083\u0003\u0083\u0003", "\u0083\u0003\u0083\u0003\u0083\u0003\u0083\u0003\u0083\u0005\u0083\u0d5d", "\n\u0083\u0003\u0083\u0005\u0083\u0d60\n\u0083\u0003\u0084\u0003\u0084", "\u0003\u0084\u0003\u0084\u0006\u0084\u0d66\n\u0084\r\u0084\u000e\u0084", "\u0d67\u0003\u0084\u0003\u0084\u0003\u0084\u0003\u0084\u0003\u0084\u0005", "\u0084\u0d6f\n\u0084\u0003\u0084\u0005\u0084\u0d72\n\u0084\u0005\u0084", "\u0d74\n\u0084\u0003\u0085\u0003\u0085\u0003\u0085\u0003\u0085\u0003", "\u0085\u0003\u0085\u0005\u0085\u0d7c\n\u0085\u0003\u0086\u0003\u0086", "\u0003\u0087\u0003\u0087\u0003\u0088\u0003\u0088\u0003\u0089\u0003\u0089", "\u0003\u0089\u0003\u0089\u0003\u0089\u0003\u0089\u0003\u0089\u0003\u0089", "\u0003\u0089\u0003\u0089\u0003\u0089\u0003\u0089\u0006\u0089\u0d90\n", "\u0089\r\u0089\u000e\u0089\u0d91\u0003\u0089\u0003\u0089\u0003\u008a", "\u0003\u008a\u0003\u008a\u0003\u008a\u0003\u008a\u0003\u008a\u0003\u008a", "\u0003\u008a\u0003\u008a\u0003\u008a\u0003\u008a\u0003\u008a\u0003\u008a", "\u0003\u008a\u0006\u008a\u0da4\n\u008a\r\u008a\u000e\u008a\u0da5\u0003", "\u008a\u0003\u008a\u0003\u008a\u0003\u008a\u0003\u008a\u0007\u008a\u0dad", "\n\u008a\f\u008a\u000e\u008a\u0db0\u000b\u008a\u0003\u008a\u0003\u008a", "\u0003\u008a\u0005\u008a\u0db5\n\u008a\u0003\u008b\u0003\u008b\u0003", "\u008b\u0005\u008b\u0dba\n\u008b\u0003\u008c\u0003\u008c\u0003\u008c", "\u0003\u008c\u0003\u008d\u0003\u008d\u0003\u008d\u0003\u008d\u0005\u008d", "\u0dc4\n\u008d\u0003\u008e\u0003\u008e\u0003\u008e\u0003\u008e\u0003", "\u008f\u0003\u008f\u0003\u008f\u0005\u008f\u0dcd\n\u008f\u0003\u008f", "\u0003\u008f\u0003\u008f\u0003\u0090\u0003\u0090\u0003\u0090\u0003\u0091", "\u0003\u0091\u0003\u0091\u0007\u0091\u0dd8\n\u0091\f\u0091\u000e\u0091", "\u0ddb\u000b\u0091\u0003\u0091\u0003\u0091\u0003\u0091\u0003\u0091\u0003", "\u0091\u0007\u0091\u0de2\n\u0091\f\u0091\u000e\u0091\u0de5\u000b\u0091", "\u0007\u0091\u0de7\n\u0091\f\u0091\u000e\u0091\u0dea\u000b\u0091\u0005", "\u0091\u0dec\n\u0091\u0003\u0092\u0003\u0092\u0003\u0092\u0003\u0092", "\u0005\u0092\u0df2\n\u0092\u0003\u0093\u0003\u0093\u0003\u0093\u0003", "\u0094\u0003\u0094\u0003\u0094\u0003\u0095\u0003\u0095\u0003\u0095\u0003", "\u0096\u0003\u0096\u0003\u0096\u0003\u0096\u0003\u0096\u0007\u0096\u0e02", "\n\u0096\f\u0096\u000e\u0096\u0e05\u000b\u0096\u0005\u0096\u0e07\n\u0096", "\u0003\u0096\u0005\u0096\u0e0a\n\u0096\u0003\u0097\u0003\u0097\u0003", "\u0097\u0003\u0097\u0003\u0097\u0003\u0097\u0005\u0097\u0e12\n\u0097", "\u0003\u0097\u0003\u0097\u0003\u0097\u0003\u0097\u0003\u0097\u0003\u0097", "\u0003\u0097\u0003\u0097\u0003\u0097\u0003\u0097\u0003\u0097\u0005\u0097", "\u0e1f\n\u0097\u0005\u0097\u0e21\n\u0097\u0003\u0097\u0003\u0097\u0005", "\u0097\u0e25\n\u0097\u0003\u0097\u0003\u0097\u0003\u0097\u0003\u0097", "\u0003\u0097\u0003\u0097\u0005\u0097\u0e2d\n\u0097\u0005\u0097\u0e2f", "\n\u0097\u0005\u0097\u0e31\n\u0097\u0005\u0097\u0e33\n\u0097\u0003\u0098", "\u0003\u0098\u0003\u0098\u0003\u0098\u0007\u0098\u0e39\n\u0098\f\u0098", "\u000e\u0098\u0e3c\u000b\u0098\u0003\u0098\u0003\u0098\u0003\u0099\u0003", "\u0099\u0003\u0099\u0003\u0099\u0003\u0099\u0003\u0099\u0005\u0099\u0e46", "\n\u0099\u0003\u009a\u0003\u009a\u0003\u009a\u0003\u009a\u0003\u009a", "\u0003\u009b\u0003\u009b\u0003\u009b\u0003\u009b\u0005\u009b\u0e51\n", "\u009b\u0005\u009b\u0e53\n\u009b\u0003\u009c\u0003\u009c\u0003\u009c", "\u0003\u009c\u0003\u009c\u0005\u009c\u0e5a\n\u009c\u0003\u009c\u0005", "\u009c\u0e5d\n\u009c\u0003\u009c\u0003\u009c\u0003\u009c\u0005\u009c", "\u0e62\n\u009c\u0003\u009c\u0003\u009c\u0003\u009c\u0003\u009c\u0003", "\u009c\u0005\u009c\u0e69\n\u009c\u0003\u009c\u0003\u009c\u0005\u009c", "\u0e6d\n\u009c\u0003\u009c\u0005\u009c\u0e70\n\u009c\u0003\u009c\u0003", "\u009c\u0003\u009d\u0003\u009d\u0003\u009d\u0003\u009d\u0003\u009d\u0003", "\u009d\u0003\u009d\u0003\u009d\u0003\u009d\u0003\u009d\u0007\u009d\u0e7e", "\n\u009d\f\u009d\u000e\u009d\u0e81\u000b\u009d\u0003\u009d\u0003\u009d", "\u0005\u009d\u0e85\n\u009d\u0003\u009d\u0003\u009d\u0003\u009d\u0003", "\u009d\u0003\u009d\u0003\u009d\u0003\u009d\u0003\u009d\u0003\u009d\u0003", "\u009d\u0007\u009d\u0e91\n\u009d\f\u009d\u000e\u009d\u0e94\u000b\u009d", "\u0003\u009d\u0003\u009d\u0005\u009d\u0e98\n\u009d\u0005\u009d\u0e9a", "\n\u009d\u0003\u009e\u0003\u009e\u0003\u009e\u0003\u009e\u0003\u009e", "\u0003\u009e\u0003\u009e\u0005\u009e\u0ea3\n\u009e\u0003\u009e\u0003", "\u009e\u0003\u009e\u0003\u009e\u0003\u009e\u0003\u009e\u0005\u009e\u0eab", "\n\u009e\u0003\u009e\u0005\u009e\u0eae\n\u009e\u0003\u009e\u0005\u009e", "\u0eb1\n\u009e\u0003\u009e\u0005\u009e\u0eb4\n\u009e\u0003\u009e\u0005", "\u009e\u0eb7\n\u009e\u0005\u009e\u0eb9\n\u009e\u0003\u009f\u0003\u009f", "\u0003\u00a0\u0003\u00a0\u0005\u00a0\u0ebf\n\u00a0\u0003\u00a1\u0003", "\u00a1\u0003\u00a2\u0003\u00a2\u0003\u00a3\u0003\u00a3\u0003\u00a3\u0003", "\u00a3\u0003\u00a3\u0005\u00a3\u0eca\n\u00a3\u0003\u00a3\u0005\u00a3", "\u0ecd\n\u00a3\u0003\u00a3\u0003\u00a3\u0003\u00a4\u0003\u00a4\u0003", "\u00a4\u0003\u00a4\u0003\u00a4\u0003\u00a4\u0003\u00a4\u0003\u00a4\u0003", "\u00a4\u0007\u00a4\u0eda\n\u00a4\f\u00a4\u000e\u00a4\u0edd\u000b\u00a4", "\u0003\u00a4\u0003\u00a4\u0003\u00a5\u0003\u00a5\u0003\u00a5\u0003\u00a5", "\u0007\u00a5\u0ee5\n\u00a5\f\u00a5\u000e\u00a5\u0ee8\u000b\u00a5\u0003", "\u00a5\u0003\u00a5\u0003\u00a5\u0003\u00a5\u0007\u00a5\u0eee\n\u00a5", "\f\u00a5\u000e\u00a5\u0ef1\u000b\u00a5\u0003\u00a5\u0003\u00a5\u0003", "\u00a5\u0003\u00a5\u0007\u00a5\u0ef7\n\u00a5\f\u00a5\u000e\u00a5\u0efa", "\u000b\u00a5\u0003\u00a5\u0003\u00a5\u0003\u00a5\u0003\u00a5\u0007\u00a5", "\u0f00\n\u00a5\f\u00a5\u000e\u00a5\u0f03\u000b\u00a5\u0003\u00a5\u0003", "\u00a5\u0003\u00a5\u0003\u00a5\u0007\u00a5\u0f09\n\u00a5\f\u00a5\u000e", "\u00a5\u0f0c\u000b\u00a5\u0005\u00a5\u0f0e\n\u00a5\u0003\u00a5\u0003", "\u00a5\u0003\u00a5\u0003\u00a5\u0005\u00a5\u0f14\n\u00a5\u0003\u00a5", "\u0003\u00a5\u0003\u00a5\u0005\u00a5\u0f19\n\u00a5\u0005\u00a5\u0f1b", "\n\u00a5\u0003\u00a6\u0003\u00a6\u0003\u00a7\u0003\u00a7\u0003\u00a7", "\u0005\u00a7\u0f22\n\u00a7\u0003\u00a8\u0003\u00a8\u0003\u00a9\u0003", "\u00a9\u0003\u00a9\u0003\u00a9\u0003\u00a9\u0003\u00a9\u0003\u00a9\u0003", "\u00a9\u0003\u00a9\u0003\u00a9\u0003\u00aa\u0003\u00aa\u0003\u00ab\u0003", "\u00ab\u0003\u00ac\u0003\u00ac\u0003\u00ad\u0003\u00ad\u0003\u00ad\u0003", "\u00ad\u0003\u00ae\u0003\u00ae\u0003\u00af\u0003\u00af\u0003\u00af\u0003", "\u00af\u0003\u00af\u0003\u00af\u0003\u00b0\u0003\u00b0\u0003\u00b0\u0003", "\u00b0\u0003\u00b0\u0003\u00b0\u0003\u00b0\u0003\u00b0\u0007\u00b0\u0f4a", "\n\u00b0\f\u00b0\u000e\u00b0\u0f4d\u000b\u00b0\u0005\u00b0\u0f4f\n\u00b0", "\u0003\u00b0\u0003\u00b0\u0005\u00b0\u0f53\n\u00b0\u0003\u00b0\u0005", "\u00b0\u0f56\n\u00b0\u0003\u00b0\u0003\u00b0\u0003\u00b0\u0003\u00b0", "\u0003\u00b0\u0003\u00b0\u0003\u00b0\u0007\u00b0\u0f5f\n\u00b0\f\u00b0", "\u000e\u00b0\u0f62\u000b\u00b0\u0003\u00b0\u0003\u00b0\u0003\u00b0\u0003", "\u00b0\u0007\u00b0\u0f68\n\u00b0\f\u00b0\u000e\u00b0\u0f6b\u000b\u00b0", "\u0005\u00b0\u0f6d\n\u00b0\u0005\u00b0\u0f6f\n\u00b0\u0003\u00b0\u0003", "\u00b0\u0003\u00b1\u0003\u00b1\u0003\u00b2\u0003\u00b2\u0003\u00b2\u0003", "\u00b2\u0003\u00b2\u0003\u00b2\u0005\u00b2\u0f7b\n\u00b2\u0003\u00b2", "\u0003\u00b2\u0003\u00b2\u0005\u00b2\u0f80\n\u00b2\u0003\u00b2\u0003", "\u00b2\u0005\u00b2\u0f84\n\u00b2\u0003\u00b2\u0003\u00b2\u0005\u00b2", "\u0f88\n\u00b2\u0003\u00b2\u0005\u00b2\u0f8b\n\u00b2\u0003\u00b2\u0005", "\u00b2\u0f8e\n\u00b2\u0003\u00b2\u0003\u00b2\u0003\u00b3\u0003\u00b3", "\u0003\u00b3\u0003\u00b3\u0003\u00b4\u0003\u00b4\u0003\u00b4\u0003\u00b4", "\u0003\u00b4\u0003\u00b5\u0003\u00b5\u0003\u00b5\u0005\u00b5\u0f9e\n", "\u00b5\u0005\u00b5\u0fa0\n\u00b5\u0003\u00b5\u0003\u00b5\u0003\u00b5", "\u0003\u00b5\u0005\u00b5\u0fa6\n\u00b5\u0005\u00b5\u0fa8\n\u00b5\u0007", "\u00b5\u0faa\n\u00b5\f\u00b5\u000e\u00b5\u0fad\u000b\u00b5\u0003\u00b5", "\u0003\u00b5\u0003\u00b5\u0005\u00b5\u0fb2\n\u00b5\u0003\u00b5\u0003", "\u00b5\u0003\u00b5\u0003\u00b5\u0005\u00b5\u0fb8\n\u00b5\u0007\u00b5", "\u0fba\n\u00b5\f\u00b5\u000e\u00b5\u0fbd\u000b\u00b5\u0005\u00b5\u0fbf", "\n\u00b5\u0003\u00b6\u0003\u00b6\u0003\u00b6\u0003\u00b6\u0007\u00b6", "\u0fc5\n\u00b6\f\u00b6\u000e\u00b6\u0fc8\u000b\u00b6\u0003\u00b7\u0003", "\u00b7\u0003\u00b8\u0003\u00b8\u0003\u00b8\u0007\u00b8\u0fcf\n\u00b8", "\f\u00b8\u000e\u00b8\u0fd2\u000b\u00b8\u0003\u00b8\u0005\u00b8\u0fd5", "\n\u00b8\u0003\u00b8\u0003\u00b8\u0003\u00b9\u0003\u00b9\u0003\u00ba", "\u0003\u00ba\u0003\u00ba\u0003\u00ba\u0003\u00ba\u0003\u00ba\u0003\u00ba", "\u0003\u00ba\u0003\u00ba\u0003\u00ba\u0003\u00ba\u0003\u00ba\u0003\u00ba", "\u0005\u00ba\u0fe8\n\u00ba\u0003\u00bb\u0003\u00bb\u0003\u00bb\u0005", "\u00bb\u0fed\n\u00bb\u0003\u00bb\u0003\u00bb\u0003\u00bc\u0003\u00bc", "\u0003\u00bc\u0005\u00bc\u0ff4\n\u00bc\u0003\u00bc\u0003\u00bc\u0003", "\u00bd\u0003\u00bd\u0003\u00bd\u0005\u00bd\u0ffb\n\u00bd\u0003\u00bd", "\u0003\u00bd\u0003\u00be\u0003\u00be\u0003\u00be\u0003\u00be\u0003\u00be", "\u0003\u00be\u0003\u00be\u0003\u00be\u0003\u00be\u0003\u00be\u0003\u00be", "\u0003\u00be\u0003\u00be\u0003\u00be\u0003\u00be\u0003\u00be\u0003\u00be", "\u0003\u00be\u0003\u00be\u0003\u00be\u0003\u00be\u0003\u00be\u0003\u00be", "\u0003\u00be\u0003\u00be\u0003\u00be\u0003\u00be\u0003\u00be\u0003\u00be", "\u0003\u00be\u0003\u00be\u0003\u00be\u0003\u00be\u0003\u00be\u0003\u00be", "\u0003\u00be\u0003\u00be\u0003\u00be\u0003\u00be\u0003\u00be\u0003\u00be", "\u0003\u00be\u0003\u00be\u0003\u00be\u0003\u00be\u0003\u00be\u0003\u00be", "\u0003\u00be\u0003\u00be\u0003\u00be\u0003\u00be\u0003\u00be\u0003\u00be", "\u0003\u00be\u0003\u00be\u0003\u00be\u0003\u00be\u0003\u00be\u0003\u00be", "\u0003\u00be\u0003\u00be\u0003\u00be\u0003\u00be\u0003\u00be\u0003\u00be", "\u0003\u00be\u0003\u00be\u0003\u00be\u0003\u00be\u0003\u00be\u0005\u00be", "\u1045\n\u00be\u0003\u00bf\u0003\u00bf\u0003\u00bf\u0003\u00bf\u0003", "\u00bf\u0003\u00c0\u0003\u00c0\u0003\u00c0\u0003\u00c0\u0003\u00c0\u0003", "\u00c0\u0003\u00c1\u0003\u00c1\u0005\u00c1\u1054\n\u00c1\u0003\u00c1", "\u0003\u00c1\u0003\u00c1\u0003\u00c1\u0005\u00c1\u105a\n\u00c1\u0005", "\u00c1\u105c\n\u00c1\u0006\u00c1\u105e\n\u00c1\r\u00c1\u000e\u00c1\u105f", "\u0003\u00c1\u0003\u00c1\u0005\u00c1\u1064\n\u00c1\u0003\u00c1\u0003", "\u00c1\u0003\u00c1\u0005\u00c1\u1069\n\u00c1\u0003\u00c1\u0003\u00c1", "\u0003\u00c1\u0005\u00c1\u106e\n\u00c1\u0007\u00c1\u1070\n\u00c1\f\u00c1", "\u000e\u00c1\u1073\u000b\u00c1\u0003\u00c1\u0003\u00c1\u0003\u00c1\u0005", "\u00c1\u1078\n\u00c1\u0003\u00c1\u0003\u00c1\u0003\u00c1\u0005\u00c1", "\u107d\n\u00c1\u0003\u00c1\u0003\u00c1\u0003\u00c1\u0005\u00c1\u1082", "\n\u00c1\u0003\u00c1\u0005\u00c1\u1085\n\u00c1\u0003\u00c1\u0003\u00c1", "\u0003\u00c2\u0003\u00c2\u0003\u00c2\u0003\u00c2\u0003\u00c3\u0003\u00c3", "\u0003\u00c3\u0005\u00c3\u1090\n\u00c3\u0003\u00c3\u0003\u00c3\u0003", "\u00c3\u0003\u00c3\u0003\u00c3\u0003\u00c3\u0003\u00c4\u0003\u00c4\u0003", "\u00c5\u0003\u00c5\u0003\u00c6\u0003\u00c6\u0003\u00c6\u0003\u00c6\u0003", "\u00c6\u0005\u00c6\u10a1\n\u00c6\u0003\u00c6\u0007\u00c6\u10a4\n\u00c6", "\f\u00c6\u000e\u00c6\u10a7\u000b\u00c6\u0003\u00c6\u0003\u00c6\u0005", "\u00c6\u10ab\n\u00c6\u0003\u00c6\u0005\u00c6\u10ae\n\u00c6\u0003\u00c6", "\u0003\u00c6\u0003\u00c7\u0003\u00c7\u0003\u00c7\u0003\u00c8\u0003\u00c8", "\u0003\u00c8\u0003\u00c9\u0003\u00c9\u0003\u00c9\u0003\u00c9\u0003\u00ca", "\u0003\u00ca\u0003\u00cb\u0003\u00cb\u0003\u00cb\u0005\u00cb\u10c1\n", "\u00cb\u0003\u00cb\u0003\u00cb\u0003\u00cc\u0003\u00cc\u0003\u00cc\u0003", "\u00cc\u0003\u00cc\u0003\u00cc\u0003\u00cc\u0003\u00cc\u0003\u00cc\u0003", "\u00cc\u0003\u00cc\u0003\u00cc\u0003\u00cc\u0003\u00cc\u0003\u00cc\u0003", "\u00cc\u0003\u00cc\u0003\u00cc\u0003\u00cc\u0003\u00cc\u0007\u00cc\u10d9", "\n\u00cc\f\u00cc\u000e\u00cc\u10dc\u000b\u00cc\u0003\u00cc\u0003\u00cc", "\u0005\u00cc\u10e0\n\u00cc\u0003\u00cc\u0003\u00cc\u0003\u00cc\u0003", "\u00cc\u0005\u00cc\u10e6\n\u00cc\u0005\u00cc\u10e8\n\u00cc\u0003\u00cc", "\u0003\u00cc\u0003\u00cd\u0003\u00cd\u0003\u00cd\u0003\u00ce\u0003\u00ce", "\u0003\u00ce\u0005\u00ce\u10f2\n\u00ce\u0003\u00ce\u0005\u00ce\u10f5", "\n\u00ce\u0003\u00ce\u0005\u00ce\u10f8\n\u00ce\u0003\u00ce\u0005\u00ce", "\u10fb\n\u00ce\u0003\u00ce\u0005\u00ce\u10fe\n\u00ce\u0003\u00ce\u0003", "\u00ce\u0003\u00ce\u0005\u00ce\u1103\n\u00ce\u0003\u00ce\u0003\u00ce", "\u0003\u00ce\u0005\u00ce\u1108\n\u00ce\u0003\u00cf\u0003\u00cf\u0005", "\u00cf\u110c\n\u00cf\u0003\u00d0\u0003\u00d0\u0005\u00d0\u1110\n\u00d0", "\u0003\u00d0\u0003\u00d0\u0007\u00d0\u1114\n\u00d0\f\u00d0\u000e\u00d0", "\u1117\u000b\u00d0\u0003\u00d0\u0005\u00d0\u111a\n\u00d0\u0006\u00d0", "\u111c\n\u00d0\r\u00d0\u000e\u00d0\u111d\u0003\u00d0\u0003\u00d0\u0003", "\u00d1\u0003\u00d1\u0003\u00d1\u0003\u00d1\u0003\u00d1\u0003\u00d1\u0003", "\u00d1\u0003\u00d1\u0003\u00d1\u0003\u00d1\u0007\u00d1\u112c\n\u00d1", "\f\u00d1\u000e\u00d1\u112f\u000b\u00d1\u0003\u00d1\u0005\u00d1\u1132", "\n\u00d1\u0003\u00d1\u0003\u00d1\u0005\u00d1\u1136\n\u00d1\u0003\u00d1", "\u0003\u00d1\u0005\u00d1\u113a\n\u00d1\u0003\u00d1\u0003\u00d1\u0003", "\u00d1\u0005\u00d1\u113f\n\u00d1\u0006\u00d1\u1141\n\u00d1\r\u00d1\u000e", "\u00d1\u1142\u0003\u00d1\u0003\u00d1\u0007\u00d1\u1147\n\u00d1\f\u00d1", "\u000e\u00d1\u114a\u000b\u00d1\u0003\u00d2\u0003\u00d2\u0005\u00d2\u114e", "\n\u00d2\u0003\u00d2\u0005\u00d2\u1151\n\u00d2\u0003\u00d2\u0003\u00d2", "\u0003\u00d2\u0003\u00d2\u0003\u00d2\u0003\u00d2\u0005\u00d2\u1159\n", "\u00d2\u0003\u00d2\u0005\u00d2\u115c\n\u00d2\u0003\u00d3\u0003\u00d3", "\u0003\u00d3\u0003\u00d3\u0003\u00d3\u0003\u00d3\u0003\u00d3\u0005\u00d3", "\u1165\n\u00d3\u0003\u00d3\u0003\u00d3\u0005\u00d3\u1169\n\u00d3\u0005", "\u00d3\u116b\n\u00d3\u0003\u00d4\u0003\u00d4\u0003\u00d4\u0003\u00d4", "\u0003\u00d4\u0003\u00d4\u0003\u00d4\u0003\u00d4\u0003\u00d4\u0003\u00d4", "\u0003\u00d4\u0003\u00d4\u0003\u00d4\u0003\u00d4\u0003\u00d4\u0003\u00d4", "\u0003\u00d4\u0005\u00d4\u117e\n\u00d4\u0003\u00d4\u0003\u00d4\u0003", "\u00d4\u0003\u00d4\u0005\u00d4\u1184\n\u00d4\u0003\u00d4\u0006\u00d4", "\u1187\n\u00d4\r\u00d4\u000e\u00d4\u1188\u0003\u00d4\u0003\u00d4\u0003", "\u00d4\u0005\u00d4\u118e\n\u00d4\u0005\u00d4\u1190\n\u00d4\u0003\u00d5", "\u0003\u00d5\u0005\u00d5\u1194\n\u00d5\u0003\u00d5\u0003\u00d5\u0003", "\u00d5\u0003\u00d5\u0003\u00d5\u0007\u00d5\u119b\n\u00d5\f\u00d5\u000e", "\u00d5\u119e\u000b\u00d5\u0003\u00d5\u0003\u00d5\u0003\u00d5\u0003\u00d5", "\u0003\u00d5\u0003\u00d5\u0003\u00d5\u0003\u00d5\u0007\u00d5\u11a8\n", "\u00d5\f\u00d5\u000e\u00d5\u11ab\u000b\u00d5\u0003\u00d5\u0003\u00d5", "\u0003\u00d5\u0003\u00d5\u0003\u00d5\u0003\u00d5\u0003\u00d5\u0003\u00d5", "\u0005\u00d5\u11b5\n\u00d5\u0003\u00d5\u0005\u00d5\u11b8\n\u00d5\u0003", "\u00d6\u0005\u00d6\u11bb\n\u00d6\u0003\u00d6\u0003\u00d6\u0003\u00d6", "\u0003\u00d6\u0003\u00d6\u0003\u00d6\u0003\u00d6\u0006\u00d6\u11c4\n", "\u00d6\r\u00d6\u000e\u00d6\u11c5\u0003\u00d7\u0003\u00d7\u0003\u00d7", "\u0003\u00d7\u0003\u00d7\u0005\u00d7\u11cd\n\u00d7\u0003\u00d7\u0005", "\u00d7\u11d0\n\u00d7\u0003\u00d7\u0003\u00d7\u0003\u00d7\u0003\u00d7", "\u0003\u00d7\u0003\u00d7\u0003\u00d7\u0003\u00d7\u0003\u00d7\u0003\u00d7", "\u0005\u00d7\u11dc\n\u00d7\u0003\u00d7\u0003\u00d7\u0003\u00d7\u0003", "\u00d7\u0003\u00d7\u0003\u00d7\u0003\u00d7\u0003\u00d7\u0003\u00d7\u0003", "\u00d7\u0003\u00d7\u0003\u00d7\u0003\u00d7\u0005\u00d7\u11eb\n\u00d7", "\u0003\u00d7\u0003\u00d7\u0003\u00d8\u0003\u00d8\u0003\u00d8\u0005\u00d8", "\u11f2\n\u00d8\u0003\u00d8\u0003\u00d8\u0003\u00d8\u0003\u00d8\u0005", "\u00d8\u11f8\n\u00d8\u0003\u00d8\u0003\u00d8\u0005\u00d8\u11fc\n\u00d8", "\u0003\u00d8\u0003\u00d8\u0003\u00d8\u0003\u00d8\u0005\u00d8\u1202\n", "\u00d8\u0003\u00d8\u0003\u00d8\u0005\u00d8\u1206\n\u00d8\u0003\u00d8", "\u0003\u00d8\u0003\u00d8\u0003\u00d8\u0003\u00d8\u0007\u00d8\u120d\n", "\u00d8\f\u00d8\u000e\u00d8\u1210\u000b\u00d8\u0003\u00d8\u0003\u00d8", "\u0003\u00d8\u0003\u00d8\u0007\u00d8\u1216\n\u00d8\f\u00d8\u000e\u00d8", "\u1219\u000b\u00d8\u0003\u00d8\u0003\u00d8\u0005\u00d8\u121d\n\u00d8", "\u0003\u00d9\u0003\u00d9\u0005\u00d9\u1221\n\u00d9\u0003\u00d9\u0003", "\u00d9\u0005\u00d9\u1225\n\u00d9\u0003\u00da\u0003\u00da\u0003\u00da", "\u0003\u00da\u0005\u00da\u122b\n\u00da\u0003\u00db\u0003\u00db\u0003", "\u00dc\u0003\u00dc\u0003\u00dc\u0005\u00dc\u1232\n\u00dc\u0003\u00dc", "\u0003\u00dc\u0003\u00dc\u0003\u00dc\u0005\u00dc\u1238\n\u00dc\u0003", "\u00dd\u0003\u00dd\u0003\u00dd\u0003\u00de\u0003\u00de\u0003\u00df\u0003", "\u00df\u0005\u00df\u1241\n\u00df\u0003\u00df\u0003\u00df\u0003\u00df", "\u0005\u00df\u1246\n\u00df\u0003\u00df\u0003\u00df\u0003\u00e0\u0003", "\u00e0\u0003\u00e0\u0005\u00e0\u124d\n\u00e0\u0003\u00e0\u0003\u00e0", "\u0003\u00e0\u0003\u00e0\u0003\u00e0\u0003\u00e0\u0003\u00e0\u0003\u00e0", "\u0003\u00e0\u0003\u00e0\u0003\u00e0\u0003\u00e0\u0003\u00e0\u0003\u00e0", "\u0003\u00e0\u0007\u00e0\u125e\n\u00e0\f\u00e0\u000e\u00e0\u1261\u000b", "\u00e0\u0003\u00e1\u0003\u00e1\u0003\u00e1\u0003\u00e2\u0003\u00e2\u0003", "\u00e3\u0003\u00e3\u0003\u00e3\u0003\u00e3\u0003\u00e3\u0003\u00e3\u0003", "\u00e3\u0005\u00e3\u126f\n\u00e3\u0005\u00e3\u1271\n\u00e3\u0003\u00e4", "\u0003\u00e4\u0003\u00e4\u0003\u00e4\u0003\u00e4\u0003\u00e5\u0003\u00e5", "\u0003\u00e5\u0003\u00e5\u0005\u00e5\u127c\n\u00e5\u0003\u00e5\u0005", "\u00e5\u127f\n\u00e5\u0003\u00e5\u0005\u00e5\u1282\n\u00e5\u0003\u00e6", "\u0003\u00e6\u0003\u00e6\u0003\u00e6\u0005\u00e6\u1288\n\u00e6\u0003", "\u00e6\u0005\u00e6\u128b\n\u00e6\u0003\u00e6\u0005\u00e6\u128e\n\u00e6", "\u0003\u00e7\u0003\u00e7\u0003\u00e7\u0003\u00e8\u0003\u00e8\u0005\u00e8", "\u1295\n\u00e8\u0003\u00e8\u0003\u00e8\u0003\u00e9\u0003\u00e9\u0005", "\u00e9\u129b\n\u00e9\u0003\u00e9\u0003\u00e9\u0003\u00ea\u0005\u00ea", "\u12a0\n\u00ea\u0003\u00ea\u0003\u00ea\u0005\u00ea\u12a4\n\u00ea\u0003", "\u00ea\u0005\u00ea\u12a7\n\u00ea\u0003\u00ea\u0005\u00ea\u12aa\n\u00ea", "\u0003\u00eb\u0003\u00eb\u0003\u00eb\u0003\u00eb\u0005\u00eb\u12b0\n", "\u00eb\u0003\u00eb\u0006\u00eb\u12b3\n\u00eb\r\u00eb\u000e\u00eb\u12b4", "\u0003\u00eb\u0005\u00eb\u12b8\n\u00eb\u0003\u00eb\u0003\u00eb\u0005", "\u00eb\u12bc\n\u00eb\u0003\u00eb\u0003\u00eb\u0005\u00eb\u12c0\n\u00eb", "\u0003\u00eb\u0005\u00eb\u12c3\n\u00eb\u0003\u00ec\u0003\u00ec\u0003", "\u00ec\u0003\u00ec\u0003\u00ec\u0005\u00ec\u12ca\n\u00ec\u0003\u00ec", "\u0005\u00ec\u12cd\n\u00ec\u0005\u00ec\u12cf\n\u00ec\u0003\u00ed\u0003", "\u00ed\u0003\u00ed\u0005\u00ed\u12d4\n\u00ed\u0003\u00ee\u0003\u00ee", "\u0003\u00ee\u0003\u00ef\u0003\u00ef\u0003\u00ef\u0005\u00ef\u12dc\n", "\u00ef\u0005\u00ef\u12de\n\u00ef\u0003\u00f0\u0003\u00f0\u0003\u00f0", "\u0003\u00f0\u0003\u00f0\u0003\u00f0\u0003\u00f0\u0003\u00f0\u0003\u00f0", "\u0003\u00f0\u0007\u00f0\u12ea\n\u00f0\f\u00f0\u000e\u00f0\u12ed\u000b", "\u00f0\u0003\u00f0\u0003\u00f0\u0003\u00f0\u0007\u00f0\u12f2\n\u00f0", "\f\u00f0\u000e\u00f0\u12f5\u000b\u00f0\u0003\u00f0\u0003\u00f0\u0003", "\u00f0\u0003\u00f0\u0003\u00f0\u0003\u00f0\u0005\u00f0\u12fd\n\u00f0", "\u0003\u00f0\u0005\u00f0\u1300\n\u00f0\u0003\u00f0\u0003\u00f0\u0003", "\u00f0\u0005\u00f0\u1305\n\u00f0\u0003\u00f0\u0005\u00f0\u1308\n\u00f0", "\u0003\u00f0\u0003\u00f0\u0003\u00f0\u0003\u00f0\u0003\u00f0\u0003\u00f0", "\u0003\u00f0\u0005\u00f0\u1311\n\u00f0\u0003\u00f0\u0003\u00f0\u0003", "\u00f1\u0003\u00f1\u0003\u00f2\u0003\u00f2\u0003\u00f2\u0003\u00f2\u0003", "\u00f2\u0003\u00f2\u0003\u00f2\u0003\u00f2\u0003\u00f2\u0003\u00f2\u0003", "\u00f2\u0003\u00f2\u0003\u00f2\u0003\u00f2\u0003\u00f2\u0003\u00f2\u0005", "\u00f2\u1327\n\u00f2\u0003\u00f2\u0003\u00f2\u0003\u00f2\u0003\u00f2", "\u0005\u00f2\u132d\n\u00f2\u0003\u00f2\u0003\u00f2\u0003\u00f2\u0006", "\u00f2\u1332\n\u00f2\r\u00f2\u000e\u00f2\u1333\u0003\u00f3\u0003\u00f3", "\u0003\u00f4\u0003\u00f4\u0003\u00f4\u0003\u00f4\u0003\u00f4\u0003\u00f4", "\u0005\u00f4\u133e\n\u00f4\u0003\u00f4\u0003\u00f4\u0003\u00f5\u0003", "\u00f5\u0003\u00f5\u0003\u00f5\u0003\u00f5\u0005\u00f5\u1347\n\u00f5", "\u0003\u00f5\u0003\u00f5\u0003\u00f5\u0003\u00f5\u0003\u00f5\u0003\u00f5", "\u0003\u00f5\u0003\u00f5\u0003\u00f5\u0003\u00f5\u0005\u00f5\u1353\n", "\u00f5\u0003\u00f5\u0005\u00f5\u1356\n\u00f5\u0003\u00f5\u0005\u00f5", "\u1359\n\u00f5\u0003\u00f5\u0003\u00f5\u0003\u00f6\u0003\u00f6\u0003", "\u00f6\u0003\u00f6\u0003\u00f6\u0003\u00f7\u0003\u00f7\u0003\u00f7\u0005", "\u00f7\u1365\n\u00f7\u0003\u00f8\u0003\u00f8\u0003\u00f8\u0003\u00f8", "\u0003\u00f8\u0003\u00f8\u0003\u00f8\u0005\u00f8\u136e\n\u00f8\u0003", "\u00f8\u0003\u00f8\u0003\u00f8\u0003\u00f8\u0007\u00f8\u1374\n\u00f8", "\f\u00f8\u000e\u00f8\u1377\u000b\u00f8\u0003\u00f8\u0003\u00f8\u0005", "\u00f8\u137b\n\u00f8\u0003\u00f8\u0003\u00f8\u0003\u00f8\u0003\u00f8", "\u0007\u00f8\u1381\n\u00f8\f\u00f8\u000e\u00f8\u1384\u000b\u00f8\u0003", "\u00f8\u0003\u00f8\u0005\u00f8\u1388\n\u00f8\u0003\u00f8\u0005\u00f8", "\u138b\n\u00f8\u0003\u00f9\u0003\u00f9\u0003\u00fa\u0003\u00fa\u0003", "\u00fb\u0003\u00fb\u0003\u00fc\u0003\u00fc\u0003\u00fd\u0003\u00fd\u0003", "\u00fd\u0003\u00fd\u0003\u00fd\u0003\u00fd\u0003\u00fd\u0003\u00fd\u0003", "\u00fd\u0003\u00fd\u0003\u00fd\u0006\u00fd\u13a0\n\u00fd\r\u00fd\u000e", "\u00fd\u13a1\u0005\u00fd\u13a4\n\u00fd\u0003\u00fd\u0005\u00fd\u13a7", "\n\u00fd\u0003\u00fd\u0003\u00fd\u0005\u00fd\u13ab\n\u00fd\u0003\u00fd", "\u0003\u00fd\u0003\u00fd\u0003\u00fd\u0003\u00fd\u0003\u00fd\u0003\u00fd", "\u0003\u00fd\u0005\u00fd\u13b5\n\u00fd\u0007\u00fd\u13b7\n\u00fd\f\u00fd", "\u000e\u00fd\u13ba\u000b\u00fd\u0003\u00fd\u0003\u00fd\u0005\u00fd\u13be", "\n\u00fd\u0003\u00fd\u0006\u00fd\u13c1\n\u00fd\r\u00fd\u000e\u00fd\u13c2", "\u0003\u00fd\u0003\u00fd\u0005\u00fd\u13c7\n\u00fd\u0005\u00fd\u13c9", "\n\u00fd\u0003\u00fd\u0005\u00fd\u13cc\n\u00fd\u0007\u00fd\u13ce\n\u00fd", "\f\u00fd\u000e\u00fd\u13d1\u000b\u00fd\u0003\u00fe\u0003\u00fe\u0003", "\u00fe\u0003\u00fe\u0003\u00ff\u0003\u00ff\u0003\u00ff\u0005\u00ff\u13da", "\n\u00ff\u0003\u0100\u0003\u0100\u0003\u0100\u0003\u0100\u0003\u0100", "\u0003\u0100\u0005\u0100\u13e2\n\u0100\u0003\u0100\u0003\u0100\u0003", "\u0100\u0003\u0100\u0003\u0100\u0003\u0100\u0005\u0100\u13ea\n\u0100", "\u0003\u0100\u0005\u0100\u13ed\n\u0100\u0003\u0100\u0005\u0100\u13f0", "\n\u0100\u0003\u0100\u0005\u0100\u13f3\n\u0100\u0003\u0100\u0005\u0100", "\u13f6\n\u0100\u0005\u0100\u13f8\n\u0100\u0003\u0100\u0003\u0100\u0003", "\u0100\u0003\u0100\u0003\u0100\u0006\u0100\u13ff\n\u0100\r\u0100\u000e", "\u0100\u1400\u0007\u0100\u1403\n\u0100\f\u0100\u000e\u0100\u1406\u000b", "\u0100\u0003\u0100\u0003\u0100\u0003\u0100\u0005\u0100\u140b\n\u0100", "\u0003\u0100\u0005\u0100\u140e\n\u0100\u0003\u0100\u0003\u0100\u0005", "\u0100\u1412\n\u0100\u0003\u0100\u0003\u0100\u0003\u0100\u0005\u0100", "\u1417\n\u0100\u0003\u0100\u0003\u0100\u0003\u0100\u0003\u0100\u0003", "\u0101\u0003\u0101\u0003\u0101\u0003\u0101\u0003\u0101\u0003\u0101\u0003", "\u0101\u0003\u0101\u0003\u0101\u0005\u0101\u1426\n\u0101\u0003\u0101", "\u0003\u0101\u0003\u0101\u0003\u0101\u0005\u0101\u142c\n\u0101\u0003", "\u0101\u0003\u0101\u0003\u0101\u0005\u0101\u1431\n\u0101\u0003\u0101", "\u0003\u0101\u0003\u0101\u0005\u0101\u1436\n\u0101\u0003\u0101\u0003", "\u0101\u0003\u0101\u0005\u0101\u143b\n\u0101\u0003\u0101\u0003\u0101", "\u0003\u0101\u0006\u0101\u1440\n\u0101\r\u0101\u000e\u0101\u1441\u0005", "\u0101\u1444\n\u0101\u0003\u0102\u0003\u0102\u0003\u0102\u0005\u0102", "\u1449\n\u0102\u0003\u0102\u0003\u0102\u0003\u0102\u0003\u0102\u0003", "\u0102\u0003\u0102\u0005\u0102\u1451\n\u0102\u0003\u0102\u0003\u0102", "\u0003\u0102\u0003\u0102\u0003\u0102\u0005\u0102\u1458\n\u0102\u0003", "\u0102\u0003\u0102\u0003\u0103\u0003\u0103\u0003\u0104\u0003\u0104\u0003", "\u0104\u0003\u0104\u0003\u0104\u0003\u0104\u0003\u0104\u0005\u0104\u1465", "\n\u0104\u0003\u0104\u0003\u0104\u0003\u0104\u0003\u0104\u0005\u0104", "\u146b\n\u0104\u0007\u0104\u146d\n\u0104\f\u0104\u000e\u0104\u1470\u000b", "\u0104\u0003\u0104\u0003\u0104\u0003\u0104\u0003\u0104\u0003\u0104\u0003", "\u0104\u0003\u0104\u0003\u0104\u0003\u0104\u0005\u0104\u147b\n\u0104", "\u0003\u0104\u0003\u0104\u0003\u0104\u0003\u0104\u0003\u0104\u0005\u0104", "\u1482\n\u0104\u0007\u0104\u1484\n\u0104\f\u0104\u000e\u0104\u1487\u000b", "\u0104\u0003\u0104\u0005\u0104\u148a\n\u0104\u0003\u0104\u0005\u0104", "\u148d\n\u0104\u0003\u0104\u0005\u0104\u1490\n\u0104\u0003\u0104\u0003", "\u0104\u0003\u0105\u0003\u0105\u0003\u0105\u0005\u0105\u1497\n\u0105", "\u0003\u0105\u0003\u0105\u0003\u0105\u0003\u0105\u0003\u0105\u0005\u0105", "\u149e\n\u0105\u0003\u0105\u0003\u0105\u0005\u0105\u14a2\n\u0105\u0003", "\u0105\u0003\u0105\u0003\u0106\u0003\u0106\u0003\u0106\u0003\u0106\u0003", "\u0106\u0003\u0106\u0005\u0106\u14ac\n\u0106\u0003\u0106\u0003\u0106", "\u0005\u0106\u14b0\n\u0106\u0003\u0106\u0005\u0106\u14b3\n\u0106\u0003", "\u0106\u0005\u0106\u14b6\n\u0106\u0003\u0106\u0003\u0106\u0003\u0106", "\u0003\u0106\u0005\u0106\u14bc\n\u0106\u0003\u0106\u0005\u0106\u14bf", "\n\u0106\u0003\u0106\u0005\u0106\u14c2\n\u0106\u0003\u0106\u0005\u0106", "\u14c5\n\u0106\u0003\u0106\u0005\u0106\u14c8\n\u0106\u0003\u0106\u0005", "\u0106\u14cb\n\u0106\u0003\u0106\u0005\u0106\u14ce\n\u0106\u0003\u0106", "\u0003\u0106\u0003\u0106\u0003\u0106\u0003\u0106\u0005\u0106\u14d5\n", "\u0106\u0003\u0106\u0005\u0106\u14d8\n\u0106\u0003\u0106\u0005\u0106", "\u14db\n\u0106\u0003\u0106\u0006\u0106\u14de\n\u0106\r\u0106\u000e\u0106", "\u14df\u0005\u0106\u14e2\n\u0106\u0003\u0106\u0005\u0106\u14e5\n\u0106", "\u0003\u0106\u0005\u0106\u14e8\n\u0106\u0003\u0107\u0003\u0107\u0003", "\u0107\u0003\u0107\u0003\u0107\u0003\u0107\u0003\u0107\u0003\u0107\u0003", "\u0107\u0003\u0107\u0003\u0107\u0003\u0107\u0003\u0107\u0003\u0107\u0003", "\u0107\u0007\u0107\u14f9\n\u0107\f\u0107\u000e\u0107\u14fc\u000b\u0107", "\u0003\u0107\u0003\u0107\u0003\u0108\u0003\u0108\u0005\u0108\u1502\n", "\u0108\u0003\u0108\u0003\u0108\u0005\u0108\u1506\n\u0108\u0003\u0108", "\u0005\u0108\u1509\n\u0108\u0003\u0109\u0003\u0109\u0003\u0109\u0003", "\u0109\u0003\u0109\u0005\u0109\u1510\n\u0109\u0003\u0109\u0003\u0109", "\u0003\u0109\u0005\u0109\u1515\n\u0109\u0003\u0109\u0003\u0109\u0003", "\u0109\u0003\u0109\u0003\u0109\u0005\u0109\u151c\n\u0109\u0003\u0109", "\u0003\u0109\u0003\u0109\u0003\u0109\u0005\u0109\u1522\n\u0109\u0005", "\u0109\u1524\n\u0109\u0003\u0109\u0003\u0109\u0003\u0109\u0003\u0109", "\u0005\u0109\u152a\n\u0109\u0003\u010a\u0003\u010a\u0005\u010a\u152e", "\n\u010a\u0003\u010a\u0003\u010a\u0003\u010a\u0003\u010a\u0003\u010a", "\u0005\u010a\u1535\n\u010a\u0003\u010a\u0003\u010a\u0003\u010a\u0005", "\u010a\u153a\n\u010a\u0003\u010b\u0003\u010b\u0003\u010b\u0005\u010b", "\u153f\n\u010b\u0003\u010b\u0003\u010b\u0003\u010b\u0003\u010b\u0007", "\u010b\u1545\n\u010b\f\u010b\u000e\u010b\u1548\u000b\u010b\u0003\u010b", "\u0003\u010b\u0005\u010b\u154c\n\u010b\u0003\u010b\u0003\u010b\u0003", "\u010b\u0003\u010b\u0005\u010b\u1552\n\u010b\u0003\u010b\u0005\u010b", "\u1555\n\u010b\u0003\u010b\u0005\u010b\u1558\n\u010b\u0003\u010b\u0005", "\u010b\u155b\n\u010b\u0003\u010b\u0005\u010b\u155e\n\u010b\u0003\u010b", "\u0005\u010b\u1561\n\u010b\u0003\u010b\u0005\u010b\u1564\n\u010b\u0003", "\u010b\u0003\u010b\u0003\u010b\u0003\u010b\u0003\u010b\u0005\u010b\u156b", "\n\u010b\u0003\u010b\u0005\u010b\u156e\n\u010b\u0003\u010b\u0005\u010b", "\u1571\n\u010b\u0003\u010b\u0006\u010b\u1574\n\u010b\r\u010b\u000e\u010b", "\u1575\u0005\u010b\u1578\n\u010b\u0003\u010b\u0005\u010b\u157b\n\u010b", "\u0003\u010b\u0005\u010b\u157e\n\u010b\u0003\u010c\u0003\u010c\u0005", "\u010c\u1582\n\u010c\u0003\u010c\u0003\u010c\u0003\u010c\u0003\u010c", "\u0006\u010c\u1588\n\u010c\r\u010c\u000e\u010c\u1589\u0003\u010c\u0003", "\u010c\u0003\u010d\u0003\u010d\u0003\u010d\u0003\u010d\u0003\u010d\u0003", "\u010d\u0003\u010d\u0005\u010d\u1595\n\u010d\u0003\u010e\u0003\u010e", "\u0005\u010e\u1599\n\u010e\u0003\u010e\u0003\u010e\u0005\u010e\u159d", "\n\u010e\u0003\u010e\u0003\u010e\u0003\u010e\u0007\u010e\u15a2\n\u010e", "\f\u010e\u000e\u010e\u15a5\u000b\u010e\u0003\u010e\u0005\u010e\u15a8", "\n\u010e\u0003\u010e\u0003\u010e\u0003\u010e\u0005\u010e\u15ad\n\u010e", "\u0003\u010f\u0005\u010f\u15b0\n\u010f\u0003\u010f\u0003\u010f\u0003", "\u010f\u0003\u010f\u0003\u010f\u0003\u0110\u0003\u0110\u0003\u0110\u0003", "\u0110\u0007\u0110\u15bb\n\u0110\f\u0110\u000e\u0110\u15be\u000b\u0110", "\u0003\u0110\u0003\u0110\u0005\u0110\u15c2\n\u0110\u0003\u0110\u0003", "\u0110\u0003\u0110\u0003\u0110\u0005\u0110\u15c8\n\u0110\u0003\u0110", "\u0005\u0110\u15cb\n\u0110\u0003\u0110\u0005\u0110\u15ce\n\u0110\u0003", "\u0110\u0005\u0110\u15d1\n\u0110\u0003\u0110\u0005\u0110\u15d4\n\u0110", "\u0003\u0110\u0003\u0110\u0003\u0110\u0003\u0110\u0003\u0110\u0005\u0110", "\u15db\n\u0110\u0003\u0110\u0005\u0110\u15de\n\u0110\u0003\u0110\u0005", "\u0110\u15e1\n\u0110\u0003\u0110\u0006\u0110\u15e4\n\u0110\r\u0110\u000e", "\u0110\u15e5\u0005\u0110\u15e8\n\u0110\u0003\u0110\u0005\u0110\u15eb", "\n\u0110\u0003\u0110\u0005\u0110\u15ee\n\u0110\u0003\u0111\u0003\u0111", "\u0003\u0111\u0003\u0111\u0003\u0111\u0005\u0111\u15f5\n\u0111\u0003", "\u0112\u0003\u0112\u0003\u0112\u0003\u0112\u0003\u0112\u0003\u0112\u0003", "\u0112\u0003\u0112\u0005\u0112\u15ff\n\u0112\u0003\u0113\u0003\u0113", "\u0003\u0113\u0003\u0113\u0003\u0113\u0003\u0113\u0003\u0113\u0007\u0113", "\u1608\n\u0113\f\u0113\u000e\u0113\u160b\u000b\u0113\u0003\u0113\u0003", "\u0113\u0003\u0113\u0003\u0113\u0003\u0113\u0003\u0113\u0003\u0113\u0003", "\u0113\u0003\u0113\u0003\u0113\u0003\u0113\u0007\u0113\u1618\n\u0113", "\f\u0113\u000e\u0113\u161b\u000b\u0113\u0003\u0113\u0003\u0113\u0005", "\u0113\u161f\n\u0113\u0005\u0113\u1621\n\u0113\u0003\u0113\u0003\u0113", "\u0003\u0113\u0005\u0113\u1626\n\u0113\u0003\u0113\u0003\u0113\u0003", "\u0113\u0003\u0113\u0003\u0113\u0005\u0113\u162d\n\u0113\u0003\u0113", "\u0003\u0113\u0003\u0113\u0007\u0113\u1632\n\u0113\f\u0113\u000e\u0113", "\u1635\u000b\u0113\u0003\u0113\u0003\u0113\u0003\u0114\u0003\u0114\u0003", "\u0114\u0003\u0114\u0003\u0114\u0003\u0114\u0003\u0114\u0003\u0114\u0003", "\u0114\u0005\u0114\u1642\n\u0114\u0003\u0114\u0003\u0114\u0003\u0114", "\u0003\u0114\u0003\u0114\u0005\u0114\u1649\n\u0114\u0003\u0114\u0003", "\u0114\u0003\u0114\u0007\u0114\u164e\n\u0114\f\u0114\u000e\u0114\u1651", "\u000b\u0114\u0003\u0114\u0003\u0114\u0003\u0115\u0003\u0115\u0003\u0115", "\u0003\u0115\u0003\u0115\u0003\u0115\u0003\u0115\u0007\u0115\u165c\n", "\u0115\f\u0115\u000e\u0115\u165f\u000b\u0115\u0003\u0115\u0003\u0115", "\u0003\u0115\u0005\u0115\u1664\n\u0115\u0003\u0116\u0003\u0116\u0003", "\u0116\u0005\u0116\u1669\n\u0116\u0003\u0116\u0005\u0116\u166c\n\u0116", "\u0003\u0116\u0003\u0116\u0003\u0116\u0005\u0116\u1671\n\u0116\u0003", "\u0116\u0005\u0116\u1674\n\u0116\u0007\u0116\u1676\n\u0116\f\u0116\u000e", "\u0116\u1679\u000b\u0116\u0003\u0116\u0003\u0116\u0003\u0117\u0003\u0117", "\u0003\u0117\u0003\u0117\u0003\u0117\u0003\u0117\u0003\u0117\u0003\u0117", "\u0007\u0117\u1685\n\u0117\f\u0117\u000e\u0117\u1688\u000b\u0117\u0003", "\u0117\u0003\u0117\u0005\u0117\u168c\n\u0117\u0003\u0117\u0003\u0117", "\u0005\u0117\u1690\n\u0117\u0003\u0117\u0003\u0117\u0003\u0117\u0003", "\u0117\u0003\u0117\u0003\u0117\u0003\u0117\u0007\u0117\u1699\n\u0117", "\f\u0117\u000e\u0117\u169c\u000b\u0117\u0003\u0117\u0003\u0117\u0005", "\u0117\u16a0\n\u0117\u0003\u0118\u0003\u0118\u0003\u0119\u0003\u0119", "\u0003\u0119\u0003\u0119\u0003\u0119\u0003\u0119\u0003\u0119\u0007\u0119", "\u16ab\n\u0119\f\u0119\u000e\u0119\u16ae\u000b\u0119\u0003\u0119\u0003", "\u0119\u0003\u0119\u0003\u0119\u0003\u0119\u0003\u0119\u0003\u0119\u0003", "\u0119\u0003\u0119\u0003\u0119\u0003\u0119\u0007\u0119\u16bb\n\u0119", "\f\u0119\u000e\u0119\u16be\u000b\u0119\u0003\u0119\u0003\u0119\u0005", "\u0119\u16c2\n\u0119\u0005\u0119\u16c4\n\u0119\u0003\u0119\u0003\u0119", "\u0003\u0119\u0005\u0119\u16c9\n\u0119\u0003\u0119\u0003\u0119\u0003", "\u0119\u0003\u0119\u0007\u0119\u16cf\n\u0119\f\u0119\u000e\u0119\u16d2", "\u000b\u0119\u0003\u0119\u0003\u0119\u0003\u011a\u0003\u011a\u0003\u011a", "\u0003\u011a\u0003\u011a\u0003\u011a\u0003\u011a\u0003\u011a\u0003\u011a", "\u0005\u011a\u16df\n\u011a\u0003\u011a\u0003\u011a\u0003\u011a\u0003", "\u011a\u0007\u011a\u16e5\n\u011a\f\u011a\u000e\u011a\u16e8\u000b\u011a", "\u0003\u011a\u0003\u011a\u0003\u011b\u0003\u011b\u0003\u011b\u0003\u011b", "\u0003\u011b\u0003\u011b\u0006\u011b\u16f2\n\u011b\r\u011b\u000e\u011b", "\u16f3\u0003\u011b\u0003\u011b\u0003\u011b\u0003\u011b\u0005\u011b\u16fa", "\n\u011b\u0003\u011b\u0003\u011b\u0005\u011b\u16fe\n\u011b\u0003\u011c", "\u0003\u011c\u0003\u011c\u0003\u011c\u0003\u011c\u0003\u011c\u0003\u011c", "\u0003\u011c\u0003\u011c\u0003\u011c\u0007\u011c\u170a\n\u011c\f\u011c", "\u000e\u011c\u170d\u000b\u011c\u0003\u011c\u0003\u011c\u0005\u011c\u1711", "\n\u011c\u0003\u011d\u0003\u011d\u0005\u011d\u1715\n\u011d\u0003\u011d", "\u0003\u011d\u0003\u011e\u0003\u011e\u0003\u011e\u0003\u011e\u0003\u011e", "\u0003\u011e\u0003\u011e\u0003\u011e\u0007\u011e\u1721\n\u011e\f\u011e", "\u000e\u011e\u1724\u000b\u011e\u0005\u011e\u1726\n\u011e\u0003\u011f", "\u0003\u011f\u0005\u011f\u172a\n\u011f\u0003\u011f\u0003\u011f\u0003", "\u011f\u0003\u011f\u0003\u011f\u0003\u011f\u0007\u011f\u1732\n\u011f", "\f\u011f\u000e\u011f\u1735\u000b\u011f\u0003\u011f\u0003\u011f\u0003", "\u011f\u0007\u011f\u173a\n\u011f\f\u011f\u000e\u011f\u173d\u000b\u011f", "\u0003\u011f\u0003\u011f\u0003\u011f\u0007\u011f\u1742\n\u011f\f\u011f", "\u000e\u011f\u1745\u000b\u011f\u0005\u011f\u1747\n\u011f\u0003\u011f", "\u0003\u011f\u0003\u011f\u0005\u011f\u174c\n\u011f\u0005\u011f\u174e", "\n\u011f\u0003\u0120\u0003\u0120\u0005\u0120\u1752\n\u0120\u0003\u0120", "\u0003\u0120\u0003\u0120\u0003\u0120\u0003\u0120\u0003\u0120\u0007\u0120", "\u175a\n\u0120\f\u0120\u000e\u0120\u175d\u000b\u0120\u0003\u0120\u0003", "\u0120\u0003\u0120\u0007\u0120\u1762\n\u0120\f\u0120\u000e\u0120\u1765", "\u000b\u0120\u0003\u0120\u0003\u0120\u0003\u0120\u0007\u0120\u176a\n", "\u0120\f\u0120\u000e\u0120\u176d\u000b\u0120\u0005\u0120\u176f\n\u0120", "\u0003\u0120\u0003\u0120\u0003\u0120\u0005\u0120\u1774\n\u0120\u0005", "\u0120\u1776\n\u0120\u0003\u0121\u0003\u0121\u0003\u0121\u0003\u0121", "\u0003\u0121\u0003\u0121\u0007\u0121\u177e\n\u0121\f\u0121\u000e\u0121", "\u1781\u000b\u0121\u0003\u0121\u0003\u0121\u0003\u0121\u0007\u0121\u1786", "\n\u0121\f\u0121\u000e\u0121\u1789\u000b\u0121\u0003\u0121\u0003\u0121", "\u0003\u0121\u0007\u0121\u178e\n\u0121\f\u0121\u000e\u0121\u1791\u000b", "\u0121\u0005\u0121\u1793\n\u0121\u0003\u0121\u0003\u0121\u0003\u0121", "\u0005\u0121\u1798\n\u0121\u0003\u0122\u0003\u0122\u0003\u0123\u0003", "\u0123\u0003\u0123\u0003\u0123\u0003\u0123\u0003\u0123\u0003\u0123\u0007", "\u0123\u17a3\n\u0123\f\u0123\u000e\u0123\u17a6\u000b\u0123\u0003\u0123", "\u0003\u0123\u0005\u0123\u17aa\n\u0123\u0003\u0124\u0003\u0124\u0003", "\u0124\u0003\u0124\u0003\u0124\u0003\u0124\u0003\u0124\u0005\u0124\u17b3", "\n\u0124\u0003\u0125\u0003\u0125\u0003\u0125\u0003\u0125\u0003\u0125", "\u0003\u0125\u0003\u0125\u0007\u0125\u17bc\n\u0125\f\u0125\u000e\u0125", "\u17bf\u000b\u0125\u0003\u0125\u0003\u0125\u0003\u0125\u0003\u0125\u0003", "\u0125\u0003\u0125\u0003\u0125\u0003\u0125\u0003\u0125\u0007\u0125\u17ca", "\n\u0125\f\u0125\u000e\u0125\u17cd\u000b\u0125\u0003\u0125\u0003\u0125", "\u0005\u0125\u17d1\n\u0125\u0003\u0125\u0005\u0125\u17d4\n\u0125\u0003", "\u0126\u0003\u0126\u0003\u0127\u0003\u0127\u0005\u0127\u17da\n\u0127", "\u0003\u0127\u0003\u0127\u0005\u0127\u17de\n\u0127\u0003\u0128\u0003", "\u0128\u0005\u0128\u17e2\n\u0128\u0003\u0128\u0003\u0128\u0005\u0128", "\u17e6\n\u0128\u0003\u0129\u0003\u0129\u0005\u0129\u17ea\n\u0129\u0003", "\u0129\u0005\u0129\u17ed\n\u0129\u0003\u012a\u0003\u012a\u0003\u012a", "\u0003\u012a\u0003\u012a\u0003\u012a\u0003\u012a\u0003\u012a\u0007\u012a", "\u17f7\n\u012a\f\u012a\u000e\u012a\u17fa\u000b\u012a\u0003\u012a\u0003", "\u012a\u0005\u012a\u17fe\n\u012a\u0003\u012b\u0003\u012b\u0003\u012b", "\u0003\u012b\u0003\u012b\u0003\u012b\u0003\u012b\u0007\u012b\u1807\n", "\u012b\f\u012b\u000e\u012b\u180a\u000b\u012b\u0003\u012b\u0003\u012b", "\u0003\u012c\u0003\u012c\u0003\u012c\u0003\u012c\u0003\u012c\u0007\u012c", "\u1813\n\u012c\f\u012c\u000e\u012c\u1816\u000b\u012c\u0003\u012c\u0005", "\u012c\u1819\n\u012c\u0003\u012c\u0003\u012c\u0003\u012d\u0005\u012d", "\u181e\n\u012d\u0003\u012d\u0005\u012d\u1821\n\u012d\u0003\u012d\u0003", "\u012d\u0005\u012d\u1825\n\u012d\u0003\u012d\u0003\u012d\u0005\u012d", "\u1829\n\u012d\u0005\u012d\u182b\n\u012d\u0003\u012d\u0003\u012d\u0003", "\u012d\u0005\u012d\u1830\n\u012d\u0003\u012e\u0003\u012e\u0003\u012e", "\u0003\u012e\u0003\u012e\u0005\u012e\u1837\n\u012e\u0003\u012e\u0003", "\u012e\u0003\u012e\u0003\u012e\u0003\u012e\u0003\u012e\u0003\u012e\u0003", "\u012e\u0005\u012e\u1841\n\u012e\u0003\u012e\u0003\u012e\u0003\u012e", "\u0006\u012e\u1846\n\u012e\r\u012e\u000e\u012e\u1847\u0003\u012f\u0003", "\u012f\u0003\u012f\u0003\u012f\u0003\u012f\u0003\u012f\u0003\u012f\u0005", "\u012f\u1851\n\u012f\u0003\u012f\u0003\u012f\u0003\u012f\u0003\u012f", "\u0003\u012f\u0003\u012f\u0005\u012f\u1859\n\u012f\u0003\u012f\u0003", "\u012f\u0003\u012f\u0003\u012f\u0003\u012f\u0005\u012f\u1860\n\u012f", "\u0003\u0130\u0003\u0130\u0003\u0130\u0005\u0130\u1865\n\u0130\u0003", "\u0130\u0003\u0130\u0005\u0130\u1869\n\u0130\u0003\u0130\u0003\u0130", "\u0003\u0130\u0005\u0130\u186e\n\u0130\u0003\u0130\u0003\u0130\u0003", "\u0130\u0005\u0130\u1873\n\u0130\u0003\u0130\u0005\u0130\u1876\n\u0130", "\u0003\u0130\u0005\u0130\u1879\n\u0130\u0003\u0130\u0005\u0130\u187c", "\n\u0130\u0005\u0130\u187e\n\u0130\u0003\u0130\u0003\u0130\u0005\u0130", "\u1882\n\u0130\u0003\u0130\u0005\u0130\u1885\n\u0130\u0003\u0131\u0003", "\u0131\u0005\u0131\u1889\n\u0131\u0003\u0132\u0003\u0132\u0003\u0132", "\u0003\u0132\u0003\u0132\u0003\u0132\u0005\u0132\u1891\n\u0132\u0005", "\u0132\u1893\n\u0132\u0005\u0132\u1895\n\u0132\u0003\u0132\u0005\u0132", "\u1898\n\u0132\u0003\u0133\u0003\u0133\u0003\u0133\u0003\u0133\u0003", "\u0133\u0003\u0133\u0003\u0133\u0006\u0133\u18a1\n\u0133\r\u0133\u000e", "\u0133\u18a2\u0003\u0134\u0003\u0134\u0003\u0134\u0003\u0134\u0003\u0134", "\u0003\u0134\u0003\u0134\u0003\u0134\u0003\u0134\u0003\u0134\u0003\u0134", "\u0003\u0134\u0003\u0134\u0003\u0134\u0003\u0134\u0003\u0134\u0003\u0134", "\u0003\u0134\u0003\u0134\u0003\u0134\u0005\u0134\u18b9\n\u0134\u0003", "\u0134\u0003\u0134\u0003\u0134\u0003\u0134\u0003\u0134\u0006\u0134\u18c0", "\n\u0134\r\u0134\u000e\u0134\u18c1\u0003\u0134\u0003\u0134\u0003\u0135", "\u0003\u0135\u0003\u0135\u0003\u0135\u0003\u0136\u0003\u0136\u0003\u0136", "\u0003\u0136\u0006\u0136\u18ce\n\u0136\r\u0136\u000e\u0136\u18cf\u0003", "\u0137\u0005\u0137\u18d3\n\u0137\u0003\u0137\u0003\u0137\u0005\u0137", "\u18d7\n\u0137\u0003\u0138\u0005\u0138\u18da\n\u0138\u0003\u0138\u0003", "\u0138\u0003\u0138\u0003\u0139\u0003\u0139\u0003\u0139\u0003\u0139\u0003", "\u0139\u0003\u0139\u0005\u0139\u18e5\n\u0139\u0003\u013a\u0003\u013a", "\u0003\u013b\u0003\u013b\u0003\u013b\u0003\u013b\u0003\u013b\u0005\u013b", "\u18ee\n\u013b\u0003\u013b\u0003\u013b\u0003\u013b\u0003\u013b\u0003", "\u013b\u0005\u013b\u18f5\n\u013b\u0007\u013b\u18f7\n\u013b\f\u013b\u000e", "\u013b\u18fa\u000b\u013b\u0003\u013b\u0003\u013b\u0003\u013b\u0003\u013b", "\u0003\u013b\u0003\u013b\u0005\u013b\u1902\n\u013b\u0003\u013b\u0003", "\u013b\u0003\u013b\u0003\u013b\u0003\u013b\u0003\u013b\u0005\u013b\u190a", "\n\u013b\u0007\u013b\u190c\n\u013b\f\u013b\u000e\u013b\u190f\u000b\u013b", "\u0005\u013b\u1911\n\u013b\u0003\u013c\u0003\u013c\u0003\u013c\u0003", "\u013c\u0003\u013c\u0003\u013c\u0005\u013c\u1919\n\u013c\u0003\u013c", "\u0003\u013c\u0003\u013c\u0003\u013c\u0005\u013c\u191f\n\u013c\u0007", "\u013c\u1921\n\u013c\f\u013c\u000e\u013c\u1924\u000b\u013c\u0003\u013c", "\u0003\u013c\u0005\u013c\u1928\n\u013c\u0003\u013d\u0003\u013d\u0003", "\u013d\u0005\u013d\u192d\n\u013d\u0003\u013d\u0003\u013d\u0003\u013d", "\u0003\u013d\u0003\u013d\u0003\u013d\u0005\u013d\u1935\n\u013d\u0006", "\u013d\u1937\n\u013d\r\u013d\u000e\u013d\u1938\u0003\u013d\u0003\u013d", "\u0003\u013d\u0003\u013e\u0003\u013e\u0003\u013e\u0003\u013e\u0003\u013e", "\u0003\u013e\u0003\u013e\u0003\u013e\u0003\u013e\u0006\u013e\u1947\n", "\u013e\r\u013e\u000e\u013e\u1948\u0003\u013e\u0005\u013e\u194c\n\u013e", "\u0003\u013f\u0003\u013f\u0003\u013f\u0003\u013f\u0005\u013f\u1952\n", "\u013f\u0003\u0140\u0003\u0140\u0003\u0140\u0005\u0140\u1957\n\u0140", "\u0003\u0140\u0005\u0140\u195a\n\u0140\u0003\u0141\u0005\u0141\u195d", "\n\u0141\u0003\u0141\u0003\u0141\u0003\u0142\u0003\u0142\u0005\u0142", "\u1963\n\u0142\u0003\u0142\u0003\u0142\u0003\u0142\u0003\u0142\u0003", "\u0142\u0003\u0143\u0003\u0143\u0003\u0143\u0003\u0143\u0005\u0143\u196e", "\n\u0143\u0003\u0143\u0003\u0143\u0003\u0144\u0003\u0144\u0003\u0144", "\u0003\u0144\u0003\u0144\u0005\u0144\u1977\n\u0144\u0003\u0144\u0003", "\u0144\u0003\u0145\u0003\u0145\u0003\u0145\u0003\u0145\u0003\u0145\u0003", "\u0145\u0003\u0145\u0003\u0146\u0003\u0146\u0003\u0147\u0003\u0147\u0003", "\u0148\u0003\u0148\u0003\u0148\u0005\u0148\u1989\n\u0148\u0003\u0148", "\u0003\u0148\u0003\u0148\u0003\u0148\u0003\u0148\u0003\u0148\u0003\u0148", "\u0005\u0148\u1992\n\u0148\u0003\u0148\u0003\u0148\u0003\u0148\u0005", "\u0148\u1997\n\u0148\u0003\u0148\u0003\u0148\u0003\u0148\u0005\u0148", "\u199c\n\u0148\u0003\u0148\u0003\u0148\u0003\u0148\u0003\u0148\u0005", "\u0148\u19a2\n\u0148\u0003\u0148\u0003\u0148\u0003\u0148\u0003\u0148", "\u0003\u0148\u0005\u0148\u19a9\n\u0148\u0003\u0148\u0003\u0148\u0003", "\u0148\u0005\u0148\u19ae\n\u0148\u0005\u0148\u19b0\n\u0148\u0003\u0149", "\u0003\u0149\u0003\u0149\u0003\u0149\u0003\u0149\u0003\u0149\u0003\u0149", "\u0003\u014a\u0003\u014a\u0003\u014a\u0003\u014a\u0003\u014a\u0003\u014a", "\u0003\u014a\u0003\u014a\u0003\u014a\u0006\u014a\u19c2\n\u014a\r\u014a", "\u000e\u014a\u19c3\u0003\u014a\u0005\u014a\u19c7\n\u014a\u0003\u014a", "\u0003\u014a\u0003\u014b\u0003\u014b\u0003\u014c\u0003\u014c\u0003\u014d", "\u0003\u014d\u0003\u014d\u0005\u014d\u19d2\n\u014d\u0003\u014d\u0003", "\u014d\u0003\u014d\u0003\u014d\u0003\u014d\u0003\u014d\u0003\u014d\u0003", "\u014d\u0003\u014d\u0005\u014d\u19dd\n\u014d\u0003\u014d\u0003\u014d", "\u0003\u014e\u0003\u014e\u0003\u014e\u0005\u014e\u19e4\n\u014e\u0003", "\u014e\u0003\u014e\u0003\u014e\u0005\u014e\u19e9\n\u014e\u0003\u014e", "\u0005\u014e\u19ec\n\u014e\u0003\u014e\u0005\u014e\u19ef\n\u014e\u0003", "\u014e\u0003\u014e\u0003\u014e\u0005\u014e\u19f4\n\u014e\u0003\u014f", "\u0003\u014f\u0003\u0150\u0003\u0150\u0003\u0151\u0003\u0151\u0003\u0151", "\u0003\u0151\u0003\u0151\u0005\u0151\u19ff\n\u0151\u0003\u0152\u0003", "\u0152\u0003\u0153\u0003\u0153\u0005\u0153\u1a05\n\u0153\u0003\u0153", "\u0003\u0153\u0005\u0153\u1a09\n\u0153\u0003\u0153\u0003\u0153\u0003", "\u0153\u0003\u0153\u0005\u0153\u1a0f\n\u0153\u0003\u0153\u0003\u0153", "\u0003\u0153\u0003\u0153\u0003\u0153\u0006\u0153\u1a16\n\u0153\r\u0153", "\u000e\u0153\u1a17\u0005\u0153\u1a1a\n\u0153\u0003\u0153\u0003\u0153", "\u0005\u0153\u1a1e\n\u0153\u0003\u0153\u0005\u0153\u1a21\n\u0153\u0003", "\u0154\u0005\u0154\u1a24\n\u0154\u0003\u0154\u0003\u0154\u0003\u0154", "\u0003\u0154\u0003\u0154\u0003\u0154\u0003\u0154\u0003\u0154\u0005\u0154", "\u1a2e\n\u0154\u0003\u0154\u0003\u0154\u0003\u0154\u0006\u0154\u1a33", "\n\u0154\r\u0154\u000e\u0154\u1a34\u0005\u0154\u1a37\n\u0154\u0003\u0155", "\u0003\u0155\u0003\u0155\u0003\u0155\u0007\u0155\u1a3d\n\u0155\f\u0155", "\u000e\u0155\u1a40\u000b\u0155\u0003\u0155\u0003\u0155\u0003\u0155\u0003", "\u0155\u0003\u0155\u0003\u0155\u0007\u0155\u1a48\n\u0155\f\u0155\u000e", "\u0155\u1a4b\u000b\u0155\u0003\u0155\u0005\u0155\u1a4e\n\u0155\u0003", "\u0156\u0003\u0156\u0003\u0156\u0003\u0156\u0003\u0156\u0003\u0156\u0007", "\u0156\u1a56\n\u0156\f\u0156\u000e\u0156\u1a59\u000b\u0156\u0003\u0156", "\u0003\u0156\u0003\u0156\u0003\u0156\u0003\u0156\u0003\u0156\u0007\u0156", "\u1a61\n\u0156\f\u0156\u000e\u0156\u1a64\u000b\u0156\u0005\u0156\u1a66", "\n\u0156\u0003\u0156\u0003\u0156\u0003\u0156\u0005\u0156\u1a6b\n\u0156", "\u0003\u0156\u0003\u0156\u0003\u0157\u0003\u0157\u0003\u0157\u0003\u0157", "\u0003\u0157\u0003\u0157\u0003\u0157\u0003\u0157\u0003\u0157\u0003\u0157", "\u0005\u0157\u1a79\n\u0157\u0003\u0157\u0003\u0157\u0003\u0157\u0003", "\u0157\u0003\u0157\u0003\u0157\u0003\u0157\u0006\u0157\u1a82\n\u0157", "\r\u0157\u000e\u0157\u1a83\u0003\u0157\u0003\u0157\u0005\u0157\u1a88", "\n\u0157\u0003\u0157\u0003\u0157\u0003\u0157\u0003\u0157\u0003\u0157", "\u0003\u0157\u0005\u0157\u1a90\n\u0157\u0005\u0157\u1a92\n\u0157\u0003", "\u0158\u0003\u0158\u0003\u0159\u0003\u0159\u0003\u0159\u0003\u0159\u0003", "\u0159\u0007\u0159\u1a9b\n\u0159\f\u0159\u000e\u0159\u1a9e\u000b\u0159", "\u0003\u0159\u0003\u0159\u0003\u0159\u0003\u0159\u0003\u0159\u0003\u0159", "\u0005\u0159\u1aa6\n\u0159\u0003\u015a\u0003\u015a\u0003\u015a\u0003", "\u015a\u0005\u015a\u1aac\n\u015a\u0003\u015a\u0003\u015a\u0003\u015a", "\u0005\u015a\u1ab1\n\u015a\u0007\u015a\u1ab3\n\u015a\f\u015a\u000e\u015a", "\u1ab6\u000b\u015a\u0003\u015a\u0003\u015a\u0005\u015a\u1aba\n\u015a", "\u0003\u015b\u0003\u015b\u0003\u015b\u0005\u015b\u1abf\n\u015b\u0003", "\u015b\u0003\u015b\u0003\u015b\u0005\u015b\u1ac4\n\u015b\u0007\u015b", "\u1ac6\n\u015b\f\u015b\u000e\u015b\u1ac9\u000b\u015b\u0003\u015b\u0003", "\u015b\u0003\u015b\u0003\u015b\u0005\u015b\u1acf\n\u015b\u0003\u015b", "\u0003\u015b\u0003\u015b\u0003\u015b\u0003\u015b\u0005\u015b\u1ad6\n", "\u015b\u0003\u015c\u0003\u015c\u0003\u015c\u0005\u015c\u1adb\n\u015c", "\u0003\u015c\u0003\u015c\u0003\u015c\u0005\u015c\u1ae0\n\u015c\u0007", "\u015c\u1ae2\n\u015c\f\u015c\u000e\u015c\u1ae5\u000b\u015c\u0003\u015c", "\u0003\u015c\u0003\u015c\u0003\u015c\u0003\u015c\u0003\u015c\u0003\u015c", "\u0003\u015c\u0005\u015c\u1aef\n\u015c\u0003\u015d\u0003\u015d\u0005", "\u015d\u1af3\n\u015d\u0003\u015d\u0005\u015d\u1af6\n\u015d\u0003\u015d", "\u0005\u015d\u1af9\n\u015d\u0003\u015d\u0003\u015d\u0003\u015d\u0003", "\u015d\u0003\u015d\u0003\u015d\u0003\u015d\u0007\u015d\u1b02\n\u015d", "\f\u015d\u000e\u015d\u1b05\u000b\u015d\u0003\u015d\u0003\u015d\u0003", "\u015d\u0003\u015d\u0003\u015d\u0005\u015d\u1b0c\n\u015d\u0003\u015d", "\u0003\u015d\u0003\u015d\u0003\u015d\u0007\u015d\u1b12\n\u015d\f\u015d", "\u000e\u015d\u1b15\u000b\u015d\u0003\u015d\u0003\u015d\u0005\u015d\u1b19", "\n\u015d\u0003\u015d\u0003\u015d\u0003\u015d\u0003\u015d\u0005\u015d", "\u1b1f\n\u015d\u0003\u015e\u0003\u015e\u0005\u015e\u1b23\n\u015e\u0003", "\u015e\u0003\u015e\u0003\u015e\u0003\u015e\u0006\u015e\u1b29\n\u015e", "\r\u015e\u000e\u015e\u1b2a\u0003\u015e\u0003\u015e\u0003\u015e\u0005", "\u015e\u1b30\n\u015e\u0003\u015e\u0003\u015e\u0003\u015e\u0005\u015e", "\u1b35\n\u015e\u0007\u015e\u1b37\n\u015e\f\u015e\u000e\u015e\u1b3a\u000b", "\u015e\u0003\u015e\u0003\u015e\u0003\u015e\u0003\u015e\u0007\u015e\u1b40", "\n\u015e\f\u015e\u000e\u015e\u1b43\u000b\u015e\u0005\u015e\u1b45\n\u015e", "\u0003\u015f\u0005\u015f\u1b48\n\u015f\u0003\u015f\u0003\u015f\u0005", "\u015f\u1b4c\n\u015f\u0003\u015f\u0003\u015f\u0003\u015f\u0003\u0160", "\u0003\u0160\u0005\u0160\u1b53\n\u0160\u0003\u0160\u0003\u0160\u0003", "\u0160\u0003\u0160\u0007\u0160\u1b59\n\u0160\f\u0160\u000e\u0160\u1b5c", "\u000b\u0160\u0003\u0160\u0003\u0160\u0003\u0160\u0003\u0160\u0007\u0160", "\u1b62\n\u0160\f\u0160\u000e\u0160\u1b65\u000b\u0160\u0005\u0160\u1b67", "\n\u0160\u0003\u0161\u0003\u0161\u0003\u0161\u0003\u0161\u0003\u0161", "\u0003\u0161\u0003\u0161\u0003\u0162\u0003\u0162\u0003\u0162\u0003\u0162", "\u0003\u0162\u0003\u0162\u0005\u0162\u1b76\n\u0162\u0003\u0163\u0003", "\u0163\u0003\u0164\u0003\u0164\u0003\u0164\u0003\u0164\u0003\u0164\u0003", "\u0165\u0003\u0165\u0003\u0165\u0003\u0165\u0003\u0165\u0003\u0165\u0007", "\u0165\u1b85\n\u0165\f\u0165\u000e\u0165\u1b88\u000b\u0165\u0003\u0165", "\u0003\u0165\u0003\u0165\u0005\u0165\u1b8d\n\u0165\u0003\u0166\u0003", "\u0166\u0005\u0166\u1b91\n\u0166\u0003\u0166\u0003\u0166\u0003\u0166", "\u0003\u0166\u0003\u0166\u0005\u0166\u1b98\n\u0166\u0003\u0166\u0003", "\u0166\u0003\u0166\u0003\u0166\u0003\u0166\u0005\u0166\u1b9f\n\u0166", "\u0003\u0166\u0005\u0166\u1ba2\n\u0166\u0005\u0166\u1ba4\n\u0166\u0003", "\u0167\u0003\u0167\u0003\u0167\u0003\u0167\u0005\u0167\u1baa\n\u0167", "\u0005\u0167\u1bac\n\u0167\u0003\u0167\u0005\u0167\u1baf\n\u0167\u0003", "\u0168\u0003\u0168\u0003\u0168\u0003\u0168\u0003\u0168\u0003\u0168\u0003", "\u0168\u0005\u0168\u1bb8\n\u0168\u0003\u0168\u0005\u0168\u1bbb\n\u0168", "\u0003\u0169\u0003\u0169\u0005\u0169\u1bbf\n\u0169\u0003\u0169\u0003", "\u0169\u0003\u0169\u0003\u0169\u0005\u0169\u1bc5\n\u0169\u0003\u016a", "\u0003\u016a\u0003\u016a\u0003\u016a\u0003\u016a\u0003\u016a\u0003\u016a", "\u0003\u016b\u0003\u016b\u0003\u016b\u0005\u016b\u1bd1\n\u016b\u0003", "\u016b\u0003\u016b\u0003\u016b\u0003\u016c\u0003\u016c\u0003\u016c\u0003", "\u016c\u0003\u016c\u0005\u016c\u1bdb\n\u016c\u0003\u016c\u0003\u016c", "\u0005\u016c\u1bdf\n\u016c\u0003\u016c\u0005\u016c\u1be2\n\u016c\u0003", "\u016c\u0005\u016c\u1be5\n\u016c\u0003\u016c\u0003\u016c\u0003\u016c", "\u0005\u016c\u1bea\n\u016c\u0003\u016c\u0003\u016c\u0005\u016c\u1bee", "\n\u016c\u0003\u016c\u0003\u016c\u0005\u016c\u1bf2\n\u016c\u0003\u016c", "\u0005\u016c\u1bf5\n\u016c\u0003\u016d\u0003\u016d\u0003\u016d\u0003", "\u016d\u0003\u016d\u0005\u016d\u1bfc\n\u016d\u0003\u016d\u0005\u016d", "\u1bff\n\u016d\u0003\u016d\u0003\u016d\u0003\u016d\u0003\u016d\u0003", "\u016d\u0005\u016d\u1c06\n\u016d\u0003\u016d\u0003\u016d\u0003\u016d", "\u0003\u016d\u0005\u016d\u1c0c\n\u016d\u0003\u016e\u0003\u016e\u0003", "\u016e\u0003\u016e\u0003\u016e\u0003\u016f\u0003\u016f\u0003\u016f\u0003", "\u016f\u0003\u016f\u0003\u0170\u0003\u0170\u0003\u0170\u0003\u0170\u0003", "\u0170\u0003\u0170\u0003\u0170\u0003\u0170\u0003\u0170\u0003\u0170\u0003", "\u0170\u0003\u0170\u0003\u0170\u0003\u0170\u0003\u0170\u0003\u0170\u0005", "\u0170\u1c28\n\u0170\u0003\u0170\u0003\u0170\u0003\u0170\u0003\u0170", "\u0003\u0170\u0003\u0170\u0006\u0170\u1c30\n\u0170\r\u0170\u000e\u0170", "\u1c31\u0003\u0170\u0003\u0170\u0003\u0170\u0003\u0170\u0003\u0170\u0003", "\u0170\u0003\u0170\u0003\u0170\u0005\u0170\u1c3c\n\u0170\u0005\u0170", "\u1c3e\n\u0170\u0003\u0170\u0003\u0170\u0003\u0170\u0003\u0170\u0003", "\u0170\u0003\u0170\u0005\u0170\u1c46\n\u0170\u0003\u0171\u0003\u0171", "\u0003\u0171\u0003\u0171\u0003\u0171\u0003\u0172\u0003\u0172\u0003\u0172", "\u0003\u0172\u0003\u0173\u0003\u0173\u0003\u0173\u0003\u0174\u0003\u0174", "\u0003\u0175\u0003\u0175\u0003\u0176\u0003\u0176\u0003\u0177\u0003\u0177", "\u0003\u0178\u0003\u0178\u0003\u0179\u0003\u0179\u0003\u0179\u0003\u0179", "\u0003\u0179\u0003\u0179\u0003\u0179\u0003\u0179\u0005\u0179\u1c66\n", "\u0179\u0003\u0179\u0003\u0179\u0003\u0179\u0003\u0179\u0003\u0179\u0003", "\u0179\u0005\u0179\u1c6e\n\u0179\u0006\u0179\u1c70\n\u0179\r\u0179\u000e", "\u0179\u1c71\u0005\u0179\u1c74\n\u0179\u0003\u0179\u0003\u0179\u0003", "\u017a\u0003\u017a\u0003\u017a\u0003\u017a\u0003\u017a\u0003\u017a\u0003", "\u017a\u0003\u017a\u0003\u017a\u0003\u017a\u0003\u017a\u0005\u017a\u1c83", "\n\u017a\u0003\u017b\u0003\u017b\u0003\u017b\u0003\u017b\u0003\u017b", "\u0003\u017b\u0003\u017b\u0003\u017b\u0003\u017b\u0003\u017b\u0003\u017b", "\u0003\u017b\u0003\u017b\u0003\u017b\u0003\u017b\u0003\u017b\u0003\u017b", "\u0006\u017b\u1c96\n\u017b\r\u017b\u000e\u017b\u1c97\u0003\u017b\u0005", "\u017b\u1c9b\n\u017b\u0003\u017c\u0003\u017c\u0003\u017c\u0003\u017c", "\u0005\u017c\u1ca1\n\u017c\u0003\u017d\u0003\u017d\u0003\u017d\u0003", "\u017d\u0005\u017d\u1ca7\n\u017d\u0003\u017e\u0003\u017e\u0003\u017e", "\u0003\u017e\u0003\u017e\u0003\u017e\u0006\u017e\u1caf\n\u017e\r\u017e", "\u000e\u017e\u1cb0\u0005\u017e\u1cb3\n\u017e\u0003\u017f\u0003\u017f", "\u0003\u017f\u0005\u017f\u1cb8\n\u017f\u0003\u017f\u0003\u017f\u0003", "\u017f\u0005\u017f\u1cbd\n\u017f\u0003\u017f\u0003\u017f\u0003\u017f", "\u0005\u017f\u1cc2\n\u017f\u0007\u017f\u1cc4\n\u017f\f\u017f\u000e\u017f", "\u1cc7\u000b\u017f\u0003\u017f\u0005\u017f\u1cca\n\u017f\u0003\u0180", "\u0003\u0180\u0005\u0180\u1cce\n\u0180\u0003\u0180\u0003\u0180\u0003", "\u0180\u0003\u0180\u0003\u0180\u0007\u0180\u1cd5\n\u0180\f\u0180\u000e", "\u0180\u1cd8\u000b\u0180\u0003\u0180\u0003\u0180\u0003\u0180\u0003\u0180", "\u0003\u0180\u0003\u0180\u0005\u0180\u1ce0\n\u0180\u0003\u0180\u0005", "\u0180\u1ce3\n\u0180\u0003\u0180\u0005\u0180\u1ce6\n\u0180\u0003\u0180", "\u0005\u0180\u1ce9\n\u0180\u0003\u0180\u0003\u0180\u0005\u0180\u1ced", "\n\u0180\u0003\u0181\u0003\u0181\u0003\u0181\u0003\u0181\u0003\u0181", "\u0003\u0181\u0003\u0181\u0003\u0181\u0005\u0181\u1cf7\n\u0181\u0003", "\u0182\u0003\u0182\u0003\u0182\u0003\u0182\u0003\u0182\u0005\u0182\u1cfe", "\n\u0182\u0003\u0182\u0003\u0182\u0003\u0182\u0003\u0182\u0003\u0182", "\u0006\u0182\u1d05\n\u0182\r\u0182\u000e\u0182\u1d06\u0003\u0183\u0003", "\u0183\u0003\u0184\u0003\u0184\u0003\u0184\u0003\u0184\u0003\u0185\u0003", "\u0185\u0005\u0185\u1d11\n\u0185\u0003\u0185\u0005\u0185\u1d14\n\u0185", "\u0003\u0185\u0005\u0185\u1d17\n\u0185\u0003\u0185\u0005\u0185\u1d1a", "\n\u0185\u0003\u0185\u0003\u0185\u0006\u0185\u1d1e\n\u0185\r\u0185\u000e", "\u0185\u1d1f\u0005\u0185\u1d22\n\u0185\u0003\u0185\u0005\u0185\u1d25", "\n\u0185\u0003\u0186\u0003\u0186\u0003\u0186\u0003\u0186\u0005\u0186", "\u1d2b\n\u0186\u0003\u0186\u0005\u0186\u1d2e\n\u0186\u0003\u0187\u0003", "\u0187\u0003\u0187\u0005\u0187\u1d33\n\u0187\u0003\u0188\u0003\u0188", "\u0003\u0188\u0005\u0188\u1d38\n\u0188\u0003\u0189\u0003\u0189\u0005", "\u0189\u1d3c\n\u0189\u0003\u0189\u0003\u0189\u0005\u0189\u1d40\n\u0189", "\u0003\u018a\u0003\u018a\u0003\u018a\u0003\u018a\u0005\u018a\u1d46\n", "\u018a\u0003\u018b\u0003\u018b\u0003\u018b\u0003\u018b\u0003\u018b\u0003", "\u018b\u0003\u018b\u0003\u018b\u0003\u018c\u0003\u018c\u0003\u018d\u0003", "\u018d\u0003\u018d\u0003\u018d\u0003\u018d\u0003\u018d\u0003\u018e\u0003", "\u018e\u0003\u018f\u0003\u018f\u0003\u0190\u0003\u0190\u0003\u0190\u0006", "\u0190\u1d5f\n\u0190\r\u0190\u000e\u0190\u1d60\u0003\u0191\u0003\u0191", "\u0003\u0191\u0003\u0191\u0003\u0191\u0003\u0191\u0003\u0191\u0003\u0191", "\u0007\u0191\u1d6b\n\u0191\f\u0191\u000e\u0191\u1d6e\u000b\u0191\u0003", "\u0191\u0003\u0191\u0005\u0191\u1d72\n\u0191\u0003\u0191\u0003\u0191", "\u0003\u0191\u0007\u0191\u1d77\n\u0191\f\u0191\u000e\u0191\u1d7a\u000b", "\u0191\u0003\u0191\u0003\u0191\u0003\u0191\u0003\u0191\u0003\u0191\u0003", "\u0191\u0003\u0191\u0007\u0191\u1d83\n\u0191\f\u0191\u000e\u0191\u1d86", "\u000b\u0191\u0003\u0191\u0003\u0191\u0005\u0191\u1d8a\n\u0191\u0003", "\u0191\u0003\u0191\u0003\u0191\u0007\u0191\u1d8f\n\u0191\f\u0191\u000e", "\u0191\u1d92\u000b\u0191\u0003\u0191\u0003\u0191\u0005\u0191\u1d96\n", "\u0191\u0003\u0191\u0003\u0191\u0003\u0191\u0003\u0191\u0003\u0191\u0005", "\u0191\u1d9d\n\u0191\u0003\u0191\u0003\u0191\u0005\u0191\u1da1\n\u0191", "\u0003\u0192\u0003\u0192\u0003\u0192\u0003\u0192\u0003\u0192\u0007\u0192", "\u1da8\n\u0192\f\u0192\u000e\u0192\u1dab\u000b\u0192\u0003\u0192\u0003", "\u0192\u0003\u0192\u0003\u0192\u0005\u0192\u1db1\n\u0192\u0003\u0193", "\u0003\u0193\u0005\u0193\u1db5\n\u0193\u0003\u0193\u0003\u0193\u0005", "\u0193\u1db9\n\u0193\u0003\u0193\u0003\u0193\u0003\u0193\u0005\u0193", "\u1dbe\n\u0193\u0003\u0193\u0007\u0193\u1dc1\n\u0193\f\u0193\u000e\u0193", "\u1dc4\u000b\u0193\u0003\u0193\u0005\u0193\u1dc7\n\u0193\u0003\u0194", "\u0003\u0194\u0003\u0194\u0005\u0194\u1dcc\n\u0194\u0003\u0194\u0003", "\u0194\u0003\u0194\u0003\u0194\u0003\u0194\u0005\u0194\u1dd3\n\u0194", "\u0003\u0195\u0003\u0195\u0003\u0195\u0003\u0195\u0005\u0195\u1dd9\n", "\u0195\u0003\u0195\u0003\u0195\u0003\u0195\u0005\u0195\u1dde\n\u0195", "\u0007\u0195\u1de0\n\u0195\f\u0195\u000e\u0195\u1de3\u000b\u0195\u0003", "\u0195\u0003\u0195\u0003\u0195\u0003\u0195\u0005\u0195\u1de9\n\u0195", "\u0005\u0195\u1deb\n\u0195\u0003\u0195\u0005\u0195\u1dee\n\u0195\u0003", "\u0196\u0003\u0196\u0003\u0196\u0003\u0196\u0003\u0196\u0003\u0196\u0003", "\u0196\u0003\u0197\u0003\u0197\u0003\u0197\u0005\u0197\u1dfa\n\u0197", "\u0003\u0197\u0003\u0197\u0005\u0197\u1dfe\n\u0197\u0003\u0198\u0003", "\u0198\u0003\u0198\u0005\u0198\u1e03\n\u0198\u0003\u0198\u0003\u0198", "\u0005\u0198\u1e07\n\u0198\u0003\u0198\u0003\u0198\u0003\u0198\u0003", "\u0198\u0003\u0198\u0005\u0198\u1e0e\n\u0198\u0003\u0199\u0003\u0199", "\u0003\u019a\u0003\u019a\u0003\u019b\u0003\u019b\u0003\u019b\u0003\u019b", "\u0005\u019b\u1e18\n\u019b\u0003\u019b\u0005\u019b\u1e1b\n\u019b\u0003", "\u019c\u0003\u019c\u0003\u019c\u0003\u019c\u0003\u019c\u0007\u019c\u1e22", "\n\u019c\f\u019c\u000e\u019c\u1e25\u000b\u019c\u0003\u019c\u0003\u019c", "\u0003\u019c\u0003\u019c\u0003\u019c\u0003\u019c\u0003\u019c\u0003\u019c", "\u0006\u019c\u1e2f\n\u019c\r\u019c\u000e\u019c\u1e30\u0003\u019c\u0003", "\u019c\u0003\u019c\u0003\u019c\u0003\u019c\u0003\u019c\u0003\u019c\u0003", "\u019c\u0003\u019c\u0003\u019c\u0003\u019c\u0006\u019c\u1e3e\n\u019c", "\r\u019c\u000e\u019c\u1e3f\u0005\u019c\u1e42\n\u019c\u0003\u019d\u0003", "\u019d\u0003\u019d\u0003\u019d\u0003\u019d\u0003\u019d\u0003\u019d\u0003", "\u019d\u0003\u019d\u0003\u019e\u0003\u019e\u0003\u019e\u0003\u019e\u0003", "\u019e\u0003\u019e\u0003\u019e\u0003\u019e\u0003\u019e\u0003\u019e\u0003", "\u019e\u0003\u019e\u0003\u019e\u0003\u019e\u0003\u019e\u0003\u019e\u0005", "\u019e\u1e5d\n\u019e\u0003\u019e\u0005\u019e\u1e60\n\u019e\u0003\u019e", "\u0003\u019e\u0003\u019e\u0006\u019e\u1e65\n\u019e\r\u019e\u000e\u019e", "\u1e66\u0003\u019f\u0003\u019f\u0003\u019f\u0003\u019f\u0003\u019f\u0003", "\u019f\u0003\u019f\u0003\u019f\u0003\u019f\u0003\u019f\u0003\u019f\u0003", "\u019f\u0003\u019f\u0003\u019f\u0003\u019f\u0003\u019f\u0003\u019f\u0003", "\u019f\u0003\u019f\u0003\u019f\u0005\u019f\u1e7d\n\u019f\u0003\u019f", "\u0005\u019f\u1e80\n\u019f\u0006\u019f\u1e82\n\u019f\r\u019f\u000e\u019f", "\u1e83\u0003\u01a0\u0003\u01a0\u0003\u01a1\u0003\u01a1\u0003\u01a1\u0005", "\u01a1\u1e8b\n\u01a1\u0005\u01a1\u1e8d\n\u01a1\u0003\u01a2\u0003\u01a2", "\u0003\u01a2\u0003\u01a2\u0003\u01a2\u0003\u01a2\u0005\u01a2\u1e95\n", "\u01a2\u0003\u01a3\u0003\u01a3\u0005\u01a3\u1e99\n\u01a3\u0003\u01a3", "\u0003\u01a3\u0003\u01a3\u0005\u01a3\u1e9e\n\u01a3\u0003\u01a3\u0005", "\u01a3\u1ea1\n\u01a3\u0003\u01a3\u0005\u01a3\u1ea4\n\u01a3\u0003\u01a3", "\u0005\u01a3\u1ea7\n\u01a3\u0003\u01a4\u0003\u01a4\u0003\u01a5\u0003", "\u01a5\u0003\u01a5\u0005\u01a5\u1eae\n\u01a5\u0003\u01a5\u0003\u01a5", "\u0003\u01a5\u0005\u01a5\u1eb3\n\u01a5\u0003\u01a5\u0003\u01a5\u0003", "\u01a6\u0003\u01a6\u0003\u01a6\u0003\u01a6\u0005\u01a6\u1ebb\n\u01a6", "\u0003\u01a6\u0005\u01a6\u1ebe\n\u01a6\u0003\u01a7\u0003\u01a7\u0003", "\u01a7\u0003\u01a7\u0003\u01a7\u0003\u01a7\u0003\u01a7\u0003\u01a7\u0003", "\u01a7\u0003\u01a7\u0005\u01a7\u1eca\n\u01a7\u0003\u01a8\u0003\u01a8", "\u0003\u01a9\u0003\u01a9\u0003\u01aa\u0003\u01aa\u0003\u01aa\u0005\u01aa", "\u1ed3\n\u01aa\u0003\u01aa\u0005\u01aa\u1ed6\n\u01aa\u0003\u01aa\u0003", "\u01aa\u0005\u01aa\u1eda\n\u01aa\u0003\u01aa\u0003\u01aa\u0003\u01aa", "\u0005\u01aa\u1edf\n\u01aa\u0003\u01aa\u0003\u01aa\u0003\u01aa\u0005", "\u01aa\u1ee4\n\u01aa\u0003\u01aa\u0005\u01aa\u1ee7\n\u01aa\u0003\u01aa", "\u0005\u01aa\u1eea\n\u01aa\u0003\u01aa\u0005\u01aa\u1eed\n\u01aa\u0005", "\u01aa\u1eef\n\u01aa\u0003\u01aa\u0007\u01aa\u1ef2\n\u01aa\f\u01aa\u000e", "\u01aa\u1ef5\u000b\u01aa\u0003\u01aa\u0005\u01aa\u1ef8\n\u01aa\u0003", "\u01ab\u0003\u01ab\u0005\u01ab\u1efc\n\u01ab\u0003\u01ab\u0005\u01ab", "\u1eff\n\u01ab\u0003\u01ab\u0005\u01ab\u1f02\n\u01ab\u0003\u01ab\u0007", "\u01ab\u1f05\n\u01ab\f\u01ab\u000e\u01ab\u1f08\u000b\u01ab\u0003\u01ac", "\u0003\u01ac\u0003\u01ac\u0003\u01ac\u0003\u01ac\u0003\u01ac\u0005\u01ac", "\u1f10\n\u01ac\u0005\u01ac\u1f12\n\u01ac\u0003\u01ac\u0003\u01ac\u0003", "\u01ac\u0003\u01ad\u0003\u01ad\u0003\u01ad\u0003\u01ae\u0003\u01ae\u0003", "\u01ae\u0003\u01ae\u0005\u01ae\u1f1e\n\u01ae\u0003\u01ae\u0005\u01ae", "\u1f21\n\u01ae\u0003\u01ae\u0005\u01ae\u1f24\n\u01ae\u0003\u01ae\u0003", "\u01ae\u0003\u01ae\u0003\u01ae\u0003\u01ae\u0003\u01ae\u0003\u01ae\u0003", "\u01ae\u0003\u01ae\u0003\u01ae\u0006\u01ae\u1f30\n\u01ae\r\u01ae\u000e", "\u01ae\u1f31\u0003\u01ae\u0003\u01ae\u0005\u01ae\u1f36\n\u01ae\u0003", "\u01ae\u0003\u01ae\u0005\u01ae\u1f3a\n\u01ae\u0003\u01ae\u0005\u01ae", "\u1f3d\n\u01ae\u0003\u01af\u0003\u01af\u0003\u01b0\u0005\u01b0\u1f42", "\n\u01b0\u0003\u01b0\u0003\u01b0\u0003\u01b0\u0005\u01b0\u1f47\n\u01b0", "\u0003\u01b0\u0003\u01b0\u0003\u01b0\u0003\u01b0\u0003\u01b0\u0005\u01b0", "\u1f4e\n\u01b0\u0003\u01b0\u0003\u01b0\u0003\u01b0\u0003\u01b0\u0005", "\u01b0\u1f54\n\u01b0\u0003\u01b1\u0003\u01b1\u0003\u01b2\u0003\u01b2", "\u0003\u01b2\u0003\u01b2\u0005\u01b2\u1f5c\n\u01b2\u0003\u01b3\u0003", "\u01b3\u0003\u01b4\u0003\u01b4\u0003\u01b4\u0003\u01b4\u0003\u01b5\u0003", "\u01b5\u0003\u01b5\u0007\u01b5\u1f67\n\u01b5\f\u01b5\u000e\u01b5\u1f6a", "\u000b\u01b5\u0003\u01b5\u0005\u01b5\u1f6d\n\u01b5\u0003\u01b5\u0003", "\u01b5\u0003\u01b5\u0007\u01b5\u1f72\n\u01b5\f\u01b5\u000e\u01b5\u1f75", "\u000b\u01b5\u0003\u01b5\u0005\u01b5\u1f78\n\u01b5\u0003\u01b5\u0003", "\u01b5\u0003\u01b5\u0003\u01b5\u0003\u01b5\u0003\u01b5\u0003\u01b5\u0003", "\u01b5\u0003\u01b5\u0003\u01b5\u0007\u01b5\u1f84\n\u01b5\f\u01b5\u000e", "\u01b5\u1f87\u000b\u01b5\u0003\u01b5\u0003\u01b5\u0005\u01b5\u1f8b\n", "\u01b5\u0003\u01b5\u0003\u01b5\u0005\u01b5\u1f8f\n\u01b5\u0003\u01b5", "\u0003\u01b5\u0003\u01b5\u0003\u01b5\u0003\u01b5\u0003\u01b5\u0003\u01b5", "\u0006\u01b5\u1f98\n\u01b5\r\u01b5\u000e\u01b5\u1f99\u0005\u01b5\u1f9c", "\n\u01b5\u0003\u01b6\u0003\u01b6\u0003\u01b7\u0003\u01b7\u0003\u01b8", "\u0003\u01b8\u0003\u01b8\u0003\u01b9\u0003\u01b9\u0003\u01b9\u0003\u01b9", "\u0003\u01b9\u0003\u01b9\u0003\u01b9\u0007\u01b9\u1fac\n\u01b9\f\u01b9", "\u000e\u01b9\u1faf\u000b\u01b9\u0003\u01b9\u0003\u01b9\u0005\u01b9\u1fb3", "\n\u01b9\u0003\u01b9\u0005\u01b9\u1fb6\n\u01b9\u0003\u01b9\u0005\u01b9", "\u1fb9\n\u01b9\u0003\u01b9\u0003\u01b9\u0003\u01b9\u0005\u01b9\u1fbe", "\n\u01b9\u0005\u01b9\u1fc0\n\u01b9\u0003\u01ba\u0003\u01ba\u0003\u01ba", "\u0005\u01ba\u1fc5\n\u01ba\u0003\u01ba\u0003\u01ba\u0003\u01ba\u0003", "\u01ba\u0005\u01ba\u1fcb\n\u01ba\u0003\u01ba\u0006\u01ba\u1fce\n\u01ba", "\r\u01ba\u000e\u01ba\u1fcf\u0003\u01bb\u0003\u01bb\u0003\u01bb\u0003", "\u01bb\u0005\u01bb\u1fd6\n\u01bb\u0003\u01bc\u0003\u01bc\u0003\u01bc", "\u0003\u01bc\u0003\u01bc\u0005\u01bc\u1fdd\n\u01bc\u0003\u01bd\u0003", "\u01bd\u0003\u01bd\u0003\u01bd\u0003\u01be\u0003\u01be\u0003\u01be\u0003", "\u01be\u0003\u01bf\u0003\u01bf\u0003\u01bf\u0003\u01bf\u0003\u01c0\u0003", "\u01c0\u0003\u01c0\u0003\u01c0\u0003\u01c0\u0005\u01c0\u1ff0\n\u01c0", "\u0003\u01c1\u0003\u01c1\u0003\u01c1\u0003\u01c1\u0003\u01c2\u0003\u01c2", "\u0003\u01c2\u0003\u01c2\u0003\u01c2\u0005\u01c2\u1ffb\n\u01c2\u0003", "\u01c3\u0003\u01c3\u0003\u01c3\u0005\u01c3\u2000\n\u01c3\u0003\u01c4", "\u0003\u01c4\u0003\u01c4\u0003\u01c4\u0005\u01c4\u2006\n\u01c4\u0003", "\u01c5\u0003\u01c5\u0005\u01c5\u200a\n\u01c5\u0003\u01c5\u0003\u01c5", "\u0003\u01c5\u0003\u01c5\u0006\u01c5\u2010\n\u01c5\r\u01c5\u000e\u01c5", "\u2011\u0005\u01c5\u2014\n\u01c5\u0003\u01c5\u0003\u01c5\u0003\u01c5", "\u0003\u01c6\u0003\u01c6\u0003\u01c6\u0003\u01c7\u0003\u01c7\u0003\u01c7", "\u0005\u01c7\u201f\n\u01c7\u0003\u01c8\u0003\u01c8\u0003\u01c8\u0003", "\u01c8\u0003\u01c9\u0003\u01c9\u0003\u01c9\u0005\u01c9\u2028\n\u01c9", "\u0003\u01c9\u0003\u01c9\u0003\u01c9\u0005\u01c9\u202d\n\u01c9\u0003", "\u01c9\u0003\u01c9\u0005\u01c9\u2031\n\u01c9\u0003\u01c9\u0005\u01c9", "\u2034\n\u01c9\u0003\u01ca\u0003\u01ca\u0003\u01ca\u0003\u01ca\u0003", "\u01ca\u0003\u01ca\u0003\u01cb\u0003\u01cb\u0003\u01cb\u0003\u01cb\u0003", "\u01cb\u0003\u01cb\u0005\u01cb\u2042\n\u01cb\u0003\u01cb\u0003\u01cb", "\u0003\u01cc\u0003\u01cc\u0007\u01cc\u2048\n\u01cc\f\u01cc\u000e\u01cc", "\u204b\u000b\u01cc\u0003\u01cc\u0005\u01cc\u204e\n\u01cc\u0003\u01cc", "\u0005\u01cc\u2051\n\u01cc\u0003\u01cd\u0003\u01cd\u0003\u01cd\u0003", "\u01ce\u0006\u01ce\u2057\n\u01ce\r\u01ce\u000e\u01ce\u2058\u0003\u01cf", "\u0003\u01cf\u0003\u01cf\u0003\u01cf\u0003\u01cf\u0003\u01cf\u0003\u01cf", "\u0003\u01cf\u0003\u01cf\u0003\u01cf\u0005\u01cf\u2065\n\u01cf\u0003", "\u01d0\u0003\u01d0\u0005\u01d0\u2069\n\u01d0\u0003\u01d0\u0003\u01d0", "\u0003\u01d0\u0005\u01d0\u206e\n\u01d0\u0003\u01d0\u0005\u01d0\u2071", "\n\u01d0\u0003\u01d0\u0003\u01d0\u0003\u01d1\u0003\u01d1\u0003\u01d1", "\u0003\u01d1\u0003\u01d1\u0003\u01d1\u0003\u01d1\u0003\u01d1\u0003\u01d1", "\u0005\u01d1\u207e\n\u01d1\u0003\u01d1\u0003\u01d1\u0005\u01d1\u2082", "\n\u01d1\u0003\u01d1\u0003\u01d1\u0003\u01d2\u0003\u01d2\u0003\u01d2", "\u0003\u01d2\u0003\u01d2\u0003\u01d2\u0007\u01d2\u208c\n\u01d2\f\u01d2", "\u000e\u01d2\u208f\u000b\u01d2\u0003\u01d2\u0003\u01d2\u0005\u01d2\u2093", "\n\u01d2\u0003\u01d2\u0003\u01d2\u0005\u01d2\u2097\n\u01d2\u0003\u01d2", "\u0003\u01d2\u0005\u01d2\u209b\n\u01d2\u0003\u01d2\u0003\u01d2\u0003", "\u01d3\u0003\u01d3\u0005\u01d3\u20a1\n\u01d3\u0003\u01d3\u0005\u01d3", "\u20a4\n\u01d3\u0003\u01d3\u0005\u01d3\u20a7\n\u01d3\u0003\u01d4\u0003", "\u01d4\u0003\u01d4\u0003\u01d4\u0003\u01d5\u0003\u01d5\u0003\u01d5\u0003", "\u01d5\u0003\u01d5\u0003\u01d5\u0003\u01d5\u0003\u01d5\u0003\u01d5\u0003", "\u01d5\u0003\u01d5\u0003\u01d5\u0003\u01d5\u0003\u01d5\u0003\u01d5\u0003", "\u01d5\u0003\u01d5\u0003\u01d5\u0003\u01d5\u0003\u01d5\u0003\u01d5\u0005", "\u01d5\u20c2\n\u01d5\u0003\u01d5\u0003\u01d5\u0006\u01d5\u20c6\n\u01d5", "\r\u01d5\u000e\u01d5\u20c7\u0003\u01d5\u0003\u01d5\u0005\u01d5\u20cc", "\n\u01d5\u0003\u01d5\u0003\u01d5\u0003\u01d6\u0003\u01d6\u0003\u01d6", "\u0003\u01d6\u0003\u01d6\u0007\u01d6\u20d5\n\u01d6\f\u01d6\u000e\u01d6", "\u20d8\u000b\u01d6\u0003\u01d6\u0003\u01d6\u0003\u01d7\u0003\u01d7\u0005", "\u01d7\u20de\n\u01d7\u0003\u01d7\u0003\u01d7\u0005\u01d7\u20e2\n\u01d7", "\u0003\u01d7\u0005\u01d7\u20e5\n\u01d7\u0003\u01d8\u0003\u01d8\u0003", "\u01d8\u0003\u01d8\u0005\u01d8\u20eb\n\u01d8\u0003\u01d9\u0003\u01d9", "\u0003\u01d9\u0003\u01d9\u0003\u01d9\u0003\u01d9\u0003\u01d9\u0005\u01d9", "\u20f4\n\u01d9\u0003\u01d9\u0003\u01d9\u0003\u01da\u0003\u01da\u0003", "\u01da\u0003\u01da\u0005\u01da\u20fc\n\u01da\u0003\u01da\u0003\u01da", "\u0005\u01da\u2100\n\u01da\u0003\u01db\u0003\u01db\u0005\u01db\u2104", "\n\u01db\u0003\u01db\u0003\u01db\u0003\u01db\u0003\u01dc\u0003\u01dc", "\u0003\u01dc\u0005\u01dc\u210c\n\u01dc\u0003\u01dc\u0003\u01dc\u0003", "\u01dc\u0003\u01dc\u0003\u01dc\u0003\u01dc\u0003\u01dc\u0005\u01dc\u2115", "\n\u01dc\u0003\u01dd\u0003\u01dd\u0003\u01dd\u0003\u01dd\u0006\u01dd", "\u211b\n\u01dd\r\u01dd\u000e\u01dd\u211c\u0003\u01de\u0003\u01de\u0003", "\u01de\u0003\u01de\u0003\u01de\u0003\u01de\u0003\u01df\u0003\u01df\u0003", "\u01df\u0003\u01df\u0003\u01df\u0003\u01df\u0003\u01df\u0003\u01df\u0003", "\u01df\u0003\u01df\u0003\u01df\u0003\u01df\u0003\u01df\u0003\u01df\u0003", "\u01df\u0003\u01df\u0003\u01df\u0005\u01df\u2136\n\u01df\u0003\u01e0", "\u0006\u01e0\u2139\n\u01e0\r\u01e0\u000e\u01e0\u213a\u0003\u01e1\u0003", "\u01e1\u0005\u01e1\u213f\n\u01e1\u0003\u01e1\u0003\u01e1\u0003\u01e1", "\u0003\u01e2\u0003\u01e2\u0005\u01e2\u2146\n\u01e2\u0003\u01e2\u0003", "\u01e2\u0005\u01e2\u214a\n\u01e2\u0003\u01e3\u0003\u01e3\u0005\u01e3", "\u214e\n\u01e3\u0003\u01e3\u0003\u01e3\u0005\u01e3\u2152\n\u01e3\u0003", "\u01e4\u0003\u01e4\u0003\u01e4\u0003\u01e5\u0003\u01e5\u0003\u01e5\u0003", "\u01e5\u0003\u01e5\u0007\u01e5\u215c\n\u01e5\f\u01e5\u000e\u01e5\u215f", "\u000b\u01e5\u0003\u01e5\u0005\u01e5\u2162\n\u01e5\u0003\u01e5\u0003", "\u01e5\u0003\u01e5\u0003\u01e6\u0003\u01e6\u0003\u01e6\u0003\u01e6\u0003", "\u01e6\u0003\u01e7\u0003\u01e7\u0003\u01e7\u0003\u01e8\u0005\u01e8\u2170", "\n\u01e8\u0003\u01e8\u0003\u01e8\u0003\u01e8\u0003\u01e8\u0005\u01e8", "\u2176\n\u01e8\u0003\u01e8\u0003\u01e8\u0003\u01e8\u0003\u01e8\u0003", "\u01e8\u0005\u01e8\u217d\n\u01e8\u0003\u01e9\u0003\u01e9\u0003\u01e9", "\u0005\u01e9\u2182\n\u01e9\u0003\u01e9\u0003\u01e9\u0003\u01e9\u0003", "\u01e9\u0003\u01e9\u0003\u01e9\u0003\u01e9\u0003\u01e9\u0003\u01e9\u0005", "\u01e9\u218d\n\u01e9\u0003\u01e9\u0005\u01e9\u2190\n\u01e9\u0003\u01e9", "\u0003\u01e9\u0003\u01e9\u0003\u01e9\u0005\u01e9\u2196\n\u01e9\u0005", "\u01e9\u2198\n\u01e9\u0003\u01ea\u0003\u01ea\u0003\u01ea\u0003\u01ea", "\u0003\u01ea\u0003\u01ea\u0003\u01ea\u0005\u01ea\u21a1\n\u01ea\u0003", "\u01eb\u0003\u01eb\u0003\u01eb\u0003\u01eb\u0003\u01eb\u0003\u01eb\u0003", "\u01eb\u0003\u01eb\u0005\u01eb\u21ab\n\u01eb\u0003\u01eb\u0003\u01eb", "\u0003\u01eb\u0005\u01eb\u21b0\n\u01eb\u0003\u01ec\u0003\u01ec\u0003", "\u01ec\u0003\u01ec\u0003\u01ec\u0003\u01ed\u0003\u01ed\u0003\u01ee\u0003", "\u01ee\u0003\u01ef\u0003\u01ef\u0003\u01f0\u0003\u01f0\u0005\u01f0\u21bf", "\n\u01f0\u0003\u01f1\u0003\u01f1\u0005\u01f1\u21c3\n\u01f1\u0003\u01f2", "\u0005\u01f2\u21c6\n\u01f2\u0003\u01f2\u0003\u01f2\u0005\u01f2\u21ca", "\n\u01f2\u0003\u01f3\u0003\u01f3\u0005\u01f3\u21ce\n\u01f3\u0003\u01f4", "\u0003\u01f4\u0003\u01f4\u0003\u01f4\u0003\u01f4\u0003\u01f4\u0003\u01f5", "\u0003\u01f5\u0003\u01f5\u0003\u01f5\u0006\u01f5\u21da\n\u01f5\r\u01f5", "\u000e\u01f5\u21db\u0005\u01f5\u21de\n\u01f5\u0003\u01f5\u0003\u01f5", "\u0005\u01f5\u21e2\n\u01f5\u0003\u01f6\u0003\u01f6\u0003\u01f6\u0003", "\u01f6\u0007\u01f6\u21e8\n\u01f6\f\u01f6\u000e\u01f6\u21eb\u000b\u01f6", "\u0003\u01f6\u0003\u01f6\u0003\u01f6\u0003\u01f7\u0005\u01f7\u21f1\n", "\u01f7\u0003\u01f7\u0006\u01f7\u21f4\n\u01f7\r\u01f7\u000e\u01f7\u21f5", "\u0005\u01f7\u21f8\n\u01f7\u0003\u01f7\u0003\u01f7\u0003\u01f8\u0005", "\u01f8\u21fd\n\u01f8\u0003\u01f8\u0006\u01f8\u2200\n\u01f8\r\u01f8\u000e", "\u01f8\u2201\u0003\u01f8\u0003\u01f8\u0003\u01f9\u0003\u01f9\u0003\u01f9", "\u0003\u01f9\u0005\u01f9\u220a\n\u01f9\u0003\u01fa\u0003\u01fa\u0003", "\u01fa\u0003\u01fa\u0003\u01fa\u0005\u01fa\u2211\n\u01fa\u0003\u01fa", "\u0003\u01fa\u0005\u01fa\u2215\n\u01fa\u0003\u01fa\u0005\u01fa\u2218", "\n\u01fa\u0003\u01fb\u0003\u01fb\u0003\u01fb\u0003\u01fc\u0003\u01fc", "\u0003\u01fc\u0003\u01fc\u0003\u01fc\u0003\u01fc\u0003\u01fc\u0005\u01fc", "\u2224\n\u01fc\u0003\u01fd\u0003\u01fd\u0003\u01fd\u0003\u01fd\u0005", "\u01fd\u222a\n\u01fd\u0003\u01fe\u0003\u01fe\u0003\u01fe\u0003\u01ff", "\u0003\u01ff\u0003\u01ff\u0003\u01ff\u0005\u01ff\u2233\n\u01ff\u0003", "\u01ff\u0005\u01ff\u2236\n\u01ff\u0003\u0200\u0003\u0200\u0003\u0200", "\u0003\u0200\u0003\u0200\u0003\u0200\u0007\u0200\u223e\n\u0200\f\u0200", "\u000e\u0200\u2241\u000b\u0200\u0003\u0200\u0003\u0200\u0003\u0200\u0003", "\u0200\u0003\u0200\u0003\u0200\u0007\u0200\u2249\n\u0200\f\u0200\u000e", "\u0200\u224c\u000b\u0200\u0005\u0200\u224e\n\u0200\u0003\u0201\u0003", "\u0201\u0003\u0201\u0003\u0201\u0003\u0201\u0005\u0201\u2255\n\u0201", "\u0003\u0201\u0005\u0201\u2258\n\u0201\u0003\u0202\u0003\u0202\u0003", "\u0202\u0003\u0202\u0003\u0202\u0005\u0202\u225f\n\u0202\u0003\u0203", "\u0003\u0203\u0003\u0203\u0003\u0203\u0003\u0203\u0003\u0203\u0003\u0203", "\u0003\u0203\u0003\u0203\u0005\u0203\u226a\n\u0203\u0003\u0203\u0003", "\u0203\u0003\u0203\u0003\u0203\u0005\u0203\u2270\n\u0203\u0003\u0203", "\u0003\u0203\u0005\u0203\u2274\n\u0203\u0003\u0204\u0003\u0204\u0003", "\u0204\u0003\u0204\u0003\u0204\u0003\u0204\u0007\u0204\u227c\n\u0204", "\f\u0204\u000e\u0204\u227f\u000b\u0204\u0005\u0204\u2281\n\u0204\u0003", "\u0204\u0003\u0204\u0003\u0205\u0003\u0205\u0005\u0205\u2287\n\u0205", "\u0003\u0205\u0003\u0205\u0003\u0205\u0003\u0205\u0003\u0205\u0003\u0205", "\u0003\u0205\u0003\u0205\u0003\u0205\u0005\u0205\u2292\n\u0205\u0005", "\u0205\u2294\n\u0205\u0005\u0205\u2296\n\u0205\u0003\u0205\u0005\u0205", "\u2299\n\u0205\u0003\u0206\u0003\u0206\u0005\u0206\u229d\n\u0206\u0003", "\u0206\u0005\u0206\u22a0\n\u0206\u0003\u0207\u0003\u0207\u0005\u0207", "\u22a4\n\u0207\u0003\u0207\u0003\u0207\u0005\u0207\u22a8\n\u0207\u0003", "\u0207\u0003\u0207\u0003\u0207\u0005\u0207\u22ad\n\u0207\u0003\u0208", "\u0003\u0208\u0003\u0208\u0003\u0209\u0003\u0209\u0003\u0209\u0003\u0209", "\u0003\u0209\u0003\u0209\u0005\u0209\u22b8\n\u0209\u0003\u0209\u0003", "\u0209\u0005\u0209\u22bc\n\u0209\u0003\u0209\u0003\u0209\u0003\u0209", "\u0003\u0209\u0003\u0209\u0003\u0209\u0005\u0209\u22c4\n\u0209\u0003", "\u020a\u0005\u020a\u22c7\n\u020a\u0003\u020a\u0003\u020a\u0003\u020b", "\u0003\u020b\u0003\u020b\u0003\u020b\u0003\u020b\u0007\u020b\u22d0\n", "\u020b\f\u020b\u000e\u020b\u22d3\u000b\u020b\u0003\u020c\u0003\u020c", "\u0003\u020c\u0003\u020c\u0007\u020c\u22d9\n\u020c\f\u020c\u000e\u020c", "\u22dc\u000b\u020c\u0003\u020d\u0003\u020d\u0005\u020d\u22e0\n\u020d", "\u0003\u020d\u0003\u020d\u0003\u020d\u0003\u020d\u0005\u020d\u22e6\n", "\u020d\u0003\u020d\u0003\u020d\u0005\u020d\u22ea\n\u020d\u0003\u020d", "\u0005\u020d\u22ed\n\u020d\u0003\u020e\u0003\u020e\u0003\u020e\u0003", "\u020e\u0003\u020e\u0003\u020e\u0005\u020e\u22f5\n\u020e\u0003\u020e", "\u0005\u020e\u22f8\n\u020e\u0003\u020e\u0003\u020e\u0005\u020e\u22fc", "\n\u020e\u0003\u020e\u0003\u020e\u0005\u020e\u2300\n\u020e\u0003\u020e", "\u0003\u020e\u0003\u020e\u0005\u020e\u2305\n\u020e\u0003\u020e\u0005", "\u020e\u2308\n\u020e\u0003\u020e\u0003\u020e\u0005\u020e\u230c\n\u020e", "\u0003\u020e\u0003\u020e\u0005\u020e\u2310\n\u020e\u0007\u020e\u2312", "\n\u020e\f\u020e\u000e\u020e\u2315\u000b\u020e\u0003\u020e\u0003\u020e", "\u0003\u020e\u0003\u020f\u0003\u020f\u0003\u020f\u0003\u020f\u0003\u020f", "\u0003\u020f\u0003\u020f\u0003\u020f\u0003\u020f\u0003\u0210\u0003\u0210", "\u0007\u0210\u2325\n\u0210\f\u0210\u000e\u0210\u2328\u000b\u0210\u0003", "\u0211\u0003\u0211\u0003\u0211\u0003\u0211\u0003\u0211\u0005\u0211\u232f", "\n\u0211\u0003\u0212\u0003\u0212\u0005\u0212\u2333\n\u0212\u0003\u0212", "\u0003\u0212\u0005\u0212\u2337\n\u0212\u0003\u0212\u0003\u0212\u0003", "\u0213\u0003\u0213\u0005\u0213\u233d\n\u0213\u0003\u0213\u0003\u0213", "\u0005\u0213\u2341\n\u0213\u0003\u0213\u0003\u0213\u0005\u0213\u2345", "\n\u0213\u0003\u0213\u0005\u0213\u2348\n\u0213\u0003\u0213\u0005\u0213", "\u234b\n\u0213\u0003\u0213\u0005\u0213\u234e\n\u0213\u0003\u0213\u0005", "\u0213\u2351\n\u0213\u0003\u0214\u0003\u0214\u0003\u0214\u0003\u0214", "\u0007\u0214\u2357\n\u0214\f\u0214\u000e\u0214\u235a\u000b\u0214\u0005", "\u0214\u235c\n\u0214\u0003\u0215\u0003\u0215\u0003\u0215\u0003\u0216", "\u0003\u0216\u0003\u0216\u0003\u0216\u0003\u0216\u0003\u0216\u0005\u0216", "\u2367\n\u0216\u0005\u0216\u2369\n\u0216\u0003\u0217\u0003\u0217\u0003", "\u0217\u0007\u0217\u236e\n\u0217\f\u0217\u000e\u0217\u2371\u000b\u0217", "\u0003\u0218\u0003\u0218\u0007\u0218\u2375\n\u0218\f\u0218\u000e\u0218", "\u2378\u000b\u0218\u0003\u0218\u0003\u0218\u0005\u0218\u237c\n\u0218", "\u0003\u0219\u0003\u0219\u0007\u0219\u2380\n\u0219\f\u0219\u000e\u0219", "\u2383\u000b\u0219\u0003\u0219\u0005\u0219\u2386\n\u0219\u0003\u021a", "\u0003\u021a\u0003\u021a\u0005\u021a\u238b\n\u021a\u0003\u021a\u0003", "\u021a\u0003\u021a\u0007\u021a\u2390\n\u021a\f\u021a\u000e\u021a\u2393", "\u000b\u021a\u0003\u021a\u0003\u021a\u0003\u021a\u0005\u021a\u2398\n", "\u021a\u0003\u021a\u0003\u021a\u0003\u021a\u0003\u021a\u0003\u021a\u0005", "\u021a\u239f\n\u021a\u0003\u021b\u0005\u021b\u23a2\n\u021b\u0003\u021b", "\u0005\u021b\u23a5\n\u021b\u0003\u021b\u0003\u021b\u0005\u021b\u23a9", "\n\u021b\u0003\u021b\u0003\u021b\u0003\u021b\u0005\u021b\u23ae\n\u021b", "\u0003\u021b\u0003\u021b\u0007\u021b\u23b2\n\u021b\f\u021b\u000e\u021b", "\u23b5\u000b\u021b\u0003\u021c\u0003\u021c\u0003\u021c\u0003\u021d\u0003", "\u021d\u0003\u021d\u0003\u021e\u0003\u021e\u0005\u021e\u23bf\n\u021e", "\u0003\u021f\u0003\u021f\u0003\u021f\u0003\u021f\u0003\u021f\u0005\u021f", "\u23c6\n\u021f\u0003\u021f\u0003\u021f\u0005\u021f\u23ca\n\u021f\u0003", "\u0220\u0003\u0220\u0003\u0220\u0003\u0220\u0003\u0220\u0003\u0220\u0003", "\u0220\u0003\u0220\u0005\u0220\u23d4\n\u0220\u0003\u0221\u0003\u0221", "\u0005\u0221\u23d8\n\u0221\u0003\u0221\u0003\u0221\u0003\u0221\u0003", "\u0221\u0007\u0221\u23de\n\u0221\f\u0221\u000e\u0221\u23e1\u000b\u0221", "\u0003\u0221\u0003\u0221\u0003\u0221\u0003\u0221\u0003\u0222\u0003\u0222", "\u0003\u0222\u0003\u0222\u0003\u0222\u0005\u0222\u23ec\n\u0222\u0003", "\u0223\u0003\u0223\u0003\u0223\u0005\u0223\u23f1\n\u0223\u0003\u0224", "\u0003\u0224\u0003\u0224\u0003\u0224\u0003\u0224\u0003\u0224\u0007\u0224", "\u23f9\n\u0224\f\u0224\u000e\u0224\u23fc\u000b\u0224\u0003\u0224\u0003", "\u0224\u0003\u0224\u0007\u0224\u2401\n\u0224\f\u0224\u000e\u0224\u2404", "\u000b\u0224\u0005\u0224\u2406\n\u0224\u0003\u0224\u0003\u0224\u0003", "\u0225\u0003\u0225\u0005\u0225\u240c\n\u0225\u0003\u0226\u0003\u0226", "\u0003\u0226\u0005\u0226\u2411\n\u0226\u0003\u0226\u0005\u0226\u2414", "\n\u0226\u0003\u0227\u0003\u0227\u0003\u0227\u0005\u0227\u2419\n\u0227", "\u0003\u0227\u0003\u0227\u0003\u0227\u0005\u0227\u241e\n\u0227\u0003", "\u0227\u0003\u0227\u0003\u0227\u0003\u0227\u0003\u0228\u0003\u0228\u0003", "\u0228\u0003\u0228\u0003\u0228\u0007\u0228\u2429\n\u0228\f\u0228\u000e", "\u0228\u242c\u000b\u0228\u0003\u0228\u0003\u0228\u0003\u0229\u0003\u0229", "\u0005\u0229\u2432\n\u0229\u0003\u0229\u0003\u0229\u0003\u0229\u0003", "\u0229\u0003\u0229\u0003\u0229\u0007\u0229\u243a\n\u0229\f\u0229\u000e", "\u0229\u243d\u000b\u0229\u0003\u0229\u0003\u0229\u0005\u0229\u2441\n", "\u0229\u0005\u0229\u2443\n\u0229\u0003\u022a\u0003\u022a\u0003\u022a", "\u0005\u022a\u2448\n\u022a\u0003\u022a\u0003\u022a\u0005\u022a\u244c", "\n\u022a\u0003\u022a\u0003\u022a\u0003\u022a\u0003\u022a\u0005\u022a", "\u2452\n\u022a\u0003\u022a\u0003\u022a\u0005\u022a\u2456\n\u022a\u0003", "\u022b\u0003\u022b\u0003\u022b\u0003\u022b\u0003\u022c\u0003\u022c\u0003", "\u022c\u0003\u022c\u0003\u022c\u0007\u022c\u2461\n\u022c\f\u022c\u000e", "\u022c\u2464\u000b\u022c\u0003\u022c\u0005\u022c\u2467\n\u022c\u0003", "\u022c\u0003\u022c\u0003\u022c\u0003\u022c\u0003\u022c\u0003\u022c\u0007", "\u022c\u246f\n\u022c\f\u022c\u000e\u022c\u2472\u000b\u022c\u0005\u022c", "\u2474\n\u022c\u0005\u022c\u2476\n\u022c\u0003\u022d\u0003\u022d\u0003", "\u022d\u0005\u022d\u247b\n\u022d\u0003\u022e\u0003\u022e\u0003\u022e", "\u0003\u022e\u0003\u022e\u0007\u022e\u2482\n\u022e\f\u022e\u000e\u022e", "\u2485\u000b\u022e\u0003\u022e\u0003\u022e\u0003\u022f\u0003\u022f\u0003", "\u022f\u0003\u022f\u0003\u022f\u0003\u022f\u0007\u022f\u248f\n\u022f", "\f\u022f\u000e\u022f\u2492\u000b\u022f\u0003\u022f\u0003\u022f\u0003", "\u0230\u0003\u0230\u0003\u0230\u0005\u0230\u2499\n\u0230\u0003\u0230", "\u0003\u0230\u0005\u0230\u249d\n\u0230\u0003\u0231\u0003\u0231\u0003", "\u0231\u0003\u0232\u0003\u0232\u0007\u0232\u24a4\n\u0232\f\u0232\u000e", "\u0232\u24a7\u000b\u0232\u0003\u0232\u0005\u0232\u24aa\n\u0232\u0003", "\u0232\u0007\u0232\u24ad\n\u0232\f\u0232\u000e\u0232\u24b0\u000b\u0232", "\u0003\u0232\u0003\u0232\u0003\u0233\u0003\u0233\u0003\u0233\u0003\u0233", "\u0003\u0233\u0003\u0233\u0005\u0233\u24ba\n\u0233\u0005\u0233\u24bc", "\n\u0233\u0003\u0234\u0003\u0234\u0003\u0234\u0003\u0234\u0003\u0235", "\u0003\u0235\u0003\u0235\u0003\u0235\u0003\u0235\u0003\u0235\u0003\u0235", "\u0003\u0235\u0007\u0235\u24ca\n\u0235\f\u0235\u000e\u0235\u24cd\u000b", "\u0235\u0003\u0236\u0003\u0236\u0005\u0236\u24d1\n\u0236\u0003\u0236", "\u0003\u0236\u0007\u0236\u24d5\n\u0236\f\u0236\u000e\u0236\u24d8\u000b", "\u0236\u0003\u0236\u0003\u0236\u0003\u0237\u0005\u0237\u24dd\n\u0237", "\u0003\u0237\u0003\u0237\u0003\u0237\u0003\u0237\u0003\u0237\u0003\u0237", "\u0003\u0238\u0003\u0238\u0003\u0238\u0003\u0238\u0003\u0239\u0003\u0239", "\u0003\u0239\u0003\u0239\u0007\u0239\u24ed\n\u0239\f\u0239\u000e\u0239", "\u24f0\u000b\u0239\u0003\u0239\u0003\u0239\u0003\u023a\u0003\u023a\u0005", "\u023a\u24f6\n\u023a\u0003\u023a\u0005\u023a\u24f9\n\u023a\u0003\u023b", "\u0005\u023b\u24fc\n\u023b\u0003\u023b\u0003\u023b\u0003\u023b\u0003", "\u023b\u0007\u023b\u2502\n\u023b\f\u023b\u000e\u023b\u2505\u000b\u023b", "\u0005\u023b\u2507\n\u023b\u0003\u023b\u0003\u023b\u0003\u023c\u0003", "\u023c\u0003\u023c\u0003\u023c\u0005\u023c\u250f\n\u023c\u0005\u023c", "\u2511\n\u023c\u0003\u023c\u0003\u023c\u0005\u023c\u2515\n\u023c\u0003", "\u023c\u0005\u023c\u2518\n\u023c\u0003\u023d\u0003\u023d\u0003\u023d", "\u0005\u023d\u251d\n\u023d\u0005\u023d\u251f\n\u023d\u0003\u023d\u0003", "\u023d\u0005\u023d\u2523\n\u023d\u0003\u023d\u0003\u023d\u0003\u023d", "\u0003\u023e\u0003\u023e\u0003\u023f\u0003\u023f\u0003\u023f\u0003\u023f", "\u0003\u023f\u0005\u023f\u252f\n\u023f\u0003\u0240\u0003\u0240\u0003", "\u0240\u0003\u0240\u0003\u0240\u0003\u0241\u0003\u0241\u0005\u0241\u2538", "\n\u0241\u0003\u0241\u0003\u0241\u0003\u0241\u0003\u0241\u0007\u0241", "\u253e\n\u0241\f\u0241\u000e\u0241\u2541\u000b\u0241\u0003\u0242\u0003", "\u0242\u0005\u0242\u2545\n\u0242\u0003\u0242\u0003\u0242\u0005\u0242", "\u2549\n\u0242\u0003\u0243\u0003\u0243\u0003\u0243\u0003\u0243\u0003", "\u0244\u0003\u0244\u0003\u0244\u0003\u0244\u0005\u0244\u2553\n\u0244", "\u0005\u0244\u2555\n\u0244\u0003\u0244\u0003\u0244\u0003\u0244\u0003", "\u0244\u0005\u0244\u255b\n\u0244\u0003\u0245\u0003\u0245\u0003\u0245", "\u0005\u0245\u2560\n\u0245\u0003\u0245\u0005\u0245\u2563\n\u0245\u0003", "\u0246\u0003\u0246\u0003\u0246\u0003\u0247\u0003\u0247\u0003\u0247\u0003", "\u0247\u0003\u0247\u0005\u0247\u256d\n\u0247\u0003\u0248\u0003\u0248", "\u0003\u0248\u0003\u0248\u0005\u0248\u2573\n\u0248\u0003\u0248\u0005", "\u0248\u2576\n\u0248\u0003\u0248\u0005\u0248\u2579\n\u0248\u0003\u0249", "\u0003\u0249\u0003\u0249\u0003\u0249\u0007\u0249\u257f\n\u0249\f\u0249", "\u000e\u0249\u2582\u000b\u0249\u0003\u0249\u0003\u0249\u0003\u0249\u0003", "\u0249\u0003\u0249\u0003\u0249\u0003\u0249\u0005\u0249\u258b\n\u0249", "\u0003\u024a\u0003\u024a\u0003\u024a\u0003\u024a\u0003\u024a\u0003\u024a", "\u0003\u024a\u0003\u024a\u0005\u024a\u2595\n\u024a\u0003\u024b\u0003", "\u024b\u0005\u024b\u2599\n\u024b\u0003\u024b\u0003\u024b\u0005\u024b", "\u259d\n\u024b\u0003\u024b\u0005\u024b\u25a0\n\u024b\u0003\u024b\u0005", "\u024b\u25a3\n\u024b\u0003\u024c\u0003\u024c\u0003\u024c\u0005\u024c", "\u25a8\n\u024c\u0003\u024d\u0003\u024d\u0003\u024d\u0005\u024d\u25ad", "\n\u024d\u0003\u024d\u0005\u024d\u25b0\n\u024d\u0003\u024d\u0005\u024d", "\u25b3\n\u024d\u0003\u024e\u0003\u024e\u0006\u024e\u25b7\n\u024e\r\u024e", "\u000e\u024e\u25b8\u0003\u024e\u0005\u024e\u25bc\n\u024e\u0003\u024e", "\u0003\u024e\u0003\u024f\u0003\u024f\u0005\u024f\u25c2\n\u024f\u0003", "\u024f\u0005\u024f\u25c5\n\u024f\u0003\u0250\u0005\u0250\u25c8\n\u0250", "\u0003\u0250\u0006\u0250\u25cb\n\u0250\r\u0250\u000e\u0250\u25cc\u0003", "\u0250\u0005\u0250\u25d0\n\u0250\u0003\u0251\u0003\u0251\u0003\u0251", "\u0003\u0251\u0006\u0251\u25d6\n\u0251\r\u0251\u000e\u0251\u25d7\u0003", "\u0252\u0003\u0252\u0006\u0252\u25dc\n\u0252\r\u0252\u000e\u0252\u25dd", "\u0003\u0253\u0003\u0253\u0003\u0253\u0005\u0253\u25e3\n\u0253\u0003", "\u0254\u0003\u0254\u0003\u0254\u0005\u0254\u25e8\n\u0254\u0003\u0254", "\u0003\u0254\u0003\u0255\u0003\u0255\u0003\u0255\u0003\u0255\u0005\u0255", "\u25f0\n\u0255\u0003\u0255\u0003\u0255\u0003\u0255\u0003\u0255\u0003", "\u0255\u0003\u0255\u0003\u0255\u0003\u0255\u0005\u0255\u25fa\n\u0255", "\u0003\u0255\u0003\u0255\u0005\u0255\u25fe\n\u0255\u0005\u0255\u2600", "\n\u0255\u0003\u0255\u0005\u0255\u2603\n\u0255\u0003\u0256\u0003\u0256", "\u0003\u0256\u0003\u0256\u0003\u0256\u0003\u0256\u0003\u0256\u0003\u0256", "\u0007\u0256\u260d\n\u0256\f\u0256\u000e\u0256\u2610\u000b\u0256\u0003", "\u0256\u0005\u0256\u2613\n\u0256\u0003\u0256\u0005\u0256\u2616\n\u0256", "\u0003\u0257\u0003\u0257\u0003\u0257\u0003\u0257\u0003\u0258\u0003\u0258", "\u0003\u0258\u0003\u0259\u0003\u0259\u0003\u0259\u0003\u0259\u0003\u0259", "\u0003\u0259\u0005\u0259\u2625\n\u0259\u0003\u0259\u0003\u0259\u0003", "\u0259\u0005\u0259\u262a\n\u0259\u0003\u0259\u0003\u0259\u0005\u0259", "\u262e\n\u0259\u0003\u025a\u0003\u025a\u0003\u025a\u0003\u025a\u0003", "\u025a\u0005\u025a\u2635\n\u025a\u0003\u025a\u0005\u025a\u2638\n\u025a", "\u0003\u025b\u0003\u025b\u0003\u025b\u0003\u025b\u0003\u025b\u0007\u025b", "\u263f\n\u025b\f\u025b\u000e\u025b\u2642\u000b\u025b\u0003\u025b\u0003", "\u025b\u0003\u025b\u0003\u025b\u0005\u025b\u2648\n\u025b\u0003\u025c", "\u0003\u025c\u0003\u025c\u0005\u025c\u264d\n\u025c\u0003\u025d\u0003", "\u025d\u0005\u025d\u2651\n\u025d\u0003\u025e\u0003\u025e\u0003\u025e", "\u0003\u025e\u0003\u025e\u0003\u025e\u0005\u025e\u2659\n\u025e\u0003", "\u025e\u0003\u025e\u0003\u025e\u0003\u025e\u0005\u025e\u265f\n\u025e", "\u0003\u025f\u0003\u025f\u0003\u025f\u0003\u025f\u0003\u025f\u0003\u025f", "\u0005\u025f\u2667\n\u025f\u0003\u025f\u0005\u025f\u266a\n\u025f\u0003", "\u0260\u0003\u0260\u0003\u0260\u0003\u0260\u0003\u0261\u0003\u0261\u0003", "\u0261\u0005\u0261\u2673\n\u0261\u0003\u0261\u0005\u0261\u2676\n\u0261", "\u0003\u0261\u0005\u0261\u2679\n\u0261\u0003\u0262\u0003\u0262\u0003", "\u0262\u0003\u0263\u0003\u0263\u0003\u0263\u0003\u0263\u0005\u0263\u2682", "\n\u0263\u0003\u0264\u0003\u0264\u0003\u0264\u0003\u0264\u0005\u0264", "\u2688\n\u0264\u0003\u0264\u0003\u0264\u0003\u0264\u0003\u0264\u0005", "\u0264\u268e\n\u0264\u0005\u0264\u2690\n\u0264\u0003\u0265\u0003\u0265", "\u0003\u0265\u0003\u0265\u0003\u0265\u0003\u0265\u0003\u0265\u0003\u0265", "\u0003\u0265\u0005\u0265\u269b\n\u0265\u0005\u0265\u269d\n\u0265\u0003", "\u0266\u0003\u0266\u0003\u0266\u0003\u0266\u0003\u0266\u0003\u0266\u0003", "\u0266\u0005\u0266\u26a6\n\u0266\u0005\u0266\u26a8\n\u0266\u0003\u0267", "\u0003\u0267\u0005\u0267\u26ac\n\u0267\u0003\u0267\u0003\u0267\u0003", "\u0267\u0003\u0267\u0005\u0267\u26b2\n\u0267\u0003\u0267\u0003\u0267", "\u0005\u0267\u26b6\n\u0267\u0003\u0268\u0003\u0268\u0003\u0268\u0003", "\u0268\u0003\u0268\u0003\u0269\u0003\u0269\u0003\u026a\u0003\u026a\u0003", "\u026a\u0007\u026a\u26c2\n\u026a\f\u026a\u000e\u026a\u26c5\u000b\u026a", "\u0003\u026b\u0003\u026b\u0005\u026b\u26c9\n\u026b\u0003\u026c\u0003", "\u026c\u0003\u026c\u0003\u026c\u0003\u026c\u0003\u026d\u0003\u026d\u0003", "\u026d\u0003\u026d\u0003\u026d\u0003\u026d\u0003\u026d\u0003\u026d\u0003", "\u026d\u0007\u026d\u26d9\n\u026d\f\u026d\u000e\u026d\u26dc\u000b\u026d", "\u0003\u026e\u0005\u026e\u26df\n\u026e\u0003\u026e\u0003\u026e\u0003", "\u026e\u0005\u026e\u26e4\n\u026e\u0003\u026e\u0007\u026e\u26e7\n\u026e", "\f\u026e\u000e\u026e\u26ea\u000b\u026e\u0003\u026f\u0003\u026f\u0003", "\u026f\u0003\u026f\u0003\u026f\u0003\u026f\u0003\u026f\u0003\u026f\u0003", "\u026f\u0005\u026f\u26f5\n\u026f\u0003\u026f\u0003\u026f\u0005\u026f", "\u26f9\n\u026f\u0003\u026f\u0003\u026f\u0003\u026f\u0007\u026f\u26fe", "\n\u026f\f\u026f\u000e\u026f\u2701\u000b\u026f\u0003\u026f\u0003\u026f", "\u0005\u026f\u2705\n\u026f\u0003\u0270\u0003\u0270\u0003\u0270\u0005", "\u0270\u270a\n\u0270\u0003\u0270\u0005\u0270\u270d\n\u0270\u0003\u0271", "\u0003\u0271\u0003\u0271\u0003\u0271\u0003\u0271\u0003\u0271\u0003\u0271", "\u0007\u0271\u2716\n\u0271\f\u0271\u000e\u0271\u2719\u000b\u0271\u0003", "\u0272\u0003\u0272\u0005\u0272\u271d\n\u0272\u0003\u0272\u0003\u0272", "\u0003\u0272\u0003\u0272\u0003\u0272\u0003\u0272\u0003\u0272\u0003\u0272", "\u0005\u0272\u2727\n\u0272\u0005\u0272\u2729\n\u0272\u0005\u0272\u272b", "\n\u0272\u0003\u0273\u0003\u0273\u0003\u0273\u0003\u0273\u0003\u0273", "\u0003\u0273\u0003\u0273\u0003\u0273\u0005\u0273\u2735\n\u0273\u0003", "\u0273\u0003\u0273\u0005\u0273\u2739\n\u0273\u0005\u0273\u273b\n\u0273", "\u0003\u0274\u0003\u0274\u0003\u0274\u0003\u0274\u0003\u0274\u0003\u0274", "\u0003\u0274\u0003\u0274\u0007\u0274\u2745\n\u0274\f\u0274\u000e\u0274", "\u2748\u000b\u0274\u0003\u0274\u0003\u0274\u0003\u0274\u0003\u0274\u0003", "\u0274\u0005\u0274\u274f\n\u0274\u0003\u0275\u0003\u0275\u0003\u0275", "\u0003\u0275\u0003\u0276\u0003\u0276\u0003\u0276\u0003\u0276\u0003\u0276", "\u0003\u0276\u0003\u0276\u0005\u0276\u275c\n\u0276\u0003\u0276\u0005", "\u0276\u275f\n\u0276\u0003\u0276\u0003\u0276\u0003\u0276\u0003\u0276", "\u0003\u0276\u0003\u0276\u0003\u0276\u0003\u0276\u0003\u0276\u0003\u0276", "\u0007\u0276\u276b\n\u0276\f\u0276\u000e\u0276\u276e\u000b\u0276\u0003", "\u0277\u0003\u0277\u0003\u0277\u0003\u0277\u0003\u0277\u0005\u0277\u2775", "\n\u0277\u0003\u0277\u0003\u0277\u0003\u0277\u0003\u0277\u0003\u0277", "\u0003\u0277\u0005\u0277\u277d\n\u0277\u0003\u0277\u0003\u0277\u0003", "\u0277\u0003\u0277\u0003\u0277\u0005\u0277\u2784\n\u0277\u0003\u0277", "\u0003\u0277\u0005\u0277\u2788\n\u0277\u0003\u0278\u0003\u0278\u0003", "\u0278\u0003\u0278\u0003\u0278\u0005\u0278\u278f\n\u0278\u0003\u0279", "\u0003\u0279\u0005\u0279\u2793\n\u0279\u0003\u0279\u0003\u0279\u0003", "\u0279\u0005\u0279\u2798\n\u0279\u0007\u0279\u279a\n\u0279\f\u0279\u000e", "\u0279\u279d\u000b\u0279\u0003\u0279\u0003\u0279\u0003\u0279\u0007\u0279", "\u27a2\n\u0279\f\u0279\u000e\u0279\u27a5\u000b\u0279\u0003\u0279\u0005", "\u0279\u27a8\n\u0279\u0003\u027a\u0003\u027a\u0003\u027a\u0003\u027a", "\u0003\u027a\u0005\u027a\u27af\n\u027a\u0003\u027a\u0003\u027a\u0003", "\u027a\u0005\u027a\u27b4\n\u027a\u0003\u027a\u0003\u027a\u0003\u027a", "\u0003\u027a\u0003\u027a\u0003\u027a\u0003\u027a\u0005\u027a\u27bd\n", "\u027a\u0003\u027b\u0003\u027b\u0003\u027b\u0003\u027b\u0003\u027b\u0003", "\u027b\u0003\u027b\u0005\u027b\u27c6\n\u027b\u0003\u027b\u0005\u027b", "\u27c9\n\u027b\u0003\u027b\u0003\u027b\u0003\u027c\u0003\u027c\u0003", "\u027c\u0003\u027c\u0003\u027c\u0003\u027c\u0003\u027c\u0003\u027c\u0003", "\u027c\u0003\u027c\u0003\u027c\u0003\u027c\u0003\u027c\u0003\u027c\u0003", "\u027c\u0003\u027c\u0005\u027c\u27dd\n\u027c\u0003\u027d\u0003\u027d", "\u0005\u027d\u27e1\n\u027d\u0003\u027e\u0005\u027e\u27e4\n\u027e\u0003", "\u027e\u0003\u027e\u0003\u027e\u0006\u027e\u27e9\n\u027e\r\u027e\u000e", "\u027e\u27ea\u0003\u027e\u0005\u027e\u27ee\n\u027e\u0003\u027e\u0003", "\u027e\u0005\u027e\u27f2\n\u027e\u0003\u027e\u0005\u027e\u27f5\n\u027e", "\u0003\u027f\u0003\u027f\u0003\u027f\u0003\u027f\u0003\u027f\u0005\u027f", "\u27fc\n\u027f\u0003\u0280\u0005\u0280\u27ff\n\u0280\u0003\u0280\u0003", "\u0280\u0006\u0280\u2803\n\u0280\r\u0280\u000e\u0280\u2804\u0003\u0280", "\u0005\u0280\u2808\n\u0280\u0003\u0280\u0003\u0280\u0005\u0280\u280c", "\n\u0280\u0003\u0280\u0005\u0280\u280f\n\u0280\u0003\u0281\u0003\u0281", "\u0003\u0281\u0003\u0281\u0003\u0281\u0005\u0281\u2816\n\u0281\u0003", "\u0282\u0003\u0282\u0003\u0282\u0005\u0282\u281b\n\u0282\u0003\u0283", "\u0003\u0283\u0003\u0283\u0003\u0283\u0003\u0283\u0003\u0283\u0003\u0283", "\u0003\u0283\u0003\u0283\u0003\u0283\u0007\u0283\u2827\n\u0283\f\u0283", "\u000e\u0283\u282a\u000b\u0283\u0003\u0283\u0003\u0283\u0003\u0283\u0003", "\u0283\u0005\u0283\u2830\n\u0283\u0003\u0284\u0003\u0284\u0003\u0284", "\u0003\u0284\u0003\u0284\u0003\u0284\u0003\u0284\u0003\u0284\u0003\u0284", "\u0005\u0284\u283b\n\u0284\u0003\u0285\u0003\u0285\u0003\u0285\u0003", "\u0285\u0003\u0285\u0003\u0285\u0003\u0285\u0005\u0285\u2844\n\u0285", "\u0003\u0285\u0003\u0285\u0003\u0285\u0003\u0285\u0003\u0285\u0003\u0285", "\u0003\u0285\u0005\u0285\u284d\n\u0285\u0003\u0285\u0003\u0285\u0005", "\u0285\u2851\n\u0285\u0003\u0285\u0003\u0285\u0005\u0285\u2855\n\u0285", "\u0003\u0285\u0003\u0285\u0003\u0285\u0003\u0285\u0003\u0285\u0003\u0285", "\u0003\u0285\u0003\u0285\u0003\u0285\u0003\u0285\u0003\u0285\u0003\u0285", "\u0003\u0285\u0003\u0285\u0003\u0285\u0003\u0285\u0003\u0285\u0003\u0285", "\u0003\u0285\u0003\u0285\u0003\u0285\u0003\u0285\u0003\u0285\u0003\u0285", "\u0005\u0285\u286f\n\u0285\u0003\u0285\u0005\u0285\u2872\n\u0285\u0003", "\u0285\u0005\u0285\u2875\n\u0285\u0003\u0285\u0003\u0285\u0003\u0285", "\u0003\u0285\u0003\u0285\u0003\u0285\u0003\u0285\u0003\u0285\u0005\u0285", "\u287f\n\u0285\u0003\u0285\u0003\u0285\u0005\u0285\u2883\n\u0285\u0003", "\u0286\u0003\u0286\u0003\u0286\u0005\u0286\u2888\n\u0286\u0003\u0287", "\u0003\u0287\u0003\u0287\u0003\u0287\u0005\u0287\u288e\n\u0287\u0003", "\u0288\u0003\u0288\u0003\u0288\u0005\u0288\u2893\n\u0288\u0003\u0289", "\u0003\u0289\u0003\u0289\u0005\u0289\u2898\n\u0289\u0003\u0289\u0003", "\u0289\u0003\u0289\u0003\u0289\u0003\u0289\u0003\u0289\u0003\u0289\u0005", "\u0289\u28a1\n\u0289\u0003\u0289\u0005\u0289\u28a4\n\u0289\u0005\u0289", "\u28a6\n\u0289\u0003\u0289\u0003\u0289\u0005\u0289\u28aa\n\u0289\u0003", "\u0289\u0003\u0289\u0003\u0289\u0003\u0289\u0003\u0289\u0005\u0289\u28b1", "\n\u0289\u0003\u0289\u0003\u0289\u0003\u0289\u0003\u0289\u0003\u0289", "\u0005\u0289\u28b8\n\u0289\u0003\u0289\u0003\u0289\u0003\u0289\u0003", "\u0289\u0003\u0289\u0003\u0289\u0005\u0289\u28c0\n\u0289\u0003\u0289", "\u0003\u0289\u0003\u0289\u0003\u0289\u0003\u0289\u0003\u0289\u0003\u0289", "\u0003\u0289\u0003\u0289\u0003\u0289\u0003\u0289\u0003\u0289\u0003\u0289", "\u0005\u0289\u28cf\n\u0289\u0003\u028a\u0003\u028a\u0003\u028a\u0005", "\u028a\u28d4\n\u028a\u0003\u028a\u0003\u028a\u0003\u028a\u0005\u028a", "\u28d9\n\u028a\u0003\u028a\u0003\u028a\u0003\u028a\u0003\u028a\u0005", "\u028a\u28df\n\u028a\u0003\u028a\u0005\u028a\u28e2\n\u028a\u0003\u028a", "\u0003\u028a\u0005\u028a\u28e6\n\u028a\u0003\u028a\u0003\u028a\u0003", "\u028a\u0003\u028a\u0003\u028a\u0003\u028a\u0003\u028a\u0003\u028a\u0005", "\u028a\u28f0\n\u028a\u0003\u028a\u0003\u028a\u0003\u028a\u0003\u028a", "\u0003\u028a\u0003\u028a\u0003\u028a\u0003\u028a\u0003\u028a\u0003\u028a", "\u0005\u028a\u28fc\n\u028a\u0005\u028a\u28fe\n\u028a\u0003\u028a\u0003", "\u028a\u0003\u028a\u0003\u028a\u0003\u028a\u0005\u028a\u2905\n\u028a", "\u0003\u028a\u0003\u028a\u0005\u028a\u2909\n\u028a\u0003\u028a\u0003", "\u028a\u0003\u028a\u0003\u028a\u0003\u028a\u0006\u028a\u2910\n\u028a", "\r\u028a\u000e\u028a\u2911\u0003\u028a\u0003\u028a\u0003\u028a\u0003", "\u028a\u0003\u028a\u0003\u028a\u0003\u028a\u0005\u028a\u291b\n\u028a", "\u0003\u028a\u0003\u028a\u0003\u028a\u0003\u028a\u0003\u028a\u0003\u028a", "\u0003\u028a\u0003\u028a\u0003\u028a\u0003\u028a\u0003\u028a\u0003\u028a", "\u0005\u028a\u2929\n\u028a\u0003\u028a\u0003\u028a\u0003\u028a\u0003", "\u028a\u0003\u028a\u0003\u028a\u0005\u028a\u2931\n\u028a\u0003\u028a", "\u0005\u028a\u2934\n\u028a\u0003\u028a\u0003\u028a\u0003\u028a\u0003", "\u028a\u0003\u028a\u0003\u028a\u0003\u028a\u0005\u028a\u293d\n\u028a", "\u0003\u028a\u0003\u028a\u0007\u028a\u2941\n\u028a\f\u028a\u000e\u028a", "\u2944\u000b\u028a\u0003\u028a\u0003\u028a\u0003\u028a\u0003\u028a\u0003", "\u028a\u0003\u028a\u0003\u028a\u0005\u028a\u294d\n\u028a\u0003\u028a", "\u0003\u028a\u0003\u028a\u0003\u028a\u0003\u028a\u0003\u028a\u0005\u028a", "\u2955\n\u028a\u0003\u028a\u0005\u028a\u2958\n\u028a\u0003\u028a\u0005", "\u028a\u295b\n\u028a\u0003\u028a\u0003\u028a\u0003\u028a\u0003\u028a", "\u0003\u028a\u0003\u028a\u0003\u028a\u0005\u028a\u2964\n\u028a\u0003", "\u028a\u0003\u028a\u0003\u028a\u0005\u028a\u2969\n\u028a\u0003\u028a", "\u0003\u028a\u0003\u028a\u0003\u028a\u0003\u028a\u0007\u028a\u2970\n", "\u028a\f\u028a\u000e\u028a\u2973\u000b\u028a\u0003\u028a\u0003\u028a", "\u0003\u028a\u0005\u028a\u2978\n\u028a\u0003\u028a\u0003\u028a\u0003", "\u028a\u0005\u028a\u297d\n\u028a\u0003\u028a\u0005\u028a\u2980\n\u028a", "\u0003\u028a\u0003\u028a\u0003\u028a\u0005\u028a\u2985\n\u028a\u0003", "\u028a\u0003\u028a\u0003\u028a\u0005\u028a\u298a\n\u028a\u0007\u028a", "\u298c\n\u028a\f\u028a\u000e\u028a\u298f\u000b\u028a\u0003\u028a\u0003", "\u028a\u0003\u028a\u0005\u028a\u2994\n\u028a\u0003\u028a\u0003\u028a", "\u0003\u028a\u0003\u028a\u0005\u028a\u299a\n\u028a\u0003\u028a\u0003", "\u028a\u0003\u028a\u0003\u028a\u0003\u028a\u0003\u028a\u0003\u028a\u0005", "\u028a\u29a3\n\u028a\u0003\u028a\u0003\u028a\u0003\u028a\u0005\u028a", "\u29a8\n\u028a\u0003\u028a\u0003\u028a\u0003\u028a\u0003\u028a\u0003", "\u028a\u0003\u028a\u0005\u028a\u29b0\n\u028a\u0003\u028a\u0003\u028a", "\u0005\u028a\u29b4\n\u028a\u0003\u028a\u0003\u028a\u0003\u028a\u0005", "\u028a\u29b9\n\u028a\u0003\u028a\u0003\u028a\u0003\u028a\u0003\u028a", "\u0005\u028a\u29bf\n\u028a\u0003\u028a\u0003\u028a\u0003\u028a\u0003", "\u028a\u0003\u028a\u0005\u028a\u29c6\n\u028a\u0003\u028a\u0003\u028a", "\u0003\u028a\u0005\u028a\u29cb\n\u028a\u0003\u028a\u0003\u028a\u0003", "\u028a\u0003\u028a\u0003\u028a\u0005\u028a\u29d2\n\u028a\u0003\u028a", "\u0003\u028a\u0005\u028a\u29d6\n\u028a\u0003\u028a\u0003\u028a\u0003", "\u028a\u0005\u028a\u29db\n\u028a\u0003\u028a\u0003\u028a\u0003\u028a", "\u0003\u028a\u0003\u028a\u0003\u028a\u0005\u028a\u29e3\n\u028a\u0003", "\u028a\u0005\u028a\u29e6\n\u028a\u0003\u028a\u0005\u028a\u29e9\n\u028a", "\u0003\u028a\u0005\u028a\u29ec\n\u028a\u0003\u028a\u0003\u028a\u0005", "\u028a\u29f0\n\u028a\u0003\u028a\u0003\u028a\u0003\u028a\u0005\u028a", "\u29f5\n\u028a\u0003\u028a\u0005\u028a\u29f8\n\u028a\u0003\u028b\u0003", "\u028b\u0003\u028c\u0003\u028c\u0003\u028d\u0003\u028d\u0003\u028e\u0003", "\u028e\u0003\u028e\u0005\u028e\u2a03\n\u028e\u0003\u028e\u0003\u028e", "\u0005\u028e\u2a07\n\u028e\u0005\u028e\u2a09\n\u028e\u0003\u028e\u0003", "\u028e\u0003\u028f\u0003\u028f\u0003\u028f\u0003\u028f\u0003\u028f\u0003", "\u028f\u0003\u028f\u0005\u028f\u2a14\n\u028f\u0003\u0290\u0003\u0290", "\u0003\u0291\u0003\u0291\u0003\u0291\u0003\u0291\u0003\u0291\u0003\u0291", "\u0003\u0291\u0005\u0291\u2a1f\n\u0291\u0003\u0292\u0003\u0292\u0003", "\u0292\u0003\u0292\u0003\u0292\u0007\u0292\u2a26\n\u0292\f\u0292\u000e", "\u0292\u2a29\u000b\u0292\u0005\u0292\u2a2b\n\u0292\u0003\u0293\u0003", "\u0293\u0005\u0293\u2a2f\n\u0293\u0003\u0293\u0005\u0293\u2a32\n\u0293", "\u0003\u0293\u0003\u0293\u0003\u0294\u0003\u0294\u0003\u0294\u0003\u0294", "\u0003\u0295\u0003\u0295\u0003\u0295\u0003\u0295\u0003\u0295\u0003\u0295", "\u0003\u0295\u0005\u0295\u2a41\n\u0295\u0003\u0296\u0003\u0296\u0003", "\u0296\u0005\u0296\u2a46\n\u0296\u0003\u0296\u0003\u0296\u0003\u0296", "\u0003\u0296\u0007\u0296\u2a4c\n\u0296\f\u0296\u000e\u0296\u2a4f\u000b", "\u0296\u0003\u0296\u0003\u0296\u0003\u0296\u0003\u0296\u0005\u0296\u2a55", "\n\u0296\u0003\u0296\u0003\u0296\u0005\u0296\u2a59\n\u0296\u0003\u0297", "\u0003\u0297\u0003\u0297\u0005\u0297\u2a5e\n\u0297\u0003\u0297\u0003", "\u0297\u0005\u0297\u2a62\n\u0297\u0003\u0297\u0003\u0297\u0003\u0297", "\u0005\u0297\u2a67\n\u0297\u0007\u0297\u2a69\n\u0297\f\u0297\u000e\u0297", "\u2a6c\u000b\u0297\u0003\u0298\u0003\u0298\u0003\u0298\u0005\u0298\u2a71", "\n\u0298\u0003\u0298\u0005\u0298\u2a74\n\u0298\u0003\u0298\u0003\u0298", "\u0003\u0298\u0007\u0298\u2a79\n\u0298\f\u0298\u000e\u0298\u2a7c\u000b", "\u0298\u0003\u0298\u0003\u0298\u0003\u0299\u0003\u0299\u0003\u0299\u0003", "\u0299\u0003\u0299\u0005\u0299\u2a85\n\u0299\u0003\u0299\u0003\u0299", "\u0003\u0299\u0003\u0299\u0007\u0299\u2a8b\n\u0299\f\u0299\u000e\u0299", "\u2a8e\u000b\u0299\u0003\u0299\u0005\u0299\u2a91\n\u0299\u0003\u0299", "\u0003\u0299\u0003\u029a\u0003\u029a\u0003\u029a\u0003\u029a\u0003\u029a", "\u0003\u029a\u0005\u029a\u2a9b\n\u029a\u0003\u029a\u0005\u029a\u2a9e", "\n\u029a\u0005\u029a\u2aa0\n\u029a\u0003\u029b\u0003\u029b\u0003\u029b", "\u0003\u029c\u0003\u029c\u0003\u029c\u0003\u029c\u0003\u029c\u0005\u029c", "\u2aaa\n\u029c\u0005\u029c\u2aac\n\u029c\u0003\u029d\u0003\u029d\u0003", "\u029d\u0003\u029d\u0005\u029d\u2ab2\n\u029d\u0003\u029e\u0003\u029e", "\u0003\u029e\u0003\u029e\u0005\u029e\u2ab8\n\u029e\u0005\u029e\u2aba", "\n\u029e\u0003\u029f\u0003\u029f\u0003\u029f\u0003\u02a0\u0003\u02a0", "\u0003\u02a0\u0003\u02a1\u0003\u02a1\u0003\u02a1\u0003\u02a1\u0003\u02a1", "\u0003\u02a1\u0005\u02a1\u2ac8\n\u02a1\u0005\u02a1\u2aca\n\u02a1\u0003", "\u02a2\u0003\u02a2\u0003\u02a2\u0003\u02a2\u0003\u02a2\u0003\u02a2\u0003", "\u02a2\u0003\u02a2\u0005\u02a2\u2ad4\n\u02a2\u0003\u02a3\u0003\u02a3", "\u0003\u02a3\u0003\u02a3\u0003\u02a3\u0003\u02a3\u0003\u02a3\u0005\u02a3", "\u2add\n\u02a3\u0003\u02a3\u0003\u02a3\u0003\u02a3\u0005\u02a3\u2ae2", "\n\u02a3\u0003\u02a4\u0003\u02a4\u0003\u02a4\u0003\u02a4\u0003\u02a4", "\u0003\u02a4\u0003\u02a4\u0005\u02a4\u2aeb\n\u02a4\u0003\u02a5\u0003", "\u02a5\u0005\u02a5\u2aef\n\u02a5\u0003\u02a5\u0003\u02a5\u0005\u02a5", "\u2af3\n\u02a5\u0003\u02a5\u0003\u02a5\u0003\u02a6\u0005\u02a6\u2af8", "\n\u02a6\u0003\u02a6\u0003\u02a6\u0005\u02a6\u2afc\n\u02a6\u0003\u02a6", "\u0005\u02a6\u2aff\n\u02a6\u0003\u02a7\u0003\u02a7\u0005\u02a7\u2b03", "\n\u02a7\u0003\u02a8\u0003\u02a8\u0003\u02a8\u0003\u02a8\u0003\u02a8", "\u0005\u02a8\u2b0a\n\u02a8\u0003\u02a9\u0003\u02a9\u0005\u02a9\u2b0e", "\n\u02a9\u0003\u02a9\u0003\u02a9\u0003\u02a9\u0003\u02a9\u0007\u02a9", "\u2b14\n\u02a9\f\u02a9\u000e\u02a9\u2b17\u000b\u02a9\u0003\u02aa\u0003", "\u02aa\u0005\u02aa\u2b1b\n\u02aa\u0003\u02ab\u0003\u02ab\u0003\u02ac", "\u0003\u02ac\u0003\u02ad\u0003\u02ad\u0003\u02ae\u0003\u02ae\u0003\u02af", "\u0003\u02af\u0003\u02b0\u0003\u02b0\u0003\u02b1\u0003\u02b1\u0003\u02b1", "\u0007\u02b1\u2b2c\n\u02b1\f\u02b1\u000e\u02b1\u2b2f\u000b\u02b1\u0003", "\u02b1\u0003\u02b1\u0005\u02b1\u2b33\n\u02b1\u0003\u02b2\u0003\u02b2", "\u0003\u02b3\u0003\u02b3\u0003\u02b3\u0005\u02b3\u2b3a\n\u02b3\u0003", "\u02b4\u0003\u02b4\u0003\u02b5\u0003\u02b5\u0003\u02b6\u0003\u02b6\u0003", "\u02b7\u0003\u02b7\u0003\u02b7\u0005\u02b7\u2b45\n\u02b7\u0003\u02b8", "\u0003\u02b8\u0003\u02b8\u0007\u02b8\u2b4a\n\u02b8\f\u02b8\u000e\u02b8", "\u2b4d\u000b\u02b8\u0003\u02b9\u0003\u02b9\u0003\u02ba\u0003\u02ba\u0005", "\u02ba\u2b53\n\u02ba\u0003\u02bb\u0003\u02bb\u0005\u02bb\u2b57\n\u02bb", "\u0003\u02bc\u0003\u02bc\u0003\u02bc\u0007\u02bc\u2b5c\n\u02bc\f\u02bc", "\u000e\u02bc\u2b5f\u000b\u02bc\u0003\u02bc\u0003\u02bc\u0005\u02bc\u2b63", "\n\u02bc\u0003\u02bd\u0003\u02bd\u0003\u02be\u0003\u02be\u0003\u02be", "\u0007\u02be\u2b6a\n\u02be\f\u02be\u000e\u02be\u2b6d\u000b\u02be\u0003", "\u02bf\u0003\u02bf\u0003\u02bf\u0007\u02bf\u2b72\n\u02bf\f\u02bf\u000e", "\u02bf\u2b75\u000b\u02bf\u0003\u02c0\u0003\u02c0\u0003\u02c0\u0007\u02c0", "\u2b7a\n\u02c0\f\u02c0\u000e\u02c0\u2b7d\u000b\u02c0\u0003\u02c1\u0003", "\u02c1\u0003\u02c1\u0005\u02c1\u2b82\n\u02c1\u0003\u02c2\u0003\u02c2", "\u0003\u02c2\u0005\u02c2\u2b87\n\u02c2\u0003\u02c3\u0003\u02c3\u0003", "\u02c3\u0005\u02c3\u2b8c\n\u02c3\u0003\u02c4\u0003\u02c4\u0005\u02c4", "\u2b90\n\u02c4\u0003\u02c4\u0003\u02c4\u0003\u02c4\u0005\u02c4\u2b95", "\n\u02c4\u0003\u02c4\u0005\u02c4\u2b98\n\u02c4\u0003\u02c5\u0003\u02c5", "\u0003\u02c5\u0005\u02c5\u2b9d\n\u02c5\u0003\u02c6\u0003\u02c6\u0005", "\u02c6\u2ba1\n\u02c6\u0003\u02c7\u0003\u02c7\u0005\u02c7\u2ba5\n\u02c7", "\u0003\u02c8\u0003\u02c8\u0003\u02c8\u0005\u02c8\u2baa\n\u02c8\u0003", "\u02c9\u0003\u02c9\u0003\u02ca\u0003\u02ca\u0003\u02ca\u0007\u02ca\u2bb1", "\n\u02ca\f\u02ca\u000e\u02ca\u2bb4\u000b\u02ca\u0003\u02cb\u0003\u02cb", "\u0003\u02cb\u0005\u02cb\u2bb9\n\u02cb\u0003\u02cb\u0003\u02cb\u0003", "\u02cb\u0005\u02cb\u2bbe\n\u02cb\u0003\u02cb\u0003\u02cb\u0005\u02cb", "\u2bc2\n\u02cb\u0005\u02cb\u2bc4\n\u02cb\u0003\u02cc\u0003\u02cc\u0003", "\u02cc\u0003\u02cc\u0003\u02cc\u0005\u02cc\u2bcb\n\u02cc\u0003\u02cc", "\u0003\u02cc\u0005\u02cc\u2bcf\n\u02cc\u0003\u02cc\u0003\u02cc\u0003", "\u02cc\u0003\u02cc\u0007\u02cc\u2bd5\n\u02cc\f\u02cc\u000e\u02cc\u2bd8", "\u000b\u02cc\u0005\u02cc\u2bda\n\u02cc\u0003\u02cc\u0003\u02cc\u0003", "\u02cc\u0005\u02cc\u2bdf\n\u02cc\u0003\u02cd\u0003\u02cd\u0003\u02cd", "\u0007\u02cd\u2be4\n\u02cd\f\u02cd\u000e\u02cd\u2be7\u000b\u02cd\u0003", "\u02ce\u0003\u02ce\u0003\u02cf\u0003\u02cf\u0003\u02d0\u0003\u02d0\u0003", "\u02d1\u0003\u02d1\u0003\u02d2\u0003\u02d2\u0003\u02d2\u0003\u02d2\u0003", "\u02d2\u0007\u02d2\u2bf6\n\u02d2\f\u02d2\u000e\u02d2\u2bf9\u000b\u02d2", "\u0003\u02d2\u0003\u02d2\u0003\u02d2\u0003\u02d2\u0003\u02d2\u0003\u02d2", "\u0003\u02d2\u0003\u02d2\u0003\u02d2\u0003\u02d2\u0003\u02d2\u0003\u02d2", "\u0003\u02d2\u0003\u02d2\u0005\u02d2\u2c09\n\u02d2\u0003\u02d3\u0003", "\u02d3\u0003\u02d3\u0007\u02d3\u2c0e\n\u02d3\f\u02d3\u000e\u02d3\u2c11", "\u000b\u02d3\u0003\u02d4\u0003\u02d4\u0003\u02d4\u0003\u02d4\u0003\u02d5", "\u0003\u02d5\u0003\u02d5\u0003\u02d5\u0003\u02d5\u0003\u02d5\u0003\u02d5", "\u0005\u02d5\u2c1e\n\u02d5\u0003\u02d6\u0003\u02d6\u0003\u02d6\u0003", "\u02d6\u0007\u02d6\u2c24\n\u02d6\f\u02d6\u000e\u02d6\u2c27\u000b\u02d6", "\u0005\u02d6\u2c29\n\u02d6\u0003\u02d6\u0003\u02d6\u0005\u02d6\u2c2d", "\n\u02d6\u0003\u02d7\u0003\u02d7\u0003\u02d7\u0005\u02d7\u2c32\n\u02d7", "\u0003\u02d7\u0003\u02d7\u0003\u02d7\u0005\u02d7\u2c37\n\u02d7\u0007", "\u02d7\u2c39\n\u02d7\f\u02d7\u000e\u02d7\u2c3c\u000b\u02d7\u0005\u02d7", "\u2c3e\n\u02d7\u0003\u02d7\u0003\u02d7\u0005\u02d7\u2c42\n\u02d7\u0003", "\u02d8\u0003\u02d8\u0003\u02d8\u0003\u02d8\u0003\u02d8\u0005\u02d8\u2c49", "\n\u02d8\u0003\u02d8\u0003\u02d8\u0003\u02d8\u0005\u02d8\u2c4e\n\u02d8", "\u0005\u02d8\u2c50\n\u02d8\u0005\u02d8\u2c52\n\u02d8\u0003\u02d8\u0003", "\u02d8\u0003\u02d8\u0003\u02d8\u0003\u02d8\u0003\u02d8\u0003\u02d8\u0003", "\u02d8\u0005\u02d8\u2c5c\n\u02d8\u0003\u02d8\u0003\u02d8\u0003\u02d8", "\u0005\u02d8\u2c61\n\u02d8\u0007\u02d8\u2c63\n\u02d8\f\u02d8\u000e\u02d8", "\u2c66\u000b\u02d8\u0005\u02d8\u2c68\n\u02d8\u0003\u02d8\u0003\u02d8", "\u0005\u02d8\u2c6c\n\u02d8\u0003\u02d9\u0003\u02d9\u0003\u02d9\u0003", "\u02da\u0003\u02da\u0003\u02da\u0003\u02da\u0005\u02da\u2c75\n\u02da", "\u0003\u02da\u0003\u02da\u0003\u02db\u0003\u02db\u0005\u02db\u2c7b\n", "\u02db\u0003\u02db\u0003\u02db\u0005\u02db\u2c7f\n\u02db\u0005\u02db", "\u2c81\n\u02db\u0003\u02dc\u0003\u02dc\u0005\u02dc\u2c85\n\u02dc\u0003", "\u02dc\u0003\u02dc\u0005\u02dc\u2c89\n\u02dc\u0003\u02dc\u0003\u02dc", "\u0003\u02dc\u0003\u02dc\u0003\u02dc\u0005\u02dc\u2c90\n\u02dc\u0003", "\u02dc\u0003\u02dc\u0003\u02dc\u0003\u02dc\u0003\u02dc\u0003\u02dc\u0005", "\u02dc\u2c98\n\u02dc\u0003\u02dc\u0003\u02dc\u0003\u02dc\u0003\u02dc", "\u0003\u02dc\u0003\u02dc\u0005\u02dc\u2ca0\n\u02dc\u0005\u02dc\u2ca2", "\n\u02dc\u0003\u02dd\u0003\u02dd\u0003\u02dd\u0005\u02dd\u2ca7\n\u02dd", "\u0003\u02dd\u0003\u02dd\u0005\u02dd\u2cab\n\u02dd\u0003\u02dd\u0005", "\u02dd\u2cae\n\u02dd\u0003\u02dd\u0003\u02dd\u0003\u02de\u0003\u02de", "\u0003\u02de\u0003\u02de\u0003\u02de\u0003\u02de\u0003\u02de\u0003\u02de", "\u0003\u02de\u0003\u02de\u0003\u02de\u0003\u02de\u0003\u02de\u0003\u02de", "\u0003\u02de\u0003\u02de\u0003\u02de\u0003\u02de\u0003\u02de\u0003\u02de", "\u0005\u02de\u2cc6\n\u02de\u0003\u02de\u0003\u02de\u0003\u02de\u0003", "\u02de\u0003\u02de\u0005\u02de\u2ccd\n\u02de\u0003\u02de\u0003\u02de", "\u0003\u02de\u0003\u02de\u0003\u02de\u0003\u02de\u0003\u02de\u0003\u02de", "\u0003\u02de\u0003\u02de\u0003\u02de\u0003\u02de\u0003\u02de\u0003\u02de", "\u0003\u02de\u0003\u02de\u0003\u02de\u0003\u02de\u0003\u02de\u0003\u02de", "\u0003\u02de\u0003\u02de\u0003\u02de\u0003\u02de\u0003\u02de\u0003\u02de", "\u0003\u02de\u0003\u02de\u0003\u02de\u0003\u02de\u0003\u02de\u0005\u02de", "\u2cee\n\u02de\u0003\u02df\u0003\u02df\u0003\u02df\u0005\u02df\u2cf3", "\n\u02df\u0003\u02df\u0005\u02df\u2cf6\n\u02df\u0003\u02df\u0003\u02df", "\u0003\u02df\u0005\u02df\u2cfb\n\u02df\u0005\u02df\u2cfd\n\u02df\u0003", "\u02df\u0003\u02df\u0007\u02df\u2d01\n\u02df\f\u02df\u000e\u02df\u2d04", "\u000b\u02df\u0003\u02e0\u0003\u02e0\u0003\u02e0\u0007\u02e0\u2d09\n", "\u02e0\f\u02e0\u000e\u02e0\u2d0c\u000b\u02e0\u0003\u02e1\u0003\u02e1", "\u0005\u02e1\u2d10\n\u02e1\u0003\u02e1\u0003\u02e1\u0003\u02e1\u0007", "\u02e1\u2d15\n\u02e1\f\u02e1\u000e\u02e1\u2d18\u000b\u02e1\u0003\u02e1", "\u0003\u02e1\u0005\u02e1\u2d1c\n\u02e1\u0003\u02e1\u0005\u02e1\u2d1f", "\n\u02e1\u0003\u02e2\u0003\u02e2\u0005\u02e2\u2d23\n\u02e2\u0003\u02e2", "\u0003\u02e2\u0003\u02e2\u0007\u02e2\u2d28\n\u02e2\f\u02e2\u000e\u02e2", "\u2d2b\u000b\u02e2\u0003\u02e3\u0003\u02e3\u0005\u02e3\u2d2f\n\u02e3", "\u0003\u02e3\u0003\u02e3\u0003\u02e3\u0003\u02e3\u0003\u02e3\u0003\u02e3", "\u0003\u02e3\u0003\u02e3\u0003\u02e3\u0003\u02e3\u0003\u02e3\u0003\u02e3", "\u0003\u02e3\u0003\u02e3\u0003\u02e3\u0003\u02e3\u0003\u02e3\u0003\u02e3", "\u0003\u02e3\u0003\u02e3\u0003\u02e3\u0003\u02e3\u0003\u02e3\u0003\u02e3", "\u0003\u02e3\u0003\u02e3\u0003\u02e3\u0003\u02e3\u0005\u02e3\u2d4d\n", "\u02e3\u0003\u02e4\u0003\u02e4\u0003\u02e4\u0003\u02e4\u0003\u02e4\u0005", "\u02e4\u2d54\n\u02e4\u0003\u02e4\u0003\u02e4\u0003\u02e4\u0003\u02e4", "\u0003\u02e4\u0003\u02e4\u0003\u02e4\u0003\u02e4\u0003\u02e4\u0003\u02e4", "\u0003\u02e4\u0003\u02e4\u0003\u02e4\u0005\u02e4\u2d63\n\u02e4\u0003", "\u02e4\u0003\u02e4\u0003\u02e4\u0003\u02e4\u0003\u02e4\u0003\u02e4\u0003", "\u02e4\u0003\u02e4\u0003\u02e4\u0003\u02e4\u0003\u02e4\u0003\u02e4\u0003", "\u02e4\u0003\u02e4\u0005\u02e4\u2d73\n\u02e4\u0003\u02e4\u0003\u02e4", "\u0003\u02e4\u0003\u02e4\u0003\u02e4\u0003\u02e4\u0003\u02e4\u0003\u02e4", "\u0003\u02e4\u0003\u02e4\u0003\u02e4\u0003\u02e4\u0003\u02e4\u0003\u02e4", "\u0003\u02e4\u0003\u02e4\u0003\u02e4\u0005\u02e4\u2d86\n\u02e4\u0003", "\u02e4\u0003\u02e4\u0003\u02e4\u0003\u02e4\u0003\u02e4\u0003\u02e4\u0003", "\u02e4\u0003\u02e4\u0003\u02e4\u0003\u02e4\u0003\u02e4\u0003\u02e4\u0003", "\u02e4\u0003\u02e4\u0003\u02e4\u0005\u02e4\u2d97\n\u02e4\u0003\u02e4", "\u0003\u02e4\u0003\u02e4\u0003\u02e4\u0003\u02e4\u0005\u02e4\u2d9e\n", "\u02e4\u0003\u02e4\u0003\u02e4\u0003\u02e4\u0003\u02e4\u0003\u02e4\u0003", "\u02e4\u0005\u02e4\u2da6\n\u02e4\u0003\u02e4\u0003\u02e4\u0003\u02e4", "\u0003\u02e4\u0003\u02e4\u0003\u02e4\u0003\u02e4\u0003\u02e4\u0003\u02e4", "\u0003\u02e4\u0003\u02e4\u0005\u02e4\u2db3\n\u02e4\u0003\u02e4\u0003", "\u02e4\u0003\u02e4\u0003\u02e4\u0003\u02e4\u0003\u02e4\u0003\u02e4\u0005", "\u02e4\u2dbc\n\u02e4\u0003\u02e4\u0003\u02e4\u0003\u02e4\u0003\u02e4", "\u0003\u02e4\u0003\u02e4\u0003\u02e4\u0005\u02e4\u2dc5\n\u02e4\u0003", "\u02e4\u0003\u02e4\u0003\u02e4\u0003\u02e4\u0003\u02e4\u0003\u02e4\u0003", "\u02e4\u0005\u02e4\u2dce\n\u02e4\u0003\u02e4\u0003\u02e4\u0003\u02e4", "\u0003\u02e4\u0003\u02e4\u0003\u02e4\u0003\u02e4\u0003\u02e4\u0005\u02e4", "\u2dd8\n\u02e4\u0003\u02e4\u0003\u02e4\u0003\u02e4\u0003\u02e4\u0003", "\u02e4\u0003\u02e4\u0005\u02e4\u2de0\n\u02e4\u0003\u02e4\u0003\u02e4", "\u0003\u02e4\u0003\u02e4\u0003\u02e4\u0003\u02e4\u0003\u02e4\u0003\u02e4", "\u0005\u02e4\u2dea\n\u02e4\u0003\u02e4\u0003\u02e4\u0003\u02e4\u0003", "\u02e4\u0003\u02e4\u0003\u02e4\u0003\u02e4\u0003\u02e4\u0005\u02e4\u2df4", "\n\u02e4\u0003\u02e4\u0003\u02e4\u0003\u02e4\u0003\u02e4\u0003\u02e4", "\u0003\u02e4\u0003\u02e4\u0003\u02e4\u0003\u02e4\u0003\u02e4\u0005\u02e4", "\u2e00\n\u02e4\u0003\u02e4\u0003\u02e4\u0003\u02e4\u0003\u02e4\u0003", "\u02e4\u0003\u02e4\u0003\u02e4\u0003\u02e4\u0003\u02e4\u0003\u02e4\u0003", "\u02e4\u0003\u02e4\u0003\u02e4\u0003\u02e4\u0005\u02e4\u2e10\n\u02e4", "\u0003\u02e4\u0003\u02e4\u0003\u02e4\u0003\u02e4\u0003\u02e4\u0003\u02e4", "\u0003\u02e4\u0003\u02e4\u0003\u02e4\u0003\u02e4\u0003\u02e4\u0003\u02e4", "\u0003\u02e4\u0003\u02e4\u0003\u02e4\u0003\u02e4\u0005\u02e4\u2e22\n", "\u02e4\u0003\u02e4\u0003\u02e4\u0003\u02e4\u0003\u02e4\u0003\u02e4\u0003", "\u02e4\u0003\u02e4\u0003\u02e4\u0003\u02e4\u0003\u02e4\u0003\u02e4\u0005", "\u02e4\u2e2f\n\u02e4\u0003\u02e4\u0003\u02e4\u0003\u02e4\u0003\u02e4", "\u0003\u02e4\u0003\u02e4\u0003\u02e4\u0003\u02e4\u0003\u02e4\u0003\u02e4", "\u0003\u02e4\u0003\u02e4\u0003\u02e4\u0005\u02e4\u2e3e\n\u02e4\u0003", "\u02e4\u0003\u02e4\u0003\u02e4\u0003\u02e4\u0003\u02e4\u0003\u02e4\u0003", "\u02e4\u0003\u02e4\u0003\u02e4\u0005\u02e4\u2e49\n\u02e4\u0003\u02e4", "\u0003\u02e4\u0003\u02e4\u0003\u02e4\u0003\u02e4\u0003\u02e4\u0003\u02e4", "\u0003\u02e4\u0005\u02e4\u2e53\n\u02e4\u0003\u02e4\u0003\u02e4\u0003", "\u02e4\u0003\u02e4\u0003\u02e4\u0003\u02e4\u0003\u02e4\u0003\u02e4\u0003", "\u02e4\u0005\u02e4\u2e5e\n\u02e4\u0003\u02e4\u0003\u02e4\u0003\u02e4", "\u0003\u02e4\u0003\u02e4\u0003\u02e4\u0003\u02e4\u0003\u02e4\u0005\u02e4", "\u2e68\n\u02e4\u0003\u02e4\u0003\u02e4\u0003\u02e4\u0003\u02e4\u0003", "\u02e4\u0003\u02e4\u0003\u02e4\u0003\u02e4\u0003\u02e4\u0003\u02e4\u0003", "\u02e4\u0003\u02e4\u0003\u02e4\u0003\u02e4\u0003\u02e4\u0005\u02e4\u2e79", "\n\u02e4\u0003\u02e4\u0003\u02e4\u0003\u02e4\u0003\u02e4\u0005\u02e4", "\u2e7f\n\u02e4\u0003\u02e4\u0003\u02e4\u0003\u02e4\u0003\u02e4\u0003", "\u02e4\u0003\u02e4\u0003\u02e4\u0003\u02e4\u0003\u02e4\u0003\u02e4\u0003", "\u02e4\u0003\u02e4\u0003\u02e4\u0003\u02e4\u0003\u02e4\u0003\u02e4\u0003", "\u02e4\u0003\u02e4\u0003\u02e4\u0003\u02e4\u0005\u02e4\u2e95\n\u02e4", "\u0003\u02e5\u0003\u02e5\u0003\u02e5\u0005\u02e5\u2e9a\n\u02e5\u0003", "\u02e5\u0003\u02e5\u0003\u02e5\u0003\u02e5\u0005\u02e5\u2ea0\n\u02e5", "\u0003\u02e5\u0003\u02e5\u0003\u02e5\u0003\u02e5\u0005\u02e5\u2ea6\n", "\u02e5\u0003\u02e5\u0003\u02e5\u0003\u02e5\u0003\u02e5\u0005\u02e5\u2eac", "\n\u02e5\u0003\u02e5\u0003\u02e5\u0003\u02e5\u0005\u02e5\u2eb1\n\u02e5", "\u0005\u02e5\u2eb3\n\u02e5\u0003\u02e5\u0005\u02e5\u2eb6\n\u02e5\u0003", "\u02e5\u0003\u02e5\u0003\u02e5\u0003\u02e5\u0003\u02e5\u0003\u02e5\u0003", "\u02e5\u0003\u02e5\u0005\u02e5\u2ec0\n\u02e5\u0003\u02e5\u0005\u02e5", "\u2ec3\n\u02e5\u0005\u02e5\u2ec5\n\u02e5\u0005\u02e5\u2ec7\n\u02e5\u0003", "\u02e5\u0003\u02e5\u0003\u02e5\u0003\u02e5\u0003\u02e5\u0003\u02e5\u0003", "\u02e5\u0003\u02e5\u0003\u02e5\u0003\u02e5\u0003\u02e5\u0003\u02e5\u0005", "\u02e5\u2ed5\n\u02e5\u0003\u02e6\u0003\u02e6\u0003\u02e7\u0003\u02e7", "\u0003\u02e7\u0003\u02e8\u0003\u02e8\u0003\u02e9\u0003\u02e9\u0005\u02e9", "\u2ee0\n\u02e9\u0003\u02e9\u0003\u02e9\u0003\u02ea\u0003\u02ea\u0005", "\u02ea\u2ee6\n\u02ea\u0003\u02eb\u0003\u02eb\u0003\u02eb\u0003\u02eb", "\u0003\u02ec\u0003\u02ec\u0003\u02ec\u0003\u02ec\u0003\u02ec\u0003\u02ec", "\u0003\u02ec\u0003\u02ec\u0003\u02ec\u0003\u02ec\u0003\u02ec\u0003\u02ec", "\u0003\u02ec\u0003\u02ec\u0003\u02ec\u0003\u02ec\u0003\u02ec\u0003\u02ec", "\u0003\u02ec\u0003\u02ec\u0003\u02ec\u0003\u02ec\u0003\u02ec\u0003\u02ec", "\u0003\u02ec\u0003\u02ec\u0003\u02ec\u0003\u02ec\u0003\u02ec\u0003\u02ec", "\u0003\u02ec\u0003\u02ec\u0003\u02ec\u0003\u02ec\u0003\u02ec\u0003\u02ec", "\u0003\u02ec\u0003\u02ec\u0003\u02ec\u0003\u02ec\u0003\u02ec\u0003\u02ec", "\u0003\u02ec\u0003\u02ec\u0003\u02ec\u0003\u02ec\u0003\u02ec\u0003\u02ec", "\u0003\u02ec\u0003\u02ec\u0003\u02ec\u0003\u02ec\u0003\u02ec\u0003\u02ec", "\u0003\u02ec\u0003\u02ec\u0003\u02ec\u0003\u02ec\u0003\u02ec\u0003\u02ec", "\u0003\u02ec\u0003\u02ec\u0003\u02ec\u0003\u02ec\u0003\u02ec\u0003\u02ec", "\u0003\u02ec\u0003\u02ec\u0003\u02ec\u0003\u02ec\u0003\u02ec\u0003\u02ec", "\u0003\u02ec\u0003\u02ec\u0003\u02ec\u0005\u02ec\u2f37\n\u02ec\u0003", "\u02ed\u0003\u02ed\u0003\u02ee\u0003\u02ee\u0003\u02ef\u0003\u02ef\u0003", "\u02f0\u0003\u02f0\u0003\u02f0\u0002\u0005\u04d8\u04e0\u04ea\u02f1\u0002", "\u0004\u0006\b\n\f\u000e\u0010\u0012\u0014\u0016\u0018\u001a\u001c\u001e", " \"$&(*,.02468:<>@BDFHJLNPRTVXZ\\^`bdfhjlnprtvxz|~\u0080\u0082\u0084", "\u0086\u0088\u008a\u008c\u008e\u0090\u0092\u0094\u0096\u0098\u009a\u009c", "\u009e\u00a0\u00a2\u00a4\u00a6\u00a8\u00aa\u00ac\u00ae\u00b0\u00b2\u00b4", "\u00b6\u00b8\u00ba\u00bc\u00be\u00c0\u00c2\u00c4\u00c6\u00c8\u00ca\u00cc", "\u00ce\u00d0\u00d2\u00d4\u00d6\u00d8\u00da\u00dc\u00de\u00e0\u00e2\u00e4", "\u00e6\u00e8\u00ea\u00ec\u00ee\u00f0\u00f2\u00f4\u00f6\u00f8\u00fa\u00fc", "\u00fe\u0100\u0102\u0104\u0106\u0108\u010a\u010c\u010e\u0110\u0112\u0114", "\u0116\u0118\u011a\u011c\u011e\u0120\u0122\u0124\u0126\u0128\u012a\u012c", "\u012e\u0130\u0132\u0134\u0136\u0138\u013a\u013c\u013e\u0140\u0142\u0144", "\u0146\u0148\u014a\u014c\u014e\u0150\u0152\u0154\u0156\u0158\u015a\u015c", "\u015e\u0160\u0162\u0164\u0166\u0168\u016a\u016c\u016e\u0170\u0172\u0174", "\u0176\u0178\u017a\u017c\u017e\u0180\u0182\u0184\u0186\u0188\u018a\u018c", "\u018e\u0190\u0192\u0194\u0196\u0198\u019a\u019c\u019e\u01a0\u01a2\u01a4", "\u01a6\u01a8\u01aa\u01ac\u01ae\u01b0\u01b2\u01b4\u01b6\u01b8\u01ba\u01bc", "\u01be\u01c0\u01c2\u01c4\u01c6\u01c8\u01ca\u01cc\u01ce\u01d0\u01d2\u01d4", "\u01d6\u01d8\u01da\u01dc\u01de\u01e0\u01e2\u01e4\u01e6\u01e8\u01ea\u01ec", "\u01ee\u01f0\u01f2\u01f4\u01f6\u01f8\u01fa\u01fc\u01fe\u0200\u0202\u0204", "\u0206\u0208\u020a\u020c\u020e\u0210\u0212\u0214\u0216\u0218\u021a\u021c", "\u021e\u0220\u0222\u0224\u0226\u0228\u022a\u022c\u022e\u0230\u0232\u0234", "\u0236\u0238\u023a\u023c\u023e\u0240\u0242\u0244\u0246\u0248\u024a\u024c", "\u024e\u0250\u0252\u0254\u0256\u0258\u025a\u025c\u025e\u0260\u0262\u0264", "\u0266\u0268\u026a\u026c\u026e\u0270\u0272\u0274\u0276\u0278\u027a\u027c", "\u027e\u0280\u0282\u0284\u0286\u0288\u028a\u028c\u028e\u0290\u0292\u0294", "\u0296\u0298\u029a\u029c\u029e\u02a0\u02a2\u02a4\u02a6\u02a8\u02aa\u02ac", "\u02ae\u02b0\u02b2\u02b4\u02b6\u02b8\u02ba\u02bc\u02be\u02c0\u02c2\u02c4", "\u02c6\u02c8\u02ca\u02cc\u02ce\u02d0\u02d2\u02d4\u02d6\u02d8\u02da\u02dc", "\u02de\u02e0\u02e2\u02e4\u02e6\u02e8\u02ea\u02ec\u02ee\u02f0\u02f2\u02f4", "\u02f6\u02f8\u02fa\u02fc\u02fe\u0300\u0302\u0304\u0306\u0308\u030a\u030c", "\u030e\u0310\u0312\u0314\u0316\u0318\u031a\u031c\u031e\u0320\u0322\u0324", "\u0326\u0328\u032a\u032c\u032e\u0330\u0332\u0334\u0336\u0338\u033a\u033c", "\u033e\u0340\u0342\u0344\u0346\u0348\u034a\u034c\u034e\u0350\u0352\u0354", "\u0356\u0358\u035a\u035c\u035e\u0360\u0362\u0364\u0366\u0368\u036a\u036c", "\u036e\u0370\u0372\u0374\u0376\u0378\u037a\u037c\u037e\u0380\u0382\u0384", "\u0386\u0388\u038a\u038c\u038e\u0390\u0392\u0394\u0396\u0398\u039a\u039c", "\u039e\u03a0\u03a2\u03a4\u03a6\u03a8\u03aa\u03ac\u03ae\u03b0\u03b2\u03b4", "\u03b6\u03b8\u03ba\u03bc\u03be\u03c0\u03c2\u03c4\u03c6\u03c8\u03ca\u03cc", "\u03ce\u03d0\u03d2\u03d4\u03d6\u03d8\u03da\u03dc\u03de\u03e0\u03e2\u03e4", "\u03e6\u03e8\u03ea\u03ec\u03ee\u03f0\u03f2\u03f4\u03f6\u03f8\u03fa\u03fc", "\u03fe\u0400\u0402\u0404\u0406\u0408\u040a\u040c\u040e\u0410\u0412\u0414", "\u0416\u0418\u041a\u041c\u041e\u0420\u0422\u0424\u0426\u0428\u042a\u042c", "\u042e\u0430\u0432\u0434\u0436\u0438\u043a\u043c\u043e\u0440\u0442\u0444", "\u0446\u0448\u044a\u044c\u044e\u0450\u0452\u0454\u0456\u0458\u045a\u045c", "\u045e\u0460\u0462\u0464\u0466\u0468\u046a\u046c\u046e\u0470\u0472\u0474", "\u0476\u0478\u047a\u047c\u047e\u0480\u0482\u0484\u0486\u0488\u048a\u048c", "\u048e\u0490\u0492\u0494\u0496\u0498\u049a\u049c\u049e\u04a0\u04a2\u04a4", "\u04a6\u04a8\u04aa\u04ac\u04ae\u04b0\u04b2\u04b4\u04b6\u04b8\u04ba\u04bc", "\u04be\u04c0\u04c2\u04c4\u04c6\u04c8\u04ca\u04cc\u04ce\u04d0\u04d2\u04d4", "\u04d6\u04d8\u04da\u04dc\u04de\u04e0\u04e2\u04e4\u04e6\u04e8\u04ea\u04ec", "\u04ee\u04f0\u04f2\u04f4\u04f6\u04f8\u04fa\u04fc\u04fe\u0500\u0502\u0504", "\u0506\u0508\u050a\u050c\u050e\u0510\u0512\u0514\u0516\u0518\u051a\u051c", "\u051e\u0520\u0522\u0524\u0526\u0528\u052a\u052c\u052e\u0530\u0532\u0534", "\u0536\u0538\u053a\u053c\u053e\u0540\u0542\u0544\u0546\u0548\u054a\u054c", "\u054e\u0550\u0552\u0554\u0556\u0558\u055a\u055c\u055e\u0560\u0562\u0564", "\u0566\u0568\u056a\u056c\u056e\u0570\u0572\u0574\u0576\u0578\u057a\u057c", "\u057e\u0580\u0582\u0584\u0586\u0588\u058a\u058c\u058e\u0590\u0592\u0594", "\u0596\u0598\u059a\u059c\u059e\u05a0\u05a2\u05a4\u05a6\u05a8\u05aa\u05ac", "\u05ae\u05b0\u05b2\u05b4\u05b6\u05b8\u05ba\u05bc\u05be\u05c0\u05c2\u05c4", "\u05c6\u05c8\u05ca\u05cc\u05ce\u05d0\u05d2\u05d4\u05d6\u05d8\u05da\u05dc", "\u05de\u0002\u00b1\u0004\u0002??\u02b9\u02b9\u0004\u0002\"\"\u04e4\u04e4", "\u0005\u0002\u0248\u0248\u02fb\u02fb\u0542\u0542\u0004\u0002\u00c7\u00c7", "\u0492\u0492\u0005\u0002\u0087\u0087\u04a9\u04a9\u0610\u0610\u0004\u0002", "\u0181\u0181\u01b9\u01b9\u0004\u0002 gg\u0005\u0002\u016c\u016c\u029f", "\u029f\u07eb\u07eb\u0005\u0002\u0389\u0389\u0461\u0461\u04b1\u04b1\u0004", "\u0002\u0220\u0220\u0818\u0818\u0004\u0002\u0087\u0087\u0610\u0610\u0004", "\u0002\u0014\u0014\u019d\u019d\u0005\u0002\u0014\u0014\u019d\u019d\u0361", "\u0361\u0005\u0002\u013a\u013a\u047d\u047d\u0614\u0614\u0004\u0002\u0323", "\u0323\u0492\u0492\u0004\u0002\u033c\u033c\u062a\u062a\u0005\u0002\u020d", "\u020d\u02a4\u02a4\u04a5\u04a5\u0005\u0002\u00dc\u00dc\u0431\u0431\u05a3", "\u05a3\u0005\u0002\u0154\u0154\u0192\u0192\u0538\u0538\u0004\u0002~", "~\u07d4\u07d4\u0004\u0002@@\u0175\u0175\u0004\u0002\u02b7\u02b7\u0839", "\u0839\u0004\u0002\u0364\u0364\u03eb\u03eb\u0004\u0002\u01f0\u01f0\u0239", "\u0239\u0004\u0002\u0161\u0161\u0782\u0782\u0004\u0002\u030a\u030a\u07d8", "\u07d8\u0004\u0002\u0014\u0014\u057d\u057d\u0004\u0002\u045a\u045a\u0467", "\u0467\u0004\u0002\u06f5\u06f5\u0809\u0809\u0004\u0002\u0094\u0094\u01d5", "\u01d5\u0004\u0002\u0005\u0005\u05e4\u05e4\u0004\u0002%%\u0130\u0130", "\u0010\u0002))OO\u00db\u00db\u016c\u016c\u01dd\u01dd\u0216\u0216\u023d", "\u023d\u0279\u0279\u029f\u029f\u030a\u030a\u054b\u054b\u057e\u057e\u05d4", "\u05d4\u07eb\u07eb\u0004\u0002\u0019\u0019\u016a\u016a\u0004\u0002\u01a9", "\u01a9\u03f0\u03f0\u0004\u0002\u0414\u0414\u057a\u057a\u0004\u0002\u0469", "\u0469\u084f\u084f\u0005\u0002\u025c\u025c\u025f\u025f\u045f\u045f\u0004", "\u0002\u0164\u0164\u0267\u0267\u0004\u0002\u043e\u043e\u0818\u0818\u0004", "\u0002\u0140\u0140\u0780\u0780\u0005\u0002\u0267\u0267\u041c\u041c\u0782", "\u0782\u0004\u0002\u045b\u045b\u046a\u046a\u0004\u0002pp\u0606\u0606", "\u0005\u0002\u020b\u020b\u030d\u030d\u03e3\u03e3\u0004\u0002UU\u0322", "\u0322\u0004\u0002\u0245\u0245\u03da\u03da\u0004\u0002\u00dc\u00dc\u016e", "\u016e\u0004\u0002\u01c1\u01c1\u07c0\u07c0\u0004\u0002II\u065b\u065b", "\u0004\u0002\u01db\u01db\u026d\u026d\u0004\u0002\u0098\u0098\u03b4\u03b4", "\u0004\u0002\u0849\u0849\u084b\u084b\u0005\u0002\u00e2\u00e2\u0201\u0201", "\u0220\u0220\u0004\u0002\u0303\u0303\u0325\u0325\u0004\u0002\u041e\u041e", "\u05a6\u05a6\u0004\u0002\u016c\u016c\u0516\u0516\u0004\u0002\u0161\u0161", "\u0220\u0220\u0004\u0002bb\u05cd\u05cd\u0004\u0002\u0301\u0301\u0778", "\u0778\u0004\u0002;;\u0538\u0538\u0004\u0002\u0254\u0254\u0319\u0319", "\u0004\u0002\u07d6\u07d6\u08ab\u08ab\u0005\u0002\u0161\u0161\u02d2\u02d2", "\u0557\u0557\u0005\u0002\u0161\u0161\u02d2\u02d2\u03f1\u03f1\u0004\u0002", "\u0349\u0349\u03e7\u03e7\u0004\u0002\'\'\u0185\u0185\u0004\u0002\u00c3", "\u00c3\u0620\u0620\u0004\u0002\u0417\u0417\u0584\u0584\u0004\u0002\u019a", "\u019a\u07ef\u07ef\u0004\u0002hh\u01bf\u01bf\u0004\u0002\u030e\u030e", "\u04e2\u04e2\u0005\u0002\\\\\u04db\u04db\u052b\u052b\u0004\u0002\u00dc", "\u00dc\u0511\u0511\u0004\u0002\u0442\u0442\u083c\u083c\u0004\u0002\u0003", "\u0003\u063a\u063a\u0004\u0002\u04e2\u04e2\u0608\u0608\u0005\u0002%", "%\u03f1\u03f1\u0620\u0620\u0004\u0002\u019d\u019d\u02d2\u02d2\u0004", "\u0002\u0424\u0424\u060a\u060a\u0004\u0002\u0307\u0307\u081c\u081c\u0004", "\u0002\u022a\u022a\u04d1\u04d1\u0004\u0002\u0160\u0160\u02d1\u02d1\u0005", "\u0002\u0254\u0254\u0319\u0319\u033b\u033b\u0004\u0002\u0238\u0238\u0303", "\u0303\u0004\u0002\u0135\u0135\u0167\u0167\u0006\u0002\u028e\u028e\u029a", "\u029a\u03c1\u03c1\u04a0\u04a0\u0004\u0002\u0161\u0161\u08ba\u08ba\u0003", "\u0003\u08c3\u08c3\u0003\u0002\u08c3\u08c3\u0003\u0002\u0598\u0599\u0003", "\u0002\u0103\u0104\u0004\u0002cc\u0267\u0267\u0004\u0002\u008c\u008c", "\u0171\u0171\u0005\u0002%%\u018e\u018e\u07d4\u07d4\u0004\u0002\u0128", "\u0128\u0378\u0378\u0005\u0002\u022e\u022e\u02e6\u02e6\u059f\u059f\u0004", "\u0002\u05c2\u05c2\u078f\u078f\u0005\u0002\u05c2\u05c2\u0608\u0608\u078f", "\u078f\u0004\u0002\u01da\u01da\u026b\u026b\u0004\u0002\u012c\u012c\u05a5", "\u05a5\u0004\u0002\u0262\u0262\u02d2\u02d2\u0004\u0002%%\u07ea\u07ea", "\u0004\u0002YY\u05db\u05db\u0004\u0002\u0210\u0210\u02dd\u02dd\u0003", "\u0002\u05ad\u05ae\u0004\u0002\u0210\u0210\u038c\u038c\u0004\u0002%", "%\u0210\u0210\u0004\u0002\u077a\u077a\u0788\u0788\u0004\u0002\u033c", "\u033c\u0645\u0645\u0004\u0002\u02f3\u02f5\u02f7\u02f7\u0003\u0002\u08c0", "\u08c1\u0004\u0002\u08b4\u08b4\u08b8\u08b8\u0003\u0002\u08b5\u08b6\u0004", "\u0002\u015e\u015e\u026f\u026f\u0006\u0002%%22\u01e0\u01e0\u0609\u0609", "\u0005\u0002\u0089\u0089\u02e5\u02e5\u07b3\u07b3\u0004\u0002%%\u018e", "\u018e\u0004\u0002\u00a6\u00a6\u0857\u0857\u0004\u0002\u018e\u018e\u07d4", "\u07d4\u0004\u0002\u04d3\u04d5\u04d8\u04d8\u0004\u0002\u00a1\u00a1\u00e0", "\u00e0\u0004\u0002\u0213\u0213\u02de\u02de\u0004\u0002\u00b3\u00b3\u037b", "\u037b\u0004\u0002\u0859\u0859\u0861\u0861\u0004\u0002\u01c5\u01c5\u03cf", "\u03cf\u0004\u0002\u01d0\u01d0\u0371\u0371\u0004\u0002\u0109\u0109\u0195", "\u0195\u0004\u0002\u0252\u0252\u05f2\u05f2\u0007\u0002\u088d\u088f\u0891", "\u0896\u0898\u0899\u089b\u089b\u089f\u08a2\u0003\u0002\u0886\u088c\u0003", "\u0002\u0880\u0885\u0004\u0002\u0542\u0542\u05ae\u05ae\u0004\u0002\u021d", "\u021d\u050c\u050c\u0004\u0002\u041f\u041f\u05bf\u05bf\u0004\u0002\u01c8", "\u01c8\u01cc\u01cc\u0004\u0002\u0498\u0498\u0615\u0615\u0004\u0002\u00dc", "\u00dc\u05a3\u05a3\u0005\u0002\u00dc\u00dc\u03f1\u03f1\u05a3\u05a3\u0004", "\u0002\u04b9\u04b9\u0648\u0648\u0004\u0002\u0589\u0589\u060e\u060e\u0004", "\u0002\u0262\u0262\u058a\u058a\u0003\u0002\u04d9\u04da\u0004\u0002\u014b", "\u014b\u087b\u087b\u0004\u0002\u0366\u0366\u05ca\u05ca\u0004\u0002\u0097", "\u0097\u00b2\u00b2\u0005\u0002))\u0122\u0122\u019d\u019d\u0004\u0002", "))\u019d\u019d\u0004\u0002\u0122\u0122\u019d\u019d\u0004\u0002))\u0122", "\u0122\u0005\u0002))\u019d\u019d\u01dd\u01dd\u0004\u000222\u01ef\u01ef", "\u0004\u0002\u00bc\u00bc\u0527\u0527\u0006\u0002))\u00db\u00db\u019d", "\u019d\u05d4\u05d4\u0006\u0002))\u019d\u019d\u05d4\u05d4\u07eb\u07eb", "\u0005\u0002\u016c\u016c\u019d\u019d\u029f\u029f\b\u0002))\u016c\u016c", "\u019d\u019d\u029f\u029f\u05d4\u05d4\u07eb\u07eb\u0004\u0002\u019d\u019d", "\u07eb\u07eb\u0005\u0002))\u019d\u019d\u023d\u023d\u0005\u0002))\u019d", "\u019d\u05d4\u05d4\u0005\u0002))\u0122\u0122\u058f\u058f\u0005\u0002", "))\u019d\u019d\u080d\u080d\f\u0002))__\u00db\u00db\u016c\u016c\u019d", "\u019d\u029f\u029f\u030a\u030a\u054b\u054b\u05d4\u05d4\u07eb\u07eb\u0007", "\u0002))\u0122\u0122\u019d\u019d\u031f\u031f\u07d6\u07d6\u0006\u0002", "))\u019d\u019d\u01dd\u01dd\u07cf\u07cf\u0005\u0002\u019d\u019d\u0342", "\u0342\u07cf\u07cf\u0004\u0002++OO\u0004\u0002\u017a\u017a\u07b4\u07b4", "\b\u0002\u014b\u014b\u0258\u0258\u034e\u034e\u0366\u0366\u05ca\u05ca", "\u087b\u087b\u0003\u0002\u08ab\u08ac\u0004\u0002\u08a6\u08a6\u08ad\u08ad", "\u00dd\u0002\b\b\n\u000b\r\r\u000f\u000f\u0012\u0013\u001c\u001c\u001f", "\u001f/0779:<ACEEGNPUWWYY\\\\__acfhjknwy|~\u0087\u0089\u008d\u008f\u0093", "\u0095\u009b\u009f\u00a0\u00a3\u00a7\u00a9\u00ae\u00b0\u00b1\u00b3\u00b5", "\u00b7\u00bc\u00bf\u00bf\u00c2\u00c6\u00ca\u00ca\u00cc\u00dd\u00df\u00e3", "\u00e6\u00e9\u00eb\u00ec\u00f0\u00f1\u00f5\u00fc\u00fe\u0104\u0106\u0106", "\u0109\u010d\u010f\u010f\u0112\u0121\u0124\u0125\u0128\u012a\u012c\u012d", "\u012f\u0139\u013b\u0141\u0144\u0144\u0146\u0146\u014a\u014b\u014d\u0151", "\u0153\u0158\u015a\u015b\u015d\u0160\u0162\u0165\u0167\u0169\u016d\u0174", "\u0177\u0178\u017a\u017b\u017d\u017f\u0181\u0181\u0183\u0186\u0188\u018a", "\u018c\u018d\u018f\u0190\u0192\u019c\u019e\u019e\u01a0\u01a1\u01a5\u01a8", "\u01aa\u01ad\u01af\u01b1\u01b5\u01b7\u01b9\u01b9\u01bb\u01be\u01c0\u01c6", "\u01c9\u01ce\u01d0\u01d0\u01d2\u01d5\u01d8\u01db\u01dd\u01de\u01e1\u01e1", "\u01e3\u01ea\u01ec\u01f0\u01f2\u01f6\u01f8\u01fb\u01fe\u01fe\u0201\u0201", "\u0203\u0203\u0205\u0207\u0209\u0209\u020b\u0213\u0215\u0217\u0219\u021e", "\u0220\u0223\u0226\u022b\u022d\u0231\u0233\u0236\u0238\u023b\u023e\u023e", "\u0240\u024a\u024c\u025a\u025c\u0265\u0267\u0269\u026b\u0278\u027b\u0289", "\u028b\u028c\u028f\u0295\u0297\u0297\u0299\u0299\u029c\u029e\u02a0\u02ab", "\u02ae\u02b1\u02b3\u02b4\u02b6\u02b8\u02ba\u02c0\u02d1\u02d7\u02d9\u02d9", "\u02dc\u02df\u02e1\u02ef\u02f1\u02f6\u02f8\u02f8\u02fa\u0308\u030b\u0311", "\u0313\u0315\u0318\u0322\u0324\u0326\u032b\u0334\u0336\u033c\u033e\u0343", "\u0345\u034b\u034d\u0358\u035a\u035c\u0360\u0362\u0364\u0367\u0369\u036c", "\u036e\u0378\u037a\u037f\u0381\u03a9\u03ac\u03ae\u03b0\u03b0\u03b2\u03b7", "\u03b9\u03b9\u03bc\u03c0\u03c2\u03c5\u03c8\u03ca\u03cc\u03d7\u03d9\u03dd", "\u03e1\u03ef\u03f1\u03f5\u03f7\u0400\u0404\u0405\u0407\u0407\u040a\u040d", "\u040f\u0412\u0414\u0415\u0417\u041c\u041e\u0424\u0426\u0432\u0434\u0435", "\u0437\u043c\u043e\u043e\u0443\u0447\u0449\u044a\u044c\u044c\u044e\u0455", "\u0457\u045b\u045e\u0462\u0464\u0464\u0467\u0467\u0469\u0469\u046b\u0476", "\u0478\u0479\u047e\u0484\u048b\u048e\u0490\u0491\u0493\u0495\u0497\u0497", "\u0499\u049f\u04a1\u04a4\u04a6\u04aa\u04ac\u04ad\u04af\u04b2\u04b4\u04b4", "\u04b7\u04c4\u04c7\u04c7\u04c9\u04c9\u04cb\u04cc\u04ce\u04d2\u04d6\u04d7", "\u04db\u04db\u04dd\u04de\u04e1\u04e3\u04e6\u04ec\u04ee\u04f2\u04f4\u04f5", "\u04fd\u0500\u0502\u0502\u0505\u0506\u050a\u050f\u0511\u0516\u0518\u0518", "\u051a\u051a\u051e\u051f\u0521\u052b\u052f\u0532\u0534\u053e\u0540\u0544", "\u0546\u054c\u054e\u0550\u0552\u0558\u055a\u0577\u057a\u057d\u057f\u0588", "\u058a\u058a\u058c\u058f\u0591\u0592\u0594\u059b\u059d\u05a0\u05a2\u05a6", "\u05a8\u05b2\u05b4\u05b7\u05b9\u05c3\u05c5\u05c6\u05c8\u05ca\u05cc\u05d3", "\u05d6\u05db\u05dd\u05dd\u05e0\u05e0\u05e3\u05e7\u05e9\u05ee\u05f2\u05f9", "\u05fc\u0600\u0602\u0606\u0608\u060b\u060e\u0613\u0616\u0618\u061a\u061c", "\u061e\u061e\u0620\u0622\u0624\u0627\u062a\u063d\u063f\u064a\u064d\u0651", "\u0653\u0653\u0655\u065c\u065e\u0660\u0662\u0662\u0664\u0668\u066a\u067a", "\u067c\u067f\u0682\u0684\u0687\u069b\u069d\u06a7\u06a9\u06aa\u06b0\u06c7", "\u06c9\u06e3\u06e5\u06ee\u06f0\u0771\u0775\u077b\u077d\u0784\u0786\u078a", "\u078d\u078d\u078f\u078f\u0792\u0793\u0795\u079c\u079e\u07ad\u07af\u07b8", "\u07ba\u07bb\u07bd\u07c0\u07c2\u07c8\u07ca\u07cd\u07cf\u07d2\u07d5\u07d8", "\u07da\u07df\u07e1\u07e4\u07e6\u07ea\u07ec\u07f2\u07f4\u07f6\u07f8\u07fa", "\u07fc\u0801\u0803\u0807\u0809\u080d\u080f\u080f\u0811\u0811\u0818\u0819", "\u081c\u081c\u0820\u0826\u082b\u0834\u0837\u0837\u0839\u083d\u0841\u0843", "\u0846\u0849\u084c\u084d\u084f\u0850\u0852\u0854\u0856\u0861\u0863\u0877", "\u087b\u087c\u087f\u088e\u0891\u0898\u089a\u08a0\u08a2\u08a5\u0005\u0002", "\u00ba\u00ba\u0890\u0890\u089c\u089e\u0007\u0002\u011b\u011b\u088d\u088d", "\u0897\u0897\u089a\u089a\u089f\u089f\u0002\u364b\u0002\u05e0\u0003\u0002", "\u0002\u0002\u0004\u05ec\u0003\u0002\u0002\u0002\u0006\u0629\u0003\u0002", "\u0002\u0002\b\u062b\u0003\u0002\u0002\u0002\n\u0630\u0003\u0002\u0002", "\u0002\f\u0643\u0003\u0002\u0002\u0002\u000e\u0677\u0003\u0002\u0002", "\u0002\u0010\u067b\u0003\u0002\u0002\u0002\u0012\u0689\u0003\u0002\u0002", "\u0002\u0014\u068d\u0003\u0002\u0002\u0002\u0016\u0699\u0003\u0002\u0002", "\u0002\u0018\u069e\u0003\u0002\u0002\u0002\u001a\u06ab\u0003\u0002\u0002", "\u0002\u001c\u06c1\u0003\u0002\u0002\u0002\u001e\u06dd\u0003\u0002\u0002", "\u0002 \u0703\u0003\u0002\u0002\u0002\"\u0705\u0003\u0002\u0002\u0002", "$\u0716\u0003\u0002\u0002\u0002&\u073b\u0003\u0002\u0002\u0002(\u073d", "\u0003\u0002\u0002\u0002*\u0742\u0003\u0002\u0002\u0002,\u0755\u0003", "\u0002\u0002\u0002.\u0787\u0003\u0002\u0002\u00020\u07a4\u0003\u0002", "\u0002\u00022\u07c9\u0003\u0002\u0002\u00024\u07ce\u0003\u0002\u0002", "\u00026\u07e7\u0003\u0002\u0002\u00028\u07ff\u0003\u0002\u0002\u0002", ":\u0808\u0003\u0002\u0002\u0002<\u0811\u0003\u0002\u0002\u0002>\u081a", "\u0003\u0002\u0002\u0002@\u081e\u0003\u0002\u0002\u0002B\u0823\u0003", "\u0002\u0002\u0002D\u083b\u0003\u0002\u0002\u0002F\u083d\u0003\u0002", "\u0002\u0002H\u0841\u0003\u0002\u0002\u0002J\u0872\u0003\u0002\u0002", "\u0002L\u088e\u0003\u0002\u0002\u0002N\u0890\u0003\u0002\u0002\u0002", "P\u089e\u0003\u0002\u0002\u0002R\u08a3\u0003\u0002\u0002\u0002T\u08a8", "\u0003\u0002\u0002\u0002V\u08ae\u0003\u0002\u0002\u0002X\u08b1\u0003", "\u0002\u0002\u0002Z\u08bc\u0003\u0002\u0002\u0002\\\u08cc\u0003\u0002", "\u0002\u0002^\u08dd\u0003\u0002\u0002\u0002`\u08ee\u0003\u0002\u0002", "\u0002b\u08f6\u0003\u0002\u0002\u0002d\u08fb\u0003\u0002\u0002\u0002", "f\u090b\u0003\u0002\u0002\u0002h\u090f\u0003\u0002\u0002\u0002j\u0927", "\u0003\u0002\u0002\u0002l\u092a\u0003\u0002\u0002\u0002n\u0930\u0003", "\u0002\u0002\u0002p\u093c\u0003\u0002\u0002\u0002r\u0945\u0003\u0002", "\u0002\u0002t\u0961\u0003\u0002\u0002\u0002v\u0967\u0003\u0002\u0002", "\u0002x\u096a\u0003\u0002\u0002\u0002z\u0971\u0003\u0002\u0002\u0002", "|\u0979\u0003\u0002\u0002\u0002~\u0986\u0003\u0002\u0002\u0002\u0080", "\u0988\u0003\u0002\u0002\u0002\u0082\u098c\u0003\u0002\u0002\u0002\u0084", "\u0992\u0003\u0002\u0002\u0002\u0086\u09ab\u0003\u0002\u0002\u0002\u0088", "\u09ca\u0003\u0002\u0002\u0002\u008a\u09f7\u0003\u0002\u0002\u0002\u008c", "\u0a01\u0003\u0002\u0002\u0002\u008e\u0a03\u0003\u0002\u0002\u0002\u0090", "\u0a08\u0003\u0002\u0002\u0002\u0092\u0a16\u0003\u0002\u0002\u0002\u0094", "\u0a18\u0003\u0002\u0002\u0002\u0096\u0a1d\u0003\u0002\u0002\u0002\u0098", "\u0a21\u0003\u0002\u0002\u0002\u009a\u0a47\u0003\u0002\u0002\u0002\u009c", "\u0a57\u0003\u0002\u0002\u0002\u009e\u0a78\u0003\u0002\u0002\u0002\u00a0", "\u0a9b\u0003\u0002\u0002\u0002\u00a2\u0a9f\u0003\u0002\u0002\u0002\u00a4", "\u0aae\u0003\u0002\u0002\u0002\u00a6\u0ab0\u0003\u0002\u0002\u0002\u00a8", "\u0ab3\u0003\u0002\u0002\u0002\u00aa\u0ab8\u0003\u0002\u0002\u0002\u00ac", "\u0ac2\u0003\u0002\u0002\u0002\u00ae\u0ae3\u0003\u0002\u0002\u0002\u00b0", "\u0ae7\u0003\u0002\u0002\u0002\u00b2\u0b03\u0003\u0002\u0002\u0002\u00b4", "\u0b05\u0003\u0002\u0002\u0002\u00b6\u0b09\u0003\u0002\u0002\u0002\u00b8", "\u0b1a\u0003\u0002\u0002\u0002\u00ba\u0b22\u0003\u0002\u0002\u0002\u00bc", "\u0b26\u0003\u0002\u0002\u0002\u00be\u0b3d\u0003\u0002\u0002\u0002\u00c0", "\u0b6b\u0003\u0002\u0002\u0002\u00c2\u0b7a\u0003\u0002\u0002\u0002\u00c4", "\u0b7c\u0003\u0002\u0002\u0002\u00c6\u0b8a\u0003\u0002\u0002\u0002\u00c8", "\u0baa\u0003\u0002\u0002\u0002\u00ca\u0bb3\u0003\u0002\u0002\u0002\u00cc", "\u0bc3\u0003\u0002\u0002\u0002\u00ce\u0be6\u0003\u0002\u0002\u0002\u00d0", "\u0bfa\u0003\u0002\u0002\u0002\u00d2\u0c01\u0003\u0002\u0002\u0002\u00d4", "\u0c0c\u0003\u0002\u0002\u0002\u00d6\u0c17\u0003\u0002\u0002\u0002\u00d8", "\u0c3d\u0003\u0002\u0002\u0002\u00da\u0c3f\u0003\u0002\u0002\u0002\u00dc", "\u0c5a\u0003\u0002\u0002\u0002\u00de\u0c67\u0003\u0002\u0002\u0002\u00e0", "\u0c8e\u0003\u0002\u0002\u0002\u00e2\u0c90\u0003\u0002\u0002\u0002\u00e4", "\u0c9e\u0003\u0002\u0002\u0002\u00e6\u0ca3\u0003\u0002\u0002\u0002\u00e8", "\u0ca7\u0003\u0002\u0002\u0002\u00ea\u0cb6\u0003\u0002\u0002\u0002\u00ec", "\u0ccf\u0003\u0002\u0002\u0002\u00ee\u0cd1\u0003\u0002\u0002\u0002\u00f0", "\u0cd3\u0003\u0002\u0002\u0002\u00f2\u0cd5\u0003\u0002\u0002\u0002\u00f4", "\u0cf7\u0003\u0002\u0002\u0002\u00f6\u0cf9\u0003\u0002\u0002\u0002\u00f8", "\u0d0a\u0003\u0002\u0002\u0002\u00fa\u0d19\u0003\u0002\u0002\u0002\u00fc", "\u0d1e\u0003\u0002\u0002\u0002\u00fe\u0d37\u0003\u0002\u0002\u0002\u0100", "\u0d39\u0003\u0002\u0002\u0002\u0102\u0d43\u0003\u0002\u0002\u0002\u0104", "\u0d47\u0003\u0002\u0002\u0002\u0106\u0d61\u0003\u0002\u0002\u0002\u0108", "\u0d75\u0003\u0002\u0002\u0002\u010a\u0d7d\u0003\u0002\u0002\u0002\u010c", "\u0d7f\u0003\u0002\u0002\u0002\u010e\u0d81\u0003\u0002\u0002\u0002\u0110", "\u0d83\u0003\u0002\u0002\u0002\u0112\u0db4\u0003\u0002\u0002\u0002\u0114", "\u0db6\u0003\u0002\u0002\u0002\u0116\u0dbb\u0003\u0002\u0002\u0002\u0118", "\u0dbf\u0003\u0002\u0002\u0002\u011a\u0dc5\u0003\u0002\u0002\u0002\u011c", "\u0dc9\u0003\u0002\u0002\u0002\u011e\u0dd1\u0003\u0002\u0002\u0002\u0120", "\u0deb\u0003\u0002\u0002\u0002\u0122\u0ded\u0003\u0002\u0002\u0002\u0124", "\u0df3\u0003\u0002\u0002\u0002\u0126\u0df6\u0003\u0002\u0002\u0002\u0128", "\u0df9\u0003\u0002\u0002\u0002\u012a\u0dfc\u0003\u0002\u0002\u0002\u012c", "\u0e32\u0003\u0002\u0002\u0002\u012e\u0e34\u0003\u0002\u0002\u0002\u0130", "\u0e3f\u0003\u0002\u0002\u0002\u0132\u0e47\u0003\u0002\u0002\u0002\u0134", "\u0e52\u0003\u0002\u0002\u0002\u0136\u0e61\u0003\u0002\u0002\u0002\u0138", "\u0e99\u0003\u0002\u0002\u0002\u013a\u0eb8\u0003\u0002\u0002\u0002\u013c", "\u0eba\u0003\u0002\u0002\u0002\u013e\u0ebc\u0003\u0002\u0002\u0002\u0140", "\u0ec0\u0003\u0002\u0002\u0002\u0142\u0ec2\u0003\u0002\u0002\u0002\u0144", "\u0ec4\u0003\u0002\u0002\u0002\u0146\u0ed0\u0003\u0002\u0002\u0002\u0148", "\u0f0d\u0003\u0002\u0002\u0002\u014a\u0f1c\u0003\u0002\u0002\u0002\u014c", "\u0f1e\u0003\u0002\u0002\u0002\u014e\u0f23\u0003\u0002\u0002\u0002\u0150", "\u0f25\u0003\u0002\u0002\u0002\u0152\u0f2f\u0003\u0002\u0002\u0002\u0154", "\u0f31\u0003\u0002\u0002\u0002\u0156\u0f33\u0003\u0002\u0002\u0002\u0158", "\u0f35\u0003\u0002\u0002\u0002\u015a\u0f39\u0003\u0002\u0002\u0002\u015c", "\u0f3b\u0003\u0002\u0002\u0002\u015e\u0f41\u0003\u0002\u0002\u0002\u0160", "\u0f72\u0003\u0002\u0002\u0002\u0162\u0f74\u0003\u0002\u0002\u0002\u0164", "\u0f91\u0003\u0002\u0002\u0002\u0166\u0f95\u0003\u0002\u0002\u0002\u0168", "\u0fbe\u0003\u0002\u0002\u0002\u016a\u0fc0\u0003\u0002\u0002\u0002\u016c", "\u0fc9\u0003\u0002\u0002\u0002\u016e\u0fd4\u0003\u0002\u0002\u0002\u0170", "\u0fd8\u0003\u0002\u0002\u0002\u0172\u0fda\u0003\u0002\u0002\u0002\u0174", "\u0fec\u0003\u0002\u0002\u0002\u0176\u0ff3\u0003\u0002\u0002\u0002\u0178", "\u0ffa\u0003\u0002\u0002\u0002\u017a\u1044\u0003\u0002\u0002\u0002\u017c", "\u1046\u0003\u0002\u0002\u0002\u017e\u104b\u0003\u0002\u0002\u0002\u0180", "\u1051\u0003\u0002\u0002\u0002\u0182\u1088\u0003\u0002\u0002\u0002\u0184", "\u108c\u0003\u0002\u0002\u0002\u0186\u1097\u0003\u0002\u0002\u0002\u0188", "\u1099\u0003\u0002\u0002\u0002\u018a\u109b\u0003\u0002\u0002\u0002\u018c", "\u10b1\u0003\u0002\u0002\u0002\u018e\u10b4\u0003\u0002\u0002\u0002\u0190", "\u10b7\u0003\u0002\u0002\u0002\u0192\u10bb\u0003\u0002\u0002\u0002\u0194", "\u10c0\u0003\u0002\u0002\u0002\u0196\u10c4\u0003\u0002\u0002\u0002\u0198", "\u10eb\u0003\u0002\u0002\u0002\u019a\u10ee\u0003\u0002\u0002\u0002\u019c", "\u110b\u0003\u0002\u0002\u0002\u019e\u110d\u0003\u0002\u0002\u0002\u01a0", "\u1121\u0003\u0002\u0002\u0002\u01a2\u114d\u0003\u0002\u0002\u0002\u01a4", "\u116a\u0003\u0002\u0002\u0002\u01a6\u118f\u0003\u0002\u0002\u0002\u01a8", "\u1193\u0003\u0002\u0002\u0002\u01aa\u11c3\u0003\u0002\u0002\u0002\u01ac", "\u11c7\u0003\u0002\u0002\u0002\u01ae\u121c\u0003\u0002\u0002\u0002\u01b0", "\u1224\u0003\u0002\u0002\u0002\u01b2\u1226\u0003\u0002\u0002\u0002\u01b4", "\u122c\u0003\u0002\u0002\u0002\u01b6\u1237\u0003\u0002\u0002\u0002\u01b8", "\u1239\u0003\u0002\u0002\u0002\u01ba\u123c\u0003\u0002\u0002\u0002\u01bc", "\u123e\u0003\u0002\u0002\u0002\u01be\u1249\u0003\u0002\u0002\u0002\u01c0", "\u1262\u0003\u0002\u0002\u0002\u01c2\u1265\u0003\u0002\u0002\u0002\u01c4", "\u1267\u0003\u0002\u0002\u0002\u01c6\u1272\u0003\u0002\u0002\u0002\u01c8", "\u1277\u0003\u0002\u0002\u0002\u01ca\u1283\u0003\u0002\u0002\u0002\u01cc", "\u128f\u0003\u0002\u0002\u0002\u01ce\u1292\u0003\u0002\u0002\u0002\u01d0", "\u1298\u0003\u0002\u0002\u0002\u01d2\u129f\u0003\u0002\u0002\u0002\u01d4", "\u12b7\u0003\u0002\u0002\u0002\u01d6\u12c4\u0003\u0002\u0002\u0002\u01d8", "\u12d0\u0003\u0002\u0002\u0002\u01da\u12d5\u0003\u0002\u0002\u0002\u01dc", "\u12dd\u0003\u0002\u0002\u0002\u01de\u12df\u0003\u0002\u0002\u0002\u01e0", "\u1314\u0003\u0002\u0002\u0002\u01e2\u1316\u0003\u0002\u0002\u0002\u01e4", "\u1335\u0003\u0002\u0002\u0002\u01e6\u1337\u0003\u0002\u0002\u0002\u01e8", "\u1341\u0003\u0002\u0002\u0002\u01ea\u135c\u0003\u0002\u0002\u0002\u01ec", "\u1361\u0003\u0002\u0002\u0002\u01ee\u1366\u0003\u0002\u0002\u0002\u01f0", "\u138c\u0003\u0002\u0002\u0002\u01f2\u138e\u0003\u0002\u0002\u0002\u01f4", "\u1390\u0003\u0002\u0002\u0002\u01f6\u1392\u0003\u0002\u0002\u0002\u01f8", "\u1394\u0003\u0002\u0002\u0002\u01fa\u13d2\u0003\u0002\u0002\u0002\u01fc", "\u13d6\u0003\u0002\u0002\u0002\u01fe\u13db\u0003\u0002\u0002\u0002\u0200", "\u1443\u0003\u0002\u0002\u0002\u0202\u1445\u0003\u0002\u0002\u0002\u0204", "\u145b\u0003\u0002\u0002\u0002\u0206\u145d\u0003\u0002\u0002\u0002\u0208", "\u1493\u0003\u0002\u0002\u0002\u020a\u14a5\u0003\u0002\u0002\u0002\u020c", "\u14e9\u0003\u0002\u0002\u0002\u020e\u14ff\u0003\u0002\u0002\u0002\u0210", "\u1529\u0003\u0002\u0002\u0002\u0212\u152d\u0003\u0002\u0002\u0002\u0214", "\u153b\u0003\u0002\u0002\u0002\u0216\u157f\u0003\u0002\u0002\u0002\u0218", "\u158d\u0003\u0002\u0002\u0002\u021a\u15ac\u0003\u0002\u0002\u0002\u021c", "\u15af\u0003\u0002\u0002\u0002\u021e\u15c1\u0003\u0002\u0002\u0002\u0220", "\u15f4\u0003\u0002\u0002\u0002\u0222\u15fe\u0003\u0002\u0002\u0002\u0224", "\u1600\u0003\u0002\u0002\u0002\u0226\u1638\u0003\u0002\u0002\u0002\u0228", "\u1654\u0003\u0002\u0002\u0002\u022a\u1665\u0003\u0002\u0002\u0002\u022c", "\u167c\u0003\u0002\u0002\u0002\u022e\u16a1\u0003\u0002\u0002\u0002\u0230", "\u16a3\u0003\u0002\u0002\u0002\u0232\u16d5\u0003\u0002\u0002\u0002\u0234", "\u16eb\u0003\u0002\u0002\u0002\u0236\u16ff\u0003\u0002\u0002\u0002\u0238", "\u1712\u0003\u0002\u0002\u0002\u023a\u1718\u0003\u0002\u0002\u0002\u023c", "\u1727\u0003\u0002\u0002\u0002\u023e\u174f\u0003\u0002\u0002\u0002\u0240", "\u1777\u0003\u0002\u0002\u0002\u0242\u1799\u0003\u0002\u0002\u0002\u0244", "\u179b\u0003\u0002\u0002\u0002\u0246\u17ab\u0003\u0002\u0002\u0002\u0248", "\u17b4\u0003\u0002\u0002\u0002\u024a\u17d5\u0003\u0002\u0002\u0002\u024c", "\u17d7\u0003\u0002\u0002\u0002\u024e\u17df\u0003\u0002\u0002\u0002\u0250", "\u17e7\u0003\u0002\u0002\u0002\u0252\u17ee\u0003\u0002\u0002\u0002\u0254", "\u17ff\u0003\u0002\u0002\u0002\u0256\u180d\u0003\u0002\u0002\u0002\u0258", "\u181d\u0003\u0002\u0002\u0002\u025a\u1845\u0003\u0002\u0002\u0002\u025c", "\u1849\u0003\u0002\u0002\u0002\u025e\u1861\u0003\u0002\u0002\u0002\u0260", "\u1886\u0003\u0002\u0002\u0002\u0262\u1897\u0003\u0002\u0002\u0002\u0264", "\u18a0\u0003\u0002\u0002\u0002\u0266\u18a4\u0003\u0002\u0002\u0002\u0268", "\u18c5\u0003\u0002\u0002\u0002\u026a\u18cd\u0003\u0002\u0002\u0002\u026c", "\u18d2\u0003\u0002\u0002\u0002\u026e\u18d9\u0003\u0002\u0002\u0002\u0270", "\u18e4\u0003\u0002\u0002\u0002\u0272\u18e6\u0003\u0002\u0002\u0002\u0274", "\u1910\u0003\u0002\u0002\u0002\u0276\u1912\u0003\u0002\u0002\u0002\u0278", "\u1929\u0003\u0002\u0002\u0002\u027a\u193d\u0003\u0002\u0002\u0002\u027c", "\u194d\u0003\u0002\u0002\u0002\u027e\u1953\u0003\u0002\u0002\u0002\u0280", "\u195c\u0003\u0002\u0002\u0002\u0282\u1960\u0003\u0002\u0002\u0002\u0284", "\u1969\u0003\u0002\u0002\u0002\u0286\u1971\u0003\u0002\u0002\u0002\u0288", "\u197a\u0003\u0002\u0002\u0002\u028a\u1981\u0003\u0002\u0002\u0002\u028c", "\u1983\u0003\u0002\u0002\u0002\u028e\u19af\u0003\u0002\u0002\u0002\u0290", "\u19b1\u0003\u0002\u0002\u0002\u0292\u19b8\u0003\u0002\u0002\u0002\u0294", "\u19ca\u0003\u0002\u0002\u0002\u0296\u19cc\u0003\u0002\u0002\u0002\u0298", "\u19ce\u0003\u0002\u0002\u0002\u029a\u19f3\u0003\u0002\u0002\u0002\u029c", "\u19f5\u0003\u0002\u0002\u0002\u029e\u19f7\u0003\u0002\u0002\u0002\u02a0", "\u19fe\u0003\u0002\u0002\u0002\u02a2\u1a00\u0003\u0002\u0002\u0002\u02a4", "\u1a02\u0003\u0002\u0002\u0002\u02a6\u1a23\u0003\u0002\u0002\u0002\u02a8", "\u1a4d\u0003\u0002\u0002\u0002\u02aa\u1a4f\u0003\u0002\u0002\u0002\u02ac", "\u1a6e\u0003\u0002\u0002\u0002\u02ae\u1a93\u0003\u0002\u0002\u0002\u02b0", "\u1aa5\u0003\u0002\u0002\u0002\u02b2\u1aa7\u0003\u0002\u0002\u0002\u02b4", "\u1abb\u0003\u0002\u0002\u0002\u02b6\u1ad7\u0003\u0002\u0002\u0002\u02b8", "\u1b1e\u0003\u0002\u0002\u0002\u02ba\u1b20\u0003\u0002\u0002\u0002\u02bc", "\u1b47\u0003\u0002\u0002\u0002\u02be\u1b50\u0003\u0002\u0002\u0002\u02c0", "\u1b68\u0003\u0002\u0002\u0002\u02c2\u1b6f\u0003\u0002\u0002\u0002\u02c4", "\u1b77\u0003\u0002\u0002\u0002\u02c6\u1b79\u0003\u0002\u0002\u0002\u02c8", "\u1b8c\u0003\u0002\u0002\u0002\u02ca\u1ba3\u0003\u0002\u0002\u0002\u02cc", "\u1ba5\u0003\u0002\u0002\u0002\u02ce\u1bb7\u0003\u0002\u0002\u0002\u02d0", "\u1bbc\u0003\u0002\u0002\u0002\u02d2\u1bc6\u0003\u0002\u0002\u0002\u02d4", "\u1bcd\u0003\u0002\u0002\u0002\u02d6\u1bd5\u0003\u0002\u0002\u0002\u02d8", "\u1bf6\u0003\u0002\u0002\u0002\u02da\u1c0d\u0003\u0002\u0002\u0002\u02dc", "\u1c12\u0003\u0002\u0002\u0002\u02de\u1c45\u0003\u0002\u0002\u0002\u02e0", "\u1c47\u0003\u0002\u0002\u0002\u02e2\u1c4c\u0003\u0002\u0002\u0002\u02e4", "\u1c50\u0003\u0002\u0002\u0002\u02e6\u1c53\u0003\u0002\u0002\u0002\u02e8", "\u1c55\u0003\u0002\u0002\u0002\u02ea\u1c57\u0003\u0002\u0002\u0002\u02ec", "\u1c59\u0003\u0002\u0002\u0002\u02ee\u1c5b\u0003\u0002\u0002\u0002\u02f0", "\u1c5d\u0003\u0002\u0002\u0002\u02f2\u1c82\u0003\u0002\u0002\u0002\u02f4", "\u1c95\u0003\u0002\u0002\u0002\u02f6\u1ca0\u0003\u0002\u0002\u0002\u02f8", "\u1ca2\u0003\u0002\u0002\u0002\u02fa\u1cb2\u0003\u0002\u0002\u0002\u02fc", "\u1cb4\u0003\u0002\u0002\u0002\u02fe\u1ccb\u0003\u0002\u0002\u0002\u0300", "\u1cee\u0003\u0002\u0002\u0002\u0302\u1d04\u0003\u0002\u0002\u0002\u0304", "\u1d08\u0003\u0002\u0002\u0002\u0306\u1d0a\u0003\u0002\u0002\u0002\u0308", "\u1d0e\u0003\u0002\u0002\u0002\u030a\u1d2a\u0003\u0002\u0002\u0002\u030c", "\u1d32\u0003\u0002\u0002\u0002\u030e\u1d37\u0003\u0002\u0002\u0002\u0310", "\u1d3b\u0003\u0002\u0002\u0002\u0312\u1d45\u0003\u0002\u0002\u0002\u0314", "\u1d47\u0003\u0002\u0002\u0002\u0316\u1d4f\u0003\u0002\u0002\u0002\u0318", "\u1d51\u0003\u0002\u0002\u0002\u031a\u1d57\u0003\u0002\u0002\u0002\u031c", "\u1d59\u0003\u0002\u0002\u0002\u031e\u1d5e\u0003\u0002\u0002\u0002\u0320", "\u1da0\u0003\u0002\u0002\u0002\u0322\u1da2\u0003\u0002\u0002\u0002\u0324", "\u1db2\u0003\u0002\u0002\u0002\u0326\u1dc8\u0003\u0002\u0002\u0002\u0328", "\u1dd4\u0003\u0002\u0002\u0002\u032a\u1def\u0003\u0002\u0002\u0002\u032c", "\u1df6\u0003\u0002\u0002\u0002\u032e\u1dff\u0003\u0002\u0002\u0002\u0330", "\u1e0f\u0003\u0002\u0002\u0002\u0332\u1e11\u0003\u0002\u0002\u0002\u0334", "\u1e1a\u0003\u0002\u0002\u0002\u0336\u1e1c\u0003\u0002\u0002\u0002\u0338", "\u1e43\u0003\u0002\u0002\u0002\u033a\u1e64\u0003\u0002\u0002\u0002\u033c", "\u1e81\u0003\u0002\u0002\u0002\u033e\u1e85\u0003\u0002\u0002\u0002\u0340", "\u1e8c\u0003\u0002\u0002\u0002\u0342\u1e8e\u0003\u0002\u0002\u0002\u0344", "\u1e98\u0003\u0002\u0002\u0002\u0346\u1ea8\u0003\u0002\u0002\u0002\u0348", "\u1ead\u0003\u0002\u0002\u0002\u034a\u1ebd\u0003\u0002\u0002\u0002\u034c", "\u1ebf\u0003\u0002\u0002\u0002\u034e\u1ecb\u0003\u0002\u0002\u0002\u0350", "\u1ecd\u0003\u0002\u0002\u0002\u0352\u1ecf\u0003\u0002\u0002\u0002\u0354", "\u1ef9\u0003\u0002\u0002\u0002\u0356\u1f09\u0003\u0002\u0002\u0002\u0358", "\u1f16\u0003\u0002\u0002\u0002\u035a\u1f19\u0003\u0002\u0002\u0002\u035c", "\u1f3e\u0003\u0002\u0002\u0002\u035e\u1f53\u0003\u0002\u0002\u0002\u0360", "\u1f55\u0003\u0002\u0002\u0002\u0362\u1f57\u0003\u0002\u0002\u0002\u0364", "\u1f5d\u0003\u0002\u0002\u0002\u0366\u1f5f\u0003\u0002\u0002\u0002\u0368", "\u1f9b\u0003\u0002\u0002\u0002\u036a\u1f9d\u0003\u0002\u0002\u0002\u036c", "\u1f9f\u0003\u0002\u0002\u0002\u036e\u1fa1\u0003\u0002\u0002\u0002\u0370", "\u1fbf\u0003\u0002\u0002\u0002\u0372\u1fc1\u0003\u0002\u0002\u0002\u0374", "\u1fd5\u0003\u0002\u0002\u0002\u0376\u1fd7\u0003\u0002\u0002\u0002\u0378", "\u1fde\u0003\u0002\u0002\u0002\u037a\u1fe2\u0003\u0002\u0002\u0002\u037c", "\u1fe6\u0003\u0002\u0002\u0002\u037e\u1fea\u0003\u0002\u0002\u0002\u0380", "\u1ff1\u0003\u0002\u0002\u0002\u0382\u1ff5\u0003\u0002\u0002\u0002\u0384", "\u1ffc\u0003\u0002\u0002\u0002\u0386\u2001\u0003\u0002\u0002\u0002\u0388", "\u2009\u0003\u0002\u0002\u0002\u038a\u2018\u0003\u0002\u0002\u0002\u038c", "\u201b\u0003\u0002\u0002\u0002\u038e\u2020\u0003\u0002\u0002\u0002\u0390", "\u2024\u0003\u0002\u0002\u0002\u0392\u2035\u0003\u0002\u0002\u0002\u0394", "\u203b\u0003\u0002\u0002\u0002\u0396\u2045\u0003\u0002\u0002\u0002\u0398", "\u2052\u0003\u0002\u0002\u0002\u039a\u2056\u0003\u0002\u0002\u0002\u039c", "\u2064\u0003\u0002\u0002\u0002\u039e\u2066\u0003\u0002\u0002\u0002\u03a0", "\u2074\u0003\u0002\u0002\u0002\u03a2\u2085\u0003\u0002\u0002\u0002\u03a4", "\u209e\u0003\u0002\u0002\u0002\u03a6\u20a8\u0003\u0002\u0002\u0002\u03a8", "\u20ac\u0003\u0002\u0002\u0002\u03aa\u20cf\u0003\u0002\u0002\u0002\u03ac", "\u20db\u0003\u0002\u0002\u0002\u03ae\u20e6\u0003\u0002\u0002\u0002\u03b0", "\u20ec\u0003\u0002\u0002\u0002\u03b2\u20f7\u0003\u0002\u0002\u0002\u03b4", "\u2103\u0003\u0002\u0002\u0002\u03b6\u210b\u0003\u0002\u0002\u0002\u03b8", "\u211a\u0003\u0002\u0002\u0002\u03ba\u211e\u0003\u0002\u0002\u0002\u03bc", "\u2135\u0003\u0002\u0002\u0002\u03be\u2138\u0003\u0002\u0002\u0002\u03c0", "\u213e\u0003\u0002\u0002\u0002\u03c2\u2143\u0003\u0002\u0002\u0002\u03c4", "\u214b\u0003\u0002\u0002\u0002\u03c6\u2153\u0003\u0002\u0002\u0002\u03c8", "\u2156\u0003\u0002\u0002\u0002\u03ca\u2166\u0003\u0002\u0002\u0002\u03cc", "\u216b\u0003\u0002\u0002\u0002\u03ce\u216f\u0003\u0002\u0002\u0002\u03d0", "\u2197\u0003\u0002\u0002\u0002\u03d2\u2199\u0003\u0002\u0002\u0002\u03d4", "\u21af\u0003\u0002\u0002\u0002\u03d6\u21b1\u0003\u0002\u0002\u0002\u03d8", "\u21b6\u0003\u0002\u0002\u0002\u03da\u21b8\u0003\u0002\u0002\u0002\u03dc", "\u21ba\u0003\u0002\u0002\u0002\u03de\u21bc\u0003\u0002\u0002\u0002\u03e0", "\u21c0\u0003\u0002\u0002\u0002\u03e2\u21c5\u0003\u0002\u0002\u0002\u03e4", "\u21cb\u0003\u0002\u0002\u0002\u03e6\u21cf\u0003\u0002\u0002\u0002\u03e8", "\u21d5\u0003\u0002\u0002\u0002\u03ea\u21e3\u0003\u0002\u0002\u0002\u03ec", "\u21f7\u0003\u0002\u0002\u0002\u03ee\u21fc\u0003\u0002\u0002\u0002\u03f0", "\u2209\u0003\u0002\u0002\u0002\u03f2\u220b\u0003\u0002\u0002\u0002\u03f4", "\u2219\u0003\u0002\u0002\u0002\u03f6\u2223\u0003\u0002\u0002\u0002\u03f8", "\u2229\u0003\u0002\u0002\u0002\u03fa\u222b\u0003\u0002\u0002\u0002\u03fc", "\u222e\u0003\u0002\u0002\u0002\u03fe\u2237\u0003\u0002\u0002\u0002\u0400", "\u224f\u0003\u0002\u0002\u0002\u0402\u225e\u0003\u0002\u0002\u0002\u0404", "\u2260\u0003\u0002\u0002\u0002\u0406\u2275\u0003\u0002\u0002\u0002\u0408", "\u2284\u0003\u0002\u0002\u0002\u040a\u229a\u0003\u0002\u0002\u0002\u040c", "\u22a1\u0003\u0002\u0002\u0002\u040e\u22ae\u0003\u0002\u0002\u0002\u0410", "\u22b1\u0003\u0002\u0002\u0002\u0412\u22c6\u0003\u0002\u0002\u0002\u0414", "\u22ca\u0003\u0002\u0002\u0002\u0416\u22d4\u0003\u0002\u0002\u0002\u0418", "\u22dd\u0003\u0002\u0002\u0002\u041a\u22ee\u0003\u0002\u0002\u0002\u041c", "\u2319\u0003\u0002\u0002\u0002\u041e\u2322\u0003\u0002\u0002\u0002\u0420", "\u232e\u0003\u0002\u0002\u0002\u0422\u2336\u0003\u0002\u0002\u0002\u0424", "\u233a\u0003\u0002\u0002\u0002\u0426\u235b\u0003\u0002\u0002\u0002\u0428", "\u235d\u0003\u0002\u0002\u0002\u042a\u2368\u0003\u0002\u0002\u0002\u042c", "\u236a\u0003\u0002\u0002\u0002\u042e\u2372\u0003\u0002\u0002\u0002\u0430", "\u237d\u0003\u0002\u0002\u0002\u0432\u239e\u0003\u0002\u0002\u0002\u0434", "\u23a1\u0003\u0002\u0002\u0002\u0436\u23b6\u0003\u0002\u0002\u0002\u0438", "\u23b9\u0003\u0002\u0002\u0002\u043a\u23bc\u0003\u0002\u0002\u0002\u043c", "\u23c0\u0003\u0002\u0002\u0002\u043e\u23d3\u0003\u0002\u0002\u0002\u0440", "\u23d5\u0003\u0002\u0002\u0002\u0442\u23e6\u0003\u0002\u0002\u0002\u0444", "\u23ed\u0003\u0002\u0002\u0002\u0446\u23f2\u0003\u0002\u0002\u0002\u0448", "\u2409\u0003\u0002\u0002\u0002\u044a\u2413\u0003\u0002\u0002\u0002\u044c", "\u2415\u0003\u0002\u0002\u0002\u044e\u2423\u0003\u0002\u0002\u0002\u0450", "\u2431\u0003\u0002\u0002\u0002\u0452\u2455\u0003\u0002\u0002\u0002\u0454", "\u2457\u0003\u0002\u0002\u0002\u0456\u2475\u0003\u0002\u0002\u0002\u0458", "\u247a\u0003\u0002\u0002\u0002\u045a\u247c\u0003\u0002\u0002\u0002\u045c", "\u2488\u0003\u0002\u0002\u0002\u045e\u249c\u0003\u0002\u0002\u0002\u0460", "\u249e\u0003\u0002\u0002\u0002\u0462\u24a1\u0003\u0002\u0002\u0002\u0464", "\u24bb\u0003\u0002\u0002\u0002\u0466\u24bd\u0003\u0002\u0002\u0002\u0468", "\u24c1\u0003\u0002\u0002\u0002\u046a\u24d0\u0003\u0002\u0002\u0002\u046c", "\u24dc\u0003\u0002\u0002\u0002\u046e\u24e4\u0003\u0002\u0002\u0002\u0470", "\u24e8\u0003\u0002\u0002\u0002\u0472\u24f5\u0003\u0002\u0002\u0002\u0474", "\u24fb\u0003\u0002\u0002\u0002\u0476\u250a\u0003\u0002\u0002\u0002\u0478", "\u251e\u0003\u0002\u0002\u0002\u047a\u2527\u0003\u0002\u0002\u0002\u047c", "\u2529\u0003\u0002\u0002\u0002\u047e\u2530\u0003\u0002\u0002\u0002\u0480", "\u2535\u0003\u0002\u0002\u0002\u0482\u2542\u0003\u0002\u0002\u0002\u0484", "\u254a\u0003\u0002\u0002\u0002\u0486\u254e\u0003\u0002\u0002\u0002\u0488", "\u255c\u0003\u0002\u0002\u0002\u048a\u2564\u0003\u0002\u0002\u0002\u048c", "\u256c\u0003\u0002\u0002\u0002\u048e\u256e\u0003\u0002\u0002\u0002\u0490", "\u257a\u0003\u0002\u0002\u0002\u0492\u2594\u0003\u0002\u0002\u0002\u0494", "\u2596\u0003\u0002\u0002\u0002\u0496\u25a4\u0003\u0002\u0002\u0002\u0498", "\u25a9\u0003\u0002\u0002\u0002\u049a\u25bb\u0003\u0002\u0002\u0002\u049c", "\u25bf\u0003\u0002\u0002\u0002\u049e\u25c7\u0003\u0002\u0002\u0002\u04a0", "\u25d1\u0003\u0002\u0002\u0002\u04a2\u25d9\u0003\u0002\u0002\u0002\u04a4", "\u25df\u0003\u0002\u0002\u0002\u04a6\u25e4\u0003\u0002\u0002\u0002\u04a8", "\u25eb\u0003\u0002\u0002\u0002\u04aa\u2604\u0003\u0002\u0002\u0002\u04ac", "\u2617\u0003\u0002\u0002\u0002\u04ae\u261b\u0003\u0002\u0002\u0002\u04b0", "\u261e\u0003\u0002\u0002\u0002\u04b2\u2634\u0003\u0002\u0002\u0002\u04b4", "\u2639\u0003\u0002\u0002\u0002\u04b6\u264c\u0003\u0002\u0002\u0002\u04b8", "\u264e\u0003\u0002\u0002\u0002\u04ba\u265e\u0003\u0002\u0002\u0002\u04bc", "\u2666\u0003\u0002\u0002\u0002\u04be\u266b\u0003\u0002\u0002\u0002\u04c0", "\u266f\u0003\u0002\u0002\u0002\u04c2\u267a\u0003\u0002\u0002\u0002\u04c4", "\u267d\u0003\u0002\u0002\u0002\u04c6\u268f\u0003\u0002\u0002\u0002\u04c8", "\u2691\u0003\u0002\u0002\u0002\u04ca\u269e\u0003\u0002\u0002\u0002\u04cc", "\u26a9\u0003\u0002\u0002\u0002\u04ce\u26b7\u0003\u0002\u0002\u0002\u04d0", "\u26bc\u0003\u0002\u0002\u0002\u04d2\u26be\u0003\u0002\u0002\u0002\u04d4", "\u26c8\u0003\u0002\u0002\u0002\u04d6\u26ca\u0003\u0002\u0002\u0002\u04d8", "\u26cf\u0003\u0002\u0002\u0002\u04da\u26de\u0003\u0002\u0002\u0002\u04dc", "\u2704\u0003\u0002\u0002\u0002\u04de\u2706\u0003\u0002\u0002\u0002\u04e0", "\u270e\u0003\u0002\u0002\u0002\u04e2\u271a\u0003\u0002\u0002\u0002\u04e4", "\u273a\u0003\u0002\u0002\u0002\u04e6\u274e\u0003\u0002\u0002\u0002\u04e8", "\u2750\u0003\u0002\u0002\u0002\u04ea\u2754\u0003\u0002\u0002\u0002\u04ec", "\u2787\u0003\u0002\u0002\u0002\u04ee\u2789\u0003\u0002\u0002\u0002\u04f0", "\u27a7\u0003\u0002\u0002\u0002\u04f2\u27a9\u0003\u0002\u0002\u0002\u04f4", "\u27be\u0003\u0002\u0002\u0002\u04f6\u27dc\u0003\u0002\u0002\u0002\u04f8", "\u27e0\u0003\u0002\u0002\u0002\u04fa\u27e3\u0003\u0002\u0002\u0002\u04fc", "\u27f6\u0003\u0002\u0002\u0002\u04fe\u27fe\u0003\u0002\u0002\u0002\u0500", "\u2810\u0003\u0002\u0002\u0002\u0502\u2817\u0003\u0002\u0002\u0002\u0504", "\u282f\u0003\u0002\u0002\u0002\u0506\u2831\u0003\u0002\u0002\u0002\u0508", "\u2882\u0003\u0002\u0002\u0002\u050a\u2887\u0003\u0002\u0002\u0002\u050c", "\u288d\u0003\u0002\u0002\u0002\u050e\u288f\u0003\u0002\u0002\u0002\u0510", "\u28ce\u0003\u0002\u0002\u0002\u0512\u29f7\u0003\u0002\u0002\u0002\u0514", "\u29f9\u0003\u0002\u0002\u0002\u0516\u29fb\u0003\u0002\u0002\u0002\u0518", "\u29fd\u0003\u0002\u0002\u0002\u051a\u29ff\u0003\u0002\u0002\u0002\u051c", "\u2a0c\u0003\u0002\u0002\u0002\u051e\u2a15\u0003\u0002\u0002\u0002\u0520", "\u2a1e\u0003\u0002\u0002\u0002\u0522\u2a20\u0003\u0002\u0002\u0002\u0524", "\u2a31\u0003\u0002\u0002\u0002\u0526\u2a35\u0003\u0002\u0002\u0002\u0528", "\u2a40\u0003\u0002\u0002\u0002\u052a\u2a42\u0003\u0002\u0002\u0002\u052c", "\u2a5a\u0003\u0002\u0002\u0002\u052e\u2a6d\u0003\u0002\u0002\u0002\u0530", "\u2a7f\u0003\u0002\u0002\u0002\u0532\u2a94\u0003\u0002\u0002\u0002\u0534", "\u2aa1\u0003\u0002\u0002\u0002\u0536\u2aa4\u0003\u0002\u0002\u0002\u0538", "\u2aad\u0003\u0002\u0002\u0002\u053a\u2ab3\u0003\u0002\u0002\u0002\u053c", "\u2abb\u0003\u0002\u0002\u0002\u053e\u2abe\u0003\u0002\u0002\u0002\u0540", "\u2ac9\u0003\u0002\u0002\u0002\u0542\u2ad3\u0003\u0002\u0002\u0002\u0544", "\u2ad5\u0003\u0002\u0002\u0002\u0546\u2ae3\u0003\u0002\u0002\u0002\u0548", "\u2aec\u0003\u0002\u0002\u0002\u054a\u2afe\u0003\u0002\u0002\u0002\u054c", "\u2b02\u0003\u0002\u0002\u0002\u054e\u2b04\u0003\u0002\u0002\u0002\u0550", "\u2b0d\u0003\u0002\u0002\u0002\u0552\u2b1a\u0003\u0002\u0002\u0002\u0554", "\u2b1c\u0003\u0002\u0002\u0002\u0556\u2b1e\u0003\u0002\u0002\u0002\u0558", "\u2b20\u0003\u0002\u0002\u0002\u055a\u2b22\u0003\u0002\u0002\u0002\u055c", "\u2b24\u0003\u0002\u0002\u0002\u055e\u2b26\u0003\u0002\u0002\u0002\u0560", "\u2b28\u0003\u0002\u0002\u0002\u0562\u2b34\u0003\u0002\u0002\u0002\u0564", "\u2b36\u0003\u0002\u0002\u0002\u0566\u2b3b\u0003\u0002\u0002\u0002\u0568", "\u2b3d\u0003\u0002\u0002\u0002\u056a\u2b3f\u0003\u0002\u0002\u0002\u056c", "\u2b41\u0003\u0002\u0002\u0002\u056e\u2b46\u0003\u0002\u0002\u0002\u0570", "\u2b4e\u0003\u0002\u0002\u0002\u0572\u2b50\u0003\u0002\u0002\u0002\u0574", "\u2b56\u0003\u0002\u0002\u0002\u0576\u2b58\u0003\u0002\u0002\u0002\u0578", "\u2b64\u0003\u0002\u0002\u0002\u057a\u2b66\u0003\u0002\u0002\u0002\u057c", "\u2b6e\u0003\u0002\u0002\u0002\u057e\u2b76\u0003\u0002\u0002\u0002\u0580", "\u2b7e\u0003\u0002\u0002\u0002\u0582\u2b83\u0003\u0002\u0002\u0002\u0584", "\u2b88\u0003\u0002\u0002\u0002\u0586\u2b97\u0003\u0002\u0002\u0002\u0588", "\u2b99\u0003\u0002\u0002\u0002\u058a\u2ba0\u0003\u0002\u0002\u0002\u058c", "\u2ba4\u0003\u0002\u0002\u0002\u058e\u2ba6\u0003\u0002\u0002\u0002\u0590", "\u2bab\u0003\u0002\u0002\u0002\u0592\u2bad\u0003\u0002\u0002\u0002\u0594", "\u2bc3\u0003\u0002\u0002\u0002\u0596\u2bc5\u0003\u0002\u0002\u0002\u0598", "\u2be0\u0003\u0002\u0002\u0002\u059a\u2be8\u0003\u0002\u0002\u0002\u059c", "\u2bea\u0003\u0002\u0002\u0002\u059e\u2bec\u0003\u0002\u0002\u0002\u05a0", "\u2bee\u0003\u0002\u0002\u0002\u05a2\u2c08\u0003\u0002\u0002\u0002\u05a4", "\u2c0a\u0003\u0002\u0002\u0002\u05a6\u2c12\u0003\u0002\u0002\u0002\u05a8", "\u2c16\u0003\u0002\u0002\u0002\u05aa\u2c1f\u0003\u0002\u0002\u0002\u05ac", "\u2c2e\u0003\u0002\u0002\u0002\u05ae\u2c43\u0003\u0002\u0002\u0002\u05b0", "\u2c6d\u0003\u0002\u0002\u0002\u05b2\u2c74\u0003\u0002\u0002\u0002\u05b4", "\u2c80\u0003\u0002\u0002\u0002\u05b6\u2ca1\u0003\u0002\u0002\u0002\u05b8", "\u2ca3\u0003\u0002\u0002\u0002\u05ba\u2ced\u0003\u0002\u0002\u0002\u05bc", "\u2cf2\u0003\u0002\u0002\u0002\u05be\u2d05\u0003\u0002\u0002\u0002\u05c0", "\u2d0f\u0003\u0002\u0002\u0002\u05c2\u2d22\u0003\u0002\u0002\u0002\u05c4", "\u2d4c\u0003\u0002\u0002\u0002\u05c6\u2e94\u0003\u0002\u0002\u0002\u05c8", "\u2ed4\u0003\u0002\u0002\u0002\u05ca\u2ed6\u0003\u0002\u0002\u0002\u05cc", "\u2ed8\u0003\u0002\u0002\u0002\u05ce\u2edb\u0003\u0002\u0002\u0002\u05d0", "\u2edf\u0003\u0002\u0002\u0002\u05d2\u2ee5\u0003\u0002\u0002\u0002\u05d4", "\u2ee7\u0003\u0002\u0002\u0002\u05d6\u2f36\u0003\u0002\u0002\u0002\u05d8", "\u2f38\u0003\u0002\u0002\u0002\u05da\u2f3a\u0003\u0002\u0002\u0002\u05dc", "\u2f3c\u0003\u0002\u0002\u0002\u05de\u2f3e\u0003\u0002\u0002\u0002\u05e0", "\u05e1\u0005\u0004\u0003\u0002\u05e1\u05e2\u0007\u0002\u0002\u0003\u05e2", "\u0003\u0003\u0002\u0002\u0002\u05e3\u05e6\u0005\u0006\u0004\u0002\u05e4", "\u05e6\u0005\u0542\u02a2\u0002\u05e5\u05e3\u0003\u0002\u0002\u0002\u05e5", "\u05e4\u0003\u0002\u0002\u0002\u05e6\u05e8\u0003\u0002\u0002\u0002\u05e7", "\u05e9\u0007\u08c3\u0002\u0002\u05e8\u05e7\u0003\u0002\u0002\u0002\u05e8", "\u05e9\u0003\u0002\u0002\u0002\u05e9\u05eb\u0003\u0002\u0002\u0002\u05ea", "\u05e5\u0003\u0002\u0002\u0002\u05eb\u05ee\u0003\u0002\u0002\u0002\u05ec", "\u05ea\u0003\u0002\u0002\u0002\u05ec\u05ed\u0003\u0002\u0002\u0002\u05ed", "\u05ef\u0003\u0002\u0002\u0002\u05ee\u05ec\u0003\u0002\u0002\u0002\u05ef", "\u05f0\u0007\u0002\u0002\u0003\u05f0\u0005\u0003\u0002\u0002\u0002\u05f1", "\u062a\u0005\u0402\u0202\u0002\u05f2\u062a\u0005\u0292\u014a\u0002\u05f3", "\u062a\u0005\u0298\u014d\u0002\u05f4\u062a\u0005\n\u0006\u0002\u05f5", "\u062a\u0005\u001a\u000e\u0002\u05f6\u062a\u0005*\u0016\u0002\u05f7", "\u062a\u0005\u00aaV\u0002\u05f8\u062a\u0005\u00acW\u0002\u05f9\u062a", "\u00054\u001b\u0002\u05fa\u062a\u0005Z.\u0002\u05fb\u062a\u0005\u02f0", "\u0179\u0002\u05fc\u062a\u0005\u01ac\u00d7\u0002\u05fd\u062a\u0005\u00e8", "u\u0002\u05fe\u062a\u0005\u018a\u00c6\u0002\u05ff\u062a\u0005\u01de", "\u00f0\u0002\u0600\u062a\u0005\u01e8\u00f5\u0002\u0601\u062a\u0005\u0112", "\u008a\u0002\u0602\u062a\u0005\u0196\u00cc\u0002\u0603\u062a\u0005\u0136", "\u009c\u0002\u0604\u062a\u0005\u0144\u00a3\u0002\u0605\u062a\u0005\u0162", "\u00b2\u0002\u0606\u062a\u0005\u015e\u00b0\u0002\u0607\u062a\u0005\f", "\u0007\u0002\u0608\u062a\u00050\u0019\u0002\u0609\u062a\u0005\u001c", "\u000f\u0002\u060a\u062a\u0005\u001e\u0010\u0002\u060b\u062a\u0005\u00b6", "\\\u0002\u060c\u062a\u0005\u0208\u0105\u0002\u060d\u062a\u0005\u01bc", "\u00df\u0002\u060e\u062a\u0005\u0206\u0104\u0002\u060f\u062a\u0005\u0202", "\u0102\u0002\u0610\u062a\u0005\u019a\u00ce\u0002\u0611\u062a\u0005\u0184", "\u00c3\u0002\u0612\u062a\u0005\u01fe\u0100\u0002\u0613\u062a\u0005\u01f8", "\u00fd\u0002\u0614\u062a\u0005\u0110\u0089\u0002\u0615\u062a\u0005\u00b0", "Y\u0002\u0616\u062a\u00056\u001c\u0002\u0617\u062a\u0005n8\u0002\u0618", "\u062a\u0005\u028e\u0148\u0002\u0619\u062a\u0005\b\u0005\u0002\u061a", "\u062a\u0005\u0018\r\u0002\u061b\u062a\u0005(\u0015\u0002\u061c\u062a", "\u0005\u00a8U\u0002\u061d\u062a\u00052\u001a\u0002\u061e\u062a\u0005", "X-\u0002\u061f\u062a\u0005\u03f6\u01fc\u0002\u0620\u062a\u0005\u0284", "\u0143\u0002\u0621\u062a\u0005\u0286\u0144\u0002\u0622\u062a\u0005\u017c", "\u00bf\u0002\u0623\u062a\u0005\u017e\u00c0\u0002\u0624\u062a\u0005\u0288", "\u0145\u0002\u0625\u062a\u0005\u0290\u0149\u0002\u0626\u062a\u0005\u0388", "\u01c5\u0002\u0627\u062a\u0005\u0180\u00c1\u0002\u0628\u062a\u0005\u03e4", "\u01f3\u0002\u0629\u05f1\u0003\u0002\u0002\u0002\u0629\u05f2\u0003\u0002", "\u0002\u0002\u0629\u05f3\u0003\u0002\u0002\u0002\u0629\u05f4\u0003\u0002", "\u0002\u0002\u0629\u05f5\u0003\u0002\u0002\u0002\u0629\u05f6\u0003\u0002", "\u0002\u0002\u0629\u05f7\u0003\u0002\u0002\u0002\u0629\u05f8\u0003\u0002", "\u0002\u0002\u0629\u05f9\u0003\u0002\u0002\u0002\u0629\u05fa\u0003\u0002", "\u0002\u0002\u0629\u05fb\u0003\u0002\u0002\u0002\u0629\u05fc\u0003\u0002", "\u0002\u0002\u0629\u05fd\u0003\u0002\u0002\u0002\u0629\u05fe\u0003\u0002", "\u0002\u0002\u0629\u05ff\u0003\u0002\u0002\u0002\u0629\u0600\u0003\u0002", "\u0002\u0002\u0629\u0601\u0003\u0002\u0002\u0002\u0629\u0602\u0003\u0002", "\u0002\u0002\u0629\u0603\u0003\u0002\u0002\u0002\u0629\u0604\u0003\u0002", "\u0002\u0002\u0629\u0605\u0003\u0002\u0002\u0002\u0629\u0606\u0003\u0002", "\u0002\u0002\u0629\u0607\u0003\u0002\u0002\u0002\u0629\u0608\u0003\u0002", "\u0002\u0002\u0629\u0609\u0003\u0002\u0002\u0002\u0629\u060a\u0003\u0002", "\u0002\u0002\u0629\u060b\u0003\u0002\u0002\u0002\u0629\u060c\u0003\u0002", "\u0002\u0002\u0629\u060d\u0003\u0002\u0002\u0002\u0629\u060e\u0003\u0002", "\u0002\u0002\u0629\u060f\u0003\u0002\u0002\u0002\u0629\u0610\u0003\u0002", "\u0002\u0002\u0629\u0611\u0003\u0002\u0002\u0002\u0629\u0612\u0003\u0002", "\u0002\u0002\u0629\u0613\u0003\u0002\u0002\u0002\u0629\u0614\u0003\u0002", "\u0002\u0002\u0629\u0615\u0003\u0002\u0002\u0002\u0629\u0616\u0003\u0002", "\u0002\u0002\u0629\u0617\u0003\u0002\u0002\u0002\u0629\u0618\u0003\u0002", "\u0002\u0002\u0629\u0619\u0003\u0002\u0002\u0002\u0629\u061a\u0003\u0002", "\u0002\u0002\u0629\u061b\u0003\u0002\u0002\u0002\u0629\u061c\u0003\u0002", "\u0002\u0002\u0629\u061d\u0003\u0002\u0002\u0002\u0629\u061e\u0003\u0002", "\u0002\u0002\u0629\u061f\u0003\u0002\u0002\u0002\u0629\u0620\u0003\u0002", "\u0002\u0002\u0629\u0621\u0003\u0002\u0002\u0002\u0629\u0622\u0003\u0002", "\u0002\u0002\u0629\u0623\u0003\u0002\u0002\u0002\u0629\u0624\u0003\u0002", "\u0002\u0002\u0629\u0625\u0003\u0002\u0002\u0002\u0629\u0626\u0003\u0002", "\u0002\u0002\u0629\u0627\u0003\u0002\u0002\u0002\u0629\u0628\u0003\u0002", "\u0002\u0002\u062a\u0007\u0003\u0002\u0002\u0002\u062b\u062c\u0007\u019d", "\u0002\u0002\u062c\u062d\u0007\u0230\u0002\u0002\u062d\u062e\u0005\u0580", "\u02c1\u0002\u062e\u062f\u0007\u08c3\u0002\u0002\u062f\t\u0003\u0002", "\u0002\u0002\u0630\u0631\u0007)\u0002\u0002\u0631\u0632\u0007\u0230", "\u0002\u0002\u0632\u0633\u0005\u0580\u02c1\u0002\u0633\u0635\u0007\u00e1", "\u0002\u0002\u0634\u0636\u0007\u0156\u0002\u0002\u0635\u0634\u0003\u0002", "\u0002\u0002\u0635\u0636\u0003\u0002\u0002\u0002\u0636\u063a\u0003\u0002", "\u0002\u0002\u0637\u0639\u0005\u0190\u00c9\u0002\u0638\u0637\u0003\u0002", "\u0002\u0002\u0639\u063c\u0003\u0002\u0002\u0002\u063a\u0638\u0003\u0002", "\u0002\u0002\u063a\u063b\u0003\u0002\u0002\u0002\u063b\u063f\u0003\u0002", "\u0002\u0002\u063c\u063a\u0003\u0002\u0002\u0002\u063d\u063e\u0007\u059a", "\u0002\u0002\u063e\u0640\u0007\u05ea\u0002\u0002\u063f\u063d\u0003\u0002", "\u0002\u0002\u063f\u0640\u0003\u0002\u0002\u0002\u0640\u0641\u0003\u0002", "\u0002\u0002\u0641\u0642\u0007\u08c3\u0002\u0002\u0642\u000b\u0003\u0002", "\u0002\u0002\u0643\u0646\u0007\u0122\u0002\u0002\u0644\u0645\u0007\u0496", "\u0002\u0002\u0645\u0647\u0007\u0581\u0002\u0002\u0646\u0644\u0003\u0002", "\u0002\u0002\u0646\u0647\u0003\u0002\u0002\u0002\u0647\u0648\u0003\u0002", "\u0002\u0002\u0648\u0649\u0007\u0230\u0002\u0002\u0649\u0655\u0005\u0580", "\u02c1\u0002\u064a\u064b\u0007\u08b1\u0002\u0002\u064b\u0650\u0005\u0396", "\u01cc\u0002\u064c\u064d\u0007\u08b7\u0002\u0002\u064d\u064f\u0005\u0396", "\u01cc\u0002\u064e\u064c\u0003\u0002\u0002\u0002\u064f\u0652\u0003\u0002", "\u0002\u0002\u0650\u064e\u0003\u0002\u0002\u0002\u0650\u0651\u0003\u0002", "\u0002\u0002\u0651\u0653\u0003\u0002\u0002\u0002\u0652\u0650\u0003\u0002", "\u0002\u0002\u0653\u0654\u0007\u08b2\u0002\u0002\u0654\u0656\u0003\u0002", "\u0002\u0002\u0655\u064a\u0003\u0002\u0002\u0002\u0655\u0656\u0003\u0002", "\u0002\u0002\u0656\u0657\u0003\u0002\u0002\u0002\u0657\u0658\u0007\u0599", "\u0002\u0002\u0658\u065f\u0005\u05b4\u02db\u0002\u0659\u065e\u0005\u038a", "\u01c6\u0002\u065a\u065e\u0005\u000e\b\u0002\u065b\u065e\u0005\u0012", "\n\u0002\u065c\u065e\u0007\u0179\u0002\u0002\u065d\u0659\u0003\u0002", "\u0002\u0002\u065d\u065a\u0003\u0002\u0002\u0002\u065d\u065b\u0003\u0002", "\u0002\u0002\u065d\u065c\u0003\u0002\u0002\u0002\u065e\u0661\u0003\u0002", "\u0002\u0002\u065f\u065d\u0003\u0002\u0002\u0002\u065f\u0660\u0003\u0002", "\u0002\u0002\u0660\u0673\u0003\u0002\u0002\u0002\u0661\u065f\u0003\u0002", "\u0002\u0002\u0662\u0664\u0007\u04e4\u0002\u0002\u0663\u0662\u0003\u0002", "\u0002\u0002\u0663\u0664\u0003\u0002\u0002\u0002\u0664\u0665\u0003\u0002", "\u0002\u0002\u0665\u066e\t\u0002\u0002\u0002\u0666\u0668\u0007\u015a", "\u0002\u0002\u0667\u0666\u0003\u0002\u0002\u0002\u0667\u0668\u0003\u0002", "\u0002\u0002\u0668\u066a\u0003\u0002\u0002\u0002\u0669\u066b\u0005\u039a", "\u01ce\u0002\u066a\u0669\u0003\u0002\u0002\u0002\u066a\u066b\u0003\u0002", "\u0002\u0002\u066b\u066c\u0003\u0002\u0002\u0002\u066c\u066f\u0005\u03e8", "\u01f5\u0002\u066d\u066f\u0005\u038c\u01c7\u0002\u066e\u0667\u0003\u0002", "\u0002\u0002\u066e\u066d\u0003\u0002\u0002\u0002\u066f\u0674\u0003\u0002", "\u0002\u0002\u0670\u0671\t\u0003\u0002\u0002\u0671\u0672\u0007\u0811", "\u0002\u0002\u0672\u0674\u0005\u0564\u02b3\u0002\u0673\u0663\u0003\u0002", "\u0002\u0002\u0673\u0670\u0003\u0002\u0002\u0002\u0674\u0675\u0003\u0002", "\u0002\u0002\u0675\u0676\u0007\u08c3\u0002\u0002\u0676\r\u0003\u0002", "\u0002\u0002\u0677\u0679\u0007\u04ab\u0002\u0002\u0678\u067a\u0005\u0010", "\t\u0002\u0679\u0678\u0003\u0002\u0002\u0002\u0679\u067a\u0003\u0002", "\u0002\u0002\u067a\u000f\u0003\u0002\u0002\u0002\u067b\u067c\u0007\u08b1", "\u0002\u0002\u067c\u067d\u0007\u04b9\u0002\u0002\u067d\u067e\u0005\u04d4", "\u026b\u0002\u067e\u0682\u0007\u0094\u0002\u0002\u067f\u0683\u00072", "\u0002\u0002\u0680\u0681\t\u0004\u0002\u0002\u0681\u0683\u0005\u05a6", "\u02d4\u0002\u0682\u067f\u0003\u0002\u0002\u0002\u0682\u0680\u0003\u0002", "\u0002\u0002\u0683\u0685\u0003\u0002\u0002\u0002\u0684\u0686\u0005\u0016", "\f\u0002\u0685\u0684\u0003\u0002\u0002\u0002\u0685\u0686\u0003\u0002", "\u0002\u0002\u0686\u0687\u0003\u0002\u0002\u0002\u0687\u0688\u0007\u08b2", "\u0002\u0002\u0688\u0011\u0003\u0002\u0002\u0002\u0689\u068b\u0007\u0592", "\u0002\u0002\u068a\u068c\u0005\u0014\u000b\u0002\u068b\u068a\u0003\u0002", "\u0002\u0002\u068b\u068c\u0003\u0002\u0002\u0002\u068c\u0013\u0003\u0002", "\u0002\u0002\u068d\u068e\u0007\u0578\u0002\u0002\u068e\u068f\u0007\u08b1", "\u0002\u0002\u068f\u0694\u0005\u0594\u02cb\u0002\u0690\u0691\u0007\u08b7", "\u0002\u0002\u0691\u0693\u0005\u0594\u02cb\u0002\u0692\u0690\u0003\u0002", "\u0002\u0002\u0693\u0696\u0003\u0002\u0002\u0002\u0694\u0692\u0003\u0002", "\u0002\u0002\u0694\u0695\u0003\u0002\u0002\u0002\u0695\u0697\u0003\u0002", "\u0002\u0002\u0696\u0694\u0003\u0002\u0002\u0002\u0697\u0698\u0007\u08b2", "\u0002\u0002\u0698\u0015\u0003\u0002\u0002\u0002\u0699\u069a\t\u0005", "\u0002\u0002\u069a\u069b\u0005\u04d4\u026b\u0002\u069b\u069c\u0007\u0094", "\u0002\u0002\u069c\u069d\u0005\u05a6\u02d4\u0002\u069d\u0017\u0003\u0002", "\u0002\u0002\u069e\u069f\u0007\u019d\u0002\u0002\u069f\u06a1\u0007\u04a9", "\u0002\u0002\u06a0\u06a2\u0007\u0087\u0002\u0002\u06a1\u06a0\u0003\u0002", "\u0002\u0002\u06a1\u06a2\u0003\u0002\u0002\u0002\u06a2\u06a6\u0003\u0002", "\u0002\u0002\u06a3\u06a4\u0005\u059c\u02cf\u0002\u06a4\u06a5\u0007\u08aa", "\u0002\u0002\u06a5\u06a7\u0003\u0002\u0002\u0002\u06a6\u06a3\u0003\u0002", "\u0002\u0002\u06a6\u06a7\u0003\u0002\u0002\u0002\u06a7\u06a8\u0003\u0002", "\u0002\u0002\u06a8\u06a9\u0005\u0562\u02b2\u0002\u06a9\u06aa\u0007\u08c3", "\u0002\u0002\u06aa\u0019\u0003\u0002\u0002\u0002\u06ab\u06ac\u0007)", "\u0002\u0002\u06ac\u06ad\u0007\u04a9\u0002\u0002\u06ad\u06ae\u0005\u0562", "\u02b2\u0002\u06ae\u06b0\u0007\u00e1\u0002\u0002\u06af\u06b1\u0007\u0156", "\u0002\u0002\u06b0\u06af\u0003\u0002\u0002\u0002\u06b0\u06b1\u0003\u0002", "\u0002\u0002\u06b1\u06b3\u0003\u0002\u0002\u0002\u06b2\u06b4\t\u0006", "\u0002\u0002\u06b3\u06b2\u0003\u0002\u0002\u0002\u06b3\u06b4\u0003\u0002", "\u0002\u0002\u06b4\u06b8\u0003\u0002\u0002\u0002\u06b5\u06b7\u0005\u0190", "\u00c9\u0002\u06b6\u06b5\u0003\u0002\u0002\u0002\u06b7\u06ba\u0003\u0002", "\u0002\u0002\u06b8\u06b6\u0003\u0002\u0002\u0002\u06b8\u06b9\u0003\u0002", "\u0002\u0002\u06b9\u06bd\u0003\u0002\u0002\u0002\u06ba\u06b8\u0003\u0002", "\u0002\u0002\u06bb\u06bc\u0007\u059a\u0002\u0002\u06bc\u06be\u0007\u05ea", "\u0002\u0002\u06bd\u06bb\u0003\u0002\u0002\u0002\u06bd\u06be\u0003\u0002", "\u0002\u0002\u06be\u06bf\u0003\u0002\u0002\u0002\u06bf\u06c0\u0007\u08c3", "\u0002\u0002\u06c0\u001b\u0003\u0002\u0002\u0002\u06c1\u06c4\u0007\u0122", "\u0002\u0002\u06c2\u06c3\u0007\u0496\u0002\u0002\u06c3\u06c5\u0007\u0581", "\u0002\u0002\u06c4\u06c2\u0003\u0002\u0002\u0002\u06c4\u06c5\u0003\u0002", "\u0002\u0002\u06c5\u06c6\u0003\u0002\u0002\u0002\u06c6\u06ca\u0007\u04a9", "\u0002\u0002\u06c7\u06c8\u0005\u059c\u02cf\u0002\u06c8\u06c9\u0007\u08aa", "\u0002\u0002\u06c9\u06cb\u0003\u0002\u0002\u0002\u06ca\u06c7\u0003\u0002", "\u0002\u0002\u06ca\u06cb\u0003\u0002\u0002\u0002\u06cb\u06cc\u0003\u0002", "\u0002\u0002\u06cc\u06ce\u0005\u0562\u02b2\u0002\u06cd\u06cf\u0005\u038a", "\u01c6\u0002\u06ce\u06cd\u0003\u0002\u0002\u0002\u06ce\u06cf\u0003\u0002", "\u0002\u0002\u06cf\u06d0\u0003\u0002\u0002\u0002\u06d0\u06d4\t\u0002", "\u0002\u0002\u06d1\u06d3\u0005 \u0011\u0002\u06d2\u06d1\u0003\u0002", "\u0002\u0002\u06d3\u06d6\u0003\u0002\u0002\u0002\u06d4\u06d2\u0003\u0002", "\u0002\u0002\u06d4\u06d5\u0003\u0002\u0002\u0002\u06d5\u06d7\u0003\u0002", "\u0002\u0002\u06d6\u06d4\u0003\u0002\u0002\u0002\u06d7\u06d9\u0007\u01bf", "\u0002\u0002\u06d8\u06da\u0005\u0562\u02b2\u0002\u06d9\u06d8\u0003\u0002", "\u0002\u0002\u06d9\u06da\u0003\u0002\u0002\u0002\u06da\u06db\u0003\u0002", "\u0002\u0002\u06db\u06dc\u0007\u08c3\u0002\u0002\u06dc\u001d\u0003\u0002", "\u0002\u0002\u06dd\u06e0\u0007\u0122\u0002\u0002\u06de\u06df\u0007\u0496", "\u0002\u0002\u06df\u06e1\u0007\u0581\u0002\u0002\u06e0\u06de\u0003\u0002", "\u0002\u0002\u06e0\u06e1\u0003\u0002\u0002\u0002\u06e1\u06e2\u0003\u0002", "\u0002\u0002\u06e2\u06e3\u0007\u04a9\u0002\u0002\u06e3\u06e7\u0007\u0087", "\u0002\u0002\u06e4\u06e5\u0005\u059c\u02cf\u0002\u06e5\u06e6\u0007\u08aa", "\u0002\u0002\u06e6\u06e8\u0003\u0002\u0002\u0002\u06e7\u06e4\u0003\u0002", "\u0002\u0002\u06e7\u06e8\u0003\u0002\u0002\u0002\u06e8\u06e9\u0003\u0002", "\u0002\u0002\u06e9\u06ea\u0005\u0562\u02b2\u0002\u06ea\u06ee\t\u0002", "\u0002\u0002\u06eb\u06ed\u0005&\u0014\u0002\u06ec\u06eb\u0003\u0002", "\u0002\u0002\u06ed\u06f0\u0003\u0002\u0002\u0002\u06ee\u06ec\u0003\u0002", "\u0002\u0002\u06ee\u06ef\u0003\u0002\u0002\u0002\u06ef\u06f3\u0003\u0002", "\u0002\u0002\u06f0\u06ee\u0003\u0002\u0002\u0002\u06f1\u06f2\u0007h", "\u0002\u0002\u06f2\u06f4\u0005\u03b8\u01dd\u0002\u06f3\u06f1\u0003\u0002", "\u0002\u0002\u06f3\u06f4\u0003\u0002\u0002\u0002\u06f4\u06f5\u0003\u0002", "\u0002\u0002\u06f5\u06f7\u0007\u01bf\u0002\u0002\u06f6\u06f8\u0005\u0562", "\u02b2\u0002\u06f7\u06f6\u0003\u0002\u0002\u0002\u06f7\u06f8\u0003\u0002", "\u0002\u0002\u06f8\u06f9\u0003\u0002\u0002\u0002\u06f9\u06fa\u0007\u08c3", "\u0002\u0002\u06fa\u001f\u0003\u0002\u0002\u0002\u06fb\u0704\u0005\u03a8", "\u01d5\u0002\u06fc\u0704\u0005\u039e\u01d0\u0002\u06fd\u0704\u0005\u03a0", "\u01d1\u0002\u06fe\u0704\u0005\u03a2\u01d2\u0002\u06ff\u0704\u0005\u03a6", "\u01d4\u0002\u0700\u0704\u0005\u03b0\u01d9\u0002\u0701\u0704\u0005\"", "\u0012\u0002\u0702\u0704\u0005$\u0013\u0002\u0703\u06fb\u0003\u0002", "\u0002\u0002\u0703\u06fc\u0003\u0002\u0002\u0002\u0703\u06fd\u0003\u0002", "\u0002\u0002\u0703\u06fe\u0003\u0002\u0002\u0002\u0703\u06ff\u0003\u0002", "\u0002\u0002\u0703\u0700\u0003\u0002\u0002\u0002\u0703\u0701\u0003\u0002", "\u0002\u0002\u0703\u0702\u0003\u0002\u0002\u0002\u0704!\u0003\u0002", "\u0002\u0002\u0705\u0706\u0007\u0524\u0002\u0002\u0706\u0712\u0005\u05d0", "\u02e9\u0002\u0707\u0708\u0007\u08b1\u0002\u0002\u0708\u070d\u0005\u0396", "\u01cc\u0002\u0709\u070a\u0007\u08b7\u0002\u0002\u070a\u070c\u0005\u0396", "\u01cc\u0002\u070b\u0709\u0003\u0002\u0002\u0002\u070c\u070f\u0003\u0002", "\u0002\u0002\u070d\u070b\u0003\u0002\u0002\u0002\u070d\u070e\u0003\u0002", "\u0002\u0002\u070e\u0710\u0003\u0002\u0002\u0002\u070f\u070d\u0003\u0002", "\u0002\u0002\u0710\u0711\u0007\u08b2\u0002\u0002\u0711\u0713\u0003\u0002", "\u0002\u0002\u0712\u0707\u0003\u0002\u0002\u0002\u0712\u0713\u0003\u0002", "\u0002\u0002\u0713\u0714\u0003\u0002\u0002\u0002\u0714\u0715\u0007\u08c3", "\u0002\u0002\u0715#\u0003\u0002\u0002\u0002\u0716\u0717\u0007\u0230", "\u0002\u0002\u0717\u0723\u0005\u05d0\u02e9\u0002\u0718\u0719\u0007\u08b1", "\u0002\u0002\u0719\u071e\u0005\u0396\u01cc\u0002\u071a\u071b\u0007\u08b7", "\u0002\u0002\u071b\u071d\u0005\u0396\u01cc\u0002\u071c\u071a\u0003\u0002", "\u0002\u0002\u071d\u0720\u0003\u0002\u0002\u0002\u071e\u071c\u0003\u0002", "\u0002\u0002\u071e\u071f\u0003\u0002\u0002\u0002\u071f\u0721\u0003\u0002", "\u0002\u0002\u0720\u071e\u0003\u0002\u0002\u0002\u0721\u0722\u0007\u08b2", "\u0002\u0002\u0722\u0724\u0003\u0002\u0002\u0002\u0723\u0718\u0003\u0002", "\u0002\u0002\u0723\u0724\u0003\u0002\u0002\u0002\u0724\u0725\u0003\u0002", "\u0002\u0002\u0725\u0726\u0007\u0599\u0002\u0002\u0726\u0728\u0005\u05b4", "\u02db\u0002\u0727\u0729\u0007\u04e4\u0002\u0002\u0728\u0727\u0003\u0002", "\u0002\u0002\u0728\u0729\u0003\u0002\u0002\u0002\u0729\u072b\u0003\u0002", "\u0002\u0002\u072a\u072c\u0007\u0179\u0002\u0002\u072b\u072a\u0003\u0002", "\u0002\u0002\u072b\u072c\u0003\u0002\u0002\u0002\u072c\u072e\u0003\u0002", "\u0002\u0002\u072d\u072f\u0007\u0592\u0002\u0002\u072e\u072d\u0003\u0002", "\u0002\u0002\u072e\u072f\u0003\u0002\u0002\u0002\u072f\u0730\u0003\u0002", "\u0002\u0002\u0730\u0731\u0007\u08c3\u0002\u0002\u0731%\u0003\u0002", "\u0002\u0002\u0732\u073c\u0005\u039e\u01d0\u0002\u0733\u073c\u0005\u03a0", "\u01d1\u0002\u0734\u073c\u0005\u03a2\u01d2\u0002\u0735\u073c\u0005\u03a6", "\u01d4\u0002\u0736\u073c\u0005\u03b0\u01d9\u0002\u0737\u073c\u0005.", "\u0018\u0002\u0738\u073c\u0005,\u0017\u0002\u0739\u073c\u0005\"\u0012", "\u0002\u073a\u073c\u0005$\u0013\u0002\u073b\u0732\u0003\u0002\u0002", "\u0002\u073b\u0733\u0003\u0002\u0002\u0002\u073b\u0734\u0003\u0002\u0002", "\u0002\u073b\u0735\u0003\u0002\u0002\u0002\u073b\u0736\u0003\u0002\u0002", "\u0002\u073b\u0737\u0003\u0002\u0002\u0002\u073b\u0738\u0003\u0002\u0002", "\u0002\u073b\u0739\u0003\u0002\u0002\u0002\u073b\u073a\u0003\u0002\u0002", "\u0002\u073c\'\u0003\u0002\u0002\u0002\u073d\u073e\u0007\u019d\u0002", "\u0002\u073e\u073f\u0007\u0524\u0002\u0002\u073f\u0740\u0005\u0582\u02c2", "\u0002\u0740\u0741\u0007\u08c3\u0002\u0002\u0741)\u0003\u0002\u0002", "\u0002\u0742\u0743\u0007)\u0002\u0002\u0743\u0744\u0007\u0524\u0002", "\u0002\u0744\u0745\u0005\u0582\u02c2\u0002\u0745\u0747\u0007\u00e1\u0002", "\u0002\u0746\u0748\u0007\u0156\u0002\u0002\u0747\u0746\u0003\u0002\u0002", "\u0002\u0747\u0748\u0003\u0002\u0002\u0002\u0748\u074c\u0003\u0002\u0002", "\u0002\u0749\u074b\u0005\u0190\u00c9\u0002\u074a\u0749\u0003\u0002\u0002", "\u0002\u074b\u074e\u0003\u0002\u0002\u0002\u074c\u074a\u0003\u0002\u0002", "\u0002\u074c\u074d\u0003\u0002\u0002\u0002\u074d\u0751\u0003\u0002\u0002", "\u0002\u074e\u074c\u0003\u0002\u0002\u0002\u074f\u0750\u0007\u059a\u0002", "\u0002\u0750\u0752\u0007\u05ea\u0002\u0002\u0751\u074f\u0003\u0002\u0002", "\u0002\u0751\u0752\u0003\u0002\u0002\u0002\u0752\u0753\u0003\u0002\u0002", "\u0002\u0753\u0754\u0007\u08c3\u0002\u0002\u0754+\u0003\u0002\u0002", "\u0002\u0755\u0756\u0007\u0230\u0002\u0002\u0756\u0762\u0005\u05d0\u02e9", "\u0002\u0757\u0758\u0007\u08b1\u0002\u0002\u0758\u075d\u0005\u0396\u01cc", "\u0002\u0759\u075a\u0007\u08b7\u0002\u0002\u075a\u075c\u0005\u0396\u01cc", "\u0002\u075b\u0759\u0003\u0002\u0002\u0002\u075c\u075f\u0003\u0002\u0002", "\u0002\u075d\u075b\u0003\u0002\u0002\u0002\u075d\u075e\u0003\u0002\u0002", "\u0002\u075e\u0760\u0003\u0002\u0002\u0002\u075f\u075d\u0003\u0002\u0002", "\u0002\u0760\u0761\u0007\u08b2\u0002\u0002\u0761\u0763\u0003\u0002\u0002", "\u0002\u0762\u0757\u0003\u0002\u0002\u0002\u0762\u0763\u0003\u0002\u0002", "\u0002\u0763\u0764\u0003\u0002\u0002\u0002\u0764\u0765\u0007\u0599\u0002", "\u0002\u0765\u076c\u0005\u05b4\u02db\u0002\u0766\u076b\u0005\u038a\u01c6", "\u0002\u0767\u076b\u0005\u000e\b\u0002\u0768\u076b\u0005\u0012\n\u0002", "\u0769\u076b\u0007\u0179\u0002\u0002\u076a\u0766\u0003\u0002\u0002\u0002", "\u076a\u0767\u0003\u0002\u0002\u0002\u076a\u0768\u0003\u0002\u0002\u0002", "\u076a\u0769\u0003\u0002\u0002\u0002\u076b\u076e\u0003\u0002\u0002\u0002", "\u076c\u076a\u0003\u0002\u0002\u0002\u076c\u076d\u0003\u0002\u0002\u0002", "\u076d\u0783\u0003\u0002\u0002\u0002\u076e\u076c\u0003\u0002\u0002\u0002", "\u076f\u0771\u0007\u04e4\u0002\u0002\u0770\u076f\u0003\u0002\u0002\u0002", "\u0770\u0771\u0003\u0002\u0002\u0002\u0771\u0773\u0003\u0002\u0002\u0002", "\u0772\u0774\u0007\u0179\u0002\u0002\u0773\u0772\u0003\u0002\u0002\u0002", "\u0773\u0774\u0003\u0002\u0002\u0002\u0774\u0775\u0003\u0002\u0002\u0002", "\u0775\u077e\t\u0002\u0002\u0002\u0776\u0778\u0007\u015a\u0002\u0002", "\u0777\u0776\u0003\u0002\u0002\u0002\u0777\u0778\u0003\u0002\u0002\u0002", "\u0778\u077a\u0003\u0002\u0002\u0002\u0779\u077b\u0005\u039a\u01ce\u0002", "\u077a\u0779\u0003\u0002\u0002\u0002\u077a\u077b\u0003\u0002\u0002\u0002", "\u077b\u077c\u0003\u0002\u0002\u0002\u077c\u077f\u0005\u03e8\u01f5\u0002", "\u077d\u077f\u0005\u038c\u01c7\u0002\u077e\u0777\u0003\u0002\u0002\u0002", "\u077e\u077d\u0003\u0002\u0002\u0002\u077f\u0784\u0003\u0002\u0002\u0002", "\u0780\u0781\t\u0003\u0002\u0002\u0781\u0782\u0007\u0811\u0002\u0002", "\u0782\u0784\u0005\u0564\u02b3\u0002\u0783\u0770\u0003\u0002\u0002\u0002", "\u0783\u0780\u0003\u0002\u0002\u0002\u0784\u0785\u0003\u0002\u0002\u0002", "\u0785\u0786\u0007\u08c3\u0002\u0002\u0786-\u0003\u0002\u0002\u0002", "\u0787\u0788\u0007\u0524\u0002\u0002\u0788\u0794\u0005\u05d0\u02e9\u0002", "\u0789\u078a\u0007\u08b1\u0002\u0002\u078a\u078f\u0005\u0396\u01cc\u0002", "\u078b\u078c\u0007\u08b7\u0002\u0002\u078c\u078e\u0005\u0396\u01cc\u0002", "\u078d\u078b\u0003\u0002\u0002\u0002\u078e\u0791\u0003\u0002\u0002\u0002", "\u078f\u078d\u0003\u0002\u0002\u0002\u078f\u0790\u0003\u0002\u0002\u0002", "\u0790\u0792\u0003\u0002\u0002\u0002\u0791\u078f\u0003\u0002\u0002\u0002", "\u0792\u0793\u0007\u08b2\u0002\u0002\u0793\u0795\u0003\u0002\u0002\u0002", "\u0794\u0789\u0003\u0002\u0002\u0002\u0794\u0795\u0003\u0002\u0002\u0002", "\u0795\u0796\u0003\u0002\u0002\u0002\u0796\u07a0\t\u0002\u0002\u0002", "\u0797\u0799\u0007\u015a\u0002\u0002\u0798\u0797\u0003\u0002\u0002\u0002", "\u0798\u0799\u0003\u0002\u0002\u0002\u0799\u079b\u0003\u0002\u0002\u0002", "\u079a\u079c\u0005\u039a\u01ce\u0002\u079b\u079a\u0003\u0002\u0002\u0002", "\u079b\u079c\u0003\u0002\u0002\u0002\u079c\u079d\u0003\u0002\u0002\u0002", "\u079d\u07a1\u0005\u03e8\u01f5\u0002\u079e\u07a1\u0005\u038c\u01c7\u0002", "\u079f\u07a1\u0007\u01ef\u0002\u0002\u07a0\u0798\u0003\u0002\u0002\u0002", "\u07a0\u079e\u0003\u0002\u0002\u0002\u07a0\u079f\u0003\u0002\u0002\u0002", "\u07a1\u07a2\u0003\u0002\u0002\u0002\u07a2\u07a3\u0007\u08c3\u0002\u0002", "\u07a3/\u0003\u0002\u0002\u0002\u07a4\u07a7\u0007\u0122\u0002\u0002", "\u07a5\u07a6\u0007\u0496\u0002\u0002\u07a6\u07a8\u0007\u0581\u0002\u0002", "\u07a7\u07a5\u0003\u0002\u0002\u0002\u07a7\u07a8\u0003\u0002\u0002\u0002", "\u07a8\u07a9\u0003\u0002\u0002\u0002\u07a9\u07aa\u0007\u0524\u0002\u0002", "\u07aa\u07b6\u0005\u0582\u02c2\u0002\u07ab\u07ac\u0007\u08b1\u0002\u0002", "\u07ac\u07b1\u0005\u0396\u01cc\u0002\u07ad\u07ae\u0007\u08b7\u0002\u0002", "\u07ae\u07b0\u0005\u0396\u01cc\u0002\u07af\u07ad\u0003\u0002\u0002\u0002", "\u07b0\u07b3\u0003\u0002\u0002\u0002\u07b1\u07af\u0003\u0002\u0002\u0002", "\u07b1\u07b2\u0003\u0002\u0002\u0002\u07b2\u07b4\u0003\u0002\u0002\u0002", "\u07b3\u07b1\u0003\u0002\u0002\u0002\u07b4\u07b5\u0007\u08b2\u0002\u0002", "\u07b5\u07b7\u0003\u0002\u0002\u0002\u07b6\u07ab\u0003\u0002\u0002\u0002", "\u07b6\u07b7\u0003\u0002\u0002\u0002\u07b7\u07b9\u0003\u0002\u0002\u0002", "\u07b8\u07ba\u0005\u038a\u01c6\u0002\u07b9\u07b8\u0003\u0002\u0002\u0002", "\u07b9\u07ba\u0003\u0002\u0002\u0002\u07ba\u07bb\u0003\u0002\u0002\u0002", "\u07bb\u07c5\t\u0002\u0002\u0002\u07bc\u07be\u0007\u015a\u0002\u0002", "\u07bd\u07bc\u0003\u0002\u0002\u0002\u07bd\u07be\u0003\u0002\u0002\u0002", "\u07be\u07c0\u0003\u0002\u0002\u0002\u07bf\u07c1\u0005\u039a\u01ce\u0002", "\u07c0\u07bf\u0003\u0002\u0002\u0002\u07c0\u07c1\u0003\u0002\u0002\u0002", "\u07c1\u07c2\u0003\u0002\u0002\u0002\u07c2\u07c6\u0005\u03e8\u01f5\u0002", "\u07c3\u07c6\u0005\u038c\u01c7\u0002\u07c4\u07c6\u0007\u01ef\u0002\u0002", "\u07c5\u07bd\u0003\u0002\u0002\u0002\u07c5\u07c3\u0003\u0002\u0002\u0002", "\u07c5\u07c4\u0003\u0002\u0002\u0002\u07c6\u07c7\u0003\u0002\u0002\u0002", "\u07c7\u07c8\u0007\u08c3\u0002\u0002\u07c81\u0003\u0002\u0002\u0002", "\u07c9\u07ca\u0007\u019d\u0002\u0002\u07ca\u07cb\u0007\u07bc\u0002\u0002", "\u07cb\u07cc\u0005\u0584\u02c3\u0002\u07cc\u07cd\u0007\u08c3\u0002\u0002", "\u07cd3\u0003\u0002\u0002\u0002\u07ce\u07cf\u0007)\u0002\u0002\u07cf", "\u07d0\u0007\u07bc\u0002\u0002\u07d0\u07e3\u0005\u0584\u02c3\u0002\u07d1", "\u07e4\t\u0007\u0002\u0002\u07d2\u07d3\u0007\u057e\u0002\u0002\u07d3", "\u07d4\u0007\u07ae\u0002\u0002\u07d4\u07e4\u0005\u0584\u02c3\u0002\u07d5", "\u07d7\u0007\u00e1\u0002\u0002\u07d6\u07d8\u0007\u0156\u0002\u0002\u07d7", "\u07d6\u0003\u0002\u0002\u0002\u07d7\u07d8\u0003\u0002\u0002\u0002\u07d8", "\u07dc\u0003\u0002\u0002\u0002\u07d9\u07db\u0005\u0190\u00c9\u0002\u07da", "\u07d9\u0003\u0002\u0002\u0002\u07db\u07de\u0003\u0002\u0002\u0002\u07dc", "\u07da\u0003\u0002\u0002\u0002\u07dc\u07dd\u0003\u0002\u0002\u0002\u07dd", "\u07e1\u0003\u0002\u0002\u0002\u07de\u07dc\u0003\u0002\u0002\u0002\u07df", "\u07e0\u0007\u059a\u0002\u0002\u07e0\u07e2\u0007\u05ea\u0002\u0002\u07e1", "\u07df\u0003\u0002\u0002\u0002\u07e1\u07e2\u0003\u0002\u0002\u0002\u07e2", "\u07e4\u0003\u0002\u0002\u0002\u07e3\u07d1\u0003\u0002\u0002\u0002\u07e3", "\u07d2\u0003\u0002\u0002\u0002\u07e3\u07d5\u0003\u0002\u0002\u0002\u07e4", "\u07e5\u0003\u0002\u0002\u0002\u07e5\u07e6\u0007\u08c3\u0002\u0002\u07e6", "5\u0003\u0002\u0002\u0002\u07e7\u07ea\u0007\u0122\u0002\u0002\u07e8", "\u07e9\u0007\u0496\u0002\u0002\u07e9\u07eb\u0007\u0581\u0002\u0002\u07ea", "\u07e8\u0003\u0002\u0002\u0002\u07ea\u07eb\u0003\u0002\u0002\u0002\u07eb", "\u07ec\u0003\u0002\u0002\u0002\u07ec\u07ed\u0007\u07bc\u0002\u0002\u07ed", "\u07f1\u0005\u0584\u02c3\u0002\u07ee\u07f2\u0005<\u001f\u0002\u07ef", "\u07f2\u0005@!\u0002\u07f0\u07f2\u0005B\"\u0002\u07f1\u07ee\u0003\u0002", "\u0002\u0002\u07f1\u07ef\u0003\u0002\u0002\u0002\u07f1\u07f0\u0003\u0002", "\u0002\u0002\u07f2\u07f4\u0003\u0002\u0002\u0002\u07f3\u07f5\u00058", "\u001d\u0002\u07f4\u07f3\u0003\u0002\u0002\u0002\u07f4\u07f5\u0003\u0002", "\u0002\u0002\u07f5\u07f7\u0003\u0002\u0002\u0002\u07f6\u07f8\t\u0007", "\u0002\u0002\u07f7\u07f6\u0003\u0002\u0002\u0002\u07f7\u07f8\u0003\u0002", "\u0002\u0002\u07f8\u07fa\u0003\u0002\u0002\u0002\u07f9\u07fb\u0005:", "\u001e\u0002\u07fa\u07f9\u0003\u0002\u0002\u0002\u07fa\u07fb\u0003\u0002", "\u0002\u0002\u07fb\u07fc\u0003\u0002\u0002\u0002\u07fc\u07fd\u0005D", "#\u0002\u07fd\u07fe\u0007\u08c3\u0002\u0002\u07fe7\u0003\u0002\u0002", "\u0002\u07ff\u0800\u0007\u021e\u0002\u0002\u0800\u0805\u0005\u0584\u02c3", "\u0002\u0801\u0802\u0007\u08b7\u0002\u0002\u0802\u0804\u0005\u0584\u02c3", "\u0002\u0803\u0801\u0003\u0002\u0002\u0002\u0804\u0807\u0003\u0002\u0002", "\u0002\u0805\u0803\u0003\u0002\u0002\u0002\u0805\u0806\u0003\u0002\u0002", "\u0002\u08069\u0003\u0002\u0002\u0002\u0807\u0805\u0003\u0002\u0002", "\u0002\u0808\u0809\u0007\u0843\u0002\u0002\u0809\u080a\u0007\u08b1\u0002", "\u0002\u080a\u080b\u0005\u04d0\u0269\u0002\u080b\u080c\u0007\u08b2\u0002", "\u0002\u080c;\u0003\u0002\u0002\u0002\u080d\u0812\u0007g\u0002\u0002", "\u080e\u0812\u0007 \u0002\u0002\u080f\u0810\u0007\u02a6\u0002\u0002", "\u0810\u0812\u0007\u045d\u0002\u0002\u0811\u080d\u0003\u0002\u0002\u0002", "\u0811\u080e\u0003\u0002\u0002\u0002\u0811\u080f\u0003\u0002\u0002\u0002", "\u0812\u0813\u0003\u0002\u0002\u0002\u0813\u0815\u0005N(\u0002\u0814", "\u0816\u0005T+\u0002\u0815\u0814\u0003\u0002\u0002\u0002\u0815\u0816", "\u0003\u0002\u0002\u0002\u0816\u0818\u0003\u0002\u0002\u0002\u0817\u0819", "\u0005> \u0002\u0818\u0817\u0003\u0002\u0002\u0002\u0818\u0819\u0003", "\u0002\u0002\u0002\u0819=\u0003\u0002\u0002\u0002\u081a\u081b\u0007", "\u0224\u0002\u0002\u081b\u081c\u0007\u01a8\u0002\u0002\u081c\u081d\u0007", "\u05ad\u0002\u0002\u081d?\u0003\u0002\u0002\u0002\u081e\u081f\u0007", "\u0224\u0002\u0002\u081f\u0821\u0005N(\u0002\u0820\u0822\u0005T+\u0002", "\u0821\u0820\u0003\u0002\u0002\u0002\u0821\u0822\u0003\u0002\u0002\u0002", "\u0822A\u0003\u0002\u0002\u0002\u0823\u0824\t\b\u0002\u0002\u0824\u0829", "\u0005L\'\u0002\u0825\u0826\u0007\u0496\u0002\u0002\u0826\u0828\u0005", "L\'\u0002\u0827\u0825\u0003\u0002\u0002\u0002\u0828\u082b\u0003\u0002", "\u0002\u0002\u0829\u0827\u0003\u0002\u0002\u0002\u0829\u082a\u0003\u0002", "\u0002\u0002\u082a\u082c\u0003\u0002\u0002\u0002\u082b\u0829\u0003\u0002", "\u0002\u0002\u082c\u0834\u0007\u046a\u0002\u0002\u082d\u0835\u0007\u013e", "\u0002\u0002\u082e\u082f\u0005\u055e\u02b0\u0002\u082f\u0830\u0007\u08aa", "\u0002\u0002\u0830\u0832\u0003\u0002\u0002\u0002\u0831\u082e\u0003\u0002", "\u0002\u0002\u0831\u0832\u0003\u0002\u0002\u0002\u0832\u0833\u0003\u0002", "\u0002\u0002\u0833\u0835\u0007\u05c0\u0002\u0002\u0834\u082d\u0003\u0002", "\u0002\u0002\u0834\u0831\u0003\u0002\u0002\u0002\u0835C\u0003\u0002", "\u0002\u0002\u0836\u0837\u0007\u00e9\u0002\u0002\u0837\u083c\u0007\u07bc", "\u0002\u0002\u0838\u0839\u0007\u009f\u0002\u0002\u0839\u083c\u0005\u05d0", "\u02e9\u0002\u083a\u083c\u0005\u03ec\u01f7\u0002\u083b\u0836\u0003\u0002", "\u0002\u0002\u083b\u0838\u0003\u0002\u0002\u0002\u083b\u083a\u0003\u0002", "\u0002\u0002\u083cE\u0003\u0002\u0002\u0002\u083d\u083f\u0005\u0560", "\u02b1\u0002\u083e\u0840\u0005\u05aa\u02d6\u0002\u083f\u083e\u0003\u0002", "\u0002\u0002\u083f\u0840\u0003\u0002\u0002\u0002\u0840G\u0003\u0002", "\u0002\u0002\u0841\u0842\u0007\u00e9\u0002\u0002\u0842\u0844\u0007\u07bc", "\u0002\u0002\u0843\u0845\u0005\u039a\u01ce\u0002\u0844\u0843\u0003\u0002", "\u0002\u0002\u0844\u0845\u0003\u0002\u0002\u0002\u0845\u0847\u0003\u0002", "\u0002\u0002\u0846\u0848\u0005J&\u0002\u0847\u0846\u0003\u0002\u0002", "\u0002\u0848\u0849\u0003\u0002\u0002\u0002\u0849\u0847\u0003\u0002\u0002", "\u0002\u0849\u084a\u0003\u0002\u0002\u0002\u084a\u084b\u0003\u0002\u0002", "\u0002\u084b\u084c\u0007\u01bf\u0002\u0002\u084c\u084d\u0005\u0584\u02c3", "\u0002\u084dI\u0003\u0002\u0002\u0002\u084e\u084f\u0007g\u0002\u0002", "\u084f\u0850\u0007\u0628\u0002\u0002\u0850\u0851\u0007\u02b9\u0002\u0002", "\u0851\u0852\u0005\u03ec\u01f7\u0002\u0852\u0853\u0007g\u0002\u0002", "\u0853\u0854\u0007\u0628\u0002\u0002\u0854\u0855\u0007\u08c3\u0002\u0002", "\u0855\u0873\u0003\u0002\u0002\u0002\u0856\u0857\u0007g\u0002\u0002", "\u0857\u0858\u0007\u01a8\u0002\u0002\u0858\u0859\u0007\u05ad\u0002\u0002", "\u0859\u085a\u0007\u02b9\u0002\u0002\u085a\u085b\u0005\u03ec\u01f7\u0002", "\u085b\u085c\u0007g\u0002\u0002\u085c\u085d\u0007\u01a8\u0002\u0002", "\u085d\u085e\u0007\u05ad\u0002\u0002\u085e\u085f\u0007\u08c3\u0002\u0002", "\u085f\u0873\u0003\u0002\u0002\u0002\u0860\u0861\u0007 \u0002\u0002", "\u0861\u0862\u0007\u0628\u0002\u0002\u0862\u0863\u0007\u02b9\u0002\u0002", "\u0863\u0864\u0005\u03ec\u01f7\u0002\u0864\u0865\u0007 \u0002\u0002", "\u0865\u0866\u0007\u0628\u0002\u0002\u0866\u0867\u0007\u08c3\u0002\u0002", "\u0867\u0873\u0003\u0002\u0002\u0002\u0868\u0869\u0007 \u0002\u0002", "\u0869\u086a\u0007\u01a8\u0002\u0002\u086a\u086b\u0007\u05ad\u0002\u0002", "\u086b\u086c\u0007\u02b9\u0002\u0002\u086c\u086d\u0005\u03ec\u01f7\u0002", "\u086d\u086e\u0007 \u0002\u0002\u086e\u086f\u0007\u01a8\u0002\u0002", "\u086f\u0870\u0007\u05ad\u0002\u0002\u0870\u0871\u0007\u08c3\u0002\u0002", "\u0871\u0873\u0003\u0002\u0002\u0002\u0872\u084e\u0003\u0002\u0002\u0002", "\u0872\u0856\u0003\u0002\u0002\u0002\u0872\u0860\u0003\u0002\u0002\u0002", "\u0872\u0868\u0003\u0002\u0002\u0002\u0873K\u0003\u0002\u0002\u0002", "\u0874\u088f\u0007)\u0002\u0002\u0875\u088f\u0007+\u0002\u0002\u0876", "\u0877\u0007G\u0002\u0002\u0877\u088f\u0007\u062b\u0002\u0002\u0878", "\u088f\u0007O\u0002\u0002\u0879\u088f\u0007\u00db\u0002\u0002\u087a", "\u088f\u0007\u0122\u0002\u0002\u087b\u087c\u0007\u0186\u0002\u0002\u087c", "\u088f\u0007\u062b\u0002\u0002\u087d\u088f\u0007\u019d\u0002\u0002\u087e", "\u088f\u0007\u023d\u0002\u0002\u087f\u088f\u0007\u03ae\u0002\u0002\u0880", "\u088f\u0007\u057e\u0002\u0002\u0881\u088f\u0007\u059c\u0002\u0002\u0882", "\u088f\u0007\u07be\u0002\u0002\u0883\u088f\u0007\u0154\u0002\u0002\u0884", "\u088f\u0007\u0624\u0002\u0002\u0885\u088f\u0007\u05f4\u0002\u0002\u0886", "\u088f\u0007\u0150\u0002\u0002\u0887\u088f\u0007\u0314\u0002\u0002\u0888", "\u088f\u0007\u0313\u0002\u0002\u0889\u088f\u0007\u05e0\u0002\u0002\u088a", "\u088f\u0007\u0657\u0002\u0002\u088b\u088f\u0007\u013e\u0002\u0002\u088c", "\u088f\u0007\u05c0\u0002\u0002\u088d\u088f\u0007\u021e\u0002\u0002\u088e", "\u0874\u0003\u0002\u0002\u0002\u088e\u0875\u0003\u0002\u0002\u0002\u088e", "\u0876\u0003\u0002\u0002\u0002\u088e\u0878\u0003\u0002\u0002\u0002\u088e", "\u0879\u0003\u0002\u0002\u0002\u088e\u087a\u0003\u0002\u0002\u0002\u088e", "\u087b\u0003\u0002\u0002\u0002\u088e\u087d\u0003\u0002\u0002\u0002\u088e", "\u087e\u0003\u0002\u0002\u0002\u088e\u087f\u0003\u0002\u0002\u0002\u088e", "\u0880\u0003\u0002\u0002\u0002\u088e\u0881\u0003\u0002\u0002\u0002\u088e", "\u0882\u0003\u0002\u0002\u0002\u088e\u0883\u0003\u0002\u0002\u0002\u088e", "\u0884\u0003\u0002\u0002\u0002\u088e\u0885\u0003\u0002\u0002\u0002\u088e", "\u0886\u0003\u0002\u0002\u0002\u088e\u0887\u0003\u0002\u0002\u0002\u088e", "\u0888\u0003\u0002\u0002\u0002\u088e\u0889\u0003\u0002\u0002\u0002\u088e", "\u088a\u0003\u0002\u0002\u0002\u088e\u088b\u0003\u0002\u0002\u0002\u088e", "\u088c\u0003\u0002\u0002\u0002\u088e\u088d\u0003\u0002\u0002\u0002\u088f", "M\u0003\u0002\u0002\u0002\u0890\u0895\u0005P)\u0002\u0891\u0892\u0007", "\u0496\u0002\u0002\u0892\u0894\u0005P)\u0002\u0893\u0891\u0003\u0002", "\u0002\u0002\u0894\u0897\u0003\u0002\u0002\u0002\u0895\u0893\u0003\u0002", "\u0002\u0002\u0895\u0896\u0003\u0002\u0002\u0002\u0896\u0898\u0003\u0002", "\u0002\u0002\u0897\u0895\u0003\u0002\u0002\u0002\u0898\u089a\u0007\u046a", "\u0002\u0002\u0899\u089b\u0005R*\u0002\u089a\u0899\u0003\u0002\u0002", "\u0002\u089a\u089b\u0003\u0002\u0002\u0002\u089b\u089c\u0003\u0002\u0002", "\u0002\u089c\u089d\u0005\u0594\u02cb\u0002\u089dO\u0003\u0002\u0002", "\u0002\u089e\u08a1\t\t\u0002\u0002\u089f\u08a0\u0007\u045d\u0002\u0002", "\u08a0\u08a2\u0005\u05a4\u02d3\u0002\u08a1\u089f\u0003\u0002\u0002\u0002", "\u08a1\u08a2\u0003\u0002\u0002\u0002\u08a2Q\u0003\u0002\u0002\u0002", "\u08a3\u08a4\u0007\u0381\u0002\u0002\u08a4\u08a5\u0007\u077a\u0002\u0002", "\u08a5\u08a6\u0005\u0594\u02cb\u0002\u08a6\u08a7\u0007\u045d\u0002\u0002", "\u08a7S\u0003\u0002\u0002\u0002\u08a8\u08aa\u0007\u0561\u0002\u0002", "\u08a9\u08ab\u0005V,\u0002\u08aa\u08a9\u0003\u0002\u0002\u0002\u08ab", "\u08ac\u0003\u0002\u0002\u0002\u08ac\u08aa\u0003\u0002\u0002\u0002\u08ac", "\u08ad\u0003\u0002\u0002\u0002\u08adU\u0003\u0002\u0002\u0002\u08ae", "\u08af\t\n\u0002\u0002\u08af\u08b0\u0005\u054a\u02a6\u0002\u08b0W\u0003", "\u0002\u0002\u0002\u08b1\u08b2\u0007\u019d\u0002\u0002\u08b2\u08b4\u0007", "\u07c5\u0002\u0002\u08b3\u08b5\u0007\u0087\u0002\u0002\u08b4\u08b3\u0003", "\u0002\u0002\u0002\u08b4\u08b5\u0003\u0002\u0002\u0002\u08b5\u08b6\u0003", "\u0002\u0002\u0002\u08b6\u08b8\u0005\u057a\u02be\u0002\u08b7\u08b9\t", "\u000b\u0002\u0002\u08b8\u08b7\u0003\u0002\u0002\u0002\u08b8\u08b9\u0003", "\u0002\u0002\u0002\u08b9\u08ba\u0003\u0002\u0002\u0002\u08ba\u08bb\u0007", "\u08c3\u0002\u0002\u08bbY\u0003\u0002\u0002\u0002\u08bc\u08bd\u0007", ")\u0002\u0002\u08bd\u08be\u0007\u07c5\u0002\u0002\u08be\u08c5\u0005", "\u057a\u02be\u0002\u08bf\u08c6\u0005\\/\u0002\u08c0\u08c6\u0005^0\u0002", "\u08c1\u08c6\u0005`1\u0002\u08c2\u08c6\u0005h5\u0002\u08c3\u08c6\u0005", "\u008aF\u0002\u08c4\u08c6\u0005\u0096L\u0002\u08c5\u08bf\u0003\u0002", "\u0002\u0002\u08c5\u08c0\u0003\u0002\u0002\u0002\u08c5\u08c1\u0003\u0002", "\u0002\u0002\u08c5\u08c2\u0003\u0002\u0002\u0002\u08c5\u08c3\u0003\u0002", "\u0002\u0002\u08c5\u08c4\u0003\u0002\u0002\u0002\u08c6\u08c8\u0003\u0002", "\u0002\u0002\u08c7\u08c9\u0005j6\u0002\u08c8\u08c7\u0003\u0002\u0002", "\u0002\u08c8\u08c9\u0003\u0002\u0002\u0002\u08c9\u08ca\u0003\u0002\u0002", "\u0002\u08ca\u08cb\u0007\u08c3\u0002\u0002\u08cb[\u0003\u0002\u0002", "\u0002\u08cc\u08ce\u0007\u00e1\u0002\u0002\u08cd\u08cf\u0007\u0156\u0002", "\u0002\u08ce\u08cd\u0003\u0002\u0002\u0002\u08ce\u08cf\u0003\u0002\u0002", "\u0002\u08cf\u08d1\u0003\u0002\u0002\u0002\u08d0\u08d2\t\f\u0002\u0002", "\u08d1\u08d0\u0003\u0002\u0002\u0002\u08d1\u08d2\u0003\u0002\u0002\u0002", "\u08d2\u08d6\u0003\u0002\u0002\u0002\u08d3\u08d5\u0005\u0190\u00c9\u0002", "\u08d4\u08d3\u0003\u0002\u0002\u0002\u08d5\u08d8\u0003\u0002\u0002\u0002", "\u08d6\u08d4\u0003\u0002\u0002\u0002\u08d6\u08d7\u0003\u0002\u0002\u0002", "\u08d7\u08db\u0003\u0002\u0002\u0002\u08d8\u08d6\u0003\u0002\u0002\u0002", "\u08d9\u08da\u0007\u059a\u0002\u0002\u08da\u08dc\u0007\u05ea\u0002\u0002", "\u08db\u08d9\u0003\u0002\u0002\u0002\u08db\u08dc\u0003\u0002\u0002\u0002", "\u08dc]\u0003\u0002\u0002\u0002\u08dd\u08df\u0007\u0581\u0002\u0002", "\u08de\u08e0\u0005\u038a\u01c6\u0002\u08df\u08de\u0003\u0002\u0002\u0002", "\u08df\u08e0\u0003\u0002\u0002\u0002\u08e0\u08e1\u0003\u0002\u0002\u0002", "\u08e1\u08e2\u0007?\u0002\u0002\u08e2\u08e3\u0007\u0455\u0002\u0002", "\u08e3\u08e4\u0007\u08b1\u0002\u0002\u08e4\u08e9\u0005\u008cG\u0002", "\u08e5\u08e6\u0007\u08b7\u0002\u0002\u08e6\u08e8\u0005\u008cG\u0002", "\u08e7\u08e5\u0003\u0002\u0002\u0002\u08e8\u08eb\u0003\u0002\u0002\u0002", "\u08e9\u08e7\u0003\u0002\u0002\u0002\u08e9\u08ea\u0003\u0002\u0002\u0002", "\u08ea\u08ec\u0003\u0002\u0002\u0002\u08eb\u08e9\u0003\u0002\u0002\u0002", "\u08ec\u08ed\u0007\u08b2\u0002\u0002\u08ed_\u0003\u0002\u0002\u0002", "\u08ee\u08f3\u0005b2\u0002\u08ef\u08f0\u0007\u08b7\u0002\u0002\u08f0", "\u08f2\u0005b2\u0002\u08f1\u08ef\u0003\u0002\u0002\u0002\u08f2\u08f5", "\u0003\u0002\u0002\u0002\u08f3\u08f1\u0003\u0002\u0002\u0002\u08f3\u08f4", "\u0003\u0002\u0002\u0002\u08f4a\u0003\u0002\u0002\u0002\u08f5\u08f3", "\u0003\u0002\u0002\u0002\u08f6\u08f9\t\r\u0002\u0002\u08f7\u08fa\u0005", "\u00a0Q\u0002\u08f8\u08fa\u0005\u0094K\u0002\u08f9\u08f7\u0003\u0002", "\u0002\u0002\u08f9\u08f8\u0003\u0002\u0002\u0002\u08fac\u0003\u0002", "\u0002\u0002\u08fb\u08fc\t\u000e\u0002\u0002\u08fc\u0909\u0007M\u0002", "\u0002\u08fd\u090a\u0005f4\u0002\u08fe\u08ff\u0007\u08b1\u0002\u0002", "\u08ff\u0904\u0005f4\u0002\u0900\u0901\u0007\u08b7\u0002\u0002\u0901", "\u0903\u0005f4\u0002\u0902\u0900\u0003\u0002\u0002\u0002\u0903\u0906", "\u0003\u0002\u0002\u0002\u0904\u0902\u0003\u0002\u0002\u0002\u0904\u0905", "\u0003\u0002\u0002\u0002\u0905\u0907\u0003\u0002\u0002\u0002\u0906\u0904", "\u0003\u0002\u0002\u0002\u0907\u0908\u0007\u08b2\u0002\u0002\u0908\u090a", "\u0003\u0002\u0002\u0002\u0909\u08fd\u0003\u0002\u0002\u0002\u0909\u08fe", "\u0003\u0002\u0002\u0002\u090ae\u0003\u0002\u0002\u0002\u090b\u090d", "\u0005\u0556\u02ac\u0002\u090c\u090e\u0005\u05b4\u02db\u0002\u090d\u090c", "\u0003\u0002\u0002\u0002\u090d\u090e\u0003\u0002\u0002\u0002\u090eg", "\u0003\u0002\u0002\u0002\u090f\u0915\u0007\u0361\u0002\u0002\u0910\u0911", "\u0007\u02f8\u0002\u0002\u0911\u0916\u0005\u04d4\u026b\u0002\u0912\u0913", "\u0007\u01ad\u0002\u0002\u0913\u0914\u0007\u07c5\u0002\u0002\u0914\u0916", "\u0005\u05b4\u02db\u0002\u0915\u0910\u0003\u0002\u0002\u0002\u0915\u0912", "\u0003\u0002\u0002\u0002\u0916i\u0003\u0002\u0002\u0002\u0917\u0928", "\u0007\u02b6\u0002\u0002\u0918\u0922\u0007\u00a4\u0002\u0002\u0919\u091a", "\u0007\u010f\u0002\u0002\u091a\u091b\u0007\u07ae\u0002\u0002\u091b\u0923", "\u0007\u064d\u0002\u0002\u091c\u091e\u0007\u0433\u0002\u0002\u091d\u091c", "\u0003\u0002\u0002\u0002\u091d\u091e\u0003\u0002\u0002\u0002\u091e\u091f", "\u0003\u0002\u0002\u0002\u091f\u0920\u0007\u026d\u0002\u0002\u0920\u0921", "\u0007\u077a\u0002\u0002\u0921\u0923\u0007\u013f\u0002\u0002\u0922\u0919", "\u0003\u0002\u0002\u0002\u0922\u091d\u0003\u0002\u0002\u0002\u0922\u0923", "\u0003\u0002\u0002\u0002\u0923\u0925\u0003\u0002\u0002\u0002\u0924\u0926", "\u0005l7\u0002\u0925\u0924\u0003\u0002\u0002\u0002\u0925\u0926\u0003", "\u0002\u0002\u0002\u0926\u0928\u0003\u0002\u0002\u0002\u0927\u0917\u0003", "\u0002\u0002\u0002\u0927\u0918\u0003\u0002\u0002\u0002\u0928k\u0003", "\u0002\u0002\u0002\u0929\u092b\u0007\u0220\u0002\u0002\u092a\u0929\u0003", "\u0002\u0002\u0002\u092a\u092b\u0003\u0002\u0002\u0002\u092b\u092c\u0003", "\u0002\u0002\u0002\u092c\u092d\u0007\u01d8\u0002\u0002\u092d\u092e\u0007", "\u02b5\u0002\u0002\u092e\u092f\u0005\u0594\u02cb\u0002\u092fm\u0003", "\u0002\u0002\u0002\u0930\u0933\u0007\u0122\u0002\u0002\u0931\u0932\u0007", "\u0496\u0002\u0002\u0932\u0934\u0007\u0581\u0002\u0002\u0933\u0931\u0003", "\u0002\u0002\u0002\u0933\u0934\u0003\u0002\u0002\u0002\u0934\u0935\u0003", "\u0002\u0002\u0002\u0935\u0938\u0007\u07c5\u0002\u0002\u0936\u0939\u0005", "p9\u0002\u0937\u0939\u0005|?\u0002\u0938\u0936\u0003\u0002\u0002\u0002", "\u0938\u0937\u0003\u0002\u0002\u0002\u0939\u093a\u0003\u0002\u0002\u0002", "\u093a\u093b\u0007\u08c3\u0002\u0002\u093bo\u0003\u0002\u0002\u0002", "\u093c\u093f\u0005\u057a\u02be\u0002\u093d\u093e\u0007\u045f\u0002\u0002", "\u093e\u0940\u0007\u08ad\u0002\u0002\u093f\u093d\u0003\u0002\u0002\u0002", "\u093f\u0940\u0003\u0002\u0002\u0002\u0940\u0942\u0003\u0002\u0002\u0002", "\u0941\u0943\u0005r:\u0002\u0942\u0941\u0003\u0002\u0002\u0002\u0942", "\u0943\u0003\u0002\u0002\u0002\u0943q\u0003\u0002\u0002\u0002\u0944", "\u0946\u0005\u038a\u01c6\u0002\u0945\u0944\u0003\u0002\u0002\u0002\u0945", "\u0946\u0003\u0002\u0002\u0002\u0946\u0949\u0003\u0002\u0002\u0002\u0947", "\u094a\u0005t;\u0002\u0948\u094a\u0005v<\u0002\u0949\u0947\u0003\u0002", "\u0002\u0002\u0949\u0948\u0003\u0002\u0002\u0002\u094a\u094c\u0003\u0002", "\u0002\u0002\u094b\u094d\u0005z>\u0002\u094c\u094b\u0003\u0002\u0002", "\u0002\u094c\u094d\u0003\u0002\u0002\u0002\u094d\u0959\u0003\u0002\u0002", "\u0002\u094e\u094f\u0007\u08b1\u0002\u0002\u094f\u0954\u0005\u008cG", "\u0002\u0950\u0951\u0007\u08b7\u0002\u0002\u0951\u0953\u0005\u008cG", "\u0002\u0952\u0950\u0003\u0002\u0002\u0002\u0953\u0956\u0003\u0002\u0002", "\u0002\u0954\u0952\u0003\u0002\u0002\u0002\u0954\u0955\u0003\u0002\u0002", "\u0002\u0955\u0957\u0003\u0002\u0002\u0002\u0956\u0954\u0003\u0002\u0002", "\u0002\u0957\u0958\u0007\u08b2\u0002\u0002\u0958\u095a\u0003\u0002\u0002", "\u0002\u0959\u094e\u0003\u0002\u0002\u0002\u0959\u095a\u0003\u0002\u0002", "\u0002\u095a\u095e\u0003\u0002\u0002\u0002\u095b\u095d\u0005\u008aF", "\u0002\u095c\u095b\u0003\u0002\u0002\u0002\u095d\u0960\u0003\u0002\u0002", "\u0002\u095e\u095c\u0003\u0002\u0002\u0002\u095e\u095f\u0003\u0002\u0002", "\u0002\u095fs\u0003\u0002\u0002\u0002\u0960\u095e\u0003\u0002\u0002", "\u0002\u0961\u0965\t\u0002\u0002\u0002\u0962\u0966\u0007\u0455\u0002", "\u0002\u0963\u0966\u0005\u03b6\u01dc\u0002\u0964\u0966\u0005x=\u0002", "\u0965\u0962\u0003\u0002\u0002\u0002\u0965\u0963\u0003\u0002\u0002\u0002", "\u0965\u0964\u0003\u0002\u0002\u0002\u0966u\u0003\u0002\u0002\u0002", "\u0967\u0968\u0007\u07cf\u0002\u0002\u0968\u0969\u0005\u05b4\u02db\u0002", "\u0969w\u0003\u0002\u0002\u0002\u096a\u096b\u0007\u077a\u0002\u0002", "\u096b\u096c\u0007\u045d\u0002\u0002\u096c\u096f\u0005\u05b4\u02db\u0002", "\u096d\u096e\u0007\u0433\u0002\u0002\u096e\u0970\u0007\u044b\u0002\u0002", "\u096f\u096d\u0003\u0002\u0002\u0002\u096f\u0970\u0003\u0002\u0002\u0002", "\u0970y\u0003\u0002\u0002\u0002\u0971\u0972\u0007\u01ef\u0002\u0002", "\u0972\u0973\u0007\u0371\u0002\u0002\u0973\u0974\u0005\u04d4\u026b\u0002", "\u0974\u0975\u0007\u02db\u0002\u0002\u0975\u0976\u0007\u02be\u0002\u0002", "\u0976\u0977\u0007\u0811\u0002\u0002\u0977\u0978\t\u000f\u0002\u0002", "\u0978{\u0003\u0002\u0002\u0002\u0979\u097a\u0007\u0087\u0002\u0002", "\u097a\u097b\u0005\u057a\u02be\u0002\u097b\u097d\t\u0002\u0002\u0002", "\u097c\u097e\u0005~@\u0002\u097d\u097c\u0003\u0002\u0002\u0002\u097e", "\u097f\u0003\u0002\u0002\u0002\u097f\u097d\u0003\u0002\u0002\u0002\u097f", "\u0980\u0003\u0002\u0002\u0002\u0980\u0981\u0003\u0002\u0002\u0002\u0981", "\u0982\u0007\u01bf\u0002\u0002\u0982}\u0003\u0002\u0002\u0002\u0983", "\u0987\u0005\u0080A\u0002\u0984\u0987\u0005\u0082B\u0002\u0985\u0987", "\u0005\u0096L\u0002\u0986\u0983\u0003\u0002\u0002\u0002\u0986\u0984", "\u0003\u0002\u0002\u0002\u0986\u0985\u0003\u0002\u0002\u0002\u0987\u007f", "\u0003\u0002\u0002\u0002\u0988\u0989\t\u0010\u0002\u0002\u0989\u098a", "\u0007\u033c\u0002\u0002\u098a\u098b\u0005\u0086D\u0002\u098b\u0081", "\u0003\u0002\u0002\u0002\u098c\u0990\t\u0011\u0002\u0002\u098d\u0991", "\u0005\u0084C\u0002\u098e\u0991\u0005\u0086D\u0002\u098f\u0991\u0005", "\u0088E\u0002\u0990\u098d\u0003\u0002\u0002\u0002\u0990\u098e\u0003", "\u0002\u0002\u0002\u0990\u098f\u0003\u0002\u0002\u0002\u0991\u0083\u0003", "\u0002\u0002\u0002\u0992\u0993\u0007\u0524\u0002\u0002\u0993\u0994\u0005", "\u0582\u02c2\u0002\u0994\u0995\u0007\u08b1\u0002\u0002\u0995\u099a\u0005", "\u00a6T\u0002\u0996\u0997\u0007\u08b7\u0002\u0002\u0997\u0999\u0005", "\u00a6T\u0002\u0998\u0996\u0003\u0002\u0002\u0002\u0999\u099c\u0003", "\u0002\u0002\u0002\u099a\u0998\u0003\u0002\u0002\u0002\u099a\u099b\u0003", "\u0002\u0002\u0002\u099b\u099d\u0003\u0002\u0002\u0002\u099c\u099a\u0003", "\u0002\u0002\u0002\u099d\u099e\u0007\u08b2\u0002\u0002\u099e\u09a9\t", "\u0002\u0002\u0002\u099f\u09aa\u0005\u038c\u01c7\u0002\u09a0\u09a2\u0007", "\u015a\u0002\u0002\u09a1\u09a0\u0003\u0002\u0002\u0002\u09a1\u09a2\u0003", "\u0002\u0002\u0002\u09a2\u09a4\u0003\u0002\u0002\u0002\u09a3\u09a5\u0005", "\u039a\u01ce\u0002\u09a4\u09a3\u0003\u0002\u0002\u0002\u09a4\u09a5\u0003", "\u0002\u0002\u0002\u09a5\u09a6\u0003\u0002\u0002\u0002\u09a6\u09a7\u0005", "\u03e8\u01f5\u0002\u09a7\u09a8\u0007\u08c3\u0002\u0002\u09a8\u09aa\u0003", "\u0002\u0002\u0002\u09a9\u099f\u0003\u0002\u0002\u0002\u09a9\u09a1\u0003", "\u0002\u0002\u0002\u09aa\u0085\u0003\u0002\u0002\u0002\u09ab\u09ac\u0007", "\u0230\u0002\u0002\u09ac\u09b8\u0005\u0580\u02c1\u0002\u09ad\u09ae\u0007", "\u08b1\u0002\u0002\u09ae\u09b3\u0005\u00a6T\u0002\u09af\u09b0\u0007", "\u08b7\u0002\u0002\u09b0\u09b2\u0005\u00a6T\u0002\u09b1\u09af\u0003", "\u0002\u0002\u0002\u09b2\u09b5\u0003\u0002\u0002\u0002\u09b3\u09b1\u0003", "\u0002\u0002\u0002\u09b3\u09b4\u0003\u0002\u0002\u0002\u09b4\u09b6\u0003", "\u0002\u0002\u0002\u09b5\u09b3\u0003\u0002\u0002\u0002\u09b6\u09b7\u0007", "\u08b2\u0002\u0002\u09b7\u09b9\u0003\u0002\u0002\u0002\u09b8\u09ad\u0003", "\u0002\u0002\u0002\u09b8\u09b9\u0003\u0002\u0002\u0002\u09b9\u09ba\u0003", "\u0002\u0002\u0002\u09ba\u09bb\u0007\u0599\u0002\u0002\u09bb\u09bc\u0005", "\u05b4\u02db\u0002\u09bc\u09c7\t\u0002\u0002\u0002\u09bd\u09c8\u0005", "\u038c\u01c7\u0002\u09be\u09c0\u0007\u015a\u0002\u0002\u09bf\u09be\u0003", "\u0002\u0002\u0002\u09bf\u09c0\u0003\u0002\u0002\u0002\u09c0\u09c2\u0003", "\u0002\u0002\u0002\u09c1\u09c3\u0005\u039a\u01ce\u0002\u09c2\u09c1\u0003", "\u0002\u0002\u0002\u09c2\u09c3\u0003\u0002\u0002\u0002\u09c3\u09c4\u0003", "\u0002\u0002\u0002\u09c4\u09c5\u0005\u03e8\u01f5\u0002\u09c5\u09c6\u0007", "\u08c3\u0002\u0002\u09c6\u09c8\u0003\u0002\u0002\u0002\u09c7\u09bd\u0003", "\u0002\u0002\u0002\u09c7\u09bf\u0003\u0002\u0002\u0002\u09c8\u0087\u0003", "\u0002\u0002\u0002\u09c9\u09cb\u0007\u020d\u0002\u0002\u09ca\u09c9\u0003", "\u0002\u0002\u0002\u09ca\u09cb\u0003\u0002\u0002\u0002\u09cb\u09cd\u0003", "\u0002\u0002\u0002\u09cc\u09ce\u0007\u02a4\u0002\u0002\u09cd\u09cc\u0003", "\u0002\u0002\u0002\u09cd\u09ce\u0003\u0002\u0002\u0002\u09ce\u09cf\u0003", "\u0002\u0002\u0002\u09cf\u09d0\u0007\u0105\u0002\u0002\u09d0\u09d1\u0007", "\u0230\u0002\u0002\u09d1\u09e3\u0005\u05b4\u02db\u0002\u09d2\u09d3\u0007", "\u08b1\u0002\u0002\u09d3\u09d4\u0007\u05d5\u0002\u0002\u09d4\u09d5\u0007", "\u028e\u0002\u0002\u09d5\u09d6\u0007\u04a0\u0002\u0002\u09d6\u09d7\u0005", "\u05b4\u02db\u0002\u09d7\u09d8\u0007\u08b7\u0002\u0002\u09d8\u09d9\u0003", "\u0002\u0002\u0002\u09d9\u09de\u0005\u00a6T\u0002\u09da\u09db\u0007", "\u08b7\u0002\u0002\u09db\u09dd\u0005\u00a6T\u0002\u09dc\u09da\u0003", "\u0002\u0002\u0002\u09dd\u09e0\u0003\u0002\u0002\u0002\u09de\u09dc\u0003", "\u0002\u0002\u0002\u09de\u09df\u0003\u0002\u0002\u0002\u09df\u09e1\u0003", "\u0002\u0002\u0002\u09e0\u09de\u0003\u0002\u0002\u0002\u09e1\u09e2\u0007", "\u08b2\u0002\u0002\u09e2\u09e4\u0003\u0002\u0002\u0002\u09e3\u09d2\u0003", "\u0002\u0002\u0002\u09e3\u09e4\u0003\u0002\u0002\u0002\u09e4\u09e5\u0003", "\u0002\u0002\u0002\u09e5\u09e6\u0007\u0599\u0002\u0002\u09e6\u09e7\u0007", "\u05d5\u0002\u0002\u09e7\u09e8\u0007?\u0002\u0002\u09e8\u09e9\u0007", "\u0593\u0002\u0002\u09e9\u09f4\t\u0002\u0002\u0002\u09ea\u09f5\u0005", "\u038c\u01c7\u0002\u09eb\u09ed\u0007\u015a\u0002\u0002\u09ec\u09eb\u0003", "\u0002\u0002\u0002\u09ec\u09ed\u0003\u0002\u0002\u0002\u09ed\u09ef\u0003", "\u0002\u0002\u0002\u09ee\u09f0\u0005\u039a\u01ce\u0002\u09ef\u09ee\u0003", "\u0002\u0002\u0002\u09ef\u09f0\u0003\u0002\u0002\u0002\u09f0\u09f1\u0003", "\u0002\u0002\u0002\u09f1\u09f2\u0005\u03e8\u01f5\u0002\u09f2\u09f3\u0007", "\u08c3\u0002\u0002\u09f3\u09f5\u0003\u0002\u0002\u0002\u09f4\u09ea\u0003", "\u0002\u0002\u0002\u09f4\u09ec\u0003\u0002\u0002\u0002\u09f5\u0089\u0003", "\u0002\u0002\u0002\u09f6\u09f8\u0007\u0433\u0002\u0002\u09f7\u09f6\u0003", "\u0002\u0002\u0002\u09f7\u09f8\u0003\u0002\u0002\u0002\u09f8\u09f9\u0003", "\u0002\u0002\u0002\u09f9\u09fa\t\u0012\u0002\u0002\u09fa\u008b\u0003", "\u0002\u0002\u0002\u09fb\u09fc\u0005\u05d0\u02e9\u0002\u09fc\u09fe\u0005", "\u05b4\u02db\u0002\u09fd\u09ff\u0005\u008eH\u0002\u09fe\u09fd\u0003", "\u0002\u0002\u0002\u09fe\u09ff\u0003\u0002\u0002\u0002\u09ff\u0a02\u0003", "\u0002\u0002\u0002\u0a00\u0a02\u0005\u0090I\u0002\u0a01\u09fb\u0003", "\u0002\u0002\u0002\u0a01\u0a00\u0003\u0002\u0002\u0002\u0a02\u008d\u0003", "\u0002\u0002\u0002\u0a03\u0a04\u0007\u01ef\u0002\u0002\u0a04\u0a05\u0007", "\u0371\u0002\u0002\u0a05\u0a06\u0005\u04d4\u026b\u0002\u0a06\u008f\u0003", "\u0002\u0002\u0002\u0a07\u0a09\u0005\u008aF\u0002\u0a08\u0a07\u0003", "\u0002\u0002\u0002\u0a08\u0a09\u0003\u0002\u0002\u0002\u0a09\u0a0b\u0003", "\u0002\u0002\u0002\u0a0a\u0a0c\u0005\u0092J\u0002\u0a0b\u0a0a\u0003", "\u0002\u0002\u0002\u0a0c\u0a0d\u0003\u0002\u0002\u0002\u0a0d\u0a0b\u0003", "\u0002\u0002\u0002\u0a0d\u0a0e\u0003\u0002\u0002\u0002\u0a0e\u0a11\u0003", "\u0002\u0002\u0002\u0a0f\u0a10\u0007\u08b7\u0002\u0002\u0a10\u0a12\u0005", "\u00a2R\u0002\u0a11\u0a0f\u0003\u0002\u0002\u0002\u0a11\u0a12\u0003", "\u0002\u0002\u0002\u0a12\u0091\u0003\u0002\u0002\u0002\u0a13\u0a17\u0005", "\u0094K\u0002\u0a14\u0a17\u0005\u009eP\u0002\u0a15\u0a17\u0005\u00a0", "Q\u0002\u0a16\u0a13\u0003\u0002\u0002\u0002\u0a16\u0a14\u0003\u0002", "\u0002\u0002\u0a16\u0a15\u0003\u0002\u0002\u0002\u0a17\u0093\u0003\u0002", "\u0002\u0002\u0a18\u0a1b\t\u0011\u0002\u0002\u0a19\u0a1c\u0005\u009a", "N\u0002\u0a1a\u0a1c\u0005\u009cO\u0002\u0a1b\u0a19\u0003\u0002\u0002", "\u0002\u0a1b\u0a1a\u0003\u0002\u0002\u0002\u0a1c\u0095\u0003\u0002\u0002", "\u0002\u0a1d\u0a1e\u0007\u04a5\u0002\u0002\u0a1e\u0a1f\u0007\u033c\u0002", "\u0002\u0a1f\u0a20\u0005\u0098M\u0002\u0a20\u0097\u0003\u0002\u0002", "\u0002\u0a21\u0a22\u0007\u0230\u0002\u0002\u0a22\u0a2e\u0005\u0580\u02c1", "\u0002\u0a23\u0a24\u0007\u08b1\u0002\u0002\u0a24\u0a29\u0005\u00a6T", "\u0002\u0a25\u0a26\u0007\u08b7\u0002\u0002\u0a26\u0a28\u0005\u00a6T", "\u0002\u0a27\u0a25\u0003\u0002\u0002\u0002\u0a28\u0a2b\u0003\u0002\u0002", "\u0002\u0a29\u0a27\u0003\u0002\u0002\u0002\u0a29\u0a2a\u0003\u0002\u0002", "\u0002\u0a2a\u0a2c\u0003\u0002\u0002\u0002\u0a2b\u0a29\u0003\u0002\u0002", "\u0002\u0a2c\u0a2d\u0007\u08b2\u0002\u0002\u0a2d\u0a2f\u0003\u0002\u0002", "\u0002\u0a2e\u0a23\u0003\u0002\u0002\u0002\u0a2e\u0a2f\u0003\u0002\u0002", "\u0002\u0a2f\u0a30\u0003\u0002\u0002\u0002\u0a30\u0a35\u0007\u0599\u0002", "\u0002\u0a31\u0a36\u0005\u05b4\u02db\u0002\u0a32\u0a33\u0007\u05d5\u0002", "\u0002\u0a33\u0a34\u0007?\u0002\u0002\u0a34\u0a36\u0007\u0593\u0002", "\u0002\u0a35\u0a31\u0003\u0002\u0002\u0002\u0a35\u0a32\u0003\u0002\u0002", "\u0002\u0a36\u0a42\u0003\u0002\u0002\u0002\u0a37\u0a39\u0007\u04e4\u0002", "\u0002\u0a38\u0a37\u0003\u0002\u0002\u0002\u0a38\u0a39\u0003\u0002\u0002", "\u0002\u0a39\u0a3a\u0003\u0002\u0002\u0002\u0a3a\u0a3c\t\u0002\u0002", "\u0002\u0a3b\u0a3d\u0007\u015a\u0002\u0002\u0a3c\u0a3b\u0003\u0002\u0002", "\u0002\u0a3c\u0a3d\u0003\u0002\u0002\u0002\u0a3d\u0a3f\u0003\u0002\u0002", "\u0002\u0a3e\u0a40\u0005\u039a\u01ce\u0002\u0a3f\u0a3e\u0003\u0002\u0002", "\u0002\u0a3f\u0a40\u0003\u0002\u0002\u0002\u0a40\u0a41\u0003\u0002\u0002", "\u0002\u0a41\u0a43\u0005\u03e8\u01f5\u0002\u0a42\u0a38\u0003\u0002\u0002", "\u0002\u0a42\u0a43\u0003\u0002\u0002\u0002\u0a43\u0a45\u0003\u0002\u0002", "\u0002\u0a44\u0a46\u0007\u08c3\u0002\u0002\u0a45\u0a44\u0003\u0002\u0002", "\u0002\u0a45\u0a46\u0003\u0002\u0002\u0002\u0a46\u0099\u0003\u0002\u0002", "\u0002\u0a47\u0a48\u0007\u0524\u0002\u0002\u0a48\u0a49\u0005\u0582\u02c2", "\u0002\u0a49\u0a4a\u0007\u08b1\u0002\u0002\u0a4a\u0a4f\u0005\u00a6T", "\u0002\u0a4b\u0a4c\u0007\u08b7\u0002\u0002\u0a4c\u0a4e\u0005\u00a6T", "\u0002\u0a4d\u0a4b\u0003\u0002\u0002\u0002\u0a4e\u0a51\u0003\u0002\u0002", "\u0002\u0a4f\u0a4d\u0003\u0002\u0002\u0002\u0a4f\u0a50\u0003\u0002\u0002", "\u0002\u0a50\u0a52\u0003\u0002\u0002\u0002\u0a51\u0a4f\u0003\u0002\u0002", "\u0002\u0a52\u0a55\u0007\u08b2\u0002\u0002\u0a53\u0a54\t\u0002\u0002", "\u0002\u0a54\u0a56\u0005\u038c\u01c7\u0002\u0a55\u0a53\u0003\u0002\u0002", "\u0002\u0a55\u0a56\u0003\u0002\u0002\u0002\u0a56\u009b\u0003\u0002\u0002", "\u0002\u0a57\u0a58\u0007\u0230\u0002\u0002\u0a58\u0a64\u0005\u0580\u02c1", "\u0002\u0a59\u0a5a\u0007\u08b1\u0002\u0002\u0a5a\u0a5f\u0005\u00a6T", "\u0002\u0a5b\u0a5c\u0007\u08b7\u0002\u0002\u0a5c\u0a5e\u0005\u00a6T", "\u0002\u0a5d\u0a5b\u0003\u0002\u0002\u0002\u0a5e\u0a61\u0003\u0002\u0002", "\u0002\u0a5f\u0a5d\u0003\u0002\u0002\u0002\u0a5f\u0a60\u0003\u0002\u0002", "\u0002\u0a60\u0a62\u0003\u0002\u0002\u0002\u0a61\u0a5f\u0003\u0002\u0002", "\u0002\u0a62\u0a63\u0007\u08b2\u0002\u0002\u0a63\u0a65\u0003\u0002\u0002", "\u0002\u0a64\u0a59\u0003\u0002\u0002\u0002\u0a64\u0a65\u0003\u0002\u0002", "\u0002\u0a65\u0a66\u0003\u0002\u0002\u0002\u0a66\u0a6b\u0007\u0599\u0002", "\u0002\u0a67\u0a6c\u0005\u05b4\u02db\u0002\u0a68\u0a69\u0007\u05d5\u0002", "\u0002\u0a69\u0a6a\u0007?\u0002\u0002\u0a6a\u0a6c\u0007\u0593\u0002", "\u0002\u0a6b\u0a67\u0003\u0002\u0002\u0002\u0a6b\u0a68\u0003\u0002\u0002", "\u0002\u0a6c\u0a75\u0003\u0002\u0002\u0002\u0a6d\u0a6e\t\u0002\u0002", "\u0002\u0a6e\u0a76\u0005\u038c\u01c7\u0002\u0a6f\u0a71\u0007\u01ef\u0002", "\u0002\u0a70\u0a72\u0007\u081f\u0002\u0002\u0a71\u0a70\u0003\u0002\u0002", "\u0002\u0a71\u0a72\u0003\u0002\u0002\u0002\u0a72\u0a73\u0003\u0002\u0002", "\u0002\u0a73\u0a74\u0007\u0371\u0002\u0002\u0a74\u0a76\u0005\u04d4\u026b", "\u0002\u0a75\u0a6d\u0003\u0002\u0002\u0002\u0a75\u0a6f\u0003\u0002\u0002", "\u0002\u0a75\u0a76\u0003\u0002\u0002\u0002\u0a76\u009d\u0003\u0002\u0002", "\u0002\u0a77\u0a79\u0007\u020d\u0002\u0002\u0a78\u0a77\u0003\u0002\u0002", "\u0002\u0a78\u0a79\u0003\u0002\u0002\u0002\u0a79\u0a7b\u0003\u0002\u0002", "\u0002\u0a7a\u0a7c\u0007\u02a4\u0002\u0002\u0a7b\u0a7a\u0003\u0002\u0002", "\u0002\u0a7b\u0a7c\u0003\u0002\u0002\u0002\u0a7c\u0a7d\u0003\u0002\u0002", "\u0002\u0a7d\u0a7e\u0007\u0105\u0002\u0002\u0a7e\u0a7f\u0007\u0230\u0002", "\u0002\u0a7f\u0a91\u0005\u05b4\u02db\u0002\u0a80\u0a81\u0007\u08b1\u0002", "\u0002\u0a81\u0a82\u0007\u05d5\u0002\u0002\u0a82\u0a83\u0007\u028e\u0002", "\u0002\u0a83\u0a84\u0007\u04a0\u0002\u0002\u0a84\u0a85\u0005\u05b4\u02db", "\u0002\u0a85\u0a86\u0007\u08b7\u0002\u0002\u0a86\u0a87\u0003\u0002\u0002", "\u0002\u0a87\u0a8c\u0005\u00a6T\u0002\u0a88\u0a89\u0007\u08b7\u0002", "\u0002\u0a89\u0a8b\u0005\u00a6T\u0002\u0a8a\u0a88\u0003\u0002\u0002", "\u0002\u0a8b\u0a8e\u0003\u0002\u0002\u0002\u0a8c\u0a8a\u0003\u0002\u0002", "\u0002\u0a8c\u0a8d\u0003\u0002\u0002\u0002\u0a8d\u0a8f\u0003\u0002\u0002", "\u0002\u0a8e\u0a8c\u0003\u0002\u0002\u0002\u0a8f\u0a90\u0007\u08b2\u0002", "\u0002\u0a90\u0a92\u0003\u0002\u0002\u0002\u0a91\u0a80\u0003\u0002\u0002", "\u0002\u0a91\u0a92\u0003\u0002\u0002\u0002\u0a92\u0a93\u0003\u0002\u0002", "\u0002\u0a93\u0a94\u0007\u0599\u0002\u0002\u0a94\u0a95\u0007\u05d5\u0002", "\u0002\u0a95\u0a96\u0007?\u0002\u0002\u0a96\u0a99\u0007\u0593\u0002", "\u0002\u0a97\u0a98\t\u0002\u0002\u0002\u0a98\u0a9a\u0005\u038c\u01c7", "\u0002\u0a99\u0a97\u0003\u0002\u0002\u0002\u0a99\u0a9a\u0003\u0002\u0002", "\u0002\u0a9a\u009f\u0003\u0002\u0002\u0002\u0a9b\u0a9c\t\u0010\u0002", "\u0002\u0a9c\u0a9d\u0007\u033c\u0002\u0002\u0a9d\u0a9e\u0005\u009cO", "\u0002\u0a9e\u00a1\u0003\u0002\u0002\u0002\u0a9f\u0aa0\u0007\u0509\u0002", "\u0002\u0aa0\u0aa1\u0007\u0590\u0002\u0002\u0aa1\u0aa2\u0007\u08b1\u0002", "\u0002\u0aa2\u0aa7\u0005\u00a4S\u0002\u0aa3\u0aa4\u0007\u08b7\u0002", "\u0002\u0aa4\u0aa6\u0005\u00a4S\u0002\u0aa5\u0aa3\u0003\u0002\u0002", "\u0002\u0aa6\u0aa9\u0003\u0002\u0002\u0002\u0aa7\u0aa5\u0003\u0002\u0002", "\u0002\u0aa7\u0aa8\u0003\u0002\u0002\u0002\u0aa8\u0aaa\u0003\u0002\u0002", "\u0002\u0aa9\u0aa7\u0003\u0002\u0002\u0002\u0aaa\u0aab\u0007\u08b2\u0002", "\u0002\u0aab\u00a3\u0003\u0002\u0002\u0002\u0aac\u0aaf\u0005\u05d0\u02e9", "\u0002\u0aad\u0aaf\u0007\u0161\u0002\u0002\u0aae\u0aac\u0003\u0002\u0002", "\u0002\u0aae\u0aad\u0003\u0002\u0002\u0002\u0aaf\u00a5\u0003\u0002\u0002", "\u0002\u0ab0\u0ab1\u0005\u0566\u02b4\u0002\u0ab1\u0ab2\u0005\u05b4\u02db", "\u0002\u0ab2\u00a7\u0003\u0002\u0002\u0002\u0ab3\u0ab4\u0007\u019d\u0002", "\u0002\u0ab4\u0ab5\u0007\u05da\u0002\u0002\u0ab5\u0ab6\u0005\u057c\u02bf", "\u0002\u0ab6\u0ab7\u0007\u08c3\u0002\u0002\u0ab7\u00a9\u0003\u0002\u0002", "\u0002\u0ab8\u0ab9\u0007)\u0002\u0002\u0ab9\u0aba\u0007\u05da\u0002", "\u0002\u0aba\u0abc\u0005\u057c\u02bf\u0002\u0abb\u0abd\u0005\u00b2Z", "\u0002\u0abc\u0abb\u0003\u0002\u0002\u0002\u0abd\u0abe\u0003\u0002\u0002", "\u0002\u0abe\u0abc\u0003\u0002\u0002\u0002\u0abe\u0abf\u0003\u0002\u0002", "\u0002\u0abf\u0ac0\u0003\u0002\u0002\u0002\u0ac0\u0ac1\u0007\u08c3\u0002", "\u0002\u0ac1\u00ab\u0003\u0002\u0002\u0002\u0ac2\u0ac3\u0007)\u0002", "\u0002\u0ac3\u0ae1\u0007\u05e4\u0002\u0002\u0ac4\u0ac5\u0007\u001d\u0002", "\u0002\u0ac5\u0ae2\t\u0013\u0002\u0002\u0ac6\u0ac7\u0007\u00c5\u0002", "\u0002\u0ac7\u0ac8\u0007\u013e\u0002\u0002\u0ac8\u0ac9\u0007\u02fa\u0002", "\u0002\u0ac9\u0ae2\u0005\u0566\u02b4\u0002\u0aca\u0acb\u0005\u028a\u0146", "\u0002\u0acb\u0acc\u0007\u00dc\u0002\u0002\u0acc\u0acd\u0007\u028e\u0002", "\u0002\u0acd\u0ace\u0007\u0524\u0002\u0002\u0ace\u0ae2\u0003\u0002\u0002", "\u0002\u0acf\u0ad0\u0005\u028a\u0146\u0002\u0ad0\u0ad1\u0007\u0246\u0002", "\u0002\u0ad1\u0ae2\u0003\u0002\u0002\u0002\u0ad2\u0ad5\u0005\u028a\u0146", "\u0002\u0ad3\u0ad5\u0007\u0220\u0002\u0002\u0ad4\u0ad2\u0003\u0002\u0002", "\u0002\u0ad4\u0ad3\u0003\u0002\u0002\u0002\u0ad5\u0ad6\u0003\u0002\u0002", "\u0002\u0ad6\u0ad7\u0007\u04ad\u0002\u0002\u0ad7\u0add\t\u0014\u0002", "\u0002\u0ad8\u0adb\u0007\u04ad\u0002\u0002\u0ad9\u0adc\u0005\u050c\u0287", "\u0002\u0ada\u0adc\u0005\u0566\u02b4\u0002\u0adb\u0ad9\u0003\u0002\u0002", "\u0002\u0adb\u0ada\u0003\u0002\u0002\u0002\u0adc\u0ade\u0003\u0002\u0002", "\u0002\u0add\u0ad8\u0003\u0002\u0002\u0002\u0add\u0ade\u0003\u0002\u0002", "\u0002\u0ade\u0ae2\u0003\u0002\u0002\u0002\u0adf\u0ae0\u0007\u05e8\u0002", "\u0002\u0ae0\u0ae2\u0005\u00aeX\u0002\u0ae1\u0ac4\u0003\u0002\u0002", "\u0002\u0ae1\u0ac6\u0003\u0002\u0002\u0002\u0ae1\u0aca\u0003\u0002\u0002", "\u0002\u0ae1\u0acf\u0003\u0002\u0002\u0002\u0ae1\u0ad4\u0003\u0002\u0002", "\u0002\u0ae1\u0adf\u0003\u0002\u0002\u0002\u0ae2\u00ad\u0003\u0002\u0002", "\u0002\u0ae3\u0ae4\u0005\u0566\u02b4\u0002\u0ae4\u0ae5\u0007\u08c5\u0002", "\u0002\u0ae5\u0ae6\u0005\u0192\u00ca\u0002\u0ae6\u00af\u0003\u0002\u0002", "\u0002\u0ae7\u0ae8\u0007\u0122\u0002\u0002\u0ae8\u0ae9\u0007\u05da\u0002", "\u0002\u0ae9\u0aee\u0005\u057c\u02bf\u0002\u0aea\u0aed\u0005\u00b4[", "\u0002\u0aeb\u0aed\u0005\u00b2Z\u0002\u0aec\u0aea\u0003\u0002\u0002", "\u0002\u0aec\u0aeb\u0003\u0002\u0002\u0002\u0aed\u0af0\u0003\u0002\u0002", "\u0002\u0aee\u0aec\u0003\u0002\u0002\u0002\u0aee\u0aef\u0003\u0002\u0002", "\u0002\u0aef\u0af1\u0003\u0002\u0002\u0002\u0af0\u0aee\u0003\u0002\u0002", "\u0002\u0af1\u0af2\u0007\u08c3\u0002\u0002\u0af2\u00b1\u0003\u0002\u0002", "\u0002\u0af3\u0af4\u0007\u026f\u0002\u0002\u0af4\u0af5\u0007\u0094\u0002", "\u0002\u0af5\u0b04\u0007\u08ab\u0002\u0002\u0af6\u0af7\u0007\u0338\u0002", "\u0002\u0af7\u0b04\u0007\u08ab\u0002\u0002\u0af8\u0b04\u0007\u03e5\u0002", "\u0002\u0af9\u0afa\u0007\u034f\u0002\u0002\u0afa\u0b04\u0007\u08ab\u0002", "\u0002\u0afb\u0b04\u0007\u03e8\u0002\u0002\u0afc\u0b04\u0007\u013c\u0002", "\u0002\u0afd\u0b04\u0007\u03c5\u0002\u0002\u0afe\u0aff\u0007\u0098\u0002", "\u0002\u0aff\u0b04\u0007\u08ab\u0002\u0002\u0b00\u0b04\u0007\u03b4\u0002", "\u0002\u0b01\u0b04\u0007\u0492\u0002\u0002\u0b02\u0b04\u0007\u03f7\u0002", "\u0002\u0b03\u0af3\u0003\u0002\u0002\u0002\u0b03\u0af6\u0003\u0002\u0002", "\u0002\u0b03\u0af8\u0003\u0002\u0002\u0002\u0b03\u0af9\u0003\u0002\u0002", "\u0002\u0b03\u0afb\u0003\u0002\u0002\u0002\u0b03\u0afc\u0003\u0002\u0002", "\u0002\u0b03\u0afd\u0003\u0002\u0002\u0002\u0b03\u0afe\u0003\u0002\u0002", "\u0002\u0b03\u0b00\u0003\u0002\u0002\u0002\u0b03\u0b01\u0003\u0002\u0002", "\u0002\u0b03\u0b02\u0003\u0002\u0002\u0002\u0b04\u00b3\u0003\u0002\u0002", "\u0002\u0b05\u0b06\u0007\u0623\u0002\u0002\u0b06\u0b07\u0007\u084b\u0002", "\u0002\u0b07\u0b08\u0007\u08ab\u0002\u0002\u0b08\u00b5\u0003\u0002\u0002", "\u0002\u0b09\u0b0b\u0007\u0122\u0002\u0002\u0b0a\u0b0c\t\u0015\u0002", "\u0002\u0b0b\u0b0a\u0003\u0002\u0002\u0002\u0b0b\u0b0c\u0003\u0002\u0002", "\u0002\u0b0c\u0b0d\u0003\u0002\u0002\u0002\u0b0d\u0b0e\u0007\u0279\u0002", "\u0002\u0b0e\u0b0f\u0005\u0588\u02c5\u0002\u0b0f\u0b13\u0007\u046a\u0002", "\u0002\u0b10\u0b14\u0005\u00b8]\u0002\u0b11\u0b14\u0005\u00bc_\u0002", "\u0b12\u0b14\u0005\u00be`\u0002\u0b13\u0b10\u0003\u0002\u0002\u0002", "\u0b13\u0b11\u0003\u0002\u0002\u0002\u0b13\u0b12\u0003\u0002\u0002\u0002", "\u0b14\u0b16\u0003\u0002\u0002\u0002\u0b15\u0b17\u0007\u07e7\u0002\u0002", "\u0b16\u0b15\u0003\u0002\u0002\u0002\u0b16\u0b17\u0003\u0002\u0002\u0002", "\u0b17\u0b18\u0003\u0002\u0002\u0002\u0b18\u0b19\u0007\u08c3\u0002\u0002", "\u0b19\u00b7\u0003\u0002\u0002\u0002\u0b1a\u0b1b\u0007\u00c7\u0002\u0002", "\u0b1b\u0b1d\u0005\u00ba^\u0002\u0b1c\u0b1e\u0005\u0302\u0182\u0002", "\u0b1d\u0b1c\u0003\u0002\u0002\u0002\u0b1d\u0b1e\u0003\u0002\u0002\u0002", "\u0b1e\u00b9\u0003\u0002\u0002\u0002\u0b1f\u0b20\u0005\u05d2\u02ea\u0002", "\u0b20\u0b21\u0007\u08aa\u0002\u0002\u0b21\u0b23\u0003\u0002\u0002\u0002", "\u0b22\u0b1f\u0003\u0002\u0002\u0002\u0b22\u0b23\u0003\u0002\u0002\u0002", "\u0b23\u0b24\u0003\u0002\u0002\u0002\u0b24\u0b25\u0005\u05d2\u02ea\u0002", "\u0b25\u00bb\u0003\u0002\u0002\u0002\u0b26\u0b28\u0005\u0594\u02cb\u0002", "\u0b27\u0b29\u0005\u054c\u02a7\u0002\u0b28\u0b27\u0003\u0002\u0002\u0002", "\u0b28\u0b29\u0003\u0002\u0002\u0002\u0b29\u0b2a\u0003\u0002\u0002\u0002", "\u0b2a\u0b2b\u0007\u08b1\u0002\u0002\u0b2b\u0b2d\u0005\u00c0a\u0002", "\u0b2c\u0b2e\t\u0016\u0002\u0002\u0b2d\u0b2c\u0003\u0002\u0002\u0002", "\u0b2d\u0b2e\u0003\u0002\u0002\u0002\u0b2e\u0b36\u0003\u0002\u0002\u0002", "\u0b2f\u0b30\u0007\u08b7\u0002\u0002\u0b30\u0b32\u0005\u00c0a\u0002", "\u0b31\u0b33\t\u0016\u0002\u0002\u0b32\u0b31\u0003\u0002\u0002\u0002", "\u0b32\u0b33\u0003\u0002\u0002\u0002\u0b33\u0b35\u0003\u0002\u0002\u0002", "\u0b34\u0b2f\u0003\u0002\u0002\u0002\u0b35\u0b38\u0003\u0002\u0002\u0002", "\u0b36\u0b34\u0003\u0002\u0002\u0002\u0b36\u0b37\u0003\u0002\u0002\u0002", "\u0b37\u0b39\u0003\u0002\u0002\u0002\u0b38\u0b36\u0003\u0002\u0002\u0002", "\u0b39\u0b3b\u0007\u08b2\u0002\u0002\u0b3a\u0b3c\u0005\u00c2b\u0002", "\u0b3b\u0b3a\u0003\u0002\u0002\u0002\u0b3b\u0b3c\u0003\u0002\u0002\u0002", "\u0b3c\u00bd\u0003\u0002\u0002\u0002\u0b3d\u0b3e\u0005\u0594\u02cb\u0002", "\u0b3e\u0b41\u0007\u08b1\u0002\u0002\u0b3f\u0b42\u0005\u0594\u02cb\u0002", "\u0b40\u0b42\u0005\u054c\u02a7\u0002\u0b41\u0b3f\u0003\u0002\u0002\u0002", "\u0b41\u0b40\u0003\u0002\u0002\u0002\u0b41\u0b42\u0003\u0002\u0002\u0002", "\u0b42\u0b43\u0003\u0002\u0002\u0002\u0b43\u0b45\u0005\u0592\u02ca\u0002", "\u0b44\u0b46\t\u0016\u0002\u0002\u0b45\u0b44\u0003\u0002\u0002\u0002", "\u0b45\u0b46\u0003\u0002\u0002\u0002\u0b46\u0b52\u0003\u0002\u0002\u0002", "\u0b47\u0b4a\u0007\u08b7\u0002\u0002\u0b48\u0b4b\u0005\u0594\u02cb\u0002", "\u0b49\u0b4b\u0005\u054c\u02a7\u0002\u0b4a\u0b48\u0003\u0002\u0002\u0002", "\u0b4a\u0b49\u0003\u0002\u0002\u0002\u0b4a\u0b4b\u0003\u0002\u0002\u0002", "\u0b4b\u0b4c\u0003\u0002\u0002\u0002\u0b4c\u0b4e\u0005\u0592\u02ca\u0002", "\u0b4d\u0b4f\t\u0016\u0002\u0002\u0b4e\u0b4d\u0003\u0002\u0002\u0002", "\u0b4e\u0b4f\u0003\u0002\u0002\u0002\u0b4f\u0b51\u0003\u0002\u0002\u0002", "\u0b50\u0b47\u0003\u0002\u0002\u0002\u0b51\u0b54\u0003\u0002\u0002\u0002", "\u0b52\u0b50\u0003\u0002\u0002\u0002\u0b52\u0b53\u0003\u0002\u0002\u0002", "\u0b53\u0b55\u0003\u0002\u0002\u0002\u0b54\u0b52\u0003\u0002\u0002\u0002", "\u0b55\u0b56\u0007\u08b2\u0002\u0002\u0b56\u0b57\u0007\u022c\u0002\u0002", "\u0b57\u0b58\u0005\u0594\u02cb\u0002\u0b58\u0b5f\u0005\u054c\u02a7\u0002", "\u0b59\u0b5a\u0007\u08b7\u0002\u0002\u0b5a\u0b5b\u0005\u0594\u02cb\u0002", "\u0b5b\u0b5c\u0005\u054c\u02a7\u0002\u0b5c\u0b5e\u0003\u0002\u0002\u0002", "\u0b5d\u0b59\u0003\u0002\u0002\u0002\u0b5e\u0b61\u0003\u0002\u0002\u0002", "\u0b5f\u0b5d\u0003\u0002\u0002\u0002\u0b5f\u0b60\u0003\u0002\u0002\u0002", "\u0b60\u0b62\u0003\u0002\u0002\u0002\u0b61\u0b5f\u0003\u0002\u0002\u0002", "\u0b62\u0b64\u0005\u054e\u02a8\u0002\u0b63\u0b65\u0005\u00d0i\u0002", "\u0b64\u0b63\u0003\u0002\u0002\u0002\u0b64\u0b65\u0003\u0002\u0002\u0002", "\u0b65\u0b67\u0003\u0002\u0002\u0002\u0b66\u0b68\u0005\u0302\u0182\u0002", "\u0b67\u0b66\u0003\u0002\u0002\u0002\u0b67\u0b68\u0003\u0002\u0002\u0002", "\u0b68\u00bf\u0003\u0002\u0002\u0002\u0b69\u0b6c\u0005\u0592\u02ca\u0002", "\u0b6a\u0b6c\u0005\u04d4\u026b\u0002\u0b6b\u0b69\u0003\u0002\u0002\u0002", "\u0b6b\u0b6a\u0003\u0002\u0002\u0002\u0b6c\u00c1\u0003\u0002\u0002\u0002", "\u0b6d\u0b71\u0005\u00ccg\u0002\u0b6e\u0b71\u0005\u00d0i\u0002\u0b6f", "\u0b71\u0005\u0302\u0182\u0002\u0b70\u0b6d\u0003\u0002\u0002\u0002\u0b70", "\u0b6e\u0003\u0002\u0002\u0002\u0b70\u0b6f\u0003\u0002\u0002\u0002\u0b71", "\u0b72\u0003\u0002\u0002\u0002\u0b72\u0b70\u0003\u0002\u0002\u0002\u0b72", "\u0b73\u0003\u0002\u0002\u0002\u0b73\u0b7b\u0003\u0002\u0002\u0002\u0b74", "\u0b75\u0007\u0287\u0002\u0002\u0b75\u0b78\u0007\u02b9\u0002\u0002\u0b76", "\u0b79\u0005\u00c4c\u0002\u0b77\u0b79\u0005\u00c8e\u0002\u0b78\u0b76", "\u0003\u0002\u0002\u0002\u0b78\u0b77\u0003\u0002\u0002\u0002\u0b79\u0b7b", "\u0003\u0002\u0002\u0002\u0b7a\u0b70\u0003\u0002\u0002\u0002\u0b7a\u0b74", "\u0003\u0002\u0002\u0002\u0b7b\u00c3\u0003\u0002\u0002\u0002\u0b7c\u0b7e", "\u0005\u00e6t\u0002\u0b7d\u0b7f\u0005\u00c6d\u0002\u0b7e\u0b7d\u0003", "\u0002\u0002\u0002\u0b7e\u0b7f\u0003\u0002\u0002\u0002\u0b7f\u0b81\u0003", "\u0002\u0002\u0002\u0b80\u0b82\u0005\u01dc\u00ef\u0002\u0b81\u0b80\u0003", "\u0002\u0002\u0002\u0b81\u0b82\u0003\u0002\u0002\u0002\u0b82\u0b88\u0003", "\u0002\u0002\u0002\u0b83\u0b84\u0007\u04af\u0002\u0002\u0b84\u0b85\u0007", "\u08b1\u0002\u0002\u0b85\u0b86\u0005\u00e4s\u0002\u0b86\u0b87\u0007", "\u08b2\u0002\u0002\u0b87\u0b89\u0003\u0002\u0002\u0002\u0b88\u0b83\u0003", "\u0002\u0002\u0002\u0b88\u0b89\u0003\u0002\u0002\u0002\u0b89\u00c5\u0003", "\u0002\u0002\u0002\u0b8a\u0ba6\u0007\u0303\u0002\u0002\u0b8b\u0b8c\u0007", "\u08b1\u0002\u0002\u0b8c\u0b8d\u0007\u04b9\u0002\u0002\u0b8d\u0b93\u0005", "\u0360\u01b1\u0002\u0b8e\u0b8f\u0007\u04af\u0002\u0002\u0b8f\u0b90\u0007", "\u08b1\u0002\u0002\u0b90\u0b91\u0005\u00e4s\u0002\u0b91\u0b92\u0007", "\u08b2\u0002\u0002\u0b92\u0b94\u0003\u0002\u0002\u0002\u0b93\u0b8e\u0003", "\u0002\u0002\u0002\u0b93\u0b94\u0003\u0002\u0002\u0002\u0b94\u0ba1\u0003", "\u0002\u0002\u0002\u0b95\u0b96\u0007\u08b7\u0002\u0002\u0b96\u0b97\u0007", "\u04b9\u0002\u0002\u0b97\u0b9d\u0005\u0360\u01b1\u0002\u0b98\u0b99\u0007", "\u04af\u0002\u0002\u0b99\u0b9a\u0007\u08b1\u0002\u0002\u0b9a\u0b9b\u0005", "\u00e4s\u0002\u0b9b\u0b9c\u0007\u08b2\u0002\u0002\u0b9c\u0b9e\u0003", "\u0002\u0002\u0002\u0b9d\u0b98\u0003\u0002\u0002\u0002\u0b9d\u0b9e\u0003", "\u0002\u0002\u0002\u0b9e\u0ba0\u0003\u0002\u0002\u0002\u0b9f\u0b95\u0003", "\u0002\u0002\u0002\u0ba0\u0ba3\u0003\u0002\u0002\u0002\u0ba1\u0b9f\u0003", "\u0002\u0002\u0002\u0ba1\u0ba2\u0003\u0002\u0002\u0002\u0ba2\u0ba4\u0003", "\u0002\u0002\u0002\u0ba3\u0ba1\u0003\u0002\u0002\u0002\u0ba4\u0ba5\u0007", "\u08b2\u0002\u0002\u0ba5\u0ba7\u0003\u0002\u0002\u0002\u0ba6\u0b8b\u0003", "\u0002\u0002\u0002\u0ba6\u0ba7\u0003\u0002\u0002\u0002\u0ba7\u00c7\u0003", "\u0002\u0002\u0002\u0ba8\u0ba9\u0007\u0851\u0002\u0002\u0ba9\u0bab\u0007", "\u08aa\u0002\u0002\u0baa\u0ba8\u0003\u0002\u0002\u0002\u0baa\u0bab\u0003", "\u0002\u0002\u0002\u0bab\u0bac\u0003\u0002\u0002\u0002\u0bac\u0bae\u0007", "\u0862\u0002\u0002\u0bad\u0baf\u0005\u00caf\u0002\u0bae\u0bad\u0003", "\u0002\u0002\u0002\u0bae\u0baf\u0003\u0002\u0002\u0002\u0baf\u0bb1\u0003", "\u0002\u0002\u0002\u0bb0\u0bb2\u0005\u01dc\u00ef\u0002\u0bb1\u0bb0\u0003", "\u0002\u0002\u0002\u0bb1\u0bb2\u0003\u0002\u0002\u0002\u0bb2\u00c9\u0003", "\u0002\u0002\u0002\u0bb3\u0bc1\u0007\u0303\u0002\u0002\u0bb4\u0bb5\u0007", "\u08b1\u0002\u0002\u0bb5\u0bb6\u0007\u04b9\u0002\u0002\u0bb6\u0bbc\u0005", "\u0360\u01b1\u0002\u0bb7\u0bb8\u0007\u08b7\u0002\u0002\u0bb8\u0bb9\u0007", "\u04b9\u0002\u0002\u0bb9\u0bbb\u0005\u0360\u01b1\u0002\u0bba\u0bb7\u0003", "\u0002\u0002\u0002\u0bbb\u0bbe\u0003\u0002\u0002\u0002\u0bbc\u0bba\u0003", "\u0002\u0002\u0002\u0bbc\u0bbd\u0003\u0002\u0002\u0002\u0bbd\u0bbf\u0003", "\u0002\u0002\u0002\u0bbe\u0bbc\u0003\u0002\u0002\u0002\u0bbf\u0bc0\u0007", "\u08b2\u0002\u0002\u0bc0\u0bc2\u0003\u0002\u0002\u0002\u0bc1\u0bb4\u0003", "\u0002\u0002\u0002\u0bc1\u0bc2\u0003\u0002\u0002\u0002\u0bc2\u00cb\u0003", "\u0002\u0002\u0002\u0bc3\u0bc4\u0007\u0238\u0002\u0002\u0bc4\u0bc5\u0007", "\u04b9\u0002\u0002\u0bc5\u0be4\u0007\u0094\u0002\u0002\u0bc6\u0bc7\u0007", "\u0542\u0002\u0002\u0bc7\u0bc8\u0007\u08b1\u0002\u0002\u0bc8\u0bcd\u0005", "\u0592\u02ca\u0002\u0bc9\u0bca\u0007\u08b7\u0002\u0002\u0bca\u0bcc\u0005", "\u0592\u02ca\u0002\u0bcb\u0bc9\u0003\u0002\u0002\u0002\u0bcc\u0bcf\u0003", "\u0002\u0002\u0002\u0bcd\u0bcb\u0003\u0002\u0002\u0002\u0bcd\u0bce\u0003", "\u0002\u0002\u0002\u0bce\u0bd0\u0003\u0002\u0002\u0002\u0bcf\u0bcd\u0003", "\u0002\u0002\u0002\u0bd0\u0bd1\u0007\u08b2\u0002\u0002\u0bd1\u0bd2\u0007", "\u08b1\u0002\u0002\u0bd2\u0bd3\u0005\u00ceh\u0002\u0bd3\u0bd4\u0007", "\u08b2\u0002\u0002\u0bd4\u0be5\u0003\u0002\u0002\u0002\u0bd5\u0bd6\u0007", "\u0248\u0002\u0002\u0bd6\u0bd7\u0007\u08b1\u0002\u0002\u0bd7\u0bdc\u0005", "\u0592\u02ca\u0002\u0bd8\u0bd9\u0007\u08b7\u0002\u0002\u0bd9\u0bdb\u0005", "\u0592\u02ca\u0002\u0bda\u0bd8\u0003\u0002\u0002\u0002\u0bdb\u0bde\u0003", "\u0002\u0002\u0002\u0bdc\u0bda\u0003\u0002\u0002\u0002\u0bdc\u0bdd\u0003", "\u0002\u0002\u0002\u0bdd\u0bdf\u0003\u0002\u0002\u0002\u0bde\u0bdc\u0003", "\u0002\u0002\u0002\u0bdf\u0be2\u0007\u08b2\u0002\u0002\u0be0\u0be3\u0005", "\u022a\u0116\u0002\u0be1\u0be3\u0005\u022c\u0117\u0002\u0be2\u0be0\u0003", "\u0002\u0002\u0002\u0be2\u0be1\u0003\u0002\u0002\u0002\u0be3\u0be5\u0003", "\u0002\u0002\u0002\u0be4\u0bc6\u0003\u0002\u0002\u0002\u0be4\u0bd5\u0003", "\u0002\u0002\u0002\u0be5\u00cd\u0003\u0002\u0002\u0002\u0be6\u0be8\u0007", "\u04b9\u0002\u0002\u0be7\u0be9\u0005\u0360\u01b1\u0002\u0be8\u0be7\u0003", "\u0002\u0002\u0002\u0be8\u0be9\u0003\u0002\u0002\u0002\u0be9\u0bea\u0003", "\u0002\u0002\u0002\u0bea\u0beb\u0007\u081b\u0002\u0002\u0beb\u0bec\u0007", "\u02ec\u0002\u0002\u0bec\u0bed\u0007\u0786\u0002\u0002\u0bed\u0bee\u0007", "\u08b1\u0002\u0002\u0bee\u0bf3\u0005\u050c\u0287\u0002\u0bef\u0bf0\u0007", "\u08b7\u0002\u0002\u0bf0\u0bf2\u0005\u050c\u0287\u0002\u0bf1\u0bef\u0003", "\u0002\u0002\u0002\u0bf2\u0bf5\u0003\u0002\u0002\u0002\u0bf3\u0bf1\u0003", "\u0002\u0002\u0002\u0bf3\u0bf4\u0003\u0002\u0002\u0002\u0bf4\u0bf6\u0003", "\u0002\u0002\u0002\u0bf5\u0bf3\u0003\u0002\u0002\u0002\u0bf6\u0bf8\u0007", "\u08b2\u0002\u0002\u0bf7\u0bf9\u0005\u026a\u0136\u0002\u0bf8\u0bf7\u0003", "\u0002\u0002\u0002\u0bf8\u0bf9\u0003\u0002\u0002\u0002\u0bf9\u00cf\u0003", "\u0002\u0002\u0002\u0bfa\u0bff\u0007\u0303\u0002\u0002\u0bfb\u0c00\u0005", "\u00d2j\u0002\u0bfc\u0c00\u0005\u00d4k\u0002\u0bfd\u0c00\u0005\u00d8", "m\u0002\u0bfe\u0c00\u0005\u00dco\u0002\u0bff\u0bfb\u0003\u0002\u0002", "\u0002\u0bff\u0bfc\u0003\u0002\u0002\u0002\u0bff\u0bfd\u0003\u0002\u0002", "\u0002\u0bff\u0bfe\u0003\u0002\u0002\u0002\u0bff\u0c00\u0003\u0002\u0002", "\u0002\u0c00\u00d1\u0003\u0002\u0002\u0002\u0c01\u0c02\u0007\u08b1\u0002", "\u0002\u0c02\u0c07\u0005\u00d6l\u0002\u0c03\u0c04\u0007\u08b7\u0002", "\u0002\u0c04\u0c06\u0005\u00d6l\u0002\u0c05\u0c03\u0003\u0002\u0002", "\u0002\u0c06\u0c09\u0003\u0002\u0002\u0002\u0c07\u0c05\u0003\u0002\u0002", "\u0002\u0c07\u0c08\u0003\u0002\u0002\u0002\u0c08\u0c0a\u0003\u0002\u0002", "\u0002\u0c09\u0c07\u0003\u0002\u0002\u0002\u0c0a\u0c0b\u0007\u08b2\u0002", "\u0002\u0c0b\u00d3\u0003\u0002\u0002\u0002\u0c0c\u0c0d\u0007\u08b1\u0002", "\u0002\u0c0d\u0c12\u0005\u00d6l\u0002\u0c0e\u0c0f\u0007\u08b7\u0002", "\u0002\u0c0f\u0c11\u0005\u00d6l\u0002\u0c10\u0c0e\u0003\u0002\u0002", "\u0002\u0c11\u0c14\u0003\u0002\u0002\u0002\u0c12\u0c10\u0003\u0002\u0002", "\u0002\u0c12\u0c13\u0003\u0002\u0002\u0002\u0c13\u0c15\u0003\u0002\u0002", "\u0002\u0c14\u0c12\u0003\u0002\u0002\u0002\u0c15\u0c16\u0007\u08b2\u0002", "\u0002\u0c16\u00d5\u0003\u0002\u0002\u0002\u0c17\u0c19\u0007\u04b9\u0002", "\u0002\u0c18\u0c1a\u0005\u0360\u01b1\u0002\u0c19\u0c18\u0003\u0002\u0002", "\u0002\u0c19\u0c1a\u0003\u0002\u0002\u0002\u0c1a\u0c1f\u0003\u0002\u0002", "\u0002\u0c1b\u0c1e\u0005\u026a\u0136\u0002\u0c1c\u0c1e\u0005\u030e\u0188", "\u0002\u0c1d\u0c1b\u0003\u0002\u0002\u0002\u0c1d\u0c1c\u0003\u0002\u0002", "\u0002\u0c1e\u0c21\u0003\u0002\u0002\u0002\u0c1f\u0c1d\u0003\u0002\u0002", "\u0002\u0c1f\u0c20\u0003\u0002\u0002\u0002\u0c20\u0c23\u0003\u0002\u0002", "\u0002\u0c21\u0c1f\u0003\u0002\u0002\u0002\u0c22\u0c24\u0007\u07e7\u0002", "\u0002\u0c23\u0c22\u0003\u0002\u0002\u0002\u0c23\u0c24\u0003\u0002\u0002", "\u0002\u0c24\u00d7\u0003\u0002\u0002\u0002\u0c25\u0c26\u0007\u063c\u0002", "\u0002\u0c26\u0c27\u0007\u028e\u0002\u0002\u0c27\u0c28\u0007\u08b1\u0002", "\u0002\u0c28\u0c2d\u0005\u0346\u01a4\u0002\u0c29\u0c2a\u0007\u08b7\u0002", "\u0002\u0c2a\u0c2c\u0005\u0346\u01a4\u0002\u0c2b\u0c29\u0003\u0002\u0002", "\u0002\u0c2c\u0c2f\u0003\u0002\u0002\u0002\u0c2d\u0c2b\u0003\u0002\u0002", "\u0002\u0c2d\u0c2e\u0003\u0002\u0002\u0002\u0c2e\u0c30\u0003\u0002\u0002", "\u0002\u0c2f\u0c2d\u0003\u0002\u0002\u0002\u0c30\u0c31\u0007\u08b2\u0002", "\u0002\u0c31\u0c3e\u0003\u0002\u0002\u0002\u0c32\u0c33\u0007\u08b1\u0002", "\u0002\u0c33\u0c38\u0005\u00dan\u0002\u0c34\u0c35\u0007\u08b7\u0002", "\u0002\u0c35\u0c37\u0005\u00dan\u0002\u0c36\u0c34\u0003\u0002\u0002", "\u0002\u0c37\u0c3a\u0003\u0002\u0002\u0002\u0c38\u0c36\u0003\u0002\u0002", "\u0002\u0c38\u0c39\u0003\u0002\u0002\u0002\u0c39\u0c3b\u0003\u0002\u0002", "\u0002\u0c3a\u0c38\u0003\u0002\u0002\u0002\u0c3b\u0c3c\u0007\u08b2\u0002", "\u0002\u0c3c\u0c3e\u0003\u0002\u0002\u0002\u0c3d\u0c25\u0003\u0002\u0002", "\u0002\u0c3d\u0c32\u0003\u0002\u0002\u0002\u0c3e\u00d9\u0003\u0002\u0002", "\u0002\u0c3f\u0c41\u0007\u04b9\u0002\u0002\u0c40\u0c42\u0005\u0360\u01b1", "\u0002\u0c41\u0c40\u0003\u0002\u0002\u0002\u0c41\u0c42\u0003\u0002\u0002", "\u0002\u0c42\u0c45\u0003\u0002\u0002\u0002\u0c43\u0c44\u0007\u0777\u0002", "\u0002\u0c44\u0c46\u0005\u0346\u01a4\u0002\u0c45\u0c43\u0003\u0002\u0002", "\u0002\u0c45\u0c46\u0003\u0002\u0002\u0002\u0c46\u0c48\u0003\u0002\u0002", "\u0002\u0c47\u0c49\u0005\u030e\u0188\u0002\u0c48\u0c47\u0003\u0002\u0002", "\u0002\u0c48\u0c49\u0003\u0002\u0002\u0002\u0c49\u0c4b\u0003\u0002\u0002", "\u0002\u0c4a\u0c4c\u0007\u07e7\u0002\u0002\u0c4b\u0c4a\u0003\u0002\u0002", "\u0002\u0c4b\u0c4c\u0003\u0002\u0002\u0002\u0c4c\u00db\u0003\u0002\u0002", "\u0002\u0c4d\u0c4e\u0007\u063c\u0002\u0002\u0c4e\u0c4f\u0007\u028e\u0002", "\u0002\u0c4f\u0c50\u0007\u08b1\u0002\u0002\u0c50\u0c55\u0005\u0346\u01a4", "\u0002\u0c51\u0c52\u0007\u08b7\u0002\u0002\u0c52\u0c54\u0005\u0346\u01a4", "\u0002\u0c53\u0c51\u0003\u0002\u0002\u0002\u0c54\u0c57\u0003\u0002\u0002", "\u0002\u0c55\u0c53\u0003\u0002\u0002\u0002\u0c55\u0c56\u0003\u0002\u0002", "\u0002\u0c56\u0c58\u0003\u0002\u0002\u0002\u0c57\u0c55\u0003\u0002\u0002", "\u0002\u0c58\u0c59\u0007\u08b2\u0002\u0002\u0c59\u0c5b\u0003\u0002\u0002", "\u0002\u0c5a\u0c4d\u0003\u0002\u0002\u0002\u0c5a\u0c5b\u0003\u0002\u0002", "\u0002\u0c5b\u0c5c\u0003\u0002\u0002\u0002\u0c5c\u0c5d\u0007\u08b1\u0002", "\u0002\u0c5d\u0c62\u0005\u00dep\u0002\u0c5e\u0c5f\u0007\u08b7\u0002", "\u0002\u0c5f\u0c61\u0005\u00dep\u0002\u0c60\u0c5e\u0003\u0002\u0002", "\u0002\u0c61\u0c64\u0003\u0002\u0002\u0002\u0c62\u0c60\u0003\u0002\u0002", "\u0002\u0c62\u0c63\u0003\u0002\u0002\u0002\u0c63\u0c65\u0003\u0002\u0002", "\u0002\u0c64\u0c62\u0003\u0002\u0002\u0002\u0c65\u0c66\u0007\u08b2\u0002", "\u0002\u0c66\u00dd\u0003\u0002\u0002\u0002\u0c67\u0c69\u0007\u04b9\u0002", "\u0002\u0c68\u0c6a\u0005\u0360\u01b1\u0002\u0c69\u0c68\u0003\u0002\u0002", "\u0002\u0c69\u0c6a\u0003\u0002\u0002\u0002\u0c6a\u0c6f\u0003\u0002\u0002", "\u0002\u0c6b\u0c6e\u0005\u026a\u0136\u0002\u0c6c\u0c6e\u0005\u030e\u0188", "\u0002\u0c6d\u0c6b\u0003\u0002\u0002\u0002\u0c6d\u0c6c\u0003\u0002\u0002", "\u0002\u0c6e\u0c71\u0003\u0002\u0002\u0002\u0c6f\u0c6d\u0003\u0002\u0002", "\u0002\u0c6f\u0c70\u0003\u0002\u0002\u0002\u0c70\u0c72\u0003\u0002\u0002", "\u0002\u0c71\u0c6f\u0003\u0002\u0002\u0002\u0c72\u0c74\u0007\u07e7\u0002", "\u0002\u0c73\u0c75\u0005\u00e0q\u0002\u0c74\u0c73\u0003\u0002\u0002", "\u0002\u0c74\u0c75\u0003\u0002\u0002\u0002\u0c75\u00df\u0003\u0002\u0002", "\u0002\u0c76\u0c77\u0007\u063c\u0002\u0002\u0c77\u0c78\u0007\u028e\u0002", "\u0002\u0c78\u0c79\u0007\u08b1\u0002\u0002\u0c79\u0c7e\u0005\u0346\u01a4", "\u0002\u0c7a\u0c7b\u0007\u08b7\u0002\u0002\u0c7b\u0c7d\u0005\u0346\u01a4", "\u0002\u0c7c\u0c7a\u0003\u0002\u0002\u0002\u0c7d\u0c80\u0003\u0002\u0002", "\u0002\u0c7e\u0c7c\u0003\u0002\u0002\u0002\u0c7e\u0c7f\u0003\u0002\u0002", "\u0002\u0c7f\u0c81\u0003\u0002\u0002\u0002\u0c80\u0c7e\u0003\u0002\u0002", "\u0002\u0c81\u0c82\u0007\u08b2\u0002\u0002\u0c82\u0c8f\u0003\u0002\u0002", "\u0002\u0c83\u0c84\u0007\u08b1\u0002\u0002\u0c84\u0c89\u0005\u00e2r", "\u0002\u0c85\u0c86\u0007\u08b7\u0002\u0002\u0c86\u0c88\u0005\u00e2r", "\u0002\u0c87\u0c85\u0003\u0002\u0002\u0002\u0c88\u0c8b\u0003\u0002\u0002", "\u0002\u0c89\u0c87\u0003\u0002\u0002\u0002\u0c89\u0c8a\u0003\u0002\u0002", "\u0002\u0c8a\u0c8c\u0003\u0002\u0002\u0002\u0c8b\u0c89\u0003\u0002\u0002", "\u0002\u0c8c\u0c8d\u0007\u08b2\u0002\u0002\u0c8d\u0c8f\u0003\u0002\u0002", "\u0002\u0c8e\u0c76\u0003\u0002\u0002\u0002\u0c8e\u0c83\u0003\u0002\u0002", "\u0002\u0c8f\u00e1\u0003\u0002\u0002\u0002\u0c90\u0c92\u0007\u0648\u0002", "\u0002\u0c91\u0c93\u0005\u024a\u0126\u0002\u0c92\u0c91\u0003\u0002\u0002", "\u0002\u0c92\u0c93\u0003\u0002\u0002\u0002\u0c93\u0c96\u0003\u0002\u0002", "\u0002\u0c94\u0c95\u0007\u0777\u0002\u0002\u0c95\u0c97\u0005\u0346\u01a4", "\u0002\u0c96\u0c94\u0003\u0002\u0002\u0002\u0c96\u0c97\u0003\u0002\u0002", "\u0002\u0c97\u0c99\u0003\u0002\u0002\u0002\u0c98\u0c9a\u0005\u030e\u0188", "\u0002\u0c99\u0c98\u0003\u0002\u0002\u0002\u0c99\u0c9a\u0003\u0002\u0002", "\u0002\u0c9a\u0c9c\u0003\u0002\u0002\u0002\u0c9b\u0c9d\u0007\u07e7\u0002", "\u0002\u0c9c\u0c9b\u0003\u0002\u0002\u0002\u0c9c\u0c9d\u0003\u0002\u0002", "\u0002\u0c9d\u00e3\u0003\u0002\u0002\u0002\u0c9e\u0c9f\u0007\u08ad\u0002", "\u0002\u0c9f\u00e5\u0003\u0002\u0002\u0002\u0ca0\u0ca1\u0005\u05d2\u02ea", "\u0002\u0ca1\u0ca2\u0007\u08aa\u0002\u0002\u0ca2\u0ca4\u0003\u0002\u0002", "\u0002\u0ca3\u0ca0\u0003\u0002\u0002\u0002\u0ca3\u0ca4\u0003\u0002\u0002", "\u0002\u0ca4\u0ca5\u0003\u0002\u0002\u0002\u0ca5\u0ca6\u0005\u05d2\u02ea", "\u0002\u0ca6\u00e7\u0003\u0002\u0002\u0002\u0ca7\u0ca8\u0007)\u0002", "\u0002\u0ca8\u0ca9\u0007\u0279\u0002\u0002\u0ca9\u0cac\u0005\u0588\u02c5", "\u0002\u0caa\u0cad\u0005\u00eav\u0002\u0cab\u0cad\u0005\u00ecw\u0002", "\u0cac\u0caa\u0003\u0002\u0002\u0002\u0cac\u0cab\u0003\u0002\u0002\u0002", "\u0cad\u0cae\u0003\u0002\u0002\u0002\u0cae\u0caf\u0007\u08c3\u0002\u0002", "\u0caf\u00e9\u0003\u0002\u0002\u0002\u0cb0\u0cb7\u0005\u027c\u013f\u0002", "\u0cb1\u0cb7\u0005\u027a\u013e\u0002\u0cb2\u0cb7\u0005\u027e\u0140\u0002", "\u0cb3\u0cb7\u0005\u01dc\u00ef\u0002\u0cb4\u0cb7\u0005\u0264\u0133\u0002", "\u0cb5\u0cb7\u0005\u01c2\u00e2\u0002\u0cb6\u0cb0\u0003\u0002\u0002\u0002", "\u0cb6\u0cb1\u0003\u0002\u0002\u0002\u0cb6\u0cb2\u0003\u0002\u0002\u0002", "\u0cb6\u0cb3\u0003\u0002\u0002\u0002\u0cb6\u0cb4\u0003\u0002\u0002\u0002", "\u0cb6\u0cb5\u0003\u0002\u0002\u0002\u0cb7\u0cb8\u0003\u0002\u0002\u0002", "\u0cb8\u0cb6\u0003\u0002\u0002\u0002\u0cb8\u0cb9\u0003\u0002\u0002\u0002", "\u0cb9\u00eb\u0003\u0002\u0002\u0002\u0cba\u0cd0\u0005\u00f2z\u0002", "\u0cbb\u0cbc\u0007\u04af\u0002\u0002\u0cbc\u0cbd\u0007\u08b1\u0002\u0002", "\u0cbd\u0cbe\u0005\u00e4s\u0002\u0cbe\u0cbf\u0007\u08b2\u0002\u0002", "\u0cbf\u0cd0\u0003\u0002\u0002\u0002\u0cc0\u0cd0\u0007\u00e1\u0002\u0002", "\u0cc1\u0cd0\u0005\u028a\u0146\u0002\u0cc2\u0cd0\u0007\u07e7\u0002\u0002", "\u0cc3\u0cd0\u0005\u00eex\u0002\u0cc4\u0cc5\u0007\u057e\u0002\u0002", "\u0cc5\u0cc6\u0007\u07ae\u0002\u0002\u0cc6\u0cd0\u0005\u010e\u0088\u0002", "\u0cc7\u0cd0\u0007\u00cf\u0002\u0002\u0cc8\u0cc9\u0005\u00f0y\u0002", "\u0cc9\u0cca\u0007\u07f4\u0002\u0002\u0cca\u0cd0\u0003\u0002\u0002\u0002", "\u0ccb\u0ccc\u0007\u07eb\u0002\u0002\u0ccc\u0ccd\u0007\u0083\u0002\u0002", "\u0ccd\u0cd0\u0007\u0560\u0002\u0002\u0cce\u0cd0\u0005\u00f4{\u0002", "\u0ccf\u0cba\u0003\u0002\u0002\u0002\u0ccf\u0cbb\u0003\u0002\u0002\u0002", "\u0ccf\u0cc0\u0003\u0002\u0002\u0002\u0ccf\u0cc1\u0003\u0002\u0002\u0002", "\u0ccf\u0cc2\u0003\u0002\u0002\u0002\u0ccf\u0cc3\u0003\u0002\u0002\u0002", "\u0ccf\u0cc4\u0003\u0002\u0002\u0002\u0ccf\u0cc7\u0003\u0002\u0002\u0002", "\u0ccf\u0cc8\u0003\u0002\u0002\u0002\u0ccf\u0ccb\u0003\u0002\u0002\u0002", "\u0ccf\u0cce\u0003\u0002\u0002\u0002\u0cd0\u00ed\u0003\u0002\u0002\u0002", "\u0cd1\u0cd2\t\u0017\u0002\u0002\u0cd2\u00ef\u0003\u0002\u0002\u0002", "\u0cd3\u0cd4\t\u0018\u0002\u0002\u0cd4\u00f1\u0003\u0002\u0002\u0002", "\u0cd5\u0cdc\u0007\u0550\u0002\u0002\u0cd6\u0cd7\u0007\u04b9\u0002\u0002", "\u0cd7\u0cdd\u0005\u0360\u01b1\u0002\u0cd8\u0cd9\u0007\u0648\u0002\u0002", "\u0cd9\u0cdd\u0005\u024a\u0126\u0002\u0cda\u0cdd\u0007\u059b\u0002\u0002", "\u0cdb\u0cdd\u0007\u0419\u0002\u0002\u0cdc\u0cd6\u0003\u0002\u0002\u0002", "\u0cdc\u0cd8\u0003\u0002\u0002\u0002\u0cdc\u0cda\u0003\u0002\u0002\u0002", "\u0cdc\u0cdb\u0003\u0002\u0002\u0002\u0cdc\u0cdd\u0003\u0002\u0002\u0002", "\u0cdd\u0cec\u0003\u0002\u0002\u0002\u0cde\u0ceb\u0005\u01dc\u00ef\u0002", "\u0cdf\u0ce0\u0007\u0777\u0002\u0002\u0ce0\u0ceb\u0005\u0346\u01a4\u0002", "\u0ce1\u0ce2\u0007\u04af\u0002\u0002\u0ce2\u0ce3\u0007\u08b1\u0002\u0002", "\u0ce3\u0ce4\u0005\u00e4s\u0002\u0ce4\u0ce5\u0007\u08b2\u0002\u0002", "\u0ce5\u0ceb\u0003\u0002\u0002\u0002\u0ce6\u0ceb\u0007\u0467\u0002\u0002", "\u0ce7\u0ceb\u0005\u0264\u0133\u0002\u0ce8\u0ceb\u0005\u030e\u0188\u0002", "\u0ce9\u0ceb\u0005\u01c2\u00e2\u0002\u0cea\u0cde\u0003\u0002\u0002\u0002", "\u0cea\u0cdf\u0003\u0002\u0002\u0002\u0cea\u0ce1\u0003\u0002\u0002\u0002", "\u0cea\u0ce6\u0003\u0002\u0002\u0002\u0cea\u0ce7\u0003\u0002\u0002\u0002", "\u0cea\u0ce8\u0003\u0002\u0002\u0002\u0cea\u0ce9\u0003\u0002\u0002\u0002", "\u0ceb\u0cee\u0003\u0002\u0002\u0002\u0cec\u0cea\u0003\u0002\u0002\u0002", "\u0cec\u0ced\u0003\u0002\u0002\u0002\u0ced\u00f3\u0003\u0002\u0002\u0002", "\u0cee\u0cec\u0003\u0002\u0002\u0002\u0cef\u0cf8\u0005\u00f6|\u0002", "\u0cf0\u0cf8\u0005\u00f8}\u0002\u0cf1\u0cf8\u0005\u00fc\u007f\u0002", "\u0cf2\u0cf8\u0005\u0100\u0081\u0002\u0cf3\u0cf8\u0005\u0102\u0082\u0002", "\u0cf4\u0cf8\u0005\u0104\u0083\u0002\u0cf5\u0cf8\u0005\u00fa~\u0002", "\u0cf6\u0cf8\u0005\u0108\u0085\u0002\u0cf7\u0cef\u0003\u0002\u0002\u0002", "\u0cf7\u0cf0\u0003\u0002\u0002\u0002\u0cf7\u0cf1\u0003\u0002\u0002\u0002", "\u0cf7\u0cf2\u0003\u0002\u0002\u0002\u0cf7\u0cf3\u0003\u0002\u0002\u0002", "\u0cf7\u0cf4\u0003\u0002\u0002\u0002\u0cf7\u0cf5\u0003\u0002\u0002\u0002", "\u0cf7\u0cf6\u0003\u0002\u0002\u0002\u0cf8\u00f5\u0003\u0002\u0002\u0002", "\u0cf9\u0cfa\u0007\u0361\u0002\u0002\u0cfa\u0cfb\u0007\u0161\u0002\u0002", "\u0cfb\u0cff\u0007N\u0002\u0002\u0cfc\u0cfd\u0007\u0224\u0002\u0002", "\u0cfd\u0cfe\u0007\u04b9\u0002\u0002\u0cfe\u0d00\u0005\u0360\u01b1\u0002", "\u0cff\u0cfc\u0003\u0002\u0002\u0002\u0cff\u0d00\u0003\u0002\u0002\u0002", "\u0d00\u0d08\u0003\u0002\u0002\u0002\u0d01\u0d09\u0005\u0264\u0133\u0002", "\u0d02\u0d05\u0007\u0777\u0002\u0002\u0d03\u0d06\u0005\u0346\u01a4\u0002", "\u0d04\u0d06\u0007\u0161\u0002\u0002\u0d05\u0d03\u0003\u0002\u0002\u0002", "\u0d05\u0d04\u0003\u0002\u0002\u0002\u0d06\u0d09\u0003\u0002\u0002\u0002", "\u0d07\u0d09\u0005\u01c2\u00e2\u0002\u0d08\u0d01\u0003\u0002\u0002\u0002", "\u0d08\u0d02\u0003\u0002\u0002\u0002\u0d08\u0d07\u0003\u0002\u0002\u0002", "\u0d09\u00f7\u0003\u0002\u0002\u0002\u0d0a\u0d0b\u0007\u0014\u0002\u0002", "\u0d0b\u0d0d\u0007\u04b9\u0002\u0002\u0d0c\u0d0e\u0005\u0360\u01b1\u0002", "\u0d0d\u0d0c\u0003\u0002\u0002\u0002\u0d0d\u0d0e\u0003\u0002\u0002\u0002", "\u0d0e\u0d11\u0003\u0002\u0002\u0002\u0d0f\u0d10\u0007\u0777\u0002\u0002", "\u0d10\u0d12\u0005\u0346\u01a4\u0002\u0d11\u0d0f\u0003\u0002\u0002\u0002", "\u0d11\u0d12\u0003\u0002\u0002\u0002\u0d12\u0d14\u0003\u0002\u0002\u0002", "\u0d13\u0d15\u0005\u030e\u0188\u0002\u0d14\u0d13\u0003\u0002\u0002\u0002", "\u0d14\u0d15\u0003\u0002\u0002\u0002\u0d15\u0d17\u0003\u0002\u0002\u0002", "\u0d16\u0d18\u0005\u01dc\u00ef\u0002\u0d17\u0d16\u0003\u0002\u0002\u0002", "\u0d17\u0d18\u0003\u0002\u0002\u0002\u0d18\u00f9\u0003\u0002\u0002\u0002", "\u0d19\u0d1a\u0007\u00cf\u0002\u0002\u0d1a\u0d1c\u0007\u04b9\u0002\u0002", "\u0d1b\u0d1d\u0005\u01dc\u00ef\u0002\u0d1c\u0d1b\u0003\u0002\u0002\u0002", "\u0d1c\u0d1d\u0003\u0002\u0002\u0002\u0d1d\u00fb\u0003\u0002\u0002\u0002", "\u0d1e\u0d1f\u0007\u0361\u0002\u0002\u0d1f\u0d20\u0007\u04b9\u0002\u0002", "\u0d20\u0d30\u0005\u0360\u01b1\u0002\u0d21\u0d23\u0005\u00fe\u0080\u0002", "\u0d22\u0d21\u0003\u0002\u0002\u0002\u0d23\u0d24\u0003\u0002\u0002\u0002", "\u0d24\u0d22\u0003\u0002\u0002\u0002\u0d24\u0d25\u0003\u0002\u0002\u0002", "\u0d25\u0d31\u0003\u0002\u0002\u0002\u0d26\u0d27\u0007\u04af\u0002\u0002", "\u0d27\u0d28\u0007\u08b1\u0002\u0002\u0d28\u0d29\u0005\u00e4s\u0002", "\u0d29\u0d2a\u0007\u08b2\u0002\u0002\u0d2a\u0d31\u0003\u0002\u0002\u0002", "\u0d2b\u0d31\u0007\u00cf\u0002\u0002\u0d2c\u0d2d\u0007\u07eb\u0002\u0002", "\u0d2d\u0d2e\u0007\u0083\u0002\u0002\u0d2e\u0d31\u0007\u0560\u0002\u0002", "\u0d2f\u0d31\u0007\u07e7\u0002\u0002\u0d30\u0d22\u0003\u0002\u0002\u0002", "\u0d30\u0d26\u0003\u0002\u0002\u0002\u0d30\u0d2b\u0003\u0002\u0002\u0002", "\u0d30\u0d2c\u0003\u0002\u0002\u0002\u0d30\u0d2f\u0003\u0002\u0002\u0002", "\u0d31\u00fd\u0003\u0002\u0002\u0002\u0d32\u0d38\u0005\u027c\u013f\u0002", "\u0d33\u0d38\u0005\u027a\u013e\u0002\u0d34\u0d38\u0005\u0264\u0133\u0002", "\u0d35\u0d38\u0005\u01c2\u00e2\u0002\u0d36\u0d38\u0005\u030e\u0188\u0002", "\u0d37\u0d32\u0003\u0002\u0002\u0002\u0d37\u0d33\u0003\u0002\u0002\u0002", "\u0d37\u0d34\u0003\u0002\u0002\u0002\u0d37\u0d35\u0003\u0002\u0002\u0002", "\u0d37\u0d36\u0003\u0002\u0002\u0002\u0d38\u00ff\u0003\u0002\u0002\u0002", "\u0d39\u0d3e\u0007\u057e\u0002\u0002\u0d3a\u0d3b\u0007\u04b9\u0002\u0002", "\u0d3b\u0d3f\u0005\u0360\u01b1\u0002\u0d3c\u0d3d\u0007\u0648\u0002\u0002", "\u0d3d\u0d3f\u0005\u024a\u0126\u0002\u0d3e\u0d3a\u0003\u0002\u0002\u0002", "\u0d3e\u0d3c\u0003\u0002\u0002\u0002\u0d3f\u0d40\u0003\u0002\u0002\u0002", "\u0d40\u0d41\u0007\u07ae\u0002\u0002\u0d41\u0d42\u0005\u010c\u0087\u0002", "\u0d42\u0101\u0003\u0002\u0002\u0002\u0d43\u0d44\u0007\u019d\u0002\u0002", "\u0d44\u0d45\u0007\u04b9\u0002\u0002\u0d45\u0d46\u0005\u0360\u01b1\u0002", "\u0d46\u0103\u0003\u0002\u0002\u0002\u0d47\u0d48\u0007\u0612\u0002\u0002", "\u0d48\u0d49\u0007\u04b9\u0002\u0002\u0d49\u0d4a\u0005\u010a\u0086\u0002", "\u0d4a\u0d4b\u0007L\u0002\u0002\u0d4b\u0d4c\u0007\u08b1\u0002\u0002", "\u0d4c\u0d51\u0005\u050c\u0287\u0002\u0d4d\u0d4e\u0007\u08b7\u0002\u0002", "\u0d4e\u0d50\u0005\u050c\u0287\u0002\u0d4f\u0d4d\u0003\u0002\u0002\u0002", "\u0d50\u0d53\u0003\u0002\u0002\u0002\u0d51\u0d4f\u0003\u0002\u0002\u0002", "\u0d51\u0d52\u0003\u0002\u0002\u0002\u0d52\u0d54\u0003\u0002\u0002\u0002", "\u0d53\u0d51\u0003\u0002\u0002\u0002\u0d54\u0d5c\u0007\u08b2\u0002\u0002", "\u0d55\u0d56\u0007\u02b5\u0002\u0002\u0d56\u0d57\u0007\u08b1\u0002\u0002", "\u0d57\u0d58\u0005\u0106\u0084\u0002\u0d58\u0d59\u0007\u08b7\u0002\u0002", "\u0d59\u0d5a\u0005\u0106\u0084\u0002\u0d5a\u0d5b\u0007\u08b2\u0002\u0002", "\u0d5b\u0d5d\u0003\u0002\u0002\u0002\u0d5c\u0d55\u0003\u0002\u0002\u0002", "\u0d5c\u0d5d\u0003\u0002\u0002\u0002\u0d5d\u0d5f\u0003\u0002\u0002\u0002", "\u0d5e\u0d60\u0005\u01dc\u00ef\u0002\u0d5f\u0d5e\u0003\u0002\u0002\u0002", "\u0d5f\u0d60\u0003\u0002\u0002\u0002\u0d60\u0105\u0003\u0002\u0002\u0002", "\u0d61\u0d73\u0007\u04b9\u0002\u0002\u0d62\u0d6e\u0005\u0360\u01b1\u0002", "\u0d63\u0d66\u0005\u026a\u0136\u0002\u0d64\u0d66\u0005\u030e\u0188\u0002", "\u0d65\u0d63\u0003\u0002\u0002\u0002\u0d65\u0d64\u0003\u0002\u0002\u0002", "\u0d66\u0d67\u0003\u0002\u0002\u0002\u0d67\u0d65\u0003\u0002\u0002\u0002", "\u0d67\u0d68\u0003\u0002\u0002\u0002\u0d68\u0d6f\u0003\u0002\u0002\u0002", "\u0d69\u0d6a\u0007\u04af\u0002\u0002\u0d6a\u0d6b\u0007\u08b1\u0002\u0002", "\u0d6b\u0d6c\u0005\u00e4s\u0002\u0d6c\u0d6d\u0007\u08b2\u0002\u0002", "\u0d6d\u0d6f\u0003\u0002\u0002\u0002\u0d6e\u0d65\u0003\u0002\u0002\u0002", "\u0d6e\u0d69\u0003\u0002\u0002\u0002\u0d6f\u0d71\u0003\u0002\u0002\u0002", "\u0d70\u0d72\u0007\u07e7\u0002\u0002\u0d71\u0d70\u0003\u0002\u0002\u0002", "\u0d71\u0d72\u0003\u0002\u0002\u0002\u0d72\u0d74\u0003\u0002\u0002\u0002", "\u0d73\u0d62\u0003\u0002\u0002\u0002\u0d73\u0d74\u0003\u0002\u0002\u0002", "\u0d74\u0107\u0003\u0002\u0002\u0002\u0d75\u0d76\u0007\u0361\u0002\u0002", "\u0d76\u0d77\u0007\u0648\u0002\u0002\u0d77\u0d7b\u0005\u024a\u0126\u0002", "\u0d78\u0d7c\u0007\u07e7\u0002\u0002\u0d79\u0d7c\u0005\u027a\u013e\u0002", "\u0d7a\u0d7c\u0005\u027c\u013f\u0002\u0d7b\u0d78\u0003\u0002\u0002\u0002", "\u0d7b\u0d79\u0003\u0002\u0002\u0002\u0d7b\u0d7a\u0003\u0002\u0002\u0002", "\u0d7c\u0109\u0003\u0002\u0002\u0002\u0d7d\u0d7e\u0005\u0360\u01b1\u0002", "\u0d7e\u010b\u0003\u0002\u0002\u0002\u0d7f\u0d80\u0005\u0360\u01b1\u0002", "\u0d80\u010d\u0003\u0002\u0002\u0002\u0d81\u0d82\u0005\u0588\u02c5\u0002", "\u0d82\u010f\u0003\u0002\u0002\u0002\u0d83\u0d84\u0007\u0122\u0002\u0002", "\u0d84\u0d85\u0007\u0809\u0002\u0002\u0d85\u0d8f\u0005\u05a0\u02d1\u0002", "\u0d86\u0d90\u0005\u0116\u008c\u0002\u0d87\u0d90\u0005\u0118\u008d\u0002", "\u0d88\u0d90\u0005\u011a\u008e\u0002\u0d89\u0d90\u0005\u011c\u008f\u0002", "\u0d8a\u0d90\u0005\u011e\u0090\u0002\u0d8b\u0d90\u0005\u0124\u0093\u0002", "\u0d8c\u0d90\u0005\u0126\u0094\u0002\u0d8d\u0d90\u0005\u0128\u0095\u0002", "\u0d8e\u0d90\u0005\u0182\u00c2\u0002\u0d8f\u0d86\u0003\u0002\u0002\u0002", "\u0d8f\u0d87\u0003\u0002\u0002\u0002\u0d8f\u0d88\u0003\u0002\u0002\u0002", "\u0d8f\u0d89\u0003\u0002\u0002\u0002\u0d8f\u0d8a\u0003\u0002\u0002\u0002", "\u0d8f\u0d8b\u0003\u0002\u0002\u0002\u0d8f\u0d8c\u0003\u0002\u0002\u0002", "\u0d8f\u0d8d\u0003\u0002\u0002\u0002\u0d8f\u0d8e\u0003\u0002\u0002\u0002", "\u0d90\u0d91\u0003\u0002\u0002\u0002\u0d91\u0d8f\u0003\u0002\u0002\u0002", "\u0d91\u0d92\u0003\u0002\u0002\u0002\u0d92\u0d93\u0003\u0002\u0002\u0002", "\u0d93\u0d94\u0007\u08c3\u0002\u0002\u0d94\u0111\u0003\u0002\u0002\u0002", "\u0d95\u0d96\u0007)\u0002\u0002\u0d96\u0d97\u0007\u0809\u0002\u0002", "\u0d97\u0da3\u0005\u05a0\u02d1\u0002\u0d98\u0da4\u0005\u0114\u008b\u0002", "\u0d99\u0da4\u0005\u0118\u008d\u0002\u0d9a\u0da4\u0005\u011a\u008e\u0002", "\u0d9b\u0da4\u0005\u011c\u008f\u0002\u0d9c\u0da4\u0005\u011e\u0090\u0002", "\u0d9d\u0da4\u0005\u0122\u0092\u0002\u0d9e\u0da4\u0005\u0124\u0093\u0002", "\u0d9f\u0da4\u0005\u0126\u0094\u0002\u0da0\u0da4\u0005\u012a\u0096\u0002", "\u0da1\u0da4\u0005\u0182\u00c2\u0002\u0da2\u0da4\u0005\u0134\u009b\u0002", "\u0da3\u0d98\u0003\u0002\u0002\u0002\u0da3\u0d99\u0003\u0002\u0002\u0002", "\u0da3\u0d9a\u0003\u0002\u0002\u0002\u0da3\u0d9b\u0003\u0002\u0002\u0002", "\u0da3\u0d9c\u0003\u0002\u0002\u0002\u0da3\u0d9d\u0003\u0002\u0002\u0002", "\u0da3\u0d9e\u0003\u0002\u0002\u0002\u0da3\u0d9f\u0003\u0002\u0002\u0002", "\u0da3\u0da0\u0003\u0002\u0002\u0002\u0da3\u0da1\u0003\u0002\u0002\u0002", "\u0da3\u0da2\u0003\u0002\u0002\u0002\u0da4\u0da5\u0003\u0002\u0002\u0002", "\u0da5\u0da3\u0003\u0002\u0002\u0002\u0da5\u0da6\u0003\u0002\u0002\u0002", "\u0da6\u0da7\u0003\u0002\u0002\u0002\u0da7\u0da8\u0007\u08c3\u0002\u0002", "\u0da8\u0db5\u0003\u0002\u0002\u0002\u0da9\u0dae\u0005\u05a0\u02d1\u0002", "\u0daa\u0dab\u0007\u08b7\u0002\u0002\u0dab\u0dad\u0005\u05a0\u02d1\u0002", "\u0dac\u0daa\u0003\u0002\u0002\u0002\u0dad\u0db0\u0003\u0002\u0002\u0002", "\u0dae\u0dac\u0003\u0002\u0002\u0002\u0dae\u0daf\u0003\u0002\u0002\u0002", "\u0daf\u0db1\u0003\u0002\u0002\u0002\u0db0\u0dae\u0003\u0002\u0002\u0002", "\u0db1\u0db2\u0005\u012c\u0097\u0002\u0db2\u0db3\u0007\u08c3\u0002\u0002", "\u0db3\u0db5\u0003\u0002\u0002\u0002\u0db4\u0d95\u0003\u0002\u0002\u0002", "\u0db4\u0da9\u0003\u0002\u0002\u0002\u0db5\u0113\u0003\u0002\u0002\u0002", "\u0db6\u0db9\u0005\u0116\u008c\u0002\u0db7\u0db8\u0007\u0581\u0002\u0002", "\u0db8\u0dba\u0005\u05d2\u02ea\u0002\u0db9\u0db7\u0003\u0002\u0002\u0002", "\u0db9\u0dba\u0003\u0002\u0002\u0002\u0dba\u0115\u0003\u0002\u0002\u0002", "\u0dbb\u0dbc\u0007\u025b\u0002\u0002\u0dbc\u0dbd\u0007\u0094\u0002\u0002", "\u0dbd\u0dbe\u0005\u05d2\u02ea\u0002\u0dbe\u0117\u0003\u0002\u0002\u0002", "\u0dbf\u0dc0\u0007\u025b\u0002\u0002\u0dc0\u0dc3\t\u0019\u0002\u0002", "\u0dc1\u0dc2\u0007?\u0002\u0002\u0dc2\u0dc4\u0005\u05ce\u02e8\u0002", "\u0dc3\u0dc1\u0003\u0002\u0002\u0002\u0dc3\u0dc4\u0003\u0002\u0002\u0002", "\u0dc4\u0119\u0003\u0002\u0002\u0002\u0dc5\u0dc6\t\u001a\u0002\u0002", "\u0dc6\u0dc7\u0007\u0777\u0002\u0002\u0dc7\u0dc8\u0005\u05d2\u02ea\u0002", "\u0dc8\u011b\u0003\u0002\u0002\u0002\u0dc9\u0dcc\u0007\u053e\u0002\u0002", "\u0dca\u0dcd\u0005\u0260\u0131\u0002\u0dcb\u0dcd\u0007\u07d6\u0002\u0002", "\u0dcc\u0dca\u0003\u0002\u0002\u0002\u0dcc\u0dcb\u0003\u0002\u0002\u0002", "\u0dcd\u0dce\u0003\u0002\u0002\u0002\u0dce\u0dcf\u0007\u046a\u0002\u0002", "\u0dcf\u0dd0\u0005\u05d2\u02ea\u0002\u0dd0\u011d\u0003\u0002\u0002\u0002", "\u0dd1\u0dd2\u0007\u0526\u0002\u0002\u0dd2\u0dd3\u0005\u05d2\u02ea\u0002", "\u0dd3\u011f\u0003\u0002\u0002\u0002\u0dd4\u0dd9\u0005\u0574\u02bb\u0002", "\u0dd5\u0dd6\u0007\u08b7\u0002\u0002\u0dd6\u0dd8\u0005\u0574\u02bb\u0002", "\u0dd7\u0dd5\u0003\u0002\u0002\u0002\u0dd8\u0ddb\u0003\u0002\u0002\u0002", "\u0dd9\u0dd7\u0003\u0002\u0002\u0002\u0dd9\u0dda\u0003\u0002\u0002\u0002", "\u0dda\u0dec\u0003\u0002\u0002\u0002\u0ddb\u0dd9\u0003\u0002\u0002\u0002", "\u0ddc\u0de8\u0007%\u0002\u0002\u0ddd\u0dde\u0007\u01d5\u0002\u0002", "\u0dde\u0de3\u0005\u0574\u02bb\u0002\u0ddf\u0de0\u0007\u08b7\u0002\u0002", "\u0de0\u0de2\u0005\u0574\u02bb\u0002\u0de1\u0ddf\u0003\u0002\u0002\u0002", "\u0de2\u0de5\u0003\u0002\u0002\u0002\u0de3\u0de1\u0003\u0002\u0002\u0002", "\u0de3\u0de4\u0003\u0002\u0002\u0002\u0de4\u0de7\u0003\u0002\u0002\u0002", "\u0de5\u0de3\u0003\u0002\u0002\u0002\u0de6\u0ddd\u0003\u0002\u0002\u0002", "\u0de7\u0dea\u0003\u0002\u0002\u0002\u0de8\u0de6\u0003\u0002\u0002\u0002", "\u0de8\u0de9\u0003\u0002\u0002\u0002\u0de9\u0dec\u0003\u0002\u0002\u0002", "\u0dea\u0de8\u0003\u0002\u0002\u0002\u0deb\u0dd4\u0003\u0002\u0002\u0002", "\u0deb\u0ddc\u0003\u0002\u0002\u0002\u0dec\u0121\u0003\u0002\u0002\u0002", "\u0ded\u0dee\u0007\u0161\u0002\u0002\u0dee\u0df1\u0007\u05a0\u0002\u0002", "\u0def\u0df2\u0007\u03f1\u0002\u0002\u0df0\u0df2\u0005\u0120\u0091\u0002", "\u0df1\u0def\u0003\u0002\u0002\u0002\u0df1\u0df0\u0003\u0002\u0002\u0002", "\u0df2\u0123\u0003\u0002\u0002\u0002\u0df3\u0df4\u0007\u04c1\u0002\u0002", "\u0df4\u0df5\u0007\u01e6\u0002\u0002\u0df5\u0125\u0003\u0002\u0002\u0002", "\u0df6\u0df7\u0007\u0007\u0002\u0002\u0df7\u0df8\t\u001b\u0002\u0002", "\u0df8\u0127\u0003\u0002\u0002\u0002\u0df9\u0dfa\u0007\u01b9\u0002\u0002", "\u0dfa\u0dfb\u0007\u01ac\u0002\u0002\u0dfb\u0129\u0003\u0002\u0002\u0002", "\u0dfc\u0e06\u0005\u0128\u0095\u0002\u0dfd\u0dfe\u0007\u0224\u0002\u0002", "\u0dfe\u0e03\u0005\u05d6\u02ec\u0002\u0dff\u0e00\u0007\u08b7\u0002\u0002", "\u0e00\u0e02\u0005\u05d6\u02ec\u0002\u0e01\u0dff\u0003\u0002\u0002\u0002", "\u0e02\u0e05\u0003\u0002\u0002\u0002\u0e03\u0e01\u0003\u0002\u0002\u0002", "\u0e03\u0e04\u0003\u0002\u0002\u0002\u0e04\u0e07\u0003\u0002\u0002\u0002", "\u0e05\u0e03\u0003\u0002\u0002\u0002\u0e06\u0dfd\u0003\u0002\u0002\u0002", "\u0e06\u0e07\u0003\u0002\u0002\u0002\u0e07\u0e09\u0003\u0002\u0002\u0002", "\u0e08\u0e0a\u0007\u0220\u0002\u0002\u0e09\u0e08\u0003\u0002\u0002\u0002", "\u0e09\u0e0a\u0003\u0002\u0002\u0002\u0e0a\u012b\u0003\u0002\u0002\u0002", "\u0e0b\u0e0c\u0007\u059c\u0002\u0002\u0e0c\u0e0d\u0007\u00fd\u0002\u0002", "\u0e0d\u0e11\u0007\u078a\u0002\u0002\u0e0e\u0e0f\u0007\u01c4\u0002\u0002", "\u0e0f\u0e12\u0007\u0807\u0002\u0002\u0e10\u0e12\u0005\u05a0\u02d1\u0002", "\u0e11\u0e0e\u0003\u0002\u0002\u0002\u0e11\u0e10\u0003\u0002\u0002\u0002", "\u0e12\u0e33\u0003\u0002\u0002\u0002\u0e13\u0e14\u0007\u023d\u0002\u0002", "\u0e14\u0e15\u0007\u00fd\u0002\u0002\u0e15\u0e30\u0007\u078a\u0002\u0002", "\u0e16\u0e17\u0007\u01c4\u0002\u0002\u0e17\u0e31\u0007\u0807\u0002\u0002", "\u0e18\u0e20\u0005\u05a0\u02d1\u0002\u0e19\u0e1e\u0007\u084b\u0002\u0002", "\u0e1a\u0e1b\u0007\u03f4\u0002\u0002\u0e1b\u0e1f\u0007\u05a2\u0002\u0002", "\u0e1c\u0e1d\u0007\u05a0\u0002\u0002\u0e1d\u0e1f\u0005\u0120\u0091\u0002", "\u0e1e\u0e1a\u0003\u0002\u0002\u0002\u0e1e\u0e1c\u0003\u0002\u0002\u0002", "\u0e1f\u0e21\u0003\u0002\u0002\u0002\u0e20\u0e19\u0003\u0002\u0002\u0002", "\u0e20\u0e21\u0003\u0002\u0002\u0002\u0e21\u0e24\u0003\u0002\u0002\u0002", "\u0e22\u0e23\u0007Q\u0002\u0002\u0e23\u0e25\u0007\u0583\u0002\u0002", "\u0e24\u0e22\u0003\u0002\u0002\u0002\u0e24\u0e25\u0003\u0002\u0002\u0002", "\u0e25\u0e2e\u0003\u0002\u0002\u0002\u0e26\u0e27\u0007P\u0002\u0002", "\u0e27\u0e2c\u0007\u0811\u0002\u0002\u0e28\u0e2d\u0007\u04c1\u0002\u0002", "\u0e29\u0e2d\u0007\u00ab\u0002\u0002\u0e2a\u0e2b\u0007\u018f\u0002\u0002", "\u0e2b\u0e2d\u0007\u0371\u0002\u0002\u0e2c\u0e28\u0003\u0002\u0002\u0002", "\u0e2c\u0e29\u0003\u0002\u0002\u0002\u0e2c\u0e2a\u0003\u0002\u0002\u0002", "\u0e2d\u0e2f\u0003\u0002\u0002\u0002\u0e2e\u0e26\u0003\u0002\u0002\u0002", "\u0e2e\u0e2f\u0003\u0002\u0002\u0002\u0e2f\u0e31\u0003\u0002\u0002\u0002", "\u0e30\u0e16\u0003\u0002\u0002\u0002\u0e30\u0e18\u0003\u0002\u0002\u0002", "\u0e31\u0e33\u0003\u0002\u0002\u0002\u0e32\u0e0b\u0003\u0002\u0002\u0002", "\u0e32\u0e13\u0003\u0002\u0002\u0002\u0e33\u012d\u0003\u0002\u0002\u0002", "\u0e34\u0e35\u0007\u08b1\u0002\u0002\u0e35\u0e3a\u0005\u05d2\u02ea\u0002", "\u0e36\u0e37\u0007\u08b7\u0002\u0002\u0e37\u0e39\u0005\u05d2\u02ea\u0002", "\u0e38\u0e36\u0003\u0002\u0002\u0002\u0e39\u0e3c\u0003\u0002\u0002\u0002", "\u0e3a\u0e38\u0003\u0002\u0002\u0002\u0e3a\u0e3b\u0003\u0002\u0002\u0002", "\u0e3b\u0e3d\u0003\u0002\u0002\u0002\u0e3c\u0e3a\u0003\u0002\u0002\u0002", "\u0e3d\u0e3e\u0007\u08b2\u0002\u0002\u0e3e\u012f\u0003\u0002\u0002\u0002", "\u0e3f\u0e40\u0007\u05e8\u0002\u0002\u0e40\u0e41\u0007\u0107\u0002\u0002", "\u0e41\u0e45\u0007\u08c5\u0002\u0002\u0e42\u0e46\u0007%\u0002\u0002", "\u0e43\u0e46\u0007\u0161\u0002\u0002\u0e44\u0e46\u0005\u012e\u0098\u0002", "\u0e45\u0e42\u0003\u0002\u0002\u0002\u0e45\u0e43\u0003\u0002\u0002\u0002", "\u0e45\u0e44\u0003\u0002\u0002\u0002\u0e46\u0131\u0003\u0002\u0002\u0002", "\u0e47\u0e48\t\u001c\u0002\u0002\u0e48\u0e49\u0007\u0107\u0002\u0002", "\u0e49\u0e4a\u0007\u08c5\u0002\u0002\u0e4a\u0e4b\u0005\u012e\u0098\u0002", "\u0e4b\u0133\u0003\u0002\u0002\u0002\u0e4c\u0e53\u0005\u0130\u0099\u0002", "\u0e4d\u0e50\u0005\u0132\u009a\u0002\u0e4e\u0e4f\u0007\u0224\u0002\u0002", "\u0e4f\u0e51\u0005\u056c\u02b7\u0002\u0e50\u0e4e\u0003\u0002\u0002\u0002", "\u0e50\u0e51\u0003\u0002\u0002\u0002\u0e51\u0e53\u0003\u0002\u0002\u0002", "\u0e52\u0e4c\u0003\u0002\u0002\u0002\u0e52\u0e4d\u0003\u0002\u0002\u0002", "\u0e53\u0135\u0003\u0002\u0002\u0002\u0e54\u0e59\u0007+\u0002\u0002", "\u0e55\u0e56\u0007\u077a\u0002\u0002\u0e56\u0e5a\u0005\u0594\u02cb\u0002", "\u0e57\u0e58\u0007\u0279\u0002\u0002\u0e58\u0e5a\u0005\u0588\u02c5\u0002", "\u0e59\u0e55\u0003\u0002\u0002\u0002\u0e59\u0e57\u0003\u0002\u0002\u0002", "\u0e5a\u0e5c\u0003\u0002\u0002\u0002\u0e5b\u0e5d\u0005\u0138\u009d\u0002", "\u0e5c\u0e5b\u0003\u0002\u0002\u0002\u0e5c\u0e5d\u0003\u0002\u0002\u0002", "\u0e5d\u0e62\u0003\u0002\u0002\u0002\u0e5e\u0e5f\u0007+\u0002\u0002", "\u0e5f\u0e60\u0007\u00c7\u0002\u0002\u0e60\u0e62\u0005\u00ba^\u0002", "\u0e61\u0e54\u0003\u0002\u0002\u0002\u0e61\u0e5e\u0003\u0002\u0002\u0002", "\u0e62\u0e6f\u0003\u0002\u0002\u0002\u0e63\u0e70\u0005\u013a\u009e\u0002", "\u0e64\u0e65\u0007\u02fb\u0002\u0002\u0e65\u0e66\u0007\u00ad\u0002\u0002", "\u0e66\u0e68\u0007\u05ae\u0002\u0002\u0e67\u0e69\u0005\u013e\u00a0\u0002", "\u0e68\u0e67\u0003\u0002\u0002\u0002\u0e68\u0e69\u0003\u0002\u0002\u0002", "\u0e69\u0e70\u0003\u0002\u0002\u0002\u0e6a\u0e6c\u0007\u016c\u0002\u0002", "\u0e6b\u0e6d\u0007\u06f5\u0002\u0002\u0e6c\u0e6b\u0003\u0002\u0002\u0002", "\u0e6c\u0e6d\u0003\u0002\u0002\u0002\u0e6d\u0e6e\u0003\u0002\u0002\u0002", "\u0e6e\u0e70\u0007\u062b\u0002\u0002\u0e6f\u0e63\u0003\u0002\u0002\u0002", "\u0e6f\u0e64\u0003\u0002\u0002\u0002\u0e6f\u0e6a\u0003\u0002\u0002\u0002", "\u0e70\u0e71\u0003\u0002\u0002\u0002\u0e71\u0e72\u0007\u08c3\u0002\u0002", "\u0e72\u0137\u0003\u0002\u0002\u0002\u0e73\u0e84\u0007\u04b9\u0002\u0002", "\u0e74\u0e75\u0007\u08b1\u0002\u0002\u0e75\u0e76\u0005\u0360\u01b1\u0002", "\u0e76\u0e77\u0007\u08b2\u0002\u0002\u0e77\u0e85\u0003\u0002\u0002\u0002", "\u0e78\u0e79\u0007\u0224\u0002\u0002\u0e79\u0e7a\u0007\u08b1\u0002\u0002", "\u0e7a\u0e7f\u0005\u0140\u00a1\u0002\u0e7b\u0e7c\u0007\u08b7\u0002\u0002", "\u0e7c\u0e7e\u0005\u0140\u00a1\u0002\u0e7d\u0e7b\u0003\u0002\u0002\u0002", "\u0e7e\u0e81\u0003\u0002\u0002\u0002\u0e7f\u0e7d\u0003\u0002\u0002\u0002", "\u0e7f\u0e80\u0003\u0002\u0002\u0002\u0e80\u0e82\u0003\u0002\u0002\u0002", "\u0e81\u0e7f\u0003\u0002\u0002\u0002\u0e82\u0e83\u0007\u08b2\u0002\u0002", "\u0e83\u0e85\u0003\u0002\u0002\u0002\u0e84\u0e74\u0003\u0002\u0002\u0002", "\u0e84\u0e78\u0003\u0002\u0002\u0002\u0e85\u0e9a\u0003\u0002\u0002\u0002", "\u0e86\u0e97\u0007\u0648\u0002\u0002\u0e87\u0e88\u0007\u08b1\u0002\u0002", "\u0e88\u0e89\u0005\u024a\u0126\u0002\u0e89\u0e8a\u0007\u08b2\u0002\u0002", "\u0e8a\u0e98\u0003\u0002\u0002\u0002\u0e8b\u0e8c\u0007\u0224\u0002\u0002", "\u0e8c\u0e8d\u0007\u08b1\u0002\u0002\u0e8d\u0e92\u0005\u0142\u00a2\u0002", "\u0e8e\u0e8f\u0007\u08b7\u0002\u0002\u0e8f\u0e91\u0005\u0142\u00a2\u0002", "\u0e90\u0e8e\u0003\u0002\u0002\u0002\u0e91\u0e94\u0003\u0002\u0002\u0002", "\u0e92\u0e90\u0003\u0002\u0002\u0002\u0e92\u0e93\u0003\u0002\u0002\u0002", "\u0e93\u0e95\u0003\u0002\u0002\u0002\u0e94\u0e92\u0003\u0002\u0002\u0002", "\u0e95\u0e96\u0007\u08b2\u0002\u0002\u0e96\u0e98\u0003\u0002\u0002\u0002", "\u0e97\u0e87\u0003\u0002\u0002\u0002\u0e97\u0e8b\u0003\u0002\u0002\u0002", "\u0e98\u0e9a\u0003\u0002\u0002\u0002\u0e99\u0e73\u0003\u0002\u0002\u0002", "\u0e99\u0e86\u0003\u0002\u0002\u0002\u0e9a\u0139\u0003\u0002\u0002\u0002", "\u0e9b\u0e9c\u0007\u0818\u0002\u0002\u0e9c\u0e9d\u0007\u0562\u0002\u0002", "\u0e9d\u0ea2\u0007\u07eb\u0002\u0002\u0e9e\u0e9f\u0007\u05e8\u0002\u0002", "\u0e9f\u0ea0\u0007\u013d\u0002\u0002\u0ea0\u0ea1\u0007\u07ae\u0002\u0002", "\u0ea1\u0ea3\u0007\u044b\u0002\u0002\u0ea2\u0e9e\u0003\u0002\u0002\u0002", "\u0ea2\u0ea3\u0003\u0002\u0002\u0002\u0ea3\u0eb9\u0003\u0002\u0002\u0002", "\u0ea4\u0ea5\u0007\u0818\u0002\u0002\u0ea5\u0eb0\u0007\u0644\u0002\u0002", "\u0ea6\u0ea7\u0007\u00a4\u0002\u0002\u0ea7\u0eb1\u0007\u0201\u0002\u0002", "\u0ea8\u0eaa\u0007\u00a4\u0002\u0002\u0ea9\u0eab\u0005\u013c\u009f\u0002", "\u0eaa\u0ea9\u0003\u0002\u0002\u0002\u0eaa\u0eab\u0003\u0002\u0002\u0002", "\u0eab\u0ead\u0003\u0002\u0002\u0002\u0eac\u0eae\u0005\u0550\u02a9\u0002", "\u0ead\u0eac\u0003\u0002\u0002\u0002\u0ead\u0eae\u0003\u0002\u0002\u0002", "\u0eae\u0eb1\u0003\u0002\u0002\u0002\u0eaf\u0eb1\u0007\u00a4\u0002\u0002", "\u0eb0\u0ea6\u0003\u0002\u0002\u0002\u0eb0\u0ea8\u0003\u0002\u0002\u0002", "\u0eb0\u0eaf\u0003\u0002\u0002\u0002\u0eb0\u0eb1\u0003\u0002\u0002\u0002", "\u0eb1\u0eb3\u0003\u0002\u0002\u0002\u0eb2\u0eb4\u0005\u013c\u009f\u0002", "\u0eb3\u0eb2\u0003\u0002\u0002\u0002\u0eb3\u0eb4\u0003\u0002\u0002\u0002", "\u0eb4\u0eb6\u0003\u0002\u0002\u0002\u0eb5\u0eb7\u0005\u0550\u02a9\u0002", "\u0eb6\u0eb5\u0003\u0002\u0002\u0002\u0eb6\u0eb7\u0003\u0002\u0002\u0002", "\u0eb7\u0eb9\u0003\u0002\u0002\u0002\u0eb8\u0e9b\u0003\u0002\u0002\u0002", "\u0eb8\u0ea4\u0003\u0002\u0002\u0002\u0eb9\u013b\u0003\u0002\u0002\u0002", "\u0eba\u0ebb\t\u001d\u0002\u0002\u0ebb\u013d\u0003\u0002\u0002\u0002", "\u0ebc\u0ebe\u0007\u02b5\u0002\u0002\u0ebd\u0ebf\u0005\u0594\u02cb\u0002", "\u0ebe\u0ebd\u0003\u0002\u0002\u0002\u0ebe\u0ebf\u0003\u0002\u0002\u0002", "\u0ebf\u013f\u0003\u0002\u0002\u0002\u0ec0\u0ec1\u0005\u050c\u0287\u0002", "\u0ec1\u0141\u0003\u0002\u0002\u0002\u0ec2\u0ec3\u0005\u050c\u0287\u0002", "\u0ec3\u0143\u0003\u0002\u0002\u0002\u0ec4\u0ec5\u0007G\u0002\u0002", "\u0ec5\u0ec6\u0007\u062b\u0002\u0002\u0ec6\u0ec9\u0007\u084b\u0002\u0002", "\u0ec7\u0eca\u0005\u0146\u00a4\u0002\u0ec8\u0eca\u0005\u0148\u00a5\u0002", "\u0ec9\u0ec7\u0003\u0002\u0002\u0002\u0ec9\u0ec8\u0003\u0002\u0002\u0002", "\u0eca\u0ecc\u0003\u0002\u0002\u0002\u0ecb\u0ecd\u0005\u015c\u00af\u0002", "\u0ecc\u0ecb\u0003\u0002\u0002\u0002\u0ecc\u0ecd\u0003\u0002\u0002\u0002", "\u0ecd\u0ece\u0003\u0002\u0002\u0002\u0ece\u0ecf\u0007\u08c3\u0002\u0002", "\u0ecf\u0145\u0003\u0002\u0002\u0002\u0ed0\u0ed1\u0007\u00d8\u0002\u0002", "\u0ed1\u0ed2\u0005\u0594\u02cb\u0002\u0ed2\u0ed3\u0007\u08aa\u0002\u0002", "\u0ed3\u0edb\u0005\u0592\u02ca\u0002\u0ed4\u0ed5\u0007\u08b7\u0002\u0002", "\u0ed5\u0ed6\u0005\u0594\u02cb\u0002\u0ed6\u0ed7\u0007\u08aa\u0002\u0002", "\u0ed7\u0ed8\u0005\u0592\u02ca\u0002\u0ed8\u0eda\u0003\u0002\u0002\u0002", "\u0ed9\u0ed4\u0003\u0002\u0002\u0002\u0eda\u0edd\u0003\u0002\u0002\u0002", "\u0edb\u0ed9\u0003\u0002\u0002\u0002\u0edb\u0edc\u0003\u0002\u0002\u0002", "\u0edc\u0ede\u0003\u0002\u0002\u0002\u0edd\u0edb\u0003\u0002\u0002\u0002", "\u0ede\u0edf\u0005\u014c\u00a7\u0002\u0edf\u0147\u0003\u0002\u0002\u0002", "\u0ee0\u0ee1\u0007\u0231\u0002\u0002\u0ee1\u0ee6\u0005\u0580\u02c1\u0002", "\u0ee2\u0ee3\u0007\u08b7\u0002\u0002\u0ee3\u0ee5\u0005\u0580\u02c1\u0002", "\u0ee4\u0ee2\u0003\u0002\u0002\u0002\u0ee5\u0ee8\u0003\u0002\u0002\u0002", "\u0ee6\u0ee4\u0003\u0002\u0002\u0002\u0ee6\u0ee7\u0003\u0002\u0002\u0002", "\u0ee7\u0f0e\u0003\u0002\u0002\u0002\u0ee8\u0ee6\u0003\u0002\u0002\u0002", "\u0ee9\u0eea\u0007\u04aa\u0002\u0002\u0eea\u0eef\u0005\u0562\u02b2\u0002", "\u0eeb\u0eec\u0007\u08b7\u0002\u0002\u0eec\u0eee\u0005\u0562\u02b2\u0002", "\u0eed\u0eeb\u0003\u0002\u0002\u0002\u0eee\u0ef1\u0003\u0002\u0002\u0002", "\u0eef\u0eed\u0003\u0002\u0002\u0002\u0eef\u0ef0\u0003\u0002\u0002\u0002", "\u0ef0\u0f0e\u0003\u0002\u0002\u0002\u0ef1\u0eef\u0003\u0002\u0002\u0002", "\u0ef2\u0ef3\u0007\u07c4\u0002\u0002\u0ef3\u0ef8\u0005\u057a\u02be\u0002", "\u0ef4\u0ef5\u0007\u08b7\u0002\u0002\u0ef5\u0ef7\u0005\u057a\u02be\u0002", "\u0ef6\u0ef4\u0003\u0002\u0002\u0002\u0ef7\u0efa\u0003\u0002\u0002\u0002", "\u0ef8\u0ef6\u0003\u0002\u0002\u0002\u0ef8\u0ef9\u0003\u0002\u0002\u0002", "\u0ef9\u0f0e\u0003\u0002\u0002\u0002\u0efa\u0ef8\u0003\u0002\u0002\u0002", "\u0efb\u0efc\u0007\u0276\u0002\u0002\u0efc\u0f01\u0005\u0588\u02c5\u0002", "\u0efd\u0efe\u0007\u08b7\u0002\u0002\u0efe\u0f00\u0005\u0588\u02c5\u0002", "\u0eff\u0efd\u0003\u0002\u0002\u0002\u0f00\u0f03\u0003\u0002\u0002\u0002", "\u0f01\u0eff\u0003\u0002\u0002\u0002\u0f01\u0f02\u0003\u0002\u0002\u0002", "\u0f02\u0f0e\u0003\u0002\u0002\u0002\u0f03\u0f01\u0003\u0002\u0002\u0002", "\u0f04\u0f05\u0007\u0288\u0002\u0002\u0f05\u0f0a\u0005\u014a\u00a6\u0002", "\u0f06\u0f07\u0007\u08b7\u0002\u0002\u0f07\u0f09\u0005\u014a\u00a6\u0002", "\u0f08\u0f06\u0003\u0002\u0002\u0002\u0f09\u0f0c\u0003\u0002\u0002\u0002", "\u0f0a\u0f08\u0003\u0002\u0002\u0002\u0f0a\u0f0b\u0003\u0002\u0002\u0002", "\u0f0b\u0f0e\u0003\u0002\u0002\u0002\u0f0c\u0f0a\u0003\u0002\u0002\u0002", "\u0f0d\u0ee0\u0003\u0002\u0002\u0002\u0f0d\u0ee9\u0003\u0002\u0002\u0002", "\u0f0d\u0ef2\u0003\u0002\u0002\u0002\u0f0d\u0efb\u0003\u0002\u0002\u0002", "\u0f0d\u0f04\u0003\u0002\u0002\u0002\u0f0e\u0f1a\u0003\u0002\u0002\u0002", "\u0f0f\u0f1b\u0005\u014c\u00a7\u0002\u0f10\u0f13\u0005\u0150\u00a9\u0002", "\u0f11\u0f12\u0007\u08b7\u0002\u0002\u0f12\u0f14\u0005\u0158\u00ad\u0002", "\u0f13\u0f11\u0003\u0002\u0002\u0002\u0f13\u0f14\u0003\u0002\u0002\u0002", "\u0f14\u0f1b\u0003\u0002\u0002\u0002\u0f15\u0f18\u0005\u0158\u00ad\u0002", "\u0f16\u0f17\u0007\u08b7\u0002\u0002\u0f17\u0f19\u0005\u0150\u00a9\u0002", "\u0f18\u0f16\u0003\u0002\u0002\u0002\u0f18\u0f19\u0003\u0002\u0002\u0002", "\u0f19\u0f1b\u0003\u0002\u0002\u0002\u0f1a\u0f0f\u0003\u0002\u0002\u0002", "\u0f1a\u0f10\u0003\u0002\u0002\u0002\u0f1a\u0f15\u0003\u0002\u0002\u0002", "\u0f1b\u0149\u0003\u0002\u0002\u0002\u0f1c\u0f1d\u0005\u05d2\u02ea\u0002", "\u0f1d\u014b\u0003\u0002\u0002\u0002\u0f1e\u0f21\u0007\u0811\u0002\u0002", "\u0f1f\u0f22\u0005\u014e\u00a8\u0002\u0f20\u0f22\u0007\u044b\u0002\u0002", "\u0f21\u0f1f\u0003\u0002\u0002\u0002\u0f21\u0f20\u0003\u0002\u0002\u0002", "\u0f22\u014d\u0003\u0002\u0002\u0002\u0f23\u0f24\u0005\u05d6\u02ec\u0002", "\u0f24\u014f\u0003\u0002\u0002\u0002\u0f25\u0f26\u0007\u0161\u0002\u0002", "\u0f26\u0f27\u0007\u0119\u0002\u0002\u0f27\u0f28\u0007\u08b1\u0002\u0002", "\u0f28\u0f29\u0005\u0152\u00aa\u0002\u0f29\u0f2a\u0007\u08b7\u0002\u0002", "\u0f2a\u0f2b\u0005\u0154\u00ab\u0002\u0f2b\u0f2c\u0007\u08b7\u0002\u0002", "\u0f2c\u0f2d\u0005\u0156\u00ac\u0002\u0f2d\u0f2e\u0007\u08b2\u0002\u0002", "\u0f2e\u0151\u0003\u0002\u0002\u0002\u0f2f\u0f30\u0007\u08ab\u0002\u0002", "\u0f30\u0153\u0003\u0002\u0002\u0002\u0f31\u0f32\u0007\u08ab\u0002\u0002", "\u0f32\u0155\u0003\u0002\u0002\u0002\u0f33\u0f34\u0007\u08ab\u0002\u0002", "\u0f34\u0157\u0003\u0002\u0002\u0002\u0f35\u0f36\u0007\u0161\u0002\u0002", "\u0f36\u0f37\u0007\u05d3\u0002\u0002\u0f37\u0f38\u0005\u015a\u00ae\u0002", "\u0f38\u0159\u0003\u0002\u0002\u0002\u0f39\u0f3a\u0007\u08ab\u0002\u0002", "\u0f3a\u015b\u0003\u0002\u0002\u0002\u0f3b\u0f3c\u0007\u084b\u0002\u0002", "\u0f3c\u0f3d\t\u001e\u0002\u0002\u0f3d\u0f3e\u0007\u031e\u0002\u0002", "\u0f3e\u0f3f\u0007\u063b\u0002\u0002\u0f3f\u0f40\u0007\u0778\u0002\u0002", "\u0f40\u015d\u0003\u0002\u0002\u0002\u0f41\u0f42\u0006\u00b0\u0002\u0002", "\u0f42\u0f6e\u0007O\u0002\u0002\u0f43\u0f44\u0007\u04f5\u0002\u0002", "\u0f44\u0f4e\u0005\u0160\u00b1\u0002\u0f45\u0f46\t\u001f\u0002\u0002", "\u0f46\u0f4b\u0005\u016c\u00b7\u0002\u0f47\u0f48\u0007\u08b7\u0002\u0002", "\u0f48\u0f4a\u0005\u016c\u00b7\u0002\u0f49\u0f47\u0003\u0002\u0002\u0002", "\u0f4a\u0f4d\u0003\u0002\u0002\u0002\u0f4b\u0f49\u0003\u0002\u0002\u0002", "\u0f4b\u0f4c\u0003\u0002\u0002\u0002\u0f4c\u0f4f\u0003\u0002\u0002\u0002", "\u0f4d\u0f4b\u0003\u0002\u0002\u0002\u0f4e\u0f45\u0003\u0002\u0002\u0002", "\u0f4e\u0f4f\u0003\u0002\u0002\u0002\u0f4f\u0f55\u0003\u0002\u0002\u0002", "\u0f50\u0f52\u0007\u0842\u0002\u0002\u0f51\u0f53\u0007\u0433\u0002\u0002", "\u0f52\u0f51\u0003\u0002\u0002\u0002\u0f52\u0f53\u0003\u0002\u0002\u0002", "\u0f53\u0f54\u0003\u0002\u0002\u0002\u0f54\u0f56\u0007\u0653\u0002\u0002", "\u0f55\u0f50\u0003\u0002\u0002\u0002\u0f55\u0f56\u0003\u0002\u0002\u0002", "\u0f56\u0f6f\u0003\u0002\u0002\u0002\u0f57\u0f58\u0007\u010b\u0002\u0002", "\u0f58\u0f59\u0007\u0372\u0002\u0002\u0f59\u0f5a\u0005\u0204\u0103\u0002", "\u0f5a\u0f5b\u0007N\u0002\u0002\u0f5b\u0f60\u0005\u0556\u02ac\u0002", "\u0f5c\u0f5d\u0007\u08b7\u0002\u0002\u0f5d\u0f5f\u0005\u0556\u02ac\u0002", "\u0f5e\u0f5c\u0003\u0002\u0002\u0002\u0f5f\u0f62\u0003\u0002\u0002\u0002", "\u0f60\u0f5e\u0003\u0002\u0002\u0002\u0f60\u0f61\u0003\u0002\u0002\u0002", "\u0f61\u0f6c\u0003\u0002\u0002\u0002\u0f62\u0f60\u0003\u0002\u0002\u0002", "\u0f63\u0f64\u0007\u0094\u0002\u0002\u0f64\u0f69\u0005\u016c\u00b7\u0002", "\u0f65\u0f66\u0007\u08b7\u0002\u0002\u0f66\u0f68\u0005\u016c\u00b7\u0002", "\u0f67\u0f65\u0003\u0002\u0002\u0002\u0f68\u0f6b\u0003\u0002\u0002\u0002", "\u0f69\u0f67\u0003\u0002\u0002\u0002\u0f69\u0f6a\u0003\u0002\u0002\u0002", "\u0f6a\u0f6d\u0003\u0002\u0002\u0002\u0f6b\u0f69\u0003\u0002\u0002\u0002", "\u0f6c\u0f63\u0003\u0002\u0002\u0002\u0f6c\u0f6d\u0003\u0002\u0002\u0002", "\u0f6d\u0f6f\u0003\u0002\u0002\u0002\u0f6e\u0f43\u0003\u0002\u0002\u0002", "\u0f6e\u0f57\u0003\u0002\u0002\u0002\u0f6f\u0f70\u0003\u0002\u0002\u0002", "\u0f70\u0f71\u0007\u08c3\u0002\u0002\u0f71\u015f\u0003\u0002\u0002\u0002", "\u0f72\u0f73\u0005\u05d0\u02e9\u0002\u0f73\u0161\u0003\u0002\u0002\u0002", "\u0f74\u0f7f\u0007O\u0002\u0002\u0f75\u0f7a\u0005\u0168\u00b5\u0002", "\u0f76\u0f7b\u0005\u016a\u00b6\u0002\u0f77\u0f78\u0007\u028e\u0002\u0002", "\u0f78\u0f79\u0007\u05e4\u0002\u0002\u0f79\u0f7b\u0007\u0130\u0002\u0002", "\u0f7a\u0f76\u0003\u0002\u0002\u0002\u0f7a\u0f77\u0003\u0002\u0002\u0002", "\u0f7a\u0f7b\u0003\u0002\u0002\u0002\u0f7b\u0f80\u0003\u0002\u0002\u0002", "\u0f7c\u0f80\u0005\u016e\u00b8\u0002\u0f7d\u0f80\u0007\u0387\u0002\u0002", "\u0f7e\u0f80\u0005\u0164\u00b3\u0002\u0f7f\u0f75\u0003\u0002\u0002\u0002", "\u0f7f\u0f7c\u0003\u0002\u0002\u0002\u0f7f\u0f7d\u0003\u0002\u0002\u0002", "\u0f7f\u0f7e\u0003\u0002\u0002\u0002\u0f80\u0f83\u0003\u0002\u0002\u0002", "\u0f81\u0f82\u0007\u0094\u0002\u0002\u0f82\u0f84\t \u0002\u0002\u0f83", "\u0f81\u0003\u0002\u0002\u0002\u0f83\u0f84\u0003\u0002\u0002\u0002\u0f84", "\u0f8a\u0003\u0002\u0002\u0002\u0f85\u0f87\u0007\u0842\u0002\u0002\u0f86", "\u0f88\u0007\u0433\u0002\u0002\u0f87\u0f86\u0003\u0002\u0002\u0002\u0f87", "\u0f88\u0003\u0002\u0002\u0002\u0f88\u0f89\u0003\u0002\u0002\u0002\u0f89", "\u0f8b\u0007\u0653\u0002\u0002\u0f8a\u0f85\u0003\u0002\u0002\u0002\u0f8a", "\u0f8b\u0003\u0002\u0002\u0002\u0f8b\u0f8d\u0003\u0002\u0002\u0002\u0f8c", "\u0f8e\u0005\u0166\u00b4\u0002\u0f8d\u0f8c\u0003\u0002\u0002\u0002\u0f8d", "\u0f8e\u0003\u0002\u0002\u0002\u0f8e\u0f8f\u0003\u0002\u0002\u0002\u0f8f", "\u0f90\u0007\u08c3\u0002\u0002\u0f90\u0163\u0003\u0002\u0002\u0002\u0f91", "\u0f92\u0006\u00b3\u0003\u0002\u0f92\u0f93\u0007\u017f\u0002\u0002\u0f93", "\u0f94\u0005\u016a\u00b6\u0002\u0f94\u0165\u0003\u0002\u0002\u0002\u0f95", "\u0f96\u0006\u00b4\u0004\u0002\u0f96\u0f97\u0007\u0106\u0002\u0002\u0f97", "\u0f98\u0007\u08c5\u0002\u0002\u0f98\u0f99\t!\u0002\u0002\u0f99\u0167", "\u0003\u0002\u0002\u0002\u0f9a\u0fa0\u0005\u017a\u00be\u0002\u0f9b\u0f9d", "\u0007%\u0002\u0002\u0f9c\u0f9e\u0007\u0627\u0002\u0002\u0f9d\u0f9c", "\u0003\u0002\u0002\u0002\u0f9d\u0f9e\u0003\u0002\u0002\u0002\u0f9e\u0fa0", "\u0003\u0002\u0002\u0002\u0f9f\u0f9a\u0003\u0002\u0002\u0002\u0f9f\u0f9b", "\u0003\u0002\u0002\u0002\u0fa0\u0fab\u0003\u0002\u0002\u0002\u0fa1\u0fa7", "\u0007\u08b7\u0002\u0002\u0fa2\u0fa8\u0005\u017a\u00be\u0002\u0fa3\u0fa5", "\u0007%\u0002\u0002\u0fa4\u0fa6\u0007\u0627\u0002\u0002\u0fa5\u0fa4", "\u0003\u0002\u0002\u0002\u0fa5\u0fa6\u0003\u0002\u0002\u0002\u0fa6\u0fa8", "\u0003\u0002\u0002\u0002\u0fa7\u0fa2\u0003\u0002\u0002\u0002\u0fa7\u0fa3", "\u0003\u0002\u0002\u0002\u0fa8\u0faa\u0003\u0002\u0002\u0002\u0fa9\u0fa1", "\u0003\u0002\u0002\u0002\u0faa\u0fad\u0003\u0002\u0002\u0002\u0fab\u0fa9", "\u0003\u0002\u0002\u0002\u0fab\u0fac\u0003\u0002\u0002\u0002\u0fac\u0fbf", "\u0003\u0002\u0002\u0002\u0fad\u0fab\u0003\u0002\u0002\u0002\u0fae\u0fb2", "\u0005\u05c6\u02e4\u0002\u0faf\u0fb0\u0007%\u0002\u0002\u0fb0\u0fb2", "\u0007\u0522\u0002\u0002\u0fb1\u0fae\u0003\u0002\u0002\u0002\u0fb1\u0faf", "\u0003\u0002\u0002\u0002\u0fb2\u0fbb\u0003\u0002\u0002\u0002\u0fb3\u0fb7", "\u0007\u08b7\u0002\u0002\u0fb4\u0fb8\u0005\u05c6\u02e4\u0002\u0fb5\u0fb6", "\u0007%\u0002\u0002\u0fb6\u0fb8\u0007\u0522\u0002\u0002\u0fb7\u0fb4", "\u0003\u0002\u0002\u0002\u0fb7\u0fb5\u0003\u0002\u0002\u0002\u0fb8\u0fba", "\u0003\u0002\u0002\u0002\u0fb9\u0fb3\u0003\u0002\u0002\u0002\u0fba\u0fbd", "\u0003\u0002\u0002\u0002\u0fbb\u0fb9\u0003\u0002\u0002\u0002\u0fbb\u0fbc", "\u0003\u0002\u0002\u0002\u0fbc\u0fbf\u0003\u0002\u0002\u0002\u0fbd\u0fbb", "\u0003\u0002\u0002\u0002\u0fbe\u0f9f\u0003\u0002\u0002\u0002\u0fbe\u0fb1", "\u0003\u0002\u0002\u0002\u0fbf\u0169\u0003\u0002\u0002\u0002\u0fc0\u0fc1", "\u0007\u0094\u0002\u0002\u0fc1\u0fc6\u0005\u016c\u00b7\u0002\u0fc2\u0fc3", "\u0007\u08b7\u0002\u0002\u0fc3\u0fc5\u0005\u016c\u00b7\u0002\u0fc4\u0fc2", "\u0003\u0002\u0002\u0002\u0fc5\u0fc8\u0003\u0002\u0002\u0002\u0fc6\u0fc4", "\u0003\u0002\u0002\u0002\u0fc6\u0fc7\u0003\u0002\u0002\u0002\u0fc7\u016b", "\u0003\u0002\u0002\u0002\u0fc8\u0fc6\u0003\u0002\u0002\u0002\u0fc9\u0fca", "\u0005\u05d6\u02ec\u0002\u0fca\u016d\u0003\u0002\u0002\u0002\u0fcb\u0fd0", "\u0005\u0170\u00b9\u0002\u0fcc\u0fcd\u0007\u08b7\u0002\u0002\u0fcd\u0fcf", "\u0005\u0170\u00b9\u0002\u0fce\u0fcc\u0003\u0002\u0002\u0002\u0fcf\u0fd2", "\u0003\u0002\u0002\u0002\u0fd0\u0fce\u0003\u0002\u0002\u0002\u0fd0\u0fd1", "\u0003\u0002\u0002\u0002\u0fd1\u0fd5\u0003\u0002\u0002\u0002\u0fd2\u0fd0", "\u0003\u0002\u0002\u0002\u0fd3\u0fd5\u0007%\u0002\u0002\u0fd4\u0fcb", "\u0003\u0002\u0002\u0002\u0fd4\u0fd3\u0003\u0002\u0002\u0002\u0fd5\u0fd6", "\u0003\u0002\u0002\u0002\u0fd6\u0fd7\u0005\u0172\u00ba\u0002\u0fd7\u016f", "\u0003\u0002\u0002\u0002\u0fd8\u0fd9\t\"\u0002\u0002\u0fd9\u0171\u0003", "\u0002\u0002\u0002\u0fda\u0fe7\u0007\u046a\u0002\u0002\u0fdb\u0fe8\u0005", "\u0176\u00bc\u0002\u0fdc\u0fdd\u0007\u017e\u0002\u0002\u0fdd\u0fe8\u0005", "\u05d6\u02ec\u0002\u0fde\u0fdf\u0007\u034b\u0002\u0002\u0fdf\u0fe0\u0007", "\u0358\u0002\u0002\u0fe0\u0fe8\u0005\u0174\u00bb\u0002\u0fe1\u0fe2\u0006", "\u00ba\u0005\u0002\u0fe2\u0fe3\u0007\u0617\u0002\u0002\u0fe3\u0fe4\u0007", "\u07b9\u0002\u0002\u0fe4\u0fe5\u0007\u0526\u0002\u0002\u0fe5\u0fe8\u0005", "\u0178\u00bd\u0002\u0fe6\u0fe8\u0007\u0161\u0002\u0002\u0fe7\u0fdb\u0003", "\u0002\u0002\u0002\u0fe7\u0fdc\u0003\u0002\u0002\u0002\u0fe7\u0fde\u0003", "\u0002\u0002\u0002\u0fe7\u0fe1\u0003\u0002\u0002\u0002\u0fe7\u0fe6\u0003", "\u0002\u0002\u0002\u0fe8\u0173\u0003\u0002\u0002\u0002\u0fe9\u0fea\u0005", "\u05d2\u02ea\u0002\u0fea\u0feb\u0007\u08aa\u0002\u0002\u0feb\u0fed\u0003", "\u0002\u0002\u0002\u0fec\u0fe9\u0003\u0002\u0002\u0002\u0fec\u0fed\u0003", "\u0002\u0002\u0002\u0fed\u0fee\u0003\u0002\u0002\u0002\u0fee\u0fef\u0005", "\u05d2\u02ea\u0002\u0fef\u0175\u0003\u0002\u0002\u0002\u0ff0\u0ff1\u0005", "\u05d2\u02ea\u0002\u0ff1\u0ff2\u0007\u08aa\u0002\u0002\u0ff2\u0ff4\u0003", "\u0002\u0002\u0002\u0ff3\u0ff0\u0003\u0002\u0002\u0002\u0ff3\u0ff4\u0003", "\u0002\u0002\u0002\u0ff4\u0ff5\u0003\u0002\u0002\u0002\u0ff5\u0ff6\u0005", "\u05d2\u02ea\u0002\u0ff6\u0177\u0003\u0002\u0002\u0002\u0ff7\u0ff8\u0005", "\u05d2\u02ea\u0002\u0ff8\u0ff9\u0007\u08aa\u0002\u0002\u0ff9\u0ffb\u0003", "\u0002\u0002\u0002\u0ffa\u0ff7\u0003\u0002\u0002\u0002\u0ffa\u0ffb\u0003", "\u0002\u0002\u0002\u0ffb\u0ffc\u0003\u0002\u0002\u0002\u0ffc\u0ffd\u0005", "\u05d2\u02ea\u0002\u0ffd\u0179\u0003\u0002\u0002\u0002\u0ffe\u0fff\u0007", ")\u0002\u0002\u0fff\u1045\u0007\u06f5\u0002\u0002\u1000\u1045\u0007", "\u00c7\u0002\u0002\u1001\u1045\u0007\u010b\u0002\u0002\u1002\u1003\u0007", "\u013e\u0002\u0002\u1003\u1045\u0007\u02fa\u0002\u0002\u1004\u1045\u0007", "\u017b\u0002\u0002\u1005\u1045\u0007\u017e\u0002\u0002\u1006\u1045\u0007", "\u0279\u0002\u0002\u1007\u1008\u0007\u032b\u0002\u0002\u1008\u1045\u0007", "\u0835\u0002\u0002\u1009\u100a\u0007\u0433\u0002\u0002\u100a\u1045\u0007", "\u01e0\u0002\u0002\u100b\u1045\u0007\u049e\u0002\u0002\u100c\u100d\u0006", "\u00be\u0006\u0002\u100d\u100e\u0007\u04f3\u0002\u0002\u100e\u1045\u0007", "\u013e\u0002\u0002\u100f\u1045\u0007\u0524\u0002\u0002\u1010\u1045\u0007", "\u0526\u0002\u0002\u1011\u1012\u0007\u052e\u0002\u0002\u1012\u1013\u0007", "\u013e\u0002\u0002\u1013\u1045\u0007\u02fa\u0002\u0002\u1014\u1015\u0007", "\u052e\u0002\u0002\u1015\u1045\u0007\u065d\u0002\u0002\u1016\u1045\u0007", "\u05a0\u0002\u0002\u1017\u1018\u0007\u05a3\u0002\u0002\u1018\u1045\u0007", "\u05d2\u0002\u0002\u1019\u1045\u0007\u05da\u0002\u0002\u101a\u1045\u0007", "\u05e4\u0002\u0002\u101b\u1045\u0007\u065d\u0002\u0002\u101c\u101d\u0007", "\u06f5\u0002\u0002\u101d\u1045\u0007O\u0002\u0002\u101e\u101f\u0007", "\u06f5\u0002\u0002\u101f\u1045\u0007\u023d\u0002\u0002\u1020\u1045\u0007", "\u077a\u0002\u0002\u1021\u1045\u0007\u0777\u0002\u0002\u1022\u1045\u0007", "\u07bc\u0002\u0002\u1023\u1045\u0007\u07c5\u0002\u0002\u1024\u1045\u0007", "\u0809\u0002\u0002\u1025\u1045\u0007\u0835\u0002\u0002\u1026\u1027\u0007", ")\u0002\u0002\u1027\u1045\u0007\u05da\u0002\u0002\u1028\u1029\u0007", ")\u0002\u0002\u1029\u1045\u0007\u077a\u0002\u0002\u102a\u102b\u0007", "\u00db\u0002\u0002\u102b\u1045\u0007\u077a\u0002\u0002\u102c\u102d\u0007", "\u016c\u0002\u0002\u102d\u1045\u0007\u077a\u0002\u0002\u102e\u102f\u0007", "\u01dd\u0002\u0002\u102f\u1045\u0007\u0524\u0002\u0002\u1030\u1031\u0007", "\u023d\u0002\u0002\u1031\u1045\u0007\u017e\u0002\u0002\u1032\u1033\u0007", "\u023d\u0002\u0002\u1033\u1045\u0007\u0524\u0002\u0002\u1034\u1035\u0007", "\u023d\u0002\u0002\u1035\u1045\u0007\u05da\u0002\u0002\u1036\u1037\u0007", "\u023d\u0002\u0002\u1037\u1045\u0007\u077a\u0002\u0002\u1038\u1039\u0007", "\u023d\u0002\u0002\u1039\u1045\u0007\u07c5\u0002\u0002\u103a\u103b\u0007", "\u029f\u0002\u0002\u103b\u1045\u0007\u077a\u0002\u0002\u103c\u103d\u0007", "\u030a\u0002\u0002\u103d\u1045\u0007\u077a\u0002\u0002\u103e\u103f\u0007", "\u05d4\u0002\u0002\u103f\u1045\u0007\u05da\u0002\u0002\u1040\u1041\u0007", "\u05d4\u0002\u0002\u1041\u1045\u0007\u077a\u0002\u0002\u1042\u1043\u0007", "\u07eb\u0002\u0002\u1043\u1045\u0007\u077a\u0002\u0002\u1044\u0ffe\u0003", "\u0002\u0002\u0002\u1044\u1000\u0003\u0002\u0002\u0002\u1044\u1001\u0003", "\u0002\u0002\u0002\u1044\u1002\u0003\u0002\u0002\u0002\u1044\u1004\u0003", "\u0002\u0002\u0002\u1044\u1005\u0003\u0002\u0002\u0002\u1044\u1006\u0003", "\u0002\u0002\u0002\u1044\u1007\u0003\u0002\u0002\u0002\u1044\u1009\u0003", "\u0002\u0002\u0002\u1044\u100b\u0003\u0002\u0002\u0002\u1044\u100c\u0003", "\u0002\u0002\u0002\u1044\u100f\u0003\u0002\u0002\u0002\u1044\u1010\u0003", "\u0002\u0002\u0002\u1044\u1011\u0003\u0002\u0002\u0002\u1044\u1014\u0003", "\u0002\u0002\u0002\u1044\u1016\u0003\u0002\u0002\u0002\u1044\u1017\u0003", "\u0002\u0002\u0002\u1044\u1019\u0003\u0002\u0002\u0002\u1044\u101a\u0003", "\u0002\u0002\u0002\u1044\u101b\u0003\u0002\u0002\u0002\u1044\u101c\u0003", "\u0002\u0002\u0002\u1044\u101e\u0003\u0002\u0002\u0002\u1044\u1020\u0003", "\u0002\u0002\u0002\u1044\u1021\u0003\u0002\u0002\u0002\u1044\u1022\u0003", "\u0002\u0002\u0002\u1044\u1023\u0003\u0002\u0002\u0002\u1044\u1024\u0003", "\u0002\u0002\u0002\u1044\u1025\u0003\u0002\u0002\u0002\u1044\u1026\u0003", "\u0002\u0002\u0002\u1044\u1028\u0003\u0002\u0002\u0002\u1044\u102a\u0003", "\u0002\u0002\u0002\u1044\u102c\u0003\u0002\u0002\u0002\u1044\u102e\u0003", "\u0002\u0002\u0002\u1044\u1030\u0003\u0002\u0002\u0002\u1044\u1032\u0003", "\u0002\u0002\u0002\u1044\u1034\u0003\u0002\u0002\u0002\u1044\u1036\u0003", "\u0002\u0002\u0002\u1044\u1038\u0003\u0002\u0002\u0002\u1044\u103a\u0003", "\u0002\u0002\u0002\u1044\u103c\u0003\u0002\u0002\u0002\u1044\u103e\u0003", "\u0002\u0002\u0002\u1044\u1040\u0003\u0002\u0002\u0002\u1044\u1042\u0003", "\u0002\u0002\u0002\u1045\u017b\u0003\u0002\u0002\u0002\u1046\u1047\u0007", "\u019d\u0002\u0002\u1047\u1048\u0007\u0279\u0002\u0002\u1048\u1049\u0005", "\u0588\u02c5\u0002\u1049\u104a\u0007\u08c3\u0002\u0002\u104a\u017d\u0003", "\u0002\u0002\u0002\u104b\u104c\u0007\u057e\u0002\u0002\u104c\u104d\u0005", "\u0176\u00bc\u0002\u104d\u104e\u0007\u07ae\u0002\u0002\u104e\u104f\u0005", "\u0176\u00bc\u0002\u104f\u1050\u0007\u08c3\u0002\u0002\u1050\u017f\u0003", "\u0002\u0002\u0002\u1051\u105d\u0007\u023d\u0002\u0002\u1052\u1054\u0007", "\u08b7\u0002\u0002\u1053\u1052\u0003\u0002\u0002\u0002\u1053\u1054\u0003", "\u0002\u0002\u0002\u1054\u105b\u0003\u0002\u0002\u0002\u1055\u105c\u0005", "\u0574\u02bb\u0002\u1056\u105c\u0005\u05c6\u02e4\u0002\u1057\u1059\u0005", "\u05c4\u02e3\u0002\u1058\u105a\u0005\u05a6\u02d4\u0002\u1059\u1058\u0003", "\u0002\u0002\u0002\u1059\u105a\u0003\u0002\u0002\u0002\u105a\u105c\u0003", "\u0002\u0002\u0002\u105b\u1055\u0003\u0002\u0002\u0002\u105b\u1056\u0003", "\u0002\u0002\u0002\u105b\u1057\u0003\u0002\u0002\u0002\u105c\u105e\u0003", "\u0002\u0002\u0002\u105d\u1053\u0003\u0002\u0002\u0002\u105e\u105f\u0003", "\u0002\u0002\u0002\u105f\u105d\u0003\u0002\u0002\u0002\u105f\u1060\u0003", "\u0002\u0002\u0002\u1060\u1063\u0003\u0002\u0002\u0002\u1061\u1062\u0007", "\u046a\u0002\u0002\u1062\u1064\u0005\u05a2\u02d2\u0002\u1063\u1061\u0003", "\u0002\u0002\u0002\u1063\u1064\u0003\u0002\u0002\u0002\u1064\u1065\u0003", "\u0002\u0002\u0002\u1065\u1068\u0007\u07ae\u0002\u0002\u1066\u1069\u0005", "\u0572\u02ba\u0002\u1067\u1069\u0007\u052e\u0002\u0002\u1068\u1066\u0003", "\u0002\u0002\u0002\u1068\u1067\u0003\u0002\u0002\u0002\u1069\u1071\u0003", "\u0002\u0002\u0002\u106a\u106d\u0007\u08b7\u0002\u0002\u106b\u106e\u0005", "\u0572\u02ba\u0002\u106c\u106e\u0007\u052e\u0002\u0002\u106d\u106b\u0003", "\u0002\u0002\u0002\u106d\u106c\u0003\u0002\u0002\u0002\u106e\u1070\u0003", "\u0002\u0002\u0002\u106f\u106a\u0003\u0002\u0002\u0002\u1070\u1073\u0003", "\u0002\u0002\u0002\u1071\u106f\u0003\u0002\u0002\u0002\u1071\u1072\u0003", "\u0002\u0002\u0002\u1072\u1077\u0003\u0002\u0002\u0002\u1073\u1071\u0003", "\u0002\u0002\u0002\u1074\u1075\u0007\u084b\u0002\u0002\u1075\u1076\t", "#\u0002\u0002\u1076\u1078\u0007\u0477\u0002\u0002\u1077\u1074\u0003", "\u0002\u0002\u0002\u1077\u1078\u0003\u0002\u0002\u0002\u1078\u107c\u0003", "\u0002\u0002\u0002\u1079\u107a\u0007\u084b\u0002\u0002\u107a\u107b\u0007", "\u0253\u0002\u0002\u107b\u107d\u0007\u0477\u0002\u0002\u107c\u1079\u0003", "\u0002\u0002\u0002\u107c\u107d\u0003\u0002\u0002\u0002\u107d\u1081\u0003", "\u0002\u0002\u0002\u107e\u107f\u0007\u084b\u0002\u0002\u107f\u1080\u0007", "\u023d\u0002\u0002\u1080\u1082\u0007\u0477\u0002\u0002\u1081\u107e\u0003", "\u0002\u0002\u0002\u1081\u1082\u0003\u0002\u0002\u0002\u1082\u1084\u0003", "\u0002\u0002\u0002\u1083\u1085\u0005\u0182\u00c2\u0002\u1084\u1083\u0003", "\u0002\u0002\u0002\u1084\u1085\u0003\u0002\u0002\u0002\u1085\u1086\u0003", "\u0002\u0002\u0002\u1086\u1087\u0007\u08c3\u0002\u0002\u1087\u0181\u0003", "\u0002\u0002\u0002\u1088\u1089\u0007\u0106\u0002\u0002\u1089\u108a\u0007", "\u08c5\u0002\u0002\u108a\u108b\t!\u0002\u0002\u108b\u0183\u0003\u0002", "\u0002\u0002\u108c\u108f\u0007\u0122\u0002\u0002\u108d\u108e\u0007\u0496", "\u0002\u0002\u108e\u1090\u0007\u0581\u0002\u0002\u108f\u108d\u0003\u0002", "\u0002\u0002\u108f\u1090\u0003\u0002\u0002\u0002\u1090\u1091\u0003\u0002", "\u0002\u0002\u1091\u1092\u0007\u017e\u0002\u0002\u1092\u1093\u0005\u0186", "\u00c4\u0002\u1093\u1094\u0007?\u0002\u0002\u1094\u1095\u0005\u0188", "\u00c5\u0002\u1095\u1096\u0007\u08c3\u0002\u0002\u1096\u0185\u0003\u0002", "\u0002\u0002\u1097\u1098\u0005\u05d6\u02ec\u0002\u1098\u0187\u0003\u0002", "\u0002\u0002\u1099\u109a\u0007\u08ad\u0002\u0002\u109a\u0189\u0003\u0002", "\u0002\u0002\u109b\u109c\u0007)\u0002\u0002\u109c\u109d\u0007\u02ef", "\u0002\u0002\u109d\u10ad\u0005\u0194\u00cb\u0002\u109e\u10a0\u0007\u00e1", "\u0002\u0002\u109f\u10a1\u0005\u018e\u00c8\u0002\u10a0\u109f\u0003\u0002", "\u0002\u0002\u10a0\u10a1\u0003\u0002\u0002\u0002\u10a1\u10a5\u0003\u0002", "\u0002\u0002\u10a2\u10a4\u0005\u0190\u00c9\u0002\u10a3\u10a2\u0003\u0002", "\u0002\u0002\u10a4\u10a7\u0003\u0002\u0002\u0002\u10a5\u10a3\u0003\u0002", "\u0002\u0002\u10a5\u10a6\u0003\u0002\u0002\u0002\u10a6\u10aa\u0003\u0002", "\u0002\u0002\u10a7\u10a5\u0003\u0002\u0002\u0002\u10a8\u10a9\u0007\u059a", "\u0002\u0002\u10a9\u10ab\u0007\u05ea\u0002\u0002\u10aa\u10a8\u0003\u0002", "\u0002\u0002\u10aa\u10ab\u0003\u0002\u0002\u0002\u10ab\u10ae\u0003\u0002", "\u0002\u0002\u10ac\u10ae\u0005\u018c\u00c7\u0002\u10ad\u109e\u0003\u0002", "\u0002\u0002\u10ad\u10ac\u0003\u0002\u0002\u0002\u10ae\u10af\u0003\u0002", "\u0002\u0002\u10af\u10b0\u0007\u08c3\u0002\u0002\u10b0\u018b\u0003\u0002", "\u0002\u0002\u10b1\u10b2\u0006\u00c7\u0007\u0002\u10b2\u10b3\t$\u0002", "\u0002\u10b3\u018d\u0003\u0002\u0002\u0002\u10b4\u10b5\u0006\u00c8\b", "\u0002\u10b5\u10b6\u0007\u0156\u0002\u0002\u10b6\u018f\u0003\u0002\u0002", "\u0002\u10b7\u10b8\u0005\u0566\u02b4\u0002\u10b8\u10b9\u0007\u08c5\u0002", "\u0002\u10b9\u10ba\u0005\u0192\u00ca\u0002\u10ba\u0191\u0003\u0002\u0002", "\u0002\u10bb\u10bc\u0005\u05d6\u02ec\u0002\u10bc\u0193\u0003\u0002\u0002", "\u0002\u10bd\u10be\u0005\u05d6\u02ec\u0002\u10be\u10bf\u0007\u08aa\u0002", "\u0002\u10bf\u10c1\u0003\u0002\u0002\u0002\u10c0\u10bd\u0003\u0002\u0002", "\u0002\u10c0\u10c1\u0003\u0002\u0002\u0002\u10c1\u10c2\u0003\u0002\u0002", "\u0002\u10c2\u10c3\u0005\u05d6\u02ec\u0002\u10c3\u0195\u0003\u0002\u0002", "\u0002\u10c4\u10c5\u0007)\u0002\u0002\u10c5\u10c6\u0007\u0835\u0002", "\u0002\u10c6\u10e7\u0005\u0594\u02cb\u0002\u10c7\u10c8\u0007\u0014\u0002", "\u0002\u10c8\u10e8\u0005\u01a8\u00d5\u0002\u10c9\u10ca\u0007\u0361\u0002", "\u0002\u10ca\u10cb\u0007\u0103\u0002\u0002\u10cb\u10cc\u0005\u0576\u02bc", "\u0002\u10cc\u10cd\t%\u0002\u0002\u10cd\u10e8\u0003\u0002\u0002\u0002", "\u10ce\u10df\u0007\u019d\u0002\u0002\u10cf\u10d0\u0007\u0103\u0002\u0002", "\u10d0\u10e0\u0005\u0576\u02bc\u0002\u10d1\u10d2\u0007\u051a\u0002\u0002", "\u10d2\u10e0\u0007\u02d4\u0002\u0002\u10d3\u10d4\u0007\u07d4\u0002\u0002", "\u10d4\u10d5\u0007\u08b1\u0002\u0002\u10d5\u10da\u0005\u0592\u02ca\u0002", "\u10d6\u10d7\u0007\u08b7\u0002\u0002\u10d7\u10d9\u0005\u0592\u02ca\u0002", "\u10d8\u10d6\u0003\u0002\u0002\u0002\u10d9\u10dc\u0003\u0002\u0002\u0002", "\u10da\u10d8\u0003\u0002\u0002\u0002\u10da\u10db\u0003\u0002\u0002\u0002", "\u10db\u10dd\u0003\u0002\u0002\u0002\u10dc\u10da\u0003\u0002\u0002\u0002", "\u10dd\u10de\u0007\u08b2\u0002\u0002\u10de\u10e0\u0003\u0002\u0002\u0002", "\u10df\u10cf\u0003\u0002\u0002\u0002\u10df\u10d1\u0003\u0002\u0002\u0002", "\u10df\u10d3\u0003\u0002\u0002\u0002\u10e0\u10e8\u0003\u0002\u0002\u0002", "\u10e1\u10e8\u0007\u00e1\u0002\u0002\u10e2\u10e3\u0007\u054b\u0002\u0002", "\u10e3\u10e8\t&\u0002\u0002\u10e4\u10e6\u0005\u0198\u00cd\u0002\u10e5", "\u10e4\u0003\u0002\u0002\u0002\u10e5\u10e6\u0003\u0002\u0002\u0002\u10e6", "\u10e8\u0003\u0002\u0002\u0002\u10e7\u10c7\u0003\u0002\u0002\u0002\u10e7", "\u10c9\u0003\u0002\u0002\u0002\u10e7\u10ce\u0003\u0002\u0002\u0002\u10e7", "\u10e1\u0003\u0002\u0002\u0002\u10e7\u10e2\u0003\u0002\u0002\u0002\u10e7", "\u10e5\u0003\u0002\u0002\u0002\u10e8\u10e9\u0003\u0002\u0002\u0002\u10e9", "\u10ea\u0007\u08c3\u0002\u0002\u10ea\u0197\u0003\u0002\u0002\u0002\u10eb", "\u10ec\u0006\u00cd\t\u0002\u10ec\u10ed\t$\u0002\u0002\u10ed\u0199\u0003", "\u0002\u0002\u0002\u10ee\u10f1\u0007\u0122\u0002\u0002\u10ef\u10f0\u0007", "\u0496\u0002\u0002\u10f0\u10f2\u0007\u0581\u0002\u0002\u10f1\u10ef\u0003", "\u0002\u0002\u0002\u10f1\u10f2\u0003\u0002\u0002\u0002\u10f2\u10f7\u0003", "\u0002\u0002\u0002\u10f3\u10f5\u0007\u0496\u0002\u0002\u10f4\u10f3\u0003", "\u0002\u0002\u0002\u10f4\u10f5\u0003\u0002\u0002\u0002\u10f5\u10f6\u0003", "\u0002\u0002\u0002\u10f6\u10f8\u0007\u0220\u0002\u0002\u10f7\u10f4\u0003", "\u0002\u0002\u0002\u10f7\u10f8\u0003\u0002\u0002\u0002\u10f8\u10fa\u0003", "\u0002\u0002\u0002\u10f9\u10fb\u0007\u01a9\u0002\u0002\u10fa\u10f9\u0003", "\u0002\u0002\u0002\u10fa\u10fb\u0003\u0002\u0002\u0002\u10fb\u10fd\u0003", "\u0002\u0002\u0002\u10fc\u10fe\u0007\u01ab\u0002\u0002\u10fd\u10fc\u0003", "\u0002\u0002\u0002\u10fd\u10fe\u0003\u0002\u0002\u0002\u10fe\u10ff\u0003", "\u0002\u0002\u0002\u10ff\u1100\u0007\u0835\u0002\u0002\u1100\u1102\u0005", "\u0594\u02cb\u0002\u1101\u1103\u0005\u019c\u00cf\u0002\u1102\u1101\u0003", "\u0002\u0002\u0002\u1102\u1103\u0003\u0002\u0002\u0002\u1103\u1104\u0003", "\u0002\u0002\u0002\u1104\u1105\u0007?\u0002\u0002\u1105\u1107\u0005", "\u0412\u020a\u0002\u1106\u1108\u0005\u04ca\u0266\u0002\u1107\u1106\u0003", "\u0002\u0002\u0002\u1107\u1108\u0003\u0002\u0002\u0002\u1108\u019b\u0003", "\u0002\u0002\u0002\u1109\u110c\u0005\u019e\u00d0\u0002\u110a\u110c\u0005", "\u01a0\u00d1\u0002\u110b\u1109\u0003\u0002\u0002\u0002\u110b\u110a\u0003", "\u0002\u0002\u0002\u110c\u019d\u0003\u0002\u0002\u0002\u110d\u111b\u0007", "\u08b1\u0002\u0002\u110e\u1110\u0007\u08b7\u0002\u0002\u110f\u110e\u0003", "\u0002\u0002\u0002\u110f\u1110\u0003\u0002\u0002\u0002\u1110\u1119\u0003", "\u0002\u0002\u0002\u1111\u1115\u0005\u054c\u02a7\u0002\u1112\u1114\u0005", "\u01a2\u00d2\u0002\u1113\u1112\u0003\u0002\u0002\u0002\u1114\u1117\u0003", "\u0002\u0002\u0002\u1115\u1113\u0003\u0002\u0002\u0002\u1115\u1116\u0003", "\u0002\u0002\u0002\u1116\u111a\u0003\u0002\u0002\u0002\u1117\u1115\u0003", "\u0002\u0002\u0002\u1118\u111a\u0005\u01a8\u00d5\u0002\u1119\u1111\u0003", "\u0002\u0002\u0002\u1119\u1118\u0003\u0002\u0002\u0002\u111a\u111c\u0003", "\u0002\u0002\u0002\u111b\u110f\u0003\u0002\u0002\u0002\u111c\u111d\u0003", "\u0002\u0002\u0002\u111d\u111b\u0003\u0002\u0002\u0002\u111d\u111e\u0003", "\u0002\u0002\u0002\u111e\u111f\u0003\u0002\u0002\u0002\u111f\u1120\u0007", "\u08b2\u0002\u0002\u1120\u019f\u0003\u0002\u0002\u0002\u1121\u1122\u0007", "\u045d\u0002\u0002\u1122\u1135\u0005\u057a\u02be\u0002\u1123\u1124\u0007", "\u084b\u0002\u0002\u1124\u1125\u0007\u0455\u0002\u0002\u1125\u1131\t", "\'\u0002\u0002\u1126\u1132\u0007\u0161\u0002\u0002\u1127\u1128\u0007", "\u08b1\u0002\u0002\u1128\u112d\u0007\u08ce\u0002\u0002\u1129\u112a\u0007", "\u08b7\u0002\u0002\u112a\u112c\u0007\u08ce\u0002\u0002\u112b\u1129\u0003", "\u0002\u0002\u0002\u112c\u112f\u0003\u0002\u0002\u0002\u112d\u112b\u0003", "\u0002\u0002\u0002\u112d\u112e\u0003\u0002\u0002\u0002\u112e\u1130\u0003", "\u0002\u0002\u0002\u112f\u112d\u0003\u0002\u0002\u0002\u1130\u1132\u0007", "\u08b2\u0002\u0002\u1131\u1126\u0003\u0002\u0002\u0002\u1131\u1127\u0003", "\u0002\u0002\u0002\u1132\u1136\u0003\u0002\u0002\u0002\u1133\u1134\u0007", "\u07cf\u0002\u0002\u1134\u1136\u0005\u0594\u02cb\u0002\u1135\u1123\u0003", "\u0002\u0002\u0002\u1135\u1133\u0003\u0002\u0002\u0002\u1136\u1148\u0003", "\u0002\u0002\u0002\u1137\u1140\u0007\u08b1\u0002\u0002\u1138\u113a\u0007", "\u08b7\u0002\u0002\u1139\u1138\u0003\u0002\u0002\u0002\u1139\u113a\u0003", "\u0002\u0002\u0002\u113a\u113e\u0003\u0002\u0002\u0002\u113b\u113f\u0005", "\u01a8\u00d5\u0002\u113c\u113d\u0007\u08ce\u0002\u0002\u113d\u113f\u0005", "\u01a2\u00d2\u0002\u113e\u113b\u0003\u0002\u0002\u0002\u113e\u113c\u0003", "\u0002\u0002\u0002\u113f\u1141\u0003\u0002\u0002\u0002\u1140\u1139\u0003", "\u0002\u0002\u0002\u1141\u1142\u0003\u0002\u0002\u0002\u1142\u1140\u0003", "\u0002\u0002\u0002\u1142\u1143\u0003\u0002\u0002\u0002\u1143\u1144\u0003", "\u0002\u0002\u0002\u1144\u1145\u0007\u08b2\u0002\u0002\u1145\u1147\u0003", "\u0002\u0002\u0002\u1146\u1137\u0003\u0002\u0002\u0002\u1147\u114a\u0003", "\u0002\u0002\u0002\u1148\u1146\u0003\u0002\u0002\u0002\u1148\u1149\u0003", "\u0002\u0002\u0002\u1149\u01a1\u0003\u0002\u0002\u0002\u114a\u1148\u0003", "\u0002\u0002\u0002\u114b\u114c\u0007\u0103\u0002\u0002\u114c\u114e\u0005", "\u0576\u02bc\u0002\u114d\u114b\u0003\u0002\u0002\u0002\u114d\u114e\u0003", "\u0002\u0002\u0002\u114e\u1158\u0003\u0002\u0002\u0002\u114f\u1151\u0007", "\u0433\u0002\u0002\u1150\u114f\u0003\u0002\u0002\u0002\u1150\u1151\u0003", "\u0002\u0002\u0002\u1151\u1152\u0003\u0002\u0002\u0002\u1152\u1159\u0007", "\u044b\u0002\u0002\u1153\u1159\u0007\u07d4\u0002\u0002\u1154\u1155\u0007", "\u051a\u0002\u0002\u1155\u1159\u0007\u02d4\u0002\u0002\u1156\u1159\u0005", "\u0380\u01c1\u0002\u1157\u1159\u0005\u0376\u01bc\u0002\u1158\u1150\u0003", "\u0002\u0002\u0002\u1158\u1153\u0003\u0002\u0002\u0002\u1158\u1154\u0003", "\u0002\u0002\u0002\u1158\u1156\u0003\u0002\u0002\u0002\u1158\u1157\u0003", "\u0002\u0002\u0002\u1159\u115b\u0003\u0002\u0002\u0002\u115a\u115c\u0005", "\u01aa\u00d6\u0002\u115b\u115a\u0003\u0002\u0002\u0002\u115b\u115c\u0003", "\u0002\u0002\u0002\u115c\u01a3\u0003\u0002\u0002\u0002\u115d\u115e\u0007", "\u05c3\u0002\u0002\u115e\u115f\u0007\u02b9\u0002\u0002\u115f\u116b\u0005", "\u0594\u02cb\u0002\u1160\u1161\u0007\u084b\u0002\u0002\u1161\u116b\u0007", "\u05a8\u0002\u0002\u1162\u1163\u0007\u0103\u0002\u0002\u1163\u1165\u0005", "\u0576\u02bc\u0002\u1164\u1162\u0003\u0002\u0002\u0002\u1164\u1165\u0003", "\u0002\u0002\u0002\u1165\u1166\u0003\u0002\u0002\u0002\u1166\u1168\u0005", "\u0380\u01c1\u0002\u1167\u1169\u0005\u01aa\u00d6\u0002\u1168\u1167\u0003", "\u0002\u0002\u0002\u1168\u1169\u0003\u0002\u0002\u0002\u1169\u116b\u0003", "\u0002\u0002\u0002\u116a\u115d\u0003\u0002\u0002\u0002\u116a\u1160\u0003", "\u0002\u0002\u0002\u116a\u1164\u0003\u0002\u0002\u0002\u116b\u01a5\u0003", "\u0002\u0002\u0002\u116c\u116d\u0007\u05c3\u0002\u0002\u116d\u116e\u0007", "\u0224\u0002\u0002\u116e\u116f\u0007\u08b1\u0002\u0002\u116f\u1170\u0005", "\u05d6\u02ec\u0002\u1170\u1171\u0007\u08b2\u0002\u0002\u1171\u1172\u0007", "\u02b9\u0002\u0002\u1172\u1173\u0005\u0594\u02cb\u0002\u1173\u1190\u0003", "\u0002\u0002\u0002\u1174\u1175\u0007\u0562\u0002\u0002\u1175\u1176\u0007", "\u08b1\u0002\u0002\u1176\u1177\u0005\u05d6\u02ec\u0002\u1177\u1178\u0007", "\u08b2\u0002\u0002\u1178\u1179\u0007\u084b\u0002\u0002\u1179\u117a\u0007", "\u05a8\u0002\u0002\u117a\u1190\u0003\u0002\u0002\u0002\u117b\u117c\u0007", "\u0103\u0002\u0002\u117c\u117e\u0005\u0576\u02bc\u0002\u117d\u117b\u0003", "\u0002\u0002\u0002\u117d\u117e\u0003\u0002\u0002\u0002\u117e\u117f\u0003", "\u0002\u0002\u0002\u117f\u1180\u0007\u0222\u0002\u0002\u1180\u1181\u0007", "\u02d4\u0002\u0002\u1181\u1186\u0007\u08b1\u0002\u0002\u1182\u1184\u0007", "\u08b7\u0002\u0002\u1183\u1182\u0003\u0002\u0002\u0002\u1183\u1184\u0003", "\u0002\u0002\u0002\u1184\u1185\u0003\u0002\u0002\u0002\u1185\u1187\u0005", "\u05d6\u02ec\u0002\u1186\u1183\u0003\u0002\u0002\u0002\u1187\u1188\u0003", "\u0002\u0002\u0002\u1188\u1186\u0003\u0002\u0002\u0002\u1188\u1189\u0003", "\u0002\u0002\u0002\u1189\u118a\u0003\u0002\u0002\u0002\u118a\u118b\u0007", "\u08b2\u0002\u0002\u118b\u118d\u0005\u0380\u01c1\u0002\u118c\u118e\u0005", "\u01aa\u00d6\u0002\u118d\u118c\u0003\u0002\u0002\u0002\u118d\u118e\u0003", "\u0002\u0002\u0002\u118e\u1190\u0003\u0002\u0002\u0002\u118f\u116c\u0003", "\u0002\u0002\u0002\u118f\u1174\u0003\u0002\u0002\u0002\u118f\u117d\u0003", "\u0002\u0002\u0002\u1190\u01a7\u0003\u0002\u0002\u0002\u1191\u1192\u0007", "\u0103\u0002\u0002\u1192\u1194\u0005\u0576\u02bc\u0002\u1193\u1191\u0003", "\u0002\u0002\u0002\u1193\u1194\u0003\u0002\u0002\u0002\u1194\u11b4\u0003", "\u0002\u0002\u0002\u1195\u1196\u0007\u07d4\u0002\u0002\u1196\u1197\u0007", "\u08b1\u0002\u0002\u1197\u119c\u0005\u0592\u02ca\u0002\u1198\u1199\u0007", "\u08b7\u0002\u0002\u1199\u119b\u0005\u0592\u02ca\u0002\u119a\u1198\u0003", "\u0002\u0002\u0002\u119b\u119e\u0003\u0002\u0002\u0002\u119c\u119a\u0003", "\u0002\u0002\u0002\u119c\u119d\u0003\u0002\u0002\u0002\u119d\u119f\u0003", "\u0002\u0002\u0002\u119e\u119c\u0003\u0002\u0002\u0002\u119f\u11a0\u0007", "\u08b2\u0002\u0002\u11a0\u11b5\u0003\u0002\u0002\u0002\u11a1\u11a2\u0007", "\u051a\u0002\u0002\u11a2\u11a3\u0007\u02d4\u0002\u0002\u11a3\u11a4\u0007", "\u08b1\u0002\u0002\u11a4\u11a9\u0005\u0592\u02ca\u0002\u11a5\u11a6\u0007", "\u08b7\u0002\u0002\u11a6\u11a8\u0005\u0592\u02ca\u0002\u11a7\u11a5\u0003", "\u0002\u0002\u0002\u11a8\u11ab\u0003\u0002\u0002\u0002\u11a9\u11a7\u0003", "\u0002\u0002\u0002\u11a9\u11aa\u0003\u0002\u0002\u0002\u11aa\u11ac\u0003", "\u0002\u0002\u0002\u11ab\u11a9\u0003\u0002\u0002\u0002\u11ac\u11ad\u0007", "\u08b2\u0002\u0002\u11ad\u11b5\u0003\u0002\u0002\u0002\u11ae\u11b5\u0005", "\u037e\u01c0\u0002\u11af\u11b0\u0007\u00b6\u0002\u0002\u11b0\u11b1\u0007", "\u08b1\u0002\u0002\u11b1\u11b2\u0005\u04d4\u026b\u0002\u11b2\u11b3\u0007", "\u08b2\u0002\u0002\u11b3\u11b5\u0003\u0002\u0002\u0002\u11b4\u1195\u0003", "\u0002\u0002\u0002\u11b4\u11a1\u0003\u0002\u0002\u0002\u11b4\u11ae\u0003", "\u0002\u0002\u0002\u11b4\u11af\u0003\u0002\u0002\u0002\u11b5\u11b7\u0003", "\u0002\u0002\u0002\u11b6\u11b8\u0005\u01aa\u00d6\u0002\u11b7\u11b6\u0003", "\u0002\u0002\u0002\u11b7\u11b8\u0003\u0002\u0002\u0002\u11b8\u01a9\u0003", "\u0002\u0002\u0002\u11b9\u11bb\u0007\u0433\u0002\u0002\u11ba\u11b9\u0003", "\u0002\u0002\u0002\u11ba\u11bb\u0003\u0002\u0002\u0002\u11bb\u11bc\u0003", "\u0002\u0002\u0002\u11bc\u11c4\u0007\u0163\u0002\u0002\u11bd\u11be\u0007", "\u0292\u0002\u0002\u11be\u11c4\t(\u0002\u0002\u11bf\u11c4\t%\u0002\u0002", "\u11c0\u11c4\t\u0007\u0002\u0002\u11c1\u11c4\t)\u0002\u0002\u11c2\u11c4", "\u0005\u0300\u0181\u0002\u11c3\u11ba\u0003\u0002\u0002\u0002\u11c3\u11bd", "\u0003\u0002\u0002\u0002\u11c3\u11bf\u0003\u0002\u0002\u0002\u11c3\u11c0", "\u0003\u0002\u0002\u0002\u11c3\u11c1\u0003\u0002\u0002\u0002\u11c3\u11c2", "\u0003\u0002\u0002\u0002\u11c4\u11c5\u0003\u0002\u0002\u0002\u11c5\u11c3", "\u0003\u0002\u0002\u0002\u11c5\u11c6\u0003\u0002\u0002\u0002\u11c6\u01ab", "\u0003\u0002\u0002\u0002\u11c7\u11c8\u0007)\u0002\u0002\u11c8\u11c9", "\u0007\u0777\u0002\u0002\u11c9\u11ea\u0005\u0346\u01a4\u0002\u11ca\u11cc", "\u0007\u0161\u0002\u0002\u11cb\u11cd\u0005\u0262\u0132\u0002\u11cc\u11cb", "\u0003\u0002\u0002\u0002\u11cc\u11cd\u0003\u0002\u0002\u0002\u11cd\u11cf", "\u0003\u0002\u0002\u0002\u11ce\u11d0\u0005\u0266\u0134\u0002\u11cf\u11ce", "\u0003\u0002\u0002\u0002\u11cf\u11d0\u0003\u0002\u0002\u0002\u11d0\u11eb", "\u0003\u0002\u0002\u0002\u11d1\u11d2\u0007\u034a\u0002\u0002\u11d2\u11d3", "\u0007\u01ed\u0002\u0002\u11d3\u11eb\u0005\u0260\u0131\u0002\u11d4\u11d5", "\u0007\u0586\u0002\u0002\u11d5\u11eb\u0005\u0260\u0131\u0002\u11d6\u11eb", "\u0007\u00cf\u0002\u0002\u11d7\u11d8\u0007\u05f3\u0002\u0002\u11d8\u11db", "\u0007\u060f\u0002\u0002\u11d9\u11da\u0007\u02d2\u0002\u0002\u11da\u11dc", "\u0005\u0260\u0131\u0002\u11db\u11d9\u0003\u0002\u0002\u0002\u11db\u11dc", "\u0003\u0002\u0002\u0002\u11dc\u11eb\u0003\u0002\u0002\u0002\u11dd\u11de", "\u0007\u057e\u0002\u0002\u11de\u11df\u0007\u07ae\u0002\u0002\u11df\u11eb", "\u0005\u01ba\u00de\u0002\u11e0\u11e1\u0005\u02a2\u0152\u0002\u11e1\u11e2", "\u0007_\u0002\u0002\u11e2\u11eb\u0003\u0002\u0002\u0002\u11e3\u11eb", "\u0005\u01ae\u00d8\u0002\u11e4\u11eb\u0005\u01b0\u00d9\u0002\u11e5\u11eb", "\u0005\u01b2\u00da\u0002\u11e6\u11eb\u0005\u01b6\u00dc\u0002\u11e7\u11eb", "\u0005\u01d6\u00ec\u0002\u11e8\u11eb\u0005\u01b8\u00dd\u0002\u11e9\u11eb", "\u0005\u01cc\u00e7\u0002\u11ea\u11ca\u0003\u0002\u0002\u0002\u11ea\u11d1", "\u0003\u0002\u0002\u0002\u11ea\u11d4\u0003\u0002\u0002\u0002\u11ea\u11d6", "\u0003\u0002\u0002\u0002\u11ea\u11d7\u0003\u0002\u0002\u0002\u11ea\u11dd", "\u0003\u0002\u0002\u0002\u11ea\u11e0\u0003\u0002\u0002\u0002\u11ea\u11e3", "\u0003\u0002\u0002\u0002\u11ea\u11e4\u0003\u0002\u0002\u0002\u11ea\u11e5", "\u0003\u0002\u0002\u0002\u11ea\u11e6\u0003\u0002\u0002\u0002\u11ea\u11e7", "\u0003\u0002\u0002\u0002\u11ea\u11e8\u0003\u0002\u0002\u0002\u11ea\u11e9", "\u0003\u0002\u0002\u0002\u11eb\u11ec\u0003\u0002\u0002\u0002\u11ec\u11ed", "\u0007\u08c3\u0002\u0002\u11ed\u01ad\u0003\u0002\u0002\u0002\u11ee\u11f1", "\u0007\u0014\u0002\u0002\u11ef\u11f2\u0005\u01ce\u00e8\u0002\u11f0\u11f2", "\u0005\u01d0\u00e9\u0002\u11f1\u11ef\u0003\u0002\u0002\u0002\u11f1\u11f0", "\u0003\u0002\u0002\u0002\u11f2\u121d\u0003\u0002\u0002\u0002\u11f3\u11f4", "\u0007\u019d\u0002\u0002\u11f4\u11f7\t*\u0002\u0002\u11f5\u11f8\u0005", "\u02ee\u0178\u0002\u11f6\u11f8\u0007\u08ab\u0002\u0002\u11f7\u11f5\u0003", "\u0002\u0002\u0002\u11f7\u11f6\u0003\u0002\u0002\u0002\u11f8\u11fb\u0003", "\u0002\u0002\u0002\u11f9\u11fa\u0007\u02d2\u0002\u0002\u11fa\u11fc\u0005", "\u0260\u0131\u0002\u11fb\u11f9\u0003\u0002\u0002\u0002\u11fb\u11fc\u0003", "\u0002\u0002\u0002\u11fc\u121d\u0003\u0002\u0002\u0002\u11fd\u11fe\u0007", "\u05f3\u0002\u0002\u11fe\u1201\u0007\u0780\u0002\u0002\u11ff\u1202\u0005", "\u02ee\u0178\u0002\u1200\u1202\u0007\u08ab\u0002\u0002\u1201\u11ff\u0003", "\u0002\u0002\u0002\u1201\u1200\u0003\u0002\u0002\u0002\u1202\u1205\u0003", "\u0002\u0002\u0002\u1203\u1204\u0007\u02d2\u0002\u0002\u1204\u1206\u0005", "\u0260\u0131\u0002\u1205\u1203\u0003\u0002\u0002\u0002\u1205\u1206\u0003", "\u0002\u0002\u0002\u1206\u121d\u0003\u0002\u0002\u0002\u1207\u1208\u0007", "\u057e\u0002\u0002\u1208\u1209\u0007\u0140\u0002\u0002\u1209\u120e\u0005", "\u02ee\u0178\u0002\u120a\u120b\u0007\u08b7\u0002\u0002\u120b\u120d\u0005", "\u02ee\u0178\u0002\u120c\u120a\u0003\u0002\u0002\u0002\u120d\u1210\u0003", "\u0002\u0002\u0002\u120e\u120c\u0003\u0002\u0002\u0002\u120e\u120f\u0003", "\u0002\u0002\u0002\u120f\u1211\u0003\u0002\u0002\u0002\u1210\u120e\u0003", "\u0002\u0002\u0002\u1211\u1212\u0007\u07ae\u0002\u0002\u1212\u1217\u0005", "\u02ee\u0178\u0002\u1213\u1214\u0007\u08b7\u0002\u0002\u1214\u1216\u0005", "\u02ee\u0178\u0002\u1215\u1213\u0003\u0002\u0002\u0002\u1216\u1219\u0003", "\u0002\u0002\u0002\u1217\u1215\u0003\u0002\u0002\u0002\u1217\u1218\u0003", "\u0002\u0002\u0002\u1218\u121d\u0003\u0002\u0002\u0002\u1219\u1217\u0003", "\u0002\u0002\u0002\u121a\u121b\t*\u0002\u0002\u121b\u121d\u0005\u013c", "\u009f\u0002\u121c\u11ee\u0003\u0002\u0002\u0002\u121c\u11f3\u0003\u0002", "\u0002\u0002\u121c\u11fd\u0003\u0002\u0002\u0002\u121c\u1207\u0003\u0002", "\u0002\u0002\u121c\u121a\u0003\u0002\u0002\u0002\u121d\u01af\u0003\u0002", "\u0002\u0002\u121e\u1225\u0005\u01c2\u00e2\u0002\u121f\u1221\u0007\u03f4", "\u0002\u0002\u1220\u121f\u0003\u0002\u0002\u0002\u1220\u1221\u0003\u0002", "\u0002\u0002\u1221\u1222\u0003\u0002\u0002\u0002\u1222\u1223\u0007\u0220", "\u0002\u0002\u1223\u1225\u0007\u030d\u0002\u0002\u1224\u121e\u0003\u0002", "\u0002\u0002\u1224\u1220\u0003\u0002\u0002\u0002\u1225\u01b1\u0003\u0002", "\u0002\u0002\u1226\u1227\u0007\u0777\u0002\u0002\u1227\u122a\u0007\u023f", "\u0002\u0002\u1228\u122b\u0005\u01b4\u00db\u0002\u1229\u122b\u0007\u08ad", "\u0002\u0002\u122a\u1228\u0003\u0002\u0002\u0002\u122a\u1229\u0003\u0002", "\u0002\u0002\u122b\u01b3\u0003\u0002\u0002\u0002\u122c\u122d\u0005\u05d6", "\u02ec\u0002\u122d\u01b5\u0003\u0002\u0002\u0002\u122e\u1238\u0007\u0467", "\u0002\u0002\u122f\u1231\u0007\u045a\u0002\u0002\u1230\u1232\t+\u0002", "\u0002\u1231\u1230\u0003\u0002\u0002\u0002\u1231\u1232\u0003\u0002\u0002", "\u0002\u1232\u1238\u0003\u0002\u0002\u0002\u1233\u1234\u0007\u054b\u0002", "\u0002\u1234\u1238\t&\u0002\u0002\u1235\u1238\u0007\u04dd\u0002\u0002", "\u1236\u1238\u0007\u0782\u0002\u0002\u1237\u122e\u0003\u0002\u0002\u0002", "\u1237\u122f\u0003\u0002\u0002\u0002\u1237\u1233\u0003\u0002\u0002\u0002", "\u1237\u1235\u0003\u0002\u0002\u0002\u1237\u1236\u0003\u0002\u0002\u0002", "\u1238\u01b7\u0003\u0002\u0002\u0002\u1239\u123a\u0007\u0216\u0002\u0002", "\u123a\u123b\t,\u0002\u0002\u123b\u01b9\u0003\u0002\u0002\u0002\u123c", "\u123d\u0005\u0346\u01a4\u0002\u123d\u01bb\u0003\u0002\u0002\u0002\u123e", "\u1240\u0007\u0122\u0002\u0002\u123f\u1241\t-\u0002\u0002\u1240\u123f", "\u0003\u0002\u0002\u0002\u1240\u1241\u0003\u0002\u0002\u0002\u1241\u1245", "\u0003\u0002\u0002\u0002\u1242\u1246\u0005\u01be\u00e0\u0002\u1243\u1246", "\u0005\u01c8\u00e5\u0002\u1244\u1246\u0005\u01ca\u00e6\u0002\u1245\u1242", "\u0003\u0002\u0002\u0002\u1245\u1243\u0003\u0002\u0002\u0002\u1245\u1244", "\u0003\u0002\u0002\u0002\u1246\u1247\u0003\u0002\u0002\u0002\u1247\u1248", "\u0007\u08c3\u0002\u0002\u1248\u01bd\u0003\u0002\u0002\u0002\u1249\u124a", "\u0007\u0777\u0002\u0002\u124a\u124c\u0005\u05d2\u02ea\u0002\u124b\u124d", "\u0005\u01ce\u00e8\u0002\u124c\u124b\u0003\u0002\u0002\u0002\u124c\u124d", "\u0003\u0002\u0002\u0002\u124d\u125f\u0003\u0002\u0002\u0002\u124e\u124f", "\u0007\u034a\u0002\u0002\u124f\u1250\u0007\u01ed\u0002\u0002\u1250\u125e", "\u0005\u0260\u0131\u0002\u1251\u1252\u0007\u0086\u0002\u0002\u1252\u125e", "\u0005\u0260\u0131\u0002\u1253\u125e\u0005\u01c2\u00e2\u0002\u1254\u1255", "\u0007\u0220\u0002\u0002\u1255\u125e\u0007\u030d\u0002\u0002\u1256\u125e", "\t\u001d\u0002\u0002\u1257\u1258\u0007\u01be\u0002\u0002\u1258\u125e", "\u0005\u01c0\u00e1\u0002\u1259\u125e\u0007\u0161\u0002\u0002\u125a\u125e", "\u0005\u01c4\u00e3\u0002\u125b\u125e\u0005\u01c6\u00e4\u0002\u125c\u125e", "\u0005\u01b8\u00dd\u0002\u125d\u124e\u0003\u0002\u0002\u0002\u125d\u1251", "\u0003\u0002\u0002\u0002\u125d\u1253\u0003\u0002\u0002\u0002\u125d\u1254", "\u0003\u0002\u0002\u0002\u125d\u1256\u0003\u0002\u0002\u0002\u125d\u1257", "\u0003\u0002\u0002\u0002\u125d\u1259\u0003\u0002\u0002\u0002\u125d\u125a", "\u0003\u0002\u0002\u0002\u125d\u125b\u0003\u0002\u0002\u0002\u125d\u125c", "\u0003\u0002\u0002\u0002\u125e\u1261\u0003\u0002\u0002\u0002\u125f\u125d", "\u0003\u0002\u0002\u0002\u125f\u1260\u0003\u0002\u0002\u0002\u1260\u01bf", "\u0003\u0002\u0002\u0002\u1261\u125f\u0003\u0002\u0002\u0002\u1262\u1263", "\u0007\u0811\u0002\u0002\u1263\u1264\u0007\u08ad\u0002\u0002\u1264\u01c1", "\u0003\u0002\u0002\u0002\u1265\u1266\t.\u0002\u0002\u1266\u01c3\u0003", "\u0002\u0002\u0002\u1267\u1268\u0007\u01ed\u0002\u0002\u1268\u1269\u0007", "\u0320\u0002\u0002\u1269\u1270\u0007\u0303\u0002\u0002\u126a\u1271\u0007", "T\u0002\u0002\u126b\u126e\u0007\u07d2\u0002\u0002\u126c\u126d\u0007", "\u0601\u0002\u0002\u126d\u126f\u0005\u0260\u0131\u0002\u126e\u126c\u0003", "\u0002\u0002\u0002\u126e\u126f\u0003\u0002\u0002\u0002\u126f\u1271\u0003", "\u0002\u0002\u0002\u1270\u126a\u0003\u0002\u0002\u0002\u1270\u126b\u0003", "\u0002\u0002\u0002\u1270\u1271\u0003\u0002\u0002\u0002\u1271\u01c5\u0003", "\u0002\u0002\u0002\u1272\u1273\u0007\u05d2\u0002\u0002\u1273\u1274\u0007", "\u060f\u0002\u0002\u1274\u1275\u0007\u0320\u0002\u0002\u1275\u1276\t", "/\u0002\u0002\u1276\u01c7\u0003\u0002\u0002\u0002\u1277\u1278\u0007", "\u0782\u0002\u0002\u1278\u1279\u0007\u0777\u0002\u0002\u1279\u127b\u0005", "\u05d2\u02ea\u0002\u127a\u127c\u0005\u01d0\u00e9\u0002\u127b\u127a\u0003", "\u0002\u0002\u0002\u127b\u127c\u0003\u0002\u0002\u0002\u127c\u127e\u0003", "\u0002\u0002\u0002\u127d\u127f\u0005\u01b2\u00da\u0002\u127e\u127d\u0003", "\u0002\u0002\u0002\u127e\u127f\u0003\u0002\u0002\u0002\u127f\u1281\u0003", "\u0002\u0002\u0002\u1280\u1282\u0005\u01c4\u00e3\u0002\u1281\u1280\u0003", "\u0002\u0002\u0002\u1281\u1282\u0003\u0002\u0002\u0002\u1282\u01c9\u0003", "\u0002\u0002\u0002\u1283\u1284\u0007\u07d0\u0002\u0002\u1284\u1285\u0007", "\u0777\u0002\u0002\u1285\u1287\u0005\u05d2\u02ea\u0002\u1286\u1288\u0005", "\u01ce\u00e8\u0002\u1287\u1286\u0003\u0002\u0002\u0002\u1287\u1288\u0003", "\u0002\u0002\u0002\u1288\u128a\u0003\u0002\u0002\u0002\u1289\u128b\u0005", "\u01c4\u00e3\u0002\u128a\u1289\u0003\u0002\u0002\u0002\u128a\u128b\u0003", "\u0002\u0002\u0002\u128b\u128d\u0003\u0002\u0002\u0002\u128c\u128e\u0005", "\u01cc\u00e7\u0002\u128d\u128c\u0003\u0002\u0002\u0002\u128d\u128e\u0003", "\u0002\u0002\u0002\u128e\u01cb\u0003\u0002\u0002\u0002\u128f\u1290\u0007", "\u0596\u0002\u0002\u1290\u1291\t0\u0002\u0002\u1291\u01cd\u0003\u0002", "\u0002\u0002\u1292\u1294\u0007\u0140\u0002\u0002\u1293\u1295\u0007\u08b7", "\u0002\u0002\u1294\u1293\u0003\u0002\u0002\u0002\u1294\u1295\u0003\u0002", "\u0002\u0002\u1295\u1296\u0003\u0002\u0002\u0002\u1296\u1297\u0005\u01d2", "\u00ea\u0002\u1297\u01cf\u0003\u0002\u0002\u0002\u1298\u129a\u0007\u0780", "\u0002\u0002\u1299\u129b\u0007\u08b7\u0002\u0002\u129a\u1299\u0003\u0002", "\u0002\u0002\u129a\u129b\u0003\u0002\u0002\u0002\u129b\u129c\u0003\u0002", "\u0002\u0002\u129c\u129d\u0005\u01d2\u00ea\u0002\u129d\u01d1\u0003\u0002", "\u0002\u0002\u129e\u12a0\u0007\u08ad\u0002\u0002\u129f\u129e\u0003\u0002", "\u0002\u0002\u129f\u12a0\u0003\u0002\u0002\u0002\u12a0\u12a3\u0003\u0002", "\u0002\u0002\u12a1\u12a2\u0007\u0601\u0002\u0002\u12a2\u12a4\u0005\u0260", "\u0131\u0002\u12a3\u12a1\u0003\u0002\u0002\u0002\u12a3\u12a4\u0003\u0002", "\u0002\u0002\u12a4\u12a6\u0003\u0002\u0002\u0002\u12a5\u12a7\u0007\u059a", "\u0002\u0002\u12a6\u12a5\u0003\u0002\u0002\u0002\u12a6\u12a7\u0003\u0002", "\u0002\u0002\u12a7\u12a9\u0003\u0002\u0002\u0002\u12a8\u12aa\u0005\u01d6", "\u00ec\u0002\u12a9\u12a8\u0003\u0002\u0002\u0002\u12a9\u12aa\u0003\u0002", "\u0002\u0002\u12aa\u01d3\u0003\u0002\u0002\u0002\u12ab\u12ac\u0007\u0140", "\u0002\u0002\u12ac\u12b8\u0007\u08ad\u0002\u0002\u12ad\u12b2\u0007\u08b1", "\u0002\u0002\u12ae\u12b0\u0007\u08b7\u0002\u0002\u12af\u12ae\u0003\u0002", "\u0002\u0002\u12af\u12b0\u0003\u0002\u0002\u0002\u12b0\u12b1\u0003\u0002", "\u0002\u0002\u12b1\u12b3\u0007\u08ad\u0002\u0002\u12b2\u12af\u0003\u0002", "\u0002\u0002\u12b3\u12b4\u0003\u0002\u0002\u0002\u12b4\u12b2\u0003\u0002", "\u0002\u0002\u12b4\u12b5\u0003\u0002\u0002\u0002\u12b5\u12b6\u0003\u0002", "\u0002\u0002\u12b6\u12b8\u0007\u08b2\u0002\u0002\u12b7\u12ab\u0003\u0002", "\u0002\u0002\u12b7\u12ad\u0003\u0002\u0002\u0002\u12b7\u12b8\u0003\u0002", "\u0002\u0002\u12b8\u12bb\u0003\u0002\u0002\u0002\u12b9\u12ba\u0007\u0601", "\u0002\u0002\u12ba\u12bc\u0005\u0260\u0131\u0002\u12bb\u12b9\u0003\u0002", "\u0002\u0002\u12bb\u12bc\u0003\u0002\u0002\u0002\u12bc\u12bf\u0003\u0002", "\u0002\u0002\u12bd\u12be\u0007\u0086\u0002\u0002\u12be\u12c0\u0005\u0260", "\u0131\u0002\u12bf\u12bd\u0003\u0002\u0002\u0002\u12bf\u12c0\u0003\u0002", "\u0002\u0002\u12c0\u12c2\u0003\u0002\u0002\u0002\u12c1\u12c3\u0007\u059a", "\u0002\u0002\u12c2\u12c1\u0003\u0002\u0002\u0002\u12c2\u12c3\u0003\u0002", "\u0002\u0002\u12c3\u01d5\u0003\u0002\u0002\u0002\u12c4\u12ce\u0007W", "\u0002\u0002\u12c5\u12cf\u0007\u045b\u0002\u0002\u12c6\u12c9\u0007\u046a", "\u0002\u0002\u12c7\u12c8\u0007\u038c\u0002\u0002\u12c8\u12ca\u0005\u0260", "\u0131\u0002\u12c9\u12c7\u0003\u0002\u0002\u0002\u12c9\u12ca\u0003\u0002", "\u0002\u0002\u12ca\u12cc\u0003\u0002\u0002\u0002\u12cb\u12cd\u0005\u01d8", "\u00ed\u0002\u12cc\u12cb\u0003\u0002\u0002\u0002\u12cc\u12cd\u0003\u0002", "\u0002\u0002\u12cd\u12cf\u0003\u0002\u0002\u0002\u12ce\u12c5\u0003\u0002", "\u0002\u0002\u12ce\u12c6\u0003\u0002\u0002\u0002\u12cf\u01d7\u0003\u0002", "\u0002\u0002\u12d0\u12d3\u0007\u0336\u0002\u0002\u12d1\u12d4\u0007\u07d6", "\u0002\u0002\u12d2\u12d4\u0005\u0260\u0131\u0002\u12d3\u12d1\u0003\u0002", "\u0002\u0002\u12d3\u12d2\u0003\u0002\u0002\u0002\u12d4\u01d9\u0003\u0002", "\u0002\u0002\u12d5\u12d6\u0007\u0092\u0002\u0002\u12d6\u12d7\t(\u0002", "\u0002\u12d7\u01db\u0003\u0002\u0002\u0002\u12d8\u12de\u0007\u03ff\u0002", "\u0002\u12d9\u12db\u0007\u04ad\u0002\u0002\u12da\u12dc\u0007\u08ab\u0002", "\u0002\u12db\u12da\u0003\u0002\u0002\u0002\u12db\u12dc\u0003\u0002\u0002", "\u0002\u12dc\u12de\u0003\u0002\u0002\u0002\u12dd\u12d8\u0003\u0002\u0002", "\u0002\u12dd\u12d9\u0003\u0002\u0002\u0002\u12de\u01dd\u0003\u0002\u0002", "\u0002\u12df\u12e0\u0007)\u0002\u0002\u12e0\u12e1\u0007\u032b\u0002", "\u0002\u12e1\u12e2\u0007\u0835\u0002\u0002\u12e2\u12fc\u0005\u0594\u02cb", "\u0002\u12e3\u12fd\u0005\u0264\u0133\u0002\u12e4\u12fd\u0005\u01e6\u00f4", "\u0002\u12e5\u12fd\u0005\u0262\u0132\u0002\u12e6\u12eb\u0005\u0336\u019c", "\u0002\u12e7\u12e8\u0007\u08b7\u0002\u0002\u12e8\u12ea\u0005\u0336\u019c", "\u0002\u12e9\u12e7\u0003\u0002\u0002\u0002\u12ea\u12ed\u0003\u0002\u0002", "\u0002\u12eb\u12e9\u0003\u0002\u0002\u0002\u12eb\u12ec\u0003\u0002\u0002", "\u0002\u12ec\u12fd\u0003\u0002\u0002\u0002\u12ed\u12eb\u0003\u0002\u0002", "\u0002\u12ee\u12f3\u0005\u0338\u019d\u0002\u12ef\u12f0\u0007\u08b7\u0002", "\u0002\u12f0\u12f2\u0005\u0338\u019d\u0002\u12f1\u12ef\u0003\u0002\u0002", "\u0002\u12f2\u12f5\u0003\u0002\u0002\u0002\u12f3\u12f1\u0003\u0002\u0002", "\u0002\u12f3\u12f4\u0003\u0002\u0002\u0002\u12f4\u12fd\u0003\u0002\u0002", "\u0002\u12f5\u12f3\u0003\u0002\u0002\u0002\u12f6\u12fd\u0005\u01dc\u00ef", "\u0002\u12f7\u12fd\u0005\u01c2\u00e2\u0002\u12f8\u12fd\u0005\u027a\u013e", "\u0002\u12f9\u12fd\u0005\u027c\u013f\u0002\u12fa\u12fd\u0005\u027e\u0140", "\u0002\u12fb\u12fd\u0005\u0294\u014b\u0002\u12fc\u12e3\u0003\u0002\u0002", "\u0002\u12fc\u12e4\u0003\u0002\u0002\u0002\u12fc\u12e5\u0003\u0002\u0002", "\u0002\u12fc\u12e6\u0003\u0002\u0002\u0002\u12fc\u12ee\u0003\u0002\u0002", "\u0002\u12fc\u12f6\u0003\u0002\u0002\u0002\u12fc\u12f7\u0003\u0002\u0002", "\u0002\u12fc\u12f8\u0003\u0002\u0002\u0002\u12fc\u12f9\u0003\u0002\u0002", "\u0002\u12fc\u12fa\u0003\u0002\u0002\u0002\u12fc\u12fb\u0003\u0002\u0002", "\u0002\u12fc\u12fd\u0003\u0002\u0002\u0002\u12fd\u12ff\u0003\u0002\u0002", "\u0002\u12fe\u1300\u0005\u02f6\u017c\u0002\u12ff\u12fe\u0003\u0002\u0002", "\u0002\u12ff\u1300\u0003\u0002\u0002\u0002\u1300\u1304\u0003\u0002\u0002", "\u0002\u1301\u1302\u0007\u0811\u0002\u0002\u1302\u1303\u0007\u0279\u0002", "\u0002\u1303\u1305\u0005\u0264\u0133\u0002\u1304\u1301\u0003\u0002\u0002", "\u0002\u1304\u1305\u0003\u0002\u0002\u0002\u1305\u1307\u0003\u0002\u0002", "\u0002\u1306\u1308\u0005\u01e0\u00f1\u0002\u1307\u1306\u0003\u0002\u0002", "\u0002\u1307\u1308\u0003\u0002\u0002\u0002\u1308\u1310\u0003\u0002\u0002", "\u0002\u1309\u130a\u0005\u028a\u0146\u0002\u130a\u130b\u0007\u0538\u0002", "\u0002\u130b\u130c\u0007\u059e\u0002\u0002\u130c\u1311\u0003\u0002\u0002", "\u0002\u130d\u1311\u0007\u00e1\u0002\u0002\u130e\u130f\u0007\u00ff\u0002", "\u0002\u130f\u1311\u0007\u022b\u0002\u0002\u1310\u1309\u0003\u0002\u0002", "\u0002\u1310\u130d\u0003\u0002\u0002\u0002\u1310\u130e\u0003\u0002\u0002", "\u0002\u1310\u1311\u0003\u0002\u0002\u0002\u1311\u1312\u0003\u0002\u0002", "\u0002\u1312\u1313\u0007\u08c3\u0002\u0002\u1313\u01df\u0003\u0002\u0002", "\u0002\u1314\u1315\u0005\u01e2\u00f2\u0002\u1315\u01e1\u0003\u0002\u0002", "\u0002\u1316\u1331\u0007\u0563\u0002\u0002\u1317\u1332\u0007\u0201\u0002", "\u0002\u1318\u1332\u0007\u00e2\u0002\u0002\u1319\u1332\u0007\u0220\u0002", "\u0002\u131a\u131b\u0007\u046a\u0002\u0002\u131b\u1332\t1\u0002\u0002", "\u131c\u131d\u0007\u0623\u0002\u0002\u131d\u131e\u0007\u084b\u0002\u0002", "\u131e\u1332\u0005\u04d4\u026b\u0002\u131f\u1320\u0007\u038c\u0002\u0002", "\u1320\u1332\u0005\u04d4\u026b\u0002\u1321\u1322\u0007\u084b\u0002\u0002", "\u1322\u1323\u0007\u051a\u0002\u0002\u1323\u1332\u0007\u02d4\u0002\u0002", "\u1324\u1326\u0007\u0811\u0002\u0002\u1325\u1327\u0007\u0161\u0002\u0002", "\u1326\u1325\u0003\u0002\u0002\u0002\u1326\u1327\u0003\u0002\u0002\u0002", "\u1327\u1328\u0003\u0002\u0002\u0002\u1328\u1329\u0007\u0325\u0002\u0002", "\u1329\u132a\u0007\u05a3\u0002\u0002\u132a\u132c\u0007\u05d2\u0002\u0002", "\u132b\u132d\u0005\u01e4\u00f3\u0002\u132c\u132b\u0003\u0002\u0002\u0002", "\u132c\u132d\u0003\u0002\u0002\u0002\u132d\u1332\u0003\u0002\u0002\u0002", "\u132e\u132f\u0007\u0811\u0002\u0002\u132f\u1330\t2\u0002\u0002\u1330", "\u1332\u0007\u0104\u0002\u0002\u1331\u1317\u0003\u0002\u0002\u0002\u1331", "\u1318\u0003\u0002\u0002\u0002\u1331\u1319\u0003\u0002\u0002\u0002\u1331", "\u131a\u0003\u0002\u0002\u0002\u1331\u131c\u0003\u0002\u0002\u0002\u1331", "\u131f\u0003\u0002\u0002\u0002\u1331\u1321\u0003\u0002\u0002\u0002\u1331", "\u1324\u0003\u0002\u0002\u0002\u1331\u132e\u0003\u0002\u0002\u0002\u1332", "\u1333\u0003\u0002\u0002\u0002\u1333\u1331\u0003\u0002\u0002\u0002\u1333", "\u1334\u0003\u0002\u0002\u0002\u1334\u01e3\u0003\u0002\u0002\u0002\u1335", "\u1336\u0005\u05d6\u02ec\u0002\u1336\u01e5\u0003\u0002\u0002\u0002\u1337", "\u1338\u0007\u0361\u0002\u0002\u1338\u1339\u0007\u08b1\u0002\u0002\u1339", "\u133d\u0005\u0592\u02ca\u0002\u133a\u133b\u0007\u01bd\u0002\u0002\u133b", "\u133e\u0005\u0344\u01a3\u0002\u133c\u133e\u0007\u015f\u0002\u0002\u133d", "\u133a\u0003\u0002\u0002\u0002\u133d\u133c\u0003\u0002\u0002\u0002\u133d", "\u133e\u0003\u0002\u0002\u0002\u133e\u133f\u0003\u0002\u0002\u0002\u133f", "\u1340\u0007\u08b2\u0002\u0002\u1340\u01e7\u0003\u0002\u0002\u0002\u1341", "\u1342\u0007)\u0002\u0002\u1342\u1343\u0007\u032b\u0002\u0002\u1343", "\u1344\u0007\u0835\u0002\u0002\u1344\u1346\u0007\u0311\u0002\u0002\u1345", "\u1347\u0007\u0220\u0002\u0002\u1346\u1345\u0003\u0002\u0002\u0002\u1346", "\u1347\u0003\u0002\u0002\u0002\u1347\u1348\u0003\u0002\u0002\u0002\u1348", "\u1349\u0007\u046a\u0002\u0002\u1349\u1352\u0005\u0594\u02cb\u0002\u134a", "\u1353\u0005\u0264\u0133\u0002\u134b\u1353\u0005\u01ea\u00f6\u0002\u134c", "\u1353\u0005\u01dc\u00ef\u0002\u134d\u1353\u0005\u01c2\u00e2\u0002\u134e", "\u1353\u0005\u027a\u013e\u0002\u134f\u1353\u0005\u027e\u0140\u0002\u1350", "\u1353\u0005\u01ec\u00f7\u0002\u1351\u1353\u0005\u0294\u014b\u0002\u1352", "\u134a\u0003\u0002\u0002\u0002\u1352\u134b\u0003\u0002\u0002\u0002\u1352", "\u134c\u0003\u0002\u0002\u0002\u1352\u134d\u0003\u0002\u0002\u0002\u1352", "\u134e\u0003\u0002\u0002\u0002\u1352\u134f\u0003\u0002\u0002\u0002\u1352", "\u1350\u0003\u0002\u0002\u0002\u1352\u1351\u0003\u0002\u0002\u0002\u1352", "\u1353\u0003\u0002\u0002\u0002\u1353\u1355\u0003\u0002\u0002\u0002\u1354", "\u1356\u0005\u01ee\u00f8\u0002\u1355\u1354\u0003\u0002\u0002\u0002\u1355", "\u1356\u0003\u0002\u0002\u0002\u1356\u1358\u0003\u0002\u0002\u0002\u1357", "\u1359\u0005\u01fc\u00ff\u0002\u1358\u1357\u0003\u0002\u0002\u0002\u1358", "\u1359\u0003\u0002\u0002\u0002\u1359\u135a\u0003\u0002\u0002\u0002\u135a", "\u135b\u0007\u08c3\u0002\u0002\u135b\u01e9\u0003\u0002\u0002\u0002\u135c", "\u135d\u0007\u0014\u0002\u0002\u135d\u135e\u0007\u08b1\u0002\u0002\u135e", "\u135f\u0005\u0592\u02ca\u0002\u135f\u1360\u0007\u08b2\u0002\u0002\u1360", "\u01eb\u0003\u0002\u0002\u0002\u1361\u1362\u0007\u036c\u0002\u0002\u1362", "\u1364\u0005\u026a\u0136\u0002\u1363\u1365\u0005\u01dc\u00ef\u0002\u1364", "\u1363\u0003\u0002\u0002\u0002\u1364\u1365\u0003\u0002\u0002\u0002\u1365", "\u01ed\u0003\u0002\u0002\u0002\u1366\u1387\u0007\u0014\u0002\u0002\u1367", "\u1368\u0007\u0455\u0002\u0002\u1368\u136e\u0007\u025f\u0002\u0002\u1369", "\u136a\u0007\u051a\u0002\u0002\u136a\u136e\u0007\u02d4\u0002\u0002\u136b", "\u136e\u0007\u05a8\u0002\u0002\u136c\u136e\u0007\u05da\u0002\u0002\u136d", "\u1367\u0003\u0002\u0002\u0002\u136d\u1369\u0003\u0002\u0002\u0002\u136d", "\u136b\u0003\u0002\u0002\u0002\u136d\u136c\u0003\u0002\u0002\u0002\u136e", "\u137a\u0003\u0002\u0002\u0002\u136f\u1370\u0007\u08b1\u0002\u0002\u1370", "\u1375\u0005\u0592\u02ca\u0002\u1371\u1372\u0007\u08b7\u0002\u0002\u1372", "\u1374\u0005\u0592\u02ca\u0002\u1373\u1371\u0003\u0002\u0002\u0002\u1374", "\u1377\u0003\u0002\u0002\u0002\u1375\u1373\u0003\u0002\u0002\u0002\u1375", "\u1376\u0003\u0002\u0002\u0002\u1376\u1378\u0003\u0002\u0002\u0002\u1377", "\u1375\u0003\u0002\u0002\u0002\u1378\u1379\u0007\u08b2\u0002\u0002\u1379", "\u137b\u0003\u0002\u0002\u0002\u137a\u136f\u0003\u0002\u0002\u0002\u137a", "\u137b\u0003\u0002\u0002\u0002\u137b\u1388\u0003\u0002\u0002\u0002\u137c", "\u137d\u0007\u08b1\u0002\u0002\u137d\u1382\u0005\u0592\u02ca\u0002\u137e", "\u137f\u0007\u08b7\u0002\u0002\u137f\u1381\u0005\u0592\u02ca\u0002\u1380", "\u137e\u0003\u0002\u0002\u0002\u1381\u1384\u0003\u0002\u0002\u0002\u1382", "\u1380\u0003\u0002\u0002\u0002\u1382\u1383\u0003\u0002\u0002\u0002\u1383", "\u1385\u0003\u0002\u0002\u0002\u1384\u1382\u0003\u0002\u0002\u0002\u1385", "\u1386\u0007\u08b2\u0002\u0002\u1386\u1388\u0003\u0002\u0002\u0002\u1387", "\u136d\u0003\u0002\u0002\u0002\u1387\u137c\u0003\u0002\u0002\u0002\u1388", "\u138a\u0003\u0002\u0002\u0002\u1389\u138b\u0005\u01fa\u00fe\u0002\u138a", "\u1389\u0003\u0002\u0002\u0002\u138a\u138b\u0003\u0002\u0002\u0002\u138b", "\u01ef\u0003\u0002\u0002\u0002\u138c\u138d\u0005\u04d4\u026b\u0002\u138d", "\u01f1\u0003\u0002\u0002\u0002\u138e\u138f\u0005\u04d4\u026b\u0002\u138f", "\u01f3\u0003\u0002\u0002\u0002\u1390\u1391\t3\u0002\u0002\u1391\u01f5", "\u0003\u0002\u0002\u0002\u1392\u1393\t4\u0002\u0002\u1393\u01f7\u0003", "\u0002\u0002\u0002\u1394\u1395\u0007\u0122\u0002\u0002\u1395\u1396\u0007", "\u032b\u0002\u0002\u1396\u1397\u0007\u0835\u0002\u0002\u1397\u1398\u0007", "\u0311\u0002\u0002\u1398\u1399\u0007\u046a\u0002\u0002\u1399\u13a3\u0005", "\u0594\u02cb\u0002\u139a\u13a0\u0005\u0264\u0133\u0002\u139b\u139c\u0007", "\u0777\u0002\u0002\u139c\u13a0\u0005\u05d2\u02ea\u0002\u139d\u13a0\u0005", "\u01c2\u00e2\u0002\u139e\u13a0\t5\u0002\u0002\u139f\u139a\u0003\u0002", "\u0002\u0002\u139f\u139b\u0003\u0002\u0002\u0002\u139f\u139d\u0003\u0002", "\u0002\u0002\u139f\u139e\u0003\u0002\u0002\u0002\u13a0\u13a1\u0003\u0002", "\u0002\u0002\u13a1\u139f\u0003\u0002\u0002\u0002\u13a1\u13a2\u0003\u0002", "\u0002\u0002\u13a2\u13a4\u0003\u0002\u0002\u0002\u13a3\u139f\u0003\u0002", "\u0002\u0002\u13a3\u13a4\u0003\u0002\u0002\u0002\u13a4\u13a6\u0003\u0002", "\u0002\u0002\u13a5\u13a7\u0005\u01dc\u00ef\u0002\u13a6\u13a5\u0003\u0002", "\u0002\u0002\u13a6\u13a7\u0003\u0002\u0002\u0002\u13a7\u13cf\u0003\u0002", "\u0002\u0002\u13a8\u13b8\u0007\u084b\u0002\u0002\u13a9\u13ab\u0007\u08b7", "\u0002\u0002\u13aa\u13a9\u0003\u0002\u0002\u0002\u13aa\u13ab\u0003\u0002", "\u0002\u0002\u13ab\u13b4\u0003\u0002\u0002\u0002\u13ac\u13ad\u0007\u0455", "\u0002\u0002\u13ad\u13b5\u0007\u025f\u0002\u0002\u13ae\u13af\u0007\u051a", "\u0002\u0002\u13af\u13b5\u0007\u02d4\u0002\u0002\u13b0\u13b5\u0007\u05a8", "\u0002\u0002\u13b1\u13b5\u0007\u05da\u0002\u0002\u13b2\u13b3\u0007\u00dc", "\u0002\u0002\u13b3\u13b5\u0007\u05c2\u0002\u0002\u13b4\u13ac\u0003\u0002", "\u0002\u0002\u13b4\u13ae\u0003\u0002\u0002\u0002\u13b4\u13b0\u0003\u0002", "\u0002\u0002\u13b4\u13b1\u0003\u0002\u0002\u0002\u13b4\u13b2\u0003\u0002", "\u0002\u0002\u13b5\u13b7\u0003\u0002\u0002\u0002\u13b6\u13aa\u0003\u0002", "\u0002\u0002\u13b7\u13ba\u0003\u0002\u0002\u0002\u13b8\u13b6\u0003\u0002", "\u0002\u0002\u13b8\u13b9\u0003\u0002\u0002\u0002\u13b9\u13c8\u0003\u0002", "\u0002\u0002\u13ba\u13b8\u0003\u0002\u0002\u0002\u13bb\u13c0\u0007\u08b1", "\u0002\u0002\u13bc\u13be\u0007\u08b7\u0002\u0002\u13bd\u13bc\u0003\u0002", "\u0002\u0002\u13bd\u13be\u0003\u0002\u0002\u0002\u13be\u13bf\u0003\u0002", "\u0002\u0002\u13bf\u13c1\u0005\u05d6\u02ec\u0002\u13c0\u13bd\u0003\u0002", "\u0002\u0002\u13c1\u13c2\u0003\u0002\u0002\u0002\u13c2\u13c0\u0003\u0002", "\u0002\u0002\u13c2\u13c3\u0003\u0002\u0002\u0002\u13c3\u13c4\u0003\u0002", "\u0002\u0002\u13c4\u13c6\u0007\u08b2\u0002\u0002\u13c5\u13c7\u0005\u01fa", "\u00fe\u0002\u13c6\u13c5\u0003\u0002\u0002\u0002\u13c6\u13c7\u0003\u0002", "\u0002\u0002\u13c7\u13c9\u0003\u0002\u0002\u0002\u13c8\u13bb\u0003\u0002", "\u0002\u0002\u13c8\u13c9\u0003\u0002\u0002\u0002\u13c9\u13cb\u0003\u0002", "\u0002\u0002\u13ca\u13cc\u0005\u01fc\u00ff\u0002\u13cb\u13ca\u0003\u0002", "\u0002\u0002\u13cb\u13cc\u0003\u0002\u0002\u0002\u13cc\u13ce\u0003\u0002", "\u0002\u0002\u13cd\u13a8\u0003\u0002\u0002\u0002\u13ce\u13d1\u0003\u0002", "\u0002\u0002\u13cf\u13cd\u0003\u0002\u0002\u0002\u13cf\u13d0\u0003\u0002", "\u0002\u0002\u13d0\u01f9\u0003\u0002\u0002\u0002\u13d1\u13cf\u0003\u0002", "\u0002\u0002\u13d2\u13d3\t4\u0002\u0002\u13d3\u13d4\u0007\u0389\u0002", "\u0002\u13d4\u13d5\u0007\u081b\u0002\u0002\u13d5\u01fb\u0003\u0002\u0002", "\u0002\u13d6\u13d7\u0007\u0530\u0002\u0002\u13d7\u13d9\u0007\u0267\u0002", "\u0002\u13d8\u13da\t3\u0002\u0002\u13d9\u13d8\u0003\u0002\u0002\u0002", "\u13d9\u13da\u0003\u0002\u0002\u0002\u13da\u01fd\u0003\u0002\u0002\u0002", "\u13db\u13dc\u0007\u0122\u0002\u0002\u13dc\u13dd\u0007\u032b\u0002\u0002", "\u13dd\u13de\u0007\u0835\u0002\u0002\u13de\u13e1\u0005\u0594\u02cb\u0002", "\u13df\u13e0\u0007\u045d\u0002\u0002\u13e0\u13e2\u0005\u057a\u02be\u0002", "\u13e1\u13df\u0003\u0002\u0002\u0002\u13e1\u13e2\u0003\u0002\u0002\u0002", "\u13e2\u13f7\u0003\u0002\u0002\u0002\u13e3\u13e4\u0007\u046a\u0002\u0002", "\u13e4\u13e5\u0007\u050a\u0002\u0002\u13e5\u13e9\u0007\u077a\u0002\u0002", "\u13e6\u13e7\t6\u0002\u0002\u13e7\u13e8\u0007\u055b\u0002\u0002\u13e8", "\u13ea\u0007\u050d\u0002\u0002\u13e9\u13e6\u0003\u0002\u0002\u0002\u13e9", "\u13ea\u0003\u0002\u0002\u0002\u13ea\u13f8\u0003\u0002\u0002\u0002\u13eb", "\u13ed\u0005\u026c\u0137\u0002\u13ec\u13eb\u0003\u0002\u0002\u0002\u13ec", "\u13ed\u0003\u0002\u0002\u0002\u13ed\u13ef\u0003\u0002\u0002\u0002\u13ee", "\u13f0\t5\u0002\u0002\u13ef\u13ee\u0003\u0002\u0002\u0002\u13ef\u13f0", "\u0003\u0002\u0002\u0002\u13f0\u13f2\u0003\u0002\u0002\u0002\u13f1\u13f3", "\u0005\u01dc\u00ef\u0002\u13f2\u13f1\u0003\u0002\u0002\u0002\u13f2\u13f3", "\u0003\u0002\u0002\u0002\u13f3\u13f5\u0003\u0002\u0002\u0002\u13f4\u13f6", "\u0005\u01da\u00ee\u0002\u13f5\u13f4\u0003\u0002\u0002\u0002\u13f5\u13f6", "\u0003\u0002\u0002\u0002\u13f6\u13f8\u0003\u0002\u0002\u0002\u13f7\u13e3", "\u0003\u0002\u0002\u0002\u13f7\u13ec\u0003\u0002\u0002\u0002\u13f8\u140a", "\u0003\u0002\u0002\u0002\u13f9\u13fa\u0007\u0811\u0002\u0002\u13fa\u1404", "\u0007\u0279\u0002\u0002\u13fb\u13ff\u0005\u0264\u0133\u0002\u13fc\u13fd", "\u0007\u0777\u0002\u0002\u13fd\u13ff\u0005\u05d2\u02ea\u0002\u13fe\u13fb", "\u0003\u0002\u0002\u0002\u13fe\u13fc\u0003\u0002\u0002\u0002\u13ff\u1400", "\u0003\u0002\u0002\u0002\u1400\u13fe\u0003\u0002\u0002\u0002\u1400\u1401", "\u0003\u0002\u0002\u0002\u1401\u1403\u0003\u0002\u0002\u0002\u1402\u13fe", "\u0003\u0002\u0002\u0002\u1403\u1406\u0003\u0002\u0002\u0002\u1404\u1402", "\u0003\u0002\u0002\u0002\u1404\u1405\u0003\u0002\u0002\u0002\u1405\u140b", "\u0003\u0002\u0002\u0002\u1406\u1404\u0003\u0002\u0002\u0002\u1407\u1408", "\u0007\u0811\u0002\u0002\u1408\u1409\u0007\u03f4\u0002\u0002\u1409\u140b", "\u0007\u0279\u0002\u0002\u140a\u13f9\u0003\u0002\u0002\u0002\u140a\u1407", "\u0003\u0002\u0002\u0002\u140a\u140b\u0003\u0002\u0002\u0002\u140b\u140d", "\u0003\u0002\u0002\u0002\u140c\u140e\u0005\u0200\u0101\u0002\u140d\u140c", "\u0003\u0002\u0002\u0002\u140d\u140e\u0003\u0002\u0002\u0002\u140e\u1411", "\u0003\u0002\u0002\u0002\u140f\u1410\u0007\u0224\u0002\u0002\u1410\u1412", "\u0007\u07eb\u0002\u0002\u1411\u140f\u0003\u0002\u0002\u0002\u1411\u1412", "\u0003\u0002\u0002\u0002\u1412\u1416\u0003\u0002\u0002\u0002\u1413\u1414", "\t\u0007\u0002\u0002\u1414\u1415\u0007\u0538\u0002\u0002\u1415\u1417", "\u0007\u059e\u0002\u0002\u1416\u1413\u0003\u0002\u0002\u0002\u1416\u1417", "\u0003\u0002\u0002\u0002\u1417\u1418\u0003\u0002\u0002\u0002\u1418\u1419", "\u0007?\u0002\u0002\u1419\u141a\u0005\u0412\u020a\u0002\u141a\u141b", "\u0007\u08c3\u0002\u0002\u141b\u01ff\u0003\u0002\u0002\u0002\u141c\u141d", "\u0007\u0388\u0002\u0002\u141d\u1444\u0007\u0563\u0002\u0002\u141e\u143f", "\u0007\u0563\u0002\u0002\u141f\u1440\t7\u0002\u0002\u1420\u1421\u0007", "\u046a\u0002\u0002\u1421\u1440\t1\u0002\u0002\u1422\u1423\u0007\u0623", "\u0002\u0002\u1423\u1426\u0007\u084b\u0002\u0002\u1424\u1426\u0007\u038c", "\u0002\u0002\u1425\u1422\u0003\u0002\u0002\u0002\u1425\u1424\u0003\u0002", "\u0002\u0002\u1426\u1440\u0003\u0002\u0002\u0002\u1427\u142b\u0007\u084b", "\u0002\u0002\u1428\u1429\u0007\u051a\u0002\u0002\u1429\u142c\u0007\u02d4", "\u0002\u0002\u142a\u142c\u0007\u05a8\u0002\u0002\u142b\u1428\u0003\u0002", "\u0002\u0002\u142b\u142a\u0003\u0002\u0002\u0002\u142c\u1440\u0003\u0002", "\u0002\u0002\u142d\u143a\u0007\u0811\u0002\u0002\u142e\u1430\u0007\u0161", "\u0002\u0002\u142f\u1431\t8\u0002\u0002\u1430\u142f\u0003\u0002\u0002", "\u0002\u1430\u1431\u0003\u0002\u0002\u0002\u1431\u1432\u0003\u0002\u0002", "\u0002\u1432\u1433\u0007\u05a3\u0002\u0002\u1433\u143b\u0007\u05d2\u0002", "\u0002\u1434\u1436\t8\u0002\u0002\u1435\u1434\u0003\u0002\u0002\u0002", "\u1435\u1436\u0003\u0002\u0002\u0002\u1436\u1437\u0003\u0002\u0002\u0002", "\u1437\u1438\u0007\u05a3\u0002\u0002\u1438\u1439\u0007\u05d2\u0002\u0002", "\u1439\u143b\u0007\u08ce\u0002\u0002\u143a\u142e\u0003\u0002\u0002\u0002", "\u143a\u1435\u0003\u0002\u0002\u0002\u143b\u1440\u0003\u0002\u0002\u0002", "\u143c\u143d\u0007\u0811\u0002\u0002\u143d\u143e\t2\u0002\u0002\u143e", "\u1440\u0007\u0104\u0002\u0002\u143f\u141f\u0003\u0002\u0002\u0002\u143f", "\u1420\u0003\u0002\u0002\u0002\u143f\u1425\u0003\u0002\u0002\u0002\u143f", "\u1427\u0003\u0002\u0002\u0002\u143f\u142d\u0003\u0002\u0002\u0002\u143f", "\u143c\u0003\u0002\u0002\u0002\u1440\u1441\u0003\u0002\u0002\u0002\u1441", "\u143f\u0003\u0002\u0002\u0002\u1441\u1442\u0003\u0002\u0002\u0002\u1442", "\u1444\u0003\u0002\u0002\u0002\u1443\u141c\u0003\u0002\u0002\u0002\u1443", "\u141e\u0003\u0002\u0002\u0002\u1444\u0201\u0003\u0002\u0002\u0002\u1445", "\u1448\u0007\u0122\u0002\u0002\u1446\u1447\u0007\u0496\u0002\u0002\u1447", "\u1449\u0007\u0581\u0002\u0002\u1448\u1446\u0003\u0002\u0002\u0002\u1448", "\u1449\u0003\u0002\u0002\u0002\u1449\u144a\u0003\u0002\u0002\u0002\u144a", "\u144b\u0007\u010b\u0002\u0002\u144b\u144c\u0005\u0204\u0103\u0002\u144c", "\u1450\u0007\u0811\u0002\u0002\u144d\u144e\u0005\u059c\u02cf\u0002\u144e", "\u144f\u0007\u08aa\u0002\u0002\u144f\u1451\u0003\u0002\u0002\u0002\u1450", "\u144d\u0003\u0002\u0002\u0002\u1450\u1451\u0003\u0002\u0002\u0002\u1451", "\u1452\u0003\u0002\u0002\u0002\u1452\u1457\u0005\u0562\u02b2\u0002\u1453", "\u1454\u0007\u0291\u0002\u0002\u1454\u1458\t\u0019\u0002\u0002\u1455", "\u1456\u0007\u0006\u0002\u0002\u1456\u1458\u0007\u0239\u0002\u0002\u1457", "\u1453\u0003\u0002\u0002\u0002\u1457\u1455\u0003\u0002\u0002\u0002\u1457", "\u1458\u0003\u0002\u0002\u0002\u1458\u1459\u0003\u0002\u0002\u0002\u1459", "\u145a\u0007\u08c3\u0002\u0002\u145a\u0203\u0003\u0002\u0002\u0002\u145b", "\u145c\u0005\u05d2\u02ea\u0002\u145c\u0205\u0003\u0002\u0002\u0002\u145d", "\u145e\u0007\u0122\u0002\u0002\u145e\u145f\u0007\u00c7\u0002\u0002\u145f", "\u1460\u0005\u00ba^\u0002\u1460\u1461\u0007\u08b1\u0002\u0002\u1461", "\u1462\u0005\u0592\u02ca\u0002\u1462\u1464\u0005\u05b6\u02dc\u0002\u1463", "\u1465\u0007\u060a\u0002\u0002\u1464\u1463\u0003\u0002\u0002\u0002\u1464", "\u1465\u0003\u0002\u0002\u0002\u1465\u146e\u0003\u0002\u0002\u0002\u1466", "\u1467\u0007\u08b7\u0002\u0002\u1467\u1468\u0005\u0592\u02ca\u0002\u1468", "\u146a\u0005\u05b6\u02dc\u0002\u1469\u146b\u0007\u060a\u0002\u0002\u146a", "\u1469\u0003\u0002\u0002\u0002\u146a\u146b\u0003\u0002\u0002\u0002\u146b", "\u146d\u0003\u0002\u0002\u0002\u146c\u1466\u0003\u0002\u0002\u0002\u146d", "\u1470\u0003\u0002\u0002\u0002\u146e\u146c\u0003\u0002\u0002\u0002\u146e", "\u146f\u0003\u0002\u0002\u0002\u146f\u1471\u0003\u0002\u0002\u0002\u1470", "\u146e\u0003\u0002\u0002\u0002\u1471\u1485\u0007\u08b2\u0002\u0002\u1472", "\u1484\u0005\u0264\u0133\u0002\u1473\u1474\u0007\u0601\u0002\u0002\u1474", "\u1484\u0005\u0260\u0131\u0002\u1475\u1476\u0007\u0777\u0002\u0002\u1476", "\u1484\u0005\u0346\u01a4\u0002\u1477\u1484\u0007\u0279\u0002\u0002\u1478", "\u1479\u0007\u05fd\u0002\u0002\u1479\u147b\u0007\u077a\u0002\u0002\u147a", "\u1478\u0003\u0002\u0002\u0002\u147a\u147b\u0003\u0002\u0002\u0002\u147b", "\u147c\u0003\u0002\u0002\u0002\u147c\u147d\u0007\u0249\u0002\u0002\u147d", "\u1481\u0007\u08ab\u0002\u0002\u147e\u147f\u0007\u0248\u0002\u0002\u147f", "\u1480\u0007\u02b9\u0002\u0002\u1480\u1482\u0005\u04d4\u026b\u0002\u1481", "\u147e\u0003\u0002\u0002\u0002\u1481\u1482\u0003\u0002\u0002\u0002\u1482", "\u1484\u0003\u0002\u0002\u0002\u1483\u1472\u0003\u0002\u0002\u0002\u1483", "\u1473\u0003\u0002\u0002\u0002\u1483\u1475\u0003\u0002\u0002\u0002\u1483", "\u1477\u0003\u0002\u0002\u0002\u1483\u147a\u0003\u0002\u0002\u0002\u1484", "\u1487\u0003\u0002\u0002\u0002\u1485\u1483\u0003\u0002\u0002\u0002\u1485", "\u1486\u0003\u0002\u0002\u0002\u1486\u1489\u0003\u0002\u0002\u0002\u1487", "\u1485\u0003\u0002\u0002\u0002\u1488\u148a\u0005\u01dc\u00ef\u0002\u1489", "\u1488\u0003\u0002\u0002\u0002\u1489\u148a\u0003\u0002\u0002\u0002\u148a", "\u148c\u0003\u0002\u0002\u0002\u148b\u148d\t9\u0002\u0002\u148c\u148b", "\u0003\u0002\u0002\u0002\u148c\u148d\u0003\u0002\u0002\u0002\u148d\u148f", "\u0003\u0002\u0002\u0002\u148e\u1490\t5\u0002\u0002\u148f\u148e\u0003", "\u0002\u0002\u0002\u148f\u1490\u0003\u0002\u0002\u0002\u1490\u1491\u0003", "\u0002\u0002\u0002\u1491\u1492\u0007\u08c3\u0002\u0002\u1492\u0207\u0003", "\u0002\u0002\u0002\u1493\u1496\u0007\u0122\u0002\u0002\u1494\u1495\u0007", "\u0238\u0002\u0002\u1495\u1497\u0007\u0782\u0002\u0002\u1496\u1494\u0003", "\u0002\u0002\u0002\u1496\u1497\u0003\u0002\u0002\u0002\u1497\u1498\u0003", "\u0002\u0002\u0002\u1498\u1499\u0007\u077a\u0002\u0002\u1499\u149d\u0005", "\u0594\u02cb\u0002\u149a\u149e\u0005\u021e\u0110\u0002\u149b\u149e\u0005", "\u0214\u010b\u0002\u149c\u149e\u0005\u020a\u0106\u0002\u149d\u149a\u0003", "\u0002\u0002\u0002\u149d\u149b\u0003\u0002\u0002\u0002\u149d\u149c\u0003", "\u0002\u0002\u0002\u149e\u14a1\u0003\u0002\u0002\u0002\u149f\u14a0\u0007", "?\u0002\u0002\u14a0\u14a2\u0005\u0412\u020a\u0002\u14a1\u149f\u0003", "\u0002\u0002\u0002\u14a1\u14a2\u0003\u0002\u0002\u0002\u14a2\u14a3\u0003", "\u0002\u0002\u0002\u14a3\u14a4\u0007\u08c3\u0002\u0002\u14a4\u0209\u0003", "\u0002\u0002\u0002\u14a5\u14a6\u0007\u045d\u0002\u0002\u14a6\u14ab\u0007", "\u0874\u0002\u0002\u14a7\u14a8\u0007\u08b1\u0002\u0002\u14a8\u14a9\u0005", "\u021a\u010e\u0002\u14a9\u14aa\u0007\u08b2\u0002\u0002\u14aa\u14ac\u0003", "\u0002\u0002\u0002\u14ab\u14a7\u0003\u0002\u0002\u0002\u14ab\u14ac\u0003", "\u0002\u0002\u0002\u14ac\u14af\u0003\u0002\u0002\u0002\u14ad\u14ae\u0007", "\u0874\u0002\u0002\u14ae\u14b0\u0005\u0210\u0109\u0002\u14af\u14ad\u0003", "\u0002\u0002\u0002\u14af\u14b0\u0003\u0002\u0002\u0002\u14b0\u14b2\u0003", "\u0002\u0002\u0002\u14b1\u14b3\u0005\u0212\u010a\u0002\u14b2\u14b1\u0003", "\u0002\u0002\u0002\u14b2\u14b3\u0003\u0002\u0002\u0002\u14b3\u14b5\u0003", "\u0002\u0002\u0002\u14b4\u14b6\u0005\u020c\u0107\u0002\u14b5\u14b4\u0003", "\u0002\u0002\u0002\u14b5\u14b6\u0003\u0002\u0002\u0002\u14b6\u14bb\u0003", "\u0002\u0002\u0002\u14b7\u14b8\u0007\u046a\u0002\u0002\u14b8\u14b9\u0007", "\u00dc\u0002\u0002\u14b9\u14ba\t:\u0002\u0002\u14ba\u14bc\u0007\u05ae", "\u0002\u0002\u14bb\u14b7\u0003\u0002\u0002\u0002\u14bb\u14bc\u0003\u0002", "\u0002\u0002\u14bc\u14be\u0003\u0002\u0002\u0002\u14bd\u14bf\u0005\u0218", "\u010d\u0002\u14be\u14bd\u0003\u0002\u0002\u0002\u14be\u14bf\u0003\u0002", "\u0002\u0002\u14bf\u14c1\u0003\u0002\u0002\u0002\u14c0\u14c2\u0005\u0216", "\u010c\u0002\u14c1\u14c0\u0003\u0002\u0002\u0002\u14c1\u14c2\u0003\u0002", "\u0002\u0002\u14c2\u14c4\u0003\u0002\u0002\u0002\u14c3\u14c5\u0005\u026c", "\u0137\u0002\u14c4\u14c3\u0003\u0002\u0002\u0002\u14c4\u14c5\u0003\u0002", "\u0002\u0002\u14c5\u14c7\u0003\u0002\u0002\u0002\u14c6\u14c8\u0005\u034a", "\u01a6\u0002\u14c7\u14c6\u0003\u0002\u0002\u0002\u14c7\u14c8\u0003\u0002", "\u0002\u0002\u14c8\u14ca\u0003\u0002\u0002\u0002\u14c9\u14cb\u0005\u0222", "\u0112\u0002\u14ca\u14c9\u0003\u0002\u0002\u0002\u14ca\u14cb\u0003\u0002", "\u0002\u0002\u14cb\u14cd\u0003\u0002\u0002\u0002\u14cc\u14ce\t5\u0002", "\u0002\u14cd\u14cc\u0003\u0002\u0002\u0002\u14cd\u14ce\u0003\u0002\u0002", "\u0002\u14ce\u14d4\u0003\u0002\u0002\u0002\u14cf\u14d0\u0007\u0592\u0002", "\u0002\u14d0\u14d1\u0007\u08b1\u0002\u0002\u14d1\u14d2\u0007\u035e\u0002", "\u0002\u14d2\u14d3\t;\u0002\u0002\u14d3\u14d5\u0007\u08b2\u0002\u0002", "\u14d4\u14cf\u0003\u0002\u0002\u0002\u14d4\u14d5\u0003\u0002\u0002\u0002", "\u14d5\u14d7\u0003\u0002\u0002\u0002\u14d6\u14d8\u0005\u01dc\u00ef\u0002", "\u14d7\u14d6\u0003\u0002\u0002\u0002\u14d7\u14d8\u0003\u0002\u0002\u0002", "\u14d8\u14da\u0003\u0002\u0002\u0002\u14d9\u14db\t9\u0002\u0002\u14da", "\u14d9\u0003\u0002\u0002\u0002\u14da\u14db\u0003\u0002\u0002\u0002\u14db", "\u14e1\u0003\u0002\u0002\u0002\u14dc\u14de\u0005\u02fe\u0180\u0002\u14dd", "\u14dc\u0003\u0002\u0002\u0002\u14de\u14df\u0003\u0002\u0002\u0002\u14df", "\u14dd\u0003\u0002\u0002\u0002\u14df\u14e0\u0003\u0002\u0002\u0002\u14e0", "\u14e2\u0003\u0002\u0002\u0002\u14e1\u14dd\u0003\u0002\u0002\u0002\u14e1", "\u14e2\u0003\u0002\u0002\u0002\u14e2\u14e4\u0003\u0002\u0002\u0002\u14e3", "\u14e5\u0005\u026e\u0138\u0002\u14e4\u14e3\u0003\u0002\u0002\u0002\u14e4", "\u14e5\u0003\u0002\u0002\u0002\u14e5\u14e7\u0003\u0002\u0002\u0002\u14e6", "\u14e8\u0005\u0270\u0139\u0002\u14e7\u14e6\u0003\u0002\u0002\u0002\u14e7", "\u14e8\u0003\u0002\u0002\u0002\u14e8\u020b\u0003\u0002\u0002\u0002\u14e9", "\u14ea\u0007\u0837\u0002\u0002\u14ea\u14eb\u0007\u00d8\u0002\u0002\u14eb", "\u14ec\u0007\u08b1\u0002\u0002\u14ec\u14ed\u0005\u0592\u02ca\u0002\u14ed", "\u14ee\u0007?\u0002\u0002\u14ee\u14ef\u0007\u08b1\u0002\u0002\u14ef", "\u14f0\u0005\u04d4\u026b\u0002\u14f0\u14fa\u0007\u08b2\u0002\u0002\u14f1", "\u14f2\u0007\u08b7\u0002\u0002\u14f2\u14f3\u0005\u0592\u02ca\u0002\u14f3", "\u14f4\u0007?\u0002\u0002\u14f4\u14f5\u0007\u08b1\u0002\u0002\u14f5", "\u14f6\u0005\u04d4\u026b\u0002\u14f6\u14f7\u0007\u08b2\u0002\u0002\u14f7", "\u14f9\u0003\u0002\u0002\u0002\u14f8\u14f1\u0003\u0002\u0002\u0002\u14f9", "\u14fc\u0003\u0002\u0002\u0002\u14fa\u14f8\u0003\u0002\u0002\u0002\u14fa", "\u14fb\u0003\u0002\u0002\u0002\u14fb\u14fd\u0003\u0002\u0002\u0002\u14fc", "\u14fa\u0003\u0002\u0002\u0002\u14fd\u14fe\u0007\u08b2\u0002\u0002\u14fe", "\u020d\u0003\u0002\u0002\u0002\u14ff\u1501\u0007\u0874\u0002\u0002\u1500", "\u1502\u0007\u00d7\u0002\u0002\u1501\u1500\u0003\u0002\u0002\u0002\u1501", "\u1502\u0003\u0002\u0002\u0002\u1502\u1503\u0003\u0002\u0002\u0002\u1503", "\u1505\u0005\u0592\u02ca\u0002\u1504\u1506\u0005\u0210\u0109\u0002\u1505", "\u1504\u0003\u0002\u0002\u0002\u1505\u1506\u0003\u0002\u0002\u0002\u1506", "\u1508\u0003\u0002\u0002\u0002\u1507\u1509\u0005\u0212\u010a\u0002\u1508", "\u1507\u0003\u0002\u0002\u0002\u1508\u1509\u0003\u0002\u0002\u0002\u1509", "\u020f\u0003\u0002\u0002\u0002\u150a\u150b\u0007\u063c\u0002\u0002\u150b", "\u1523\u0007?\u0002\u0002\u150c\u150d\u0007\u0455\u0002\u0002\u150d", "\u1524\u0007\u0577\u0002\u0002\u150e\u1510\t<\u0002\u0002\u150f\u150e", "\u0003\u0002\u0002\u0002\u150f\u1510\u0003\u0002\u0002\u0002\u1510\u1514", "\u0003\u0002\u0002\u0002\u1511\u1515\u0007\u00c2\u0002\u0002\u1512\u1513", "\u0007q\u0002\u0002\u1513\u1515\u0007\u0875\u0002\u0002\u1514\u1511", "\u0003\u0002\u0002\u0002\u1514\u1512\u0003\u0002\u0002\u0002\u1515\u1521", "\u0003\u0002\u0002\u0002\u1516\u151b\u0005\u0330\u0199\u0002\u1517\u1518", "\u0007\u08b1\u0002\u0002\u1518\u1519\u0005\u033c\u019f\u0002\u1519\u151a", "\u0007\u08b2\u0002\u0002\u151a\u151c\u0003\u0002\u0002\u0002\u151b\u1517", "\u0003\u0002\u0002\u0002\u151b\u151c\u0003\u0002\u0002\u0002\u151c\u1522", "\u0003\u0002\u0002\u0002\u151d\u151e\u0007\u08b1\u0002\u0002\u151e\u151f", "\u0005\u033c\u019f\u0002\u151f\u1520\u0007\u08b2\u0002\u0002\u1520\u1522", "\u0003\u0002\u0002\u0002\u1521\u1516\u0003\u0002\u0002\u0002\u1521\u151d", "\u0003\u0002\u0002\u0002\u1521\u1522\u0003\u0002\u0002\u0002\u1522\u1524", "\u0003\u0002\u0002\u0002\u1523\u150c\u0003\u0002\u0002\u0002\u1523\u150f", "\u0003\u0002\u0002\u0002\u1524\u152a\u0003\u0002\u0002\u0002\u1525\u1526", "\u0007\u063c\u0002\u0002\u1526\u1527\u0007\u0821\u0002\u0002\u1527\u1528", "\u0007?\u0002\u0002\u1528\u152a\t=\u0002\u0002\u1529\u150a\u0003\u0002", "\u0002\u0002\u1529\u1525\u0003\u0002\u0002\u0002\u152a\u0211\u0003\u0002", "\u0002\u0002\u152b\u152c\u0007\u086f\u0002\u0002\u152c\u152e\u0007\u08ae", "\u0002\u0002\u152d\u152b\u0003\u0002\u0002\u0002\u152d\u152e\u0003\u0002", "\u0002\u0002\u152e\u152f\u0003\u0002\u0002\u0002\u152f\u1530\u0007\u01ad", "\u0002\u0002\u1530\u1534\u0007\u08ae\u0002\u0002\u1531\u1532\u0005\u028c", "\u0147\u0002\u1532\u1533\u0007\u03f5\u0002\u0002\u1533\u1535\u0003\u0002", "\u0002\u0002\u1534\u1531\u0003\u0002\u0002\u0002\u1534\u1535\u0003\u0002", "\u0002\u0002\u1535\u1539\u0003\u0002\u0002\u0002\u1536\u1537\u0005\u028c", "\u0147\u0002\u1537\u1538\u00073\u0002\u0002\u1538\u153a\u0003\u0002", "\u0002\u0002\u1539\u1536\u0003\u0002\u0002\u0002\u1539\u153a\u0003\u0002", "\u0002\u0002\u153a\u0213\u0003\u0002\u0002\u0002\u153b\u153c\u0007\u045d", "\u0002\u0002\u153c\u153e\u0005\u057a\u02be\u0002\u153d\u153f\u0005\u021c", "\u010f\u0002\u153e\u153d\u0003\u0002\u0002\u0002\u153e\u153f\u0003\u0002", "\u0002\u0002\u153f\u154b\u0003\u0002\u0002\u0002\u1540\u1541\u0007\u08b1", "\u0002\u0002\u1541\u1546\u0005\u021a\u010e\u0002\u1542\u1543\u0007\u08b7", "\u0002\u0002\u1543\u1545\u0005\u021a\u010e\u0002\u1544\u1542\u0003\u0002", "\u0002\u0002\u1545\u1548\u0003\u0002\u0002\u0002\u1546\u1544\u0003\u0002", "\u0002\u0002\u1546\u1547\u0003\u0002\u0002\u0002\u1547\u1549\u0003\u0002", "\u0002\u0002\u1548\u1546\u0003\u0002\u0002\u0002\u1549\u154a\u0007\u08b2", "\u0002\u0002\u154a\u154c\u0003\u0002\u0002\u0002\u154b\u1540\u0003\u0002", "\u0002\u0002\u154b\u154c\u0003\u0002\u0002\u0002\u154c\u1551\u0003\u0002", "\u0002\u0002\u154d\u154e\u0007\u046a\u0002\u0002\u154e\u154f\u0007\u00dc", "\u0002\u0002\u154f\u1550\t:\u0002\u0002\u1550\u1552\u0007\u05ae\u0002", "\u0002\u1551\u154d\u0003\u0002\u0002\u0002\u1551\u1552\u0003\u0002\u0002", "\u0002\u1552\u1554\u0003\u0002\u0002\u0002\u1553\u1555\u0005\u0218\u010d", "\u0002\u1554\u1553\u0003\u0002\u0002\u0002\u1554\u1555\u0003\u0002\u0002", "\u0002\u1555\u1557\u0003\u0002\u0002\u0002\u1556\u1558\u0005\u0216\u010c", "\u0002\u1557\u1556\u0003\u0002\u0002\u0002\u1557\u1558\u0003\u0002\u0002", "\u0002\u1558\u155a\u0003\u0002\u0002\u0002\u1559\u155b\u0005\u026c\u0137", "\u0002\u155a\u1559\u0003\u0002\u0002\u0002\u155a\u155b\u0003\u0002\u0002", "\u0002\u155b\u155d\u0003\u0002\u0002\u0002\u155c\u155e\u0005\u034a\u01a6", "\u0002\u155d\u155c\u0003\u0002\u0002\u0002\u155d\u155e\u0003\u0002\u0002", "\u0002\u155e\u1560\u0003\u0002\u0002\u0002\u155f\u1561\u0005\u0222\u0112", "\u0002\u1560\u155f\u0003\u0002\u0002\u0002\u1560\u1561\u0003\u0002\u0002", "\u0002\u1561\u1563\u0003\u0002\u0002\u0002\u1562\u1564\t5\u0002\u0002", "\u1563\u1562\u0003\u0002\u0002\u0002\u1563\u1564\u0003\u0002\u0002\u0002", "\u1564\u156a\u0003\u0002\u0002\u0002\u1565\u1566\u0007\u0592\u0002\u0002", "\u1566\u1567\u0007\u08b1\u0002\u0002\u1567\u1568\u0007\u035e\u0002\u0002", "\u1568\u1569\t;\u0002\u0002\u1569\u156b\u0007\u08b2\u0002\u0002\u156a", "\u1565\u0003\u0002\u0002\u0002\u156a\u156b\u0003\u0002\u0002\u0002\u156b", "\u156d\u0003\u0002\u0002\u0002\u156c\u156e\u0005\u01dc\u00ef\u0002\u156d", "\u156c\u0003\u0002\u0002\u0002\u156d\u156e\u0003\u0002\u0002\u0002\u156e", "\u1570\u0003\u0002\u0002\u0002\u156f\u1571\t9\u0002\u0002\u1570\u156f", "\u0003\u0002\u0002\u0002\u1570\u1571\u0003\u0002\u0002\u0002\u1571\u1577", "\u0003\u0002\u0002\u0002\u1572\u1574\u0005\u02fe\u0180\u0002\u1573\u1572", "\u0003\u0002\u0002\u0002\u1574\u1575\u0003\u0002\u0002\u0002\u1575\u1573", "\u0003\u0002\u0002\u0002\u1575\u1576\u0003\u0002\u0002\u0002\u1576\u1578", "\u0003\u0002\u0002\u0002\u1577\u1573\u0003\u0002\u0002\u0002\u1577\u1578", "\u0003\u0002\u0002\u0002\u1578\u157a\u0003\u0002\u0002\u0002\u1579\u157b", "\u0005\u026e\u0138\u0002\u157a\u1579\u0003\u0002\u0002\u0002\u157a\u157b", "\u0003\u0002\u0002\u0002\u157b\u157d\u0003\u0002\u0002\u0002\u157c\u157e", "\u0005\u0270\u0139\u0002\u157d\u157c\u0003\u0002\u0002\u0002\u157d\u157e", "\u0003\u0002\u0002\u0002\u157e\u0215\u0003\u0002\u0002\u0002\u157f\u1581", "\u0007\u045e\u0002\u0002\u1580\u1582\u0005\u0588\u02c5\u0002\u1581\u1580", "\u0003\u0002\u0002\u0002\u1581\u1582\u0003\u0002\u0002\u0002\u1582\u1583", "\u0003\u0002\u0002\u0002\u1583\u1587\u0007\u08b1\u0002\u0002\u1584\u1588", "\u0005\u0264\u0133\u0002\u1585\u1586\u0007\u0777\u0002\u0002\u1586\u1588", "\u0005\u0346\u01a4\u0002\u1587\u1584\u0003\u0002\u0002\u0002\u1587\u1585", "\u0003\u0002\u0002\u0002\u1588\u1589\u0003\u0002\u0002\u0002\u1589\u1587", "\u0003\u0002\u0002\u0002\u1589\u158a\u0003\u0002\u0002\u0002\u158a\u158b", "\u0003\u0002\u0002\u0002\u158b\u158c\u0007\u08b2\u0002\u0002\u158c\u0217", "\u0003\u0002\u0002\u0002\u158d\u158e\u0007\u0455\u0002\u0002\u158e\u158f", "\u0007\u025c\u0002\u0002\u158f\u1594\u0007\u02b9\u0002\u0002\u1590\u1591", "\u0007\u06f5\u0002\u0002\u1591\u1595\u0007\u0236\u0002\u0002\u1592\u1593", "\u0007\u051a\u0002\u0002\u1593\u1595\u0007\u02d4\u0002\u0002\u1594\u1590", "\u0003\u0002\u0002\u0002\u1594\u1592\u0003\u0002\u0002\u0002\u1595\u0219", "\u0003\u0002\u0002\u0002\u1596\u1599\u0005\u0592\u02ca\u0002\u1597\u1599", "\u0005\u0556\u02ac\u0002\u1598\u1596\u0003\u0002\u0002\u0002\u1598\u1597", "\u0003\u0002\u0002\u0002\u1599\u159c\u0003\u0002\u0002\u0002\u159a\u159b", "\u0007\u0161\u0002\u0002\u159b\u159d\u0005\u04d4\u026b\u0002\u159c\u159a", "\u0003\u0002\u0002\u0002\u159c\u159d\u0003\u0002\u0002\u0002\u159d\u15a7", "\u0003\u0002\u0002\u0002\u159e\u15a3\u0005\u01a2\u00d2\u0002\u159f\u15a0", "\u0007\u08b7\u0002\u0002\u15a0\u15a2\u0005\u01a2\u00d2\u0002\u15a1\u159f", "\u0003\u0002\u0002\u0002\u15a2\u15a5\u0003\u0002\u0002\u0002\u15a3\u15a1", "\u0003\u0002\u0002\u0002\u15a3\u15a4\u0003\u0002\u0002\u0002\u15a4\u15a8", "\u0003\u0002\u0002\u0002\u15a5\u15a3\u0003\u0002\u0002\u0002\u15a6\u15a8", "\u0005\u01a4\u00d3\u0002\u15a7\u159e\u0003\u0002\u0002\u0002\u15a7\u15a6", "\u0003\u0002\u0002\u0002\u15a7\u15a8\u0003\u0002\u0002\u0002\u15a8\u15ad", "\u0003\u0002\u0002\u0002\u15a9\u15ad\u0005\u01a8\u00d5\u0002\u15aa\u15ad", "\u0005\u01a6\u00d4\u0002\u15ab\u15ad\u0005\u0362\u01b2\u0002\u15ac\u1598", "\u0003\u0002\u0002\u0002\u15ac\u15a9\u0003\u0002\u0002\u0002\u15ac\u15aa", "\u0003\u0002\u0002\u0002\u15ac\u15ab\u0003\u0002\u0002\u0002\u15ad\u021b", "\u0003\u0002\u0002\u0002\u15ae\u15b0\u0007\u0433\u0002\u0002\u15af\u15ae", "\u0003\u0002\u0002\u0002\u15af\u15b0\u0003\u0002\u0002\u0002\u15b0\u15b1", "\u0003\u0002\u0002\u0002\u15b1\u15b2\u0007\u064d\u0002\u0002\u15b2\u15b3", "\u0007L\u0002\u0002\u15b3\u15b4\u0007%\u0002\u0002\u15b4\u15b5\u0007", "\u02ee\u0002\u0002\u15b5\u021d\u0003\u0002\u0002\u0002\u15b6\u15b7\u0007", "\u08b1\u0002\u0002\u15b7\u15bc\u0005\u0220\u0111\u0002\u15b8\u15b9\u0007", "\u08b7\u0002\u0002\u15b9\u15bb\u0005\u0220\u0111\u0002\u15ba\u15b8\u0003", "\u0002\u0002\u0002\u15bb\u15be\u0003\u0002\u0002\u0002\u15bc\u15ba\u0003", "\u0002\u0002\u0002\u15bc\u15bd\u0003\u0002\u0002\u0002\u15bd\u15bf\u0003", "\u0002\u0002\u0002\u15be\u15bc\u0003\u0002\u0002\u0002\u15bf\u15c0\u0007", "\u08b2\u0002\u0002\u15c0\u15c2\u0003\u0002\u0002\u0002\u15c1\u15b6\u0003", "\u0002\u0002\u0002\u15c1\u15c2\u0003\u0002\u0002\u0002\u15c2\u15c7\u0003", "\u0002\u0002\u0002\u15c3\u15c4\u0007\u046a\u0002\u0002\u15c4\u15c5\u0007", "\u00dc\u0002\u0002\u15c5\u15c6\t:\u0002\u0002\u15c6\u15c8\u0007\u05ae", "\u0002\u0002\u15c7\u15c3\u0003\u0002\u0002\u0002\u15c7\u15c8\u0003\u0002", "\u0002\u0002\u15c8\u15ca\u0003\u0002\u0002\u0002\u15c9\u15cb\u0005\u026c", "\u0137\u0002\u15ca\u15c9\u0003\u0002\u0002\u0002\u15ca\u15cb\u0003\u0002", "\u0002\u0002\u15cb\u15cd\u0003\u0002\u0002\u0002\u15cc\u15ce\u0005\u034a", "\u01a6\u0002\u15cd\u15cc\u0003\u0002\u0002\u0002\u15cd\u15ce\u0003\u0002", "\u0002\u0002\u15ce\u15d0\u0003\u0002\u0002\u0002\u15cf\u15d1\u0005\u0222", "\u0112\u0002\u15d0\u15cf\u0003\u0002\u0002\u0002\u15d0\u15d1\u0003\u0002", "\u0002\u0002\u15d1\u15d3\u0003\u0002\u0002\u0002\u15d2\u15d4\t5\u0002", "\u0002\u15d3\u15d2\u0003\u0002\u0002\u0002\u15d3\u15d4\u0003\u0002\u0002", "\u0002\u15d4\u15da\u0003\u0002\u0002\u0002\u15d5\u15d6\u0007\u0592\u0002", "\u0002\u15d6\u15d7\u0007\u08b1\u0002\u0002\u15d7\u15d8\u0007\u035e\u0002", "\u0002\u15d8\u15d9\t;\u0002\u0002\u15d9\u15db\u0007\u08b2\u0002\u0002", "\u15da\u15d5\u0003\u0002\u0002\u0002\u15da\u15db\u0003\u0002\u0002\u0002", "\u15db\u15dd\u0003\u0002\u0002\u0002\u15dc\u15de\u0005\u01dc\u00ef\u0002", "\u15dd\u15dc\u0003\u0002\u0002\u0002\u15dd\u15de\u0003\u0002\u0002\u0002", "\u15de\u15e0\u0003\u0002\u0002\u0002\u15df\u15e1\t9\u0002\u0002\u15e0", "\u15df\u0003\u0002\u0002\u0002\u15e0\u15e1\u0003\u0002\u0002\u0002\u15e1", "\u15e7\u0003\u0002\u0002\u0002\u15e2\u15e4\u0005\u02fe\u0180\u0002\u15e3", "\u15e2\u0003\u0002\u0002\u0002\u15e4\u15e5\u0003\u0002\u0002\u0002\u15e5", "\u15e3\u0003\u0002\u0002\u0002\u15e5\u15e6\u0003\u0002\u0002\u0002\u15e6", "\u15e8\u0003\u0002\u0002\u0002\u15e7\u15e3\u0003\u0002\u0002\u0002\u15e7", "\u15e8\u0003\u0002\u0002\u0002\u15e8\u15ea\u0003\u0002\u0002\u0002\u15e9", "\u15eb\u0005\u026e\u0138\u0002\u15ea\u15e9\u0003\u0002\u0002\u0002\u15ea", "\u15eb\u0003\u0002\u0002\u0002\u15eb\u15ed\u0003\u0002\u0002\u0002\u15ec", "\u15ee\u0005\u0270\u0139\u0002\u15ed\u15ec\u0003\u0002\u0002\u0002\u15ed", "\u15ee\u0003\u0002\u0002\u0002\u15ee\u021f\u0003\u0002\u0002\u0002\u15ef", "\u15f5\u0005\u0352\u01aa\u0002\u15f0\u15f5\u0005\u0354\u01ab\u0002\u15f1", "\u15f5\u0005\u01a8\u00d5\u0002\u15f2\u15f5\u0005\u01a6\u00d4\u0002\u15f3", "\u15f5\u0005\u0362\u01b2\u0002\u15f4\u15ef\u0003\u0002\u0002\u0002\u15f4", "\u15f0\u0003\u0002\u0002\u0002\u15f4\u15f1\u0003\u0002\u0002\u0002\u15f4", "\u15f2\u0003\u0002\u0002\u0002\u15f4\u15f3\u0003\u0002\u0002\u0002\u15f5", "\u0221\u0003\u0002\u0002\u0002\u15f6\u15ff\u0005\u0224\u0113\u0002\u15f7", "\u15ff\u0005\u0226\u0114\u0002\u15f8\u15ff\u0005\u0228\u0115\u0002\u15f9", "\u15ff\u0005\u0230\u0119\u0002\u15fa\u15ff\u0005\u0232\u011a\u0002\u15fb", "\u15ff\u0005\u0234\u011b\u0002\u15fc\u15ff\u0005\u0236\u011c\u0002\u15fd", "\u15ff\u0005\u023a\u011e\u0002\u15fe\u15f6\u0003\u0002\u0002\u0002\u15fe", "\u15f7\u0003\u0002\u0002\u0002\u15fe\u15f8\u0003\u0002\u0002\u0002\u15fe", "\u15f9\u0003\u0002\u0002\u0002\u15fe\u15fa\u0003\u0002\u0002\u0002\u15fe", "\u15fb\u0003\u0002\u0002\u0002\u15fe\u15fc\u0003\u0002\u0002\u0002\u15fe", "\u15fd\u0003\u0002\u0002\u0002\u15ff\u0223\u0003\u0002\u0002\u0002\u1600", "\u1601\u0007\u04b9\u0002\u0002\u1601\u1602\u0007\u0094\u0002\u0002\u1602", "\u1603\u0007\u0542\u0002\u0002\u1603\u1604\u0007\u08b1\u0002\u0002\u1604", "\u1609\u0005\u0592\u02ca\u0002\u1605\u1606\u0007\u08b7\u0002\u0002\u1606", "\u1608\u0005\u0592\u02ca\u0002\u1607\u1605\u0003\u0002\u0002\u0002\u1608", "\u160b\u0003\u0002\u0002\u0002\u1609\u1607\u0003\u0002\u0002\u0002\u1609", "\u160a\u0003\u0002\u0002\u0002\u160a\u160c\u0003\u0002\u0002\u0002\u160b", "\u1609\u0003\u0002\u0002\u0002\u160c\u1620\u0007\u08b2\u0002\u0002\u160d", "\u160e\u0007\u02b3\u0002\u0002\u160e\u160f\u0007\u08b1\u0002\u0002\u160f", "\u1610\u0005\u04d4\u026b\u0002\u1610\u161e\u0007\u08b2\u0002\u0002\u1611", "\u1612\u0007\u063c\u0002\u0002\u1612\u1613\u0007\u028e\u0002\u0002\u1613", "\u1614\u0007\u08b1\u0002\u0002\u1614\u1619\u0005\u0346\u01a4\u0002\u1615", "\u1616\u0007\u08b7\u0002\u0002\u1616\u1618\u0005\u0346\u01a4\u0002\u1617", "\u1615\u0003\u0002\u0002\u0002\u1618\u161b\u0003\u0002\u0002\u0002\u1619", "\u1617\u0003\u0002\u0002\u0002\u1619\u161a\u0003\u0002\u0002\u0002\u161a", "\u161c\u0003\u0002\u0002\u0002\u161b\u1619\u0003\u0002\u0002\u0002\u161c", "\u161d\u0007\u08b2\u0002\u0002\u161d\u161f\u0003\u0002\u0002\u0002\u161e", "\u1611\u0003\u0002\u0002\u0002\u161e\u161f\u0003\u0002\u0002\u0002\u161f", "\u1621\u0003\u0002\u0002\u0002\u1620\u160d\u0003\u0002\u0002\u0002\u1620", "\u1621\u0003\u0002\u0002\u0002\u1621\u1622\u0003\u0002\u0002\u0002\u1622", "\u1623\u0007\u08b1\u0002\u0002\u1623\u1625\u0007\u04b9\u0002\u0002\u1624", "\u1626\u0005\u0360\u01b1\u0002\u1625\u1624\u0003\u0002\u0002\u0002\u1625", "\u1626\u0003\u0002\u0002\u0002\u1626\u1627\u0003\u0002\u0002\u0002\u1627", "\u1628\u0005\u0254\u012b\u0002\u1628\u1633\u0005\u0258\u012d\u0002\u1629", "\u162a\u0007\u08b7\u0002\u0002\u162a\u162c\u0007\u04b9\u0002\u0002\u162b", "\u162d\u0005\u0360\u01b1\u0002\u162c\u162b\u0003\u0002\u0002\u0002\u162c", "\u162d\u0003\u0002\u0002\u0002\u162d\u162e\u0003\u0002\u0002\u0002\u162e", "\u162f\u0005\u0254\u012b\u0002\u162f\u1630\u0005\u0258\u012d\u0002\u1630", "\u1632\u0003\u0002\u0002\u0002\u1631\u1629\u0003\u0002\u0002\u0002\u1632", "\u1635\u0003\u0002\u0002\u0002\u1633\u1631\u0003\u0002\u0002\u0002\u1633", "\u1634\u0003\u0002\u0002\u0002\u1634\u1636\u0003\u0002\u0002\u0002\u1635", "\u1633\u0003\u0002\u0002\u0002\u1636\u1637\u0007\u08b2\u0002\u0002\u1637", "\u0225\u0003\u0002\u0002\u0002\u1638\u1639\u0007\u04b9\u0002\u0002\u1639", "\u163a\u0007\u0094\u0002\u0002\u163a\u163b\u0007\u02fb\u0002\u0002\u163b", "\u163c\u0007\u08b1\u0002\u0002\u163c\u163d\u0005\u0592\u02ca\u0002\u163d", "\u163e\u0007\u08b2\u0002\u0002\u163e\u163f\u0007\u08b1\u0002\u0002\u163f", "\u1641\u0007\u04b9\u0002\u0002\u1640\u1642\u0005\u0360\u01b1\u0002\u1641", "\u1640\u0003\u0002\u0002\u0002\u1641\u1642\u0003\u0002\u0002\u0002\u1642", "\u1643\u0003\u0002\u0002\u0002\u1643\u1644\u0005\u0256\u012c\u0002\u1644", "\u164f\u0005\u0258\u012d\u0002\u1645\u1646\u0007\u08b7\u0002\u0002\u1646", "\u1648\u0007\u04b9\u0002\u0002\u1647\u1649\u0005\u0360\u01b1\u0002\u1648", "\u1647\u0003\u0002\u0002\u0002\u1648\u1649\u0003\u0002\u0002\u0002\u1649", "\u164a\u0003\u0002\u0002\u0002\u164a\u164b\u0005\u0256\u012c\u0002\u164b", "\u164c\u0005\u0258\u012d\u0002\u164c\u164e\u0003\u0002\u0002\u0002\u164d", "\u1645\u0003\u0002\u0002\u0002\u164e\u1651\u0003\u0002\u0002\u0002\u164f", "\u164d\u0003\u0002\u0002\u0002\u164f\u1650\u0003\u0002\u0002\u0002\u1650", "\u1652\u0003\u0002\u0002\u0002\u1651\u164f\u0003\u0002\u0002\u0002\u1652", "\u1653\u0007\u08b2\u0002\u0002\u1653\u0227\u0003\u0002\u0002\u0002\u1654", "\u1655\u0007\u04b9\u0002\u0002\u1655\u1656\u0007\u0094\u0002\u0002\u1656", "\u1657\u0007\u0248\u0002\u0002\u1657\u1658\u0007\u08b1\u0002\u0002\u1658", "\u165d\u0005\u0592\u02ca\u0002\u1659\u165a\u0007\u08b7\u0002\u0002\u165a", "\u165c\u0005\u0592\u02ca\u0002\u165b\u1659\u0003\u0002\u0002\u0002\u165c", "\u165f\u0003\u0002\u0002\u0002\u165d\u165b\u0003\u0002\u0002\u0002\u165d", "\u165e\u0003\u0002\u0002\u0002\u165e\u1660\u0003\u0002\u0002\u0002\u165f", "\u165d\u0003\u0002\u0002\u0002\u1660\u1663\u0007\u08b2\u0002\u0002\u1661", "\u1664\u0005\u022a\u0116\u0002\u1662\u1664\u0005\u022c\u0117\u0002\u1663", "\u1661\u0003\u0002\u0002\u0002\u1663\u1662\u0003\u0002\u0002\u0002\u1664", "\u0229\u0003\u0002\u0002\u0002\u1665\u1666\u0007\u08b1\u0002\u0002\u1666", "\u1668\u0007\u04b9\u0002\u0002\u1667\u1669\u0005\u0360\u01b1\u0002\u1668", "\u1667\u0003\u0002\u0002\u0002\u1668\u1669\u0003\u0002\u0002\u0002\u1669", "\u166b\u0003\u0002\u0002\u0002\u166a\u166c\u0005\u025a\u012e\u0002\u166b", "\u166a\u0003\u0002\u0002\u0002\u166b\u166c\u0003\u0002\u0002\u0002\u166c", "\u1677\u0003\u0002\u0002\u0002\u166d\u166e\u0007\u08b7\u0002\u0002\u166e", "\u1670\u0007\u04b9\u0002\u0002\u166f\u1671\u0005\u0360\u01b1\u0002\u1670", "\u166f\u0003\u0002\u0002\u0002\u1670\u1671\u0003\u0002\u0002\u0002\u1671", "\u1673\u0003\u0002\u0002\u0002\u1672\u1674\u0005\u025a\u012e\u0002\u1673", "\u1672\u0003\u0002\u0002\u0002\u1673\u1674\u0003\u0002\u0002\u0002\u1674", "\u1676\u0003\u0002\u0002\u0002\u1675\u166d\u0003\u0002\u0002\u0002\u1676", "\u1679\u0003\u0002\u0002\u0002\u1677\u1675\u0003\u0002\u0002\u0002\u1677", "\u1678\u0003\u0002\u0002\u0002\u1678\u167a\u0003\u0002\u0002\u0002\u1679", "\u1677\u0003\u0002\u0002\u0002\u167a\u167b\u0007\u08b2\u0002\u0002\u167b", "\u022b\u0003\u0002\u0002\u0002\u167c\u167d\u0007\u04bb\u0002\u0002\u167d", "\u168b\u0005\u022e\u0118\u0002\u167e\u167f\u0007\u063c\u0002\u0002\u167f", "\u1680\u0007\u028e\u0002\u0002\u1680\u1681\u0007\u08b1\u0002\u0002\u1681", "\u1686\u0005\u0346\u01a4\u0002\u1682\u1683\u0007\u08b7\u0002\u0002\u1683", "\u1685\u0005\u0346\u01a4\u0002\u1684\u1682\u0003\u0002\u0002\u0002\u1685", "\u1688\u0003\u0002\u0002\u0002\u1686\u1684\u0003\u0002\u0002\u0002\u1686", "\u1687\u0003\u0002\u0002\u0002\u1687\u1689\u0003\u0002\u0002\u0002\u1688", "\u1686\u0003\u0002\u0002\u0002\u1689\u168a\u0007\u08b2\u0002\u0002\u168a", "\u168c\u0003\u0002\u0002\u0002\u168b\u167e\u0003\u0002\u0002\u0002\u168b", "\u168c\u0003\u0002\u0002\u0002\u168c\u168f\u0003\u0002\u0002\u0002\u168d", "\u1690\u0005\u0262\u0132\u0002\u168e\u1690\u0005\u030e\u0188\u0002\u168f", "\u168d\u0003\u0002\u0002\u0002\u168f\u168e\u0003\u0002\u0002\u0002\u168f", "\u1690\u0003\u0002\u0002\u0002\u1690\u169f\u0003\u0002\u0002\u0002\u1691", "\u1692\u0007\u04a2\u0002\u0002\u1692\u1693\u0007\u063c\u0002\u0002\u1693", "\u1694\u0007\u028e\u0002\u0002\u1694\u1695\u0007\u08b1\u0002\u0002\u1695", "\u169a\u0005\u0346\u01a4\u0002\u1696\u1697\u0007\u08b7\u0002\u0002\u1697", "\u1699\u0005\u0346\u01a4\u0002\u1698\u1696\u0003\u0002\u0002\u0002\u1699", "\u169c\u0003\u0002\u0002\u0002\u169a\u1698\u0003\u0002\u0002\u0002\u169a", "\u169b\u0003\u0002\u0002\u0002\u169b\u169d\u0003\u0002\u0002\u0002\u169c", "\u169a\u0003\u0002\u0002\u0002\u169d\u169e\u0007\u08b2\u0002\u0002\u169e", "\u16a0\u0003\u0002\u0002\u0002\u169f\u1691\u0003\u0002\u0002\u0002\u169f", "\u16a0\u0003\u0002\u0002\u0002\u16a0\u022d\u0003\u0002\u0002\u0002\u16a1", "\u16a2\u0007\u08ab\u0002\u0002\u16a2\u022f\u0003\u0002\u0002\u0002\u16a3", "\u16a4\u0007\u04b9\u0002\u0002\u16a4\u16a5\u0007\u0094\u0002\u0002\u16a5", "\u16a6\u0007\u0542\u0002\u0002\u16a6\u16a7\u0007\u08b1\u0002\u0002\u16a7", "\u16ac\u0005\u0592\u02ca\u0002\u16a8\u16a9\u0007\u08b7\u0002\u0002\u16a9", "\u16ab\u0005\u0592\u02ca\u0002\u16aa\u16a8\u0003\u0002\u0002\u0002\u16ab", "\u16ae\u0003\u0002\u0002\u0002\u16ac\u16aa\u0003\u0002\u0002\u0002\u16ac", "\u16ad\u0003\u0002\u0002\u0002\u16ad\u16af\u0003\u0002\u0002\u0002\u16ae", "\u16ac\u0003\u0002\u0002\u0002\u16af\u16c3\u0007\u08b2\u0002\u0002\u16b0", "\u16b1\u0007\u02b3\u0002\u0002\u16b1\u16b2\u0007\u08b1\u0002\u0002\u16b2", "\u16b3\u0005\u04d4\u026b\u0002\u16b3\u16c1\u0007\u08b2\u0002\u0002\u16b4", "\u16b5\u0007\u063c\u0002\u0002\u16b5\u16b6\u0007\u028e\u0002\u0002\u16b6", "\u16b7\u0007\u08b1\u0002\u0002\u16b7\u16bc\u0005\u0346\u01a4\u0002\u16b8", "\u16b9\u0007\u08b7\u0002\u0002\u16b9\u16bb\u0005\u0346\u01a4\u0002\u16ba", "\u16b8\u0003\u0002\u0002\u0002\u16bb\u16be\u0003\u0002\u0002\u0002\u16bc", "\u16ba\u0003\u0002\u0002\u0002\u16bc\u16bd\u0003\u0002\u0002\u0002\u16bd", "\u16bf\u0003\u0002\u0002\u0002\u16be\u16bc\u0003\u0002\u0002\u0002\u16bf", "\u16c0\u0007\u08b2\u0002\u0002\u16c0\u16c2\u0003\u0002\u0002\u0002\u16c1", "\u16b4\u0003\u0002\u0002\u0002\u16c1\u16c2\u0003\u0002\u0002\u0002\u16c2", "\u16c4\u0003\u0002\u0002\u0002\u16c3\u16b0\u0003\u0002\u0002\u0002\u16c3", "\u16c4\u0003\u0002\u0002\u0002\u16c4\u16c8\u0003\u0002\u0002\u0002\u16c5", "\u16c9\u0005\u0244\u0123\u0002\u16c6\u16c9\u0005\u0246\u0124\u0002\u16c7", "\u16c9\u0005\u0248\u0125\u0002\u16c8\u16c5\u0003\u0002\u0002\u0002\u16c8", "\u16c6\u0003\u0002\u0002\u0002\u16c8\u16c7\u0003\u0002\u0002\u0002\u16c9", "\u16ca\u0003\u0002\u0002\u0002\u16ca\u16cb\u0007\u08b1\u0002\u0002\u16cb", "\u16d0\u0005\u023c\u011f\u0002\u16cc\u16cd\u0007\u08b7\u0002\u0002\u16cd", "\u16cf\u0005\u023c\u011f\u0002\u16ce\u16cc\u0003\u0002\u0002\u0002\u16cf", "\u16d2\u0003\u0002\u0002\u0002\u16d0\u16ce\u0003\u0002\u0002\u0002\u16d0", "\u16d1\u0003\u0002\u0002\u0002\u16d1\u16d3\u0003\u0002\u0002\u0002\u16d2", "\u16d0\u0003\u0002\u0002\u0002\u16d3\u16d4\u0007\u08b2\u0002\u0002\u16d4", "\u0231\u0003\u0002\u0002\u0002\u16d5\u16d6\u0007\u04b9\u0002\u0002\u16d6", "\u16d7\u0007\u0094\u0002\u0002\u16d7\u16d8\u0007\u02fb\u0002\u0002\u16d8", "\u16d9\u0007\u08b1\u0002\u0002\u16d9\u16da\u0005\u0592\u02ca\u0002\u16da", "\u16de\u0007\u08b2\u0002\u0002\u16db\u16df\u0005\u0244\u0123\u0002\u16dc", "\u16df\u0005\u0246\u0124\u0002\u16dd\u16df\u0005\u0248\u0125\u0002\u16de", "\u16db\u0003\u0002\u0002\u0002\u16de\u16dc\u0003\u0002\u0002\u0002\u16de", "\u16dd\u0003\u0002\u0002\u0002\u16df\u16e0\u0003\u0002\u0002\u0002\u16e0", "\u16e1\u0007\u08b1\u0002\u0002\u16e1\u16e6\u0005\u023e\u0120\u0002\u16e2", "\u16e3\u0007\u08b7\u0002\u0002\u16e3\u16e5\u0005\u023e\u0120\u0002\u16e4", "\u16e2\u0003\u0002\u0002\u0002\u16e5\u16e8\u0003\u0002\u0002\u0002\u16e6", "\u16e4\u0003\u0002\u0002\u0002\u16e6\u16e7\u0003\u0002\u0002\u0002\u16e7", "\u16e9\u0003\u0002\u0002\u0002\u16e8\u16e6\u0003\u0002\u0002\u0002\u16e9", "\u16ea\u0007\u08b2\u0002\u0002\u16ea\u0233\u0003\u0002\u0002\u0002\u16eb", "\u16ec\u0007\u04b9\u0002\u0002\u16ec\u16ed\u0007\u0094\u0002\u0002\u16ed", "\u16ee\u0007\u0248\u0002\u0002\u16ee\u16f1\u0007\u08b1\u0002\u0002\u16ef", "\u16f0\u0007\u08b7\u0002\u0002\u16f0\u16f2\u0005\u0592\u02ca\u0002\u16f1", "\u16ef\u0003\u0002\u0002\u0002\u16f2\u16f3\u0003\u0002\u0002\u0002\u16f3", "\u16f1\u0003\u0002\u0002\u0002\u16f3\u16f4\u0003\u0002\u0002\u0002\u16f4", "\u16f5\u0003\u0002\u0002\u0002\u16f5\u16f9\u0007\u08b2\u0002\u0002\u16f6", "\u16fa\u0005\u0244\u0123\u0002\u16f7\u16fa\u0005\u0246\u0124\u0002\u16f8", "\u16fa\u0005\u0248\u0125\u0002\u16f9\u16f6\u0003\u0002\u0002\u0002\u16f9", "\u16f7\u0003\u0002\u0002\u0002\u16f9\u16f8\u0003\u0002\u0002\u0002\u16fa", "\u16fd\u0003\u0002\u0002\u0002\u16fb\u16fe\u0005\u022a\u0116\u0002\u16fc", "\u16fe\u0005\u022c\u0117\u0002\u16fd\u16fb\u0003\u0002\u0002\u0002\u16fd", "\u16fc\u0003\u0002\u0002\u0002\u16fe\u0235\u0003\u0002\u0002\u0002\u16ff", "\u1700\u0007\u04b9\u0002\u0002\u1700\u1701\u0007\u0094\u0002\u0002\u1701", "\u1702\u0007\u055f\u0002\u0002\u1702\u1703\u0007\u08b1\u0002\u0002\u1703", "\u1704\u0005\u05d6\u02ec\u0002\u1704\u1710\u0007\u08b2\u0002\u0002\u1705", "\u1706\u0007\u08b1\u0002\u0002\u1706\u170b\u0005\u0238\u011d\u0002\u1707", "\u1708\u0007\u08b7\u0002\u0002\u1708\u170a\u0005\u0238\u011d\u0002\u1709", "\u1707\u0003\u0002\u0002\u0002\u170a\u170d\u0003\u0002\u0002\u0002\u170b", "\u1709\u0003\u0002\u0002\u0002\u170b\u170c\u0003\u0002\u0002\u0002\u170c", "\u170e\u0003\u0002\u0002\u0002\u170d\u170b\u0003\u0002\u0002\u0002\u170e", "\u170f\u0007\u08b2\u0002\u0002\u170f\u1711\u0003\u0002\u0002\u0002\u1710", "\u1705\u0003\u0002\u0002\u0002\u1710\u1711\u0003\u0002\u0002\u0002\u1711", "\u0237\u0003\u0002\u0002\u0002\u1712\u1714\u0007\u04b9\u0002\u0002\u1713", "\u1715\u0005\u0360\u01b1\u0002\u1714\u1713\u0003\u0002\u0002\u0002\u1714", "\u1715\u0003\u0002\u0002\u0002\u1715\u1716\u0003\u0002\u0002\u0002\u1716", "\u1717\u0005\u0258\u012d\u0002\u1717\u0239\u0003\u0002\u0002\u0002\u1718", "\u1719\u0007\u04b9\u0002\u0002\u1719\u171a\u0007\u0094\u0002\u0002\u171a", "\u1725\u0007\u06f5\u0002\u0002\u171b\u171c\u0007\u04bb\u0002\u0002\u171c", "\u1726\u0007\u08ab\u0002\u0002\u171d\u1722\u0005\u0238\u011d\u0002\u171e", "\u171f\u0007\u08b7\u0002\u0002\u171f\u1721\u0005\u0238\u011d\u0002\u1720", "\u171e\u0003\u0002\u0002\u0002\u1721\u1724\u0003\u0002\u0002\u0002\u1722", "\u1720\u0003\u0002\u0002\u0002\u1722\u1723\u0003\u0002\u0002\u0002\u1723", "\u1726\u0003\u0002\u0002\u0002\u1724\u1722\u0003\u0002\u0002\u0002\u1725", "\u171b\u0003\u0002\u0002\u0002\u1725\u171d\u0003\u0002\u0002\u0002\u1725", "\u1726\u0003\u0002\u0002\u0002\u1726\u023b\u0003\u0002\u0002\u0002\u1727", "\u1729\u0007\u04b9\u0002\u0002\u1728\u172a\u0005\u0360\u01b1\u0002\u1729", "\u1728\u0003\u0002\u0002\u0002\u1729\u172a\u0003\u0002\u0002\u0002\u172a", "\u172b\u0003\u0002\u0002\u0002\u172b\u172c\u0005\u0254\u012b\u0002\u172c", "\u174d\u0005\u0258\u012d\u0002\u172d\u1746\u0007\u08b1\u0002\u0002\u172e", "\u1733\u0005\u024c\u0127\u0002\u172f\u1730\u0007\u08b7\u0002\u0002\u1730", "\u1732\u0005\u024c\u0127\u0002\u1731\u172f\u0003\u0002\u0002\u0002\u1732", "\u1735\u0003\u0002\u0002\u0002\u1733\u1731\u0003\u0002\u0002\u0002\u1733", "\u1734\u0003\u0002\u0002\u0002\u1734\u1747\u0003\u0002\u0002\u0002\u1735", "\u1733\u0003\u0002\u0002\u0002\u1736\u173b\u0005\u024e\u0128\u0002\u1737", "\u1738\u0007\u08b7\u0002\u0002\u1738\u173a\u0005\u024e\u0128\u0002\u1739", "\u1737\u0003\u0002\u0002\u0002\u173a\u173d\u0003\u0002\u0002\u0002\u173b", "\u1739\u0003\u0002\u0002\u0002\u173b\u173c\u0003\u0002\u0002\u0002\u173c", "\u1747\u0003\u0002\u0002\u0002\u173d\u173b\u0003\u0002\u0002\u0002\u173e", "\u1743\u0005\u0250\u0129\u0002\u173f\u1740\u0007\u08b7\u0002\u0002\u1740", "\u1742\u0005\u0250\u0129\u0002\u1741\u173f\u0003\u0002\u0002\u0002\u1742", "\u1745\u0003\u0002\u0002\u0002\u1743\u1741\u0003\u0002\u0002\u0002\u1743", "\u1744\u0003\u0002\u0002\u0002\u1744\u1747\u0003\u0002\u0002\u0002\u1745", "\u1743\u0003\u0002\u0002\u0002\u1746\u172e\u0003\u0002\u0002\u0002\u1746", "\u1736\u0003\u0002\u0002\u0002\u1746\u173e\u0003\u0002\u0002\u0002\u1747", "\u1748\u0003\u0002\u0002\u0002\u1748\u1749\u0007\u08b2\u0002\u0002\u1749", "\u174c\u0003\u0002\u0002\u0002\u174a\u174c\u0005\u0252\u012a\u0002\u174b", "\u172d\u0003\u0002\u0002\u0002\u174b\u174a\u0003\u0002\u0002\u0002\u174c", "\u174e\u0003\u0002\u0002\u0002\u174d\u174b\u0003\u0002\u0002\u0002\u174d", "\u174e\u0003\u0002\u0002\u0002\u174e\u023d\u0003\u0002\u0002\u0002\u174f", "\u1751\u0007\u04b9\u0002\u0002\u1750\u1752\u0005\u0360\u01b1\u0002\u1751", "\u1750\u0003\u0002\u0002\u0002\u1751\u1752\u0003\u0002\u0002\u0002\u1752", "\u1753\u0003\u0002\u0002\u0002\u1753\u1754\u0005\u0256\u012c\u0002\u1754", "\u1775\u0005\u0258\u012d\u0002\u1755\u176e\u0007\u08b1\u0002\u0002\u1756", "\u175b\u0005\u024c\u0127\u0002\u1757\u1758\u0007\u08b7\u0002\u0002\u1758", "\u175a\u0005\u024c\u0127\u0002\u1759\u1757\u0003\u0002\u0002\u0002\u175a", "\u175d\u0003\u0002\u0002\u0002\u175b\u1759\u0003\u0002\u0002\u0002\u175b", "\u175c\u0003\u0002\u0002\u0002\u175c\u176f\u0003\u0002\u0002\u0002\u175d", "\u175b\u0003\u0002\u0002\u0002\u175e\u1763\u0005\u024e\u0128\u0002\u175f", "\u1760\u0007\u08b7\u0002\u0002\u1760\u1762\u0005\u024e\u0128\u0002\u1761", "\u175f\u0003\u0002\u0002\u0002\u1762\u1765\u0003\u0002\u0002\u0002\u1763", "\u1761\u0003\u0002\u0002\u0002\u1763\u1764\u0003\u0002\u0002\u0002\u1764", "\u176f\u0003\u0002\u0002\u0002\u1765\u1763\u0003\u0002\u0002\u0002\u1766", "\u176b\u0005\u0250\u0129\u0002\u1767\u1768\u0007\u08b7\u0002\u0002\u1768", "\u176a\u0005\u0250\u0129\u0002\u1769\u1767\u0003\u0002\u0002\u0002\u176a", "\u176d\u0003\u0002\u0002\u0002\u176b\u1769\u0003\u0002\u0002\u0002\u176b", "\u176c\u0003\u0002\u0002\u0002\u176c\u176f\u0003\u0002\u0002\u0002\u176d", "\u176b\u0003\u0002\u0002\u0002\u176e\u1756\u0003\u0002\u0002\u0002\u176e", "\u175e\u0003\u0002\u0002\u0002\u176e\u1766\u0003\u0002\u0002\u0002\u176f", "\u1770\u0003\u0002\u0002\u0002\u1770\u1771\u0007\u08b2\u0002\u0002\u1771", "\u1774\u0003\u0002\u0002\u0002\u1772\u1774\u0005\u0252\u012a\u0002\u1773", "\u1755\u0003\u0002\u0002\u0002\u1773\u1772\u0003\u0002\u0002\u0002\u1774", "\u1776\u0003\u0002\u0002\u0002\u1775\u1773\u0003\u0002\u0002\u0002\u1775", "\u1776\u0003\u0002\u0002\u0002\u1776\u023f\u0003\u0002\u0002\u0002\u1777", "\u1778\u0007\u0648\u0002\u0002\u1778\u1797\u0007\u0781\u0002\u0002\u1779", "\u1792\u0007\u08b1\u0002\u0002\u177a\u177f\u0005\u024c\u0127\u0002\u177b", "\u177c\u0007\u08b7\u0002\u0002\u177c\u177e\u0005\u024c\u0127\u0002\u177d", "\u177b\u0003\u0002\u0002\u0002\u177e\u1781\u0003\u0002\u0002\u0002\u177f", "\u177d\u0003\u0002\u0002\u0002\u177f\u1780\u0003\u0002\u0002\u0002\u1780", "\u1793\u0003\u0002\u0002\u0002\u1781\u177f\u0003\u0002\u0002\u0002\u1782", "\u1787\u0005\u024e\u0128\u0002\u1783\u1784\u0007\u08b7\u0002\u0002\u1784", "\u1786\u0005\u024e\u0128\u0002\u1785\u1783\u0003\u0002\u0002\u0002\u1786", "\u1789\u0003\u0002\u0002\u0002\u1787\u1785\u0003\u0002\u0002\u0002\u1787", "\u1788\u0003\u0002\u0002\u0002\u1788\u1793\u0003\u0002\u0002\u0002\u1789", "\u1787\u0003\u0002\u0002\u0002\u178a\u178f\u0005\u0250\u0129\u0002\u178b", "\u178c\u0007\u08b7\u0002\u0002\u178c\u178e\u0005\u0250\u0129\u0002\u178d", "\u178b\u0003\u0002\u0002\u0002\u178e\u1791\u0003\u0002\u0002\u0002\u178f", "\u178d\u0003\u0002\u0002\u0002\u178f\u1790\u0003\u0002\u0002\u0002\u1790", "\u1793\u0003\u0002\u0002\u0002\u1791\u178f\u0003\u0002\u0002\u0002\u1792", "\u177a\u0003\u0002\u0002\u0002\u1792\u1782\u0003\u0002\u0002\u0002\u1792", "\u178a\u0003\u0002\u0002\u0002\u1793\u1794\u0003\u0002\u0002\u0002\u1794", "\u1795\u0007\u08b2\u0002\u0002\u1795\u1798\u0003\u0002\u0002\u0002\u1796", "\u1798\u0005\u0242\u0122\u0002\u1797\u1779\u0003\u0002\u0002\u0002\u1797", "\u1796\u0003\u0002\u0002\u0002\u1798\u0241\u0003\u0002\u0002\u0002\u1799", "\u179a\u0007\u08ab\u0002\u0002\u179a\u0243\u0003\u0002\u0002\u0002\u179b", "\u179c\u0007\u0648\u0002\u0002\u179c\u179d\u0007\u0094\u0002\u0002\u179d", "\u179e\u0007\u0542\u0002\u0002\u179e\u179f\u0007\u08b1\u0002\u0002\u179f", "\u17a4\u0005\u0592\u02ca\u0002\u17a0\u17a1\u0007\u08b7\u0002\u0002\u17a1", "\u17a3\u0005\u0592\u02ca\u0002\u17a2\u17a0\u0003\u0002\u0002\u0002\u17a3", "\u17a6\u0003\u0002\u0002\u0002\u17a4\u17a2\u0003\u0002\u0002\u0002\u17a4", "\u17a5\u0003\u0002\u0002\u0002\u17a5\u17a7\u0003\u0002\u0002\u0002\u17a6", "\u17a4\u0003\u0002\u0002\u0002\u17a7\u17a9\u0007\u08b2\u0002\u0002\u17a8", "\u17aa\u0005\u0240\u0121\u0002\u17a9\u17a8\u0003\u0002\u0002\u0002\u17a9", "\u17aa\u0003\u0002\u0002\u0002\u17aa\u0245\u0003\u0002\u0002\u0002\u17ab", "\u17ac\u0007\u0648\u0002\u0002\u17ac\u17ad\u0007\u0094\u0002\u0002\u17ad", "\u17ae\u0007\u02fb\u0002\u0002\u17ae\u17af\u0007\u08b1\u0002\u0002\u17af", "\u17b0\u0005\u0592\u02ca\u0002\u17b0\u17b2\u0007\u08b2\u0002\u0002\u17b1", "\u17b3\u0005\u0240\u0121\u0002\u17b2\u17b1\u0003\u0002\u0002\u0002\u17b2", "\u17b3\u0003\u0002\u0002\u0002\u17b3\u0247\u0003\u0002\u0002\u0002\u17b4", "\u17b5\u0007\u0648\u0002\u0002\u17b5\u17b6\u0007\u0094\u0002\u0002\u17b6", "\u17b7\u0007\u0248\u0002\u0002\u17b7\u17b8\u0007\u08b1\u0002\u0002\u17b8", "\u17bd\u0005\u0592\u02ca\u0002\u17b9\u17ba\u0007\u08b7\u0002\u0002\u17ba", "\u17bc\u0005\u0592\u02ca\u0002\u17bb\u17b9\u0003\u0002\u0002\u0002\u17bc", "\u17bf\u0003\u0002\u0002\u0002\u17bd\u17bb\u0003\u0002\u0002\u0002\u17bd", "\u17be\u0003\u0002\u0002\u0002\u17be\u17c0\u0003\u0002\u0002\u0002\u17bf", "\u17bd\u0003\u0002\u0002\u0002\u17c0\u17d3\u0007\u08b2\u0002\u0002\u17c1", "\u17c2\u0007\u0647\u0002\u0002\u17c2\u17d0\u0007\u08ab\u0002\u0002\u17c3", "\u17c4\u0007\u063c\u0002\u0002\u17c4\u17c5\u0007\u028e\u0002\u0002\u17c5", "\u17c6\u0007\u08b1\u0002\u0002\u17c6\u17cb\u0005\u0346\u01a4\u0002\u17c7", "\u17c8\u0007\u08b7\u0002\u0002\u17c8\u17ca\u0005\u0346\u01a4\u0002\u17c9", "\u17c7\u0003\u0002\u0002\u0002\u17ca\u17cd\u0003\u0002\u0002\u0002\u17cb", "\u17c9\u0003\u0002\u0002\u0002\u17cb\u17cc\u0003\u0002\u0002\u0002\u17cc", "\u17ce\u0003\u0002\u0002\u0002\u17cd\u17cb\u0003\u0002\u0002\u0002\u17ce", "\u17cf\u0007\u08b2\u0002\u0002\u17cf\u17d1\u0003\u0002\u0002\u0002\u17d0", "\u17c3\u0003\u0002\u0002\u0002\u17d0\u17d1\u0003\u0002\u0002\u0002\u17d1", "\u17d4\u0003\u0002\u0002\u0002\u17d2\u17d4\u0005\u0240\u0121\u0002\u17d3", "\u17c1\u0003\u0002\u0002\u0002\u17d3\u17d2\u0003\u0002\u0002\u0002\u17d3", "\u17d4\u0003\u0002\u0002\u0002\u17d4\u0249\u0003\u0002\u0002\u0002\u17d5", "\u17d6\u0005\u0360\u01b1\u0002\u17d6\u024b\u0003\u0002\u0002\u0002\u17d7", "\u17d9\u0007\u0648\u0002\u0002\u17d8\u17da\u0005\u024a\u0126\u0002\u17d9", "\u17d8\u0003\u0002\u0002\u0002\u17d9\u17da\u0003\u0002\u0002\u0002\u17da", "\u17db\u0003\u0002\u0002\u0002\u17db\u17dd\u0005\u0254\u012b\u0002\u17dc", "\u17de\u0005\u025a\u012e\u0002\u17dd\u17dc\u0003\u0002\u0002\u0002\u17dd", "\u17de\u0003\u0002\u0002\u0002\u17de\u024d\u0003\u0002\u0002\u0002\u17df", "\u17e1\u0007\u0648\u0002\u0002\u17e0\u17e2\u0005\u024a\u0126\u0002\u17e1", "\u17e0\u0003\u0002\u0002\u0002\u17e1\u17e2\u0003\u0002\u0002\u0002\u17e2", "\u17e3\u0003\u0002\u0002\u0002\u17e3\u17e5\u0005\u0256\u012c\u0002\u17e4", "\u17e6\u0005\u025a\u012e\u0002\u17e5\u17e4\u0003\u0002\u0002\u0002\u17e5", "\u17e6\u0003\u0002\u0002\u0002\u17e6\u024f\u0003\u0002\u0002\u0002\u17e7", "\u17e9\u0007\u0648\u0002\u0002\u17e8\u17ea\u0005\u024a\u0126\u0002\u17e9", "\u17e8\u0003\u0002\u0002\u0002\u17e9\u17ea\u0003\u0002\u0002\u0002\u17ea", "\u17ec\u0003\u0002\u0002\u0002\u17eb\u17ed\u0005\u025a\u012e\u0002\u17ec", "\u17eb\u0003\u0002\u0002\u0002\u17ec\u17ed\u0003\u0002\u0002\u0002\u17ed", "\u0251\u0003\u0002\u0002\u0002\u17ee\u17ef\u0007\u0647\u0002\u0002\u17ef", "\u17fd\u0007\u08ab\u0002\u0002\u17f0\u17f1\u0007\u063c\u0002\u0002\u17f1", "\u17f2\u0007\u028e\u0002\u0002\u17f2\u17f3\u0007\u08b1\u0002\u0002\u17f3", "\u17f8\u0005\u0346\u01a4\u0002\u17f4\u17f5\u0007\u08b7\u0002\u0002\u17f5", "\u17f7\u0005\u0346\u01a4\u0002\u17f6\u17f4\u0003\u0002\u0002\u0002\u17f7", "\u17fa\u0003\u0002\u0002\u0002\u17f8\u17f6\u0003\u0002\u0002\u0002\u17f8", "\u17f9\u0003\u0002\u0002\u0002\u17f9\u17fb\u0003\u0002\u0002\u0002\u17fa", "\u17f8\u0003\u0002\u0002\u0002\u17fb\u17fc\u0007\u08b2\u0002\u0002\u17fc", "\u17fe\u0003\u0002\u0002\u0002\u17fd\u17f0\u0003\u0002\u0002\u0002\u17fd", "\u17fe\u0003\u0002\u0002\u0002\u17fe\u0253\u0003\u0002\u0002\u0002\u17ff", "\u1800\u0007\u081b\u0002\u0002\u1800\u1801\u0007\u02ec\u0002\u0002\u1801", "\u1802\u0007\u0786\u0002\u0002\u1802\u1803\u0007\u08b1\u0002\u0002\u1803", "\u1808\u0005\u050c\u0287\u0002\u1804\u1805\u0007\u08b7\u0002\u0002\u1805", "\u1807\u0005\u050c\u0287\u0002\u1806\u1804\u0003\u0002\u0002\u0002\u1807", "\u180a\u0003\u0002\u0002\u0002\u1808\u1806\u0003\u0002\u0002\u0002\u1808", "\u1809\u0003\u0002\u0002\u0002\u1809\u180b\u0003\u0002\u0002\u0002\u180a", "\u1808\u0003\u0002\u0002\u0002\u180b\u180c\u0007\u08b2\u0002\u0002\u180c", "\u0255\u0003\u0002\u0002\u0002\u180d\u180e\u0007\u081b\u0002\u0002\u180e", "\u1818\u0007\u08b1\u0002\u0002\u180f\u1814\u0005\u050c\u0287\u0002\u1810", "\u1811\u0007\u08b7\u0002\u0002\u1811\u1813\u0005\u050c\u0287\u0002\u1812", "\u1810\u0003\u0002\u0002\u0002\u1813\u1816\u0003\u0002\u0002\u0002\u1814", "\u1812\u0003\u0002\u0002\u0002\u1814\u1815\u0003\u0002\u0002\u0002\u1815", "\u1819\u0003\u0002\u0002\u0002\u1816\u1814\u0003\u0002\u0002\u0002\u1817", "\u1819\u0007\u0161\u0002\u0002\u1818\u180f\u0003\u0002\u0002\u0002\u1818", "\u1817\u0003\u0002\u0002\u0002\u1819\u181a\u0003\u0002\u0002\u0002\u181a", "\u181b\u0007\u08b2\u0002\u0002\u181b\u0257\u0003\u0002\u0002\u0002\u181c", "\u181e\u0005\u0268\u0135\u0002\u181d\u181c\u0003\u0002\u0002\u0002\u181d", "\u181e\u0003\u0002\u0002\u0002\u181e\u1820\u0003\u0002\u0002\u0002\u181f", "\u1821\u0005\u026a\u0136\u0002\u1820\u181f\u0003\u0002\u0002\u0002\u1820", "\u1821\u0003\u0002\u0002\u0002\u1821\u1824\u0003\u0002\u0002\u0002\u1822", "\u1825\u0005\u0262\u0132\u0002\u1823\u1825\u0005\u030e\u0188\u0002\u1824", "\u1822\u0003\u0002\u0002\u0002\u1824\u1823\u0003\u0002\u0002\u0002\u1824", "\u1825\u0003\u0002\u0002\u0002\u1825\u182a\u0003\u0002\u0002\u0002\u1826", "\u1828\u0007\u04a2\u0002\u0002\u1827\u1829\u0005\u026a\u0136\u0002\u1828", "\u1827\u0003\u0002\u0002\u0002\u1828\u1829\u0003\u0002\u0002\u0002\u1829", "\u182b\u0003\u0002\u0002\u0002\u182a\u1826\u0003\u0002\u0002\u0002\u182a", "\u182b\u0003\u0002\u0002\u0002\u182b\u182f\u0003\u0002\u0002\u0002\u182c", "\u1830\u0005\u0336\u019c\u0002\u182d\u1830\u0005\u032c\u0197\u0002\u182e", "\u1830\u0005\u035a\u01ae\u0002\u182f\u182c\u0003\u0002\u0002\u0002\u182f", "\u182d\u0003\u0002\u0002\u0002\u182f\u182e\u0003\u0002\u0002\u0002\u182f", "\u1830\u0003\u0002\u0002\u0002\u1830\u0259\u0003\u0002\u0002\u0002\u1831", "\u1832\u0007\u0777\u0002\u0002\u1832\u1846\u0005\u0346\u01a4\u0002\u1833", "\u1836\u0007\u04a2\u0002\u0002\u1834\u1835\u0007\u0777\u0002\u0002\u1835", "\u1837\u0005\u0346\u01a4\u0002\u1836\u1834\u0003\u0002\u0002\u0002\u1836", "\u1837\u0003\u0002\u0002\u0002\u1837\u1846\u0003\u0002\u0002\u0002\u1838", "\u1846\u0005\u0262\u0132\u0002\u1839\u1846\u0005\u030e\u0188\u0002\u183a", "\u1846\u0005\u025c\u012f\u0002\u183b\u183c\u0007\u0822\u0002\u0002\u183c", "\u183d\u0005\u0348\u01a5\u0002\u183d\u183e\u0007\u063c\u0002\u0002\u183e", "\u1840\u0007?\u0002\u0002\u183f\u1841\t<\u0002\u0002\u1840\u183f\u0003", "\u0002\u0002\u0002\u1840\u1841\u0003\u0002\u0002\u0002\u1841\u1842\u0003", "\u0002\u0002\u0002\u1842\u1843\u0007\u02ff\u0002\u0002\u1843\u1844\u0005", "\u0330\u0199\u0002\u1844\u1846\u0003\u0002\u0002\u0002\u1845\u1831\u0003", "\u0002\u0002\u0002\u1845\u1833\u0003\u0002\u0002\u0002\u1845\u1838\u0003", "\u0002\u0002\u0002\u1845\u1839\u0003\u0002\u0002\u0002\u1845\u183a\u0003", "\u0002\u0002\u0002\u1845\u183b\u0003\u0002\u0002\u0002\u1846\u1847\u0003", "\u0002\u0002\u0002\u1847\u1845\u0003\u0002\u0002\u0002\u1847\u1848\u0003", "\u0002\u0002\u0002\u1848\u025b\u0003\u0002\u0002\u0002\u1849\u184a\u0007", "\u02ff\u0002\u0002\u184a\u184b\u0007\u08b1\u0002\u0002\u184b\u184c\u0005", "\u0332\u019a\u0002\u184c\u184d\u0007\u08b2\u0002\u0002\u184d\u184e\u0007", "\u063c\u0002\u0002\u184e\u1850\u0007?\u0002\u0002\u184f\u1851\t<\u0002", "\u0002\u1850\u184f\u0003\u0002\u0002\u0002\u1850\u1851\u0003\u0002\u0002", "\u0002\u1851\u185f\u0003\u0002\u0002\u0002\u1852\u1858\u0005\u0330\u0199", "\u0002\u1853\u1854\u0007\u08b1\u0002\u0002\u1854\u1855\u0007\u0777\u0002", "\u0002\u1855\u1856\u0005\u0346\u01a4\u0002\u1856\u1857\u0007\u08b2\u0002", "\u0002\u1857\u1859\u0003\u0002\u0002\u0002\u1858\u1853\u0003\u0002\u0002", "\u0002\u1858\u1859\u0003\u0002\u0002\u0002\u1859\u1860\u0003\u0002\u0002", "\u0002\u185a\u185b\u0007\u08b1\u0002\u0002\u185b\u185c\u0007\u0777\u0002", "\u0002\u185c\u185d\u0005\u0346\u01a4\u0002\u185d\u185e\u0007\u08b2\u0002", "\u0002\u185e\u1860\u0003\u0002\u0002\u0002\u185f\u1852\u0003\u0002\u0002", "\u0002\u185f\u185a\u0003\u0002\u0002\u0002\u1860\u025d\u0003\u0002\u0002", "\u0002\u1861\u1862\u0005\u0592\u02ca\u0002\u1862\u1864\u0005\u05b6\u02dc", "\u0002\u1863\u1865\u0007\u060a\u0002\u0002\u1864\u1863\u0003\u0002\u0002", "\u0002\u1864\u1865\u0003\u0002\u0002\u0002\u1865\u1868\u0003\u0002\u0002", "\u0002\u1866\u1867\u0007\u0161\u0002\u0002\u1867\u1869\u0005\u04d4\u026b", "\u0002\u1868\u1866\u0003\u0002\u0002\u0002\u1868\u1869\u0003\u0002\u0002", "\u0002\u1869\u187d\u0003\u0002\u0002\u0002\u186a\u186d\u0007\u01bd\u0002", "\u0002\u186b\u186c\u0007\u0811\u0002\u0002\u186c\u186e\u0007\u08ad\u0002", "\u0002\u186d\u186b\u0003\u0002\u0002\u0002\u186d\u186e\u0003\u0002\u0002", "\u0002\u186e\u1872\u0003\u0002\u0002\u0002\u186f\u1870\u0007\u025b\u0002", "\u0002\u1870\u1871\u0007\u0094\u0002\u0002\u1871\u1873\u0007\u08ce\u0002", "\u0002\u1872\u186f\u0003\u0002\u0002\u0002\u1872\u1873\u0003\u0002\u0002", "\u0002\u1873\u1875\u0003\u0002\u0002\u0002\u1874\u1876\u0007\u08ad\u0002", "\u0002\u1875\u1874\u0003\u0002\u0002\u0002\u1875\u1876\u0003\u0002\u0002", "\u0002\u1876\u187b\u0003\u0002\u0002\u0002\u1877\u1879\u0007\u03f4\u0002", "\u0002\u1878\u1877\u0003\u0002\u0002\u0002\u1878\u1879\u0003\u0002\u0002", "\u0002\u1879\u187a\u0003\u0002\u0002\u0002\u187a\u187c\u0007\u05b4\u0002", "\u0002\u187b\u1878\u0003\u0002\u0002\u0002\u187b\u187c\u0003\u0002\u0002", "\u0002\u187c\u187e\u0003\u0002\u0002\u0002\u187d\u186a\u0003\u0002\u0002", "\u0002\u187d\u187e\u0003\u0002\u0002\u0002\u187e\u1881\u0003\u0002\u0002", "\u0002\u187f\u1880\u0007\u0433\u0002\u0002\u1880\u1882\u0007\u044b\u0002", "\u0002\u1881\u187f\u0003\u0002\u0002\u0002\u1881\u1882\u0003\u0002\u0002", "\u0002\u1882\u1884\u0003\u0002\u0002\u0002\u1883\u1885\t\u0007\u0002", "\u0002\u1884\u1883\u0003\u0002\u0002\u0002\u1884\u1885\u0003\u0002\u0002", "\u0002\u1885\u025f\u0003\u0002\u0002\u0002\u1886\u1888\u0007\u08ab\u0002", "\u0002\u1887\u1889\u0007\u08ce\u0002\u0002\u1888\u1887\u0003\u0002\u0002", "\u0002\u1888\u1889\u0003\u0002\u0002\u0002\u1889\u0261\u0003\u0002\u0002", "\u0002\u188a\u1894\u0007\u00ea\u0002\u0002\u188b\u1895\u0007a\u0002", "\u0002\u188c\u1892\u0007\u0224\u0002\u0002\u188d\u1893\u0007\u0464\u0002", "\u0002\u188e\u1890\t>\u0002\u0002\u188f\u1891\t?\u0002\u0002\u1890\u188f", "\u0003\u0002\u0002\u0002\u1890\u1891\u0003\u0002\u0002\u0002\u1891\u1893", "\u0003\u0002\u0002\u0002\u1892\u188d\u0003\u0002\u0002\u0002\u1892\u188e", "\u0003\u0002\u0002\u0002\u1893\u1895\u0003\u0002\u0002\u0002\u1894\u188b", "\u0003\u0002\u0002\u0002\u1894\u188c\u0003\u0002\u0002\u0002\u1894\u1895", "\u0003\u0002\u0002\u0002\u1895\u1898\u0003\u0002\u0002\u0002\u1896\u1898", "\u0007\u03bb\u0002\u0002\u1897\u188a\u0003\u0002\u0002\u0002\u1897\u1896", "\u0003\u0002\u0002\u0002\u1898\u0263\u0003\u0002\u0002\u0002\u1899\u189a", "\u0007\u04cd\u0002\u0002\u189a\u18a1\u0007\u08ab\u0002\u0002\u189b\u189c", "\u0007\u04d0\u0002\u0002\u189c\u18a1\u0007\u08ab\u0002\u0002\u189d\u189e", "\u0007\u0293\u0002\u0002\u189e\u18a1\u0007\u08ab\u0002\u0002\u189f\u18a1", "\u0005\u0266\u0134\u0002\u18a0\u1899\u0003\u0002\u0002\u0002\u18a0\u189b", "\u0003\u0002\u0002\u0002\u18a0\u189d\u0003\u0002\u0002\u0002\u18a0\u189f", "\u0003\u0002\u0002\u0002\u18a1\u18a2\u0003\u0002\u0002\u0002\u18a2\u18a0", "\u0003\u0002\u0002\u0002\u18a2\u18a3\u0003\u0002\u0002\u0002\u18a3\u0265", "\u0003\u0002\u0002\u0002\u18a4\u18a5\u0007\u063b\u0002\u0002\u18a5\u18bf", "\u0007\u08b1\u0002\u0002\u18a6\u18a7\u0007\u0290\u0002\u0002\u18a7\u18c0", "\u0005\u0260\u0131\u0002\u18a8\u18a9\u0007\u038c\u0002\u0002\u18a9\u18c0", "\u0005\u0260\u0131\u0002\u18aa\u18ab\u0007\u0348\u0002\u0002\u18ab\u18c0", "\t@\u0002\u0002\u18ac\u18ad\u0007\u032f\u0002\u0002\u18ad\u18c0\t@\u0002", "\u0002\u18ae\u18af\u0007\u04ce\u0002\u0002\u18af\u18c0\u0007\u08ab\u0002", "\u0002\u18b0\u18b1\u0007\u0229\u0002\u0002\u18b1\u18c0\u0007\u08ab\u0002", "\u0002\u18b2\u18b3\u0007\u0228\u0002\u0002\u18b3\u18b4\u0007\u0243\u0002", "\u0002\u18b4\u18c0\u0007\u08ab\u0002\u0002\u18b5\u18b8\u0007\u0473\u0002", "\u0002\u18b6\u18b9\u0005\u0260\u0131\u0002\u18b7\u18b9\u0007\u044b\u0002", "\u0002\u18b8\u18b6\u0003\u0002\u0002\u0002\u18b8\u18b7\u0003\u0002\u0002", "\u0002\u18b9\u18c0\u0003\u0002\u0002\u0002\u18ba\u18bb\u0007\u0091\u0002", "\u0002\u18bb\u18c0\tA\u0002\u0002\u18bc\u18bd\u0007\u0217\u0002\u0002", "\u18bd\u18c0\tB\u0002\u0002\u18be\u18c0\u0007\u01bd\u0002\u0002\u18bf", "\u18a6\u0003\u0002\u0002\u0002\u18bf\u18a8\u0003\u0002\u0002\u0002\u18bf", "\u18aa\u0003\u0002\u0002\u0002\u18bf\u18ac\u0003\u0002\u0002\u0002\u18bf", "\u18ae\u0003\u0002\u0002\u0002\u18bf\u18b0\u0003\u0002\u0002\u0002\u18bf", "\u18b2\u0003\u0002\u0002\u0002\u18bf\u18b5\u0003\u0002\u0002\u0002\u18bf", "\u18ba\u0003\u0002\u0002\u0002\u18bf\u18bc\u0003\u0002\u0002\u0002\u18bf", "\u18be\u0003\u0002\u0002\u0002\u18c0\u18c1\u0003\u0002\u0002\u0002\u18c1", "\u18bf\u0003\u0002\u0002\u0002\u18c1\u18c2\u0003\u0002\u0002\u0002\u18c2", "\u18c3\u0003\u0002\u0002\u0002\u18c3\u18c4\u0007\u08b2\u0002\u0002\u18c4", "\u0267\u0003\u0002\u0002\u0002\u18c5\u18c6\u0007\u05d2\u0002\u0002\u18c6", "\u18c7\u0007\u0125\u0002\u0002\u18c7\u18c8\t(\u0002\u0002\u18c8\u0269", "\u0003\u0002\u0002\u0002\u18c9\u18ce\u0005\u0264\u0133\u0002\u18ca\u18cb", "\u0007\u0777\u0002\u0002\u18cb\u18ce\u0005\u05d2\u02ea\u0002\u18cc\u18ce", "\u0005\u01c2\u00e2\u0002\u18cd\u18c9\u0003\u0002\u0002\u0002\u18cd\u18ca", "\u0003\u0002\u0002\u0002\u18cd\u18cc\u0003\u0002\u0002\u0002\u18ce\u18cf", "\u0003\u0002\u0002\u0002\u18cf\u18cd\u0003\u0002\u0002\u0002\u18cf\u18d0", "\u0003\u0002\u0002\u0002\u18d0\u026b\u0003\u0002\u0002\u0002\u18d1\u18d3", "\u0005\u0268\u0135\u0002\u18d2\u18d1\u0003\u0002\u0002\u0002\u18d2\u18d3", "\u0003\u0002\u0002\u0002\u18d3\u18d4\u0003\u0002\u0002\u0002\u18d4\u18d6", "\u0005\u026a\u0136\u0002\u18d5\u18d7\u0005\u0262\u0132\u0002\u18d6\u18d5", "\u0003\u0002\u0002\u0002\u18d6\u18d7\u0003\u0002\u0002\u0002\u18d7\u026d", "\u0003\u0002\u0002\u0002\u18d8\u18da\t\u0007\u0002\u0002\u18d9\u18d8", "\u0003\u0002\u0002\u0002\u18d9\u18da\u0003\u0002\u0002\u0002\u18da\u18db", "\u0003\u0002\u0002\u0002\u18db\u18dc\u0007\u05ad\u0002\u0002\u18dc\u18dd", "\u0007\u036b\u0002\u0002\u18dd\u026f\u0003\u0002\u0002\u0002\u18de\u18df", "\u0007\u0216\u0002\u0002\u18df\u18e0\u0007;\u0002\u0002\u18e0\u18e5", "\u0007\u08ce\u0002\u0002\u18e1\u18e2\u0007\u03f4\u0002\u0002\u18e2\u18e3", "\u0007\u0216\u0002\u0002\u18e3\u18e5\u0007;\u0002\u0002\u18e4\u18de", "\u0003\u0002\u0002\u0002\u18e4\u18e1\u0003\u0002\u0002\u0002\u18e5\u0271", "\u0003\u0002\u0002\u0002\u18e6\u18e7\u0007\u08ab\u0002\u0002\u18e7\u0273", "\u0003\u0002\u0002\u0002\u18e8\u18e9\u0007\u0014\u0002\u0002\u18e9\u18ea", "\u0007\u0656\u0002\u0002\u18ea\u18ed\u0007\u0311\u0002\u0002\u18eb\u18ee", "\u0005\u0276\u013c\u0002\u18ec\u18ee\u0005\u0278\u013d\u0002\u18ed\u18eb", "\u0003\u0002\u0002\u0002\u18ed\u18ec\u0003\u0002\u0002\u0002\u18ee\u18f8", "\u0003\u0002\u0002\u0002\u18ef\u18f0\u0007\u08b7\u0002\u0002\u18f0\u18f1", "\u0007\u0656\u0002\u0002\u18f1\u18f4\u0007\u0311\u0002\u0002\u18f2\u18f5", "\u0005\u0276\u013c\u0002\u18f3\u18f5\u0005\u0278\u013d\u0002\u18f4\u18f2", "\u0003\u0002\u0002\u0002\u18f4\u18f3\u0003\u0002\u0002\u0002\u18f5\u18f7", "\u0003\u0002\u0002\u0002\u18f6\u18ef\u0003\u0002\u0002\u0002\u18f7\u18fa", "\u0003\u0002\u0002\u0002\u18f8\u18f6\u0003\u0002\u0002\u0002\u18f8\u18f9", "\u0003\u0002\u0002\u0002\u18f9\u1911\u0003\u0002\u0002\u0002\u18fa\u18f8", "\u0003\u0002\u0002\u0002\u18fb\u18fc\u0007\u019d\u0002\u0002\u18fc\u18fd", "\u0007\u0656\u0002\u0002\u18fd\u1901\u0007\u0311\u0002\u0002\u18fe\u1902", "\u0005\u0278\u013d\u0002\u18ff\u1900\u0007\u023f\u0002\u0002\u1900\u1902", "\u0005\u0272\u013a\u0002\u1901\u18fe\u0003\u0002\u0002\u0002\u1901\u18ff", "\u0003\u0002\u0002\u0002\u1902\u190d\u0003\u0002\u0002\u0002\u1903\u1904", "\u0007\u08b7\u0002\u0002\u1904\u1905\u0007\u0656\u0002\u0002\u1905\u1909", "\u0007\u0311\u0002\u0002\u1906\u190a\u0005\u0278\u013d\u0002\u1907\u1908", "\u0007\u023f\u0002\u0002\u1908\u190a\u0005\u0272\u013a\u0002\u1909\u1906", "\u0003\u0002\u0002\u0002\u1909\u1907\u0003\u0002\u0002\u0002\u190a\u190c", "\u0003\u0002\u0002\u0002\u190b\u1903\u0003\u0002\u0002\u0002\u190c\u190f", "\u0003\u0002\u0002\u0002\u190d\u190b\u0003\u0002\u0002\u0002\u190d\u190e", "\u0003\u0002\u0002\u0002\u190e\u1911\u0003\u0002\u0002\u0002\u190f\u190d", "\u0003\u0002\u0002\u0002\u1910\u18e8\u0003\u0002\u0002\u0002\u1910\u18fb", "\u0003\u0002\u0002\u0002\u1911\u0275\u0003\u0002\u0002\u0002\u1912\u1913", "\u0007\u023f\u0002\u0002\u1913\u1914\u0005\u0272\u013a\u0002\u1914\u1915", "\u0007\u08b1\u0002\u0002\u1915\u1918\u0005\u05d6\u02ec\u0002\u1916\u1917", "\u0007\u03f4\u0002\u0002\u1917\u1919\u0007\u0311\u0002\u0002\u1918\u1916", "\u0003\u0002\u0002\u0002\u1918\u1919\u0003\u0002\u0002\u0002\u1919\u1922", "\u0003\u0002\u0002\u0002\u191a\u191b\u0007\u08b7\u0002\u0002\u191b\u191e", "\u0005\u05d6\u02ec\u0002\u191c\u191d\u0007\u03f4\u0002\u0002\u191d\u191f", "\u0007\u0311\u0002\u0002\u191e\u191c\u0003\u0002\u0002\u0002\u191e\u191f", "\u0003\u0002\u0002\u0002\u191f\u1921\u0003\u0002\u0002\u0002\u1920\u191a", "\u0003\u0002\u0002\u0002\u1921\u1924\u0003\u0002\u0002\u0002\u1922\u1920", "\u0003\u0002\u0002\u0002\u1922\u1923\u0003\u0002\u0002\u0002\u1923\u1925", "\u0003\u0002\u0002\u0002\u1924\u1922\u0003\u0002\u0002\u0002\u1925\u1927", "\u0007\u08b2\u0002\u0002\u1926\u1928\u0007*\u0002\u0002\u1927\u1926", "\u0003\u0002\u0002\u0002\u1927\u1928\u0003\u0002\u0002\u0002\u1928\u0277", "\u0003\u0002\u0002\u0002\u1929\u192a\u0007\u013f\u0002\u0002\u192a\u1936", "\u0007\u08b1\u0002\u0002\u192b\u192d\u0007\u08b7\u0002\u0002\u192c\u192b", "\u0003\u0002\u0002\u0002\u192c\u192d\u0003\u0002\u0002\u0002\u192d\u1934", "\u0003\u0002\u0002\u0002\u192e\u1935\u0007%\u0002\u0002\u192f\u1930", "\u0007\u051a\u0002\u0002\u1930\u1935\u0007\u02d4\u0002\u0002\u1931\u1935", "\u0007\u07d4\u0002\u0002\u1932\u1933\u0007\u0222\u0002\u0002\u1933\u1935", "\u0007\u02d4\u0002\u0002\u1934\u192e\u0003\u0002\u0002\u0002\u1934\u192f", "\u0003\u0002\u0002\u0002\u1934\u1931\u0003\u0002\u0002\u0002\u1934\u1932", "\u0003\u0002\u0002\u0002\u1935\u1937\u0003\u0002\u0002\u0002\u1936\u192c", "\u0003\u0002\u0002\u0002\u1937\u1938\u0003\u0002\u0002\u0002\u1938\u1936", "\u0003\u0002\u0002\u0002\u1938\u1939\u0003\u0002\u0002\u0002\u1939\u193a", "\u0003\u0002\u0002\u0002\u193a\u193b\u0007\u08b2\u0002\u0002\u193b\u193c", "\u0007\u00d8\u0002\u0002\u193c\u0279\u0003\u0002\u0002\u0002\u193d\u193e", "\u0007&\u0002\u0002\u193e\u194b\u0007\u01ed\u0002\u0002\u193f\u1946", "\u0007\u08b1\u0002\u0002\u1940\u1941\u0007\u0601\u0002\u0002\u1941\u1947", "\u0005\u0260\u0131\u0002\u1942\u1943\u0007\u0140\u0002\u0002\u1943\u1947", "\u0007\u08ad\u0002\u0002\u1944\u1945\u0007\u02a2\u0002\u0002\u1945\u1947", "\u0007\u08ab\u0002\u0002\u1946\u1940\u0003\u0002\u0002\u0002\u1946\u1942", "\u0003\u0002\u0002\u0002\u1946\u1944\u0003\u0002\u0002\u0002\u1947\u1948", "\u0003\u0002\u0002\u0002\u1948\u1946\u0003\u0002\u0002\u0002\u1948\u1949", "\u0003\u0002\u0002\u0002\u1949\u194a\u0003\u0002\u0002\u0002\u194a\u194c", "\u0007\u08b2\u0002\u0002\u194b\u193f\u0003\u0002\u0002\u0002\u194b\u194c", "\u0003\u0002\u0002\u0002\u194c\u027b\u0003\u0002\u0002\u0002\u194d\u194e", "\u0007\u0155\u0002\u0002\u194e\u1951\u0007\u07e8\u0002\u0002\u194f\u1950", "\u0007\u02d2\u0002\u0002\u1950\u1952\u0005\u0260\u0131\u0002\u1951\u194f", "\u0003\u0002\u0002\u0002\u1951\u1952\u0003\u0002\u0002\u0002\u1952\u027d", "\u0003\u0002\u0002\u0002\u1953\u1954\u0007\u05f3\u0002\u0002\u1954\u1956", "\u0007\u060f\u0002\u0002\u1955\u1957\u0007\u00df\u0002\u0002\u1956\u1955", "\u0003\u0002\u0002\u0002\u1956\u1957\u0003\u0002\u0002\u0002\u1957\u1959", "\u0003\u0002\u0002\u0002\u1958\u195a\u0007\u00a4\u0002\u0002\u1959\u1958", "\u0003\u0002\u0002\u0002\u1959\u195a\u0003\u0002\u0002\u0002\u195a\u027f", "\u0003\u0002\u0002\u0002\u195b\u195d\tC\u0002\u0002\u195c\u195b\u0003", "\u0002\u0002\u0002\u195c\u195d\u0003\u0002\u0002\u0002\u195d\u195e\u0003", "\u0002\u0002\u0002\u195e\u195f\u0007\u0552\u0002\u0002\u195f\u0281\u0003", "\u0002\u0002\u0002\u1960\u1962\u0007\u07ef\u0002\u0002\u1961\u1963\u0007", "\u0433\u0002\u0002\u1962\u1961\u0003\u0002\u0002\u0002\u1962\u1963\u0003", "\u0002\u0002\u0002\u1963\u1964\u0003\u0002\u0002\u0002\u1964\u1965\u0007", "\u026d\u0002\u0002\u1965\u1966\u0007\u013f\u0002\u0002\u1966\u1967\u0003", "\u0002\u0002\u0002\u1967\u1968\u0005\u034a\u01a6\u0002\u1968\u0283\u0003", "\u0002\u0002\u0002\u1969\u196a\u0007\u019d\u0002\u0002\u196a\u196b\u0007", "\u077a\u0002\u0002\u196b\u196d\u0005\u0594\u02cb\u0002\u196c\u196e\u0007", "\u0530\u0002\u0002\u196d\u196c\u0003\u0002\u0002\u0002\u196d\u196e\u0003", "\u0002\u0002\u0002\u196e\u196f\u0003\u0002\u0002\u0002\u196f\u1970\u0007", "\u08c3\u0002\u0002\u1970\u0285\u0003\u0002\u0002\u0002\u1971\u1972\u0007", "\u019d\u0002\u0002\u1972\u1973\u0007\u0835\u0002\u0002\u1973\u1976\u0005", "\u0594\u02cb\u0002\u1974\u1975\u0007\u00a4\u0002\u0002\u1975\u1977\u0007", "\u0103\u0002\u0002\u1976\u1974\u0003\u0002\u0002\u0002\u1976\u1977\u0003", "\u0002\u0002\u0002\u1977\u1978\u0003\u0002\u0002\u0002\u1978\u1979\u0007", "\u08c3\u0002\u0002\u1979\u0287\u0003\u0002\u0002\u0002\u197a\u197b\u0007", "\u00db\u0002\u0002\u197b\u197c\u0007\u046a\u0002\u0002\u197c\u197d\u0007", "\u00d7\u0002\u0002\u197d\u197e\u0005\u0592\u02ca\u0002\u197e\u197f\u0007", "\u02b9\u0002\u0002\u197f\u1980\u0005\u05ce\u02e8\u0002\u1980\u0289\u0003", "\u0002\u0002\u0002\u1981\u1982\t\u0007\u0002\u0002\u1982\u028b\u0003", "\u0002\u0002\u0002\u1983\u1984\tD\u0002\u0002\u1984\u028d\u0003\u0002", "\u0002\u0002\u1985\u1988\u0007\u0122\u0002\u0002\u1986\u1987\u0007\u0496", "\u0002\u0002\u1987\u1989\u0007\u0581\u0002\u0002\u1988\u1986\u0003\u0002", "\u0002\u0002\u1988\u1989\u0003\u0002\u0002\u0002\u1989\u198a\u0003\u0002", "\u0002\u0002\u198a\u198b\u0007\u052e\u0002\u0002\u198b\u198c\u0007\u065d", "\u0002\u0002\u198c\u198d\u0005\u059a\u02ce\u0002\u198d\u1991\u0007\u0224", "\u0002\u0002\u198e\u198f\u0005\u055e\u02b0\u0002\u198f\u1990\u0007\u08aa", "\u0002\u0002\u1990\u1992\u0003\u0002\u0002\u0002\u1991\u198e\u0003\u0002", "\u0002\u0002\u1991\u1992\u0003\u0002\u0002\u0002\u1992\u1993\u0003\u0002", "\u0002\u0002\u1993\u1996\u0005\u059c\u02cf\u0002\u1994\u1995\u0007\u08b9", "\u0002\u0002\u1995\u1997\u0005\u0590\u02c9\u0002\u1996\u1994\u0003\u0002", "\u0002\u0002\u1996\u1997\u0003\u0002\u0002\u0002\u1997\u19b0\u0003\u0002", "\u0002\u0002\u1998\u199b\u0007\u0122\u0002\u0002\u1999\u199a\u0007\u0496", "\u0002\u0002\u199a\u199c\u0007\u0581\u0002\u0002\u199b\u1999\u0003\u0002", "\u0002\u0002\u199b\u199c\u0003\u0002\u0002\u0002\u199c\u199d\u0003\u0002", "\u0002\u0002\u199d\u19a1\u0007\u065d\u0002\u0002\u199e\u199f\u0005\u055e", "\u02b0\u0002\u199f\u19a0\u0007\u08aa\u0002\u0002\u19a0\u19a2\u0003\u0002", "\u0002\u0002\u19a1\u199e\u0003\u0002\u0002\u0002\u19a1\u19a2\u0003\u0002", "\u0002\u0002\u19a2\u19a3\u0003\u0002\u0002\u0002\u19a3\u19a4\u0005\u059a", "\u02ce\u0002\u19a4\u19a8\u0007\u0224\u0002\u0002\u19a5\u19a6\u0005\u055e", "\u02b0\u0002\u19a6\u19a7\u0007\u08aa\u0002\u0002\u19a7\u19a9\u0003\u0002", "\u0002\u0002\u19a8\u19a5\u0003\u0002\u0002\u0002\u19a8\u19a9\u0003\u0002", "\u0002\u0002\u19a9\u19aa\u0003\u0002\u0002\u0002\u19aa\u19ad\u0005\u059c", "\u02cf\u0002\u19ab\u19ac\u0007\u08b9\u0002\u0002\u19ac\u19ae\u0005\u0590", "\u02c9\u0002\u19ad\u19ab\u0003\u0002\u0002\u0002\u19ad\u19ae\u0003\u0002", "\u0002\u0002\u19ae\u19b0\u0003\u0002\u0002\u0002\u19af\u1985\u0003\u0002", "\u0002\u0002\u19af\u1998\u0003\u0002\u0002\u0002\u19b0\u028f\u0003\u0002", "\u0002\u0002\u19b1\u19b2\u0007\u00db\u0002\u0002\u19b2\u19b3\u0007\u046a", "\u0002\u0002\u19b3\u19b4\u0007\u077a\u0002\u0002\u19b4\u19b5\u0005\u0594", "\u02cb\u0002\u19b5\u19b6\u0007\u02b9\u0002\u0002\u19b6\u19b7\u0005\u05ce", "\u02e8\u0002\u19b7\u0291\u0003\u0002\u0002\u0002\u19b8\u19b9\u0007)", "\u0002\u0002\u19b9\u19ba\u0007\u00c7\u0002\u0002\u19ba\u19c1\u0005\u00ba", "^\u0002\u19bb\u19c2\u0005\u0264\u0133\u0002\u19bc\u19bd\u0007\u0601", "\u0002\u0002\u19bd\u19c2\u0005\u0260\u0131\u0002\u19be\u19c2\u0005\u027a", "\u013e\u0002\u19bf\u19c2\u0005\u027c\u013f\u0002\u19c0\u19c2\u0005\u0294", "\u014b\u0002\u19c1\u19bb\u0003\u0002\u0002\u0002\u19c1\u19bc\u0003\u0002", "\u0002\u0002\u19c1\u19be\u0003\u0002\u0002\u0002\u19c1\u19bf\u0003\u0002", "\u0002\u0002\u19c1\u19c0\u0003\u0002\u0002\u0002\u19c2\u19c3\u0003\u0002", "\u0002\u0002\u19c3\u19c1\u0003\u0002\u0002\u0002\u19c3\u19c4\u0003\u0002", "\u0002\u0002\u19c4\u19c6\u0003\u0002\u0002\u0002\u19c5\u19c7\u0005\u01dc", "\u00ef\u0002\u19c6\u19c5\u0003\u0002\u0002\u0002\u19c6\u19c7\u0003\u0002", "\u0002\u0002\u19c7\u19c8\u0003\u0002\u0002\u0002\u19c8\u19c9\u0007\u08c3", "\u0002\u0002\u19c9\u0293\u0003\u0002\u0002\u0002\u19ca\u19cb\t5\u0002", "\u0002\u19cb\u0295\u0003\u0002\u0002\u0002\u19cc\u19cd\u0005\u05d6\u02ec", "\u0002\u19cd\u0297\u0003\u0002\u0002\u0002\u19ce\u19cf\u0007)\u0002", "\u0002\u19cf\u19d1\u0007\u013e\u0002\u0002\u19d0\u19d2\u0005\u0296\u014c", "\u0002\u19d1\u19d0\u0003\u0002\u0002\u0002\u19d1\u19d2\u0003\u0002\u0002", "\u0002\u19d2\u19dc\u0003\u0002\u0002\u0002\u19d3\u19dd\u0005\u029a\u014e", "\u0002\u19d4\u19dd\u0005\u02a0\u0151\u0002\u19d5\u19dd\u0005\u02b0\u0159", "\u0002\u19d6\u19dd\u0005\u02b8\u015d\u0002\u19d7\u19dd\u0005\u02ca\u0166", "\u0002\u19d8\u19dd\u0005\u02ce\u0168\u0002\u19d9\u19dd\u0005\u02de\u0170", "\u0002\u19da\u19dd\u0005\u02e2\u0172\u0002\u19db\u19dd\u0005\u02e4\u0173", "\u0002\u19dc\u19d3\u0003\u0002\u0002\u0002\u19dc\u19d4\u0003\u0002\u0002", "\u0002\u19dc\u19d5\u0003\u0002\u0002\u0002\u19dc\u19d6\u0003\u0002\u0002", "\u0002\u19dc\u19d7\u0003\u0002\u0002\u0002\u19dc\u19d8\u0003\u0002\u0002", "\u0002\u19dc\u19d9\u0003\u0002\u0002\u0002\u19dc\u19da\u0003\u0002\u0002", "\u0002\u19dc\u19db\u0003\u0002\u0002\u0002\u19dd\u19de\u0003\u0002\u0002", "\u0002\u19de\u19df\u0007\u08c3\u0002\u0002\u19df\u0299\u0003\u0002\u0002", "\u0002\u19e0\u19e3\u0007\u0369\u0002\u0002\u19e1\u19e2\tE\u0002\u0002", "\u19e2\u19e4\u0007\u013e\u0002\u0002\u19e3\u19e1\u0003\u0002\u0002\u0002", "\u19e3\u19e4\u0003\u0002\u0002\u0002\u19e4\u19f4\u0003\u0002\u0002\u0002", "\u19e5\u19e8\u0007\u046f\u0002\u0002\u19e6\u19e7\u0007\u054b\u0002\u0002", "\u19e7\u19e9\u0007\u084f\u0002\u0002\u19e8\u19e6\u0003\u0002\u0002\u0002", "\u19e8\u19e9\u0003\u0002\u0002\u0002\u19e9\u19eb\u0003\u0002\u0002\u0002", "\u19ea\u19ec\u0005\u029c\u014f\u0002\u19eb\u19ea\u0003\u0002\u0002\u0002", "\u19eb\u19ec\u0003\u0002\u0002\u0002\u19ec\u19ee\u0003\u0002\u0002\u0002", "\u19ed\u19ef\u0005\u029e\u0150\u0002\u19ee\u19ed\u0003\u0002\u0002\u0002", "\u19ee\u19ef\u0003\u0002\u0002\u0002\u19ef\u19f4\u0003\u0002\u0002\u0002", "\u19f0\u19f1\u0007\u046f\u0002\u0002\u19f1\u19f2\u0007\u054b\u0002\u0002", "\u19f2\u19f4\u0007\u0469\u0002\u0002\u19f3\u19e0\u0003\u0002\u0002\u0002", "\u19f3\u19e5\u0003\u0002\u0002\u0002\u19f3\u19f0\u0003\u0002\u0002\u0002", "\u19f4\u029b\u0003\u0002\u0002\u0002\u19f5\u19f6\tF\u0002\u0002\u19f6", "\u029d\u0003\u0002\u0002\u0002\u19f7\u19f8\tG\u0002\u0002\u19f8\u029f", "\u0003\u0002\u0002\u0002\u19f9\u19ff\u0005\u02a4\u0153\u0002\u19fa\u19ff", "\u0005\u02ac\u0157\u0002\u19fb\u19fc\u0005\u02a2\u0152\u0002\u19fc\u19fd", "\u0007_\u0002\u0002\u19fd\u19ff\u0003\u0002\u0002\u0002\u19fe\u19f9", "\u0003\u0002\u0002\u0002\u19fe\u19fa\u0003\u0002\u0002\u0002\u19fe\u19fb", "\u0003\u0002\u0002\u0002\u19ff\u02a1\u0003\u0002\u0002\u0002\u1a00\u1a01", "\tH\u0002\u0002\u1a01\u02a3\u0003\u0002\u0002\u0002\u1a02\u1a04\u0007", "\u0554\u0002\u0002\u1a03\u1a05\u0007Y\u0002\u0002\u1a04\u1a03\u0003", "\u0002\u0002\u0002\u1a04\u1a05\u0003\u0002\u0002\u0002\u1a05\u1a08\u0003", "\u0002\u0002\u0002\u1a06\u1a07\u0007\u022c\u0002\u0002\u1a07\u1a09\u0007", "\u08ad\u0002\u0002\u1a08\u1a06\u0003\u0002\u0002\u0002\u1a08\u1a09\u0003", "\u0002\u0002\u0002\u1a09\u1a20\u0003\u0002\u0002\u0002\u1a0a\u1a0f\u0005", "\u02a6\u0154\u0002\u1a0b\u1a0f\u0005\u02a8\u0155\u0002\u1a0c\u1a0d\u0007", "\u030b\u0002\u0002\u1a0d\u1a0f\u0007\u08ad\u0002\u0002\u1a0e\u1a0a\u0003", "\u0002\u0002\u0002\u1a0e\u1a0b\u0003\u0002\u0002\u0002\u1a0e\u1a0c\u0003", "\u0002\u0002\u0002\u1a0e\u1a0f\u0003\u0002\u0002\u0002\u1a0f\u1a19\u0003", "\u0002\u0002\u0002\u1a10\u1a16\u0007\u0784\u0002\u0002\u1a11\u1a12\u0007", "\'\u0002\u0002\u1a12\u1a13\u0007\u08ab\u0002\u0002\u1a13\u1a16\u0007", "\u0114\u0002\u0002\u1a14\u1a16\u0005\u01dc\u00ef\u0002\u1a15\u1a10\u0003", "\u0002\u0002\u0002\u1a15\u1a11\u0003\u0002\u0002\u0002\u1a15\u1a14\u0003", "\u0002\u0002\u0002\u1a16\u1a17\u0003\u0002\u0002\u0002\u1a17\u1a15\u0003", "\u0002\u0002\u0002\u1a17\u1a18\u0003\u0002\u0002\u0002\u1a18\u1a1a\u0003", "\u0002\u0002\u0002\u1a19\u1a15\u0003\u0002\u0002\u0002\u1a19\u1a1a\u0003", "\u0002\u0002\u0002\u1a1a\u1a21\u0003\u0002\u0002\u0002\u1a1b\u1a1d\u0007", "\u010c\u0002\u0002\u1a1c\u1a1e\u0007\u0161\u0002\u0002\u1a1d\u1a1c\u0003", "\u0002\u0002\u0002\u1a1d\u1a1e\u0003\u0002\u0002\u0002\u1a1e\u1a21\u0003", "\u0002\u0002\u0002\u1a1f\u1a21\u0007\u00a0\u0002\u0002\u1a20\u1a0e\u0003", "\u0002\u0002\u0002\u1a20\u1a1b\u0003\u0002\u0002\u0002\u1a20\u1a1f\u0003", "\u0002\u0002\u0002\u1a21\u02a5\u0003\u0002\u0002\u0002\u1a22\u1a24\u0007", "\u0620\u0002\u0002\u1a23\u1a22\u0003\u0002\u0002\u0002\u1a23\u1a24\u0003", "\u0002\u0002\u0002\u1a24\u1a25\u0003\u0002\u0002\u0002\u1a25\u1a36\u0007", "\u013e\u0002\u0002\u1a26\u1a2d\u0007\u07e6\u0002\u0002\u1a27\u1a2e\u0007", "\u00a0\u0002\u0002\u1a28\u1a29\u0007\u0793\u0002\u0002\u1a29\u1a2e\u0007", "\u08ad\u0002\u0002\u1a2a\u1a2b\u0007\u00ae\u0002\u0002\u1a2b\u1a2e\u0007", "\u08ab\u0002\u0002\u1a2c\u1a2e\u0007\u0100\u0002\u0002\u1a2d\u1a27\u0003", "\u0002\u0002\u0002\u1a2d\u1a28\u0003\u0002\u0002\u0002\u1a2d\u1a2a\u0003", "\u0002\u0002\u0002\u1a2d\u1a2c\u0003\u0002\u0002\u0002\u1a2e\u1a33\u0003", "\u0002\u0002\u0002\u1a2f\u1a30\u0007\u0811\u0002\u0002\u1a30\u1a31\u0007", "_\u0002\u0002\u1a31\u1a33\u0007\u010d\u0002\u0002\u1a32\u1a26\u0003", "\u0002\u0002\u0002\u1a32\u1a2f\u0003\u0002\u0002\u0002\u1a33\u1a34\u0003", "\u0002\u0002\u0002\u1a34\u1a32\u0003\u0002\u0002\u0002\u1a34\u1a35\u0003", "\u0002\u0002\u0002\u1a35\u1a37\u0003\u0002\u0002\u0002\u1a36\u1a32\u0003", "\u0002\u0002\u0002\u1a36\u1a37\u0003\u0002\u0002\u0002\u1a37\u02a7\u0003", "\u0002\u0002\u0002\u1a38\u1a39\u0007\u0777\u0002\u0002\u1a39\u1a3e\u0005", "\u0346\u01a4\u0002\u1a3a\u1a3b\u0007\u08b7\u0002\u0002\u1a3b\u1a3d\u0005", "\u0346\u01a4\u0002\u1a3c\u1a3a\u0003\u0002\u0002\u0002\u1a3d\u1a40\u0003", "\u0002\u0002\u0002\u1a3e\u1a3c\u0003\u0002\u0002\u0002\u1a3e\u1a3f\u0003", "\u0002\u0002\u0002\u1a3f\u1a4e\u0003\u0002\u0002\u0002\u1a40\u1a3e\u0003", "\u0002\u0002\u0002\u1a41\u1a42\u0007\u0140\u0002\u0002\u1a42\u1a4e\u0007", "\u08ad\u0002\u0002\u1a43\u1a49\u0005\u02ec\u0177\u0002\u1a44\u1a45\u0007", "\u08b7\u0002\u0002\u1a45\u1a48\u0007\u08ad\u0002\u0002\u1a46\u1a48\u0005", "\u02ec\u0177\u0002\u1a47\u1a44\u0003\u0002\u0002\u0002\u1a47\u1a46\u0003", "\u0002\u0002\u0002\u1a48\u1a4b\u0003\u0002\u0002\u0002\u1a49\u1a47\u0003", "\u0002\u0002\u0002\u1a49\u1a4a\u0003\u0002\u0002\u0002\u1a4a\u1a4e\u0003", "\u0002\u0002\u0002\u1a4b\u1a49\u0003\u0002\u0002\u0002\u1a4c\u1a4e\u0005", "\u02aa\u0156\u0002\u1a4d\u1a38\u0003\u0002\u0002\u0002\u1a4d\u1a41\u0003", "\u0002\u0002\u0002\u1a4d\u1a43\u0003\u0002\u0002\u0002\u1a4d\u1a4c\u0003", "\u0002\u0002\u0002\u1a4e\u02a9\u0003\u0002\u0002\u0002\u1a4f\u1a50\u0006", "\u0156\n\u0002\u1a50\u1a65\u0007\u0620\u0002\u0002\u1a51\u1a52\u0007", "\u0777\u0002\u0002\u1a52\u1a57\u0005\u0346\u01a4\u0002\u1a53\u1a54\u0007", "\u08b7\u0002\u0002\u1a54\u1a56\u0005\u0346\u01a4\u0002\u1a55\u1a53\u0003", "\u0002\u0002\u0002\u1a56\u1a59\u0003\u0002\u0002\u0002\u1a57\u1a55\u0003", "\u0002\u0002\u0002\u1a57\u1a58\u0003\u0002\u0002\u0002\u1a58\u1a66\u0003", "\u0002\u0002\u0002\u1a59\u1a57\u0003\u0002\u0002\u0002\u1a5a\u1a5b\u0007", "\u0140\u0002\u0002\u1a5b\u1a66\u0007\u08ad\u0002\u0002\u1a5c\u1a62\u0005", "\u02ec\u0177\u0002\u1a5d\u1a5e\u0007\u08b7\u0002\u0002\u1a5e\u1a61\u0007", "\u08ad\u0002\u0002\u1a5f\u1a61\u0005\u02ec\u0177\u0002\u1a60\u1a5d\u0003", "\u0002\u0002\u0002\u1a60\u1a5f\u0003\u0002\u0002\u0002\u1a61\u1a64\u0003", "\u0002\u0002\u0002\u1a62\u1a60\u0003\u0002\u0002\u0002\u1a62\u1a63\u0003", "\u0002\u0002\u0002\u1a63\u1a66\u0003\u0002\u0002\u0002\u1a64\u1a62\u0003", "\u0002\u0002\u0002\u1a65\u1a51\u0003\u0002\u0002\u0002\u1a65\u1a5a\u0003", "\u0002\u0002\u0002\u1a65\u1a5c\u0003\u0002\u0002\u0002\u1a66\u1a67\u0003", "\u0002\u0002\u0002\u1a67\u1a6a\u0007\u07e6\u0002\u0002\u1a68\u1a69\u0007", "\u0100\u0002\u0002\u1a69\u1a6b\u0007\u084b\u0002\u0002\u1a6a\u1a68\u0003", "\u0002\u0002\u0002\u1a6a\u1a6b\u0003\u0002\u0002\u0002\u1a6b\u1a6c\u0003", "\u0002\u0002\u0002\u1a6c\u1a6d\u0007\u010d\u0002\u0002\u1a6d\u02ab\u0003", "\u0002\u0002\u0002\u1a6e\u1a91\u0007\u0554\u0002\u0002\u1a6f\u1a70\u0007", "\u031e\u0002\u0002\u1a70\u1a71\u0007\u0620\u0002\u0002\u1a71\u1a87\u0007", "\u013e\u0002\u0002\u1a72\u1a73\u0007\u0811\u0002\u0002\u1a73\u1a74\u0007", "\u0130\u0002\u0002\u1a74\u1a82\u0007\u030b\u0002\u0002\u1a75\u1a78\u0007", "\u0188\u0002\u0002\u1a76\u1a77\u0007\u022c\u0002\u0002\u1a77\u1a79\u0007", "\u05e4\u0002\u0002\u1a78\u1a76\u0003\u0002\u0002\u0002\u1a78\u1a79\u0003", "\u0002\u0002\u0002\u1a79\u1a82\u0003\u0002\u0002\u0002\u1a7a\u1a82\u0007", "\u03c8\u0002\u0002\u1a7b\u1a7c\u0007\u07e6\u0002\u0002\u1a7c\u1a7d\u0007", "\u00ae\u0002\u0002\u1a7d\u1a82\u0007\u08ab\u0002\u0002\u1a7e\u1a7f\u0007", "\u07e6\u0002\u0002\u1a7f\u1a82\u0007\u0100\u0002\u0002\u1a80\u1a82\u0005", "\u01dc\u00ef\u0002\u1a81\u1a72\u0003\u0002\u0002\u0002\u1a81\u1a75\u0003", "\u0002\u0002\u0002\u1a81\u1a7a\u0003\u0002\u0002\u0002\u1a81\u1a7b\u0003", "\u0002\u0002\u0002\u1a81\u1a7e\u0003\u0002\u0002\u0002\u1a81\u1a80\u0003", "\u0002\u0002\u0002\u1a82\u1a83\u0003\u0002\u0002\u0002\u1a83\u1a81\u0003", "\u0002\u0002\u0002\u1a83\u1a84\u0003\u0002\u0002\u0002\u1a84\u1a88\u0003", "\u0002\u0002\u0002\u1a85\u1a88\u0007\u020f\u0002\u0002\u1a86\u1a88\u0007", "\u00a0\u0002\u0002\u1a87\u1a81\u0003\u0002\u0002\u0002\u1a87\u1a85\u0003", "\u0002\u0002\u0002\u1a87\u1a86\u0003\u0002\u0002\u0002\u1a87\u1a88\u0003", "\u0002\u0002\u0002\u1a88\u1a92\u0003\u0002\u0002\u0002\u1a89\u1a8a\u0007", "\u07ae\u0002\u0002\u1a8a\u1a8b\u0007\u030e\u0002\u0002\u1a8b\u1a8f\u0007", "\u0620\u0002\u0002\u1a8c\u1a90\u0005\u02ae\u0158\u0002\u1a8d\u1a8e\u0007", "\u02d2\u0002\u0002\u1a8e\u1a90\u0007\u025d\u0002\u0002\u1a8f\u1a8c\u0003", "\u0002\u0002\u0002\u1a8f\u1a8d\u0003\u0002\u0002\u0002\u1a90\u1a92\u0003", "\u0002\u0002\u0002\u1a91\u1a6f\u0003\u0002\u0002\u0002\u1a91\u1a89\u0003", "\u0002\u0002\u0002\u1a92\u02ad\u0003\u0002\u0002\u0002\u1a93\u1a94\u0005", "\u05d6\u02ec\u0002\u1a94\u02af\u0003\u0002\u0002\u0002\u1a95\u1a96\u0007", "\u057e\u0002\u0002\u1a96\u1a97\u0007\u0209\u0002\u0002\u1a97\u1a9c\u0005", "\u02ee\u0178\u0002\u1a98\u1a99\u0007\u08b7\u0002\u0002\u1a99\u1a9b\u0005", "\u02ee\u0178\u0002\u1a9a\u1a98\u0003\u0002\u0002\u0002\u1a9b\u1a9e\u0003", "\u0002\u0002\u0002\u1a9c\u1a9a\u0003\u0002\u0002\u0002\u1a9c\u1a9d\u0003", "\u0002\u0002\u0002\u1a9d\u1a9f\u0003\u0002\u0002\u0002\u1a9e\u1a9c\u0003", "\u0002\u0002\u0002\u1a9f\u1aa0\u0007\u07ae\u0002\u0002\u1aa0\u1aa1\u0005", "\u02ee\u0178\u0002\u1aa1\u1aa6\u0003\u0002\u0002\u0002\u1aa2\u1aa6\u0005", "\u02b2\u015a\u0002\u1aa3\u1aa6\u0005\u02b4\u015b\u0002\u1aa4\u1aa6\u0005", "\u02b6\u015c\u0002\u1aa5\u1a95\u0003\u0002\u0002\u0002\u1aa5\u1aa2\u0003", "\u0002\u0002\u0002\u1aa5\u1aa3\u0003\u0002\u0002\u0002\u1aa5\u1aa4\u0003", "\u0002\u0002\u0002\u1aa6\u02b1\u0003\u0002\u0002\u0002\u1aa7\u1aa8\u0007", "\u0122\u0002\u0002\u1aa8\u1aab\u0007\u0140\u0002\u0002\u1aa9\u1aac\u0005", "\u02ee\u0178\u0002\u1aaa\u1aac\u0005\u02ec\u0177\u0002\u1aab\u1aa9\u0003", "\u0002\u0002\u0002\u1aab\u1aaa\u0003\u0002\u0002\u0002\u1aac\u1ab4\u0003", "\u0002\u0002\u0002\u1aad\u1ab0\u0007\u08b7\u0002\u0002\u1aae\u1ab1\u0005", "\u02ee\u0178\u0002\u1aaf\u1ab1\u0005\u02ec\u0177\u0002\u1ab0\u1aae\u0003", "\u0002\u0002\u0002\u1ab0\u1aaf\u0003\u0002\u0002\u0002\u1ab1\u1ab3\u0003", "\u0002\u0002\u0002\u1ab2\u1aad\u0003\u0002\u0002\u0002\u1ab3\u1ab6\u0003", "\u0002\u0002\u0002\u1ab4\u1ab2\u0003\u0002\u0002\u0002\u1ab4\u1ab5\u0003", "\u0002\u0002\u0002\u1ab5\u1ab9\u0003\u0002\u0002\u0002\u1ab6\u1ab4\u0003", "\u0002\u0002\u0002\u1ab7\u1ab8\u0007?\u0002\u0002\u1ab8\u1aba\u0007", "\u0389\u0002\u0002\u1ab9\u1ab7\u0003\u0002\u0002\u0002\u1ab9\u1aba\u0003", "\u0002\u0002\u0002\u1aba\u02b3\u0003\u0002\u0002\u0002\u1abb\u1abe\u0007", "\u0140\u0002\u0002\u1abc\u1abf\u0005\u02ee\u0178\u0002\u1abd\u1abf\u0005", "\u02ec\u0177\u0002\u1abe\u1abc\u0003\u0002\u0002\u0002\u1abe\u1abd\u0003", "\u0002\u0002\u0002\u1abf\u1ac7\u0003\u0002\u0002\u0002\u1ac0\u1ac3\u0007", "\u08b7\u0002\u0002\u1ac1\u1ac4\u0005\u02ee\u0178\u0002\u1ac2\u1ac4\u0005", "\u02ec\u0177\u0002\u1ac3\u1ac1\u0003\u0002\u0002\u0002\u1ac3\u1ac2\u0003", "\u0002\u0002\u0002\u1ac4\u1ac6\u0003\u0002\u0002\u0002\u1ac5\u1ac0\u0003", "\u0002\u0002\u0002\u1ac6\u1ac9\u0003\u0002\u0002\u0002\u1ac7\u1ac5\u0003", "\u0002\u0002\u0002\u1ac7\u1ac8\u0003\u0002\u0002\u0002\u1ac8\u1ad5\u0003", "\u0002\u0002\u0002\u1ac9\u1ac7\u0003\u0002\u0002\u0002\u1aca\u1ad6\u0007", "\u0467\u0002\u0002\u1acb\u1ace\u0007\u045a\u0002\u0002\u1acc\u1acd\u0007", "\u0224\u0002\u0002\u1acd\u1acf\u0007\u019d\u0002\u0002\u1ace\u1acc\u0003", "\u0002\u0002\u0002\u1ace\u1acf\u0003\u0002\u0002\u0002\u1acf\u1ad6\u0003", "\u0002\u0002\u0002\u1ad0\u1ad1\u0007\u0586\u0002\u0002\u1ad1\u1ad6\u0005", "\u0260\u0131\u0002\u1ad2\u1ad6\u0005\u01d6\u00ec\u0002\u1ad3\u1ad4\u0007", "\u01bf\u0002\u0002\u1ad4\u1ad6\u0007_\u0002\u0002\u1ad5\u1aca\u0003", "\u0002\u0002\u0002\u1ad5\u1acb\u0003\u0002\u0002\u0002\u1ad5\u1ad0\u0003", "\u0002\u0002\u0002\u1ad5\u1ad2\u0003\u0002\u0002\u0002\u1ad5\u1ad3\u0003", "\u0002\u0002\u0002\u1ad6\u02b5\u0003\u0002\u0002\u0002\u1ad7\u1ada\u0007", "\u0780\u0002\u0002\u1ad8\u1adb\u0005\u02ee\u0178\u0002\u1ad9\u1adb\u0005", "\u02ec\u0177\u0002\u1ada\u1ad8\u0003\u0002\u0002\u0002\u1ada\u1ad9\u0003", "\u0002\u0002\u0002\u1adb\u1ae3\u0003\u0002\u0002\u0002\u1adc\u1adf\u0007", "\u08b7\u0002\u0002\u1add\u1ae0\u0005\u02ee\u0178\u0002\u1ade\u1ae0\u0005", "\u02ec\u0177\u0002\u1adf\u1add\u0003\u0002\u0002\u0002\u1adf\u1ade\u0003", "\u0002\u0002\u0002\u1ae0\u1ae2\u0003\u0002\u0002\u0002\u1ae1\u1adc\u0003", "\u0002\u0002\u0002\u1ae2\u1ae5\u0003\u0002\u0002\u0002\u1ae3\u1ae1\u0003", "\u0002\u0002\u0002\u1ae3\u1ae4\u0003\u0002\u0002\u0002\u1ae4\u1aee\u0003", "\u0002\u0002\u0002\u1ae5\u1ae3\u0003\u0002\u0002\u0002\u1ae6\u1ae7\u0007", "\u0586\u0002\u0002\u1ae7\u1aef\u0005\u0260\u0131\u0002\u1ae8\u1aef\u0005", "\u01d6\u00ec\u0002\u1ae9\u1aea\u0007\u019d\u0002\u0002\u1aea\u1aeb\u0007", "\u026d\u0002\u0002\u1aeb\u1aef\u0007\u0141\u0002\u0002\u1aec\u1aef\u0007", "\u0467\u0002\u0002\u1aed\u1aef\u0007\u045a\u0002\u0002\u1aee\u1ae6\u0003", "\u0002\u0002\u0002\u1aee\u1ae8\u0003\u0002\u0002\u0002\u1aee\u1ae9\u0003", "\u0002\u0002\u0002\u1aee\u1aec\u0003\u0002\u0002\u0002\u1aee\u1aed\u0003", "\u0002\u0002\u0002\u1aef\u02b7\u0003\u0002\u0002\u0002\u1af0\u1af2\u0007", "=\u0002\u0002\u1af1\u1af3\u0007\u0322\u0002\u0002\u1af2\u1af1\u0003", "\u0002\u0002\u0002\u1af2\u1af3\u0003\u0002\u0002\u0002\u1af3\u1af6\u0003", "\u0002\u0002\u0002\u1af4\u1af6\u0007\u03ad\u0002\u0002\u1af5\u1af0\u0003", "\u0002\u0002\u0002\u1af5\u1af4\u0003\u0002\u0002\u0002\u1af6\u1b1f\u0003", "\u0002\u0002\u0002\u1af7\u1af9\u0007\u03f4\u0002\u0002\u1af8\u1af7\u0003", "\u0002\u0002\u0002\u1af8\u1af9\u0003\u0002\u0002\u0002\u1af9\u1afa\u0003", "\u0002\u0002\u0002\u1afa\u1afb\u0007\u0220\u0002\u0002\u1afb\u1b1f\u0007", "\u030d\u0002\u0002\u1afc\u1afd\u0007\u057e\u0002\u0002\u1afd\u1afe\u0007", "\u0209\u0002\u0002\u1afe\u1b03\u0005\u02ee\u0178\u0002\u1aff\u1b00\u0007", "\u08b7\u0002\u0002\u1b00\u1b02\u0005\u02ee\u0178\u0002\u1b01\u1aff\u0003", "\u0002\u0002\u0002\u1b02\u1b05\u0003\u0002\u0002\u0002\u1b03\u1b01\u0003", "\u0002\u0002\u0002\u1b03\u1b04\u0003\u0002\u0002\u0002\u1b04\u1b06\u0003", "\u0002\u0002\u0002\u1b05\u1b03\u0003\u0002\u0002\u0002\u1b06\u1b07\u0007", "\u07ae\u0002\u0002\u1b07\u1b08\u0005\u02ee\u0178\u0002\u1b08\u1b1f\u0003", "\u0002\u0002\u0002\u1b09\u1b0b\u0007\u00bf\u0002\u0002\u1b0a\u1b0c\u0007", "\u07cb\u0002\u0002\u1b0b\u1b0a\u0003\u0002\u0002\u0002\u1b0b\u1b0c\u0003", "\u0002\u0002\u0002\u1b0c\u1b0d\u0003\u0002\u0002\u0002\u1b0d\u1b0e\u0007", "\u030b\u0002\u0002\u1b0e\u1b13\u0005\u02c8\u0165\u0002\u1b0f\u1b10\u0007", "\u08b7\u0002\u0002\u1b10\u1b12\u0005\u02c8\u0165\u0002\u1b11\u1b0f\u0003", "\u0002\u0002\u0002\u1b12\u1b15\u0003\u0002\u0002\u0002\u1b13\u1b11\u0003", "\u0002\u0002\u0002\u1b13\u1b14\u0003\u0002\u0002\u0002\u1b14\u1b18\u0003", "\u0002\u0002\u0002\u1b15\u1b13\u0003\u0002\u0002\u0002\u1b16\u1b17\u0007", "\u07e3\u0002\u0002\u1b17\u1b19\u0007\u0140\u0002\u0002\u1b18\u1b16\u0003", "\u0002\u0002\u0002\u1b18\u1b19\u0003\u0002\u0002\u0002\u1b19\u1b1f\u0003", "\u0002\u0002\u0002\u1b1a\u1b1f\u0005\u02ba\u015e\u0002\u1b1b\u1b1f\u0005", "\u02be\u0160\u0002\u1b1c\u1b1f\u0005\u02c0\u0161\u0002\u1b1d\u1b1f\u0005", "\u02c2\u0162\u0002\u1b1e\u1af5\u0003\u0002\u0002\u0002\u1b1e\u1af8\u0003", "\u0002\u0002\u0002\u1b1e\u1afc\u0003\u0002\u0002\u0002\u1b1e\u1b09\u0003", "\u0002\u0002\u0002\u1b1e\u1b1a\u0003\u0002\u0002\u0002\u1b1e\u1b1b\u0003", "\u0002\u0002\u0002\u1b1e\u1b1c\u0003\u0002\u0002\u0002\u1b1e\u1b1d\u0003", "\u0002\u0002\u0002\u1b1f\u02b9\u0003\u0002\u0002\u0002\u1b20\u1b22\u0007", "\u0014\u0002\u0002\u1b21\u1b23\u0007\u0620\u0002\u0002\u1b22\u1b21\u0003", "\u0002\u0002\u0002\u1b22\u1b23\u0003\u0002\u0002\u0002\u1b23\u1b24\u0003", "\u0002\u0002\u0002\u1b24\u1b44\u0007\u030b\u0002\u0002\u1b25\u1b26\u0005", "\u02bc\u015f\u0002\u1b26\u1b27\u0005\u01d4\u00eb\u0002\u1b27\u1b29\u0003", "\u0002\u0002\u0002\u1b28\u1b25\u0003\u0002\u0002\u0002\u1b29\u1b2a\u0003", "\u0002\u0002\u0002\u1b2a\u1b28\u0003\u0002\u0002\u0002\u1b2a\u1b2b\u0003", "\u0002\u0002\u0002\u1b2b\u1b45\u0003\u0002\u0002\u0002\u1b2c\u1b2d\u0007", "\u033c\u0002\u0002\u1b2d\u1b2f\u0005\u02ee\u0178\u0002\u1b2e\u1b30\u0007", "\u059a\u0002\u0002\u1b2f\u1b2e\u0003\u0002\u0002\u0002\u1b2f\u1b30\u0003", "\u0002\u0002\u0002\u1b30\u1b38\u0003\u0002\u0002\u0002\u1b31\u1b32\u0007", "\u08b7\u0002\u0002\u1b32\u1b34\u0005\u02ee\u0178\u0002\u1b33\u1b35\u0007", "\u059a\u0002\u0002\u1b34\u1b33\u0003\u0002\u0002\u0002\u1b34\u1b35\u0003", "\u0002\u0002\u0002\u1b35\u1b37\u0003\u0002\u0002\u0002\u1b36\u1b31\u0003", "\u0002\u0002\u0002\u1b37\u1b3a\u0003\u0002\u0002\u0002\u1b38\u1b36\u0003", "\u0002\u0002\u0002\u1b38\u1b39\u0003\u0002\u0002\u0002\u1b39\u1b3b\u0003", "\u0002\u0002\u0002\u1b3a\u1b38\u0003\u0002\u0002\u0002\u1b3b\u1b3c\u0007", "\u07ae\u0002\u0002\u1b3c\u1b41\u0005\u02c8\u0165\u0002\u1b3d\u1b3e\u0007", "\u08b7\u0002\u0002\u1b3e\u1b40\u0005\u02c8\u0165\u0002\u1b3f\u1b3d\u0003", "\u0002\u0002\u0002\u1b40\u1b43\u0003\u0002\u0002\u0002\u1b41\u1b3f\u0003", "\u0002\u0002\u0002\u1b41\u1b42\u0003\u0002\u0002\u0002\u1b42\u1b45\u0003", "\u0002\u0002\u0002\u1b43\u1b41\u0003\u0002\u0002\u0002\u1b44\u1b28\u0003", "\u0002\u0002\u0002\u1b44\u1b2c\u0003\u0002\u0002\u0002\u1b45\u02bb\u0003", "\u0002\u0002\u0002\u1b46\u1b48\u0007\u08b7\u0002\u0002\u1b47\u1b46\u0003", "\u0002\u0002\u0002\u1b47\u1b48\u0003\u0002\u0002\u0002\u1b48\u1b4b\u0003", "\u0002\u0002\u0002\u1b49\u1b4a\u0007\u0789\u0002\u0002\u1b4a\u1b4c\u0007", "\u08ab\u0002\u0002\u1b4b\u1b49\u0003\u0002\u0002\u0002\u1b4b\u1b4c\u0003", "\u0002\u0002\u0002\u1b4c\u1b4d\u0003\u0002\u0002\u0002\u1b4d\u1b4e\u0007", "\u023f\u0002\u0002\u1b4e\u1b4f\u0007\u08ab\u0002\u0002\u1b4f\u02bd\u0003", "\u0002\u0002\u0002\u1b50\u1b52\u0007\u019d\u0002\u0002\u1b51\u1b53\u0007", "\u0620\u0002\u0002\u1b52\u1b51\u0003\u0002\u0002\u0002\u1b52\u1b53\u0003", "\u0002\u0002\u0002\u1b53\u1b54\u0003\u0002\u0002\u0002\u1b54\u1b66\u0007", "\u030b\u0002\u0002\u1b55\u1b5a\u0005\u02c8\u0165\u0002\u1b56\u1b57\u0007", "\u08b7\u0002\u0002\u1b57\u1b59\u0005\u02c8\u0165\u0002\u1b58\u1b56\u0003", "\u0002\u0002\u0002\u1b59\u1b5c\u0003\u0002\u0002\u0002\u1b5a\u1b58\u0003", "\u0002\u0002\u0002\u1b5a\u1b5b\u0003\u0002\u0002\u0002\u1b5b\u1b67\u0003", "\u0002\u0002\u0002\u1b5c\u1b5a\u0003\u0002\u0002\u0002\u1b5d\u1b5e\u0007", "\u033c\u0002\u0002\u1b5e\u1b63\u0005\u02ee\u0178\u0002\u1b5f\u1b60\u0007", "\u08b7\u0002\u0002\u1b60\u1b62\u0005\u02ee\u0178\u0002\u1b61\u1b5f\u0003", "\u0002\u0002\u0002\u1b62\u1b65\u0003\u0002\u0002\u0002\u1b63\u1b61\u0003", "\u0002\u0002\u0002\u1b63\u1b64\u0003\u0002\u0002\u0002\u1b64\u1b67\u0003", "\u0002\u0002\u0002\u1b65\u1b63\u0003\u0002\u0002\u0002\u1b66\u1b55\u0003", "\u0002\u0002\u0002\u1b66\u1b5d\u0003\u0002\u0002\u0002\u1b67\u02bf\u0003", "\u0002\u0002\u0002\u1b68\u1b69\u0007\u065a\u0002\u0002\u1b69\u1b6a\u0007", "%\u0002\u0002\u1b6a\u1b6b\u0007\u030c\u0002\u0002\u1b6b\u1b6c\u0007", "\u07ae\u0002\u0002\u1b6c\u1b6d\u0007\u0086\u0002\u0002\u1b6d\u1b6e\u0007", "\u08ab\u0002\u0002\u1b6e\u02c1\u0003\u0002\u0002\u0002\u1b6f\u1b70\u0005", "\u02c4\u0163\u0002\u1b70\u1b71\u0007\u0656\u0002\u0002\u1b71\u1b75\u0007", "\u0311\u0002\u0002\u1b72\u1b76\u0007\u013f\u0002\u0002\u1b73\u1b76\u0005", "\u0278\u013d\u0002\u1b74\u1b76\u0005\u02c6\u0164\u0002\u1b75\u1b72\u0003", "\u0002\u0002\u0002\u1b75\u1b73\u0003\u0002\u0002\u0002\u1b75\u1b74\u0003", "\u0002\u0002\u0002\u1b76\u02c3\u0003\u0002\u0002\u0002\u1b77\u1b78\t", "\r\u0002\u0002\u1b78\u02c5\u0003\u0002\u0002\u0002\u1b79\u1b7a\u0007", "\u013f\u0002\u0002\u1b7a\u1b7b\u0007\u0224\u0002\u0002\u1b7b\u1b7c\u0007", "\u0523\u0002\u0002\u1b7c\u1b7d\u0007\u0582\u0002\u0002\u1b7d\u02c7\u0003", "\u0002\u0002\u0002\u1b7e\u1b7f\u0007\u023f\u0002\u0002\u1b7f\u1b8d\u0007", "\u08ab\u0002\u0002\u1b80\u1b81\u0007\u08b1\u0002\u0002\u1b81\u1b86\u0005", "\u02ee\u0178\u0002\u1b82\u1b83\u0007\u08b7\u0002\u0002\u1b83\u1b85\u0005", "\u02ee\u0178\u0002\u1b84\u1b82\u0003\u0002\u0002\u0002\u1b85\u1b88\u0003", "\u0002\u0002\u0002\u1b86\u1b84\u0003\u0002\u0002\u0002\u1b86\u1b87\u0003", "\u0002\u0002\u0002\u1b87\u1b89\u0003\u0002\u0002\u0002\u1b88\u1b86\u0003", "\u0002\u0002\u0002\u1b89\u1b8a\u0007\u08b2\u0002\u0002\u1b8a\u1b8d\u0003", "\u0002\u0002\u0002\u1b8b\u1b8d\u0005\u02ee\u0178\u0002\u1b8c\u1b7e\u0003", "\u0002\u0002\u0002\u1b8c\u1b80\u0003\u0002\u0002\u0002\u1b8c\u1b8b\u0003", "\u0002\u0002\u0002\u1b8d\u02c9\u0003\u0002\u0002\u0002\u1b8e\u1b90\u0007", "\u0122\u0002\u0002\u1b8f\u1b91\tI\u0002\u0002\u1b90\u1b8f\u0003\u0002", "\u0002\u0002\u1b90\u1b91\u0003\u0002\u0002\u0002\u1b91\u1b92\u0003\u0002", "\u0002\u0002\u1b92\u1b93\u0007\u0620\u0002\u0002\u1b93\u1b94\u0007\u010d", "\u0002\u0002\u1b94\u1b95\u0007?\u0002\u0002\u1b95\u1b97\u0005\u02ee", "\u0178\u0002\u1b96\u1b98\u0007\u059a\u0002\u0002\u1b97\u1b96\u0003\u0002", "\u0002\u0002\u1b97\u1b98\u0003\u0002\u0002\u0002\u1b98\u1ba4\u0003\u0002", "\u0002\u0002\u1b99\u1b9a\u0007_\u0002\u0002\u1b9a\u1b9b\u0007\u010d", "\u0002\u0002\u1b9b\u1ba1\u0007\u07ae\u0002\u0002\u1b9c\u1b9e\u0005\u02ee", "\u0178\u0002\u1b9d\u1b9f\u0007\u059a\u0002\u0002\u1b9e\u1b9d\u0003\u0002", "\u0002\u0002\u1b9e\u1b9f\u0003\u0002\u0002\u0002\u1b9f\u1ba2\u0003\u0002", "\u0002\u0002\u1ba0\u1ba2\u0005\u02cc\u0167\u0002\u1ba1\u1b9c\u0003\u0002", "\u0002\u0002\u1ba1\u1ba0\u0003\u0002\u0002\u0002\u1ba2\u1ba4\u0003\u0002", "\u0002\u0002\u1ba3\u1b8e\u0003\u0002\u0002\u0002\u1ba3\u1b99\u0003\u0002", "\u0002\u0002\u1ba4\u02cb\u0003\u0002\u0002\u0002\u1ba5\u1bab\u0007\u07b0", "\u0002\u0002\u1ba6\u1ba7\u0007?\u0002\u0002\u1ba7\u1ba9\u0005\u02ee", "\u0178\u0002\u1ba8\u1baa\u0007\u059a\u0002\u0002\u1ba9\u1ba8\u0003\u0002", "\u0002\u0002\u1ba9\u1baa\u0003\u0002\u0002\u0002\u1baa\u1bac\u0003\u0002", "\u0002\u0002\u1bab\u1ba6\u0003\u0002\u0002\u0002\u1bab\u1bac\u0003\u0002", "\u0002\u0002\u1bac\u1bae\u0003\u0002\u0002\u0002\u1bad\u1baf\tF\u0002", "\u0002\u1bae\u1bad\u0003\u0002\u0002\u0002\u1bae\u1baf\u0003\u0002\u0002", "\u0002\u1baf\u02cd\u0003\u0002\u0002\u0002\u1bb0\u1bb8\u0005\u02d0\u0169", "\u0002\u1bb1\u1bb8\u0005\u02d2\u016a\u0002\u1bb2\u1bb8\u0005\u02d4\u016b", "\u0002\u1bb3\u1bb8\u0005\u02d6\u016c\u0002\u1bb4\u1bb8\u0005\u02d8\u016d", "\u0002\u1bb5\u1bb8\u0005\u02da\u016e\u0002\u1bb6\u1bb8\u0005\u02dc\u016f", "\u0002\u1bb7\u1bb0\u0003\u0002\u0002\u0002\u1bb7\u1bb1\u0003\u0002\u0002", "\u0002\u1bb7\u1bb2\u0003\u0002\u0002\u0002\u1bb7\u1bb3\u0003\u0002\u0002", "\u0002\u1bb7\u1bb4\u0003\u0002\u0002\u0002\u1bb7\u1bb5\u0003\u0002\u0002", "\u0002\u1bb7\u1bb6\u0003\u0002\u0002\u0002\u1bb8\u1bba\u0003\u0002\u0002", "\u0002\u1bb9\u1bbb\u0005\u01dc\u00ef\u0002\u1bba\u1bb9\u0003\u0002\u0002", "\u0002\u1bba\u1bbb\u0003\u0002\u0002\u0002\u1bbb\u02cf\u0003\u0002\u0002", "\u0002\u1bbc\u1bbe\u0007\f\u0002\u0002\u1bbd\u1bbf\tI\u0002\u0002\u1bbe", "\u1bbd\u0003\u0002\u0002\u0002\u1bbe\u1bbf\u0003\u0002\u0002\u0002\u1bbf", "\u1bc0\u0003\u0002\u0002\u0002\u1bc0\u1bc1\u0007\u0620\u0002\u0002\u1bc1", "\u1bc4\u0007\u013e\u0002\u0002\u1bc2\u1bc3\u0007\u020f\u0002\u0002\u1bc3", "\u1bc5\u00078\u0002\u0002\u1bc4\u1bc2\u0003\u0002\u0002\u0002\u1bc4", "\u1bc5\u0003\u0002\u0002\u0002\u1bc5\u02d1\u0003\u0002\u0002\u0002\u1bc6", "\u1bc7\u0007\u05e8\u0002\u0002\u1bc7\u1bc8\u0007\u0620\u0002\u0002\u1bc8", "\u1bc9\u0007\u013e\u0002\u0002\u1bc9\u1bca\u0007\u07ae\u0002\u0002\u1bca", "\u1bcb\u0007\u0330\u0002\u0002\u1bcb\u1bcc\tJ\u0002\u0002\u1bcc\u02d3", "\u0003\u0002\u0002\u0002\u1bcd\u1bd0\u0007\u056a\u0002\u0002\u1bce\u1bcf", "\u0007\u0496\u0002\u0002\u1bcf\u1bd1\u0007\u0581\u0002\u0002\u1bd0\u1bce", "\u0003\u0002\u0002\u0002\u1bd0\u1bd1\u0003\u0002\u0002\u0002\u1bd1\u1bd2", "\u0003\u0002\u0002\u0002\u1bd2\u1bd3\tI\u0002\u0002\u1bd3\u1bd4\u0007", "\u030b\u0002\u0002\u1bd4\u02d5\u0003\u0002\u0002\u0002\u1bd5\u1bd6\t", "K\u0002\u0002\u1bd6\u1bd7\u0007\u07ae\u0002\u0002\u1bd7\u1bf4\u0007", "\u0659\u0002\u0002\u1bd8\u1bed\u0007\u07ae\u0002\u0002\u1bd9\u1bdb\t", "I\u0002\u0002\u1bda\u1bd9\u0003\u0002\u0002\u0002\u1bda\u1bdb\u0003", "\u0002\u0002\u0002\u1bdb\u1bdc\u0003\u0002\u0002\u0002\u1bdc\u1be2\u0007", "\u051a\u0002\u0002\u1bdd\u1bdf\u0007\u04e2\u0002\u0002\u1bde\u1bdd\u0003", "\u0002\u0002\u0002\u1bde\u1bdf\u0003\u0002\u0002\u0002\u1bdf\u1be0\u0003", "\u0002\u0002\u0002\u1be0\u1be2\u0007\u0620\u0002\u0002\u1be1\u1bda\u0003", "\u0002\u0002\u0002\u1be1\u1bde\u0003\u0002\u0002\u0002\u1be2\u1be9\u0003", "\u0002\u0002\u0002\u1be3\u1be5\t6\u0002\u0002\u1be4\u1be3\u0003\u0002", "\u0002\u0002\u1be4\u1be5\u0003\u0002\u0002\u0002\u1be5\u1be6\u0003\u0002", "\u0002\u0002\u1be6\u1be7\u0007\u05e4\u0002\u0002\u1be7\u1be8\u0007\u05f4", "\u0002\u0002\u1be8\u1bea\tL\u0002\u0002\u1be9\u1be4\u0003\u0002\u0002", "\u0002\u1be9\u1bea\u0003\u0002\u0002\u0002\u1bea\u1bee\u0003\u0002\u0002", "\u0002\u1beb\u1bec\u0007\u030e\u0002\u0002\u1bec\u1bee\u0007\u0620\u0002", "\u0002\u1bed\u1be1\u0003\u0002\u0002\u0002\u1bed\u1beb\u0003\u0002\u0002", "\u0002\u1bee\u1bf2\u0003\u0002\u0002\u0002\u1bef\u1bf0\u0007\u030e\u0002", "\u0002\u1bf0\u1bf2\u0007\u0620\u0002\u0002\u1bf1\u1bd8\u0003\u0002\u0002", "\u0002\u1bf1\u1bef\u0003\u0002\u0002\u0002\u1bf2\u1bf5\u0003\u0002\u0002", "\u0002\u1bf3\u1bf5\u0007\u00a0\u0002\u0002\u1bf4\u1bf1\u0003\u0002\u0002", "\u0002\u1bf4\u1bf3\u0003\u0002\u0002\u0002\u1bf4\u1bf5\u0003\u0002\u0002", "\u0002\u1bf5\u02d7\u0003\u0002\u0002\u0002\u1bf6\u1bf7\u0007\u0623\u0002", "\u0002\u1bf7\u1bf8\u0007\u030e\u0002\u0002\u1bf8\u1bf9\u0007\u0620\u0002", "\u0002\u1bf9\u1bfb\u00078\u0002\u0002\u1bfa\u1bfc\u0007\u0267\u0002", "\u0002\u1bfb\u1bfa\u0003\u0002\u0002\u0002\u1bfb\u1bfc\u0003\u0002\u0002", "\u0002\u1bfc\u1bfe\u0003\u0002\u0002\u0002\u1bfd\u1bff\u0007\u03c8\u0002", "\u0002\u1bfe\u1bfd\u0003\u0002\u0002\u0002\u1bfe\u1bff\u0003\u0002\u0002", "\u0002\u1bff\u1c0b\u0003\u0002\u0002\u0002\u1c00\u1c01\u0007\u0389\u0002", "\u0002\u1c01\u1c02\u0007\u051a\u0002\u0002\u1c02\u1c0c\u0005\u05d6\u02ec", "\u0002\u1c03\u1c05\u0007\u0290\u0002\u0002\u1c04\u1c06\u0007\u08ab\u0002", "\u0002\u1c05\u1c04\u0003\u0002\u0002\u0002\u1c05\u1c06\u0003\u0002\u0002", "\u0002\u1c06\u1c0c\u0003\u0002\u0002\u0002\u1c07\u1c08\u0007\u0603\u0002", "\u0002\u1c08\u1c09\u0007\u01f9\u0002\u0002\u1c09\u1c0c\u0007\u07b4\u0002", "\u0002\u1c0a\u1c0c\u0007\u020f\u0002\u0002\u1c0b\u1c00\u0003\u0002\u0002", "\u0002\u1c0b\u1c03\u0003\u0002\u0002\u0002\u1c0b\u1c07\u0003\u0002\u0002", "\u0002\u1c0b\u1c0a\u0003\u0002\u0002\u0002\u1c0b\u1c0c\u0003\u0002\u0002", "\u0002\u1c0c\u02d9\u0003\u0002\u0002\u0002\u1c0d\u1c0e\tM\u0002\u0002", "\u1c0e\u1c0f\u0007\u030e\u0002\u0002\u1c0f\u1c10\u0007\u0620\u0002\u0002", "\u1c10\u1c11\u00078\u0002\u0002\u1c11\u02db\u0003\u0002\u0002\u0002", "\u1c12\u1c13\u0007\u010f\u0002\u0002\u1c13\u1c14\u0007\u07ae\u0002\u0002", "\u1c14\u1c15\tN\u0002\u0002\u1c15\u1c16\u0007\u0620\u0002\u0002\u1c16", "\u02dd\u0003\u0002\u0002\u0002\u1c17\u1c18\u0007\u0161\u0002\u0002\u1c18", "\u1c19\u0007\u01aa\u0002\u0002\u1c19\u1c1a\u0007\u08c5\u0002\u0002\u1c1a", "\u1c46\u0005\u02ea\u0176\u0002\u1c1b\u1c1c\u0007\u05e8\u0002\u0002\u1c1c", "\u1c1d\u0007\u0161\u0002\u0002\u1c1d\u1c1e\t-\u0002\u0002\u1c1e\u1c46", "\u0007\u0777\u0002\u0002\u1c1f\u1c20\u0007\u0161\u0002\u0002\u1c20\u1c21", "\u0007\u0777\u0002\u0002\u1c21\u1c46\u0005\u0346\u01a4\u0002\u1c22\u1c23", "\u0007\u0161\u0002\u0002\u1c23\u1c24\u0007\u0782\u0002\u0002\u1c24\u1c27", "\u0007\u0777\u0002\u0002\u1c25\u1c28\u0005\u0346\u01a4\u0002\u1c26\u1c28", "\u0005\u01b4\u00db\u0002\u1c27\u1c25\u0003\u0002\u0002\u0002\u1c27\u1c26", "\u0003\u0002\u0002\u0002\u1c28\u1c46\u0003\u0002\u0002\u0002\u1c29\u1c2a", "\u0007\u057e\u0002\u0002\u1c2a\u1c2b\u0007\u023a\u0002\u0002\u1c2b\u1c2c", "\u0007\u07ae\u0002\u0002\u1c2c\u1c2f\u0005\u02e8\u0175\u0002\u1c2d\u1c2e", "\u0007\u08aa\u0002\u0002\u1c2e\u1c30\u0005\u02e6\u0174\u0002\u1c2f\u1c2d", "\u0003\u0002\u0002\u0002\u1c30\u1c31\u0003\u0002\u0002\u0002\u1c31\u1c2f", "\u0003\u0002\u0002\u0002\u1c31\u1c32\u0003\u0002\u0002\u0002\u1c32\u1c46", "\u0003\u0002\u0002\u0002\u1c33\u1c34\u0007\u01b9\u0002\u0002\u1c34\u1c35", "\u0007\u0083\u0002\u0002\u1c35\u1c36\u0007\u00ae\u0002\u0002\u1c36\u1c3d", "\u0007\u07b2\u0002\u0002\u1c37\u1c38\u0007\u0811\u0002\u0002\u1c38\u1c39", "\u0007\u0209\u0002\u0002\u1c39\u1c3b\u0005\u02ee\u0178\u0002\u1c3a\u1c3c", "\u0007\u059a\u0002\u0002\u1c3b\u1c3a\u0003\u0002\u0002\u0002\u1c3b\u1c3c", "\u0003\u0002\u0002\u0002\u1c3c\u1c3e\u0003\u0002\u0002\u0002\u1c3d\u1c37", "\u0003\u0002\u0002\u0002\u1c3d\u1c3e\u0003\u0002\u0002\u0002\u1c3e\u1c46", "\u0003\u0002\u0002\u0002\u1c3f\u1c40\u0007\u0181\u0002\u0002\u1c40\u1c41", "\u0007\u0083\u0002\u0002\u1c41\u1c42\u0007\u00ae\u0002\u0002\u1c42\u1c46", "\u0007\u07b2\u0002\u0002\u1c43\u1c46\u0005\u01b8\u00dd\u0002\u1c44\u1c46", "\u0005\u02e0\u0171\u0002\u1c45\u1c17\u0003\u0002\u0002\u0002\u1c45\u1c1b", "\u0003\u0002\u0002\u0002\u1c45\u1c1f\u0003\u0002\u0002\u0002\u1c45\u1c22", "\u0003\u0002\u0002\u0002\u1c45\u1c29\u0003\u0002\u0002\u0002\u1c45\u1c33", "\u0003\u0002\u0002\u0002\u1c45\u1c3f\u0003\u0002\u0002\u0002\u1c45\u1c43", "\u0003\u0002\u0002\u0002\u1c45\u1c44\u0003\u0002\u0002\u0002\u1c46\u02df", "\u0003\u0002\u0002\u0002\u1c47\u1c48\u0007\u05e8\u0002\u0002\u1c48\u1c49", "\u0007\u0794\u0002\u0002\u1c49\u1c4a\u0007\u08c5\u0002\u0002\u1c4a\u1c4b", "\u0007\u08ad\u0002\u0002\u1c4b\u02e1\u0003\u0002\u0002\u0002\u1c4c\u1c4d", "\u0005\u028a\u0146\u0002\u1c4d\u1c4e\u0007\u02a2\u0002\u0002\u1c4e\u1c4f", "\u0007\u08ad\u0002\u0002\u1c4f\u02e3\u0003\u0002\u0002\u0002\u1c50\u1c51", "\u0007\u0246\u0002\u0002\u1c51\u1c52\tO\u0002\u0002\u1c52\u02e5\u0003", "\u0002\u0002\u0002\u1c53\u1c54\u0005\u05d6\u02ec\u0002\u1c54\u02e7\u0003", "\u0002\u0002\u0002\u1c55\u1c56\u0005\u05d6\u02ec\u0002\u1c56\u02e9\u0003", "\u0002\u0002\u0002\u1c57\u1c58\u0005\u05d6\u02ec\u0002\u1c58\u02eb\u0003", "\u0002\u0002\u0002\u1c59\u1c5a\u0007\u08ab\u0002\u0002\u1c5a\u02ed\u0003", "\u0002\u0002\u0002\u1c5b\u1c5c\u0007\u08ad\u0002\u0002\u1c5c\u02ef\u0003", "\u0002\u0002\u0002\u1c5d\u1c5e\u0007)\u0002\u0002\u1c5e\u1c5f\u0007", "\u077a\u0002\u0002\u1c5f\u1c65\u0005\u0594\u02cb\u0002\u1c60\u1c66\u0003", "\u0002\u0002\u0002\u1c61\u1c66\u0005\u02f2\u017a\u0002\u1c62\u1c66\u0005", "\u0368\u01b5\u0002\u1c63\u1c66\u0005\u0312\u018a\u0002\u1c64\u1c66\u0005", "\u0308\u0185\u0002\u1c65\u1c60\u0003\u0002\u0002\u0002\u1c65\u1c61\u0003", "\u0002\u0002\u0002\u1c65\u1c62\u0003\u0002\u0002\u0002\u1c65\u1c63\u0003", "\u0002\u0002\u0002\u1c65\u1c64\u0003\u0002\u0002\u0002\u1c66\u1c73\u0003", "\u0002\u0002\u0002\u1c67\u1c70\u0005\u02fe\u0180\u0002\u1c68\u1c6d\u0005", "\u028a\u0146\u0002\u1c69\u1c6a\u0007\u077a\u0002\u0002\u1c6a\u1c6e\u0007", "\u030a\u0002\u0002\u1c6b\u1c6c\u0007%\u0002\u0002\u1c6c\u1c6e\u0007", "\u07bb\u0002\u0002\u1c6d\u1c69\u0003\u0002\u0002\u0002\u1c6d\u1c6b\u0003", "\u0002\u0002\u0002\u1c6e\u1c70\u0003\u0002\u0002\u0002\u1c6f\u1c67\u0003", "\u0002\u0002\u0002\u1c6f\u1c68\u0003\u0002\u0002\u0002\u1c70\u1c71\u0003", "\u0002\u0002\u0002\u1c71\u1c6f\u0003\u0002\u0002\u0002\u1c71\u1c72\u0003", "\u0002\u0002\u0002\u1c72\u1c74\u0003\u0002\u0002\u0002\u1c73\u1c6f\u0003", "\u0002\u0002\u0002\u1c73\u1c74\u0003\u0002\u0002\u0002\u1c74\u1c75\u0003", "\u0002\u0002\u0002\u1c75\u1c76\u0007\u08c3\u0002\u0002\u1c76\u02f1\u0003", "\u0002\u0002\u0002\u1c77\u1c83\u0005\u02f4\u017b\u0002\u1c78\u1c79\u0007", "\u057e\u0002\u0002\u1c79\u1c7a\u0007\u07ae\u0002\u0002\u1c7a\u1c83\u0005", "\u0594\u02cb\u0002\u1c7b\u1c83\u0005\u027e\u0140\u0002\u1c7c\u1c7d\u0007", "\u054b\u0002\u0002\u1c7d\u1c83\u0007\u0469\u0002\u0002\u1c7e\u1c7f\u0007", "\u054b\u0002\u0002\u1c7f\u1c83\u0007\u084f\u0002\u0002\u1c80\u1c81\u0007", "\u0576\u0002\u0002\u1c81\u1c83\u0007\u08ad\u0002\u0002\u1c82\u1c77\u0003", "\u0002\u0002\u0002\u1c82\u1c78\u0003\u0002\u0002\u0002\u1c82\u1c7b\u0003", "\u0002\u0002\u0002\u1c82\u1c7c\u0003\u0002\u0002\u0002\u1c82\u1c7e\u0003", "\u0002\u0002\u0002\u1c82\u1c80\u0003\u0002\u0002\u0002\u1c83\u02f3\u0003", "\u0002\u0002\u0002\u1c84\u1c96\u0005\u0264\u0133\u0002\u1c85\u1c96\u0005", "\u01c2\u00e2\u0002\u1c86\u1c96\u0005\u0262\u0132\u0002\u1c87\u1c96\u0005", "\u0274\u013b\u0002\u1c88\u1c96\u0005\u027a\u013e\u0002\u1c89\u1c96\u0005", "\u027c\u013f\u0002\u1c8a\u1c96\t5\u0002\u0002\u1c8b\u1c8c\u0007\u0592", "\u0002\u0002\u1c8c\u1c8d\u0007\u08b1\u0002\u0002\u1c8d\u1c8e\u0007\u035e", "\u0002\u0002\u1c8e\u1c8f\t;\u0002\u0002\u1c8f\u1c96\u0007\u08b2\u0002", "\u0002\u1c90\u1c96\u0005\u0282\u0142\u0002\u1c91\u1c96\u0005\u0280\u0141", "\u0002\u1c92\u1c96\u0005\u01dc\u00ef\u0002\u1c93\u1c96\u0005\u026e\u0138", "\u0002\u1c94\u1c96\u0005\u0270\u0139\u0002\u1c95\u1c84\u0003\u0002\u0002", "\u0002\u1c95\u1c85\u0003\u0002\u0002\u0002\u1c95\u1c86\u0003\u0002\u0002", "\u0002\u1c95\u1c87\u0003\u0002\u0002\u0002\u1c95\u1c88\u0003\u0002\u0002", "\u0002\u1c95\u1c89\u0003\u0002\u0002\u0002\u1c95\u1c8a\u0003\u0002\u0002", "\u0002\u1c95\u1c8b\u0003\u0002\u0002\u0002\u1c95\u1c90\u0003\u0002\u0002", "\u0002\u1c95\u1c91\u0003\u0002\u0002\u0002\u1c95\u1c92\u0003\u0002\u0002", "\u0002\u1c95\u1c93\u0003\u0002\u0002\u0002\u1c95\u1c94\u0003\u0002\u0002", "\u0002\u1c96\u1c97\u0003\u0002\u0002\u0002\u1c97\u1c95\u0003\u0002\u0002", "\u0002\u1c97\u1c98\u0003\u0002\u0002\u0002\u1c98\u1c9a\u0003\u0002\u0002", "\u0002\u1c99\u1c9b\u0005\u02f6\u017c\u0002\u1c9a\u1c99\u0003\u0002\u0002", "\u0002\u1c9a\u1c9b\u0003\u0002\u0002\u0002\u1c9b\u02f5\u0003\u0002\u0002", "\u0002\u1c9c\u1ca1\u0005\u030a\u0186\u0002\u1c9d\u1ca1\u0005\u02fa\u017e", "\u0002\u1c9e\u1ca1\u0005\u02f8\u017d\u0002\u1c9f\u1ca1\u0007\u00cf\u0002", "\u0002\u1ca0\u1c9c\u0003\u0002\u0002\u0002\u1ca0\u1c9d\u0003\u0002\u0002", "\u0002\u1ca0\u1c9e\u0003\u0002\u0002\u0002\u1ca0\u1c9f\u0003\u0002\u0002", "\u0002\u1ca1\u02f7\u0003\u0002\u0002\u0002\u1ca2\u1ca3\u0007\u0324\u0002", "\u0002\u1ca3\u1ca6\u0007\u077a\u0002\u0002\u1ca4\u1ca7\u0005\u027a\u013e", "\u0002\u1ca5\u1ca7\u0005\u027c\u013f\u0002\u1ca6\u1ca4\u0003\u0002\u0002", "\u0002\u1ca6\u1ca5\u0003\u0002\u0002\u0002\u1ca7\u02f9\u0003\u0002\u0002", "\u0002\u1ca8\u1cb3\u0005\u02fc\u017f\u0002\u1ca9\u1cae\u0007\u04a2\u0002", "\u0002\u1caa\u1caf\u0005\u026a\u0136\u0002\u1cab\u1caf\u0005\u027a\u013e", "\u0002\u1cac\u1caf\u0005\u027e\u0140\u0002\u1cad\u1caf\u0005\u027c\u013f", "\u0002\u1cae\u1caa\u0003\u0002\u0002\u0002\u1cae\u1cab\u0003\u0002\u0002", "\u0002\u1cae\u1cac\u0003\u0002\u0002\u0002\u1cae\u1cad\u0003\u0002\u0002", "\u0002\u1caf\u1cb0\u0003\u0002\u0002\u0002\u1cb0\u1cae\u0003\u0002\u0002", "\u0002\u1cb0\u1cb1\u0003\u0002\u0002\u0002\u1cb1\u1cb3\u0003\u0002\u0002", "\u0002\u1cb2\u1ca8\u0003\u0002\u0002\u0002\u1cb2\u1ca9\u0003\u0002\u0002", "\u0002\u1cb3\u02fb\u0003\u0002\u0002\u0002\u1cb4\u1cb5\u0007\u0014\u0002", "\u0002\u1cb5\u1cb7\u0007\u04a2\u0002\u0002\u1cb6\u1cb8\u0005\u026a\u0136", "\u0002\u1cb7\u1cb6\u0003\u0002\u0002\u0002\u1cb7\u1cb8\u0003\u0002\u0002", "\u0002\u1cb8\u1cc9\u0003\u0002\u0002\u0002\u1cb9\u1cba\u0007\u08b1\u0002", "\u0002\u1cba\u1cbc\u0007\u04b9\u0002\u0002\u1cbb\u1cbd\u0005\u026a\u0136", "\u0002\u1cbc\u1cbb\u0003\u0002\u0002\u0002\u1cbc\u1cbd\u0003\u0002\u0002", "\u0002\u1cbd\u1cc5\u0003\u0002\u0002\u0002\u1cbe\u1cbf\u0007\u08b7\u0002", "\u0002\u1cbf\u1cc1\u0007\u04b9\u0002\u0002\u1cc0\u1cc2\u0005\u026a\u0136", "\u0002\u1cc1\u1cc0\u0003\u0002\u0002\u0002\u1cc1\u1cc2\u0003\u0002\u0002", "\u0002\u1cc2\u1cc4\u0003\u0002\u0002\u0002\u1cc3\u1cbe\u0003\u0002\u0002", "\u0002\u1cc4\u1cc7\u0003\u0002\u0002\u0002\u1cc5\u1cc3\u0003\u0002\u0002", "\u0002\u1cc5\u1cc6\u0003\u0002\u0002\u0002\u1cc6\u1cc8\u0003\u0002\u0002", "\u0002\u1cc7\u1cc5\u0003\u0002\u0002\u0002\u1cc8\u1cca\u0007\u08b2\u0002", "\u0002\u1cc9\u1cb9\u0003\u0002\u0002\u0002\u1cc9\u1cca\u0003\u0002\u0002", "\u0002\u1cca\u02fd\u0003\u0002\u0002\u0002\u1ccb\u1ccd\t\u0007\u0002", "\u0002\u1ccc\u1cce\t)\u0002\u0002\u1ccd\u1ccc\u0003\u0002\u0002\u0002", "\u1ccd\u1cce\u0003\u0002\u0002\u0002\u1cce\u1cdf\u0003\u0002\u0002\u0002", "\u1ccf\u1cd0\u0007\u07d4\u0002\u0002\u1cd0\u1cd1\u0007\u08b1\u0002\u0002", "\u1cd1\u1cd6\u0005\u0592\u02ca\u0002\u1cd2\u1cd3\u0007\u08b7\u0002\u0002", "\u1cd3\u1cd5\u0005\u0592\u02ca\u0002\u1cd4\u1cd2\u0003\u0002\u0002\u0002", "\u1cd5\u1cd8\u0003\u0002\u0002\u0002\u1cd6\u1cd4\u0003\u0002\u0002\u0002", "\u1cd6\u1cd7\u0003\u0002\u0002\u0002\u1cd7\u1cd9\u0003\u0002\u0002\u0002", "\u1cd8\u1cd6\u0003\u0002\u0002\u0002\u1cd9\u1cda\u0007\u08b2\u0002\u0002", "\u1cda\u1ce0\u0003\u0002\u0002\u0002\u1cdb\u1cdc\u0007\u051a\u0002\u0002", "\u1cdc\u1ce0\u0007\u02d4\u0002\u0002\u1cdd\u1cde\u0007\u0103\u0002\u0002", "\u1cde\u1ce0\u0005\u0576\u02bc\u0002\u1cdf\u1ccf\u0003\u0002\u0002\u0002", "\u1cdf\u1cdb\u0003\u0002\u0002\u0002\u1cdf\u1cdd\u0003\u0002\u0002\u0002", "\u1ce0\u1ce2\u0003\u0002\u0002\u0002\u1ce1\u1ce3\u0005\u0300\u0181\u0002", "\u1ce2\u1ce1\u0003\u0002\u0002\u0002\u1ce2\u1ce3\u0003\u0002\u0002\u0002", "\u1ce3\u1ce5\u0003\u0002\u0002\u0002\u1ce4\u1ce6\u0005\u0306\u0184\u0002", "\u1ce5\u1ce4\u0003\u0002\u0002\u0002\u1ce5\u1ce6\u0003\u0002\u0002\u0002", "\u1ce6\u1ce8\u0003\u0002\u0002\u0002\u1ce7\u1ce9\u0007\u00a4\u0002\u0002", "\u1ce8\u1ce7\u0003\u0002\u0002\u0002\u1ce8\u1ce9\u0003\u0002\u0002\u0002", "\u1ce9\u1cec\u0003\u0002\u0002\u0002\u1cea\u1ceb\tP\u0002\u0002\u1ceb", "\u1ced\u0007\u0279\u0002\u0002\u1cec\u1cea\u0003\u0002\u0002\u0002\u1cec", "\u1ced\u0003\u0002\u0002\u0002\u1ced\u02ff\u0003\u0002\u0002\u0002\u1cee", "\u1cef\u0007\u0811\u0002\u0002\u1cef\u1cf6\u0007\u0279\u0002\u0002\u1cf0", "\u1cf7\u0005\u0588\u02c5\u0002\u1cf1\u1cf2\u0007\u08b1\u0002\u0002\u1cf2", "\u1cf3\u0005\u00b6\\\u0002\u1cf3\u1cf4\u0007\u08b2\u0002\u0002\u1cf4", "\u1cf7\u0003\u0002\u0002\u0002\u1cf5\u1cf7\u0005\u0302\u0182\u0002\u1cf6", "\u1cf0\u0003\u0002\u0002\u0002\u1cf6\u1cf1\u0003\u0002\u0002\u0002\u1cf6", "\u1cf5\u0003\u0002\u0002\u0002\u1cf6\u1cf7\u0003\u0002\u0002\u0002\u1cf7", "\u0301\u0003\u0002\u0002\u0002\u1cf8\u1d05\u0005\u0264\u0133\u0002\u1cf9", "\u1d05\u0005\u01c2\u00e2\u0002\u1cfa\u1cfd\u0007\u0777\u0002\u0002\u1cfb", "\u1cfe\u0005\u0346\u01a4\u0002\u1cfc\u1cfe\u0007\u0161\u0002\u0002\u1cfd", "\u1cfb\u0003\u0002\u0002\u0002\u1cfd\u1cfc\u0003\u0002\u0002\u0002\u1cfe", "\u1d05\u0003\u0002\u0002\u0002\u1cff\u1d05\u0005\u030e\u0188\u0002\u1d00", "\u1d05\u0005\u0304\u0183\u0002\u1d01\u1d05\u0007\u059b\u0002\u0002\u1d02", "\u1d05\u0005\u00eex\u0002\u1d03\u1d05\u0005\u01dc\u00ef\u0002\u1d04", "\u1cf8\u0003\u0002\u0002\u0002\u1d04\u1cf9\u0003\u0002\u0002\u0002\u1d04", "\u1cfa\u0003\u0002\u0002\u0002\u1d04\u1cff\u0003\u0002\u0002\u0002\u1d04", "\u1d00\u0003\u0002\u0002\u0002\u1d04\u1d01\u0003\u0002\u0002\u0002\u1d04", "\u1d02\u0003\u0002\u0002\u0002\u1d04\u1d03\u0003\u0002\u0002\u0002\u1d05", "\u1d06\u0003\u0002\u0002\u0002\u1d06\u1d04\u0003\u0002\u0002\u0002\u1d06", "\u1d07\u0003\u0002\u0002\u0002\u1d07\u0303\u0003\u0002\u0002\u0002\u1d08", "\u1d09\tQ\u0002\u0002\u1d09\u0305\u0003\u0002\u0002\u0002\u1d0a\u1d0b", "\u0007\u01d8\u0002\u0002\u1d0b\u1d0c\u0007\u02b5\u0002\u0002\u1d0c\u1d0d", "\u0005\u0594\u02cb\u0002\u1d0d\u0307\u0003\u0002\u0002\u0002\u1d0e\u1d10", "\u0007\u036c\u0002\u0002\u1d0f\u1d11\u0007\u0467\u0002\u0002\u1d10\u1d0f", "\u0003\u0002\u0002\u0002\u1d10\u1d11\u0003\u0002\u0002\u0002\u1d11\u1d13", "\u0003\u0002\u0002\u0002\u1d12\u1d14\u0005\u026a\u0136\u0002\u1d13\u1d12", "\u0003\u0002\u0002\u0002\u1d13\u1d14\u0003\u0002\u0002\u0002\u1d14\u1d16", "\u0003\u0002\u0002\u0002\u1d15\u1d17\u0005\u0262\u0132\u0002\u1d16\u1d15", "\u0003\u0002\u0002\u0002\u1d16\u1d17\u0003\u0002\u0002\u0002\u1d17\u1d19", "\u0003\u0002\u0002\u0002\u1d18\u1d1a\u0005\u030a\u0186\u0002\u1d19\u1d18", "\u0003\u0002\u0002\u0002\u1d19\u1d1a\u0003\u0002\u0002\u0002\u1d1a\u1d21", "\u0003\u0002\u0002\u0002\u1d1b\u1d1e\u0005\u0336\u019c\u0002\u1d1c\u1d1e", "\u0005\u032c\u0197\u0002\u1d1d\u1d1b\u0003\u0002\u0002\u0002\u1d1d\u1d1c", "\u0003\u0002\u0002\u0002\u1d1e\u1d1f\u0003\u0002\u0002\u0002\u1d1f\u1d1d", "\u0003\u0002\u0002\u0002\u1d1f\u1d20\u0003\u0002\u0002\u0002\u1d20\u1d22", "\u0003\u0002\u0002\u0002\u1d21\u1d1d\u0003\u0002\u0002\u0002\u1d21\u1d22", "\u0003\u0002\u0002\u0002\u1d22\u1d24\u0003\u0002\u0002\u0002\u1d23\u1d25", "\u0005\u01dc\u00ef\u0002\u1d24\u1d23\u0003\u0002\u0002\u0002\u1d24\u1d25", "\u0003\u0002\u0002\u0002\u1d25\u0309\u0003\u0002\u0002\u0002\u1d26\u1d2b", "\u0005\u030c\u0187\u0002\u1d27\u1d28\u0007\u04cf\u0002\u0002\u1d28\u1d2b", "\u0007\u08ab\u0002\u0002\u1d29\u1d2b\u0005\u030e\u0188\u0002\u1d2a\u1d26", "\u0003\u0002\u0002\u0002\u1d2a\u1d27\u0003\u0002\u0002\u0002\u1d2a\u1d29", "\u0003\u0002\u0002\u0002\u1d2b\u1d2d\u0003\u0002\u0002\u0002\u1d2c\u1d2e", "\u0005\u0310\u0189\u0002\u1d2d\u1d2c\u0003\u0002\u0002\u0002\u1d2d\u1d2e", "\u0003\u0002\u0002\u0002\u1d2e\u030b\u0003\u0002\u0002\u0002\u1d2f\u1d30", "\u0007\u0324\u0002\u0002\u1d30\u1d33\u0007\u077a\u0002\u0002\u1d31\u1d33", "\u0007\u03e4\u0002\u0002\u1d32\u1d2f\u0003\u0002\u0002\u0002\u1d32\u1d31", "\u0003\u0002\u0002\u0002\u1d33\u030d\u0003\u0002\u0002\u0002\u1d34\u1d38", "\u0007\u03bb\u0002\u0002\u1d35\u1d36\u0007\u00ea\u0002\u0002\u1d36\u1d38", "\u0007\u08ab\u0002\u0002\u1d37\u1d34\u0003\u0002\u0002\u0002\u1d37\u1d35", "\u0003\u0002\u0002\u0002\u1d38\u030f\u0003\u0002\u0002\u0002\u1d39\u1d3a", "\u0007\u026d\u0002\u0002\u1d3a\u1d3c\u0005\u0592\u02ca\u0002\u1d3b\u1d39", "\u0003\u0002\u0002\u0002\u1d3b\u1d3c\u0003\u0002\u0002\u0002\u1d3c\u1d3d", "\u0003\u0002\u0002\u0002\u1d3d\u1d3f\u0007\u04a2\u0002\u0002\u1d3e\u1d40", "\u0005\u026a\u0136\u0002\u1d3f\u1d3e\u0003\u0002\u0002\u0002\u1d3f\u1d40", "\u0003\u0002\u0002\u0002\u1d40\u0311\u0003\u0002\u0002\u0002\u1d41\u1d46", "\u0005\u031e\u0190\u0002\u1d42\u1d46\u0005\u0318\u018d\u0002\u1d43\u1d46", "\u0005\u0314\u018b\u0002\u1d44\u1d46\u0005\u0338\u019d\u0002\u1d45\u1d41", "\u0003\u0002\u0002\u0002\u1d45\u1d42\u0003\u0002\u0002\u0002\u1d45\u1d43", "\u0003\u0002\u0002\u0002\u1d45\u1d44\u0003\u0002\u0002\u0002\u1d46\u0313", "\u0003\u0002\u0002\u0002\u1d47\u1d48\u0007\u0361\u0002\u0002\u1d48\u1d49", "\u0007\u0381\u0002\u0002\u1d49\u1d4a\u0007\u077a\u0002\u0002\u1d4a\u1d4b", "\u0005\u0316\u018c\u0002\u1d4b\u1d4c\u0007\u0599\u0002\u0002\u1d4c\u1d4d", "\u0007?\u0002\u0002\u1d4d\u1d4e\tR\u0002\u0002\u1d4e\u0315\u0003\u0002", "\u0002\u0002\u1d4f\u1d50\u0005\u0594\u02cb\u0002\u1d50\u0317\u0003\u0002", "\u0002\u0002\u1d51\u1d52\u0007\u057e\u0002\u0002\u1d52\u1d53\u0007\u00d7", "\u0002\u0002\u1d53\u1d54\u0005\u031a\u018e\u0002\u1d54\u1d55\u0007\u07ae", "\u0002\u0002\u1d55\u1d56\u0005\u031c\u018f\u0002\u1d56\u0319\u0003\u0002", "\u0002\u0002\u1d57\u1d58\u0005\u0592\u02ca\u0002\u1d58\u031b\u0003\u0002", "\u0002\u0002\u1d59\u1d5a\u0005\u0592\u02ca\u0002\u1d5a\u031d\u0003\u0002", "\u0002\u0002\u1d5b\u1d5f\u0005\u0328\u0195\u0002\u1d5c\u1d5f\u0005\u0322", "\u0192\u0002\u1d5d\u1d5f\u0005\u0320\u0191\u0002\u1d5e\u1d5b\u0003\u0002", "\u0002\u0002\u1d5e\u1d5c\u0003\u0002\u0002\u0002\u1d5e\u1d5d\u0003\u0002", "\u0002\u0002\u1d5f\u1d60\u0003\u0002\u0002\u0002\u1d60\u1d5e\u0003\u0002", "\u0002\u0002\u1d60\u1d61\u0003\u0002\u0002\u0002\u1d61\u031f\u0003\u0002", "\u0002\u0002\u1d62\u1d63\u0007\u05e8\u0002\u0002\u1d63\u1d71\u0007\u07e8", "\u0002\u0002\u1d64\u1d65\u0007\u00d7\u0002\u0002\u1d65\u1d72\u0005\u0592", "\u02ca\u0002\u1d66\u1d67\u0007\u08b1\u0002\u0002\u1d67\u1d6c\u0005\u0592", "\u02ca\u0002\u1d68\u1d69\u0007\u08b7\u0002\u0002\u1d69\u1d6b\u0005\u0592", "\u02ca\u0002\u1d6a\u1d68\u0003\u0002\u0002\u0002\u1d6b\u1d6e\u0003\u0002", "\u0002\u0002\u1d6c\u1d6a\u0003\u0002\u0002\u0002\u1d6c\u1d6d\u0003\u0002", "\u0002\u0002\u1d6d\u1d6f\u0003\u0002\u0002\u0002\u1d6e\u1d6c\u0003\u0002", "\u0002\u0002\u1d6f\u1d70\u0007\u08b2\u0002\u0002\u1d70\u1d72\u0003\u0002", "\u0002\u0002\u1d71\u1d64\u0003\u0002\u0002\u0002\u1d71\u1d66\u0003\u0002", "\u0002\u0002\u1d72\u1d78\u0003\u0002\u0002\u0002\u1d73\u1d74\u0007\u00a4", "\u0002\u0002\u1d74\u1d77\u0007\u0104\u0002\u0002\u1d75\u1d77\u0007\u02b6", "\u0002\u0002\u1d76\u1d73\u0003\u0002\u0002\u0002\u1d76\u1d75\u0003\u0002", "\u0002\u0002\u1d77\u1d7a\u0003\u0002\u0002\u0002\u1d78\u1d76\u0003\u0002", "\u0002\u0002\u1d78\u1d79\u0003\u0002\u0002\u0002\u1d79\u1da1\u0003\u0002", "\u0002\u0002\u1d7a\u1d78\u0003\u0002\u0002\u0002\u1d7b\u1d89\u0007\u019d", "\u0002\u0002\u1d7c\u1d7d\u0007\u00d7\u0002\u0002\u1d7d\u1d8a\u0005\u0592", "\u02ca\u0002\u1d7e\u1d7f\u0007\u08b1\u0002\u0002\u1d7f\u1d84\u0005\u0592", "\u02ca\u0002\u1d80\u1d81\u0007\u08b7\u0002\u0002\u1d81\u1d83\u0005\u0592", "\u02ca\u0002\u1d82\u1d80\u0003\u0002\u0002\u0002\u1d83\u1d86\u0003\u0002", "\u0002\u0002\u1d84\u1d82\u0003\u0002\u0002\u0002\u1d84\u1d85\u0003\u0002", "\u0002\u0002\u1d85\u1d87\u0003\u0002\u0002\u0002\u1d86\u1d84\u0003\u0002", "\u0002\u0002\u1d87\u1d88\u0007\u08b2\u0002\u0002\u1d88\u1d8a\u0003\u0002", "\u0002\u0002\u1d89\u1d7c\u0003\u0002\u0002\u0002\u1d89\u1d7e\u0003\u0002", "\u0002\u0002\u1d8a\u1d90\u0003\u0002\u0002\u0002\u1d8b\u1d8c\u0007\u00a4", "\u0002\u0002\u1d8c\u1d8f\u0007\u0104\u0002\u0002\u1d8d\u1d8f\u0007\u02b6", "\u0002\u0002\u1d8e\u1d8b\u0003\u0002\u0002\u0002\u1d8e\u1d8d\u0003\u0002", "\u0002\u0002\u1d8f\u1d92\u0003\u0002\u0002\u0002\u1d90\u1d8e\u0003\u0002", "\u0002\u0002\u1d90\u1d91\u0003\u0002\u0002\u0002\u1d91\u1d95\u0003\u0002", "\u0002\u0002\u1d92\u1d90\u0003\u0002\u0002\u0002\u1d93\u1d94\u0007\u00b7", "\u0002\u0002\u1d94\u1d96\u0007\u08ab\u0002\u0002\u1d95\u1d93\u0003\u0002", "\u0002\u0002\u1d95\u1d96\u0003\u0002\u0002\u0002\u1d96\u1da1\u0003\u0002", "\u0002\u0002\u1d97\u1d9c\u0007\u019d\u0002\u0002\u1d98\u1d99\u0007\u07e8", "\u0002\u0002\u1d99\u1d9d\u0007\u00d8\u0002\u0002\u1d9a\u1d9b\u0007\u00d8", "\u0002\u0002\u1d9b\u1d9d\u0007\u010c\u0002\u0002\u1d9c\u1d98\u0003\u0002", "\u0002\u0002\u1d9c\u1d9a\u0003\u0002\u0002\u0002\u1d9d\u1d9e\u0003\u0002", "\u0002\u0002\u1d9e\u1d9f\u0007\u00b7\u0002\u0002\u1d9f\u1da1\u0007\u08ab", "\u0002\u0002\u1da0\u1d62\u0003\u0002\u0002\u0002\u1da0\u1d7b\u0003\u0002", "\u0002\u0002\u1da0\u1d97\u0003\u0002\u0002\u0002\u1da1\u0321\u0003\u0002", "\u0002\u0002\u1da2\u1db0\u0007\u0361\u0002\u0002\u1da3\u1da4\u0007\u08b1", "\u0002\u0002\u1da4\u1da9\u0005\u0324\u0193\u0002\u1da5\u1da6\u0007\u08b7", "\u0002\u0002\u1da6\u1da8\u0005\u0324\u0193\u0002\u1da7\u1da5\u0003\u0002", "\u0002\u0002\u1da8\u1dab\u0003\u0002\u0002\u0002\u1da9\u1da7\u0003\u0002", "\u0002\u0002\u1da9\u1daa\u0003\u0002\u0002\u0002\u1daa\u1dac\u0003\u0002", "\u0002\u0002\u1dab\u1da9\u0003\u0002\u0002\u0002\u1dac\u1dad\u0007\u08b2", "\u0002\u0002\u1dad\u1db1\u0003\u0002\u0002\u0002\u1dae\u1db1\u0005\u0324", "\u0193\u0002\u1daf\u1db1\u0005\u0326\u0194\u0002\u1db0\u1da3\u0003\u0002", "\u0002\u0002\u1db0\u1dae\u0003\u0002\u0002\u0002\u1db0\u1daf\u0003\u0002", "\u0002\u0002\u1db1\u0323\u0003\u0002\u0002\u0002\u1db2\u1db4\u0005\u0592", "\u02ca\u0002\u1db3\u1db5\u0005\u05b6\u02dc\u0002\u1db4\u1db3\u0003\u0002", "\u0002\u0002\u1db4\u1db5\u0003\u0002\u0002\u0002\u1db5\u1db8\u0003\u0002", "\u0002\u0002\u1db6\u1db7\u0007\u0161\u0002\u0002\u1db7\u1db9\u0005\u04d4", "\u026b\u0002\u1db8\u1db6\u0003\u0002\u0002\u0002\u1db8\u1db9\u0003\u0002", "\u0002\u0002\u1db9\u1dbd\u0003\u0002\u0002\u0002\u1dba\u1dbb\u0007\u01bd", "\u0002\u0002\u1dbb\u1dbe\u0005\u0344\u01a3\u0002\u1dbc\u1dbe\u0007\u015f", "\u0002\u0002\u1dbd\u1dba\u0003\u0002\u0002\u0002\u1dbd\u1dbc\u0003\u0002", "\u0002\u0002\u1dbd\u1dbe\u0003\u0002\u0002\u0002\u1dbe\u1dc2\u0003\u0002", "\u0002\u0002\u1dbf\u1dc1\u0005\u01a2\u00d2\u0002\u1dc0\u1dbf\u0003\u0002", "\u0002\u0002\u1dc1\u1dc4\u0003\u0002\u0002\u0002\u1dc2\u1dc0\u0003\u0002", "\u0002\u0002\u1dc2\u1dc3\u0003\u0002\u0002\u0002\u1dc3\u1dc6\u0003\u0002", "\u0002\u0002\u1dc4\u1dc2\u0003\u0002\u0002\u0002\u1dc5\u1dc7\u0005\u0336", "\u019c\u0002\u1dc6\u1dc5\u0003\u0002\u0002\u0002\u1dc6\u1dc7\u0003\u0002", "\u0002\u0002\u1dc7\u0325\u0003\u0002\u0002\u0002\u1dc8\u1dc9\u0007\u00d7", "\u0002\u0002\u1dc9\u1dcb\u0005\u0592\u02ca\u0002\u1dca\u1dcc\u0007\u0433", "\u0002\u0002\u1dcb\u1dca\u0003\u0002\u0002\u0002\u1dcb\u1dcc\u0003\u0002", "\u0002\u0002\u1dcc\u1dcd\u0003\u0002\u0002\u0002\u1dcd\u1dce\u0007\u064d", "\u0002\u0002\u1dce\u1dcf\u0007L\u0002\u0002\u1dcf\u1dd0\u0007%\u0002", "\u0002\u1dd0\u1dd2\u0007\u02ee\u0002\u0002\u1dd1\u1dd3\u0007\u0220\u0002", "\u0002\u1dd2\u1dd1\u0003\u0002\u0002\u0002\u1dd2\u1dd3\u0003\u0002\u0002", "\u0002\u1dd3\u0327\u0003\u0002\u0002\u0002\u1dd4\u1dea\u0007\u0014\u0002", "\u0002\u1dd5\u1dd8\u0007\u08b1\u0002\u0002\u1dd6\u1dd9\u0005\u0352\u01aa", "\u0002\u1dd7\u1dd9\u0005\u0354\u01ab\u0002\u1dd8\u1dd6\u0003\u0002\u0002", "\u0002\u1dd8\u1dd7\u0003\u0002\u0002\u0002\u1dd9\u1de1\u0003\u0002\u0002", "\u0002\u1dda\u1ddd\u0007\u08b7\u0002\u0002\u1ddb\u1dde\u0005\u0352\u01aa", "\u0002\u1ddc\u1dde\u0005\u0354\u01ab\u0002\u1ddd\u1ddb\u0003\u0002\u0002", "\u0002\u1ddd\u1ddc\u0003\u0002\u0002\u0002\u1dde\u1de0\u0003\u0002\u0002", "\u0002\u1ddf\u1dda\u0003\u0002\u0002\u0002\u1de0\u1de3\u0003\u0002\u0002", "\u0002\u1de1\u1ddf\u0003\u0002\u0002\u0002\u1de1\u1de2\u0003\u0002\u0002", "\u0002\u1de2\u1de4\u0003\u0002\u0002\u0002\u1de3\u1de1\u0003\u0002\u0002", "\u0002\u1de4\u1de5\u0007\u08b2\u0002\u0002\u1de5\u1deb\u0003\u0002\u0002", "\u0002\u1de6\u1de9\u0005\u0352\u01aa\u0002\u1de7\u1de9\u0005\u0354\u01ab", "\u0002\u1de8\u1de6\u0003\u0002\u0002\u0002\u1de8\u1de7\u0003\u0002\u0002", "\u0002\u1de9\u1deb\u0003\u0002\u0002\u0002\u1dea\u1dd5\u0003\u0002\u0002", "\u0002\u1dea\u1de8\u0003\u0002\u0002\u0002\u1deb\u1ded\u0003\u0002\u0002", "\u0002\u1dec\u1dee\u0005\u034a\u01a6\u0002\u1ded\u1dec\u0003\u0002\u0002", "\u0002\u1ded\u1dee\u0003\u0002\u0002\u0002\u1dee\u0329\u0003\u0002\u0002", "\u0002\u1def\u1df0\u0007\u0361\u0002\u0002\u1df0\u1df1\u0007\u0822\u0002", "\u0002\u1df1\u1df2\u0005\u0348\u01a5\u0002\u1df2\u1df3\u0007\u08b1\u0002", "\u0002\u1df3\u1df4\u0005\u033a\u019e\u0002\u1df4\u1df5\u0007\u08b2\u0002", "\u0002\u1df5\u032b\u0003\u0002\u0002\u0002\u1df6\u1df7\u0007\u0822\u0002", "\u0002\u1df7\u1dfd\u0005\u0348\u01a5\u0002\u1df8\u1dfa\u0005\u035e\u01b0", "\u0002\u1df9\u1df8\u0003\u0002\u0002\u0002\u1df9\u1dfa\u0003\u0002\u0002", "\u0002\u1dfa\u1dfb\u0003\u0002\u0002\u0002\u1dfb\u1dfe\u0005\u032e\u0198", "\u0002\u1dfc\u1dfe\u0005\u035e\u01b0\u0002\u1dfd\u1df9\u0003\u0002\u0002", "\u0002\u1dfd\u1dfc\u0003\u0002\u0002\u0002\u1dfe\u032d\u0003\u0002\u0002", "\u0002\u1dff\u1e00\u0007\u063c\u0002\u0002\u1e00\u1e02\u0007?\u0002", "\u0002\u1e01\u1e03\t<\u0002\u0002\u1e02\u1e01\u0003\u0002\u0002\u0002", "\u1e02\u1e03\u0003\u0002\u0002\u0002\u1e03\u1e04\u0003\u0002\u0002\u0002", "\u1e04\u1e0d\u0007\u02ff\u0002\u0002\u1e05\u1e07\u0005\u0330\u0199\u0002", "\u1e06\u1e05\u0003\u0002\u0002\u0002\u1e06\u1e07\u0003\u0002\u0002\u0002", "\u1e07\u1e08\u0003\u0002\u0002\u0002\u1e08\u1e09\u0007\u08b1\u0002\u0002", "\u1e09\u1e0a\u0005\u0334\u019b\u0002\u1e0a\u1e0b\u0007\u08b2\u0002\u0002", "\u1e0b\u1e0e\u0003\u0002\u0002\u0002\u1e0c\u1e0e\u0005\u0330\u0199\u0002", "\u1e0d\u1e06\u0003\u0002\u0002\u0002\u1e0d\u1e0c\u0003\u0002\u0002\u0002", "\u1e0e\u032f\u0003\u0002\u0002\u0002\u1e0f\u1e10\u0005\u05d6\u02ec\u0002", "\u1e10\u0331\u0003\u0002\u0002\u0002\u1e11\u1e12\u0005\u05d6\u02ec\u0002", "\u1e12\u0333\u0003\u0002\u0002\u0002\u1e13\u1e14\u0007\u0777\u0002\u0002", "\u1e14\u1e1b\u0005\u0346\u01a4\u0002\u1e15\u1e17\u0005\u033c\u019f\u0002", "\u1e16\u1e18\u0005\u0266\u0134\u0002\u1e17\u1e16\u0003\u0002\u0002\u0002", "\u1e17\u1e18\u0003\u0002\u0002\u0002\u1e18\u1e1b\u0003\u0002\u0002\u0002", "\u1e19\u1e1b\u0005\u0266\u0134\u0002\u1e1a\u1e13\u0003\u0002\u0002\u0002", "\u1e1a\u1e15\u0003\u0002\u0002\u0002\u1e1a\u1e19\u0003\u0002\u0002\u0002", "\u1e1b\u0335\u0003\u0002\u0002\u0002\u1e1c\u1e41\u0007\u02ff\u0002\u0002", "\u1e1d\u1e1e\u0007\u08b1\u0002\u0002\u1e1e\u1e23\u0005\u0332\u019a\u0002", "\u1e1f\u1e20\u0007\u08b7\u0002\u0002\u1e20\u1e22\u0005\u0332\u019a\u0002", "\u1e21\u1e1f\u0003\u0002\u0002\u0002\u1e22\u1e25\u0003\u0002\u0002\u0002", "\u1e23\u1e21\u0003\u0002\u0002\u0002\u1e23\u1e24\u0003\u0002\u0002\u0002", "\u1e24\u1e26\u0003\u0002\u0002\u0002\u1e25\u1e23\u0003\u0002\u0002\u0002", "\u1e26\u1e27\u0007\u08b2\u0002\u0002\u1e27\u1e28\u0007\u063c\u0002\u0002", "\u1e28\u1e2e\u0007?\u0002\u0002\u1e29\u1e2f\t<\u0002\u0002\u1e2a\u1e2b", "\u0007\u08b1\u0002\u0002\u1e2b\u1e2c\u0005\u0334\u019b\u0002\u1e2c\u1e2d", "\u0007\u08b2\u0002\u0002\u1e2d\u1e2f\u0003\u0002\u0002\u0002\u1e2e\u1e29", "\u0003\u0002\u0002\u0002\u1e2e\u1e2a\u0003\u0002\u0002\u0002\u1e2f\u1e30", "\u0003\u0002\u0002\u0002\u1e30\u1e2e\u0003\u0002\u0002\u0002\u1e30\u1e31", "\u0003\u0002\u0002\u0002\u1e31\u1e42\u0003\u0002\u0002\u0002\u1e32\u1e33", "\u0007\u08b1\u0002\u0002\u1e33\u1e34\u0005\u0332\u019a\u0002\u1e34\u1e35", "\u0007\u08b2\u0002\u0002\u1e35\u1e36\u0007\u063c\u0002\u0002\u1e36\u1e3d", "\u0007?\u0002\u0002\u1e37\u1e3e\t<\u0002\u0002\u1e38\u1e3e\u0005\u0330", "\u0199\u0002\u1e39\u1e3a\u0007\u08b1\u0002\u0002\u1e3a\u1e3b\u0005\u0334", "\u019b\u0002\u1e3b\u1e3c\u0007\u08b2\u0002\u0002\u1e3c\u1e3e\u0003\u0002", "\u0002\u0002\u1e3d\u1e37\u0003\u0002\u0002\u0002\u1e3d\u1e38\u0003\u0002", "\u0002\u0002\u1e3d\u1e39\u0003\u0002\u0002\u0002\u1e3e\u1e3f\u0003\u0002", "\u0002\u0002\u1e3f\u1e3d\u0003\u0002\u0002\u0002\u1e3f\u1e40\u0003\u0002", "\u0002\u0002\u1e40\u1e42\u0003\u0002\u0002\u0002\u1e41\u1e1d\u0003\u0002", "\u0002\u0002\u1e41\u1e32\u0003\u0002\u0002\u0002\u1e42\u0337\u0003\u0002", "\u0002\u0002\u1e43\u1e44\u0007\u0361\u0002\u0002\u1e44\u1e45\u0007\u02ff", "\u0002\u0002\u1e45\u1e46\u0007\u08b1\u0002\u0002\u1e46\u1e47\u0005\u0332", "\u019a\u0002\u1e47\u1e48\u0007\u08b2\u0002\u0002\u1e48\u1e49\u0007\u08b1", "\u0002\u0002\u1e49\u1e4a\u0005\u033a\u019e\u0002\u1e4a\u1e4b\u0007\u08b2", "\u0002\u0002\u1e4b\u0339\u0003\u0002\u0002\u0002\u1e4c\u1e65\u0005\u0266", "\u0134\u0002\u1e4d\u1e4e\tS\u0002\u0002\u1e4e\u1e65\u0007\u08ab\u0002", "\u0002\u1e4f\u1e50\u0007\u0550\u0002\u0002\u1e50\u1e65\u0007\u022a\u0002", "\u0002\u1e51\u1e65\u0005\u0342\u01a2\u0002\u1e52\u1e65\u0005\u033e\u01a0", "\u0002\u1e53\u1e65\u0005\u0340\u01a1\u0002\u1e54\u1e55\u0007\u01bd\u0002", "\u0002\u1e55\u1e65\u0005\u0344\u01a3\u0002\u1e56\u1e65\u0007\u015f\u0002", "\u0002\u1e57\u1e65\u0007\u0098\u0002\u0002\u1e58\u1e5d\u0007\u0098\u0002", "\u0002\u1e59\u1e5d\u0007\u03b4\u0002\u0002\u1e5a\u1e5b\u0007\u0098\u0002", "\u0002\u1e5b\u1e5d\u0007\u054c\u0002\u0002\u1e5c\u1e58\u0003\u0002\u0002", "\u0002\u1e5c\u1e59\u0003\u0002\u0002\u0002\u1e5c\u1e5a\u0003\u0002\u0002", "\u0002\u1e5d\u1e5f\u0003\u0002\u0002\u0002\u1e5e\u1e60\u0005\u01c2\u00e2", "\u0002\u1e5f\u1e5e\u0003\u0002\u0002\u0002\u1e5f\u1e60\u0003\u0002\u0002", "\u0002\u1e60\u1e65\u0003\u0002\u0002\u0002\u1e61\u1e65\u0005\u027a\u013e", "\u0002\u1e62\u1e65\u0005\u027e\u0140\u0002\u1e63\u1e65\u0005\u027c\u013f", "\u0002\u1e64\u1e4c\u0003\u0002\u0002\u0002\u1e64\u1e4d\u0003\u0002\u0002", "\u0002\u1e64\u1e4f\u0003\u0002\u0002\u0002\u1e64\u1e51\u0003\u0002\u0002", "\u0002\u1e64\u1e52\u0003\u0002\u0002\u0002\u1e64\u1e53\u0003\u0002\u0002", "\u0002\u1e64\u1e54\u0003\u0002\u0002\u0002\u1e64\u1e56\u0003\u0002\u0002", "\u0002\u1e64\u1e57\u0003\u0002\u0002\u0002\u1e64\u1e5c\u0003\u0002\u0002", "\u0002\u1e64\u1e61\u0003\u0002\u0002\u0002\u1e64\u1e62\u0003\u0002\u0002", "\u0002\u1e64\u1e63\u0003\u0002\u0002\u0002\u1e65\u1e66\u0003\u0002\u0002", "\u0002\u1e66\u1e64\u0003\u0002\u0002\u0002\u1e66\u1e67\u0003\u0002\u0002", "\u0002\u1e67\u033b\u0003\u0002\u0002\u0002\u1e68\u1e69\t\u0007\u0002", "\u0002\u1e69\u1e6a\u0007\u063b\u0002\u0002\u1e6a\u1e6b\u0007\u028e\u0002", "\u0002\u1e6b\u1e82\u0007\u05ad\u0002\u0002\u1e6c\u1e6d\u0007\u00bb\u0002", "\u0002\u1e6d\u1e82\u0007\u08ab\u0002\u0002\u1e6e\u1e6f\u0007\u04d1\u0002", "\u0002\u1e6f\u1e82\u0007\u08ab\u0002\u0002\u1e70\u1e71\u0007\u022a\u0002", "\u0002\u1e71\u1e82\u0007\u08ab\u0002\u0002\u1e72\u1e82\u0005\u0342\u01a2", "\u0002\u1e73\u1e82\u0005\u033e\u01a0\u0002\u1e74\u1e82\u0005\u0340\u01a1", "\u0002\u1e75\u1e76\u0007\u01bd\u0002\u0002\u1e76\u1e82\u0005\u0344\u01a3", "\u0002\u1e77\u1e82\u0007\u015f\u0002\u0002\u1e78\u1e7d\u0007\u0098\u0002", "\u0002\u1e79\u1e7d\u0007\u03b4\u0002\u0002\u1e7a\u1e7b\u0007\u0098\u0002", "\u0002\u1e7b\u1e7d\u0007\u054c\u0002\u0002\u1e7c\u1e78\u0003\u0002\u0002", "\u0002\u1e7c\u1e79\u0003\u0002\u0002\u0002\u1e7c\u1e7a\u0003\u0002\u0002", "\u0002\u1e7d\u1e7f\u0003\u0002\u0002\u0002\u1e7e\u1e80\u0005\u01c2\u00e2", "\u0002\u1e7f\u1e7e\u0003\u0002\u0002\u0002\u1e7f\u1e80\u0003\u0002\u0002", "\u0002\u1e80\u1e82\u0003\u0002\u0002\u0002\u1e81\u1e68\u0003\u0002\u0002", "\u0002\u1e81\u1e6c\u0003\u0002\u0002\u0002\u1e81\u1e6e\u0003\u0002\u0002", "\u0002\u1e81\u1e70\u0003\u0002\u0002\u0002\u1e81\u1e72\u0003\u0002\u0002", "\u0002\u1e81\u1e73\u0003\u0002\u0002\u0002\u1e81\u1e74\u0003\u0002\u0002", "\u0002\u1e81\u1e75\u0003\u0002\u0002\u0002\u1e81\u1e77\u0003\u0002\u0002", "\u0002\u1e81\u1e7c\u0003\u0002\u0002\u0002\u1e82\u1e83\u0003\u0002\u0002", "\u0002\u1e83\u1e81\u0003\u0002\u0002\u0002\u1e83\u1e84\u0003\u0002\u0002", "\u0002\u1e84\u033d\u0003\u0002\u0002\u0002\u1e85\u1e86\tT\u0002\u0002", "\u1e86\u033f\u0003\u0002\u0002\u0002\u1e87\u1e8d\u0007\u03bb\u0002\u0002", "\u1e88\u1e8a\u0007\u00ea\u0002\u0002\u1e89\u1e8b\tU\u0002\u0002\u1e8a", "\u1e89\u0003\u0002\u0002\u0002\u1e8a\u1e8b\u0003\u0002\u0002\u0002\u1e8b", "\u1e8d\u0003\u0002\u0002\u0002\u1e8c\u1e87\u0003\u0002\u0002\u0002\u1e8c", "\u1e88\u0003\u0002\u0002\u0002\u1e8d\u0341\u0003\u0002\u0002\u0002\u1e8e", "\u1e94\u0007\u0596\u0002\u0002\u1e8f\u1e95\u0007\u0893\u0002\u0002\u1e90", "\u1e91\u0007\u0895\u0002\u0002\u1e91\u1e95\u0007\u08ab\u0002\u0002\u1e92", "\u1e95\u0007U\u0002\u0002\u1e93\u1e95\u0007\u03f1\u0002\u0002\u1e94", "\u1e8f\u0003\u0002\u0002\u0002\u1e94\u1e90\u0003\u0002\u0002\u0002\u1e94", "\u1e92\u0003\u0002\u0002\u0002\u1e94\u1e93\u0003\u0002\u0002\u0002\u1e94", "\u1e95\u0003\u0002\u0002\u0002\u1e95\u0343\u0003\u0002\u0002\u0002\u1e96", "\u1e97\u0007\u0811\u0002\u0002\u1e97\u1e99\u0007\u08ad\u0002\u0002\u1e98", "\u1e96\u0003\u0002\u0002\u0002\u1e98\u1e99\u0003\u0002\u0002\u0002\u1e99", "\u1e9d\u0003\u0002\u0002\u0002\u1e9a\u1e9b\u0007\u025b\u0002\u0002\u1e9b", "\u1e9c\u0007\u0094\u0002\u0002\u1e9c\u1e9e\u0007\u08ce\u0002\u0002\u1e9d", "\u1e9a\u0003\u0002\u0002\u0002\u1e9d\u1e9e\u0003\u0002\u0002\u0002\u1e9e", "\u1ea0\u0003\u0002\u0002\u0002\u1e9f\u1ea1\u0007\u08ad\u0002\u0002\u1ea0", "\u1e9f\u0003\u0002\u0002\u0002\u1ea0\u1ea1\u0003\u0002\u0002\u0002\u1ea1", "\u1ea6\u0003\u0002\u0002\u0002\u1ea2\u1ea4\u0007\u03f4\u0002\u0002\u1ea3", "\u1ea2\u0003\u0002\u0002\u0002\u1ea3\u1ea4\u0003\u0002\u0002\u0002\u1ea4", "\u1ea5\u0003\u0002\u0002\u0002\u1ea5\u1ea7\u0007\u05b4\u0002\u0002\u1ea6", "\u1ea3\u0003\u0002\u0002\u0002\u1ea6\u1ea7\u0003\u0002\u0002\u0002\u1ea7", "\u0345\u0003\u0002\u0002\u0002\u1ea8\u1ea9\u0005\u05d6\u02ec\u0002\u1ea9", "\u0347\u0003\u0002\u0002\u0002\u1eaa\u1eab\u0005\u05d2\u02ea\u0002\u1eab", "\u1eac\u0007\u08aa\u0002\u0002\u1eac\u1eae\u0003\u0002\u0002\u0002\u1ead", "\u1eaa\u0003\u0002\u0002\u0002\u1ead\u1eae\u0003\u0002\u0002\u0002\u1eae", "\u1eb2\u0003\u0002\u0002\u0002\u1eaf\u1eb0\u0005\u05d2\u02ea\u0002\u1eb0", "\u1eb1\u0007\u08aa\u0002\u0002\u1eb1\u1eb3\u0003\u0002\u0002\u0002\u1eb2", "\u1eaf\u0003\u0002\u0002\u0002\u1eb2\u1eb3\u0003\u0002\u0002\u0002\u1eb3", "\u1eb4\u0003\u0002\u0002\u0002\u1eb4\u1eb5\u0005\u05d2\u02ea\u0002\u1eb5", "\u0349\u0003\u0002\u0002\u0002\u1eb6\u1ebe\u0005\u0366\u01b4\u0002\u1eb7", "\u1ebe\u0005\u035a\u01ae\u0002\u1eb8\u1ebb\u0005\u032c\u0197\u0002\u1eb9", "\u1ebb\u0005\u0336\u019c\u0002\u1eba\u1eb8\u0003\u0002\u0002\u0002\u1eba", "\u1eb9\u0003\u0002\u0002\u0002\u1ebb\u1ebe\u0003\u0002\u0002\u0002\u1ebc", "\u1ebe\u0005\u020e\u0108\u0002\u1ebd\u1eb6\u0003\u0002\u0002\u0002\u1ebd", "\u1eb7\u0003\u0002\u0002\u0002\u1ebd\u1eba\u0003\u0002\u0002\u0002\u1ebd", "\u1ebc\u0003\u0002\u0002\u0002\u1ebe\u034b\u0003\u0002\u0002\u0002\u1ebf", "\u1ec0\u0006\u01a7\u000b\u0002\u1ec0\u1ec1\u0007\u08aa\u0002\u0002\u1ec1", "\u1ec2\u0007\u0224\u0002\u0002\u1ec2\u1ec9\u0005\u0592\u02ca\u0002\u1ec3", "\u1ec4\u0007\u08b1\u0002\u0002\u1ec4\u1ec5\u0005\u034e\u01a8\u0002\u1ec5", "\u1ec6\u0007\u08b7\u0002\u0002\u1ec6\u1ec7\u0005\u0350\u01a9\u0002\u1ec7", "\u1ec8\u0007\u08b2\u0002\u0002\u1ec8\u1eca\u0003\u0002\u0002\u0002\u1ec9", "\u1ec3\u0003\u0002\u0002\u0002\u1ec9\u1eca\u0003\u0002\u0002\u0002\u1eca", "\u034d\u0003\u0002\u0002\u0002\u1ecb\u1ecc\u0005\u0592\u02ca\u0002\u1ecc", "\u034f\u0003\u0002\u0002\u0002\u1ecd\u1ece\u0005\u0592\u02ca\u0002\u1ece", "\u0351\u0003\u0002\u0002\u0002\u1ecf\u1ed2\u0005\u0592\u02ca\u0002\u1ed0", "\u1ed3\u0005\u05b6\u02dc\u0002\u1ed1\u1ed3\u0005\u057a\u02be\u0002\u1ed2", "\u1ed0\u0003\u0002\u0002\u0002\u1ed2\u1ed1\u0003\u0002\u0002\u0002\u1ed3", "\u1ed5\u0003\u0002\u0002\u0002\u1ed4\u1ed6\u0007\u060a\u0002\u0002\u1ed5", "\u1ed4\u0003\u0002\u0002\u0002\u1ed5\u1ed6\u0003\u0002\u0002\u0002\u1ed6", "\u1ed9\u0003\u0002\u0002\u0002\u1ed7\u1ed8\u0007\u0161\u0002\u0002\u1ed8", "\u1eda\u0005\u04d4\u026b\u0002\u1ed9\u1ed7\u0003\u0002\u0002\u0002\u1ed9", "\u1eda\u0003\u0002\u0002\u0002\u1eda\u1eee\u0003\u0002\u0002\u0002\u1edb", "\u1ede\u0007\u01bd\u0002\u0002\u1edc\u1edd\u0007\u0811\u0002\u0002\u1edd", "\u1edf\u0007\u08ad\u0002\u0002\u1ede\u1edc\u0003\u0002\u0002\u0002\u1ede", "\u1edf\u0003\u0002\u0002\u0002\u1edf\u1ee3\u0003\u0002\u0002\u0002\u1ee0", "\u1ee1\u0007\u025b\u0002\u0002\u1ee1\u1ee2\u0007\u0094\u0002\u0002\u1ee2", "\u1ee4\u0005\u05d6\u02ec\u0002\u1ee3\u1ee0\u0003\u0002\u0002\u0002\u1ee3", "\u1ee4\u0003\u0002\u0002\u0002\u1ee4\u1ee6\u0003\u0002\u0002\u0002\u1ee5", "\u1ee7\u0007\u08ad\u0002\u0002\u1ee6\u1ee5\u0003\u0002\u0002\u0002\u1ee6", "\u1ee7\u0003\u0002\u0002\u0002\u1ee7\u1eec\u0003\u0002\u0002\u0002\u1ee8", "\u1eea\u0007\u03f4\u0002\u0002\u1ee9\u1ee8\u0003\u0002\u0002\u0002\u1ee9", "\u1eea\u0003\u0002\u0002\u0002\u1eea\u1eeb\u0003\u0002\u0002\u0002\u1eeb", "\u1eed\u0007\u05b4\u0002\u0002\u1eec\u1ee9\u0003\u0002\u0002\u0002\u1eec", "\u1eed\u0003\u0002\u0002\u0002\u1eed\u1eef\u0003\u0002\u0002\u0002\u1eee", "\u1edb\u0003\u0002\u0002\u0002\u1eee\u1eef\u0003\u0002\u0002\u0002\u1eef", "\u1ef7\u0003\u0002\u0002\u0002\u1ef0\u1ef2\u0005\u01a2\u00d2\u0002\u1ef1", "\u1ef0\u0003\u0002\u0002\u0002\u1ef2\u1ef5\u0003\u0002\u0002\u0002\u1ef3", "\u1ef1\u0003\u0002\u0002\u0002\u1ef3\u1ef4\u0003\u0002\u0002\u0002\u1ef4", "\u1ef8\u0003\u0002\u0002\u0002\u1ef5\u1ef3\u0003\u0002\u0002\u0002\u1ef6", "\u1ef8\u0005\u01a4\u00d3\u0002\u1ef7\u1ef3\u0003\u0002\u0002\u0002\u1ef7", "\u1ef6\u0003\u0002\u0002\u0002\u1ef8\u0353\u0003\u0002\u0002\u0002\u1ef9", "\u1efb\u0005\u0592\u02ca\u0002\u1efa\u1efc\u0005\u05b6\u02dc\u0002\u1efb", "\u1efa\u0003\u0002\u0002\u0002\u1efb\u1efc\u0003\u0002\u0002\u0002\u1efc", "\u1efe\u0003\u0002\u0002\u0002\u1efd\u1eff\u0005\u0356\u01ac\u0002\u1efe", "\u1efd\u0003\u0002\u0002\u0002\u1efe\u1eff\u0003\u0002\u0002\u0002\u1eff", "\u1f01\u0003\u0002\u0002\u0002\u1f00\u1f02\u0007\u0837\u0002\u0002\u1f01", "\u1f00\u0003\u0002\u0002\u0002\u1f01\u1f02\u0003\u0002\u0002\u0002\u1f02", "\u1f06\u0003\u0002\u0002\u0002\u1f03\u1f05\u0005\u01a2\u00d2\u0002\u1f04", "\u1f03\u0003\u0002\u0002\u0002\u1f05\u1f08\u0003\u0002\u0002\u0002\u1f06", "\u1f04\u0003\u0002\u0002\u0002\u1f06\u1f07\u0003\u0002\u0002\u0002\u1f07", "\u0355\u0003\u0002\u0002\u0002\u1f08\u1f06\u0003\u0002\u0002\u0002\u1f09", "\u1f11\u0007\u0236\u0002\u0002\u1f0a\u1f12\u0007*\u0002\u0002\u1f0b", "\u1f0c\u0007\u0094\u0002\u0002\u1f0c\u1f0f\u0007\u0161\u0002\u0002\u1f0d", "\u1f0e\u0007\u046a\u0002\u0002\u1f0e\u1f10\u0007\u044b\u0002\u0002\u1f0f", "\u1f0d\u0003\u0002\u0002\u0002\u1f0f\u1f10\u0003\u0002\u0002\u0002\u1f10", "\u1f12\u0003\u0002\u0002\u0002\u1f11\u1f0a\u0003\u0002\u0002\u0002\u1f11", "\u1f0b\u0003\u0002\u0002\u0002\u1f11\u1f12\u0003\u0002\u0002\u0002\u1f12", "\u1f13\u0003\u0002\u0002\u0002\u1f13\u1f14\u0007?\u0002\u0002\u1f14", "\u1f15\u0007\u025d\u0002\u0002\u1f15\u0357\u0003\u0002\u0002\u0002\u1f16", "\u1f17\u0007\u04b9\u0002\u0002\u1f17\u1f18\u0005\u0360\u01b1\u0002\u1f18", "\u0359\u0003\u0002\u0002\u0002\u1f19\u1f1a\u0007\u0381\u0002\u0002\u1f1a", "\u1f1d\u0007\u077a\u0002\u0002\u1f1b\u1f1e\u0005\u035c\u01af\u0002\u1f1c", "\u1f1e\u0007\u00da\u0002\u0002\u1f1d\u1f1b\u0003\u0002\u0002\u0002\u1f1d", "\u1f1c\u0003\u0002\u0002\u0002\u1f1e\u1f20\u0003\u0002\u0002\u0002\u1f1f", "\u1f21\u0005\u035e\u01b0\u0002\u1f20\u1f1f\u0003\u0002\u0002\u0002\u1f20", "\u1f21\u0003\u0002\u0002\u0002\u1f21\u1f23\u0003\u0002\u0002\u0002\u1f22", "\u1f24\tV\u0002\u0002\u1f23\u1f22\u0003\u0002\u0002\u0002\u1f23\u1f24", "\u0003\u0002\u0002\u0002\u1f24\u1f25\u0003\u0002\u0002\u0002\u1f25\u1f26", "\u0007\u063c\u0002\u0002\u1f26\u1f27\u0007?\u0002\u0002\u1f27\u1f35", "\u0005\u0594\u02cb\u0002\u1f28\u1f2f\u0007\u08b1\u0002\u0002\u1f29\u1f2a", "\u0007\u08b1\u0002\u0002\u1f2a\u1f2b\u0005\u021a\u010e\u0002\u1f2b\u1f2c", "\u0007\u08b2\u0002\u0002\u1f2c\u1f30\u0003\u0002\u0002\u0002\u1f2d\u1f30", "\u0005\u026c\u0137\u0002\u1f2e\u1f30\u0005\u034a\u01a6\u0002\u1f2f\u1f29", "\u0003\u0002\u0002\u0002\u1f2f\u1f2d\u0003\u0002\u0002\u0002\u1f2f\u1f2e", "\u0003\u0002\u0002\u0002\u1f30\u1f31\u0003\u0002\u0002\u0002\u1f31\u1f2f", "\u0003\u0002\u0002\u0002\u1f31\u1f32\u0003\u0002\u0002\u0002\u1f32\u1f33", "\u0003\u0002\u0002\u0002\u1f33\u1f34\u0007\u08b2\u0002\u0002\u1f34\u1f36", "\u0003\u0002\u0002\u0002\u1f35\u1f28\u0003\u0002\u0002\u0002\u1f35\u1f36", "\u0003\u0002\u0002\u0002\u1f36\u1f3c\u0003\u0002\u0002\u0002\u1f37\u1f39", "\u0007\u0599\u0002\u0002\u1f38\u1f3a\u0007?\u0002\u0002\u1f39\u1f38", "\u0003\u0002\u0002\u0002\u1f39\u1f3a\u0003\u0002\u0002\u0002\u1f3a\u1f3b", "\u0003\u0002\u0002\u0002\u1f3b\u1f3d\tR\u0002\u0002\u1f3c\u1f37\u0003", "\u0002\u0002\u0002\u1f3c\u1f3d\u0003\u0002\u0002\u0002\u1f3d\u035b\u0003", "\u0002\u0002\u0002\u1f3e\u1f3f\u0005\u05d6\u02ec\u0002\u1f3f\u035d\u0003", "\u0002\u0002\u0002\u1f40\u1f42\u0007\u01ad\u0002\u0002\u1f41\u1f40\u0003", "\u0002\u0002\u0002\u1f41\u1f42\u0003\u0002\u0002\u0002\u1f42\u1f43\u0003", "\u0002\u0002\u0002\u1f43\u1f44\u0007\u02b9\u0002\u0002\u1f44\u1f46\u0007", "\u045d\u0002\u0002\u1f45\u1f47\u0007\u07c5\u0002\u0002\u1f46\u1f45\u0003", "\u0002\u0002\u0002\u1f46\u1f47\u0003\u0002\u0002\u0002\u1f47\u1f48\u0003", "\u0002\u0002\u0002\u1f48\u1f49\u0007\u08b1\u0002\u0002\u1f49\u1f4a\u0005", "\u057a\u02be\u0002\u1f4a\u1f4b\u0007\u08b2\u0002\u0002\u1f4b\u1f54\u0003", "\u0002\u0002\u0002\u1f4c\u1f4e\u0007\u0433\u0002\u0002\u1f4d\u1f4c\u0003", "\u0002\u0002\u0002\u1f4d\u1f4e\u0003\u0002\u0002\u0002\u1f4e\u1f4f\u0003", "\u0002\u0002\u0002\u1f4f\u1f50\u0007\u064d\u0002\u0002\u1f50\u1f51\u0007", "L\u0002\u0002\u1f51\u1f52\u0007%\u0002\u0002\u1f52\u1f54\u0007\u02ee", "\u0002\u0002\u1f53\u1f41\u0003\u0002\u0002\u0002\u1f53\u1f4d\u0003\u0002", "\u0002\u0002\u1f54\u035f\u0003\u0002\u0002\u0002\u1f55\u1f56\u0005\u05d6", "\u02ec\u0002\u1f56\u0361\u0003\u0002\u0002\u0002\u1f57\u1f58\u0007\u0656", "\u0002\u0002\u1f58\u1f5b\u0007\u0311\u0002\u0002\u1f59\u1f5c\u0005\u0276", "\u013c\u0002\u1f5a\u1f5c\u0005\u0278\u013d\u0002\u1f5b\u1f59\u0003\u0002", "\u0002\u0002\u1f5b\u1f5a\u0003\u0002\u0002\u0002\u1f5c\u0363\u0003\u0002", "\u0002\u0002\u1f5d\u1f5e\u0005\u05d6\u02ec\u0002\u1f5e\u0365\u0003\u0002", "\u0002\u0002\u1f5f\u1f60\u0007\u00d7\u0002\u0002\u1f60\u1f61\u0005\u05d6", "\u02ec\u0002\u1f61\u1f62\u0005\u035e\u01b0\u0002\u1f62\u0367\u0003\u0002", "\u0002\u0002\u1f63\u1f64\u0007\u0014\u0002\u0002\u1f64\u1f6c\u0007\u08b1", "\u0002\u0002\u1f65\u1f67\u0005\u01a8\u00d5\u0002\u1f66\u1f65\u0003\u0002", "\u0002\u0002\u1f67\u1f6a\u0003\u0002\u0002\u0002\u1f68\u1f66\u0003\u0002", "\u0002\u0002\u1f68\u1f69\u0003\u0002\u0002\u0002\u1f69\u1f6d\u0003\u0002", "\u0002\u0002\u1f6a\u1f68\u0003\u0002\u0002\u0002\u1f6b\u1f6d\u0005\u01a6", "\u00d4\u0002\u1f6c\u1f68\u0003\u0002\u0002\u0002\u1f6c\u1f6b\u0003\u0002", "\u0002\u0002\u1f6d\u1f6e\u0003\u0002\u0002\u0002\u1f6e\u1f9c\u0007\u08b2", "\u0002\u0002\u1f6f\u1f77\u0007\u0014\u0002\u0002\u1f70\u1f72\u0005\u01a8", "\u00d5\u0002\u1f71\u1f70\u0003\u0002\u0002\u0002\u1f72\u1f75\u0003\u0002", "\u0002\u0002\u1f73\u1f71\u0003\u0002\u0002\u0002\u1f73\u1f74\u0003\u0002", "\u0002\u0002\u1f74\u1f78\u0003\u0002\u0002\u0002\u1f75\u1f73\u0003\u0002", "\u0002\u0002\u1f76\u1f78\u0005\u01a6\u00d4\u0002\u1f77\u1f73\u0003\u0002", "\u0002\u0002\u1f77\u1f76\u0003\u0002\u0002\u0002\u1f78\u1f9c\u0003\u0002", "\u0002\u0002\u1f79\u1f8a\u0007\u0361\u0002\u0002\u1f7a\u1f7b\u0007\u0103", "\u0002\u0002\u1f7b\u1f8b\u0005\u0576\u02bc\u0002\u1f7c\u1f7d\u0007\u051a", "\u0002\u0002\u1f7d\u1f8b\u0007\u02d4\u0002\u0002\u1f7e\u1f7f\u0007\u07d4", "\u0002\u0002\u1f7f\u1f80\u0007\u08b1\u0002\u0002\u1f80\u1f85\u0005\u0592", "\u02ca\u0002\u1f81\u1f82\u0007\u08b7\u0002\u0002\u1f82\u1f84\u0005\u0592", "\u02ca\u0002\u1f83\u1f81\u0003\u0002\u0002\u0002\u1f84\u1f87\u0003\u0002", "\u0002\u0002\u1f85\u1f83\u0003\u0002\u0002\u0002\u1f85\u1f86\u0003\u0002", "\u0002\u0002\u1f86\u1f88\u0003\u0002\u0002\u0002\u1f87\u1f85\u0003\u0002", "\u0002\u0002\u1f88\u1f89\u0007\u08b2\u0002\u0002\u1f89\u1f8b\u0003\u0002", "\u0002\u0002\u1f8a\u1f7a\u0003\u0002\u0002\u0002\u1f8a\u1f7c\u0003\u0002", "\u0002\u0002\u1f8a\u1f7e\u0003\u0002\u0002\u0002\u1f8b\u1f8c\u0003\u0002", "\u0002\u0002\u1f8c\u1f8e\u0005\u01aa\u00d6\u0002\u1f8d\u1f8f\u0007\u00a4", "\u0002\u0002\u1f8e\u1f8d\u0003\u0002\u0002\u0002\u1f8e\u1f8f\u0003\u0002", "\u0002\u0002\u1f8f\u1f9c\u0003\u0002\u0002\u0002\u1f90\u1f91\u0007\u057e", "\u0002\u0002\u1f91\u1f92\u0007\u0103\u0002\u0002\u1f92\u1f93\u0005\u036a", "\u01b6\u0002\u1f93\u1f94\u0007\u07ae\u0002\u0002\u1f94\u1f95\u0005\u036c", "\u01b7\u0002\u1f95\u1f9c\u0003\u0002\u0002\u0002\u1f96\u1f98\u0005\u036e", "\u01b8\u0002\u1f97\u1f96\u0003\u0002\u0002\u0002\u1f98\u1f99\u0003\u0002", "\u0002\u0002\u1f99\u1f97\u0003\u0002\u0002\u0002\u1f99\u1f9a\u0003\u0002", "\u0002\u0002\u1f9a\u1f9c\u0003\u0002\u0002\u0002\u1f9b\u1f63\u0003\u0002", "\u0002\u0002\u1f9b\u1f6f\u0003\u0002\u0002\u0002\u1f9b\u1f79\u0003\u0002", "\u0002\u0002\u1f9b\u1f90\u0003\u0002\u0002\u0002\u1f9b\u1f97\u0003\u0002", "\u0002\u0002\u1f9c\u0369\u0003\u0002\u0002\u0002\u1f9d\u1f9e\u0005\u0576", "\u02bc\u0002\u1f9e\u036b\u0003\u0002\u0002\u0002\u1f9f\u1fa0\u0005\u0576", "\u02bc\u0002\u1fa0\u036d\u0003\u0002\u0002\u0002\u1fa1\u1fa2\u0007\u019d", "\u0002\u0002\u1fa2\u1fa3\u0005\u0370\u01b9\u0002\u1fa3\u036f\u0003\u0002", "\u0002\u0002\u1fa4\u1fa5\u0007\u051a\u0002\u0002\u1fa5\u1fb3\u0007\u02d4", "\u0002\u0002\u1fa6\u1fa7\u0007\u07d4\u0002\u0002\u1fa7\u1fa8\u0007\u08b1", "\u0002\u0002\u1fa8\u1fad\u0005\u0592\u02ca\u0002\u1fa9\u1faa\u0007\u08b7", "\u0002\u0002\u1faa\u1fac\u0005\u0592\u02ca\u0002\u1fab\u1fa9\u0003\u0002", "\u0002\u0002\u1fac\u1faf\u0003\u0002\u0002\u0002\u1fad\u1fab\u0003\u0002", "\u0002\u0002\u1fad\u1fae\u0003\u0002\u0002\u0002\u1fae\u1fb0\u0003\u0002", "\u0002\u0002\u1faf\u1fad\u0003\u0002\u0002\u0002\u1fb0\u1fb1\u0007\u08b2", "\u0002\u0002\u1fb1\u1fb3\u0003\u0002\u0002\u0002\u1fb2\u1fa4\u0003\u0002", "\u0002\u0002\u1fb2\u1fa6\u0003\u0002\u0002\u0002\u1fb3\u1fb5\u0003\u0002", "\u0002\u0002\u1fb4\u1fb6\u0007\u00a4\u0002\u0002\u1fb5\u1fb4\u0003\u0002", "\u0002\u0002\u1fb5\u1fb6\u0003\u0002\u0002\u0002\u1fb6\u1fb8\u0003\u0002", "\u0002\u0002\u1fb7\u1fb9\tP\u0002\u0002\u1fb8\u1fb7\u0003\u0002\u0002", "\u0002\u1fb8\u1fb9\u0003\u0002\u0002\u0002\u1fb9\u1fc0\u0003\u0002\u0002", "\u0002\u1fba\u1fbb\u0007\u0103\u0002\u0002\u1fbb\u1fbd\u0005\u0576\u02bc", "\u0002\u1fbc\u1fbe\u0007\u00a4\u0002\u0002\u1fbd\u1fbc\u0003\u0002\u0002", "\u0002\u1fbd\u1fbe\u0003\u0002\u0002\u0002\u1fbe\u1fc0\u0003\u0002\u0002", "\u0002\u1fbf\u1fb2\u0003\u0002\u0002\u0002\u1fbf\u1fba\u0003\u0002\u0002", "\u0002\u1fc0\u0371\u0003\u0002\u0002\u0002\u1fc1\u1fc4\u0007\u0014\u0002", "\u0002\u1fc2\u1fc3\u0007\u0103\u0002\u0002\u1fc3\u1fc5\u0005\u0576\u02bc", "\u0002\u1fc4\u1fc2\u0003\u0002\u0002\u0002\u1fc4\u1fc5\u0003\u0002\u0002", "\u0002\u1fc5\u1fc6\u0003\u0002\u0002\u0002\u1fc6\u1fcd\u0005\u0374\u01bb", "\u0002\u1fc7\u1fca\u0007\u08b7\u0002\u0002\u1fc8\u1fc9\u0007\u0103\u0002", "\u0002\u1fc9\u1fcb\u0005\u0576\u02bc\u0002\u1fca\u1fc8\u0003\u0002\u0002", "\u0002\u1fca\u1fcb\u0003\u0002\u0002\u0002\u1fcb\u1fcc\u0003\u0002\u0002", "\u0002\u1fcc\u1fce\u0005\u0374\u01bb\u0002\u1fcd\u1fc7\u0003\u0002\u0002", "\u0002\u1fce\u1fcf\u0003\u0002\u0002\u0002\u1fcf\u1fcd\u0003\u0002\u0002", "\u0002\u1fcf\u1fd0\u0003\u0002\u0002\u0002\u1fd0\u0373\u0003\u0002\u0002", "\u0002\u1fd1\u1fd6\u0005\u0386\u01c4\u0002\u1fd2\u1fd6\u0005\u037e\u01c0", "\u0002\u1fd3\u1fd6\u0005\u0384\u01c3\u0002\u1fd4\u1fd6\u0005\u0376\u01bc", "\u0002\u1fd5\u1fd1\u0003\u0002\u0002\u0002\u1fd5\u1fd2\u0003\u0002\u0002", "\u0002\u1fd5\u1fd3\u0003\u0002\u0002\u0002\u1fd5\u1fd4\u0003\u0002\u0002", "\u0002\u1fd6\u0375\u0003\u0002\u0002\u0002\u1fd7\u1fd8\u0007\u00b6\u0002", "\u0002\u1fd8\u1fd9\u0007\u08b1\u0002\u0002\u1fd9\u1fda\u0005\u04d0\u0269", "\u0002\u1fda\u1fdc\u0007\u08b2\u0002\u0002\u1fdb\u1fdd\u0007\u0181\u0002", "\u0002\u1fdc\u1fdb\u0003\u0002\u0002\u0002\u1fdc\u1fdd\u0003\u0002\u0002", "\u0002\u1fdd\u0377\u0003\u0002\u0002\u0002\u1fde\u1fdf\u0007\u019d\u0002", "\u0002\u1fdf\u1fe0\u0007\u0103\u0002\u0002\u1fe0\u1fe1\u0005\u0576\u02bc", "\u0002\u1fe1\u0379\u0003\u0002\u0002\u0002\u1fe2\u1fe3\u0007\u01b9\u0002", "\u0002\u1fe3\u1fe4\u0007\u0103\u0002\u0002\u1fe4\u1fe5\u0005\u0576\u02bc", "\u0002\u1fe5\u037b\u0003\u0002\u0002\u0002\u1fe6\u1fe7\u0007\u0181\u0002", "\u0002\u1fe7\u1fe8\u0007\u0103\u0002\u0002\u1fe8\u1fe9\u0005\u0576\u02bc", "\u0002\u1fe9\u037d\u0003\u0002\u0002\u0002\u1fea\u1feb\u0007\u0222\u0002", "\u0002\u1feb\u1fec\u0007\u02d4\u0002\u0002\u1fec\u1fed\u0005\u05a6\u02d4", "\u0002\u1fed\u1fef\u0005\u0380\u01c1\u0002\u1fee\u1ff0\u0005\u0382\u01c2", "\u0002\u1fef\u1fee\u0003\u0002\u0002\u0002\u1fef\u1ff0\u0003\u0002\u0002", "\u0002\u1ff0\u037f\u0003\u0002\u0002\u0002\u1ff1\u1ff2\u0007\u0560\u0002", "\u0002\u1ff2\u1ff3\u0005\u0594\u02cb\u0002\u1ff3\u1ff4\u0005\u05a6\u02d4", "\u0002\u1ff4\u0381\u0003\u0002\u0002\u0002\u1ff5\u1ff6\u0007\u046a\u0002", "\u0002\u1ff6\u1ffa\u0007\u016c\u0002\u0002\u1ff7\u1ffb\u0007\u00a4\u0002", "\u0002\u1ff8\u1ff9\u0007\u05e8\u0002\u0002\u1ff9\u1ffb\u0007\u044b\u0002", "\u0002\u1ffa\u1ff7\u0003\u0002\u0002\u0002\u1ffa\u1ff8\u0003\u0002\u0002", "\u0002\u1ffb\u0383\u0003\u0002\u0002\u0002\u1ffc\u1ffd\u0007\u07d4\u0002", "\u0002\u1ffd\u1fff\u0005\u05a6\u02d4\u0002\u1ffe\u2000\u0005\u0300\u0181", "\u0002\u1fff\u1ffe\u0003\u0002\u0002\u0002\u1fff\u2000\u0003\u0002\u0002", "\u0002\u2000\u0385\u0003\u0002\u0002\u0002\u2001\u2002\u0007\u051a\u0002", "\u0002\u2002\u2003\u0007\u02d4\u0002\u0002\u2003\u2005\u0005\u05a6\u02d4", "\u0002\u2004\u2006\u0005\u0300\u0181\u0002\u2005\u2004\u0003\u0002\u0002", "\u0002\u2005\u2006\u0003\u0002\u0002\u0002\u2006\u0387\u0003\u0002\u0002", "\u0002\u2007\u2008\u0007\u015a\u0002\u0002\u2008\u200a\u0005\u039a\u01ce", "\u0002\u2009\u2007\u0003\u0002\u0002\u0002\u2009\u200a\u0003\u0002\u0002", "\u0002\u200a\u200b\u0003\u0002\u0002\u0002\u200b\u200c\u0007h\u0002", "\u0002\u200c\u2013\u0005\u03b8\u01dd\u0002\u200d\u200f\u0007\u01d6\u0002", "\u0002\u200e\u2010\u0005\u03ea\u01f6\u0002\u200f\u200e\u0003\u0002\u0002", "\u0002\u2010\u2011\u0003\u0002\u0002\u0002\u2011\u200f\u0003\u0002\u0002", "\u0002\u2011\u2012\u0003\u0002\u0002\u0002\u2012\u2014\u0003\u0002\u0002", "\u0002\u2013\u200d\u0003\u0002\u0002\u0002\u2013\u2014\u0003\u0002\u0002", "\u0002\u2014\u2015\u0003\u0002\u0002\u0002\u2015\u2016\u0007\u01bf\u0002", "\u0002\u2016\u2017\u0007\u08c3\u0002\u0002\u2017\u0389\u0003\u0002\u0002", "\u0002\u2018\u2019\u0007R\u0002\u0002\u2019\u201a\tW\u0002\u0002\u201a", "\u038b\u0003\u0002\u0002\u0002\u201b\u201e\u0007\u02db\u0002\u0002\u201c", "\u201f\u0005\u038e\u01c8\u0002\u201d\u201f\u0005\u0390\u01c9\u0002\u201e", "\u201c\u0003\u0002\u0002\u0002\u201e\u201d\u0003\u0002\u0002\u0002\u201f", "\u038d\u0003\u0002\u0002\u0002\u2020\u2021\u0007\u02be\u0002\u0002\u2021", "\u2022\u0007\u0371\u0002\u0002\u2022\u2023\u0007\u08ad\u0002\u0002\u2023", "\u038f\u0003\u0002\u0002\u0002\u2024\u2027\u0007\u00c0\u0002\u0002\u2025", "\u2026\u0007\u0371\u0002\u0002\u2026\u2028\u0007\u08ad\u0002\u0002\u2027", "\u2025\u0003\u0002\u0002\u0002\u2027\u2028\u0003\u0002\u0002\u0002\u2028", "\u2029\u0003\u0002\u0002\u0002\u2029\u202a\u0007\u02ef\u0002\u0002\u202a", "\u202c\u0005\u05d0\u02e9\u0002\u202b\u202d\u0005\u0392\u01ca\u0002\u202c", "\u202b\u0003\u0002\u0002\u0002\u202c\u202d\u0003\u0002\u0002\u0002\u202d", "\u2030\u0003\u0002\u0002\u0002\u202e\u202f\u0007\u084b\u0002\u0002\u202f", "\u2031\u0007\u010b\u0002\u0002\u2030\u202e\u0003\u0002\u0002\u0002\u2030", "\u2031\u0003\u0002\u0002\u0002\u2031\u2033\u0003\u0002\u0002\u0002\u2032", "\u2034\u0005\u0394\u01cb\u0002\u2033\u2032\u0003\u0002\u0002\u0002\u2033", "\u2034\u0003\u0002\u0002\u0002\u2034\u0391\u0003\u0002\u0002\u0002\u2035", "\u2036\u0007!\u0002\u0002\u2036\u2037\u0007\u028e\u0002\u0002\u2037", "\u2038\u0007\u08b1\u0002\u0002\u2038\u2039\u0005\u04d2\u026a\u0002\u2039", "\u203a\u0007\u08b2\u0002\u0002\u203a\u0393\u0003\u0002\u0002\u0002\u203b", "\u203c\u0007\u04af\u0002\u0002\u203c\u2041\u0007\u08b1\u0002\u0002\u203d", "\u2042\u0005\u04d2\u026a\u0002\u203e\u203f\u0007\u08aa\u0002\u0002\u203f", "\u2040\u0007\u08aa\u0002\u0002\u2040\u2042\u0007\u08aa\u0002\u0002\u2041", "\u203d\u0003\u0002\u0002\u0002\u2041\u203e\u0003\u0002\u0002\u0002\u2042", "\u2043\u0003\u0002\u0002\u0002\u2043\u2044\u0007\u08b2\u0002\u0002\u2044", "\u0395\u0003\u0002\u0002\u0002\u2045\u2049\u0005\u0566\u02b4\u0002\u2046", "\u2048\tX\u0002\u0002\u2047\u2046\u0003\u0002\u0002\u0002\u2048\u204b", "\u0003\u0002\u0002\u0002\u2049\u2047\u0003\u0002\u0002\u0002\u2049\u204a", "\u0003\u0002\u0002\u0002\u204a\u204d\u0003\u0002\u0002\u0002\u204b\u2049", "\u0003\u0002\u0002\u0002\u204c\u204e\u0005\u05b4\u02db\u0002\u204d\u204c", "\u0003\u0002\u0002\u0002\u204d\u204e\u0003\u0002\u0002\u0002\u204e\u2050", "\u0003\u0002\u0002\u0002\u204f\u2051\u0005\u0398\u01cd\u0002\u2050\u204f", "\u0003\u0002\u0002\u0002\u2050\u2051\u0003\u0002\u0002\u0002\u2051\u0397", "\u0003\u0002\u0002\u0002\u2052\u2053\tY\u0002\u0002\u2053\u2054\u0005", "\u04d4\u026b\u0002\u2054\u0399\u0003\u0002\u0002\u0002\u2055\u2057\u0005", "\u039c\u01cf\u0002\u2056\u2055\u0003\u0002\u0002\u0002\u2057\u2058\u0003", "\u0002\u0002\u0002\u2058\u2056\u0003\u0002\u0002\u0002\u2058\u2059\u0003", "\u0002\u0002\u0002\u2059\u039b\u0003\u0002\u0002\u0002\u205a\u2065\u0005", "\u03a8\u01d5\u0002\u205b\u2065\u0005\u039e\u01d0\u0002\u205c\u2065\u0005", "\u03a0\u01d1\u0002\u205d\u2065\u0005\u03a2\u01d2\u0002\u205e\u2065\u0005", "\u03a6\u01d4\u0002\u205f\u2065\u0005\u03b0\u01d9\u0002\u2060\u2065\u0005", "\"\u0012\u0002\u2061\u2065\u0005$\u0013\u0002\u2062\u2065\u0005.\u0018", "\u0002\u2063\u2065\u0005,\u0017\u0002\u2064\u205a\u0003\u0002\u0002", "\u0002\u2064\u205b\u0003\u0002\u0002\u0002\u2064\u205c\u0003\u0002\u0002", "\u0002\u2064\u205d\u0003\u0002\u0002\u0002\u2064\u205e\u0003\u0002\u0002", "\u0002\u2064\u205f\u0003\u0002\u0002\u0002\u2064\u2060\u0003\u0002\u0002", "\u0002\u2064\u2061\u0003\u0002\u0002\u0002\u2064\u2062\u0003\u0002\u0002", "\u0002\u2064\u2063\u0003\u0002\u0002\u0002\u2065\u039d\u0003\u0002\u0002", "\u0002\u2066\u2068\u0005\u05d0\u02e9\u0002\u2067\u2069\u0007\u0101\u0002", "\u0002\u2068\u2067\u0003\u0002\u0002\u0002\u2068\u2069\u0003\u0002\u0002", "\u0002\u2069\u206a\u0003\u0002\u0002\u0002\u206a\u206d\u0005\u05b4\u02db", "\u0002\u206b\u206c\u0007\u0433\u0002\u0002\u206c\u206e\u0007\u044b\u0002", "\u0002\u206d\u206b\u0003\u0002\u0002\u0002\u206d\u206e\u0003\u0002\u0002", "\u0002\u206e\u2070\u0003\u0002\u0002\u0002\u206f\u2071\u0005\u0398\u01cd", "\u0002\u2070\u206f\u0003\u0002\u0002\u0002\u2070\u2071\u0003\u0002\u0002", "\u0002\u2071\u2072\u0003\u0002\u0002\u0002\u2072\u2073\u0007\u08c3\u0002", "\u0002\u2073\u039f\u0003\u0002\u0002\u0002\u2074\u2075\u0007\u0652\u0002", "\u0002\u2075\u2076\u0005\u05d0\u02e9\u0002\u2076\u2077\u0007\u02b9\u0002", "\u0002\u2077\u207d\u0005\u05b4\u02db\u0002\u2078\u2079\u0007\u0542\u0002", "\u0002\u2079\u207a\u0005\u04d4\u026b\u0002\u207a\u207b\u0007\u08a9\u0002", "\u0002\u207b\u207c\u0005\u04d4\u026b\u0002\u207c\u207e\u0003\u0002\u0002", "\u0002\u207d\u2078\u0003\u0002\u0002\u0002\u207d\u207e\u0003\u0002\u0002", "\u0002\u207e\u2081\u0003\u0002\u0002\u0002\u207f\u2080\u0007\u0433\u0002", "\u0002\u2080\u2082\u0007\u044b\u0002\u0002\u2081\u207f\u0003\u0002\u0002", "\u0002\u2081\u2082\u0003\u0002\u0002\u0002\u2082\u2083\u0003\u0002\u0002", "\u0002\u2083\u2084\u0007\u08c3\u0002\u0002\u2084\u03a1\u0003\u0002\u0002", "\u0002\u2085\u2086\u0007\u0137\u0002\u0002\u2086\u2092\u0005\u05d0\u02e9", "\u0002\u2087\u2088\u0007\u08b1\u0002\u0002\u2088\u208d\u0005\u03a4\u01d3", "\u0002\u2089\u208a\u0007\u08b7\u0002\u0002\u208a\u208c\u0005\u03a4\u01d3", "\u0002\u208b\u2089\u0003\u0002\u0002\u0002\u208c\u208f\u0003\u0002\u0002", "\u0002\u208d\u208b\u0003\u0002\u0002\u0002\u208d\u208e\u0003\u0002\u0002", "\u0002\u208e\u2090\u0003\u0002\u0002\u0002\u208f\u208d\u0003\u0002\u0002", "\u0002\u2090\u2091\u0007\u08b2\u0002\u0002\u2091\u2093\u0003\u0002\u0002", "\u0002\u2092\u2087\u0003\u0002\u0002\u0002\u2092\u2093\u0003\u0002\u0002", "\u0002\u2093\u2096\u0003\u0002\u0002\u0002\u2094\u2095\u0007\u0599\u0002", "\u0002\u2095\u2097\u0005\u05b4\u02db\u0002\u2096\u2094\u0003\u0002\u0002", "\u0002\u2096\u2097\u0003\u0002\u0002\u0002\u2097\u209a\u0003\u0002\u0002", "\u0002\u2098\u2099\u0007\u02b9\u0002\u0002\u2099\u209b\u0005\u0414\u020b", "\u0002\u209a\u2098\u0003\u0002\u0002\u0002\u209a\u209b\u0003\u0002\u0002", "\u0002\u209b\u209c\u0003\u0002\u0002\u0002\u209c\u209d\u0007\u08c3\u0002", "\u0002\u209d\u03a3\u0003\u0002\u0002\u0002\u209e\u20a3\u0005\u0566\u02b4", "\u0002\u209f\u20a1\u0007\u028e\u0002\u0002\u20a0\u209f\u0003\u0002\u0002", "\u0002\u20a0\u20a1\u0003\u0002\u0002\u0002\u20a1\u20a2\u0003\u0002\u0002", "\u0002\u20a2\u20a4\u0005\u05b4\u02db\u0002\u20a3\u20a0\u0003\u0002\u0002", "\u0002\u20a3\u20a4\u0003\u0002\u0002\u0002\u20a4\u20a6\u0003\u0002\u0002", "\u0002\u20a5\u20a7\u0005\u0398\u01cd\u0002\u20a6\u20a5\u0003\u0002\u0002", "\u0002\u20a6\u20a7\u0003\u0002\u0002\u0002\u20a7\u03a5\u0003\u0002\u0002", "\u0002\u20a8\u20a9\u0005\u05d0\u02e9\u0002\u20a9\u20aa\u0007\u01d6\u0002", "\u0002\u20aa\u20ab\u0007\u08c3\u0002\u0002\u20ab\u03a7\u0003\u0002\u0002", "\u0002\u20ac\u20cb\u0007\u0509\u0002\u0002\u20ad\u20cc\u0007\u05de\u0002", "\u0002\u20ae\u20cc\u0007Z\u0002\u0002\u20af\u20b0\u0007\u01d7\u0002", "\u0002\u20b0\u20b1\u0007\u08b1\u0002\u0002\u20b1\u20b2\u0005\u057e\u02c0", "\u0002\u20b2\u20b3\u0007\u08b7\u0002\u0002\u20b3\u20b4\u0005\u05cc\u02e7", "\u0002\u20b4\u20b5\u0007\u08b2\u0002\u0002\u20b5\u20cc\u0003\u0002\u0002", "\u0002\u20b6\u20b7\u0007\u0294\u0002\u0002\u20b7\u20b8\u0007\u08b1\u0002", "\u0002\u20b8\u20b9\u0005\u05d0\u02e9\u0002\u20b9\u20ba\u0007\u08b7\u0002", "\u0002\u20ba\u20bb\u0005\u04d4\u026b\u0002\u20bb\u20bc\u0007\u08b2\u0002", "\u0002\u20bc\u20cc\u0003\u0002\u0002\u0002\u20bd\u20be\u0007\u0590\u0002", "\u0002\u20be\u20c1\u0007\u08b1\u0002\u0002\u20bf\u20c2\u0005\u05d0\u02e9", "\u0002\u20c0\u20c2\u0007\u0161\u0002\u0002\u20c1\u20bf\u0003\u0002\u0002", "\u0002\u20c1\u20c0\u0003\u0002\u0002\u0002\u20c2\u20c5\u0003\u0002\u0002", "\u0002\u20c3\u20c4\u0007\u08b7\u0002\u0002\u20c4\u20c6\u0005\u05d0\u02e9", "\u0002\u20c5\u20c3\u0003\u0002\u0002\u0002\u20c6\u20c7\u0003\u0002\u0002", "\u0002\u20c7\u20c5\u0003\u0002\u0002\u0002\u20c7\u20c8\u0003\u0002\u0002", "\u0002\u20c8\u20c9\u0003\u0002\u0002\u0002\u20c9\u20ca\u0007\u08b2\u0002", "\u0002\u20ca\u20cc\u0003\u0002\u0002\u0002\u20cb\u20ad\u0003\u0002\u0002", "\u0002\u20cb\u20ae\u0003\u0002\u0002\u0002\u20cb\u20af\u0003\u0002\u0002", "\u0002\u20cb\u20b6\u0003\u0002\u0002\u0002\u20cb\u20bd\u0003\u0002\u0002", "\u0002\u20cc\u20cd\u0003\u0002\u0002\u0002\u20cd\u20ce\u0007\u08c3\u0002", "\u0002\u20ce\u03a9\u0003\u0002\u0002\u0002\u20cf\u20d0\u0007\u0551\u0002", "\u0002\u20d0\u20d1\u0007\u08b1\u0002\u0002\u20d1\u20d6\u0005\u03ac\u01d7", "\u0002\u20d2\u20d3\u0007\u08b7\u0002\u0002\u20d3\u20d5\u0005\u03ac\u01d7", "\u0002\u20d4\u20d2\u0003\u0002\u0002\u0002\u20d5\u20d8\u0003\u0002\u0002", "\u0002\u20d6\u20d4\u0003\u0002\u0002\u0002\u20d6\u20d7\u0003\u0002\u0002", "\u0002\u20d7\u20d9\u0003\u0002\u0002\u0002\u20d8\u20d6\u0003\u0002\u0002", "\u0002\u20d9\u20da\u0007\u08b2\u0002\u0002\u20da\u03ab\u0003\u0002\u0002", "\u0002\u20db\u20dd\u0005\u0592\u02ca\u0002\u20dc\u20de\u0005\u05b4\u02db", "\u0002\u20dd\u20dc\u0003\u0002\u0002\u0002\u20dd\u20de\u0003\u0002\u0002", "\u0002\u20de\u20e1\u0003\u0002\u0002\u0002\u20df\u20e0\u0007\u0433\u0002", "\u0002\u20e0\u20e2\u0007\u044b\u0002\u0002\u20e1\u20df\u0003\u0002\u0002", "\u0002\u20e1\u20e2\u0003\u0002\u0002\u0002\u20e2\u20e4\u0003\u0002\u0002", "\u0002\u20e3\u20e5\u0005\u0398\u01cd\u0002\u20e4\u20e3\u0003\u0002\u0002", "\u0002\u20e4\u20e5\u0003\u0002\u0002\u0002\u20e5\u03ad\u0003\u0002\u0002", "\u0002\u20e6\u20e7\u0007\u0562\u0002\u0002\u20e7\u20ea\u0007\u0137\u0002", "\u0002\u20e8\u20e9\u0007\u0599\u0002\u0002\u20e9\u20eb\u0005\u05b4\u02db", "\u0002\u20ea\u20e8\u0003\u0002\u0002\u0002\u20ea\u20eb\u0003\u0002\u0002", "\u0002\u20eb\u03af\u0003\u0002\u0002\u0002\u20ec\u20ed\u0007\u07c5\u0002", "\u0002\u20ed\u20ee\u0005\u05d0\u02e9\u0002\u20ee\u20f3\u0007\u02b9\u0002", "\u0002\u20ef\u20f4\u0005\u03b2\u01da\u0002\u20f0\u20f4\u0005\u03b6\u01dc", "\u0002\u20f1\u20f4\u0005\u03aa\u01d6\u0002\u20f2\u20f4\u0005\u03ae\u01d8", "\u0002\u20f3\u20ef\u0003\u0002\u0002\u0002\u20f3\u20f0\u0003\u0002\u0002", "\u0002\u20f3\u20f1\u0003\u0002\u0002\u0002\u20f3\u20f2\u0003\u0002\u0002", "\u0002\u20f4\u20f5\u0003\u0002\u0002\u0002\u20f5\u20f6\u0007\u08c3\u0002", "\u0002\u20f6\u03b1\u0003\u0002\u0002\u0002\u20f7\u20f8\u0007\u077a\u0002", "\u0002\u20f8\u20f9\u0007\u045d\u0002\u0002\u20f9\u20fb\u0005\u05b4\u02db", "\u0002\u20fa\u20fc\u0005\u03b4\u01db\u0002\u20fb\u20fa\u0003\u0002\u0002", "\u0002\u20fb\u20fc\u0003\u0002\u0002\u0002\u20fc\u20ff\u0003\u0002\u0002", "\u0002\u20fd\u20fe\u0007\u0433\u0002\u0002\u20fe\u2100\u0007\u044b\u0002", "\u0002\u20ff\u20fd\u0003\u0002\u0002\u0002\u20ff\u2100\u0003\u0002\u0002", "\u0002\u2100\u03b3\u0003\u0002\u0002\u0002\u2101\u2104\u0007\u0275\u0002", "\u0002\u2102\u2104\u0007\u0279\u0002\u0002\u2103\u2101\u0003\u0002\u0002", "\u0002\u2103\u2102\u0003\u0002\u0002\u0002\u2104\u2105\u0003\u0002\u0002", "\u0002\u2105\u2106\u0007\u0094\u0002\u0002\u2106\u2107\u0005\u05b4\u02db", "\u0002\u2107\u03b5\u0003\u0002\u0002\u0002\u2108\u210c\u0007\u0822\u0002", "\u0002\u2109\u210a\u0007\u0824\u0002\u0002\u210a\u210c\u0007>\u0002", "\u0002\u210b\u2108\u0003\u0002\u0002\u0002\u210b\u2109\u0003\u0002\u0002", "\u0002\u210c\u210d\u0003\u0002\u0002\u0002\u210d\u210e\u0007\u08b1\u0002", "\u0002\u210e\u210f\u0005\u04d4\u026b\u0002\u210f\u2110\u0007\u08b2\u0002", "\u0002\u2110\u2111\u0007\u045d\u0002\u0002\u2111\u2114\u0005\u05b4\u02db", "\u0002\u2112\u2113\u0007\u0433\u0002\u0002\u2113\u2115\u0007\u044b\u0002", "\u0002\u2114\u2112\u0003\u0002\u0002\u0002\u2114\u2115\u0003\u0002\u0002", "\u0002\u2115\u03b7\u0003\u0002\u0002\u0002\u2116\u2117\u0005\u03bc\u01df", "\u0002\u2117\u2118\tZ\u0002\u0002\u2118\u211b\u0003\u0002\u0002\u0002", "\u2119\u211b\u0005\u03ba\u01de\u0002\u211a\u2116\u0003\u0002\u0002\u0002", "\u211a\u2119\u0003\u0002\u0002\u0002\u211b\u211c\u0003\u0002\u0002\u0002", "\u211c\u211a\u0003\u0002\u0002\u0002\u211c\u211d\u0003\u0002\u0002\u0002", "\u211d\u03b9\u0003\u0002\u0002\u0002\u211e\u211f\u0007\u08c1\u0002\u0002", "\u211f\u2120\u0007\u08c1\u0002\u0002\u2120\u2121\u0005\u0578\u02bd\u0002", "\u2121\u2122\u0007\u08c0\u0002\u0002\u2122\u2123\u0007\u08c0\u0002\u0002", "\u2123\u03bb\u0003\u0002\u0002\u0002\u2124\u2136\u0005\u03e8\u01f5\u0002", "\u2125\u2136\u0005\u03ee\u01f8\u0002\u2126\u2136\u0005\u03c0\u01e1\u0002", "\u2127\u2136\u0005\u03c2\u01e2\u0002\u2128\u2136\u0005\u03c4\u01e3\u0002", "\u2129\u2136\u0005\u03c6\u01e4\u0002\u212a\u2136\u0005\u03c8\u01e5\u0002", "\u212b\u2136\u0005\u03ce\u01e8\u0002\u212c\u2136\u0005\u03d2\u01ea\u0002", "\u212d\u2136\u0005\u03dc\u01ef\u0002\u212e\u2136\u0005\u03de\u01f0\u0002", "\u212f\u2136\u0005\u03e0\u01f1\u0002\u2130\u2136\u0005\u04f8\u027d\u0002", "\u2131\u2136\u0005\u03f0\u01f9\u0002\u2132\u2136\u0005\u03e2\u01f2\u0002", "\u2133\u2136\u0005\u03e6\u01f4\u0002\u2134\u2136\u0005\u03e4\u01f3\u0002", "\u2135\u2124\u0003\u0002\u0002\u0002\u2135\u2125\u0003\u0002\u0002\u0002", "\u2135\u2126\u0003\u0002\u0002\u0002\u2135\u2127\u0003\u0002\u0002\u0002", "\u2135\u2128\u0003\u0002\u0002\u0002\u2135\u2129\u0003\u0002\u0002\u0002", "\u2135\u212a\u0003\u0002\u0002\u0002\u2135\u212b\u0003\u0002\u0002\u0002", "\u2135\u212c\u0003\u0002\u0002\u0002\u2135\u212d\u0003\u0002\u0002\u0002", "\u2135\u212e\u0003\u0002\u0002\u0002\u2135\u212f\u0003\u0002\u0002\u0002", "\u2135\u2130\u0003\u0002\u0002\u0002\u2135\u2131\u0003\u0002\u0002\u0002", "\u2135\u2132\u0003\u0002\u0002\u0002\u2135\u2133\u0003\u0002\u0002\u0002", "\u2135\u2134\u0003\u0002\u0002\u0002\u2136\u03bd\u0003\u0002\u0002\u0002", "\u2137\u2139\n[\u0002\u0002\u2138\u2137\u0003\u0002\u0002\u0002\u2139", "\u213a\u0003\u0002\u0002\u0002\u213a\u2138\u0003\u0002\u0002\u0002\u213a", "\u213b\u0003\u0002\u0002\u0002\u213b\u03bf\u0003\u0002\u0002\u0002\u213c", "\u213f\u0005\u05be\u02e0\u0002\u213d\u213f\u0005\u05bc\u02df\u0002\u213e", "\u213c\u0003\u0002\u0002\u0002\u213e\u213d\u0003\u0002\u0002\u0002\u213f", "\u2140\u0003\u0002\u0002\u0002\u2140\u2141\u0007\u08ba\u0002\u0002\u2141", "\u2142\u0005\u04d4\u026b\u0002\u2142\u03c1\u0003\u0002\u0002\u0002\u2143", "\u2145\u0007\u010c\u0002\u0002\u2144\u2146\u0005\u0578\u02bd\u0002\u2145", "\u2144\u0003\u0002\u0002\u0002\u2145\u2146\u0003\u0002\u0002\u0002\u2146", "\u2149\u0003\u0002\u0002\u0002\u2147\u2148\u0007\u0843\u0002\u0002\u2148", "\u214a\u0005\u04d0\u0269\u0002\u2149\u2147\u0003\u0002\u0002\u0002\u2149", "\u214a\u0003\u0002\u0002\u0002\u214a\u03c3\u0003\u0002\u0002\u0002\u214b", "\u214d\u0007\u01e2\u0002\u0002\u214c\u214e\u0005\u0578\u02bd\u0002\u214d", "\u214c\u0003\u0002\u0002\u0002\u214d\u214e\u0003\u0002\u0002\u0002\u214e", "\u2151\u0003\u0002\u0002\u0002\u214f\u2150\u0007\u0843\u0002\u0002\u2150", "\u2152\u0005\u04d0\u0269\u0002\u2151\u214f\u0003\u0002\u0002\u0002\u2151", "\u2152\u0003\u0002\u0002\u0002\u2152\u03c5\u0003\u0002\u0002\u0002\u2153", "\u2154\u0007\u023c\u0002\u0002\u2154\u2155\u0005\u0578\u02bd\u0002\u2155", "\u03c7\u0003\u0002\u0002\u0002\u2156\u2157\u0007\u0261\u0002\u0002\u2157", "\u2158\u0005\u04d0\u0269\u0002\u2158\u2159\u0007\u0787\u0002\u0002\u2159", "\u215d\u0005\u03b8\u01dd\u0002\u215a\u215c\u0005\u03ca\u01e6\u0002\u215b", "\u215a\u0003\u0002\u0002\u0002\u215c\u215f\u0003\u0002\u0002\u0002\u215d", "\u215b\u0003\u0002\u0002\u0002\u215d\u215e\u0003\u0002\u0002\u0002\u215e", "\u2161\u0003\u0002\u0002\u0002\u215f\u215d\u0003\u0002\u0002\u0002\u2160", "\u2162\u0005\u03cc\u01e7\u0002\u2161\u2160\u0003\u0002\u0002\u0002\u2161", "\u2162\u0003\u0002\u0002\u0002\u2162\u2163\u0003\u0002\u0002\u0002\u2163", "\u2164\u0007\u01bf\u0002\u0002\u2164\u2165\u0007\u0261\u0002\u0002\u2165", "\u03c9\u0003\u0002\u0002\u0002\u2166\u2167\u0007\u01b3\u0002\u0002\u2167", "\u2168\u0005\u04d0\u0269\u0002\u2168\u2169\u0007\u0787\u0002\u0002\u2169", "\u216a\u0005\u03b8\u01dd\u0002\u216a\u03cb\u0003\u0002\u0002\u0002\u216b", "\u216c\u0007\u01b2\u0002\u0002\u216c\u216d\u0005\u03b8\u01dd\u0002\u216d", "\u03cd\u0003\u0002\u0002\u0002\u216e\u2170\u0005\u03ba\u01de\u0002\u216f", "\u216e\u0003\u0002\u0002\u0002\u216f\u2170\u0003\u0002\u0002\u0002\u2170", "\u2175\u0003\u0002\u0002\u0002\u2171\u2172\u0007\u0845\u0002\u0002\u2172", "\u2176\u0005\u04d0\u0269\u0002\u2173\u2174\u0007\u0224\u0002\u0002\u2174", "\u2176\u0005\u03d0\u01e9\u0002\u2175\u2171\u0003\u0002\u0002\u0002\u2175", "\u2173\u0003\u0002\u0002\u0002\u2175\u2176\u0003\u0002\u0002\u0002\u2176", "\u2177\u0003\u0002\u0002\u0002\u2177\u2178\u0007\u0317\u0002\u0002\u2178", "\u2179\u0005\u03b8\u01dd\u0002\u2179\u217a\u0007\u01bf\u0002\u0002\u217a", "\u217c\u0007\u0317\u0002\u0002\u217b\u217d\u0005\u0578\u02bd\u0002\u217c", "\u217b\u0003\u0002\u0002\u0002\u217c\u217d\u0003\u0002\u0002\u0002\u217d", "\u03cf\u0003\u0002\u0002\u0002\u217e\u217f\u0005\u0588\u02c5\u0002\u217f", "\u2181\u0007\u028e\u0002\u0002\u2180\u2182\u0007\u059b\u0002\u0002\u2181", "\u2180\u0003\u0002\u0002\u0002\u2181\u2182\u0003\u0002\u0002\u0002\u2182", "\u2183\u0003\u0002\u0002\u0002\u2183\u2184\u0005\u03d8\u01ed\u0002\u2184", "\u2185\u0007\u08a9\u0002\u0002\u2185\u2186\u0005\u03da\u01ee\u0002\u2186", "\u2198\u0003\u0002\u0002\u0002\u2187\u2188\u0005\u058c\u02c7\u0002\u2188", "\u2195\u0007\u028e\u0002\u0002\u2189\u218f\u0005\u058a\u02c6\u0002\u218a", "\u218c\u0007\u08b1\u0002\u0002\u218b\u218d\u0005\u04d2\u026a\u0002\u218c", "\u218b\u0003\u0002\u0002\u0002\u218c\u218d\u0003\u0002\u0002\u0002\u218d", "\u218e\u0003\u0002\u0002\u0002\u218e\u2190\u0007\u08b2\u0002\u0002\u218f", "\u218a\u0003\u0002\u0002\u0002\u218f\u2190\u0003\u0002\u0002\u0002\u2190", "\u2196\u0003\u0002\u0002\u0002\u2191\u2192\u0007\u08b1\u0002\u0002\u2192", "\u2193\u0005\u0414\u020b\u0002\u2193\u2194\u0007\u08b2\u0002\u0002\u2194", "\u2196\u0003\u0002\u0002\u0002\u2195\u2189\u0003\u0002\u0002\u0002\u2195", "\u2191\u0003\u0002\u0002\u0002\u2196\u2198\u0003\u0002\u0002\u0002\u2197", "\u217e\u0003\u0002\u0002\u0002\u2197\u2187\u0003\u0002\u0002\u0002\u2198", "\u03d1\u0003\u0002\u0002\u0002\u2199\u219a\u0007\u021f\u0002\u0002\u219a", "\u219b\u0005\u0588\u02c5\u0002\u219b\u219c\u0007\u028e\u0002\u0002\u219c", "\u219d\u0005\u03d4\u01eb\u0002\u219d\u21a0\u0005\u03f0\u01f9\u0002\u219e", "\u219f\u0007\u05b8\u0002\u0002\u219f\u21a1\u0007\u01d8\u0002\u0002\u21a0", "\u219e\u0003\u0002\u0002\u0002\u21a0\u21a1\u0003\u0002\u0002\u0002\u21a1", "\u03d3\u0003\u0002\u0002\u0002\u21a2\u21a3\u0005\u03d8\u01ed\u0002\u21a3", "\u21a4\u0007\u08a9\u0002\u0002\u21a4\u21a5\u0005\u03da\u01ee\u0002\u21a5", "\u21b0\u0003\u0002\u0002\u0002\u21a6\u21a7\u0007\u028a\u0002\u0002\u21a7", "\u21a8\u0007\u045d\u0002\u0002\u21a8\u21aa\u0005\u058e\u02c8\u0002\u21a9", "\u21ab\u0005\u03d6\u01ec\u0002\u21aa\u21a9\u0003\u0002\u0002\u0002\u21aa", "\u21ab\u0003\u0002\u0002\u0002\u21ab\u21b0\u0003\u0002\u0002\u0002\u21ac", "\u21ad\u0007\u081b\u0002\u0002\u21ad\u21ae\u0007\u045d\u0002\u0002\u21ae", "\u21b0\u0005\u0588\u02c5\u0002\u21af\u21a2\u0003\u0002\u0002\u0002\u21af", "\u21a6\u0003\u0002\u0002\u0002\u21af\u21ac\u0003\u0002\u0002\u0002\u21b0", "\u03d5\u0003\u0002\u0002\u0002\u21b1\u21b2\u0007m\u0002\u0002\u21b2", "\u21b3\u0005\u03d8\u01ed\u0002\u21b3\u21b4\u0007-\u0002\u0002\u21b4", "\u21b5\u0005\u03da\u01ee\u0002\u21b5\u03d7\u0003\u0002\u0002\u0002\u21b6", "\u21b7\u0005\u04ea\u0276\u0002\u21b7\u03d9\u0003\u0002\u0002\u0002\u21b8", "\u21b9\u0005\u04ea\u0276\u0002\u21b9\u03db\u0003\u0002\u0002\u0002\u21ba", "\u21bb\u0007\u044b\u0002\u0002\u21bb\u03dd\u0003\u0002\u0002\u0002\u21bc", "\u21be\u0007\u053f\u0002\u0002\u21bd\u21bf\u0005\u057e\u02c0\u0002\u21be", "\u21bd\u0003\u0002\u0002\u0002\u21be\u21bf\u0003\u0002\u0002\u0002\u21bf", "\u03df\u0003\u0002\u0002\u0002\u21c0\u21c2\u0007\u0599\u0002\u0002\u21c1", "\u21c3\u0005\u04d4\u026b\u0002\u21c2\u21c1\u0003\u0002\u0002\u0002\u21c2", "\u21c3\u0003\u0002\u0002\u0002\u21c3\u03e1\u0003\u0002\u0002\u0002\u21c4", "\u21c6\u0007\u009f\u0002\u0002\u21c5\u21c4\u0003\u0002\u0002\u0002\u21c5", "\u21c6\u0003\u0002\u0002\u0002\u21c6\u21c7\u0003\u0002\u0002\u0002\u21c7", "\u21c9\u0005\u0560\u02b1\u0002\u21c8\u21ca\u0005\u05aa\u02d6\u0002\u21c9", "\u21c8\u0003\u0002\u0002\u0002\u21c9\u21ca\u0003\u0002\u0002\u0002\u21ca", "\u03e3\u0003\u0002\u0002\u0002\u21cb\u21cd\u0005\u0560\u02b1\u0002\u21cc", "\u21ce\u0005\u05aa\u02d6\u0002\u21cd\u21cc\u0003\u0002\u0002\u0002\u21cd", "\u21ce\u0003\u0002\u0002\u0002\u21ce\u03e5\u0003\u0002\u0002\u0002\u21cf", "\u21d0\u0007\u04e5\u0002\u0002\u21d0\u21d1\u0007\u05ad\u0002\u0002\u21d1", "\u21d2\u0007\u08b1\u0002\u0002\u21d2\u21d3\u0005\u04d4\u026b\u0002\u21d3", "\u21d4\u0007\u08b2\u0002\u0002\u21d4\u03e7\u0003\u0002\u0002\u0002\u21d5", "\u21d6\u0007h\u0002\u0002\u21d6\u21dd\u0005\u03b8\u01dd\u0002\u21d7", "\u21d9\u0007\u01d6\u0002\u0002\u21d8\u21da\u0005\u03ea\u01f6\u0002\u21d9", "\u21d8\u0003\u0002\u0002\u0002\u21da\u21db\u0003\u0002\u0002\u0002\u21db", "\u21d9\u0003\u0002\u0002\u0002\u21db\u21dc\u0003\u0002\u0002\u0002\u21dc", "\u21de\u0003\u0002\u0002\u0002\u21dd\u21d7\u0003\u0002\u0002\u0002\u21dd", "\u21de\u0003\u0002\u0002\u0002\u21de\u21df\u0003\u0002\u0002\u0002\u21df", "\u21e1\u0007\u01bf\u0002\u0002\u21e0\u21e2\u0005\u0578\u02bd\u0002\u21e1", "\u21e0\u0003\u0002\u0002\u0002\u21e1\u21e2\u0003\u0002\u0002\u0002\u21e2", "\u03e9\u0003\u0002\u0002\u0002\u21e3\u21e4\u0007\u0843\u0002\u0002\u21e4", "\u21e9\u0005\u057e\u02c0\u0002\u21e5\u21e6\u0007\u0496\u0002\u0002\u21e6", "\u21e8\u0005\u057e\u02c0\u0002\u21e7\u21e5\u0003\u0002\u0002\u0002\u21e8", "\u21eb\u0003\u0002\u0002\u0002\u21e9\u21e7\u0003\u0002\u0002\u0002\u21e9", "\u21ea\u0003\u0002\u0002\u0002\u21ea\u21ec\u0003\u0002\u0002\u0002\u21eb", "\u21e9\u0003\u0002\u0002\u0002\u21ec\u21ed\u0007\u0787\u0002\u0002\u21ed", "\u21ee\u0005\u03b8\u01dd\u0002\u21ee\u03eb\u0003\u0002\u0002\u0002\u21ef", "\u21f1\u0007\u015a\u0002\u0002\u21f0\u21ef\u0003\u0002\u0002\u0002\u21f0", "\u21f1\u0003\u0002\u0002\u0002\u21f1\u21f3\u0003\u0002\u0002\u0002\u21f2", "\u21f4\u0005\u039c\u01cf\u0002\u21f3\u21f2\u0003\u0002\u0002\u0002\u21f4", "\u21f5\u0003\u0002\u0002\u0002\u21f5\u21f3\u0003\u0002\u0002\u0002\u21f5", "\u21f6\u0003\u0002\u0002\u0002\u21f6\u21f8\u0003\u0002\u0002\u0002\u21f7", "\u21f0\u0003\u0002\u0002\u0002\u21f7\u21f8\u0003\u0002\u0002\u0002\u21f8", "\u21f9\u0003\u0002\u0002\u0002\u21f9\u21fa\u0005\u03e8\u01f5\u0002\u21fa", "\u03ed\u0003\u0002\u0002\u0002\u21fb\u21fd\u0007\u015a\u0002\u0002\u21fc", "\u21fb\u0003\u0002\u0002\u0002\u21fc\u21fd\u0003\u0002\u0002\u0002\u21fd", "\u21ff\u0003\u0002\u0002\u0002\u21fe\u2200\u0005\u039c\u01cf\u0002\u21ff", "\u21fe\u0003\u0002\u0002\u0002\u2200\u2201\u0003\u0002\u0002\u0002\u2201", "\u21ff\u0003\u0002\u0002\u0002\u2201\u2202\u0003\u0002\u0002\u0002\u2202", "\u2203\u0003\u0002\u0002\u0002\u2203\u2204\u0005\u03e8\u01f5\u0002\u2204", "\u03ef\u0003\u0002\u0002\u0002\u2205\u220a\u0005\u03f2\u01fa\u0002\u2206", "\u220a\u0005\u03f6\u01fc\u0002\u2207\u220a\u0005\u03f8\u01fd\u0002\u2208", "\u220a\u0005\u0402\u0202\u0002\u2209\u2205\u0003\u0002\u0002\u0002\u2209", "\u2206\u0003\u0002\u0002\u0002\u2209\u2207\u0003\u0002\u0002\u0002\u2209", "\u2208\u0003\u0002\u0002\u0002\u220a\u03f1\u0003\u0002\u0002\u0002\u220b", "\u220c\u0007\u01dd\u0002\u0002\u220c\u220d\u0007\u0267\u0002\u0002\u220d", "\u2217\u0005\u04d4\u026b\u0002\u220e\u2210\u0005\u0550\u02a9\u0002\u220f", "\u2211\u0005\u0522\u0292\u0002\u2210\u220f\u0003\u0002\u0002\u0002\u2210", "\u2211\u0003\u0002\u0002\u0002\u2211\u2218\u0003\u0002\u0002\u0002\u2212", "\u2214\u0005\u0522\u0292\u0002\u2213\u2215\u0005\u03f4\u01fb\u0002\u2214", "\u2213\u0003\u0002\u0002\u0002\u2214\u2215\u0003\u0002\u0002\u0002\u2215", "\u2218\u0003\u0002\u0002\u0002\u2216\u2218\u0005\u03f4\u01fb\u0002\u2217", "\u220e\u0003\u0002\u0002\u0002\u2217\u2212\u0003\u0002\u0002\u0002\u2217", "\u2216\u0003\u0002\u0002\u0002\u2217\u2218\u0003\u0002\u0002\u0002\u2218", "\u03f3\u0003\u0002\u0002\u0002\u2219\u221a\t\\\u0002\u0002\u221a\u221b", "\u0005\u0550\u02a9\u0002\u221b\u03f5\u0003\u0002\u0002\u0002\u221c\u2224", "\u0005\u04a8\u0255\u0002\u221d\u2224\u0005\u04b4\u025b\u0002\u221e\u2224", "\u0005\u0414\u020b\u0002\u221f\u2224\u0005\u048e\u0248\u0002\u2220\u2224", "\u0005\u0494\u024b\u0002\u2221\u2224\u0005\u0496\u024c\u0002\u2222\u2224", "\u0005\u0410\u0209\u0002\u2223\u221c\u0003\u0002\u0002\u0002\u2223\u221d", "\u0003\u0002\u0002\u0002\u2223\u221e\u0003\u0002\u0002\u0002\u2223\u221f", "\u0003\u0002\u0002\u0002\u2223\u2220\u0003\u0002\u0002\u0002\u2223\u2221", "\u0003\u0002\u0002\u0002\u2223\u2222\u0003\u0002\u0002\u0002\u2224\u03f7", "\u0003\u0002\u0002\u0002\u2225\u222a\u0005\u03fa\u01fe\u0002\u2226\u222a", "\u0005\u03fc\u01ff\u0002\u2227\u222a\u0005\u03fe\u0200\u0002\u2228\u222a", "\u0005\u0400\u0201\u0002\u2229\u2225\u0003\u0002\u0002\u0002\u2229\u2226", "\u0003\u0002\u0002\u0002\u2229\u2227\u0003\u0002\u0002\u0002\u2229\u2228", "\u0003\u0002\u0002\u0002\u222a\u03f9\u0003\u0002\u0002\u0002\u222b\u222c", "\u0007\u00c5\u0002\u0002\u222c\u222d\u0005\u058a\u02c6\u0002\u222d\u03fb", "\u0003\u0002\u0002\u0002\u222e\u222f\u0007\u046f\u0002\u0002\u222f\u2235", "\u0005\u058a\u02c6\u0002\u2230\u2232\u0007\u08b1\u0002\u0002\u2231\u2233", "\u0005\u04d2\u026a\u0002\u2232\u2231\u0003\u0002\u0002\u0002\u2232\u2233", "\u0003\u0002\u0002\u0002\u2233\u2234\u0003\u0002\u0002\u0002\u2234\u2236", "\u0007\u08b2\u0002\u0002\u2235\u2230\u0003\u0002\u0002\u0002\u2235\u2236", "\u0003\u0002\u0002\u0002\u2236\u03fd\u0003\u0002\u0002\u0002\u2237\u2238", "\u0007\u0208\u0002\u0002\u2238\u224d\u0005\u058a\u02c6\u0002\u2239\u223a", "\u0007\u02b5\u0002\u0002\u223a\u223f\u0005\u0586\u02c4\u0002\u223b\u223c", "\u0007\u08b7\u0002\u0002\u223c\u223e\u0005\u0586\u02c4\u0002\u223d\u223b", "\u0003\u0002\u0002\u0002\u223e\u2241\u0003\u0002\u0002\u0002\u223f\u223d", "\u0003\u0002\u0002\u0002\u223f\u2240\u0003\u0002\u0002\u0002\u2240\u224e", "\u0003\u0002\u0002\u0002\u2241\u223f\u0003\u0002\u0002\u0002\u2242\u2243", "\u0007\u0093\u0002\u0002\u2243\u2244\u0007\u00d4\u0002\u0002\u2244\u2245", "\u0007\u02b5\u0002\u0002\u2245\u224a\u0005\u0586\u02c4\u0002\u2246\u2247", "\u0007\u08b7\u0002\u0002\u2247\u2249\u0005\u0586\u02c4\u0002\u2248\u2246", "\u0003\u0002\u0002\u0002\u2249\u224c\u0003\u0002\u0002\u0002\u224a\u2248", "\u0003\u0002\u0002\u0002\u224a\u224b\u0003\u0002\u0002\u0002\u224b\u224e", "\u0003\u0002\u0002\u0002\u224c\u224a\u0003\u0002\u0002\u0002\u224d\u2239", "\u0003\u0002\u0002\u0002\u224d\u2242\u0003\u0002\u0002\u0002\u224e\u03ff", "\u0003\u0002\u0002\u0002\u224f\u2250\u0007\u046f\u0002\u0002\u2250\u2251", "\u0005\u0586\u02c4\u0002\u2251\u2254\u0007\u0224\u0002\u0002\u2252\u2255", "\u0005\u0414\u020b\u0002\u2253\u2255\u0005\u04d4\u026b\u0002\u2254\u2252", "\u0003\u0002\u0002\u0002\u2254\u2253\u0003\u0002\u0002\u0002\u2255\u2257", "\u0003\u0002\u0002\u0002\u2256\u2258\u0005\u0522\u0292\u0002\u2257\u2256", "\u0003\u0002\u0002\u0002\u2257\u2258\u0003\u0002\u0002\u0002\u2258\u0401", "\u0003\u0002\u0002\u0002\u2259\u225f\u0005\u0404\u0203\u0002\u225a\u225f", "\u0005\u0406\u0204\u0002\u225b\u225f\u0005\u0408\u0205\u0002\u225c\u225f", "\u0005\u040c\u0207\u0002\u225d\u225f\u0005\u040e\u0208\u0002\u225e\u2259", "\u0003\u0002\u0002\u0002\u225e\u225a\u0003\u0002\u0002\u0002\u225e\u225b", "\u0003\u0002\u0002\u0002\u225e\u225c\u0003\u0002\u0002\u0002\u225e\u225d", "\u0003\u0002\u0002\u0002\u225f\u0403\u0003\u0002\u0002\u0002\u2260\u2261", "\u0007\u05e8\u0002\u0002\u2261\u226f\u0007\u07b4\u0002\u0002\u2262\u2263", "\u0007\u054b\u0002\u0002\u2263\u2270\t&\u0002\u0002\u2264\u2265\u0007", "\u02ba\u0002\u0002\u2265\u2269\u0007\u02ed\u0002\u0002\u2266\u226a\u0007", "\u05dd\u0002\u0002\u2267\u2268\u0007\u054b\u0002\u0002\u2268\u226a\u0007", "\u00dd\u0002\u0002\u2269\u2266\u0003\u0002\u0002\u0002\u2269\u2267\u0003", "\u0002\u0002\u0002\u226a\u2270\u0003\u0002\u0002\u0002\u226b\u226c\u0007", "\u080d\u0002\u0002\u226c\u226d\u0007\u05a3\u0002\u0002\u226d\u226e\u0007", "\u05d2\u0002\u0002\u226e\u2270\u0005\u055a\u02ae\u0002\u226f\u2262\u0003", "\u0002\u0002\u0002\u226f\u2264\u0003\u0002\u0002\u0002\u226f\u226b\u0003", "\u0002\u0002\u0002\u226f\u2270\u0003\u0002\u0002\u0002\u2270\u2273\u0003", "\u0002\u0002\u0002\u2271\u2272\u0007\u0371\u0002\u0002\u2272\u2274\u0005", "\u05ce\u02e8\u0002\u2273\u2271\u0003\u0002\u0002\u0002\u2273\u2274\u0003", "\u0002\u0002\u0002\u2274\u0405\u0003\u0002\u0002\u0002\u2275\u2276\u0007", "\u05e8\u0002\u0002\u2276\u2280\t]\u0002\u0002\u2277\u2281\u0007%\u0002", "\u0002\u2278\u227d\u0005\u0576\u02bc\u0002\u2279\u227a\u0007\u08b7\u0002", "\u0002\u227a\u227c\u0005\u0576\u02bc\u0002\u227b\u2279\u0003\u0002\u0002", "\u0002\u227c\u227f\u0003\u0002\u0002\u0002\u227d\u227b\u0003\u0002\u0002", "\u0002\u227d\u227e\u0003\u0002\u0002\u0002\u227e\u2281\u0003\u0002\u0002", "\u0002\u227f\u227d\u0003\u0002\u0002\u0002\u2280\u2277\u0003\u0002\u0002", "\u0002\u2280\u2278\u0003\u0002\u0002\u0002\u2281\u2282\u0003\u0002\u0002", "\u0002\u2282\u2283\t(\u0002\u0002\u2283\u0407\u0003\u0002\u0002\u0002", "\u2284\u2286\u0007\u00dc\u0002\u0002\u2285\u2287\u0007\u084c\u0002\u0002", "\u2286\u2285\u0003\u0002\u0002\u0002\u2286\u2287\u0003\u0002\u0002\u0002", "\u2287\u2295\u0003\u0002\u0002\u0002\u2288\u2289\u0007\u00db\u0002\u0002", "\u2289\u2296\u0005\u04d4\u026b\u0002\u228a\u2293\u0007\u0220\u0002\u0002", "\u228b\u228c\u0007\u0116\u0002\u0002\u228c\u2294\u0005\u04d4\u026b\u0002", "\u228d\u2294\u0007\u0115\u0002\u0002\u228e\u2291\u0005\u04d4\u026b\u0002", "\u228f\u2290\u0007\u08b7\u0002\u0002\u2290\u2292\u0005\u04d4\u026b\u0002", "\u2291\u228f\u0003\u0002\u0002\u0002\u2291\u2292\u0003\u0002\u0002\u0002", "\u2292\u2294\u0003\u0002\u0002\u0002\u2293\u228b\u0003\u0002\u0002\u0002", "\u2293\u228d\u0003\u0002\u0002\u0002\u2293\u228e\u0003\u0002\u0002\u0002", "\u2294\u2296\u0003\u0002\u0002\u0002\u2295\u2288\u0003\u0002\u0002\u0002", "\u2295\u228a\u0003\u0002\u0002\u0002\u2295\u2296\u0003\u0002\u0002\u0002", "\u2296\u2298\u0003\u0002\u0002\u0002\u2297\u2299\u0005\u040a\u0206\u0002", "\u2298\u2297\u0003\u0002\u0002\u0002\u2298\u2299\u0003\u0002\u0002\u0002", "\u2299\u0409\u0003\u0002\u0002\u0002\u229a\u229c\u0007\u084f\u0002\u0002", "\u229b\u229d\tL\u0002\u0002\u229c\u229b\u0003\u0002\u0002\u0002\u229c", "\u229d\u0003\u0002\u0002\u0002\u229d\u229f\u0003\u0002\u0002\u0002\u229e", "\u22a0\t^\u0002\u0002\u229f\u229e\u0003\u0002\u0002\u0002\u229f\u22a0", "\u0003\u0002\u0002\u0002\u22a0\u040b\u0003\u0002\u0002\u0002\u22a1\u22a3", "\u0007\u05a3\u0002\u0002\u22a2\u22a4\u0007\u084c\u0002\u0002\u22a3\u22a2", "\u0003\u0002\u0002\u0002\u22a3\u22a4\u0003\u0002\u0002\u0002\u22a4\u22ac", "\u0003\u0002\u0002\u0002\u22a5\u22a7\u0007\u07ae\u0002\u0002\u22a6\u22a8", "\u0007\u05b7\u0002\u0002\u22a7\u22a6\u0003\u0002\u0002\u0002\u22a7\u22a8", "\u0003\u0002\u0002\u0002\u22a8\u22a9\u0003\u0002\u0002\u0002\u22a9\u22ad", "\u0005\u0558\u02ad\u0002\u22aa\u22ab\u0007\u0220\u0002\u0002\u22ab\u22ad", "\u0005\u05ce\u02e8\u0002\u22ac\u22a5\u0003\u0002\u0002\u0002\u22ac\u22aa", "\u0003\u0002\u0002\u0002\u22ac\u22ad\u0003\u0002\u0002\u0002\u22ad\u040d", "\u0003\u0002\u0002\u0002\u22ae\u22af\u0007\u05b7\u0002\u0002\u22af\u22b0", "\u0005\u0558\u02ad\u0002\u22b0\u040f\u0003\u0002\u0002\u0002\u22b1\u22b2", "\u0007\u01e7\u0002\u0002\u22b2\u22b7\u0007\u04eb\u0002\u0002\u22b3\u22b4", "\u0007\u05e8\u0002\u0002\u22b4\u22b5\u0007\u0625\u0002\u0002\u22b5\u22b6", "\u0007\u08c5\u0002\u0002\u22b6\u22b8\u0005\u05ce\u02e8\u0002\u22b7\u22b3", "\u0003\u0002\u0002\u0002\u22b7\u22b8\u0003\u0002\u0002\u0002\u22b8\u22bb", "\u0003\u0002\u0002\u0002\u22b9\u22ba\u0007\u02b5\u0002\u0002\u22ba\u22bc", "\u0005\u0594\u02cb\u0002\u22bb\u22b9\u0003\u0002\u0002\u0002\u22bb\u22bc", "\u0003\u0002\u0002\u0002\u22bc\u22bd\u0003\u0002\u0002\u0002\u22bd\u22c3", "\u0007\u0224\u0002\u0002\u22be\u22c4\u0005\u0414\u020b\u0002\u22bf\u22c4", "\u0005\u048e\u0248\u0002\u22c0\u22c4\u0005\u0494\u024b\u0002\u22c1\u22c4", "\u0005\u0496\u024c\u0002\u22c2\u22c4\u0005\u04a8\u0255\u0002\u22c3\u22be", "\u0003\u0002\u0002\u0002\u22c3\u22bf\u0003\u0002\u0002\u0002\u22c3\u22c0", "\u0003\u0002\u0002\u0002\u22c3\u22c1\u0003\u0002\u0002\u0002\u22c3\u22c2", "\u0003\u0002\u0002\u0002\u22c4\u0411\u0003\u0002\u0002\u0002\u22c5\u22c7", "\u0005\u0416\u020c\u0002\u22c6\u22c5\u0003\u0002\u0002\u0002\u22c6\u22c7", "\u0003\u0002\u0002\u0002\u22c7\u22c8\u0003\u0002\u0002\u0002\u22c8\u22c9", "\u0005\u041e\u0210\u0002\u22c9\u0413\u0003\u0002\u0002\u0002\u22ca\u22d1", "\u0005\u0412\u020a\u0002\u22cb\u22d0\u0005\u0488\u0245\u0002\u22cc\u22d0", "\u0005\u0480\u0241\u0002\u22cd\u22d0\u0005\u0484\u0243\u0002\u22ce\u22d0", "\u0005\u0486\u0244\u0002\u22cf\u22cb\u0003\u0002\u0002\u0002\u22cf\u22cc", "\u0003\u0002\u0002\u0002\u22cf\u22cd\u0003\u0002\u0002\u0002\u22cf\u22ce", "\u0003\u0002\u0002\u0002\u22d0\u22d3\u0003\u0002\u0002\u0002\u22d1\u22cf", "\u0003\u0002\u0002\u0002\u22d1\u22d2\u0003\u0002\u0002\u0002\u22d2\u0415", "\u0003\u0002\u0002\u0002\u22d3\u22d1\u0003\u0002\u0002\u0002\u22d4\u22d5", "\u0007\u084b\u0002\u0002\u22d5\u22da\u0005\u0418\u020d\u0002\u22d6\u22d7", "\u0007\u08b7\u0002\u0002\u22d7\u22d9\u0005\u0418\u020d\u0002\u22d8\u22d6", "\u0003\u0002\u0002\u0002\u22d9\u22dc\u0003\u0002\u0002\u0002\u22da\u22d8", "\u0003\u0002\u0002\u0002\u22da\u22db\u0003\u0002\u0002\u0002\u22db\u0417", "\u0003\u0002\u0002\u0002\u22dc\u22da\u0003\u0002\u0002\u0002\u22dd\u22df", "\u0005\u0570\u02b9\u0002\u22de\u22e0\u0005\u05a6\u02d4\u0002\u22df\u22de", "\u0003\u0002\u0002\u0002\u22df\u22e0\u0003\u0002\u0002\u0002\u22e0\u22e1", "\u0003\u0002\u0002\u0002\u22e1\u22e2\u0007?\u0002\u0002\u22e2\u22e3", "\u0007\u08b1\u0002\u0002\u22e3\u22e5\u0005\u041e\u0210\u0002\u22e4\u22e6", "\u0005\u0480\u0241\u0002\u22e5\u22e4\u0003\u0002\u0002\u0002\u22e5\u22e6", "\u0003\u0002\u0002\u0002\u22e6\u22e7\u0003\u0002\u0002\u0002\u22e7\u22e9", "\u0007\u08b2\u0002\u0002\u22e8\u22ea\u0005\u041a\u020e\u0002\u22e9\u22e8", "\u0003\u0002\u0002\u0002\u22e9\u22ea\u0003\u0002\u0002\u0002\u22ea\u22ec", "\u0003\u0002\u0002\u0002\u22eb\u22ed\u0005\u041c\u020f\u0002\u22ec\u22eb", "\u0003\u0002\u0002\u0002\u22ec\u22ed\u0003\u0002\u0002\u0002\u22ed\u0419", "\u0003\u0002\u0002\u0002\u22ee\u22ef\u0007\u05c9\u0002\u0002\u22ef\u22f0", "\t_\u0002\u0002\u22f0\u22f1\u0007\u0210\u0002\u0002\u22f1\u22f2\u0007", "\u0094\u0002\u0002\u22f2\u22f4\u0005\u0592\u02ca\u0002\u22f3\u22f5\u0007", "@\u0002\u0002\u22f4\u22f3\u0003\u0002\u0002\u0002\u22f4\u22f5\u0003", "\u0002\u0002\u0002\u22f5\u22f7\u0003\u0002\u0002\u0002\u22f6\u22f8\u0007", "\u0175\u0002\u0002\u22f7\u22f6\u0003\u0002\u0002\u0002\u22f7\u22f8\u0003", "\u0002\u0002\u0002\u22f8\u22fb\u0003\u0002\u0002\u0002\u22f9\u22fa\u0007", "\u044c\u0002\u0002\u22fa\u22fc\u0007\u0210\u0002\u0002\u22fb\u22f9\u0003", "\u0002\u0002\u0002\u22fb\u22fc\u0003\u0002\u0002\u0002\u22fc\u22ff\u0003", "\u0002\u0002\u0002\u22fd\u22fe\u0007\u044c\u0002\u0002\u22fe\u2300\u0007", "\u02dd\u0002\u0002\u22ff\u22fd\u0003\u0002\u0002\u0002\u22ff\u2300\u0003", "\u0002\u0002\u0002\u2300\u2313\u0003\u0002\u0002\u0002\u2301\u2302\u0007", "\u08b7\u0002\u0002\u2302\u2304\u0005\u0592\u02ca\u0002\u2303\u2305\u0007", "@\u0002\u0002\u2304\u2303\u0003\u0002\u0002\u0002\u2304\u2305\u0003", "\u0002\u0002\u0002\u2305\u2307\u0003\u0002\u0002\u0002\u2306\u2308\u0007", "\u0175\u0002\u0002\u2307\u2306\u0003\u0002\u0002\u0002\u2307\u2308\u0003", "\u0002\u0002\u0002\u2308\u230b\u0003\u0002\u0002\u0002\u2309\u230a\u0007", "\u044c\u0002\u0002\u230a\u230c\u0007\u0210\u0002\u0002\u230b\u2309\u0003", "\u0002\u0002\u0002\u230b\u230c\u0003\u0002\u0002\u0002\u230c\u230f\u0003", "\u0002\u0002\u0002\u230d\u230e\u0007\u044c\u0002\u0002\u230e\u2310\u0007", "\u02dd\u0002\u0002\u230f\u230d\u0003\u0002\u0002\u0002\u230f\u2310\u0003", "\u0002\u0002\u0002\u2310\u2312\u0003\u0002\u0002\u0002\u2311\u2301\u0003", "\u0002\u0002\u0002\u2312\u2315\u0003\u0002\u0002\u0002\u2313\u2311\u0003", "\u0002\u0002\u0002\u2313\u2314\u0003\u0002\u0002\u0002\u2314\u2316\u0003", "\u0002\u0002\u0002\u2315\u2313\u0003\u0002\u0002\u0002\u2316\u2317\u0007", "\u05e8\u0002\u0002\u2317\u2318\u0005\u0592\u02ca\u0002\u2318\u041b\u0003", "\u0002\u0002\u0002\u2319\u231a\u0007\u013c\u0002\u0002\u231a\u231b\u0005", "\u05a4\u02d3\u0002\u231b\u231c\u0007\u05e8\u0002\u0002\u231c\u231d\u0005", "\u0592\u02ca\u0002\u231d\u231e\u0007\u07ae\u0002\u0002\u231e\u231f\u0005", "\u04d4\u026b\u0002\u231f\u2320\u0007\u0161\u0002\u0002\u2320\u2321\u0005", "\u04d4\u026b\u0002\u2321\u041d\u0003\u0002\u0002\u0002\u2322\u2326\u0005", "\u0420\u0211\u0002\u2323\u2325\u0005\u0422\u0212\u0002\u2324\u2323\u0003", "\u0002\u0002\u0002\u2325\u2328\u0003\u0002\u0002\u0002\u2326\u2324\u0003", "\u0002\u0002\u0002\u2326\u2327\u0003\u0002\u0002\u0002\u2327\u041f\u0003", "\u0002\u0002\u0002\u2328\u2326\u0003\u0002\u0002\u0002\u2329\u232f\u0005", "\u0424\u0213\u0002\u232a\u232b\u0007\u08b1\u0002\u0002\u232b\u232c\u0005", "\u041e\u0210\u0002\u232c\u232d\u0007\u08b2\u0002\u0002\u232d\u232f\u0003", "\u0002\u0002\u0002\u232e\u2329\u0003\u0002\u0002\u0002\u232e\u232a\u0003", "\u0002\u0002\u0002\u232f\u0421\u0003\u0002\u0002\u0002\u2330\u2332\u0007", "\u07d3\u0002\u0002\u2331\u2333\u0007%\u0002\u0002\u2332\u2331\u0003", "\u0002\u0002\u0002\u2332\u2333\u0003\u0002\u0002\u0002\u2333\u2337\u0003", "\u0002\u0002\u0002\u2334\u2337\u0007\u02b2\u0002\u0002\u2335\u2337\u0007", "\u034c\u0002\u0002\u2336\u2330\u0003\u0002\u0002\u0002\u2336\u2334\u0003", "\u0002\u0002\u0002\u2336\u2335\u0003\u0002\u0002\u0002\u2337\u2338\u0003", "\u0002\u0002\u0002\u2338\u2339\u0005\u0420\u0211\u0002\u2339\u0423\u0003", "\u0002\u0002\u0002\u233a\u233c\u0007\u05d4\u0002\u0002\u233b\u233d\t", "`\u0002\u0002\u233c\u233b\u0003\u0002\u0002\u0002\u233c\u233d\u0003", "\u0002\u0002\u0002\u233d\u233e\u0003\u0002\u0002\u0002\u233e\u2340\u0005", "\u0426\u0214\u0002\u233f\u2341\u0005\u0550\u02a9\u0002\u2340\u233f\u0003", "\u0002\u0002\u0002\u2340\u2341\u0003\u0002\u0002\u0002\u2341\u2342\u0003", "\u0002\u0002\u0002\u2342\u2344\u0005\u0428\u0215\u0002\u2343\u2345\u0005", "\u054e\u02a8\u0002\u2344\u2343\u0003\u0002\u0002\u0002\u2344\u2345\u0003", "\u0002\u0002\u0002\u2345\u2347\u0003\u0002\u0002\u0002\u2346\u2348\u0005", "\u0452\u022a\u0002\u2347\u2346\u0003\u0002\u0002\u0002\u2347\u2348\u0003", "\u0002\u0002\u0002\u2348\u234a\u0003\u0002\u0002\u0002\u2349\u234b\u0005", "\u0456\u022c\u0002\u234a\u2349\u0003\u0002\u0002\u0002\u234a\u234b\u0003", "\u0002\u0002\u0002\u234b\u234d\u0003\u0002\u0002\u0002\u234c\u234e\u0005", "\u0462\u0232\u0002\u234d\u234c\u0003\u0002\u0002\u0002\u234d\u234e\u0003", "\u0002\u0002\u0002\u234e\u2350\u0003\u0002\u0002\u0002\u234f\u2351\u0005", "\u0480\u0241\u0002\u2350\u234f\u0003\u0002\u0002\u0002\u2350\u2351\u0003", "\u0002\u0002\u0002\u2351\u0425\u0003\u0002\u0002\u0002\u2352\u235c\u0007", "\u08b4\u0002\u0002\u2353\u2358\u0005\u042a\u0216\u0002\u2354\u2355\u0007", "\u08b7\u0002\u0002\u2355\u2357\u0005\u042a\u0216\u0002\u2356\u2354\u0003", "\u0002\u0002\u0002\u2357\u235a\u0003\u0002\u0002\u0002\u2358\u2356\u0003", "\u0002\u0002\u0002\u2358\u2359\u0003\u0002\u0002\u0002\u2359\u235c\u0003", "\u0002\u0002\u0002\u235a\u2358\u0003\u0002\u0002\u0002\u235b\u2352\u0003", "\u0002\u0002\u0002\u235b\u2353\u0003\u0002\u0002\u0002\u235c\u0427\u0003", "\u0002\u0002\u0002\u235d\u235e\u0007\u022c\u0002\u0002\u235e\u235f\u0005", "\u042c\u0217\u0002\u235f\u0429\u0003\u0002\u0002\u0002\u2360\u2361\u0005", "\u0594\u02cb\u0002\u2361\u2362\u0007\u08aa\u0002\u0002\u2362\u2363\u0007", "\u08b4\u0002\u0002\u2363\u2369\u0003\u0002\u0002\u0002\u2364\u2366\u0005", "\u04d4\u026b\u0002\u2365\u2367\u0005\u054a\u02a6\u0002\u2366\u2365\u0003", "\u0002\u0002\u0002\u2366\u2367\u0003\u0002\u0002\u0002\u2367\u2369\u0003", "\u0002\u0002\u0002\u2368\u2360\u0003\u0002\u0002\u0002\u2368\u2364\u0003", "\u0002\u0002\u0002\u2369\u042b\u0003\u0002\u0002\u0002\u236a\u236f\u0005", "\u042e\u0218\u0002\u236b\u236c\u0007\u08b7\u0002\u0002\u236c\u236e\u0005", "\u042e\u0218\u0002\u236d\u236b\u0003\u0002\u0002\u0002\u236e\u2371\u0003", "\u0002\u0002\u0002\u236f\u236d\u0003\u0002\u0002\u0002\u236f\u2370\u0003", "\u0002\u0002\u0002\u2370\u042d\u0003\u0002\u0002\u0002\u2371\u236f\u0003", "\u0002\u0002\u0002\u2372\u2376\u0005\u0430\u0219\u0002\u2373\u2375\u0005", "\u0434\u021b\u0002\u2374\u2373\u0003\u0002\u0002\u0002\u2375\u2378\u0003", "\u0002\u0002\u0002\u2376\u2374\u0003\u0002\u0002\u0002\u2376\u2377\u0003", "\u0002\u0002\u0002\u2377\u237b\u0003\u0002\u0002\u0002\u2378\u2376\u0003", "\u0002\u0002\u0002\u2379\u237c\u0005\u0440\u0221\u0002\u237a\u237c\u0005", "\u044c\u0227\u0002\u237b\u2379\u0003\u0002\u0002\u0002\u237b\u237a\u0003", "\u0002\u0002\u0002\u237b\u237c\u0003\u0002\u0002\u0002\u237c\u042f\u0003", "\u0002\u0002\u0002\u237d\u2381\u0005\u0432\u021a\u0002\u237e\u2380\u0005", "\u043e\u0220\u0002\u237f\u237e\u0003\u0002\u0002\u0002\u2380\u2383\u0003", "\u0002\u0002\u0002\u2381\u237f\u0003\u0002\u0002\u0002\u2381\u2382\u0003", "\u0002\u0002\u0002\u2382\u2385\u0003\u0002\u0002\u0002\u2383\u2381\u0003", "\u0002\u0002\u0002\u2384\u2386\u0005\u054c\u02a7\u0002\u2385\u2384\u0003", "\u0002\u0002\u0002\u2385\u2386\u0003\u0002\u0002\u0002\u2386\u0431\u0003", "\u0002\u0002\u0002\u2387\u238a\u0005\u04c6\u0264\u0002\u2388\u238b\u0005", "\u0440\u0221\u0002\u2389\u238b\u0005\u044c\u0227\u0002\u238a\u2388\u0003", "\u0002\u0002\u0002\u238a\u2389\u0003\u0002\u0002\u0002\u238a\u238b\u0003", "\u0002\u0002\u0002\u238b\u239f\u0003\u0002\u0002\u0002\u238c\u238d\u0007", "\u08b1\u0002\u0002\u238d\u2391\u0005\u042e\u0218\u0002\u238e\u2390\u0005", "\u0422\u0212\u0002\u238f\u238e\u0003\u0002\u0002\u0002\u2390\u2393\u0003", "\u0002\u0002\u0002\u2391\u238f\u0003\u0002\u0002\u0002\u2391\u2392\u0003", "\u0002\u0002\u0002\u2392\u2394\u0003\u0002\u0002\u0002\u2393\u2391\u0003", "\u0002\u0002\u0002\u2394\u2397\u0007\u08b2\u0002\u0002\u2395\u2398\u0005", "\u0440\u0221\u0002\u2396\u2398\u0005\u044c\u0227\u0002\u2397\u2395\u0003", "\u0002\u0002\u0002\u2397\u2396\u0003\u0002\u0002\u0002\u2397\u2398\u0003", "\u0002\u0002\u0002\u2398\u239f\u0003\u0002\u0002\u0002\u2399\u239a\u0007", "\u0469\u0002\u0002\u239a\u239b\u0007\u08b1\u0002\u0002\u239b\u239c\u0005", "\u04c6\u0264\u0002\u239c\u239d\u0007\u08b2\u0002\u0002\u239d\u239f\u0003", "\u0002\u0002\u0002\u239e\u2387\u0003\u0002\u0002\u0002\u239e\u238c\u0003", "\u0002\u0002\u0002\u239e\u2399\u0003\u0002\u0002\u0002\u239f\u0433\u0003", "\u0002\u0002\u0002\u23a0\u23a2\u0005\u043c\u021f\u0002\u23a1\u23a0\u0003", "\u0002\u0002\u0002\u23a1\u23a2\u0003\u0002\u0002\u0002\u23a2\u23a4\u0003", "\u0002\u0002\u0002\u23a3\u23a5\ta\u0002\u0002\u23a4\u23a3\u0003\u0002", "\u0002\u0002\u23a4\u23a5\u0003\u0002\u0002\u0002\u23a5\u23a8\u0003\u0002", "\u0002\u0002\u23a6\u23a9\u0007\u0299\u0002\u0002\u23a7\u23a9\u0005\u043a", "\u021e\u0002\u23a8\u23a6\u0003\u0002\u0002\u0002\u23a8\u23a7\u0003\u0002", "\u0002\u0002\u23a8\u23a9\u0003\u0002\u0002\u0002\u23a9\u23aa\u0003\u0002", "\u0002\u0002\u23aa\u23ab\u0007\u02c0\u0002\u0002\u23ab\u23ad\u0005\u0430", "\u0219\u0002\u23ac\u23ae\u0005\u043c\u021f\u0002\u23ad\u23ac\u0003\u0002", "\u0002\u0002\u23ad\u23ae\u0003\u0002\u0002\u0002\u23ae\u23b3\u0003\u0002", "\u0002\u0002\u23af\u23b2\u0005\u0436\u021c\u0002\u23b0\u23b2\u0005\u0438", "\u021d\u0002\u23b1\u23af\u0003\u0002\u0002\u0002\u23b1\u23b0\u0003\u0002", "\u0002\u0002\u23b2\u23b5\u0003\u0002\u0002\u0002\u23b3\u23b1\u0003\u0002", "\u0002\u0002\u23b3\u23b4\u0003\u0002\u0002\u0002\u23b4\u0435\u0003\u0002", "\u0002\u0002\u23b5\u23b3\u0003\u0002\u0002\u0002\u23b6\u23b7\u0007\u046a", "\u0002\u0002\u23b7\u23b8\u0005\u04d0\u0269\u0002\u23b8\u0437\u0003\u0002", "\u0002\u0002\u23b9\u23ba\u0007\u0811\u0002\u0002\u23ba\u23bb\u0005\u05a6", "\u02d4\u0002\u23bb\u0439\u0003\u0002\u0002\u0002\u23bc\u23be\tb\u0002", "\u0002\u23bd\u23bf\u0007\u049c\u0002\u0002\u23be\u23bd\u0003\u0002\u0002", "\u0002\u23be\u23bf\u0003\u0002\u0002\u0002\u23bf\u043b\u0003\u0002\u0002", "\u0002\u23c0\u23c1\u0007\u04b9\u0002\u0002\u23c1\u23c9\u0007\u0094\u0002", "\u0002\u23c2\u23c5\u0007\u08b1\u0002\u0002\u23c3\u23c6\u0005\u041e\u0210", "\u0002\u23c4\u23c6\u0005\u04d2\u026a\u0002\u23c5\u23c3\u0003\u0002\u0002", "\u0002\u23c5\u23c4\u0003\u0002\u0002\u0002\u23c5\u23c6\u0003\u0002\u0002", "\u0002\u23c6\u23c7\u0003\u0002\u0002\u0002\u23c7\u23ca\u0007\u08b2\u0002", "\u0002\u23c8\u23ca\u0005\u04d2\u026a\u0002\u23c9\u23c2\u0003\u0002\u0002", "\u0002\u23c9\u23c8\u0003\u0002\u0002\u0002\u23ca\u043d\u0003\u0002\u0002", "\u0002\u23cb\u23cc\u0007\u0832\u0002\u0002\u23cc\u23cd\u0007m\u0002", "\u0002\u23cd\u23ce\tc\u0002\u0002\u23ce\u23d4\u0005\u04d4\u026b\u0002", "\u23cf\u23d0\u0007?\u0002\u0002\u23d0\u23d1\u0007\u045d\u0002\u0002", "\u23d1\u23d2\td\u0002\u0002\u23d2\u23d4\u0005\u04d4\u026b\u0002\u23d3", "\u23cb\u0003\u0002\u0002\u0002\u23d3\u23cf\u0003\u0002\u0002\u0002\u23d4", "\u043f\u0003\u0002\u0002\u0002\u23d5\u23d7\u0007\u04e7\u0002\u0002\u23d6", "\u23d8\u0007\u0875\u0002\u0002\u23d7\u23d6\u0003\u0002\u0002\u0002\u23d7", "\u23d8\u0003\u0002\u0002\u0002\u23d8\u23d9\u0003\u0002\u0002\u0002\u23d9", "\u23da\u0007\u08b1\u0002\u0002\u23da\u23df\u0005\u0442\u0222\u0002\u23db", "\u23dc\u0007\u08b7\u0002\u0002\u23dc\u23de\u0005\u0442\u0222\u0002\u23dd", "\u23db\u0003\u0002\u0002\u0002\u23de\u23e1\u0003\u0002\u0002\u0002\u23df", "\u23dd\u0003\u0002\u0002\u0002\u23df\u23e0\u0003\u0002\u0002\u0002\u23e0", "\u23e2\u0003\u0002\u0002\u0002\u23e1\u23df\u0003\u0002\u0002\u0002\u23e2", "\u23e3\u0005\u0444\u0223\u0002\u23e3\u23e4\u0005\u0446\u0224\u0002\u23e4", "\u23e5\u0007\u08b2\u0002\u0002\u23e5\u0441\u0003\u0002\u0002\u0002\u23e6", "\u23e7\u0005\u056e\u02b8\u0002\u23e7\u23e8\u0007\u08b1\u0002\u0002\u23e8", "\u23e9\u0005\u04d4\u026b\u0002\u23e9\u23eb\u0007\u08b2\u0002\u0002\u23ea", "\u23ec\u0005\u054a\u02a6\u0002\u23eb\u23ea\u0003\u0002\u0002\u0002\u23eb", "\u23ec\u0003\u0002\u0002\u0002\u23ec\u0443\u0003\u0002\u0002\u0002\u23ed", "\u23f0\u0007\u0224\u0002\u0002\u23ee\u23f1\u0005\u0592\u02ca\u0002\u23ef", "\u23f1\u0005\u05a6\u02d4\u0002\u23f0\u23ee\u0003\u0002\u0002\u0002\u23f0", "\u23ef\u0003\u0002\u0002\u0002\u23f1\u0445\u0003\u0002\u0002\u0002\u23f2", "\u23f3\u0007\u028e\u0002\u0002\u23f3\u2405\u0007\u08b1\u0002\u0002\u23f4", "\u2406\u0005\u041e\u0210\u0002\u23f5\u23fa\u00072\u0002\u0002\u23f6", "\u23f7\u0007\u08b7\u0002\u0002\u23f7\u23f9\u00072\u0002\u0002\u23f8", "\u23f6\u0003\u0002\u0002\u0002\u23f9\u23fc\u0003\u0002\u0002\u0002\u23fa", "\u23f8\u0003\u0002\u0002\u0002\u23fa\u23fb\u0003\u0002\u0002\u0002\u23fb", "\u2406\u0003\u0002\u0002\u0002\u23fc\u23fa\u0003\u0002\u0002\u0002\u23fd", "\u2402\u0005\u0448\u0225\u0002\u23fe\u23ff\u0007\u08b7\u0002\u0002\u23ff", "\u2401\u0005\u0448\u0225\u0002\u2400\u23fe\u0003\u0002\u0002\u0002\u2401", "\u2404\u0003\u0002\u0002\u0002\u2402\u2400\u0003\u0002\u0002\u0002\u2402", "\u2403\u0003\u0002\u0002\u0002\u2403\u2406\u0003\u0002\u0002\u0002\u2404", "\u2402\u0003\u0002\u0002\u0002\u2405\u23f4\u0003\u0002\u0002\u0002\u2405", "\u23f5\u0003\u0002\u0002\u0002\u2405\u23fd\u0003\u0002\u0002\u0002\u2406", "\u2407\u0003\u0002\u0002\u0002\u2407\u2408\u0007\u08b2\u0002\u0002\u2408", "\u0447\u0003\u0002\u0002\u0002\u2409\u240b\u0005\u044a\u0226\u0002\u240a", "\u240c\u0005\u054a\u02a6\u0002\u240b\u240a\u0003\u0002\u0002\u0002\u240b", "\u240c\u0003\u0002\u0002\u0002\u240c\u0449\u0003\u0002\u0002\u0002\u240d", "\u2414\u0005\u04d4\u026b\u0002\u240e\u2410\u0007\u08b1\u0002\u0002\u240f", "\u2411\u0005\u04d2\u026a\u0002\u2410\u240f\u0003\u0002\u0002\u0002\u2410", "\u2411\u0003\u0002\u0002\u0002\u2411\u2412\u0003\u0002\u0002\u0002\u2412", "\u2414\u0007\u08b2\u0002\u0002\u2413\u240d\u0003\u0002\u0002\u0002\u2413", "\u240e\u0003\u0002\u0002\u0002\u2414\u044b\u0003\u0002\u0002\u0002\u2415", "\u2418\u0007\u07df\u0002\u0002\u2416\u2417\te\u0002\u0002\u2417\u2419", "\u0007\u044c\u0002\u0002\u2418\u2416\u0003\u0002\u0002\u0002\u2418\u2419", "\u0003\u0002\u0002\u0002\u2419\u241a\u0003\u0002\u0002\u0002\u241a\u241d", "\u0007\u08b1\u0002\u0002\u241b\u241e\u0005\u0592\u02ca\u0002\u241c\u241e", "\u0005\u05a6\u02d4\u0002\u241d\u241b\u0003\u0002\u0002\u0002\u241d\u241c", "\u0003\u0002\u0002\u0002\u241e\u241f\u0003\u0002\u0002\u0002\u241f\u2420", "\u0005\u0444\u0223\u0002\u2420\u2421\u0005\u044e\u0228\u0002\u2421\u2422", "\u0007\u08b2\u0002\u0002\u2422\u044d\u0003\u0002\u0002\u0002\u2423\u2424", "\u0007\u028e\u0002\u0002\u2424\u2425\u0007\u08b1\u0002\u0002\u2425\u242a", "\u0005\u0450\u0229\u0002\u2426\u2427\u0007\u08b7\u0002\u0002\u2427\u2429", "\u0005\u0450\u0229\u0002\u2428\u2426\u0003\u0002\u0002\u0002\u2429\u242c", "\u0003\u0002\u0002\u0002\u242a\u2428\u0003\u0002\u0002\u0002\u242a\u242b", "\u0003\u0002\u0002\u0002\u242b\u242d\u0003\u0002\u0002\u0002\u242c\u242a", "\u0003\u0002\u0002\u0002\u242d\u242e\u0007\u08b2\u0002\u0002\u242e\u044f", "\u0003\u0002\u0002\u0002\u242f\u2432\u0005\u0592\u02ca\u0002\u2430\u2432", "\u0005\u05a6\u02d4\u0002\u2431\u242f\u0003\u0002\u0002\u0002\u2431\u2430", "\u0003\u0002\u0002\u0002\u2432\u2442\u0003\u0002\u0002\u0002\u2433\u2440", "\u0007?\u0002\u0002\u2434\u2441\u0005\u05c8\u02e5\u0002\u2435\u2436", "\u0007\u08b1\u0002\u0002\u2436\u243b\u0005\u05c8\u02e5\u0002\u2437\u2438", "\u0007\u08b7\u0002\u0002\u2438\u243a\u0005\u05c8\u02e5\u0002\u2439\u2437", "\u0003\u0002\u0002\u0002\u243a\u243d\u0003\u0002\u0002\u0002\u243b\u2439", "\u0003\u0002\u0002\u0002\u243b\u243c\u0003\u0002\u0002\u0002\u243c\u243e", "\u0003\u0002\u0002\u0002\u243d\u243b\u0003\u0002\u0002\u0002\u243e\u243f", "\u0007\u08b2\u0002\u0002\u243f\u2441\u0003\u0002\u0002\u0002\u2440\u2434", "\u0003\u0002\u0002\u0002\u2440\u2435\u0003\u0002\u0002\u0002\u2441\u2443", "\u0003\u0002\u0002\u0002\u2442\u2433\u0003\u0002\u0002\u0002\u2442\u2443", "\u0003\u0002\u0002\u0002\u2443\u0451\u0003\u0002\u0002\u0002\u2444\u2445", "\u0007\u00fd\u0002\u0002\u2445\u2447\u0007\u0094\u0002\u0002\u2446\u2448", "\u0007\u03c5\u0002\u0002\u2447\u2446\u0003\u0002\u0002\u0002\u2447\u2448", "\u0003\u0002\u0002\u0002\u2448\u2449\u0003\u0002\u0002\u0002\u2449\u244b", "\u0005\u04d0\u0269\u0002\u244a\u244c\u0005\u0454\u022b\u0002\u244b\u244a", "\u0003\u0002\u0002\u0002\u244b\u244c\u0003\u0002\u0002\u0002\u244c\u2456", "\u0003\u0002\u0002\u0002\u244d\u244e\u0005\u0454\u022b\u0002\u244e\u244f", "\u0007\u00fd\u0002\u0002\u244f\u2451\u0007\u0094\u0002\u0002\u2450\u2452", "\u0007\u03c5\u0002\u0002\u2451\u2450\u0003\u0002\u0002\u0002\u2451\u2452", "\u0003\u0002\u0002\u0002\u2452\u2453\u0003\u0002\u0002\u0002\u2453\u2454", "\u0005\u04d0\u0269\u0002\u2454\u2456\u0003\u0002\u0002\u0002\u2455\u2444", "\u0003\u0002\u0002\u0002\u2455\u244d\u0003\u0002\u0002\u0002\u2456\u0453", "\u0003\u0002\u0002\u0002\u2457\u2458\u0007\u0623\u0002\u0002\u2458\u2459", "\u0007\u084b\u0002\u0002\u2459\u245a\u0005\u04d0\u0269\u0002\u245a\u0455", "\u0003\u0002\u0002\u0002\u245b\u245c\u0007\u023f\u0002\u0002\u245c\u245d", "\u0007\u0094\u0002\u0002\u245d\u2462\u0005\u0458\u022d\u0002\u245e\u245f", "\u0007\u08b7\u0002\u0002\u245f\u2461\u0005\u0458\u022d\u0002\u2460\u245e", "\u0003\u0002\u0002\u0002\u2461\u2464\u0003\u0002\u0002\u0002\u2462\u2460", "\u0003\u0002\u0002\u0002\u2462\u2463\u0003\u0002\u0002\u0002\u2463\u2466", "\u0003\u0002\u0002\u0002\u2464\u2462\u0003\u0002\u0002\u0002\u2465\u2467", "\u0005\u0460\u0231\u0002\u2466\u2465\u0003\u0002\u0002\u0002\u2466\u2467", "\u0003\u0002\u0002\u0002\u2467\u2476\u0003\u0002\u0002\u0002\u2468\u2473", "\u0005\u0460\u0231\u0002\u2469\u246a\u0007\u023f\u0002\u0002\u246a\u246b", "\u0007\u0094\u0002\u0002\u246b\u2470\u0005\u0458\u022d\u0002\u246c\u246d", "\u0007\u08b7\u0002\u0002\u246d\u246f\u0005\u0458\u022d\u0002\u246e\u246c", "\u0003\u0002\u0002\u0002\u246f\u2472\u0003\u0002\u0002\u0002\u2470\u246e", "\u0003\u0002\u0002\u0002\u2470\u2471\u0003\u0002\u0002\u0002\u2471\u2474", "\u0003\u0002\u0002\u0002\u2472\u2470\u0003\u0002\u0002\u0002\u2473\u2469", "\u0003\u0002\u0002\u0002\u2473\u2474\u0003\u0002\u0002\u0002\u2474\u2476", "\u0003\u0002\u0002\u0002\u2475\u245b\u0003\u0002\u0002\u0002\u2475\u2468", "\u0003\u0002\u0002\u0002\u2476\u0457\u0003\u0002\u0002\u0002\u2477\u247b", "\u0005\u045c\u022f\u0002\u2478\u247b\u0005\u045a\u022e\u0002\u2479\u247b", "\u0005\u04d4\u026b\u0002\u247a\u2477\u0003\u0002\u0002\u0002\u247a\u2478", "\u0003\u0002\u0002\u0002\u247a\u2479\u0003\u0002\u0002\u0002\u247b\u0459", "\u0003\u0002\u0002\u0002\u247c\u247d\tf\u0002\u0002\u247d\u247e\u0007", "\u08b1\u0002\u0002\u247e\u2483\u0005\u045e\u0230\u0002\u247f\u2480\u0007", "\u08b7\u0002\u0002\u2480\u2482\u0005\u045e\u0230\u0002\u2481\u247f\u0003", "\u0002\u0002\u0002\u2482\u2485\u0003\u0002\u0002\u0002\u2483\u2481\u0003", "\u0002\u0002\u0002\u2483\u2484\u0003\u0002\u0002\u0002\u2484\u2486\u0003", "\u0002\u0002\u0002\u2485\u2483\u0003\u0002\u0002\u0002\u2486\u2487\u0007", "\u08b2\u0002\u0002\u2487\u045b\u0003\u0002\u0002\u0002\u2488\u2489\u0007", "\u0241\u0002\u0002\u2489\u248a\u0007\u05e9\u0002\u0002\u248a\u248b\u0007", "\u08b1\u0002\u0002\u248b\u2490\u0005\u045e\u0230\u0002\u248c\u248d\u0007", "\u08b7\u0002\u0002\u248d\u248f\u0005\u045e\u0230\u0002\u248e\u248c\u0003", "\u0002\u0002\u0002\u248f\u2492\u0003\u0002\u0002\u0002\u2490\u248e\u0003", "\u0002\u0002\u0002\u2490\u2491\u0003\u0002\u0002\u0002\u2491\u2493\u0003", "\u0002\u0002\u0002\u2492\u2490\u0003\u0002\u0002\u0002\u2493\u2494\u0007", "\u08b2\u0002\u0002\u2494\u045d\u0003\u0002\u0002\u0002\u2495\u249d\u0005", "\u045a\u022e\u0002\u2496\u2498\u0007\u08b1\u0002\u0002\u2497\u2499\u0005", "\u04d2\u026a\u0002\u2498\u2497\u0003\u0002\u0002\u0002\u2498\u2499\u0003", "\u0002\u0002\u0002\u2499\u249a\u0003\u0002\u0002\u0002\u249a\u249d\u0007", "\u08b2\u0002\u0002\u249b\u249d\u0005\u04d4\u026b\u0002\u249c\u2495\u0003", "\u0002\u0002\u0002\u249c\u2496\u0003\u0002\u0002\u0002\u249c\u249b\u0003", "\u0002\u0002\u0002\u249d\u045f\u0003\u0002\u0002\u0002\u249e\u249f\u0007", "\u024b\u0002\u0002\u249f\u24a0\u0005\u04d0\u0269\u0002\u24a0\u0461\u0003", "\u0002\u0002\u0002\u24a1\u24a5\u0007\u0358\u0002\u0002\u24a2\u24a4\u0005", "\u0464\u0233\u0002\u24a3\u24a2\u0003\u0002\u0002\u0002\u24a4\u24a7\u0003", "\u0002\u0002\u0002\u24a5\u24a3\u0003\u0002\u0002\u0002\u24a5\u24a6\u0003", "\u0002\u0002\u0002\u24a6\u24a9\u0003\u0002\u0002\u0002\u24a7\u24a5\u0003", "\u0002\u0002\u0002\u24a8\u24aa\u0005\u0466\u0234\u0002\u24a9\u24a8\u0003", "\u0002\u0002\u0002\u24a9\u24aa\u0003\u0002\u0002\u0002\u24aa\u24ae\u0003", "\u0002\u0002\u0002\u24ab\u24ad\u0005\u0468\u0235\u0002\u24ac\u24ab\u0003", "\u0002\u0002\u0002\u24ad\u24b0\u0003\u0002\u0002\u0002\u24ae\u24ac\u0003", "\u0002\u0002\u0002\u24ae\u24af\u0003\u0002\u0002\u0002\u24af\u24b1\u0003", "\u0002\u0002\u0002\u24b0\u24ae\u0003\u0002\u0002\u0002\u24b1\u24b2\u0005", "\u046a\u0236\u0002\u24b2\u0463\u0003\u0002\u0002\u0002\u24b3\u24b4\t", "g\u0002\u0002\u24b4\u24bc\u0007\u037a\u0002\u0002\u24b5\u24b9\u0007", "\u07d4\u0002\u0002\u24b6\u24ba\u0007\u017b\u0002\u0002\u24b7\u24b8\u0007", "\u05fd\u0002\u0002\u24b8\u24ba\u0007\u055f\u0002\u0002\u24b9\u24b6\u0003", "\u0002\u0002\u0002\u24b9\u24b7\u0003\u0002\u0002\u0002\u24ba\u24bc\u0003", "\u0002\u0002\u0002\u24bb\u24b3\u0003\u0002\u0002\u0002\u24bb\u24b5\u0003", "\u0002\u0002\u0002\u24bc\u0465\u0003\u0002\u0002\u0002\u24bd\u24be\u0007", "\u0599\u0002\u0002\u24be\u24bf\th\u0002\u0002\u24bf\u24c0\u0007\u05ae", "\u0002\u0002\u24c0\u0467\u0003\u0002\u0002\u0002\u24c1\u24c2\u0007\u055f", "\u0002\u0002\u24c2\u24c3\u0005\u0568\u02b5\u0002\u24c3\u24c4\u0007\u046a", "\u0002\u0002\u24c4\u24c5\u0007\u08b1\u0002\u0002\u24c5\u24c6\u0005\u041e", "\u0210\u0002\u24c6\u24c7\u0007\u08b2\u0002\u0002\u24c7\u24cb\u0005\u046c", "\u0237\u0002\u24c8\u24ca\u0005\u0464\u0233\u0002\u24c9\u24c8\u0003\u0002", "\u0002\u0002\u24ca\u24cd\u0003\u0002\u0002\u0002\u24cb\u24c9\u0003\u0002", "\u0002\u0002\u24cb\u24cc\u0003\u0002\u0002\u0002\u24cc\u0469\u0003\u0002", "\u0002\u0002\u24cd\u24cb\u0003\u0002\u0002\u0002\u24ce\u24cf\u0007\u031c", "\u0002\u0002\u24cf\u24d1\u0005\u056a\u02b6\u0002\u24d0\u24ce\u0003\u0002", "\u0002\u0002\u24d0\u24d1\u0003\u0002\u0002\u0002\u24d1\u24d2\u0003\u0002", "\u0002\u0002\u24d2\u24d6\u0005\u046c\u0237\u0002\u24d3\u24d5\u0005\u0464", "\u0233\u0002\u24d4\u24d3\u0003\u0002\u0002\u0002\u24d5\u24d8\u0003\u0002", "\u0002\u0002\u24d6\u24d4\u0003\u0002\u0002\u0002\u24d6\u24d7\u0003\u0002", "\u0002\u0002\u24d7\u24d9\u0003\u0002\u0002\u0002\u24d8\u24d6\u0003\u0002", "\u0002\u0002\u24d9\u24da\u0005\u0474\u023b\u0002\u24da\u046b\u0003\u0002", "\u0002\u0002\u24db\u24dd\u0005\u046e\u0238\u0002\u24dc\u24db\u0003\u0002", "\u0002\u0002\u24dc\u24dd\u0003\u0002\u0002\u0002\u24dd\u24de\u0003\u0002", "\u0002\u0002\u24de\u24df\u0007\u017b\u0002\u0002\u24df\u24e0\u0007\u0094", "\u0002\u0002\u24e0\u24e1\u0005\u0470\u0239\u0002\u24e1\u24e2\u0007\u033a", "\u0002\u0002\u24e2\u24e3\u0005\u0470\u0239\u0002\u24e3\u046d\u0003\u0002", "\u0002\u0002\u24e4\u24e5\u0007\u04b9\u0002\u0002\u24e5\u24e6\u0007\u0094", "\u0002\u0002\u24e6\u24e7\u0005\u0470\u0239\u0002\u24e7\u046f\u0003\u0002", "\u0002\u0002\u24e8\u24e9\u0007\u08b1\u0002\u0002\u24e9\u24ee\u0005\u0472", "\u023a\u0002\u24ea\u24eb\u0007\u08b7\u0002\u0002\u24eb\u24ed\u0005\u0472", "\u023a\u0002\u24ec\u24ea\u0003\u0002\u0002\u0002\u24ed\u24f0\u0003\u0002", "\u0002\u0002\u24ee\u24ec\u0003\u0002\u0002\u0002\u24ee\u24ef\u0003\u0002", "\u0002\u0002\u24ef\u24f1\u0003\u0002\u0002\u0002\u24f0\u24ee\u0003\u0002", "\u0002\u0002\u24f1\u24f2\u0007\u08b2\u0002\u0002\u24f2\u0471\u0003\u0002", "\u0002\u0002\u24f3\u24f6\u0005\u04d4\u026b\u0002\u24f4\u24f6\u0005\u0424", "\u0213\u0002\u24f5\u24f3\u0003\u0002\u0002\u0002\u24f5\u24f4\u0003\u0002", "\u0002\u0002\u24f6\u24f8\u0003\u0002\u0002\u0002\u24f7\u24f9\u0005\u054a", "\u02a6\u0002\u24f8\u24f7\u0003\u0002\u0002\u0002\u24f8\u24f9\u0003\u0002", "\u0002\u0002\u24f9\u0473\u0003\u0002\u0002\u0002\u24fa\u24fc\u0005\u0476", "\u023c\u0002\u24fb\u24fa\u0003\u0002\u0002\u0002\u24fb\u24fc\u0003\u0002", "\u0002\u0002\u24fc\u24fd\u0003\u0002\u0002\u0002\u24fd\u2506\u0007\u08b1", "\u0002\u0002\u24fe\u2503\u0005\u0478\u023d\u0002\u24ff\u2500\u0007\u08b7", "\u0002\u0002\u2500\u2502\u0005\u0478\u023d\u0002\u2501\u24ff\u0003\u0002", "\u0002\u0002\u2502\u2505\u0003\u0002\u0002\u0002\u2503\u2501\u0003\u0002", "\u0002\u0002\u2503\u2504\u0003\u0002\u0002\u0002\u2504\u2507\u0003\u0002", "\u0002\u0002\u2505\u2503\u0003\u0002\u0002\u0002\u2506\u24fe\u0003\u0002", "\u0002\u0002\u2506\u2507\u0003\u0002\u0002\u0002\u2507\u2508\u0003\u0002", "\u0002\u0002\u2508\u2509\u0007\u08b2\u0002\u0002\u2509\u0475\u0003\u0002", "\u0002\u0002\u250a\u2510\u0007\u05b2\u0002\u0002\u250b\u2511\u0007\u07eb", "\u0002\u0002\u250c\u250e\u0007\u07f1\u0002\u0002\u250d\u250f\u0007%", "\u0002\u0002\u250e\u250d\u0003\u0002\u0002\u0002\u250e\u250f\u0003\u0002", "\u0002\u0002\u250f\u2511\u0003\u0002\u0002\u0002\u2510\u250b\u0003\u0002", "\u0002\u0002\u2510\u250c\u0003\u0002\u0002\u0002\u2510\u2511\u0003\u0002", "\u0002\u0002\u2511\u2514\u0003\u0002\u0002\u0002\u2512\u2513\ti\u0002", "\u0002\u2513\u2515\u0007\u0492\u0002\u0002\u2514\u2512\u0003\u0002\u0002", "\u0002\u2514\u2515\u0003\u0002\u0002\u0002\u2515\u2517\u0003\u0002\u0002", "\u0002\u2516\u2518\u0005\u047c\u023f\u0002\u2517\u2516\u0003\u0002\u0002", "\u0002\u2517\u2518\u0003\u0002\u0002\u0002\u2518\u0477\u0003\u0002\u0002", "\u0002\u2519\u251f\u0007\u07eb\u0002\u0002\u251a\u251c\u0007\u07f1\u0002", "\u0002\u251b\u251d\u0007%\u0002\u0002\u251c\u251b\u0003\u0002\u0002", "\u0002\u251c\u251d\u0003\u0002\u0002\u0002\u251d\u251f\u0003\u0002\u0002", "\u0002\u251e\u2519\u0003\u0002\u0002\u0002\u251e\u251a\u0003\u0002\u0002", "\u0002\u251e\u251f\u0003\u0002\u0002\u0002\u251f\u2520\u0003\u0002\u0002", "\u0002\u2520\u2522\u0005\u047a\u023e\u0002\u2521\u2523\u0005\u0480\u0241", "\u0002\u2522\u2521\u0003\u0002\u0002\u0002\u2522\u2523\u0003\u0002\u0002", "\u0002\u2523\u2524\u0003\u0002\u0002\u0002\u2524\u2525\u0007\u08c5\u0002", "\u0002\u2525\u2526\u0005\u04d4\u026b\u0002\u2526\u0479\u0003\u0002\u0002", "\u0002\u2527\u2528\u0005\u04ee\u0278\u0002\u2528\u047b\u0003\u0002\u0002", "\u0002\u2529\u252a\u0007\u02bc\u0002\u0002\u252a\u252b\u0007\u08b1\u0002", "\u0002\u252b\u252c\u0005\u04d4\u026b\u0002\u252c\u252e\u0007\u08b2\u0002", "\u0002\u252d\u252f\u0005\u047e\u0240\u0002\u252e\u252d\u0003\u0002\u0002", "\u0002\u252e\u252f\u0003\u0002\u0002\u0002\u252f\u047d\u0003\u0002\u0002", "\u0002\u2530\u2531\u0007\u07e6\u0002\u0002\u2531\u2532\u0007\u08b1\u0002", "\u0002\u2532\u2533\u0005\u04d0\u0269\u0002\u2533\u2534\u0007\u08b2\u0002", "\u0002\u2534\u047f\u0003\u0002\u0002\u0002\u2535\u2537\u0007\u0492\u0002", "\u0002\u2536\u2538\u0007\u05f5\u0002\u0002\u2537\u2536\u0003\u0002\u0002", "\u0002\u2537\u2538\u0003\u0002\u0002\u0002\u2538\u2539\u0003\u0002\u0002", "\u0002\u2539\u253a\u0007\u0094\u0002\u0002\u253a\u253f\u0005\u0482\u0242", "\u0002\u253b\u253c\u0007\u08b7\u0002\u0002\u253c\u253e\u0005\u0482\u0242", "\u0002\u253d\u253b\u0003\u0002\u0002\u0002\u253e\u2541\u0003\u0002\u0002", "\u0002\u253f\u253d\u0003\u0002\u0002\u0002\u253f\u2540\u0003\u0002\u0002", "\u0002\u2540\u0481\u0003\u0002\u0002\u0002\u2541\u253f\u0003\u0002\u0002", "\u0002\u2542\u2544\u0005\u04d4\u026b\u0002\u2543\u2545\t\u0016\u0002", "\u0002\u2544\u2543\u0003\u0002\u0002\u0002\u2544\u2545\u0003\u0002\u0002", "\u0002\u2545\u2548\u0003\u0002\u0002\u0002\u2546\u2547\u0007\u044c\u0002", "\u0002\u2547\u2549\tj\u0002\u0002\u2548\u2546\u0003\u0002\u0002\u0002", "\u2548\u2549\u0003\u0002\u0002\u0002\u2549\u0483\u0003\u0002\u0002\u0002", "\u254a\u254b\u0007\u045c\u0002\u0002\u254b\u254c\u0005\u04d4\u026b\u0002", "\u254c\u254d\tk\u0002\u0002\u254d\u0485\u0003\u0002\u0002\u0002\u254e", "\u254f\u0007\u0208\u0002\u0002\u254f\u2554\tl\u0002\u0002\u2550\u2552", "\u0005\u04d4\u026b\u0002\u2551\u2553\u0007\u04d6\u0002\u0002\u2552\u2551", "\u0003\u0002\u0002\u0002\u2552\u2553\u0003\u0002\u0002\u0002\u2553\u2555", "\u0003\u0002\u0002\u0002\u2554\u2550\u0003\u0002\u0002\u0002\u2554\u2555", "\u0003\u0002\u0002\u0002\u2555\u2556\u0003\u0002\u0002\u0002\u2556\u255a", "\tk\u0002\u0002\u2557\u255b\u0007\u0469\u0002\u0002\u2558\u2559\u0007", "\u084b\u0002\u0002\u2559\u255b\u0007\u078c\u0002\u0002\u255a\u2557\u0003", "\u0002\u0002\u0002\u255a\u2558\u0003\u0002\u0002\u0002\u255b\u0487\u0003", "\u0002\u0002\u0002\u255c\u255d\u0007\u0224\u0002\u0002\u255d\u255f\u0007", "\u07eb\u0002\u0002\u255e\u2560\u0005\u048a\u0246\u0002\u255f\u255e\u0003", "\u0002\u0002\u0002\u255f\u2560\u0003\u0002\u0002\u0002\u2560\u2562\u0003", "\u0002\u0002\u0002\u2561\u2563\u0005\u048c\u0247\u0002\u2562\u2561\u0003", "\u0002\u0002\u0002\u2562\u2563\u0003\u0002\u0002\u0002\u2563\u0489\u0003", "\u0002\u0002\u0002\u2564\u2565\u0007\u045d\u0002\u0002\u2565\u2566\u0005", "\u05a4\u02d3\u0002\u2566\u048b\u0003\u0002\u0002\u0002\u2567\u2568\u0007", "\u0603\u0002\u0002\u2568\u256d\u0007\u0308\u0002\u0002\u2569\u256d\u0007", "\u0442\u0002\u0002\u256a\u256b\u0007\u083c\u0002\u0002\u256b\u256d\u0005", "\u04d4\u026b\u0002\u256c\u2567\u0003\u0002\u0002\u0002\u256c\u2569\u0003", "\u0002\u0002\u0002\u256c\u256a\u0003\u0002\u0002\u0002\u256d\u048d\u0003", "\u0002\u0002\u0002\u256e\u256f\u0007\u07eb\u0002\u0002\u256f\u2570\u0005", "\u04bc\u025f\u0002\u2570\u2572\u0005\u0490\u0249\u0002\u2571\u2573\u0005", "\u054e\u02a8\u0002\u2572\u2571\u0003\u0002\u0002\u0002\u2572\u2573\u0003", "\u0002\u0002\u0002\u2573\u2575\u0003\u0002\u0002\u0002\u2574\u2576\u0005", "\u04be\u0260\u0002\u2575\u2574\u0003\u0002\u0002\u0002\u2575\u2576\u0003", "\u0002\u0002\u0002\u2576\u2578\u0003\u0002\u0002\u0002\u2577\u2579\u0005", "\u04c0\u0261\u0002\u2578\u2577\u0003\u0002\u0002\u0002\u2578\u2579\u0003", "\u0002\u0002\u0002\u2579\u048f\u0003\u0002\u0002\u0002\u257a\u258a\u0007", "\u05e8\u0002\u0002\u257b\u2580\u0005\u0492\u024a\u0002\u257c\u257d\u0007", "\u08b7\u0002\u0002\u257d\u257f\u0005\u0492\u024a\u0002\u257e\u257c\u0003", "\u0002\u0002\u0002\u257f\u2582\u0003\u0002\u0002\u0002\u2580\u257e\u0003", "\u0002\u0002\u0002\u2580\u2581\u0003\u0002\u0002\u0002\u2581\u258b\u0003", "\u0002\u0002\u0002\u2582\u2580\u0003\u0002\u0002\u0002\u2583\u2584\u0007", "\u081c\u0002\u0002\u2584\u2585\u0007\u08b1\u0002\u0002\u2585\u2586\u0005", "\u05d0\u02e9\u0002\u2586\u2587\u0007\u08b2\u0002\u0002\u2587\u2588\u0007", "\u08c5\u0002\u0002\u2588\u2589\u0005\u04d4\u026b\u0002\u2589\u258b\u0003", "\u0002\u0002\u0002\u258a\u257b\u0003\u0002\u0002\u0002\u258a\u2583\u0003", "\u0002\u0002\u0002\u258b\u0491\u0003\u0002\u0002\u0002\u258c\u258d\u0005", "\u0592\u02ca\u0002\u258d\u258e\u0007\u08c5\u0002\u0002\u258e\u258f\u0005", "\u04d4\u026b\u0002\u258f\u2595\u0003\u0002\u0002\u0002\u2590\u2591\u0005", "\u05a6\u02d4\u0002\u2591\u2592\u0007\u08c5\u0002\u0002\u2592\u2593\u0005", "\u041e\u0210\u0002\u2593\u2595\u0003\u0002\u0002\u0002\u2594\u258c\u0003", "\u0002\u0002\u0002\u2594\u2590\u0003\u0002\u0002\u0002\u2595\u0493\u0003", "\u0002\u0002\u0002\u2596\u2598\u0007\u016c\u0002\u0002\u2597\u2599\u0007", "\u022c\u0002\u0002\u2598\u2597\u0003\u0002\u0002\u0002\u2598\u2599\u0003", "\u0002\u0002\u0002\u2599\u259a\u0003\u0002\u0002\u0002\u259a\u259c\u0005", "\u04bc\u025f\u0002\u259b\u259d\u0005\u054e\u02a8\u0002\u259c\u259b\u0003", "\u0002\u0002\u0002\u259c\u259d\u0003\u0002\u0002\u0002\u259d\u259f\u0003", "\u0002\u0002\u0002\u259e\u25a0\u0005\u04be\u0260\u0002\u259f\u259e\u0003", "\u0002\u0002\u0002\u259f\u25a0\u0003\u0002\u0002\u0002\u25a0\u25a2\u0003", "\u0002\u0002\u0002\u25a1\u25a3\u0005\u04c0\u0261\u0002\u25a2\u25a1\u0003", "\u0002\u0002\u0002\u25a2\u25a3\u0003\u0002\u0002\u0002\u25a3\u0495\u0003", "\u0002\u0002\u0002\u25a4\u25a7\u0007\u029f\u0002\u0002\u25a5\u25a8\u0005", "\u0498\u024d\u0002\u25a6\u25a8\u0005\u049a\u024e\u0002\u25a7\u25a5\u0003", "\u0002\u0002\u0002\u25a7\u25a6\u0003\u0002\u0002\u0002\u25a8\u0497\u0003", "\u0002\u0002\u0002\u25a9\u25af\u0005\u04a4\u0253\u0002\u25aa\u25ac\u0005", "\u04a6\u0254\u0002\u25ab\u25ad\u0005\u04be\u0260\u0002\u25ac\u25ab\u0003", "\u0002\u0002\u0002\u25ac\u25ad\u0003\u0002\u0002\u0002\u25ad\u25b0\u0003", "\u0002\u0002\u0002\u25ae\u25b0\u0005\u0414\u020b\u0002\u25af\u25aa\u0003", "\u0002\u0002\u0002\u25af\u25ae\u0003\u0002\u0002\u0002\u25b0\u25b2\u0003", "\u0002\u0002\u0002\u25b1\u25b3\u0005\u04c0\u0261\u0002\u25b2\u25b1\u0003", "\u0002\u0002\u0002\u25b2\u25b3\u0003\u0002\u0002\u0002\u25b3\u0499\u0003", "\u0002\u0002\u0002\u25b4\u25b6\u0007%\u0002\u0002\u25b5\u25b7\u0005", "\u049c\u024f\u0002\u25b6\u25b5\u0003\u0002\u0002\u0002\u25b7\u25b8\u0003", "\u0002\u0002\u0002\u25b8\u25b6\u0003\u0002\u0002\u0002\u25b8\u25b9\u0003", "\u0002\u0002\u0002\u25b9\u25bc\u0003\u0002\u0002\u0002\u25ba\u25bc\u0005", "\u049e\u0250\u0002\u25bb\u25b4\u0003\u0002\u0002\u0002\u25bb\u25ba\u0003", "\u0002\u0002\u0002\u25bc\u25bd\u0003\u0002\u0002\u0002\u25bd\u25be\u0005", "\u0414\u020b\u0002\u25be\u049b\u0003\u0002\u0002\u0002\u25bf\u25c1\u0005", "\u04a4\u0253\u0002\u25c0\u25c2\u0005\u04a6\u0254\u0002\u25c1\u25c0\u0003", "\u0002\u0002\u0002\u25c1\u25c2\u0003\u0002\u0002\u0002\u25c2\u25c4\u0003", "\u0002\u0002\u0002\u25c3\u25c5\u0005\u04c0\u0261\u0002\u25c4\u25c3\u0003", "\u0002\u0002\u0002\u25c4\u25c5\u0003\u0002\u0002\u0002\u25c5\u049d\u0003", "\u0002\u0002\u0002\u25c6\u25c8\tm\u0002\u0002\u25c7\u25c6\u0003\u0002", "\u0002\u0002\u25c7\u25c8\u0003\u0002\u0002\u0002\u25c8\u25ca\u0003\u0002", "\u0002\u0002\u25c9\u25cb\u0005\u04a0\u0251\u0002\u25ca\u25c9\u0003\u0002", "\u0002\u0002\u25cb\u25cc\u0003\u0002\u0002\u0002\u25cc\u25ca\u0003\u0002", "\u0002\u0002\u25cc\u25cd\u0003\u0002\u0002\u0002\u25cd\u25cf\u0003\u0002", "\u0002\u0002\u25ce\u25d0\u0005\u04a2\u0252\u0002\u25cf\u25ce\u0003\u0002", "\u0002\u0002\u25cf\u25d0\u0003\u0002\u0002\u0002\u25d0\u049f\u0003\u0002", "\u0002\u0002\u25d1\u25d2\u0007\u0843\u0002\u0002\u25d2\u25d3\u0005\u04d0", "\u0269\u0002\u25d3\u25d5\u0007\u0787\u0002\u0002\u25d4\u25d6\u0005\u049c", "\u024f\u0002\u25d5\u25d4\u0003\u0002\u0002\u0002\u25d6\u25d7\u0003\u0002", "\u0002\u0002\u25d7\u25d5\u0003\u0002\u0002\u0002\u25d7\u25d8\u0003\u0002", "\u0002\u0002\u25d8\u04a1\u0003\u0002\u0002\u0002\u25d9\u25db\u0007\u01b2", "\u0002\u0002\u25da\u25dc\u0005\u049c\u024f\u0002\u25db\u25da\u0003\u0002", "\u0002\u0002\u25dc\u25dd\u0003\u0002\u0002\u0002\u25dd\u25db\u0003\u0002", "\u0002\u0002\u25dd\u25de\u0003\u0002\u0002\u0002\u25de\u04a3\u0003\u0002", "\u0002\u0002\u25df\u25e0\u0007\u02b5\u0002\u0002\u25e0\u25e2\u0005\u04bc", "\u025f\u0002\u25e1\u25e3\u0005\u05a6\u02d4\u0002\u25e2\u25e1\u0003\u0002", "\u0002\u0002\u25e2\u25e3\u0003\u0002\u0002\u0002\u25e3\u04a5\u0003\u0002", "\u0002\u0002\u25e4\u25e5\u0007\u081b\u0002\u0002\u25e5\u25e7\u0007\u08b1", "\u0002\u0002\u25e6\u25e8\u0005\u04d2\u026a\u0002\u25e7\u25e6\u0003\u0002", "\u0002\u0002\u25e7\u25e8\u0003\u0002\u0002\u0002\u25e8\u25e9\u0003\u0002", "\u0002\u0002\u25e9\u25ea\u0007\u08b2\u0002\u0002\u25ea\u04a7\u0003\u0002", "\u0002\u0002\u25eb\u25ec\u0007\u0342\u0002\u0002\u25ec\u25ed\u0007\u02b5", "\u0002\u0002\u25ed\u25ef\u0005\u0594\u02cb\u0002\u25ee\u25f0\u0005\u054c", "\u02a7\u0002\u25ef\u25ee\u0003\u0002\u0002\u0002\u25ef\u25f0\u0003\u0002", "\u0002\u0002\u25f0\u25f1\u0003\u0002\u0002\u0002\u25f1\u25f2\u0007\u0811", "\u0002\u0002\u25f2\u25f3\u0005\u04b2\u025a\u0002\u25f3\u25f4\u0007\u046a", "\u0002\u0002\u25f4\u25f5\u0007\u08b1\u0002\u0002\u25f5\u25f6\u0005\u04d0", "\u0269\u0002\u25f6\u25ff\u0007\u08b2\u0002\u0002\u25f7\u25f9\u0005\u04aa", "\u0256\u0002\u25f8\u25fa\u0005\u04b0\u0259\u0002\u25f9\u25f8\u0003\u0002", "\u0002\u0002\u25f9\u25fa\u0003\u0002\u0002\u0002\u25fa\u2600\u0003\u0002", "\u0002\u0002\u25fb\u25fd\u0005\u04b0\u0259\u0002\u25fc\u25fe\u0005\u04aa", "\u0256\u0002\u25fd\u25fc\u0003\u0002\u0002\u0002\u25fd\u25fe\u0003\u0002", "\u0002\u0002\u25fe\u2600\u0003\u0002\u0002\u0002\u25ff\u25f7\u0003\u0002", "\u0002\u0002\u25ff\u25fb\u0003\u0002\u0002\u0002\u25ff\u2600\u0003\u0002", "\u0002\u0002\u2600\u2602\u0003\u0002\u0002\u0002\u2601\u2603\u0005\u04c0", "\u0261\u0002\u2602\u2601\u0003\u0002\u0002\u0002\u2602\u2603\u0003\u0002", "\u0002\u0002\u2603\u04a9\u0003\u0002\u0002\u0002\u2604\u2605\u0007\u0843", "\u0002\u0002\u2605\u2606\u0007\u0326\u0002\u0002\u2606\u2607\u0007\u0787", "\u0002\u0002\u2607\u2608\u0007\u07eb\u0002\u0002\u2608\u2609\u0007\u05e8", "\u0002\u0002\u2609\u260e\u0005\u04ac\u0257\u0002\u260a\u260b\u0007\u08b7", "\u0002\u0002\u260b\u260d\u0005\u04ac\u0257\u0002\u260c\u260a\u0003\u0002", "\u0002\u0002\u260d\u2610\u0003\u0002\u0002\u0002\u260e\u260c\u0003\u0002", "\u0002\u0002\u260e\u260f\u0003\u0002\u0002\u0002\u260f\u2612\u0003\u0002", "\u0002\u0002\u2610\u260e\u0003\u0002\u0002\u0002\u2611\u2613\u0005\u054e", "\u02a8\u0002\u2612\u2611\u0003\u0002\u0002\u0002\u2612\u2613\u0003\u0002", "\u0002\u0002\u2613\u2615\u0003\u0002\u0002\u0002\u2614\u2616\u0005\u04ae", "\u0258\u0002\u2615\u2614\u0003\u0002\u0002\u0002\u2615\u2616\u0003\u0002", "\u0002\u0002\u2616\u04ab\u0003\u0002\u0002\u0002\u2617\u2618\u0005\u0592", "\u02ca\u0002\u2618\u2619\u0007\u08c5\u0002\u0002\u2619\u261a\u0005\u04d4", "\u026b\u0002\u261a\u04ad\u0003\u0002\u0002\u0002\u261b\u261c\u0007\u016c", "\u0002\u0002\u261c\u261d\u0005\u054e\u02a8\u0002\u261d\u04af\u0003\u0002", "\u0002\u0002\u261e\u261f\u0007\u0843\u0002\u0002\u261f\u2620\u0007\u0433", "\u0002\u0002\u2620\u2621\u0007\u0326\u0002\u0002\u2621\u2622\u0007\u0787", "\u0002\u0002\u2622\u2624\u0007\u029f\u0002\u0002\u2623\u2625\u0005\u05a6", "\u02d4\u0002\u2624\u2623\u0003\u0002\u0002\u0002\u2624\u2625\u0003\u0002", "\u0002\u0002\u2625\u2626\u0003\u0002\u0002\u0002\u2626\u2627\u0007\u081b", "\u0002\u0002\u2627\u2629\u0007\u08b1\u0002\u0002\u2628\u262a\u0005\u04d2", "\u026a\u0002\u2629\u2628\u0003\u0002\u0002\u0002\u2629\u262a\u0003\u0002", "\u0002\u0002\u262a\u262b\u0003\u0002\u0002\u0002\u262b\u262d\u0007\u08b2", "\u0002\u0002\u262c\u262e\u0005\u054e\u02a8\u0002\u262d\u262c\u0003\u0002", "\u0002\u0002\u262d\u262e\u0003\u0002\u0002\u0002\u262e\u04b1\u0003\u0002", "\u0002\u0002\u262f\u2635\u0005\u0594\u02cb\u0002\u2630\u2631\u0007\u08b1", "\u0002\u0002\u2631\u2632\u0005\u0414\u020b\u0002\u2632\u2633\u0007\u08b2", "\u0002\u0002\u2633\u2635\u0003\u0002\u0002\u0002\u2634\u262f\u0003\u0002", "\u0002\u0002\u2634\u2630\u0003\u0002\u0002\u0002\u2635\u2637\u0003\u0002", "\u0002\u0002\u2636\u2638\u0005\u054c\u02a7\u0002\u2637\u2636\u0003\u0002", "\u0002\u0002\u2637\u2638\u0003\u0002\u0002\u0002\u2638\u04b3\u0003\u0002", "\u0002\u0002\u2639\u263a\u0007\u030a\u0002\u0002\u263a\u263b\u0007\u077a", "\u0002\u0002\u263b\u2640\u0005\u04b8\u025d\u0002\u263c\u263d\u0007\u08b7", "\u0002\u0002\u263d\u263f\u0005\u04b8\u025d\u0002\u263e\u263c\u0003\u0002", "\u0002\u0002\u263f\u2642\u0003\u0002\u0002\u0002\u2640\u263e\u0003\u0002", "\u0002\u0002\u2640\u2641\u0003\u0002\u0002\u0002\u2641\u2643\u0003\u0002", "\u0002\u0002\u2642\u2640\u0003\u0002\u0002\u0002\u2643\u2644\u0007\u028e", "\u0002\u0002\u2644\u2645\u0005\u04ba\u025e\u0002\u2645\u2647\u0007\u035e", "\u0002\u0002\u2646\u2648\u0005\u04b6\u025c\u0002\u2647\u2646\u0003\u0002", "\u0002\u0002\u2647\u2648\u0003\u0002\u0002\u0002\u2648\u04b5\u0003\u0002", "\u0002\u0002\u2649\u264a\u0007\u083c\u0002\u0002\u264a\u264d\u0005\u04d4", "\u026b\u0002\u264b\u264d\u0007\u0442\u0002\u0002\u264c\u2649\u0003\u0002", "\u0002\u0002\u264c\u264b\u0003\u0002\u0002\u0002\u264d\u04b7\u0003\u0002", "\u0002\u0002\u264e\u2650\u0005\u0594\u02cb\u0002\u264f\u2651\u0005\u0548", "\u02a5\u0002\u2650\u264f\u0003\u0002\u0002\u0002\u2650\u2651\u0003\u0002", "\u0002\u0002\u2651\u04b9\u0003\u0002\u0002\u0002\u2652\u2653\u0007\u05ad", "\u0002\u0002\u2653\u265f\u0007\u05ef\u0002\u0002\u2654\u2655\u0007\u05ad", "\u0002\u0002\u2655\u265f\u0007\u01dc\u0002\u0002\u2656\u2658\u0007\u05ef", "\u0002\u0002\u2657\u2659\u0007\u07eb\u0002\u0002\u2658\u2657\u0003\u0002", "\u0002\u0002\u2658\u2659\u0003\u0002\u0002\u0002\u2659\u265f\u0003\u0002", "\u0002\u0002\u265a\u265b\u0007\u05ef\u0002\u0002\u265b\u265c\u0007\u05ad", "\u0002\u0002\u265c\u265f\u0007\u01dc\u0002\u0002\u265d\u265f\u0007\u01dc", "\u0002\u0002\u265e\u2652\u0003\u0002\u0002\u0002\u265e\u2654\u0003\u0002", "\u0002\u0002\u265e\u2656\u0003\u0002\u0002\u0002\u265e\u265a\u0003\u0002", "\u0002\u0002\u265e\u265d\u0003\u0002\u0002\u0002\u265f\u04bb\u0003\u0002", "\u0002\u0002\u2660\u2667\u0005\u04c6\u0264\u0002\u2661\u2662\u0007\u0469", "\u0002\u0002\u2662\u2663\u0007\u08b1\u0002\u0002\u2663\u2664\u0005\u04c6", "\u0264\u0002\u2664\u2665\u0007\u08b2\u0002\u0002\u2665\u2667\u0003\u0002", "\u0002\u0002\u2666\u2660\u0003\u0002\u0002\u0002\u2666\u2661\u0003\u0002", "\u0002\u0002\u2667\u2669\u0003\u0002\u0002\u0002\u2668\u266a\u0005\u054c", "\u02a7\u0002\u2669\u2668\u0003\u0002\u0002\u0002\u2669\u266a\u0003\u0002", "\u0002\u0002\u266a\u04bd\u0003\u0002\u0002\u0002\u266b\u266c\t\\\u0002", "\u0002\u266c\u266d\u0005\u04d2\u026a\u0002\u266d\u266e\u0005\u0550\u02a9", "\u0002\u266e\u04bf\u0003\u0002\u0002\u0002\u266f\u2670\u0007\u0311\u0002", "\u0002\u2670\u2672\u0007\u01cc\u0002\u0002\u2671\u2673\u0005\u04c2\u0262", "\u0002\u2672\u2671\u0003\u0002\u0002\u0002\u2672\u2673\u0003\u0002\u0002", "\u0002\u2673\u2675\u0003\u0002\u0002\u0002\u2674\u2676\u0005\u04d4\u026b", "\u0002\u2675\u2674\u0003\u0002\u0002\u0002\u2675\u2676\u0003\u0002\u0002", "\u0002\u2676\u2678\u0003\u0002\u0002\u0002\u2677\u2679\u0005\u04c4\u0263", "\u0002\u2678\u2677\u0003\u0002\u0002\u0002\u2678\u2679\u0003\u0002\u0002", "\u0002\u2679\u04c1\u0003\u0002\u0002\u0002\u267a\u267b\u0007\u02b5\u0002", "\u0002\u267b\u267c\u0005\u0594\u02cb\u0002\u267c\u04c3\u0003\u0002\u0002", "\u0002\u267d\u267e\u0007\u0575\u0002\u0002\u267e\u2681\u0007\u02f8\u0002", "\u0002\u267f\u2682\u0007\u07d6\u0002\u0002\u2680\u2682\u0005\u04d4\u026b", "\u0002\u2681\u267f\u0003\u0002\u0002\u0002\u2681\u2680\u0003\u0002\u0002", "\u0002\u2682\u04c5\u0003\u0002\u0002\u0002\u2683\u2690\u0005\u04c8\u0265", "\u0002\u2684\u2685\u0007\u08b1\u0002\u0002\u2685\u2687\u0005\u0414\u020b", "\u0002\u2686\u2688\u0005\u04ca\u0266\u0002\u2687\u2686\u0003\u0002\u0002", "\u0002\u2687\u2688\u0003\u0002\u0002\u0002\u2688\u2689\u0003\u0002\u0002", "\u0002\u2689\u268a\u0007\u08b2\u0002\u0002\u268a\u2690\u0003\u0002\u0002", "\u0002\u268b\u268d\u0005\u0594\u02cb\u0002\u268c\u268e\u0005\u04cc\u0267", "\u0002\u268d\u268c\u0003\u0002\u0002\u0002\u268d\u268e\u0003\u0002\u0002", "\u0002\u268e\u2690\u0003\u0002\u0002\u0002\u268f\u2683\u0003\u0002\u0002", "\u0002\u268f\u2684\u0003\u0002\u0002\u0002\u268f\u268b\u0003\u0002\u0002", "\u0002\u2690\u04c7\u0003\u0002\u0002\u0002\u2691\u269c\tn\u0002\u0002", "\u2692\u2693\u0007\u08b1\u0002\u0002\u2693\u2694\u0005\u041e\u0210\u0002", "\u2694\u2695\u0007\u08b2\u0002\u0002\u2695\u269d\u0003\u0002\u0002\u0002", "\u2696\u2697\u0007\u08b1\u0002\u0002\u2697\u2698\u0005\u04d4\u026b\u0002", "\u2698\u269a\u0007\u08b2\u0002\u0002\u2699\u269b\u0005\u05d4\u02eb\u0002", "\u269a\u2699\u0003\u0002\u0002\u0002\u269a\u269b\u0003\u0002\u0002\u0002", "\u269b\u269d\u0003\u0002\u0002\u0002\u269c\u2692\u0003\u0002\u0002\u0002", "\u269c\u2696\u0003\u0002\u0002\u0002\u269d\u04c9\u0003\u0002\u0002\u0002", "\u269e\u26a7\u0007\u084b\u0002\u0002\u269f\u26a0\u0007\u054b\u0002\u0002", "\u26a0\u26a8\u0007\u0469\u0002\u0002\u26a1\u26a2\u0007\u00b6\u0002\u0002", "\u26a2\u26a5\u0007\u0477\u0002\u0002\u26a3\u26a4\u0007\u0103\u0002\u0002", "\u26a4\u26a6\u0005\u0576\u02bc\u0002\u26a5\u26a3\u0003\u0002\u0002\u0002", "\u26a5\u26a6\u0003\u0002\u0002\u0002\u26a6\u26a8\u0003\u0002\u0002\u0002", "\u26a7\u269f\u0003\u0002\u0002\u0002\u26a7\u26a1\u0003\u0002\u0002\u0002", "\u26a8\u04cb\u0003\u0002\u0002\u0002\u26a9\u26ab\u0007\u05b5\u0002\u0002", "\u26aa\u26ac\u0007\u0083\u0002\u0002\u26ab\u26aa\u0003\u0002\u0002\u0002", "\u26ab\u26ac\u0003\u0002\u0002\u0002\u26ac\u26ad\u0003\u0002\u0002\u0002", "\u26ad\u26ae\u0007\u08b1\u0002\u0002\u26ae\u26b1\u0005\u04d4\u026b\u0002", "\u26af\u26b0\u0007\u08b7\u0002\u0002\u26b0\u26b2\u0005\u04d4\u026b\u0002", "\u26b1\u26af\u0003\u0002\u0002\u0002\u26b1\u26b2\u0003\u0002\u0002\u0002", "\u26b2\u26b3\u0003\u0002\u0002\u0002\u26b3\u26b5\u0007\u08b2\u0002\u0002", "\u26b4\u26b6\u0005\u04ce\u0268\u0002\u26b5\u26b4\u0003\u0002\u0002\u0002", "\u26b5\u26b6\u0003\u0002\u0002\u0002\u26b6\u04cd\u0003\u0002\u0002\u0002", "\u26b7\u26b8\u0007\u05cf\u0002\u0002\u26b8\u26b9\u0007\u08b1\u0002\u0002", "\u26b9\u26ba\u0005\u04d4\u026b\u0002\u26ba\u26bb\u0007\u08b2\u0002\u0002", "\u26bb\u04cf\u0003\u0002\u0002\u0002\u26bc\u26bd\u0005\u04d4\u026b\u0002", "\u26bd\u04d1\u0003\u0002\u0002\u0002\u26be\u26c3\u0005\u04d4\u026b\u0002", "\u26bf\u26c0\u0007\u08b7\u0002\u0002\u26c0\u26c2\u0005\u04d4\u026b\u0002", "\u26c1\u26bf\u0003\u0002\u0002\u0002\u26c2\u26c5\u0003\u0002\u0002\u0002", "\u26c3\u26c1\u0003\u0002\u0002\u0002\u26c3\u26c4\u0003\u0002\u0002\u0002", "\u26c4\u04d3\u0003\u0002\u0002\u0002\u26c5\u26c3\u0003\u0002\u0002\u0002", "\u26c6\u26c9\u0005\u04d6\u026c\u0002\u26c7\u26c9\u0005\u04d8\u026d\u0002", "\u26c8\u26c6\u0003\u0002\u0002\u0002\u26c8\u26c7\u0003\u0002\u0002\u0002", "\u26c9\u04d5\u0003\u0002\u0002\u0002\u26ca\u26cb\u0007\u0137\u0002\u0002", "\u26cb\u26cc\u0007\u08b1\u0002\u0002\u26cc\u26cd\u0005\u041e\u0210\u0002", "\u26cd\u26ce\u0007\u08b2\u0002\u0002\u26ce\u04d7\u0003\u0002\u0002\u0002", "\u26cf\u26d0\b\u026d\u0001\u0002\u26d0\u26d1\u0005\u04da\u026e\u0002", "\u26d1\u26da\u0003\u0002\u0002\u0002\u26d2\u26d3\f\u0004\u0002\u0002", "\u26d3\u26d4\u0007-\u0002\u0002\u26d4\u26d9\u0005\u04d8\u026d\u0005", "\u26d5\u26d6\f\u0003\u0002\u0002\u26d6\u26d7\u0007\u0496\u0002\u0002", "\u26d7\u26d9\u0005\u04d8\u026d\u0004\u26d8\u26d2\u0003\u0002\u0002\u0002", "\u26d8\u26d5\u0003\u0002\u0002\u0002\u26d9\u26dc\u0003\u0002\u0002\u0002", "\u26da\u26d8\u0003\u0002\u0002\u0002\u26da\u26db\u0003\u0002\u0002\u0002", "\u26db\u04d9\u0003\u0002\u0002\u0002\u26dc\u26da\u0003\u0002\u0002\u0002", "\u26dd\u26df\u0007\u0433\u0002\u0002\u26de\u26dd\u0003\u0002\u0002\u0002", "\u26de\u26df\u0003\u0002\u0002\u0002\u26df\u26e0\u0003\u0002\u0002\u0002", "\u26e0\u26e8\u0005\u04de\u0270\u0002\u26e1\u26e3\u0007\u02b9\u0002\u0002", "\u26e2\u26e4\u0007\u0433\u0002\u0002\u26e3\u26e2\u0003\u0002\u0002\u0002", "\u26e3\u26e4\u0003\u0002\u0002\u0002\u26e4\u26e5\u0003\u0002\u0002\u0002", "\u26e5\u26e7\u0005\u04dc\u026f\u0002\u26e6\u26e1\u0003\u0002\u0002\u0002", "\u26e7\u26ea\u0003\u0002\u0002\u0002\u26e8\u26e6\u0003\u0002\u0002\u0002", "\u26e8\u26e9\u0003\u0002\u0002\u0002\u26e9\u04db\u0003\u0002\u0002\u0002", "\u26ea\u26e8\u0003\u0002\u0002\u0002\u26eb\u2705\u0007\u044b\u0002\u0002", "\u26ec\u2705\u0007\u0373\u0002\u0002\u26ed\u2705\u0007\u0513\u0002\u0002", "\u26ee\u2705\u0007\u028b\u0002\u0002\u26ef\u26f0\u0007#\u0002\u0002", "\u26f0\u2705\u0007\u05e8\u0002\u0002\u26f1\u2705\u0007\u01b7\u0002\u0002", "\u26f2\u26f4\u0007\u045d\u0002\u0002\u26f3\u26f5\u0007\u07c5\u0002\u0002", "\u26f4\u26f3\u0003\u0002\u0002\u0002\u26f4\u26f5\u0003\u0002\u0002\u0002", "\u26f5\u26f6\u0003\u0002\u0002\u0002\u26f6\u26f8\u0007\u08b1\u0002\u0002", "\u26f7\u26f9\u0007\u0469\u0002\u0002\u26f8\u26f7\u0003\u0002\u0002\u0002", "\u26f8\u26f9\u0003\u0002\u0002\u0002\u26f9\u26fa\u0003\u0002\u0002\u0002", "\u26fa\u26ff\u0005\u05b4\u02db\u0002\u26fb\u26fc\u0007\u08b7\u0002\u0002", "\u26fc\u26fe\u0005\u05b4\u02db\u0002\u26fd\u26fb\u0003\u0002\u0002\u0002", "\u26fe\u2701\u0003\u0002\u0002\u0002\u26ff\u26fd\u0003\u0002\u0002\u0002", "\u26ff\u2700\u0003\u0002\u0002\u0002\u2700\u2702\u0003\u0002\u0002\u0002", "\u2701\u26ff\u0003\u0002\u0002\u0002\u2702\u2703\u0007\u08b2\u0002\u0002", "\u2703\u2705\u0003\u0002\u0002\u0002\u2704\u26eb\u0003\u0002\u0002\u0002", "\u2704\u26ec\u0003\u0002\u0002\u0002\u2704\u26ed\u0003\u0002\u0002\u0002", "\u2704\u26ee\u0003\u0002\u0002\u0002\u2704\u26ef\u0003\u0002\u0002\u0002", "\u2704\u26f1\u0003\u0002\u0002\u0002\u2704\u26f2\u0003\u0002\u0002\u0002", "\u2705\u04dd\u0003\u0002\u0002\u0002\u2706\u270c\u0005\u04e0\u0271\u0002", "\u2707\u2709\to\u0002\u0002\u2708\u270a\u0007\u045d\u0002\u0002\u2709", "\u2708\u0003\u0002\u0002\u0002\u2709\u270a\u0003\u0002\u0002\u0002\u270a", "\u270b\u0003\u0002\u0002\u0002\u270b\u270d\u0005\u04ea\u0276\u0002\u270c", "\u2707\u0003\u0002\u0002\u0002\u270c\u270d\u0003\u0002\u0002\u0002\u270d", "\u04df\u0003\u0002\u0002\u0002\u270e\u270f\b\u0271\u0001\u0002\u270f", "\u2710\u0005\u04e2\u0272\u0002\u2710\u2717\u0003\u0002\u0002\u0002\u2711", "\u2712\f\u0004\u0002\u0002\u2712\u2713\u0005\u04e4\u0273\u0002\u2713", "\u2714\u0005\u04e0\u0271\u0005\u2714\u2716\u0003\u0002\u0002\u0002\u2715", "\u2711\u0003\u0002\u0002\u0002\u2716\u2719\u0003\u0002\u0002\u0002\u2717", "\u2715\u0003\u0002\u0002\u0002\u2717\u2718\u0003\u0002\u0002\u0002\u2718", "\u04e1\u0003\u0002\u0002\u0002\u2719\u2717\u0003\u0002\u0002\u0002\u271a", "\u272a\u0005\u04ea\u0276\u0002\u271b\u271d\u0007\u0433\u0002\u0002\u271c", "\u271b\u0003\u0002\u0002\u0002\u271c\u271d\u0003\u0002\u0002\u0002\u271d", "\u2728\u0003\u0002\u0002\u0002\u271e\u271f\u0007\u028e\u0002\u0002\u271f", "\u2729\u0005\u04e6\u0274\u0002\u2720\u2721\u0007m\u0002\u0002\u2721", "\u2729\u0005\u04e8\u0275\u0002\u2722\u2723\tp\u0002\u0002\u2723\u2726", "\u0005\u04ea\u0276\u0002\u2724\u2725\u0007\u01cd\u0002\u0002\u2725\u2727", "\u0005\u04ea\u0276\u0002\u2726\u2724\u0003\u0002\u0002\u0002\u2726\u2727", "\u0003\u0002\u0002\u0002\u2727\u2729\u0003\u0002\u0002\u0002\u2728\u271e", "\u0003\u0002\u0002\u0002\u2728\u2720\u0003\u0002\u0002\u0002\u2728\u2722", "\u0003\u0002\u0002\u0002\u2729\u272b\u0003\u0002\u0002\u0002\u272a\u271c", "\u0003\u0002\u0002\u0002\u272a\u272b\u0003\u0002\u0002\u0002\u272b\u04e3", "\u0003\u0002\u0002\u0002\u272c\u273b\u0007\u08c5\u0002\u0002\u272d\u2735", "\u0007\u08bc\u0002\u0002\u272e\u272f\u0007\u08c1\u0002\u0002\u272f\u2735", "\u0007\u08c0\u0002\u0002\u2730\u2731\u0007\u08bf\u0002\u0002\u2731\u2735", "\u0007\u08c5\u0002\u0002\u2732\u2733\u0007\u08bd\u0002\u0002\u2733\u2735", "\u0007\u08c5\u0002\u0002\u2734\u272d\u0003\u0002\u0002\u0002\u2734\u272e", "\u0003\u0002\u0002\u0002\u2734\u2730\u0003\u0002\u0002\u0002\u2734\u2732", "\u0003\u0002\u0002\u0002\u2735\u273b\u0003\u0002\u0002\u0002\u2736\u2738", "\tq\u0002\u0002\u2737\u2739\u0007\u08c5\u0002\u0002\u2738\u2737\u0003", "\u0002\u0002\u0002\u2738\u2739\u0003\u0002\u0002\u0002\u2739\u273b\u0003", "\u0002\u0002\u0002\u273a\u272c\u0003\u0002\u0002\u0002\u273a\u2734\u0003", "\u0002\u0002\u0002\u273a\u2736\u0003\u0002\u0002\u0002\u273b\u04e5\u0003", "\u0002\u0002\u0002\u273c\u273d\u0007\u08b1\u0002\u0002\u273d\u273e\u0005", "\u041e\u0210\u0002\u273e\u273f\u0007\u08b2\u0002\u0002\u273f\u274f\u0003", "\u0002\u0002\u0002\u2740\u2741\u0007\u08b1\u0002\u0002\u2741\u2746\u0005", "\u04ea\u0276\u0002\u2742\u2743\u0007\u08b7\u0002\u0002\u2743\u2745\u0005", "\u04ea\u0276\u0002\u2744\u2742\u0003\u0002\u0002\u0002\u2745\u2748\u0003", "\u0002\u0002\u0002\u2746\u2744\u0003\u0002\u0002\u0002\u2746\u2747\u0003", "\u0002\u0002\u0002\u2747\u2749\u0003\u0002\u0002\u0002\u2748\u2746\u0003", "\u0002\u0002\u0002\u2749\u274a\u0007\u08b2\u0002\u0002\u274a\u274f\u0003", "\u0002\u0002\u0002\u274b\u274f\u0005\u05c8\u02e5\u0002\u274c\u274f\u0005", "\u05bc\u02df\u0002\u274d\u274f\u0005\u05be\u02e0\u0002\u274e\u273c\u0003", "\u0002\u0002\u0002\u274e\u2740\u0003\u0002\u0002\u0002\u274e\u274b\u0003", "\u0002\u0002\u0002\u274e\u274c\u0003\u0002\u0002\u0002\u274e\u274d\u0003", "\u0002\u0002\u0002\u274f\u04e7\u0003\u0002\u0002\u0002\u2750\u2751\u0005", "\u04ea\u0276\u0002\u2751\u2752\u0007-\u0002\u0002\u2752\u2753\u0005", "\u04ea\u0276\u0002\u2753\u04e9\u0003\u0002\u0002\u0002\u2754\u2755\b", "\u0276\u0001\u0002\u2755\u275e\u0005\u04ee\u0278\u0002\u2756\u275b\u0007", "L\u0002\u0002\u2757\u275c\u0007\u0303\u0002\u0002\u2758\u2759\u0007", "\u0793\u0002\u0002\u2759\u275a\u0007\u087f\u0002\u0002\u275a\u275c\u0005", "\u04ea\u0276\u0002\u275b\u2757\u0003\u0002\u0002\u0002\u275b\u2758\u0003", "\u0002\u0002\u0002\u275c\u275f\u0003\u0002\u0002\u0002\u275d\u275f\u0005", "\u04ec\u0277\u0002\u275e\u2756\u0003\u0002\u0002\u0002\u275e\u275d\u0003", "\u0002\u0002\u0002\u275e\u275f\u0003\u0002\u0002\u0002\u275f\u276c\u0003", "\u0002\u0002\u0002\u2760\u2761\f\u0005\u0002\u0002\u2761\u2762\tr\u0002", "\u0002\u2762\u276b\u0005\u04ea\u0276\u0006\u2763\u2764\f\u0004\u0002", "\u0002\u2764\u2765\ts\u0002\u0002\u2765\u276b\u0005\u04ea\u0276\u0005", "\u2766\u2767\f\u0003\u0002\u0002\u2767\u2768\u0007\u08c4\u0002\u0002", "\u2768\u2769\u0007\u08c4\u0002\u0002\u2769\u276b\u0005\u04ea\u0276\u0004", "\u276a\u2760\u0003\u0002\u0002\u0002\u276a\u2763\u0003\u0002\u0002\u0002", "\u276a\u2766\u0003\u0002\u0002\u0002\u276b\u276e\u0003\u0002\u0002\u0002", "\u276c\u276a\u0003\u0002\u0002\u0002\u276c\u276d\u0003\u0002\u0002\u0002", "\u276d\u04eb\u0003\u0002\u0002\u0002\u276e\u276c\u0003\u0002\u0002\u0002", "\u276f\u2774\u0007\u014b\u0002\u0002\u2770\u2771\u0007\u08b1\u0002\u0002", "\u2771\u2772\u0005\u04ea\u0276\u0002\u2772\u2773\u0007\u08b2\u0002\u0002", "\u2773\u2775\u0003\u0002\u0002\u0002\u2774\u2770\u0003\u0002\u0002\u0002", "\u2774\u2775\u0003\u0002\u0002\u0002\u2775\u2776\u0003\u0002\u0002\u0002", "\u2776\u2777\u0007\u07ae\u0002\u0002\u2777\u277c\u0007\u05ca\u0002\u0002", "\u2778\u2779\u0007\u08b1\u0002\u0002\u2779\u277a\u0005\u04ea\u0276\u0002", "\u277a\u277b\u0007\u08b2\u0002\u0002\u277b\u277d\u0003\u0002\u0002\u0002", "\u277c\u2778\u0003\u0002\u0002\u0002\u277c\u277d\u0003\u0002\u0002\u0002", "\u277d\u2788\u0003\u0002\u0002\u0002\u277e\u2783\u0007\u087b\u0002\u0002", "\u277f\u2780\u0007\u08b1\u0002\u0002\u2780\u2781\u0005\u04ea\u0276\u0002", "\u2781\u2782\u0007\u08b2\u0002\u0002\u2782\u2784\u0003\u0002\u0002\u0002", "\u2783\u277f\u0003\u0002\u0002\u0002\u2783\u2784\u0003\u0002\u0002\u0002", "\u2784\u2785\u0003\u0002\u0002\u0002\u2785\u2786\u0007\u07ae\u0002\u0002", "\u2786\u2788\u0007\u0366\u0002\u0002\u2787\u276f\u0003\u0002\u0002\u0002", "\u2787\u277e\u0003\u0002\u0002\u0002\u2788\u04ed\u0003\u0002\u0002\u0002", "\u2789\u278e\u0005\u04f6\u027c\u0002\u278a\u278b\u0007\u08c6\u0002\u0002", "\u278b\u278c\u0005\u04f0\u0279\u0002\u278c\u278d\u0007\u08c7\u0002\u0002", "\u278d\u278f\u0003\u0002\u0002\u0002\u278e\u278a\u0003\u0002\u0002\u0002", "\u278e\u278f\u0003\u0002\u0002\u0002\u278f\u04ef\u0003\u0002\u0002\u0002", "\u2790\u2793\u00072\u0002\u0002\u2791\u2793\u0005\u04d4\u026b\u0002", "\u2792\u2790\u0003\u0002\u0002\u0002\u2792\u2791\u0003\u0002\u0002\u0002", "\u2793\u279b\u0003\u0002\u0002\u0002\u2794\u2797\u0007\u08b7\u0002\u0002", "\u2795\u2798\u00072\u0002\u0002\u2796\u2798\u0005\u04d4\u026b\u0002", "\u2797\u2795\u0003\u0002\u0002\u0002\u2797\u2796\u0003\u0002\u0002\u0002", "\u2798\u279a\u0003\u0002\u0002\u0002\u2799\u2794\u0003\u0002\u0002\u0002", "\u279a\u279d\u0003\u0002\u0002\u0002\u279b\u2799\u0003\u0002\u0002\u0002", "\u279b\u279c\u0003\u0002\u0002\u0002\u279c\u27a8\u0003\u0002\u0002\u0002", "\u279d\u279b\u0003\u0002\u0002\u0002\u279e\u27a3\u0005\u04f2\u027a\u0002", "\u279f\u27a0\u0007\u08b7\u0002\u0002\u27a0\u27a2\u0005\u04f2\u027a\u0002", "\u27a1\u279f\u0003\u0002\u0002\u0002\u27a2\u27a5\u0003\u0002\u0002\u0002", "\u27a3\u27a1\u0003\u0002\u0002\u0002\u27a3\u27a4\u0003\u0002\u0002\u0002", "\u27a4\u27a8\u0003\u0002\u0002\u0002\u27a5\u27a3\u0003\u0002\u0002\u0002", "\u27a6\u27a8\u0005\u04f4\u027b\u0002\u27a7\u2792\u0003\u0002\u0002\u0002", "\u27a7\u279e\u0003\u0002\u0002\u0002\u27a7\u27a6\u0003\u0002\u0002\u0002", "\u27a8\u04f1\u0003\u0002\u0002\u0002\u27a9\u27aa\u0007\u0224\u0002\u0002", "\u27aa\u27bc\u0005\u0592\u02ca\u0002\u27ab\u27ac\u0007\u028e\u0002\u0002", "\u27ac\u27ae\u0007\u08b1\u0002\u0002\u27ad\u27af\u0005\u04d2\u026a\u0002", "\u27ae\u27ad\u0003\u0002\u0002\u0002\u27ae\u27af\u0003\u0002\u0002\u0002", "\u27af\u27b0\u0003\u0002\u0002\u0002\u27b0\u27bd\u0007\u08b2\u0002\u0002", "\u27b1\u27b2\u0007\u02f7\u0002\u0002\u27b2\u27b4\u0005\u04d4\u026b\u0002", "\u27b3\u27b1\u0003\u0002\u0002\u0002\u27b3\u27b4\u0003\u0002\u0002\u0002", "\u27b4\u27b5\u0003\u0002\u0002\u0002\u27b5\u27b6\u0007\u022c\u0002\u0002", "\u27b6\u27b7\u0005\u04d4\u026b\u0002\u27b7\u27b8\u0007\u07ae\u0002\u0002", "\u27b8\u27b9\u0005\u04d4\u026b\u0002\u27b9\u27ba\tt\u0002\u0002\u27ba", "\u27bb\u0005\u04d4\u026b\u0002\u27bb\u27bd\u0003\u0002\u0002\u0002\u27bc", "\u27ab\u0003\u0002\u0002\u0002\u27bc\u27b3\u0003\u0002\u0002\u0002\u27bd", "\u04f3\u0003\u0002\u0002\u0002\u27be\u27bf\u0007\u0224\u0002\u0002\u27bf", "\u27c0\u0005\u05a6\u02d4\u0002\u27c0\u27c1\u0007\u028e\u0002\u0002\u27c1", "\u27c8\u0007\u08b1\u0002\u0002\u27c2\u27c9\u0005\u041e\u0210\u0002\u27c3", "\u27c5\u0007\u08b1\u0002\u0002\u27c4\u27c6\u0005\u04d2\u026a\u0002\u27c5", "\u27c4\u0003\u0002\u0002\u0002\u27c5\u27c6\u0003\u0002\u0002\u0002\u27c6", "\u27c7\u0003\u0002\u0002\u0002\u27c7\u27c9\u0007\u08b2\u0002\u0002\u27c8", "\u27c2\u0003\u0002\u0002\u0002\u27c8\u27c3\u0003\u0002\u0002\u0002\u27c9", "\u27ca\u0003\u0002\u0002\u0002\u27ca\u27cb\u0007\u08b2\u0002\u0002\u27cb", "\u04f5\u0003\u0002\u0002\u0002\u27cc\u27cd\ts\u0002\u0002\u27cd\u27dd", "\u0005\u04f6\u027c\u0002\u27ce\u27cf\u0007\u051d\u0002\u0002\u27cf\u27dd", "\u0005\u04f6\u027c\u0002\u27d0\u27d1\u0007\u00fc\u0002\u0002\u27d1\u27dd", "\u0005\u04f6\u027c\u0002\u27d2\u27d3\u0007\u0389\u0002\u0002\u27d3\u27dd", "\u0005\u04f6\u027c\u0002\u27d4\u27d5\u0007\u018e\u0002\u0002\u27d5\u27dd", "\u0005\u04f6\u027c\u0002\u27d6\u27d7\u0007%\u0002\u0002\u27d7\u27dd", "\u0005\u04f6\u027c\u0002\u27d8\u27dd\u0005\u04f8\u027d\u0002\u27d9\u27dd", "\u0005\u0506\u0284\u0002\u27da\u27dd\u0005\u050a\u0286\u0002\u27db\u27dd", "\u0005\u0504\u0283\u0002\u27dc\u27cc\u0003\u0002\u0002\u0002\u27dc\u27ce", "\u0003\u0002\u0002\u0002\u27dc\u27d0\u0003\u0002\u0002\u0002\u27dc\u27d2", "\u0003\u0002\u0002\u0002\u27dc\u27d4\u0003\u0002\u0002\u0002\u27dc\u27d6", "\u0003\u0002\u0002\u0002\u27dc\u27d8\u0003\u0002\u0002\u0002\u27dc\u27d9", "\u0003\u0002\u0002\u0002\u27dc\u27da\u0003\u0002\u0002\u0002\u27dc\u27db", "\u0003\u0002\u0002\u0002\u27dd\u04f7\u0003\u0002\u0002\u0002\u27de\u27e1", "\u0005\u04fe\u0280\u0002\u27df\u27e1\u0005\u04fa\u027e\u0002\u27e0\u27de", "\u0003\u0002\u0002\u0002\u27e0\u27df\u0003\u0002\u0002\u0002\u27e1\u04f9", "\u0003\u0002\u0002\u0002\u27e2\u27e4\u0005\u0578\u02bd\u0002\u27e3\u27e2", "\u0003\u0002\u0002\u0002\u27e3\u27e4\u0003\u0002\u0002\u0002\u27e4\u27e5", "\u0003\u0002\u0002\u0002\u27e5\u27e6\u0007\u00a5\u0002\u0002\u27e6\u27e8", "\u0005\u04d4\u026b\u0002\u27e7\u27e9\u0005\u04fc\u027f\u0002\u27e8\u27e7", "\u0003\u0002\u0002\u0002\u27e9\u27ea\u0003\u0002\u0002\u0002\u27ea\u27e8", "\u0003\u0002\u0002\u0002\u27ea\u27eb\u0003\u0002\u0002\u0002\u27eb\u27ed", "\u0003\u0002\u0002\u0002\u27ec\u27ee\u0005\u0502\u0282\u0002\u27ed\u27ec", "\u0003\u0002\u0002\u0002\u27ed\u27ee\u0003\u0002\u0002\u0002\u27ee\u27ef", "\u0003\u0002\u0002\u0002\u27ef\u27f1\u0007\u01bf\u0002\u0002\u27f0\u27f2", "\u0007\u00a5\u0002\u0002\u27f1\u27f0\u0003\u0002\u0002\u0002\u27f1\u27f2", "\u0003\u0002\u0002\u0002\u27f2\u27f4\u0003\u0002\u0002\u0002\u27f3\u27f5", "\u0005\u0578\u02bd\u0002\u27f4\u27f3\u0003\u0002\u0002\u0002\u27f4\u27f5", "\u0003\u0002\u0002\u0002\u27f5\u04fb\u0003\u0002\u0002\u0002\u27f6\u27f7", "\u0007\u0843\u0002\u0002\u27f7\u27f8\u0005\u04d4\u026b\u0002\u27f8\u27fb", "\u0007\u0787\u0002\u0002\u27f9\u27fc\u0005\u03b8\u01dd\u0002\u27fa\u27fc", "\u0005\u04d4\u026b\u0002\u27fb\u27f9\u0003\u0002\u0002\u0002\u27fb\u27fa", "\u0003\u0002\u0002\u0002\u27fc\u04fd\u0003\u0002\u0002\u0002\u27fd\u27ff", "\u0005\u0578\u02bd\u0002\u27fe\u27fd\u0003\u0002\u0002\u0002\u27fe\u27ff", "\u0003\u0002\u0002\u0002\u27ff\u2800\u0003\u0002\u0002\u0002\u2800\u2802", "\u0007\u00a5\u0002\u0002\u2801\u2803\u0005\u0500\u0281\u0002\u2802\u2801", "\u0003\u0002\u0002\u0002\u2803\u2804\u0003\u0002\u0002\u0002\u2804\u2802", "\u0003\u0002\u0002\u0002\u2804\u2805\u0003\u0002\u0002\u0002\u2805\u2807", "\u0003\u0002\u0002\u0002\u2806\u2808\u0005\u0502\u0282\u0002\u2807\u2806", "\u0003\u0002\u0002\u0002\u2807\u2808\u0003\u0002\u0002\u0002\u2808\u2809", "\u0003\u0002\u0002\u0002\u2809\u280b\u0007\u01bf\u0002\u0002\u280a\u280c", "\u0007\u00a5\u0002\u0002\u280b\u280a\u0003\u0002\u0002\u0002\u280b\u280c", "\u0003\u0002\u0002\u0002\u280c\u280e\u0003\u0002\u0002\u0002\u280d\u280f", "\u0005\u0578\u02bd\u0002\u280e\u280d\u0003\u0002\u0002\u0002\u280e\u280f", "\u0003\u0002\u0002\u0002\u280f\u04ff\u0003\u0002\u0002\u0002\u2810\u2811", "\u0007\u0843\u0002\u0002\u2811\u2812\u0005\u04d4\u026b\u0002\u2812\u2815", "\u0007\u0787\u0002\u0002\u2813\u2816\u0005\u03b8\u01dd\u0002\u2814\u2816", "\u0005\u04d4\u026b\u0002\u2815\u2813\u0003\u0002\u0002\u0002\u2815\u2814", "\u0003\u0002\u0002\u0002\u2816\u0501\u0003\u0002\u0002\u0002\u2817\u281a", "\u0007\u01b2\u0002\u0002\u2818\u281b\u0005\u03b8\u01dd\u0002\u2819\u281b", "\u0005\u04d4\u026b\u0002\u281a\u2818\u0003\u0002\u0002\u0002\u281a\u2819", "\u0003\u0002\u0002\u0002\u281b\u0503\u0003\u0002\u0002\u0002\u281c\u281d", "\u0005\u05c2\u02e2\u0002\u281d\u281e\u0005\u05d4\u02eb\u0002\u281e\u2830", "\u0003\u0002\u0002\u0002\u281f\u2830\u0005\u05bc\u02df\u0002\u2820\u2830", "\u0005\u05c8\u02e5\u0002\u2821\u2830\u0005\u05be\u02e0\u0002\u2822\u2823", "\u0007\u08b1\u0002\u0002\u2823\u2824\u0005\u041e\u0210\u0002\u2824\u2828", "\u0007\u08b2\u0002\u0002\u2825\u2827\u0005\u0422\u0212\u0002\u2826\u2825", "\u0003\u0002\u0002\u0002\u2827\u282a\u0003\u0002\u0002\u0002\u2828\u2826", "\u0003\u0002\u0002\u0002\u2828\u2829\u0003\u0002\u0002\u0002\u2829\u2830", "\u0003\u0002\u0002\u0002\u282a\u2828\u0003\u0002\u0002\u0002\u282b\u282c", "\u0007\u08b1\u0002\u0002\u282c\u282d\u0005\u04d2\u026a\u0002\u282d\u282e", "\u0007\u08b2\u0002\u0002\u282e\u2830\u0003\u0002\u0002\u0002\u282f\u281c", "\u0003\u0002\u0002\u0002\u282f\u281f\u0003\u0002\u0002\u0002\u282f\u2820", "\u0003\u0002\u0002\u0002\u282f\u2821\u0003\u0002\u0002\u0002\u282f\u2822", "\u0003\u0002\u0002\u0002\u282f\u282b\u0003\u0002\u0002\u0002\u2830\u0505", "\u0003\u0002\u0002\u0002\u2831\u283a\tu\u0002\u0002\u2832\u2833\u0007", "\u08b1\u0002\u0002\u2833\u2834\u0005\u041e\u0210\u0002\u2834\u2835\u0007", "\u08b2\u0002\u0002\u2835\u283b\u0003\u0002\u0002\u0002\u2836\u2837\u0007", "\u08b1\u0002\u0002\u2837\u2838\u0005\u04d4\u026b\u0002\u2838\u2839\u0007", "\u08b2\u0002\u0002\u2839\u283b\u0003\u0002\u0002\u0002\u283a\u2832\u0003", "\u0002\u0002\u0002\u283a\u2836\u0003\u0002\u0002\u0002\u283b\u0507\u0003", "\u0002\u0002\u0002\u283c\u283d\u0007\u089c\u0002\u0002\u283d\u283e\u0007", "\u08b1\u0002\u0002\u283e\u283f\u0005\u04d4\u026b\u0002\u283f\u2840\u0007", "\u08b7\u0002\u0002\u2840\u2843\u0005\u04d4\u026b\u0002\u2841\u2842\u0007", "\u08b7\u0002\u0002\u2842\u2844\u0005\u04d4\u026b\u0002\u2843\u2841\u0003", "\u0002\u0002\u0002\u2843\u2844\u0003\u0002\u0002\u0002\u2844\u2845\u0003", "\u0002\u0002\u0002\u2845\u2846\u0007\u08b2\u0002\u0002\u2846\u2883\u0003", "\u0002\u0002\u0002\u2847\u2848\u0007\u089d\u0002\u0002\u2848\u284c\u0007", "\u08b1\u0002\u0002\u2849\u284d\u0005\u05c2\u02e2\u0002\u284a\u284d\u0005", "\u050a\u0286\u0002\u284b\u284d\u0005\u04d4\u026b\u0002\u284c\u2849\u0003", "\u0002\u0002\u0002\u284c\u284a\u0003\u0002\u0002\u0002\u284c\u284b\u0003", "\u0002\u0002\u0002\u284d\u2850\u0003\u0002\u0002\u0002\u284e\u284f\u0007", "\u08b7\u0002\u0002\u284f\u2851\u0005\u05ce\u02e8\u0002\u2850\u284e\u0003", "\u0002\u0002\u0002\u2850\u2851\u0003\u0002\u0002\u0002\u2851\u2854\u0003", "\u0002\u0002\u0002\u2852\u2853\u0007\u08b7\u0002\u0002\u2853\u2855\u0005", "\u05ce\u02e8\u0002\u2854\u2852\u0003\u0002\u0002\u0002\u2854\u2855\u0003", "\u0002\u0002\u0002\u2855\u2856\u0003\u0002\u0002\u0002\u2856\u2857\u0007", "\u08b2\u0002\u0002\u2857\u2883\u0003\u0002\u0002\u0002\u2858\u2859\u0007", "\u0890\u0002\u0002\u2859\u285a\u0007\u08b1\u0002\u0002\u285a\u285b\u0005", "\u04d2\u026a\u0002\u285b\u285c\u0007\u08b2\u0002\u0002\u285c\u2883\u0003", "\u0002\u0002\u0002\u285d\u285e\u0007\u00ba\u0002\u0002\u285e\u285f\u0007", "\u08b1\u0002\u0002\u285f\u2860\u0005\u04ea\u0276\u0002\u2860\u2861\u0007", "\u0811\u0002\u0002\u2861\u2862\u0007\u037b\u0002\u0002\u2862\u2863\u0007", "\u08b2\u0002\u0002\u2863\u2883\u0003\u0002\u0002\u0002\u2864\u2865\u0007", "\u0897\u0002\u0002\u2865\u2866\u0007\u08b1\u0002\u0002\u2866\u2867\u0005", "\u04d4\u026b\u0002\u2867\u2868\u0007\u08b7\u0002\u0002\u2868\u2869\u0005", "\u04d4\u026b\u0002\u2869\u286a\u0007\u08b2\u0002\u0002\u286a\u2883\u0003", "\u0002\u0002\u0002\u286b\u286c\u0007\u089e\u0002\u0002\u286c\u2874\u0007", "\u08b1\u0002\u0002\u286d\u286f\tv\u0002\u0002\u286e\u286d\u0003\u0002", "\u0002\u0002\u286e\u286f\u0003\u0002\u0002\u0002\u286f\u2871\u0003\u0002", "\u0002\u0002\u2870\u2872\u0005\u05ce\u02e8\u0002\u2871\u2870\u0003\u0002", "\u0002\u0002\u2871\u2872\u0003\u0002\u0002\u0002\u2872\u2873\u0003\u0002", "\u0002\u0002\u2873\u2875\u0007\u022c\u0002\u0002\u2874\u286e\u0003\u0002", "\u0002\u0002\u2874\u2875\u0003\u0002\u0002\u0002\u2875\u2876\u0003\u0002", "\u0002\u0002\u2876\u2877\u0005\u04ea\u0276\u0002\u2877\u2878\u0007\u08b2", "\u0002\u0002\u2878\u2883\u0003\u0002\u0002\u0002\u2879\u287a\u0007\u08a5", "\u0002\u0002\u287a\u287b\u0007\u08b1\u0002\u0002\u287b\u287e\u0005\u04d4", "\u026b\u0002\u287c\u287d\u0007\u08b7\u0002\u0002\u287d\u287f\u0005\u05ce", "\u02e8\u0002\u287e\u287c\u0003\u0002\u0002\u0002\u287e\u287f\u0003\u0002", "\u0002\u0002\u287f\u2880\u0003\u0002\u0002\u0002\u2880\u2881\u0007\u08b2", "\u0002\u0002\u2881\u2883\u0003\u0002\u0002\u0002\u2882\u283c\u0003\u0002", "\u0002\u0002\u2882\u2847\u0003\u0002\u0002\u0002\u2882\u2858\u0003\u0002", "\u0002\u0002\u2882\u285d\u0003\u0002\u0002\u0002\u2882\u2864\u0003\u0002", "\u0002\u0002\u2882\u286b\u0003\u0002\u0002\u0002\u2882\u2879\u0003\u0002", "\u0002\u0002\u2883\u0509\u0003\u0002\u0002\u0002\u2884\u2888\u0005\u0508", "\u0285\u0002\u2885\u2888\u0005\u050e\u0288\u0002\u2886\u2888\u0005\u0512", "\u028a\u0002\u2887\u2884\u0003\u0002\u0002\u0002\u2887\u2885\u0003\u0002", "\u0002\u0002\u2887\u2886\u0003\u0002\u0002\u0002\u2888\u050b\u0003\u0002", "\u0002\u0002\u2889\u288e\u0007\u08ad\u0002\u0002\u288a\u288e\u0005\u0508", "\u0285\u0002\u288b\u288e\u0005\u05ca\u02e6\u0002\u288c\u288e\u0007\u0338", "\u0002\u0002\u288d\u2889\u0003\u0002\u0002\u0002\u288d\u288a\u0003\u0002", "\u0002\u0002\u288d\u288b\u0003\u0002\u0002\u0002\u288d\u288c\u0003\u0002", "\u0002\u0002\u288e\u050d\u0003\u0002\u0002\u0002\u288f\u2892\u0005\u0510", "\u0289\u0002\u2890\u2893\u0005\u04f2\u027a\u0002\u2891\u2893\u0005\u04f4", "\u027b\u0002\u2892\u2890\u0003\u0002\u0002\u0002\u2892\u2891\u0003\u0002", "\u0002\u0002\u2892\u2893\u0003\u0002\u0002\u0002\u2893\u050f\u0003\u0002", "\u0002\u0002\u2894\u2895\u0007\u089f\u0002\u0002\u2895\u2897\u0007\u08b1", "\u0002\u0002\u2896\u2898\tw\u0002\u0002\u2897\u2896\u0003\u0002\u0002", "\u0002\u2897\u2898\u0003\u0002\u0002\u0002\u2898\u2899\u0003\u0002\u0002", "\u0002\u2899\u289a\u0005\u04d4\u026b\u0002\u289a\u289b\u0007\u08b2\u0002", "\u0002\u289b\u28cf\u0003\u0002\u0002\u0002\u289c\u289d\u0007\u011b\u0002", "\u0002\u289d\u28a5\u0007\u08b1\u0002\u0002\u289e\u28a6\u0007\u08b4\u0002", "\u0002\u289f\u28a1\t`\u0002\u0002\u28a0\u289f\u0003\u0002\u0002\u0002", "\u28a0\u28a1\u0003\u0002\u0002\u0002\u28a1\u28a2\u0003\u0002\u0002\u0002", "\u28a2\u28a4\u0005\u04ea\u0276\u0002\u28a3\u28a0\u0003\u0002\u0002\u0002", "\u28a3\u28a4\u0003\u0002\u0002\u0002\u28a4\u28a6\u0003\u0002\u0002\u0002", "\u28a5\u289e\u0003\u0002\u0002\u0002\u28a5\u28a3\u0003\u0002\u0002\u0002", "\u28a6\u28a7\u0003\u0002\u0002\u0002\u28a7\u28a9\u0007\u08b2\u0002\u0002", "\u28a8\u28aa\u0005\u051a\u028e\u0002\u28a9\u28a8\u0003\u0002\u0002\u0002", "\u28a9\u28aa\u0003\u0002\u0002\u0002\u28aa\u28cf\u0003\u0002\u0002\u0002", "\u28ab\u28ac\u0007\u089a\u0002\u0002\u28ac\u28ad\u0007\u08b1\u0002\u0002", "\u28ad\u28b0\u0005\u04d4\u026b\u0002\u28ae\u28af\u0007\u08b7\u0002\u0002", "\u28af\u28b1\u0007\u08ab\u0002\u0002\u28b0\u28ae\u0003\u0002\u0002\u0002", "\u28b0\u28b1\u0003\u0002\u0002\u0002\u28b1\u28b2\u0003\u0002\u0002\u0002", "\u28b2\u28b3\u0007\u08b2\u0002\u0002\u28b3\u28cf\u0003\u0002\u0002\u0002", "\u28b4\u28b5\u0007\u088d\u0002\u0002\u28b5\u28b7\u0007\u08b1\u0002\u0002", "\u28b6\u28b8\tw\u0002\u0002\u28b7\u28b6\u0003\u0002\u0002\u0002\u28b7", "\u28b8\u0003\u0002\u0002\u0002\u28b8\u28b9\u0003\u0002\u0002\u0002\u28b9", "\u28ba\u0005\u04d4\u026b\u0002\u28ba\u28bb\u0007\u08b2\u0002\u0002\u28bb", "\u28cf\u0003\u0002\u0002\u0002\u28bc\u28bd\u0007\u0893\u0002\u0002\u28bd", "\u28bf\u0007\u08b1\u0002\u0002\u28be\u28c0\tw\u0002\u0002\u28bf\u28be", "\u0003\u0002\u0002\u0002\u28bf\u28c0\u0003\u0002\u0002\u0002\u28c0\u28c1", "\u0003\u0002\u0002\u0002\u28c1\u28c2\u0005\u04d4\u026b\u0002\u28c2\u28c3", "\u0007\u08b2\u0002\u0002\u28c3\u28cf\u0003\u0002\u0002\u0002\u28c4\u28c5", "\u0007\u08a3\u0002\u0002\u28c5\u28c6\u0007\u08b1\u0002\u0002\u28c6\u28c7", "\u0005\u04d2\u026a\u0002\u28c7\u28c8\u0007\u08b2\u0002\u0002\u28c8\u28cf", "\u0003\u0002\u0002\u0002\u28c9\u28ca\u0007\u08a4\u0002\u0002\u28ca\u28cb", "\u0007\u08b1\u0002\u0002\u28cb\u28cc\u0005\u04d2\u026a\u0002\u28cc\u28cd", "\u0007\u08b2\u0002\u0002\u28cd\u28cf\u0003\u0002\u0002\u0002\u28ce\u2894", "\u0003\u0002\u0002\u0002\u28ce\u289c\u0003\u0002\u0002\u0002\u28ce\u28ab", "\u0003\u0002\u0002\u0002\u28ce\u28b4\u0003\u0002\u0002\u0002\u28ce\u28bc", "\u0003\u0002\u0002\u0002\u28ce\u28c4\u0003\u0002\u0002\u0002\u28ce\u28c9", "\u0003\u0002\u0002\u0002\u28cf\u0511\u0003\u0002\u0002\u0002\u28d0\u28d1", "\u0005\u0514\u028b\u0002\u28d1\u28d3\u0005\u05ac\u02d7\u0002\u28d2\u28d4", "\u0005\u051a\u028e\u0002\u28d3\u28d2\u0003\u0002\u0002\u0002\u28d3\u28d4", "\u0003\u0002\u0002\u0002\u28d4\u29f8\u0003\u0002\u0002\u0002\u28d5\u28d6", "\u0005\u05d6\u02ec\u0002\u28d6\u28d8\u0005\u05ae\u02d8\u0002\u28d7\u28d9", "\u0005\u0522\u0292\u0002\u28d8\u28d7\u0003\u0002\u0002\u0002\u28d8\u28d9", "\u0003\u0002\u0002\u0002\u28d9\u29f8\u0003\u0002\u0002\u0002\u28da\u28db", "\u0007\u011b\u0002\u0002\u28db\u28e1\u0007\u08b1\u0002\u0002\u28dc\u28e2", "\u0007\u08b4\u0002\u0002\u28dd\u28df\t`\u0002\u0002\u28de\u28dd\u0003", "\u0002\u0002\u0002\u28de\u28df\u0003\u0002\u0002\u0002\u28df\u28e0\u0003", "\u0002\u0002\u0002\u28e0\u28e2\u0005\u04ea\u0276\u0002\u28e1\u28dc\u0003", "\u0002\u0002\u0002\u28e1\u28de\u0003\u0002\u0002\u0002\u28e2\u28e3\u0003", "\u0002\u0002\u0002\u28e3\u28e5\u0007\u08b2\u0002\u0002\u28e4\u28e6\u0005", "\u051a\u028e\u0002\u28e5\u28e4\u0003\u0002\u0002\u0002\u28e5\u28e6\u0003", "\u0002\u0002\u0002\u28e6\u29f8\u0003\u0002\u0002\u0002\u28e7\u28e8\t", "x\u0002\u0002\u28e8\u28ef\u0007\u08b1\u0002\u0002\u28e9\u28ea\u0007", "\u036e\u0002\u0002\u28ea\u28eb\u0007\u08b1\u0002\u0002\u28eb\u28ec\u0005", "\u041e\u0210\u0002\u28ec\u28ed\u0007\u08b2\u0002\u0002\u28ed\u28f0\u0003", "\u0002\u0002\u0002\u28ee\u28f0\u0005\u04ea\u0276\u0002\u28ef\u28e9\u0003", "\u0002\u0002\u0002\u28ef\u28ee\u0003\u0002\u0002\u0002\u28f0\u28f1\u0003", "\u0002\u0002\u0002\u28f1\u28f2\u0007?\u0002\u0002\u28f2\u28f3\u0005", "\u05b4\u02db\u0002\u28f3\u28f4\u0007\u08b2\u0002\u0002\u28f4\u29f8\u0003", "\u0002\u0002\u0002\u28f5\u28f6\u0007\u00cf\u0002\u0002\u28f6\u28f7\u0007", "\u08b1\u0002\u0002\u28f7\u28fd\u0005\u05c2\u02e2\u0002\u28f8\u28fb\u0007", "\u08b7\u0002\u0002\u28f9\u28fc\u0005\u05ca\u02e6\u0002\u28fa\u28fc\u0005", "\u05ce\u02e8\u0002\u28fb\u28f9\u0003\u0002\u0002\u0002\u28fb\u28fa\u0003", "\u0002\u0002\u0002\u28fc\u28fe\u0003\u0002\u0002\u0002\u28fd\u28f8\u0003", "\u0002\u0002\u0002\u28fd\u28fe\u0003\u0002\u0002\u0002\u28fe\u28ff\u0003", "\u0002\u0002\u0002\u28ff\u2900\u0007\u08b2\u0002\u0002\u2900\u29f8\u0003", "\u0002\u0002\u0002\u2901\u2902\u0007\u00d4\u0002\u0002\u2902\u2904\u0007", "\u08b1\u0002\u0002\u2903\u2905\ty\u0002\u0002\u2904\u2903\u0003\u0002", "\u0002\u0002\u2904\u2905\u0003\u0002\u0002\u0002\u2905\u2906\u0003\u0002", "\u0002\u0002\u2906\u2908\u0005\u04ea\u0276\u0002\u2907\u2909\u0005\u0526", "\u0294\u0002\u2908\u2907\u0003\u0002\u0002\u0002\u2908\u2909\u0003\u0002", "\u0002\u0002\u2909\u290a\u0003\u0002\u0002\u0002\u290a\u290b\u0007\u08b2", "\u0002\u0002\u290b\u29f8\u0003\u0002\u0002\u0002\u290c\u290d\u0005\u0516", "\u028c\u0002\u290d\u290f\u0005\u05aa\u02d6\u0002\u290e\u2910\u0005\u0528", "\u0295\u0002\u290f\u290e\u0003\u0002\u0002\u0002\u2910\u2911\u0003\u0002", "\u0002\u0002\u2911\u290f\u0003\u0002\u0002\u0002\u2911\u2912\u0003\u0002", "\u0002\u0002\u2912\u29f8\u0003\u0002\u0002\u0002\u2913\u2914\u0005\u058a", "\u02c6\u0002\u2914\u2915\tz\u0002\u0002\u2915\u29f8\u0003\u0002\u0002", "\u0002\u2916\u2917\u0007\u015b\u0002\u0002\u2917\u2918\u0007\u08b1\u0002", "\u0002\u2918\u291a\u0005\u04ea\u0276\u0002\u2919\u291b\t{\u0002\u0002", "\u291a\u2919\u0003\u0002\u0002\u0002\u291a\u291b\u0003\u0002\u0002\u0002", "\u291b\u291c\u0003\u0002\u0002\u0002\u291c\u291d\u0007\u08b2\u0002\u0002", "\u291d\u29f8\u0003\u0002\u0002\u0002\u291e\u291f\u0007\u01f2\u0002\u0002", "\u291f\u2920\u0007\u08b1\u0002\u0002\u2920\u2921\u0005\u05d6\u02ec\u0002", "\u2921\u2922\u0007\u022c\u0002\u0002\u2922\u2923\u0005\u04ea\u0276\u0002", "\u2923\u2924\u0007\u08b2\u0002\u0002\u2924\u29f8\u0003\u0002\u0002\u0002", "\u2925\u2926\t|\u0002\u0002\u2926\u2928\u0005\u05ac\u02d7\u0002\u2927", "\u2929\u0005\u05b0\u02d9\u0002\u2928\u2927\u0003\u0002\u0002\u0002\u2928", "\u2929\u0003\u0002\u0002\u0002\u2929\u292a\u0003\u0002\u0002\u0002\u292a", "\u292b\u0005\u051a\u028e\u0002\u292b\u29f8\u0003\u0002\u0002\u0002\u292c", "\u292d\u0005\u0518\u028d\u0002\u292d\u292e\u0007\u08b1\u0002\u0002\u292e", "\u2930\u0005\u04d2\u026a\u0002\u292f\u2931\u0005\u052a\u0296\u0002\u2930", "\u292f\u0003\u0002\u0002\u0002\u2930\u2931\u0003\u0002\u0002\u0002\u2931", "\u2933\u0003\u0002\u0002\u0002\u2932\u2934\u0005\u0522\u0292\u0002\u2933", "\u2932\u0003\u0002\u0002\u0002\u2933\u2934\u0003\u0002\u0002\u0002\u2934", "\u2935\u0003\u0002\u0002\u0002\u2935\u2936\u0007\u08b2\u0002\u0002\u2936", "\u29f8\u0003\u0002\u0002\u0002\u2937\u2938\u0007\u07b8\u0002\u0002\u2938", "\u2939\u0007\u08b1\u0002\u0002\u2939\u293c\u0005\u04d4\u026b\u0002\u293a", "\u293b\u0007\u0811\u0002\u0002\u293b\u293d\t}\u0002\u0002\u293c\u293a", "\u0003\u0002\u0002\u0002\u293c\u293d\u0003\u0002\u0002\u0002\u293d\u2942", "\u0003\u0002\u0002\u0002\u293e\u293f\u0007\u08b7\u0002\u0002\u293f\u2941", "\u0005\u04d4\u026b\u0002\u2940\u293e\u0003\u0002\u0002\u0002\u2941\u2944", "\u0003\u0002\u0002\u0002\u2942\u2940\u0003\u0002\u0002\u0002\u2942\u2943", "\u0003\u0002\u0002\u0002\u2943\u2945\u0003\u0002\u0002\u0002\u2944\u2942", "\u0003\u0002\u0002\u0002\u2945\u2946\u0007\u08b2\u0002\u0002\u2946\u29f8", "\u0003\u0002\u0002\u0002\u2947\u2948\u0007\u07ba\u0002\u0002\u2948\u2949", "\u0007\u08b1\u0002\u0002\u2949\u294a\u0005\u04d4\u026b\u0002\u294a\u294c", "\u0007?\u0002\u0002\u294b\u294d\u0007\u0562\u0002\u0002\u294c\u294b", "\u0003\u0002\u0002\u0002\u294c\u294d\u0003\u0002\u0002\u0002\u294d\u294e", "\u0003\u0002\u0002\u0002\u294e\u294f\u0005\u05b4\u02db\u0002\u294f\u2950", "\u0007\u08b2\u0002\u0002\u2950\u29f8\u0003\u0002\u0002\u0002\u2951\u2952", "\u0007\u089e\u0002\u0002\u2952\u295a\u0007\u08b1\u0002\u0002\u2953\u2955", "\tv\u0002\u0002\u2954\u2953\u0003\u0002\u0002\u0002\u2954\u2955\u0003", "\u0002\u0002\u0002\u2955\u2957\u0003\u0002\u0002\u0002\u2956\u2958\u0005", "\u05ce\u02e8\u0002\u2957\u2956\u0003\u0002\u0002\u0002\u2957\u2958\u0003", "\u0002\u0002\u0002\u2958\u2959\u0003\u0002\u0002\u0002\u2959\u295b\u0007", "\u022c\u0002\u0002\u295a\u2954\u0003\u0002\u0002\u0002\u295a\u295b\u0003", "\u0002\u0002\u0002\u295b\u295c\u0003\u0002\u0002\u0002\u295c\u295d\u0005", "\u04ea\u0276\u0002\u295d\u295e\u0007\u08b2\u0002\u0002\u295e\u29f8\u0003", "\u0002\u0002\u0002\u295f\u2960\u0007\u0855\u0002\u0002\u2960\u2961\u0007", "\u08b1\u0002\u0002\u2961\u2963\u0005\u04d4\u026b\u0002\u2962\u2964\u0005", "\u0480\u0241\u0002\u2963\u2962\u0003\u0002\u0002\u0002\u2963\u2964\u0003", "\u0002\u0002\u0002\u2964\u2965\u0003\u0002\u0002\u0002\u2965\u2968\u0007", "\u08b2\u0002\u0002\u2966\u2967\u0007\u08aa\u0002\u0002\u2967\u2969\u0005", "\u05c0\u02e1\u0002\u2968\u2966\u0003\u0002\u0002\u0002\u2968\u2969\u0003", "\u0002\u0002\u0002\u2969\u29f8\u0003\u0002\u0002\u0002\u296a\u296b\t", "~\u0002\u0002\u296b\u296c\u0007\u08b1\u0002\u0002\u296c\u2971\u0005", "\u0536\u029c\u0002\u296d\u296e\u0007\u08b7\u0002\u0002\u296e\u2970\u0005", "\u0536\u029c\u0002\u296f\u296d\u0003\u0002\u0002\u0002\u2970\u2973\u0003", "\u0002\u0002\u0002\u2971\u296f\u0003\u0002\u0002\u0002\u2971\u2972\u0003", "\u0002\u0002\u0002\u2972\u2974\u0003\u0002\u0002\u0002\u2973\u2971\u0003", "\u0002\u0002\u0002\u2974\u2977\u0007\u08b2\u0002\u0002\u2975\u2976\u0007", "\u08aa\u0002\u0002\u2976\u2978\u0005\u05c0\u02e1\u0002\u2977\u2975\u0003", "\u0002\u0002\u0002\u2977\u2978\u0003\u0002\u0002\u0002\u2978\u29f8\u0003", "\u0002\u0002\u0002\u2979\u297a\u0007\u085e\u0002\u0002\u297a\u297c\u0007", "\u08b1\u0002\u0002\u297b\u297d\t\u007f\u0002\u0002\u297c\u297b\u0003", "\u0002\u0002\u0002\u297c\u297d\u0003\u0002\u0002\u0002\u297d\u297f\u0003", "\u0002\u0002\u0002\u297e\u2980\t\u0080\u0002\u0002\u297f\u297e\u0003", "\u0002\u0002\u0002\u297f\u2980\u0003\u0002\u0002\u0002\u2980\u2981\u0003", "\u0002\u0002\u0002\u2981\u2984\u0005\u04d4\u026b\u0002\u2982\u2983\u0007", "\u08b7\u0002\u0002\u2983\u2985\u0005\u052e\u0298\u0002\u2984\u2982\u0003", "\u0002\u0002\u0002\u2984\u2985\u0003\u0002\u0002\u0002\u2985\u298d\u0003", "\u0002\u0002\u0002\u2986\u2987\u0007\u08b7\u0002\u0002\u2987\u2989\u0005", "\u04d4\u026b\u0002\u2988\u298a\u0005\u054a\u02a6\u0002\u2989\u2988\u0003", "\u0002\u0002\u0002\u2989\u298a\u0003\u0002\u0002\u0002\u298a\u298c\u0003", "\u0002\u0002\u0002\u298b\u2986\u0003\u0002\u0002\u0002\u298c\u298f\u0003", "\u0002\u0002\u0002\u298d\u298b\u0003\u0002\u0002\u0002\u298d\u298e\u0003", "\u0002\u0002\u0002\u298e\u2990\u0003\u0002\u0002\u0002\u298f\u298d\u0003", "\u0002\u0002\u0002\u2990\u2993\u0007\u08b2\u0002\u0002\u2991\u2992\u0007", "\u08aa\u0002\u0002\u2992\u2994\u0005\u05c0\u02e1\u0002\u2993\u2991\u0003", "\u0002\u0002\u0002\u2993\u2994\u0003\u0002\u0002\u0002\u2994\u29f8\u0003", "\u0002\u0002\u0002\u2995\u2996\u0007\u0860\u0002\u0002\u2996\u2997\u0007", "\u08b1\u0002\u0002\u2997\u2999\u0005\u04d4\u026b\u0002\u2998\u299a\u0005", "\u052c\u0297\u0002\u2999\u2998\u0003\u0002\u0002\u0002\u2999\u299a\u0003", "\u0002\u0002\u0002\u299a\u299b\u0003\u0002\u0002\u0002\u299b\u299c\u0007", "\u08b2\u0002\u0002\u299c\u29f8\u0003\u0002\u0002\u0002\u299d\u299e\u0007", "\u0869\u0002\u0002\u299e\u299f\u0007\u08b1\u0002\u0002\u299f\u29a0\t", "\u0081\u0002\u0002\u29a0\u29a2\u0005\u04ea\u0276\u0002\u29a1\u29a3\u0007", "\u0841\u0002\u0002\u29a2\u29a1\u0003\u0002\u0002\u0002\u29a2\u29a3\u0003", "\u0002\u0002\u0002\u29a3\u29a4\u0003\u0002\u0002\u0002\u29a4\u29a7\u0007", "\u08b2\u0002\u0002\u29a5\u29a6\u0007\u08aa\u0002\u0002\u29a6\u29a8\u0005", "\u05c0\u02e1\u0002\u29a7\u29a5\u0003\u0002\u0002\u0002\u29a7\u29a8\u0003", "\u0002\u0002\u0002\u29a8\u29f8\u0003\u0002\u0002\u0002\u29a9\u29aa\u0007", "\u086b\u0002\u0002\u29aa\u29af\u0007\u08b1\u0002\u0002\u29ab\u29ac\u0007", "\u0371\u0002\u0002\u29ac\u29b0\u0005\u05d0\u02e9\u0002\u29ad\u29ae\u0007", "\u01d0\u0002\u0002\u29ae\u29b0\u0005\u04ea\u0276\u0002\u29af\u29ab\u0003", "\u0002\u0002\u0002\u29af\u29ad\u0003\u0002\u0002\u0002\u29b0\u29b3\u0003", "\u0002\u0002\u0002\u29b1\u29b2\u0007\u08b7\u0002\u0002\u29b2\u29b4\u0005", "\u04ea\u0276\u0002\u29b3\u29b1\u0003\u0002\u0002\u0002\u29b3\u29b4\u0003", "\u0002\u0002\u0002\u29b4\u29b5\u0003\u0002\u0002\u0002\u29b5\u29b8\u0007", "\u08b2\u0002\u0002\u29b6\u29b7\u0007\u08aa\u0002\u0002\u29b7\u29b9\u0005", "\u05c0\u02e1\u0002\u29b8\u29b6\u0003\u0002\u0002\u0002\u29b8\u29b9\u0003", "\u0002\u0002\u0002\u29b9\u29f8\u0003\u0002\u0002\u0002\u29ba\u29bb\u0007", "\u086d\u0002\u0002\u29bb\u29bc\u0007\u08b1\u0002\u0002\u29bc\u29be\u0005", "\u04ea\u0276\u0002\u29bd\u29bf\u0005\u052c\u0297\u0002\u29be\u29bd\u0003", "\u0002\u0002\u0002\u29be\u29bf\u0003\u0002\u0002\u0002\u29bf\u29c0\u0003", "\u0002\u0002\u0002\u29c0\u29c1\u0007\u0598\u0002\u0002\u29c1\u29c5\u0007", "\u0109\u0002\u0002\u29c2\u29c3\u0007\u044b\u0002\u0002\u29c3\u29c4\u0007", "\u046a\u0002\u0002\u29c4\u29c6\u0007\u01b7\u0002\u0002\u29c5\u29c2\u0003", "\u0002\u0002\u0002\u29c5\u29c6\u0003\u0002\u0002\u0002\u29c6\u29c7\u0003", "\u0002\u0002\u0002\u29c7\u29ca\u0007\u08b2\u0002\u0002\u29c8\u29c9\u0007", "\u08aa\u0002\u0002\u29c9\u29cb\u0005\u05c0\u02e1\u0002\u29ca\u29c8\u0003", "\u0002\u0002\u0002\u29ca\u29cb\u0003\u0002\u0002\u0002\u29cb\u29f8\u0003", "\u0002\u0002\u0002\u29cc\u29cd\u0007\u086e\u0002\u0002\u29cd\u29ce\u0007", "\u08b1\u0002\u0002\u29ce\u29d1\u0005\u04ea\u0276\u0002\u29cf\u29d0\u0007", "\u08b7\u0002\u0002\u29d0\u29d2\u0005\u0538\u029d\u0002\u29d1\u29cf\u0003", "\u0002\u0002\u0002\u29d1\u29d2\u0003\u0002\u0002\u0002\u29d2\u29d5\u0003", "\u0002\u0002\u0002\u29d3\u29d4\u0007\u08b7\u0002\u0002\u29d4\u29d6\u0005", "\u053a\u029e\u0002\u29d5\u29d3\u0003\u0002\u0002\u0002\u29d5\u29d6\u0003", "\u0002\u0002\u0002\u29d6\u29d7\u0003\u0002\u0002\u0002\u29d7\u29da\u0007", "\u08b2\u0002\u0002\u29d8\u29d9\u0007\u08aa\u0002\u0002\u29d9\u29db\u0005", "\u05c0\u02e1\u0002\u29da\u29d8\u0003\u0002\u0002\u0002\u29da\u29db\u0003", "\u0002\u0002\u0002\u29db\u29f8\u0003\u0002\u0002\u0002\u29dc\u29dd\u0007", "\u0870\u0002\u0002\u29dd\u29de\u0007\u08b1\u0002\u0002\u29de\u29df\t", "\u0081\u0002\u0002\u29df\u29e2\u0005\u04ea\u0276\u0002\u29e0\u29e1\u0007", "?\u0002\u0002\u29e1\u29e3\u0005\u05b4\u02db\u0002\u29e2\u29e0\u0003", "\u0002\u0002\u0002\u29e2\u29e3\u0003\u0002\u0002\u0002\u29e3\u29e5\u0003", "\u0002\u0002\u0002\u29e4\u29e6\u0005\u053c\u029f\u0002\u29e5\u29e4\u0003", "\u0002\u0002\u0002\u29e5\u29e6\u0003\u0002\u0002\u0002\u29e6\u29e8\u0003", "\u0002\u0002\u0002\u29e7\u29e9\u0005\u053e\u02a0\u0002\u29e8\u29e7\u0003", "\u0002\u0002\u0002\u29e8\u29e9\u0003\u0002\u0002\u0002\u29e9\u29eb\u0003", "\u0002\u0002\u0002\u29ea\u29ec\u0005\u0540\u02a1\u0002\u29eb\u29ea\u0003", "\u0002\u0002\u0002\u29eb\u29ec\u0003\u0002\u0002\u0002\u29ec\u29ef\u0003", "\u0002\u0002\u0002\u29ed\u29ee\t\u0082\u0002\u0002\u29ee\u29f0\u0007", "\u0162\u0002\u0002\u29ef\u29ed\u0003\u0002\u0002\u0002\u29ef\u29f0\u0003", "\u0002\u0002\u0002\u29f0\u29f1\u0003\u0002\u0002\u0002\u29f1\u29f4\u0007", "\u08b2\u0002\u0002\u29f2\u29f3\u0007\u08aa\u0002\u0002\u29f3\u29f5\u0005", "\u05c0\u02e1\u0002\u29f4\u29f2\u0003\u0002\u0002\u0002\u29f4\u29f5\u0003", "\u0002\u0002\u0002\u29f5\u29f8\u0003\u0002\u0002\u0002\u29f6\u29f8\u0005", "\u0596\u02cc\u0002\u29f7\u28d0\u0003\u0002\u0002\u0002\u29f7\u28d5\u0003", "\u0002\u0002\u0002\u29f7\u28da\u0003\u0002\u0002\u0002\u29f7\u28e7\u0003", "\u0002\u0002\u0002\u29f7\u28f5\u0003\u0002\u0002\u0002\u29f7\u2901\u0003", "\u0002\u0002\u0002\u29f7\u290c\u0003\u0002\u0002\u0002\u29f7\u2913\u0003", "\u0002\u0002\u0002\u29f7\u2916\u0003\u0002\u0002\u0002\u29f7\u291e\u0003", "\u0002\u0002\u0002\u29f7\u2925\u0003\u0002\u0002\u0002\u29f7\u292c\u0003", "\u0002\u0002\u0002\u29f7\u2937\u0003\u0002\u0002\u0002\u29f7\u2947\u0003", "\u0002\u0002\u0002\u29f7\u2951\u0003\u0002\u0002\u0002\u29f7\u295f\u0003", "\u0002\u0002\u0002\u29f7\u296a\u0003\u0002\u0002\u0002\u29f7\u2979\u0003", "\u0002\u0002\u0002\u29f7\u2995\u0003\u0002\u0002\u0002\u29f7\u299d\u0003", "\u0002\u0002\u0002\u29f7\u29a9\u0003\u0002\u0002\u0002\u29f7\u29ba\u0003", "\u0002\u0002\u0002\u29f7\u29cc\u0003\u0002\u0002\u0002\u29f7\u29dc\u0003", "\u0002\u0002\u0002\u29f7\u29f6\u0003\u0002\u0002\u0002\u29f8\u0513\u0003", "\u0002\u0002\u0002\u29f9\u29fa\t\u0083\u0002\u0002\u29fa\u0515\u0003", "\u0002\u0002\u0002\u29fb\u29fc\t\u0084\u0002\u0002\u29fc\u0517\u0003", "\u0002\u0002\u0002\u29fd\u29fe\t\u0085\u0002\u0002\u29fe\u0519\u0003", "\u0002\u0002\u0002\u29ff\u2a00\u0007\u04a4\u0002\u0002\u2a00\u2a02\u0007", "\u08b1\u0002\u0002\u2a01\u2a03\u0005\u043c\u021f\u0002\u2a02\u2a01\u0003", "\u0002\u0002\u0002\u2a02\u2a03\u0003\u0002\u0002\u0002\u2a03\u2a08\u0003", "\u0002\u0002\u0002\u2a04\u2a06\u0005\u0480\u0241\u0002\u2a05\u2a07\u0005", "\u051c\u028f\u0002\u2a06\u2a05\u0003\u0002\u0002\u0002\u2a06\u2a07\u0003", "\u0002\u0002\u0002\u2a07\u2a09\u0003\u0002\u0002\u0002\u2a08\u2a04\u0003", "\u0002\u0002\u0002\u2a08\u2a09\u0003\u0002\u0002\u0002\u2a09\u2a0a\u0003", "\u0002\u0002\u0002\u2a0a\u2a0b\u0007\u08b2\u0002\u0002\u2a0b\u051b\u0003", "\u0002\u0002\u0002\u2a0c\u2a13\u0005\u051e\u0290\u0002\u2a0d\u2a0e\u0007", "m\u0002\u0002\u2a0e\u2a0f\u0005\u0520\u0291\u0002\u2a0f\u2a10\u0007", "-\u0002\u0002\u2a10\u2a11\u0005\u0520\u0291\u0002\u2a11\u2a14\u0003", "\u0002\u0002\u0002\u2a12\u2a14\u0005\u0520\u0291\u0002\u2a13\u2a0d\u0003", "\u0002\u0002\u0002\u2a13\u2a12\u0003\u0002\u0002\u0002\u2a14\u051d\u0003", "\u0002\u0002\u0002\u2a15\u2a16\t\u0086\u0002\u0002\u2a16\u051f\u0003", "\u0002\u0002\u0002\u2a17\u2a18\u0007\u07cc\u0002\u0002\u2a18\u2a1f\u0007", "\u050c\u0002\u0002\u2a19\u2a1a\u0007\u0130\u0002\u0002\u2a1a\u2a1f\u0007", "\u05ad\u0002\u0002\u2a1b\u2a1c\u0005\u04ea\u0276\u0002\u2a1c\u2a1d\t", "\u0087\u0002\u0002\u2a1d\u2a1f\u0003\u0002\u0002\u0002\u2a1e\u2a17\u0003", "\u0002\u0002\u0002\u2a1e\u2a19\u0003\u0002\u0002\u0002\u2a1e\u2a1b\u0003", "\u0002\u0002\u0002\u2a1f\u0521\u0003\u0002\u0002\u0002\u2a20\u2a2a\u0007", "\u0811\u0002\u0002\u2a21\u2a2b\u0007\u08b4\u0002\u0002\u2a22\u2a27\u0005", "\u0524\u0293\u0002\u2a23\u2a24\u0007\u08b7\u0002\u0002\u2a24\u2a26\u0005", "\u0524\u0293\u0002\u2a25\u2a23\u0003\u0002\u0002\u0002\u2a26\u2a29\u0003", "\u0002\u0002\u0002\u2a27\u2a25\u0003\u0002\u0002\u0002\u2a27\u2a28\u0003", "\u0002\u0002\u0002\u2a28\u2a2b\u0003\u0002\u0002\u0002\u2a29\u2a27\u0003", "\u0002\u0002\u0002\u2a2a\u2a21\u0003\u0002\u0002\u0002\u2a2a\u2a22\u0003", "\u0002\u0002\u0002\u2a2b\u0523\u0003\u0002\u0002\u0002\u2a2c\u2a2e\u0007", "\u028e\u0002\u0002\u2a2d\u2a2f\u0007\u04a0\u0002\u0002\u2a2e\u2a2d\u0003", "\u0002\u0002\u0002\u2a2e\u2a2f\u0003\u0002\u0002\u0002\u2a2f\u2a32\u0003", "\u0002\u0002\u0002\u2a30\u2a32\u0007\u04a0\u0002\u0002\u2a31\u2a2c\u0003", "\u0002\u0002\u0002\u2a31\u2a30\u0003\u0002\u0002\u0002\u2a31\u2a32\u0003", "\u0002\u0002\u0002\u2a32\u2a33\u0003\u0002\u0002\u0002\u2a33\u2a34\u0005", "\u042a\u0216\u0002\u2a34\u0525\u0003\u0002\u0002\u0002\u2a35\u2a36\u0007", "\u0492\u0002\u0002\u2a36\u2a37\u0007\u0094\u0002\u0002\u2a37\u2a38\u0005", "\u04ea\u0276\u0002\u2a38\u0527\u0003\u0002\u0002\u0002\u2a39\u2a3a\u0007", "\u0848\u0002\u0002\u2a3a\u2a3b\u0007\u023f\u0002\u0002\u2a3b\u2a3c\u0007", "\u08b1\u0002\u0002\u2a3c\u2a3d\u0005\u0480\u0241\u0002\u2a3d\u2a3e\u0007", "\u08b2\u0002\u0002\u2a3e\u2a41\u0003\u0002\u0002\u0002\u2a3f\u2a41\u0005", "\u051a\u028e\u0002\u2a40\u2a39\u0003\u0002\u0002\u0002\u2a40\u2a3f\u0003", "\u0002\u0002\u0002\u2a41\u0529\u0003\u0002\u0002\u0002\u2a42\u2a58\u0007", "\u0119\u0002\u0002\u2a43\u2a45\u0007\u0358\u0002\u0002\u2a44\u2a46\u0007", "U\u0002\u0002\u2a45\u2a44\u0003\u0002\u0002\u0002\u2a45\u2a46\u0003", "\u0002\u0002\u0002\u2a46\u2a59\u0003\u0002\u0002\u0002\u2a47\u2a48\u0007", "\u08b1\u0002\u0002\u2a48\u2a4d\u0005\u0554\u02ab\u0002\u2a49\u2a4a\u0007", "\u08b7\u0002\u0002\u2a4a\u2a4c\u0005\u0554\u02ab\u0002\u2a4b\u2a49\u0003", "\u0002\u0002\u0002\u2a4c\u2a4f\u0003\u0002\u0002\u0002\u2a4d\u2a4b\u0003", "\u0002\u0002\u0002\u2a4d\u2a4e\u0003\u0002\u0002\u0002\u2a4e\u2a50\u0003", "\u0002\u0002\u0002\u2a4f\u2a4d\u0003\u0002\u0002\u0002\u2a50\u2a51\u0007", "\u08b2\u0002\u0002\u2a51\u2a52\u0007\u081b\u0002\u0002\u2a52\u2a54\u0007", "\u08b1\u0002\u0002\u2a53\u2a55\u0005\u04d2\u026a\u0002\u2a54\u2a53\u0003", "\u0002\u0002\u0002\u2a54\u2a55\u0003\u0002\u0002\u0002\u2a55\u2a56\u0003", "\u0002\u0002\u0002\u2a56\u2a57\u0007\u08b2\u0002\u0002\u2a57\u2a59\u0003", "\u0002\u0002\u0002\u2a58\u2a43\u0003\u0002\u0002\u0002\u2a58\u2a47\u0003", "\u0002\u0002\u0002\u2a59\u052b\u0003\u0002\u0002\u0002\u2a5a\u2a5d\u0007", "\u04bd\u0002\u0002\u2a5b\u2a5c\u0007\u0094\u0002\u0002\u2a5c\u2a5e\u0007", "\u081c\u0002\u0002\u2a5d\u2a5b\u0003\u0002\u0002\u0002\u2a5d\u2a5e\u0003", "\u0002\u0002\u0002\u2a5e\u2a5f\u0003\u0002\u0002\u0002\u2a5f\u2a61\u0005", "\u04d4\u026b\u0002\u2a60\u2a62\u0005\u054a\u02a6\u0002\u2a61\u2a60\u0003", "\u0002\u0002\u0002\u2a61\u2a62\u0003\u0002\u0002\u0002\u2a62\u2a6a\u0003", "\u0002\u0002\u0002\u2a63\u2a64\u0007\u08b7\u0002\u0002\u2a64\u2a66\u0005", "\u04d4\u026b\u0002\u2a65\u2a67\u0005\u054a\u02a6\u0002\u2a66\u2a65\u0003", "\u0002\u0002\u0002\u2a66\u2a67\u0003\u0002\u0002\u0002\u2a67\u2a69\u0003", "\u0002\u0002\u0002\u2a68\u2a63\u0003\u0002\u0002\u0002\u2a69\u2a6c\u0003", "\u0002\u0002\u0002\u2a6a\u2a68\u0003\u0002\u0002\u0002\u2a6a\u2a6b\u0003", "\u0002\u0002\u0002\u2a6b\u052d\u0003\u0002\u0002\u0002\u2a6c\u2a6a\u0003", "\u0002\u0002\u0002\u2a6d\u2a6e\u0007\u0856\u0002\u0002\u2a6e\u2a70\u0007", "\u08b1\u0002\u0002\u2a6f\u2a71\t\u007f\u0002\u0002\u2a70\u2a6f\u0003", "\u0002\u0002\u0002\u2a70\u2a71\u0003\u0002\u0002\u0002\u2a71\u2a73\u0003", "\u0002\u0002\u0002\u2a72\u2a74\t\u0088\u0002\u0002\u2a73\u2a72\u0003", "\u0002\u0002\u0002\u2a73\u2a74\u0003\u0002\u0002\u0002\u2a74\u2a75\u0003", "\u0002\u0002\u0002\u2a75\u2a7a\u0005\u0536\u029c\u0002\u2a76\u2a77\u0007", "\u08b7\u0002\u0002\u2a77\u2a79\u0005\u0536\u029c\u0002\u2a78\u2a76\u0003", "\u0002\u0002\u0002\u2a79\u2a7c\u0003\u0002\u0002\u0002\u2a7a\u2a78\u0003", "\u0002\u0002\u0002\u2a7a\u2a7b\u0003\u0002\u0002\u0002\u2a7b\u2a7d\u0003", "\u0002\u0002\u0002\u2a7c\u2a7a\u0003\u0002\u0002\u0002\u2a7d\u2a7e\u0007", "\u08b2\u0002\u0002\u2a7e\u052f\u0003\u0002\u0002\u0002\u2a7f\u2a80\u0007", "\u0868\u0002\u0002\u2a80\u2a84\u0007\u08b1\u0002\u0002\u2a81\u2a82\u0005", "\u04ea\u0276\u0002\u2a82\u2a83\u0005\u054a\u02a6\u0002\u2a83\u2a85\u0003", "\u0002\u0002\u0002\u2a84\u2a81\u0003\u0002\u0002\u0002\u2a84\u2a85\u0003", "\u0002\u0002\u0002\u2a85\u2a8c\u0003\u0002\u0002\u0002\u2a86\u2a87\u0007", "\u08b7\u0002\u0002\u2a87\u2a88\u0005\u04ea\u0276\u0002\u2a88\u2a89\u0005", "\u054a\u02a6\u0002\u2a89\u2a8b\u0003\u0002\u0002\u0002\u2a8a\u2a86\u0003", "\u0002\u0002\u0002\u2a8b\u2a8e\u0003\u0002\u0002\u0002\u2a8c\u2a8a\u0003", "\u0002\u0002\u0002\u2a8c\u2a8d\u0003\u0002\u0002\u0002\u2a8d\u2a90\u0003", "\u0002\u0002\u0002\u2a8e\u2a8c\u0003\u0002\u0002\u0002\u2a8f\u2a91\u0005", "\u0534\u029b\u0002\u2a90\u2a8f\u0003\u0002\u0002\u0002\u2a90\u2a91\u0003", "\u0002\u0002\u0002\u2a91\u2a92\u0003\u0002\u0002\u0002\u2a92\u2a93\u0007", "\u08b2\u0002\u0002\u2a93\u0531\u0003\u0002\u0002\u0002\u2a94\u2a9f\u0005", "\u0552\u02aa\u0002\u2a95\u2a96\u0007\u0224\u0002\u0002\u2a96\u2aa0\u0007", "\u0493\u0002\u0002\u2a97\u2a9a\u0005\u05b4\u02db\u0002\u2a98\u2a99\u0007", "\u04c7\u0002\u0002\u2a99\u2a9b\u0005\u04ea\u0276\u0002\u2a9a\u2a98\u0003", "\u0002\u0002\u0002\u2a9a\u2a9b\u0003\u0002\u0002\u0002\u2a9b\u2a9d\u0003", "\u0002\u0002\u0002\u2a9c\u2a9e\u0005\u0534\u029b\u0002\u2a9d\u2a9c\u0003", "\u0002\u0002\u0002\u2a9d\u2a9e\u0003\u0002\u0002\u0002\u2a9e\u2aa0\u0003", "\u0002\u0002\u0002\u2a9f\u2a95\u0003\u0002\u0002\u0002\u2a9f\u2a97\u0003", "\u0002\u0002\u0002\u2aa0\u0533\u0003\u0002\u0002\u0002\u2aa1\u2aa2\u0007", "\u0161\u0002\u0002\u2aa2\u2aa3\u0005\u04ea\u0276\u0002\u2aa3\u0535\u0003", "\u0002\u0002\u0002\u2aa4\u2aab\u0005\u04d4\u026b\u0002\u2aa5\u2aa9\u0007", "?\u0002\u0002\u2aa6\u2aaa\u0005\u05d2\u02ea\u0002\u2aa7\u2aa8\u0007", "\u01d0\u0002\u0002\u2aa8\u2aaa\u0005\u04ea\u0276\u0002\u2aa9\u2aa6\u0003", "\u0002\u0002\u0002\u2aa9\u2aa7\u0003\u0002\u0002\u0002\u2aaa\u2aac\u0003", "\u0002\u0002\u0002\u2aab\u2aa5\u0003\u0002\u0002\u0002\u2aab\u2aac\u0003", "\u0002\u0002\u0002\u2aac\u0537\u0003\u0002\u0002\u0002\u2aad\u2ab1\u0007", "\u0834\u0002\u0002\u2aae\u2aaf\u0007\u03f4\u0002\u0002\u2aaf\u2ab2\u0007", "\u081c\u0002\u0002\u2ab0\u2ab2\u0005\u04d4\u026b\u0002\u2ab1\u2aae\u0003", "\u0002\u0002\u0002\u2ab1\u2ab0\u0003\u0002\u0002\u0002\u2ab2\u0539\u0003", "\u0002\u0002\u0002\u2ab3\u2ab9\u0007\u061c\u0002\u0002\u2ab4\u2aba\u0007", "\u087c\u0002\u0002\u2ab5\u2ab7\u0007\u03f4\u0002\u0002\u2ab6\u2ab8\u0007", "\u081c\u0002\u0002\u2ab7\u2ab6\u0003\u0002\u0002\u0002\u2ab7\u2ab8\u0003", "\u0002\u0002\u0002\u2ab8\u2aba\u0003\u0002\u0002\u0002\u2ab9\u2ab4\u0003", "\u0002\u0002\u0002\u2ab9\u2ab5\u0003\u0002\u0002\u0002\u2aba\u053b\u0003", "\u0002\u0002\u0002\u2abb\u2abc\u0007\u01bc\u0002\u0002\u2abc\u2abd\u0005", "\u04ea\u0276\u0002\u2abd\u053d\u0003\u0002\u0002\u0002\u2abe\u2abf\u0007", "\u0834\u0002\u0002\u2abf\u2ac0\u0005\u04ea\u0276\u0002\u2ac0\u053f\u0003", "\u0002\u0002\u0002\u2ac1\u2ac2\u0007\u03f4\u0002\u0002\u2ac2\u2aca\u0007", "\u0271\u0002\u0002\u2ac3\u2ac7\u0007\u0271\u0002\u0002\u2ac4\u2ac5\u0007", "\u0601\u0002\u0002\u2ac5\u2ac6\u0007\u08c5\u0002\u0002\u2ac6\u2ac8\u0005", "\u04ea\u0276\u0002\u2ac7\u2ac4\u0003\u0002\u0002\u0002\u2ac7\u2ac8\u0003", "\u0002\u0002\u0002\u2ac8\u2aca\u0003\u0002\u0002\u0002\u2ac9\u2ac1\u0003", "\u0002\u0002\u0002\u2ac9\u2ac3\u0003\u0002\u0002\u0002\u2aca\u0541\u0003", "\u0002\u0002\u0002\u2acb\u2ad4\u0007\u08b8\u0002\u0002\u2acc\u2ad4\u0007", "\u01e2\u0002\u0002\u2acd\u2ad4\u0007\u08cc\u0002\u0002\u2ace\u2acf\u0007", "\u05f2\u0002\u0002\u2acf\u2ad4\t\u0089\u0002\u0002\u2ad0\u2ad4\u0007", "\u08cd\u0002\u0002\u2ad1\u2ad4\u0005\u0544\u02a3\u0002\u2ad2\u2ad4\u0005", "\u0546\u02a4\u0002\u2ad3\u2acb\u0003\u0002\u0002\u0002\u2ad3\u2acc\u0003", "\u0002\u0002\u0002\u2ad3\u2acd\u0003\u0002\u0002\u0002\u2ad3\u2ace\u0003", "\u0002\u0002\u0002\u2ad3\u2ad0\u0003\u0002\u0002\u0002\u2ad3\u2ad1\u0003", "\u0002\u0002\u0002\u2ad3\u2ad2\u0003\u0002\u0002\u0002\u2ad4\u0543\u0003", "\u0002\u0002\u0002\u2ad5\u2ad6\u0007\u0842\u0002\u0002\u2ad6\u2ae1\t", "\u008a\u0002\u0002\u2ad7\u2adc\u0007\u01e2\u0002\u0002\u2ad8\u2add\u0007", "\u0654\u0002\u0002\u2ad9\u2add\u0007\u01fd\u0002\u0002\u2ada\u2add\u0007", "\u083e\u0002\u0002\u2adb\u2add\u0005\u0586\u02c4\u0002\u2adc\u2ad8\u0003", "\u0002\u0002\u0002\u2adc\u2ad9\u0003\u0002\u0002\u0002\u2adc\u2ada\u0003", "\u0002\u0002\u0002\u2adc\u2adb\u0003\u0002\u0002\u0002\u2add\u2ade\u0003", "\u0002\u0002\u0002\u2ade\u2ae2\t\u008b\u0002\u0002\u2adf\u2ae0\u0007", "\u010c\u0002\u0002\u2ae0\u2ae2\t\u008c\u0002\u0002\u2ae1\u2ad7\u0003", "\u0002\u0002\u0002\u2ae1\u2adf\u0003\u0002\u0002\u0002\u2ae2\u0545\u0003", "\u0002\u0002\u0002\u2ae3\u2ae4\u0007\u05e8\u0002\u0002\u2ae4\u2aea\u0005", "\u05d6\u02ec\u0002\u2ae5\u2aeb\u0007\u08ad\u0002\u0002\u2ae6\u2aeb\u0007", "\u046a\u0002\u0002\u2ae7\u2aeb\u0007\u045b\u0002\u0002\u2ae8\u2aeb\u0005", "\u05ca\u02e6\u0002\u2ae9\u2aeb\u0005\u05d6\u02ec\u0002\u2aea\u2ae5\u0003", "\u0002\u0002\u0002\u2aea\u2ae6\u0003\u0002\u0002\u0002\u2aea\u2ae7\u0003", "\u0002\u0002\u0002\u2aea\u2ae8\u0003\u0002\u0002\u0002\u2aea\u2ae9\u0003", "\u0002\u0002\u0002\u2aeb\u0547\u0003\u0002\u0002\u0002\u2aec\u2aee\t", "\u008d\u0002\u0002\u2aed\u2aef\u0007\u0224\u0002\u0002\u2aee\u2aed\u0003", "\u0002\u0002\u0002\u2aee\u2aef\u0003\u0002\u0002\u0002\u2aef\u2af0\u0003", "\u0002\u0002\u0002\u2af0\u2af2\u0007\u08b1\u0002\u0002\u2af1\u2af3\u0005", "\u04d2\u026a\u0002\u2af2\u2af1\u0003\u0002\u0002\u0002\u2af2\u2af3\u0003", "\u0002\u0002\u0002\u2af3\u2af4\u0003\u0002\u0002\u0002\u2af4\u2af5\u0007", "\u08b2\u0002\u0002\u2af5\u0549\u0003\u0002\u0002\u0002\u2af6\u2af8\u0007", "?\u0002\u0002\u2af7\u2af6\u0003\u0002\u0002\u0002\u2af7\u2af8\u0003", "\u0002\u0002\u0002\u2af8\u2afb\u0003\u0002\u0002\u0002\u2af9\u2afc\u0005", "\u05d0\u02e9\u0002\u2afa\u2afc\u0005\u05ce\u02e8\u0002\u2afb\u2af9\u0003", "\u0002\u0002\u0002\u2afb\u2afa\u0003\u0002\u0002\u0002\u2afc\u2aff\u0003", "\u0002\u0002\u0002\u2afd\u2aff\u0007?\u0002\u0002\u2afe\u2af7\u0003", "\u0002\u0002\u0002\u2afe\u2afd\u0003\u0002\u0002\u0002\u2aff\u054b\u0003", "\u0002\u0002\u0002\u2b00\u2b03\u0005\u05d0\u02e9\u0002\u2b01\u2b03\u0005", "\u05ce\u02e8\u0002\u2b02\u2b00\u0003\u0002\u0002\u0002\u2b02\u2b01\u0003", "\u0002\u0002\u0002\u2b03\u054d\u0003\u0002\u0002\u0002\u2b04\u2b09\u0007", "\u0844\u0002\u0002\u2b05\u2b06\u0007\u0130\u0002\u0002\u2b06\u2b07\u0007", "\u045d\u0002\u0002\u2b07\u2b0a\u0005\u058a\u02c6\u0002\u2b08\u2b0a\u0005", "\u04d4\u026b\u0002\u2b09\u2b05\u0003\u0002\u0002\u0002\u2b09\u2b08\u0003", "\u0002\u0002\u0002\u2b0a\u054f\u0003\u0002\u0002\u0002\u2b0b\u2b0c\u0007", "\u0093\u0002\u0002\u2b0c\u2b0e\u0007\u00d4\u0002\u0002\u2b0d\u2b0b\u0003", "\u0002\u0002\u0002\u2b0d\u2b0e\u0003\u0002\u0002\u0002\u2b0e\u2b0f\u0003", "\u0002\u0002\u0002\u2b0f\u2b10\u0007\u02b5\u0002\u0002\u2b10\u2b15\u0005", "\u0586\u02c4\u0002\u2b11\u2b12\u0007\u08b7\u0002\u0002\u2b12\u2b14\u0005", "\u0586\u02c4\u0002\u2b13\u2b11\u0003\u0002\u0002\u0002\u2b14\u2b17\u0003", "\u0002\u0002\u0002\u2b15\u2b13\u0003\u0002\u0002\u0002\u2b15\u2b16\u0003", "\u0002\u0002\u0002\u2b16\u0551\u0003\u0002\u0002\u0002\u2b17\u2b15\u0003", "\u0002\u0002\u0002\u2b18\u2b1b\u0005\u05d0\u02e9\u0002\u2b19\u2b1b\u0005", "\u05ce\u02e8\u0002\u2b1a\u2b18\u0003\u0002\u0002\u0002\u2b1a\u2b19\u0003", "\u0002\u0002\u0002\u2b1b\u0553\u0003\u0002\u0002\u0002\u2b1c\u2b1d\u0005", "\u05d0\u02e9\u0002\u2b1d\u0555\u0003\u0002\u0002\u0002\u2b1e\u2b1f\u0005", "\u05d0\u02e9\u0002\u2b1f\u0557\u0003\u0002\u0002\u0002\u2b20\u2b21\u0005", "\u05d0\u02e9\u0002\u2b21\u0559\u0003\u0002\u0002\u0002\u2b22\u2b23\u0005", "\u05d0\u02e9\u0002\u2b23\u055b\u0003\u0002\u0002\u0002\u2b24\u2b25\u0005", "\u05d0\u02e9\u0002\u2b25\u055d\u0003\u0002\u0002\u0002\u2b26\u2b27\u0005", "\u05d0\u02e9\u0002\u2b27\u055f\u0003\u0002\u0002\u0002\u2b28\u2b2d\u0005", "\u05d0\u02e9\u0002\u2b29\u2b2a\u0007\u08aa\u0002\u0002\u2b2a\u2b2c\u0005", "\u05d2\u02ea\u0002\u2b2b\u2b29\u0003\u0002\u0002\u0002\u2b2c\u2b2f\u0003", "\u0002\u0002\u0002\u2b2d\u2b2b\u0003\u0002\u0002\u0002\u2b2d\u2b2e\u0003", "\u0002\u0002\u0002\u2b2e\u2b32\u0003\u0002\u0002\u0002\u2b2f\u2b2d\u0003", "\u0002\u0002\u0002\u2b30\u2b31\u0007\u08b9\u0002\u0002\u2b31\u2b33\u0005", "\u0590\u02c9\u0002\u2b32\u2b30\u0003\u0002\u0002\u0002\u2b32\u2b33\u0003", "\u0002\u0002\u0002\u2b33\u0561\u0003\u0002\u0002\u0002\u2b34\u2b35\u0005", "\u05d0\u02e9\u0002\u2b35\u0563\u0003\u0002\u0002\u0002\u2b36\u2b39\u0005", "\u05d0\u02e9\u0002\u2b37\u2b38\u0007\u08aa\u0002\u0002\u2b38\u2b3a\u0005", "\u05d2\u02ea\u0002\u2b39\u2b37\u0003\u0002\u0002\u0002\u2b39\u2b3a\u0003", "\u0002\u0002\u0002\u2b3a\u0565\u0003\u0002\u0002\u0002\u2b3b\u2b3c\u0005", "\u05d0\u02e9\u0002\u2b3c\u0567\u0003\u0002\u0002\u0002\u2b3d\u2b3e\u0005", "\u05d0\u02e9\u0002\u2b3e\u0569\u0003\u0002\u0002\u0002\u2b3f\u2b40\u0005", "\u05d0\u02e9\u0002\u2b40\u056b\u0003\u0002\u0002\u0002\u2b41\u2b44\u0005", "\u05d0\u02e9\u0002\u2b42\u2b43\u0007\u08aa\u0002\u0002\u2b43\u2b45\u0005", "\u05d2\u02ea\u0002\u2b44\u2b42\u0003\u0002\u0002\u0002\u2b44\u2b45\u0003", "\u0002\u0002\u0002\u2b45\u056d\u0003\u0002\u0002\u0002\u2b46\u2b4b\u0005", "\u05d0\u02e9\u0002\u2b47\u2b48\u0007\u08aa\u0002\u0002\u2b48\u2b4a\u0005", "\u05d2\u02ea\u0002\u2b49\u2b47\u0003\u0002\u0002\u0002\u2b4a\u2b4d\u0003", "\u0002\u0002\u0002\u2b4b\u2b49\u0003\u0002\u0002\u0002\u2b4b\u2b4c\u0003", "\u0002\u0002\u0002\u2b4c\u056f\u0003\u0002\u0002\u0002\u2b4d\u2b4b\u0003", "\u0002\u0002\u0002\u2b4e\u2b4f\u0005\u05d0\u02e9\u0002\u2b4f\u0571\u0003", "\u0002\u0002\u0002\u2b50\u2b52\u0005\u05d2\u02ea\u0002\u2b51\u2b53\u0005", "\u0116\u008c\u0002\u2b52\u2b51\u0003\u0002\u0002\u0002\u2b52\u2b53\u0003", "\u0002\u0002\u0002\u2b53\u0573\u0003\u0002\u0002\u0002\u2b54\u2b57\u0005", "\u05d2\u02ea\u0002\u2b55\u2b57\u0007\u00fd\u0002\u0002\u2b56\u2b54\u0003", "\u0002\u0002\u0002\u2b56\u2b55\u0003\u0002\u0002\u0002\u2b57\u0575\u0003", "\u0002\u0002\u0002\u2b58\u2b5d\u0005\u05d0\u02e9\u0002\u2b59\u2b5a\u0007", "\u08aa\u0002\u0002\u2b5a\u2b5c\u0005\u05d2\u02ea\u0002\u2b5b\u2b59\u0003", "\u0002\u0002\u0002\u2b5c\u2b5f\u0003\u0002\u0002\u0002\u2b5d\u2b5b\u0003", "\u0002\u0002\u0002\u2b5d\u2b5e\u0003\u0002\u0002\u0002\u2b5e\u2b62\u0003", "\u0002\u0002\u0002\u2b5f\u2b5d\u0003\u0002\u0002\u0002\u2b60\u2b61\u0007", "\u08b9\u0002\u0002\u2b61\u2b63\u0005\u0590\u02c9\u0002\u2b62\u2b60\u0003", "\u0002\u0002\u0002\u2b62\u2b63\u0003\u0002\u0002\u0002\u2b63\u0577\u0003", "\u0002\u0002\u0002\u2b64\u2b65\u0005\u05d2\u02ea\u0002\u2b65\u0579\u0003", "\u0002\u0002\u0002\u2b66\u2b6b\u0005\u05d2\u02ea\u0002\u2b67\u2b68\u0007", "\u08aa\u0002\u0002\u2b68\u2b6a\u0005\u05d2\u02ea\u0002\u2b69\u2b67\u0003", "\u0002\u0002\u0002\u2b6a\u2b6d\u0003\u0002\u0002\u0002\u2b6b\u2b69\u0003", "\u0002\u0002\u0002\u2b6b\u2b6c\u0003\u0002\u0002\u0002\u2b6c\u057b\u0003", "\u0002\u0002\u0002\u2b6d\u2b6b\u0003\u0002\u0002\u0002\u2b6e\u2b73\u0005", "\u05d2\u02ea\u0002\u2b6f\u2b70\u0007\u08aa\u0002\u0002\u2b70\u2b72\u0005", "\u05d2\u02ea\u0002\u2b71\u2b6f\u0003\u0002\u0002\u0002\u2b72\u2b75\u0003", "\u0002\u0002\u0002\u2b73\u2b71\u0003\u0002\u0002\u0002\u2b73\u2b74\u0003", "\u0002\u0002\u0002\u2b74\u057d\u0003\u0002\u0002\u0002\u2b75\u2b73\u0003", "\u0002\u0002\u0002\u2b76\u2b7b\u0005\u05d0\u02e9\u0002\u2b77\u2b78\u0007", "\u08aa\u0002\u0002\u2b78\u2b7a\u0005\u05d2\u02ea\u0002\u2b79\u2b77\u0003", "\u0002\u0002\u0002\u2b7a\u2b7d\u0003\u0002\u0002\u0002\u2b7b\u2b79\u0003", "\u0002\u0002\u0002\u2b7b\u2b7c\u0003\u0002\u0002\u0002\u2b7c\u057f\u0003", "\u0002\u0002\u0002\u2b7d\u2b7b\u0003\u0002\u0002\u0002\u2b7e\u2b81\u0005", "\u05d0\u02e9\u0002\u2b7f\u2b80\u0007\u08aa\u0002\u0002\u2b80\u2b82\u0005", "\u05d2\u02ea\u0002\u2b81\u2b7f\u0003\u0002\u0002\u0002\u2b81\u2b82\u0003", "\u0002\u0002\u0002\u2b82\u0581\u0003\u0002\u0002\u0002\u2b83\u2b86\u0005", "\u05d0\u02e9\u0002\u2b84\u2b85\u0007\u08aa\u0002\u0002\u2b85\u2b87\u0005", "\u05d2\u02ea\u0002\u2b86\u2b84\u0003\u0002\u0002\u0002\u2b86\u2b87\u0003", "\u0002\u0002\u0002\u2b87\u0583\u0003\u0002\u0002\u0002\u2b88\u2b8b\u0005", "\u05d0\u02e9\u0002\u2b89\u2b8a\u0007\u08aa\u0002\u0002\u2b8a\u2b8c\u0005", "\u05d2\u02ea\u0002\u2b8b\u2b89\u0003\u0002\u0002\u0002\u2b8b\u2b8c\u0003", "\u0002\u0002\u0002\u2b8c\u0585\u0003\u0002\u0002\u0002\u2b8d\u2b8e\u0007", "\u08c8\u0002\u0002\u2b8e\u2b90\u0005\u0598\u02cd\u0002\u2b8f\u2b8d\u0003", "\u0002\u0002\u0002\u2b8f\u2b90\u0003\u0002\u0002\u0002\u2b90\u2b91\u0003", "\u0002\u0002\u0002\u2b91\u2b94\u0005\u05d2\u02ea\u0002\u2b92\u2b93\u0007", "\u08aa\u0002\u0002\u2b93\u2b95\u0005\u05d2\u02ea\u0002\u2b94\u2b92\u0003", "\u0002\u0002\u0002\u2b94\u2b95\u0003\u0002\u0002\u0002\u2b95\u2b98\u0003", "\u0002\u0002\u0002\u2b96\u2b98\u0005\u05bc\u02df\u0002\u2b97\u2b8f\u0003", "\u0002\u0002\u0002\u2b97\u2b96\u0003\u0002\u0002\u0002\u2b98\u0587\u0003", "\u0002\u0002\u0002\u2b99\u2b9c\u0005\u05d0\u02e9\u0002\u2b9a\u2b9b\u0007", "\u08aa\u0002\u0002\u2b9b\u2b9d\u0005\u05d2\u02ea\u0002\u2b9c\u2b9a\u0003", "\u0002\u0002\u0002\u2b9c\u2b9d\u0003\u0002\u0002\u0002\u2b9d\u0589\u0003", "\u0002\u0002\u0002\u2b9e\u2ba1\u0005\u05be\u02e0\u0002\u2b9f\u2ba1\u0005", "\u05bc\u02df\u0002\u2ba0\u2b9e\u0003\u0002\u0002\u0002\u2ba0\u2b9f\u0003", "\u0002\u0002\u0002\u2ba1\u058b\u0003\u0002\u0002\u0002\u2ba2\u2ba5\u0005", "\u05d0\u02e9\u0002\u2ba3\u2ba5\u0005\u05bc\u02df\u0002\u2ba4\u2ba2\u0003", "\u0002\u0002\u0002\u2ba4\u2ba3\u0003\u0002\u0002\u0002\u2ba5\u058d\u0003", "\u0002\u0002\u0002\u2ba6\u2ba9\u0005\u05d0\u02e9\u0002\u2ba7\u2ba8\u0007", "\u08aa\u0002\u0002\u2ba8\u2baa\u0005\u05d2\u02ea\u0002\u2ba9\u2ba7\u0003", "\u0002\u0002\u0002\u2ba9\u2baa\u0003\u0002\u0002\u0002\u2baa\u058f\u0003", "\u0002\u0002\u0002\u2bab\u2bac\u0005\u05d0\u02e9\u0002\u2bac\u0591\u0003", "\u0002\u0002\u0002\u2bad\u2bb2\u0005\u05d0\u02e9\u0002\u2bae\u2baf\u0007", "\u08aa\u0002\u0002\u2baf\u2bb1\u0005\u05d2\u02ea\u0002\u2bb0\u2bae\u0003", "\u0002\u0002\u0002\u2bb1\u2bb4\u0003\u0002\u0002\u0002\u2bb2\u2bb0\u0003", "\u0002\u0002\u0002\u2bb2\u2bb3\u0003\u0002\u0002\u0002\u2bb3\u0593\u0003", "\u0002\u0002\u0002\u2bb4\u2bb2\u0003\u0002\u0002\u0002\u2bb5\u2bb8\u0005", "\u05d0\u02e9\u0002\u2bb6\u2bb7\u0007\u08aa\u0002\u0002\u2bb7\u2bb9\u0005", "\u05d2\u02ea\u0002\u2bb8\u2bb6\u0003\u0002\u0002\u0002\u2bb8\u2bb9\u0003", "\u0002\u0002\u0002\u2bb9\u2bbd\u0003\u0002\u0002\u0002\u2bba\u2bbb\u0007", "\u08b9\u0002\u0002\u2bbb\u2bbe\u0005\u0590\u02c9\u0002\u2bbc\u2bbe\u0005", "\u0548\u02a5\u0002\u2bbd\u2bba\u0003\u0002\u0002\u0002\u2bbd\u2bbc\u0003", "\u0002\u0002\u0002\u2bbd\u2bbe\u0003\u0002\u0002\u0002\u2bbe\u2bc4\u0003", "\u0002\u0002\u0002\u2bbf\u2bc1\u0005\u0596\u02cc\u0002\u2bc0\u2bc2\u0005", "\u05d4\u02eb\u0002\u2bc1\u2bc0\u0003\u0002\u0002\u0002\u2bc1\u2bc2\u0003", "\u0002\u0002\u0002\u2bc2\u2bc4\u0003\u0002\u0002\u0002\u2bc3\u2bb5\u0003", "\u0002\u0002\u0002\u2bc3\u2bbf\u0003\u0002\u0002\u0002\u2bc4\u0595\u0003", "\u0002\u0002\u0002\u2bc5\u2bc6\u0007\u0871\u0002\u0002\u2bc6\u2bca\u0007", "\u08b1\u0002\u0002\u2bc7\u2bc8\u0005\u0530\u0299\u0002\u2bc8\u2bc9\u0007", "\u08b7\u0002\u0002\u2bc9\u2bcb\u0003\u0002\u0002\u0002\u2bca\u2bc7\u0003", "\u0002\u0002\u0002\u2bca\u2bcb\u0003\u0002\u0002\u0002\u2bcb\u2bcc\u0003", "\u0002\u0002\u0002\u2bcc\u2bce\u0005\u04ea\u0276\u0002\u2bcd\u2bcf\u0005", "\u052c\u0297\u0002\u2bce\u2bcd\u0003\u0002\u0002\u0002\u2bce\u2bcf\u0003", "\u0002\u0002\u0002\u2bcf\u2bd9\u0003\u0002\u0002\u0002\u2bd0\u2bd1\u0007", "\u00d8\u0002\u0002\u2bd1\u2bd6\u0005\u0532\u029a\u0002\u2bd2\u2bd3\u0007", "\u08b7\u0002\u0002\u2bd3\u2bd5\u0005\u0532\u029a\u0002\u2bd4\u2bd2\u0003", "\u0002\u0002\u0002\u2bd5\u2bd8\u0003\u0002\u0002\u0002\u2bd6\u2bd4\u0003", "\u0002\u0002\u0002\u2bd6\u2bd7\u0003\u0002\u0002\u0002\u2bd7\u2bda\u0003", "\u0002\u0002\u0002\u2bd8\u2bd6\u0003\u0002\u0002\u0002\u2bd9\u2bd0\u0003", "\u0002\u0002\u0002\u2bd9\u2bda\u0003\u0002\u0002\u0002\u2bda\u2bdb\u0003", "\u0002\u0002\u0002\u2bdb\u2bde\u0007\u08b2\u0002\u0002\u2bdc\u2bdd\u0007", "\u08aa\u0002\u0002\u2bdd\u2bdf\u0005\u05c0\u02e1\u0002\u2bde\u2bdc\u0003", "\u0002\u0002\u0002\u2bde\u2bdf\u0003\u0002\u0002\u0002\u2bdf\u0597\u0003", "\u0002\u0002\u0002\u2be0\u2be5\u0005\u05d2\u02ea\u0002\u2be1\u2be2\u0007", "\u08aa\u0002\u0002\u2be2\u2be4\u0005\u05d2\u02ea\u0002\u2be3\u2be1\u0003", "\u0002\u0002\u0002\u2be4\u2be7\u0003\u0002\u0002\u0002\u2be5\u2be3\u0003", "\u0002\u0002\u0002\u2be5\u2be6\u0003\u0002\u0002\u0002\u2be6\u0599\u0003", "\u0002\u0002\u0002\u2be7\u2be5\u0003\u0002\u0002\u0002\u2be8\u2be9\u0005", "\u05d0\u02e9\u0002\u2be9\u059b\u0003\u0002\u0002\u0002\u2bea\u2beb\u0005", "\u05d2\u02ea\u0002\u2beb\u059d\u0003\u0002\u0002\u0002\u2bec\u2bed\u0005", "\u05d2\u02ea\u0002\u2bed\u059f\u0003\u0002\u0002\u0002\u2bee\u2bef\u0005", "\u05d2\u02ea\u0002\u2bef\u05a1\u0003\u0002\u0002\u0002\u2bf0\u2c09\u0005", "\u0594\u02cb\u0002\u2bf1\u2bf2\u0007\u0809\u0002\u0002\u2bf2\u2bf7\u0005", "\u05a0\u02d1\u0002\u2bf3\u2bf4\u0007\u08b7\u0002\u0002\u2bf4\u2bf6\u0005", "\u05a0\u02d1\u0002\u2bf5\u2bf3\u0003\u0002\u0002\u0002\u2bf6\u2bf9\u0003", "\u0002\u0002\u0002\u2bf7\u2bf5\u0003\u0002\u0002\u0002\u2bf7\u2bf8\u0003", "\u0002\u0002\u0002\u2bf8\u2c09\u0003\u0002\u0002\u0002\u2bf9\u2bf7\u0003", "\u0002\u0002\u0002\u2bfa\u2bfb\u0007\u017e\u0002\u0002\u2bfb\u2c09\u0005", "\u059e\u02d0\u0002\u2bfc\u2bfd\u0007\u01aa\u0002\u0002\u2bfd\u2c09\u0005", "\u059c\u02cf\u0002\u2bfe\u2bff\u0007\u034b\u0002\u0002\u2bff\u2c00\u0007", "\u0358\u0002\u0002\u2c00\u2c09\u0005\u059c\u02cf\u0002\u2c01\u2c02\u0007", "\u02be\u0002\u0002\u2c02\u2c03\t\u008e\u0002\u0002\u2c03\u2c09\u0005", "\u059c\u02cf\u0002\u2c04\u2c05\u0007\u0617\u0002\u0002\u2c05\u2c06\u0007", "\u07b9\u0002\u0002\u2c06\u2c07\u0007\u0526\u0002\u0002\u2c07\u2c09\u0005", "\u059c\u02cf\u0002\u2c08\u2bf0\u0003\u0002\u0002\u0002\u2c08\u2bf1\u0003", "\u0002\u0002\u0002\u2c08\u2bfa\u0003\u0002\u0002\u0002\u2c08\u2bfc\u0003", "\u0002\u0002\u0002\u2c08\u2bfe\u0003\u0002\u0002\u0002\u2c08\u2c01\u0003", "\u0002\u0002\u0002\u2c08\u2c04\u0003\u0002\u0002\u0002\u2c09\u05a3\u0003", "\u0002\u0002\u0002\u2c0a\u2c0f\u0005\u0592\u02ca\u0002\u2c0b\u2c0c\u0007", "\u08b7\u0002\u0002\u2c0c\u2c0e\u0005\u0592\u02ca\u0002\u2c0d\u2c0b\u0003", "\u0002\u0002\u0002\u2c0e\u2c11\u0003\u0002\u0002\u0002\u2c0f\u2c0d\u0003", "\u0002\u0002\u0002\u2c0f\u2c10\u0003\u0002\u0002\u0002\u2c10\u05a5\u0003", "\u0002\u0002\u0002\u2c11\u2c0f\u0003\u0002\u0002\u0002\u2c12\u2c13\u0007", "\u08b1\u0002\u0002\u2c13\u2c14\u0005\u05a4\u02d3\u0002\u2c14\u2c15\u0007", "\u08b2\u0002\u0002\u2c15\u05a7\u0003\u0002\u0002\u0002\u2c16\u2c17\u0007", "\u02d2\u0002\u0002\u2c17\u2c18\u0007\u08b1\u0002\u0002\u2c18\u2c19\u0007", "\u0887\u0002\u0002\u2c19\u2c1a\tj\u0002\u0002\u2c1a\u2c1b\u0005\u0480", "\u0241\u0002\u2c1b\u2c1d\u0007\u08b2\u0002\u0002\u2c1c\u2c1e\u0005\u051a", "\u028e\u0002\u2c1d\u2c1c\u0003\u0002\u0002\u0002\u2c1d\u2c1e\u0003\u0002", "\u0002\u0002\u2c1e\u05a9\u0003\u0002\u0002\u0002\u2c1f\u2c28\u0007\u08b1", "\u0002\u0002\u2c20\u2c25\u0005\u05b2\u02da\u0002\u2c21\u2c22\u0007\u08b7", "\u0002\u0002\u2c22\u2c24\u0005\u05b2\u02da\u0002\u2c23\u2c21\u0003\u0002", "\u0002\u0002\u2c24\u2c27\u0003\u0002\u0002\u0002\u2c25\u2c23\u0003\u0002", "\u0002\u0002\u2c25\u2c26\u0003\u0002\u0002\u0002\u2c26\u2c29\u0003\u0002", "\u0002\u0002\u2c27\u2c25\u0003\u0002\u0002\u0002\u2c28\u2c20\u0003\u0002", "\u0002\u0002\u2c28\u2c29\u0003\u0002\u0002\u0002\u2c29\u2c2a\u0003\u0002", "\u0002\u0002\u2c2a\u2c2c\u0007\u08b2\u0002\u0002\u2c2b\u2c2d\u0005\u05a8", "\u02d5\u0002\u2c2c\u2c2b\u0003\u0002\u0002\u0002\u2c2c\u2c2d\u0003\u0002", "\u0002\u0002\u2c2d\u05ab\u0003\u0002\u0002\u0002\u2c2e\u2c3d\u0007\u08b1", "\u0002\u0002\u2c2f\u2c31\u0005\u05b2\u02da\u0002\u2c30\u2c32\u0005\u05b0", "\u02d9\u0002\u2c31\u2c30\u0003\u0002\u0002\u0002\u2c31\u2c32\u0003\u0002", "\u0002\u0002\u2c32\u2c3a\u0003\u0002\u0002\u0002\u2c33\u2c34\u0007\u08b7", "\u0002\u0002\u2c34\u2c36\u0005\u05b2\u02da\u0002\u2c35\u2c37\u0005\u05b0", "\u02d9\u0002\u2c36\u2c35\u0003\u0002\u0002\u0002\u2c36\u2c37\u0003\u0002", "\u0002\u0002\u2c37\u2c39\u0003\u0002\u0002\u0002\u2c38\u2c33\u0003\u0002", "\u0002\u0002\u2c39\u2c3c\u0003\u0002\u0002\u0002\u2c3a\u2c38\u0003\u0002", "\u0002\u0002\u2c3a\u2c3b\u0003\u0002\u0002\u0002\u2c3b\u2c3e\u0003\u0002", "\u0002\u0002\u2c3c\u2c3a\u0003\u0002\u0002\u0002\u2c3d\u2c2f\u0003\u0002", "\u0002\u0002\u2c3d\u2c3e\u0003\u0002\u0002\u0002\u2c3e\u2c3f\u0003\u0002", "\u0002\u0002\u2c3f\u2c41\u0007\u08b2\u0002\u0002\u2c40\u2c42\u0005\u05a8", "\u02d5\u0002\u2c41\u2c40\u0003\u0002\u0002\u0002\u2c41\u2c42\u0003\u0002", "\u0002\u0002\u2c42\u05ad\u0003\u0002\u0002\u0002\u2c43\u2c44\u0007\u08b1", "\u0002\u0002\u2c44\u2c51\u0005\u0592\u02ca\u0002\u2c45\u2c48\u0007\u08b7", "\u0002\u0002\u2c46\u2c49\u0005\u05ca\u02e6\u0002\u2c47\u2c49\u0007\u044b", "\u0002\u0002\u2c48\u2c46\u0003\u0002\u0002\u0002\u2c48\u2c47\u0003\u0002", "\u0002\u0002\u2c49\u2c4f\u0003\u0002\u0002\u0002\u2c4a\u2c4d\u0007\u08b7", "\u0002\u0002\u2c4b\u2c4e\u0005\u05ca\u02e6\u0002\u2c4c\u2c4e\u0007\u044b", "\u0002\u0002\u2c4d\u2c4b\u0003\u0002\u0002\u0002\u2c4d\u2c4c\u0003\u0002", "\u0002\u0002\u2c4e\u2c50\u0003\u0002\u0002\u0002\u2c4f\u2c4a\u0003\u0002", "\u0002\u0002\u2c4f\u2c50\u0003\u0002\u0002\u0002\u2c50\u2c52\u0003\u0002", "\u0002\u0002\u2c51\u2c45\u0003\u0002\u0002\u0002\u2c51\u2c52\u0003\u0002", "\u0002\u0002\u2c52\u2c53\u0003\u0002\u0002\u0002\u2c53\u2c67\u0007\u0811", "\u0002\u0002\u2c54\u2c55\u0005\u0594\u02cb\u0002\u2c55\u2c56\u0007\u08aa", "\u0002\u0002\u2c56\u2c57\u0007\u08b4\u0002\u0002\u2c57\u2c68\u0003\u0002", "\u0002\u0002\u2c58\u2c68\u0007\u08b4\u0002\u0002\u2c59\u2c5b\u0005\u04d4", "\u026b\u0002\u2c5a\u2c5c\u0005\u054a\u02a6\u0002\u2c5b\u2c5a\u0003\u0002", "\u0002\u0002\u2c5b\u2c5c\u0003\u0002\u0002\u0002\u2c5c\u2c64\u0003\u0002", "\u0002\u0002\u2c5d\u2c5e\u0007\u08b7\u0002\u0002\u2c5e\u2c60\u0005\u04d4", "\u026b\u0002\u2c5f\u2c61\u0005\u054a\u02a6\u0002\u2c60\u2c5f\u0003\u0002", "\u0002\u0002\u2c60\u2c61\u0003\u0002\u0002\u0002\u2c61\u2c63\u0003\u0002", "\u0002\u0002\u2c62\u2c5d\u0003\u0002\u0002\u0002\u2c63\u2c66\u0003\u0002", "\u0002\u0002\u2c64\u2c62\u0003\u0002\u0002\u0002\u2c64\u2c65\u0003\u0002", "\u0002\u0002\u2c65\u2c68\u0003\u0002\u0002\u0002\u2c66\u2c64\u0003\u0002", "\u0002\u0002\u2c67\u2c54\u0003\u0002\u0002\u0002\u2c67\u2c58\u0003\u0002", "\u0002\u0002\u2c67\u2c59\u0003\u0002\u0002\u0002\u2c68\u2c69\u0003\u0002", "\u0002\u0002\u2c69\u2c6b\u0007\u08b2\u0002\u0002\u2c6a\u2c6c\u0005\u05a8", "\u02d5\u0002\u2c6b\u2c6a\u0003\u0002\u0002\u0002\u2c6b\u2c6c\u0003\u0002", "\u0002\u0002\u2c6c\u05af\u0003\u0002\u0002\u0002\u2c6d\u2c6e\t\u008f", "\u0002\u0002\u2c6e\u2c6f\u0007\u044c\u0002\u0002\u2c6f\u05b1\u0003\u0002", "\u0002\u0002\u2c70\u2c71\u0005\u05d0\u02e9\u0002\u2c71\u2c72\u0007\u08c5", "\u0002\u0002\u2c72\u2c73\u0007\u08c0\u0002\u0002\u2c73\u2c75\u0003\u0002", "\u0002\u0002\u2c74\u2c70\u0003\u0002\u0002\u0002\u2c74\u2c75\u0003\u0002", "\u0002\u0002\u2c75\u2c76\u0003\u0002\u0002\u0002\u2c76\u2c77\u0005\u04d4", "\u026b\u0002\u2c77\u05b3\u0003\u0002\u0002\u0002\u2c78\u2c81\u0005\u05b6", "\u02dc\u0002\u2c79\u2c7b\u0007\u0562\u0002\u0002\u2c7a\u2c79\u0003\u0002", "\u0002\u0002\u2c7a\u2c7b\u0003\u0002\u0002\u0002\u2c7b\u2c7c\u0003\u0002", "\u0002\u0002\u2c7c\u2c7e\u0005\u057a\u02be\u0002\u2c7d\u2c7f\t\u0090", "\u0002\u0002\u2c7e\u2c7d\u0003\u0002\u0002\u0002\u2c7e\u2c7f\u0003\u0002", "\u0002\u0002\u2c7f\u2c81\u0003\u0002\u0002\u0002\u2c80\u2c78\u0003\u0002", "\u0002\u0002\u2c80\u2c7a\u0003\u0002\u0002\u0002\u2c81\u05b5\u0003\u0002", "\u0002\u0002\u2c82\u2c84\u0005\u05ba\u02de\u0002\u2c83\u2c85\u0005\u05b8", "\u02dd\u0002\u2c84\u2c83\u0003\u0002\u0002\u0002\u2c84\u2c85\u0003\u0002", "\u0002\u0002\u2c85\u2c8f\u0003\u0002\u0002\u0002\u2c86\u2c88\u0007\u084b", "\u0002\u0002\u2c87\u2c89\u0007\u0303\u0002\u0002\u2c88\u2c87\u0003\u0002", "\u0002\u0002\u2c88\u2c89\u0003\u0002\u0002\u0002\u2c89\u2c8a\u0003\u0002", "\u0002\u0002\u2c8a\u2c8b\u0007\u0793\u0002\u0002\u2c8b\u2c90\u0007\u087f", "\u0002\u0002\u2c8c\u2c8d\u0007\u00b1\u0002\u0002\u2c8d\u2c8e\u0007\u05e8", "\u0002\u0002\u2c8e\u2c90\u0005\u0598\u02cd\u0002\u2c8f\u2c86\u0003\u0002", "\u0002\u0002\u2c8f\u2c8c\u0003\u0002\u0002\u0002\u2c8f\u2c90\u0003\u0002", "\u0002\u0002\u2c90\u2ca2\u0003\u0002\u0002\u0002\u2c91\u2c92\u0007\u02b3", "\u0002\u0002\u2c92\u2c97\t\u0091\u0002\u0002\u2c93\u2c94\u0007\u08b1", "\u0002\u0002\u2c94\u2c95\u0005\u04d4\u026b\u0002\u2c95\u2c96\u0007\u08b2", "\u0002\u0002\u2c96\u2c98\u0003\u0002\u0002\u0002\u2c97\u2c93\u0003\u0002", "\u0002\u0002\u2c97\u2c98\u0003\u0002\u0002\u0002\u2c98\u2c99\u0003\u0002", "\u0002\u0002\u2c99\u2c9a\u0007\u07ae\u0002\u0002\u2c9a\u2c9f\t\u0092", "\u0002\u0002\u2c9b\u2c9c\u0007\u08b1\u0002\u0002\u2c9c\u2c9d\u0005\u04d4", "\u026b\u0002\u2c9d\u2c9e\u0007\u08b2\u0002\u0002\u2c9e\u2ca0\u0003\u0002", "\u0002\u0002\u2c9f\u2c9b\u0003\u0002\u0002\u0002\u2c9f\u2ca0\u0003\u0002", "\u0002\u0002\u2ca0\u2ca2\u0003\u0002\u0002\u0002\u2ca1\u2c82\u0003\u0002", "\u0002\u0002\u2ca1\u2c91\u0003\u0002\u0002\u0002\u2ca2\u05b7\u0003\u0002", "\u0002\u0002\u2ca3\u2ca6\u0007\u08b1\u0002\u0002\u2ca4\u2ca7\u0005\u05ca", "\u02e6\u0002\u2ca5\u2ca7\u0007\u08b4\u0002\u0002\u2ca6\u2ca4\u0003\u0002", "\u0002\u0002\u2ca6\u2ca5\u0003\u0002\u0002\u0002\u2ca7\u2caa\u0003\u0002", "\u0002\u0002\u2ca8\u2ca9\u0007\u08b7\u0002\u0002\u2ca9\u2cab\u0005\u05ca", "\u02e6\u0002\u2caa\u2ca8\u0003\u0002\u0002\u0002\u2caa\u2cab\u0003\u0002", "\u0002\u0002\u2cab\u2cad\u0003\u0002\u0002\u0002\u2cac\u2cae\t\u0093", "\u0002\u0002\u2cad\u2cac\u0003\u0002\u0002\u0002\u2cad\u2cae\u0003\u0002", "\u0002\u0002\u2cae\u2caf\u0003\u0002\u0002\u0002\u2caf\u2cb0\u0007\u08b2", "\u0002\u0002\u2cb0\u05b9\u0003\u0002\u0002\u0002\u2cb1\u2cee\u0007x", "\u0002\u0002\u2cb2\u2cee\u0007\u04ed\u0002\u0002\u2cb3\u2cee\u0007\u0378", "\u0002\u0002\u2cb4\u2cee\u0007u\u0002\u0002\u2cb5\u2cee\u0007r\u0002", "\u0002\u2cb6\u2cee\u0007\u0379\u0002\u0002\u2cb7\u2cee\u0007\u04fc\u0002", "\u0002\u2cb8\u2cee\u0007\u04fb\u0002\u0002\u2cb9\u2cee\u0007\u05fa\u0002", "\u0002\u2cba\u2cee\u0007\u05fb\u0002\u0002\u2cbb\u2cee\u0007\u0452\u0002", "\u0002\u2cbc\u2cee\u0007\u0158\u0002\u0002\u2cbd\u2cee\u0007\u02ac\u0002", "\u0002\u2cbe\u2cee\u0007\u02b4\u0002\u0002\u2cbf\u2cee\u0007\u044e\u0002", "\u0002\u2cc0\u2cee\u0007\u0607\u0002\u0002\u2cc1\u2cee\u0007\u044d\u0002", "\u0002\u2cc2\u2cee\u0007\u0159\u0002\u0002\u2cc3\u2cc5\u0007\u0199\u0002", "\u0002\u2cc4\u2cc6\u0007\u050d\u0002\u0002\u2cc5\u2cc4\u0003\u0002\u0002", "\u0002\u2cc5\u2cc6\u0003\u0002\u0002\u0002\u2cc6\u2cee\u0003\u0002\u0002", "\u0002\u2cc7\u2cee\u0007\u0218\u0002\u0002\u2cc8\u2cee\u0007\u054e\u0002", "\u0002\u2cc9\u2cee\u0007\u037c\u0002\u0002\u2cca\u2ccc\u0007\u0316\u0002", "\u0002\u2ccb\u2ccd\u0007\u0545\u0002\u0002\u2ccc\u2ccb\u0003\u0002\u0002", "\u0002\u2ccc\u2ccd\u0003\u0002\u0002\u0002\u2ccd\u2cee\u0003\u0002\u0002", "\u0002\u2cce\u2cee\u0007\u00b2\u0002\u0002\u2ccf\u2cee\u0007\u00b1\u0002", "\u0002\u2cd0\u2cee\u0007\u081d\u0002\u0002\u2cd1\u2cee\u0007\u081e\u0002", "\u0002\u2cd2\u2cee\u0007\u0640\u0002\u0002\u2cd3\u2cee\u0007\u0545\u0002", "\u0002\u2cd4\u2cee\u0007\u0088\u0002\u0002\u2cd5\u2cee\u0007\u0149\u0002", "\u0002\u2cd6\u2cee\u0007\u05a8\u0002\u0002\u2cd7\u2cee\u0007\u07f2\u0002", "\u0002\u2cd8\u2cee\u0007\u087b\u0002\u0002\u2cd9\u2cee\u0007\u0366\u0002", "\u0002\u2cda\u2cee\u0007\u014b\u0002\u0002\u2cdb\u2cee\u0007\u0258\u0002", "\u0002\u2cdc\u2cee\u0007\u034e\u0002\u0002\u2cdd\u2cee\u0007\u05ca\u0002", "\u0002\u2cde\u2cee\u0007\u0796\u0002\u0002\u2cdf\u2cee\u0007\u0797\u0002", "\u0002\u2ce0\u2cee\u0007\u0799\u0002\u0002\u2ce1\u2cee\u0007\u0795\u0002", "\u0002\u2ce2\u2cee\u0007\u078f\u0002\u0002\u2ce3\u2cee\u0007\u0791\u0002", "\u0002\u2ce4\u2cee\u0007\u0790\u0002\u0002\u2ce5\u2cee\u0007\u078e\u0002", "\u0002\u2ce6\u2cee\u0007\u087d\u0002\u0002\u2ce7\u2cee\u0007\u019f\u0002", "\u0002\u2ce8\u2cee\u0007n\u0002\u0002\u2ce9\u2cee\u0007\u0082\u0002", "\u0002\u2cea\u2cee\u0007\u00c2\u0002\u0002\u2ceb\u2cee\u0007\u037e\u0002", "\u0002\u2cec\u2cee\u0007\u0353\u0002\u0002\u2ced\u2cb1\u0003\u0002\u0002", "\u0002\u2ced\u2cb2\u0003\u0002\u0002\u0002\u2ced\u2cb3\u0003\u0002\u0002", "\u0002\u2ced\u2cb4\u0003\u0002\u0002\u0002\u2ced\u2cb5\u0003\u0002\u0002", "\u0002\u2ced\u2cb6\u0003\u0002\u0002\u0002\u2ced\u2cb7\u0003\u0002\u0002", "\u0002\u2ced\u2cb8\u0003\u0002\u0002\u0002\u2ced\u2cb9\u0003\u0002\u0002", "\u0002\u2ced\u2cba\u0003\u0002\u0002\u0002\u2ced\u2cbb\u0003\u0002\u0002", "\u0002\u2ced\u2cbc\u0003\u0002\u0002\u0002\u2ced\u2cbd\u0003\u0002\u0002", "\u0002\u2ced\u2cbe\u0003\u0002\u0002\u0002\u2ced\u2cbf\u0003\u0002\u0002", "\u0002\u2ced\u2cc0\u0003\u0002\u0002\u0002\u2ced\u2cc1\u0003\u0002\u0002", "\u0002\u2ced\u2cc2\u0003\u0002\u0002\u0002\u2ced\u2cc3\u0003\u0002\u0002", "\u0002\u2ced\u2cc7\u0003\u0002\u0002\u0002\u2ced\u2cc8\u0003\u0002\u0002", "\u0002\u2ced\u2cc9\u0003\u0002\u0002\u0002\u2ced\u2cca\u0003\u0002\u0002", "\u0002\u2ced\u2cce\u0003\u0002\u0002\u0002\u2ced\u2ccf\u0003\u0002\u0002", "\u0002\u2ced\u2cd0\u0003\u0002\u0002\u0002\u2ced\u2cd1\u0003\u0002\u0002", "\u0002\u2ced\u2cd2\u0003\u0002\u0002\u0002\u2ced\u2cd3\u0003\u0002\u0002", "\u0002\u2ced\u2cd4\u0003\u0002\u0002\u0002\u2ced\u2cd5\u0003\u0002\u0002", "\u0002\u2ced\u2cd6\u0003\u0002\u0002\u0002\u2ced\u2cd7\u0003\u0002\u0002", "\u0002\u2ced\u2cd8\u0003\u0002\u0002\u0002\u2ced\u2cd9\u0003\u0002\u0002", "\u0002\u2ced\u2cda\u0003\u0002\u0002\u0002\u2ced\u2cdb\u0003\u0002\u0002", "\u0002\u2ced\u2cdc\u0003\u0002\u0002\u0002\u2ced\u2cdd\u0003\u0002\u0002", "\u0002\u2ced\u2cde\u0003\u0002\u0002\u0002\u2ced\u2cdf\u0003\u0002\u0002", "\u0002\u2ced\u2ce0\u0003\u0002\u0002\u0002\u2ced\u2ce1\u0003\u0002\u0002", "\u0002\u2ced\u2ce2\u0003\u0002\u0002\u0002\u2ced\u2ce3\u0003\u0002\u0002", "\u0002\u2ced\u2ce4\u0003\u0002\u0002\u0002\u2ced\u2ce5\u0003\u0002\u0002", "\u0002\u2ced\u2ce6\u0003\u0002\u0002\u0002\u2ced\u2ce7\u0003\u0002\u0002", "\u0002\u2ced\u2ce8\u0003\u0002\u0002\u0002\u2ced\u2ce9\u0003\u0002\u0002", "\u0002\u2ced\u2cea\u0003\u0002\u0002\u0002\u2ced\u2ceb\u0003\u0002\u0002", "\u0002\u2ced\u2cec\u0003\u0002\u0002\u0002\u2cee\u05bb\u0003\u0002\u0002", "\u0002\u2cef\u2cf3\u0007\u08bb\u0002\u0002\u2cf0\u2cf1\u0007\u08c2\u0002", "\u0002\u2cf1\u2cf3\u0007\u08ab\u0002\u0002\u2cf2\u2cef\u0003\u0002\u0002", "\u0002\u2cf2\u2cf0\u0003\u0002\u0002\u0002\u2cf3\u2cfc\u0003\u0002\u0002", "\u0002\u2cf4\u2cf6\u0007\u0289\u0002\u0002\u2cf5\u2cf4\u0003\u0002\u0002", "\u0002\u2cf5\u2cf6\u0003\u0002\u0002\u0002\u2cf6\u2cfa\u0003\u0002\u0002", "\u0002\u2cf7\u2cfb\u0007\u08bb\u0002\u0002\u2cf8\u2cf9\u0007\u08c2\u0002", "\u0002\u2cf9\u2cfb\u0007\u08ab\u0002\u0002\u2cfa\u2cf7\u0003\u0002\u0002", "\u0002\u2cfa\u2cf8\u0003\u0002\u0002\u0002\u2cfb\u2cfd\u0003\u0002\u0002", "\u0002\u2cfc\u2cf5\u0003\u0002\u0002\u0002\u2cfc\u2cfd\u0003\u0002\u0002", "\u0002\u2cfd\u2d02\u0003\u0002\u0002\u0002\u2cfe\u2cff\u0007\u08aa\u0002", "\u0002\u2cff\u2d01\u0005\u05c0\u02e1\u0002\u2d00\u2cfe\u0003\u0002\u0002", "\u0002\u2d01\u2d04\u0003\u0002\u0002\u0002\u2d02\u2d00\u0003\u0002\u0002", "\u0002\u2d02\u2d03\u0003\u0002\u0002\u0002\u2d03\u05bd\u0003\u0002\u0002", "\u0002\u2d04\u2d02\u0003\u0002\u0002\u0002\u2d05\u2d0a\u0005\u05c0\u02e1", "\u0002\u2d06\u2d07\u0007\u08aa\u0002\u0002\u2d07\u2d09\u0005\u05c0\u02e1", "\u0002\u2d08\u2d06\u0003\u0002\u0002\u0002\u2d09\u2d0c\u0003\u0002\u0002", "\u0002\u2d0a\u2d08\u0003\u0002\u0002\u0002\u2d0a\u2d0b\u0003\u0002\u0002", "\u0002\u2d0b\u05bf\u0003\u0002\u0002\u0002\u2d0c\u2d0a\u0003\u0002\u0002", "\u0002\u2d0d\u2d0e\u0007\u08c8\u0002\u0002\u2d0e\u2d10\u0005\u0598\u02cd", "\u0002\u2d0f\u2d0d\u0003\u0002\u0002\u0002\u2d0f\u2d10\u0003\u0002\u0002", "\u0002\u2d10\u2d11\u0003\u0002\u0002\u0002\u2d11\u2d16\u0005\u05d2\u02ea", "\u0002\u2d12\u2d13\u0007\u08aa\u0002\u0002\u2d13\u2d15\u0005\u05d2\u02ea", "\u0002\u2d14\u2d12\u0003\u0002\u0002\u0002\u2d15\u2d18\u0003\u0002\u0002", "\u0002\u2d16\u2d14\u0003\u0002\u0002\u0002\u2d16\u2d17\u0003\u0002\u0002", "\u0002\u2d17\u2d1b\u0003\u0002\u0002\u0002\u2d18\u2d16\u0003\u0002\u0002", "\u0002\u2d19\u2d1a\u0007\u08b9\u0002\u0002\u2d1a\u2d1c\u0005\u0590\u02c9", "\u0002\u2d1b\u2d19\u0003\u0002\u0002\u0002\u2d1b\u2d1c\u0003\u0002\u0002", "\u0002\u2d1c\u2d1e\u0003\u0002\u0002\u0002\u2d1d\u2d1f\u0005\u05aa\u02d6", "\u0002\u2d1e\u2d1d\u0003\u0002\u0002\u0002\u2d1e\u2d1f\u0003\u0002\u0002", "\u0002\u2d1f\u05c1\u0003\u0002\u0002\u0002\u2d20\u2d21\u0007\u08c8\u0002", "\u0002\u2d21\u2d23\u0005\u0598\u02cd\u0002\u2d22\u2d20\u0003\u0002\u0002", "\u0002\u2d22\u2d23\u0003\u0002\u0002\u0002\u2d23\u2d24\u0003\u0002\u0002", "\u0002\u2d24\u2d29\u0005\u05d2\u02ea\u0002\u2d25\u2d26\u0007\u08aa\u0002", "\u0002\u2d26\u2d28\u0005\u05d2\u02ea\u0002\u2d27\u2d25\u0003\u0002\u0002", "\u0002\u2d28\u2d2b\u0003\u0002\u0002\u0002\u2d29\u2d27\u0003\u0002\u0002", "\u0002\u2d29\u2d2a\u0003\u0002\u0002\u0002\u2d2a\u05c3\u0003\u0002\u0002", "\u0002\u2d2b\u2d29\u0003\u0002\u0002\u0002\u2d2c\u2d2e\u0007%\u0002", "\u0002\u2d2d\u2d2f\u0007\u0522\u0002\u0002\u2d2e\u2d2d\u0003\u0002\u0002", "\u0002\u2d2e\u2d2f\u0003\u0002\u0002\u0002\u2d2f\u2d4d\u0003\u0002\u0002", "\u0002\u2d30\u2d4d\u0007)\u0002\u0002\u2d31\u2d4d\u0007\u0156\u0002", "\u0002\u2d32\u2d4d\u0007\u016c\u0002\u0002\u2d33\u2d4d\u0007\u01dd\u0002", "\u0002\u2d34\u2d35\u0007\u0216\u0002\u0002\u2d35\u2d4d\u0007;\u0002", "\u0002\u2d36\u2d4d\u0007\u0279\u0002\u0002\u2d37\u2d38\u0007\u028d\u0002", "\u0002\u2d38\u2d4d\u0007\u0522\u0002\u0002\u2d39\u2d4d\u0007\u029f\u0002", "\u0002\u2d3a\u2d3b\u0007\u02d2\u0002\u0002\u2d3b\u2d4d\u0007\u05da\u0002", "\u0002\u2d3c\u2d3d\u0007\u0342\u0002\u0002\u2d3d\u2d4d\u0007\u0835\u0002", "\u0002\u2d3e\u2d3f\u0007\u046a\u0002\u0002\u2d3f\u2d40\u0007\u00dc\u0002", "\u0002\u2d40\u2d4d\u0007\u0563\u0002\u0002\u2d41\u2d42\u0007\u0538\u0002", "\u0002\u2d42\u2d4d\u0007\u059e\u0002\u0002\u2d43\u2d4d\u0007\u054b\u0002", "\u0002\u2d44\u2d4d\u0007\u0560\u0002\u0002\u2d45\u2d4d\u0007\u05d4\u0002", "\u0002\u2d46\u2d47\u0007\u07b8\u0002\u0002\u2d47\u2d4d\u0007\u0617\u0002", "\u0002\u2d48\u2d4d\u0007\u07cf\u0002\u0002\u2d49\u2d4d\u0007\u07eb\u0002", "\u0002\u2d4a\u2d4d\u0007\u080d\u0002\u0002\u2d4b\u2d4d\u0007\u084f\u0002", "\u0002\u2d4c\u2d2c\u0003\u0002\u0002\u0002\u2d4c\u2d30\u0003\u0002\u0002", "\u0002\u2d4c\u2d31\u0003\u0002\u0002\u0002\u2d4c\u2d32\u0003\u0002\u0002", "\u0002\u2d4c\u2d33\u0003\u0002\u0002\u0002\u2d4c\u2d34\u0003\u0002\u0002", "\u0002\u2d4c\u2d36\u0003\u0002\u0002\u0002\u2d4c\u2d37\u0003\u0002\u0002", "\u0002\u2d4c\u2d39\u0003\u0002\u0002\u0002\u2d4c\u2d3a\u0003\u0002\u0002", "\u0002\u2d4c\u2d3c\u0003\u0002\u0002\u0002\u2d4c\u2d3e\u0003\u0002\u0002", "\u0002\u2d4c\u2d41\u0003\u0002\u0002\u0002\u2d4c\u2d43\u0003\u0002\u0002", "\u0002\u2d4c\u2d44\u0003\u0002\u0002\u0002\u2d4c\u2d45\u0003\u0002\u0002", "\u0002\u2d4c\u2d46\u0003\u0002\u0002\u0002\u2d4c\u2d48\u0003\u0002\u0002", "\u0002\u2d4c\u2d49\u0003\u0002\u0002\u0002\u2d4c\u2d4a\u0003\u0002\u0002", "\u0002\u2d4c\u2d4b\u0003\u0002\u0002\u0002\u2d4d\u05c5\u0003\u0002\u0002", "\u0002\u2d4e\u2d4f\u0007%\u0002\u0002\u2d4f\u2e95\u0007\u0522\u0002", "\u0002\u2d50\u2e95\u0007\u001e\u0002\u0002\u2d51\u2d53\u0007\u001a\u0002", "\u0002\u2d52\u2d54\u00072\u0002\u0002\u2d53\u2d52\u0003\u0002\u0002", "\u0002\u2d53\u2d54\u0003\u0002\u0002\u0002\u2d54\u2d55\u0003\u0002\u0002", "\u0002\u2d55\u2d56\u0007\u0617\u0002\u0002\u2d56\u2d57\u0007\u07c2\u0002", "\u0002\u2d57\u2e95\u0007\u05e8\u0002\u0002\u2d58\u2d59\t\u0094\u0002", "\u0002\u2d59\u2d5a\u00072\u0002\u0002\u2d5a\u2d5b\u0007\u0617\u0002", "\u0002\u2d5b\u2e95\u0007\u0526\u0002\u0002\u2d5c\u2d5d\u0007\u001a\u0002", "\u0002\u2d5d\u2d5e\u0007\u0617\u0002\u0002\u2d5e\u2d5f\u0007\u0320\u0002", "\u0002\u2d5f\u2e95\u0007\u0455\u0002\u0002\u2d60\u2d62\u0007\u0122\u0002", "\u0002\u2d61\u2d63\u00072\u0002\u0002\u2d62\u2d61\u0003\u0002\u0002", "\u0002\u2d62\u2d63\u0003\u0002\u0002\u0002\u2d63\u2d64\u0003\u0002\u0002", "\u0002\u2d64\u2e95\u0007\u00c7\u0002\u0002\u2d65\u2d66\t\u0095\u0002", "\u0002\u2d66\u2d67\u00072\u0002\u0002\u2d67\u2e95\u0007\u00c7\u0002", "\u0002\u2d68\u2d69\t\u0096\u0002\u0002\u2d69\u2d6a\u00072\u0002\u0002", "\u2d6a\u2e95\u0007\u010b\u0002\u0002\u2d6b\u2d6c\u0007\u01de\u0002\u0002", "\u2d6c\u2d6d\u0007\u0558\u0002\u0002\u2d6d\u2e95\u0007\u04f5\u0002\u0002", "\u2d6e\u2d6f\u0007)\u0002\u0002\u2d6f\u2e95\u0007\u013e\u0002\u0002", "\u2d70\u2d72\t\u0097\u0002\u0002\u2d71\u2d73\u0007\u052e\u0002\u0002", "\u2d72\u2d71\u0003\u0002\u0002\u0002\u2d72\u2d73\u0003\u0002\u0002\u0002", "\u2d73\u2d74\u0003\u0002\u0002\u0002\u2d74\u2d75\u0007\u013e\u0002\u0002", "\u2d75\u2e95\u0007\u02fa\u0002\u0002\u2d76\u2d77\u0007\u019d\u0002\u0002", "\u2d77\u2d78\u0007\u052e\u0002\u0002\u2d78\u2d79\u0007\u013e\u0002\u0002", "\u2d79\u2e95\u0007\u02fa\u0002\u0002\u2d7a\u2d7b\u0007\u0156\u0002\u0002", "\u2d7b\u2d7c\u0007\u00fd\u0002\u0002\u2d7c\u2e95\u0007\u05e4\u0002\u0002", "\u2d7d\u2d7e\u0007\u0156\u0002\u0002\u2d7e\u2d7f\u00072\u0002\u0002", "\u2d7f\u2e95\u0007\u0524\u0002\u0002\u2d80\u2d81\u0007+\u0002\u0002", "\u2d81\u2d82\u00072\u0002\u0002\u2d82\u2e95\u0007\u017a\u0002\u0002", "\u2d83\u2d85\u0007\u0122\u0002\u0002\u2d84\u2d86\u00072\u0002\u0002", "\u2d85\u2d84\u0003\u0002\u0002\u0002\u2d85\u2d86\u0003\u0002\u0002\u0002", "\u2d86\u2d87\u0003\u0002\u0002\u0002\u2d87\u2e95\u0007\u017b\u0002\u0002", "\u2d88\u2d89\t\u0095\u0002\u0002\u2d89\u2d8a\u00072\u0002\u0002\u2d8a", "\u2e95\u0007\u017b\u0002\u0002\u2d8b\u2d8c\t\u0096\u0002\u0002\u2d8c", "\u2d8d\u00072\u0002\u0002\u2d8d\u2e95\u0007\u017e\u0002\u0002\u2d8e", "\u2d8f\t\u0096\u0002\u0002\u2d8f\u2d90\u00072\u0002\u0002\u2d90\u2e95", "\u0007\u01aa\u0002\u0002\u2d91\u2d96\u0007\u0216\u0002\u0002\u2d92\u2d93", "\u0007;\u0002\u0002\u2d93\u2d97\u0007\u001a\u0002\u0002\u2d94\u2d95", "\u00072\u0002\u0002\u2d95\u2d97\u0007\u077a\u0002\u0002\u2d96\u2d92", "\u0003\u0002\u0002\u0002\u2d96\u2d94\u0003\u0002\u0002\u0002\u2d97\u2e95", "\u0003\u0002\u0002\u0002\u2d98\u2d99\t\u0094\u0002\u0002\u2d99\u2d9a", "\u00072\u0002\u0002\u2d9a\u2e95\u0007\u0279\u0002\u0002\u2d9b\u2d9d", "\u0007\u0122\u0002\u0002\u2d9c\u2d9e\u00072\u0002\u0002\u2d9d\u2d9c", "\u0003\u0002\u0002\u0002\u2d9d\u2d9e\u0003\u0002\u0002\u0002\u2d9e\u2d9f", "\u0003\u0002\u0002\u0002\u2d9f\u2e95\u0007\u0287\u0002\u0002\u2da0\u2da1", "\t\u0098\u0002\u0002\u2da1\u2da2\u00072\u0002\u0002\u2da2\u2e95\u0007", "\u0287\u0002\u0002\u2da3\u2da5\u0007\u0122\u0002\u0002\u2da4\u2da6\t", "\u0099\u0002\u0002\u2da5\u2da4\u0003\u0002\u0002\u0002\u2da5\u2da6\u0003", "\u0002\u0002\u0002\u2da6\u2da7\u0003\u0002\u0002\u0002\u2da7\u2e95\u0007", "\u02bf\u0002\u0002\u2da8\u2da9\u0007\u01dd\u0002\u0002\u2da9\u2daa\u0007", "2\u0002\u0002\u2daa\u2e95\t\u009a\u0002\u0002\u2dab\u2dac\u0007\u031f", "\u0002\u0002\u2dac\u2e95\u0007\u05be\u0002\u0002\u2dad\u2dae\u0007\u001a", "\u0002\u0002\u2dae\u2daf\u0007\u02d4\u0002\u0002\u2daf\u2e95\u0007\u0320", "\u0002\u0002\u2db0\u2db2\u0007\u0122\u0002\u0002\u2db1\u2db3\u00072", "\u0002\u0002\u2db2\u2db1\u0003\u0002\u0002\u0002\u2db2\u2db3\u0003\u0002", "\u0002\u0002\u2db3\u2db4\u0003\u0002\u0002\u0002\u2db4\u2e95\u0007\u02ef", "\u0002\u0002\u2db5\u2db6\t\u0098\u0002\u0002\u2db6\u2db7\u00072\u0002", "\u0002\u2db7\u2e95\u0007\u02ef\u0002\u0002\u2db8\u2e95\u0007\u0312\u0002", "\u0002\u2db9\u2dbb\u0007\u0122\u0002\u0002\u2dba\u2dbc\u00072\u0002", "\u0002\u2dbb\u2dba\u0003\u0002\u0002\u0002\u2dbb\u2dbc\u0003\u0002\u0002", "\u0002\u2dbc\u2dbd\u0003\u0002\u0002\u0002\u2dbd\u2dbe\u0007\u032b\u0002", "\u0002\u2dbe\u2e95\u0007\u0835\u0002\u0002\u2dbf\u2dc0\t\u0095\u0002", "\u0002\u2dc0\u2dc1\u00072\u0002\u0002\u2dc1\u2dc2\u0007\u032b\u0002", "\u0002\u2dc2\u2e95\u0007\u0835\u0002\u0002\u2dc3\u2dc5\u0007\u0238\u0002", "\u0002\u2dc4\u2dc3\u0003\u0002\u0002\u0002\u2dc4\u2dc5\u0003\u0002\u0002", "\u0002\u2dc5\u2dc6\u0003\u0002\u0002\u0002\u2dc6\u2dc7\u0007\u0538\u0002", "\u0002\u2dc7\u2e95\u0007\u059e\u0002\u0002\u2dc8\u2dc9\u0007\u046a\u0002", "\u0002\u2dc9\u2dca\u0007\u00dc\u0002\u0002\u2dca\u2e95\u0007\u0563\u0002", "\u0002\u2dcb\u2dcd\u0007\u0122\u0002\u0002\u2dcc\u2dce\u00072\u0002", "\u0002\u2dcd\u2dcc\u0003\u0002\u0002\u0002\u2dcd\u2dce\u0003\u0002\u0002", "\u0002\u2dce\u2dcf\u0003\u0002\u0002\u0002\u2dcf\u2dd0\u0007\u034b\u0002", "\u0002\u2dd0\u2e95\u0007\u0358\u0002\u0002\u2dd1\u2dd2\t\u009b\u0002", "\u0002\u2dd2\u2dd3\u00072\u0002\u0002\u2dd3\u2dd4\u0007\u034b\u0002", "\u0002\u2dd4\u2e95\u0007\u0358\u0002\u0002\u2dd5\u2dd7\u0007\u0122\u0002", "\u0002\u2dd6\u2dd8\u00072\u0002\u0002\u2dd7\u2dd6\u0003\u0002\u0002", "\u0002\u2dd7\u2dd8\u0003\u0002\u0002\u0002\u2dd8\u2dd9\u0003\u0002\u0002", "\u0002\u2dd9\u2e95\u0007\u012c\u0002\u0002\u2dda\u2ddb\t\u009c\u0002", "\u0002\u2ddb\u2ddc\u00072\u0002\u0002\u2ddc\u2e95\u0007\u012c\u0002", "\u0002\u2ddd\u2ddf\u0007\u0122\u0002\u0002\u2dde\u2de0\u00072\u0002", "\u0002\u2ddf\u2dde\u0003\u0002\u0002\u0002\u2ddf\u2de0\u0003\u0002\u0002", "\u0002\u2de0\u2de1\u0003\u0002\u0002\u0002\u2de1\u2de2\u0007\u0339\u0002", "\u0002\u2de2\u2e95\u0007\u021c\u0002\u0002\u2de3\u2de4\t\u009d\u0002", "\u0002\u2de4\u2de5\u00072\u0002\u0002\u2de5\u2de6\u0007\u0339\u0002", "\u0002\u2de6\u2e95\u0007\u021c\u0002\u0002\u2de7\u2de9\u0007\u0122\u0002", "\u0002\u2de8\u2dea\u00072\u0002\u0002\u2de9\u2de8\u0003\u0002\u0002", "\u0002\u2de9\u2dea\u0003\u0002\u0002\u0002\u2dea\u2deb\u0003\u0002\u0002", "\u0002\u2deb\u2dec\u0007\u012c\u0002\u0002\u2dec\u2e95\u0007\u017b\u0002", "\u0002\u2ded\u2dee\t\u009e\u0002\u0002\u2dee\u2def\u00072\u0002\u0002", "\u2def\u2df0\u0007\u012c\u0002\u0002\u2df0\u2e95\u0007\u017b\u0002\u0002", "\u2df1\u2df3\u0007\u0122\u0002\u0002\u2df2\u2df4\u00072\u0002\u0002", "\u2df3\u2df2\u0003\u0002\u0002\u0002\u2df3\u2df4\u0003\u0002\u0002\u0002", "\u2df4\u2df5\u0003\u0002\u0002\u0002\u2df5\u2df6\u0007\u012c\u0002\u0002", "\u2df6\u2df7\u0007\u0092\u0002\u0002\u2df7\u2e95\u0007\u0525\u0002\u0002", "\u2df8\u2df9\t\u009f\u0002\u0002\u2df9\u2dfa\u00072\u0002\u0002\u2dfa", "\u2dfb\u0007\u012c\u0002\u0002\u2dfb\u2dfc\u0007\u0092\u0002\u0002\u2dfc", "\u2e95\u0007\u0525\u0002\u0002\u2dfd\u2dff\u0007\u0122\u0002\u0002\u2dfe", "\u2e00\u00072\u0002\u0002\u2dff\u2dfe\u0003\u0002\u0002\u0002\u2dff", "\u2e00\u0003\u0002\u0002\u0002\u2e00\u2e01\u0003\u0002\u0002\u0002\u2e01", "\u2e95\u0007\u0471\u0002\u0002\u2e02\u2e03\t\u0098\u0002\u0002\u2e03", "\u2e04\u00072\u0002\u0002\u2e04\u2e95\u0007\u0471\u0002\u0002\u2e05", "\u2e06\t\u0094\u0002\u0002\u2e06\u2e07\u00072\u0002\u0002\u2e07\u2e95", "\u0007\u049e\u0002\u0002\u2e08\u2e09\u0007\u0122\u0002\u0002\u2e09\u2e0a", "\u0007\u04f3\u0002\u0002\u2e0a\u2e95\u0007\u013e\u0002\u0002\u2e0b\u2e0c", "\u0007\u05e8\u0002\u0002\u2e0c\u2e95\u0007\u0106\u0002\u0002\u2e0d\u2e0f", "\u0007\u0122\u0002\u0002\u2e0e\u2e10\u00072\u0002\u0002\u2e0f\u2e0e", "\u0003\u0002\u0002\u0002\u2e0f\u2e10\u0003\u0002\u0002\u0002\u2e10\u2e11", "\u0003\u0002\u0002\u0002\u2e11\u2e95\u0007\u0524\u0002\u0002\u2e12\u2e13", "\t\u0098\u0002\u0002\u2e13\u2e14\u00072\u0002\u0002\u2e14\u2e95\u0007", "\u0524\u0002\u0002\u2e15\u2e16\t\u0094\u0002\u0002\u2e16\u2e95\u0007", "\u0526\u0002\u0002\u2e17\u2e18\u0007\u0122\u0002\u0002\u2e18\u2e95\u0007", "\u05a0\u0002\u0002\u2e19\u2e1a\t\u00a0\u0002\u0002\u2e1a\u2e1b\u0007", "2\u0002\u0002\u2e1b\u2e95\u0007\u05a0\u0002\u0002\u2e1c\u2e1d\t\u0094", "\u0002\u0002\u2e1d\u2e1e\u0007\u05a3\u0002\u0002\u2e1e\u2e95\u0007\u05d2", "\u0002\u0002\u2e1f\u2e21\u0007\u0122\u0002\u0002\u2e20\u2e22\u00072", "\u0002\u0002\u2e21\u2e20\u0003\u0002\u0002\u0002\u2e21\u2e22\u0003\u0002", "\u0002\u0002\u2e22\u2e23\u0003\u0002\u0002\u0002\u2e23\u2e95\u0007\u05da", "\u0002\u0002\u2e24\u2e25\t\u00a1\u0002\u0002\u2e25\u2e26\u00072\u0002", "\u0002\u2e26\u2e95\u0007\u05da\u0002\u0002\u2e27\u2e28\t\u00a2\u0002", "\u0002\u2e28\u2e95\u0007\u05e4\u0002\u0002\u2e29\u2e2a\u0007)\u0002", "\u0002\u2e2a\u2e2b\u0007\u0589\u0002\u0002\u2e2b\u2e95\u0007\u0119\u0002", "\u0002\u2e2c\u2e2e\u0007\u0122\u0002\u0002\u2e2d\u2e2f\u00072\u0002", "\u0002\u2e2e\u2e2d\u0003\u0002\u0002\u0002\u2e2e\u2e2f\u0003\u0002\u0002", "\u0002\u2e2f\u2e30\u0003\u0002\u0002\u0002\u2e30\u2e31\u0007\u0617\u0002", "\u0002\u2e31\u2e32\u0007\u07b9\u0002\u0002\u2e32\u2e95\u0007\u0526\u0002", "\u0002\u2e33\u2e34\t\u00a3\u0002\u0002\u2e34\u2e35\u00072\u0002\u0002", "\u2e35\u2e36\u0007\u0617\u0002\u0002\u2e36\u2e37\u0007\u07b9\u0002\u0002", "\u2e37\u2e95\u0007\u0526\u0002\u0002\u2e38\u2e39\u0007\u07b8\u0002\u0002", "\u2e39\u2e3a\u00072\u0002\u0002\u2e3a\u2e95\u0007\u0617\u0002\u0002", "\u2e3b\u2e3d\u0007\u0122\u0002\u0002\u2e3c\u2e3e\u00072\u0002\u0002", "\u2e3d\u2e3c\u0003\u0002\u0002\u0002\u2e3d\u2e3e\u0003\u0002\u0002\u0002", "\u2e3e\u2e3f\u0003\u0002\u0002\u0002\u2e3f\u2e95\u0007\u065d\u0002\u0002", "\u2e40\u2e41\u0007\u019d\u0002\u0002\u2e41\u2e42\u00072\u0002\u0002", "\u2e42\u2e95\u0007\u065d\u0002\u0002\u2e43\u2e44\t\u0096\u0002\u0002", "\u2e44\u2e45\u0007\u052e\u0002\u0002\u2e45\u2e95\u0007\u065d\u0002\u0002", "\u2e46\u2e48\u0007\u0122\u0002\u0002\u2e47\u2e49\u00072\u0002\u0002", "\u2e48\u2e47\u0003\u0002\u0002\u0002\u2e48\u2e49\u0003\u0002\u0002\u0002", "\u2e49\u2e4a\u0003\u0002\u0002\u0002\u2e4a\u2e95\u0007\u077a\u0002\u0002", "\u2e4b\u2e4c\t\u00a4\u0002\u0002\u2e4c\u2e4d\u00072\u0002\u0002\u2e4d", "\u2e95\u0007\u077a\u0002\u0002\u2e4e\u2e4f\t\u00a5\u0002\u0002\u2e4f", "\u2e95\u0007\u0777\u0002\u0002\u2e50\u2e52\u0007\u0122\u0002\u0002\u2e51", "\u2e53\u00072\u0002\u0002\u2e52\u2e51\u0003\u0002\u0002\u0002\u2e52", "\u2e53\u0003\u0002\u0002\u0002\u2e53\u2e54\u0003\u0002\u0002\u0002\u2e54", "\u2e95\u0007\u07bc\u0002\u0002\u2e55\u2e56\t\u0095\u0002\u0002\u2e56", "\u2e57\u00072\u0002\u0002\u2e57\u2e95\u0007\u07bc\u0002\u0002\u2e58", "\u2e59\u0007\u001a\u0002\u0002\u2e59\u2e5a\u0007\u013e\u0002\u0002\u2e5a", "\u2e95\u0007\u07bc\u0002\u0002\u2e5b\u2e5d\u0007\u0122\u0002\u0002\u2e5c", "\u2e5e\u00072\u0002\u0002\u2e5d\u2e5c\u0003\u0002\u0002\u0002\u2e5d", "\u2e5e\u0003\u0002\u0002\u0002\u2e5e\u2e5f\u0003\u0002\u0002\u0002\u2e5f", "\u2e95\u0007\u07c5\u0002\u0002\u2e60\u2e61\t\u00a6\u0002\u0002\u2e61", "\u2e62\u00072\u0002\u0002\u2e62\u2e95\u0007\u07c5\u0002\u0002\u2e63", "\u2e64\t\u0094\u0002\u0002\u2e64\u2e95\u0007\u0809\u0002\u0002\u2e65", "\u2e67\u0007\u0122\u0002\u0002\u2e66\u2e68\u00072\u0002\u0002\u2e67", "\u2e66\u0003\u0002\u0002\u0002\u2e67\u2e68\u0003\u0002\u0002\u0002\u2e68", "\u2e69\u0003\u0002\u0002\u0002\u2e69\u2e95\u0007\u0835\u0002\u0002\u2e6a", "\u2e6b\t\u00a7\u0002\u0002\u2e6b\u2e6c\u00072\u0002\u0002\u2e6c\u2e95", "\u0007\u0835\u0002\u0002\u2e6d\u2e6e\t\u00a8\u0002\u0002\u2e6e\u2e95", "\u00072\u0002\u0002\u2e6f\u2e70\u0007f\u0002\u0002\u2e70\u2e95\u0007", "\u0809\u0002\u0002\u2e71\u2e72\u0007\u00ae\u0002\u0002\u2e72\u2e95\u0007", "\u0432\u0002\u0002\u2e73\u2e74\u0007\u01de\u0002\u0002\u2e74\u2e75\u0007", "\u0005\u0002\u0002\u2e75\u2e95\u0007\u04f5\u0002\u0002\u2e76\u2e78\u0007", "\u0220\u0002\u0002\u2e77\u2e79\u00072\u0002\u0002\u2e78\u2e77\u0003", "\u0002\u0002\u0002\u2e78\u2e79\u0003\u0002\u0002\u0002\u2e79\u2e7a\u0003", "\u0002\u0002\u0002\u2e7a\u2e95\u0007\u07b4\u0002\u0002\u2e7b\u2e7c\u0007", "\u023d\u0002\u0002\u2e7c\u2e7e\u00072\u0002\u0002\u2e7d\u2e7f\u0007", "\u0455\u0002\u0002\u2e7e\u2e7d\u0003\u0002\u0002\u0002\u2e7e\u2e7f\u0003", "\u0002\u0002\u0002\u2e7f\u2e80\u0003\u0002\u0002\u0002\u2e80\u2e95\u0007", "\u0521\u0002\u0002\u2e81\u2e82\u0007\u028d\u0002\u0002\u2e82\u2e83\u0007", "2\u0002\u0002\u2e83\u2e95\u0007\u0522\u0002\u0002\u2e84\u2e85\u0007", "\u02d2\u0002\u0002\u2e85\u2e86\u0007\u0149\u0002\u0002\u2e86\u2e95\u0007", "\u0793\u0002\u0002\u2e87\u2e88\u0007\u02d2\u0002\u0002\u2e88\u2e95\u0007", "\u0680\u0002\u0002\u2e89\u2e8a\u0007\u0530\u0002\u0002\u2e8a\u2e95\u0007", "\u014e\u0002\u0002\u2e8b\u2e95\u0007\u0594\u0002\u0002\u2e8c\u2e8d\u0007", "\u05d4\u0002\u0002\u2e8d\u2e8e\u00072\u0002\u0002\u2e8e\u2e95\t\u00a9", "\u0002\u0002\u2e8f\u2e95\u0007\u0661\u0002\u0002\u2e90\u2e95\u0007\u0667", "\u0002\u0002\u2e91\u2e95\u0007\u0669\u0002\u0002\u2e92\u2e95\u0007\u0681", "\u0002\u0002\u2e93\u2e95\u0007\u06a4\u0002\u0002\u2e94\u2d4e\u0003\u0002", "\u0002\u0002\u2e94\u2d50\u0003\u0002\u0002\u0002\u2e94\u2d51\u0003\u0002", "\u0002\u0002\u2e94\u2d58\u0003\u0002\u0002\u0002\u2e94\u2d5c\u0003\u0002", "\u0002\u0002\u2e94\u2d60\u0003\u0002\u0002\u0002\u2e94\u2d65\u0003\u0002", "\u0002\u0002\u2e94\u2d68\u0003\u0002\u0002\u0002\u2e94\u2d6b\u0003\u0002", "\u0002\u0002\u2e94\u2d6e\u0003\u0002\u0002\u0002\u2e94\u2d70\u0003\u0002", "\u0002\u0002\u2e94\u2d76\u0003\u0002\u0002\u0002\u2e94\u2d7a\u0003\u0002", "\u0002\u0002\u2e94\u2d7d\u0003\u0002\u0002\u0002\u2e94\u2d80\u0003\u0002", "\u0002\u0002\u2e94\u2d83\u0003\u0002\u0002\u0002\u2e94\u2d88\u0003\u0002", "\u0002\u0002\u2e94\u2d8b\u0003\u0002\u0002\u0002\u2e94\u2d8e\u0003\u0002", "\u0002\u0002\u2e94\u2d91\u0003\u0002\u0002\u0002\u2e94\u2d98\u0003\u0002", "\u0002\u0002\u2e94\u2d9b\u0003\u0002\u0002\u0002\u2e94\u2da0\u0003\u0002", "\u0002\u0002\u2e94\u2da3\u0003\u0002\u0002\u0002\u2e94\u2da8\u0003\u0002", "\u0002\u0002\u2e94\u2dab\u0003\u0002\u0002\u0002\u2e94\u2dad\u0003\u0002", "\u0002\u0002\u2e94\u2db0\u0003\u0002\u0002\u0002\u2e94\u2db5\u0003\u0002", "\u0002\u0002\u2e94\u2db8\u0003\u0002\u0002\u0002\u2e94\u2db9\u0003\u0002", "\u0002\u0002\u2e94\u2dbf\u0003\u0002\u0002\u0002\u2e94\u2dc4\u0003\u0002", "\u0002\u0002\u2e94\u2dc8\u0003\u0002\u0002\u0002\u2e94\u2dcb\u0003\u0002", "\u0002\u0002\u2e94\u2dd1\u0003\u0002\u0002\u0002\u2e94\u2dd5\u0003\u0002", "\u0002\u0002\u2e94\u2dda\u0003\u0002\u0002\u0002\u2e94\u2ddd\u0003\u0002", "\u0002\u0002\u2e94\u2de3\u0003\u0002\u0002\u0002\u2e94\u2de7\u0003\u0002", "\u0002\u0002\u2e94\u2ded\u0003\u0002\u0002\u0002\u2e94\u2df1\u0003\u0002", "\u0002\u0002\u2e94\u2df8\u0003\u0002\u0002\u0002\u2e94\u2dfd\u0003\u0002", "\u0002\u0002\u2e94\u2e02\u0003\u0002\u0002\u0002\u2e94\u2e05\u0003\u0002", "\u0002\u0002\u2e94\u2e08\u0003\u0002\u0002\u0002\u2e94\u2e0b\u0003\u0002", "\u0002\u0002\u2e94\u2e0d\u0003\u0002\u0002\u0002\u2e94\u2e12\u0003\u0002", "\u0002\u0002\u2e94\u2e15\u0003\u0002\u0002\u0002\u2e94\u2e17\u0003\u0002", "\u0002\u0002\u2e94\u2e19\u0003\u0002\u0002\u0002\u2e94\u2e1c\u0003\u0002", "\u0002\u0002\u2e94\u2e1f\u0003\u0002\u0002\u0002\u2e94\u2e24\u0003\u0002", "\u0002\u0002\u2e94\u2e27\u0003\u0002\u0002\u0002\u2e94\u2e29\u0003\u0002", "\u0002\u0002\u2e94\u2e2c\u0003\u0002\u0002\u0002\u2e94\u2e33\u0003\u0002", "\u0002\u0002\u2e94\u2e38\u0003\u0002\u0002\u0002\u2e94\u2e3b\u0003\u0002", "\u0002\u0002\u2e94\u2e40\u0003\u0002\u0002\u0002\u2e94\u2e43\u0003\u0002", "\u0002\u0002\u2e94\u2e46\u0003\u0002\u0002\u0002\u2e94\u2e4b\u0003\u0002", "\u0002\u0002\u2e94\u2e4e\u0003\u0002\u0002\u0002\u2e94\u2e50\u0003\u0002", "\u0002\u0002\u2e94\u2e55\u0003\u0002\u0002\u0002\u2e94\u2e58\u0003\u0002", "\u0002\u0002\u2e94\u2e5b\u0003\u0002\u0002\u0002\u2e94\u2e60\u0003\u0002", "\u0002\u0002\u2e94\u2e63\u0003\u0002\u0002\u0002\u2e94\u2e65\u0003\u0002", "\u0002\u0002\u2e94\u2e6a\u0003\u0002\u0002\u0002\u2e94\u2e6d\u0003\u0002", "\u0002\u0002\u2e94\u2e6f\u0003\u0002\u0002\u0002\u2e94\u2e71\u0003\u0002", "\u0002\u0002\u2e94\u2e73\u0003\u0002\u0002\u0002\u2e94\u2e76\u0003\u0002", "\u0002\u0002\u2e94\u2e7b\u0003\u0002\u0002\u0002\u2e94\u2e81\u0003\u0002", "\u0002\u0002\u2e94\u2e84\u0003\u0002\u0002\u0002\u2e94\u2e87\u0003\u0002", "\u0002\u0002\u2e94\u2e89\u0003\u0002\u0002\u0002\u2e94\u2e8b\u0003\u0002", "\u0002\u0002\u2e94\u2e8c\u0003\u0002\u0002\u0002\u2e94\u2e8f\u0003\u0002", "\u0002\u0002\u2e94\u2e90\u0003\u0002\u0002\u0002\u2e94\u2e91\u0003\u0002", "\u0002\u0002\u2e94\u2e92\u0003\u0002\u0002\u0002\u2e94\u2e93\u0003\u0002", "\u0002\u0002\u2e95\u05c7\u0003\u0002\u0002\u0002\u2e96\u2e99\u0007\u078f", "\u0002\u0002\u2e97\u2e9a\u0005\u05ce\u02e8\u0002\u2e98\u2e9a\u0005\u05bc", "\u02df\u0002\u2e99\u2e97\u0003\u0002\u0002\u0002\u2e99\u2e98\u0003\u0002", "\u0002\u0002\u2e9a\u2e9f\u0003\u0002\u0002\u0002\u2e9b\u2e9c\u0007L", "\u0002\u0002\u2e9c\u2e9d\u0007\u0793\u0002\u0002\u2e9d\u2e9e\u0007\u087f", "\u0002\u0002\u2e9e\u2ea0\u0005\u05ce\u02e8\u0002\u2e9f\u2e9b\u0003\u0002", "\u0002\u0002\u2e9f\u2ea0\u0003\u0002\u0002\u0002\u2ea0\u2ed5\u0003\u0002", "\u0002\u0002\u2ea1\u2ea5\u0007\u02b3\u0002\u0002\u2ea2\u2ea6\u0005\u05ce", "\u02e8\u0002\u2ea3\u2ea6\u0005\u05bc\u02df\u0002\u2ea4\u2ea6\u0005\u05c0", "\u02e1\u0002\u2ea5\u2ea2\u0003\u0002\u0002\u0002\u2ea5\u2ea3\u0003\u0002", "\u0002\u0002\u2ea5\u2ea4\u0003\u0002\u0002\u0002\u2ea6\u2ea7\u0003\u0002", "\u0002\u0002\u2ea7\u2eb5\t\u00aa\u0002\u0002\u2ea8\u2eab\u0007\u08b1", "\u0002\u0002\u2ea9\u2eac\u0007\u08ab\u0002\u0002\u2eaa\u2eac\u0005\u05bc", "\u02df\u0002\u2eab\u2ea9\u0003\u0002\u0002\u0002\u2eab\u2eaa\u0003\u0002", "\u0002\u0002\u2eac\u2eb2\u0003\u0002\u0002\u0002\u2ead\u2eb0\u0007\u08b7", "\u0002\u0002\u2eae\u2eb1\u0007\u08ab\u0002\u0002\u2eaf\u2eb1\u0005\u05bc", "\u02df\u0002\u2eb0\u2eae\u0003\u0002\u0002\u0002\u2eb0\u2eaf\u0003\u0002", "\u0002\u0002\u2eb1\u2eb3\u0003\u0002\u0002\u0002\u2eb2\u2ead\u0003\u0002", "\u0002\u0002\u2eb2\u2eb3\u0003\u0002\u0002\u0002\u2eb3\u2eb4\u0003\u0002", "\u0002\u0002\u2eb4\u2eb6\u0007\u08b2\u0002\u0002\u2eb5\u2ea8\u0003\u0002", "\u0002\u0002\u2eb5\u2eb6\u0003\u0002\u0002\u0002\u2eb6\u2ec6\u0003\u0002", "\u0002\u0002\u2eb7\u2ec4\u0007\u07ae\u0002\u0002\u2eb8\u2ec5\u0007\u014b", "\u0002\u0002\u2eb9\u2ec5\u0007\u0258\u0002\u0002\u2eba\u2ec5\u0007\u034e", "\u0002\u0002\u2ebb\u2ec2\u0007\u05ca\u0002\u0002\u2ebc\u2ebf\u0007\u08b1", "\u0002\u0002\u2ebd\u2ec0\u0007\u08ab\u0002\u0002\u2ebe\u2ec0\u0005\u05bc", "\u02df\u0002\u2ebf\u2ebd\u0003\u0002\u0002\u0002\u2ebf\u2ebe\u0003\u0002", "\u0002\u0002\u2ec0\u2ec1\u0003\u0002\u0002\u0002\u2ec1\u2ec3\u0007\u08b2", "\u0002\u0002\u2ec2\u2ebc\u0003\u0002\u0002\u0002\u2ec2\u2ec3\u0003\u0002", "\u0002\u0002\u2ec3\u2ec5\u0003\u0002\u0002\u0002\u2ec4\u2eb8\u0003\u0002", "\u0002\u0002\u2ec4\u2eb9\u0003\u0002\u0002\u0002\u2ec4\u2eba\u0003\u0002", "\u0002\u0002\u2ec4\u2ebb\u0003\u0002\u0002\u0002\u2ec5\u2ec7\u0003\u0002", "\u0002\u0002\u2ec6\u2eb7\u0003\u0002\u0002\u0002\u2ec6\u2ec7\u0003\u0002", "\u0002\u0002\u2ec7\u2ed5\u0003\u0002\u0002\u0002\u2ec8\u2ed5\u0005\u05ca", "\u02e6\u0002\u2ec9\u2eca\u0007\u0149\u0002\u0002\u2eca\u2ed5\u0005\u05ce", "\u02e8\u0002\u2ecb\u2ed5\u0005\u05ce\u02e8\u0002\u2ecc\u2ed5\u0007\u044b", "\u0002\u0002\u2ecd\u2ed5\u0007\u07bd\u0002\u0002\u2ece\u2ed5\u0007\u01fe", "\u0002\u0002\u2ecf\u2ed5\u0007\u0151\u0002\u0002\u2ed0\u2ed5\u0007\u05e6", "\u0002\u0002\u2ed1\u2ed5\u0007\u034f\u0002\u0002\u2ed2\u2ed5\u0007\u0338", "\u0002\u0002\u2ed3\u2ed5\u0007\u0161\u0002\u0002\u2ed4\u2e96\u0003\u0002", "\u0002\u0002\u2ed4\u2ea1\u0003\u0002\u0002\u0002\u2ed4\u2ec8\u0003\u0002", "\u0002\u0002\u2ed4\u2ec9\u0003\u0002\u0002\u0002\u2ed4\u2ecb\u0003\u0002", "\u0002\u0002\u2ed4\u2ecc\u0003\u0002\u0002\u0002\u2ed4\u2ecd\u0003\u0002", "\u0002\u0002\u2ed4\u2ece\u0003\u0002\u0002\u0002\u2ed4\u2ecf\u0003\u0002", "\u0002\u0002\u2ed4\u2ed0\u0003\u0002\u0002\u0002\u2ed4\u2ed1\u0003\u0002", "\u0002\u0002\u2ed4\u2ed2\u0003\u0002\u0002\u0002\u2ed4\u2ed3\u0003\u0002", "\u0002\u0002\u2ed5\u05c9\u0003\u0002\u0002\u0002\u2ed6\u2ed7\t\u00ab", "\u0002\u0002\u2ed7\u05cb\u0003\u0002\u0002\u0002\u2ed8\u2ed9\u0007\u08b6", "\u0002\u0002\u2ed9\u2eda\u0005\u05ca\u02e6\u0002\u2eda\u05cd\u0003\u0002", "\u0002\u0002\u2edb\u2edc\t\u00ac\u0002\u0002\u2edc\u05cf\u0003\u0002", "\u0002\u0002\u2edd\u2ede\u0007\u08c8\u0002\u0002\u2ede\u2ee0\u0005\u0598", "\u02cd\u0002\u2edf\u2edd\u0003\u0002\u0002\u0002\u2edf\u2ee0\u0003\u0002", "\u0002\u0002\u2ee0\u2ee1\u0003\u0002\u0002\u0002\u2ee1\u2ee2\u0005\u05d2", "\u02ea\u0002\u2ee2\u05d1\u0003\u0002\u0002\u0002\u2ee3\u2ee6\u0005\u05d6", "\u02ec\u0002\u2ee4\u2ee6\u0007\u08ae\u0002\u0002\u2ee5\u2ee3\u0003\u0002", "\u0002\u0002\u2ee5\u2ee4\u0003\u0002\u0002\u0002\u2ee6\u05d3\u0003\u0002", "\u0002\u0002\u2ee7\u2ee8\u0007\u08b1\u0002\u0002\u2ee8\u2ee9\u0007\u08b5", "\u0002\u0002\u2ee9\u2eea\u0007\u08b2\u0002\u0002\u2eea\u05d5\u0003\u0002", "\u0002\u0002\u2eeb\u2f37\u0005\u05da\u02ee\u0002\u2eec\u2f37\u0005\u05d8", "\u02ed\u0002\u2eed\u2f37\u0007\u08ce\u0002\u0002\u2eee\u2f37\u0007#", "\u0002\u0002\u2eef\u2f37\u0007!\u0002\u0002\u2ef0\u2f37\u0007\"\u0002", "\u0002\u2ef1\u2f37\u0007+\u0002\u0002\u2ef2\u2f37\u0007Z\u0002\u0002", "\u2ef3\u2f37\u0007c\u0002\u0002\u2ef4\u2f37\u0007x\u0002\u0002\u2ef5", "\u2f37\u0007\u0088\u0002\u0002\u2ef6\u2f37\u0007\u00c0\u0002\u0002\u2ef7", "\u2f37\u0007\u00b2\u0002\u0002\u2ef8\u2f37\u0007\u00c7\u0002\u0002\u2ef9", "\u2f37\u0007\u0105\u0002\u0002\u2efa\u2f37\u0007\u013a\u0002\u0002\u2efb", "\u2f37\u0007\u0159\u0002\u0002\u2efc\u2f37\u0007\u016c\u0002\u0002\u2efd", "\u2f37\u0007\u0179\u0002\u0002\u2efe\u2f37\u0007\u019f\u0002\u0002\u2eff", "\u2f37\u0007\u01c8\u0002\u0002\u2f00\u2f37\u0007\u01d6\u0002\u0002\u2f01", "\u2f37\u0007\u01d7\u0002\u0002\u2f02\u2f37\u0007\u01d8\u0002\u0002\u2f03", "\u2f37\u0007\u01e0\u0002\u0002\u2f04\u2f37\u0007\u01e2\u0002\u0002\u2f05", "\u2f37\u0007\u0218\u0002\u0002\u2f06\u2f37\u0007\u021f\u0002\u0002\u2f07", "\u2f37\u0007\u028a\u0002\u0002\u2f08\u2f37\u0007\u029a\u0002\u0002\u2f09", "\u2f37\u0007\u02ac\u0002\u0002\u2f0a\u2f37\u0007\u02db\u0002\u0002\u2f0b", "\u2f37\u0007\u0316\u0002\u0002\u2f0c\u2f37\u0007\u0317\u0002\u0002\u2f0d", "\u2f37\u0007\u044d\u0002\u0002\u2f0e\u2f37\u0007\u047d\u0002\u0002\u2f0f", "\u2f37\u0007\u0498\u0002\u0002\u2f10\u2f37\u0007\u04a0\u0002\u0002\u2f11", "\u2f37\u0007\u04a5\u0002\u0002\u2f12\u2f37\u0007\u04ab\u0002\u0002\u2f13", "\u2f37\u0007\u04e4\u0002\u0002\u2f14\u2f37\u0007\u04ed\u0002\u0002\u2f15", "\u2f37\u0007\u04fc\u0002\u0002\u2f16\u2f37\u0007\u04fb\u0002\u0002\u2f17", "\u2f37\u0007\u0509\u0002\u0002\u2f18\u2f37\u0007\u053f\u0002\u0002\u2f19", "\u2f37\u0007\u0545\u0002\u0002\u2f1a\u2f37\u0007\u0551\u0002\u0002\u2f1b", "\u2f37\u0007\u0562\u0002\u0002\u2f1c\u2f37\u0007\u057e\u0002\u0002\u2f1d", "\u2f37\u0007\u0590\u0002\u0002\u2f1e\u2f37\u0007\u0593\u0002\u0002\u2f1f", "\u2f37\u0007\u05d5\u0002\u0002\u2f20\u2f37\u0007\u05de\u0002\u0002\u2f21", "\u2f37\u0007\u05e8\u0002\u0002\u2f22\u2f37\u0007\u05fa\u0002\u0002\u2f23", "\u2f37\u0007\u05fb\u0002\u0002\u2f24\u2f37\u0007\u0607\u0002\u0002\u2f25", "\u2f37\u0007\u0614\u0002\u0002\u2f26\u2f37\u0007\u0615\u0002\u0002\u2f27", "\u2f37\u0007\u0652\u0002\u0002\u2f28\u2f37\u0007\u078e\u0002\u0002\u2f29", "\u2f37\u0007\u0790\u0002\u0002\u2f2a\u2f37\u0007\u0791\u0002\u0002\u2f2b", "\u2f37\u0007\u07bc\u0002\u0002\u2f2c\u2f37\u0007\u081e\u0002\u0002\u2f2d", "\u2f37\u0007\u081d\u0002\u0002\u2f2e\u2f37\u0007\u081f\u0002\u0002\u2f2f", "\u2f37\u0007\u083e\u0002\u0002\u2f30\u2f37\u0007\u0845\u0002\u0002\u2f31", "\u2f37\u0007\u0855\u0002\u0002\u2f32\u2f37\u0007\u087d\u0002\u0002\u2f33", "\u2f37\u0007\u0899\u0002\u0002\u2f34\u2f37\u0007\u08a1\u0002\u0002\u2f35", "\u2f37\u0007\u088f\u0002\u0002\u2f36\u2eeb\u0003\u0002\u0002\u0002\u2f36", "\u2eec\u0003\u0002\u0002\u0002\u2f36\u2eed\u0003\u0002\u0002\u0002\u2f36", "\u2eee\u0003\u0002\u0002\u0002\u2f36\u2eef\u0003\u0002\u0002\u0002\u2f36", "\u2ef0\u0003\u0002\u0002\u0002\u2f36\u2ef1\u0003\u0002\u0002\u0002\u2f36", "\u2ef2\u0003\u0002\u0002\u0002\u2f36\u2ef3\u0003\u0002\u0002\u0002\u2f36", "\u2ef4\u0003\u0002\u0002\u0002\u2f36\u2ef5\u0003\u0002\u0002\u0002\u2f36", "\u2ef6\u0003\u0002\u0002\u0002\u2f36\u2ef7\u0003\u0002\u0002\u0002\u2f36", "\u2ef8\u0003\u0002\u0002\u0002\u2f36\u2ef9\u0003\u0002\u0002\u0002\u2f36", "\u2efa\u0003\u0002\u0002\u0002\u2f36\u2efb\u0003\u0002\u0002\u0002\u2f36", "\u2efc\u0003\u0002\u0002\u0002\u2f36\u2efd\u0003\u0002\u0002\u0002\u2f36", "\u2efe\u0003\u0002\u0002\u0002\u2f36\u2eff\u0003\u0002\u0002\u0002\u2f36", "\u2f00\u0003\u0002\u0002\u0002\u2f36\u2f01\u0003\u0002\u0002\u0002\u2f36", "\u2f02\u0003\u0002\u0002\u0002\u2f36\u2f03\u0003\u0002\u0002\u0002\u2f36", "\u2f04\u0003\u0002\u0002\u0002\u2f36\u2f05\u0003\u0002\u0002\u0002\u2f36", "\u2f06\u0003\u0002\u0002\u0002\u2f36\u2f07\u0003\u0002\u0002\u0002\u2f36", "\u2f08\u0003\u0002\u0002\u0002\u2f36\u2f09\u0003\u0002\u0002\u0002\u2f36", "\u2f0a\u0003\u0002\u0002\u0002\u2f36\u2f0b\u0003\u0002\u0002\u0002\u2f36", "\u2f0c\u0003\u0002\u0002\u0002\u2f36\u2f0d\u0003\u0002\u0002\u0002\u2f36", "\u2f0e\u0003\u0002\u0002\u0002\u2f36\u2f0f\u0003\u0002\u0002\u0002\u2f36", "\u2f10\u0003\u0002\u0002\u0002\u2f36\u2f11\u0003\u0002\u0002\u0002\u2f36", "\u2f12\u0003\u0002\u0002\u0002\u2f36\u2f13\u0003\u0002\u0002\u0002\u2f36", "\u2f14\u0003\u0002\u0002\u0002\u2f36\u2f15\u0003\u0002\u0002\u0002\u2f36", "\u2f16\u0003\u0002\u0002\u0002\u2f36\u2f17\u0003\u0002\u0002\u0002\u2f36", "\u2f18\u0003\u0002\u0002\u0002\u2f36\u2f19\u0003\u0002\u0002\u0002\u2f36", "\u2f1a\u0003\u0002\u0002\u0002\u2f36\u2f1b\u0003\u0002\u0002\u0002\u2f36", "\u2f1c\u0003\u0002\u0002\u0002\u2f36\u2f1d\u0003\u0002\u0002\u0002\u2f36", "\u2f1e\u0003\u0002\u0002\u0002\u2f36\u2f1f\u0003\u0002\u0002\u0002\u2f36", "\u2f20\u0003\u0002\u0002\u0002\u2f36\u2f21\u0003\u0002\u0002\u0002\u2f36", "\u2f22\u0003\u0002\u0002\u0002\u2f36\u2f23\u0003\u0002\u0002\u0002\u2f36", "\u2f24\u0003\u0002\u0002\u0002\u2f36\u2f25\u0003\u0002\u0002\u0002\u2f36", "\u2f26\u0003\u0002\u0002\u0002\u2f36\u2f27\u0003\u0002\u0002\u0002\u2f36", "\u2f28\u0003\u0002\u0002\u0002\u2f36\u2f29\u0003\u0002\u0002\u0002\u2f36", "\u2f2a\u0003\u0002\u0002\u0002\u2f36\u2f2b\u0003\u0002\u0002\u0002\u2f36", "\u2f2c\u0003\u0002\u0002\u0002\u2f36\u2f2d\u0003\u0002\u0002\u0002\u2f36", "\u2f2e\u0003\u0002\u0002\u0002\u2f36\u2f2f\u0003\u0002\u0002\u0002\u2f36", "\u2f30\u0003\u0002\u0002\u0002\u2f36\u2f31\u0003\u0002\u0002\u0002\u2f36", "\u2f32\u0003\u0002\u0002\u0002\u2f36\u2f33\u0003\u0002\u0002\u0002\u2f36", "\u2f34\u0003\u0002\u0002\u0002\u2f36\u2f35\u0003\u0002\u0002\u0002\u2f37", "\u05d7\u0003\u0002\u0002\u0002\u2f38\u2f39\t\u00ad\u0002\u0002\u2f39", "\u05d9\u0003\u0002\u0002\u0002\u2f3a\u2f3b\t\u00ae\u0002\u0002\u2f3b", "\u05db\u0003\u0002\u0002\u0002\u2f3c\u2f3d\t\u00af\u0002\u0002\u2f3d", "\u05dd\u0003\u0002\u0002\u0002\u2f3e\u2f3f\t\u00b0\u0002\u0002\u2f3f", "\u05df\u0003\u0002\u0002\u0002\u066c\u05e5\u05e8\u05ec\u0629\u0635\u063a", "\u063f\u0646\u0650\u0655\u065d\u065f\u0663\u0667\u066a\u066e\u0673\u0679", "\u0682\u0685\u068b\u0694\u06a1\u06a6\u06b0\u06b3\u06b8\u06bd\u06c4\u06ca", "\u06ce\u06d4\u06d9\u06e0\u06e7\u06ee\u06f3\u06f7\u0703\u070d\u0712\u071e", "\u0723\u0728\u072b\u072e\u073b\u0747\u074c\u0751\u075d\u0762\u076a\u076c", "\u0770\u0773\u0777\u077a\u077e\u0783\u078f\u0794\u0798\u079b\u07a0\u07a7", "\u07b1\u07b6\u07b9\u07bd\u07c0\u07c5\u07d7\u07dc\u07e1\u07e3\u07ea\u07f1", "\u07f4\u07f7\u07fa\u0805\u0811\u0815\u0818\u0821\u0829\u0831\u0834\u083b", "\u083f\u0844\u0849\u0872\u088e\u0895\u089a\u08a1\u08ac\u08b4\u08b8\u08c5", "\u08c8\u08ce\u08d1\u08d6\u08db\u08df\u08e9\u08f3\u08f9\u0904\u0909\u090d", "\u0915\u091d\u0922\u0925\u0927\u092a\u0933\u0938\u093f\u0942\u0945\u0949", "\u094c\u0954\u0959\u095e\u0965\u096f\u097f\u0986\u0990\u099a\u09a1\u09a4", "\u09a9\u09b3\u09b8\u09bf\u09c2\u09c7\u09ca\u09cd\u09de\u09e3\u09ec\u09ef", "\u09f4\u09f7\u09fe\u0a01\u0a08\u0a0d\u0a11\u0a16\u0a1b\u0a29\u0a2e\u0a35", "\u0a38\u0a3c\u0a3f\u0a42\u0a45\u0a4f\u0a55\u0a5f\u0a64\u0a6b\u0a71\u0a75", "\u0a78\u0a7b\u0a8c\u0a91\u0a99\u0aa7\u0aae\u0abe\u0ad4\u0adb\u0add\u0ae1", "\u0aec\u0aee\u0b03\u0b0b\u0b13\u0b16\u0b1d\u0b22\u0b28\u0b2d\u0b32\u0b36", "\u0b3b\u0b41\u0b45\u0b4a\u0b4e\u0b52\u0b5f\u0b64\u0b67\u0b6b\u0b70\u0b72", "\u0b78\u0b7a\u0b7e\u0b81\u0b88\u0b93\u0b9d\u0ba1\u0ba6\u0baa\u0bae\u0bb1", "\u0bbc\u0bc1\u0bcd\u0bdc\u0be2\u0be4\u0be8\u0bf3\u0bf8\u0bff\u0c07\u0c12", "\u0c19\u0c1d\u0c1f\u0c23\u0c2d\u0c38\u0c3d\u0c41\u0c45\u0c48\u0c4b\u0c55", "\u0c5a\u0c62\u0c69\u0c6d\u0c6f\u0c74\u0c7e\u0c89\u0c8e\u0c92\u0c96\u0c99", "\u0c9c\u0ca3\u0cac\u0cb6\u0cb8\u0ccf\u0cdc\u0cea\u0cec\u0cf7\u0cff\u0d05", "\u0d08\u0d0d\u0d11\u0d14\u0d17\u0d1c\u0d24\u0d30\u0d37\u0d3e\u0d51\u0d5c", "\u0d5f\u0d65\u0d67\u0d6e\u0d71\u0d73\u0d7b\u0d8f\u0d91\u0da3\u0da5\u0dae", "\u0db4\u0db9\u0dc3\u0dcc\u0dd9\u0de3\u0de8\u0deb\u0df1\u0e03\u0e06\u0e09", "\u0e11\u0e1e\u0e20\u0e24\u0e2c\u0e2e\u0e30\u0e32\u0e3a\u0e45\u0e50\u0e52", "\u0e59\u0e5c\u0e61\u0e68\u0e6c\u0e6f\u0e7f\u0e84\u0e92\u0e97\u0e99\u0ea2", "\u0eaa\u0ead\u0eb0\u0eb3\u0eb6\u0eb8\u0ebe\u0ec9\u0ecc\u0edb\u0ee6\u0eef", "\u0ef8\u0f01\u0f0a\u0f0d\u0f13\u0f18\u0f1a\u0f21\u0f4b\u0f4e\u0f52\u0f55", "\u0f60\u0f69\u0f6c\u0f6e\u0f7a\u0f7f\u0f83\u0f87\u0f8a\u0f8d\u0f9d\u0f9f", "\u0fa5\u0fa7\u0fab\u0fb1\u0fb7\u0fbb\u0fbe\u0fc6\u0fd0\u0fd4\u0fe7\u0fec", "\u0ff3\u0ffa\u1044\u1053\u1059\u105b\u105f\u1063\u1068\u106d\u1071\u1077", "\u107c\u1081\u1084\u108f\u10a0\u10a5\u10aa\u10ad\u10c0\u10da\u10df\u10e5", "\u10e7\u10f1\u10f4\u10f7\u10fa\u10fd\u1102\u1107\u110b\u110f\u1115\u1119", "\u111d\u112d\u1131\u1135\u1139\u113e\u1142\u1148\u114d\u1150\u1158\u115b", "\u1164\u1168\u116a\u117d\u1183\u1188\u118d\u118f\u1193\u119c\u11a9\u11b4", "\u11b7\u11ba\u11c3\u11c5\u11cc\u11cf\u11db\u11ea\u11f1\u11f7\u11fb\u1201", "\u1205\u120e\u1217\u121c\u1220\u1224\u122a\u1231\u1237\u1240\u1245\u124c", "\u125d\u125f\u126e\u1270\u127b\u127e\u1281\u1287\u128a\u128d\u1294\u129a", "\u129f\u12a3\u12a6\u12a9\u12af\u12b4\u12b7\u12bb\u12bf\u12c2\u12c9\u12cc", "\u12ce\u12d3\u12db\u12dd\u12eb\u12f3\u12fc\u12ff\u1304\u1307\u1310\u1326", "\u132c\u1331\u1333\u133d\u1346\u1352\u1355\u1358\u1364\u136d\u1375\u137a", "\u1382\u1387\u138a\u139f\u13a1\u13a3\u13a6\u13aa\u13b4\u13b8\u13bd\u13c2", "\u13c6\u13c8\u13cb\u13cf\u13d9\u13e1\u13e9\u13ec\u13ef\u13f2\u13f5\u13f7", "\u13fe\u1400\u1404\u140a\u140d\u1411\u1416\u1425\u142b\u1430\u1435\u143a", "\u143f\u1441\u1443\u1448\u1450\u1457\u1464\u146a\u146e\u147a\u1481\u1483", "\u1485\u1489\u148c\u148f\u1496\u149d\u14a1\u14ab\u14af\u14b2\u14b5\u14bb", "\u14be\u14c1\u14c4\u14c7\u14ca\u14cd\u14d4\u14d7\u14da\u14df\u14e1\u14e4", "\u14e7\u14fa\u1501\u1505\u1508\u150f\u1514\u151b\u1521\u1523\u1529\u152d", "\u1534\u1539\u153e\u1546\u154b\u1551\u1554\u1557\u155a\u155d\u1560\u1563", "\u156a\u156d\u1570\u1575\u1577\u157a\u157d\u1581\u1587\u1589\u1594\u1598", "\u159c\u15a3\u15a7\u15ac\u15af\u15bc\u15c1\u15c7\u15ca\u15cd\u15d0\u15d3", "\u15da\u15dd\u15e0\u15e5\u15e7\u15ea\u15ed\u15f4\u15fe\u1609\u1619\u161e", "\u1620\u1625\u162c\u1633\u1641\u1648\u164f\u165d\u1663\u1668\u166b\u1670", "\u1673\u1677\u1686\u168b\u168f\u169a\u169f\u16ac\u16bc\u16c1\u16c3\u16c8", "\u16d0\u16de\u16e6\u16f3\u16f9\u16fd\u170b\u1710\u1714\u1722\u1725\u1729", "\u1733\u173b\u1743\u1746\u174b\u174d\u1751\u175b\u1763\u176b\u176e\u1773", "\u1775\u177f\u1787\u178f\u1792\u1797\u17a4\u17a9\u17b2\u17bd\u17cb\u17d0", "\u17d3\u17d9\u17dd\u17e1\u17e5\u17e9\u17ec\u17f8\u17fd\u1808\u1814\u1818", "\u181d\u1820\u1824\u1828\u182a\u182f\u1836\u1840\u1845\u1847\u1850\u1858", "\u185f\u1864\u1868\u186d\u1872\u1875\u1878\u187b\u187d\u1881\u1884\u1888", "\u1890\u1892\u1894\u1897\u18a0\u18a2\u18b8\u18bf\u18c1\u18cd\u18cf\u18d2", "\u18d6\u18d9\u18e4\u18ed\u18f4\u18f8\u1901\u1909\u190d\u1910\u1918\u191e", "\u1922\u1927\u192c\u1934\u1938\u1946\u1948\u194b\u1951\u1956\u1959\u195c", "\u1962\u196d\u1976\u1988\u1991\u1996\u199b\u19a1\u19a8\u19ad\u19af\u19c1", "\u19c3\u19c6\u19d1\u19dc\u19e3\u19e8\u19eb\u19ee\u19f3\u19fe\u1a04\u1a08", "\u1a0e\u1a15\u1a17\u1a19\u1a1d\u1a20\u1a23\u1a2d\u1a32\u1a34\u1a36\u1a3e", "\u1a47\u1a49\u1a4d\u1a57\u1a60\u1a62\u1a65\u1a6a\u1a78\u1a81\u1a83\u1a87", "\u1a8f\u1a91\u1a9c\u1aa5\u1aab\u1ab0\u1ab4\u1ab9\u1abe\u1ac3\u1ac7\u1ace", "\u1ad5\u1ada\u1adf\u1ae3\u1aee\u1af2\u1af5\u1af8\u1b03\u1b0b\u1b13\u1b18", "\u1b1e\u1b22\u1b2a\u1b2f\u1b34\u1b38\u1b41\u1b44\u1b47\u1b4b\u1b52\u1b5a", "\u1b63\u1b66\u1b75\u1b86\u1b8c\u1b90\u1b97\u1b9e\u1ba1\u1ba3\u1ba9\u1bab", "\u1bae\u1bb7\u1bba\u1bbe\u1bc4\u1bd0\u1bda\u1bde\u1be1\u1be4\u1be9\u1bed", "\u1bf1\u1bf4\u1bfb\u1bfe\u1c05\u1c0b\u1c27\u1c31\u1c3b\u1c3d\u1c45\u1c65", "\u1c6d\u1c6f\u1c71\u1c73\u1c82\u1c95\u1c97\u1c9a\u1ca0\u1ca6\u1cae\u1cb0", "\u1cb2\u1cb7\u1cbc\u1cc1\u1cc5\u1cc9\u1ccd\u1cd6\u1cdf\u1ce2\u1ce5\u1ce8", "\u1cec\u1cf6\u1cfd\u1d04\u1d06\u1d10\u1d13\u1d16\u1d19\u1d1d\u1d1f\u1d21", "\u1d24\u1d2a\u1d2d\u1d32\u1d37\u1d3b\u1d3f\u1d45\u1d5e\u1d60\u1d6c\u1d71", "\u1d76\u1d78\u1d84\u1d89\u1d8e\u1d90\u1d95\u1d9c\u1da0\u1da9\u1db0\u1db4", "\u1db8\u1dbd\u1dc2\u1dc6\u1dcb\u1dd2\u1dd8\u1ddd\u1de1\u1de8\u1dea\u1ded", "\u1df9\u1dfd\u1e02\u1e06\u1e0d\u1e17\u1e1a\u1e23\u1e2e\u1e30\u1e3d\u1e3f", "\u1e41\u1e5c\u1e5f\u1e64\u1e66\u1e7c\u1e7f\u1e81\u1e83\u1e8a\u1e8c\u1e94", "\u1e98\u1e9d\u1ea0\u1ea3\u1ea6\u1ead\u1eb2\u1eba\u1ebd\u1ec9\u1ed2\u1ed5", "\u1ed9\u1ede\u1ee3\u1ee6\u1ee9\u1eec\u1eee\u1ef3\u1ef7\u1efb\u1efe\u1f01", "\u1f06\u1f0f\u1f11\u1f1d\u1f20\u1f23\u1f2f\u1f31\u1f35\u1f39\u1f3c\u1f41", "\u1f46\u1f4d\u1f53\u1f5b\u1f68\u1f6c\u1f73\u1f77\u1f85\u1f8a\u1f8e\u1f99", "\u1f9b\u1fad\u1fb2\u1fb5\u1fb8\u1fbd\u1fbf\u1fc4\u1fca\u1fcf\u1fd5\u1fdc", "\u1fef\u1ffa\u1fff\u2005\u2009\u2011\u2013\u201e\u2027\u202c\u2030\u2033", "\u2041\u2049\u204d\u2050\u2058\u2064\u2068\u206d\u2070\u207d\u2081\u208d", "\u2092\u2096\u209a\u20a0\u20a3\u20a6\u20c1\u20c7\u20cb\u20d6\u20dd\u20e1", "\u20e4\u20ea\u20f3\u20fb\u20ff\u2103\u210b\u2114\u211a\u211c\u2135\u213a", "\u213e\u2145\u2149\u214d\u2151\u215d\u2161\u216f\u2175\u217c\u2181\u218c", "\u218f\u2195\u2197\u21a0\u21aa\u21af\u21be\u21c2\u21c5\u21c9\u21cd\u21db", "\u21dd\u21e1\u21e9\u21f0\u21f5\u21f7\u21fc\u2201\u2209\u2210\u2214\u2217", "\u2223\u2229\u2232\u2235\u223f\u224a\u224d\u2254\u2257\u225e\u2269\u226f", "\u2273\u227d\u2280\u2286\u2291\u2293\u2295\u2298\u229c\u229f\u22a3\u22a7", "\u22ac\u22b7\u22bb\u22c3\u22c6\u22cf\u22d1\u22da\u22df\u22e5\u22e9\u22ec", "\u22f4\u22f7\u22fb\u22ff\u2304\u2307\u230b\u230f\u2313\u2326\u232e\u2332", "\u2336\u233c\u2340\u2344\u2347\u234a\u234d\u2350\u2358\u235b\u2366\u2368", "\u236f\u2376\u237b\u2381\u2385\u238a\u2391\u2397\u239e\u23a1\u23a4\u23a8", "\u23ad\u23b1\u23b3\u23be\u23c5\u23c9\u23d3\u23d7\u23df\u23eb\u23f0\u23fa", "\u2402\u2405\u240b\u2410\u2413\u2418\u241d\u242a\u2431\u243b\u2440\u2442", "\u2447\u244b\u2451\u2455\u2462\u2466\u2470\u2473\u2475\u247a\u2483\u2490", "\u2498\u249c\u24a5\u24a9\u24ae\u24b9\u24bb\u24cb\u24d0\u24d6\u24dc\u24ee", "\u24f5\u24f8\u24fb\u2503\u2506\u250e\u2510\u2514\u2517\u251c\u251e\u2522", "\u252e\u2537\u253f\u2544\u2548\u2552\u2554\u255a\u255f\u2562\u256c\u2572", "\u2575\u2578\u2580\u258a\u2594\u2598\u259c\u259f\u25a2\u25a7\u25ac\u25af", "\u25b2\u25b8\u25bb\u25c1\u25c4\u25c7\u25cc\u25cf\u25d7\u25dd\u25e2\u25e7", "\u25ef\u25f9\u25fd\u25ff\u2602\u260e\u2612\u2615\u2624\u2629\u262d\u2634", "\u2637\u2640\u2647\u264c\u2650\u2658\u265e\u2666\u2669\u2672\u2675\u2678", "\u2681\u2687\u268d\u268f\u269a\u269c\u26a5\u26a7\u26ab\u26b1\u26b5\u26c3", "\u26c8\u26d8\u26da\u26de\u26e3\u26e8\u26f4\u26f8\u26ff\u2704\u2709\u270c", "\u2717\u271c\u2726\u2728\u272a\u2734\u2738\u273a\u2746\u274e\u275b\u275e", "\u276a\u276c\u2774\u277c\u2783\u2787\u278e\u2792\u2797\u279b\u27a3\u27a7", "\u27ae\u27b3\u27bc\u27c5\u27c8\u27dc\u27e0\u27e3\u27ea\u27ed\u27f1\u27f4", "\u27fb\u27fe\u2804\u2807\u280b\u280e\u2815\u281a\u2828\u282f\u283a\u2843", "\u284c\u2850\u2854\u286e\u2871\u2874\u287e\u2882\u2887\u288d\u2892\u2897", "\u28a0\u28a3\u28a5\u28a9\u28b0\u28b7\u28bf\u28ce\u28d3\u28d8\u28de\u28e1", "\u28e5\u28ef\u28fb\u28fd\u2904\u2908\u2911\u291a\u2928\u2930\u2933\u293c", "\u2942\u294c\u2954\u2957\u295a\u2963\u2968\u2971\u2977\u297c\u297f\u2984", "\u2989\u298d\u2993\u2999\u29a2\u29a7\u29af\u29b3\u29b8\u29be\u29c5\u29ca", "\u29d1\u29d5\u29da\u29e2\u29e5\u29e8\u29eb\u29ef\u29f4\u29f7\u2a02\u2a06", "\u2a08\u2a13\u2a1e\u2a27\u2a2a\u2a2e\u2a31\u2a40\u2a45\u2a4d\u2a54\u2a58", "\u2a5d\u2a61\u2a66\u2a6a\u2a70\u2a73\u2a7a\u2a84\u2a8c\u2a90\u2a9a\u2a9d", "\u2a9f\u2aa9\u2aab\u2ab1\u2ab7\u2ab9\u2ac7\u2ac9\u2ad3\u2adc\u2ae1\u2aea", "\u2aee\u2af2\u2af7\u2afb\u2afe\u2b02\u2b09\u2b0d\u2b15\u2b1a\u2b2d\u2b32", "\u2b39\u2b44\u2b4b\u2b52\u2b56\u2b5d\u2b62\u2b6b\u2b73\u2b7b\u2b81\u2b86", "\u2b8b\u2b8f\u2b94\u2b97\u2b9c\u2ba0\u2ba4\u2ba9\u2bb2\u2bb8\u2bbd\u2bc1", "\u2bc3\u2bca\u2bce\u2bd6\u2bd9\u2bde\u2be5\u2bf7\u2c08\u2c0f\u2c1d\u2c25", "\u2c28\u2c2c\u2c31\u2c36\u2c3a\u2c3d\u2c41\u2c48\u2c4d\u2c4f\u2c51\u2c5b", "\u2c60\u2c64\u2c67\u2c6b\u2c74\u2c7a\u2c7e\u2c80\u2c84\u2c88\u2c8f\u2c97", "\u2c9f\u2ca1\u2ca6\u2caa\u2cad\u2cc5\u2ccc\u2ced\u2cf2\u2cf5\u2cfa\u2cfc", "\u2d02\u2d0a\u2d0f\u2d16\u2d1b\u2d1e\u2d22\u2d29\u2d2e\u2d4c\u2d53\u2d62", "\u2d72\u2d85\u2d96\u2d9d\u2da5\u2db2\u2dbb\u2dc4\u2dcd\u2dd7\u2ddf\u2de9", "\u2df3\u2dff\u2e0f\u2e21\u2e2e\u2e3d\u2e48\u2e52\u2e5d\u2e67\u2e78\u2e7e", "\u2e94\u2e99\u2e9f\u2ea5\u2eab\u2eb0\u2eb2\u2eb5\u2ebf\u2ec2\u2ec4\u2ec6", "\u2ed4\u2edf\u2ee5\u2f36"].join(""); var atn = new antlr4.atn.ATNDeserializer().deserialize(serializedATN); var decisionsToDFA = atn.decisionToState.map( function(ds, index) { return new antlr4.dfa.DFA(ds, index); }); var sharedContextCache = new antlr4.PredictionContextCache(); var literalNames = [ null, "'ABORT'", "'ABS'", "'ACCESS'", "'ACCESSED'", "'ACCOUNT'", "'ACL'", "'ACOS'", "'ACTION'", "'ACTIONS'", "'ACTIVATE'", "'ACTIVE'", "'ACTIVE_COMPONENT'", "'ACTIVE_DATA'", "'ACTIVE_FUNCTION'", "'ACTIVE_TAG'", "'ACTIVITY'", "'ADAPTIVE_PLAN'", "'ADD'", "'ADD_COLUMN'", "'ADD_GROUP'", "'ADD_MONTHS'", "'ADJ_DATE'", "'ADMIN'", "'ADMINISTER'", "'ADMINISTRATOR'", "'ADVANCED'", "'ADVISE'", "'ADVISOR'", "'AFD_DISKSTRING'", "'AFTER'", "'AGENT'", "'AGGREGATE'", "'A'", "'ALIAS'", "'ALL'", "'ALLOCATE'", "'ALLOW'", "'ALL_ROWS'", "'ALTER'", "'ALWAYS'", "'ANALYZE'", "'ANCILLARY'", "'AND'", "'AND_EQUAL'", "'ANOMALY'", "'ANSI_REARCH'", "'ANTIJOIN'", "'ANY'", "'ANYSCHEMA'", "'APPEND'", "'APPENDCHILDXML'", "'APPEND_VALUES'", "'APPLICATION'", "'APPLY'", "'APPROX_COUNT_DISTINCT'", "'ARCHIVAL'", "'ARCHIVE'", "'ARCHIVED'", "'ARCHIVELOG'", "'ARRAY'", "'AS'", "'ASC'", "'ASCII'", "'ASCIISTR'", "'ASIN'", "'ASIS'", "'ASSEMBLY'", "'ASSIGN'", "'ASSOCIATE'", "'ASYNC'", "'ASYNCHRONOUS'", "'ATAN2'", "'ATAN'", "'AT'", "'ATTRIBUTE'", "'ATTRIBUTES'", "'AUDIT'", "'AUTHENTICATED'", "'AUTHENTICATION'", "'AUTHID'", "'AUTHORIZATION'", "'AUTOALLOCATE'", "'AUTO'", "'AUTOBACKUP'", "'AUTOEXTEND'", "'AUTO_LOGIN'", "'AUTOMATIC'", "'AUTONOMOUS_TRANSACTION'", "'AUTO_REOPTIMIZE'", "'AVAILABILITY'", "'AVRO'", "'BACKGROUND'", "'BACKUP'", "'BACKUPSET'", "'BASIC'", "'BASICFILE'", "'BATCH'", "'BATCHSIZE'", "'BATCH_TABLE_ACCESS_BY_ROWID'", "'BECOME'", "'BEFORE'", "'BEGIN'", "'BEGINNING'", "'BEGIN_OUTLINE_DATA'", "'BEHALF'", "'BEQUEATH'", "'BETWEEN'", "'BFILE'", "'BFILENAME'", "'BIGFILE'", "'BINARY'", "'BINARY_DOUBLE'", "'BINARY_DOUBLE_INFINITY'", "'BINARY_DOUBLE_NAN'", "'BINARY_FLOAT'", "'BINARY_FLOAT_INFINITY'", "'BINARY_FLOAT_NAN'", "'BINARY_INTEGER'", "'BIND_AWARE'", "'BINDING'", "'BIN_TO_NUM'", "'BITAND'", "'BITMAP_AND'", "'BITMAP'", "'BITMAPS'", "'BITMAP_TREE'", "'BITS'", "'BLOB'", "'BLOCK'", "'BLOCK_RANGE'", "'BLOCKS'", "'BLOCKSIZE'", "'BODY'", "'BOOLEAN'", "'BOTH'", "'BOUND'", "'BRANCH'", "'BREADTH'", "'BROADCAST'", "'BSON'", "'BUFFER'", "'BUFFER_CACHE'", "'BUFFER_POOL'", "'BUILD'", "'BULK'", "'BY'", "'BYPASS_RECURSIVE_CHECK'", "'BYPASS_UJVC'", "'BYTE'", "'CACHE'", "'CACHE_CB'", "'CACHE_INSTANCES'", "'CACHE_TEMP_TABLE'", "'CACHING'", "'CALCULATED'", "'CALLBACK'", "'CALL'", "'CANCEL'", "'CANONICAL'", "'CAPACITY'", "'CARDINALITY'", "'CASCADE'", "'CASE'", "'CAST'", "'CATEGORY'", "'CDB$DEFAULT'", "'CEIL'", "'CELL_FLASH_CACHE'", "'CERTIFICATE'", "'CFILE'", "'CHAINED'", "'CHANGE'", "'CHANGETRACKING'", "'CHANGE_DUPKEY_ERROR_INDEX'", "'CHARACTER'", "'CHAR'", "'CHAR_CS'", "'CHARTOROWID'", "'CHECK_ACL_REWRITE'", "'CHECK'", "'CHECKPOINT'", "'CHILD'", "'CHOOSE'", "'CHR'", "'CHUNK'", "'CLASS'", "'CLASSIFIER'", "'CLEANUP'", "'CLEAR'", "'C'", "'CLIENT'", "'CLOB'", "'CLONE'", "'CLOSE_CACHED_OPEN_CURSORS'", "'CLOSE'", "'CLUSTER_BY_ROWID'", "'CLUSTER'", "'CLUSTER_DETAILS'", "'CLUSTER_DISTANCE'", "'CLUSTER_ID'", "'CLUSTERING'", "'CLUSTERING_FACTOR'", "'CLUSTER_PROBABILITY'", "'CLUSTER_SET'", "'COALESCE'", "'COALESCE_SQ'", "'COARSE'", "'CO_AUTH_IND'", "'COLD'", "'COLLECT'", "'COLUMNAR'", "'COLUMN_AUTH_INDICATOR'", "'COLUMN'", "'COLUMNS'", "'COLUMN_STATS'", "'COLUMN_VALUE'", "'COMMENT'", "'COMMIT'", "'COMMITTED'", "'COMMON_DATA'", "'COMPACT'", "'COMPATIBILITY'", "'COMPILE'", "'COMPLETE'", "'COMPLIANCE'", "'COMPONENT'", "'COMPONENTS'", "'COMPOSE'", "'COMPOSITE'", "'COMPOSITE_LIMIT'", "'COMPOUND'", "'COMPRESS'", "'COMPUTE'", "'CONCAT'", "'CON_DBID_TO_ID'", "'CONDITIONAL'", "'CONDITION'", "'CONFIRM'", "'CONFORMING'", "'CON_GUID_TO_ID'", "'CON_ID'", "'CON_NAME_TO_ID'", "'CONNECT_BY_CB_WHR_ONLY'", "'CONNECT_BY_COMBINE_SW'", "'CONNECT_BY_COST_BASED'", "'CONNECT_BY_ELIM_DUPS'", "'CONNECT_BY_FILTERING'", "'CONNECT_BY_ISCYCLE'", "'CONNECT_BY_ISLEAF'", "'CONNECT_BY_ROOT'", "'CONNECT'", "'CONNECT_TIME'", "'CONSIDER'", "'CONSISTENT'", "'CONSTANT'", "'CONST'", "'CONSTRAINT'", "'CONSTRAINTS'", "'CONSTRUCTOR'", "'CONTAINER'", "'CONTAINER_DATA'", "'CONTAINERS'", "'CONTENT'", "'CONTENTS'", "'CONTEXT'", "'CONTINUE'", "'CONTROLFILE'", "'CON_UID_TO_ID'", "'CONVERT'", "'COOKIE'", "'COPY'", "'CORR_K'", "'CORR_S'", "'CORRUPTION'", "'CORRUPT_XID_ALL'", "'CORRUPT_XID'", "'COS'", "'COSH'", "'COST'", "'COST_XML_QUERY_REWRITE'", "'COUNT'", "'COVAR_POP'", "'COVAR_SAMP'", "'CPU_COSTING'", "'CPU_PER_CALL'", "'CPU_PER_SESSION'", "'CRASH'", "'CREATE'", "'CREATE_FILE_DEST'", "'CREATE_STORED_OUTLINES'", "'CREATION'", "'CREDENTIAL'", "'CRITICAL'", "'CROSS'", "'CROSSEDITION'", "'CSCONVERT'", "'CUBE_AJ'", "'CUBE'", "'CUBE_GB'", "'CUBE_SJ'", "'CUME_DISTM'", "'CURRENT'", "'CURRENT_DATE'", "'CURRENT_SCHEMA'", "'CURRENT_TIME'", "'CURRENT_TIMESTAMP'", "'CURRENT_USER'", "'CURRENTV'", "'CURSOR'", "'CURSOR_SHARING_EXACT'", "'CURSOR_SPECIFIC_SEGMENT'", "'CUSTOMDATUM'", "'CV'", "'CYCLE'", "'DANGLING'", "'DATABASE'", "'DATA'", "'DATAFILE'", "'DATAFILES'", "'DATAGUARDCONFIG'", "'DATAMOVEMENT'", "'DATAOBJNO'", "'DATAOBJ_TO_MAT_PARTITION'", "'DATAOBJ_TO_PARTITION'", "'DATAPUMP'", "'DATA_SECURITY_REWRITE_LIMIT'", "'DATE'", "'DATE_MODE'", "'DAY'", "'DAYS'", "'DBA'", "'DBA_RECYCLEBIN'", "'DBMS_STATS'", "'DB_ROLE_CHANGE'", "'DBTIMEZONE'", "'DB_UNIQUE_NAME'", "'DB_VERSION'", "'DDL'", "'DEALLOCATE'", "'DEBUG'", "'DEBUGGER'", "'DEC'", "'DECIMAL'", "'DECLARE'", "'DECOMPOSE'", "'DECORRELATE'", "'DECR'", "'DECREMENT'", "'DECRYPT'", "'DEDUPLICATE'", "'DEFAULT'", "'DEFAULTS'", "'DEFERRABLE'", "'DEFERRED'", "'DEFINED'", "'DEFINE'", "'DEFINER'", "'DEGREE'", "'DELAY'", "'DELEGATE'", "'DELETE_ALL'", "'DELETE'", "'DELETEXML'", "'DEMAND'", "'DENSE_RANKM'", "'DEPENDENT'", "'DEPTH'", "'DEQUEUE'", "'DEREF'", "'DEREF_NO_REWRITE'", "'DESC'", "'DESTROY'", "'DETACHED'", "'DETERMINES'", "'DETERMINISTIC'", "'DICTIONARY'", "'DIMENSION'", "'DIMENSIONS'", "'DIRECT_LOAD'", "'DIRECTORY'", "'DIRECT_PATH'", "'DISABLE_ALL'", "'DISABLE'", "'DISABLE_PARALLEL_DML'", "'DISABLE_PRESET'", "'DISABLE_RPKE'", "'DISALLOW'", "'DISASSOCIATE'", "'DISCARD'", "'DISCONNECT'", "'DISK'", "'DISKGROUP'", "''+ DISKGROUP'", "'DISKS'", "'DISMOUNT'", "'DISTINCT'", "'DISTINGUISHED'", "'DISTRIBUTED'", "'DISTRIBUTE'", "'DML'", "'DML_UPDATE'", "'DOCFIDELITY'", "'DOCUMENT'", "'DOMAIN_INDEX_FILTER'", "'DOMAIN_INDEX_NO_SORT'", "'DOMAIN_INDEX_SORT'", "'DOUBLE'", "'DOWNGRADE'", "'DRIVING_SITE'", "'DROP_COLUMN'", "'DROP'", "'DROP_GROUP'", "'DSINTERVAL_UNCONSTRAINED'", "'DST_UPGRADE_INSERT_CONV'", "'DUMP'", "'DUMPSET'", "'DUPLICATE'", "'DV'", "'DYNAMIC'", "'DYNAMIC_SAMPLING'", "'DYNAMIC_SAMPLING_EST_CDN'", "'EACH'", "'EDITIONABLE'", "'EDITION'", "'EDITIONING'", "'EDITIONS'", "'ELEMENT'", "'ELIM_GROUPBY'", "'ELIMINATE_JOIN'", "'ELIMINATE_OBY'", "'ELIMINATE_OUTER_JOIN'", "'ELSE'", "'ELSIF'", "'EM'", "'EMPTY_BLOB'", "'EMPTY_CLOB'", "'EMPTY'", "'ENABLE_ALL'", "'ENABLE'", "'ENABLE_PARALLEL_DML'", "'ENABLE_PRESET'", "'ENCODING'", "'ENCRYPT'", "'ENCRYPTION'", "'END'", "'END_OUTLINE_DATA'", "'ENFORCED'", "'ENFORCE'", "'ENQUEUE'", "'ENTERPRISE'", "'ENTITYESCAPING'", "'ENTRY'", "'EQUIPART'", "'ERR'", "'ERROR_ARGUMENT'", "'ERROR'", "'ERROR_ON_OVERLAP_TIME'", "'ERRORS'", "'ESCAPE'", "'ESTIMATE'", "'EVAL'", "'EVALNAME'", "'EVALUATE'", "'EVALUATION'", "'EVENTS'", "'EVERY'", "'EXCEPT'", "'EXCEPTION'", "'EXCEPTION_INIT'", "'EXCEPTIONS'", "'EXCHANGE'", "'EXCLUDE'", "'EXCLUDING'", "'EXCLUSIVE'", "'EXECUTE'", "'EXEMPT'", "'EXISTING'", "'EXISTS'", "'EXISTSNODE'", "'EXIT'", "'EXPAND_GSET_TO_UNION'", "'EXPAND_TABLE'", "'EXP'", "'EXPIRE'", "'EXPLAIN'", "'EXPLOSION'", "'EXPORT'", "'EXPR_CORR_CHECK'", "'EXPRESS'", "'EXTENDS'", "'EXTENT'", "'EXTENTS'", "'EXTERNAL'", "'EXTERNALLY'", "'EXTRACTCLOBXML'", "'EXTRACT'", "'EXTRACTVALUE'", "'EXTRA'", "'FACILITY'", "'FACT'", "'FACTOR'", "'FACTORIZE_JOIN'", "'FAILED'", "'FAILED_LOGIN_ATTEMPTS'", "'FAILGROUP'", "'FAILOVER'", "'FAILURE'", "'FALSE'", "'FAMILY'", "'FAR'", "'FAST'", "'FASTSTART'", "'FBTSCAN'", "'FEATURE_DETAILS'", "'FEATURE_ID'", "'FEATURE_SET'", "'FEATURE_VALUE'", "'FETCH'", "'FILE'", "'FILE_NAME_CONVERT'", "'FILESYSTEM_LIKE_LOGGING'", "'FILTER'", "'FINAL'", "'FINE'", "'FINISH'", "'FIRST'", "'FIRSTM'", "'FIRST_ROWS'", "'FIRST_VALUE'", "'FIXED_VIEW_DATA'", "'FLAGGER'", "'FLASHBACK'", "'FLASH_CACHE'", "'FLOAT'", "'FLOB'", "'FLOOR'", "'FLUSH'", "'FOLDER'", "'FOLLOWING'", "'FOLLOWS'", "'FORALL'", "'FORCE'", "'FORCE_XML_QUERY_REWRITE'", "'FOREIGN'", "'FOREVER'", "'FOR'", "'FORMAT'", "'FORWARD'", "'FRAGMENT_NUMBER'", "'FREELIST'", "'FREELISTS'", "'FREEPOOLS'", "'FRESH'", "'FROM'", "'FROM_TZ'", "'FULL'", "'FULL_OUTER_JOIN_TO_OUTER'", "'FUNCTION'", "'FUNCTIONS'", "'GATHER_OPTIMIZER_STATISTICS'", "'GATHER_PLAN_STATISTICS'", "'GBY_CONC_ROLLUP'", "'GBY_PUSHDOWN'", "'GENERATED'", "'GET'", "'GLOBAL'", "'GLOBALLY'", "'GLOBAL_NAME'", "'GLOBAL_TOPIC_ENABLED'", "'GOTO'", "'GRANT'", "'GROUP_BY'", "'GROUP'", "'GROUP_ID'", "'GROUPING'", "'GROUPING_ID'", "'GROUPS'", "'GUARANTEED'", "'GUARANTEE'", "'GUARD'", "'HASH_AJ'", "'HASH'", "'HASHKEYS'", "'HASH_SJ'", "'HAVING'", "'HEADER'", "'HEAP'", "'HELP'", "'HEXTORAW'", "'HEXTOREF'", "'HIDDEN'", "'HIDE'", "'HIERARCHY'", "'HIGH'", "'HINTSET_BEGIN'", "'HINTSET_END'", "'HOT'", "'HOUR'", "'HWM_BROKERED'", "'HYBRID'", "'IDENTIFIED'", "'IDENTIFIER'", "'IDENTITY'", "'IDGENERATORS'", "'ID'", "'IDLE_TIME'", "'IF'", "'IGNORE'", "'IGNORE_OPTIM_EMBEDDED_HINTS'", "'IGNORE_ROW_ON_DUPKEY_INDEX'", "'IGNORE_WHERE_CLAUSE'", "'ILM'", "'IMMEDIATE'", "'IMPACT'", "'IMPORT'", "'INACTIVE'", "'INCLUDE'", "'INCLUDE_VERSION'", "'INCLUDING'", "'INCREMENTAL'", "'INCREMENT'", "'INCR'", "'INDENT'", "'INDEX_ASC'", "'INDEX_COMBINE'", "'INDEX_DESC'", "'INDEXED'", "'INDEXES'", "'INDEX_FFS'", "'INDEX_FILTER'", "'INDEX'", "'INDEXING'", "'INDEX_JOIN'", "'INDEX_ROWS'", "'INDEX_RRS'", "'INDEX_RS_ASC'", "'INDEX_RS_DESC'", "'INDEX_RS'", "'INDEX_SCAN'", "'INDEX_SKIP_SCAN'", "'INDEX_SS_ASC'", "'INDEX_SS_DESC'", "'INDEX_SS'", "'INDEX_STATS'", "'INDEXTYPE'", "'INDEXTYPES'", "'INDICATOR'", "'INDICES'", "'INFINITE'", "'INFORMATIONAL'", "'INHERIT'", "'IN'", "'INITCAP'", "'INITIAL'", "'INITIALIZED'", "'INITIALLY'", "'INITRANS'", "'INLINE'", "'INLINE_XMLTYPE_NT'", "'INMEMORY'", "'IN_MEMORY_METADATA'", "'INMEMORY_PRUNING'", "'INNER'", "'INOUT'", "'INPLACE'", "'INSERTCHILDXMLAFTER'", "'INSERTCHILDXMLBEFORE'", "'INSERTCHILDXML'", "'INSERT'", "'INSERTXMLAFTER'", "'INSERTXMLBEFORE'", "'INSTANCE'", "'INSTANCES'", "'INSTANTIABLE'", "'INSTANTLY'", "'INSTEAD'", "'INSTR2'", "'INSTR4'", "'INSTRB'", "'INSTRC'", "'INSTR'", "'INTEGER'", "'INTERLEAVED'", "'INTERMEDIATE'", "'INTERNAL_CONVERT'", "'INTERNAL_USE'", "'INTERPRETED'", "'INTERSECT'", "'INTERVAL'", "'INT'", "'INTO'", "'INVALIDATE'", "'INVISIBLE'", "'IN_XQUERY'", "'IS'", "'ISOLATION'", "'ISOLATION_LEVEL'", "'ITERATE'", "'ITERATION_NUMBER'", "'JAVA'", "'JOB'", "'JOIN'", "'JSON_ARRAYAGG'", "'JSON_ARRAY'", "'JSON_EQUAL'", "'JSON_EXISTS2'", "'JSON_EXISTS'", "'JSONGET'", "'JSON'", "'JSON_OBJECTAGG'", "'JSON_OBJECT'", "'JSONPARSE'", "'JSON_QUERY'", "'JSON_SERIALIZE'", "'JSON_TABLE'", "'JSON_TEXTCONTAINS2'", "'JSON_TEXTCONTAINS'", "'JSON_VALUE'", "'KEEP_DUPLICATES'", "'KEEP'", "'KERBEROS'", "'KEY'", "'KEY_LENGTH'", "'KEYSIZE'", "'KEYS'", "'KEYSTORE'", "'KILL'", "'LABEL'", "'LANGUAGE'", "'LAST_DAY'", "'LAST'", "'LAST_VALUE'", "'LATERAL'", "'LAX'", "'LAYER'", "'LDAP_REGISTRATION_ENABLED'", "'LDAP_REGISTRATION'", "'LDAP_REG_SYNC_INTERVAL'", "'LEADING'", "'LEFT'", "'LENGTH2'", "'LENGTH4'", "'LENGTHB'", "'LENGTHC'", "'LENGTH'", "'LESS'", "'LEVEL'", "'LEVELS'", "'LIBRARY'", "'LIFECYCLE'", "'LIFE'", "'LIFETIME'", "'LIKE2'", "'LIKE4'", "'LIKEC'", "'LIKE_EXPAND'", "'LIKE'", "'LIMIT'", "'LINEAR'", "'LINK'", "'LIST'", "'LN'", "'LNNVL'", "'LOAD'", "'LOB'", "'LOBNVL'", "'LOBS'", "'LOCAL_INDEXES'", "'LOCAL'", "'LOCALTIME'", "'LOCALTIMESTAMP'", "'LOCATION'", "'LOCATOR'", "'LOCKED'", "'LOCKING'", "'LOCK'", "'LOGFILE'", "'LOGFILES'", "'LOGGING'", "'LOGICAL'", "'LOGICAL_READS_PER_CALL'", "'LOGICAL_READS_PER_SESSION'", "'LOG'", "'LOGMINING'", "'LOGOFF'", "'LOGON'", "'LOG_READ_ONLY_VIOLATIONS'", "'LONG'", "'LOOP'", "'LOWER'", "'LOW'", "'LPAD'", "'LTRIM'", "'MAIN'", "'MAKE_REF'", "'MANAGED'", "'MANAGE'", "'MANAGEMENT'", "'MANAGER'", "'MANUAL'", "'MAP'", "'MAPPING'", "'MASTER'", "'MATCHED'", "'MATCHES'", "'MATCH'", "'MATCH_NUMBER'", "'MATCH_RECOGNIZE'", "'MATERIALIZED'", "'MATERIALIZE'", "'MAXARCHLOGS'", "'MAXDATAFILES'", "'MAXEXTENTS'", "'MAXIMIZE'", "'MAXINSTANCES'", "'MAXLOGFILES'", "'MAXLOGHISTORY'", "'MAXLOGMEMBERS'", "'MAX_SHARED_TEMP_SIZE'", "'MAXSIZE'", "'MAXTRANS'", "'MAXVALUE'", "'MEASURE'", "'MEASURES'", "'MEDIUM'", "'MEMBER'", "'MEMCOMPRESS'", "'MEMORY'", "'MERGE$ACTIONS'", "'MERGE_AJ'", "'MERGE_CONST_ON'", "'MERGE'", "'MERGE_SJ'", "'METADATA'", "'METHOD'", "'MIGRATE'", "'MIGRATION'", "'MINEXTENTS'", "'MINIMIZE'", "'MINIMUM'", "'MINING'", "'MINUS'", "'MINUS_NULL'", "'MINUTE'", "'MINVALUE'", "'MIRRORCOLD'", "'MIRRORHOT'", "'MIRROR'", "'MLSLABEL'", "'MODEL_COMPILE_SUBQUERY'", "'MODEL_DONTVERIFY_UNIQUENESS'", "'MODEL_DYNAMIC_SUBQUERY'", "'MODEL_MIN_ANALYSIS'", "'MODEL'", "'MODEL_NB'", "'MODEL_NO_ANALYSIS'", "'MODEL_PBY'", "'MODEL_PUSH_REF'", "'MODEL_SV'", "'MODE'", "'MODIFICATION'", "'MODIFY_COLUMN_TYPE'", "'MODIFY'", "'MOD'", "'MODULE'", "'MONITORING'", "'MONITOR'", "'MONTH'", "'MONTHS_BETWEEN'", "'MONTHS'", "'MOUNT'", "'MOUNTPATH'", "'MOVEMENT'", "'MOVE'", "'MULTIDIMENSIONAL'", "'MULTISET'", "'MV_MERGE'", "'NAMED'", "'NAME'", "'NAMESPACE'", "'NAN'", "'NANVL'", "'NATIONAL'", "'NATIVE_FULL_OUTER_JOIN'", "'NATIVE'", "'NATURAL'", "'NATURALN'", "'NAV'", "'NCHAR_CS'", "'NCHAR'", "'NCHR'", "'NCLOB'", "'NEEDED'", "'NEG'", "'NESTED'", "'NESTED_TABLE_FAST_INSERT'", "'NESTED_TABLE_GET_REFS'", "'NESTED_TABLE_ID'", "'NESTED_TABLE_SET_REFS'", "'NESTED_TABLE_SET_SETID'", "'NETWORK'", "'NEVER'", "'NEW'", "'NEW_TIME'", "'NEXT_DAY'", "'NEXT'", "'NL_AJ'", "'NLJ_BATCHING'", "'NLJ_INDEX_FILTER'", "'NLJ_INDEX_SCAN'", "'NLJ_PREFETCH'", "'NLS_CALENDAR'", "'NLS_CHARACTERSET'", "'NLS_CHARSET_DECL_LEN'", "'NLS_CHARSET_ID'", "'NLS_CHARSET_NAME'", "'NLS_COMP'", "'NLS_CURRENCY'", "'NLS_DATE_FORMAT'", "'NLS_DATE_LANGUAGE'", "'NLS_INITCAP'", "'NLS_ISO_CURRENCY'", "'NL_SJ'", "'NLS_LANG'", "'NLS_LANGUAGE'", "'NLS_LENGTH_SEMANTICS'", "'NLS_LOWER'", "'NLS_NCHAR_CONV_EXCP'", "'NLS_NUMERIC_CHARACTERS'", "'NLS_SORT'", "'NLSSORT'", "'NLS_SPECIAL_CHARS'", "'NLS_TERRITORY'", "'NLS_UPPER'", "'NO_ACCESS'", "'NO_ADAPTIVE_PLAN'", "'NO_ANSI_REARCH'", "'NOAPPEND'", "'NOARCHIVELOG'", "'NOAUDIT'", "'NO_AUTO_REOPTIMIZE'", "'NO_BASETABLE_MULTIMV_REWRITE'", "'NO_BATCH_TABLE_ACCESS_BY_ROWID'", "'NO_BIND_AWARE'", "'NO_BUFFER'", "'NOCACHE'", "'NO_CARTESIAN'", "'NO_CHECK_ACL_REWRITE'", "'NO_CLUSTER_BY_ROWID'", "'NO_CLUSTERING'", "'NO_COALESCE_SQ'", "'NO_COMMON_DATA'", "'NOCOMPRESS'", "'NO_CONNECT_BY_CB_WHR_ONLY'", "'NO_CONNECT_BY_COMBINE_SW'", "'NO_CONNECT_BY_COST_BASED'", "'NO_CONNECT_BY_ELIM_DUPS'", "'NO_CONNECT_BY_FILTERING'", "'NOCOPY'", "'NO_COST_XML_QUERY_REWRITE'", "'NO_CPU_COSTING'", "'NOCPU_COSTING'", "'NOCYCLE'", "'NO_DATA_SECURITY_REWRITE'", "'NO_DECORRELATE'", "'NODELAY'", "'NO_DOMAIN_INDEX_FILTER'", "'NO_DST_UPGRADE_INSERT_CONV'", "'NO_ELIM_GROUPBY'", "'NO_ELIMINATE_JOIN'", "'NO_ELIMINATE_OBY'", "'NO_ELIMINATE_OUTER_JOIN'", "'NOENTITYESCAPING'", "'NO_EXPAND_GSET_TO_UNION'", "'NO_EXPAND'", "'NO_EXPAND_TABLE'", "'NO_FACT'", "'NO_FACTORIZE_JOIN'", "'NO_FILTERING'", "'NOFORCE'", "'NO_FULL_OUTER_JOIN_TO_OUTER'", "'NO_GATHER_OPTIMIZER_STATISTICS'", "'NO_GBY_PUSHDOWN'", "'NOGUARANTEE'", "'NO_INDEX_FFS'", "'NO_INDEX'", "'NO_INDEX_SS'", "'NO_INMEMORY'", "'NO_INMEMORY_PRUNING'", "'NOKEEP'", "'NO_LOAD'", "'NOLOCAL'", "'NOLOGGING'", "'NOMAPPING'", "'NOMAXVALUE'", "'NO_MERGE'", "'NOMINIMIZE'", "'NOMINVALUE'", "'NO_MODEL_PUSH_REF'", "'NO_MONITORING'", "'NOMONITORING'", "'NO_MONITOR'", "'NO_MULTIMV_REWRITE'", "'NO_NATIVE_FULL_OUTER_JOIN'", "'NONBLOCKING'", "'NONEDITIONABLE'", "'NONE'", "'NO_NLJ_BATCHING'", "'NO_NLJ_PREFETCH'", "'NO'", "'NONSCHEMA'", "'NO_OBJECT_LINK'", "'NOORDER'", "'NO_ORDER_ROLLUPS'", "'NO_OUTER_JOIN_TO_ANTI'", "'NO_OUTER_JOIN_TO_INNER'", "'NOOVERRIDE'", "'NO_PARALLEL_INDEX'", "'NOPARALLEL_INDEX'", "'NO_PARALLEL'", "'NOPARALLEL'", "'NO_PARTIAL_COMMIT'", "'NO_PARTIAL_JOIN'", "'NO_PARTIAL_ROLLUP_PUSHDOWN'", "'NOPARTITION'", "'NO_PLACE_DISTINCT'", "'NO_PLACE_GROUP_BY'", "'NO_PQ_CONCURRENT_UNION'", "'NO_PQ_MAP'", "'NO_PQ_REPLICATE'", "'NO_PQ_SKEW'", "'NO_PRUNE_GSETS'", "'NO_PULL_PRED'", "'NO_PUSH_PRED'", "'NO_PUSH_SUBQ'", "'NO_PX_FAULT_TOLERANCE'", "'NO_PX_JOIN_FILTER'", "'NO_QKN_BUFF'", "'NO_QUERY_TRANSFORMATION'", "'NO_REF_CASCADE'", "'NORELOCATE'", "'NORELY'", "'NOREPAIR'", "'NOREPLAY'", "'NORESETLOGS'", "'NO_RESULT_CACHE'", "'NOREVERSE'", "'NO_REWRITE'", "'NOREWRITE'", "'NORMAL'", "'NO_ROOT_SW_FOR_LOCAL'", "'NOROWDEPENDENCIES'", "'NOSCHEMACHECK'", "'NOSEGMENT'", "'NO_SEMIJOIN'", "'NO_SEMI_TO_INNER'", "'NO_SET_TO_JOIN'", "'NOSORT'", "'NO_SQL_TRANSLATION'", "'NO_SQL_TUNE'", "'NO_STAR_TRANSFORMATION'", "'NO_STATEMENT_QUEUING'", "'NO_STATS_GSETS'", "'NOSTRICT'", "'NO_SUBQUERY_PRUNING'", "'NO_SUBSTRB_PAD'", "'NO_SWAP_JOIN_INPUTS'", "'NOSWITCH'", "'NO_TABLE_LOOKUP_BY_NL'", "'NO_TEMP_TABLE'", "'NOTHING'", "'NOTIFICATION'", "'NOT'", "'NO_TRANSFORM_DISTINCT_AGG'", "'NO_UNNEST'", "'NO_USE_CUBE'", "'NO_USE_HASH_AGGREGATION'", "'NO_USE_HASH_GBY_FOR_PUSHDOWN'", "'NO_USE_HASH'", "'NO_USE_INVISIBLE_INDEXES'", "'NO_USE_MERGE'", "'NO_USE_NL'", "'NO_USE_VECTOR_AGGREGATION'", "'NOVALIDATE'", "'NO_VECTOR_TRANSFORM_DIMS'", "'NO_VECTOR_TRANSFORM_FACT'", "'NO_VECTOR_TRANSFORM'", "'NOWAIT'", "'NO_XDB_FASTPATH_INSERT'", "'NO_XML_DML_REWRITE'", "'NO_XMLINDEX_REWRITE_IN_SELECT'", "'NO_XMLINDEX_REWRITE'", "'NO_XML_QUERY_REWRITE'", "'NO_ZONEMAP'", "'NTH_VALUE'", "'NULLIF'", "'NULL'", "'NULLS'", "'NUMBER'", "'NUMERIC'", "'NUM_INDEX_KEYS'", "'NUMTODSINTERVAL'", "'NUMTOYMINTERVAL'", "'NVARCHAR2'", "'NVL2'", "'OBJECT2XML'", "'OBJECT'", "'OBJ_ID'", "'OBJNO'", "'OBJNO_REUSE'", "'OCCURENCES'", "'OFFLINE'", "'OFF'", "'OFFSET'", "'OF'", "'OIDINDEX'", "'OID'", "'OLAP'", "'OLD'", "'OLD_PUSH_PRED'", "'OLS'", "'OLTP'", "'OMIT'", "'ONE'", "'ONLINE'", "'ONLINELOG'", "'ONLY'", "'ON'", "'OPAQUE'", "'OPAQUE_TRANSFORM'", "'OPAQUE_XCANONICAL'", "'OPCODE'", "'OPEN'", "'OPERATIONS'", "'OPERATOR'", "'OPT_ESTIMATE'", "'OPTIMAL'", "'OPTIMIZE'", "'OPTIMIZER_FEATURES_ENABLE'", "'OPTIMIZER_GOAL'", "'OPTION'", "'OPT_PARAM'", "'ORA_BRANCH'", "'ORA_CHECK_ACL'", "'ORA_CHECK_PRIVILEGE'", "'ORA_CLUSTERING'", "'ORADATA'", "'ORADEBUG'", "'ORA_DST_AFFECTED'", "'ORA_DST_CONVERT'", "'ORA_DST_ERROR'", "'ORA_GET_ACLIDS'", "'ORA_GET_PRIVILEGES'", "'ORA_HASH'", "'ORA_INVOKING_USERID'", "'ORA_INVOKING_USER'", "'ORA_INVOKING_XS_USER_GUID'", "'ORA_INVOKING_XS_USER'", "'ORA_RAWCOMPARE'", "'ORA_RAWCONCAT'", "'ORA_ROWSCN'", "'ORA_ROWSCN_RAW'", "'ORA_ROWVERSION'", "'ORA_TABVERSION'", "'ORA_WRITE_TIME'", "'ORDERED'", "'ORDERED_PREDICATES'", "'ORDER'", "'ORDINALITY'", "'OR_EXPAND'", "'ORGANIZATION'", "'OR'", "'OR_PREDICATES'", "'OSERROR'", "'OTHER'", "'OUTER_JOIN_TO_ANTI'", "'OUTER_JOIN_TO_INNER'", "'OUTER'", "'OUTLINE_LEAF'", "'OUTLINE'", "'OUT_OF_LINE'", "'OUT'", "'OVERFLOW_NOMOVE'", "'OVERFLOW'", "'OVERLAPS'", "'OVER'", "'OVERRIDING'", "'OWNER'", "'OWNERSHIP'", "'OWN'", "'PACKAGE'", "'PACKAGES'", "'PARALLEL_ENABLE'", "'PARALLEL_INDEX'", "'PARALLEL'", "'PARAMETERFILE'", "'PARAMETERS'", "'PARAM'", "'PARENT'", "'PARITY'", "'PARTIAL_JOIN'", "'PARTIALLY'", "'PARTIAL'", "'PARTIAL_ROLLUP_PUSHDOWN'", "'PARTITION_HASH'", "'PARTITION_LIST'", "'PARTITION'", "'PARTITION_RANGE'", "'PARTITIONS'", "'PART$NUM$INST'", "'PASSING'", "'PASSWORD_GRACE_TIME'", "'PASSWORD_LIFE_TIME'", "'PASSWORD_LOCK_TIME'", "'PASSWORD'", "'PASSWORD_REUSE_MAX'", "'PASSWORD_REUSE_TIME'", "'PASSWORD_VERIFY_FUNCTION'", "'PAST'", "'PATCH'", "'PATH'", "'PATH_PREFIX'", "'PATHS'", "'PATTERN'", "'PBL_HS_BEGIN'", "'PBL_HS_END'", "'PCTFREE'", "'PCTINCREASE'", "'PCTTHRESHOLD'", "'PCTUSED'", "'PCTVERSION'", "'PENDING'", null, null, null, "'PERCENT'", "'PERCENT_RANKM'", null, null, null, "'PERFORMANCE'", "'PERIOD'", "'PERMANENT'", "'PERMISSION'", "'PERMUTE'", "'PER'", "'PFILE'", "'PHYSICAL'", "'PIKEY'", "'PIPELINED'", "'PIPE'", "'PIV_GB'", "'PIVOT'", "'PIV_SSF'", "'PLACE_DISTINCT'", "'PLACE_GROUP_BY'", "'PLAN'", "'PLSCOPE_SETTINGS'", "'PLS_INTEGER'", "'PLSQL_CCFLAGS'", "'PLSQL_CODE_TYPE'", "'PLSQL_DEBUG'", "'PLSQL_OPTIMIZE_LEVEL'", "'PLSQL_WARNINGS'", "'PLUGGABLE'", "'POINT'", "'POLICY'", "'POOL_16K'", "'POOL_2K'", "'POOL_32K'", "'POOL_4K'", "'POOL_8K'", "'POSITIVEN'", "'POSITIVE'", "'POST_TRANSACTION'", "'POWERMULTISET_BY_CARDINALITY'", "'POWERMULTISET'", "'POWER'", "'PQ_CONCURRENT_UNION'", "'PQ_DISTRIBUTE'", "'PQ_DISTRIBUTE_WINDOW'", "'PQ_FILTER'", "'PQ_MAP'", "'PQ_NOMAP'", "'PQ_REPLICATE'", "'PQ_SKEW'", "'PRAGMA'", "'PREBUILT'", "'PRECEDES'", "'PRECEDING'", "'PRECISION'", "'PRECOMPUTE_SUBQUERY'", "'PREDICATE_REORDERS'", "'PRELOAD'", "'PREPARE'", "'PRESENTNNV'", "'PRESENT'", "'PRESENTV'", "'PRESERVE_OID'", "'PRESERVE'", "'PRETTY'", "'PREVIOUS'", "'PREV'", "'PRIMARY'", "'PRINTBLOBTOCLOB'", "'PRIORITY'", "'PRIOR'", "'PRIVATE'", "'PRIVATE_SGA'", "'PRIVILEGED'", "'PRIVILEGE'", "'PRIVILEGES'", "'PROCEDURAL'", "'PROCEDURE'", "'PROCESS'", "'PROFILE'", "'PROGRAM'", "'PROJECT'", "'PROPAGATE'", "'PROTECTED'", "'PROTECTION'", "'PROXY'", "'PRUNING'", "'PUBLIC'", "'PULL_PRED'", "'PURGE'", "'PUSH_PRED'", "'PUSH_SUBQ'", "'PX_FAULT_TOLERANCE'", "'PX_GRANULE'", "'PX_JOIN_FILTER'", "'QB_NAME'", "'QUERY_BLOCK'", "'QUERY'", "'QUEUE_CURR'", "'QUEUE'", "'QUEUE_ROWP'", "'QUIESCE'", "'QUORUM'", "'QUOTA'", "'RAISE'", "'RANDOM_LOCAL'", "'RANDOM'", "'RANGE'", "'RANKM'", "'RAPIDLY'", "'RAW'", "'RAWTOHEX'", "'RAWTONHEX'", "'RBA'", "'RBO_OUTLINE'", "'RDBA'", "'READ'", "'READS'", "'REALM'", "'REAL'", "'REBALANCE'", "'REBUILD'", "'RECORD'", "'RECORDS_PER_BLOCK'", "'RECOVERABLE'", "'RECOVER'", "'RECOVERY'", "'RECYCLEBIN'", "'RECYCLE'", "'REDACTION'", "'REDEFINE'", "'REDO'", "'REDUCED'", "'REDUNDANCY'", "'REF_CASCADE_CURSOR'", "'REFERENCED'", "'REFERENCE'", "'REFERENCES'", "'REFERENCING'", "'REF'", "'REFRESH'", "'REFTOHEX'", "'REGEXP_COUNT'", "'REGEXP_INSTR'", "'REGEXP_LIKE'", "'REGEXP_REPLACE'", "'REGEXP_SUBSTR'", "'REGISTER'", "'REGR_AVGX'", "'REGR_AVGY'", "'REGR_COUNT'", "'REGR_INTERCEPT'", "'REGR_R2'", "'REGR_SLOPE'", "'REGR_SXX'", "'REGR_SXY'", "'REGR_SYY'", "'REGULAR'", "'REJECT'", "'REKEY'", "'RELATIONAL'", "'RELIES_ON'", "'RELOCATE'", "'RELY'", "'REMAINDER'", "'REMOTE_MAPPED'", "'REMOVE'", "'RENAME'", "'REPAIR'", "'REPEAT'", "'REPLACE'", "'REPLICATION'", "'REQUIRED'", "'RESETLOGS'", "'RESET'", "'RESIZE'", "'RESOLVE'", "'RESOLVER'", "'RESOURCE'", "'RESPECT'", "'RESTART'", "'RESTORE_AS_INTERVALS'", "'RESTORE'", "'RESTRICT_ALL_REF_CONS'", "'RESTRICTED'", "'RESTRICT_REFERENCES'", "'RESTRICT'", "'RESULT_CACHE'", "'RESULT'", "'RESUMABLE'", "'RESUME'", "'RETENTION'", "'RETRY_ON_ROW_CHANGE'", "'RETURNING'", "'RETURN'", "'REUSE'", "'REVERSE'", "'REVOKE'", "'REWRITE_OR_ERROR'", "'REWRITE'", "'RIGHT'", "'ROLE'", "'ROLESET'", "'ROLES'", "'ROLLBACK'", "'ROLLING'", "'ROLLUP'", "'ROWDEPENDENCIES'", "'ROWID_MAPPING_TABLE'", "'ROWID'", "'ROWIDTOCHAR'", "'ROWIDTONCHAR'", "'ROW_LENGTH'", "'ROWNUM'", "'ROW'", "'ROWS'", "'RPAD'", "'RTRIM'", "'RULE'", "'RULES'", "'RUNNING'", "'SALT'", "'SAMPLE'", "'SAVE_AS_INTERVALS'", "'SAVEPOINT'", "'SAVE'", "'SB4'", "'SCALE_ROWS'", "'SCALE'", "'SCAN_INSTANCES'", "'SCAN'", "'SCHEDULER'", "'SCHEMACHECK'", "'SCHEMA'", "'SCN_ASCENDING'", "'SCN'", "'SCOPE'", "'SCRUB'", "'SD_ALL'", "'SD_INHIBIT'", "'SDO_GEOM_MBR'", "'SD_SHOW'", "'SEARCH'", "'SECOND'", "'SECRET'", "'SECUREFILE_DBA'", "'SECUREFILE'", "'SECURITY'", "'SEED'", "'SEG_BLOCK'", "'SEG_FILE'", "'SEGMENT'", "'SELECTIVITY'", "'SELECT'", "'SELF'", "'SEMIJOIN_DRIVER'", "'SEMIJOIN'", "'SEMI_TO_INNER'", "'SEQUENCED'", "'SEQUENCE'", "'SEQUENTIAL'", "'SEQ'", "'SERIALIZABLE'", "'SERIALLY_REUSABLE'", "'SERIAL'", "'SERVERERROR'", "'SERVICE_NAME_CONVERT'", "'SERVICES'", "'SESSION_CACHED_CURSORS'", "'SESSION'", "'SESSIONS_PER_USER'", "'SESSIONTIMEZONE'", "'SESSIONTZNAME'", "'SET'", "'SETS'", "'SETTINGS'", "'SET_TO_JOIN'", "'SEVERE'", "'SHARED_POOL'", "'SHARED'", "'SHARE'", "'SHARING'", "'SHELFLIFE'", "'SHOW'", "'SHRINK'", "'SHUTDOWN'", "'SIBLINGS'", "'SID'", "'SIGNAL_COMPONENT'", "'SIGNAL_FUNCTION'", "'SIGN'", "'SIGNTYPE'", "'SIMPLE_INTEGER'", "'SIMPLE'", "'SINGLE'", "'SINGLETASK'", "'SINH'", "'SIN'", "'SIZE'", "'SKIP_EXT_OPTIMIZER'", "'SKIP'", "'SKIP_UNQ_UNUSABLE_IDX'", "'SKIP_UNUSABLE_INDEXES'", "'SMALLFILE'", "'SMALLINT'", "'SNAPSHOT'", "'SOME'", "'SORT'", "'SOUNDEX'", "'SOURCE_FILE_DIRECTORY'", "'SOURCE_FILE_NAME_CONVERT'", "'SOURCE'", "'SPACE'", "'SPECIFICATION'", "'SPFILE'", "'SPLIT'", "'SPREADSHEET'", "'SQLDATA'", "'SQLERROR'", "'SQLLDR'", "'SQL'", "'SQL_TRACE'", "'SQL_TRANSLATION_PROFILE'", "'SQRT'", "'STALE'", "'STANDALONE'", "'STANDARD_HASH'", "'STANDBY_MAX_DATA_DELAY'", "'STANDBYS'", "'STANDBY'", "'STAR'", "'STAR_TRANSFORMATION'", "'START'", "'STARTUP'", "'STATEMENT_ID'", "'STATEMENT_QUEUING'", "'STATEMENTS'", "'STATEMENT'", "'STATE'", "'STATIC'", "'STATISTICS'", "'STATS_BINOMIAL_TEST'", "'STATS_CROSSTAB'", "'STATS_F_TEST'", "'STATS_KS_TEST'", "'STATS_MODE'", "'STATS_MW_TEST'", "'STATS_ONE_WAY_ANOVA'", "'STATS_T_TEST_INDEP'", "'STATS_T_TEST_INDEPU'", "'STATS_T_TEST_ONE'", "'STATS_T_TEST_PAIRED'", "'STATS_WSR_TEST'", "'STDDEV_POP'", "'STDDEV_SAMP'", "'STOP'", "'STORAGE'", "'STORE'", "'STREAMS'", "'STREAM'", "'STRICT'", "'STRING'", "'STRIPE_COLUMNS'", "'STRIPE_WIDTH'", "'STRIP'", "'STRUCTURE'", "'SUBMULTISET'", "'SUBPARTITION_REL'", "'SUBPARTITIONS'", "'SUBPARTITION'", "'SUBQUERIES'", "'SUBQUERY_PRUNING'", "'SUBSCRIBE'", "'SUBSET'", "'SUBSTITUTABLE'", "'SUBSTR2'", "'SUBSTR4'", "'SUBSTRB'", "'SUBSTRC'", "'SUBTYPE'", "'SUCCESSFUL'", "'SUCCESS'", "'SUMMARY'", "'SUPPLEMENTAL'", "'SUSPEND'", "'SWAP_JOIN_INPUTS'", "'SWITCHOVER'", "'SWITCH'", "'SYNCHRONOUS'", "'SYNC'", "'SYNONYM'", "'SYSASM'", "'SYS_AUDIT'", "'SYSAUX'", "'SYSBACKUP'", "'SYS_CHECKACL'", "'SYS_CHECK_PRIVILEGE'", "'SYS_CONNECT_BY_PATH'", "'SYS_CONTEXT'", "'SYSDATE'", "'SYSDBA'", "'SYS_DBURIGEN'", "'SYSDG'", "'SYS_DL_CURSOR'", "'SYS_DM_RXFORM_CHR'", "'SYS_DM_RXFORM_NUM'", "'SYS_DOM_COMPARE'", "'SYS_DST_PRIM2SEC'", "'SYS_DST_SEC2PRIM'", "'SYS_ET_BFILE_TO_RAW'", "'SYS_ET_BLOB_TO_IMAGE'", "'SYS_ET_IMAGE_TO_BLOB'", "'SYS_ET_RAW_TO_BFILE'", "'SYS_EXTPDTXT'", "'SYS_EXTRACT_UTC'", "'SYS_FBT_INSDEL'", "'SYS_FILTER_ACLS'", "'SYS_FNMATCHES'", "'SYS_FNREPLACE'", "'SYS_GET_ACLIDS'", "'SYS_GET_COL_ACLIDS'", "'SYS_GET_PRIVILEGES'", "'SYS_GETTOKENID'", "'SYS_GETXTIVAL'", "'SYS_GUID'", "'SYSGUID'", "'SYSKM'", "'SYS_MAKE_XMLNODEID'", "'SYS_MAKEXML'", "'SYS_MKXMLATTR'", "'SYS_MKXTI'", "'SYSOBJ'", "'SYS_OP_ADT2BIN'", "'SYS_OP_ADTCONS'", "'SYS_OP_ALSCRVAL'", "'SYS_OP_ATG'", "'SYS_OP_BIN2ADT'", "'SYS_OP_BITVEC'", "'SYS_OP_BL2R'", "'SYS_OP_BLOOM_FILTER_LIST'", "'SYS_OP_BLOOM_FILTER'", "'SYS_OP_C2C'", "'SYS_OP_CAST'", "'SYS_OP_CEG'", "'SYS_OP_CL2C'", "'SYS_OP_COMBINED_HASH'", "'SYS_OP_COMP'", "'SYS_OP_CONVERT'", "'SYS_OP_COUNTCHG'", "'SYS_OP_CSCONV'", "'SYS_OP_CSCONVTEST'", "'SYS_OP_CSR'", "'SYS_OP_CSX_PATCH'", "'SYS_OP_CYCLED_SEQ'", "'SYS_OP_DECOMP'", "'SYS_OP_DESCEND'", "'SYS_OP_DISTINCT'", "'SYS_OP_DRA'", "'SYS_OP_DUMP'", "'SYS_OP_DV_CHECK'", "'SYS_OP_ENFORCE_NOT_NULL$'", "'SYSOPER'", "'SYS_OP_EXTRACT'", "'SYS_OP_GROUPING'", "'SYS_OP_GUID'", "'SYS_OP_HASH'", "'SYS_OP_IIX'", "'SYS_OP_ITR'", "'SYS_OP_KEY_VECTOR_CREATE'", "'SYS_OP_KEY_VECTOR_FILTER_LIST'", "'SYS_OP_KEY_VECTOR_FILTER'", "'SYS_OP_KEY_VECTOR_SUCCEEDED'", "'SYS_OP_KEY_VECTOR_USE'", "'SYS_OP_LBID'", "'SYS_OP_LOBLOC2BLOB'", "'SYS_OP_LOBLOC2CLOB'", "'SYS_OP_LOBLOC2ID'", "'SYS_OP_LOBLOC2NCLOB'", "'SYS_OP_LOBLOC2TYP'", "'SYS_OP_LSVI'", "'SYS_OP_LVL'", "'SYS_OP_MAKEOID'", "'SYS_OP_MAP_NONNULL'", "'SYS_OP_MSR'", "'SYS_OP_NICOMBINE'", "'SYS_OP_NIEXTRACT'", "'SYS_OP_NII'", "'SYS_OP_NIX'", "'SYS_OP_NOEXPAND'", "'SYS_OP_NTCIMG$'", "'SYS_OP_NUMTORAW'", "'SYS_OP_OIDVALUE'", "'SYS_OP_OPNSIZE'", "'SYS_OP_PAR_1'", "'SYS_OP_PARGID_1'", "'SYS_OP_PARGID'", "'SYS_OP_PAR'", "'SYS_OP_PART_ID'", "'SYS_OP_PIVOT'", "'SYS_OP_R2O'", "'SYS_OP_RAWTONUM'", "'SYS_OP_RDTM'", "'SYS_OP_REF'", "'SYS_OP_RMTD'", "'SYS_OP_ROWIDTOOBJ'", "'SYS_OP_RPB'", "'SYS_OPTLOBPRBSC'", "'SYS_OP_TOSETID'", "'SYS_OP_TPR'", "'SYS_OP_TRTB'", "'SYS_OPTXICMP'", "'SYS_OPTXQCASTASNQ'", "'SYS_OP_UNDESCEND'", "'SYS_OP_VECAND'", "'SYS_OP_VECBIT'", "'SYS_OP_VECOR'", "'SYS_OP_VECXOR'", "'SYS_OP_VERSION'", "'SYS_OP_VREF'", "'SYS_OP_VVD'", "'SYS_OP_XMLCONS_FOR_CSX'", "'SYS_OP_XPTHATG'", "'SYS_OP_XPTHIDX'", "'SYS_OP_XPTHOP'", "'SYS_OP_XTXT2SQLT'", "'SYS_OP_ZONE_ID'", "'SYS_ORDERKEY_DEPTH'", "'SYS_ORDERKEY_MAXCHILD'", "'SYS_ORDERKEY_PARENT'", "'SYS_PARALLEL_TXN'", "'SYS_PATHID_IS_ATTR'", "'SYS_PATHID_IS_NMSPC'", "'SYS_PATHID_LASTNAME'", "'SYS_PATHID_LASTNMSPC'", "'SYS_PATH_REVERSE'", "'SYS_PXQEXTRACT'", "'SYS_RAW_TO_XSID'", "'SYS_RID_ORDER'", "'SYS_ROW_DELTA'", "'SYS_SC_2_XMLT'", "'SYS_SYNRCIREDO'", "'SYSTEM_DEFINED'", "'SYSTEM'", "'SYSTIMESTAMP'", "'SYS_TYPEID'", "'SYS_UMAKEXML'", "'SYS_XMLANALYZE'", "'SYS_XMLCONTAINS'", "'SYS_XMLCONV'", "'SYS_XMLEXNSURI'", "'SYS_XMLGEN'", "'SYS_XMLI_LOC_ISNODE'", "'SYS_XMLI_LOC_ISTEXT'", "'SYS_XMLINSTR'", "'SYS_XMLLOCATOR_GETSVAL'", "'SYS_XMLNODEID_GETCID'", "'SYS_XMLNODEID_GETLOCATOR'", "'SYS_XMLNODEID_GETOKEY'", "'SYS_XMLNODEID_GETPATHID'", "'SYS_XMLNODEID_GETPTRID'", "'SYS_XMLNODEID_GETRID'", "'SYS_XMLNODEID_GETSVAL'", "'SYS_XMLNODEID_GETTID'", "'SYS_XMLNODEID'", "'SYS_XMLT_2_SC'", "'SYS_XMLTRANSLATE'", "'SYS_XMLTYPE2SQL'", "'SYS_XQ_ASQLCNV'", "'SYS_XQ_ATOMCNVCHK'", "'SYS_XQBASEURI'", "'SYS_XQCASTABLEERRH'", "'SYS_XQCODEP2STR'", "'SYS_XQCODEPEQ'", "'SYS_XQCON2SEQ'", "'SYS_XQCONCAT'", "'SYS_XQDELETE'", "'SYS_XQDFLTCOLATION'", "'SYS_XQDOC'", "'SYS_XQDOCURI'", "'SYS_XQDURDIV'", "'SYS_XQED4URI'", "'SYS_XQENDSWITH'", "'SYS_XQERRH'", "'SYS_XQERR'", "'SYS_XQESHTMLURI'", "'SYS_XQEXLOBVAL'", "'SYS_XQEXSTWRP'", "'SYS_XQEXTRACT'", "'SYS_XQEXTRREF'", "'SYS_XQEXVAL'", "'SYS_XQFB2STR'", "'SYS_XQFNBOOL'", "'SYS_XQFNCMP'", "'SYS_XQFNDATIM'", "'SYS_XQFNLNAME'", "'SYS_XQFNNM'", "'SYS_XQFNNSURI'", "'SYS_XQFNPREDTRUTH'", "'SYS_XQFNQNM'", "'SYS_XQFNROOT'", "'SYS_XQFORMATNUM'", "'SYS_XQFTCONTAIN'", "'SYS_XQFUNCR'", "'SYS_XQGETCONTENT'", "'SYS_XQINDXOF'", "'SYS_XQINSERT'", "'SYS_XQINSPFX'", "'SYS_XQIRI2URI'", "'SYS_XQLANG'", "'SYS_XQLLNMFRMQNM'", "'SYS_XQMKNODEREF'", "'SYS_XQNILLED'", "'SYS_XQNODENAME'", "'SYS_XQNORMSPACE'", "'SYS_XQNORMUCODE'", "'SYS_XQ_NRNG'", "'SYS_XQNSP4PFX'", "'SYS_XQNSPFRMQNM'", "'SYS_XQPFXFRMQNM'", "'SYS_XQ_PKSQL2XML'", "'SYS_XQPOLYABS'", "'SYS_XQPOLYADD'", "'SYS_XQPOLYCEL'", "'SYS_XQPOLYCSTBL'", "'SYS_XQPOLYCST'", "'SYS_XQPOLYDIV'", "'SYS_XQPOLYFLR'", "'SYS_XQPOLYMOD'", "'SYS_XQPOLYMUL'", "'SYS_XQPOLYRND'", "'SYS_XQPOLYSQRT'", "'SYS_XQPOLYSUB'", "'SYS_XQPOLYUMUS'", "'SYS_XQPOLYUPLS'", "'SYS_XQPOLYVEQ'", "'SYS_XQPOLYVGE'", "'SYS_XQPOLYVGT'", "'SYS_XQPOLYVLE'", "'SYS_XQPOLYVLT'", "'SYS_XQPOLYVNE'", "'SYS_XQREF2VAL'", "'SYS_XQRENAME'", "'SYS_XQREPLACE'", "'SYS_XQRESVURI'", "'SYS_XQRNDHALF2EVN'", "'SYS_XQRSLVQNM'", "'SYS_XQRYENVPGET'", "'SYS_XQRYVARGET'", "'SYS_XQRYWRP'", "'SYS_XQSEQ2CON4XC'", "'SYS_XQSEQ2CON'", "'SYS_XQSEQDEEPEQ'", "'SYS_XQSEQINSB'", "'SYS_XQSEQRM'", "'SYS_XQSEQRVS'", "'SYS_XQSEQSUB'", "'SYS_XQSEQTYPMATCH'", "'SYS_XQSTARTSWITH'", "'SYS_XQSTATBURI'", "'SYS_XQSTR2CODEP'", "'SYS_XQSTRJOIN'", "'SYS_XQSUBSTRAFT'", "'SYS_XQSUBSTRBEF'", "'SYS_XQTOKENIZE'", "'SYS_XQTREATAS'", "'SYS_XQ_UPKXML2SQL'", "'SYS_XQXFORM'", "'SYS_XSID_TO_RAW'", "'SYS_ZMAP_FILTER'", "'SYS_ZMAP_REFRESH'", "'TABLE_LOOKUP_BY_NL'", "'TABLESPACE_NO'", "'TABLESPACE'", "'TABLES'", "'TABLE_STATS'", "'TABLE'", "'TABNO'", "'TAG'", "'TANH'", "'TAN'", "'TBL$OR$IDX$PART$NUM'", "'TEMPFILE'", "'TEMPLATE'", "'TEMPORARY'", "'TEMP_TABLE'", "'TEST'", "'TEXT'", "'THAN'", "'THEN'", "'THE'", "'THREAD'", "'THROUGH'", "'TIER'", "'TIES'", "'TIMEOUT'", "'TIMESTAMP_LTZ_UNCONSTRAINED'", "'TIMESTAMP'", "'TIMESTAMP_TZ_UNCONSTRAINED'", "'TIMESTAMP_UNCONSTRAINED'", "'TIMES'", "'TIME'", "'TIMEZONE'", "'TIMEZONE_ABBR'", "'TIMEZONE_HOUR'", "'TIMEZONE_MINUTE'", "'TIMEZONE_OFFSET'", "'TIMEZONE_REGION'", "'TIME_ZONE'", "'TIV_GB'", "'TIV_SSF'", "'TO_ACLID'", "'TO_BINARY_DOUBLE'", "'TO_BINARY_FLOAT'", "'TO_BLOB'", "'TO_CLOB'", "'TO_DSINTERVAL'", "'TO_LOB'", "'TO_MULTI_BYTE'", "'TO_NCHAR'", "'TO_NCLOB'", "'TO_NUMBER'", "'TOPLEVEL'", "'TO_SINGLE_BYTE'", "'TO_TIMESTAMP'", "'TO_TIMESTAMP_TZ'", "'TO_TIME'", "'TO_TIME_TZ'", "'TO'", "'TO_YMINTERVAL'", "'TRACE'", "'TRACING'", "'TRACKING'", "'TRAILING'", "'TRANSACTION'", "'TRANSFORM_DISTINCT_AGG'", "'TRANSITIONAL'", "'TRANSITION'", "'TRANSLATE'", "'TRANSLATION'", "'TREAT'", "'TRIGGERS'", "'TRIGGER'", "'TRUE'", "'TRUNCATE'", "'TRUNC'", "'TRUSTED'", "'TRUST'", "'TUNING'", "'TX'", "'TYPES'", "'TYPE'", "'TZ_OFFSET'", "'UB2'", "'UBA'", "'UCS2'", "'UID'", "'UNARCHIVED'", "'UNBOUNDED'", "'UNBOUND'", "'UNCONDITIONAL'", "'UNDER'", "'UNDO'", "'UNDROP'", "'UNIFORM'", "'UNION'", "'UNIQUE'", "'UNISTR'", "'UNLIMITED'", "'UNLOAD'", "'UNLOCK'", "'UNMATCHED'", "'UNNEST_INNERJ_DISTINCT_VIEW'", "'UNNEST_NOSEMIJ_NODISTINCTVIEW'", "'UNNEST_SEMIJ_VIEW'", "'UNNEST'", "'UNPACKED'", "'UNPIVOT'", "'UNPLUG'", "'UNPROTECTED'", "'UNQUIESCE'", "'UNRECOVERABLE'", "'UNRESTRICTED'", "'UNSUBSCRIBE'", "'UNTIL'", "'UNUSABLE'", "'UNUSED'", "'UPDATABLE'", "'UPDATED'", "'UPDATE'", "'UPDATEXML'", "'UPD_INDEXES'", "'UPD_JOININDEX'", "'UPGRADE'", "'UPPER'", "'UPSERT'", "'UROWID'", "'USABLE'", "'USAGE'", "'USE_ANTI'", "'USE_CONCAT'", "'USE_CUBE'", "'USE_HASH_AGGREGATION'", "'USE_HASH_GBY_FOR_PUSHDOWN'", "'USE_HASH'", "'USE_HIDDEN_PARTITIONS'", "'USE_INVISIBLE_INDEXES'", "'USE_MERGE_CARTESIAN'", "'USE_MERGE'", "'USE_NL'", "'USE_NL_WITH_INDEX'", "'USE_PRIVATE_OUTLINES'", "'USER_DATA'", "'USER_DEFINED'", "'USERENV'", "'USERGROUP'", "'USER_RECYCLEBIN'", "'USERS'", "'USER_TABLESPACES'", "'USER'", "'USE_SEMI'", "'USE_STORED_OUTLINES'", "'USE_TTT_FOR_GSETS'", "'USE'", "'USE_VECTOR_AGGREGATION'", "'USE_WEAK_NAME_RESL'", "'USING_NO_EXPAND'", "'USING'", "'UTF16BE'", "'UTF16LE'", "'UTF32'", "'UTF8'", "'V1'", "'V2'", "'VALIDATE'", "'VALIDATION'", "'VALID_TIME_END'", "'VALUES'", "'VALUE'", "'VARCHAR2'", "'VARCHAR'", "'VARIABLE'", "'VAR_POP'", "'VARRAYS'", "'VARRAY'", "'VAR_SAMP'", "'VARYING'", "'VECTOR_READ_TRACE'", "'VECTOR_READ'", "'VECTOR_TRANSFORM_DIMS'", "'VECTOR_TRANSFORM_FACT'", "'VECTOR_TRANSFORM'", "'VERIFIER'", "'VERIFY'", "'VERSIONING'", "'VERSIONS_ENDSCN'", "'VERSIONS_ENDTIME'", "'VERSIONS_OPERATION'", "'VERSIONS_STARTSCN'", "'VERSIONS_STARTTIME'", "'VERSIONS'", "'VERSIONS_XID'", "'VERSION'", "'VIEW'", "'VIOLATION'", "'VIRTUAL'", "'VISIBILITY'", "'VISIBLE'", "'VOLUME'", "'VSIZE'", "'WAIT'", "'WALLET'", "'WARNING'", "'WEEKS'", "'WEEK'", "'WELLFORMED'", "'WHENEVER'", "'WHEN'", "'WHERE'", "'WHILE'", "'WHITESPACE'", "'WIDTH_BUCKET'", "'WITHIN'", "'WITHOUT'", "'WITH_PLSQL'", "'WITH'", "'WORK'", "'WRAPPED'", "'WRAPPER'", "'WRITE'", "'XDB_FASTPATH_INSERT'", "'XDB'", "'X_DYN_PRUNE'", "'XID'", "'XML2OBJECT'", "'XMLAGG'", "'XMLATTRIBUTES'", "'XMLCAST'", "'XMLCDATA'", "'XMLCOLATTVAL'", "'XMLCOMMENT'", "'XMLCONCAT'", "'XMLDIFF'", "'XML_DML_RWT_STMT'", "'XMLELEMENT'", "'XMLEXISTS2'", "'XMLEXISTS'", "'XMLFOREST'", "'XMLINDEX'", "'XMLINDEX_REWRITE_IN_SELECT'", "'XMLINDEX_REWRITE'", "'XMLINDEX_SEL_IDX_TBL'", "'XMLISNODE'", "'XMLISVALID'", "'XMLNAMESPACES'", "'XMLPARSE'", "'XMLPATCH'", "'XMLPI'", "'XMLQUERYVAL'", "'XMLQUERY'", "'XMLROOT'", "'XMLSCHEMA'", "'XMLSERIALIZE'", "'XMLTABLE'", "'XMLTRANSFORMBLOB'", "'XMLTRANSFORM'", "'XMLTYPE'", "'XML'", "'XPATHTABLE'", "'XS_SYS_CONTEXT'", "'XS'", "'XTRANSPORT'", "'YEARS'", "'YEAR'", "'YES'", "'YMINTERVAL_UNCONSTRAINED'", "'ZONEMAP'", "'ZONE'", "'PREDICTION'", "'PREDICTION_BOUNDS'", "'PREDICTION_COST'", "'PREDICTION_DETAILS'", "'PREDICTION_PROBABILITY'", "'PREDICTION_SET'", "'CUME_DIST'", "'DENSE_RANK'", "'LISTAGG'", "'PERCENT_RANK'", "'PERCENTILE_CONT'", "'PERCENTILE_DISC'", "'RANK'", "'AVG'", "'CORR'", "'COVAR_'", "'DECODE'", "'LAG'", "'LEAD'", "'MAX'", "'MEDIAN'", "'MIN'", "'NTILE'", "'NVL'", "'RATIO_TO_REPORT'", "'REGR_'", "'ROUND'", "'ROW_NUMBER'", "'SUBSTR'", "'TO_CHAR'", "'TRIM'", "'SUM'", "'STDDEV'", "'VAR_'", "'VARIANCE'", "'LEAST'", "'GREATEST'", "'TO_DATE'", null, null, null, "'..'", "'.'", null, null, null, null, "'%'", "'&'", "'('", "')'", "'**'", "'*'", "'+'", "'-'", "','", "'/'", "'@'", "':='", null, null, "'^'", "'~'", "'!'", "'>'", "'<'", "':'", "';'", "'|'", "'='", "'['", "']'", "'_'" ]; var symbolicNames = [ null, "ABORT", "ABS", "ACCESS", "ACCESSED", "ACCOUNT", "ACL", "ACOS", "ACTION", "ACTIONS", "ACTIVATE", "ACTIVE", "ACTIVE_COMPONENT", "ACTIVE_DATA", "ACTIVE_FUNCTION", "ACTIVE_TAG", "ACTIVITY", "ADAPTIVE_PLAN", "ADD", "ADD_COLUMN", "ADD_GROUP", "ADD_MONTHS", "ADJ_DATE", "ADMIN", "ADMINISTER", "ADMINISTRATOR", "ADVANCED", "ADVISE", "ADVISOR", "AFD_DISKSTRING", "AFTER", "AGENT", "AGGREGATE", "A_LETTER", "ALIAS", "ALL", "ALLOCATE", "ALLOW", "ALL_ROWS", "ALTER", "ALWAYS", "ANALYZE", "ANCILLARY", "AND", "AND_EQUAL", "ANOMALY", "ANSI_REARCH", "ANTIJOIN", "ANY", "ANYSCHEMA", "APPEND", "APPENDCHILDXML", "APPEND_VALUES", "APPLICATION", "APPLY", "APPROX_COUNT_DISTINCT", "ARCHIVAL", "ARCHIVE", "ARCHIVED", "ARCHIVELOG", "ARRAY", "AS", "ASC", "ASCII", "ASCIISTR", "ASIN", "ASIS", "ASSEMBLY", "ASSIGN", "ASSOCIATE", "ASYNC", "ASYNCHRONOUS", "ATAN2", "ATAN", "AT", "ATTRIBUTE", "ATTRIBUTES", "AUDIT", "AUTHENTICATED", "AUTHENTICATION", "AUTHID", "AUTHORIZATION", "AUTOALLOCATE", "AUTO", "AUTOBACKUP", "AUTOEXTEND", "AUTO_LOGIN", "AUTOMATIC", "AUTONOMOUS_TRANSACTION", "AUTO_REOPTIMIZE", "AVAILABILITY", "AVRO", "BACKGROUND", "BACKUP", "BACKUPSET", "BASIC", "BASICFILE", "BATCH", "BATCHSIZE", "BATCH_TABLE_ACCESS_BY_ROWID", "BECOME", "BEFORE", "BEGIN", "BEGINNING", "BEGIN_OUTLINE_DATA", "BEHALF", "BEQUEATH", "BETWEEN", "BFILE", "BFILENAME", "BIGFILE", "BINARY", "BINARY_DOUBLE", "BINARY_DOUBLE_INFINITY", "BINARY_DOUBLE_NAN", "BINARY_FLOAT", "BINARY_FLOAT_INFINITY", "BINARY_FLOAT_NAN", "BINARY_INTEGER", "BIND_AWARE", "BINDING", "BIN_TO_NUM", "BITAND", "BITMAP_AND", "BITMAP", "BITMAPS", "BITMAP_TREE", "BITS", "BLOB", "BLOCK", "BLOCK_RANGE", "BLOCKS", "BLOCKSIZE", "BODY", "BOOLEAN", "BOTH", "BOUND", "BRANCH", "BREADTH", "BROADCAST", "BSON", "BUFFER", "BUFFER_CACHE", "BUFFER_POOL", "BUILD", "BULK", "BY", "BYPASS_RECURSIVE_CHECK", "BYPASS_UJVC", "BYTE", "CACHE", "CACHE_CB", "CACHE_INSTANCES", "CACHE_TEMP_TABLE", "CACHING", "CALCULATED", "CALLBACK", "CALL", "CANCEL", "CANONICAL", "CAPACITY", "CARDINALITY", "CASCADE", "CASE", "CAST", "CATEGORY", "CDBDEFAULT", "CEIL", "CELL_FLASH_CACHE", "CERTIFICATE", "CFILE", "CHAINED", "CHANGE", "CHANGETRACKING", "CHANGE_DUPKEY_ERROR_INDEX", "CHARACTER", "CHAR", "CHAR_CS", "CHARTOROWID", "CHECK_ACL_REWRITE", "CHECK", "CHECKPOINT", "CHILD", "CHOOSE", "CHR", "CHUNK", "CLASS", "CLASSIFIER", "CLEANUP", "CLEAR", "C_LETTER", "CLIENT", "CLOB", "CLONE", "CLOSE_CACHED_OPEN_CURSORS", "CLOSE", "CLUSTER_BY_ROWID", "CLUSTER", "CLUSTER_DETAILS", "CLUSTER_DISTANCE", "CLUSTER_ID", "CLUSTERING", "CLUSTERING_FACTOR", "CLUSTER_PROBABILITY", "CLUSTER_SET", "COALESCE", "COALESCE_SQ", "COARSE", "CO_AUTH_IND", "COLD", "COLLECT", "COLUMNAR", "COLUMN_AUTH_INDICATOR", "COLUMN", "COLUMNS", "COLUMN_STATS", "COLUMN_VALUE", "COMMENT", "COMMIT", "COMMITTED", "COMMON_DATA", "COMPACT", "COMPATIBILITY", "COMPILE", "COMPLETE", "COMPLIANCE", "COMPONENT", "COMPONENTS", "COMPOSE", "COMPOSITE", "COMPOSITE_LIMIT", "COMPOUND", "COMPRESS", "COMPUTE", "CONCAT", "CON_DBID_TO_ID", "CONDITIONAL", "CONDITION", "CONFIRM", "CONFORMING", "CON_GUID_TO_ID", "CON_ID", "CON_NAME_TO_ID", "CONNECT_BY_CB_WHR_ONLY", "CONNECT_BY_COMBINE_SW", "CONNECT_BY_COST_BASED", "CONNECT_BY_ELIM_DUPS", "CONNECT_BY_FILTERING", "CONNECT_BY_ISCYCLE", "CONNECT_BY_ISLEAF", "CONNECT_BY_ROOT", "CONNECT", "CONNECT_TIME", "CONSIDER", "CONSISTENT", "CONSTANT", "CONST", "CONSTRAINT", "CONSTRAINTS", "CONSTRUCTOR", "CONTAINER", "CONTAINER_DATA", "CONTAINERS", "CONTENT", "CONTENTS", "CONTEXT", "CONTINUE", "CONTROLFILE", "CON_UID_TO_ID", "CONVERT", "COOKIE", "COPY", "CORR_K", "CORR_S", "CORRUPTION", "CORRUPT_XID_ALL", "CORRUPT_XID", "COS", "COSH", "COST", "COST_XML_QUERY_REWRITE", "COUNT", "COVAR_POP", "COVAR_SAMP", "CPU_COSTING", "CPU_PER_CALL", "CPU_PER_SESSION", "CRASH", "CREATE", "CREATE_FILE_DEST", "CREATE_STORED_OUTLINES", "CREATION", "CREDENTIAL", "CRITICAL", "CROSS", "CROSSEDITION", "CSCONVERT", "CUBE_AJ", "CUBE", "CUBE_GB", "CUBE_SJ", "CUME_DISTM", "CURRENT", "CURRENT_DATE", "CURRENT_SCHEMA", "CURRENT_TIME", "CURRENT_TIMESTAMP", "CURRENT_USER", "CURRENTV", "CURSOR", "CURSOR_SHARING_EXACT", "CURSOR_SPECIFIC_SEGMENT", "CUSTOMDATUM", "CV", "CYCLE", "DANGLING", "DATABASE", "DATA", "DATAFILE", "DATAFILES", "DATAGUARDCONFIG", "DATAMOVEMENT", "DATAOBJNO", "DATAOBJ_TO_MAT_PARTITION", "DATAOBJ_TO_PARTITION", "DATAPUMP", "DATA_SECURITY_REWRITE_LIMIT", "DATE", "DATE_MODE", "DAY", "DAYS", "DBA", "DBA_RECYCLEBIN", "DBMS_STATS", "DB_ROLE_CHANGE", "DBTIMEZONE", "DB_UNIQUE_NAME", "DB_VERSION", "DDL", "DEALLOCATE", "DEBUG", "DEBUGGER", "DEC", "DECIMAL", "DECLARE", "DECOMPOSE", "DECORRELATE", "DECR", "DECREMENT", "DECRYPT", "DEDUPLICATE", "DEFAULT", "DEFAULTS", "DEFERRABLE", "DEFERRED", "DEFINED", "DEFINE", "DEFINER", "DEGREE", "DELAY", "DELEGATE", "DELETE_ALL", "DELETE", "DELETEXML", "DEMAND", "DENSE_RANKM", "DEPENDENT", "DEPTH", "DEQUEUE", "DEREF", "DEREF_NO_REWRITE", "DESC", "DESTROY", "DETACHED", "DETERMINES", "DETERMINISTIC", "DICTIONARY", "DIMENSION", "DIMENSIONS", "DIRECT_LOAD", "DIRECTORY", "DIRECT_PATH", "DISABLE_ALL", "DISABLE", "DISABLE_PARALLEL_DML", "DISABLE_PRESET", "DISABLE_RPKE", "DISALLOW", "DISASSOCIATE", "DISCARD", "DISCONNECT", "DISK", "DISKGROUP", "DISKGROUP_PLUS", "DISKS", "DISMOUNT", "DISTINCT", "DISTINGUISHED", "DISTRIBUTED", "DISTRIBUTE", "DML", "DML_UPDATE", "DOCFIDELITY", "DOCUMENT", "DOMAIN_INDEX_FILTER", "DOMAIN_INDEX_NO_SORT", "DOMAIN_INDEX_SORT", "DOUBLE", "DOWNGRADE", "DRIVING_SITE", "DROP_COLUMN", "DROP", "DROP_GROUP", "DSINTERVAL_UNCONSTRAINED", "DST_UPGRADE_INSERT_CONV", "DUMP", "DUMPSET", "DUPLICATE", "DV", "DYNAMIC", "DYNAMIC_SAMPLING", "DYNAMIC_SAMPLING_EST_CDN", "EACH", "EDITIONABLE", "EDITION", "EDITIONING", "EDITIONS", "ELEMENT", "ELIM_GROUPBY", "ELIMINATE_JOIN", "ELIMINATE_OBY", "ELIMINATE_OUTER_JOIN", "ELSE", "ELSIF", "EM", "EMPTY_BLOB", "EMPTY_CLOB", "EMPTY", "ENABLE_ALL", "ENABLE", "ENABLE_PARALLEL_DML", "ENABLE_PRESET", "ENCODING", "ENCRYPT", "ENCRYPTION", "END", "END_OUTLINE_DATA", "ENFORCED", "ENFORCE", "ENQUEUE", "ENTERPRISE", "ENTITYESCAPING", "ENTRY", "EQUIPART", "ERR", "ERROR_ARGUMENT", "ERROR", "ERROR_ON_OVERLAP_TIME", "ERRORS", "ESCAPE", "ESTIMATE", "EVAL", "EVALNAME", "EVALUATE", "EVALUATION", "EVENTS", "EVERY", "EXCEPT", "EXCEPTION", "EXCEPTION_INIT", "EXCEPTIONS", "EXCHANGE", "EXCLUDE", "EXCLUDING", "EXCLUSIVE", "EXECUTE", "EXEMPT", "EXISTING", "EXISTS", "EXISTSNODE", "EXIT", "EXPAND_GSET_TO_UNION", "EXPAND_TABLE", "EXP", "EXPIRE", "EXPLAIN", "EXPLOSION", "EXPORT", "EXPR_CORR_CHECK", "EXPRESS", "EXTENDS", "EXTENT", "EXTENTS", "EXTERNAL", "EXTERNALLY", "EXTRACTCLOBXML", "EXTRACT", "EXTRACTVALUE", "EXTRA", "FACILITY", "FACT", "FACTOR", "FACTORIZE_JOIN", "FAILED", "FAILED_LOGIN_ATTEMPTS", "FAILGROUP", "FAILOVER", "FAILURE", "FALSE", "FAMILY", "FAR", "FAST", "FASTSTART", "FBTSCAN", "FEATURE_DETAILS", "FEATURE_ID", "FEATURE_SET", "FEATURE_VALUE", "FETCH", "FILE", "FILE_NAME_CONVERT", "FILESYSTEM_LIKE_LOGGING", "FILTER", "FINAL", "FINE", "FINISH", "FIRST", "FIRSTM", "FIRST_ROWS", "FIRST_VALUE", "FIXED_VIEW_DATA", "FLAGGER", "FLASHBACK", "FLASH_CACHE", "FLOAT", "FLOB", "FLOOR", "FLUSH", "FOLDER", "FOLLOWING", "FOLLOWS", "FORALL", "FORCE", "FORCE_XML_QUERY_REWRITE", "FOREIGN", "FOREVER", "FOR", "FORMAT", "FORWARD", "FRAGMENT_NUMBER", "FREELIST", "FREELISTS", "FREEPOOLS", "FRESH", "FROM", "FROM_TZ", "FULL", "FULL_OUTER_JOIN_TO_OUTER", "FUNCTION", "FUNCTIONS", "GATHER_OPTIMIZER_STATISTICS", "GATHER_PLAN_STATISTICS", "GBY_CONC_ROLLUP", "GBY_PUSHDOWN", "GENERATED", "GET", "GLOBAL", "GLOBALLY", "GLOBAL_NAME", "GLOBAL_TOPIC_ENABLED", "GOTO", "GRANT", "GROUP_BY", "GROUP", "GROUP_ID", "GROUPING", "GROUPING_ID", "GROUPS", "GUARANTEED", "GUARANTEE", "GUARD", "HASH_AJ", "HASH", "HASHKEYS", "HASH_SJ", "HAVING", "HEADER", "HEAP", "HELP", "HEXTORAW", "HEXTOREF", "HIDDEN_KEYWORD", "HIDE", "HIERARCHY", "HIGH", "HINTSET_BEGIN", "HINTSET_END", "HOT", "HOUR", "HWM_BROKERED", "HYBRID", "IDENTIFIED", "IDENTIFIER", "IDENTITY", "IDGENERATORS", "ID", "IDLE_TIME", "IF", "IGNORE", "IGNORE_OPTIM_EMBEDDED_HINTS", "IGNORE_ROW_ON_DUPKEY_INDEX", "IGNORE_WHERE_CLAUSE", "ILM", "IMMEDIATE", "IMPACT", "IMPORT", "INACTIVE", "INCLUDE", "INCLUDE_VERSION", "INCLUDING", "INCREMENTAL", "INCREMENT", "INCR", "INDENT", "INDEX_ASC", "INDEX_COMBINE", "INDEX_DESC", "INDEXED", "INDEXES", "INDEX_FFS", "INDEX_FILTER", "INDEX", "INDEXING", "INDEX_JOIN", "INDEX_ROWS", "INDEX_RRS", "INDEX_RS_ASC", "INDEX_RS_DESC", "INDEX_RS", "INDEX_SCAN", "INDEX_SKIP_SCAN", "INDEX_SS_ASC", "INDEX_SS_DESC", "INDEX_SS", "INDEX_STATS", "INDEXTYPE", "INDEXTYPES", "INDICATOR", "INDICES", "INFINITE", "INFORMATIONAL", "INHERIT", "IN", "INITCAP", "INITIAL", "INITIALIZED", "INITIALLY", "INITRANS", "INLINE", "INLINE_XMLTYPE_NT", "INMEMORY", "IN_MEMORY_METADATA", "INMEMORY_PRUNING", "INNER", "INOUT", "INPLACE", "INSERTCHILDXMLAFTER", "INSERTCHILDXMLBEFORE", "INSERTCHILDXML", "INSERT", "INSERTXMLAFTER", "INSERTXMLBEFORE", "INSTANCE", "INSTANCES", "INSTANTIABLE", "INSTANTLY", "INSTEAD", "INSTR2", "INSTR4", "INSTRB", "INSTRC", "INSTR", "INTEGER", "INTERLEAVED", "INTERMEDIATE", "INTERNAL_CONVERT", "INTERNAL_USE", "INTERPRETED", "INTERSECT", "INTERVAL", "INT", "INTO", "INVALIDATE", "INVISIBLE", "IN_XQUERY", "IS", "ISOLATION", "ISOLATION_LEVEL", "ITERATE", "ITERATION_NUMBER", "JAVA", "JOB", "JOIN", "JSON_ARRAYAGG", "JSON_ARRAY", "JSON_EQUAL", "JSON_EXISTS2", "JSON_EXISTS", "JSONGET", "JSON", "JSON_OBJECTAGG", "JSON_OBJECT", "JSONPARSE", "JSON_QUERY", "JSON_SERIALIZE", "JSON_TABLE", "JSON_TEXTCONTAINS2", "JSON_TEXTCONTAINS", "JSON_VALUE", "KEEP_DUPLICATES", "KEEP", "KERBEROS", "KEY", "KEY_LENGTH", "KEYSIZE", "KEYS", "KEYSTORE", "KILL", "LABEL", "LANGUAGE", "LAST_DAY", "LAST", "LAST_VALUE", "LATERAL", "LAX", "LAYER", "LDAP_REGISTRATION_ENABLED", "LDAP_REGISTRATION", "LDAP_REG_SYNC_INTERVAL", "LEADING", "LEFT", "LENGTH2", "LENGTH4", "LENGTHB", "LENGTHC", "LENGTH", "LESS", "LEVEL", "LEVELS", "LIBRARY", "LIFECYCLE", "LIFE", "LIFETIME", "LIKE2", "LIKE4", "LIKEC", "LIKE_EXPAND", "LIKE", "LIMIT", "LINEAR", "LINK", "LIST", "LN", "LNNVL", "LOAD", "LOB", "LOBNVL", "LOBS", "LOCAL_INDEXES", "LOCAL", "LOCALTIME", "LOCALTIMESTAMP", "LOCATION", "LOCATOR", "LOCKED", "LOCKING", "LOCK", "LOGFILE", "LOGFILES", "LOGGING", "LOGICAL", "LOGICAL_READS_PER_CALL", "LOGICAL_READS_PER_SESSION", "LOG", "LOGMINING", "LOGOFF", "LOGON", "LOG_READ_ONLY_VIOLATIONS", "LONG", "LOOP", "LOWER", "LOW", "LPAD", "LTRIM", "MAIN", "MAKE_REF", "MANAGED", "MANAGE", "MANAGEMENT", "MANAGER", "MANUAL", "MAP", "MAPPING", "MASTER", "MATCHED", "MATCHES", "MATCH", "MATCH_NUMBER", "MATCH_RECOGNIZE", "MATERIALIZED", "MATERIALIZE", "MAXARCHLOGS", "MAXDATAFILES", "MAXEXTENTS", "MAXIMIZE", "MAXINSTANCES", "MAXLOGFILES", "MAXLOGHISTORY", "MAXLOGMEMBERS", "MAX_SHARED_TEMP_SIZE", "MAXSIZE", "MAXTRANS", "MAXVALUE", "MEASURE", "MEASURES", "MEDIUM", "MEMBER", "MEMCOMPRESS", "MEMORY", "MERGEACTIONS", "MERGE_AJ", "MERGE_CONST_ON", "MERGE", "MERGE_SJ", "METADATA", "METHOD", "MIGRATE", "MIGRATION", "MINEXTENTS", "MINIMIZE", "MINIMUM", "MINING", "MINUS", "MINUS_NULL", "MINUTE", "MINVALUE", "MIRRORCOLD", "MIRRORHOT", "MIRROR", "MLSLABEL", "MODEL_COMPILE_SUBQUERY", "MODEL_DONTVERIFY_UNIQUENESS", "MODEL_DYNAMIC_SUBQUERY", "MODEL_MIN_ANALYSIS", "MODEL", "MODEL_NB", "MODEL_NO_ANALYSIS", "MODEL_PBY", "MODEL_PUSH_REF", "MODEL_SV", "MODE", "MODIFICATION", "MODIFY_COLUMN_TYPE", "MODIFY", "MOD", "MODULE", "MONITORING", "MONITOR", "MONTH", "MONTHS_BETWEEN", "MONTHS", "MOUNT", "MOUNTPATH", "MOVEMENT", "MOVE", "MULTIDIMENSIONAL", "MULTISET", "MV_MERGE", "NAMED", "NAME", "NAMESPACE", "NAN", "NANVL", "NATIONAL", "NATIVE_FULL_OUTER_JOIN", "NATIVE", "NATURAL", "NATURALN", "NAV", "NCHAR_CS", "NCHAR", "NCHR", "NCLOB", "NEEDED", "NEG", "NESTED", "NESTED_TABLE_FAST_INSERT", "NESTED_TABLE_GET_REFS", "NESTED_TABLE_ID", "NESTED_TABLE_SET_REFS", "NESTED_TABLE_SET_SETID", "NETWORK", "NEVER", "NEW", "NEW_TIME", "NEXT_DAY", "NEXT", "NL_AJ", "NLJ_BATCHING", "NLJ_INDEX_FILTER", "NLJ_INDEX_SCAN", "NLJ_PREFETCH", "NLS_CALENDAR", "NLS_CHARACTERSET", "NLS_CHARSET_DECL_LEN", "NLS_CHARSET_ID", "NLS_CHARSET_NAME", "NLS_COMP", "NLS_CURRENCY", "NLS_DATE_FORMAT", "NLS_DATE_LANGUAGE", "NLS_INITCAP", "NLS_ISO_CURRENCY", "NL_SJ", "NLS_LANG", "NLS_LANGUAGE", "NLS_LENGTH_SEMANTICS", "NLS_LOWER", "NLS_NCHAR_CONV_EXCP", "NLS_NUMERIC_CHARACTERS", "NLS_SORT", "NLSSORT", "NLS_SPECIAL_CHARS", "NLS_TERRITORY", "NLS_UPPER", "NO_ACCESS", "NO_ADAPTIVE_PLAN", "NO_ANSI_REARCH", "NOAPPEND", "NOARCHIVELOG", "NOAUDIT", "NO_AUTO_REOPTIMIZE", "NO_BASETABLE_MULTIMV_REWRITE", "NO_BATCH_TABLE_ACCESS_BY_ROWID", "NO_BIND_AWARE", "NO_BUFFER", "NOCACHE", "NO_CARTESIAN", "NO_CHECK_ACL_REWRITE", "NO_CLUSTER_BY_ROWID", "NO_CLUSTERING", "NO_COALESCE_SQ", "NO_COMMON_DATA", "NOCOMPRESS", "NO_CONNECT_BY_CB_WHR_ONLY", "NO_CONNECT_BY_COMBINE_SW", "NO_CONNECT_BY_COST_BASED", "NO_CONNECT_BY_ELIM_DUPS", "NO_CONNECT_BY_FILTERING", "NOCOPY", "NO_COST_XML_QUERY_REWRITE", "NO_CPU_COSTING", "NOCPU_COSTING", "NOCYCLE", "NO_DATA_SECURITY_REWRITE", "NO_DECORRELATE", "NODELAY", "NO_DOMAIN_INDEX_FILTER", "NO_DST_UPGRADE_INSERT_CONV", "NO_ELIM_GROUPBY", "NO_ELIMINATE_JOIN", "NO_ELIMINATE_OBY", "NO_ELIMINATE_OUTER_JOIN", "NOENTITYESCAPING", "NO_EXPAND_GSET_TO_UNION", "NO_EXPAND", "NO_EXPAND_TABLE", "NO_FACT", "NO_FACTORIZE_JOIN", "NO_FILTERING", "NOFORCE", "NO_FULL_OUTER_JOIN_TO_OUTER", "NO_GATHER_OPTIMIZER_STATISTICS", "NO_GBY_PUSHDOWN", "NOGUARANTEE", "NO_INDEX_FFS", "NO_INDEX", "NO_INDEX_SS", "NO_INMEMORY", "NO_INMEMORY_PRUNING", "NOKEEP", "NO_LOAD", "NOLOCAL", "NOLOGGING", "NOMAPPING", "NOMAXVALUE", "NO_MERGE", "NOMINIMIZE", "NOMINVALUE", "NO_MODEL_PUSH_REF", "NO_MONITORING", "NOMONITORING", "NO_MONITOR", "NO_MULTIMV_REWRITE", "NO_NATIVE_FULL_OUTER_JOIN", "NONBLOCKING", "NONEDITIONABLE", "NONE", "NO_NLJ_BATCHING", "NO_NLJ_PREFETCH", "NO", "NONSCHEMA", "NO_OBJECT_LINK", "NOORDER", "NO_ORDER_ROLLUPS", "NO_OUTER_JOIN_TO_ANTI", "NO_OUTER_JOIN_TO_INNER", "NOOVERRIDE", "NO_PARALLEL_INDEX", "NOPARALLEL_INDEX", "NO_PARALLEL", "NOPARALLEL", "NO_PARTIAL_COMMIT", "NO_PARTIAL_JOIN", "NO_PARTIAL_ROLLUP_PUSHDOWN", "NOPARTITION", "NO_PLACE_DISTINCT", "NO_PLACE_GROUP_BY", "NO_PQ_CONCURRENT_UNION", "NO_PQ_MAP", "NO_PQ_REPLICATE", "NO_PQ_SKEW", "NO_PRUNE_GSETS", "NO_PULL_PRED", "NO_PUSH_PRED", "NO_PUSH_SUBQ", "NO_PX_FAULT_TOLERANCE", "NO_PX_JOIN_FILTER", "NO_QKN_BUFF", "NO_QUERY_TRANSFORMATION", "NO_REF_CASCADE", "NORELOCATE", "NORELY", "NOREPAIR", "NOREPLAY", "NORESETLOGS", "NO_RESULT_CACHE", "NOREVERSE", "NO_REWRITE", "NOREWRITE", "NORMAL", "NO_ROOT_SW_FOR_LOCAL", "NOROWDEPENDENCIES", "NOSCHEMACHECK", "NOSEGMENT", "NO_SEMIJOIN", "NO_SEMI_TO_INNER", "NO_SET_TO_JOIN", "NOSORT", "NO_SQL_TRANSLATION", "NO_SQL_TUNE", "NO_STAR_TRANSFORMATION", "NO_STATEMENT_QUEUING", "NO_STATS_GSETS", "NOSTRICT", "NO_SUBQUERY_PRUNING", "NO_SUBSTRB_PAD", "NO_SWAP_JOIN_INPUTS", "NOSWITCH", "NO_TABLE_LOOKUP_BY_NL", "NO_TEMP_TABLE", "NOTHING", "NOTIFICATION", "NOT", "NO_TRANSFORM_DISTINCT_AGG", "NO_UNNEST", "NO_USE_CUBE", "NO_USE_HASH_AGGREGATION", "NO_USE_HASH_GBY_FOR_PUSHDOWN", "NO_USE_HASH", "NO_USE_INVISIBLE_INDEXES", "NO_USE_MERGE", "NO_USE_NL", "NO_USE_VECTOR_AGGREGATION", "NOVALIDATE", "NO_VECTOR_TRANSFORM_DIMS", "NO_VECTOR_TRANSFORM_FACT", "NO_VECTOR_TRANSFORM", "NOWAIT", "NO_XDB_FASTPATH_INSERT", "NO_XML_DML_REWRITE", "NO_XMLINDEX_REWRITE_IN_SELECT", "NO_XMLINDEX_REWRITE", "NO_XML_QUERY_REWRITE", "NO_ZONEMAP", "NTH_VALUE", "NULLIF", "NULL_", "NULLS", "NUMBER", "NUMERIC", "NUM_INDEX_KEYS", "NUMTODSINTERVAL", "NUMTOYMINTERVAL", "NVARCHAR2", "NVL2", "OBJECT2XML", "OBJECT", "OBJ_ID", "OBJNO", "OBJNO_REUSE", "OCCURENCES", "OFFLINE", "OFF", "OFFSET", "OF", "OIDINDEX", "OID", "OLAP", "OLD", "OLD_PUSH_PRED", "OLS", "OLTP", "OMIT", "ONE", "ONLINE", "ONLINELOG", "ONLY", "ON", "OPAQUE", "OPAQUE_TRANSFORM", "OPAQUE_XCANONICAL", "OPCODE", "OPEN", "OPERATIONS", "OPERATOR", "OPT_ESTIMATE", "OPTIMAL", "OPTIMIZE", "OPTIMIZER_FEATURES_ENABLE", "OPTIMIZER_GOAL", "OPTION", "OPT_PARAM", "ORA_BRANCH", "ORA_CHECK_ACL", "ORA_CHECK_PRIVILEGE", "ORA_CLUSTERING", "ORADATA", "ORADEBUG", "ORA_DST_AFFECTED", "ORA_DST_CONVERT", "ORA_DST_ERROR", "ORA_GET_ACLIDS", "ORA_GET_PRIVILEGES", "ORA_HASH", "ORA_INVOKING_USERID", "ORA_INVOKING_USER", "ORA_INVOKING_XS_USER_GUID", "ORA_INVOKING_XS_USER", "ORA_RAWCOMPARE", "ORA_RAWCONCAT", "ORA_ROWSCN", "ORA_ROWSCN_RAW", "ORA_ROWVERSION", "ORA_TABVERSION", "ORA_WRITE_TIME", "ORDERED", "ORDERED_PREDICATES", "ORDER", "ORDINALITY", "OR_EXPAND", "ORGANIZATION", "OR", "OR_PREDICATES", "OSERROR", "OTHER", "OUTER_JOIN_TO_ANTI", "OUTER_JOIN_TO_INNER", "OUTER", "OUTLINE_LEAF", "OUTLINE", "OUT_OF_LINE", "OUT", "OVERFLOW_NOMOVE", "OVERFLOW", "OVERLAPS", "OVER", "OVERRIDING", "OWNER", "OWNERSHIP", "OWN", "PACKAGE", "PACKAGES", "PARALLEL_ENABLE", "PARALLEL_INDEX", "PARALLEL", "PARAMETERFILE", "PARAMETERS", "PARAM", "PARENT", "PARITY", "PARTIAL_JOIN", "PARTIALLY", "PARTIAL", "PARTIAL_ROLLUP_PUSHDOWN", "PARTITION_HASH", "PARTITION_LIST", "PARTITION", "PARTITION_RANGE", "PARTITIONS", "PARTNUMINST", "PASSING", "PASSWORD_GRACE_TIME", "PASSWORD_LIFE_TIME", "PASSWORD_LOCK_TIME", "PASSWORD", "PASSWORD_REUSE_MAX", "PASSWORD_REUSE_TIME", "PASSWORD_VERIFY_FUNCTION", "PAST", "PATCH", "PATH", "PATH_PREFIX", "PATHS", "PATTERN", "PBL_HS_BEGIN", "PBL_HS_END", "PCTFREE", "PCTINCREASE", "PCTTHRESHOLD", "PCTUSED", "PCTVERSION", "PENDING", "PERCENT_FOUND", "PERCENT_ISOPEN", "PERCENT_NOTFOUND", "PERCENT_KEYWORD", "PERCENT_RANKM", "PERCENT_ROWCOUNT", "PERCENT_ROWTYPE", "PERCENT_TYPE", "PERFORMANCE", "PERIOD_KEYWORD", "PERMANENT", "PERMISSION", "PERMUTE", "PER", "PFILE", "PHYSICAL", "PIKEY", "PIPELINED", "PIPE", "PIV_GB", "PIVOT", "PIV_SSF", "PLACE_DISTINCT", "PLACE_GROUP_BY", "PLAN", "PLSCOPE_SETTINGS", "PLS_INTEGER", "PLSQL_CCFLAGS", "PLSQL_CODE_TYPE", "PLSQL_DEBUG", "PLSQL_OPTIMIZE_LEVEL", "PLSQL_WARNINGS", "PLUGGABLE", "POINT", "POLICY", "POOL_16K", "POOL_2K", "POOL_32K", "POOL_4K", "POOL_8K", "POSITIVEN", "POSITIVE", "POST_TRANSACTION", "POWERMULTISET_BY_CARDINALITY", "POWERMULTISET", "POWER", "PQ_CONCURRENT_UNION", "PQ_DISTRIBUTE", "PQ_DISTRIBUTE_WINDOW", "PQ_FILTER", "PQ_MAP", "PQ_NOMAP", "PQ_REPLICATE", "PQ_SKEW", "PRAGMA", "PREBUILT", "PRECEDES", "PRECEDING", "PRECISION", "PRECOMPUTE_SUBQUERY", "PREDICATE_REORDERS", "PRELOAD", "PREPARE", "PRESENTNNV", "PRESENT", "PRESENTV", "PRESERVE_OID", "PRESERVE", "PRETTY", "PREVIOUS", "PREV", "PRIMARY", "PRINTBLOBTOCLOB", "PRIORITY", "PRIOR", "PRIVATE", "PRIVATE_SGA", "PRIVILEGED", "PRIVILEGE", "PRIVILEGES", "PROCEDURAL", "PROCEDURE", "PROCESS", "PROFILE", "PROGRAM", "PROJECT", "PROPAGATE", "PROTECTED", "PROTECTION", "PROXY", "PRUNING", "PUBLIC", "PULL_PRED", "PURGE", "PUSH_PRED", "PUSH_SUBQ", "PX_FAULT_TOLERANCE", "PX_GRANULE", "PX_JOIN_FILTER", "QB_NAME", "QUERY_BLOCK", "QUERY", "QUEUE_CURR", "QUEUE", "QUEUE_ROWP", "QUIESCE", "QUORUM", "QUOTA", "RAISE", "RANDOM_LOCAL", "RANDOM", "RANGE", "RANKM", "RAPIDLY", "RAW", "RAWTOHEX", "RAWTONHEX", "RBA", "RBO_OUTLINE", "RDBA", "READ", "READS", "REALM", "REAL", "REBALANCE", "REBUILD", "RECORD", "RECORDS_PER_BLOCK", "RECOVERABLE", "RECOVER", "RECOVERY", "RECYCLEBIN", "RECYCLE", "REDACTION", "REDEFINE", "REDO", "REDUCED", "REDUNDANCY", "REF_CASCADE_CURSOR", "REFERENCED", "REFERENCE", "REFERENCES", "REFERENCING", "REF", "REFRESH", "REFTOHEX", "REGEXP_COUNT", "REGEXP_INSTR", "REGEXP_LIKE", "REGEXP_REPLACE", "REGEXP_SUBSTR", "REGISTER", "REGR_AVGX", "REGR_AVGY", "REGR_COUNT", "REGR_INTERCEPT", "REGR_R2", "REGR_SLOPE", "REGR_SXX", "REGR_SXY", "REGR_SYY", "REGULAR", "REJECT", "REKEY", "RELATIONAL", "RELIES_ON", "RELOCATE", "RELY", "REMAINDER", "REMOTE_MAPPED", "REMOVE", "RENAME", "REPAIR", "REPEAT", "REPLACE", "REPLICATION", "REQUIRED", "RESETLOGS", "RESET", "RESIZE", "RESOLVE", "RESOLVER", "RESOURCE", "RESPECT", "RESTART", "RESTORE_AS_INTERVALS", "RESTORE", "RESTRICT_ALL_REF_CONS", "RESTRICTED", "RESTRICT_REFERENCES", "RESTRICT", "RESULT_CACHE", "RESULT", "RESUMABLE", "RESUME", "RETENTION", "RETRY_ON_ROW_CHANGE", "RETURNING", "RETURN", "REUSE", "REVERSE", "REVOKE", "REWRITE_OR_ERROR", "REWRITE", "RIGHT", "ROLE", "ROLESET", "ROLES", "ROLLBACK", "ROLLING", "ROLLUP", "ROWDEPENDENCIES", "ROWID_MAPPING_TABLE", "ROWID", "ROWIDTOCHAR", "ROWIDTONCHAR", "ROW_LENGTH", "ROWNUM", "ROW", "ROWS", "RPAD", "RTRIM", "RULE", "RULES", "RUNNING", "SALT", "SAMPLE", "SAVE_AS_INTERVALS", "SAVEPOINT", "SAVE", "SB4", "SCALE_ROWS", "SCALE", "SCAN_INSTANCES", "SCAN", "SCHEDULER", "SCHEMACHECK", "SCHEMA", "SCN_ASCENDING", "SCN", "SCOPE", "SCRUB", "SD_ALL", "SD_INHIBIT", "SDO_GEOM_MBR", "SD_SHOW", "SEARCH", "SECOND", "SECRET", "SECUREFILE_DBA", "SECUREFILE", "SECURITY", "SEED", "SEG_BLOCK", "SEG_FILE", "SEGMENT", "SELECTIVITY", "SELECT", "SELF", "SEMIJOIN_DRIVER", "SEMIJOIN", "SEMI_TO_INNER", "SEQUENCED", "SEQUENCE", "SEQUENTIAL", "SEQ", "SERIALIZABLE", "SERIALLY_REUSABLE", "SERIAL", "SERVERERROR", "SERVICE_NAME_CONVERT", "SERVICES", "SESSION_CACHED_CURSORS", "SESSION", "SESSIONS_PER_USER", "SESSIONTIMEZONE", "SESSIONTZNAME", "SET", "SETS", "SETTINGS", "SET_TO_JOIN", "SEVERE", "SHARED_POOL", "SHARED", "SHARE", "SHARING", "SHELFLIFE", "SHOW", "SHRINK", "SHUTDOWN", "SIBLINGS", "SID", "SIGNAL_COMPONENT", "SIGNAL_FUNCTION", "SIGN", "SIGNTYPE", "SIMPLE_INTEGER", "SIMPLE", "SINGLE", "SINGLETASK", "SINH", "SIN", "SIZE", "SKIP_EXT_OPTIMIZER", "SKIP_", "SKIP_UNQ_UNUSABLE_IDX", "SKIP_UNUSABLE_INDEXES", "SMALLFILE", "SMALLINT", "SNAPSHOT", "SOME", "SORT", "SOUNDEX", "SOURCE_FILE_DIRECTORY", "SOURCE_FILE_NAME_CONVERT", "SOURCE", "SPACE_KEYWORD", "SPECIFICATION", "SPFILE", "SPLIT", "SPREADSHEET", "SQLDATA", "SQLERROR", "SQLLDR", "SQL", "SQL_TRACE", "SQL_TRANSLATION_PROFILE", "SQRT", "STALE", "STANDALONE", "STANDARD_HASH", "STANDBY_MAX_DATA_DELAY", "STANDBYS", "STANDBY", "STAR", "STAR_TRANSFORMATION", "START", "STARTUP", "STATEMENT_ID", "STATEMENT_QUEUING", "STATEMENTS", "STATEMENT", "STATE", "STATIC", "STATISTICS", "STATS_BINOMIAL_TEST", "STATS_CROSSTAB", "STATS_F_TEST", "STATS_KS_TEST", "STATS_MODE", "STATS_MW_TEST", "STATS_ONE_WAY_ANOVA", "STATS_T_TEST_INDEP", "STATS_T_TEST_INDEPU", "STATS_T_TEST_ONE", "STATS_T_TEST_PAIRED", "STATS_WSR_TEST", "STDDEV_POP", "STDDEV_SAMP", "STOP", "STORAGE", "STORE", "STREAMS", "STREAM", "STRICT", "STRING", "STRIPE_COLUMNS", "STRIPE_WIDTH", "STRIP", "STRUCTURE", "SUBMULTISET", "SUBPARTITION_REL", "SUBPARTITIONS", "SUBPARTITION", "SUBQUERIES", "SUBQUERY_PRUNING", "SUBSCRIBE", "SUBSET", "SUBSTITUTABLE", "SUBSTR2", "SUBSTR4", "SUBSTRB", "SUBSTRC", "SUBTYPE", "SUCCESSFUL", "SUCCESS", "SUMMARY", "SUPPLEMENTAL", "SUSPEND", "SWAP_JOIN_INPUTS", "SWITCHOVER", "SWITCH", "SYNCHRONOUS", "SYNC", "SYNONYM", "SYSASM", "SYS_AUDIT", "SYSAUX", "SYSBACKUP", "SYS_CHECKACL", "SYS_CHECK_PRIVILEGE", "SYS_CONNECT_BY_PATH", "SYS_CONTEXT", "SYSDATE", "SYSDBA", "SYS_DBURIGEN", "SYSDG", "SYS_DL_CURSOR", "SYS_DM_RXFORM_CHR", "SYS_DM_RXFORM_NUM", "SYS_DOM_COMPARE", "SYS_DST_PRIM2SEC", "SYS_DST_SEC2PRIM", "SYS_ET_BFILE_TO_RAW", "SYS_ET_BLOB_TO_IMAGE", "SYS_ET_IMAGE_TO_BLOB", "SYS_ET_RAW_TO_BFILE", "SYS_EXTPDTXT", "SYS_EXTRACT_UTC", "SYS_FBT_INSDEL", "SYS_FILTER_ACLS", "SYS_FNMATCHES", "SYS_FNREPLACE", "SYS_GET_ACLIDS", "SYS_GET_COL_ACLIDS", "SYS_GET_PRIVILEGES", "SYS_GETTOKENID", "SYS_GETXTIVAL", "SYS_GUID", "SYSGUID", "SYSKM", "SYS_MAKE_XMLNODEID", "SYS_MAKEXML", "SYS_MKXMLATTR", "SYS_MKXTI", "SYSOBJ", "SYS_OP_ADT2BIN", "SYS_OP_ADTCONS", "SYS_OP_ALSCRVAL", "SYS_OP_ATG", "SYS_OP_BIN2ADT", "SYS_OP_BITVEC", "SYS_OP_BL2R", "SYS_OP_BLOOM_FILTER_LIST", "SYS_OP_BLOOM_FILTER", "SYS_OP_C2C", "SYS_OP_CAST", "SYS_OP_CEG", "SYS_OP_CL2C", "SYS_OP_COMBINED_HASH", "SYS_OP_COMP", "SYS_OP_CONVERT", "SYS_OP_COUNTCHG", "SYS_OP_CSCONV", "SYS_OP_CSCONVTEST", "SYS_OP_CSR", "SYS_OP_CSX_PATCH", "SYS_OP_CYCLED_SEQ", "SYS_OP_DECOMP", "SYS_OP_DESCEND", "SYS_OP_DISTINCT", "SYS_OP_DRA", "SYS_OP_DUMP", "SYS_OP_DV_CHECK", "SYS_OP_ENFORCE_NOT_NULL", "SYSOPER", "SYS_OP_EXTRACT", "SYS_OP_GROUPING", "SYS_OP_GUID", "SYS_OP_HASH", "SYS_OP_IIX", "SYS_OP_ITR", "SYS_OP_KEY_VECTOR_CREATE", "SYS_OP_KEY_VECTOR_FILTER_LIST", "SYS_OP_KEY_VECTOR_FILTER", "SYS_OP_KEY_VECTOR_SUCCEEDED", "SYS_OP_KEY_VECTOR_USE", "SYS_OP_LBID", "SYS_OP_LOBLOC2BLOB", "SYS_OP_LOBLOC2CLOB", "SYS_OP_LOBLOC2ID", "SYS_OP_LOBLOC2NCLOB", "SYS_OP_LOBLOC2TYP", "SYS_OP_LSVI", "SYS_OP_LVL", "SYS_OP_MAKEOID", "SYS_OP_MAP_NONNULL", "SYS_OP_MSR", "SYS_OP_NICOMBINE", "SYS_OP_NIEXTRACT", "SYS_OP_NII", "SYS_OP_NIX", "SYS_OP_NOEXPAND", "SYS_OP_NTCIMG", "SYS_OP_NUMTORAW", "SYS_OP_OIDVALUE", "SYS_OP_OPNSIZE", "SYS_OP_PAR_1", "SYS_OP_PARGID_1", "SYS_OP_PARGID", "SYS_OP_PAR", "SYS_OP_PART_ID", "SYS_OP_PIVOT", "SYS_OP_R2O", "SYS_OP_RAWTONUM", "SYS_OP_RDTM", "SYS_OP_REF", "SYS_OP_RMTD", "SYS_OP_ROWIDTOOBJ", "SYS_OP_RPB", "SYS_OPTLOBPRBSC", "SYS_OP_TOSETID", "SYS_OP_TPR", "SYS_OP_TRTB", "SYS_OPTXICMP", "SYS_OPTXQCASTASNQ", "SYS_OP_UNDESCEND", "SYS_OP_VECAND", "SYS_OP_VECBIT", "SYS_OP_VECOR", "SYS_OP_VECXOR", "SYS_OP_VERSION", "SYS_OP_VREF", "SYS_OP_VVD", "SYS_OP_XMLCONS_FOR_CSX", "SYS_OP_XPTHATG", "SYS_OP_XPTHIDX", "SYS_OP_XPTHOP", "SYS_OP_XTXT2SQLT", "SYS_OP_ZONE_ID", "SYS_ORDERKEY_DEPTH", "SYS_ORDERKEY_MAXCHILD", "SYS_ORDERKEY_PARENT", "SYS_PARALLEL_TXN", "SYS_PATHID_IS_ATTR", "SYS_PATHID_IS_NMSPC", "SYS_PATHID_LASTNAME", "SYS_PATHID_LASTNMSPC", "SYS_PATH_REVERSE", "SYS_PXQEXTRACT", "SYS_RAW_TO_XSID", "SYS_RID_ORDER", "SYS_ROW_DELTA", "SYS_SC_2_XMLT", "SYS_SYNRCIREDO", "SYSTEM_DEFINED", "SYSTEM", "SYSTIMESTAMP", "SYS_TYPEID", "SYS_UMAKEXML", "SYS_XMLANALYZE", "SYS_XMLCONTAINS", "SYS_XMLCONV", "SYS_XMLEXNSURI", "SYS_XMLGEN", "SYS_XMLI_LOC_ISNODE", "SYS_XMLI_LOC_ISTEXT", "SYS_XMLINSTR", "SYS_XMLLOCATOR_GETSVAL", "SYS_XMLNODEID_GETCID", "SYS_XMLNODEID_GETLOCATOR", "SYS_XMLNODEID_GETOKEY", "SYS_XMLNODEID_GETPATHID", "SYS_XMLNODEID_GETPTRID", "SYS_XMLNODEID_GETRID", "SYS_XMLNODEID_GETSVAL", "SYS_XMLNODEID_GETTID", "SYS_XMLNODEID", "SYS_XMLT_2_SC", "SYS_XMLTRANSLATE", "SYS_XMLTYPE2SQL", "SYS_XQ_ASQLCNV", "SYS_XQ_ATOMCNVCHK", "SYS_XQBASEURI", "SYS_XQCASTABLEERRH", "SYS_XQCODEP2STR", "SYS_XQCODEPEQ", "SYS_XQCON2SEQ", "SYS_XQCONCAT", "SYS_XQDELETE", "SYS_XQDFLTCOLATION", "SYS_XQDOC", "SYS_XQDOCURI", "SYS_XQDURDIV", "SYS_XQED4URI", "SYS_XQENDSWITH", "SYS_XQERRH", "SYS_XQERR", "SYS_XQESHTMLURI", "SYS_XQEXLOBVAL", "SYS_XQEXSTWRP", "SYS_XQEXTRACT", "SYS_XQEXTRREF", "SYS_XQEXVAL", "SYS_XQFB2STR", "SYS_XQFNBOOL", "SYS_XQFNCMP", "SYS_XQFNDATIM", "SYS_XQFNLNAME", "SYS_XQFNNM", "SYS_XQFNNSURI", "SYS_XQFNPREDTRUTH", "SYS_XQFNQNM", "SYS_XQFNROOT", "SYS_XQFORMATNUM", "SYS_XQFTCONTAIN", "SYS_XQFUNCR", "SYS_XQGETCONTENT", "SYS_XQINDXOF", "SYS_XQINSERT", "SYS_XQINSPFX", "SYS_XQIRI2URI", "SYS_XQLANG", "SYS_XQLLNMFRMQNM", "SYS_XQMKNODEREF", "SYS_XQNILLED", "SYS_XQNODENAME", "SYS_XQNORMSPACE", "SYS_XQNORMUCODE", "SYS_XQ_NRNG", "SYS_XQNSP4PFX", "SYS_XQNSPFRMQNM", "SYS_XQPFXFRMQNM", "SYS_XQ_PKSQL2XML", "SYS_XQPOLYABS", "SYS_XQPOLYADD", "SYS_XQPOLYCEL", "SYS_XQPOLYCSTBL", "SYS_XQPOLYCST", "SYS_XQPOLYDIV", "SYS_XQPOLYFLR", "SYS_XQPOLYMOD", "SYS_XQPOLYMUL", "SYS_XQPOLYRND", "SYS_XQPOLYSQRT", "SYS_XQPOLYSUB", "SYS_XQPOLYUMUS", "SYS_XQPOLYUPLS", "SYS_XQPOLYVEQ", "SYS_XQPOLYVGE", "SYS_XQPOLYVGT", "SYS_XQPOLYVLE", "SYS_XQPOLYVLT", "SYS_XQPOLYVNE", "SYS_XQREF2VAL", "SYS_XQRENAME", "SYS_XQREPLACE", "SYS_XQRESVURI", "SYS_XQRNDHALF2EVN", "SYS_XQRSLVQNM", "SYS_XQRYENVPGET", "SYS_XQRYVARGET", "SYS_XQRYWRP", "SYS_XQSEQ2CON4XC", "SYS_XQSEQ2CON", "SYS_XQSEQDEEPEQ", "SYS_XQSEQINSB", "SYS_XQSEQRM", "SYS_XQSEQRVS", "SYS_XQSEQSUB", "SYS_XQSEQTYPMATCH", "SYS_XQSTARTSWITH", "SYS_XQSTATBURI", "SYS_XQSTR2CODEP", "SYS_XQSTRJOIN", "SYS_XQSUBSTRAFT", "SYS_XQSUBSTRBEF", "SYS_XQTOKENIZE", "SYS_XQTREATAS", "SYS_XQ_UPKXML2SQL", "SYS_XQXFORM", "SYS_XSID_TO_RAW", "SYS_ZMAP_FILTER", "SYS_ZMAP_REFRESH", "TABLE_LOOKUP_BY_NL", "TABLESPACE_NO", "TABLESPACE", "TABLES", "TABLE_STATS", "TABLE", "TABNO", "TAG", "TANH", "TAN", "TBLORIDXPARTNUM", "TEMPFILE", "TEMPLATE", "TEMPORARY", "TEMP_TABLE", "TEST", "TEXT", "THAN", "THEN", "THE", "THREAD", "THROUGH", "TIER", "TIES", "TIMEOUT", "TIMESTAMP_LTZ_UNCONSTRAINED", "TIMESTAMP", "TIMESTAMP_TZ_UNCONSTRAINED", "TIMESTAMP_UNCONSTRAINED", "TIMES", "TIME", "TIMEZONE", "TIMEZONE_ABBR", "TIMEZONE_HOUR", "TIMEZONE_MINUTE", "TIMEZONE_OFFSET", "TIMEZONE_REGION", "TIME_ZONE", "TIV_GB", "TIV_SSF", "TO_ACLID", "TO_BINARY_DOUBLE", "TO_BINARY_FLOAT", "TO_BLOB", "TO_CLOB", "TO_DSINTERVAL", "TO_LOB", "TO_MULTI_BYTE", "TO_NCHAR", "TO_NCLOB", "TO_NUMBER", "TOPLEVEL", "TO_SINGLE_BYTE", "TO_TIMESTAMP", "TO_TIMESTAMP_TZ", "TO_TIME", "TO_TIME_TZ", "TO", "TO_YMINTERVAL", "TRACE", "TRACING", "TRACKING", "TRAILING", "TRANSACTION", "TRANSFORM_DISTINCT_AGG", "TRANSITIONAL", "TRANSITION", "TRANSLATE", "TRANSLATION", "TREAT", "TRIGGERS", "TRIGGER", "TRUE", "TRUNCATE", "TRUNC", "TRUSTED", "TRUST", "TUNING", "TX", "TYPES", "TYPE", "TZ_OFFSET", "UB2", "UBA", "UCS2", "UID", "UNARCHIVED", "UNBOUNDED", "UNBOUND", "UNCONDITIONAL", "UNDER", "UNDO", "UNDROP", "UNIFORM", "UNION", "UNIQUE", "UNISTR", "UNLIMITED", "UNLOAD", "UNLOCK", "UNMATCHED", "UNNEST_INNERJ_DISTINCT_VIEW", "UNNEST_NOSEMIJ_NODISTINCTVIEW", "UNNEST_SEMIJ_VIEW", "UNNEST", "UNPACKED", "UNPIVOT", "UNPLUG", "UNPROTECTED", "UNQUIESCE", "UNRECOVERABLE", "UNRESTRICTED", "UNSUBSCRIBE", "UNTIL", "UNUSABLE", "UNUSED", "UPDATABLE", "UPDATED", "UPDATE", "UPDATEXML", "UPD_INDEXES", "UPD_JOININDEX", "UPGRADE", "UPPER", "UPSERT", "UROWID", "USABLE", "USAGE", "USE_ANTI", "USE_CONCAT", "USE_CUBE", "USE_HASH_AGGREGATION", "USE_HASH_GBY_FOR_PUSHDOWN", "USE_HASH", "USE_HIDDEN_PARTITIONS", "USE_INVISIBLE_INDEXES", "USE_MERGE_CARTESIAN", "USE_MERGE", "USE_NL", "USE_NL_WITH_INDEX", "USE_PRIVATE_OUTLINES", "USER_DATA", "USER_DEFINED", "USERENV", "USERGROUP", "USER_RECYCLEBIN", "USERS", "USER_TABLESPACES", "USER", "USE_SEMI", "USE_STORED_OUTLINES", "USE_TTT_FOR_GSETS", "USE", "USE_VECTOR_AGGREGATION", "USE_WEAK_NAME_RESL", "USING_NO_EXPAND", "USING", "UTF16BE", "UTF16LE", "UTF32", "UTF8", "V1", "V2", "VALIDATE", "VALIDATION", "VALID_TIME_END", "VALUES", "VALUE", "VARCHAR2", "VARCHAR", "VARIABLE", "VAR_POP", "VARRAYS", "VARRAY", "VAR_SAMP", "VARYING", "VECTOR_READ_TRACE", "VECTOR_READ", "VECTOR_TRANSFORM_DIMS", "VECTOR_TRANSFORM_FACT", "VECTOR_TRANSFORM", "VERIFIER", "VERIFY", "VERSIONING", "VERSIONS_ENDSCN", "VERSIONS_ENDTIME", "VERSIONS_OPERATION", "VERSIONS_STARTSCN", "VERSIONS_STARTTIME", "VERSIONS", "VERSIONS_XID", "VERSION", "VIEW", "VIOLATION", "VIRTUAL", "VISIBILITY", "VISIBLE", "VOLUME", "VSIZE", "WAIT", "WALLET", "WARNING", "WEEKS", "WEEK", "WELLFORMED", "WHENEVER", "WHEN", "WHERE", "WHILE", "WHITESPACE", "WIDTH_BUCKET", "WITHIN", "WITHOUT", "WITH_PLSQL", "WITH", "WORK", "WRAPPED", "WRAPPER", "WRITE", "XDB_FASTPATH_INSERT", "XDB", "X_DYN_PRUNE", "XID", "XML2OBJECT", "XMLAGG", "XMLATTRIBUTES", "XMLCAST", "XMLCDATA", "XMLCOLATTVAL", "XMLCOMMENT", "XMLCONCAT", "XMLDIFF", "XML_DML_RWT_STMT", "XMLELEMENT", "XMLEXISTS2", "XMLEXISTS", "XMLFOREST", "XMLINDEX", "XMLINDEX_REWRITE_IN_SELECT", "XMLINDEX_REWRITE", "XMLINDEX_SEL_IDX_TBL", "XMLISNODE", "XMLISVALID", "XMLNAMESPACES", "XMLPARSE", "XMLPATCH", "XMLPI", "XMLQUERYVAL", "XMLQUERY", "XMLROOT", "XMLSCHEMA", "XMLSERIALIZE", "XMLTABLE", "XMLTRANSFORMBLOB", "XMLTRANSFORM", "XMLTYPE", "XML", "XPATHTABLE", "XS_SYS_CONTEXT", "XS", "XTRANSPORT", "YEARS", "YEAR", "YES", "YMINTERVAL_UNCONSTRAINED", "ZONEMAP", "ZONE", "PREDICTION", "PREDICTION_BOUNDS", "PREDICTION_COST", "PREDICTION_DETAILS", "PREDICTION_PROBABILITY", "PREDICTION_SET", "CUME_DIST", "DENSE_RANK", "LISTAGG", "PERCENT_RANK", "PERCENTILE_CONT", "PERCENTILE_DISC", "RANK", "AVG", "CORR", "COVAR_", "DECODE", "LAG", "LEAD", "MAX", "MEDIAN", "MIN", "NTILE", "NVL", "RATIO_TO_REPORT", "REGR_", "ROUND", "ROW_NUMBER", "SUBSTR", "TO_CHAR", "TRIM", "SUM", "STDDEV", "VAR_", "VARIANCE", "LEAST", "GREATEST", "TO_DATE", "NATIONAL_CHAR_STRING_LIT", "BIT_STRING_LIT", "HEX_STRING_LIT", "DOUBLE_PERIOD", "PERIOD", "UNSIGNED_INTEGER", "APPROXIMATE_NUM_LIT", "CHAR_STRING", "DELIMITED_ID", "PERCENT", "AMPERSAND", "LEFT_PAREN", "RIGHT_PAREN", "DOUBLE_ASTERISK", "ASTERISK", "PLUS_SIGN", "MINUS_SIGN", "COMMA", "SOLIDUS", "AT_SIGN", "ASSIGN_OP", "BINDVAR", "NOT_EQUAL_OP", "CARRET_OPERATOR_PART", "TILDE_OPERATOR_PART", "EXCLAMATION_OPERATOR_PART", "GREATER_THAN_OP", "LESS_THAN_OP", "COLON", "SEMICOLON", "BAR", "EQUALS_OP", "LEFT_BRACKET", "RIGHT_BRACKET", "INTRODUCER", "SINGLE_LINE_COMMENT", "MULTI_LINE_COMMENT", "REMARK_COMMENT", "PROMPT_MESSAGE", "START_CMD", "REGULAR_ID", "SPACES" ]; var ruleNames = [ "program", "sql_script", "unit_statement", "drop_function", "alter_function", "create_function_body", "parallel_enable_clause", "partition_by_clause", "result_cache_clause", "relies_on_part", "streaming_clause", "drop_package", "alter_package", "create_package", "create_package_body", "package_obj_spec", "procedure_spec", "function_spec", "package_obj_body", "drop_procedure", "alter_procedure", "function_body", "procedure_body", "create_procedure_body", "drop_trigger", "alter_trigger", "create_trigger", "trigger_follows_clause", "trigger_when_clause", "simple_dml_trigger", "for_each_row", "compound_dml_trigger", "non_dml_trigger", "trigger_body", "routine_clause", "compound_trigger_block", "timing_point_section", "non_dml_event", "dml_event_clause", "dml_event_element", "dml_event_nested_clause", "referencing_clause", "referencing_element", "drop_type", "alter_type", "compile_type_clause", "replace_type_clause", "alter_method_spec", "alter_method_element", "alter_attribute_definition", "attribute_definition", "alter_collection_clauses", "dependent_handling_clause", "dependent_exceptions_part", "create_type", "type_definition", "object_type_def", "object_as_part", "object_under_part", "nested_table_type_def", "sqlj_object_type", "type_body", "type_body_elements", "map_order_func_declaration", "subprog_decl_in_type", "proc_decl_in_type", "func_decl_in_type", "constructor_declaration", "modifier_clause", "object_member_spec", "sqlj_object_type_attr", "element_spec", "element_spec_options", "subprogram_spec", "overriding_subprogram_spec", "overriding_function_spec", "type_procedure_spec", "type_function_spec", "constructor_spec", "map_order_function_spec", "pragma_clause", "pragma_elements", "type_elements_parameter", "drop_sequence", "alter_sequence", "alter_session", "alter_session_set_clause", "create_sequence", "sequence_spec", "sequence_start_clause", "create_index", "cluster_index_clause", "cluster_name", "table_index_clause", "bitmap_join_index_clause", "index_expr", "index_properties", "domain_index_clause", "local_domain_index_clause", "xmlindex_clause", "local_xmlindex_clause", "global_partitioned_index", "index_partitioning_clause", "local_partitioned_index", "on_range_partitioned_table", "on_list_partitioned_table", "partitioned_table", "on_hash_partitioned_table", "on_hash_partitioned_clause", "on_comp_partitioned_table", "on_comp_partitioned_clause", "index_subpartition_clause", "index_subpartition_subclause", "odci_parameters", "indextype", "alter_index", "alter_index_ops_set1", "alter_index_ops_set2", "visible_or_invisible", "monitoring_nomonitoring", "rebuild_clause", "alter_index_partitioning", "modify_index_default_attrs", "add_hash_index_partition", "coalesce_index_partition", "modify_index_partition", "modify_index_partitions_ops", "rename_index_partition", "drop_index_partition", "split_index_partition", "index_partition_description", "modify_index_subpartition", "partition_name_old", "new_partition_name", "new_index_name", "create_user", "alter_user", "alter_identified_by", "identified_by", "identified_other_clause", "user_tablespace_clause", "quota_clause", "profile_clause", "role_clause", "user_default_role_clause", "password_expire_clause", "user_lock_clause", "user_editions_clause", "alter_user_editions_clause", "proxy_clause", "container_names", "set_container_data", "add_rem_container_data", "container_data_clause", "analyze", "partition_extention_clause", "validation_clauses", "online_or_offline", "into_clause1", "partition_key_value", "subpartition_key_value", "associate_statistics", "column_association", "function_association", "indextype_name", "using_statistics_type", "statistics_type_name", "default_cost_clause", "cpu_cost", "io_cost", "network_cost", "default_selectivity_clause", "default_selectivity", "storage_table_clause", "unified_auditing", "policy_name", "audit_traditional", "audit_direct_path", "audit_container_clause", "audit_operation_clause", "auditing_by_clause", "audit_user", "audit_schema_object_clause", "sql_operation", "auditing_on_clause", "model_name", "object_name", "profile_name", "sql_statement_shortcut", "drop_index", "rename_object", "grant_statement", "container_clause", "create_directory", "directory_name", "directory_path", "alter_library", "library_editionable", "library_debug", "compiler_parameters_clause", "parameter_value", "library_name", "alter_view", "alter_view_editionable", "create_view", "view_options", "view_alias_constraint", "object_view_clause", "inline_constraint", "inline_ref_constraint", "out_of_line_ref_constraint", "out_of_line_constraint", "constraint_state", "alter_tablespace", "datafile_tempfile_clauses", "tablespace_logging_clauses", "tablespace_group_clause", "tablespace_group_name", "tablespace_state_clauses", "flashback_mode_clause", "new_tablespace_name", "create_tablespace", "permanent_tablespace_clause", "tablespace_encryption_spec", "logging_clause", "extent_management_clause", "segment_management_clause", "temporary_tablespace_clause", "undo_tablespace_clause", "tablespace_retention_clause", "datafile_specification", "tempfile_specification", "datafile_tempfile_spec", "redo_log_file_spec", "autoextend_clause", "maxsize_clause", "build_clause", "parallel_clause", "alter_materialized_view", "alter_mv_option1", "alter_mv_refresh", "rollback_segment", "modify_mv_column_clause", "alter_materialized_view_log", "add_mv_log_column_clause", "move_mv_log_clause", "mv_log_augmentation", "datetime_expr", "interval_expr", "synchronous_or_asynchronous", "including_or_excluding", "create_materialized_view_log", "new_values_clause", "mv_log_purge_clause", "create_materialized_view", "create_mv_refresh", "create_context", "oracle_namespace", "create_cluster", "create_table", "xmltype_table", "xmltype_virtual_columns", "xmltype_column_properties", "xmltype_storage", "xmlschema_spec", "object_table", "oid_index_clause", "oid_clause", "object_properties", "object_table_substitution", "relational_table", "relational_property", "table_partitioning_clauses", "range_partitions", "list_partitions", "hash_partitions", "individual_hash_partitions", "hash_partitions_by_quantity", "hash_partition_quantity", "composite_range_partitions", "composite_list_partitions", "composite_hash_partitions", "reference_partitioning", "reference_partition_desc", "system_partitioning", "range_partition_desc", "list_partition_desc", "subpartition_template", "hash_subpartition_quantity", "subpartition_by_range", "subpartition_by_list", "subpartition_by_hash", "subpartition_name", "range_subpartition_desc", "list_subpartition_desc", "individual_hash_subparts", "hash_subparts_by_quantity", "range_values_clause", "list_values_clause", "table_partition_description", "partitioning_storage_clause", "lob_partitioning_storage", "datatype_null_enable", "size_clause", "table_compression", "physical_attributes_clause", "storage_clause", "deferred_segment_creation", "segment_attributes_clause", "physical_properties", "row_movement_clause", "flashback_archive_clause", "log_grp", "supplemental_table_logging", "supplemental_log_grp_clause", "supplemental_id_key_clause", "allocate_extent_clause", "deallocate_unused_clause", "shrink_clause", "records_per_block_clause", "upgrade_table_clause", "drop_table", "drop_view", "comment_on_column", "enable_or_disable", "allow_or_disallow", "create_synonym", "comment_on_table", "alter_cluster", "cache_or_nocache", "database_name", "alter_database", "startup_clauses", "resetlogs_or_noresetlogs", "upgrade_or_downgrade", "recovery_clauses", "begin_or_end", "general_recovery", "full_database_recovery", "partial_database_recovery", "partial_database_recovery_10g", "managed_standby_recovery", "db_name", "database_file_clauses", "create_datafile_clause", "alter_datafile_clause", "alter_tempfile_clause", "logfile_clauses", "add_logfile_clauses", "log_file_group", "drop_logfile_clauses", "switch_logfile_clause", "supplemental_db_logging", "add_or_drop", "supplemental_plsql_clause", "logfile_descriptor", "controlfile_clauses", "trace_file_clause", "standby_database_clauses", "activate_standby_db_clause", "maximize_standby_db_clause", "register_logfile_clause", "commit_switchover_clause", "start_standby_clause", "stop_standby_clause", "convert_database_clause", "default_settings_clause", "set_time_zone_clause", "instance_clauses", "security_clause", "domain", "database", "edition_name", "filenumber", "filename", "alter_table", "alter_table_properties", "alter_table_properties_1", "alter_iot_clauses", "alter_mapping_table_clause", "alter_overflow_clause", "add_overflow_clause", "enable_disable_clause", "using_index_clause", "index_attributes", "sort_or_nosort", "exceptions_clause", "move_table_clause", "index_org_table_clause", "mapping_table_clause", "key_compression", "index_org_overflow_clause", "column_clauses", "modify_collection_retrieval", "collection_item", "rename_column_clause", "old_column_name", "new_column_name", "add_modify_drop_column_clauses", "drop_column_clause", "modify_column_clauses", "modify_col_properties", "modify_col_substitutable", "add_column_clause", "alter_varray_col_properties", "varray_col_properties", "varray_storage_clause", "lob_segname", "lob_item", "lob_storage_parameters", "lob_storage_clause", "modify_lob_storage_clause", "modify_lob_parameters", "lob_parameters", "lob_deduplicate_clause", "lob_compression_clause", "lob_retention_clause", "encryption_spec", "tablespace", "varray_item", "column_properties", "period_definition", "start_time_column", "end_time_column", "column_definition", "virtual_column_definition", "autogenerated_sequence_definition", "out_of_line_part_storage", "nested_table_col_properties", "nested_item", "substitutable_column_clause", "partition_name", "supplemental_logging_props", "column_or_attribute", "object_type_col_properties", "constraint_clauses", "old_constraint_name", "new_constraint_name", "drop_constraint_clause", "drop_primary_key_or_unique_or_generic_clause", "add_constraint", "add_constraint_clause", "check_constraint", "drop_constraint", "enable_constraint", "disable_constraint", "foreign_key_clause", "references_clause", "on_delete_clause", "unique_key_clause", "primary_key_clause", "anonymous_block", "invoker_rights_clause", "call_spec", "java_spec", "c_spec", "c_agent_in_clause", "c_parameters_clause", "parameter", "default_value_part", "seq_of_declare_specs", "declare_spec", "variable_declaration", "subtype_declaration", "cursor_declaration", "parameter_spec", "exception_declaration", "pragma_declaration", "record_type_def", "field_spec", "ref_cursor_type_def", "type_declaration", "table_type_def", "table_indexed_by_part", "varray_type_def", "seq_of_statements", "label_declaration", "statement", "swallow_to_semi", "assignment_statement", "continue_statement", "exit_statement", "goto_statement", "if_statement", "elsif_part", "else_part", "loop_statement", "cursor_loop_param", "forall_statement", "bounds_clause", "between_bound", "lower_bound", "upper_bound", "null_statement", "raise_statement", "return_statement", "function_call", "procedure_call", "pipe_row_statement", "body", "exception_handler", "trigger_block", "block", "sql_statement", "execute_immediate", "dynamic_returning_clause", "data_manipulation_language_statements", "cursor_manipulation_statements", "close_statement", "open_statement", "fetch_statement", "open_for_statement", "transaction_control_statements", "set_transaction_command", "set_constraint_command", "commit_statement", "write_clause", "rollback_statement", "savepoint_statement", "explain_statement", "select_only_statement", "select_statement", "subquery_factoring_clause", "factoring_element", "search_clause", "cycle_clause", "subquery", "subquery_basic_elements", "subquery_operation_part", "query_block", "selected_list", "from_clause", "select_list_elements", "table_ref_list", "table_ref", "table_ref_aux", "table_ref_aux_internal", "join_clause", "join_on_part", "join_using_part", "outer_join_type", "query_partition_clause", "flashback_query_clause", "pivot_clause", "pivot_element", "pivot_for_clause", "pivot_in_clause", "pivot_in_clause_element", "pivot_in_clause_elements", "unpivot_clause", "unpivot_in_clause", "unpivot_in_elements", "hierarchical_query_clause", "start_part", "group_by_clause", "group_by_elements", "rollup_cube_clause", "grouping_sets_clause", "grouping_sets_elements", "having_clause", "model_clause", "cell_reference_options", "return_rows_clause", "reference_model", "main_model", "model_column_clauses", "model_column_partition_part", "model_column_list", "model_column", "model_rules_clause", "model_rules_part", "model_rules_element", "cell_assignment", "model_iterate_clause", "until_part", "order_by_clause", "order_by_elements", "offset_clause", "fetch_clause", "for_update_clause", "for_update_of_part", "for_update_options", "update_statement", "update_set_clause", "column_based_update_set_clause", "delete_statement", "insert_statement", "single_table_insert", "multi_table_insert", "multi_table_element", "conditional_insert_clause", "conditional_insert_when_part", "conditional_insert_else_part", "insert_into_clause", "values_clause", "merge_statement", "merge_update_clause", "merge_element", "merge_update_delete_part", "merge_insert_clause", "selected_tableview", "lock_table_statement", "wait_nowait_part", "lock_table_element", "lock_mode", "general_table_ref", "static_returning_clause", "error_logging_clause", "error_logging_into_part", "error_logging_reject_part", "dml_table_expression_clause", "table_collection_expression", "subquery_restriction_clause", "sample_clause", "seed_part", "condition", "expressions", "expression", "cursor_expression", "logical_expression", "unary_logical_expression", "logical_operation", "multiset_expression", "relational_expression", "compound_expression", "relational_operator", "in_elements", "between_elements", "concatenation", "interval_expression", "model_expression", "model_expression_element", "single_column_for_loop", "multi_column_for_loop", "unary_expression", "case_statement", "simple_case_statement", "simple_case_when_part", "searched_case_statement", "searched_case_when_part", "case_else_part", "atom", "quantified_expression", "string_function", "standard_function", "literal", "numeric_function_wrapper", "numeric_function", "other_function", "over_clause_keyword", "within_or_over_clause_keyword", "standard_prediction_function_keyword", "over_clause", "windowing_clause", "windowing_type", "windowing_elements", "using_clause", "using_element", "collect_order_by_part", "within_or_over_part", "cost_matrix_clause", "xml_passing_clause", "xml_attributes_clause", "xml_namespaces_clause", "xml_table_column", "xml_general_default_part", "xml_multiuse_expression_element", "xmlroot_param_version_part", "xmlroot_param_standalone_part", "xmlserialize_param_enconding_part", "xmlserialize_param_version_part", "xmlserialize_param_ident_part", "sql_plus_command", "whenever_command", "set_command", "partition_extension_clause", "column_alias", "table_alias", "where_clause", "into_clause", "xml_column_name", "cost_class_name", "attribute_name", "savepoint_name", "rollback_segment_name", "table_var_name", "schema_name", "routine_name", "package_name", "implementation_type_name", "parameter_name", "reference_model_name", "main_model_name", "container_tableview_name", "aggregate_function_name", "query_name", "grantee_name", "role_name", "constraint_name", "label_name", "type_name", "sequence_name", "exception_name", "function_name", "procedure_name", "trigger_name", "variable_name", "index_name", "cursor_name", "record_name", "collection_name", "link_name", "column_name", "tableview_name", "xmltable", "char_set_name", "synonym_name", "schema_object_name", "dir_object_name", "user_object_name", "grant_object_name", "column_list", "paren_column_list", "keep_clause", "function_argument", "function_argument_analytic", "function_argument_modeling", "respect_or_ignore_nulls", "argument", "type_spec", "datatype", "precision_part", "native_datatype_element", "bind_variable", "general_element", "general_element_part", "table_element", "object_privilege", "system_privilege", "constant", "numeric", "numeric_negative", "quoted_string", "identifier", "id_expression", "outer_join_sign", "regular_id", "non_reserved_keywords_in_12c", "non_reserved_keywords_pre12c", "string_function_name", "numeric_function_name" ]; function PlSqlParser (input) { PlSqlBaseParser.call(this, input); this._interp = new antlr4.atn.ParserATNSimulator(this, atn, decisionsToDFA, sharedContextCache); this.ruleNames = ruleNames; this.literalNames = literalNames; this.symbolicNames = symbolicNames; return this; } PlSqlParser.prototype = Object.create(PlSqlBaseParser.prototype); PlSqlParser.prototype.constructor = PlSqlParser; Object.defineProperty(PlSqlParser.prototype, "atn", { get : function() { return atn; } }); PlSqlParser.EOF = antlr4.Token.EOF; PlSqlParser.ABORT = 1; PlSqlParser.ABS = 2; PlSqlParser.ACCESS = 3; PlSqlParser.ACCESSED = 4; PlSqlParser.ACCOUNT = 5; PlSqlParser.ACL = 6; PlSqlParser.ACOS = 7; PlSqlParser.ACTION = 8; PlSqlParser.ACTIONS = 9; PlSqlParser.ACTIVATE = 10; PlSqlParser.ACTIVE = 11; PlSqlParser.ACTIVE_COMPONENT = 12; PlSqlParser.ACTIVE_DATA = 13; PlSqlParser.ACTIVE_FUNCTION = 14; PlSqlParser.ACTIVE_TAG = 15; PlSqlParser.ACTIVITY = 16; PlSqlParser.ADAPTIVE_PLAN = 17; PlSqlParser.ADD = 18; PlSqlParser.ADD_COLUMN = 19; PlSqlParser.ADD_GROUP = 20; PlSqlParser.ADD_MONTHS = 21; PlSqlParser.ADJ_DATE = 22; PlSqlParser.ADMIN = 23; PlSqlParser.ADMINISTER = 24; PlSqlParser.ADMINISTRATOR = 25; PlSqlParser.ADVANCED = 26; PlSqlParser.ADVISE = 27; PlSqlParser.ADVISOR = 28; PlSqlParser.AFD_DISKSTRING = 29; PlSqlParser.AFTER = 30; PlSqlParser.AGENT = 31; PlSqlParser.AGGREGATE = 32; PlSqlParser.A_LETTER = 33; PlSqlParser.ALIAS = 34; PlSqlParser.ALL = 35; PlSqlParser.ALLOCATE = 36; PlSqlParser.ALLOW = 37; PlSqlParser.ALL_ROWS = 38; PlSqlParser.ALTER = 39; PlSqlParser.ALWAYS = 40; PlSqlParser.ANALYZE = 41; PlSqlParser.ANCILLARY = 42; PlSqlParser.AND = 43; PlSqlParser.AND_EQUAL = 44; PlSqlParser.ANOMALY = 45; PlSqlParser.ANSI_REARCH = 46; PlSqlParser.ANTIJOIN = 47; PlSqlParser.ANY = 48; PlSqlParser.ANYSCHEMA = 49; PlSqlParser.APPEND = 50; PlSqlParser.APPENDCHILDXML = 51; PlSqlParser.APPEND_VALUES = 52; PlSqlParser.APPLICATION = 53; PlSqlParser.APPLY = 54; PlSqlParser.APPROX_COUNT_DISTINCT = 55; PlSqlParser.ARCHIVAL = 56; PlSqlParser.ARCHIVE = 57; PlSqlParser.ARCHIVED = 58; PlSqlParser.ARCHIVELOG = 59; PlSqlParser.ARRAY = 60; PlSqlParser.AS = 61; PlSqlParser.ASC = 62; PlSqlParser.ASCII = 63; PlSqlParser.ASCIISTR = 64; PlSqlParser.ASIN = 65; PlSqlParser.ASIS = 66; PlSqlParser.ASSEMBLY = 67; PlSqlParser.ASSIGN = 68; PlSqlParser.ASSOCIATE = 69; PlSqlParser.ASYNC = 70; PlSqlParser.ASYNCHRONOUS = 71; PlSqlParser.ATAN2 = 72; PlSqlParser.ATAN = 73; PlSqlParser.AT = 74; PlSqlParser.ATTRIBUTE = 75; PlSqlParser.ATTRIBUTES = 76; PlSqlParser.AUDIT = 77; PlSqlParser.AUTHENTICATED = 78; PlSqlParser.AUTHENTICATION = 79; PlSqlParser.AUTHID = 80; PlSqlParser.AUTHORIZATION = 81; PlSqlParser.AUTOALLOCATE = 82; PlSqlParser.AUTO = 83; PlSqlParser.AUTOBACKUP = 84; PlSqlParser.AUTOEXTEND = 85; PlSqlParser.AUTO_LOGIN = 86; PlSqlParser.AUTOMATIC = 87; PlSqlParser.AUTONOMOUS_TRANSACTION = 88; PlSqlParser.AUTO_REOPTIMIZE = 89; PlSqlParser.AVAILABILITY = 90; PlSqlParser.AVRO = 91; PlSqlParser.BACKGROUND = 92; PlSqlParser.BACKUP = 93; PlSqlParser.BACKUPSET = 94; PlSqlParser.BASIC = 95; PlSqlParser.BASICFILE = 96; PlSqlParser.BATCH = 97; PlSqlParser.BATCHSIZE = 98; PlSqlParser.BATCH_TABLE_ACCESS_BY_ROWID = 99; PlSqlParser.BECOME = 100; PlSqlParser.BEFORE = 101; PlSqlParser.BEGIN = 102; PlSqlParser.BEGINNING = 103; PlSqlParser.BEGIN_OUTLINE_DATA = 104; PlSqlParser.BEHALF = 105; PlSqlParser.BEQUEATH = 106; PlSqlParser.BETWEEN = 107; PlSqlParser.BFILE = 108; PlSqlParser.BFILENAME = 109; PlSqlParser.BIGFILE = 110; PlSqlParser.BINARY = 111; PlSqlParser.BINARY_DOUBLE = 112; PlSqlParser.BINARY_DOUBLE_INFINITY = 113; PlSqlParser.BINARY_DOUBLE_NAN = 114; PlSqlParser.BINARY_FLOAT = 115; PlSqlParser.BINARY_FLOAT_INFINITY = 116; PlSqlParser.BINARY_FLOAT_NAN = 117; PlSqlParser.BINARY_INTEGER = 118; PlSqlParser.BIND_AWARE = 119; PlSqlParser.BINDING = 120; PlSqlParser.BIN_TO_NUM = 121; PlSqlParser.BITAND = 122; PlSqlParser.BITMAP_AND = 123; PlSqlParser.BITMAP = 124; PlSqlParser.BITMAPS = 125; PlSqlParser.BITMAP_TREE = 126; PlSqlParser.BITS = 127; PlSqlParser.BLOB = 128; PlSqlParser.BLOCK = 129; PlSqlParser.BLOCK_RANGE = 130; PlSqlParser.BLOCKS = 131; PlSqlParser.BLOCKSIZE = 132; PlSqlParser.BODY = 133; PlSqlParser.BOOLEAN = 134; PlSqlParser.BOTH = 135; PlSqlParser.BOUND = 136; PlSqlParser.BRANCH = 137; PlSqlParser.BREADTH = 138; PlSqlParser.BROADCAST = 139; PlSqlParser.BSON = 140; PlSqlParser.BUFFER = 141; PlSqlParser.BUFFER_CACHE = 142; PlSqlParser.BUFFER_POOL = 143; PlSqlParser.BUILD = 144; PlSqlParser.BULK = 145; PlSqlParser.BY = 146; PlSqlParser.BYPASS_RECURSIVE_CHECK = 147; PlSqlParser.BYPASS_UJVC = 148; PlSqlParser.BYTE = 149; PlSqlParser.CACHE = 150; PlSqlParser.CACHE_CB = 151; PlSqlParser.CACHE_INSTANCES = 152; PlSqlParser.CACHE_TEMP_TABLE = 153; PlSqlParser.CACHING = 154; PlSqlParser.CALCULATED = 155; PlSqlParser.CALLBACK = 156; PlSqlParser.CALL = 157; PlSqlParser.CANCEL = 158; PlSqlParser.CANONICAL = 159; PlSqlParser.CAPACITY = 160; PlSqlParser.CARDINALITY = 161; PlSqlParser.CASCADE = 162; PlSqlParser.CASE = 163; PlSqlParser.CAST = 164; PlSqlParser.CATEGORY = 165; PlSqlParser.CDBDEFAULT = 166; PlSqlParser.CEIL = 167; PlSqlParser.CELL_FLASH_CACHE = 168; PlSqlParser.CERTIFICATE = 169; PlSqlParser.CFILE = 170; PlSqlParser.CHAINED = 171; PlSqlParser.CHANGE = 172; PlSqlParser.CHANGETRACKING = 173; PlSqlParser.CHANGE_DUPKEY_ERROR_INDEX = 174; PlSqlParser.CHARACTER = 175; PlSqlParser.CHAR = 176; PlSqlParser.CHAR_CS = 177; PlSqlParser.CHARTOROWID = 178; PlSqlParser.CHECK_ACL_REWRITE = 179; PlSqlParser.CHECK = 180; PlSqlParser.CHECKPOINT = 181; PlSqlParser.CHILD = 182; PlSqlParser.CHOOSE = 183; PlSqlParser.CHR = 184; PlSqlParser.CHUNK = 185; PlSqlParser.CLASS = 186; PlSqlParser.CLASSIFIER = 187; PlSqlParser.CLEANUP = 188; PlSqlParser.CLEAR = 189; PlSqlParser.C_LETTER = 190; PlSqlParser.CLIENT = 191; PlSqlParser.CLOB = 192; PlSqlParser.CLONE = 193; PlSqlParser.CLOSE_CACHED_OPEN_CURSORS = 194; PlSqlParser.CLOSE = 195; PlSqlParser.CLUSTER_BY_ROWID = 196; PlSqlParser.CLUSTER = 197; PlSqlParser.CLUSTER_DETAILS = 198; PlSqlParser.CLUSTER_DISTANCE = 199; PlSqlParser.CLUSTER_ID = 200; PlSqlParser.CLUSTERING = 201; PlSqlParser.CLUSTERING_FACTOR = 202; PlSqlParser.CLUSTER_PROBABILITY = 203; PlSqlParser.CLUSTER_SET = 204; PlSqlParser.COALESCE = 205; PlSqlParser.COALESCE_SQ = 206; PlSqlParser.COARSE = 207; PlSqlParser.CO_AUTH_IND = 208; PlSqlParser.COLD = 209; PlSqlParser.COLLECT = 210; PlSqlParser.COLUMNAR = 211; PlSqlParser.COLUMN_AUTH_INDICATOR = 212; PlSqlParser.COLUMN = 213; PlSqlParser.COLUMNS = 214; PlSqlParser.COLUMN_STATS = 215; PlSqlParser.COLUMN_VALUE = 216; PlSqlParser.COMMENT = 217; PlSqlParser.COMMIT = 218; PlSqlParser.COMMITTED = 219; PlSqlParser.COMMON_DATA = 220; PlSqlParser.COMPACT = 221; PlSqlParser.COMPATIBILITY = 222; PlSqlParser.COMPILE = 223; PlSqlParser.COMPLETE = 224; PlSqlParser.COMPLIANCE = 225; PlSqlParser.COMPONENT = 226; PlSqlParser.COMPONENTS = 227; PlSqlParser.COMPOSE = 228; PlSqlParser.COMPOSITE = 229; PlSqlParser.COMPOSITE_LIMIT = 230; PlSqlParser.COMPOUND = 231; PlSqlParser.COMPRESS = 232; PlSqlParser.COMPUTE = 233; PlSqlParser.CONCAT = 234; PlSqlParser.CON_DBID_TO_ID = 235; PlSqlParser.CONDITIONAL = 236; PlSqlParser.CONDITION = 237; PlSqlParser.CONFIRM = 238; PlSqlParser.CONFORMING = 239; PlSqlParser.CON_GUID_TO_ID = 240; PlSqlParser.CON_ID = 241; PlSqlParser.CON_NAME_TO_ID = 242; PlSqlParser.CONNECT_BY_CB_WHR_ONLY = 243; PlSqlParser.CONNECT_BY_COMBINE_SW = 244; PlSqlParser.CONNECT_BY_COST_BASED = 245; PlSqlParser.CONNECT_BY_ELIM_DUPS = 246; PlSqlParser.CONNECT_BY_FILTERING = 247; PlSqlParser.CONNECT_BY_ISCYCLE = 248; PlSqlParser.CONNECT_BY_ISLEAF = 249; PlSqlParser.CONNECT_BY_ROOT = 250; PlSqlParser.CONNECT = 251; PlSqlParser.CONNECT_TIME = 252; PlSqlParser.CONSIDER = 253; PlSqlParser.CONSISTENT = 254; PlSqlParser.CONSTANT = 255; PlSqlParser.CONST = 256; PlSqlParser.CONSTRAINT = 257; PlSqlParser.CONSTRAINTS = 258; PlSqlParser.CONSTRUCTOR = 259; PlSqlParser.CONTAINER = 260; PlSqlParser.CONTAINER_DATA = 261; PlSqlParser.CONTAINERS = 262; PlSqlParser.CONTENT = 263; PlSqlParser.CONTENTS = 264; PlSqlParser.CONTEXT = 265; PlSqlParser.CONTINUE = 266; PlSqlParser.CONTROLFILE = 267; PlSqlParser.CON_UID_TO_ID = 268; PlSqlParser.CONVERT = 269; PlSqlParser.COOKIE = 270; PlSqlParser.COPY = 271; PlSqlParser.CORR_K = 272; PlSqlParser.CORR_S = 273; PlSqlParser.CORRUPTION = 274; PlSqlParser.CORRUPT_XID_ALL = 275; PlSqlParser.CORRUPT_XID = 276; PlSqlParser.COS = 277; PlSqlParser.COSH = 278; PlSqlParser.COST = 279; PlSqlParser.COST_XML_QUERY_REWRITE = 280; PlSqlParser.COUNT = 281; PlSqlParser.COVAR_POP = 282; PlSqlParser.COVAR_SAMP = 283; PlSqlParser.CPU_COSTING = 284; PlSqlParser.CPU_PER_CALL = 285; PlSqlParser.CPU_PER_SESSION = 286; PlSqlParser.CRASH = 287; PlSqlParser.CREATE = 288; PlSqlParser.CREATE_FILE_DEST = 289; PlSqlParser.CREATE_STORED_OUTLINES = 290; PlSqlParser.CREATION = 291; PlSqlParser.CREDENTIAL = 292; PlSqlParser.CRITICAL = 293; PlSqlParser.CROSS = 294; PlSqlParser.CROSSEDITION = 295; PlSqlParser.CSCONVERT = 296; PlSqlParser.CUBE_AJ = 297; PlSqlParser.CUBE = 298; PlSqlParser.CUBE_GB = 299; PlSqlParser.CUBE_SJ = 300; PlSqlParser.CUME_DISTM = 301; PlSqlParser.CURRENT = 302; PlSqlParser.CURRENT_DATE = 303; PlSqlParser.CURRENT_SCHEMA = 304; PlSqlParser.CURRENT_TIME = 305; PlSqlParser.CURRENT_TIMESTAMP = 306; PlSqlParser.CURRENT_USER = 307; PlSqlParser.CURRENTV = 308; PlSqlParser.CURSOR = 309; PlSqlParser.CURSOR_SHARING_EXACT = 310; PlSqlParser.CURSOR_SPECIFIC_SEGMENT = 311; PlSqlParser.CUSTOMDATUM = 312; PlSqlParser.CV = 313; PlSqlParser.CYCLE = 314; PlSqlParser.DANGLING = 315; PlSqlParser.DATABASE = 316; PlSqlParser.DATA = 317; PlSqlParser.DATAFILE = 318; PlSqlParser.DATAFILES = 319; PlSqlParser.DATAGUARDCONFIG = 320; PlSqlParser.DATAMOVEMENT = 321; PlSqlParser.DATAOBJNO = 322; PlSqlParser.DATAOBJ_TO_MAT_PARTITION = 323; PlSqlParser.DATAOBJ_TO_PARTITION = 324; PlSqlParser.DATAPUMP = 325; PlSqlParser.DATA_SECURITY_REWRITE_LIMIT = 326; PlSqlParser.DATE = 327; PlSqlParser.DATE_MODE = 328; PlSqlParser.DAY = 329; PlSqlParser.DAYS = 330; PlSqlParser.DBA = 331; PlSqlParser.DBA_RECYCLEBIN = 332; PlSqlParser.DBMS_STATS = 333; PlSqlParser.DB_ROLE_CHANGE = 334; PlSqlParser.DBTIMEZONE = 335; PlSqlParser.DB_UNIQUE_NAME = 336; PlSqlParser.DB_VERSION = 337; PlSqlParser.DDL = 338; PlSqlParser.DEALLOCATE = 339; PlSqlParser.DEBUG = 340; PlSqlParser.DEBUGGER = 341; PlSqlParser.DEC = 342; PlSqlParser.DECIMAL = 343; PlSqlParser.DECLARE = 344; PlSqlParser.DECOMPOSE = 345; PlSqlParser.DECORRELATE = 346; PlSqlParser.DECR = 347; PlSqlParser.DECREMENT = 348; PlSqlParser.DECRYPT = 349; PlSqlParser.DEDUPLICATE = 350; PlSqlParser.DEFAULT = 351; PlSqlParser.DEFAULTS = 352; PlSqlParser.DEFERRABLE = 353; PlSqlParser.DEFERRED = 354; PlSqlParser.DEFINED = 355; PlSqlParser.DEFINE = 356; PlSqlParser.DEFINER = 357; PlSqlParser.DEGREE = 358; PlSqlParser.DELAY = 359; PlSqlParser.DELEGATE = 360; PlSqlParser.DELETE_ALL = 361; PlSqlParser.DELETE = 362; PlSqlParser.DELETEXML = 363; PlSqlParser.DEMAND = 364; PlSqlParser.DENSE_RANKM = 365; PlSqlParser.DEPENDENT = 366; PlSqlParser.DEPTH = 367; PlSqlParser.DEQUEUE = 368; PlSqlParser.DEREF = 369; PlSqlParser.DEREF_NO_REWRITE = 370; PlSqlParser.DESC = 371; PlSqlParser.DESTROY = 372; PlSqlParser.DETACHED = 373; PlSqlParser.DETERMINES = 374; PlSqlParser.DETERMINISTIC = 375; PlSqlParser.DICTIONARY = 376; PlSqlParser.DIMENSION = 377; PlSqlParser.DIMENSIONS = 378; PlSqlParser.DIRECT_LOAD = 379; PlSqlParser.DIRECTORY = 380; PlSqlParser.DIRECT_PATH = 381; PlSqlParser.DISABLE_ALL = 382; PlSqlParser.DISABLE = 383; PlSqlParser.DISABLE_PARALLEL_DML = 384; PlSqlParser.DISABLE_PRESET = 385; PlSqlParser.DISABLE_RPKE = 386; PlSqlParser.DISALLOW = 387; PlSqlParser.DISASSOCIATE = 388; PlSqlParser.DISCARD = 389; PlSqlParser.DISCONNECT = 390; PlSqlParser.DISK = 391; PlSqlParser.DISKGROUP = 392; PlSqlParser.DISKGROUP_PLUS = 393; PlSqlParser.DISKS = 394; PlSqlParser.DISMOUNT = 395; PlSqlParser.DISTINCT = 396; PlSqlParser.DISTINGUISHED = 397; PlSqlParser.DISTRIBUTED = 398; PlSqlParser.DISTRIBUTE = 399; PlSqlParser.DML = 400; PlSqlParser.DML_UPDATE = 401; PlSqlParser.DOCFIDELITY = 402; PlSqlParser.DOCUMENT = 403; PlSqlParser.DOMAIN_INDEX_FILTER = 404; PlSqlParser.DOMAIN_INDEX_NO_SORT = 405; PlSqlParser.DOMAIN_INDEX_SORT = 406; PlSqlParser.DOUBLE = 407; PlSqlParser.DOWNGRADE = 408; PlSqlParser.DRIVING_SITE = 409; PlSqlParser.DROP_COLUMN = 410; PlSqlParser.DROP = 411; PlSqlParser.DROP_GROUP = 412; PlSqlParser.DSINTERVAL_UNCONSTRAINED = 413; PlSqlParser.DST_UPGRADE_INSERT_CONV = 414; PlSqlParser.DUMP = 415; PlSqlParser.DUMPSET = 416; PlSqlParser.DUPLICATE = 417; PlSqlParser.DV = 418; PlSqlParser.DYNAMIC = 419; PlSqlParser.DYNAMIC_SAMPLING = 420; PlSqlParser.DYNAMIC_SAMPLING_EST_CDN = 421; PlSqlParser.EACH = 422; PlSqlParser.EDITIONABLE = 423; PlSqlParser.EDITION = 424; PlSqlParser.EDITIONING = 425; PlSqlParser.EDITIONS = 426; PlSqlParser.ELEMENT = 427; PlSqlParser.ELIM_GROUPBY = 428; PlSqlParser.ELIMINATE_JOIN = 429; PlSqlParser.ELIMINATE_OBY = 430; PlSqlParser.ELIMINATE_OUTER_JOIN = 431; PlSqlParser.ELSE = 432; PlSqlParser.ELSIF = 433; PlSqlParser.EM = 434; PlSqlParser.EMPTY_BLOB = 435; PlSqlParser.EMPTY_CLOB = 436; PlSqlParser.EMPTY = 437; PlSqlParser.ENABLE_ALL = 438; PlSqlParser.ENABLE = 439; PlSqlParser.ENABLE_PARALLEL_DML = 440; PlSqlParser.ENABLE_PRESET = 441; PlSqlParser.ENCODING = 442; PlSqlParser.ENCRYPT = 443; PlSqlParser.ENCRYPTION = 444; PlSqlParser.END = 445; PlSqlParser.END_OUTLINE_DATA = 446; PlSqlParser.ENFORCED = 447; PlSqlParser.ENFORCE = 448; PlSqlParser.ENQUEUE = 449; PlSqlParser.ENTERPRISE = 450; PlSqlParser.ENTITYESCAPING = 451; PlSqlParser.ENTRY = 452; PlSqlParser.EQUIPART = 453; PlSqlParser.ERR = 454; PlSqlParser.ERROR_ARGUMENT = 455; PlSqlParser.ERROR = 456; PlSqlParser.ERROR_ON_OVERLAP_TIME = 457; PlSqlParser.ERRORS = 458; PlSqlParser.ESCAPE = 459; PlSqlParser.ESTIMATE = 460; PlSqlParser.EVAL = 461; PlSqlParser.EVALNAME = 462; PlSqlParser.EVALUATE = 463; PlSqlParser.EVALUATION = 464; PlSqlParser.EVENTS = 465; PlSqlParser.EVERY = 466; PlSqlParser.EXCEPT = 467; PlSqlParser.EXCEPTION = 468; PlSqlParser.EXCEPTION_INIT = 469; PlSqlParser.EXCEPTIONS = 470; PlSqlParser.EXCHANGE = 471; PlSqlParser.EXCLUDE = 472; PlSqlParser.EXCLUDING = 473; PlSqlParser.EXCLUSIVE = 474; PlSqlParser.EXECUTE = 475; PlSqlParser.EXEMPT = 476; PlSqlParser.EXISTING = 477; PlSqlParser.EXISTS = 478; PlSqlParser.EXISTSNODE = 479; PlSqlParser.EXIT = 480; PlSqlParser.EXPAND_GSET_TO_UNION = 481; PlSqlParser.EXPAND_TABLE = 482; PlSqlParser.EXP = 483; PlSqlParser.EXPIRE = 484; PlSqlParser.EXPLAIN = 485; PlSqlParser.EXPLOSION = 486; PlSqlParser.EXPORT = 487; PlSqlParser.EXPR_CORR_CHECK = 488; PlSqlParser.EXPRESS = 489; PlSqlParser.EXTENDS = 490; PlSqlParser.EXTENT = 491; PlSqlParser.EXTENTS = 492; PlSqlParser.EXTERNAL = 493; PlSqlParser.EXTERNALLY = 494; PlSqlParser.EXTRACTCLOBXML = 495; PlSqlParser.EXTRACT = 496; PlSqlParser.EXTRACTVALUE = 497; PlSqlParser.EXTRA = 498; PlSqlParser.FACILITY = 499; PlSqlParser.FACT = 500; PlSqlParser.FACTOR = 501; PlSqlParser.FACTORIZE_JOIN = 502; PlSqlParser.FAILED = 503; PlSqlParser.FAILED_LOGIN_ATTEMPTS = 504; PlSqlParser.FAILGROUP = 505; PlSqlParser.FAILOVER = 506; PlSqlParser.FAILURE = 507; PlSqlParser.FALSE = 508; PlSqlParser.FAMILY = 509; PlSqlParser.FAR = 510; PlSqlParser.FAST = 511; PlSqlParser.FASTSTART = 512; PlSqlParser.FBTSCAN = 513; PlSqlParser.FEATURE_DETAILS = 514; PlSqlParser.FEATURE_ID = 515; PlSqlParser.FEATURE_SET = 516; PlSqlParser.FEATURE_VALUE = 517; PlSqlParser.FETCH = 518; PlSqlParser.FILE = 519; PlSqlParser.FILE_NAME_CONVERT = 520; PlSqlParser.FILESYSTEM_LIKE_LOGGING = 521; PlSqlParser.FILTER = 522; PlSqlParser.FINAL = 523; PlSqlParser.FINE = 524; PlSqlParser.FINISH = 525; PlSqlParser.FIRST = 526; PlSqlParser.FIRSTM = 527; PlSqlParser.FIRST_ROWS = 528; PlSqlParser.FIRST_VALUE = 529; PlSqlParser.FIXED_VIEW_DATA = 530; PlSqlParser.FLAGGER = 531; PlSqlParser.FLASHBACK = 532; PlSqlParser.FLASH_CACHE = 533; PlSqlParser.FLOAT = 534; PlSqlParser.FLOB = 535; PlSqlParser.FLOOR = 536; PlSqlParser.FLUSH = 537; PlSqlParser.FOLDER = 538; PlSqlParser.FOLLOWING = 539; PlSqlParser.FOLLOWS = 540; PlSqlParser.FORALL = 541; PlSqlParser.FORCE = 542; PlSqlParser.FORCE_XML_QUERY_REWRITE = 543; PlSqlParser.FOREIGN = 544; PlSqlParser.FOREVER = 545; PlSqlParser.FOR = 546; PlSqlParser.FORMAT = 547; PlSqlParser.FORWARD = 548; PlSqlParser.FRAGMENT_NUMBER = 549; PlSqlParser.FREELIST = 550; PlSqlParser.FREELISTS = 551; PlSqlParser.FREEPOOLS = 552; PlSqlParser.FRESH = 553; PlSqlParser.FROM = 554; PlSqlParser.FROM_TZ = 555; PlSqlParser.FULL = 556; PlSqlParser.FULL_OUTER_JOIN_TO_OUTER = 557; PlSqlParser.FUNCTION = 558; PlSqlParser.FUNCTIONS = 559; PlSqlParser.GATHER_OPTIMIZER_STATISTICS = 560; PlSqlParser.GATHER_PLAN_STATISTICS = 561; PlSqlParser.GBY_CONC_ROLLUP = 562; PlSqlParser.GBY_PUSHDOWN = 563; PlSqlParser.GENERATED = 564; PlSqlParser.GET = 565; PlSqlParser.GLOBAL = 566; PlSqlParser.GLOBALLY = 567; PlSqlParser.GLOBAL_NAME = 568; PlSqlParser.GLOBAL_TOPIC_ENABLED = 569; PlSqlParser.GOTO = 570; PlSqlParser.GRANT = 571; PlSqlParser.GROUP_BY = 572; PlSqlParser.GROUP = 573; PlSqlParser.GROUP_ID = 574; PlSqlParser.GROUPING = 575; PlSqlParser.GROUPING_ID = 576; PlSqlParser.GROUPS = 577; PlSqlParser.GUARANTEED = 578; PlSqlParser.GUARANTEE = 579; PlSqlParser.GUARD = 580; PlSqlParser.HASH_AJ = 581; PlSqlParser.HASH = 582; PlSqlParser.HASHKEYS = 583; PlSqlParser.HASH_SJ = 584; PlSqlParser.HAVING = 585; PlSqlParser.HEADER = 586; PlSqlParser.HEAP = 587; PlSqlParser.HELP = 588; PlSqlParser.HEXTORAW = 589; PlSqlParser.HEXTOREF = 590; PlSqlParser.HIDDEN_KEYWORD = 591; PlSqlParser.HIDE = 592; PlSqlParser.HIERARCHY = 593; PlSqlParser.HIGH = 594; PlSqlParser.HINTSET_BEGIN = 595; PlSqlParser.HINTSET_END = 596; PlSqlParser.HOT = 597; PlSqlParser.HOUR = 598; PlSqlParser.HWM_BROKERED = 599; PlSqlParser.HYBRID = 600; PlSqlParser.IDENTIFIED = 601; PlSqlParser.IDENTIFIER = 602; PlSqlParser.IDENTITY = 603; PlSqlParser.IDGENERATORS = 604; PlSqlParser.ID = 605; PlSqlParser.IDLE_TIME = 606; PlSqlParser.IF = 607; PlSqlParser.IGNORE = 608; PlSqlParser.IGNORE_OPTIM_EMBEDDED_HINTS = 609; PlSqlParser.IGNORE_ROW_ON_DUPKEY_INDEX = 610; PlSqlParser.IGNORE_WHERE_CLAUSE = 611; PlSqlParser.ILM = 612; PlSqlParser.IMMEDIATE = 613; PlSqlParser.IMPACT = 614; PlSqlParser.IMPORT = 615; PlSqlParser.INACTIVE = 616; PlSqlParser.INCLUDE = 617; PlSqlParser.INCLUDE_VERSION = 618; PlSqlParser.INCLUDING = 619; PlSqlParser.INCREMENTAL = 620; PlSqlParser.INCREMENT = 621; PlSqlParser.INCR = 622; PlSqlParser.INDENT = 623; PlSqlParser.INDEX_ASC = 624; PlSqlParser.INDEX_COMBINE = 625; PlSqlParser.INDEX_DESC = 626; PlSqlParser.INDEXED = 627; PlSqlParser.INDEXES = 628; PlSqlParser.INDEX_FFS = 629; PlSqlParser.INDEX_FILTER = 630; PlSqlParser.INDEX = 631; PlSqlParser.INDEXING = 632; PlSqlParser.INDEX_JOIN = 633; PlSqlParser.INDEX_ROWS = 634; PlSqlParser.INDEX_RRS = 635; PlSqlParser.INDEX_RS_ASC = 636; PlSqlParser.INDEX_RS_DESC = 637; PlSqlParser.INDEX_RS = 638; PlSqlParser.INDEX_SCAN = 639; PlSqlParser.INDEX_SKIP_SCAN = 640; PlSqlParser.INDEX_SS_ASC = 641; PlSqlParser.INDEX_SS_DESC = 642; PlSqlParser.INDEX_SS = 643; PlSqlParser.INDEX_STATS = 644; PlSqlParser.INDEXTYPE = 645; PlSqlParser.INDEXTYPES = 646; PlSqlParser.INDICATOR = 647; PlSqlParser.INDICES = 648; PlSqlParser.INFINITE = 649; PlSqlParser.INFORMATIONAL = 650; PlSqlParser.INHERIT = 651; PlSqlParser.IN = 652; PlSqlParser.INITCAP = 653; PlSqlParser.INITIAL = 654; PlSqlParser.INITIALIZED = 655; PlSqlParser.INITIALLY = 656; PlSqlParser.INITRANS = 657; PlSqlParser.INLINE = 658; PlSqlParser.INLINE_XMLTYPE_NT = 659; PlSqlParser.INMEMORY = 660; PlSqlParser.IN_MEMORY_METADATA = 661; PlSqlParser.INMEMORY_PRUNING = 662; PlSqlParser.INNER = 663; PlSqlParser.INOUT = 664; PlSqlParser.INPLACE = 665; PlSqlParser.INSERTCHILDXMLAFTER = 666; PlSqlParser.INSERTCHILDXMLBEFORE = 667; PlSqlParser.INSERTCHILDXML = 668; PlSqlParser.INSERT = 669; PlSqlParser.INSERTXMLAFTER = 670; PlSqlParser.INSERTXMLBEFORE = 671; PlSqlParser.INSTANCE = 672; PlSqlParser.INSTANCES = 673; PlSqlParser.INSTANTIABLE = 674; PlSqlParser.INSTANTLY = 675; PlSqlParser.INSTEAD = 676; PlSqlParser.INSTR2 = 677; PlSqlParser.INSTR4 = 678; PlSqlParser.INSTRB = 679; PlSqlParser.INSTRC = 680; PlSqlParser.INSTR = 681; PlSqlParser.INTEGER = 682; PlSqlParser.INTERLEAVED = 683; PlSqlParser.INTERMEDIATE = 684; PlSqlParser.INTERNAL_CONVERT = 685; PlSqlParser.INTERNAL_USE = 686; PlSqlParser.INTERPRETED = 687; PlSqlParser.INTERSECT = 688; PlSqlParser.INTERVAL = 689; PlSqlParser.INT = 690; PlSqlParser.INTO = 691; PlSqlParser.INVALIDATE = 692; PlSqlParser.INVISIBLE = 693; PlSqlParser.IN_XQUERY = 694; PlSqlParser.IS = 695; PlSqlParser.ISOLATION = 696; PlSqlParser.ISOLATION_LEVEL = 697; PlSqlParser.ITERATE = 698; PlSqlParser.ITERATION_NUMBER = 699; PlSqlParser.JAVA = 700; PlSqlParser.JOB = 701; PlSqlParser.JOIN = 702; PlSqlParser.JSON_ARRAYAGG = 703; PlSqlParser.JSON_ARRAY = 704; PlSqlParser.JSON_EQUAL = 705; PlSqlParser.JSON_EXISTS2 = 706; PlSqlParser.JSON_EXISTS = 707; PlSqlParser.JSONGET = 708; PlSqlParser.JSON = 709; PlSqlParser.JSON_OBJECTAGG = 710; PlSqlParser.JSON_OBJECT = 711; PlSqlParser.JSONPARSE = 712; PlSqlParser.JSON_QUERY = 713; PlSqlParser.JSON_SERIALIZE = 714; PlSqlParser.JSON_TABLE = 715; PlSqlParser.JSON_TEXTCONTAINS2 = 716; PlSqlParser.JSON_TEXTCONTAINS = 717; PlSqlParser.JSON_VALUE = 718; PlSqlParser.KEEP_DUPLICATES = 719; PlSqlParser.KEEP = 720; PlSqlParser.KERBEROS = 721; PlSqlParser.KEY = 722; PlSqlParser.KEY_LENGTH = 723; PlSqlParser.KEYSIZE = 724; PlSqlParser.KEYS = 725; PlSqlParser.KEYSTORE = 726; PlSqlParser.KILL = 727; PlSqlParser.LABEL = 728; PlSqlParser.LANGUAGE = 729; PlSqlParser.LAST_DAY = 730; PlSqlParser.LAST = 731; PlSqlParser.LAST_VALUE = 732; PlSqlParser.LATERAL = 733; PlSqlParser.LAX = 734; PlSqlParser.LAYER = 735; PlSqlParser.LDAP_REGISTRATION_ENABLED = 736; PlSqlParser.LDAP_REGISTRATION = 737; PlSqlParser.LDAP_REG_SYNC_INTERVAL = 738; PlSqlParser.LEADING = 739; PlSqlParser.LEFT = 740; PlSqlParser.LENGTH2 = 741; PlSqlParser.LENGTH4 = 742; PlSqlParser.LENGTHB = 743; PlSqlParser.LENGTHC = 744; PlSqlParser.LENGTH = 745; PlSqlParser.LESS = 746; PlSqlParser.LEVEL = 747; PlSqlParser.LEVELS = 748; PlSqlParser.LIBRARY = 749; PlSqlParser.LIFECYCLE = 750; PlSqlParser.LIFE = 751; PlSqlParser.LIFETIME = 752; PlSqlParser.LIKE2 = 753; PlSqlParser.LIKE4 = 754; PlSqlParser.LIKEC = 755; PlSqlParser.LIKE_EXPAND = 756; PlSqlParser.LIKE = 757; PlSqlParser.LIMIT = 758; PlSqlParser.LINEAR = 759; PlSqlParser.LINK = 760; PlSqlParser.LIST = 761; PlSqlParser.LN = 762; PlSqlParser.LNNVL = 763; PlSqlParser.LOAD = 764; PlSqlParser.LOB = 765; PlSqlParser.LOBNVL = 766; PlSqlParser.LOBS = 767; PlSqlParser.LOCAL_INDEXES = 768; PlSqlParser.LOCAL = 769; PlSqlParser.LOCALTIME = 770; PlSqlParser.LOCALTIMESTAMP = 771; PlSqlParser.LOCATION = 772; PlSqlParser.LOCATOR = 773; PlSqlParser.LOCKED = 774; PlSqlParser.LOCKING = 775; PlSqlParser.LOCK = 776; PlSqlParser.LOGFILE = 777; PlSqlParser.LOGFILES = 778; PlSqlParser.LOGGING = 779; PlSqlParser.LOGICAL = 780; PlSqlParser.LOGICAL_READS_PER_CALL = 781; PlSqlParser.LOGICAL_READS_PER_SESSION = 782; PlSqlParser.LOG = 783; PlSqlParser.LOGMINING = 784; PlSqlParser.LOGOFF = 785; PlSqlParser.LOGON = 786; PlSqlParser.LOG_READ_ONLY_VIOLATIONS = 787; PlSqlParser.LONG = 788; PlSqlParser.LOOP = 789; PlSqlParser.LOWER = 790; PlSqlParser.LOW = 791; PlSqlParser.LPAD = 792; PlSqlParser.LTRIM = 793; PlSqlParser.MAIN = 794; PlSqlParser.MAKE_REF = 795; PlSqlParser.MANAGED = 796; PlSqlParser.MANAGE = 797; PlSqlParser.MANAGEMENT = 798; PlSqlParser.MANAGER = 799; PlSqlParser.MANUAL = 800; PlSqlParser.MAP = 801; PlSqlParser.MAPPING = 802; PlSqlParser.MASTER = 803; PlSqlParser.MATCHED = 804; PlSqlParser.MATCHES = 805; PlSqlParser.MATCH = 806; PlSqlParser.MATCH_NUMBER = 807; PlSqlParser.MATCH_RECOGNIZE = 808; PlSqlParser.MATERIALIZED = 809; PlSqlParser.MATERIALIZE = 810; PlSqlParser.MAXARCHLOGS = 811; PlSqlParser.MAXDATAFILES = 812; PlSqlParser.MAXEXTENTS = 813; PlSqlParser.MAXIMIZE = 814; PlSqlParser.MAXINSTANCES = 815; PlSqlParser.MAXLOGFILES = 816; PlSqlParser.MAXLOGHISTORY = 817; PlSqlParser.MAXLOGMEMBERS = 818; PlSqlParser.MAX_SHARED_TEMP_SIZE = 819; PlSqlParser.MAXSIZE = 820; PlSqlParser.MAXTRANS = 821; PlSqlParser.MAXVALUE = 822; PlSqlParser.MEASURE = 823; PlSqlParser.MEASURES = 824; PlSqlParser.MEDIUM = 825; PlSqlParser.MEMBER = 826; PlSqlParser.MEMCOMPRESS = 827; PlSqlParser.MEMORY = 828; PlSqlParser.MERGEACTIONS = 829; PlSqlParser.MERGE_AJ = 830; PlSqlParser.MERGE_CONST_ON = 831; PlSqlParser.MERGE = 832; PlSqlParser.MERGE_SJ = 833; PlSqlParser.METADATA = 834; PlSqlParser.METHOD = 835; PlSqlParser.MIGRATE = 836; PlSqlParser.MIGRATION = 837; PlSqlParser.MINEXTENTS = 838; PlSqlParser.MINIMIZE = 839; PlSqlParser.MINIMUM = 840; PlSqlParser.MINING = 841; PlSqlParser.MINUS = 842; PlSqlParser.MINUS_NULL = 843; PlSqlParser.MINUTE = 844; PlSqlParser.MINVALUE = 845; PlSqlParser.MIRRORCOLD = 846; PlSqlParser.MIRRORHOT = 847; PlSqlParser.MIRROR = 848; PlSqlParser.MLSLABEL = 849; PlSqlParser.MODEL_COMPILE_SUBQUERY = 850; PlSqlParser.MODEL_DONTVERIFY_UNIQUENESS = 851; PlSqlParser.MODEL_DYNAMIC_SUBQUERY = 852; PlSqlParser.MODEL_MIN_ANALYSIS = 853; PlSqlParser.MODEL = 854; PlSqlParser.MODEL_NB = 855; PlSqlParser.MODEL_NO_ANALYSIS = 856; PlSqlParser.MODEL_PBY = 857; PlSqlParser.MODEL_PUSH_REF = 858; PlSqlParser.MODEL_SV = 859; PlSqlParser.MODE = 860; PlSqlParser.MODIFICATION = 861; PlSqlParser.MODIFY_COLUMN_TYPE = 862; PlSqlParser.MODIFY = 863; PlSqlParser.MOD = 864; PlSqlParser.MODULE = 865; PlSqlParser.MONITORING = 866; PlSqlParser.MONITOR = 867; PlSqlParser.MONTH = 868; PlSqlParser.MONTHS_BETWEEN = 869; PlSqlParser.MONTHS = 870; PlSqlParser.MOUNT = 871; PlSqlParser.MOUNTPATH = 872; PlSqlParser.MOVEMENT = 873; PlSqlParser.MOVE = 874; PlSqlParser.MULTIDIMENSIONAL = 875; PlSqlParser.MULTISET = 876; PlSqlParser.MV_MERGE = 877; PlSqlParser.NAMED = 878; PlSqlParser.NAME = 879; PlSqlParser.NAMESPACE = 880; PlSqlParser.NAN = 881; PlSqlParser.NANVL = 882; PlSqlParser.NATIONAL = 883; PlSqlParser.NATIVE_FULL_OUTER_JOIN = 884; PlSqlParser.NATIVE = 885; PlSqlParser.NATURAL = 886; PlSqlParser.NATURALN = 887; PlSqlParser.NAV = 888; PlSqlParser.NCHAR_CS = 889; PlSqlParser.NCHAR = 890; PlSqlParser.NCHR = 891; PlSqlParser.NCLOB = 892; PlSqlParser.NEEDED = 893; PlSqlParser.NEG = 894; PlSqlParser.NESTED = 895; PlSqlParser.NESTED_TABLE_FAST_INSERT = 896; PlSqlParser.NESTED_TABLE_GET_REFS = 897; PlSqlParser.NESTED_TABLE_ID = 898; PlSqlParser.NESTED_TABLE_SET_REFS = 899; PlSqlParser.NESTED_TABLE_SET_SETID = 900; PlSqlParser.NETWORK = 901; PlSqlParser.NEVER = 902; PlSqlParser.NEW = 903; PlSqlParser.NEW_TIME = 904; PlSqlParser.NEXT_DAY = 905; PlSqlParser.NEXT = 906; PlSqlParser.NL_AJ = 907; PlSqlParser.NLJ_BATCHING = 908; PlSqlParser.NLJ_INDEX_FILTER = 909; PlSqlParser.NLJ_INDEX_SCAN = 910; PlSqlParser.NLJ_PREFETCH = 911; PlSqlParser.NLS_CALENDAR = 912; PlSqlParser.NLS_CHARACTERSET = 913; PlSqlParser.NLS_CHARSET_DECL_LEN = 914; PlSqlParser.NLS_CHARSET_ID = 915; PlSqlParser.NLS_CHARSET_NAME = 916; PlSqlParser.NLS_COMP = 917; PlSqlParser.NLS_CURRENCY = 918; PlSqlParser.NLS_DATE_FORMAT = 919; PlSqlParser.NLS_DATE_LANGUAGE = 920; PlSqlParser.NLS_INITCAP = 921; PlSqlParser.NLS_ISO_CURRENCY = 922; PlSqlParser.NL_SJ = 923; PlSqlParser.NLS_LANG = 924; PlSqlParser.NLS_LANGUAGE = 925; PlSqlParser.NLS_LENGTH_SEMANTICS = 926; PlSqlParser.NLS_LOWER = 927; PlSqlParser.NLS_NCHAR_CONV_EXCP = 928; PlSqlParser.NLS_NUMERIC_CHARACTERS = 929; PlSqlParser.NLS_SORT = 930; PlSqlParser.NLSSORT = 931; PlSqlParser.NLS_SPECIAL_CHARS = 932; PlSqlParser.NLS_TERRITORY = 933; PlSqlParser.NLS_UPPER = 934; PlSqlParser.NO_ACCESS = 935; PlSqlParser.NO_ADAPTIVE_PLAN = 936; PlSqlParser.NO_ANSI_REARCH = 937; PlSqlParser.NOAPPEND = 938; PlSqlParser.NOARCHIVELOG = 939; PlSqlParser.NOAUDIT = 940; PlSqlParser.NO_AUTO_REOPTIMIZE = 941; PlSqlParser.NO_BASETABLE_MULTIMV_REWRITE = 942; PlSqlParser.NO_BATCH_TABLE_ACCESS_BY_ROWID = 943; PlSqlParser.NO_BIND_AWARE = 944; PlSqlParser.NO_BUFFER = 945; PlSqlParser.NOCACHE = 946; PlSqlParser.NO_CARTESIAN = 947; PlSqlParser.NO_CHECK_ACL_REWRITE = 948; PlSqlParser.NO_CLUSTER_BY_ROWID = 949; PlSqlParser.NO_CLUSTERING = 950; PlSqlParser.NO_COALESCE_SQ = 951; PlSqlParser.NO_COMMON_DATA = 952; PlSqlParser.NOCOMPRESS = 953; PlSqlParser.NO_CONNECT_BY_CB_WHR_ONLY = 954; PlSqlParser.NO_CONNECT_BY_COMBINE_SW = 955; PlSqlParser.NO_CONNECT_BY_COST_BASED = 956; PlSqlParser.NO_CONNECT_BY_ELIM_DUPS = 957; PlSqlParser.NO_CONNECT_BY_FILTERING = 958; PlSqlParser.NOCOPY = 959; PlSqlParser.NO_COST_XML_QUERY_REWRITE = 960; PlSqlParser.NO_CPU_COSTING = 961; PlSqlParser.NOCPU_COSTING = 962; PlSqlParser.NOCYCLE = 963; PlSqlParser.NO_DATA_SECURITY_REWRITE = 964; PlSqlParser.NO_DECORRELATE = 965; PlSqlParser.NODELAY = 966; PlSqlParser.NO_DOMAIN_INDEX_FILTER = 967; PlSqlParser.NO_DST_UPGRADE_INSERT_CONV = 968; PlSqlParser.NO_ELIM_GROUPBY = 969; PlSqlParser.NO_ELIMINATE_JOIN = 970; PlSqlParser.NO_ELIMINATE_OBY = 971; PlSqlParser.NO_ELIMINATE_OUTER_JOIN = 972; PlSqlParser.NOENTITYESCAPING = 973; PlSqlParser.NO_EXPAND_GSET_TO_UNION = 974; PlSqlParser.NO_EXPAND = 975; PlSqlParser.NO_EXPAND_TABLE = 976; PlSqlParser.NO_FACT = 977; PlSqlParser.NO_FACTORIZE_JOIN = 978; PlSqlParser.NO_FILTERING = 979; PlSqlParser.NOFORCE = 980; PlSqlParser.NO_FULL_OUTER_JOIN_TO_OUTER = 981; PlSqlParser.NO_GATHER_OPTIMIZER_STATISTICS = 982; PlSqlParser.NO_GBY_PUSHDOWN = 983; PlSqlParser.NOGUARANTEE = 984; PlSqlParser.NO_INDEX_FFS = 985; PlSqlParser.NO_INDEX = 986; PlSqlParser.NO_INDEX_SS = 987; PlSqlParser.NO_INMEMORY = 988; PlSqlParser.NO_INMEMORY_PRUNING = 989; PlSqlParser.NOKEEP = 990; PlSqlParser.NO_LOAD = 991; PlSqlParser.NOLOCAL = 992; PlSqlParser.NOLOGGING = 993; PlSqlParser.NOMAPPING = 994; PlSqlParser.NOMAXVALUE = 995; PlSqlParser.NO_MERGE = 996; PlSqlParser.NOMINIMIZE = 997; PlSqlParser.NOMINVALUE = 998; PlSqlParser.NO_MODEL_PUSH_REF = 999; PlSqlParser.NO_MONITORING = 1000; PlSqlParser.NOMONITORING = 1001; PlSqlParser.NO_MONITOR = 1002; PlSqlParser.NO_MULTIMV_REWRITE = 1003; PlSqlParser.NO_NATIVE_FULL_OUTER_JOIN = 1004; PlSqlParser.NONBLOCKING = 1005; PlSqlParser.NONEDITIONABLE = 1006; PlSqlParser.NONE = 1007; PlSqlParser.NO_NLJ_BATCHING = 1008; PlSqlParser.NO_NLJ_PREFETCH = 1009; PlSqlParser.NO = 1010; PlSqlParser.NONSCHEMA = 1011; PlSqlParser.NO_OBJECT_LINK = 1012; PlSqlParser.NOORDER = 1013; PlSqlParser.NO_ORDER_ROLLUPS = 1014; PlSqlParser.NO_OUTER_JOIN_TO_ANTI = 1015; PlSqlParser.NO_OUTER_JOIN_TO_INNER = 1016; PlSqlParser.NOOVERRIDE = 1017; PlSqlParser.NO_PARALLEL_INDEX = 1018; PlSqlParser.NOPARALLEL_INDEX = 1019; PlSqlParser.NO_PARALLEL = 1020; PlSqlParser.NOPARALLEL = 1021; PlSqlParser.NO_PARTIAL_COMMIT = 1022; PlSqlParser.NO_PARTIAL_JOIN = 1023; PlSqlParser.NO_PARTIAL_ROLLUP_PUSHDOWN = 1024; PlSqlParser.NOPARTITION = 1025; PlSqlParser.NO_PLACE_DISTINCT = 1026; PlSqlParser.NO_PLACE_GROUP_BY = 1027; PlSqlParser.NO_PQ_CONCURRENT_UNION = 1028; PlSqlParser.NO_PQ_MAP = 1029; PlSqlParser.NO_PQ_REPLICATE = 1030; PlSqlParser.NO_PQ_SKEW = 1031; PlSqlParser.NO_PRUNE_GSETS = 1032; PlSqlParser.NO_PULL_PRED = 1033; PlSqlParser.NO_PUSH_PRED = 1034; PlSqlParser.NO_PUSH_SUBQ = 1035; PlSqlParser.NO_PX_FAULT_TOLERANCE = 1036; PlSqlParser.NO_PX_JOIN_FILTER = 1037; PlSqlParser.NO_QKN_BUFF = 1038; PlSqlParser.NO_QUERY_TRANSFORMATION = 1039; PlSqlParser.NO_REF_CASCADE = 1040; PlSqlParser.NORELOCATE = 1041; PlSqlParser.NORELY = 1042; PlSqlParser.NOREPAIR = 1043; PlSqlParser.NOREPLAY = 1044; PlSqlParser.NORESETLOGS = 1045; PlSqlParser.NO_RESULT_CACHE = 1046; PlSqlParser.NOREVERSE = 1047; PlSqlParser.NO_REWRITE = 1048; PlSqlParser.NOREWRITE = 1049; PlSqlParser.NORMAL = 1050; PlSqlParser.NO_ROOT_SW_FOR_LOCAL = 1051; PlSqlParser.NOROWDEPENDENCIES = 1052; PlSqlParser.NOSCHEMACHECK = 1053; PlSqlParser.NOSEGMENT = 1054; PlSqlParser.NO_SEMIJOIN = 1055; PlSqlParser.NO_SEMI_TO_INNER = 1056; PlSqlParser.NO_SET_TO_JOIN = 1057; PlSqlParser.NOSORT = 1058; PlSqlParser.NO_SQL_TRANSLATION = 1059; PlSqlParser.NO_SQL_TUNE = 1060; PlSqlParser.NO_STAR_TRANSFORMATION = 1061; PlSqlParser.NO_STATEMENT_QUEUING = 1062; PlSqlParser.NO_STATS_GSETS = 1063; PlSqlParser.NOSTRICT = 1064; PlSqlParser.NO_SUBQUERY_PRUNING = 1065; PlSqlParser.NO_SUBSTRB_PAD = 1066; PlSqlParser.NO_SWAP_JOIN_INPUTS = 1067; PlSqlParser.NOSWITCH = 1068; PlSqlParser.NO_TABLE_LOOKUP_BY_NL = 1069; PlSqlParser.NO_TEMP_TABLE = 1070; PlSqlParser.NOTHING = 1071; PlSqlParser.NOTIFICATION = 1072; PlSqlParser.NOT = 1073; PlSqlParser.NO_TRANSFORM_DISTINCT_AGG = 1074; PlSqlParser.NO_UNNEST = 1075; PlSqlParser.NO_USE_CUBE = 1076; PlSqlParser.NO_USE_HASH_AGGREGATION = 1077; PlSqlParser.NO_USE_HASH_GBY_FOR_PUSHDOWN = 1078; PlSqlParser.NO_USE_HASH = 1079; PlSqlParser.NO_USE_INVISIBLE_INDEXES = 1080; PlSqlParser.NO_USE_MERGE = 1081; PlSqlParser.NO_USE_NL = 1082; PlSqlParser.NO_USE_VECTOR_AGGREGATION = 1083; PlSqlParser.NOVALIDATE = 1084; PlSqlParser.NO_VECTOR_TRANSFORM_DIMS = 1085; PlSqlParser.NO_VECTOR_TRANSFORM_FACT = 1086; PlSqlParser.NO_VECTOR_TRANSFORM = 1087; PlSqlParser.NOWAIT = 1088; PlSqlParser.NO_XDB_FASTPATH_INSERT = 1089; PlSqlParser.NO_XML_DML_REWRITE = 1090; PlSqlParser.NO_XMLINDEX_REWRITE_IN_SELECT = 1091; PlSqlParser.NO_XMLINDEX_REWRITE = 1092; PlSqlParser.NO_XML_QUERY_REWRITE = 1093; PlSqlParser.NO_ZONEMAP = 1094; PlSqlParser.NTH_VALUE = 1095; PlSqlParser.NULLIF = 1096; PlSqlParser.NULL_ = 1097; PlSqlParser.NULLS = 1098; PlSqlParser.NUMBER = 1099; PlSqlParser.NUMERIC = 1100; PlSqlParser.NUM_INDEX_KEYS = 1101; PlSqlParser.NUMTODSINTERVAL = 1102; PlSqlParser.NUMTOYMINTERVAL = 1103; PlSqlParser.NVARCHAR2 = 1104; PlSqlParser.NVL2 = 1105; PlSqlParser.OBJECT2XML = 1106; PlSqlParser.OBJECT = 1107; PlSqlParser.OBJ_ID = 1108; PlSqlParser.OBJNO = 1109; PlSqlParser.OBJNO_REUSE = 1110; PlSqlParser.OCCURENCES = 1111; PlSqlParser.OFFLINE = 1112; PlSqlParser.OFF = 1113; PlSqlParser.OFFSET = 1114; PlSqlParser.OF = 1115; PlSqlParser.OIDINDEX = 1116; PlSqlParser.OID = 1117; PlSqlParser.OLAP = 1118; PlSqlParser.OLD = 1119; PlSqlParser.OLD_PUSH_PRED = 1120; PlSqlParser.OLS = 1121; PlSqlParser.OLTP = 1122; PlSqlParser.OMIT = 1123; PlSqlParser.ONE = 1124; PlSqlParser.ONLINE = 1125; PlSqlParser.ONLINELOG = 1126; PlSqlParser.ONLY = 1127; PlSqlParser.ON = 1128; PlSqlParser.OPAQUE = 1129; PlSqlParser.OPAQUE_TRANSFORM = 1130; PlSqlParser.OPAQUE_XCANONICAL = 1131; PlSqlParser.OPCODE = 1132; PlSqlParser.OPEN = 1133; PlSqlParser.OPERATIONS = 1134; PlSqlParser.OPERATOR = 1135; PlSqlParser.OPT_ESTIMATE = 1136; PlSqlParser.OPTIMAL = 1137; PlSqlParser.OPTIMIZE = 1138; PlSqlParser.OPTIMIZER_FEATURES_ENABLE = 1139; PlSqlParser.OPTIMIZER_GOAL = 1140; PlSqlParser.OPTION = 1141; PlSqlParser.OPT_PARAM = 1142; PlSqlParser.ORA_BRANCH = 1143; PlSqlParser.ORA_CHECK_ACL = 1144; PlSqlParser.ORA_CHECK_PRIVILEGE = 1145; PlSqlParser.ORA_CLUSTERING = 1146; PlSqlParser.ORADATA = 1147; PlSqlParser.ORADEBUG = 1148; PlSqlParser.ORA_DST_AFFECTED = 1149; PlSqlParser.ORA_DST_CONVERT = 1150; PlSqlParser.ORA_DST_ERROR = 1151; PlSqlParser.ORA_GET_ACLIDS = 1152; PlSqlParser.ORA_GET_PRIVILEGES = 1153; PlSqlParser.ORA_HASH = 1154; PlSqlParser.ORA_INVOKING_USERID = 1155; PlSqlParser.ORA_INVOKING_USER = 1156; PlSqlParser.ORA_INVOKING_XS_USER_GUID = 1157; PlSqlParser.ORA_INVOKING_XS_USER = 1158; PlSqlParser.ORA_RAWCOMPARE = 1159; PlSqlParser.ORA_RAWCONCAT = 1160; PlSqlParser.ORA_ROWSCN = 1161; PlSqlParser.ORA_ROWSCN_RAW = 1162; PlSqlParser.ORA_ROWVERSION = 1163; PlSqlParser.ORA_TABVERSION = 1164; PlSqlParser.ORA_WRITE_TIME = 1165; PlSqlParser.ORDERED = 1166; PlSqlParser.ORDERED_PREDICATES = 1167; PlSqlParser.ORDER = 1168; PlSqlParser.ORDINALITY = 1169; PlSqlParser.OR_EXPAND = 1170; PlSqlParser.ORGANIZATION = 1171; PlSqlParser.OR = 1172; PlSqlParser.OR_PREDICATES = 1173; PlSqlParser.OSERROR = 1174; PlSqlParser.OTHER = 1175; PlSqlParser.OUTER_JOIN_TO_ANTI = 1176; PlSqlParser.OUTER_JOIN_TO_INNER = 1177; PlSqlParser.OUTER = 1178; PlSqlParser.OUTLINE_LEAF = 1179; PlSqlParser.OUTLINE = 1180; PlSqlParser.OUT_OF_LINE = 1181; PlSqlParser.OUT = 1182; PlSqlParser.OVERFLOW_NOMOVE = 1183; PlSqlParser.OVERFLOW = 1184; PlSqlParser.OVERLAPS = 1185; PlSqlParser.OVER = 1186; PlSqlParser.OVERRIDING = 1187; PlSqlParser.OWNER = 1188; PlSqlParser.OWNERSHIP = 1189; PlSqlParser.OWN = 1190; PlSqlParser.PACKAGE = 1191; PlSqlParser.PACKAGES = 1192; PlSqlParser.PARALLEL_ENABLE = 1193; PlSqlParser.PARALLEL_INDEX = 1194; PlSqlParser.PARALLEL = 1195; PlSqlParser.PARAMETERFILE = 1196; PlSqlParser.PARAMETERS = 1197; PlSqlParser.PARAM = 1198; PlSqlParser.PARENT = 1199; PlSqlParser.PARITY = 1200; PlSqlParser.PARTIAL_JOIN = 1201; PlSqlParser.PARTIALLY = 1202; PlSqlParser.PARTIAL = 1203; PlSqlParser.PARTIAL_ROLLUP_PUSHDOWN = 1204; PlSqlParser.PARTITION_HASH = 1205; PlSqlParser.PARTITION_LIST = 1206; PlSqlParser.PARTITION = 1207; PlSqlParser.PARTITION_RANGE = 1208; PlSqlParser.PARTITIONS = 1209; PlSqlParser.PARTNUMINST = 1210; PlSqlParser.PASSING = 1211; PlSqlParser.PASSWORD_GRACE_TIME = 1212; PlSqlParser.PASSWORD_LIFE_TIME = 1213; PlSqlParser.PASSWORD_LOCK_TIME = 1214; PlSqlParser.PASSWORD = 1215; PlSqlParser.PASSWORD_REUSE_MAX = 1216; PlSqlParser.PASSWORD_REUSE_TIME = 1217; PlSqlParser.PASSWORD_VERIFY_FUNCTION = 1218; PlSqlParser.PAST = 1219; PlSqlParser.PATCH = 1220; PlSqlParser.PATH = 1221; PlSqlParser.PATH_PREFIX = 1222; PlSqlParser.PATHS = 1223; PlSqlParser.PATTERN = 1224; PlSqlParser.PBL_HS_BEGIN = 1225; PlSqlParser.PBL_HS_END = 1226; PlSqlParser.PCTFREE = 1227; PlSqlParser.PCTINCREASE = 1228; PlSqlParser.PCTTHRESHOLD = 1229; PlSqlParser.PCTUSED = 1230; PlSqlParser.PCTVERSION = 1231; PlSqlParser.PENDING = 1232; PlSqlParser.PERCENT_FOUND = 1233; PlSqlParser.PERCENT_ISOPEN = 1234; PlSqlParser.PERCENT_NOTFOUND = 1235; PlSqlParser.PERCENT_KEYWORD = 1236; PlSqlParser.PERCENT_RANKM = 1237; PlSqlParser.PERCENT_ROWCOUNT = 1238; PlSqlParser.PERCENT_ROWTYPE = 1239; PlSqlParser.PERCENT_TYPE = 1240; PlSqlParser.PERFORMANCE = 1241; PlSqlParser.PERIOD_KEYWORD = 1242; PlSqlParser.PERMANENT = 1243; PlSqlParser.PERMISSION = 1244; PlSqlParser.PERMUTE = 1245; PlSqlParser.PER = 1246; PlSqlParser.PFILE = 1247; PlSqlParser.PHYSICAL = 1248; PlSqlParser.PIKEY = 1249; PlSqlParser.PIPELINED = 1250; PlSqlParser.PIPE = 1251; PlSqlParser.PIV_GB = 1252; PlSqlParser.PIVOT = 1253; PlSqlParser.PIV_SSF = 1254; PlSqlParser.PLACE_DISTINCT = 1255; PlSqlParser.PLACE_GROUP_BY = 1256; PlSqlParser.PLAN = 1257; PlSqlParser.PLSCOPE_SETTINGS = 1258; PlSqlParser.PLS_INTEGER = 1259; PlSqlParser.PLSQL_CCFLAGS = 1260; PlSqlParser.PLSQL_CODE_TYPE = 1261; PlSqlParser.PLSQL_DEBUG = 1262; PlSqlParser.PLSQL_OPTIMIZE_LEVEL = 1263; PlSqlParser.PLSQL_WARNINGS = 1264; PlSqlParser.PLUGGABLE = 1265; PlSqlParser.POINT = 1266; PlSqlParser.POLICY = 1267; PlSqlParser.POOL_16K = 1268; PlSqlParser.POOL_2K = 1269; PlSqlParser.POOL_32K = 1270; PlSqlParser.POOL_4K = 1271; PlSqlParser.POOL_8K = 1272; PlSqlParser.POSITIVEN = 1273; PlSqlParser.POSITIVE = 1274; PlSqlParser.POST_TRANSACTION = 1275; PlSqlParser.POWERMULTISET_BY_CARDINALITY = 1276; PlSqlParser.POWERMULTISET = 1277; PlSqlParser.POWER = 1278; PlSqlParser.PQ_CONCURRENT_UNION = 1279; PlSqlParser.PQ_DISTRIBUTE = 1280; PlSqlParser.PQ_DISTRIBUTE_WINDOW = 1281; PlSqlParser.PQ_FILTER = 1282; PlSqlParser.PQ_MAP = 1283; PlSqlParser.PQ_NOMAP = 1284; PlSqlParser.PQ_REPLICATE = 1285; PlSqlParser.PQ_SKEW = 1286; PlSqlParser.PRAGMA = 1287; PlSqlParser.PREBUILT = 1288; PlSqlParser.PRECEDES = 1289; PlSqlParser.PRECEDING = 1290; PlSqlParser.PRECISION = 1291; PlSqlParser.PRECOMPUTE_SUBQUERY = 1292; PlSqlParser.PREDICATE_REORDERS = 1293; PlSqlParser.PRELOAD = 1294; PlSqlParser.PREPARE = 1295; PlSqlParser.PRESENTNNV = 1296; PlSqlParser.PRESENT = 1297; PlSqlParser.PRESENTV = 1298; PlSqlParser.PRESERVE_OID = 1299; PlSqlParser.PRESERVE = 1300; PlSqlParser.PRETTY = 1301; PlSqlParser.PREVIOUS = 1302; PlSqlParser.PREV = 1303; PlSqlParser.PRIMARY = 1304; PlSqlParser.PRINTBLOBTOCLOB = 1305; PlSqlParser.PRIORITY = 1306; PlSqlParser.PRIOR = 1307; PlSqlParser.PRIVATE = 1308; PlSqlParser.PRIVATE_SGA = 1309; PlSqlParser.PRIVILEGED = 1310; PlSqlParser.PRIVILEGE = 1311; PlSqlParser.PRIVILEGES = 1312; PlSqlParser.PROCEDURAL = 1313; PlSqlParser.PROCEDURE = 1314; PlSqlParser.PROCESS = 1315; PlSqlParser.PROFILE = 1316; PlSqlParser.PROGRAM = 1317; PlSqlParser.PROJECT = 1318; PlSqlParser.PROPAGATE = 1319; PlSqlParser.PROTECTED = 1320; PlSqlParser.PROTECTION = 1321; PlSqlParser.PROXY = 1322; PlSqlParser.PRUNING = 1323; PlSqlParser.PUBLIC = 1324; PlSqlParser.PULL_PRED = 1325; PlSqlParser.PURGE = 1326; PlSqlParser.PUSH_PRED = 1327; PlSqlParser.PUSH_SUBQ = 1328; PlSqlParser.PX_FAULT_TOLERANCE = 1329; PlSqlParser.PX_GRANULE = 1330; PlSqlParser.PX_JOIN_FILTER = 1331; PlSqlParser.QB_NAME = 1332; PlSqlParser.QUERY_BLOCK = 1333; PlSqlParser.QUERY = 1334; PlSqlParser.QUEUE_CURR = 1335; PlSqlParser.QUEUE = 1336; PlSqlParser.QUEUE_ROWP = 1337; PlSqlParser.QUIESCE = 1338; PlSqlParser.QUORUM = 1339; PlSqlParser.QUOTA = 1340; PlSqlParser.RAISE = 1341; PlSqlParser.RANDOM_LOCAL = 1342; PlSqlParser.RANDOM = 1343; PlSqlParser.RANGE = 1344; PlSqlParser.RANKM = 1345; PlSqlParser.RAPIDLY = 1346; PlSqlParser.RAW = 1347; PlSqlParser.RAWTOHEX = 1348; PlSqlParser.RAWTONHEX = 1349; PlSqlParser.RBA = 1350; PlSqlParser.RBO_OUTLINE = 1351; PlSqlParser.RDBA = 1352; PlSqlParser.READ = 1353; PlSqlParser.READS = 1354; PlSqlParser.REALM = 1355; PlSqlParser.REAL = 1356; PlSqlParser.REBALANCE = 1357; PlSqlParser.REBUILD = 1358; PlSqlParser.RECORD = 1359; PlSqlParser.RECORDS_PER_BLOCK = 1360; PlSqlParser.RECOVERABLE = 1361; PlSqlParser.RECOVER = 1362; PlSqlParser.RECOVERY = 1363; PlSqlParser.RECYCLEBIN = 1364; PlSqlParser.RECYCLE = 1365; PlSqlParser.REDACTION = 1366; PlSqlParser.REDEFINE = 1367; PlSqlParser.REDO = 1368; PlSqlParser.REDUCED = 1369; PlSqlParser.REDUNDANCY = 1370; PlSqlParser.REF_CASCADE_CURSOR = 1371; PlSqlParser.REFERENCED = 1372; PlSqlParser.REFERENCE = 1373; PlSqlParser.REFERENCES = 1374; PlSqlParser.REFERENCING = 1375; PlSqlParser.REF = 1376; PlSqlParser.REFRESH = 1377; PlSqlParser.REFTOHEX = 1378; PlSqlParser.REGEXP_COUNT = 1379; PlSqlParser.REGEXP_INSTR = 1380; PlSqlParser.REGEXP_LIKE = 1381; PlSqlParser.REGEXP_REPLACE = 1382; PlSqlParser.REGEXP_SUBSTR = 1383; PlSqlParser.REGISTER = 1384; PlSqlParser.REGR_AVGX = 1385; PlSqlParser.REGR_AVGY = 1386; PlSqlParser.REGR_COUNT = 1387; PlSqlParser.REGR_INTERCEPT = 1388; PlSqlParser.REGR_R2 = 1389; PlSqlParser.REGR_SLOPE = 1390; PlSqlParser.REGR_SXX = 1391; PlSqlParser.REGR_SXY = 1392; PlSqlParser.REGR_SYY = 1393; PlSqlParser.REGULAR = 1394; PlSqlParser.REJECT = 1395; PlSqlParser.REKEY = 1396; PlSqlParser.RELATIONAL = 1397; PlSqlParser.RELIES_ON = 1398; PlSqlParser.RELOCATE = 1399; PlSqlParser.RELY = 1400; PlSqlParser.REMAINDER = 1401; PlSqlParser.REMOTE_MAPPED = 1402; PlSqlParser.REMOVE = 1403; PlSqlParser.RENAME = 1404; PlSqlParser.REPAIR = 1405; PlSqlParser.REPEAT = 1406; PlSqlParser.REPLACE = 1407; PlSqlParser.REPLICATION = 1408; PlSqlParser.REQUIRED = 1409; PlSqlParser.RESETLOGS = 1410; PlSqlParser.RESET = 1411; PlSqlParser.RESIZE = 1412; PlSqlParser.RESOLVE = 1413; PlSqlParser.RESOLVER = 1414; PlSqlParser.RESOURCE = 1415; PlSqlParser.RESPECT = 1416; PlSqlParser.RESTART = 1417; PlSqlParser.RESTORE_AS_INTERVALS = 1418; PlSqlParser.RESTORE = 1419; PlSqlParser.RESTRICT_ALL_REF_CONS = 1420; PlSqlParser.RESTRICTED = 1421; PlSqlParser.RESTRICT_REFERENCES = 1422; PlSqlParser.RESTRICT = 1423; PlSqlParser.RESULT_CACHE = 1424; PlSqlParser.RESULT = 1425; PlSqlParser.RESUMABLE = 1426; PlSqlParser.RESUME = 1427; PlSqlParser.RETENTION = 1428; PlSqlParser.RETRY_ON_ROW_CHANGE = 1429; PlSqlParser.RETURNING = 1430; PlSqlParser.RETURN = 1431; PlSqlParser.REUSE = 1432; PlSqlParser.REVERSE = 1433; PlSqlParser.REVOKE = 1434; PlSqlParser.REWRITE_OR_ERROR = 1435; PlSqlParser.REWRITE = 1436; PlSqlParser.RIGHT = 1437; PlSqlParser.ROLE = 1438; PlSqlParser.ROLESET = 1439; PlSqlParser.ROLES = 1440; PlSqlParser.ROLLBACK = 1441; PlSqlParser.ROLLING = 1442; PlSqlParser.ROLLUP = 1443; PlSqlParser.ROWDEPENDENCIES = 1444; PlSqlParser.ROWID_MAPPING_TABLE = 1445; PlSqlParser.ROWID = 1446; PlSqlParser.ROWIDTOCHAR = 1447; PlSqlParser.ROWIDTONCHAR = 1448; PlSqlParser.ROW_LENGTH = 1449; PlSqlParser.ROWNUM = 1450; PlSqlParser.ROW = 1451; PlSqlParser.ROWS = 1452; PlSqlParser.RPAD = 1453; PlSqlParser.RTRIM = 1454; PlSqlParser.RULE = 1455; PlSqlParser.RULES = 1456; PlSqlParser.RUNNING = 1457; PlSqlParser.SALT = 1458; PlSqlParser.SAMPLE = 1459; PlSqlParser.SAVE_AS_INTERVALS = 1460; PlSqlParser.SAVEPOINT = 1461; PlSqlParser.SAVE = 1462; PlSqlParser.SB4 = 1463; PlSqlParser.SCALE_ROWS = 1464; PlSqlParser.SCALE = 1465; PlSqlParser.SCAN_INSTANCES = 1466; PlSqlParser.SCAN = 1467; PlSqlParser.SCHEDULER = 1468; PlSqlParser.SCHEMACHECK = 1469; PlSqlParser.SCHEMA = 1470; PlSqlParser.SCN_ASCENDING = 1471; PlSqlParser.SCN = 1472; PlSqlParser.SCOPE = 1473; PlSqlParser.SCRUB = 1474; PlSqlParser.SD_ALL = 1475; PlSqlParser.SD_INHIBIT = 1476; PlSqlParser.SDO_GEOM_MBR = 1477; PlSqlParser.SD_SHOW = 1478; PlSqlParser.SEARCH = 1479; PlSqlParser.SECOND = 1480; PlSqlParser.SECRET = 1481; PlSqlParser.SECUREFILE_DBA = 1482; PlSqlParser.SECUREFILE = 1483; PlSqlParser.SECURITY = 1484; PlSqlParser.SEED = 1485; PlSqlParser.SEG_BLOCK = 1486; PlSqlParser.SEG_FILE = 1487; PlSqlParser.SEGMENT = 1488; PlSqlParser.SELECTIVITY = 1489; PlSqlParser.SELECT = 1490; PlSqlParser.SELF = 1491; PlSqlParser.SEMIJOIN_DRIVER = 1492; PlSqlParser.SEMIJOIN = 1493; PlSqlParser.SEMI_TO_INNER = 1494; PlSqlParser.SEQUENCED = 1495; PlSqlParser.SEQUENCE = 1496; PlSqlParser.SEQUENTIAL = 1497; PlSqlParser.SEQ = 1498; PlSqlParser.SERIALIZABLE = 1499; PlSqlParser.SERIALLY_REUSABLE = 1500; PlSqlParser.SERIAL = 1501; PlSqlParser.SERVERERROR = 1502; PlSqlParser.SERVICE_NAME_CONVERT = 1503; PlSqlParser.SERVICES = 1504; PlSqlParser.SESSION_CACHED_CURSORS = 1505; PlSqlParser.SESSION = 1506; PlSqlParser.SESSIONS_PER_USER = 1507; PlSqlParser.SESSIONTIMEZONE = 1508; PlSqlParser.SESSIONTZNAME = 1509; PlSqlParser.SET = 1510; PlSqlParser.SETS = 1511; PlSqlParser.SETTINGS = 1512; PlSqlParser.SET_TO_JOIN = 1513; PlSqlParser.SEVERE = 1514; PlSqlParser.SHARED_POOL = 1515; PlSqlParser.SHARED = 1516; PlSqlParser.SHARE = 1517; PlSqlParser.SHARING = 1518; PlSqlParser.SHELFLIFE = 1519; PlSqlParser.SHOW = 1520; PlSqlParser.SHRINK = 1521; PlSqlParser.SHUTDOWN = 1522; PlSqlParser.SIBLINGS = 1523; PlSqlParser.SID = 1524; PlSqlParser.SIGNAL_COMPONENT = 1525; PlSqlParser.SIGNAL_FUNCTION = 1526; PlSqlParser.SIGN = 1527; PlSqlParser.SIGNTYPE = 1528; PlSqlParser.SIMPLE_INTEGER = 1529; PlSqlParser.SIMPLE = 1530; PlSqlParser.SINGLE = 1531; PlSqlParser.SINGLETASK = 1532; PlSqlParser.SINH = 1533; PlSqlParser.SIN = 1534; PlSqlParser.SIZE = 1535; PlSqlParser.SKIP_EXT_OPTIMIZER = 1536; PlSqlParser.SKIP_ = 1537; PlSqlParser.SKIP_UNQ_UNUSABLE_IDX = 1538; PlSqlParser.SKIP_UNUSABLE_INDEXES = 1539; PlSqlParser.SMALLFILE = 1540; PlSqlParser.SMALLINT = 1541; PlSqlParser.SNAPSHOT = 1542; PlSqlParser.SOME = 1543; PlSqlParser.SORT = 1544; PlSqlParser.SOUNDEX = 1545; PlSqlParser.SOURCE_FILE_DIRECTORY = 1546; PlSqlParser.SOURCE_FILE_NAME_CONVERT = 1547; PlSqlParser.SOURCE = 1548; PlSqlParser.SPACE_KEYWORD = 1549; PlSqlParser.SPECIFICATION = 1550; PlSqlParser.SPFILE = 1551; PlSqlParser.SPLIT = 1552; PlSqlParser.SPREADSHEET = 1553; PlSqlParser.SQLDATA = 1554; PlSqlParser.SQLERROR = 1555; PlSqlParser.SQLLDR = 1556; PlSqlParser.SQL = 1557; PlSqlParser.SQL_TRACE = 1558; PlSqlParser.SQL_TRANSLATION_PROFILE = 1559; PlSqlParser.SQRT = 1560; PlSqlParser.STALE = 1561; PlSqlParser.STANDALONE = 1562; PlSqlParser.STANDARD_HASH = 1563; PlSqlParser.STANDBY_MAX_DATA_DELAY = 1564; PlSqlParser.STANDBYS = 1565; PlSqlParser.STANDBY = 1566; PlSqlParser.STAR = 1567; PlSqlParser.STAR_TRANSFORMATION = 1568; PlSqlParser.START = 1569; PlSqlParser.STARTUP = 1570; PlSqlParser.STATEMENT_ID = 1571; PlSqlParser.STATEMENT_QUEUING = 1572; PlSqlParser.STATEMENTS = 1573; PlSqlParser.STATEMENT = 1574; PlSqlParser.STATE = 1575; PlSqlParser.STATIC = 1576; PlSqlParser.STATISTICS = 1577; PlSqlParser.STATS_BINOMIAL_TEST = 1578; PlSqlParser.STATS_CROSSTAB = 1579; PlSqlParser.STATS_F_TEST = 1580; PlSqlParser.STATS_KS_TEST = 1581; PlSqlParser.STATS_MODE = 1582; PlSqlParser.STATS_MW_TEST = 1583; PlSqlParser.STATS_ONE_WAY_ANOVA = 1584; PlSqlParser.STATS_T_TEST_INDEP = 1585; PlSqlParser.STATS_T_TEST_INDEPU = 1586; PlSqlParser.STATS_T_TEST_ONE = 1587; PlSqlParser.STATS_T_TEST_PAIRED = 1588; PlSqlParser.STATS_WSR_TEST = 1589; PlSqlParser.STDDEV_POP = 1590; PlSqlParser.STDDEV_SAMP = 1591; PlSqlParser.STOP = 1592; PlSqlParser.STORAGE = 1593; PlSqlParser.STORE = 1594; PlSqlParser.STREAMS = 1595; PlSqlParser.STREAM = 1596; PlSqlParser.STRICT = 1597; PlSqlParser.STRING = 1598; PlSqlParser.STRIPE_COLUMNS = 1599; PlSqlParser.STRIPE_WIDTH = 1600; PlSqlParser.STRIP = 1601; PlSqlParser.STRUCTURE = 1602; PlSqlParser.SUBMULTISET = 1603; PlSqlParser.SUBPARTITION_REL = 1604; PlSqlParser.SUBPARTITIONS = 1605; PlSqlParser.SUBPARTITION = 1606; PlSqlParser.SUBQUERIES = 1607; PlSqlParser.SUBQUERY_PRUNING = 1608; PlSqlParser.SUBSCRIBE = 1609; PlSqlParser.SUBSET = 1610; PlSqlParser.SUBSTITUTABLE = 1611; PlSqlParser.SUBSTR2 = 1612; PlSqlParser.SUBSTR4 = 1613; PlSqlParser.SUBSTRB = 1614; PlSqlParser.SUBSTRC = 1615; PlSqlParser.SUBTYPE = 1616; PlSqlParser.SUCCESSFUL = 1617; PlSqlParser.SUCCESS = 1618; PlSqlParser.SUMMARY = 1619; PlSqlParser.SUPPLEMENTAL = 1620; PlSqlParser.SUSPEND = 1621; PlSqlParser.SWAP_JOIN_INPUTS = 1622; PlSqlParser.SWITCHOVER = 1623; PlSqlParser.SWITCH = 1624; PlSqlParser.SYNCHRONOUS = 1625; PlSqlParser.SYNC = 1626; PlSqlParser.SYNONYM = 1627; PlSqlParser.SYSASM = 1628; PlSqlParser.SYS_AUDIT = 1629; PlSqlParser.SYSAUX = 1630; PlSqlParser.SYSBACKUP = 1631; PlSqlParser.SYS_CHECKACL = 1632; PlSqlParser.SYS_CHECK_PRIVILEGE = 1633; PlSqlParser.SYS_CONNECT_BY_PATH = 1634; PlSqlParser.SYS_CONTEXT = 1635; PlSqlParser.SYSDATE = 1636; PlSqlParser.SYSDBA = 1637; PlSqlParser.SYS_DBURIGEN = 1638; PlSqlParser.SYSDG = 1639; PlSqlParser.SYS_DL_CURSOR = 1640; PlSqlParser.SYS_DM_RXFORM_CHR = 1641; PlSqlParser.SYS_DM_RXFORM_NUM = 1642; PlSqlParser.SYS_DOM_COMPARE = 1643; PlSqlParser.SYS_DST_PRIM2SEC = 1644; PlSqlParser.SYS_DST_SEC2PRIM = 1645; PlSqlParser.SYS_ET_BFILE_TO_RAW = 1646; PlSqlParser.SYS_ET_BLOB_TO_IMAGE = 1647; PlSqlParser.SYS_ET_IMAGE_TO_BLOB = 1648; PlSqlParser.SYS_ET_RAW_TO_BFILE = 1649; PlSqlParser.SYS_EXTPDTXT = 1650; PlSqlParser.SYS_EXTRACT_UTC = 1651; PlSqlParser.SYS_FBT_INSDEL = 1652; PlSqlParser.SYS_FILTER_ACLS = 1653; PlSqlParser.SYS_FNMATCHES = 1654; PlSqlParser.SYS_FNREPLACE = 1655; PlSqlParser.SYS_GET_ACLIDS = 1656; PlSqlParser.SYS_GET_COL_ACLIDS = 1657; PlSqlParser.SYS_GET_PRIVILEGES = 1658; PlSqlParser.SYS_GETTOKENID = 1659; PlSqlParser.SYS_GETXTIVAL = 1660; PlSqlParser.SYS_GUID = 1661; PlSqlParser.SYSGUID = 1662; PlSqlParser.SYSKM = 1663; PlSqlParser.SYS_MAKE_XMLNODEID = 1664; PlSqlParser.SYS_MAKEXML = 1665; PlSqlParser.SYS_MKXMLATTR = 1666; PlSqlParser.SYS_MKXTI = 1667; PlSqlParser.SYSOBJ = 1668; PlSqlParser.SYS_OP_ADT2BIN = 1669; PlSqlParser.SYS_OP_ADTCONS = 1670; PlSqlParser.SYS_OP_ALSCRVAL = 1671; PlSqlParser.SYS_OP_ATG = 1672; PlSqlParser.SYS_OP_BIN2ADT = 1673; PlSqlParser.SYS_OP_BITVEC = 1674; PlSqlParser.SYS_OP_BL2R = 1675; PlSqlParser.SYS_OP_BLOOM_FILTER_LIST = 1676; PlSqlParser.SYS_OP_BLOOM_FILTER = 1677; PlSqlParser.SYS_OP_C2C = 1678; PlSqlParser.SYS_OP_CAST = 1679; PlSqlParser.SYS_OP_CEG = 1680; PlSqlParser.SYS_OP_CL2C = 1681; PlSqlParser.SYS_OP_COMBINED_HASH = 1682; PlSqlParser.SYS_OP_COMP = 1683; PlSqlParser.SYS_OP_CONVERT = 1684; PlSqlParser.SYS_OP_COUNTCHG = 1685; PlSqlParser.SYS_OP_CSCONV = 1686; PlSqlParser.SYS_OP_CSCONVTEST = 1687; PlSqlParser.SYS_OP_CSR = 1688; PlSqlParser.SYS_OP_CSX_PATCH = 1689; PlSqlParser.SYS_OP_CYCLED_SEQ = 1690; PlSqlParser.SYS_OP_DECOMP = 1691; PlSqlParser.SYS_OP_DESCEND = 1692; PlSqlParser.SYS_OP_DISTINCT = 1693; PlSqlParser.SYS_OP_DRA = 1694; PlSqlParser.SYS_OP_DUMP = 1695; PlSqlParser.SYS_OP_DV_CHECK = 1696; PlSqlParser.SYS_OP_ENFORCE_NOT_NULL = 1697; PlSqlParser.SYSOPER = 1698; PlSqlParser.SYS_OP_EXTRACT = 1699; PlSqlParser.SYS_OP_GROUPING = 1700; PlSqlParser.SYS_OP_GUID = 1701; PlSqlParser.SYS_OP_HASH = 1702; PlSqlParser.SYS_OP_IIX = 1703; PlSqlParser.SYS_OP_ITR = 1704; PlSqlParser.SYS_OP_KEY_VECTOR_CREATE = 1705; PlSqlParser.SYS_OP_KEY_VECTOR_FILTER_LIST = 1706; PlSqlParser.SYS_OP_KEY_VECTOR_FILTER = 1707; PlSqlParser.SYS_OP_KEY_VECTOR_SUCCEEDED = 1708; PlSqlParser.SYS_OP_KEY_VECTOR_USE = 1709; PlSqlParser.SYS_OP_LBID = 1710; PlSqlParser.SYS_OP_LOBLOC2BLOB = 1711; PlSqlParser.SYS_OP_LOBLOC2CLOB = 1712; PlSqlParser.SYS_OP_LOBLOC2ID = 1713; PlSqlParser.SYS_OP_LOBLOC2NCLOB = 1714; PlSqlParser.SYS_OP_LOBLOC2TYP = 1715; PlSqlParser.SYS_OP_LSVI = 1716; PlSqlParser.SYS_OP_LVL = 1717; PlSqlParser.SYS_OP_MAKEOID = 1718; PlSqlParser.SYS_OP_MAP_NONNULL = 1719; PlSqlParser.SYS_OP_MSR = 1720; PlSqlParser.SYS_OP_NICOMBINE = 1721; PlSqlParser.SYS_OP_NIEXTRACT = 1722; PlSqlParser.SYS_OP_NII = 1723; PlSqlParser.SYS_OP_NIX = 1724; PlSqlParser.SYS_OP_NOEXPAND = 1725; PlSqlParser.SYS_OP_NTCIMG = 1726; PlSqlParser.SYS_OP_NUMTORAW = 1727; PlSqlParser.SYS_OP_OIDVALUE = 1728; PlSqlParser.SYS_OP_OPNSIZE = 1729; PlSqlParser.SYS_OP_PAR_1 = 1730; PlSqlParser.SYS_OP_PARGID_1 = 1731; PlSqlParser.SYS_OP_PARGID = 1732; PlSqlParser.SYS_OP_PAR = 1733; PlSqlParser.SYS_OP_PART_ID = 1734; PlSqlParser.SYS_OP_PIVOT = 1735; PlSqlParser.SYS_OP_R2O = 1736; PlSqlParser.SYS_OP_RAWTONUM = 1737; PlSqlParser.SYS_OP_RDTM = 1738; PlSqlParser.SYS_OP_REF = 1739; PlSqlParser.SYS_OP_RMTD = 1740; PlSqlParser.SYS_OP_ROWIDTOOBJ = 1741; PlSqlParser.SYS_OP_RPB = 1742; PlSqlParser.SYS_OPTLOBPRBSC = 1743; PlSqlParser.SYS_OP_TOSETID = 1744; PlSqlParser.SYS_OP_TPR = 1745; PlSqlParser.SYS_OP_TRTB = 1746; PlSqlParser.SYS_OPTXICMP = 1747; PlSqlParser.SYS_OPTXQCASTASNQ = 1748; PlSqlParser.SYS_OP_UNDESCEND = 1749; PlSqlParser.SYS_OP_VECAND = 1750; PlSqlParser.SYS_OP_VECBIT = 1751; PlSqlParser.SYS_OP_VECOR = 1752; PlSqlParser.SYS_OP_VECXOR = 1753; PlSqlParser.SYS_OP_VERSION = 1754; PlSqlParser.SYS_OP_VREF = 1755; PlSqlParser.SYS_OP_VVD = 1756; PlSqlParser.SYS_OP_XMLCONS_FOR_CSX = 1757; PlSqlParser.SYS_OP_XPTHATG = 1758; PlSqlParser.SYS_OP_XPTHIDX = 1759; PlSqlParser.SYS_OP_XPTHOP = 1760; PlSqlParser.SYS_OP_XTXT2SQLT = 1761; PlSqlParser.SYS_OP_ZONE_ID = 1762; PlSqlParser.SYS_ORDERKEY_DEPTH = 1763; PlSqlParser.SYS_ORDERKEY_MAXCHILD = 1764; PlSqlParser.SYS_ORDERKEY_PARENT = 1765; PlSqlParser.SYS_PARALLEL_TXN = 1766; PlSqlParser.SYS_PATHID_IS_ATTR = 1767; PlSqlParser.SYS_PATHID_IS_NMSPC = 1768; PlSqlParser.SYS_PATHID_LASTNAME = 1769; PlSqlParser.SYS_PATHID_LASTNMSPC = 1770; PlSqlParser.SYS_PATH_REVERSE = 1771; PlSqlParser.SYS_PXQEXTRACT = 1772; PlSqlParser.SYS_RAW_TO_XSID = 1773; PlSqlParser.SYS_RID_ORDER = 1774; PlSqlParser.SYS_ROW_DELTA = 1775; PlSqlParser.SYS_SC_2_XMLT = 1776; PlSqlParser.SYS_SYNRCIREDO = 1777; PlSqlParser.SYSTEM_DEFINED = 1778; PlSqlParser.SYSTEM = 1779; PlSqlParser.SYSTIMESTAMP = 1780; PlSqlParser.SYS_TYPEID = 1781; PlSqlParser.SYS_UMAKEXML = 1782; PlSqlParser.SYS_XMLANALYZE = 1783; PlSqlParser.SYS_XMLCONTAINS = 1784; PlSqlParser.SYS_XMLCONV = 1785; PlSqlParser.SYS_XMLEXNSURI = 1786; PlSqlParser.SYS_XMLGEN = 1787; PlSqlParser.SYS_XMLI_LOC_ISNODE = 1788; PlSqlParser.SYS_XMLI_LOC_ISTEXT = 1789; PlSqlParser.SYS_XMLINSTR = 1790; PlSqlParser.SYS_XMLLOCATOR_GETSVAL = 1791; PlSqlParser.SYS_XMLNODEID_GETCID = 1792; PlSqlParser.SYS_XMLNODEID_GETLOCATOR = 1793; PlSqlParser.SYS_XMLNODEID_GETOKEY = 1794; PlSqlParser.SYS_XMLNODEID_GETPATHID = 1795; PlSqlParser.SYS_XMLNODEID_GETPTRID = 1796; PlSqlParser.SYS_XMLNODEID_GETRID = 1797; PlSqlParser.SYS_XMLNODEID_GETSVAL = 1798; PlSqlParser.SYS_XMLNODEID_GETTID = 1799; PlSqlParser.SYS_XMLNODEID = 1800; PlSqlParser.SYS_XMLT_2_SC = 1801; PlSqlParser.SYS_XMLTRANSLATE = 1802; PlSqlParser.SYS_XMLTYPE2SQL = 1803; PlSqlParser.SYS_XQ_ASQLCNV = 1804; PlSqlParser.SYS_XQ_ATOMCNVCHK = 1805; PlSqlParser.SYS_XQBASEURI = 1806; PlSqlParser.SYS_XQCASTABLEERRH = 1807; PlSqlParser.SYS_XQCODEP2STR = 1808; PlSqlParser.SYS_XQCODEPEQ = 1809; PlSqlParser.SYS_XQCON2SEQ = 1810; PlSqlParser.SYS_XQCONCAT = 1811; PlSqlParser.SYS_XQDELETE = 1812; PlSqlParser.SYS_XQDFLTCOLATION = 1813; PlSqlParser.SYS_XQDOC = 1814; PlSqlParser.SYS_XQDOCURI = 1815; PlSqlParser.SYS_XQDURDIV = 1816; PlSqlParser.SYS_XQED4URI = 1817; PlSqlParser.SYS_XQENDSWITH = 1818; PlSqlParser.SYS_XQERRH = 1819; PlSqlParser.SYS_XQERR = 1820; PlSqlParser.SYS_XQESHTMLURI = 1821; PlSqlParser.SYS_XQEXLOBVAL = 1822; PlSqlParser.SYS_XQEXSTWRP = 1823; PlSqlParser.SYS_XQEXTRACT = 1824; PlSqlParser.SYS_XQEXTRREF = 1825; PlSqlParser.SYS_XQEXVAL = 1826; PlSqlParser.SYS_XQFB2STR = 1827; PlSqlParser.SYS_XQFNBOOL = 1828; PlSqlParser.SYS_XQFNCMP = 1829; PlSqlParser.SYS_XQFNDATIM = 1830; PlSqlParser.SYS_XQFNLNAME = 1831; PlSqlParser.SYS_XQFNNM = 1832; PlSqlParser.SYS_XQFNNSURI = 1833; PlSqlParser.SYS_XQFNPREDTRUTH = 1834; PlSqlParser.SYS_XQFNQNM = 1835; PlSqlParser.SYS_XQFNROOT = 1836; PlSqlParser.SYS_XQFORMATNUM = 1837; PlSqlParser.SYS_XQFTCONTAIN = 1838; PlSqlParser.SYS_XQFUNCR = 1839; PlSqlParser.SYS_XQGETCONTENT = 1840; PlSqlParser.SYS_XQINDXOF = 1841; PlSqlParser.SYS_XQINSERT = 1842; PlSqlParser.SYS_XQINSPFX = 1843; PlSqlParser.SYS_XQIRI2URI = 1844; PlSqlParser.SYS_XQLANG = 1845; PlSqlParser.SYS_XQLLNMFRMQNM = 1846; PlSqlParser.SYS_XQMKNODEREF = 1847; PlSqlParser.SYS_XQNILLED = 1848; PlSqlParser.SYS_XQNODENAME = 1849; PlSqlParser.SYS_XQNORMSPACE = 1850; PlSqlParser.SYS_XQNORMUCODE = 1851; PlSqlParser.SYS_XQ_NRNG = 1852; PlSqlParser.SYS_XQNSP4PFX = 1853; PlSqlParser.SYS_XQNSPFRMQNM = 1854; PlSqlParser.SYS_XQPFXFRMQNM = 1855; PlSqlParser.SYS_XQ_PKSQL2XML = 1856; PlSqlParser.SYS_XQPOLYABS = 1857; PlSqlParser.SYS_XQPOLYADD = 1858; PlSqlParser.SYS_XQPOLYCEL = 1859; PlSqlParser.SYS_XQPOLYCSTBL = 1860; PlSqlParser.SYS_XQPOLYCST = 1861; PlSqlParser.SYS_XQPOLYDIV = 1862; PlSqlParser.SYS_XQPOLYFLR = 1863; PlSqlParser.SYS_XQPOLYMOD = 1864; PlSqlParser.SYS_XQPOLYMUL = 1865; PlSqlParser.SYS_XQPOLYRND = 1866; PlSqlParser.SYS_XQPOLYSQRT = 1867; PlSqlParser.SYS_XQPOLYSUB = 1868; PlSqlParser.SYS_XQPOLYUMUS = 1869; PlSqlParser.SYS_XQPOLYUPLS = 1870; PlSqlParser.SYS_XQPOLYVEQ = 1871; PlSqlParser.SYS_XQPOLYVGE = 1872; PlSqlParser.SYS_XQPOLYVGT = 1873; PlSqlParser.SYS_XQPOLYVLE = 1874; PlSqlParser.SYS_XQPOLYVLT = 1875; PlSqlParser.SYS_XQPOLYVNE = 1876; PlSqlParser.SYS_XQREF2VAL = 1877; PlSqlParser.SYS_XQRENAME = 1878; PlSqlParser.SYS_XQREPLACE = 1879; PlSqlParser.SYS_XQRESVURI = 1880; PlSqlParser.SYS_XQRNDHALF2EVN = 1881; PlSqlParser.SYS_XQRSLVQNM = 1882; PlSqlParser.SYS_XQRYENVPGET = 1883; PlSqlParser.SYS_XQRYVARGET = 1884; PlSqlParser.SYS_XQRYWRP = 1885; PlSqlParser.SYS_XQSEQ2CON4XC = 1886; PlSqlParser.SYS_XQSEQ2CON = 1887; PlSqlParser.SYS_XQSEQDEEPEQ = 1888; PlSqlParser.SYS_XQSEQINSB = 1889; PlSqlParser.SYS_XQSEQRM = 1890; PlSqlParser.SYS_XQSEQRVS = 1891; PlSqlParser.SYS_XQSEQSUB = 1892; PlSqlParser.SYS_XQSEQTYPMATCH = 1893; PlSqlParser.SYS_XQSTARTSWITH = 1894; PlSqlParser.SYS_XQSTATBURI = 1895; PlSqlParser.SYS_XQSTR2CODEP = 1896; PlSqlParser.SYS_XQSTRJOIN = 1897; PlSqlParser.SYS_XQSUBSTRAFT = 1898; PlSqlParser.SYS_XQSUBSTRBEF = 1899; PlSqlParser.SYS_XQTOKENIZE = 1900; PlSqlParser.SYS_XQTREATAS = 1901; PlSqlParser.SYS_XQ_UPKXML2SQL = 1902; PlSqlParser.SYS_XQXFORM = 1903; PlSqlParser.SYS_XSID_TO_RAW = 1904; PlSqlParser.SYS_ZMAP_FILTER = 1905; PlSqlParser.SYS_ZMAP_REFRESH = 1906; PlSqlParser.TABLE_LOOKUP_BY_NL = 1907; PlSqlParser.TABLESPACE_NO = 1908; PlSqlParser.TABLESPACE = 1909; PlSqlParser.TABLES = 1910; PlSqlParser.TABLE_STATS = 1911; PlSqlParser.TABLE = 1912; PlSqlParser.TABNO = 1913; PlSqlParser.TAG = 1914; PlSqlParser.TANH = 1915; PlSqlParser.TAN = 1916; PlSqlParser.TBLORIDXPARTNUM = 1917; PlSqlParser.TEMPFILE = 1918; PlSqlParser.TEMPLATE = 1919; PlSqlParser.TEMPORARY = 1920; PlSqlParser.TEMP_TABLE = 1921; PlSqlParser.TEST = 1922; PlSqlParser.TEXT = 1923; PlSqlParser.THAN = 1924; PlSqlParser.THEN = 1925; PlSqlParser.THE = 1926; PlSqlParser.THREAD = 1927; PlSqlParser.THROUGH = 1928; PlSqlParser.TIER = 1929; PlSqlParser.TIES = 1930; PlSqlParser.TIMEOUT = 1931; PlSqlParser.TIMESTAMP_LTZ_UNCONSTRAINED = 1932; PlSqlParser.TIMESTAMP = 1933; PlSqlParser.TIMESTAMP_TZ_UNCONSTRAINED = 1934; PlSqlParser.TIMESTAMP_UNCONSTRAINED = 1935; PlSqlParser.TIMES = 1936; PlSqlParser.TIME = 1937; PlSqlParser.TIMEZONE = 1938; PlSqlParser.TIMEZONE_ABBR = 1939; PlSqlParser.TIMEZONE_HOUR = 1940; PlSqlParser.TIMEZONE_MINUTE = 1941; PlSqlParser.TIMEZONE_OFFSET = 1942; PlSqlParser.TIMEZONE_REGION = 1943; PlSqlParser.TIME_ZONE = 1944; PlSqlParser.TIV_GB = 1945; PlSqlParser.TIV_SSF = 1946; PlSqlParser.TO_ACLID = 1947; PlSqlParser.TO_BINARY_DOUBLE = 1948; PlSqlParser.TO_BINARY_FLOAT = 1949; PlSqlParser.TO_BLOB = 1950; PlSqlParser.TO_CLOB = 1951; PlSqlParser.TO_DSINTERVAL = 1952; PlSqlParser.TO_LOB = 1953; PlSqlParser.TO_MULTI_BYTE = 1954; PlSqlParser.TO_NCHAR = 1955; PlSqlParser.TO_NCLOB = 1956; PlSqlParser.TO_NUMBER = 1957; PlSqlParser.TOPLEVEL = 1958; PlSqlParser.TO_SINGLE_BYTE = 1959; PlSqlParser.TO_TIMESTAMP = 1960; PlSqlParser.TO_TIMESTAMP_TZ = 1961; PlSqlParser.TO_TIME = 1962; PlSqlParser.TO_TIME_TZ = 1963; PlSqlParser.TO = 1964; PlSqlParser.TO_YMINTERVAL = 1965; PlSqlParser.TRACE = 1966; PlSqlParser.TRACING = 1967; PlSqlParser.TRACKING = 1968; PlSqlParser.TRAILING = 1969; PlSqlParser.TRANSACTION = 1970; PlSqlParser.TRANSFORM_DISTINCT_AGG = 1971; PlSqlParser.TRANSITIONAL = 1972; PlSqlParser.TRANSITION = 1973; PlSqlParser.TRANSLATE = 1974; PlSqlParser.TRANSLATION = 1975; PlSqlParser.TREAT = 1976; PlSqlParser.TRIGGERS = 1977; PlSqlParser.TRIGGER = 1978; PlSqlParser.TRUE = 1979; PlSqlParser.TRUNCATE = 1980; PlSqlParser.TRUNC = 1981; PlSqlParser.TRUSTED = 1982; PlSqlParser.TRUST = 1983; PlSqlParser.TUNING = 1984; PlSqlParser.TX = 1985; PlSqlParser.TYPES = 1986; PlSqlParser.TYPE = 1987; PlSqlParser.TZ_OFFSET = 1988; PlSqlParser.UB2 = 1989; PlSqlParser.UBA = 1990; PlSqlParser.UCS2 = 1991; PlSqlParser.UID = 1992; PlSqlParser.UNARCHIVED = 1993; PlSqlParser.UNBOUNDED = 1994; PlSqlParser.UNBOUND = 1995; PlSqlParser.UNCONDITIONAL = 1996; PlSqlParser.UNDER = 1997; PlSqlParser.UNDO = 1998; PlSqlParser.UNDROP = 1999; PlSqlParser.UNIFORM = 2000; PlSqlParser.UNION = 2001; PlSqlParser.UNIQUE = 2002; PlSqlParser.UNISTR = 2003; PlSqlParser.UNLIMITED = 2004; PlSqlParser.UNLOAD = 2005; PlSqlParser.UNLOCK = 2006; PlSqlParser.UNMATCHED = 2007; PlSqlParser.UNNEST_INNERJ_DISTINCT_VIEW = 2008; PlSqlParser.UNNEST_NOSEMIJ_NODISTINCTVIEW = 2009; PlSqlParser.UNNEST_SEMIJ_VIEW = 2010; PlSqlParser.UNNEST = 2011; PlSqlParser.UNPACKED = 2012; PlSqlParser.UNPIVOT = 2013; PlSqlParser.UNPLUG = 2014; PlSqlParser.UNPROTECTED = 2015; PlSqlParser.UNQUIESCE = 2016; PlSqlParser.UNRECOVERABLE = 2017; PlSqlParser.UNRESTRICTED = 2018; PlSqlParser.UNSUBSCRIBE = 2019; PlSqlParser.UNTIL = 2020; PlSqlParser.UNUSABLE = 2021; PlSqlParser.UNUSED = 2022; PlSqlParser.UPDATABLE = 2023; PlSqlParser.UPDATED = 2024; PlSqlParser.UPDATE = 2025; PlSqlParser.UPDATEXML = 2026; PlSqlParser.UPD_INDEXES = 2027; PlSqlParser.UPD_JOININDEX = 2028; PlSqlParser.UPGRADE = 2029; PlSqlParser.UPPER = 2030; PlSqlParser.UPSERT = 2031; PlSqlParser.UROWID = 2032; PlSqlParser.USABLE = 2033; PlSqlParser.USAGE = 2034; PlSqlParser.USE_ANTI = 2035; PlSqlParser.USE_CONCAT = 2036; PlSqlParser.USE_CUBE = 2037; PlSqlParser.USE_HASH_AGGREGATION = 2038; PlSqlParser.USE_HASH_GBY_FOR_PUSHDOWN = 2039; PlSqlParser.USE_HASH = 2040; PlSqlParser.USE_HIDDEN_PARTITIONS = 2041; PlSqlParser.USE_INVISIBLE_INDEXES = 2042; PlSqlParser.USE_MERGE_CARTESIAN = 2043; PlSqlParser.USE_MERGE = 2044; PlSqlParser.USE_NL = 2045; PlSqlParser.USE_NL_WITH_INDEX = 2046; PlSqlParser.USE_PRIVATE_OUTLINES = 2047; PlSqlParser.USER_DATA = 2048; PlSqlParser.USER_DEFINED = 2049; PlSqlParser.USERENV = 2050; PlSqlParser.USERGROUP = 2051; PlSqlParser.USER_RECYCLEBIN = 2052; PlSqlParser.USERS = 2053; PlSqlParser.USER_TABLESPACES = 2054; PlSqlParser.USER = 2055; PlSqlParser.USE_SEMI = 2056; PlSqlParser.USE_STORED_OUTLINES = 2057; PlSqlParser.USE_TTT_FOR_GSETS = 2058; PlSqlParser.USE = 2059; PlSqlParser.USE_VECTOR_AGGREGATION = 2060; PlSqlParser.USE_WEAK_NAME_RESL = 2061; PlSqlParser.USING_NO_EXPAND = 2062; PlSqlParser.USING = 2063; PlSqlParser.UTF16BE = 2064; PlSqlParser.UTF16LE = 2065; PlSqlParser.UTF32 = 2066; PlSqlParser.UTF8 = 2067; PlSqlParser.V1 = 2068; PlSqlParser.V2 = 2069; PlSqlParser.VALIDATE = 2070; PlSqlParser.VALIDATION = 2071; PlSqlParser.VALID_TIME_END = 2072; PlSqlParser.VALUES = 2073; PlSqlParser.VALUE = 2074; PlSqlParser.VARCHAR2 = 2075; PlSqlParser.VARCHAR = 2076; PlSqlParser.VARIABLE = 2077; PlSqlParser.VAR_POP = 2078; PlSqlParser.VARRAYS = 2079; PlSqlParser.VARRAY = 2080; PlSqlParser.VAR_SAMP = 2081; PlSqlParser.VARYING = 2082; PlSqlParser.VECTOR_READ_TRACE = 2083; PlSqlParser.VECTOR_READ = 2084; PlSqlParser.VECTOR_TRANSFORM_DIMS = 2085; PlSqlParser.VECTOR_TRANSFORM_FACT = 2086; PlSqlParser.VECTOR_TRANSFORM = 2087; PlSqlParser.VERIFIER = 2088; PlSqlParser.VERIFY = 2089; PlSqlParser.VERSIONING = 2090; PlSqlParser.VERSIONS_ENDSCN = 2091; PlSqlParser.VERSIONS_ENDTIME = 2092; PlSqlParser.VERSIONS_OPERATION = 2093; PlSqlParser.VERSIONS_STARTSCN = 2094; PlSqlParser.VERSIONS_STARTTIME = 2095; PlSqlParser.VERSIONS = 2096; PlSqlParser.VERSIONS_XID = 2097; PlSqlParser.VERSION = 2098; PlSqlParser.VIEW = 2099; PlSqlParser.VIOLATION = 2100; PlSqlParser.VIRTUAL = 2101; PlSqlParser.VISIBILITY = 2102; PlSqlParser.VISIBLE = 2103; PlSqlParser.VOLUME = 2104; PlSqlParser.VSIZE = 2105; PlSqlParser.WAIT = 2106; PlSqlParser.WALLET = 2107; PlSqlParser.WARNING = 2108; PlSqlParser.WEEKS = 2109; PlSqlParser.WEEK = 2110; PlSqlParser.WELLFORMED = 2111; PlSqlParser.WHENEVER = 2112; PlSqlParser.WHEN = 2113; PlSqlParser.WHERE = 2114; PlSqlParser.WHILE = 2115; PlSqlParser.WHITESPACE = 2116; PlSqlParser.WIDTH_BUCKET = 2117; PlSqlParser.WITHIN = 2118; PlSqlParser.WITHOUT = 2119; PlSqlParser.WITH_PLSQL = 2120; PlSqlParser.WITH = 2121; PlSqlParser.WORK = 2122; PlSqlParser.WRAPPED = 2123; PlSqlParser.WRAPPER = 2124; PlSqlParser.WRITE = 2125; PlSqlParser.XDB_FASTPATH_INSERT = 2126; PlSqlParser.XDB = 2127; PlSqlParser.X_DYN_PRUNE = 2128; PlSqlParser.XID = 2129; PlSqlParser.XML2OBJECT = 2130; PlSqlParser.XMLAGG = 2131; PlSqlParser.XMLATTRIBUTES = 2132; PlSqlParser.XMLCAST = 2133; PlSqlParser.XMLCDATA = 2134; PlSqlParser.XMLCOLATTVAL = 2135; PlSqlParser.XMLCOMMENT = 2136; PlSqlParser.XMLCONCAT = 2137; PlSqlParser.XMLDIFF = 2138; PlSqlParser.XML_DML_RWT_STMT = 2139; PlSqlParser.XMLELEMENT = 2140; PlSqlParser.XMLEXISTS2 = 2141; PlSqlParser.XMLEXISTS = 2142; PlSqlParser.XMLFOREST = 2143; PlSqlParser.XMLINDEX = 2144; PlSqlParser.XMLINDEX_REWRITE_IN_SELECT = 2145; PlSqlParser.XMLINDEX_REWRITE = 2146; PlSqlParser.XMLINDEX_SEL_IDX_TBL = 2147; PlSqlParser.XMLISNODE = 2148; PlSqlParser.XMLISVALID = 2149; PlSqlParser.XMLNAMESPACES = 2150; PlSqlParser.XMLPARSE = 2151; PlSqlParser.XMLPATCH = 2152; PlSqlParser.XMLPI = 2153; PlSqlParser.XMLQUERYVAL = 2154; PlSqlParser.XMLQUERY = 2155; PlSqlParser.XMLROOT = 2156; PlSqlParser.XMLSCHEMA = 2157; PlSqlParser.XMLSERIALIZE = 2158; PlSqlParser.XMLTABLE = 2159; PlSqlParser.XMLTRANSFORMBLOB = 2160; PlSqlParser.XMLTRANSFORM = 2161; PlSqlParser.XMLTYPE = 2162; PlSqlParser.XML = 2163; PlSqlParser.XPATHTABLE = 2164; PlSqlParser.XS_SYS_CONTEXT = 2165; PlSqlParser.XS = 2166; PlSqlParser.XTRANSPORT = 2167; PlSqlParser.YEARS = 2168; PlSqlParser.YEAR = 2169; PlSqlParser.YES = 2170; PlSqlParser.YMINTERVAL_UNCONSTRAINED = 2171; PlSqlParser.ZONEMAP = 2172; PlSqlParser.ZONE = 2173; PlSqlParser.PREDICTION = 2174; PlSqlParser.PREDICTION_BOUNDS = 2175; PlSqlParser.PREDICTION_COST = 2176; PlSqlParser.PREDICTION_DETAILS = 2177; PlSqlParser.PREDICTION_PROBABILITY = 2178; PlSqlParser.PREDICTION_SET = 2179; PlSqlParser.CUME_DIST = 2180; PlSqlParser.DENSE_RANK = 2181; PlSqlParser.LISTAGG = 2182; PlSqlParser.PERCENT_RANK = 2183; PlSqlParser.PERCENTILE_CONT = 2184; PlSqlParser.PERCENTILE_DISC = 2185; PlSqlParser.RANK = 2186; PlSqlParser.AVG = 2187; PlSqlParser.CORR = 2188; PlSqlParser.COVAR_ = 2189; PlSqlParser.DECODE = 2190; PlSqlParser.LAG = 2191; PlSqlParser.LEAD = 2192; PlSqlParser.MAX = 2193; PlSqlParser.MEDIAN = 2194; PlSqlParser.MIN = 2195; PlSqlParser.NTILE = 2196; PlSqlParser.NVL = 2197; PlSqlParser.RATIO_TO_REPORT = 2198; PlSqlParser.REGR_ = 2199; PlSqlParser.ROUND = 2200; PlSqlParser.ROW_NUMBER = 2201; PlSqlParser.SUBSTR = 2202; PlSqlParser.TO_CHAR = 2203; PlSqlParser.TRIM = 2204; PlSqlParser.SUM = 2205; PlSqlParser.STDDEV = 2206; PlSqlParser.VAR_ = 2207; PlSqlParser.VARIANCE = 2208; PlSqlParser.LEAST = 2209; PlSqlParser.GREATEST = 2210; PlSqlParser.TO_DATE = 2211; PlSqlParser.NATIONAL_CHAR_STRING_LIT = 2212; PlSqlParser.BIT_STRING_LIT = 2213; PlSqlParser.HEX_STRING_LIT = 2214; PlSqlParser.DOUBLE_PERIOD = 2215; PlSqlParser.PERIOD = 2216; PlSqlParser.UNSIGNED_INTEGER = 2217; PlSqlParser.APPROXIMATE_NUM_LIT = 2218; PlSqlParser.CHAR_STRING = 2219; PlSqlParser.DELIMITED_ID = 2220; PlSqlParser.PERCENT = 2221; PlSqlParser.AMPERSAND = 2222; PlSqlParser.LEFT_PAREN = 2223; PlSqlParser.RIGHT_PAREN = 2224; PlSqlParser.DOUBLE_ASTERISK = 2225; PlSqlParser.ASTERISK = 2226; PlSqlParser.PLUS_SIGN = 2227; PlSqlParser.MINUS_SIGN = 2228; PlSqlParser.COMMA = 2229; PlSqlParser.SOLIDUS = 2230; PlSqlParser.AT_SIGN = 2231; PlSqlParser.ASSIGN_OP = 2232; PlSqlParser.BINDVAR = 2233; PlSqlParser.NOT_EQUAL_OP = 2234; PlSqlParser.CARRET_OPERATOR_PART = 2235; PlSqlParser.TILDE_OPERATOR_PART = 2236; PlSqlParser.EXCLAMATION_OPERATOR_PART = 2237; PlSqlParser.GREATER_THAN_OP = 2238; PlSqlParser.LESS_THAN_OP = 2239; PlSqlParser.COLON = 2240; PlSqlParser.SEMICOLON = 2241; PlSqlParser.BAR = 2242; PlSqlParser.EQUALS_OP = 2243; PlSqlParser.LEFT_BRACKET = 2244; PlSqlParser.RIGHT_BRACKET = 2245; PlSqlParser.INTRODUCER = 2246; PlSqlParser.SINGLE_LINE_COMMENT = 2247; PlSqlParser.MULTI_LINE_COMMENT = 2248; PlSqlParser.REMARK_COMMENT = 2249; PlSqlParser.PROMPT_MESSAGE = 2250; PlSqlParser.START_CMD = 2251; PlSqlParser.REGULAR_ID = 2252; PlSqlParser.SPACES = 2253; PlSqlParser.RULE_program = 0; PlSqlParser.RULE_sql_script = 1; PlSqlParser.RULE_unit_statement = 2; PlSqlParser.RULE_drop_function = 3; PlSqlParser.RULE_alter_function = 4; PlSqlParser.RULE_create_function_body = 5; PlSqlParser.RULE_parallel_enable_clause = 6; PlSqlParser.RULE_partition_by_clause = 7; PlSqlParser.RULE_result_cache_clause = 8; PlSqlParser.RULE_relies_on_part = 9; PlSqlParser.RULE_streaming_clause = 10; PlSqlParser.RULE_drop_package = 11; PlSqlParser.RULE_alter_package = 12; PlSqlParser.RULE_create_package = 13; PlSqlParser.RULE_create_package_body = 14; PlSqlParser.RULE_package_obj_spec = 15; PlSqlParser.RULE_procedure_spec = 16; PlSqlParser.RULE_function_spec = 17; PlSqlParser.RULE_package_obj_body = 18; PlSqlParser.RULE_drop_procedure = 19; PlSqlParser.RULE_alter_procedure = 20; PlSqlParser.RULE_function_body = 21; PlSqlParser.RULE_procedure_body = 22; PlSqlParser.RULE_create_procedure_body = 23; PlSqlParser.RULE_drop_trigger = 24; PlSqlParser.RULE_alter_trigger = 25; PlSqlParser.RULE_create_trigger = 26; PlSqlParser.RULE_trigger_follows_clause = 27; PlSqlParser.RULE_trigger_when_clause = 28; PlSqlParser.RULE_simple_dml_trigger = 29; PlSqlParser.RULE_for_each_row = 30; PlSqlParser.RULE_compound_dml_trigger = 31; PlSqlParser.RULE_non_dml_trigger = 32; PlSqlParser.RULE_trigger_body = 33; PlSqlParser.RULE_routine_clause = 34; PlSqlParser.RULE_compound_trigger_block = 35; PlSqlParser.RULE_timing_point_section = 36; PlSqlParser.RULE_non_dml_event = 37; PlSqlParser.RULE_dml_event_clause = 38; PlSqlParser.RULE_dml_event_element = 39; PlSqlParser.RULE_dml_event_nested_clause = 40; PlSqlParser.RULE_referencing_clause = 41; PlSqlParser.RULE_referencing_element = 42; PlSqlParser.RULE_drop_type = 43; PlSqlParser.RULE_alter_type = 44; PlSqlParser.RULE_compile_type_clause = 45; PlSqlParser.RULE_replace_type_clause = 46; PlSqlParser.RULE_alter_method_spec = 47; PlSqlParser.RULE_alter_method_element = 48; PlSqlParser.RULE_alter_attribute_definition = 49; PlSqlParser.RULE_attribute_definition = 50; PlSqlParser.RULE_alter_collection_clauses = 51; PlSqlParser.RULE_dependent_handling_clause = 52; PlSqlParser.RULE_dependent_exceptions_part = 53; PlSqlParser.RULE_create_type = 54; PlSqlParser.RULE_type_definition = 55; PlSqlParser.RULE_object_type_def = 56; PlSqlParser.RULE_object_as_part = 57; PlSqlParser.RULE_object_under_part = 58; PlSqlParser.RULE_nested_table_type_def = 59; PlSqlParser.RULE_sqlj_object_type = 60; PlSqlParser.RULE_type_body = 61; PlSqlParser.RULE_type_body_elements = 62; PlSqlParser.RULE_map_order_func_declaration = 63; PlSqlParser.RULE_subprog_decl_in_type = 64; PlSqlParser.RULE_proc_decl_in_type = 65; PlSqlParser.RULE_func_decl_in_type = 66; PlSqlParser.RULE_constructor_declaration = 67; PlSqlParser.RULE_modifier_clause = 68; PlSqlParser.RULE_object_member_spec = 69; PlSqlParser.RULE_sqlj_object_type_attr = 70; PlSqlParser.RULE_element_spec = 71; PlSqlParser.RULE_element_spec_options = 72; PlSqlParser.RULE_subprogram_spec = 73; PlSqlParser.RULE_overriding_subprogram_spec = 74; PlSqlParser.RULE_overriding_function_spec = 75; PlSqlParser.RULE_type_procedure_spec = 76; PlSqlParser.RULE_type_function_spec = 77; PlSqlParser.RULE_constructor_spec = 78; PlSqlParser.RULE_map_order_function_spec = 79; PlSqlParser.RULE_pragma_clause = 80; PlSqlParser.RULE_pragma_elements = 81; PlSqlParser.RULE_type_elements_parameter = 82; PlSqlParser.RULE_drop_sequence = 83; PlSqlParser.RULE_alter_sequence = 84; PlSqlParser.RULE_alter_session = 85; PlSqlParser.RULE_alter_session_set_clause = 86; PlSqlParser.RULE_create_sequence = 87; PlSqlParser.RULE_sequence_spec = 88; PlSqlParser.RULE_sequence_start_clause = 89; PlSqlParser.RULE_create_index = 90; PlSqlParser.RULE_cluster_index_clause = 91; PlSqlParser.RULE_cluster_name = 92; PlSqlParser.RULE_table_index_clause = 93; PlSqlParser.RULE_bitmap_join_index_clause = 94; PlSqlParser.RULE_index_expr = 95; PlSqlParser.RULE_index_properties = 96; PlSqlParser.RULE_domain_index_clause = 97; PlSqlParser.RULE_local_domain_index_clause = 98; PlSqlParser.RULE_xmlindex_clause = 99; PlSqlParser.RULE_local_xmlindex_clause = 100; PlSqlParser.RULE_global_partitioned_index = 101; PlSqlParser.RULE_index_partitioning_clause = 102; PlSqlParser.RULE_local_partitioned_index = 103; PlSqlParser.RULE_on_range_partitioned_table = 104; PlSqlParser.RULE_on_list_partitioned_table = 105; PlSqlParser.RULE_partitioned_table = 106; PlSqlParser.RULE_on_hash_partitioned_table = 107; PlSqlParser.RULE_on_hash_partitioned_clause = 108; PlSqlParser.RULE_on_comp_partitioned_table = 109; PlSqlParser.RULE_on_comp_partitioned_clause = 110; PlSqlParser.RULE_index_subpartition_clause = 111; PlSqlParser.RULE_index_subpartition_subclause = 112; PlSqlParser.RULE_odci_parameters = 113; PlSqlParser.RULE_indextype = 114; PlSqlParser.RULE_alter_index = 115; PlSqlParser.RULE_alter_index_ops_set1 = 116; PlSqlParser.RULE_alter_index_ops_set2 = 117; PlSqlParser.RULE_visible_or_invisible = 118; PlSqlParser.RULE_monitoring_nomonitoring = 119; PlSqlParser.RULE_rebuild_clause = 120; PlSqlParser.RULE_alter_index_partitioning = 121; PlSqlParser.RULE_modify_index_default_attrs = 122; PlSqlParser.RULE_add_hash_index_partition = 123; PlSqlParser.RULE_coalesce_index_partition = 124; PlSqlParser.RULE_modify_index_partition = 125; PlSqlParser.RULE_modify_index_partitions_ops = 126; PlSqlParser.RULE_rename_index_partition = 127; PlSqlParser.RULE_drop_index_partition = 128; PlSqlParser.RULE_split_index_partition = 129; PlSqlParser.RULE_index_partition_description = 130; PlSqlParser.RULE_modify_index_subpartition = 131; PlSqlParser.RULE_partition_name_old = 132; PlSqlParser.RULE_new_partition_name = 133; PlSqlParser.RULE_new_index_name = 134; PlSqlParser.RULE_create_user = 135; PlSqlParser.RULE_alter_user = 136; PlSqlParser.RULE_alter_identified_by = 137; PlSqlParser.RULE_identified_by = 138; PlSqlParser.RULE_identified_other_clause = 139; PlSqlParser.RULE_user_tablespace_clause = 140; PlSqlParser.RULE_quota_clause = 141; PlSqlParser.RULE_profile_clause = 142; PlSqlParser.RULE_role_clause = 143; PlSqlParser.RULE_user_default_role_clause = 144; PlSqlParser.RULE_password_expire_clause = 145; PlSqlParser.RULE_user_lock_clause = 146; PlSqlParser.RULE_user_editions_clause = 147; PlSqlParser.RULE_alter_user_editions_clause = 148; PlSqlParser.RULE_proxy_clause = 149; PlSqlParser.RULE_container_names = 150; PlSqlParser.RULE_set_container_data = 151; PlSqlParser.RULE_add_rem_container_data = 152; PlSqlParser.RULE_container_data_clause = 153; PlSqlParser.RULE_analyze = 154; PlSqlParser.RULE_partition_extention_clause = 155; PlSqlParser.RULE_validation_clauses = 156; PlSqlParser.RULE_online_or_offline = 157; PlSqlParser.RULE_into_clause1 = 158; PlSqlParser.RULE_partition_key_value = 159; PlSqlParser.RULE_subpartition_key_value = 160; PlSqlParser.RULE_associate_statistics = 161; PlSqlParser.RULE_column_association = 162; PlSqlParser.RULE_function_association = 163; PlSqlParser.RULE_indextype_name = 164; PlSqlParser.RULE_using_statistics_type = 165; PlSqlParser.RULE_statistics_type_name = 166; PlSqlParser.RULE_default_cost_clause = 167; PlSqlParser.RULE_cpu_cost = 168; PlSqlParser.RULE_io_cost = 169; PlSqlParser.RULE_network_cost = 170; PlSqlParser.RULE_default_selectivity_clause = 171; PlSqlParser.RULE_default_selectivity = 172; PlSqlParser.RULE_storage_table_clause = 173; PlSqlParser.RULE_unified_auditing = 174; PlSqlParser.RULE_policy_name = 175; PlSqlParser.RULE_audit_traditional = 176; PlSqlParser.RULE_audit_direct_path = 177; PlSqlParser.RULE_audit_container_clause = 178; PlSqlParser.RULE_audit_operation_clause = 179; PlSqlParser.RULE_auditing_by_clause = 180; PlSqlParser.RULE_audit_user = 181; PlSqlParser.RULE_audit_schema_object_clause = 182; PlSqlParser.RULE_sql_operation = 183; PlSqlParser.RULE_auditing_on_clause = 184; PlSqlParser.RULE_model_name = 185; PlSqlParser.RULE_object_name = 186; PlSqlParser.RULE_profile_name = 187; PlSqlParser.RULE_sql_statement_shortcut = 188; PlSqlParser.RULE_drop_index = 189; PlSqlParser.RULE_rename_object = 190; PlSqlParser.RULE_grant_statement = 191; PlSqlParser.RULE_container_clause = 192; PlSqlParser.RULE_create_directory = 193; PlSqlParser.RULE_directory_name = 194; PlSqlParser.RULE_directory_path = 195; PlSqlParser.RULE_alter_library = 196; PlSqlParser.RULE_library_editionable = 197; PlSqlParser.RULE_library_debug = 198; PlSqlParser.RULE_compiler_parameters_clause = 199; PlSqlParser.RULE_parameter_value = 200; PlSqlParser.RULE_library_name = 201; PlSqlParser.RULE_alter_view = 202; PlSqlParser.RULE_alter_view_editionable = 203; PlSqlParser.RULE_create_view = 204; PlSqlParser.RULE_view_options = 205; PlSqlParser.RULE_view_alias_constraint = 206; PlSqlParser.RULE_object_view_clause = 207; PlSqlParser.RULE_inline_constraint = 208; PlSqlParser.RULE_inline_ref_constraint = 209; PlSqlParser.RULE_out_of_line_ref_constraint = 210; PlSqlParser.RULE_out_of_line_constraint = 211; PlSqlParser.RULE_constraint_state = 212; PlSqlParser.RULE_alter_tablespace = 213; PlSqlParser.RULE_datafile_tempfile_clauses = 214; PlSqlParser.RULE_tablespace_logging_clauses = 215; PlSqlParser.RULE_tablespace_group_clause = 216; PlSqlParser.RULE_tablespace_group_name = 217; PlSqlParser.RULE_tablespace_state_clauses = 218; PlSqlParser.RULE_flashback_mode_clause = 219; PlSqlParser.RULE_new_tablespace_name = 220; PlSqlParser.RULE_create_tablespace = 221; PlSqlParser.RULE_permanent_tablespace_clause = 222; PlSqlParser.RULE_tablespace_encryption_spec = 223; PlSqlParser.RULE_logging_clause = 224; PlSqlParser.RULE_extent_management_clause = 225; PlSqlParser.RULE_segment_management_clause = 226; PlSqlParser.RULE_temporary_tablespace_clause = 227; PlSqlParser.RULE_undo_tablespace_clause = 228; PlSqlParser.RULE_tablespace_retention_clause = 229; PlSqlParser.RULE_datafile_specification = 230; PlSqlParser.RULE_tempfile_specification = 231; PlSqlParser.RULE_datafile_tempfile_spec = 232; PlSqlParser.RULE_redo_log_file_spec = 233; PlSqlParser.RULE_autoextend_clause = 234; PlSqlParser.RULE_maxsize_clause = 235; PlSqlParser.RULE_build_clause = 236; PlSqlParser.RULE_parallel_clause = 237; PlSqlParser.RULE_alter_materialized_view = 238; PlSqlParser.RULE_alter_mv_option1 = 239; PlSqlParser.RULE_alter_mv_refresh = 240; PlSqlParser.RULE_rollback_segment = 241; PlSqlParser.RULE_modify_mv_column_clause = 242; PlSqlParser.RULE_alter_materialized_view_log = 243; PlSqlParser.RULE_add_mv_log_column_clause = 244; PlSqlParser.RULE_move_mv_log_clause = 245; PlSqlParser.RULE_mv_log_augmentation = 246; PlSqlParser.RULE_datetime_expr = 247; PlSqlParser.RULE_interval_expr = 248; PlSqlParser.RULE_synchronous_or_asynchronous = 249; PlSqlParser.RULE_including_or_excluding = 250; PlSqlParser.RULE_create_materialized_view_log = 251; PlSqlParser.RULE_new_values_clause = 252; PlSqlParser.RULE_mv_log_purge_clause = 253; PlSqlParser.RULE_create_materialized_view = 254; PlSqlParser.RULE_create_mv_refresh = 255; PlSqlParser.RULE_create_context = 256; PlSqlParser.RULE_oracle_namespace = 257; PlSqlParser.RULE_create_cluster = 258; PlSqlParser.RULE_create_table = 259; PlSqlParser.RULE_xmltype_table = 260; PlSqlParser.RULE_xmltype_virtual_columns = 261; PlSqlParser.RULE_xmltype_column_properties = 262; PlSqlParser.RULE_xmltype_storage = 263; PlSqlParser.RULE_xmlschema_spec = 264; PlSqlParser.RULE_object_table = 265; PlSqlParser.RULE_oid_index_clause = 266; PlSqlParser.RULE_oid_clause = 267; PlSqlParser.RULE_object_properties = 268; PlSqlParser.RULE_object_table_substitution = 269; PlSqlParser.RULE_relational_table = 270; PlSqlParser.RULE_relational_property = 271; PlSqlParser.RULE_table_partitioning_clauses = 272; PlSqlParser.RULE_range_partitions = 273; PlSqlParser.RULE_list_partitions = 274; PlSqlParser.RULE_hash_partitions = 275; PlSqlParser.RULE_individual_hash_partitions = 276; PlSqlParser.RULE_hash_partitions_by_quantity = 277; PlSqlParser.RULE_hash_partition_quantity = 278; PlSqlParser.RULE_composite_range_partitions = 279; PlSqlParser.RULE_composite_list_partitions = 280; PlSqlParser.RULE_composite_hash_partitions = 281; PlSqlParser.RULE_reference_partitioning = 282; PlSqlParser.RULE_reference_partition_desc = 283; PlSqlParser.RULE_system_partitioning = 284; PlSqlParser.RULE_range_partition_desc = 285; PlSqlParser.RULE_list_partition_desc = 286; PlSqlParser.RULE_subpartition_template = 287; PlSqlParser.RULE_hash_subpartition_quantity = 288; PlSqlParser.RULE_subpartition_by_range = 289; PlSqlParser.RULE_subpartition_by_list = 290; PlSqlParser.RULE_subpartition_by_hash = 291; PlSqlParser.RULE_subpartition_name = 292; PlSqlParser.RULE_range_subpartition_desc = 293; PlSqlParser.RULE_list_subpartition_desc = 294; PlSqlParser.RULE_individual_hash_subparts = 295; PlSqlParser.RULE_hash_subparts_by_quantity = 296; PlSqlParser.RULE_range_values_clause = 297; PlSqlParser.RULE_list_values_clause = 298; PlSqlParser.RULE_table_partition_description = 299; PlSqlParser.RULE_partitioning_storage_clause = 300; PlSqlParser.RULE_lob_partitioning_storage = 301; PlSqlParser.RULE_datatype_null_enable = 302; PlSqlParser.RULE_size_clause = 303; PlSqlParser.RULE_table_compression = 304; PlSqlParser.RULE_physical_attributes_clause = 305; PlSqlParser.RULE_storage_clause = 306; PlSqlParser.RULE_deferred_segment_creation = 307; PlSqlParser.RULE_segment_attributes_clause = 308; PlSqlParser.RULE_physical_properties = 309; PlSqlParser.RULE_row_movement_clause = 310; PlSqlParser.RULE_flashback_archive_clause = 311; PlSqlParser.RULE_log_grp = 312; PlSqlParser.RULE_supplemental_table_logging = 313; PlSqlParser.RULE_supplemental_log_grp_clause = 314; PlSqlParser.RULE_supplemental_id_key_clause = 315; PlSqlParser.RULE_allocate_extent_clause = 316; PlSqlParser.RULE_deallocate_unused_clause = 317; PlSqlParser.RULE_shrink_clause = 318; PlSqlParser.RULE_records_per_block_clause = 319; PlSqlParser.RULE_upgrade_table_clause = 320; PlSqlParser.RULE_drop_table = 321; PlSqlParser.RULE_drop_view = 322; PlSqlParser.RULE_comment_on_column = 323; PlSqlParser.RULE_enable_or_disable = 324; PlSqlParser.RULE_allow_or_disallow = 325; PlSqlParser.RULE_create_synonym = 326; PlSqlParser.RULE_comment_on_table = 327; PlSqlParser.RULE_alter_cluster = 328; PlSqlParser.RULE_cache_or_nocache = 329; PlSqlParser.RULE_database_name = 330; PlSqlParser.RULE_alter_database = 331; PlSqlParser.RULE_startup_clauses = 332; PlSqlParser.RULE_resetlogs_or_noresetlogs = 333; PlSqlParser.RULE_upgrade_or_downgrade = 334; PlSqlParser.RULE_recovery_clauses = 335; PlSqlParser.RULE_begin_or_end = 336; PlSqlParser.RULE_general_recovery = 337; PlSqlParser.RULE_full_database_recovery = 338; PlSqlParser.RULE_partial_database_recovery = 339; PlSqlParser.RULE_partial_database_recovery_10g = 340; PlSqlParser.RULE_managed_standby_recovery = 341; PlSqlParser.RULE_db_name = 342; PlSqlParser.RULE_database_file_clauses = 343; PlSqlParser.RULE_create_datafile_clause = 344; PlSqlParser.RULE_alter_datafile_clause = 345; PlSqlParser.RULE_alter_tempfile_clause = 346; PlSqlParser.RULE_logfile_clauses = 347; PlSqlParser.RULE_add_logfile_clauses = 348; PlSqlParser.RULE_log_file_group = 349; PlSqlParser.RULE_drop_logfile_clauses = 350; PlSqlParser.RULE_switch_logfile_clause = 351; PlSqlParser.RULE_supplemental_db_logging = 352; PlSqlParser.RULE_add_or_drop = 353; PlSqlParser.RULE_supplemental_plsql_clause = 354; PlSqlParser.RULE_logfile_descriptor = 355; PlSqlParser.RULE_controlfile_clauses = 356; PlSqlParser.RULE_trace_file_clause = 357; PlSqlParser.RULE_standby_database_clauses = 358; PlSqlParser.RULE_activate_standby_db_clause = 359; PlSqlParser.RULE_maximize_standby_db_clause = 360; PlSqlParser.RULE_register_logfile_clause = 361; PlSqlParser.RULE_commit_switchover_clause = 362; PlSqlParser.RULE_start_standby_clause = 363; PlSqlParser.RULE_stop_standby_clause = 364; PlSqlParser.RULE_convert_database_clause = 365; PlSqlParser.RULE_default_settings_clause = 366; PlSqlParser.RULE_set_time_zone_clause = 367; PlSqlParser.RULE_instance_clauses = 368; PlSqlParser.RULE_security_clause = 369; PlSqlParser.RULE_domain = 370; PlSqlParser.RULE_database = 371; PlSqlParser.RULE_edition_name = 372; PlSqlParser.RULE_filenumber = 373; PlSqlParser.RULE_filename = 374; PlSqlParser.RULE_alter_table = 375; PlSqlParser.RULE_alter_table_properties = 376; PlSqlParser.RULE_alter_table_properties_1 = 377; PlSqlParser.RULE_alter_iot_clauses = 378; PlSqlParser.RULE_alter_mapping_table_clause = 379; PlSqlParser.RULE_alter_overflow_clause = 380; PlSqlParser.RULE_add_overflow_clause = 381; PlSqlParser.RULE_enable_disable_clause = 382; PlSqlParser.RULE_using_index_clause = 383; PlSqlParser.RULE_index_attributes = 384; PlSqlParser.RULE_sort_or_nosort = 385; PlSqlParser.RULE_exceptions_clause = 386; PlSqlParser.RULE_move_table_clause = 387; PlSqlParser.RULE_index_org_table_clause = 388; PlSqlParser.RULE_mapping_table_clause = 389; PlSqlParser.RULE_key_compression = 390; PlSqlParser.RULE_index_org_overflow_clause = 391; PlSqlParser.RULE_column_clauses = 392; PlSqlParser.RULE_modify_collection_retrieval = 393; PlSqlParser.RULE_collection_item = 394; PlSqlParser.RULE_rename_column_clause = 395; PlSqlParser.RULE_old_column_name = 396; PlSqlParser.RULE_new_column_name = 397; PlSqlParser.RULE_add_modify_drop_column_clauses = 398; PlSqlParser.RULE_drop_column_clause = 399; PlSqlParser.RULE_modify_column_clauses = 400; PlSqlParser.RULE_modify_col_properties = 401; PlSqlParser.RULE_modify_col_substitutable = 402; PlSqlParser.RULE_add_column_clause = 403; PlSqlParser.RULE_alter_varray_col_properties = 404; PlSqlParser.RULE_varray_col_properties = 405; PlSqlParser.RULE_varray_storage_clause = 406; PlSqlParser.RULE_lob_segname = 407; PlSqlParser.RULE_lob_item = 408; PlSqlParser.RULE_lob_storage_parameters = 409; PlSqlParser.RULE_lob_storage_clause = 410; PlSqlParser.RULE_modify_lob_storage_clause = 411; PlSqlParser.RULE_modify_lob_parameters = 412; PlSqlParser.RULE_lob_parameters = 413; PlSqlParser.RULE_lob_deduplicate_clause = 414; PlSqlParser.RULE_lob_compression_clause = 415; PlSqlParser.RULE_lob_retention_clause = 416; PlSqlParser.RULE_encryption_spec = 417; PlSqlParser.RULE_tablespace = 418; PlSqlParser.RULE_varray_item = 419; PlSqlParser.RULE_column_properties = 420; PlSqlParser.RULE_period_definition = 421; PlSqlParser.RULE_start_time_column = 422; PlSqlParser.RULE_end_time_column = 423; PlSqlParser.RULE_column_definition = 424; PlSqlParser.RULE_virtual_column_definition = 425; PlSqlParser.RULE_autogenerated_sequence_definition = 426; PlSqlParser.RULE_out_of_line_part_storage = 427; PlSqlParser.RULE_nested_table_col_properties = 428; PlSqlParser.RULE_nested_item = 429; PlSqlParser.RULE_substitutable_column_clause = 430; PlSqlParser.RULE_partition_name = 431; PlSqlParser.RULE_supplemental_logging_props = 432; PlSqlParser.RULE_column_or_attribute = 433; PlSqlParser.RULE_object_type_col_properties = 434; PlSqlParser.RULE_constraint_clauses = 435; PlSqlParser.RULE_old_constraint_name = 436; PlSqlParser.RULE_new_constraint_name = 437; PlSqlParser.RULE_drop_constraint_clause = 438; PlSqlParser.RULE_drop_primary_key_or_unique_or_generic_clause = 439; PlSqlParser.RULE_add_constraint = 440; PlSqlParser.RULE_add_constraint_clause = 441; PlSqlParser.RULE_check_constraint = 442; PlSqlParser.RULE_drop_constraint = 443; PlSqlParser.RULE_enable_constraint = 444; PlSqlParser.RULE_disable_constraint = 445; PlSqlParser.RULE_foreign_key_clause = 446; PlSqlParser.RULE_references_clause = 447; PlSqlParser.RULE_on_delete_clause = 448; PlSqlParser.RULE_unique_key_clause = 449; PlSqlParser.RULE_primary_key_clause = 450; PlSqlParser.RULE_anonymous_block = 451; PlSqlParser.RULE_invoker_rights_clause = 452; PlSqlParser.RULE_call_spec = 453; PlSqlParser.RULE_java_spec = 454; PlSqlParser.RULE_c_spec = 455; PlSqlParser.RULE_c_agent_in_clause = 456; PlSqlParser.RULE_c_parameters_clause = 457; PlSqlParser.RULE_parameter = 458; PlSqlParser.RULE_default_value_part = 459; PlSqlParser.RULE_seq_of_declare_specs = 460; PlSqlParser.RULE_declare_spec = 461; PlSqlParser.RULE_variable_declaration = 462; PlSqlParser.RULE_subtype_declaration = 463; PlSqlParser.RULE_cursor_declaration = 464; PlSqlParser.RULE_parameter_spec = 465; PlSqlParser.RULE_exception_declaration = 466; PlSqlParser.RULE_pragma_declaration = 467; PlSqlParser.RULE_record_type_def = 468; PlSqlParser.RULE_field_spec = 469; PlSqlParser.RULE_ref_cursor_type_def = 470; PlSqlParser.RULE_type_declaration = 471; PlSqlParser.RULE_table_type_def = 472; PlSqlParser.RULE_table_indexed_by_part = 473; PlSqlParser.RULE_varray_type_def = 474; PlSqlParser.RULE_seq_of_statements = 475; PlSqlParser.RULE_label_declaration = 476; PlSqlParser.RULE_statement = 477; PlSqlParser.RULE_swallow_to_semi = 478; PlSqlParser.RULE_assignment_statement = 479; PlSqlParser.RULE_continue_statement = 480; PlSqlParser.RULE_exit_statement = 481; PlSqlParser.RULE_goto_statement = 482; PlSqlParser.RULE_if_statement = 483; PlSqlParser.RULE_elsif_part = 484; PlSqlParser.RULE_else_part = 485; PlSqlParser.RULE_loop_statement = 486; PlSqlParser.RULE_cursor_loop_param = 487; PlSqlParser.RULE_forall_statement = 488; PlSqlParser.RULE_bounds_clause = 489; PlSqlParser.RULE_between_bound = 490; PlSqlParser.RULE_lower_bound = 491; PlSqlParser.RULE_upper_bound = 492; PlSqlParser.RULE_null_statement = 493; PlSqlParser.RULE_raise_statement = 494; PlSqlParser.RULE_return_statement = 495; PlSqlParser.RULE_function_call = 496; PlSqlParser.RULE_procedure_call = 497; PlSqlParser.RULE_pipe_row_statement = 498; PlSqlParser.RULE_body = 499; PlSqlParser.RULE_exception_handler = 500; PlSqlParser.RULE_trigger_block = 501; PlSqlParser.RULE_block = 502; PlSqlParser.RULE_sql_statement = 503; PlSqlParser.RULE_execute_immediate = 504; PlSqlParser.RULE_dynamic_returning_clause = 505; PlSqlParser.RULE_data_manipulation_language_statements = 506; PlSqlParser.RULE_cursor_manipulation_statements = 507; PlSqlParser.RULE_close_statement = 508; PlSqlParser.RULE_open_statement = 509; PlSqlParser.RULE_fetch_statement = 510; PlSqlParser.RULE_open_for_statement = 511; PlSqlParser.RULE_transaction_control_statements = 512; PlSqlParser.RULE_set_transaction_command = 513; PlSqlParser.RULE_set_constraint_command = 514; PlSqlParser.RULE_commit_statement = 515; PlSqlParser.RULE_write_clause = 516; PlSqlParser.RULE_rollback_statement = 517; PlSqlParser.RULE_savepoint_statement = 518; PlSqlParser.RULE_explain_statement = 519; PlSqlParser.RULE_select_only_statement = 520; PlSqlParser.RULE_select_statement = 521; PlSqlParser.RULE_subquery_factoring_clause = 522; PlSqlParser.RULE_factoring_element = 523; PlSqlParser.RULE_search_clause = 524; PlSqlParser.RULE_cycle_clause = 525; PlSqlParser.RULE_subquery = 526; PlSqlParser.RULE_subquery_basic_elements = 527; PlSqlParser.RULE_subquery_operation_part = 528; PlSqlParser.RULE_query_block = 529; PlSqlParser.RULE_selected_list = 530; PlSqlParser.RULE_from_clause = 531; PlSqlParser.RULE_select_list_elements = 532; PlSqlParser.RULE_table_ref_list = 533; PlSqlParser.RULE_table_ref = 534; PlSqlParser.RULE_table_ref_aux = 535; PlSqlParser.RULE_table_ref_aux_internal = 536; PlSqlParser.RULE_join_clause = 537; PlSqlParser.RULE_join_on_part = 538; PlSqlParser.RULE_join_using_part = 539; PlSqlParser.RULE_outer_join_type = 540; PlSqlParser.RULE_query_partition_clause = 541; PlSqlParser.RULE_flashback_query_clause = 542; PlSqlParser.RULE_pivot_clause = 543; PlSqlParser.RULE_pivot_element = 544; PlSqlParser.RULE_pivot_for_clause = 545; PlSqlParser.RULE_pivot_in_clause = 546; PlSqlParser.RULE_pivot_in_clause_element = 547; PlSqlParser.RULE_pivot_in_clause_elements = 548; PlSqlParser.RULE_unpivot_clause = 549; PlSqlParser.RULE_unpivot_in_clause = 550; PlSqlParser.RULE_unpivot_in_elements = 551; PlSqlParser.RULE_hierarchical_query_clause = 552; PlSqlParser.RULE_start_part = 553; PlSqlParser.RULE_group_by_clause = 554; PlSqlParser.RULE_group_by_elements = 555; PlSqlParser.RULE_rollup_cube_clause = 556; PlSqlParser.RULE_grouping_sets_clause = 557; PlSqlParser.RULE_grouping_sets_elements = 558; PlSqlParser.RULE_having_clause = 559; PlSqlParser.RULE_model_clause = 560; PlSqlParser.RULE_cell_reference_options = 561; PlSqlParser.RULE_return_rows_clause = 562; PlSqlParser.RULE_reference_model = 563; PlSqlParser.RULE_main_model = 564; PlSqlParser.RULE_model_column_clauses = 565; PlSqlParser.RULE_model_column_partition_part = 566; PlSqlParser.RULE_model_column_list = 567; PlSqlParser.RULE_model_column = 568; PlSqlParser.RULE_model_rules_clause = 569; PlSqlParser.RULE_model_rules_part = 570; PlSqlParser.RULE_model_rules_element = 571; PlSqlParser.RULE_cell_assignment = 572; PlSqlParser.RULE_model_iterate_clause = 573; PlSqlParser.RULE_until_part = 574; PlSqlParser.RULE_order_by_clause = 575; PlSqlParser.RULE_order_by_elements = 576; PlSqlParser.RULE_offset_clause = 577; PlSqlParser.RULE_fetch_clause = 578; PlSqlParser.RULE_for_update_clause = 579; PlSqlParser.RULE_for_update_of_part = 580; PlSqlParser.RULE_for_update_options = 581; PlSqlParser.RULE_update_statement = 582; PlSqlParser.RULE_update_set_clause = 583; PlSqlParser.RULE_column_based_update_set_clause = 584; PlSqlParser.RULE_delete_statement = 585; PlSqlParser.RULE_insert_statement = 586; PlSqlParser.RULE_single_table_insert = 587; PlSqlParser.RULE_multi_table_insert = 588; PlSqlParser.RULE_multi_table_element = 589; PlSqlParser.RULE_conditional_insert_clause = 590; PlSqlParser.RULE_conditional_insert_when_part = 591; PlSqlParser.RULE_conditional_insert_else_part = 592; PlSqlParser.RULE_insert_into_clause = 593; PlSqlParser.RULE_values_clause = 594; PlSqlParser.RULE_merge_statement = 595; PlSqlParser.RULE_merge_update_clause = 596; PlSqlParser.RULE_merge_element = 597; PlSqlParser.RULE_merge_update_delete_part = 598; PlSqlParser.RULE_merge_insert_clause = 599; PlSqlParser.RULE_selected_tableview = 600; PlSqlParser.RULE_lock_table_statement = 601; PlSqlParser.RULE_wait_nowait_part = 602; PlSqlParser.RULE_lock_table_element = 603; PlSqlParser.RULE_lock_mode = 604; PlSqlParser.RULE_general_table_ref = 605; PlSqlParser.RULE_static_returning_clause = 606; PlSqlParser.RULE_error_logging_clause = 607; PlSqlParser.RULE_error_logging_into_part = 608; PlSqlParser.RULE_error_logging_reject_part = 609; PlSqlParser.RULE_dml_table_expression_clause = 610; PlSqlParser.RULE_table_collection_expression = 611; PlSqlParser.RULE_subquery_restriction_clause = 612; PlSqlParser.RULE_sample_clause = 613; PlSqlParser.RULE_seed_part = 614; PlSqlParser.RULE_condition = 615; PlSqlParser.RULE_expressions = 616; PlSqlParser.RULE_expression = 617; PlSqlParser.RULE_cursor_expression = 618; PlSqlParser.RULE_logical_expression = 619; PlSqlParser.RULE_unary_logical_expression = 620; PlSqlParser.RULE_logical_operation = 621; PlSqlParser.RULE_multiset_expression = 622; PlSqlParser.RULE_relational_expression = 623; PlSqlParser.RULE_compound_expression = 624; PlSqlParser.RULE_relational_operator = 625; PlSqlParser.RULE_in_elements = 626; PlSqlParser.RULE_between_elements = 627; PlSqlParser.RULE_concatenation = 628; PlSqlParser.RULE_interval_expression = 629; PlSqlParser.RULE_model_expression = 630; PlSqlParser.RULE_model_expression_element = 631; PlSqlParser.RULE_single_column_for_loop = 632; PlSqlParser.RULE_multi_column_for_loop = 633; PlSqlParser.RULE_unary_expression = 634; PlSqlParser.RULE_case_statement = 635; PlSqlParser.RULE_simple_case_statement = 636; PlSqlParser.RULE_simple_case_when_part = 637; PlSqlParser.RULE_searched_case_statement = 638; PlSqlParser.RULE_searched_case_when_part = 639; PlSqlParser.RULE_case_else_part = 640; PlSqlParser.RULE_atom = 641; PlSqlParser.RULE_quantified_expression = 642; PlSqlParser.RULE_string_function = 643; PlSqlParser.RULE_standard_function = 644; PlSqlParser.RULE_literal = 645; PlSqlParser.RULE_numeric_function_wrapper = 646; PlSqlParser.RULE_numeric_function = 647; PlSqlParser.RULE_other_function = 648; PlSqlParser.RULE_over_clause_keyword = 649; PlSqlParser.RULE_within_or_over_clause_keyword = 650; PlSqlParser.RULE_standard_prediction_function_keyword = 651; PlSqlParser.RULE_over_clause = 652; PlSqlParser.RULE_windowing_clause = 653; PlSqlParser.RULE_windowing_type = 654; PlSqlParser.RULE_windowing_elements = 655; PlSqlParser.RULE_using_clause = 656; PlSqlParser.RULE_using_element = 657; PlSqlParser.RULE_collect_order_by_part = 658; PlSqlParser.RULE_within_or_over_part = 659; PlSqlParser.RULE_cost_matrix_clause = 660; PlSqlParser.RULE_xml_passing_clause = 661; PlSqlParser.RULE_xml_attributes_clause = 662; PlSqlParser.RULE_xml_namespaces_clause = 663; PlSqlParser.RULE_xml_table_column = 664; PlSqlParser.RULE_xml_general_default_part = 665; PlSqlParser.RULE_xml_multiuse_expression_element = 666; PlSqlParser.RULE_xmlroot_param_version_part = 667; PlSqlParser.RULE_xmlroot_param_standalone_part = 668; PlSqlParser.RULE_xmlserialize_param_enconding_part = 669; PlSqlParser.RULE_xmlserialize_param_version_part = 670; PlSqlParser.RULE_xmlserialize_param_ident_part = 671; PlSqlParser.RULE_sql_plus_command = 672; PlSqlParser.RULE_whenever_command = 673; PlSqlParser.RULE_set_command = 674; PlSqlParser.RULE_partition_extension_clause = 675; PlSqlParser.RULE_column_alias = 676; PlSqlParser.RULE_table_alias = 677; PlSqlParser.RULE_where_clause = 678; PlSqlParser.RULE_into_clause = 679; PlSqlParser.RULE_xml_column_name = 680; PlSqlParser.RULE_cost_class_name = 681; PlSqlParser.RULE_attribute_name = 682; PlSqlParser.RULE_savepoint_name = 683; PlSqlParser.RULE_rollback_segment_name = 684; PlSqlParser.RULE_table_var_name = 685; PlSqlParser.RULE_schema_name = 686; PlSqlParser.RULE_routine_name = 687; PlSqlParser.RULE_package_name = 688; PlSqlParser.RULE_implementation_type_name = 689; PlSqlParser.RULE_parameter_name = 690; PlSqlParser.RULE_reference_model_name = 691; PlSqlParser.RULE_main_model_name = 692; PlSqlParser.RULE_container_tableview_name = 693; PlSqlParser.RULE_aggregate_function_name = 694; PlSqlParser.RULE_query_name = 695; PlSqlParser.RULE_grantee_name = 696; PlSqlParser.RULE_role_name = 697; PlSqlParser.RULE_constraint_name = 698; PlSqlParser.RULE_label_name = 699; PlSqlParser.RULE_type_name = 700; PlSqlParser.RULE_sequence_name = 701; PlSqlParser.RULE_exception_name = 702; PlSqlParser.RULE_function_name = 703; PlSqlParser.RULE_procedure_name = 704; PlSqlParser.RULE_trigger_name = 705; PlSqlParser.RULE_variable_name = 706; PlSqlParser.RULE_index_name = 707; PlSqlParser.RULE_cursor_name = 708; PlSqlParser.RULE_record_name = 709; PlSqlParser.RULE_collection_name = 710; PlSqlParser.RULE_link_name = 711; PlSqlParser.RULE_column_name = 712; PlSqlParser.RULE_tableview_name = 713; PlSqlParser.RULE_xmltable = 714; PlSqlParser.RULE_char_set_name = 715; PlSqlParser.RULE_synonym_name = 716; PlSqlParser.RULE_schema_object_name = 717; PlSqlParser.RULE_dir_object_name = 718; PlSqlParser.RULE_user_object_name = 719; PlSqlParser.RULE_grant_object_name = 720; PlSqlParser.RULE_column_list = 721; PlSqlParser.RULE_paren_column_list = 722; PlSqlParser.RULE_keep_clause = 723; PlSqlParser.RULE_function_argument = 724; PlSqlParser.RULE_function_argument_analytic = 725; PlSqlParser.RULE_function_argument_modeling = 726; PlSqlParser.RULE_respect_or_ignore_nulls = 727; PlSqlParser.RULE_argument = 728; PlSqlParser.RULE_type_spec = 729; PlSqlParser.RULE_datatype = 730; PlSqlParser.RULE_precision_part = 731; PlSqlParser.RULE_native_datatype_element = 732; PlSqlParser.RULE_bind_variable = 733; PlSqlParser.RULE_general_element = 734; PlSqlParser.RULE_general_element_part = 735; PlSqlParser.RULE_table_element = 736; PlSqlParser.RULE_object_privilege = 737; PlSqlParser.RULE_system_privilege = 738; PlSqlParser.RULE_constant = 739; PlSqlParser.RULE_numeric = 740; PlSqlParser.RULE_numeric_negative = 741; PlSqlParser.RULE_quoted_string = 742; PlSqlParser.RULE_identifier = 743; PlSqlParser.RULE_id_expression = 744; PlSqlParser.RULE_outer_join_sign = 745; PlSqlParser.RULE_regular_id = 746; PlSqlParser.RULE_non_reserved_keywords_in_12c = 747; PlSqlParser.RULE_non_reserved_keywords_pre12c = 748; PlSqlParser.RULE_string_function_name = 749; PlSqlParser.RULE_numeric_function_name = 750; function ProgramContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_program; return this; } ProgramContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); ProgramContext.prototype.constructor = ProgramContext; ProgramContext.prototype.sql_script = function() { return this.getTypedRuleContext(Sql_scriptContext,0); }; ProgramContext.prototype.EOF = function() { return this.getToken(PlSqlParser.EOF, 0); }; ProgramContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterProgram(this); } }; ProgramContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitProgram(this); } }; ProgramContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitProgram(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.ProgramContext = ProgramContext; PlSqlParser.prototype.program = function() { var localctx = new ProgramContext(this, this._ctx, this.state); this.enterRule(localctx, 0, PlSqlParser.RULE_program); try { this.enterOuterAlt(localctx, 1); this.state = 1502; this.sql_script(); this.state = 1503; this.match(PlSqlParser.EOF); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Sql_scriptContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_sql_script; return this; } Sql_scriptContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Sql_scriptContext.prototype.constructor = Sql_scriptContext; Sql_scriptContext.prototype.EOF = function() { return this.getToken(PlSqlParser.EOF, 0); }; Sql_scriptContext.prototype.unit_statement = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Unit_statementContext); } else { return this.getTypedRuleContext(Unit_statementContext,i); } }; Sql_scriptContext.prototype.sql_plus_command = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Sql_plus_commandContext); } else { return this.getTypedRuleContext(Sql_plus_commandContext,i); } }; Sql_scriptContext.prototype.SEMICOLON = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.SEMICOLON); } else { return this.getToken(PlSqlParser.SEMICOLON, i); } }; Sql_scriptContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterSql_script(this); } }; Sql_scriptContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitSql_script(this); } }; Sql_scriptContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitSql_script(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Sql_scriptContext = Sql_scriptContext; PlSqlParser.prototype.sql_script = function() { var localctx = new Sql_scriptContext(this, this._ctx, this.state); this.enterRule(localctx, 2, PlSqlParser.RULE_sql_script); try { this.enterOuterAlt(localctx, 1); this.state = 1514; this._errHandler.sync(this); var _alt = this._interp.adaptivePredict(this._input,2,this._ctx) while(_alt!=2 && _alt!=antlr4.atn.ATN.INVALID_ALT_NUMBER) { if(_alt===1) { this.state = 1507; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,0,this._ctx); switch(la_) { case 1: this.state = 1505; this.unit_statement(); break; case 2: this.state = 1506; this.sql_plus_command(); break; } this.state = 1510; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,1,this._ctx); if(la_===1) { this.state = 1509; this.match(PlSqlParser.SEMICOLON); } } this.state = 1516; this._errHandler.sync(this); _alt = this._interp.adaptivePredict(this._input,2,this._ctx); } this.state = 1517; this.match(PlSqlParser.EOF); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Unit_statementContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_unit_statement; return this; } Unit_statementContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Unit_statementContext.prototype.constructor = Unit_statementContext; Unit_statementContext.prototype.transaction_control_statements = function() { return this.getTypedRuleContext(Transaction_control_statementsContext,0); }; Unit_statementContext.prototype.alter_cluster = function() { return this.getTypedRuleContext(Alter_clusterContext,0); }; Unit_statementContext.prototype.alter_database = function() { return this.getTypedRuleContext(Alter_databaseContext,0); }; Unit_statementContext.prototype.alter_function = function() { return this.getTypedRuleContext(Alter_functionContext,0); }; Unit_statementContext.prototype.alter_package = function() { return this.getTypedRuleContext(Alter_packageContext,0); }; Unit_statementContext.prototype.alter_procedure = function() { return this.getTypedRuleContext(Alter_procedureContext,0); }; Unit_statementContext.prototype.alter_sequence = function() { return this.getTypedRuleContext(Alter_sequenceContext,0); }; Unit_statementContext.prototype.alter_session = function() { return this.getTypedRuleContext(Alter_sessionContext,0); }; Unit_statementContext.prototype.alter_trigger = function() { return this.getTypedRuleContext(Alter_triggerContext,0); }; Unit_statementContext.prototype.alter_type = function() { return this.getTypedRuleContext(Alter_typeContext,0); }; Unit_statementContext.prototype.alter_table = function() { return this.getTypedRuleContext(Alter_tableContext,0); }; Unit_statementContext.prototype.alter_tablespace = function() { return this.getTypedRuleContext(Alter_tablespaceContext,0); }; Unit_statementContext.prototype.alter_index = function() { return this.getTypedRuleContext(Alter_indexContext,0); }; Unit_statementContext.prototype.alter_library = function() { return this.getTypedRuleContext(Alter_libraryContext,0); }; Unit_statementContext.prototype.alter_materialized_view = function() { return this.getTypedRuleContext(Alter_materialized_viewContext,0); }; Unit_statementContext.prototype.alter_materialized_view_log = function() { return this.getTypedRuleContext(Alter_materialized_view_logContext,0); }; Unit_statementContext.prototype.alter_user = function() { return this.getTypedRuleContext(Alter_userContext,0); }; Unit_statementContext.prototype.alter_view = function() { return this.getTypedRuleContext(Alter_viewContext,0); }; Unit_statementContext.prototype.analyze = function() { return this.getTypedRuleContext(AnalyzeContext,0); }; Unit_statementContext.prototype.associate_statistics = function() { return this.getTypedRuleContext(Associate_statisticsContext,0); }; Unit_statementContext.prototype.audit_traditional = function() { return this.getTypedRuleContext(Audit_traditionalContext,0); }; Unit_statementContext.prototype.unified_auditing = function() { return this.getTypedRuleContext(Unified_auditingContext,0); }; Unit_statementContext.prototype.create_function_body = function() { return this.getTypedRuleContext(Create_function_bodyContext,0); }; Unit_statementContext.prototype.create_procedure_body = function() { return this.getTypedRuleContext(Create_procedure_bodyContext,0); }; Unit_statementContext.prototype.create_package = function() { return this.getTypedRuleContext(Create_packageContext,0); }; Unit_statementContext.prototype.create_package_body = function() { return this.getTypedRuleContext(Create_package_bodyContext,0); }; Unit_statementContext.prototype.create_index = function() { return this.getTypedRuleContext(Create_indexContext,0); }; Unit_statementContext.prototype.create_table = function() { return this.getTypedRuleContext(Create_tableContext,0); }; Unit_statementContext.prototype.create_tablespace = function() { return this.getTypedRuleContext(Create_tablespaceContext,0); }; Unit_statementContext.prototype.create_cluster = function() { return this.getTypedRuleContext(Create_clusterContext,0); }; Unit_statementContext.prototype.create_context = function() { return this.getTypedRuleContext(Create_contextContext,0); }; Unit_statementContext.prototype.create_view = function() { return this.getTypedRuleContext(Create_viewContext,0); }; Unit_statementContext.prototype.create_directory = function() { return this.getTypedRuleContext(Create_directoryContext,0); }; Unit_statementContext.prototype.create_materialized_view = function() { return this.getTypedRuleContext(Create_materialized_viewContext,0); }; Unit_statementContext.prototype.create_materialized_view_log = function() { return this.getTypedRuleContext(Create_materialized_view_logContext,0); }; Unit_statementContext.prototype.create_user = function() { return this.getTypedRuleContext(Create_userContext,0); }; Unit_statementContext.prototype.create_sequence = function() { return this.getTypedRuleContext(Create_sequenceContext,0); }; Unit_statementContext.prototype.create_trigger = function() { return this.getTypedRuleContext(Create_triggerContext,0); }; Unit_statementContext.prototype.create_type = function() { return this.getTypedRuleContext(Create_typeContext,0); }; Unit_statementContext.prototype.create_synonym = function() { return this.getTypedRuleContext(Create_synonymContext,0); }; Unit_statementContext.prototype.drop_function = function() { return this.getTypedRuleContext(Drop_functionContext,0); }; Unit_statementContext.prototype.drop_package = function() { return this.getTypedRuleContext(Drop_packageContext,0); }; Unit_statementContext.prototype.drop_procedure = function() { return this.getTypedRuleContext(Drop_procedureContext,0); }; Unit_statementContext.prototype.drop_sequence = function() { return this.getTypedRuleContext(Drop_sequenceContext,0); }; Unit_statementContext.prototype.drop_trigger = function() { return this.getTypedRuleContext(Drop_triggerContext,0); }; Unit_statementContext.prototype.drop_type = function() { return this.getTypedRuleContext(Drop_typeContext,0); }; Unit_statementContext.prototype.data_manipulation_language_statements = function() { return this.getTypedRuleContext(Data_manipulation_language_statementsContext,0); }; Unit_statementContext.prototype.drop_table = function() { return this.getTypedRuleContext(Drop_tableContext,0); }; Unit_statementContext.prototype.drop_view = function() { return this.getTypedRuleContext(Drop_viewContext,0); }; Unit_statementContext.prototype.drop_index = function() { return this.getTypedRuleContext(Drop_indexContext,0); }; Unit_statementContext.prototype.rename_object = function() { return this.getTypedRuleContext(Rename_objectContext,0); }; Unit_statementContext.prototype.comment_on_column = function() { return this.getTypedRuleContext(Comment_on_columnContext,0); }; Unit_statementContext.prototype.comment_on_table = function() { return this.getTypedRuleContext(Comment_on_tableContext,0); }; Unit_statementContext.prototype.anonymous_block = function() { return this.getTypedRuleContext(Anonymous_blockContext,0); }; Unit_statementContext.prototype.grant_statement = function() { return this.getTypedRuleContext(Grant_statementContext,0); }; Unit_statementContext.prototype.procedure_call = function() { return this.getTypedRuleContext(Procedure_callContext,0); }; Unit_statementContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterUnit_statement(this); } }; Unit_statementContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitUnit_statement(this); } }; Unit_statementContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitUnit_statement(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Unit_statementContext = Unit_statementContext; PlSqlParser.prototype.unit_statement = function() { var localctx = new Unit_statementContext(this, this._ctx, this.state); this.enterRule(localctx, 4, PlSqlParser.RULE_unit_statement); try { this.state = 1575; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,3,this._ctx); switch(la_) { case 1: this.enterOuterAlt(localctx, 1); this.state = 1519; this.transaction_control_statements(); break; case 2: this.enterOuterAlt(localctx, 2); this.state = 1520; this.alter_cluster(); break; case 3: this.enterOuterAlt(localctx, 3); this.state = 1521; this.alter_database(); break; case 4: this.enterOuterAlt(localctx, 4); this.state = 1522; this.alter_function(); break; case 5: this.enterOuterAlt(localctx, 5); this.state = 1523; this.alter_package(); break; case 6: this.enterOuterAlt(localctx, 6); this.state = 1524; this.alter_procedure(); break; case 7: this.enterOuterAlt(localctx, 7); this.state = 1525; this.alter_sequence(); break; case 8: this.enterOuterAlt(localctx, 8); this.state = 1526; this.alter_session(); break; case 9: this.enterOuterAlt(localctx, 9); this.state = 1527; this.alter_trigger(); break; case 10: this.enterOuterAlt(localctx, 10); this.state = 1528; this.alter_type(); break; case 11: this.enterOuterAlt(localctx, 11); this.state = 1529; this.alter_table(); break; case 12: this.enterOuterAlt(localctx, 12); this.state = 1530; this.alter_tablespace(); break; case 13: this.enterOuterAlt(localctx, 13); this.state = 1531; this.alter_index(); break; case 14: this.enterOuterAlt(localctx, 14); this.state = 1532; this.alter_library(); break; case 15: this.enterOuterAlt(localctx, 15); this.state = 1533; this.alter_materialized_view(); break; case 16: this.enterOuterAlt(localctx, 16); this.state = 1534; this.alter_materialized_view_log(); break; case 17: this.enterOuterAlt(localctx, 17); this.state = 1535; this.alter_user(); break; case 18: this.enterOuterAlt(localctx, 18); this.state = 1536; this.alter_view(); break; case 19: this.enterOuterAlt(localctx, 19); this.state = 1537; this.analyze(); break; case 20: this.enterOuterAlt(localctx, 20); this.state = 1538; this.associate_statistics(); break; case 21: this.enterOuterAlt(localctx, 21); this.state = 1539; this.audit_traditional(); break; case 22: this.enterOuterAlt(localctx, 22); this.state = 1540; this.unified_auditing(); break; case 23: this.enterOuterAlt(localctx, 23); this.state = 1541; this.create_function_body(); break; case 24: this.enterOuterAlt(localctx, 24); this.state = 1542; this.create_procedure_body(); break; case 25: this.enterOuterAlt(localctx, 25); this.state = 1543; this.create_package(); break; case 26: this.enterOuterAlt(localctx, 26); this.state = 1544; this.create_package_body(); break; case 27: this.enterOuterAlt(localctx, 27); this.state = 1545; this.create_index(); break; case 28: this.enterOuterAlt(localctx, 28); this.state = 1546; this.create_table(); break; case 29: this.enterOuterAlt(localctx, 29); this.state = 1547; this.create_tablespace(); break; case 30: this.enterOuterAlt(localctx, 30); this.state = 1548; this.create_cluster(); break; case 31: this.enterOuterAlt(localctx, 31); this.state = 1549; this.create_context(); break; case 32: this.enterOuterAlt(localctx, 32); this.state = 1550; this.create_view(); break; case 33: this.enterOuterAlt(localctx, 33); this.state = 1551; this.create_directory(); break; case 34: this.enterOuterAlt(localctx, 34); this.state = 1552; this.create_materialized_view(); break; case 35: this.enterOuterAlt(localctx, 35); this.state = 1553; this.create_materialized_view_log(); break; case 36: this.enterOuterAlt(localctx, 36); this.state = 1554; this.create_user(); break; case 37: this.enterOuterAlt(localctx, 37); this.state = 1555; this.create_sequence(); break; case 38: this.enterOuterAlt(localctx, 38); this.state = 1556; this.create_trigger(); break; case 39: this.enterOuterAlt(localctx, 39); this.state = 1557; this.create_type(); break; case 40: this.enterOuterAlt(localctx, 40); this.state = 1558; this.create_synonym(); break; case 41: this.enterOuterAlt(localctx, 41); this.state = 1559; this.drop_function(); break; case 42: this.enterOuterAlt(localctx, 42); this.state = 1560; this.drop_package(); break; case 43: this.enterOuterAlt(localctx, 43); this.state = 1561; this.drop_procedure(); break; case 44: this.enterOuterAlt(localctx, 44); this.state = 1562; this.drop_sequence(); break; case 45: this.enterOuterAlt(localctx, 45); this.state = 1563; this.drop_trigger(); break; case 46: this.enterOuterAlt(localctx, 46); this.state = 1564; this.drop_type(); break; case 47: this.enterOuterAlt(localctx, 47); this.state = 1565; this.data_manipulation_language_statements(); break; case 48: this.enterOuterAlt(localctx, 48); this.state = 1566; this.drop_table(); break; case 49: this.enterOuterAlt(localctx, 49); this.state = 1567; this.drop_view(); break; case 50: this.enterOuterAlt(localctx, 50); this.state = 1568; this.drop_index(); break; case 51: this.enterOuterAlt(localctx, 51); this.state = 1569; this.rename_object(); break; case 52: this.enterOuterAlt(localctx, 52); this.state = 1570; this.comment_on_column(); break; case 53: this.enterOuterAlt(localctx, 53); this.state = 1571; this.comment_on_table(); break; case 54: this.enterOuterAlt(localctx, 54); this.state = 1572; this.anonymous_block(); break; case 55: this.enterOuterAlt(localctx, 55); this.state = 1573; this.grant_statement(); break; case 56: this.enterOuterAlt(localctx, 56); this.state = 1574; this.procedure_call(); break; } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Drop_functionContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_drop_function; return this; } Drop_functionContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Drop_functionContext.prototype.constructor = Drop_functionContext; Drop_functionContext.prototype.DROP = function() { return this.getToken(PlSqlParser.DROP, 0); }; Drop_functionContext.prototype.FUNCTION = function() { return this.getToken(PlSqlParser.FUNCTION, 0); }; Drop_functionContext.prototype.function_name = function() { return this.getTypedRuleContext(Function_nameContext,0); }; Drop_functionContext.prototype.SEMICOLON = function() { return this.getToken(PlSqlParser.SEMICOLON, 0); }; Drop_functionContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterDrop_function(this); } }; Drop_functionContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitDrop_function(this); } }; Drop_functionContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitDrop_function(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Drop_functionContext = Drop_functionContext; PlSqlParser.prototype.drop_function = function() { var localctx = new Drop_functionContext(this, this._ctx, this.state); this.enterRule(localctx, 6, PlSqlParser.RULE_drop_function); try { this.enterOuterAlt(localctx, 1); this.state = 1577; this.match(PlSqlParser.DROP); this.state = 1578; this.match(PlSqlParser.FUNCTION); this.state = 1579; this.function_name(); this.state = 1580; this.match(PlSqlParser.SEMICOLON); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Alter_functionContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_alter_function; return this; } Alter_functionContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Alter_functionContext.prototype.constructor = Alter_functionContext; Alter_functionContext.prototype.ALTER = function() { return this.getToken(PlSqlParser.ALTER, 0); }; Alter_functionContext.prototype.FUNCTION = function() { return this.getToken(PlSqlParser.FUNCTION, 0); }; Alter_functionContext.prototype.function_name = function() { return this.getTypedRuleContext(Function_nameContext,0); }; Alter_functionContext.prototype.COMPILE = function() { return this.getToken(PlSqlParser.COMPILE, 0); }; Alter_functionContext.prototype.SEMICOLON = function() { return this.getToken(PlSqlParser.SEMICOLON, 0); }; Alter_functionContext.prototype.DEBUG = function() { return this.getToken(PlSqlParser.DEBUG, 0); }; Alter_functionContext.prototype.compiler_parameters_clause = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Compiler_parameters_clauseContext); } else { return this.getTypedRuleContext(Compiler_parameters_clauseContext,i); } }; Alter_functionContext.prototype.REUSE = function() { return this.getToken(PlSqlParser.REUSE, 0); }; Alter_functionContext.prototype.SETTINGS = function() { return this.getToken(PlSqlParser.SETTINGS, 0); }; Alter_functionContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterAlter_function(this); } }; Alter_functionContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitAlter_function(this); } }; Alter_functionContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitAlter_function(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Alter_functionContext = Alter_functionContext; PlSqlParser.prototype.alter_function = function() { var localctx = new Alter_functionContext(this, this._ctx, this.state); this.enterRule(localctx, 8, PlSqlParser.RULE_alter_function); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 1582; this.match(PlSqlParser.ALTER); this.state = 1583; this.match(PlSqlParser.FUNCTION); this.state = 1584; this.function_name(); this.state = 1585; this.match(PlSqlParser.COMPILE); this.state = 1587; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,4,this._ctx); if(la_===1) { this.state = 1586; this.match(PlSqlParser.DEBUG); } this.state = 1592; this._errHandler.sync(this); var _alt = this._interp.adaptivePredict(this._input,5,this._ctx) while(_alt!=2 && _alt!=antlr4.atn.ATN.INVALID_ALT_NUMBER) { if(_alt===1) { this.state = 1589; this.compiler_parameters_clause(); } this.state = 1594; this._errHandler.sync(this); _alt = this._interp.adaptivePredict(this._input,5,this._ctx); } this.state = 1597; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.REUSE) { this.state = 1595; this.match(PlSqlParser.REUSE); this.state = 1596; this.match(PlSqlParser.SETTINGS); } this.state = 1599; this.match(PlSqlParser.SEMICOLON); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Create_function_bodyContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_create_function_body; return this; } Create_function_bodyContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Create_function_bodyContext.prototype.constructor = Create_function_bodyContext; Create_function_bodyContext.prototype.CREATE = function() { return this.getToken(PlSqlParser.CREATE, 0); }; Create_function_bodyContext.prototype.FUNCTION = function() { return this.getToken(PlSqlParser.FUNCTION, 0); }; Create_function_bodyContext.prototype.function_name = function() { return this.getTypedRuleContext(Function_nameContext,0); }; Create_function_bodyContext.prototype.RETURN = function() { return this.getToken(PlSqlParser.RETURN, 0); }; Create_function_bodyContext.prototype.type_spec = function() { return this.getTypedRuleContext(Type_specContext,0); }; Create_function_bodyContext.prototype.SEMICOLON = function() { return this.getToken(PlSqlParser.SEMICOLON, 0); }; Create_function_bodyContext.prototype.USING = function() { return this.getToken(PlSqlParser.USING, 0); }; Create_function_bodyContext.prototype.implementation_type_name = function() { return this.getTypedRuleContext(Implementation_type_nameContext,0); }; Create_function_bodyContext.prototype.OR = function() { return this.getToken(PlSqlParser.OR, 0); }; Create_function_bodyContext.prototype.REPLACE = function() { return this.getToken(PlSqlParser.REPLACE, 0); }; Create_function_bodyContext.prototype.LEFT_PAREN = function() { return this.getToken(PlSqlParser.LEFT_PAREN, 0); }; Create_function_bodyContext.prototype.parameter = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(ParameterContext); } else { return this.getTypedRuleContext(ParameterContext,i); } }; Create_function_bodyContext.prototype.RIGHT_PAREN = function() { return this.getToken(PlSqlParser.RIGHT_PAREN, 0); }; Create_function_bodyContext.prototype.invoker_rights_clause = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Invoker_rights_clauseContext); } else { return this.getTypedRuleContext(Invoker_rights_clauseContext,i); } }; Create_function_bodyContext.prototype.parallel_enable_clause = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Parallel_enable_clauseContext); } else { return this.getTypedRuleContext(Parallel_enable_clauseContext,i); } }; Create_function_bodyContext.prototype.result_cache_clause = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Result_cache_clauseContext); } else { return this.getTypedRuleContext(Result_cache_clauseContext,i); } }; Create_function_bodyContext.prototype.DETERMINISTIC = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.DETERMINISTIC); } else { return this.getToken(PlSqlParser.DETERMINISTIC, i); } }; Create_function_bodyContext.prototype.PIPELINED = function() { return this.getToken(PlSqlParser.PIPELINED, 0); }; Create_function_bodyContext.prototype.AGGREGATE = function() { return this.getToken(PlSqlParser.AGGREGATE, 0); }; Create_function_bodyContext.prototype.IS = function() { return this.getToken(PlSqlParser.IS, 0); }; Create_function_bodyContext.prototype.AS = function() { return this.getToken(PlSqlParser.AS, 0); }; Create_function_bodyContext.prototype.COMMA = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.COMMA); } else { return this.getToken(PlSqlParser.COMMA, i); } }; Create_function_bodyContext.prototype.body = function() { return this.getTypedRuleContext(BodyContext,0); }; Create_function_bodyContext.prototype.call_spec = function() { return this.getTypedRuleContext(Call_specContext,0); }; Create_function_bodyContext.prototype.DECLARE = function() { return this.getToken(PlSqlParser.DECLARE, 0); }; Create_function_bodyContext.prototype.seq_of_declare_specs = function() { return this.getTypedRuleContext(Seq_of_declare_specsContext,0); }; Create_function_bodyContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterCreate_function_body(this); } }; Create_function_bodyContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitCreate_function_body(this); } }; Create_function_bodyContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitCreate_function_body(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Create_function_bodyContext = Create_function_bodyContext; PlSqlParser.prototype.create_function_body = function() { var localctx = new Create_function_bodyContext(this, this._ctx, this.state); this.enterRule(localctx, 10, PlSqlParser.RULE_create_function_body); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 1601; this.match(PlSqlParser.CREATE); this.state = 1604; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.OR) { this.state = 1602; this.match(PlSqlParser.OR); this.state = 1603; this.match(PlSqlParser.REPLACE); } this.state = 1606; this.match(PlSqlParser.FUNCTION); this.state = 1607; this.function_name(); this.state = 1619; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.LEFT_PAREN) { this.state = 1608; this.match(PlSqlParser.LEFT_PAREN); this.state = 1609; this.parameter(); this.state = 1614; this._errHandler.sync(this); _la = this._input.LA(1); while(_la===PlSqlParser.COMMA) { this.state = 1610; this.match(PlSqlParser.COMMA); this.state = 1611; this.parameter(); this.state = 1616; this._errHandler.sync(this); _la = this._input.LA(1); } this.state = 1617; this.match(PlSqlParser.RIGHT_PAREN); } this.state = 1621; this.match(PlSqlParser.RETURN); this.state = 1622; this.type_spec(); this.state = 1629; this._errHandler.sync(this); _la = this._input.LA(1); while(_la===PlSqlParser.AUTHID || _la===PlSqlParser.DETERMINISTIC || _la===PlSqlParser.PARALLEL_ENABLE || _la===PlSqlParser.RESULT_CACHE) { this.state = 1627; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.AUTHID: this.state = 1623; this.invoker_rights_clause(); break; case PlSqlParser.PARALLEL_ENABLE: this.state = 1624; this.parallel_enable_clause(); break; case PlSqlParser.RESULT_CACHE: this.state = 1625; this.result_cache_clause(); break; case PlSqlParser.DETERMINISTIC: this.state = 1626; this.match(PlSqlParser.DETERMINISTIC); break; default: throw new antlr4.error.NoViableAltException(this); } this.state = 1631; this._errHandler.sync(this); _la = this._input.LA(1); } this.state = 1649; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,16,this._ctx); switch(la_) { case 1: this.state = 1633; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.PIPELINED) { this.state = 1632; this.match(PlSqlParser.PIPELINED); } this.state = 1635; _la = this._input.LA(1); if(!(_la===PlSqlParser.AS || _la===PlSqlParser.IS)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } this.state = 1644; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,15,this._ctx); switch(la_) { case 1: this.state = 1637; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,13,this._ctx); if(la_===1) { this.state = 1636; this.match(PlSqlParser.DECLARE); } this.state = 1640; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,14,this._ctx); if(la_===1) { this.state = 1639; this.seq_of_declare_specs(); } this.state = 1642; this.body(); break; case 2: this.state = 1643; this.call_spec(); break; } break; case 2: this.state = 1646; _la = this._input.LA(1); if(!(_la===PlSqlParser.AGGREGATE || _la===PlSqlParser.PIPELINED)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } this.state = 1647; this.match(PlSqlParser.USING); this.state = 1648; this.implementation_type_name(); break; } this.state = 1651; this.match(PlSqlParser.SEMICOLON); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Parallel_enable_clauseContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_parallel_enable_clause; return this; } Parallel_enable_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Parallel_enable_clauseContext.prototype.constructor = Parallel_enable_clauseContext; Parallel_enable_clauseContext.prototype.PARALLEL_ENABLE = function() { return this.getToken(PlSqlParser.PARALLEL_ENABLE, 0); }; Parallel_enable_clauseContext.prototype.partition_by_clause = function() { return this.getTypedRuleContext(Partition_by_clauseContext,0); }; Parallel_enable_clauseContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterParallel_enable_clause(this); } }; Parallel_enable_clauseContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitParallel_enable_clause(this); } }; Parallel_enable_clauseContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitParallel_enable_clause(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Parallel_enable_clauseContext = Parallel_enable_clauseContext; PlSqlParser.prototype.parallel_enable_clause = function() { var localctx = new Parallel_enable_clauseContext(this, this._ctx, this.state); this.enterRule(localctx, 12, PlSqlParser.RULE_parallel_enable_clause); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 1653; this.match(PlSqlParser.PARALLEL_ENABLE); this.state = 1655; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.LEFT_PAREN) { this.state = 1654; this.partition_by_clause(); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Partition_by_clauseContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_partition_by_clause; return this; } Partition_by_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Partition_by_clauseContext.prototype.constructor = Partition_by_clauseContext; Partition_by_clauseContext.prototype.LEFT_PAREN = function() { return this.getToken(PlSqlParser.LEFT_PAREN, 0); }; Partition_by_clauseContext.prototype.PARTITION = function() { return this.getToken(PlSqlParser.PARTITION, 0); }; Partition_by_clauseContext.prototype.expression = function() { return this.getTypedRuleContext(ExpressionContext,0); }; Partition_by_clauseContext.prototype.BY = function() { return this.getToken(PlSqlParser.BY, 0); }; Partition_by_clauseContext.prototype.RIGHT_PAREN = function() { return this.getToken(PlSqlParser.RIGHT_PAREN, 0); }; Partition_by_clauseContext.prototype.ANY = function() { return this.getToken(PlSqlParser.ANY, 0); }; Partition_by_clauseContext.prototype.paren_column_list = function() { return this.getTypedRuleContext(Paren_column_listContext,0); }; Partition_by_clauseContext.prototype.HASH = function() { return this.getToken(PlSqlParser.HASH, 0); }; Partition_by_clauseContext.prototype.RANGE = function() { return this.getToken(PlSqlParser.RANGE, 0); }; Partition_by_clauseContext.prototype.LIST = function() { return this.getToken(PlSqlParser.LIST, 0); }; Partition_by_clauseContext.prototype.streaming_clause = function() { return this.getTypedRuleContext(Streaming_clauseContext,0); }; Partition_by_clauseContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterPartition_by_clause(this); } }; Partition_by_clauseContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitPartition_by_clause(this); } }; Partition_by_clauseContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitPartition_by_clause(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Partition_by_clauseContext = Partition_by_clauseContext; PlSqlParser.prototype.partition_by_clause = function() { var localctx = new Partition_by_clauseContext(this, this._ctx, this.state); this.enterRule(localctx, 14, PlSqlParser.RULE_partition_by_clause); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 1657; this.match(PlSqlParser.LEFT_PAREN); this.state = 1658; this.match(PlSqlParser.PARTITION); this.state = 1659; this.expression(); this.state = 1660; this.match(PlSqlParser.BY); this.state = 1664; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.ANY: this.state = 1661; this.match(PlSqlParser.ANY); break; case PlSqlParser.HASH: case PlSqlParser.LIST: case PlSqlParser.RANGE: this.state = 1662; _la = this._input.LA(1); if(!(_la===PlSqlParser.HASH || _la===PlSqlParser.LIST || _la===PlSqlParser.RANGE)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } this.state = 1663; this.paren_column_list(); break; default: throw new antlr4.error.NoViableAltException(this); } this.state = 1667; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.CLUSTER || _la===PlSqlParser.ORDER) { this.state = 1666; this.streaming_clause(); } this.state = 1669; this.match(PlSqlParser.RIGHT_PAREN); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Result_cache_clauseContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_result_cache_clause; return this; } Result_cache_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Result_cache_clauseContext.prototype.constructor = Result_cache_clauseContext; Result_cache_clauseContext.prototype.RESULT_CACHE = function() { return this.getToken(PlSqlParser.RESULT_CACHE, 0); }; Result_cache_clauseContext.prototype.relies_on_part = function() { return this.getTypedRuleContext(Relies_on_partContext,0); }; Result_cache_clauseContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterResult_cache_clause(this); } }; Result_cache_clauseContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitResult_cache_clause(this); } }; Result_cache_clauseContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitResult_cache_clause(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Result_cache_clauseContext = Result_cache_clauseContext; PlSqlParser.prototype.result_cache_clause = function() { var localctx = new Result_cache_clauseContext(this, this._ctx, this.state); this.enterRule(localctx, 16, PlSqlParser.RULE_result_cache_clause); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 1671; this.match(PlSqlParser.RESULT_CACHE); this.state = 1673; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.RELIES_ON) { this.state = 1672; this.relies_on_part(); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Relies_on_partContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_relies_on_part; return this; } Relies_on_partContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Relies_on_partContext.prototype.constructor = Relies_on_partContext; Relies_on_partContext.prototype.RELIES_ON = function() { return this.getToken(PlSqlParser.RELIES_ON, 0); }; Relies_on_partContext.prototype.LEFT_PAREN = function() { return this.getToken(PlSqlParser.LEFT_PAREN, 0); }; Relies_on_partContext.prototype.tableview_name = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Tableview_nameContext); } else { return this.getTypedRuleContext(Tableview_nameContext,i); } }; Relies_on_partContext.prototype.RIGHT_PAREN = function() { return this.getToken(PlSqlParser.RIGHT_PAREN, 0); }; Relies_on_partContext.prototype.COMMA = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.COMMA); } else { return this.getToken(PlSqlParser.COMMA, i); } }; Relies_on_partContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterRelies_on_part(this); } }; Relies_on_partContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitRelies_on_part(this); } }; Relies_on_partContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitRelies_on_part(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Relies_on_partContext = Relies_on_partContext; PlSqlParser.prototype.relies_on_part = function() { var localctx = new Relies_on_partContext(this, this._ctx, this.state); this.enterRule(localctx, 18, PlSqlParser.RULE_relies_on_part); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 1675; this.match(PlSqlParser.RELIES_ON); this.state = 1676; this.match(PlSqlParser.LEFT_PAREN); this.state = 1677; this.tableview_name(); this.state = 1682; this._errHandler.sync(this); _la = this._input.LA(1); while(_la===PlSqlParser.COMMA) { this.state = 1678; this.match(PlSqlParser.COMMA); this.state = 1679; this.tableview_name(); this.state = 1684; this._errHandler.sync(this); _la = this._input.LA(1); } this.state = 1685; this.match(PlSqlParser.RIGHT_PAREN); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Streaming_clauseContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_streaming_clause; return this; } Streaming_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Streaming_clauseContext.prototype.constructor = Streaming_clauseContext; Streaming_clauseContext.prototype.expression = function() { return this.getTypedRuleContext(ExpressionContext,0); }; Streaming_clauseContext.prototype.BY = function() { return this.getToken(PlSqlParser.BY, 0); }; Streaming_clauseContext.prototype.paren_column_list = function() { return this.getTypedRuleContext(Paren_column_listContext,0); }; Streaming_clauseContext.prototype.ORDER = function() { return this.getToken(PlSqlParser.ORDER, 0); }; Streaming_clauseContext.prototype.CLUSTER = function() { return this.getToken(PlSqlParser.CLUSTER, 0); }; Streaming_clauseContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterStreaming_clause(this); } }; Streaming_clauseContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitStreaming_clause(this); } }; Streaming_clauseContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitStreaming_clause(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Streaming_clauseContext = Streaming_clauseContext; PlSqlParser.prototype.streaming_clause = function() { var localctx = new Streaming_clauseContext(this, this._ctx, this.state); this.enterRule(localctx, 20, PlSqlParser.RULE_streaming_clause); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 1687; _la = this._input.LA(1); if(!(_la===PlSqlParser.CLUSTER || _la===PlSqlParser.ORDER)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } this.state = 1688; this.expression(); this.state = 1689; this.match(PlSqlParser.BY); this.state = 1690; this.paren_column_list(); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Drop_packageContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_drop_package; return this; } Drop_packageContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Drop_packageContext.prototype.constructor = Drop_packageContext; Drop_packageContext.prototype.DROP = function() { return this.getToken(PlSqlParser.DROP, 0); }; Drop_packageContext.prototype.PACKAGE = function() { return this.getToken(PlSqlParser.PACKAGE, 0); }; Drop_packageContext.prototype.package_name = function() { return this.getTypedRuleContext(Package_nameContext,0); }; Drop_packageContext.prototype.SEMICOLON = function() { return this.getToken(PlSqlParser.SEMICOLON, 0); }; Drop_packageContext.prototype.BODY = function() { return this.getToken(PlSqlParser.BODY, 0); }; Drop_packageContext.prototype.schema_object_name = function() { return this.getTypedRuleContext(Schema_object_nameContext,0); }; Drop_packageContext.prototype.PERIOD = function() { return this.getToken(PlSqlParser.PERIOD, 0); }; Drop_packageContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterDrop_package(this); } }; Drop_packageContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitDrop_package(this); } }; Drop_packageContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitDrop_package(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Drop_packageContext = Drop_packageContext; PlSqlParser.prototype.drop_package = function() { var localctx = new Drop_packageContext(this, this._ctx, this.state); this.enterRule(localctx, 22, PlSqlParser.RULE_drop_package); try { this.enterOuterAlt(localctx, 1); this.state = 1692; this.match(PlSqlParser.DROP); this.state = 1693; this.match(PlSqlParser.PACKAGE); this.state = 1695; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,22,this._ctx); if(la_===1) { this.state = 1694; this.match(PlSqlParser.BODY); } this.state = 1700; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,23,this._ctx); if(la_===1) { this.state = 1697; this.schema_object_name(); this.state = 1698; this.match(PlSqlParser.PERIOD); } this.state = 1702; this.package_name(); this.state = 1703; this.match(PlSqlParser.SEMICOLON); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Alter_packageContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_alter_package; return this; } Alter_packageContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Alter_packageContext.prototype.constructor = Alter_packageContext; Alter_packageContext.prototype.ALTER = function() { return this.getToken(PlSqlParser.ALTER, 0); }; Alter_packageContext.prototype.PACKAGE = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.PACKAGE); } else { return this.getToken(PlSqlParser.PACKAGE, i); } }; Alter_packageContext.prototype.package_name = function() { return this.getTypedRuleContext(Package_nameContext,0); }; Alter_packageContext.prototype.COMPILE = function() { return this.getToken(PlSqlParser.COMPILE, 0); }; Alter_packageContext.prototype.SEMICOLON = function() { return this.getToken(PlSqlParser.SEMICOLON, 0); }; Alter_packageContext.prototype.DEBUG = function() { return this.getToken(PlSqlParser.DEBUG, 0); }; Alter_packageContext.prototype.compiler_parameters_clause = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Compiler_parameters_clauseContext); } else { return this.getTypedRuleContext(Compiler_parameters_clauseContext,i); } }; Alter_packageContext.prototype.REUSE = function() { return this.getToken(PlSqlParser.REUSE, 0); }; Alter_packageContext.prototype.SETTINGS = function() { return this.getToken(PlSqlParser.SETTINGS, 0); }; Alter_packageContext.prototype.BODY = function() { return this.getToken(PlSqlParser.BODY, 0); }; Alter_packageContext.prototype.SPECIFICATION = function() { return this.getToken(PlSqlParser.SPECIFICATION, 0); }; Alter_packageContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterAlter_package(this); } }; Alter_packageContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitAlter_package(this); } }; Alter_packageContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitAlter_package(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Alter_packageContext = Alter_packageContext; PlSqlParser.prototype.alter_package = function() { var localctx = new Alter_packageContext(this, this._ctx, this.state); this.enterRule(localctx, 24, PlSqlParser.RULE_alter_package); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 1705; this.match(PlSqlParser.ALTER); this.state = 1706; this.match(PlSqlParser.PACKAGE); this.state = 1707; this.package_name(); this.state = 1708; this.match(PlSqlParser.COMPILE); this.state = 1710; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,24,this._ctx); if(la_===1) { this.state = 1709; this.match(PlSqlParser.DEBUG); } this.state = 1713; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,25,this._ctx); if(la_===1) { this.state = 1712; _la = this._input.LA(1); if(!(_la===PlSqlParser.BODY || _la===PlSqlParser.PACKAGE || _la===PlSqlParser.SPECIFICATION)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } } this.state = 1718; this._errHandler.sync(this); var _alt = this._interp.adaptivePredict(this._input,26,this._ctx) while(_alt!=2 && _alt!=antlr4.atn.ATN.INVALID_ALT_NUMBER) { if(_alt===1) { this.state = 1715; this.compiler_parameters_clause(); } this.state = 1720; this._errHandler.sync(this); _alt = this._interp.adaptivePredict(this._input,26,this._ctx); } this.state = 1723; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.REUSE) { this.state = 1721; this.match(PlSqlParser.REUSE); this.state = 1722; this.match(PlSqlParser.SETTINGS); } this.state = 1725; this.match(PlSqlParser.SEMICOLON); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Create_packageContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_create_package; return this; } Create_packageContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Create_packageContext.prototype.constructor = Create_packageContext; Create_packageContext.prototype.CREATE = function() { return this.getToken(PlSqlParser.CREATE, 0); }; Create_packageContext.prototype.PACKAGE = function() { return this.getToken(PlSqlParser.PACKAGE, 0); }; Create_packageContext.prototype.package_name = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Package_nameContext); } else { return this.getTypedRuleContext(Package_nameContext,i); } }; Create_packageContext.prototype.END = function() { return this.getToken(PlSqlParser.END, 0); }; Create_packageContext.prototype.SEMICOLON = function() { return this.getToken(PlSqlParser.SEMICOLON, 0); }; Create_packageContext.prototype.IS = function() { return this.getToken(PlSqlParser.IS, 0); }; Create_packageContext.prototype.AS = function() { return this.getToken(PlSqlParser.AS, 0); }; Create_packageContext.prototype.OR = function() { return this.getToken(PlSqlParser.OR, 0); }; Create_packageContext.prototype.REPLACE = function() { return this.getToken(PlSqlParser.REPLACE, 0); }; Create_packageContext.prototype.schema_object_name = function() { return this.getTypedRuleContext(Schema_object_nameContext,0); }; Create_packageContext.prototype.PERIOD = function() { return this.getToken(PlSqlParser.PERIOD, 0); }; Create_packageContext.prototype.invoker_rights_clause = function() { return this.getTypedRuleContext(Invoker_rights_clauseContext,0); }; Create_packageContext.prototype.package_obj_spec = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Package_obj_specContext); } else { return this.getTypedRuleContext(Package_obj_specContext,i); } }; Create_packageContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterCreate_package(this); } }; Create_packageContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitCreate_package(this); } }; Create_packageContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitCreate_package(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Create_packageContext = Create_packageContext; PlSqlParser.prototype.create_package = function() { var localctx = new Create_packageContext(this, this._ctx, this.state); this.enterRule(localctx, 26, PlSqlParser.RULE_create_package); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 1727; this.match(PlSqlParser.CREATE); this.state = 1730; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.OR) { this.state = 1728; this.match(PlSqlParser.OR); this.state = 1729; this.match(PlSqlParser.REPLACE); } this.state = 1732; this.match(PlSqlParser.PACKAGE); this.state = 1736; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,29,this._ctx); if(la_===1) { this.state = 1733; this.schema_object_name(); this.state = 1734; this.match(PlSqlParser.PERIOD); } this.state = 1738; this.package_name(); this.state = 1740; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.AUTHID) { this.state = 1739; this.invoker_rights_clause(); } this.state = 1742; _la = this._input.LA(1); if(!(_la===PlSqlParser.AS || _la===PlSqlParser.IS)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } this.state = 1746; this._errHandler.sync(this); _la = this._input.LA(1); while((((_la) & ~0x1f) == 0 && ((1 << _la) & ((1 << PlSqlParser.ABORT) | (1 << PlSqlParser.ABS) | (1 << PlSqlParser.ACCESS) | (1 << PlSqlParser.ACCESSED) | (1 << PlSqlParser.ACCOUNT) | (1 << PlSqlParser.ACL) | (1 << PlSqlParser.ACOS) | (1 << PlSqlParser.ACTION) | (1 << PlSqlParser.ACTIONS) | (1 << PlSqlParser.ACTIVATE) | (1 << PlSqlParser.ACTIVE) | (1 << PlSqlParser.ACTIVE_COMPONENT) | (1 << PlSqlParser.ACTIVE_DATA) | (1 << PlSqlParser.ACTIVE_FUNCTION) | (1 << PlSqlParser.ACTIVE_TAG) | (1 << PlSqlParser.ACTIVITY) | (1 << PlSqlParser.ADAPTIVE_PLAN) | (1 << PlSqlParser.ADD) | (1 << PlSqlParser.ADD_COLUMN) | (1 << PlSqlParser.ADD_GROUP) | (1 << PlSqlParser.ADD_MONTHS) | (1 << PlSqlParser.ADJ_DATE) | (1 << PlSqlParser.ADMIN) | (1 << PlSqlParser.ADMINISTER) | (1 << PlSqlParser.ADMINISTRATOR) | (1 << PlSqlParser.ADVANCED) | (1 << PlSqlParser.ADVISE) | (1 << PlSqlParser.ADVISOR) | (1 << PlSqlParser.AFD_DISKSTRING) | (1 << PlSqlParser.AFTER) | (1 << PlSqlParser.AGENT))) !== 0) || ((((_la - 32)) & ~0x1f) == 0 && ((1 << (_la - 32)) & ((1 << (PlSqlParser.AGGREGATE - 32)) | (1 << (PlSqlParser.A_LETTER - 32)) | (1 << (PlSqlParser.ALIAS - 32)) | (1 << (PlSqlParser.ALLOCATE - 32)) | (1 << (PlSqlParser.ALLOW - 32)) | (1 << (PlSqlParser.ALL_ROWS - 32)) | (1 << (PlSqlParser.ALWAYS - 32)) | (1 << (PlSqlParser.ANALYZE - 32)) | (1 << (PlSqlParser.ANCILLARY - 32)) | (1 << (PlSqlParser.AND_EQUAL - 32)) | (1 << (PlSqlParser.ANOMALY - 32)) | (1 << (PlSqlParser.ANSI_REARCH - 32)) | (1 << (PlSqlParser.ANTIJOIN - 32)) | (1 << (PlSqlParser.ANYSCHEMA - 32)) | (1 << (PlSqlParser.APPEND - 32)) | (1 << (PlSqlParser.APPENDCHILDXML - 32)) | (1 << (PlSqlParser.APPEND_VALUES - 32)) | (1 << (PlSqlParser.APPLICATION - 32)) | (1 << (PlSqlParser.APPLY - 32)) | (1 << (PlSqlParser.APPROX_COUNT_DISTINCT - 32)) | (1 << (PlSqlParser.ARCHIVAL - 32)) | (1 << (PlSqlParser.ARCHIVE - 32)) | (1 << (PlSqlParser.ARCHIVED - 32)) | (1 << (PlSqlParser.ARCHIVELOG - 32)) | (1 << (PlSqlParser.ARRAY - 32)) | (1 << (PlSqlParser.ASCII - 32)))) !== 0) || ((((_la - 64)) & ~0x1f) == 0 && ((1 << (_la - 64)) & ((1 << (PlSqlParser.ASCIISTR - 64)) | (1 << (PlSqlParser.ASIN - 64)) | (1 << (PlSqlParser.ASIS - 64)) | (1 << (PlSqlParser.ASSEMBLY - 64)) | (1 << (PlSqlParser.ASSIGN - 64)) | (1 << (PlSqlParser.ASSOCIATE - 64)) | (1 << (PlSqlParser.ASYNC - 64)) | (1 << (PlSqlParser.ASYNCHRONOUS - 64)) | (1 << (PlSqlParser.ATAN2 - 64)) | (1 << (PlSqlParser.ATAN - 64)) | (1 << (PlSqlParser.AT - 64)) | (1 << (PlSqlParser.ATTRIBUTE - 64)) | (1 << (PlSqlParser.ATTRIBUTES - 64)) | (1 << (PlSqlParser.AUTHENTICATED - 64)) | (1 << (PlSqlParser.AUTHENTICATION - 64)) | (1 << (PlSqlParser.AUTHID - 64)) | (1 << (PlSqlParser.AUTHORIZATION - 64)) | (1 << (PlSqlParser.AUTOALLOCATE - 64)) | (1 << (PlSqlParser.AUTO - 64)) | (1 << (PlSqlParser.AUTOEXTEND - 64)) | (1 << (PlSqlParser.AUTO_LOGIN - 64)) | (1 << (PlSqlParser.AUTOMATIC - 64)) | (1 << (PlSqlParser.AUTONOMOUS_TRANSACTION - 64)) | (1 << (PlSqlParser.AUTO_REOPTIMIZE - 64)) | (1 << (PlSqlParser.AVAILABILITY - 64)) | (1 << (PlSqlParser.AVRO - 64)) | (1 << (PlSqlParser.BACKGROUND - 64)) | (1 << (PlSqlParser.BACKUP - 64)) | (1 << (PlSqlParser.BASIC - 64)))) !== 0) || ((((_la - 96)) & ~0x1f) == 0 && ((1 << (_la - 96)) & ((1 << (PlSqlParser.BASICFILE - 96)) | (1 << (PlSqlParser.BATCH - 96)) | (1 << (PlSqlParser.BATCHSIZE - 96)) | (1 << (PlSqlParser.BATCH_TABLE_ACCESS_BY_ROWID - 96)) | (1 << (PlSqlParser.BECOME - 96)) | (1 << (PlSqlParser.BEFORE - 96)) | (1 << (PlSqlParser.BEGIN - 96)) | (1 << (PlSqlParser.BEGINNING - 96)) | (1 << (PlSqlParser.BEGIN_OUTLINE_DATA - 96)) | (1 << (PlSqlParser.BEHALF - 96)) | (1 << (PlSqlParser.BEQUEATH - 96)) | (1 << (PlSqlParser.BFILE - 96)) | (1 << (PlSqlParser.BFILENAME - 96)) | (1 << (PlSqlParser.BIGFILE - 96)) | (1 << (PlSqlParser.BINARY - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE_INFINITY - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE_NAN - 96)) | (1 << (PlSqlParser.BINARY_FLOAT - 96)) | (1 << (PlSqlParser.BINARY_FLOAT_INFINITY - 96)) | (1 << (PlSqlParser.BINARY_FLOAT_NAN - 96)) | (1 << (PlSqlParser.BINARY_INTEGER - 96)) | (1 << (PlSqlParser.BIND_AWARE - 96)) | (1 << (PlSqlParser.BINDING - 96)) | (1 << (PlSqlParser.BIN_TO_NUM - 96)) | (1 << (PlSqlParser.BITAND - 96)) | (1 << (PlSqlParser.BITMAP_AND - 96)) | (1 << (PlSqlParser.BITMAP - 96)) | (1 << (PlSqlParser.BITMAPS - 96)) | (1 << (PlSqlParser.BITMAP_TREE - 96)) | (1 << (PlSqlParser.BITS - 96)))) !== 0) || ((((_la - 128)) & ~0x1f) == 0 && ((1 << (_la - 128)) & ((1 << (PlSqlParser.BLOB - 128)) | (1 << (PlSqlParser.BLOCK - 128)) | (1 << (PlSqlParser.BLOCK_RANGE - 128)) | (1 << (PlSqlParser.BLOCKS - 128)) | (1 << (PlSqlParser.BLOCKSIZE - 128)) | (1 << (PlSqlParser.BODY - 128)) | (1 << (PlSqlParser.BOOLEAN - 128)) | (1 << (PlSqlParser.BOTH - 128)) | (1 << (PlSqlParser.BOUND - 128)) | (1 << (PlSqlParser.BRANCH - 128)) | (1 << (PlSqlParser.BREADTH - 128)) | (1 << (PlSqlParser.BROADCAST - 128)) | (1 << (PlSqlParser.BSON - 128)) | (1 << (PlSqlParser.BUFFER - 128)) | (1 << (PlSqlParser.BUFFER_CACHE - 128)) | (1 << (PlSqlParser.BUFFER_POOL - 128)) | (1 << (PlSqlParser.BUILD - 128)) | (1 << (PlSqlParser.BULK - 128)) | (1 << (PlSqlParser.BYPASS_RECURSIVE_CHECK - 128)) | (1 << (PlSqlParser.BYPASS_UJVC - 128)) | (1 << (PlSqlParser.BYTE - 128)) | (1 << (PlSqlParser.CACHE - 128)) | (1 << (PlSqlParser.CACHE_CB - 128)) | (1 << (PlSqlParser.CACHE_INSTANCES - 128)) | (1 << (PlSqlParser.CACHE_TEMP_TABLE - 128)) | (1 << (PlSqlParser.CACHING - 128)) | (1 << (PlSqlParser.CALCULATED - 128)) | (1 << (PlSqlParser.CALLBACK - 128)) | (1 << (PlSqlParser.CALL - 128)) | (1 << (PlSqlParser.CANCEL - 128)))) !== 0) || ((((_la - 160)) & ~0x1f) == 0 && ((1 << (_la - 160)) & ((1 << (PlSqlParser.CAPACITY - 160)) | (1 << (PlSqlParser.CARDINALITY - 160)) | (1 << (PlSqlParser.CASCADE - 160)) | (1 << (PlSqlParser.CASE - 160)) | (1 << (PlSqlParser.CAST - 160)) | (1 << (PlSqlParser.CATEGORY - 160)) | (1 << (PlSqlParser.CDBDEFAULT - 160)) | (1 << (PlSqlParser.CEIL - 160)) | (1 << (PlSqlParser.CELL_FLASH_CACHE - 160)) | (1 << (PlSqlParser.CERTIFICATE - 160)) | (1 << (PlSqlParser.CFILE - 160)) | (1 << (PlSqlParser.CHAINED - 160)) | (1 << (PlSqlParser.CHANGE - 160)) | (1 << (PlSqlParser.CHANGE_DUPKEY_ERROR_INDEX - 160)) | (1 << (PlSqlParser.CHARACTER - 160)) | (1 << (PlSqlParser.CHAR - 160)) | (1 << (PlSqlParser.CHAR_CS - 160)) | (1 << (PlSqlParser.CHARTOROWID - 160)) | (1 << (PlSqlParser.CHECK_ACL_REWRITE - 160)) | (1 << (PlSqlParser.CHECKPOINT - 160)) | (1 << (PlSqlParser.CHILD - 160)) | (1 << (PlSqlParser.CHOOSE - 160)) | (1 << (PlSqlParser.CHR - 160)) | (1 << (PlSqlParser.CHUNK - 160)) | (1 << (PlSqlParser.CLASS - 160)) | (1 << (PlSqlParser.CLASSIFIER - 160)) | (1 << (PlSqlParser.CLEANUP - 160)) | (1 << (PlSqlParser.CLEAR - 160)) | (1 << (PlSqlParser.C_LETTER - 160)) | (1 << (PlSqlParser.CLIENT - 160)))) !== 0) || ((((_la - 192)) & ~0x1f) == 0 && ((1 << (_la - 192)) & ((1 << (PlSqlParser.CLOB - 192)) | (1 << (PlSqlParser.CLONE - 192)) | (1 << (PlSqlParser.CLOSE_CACHED_OPEN_CURSORS - 192)) | (1 << (PlSqlParser.CLOSE - 192)) | (1 << (PlSqlParser.CLUSTER_BY_ROWID - 192)) | (1 << (PlSqlParser.CLUSTER - 192)) | (1 << (PlSqlParser.CLUSTER_DETAILS - 192)) | (1 << (PlSqlParser.CLUSTER_DISTANCE - 192)) | (1 << (PlSqlParser.CLUSTER_ID - 192)) | (1 << (PlSqlParser.CLUSTERING - 192)) | (1 << (PlSqlParser.CLUSTERING_FACTOR - 192)) | (1 << (PlSqlParser.CLUSTER_PROBABILITY - 192)) | (1 << (PlSqlParser.CLUSTER_SET - 192)) | (1 << (PlSqlParser.COALESCE - 192)) | (1 << (PlSqlParser.COALESCE_SQ - 192)) | (1 << (PlSqlParser.COARSE - 192)) | (1 << (PlSqlParser.CO_AUTH_IND - 192)) | (1 << (PlSqlParser.COLD - 192)) | (1 << (PlSqlParser.COLLECT - 192)) | (1 << (PlSqlParser.COLUMNAR - 192)) | (1 << (PlSqlParser.COLUMN_AUTH_INDICATOR - 192)) | (1 << (PlSqlParser.COLUMN - 192)) | (1 << (PlSqlParser.COLUMNS - 192)) | (1 << (PlSqlParser.COLUMN_STATS - 192)) | (1 << (PlSqlParser.COLUMN_VALUE - 192)) | (1 << (PlSqlParser.COMMENT - 192)) | (1 << (PlSqlParser.COMMIT - 192)) | (1 << (PlSqlParser.COMMITTED - 192)) | (1 << (PlSqlParser.COMMON_DATA - 192)) | (1 << (PlSqlParser.COMPACT - 192)) | (1 << (PlSqlParser.COMPATIBILITY - 192)) | (1 << (PlSqlParser.COMPILE - 192)))) !== 0) || ((((_la - 224)) & ~0x1f) == 0 && ((1 << (_la - 224)) & ((1 << (PlSqlParser.COMPLETE - 224)) | (1 << (PlSqlParser.COMPLIANCE - 224)) | (1 << (PlSqlParser.COMPONENT - 224)) | (1 << (PlSqlParser.COMPONENTS - 224)) | (1 << (PlSqlParser.COMPOSE - 224)) | (1 << (PlSqlParser.COMPOSITE - 224)) | (1 << (PlSqlParser.COMPOSITE_LIMIT - 224)) | (1 << (PlSqlParser.COMPOUND - 224)) | (1 << (PlSqlParser.COMPUTE - 224)) | (1 << (PlSqlParser.CONCAT - 224)) | (1 << (PlSqlParser.CON_DBID_TO_ID - 224)) | (1 << (PlSqlParser.CONDITIONAL - 224)) | (1 << (PlSqlParser.CONDITION - 224)) | (1 << (PlSqlParser.CONFIRM - 224)) | (1 << (PlSqlParser.CONFORMING - 224)) | (1 << (PlSqlParser.CON_GUID_TO_ID - 224)) | (1 << (PlSqlParser.CON_ID - 224)) | (1 << (PlSqlParser.CON_NAME_TO_ID - 224)) | (1 << (PlSqlParser.CONNECT_BY_CB_WHR_ONLY - 224)) | (1 << (PlSqlParser.CONNECT_BY_COMBINE_SW - 224)) | (1 << (PlSqlParser.CONNECT_BY_COST_BASED - 224)) | (1 << (PlSqlParser.CONNECT_BY_ELIM_DUPS - 224)) | (1 << (PlSqlParser.CONNECT_BY_FILTERING - 224)) | (1 << (PlSqlParser.CONNECT_BY_ISCYCLE - 224)) | (1 << (PlSqlParser.CONNECT_BY_ISLEAF - 224)) | (1 << (PlSqlParser.CONNECT_BY_ROOT - 224)) | (1 << (PlSqlParser.CONNECT_TIME - 224)) | (1 << (PlSqlParser.CONSIDER - 224)) | (1 << (PlSqlParser.CONSISTENT - 224)) | (1 << (PlSqlParser.CONSTANT - 224)))) !== 0) || ((((_la - 256)) & ~0x1f) == 0 && ((1 << (_la - 256)) & ((1 << (PlSqlParser.CONST - 256)) | (1 << (PlSqlParser.CONSTRAINT - 256)) | (1 << (PlSqlParser.CONSTRAINTS - 256)) | (1 << (PlSqlParser.CONSTRUCTOR - 256)) | (1 << (PlSqlParser.CONTAINER - 256)) | (1 << (PlSqlParser.CONTAINER_DATA - 256)) | (1 << (PlSqlParser.CONTAINERS - 256)) | (1 << (PlSqlParser.CONTENT - 256)) | (1 << (PlSqlParser.CONTENTS - 256)) | (1 << (PlSqlParser.CONTEXT - 256)) | (1 << (PlSqlParser.CONTINUE - 256)) | (1 << (PlSqlParser.CONTROLFILE - 256)) | (1 << (PlSqlParser.CON_UID_TO_ID - 256)) | (1 << (PlSqlParser.CONVERT - 256)) | (1 << (PlSqlParser.COOKIE - 256)) | (1 << (PlSqlParser.COPY - 256)) | (1 << (PlSqlParser.CORR_K - 256)) | (1 << (PlSqlParser.CORR_S - 256)) | (1 << (PlSqlParser.CORRUPTION - 256)) | (1 << (PlSqlParser.CORRUPT_XID_ALL - 256)) | (1 << (PlSqlParser.CORRUPT_XID - 256)) | (1 << (PlSqlParser.COS - 256)) | (1 << (PlSqlParser.COSH - 256)) | (1 << (PlSqlParser.COST - 256)) | (1 << (PlSqlParser.COST_XML_QUERY_REWRITE - 256)) | (1 << (PlSqlParser.COUNT - 256)) | (1 << (PlSqlParser.COVAR_POP - 256)) | (1 << (PlSqlParser.COVAR_SAMP - 256)) | (1 << (PlSqlParser.CPU_COSTING - 256)) | (1 << (PlSqlParser.CPU_PER_CALL - 256)) | (1 << (PlSqlParser.CPU_PER_SESSION - 256)) | (1 << (PlSqlParser.CRASH - 256)))) !== 0) || ((((_la - 289)) & ~0x1f) == 0 && ((1 << (_la - 289)) & ((1 << (PlSqlParser.CREATE_FILE_DEST - 289)) | (1 << (PlSqlParser.CREATE_STORED_OUTLINES - 289)) | (1 << (PlSqlParser.CREATION - 289)) | (1 << (PlSqlParser.CREDENTIAL - 289)) | (1 << (PlSqlParser.CRITICAL - 289)) | (1 << (PlSqlParser.CROSS - 289)) | (1 << (PlSqlParser.CROSSEDITION - 289)) | (1 << (PlSqlParser.CSCONVERT - 289)) | (1 << (PlSqlParser.CUBE_AJ - 289)) | (1 << (PlSqlParser.CUBE - 289)) | (1 << (PlSqlParser.CUBE_GB - 289)) | (1 << (PlSqlParser.CUBE_SJ - 289)) | (1 << (PlSqlParser.CUME_DISTM - 289)) | (1 << (PlSqlParser.CURRENT - 289)) | (1 << (PlSqlParser.CURRENT_DATE - 289)) | (1 << (PlSqlParser.CURRENT_SCHEMA - 289)) | (1 << (PlSqlParser.CURRENT_TIME - 289)) | (1 << (PlSqlParser.CURRENT_TIMESTAMP - 289)) | (1 << (PlSqlParser.CURRENT_USER - 289)) | (1 << (PlSqlParser.CURRENTV - 289)) | (1 << (PlSqlParser.CURSOR - 289)) | (1 << (PlSqlParser.CURSOR_SHARING_EXACT - 289)) | (1 << (PlSqlParser.CURSOR_SPECIFIC_SEGMENT - 289)) | (1 << (PlSqlParser.CUSTOMDATUM - 289)) | (1 << (PlSqlParser.CV - 289)) | (1 << (PlSqlParser.CYCLE - 289)) | (1 << (PlSqlParser.DANGLING - 289)) | (1 << (PlSqlParser.DATABASE - 289)) | (1 << (PlSqlParser.DATA - 289)) | (1 << (PlSqlParser.DATAFILE - 289)) | (1 << (PlSqlParser.DATAFILES - 289)))) !== 0) || ((((_la - 321)) & ~0x1f) == 0 && ((1 << (_la - 321)) & ((1 << (PlSqlParser.DATAMOVEMENT - 321)) | (1 << (PlSqlParser.DATAOBJNO - 321)) | (1 << (PlSqlParser.DATAOBJ_TO_MAT_PARTITION - 321)) | (1 << (PlSqlParser.DATAOBJ_TO_PARTITION - 321)) | (1 << (PlSqlParser.DATAPUMP - 321)) | (1 << (PlSqlParser.DATA_SECURITY_REWRITE_LIMIT - 321)) | (1 << (PlSqlParser.DATE_MODE - 321)) | (1 << (PlSqlParser.DAY - 321)) | (1 << (PlSqlParser.DAYS - 321)) | (1 << (PlSqlParser.DBA - 321)) | (1 << (PlSqlParser.DBA_RECYCLEBIN - 321)) | (1 << (PlSqlParser.DBMS_STATS - 321)) | (1 << (PlSqlParser.DB_ROLE_CHANGE - 321)) | (1 << (PlSqlParser.DBTIMEZONE - 321)) | (1 << (PlSqlParser.DB_UNIQUE_NAME - 321)) | (1 << (PlSqlParser.DB_VERSION - 321)) | (1 << (PlSqlParser.DDL - 321)) | (1 << (PlSqlParser.DEALLOCATE - 321)) | (1 << (PlSqlParser.DEBUG - 321)) | (1 << (PlSqlParser.DEBUGGER - 321)) | (1 << (PlSqlParser.DEC - 321)) | (1 << (PlSqlParser.DECIMAL - 321)) | (1 << (PlSqlParser.DECLARE - 321)) | (1 << (PlSqlParser.DECOMPOSE - 321)) | (1 << (PlSqlParser.DECORRELATE - 321)) | (1 << (PlSqlParser.DECR - 321)) | (1 << (PlSqlParser.DECREMENT - 321)) | (1 << (PlSqlParser.DECRYPT - 321)) | (1 << (PlSqlParser.DEDUPLICATE - 321)) | (1 << (PlSqlParser.DEFAULTS - 321)))) !== 0) || ((((_la - 353)) & ~0x1f) == 0 && ((1 << (_la - 353)) & ((1 << (PlSqlParser.DEFERRABLE - 353)) | (1 << (PlSqlParser.DEFERRED - 353)) | (1 << (PlSqlParser.DEFINED - 353)) | (1 << (PlSqlParser.DEFINE - 353)) | (1 << (PlSqlParser.DEFINER - 353)) | (1 << (PlSqlParser.DEGREE - 353)) | (1 << (PlSqlParser.DELAY - 353)) | (1 << (PlSqlParser.DELEGATE - 353)) | (1 << (PlSqlParser.DELETE_ALL - 353)) | (1 << (PlSqlParser.DELETE - 353)) | (1 << (PlSqlParser.DELETEXML - 353)) | (1 << (PlSqlParser.DEMAND - 353)) | (1 << (PlSqlParser.DENSE_RANKM - 353)) | (1 << (PlSqlParser.DEPENDENT - 353)) | (1 << (PlSqlParser.DEPTH - 353)) | (1 << (PlSqlParser.DEQUEUE - 353)) | (1 << (PlSqlParser.DEREF - 353)) | (1 << (PlSqlParser.DEREF_NO_REWRITE - 353)) | (1 << (PlSqlParser.DESTROY - 353)) | (1 << (PlSqlParser.DETACHED - 353)) | (1 << (PlSqlParser.DETERMINES - 353)) | (1 << (PlSqlParser.DETERMINISTIC - 353)) | (1 << (PlSqlParser.DICTIONARY - 353)) | (1 << (PlSqlParser.DIMENSION - 353)) | (1 << (PlSqlParser.DIMENSIONS - 353)) | (1 << (PlSqlParser.DIRECT_LOAD - 353)) | (1 << (PlSqlParser.DIRECTORY - 353)) | (1 << (PlSqlParser.DIRECT_PATH - 353)) | (1 << (PlSqlParser.DISABLE_ALL - 353)) | (1 << (PlSqlParser.DISABLE - 353)) | (1 << (PlSqlParser.DISABLE_PARALLEL_DML - 353)))) !== 0) || ((((_la - 385)) & ~0x1f) == 0 && ((1 << (_la - 385)) & ((1 << (PlSqlParser.DISABLE_PRESET - 385)) | (1 << (PlSqlParser.DISABLE_RPKE - 385)) | (1 << (PlSqlParser.DISALLOW - 385)) | (1 << (PlSqlParser.DISASSOCIATE - 385)) | (1 << (PlSqlParser.DISCARD - 385)) | (1 << (PlSqlParser.DISCONNECT - 385)) | (1 << (PlSqlParser.DISK - 385)) | (1 << (PlSqlParser.DISKGROUP - 385)) | (1 << (PlSqlParser.DISKS - 385)) | (1 << (PlSqlParser.DISMOUNT - 385)) | (1 << (PlSqlParser.DISTINGUISHED - 385)) | (1 << (PlSqlParser.DISTRIBUTED - 385)) | (1 << (PlSqlParser.DISTRIBUTE - 385)) | (1 << (PlSqlParser.DML - 385)) | (1 << (PlSqlParser.DML_UPDATE - 385)) | (1 << (PlSqlParser.DOCFIDELITY - 385)) | (1 << (PlSqlParser.DOCUMENT - 385)) | (1 << (PlSqlParser.DOMAIN_INDEX_FILTER - 385)) | (1 << (PlSqlParser.DOMAIN_INDEX_NO_SORT - 385)) | (1 << (PlSqlParser.DOMAIN_INDEX_SORT - 385)) | (1 << (PlSqlParser.DOUBLE - 385)) | (1 << (PlSqlParser.DOWNGRADE - 385)) | (1 << (PlSqlParser.DRIVING_SITE - 385)) | (1 << (PlSqlParser.DROP_COLUMN - 385)) | (1 << (PlSqlParser.DROP_GROUP - 385)) | (1 << (PlSqlParser.DSINTERVAL_UNCONSTRAINED - 385)) | (1 << (PlSqlParser.DST_UPGRADE_INSERT_CONV - 385)) | (1 << (PlSqlParser.DUMP - 385)))) !== 0) || ((((_la - 417)) & ~0x1f) == 0 && ((1 << (_la - 417)) & ((1 << (PlSqlParser.DUPLICATE - 417)) | (1 << (PlSqlParser.DV - 417)) | (1 << (PlSqlParser.DYNAMIC - 417)) | (1 << (PlSqlParser.DYNAMIC_SAMPLING - 417)) | (1 << (PlSqlParser.DYNAMIC_SAMPLING_EST_CDN - 417)) | (1 << (PlSqlParser.EACH - 417)) | (1 << (PlSqlParser.EDITIONABLE - 417)) | (1 << (PlSqlParser.EDITION - 417)) | (1 << (PlSqlParser.EDITIONING - 417)) | (1 << (PlSqlParser.EDITIONS - 417)) | (1 << (PlSqlParser.ELEMENT - 417)) | (1 << (PlSqlParser.ELIM_GROUPBY - 417)) | (1 << (PlSqlParser.ELIMINATE_JOIN - 417)) | (1 << (PlSqlParser.ELIMINATE_OBY - 417)) | (1 << (PlSqlParser.ELIMINATE_OUTER_JOIN - 417)) | (1 << (PlSqlParser.EM - 417)) | (1 << (PlSqlParser.EMPTY_BLOB - 417)) | (1 << (PlSqlParser.EMPTY_CLOB - 417)) | (1 << (PlSqlParser.EMPTY - 417)) | (1 << (PlSqlParser.ENABLE_ALL - 417)) | (1 << (PlSqlParser.ENABLE - 417)) | (1 << (PlSqlParser.ENABLE_PARALLEL_DML - 417)) | (1 << (PlSqlParser.ENABLE_PRESET - 417)) | (1 << (PlSqlParser.ENCODING - 417)) | (1 << (PlSqlParser.ENCRYPT - 417)) | (1 << (PlSqlParser.ENCRYPTION - 417)) | (1 << (PlSqlParser.END_OUTLINE_DATA - 417)) | (1 << (PlSqlParser.ENFORCED - 417)) | (1 << (PlSqlParser.ENFORCE - 417)))) !== 0) || ((((_la - 449)) & ~0x1f) == 0 && ((1 << (_la - 449)) & ((1 << (PlSqlParser.ENQUEUE - 449)) | (1 << (PlSqlParser.ENTERPRISE - 449)) | (1 << (PlSqlParser.ENTITYESCAPING - 449)) | (1 << (PlSqlParser.ENTRY - 449)) | (1 << (PlSqlParser.EQUIPART - 449)) | (1 << (PlSqlParser.ERR - 449)) | (1 << (PlSqlParser.ERROR_ARGUMENT - 449)) | (1 << (PlSqlParser.ERROR - 449)) | (1 << (PlSqlParser.ERROR_ON_OVERLAP_TIME - 449)) | (1 << (PlSqlParser.ERRORS - 449)) | (1 << (PlSqlParser.ESCAPE - 449)) | (1 << (PlSqlParser.ESTIMATE - 449)) | (1 << (PlSqlParser.EVAL - 449)) | (1 << (PlSqlParser.EVALNAME - 449)) | (1 << (PlSqlParser.EVALUATE - 449)) | (1 << (PlSqlParser.EVALUATION - 449)) | (1 << (PlSqlParser.EVENTS - 449)) | (1 << (PlSqlParser.EVERY - 449)) | (1 << (PlSqlParser.EXCEPT - 449)) | (1 << (PlSqlParser.EXCEPTION - 449)) | (1 << (PlSqlParser.EXCEPTION_INIT - 449)) | (1 << (PlSqlParser.EXCEPTIONS - 449)) | (1 << (PlSqlParser.EXCHANGE - 449)) | (1 << (PlSqlParser.EXCLUDE - 449)) | (1 << (PlSqlParser.EXCLUDING - 449)) | (1 << (PlSqlParser.EXECUTE - 449)) | (1 << (PlSqlParser.EXEMPT - 449)) | (1 << (PlSqlParser.EXISTING - 449)) | (1 << (PlSqlParser.EXISTS - 449)) | (1 << (PlSqlParser.EXISTSNODE - 449)) | (1 << (PlSqlParser.EXIT - 449)))) !== 0) || ((((_la - 481)) & ~0x1f) == 0 && ((1 << (_la - 481)) & ((1 << (PlSqlParser.EXPAND_GSET_TO_UNION - 481)) | (1 << (PlSqlParser.EXPAND_TABLE - 481)) | (1 << (PlSqlParser.EXP - 481)) | (1 << (PlSqlParser.EXPIRE - 481)) | (1 << (PlSqlParser.EXPLAIN - 481)) | (1 << (PlSqlParser.EXPLOSION - 481)) | (1 << (PlSqlParser.EXPORT - 481)) | (1 << (PlSqlParser.EXPR_CORR_CHECK - 481)) | (1 << (PlSqlParser.EXPRESS - 481)) | (1 << (PlSqlParser.EXTENDS - 481)) | (1 << (PlSqlParser.EXTENT - 481)) | (1 << (PlSqlParser.EXTENTS - 481)) | (1 << (PlSqlParser.EXTERNAL - 481)) | (1 << (PlSqlParser.EXTERNALLY - 481)) | (1 << (PlSqlParser.EXTRACTCLOBXML - 481)) | (1 << (PlSqlParser.EXTRACT - 481)) | (1 << (PlSqlParser.EXTRACTVALUE - 481)) | (1 << (PlSqlParser.EXTRA - 481)) | (1 << (PlSqlParser.FACILITY - 481)) | (1 << (PlSqlParser.FACT - 481)) | (1 << (PlSqlParser.FACTOR - 481)) | (1 << (PlSqlParser.FACTORIZE_JOIN - 481)) | (1 << (PlSqlParser.FAILED - 481)) | (1 << (PlSqlParser.FAILED_LOGIN_ATTEMPTS - 481)) | (1 << (PlSqlParser.FAILGROUP - 481)) | (1 << (PlSqlParser.FAILOVER - 481)) | (1 << (PlSqlParser.FAILURE - 481)) | (1 << (PlSqlParser.FALSE - 481)) | (1 << (PlSqlParser.FAMILY - 481)) | (1 << (PlSqlParser.FAR - 481)) | (1 << (PlSqlParser.FAST - 481)) | (1 << (PlSqlParser.FASTSTART - 481)))) !== 0) || ((((_la - 513)) & ~0x1f) == 0 && ((1 << (_la - 513)) & ((1 << (PlSqlParser.FBTSCAN - 513)) | (1 << (PlSqlParser.FEATURE_DETAILS - 513)) | (1 << (PlSqlParser.FEATURE_ID - 513)) | (1 << (PlSqlParser.FEATURE_SET - 513)) | (1 << (PlSqlParser.FEATURE_VALUE - 513)) | (1 << (PlSqlParser.FETCH - 513)) | (1 << (PlSqlParser.FILE - 513)) | (1 << (PlSqlParser.FILE_NAME_CONVERT - 513)) | (1 << (PlSqlParser.FILESYSTEM_LIKE_LOGGING - 513)) | (1 << (PlSqlParser.FILTER - 513)) | (1 << (PlSqlParser.FINAL - 513)) | (1 << (PlSqlParser.FINE - 513)) | (1 << (PlSqlParser.FINISH - 513)) | (1 << (PlSqlParser.FIRST - 513)) | (1 << (PlSqlParser.FIRSTM - 513)) | (1 << (PlSqlParser.FIRST_ROWS - 513)) | (1 << (PlSqlParser.FIRST_VALUE - 513)) | (1 << (PlSqlParser.FIXED_VIEW_DATA - 513)) | (1 << (PlSqlParser.FLAGGER - 513)) | (1 << (PlSqlParser.FLASHBACK - 513)) | (1 << (PlSqlParser.FLASH_CACHE - 513)) | (1 << (PlSqlParser.FLOAT - 513)) | (1 << (PlSqlParser.FLOB - 513)) | (1 << (PlSqlParser.FLOOR - 513)) | (1 << (PlSqlParser.FLUSH - 513)) | (1 << (PlSqlParser.FOLDER - 513)) | (1 << (PlSqlParser.FOLLOWING - 513)) | (1 << (PlSqlParser.FOLLOWS - 513)) | (1 << (PlSqlParser.FORALL - 513)) | (1 << (PlSqlParser.FORCE - 513)) | (1 << (PlSqlParser.FORCE_XML_QUERY_REWRITE - 513)) | (1 << (PlSqlParser.FOREIGN - 513)))) !== 0) || ((((_la - 545)) & ~0x1f) == 0 && ((1 << (_la - 545)) & ((1 << (PlSqlParser.FOREVER - 545)) | (1 << (PlSqlParser.FORMAT - 545)) | (1 << (PlSqlParser.FORWARD - 545)) | (1 << (PlSqlParser.FRAGMENT_NUMBER - 545)) | (1 << (PlSqlParser.FREELIST - 545)) | (1 << (PlSqlParser.FREELISTS - 545)) | (1 << (PlSqlParser.FREEPOOLS - 545)) | (1 << (PlSqlParser.FRESH - 545)) | (1 << (PlSqlParser.FROM_TZ - 545)) | (1 << (PlSqlParser.FULL - 545)) | (1 << (PlSqlParser.FULL_OUTER_JOIN_TO_OUTER - 545)) | (1 << (PlSqlParser.FUNCTION - 545)) | (1 << (PlSqlParser.FUNCTIONS - 545)) | (1 << (PlSqlParser.GATHER_OPTIMIZER_STATISTICS - 545)) | (1 << (PlSqlParser.GATHER_PLAN_STATISTICS - 545)) | (1 << (PlSqlParser.GBY_CONC_ROLLUP - 545)) | (1 << (PlSqlParser.GBY_PUSHDOWN - 545)) | (1 << (PlSqlParser.GENERATED - 545)) | (1 << (PlSqlParser.GET - 545)) | (1 << (PlSqlParser.GLOBAL - 545)) | (1 << (PlSqlParser.GLOBALLY - 545)) | (1 << (PlSqlParser.GLOBAL_NAME - 545)) | (1 << (PlSqlParser.GLOBAL_TOPIC_ENABLED - 545)) | (1 << (PlSqlParser.GROUP_BY - 545)) | (1 << (PlSqlParser.GROUP_ID - 545)) | (1 << (PlSqlParser.GROUPING - 545)) | (1 << (PlSqlParser.GROUPING_ID - 545)))) !== 0) || ((((_la - 577)) & ~0x1f) == 0 && ((1 << (_la - 577)) & ((1 << (PlSqlParser.GROUPS - 577)) | (1 << (PlSqlParser.GUARANTEED - 577)) | (1 << (PlSqlParser.GUARANTEE - 577)) | (1 << (PlSqlParser.GUARD - 577)) | (1 << (PlSqlParser.HASH_AJ - 577)) | (1 << (PlSqlParser.HASH - 577)) | (1 << (PlSqlParser.HASHKEYS - 577)) | (1 << (PlSqlParser.HASH_SJ - 577)) | (1 << (PlSqlParser.HEADER - 577)) | (1 << (PlSqlParser.HEAP - 577)) | (1 << (PlSqlParser.HELP - 577)) | (1 << (PlSqlParser.HEXTORAW - 577)) | (1 << (PlSqlParser.HEXTOREF - 577)) | (1 << (PlSqlParser.HIDDEN_KEYWORD - 577)) | (1 << (PlSqlParser.HIDE - 577)) | (1 << (PlSqlParser.HIERARCHY - 577)) | (1 << (PlSqlParser.HIGH - 577)) | (1 << (PlSqlParser.HINTSET_BEGIN - 577)) | (1 << (PlSqlParser.HINTSET_END - 577)) | (1 << (PlSqlParser.HOT - 577)) | (1 << (PlSqlParser.HOUR - 577)) | (1 << (PlSqlParser.HWM_BROKERED - 577)) | (1 << (PlSqlParser.HYBRID - 577)) | (1 << (PlSqlParser.IDENTIFIER - 577)) | (1 << (PlSqlParser.IDENTITY - 577)) | (1 << (PlSqlParser.IDGENERATORS - 577)) | (1 << (PlSqlParser.ID - 577)) | (1 << (PlSqlParser.IDLE_TIME - 577)) | (1 << (PlSqlParser.IF - 577)) | (1 << (PlSqlParser.IGNORE - 577)))) !== 0) || ((((_la - 609)) & ~0x1f) == 0 && ((1 << (_la - 609)) & ((1 << (PlSqlParser.IGNORE_OPTIM_EMBEDDED_HINTS - 609)) | (1 << (PlSqlParser.IGNORE_ROW_ON_DUPKEY_INDEX - 609)) | (1 << (PlSqlParser.IGNORE_WHERE_CLAUSE - 609)) | (1 << (PlSqlParser.ILM - 609)) | (1 << (PlSqlParser.IMMEDIATE - 609)) | (1 << (PlSqlParser.IMPACT - 609)) | (1 << (PlSqlParser.IMPORT - 609)) | (1 << (PlSqlParser.INACTIVE - 609)) | (1 << (PlSqlParser.INCLUDE - 609)) | (1 << (PlSqlParser.INCLUDE_VERSION - 609)) | (1 << (PlSqlParser.INCLUDING - 609)) | (1 << (PlSqlParser.INCREMENTAL - 609)) | (1 << (PlSqlParser.INCREMENT - 609)) | (1 << (PlSqlParser.INCR - 609)) | (1 << (PlSqlParser.INDENT - 609)) | (1 << (PlSqlParser.INDEX_ASC - 609)) | (1 << (PlSqlParser.INDEX_COMBINE - 609)) | (1 << (PlSqlParser.INDEX_DESC - 609)) | (1 << (PlSqlParser.INDEXED - 609)) | (1 << (PlSqlParser.INDEXES - 609)) | (1 << (PlSqlParser.INDEX_FFS - 609)) | (1 << (PlSqlParser.INDEX_FILTER - 609)) | (1 << (PlSqlParser.INDEXING - 609)) | (1 << (PlSqlParser.INDEX_JOIN - 609)) | (1 << (PlSqlParser.INDEX_ROWS - 609)) | (1 << (PlSqlParser.INDEX_RRS - 609)) | (1 << (PlSqlParser.INDEX_RS_ASC - 609)) | (1 << (PlSqlParser.INDEX_RS_DESC - 609)) | (1 << (PlSqlParser.INDEX_RS - 609)) | (1 << (PlSqlParser.INDEX_SCAN - 609)) | (1 << (PlSqlParser.INDEX_SKIP_SCAN - 609)))) !== 0) || ((((_la - 641)) & ~0x1f) == 0 && ((1 << (_la - 641)) & ((1 << (PlSqlParser.INDEX_SS_ASC - 641)) | (1 << (PlSqlParser.INDEX_SS_DESC - 641)) | (1 << (PlSqlParser.INDEX_SS - 641)) | (1 << (PlSqlParser.INDEX_STATS - 641)) | (1 << (PlSqlParser.INDEXTYPE - 641)) | (1 << (PlSqlParser.INDEXTYPES - 641)) | (1 << (PlSqlParser.INDICATOR - 641)) | (1 << (PlSqlParser.INDICES - 641)) | (1 << (PlSqlParser.INFINITE - 641)) | (1 << (PlSqlParser.INFORMATIONAL - 641)) | (1 << (PlSqlParser.INHERIT - 641)) | (1 << (PlSqlParser.INITCAP - 641)) | (1 << (PlSqlParser.INITIAL - 641)) | (1 << (PlSqlParser.INITIALIZED - 641)) | (1 << (PlSqlParser.INITIALLY - 641)) | (1 << (PlSqlParser.INITRANS - 641)) | (1 << (PlSqlParser.INLINE - 641)) | (1 << (PlSqlParser.INLINE_XMLTYPE_NT - 641)) | (1 << (PlSqlParser.INMEMORY - 641)) | (1 << (PlSqlParser.IN_MEMORY_METADATA - 641)) | (1 << (PlSqlParser.INMEMORY_PRUNING - 641)) | (1 << (PlSqlParser.INNER - 641)) | (1 << (PlSqlParser.INOUT - 641)) | (1 << (PlSqlParser.INPLACE - 641)) | (1 << (PlSqlParser.INSERTCHILDXMLAFTER - 641)) | (1 << (PlSqlParser.INSERTCHILDXMLBEFORE - 641)) | (1 << (PlSqlParser.INSERTCHILDXML - 641)) | (1 << (PlSqlParser.INSERTXMLAFTER - 641)) | (1 << (PlSqlParser.INSERTXMLBEFORE - 641)) | (1 << (PlSqlParser.INSTANCE - 641)))) !== 0) || ((((_la - 673)) & ~0x1f) == 0 && ((1 << (_la - 673)) & ((1 << (PlSqlParser.INSTANCES - 673)) | (1 << (PlSqlParser.INSTANTIABLE - 673)) | (1 << (PlSqlParser.INSTANTLY - 673)) | (1 << (PlSqlParser.INSTEAD - 673)) | (1 << (PlSqlParser.INSTR2 - 673)) | (1 << (PlSqlParser.INSTR4 - 673)) | (1 << (PlSqlParser.INSTRB - 673)) | (1 << (PlSqlParser.INSTRC - 673)) | (1 << (PlSqlParser.INSTR - 673)) | (1 << (PlSqlParser.INTEGER - 673)) | (1 << (PlSqlParser.INTERLEAVED - 673)) | (1 << (PlSqlParser.INTERMEDIATE - 673)) | (1 << (PlSqlParser.INTERNAL_CONVERT - 673)) | (1 << (PlSqlParser.INTERNAL_USE - 673)) | (1 << (PlSqlParser.INTERPRETED - 673)) | (1 << (PlSqlParser.INTERVAL - 673)) | (1 << (PlSqlParser.INT - 673)) | (1 << (PlSqlParser.INVALIDATE - 673)) | (1 << (PlSqlParser.INVISIBLE - 673)) | (1 << (PlSqlParser.IN_XQUERY - 673)) | (1 << (PlSqlParser.ISOLATION - 673)) | (1 << (PlSqlParser.ISOLATION_LEVEL - 673)) | (1 << (PlSqlParser.ITERATE - 673)) | (1 << (PlSqlParser.ITERATION_NUMBER - 673)) | (1 << (PlSqlParser.JAVA - 673)) | (1 << (PlSqlParser.JOB - 673)) | (1 << (PlSqlParser.JOIN - 673)) | (1 << (PlSqlParser.JSON_ARRAYAGG - 673)) | (1 << (PlSqlParser.JSON_ARRAY - 673)))) !== 0) || ((((_la - 705)) & ~0x1f) == 0 && ((1 << (_la - 705)) & ((1 << (PlSqlParser.JSON_EQUAL - 705)) | (1 << (PlSqlParser.JSON_EXISTS2 - 705)) | (1 << (PlSqlParser.JSON_EXISTS - 705)) | (1 << (PlSqlParser.JSONGET - 705)) | (1 << (PlSqlParser.JSON - 705)) | (1 << (PlSqlParser.JSON_OBJECTAGG - 705)) | (1 << (PlSqlParser.JSON_OBJECT - 705)) | (1 << (PlSqlParser.JSONPARSE - 705)) | (1 << (PlSqlParser.JSON_QUERY - 705)) | (1 << (PlSqlParser.JSON_SERIALIZE - 705)) | (1 << (PlSqlParser.JSON_TABLE - 705)) | (1 << (PlSqlParser.JSON_TEXTCONTAINS2 - 705)) | (1 << (PlSqlParser.JSON_TEXTCONTAINS - 705)) | (1 << (PlSqlParser.JSON_VALUE - 705)) | (1 << (PlSqlParser.KEEP_DUPLICATES - 705)) | (1 << (PlSqlParser.KEEP - 705)) | (1 << (PlSqlParser.KERBEROS - 705)) | (1 << (PlSqlParser.KEY - 705)) | (1 << (PlSqlParser.KEY_LENGTH - 705)) | (1 << (PlSqlParser.KEYSIZE - 705)) | (1 << (PlSqlParser.KEYS - 705)) | (1 << (PlSqlParser.KEYSTORE - 705)) | (1 << (PlSqlParser.KILL - 705)) | (1 << (PlSqlParser.LABEL - 705)) | (1 << (PlSqlParser.LANGUAGE - 705)) | (1 << (PlSqlParser.LAST_DAY - 705)) | (1 << (PlSqlParser.LAST - 705)) | (1 << (PlSqlParser.LAST_VALUE - 705)) | (1 << (PlSqlParser.LATERAL - 705)) | (1 << (PlSqlParser.LAX - 705)) | (1 << (PlSqlParser.LAYER - 705)) | (1 << (PlSqlParser.LDAP_REGISTRATION_ENABLED - 705)))) !== 0) || ((((_la - 737)) & ~0x1f) == 0 && ((1 << (_la - 737)) & ((1 << (PlSqlParser.LDAP_REGISTRATION - 737)) | (1 << (PlSqlParser.LDAP_REG_SYNC_INTERVAL - 737)) | (1 << (PlSqlParser.LEADING - 737)) | (1 << (PlSqlParser.LEFT - 737)) | (1 << (PlSqlParser.LENGTH2 - 737)) | (1 << (PlSqlParser.LENGTH4 - 737)) | (1 << (PlSqlParser.LENGTHB - 737)) | (1 << (PlSqlParser.LENGTHC - 737)) | (1 << (PlSqlParser.LENGTH - 737)) | (1 << (PlSqlParser.LESS - 737)) | (1 << (PlSqlParser.LEVEL - 737)) | (1 << (PlSqlParser.LEVELS - 737)) | (1 << (PlSqlParser.LIBRARY - 737)) | (1 << (PlSqlParser.LIFECYCLE - 737)) | (1 << (PlSqlParser.LIFE - 737)) | (1 << (PlSqlParser.LIFETIME - 737)) | (1 << (PlSqlParser.LIKE2 - 737)) | (1 << (PlSqlParser.LIKE4 - 737)) | (1 << (PlSqlParser.LIKEC - 737)) | (1 << (PlSqlParser.LIKE_EXPAND - 737)) | (1 << (PlSqlParser.LIMIT - 737)) | (1 << (PlSqlParser.LINEAR - 737)) | (1 << (PlSqlParser.LINK - 737)) | (1 << (PlSqlParser.LIST - 737)) | (1 << (PlSqlParser.LN - 737)) | (1 << (PlSqlParser.LNNVL - 737)) | (1 << (PlSqlParser.LOAD - 737)) | (1 << (PlSqlParser.LOB - 737)) | (1 << (PlSqlParser.LOBNVL - 737)) | (1 << (PlSqlParser.LOBS - 737)) | (1 << (PlSqlParser.LOCAL_INDEXES - 737)))) !== 0) || ((((_la - 769)) & ~0x1f) == 0 && ((1 << (_la - 769)) & ((1 << (PlSqlParser.LOCAL - 769)) | (1 << (PlSqlParser.LOCALTIME - 769)) | (1 << (PlSqlParser.LOCALTIMESTAMP - 769)) | (1 << (PlSqlParser.LOCATION - 769)) | (1 << (PlSqlParser.LOCATOR - 769)) | (1 << (PlSqlParser.LOCKED - 769)) | (1 << (PlSqlParser.LOCKING - 769)) | (1 << (PlSqlParser.LOGFILE - 769)) | (1 << (PlSqlParser.LOGFILES - 769)) | (1 << (PlSqlParser.LOGGING - 769)) | (1 << (PlSqlParser.LOGICAL - 769)) | (1 << (PlSqlParser.LOGICAL_READS_PER_CALL - 769)) | (1 << (PlSqlParser.LOGICAL_READS_PER_SESSION - 769)) | (1 << (PlSqlParser.LOG - 769)) | (1 << (PlSqlParser.LOGMINING - 769)) | (1 << (PlSqlParser.LOGOFF - 769)) | (1 << (PlSqlParser.LOGON - 769)) | (1 << (PlSqlParser.LOG_READ_ONLY_VIOLATIONS - 769)) | (1 << (PlSqlParser.LONG - 769)) | (1 << (PlSqlParser.LOOP - 769)) | (1 << (PlSqlParser.LOWER - 769)) | (1 << (PlSqlParser.LOW - 769)) | (1 << (PlSqlParser.LPAD - 769)) | (1 << (PlSqlParser.LTRIM - 769)) | (1 << (PlSqlParser.MAIN - 769)) | (1 << (PlSqlParser.MAKE_REF - 769)) | (1 << (PlSqlParser.MANAGED - 769)) | (1 << (PlSqlParser.MANAGE - 769)) | (1 << (PlSqlParser.MANAGEMENT - 769)) | (1 << (PlSqlParser.MANAGER - 769)) | (1 << (PlSqlParser.MANUAL - 769)))) !== 0) || ((((_la - 801)) & ~0x1f) == 0 && ((1 << (_la - 801)) & ((1 << (PlSqlParser.MAP - 801)) | (1 << (PlSqlParser.MAPPING - 801)) | (1 << (PlSqlParser.MASTER - 801)) | (1 << (PlSqlParser.MATCHED - 801)) | (1 << (PlSqlParser.MATCHES - 801)) | (1 << (PlSqlParser.MATCH - 801)) | (1 << (PlSqlParser.MATCH_NUMBER - 801)) | (1 << (PlSqlParser.MATCH_RECOGNIZE - 801)) | (1 << (PlSqlParser.MATERIALIZED - 801)) | (1 << (PlSqlParser.MATERIALIZE - 801)) | (1 << (PlSqlParser.MAXARCHLOGS - 801)) | (1 << (PlSqlParser.MAXDATAFILES - 801)) | (1 << (PlSqlParser.MAXEXTENTS - 801)) | (1 << (PlSqlParser.MAXIMIZE - 801)) | (1 << (PlSqlParser.MAXINSTANCES - 801)) | (1 << (PlSqlParser.MAXLOGFILES - 801)) | (1 << (PlSqlParser.MAXLOGHISTORY - 801)) | (1 << (PlSqlParser.MAXLOGMEMBERS - 801)) | (1 << (PlSqlParser.MAX_SHARED_TEMP_SIZE - 801)) | (1 << (PlSqlParser.MAXSIZE - 801)) | (1 << (PlSqlParser.MAXTRANS - 801)) | (1 << (PlSqlParser.MAXVALUE - 801)) | (1 << (PlSqlParser.MEASURE - 801)) | (1 << (PlSqlParser.MEASURES - 801)) | (1 << (PlSqlParser.MEDIUM - 801)) | (1 << (PlSqlParser.MEMBER - 801)) | (1 << (PlSqlParser.MEMCOMPRESS - 801)) | (1 << (PlSqlParser.MEMORY - 801)) | (1 << (PlSqlParser.MERGEACTIONS - 801)) | (1 << (PlSqlParser.MERGE_AJ - 801)) | (1 << (PlSqlParser.MERGE_CONST_ON - 801)) | (1 << (PlSqlParser.MERGE - 801)))) !== 0) || ((((_la - 833)) & ~0x1f) == 0 && ((1 << (_la - 833)) & ((1 << (PlSqlParser.MERGE_SJ - 833)) | (1 << (PlSqlParser.METADATA - 833)) | (1 << (PlSqlParser.METHOD - 833)) | (1 << (PlSqlParser.MIGRATE - 833)) | (1 << (PlSqlParser.MIGRATION - 833)) | (1 << (PlSqlParser.MINEXTENTS - 833)) | (1 << (PlSqlParser.MINIMIZE - 833)) | (1 << (PlSqlParser.MINIMUM - 833)) | (1 << (PlSqlParser.MINING - 833)) | (1 << (PlSqlParser.MINUS_NULL - 833)) | (1 << (PlSqlParser.MINUTE - 833)) | (1 << (PlSqlParser.MINVALUE - 833)) | (1 << (PlSqlParser.MIRRORCOLD - 833)) | (1 << (PlSqlParser.MIRRORHOT - 833)) | (1 << (PlSqlParser.MIRROR - 833)) | (1 << (PlSqlParser.MLSLABEL - 833)) | (1 << (PlSqlParser.MODEL_COMPILE_SUBQUERY - 833)) | (1 << (PlSqlParser.MODEL_DONTVERIFY_UNIQUENESS - 833)) | (1 << (PlSqlParser.MODEL_DYNAMIC_SUBQUERY - 833)) | (1 << (PlSqlParser.MODEL_MIN_ANALYSIS - 833)) | (1 << (PlSqlParser.MODEL - 833)) | (1 << (PlSqlParser.MODEL_NB - 833)) | (1 << (PlSqlParser.MODEL_NO_ANALYSIS - 833)) | (1 << (PlSqlParser.MODEL_PBY - 833)) | (1 << (PlSqlParser.MODEL_PUSH_REF - 833)) | (1 << (PlSqlParser.MODEL_SV - 833)) | (1 << (PlSqlParser.MODIFICATION - 833)) | (1 << (PlSqlParser.MODIFY_COLUMN_TYPE - 833)) | (1 << (PlSqlParser.MODIFY - 833)) | (1 << (PlSqlParser.MOD - 833)))) !== 0) || ((((_la - 865)) & ~0x1f) == 0 && ((1 << (_la - 865)) & ((1 << (PlSqlParser.MODULE - 865)) | (1 << (PlSqlParser.MONITORING - 865)) | (1 << (PlSqlParser.MONITOR - 865)) | (1 << (PlSqlParser.MONTH - 865)) | (1 << (PlSqlParser.MONTHS_BETWEEN - 865)) | (1 << (PlSqlParser.MONTHS - 865)) | (1 << (PlSqlParser.MOUNT - 865)) | (1 << (PlSqlParser.MOUNTPATH - 865)) | (1 << (PlSqlParser.MOVEMENT - 865)) | (1 << (PlSqlParser.MOVE - 865)) | (1 << (PlSqlParser.MULTIDIMENSIONAL - 865)) | (1 << (PlSqlParser.MULTISET - 865)) | (1 << (PlSqlParser.MV_MERGE - 865)) | (1 << (PlSqlParser.NAMED - 865)) | (1 << (PlSqlParser.NAME - 865)) | (1 << (PlSqlParser.NAMESPACE - 865)) | (1 << (PlSqlParser.NAN - 865)) | (1 << (PlSqlParser.NANVL - 865)) | (1 << (PlSqlParser.NATIONAL - 865)) | (1 << (PlSqlParser.NATIVE_FULL_OUTER_JOIN - 865)) | (1 << (PlSqlParser.NATIVE - 865)) | (1 << (PlSqlParser.NATURAL - 865)) | (1 << (PlSqlParser.NAV - 865)) | (1 << (PlSqlParser.NCHAR_CS - 865)) | (1 << (PlSqlParser.NCHAR - 865)) | (1 << (PlSqlParser.NCHR - 865)) | (1 << (PlSqlParser.NCLOB - 865)) | (1 << (PlSqlParser.NEEDED - 865)) | (1 << (PlSqlParser.NEG - 865)) | (1 << (PlSqlParser.NESTED - 865)) | (1 << (PlSqlParser.NESTED_TABLE_FAST_INSERT - 865)))) !== 0) || ((((_la - 897)) & ~0x1f) == 0 && ((1 << (_la - 897)) & ((1 << (PlSqlParser.NESTED_TABLE_GET_REFS - 897)) | (1 << (PlSqlParser.NESTED_TABLE_ID - 897)) | (1 << (PlSqlParser.NESTED_TABLE_SET_REFS - 897)) | (1 << (PlSqlParser.NESTED_TABLE_SET_SETID - 897)) | (1 << (PlSqlParser.NETWORK - 897)) | (1 << (PlSqlParser.NEVER - 897)) | (1 << (PlSqlParser.NEW - 897)) | (1 << (PlSqlParser.NEW_TIME - 897)) | (1 << (PlSqlParser.NEXT_DAY - 897)) | (1 << (PlSqlParser.NEXT - 897)) | (1 << (PlSqlParser.NL_AJ - 897)) | (1 << (PlSqlParser.NLJ_BATCHING - 897)) | (1 << (PlSqlParser.NLJ_INDEX_FILTER - 897)) | (1 << (PlSqlParser.NLJ_INDEX_SCAN - 897)) | (1 << (PlSqlParser.NLJ_PREFETCH - 897)) | (1 << (PlSqlParser.NLS_CALENDAR - 897)) | (1 << (PlSqlParser.NLS_CHARACTERSET - 897)) | (1 << (PlSqlParser.NLS_CHARSET_DECL_LEN - 897)) | (1 << (PlSqlParser.NLS_CHARSET_ID - 897)) | (1 << (PlSqlParser.NLS_CHARSET_NAME - 897)) | (1 << (PlSqlParser.NLS_COMP - 897)) | (1 << (PlSqlParser.NLS_CURRENCY - 897)) | (1 << (PlSqlParser.NLS_DATE_FORMAT - 897)) | (1 << (PlSqlParser.NLS_DATE_LANGUAGE - 897)) | (1 << (PlSqlParser.NLS_INITCAP - 897)) | (1 << (PlSqlParser.NLS_ISO_CURRENCY - 897)) | (1 << (PlSqlParser.NL_SJ - 897)) | (1 << (PlSqlParser.NLS_LANG - 897)) | (1 << (PlSqlParser.NLS_LANGUAGE - 897)) | (1 << (PlSqlParser.NLS_LENGTH_SEMANTICS - 897)) | (1 << (PlSqlParser.NLS_LOWER - 897)) | (1 << (PlSqlParser.NLS_NCHAR_CONV_EXCP - 897)))) !== 0) || ((((_la - 929)) & ~0x1f) == 0 && ((1 << (_la - 929)) & ((1 << (PlSqlParser.NLS_NUMERIC_CHARACTERS - 929)) | (1 << (PlSqlParser.NLS_SORT - 929)) | (1 << (PlSqlParser.NLSSORT - 929)) | (1 << (PlSqlParser.NLS_SPECIAL_CHARS - 929)) | (1 << (PlSqlParser.NLS_TERRITORY - 929)) | (1 << (PlSqlParser.NLS_UPPER - 929)) | (1 << (PlSqlParser.NO_ACCESS - 929)) | (1 << (PlSqlParser.NO_ADAPTIVE_PLAN - 929)) | (1 << (PlSqlParser.NO_ANSI_REARCH - 929)) | (1 << (PlSqlParser.NOAPPEND - 929)) | (1 << (PlSqlParser.NOARCHIVELOG - 929)) | (1 << (PlSqlParser.NOAUDIT - 929)) | (1 << (PlSqlParser.NO_AUTO_REOPTIMIZE - 929)) | (1 << (PlSqlParser.NO_BASETABLE_MULTIMV_REWRITE - 929)) | (1 << (PlSqlParser.NO_BATCH_TABLE_ACCESS_BY_ROWID - 929)) | (1 << (PlSqlParser.NO_BIND_AWARE - 929)) | (1 << (PlSqlParser.NO_BUFFER - 929)) | (1 << (PlSqlParser.NOCACHE - 929)) | (1 << (PlSqlParser.NO_CARTESIAN - 929)) | (1 << (PlSqlParser.NO_CHECK_ACL_REWRITE - 929)) | (1 << (PlSqlParser.NO_CLUSTER_BY_ROWID - 929)) | (1 << (PlSqlParser.NO_CLUSTERING - 929)) | (1 << (PlSqlParser.NO_COALESCE_SQ - 929)) | (1 << (PlSqlParser.NO_COMMON_DATA - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_CB_WHR_ONLY - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_COMBINE_SW - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_COST_BASED - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_ELIM_DUPS - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_FILTERING - 929)) | (1 << (PlSqlParser.NOCOPY - 929)) | (1 << (PlSqlParser.NO_COST_XML_QUERY_REWRITE - 929)))) !== 0) || ((((_la - 961)) & ~0x1f) == 0 && ((1 << (_la - 961)) & ((1 << (PlSqlParser.NO_CPU_COSTING - 961)) | (1 << (PlSqlParser.NOCPU_COSTING - 961)) | (1 << (PlSqlParser.NOCYCLE - 961)) | (1 << (PlSqlParser.NO_DATA_SECURITY_REWRITE - 961)) | (1 << (PlSqlParser.NO_DECORRELATE - 961)) | (1 << (PlSqlParser.NODELAY - 961)) | (1 << (PlSqlParser.NO_DOMAIN_INDEX_FILTER - 961)) | (1 << (PlSqlParser.NO_DST_UPGRADE_INSERT_CONV - 961)) | (1 << (PlSqlParser.NO_ELIM_GROUPBY - 961)) | (1 << (PlSqlParser.NO_ELIMINATE_JOIN - 961)) | (1 << (PlSqlParser.NO_ELIMINATE_OBY - 961)) | (1 << (PlSqlParser.NO_ELIMINATE_OUTER_JOIN - 961)) | (1 << (PlSqlParser.NOENTITYESCAPING - 961)) | (1 << (PlSqlParser.NO_EXPAND_GSET_TO_UNION - 961)) | (1 << (PlSqlParser.NO_EXPAND - 961)) | (1 << (PlSqlParser.NO_EXPAND_TABLE - 961)) | (1 << (PlSqlParser.NO_FACT - 961)) | (1 << (PlSqlParser.NO_FACTORIZE_JOIN - 961)) | (1 << (PlSqlParser.NO_FILTERING - 961)) | (1 << (PlSqlParser.NOFORCE - 961)) | (1 << (PlSqlParser.NO_FULL_OUTER_JOIN_TO_OUTER - 961)) | (1 << (PlSqlParser.NO_GATHER_OPTIMIZER_STATISTICS - 961)) | (1 << (PlSqlParser.NO_GBY_PUSHDOWN - 961)) | (1 << (PlSqlParser.NOGUARANTEE - 961)) | (1 << (PlSqlParser.NO_INDEX_FFS - 961)) | (1 << (PlSqlParser.NO_INDEX - 961)) | (1 << (PlSqlParser.NO_INDEX_SS - 961)) | (1 << (PlSqlParser.NO_INMEMORY - 961)) | (1 << (PlSqlParser.NO_INMEMORY_PRUNING - 961)) | (1 << (PlSqlParser.NOKEEP - 961)) | (1 << (PlSqlParser.NO_LOAD - 961)) | (1 << (PlSqlParser.NOLOCAL - 961)))) !== 0) || ((((_la - 993)) & ~0x1f) == 0 && ((1 << (_la - 993)) & ((1 << (PlSqlParser.NOLOGGING - 993)) | (1 << (PlSqlParser.NOMAPPING - 993)) | (1 << (PlSqlParser.NOMAXVALUE - 993)) | (1 << (PlSqlParser.NO_MERGE - 993)) | (1 << (PlSqlParser.NOMINIMIZE - 993)) | (1 << (PlSqlParser.NOMINVALUE - 993)) | (1 << (PlSqlParser.NO_MODEL_PUSH_REF - 993)) | (1 << (PlSqlParser.NO_MONITORING - 993)) | (1 << (PlSqlParser.NOMONITORING - 993)) | (1 << (PlSqlParser.NO_MONITOR - 993)) | (1 << (PlSqlParser.NO_MULTIMV_REWRITE - 993)) | (1 << (PlSqlParser.NO_NATIVE_FULL_OUTER_JOIN - 993)) | (1 << (PlSqlParser.NONBLOCKING - 993)) | (1 << (PlSqlParser.NONEDITIONABLE - 993)) | (1 << (PlSqlParser.NONE - 993)) | (1 << (PlSqlParser.NO_NLJ_BATCHING - 993)) | (1 << (PlSqlParser.NO_NLJ_PREFETCH - 993)) | (1 << (PlSqlParser.NO - 993)) | (1 << (PlSqlParser.NONSCHEMA - 993)) | (1 << (PlSqlParser.NO_OBJECT_LINK - 993)) | (1 << (PlSqlParser.NOORDER - 993)) | (1 << (PlSqlParser.NO_ORDER_ROLLUPS - 993)) | (1 << (PlSqlParser.NO_OUTER_JOIN_TO_ANTI - 993)) | (1 << (PlSqlParser.NO_OUTER_JOIN_TO_INNER - 993)) | (1 << (PlSqlParser.NOOVERRIDE - 993)) | (1 << (PlSqlParser.NO_PARALLEL_INDEX - 993)) | (1 << (PlSqlParser.NOPARALLEL_INDEX - 993)) | (1 << (PlSqlParser.NO_PARALLEL - 993)) | (1 << (PlSqlParser.NOPARALLEL - 993)) | (1 << (PlSqlParser.NO_PARTIAL_COMMIT - 993)) | (1 << (PlSqlParser.NO_PARTIAL_JOIN - 993)) | (1 << (PlSqlParser.NO_PARTIAL_ROLLUP_PUSHDOWN - 993)))) !== 0) || ((((_la - 1025)) & ~0x1f) == 0 && ((1 << (_la - 1025)) & ((1 << (PlSqlParser.NOPARTITION - 1025)) | (1 << (PlSqlParser.NO_PLACE_DISTINCT - 1025)) | (1 << (PlSqlParser.NO_PLACE_GROUP_BY - 1025)) | (1 << (PlSqlParser.NO_PQ_CONCURRENT_UNION - 1025)) | (1 << (PlSqlParser.NO_PQ_MAP - 1025)) | (1 << (PlSqlParser.NO_PQ_REPLICATE - 1025)) | (1 << (PlSqlParser.NO_PQ_SKEW - 1025)) | (1 << (PlSqlParser.NO_PRUNE_GSETS - 1025)) | (1 << (PlSqlParser.NO_PULL_PRED - 1025)) | (1 << (PlSqlParser.NO_PUSH_PRED - 1025)) | (1 << (PlSqlParser.NO_PUSH_SUBQ - 1025)) | (1 << (PlSqlParser.NO_PX_FAULT_TOLERANCE - 1025)) | (1 << (PlSqlParser.NO_PX_JOIN_FILTER - 1025)) | (1 << (PlSqlParser.NO_QKN_BUFF - 1025)) | (1 << (PlSqlParser.NO_QUERY_TRANSFORMATION - 1025)) | (1 << (PlSqlParser.NO_REF_CASCADE - 1025)) | (1 << (PlSqlParser.NORELOCATE - 1025)) | (1 << (PlSqlParser.NORELY - 1025)) | (1 << (PlSqlParser.NOREPAIR - 1025)) | (1 << (PlSqlParser.NOREPLAY - 1025)) | (1 << (PlSqlParser.NORESETLOGS - 1025)) | (1 << (PlSqlParser.NO_RESULT_CACHE - 1025)) | (1 << (PlSqlParser.NOREVERSE - 1025)) | (1 << (PlSqlParser.NO_REWRITE - 1025)) | (1 << (PlSqlParser.NOREWRITE - 1025)) | (1 << (PlSqlParser.NORMAL - 1025)) | (1 << (PlSqlParser.NO_ROOT_SW_FOR_LOCAL - 1025)) | (1 << (PlSqlParser.NOROWDEPENDENCIES - 1025)) | (1 << (PlSqlParser.NOSCHEMACHECK - 1025)) | (1 << (PlSqlParser.NOSEGMENT - 1025)) | (1 << (PlSqlParser.NO_SEMIJOIN - 1025)) | (1 << (PlSqlParser.NO_SEMI_TO_INNER - 1025)))) !== 0) || ((((_la - 1057)) & ~0x1f) == 0 && ((1 << (_la - 1057)) & ((1 << (PlSqlParser.NO_SET_TO_JOIN - 1057)) | (1 << (PlSqlParser.NOSORT - 1057)) | (1 << (PlSqlParser.NO_SQL_TRANSLATION - 1057)) | (1 << (PlSqlParser.NO_SQL_TUNE - 1057)) | (1 << (PlSqlParser.NO_STAR_TRANSFORMATION - 1057)) | (1 << (PlSqlParser.NO_STATEMENT_QUEUING - 1057)) | (1 << (PlSqlParser.NO_STATS_GSETS - 1057)) | (1 << (PlSqlParser.NOSTRICT - 1057)) | (1 << (PlSqlParser.NO_SUBQUERY_PRUNING - 1057)) | (1 << (PlSqlParser.NO_SUBSTRB_PAD - 1057)) | (1 << (PlSqlParser.NO_SWAP_JOIN_INPUTS - 1057)) | (1 << (PlSqlParser.NOSWITCH - 1057)) | (1 << (PlSqlParser.NO_TABLE_LOOKUP_BY_NL - 1057)) | (1 << (PlSqlParser.NO_TEMP_TABLE - 1057)) | (1 << (PlSqlParser.NOTHING - 1057)) | (1 << (PlSqlParser.NOTIFICATION - 1057)) | (1 << (PlSqlParser.NO_TRANSFORM_DISTINCT_AGG - 1057)) | (1 << (PlSqlParser.NO_UNNEST - 1057)) | (1 << (PlSqlParser.NO_USE_CUBE - 1057)) | (1 << (PlSqlParser.NO_USE_HASH_AGGREGATION - 1057)) | (1 << (PlSqlParser.NO_USE_HASH_GBY_FOR_PUSHDOWN - 1057)) | (1 << (PlSqlParser.NO_USE_HASH - 1057)) | (1 << (PlSqlParser.NO_USE_INVISIBLE_INDEXES - 1057)) | (1 << (PlSqlParser.NO_USE_MERGE - 1057)) | (1 << (PlSqlParser.NO_USE_NL - 1057)) | (1 << (PlSqlParser.NO_USE_VECTOR_AGGREGATION - 1057)) | (1 << (PlSqlParser.NOVALIDATE - 1057)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM_DIMS - 1057)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM_FACT - 1057)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM - 1057)))) !== 0) || ((((_la - 1089)) & ~0x1f) == 0 && ((1 << (_la - 1089)) & ((1 << (PlSqlParser.NO_XDB_FASTPATH_INSERT - 1089)) | (1 << (PlSqlParser.NO_XML_DML_REWRITE - 1089)) | (1 << (PlSqlParser.NO_XMLINDEX_REWRITE_IN_SELECT - 1089)) | (1 << (PlSqlParser.NO_XMLINDEX_REWRITE - 1089)) | (1 << (PlSqlParser.NO_XML_QUERY_REWRITE - 1089)) | (1 << (PlSqlParser.NO_ZONEMAP - 1089)) | (1 << (PlSqlParser.NTH_VALUE - 1089)) | (1 << (PlSqlParser.NULLIF - 1089)) | (1 << (PlSqlParser.NULLS - 1089)) | (1 << (PlSqlParser.NUMBER - 1089)) | (1 << (PlSqlParser.NUMERIC - 1089)) | (1 << (PlSqlParser.NUM_INDEX_KEYS - 1089)) | (1 << (PlSqlParser.NUMTODSINTERVAL - 1089)) | (1 << (PlSqlParser.NUMTOYMINTERVAL - 1089)) | (1 << (PlSqlParser.NVARCHAR2 - 1089)) | (1 << (PlSqlParser.NVL2 - 1089)) | (1 << (PlSqlParser.OBJECT2XML - 1089)) | (1 << (PlSqlParser.OBJECT - 1089)) | (1 << (PlSqlParser.OBJ_ID - 1089)) | (1 << (PlSqlParser.OBJNO - 1089)) | (1 << (PlSqlParser.OBJNO_REUSE - 1089)) | (1 << (PlSqlParser.OCCURENCES - 1089)) | (1 << (PlSqlParser.OFFLINE - 1089)) | (1 << (PlSqlParser.OFF - 1089)) | (1 << (PlSqlParser.OFFSET - 1089)) | (1 << (PlSqlParser.OIDINDEX - 1089)) | (1 << (PlSqlParser.OID - 1089)) | (1 << (PlSqlParser.OLAP - 1089)) | (1 << (PlSqlParser.OLD - 1089)) | (1 << (PlSqlParser.OLD_PUSH_PRED - 1089)))) !== 0) || ((((_la - 1121)) & ~0x1f) == 0 && ((1 << (_la - 1121)) & ((1 << (PlSqlParser.OLS - 1121)) | (1 << (PlSqlParser.OLTP - 1121)) | (1 << (PlSqlParser.OMIT - 1121)) | (1 << (PlSqlParser.ONE - 1121)) | (1 << (PlSqlParser.ONLINE - 1121)) | (1 << (PlSqlParser.ONLY - 1121)) | (1 << (PlSqlParser.OPAQUE - 1121)) | (1 << (PlSqlParser.OPAQUE_TRANSFORM - 1121)) | (1 << (PlSqlParser.OPAQUE_XCANONICAL - 1121)) | (1 << (PlSqlParser.OPCODE - 1121)) | (1 << (PlSqlParser.OPEN - 1121)) | (1 << (PlSqlParser.OPERATIONS - 1121)) | (1 << (PlSqlParser.OPERATOR - 1121)) | (1 << (PlSqlParser.OPT_ESTIMATE - 1121)) | (1 << (PlSqlParser.OPTIMAL - 1121)) | (1 << (PlSqlParser.OPTIMIZE - 1121)) | (1 << (PlSqlParser.OPTIMIZER_FEATURES_ENABLE - 1121)) | (1 << (PlSqlParser.OPTIMIZER_GOAL - 1121)) | (1 << (PlSqlParser.OPT_PARAM - 1121)) | (1 << (PlSqlParser.ORA_BRANCH - 1121)) | (1 << (PlSqlParser.ORA_CHECK_ACL - 1121)) | (1 << (PlSqlParser.ORA_CHECK_PRIVILEGE - 1121)) | (1 << (PlSqlParser.ORA_CLUSTERING - 1121)) | (1 << (PlSqlParser.ORADATA - 1121)) | (1 << (PlSqlParser.ORADEBUG - 1121)) | (1 << (PlSqlParser.ORA_DST_AFFECTED - 1121)) | (1 << (PlSqlParser.ORA_DST_CONVERT - 1121)) | (1 << (PlSqlParser.ORA_DST_ERROR - 1121)) | (1 << (PlSqlParser.ORA_GET_ACLIDS - 1121)))) !== 0) || ((((_la - 1153)) & ~0x1f) == 0 && ((1 << (_la - 1153)) & ((1 << (PlSqlParser.ORA_GET_PRIVILEGES - 1153)) | (1 << (PlSqlParser.ORA_HASH - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_USERID - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_USER - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_XS_USER_GUID - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_XS_USER - 1153)) | (1 << (PlSqlParser.ORA_RAWCOMPARE - 1153)) | (1 << (PlSqlParser.ORA_RAWCONCAT - 1153)) | (1 << (PlSqlParser.ORA_ROWSCN - 1153)) | (1 << (PlSqlParser.ORA_ROWSCN_RAW - 1153)) | (1 << (PlSqlParser.ORA_ROWVERSION - 1153)) | (1 << (PlSqlParser.ORA_TABVERSION - 1153)) | (1 << (PlSqlParser.ORA_WRITE_TIME - 1153)) | (1 << (PlSqlParser.ORDERED - 1153)) | (1 << (PlSqlParser.ORDERED_PREDICATES - 1153)) | (1 << (PlSqlParser.ORDINALITY - 1153)) | (1 << (PlSqlParser.OR_EXPAND - 1153)) | (1 << (PlSqlParser.ORGANIZATION - 1153)) | (1 << (PlSqlParser.OR_PREDICATES - 1153)) | (1 << (PlSqlParser.OSERROR - 1153)) | (1 << (PlSqlParser.OTHER - 1153)) | (1 << (PlSqlParser.OUTER_JOIN_TO_ANTI - 1153)) | (1 << (PlSqlParser.OUTER_JOIN_TO_INNER - 1153)) | (1 << (PlSqlParser.OUTER - 1153)) | (1 << (PlSqlParser.OUTLINE_LEAF - 1153)) | (1 << (PlSqlParser.OUTLINE - 1153)) | (1 << (PlSqlParser.OUT_OF_LINE - 1153)) | (1 << (PlSqlParser.OUT - 1153)) | (1 << (PlSqlParser.OVERFLOW_NOMOVE - 1153)) | (1 << (PlSqlParser.OVERFLOW - 1153)))) !== 0) || ((((_la - 1185)) & ~0x1f) == 0 && ((1 << (_la - 1185)) & ((1 << (PlSqlParser.OVERLAPS - 1185)) | (1 << (PlSqlParser.OVER - 1185)) | (1 << (PlSqlParser.OVERRIDING - 1185)) | (1 << (PlSqlParser.OWNER - 1185)) | (1 << (PlSqlParser.OWNERSHIP - 1185)) | (1 << (PlSqlParser.OWN - 1185)) | (1 << (PlSqlParser.PACKAGE - 1185)) | (1 << (PlSqlParser.PACKAGES - 1185)) | (1 << (PlSqlParser.PARALLEL_ENABLE - 1185)) | (1 << (PlSqlParser.PARALLEL_INDEX - 1185)) | (1 << (PlSqlParser.PARALLEL - 1185)) | (1 << (PlSqlParser.PARAMETERS - 1185)) | (1 << (PlSqlParser.PARAM - 1185)) | (1 << (PlSqlParser.PARENT - 1185)) | (1 << (PlSqlParser.PARITY - 1185)) | (1 << (PlSqlParser.PARTIAL_JOIN - 1185)) | (1 << (PlSqlParser.PARTIALLY - 1185)) | (1 << (PlSqlParser.PARTIAL - 1185)) | (1 << (PlSqlParser.PARTIAL_ROLLUP_PUSHDOWN - 1185)) | (1 << (PlSqlParser.PARTITION_HASH - 1185)) | (1 << (PlSqlParser.PARTITION_LIST - 1185)) | (1 << (PlSqlParser.PARTITION - 1185)) | (1 << (PlSqlParser.PARTITION_RANGE - 1185)) | (1 << (PlSqlParser.PARTITIONS - 1185)) | (1 << (PlSqlParser.PARTNUMINST - 1185)) | (1 << (PlSqlParser.PASSING - 1185)) | (1 << (PlSqlParser.PASSWORD_GRACE_TIME - 1185)) | (1 << (PlSqlParser.PASSWORD_LIFE_TIME - 1185)) | (1 << (PlSqlParser.PASSWORD_LOCK_TIME - 1185)) | (1 << (PlSqlParser.PASSWORD - 1185)) | (1 << (PlSqlParser.PASSWORD_REUSE_MAX - 1185)))) !== 0) || ((((_la - 1217)) & ~0x1f) == 0 && ((1 << (_la - 1217)) & ((1 << (PlSqlParser.PASSWORD_REUSE_TIME - 1217)) | (1 << (PlSqlParser.PASSWORD_VERIFY_FUNCTION - 1217)) | (1 << (PlSqlParser.PAST - 1217)) | (1 << (PlSqlParser.PATCH - 1217)) | (1 << (PlSqlParser.PATH - 1217)) | (1 << (PlSqlParser.PATH_PREFIX - 1217)) | (1 << (PlSqlParser.PATHS - 1217)) | (1 << (PlSqlParser.PATTERN - 1217)) | (1 << (PlSqlParser.PBL_HS_BEGIN - 1217)) | (1 << (PlSqlParser.PBL_HS_END - 1217)) | (1 << (PlSqlParser.PCTINCREASE - 1217)) | (1 << (PlSqlParser.PCTTHRESHOLD - 1217)) | (1 << (PlSqlParser.PCTUSED - 1217)) | (1 << (PlSqlParser.PCTVERSION - 1217)) | (1 << (PlSqlParser.PENDING - 1217)) | (1 << (PlSqlParser.PERCENT_KEYWORD - 1217)) | (1 << (PlSqlParser.PERCENT_RANKM - 1217)) | (1 << (PlSqlParser.PERFORMANCE - 1217)) | (1 << (PlSqlParser.PERIOD_KEYWORD - 1217)) | (1 << (PlSqlParser.PERMANENT - 1217)) | (1 << (PlSqlParser.PERMISSION - 1217)) | (1 << (PlSqlParser.PERMUTE - 1217)) | (1 << (PlSqlParser.PER - 1217)) | (1 << (PlSqlParser.PFILE - 1217)) | (1 << (PlSqlParser.PHYSICAL - 1217)))) !== 0) || ((((_la - 1249)) & ~0x1f) == 0 && ((1 << (_la - 1249)) & ((1 << (PlSqlParser.PIKEY - 1249)) | (1 << (PlSqlParser.PIPELINED - 1249)) | (1 << (PlSqlParser.PIV_GB - 1249)) | (1 << (PlSqlParser.PIVOT - 1249)) | (1 << (PlSqlParser.PIV_SSF - 1249)) | (1 << (PlSqlParser.PLACE_DISTINCT - 1249)) | (1 << (PlSqlParser.PLACE_GROUP_BY - 1249)) | (1 << (PlSqlParser.PLAN - 1249)) | (1 << (PlSqlParser.PLSCOPE_SETTINGS - 1249)) | (1 << (PlSqlParser.PLS_INTEGER - 1249)) | (1 << (PlSqlParser.PLSQL_CCFLAGS - 1249)) | (1 << (PlSqlParser.PLSQL_CODE_TYPE - 1249)) | (1 << (PlSqlParser.PLSQL_DEBUG - 1249)) | (1 << (PlSqlParser.PLSQL_OPTIMIZE_LEVEL - 1249)) | (1 << (PlSqlParser.PLSQL_WARNINGS - 1249)) | (1 << (PlSqlParser.PLUGGABLE - 1249)) | (1 << (PlSqlParser.POINT - 1249)) | (1 << (PlSqlParser.POLICY - 1249)) | (1 << (PlSqlParser.POOL_16K - 1249)) | (1 << (PlSqlParser.POOL_2K - 1249)) | (1 << (PlSqlParser.POOL_32K - 1249)) | (1 << (PlSqlParser.POOL_4K - 1249)) | (1 << (PlSqlParser.POOL_8K - 1249)) | (1 << (PlSqlParser.POSITIVEN - 1249)) | (1 << (PlSqlParser.POSITIVE - 1249)) | (1 << (PlSqlParser.POST_TRANSACTION - 1249)) | (1 << (PlSqlParser.POWERMULTISET_BY_CARDINALITY - 1249)) | (1 << (PlSqlParser.POWERMULTISET - 1249)) | (1 << (PlSqlParser.POWER - 1249)) | (1 << (PlSqlParser.PQ_CONCURRENT_UNION - 1249)) | (1 << (PlSqlParser.PQ_DISTRIBUTE - 1249)))) !== 0) || ((((_la - 1281)) & ~0x1f) == 0 && ((1 << (_la - 1281)) & ((1 << (PlSqlParser.PQ_DISTRIBUTE_WINDOW - 1281)) | (1 << (PlSqlParser.PQ_FILTER - 1281)) | (1 << (PlSqlParser.PQ_MAP - 1281)) | (1 << (PlSqlParser.PQ_NOMAP - 1281)) | (1 << (PlSqlParser.PQ_REPLICATE - 1281)) | (1 << (PlSqlParser.PQ_SKEW - 1281)) | (1 << (PlSqlParser.PRAGMA - 1281)) | (1 << (PlSqlParser.PREBUILT - 1281)) | (1 << (PlSqlParser.PRECEDES - 1281)) | (1 << (PlSqlParser.PRECEDING - 1281)) | (1 << (PlSqlParser.PRECISION - 1281)) | (1 << (PlSqlParser.PRECOMPUTE_SUBQUERY - 1281)) | (1 << (PlSqlParser.PREDICATE_REORDERS - 1281)) | (1 << (PlSqlParser.PRELOAD - 1281)) | (1 << (PlSqlParser.PREPARE - 1281)) | (1 << (PlSqlParser.PRESENTNNV - 1281)) | (1 << (PlSqlParser.PRESENT - 1281)) | (1 << (PlSqlParser.PRESENTV - 1281)) | (1 << (PlSqlParser.PRESERVE_OID - 1281)) | (1 << (PlSqlParser.PRESERVE - 1281)) | (1 << (PlSqlParser.PRETTY - 1281)) | (1 << (PlSqlParser.PREVIOUS - 1281)) | (1 << (PlSqlParser.PREV - 1281)) | (1 << (PlSqlParser.PRIMARY - 1281)) | (1 << (PlSqlParser.PRINTBLOBTOCLOB - 1281)) | (1 << (PlSqlParser.PRIORITY - 1281)) | (1 << (PlSqlParser.PRIVATE - 1281)) | (1 << (PlSqlParser.PRIVATE_SGA - 1281)) | (1 << (PlSqlParser.PRIVILEGED - 1281)) | (1 << (PlSqlParser.PRIVILEGE - 1281)) | (1 << (PlSqlParser.PRIVILEGES - 1281)))) !== 0) || ((((_la - 1313)) & ~0x1f) == 0 && ((1 << (_la - 1313)) & ((1 << (PlSqlParser.PROCEDURAL - 1313)) | (1 << (PlSqlParser.PROCEDURE - 1313)) | (1 << (PlSqlParser.PROCESS - 1313)) | (1 << (PlSqlParser.PROFILE - 1313)) | (1 << (PlSqlParser.PROGRAM - 1313)) | (1 << (PlSqlParser.PROJECT - 1313)) | (1 << (PlSqlParser.PROPAGATE - 1313)) | (1 << (PlSqlParser.PROTECTED - 1313)) | (1 << (PlSqlParser.PROTECTION - 1313)) | (1 << (PlSqlParser.PROXY - 1313)) | (1 << (PlSqlParser.PRUNING - 1313)) | (1 << (PlSqlParser.PULL_PRED - 1313)) | (1 << (PlSqlParser.PURGE - 1313)) | (1 << (PlSqlParser.PUSH_PRED - 1313)) | (1 << (PlSqlParser.PUSH_SUBQ - 1313)) | (1 << (PlSqlParser.PX_FAULT_TOLERANCE - 1313)) | (1 << (PlSqlParser.PX_GRANULE - 1313)) | (1 << (PlSqlParser.PX_JOIN_FILTER - 1313)) | (1 << (PlSqlParser.QB_NAME - 1313)) | (1 << (PlSqlParser.QUERY_BLOCK - 1313)) | (1 << (PlSqlParser.QUERY - 1313)) | (1 << (PlSqlParser.QUEUE_CURR - 1313)) | (1 << (PlSqlParser.QUEUE - 1313)) | (1 << (PlSqlParser.QUEUE_ROWP - 1313)) | (1 << (PlSqlParser.QUIESCE - 1313)) | (1 << (PlSqlParser.QUORUM - 1313)) | (1 << (PlSqlParser.QUOTA - 1313)) | (1 << (PlSqlParser.RAISE - 1313)) | (1 << (PlSqlParser.RANDOM_LOCAL - 1313)) | (1 << (PlSqlParser.RANDOM - 1313)) | (1 << (PlSqlParser.RANGE - 1313)))) !== 0) || ((((_la - 1345)) & ~0x1f) == 0 && ((1 << (_la - 1345)) & ((1 << (PlSqlParser.RANKM - 1345)) | (1 << (PlSqlParser.RAPIDLY - 1345)) | (1 << (PlSqlParser.RAW - 1345)) | (1 << (PlSqlParser.RAWTOHEX - 1345)) | (1 << (PlSqlParser.RAWTONHEX - 1345)) | (1 << (PlSqlParser.RBA - 1345)) | (1 << (PlSqlParser.RBO_OUTLINE - 1345)) | (1 << (PlSqlParser.RDBA - 1345)) | (1 << (PlSqlParser.READ - 1345)) | (1 << (PlSqlParser.READS - 1345)) | (1 << (PlSqlParser.REALM - 1345)) | (1 << (PlSqlParser.REAL - 1345)) | (1 << (PlSqlParser.REBALANCE - 1345)) | (1 << (PlSqlParser.REBUILD - 1345)) | (1 << (PlSqlParser.RECORD - 1345)) | (1 << (PlSqlParser.RECORDS_PER_BLOCK - 1345)) | (1 << (PlSqlParser.RECOVERABLE - 1345)) | (1 << (PlSqlParser.RECOVER - 1345)) | (1 << (PlSqlParser.RECOVERY - 1345)) | (1 << (PlSqlParser.RECYCLEBIN - 1345)) | (1 << (PlSqlParser.RECYCLE - 1345)) | (1 << (PlSqlParser.REDACTION - 1345)) | (1 << (PlSqlParser.REDEFINE - 1345)) | (1 << (PlSqlParser.REDO - 1345)) | (1 << (PlSqlParser.REDUCED - 1345)) | (1 << (PlSqlParser.REDUNDANCY - 1345)) | (1 << (PlSqlParser.REF_CASCADE_CURSOR - 1345)) | (1 << (PlSqlParser.REFERENCED - 1345)) | (1 << (PlSqlParser.REFERENCE - 1345)) | (1 << (PlSqlParser.REFERENCES - 1345)) | (1 << (PlSqlParser.REFERENCING - 1345)) | (1 << (PlSqlParser.REF - 1345)))) !== 0) || ((((_la - 1377)) & ~0x1f) == 0 && ((1 << (_la - 1377)) & ((1 << (PlSqlParser.REFRESH - 1377)) | (1 << (PlSqlParser.REFTOHEX - 1377)) | (1 << (PlSqlParser.REGEXP_COUNT - 1377)) | (1 << (PlSqlParser.REGEXP_INSTR - 1377)) | (1 << (PlSqlParser.REGEXP_LIKE - 1377)) | (1 << (PlSqlParser.REGEXP_REPLACE - 1377)) | (1 << (PlSqlParser.REGEXP_SUBSTR - 1377)) | (1 << (PlSqlParser.REGISTER - 1377)) | (1 << (PlSqlParser.REGR_AVGX - 1377)) | (1 << (PlSqlParser.REGR_AVGY - 1377)) | (1 << (PlSqlParser.REGR_COUNT - 1377)) | (1 << (PlSqlParser.REGR_INTERCEPT - 1377)) | (1 << (PlSqlParser.REGR_R2 - 1377)) | (1 << (PlSqlParser.REGR_SLOPE - 1377)) | (1 << (PlSqlParser.REGR_SXX - 1377)) | (1 << (PlSqlParser.REGR_SXY - 1377)) | (1 << (PlSqlParser.REGR_SYY - 1377)) | (1 << (PlSqlParser.REGULAR - 1377)) | (1 << (PlSqlParser.REJECT - 1377)) | (1 << (PlSqlParser.REKEY - 1377)) | (1 << (PlSqlParser.RELATIONAL - 1377)) | (1 << (PlSqlParser.RELOCATE - 1377)) | (1 << (PlSqlParser.RELY - 1377)) | (1 << (PlSqlParser.REMAINDER - 1377)) | (1 << (PlSqlParser.REMOTE_MAPPED - 1377)) | (1 << (PlSqlParser.REMOVE - 1377)) | (1 << (PlSqlParser.RENAME - 1377)) | (1 << (PlSqlParser.REPAIR - 1377)) | (1 << (PlSqlParser.REPEAT - 1377)) | (1 << (PlSqlParser.REPLACE - 1377)) | (1 << (PlSqlParser.REPLICATION - 1377)))) !== 0) || ((((_la - 1409)) & ~0x1f) == 0 && ((1 << (_la - 1409)) & ((1 << (PlSqlParser.REQUIRED - 1409)) | (1 << (PlSqlParser.RESETLOGS - 1409)) | (1 << (PlSqlParser.RESET - 1409)) | (1 << (PlSqlParser.RESIZE - 1409)) | (1 << (PlSqlParser.RESOLVE - 1409)) | (1 << (PlSqlParser.RESOLVER - 1409)) | (1 << (PlSqlParser.RESPECT - 1409)) | (1 << (PlSqlParser.RESTART - 1409)) | (1 << (PlSqlParser.RESTORE_AS_INTERVALS - 1409)) | (1 << (PlSqlParser.RESTORE - 1409)) | (1 << (PlSqlParser.RESTRICT_ALL_REF_CONS - 1409)) | (1 << (PlSqlParser.RESTRICTED - 1409)) | (1 << (PlSqlParser.RESTRICT_REFERENCES - 1409)) | (1 << (PlSqlParser.RESTRICT - 1409)) | (1 << (PlSqlParser.RESULT_CACHE - 1409)) | (1 << (PlSqlParser.RESULT - 1409)) | (1 << (PlSqlParser.RESUMABLE - 1409)) | (1 << (PlSqlParser.RESUME - 1409)) | (1 << (PlSqlParser.RETENTION - 1409)) | (1 << (PlSqlParser.RETRY_ON_ROW_CHANGE - 1409)) | (1 << (PlSqlParser.RETURNING - 1409)) | (1 << (PlSqlParser.RETURN - 1409)) | (1 << (PlSqlParser.REUSE - 1409)) | (1 << (PlSqlParser.REVERSE - 1409)) | (1 << (PlSqlParser.REWRITE_OR_ERROR - 1409)) | (1 << (PlSqlParser.REWRITE - 1409)) | (1 << (PlSqlParser.RIGHT - 1409)) | (1 << (PlSqlParser.ROLE - 1409)) | (1 << (PlSqlParser.ROLESET - 1409)) | (1 << (PlSqlParser.ROLES - 1409)))) !== 0) || ((((_la - 1441)) & ~0x1f) == 0 && ((1 << (_la - 1441)) & ((1 << (PlSqlParser.ROLLBACK - 1441)) | (1 << (PlSqlParser.ROLLING - 1441)) | (1 << (PlSqlParser.ROLLUP - 1441)) | (1 << (PlSqlParser.ROWDEPENDENCIES - 1441)) | (1 << (PlSqlParser.ROWID_MAPPING_TABLE - 1441)) | (1 << (PlSqlParser.ROWID - 1441)) | (1 << (PlSqlParser.ROWIDTOCHAR - 1441)) | (1 << (PlSqlParser.ROWIDTONCHAR - 1441)) | (1 << (PlSqlParser.ROW_LENGTH - 1441)) | (1 << (PlSqlParser.ROWNUM - 1441)) | (1 << (PlSqlParser.ROW - 1441)) | (1 << (PlSqlParser.ROWS - 1441)) | (1 << (PlSqlParser.RPAD - 1441)) | (1 << (PlSqlParser.RTRIM - 1441)) | (1 << (PlSqlParser.RULE - 1441)) | (1 << (PlSqlParser.RULES - 1441)) | (1 << (PlSqlParser.RUNNING - 1441)) | (1 << (PlSqlParser.SALT - 1441)) | (1 << (PlSqlParser.SAMPLE - 1441)) | (1 << (PlSqlParser.SAVE_AS_INTERVALS - 1441)) | (1 << (PlSqlParser.SAVEPOINT - 1441)) | (1 << (PlSqlParser.SAVE - 1441)) | (1 << (PlSqlParser.SB4 - 1441)) | (1 << (PlSqlParser.SCALE_ROWS - 1441)) | (1 << (PlSqlParser.SCALE - 1441)) | (1 << (PlSqlParser.SCAN_INSTANCES - 1441)) | (1 << (PlSqlParser.SCAN - 1441)) | (1 << (PlSqlParser.SCHEDULER - 1441)) | (1 << (PlSqlParser.SCHEMACHECK - 1441)) | (1 << (PlSqlParser.SCHEMA - 1441)) | (1 << (PlSqlParser.SCN_ASCENDING - 1441)) | (1 << (PlSqlParser.SCN - 1441)))) !== 0) || ((((_la - 1473)) & ~0x1f) == 0 && ((1 << (_la - 1473)) & ((1 << (PlSqlParser.SCOPE - 1473)) | (1 << (PlSqlParser.SCRUB - 1473)) | (1 << (PlSqlParser.SD_ALL - 1473)) | (1 << (PlSqlParser.SD_INHIBIT - 1473)) | (1 << (PlSqlParser.SDO_GEOM_MBR - 1473)) | (1 << (PlSqlParser.SD_SHOW - 1473)) | (1 << (PlSqlParser.SEARCH - 1473)) | (1 << (PlSqlParser.SECOND - 1473)) | (1 << (PlSqlParser.SECRET - 1473)) | (1 << (PlSqlParser.SECUREFILE_DBA - 1473)) | (1 << (PlSqlParser.SECUREFILE - 1473)) | (1 << (PlSqlParser.SECURITY - 1473)) | (1 << (PlSqlParser.SEED - 1473)) | (1 << (PlSqlParser.SEG_BLOCK - 1473)) | (1 << (PlSqlParser.SEG_FILE - 1473)) | (1 << (PlSqlParser.SEGMENT - 1473)) | (1 << (PlSqlParser.SELECTIVITY - 1473)) | (1 << (PlSqlParser.SELF - 1473)) | (1 << (PlSqlParser.SEMIJOIN_DRIVER - 1473)) | (1 << (PlSqlParser.SEMIJOIN - 1473)) | (1 << (PlSqlParser.SEMI_TO_INNER - 1473)) | (1 << (PlSqlParser.SEQUENCED - 1473)) | (1 << (PlSqlParser.SEQUENCE - 1473)) | (1 << (PlSqlParser.SEQUENTIAL - 1473)) | (1 << (PlSqlParser.SERIALIZABLE - 1473)) | (1 << (PlSqlParser.SERIALLY_REUSABLE - 1473)) | (1 << (PlSqlParser.SERIAL - 1473)) | (1 << (PlSqlParser.SERVERERROR - 1473)) | (1 << (PlSqlParser.SERVICE_NAME_CONVERT - 1473)) | (1 << (PlSqlParser.SERVICES - 1473)))) !== 0) || ((((_la - 1505)) & ~0x1f) == 0 && ((1 << (_la - 1505)) & ((1 << (PlSqlParser.SESSION_CACHED_CURSORS - 1505)) | (1 << (PlSqlParser.SESSION - 1505)) | (1 << (PlSqlParser.SESSIONS_PER_USER - 1505)) | (1 << (PlSqlParser.SESSIONTIMEZONE - 1505)) | (1 << (PlSqlParser.SESSIONTZNAME - 1505)) | (1 << (PlSqlParser.SET - 1505)) | (1 << (PlSqlParser.SETS - 1505)) | (1 << (PlSqlParser.SETTINGS - 1505)) | (1 << (PlSqlParser.SET_TO_JOIN - 1505)) | (1 << (PlSqlParser.SEVERE - 1505)) | (1 << (PlSqlParser.SHARED_POOL - 1505)) | (1 << (PlSqlParser.SHARED - 1505)) | (1 << (PlSqlParser.SHARING - 1505)) | (1 << (PlSqlParser.SHELFLIFE - 1505)) | (1 << (PlSqlParser.SHOW - 1505)) | (1 << (PlSqlParser.SHRINK - 1505)) | (1 << (PlSqlParser.SHUTDOWN - 1505)) | (1 << (PlSqlParser.SIBLINGS - 1505)) | (1 << (PlSqlParser.SID - 1505)) | (1 << (PlSqlParser.SIGNAL_COMPONENT - 1505)) | (1 << (PlSqlParser.SIGNAL_FUNCTION - 1505)) | (1 << (PlSqlParser.SIGN - 1505)) | (1 << (PlSqlParser.SIGNTYPE - 1505)) | (1 << (PlSqlParser.SIMPLE_INTEGER - 1505)) | (1 << (PlSqlParser.SIMPLE - 1505)) | (1 << (PlSqlParser.SINGLE - 1505)) | (1 << (PlSqlParser.SINGLETASK - 1505)) | (1 << (PlSqlParser.SINH - 1505)) | (1 << (PlSqlParser.SIN - 1505)) | (1 << (PlSqlParser.SKIP_EXT_OPTIMIZER - 1505)))) !== 0) || ((((_la - 1537)) & ~0x1f) == 0 && ((1 << (_la - 1537)) & ((1 << (PlSqlParser.SKIP_ - 1537)) | (1 << (PlSqlParser.SKIP_UNQ_UNUSABLE_IDX - 1537)) | (1 << (PlSqlParser.SKIP_UNUSABLE_INDEXES - 1537)) | (1 << (PlSqlParser.SMALLFILE - 1537)) | (1 << (PlSqlParser.SMALLINT - 1537)) | (1 << (PlSqlParser.SNAPSHOT - 1537)) | (1 << (PlSqlParser.SOME - 1537)) | (1 << (PlSqlParser.SORT - 1537)) | (1 << (PlSqlParser.SOUNDEX - 1537)) | (1 << (PlSqlParser.SOURCE_FILE_DIRECTORY - 1537)) | (1 << (PlSqlParser.SOURCE_FILE_NAME_CONVERT - 1537)) | (1 << (PlSqlParser.SOURCE - 1537)) | (1 << (PlSqlParser.SPACE_KEYWORD - 1537)) | (1 << (PlSqlParser.SPECIFICATION - 1537)) | (1 << (PlSqlParser.SPFILE - 1537)) | (1 << (PlSqlParser.SPLIT - 1537)) | (1 << (PlSqlParser.SPREADSHEET - 1537)) | (1 << (PlSqlParser.SQLDATA - 1537)) | (1 << (PlSqlParser.SQLERROR - 1537)) | (1 << (PlSqlParser.SQLLDR - 1537)) | (1 << (PlSqlParser.SQL - 1537)) | (1 << (PlSqlParser.SQL_TRACE - 1537)) | (1 << (PlSqlParser.SQL_TRANSLATION_PROFILE - 1537)) | (1 << (PlSqlParser.SQRT - 1537)) | (1 << (PlSqlParser.STALE - 1537)) | (1 << (PlSqlParser.STANDALONE - 1537)) | (1 << (PlSqlParser.STANDARD_HASH - 1537)) | (1 << (PlSqlParser.STANDBY_MAX_DATA_DELAY - 1537)) | (1 << (PlSqlParser.STANDBYS - 1537)) | (1 << (PlSqlParser.STANDBY - 1537)) | (1 << (PlSqlParser.STAR - 1537)) | (1 << (PlSqlParser.STAR_TRANSFORMATION - 1537)))) !== 0) || ((((_la - 1570)) & ~0x1f) == 0 && ((1 << (_la - 1570)) & ((1 << (PlSqlParser.STARTUP - 1570)) | (1 << (PlSqlParser.STATEMENT_ID - 1570)) | (1 << (PlSqlParser.STATEMENT_QUEUING - 1570)) | (1 << (PlSqlParser.STATEMENTS - 1570)) | (1 << (PlSqlParser.STATEMENT - 1570)) | (1 << (PlSqlParser.STATE - 1570)) | (1 << (PlSqlParser.STATIC - 1570)) | (1 << (PlSqlParser.STATISTICS - 1570)) | (1 << (PlSqlParser.STATS_BINOMIAL_TEST - 1570)) | (1 << (PlSqlParser.STATS_CROSSTAB - 1570)) | (1 << (PlSqlParser.STATS_F_TEST - 1570)) | (1 << (PlSqlParser.STATS_KS_TEST - 1570)) | (1 << (PlSqlParser.STATS_MODE - 1570)) | (1 << (PlSqlParser.STATS_MW_TEST - 1570)) | (1 << (PlSqlParser.STATS_ONE_WAY_ANOVA - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_INDEP - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_INDEPU - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_ONE - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_PAIRED - 1570)) | (1 << (PlSqlParser.STATS_WSR_TEST - 1570)) | (1 << (PlSqlParser.STDDEV_POP - 1570)) | (1 << (PlSqlParser.STDDEV_SAMP - 1570)) | (1 << (PlSqlParser.STOP - 1570)) | (1 << (PlSqlParser.STORAGE - 1570)) | (1 << (PlSqlParser.STORE - 1570)) | (1 << (PlSqlParser.STREAMS - 1570)) | (1 << (PlSqlParser.STREAM - 1570)) | (1 << (PlSqlParser.STRICT - 1570)) | (1 << (PlSqlParser.STRING - 1570)) | (1 << (PlSqlParser.STRIPE_COLUMNS - 1570)) | (1 << (PlSqlParser.STRIPE_WIDTH - 1570)) | (1 << (PlSqlParser.STRIP - 1570)))) !== 0) || ((((_la - 1602)) & ~0x1f) == 0 && ((1 << (_la - 1602)) & ((1 << (PlSqlParser.STRUCTURE - 1602)) | (1 << (PlSqlParser.SUBMULTISET - 1602)) | (1 << (PlSqlParser.SUBPARTITION_REL - 1602)) | (1 << (PlSqlParser.SUBPARTITIONS - 1602)) | (1 << (PlSqlParser.SUBPARTITION - 1602)) | (1 << (PlSqlParser.SUBQUERIES - 1602)) | (1 << (PlSqlParser.SUBQUERY_PRUNING - 1602)) | (1 << (PlSqlParser.SUBSCRIBE - 1602)) | (1 << (PlSqlParser.SUBSET - 1602)) | (1 << (PlSqlParser.SUBSTITUTABLE - 1602)) | (1 << (PlSqlParser.SUBSTR2 - 1602)) | (1 << (PlSqlParser.SUBSTR4 - 1602)) | (1 << (PlSqlParser.SUBSTRB - 1602)) | (1 << (PlSqlParser.SUBSTRC - 1602)) | (1 << (PlSqlParser.SUBTYPE - 1602)) | (1 << (PlSqlParser.SUCCESSFUL - 1602)) | (1 << (PlSqlParser.SUCCESS - 1602)) | (1 << (PlSqlParser.SUMMARY - 1602)) | (1 << (PlSqlParser.SUPPLEMENTAL - 1602)) | (1 << (PlSqlParser.SUSPEND - 1602)) | (1 << (PlSqlParser.SWAP_JOIN_INPUTS - 1602)) | (1 << (PlSqlParser.SWITCHOVER - 1602)) | (1 << (PlSqlParser.SWITCH - 1602)) | (1 << (PlSqlParser.SYNCHRONOUS - 1602)) | (1 << (PlSqlParser.SYNC - 1602)) | (1 << (PlSqlParser.SYSASM - 1602)) | (1 << (PlSqlParser.SYS_AUDIT - 1602)) | (1 << (PlSqlParser.SYSAUX - 1602)) | (1 << (PlSqlParser.SYSBACKUP - 1602)) | (1 << (PlSqlParser.SYS_CHECKACL - 1602)) | (1 << (PlSqlParser.SYS_CHECK_PRIVILEGE - 1602)))) !== 0) || ((((_la - 1634)) & ~0x1f) == 0 && ((1 << (_la - 1634)) & ((1 << (PlSqlParser.SYS_CONNECT_BY_PATH - 1634)) | (1 << (PlSqlParser.SYS_CONTEXT - 1634)) | (1 << (PlSqlParser.SYSDATE - 1634)) | (1 << (PlSqlParser.SYSDBA - 1634)) | (1 << (PlSqlParser.SYS_DBURIGEN - 1634)) | (1 << (PlSqlParser.SYSDG - 1634)) | (1 << (PlSqlParser.SYS_DL_CURSOR - 1634)) | (1 << (PlSqlParser.SYS_DM_RXFORM_CHR - 1634)) | (1 << (PlSqlParser.SYS_DM_RXFORM_NUM - 1634)) | (1 << (PlSqlParser.SYS_DOM_COMPARE - 1634)) | (1 << (PlSqlParser.SYS_DST_PRIM2SEC - 1634)) | (1 << (PlSqlParser.SYS_DST_SEC2PRIM - 1634)) | (1 << (PlSqlParser.SYS_ET_BFILE_TO_RAW - 1634)) | (1 << (PlSqlParser.SYS_ET_BLOB_TO_IMAGE - 1634)) | (1 << (PlSqlParser.SYS_ET_IMAGE_TO_BLOB - 1634)) | (1 << (PlSqlParser.SYS_ET_RAW_TO_BFILE - 1634)) | (1 << (PlSqlParser.SYS_EXTPDTXT - 1634)) | (1 << (PlSqlParser.SYS_EXTRACT_UTC - 1634)) | (1 << (PlSqlParser.SYS_FBT_INSDEL - 1634)) | (1 << (PlSqlParser.SYS_FILTER_ACLS - 1634)) | (1 << (PlSqlParser.SYS_FNMATCHES - 1634)) | (1 << (PlSqlParser.SYS_FNREPLACE - 1634)) | (1 << (PlSqlParser.SYS_GET_ACLIDS - 1634)) | (1 << (PlSqlParser.SYS_GET_COL_ACLIDS - 1634)) | (1 << (PlSqlParser.SYS_GET_PRIVILEGES - 1634)) | (1 << (PlSqlParser.SYS_GETTOKENID - 1634)) | (1 << (PlSqlParser.SYS_GETXTIVAL - 1634)) | (1 << (PlSqlParser.SYS_GUID - 1634)) | (1 << (PlSqlParser.SYSGUID - 1634)) | (1 << (PlSqlParser.SYSKM - 1634)) | (1 << (PlSqlParser.SYS_MAKE_XMLNODEID - 1634)) | (1 << (PlSqlParser.SYS_MAKEXML - 1634)))) !== 0) || ((((_la - 1666)) & ~0x1f) == 0 && ((1 << (_la - 1666)) & ((1 << (PlSqlParser.SYS_MKXMLATTR - 1666)) | (1 << (PlSqlParser.SYS_MKXTI - 1666)) | (1 << (PlSqlParser.SYSOBJ - 1666)) | (1 << (PlSqlParser.SYS_OP_ADT2BIN - 1666)) | (1 << (PlSqlParser.SYS_OP_ADTCONS - 1666)) | (1 << (PlSqlParser.SYS_OP_ALSCRVAL - 1666)) | (1 << (PlSqlParser.SYS_OP_ATG - 1666)) | (1 << (PlSqlParser.SYS_OP_BIN2ADT - 1666)) | (1 << (PlSqlParser.SYS_OP_BITVEC - 1666)) | (1 << (PlSqlParser.SYS_OP_BL2R - 1666)) | (1 << (PlSqlParser.SYS_OP_BLOOM_FILTER_LIST - 1666)) | (1 << (PlSqlParser.SYS_OP_BLOOM_FILTER - 1666)) | (1 << (PlSqlParser.SYS_OP_C2C - 1666)) | (1 << (PlSqlParser.SYS_OP_CAST - 1666)) | (1 << (PlSqlParser.SYS_OP_CEG - 1666)) | (1 << (PlSqlParser.SYS_OP_CL2C - 1666)) | (1 << (PlSqlParser.SYS_OP_COMBINED_HASH - 1666)) | (1 << (PlSqlParser.SYS_OP_COMP - 1666)) | (1 << (PlSqlParser.SYS_OP_CONVERT - 1666)) | (1 << (PlSqlParser.SYS_OP_COUNTCHG - 1666)) | (1 << (PlSqlParser.SYS_OP_CSCONV - 1666)) | (1 << (PlSqlParser.SYS_OP_CSCONVTEST - 1666)) | (1 << (PlSqlParser.SYS_OP_CSR - 1666)) | (1 << (PlSqlParser.SYS_OP_CSX_PATCH - 1666)) | (1 << (PlSqlParser.SYS_OP_CYCLED_SEQ - 1666)) | (1 << (PlSqlParser.SYS_OP_DECOMP - 1666)) | (1 << (PlSqlParser.SYS_OP_DESCEND - 1666)) | (1 << (PlSqlParser.SYS_OP_DISTINCT - 1666)) | (1 << (PlSqlParser.SYS_OP_DRA - 1666)) | (1 << (PlSqlParser.SYS_OP_DUMP - 1666)) | (1 << (PlSqlParser.SYS_OP_DV_CHECK - 1666)) | (1 << (PlSqlParser.SYS_OP_ENFORCE_NOT_NULL - 1666)))) !== 0) || ((((_la - 1698)) & ~0x1f) == 0 && ((1 << (_la - 1698)) & ((1 << (PlSqlParser.SYSOPER - 1698)) | (1 << (PlSqlParser.SYS_OP_EXTRACT - 1698)) | (1 << (PlSqlParser.SYS_OP_GROUPING - 1698)) | (1 << (PlSqlParser.SYS_OP_GUID - 1698)) | (1 << (PlSqlParser.SYS_OP_HASH - 1698)) | (1 << (PlSqlParser.SYS_OP_IIX - 1698)) | (1 << (PlSqlParser.SYS_OP_ITR - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_CREATE - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_FILTER_LIST - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_FILTER - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_SUCCEEDED - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_USE - 1698)) | (1 << (PlSqlParser.SYS_OP_LBID - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2BLOB - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2CLOB - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2ID - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2NCLOB - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2TYP - 1698)) | (1 << (PlSqlParser.SYS_OP_LSVI - 1698)) | (1 << (PlSqlParser.SYS_OP_LVL - 1698)) | (1 << (PlSqlParser.SYS_OP_MAKEOID - 1698)) | (1 << (PlSqlParser.SYS_OP_MAP_NONNULL - 1698)) | (1 << (PlSqlParser.SYS_OP_MSR - 1698)) | (1 << (PlSqlParser.SYS_OP_NICOMBINE - 1698)) | (1 << (PlSqlParser.SYS_OP_NIEXTRACT - 1698)) | (1 << (PlSqlParser.SYS_OP_NII - 1698)) | (1 << (PlSqlParser.SYS_OP_NIX - 1698)) | (1 << (PlSqlParser.SYS_OP_NOEXPAND - 1698)) | (1 << (PlSqlParser.SYS_OP_NTCIMG - 1698)) | (1 << (PlSqlParser.SYS_OP_NUMTORAW - 1698)) | (1 << (PlSqlParser.SYS_OP_OIDVALUE - 1698)) | (1 << (PlSqlParser.SYS_OP_OPNSIZE - 1698)))) !== 0) || ((((_la - 1730)) & ~0x1f) == 0 && ((1 << (_la - 1730)) & ((1 << (PlSqlParser.SYS_OP_PAR_1 - 1730)) | (1 << (PlSqlParser.SYS_OP_PARGID_1 - 1730)) | (1 << (PlSqlParser.SYS_OP_PARGID - 1730)) | (1 << (PlSqlParser.SYS_OP_PAR - 1730)) | (1 << (PlSqlParser.SYS_OP_PART_ID - 1730)) | (1 << (PlSqlParser.SYS_OP_PIVOT - 1730)) | (1 << (PlSqlParser.SYS_OP_R2O - 1730)) | (1 << (PlSqlParser.SYS_OP_RAWTONUM - 1730)) | (1 << (PlSqlParser.SYS_OP_RDTM - 1730)) | (1 << (PlSqlParser.SYS_OP_REF - 1730)) | (1 << (PlSqlParser.SYS_OP_RMTD - 1730)) | (1 << (PlSqlParser.SYS_OP_ROWIDTOOBJ - 1730)) | (1 << (PlSqlParser.SYS_OP_RPB - 1730)) | (1 << (PlSqlParser.SYS_OPTLOBPRBSC - 1730)) | (1 << (PlSqlParser.SYS_OP_TOSETID - 1730)) | (1 << (PlSqlParser.SYS_OP_TPR - 1730)) | (1 << (PlSqlParser.SYS_OP_TRTB - 1730)) | (1 << (PlSqlParser.SYS_OPTXICMP - 1730)) | (1 << (PlSqlParser.SYS_OPTXQCASTASNQ - 1730)) | (1 << (PlSqlParser.SYS_OP_UNDESCEND - 1730)) | (1 << (PlSqlParser.SYS_OP_VECAND - 1730)) | (1 << (PlSqlParser.SYS_OP_VECBIT - 1730)) | (1 << (PlSqlParser.SYS_OP_VECOR - 1730)) | (1 << (PlSqlParser.SYS_OP_VECXOR - 1730)) | (1 << (PlSqlParser.SYS_OP_VERSION - 1730)) | (1 << (PlSqlParser.SYS_OP_VREF - 1730)) | (1 << (PlSqlParser.SYS_OP_VVD - 1730)) | (1 << (PlSqlParser.SYS_OP_XMLCONS_FOR_CSX - 1730)) | (1 << (PlSqlParser.SYS_OP_XPTHATG - 1730)) | (1 << (PlSqlParser.SYS_OP_XPTHIDX - 1730)) | (1 << (PlSqlParser.SYS_OP_XPTHOP - 1730)) | (1 << (PlSqlParser.SYS_OP_XTXT2SQLT - 1730)))) !== 0) || ((((_la - 1762)) & ~0x1f) == 0 && ((1 << (_la - 1762)) & ((1 << (PlSqlParser.SYS_OP_ZONE_ID - 1762)) | (1 << (PlSqlParser.SYS_ORDERKEY_DEPTH - 1762)) | (1 << (PlSqlParser.SYS_ORDERKEY_MAXCHILD - 1762)) | (1 << (PlSqlParser.SYS_ORDERKEY_PARENT - 1762)) | (1 << (PlSqlParser.SYS_PARALLEL_TXN - 1762)) | (1 << (PlSqlParser.SYS_PATHID_IS_ATTR - 1762)) | (1 << (PlSqlParser.SYS_PATHID_IS_NMSPC - 1762)) | (1 << (PlSqlParser.SYS_PATHID_LASTNAME - 1762)) | (1 << (PlSqlParser.SYS_PATHID_LASTNMSPC - 1762)) | (1 << (PlSqlParser.SYS_PATH_REVERSE - 1762)) | (1 << (PlSqlParser.SYS_PXQEXTRACT - 1762)) | (1 << (PlSqlParser.SYS_RAW_TO_XSID - 1762)) | (1 << (PlSqlParser.SYS_RID_ORDER - 1762)) | (1 << (PlSqlParser.SYS_ROW_DELTA - 1762)) | (1 << (PlSqlParser.SYS_SC_2_XMLT - 1762)) | (1 << (PlSqlParser.SYS_SYNRCIREDO - 1762)) | (1 << (PlSqlParser.SYSTEM_DEFINED - 1762)) | (1 << (PlSqlParser.SYSTEM - 1762)) | (1 << (PlSqlParser.SYSTIMESTAMP - 1762)) | (1 << (PlSqlParser.SYS_TYPEID - 1762)) | (1 << (PlSqlParser.SYS_UMAKEXML - 1762)) | (1 << (PlSqlParser.SYS_XMLANALYZE - 1762)) | (1 << (PlSqlParser.SYS_XMLCONTAINS - 1762)) | (1 << (PlSqlParser.SYS_XMLCONV - 1762)) | (1 << (PlSqlParser.SYS_XMLEXNSURI - 1762)) | (1 << (PlSqlParser.SYS_XMLGEN - 1762)) | (1 << (PlSqlParser.SYS_XMLI_LOC_ISNODE - 1762)) | (1 << (PlSqlParser.SYS_XMLI_LOC_ISTEXT - 1762)) | (1 << (PlSqlParser.SYS_XMLINSTR - 1762)) | (1 << (PlSqlParser.SYS_XMLLOCATOR_GETSVAL - 1762)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETCID - 1762)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETLOCATOR - 1762)))) !== 0) || ((((_la - 1794)) & ~0x1f) == 0 && ((1 << (_la - 1794)) & ((1 << (PlSqlParser.SYS_XMLNODEID_GETOKEY - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETPATHID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETPTRID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETRID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETSVAL - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETTID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID - 1794)) | (1 << (PlSqlParser.SYS_XMLT_2_SC - 1794)) | (1 << (PlSqlParser.SYS_XMLTRANSLATE - 1794)) | (1 << (PlSqlParser.SYS_XMLTYPE2SQL - 1794)) | (1 << (PlSqlParser.SYS_XQ_ASQLCNV - 1794)) | (1 << (PlSqlParser.SYS_XQ_ATOMCNVCHK - 1794)) | (1 << (PlSqlParser.SYS_XQBASEURI - 1794)) | (1 << (PlSqlParser.SYS_XQCASTABLEERRH - 1794)) | (1 << (PlSqlParser.SYS_XQCODEP2STR - 1794)) | (1 << (PlSqlParser.SYS_XQCODEPEQ - 1794)) | (1 << (PlSqlParser.SYS_XQCON2SEQ - 1794)) | (1 << (PlSqlParser.SYS_XQCONCAT - 1794)) | (1 << (PlSqlParser.SYS_XQDELETE - 1794)) | (1 << (PlSqlParser.SYS_XQDFLTCOLATION - 1794)) | (1 << (PlSqlParser.SYS_XQDOC - 1794)) | (1 << (PlSqlParser.SYS_XQDOCURI - 1794)) | (1 << (PlSqlParser.SYS_XQDURDIV - 1794)) | (1 << (PlSqlParser.SYS_XQED4URI - 1794)) | (1 << (PlSqlParser.SYS_XQENDSWITH - 1794)) | (1 << (PlSqlParser.SYS_XQERRH - 1794)) | (1 << (PlSqlParser.SYS_XQERR - 1794)) | (1 << (PlSqlParser.SYS_XQESHTMLURI - 1794)) | (1 << (PlSqlParser.SYS_XQEXLOBVAL - 1794)) | (1 << (PlSqlParser.SYS_XQEXSTWRP - 1794)) | (1 << (PlSqlParser.SYS_XQEXTRACT - 1794)) | (1 << (PlSqlParser.SYS_XQEXTRREF - 1794)))) !== 0) || ((((_la - 1826)) & ~0x1f) == 0 && ((1 << (_la - 1826)) & ((1 << (PlSqlParser.SYS_XQEXVAL - 1826)) | (1 << (PlSqlParser.SYS_XQFB2STR - 1826)) | (1 << (PlSqlParser.SYS_XQFNBOOL - 1826)) | (1 << (PlSqlParser.SYS_XQFNCMP - 1826)) | (1 << (PlSqlParser.SYS_XQFNDATIM - 1826)) | (1 << (PlSqlParser.SYS_XQFNLNAME - 1826)) | (1 << (PlSqlParser.SYS_XQFNNM - 1826)) | (1 << (PlSqlParser.SYS_XQFNNSURI - 1826)) | (1 << (PlSqlParser.SYS_XQFNPREDTRUTH - 1826)) | (1 << (PlSqlParser.SYS_XQFNQNM - 1826)) | (1 << (PlSqlParser.SYS_XQFNROOT - 1826)) | (1 << (PlSqlParser.SYS_XQFORMATNUM - 1826)) | (1 << (PlSqlParser.SYS_XQFTCONTAIN - 1826)) | (1 << (PlSqlParser.SYS_XQFUNCR - 1826)) | (1 << (PlSqlParser.SYS_XQGETCONTENT - 1826)) | (1 << (PlSqlParser.SYS_XQINDXOF - 1826)) | (1 << (PlSqlParser.SYS_XQINSERT - 1826)) | (1 << (PlSqlParser.SYS_XQINSPFX - 1826)) | (1 << (PlSqlParser.SYS_XQIRI2URI - 1826)) | (1 << (PlSqlParser.SYS_XQLANG - 1826)) | (1 << (PlSqlParser.SYS_XQLLNMFRMQNM - 1826)) | (1 << (PlSqlParser.SYS_XQMKNODEREF - 1826)) | (1 << (PlSqlParser.SYS_XQNILLED - 1826)) | (1 << (PlSqlParser.SYS_XQNODENAME - 1826)) | (1 << (PlSqlParser.SYS_XQNORMSPACE - 1826)) | (1 << (PlSqlParser.SYS_XQNORMUCODE - 1826)) | (1 << (PlSqlParser.SYS_XQ_NRNG - 1826)) | (1 << (PlSqlParser.SYS_XQNSP4PFX - 1826)) | (1 << (PlSqlParser.SYS_XQNSPFRMQNM - 1826)) | (1 << (PlSqlParser.SYS_XQPFXFRMQNM - 1826)) | (1 << (PlSqlParser.SYS_XQ_PKSQL2XML - 1826)) | (1 << (PlSqlParser.SYS_XQPOLYABS - 1826)))) !== 0) || ((((_la - 1858)) & ~0x1f) == 0 && ((1 << (_la - 1858)) & ((1 << (PlSqlParser.SYS_XQPOLYADD - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYCEL - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYCSTBL - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYCST - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYDIV - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYFLR - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYMOD - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYMUL - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYRND - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYSQRT - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYSUB - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYUMUS - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYUPLS - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVEQ - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVGE - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVGT - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVLE - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVLT - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVNE - 1858)) | (1 << (PlSqlParser.SYS_XQREF2VAL - 1858)) | (1 << (PlSqlParser.SYS_XQRENAME - 1858)) | (1 << (PlSqlParser.SYS_XQREPLACE - 1858)) | (1 << (PlSqlParser.SYS_XQRESVURI - 1858)) | (1 << (PlSqlParser.SYS_XQRNDHALF2EVN - 1858)) | (1 << (PlSqlParser.SYS_XQRSLVQNM - 1858)) | (1 << (PlSqlParser.SYS_XQRYENVPGET - 1858)) | (1 << (PlSqlParser.SYS_XQRYVARGET - 1858)) | (1 << (PlSqlParser.SYS_XQRYWRP - 1858)) | (1 << (PlSqlParser.SYS_XQSEQ2CON4XC - 1858)) | (1 << (PlSqlParser.SYS_XQSEQ2CON - 1858)) | (1 << (PlSqlParser.SYS_XQSEQDEEPEQ - 1858)) | (1 << (PlSqlParser.SYS_XQSEQINSB - 1858)))) !== 0) || ((((_la - 1890)) & ~0x1f) == 0 && ((1 << (_la - 1890)) & ((1 << (PlSqlParser.SYS_XQSEQRM - 1890)) | (1 << (PlSqlParser.SYS_XQSEQRVS - 1890)) | (1 << (PlSqlParser.SYS_XQSEQSUB - 1890)) | (1 << (PlSqlParser.SYS_XQSEQTYPMATCH - 1890)) | (1 << (PlSqlParser.SYS_XQSTARTSWITH - 1890)) | (1 << (PlSqlParser.SYS_XQSTATBURI - 1890)) | (1 << (PlSqlParser.SYS_XQSTR2CODEP - 1890)) | (1 << (PlSqlParser.SYS_XQSTRJOIN - 1890)) | (1 << (PlSqlParser.SYS_XQSUBSTRAFT - 1890)) | (1 << (PlSqlParser.SYS_XQSUBSTRBEF - 1890)) | (1 << (PlSqlParser.SYS_XQTOKENIZE - 1890)) | (1 << (PlSqlParser.SYS_XQTREATAS - 1890)) | (1 << (PlSqlParser.SYS_XQ_UPKXML2SQL - 1890)) | (1 << (PlSqlParser.SYS_XQXFORM - 1890)) | (1 << (PlSqlParser.SYS_XSID_TO_RAW - 1890)) | (1 << (PlSqlParser.SYS_ZMAP_FILTER - 1890)) | (1 << (PlSqlParser.SYS_ZMAP_REFRESH - 1890)) | (1 << (PlSqlParser.TABLE_LOOKUP_BY_NL - 1890)) | (1 << (PlSqlParser.TABLESPACE_NO - 1890)) | (1 << (PlSqlParser.TABLESPACE - 1890)) | (1 << (PlSqlParser.TABLES - 1890)) | (1 << (PlSqlParser.TABLE_STATS - 1890)) | (1 << (PlSqlParser.TABLE - 1890)) | (1 << (PlSqlParser.TABNO - 1890)) | (1 << (PlSqlParser.TAG - 1890)) | (1 << (PlSqlParser.TANH - 1890)) | (1 << (PlSqlParser.TAN - 1890)) | (1 << (PlSqlParser.TBLORIDXPARTNUM - 1890)) | (1 << (PlSqlParser.TEMPFILE - 1890)) | (1 << (PlSqlParser.TEMPLATE - 1890)) | (1 << (PlSqlParser.TEMPORARY - 1890)) | (1 << (PlSqlParser.TEMP_TABLE - 1890)))) !== 0) || ((((_la - 1922)) & ~0x1f) == 0 && ((1 << (_la - 1922)) & ((1 << (PlSqlParser.TEST - 1922)) | (1 << (PlSqlParser.TEXT - 1922)) | (1 << (PlSqlParser.THAN - 1922)) | (1 << (PlSqlParser.THEN - 1922)) | (1 << (PlSqlParser.THE - 1922)) | (1 << (PlSqlParser.THREAD - 1922)) | (1 << (PlSqlParser.THROUGH - 1922)) | (1 << (PlSqlParser.TIER - 1922)) | (1 << (PlSqlParser.TIES - 1922)) | (1 << (PlSqlParser.TIMEOUT - 1922)) | (1 << (PlSqlParser.TIMESTAMP_LTZ_UNCONSTRAINED - 1922)) | (1 << (PlSqlParser.TIMESTAMP - 1922)) | (1 << (PlSqlParser.TIMESTAMP_TZ_UNCONSTRAINED - 1922)) | (1 << (PlSqlParser.TIMESTAMP_UNCONSTRAINED - 1922)) | (1 << (PlSqlParser.TIMES - 1922)) | (1 << (PlSqlParser.TIME - 1922)) | (1 << (PlSqlParser.TIMEZONE_ABBR - 1922)) | (1 << (PlSqlParser.TIMEZONE_HOUR - 1922)) | (1 << (PlSqlParser.TIMEZONE_MINUTE - 1922)) | (1 << (PlSqlParser.TIMEZONE_OFFSET - 1922)) | (1 << (PlSqlParser.TIMEZONE_REGION - 1922)) | (1 << (PlSqlParser.TIME_ZONE - 1922)) | (1 << (PlSqlParser.TIV_GB - 1922)) | (1 << (PlSqlParser.TIV_SSF - 1922)) | (1 << (PlSqlParser.TO_ACLID - 1922)) | (1 << (PlSqlParser.TO_BINARY_DOUBLE - 1922)) | (1 << (PlSqlParser.TO_BINARY_FLOAT - 1922)) | (1 << (PlSqlParser.TO_BLOB - 1922)) | (1 << (PlSqlParser.TO_CLOB - 1922)) | (1 << (PlSqlParser.TO_DSINTERVAL - 1922)) | (1 << (PlSqlParser.TO_LOB - 1922)))) !== 0) || ((((_la - 1954)) & ~0x1f) == 0 && ((1 << (_la - 1954)) & ((1 << (PlSqlParser.TO_MULTI_BYTE - 1954)) | (1 << (PlSqlParser.TO_NCHAR - 1954)) | (1 << (PlSqlParser.TO_NCLOB - 1954)) | (1 << (PlSqlParser.TO_NUMBER - 1954)) | (1 << (PlSqlParser.TOPLEVEL - 1954)) | (1 << (PlSqlParser.TO_SINGLE_BYTE - 1954)) | (1 << (PlSqlParser.TO_TIMESTAMP - 1954)) | (1 << (PlSqlParser.TO_TIMESTAMP_TZ - 1954)) | (1 << (PlSqlParser.TO_TIME - 1954)) | (1 << (PlSqlParser.TO_TIME_TZ - 1954)) | (1 << (PlSqlParser.TO_YMINTERVAL - 1954)) | (1 << (PlSqlParser.TRACE - 1954)) | (1 << (PlSqlParser.TRACING - 1954)) | (1 << (PlSqlParser.TRACKING - 1954)) | (1 << (PlSqlParser.TRAILING - 1954)) | (1 << (PlSqlParser.TRANSACTION - 1954)) | (1 << (PlSqlParser.TRANSFORM_DISTINCT_AGG - 1954)) | (1 << (PlSqlParser.TRANSITIONAL - 1954)) | (1 << (PlSqlParser.TRANSITION - 1954)) | (1 << (PlSqlParser.TRANSLATE - 1954)) | (1 << (PlSqlParser.TRANSLATION - 1954)) | (1 << (PlSqlParser.TREAT - 1954)) | (1 << (PlSqlParser.TRIGGERS - 1954)) | (1 << (PlSqlParser.TRIGGER - 1954)) | (1 << (PlSqlParser.TRUE - 1954)) | (1 << (PlSqlParser.TRUNCATE - 1954)) | (1 << (PlSqlParser.TRUNC - 1954)) | (1 << (PlSqlParser.TRUSTED - 1954)) | (1 << (PlSqlParser.TRUST - 1954)) | (1 << (PlSqlParser.TUNING - 1954)) | (1 << (PlSqlParser.TX - 1954)))) !== 0) || ((((_la - 1986)) & ~0x1f) == 0 && ((1 << (_la - 1986)) & ((1 << (PlSqlParser.TYPES - 1986)) | (1 << (PlSqlParser.TYPE - 1986)) | (1 << (PlSqlParser.TZ_OFFSET - 1986)) | (1 << (PlSqlParser.UB2 - 1986)) | (1 << (PlSqlParser.UBA - 1986)) | (1 << (PlSqlParser.UCS2 - 1986)) | (1 << (PlSqlParser.UID - 1986)) | (1 << (PlSqlParser.UNARCHIVED - 1986)) | (1 << (PlSqlParser.UNBOUNDED - 1986)) | (1 << (PlSqlParser.UNBOUND - 1986)) | (1 << (PlSqlParser.UNCONDITIONAL - 1986)) | (1 << (PlSqlParser.UNDER - 1986)) | (1 << (PlSqlParser.UNDO - 1986)) | (1 << (PlSqlParser.UNDROP - 1986)) | (1 << (PlSqlParser.UNIFORM - 1986)) | (1 << (PlSqlParser.UNISTR - 1986)) | (1 << (PlSqlParser.UNLIMITED - 1986)) | (1 << (PlSqlParser.UNLOAD - 1986)) | (1 << (PlSqlParser.UNLOCK - 1986)) | (1 << (PlSqlParser.UNMATCHED - 1986)) | (1 << (PlSqlParser.UNNEST_INNERJ_DISTINCT_VIEW - 1986)) | (1 << (PlSqlParser.UNNEST_NOSEMIJ_NODISTINCTVIEW - 1986)) | (1 << (PlSqlParser.UNNEST_SEMIJ_VIEW - 1986)) | (1 << (PlSqlParser.UNNEST - 1986)) | (1 << (PlSqlParser.UNPACKED - 1986)) | (1 << (PlSqlParser.UNPIVOT - 1986)) | (1 << (PlSqlParser.UNPLUG - 1986)) | (1 << (PlSqlParser.UNPROTECTED - 1986)) | (1 << (PlSqlParser.UNQUIESCE - 1986)) | (1 << (PlSqlParser.UNRECOVERABLE - 1986)))) !== 0) || ((((_la - 2018)) & ~0x1f) == 0 && ((1 << (_la - 2018)) & ((1 << (PlSqlParser.UNRESTRICTED - 2018)) | (1 << (PlSqlParser.UNSUBSCRIBE - 2018)) | (1 << (PlSqlParser.UNTIL - 2018)) | (1 << (PlSqlParser.UNUSABLE - 2018)) | (1 << (PlSqlParser.UNUSED - 2018)) | (1 << (PlSqlParser.UPDATABLE - 2018)) | (1 << (PlSqlParser.UPDATED - 2018)) | (1 << (PlSqlParser.UPDATEXML - 2018)) | (1 << (PlSqlParser.UPD_INDEXES - 2018)) | (1 << (PlSqlParser.UPD_JOININDEX - 2018)) | (1 << (PlSqlParser.UPGRADE - 2018)) | (1 << (PlSqlParser.UPPER - 2018)) | (1 << (PlSqlParser.UPSERT - 2018)) | (1 << (PlSqlParser.UROWID - 2018)) | (1 << (PlSqlParser.USABLE - 2018)) | (1 << (PlSqlParser.USAGE - 2018)) | (1 << (PlSqlParser.USE_ANTI - 2018)) | (1 << (PlSqlParser.USE_CONCAT - 2018)) | (1 << (PlSqlParser.USE_CUBE - 2018)) | (1 << (PlSqlParser.USE_HASH_AGGREGATION - 2018)) | (1 << (PlSqlParser.USE_HASH_GBY_FOR_PUSHDOWN - 2018)) | (1 << (PlSqlParser.USE_HASH - 2018)) | (1 << (PlSqlParser.USE_HIDDEN_PARTITIONS - 2018)) | (1 << (PlSqlParser.USE_INVISIBLE_INDEXES - 2018)) | (1 << (PlSqlParser.USE_MERGE_CARTESIAN - 2018)) | (1 << (PlSqlParser.USE_MERGE - 2018)) | (1 << (PlSqlParser.USE_NL - 2018)) | (1 << (PlSqlParser.USE_NL_WITH_INDEX - 2018)) | (1 << (PlSqlParser.USE_PRIVATE_OUTLINES - 2018)) | (1 << (PlSqlParser.USER_DATA - 2018)) | (1 << (PlSqlParser.USER_DEFINED - 2018)))) !== 0) || ((((_la - 2050)) & ~0x1f) == 0 && ((1 << (_la - 2050)) & ((1 << (PlSqlParser.USERENV - 2050)) | (1 << (PlSqlParser.USERGROUP - 2050)) | (1 << (PlSqlParser.USER_RECYCLEBIN - 2050)) | (1 << (PlSqlParser.USERS - 2050)) | (1 << (PlSqlParser.USER_TABLESPACES - 2050)) | (1 << (PlSqlParser.USER - 2050)) | (1 << (PlSqlParser.USE_SEMI - 2050)) | (1 << (PlSqlParser.USE_STORED_OUTLINES - 2050)) | (1 << (PlSqlParser.USE_TTT_FOR_GSETS - 2050)) | (1 << (PlSqlParser.USE - 2050)) | (1 << (PlSqlParser.USE_VECTOR_AGGREGATION - 2050)) | (1 << (PlSqlParser.USE_WEAK_NAME_RESL - 2050)) | (1 << (PlSqlParser.USING_NO_EXPAND - 2050)) | (1 << (PlSqlParser.USING - 2050)) | (1 << (PlSqlParser.UTF16BE - 2050)) | (1 << (PlSqlParser.UTF16LE - 2050)) | (1 << (PlSqlParser.UTF32 - 2050)) | (1 << (PlSqlParser.UTF8 - 2050)) | (1 << (PlSqlParser.V1 - 2050)) | (1 << (PlSqlParser.V2 - 2050)) | (1 << (PlSqlParser.VALIDATE - 2050)) | (1 << (PlSqlParser.VALIDATION - 2050)) | (1 << (PlSqlParser.VALID_TIME_END - 2050)) | (1 << (PlSqlParser.VALUE - 2050)) | (1 << (PlSqlParser.VARCHAR2 - 2050)) | (1 << (PlSqlParser.VARCHAR - 2050)) | (1 << (PlSqlParser.VARIABLE - 2050)) | (1 << (PlSqlParser.VAR_POP - 2050)) | (1 << (PlSqlParser.VARRAYS - 2050)) | (1 << (PlSqlParser.VARRAY - 2050)) | (1 << (PlSqlParser.VAR_SAMP - 2050)))) !== 0) || ((((_la - 2082)) & ~0x1f) == 0 && ((1 << (_la - 2082)) & ((1 << (PlSqlParser.VARYING - 2082)) | (1 << (PlSqlParser.VECTOR_READ_TRACE - 2082)) | (1 << (PlSqlParser.VECTOR_READ - 2082)) | (1 << (PlSqlParser.VECTOR_TRANSFORM_DIMS - 2082)) | (1 << (PlSqlParser.VECTOR_TRANSFORM_FACT - 2082)) | (1 << (PlSqlParser.VECTOR_TRANSFORM - 2082)) | (1 << (PlSqlParser.VERIFIER - 2082)) | (1 << (PlSqlParser.VERIFY - 2082)) | (1 << (PlSqlParser.VERSIONING - 2082)) | (1 << (PlSqlParser.VERSIONS_ENDSCN - 2082)) | (1 << (PlSqlParser.VERSIONS_ENDTIME - 2082)) | (1 << (PlSqlParser.VERSIONS_OPERATION - 2082)) | (1 << (PlSqlParser.VERSIONS_STARTSCN - 2082)) | (1 << (PlSqlParser.VERSIONS_STARTTIME - 2082)) | (1 << (PlSqlParser.VERSIONS - 2082)) | (1 << (PlSqlParser.VERSIONS_XID - 2082)) | (1 << (PlSqlParser.VERSION - 2082)) | (1 << (PlSqlParser.VIOLATION - 2082)) | (1 << (PlSqlParser.VIRTUAL - 2082)) | (1 << (PlSqlParser.VISIBILITY - 2082)) | (1 << (PlSqlParser.VISIBLE - 2082)) | (1 << (PlSqlParser.VOLUME - 2082)) | (1 << (PlSqlParser.VSIZE - 2082)) | (1 << (PlSqlParser.WAIT - 2082)) | (1 << (PlSqlParser.WALLET - 2082)) | (1 << (PlSqlParser.WARNING - 2082)) | (1 << (PlSqlParser.WEEKS - 2082)) | (1 << (PlSqlParser.WEEK - 2082)) | (1 << (PlSqlParser.WELLFORMED - 2082)) | (1 << (PlSqlParser.WHENEVER - 2082)) | (1 << (PlSqlParser.WHEN - 2082)))) !== 0) || ((((_la - 2115)) & ~0x1f) == 0 && ((1 << (_la - 2115)) & ((1 << (PlSqlParser.WHILE - 2115)) | (1 << (PlSqlParser.WHITESPACE - 2115)) | (1 << (PlSqlParser.WIDTH_BUCKET - 2115)) | (1 << (PlSqlParser.WITHIN - 2115)) | (1 << (PlSqlParser.WITHOUT - 2115)) | (1 << (PlSqlParser.WITH_PLSQL - 2115)) | (1 << (PlSqlParser.WORK - 2115)) | (1 << (PlSqlParser.WRAPPED - 2115)) | (1 << (PlSqlParser.WRAPPER - 2115)) | (1 << (PlSqlParser.WRITE - 2115)) | (1 << (PlSqlParser.XDB_FASTPATH_INSERT - 2115)) | (1 << (PlSqlParser.X_DYN_PRUNE - 2115)) | (1 << (PlSqlParser.XID - 2115)) | (1 << (PlSqlParser.XML2OBJECT - 2115)) | (1 << (PlSqlParser.XMLAGG - 2115)) | (1 << (PlSqlParser.XMLATTRIBUTES - 2115)) | (1 << (PlSqlParser.XMLCAST - 2115)) | (1 << (PlSqlParser.XMLCDATA - 2115)) | (1 << (PlSqlParser.XMLCOLATTVAL - 2115)) | (1 << (PlSqlParser.XMLCOMMENT - 2115)) | (1 << (PlSqlParser.XMLCONCAT - 2115)) | (1 << (PlSqlParser.XMLDIFF - 2115)) | (1 << (PlSqlParser.XML_DML_RWT_STMT - 2115)) | (1 << (PlSqlParser.XMLELEMENT - 2115)) | (1 << (PlSqlParser.XMLEXISTS2 - 2115)) | (1 << (PlSqlParser.XMLEXISTS - 2115)) | (1 << (PlSqlParser.XMLFOREST - 2115)) | (1 << (PlSqlParser.XMLINDEX_REWRITE_IN_SELECT - 2115)) | (1 << (PlSqlParser.XMLINDEX_REWRITE - 2115)))) !== 0) || ((((_la - 2147)) & ~0x1f) == 0 && ((1 << (_la - 2147)) & ((1 << (PlSqlParser.XMLINDEX_SEL_IDX_TBL - 2147)) | (1 << (PlSqlParser.XMLISNODE - 2147)) | (1 << (PlSqlParser.XMLISVALID - 2147)) | (1 << (PlSqlParser.XMLNAMESPACES - 2147)) | (1 << (PlSqlParser.XMLPARSE - 2147)) | (1 << (PlSqlParser.XMLPATCH - 2147)) | (1 << (PlSqlParser.XMLPI - 2147)) | (1 << (PlSqlParser.XMLQUERYVAL - 2147)) | (1 << (PlSqlParser.XMLQUERY - 2147)) | (1 << (PlSqlParser.XMLROOT - 2147)) | (1 << (PlSqlParser.XMLSCHEMA - 2147)) | (1 << (PlSqlParser.XMLSERIALIZE - 2147)) | (1 << (PlSqlParser.XMLTABLE - 2147)) | (1 << (PlSqlParser.XMLTRANSFORMBLOB - 2147)) | (1 << (PlSqlParser.XMLTRANSFORM - 2147)) | (1 << (PlSqlParser.XMLTYPE - 2147)) | (1 << (PlSqlParser.XML - 2147)) | (1 << (PlSqlParser.XPATHTABLE - 2147)) | (1 << (PlSqlParser.XS_SYS_CONTEXT - 2147)) | (1 << (PlSqlParser.XS - 2147)) | (1 << (PlSqlParser.YEARS - 2147)) | (1 << (PlSqlParser.YEAR - 2147)) | (1 << (PlSqlParser.YES - 2147)) | (1 << (PlSqlParser.YMINTERVAL_UNCONSTRAINED - 2147)) | (1 << (PlSqlParser.ZONEMAP - 2147)) | (1 << (PlSqlParser.ZONE - 2147)) | (1 << (PlSqlParser.PREDICTION - 2147)) | (1 << (PlSqlParser.PREDICTION_BOUNDS - 2147)) | (1 << (PlSqlParser.PREDICTION_COST - 2147)) | (1 << (PlSqlParser.PREDICTION_DETAILS - 2147)) | (1 << (PlSqlParser.PREDICTION_PROBABILITY - 2147)))) !== 0) || ((((_la - 2179)) & ~0x1f) == 0 && ((1 << (_la - 2179)) & ((1 << (PlSqlParser.PREDICTION_SET - 2179)) | (1 << (PlSqlParser.CUME_DIST - 2179)) | (1 << (PlSqlParser.DENSE_RANK - 2179)) | (1 << (PlSqlParser.LISTAGG - 2179)) | (1 << (PlSqlParser.PERCENT_RANK - 2179)) | (1 << (PlSqlParser.PERCENTILE_CONT - 2179)) | (1 << (PlSqlParser.PERCENTILE_DISC - 2179)) | (1 << (PlSqlParser.RANK - 2179)) | (1 << (PlSqlParser.AVG - 2179)) | (1 << (PlSqlParser.CORR - 2179)) | (1 << (PlSqlParser.COVAR_ - 2179)) | (1 << (PlSqlParser.LAG - 2179)) | (1 << (PlSqlParser.LEAD - 2179)) | (1 << (PlSqlParser.MAX - 2179)) | (1 << (PlSqlParser.MEDIAN - 2179)) | (1 << (PlSqlParser.MIN - 2179)) | (1 << (PlSqlParser.NTILE - 2179)) | (1 << (PlSqlParser.NVL - 2179)) | (1 << (PlSqlParser.RATIO_TO_REPORT - 2179)) | (1 << (PlSqlParser.REGR_ - 2179)) | (1 << (PlSqlParser.ROUND - 2179)) | (1 << (PlSqlParser.ROW_NUMBER - 2179)) | (1 << (PlSqlParser.SUBSTR - 2179)) | (1 << (PlSqlParser.TO_CHAR - 2179)) | (1 << (PlSqlParser.TRIM - 2179)) | (1 << (PlSqlParser.SUM - 2179)) | (1 << (PlSqlParser.STDDEV - 2179)) | (1 << (PlSqlParser.VAR_ - 2179)) | (1 << (PlSqlParser.VARIANCE - 2179)) | (1 << (PlSqlParser.LEAST - 2179)) | (1 << (PlSqlParser.GREATEST - 2179)))) !== 0) || ((((_la - 2211)) & ~0x1f) == 0 && ((1 << (_la - 2211)) & ((1 << (PlSqlParser.TO_DATE - 2211)) | (1 << (PlSqlParser.PERIOD - 2211)) | (1 << (PlSqlParser.DELIMITED_ID - 2211)))) !== 0) || _la===PlSqlParser.INTRODUCER || _la===PlSqlParser.REGULAR_ID) { this.state = 1743; this.package_obj_spec(); this.state = 1748; this._errHandler.sync(this); _la = this._input.LA(1); } this.state = 1749; this.match(PlSqlParser.END); this.state = 1751; this._errHandler.sync(this); _la = this._input.LA(1); if((((_la) & ~0x1f) == 0 && ((1 << _la) & ((1 << PlSqlParser.ABORT) | (1 << PlSqlParser.ABS) | (1 << PlSqlParser.ACCESS) | (1 << PlSqlParser.ACCESSED) | (1 << PlSqlParser.ACCOUNT) | (1 << PlSqlParser.ACL) | (1 << PlSqlParser.ACOS) | (1 << PlSqlParser.ACTION) | (1 << PlSqlParser.ACTIONS) | (1 << PlSqlParser.ACTIVATE) | (1 << PlSqlParser.ACTIVE) | (1 << PlSqlParser.ACTIVE_COMPONENT) | (1 << PlSqlParser.ACTIVE_DATA) | (1 << PlSqlParser.ACTIVE_FUNCTION) | (1 << PlSqlParser.ACTIVE_TAG) | (1 << PlSqlParser.ACTIVITY) | (1 << PlSqlParser.ADAPTIVE_PLAN) | (1 << PlSqlParser.ADD) | (1 << PlSqlParser.ADD_COLUMN) | (1 << PlSqlParser.ADD_GROUP) | (1 << PlSqlParser.ADD_MONTHS) | (1 << PlSqlParser.ADJ_DATE) | (1 << PlSqlParser.ADMIN) | (1 << PlSqlParser.ADMINISTER) | (1 << PlSqlParser.ADMINISTRATOR) | (1 << PlSqlParser.ADVANCED) | (1 << PlSqlParser.ADVISE) | (1 << PlSqlParser.ADVISOR) | (1 << PlSqlParser.AFD_DISKSTRING) | (1 << PlSqlParser.AFTER) | (1 << PlSqlParser.AGENT))) !== 0) || ((((_la - 32)) & ~0x1f) == 0 && ((1 << (_la - 32)) & ((1 << (PlSqlParser.AGGREGATE - 32)) | (1 << (PlSqlParser.A_LETTER - 32)) | (1 << (PlSqlParser.ALIAS - 32)) | (1 << (PlSqlParser.ALLOCATE - 32)) | (1 << (PlSqlParser.ALLOW - 32)) | (1 << (PlSqlParser.ALL_ROWS - 32)) | (1 << (PlSqlParser.ALWAYS - 32)) | (1 << (PlSqlParser.ANALYZE - 32)) | (1 << (PlSqlParser.ANCILLARY - 32)) | (1 << (PlSqlParser.AND_EQUAL - 32)) | (1 << (PlSqlParser.ANOMALY - 32)) | (1 << (PlSqlParser.ANSI_REARCH - 32)) | (1 << (PlSqlParser.ANTIJOIN - 32)) | (1 << (PlSqlParser.ANYSCHEMA - 32)) | (1 << (PlSqlParser.APPEND - 32)) | (1 << (PlSqlParser.APPENDCHILDXML - 32)) | (1 << (PlSqlParser.APPEND_VALUES - 32)) | (1 << (PlSqlParser.APPLICATION - 32)) | (1 << (PlSqlParser.APPLY - 32)) | (1 << (PlSqlParser.APPROX_COUNT_DISTINCT - 32)) | (1 << (PlSqlParser.ARCHIVAL - 32)) | (1 << (PlSqlParser.ARCHIVE - 32)) | (1 << (PlSqlParser.ARCHIVED - 32)) | (1 << (PlSqlParser.ARCHIVELOG - 32)) | (1 << (PlSqlParser.ARRAY - 32)) | (1 << (PlSqlParser.ASCII - 32)))) !== 0) || ((((_la - 64)) & ~0x1f) == 0 && ((1 << (_la - 64)) & ((1 << (PlSqlParser.ASCIISTR - 64)) | (1 << (PlSqlParser.ASIN - 64)) | (1 << (PlSqlParser.ASIS - 64)) | (1 << (PlSqlParser.ASSEMBLY - 64)) | (1 << (PlSqlParser.ASSIGN - 64)) | (1 << (PlSqlParser.ASSOCIATE - 64)) | (1 << (PlSqlParser.ASYNC - 64)) | (1 << (PlSqlParser.ASYNCHRONOUS - 64)) | (1 << (PlSqlParser.ATAN2 - 64)) | (1 << (PlSqlParser.ATAN - 64)) | (1 << (PlSqlParser.AT - 64)) | (1 << (PlSqlParser.ATTRIBUTE - 64)) | (1 << (PlSqlParser.ATTRIBUTES - 64)) | (1 << (PlSqlParser.AUTHENTICATED - 64)) | (1 << (PlSqlParser.AUTHENTICATION - 64)) | (1 << (PlSqlParser.AUTHID - 64)) | (1 << (PlSqlParser.AUTHORIZATION - 64)) | (1 << (PlSqlParser.AUTOALLOCATE - 64)) | (1 << (PlSqlParser.AUTO - 64)) | (1 << (PlSqlParser.AUTOEXTEND - 64)) | (1 << (PlSqlParser.AUTO_LOGIN - 64)) | (1 << (PlSqlParser.AUTOMATIC - 64)) | (1 << (PlSqlParser.AUTONOMOUS_TRANSACTION - 64)) | (1 << (PlSqlParser.AUTO_REOPTIMIZE - 64)) | (1 << (PlSqlParser.AVAILABILITY - 64)) | (1 << (PlSqlParser.AVRO - 64)) | (1 << (PlSqlParser.BACKGROUND - 64)) | (1 << (PlSqlParser.BACKUP - 64)) | (1 << (PlSqlParser.BASIC - 64)))) !== 0) || ((((_la - 96)) & ~0x1f) == 0 && ((1 << (_la - 96)) & ((1 << (PlSqlParser.BASICFILE - 96)) | (1 << (PlSqlParser.BATCH - 96)) | (1 << (PlSqlParser.BATCHSIZE - 96)) | (1 << (PlSqlParser.BATCH_TABLE_ACCESS_BY_ROWID - 96)) | (1 << (PlSqlParser.BECOME - 96)) | (1 << (PlSqlParser.BEFORE - 96)) | (1 << (PlSqlParser.BEGIN - 96)) | (1 << (PlSqlParser.BEGINNING - 96)) | (1 << (PlSqlParser.BEGIN_OUTLINE_DATA - 96)) | (1 << (PlSqlParser.BEHALF - 96)) | (1 << (PlSqlParser.BEQUEATH - 96)) | (1 << (PlSqlParser.BFILE - 96)) | (1 << (PlSqlParser.BFILENAME - 96)) | (1 << (PlSqlParser.BIGFILE - 96)) | (1 << (PlSqlParser.BINARY - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE_INFINITY - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE_NAN - 96)) | (1 << (PlSqlParser.BINARY_FLOAT - 96)) | (1 << (PlSqlParser.BINARY_FLOAT_INFINITY - 96)) | (1 << (PlSqlParser.BINARY_FLOAT_NAN - 96)) | (1 << (PlSqlParser.BINARY_INTEGER - 96)) | (1 << (PlSqlParser.BIND_AWARE - 96)) | (1 << (PlSqlParser.BINDING - 96)) | (1 << (PlSqlParser.BIN_TO_NUM - 96)) | (1 << (PlSqlParser.BITAND - 96)) | (1 << (PlSqlParser.BITMAP_AND - 96)) | (1 << (PlSqlParser.BITMAP - 96)) | (1 << (PlSqlParser.BITMAPS - 96)) | (1 << (PlSqlParser.BITMAP_TREE - 96)) | (1 << (PlSqlParser.BITS - 96)))) !== 0) || ((((_la - 128)) & ~0x1f) == 0 && ((1 << (_la - 128)) & ((1 << (PlSqlParser.BLOB - 128)) | (1 << (PlSqlParser.BLOCK - 128)) | (1 << (PlSqlParser.BLOCK_RANGE - 128)) | (1 << (PlSqlParser.BLOCKS - 128)) | (1 << (PlSqlParser.BLOCKSIZE - 128)) | (1 << (PlSqlParser.BODY - 128)) | (1 << (PlSqlParser.BOOLEAN - 128)) | (1 << (PlSqlParser.BOTH - 128)) | (1 << (PlSqlParser.BOUND - 128)) | (1 << (PlSqlParser.BRANCH - 128)) | (1 << (PlSqlParser.BREADTH - 128)) | (1 << (PlSqlParser.BROADCAST - 128)) | (1 << (PlSqlParser.BSON - 128)) | (1 << (PlSqlParser.BUFFER - 128)) | (1 << (PlSqlParser.BUFFER_CACHE - 128)) | (1 << (PlSqlParser.BUFFER_POOL - 128)) | (1 << (PlSqlParser.BUILD - 128)) | (1 << (PlSqlParser.BULK - 128)) | (1 << (PlSqlParser.BYPASS_RECURSIVE_CHECK - 128)) | (1 << (PlSqlParser.BYPASS_UJVC - 128)) | (1 << (PlSqlParser.BYTE - 128)) | (1 << (PlSqlParser.CACHE - 128)) | (1 << (PlSqlParser.CACHE_CB - 128)) | (1 << (PlSqlParser.CACHE_INSTANCES - 128)) | (1 << (PlSqlParser.CACHE_TEMP_TABLE - 128)) | (1 << (PlSqlParser.CACHING - 128)) | (1 << (PlSqlParser.CALCULATED - 128)) | (1 << (PlSqlParser.CALLBACK - 128)) | (1 << (PlSqlParser.CALL - 128)) | (1 << (PlSqlParser.CANCEL - 128)))) !== 0) || ((((_la - 160)) & ~0x1f) == 0 && ((1 << (_la - 160)) & ((1 << (PlSqlParser.CAPACITY - 160)) | (1 << (PlSqlParser.CARDINALITY - 160)) | (1 << (PlSqlParser.CASCADE - 160)) | (1 << (PlSqlParser.CASE - 160)) | (1 << (PlSqlParser.CAST - 160)) | (1 << (PlSqlParser.CATEGORY - 160)) | (1 << (PlSqlParser.CDBDEFAULT - 160)) | (1 << (PlSqlParser.CEIL - 160)) | (1 << (PlSqlParser.CELL_FLASH_CACHE - 160)) | (1 << (PlSqlParser.CERTIFICATE - 160)) | (1 << (PlSqlParser.CFILE - 160)) | (1 << (PlSqlParser.CHAINED - 160)) | (1 << (PlSqlParser.CHANGE - 160)) | (1 << (PlSqlParser.CHANGE_DUPKEY_ERROR_INDEX - 160)) | (1 << (PlSqlParser.CHARACTER - 160)) | (1 << (PlSqlParser.CHAR - 160)) | (1 << (PlSqlParser.CHAR_CS - 160)) | (1 << (PlSqlParser.CHARTOROWID - 160)) | (1 << (PlSqlParser.CHECK_ACL_REWRITE - 160)) | (1 << (PlSqlParser.CHECKPOINT - 160)) | (1 << (PlSqlParser.CHILD - 160)) | (1 << (PlSqlParser.CHOOSE - 160)) | (1 << (PlSqlParser.CHR - 160)) | (1 << (PlSqlParser.CHUNK - 160)) | (1 << (PlSqlParser.CLASS - 160)) | (1 << (PlSqlParser.CLASSIFIER - 160)) | (1 << (PlSqlParser.CLEANUP - 160)) | (1 << (PlSqlParser.CLEAR - 160)) | (1 << (PlSqlParser.C_LETTER - 160)) | (1 << (PlSqlParser.CLIENT - 160)))) !== 0) || ((((_la - 192)) & ~0x1f) == 0 && ((1 << (_la - 192)) & ((1 << (PlSqlParser.CLOB - 192)) | (1 << (PlSqlParser.CLONE - 192)) | (1 << (PlSqlParser.CLOSE_CACHED_OPEN_CURSORS - 192)) | (1 << (PlSqlParser.CLOSE - 192)) | (1 << (PlSqlParser.CLUSTER_BY_ROWID - 192)) | (1 << (PlSqlParser.CLUSTER - 192)) | (1 << (PlSqlParser.CLUSTER_DETAILS - 192)) | (1 << (PlSqlParser.CLUSTER_DISTANCE - 192)) | (1 << (PlSqlParser.CLUSTER_ID - 192)) | (1 << (PlSqlParser.CLUSTERING - 192)) | (1 << (PlSqlParser.CLUSTERING_FACTOR - 192)) | (1 << (PlSqlParser.CLUSTER_PROBABILITY - 192)) | (1 << (PlSqlParser.CLUSTER_SET - 192)) | (1 << (PlSqlParser.COALESCE - 192)) | (1 << (PlSqlParser.COALESCE_SQ - 192)) | (1 << (PlSqlParser.COARSE - 192)) | (1 << (PlSqlParser.CO_AUTH_IND - 192)) | (1 << (PlSqlParser.COLD - 192)) | (1 << (PlSqlParser.COLLECT - 192)) | (1 << (PlSqlParser.COLUMNAR - 192)) | (1 << (PlSqlParser.COLUMN_AUTH_INDICATOR - 192)) | (1 << (PlSqlParser.COLUMN - 192)) | (1 << (PlSqlParser.COLUMNS - 192)) | (1 << (PlSqlParser.COLUMN_STATS - 192)) | (1 << (PlSqlParser.COLUMN_VALUE - 192)) | (1 << (PlSqlParser.COMMENT - 192)) | (1 << (PlSqlParser.COMMIT - 192)) | (1 << (PlSqlParser.COMMITTED - 192)) | (1 << (PlSqlParser.COMMON_DATA - 192)) | (1 << (PlSqlParser.COMPACT - 192)) | (1 << (PlSqlParser.COMPATIBILITY - 192)) | (1 << (PlSqlParser.COMPILE - 192)))) !== 0) || ((((_la - 224)) & ~0x1f) == 0 && ((1 << (_la - 224)) & ((1 << (PlSqlParser.COMPLETE - 224)) | (1 << (PlSqlParser.COMPLIANCE - 224)) | (1 << (PlSqlParser.COMPONENT - 224)) | (1 << (PlSqlParser.COMPONENTS - 224)) | (1 << (PlSqlParser.COMPOSE - 224)) | (1 << (PlSqlParser.COMPOSITE - 224)) | (1 << (PlSqlParser.COMPOSITE_LIMIT - 224)) | (1 << (PlSqlParser.COMPOUND - 224)) | (1 << (PlSqlParser.COMPUTE - 224)) | (1 << (PlSqlParser.CONCAT - 224)) | (1 << (PlSqlParser.CON_DBID_TO_ID - 224)) | (1 << (PlSqlParser.CONDITIONAL - 224)) | (1 << (PlSqlParser.CONDITION - 224)) | (1 << (PlSqlParser.CONFIRM - 224)) | (1 << (PlSqlParser.CONFORMING - 224)) | (1 << (PlSqlParser.CON_GUID_TO_ID - 224)) | (1 << (PlSqlParser.CON_ID - 224)) | (1 << (PlSqlParser.CON_NAME_TO_ID - 224)) | (1 << (PlSqlParser.CONNECT_BY_CB_WHR_ONLY - 224)) | (1 << (PlSqlParser.CONNECT_BY_COMBINE_SW - 224)) | (1 << (PlSqlParser.CONNECT_BY_COST_BASED - 224)) | (1 << (PlSqlParser.CONNECT_BY_ELIM_DUPS - 224)) | (1 << (PlSqlParser.CONNECT_BY_FILTERING - 224)) | (1 << (PlSqlParser.CONNECT_BY_ISCYCLE - 224)) | (1 << (PlSqlParser.CONNECT_BY_ISLEAF - 224)) | (1 << (PlSqlParser.CONNECT_BY_ROOT - 224)) | (1 << (PlSqlParser.CONNECT_TIME - 224)) | (1 << (PlSqlParser.CONSIDER - 224)) | (1 << (PlSqlParser.CONSISTENT - 224)) | (1 << (PlSqlParser.CONSTANT - 224)))) !== 0) || ((((_la - 256)) & ~0x1f) == 0 && ((1 << (_la - 256)) & ((1 << (PlSqlParser.CONST - 256)) | (1 << (PlSqlParser.CONSTRAINT - 256)) | (1 << (PlSqlParser.CONSTRAINTS - 256)) | (1 << (PlSqlParser.CONSTRUCTOR - 256)) | (1 << (PlSqlParser.CONTAINER - 256)) | (1 << (PlSqlParser.CONTAINER_DATA - 256)) | (1 << (PlSqlParser.CONTAINERS - 256)) | (1 << (PlSqlParser.CONTENT - 256)) | (1 << (PlSqlParser.CONTENTS - 256)) | (1 << (PlSqlParser.CONTEXT - 256)) | (1 << (PlSqlParser.CONTINUE - 256)) | (1 << (PlSqlParser.CONTROLFILE - 256)) | (1 << (PlSqlParser.CON_UID_TO_ID - 256)) | (1 << (PlSqlParser.CONVERT - 256)) | (1 << (PlSqlParser.COOKIE - 256)) | (1 << (PlSqlParser.COPY - 256)) | (1 << (PlSqlParser.CORR_K - 256)) | (1 << (PlSqlParser.CORR_S - 256)) | (1 << (PlSqlParser.CORRUPTION - 256)) | (1 << (PlSqlParser.CORRUPT_XID_ALL - 256)) | (1 << (PlSqlParser.CORRUPT_XID - 256)) | (1 << (PlSqlParser.COS - 256)) | (1 << (PlSqlParser.COSH - 256)) | (1 << (PlSqlParser.COST - 256)) | (1 << (PlSqlParser.COST_XML_QUERY_REWRITE - 256)) | (1 << (PlSqlParser.COUNT - 256)) | (1 << (PlSqlParser.COVAR_POP - 256)) | (1 << (PlSqlParser.COVAR_SAMP - 256)) | (1 << (PlSqlParser.CPU_COSTING - 256)) | (1 << (PlSqlParser.CPU_PER_CALL - 256)) | (1 << (PlSqlParser.CPU_PER_SESSION - 256)) | (1 << (PlSqlParser.CRASH - 256)))) !== 0) || ((((_la - 289)) & ~0x1f) == 0 && ((1 << (_la - 289)) & ((1 << (PlSqlParser.CREATE_FILE_DEST - 289)) | (1 << (PlSqlParser.CREATE_STORED_OUTLINES - 289)) | (1 << (PlSqlParser.CREATION - 289)) | (1 << (PlSqlParser.CREDENTIAL - 289)) | (1 << (PlSqlParser.CRITICAL - 289)) | (1 << (PlSqlParser.CROSS - 289)) | (1 << (PlSqlParser.CROSSEDITION - 289)) | (1 << (PlSqlParser.CSCONVERT - 289)) | (1 << (PlSqlParser.CUBE_AJ - 289)) | (1 << (PlSqlParser.CUBE - 289)) | (1 << (PlSqlParser.CUBE_GB - 289)) | (1 << (PlSqlParser.CUBE_SJ - 289)) | (1 << (PlSqlParser.CUME_DISTM - 289)) | (1 << (PlSqlParser.CURRENT - 289)) | (1 << (PlSqlParser.CURRENT_DATE - 289)) | (1 << (PlSqlParser.CURRENT_SCHEMA - 289)) | (1 << (PlSqlParser.CURRENT_TIME - 289)) | (1 << (PlSqlParser.CURRENT_TIMESTAMP - 289)) | (1 << (PlSqlParser.CURRENT_USER - 289)) | (1 << (PlSqlParser.CURRENTV - 289)) | (1 << (PlSqlParser.CURSOR - 289)) | (1 << (PlSqlParser.CURSOR_SHARING_EXACT - 289)) | (1 << (PlSqlParser.CURSOR_SPECIFIC_SEGMENT - 289)) | (1 << (PlSqlParser.CUSTOMDATUM - 289)) | (1 << (PlSqlParser.CV - 289)) | (1 << (PlSqlParser.CYCLE - 289)) | (1 << (PlSqlParser.DANGLING - 289)) | (1 << (PlSqlParser.DATABASE - 289)) | (1 << (PlSqlParser.DATA - 289)) | (1 << (PlSqlParser.DATAFILE - 289)) | (1 << (PlSqlParser.DATAFILES - 289)))) !== 0) || ((((_la - 321)) & ~0x1f) == 0 && ((1 << (_la - 321)) & ((1 << (PlSqlParser.DATAMOVEMENT - 321)) | (1 << (PlSqlParser.DATAOBJNO - 321)) | (1 << (PlSqlParser.DATAOBJ_TO_MAT_PARTITION - 321)) | (1 << (PlSqlParser.DATAOBJ_TO_PARTITION - 321)) | (1 << (PlSqlParser.DATAPUMP - 321)) | (1 << (PlSqlParser.DATA_SECURITY_REWRITE_LIMIT - 321)) | (1 << (PlSqlParser.DATE_MODE - 321)) | (1 << (PlSqlParser.DAY - 321)) | (1 << (PlSqlParser.DAYS - 321)) | (1 << (PlSqlParser.DBA - 321)) | (1 << (PlSqlParser.DBA_RECYCLEBIN - 321)) | (1 << (PlSqlParser.DBMS_STATS - 321)) | (1 << (PlSqlParser.DB_ROLE_CHANGE - 321)) | (1 << (PlSqlParser.DBTIMEZONE - 321)) | (1 << (PlSqlParser.DB_UNIQUE_NAME - 321)) | (1 << (PlSqlParser.DB_VERSION - 321)) | (1 << (PlSqlParser.DDL - 321)) | (1 << (PlSqlParser.DEALLOCATE - 321)) | (1 << (PlSqlParser.DEBUG - 321)) | (1 << (PlSqlParser.DEBUGGER - 321)) | (1 << (PlSqlParser.DEC - 321)) | (1 << (PlSqlParser.DECIMAL - 321)) | (1 << (PlSqlParser.DECLARE - 321)) | (1 << (PlSqlParser.DECOMPOSE - 321)) | (1 << (PlSqlParser.DECORRELATE - 321)) | (1 << (PlSqlParser.DECR - 321)) | (1 << (PlSqlParser.DECREMENT - 321)) | (1 << (PlSqlParser.DECRYPT - 321)) | (1 << (PlSqlParser.DEDUPLICATE - 321)) | (1 << (PlSqlParser.DEFAULTS - 321)))) !== 0) || ((((_la - 353)) & ~0x1f) == 0 && ((1 << (_la - 353)) & ((1 << (PlSqlParser.DEFERRABLE - 353)) | (1 << (PlSqlParser.DEFERRED - 353)) | (1 << (PlSqlParser.DEFINED - 353)) | (1 << (PlSqlParser.DEFINE - 353)) | (1 << (PlSqlParser.DEFINER - 353)) | (1 << (PlSqlParser.DEGREE - 353)) | (1 << (PlSqlParser.DELAY - 353)) | (1 << (PlSqlParser.DELEGATE - 353)) | (1 << (PlSqlParser.DELETE_ALL - 353)) | (1 << (PlSqlParser.DELETE - 353)) | (1 << (PlSqlParser.DELETEXML - 353)) | (1 << (PlSqlParser.DEMAND - 353)) | (1 << (PlSqlParser.DENSE_RANKM - 353)) | (1 << (PlSqlParser.DEPENDENT - 353)) | (1 << (PlSqlParser.DEPTH - 353)) | (1 << (PlSqlParser.DEQUEUE - 353)) | (1 << (PlSqlParser.DEREF - 353)) | (1 << (PlSqlParser.DEREF_NO_REWRITE - 353)) | (1 << (PlSqlParser.DESTROY - 353)) | (1 << (PlSqlParser.DETACHED - 353)) | (1 << (PlSqlParser.DETERMINES - 353)) | (1 << (PlSqlParser.DETERMINISTIC - 353)) | (1 << (PlSqlParser.DICTIONARY - 353)) | (1 << (PlSqlParser.DIMENSION - 353)) | (1 << (PlSqlParser.DIMENSIONS - 353)) | (1 << (PlSqlParser.DIRECT_LOAD - 353)) | (1 << (PlSqlParser.DIRECTORY - 353)) | (1 << (PlSqlParser.DIRECT_PATH - 353)) | (1 << (PlSqlParser.DISABLE_ALL - 353)) | (1 << (PlSqlParser.DISABLE - 353)) | (1 << (PlSqlParser.DISABLE_PARALLEL_DML - 353)))) !== 0) || ((((_la - 385)) & ~0x1f) == 0 && ((1 << (_la - 385)) & ((1 << (PlSqlParser.DISABLE_PRESET - 385)) | (1 << (PlSqlParser.DISABLE_RPKE - 385)) | (1 << (PlSqlParser.DISALLOW - 385)) | (1 << (PlSqlParser.DISASSOCIATE - 385)) | (1 << (PlSqlParser.DISCARD - 385)) | (1 << (PlSqlParser.DISCONNECT - 385)) | (1 << (PlSqlParser.DISK - 385)) | (1 << (PlSqlParser.DISKGROUP - 385)) | (1 << (PlSqlParser.DISKS - 385)) | (1 << (PlSqlParser.DISMOUNT - 385)) | (1 << (PlSqlParser.DISTINGUISHED - 385)) | (1 << (PlSqlParser.DISTRIBUTED - 385)) | (1 << (PlSqlParser.DISTRIBUTE - 385)) | (1 << (PlSqlParser.DML - 385)) | (1 << (PlSqlParser.DML_UPDATE - 385)) | (1 << (PlSqlParser.DOCFIDELITY - 385)) | (1 << (PlSqlParser.DOCUMENT - 385)) | (1 << (PlSqlParser.DOMAIN_INDEX_FILTER - 385)) | (1 << (PlSqlParser.DOMAIN_INDEX_NO_SORT - 385)) | (1 << (PlSqlParser.DOMAIN_INDEX_SORT - 385)) | (1 << (PlSqlParser.DOUBLE - 385)) | (1 << (PlSqlParser.DOWNGRADE - 385)) | (1 << (PlSqlParser.DRIVING_SITE - 385)) | (1 << (PlSqlParser.DROP_COLUMN - 385)) | (1 << (PlSqlParser.DROP_GROUP - 385)) | (1 << (PlSqlParser.DSINTERVAL_UNCONSTRAINED - 385)) | (1 << (PlSqlParser.DST_UPGRADE_INSERT_CONV - 385)) | (1 << (PlSqlParser.DUMP - 385)))) !== 0) || ((((_la - 417)) & ~0x1f) == 0 && ((1 << (_la - 417)) & ((1 << (PlSqlParser.DUPLICATE - 417)) | (1 << (PlSqlParser.DV - 417)) | (1 << (PlSqlParser.DYNAMIC - 417)) | (1 << (PlSqlParser.DYNAMIC_SAMPLING - 417)) | (1 << (PlSqlParser.DYNAMIC_SAMPLING_EST_CDN - 417)) | (1 << (PlSqlParser.EACH - 417)) | (1 << (PlSqlParser.EDITIONABLE - 417)) | (1 << (PlSqlParser.EDITION - 417)) | (1 << (PlSqlParser.EDITIONING - 417)) | (1 << (PlSqlParser.EDITIONS - 417)) | (1 << (PlSqlParser.ELEMENT - 417)) | (1 << (PlSqlParser.ELIM_GROUPBY - 417)) | (1 << (PlSqlParser.ELIMINATE_JOIN - 417)) | (1 << (PlSqlParser.ELIMINATE_OBY - 417)) | (1 << (PlSqlParser.ELIMINATE_OUTER_JOIN - 417)) | (1 << (PlSqlParser.EM - 417)) | (1 << (PlSqlParser.EMPTY_BLOB - 417)) | (1 << (PlSqlParser.EMPTY_CLOB - 417)) | (1 << (PlSqlParser.EMPTY - 417)) | (1 << (PlSqlParser.ENABLE_ALL - 417)) | (1 << (PlSqlParser.ENABLE - 417)) | (1 << (PlSqlParser.ENABLE_PARALLEL_DML - 417)) | (1 << (PlSqlParser.ENABLE_PRESET - 417)) | (1 << (PlSqlParser.ENCODING - 417)) | (1 << (PlSqlParser.ENCRYPT - 417)) | (1 << (PlSqlParser.ENCRYPTION - 417)) | (1 << (PlSqlParser.END_OUTLINE_DATA - 417)) | (1 << (PlSqlParser.ENFORCED - 417)) | (1 << (PlSqlParser.ENFORCE - 417)))) !== 0) || ((((_la - 449)) & ~0x1f) == 0 && ((1 << (_la - 449)) & ((1 << (PlSqlParser.ENQUEUE - 449)) | (1 << (PlSqlParser.ENTERPRISE - 449)) | (1 << (PlSqlParser.ENTITYESCAPING - 449)) | (1 << (PlSqlParser.ENTRY - 449)) | (1 << (PlSqlParser.EQUIPART - 449)) | (1 << (PlSqlParser.ERR - 449)) | (1 << (PlSqlParser.ERROR_ARGUMENT - 449)) | (1 << (PlSqlParser.ERROR - 449)) | (1 << (PlSqlParser.ERROR_ON_OVERLAP_TIME - 449)) | (1 << (PlSqlParser.ERRORS - 449)) | (1 << (PlSqlParser.ESCAPE - 449)) | (1 << (PlSqlParser.ESTIMATE - 449)) | (1 << (PlSqlParser.EVAL - 449)) | (1 << (PlSqlParser.EVALNAME - 449)) | (1 << (PlSqlParser.EVALUATE - 449)) | (1 << (PlSqlParser.EVALUATION - 449)) | (1 << (PlSqlParser.EVENTS - 449)) | (1 << (PlSqlParser.EVERY - 449)) | (1 << (PlSqlParser.EXCEPT - 449)) | (1 << (PlSqlParser.EXCEPTION - 449)) | (1 << (PlSqlParser.EXCEPTION_INIT - 449)) | (1 << (PlSqlParser.EXCEPTIONS - 449)) | (1 << (PlSqlParser.EXCHANGE - 449)) | (1 << (PlSqlParser.EXCLUDE - 449)) | (1 << (PlSqlParser.EXCLUDING - 449)) | (1 << (PlSqlParser.EXECUTE - 449)) | (1 << (PlSqlParser.EXEMPT - 449)) | (1 << (PlSqlParser.EXISTING - 449)) | (1 << (PlSqlParser.EXISTS - 449)) | (1 << (PlSqlParser.EXISTSNODE - 449)) | (1 << (PlSqlParser.EXIT - 449)))) !== 0) || ((((_la - 481)) & ~0x1f) == 0 && ((1 << (_la - 481)) & ((1 << (PlSqlParser.EXPAND_GSET_TO_UNION - 481)) | (1 << (PlSqlParser.EXPAND_TABLE - 481)) | (1 << (PlSqlParser.EXP - 481)) | (1 << (PlSqlParser.EXPIRE - 481)) | (1 << (PlSqlParser.EXPLAIN - 481)) | (1 << (PlSqlParser.EXPLOSION - 481)) | (1 << (PlSqlParser.EXPORT - 481)) | (1 << (PlSqlParser.EXPR_CORR_CHECK - 481)) | (1 << (PlSqlParser.EXPRESS - 481)) | (1 << (PlSqlParser.EXTENDS - 481)) | (1 << (PlSqlParser.EXTENT - 481)) | (1 << (PlSqlParser.EXTENTS - 481)) | (1 << (PlSqlParser.EXTERNAL - 481)) | (1 << (PlSqlParser.EXTERNALLY - 481)) | (1 << (PlSqlParser.EXTRACTCLOBXML - 481)) | (1 << (PlSqlParser.EXTRACT - 481)) | (1 << (PlSqlParser.EXTRACTVALUE - 481)) | (1 << (PlSqlParser.EXTRA - 481)) | (1 << (PlSqlParser.FACILITY - 481)) | (1 << (PlSqlParser.FACT - 481)) | (1 << (PlSqlParser.FACTOR - 481)) | (1 << (PlSqlParser.FACTORIZE_JOIN - 481)) | (1 << (PlSqlParser.FAILED - 481)) | (1 << (PlSqlParser.FAILED_LOGIN_ATTEMPTS - 481)) | (1 << (PlSqlParser.FAILGROUP - 481)) | (1 << (PlSqlParser.FAILOVER - 481)) | (1 << (PlSqlParser.FAILURE - 481)) | (1 << (PlSqlParser.FALSE - 481)) | (1 << (PlSqlParser.FAMILY - 481)) | (1 << (PlSqlParser.FAR - 481)) | (1 << (PlSqlParser.FAST - 481)) | (1 << (PlSqlParser.FASTSTART - 481)))) !== 0) || ((((_la - 513)) & ~0x1f) == 0 && ((1 << (_la - 513)) & ((1 << (PlSqlParser.FBTSCAN - 513)) | (1 << (PlSqlParser.FEATURE_DETAILS - 513)) | (1 << (PlSqlParser.FEATURE_ID - 513)) | (1 << (PlSqlParser.FEATURE_SET - 513)) | (1 << (PlSqlParser.FEATURE_VALUE - 513)) | (1 << (PlSqlParser.FETCH - 513)) | (1 << (PlSqlParser.FILE - 513)) | (1 << (PlSqlParser.FILE_NAME_CONVERT - 513)) | (1 << (PlSqlParser.FILESYSTEM_LIKE_LOGGING - 513)) | (1 << (PlSqlParser.FILTER - 513)) | (1 << (PlSqlParser.FINAL - 513)) | (1 << (PlSqlParser.FINE - 513)) | (1 << (PlSqlParser.FINISH - 513)) | (1 << (PlSqlParser.FIRST - 513)) | (1 << (PlSqlParser.FIRSTM - 513)) | (1 << (PlSqlParser.FIRST_ROWS - 513)) | (1 << (PlSqlParser.FIRST_VALUE - 513)) | (1 << (PlSqlParser.FIXED_VIEW_DATA - 513)) | (1 << (PlSqlParser.FLAGGER - 513)) | (1 << (PlSqlParser.FLASHBACK - 513)) | (1 << (PlSqlParser.FLASH_CACHE - 513)) | (1 << (PlSqlParser.FLOAT - 513)) | (1 << (PlSqlParser.FLOB - 513)) | (1 << (PlSqlParser.FLOOR - 513)) | (1 << (PlSqlParser.FLUSH - 513)) | (1 << (PlSqlParser.FOLDER - 513)) | (1 << (PlSqlParser.FOLLOWING - 513)) | (1 << (PlSqlParser.FOLLOWS - 513)) | (1 << (PlSqlParser.FORALL - 513)) | (1 << (PlSqlParser.FORCE - 513)) | (1 << (PlSqlParser.FORCE_XML_QUERY_REWRITE - 513)) | (1 << (PlSqlParser.FOREIGN - 513)))) !== 0) || ((((_la - 545)) & ~0x1f) == 0 && ((1 << (_la - 545)) & ((1 << (PlSqlParser.FOREVER - 545)) | (1 << (PlSqlParser.FORMAT - 545)) | (1 << (PlSqlParser.FORWARD - 545)) | (1 << (PlSqlParser.FRAGMENT_NUMBER - 545)) | (1 << (PlSqlParser.FREELIST - 545)) | (1 << (PlSqlParser.FREELISTS - 545)) | (1 << (PlSqlParser.FREEPOOLS - 545)) | (1 << (PlSqlParser.FRESH - 545)) | (1 << (PlSqlParser.FROM_TZ - 545)) | (1 << (PlSqlParser.FULL - 545)) | (1 << (PlSqlParser.FULL_OUTER_JOIN_TO_OUTER - 545)) | (1 << (PlSqlParser.FUNCTION - 545)) | (1 << (PlSqlParser.FUNCTIONS - 545)) | (1 << (PlSqlParser.GATHER_OPTIMIZER_STATISTICS - 545)) | (1 << (PlSqlParser.GATHER_PLAN_STATISTICS - 545)) | (1 << (PlSqlParser.GBY_CONC_ROLLUP - 545)) | (1 << (PlSqlParser.GBY_PUSHDOWN - 545)) | (1 << (PlSqlParser.GENERATED - 545)) | (1 << (PlSqlParser.GET - 545)) | (1 << (PlSqlParser.GLOBAL - 545)) | (1 << (PlSqlParser.GLOBALLY - 545)) | (1 << (PlSqlParser.GLOBAL_NAME - 545)) | (1 << (PlSqlParser.GLOBAL_TOPIC_ENABLED - 545)) | (1 << (PlSqlParser.GROUP_BY - 545)) | (1 << (PlSqlParser.GROUP_ID - 545)) | (1 << (PlSqlParser.GROUPING - 545)) | (1 << (PlSqlParser.GROUPING_ID - 545)))) !== 0) || ((((_la - 577)) & ~0x1f) == 0 && ((1 << (_la - 577)) & ((1 << (PlSqlParser.GROUPS - 577)) | (1 << (PlSqlParser.GUARANTEED - 577)) | (1 << (PlSqlParser.GUARANTEE - 577)) | (1 << (PlSqlParser.GUARD - 577)) | (1 << (PlSqlParser.HASH_AJ - 577)) | (1 << (PlSqlParser.HASH - 577)) | (1 << (PlSqlParser.HASHKEYS - 577)) | (1 << (PlSqlParser.HASH_SJ - 577)) | (1 << (PlSqlParser.HEADER - 577)) | (1 << (PlSqlParser.HEAP - 577)) | (1 << (PlSqlParser.HELP - 577)) | (1 << (PlSqlParser.HEXTORAW - 577)) | (1 << (PlSqlParser.HEXTOREF - 577)) | (1 << (PlSqlParser.HIDDEN_KEYWORD - 577)) | (1 << (PlSqlParser.HIDE - 577)) | (1 << (PlSqlParser.HIERARCHY - 577)) | (1 << (PlSqlParser.HIGH - 577)) | (1 << (PlSqlParser.HINTSET_BEGIN - 577)) | (1 << (PlSqlParser.HINTSET_END - 577)) | (1 << (PlSqlParser.HOT - 577)) | (1 << (PlSqlParser.HOUR - 577)) | (1 << (PlSqlParser.HWM_BROKERED - 577)) | (1 << (PlSqlParser.HYBRID - 577)) | (1 << (PlSqlParser.IDENTIFIER - 577)) | (1 << (PlSqlParser.IDENTITY - 577)) | (1 << (PlSqlParser.IDGENERATORS - 577)) | (1 << (PlSqlParser.ID - 577)) | (1 << (PlSqlParser.IDLE_TIME - 577)) | (1 << (PlSqlParser.IF - 577)) | (1 << (PlSqlParser.IGNORE - 577)))) !== 0) || ((((_la - 609)) & ~0x1f) == 0 && ((1 << (_la - 609)) & ((1 << (PlSqlParser.IGNORE_OPTIM_EMBEDDED_HINTS - 609)) | (1 << (PlSqlParser.IGNORE_ROW_ON_DUPKEY_INDEX - 609)) | (1 << (PlSqlParser.IGNORE_WHERE_CLAUSE - 609)) | (1 << (PlSqlParser.ILM - 609)) | (1 << (PlSqlParser.IMMEDIATE - 609)) | (1 << (PlSqlParser.IMPACT - 609)) | (1 << (PlSqlParser.IMPORT - 609)) | (1 << (PlSqlParser.INACTIVE - 609)) | (1 << (PlSqlParser.INCLUDE - 609)) | (1 << (PlSqlParser.INCLUDE_VERSION - 609)) | (1 << (PlSqlParser.INCLUDING - 609)) | (1 << (PlSqlParser.INCREMENTAL - 609)) | (1 << (PlSqlParser.INCREMENT - 609)) | (1 << (PlSqlParser.INCR - 609)) | (1 << (PlSqlParser.INDENT - 609)) | (1 << (PlSqlParser.INDEX_ASC - 609)) | (1 << (PlSqlParser.INDEX_COMBINE - 609)) | (1 << (PlSqlParser.INDEX_DESC - 609)) | (1 << (PlSqlParser.INDEXED - 609)) | (1 << (PlSqlParser.INDEXES - 609)) | (1 << (PlSqlParser.INDEX_FFS - 609)) | (1 << (PlSqlParser.INDEX_FILTER - 609)) | (1 << (PlSqlParser.INDEXING - 609)) | (1 << (PlSqlParser.INDEX_JOIN - 609)) | (1 << (PlSqlParser.INDEX_ROWS - 609)) | (1 << (PlSqlParser.INDEX_RRS - 609)) | (1 << (PlSqlParser.INDEX_RS_ASC - 609)) | (1 << (PlSqlParser.INDEX_RS_DESC - 609)) | (1 << (PlSqlParser.INDEX_RS - 609)) | (1 << (PlSqlParser.INDEX_SCAN - 609)) | (1 << (PlSqlParser.INDEX_SKIP_SCAN - 609)))) !== 0) || ((((_la - 641)) & ~0x1f) == 0 && ((1 << (_la - 641)) & ((1 << (PlSqlParser.INDEX_SS_ASC - 641)) | (1 << (PlSqlParser.INDEX_SS_DESC - 641)) | (1 << (PlSqlParser.INDEX_SS - 641)) | (1 << (PlSqlParser.INDEX_STATS - 641)) | (1 << (PlSqlParser.INDEXTYPE - 641)) | (1 << (PlSqlParser.INDEXTYPES - 641)) | (1 << (PlSqlParser.INDICATOR - 641)) | (1 << (PlSqlParser.INDICES - 641)) | (1 << (PlSqlParser.INFINITE - 641)) | (1 << (PlSqlParser.INFORMATIONAL - 641)) | (1 << (PlSqlParser.INHERIT - 641)) | (1 << (PlSqlParser.INITCAP - 641)) | (1 << (PlSqlParser.INITIAL - 641)) | (1 << (PlSqlParser.INITIALIZED - 641)) | (1 << (PlSqlParser.INITIALLY - 641)) | (1 << (PlSqlParser.INITRANS - 641)) | (1 << (PlSqlParser.INLINE - 641)) | (1 << (PlSqlParser.INLINE_XMLTYPE_NT - 641)) | (1 << (PlSqlParser.INMEMORY - 641)) | (1 << (PlSqlParser.IN_MEMORY_METADATA - 641)) | (1 << (PlSqlParser.INMEMORY_PRUNING - 641)) | (1 << (PlSqlParser.INNER - 641)) | (1 << (PlSqlParser.INOUT - 641)) | (1 << (PlSqlParser.INPLACE - 641)) | (1 << (PlSqlParser.INSERTCHILDXMLAFTER - 641)) | (1 << (PlSqlParser.INSERTCHILDXMLBEFORE - 641)) | (1 << (PlSqlParser.INSERTCHILDXML - 641)) | (1 << (PlSqlParser.INSERTXMLAFTER - 641)) | (1 << (PlSqlParser.INSERTXMLBEFORE - 641)) | (1 << (PlSqlParser.INSTANCE - 641)))) !== 0) || ((((_la - 673)) & ~0x1f) == 0 && ((1 << (_la - 673)) & ((1 << (PlSqlParser.INSTANCES - 673)) | (1 << (PlSqlParser.INSTANTIABLE - 673)) | (1 << (PlSqlParser.INSTANTLY - 673)) | (1 << (PlSqlParser.INSTEAD - 673)) | (1 << (PlSqlParser.INSTR2 - 673)) | (1 << (PlSqlParser.INSTR4 - 673)) | (1 << (PlSqlParser.INSTRB - 673)) | (1 << (PlSqlParser.INSTRC - 673)) | (1 << (PlSqlParser.INSTR - 673)) | (1 << (PlSqlParser.INTEGER - 673)) | (1 << (PlSqlParser.INTERLEAVED - 673)) | (1 << (PlSqlParser.INTERMEDIATE - 673)) | (1 << (PlSqlParser.INTERNAL_CONVERT - 673)) | (1 << (PlSqlParser.INTERNAL_USE - 673)) | (1 << (PlSqlParser.INTERPRETED - 673)) | (1 << (PlSqlParser.INTERVAL - 673)) | (1 << (PlSqlParser.INT - 673)) | (1 << (PlSqlParser.INVALIDATE - 673)) | (1 << (PlSqlParser.INVISIBLE - 673)) | (1 << (PlSqlParser.IN_XQUERY - 673)) | (1 << (PlSqlParser.ISOLATION - 673)) | (1 << (PlSqlParser.ISOLATION_LEVEL - 673)) | (1 << (PlSqlParser.ITERATE - 673)) | (1 << (PlSqlParser.ITERATION_NUMBER - 673)) | (1 << (PlSqlParser.JAVA - 673)) | (1 << (PlSqlParser.JOB - 673)) | (1 << (PlSqlParser.JOIN - 673)) | (1 << (PlSqlParser.JSON_ARRAYAGG - 673)) | (1 << (PlSqlParser.JSON_ARRAY - 673)))) !== 0) || ((((_la - 705)) & ~0x1f) == 0 && ((1 << (_la - 705)) & ((1 << (PlSqlParser.JSON_EQUAL - 705)) | (1 << (PlSqlParser.JSON_EXISTS2 - 705)) | (1 << (PlSqlParser.JSON_EXISTS - 705)) | (1 << (PlSqlParser.JSONGET - 705)) | (1 << (PlSqlParser.JSON - 705)) | (1 << (PlSqlParser.JSON_OBJECTAGG - 705)) | (1 << (PlSqlParser.JSON_OBJECT - 705)) | (1 << (PlSqlParser.JSONPARSE - 705)) | (1 << (PlSqlParser.JSON_QUERY - 705)) | (1 << (PlSqlParser.JSON_SERIALIZE - 705)) | (1 << (PlSqlParser.JSON_TABLE - 705)) | (1 << (PlSqlParser.JSON_TEXTCONTAINS2 - 705)) | (1 << (PlSqlParser.JSON_TEXTCONTAINS - 705)) | (1 << (PlSqlParser.JSON_VALUE - 705)) | (1 << (PlSqlParser.KEEP_DUPLICATES - 705)) | (1 << (PlSqlParser.KEEP - 705)) | (1 << (PlSqlParser.KERBEROS - 705)) | (1 << (PlSqlParser.KEY - 705)) | (1 << (PlSqlParser.KEY_LENGTH - 705)) | (1 << (PlSqlParser.KEYSIZE - 705)) | (1 << (PlSqlParser.KEYS - 705)) | (1 << (PlSqlParser.KEYSTORE - 705)) | (1 << (PlSqlParser.KILL - 705)) | (1 << (PlSqlParser.LABEL - 705)) | (1 << (PlSqlParser.LANGUAGE - 705)) | (1 << (PlSqlParser.LAST_DAY - 705)) | (1 << (PlSqlParser.LAST - 705)) | (1 << (PlSqlParser.LAST_VALUE - 705)) | (1 << (PlSqlParser.LATERAL - 705)) | (1 << (PlSqlParser.LAX - 705)) | (1 << (PlSqlParser.LAYER - 705)) | (1 << (PlSqlParser.LDAP_REGISTRATION_ENABLED - 705)))) !== 0) || ((((_la - 737)) & ~0x1f) == 0 && ((1 << (_la - 737)) & ((1 << (PlSqlParser.LDAP_REGISTRATION - 737)) | (1 << (PlSqlParser.LDAP_REG_SYNC_INTERVAL - 737)) | (1 << (PlSqlParser.LEADING - 737)) | (1 << (PlSqlParser.LEFT - 737)) | (1 << (PlSqlParser.LENGTH2 - 737)) | (1 << (PlSqlParser.LENGTH4 - 737)) | (1 << (PlSqlParser.LENGTHB - 737)) | (1 << (PlSqlParser.LENGTHC - 737)) | (1 << (PlSqlParser.LENGTH - 737)) | (1 << (PlSqlParser.LESS - 737)) | (1 << (PlSqlParser.LEVEL - 737)) | (1 << (PlSqlParser.LEVELS - 737)) | (1 << (PlSqlParser.LIBRARY - 737)) | (1 << (PlSqlParser.LIFECYCLE - 737)) | (1 << (PlSqlParser.LIFE - 737)) | (1 << (PlSqlParser.LIFETIME - 737)) | (1 << (PlSqlParser.LIKE2 - 737)) | (1 << (PlSqlParser.LIKE4 - 737)) | (1 << (PlSqlParser.LIKEC - 737)) | (1 << (PlSqlParser.LIKE_EXPAND - 737)) | (1 << (PlSqlParser.LIMIT - 737)) | (1 << (PlSqlParser.LINEAR - 737)) | (1 << (PlSqlParser.LINK - 737)) | (1 << (PlSqlParser.LIST - 737)) | (1 << (PlSqlParser.LN - 737)) | (1 << (PlSqlParser.LNNVL - 737)) | (1 << (PlSqlParser.LOAD - 737)) | (1 << (PlSqlParser.LOB - 737)) | (1 << (PlSqlParser.LOBNVL - 737)) | (1 << (PlSqlParser.LOBS - 737)) | (1 << (PlSqlParser.LOCAL_INDEXES - 737)))) !== 0) || ((((_la - 769)) & ~0x1f) == 0 && ((1 << (_la - 769)) & ((1 << (PlSqlParser.LOCAL - 769)) | (1 << (PlSqlParser.LOCALTIME - 769)) | (1 << (PlSqlParser.LOCALTIMESTAMP - 769)) | (1 << (PlSqlParser.LOCATION - 769)) | (1 << (PlSqlParser.LOCATOR - 769)) | (1 << (PlSqlParser.LOCKED - 769)) | (1 << (PlSqlParser.LOCKING - 769)) | (1 << (PlSqlParser.LOGFILE - 769)) | (1 << (PlSqlParser.LOGFILES - 769)) | (1 << (PlSqlParser.LOGGING - 769)) | (1 << (PlSqlParser.LOGICAL - 769)) | (1 << (PlSqlParser.LOGICAL_READS_PER_CALL - 769)) | (1 << (PlSqlParser.LOGICAL_READS_PER_SESSION - 769)) | (1 << (PlSqlParser.LOG - 769)) | (1 << (PlSqlParser.LOGMINING - 769)) | (1 << (PlSqlParser.LOGOFF - 769)) | (1 << (PlSqlParser.LOGON - 769)) | (1 << (PlSqlParser.LOG_READ_ONLY_VIOLATIONS - 769)) | (1 << (PlSqlParser.LONG - 769)) | (1 << (PlSqlParser.LOOP - 769)) | (1 << (PlSqlParser.LOWER - 769)) | (1 << (PlSqlParser.LOW - 769)) | (1 << (PlSqlParser.LPAD - 769)) | (1 << (PlSqlParser.LTRIM - 769)) | (1 << (PlSqlParser.MAIN - 769)) | (1 << (PlSqlParser.MAKE_REF - 769)) | (1 << (PlSqlParser.MANAGED - 769)) | (1 << (PlSqlParser.MANAGE - 769)) | (1 << (PlSqlParser.MANAGEMENT - 769)) | (1 << (PlSqlParser.MANAGER - 769)) | (1 << (PlSqlParser.MANUAL - 769)))) !== 0) || ((((_la - 801)) & ~0x1f) == 0 && ((1 << (_la - 801)) & ((1 << (PlSqlParser.MAP - 801)) | (1 << (PlSqlParser.MAPPING - 801)) | (1 << (PlSqlParser.MASTER - 801)) | (1 << (PlSqlParser.MATCHED - 801)) | (1 << (PlSqlParser.MATCHES - 801)) | (1 << (PlSqlParser.MATCH - 801)) | (1 << (PlSqlParser.MATCH_NUMBER - 801)) | (1 << (PlSqlParser.MATCH_RECOGNIZE - 801)) | (1 << (PlSqlParser.MATERIALIZED - 801)) | (1 << (PlSqlParser.MATERIALIZE - 801)) | (1 << (PlSqlParser.MAXARCHLOGS - 801)) | (1 << (PlSqlParser.MAXDATAFILES - 801)) | (1 << (PlSqlParser.MAXEXTENTS - 801)) | (1 << (PlSqlParser.MAXIMIZE - 801)) | (1 << (PlSqlParser.MAXINSTANCES - 801)) | (1 << (PlSqlParser.MAXLOGFILES - 801)) | (1 << (PlSqlParser.MAXLOGHISTORY - 801)) | (1 << (PlSqlParser.MAXLOGMEMBERS - 801)) | (1 << (PlSqlParser.MAX_SHARED_TEMP_SIZE - 801)) | (1 << (PlSqlParser.MAXSIZE - 801)) | (1 << (PlSqlParser.MAXTRANS - 801)) | (1 << (PlSqlParser.MAXVALUE - 801)) | (1 << (PlSqlParser.MEASURE - 801)) | (1 << (PlSqlParser.MEASURES - 801)) | (1 << (PlSqlParser.MEDIUM - 801)) | (1 << (PlSqlParser.MEMBER - 801)) | (1 << (PlSqlParser.MEMCOMPRESS - 801)) | (1 << (PlSqlParser.MEMORY - 801)) | (1 << (PlSqlParser.MERGEACTIONS - 801)) | (1 << (PlSqlParser.MERGE_AJ - 801)) | (1 << (PlSqlParser.MERGE_CONST_ON - 801)) | (1 << (PlSqlParser.MERGE - 801)))) !== 0) || ((((_la - 833)) & ~0x1f) == 0 && ((1 << (_la - 833)) & ((1 << (PlSqlParser.MERGE_SJ - 833)) | (1 << (PlSqlParser.METADATA - 833)) | (1 << (PlSqlParser.METHOD - 833)) | (1 << (PlSqlParser.MIGRATE - 833)) | (1 << (PlSqlParser.MIGRATION - 833)) | (1 << (PlSqlParser.MINEXTENTS - 833)) | (1 << (PlSqlParser.MINIMIZE - 833)) | (1 << (PlSqlParser.MINIMUM - 833)) | (1 << (PlSqlParser.MINING - 833)) | (1 << (PlSqlParser.MINUS_NULL - 833)) | (1 << (PlSqlParser.MINUTE - 833)) | (1 << (PlSqlParser.MINVALUE - 833)) | (1 << (PlSqlParser.MIRRORCOLD - 833)) | (1 << (PlSqlParser.MIRRORHOT - 833)) | (1 << (PlSqlParser.MIRROR - 833)) | (1 << (PlSqlParser.MLSLABEL - 833)) | (1 << (PlSqlParser.MODEL_COMPILE_SUBQUERY - 833)) | (1 << (PlSqlParser.MODEL_DONTVERIFY_UNIQUENESS - 833)) | (1 << (PlSqlParser.MODEL_DYNAMIC_SUBQUERY - 833)) | (1 << (PlSqlParser.MODEL_MIN_ANALYSIS - 833)) | (1 << (PlSqlParser.MODEL - 833)) | (1 << (PlSqlParser.MODEL_NB - 833)) | (1 << (PlSqlParser.MODEL_NO_ANALYSIS - 833)) | (1 << (PlSqlParser.MODEL_PBY - 833)) | (1 << (PlSqlParser.MODEL_PUSH_REF - 833)) | (1 << (PlSqlParser.MODEL_SV - 833)) | (1 << (PlSqlParser.MODIFICATION - 833)) | (1 << (PlSqlParser.MODIFY_COLUMN_TYPE - 833)) | (1 << (PlSqlParser.MODIFY - 833)) | (1 << (PlSqlParser.MOD - 833)))) !== 0) || ((((_la - 865)) & ~0x1f) == 0 && ((1 << (_la - 865)) & ((1 << (PlSqlParser.MODULE - 865)) | (1 << (PlSqlParser.MONITORING - 865)) | (1 << (PlSqlParser.MONITOR - 865)) | (1 << (PlSqlParser.MONTH - 865)) | (1 << (PlSqlParser.MONTHS_BETWEEN - 865)) | (1 << (PlSqlParser.MONTHS - 865)) | (1 << (PlSqlParser.MOUNT - 865)) | (1 << (PlSqlParser.MOUNTPATH - 865)) | (1 << (PlSqlParser.MOVEMENT - 865)) | (1 << (PlSqlParser.MOVE - 865)) | (1 << (PlSqlParser.MULTIDIMENSIONAL - 865)) | (1 << (PlSqlParser.MULTISET - 865)) | (1 << (PlSqlParser.MV_MERGE - 865)) | (1 << (PlSqlParser.NAMED - 865)) | (1 << (PlSqlParser.NAME - 865)) | (1 << (PlSqlParser.NAMESPACE - 865)) | (1 << (PlSqlParser.NAN - 865)) | (1 << (PlSqlParser.NANVL - 865)) | (1 << (PlSqlParser.NATIONAL - 865)) | (1 << (PlSqlParser.NATIVE_FULL_OUTER_JOIN - 865)) | (1 << (PlSqlParser.NATIVE - 865)) | (1 << (PlSqlParser.NATURAL - 865)) | (1 << (PlSqlParser.NAV - 865)) | (1 << (PlSqlParser.NCHAR_CS - 865)) | (1 << (PlSqlParser.NCHAR - 865)) | (1 << (PlSqlParser.NCHR - 865)) | (1 << (PlSqlParser.NCLOB - 865)) | (1 << (PlSqlParser.NEEDED - 865)) | (1 << (PlSqlParser.NEG - 865)) | (1 << (PlSqlParser.NESTED - 865)) | (1 << (PlSqlParser.NESTED_TABLE_FAST_INSERT - 865)))) !== 0) || ((((_la - 897)) & ~0x1f) == 0 && ((1 << (_la - 897)) & ((1 << (PlSqlParser.NESTED_TABLE_GET_REFS - 897)) | (1 << (PlSqlParser.NESTED_TABLE_ID - 897)) | (1 << (PlSqlParser.NESTED_TABLE_SET_REFS - 897)) | (1 << (PlSqlParser.NESTED_TABLE_SET_SETID - 897)) | (1 << (PlSqlParser.NETWORK - 897)) | (1 << (PlSqlParser.NEVER - 897)) | (1 << (PlSqlParser.NEW - 897)) | (1 << (PlSqlParser.NEW_TIME - 897)) | (1 << (PlSqlParser.NEXT_DAY - 897)) | (1 << (PlSqlParser.NEXT - 897)) | (1 << (PlSqlParser.NL_AJ - 897)) | (1 << (PlSqlParser.NLJ_BATCHING - 897)) | (1 << (PlSqlParser.NLJ_INDEX_FILTER - 897)) | (1 << (PlSqlParser.NLJ_INDEX_SCAN - 897)) | (1 << (PlSqlParser.NLJ_PREFETCH - 897)) | (1 << (PlSqlParser.NLS_CALENDAR - 897)) | (1 << (PlSqlParser.NLS_CHARACTERSET - 897)) | (1 << (PlSqlParser.NLS_CHARSET_DECL_LEN - 897)) | (1 << (PlSqlParser.NLS_CHARSET_ID - 897)) | (1 << (PlSqlParser.NLS_CHARSET_NAME - 897)) | (1 << (PlSqlParser.NLS_COMP - 897)) | (1 << (PlSqlParser.NLS_CURRENCY - 897)) | (1 << (PlSqlParser.NLS_DATE_FORMAT - 897)) | (1 << (PlSqlParser.NLS_DATE_LANGUAGE - 897)) | (1 << (PlSqlParser.NLS_INITCAP - 897)) | (1 << (PlSqlParser.NLS_ISO_CURRENCY - 897)) | (1 << (PlSqlParser.NL_SJ - 897)) | (1 << (PlSqlParser.NLS_LANG - 897)) | (1 << (PlSqlParser.NLS_LANGUAGE - 897)) | (1 << (PlSqlParser.NLS_LENGTH_SEMANTICS - 897)) | (1 << (PlSqlParser.NLS_LOWER - 897)) | (1 << (PlSqlParser.NLS_NCHAR_CONV_EXCP - 897)))) !== 0) || ((((_la - 929)) & ~0x1f) == 0 && ((1 << (_la - 929)) & ((1 << (PlSqlParser.NLS_NUMERIC_CHARACTERS - 929)) | (1 << (PlSqlParser.NLS_SORT - 929)) | (1 << (PlSqlParser.NLSSORT - 929)) | (1 << (PlSqlParser.NLS_SPECIAL_CHARS - 929)) | (1 << (PlSqlParser.NLS_TERRITORY - 929)) | (1 << (PlSqlParser.NLS_UPPER - 929)) | (1 << (PlSqlParser.NO_ACCESS - 929)) | (1 << (PlSqlParser.NO_ADAPTIVE_PLAN - 929)) | (1 << (PlSqlParser.NO_ANSI_REARCH - 929)) | (1 << (PlSqlParser.NOAPPEND - 929)) | (1 << (PlSqlParser.NOARCHIVELOG - 929)) | (1 << (PlSqlParser.NOAUDIT - 929)) | (1 << (PlSqlParser.NO_AUTO_REOPTIMIZE - 929)) | (1 << (PlSqlParser.NO_BASETABLE_MULTIMV_REWRITE - 929)) | (1 << (PlSqlParser.NO_BATCH_TABLE_ACCESS_BY_ROWID - 929)) | (1 << (PlSqlParser.NO_BIND_AWARE - 929)) | (1 << (PlSqlParser.NO_BUFFER - 929)) | (1 << (PlSqlParser.NOCACHE - 929)) | (1 << (PlSqlParser.NO_CARTESIAN - 929)) | (1 << (PlSqlParser.NO_CHECK_ACL_REWRITE - 929)) | (1 << (PlSqlParser.NO_CLUSTER_BY_ROWID - 929)) | (1 << (PlSqlParser.NO_CLUSTERING - 929)) | (1 << (PlSqlParser.NO_COALESCE_SQ - 929)) | (1 << (PlSqlParser.NO_COMMON_DATA - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_CB_WHR_ONLY - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_COMBINE_SW - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_COST_BASED - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_ELIM_DUPS - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_FILTERING - 929)) | (1 << (PlSqlParser.NOCOPY - 929)) | (1 << (PlSqlParser.NO_COST_XML_QUERY_REWRITE - 929)))) !== 0) || ((((_la - 961)) & ~0x1f) == 0 && ((1 << (_la - 961)) & ((1 << (PlSqlParser.NO_CPU_COSTING - 961)) | (1 << (PlSqlParser.NOCPU_COSTING - 961)) | (1 << (PlSqlParser.NOCYCLE - 961)) | (1 << (PlSqlParser.NO_DATA_SECURITY_REWRITE - 961)) | (1 << (PlSqlParser.NO_DECORRELATE - 961)) | (1 << (PlSqlParser.NODELAY - 961)) | (1 << (PlSqlParser.NO_DOMAIN_INDEX_FILTER - 961)) | (1 << (PlSqlParser.NO_DST_UPGRADE_INSERT_CONV - 961)) | (1 << (PlSqlParser.NO_ELIM_GROUPBY - 961)) | (1 << (PlSqlParser.NO_ELIMINATE_JOIN - 961)) | (1 << (PlSqlParser.NO_ELIMINATE_OBY - 961)) | (1 << (PlSqlParser.NO_ELIMINATE_OUTER_JOIN - 961)) | (1 << (PlSqlParser.NOENTITYESCAPING - 961)) | (1 << (PlSqlParser.NO_EXPAND_GSET_TO_UNION - 961)) | (1 << (PlSqlParser.NO_EXPAND - 961)) | (1 << (PlSqlParser.NO_EXPAND_TABLE - 961)) | (1 << (PlSqlParser.NO_FACT - 961)) | (1 << (PlSqlParser.NO_FACTORIZE_JOIN - 961)) | (1 << (PlSqlParser.NO_FILTERING - 961)) | (1 << (PlSqlParser.NOFORCE - 961)) | (1 << (PlSqlParser.NO_FULL_OUTER_JOIN_TO_OUTER - 961)) | (1 << (PlSqlParser.NO_GATHER_OPTIMIZER_STATISTICS - 961)) | (1 << (PlSqlParser.NO_GBY_PUSHDOWN - 961)) | (1 << (PlSqlParser.NOGUARANTEE - 961)) | (1 << (PlSqlParser.NO_INDEX_FFS - 961)) | (1 << (PlSqlParser.NO_INDEX - 961)) | (1 << (PlSqlParser.NO_INDEX_SS - 961)) | (1 << (PlSqlParser.NO_INMEMORY - 961)) | (1 << (PlSqlParser.NO_INMEMORY_PRUNING - 961)) | (1 << (PlSqlParser.NOKEEP - 961)) | (1 << (PlSqlParser.NO_LOAD - 961)) | (1 << (PlSqlParser.NOLOCAL - 961)))) !== 0) || ((((_la - 993)) & ~0x1f) == 0 && ((1 << (_la - 993)) & ((1 << (PlSqlParser.NOLOGGING - 993)) | (1 << (PlSqlParser.NOMAPPING - 993)) | (1 << (PlSqlParser.NOMAXVALUE - 993)) | (1 << (PlSqlParser.NO_MERGE - 993)) | (1 << (PlSqlParser.NOMINIMIZE - 993)) | (1 << (PlSqlParser.NOMINVALUE - 993)) | (1 << (PlSqlParser.NO_MODEL_PUSH_REF - 993)) | (1 << (PlSqlParser.NO_MONITORING - 993)) | (1 << (PlSqlParser.NOMONITORING - 993)) | (1 << (PlSqlParser.NO_MONITOR - 993)) | (1 << (PlSqlParser.NO_MULTIMV_REWRITE - 993)) | (1 << (PlSqlParser.NO_NATIVE_FULL_OUTER_JOIN - 993)) | (1 << (PlSqlParser.NONBLOCKING - 993)) | (1 << (PlSqlParser.NONEDITIONABLE - 993)) | (1 << (PlSqlParser.NONE - 993)) | (1 << (PlSqlParser.NO_NLJ_BATCHING - 993)) | (1 << (PlSqlParser.NO_NLJ_PREFETCH - 993)) | (1 << (PlSqlParser.NO - 993)) | (1 << (PlSqlParser.NONSCHEMA - 993)) | (1 << (PlSqlParser.NO_OBJECT_LINK - 993)) | (1 << (PlSqlParser.NOORDER - 993)) | (1 << (PlSqlParser.NO_ORDER_ROLLUPS - 993)) | (1 << (PlSqlParser.NO_OUTER_JOIN_TO_ANTI - 993)) | (1 << (PlSqlParser.NO_OUTER_JOIN_TO_INNER - 993)) | (1 << (PlSqlParser.NOOVERRIDE - 993)) | (1 << (PlSqlParser.NO_PARALLEL_INDEX - 993)) | (1 << (PlSqlParser.NOPARALLEL_INDEX - 993)) | (1 << (PlSqlParser.NO_PARALLEL - 993)) | (1 << (PlSqlParser.NOPARALLEL - 993)) | (1 << (PlSqlParser.NO_PARTIAL_COMMIT - 993)) | (1 << (PlSqlParser.NO_PARTIAL_JOIN - 993)) | (1 << (PlSqlParser.NO_PARTIAL_ROLLUP_PUSHDOWN - 993)))) !== 0) || ((((_la - 1025)) & ~0x1f) == 0 && ((1 << (_la - 1025)) & ((1 << (PlSqlParser.NOPARTITION - 1025)) | (1 << (PlSqlParser.NO_PLACE_DISTINCT - 1025)) | (1 << (PlSqlParser.NO_PLACE_GROUP_BY - 1025)) | (1 << (PlSqlParser.NO_PQ_CONCURRENT_UNION - 1025)) | (1 << (PlSqlParser.NO_PQ_MAP - 1025)) | (1 << (PlSqlParser.NO_PQ_REPLICATE - 1025)) | (1 << (PlSqlParser.NO_PQ_SKEW - 1025)) | (1 << (PlSqlParser.NO_PRUNE_GSETS - 1025)) | (1 << (PlSqlParser.NO_PULL_PRED - 1025)) | (1 << (PlSqlParser.NO_PUSH_PRED - 1025)) | (1 << (PlSqlParser.NO_PUSH_SUBQ - 1025)) | (1 << (PlSqlParser.NO_PX_FAULT_TOLERANCE - 1025)) | (1 << (PlSqlParser.NO_PX_JOIN_FILTER - 1025)) | (1 << (PlSqlParser.NO_QKN_BUFF - 1025)) | (1 << (PlSqlParser.NO_QUERY_TRANSFORMATION - 1025)) | (1 << (PlSqlParser.NO_REF_CASCADE - 1025)) | (1 << (PlSqlParser.NORELOCATE - 1025)) | (1 << (PlSqlParser.NORELY - 1025)) | (1 << (PlSqlParser.NOREPAIR - 1025)) | (1 << (PlSqlParser.NOREPLAY - 1025)) | (1 << (PlSqlParser.NORESETLOGS - 1025)) | (1 << (PlSqlParser.NO_RESULT_CACHE - 1025)) | (1 << (PlSqlParser.NOREVERSE - 1025)) | (1 << (PlSqlParser.NO_REWRITE - 1025)) | (1 << (PlSqlParser.NOREWRITE - 1025)) | (1 << (PlSqlParser.NORMAL - 1025)) | (1 << (PlSqlParser.NO_ROOT_SW_FOR_LOCAL - 1025)) | (1 << (PlSqlParser.NOROWDEPENDENCIES - 1025)) | (1 << (PlSqlParser.NOSCHEMACHECK - 1025)) | (1 << (PlSqlParser.NOSEGMENT - 1025)) | (1 << (PlSqlParser.NO_SEMIJOIN - 1025)) | (1 << (PlSqlParser.NO_SEMI_TO_INNER - 1025)))) !== 0) || ((((_la - 1057)) & ~0x1f) == 0 && ((1 << (_la - 1057)) & ((1 << (PlSqlParser.NO_SET_TO_JOIN - 1057)) | (1 << (PlSqlParser.NOSORT - 1057)) | (1 << (PlSqlParser.NO_SQL_TRANSLATION - 1057)) | (1 << (PlSqlParser.NO_SQL_TUNE - 1057)) | (1 << (PlSqlParser.NO_STAR_TRANSFORMATION - 1057)) | (1 << (PlSqlParser.NO_STATEMENT_QUEUING - 1057)) | (1 << (PlSqlParser.NO_STATS_GSETS - 1057)) | (1 << (PlSqlParser.NOSTRICT - 1057)) | (1 << (PlSqlParser.NO_SUBQUERY_PRUNING - 1057)) | (1 << (PlSqlParser.NO_SUBSTRB_PAD - 1057)) | (1 << (PlSqlParser.NO_SWAP_JOIN_INPUTS - 1057)) | (1 << (PlSqlParser.NOSWITCH - 1057)) | (1 << (PlSqlParser.NO_TABLE_LOOKUP_BY_NL - 1057)) | (1 << (PlSqlParser.NO_TEMP_TABLE - 1057)) | (1 << (PlSqlParser.NOTHING - 1057)) | (1 << (PlSqlParser.NOTIFICATION - 1057)) | (1 << (PlSqlParser.NO_TRANSFORM_DISTINCT_AGG - 1057)) | (1 << (PlSqlParser.NO_UNNEST - 1057)) | (1 << (PlSqlParser.NO_USE_CUBE - 1057)) | (1 << (PlSqlParser.NO_USE_HASH_AGGREGATION - 1057)) | (1 << (PlSqlParser.NO_USE_HASH_GBY_FOR_PUSHDOWN - 1057)) | (1 << (PlSqlParser.NO_USE_HASH - 1057)) | (1 << (PlSqlParser.NO_USE_INVISIBLE_INDEXES - 1057)) | (1 << (PlSqlParser.NO_USE_MERGE - 1057)) | (1 << (PlSqlParser.NO_USE_NL - 1057)) | (1 << (PlSqlParser.NO_USE_VECTOR_AGGREGATION - 1057)) | (1 << (PlSqlParser.NOVALIDATE - 1057)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM_DIMS - 1057)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM_FACT - 1057)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM - 1057)))) !== 0) || ((((_la - 1089)) & ~0x1f) == 0 && ((1 << (_la - 1089)) & ((1 << (PlSqlParser.NO_XDB_FASTPATH_INSERT - 1089)) | (1 << (PlSqlParser.NO_XML_DML_REWRITE - 1089)) | (1 << (PlSqlParser.NO_XMLINDEX_REWRITE_IN_SELECT - 1089)) | (1 << (PlSqlParser.NO_XMLINDEX_REWRITE - 1089)) | (1 << (PlSqlParser.NO_XML_QUERY_REWRITE - 1089)) | (1 << (PlSqlParser.NO_ZONEMAP - 1089)) | (1 << (PlSqlParser.NTH_VALUE - 1089)) | (1 << (PlSqlParser.NULLIF - 1089)) | (1 << (PlSqlParser.NULLS - 1089)) | (1 << (PlSqlParser.NUMBER - 1089)) | (1 << (PlSqlParser.NUMERIC - 1089)) | (1 << (PlSqlParser.NUM_INDEX_KEYS - 1089)) | (1 << (PlSqlParser.NUMTODSINTERVAL - 1089)) | (1 << (PlSqlParser.NUMTOYMINTERVAL - 1089)) | (1 << (PlSqlParser.NVARCHAR2 - 1089)) | (1 << (PlSqlParser.NVL2 - 1089)) | (1 << (PlSqlParser.OBJECT2XML - 1089)) | (1 << (PlSqlParser.OBJECT - 1089)) | (1 << (PlSqlParser.OBJ_ID - 1089)) | (1 << (PlSqlParser.OBJNO - 1089)) | (1 << (PlSqlParser.OBJNO_REUSE - 1089)) | (1 << (PlSqlParser.OCCURENCES - 1089)) | (1 << (PlSqlParser.OFFLINE - 1089)) | (1 << (PlSqlParser.OFF - 1089)) | (1 << (PlSqlParser.OFFSET - 1089)) | (1 << (PlSqlParser.OIDINDEX - 1089)) | (1 << (PlSqlParser.OID - 1089)) | (1 << (PlSqlParser.OLAP - 1089)) | (1 << (PlSqlParser.OLD - 1089)) | (1 << (PlSqlParser.OLD_PUSH_PRED - 1089)))) !== 0) || ((((_la - 1121)) & ~0x1f) == 0 && ((1 << (_la - 1121)) & ((1 << (PlSqlParser.OLS - 1121)) | (1 << (PlSqlParser.OLTP - 1121)) | (1 << (PlSqlParser.OMIT - 1121)) | (1 << (PlSqlParser.ONE - 1121)) | (1 << (PlSqlParser.ONLINE - 1121)) | (1 << (PlSqlParser.ONLY - 1121)) | (1 << (PlSqlParser.OPAQUE - 1121)) | (1 << (PlSqlParser.OPAQUE_TRANSFORM - 1121)) | (1 << (PlSqlParser.OPAQUE_XCANONICAL - 1121)) | (1 << (PlSqlParser.OPCODE - 1121)) | (1 << (PlSqlParser.OPEN - 1121)) | (1 << (PlSqlParser.OPERATIONS - 1121)) | (1 << (PlSqlParser.OPERATOR - 1121)) | (1 << (PlSqlParser.OPT_ESTIMATE - 1121)) | (1 << (PlSqlParser.OPTIMAL - 1121)) | (1 << (PlSqlParser.OPTIMIZE - 1121)) | (1 << (PlSqlParser.OPTIMIZER_FEATURES_ENABLE - 1121)) | (1 << (PlSqlParser.OPTIMIZER_GOAL - 1121)) | (1 << (PlSqlParser.OPT_PARAM - 1121)) | (1 << (PlSqlParser.ORA_BRANCH - 1121)) | (1 << (PlSqlParser.ORA_CHECK_ACL - 1121)) | (1 << (PlSqlParser.ORA_CHECK_PRIVILEGE - 1121)) | (1 << (PlSqlParser.ORA_CLUSTERING - 1121)) | (1 << (PlSqlParser.ORADATA - 1121)) | (1 << (PlSqlParser.ORADEBUG - 1121)) | (1 << (PlSqlParser.ORA_DST_AFFECTED - 1121)) | (1 << (PlSqlParser.ORA_DST_CONVERT - 1121)) | (1 << (PlSqlParser.ORA_DST_ERROR - 1121)) | (1 << (PlSqlParser.ORA_GET_ACLIDS - 1121)))) !== 0) || ((((_la - 1153)) & ~0x1f) == 0 && ((1 << (_la - 1153)) & ((1 << (PlSqlParser.ORA_GET_PRIVILEGES - 1153)) | (1 << (PlSqlParser.ORA_HASH - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_USERID - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_USER - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_XS_USER_GUID - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_XS_USER - 1153)) | (1 << (PlSqlParser.ORA_RAWCOMPARE - 1153)) | (1 << (PlSqlParser.ORA_RAWCONCAT - 1153)) | (1 << (PlSqlParser.ORA_ROWSCN - 1153)) | (1 << (PlSqlParser.ORA_ROWSCN_RAW - 1153)) | (1 << (PlSqlParser.ORA_ROWVERSION - 1153)) | (1 << (PlSqlParser.ORA_TABVERSION - 1153)) | (1 << (PlSqlParser.ORA_WRITE_TIME - 1153)) | (1 << (PlSqlParser.ORDERED - 1153)) | (1 << (PlSqlParser.ORDERED_PREDICATES - 1153)) | (1 << (PlSqlParser.ORDINALITY - 1153)) | (1 << (PlSqlParser.OR_EXPAND - 1153)) | (1 << (PlSqlParser.ORGANIZATION - 1153)) | (1 << (PlSqlParser.OR_PREDICATES - 1153)) | (1 << (PlSqlParser.OSERROR - 1153)) | (1 << (PlSqlParser.OTHER - 1153)) | (1 << (PlSqlParser.OUTER_JOIN_TO_ANTI - 1153)) | (1 << (PlSqlParser.OUTER_JOIN_TO_INNER - 1153)) | (1 << (PlSqlParser.OUTER - 1153)) | (1 << (PlSqlParser.OUTLINE_LEAF - 1153)) | (1 << (PlSqlParser.OUTLINE - 1153)) | (1 << (PlSqlParser.OUT_OF_LINE - 1153)) | (1 << (PlSqlParser.OUT - 1153)) | (1 << (PlSqlParser.OVERFLOW_NOMOVE - 1153)) | (1 << (PlSqlParser.OVERFLOW - 1153)))) !== 0) || ((((_la - 1185)) & ~0x1f) == 0 && ((1 << (_la - 1185)) & ((1 << (PlSqlParser.OVERLAPS - 1185)) | (1 << (PlSqlParser.OVER - 1185)) | (1 << (PlSqlParser.OVERRIDING - 1185)) | (1 << (PlSqlParser.OWNER - 1185)) | (1 << (PlSqlParser.OWNERSHIP - 1185)) | (1 << (PlSqlParser.OWN - 1185)) | (1 << (PlSqlParser.PACKAGE - 1185)) | (1 << (PlSqlParser.PACKAGES - 1185)) | (1 << (PlSqlParser.PARALLEL_ENABLE - 1185)) | (1 << (PlSqlParser.PARALLEL_INDEX - 1185)) | (1 << (PlSqlParser.PARALLEL - 1185)) | (1 << (PlSqlParser.PARAMETERS - 1185)) | (1 << (PlSqlParser.PARAM - 1185)) | (1 << (PlSqlParser.PARENT - 1185)) | (1 << (PlSqlParser.PARITY - 1185)) | (1 << (PlSqlParser.PARTIAL_JOIN - 1185)) | (1 << (PlSqlParser.PARTIALLY - 1185)) | (1 << (PlSqlParser.PARTIAL - 1185)) | (1 << (PlSqlParser.PARTIAL_ROLLUP_PUSHDOWN - 1185)) | (1 << (PlSqlParser.PARTITION_HASH - 1185)) | (1 << (PlSqlParser.PARTITION_LIST - 1185)) | (1 << (PlSqlParser.PARTITION - 1185)) | (1 << (PlSqlParser.PARTITION_RANGE - 1185)) | (1 << (PlSqlParser.PARTITIONS - 1185)) | (1 << (PlSqlParser.PARTNUMINST - 1185)) | (1 << (PlSqlParser.PASSING - 1185)) | (1 << (PlSqlParser.PASSWORD_GRACE_TIME - 1185)) | (1 << (PlSqlParser.PASSWORD_LIFE_TIME - 1185)) | (1 << (PlSqlParser.PASSWORD_LOCK_TIME - 1185)) | (1 << (PlSqlParser.PASSWORD - 1185)) | (1 << (PlSqlParser.PASSWORD_REUSE_MAX - 1185)))) !== 0) || ((((_la - 1217)) & ~0x1f) == 0 && ((1 << (_la - 1217)) & ((1 << (PlSqlParser.PASSWORD_REUSE_TIME - 1217)) | (1 << (PlSqlParser.PASSWORD_VERIFY_FUNCTION - 1217)) | (1 << (PlSqlParser.PAST - 1217)) | (1 << (PlSqlParser.PATCH - 1217)) | (1 << (PlSqlParser.PATH - 1217)) | (1 << (PlSqlParser.PATH_PREFIX - 1217)) | (1 << (PlSqlParser.PATHS - 1217)) | (1 << (PlSqlParser.PATTERN - 1217)) | (1 << (PlSqlParser.PBL_HS_BEGIN - 1217)) | (1 << (PlSqlParser.PBL_HS_END - 1217)) | (1 << (PlSqlParser.PCTINCREASE - 1217)) | (1 << (PlSqlParser.PCTTHRESHOLD - 1217)) | (1 << (PlSqlParser.PCTUSED - 1217)) | (1 << (PlSqlParser.PCTVERSION - 1217)) | (1 << (PlSqlParser.PENDING - 1217)) | (1 << (PlSqlParser.PERCENT_KEYWORD - 1217)) | (1 << (PlSqlParser.PERCENT_RANKM - 1217)) | (1 << (PlSqlParser.PERFORMANCE - 1217)) | (1 << (PlSqlParser.PERIOD_KEYWORD - 1217)) | (1 << (PlSqlParser.PERMANENT - 1217)) | (1 << (PlSqlParser.PERMISSION - 1217)) | (1 << (PlSqlParser.PERMUTE - 1217)) | (1 << (PlSqlParser.PER - 1217)) | (1 << (PlSqlParser.PFILE - 1217)) | (1 << (PlSqlParser.PHYSICAL - 1217)))) !== 0) || ((((_la - 1249)) & ~0x1f) == 0 && ((1 << (_la - 1249)) & ((1 << (PlSqlParser.PIKEY - 1249)) | (1 << (PlSqlParser.PIPELINED - 1249)) | (1 << (PlSqlParser.PIV_GB - 1249)) | (1 << (PlSqlParser.PIVOT - 1249)) | (1 << (PlSqlParser.PIV_SSF - 1249)) | (1 << (PlSqlParser.PLACE_DISTINCT - 1249)) | (1 << (PlSqlParser.PLACE_GROUP_BY - 1249)) | (1 << (PlSqlParser.PLAN - 1249)) | (1 << (PlSqlParser.PLSCOPE_SETTINGS - 1249)) | (1 << (PlSqlParser.PLS_INTEGER - 1249)) | (1 << (PlSqlParser.PLSQL_CCFLAGS - 1249)) | (1 << (PlSqlParser.PLSQL_CODE_TYPE - 1249)) | (1 << (PlSqlParser.PLSQL_DEBUG - 1249)) | (1 << (PlSqlParser.PLSQL_OPTIMIZE_LEVEL - 1249)) | (1 << (PlSqlParser.PLSQL_WARNINGS - 1249)) | (1 << (PlSqlParser.PLUGGABLE - 1249)) | (1 << (PlSqlParser.POINT - 1249)) | (1 << (PlSqlParser.POLICY - 1249)) | (1 << (PlSqlParser.POOL_16K - 1249)) | (1 << (PlSqlParser.POOL_2K - 1249)) | (1 << (PlSqlParser.POOL_32K - 1249)) | (1 << (PlSqlParser.POOL_4K - 1249)) | (1 << (PlSqlParser.POOL_8K - 1249)) | (1 << (PlSqlParser.POSITIVEN - 1249)) | (1 << (PlSqlParser.POSITIVE - 1249)) | (1 << (PlSqlParser.POST_TRANSACTION - 1249)) | (1 << (PlSqlParser.POWERMULTISET_BY_CARDINALITY - 1249)) | (1 << (PlSqlParser.POWERMULTISET - 1249)) | (1 << (PlSqlParser.POWER - 1249)) | (1 << (PlSqlParser.PQ_CONCURRENT_UNION - 1249)) | (1 << (PlSqlParser.PQ_DISTRIBUTE - 1249)))) !== 0) || ((((_la - 1281)) & ~0x1f) == 0 && ((1 << (_la - 1281)) & ((1 << (PlSqlParser.PQ_DISTRIBUTE_WINDOW - 1281)) | (1 << (PlSqlParser.PQ_FILTER - 1281)) | (1 << (PlSqlParser.PQ_MAP - 1281)) | (1 << (PlSqlParser.PQ_NOMAP - 1281)) | (1 << (PlSqlParser.PQ_REPLICATE - 1281)) | (1 << (PlSqlParser.PQ_SKEW - 1281)) | (1 << (PlSqlParser.PRAGMA - 1281)) | (1 << (PlSqlParser.PREBUILT - 1281)) | (1 << (PlSqlParser.PRECEDES - 1281)) | (1 << (PlSqlParser.PRECEDING - 1281)) | (1 << (PlSqlParser.PRECISION - 1281)) | (1 << (PlSqlParser.PRECOMPUTE_SUBQUERY - 1281)) | (1 << (PlSqlParser.PREDICATE_REORDERS - 1281)) | (1 << (PlSqlParser.PRELOAD - 1281)) | (1 << (PlSqlParser.PREPARE - 1281)) | (1 << (PlSqlParser.PRESENTNNV - 1281)) | (1 << (PlSqlParser.PRESENT - 1281)) | (1 << (PlSqlParser.PRESENTV - 1281)) | (1 << (PlSqlParser.PRESERVE_OID - 1281)) | (1 << (PlSqlParser.PRESERVE - 1281)) | (1 << (PlSqlParser.PRETTY - 1281)) | (1 << (PlSqlParser.PREVIOUS - 1281)) | (1 << (PlSqlParser.PREV - 1281)) | (1 << (PlSqlParser.PRIMARY - 1281)) | (1 << (PlSqlParser.PRINTBLOBTOCLOB - 1281)) | (1 << (PlSqlParser.PRIORITY - 1281)) | (1 << (PlSqlParser.PRIVATE - 1281)) | (1 << (PlSqlParser.PRIVATE_SGA - 1281)) | (1 << (PlSqlParser.PRIVILEGED - 1281)) | (1 << (PlSqlParser.PRIVILEGE - 1281)) | (1 << (PlSqlParser.PRIVILEGES - 1281)))) !== 0) || ((((_la - 1313)) & ~0x1f) == 0 && ((1 << (_la - 1313)) & ((1 << (PlSqlParser.PROCEDURAL - 1313)) | (1 << (PlSqlParser.PROCEDURE - 1313)) | (1 << (PlSqlParser.PROCESS - 1313)) | (1 << (PlSqlParser.PROFILE - 1313)) | (1 << (PlSqlParser.PROGRAM - 1313)) | (1 << (PlSqlParser.PROJECT - 1313)) | (1 << (PlSqlParser.PROPAGATE - 1313)) | (1 << (PlSqlParser.PROTECTED - 1313)) | (1 << (PlSqlParser.PROTECTION - 1313)) | (1 << (PlSqlParser.PROXY - 1313)) | (1 << (PlSqlParser.PRUNING - 1313)) | (1 << (PlSqlParser.PULL_PRED - 1313)) | (1 << (PlSqlParser.PURGE - 1313)) | (1 << (PlSqlParser.PUSH_PRED - 1313)) | (1 << (PlSqlParser.PUSH_SUBQ - 1313)) | (1 << (PlSqlParser.PX_FAULT_TOLERANCE - 1313)) | (1 << (PlSqlParser.PX_GRANULE - 1313)) | (1 << (PlSqlParser.PX_JOIN_FILTER - 1313)) | (1 << (PlSqlParser.QB_NAME - 1313)) | (1 << (PlSqlParser.QUERY_BLOCK - 1313)) | (1 << (PlSqlParser.QUERY - 1313)) | (1 << (PlSqlParser.QUEUE_CURR - 1313)) | (1 << (PlSqlParser.QUEUE - 1313)) | (1 << (PlSqlParser.QUEUE_ROWP - 1313)) | (1 << (PlSqlParser.QUIESCE - 1313)) | (1 << (PlSqlParser.QUORUM - 1313)) | (1 << (PlSqlParser.QUOTA - 1313)) | (1 << (PlSqlParser.RAISE - 1313)) | (1 << (PlSqlParser.RANDOM_LOCAL - 1313)) | (1 << (PlSqlParser.RANDOM - 1313)) | (1 << (PlSqlParser.RANGE - 1313)))) !== 0) || ((((_la - 1345)) & ~0x1f) == 0 && ((1 << (_la - 1345)) & ((1 << (PlSqlParser.RANKM - 1345)) | (1 << (PlSqlParser.RAPIDLY - 1345)) | (1 << (PlSqlParser.RAW - 1345)) | (1 << (PlSqlParser.RAWTOHEX - 1345)) | (1 << (PlSqlParser.RAWTONHEX - 1345)) | (1 << (PlSqlParser.RBA - 1345)) | (1 << (PlSqlParser.RBO_OUTLINE - 1345)) | (1 << (PlSqlParser.RDBA - 1345)) | (1 << (PlSqlParser.READ - 1345)) | (1 << (PlSqlParser.READS - 1345)) | (1 << (PlSqlParser.REALM - 1345)) | (1 << (PlSqlParser.REAL - 1345)) | (1 << (PlSqlParser.REBALANCE - 1345)) | (1 << (PlSqlParser.REBUILD - 1345)) | (1 << (PlSqlParser.RECORD - 1345)) | (1 << (PlSqlParser.RECORDS_PER_BLOCK - 1345)) | (1 << (PlSqlParser.RECOVERABLE - 1345)) | (1 << (PlSqlParser.RECOVER - 1345)) | (1 << (PlSqlParser.RECOVERY - 1345)) | (1 << (PlSqlParser.RECYCLEBIN - 1345)) | (1 << (PlSqlParser.RECYCLE - 1345)) | (1 << (PlSqlParser.REDACTION - 1345)) | (1 << (PlSqlParser.REDEFINE - 1345)) | (1 << (PlSqlParser.REDO - 1345)) | (1 << (PlSqlParser.REDUCED - 1345)) | (1 << (PlSqlParser.REDUNDANCY - 1345)) | (1 << (PlSqlParser.REF_CASCADE_CURSOR - 1345)) | (1 << (PlSqlParser.REFERENCED - 1345)) | (1 << (PlSqlParser.REFERENCE - 1345)) | (1 << (PlSqlParser.REFERENCES - 1345)) | (1 << (PlSqlParser.REFERENCING - 1345)) | (1 << (PlSqlParser.REF - 1345)))) !== 0) || ((((_la - 1377)) & ~0x1f) == 0 && ((1 << (_la - 1377)) & ((1 << (PlSqlParser.REFRESH - 1377)) | (1 << (PlSqlParser.REFTOHEX - 1377)) | (1 << (PlSqlParser.REGEXP_COUNT - 1377)) | (1 << (PlSqlParser.REGEXP_INSTR - 1377)) | (1 << (PlSqlParser.REGEXP_LIKE - 1377)) | (1 << (PlSqlParser.REGEXP_REPLACE - 1377)) | (1 << (PlSqlParser.REGEXP_SUBSTR - 1377)) | (1 << (PlSqlParser.REGISTER - 1377)) | (1 << (PlSqlParser.REGR_AVGX - 1377)) | (1 << (PlSqlParser.REGR_AVGY - 1377)) | (1 << (PlSqlParser.REGR_COUNT - 1377)) | (1 << (PlSqlParser.REGR_INTERCEPT - 1377)) | (1 << (PlSqlParser.REGR_R2 - 1377)) | (1 << (PlSqlParser.REGR_SLOPE - 1377)) | (1 << (PlSqlParser.REGR_SXX - 1377)) | (1 << (PlSqlParser.REGR_SXY - 1377)) | (1 << (PlSqlParser.REGR_SYY - 1377)) | (1 << (PlSqlParser.REGULAR - 1377)) | (1 << (PlSqlParser.REJECT - 1377)) | (1 << (PlSqlParser.REKEY - 1377)) | (1 << (PlSqlParser.RELATIONAL - 1377)) | (1 << (PlSqlParser.RELOCATE - 1377)) | (1 << (PlSqlParser.RELY - 1377)) | (1 << (PlSqlParser.REMAINDER - 1377)) | (1 << (PlSqlParser.REMOTE_MAPPED - 1377)) | (1 << (PlSqlParser.REMOVE - 1377)) | (1 << (PlSqlParser.RENAME - 1377)) | (1 << (PlSqlParser.REPAIR - 1377)) | (1 << (PlSqlParser.REPEAT - 1377)) | (1 << (PlSqlParser.REPLACE - 1377)) | (1 << (PlSqlParser.REPLICATION - 1377)))) !== 0) || ((((_la - 1409)) & ~0x1f) == 0 && ((1 << (_la - 1409)) & ((1 << (PlSqlParser.REQUIRED - 1409)) | (1 << (PlSqlParser.RESETLOGS - 1409)) | (1 << (PlSqlParser.RESET - 1409)) | (1 << (PlSqlParser.RESIZE - 1409)) | (1 << (PlSqlParser.RESOLVE - 1409)) | (1 << (PlSqlParser.RESOLVER - 1409)) | (1 << (PlSqlParser.RESPECT - 1409)) | (1 << (PlSqlParser.RESTART - 1409)) | (1 << (PlSqlParser.RESTORE_AS_INTERVALS - 1409)) | (1 << (PlSqlParser.RESTORE - 1409)) | (1 << (PlSqlParser.RESTRICT_ALL_REF_CONS - 1409)) | (1 << (PlSqlParser.RESTRICTED - 1409)) | (1 << (PlSqlParser.RESTRICT_REFERENCES - 1409)) | (1 << (PlSqlParser.RESTRICT - 1409)) | (1 << (PlSqlParser.RESULT_CACHE - 1409)) | (1 << (PlSqlParser.RESULT - 1409)) | (1 << (PlSqlParser.RESUMABLE - 1409)) | (1 << (PlSqlParser.RESUME - 1409)) | (1 << (PlSqlParser.RETENTION - 1409)) | (1 << (PlSqlParser.RETRY_ON_ROW_CHANGE - 1409)) | (1 << (PlSqlParser.RETURNING - 1409)) | (1 << (PlSqlParser.RETURN - 1409)) | (1 << (PlSqlParser.REUSE - 1409)) | (1 << (PlSqlParser.REVERSE - 1409)) | (1 << (PlSqlParser.REWRITE_OR_ERROR - 1409)) | (1 << (PlSqlParser.REWRITE - 1409)) | (1 << (PlSqlParser.RIGHT - 1409)) | (1 << (PlSqlParser.ROLE - 1409)) | (1 << (PlSqlParser.ROLESET - 1409)) | (1 << (PlSqlParser.ROLES - 1409)))) !== 0) || ((((_la - 1441)) & ~0x1f) == 0 && ((1 << (_la - 1441)) & ((1 << (PlSqlParser.ROLLBACK - 1441)) | (1 << (PlSqlParser.ROLLING - 1441)) | (1 << (PlSqlParser.ROLLUP - 1441)) | (1 << (PlSqlParser.ROWDEPENDENCIES - 1441)) | (1 << (PlSqlParser.ROWID_MAPPING_TABLE - 1441)) | (1 << (PlSqlParser.ROWID - 1441)) | (1 << (PlSqlParser.ROWIDTOCHAR - 1441)) | (1 << (PlSqlParser.ROWIDTONCHAR - 1441)) | (1 << (PlSqlParser.ROW_LENGTH - 1441)) | (1 << (PlSqlParser.ROWNUM - 1441)) | (1 << (PlSqlParser.ROW - 1441)) | (1 << (PlSqlParser.ROWS - 1441)) | (1 << (PlSqlParser.RPAD - 1441)) | (1 << (PlSqlParser.RTRIM - 1441)) | (1 << (PlSqlParser.RULE - 1441)) | (1 << (PlSqlParser.RULES - 1441)) | (1 << (PlSqlParser.RUNNING - 1441)) | (1 << (PlSqlParser.SALT - 1441)) | (1 << (PlSqlParser.SAMPLE - 1441)) | (1 << (PlSqlParser.SAVE_AS_INTERVALS - 1441)) | (1 << (PlSqlParser.SAVEPOINT - 1441)) | (1 << (PlSqlParser.SAVE - 1441)) | (1 << (PlSqlParser.SB4 - 1441)) | (1 << (PlSqlParser.SCALE_ROWS - 1441)) | (1 << (PlSqlParser.SCALE - 1441)) | (1 << (PlSqlParser.SCAN_INSTANCES - 1441)) | (1 << (PlSqlParser.SCAN - 1441)) | (1 << (PlSqlParser.SCHEDULER - 1441)) | (1 << (PlSqlParser.SCHEMACHECK - 1441)) | (1 << (PlSqlParser.SCHEMA - 1441)) | (1 << (PlSqlParser.SCN_ASCENDING - 1441)) | (1 << (PlSqlParser.SCN - 1441)))) !== 0) || ((((_la - 1473)) & ~0x1f) == 0 && ((1 << (_la - 1473)) & ((1 << (PlSqlParser.SCOPE - 1473)) | (1 << (PlSqlParser.SCRUB - 1473)) | (1 << (PlSqlParser.SD_ALL - 1473)) | (1 << (PlSqlParser.SD_INHIBIT - 1473)) | (1 << (PlSqlParser.SDO_GEOM_MBR - 1473)) | (1 << (PlSqlParser.SD_SHOW - 1473)) | (1 << (PlSqlParser.SEARCH - 1473)) | (1 << (PlSqlParser.SECOND - 1473)) | (1 << (PlSqlParser.SECRET - 1473)) | (1 << (PlSqlParser.SECUREFILE_DBA - 1473)) | (1 << (PlSqlParser.SECUREFILE - 1473)) | (1 << (PlSqlParser.SECURITY - 1473)) | (1 << (PlSqlParser.SEED - 1473)) | (1 << (PlSqlParser.SEG_BLOCK - 1473)) | (1 << (PlSqlParser.SEG_FILE - 1473)) | (1 << (PlSqlParser.SEGMENT - 1473)) | (1 << (PlSqlParser.SELECTIVITY - 1473)) | (1 << (PlSqlParser.SELF - 1473)) | (1 << (PlSqlParser.SEMIJOIN_DRIVER - 1473)) | (1 << (PlSqlParser.SEMIJOIN - 1473)) | (1 << (PlSqlParser.SEMI_TO_INNER - 1473)) | (1 << (PlSqlParser.SEQUENCED - 1473)) | (1 << (PlSqlParser.SEQUENCE - 1473)) | (1 << (PlSqlParser.SEQUENTIAL - 1473)) | (1 << (PlSqlParser.SERIALIZABLE - 1473)) | (1 << (PlSqlParser.SERIALLY_REUSABLE - 1473)) | (1 << (PlSqlParser.SERIAL - 1473)) | (1 << (PlSqlParser.SERVERERROR - 1473)) | (1 << (PlSqlParser.SERVICE_NAME_CONVERT - 1473)) | (1 << (PlSqlParser.SERVICES - 1473)))) !== 0) || ((((_la - 1505)) & ~0x1f) == 0 && ((1 << (_la - 1505)) & ((1 << (PlSqlParser.SESSION_CACHED_CURSORS - 1505)) | (1 << (PlSqlParser.SESSION - 1505)) | (1 << (PlSqlParser.SESSIONS_PER_USER - 1505)) | (1 << (PlSqlParser.SESSIONTIMEZONE - 1505)) | (1 << (PlSqlParser.SESSIONTZNAME - 1505)) | (1 << (PlSqlParser.SET - 1505)) | (1 << (PlSqlParser.SETS - 1505)) | (1 << (PlSqlParser.SETTINGS - 1505)) | (1 << (PlSqlParser.SET_TO_JOIN - 1505)) | (1 << (PlSqlParser.SEVERE - 1505)) | (1 << (PlSqlParser.SHARED_POOL - 1505)) | (1 << (PlSqlParser.SHARED - 1505)) | (1 << (PlSqlParser.SHARING - 1505)) | (1 << (PlSqlParser.SHELFLIFE - 1505)) | (1 << (PlSqlParser.SHOW - 1505)) | (1 << (PlSqlParser.SHRINK - 1505)) | (1 << (PlSqlParser.SHUTDOWN - 1505)) | (1 << (PlSqlParser.SIBLINGS - 1505)) | (1 << (PlSqlParser.SID - 1505)) | (1 << (PlSqlParser.SIGNAL_COMPONENT - 1505)) | (1 << (PlSqlParser.SIGNAL_FUNCTION - 1505)) | (1 << (PlSqlParser.SIGN - 1505)) | (1 << (PlSqlParser.SIGNTYPE - 1505)) | (1 << (PlSqlParser.SIMPLE_INTEGER - 1505)) | (1 << (PlSqlParser.SIMPLE - 1505)) | (1 << (PlSqlParser.SINGLE - 1505)) | (1 << (PlSqlParser.SINGLETASK - 1505)) | (1 << (PlSqlParser.SINH - 1505)) | (1 << (PlSqlParser.SIN - 1505)) | (1 << (PlSqlParser.SKIP_EXT_OPTIMIZER - 1505)))) !== 0) || ((((_la - 1537)) & ~0x1f) == 0 && ((1 << (_la - 1537)) & ((1 << (PlSqlParser.SKIP_ - 1537)) | (1 << (PlSqlParser.SKIP_UNQ_UNUSABLE_IDX - 1537)) | (1 << (PlSqlParser.SKIP_UNUSABLE_INDEXES - 1537)) | (1 << (PlSqlParser.SMALLFILE - 1537)) | (1 << (PlSqlParser.SMALLINT - 1537)) | (1 << (PlSqlParser.SNAPSHOT - 1537)) | (1 << (PlSqlParser.SOME - 1537)) | (1 << (PlSqlParser.SORT - 1537)) | (1 << (PlSqlParser.SOUNDEX - 1537)) | (1 << (PlSqlParser.SOURCE_FILE_DIRECTORY - 1537)) | (1 << (PlSqlParser.SOURCE_FILE_NAME_CONVERT - 1537)) | (1 << (PlSqlParser.SOURCE - 1537)) | (1 << (PlSqlParser.SPACE_KEYWORD - 1537)) | (1 << (PlSqlParser.SPECIFICATION - 1537)) | (1 << (PlSqlParser.SPFILE - 1537)) | (1 << (PlSqlParser.SPLIT - 1537)) | (1 << (PlSqlParser.SPREADSHEET - 1537)) | (1 << (PlSqlParser.SQLDATA - 1537)) | (1 << (PlSqlParser.SQLERROR - 1537)) | (1 << (PlSqlParser.SQLLDR - 1537)) | (1 << (PlSqlParser.SQL - 1537)) | (1 << (PlSqlParser.SQL_TRACE - 1537)) | (1 << (PlSqlParser.SQL_TRANSLATION_PROFILE - 1537)) | (1 << (PlSqlParser.SQRT - 1537)) | (1 << (PlSqlParser.STALE - 1537)) | (1 << (PlSqlParser.STANDALONE - 1537)) | (1 << (PlSqlParser.STANDARD_HASH - 1537)) | (1 << (PlSqlParser.STANDBY_MAX_DATA_DELAY - 1537)) | (1 << (PlSqlParser.STANDBYS - 1537)) | (1 << (PlSqlParser.STANDBY - 1537)) | (1 << (PlSqlParser.STAR - 1537)) | (1 << (PlSqlParser.STAR_TRANSFORMATION - 1537)))) !== 0) || ((((_la - 1570)) & ~0x1f) == 0 && ((1 << (_la - 1570)) & ((1 << (PlSqlParser.STARTUP - 1570)) | (1 << (PlSqlParser.STATEMENT_ID - 1570)) | (1 << (PlSqlParser.STATEMENT_QUEUING - 1570)) | (1 << (PlSqlParser.STATEMENTS - 1570)) | (1 << (PlSqlParser.STATEMENT - 1570)) | (1 << (PlSqlParser.STATE - 1570)) | (1 << (PlSqlParser.STATIC - 1570)) | (1 << (PlSqlParser.STATISTICS - 1570)) | (1 << (PlSqlParser.STATS_BINOMIAL_TEST - 1570)) | (1 << (PlSqlParser.STATS_CROSSTAB - 1570)) | (1 << (PlSqlParser.STATS_F_TEST - 1570)) | (1 << (PlSqlParser.STATS_KS_TEST - 1570)) | (1 << (PlSqlParser.STATS_MODE - 1570)) | (1 << (PlSqlParser.STATS_MW_TEST - 1570)) | (1 << (PlSqlParser.STATS_ONE_WAY_ANOVA - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_INDEP - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_INDEPU - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_ONE - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_PAIRED - 1570)) | (1 << (PlSqlParser.STATS_WSR_TEST - 1570)) | (1 << (PlSqlParser.STDDEV_POP - 1570)) | (1 << (PlSqlParser.STDDEV_SAMP - 1570)) | (1 << (PlSqlParser.STOP - 1570)) | (1 << (PlSqlParser.STORAGE - 1570)) | (1 << (PlSqlParser.STORE - 1570)) | (1 << (PlSqlParser.STREAMS - 1570)) | (1 << (PlSqlParser.STREAM - 1570)) | (1 << (PlSqlParser.STRICT - 1570)) | (1 << (PlSqlParser.STRING - 1570)) | (1 << (PlSqlParser.STRIPE_COLUMNS - 1570)) | (1 << (PlSqlParser.STRIPE_WIDTH - 1570)) | (1 << (PlSqlParser.STRIP - 1570)))) !== 0) || ((((_la - 1602)) & ~0x1f) == 0 && ((1 << (_la - 1602)) & ((1 << (PlSqlParser.STRUCTURE - 1602)) | (1 << (PlSqlParser.SUBMULTISET - 1602)) | (1 << (PlSqlParser.SUBPARTITION_REL - 1602)) | (1 << (PlSqlParser.SUBPARTITIONS - 1602)) | (1 << (PlSqlParser.SUBPARTITION - 1602)) | (1 << (PlSqlParser.SUBQUERIES - 1602)) | (1 << (PlSqlParser.SUBQUERY_PRUNING - 1602)) | (1 << (PlSqlParser.SUBSCRIBE - 1602)) | (1 << (PlSqlParser.SUBSET - 1602)) | (1 << (PlSqlParser.SUBSTITUTABLE - 1602)) | (1 << (PlSqlParser.SUBSTR2 - 1602)) | (1 << (PlSqlParser.SUBSTR4 - 1602)) | (1 << (PlSqlParser.SUBSTRB - 1602)) | (1 << (PlSqlParser.SUBSTRC - 1602)) | (1 << (PlSqlParser.SUBTYPE - 1602)) | (1 << (PlSqlParser.SUCCESSFUL - 1602)) | (1 << (PlSqlParser.SUCCESS - 1602)) | (1 << (PlSqlParser.SUMMARY - 1602)) | (1 << (PlSqlParser.SUPPLEMENTAL - 1602)) | (1 << (PlSqlParser.SUSPEND - 1602)) | (1 << (PlSqlParser.SWAP_JOIN_INPUTS - 1602)) | (1 << (PlSqlParser.SWITCHOVER - 1602)) | (1 << (PlSqlParser.SWITCH - 1602)) | (1 << (PlSqlParser.SYNCHRONOUS - 1602)) | (1 << (PlSqlParser.SYNC - 1602)) | (1 << (PlSqlParser.SYSASM - 1602)) | (1 << (PlSqlParser.SYS_AUDIT - 1602)) | (1 << (PlSqlParser.SYSAUX - 1602)) | (1 << (PlSqlParser.SYSBACKUP - 1602)) | (1 << (PlSqlParser.SYS_CHECKACL - 1602)) | (1 << (PlSqlParser.SYS_CHECK_PRIVILEGE - 1602)))) !== 0) || ((((_la - 1634)) & ~0x1f) == 0 && ((1 << (_la - 1634)) & ((1 << (PlSqlParser.SYS_CONNECT_BY_PATH - 1634)) | (1 << (PlSqlParser.SYS_CONTEXT - 1634)) | (1 << (PlSqlParser.SYSDATE - 1634)) | (1 << (PlSqlParser.SYSDBA - 1634)) | (1 << (PlSqlParser.SYS_DBURIGEN - 1634)) | (1 << (PlSqlParser.SYSDG - 1634)) | (1 << (PlSqlParser.SYS_DL_CURSOR - 1634)) | (1 << (PlSqlParser.SYS_DM_RXFORM_CHR - 1634)) | (1 << (PlSqlParser.SYS_DM_RXFORM_NUM - 1634)) | (1 << (PlSqlParser.SYS_DOM_COMPARE - 1634)) | (1 << (PlSqlParser.SYS_DST_PRIM2SEC - 1634)) | (1 << (PlSqlParser.SYS_DST_SEC2PRIM - 1634)) | (1 << (PlSqlParser.SYS_ET_BFILE_TO_RAW - 1634)) | (1 << (PlSqlParser.SYS_ET_BLOB_TO_IMAGE - 1634)) | (1 << (PlSqlParser.SYS_ET_IMAGE_TO_BLOB - 1634)) | (1 << (PlSqlParser.SYS_ET_RAW_TO_BFILE - 1634)) | (1 << (PlSqlParser.SYS_EXTPDTXT - 1634)) | (1 << (PlSqlParser.SYS_EXTRACT_UTC - 1634)) | (1 << (PlSqlParser.SYS_FBT_INSDEL - 1634)) | (1 << (PlSqlParser.SYS_FILTER_ACLS - 1634)) | (1 << (PlSqlParser.SYS_FNMATCHES - 1634)) | (1 << (PlSqlParser.SYS_FNREPLACE - 1634)) | (1 << (PlSqlParser.SYS_GET_ACLIDS - 1634)) | (1 << (PlSqlParser.SYS_GET_COL_ACLIDS - 1634)) | (1 << (PlSqlParser.SYS_GET_PRIVILEGES - 1634)) | (1 << (PlSqlParser.SYS_GETTOKENID - 1634)) | (1 << (PlSqlParser.SYS_GETXTIVAL - 1634)) | (1 << (PlSqlParser.SYS_GUID - 1634)) | (1 << (PlSqlParser.SYSGUID - 1634)) | (1 << (PlSqlParser.SYSKM - 1634)) | (1 << (PlSqlParser.SYS_MAKE_XMLNODEID - 1634)) | (1 << (PlSqlParser.SYS_MAKEXML - 1634)))) !== 0) || ((((_la - 1666)) & ~0x1f) == 0 && ((1 << (_la - 1666)) & ((1 << (PlSqlParser.SYS_MKXMLATTR - 1666)) | (1 << (PlSqlParser.SYS_MKXTI - 1666)) | (1 << (PlSqlParser.SYSOBJ - 1666)) | (1 << (PlSqlParser.SYS_OP_ADT2BIN - 1666)) | (1 << (PlSqlParser.SYS_OP_ADTCONS - 1666)) | (1 << (PlSqlParser.SYS_OP_ALSCRVAL - 1666)) | (1 << (PlSqlParser.SYS_OP_ATG - 1666)) | (1 << (PlSqlParser.SYS_OP_BIN2ADT - 1666)) | (1 << (PlSqlParser.SYS_OP_BITVEC - 1666)) | (1 << (PlSqlParser.SYS_OP_BL2R - 1666)) | (1 << (PlSqlParser.SYS_OP_BLOOM_FILTER_LIST - 1666)) | (1 << (PlSqlParser.SYS_OP_BLOOM_FILTER - 1666)) | (1 << (PlSqlParser.SYS_OP_C2C - 1666)) | (1 << (PlSqlParser.SYS_OP_CAST - 1666)) | (1 << (PlSqlParser.SYS_OP_CEG - 1666)) | (1 << (PlSqlParser.SYS_OP_CL2C - 1666)) | (1 << (PlSqlParser.SYS_OP_COMBINED_HASH - 1666)) | (1 << (PlSqlParser.SYS_OP_COMP - 1666)) | (1 << (PlSqlParser.SYS_OP_CONVERT - 1666)) | (1 << (PlSqlParser.SYS_OP_COUNTCHG - 1666)) | (1 << (PlSqlParser.SYS_OP_CSCONV - 1666)) | (1 << (PlSqlParser.SYS_OP_CSCONVTEST - 1666)) | (1 << (PlSqlParser.SYS_OP_CSR - 1666)) | (1 << (PlSqlParser.SYS_OP_CSX_PATCH - 1666)) | (1 << (PlSqlParser.SYS_OP_CYCLED_SEQ - 1666)) | (1 << (PlSqlParser.SYS_OP_DECOMP - 1666)) | (1 << (PlSqlParser.SYS_OP_DESCEND - 1666)) | (1 << (PlSqlParser.SYS_OP_DISTINCT - 1666)) | (1 << (PlSqlParser.SYS_OP_DRA - 1666)) | (1 << (PlSqlParser.SYS_OP_DUMP - 1666)) | (1 << (PlSqlParser.SYS_OP_DV_CHECK - 1666)) | (1 << (PlSqlParser.SYS_OP_ENFORCE_NOT_NULL - 1666)))) !== 0) || ((((_la - 1698)) & ~0x1f) == 0 && ((1 << (_la - 1698)) & ((1 << (PlSqlParser.SYSOPER - 1698)) | (1 << (PlSqlParser.SYS_OP_EXTRACT - 1698)) | (1 << (PlSqlParser.SYS_OP_GROUPING - 1698)) | (1 << (PlSqlParser.SYS_OP_GUID - 1698)) | (1 << (PlSqlParser.SYS_OP_HASH - 1698)) | (1 << (PlSqlParser.SYS_OP_IIX - 1698)) | (1 << (PlSqlParser.SYS_OP_ITR - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_CREATE - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_FILTER_LIST - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_FILTER - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_SUCCEEDED - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_USE - 1698)) | (1 << (PlSqlParser.SYS_OP_LBID - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2BLOB - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2CLOB - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2ID - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2NCLOB - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2TYP - 1698)) | (1 << (PlSqlParser.SYS_OP_LSVI - 1698)) | (1 << (PlSqlParser.SYS_OP_LVL - 1698)) | (1 << (PlSqlParser.SYS_OP_MAKEOID - 1698)) | (1 << (PlSqlParser.SYS_OP_MAP_NONNULL - 1698)) | (1 << (PlSqlParser.SYS_OP_MSR - 1698)) | (1 << (PlSqlParser.SYS_OP_NICOMBINE - 1698)) | (1 << (PlSqlParser.SYS_OP_NIEXTRACT - 1698)) | (1 << (PlSqlParser.SYS_OP_NII - 1698)) | (1 << (PlSqlParser.SYS_OP_NIX - 1698)) | (1 << (PlSqlParser.SYS_OP_NOEXPAND - 1698)) | (1 << (PlSqlParser.SYS_OP_NTCIMG - 1698)) | (1 << (PlSqlParser.SYS_OP_NUMTORAW - 1698)) | (1 << (PlSqlParser.SYS_OP_OIDVALUE - 1698)) | (1 << (PlSqlParser.SYS_OP_OPNSIZE - 1698)))) !== 0) || ((((_la - 1730)) & ~0x1f) == 0 && ((1 << (_la - 1730)) & ((1 << (PlSqlParser.SYS_OP_PAR_1 - 1730)) | (1 << (PlSqlParser.SYS_OP_PARGID_1 - 1730)) | (1 << (PlSqlParser.SYS_OP_PARGID - 1730)) | (1 << (PlSqlParser.SYS_OP_PAR - 1730)) | (1 << (PlSqlParser.SYS_OP_PART_ID - 1730)) | (1 << (PlSqlParser.SYS_OP_PIVOT - 1730)) | (1 << (PlSqlParser.SYS_OP_R2O - 1730)) | (1 << (PlSqlParser.SYS_OP_RAWTONUM - 1730)) | (1 << (PlSqlParser.SYS_OP_RDTM - 1730)) | (1 << (PlSqlParser.SYS_OP_REF - 1730)) | (1 << (PlSqlParser.SYS_OP_RMTD - 1730)) | (1 << (PlSqlParser.SYS_OP_ROWIDTOOBJ - 1730)) | (1 << (PlSqlParser.SYS_OP_RPB - 1730)) | (1 << (PlSqlParser.SYS_OPTLOBPRBSC - 1730)) | (1 << (PlSqlParser.SYS_OP_TOSETID - 1730)) | (1 << (PlSqlParser.SYS_OP_TPR - 1730)) | (1 << (PlSqlParser.SYS_OP_TRTB - 1730)) | (1 << (PlSqlParser.SYS_OPTXICMP - 1730)) | (1 << (PlSqlParser.SYS_OPTXQCASTASNQ - 1730)) | (1 << (PlSqlParser.SYS_OP_UNDESCEND - 1730)) | (1 << (PlSqlParser.SYS_OP_VECAND - 1730)) | (1 << (PlSqlParser.SYS_OP_VECBIT - 1730)) | (1 << (PlSqlParser.SYS_OP_VECOR - 1730)) | (1 << (PlSqlParser.SYS_OP_VECXOR - 1730)) | (1 << (PlSqlParser.SYS_OP_VERSION - 1730)) | (1 << (PlSqlParser.SYS_OP_VREF - 1730)) | (1 << (PlSqlParser.SYS_OP_VVD - 1730)) | (1 << (PlSqlParser.SYS_OP_XMLCONS_FOR_CSX - 1730)) | (1 << (PlSqlParser.SYS_OP_XPTHATG - 1730)) | (1 << (PlSqlParser.SYS_OP_XPTHIDX - 1730)) | (1 << (PlSqlParser.SYS_OP_XPTHOP - 1730)) | (1 << (PlSqlParser.SYS_OP_XTXT2SQLT - 1730)))) !== 0) || ((((_la - 1762)) & ~0x1f) == 0 && ((1 << (_la - 1762)) & ((1 << (PlSqlParser.SYS_OP_ZONE_ID - 1762)) | (1 << (PlSqlParser.SYS_ORDERKEY_DEPTH - 1762)) | (1 << (PlSqlParser.SYS_ORDERKEY_MAXCHILD - 1762)) | (1 << (PlSqlParser.SYS_ORDERKEY_PARENT - 1762)) | (1 << (PlSqlParser.SYS_PARALLEL_TXN - 1762)) | (1 << (PlSqlParser.SYS_PATHID_IS_ATTR - 1762)) | (1 << (PlSqlParser.SYS_PATHID_IS_NMSPC - 1762)) | (1 << (PlSqlParser.SYS_PATHID_LASTNAME - 1762)) | (1 << (PlSqlParser.SYS_PATHID_LASTNMSPC - 1762)) | (1 << (PlSqlParser.SYS_PATH_REVERSE - 1762)) | (1 << (PlSqlParser.SYS_PXQEXTRACT - 1762)) | (1 << (PlSqlParser.SYS_RAW_TO_XSID - 1762)) | (1 << (PlSqlParser.SYS_RID_ORDER - 1762)) | (1 << (PlSqlParser.SYS_ROW_DELTA - 1762)) | (1 << (PlSqlParser.SYS_SC_2_XMLT - 1762)) | (1 << (PlSqlParser.SYS_SYNRCIREDO - 1762)) | (1 << (PlSqlParser.SYSTEM_DEFINED - 1762)) | (1 << (PlSqlParser.SYSTEM - 1762)) | (1 << (PlSqlParser.SYSTIMESTAMP - 1762)) | (1 << (PlSqlParser.SYS_TYPEID - 1762)) | (1 << (PlSqlParser.SYS_UMAKEXML - 1762)) | (1 << (PlSqlParser.SYS_XMLANALYZE - 1762)) | (1 << (PlSqlParser.SYS_XMLCONTAINS - 1762)) | (1 << (PlSqlParser.SYS_XMLCONV - 1762)) | (1 << (PlSqlParser.SYS_XMLEXNSURI - 1762)) | (1 << (PlSqlParser.SYS_XMLGEN - 1762)) | (1 << (PlSqlParser.SYS_XMLI_LOC_ISNODE - 1762)) | (1 << (PlSqlParser.SYS_XMLI_LOC_ISTEXT - 1762)) | (1 << (PlSqlParser.SYS_XMLINSTR - 1762)) | (1 << (PlSqlParser.SYS_XMLLOCATOR_GETSVAL - 1762)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETCID - 1762)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETLOCATOR - 1762)))) !== 0) || ((((_la - 1794)) & ~0x1f) == 0 && ((1 << (_la - 1794)) & ((1 << (PlSqlParser.SYS_XMLNODEID_GETOKEY - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETPATHID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETPTRID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETRID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETSVAL - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETTID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID - 1794)) | (1 << (PlSqlParser.SYS_XMLT_2_SC - 1794)) | (1 << (PlSqlParser.SYS_XMLTRANSLATE - 1794)) | (1 << (PlSqlParser.SYS_XMLTYPE2SQL - 1794)) | (1 << (PlSqlParser.SYS_XQ_ASQLCNV - 1794)) | (1 << (PlSqlParser.SYS_XQ_ATOMCNVCHK - 1794)) | (1 << (PlSqlParser.SYS_XQBASEURI - 1794)) | (1 << (PlSqlParser.SYS_XQCASTABLEERRH - 1794)) | (1 << (PlSqlParser.SYS_XQCODEP2STR - 1794)) | (1 << (PlSqlParser.SYS_XQCODEPEQ - 1794)) | (1 << (PlSqlParser.SYS_XQCON2SEQ - 1794)) | (1 << (PlSqlParser.SYS_XQCONCAT - 1794)) | (1 << (PlSqlParser.SYS_XQDELETE - 1794)) | (1 << (PlSqlParser.SYS_XQDFLTCOLATION - 1794)) | (1 << (PlSqlParser.SYS_XQDOC - 1794)) | (1 << (PlSqlParser.SYS_XQDOCURI - 1794)) | (1 << (PlSqlParser.SYS_XQDURDIV - 1794)) | (1 << (PlSqlParser.SYS_XQED4URI - 1794)) | (1 << (PlSqlParser.SYS_XQENDSWITH - 1794)) | (1 << (PlSqlParser.SYS_XQERRH - 1794)) | (1 << (PlSqlParser.SYS_XQERR - 1794)) | (1 << (PlSqlParser.SYS_XQESHTMLURI - 1794)) | (1 << (PlSqlParser.SYS_XQEXLOBVAL - 1794)) | (1 << (PlSqlParser.SYS_XQEXSTWRP - 1794)) | (1 << (PlSqlParser.SYS_XQEXTRACT - 1794)) | (1 << (PlSqlParser.SYS_XQEXTRREF - 1794)))) !== 0) || ((((_la - 1826)) & ~0x1f) == 0 && ((1 << (_la - 1826)) & ((1 << (PlSqlParser.SYS_XQEXVAL - 1826)) | (1 << (PlSqlParser.SYS_XQFB2STR - 1826)) | (1 << (PlSqlParser.SYS_XQFNBOOL - 1826)) | (1 << (PlSqlParser.SYS_XQFNCMP - 1826)) | (1 << (PlSqlParser.SYS_XQFNDATIM - 1826)) | (1 << (PlSqlParser.SYS_XQFNLNAME - 1826)) | (1 << (PlSqlParser.SYS_XQFNNM - 1826)) | (1 << (PlSqlParser.SYS_XQFNNSURI - 1826)) | (1 << (PlSqlParser.SYS_XQFNPREDTRUTH - 1826)) | (1 << (PlSqlParser.SYS_XQFNQNM - 1826)) | (1 << (PlSqlParser.SYS_XQFNROOT - 1826)) | (1 << (PlSqlParser.SYS_XQFORMATNUM - 1826)) | (1 << (PlSqlParser.SYS_XQFTCONTAIN - 1826)) | (1 << (PlSqlParser.SYS_XQFUNCR - 1826)) | (1 << (PlSqlParser.SYS_XQGETCONTENT - 1826)) | (1 << (PlSqlParser.SYS_XQINDXOF - 1826)) | (1 << (PlSqlParser.SYS_XQINSERT - 1826)) | (1 << (PlSqlParser.SYS_XQINSPFX - 1826)) | (1 << (PlSqlParser.SYS_XQIRI2URI - 1826)) | (1 << (PlSqlParser.SYS_XQLANG - 1826)) | (1 << (PlSqlParser.SYS_XQLLNMFRMQNM - 1826)) | (1 << (PlSqlParser.SYS_XQMKNODEREF - 1826)) | (1 << (PlSqlParser.SYS_XQNILLED - 1826)) | (1 << (PlSqlParser.SYS_XQNODENAME - 1826)) | (1 << (PlSqlParser.SYS_XQNORMSPACE - 1826)) | (1 << (PlSqlParser.SYS_XQNORMUCODE - 1826)) | (1 << (PlSqlParser.SYS_XQ_NRNG - 1826)) | (1 << (PlSqlParser.SYS_XQNSP4PFX - 1826)) | (1 << (PlSqlParser.SYS_XQNSPFRMQNM - 1826)) | (1 << (PlSqlParser.SYS_XQPFXFRMQNM - 1826)) | (1 << (PlSqlParser.SYS_XQ_PKSQL2XML - 1826)) | (1 << (PlSqlParser.SYS_XQPOLYABS - 1826)))) !== 0) || ((((_la - 1858)) & ~0x1f) == 0 && ((1 << (_la - 1858)) & ((1 << (PlSqlParser.SYS_XQPOLYADD - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYCEL - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYCSTBL - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYCST - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYDIV - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYFLR - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYMOD - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYMUL - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYRND - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYSQRT - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYSUB - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYUMUS - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYUPLS - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVEQ - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVGE - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVGT - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVLE - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVLT - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVNE - 1858)) | (1 << (PlSqlParser.SYS_XQREF2VAL - 1858)) | (1 << (PlSqlParser.SYS_XQRENAME - 1858)) | (1 << (PlSqlParser.SYS_XQREPLACE - 1858)) | (1 << (PlSqlParser.SYS_XQRESVURI - 1858)) | (1 << (PlSqlParser.SYS_XQRNDHALF2EVN - 1858)) | (1 << (PlSqlParser.SYS_XQRSLVQNM - 1858)) | (1 << (PlSqlParser.SYS_XQRYENVPGET - 1858)) | (1 << (PlSqlParser.SYS_XQRYVARGET - 1858)) | (1 << (PlSqlParser.SYS_XQRYWRP - 1858)) | (1 << (PlSqlParser.SYS_XQSEQ2CON4XC - 1858)) | (1 << (PlSqlParser.SYS_XQSEQ2CON - 1858)) | (1 << (PlSqlParser.SYS_XQSEQDEEPEQ - 1858)) | (1 << (PlSqlParser.SYS_XQSEQINSB - 1858)))) !== 0) || ((((_la - 1890)) & ~0x1f) == 0 && ((1 << (_la - 1890)) & ((1 << (PlSqlParser.SYS_XQSEQRM - 1890)) | (1 << (PlSqlParser.SYS_XQSEQRVS - 1890)) | (1 << (PlSqlParser.SYS_XQSEQSUB - 1890)) | (1 << (PlSqlParser.SYS_XQSEQTYPMATCH - 1890)) | (1 << (PlSqlParser.SYS_XQSTARTSWITH - 1890)) | (1 << (PlSqlParser.SYS_XQSTATBURI - 1890)) | (1 << (PlSqlParser.SYS_XQSTR2CODEP - 1890)) | (1 << (PlSqlParser.SYS_XQSTRJOIN - 1890)) | (1 << (PlSqlParser.SYS_XQSUBSTRAFT - 1890)) | (1 << (PlSqlParser.SYS_XQSUBSTRBEF - 1890)) | (1 << (PlSqlParser.SYS_XQTOKENIZE - 1890)) | (1 << (PlSqlParser.SYS_XQTREATAS - 1890)) | (1 << (PlSqlParser.SYS_XQ_UPKXML2SQL - 1890)) | (1 << (PlSqlParser.SYS_XQXFORM - 1890)) | (1 << (PlSqlParser.SYS_XSID_TO_RAW - 1890)) | (1 << (PlSqlParser.SYS_ZMAP_FILTER - 1890)) | (1 << (PlSqlParser.SYS_ZMAP_REFRESH - 1890)) | (1 << (PlSqlParser.TABLE_LOOKUP_BY_NL - 1890)) | (1 << (PlSqlParser.TABLESPACE_NO - 1890)) | (1 << (PlSqlParser.TABLESPACE - 1890)) | (1 << (PlSqlParser.TABLES - 1890)) | (1 << (PlSqlParser.TABLE_STATS - 1890)) | (1 << (PlSqlParser.TABLE - 1890)) | (1 << (PlSqlParser.TABNO - 1890)) | (1 << (PlSqlParser.TAG - 1890)) | (1 << (PlSqlParser.TANH - 1890)) | (1 << (PlSqlParser.TAN - 1890)) | (1 << (PlSqlParser.TBLORIDXPARTNUM - 1890)) | (1 << (PlSqlParser.TEMPFILE - 1890)) | (1 << (PlSqlParser.TEMPLATE - 1890)) | (1 << (PlSqlParser.TEMPORARY - 1890)) | (1 << (PlSqlParser.TEMP_TABLE - 1890)))) !== 0) || ((((_la - 1922)) & ~0x1f) == 0 && ((1 << (_la - 1922)) & ((1 << (PlSqlParser.TEST - 1922)) | (1 << (PlSqlParser.TEXT - 1922)) | (1 << (PlSqlParser.THAN - 1922)) | (1 << (PlSqlParser.THEN - 1922)) | (1 << (PlSqlParser.THE - 1922)) | (1 << (PlSqlParser.THREAD - 1922)) | (1 << (PlSqlParser.THROUGH - 1922)) | (1 << (PlSqlParser.TIER - 1922)) | (1 << (PlSqlParser.TIES - 1922)) | (1 << (PlSqlParser.TIMEOUT - 1922)) | (1 << (PlSqlParser.TIMESTAMP_LTZ_UNCONSTRAINED - 1922)) | (1 << (PlSqlParser.TIMESTAMP - 1922)) | (1 << (PlSqlParser.TIMESTAMP_TZ_UNCONSTRAINED - 1922)) | (1 << (PlSqlParser.TIMESTAMP_UNCONSTRAINED - 1922)) | (1 << (PlSqlParser.TIMES - 1922)) | (1 << (PlSqlParser.TIME - 1922)) | (1 << (PlSqlParser.TIMEZONE_ABBR - 1922)) | (1 << (PlSqlParser.TIMEZONE_HOUR - 1922)) | (1 << (PlSqlParser.TIMEZONE_MINUTE - 1922)) | (1 << (PlSqlParser.TIMEZONE_OFFSET - 1922)) | (1 << (PlSqlParser.TIMEZONE_REGION - 1922)) | (1 << (PlSqlParser.TIME_ZONE - 1922)) | (1 << (PlSqlParser.TIV_GB - 1922)) | (1 << (PlSqlParser.TIV_SSF - 1922)) | (1 << (PlSqlParser.TO_ACLID - 1922)) | (1 << (PlSqlParser.TO_BINARY_DOUBLE - 1922)) | (1 << (PlSqlParser.TO_BINARY_FLOAT - 1922)) | (1 << (PlSqlParser.TO_BLOB - 1922)) | (1 << (PlSqlParser.TO_CLOB - 1922)) | (1 << (PlSqlParser.TO_DSINTERVAL - 1922)) | (1 << (PlSqlParser.TO_LOB - 1922)))) !== 0) || ((((_la - 1954)) & ~0x1f) == 0 && ((1 << (_la - 1954)) & ((1 << (PlSqlParser.TO_MULTI_BYTE - 1954)) | (1 << (PlSqlParser.TO_NCHAR - 1954)) | (1 << (PlSqlParser.TO_NCLOB - 1954)) | (1 << (PlSqlParser.TO_NUMBER - 1954)) | (1 << (PlSqlParser.TOPLEVEL - 1954)) | (1 << (PlSqlParser.TO_SINGLE_BYTE - 1954)) | (1 << (PlSqlParser.TO_TIMESTAMP - 1954)) | (1 << (PlSqlParser.TO_TIMESTAMP_TZ - 1954)) | (1 << (PlSqlParser.TO_TIME - 1954)) | (1 << (PlSqlParser.TO_TIME_TZ - 1954)) | (1 << (PlSqlParser.TO_YMINTERVAL - 1954)) | (1 << (PlSqlParser.TRACE - 1954)) | (1 << (PlSqlParser.TRACING - 1954)) | (1 << (PlSqlParser.TRACKING - 1954)) | (1 << (PlSqlParser.TRAILING - 1954)) | (1 << (PlSqlParser.TRANSACTION - 1954)) | (1 << (PlSqlParser.TRANSFORM_DISTINCT_AGG - 1954)) | (1 << (PlSqlParser.TRANSITIONAL - 1954)) | (1 << (PlSqlParser.TRANSITION - 1954)) | (1 << (PlSqlParser.TRANSLATE - 1954)) | (1 << (PlSqlParser.TRANSLATION - 1954)) | (1 << (PlSqlParser.TREAT - 1954)) | (1 << (PlSqlParser.TRIGGERS - 1954)) | (1 << (PlSqlParser.TRIGGER - 1954)) | (1 << (PlSqlParser.TRUE - 1954)) | (1 << (PlSqlParser.TRUNCATE - 1954)) | (1 << (PlSqlParser.TRUNC - 1954)) | (1 << (PlSqlParser.TRUSTED - 1954)) | (1 << (PlSqlParser.TRUST - 1954)) | (1 << (PlSqlParser.TUNING - 1954)) | (1 << (PlSqlParser.TX - 1954)))) !== 0) || ((((_la - 1986)) & ~0x1f) == 0 && ((1 << (_la - 1986)) & ((1 << (PlSqlParser.TYPES - 1986)) | (1 << (PlSqlParser.TYPE - 1986)) | (1 << (PlSqlParser.TZ_OFFSET - 1986)) | (1 << (PlSqlParser.UB2 - 1986)) | (1 << (PlSqlParser.UBA - 1986)) | (1 << (PlSqlParser.UCS2 - 1986)) | (1 << (PlSqlParser.UID - 1986)) | (1 << (PlSqlParser.UNARCHIVED - 1986)) | (1 << (PlSqlParser.UNBOUNDED - 1986)) | (1 << (PlSqlParser.UNBOUND - 1986)) | (1 << (PlSqlParser.UNCONDITIONAL - 1986)) | (1 << (PlSqlParser.UNDER - 1986)) | (1 << (PlSqlParser.UNDO - 1986)) | (1 << (PlSqlParser.UNDROP - 1986)) | (1 << (PlSqlParser.UNIFORM - 1986)) | (1 << (PlSqlParser.UNISTR - 1986)) | (1 << (PlSqlParser.UNLIMITED - 1986)) | (1 << (PlSqlParser.UNLOAD - 1986)) | (1 << (PlSqlParser.UNLOCK - 1986)) | (1 << (PlSqlParser.UNMATCHED - 1986)) | (1 << (PlSqlParser.UNNEST_INNERJ_DISTINCT_VIEW - 1986)) | (1 << (PlSqlParser.UNNEST_NOSEMIJ_NODISTINCTVIEW - 1986)) | (1 << (PlSqlParser.UNNEST_SEMIJ_VIEW - 1986)) | (1 << (PlSqlParser.UNNEST - 1986)) | (1 << (PlSqlParser.UNPACKED - 1986)) | (1 << (PlSqlParser.UNPIVOT - 1986)) | (1 << (PlSqlParser.UNPLUG - 1986)) | (1 << (PlSqlParser.UNPROTECTED - 1986)) | (1 << (PlSqlParser.UNQUIESCE - 1986)) | (1 << (PlSqlParser.UNRECOVERABLE - 1986)))) !== 0) || ((((_la - 2018)) & ~0x1f) == 0 && ((1 << (_la - 2018)) & ((1 << (PlSqlParser.UNRESTRICTED - 2018)) | (1 << (PlSqlParser.UNSUBSCRIBE - 2018)) | (1 << (PlSqlParser.UNTIL - 2018)) | (1 << (PlSqlParser.UNUSABLE - 2018)) | (1 << (PlSqlParser.UNUSED - 2018)) | (1 << (PlSqlParser.UPDATABLE - 2018)) | (1 << (PlSqlParser.UPDATED - 2018)) | (1 << (PlSqlParser.UPDATEXML - 2018)) | (1 << (PlSqlParser.UPD_INDEXES - 2018)) | (1 << (PlSqlParser.UPD_JOININDEX - 2018)) | (1 << (PlSqlParser.UPGRADE - 2018)) | (1 << (PlSqlParser.UPPER - 2018)) | (1 << (PlSqlParser.UPSERT - 2018)) | (1 << (PlSqlParser.UROWID - 2018)) | (1 << (PlSqlParser.USABLE - 2018)) | (1 << (PlSqlParser.USAGE - 2018)) | (1 << (PlSqlParser.USE_ANTI - 2018)) | (1 << (PlSqlParser.USE_CONCAT - 2018)) | (1 << (PlSqlParser.USE_CUBE - 2018)) | (1 << (PlSqlParser.USE_HASH_AGGREGATION - 2018)) | (1 << (PlSqlParser.USE_HASH_GBY_FOR_PUSHDOWN - 2018)) | (1 << (PlSqlParser.USE_HASH - 2018)) | (1 << (PlSqlParser.USE_HIDDEN_PARTITIONS - 2018)) | (1 << (PlSqlParser.USE_INVISIBLE_INDEXES - 2018)) | (1 << (PlSqlParser.USE_MERGE_CARTESIAN - 2018)) | (1 << (PlSqlParser.USE_MERGE - 2018)) | (1 << (PlSqlParser.USE_NL - 2018)) | (1 << (PlSqlParser.USE_NL_WITH_INDEX - 2018)) | (1 << (PlSqlParser.USE_PRIVATE_OUTLINES - 2018)) | (1 << (PlSqlParser.USER_DATA - 2018)) | (1 << (PlSqlParser.USER_DEFINED - 2018)))) !== 0) || ((((_la - 2050)) & ~0x1f) == 0 && ((1 << (_la - 2050)) & ((1 << (PlSqlParser.USERENV - 2050)) | (1 << (PlSqlParser.USERGROUP - 2050)) | (1 << (PlSqlParser.USER_RECYCLEBIN - 2050)) | (1 << (PlSqlParser.USERS - 2050)) | (1 << (PlSqlParser.USER_TABLESPACES - 2050)) | (1 << (PlSqlParser.USER - 2050)) | (1 << (PlSqlParser.USE_SEMI - 2050)) | (1 << (PlSqlParser.USE_STORED_OUTLINES - 2050)) | (1 << (PlSqlParser.USE_TTT_FOR_GSETS - 2050)) | (1 << (PlSqlParser.USE - 2050)) | (1 << (PlSqlParser.USE_VECTOR_AGGREGATION - 2050)) | (1 << (PlSqlParser.USE_WEAK_NAME_RESL - 2050)) | (1 << (PlSqlParser.USING_NO_EXPAND - 2050)) | (1 << (PlSqlParser.USING - 2050)) | (1 << (PlSqlParser.UTF16BE - 2050)) | (1 << (PlSqlParser.UTF16LE - 2050)) | (1 << (PlSqlParser.UTF32 - 2050)) | (1 << (PlSqlParser.UTF8 - 2050)) | (1 << (PlSqlParser.V1 - 2050)) | (1 << (PlSqlParser.V2 - 2050)) | (1 << (PlSqlParser.VALIDATE - 2050)) | (1 << (PlSqlParser.VALIDATION - 2050)) | (1 << (PlSqlParser.VALID_TIME_END - 2050)) | (1 << (PlSqlParser.VALUE - 2050)) | (1 << (PlSqlParser.VARCHAR2 - 2050)) | (1 << (PlSqlParser.VARCHAR - 2050)) | (1 << (PlSqlParser.VARIABLE - 2050)) | (1 << (PlSqlParser.VAR_POP - 2050)) | (1 << (PlSqlParser.VARRAYS - 2050)) | (1 << (PlSqlParser.VARRAY - 2050)) | (1 << (PlSqlParser.VAR_SAMP - 2050)))) !== 0) || ((((_la - 2082)) & ~0x1f) == 0 && ((1 << (_la - 2082)) & ((1 << (PlSqlParser.VARYING - 2082)) | (1 << (PlSqlParser.VECTOR_READ_TRACE - 2082)) | (1 << (PlSqlParser.VECTOR_READ - 2082)) | (1 << (PlSqlParser.VECTOR_TRANSFORM_DIMS - 2082)) | (1 << (PlSqlParser.VECTOR_TRANSFORM_FACT - 2082)) | (1 << (PlSqlParser.VECTOR_TRANSFORM - 2082)) | (1 << (PlSqlParser.VERIFIER - 2082)) | (1 << (PlSqlParser.VERIFY - 2082)) | (1 << (PlSqlParser.VERSIONING - 2082)) | (1 << (PlSqlParser.VERSIONS_ENDSCN - 2082)) | (1 << (PlSqlParser.VERSIONS_ENDTIME - 2082)) | (1 << (PlSqlParser.VERSIONS_OPERATION - 2082)) | (1 << (PlSqlParser.VERSIONS_STARTSCN - 2082)) | (1 << (PlSqlParser.VERSIONS_STARTTIME - 2082)) | (1 << (PlSqlParser.VERSIONS - 2082)) | (1 << (PlSqlParser.VERSIONS_XID - 2082)) | (1 << (PlSqlParser.VERSION - 2082)) | (1 << (PlSqlParser.VIOLATION - 2082)) | (1 << (PlSqlParser.VIRTUAL - 2082)) | (1 << (PlSqlParser.VISIBILITY - 2082)) | (1 << (PlSqlParser.VISIBLE - 2082)) | (1 << (PlSqlParser.VOLUME - 2082)) | (1 << (PlSqlParser.VSIZE - 2082)) | (1 << (PlSqlParser.WAIT - 2082)) | (1 << (PlSqlParser.WALLET - 2082)) | (1 << (PlSqlParser.WARNING - 2082)) | (1 << (PlSqlParser.WEEKS - 2082)) | (1 << (PlSqlParser.WEEK - 2082)) | (1 << (PlSqlParser.WELLFORMED - 2082)) | (1 << (PlSqlParser.WHENEVER - 2082)) | (1 << (PlSqlParser.WHEN - 2082)))) !== 0) || ((((_la - 2115)) & ~0x1f) == 0 && ((1 << (_la - 2115)) & ((1 << (PlSqlParser.WHILE - 2115)) | (1 << (PlSqlParser.WHITESPACE - 2115)) | (1 << (PlSqlParser.WIDTH_BUCKET - 2115)) | (1 << (PlSqlParser.WITHIN - 2115)) | (1 << (PlSqlParser.WITHOUT - 2115)) | (1 << (PlSqlParser.WITH_PLSQL - 2115)) | (1 << (PlSqlParser.WORK - 2115)) | (1 << (PlSqlParser.WRAPPED - 2115)) | (1 << (PlSqlParser.WRAPPER - 2115)) | (1 << (PlSqlParser.WRITE - 2115)) | (1 << (PlSqlParser.XDB_FASTPATH_INSERT - 2115)) | (1 << (PlSqlParser.X_DYN_PRUNE - 2115)) | (1 << (PlSqlParser.XID - 2115)) | (1 << (PlSqlParser.XML2OBJECT - 2115)) | (1 << (PlSqlParser.XMLAGG - 2115)) | (1 << (PlSqlParser.XMLATTRIBUTES - 2115)) | (1 << (PlSqlParser.XMLCAST - 2115)) | (1 << (PlSqlParser.XMLCDATA - 2115)) | (1 << (PlSqlParser.XMLCOLATTVAL - 2115)) | (1 << (PlSqlParser.XMLCOMMENT - 2115)) | (1 << (PlSqlParser.XMLCONCAT - 2115)) | (1 << (PlSqlParser.XMLDIFF - 2115)) | (1 << (PlSqlParser.XML_DML_RWT_STMT - 2115)) | (1 << (PlSqlParser.XMLELEMENT - 2115)) | (1 << (PlSqlParser.XMLEXISTS2 - 2115)) | (1 << (PlSqlParser.XMLEXISTS - 2115)) | (1 << (PlSqlParser.XMLFOREST - 2115)) | (1 << (PlSqlParser.XMLINDEX_REWRITE_IN_SELECT - 2115)) | (1 << (PlSqlParser.XMLINDEX_REWRITE - 2115)))) !== 0) || ((((_la - 2147)) & ~0x1f) == 0 && ((1 << (_la - 2147)) & ((1 << (PlSqlParser.XMLINDEX_SEL_IDX_TBL - 2147)) | (1 << (PlSqlParser.XMLISNODE - 2147)) | (1 << (PlSqlParser.XMLISVALID - 2147)) | (1 << (PlSqlParser.XMLNAMESPACES - 2147)) | (1 << (PlSqlParser.XMLPARSE - 2147)) | (1 << (PlSqlParser.XMLPATCH - 2147)) | (1 << (PlSqlParser.XMLPI - 2147)) | (1 << (PlSqlParser.XMLQUERYVAL - 2147)) | (1 << (PlSqlParser.XMLQUERY - 2147)) | (1 << (PlSqlParser.XMLROOT - 2147)) | (1 << (PlSqlParser.XMLSCHEMA - 2147)) | (1 << (PlSqlParser.XMLSERIALIZE - 2147)) | (1 << (PlSqlParser.XMLTABLE - 2147)) | (1 << (PlSqlParser.XMLTRANSFORMBLOB - 2147)) | (1 << (PlSqlParser.XMLTRANSFORM - 2147)) | (1 << (PlSqlParser.XMLTYPE - 2147)) | (1 << (PlSqlParser.XML - 2147)) | (1 << (PlSqlParser.XPATHTABLE - 2147)) | (1 << (PlSqlParser.XS_SYS_CONTEXT - 2147)) | (1 << (PlSqlParser.XS - 2147)) | (1 << (PlSqlParser.YEARS - 2147)) | (1 << (PlSqlParser.YEAR - 2147)) | (1 << (PlSqlParser.YES - 2147)) | (1 << (PlSqlParser.YMINTERVAL_UNCONSTRAINED - 2147)) | (1 << (PlSqlParser.ZONEMAP - 2147)) | (1 << (PlSqlParser.ZONE - 2147)) | (1 << (PlSqlParser.PREDICTION - 2147)) | (1 << (PlSqlParser.PREDICTION_BOUNDS - 2147)) | (1 << (PlSqlParser.PREDICTION_COST - 2147)) | (1 << (PlSqlParser.PREDICTION_DETAILS - 2147)) | (1 << (PlSqlParser.PREDICTION_PROBABILITY - 2147)))) !== 0) || ((((_la - 2179)) & ~0x1f) == 0 && ((1 << (_la - 2179)) & ((1 << (PlSqlParser.PREDICTION_SET - 2179)) | (1 << (PlSqlParser.CUME_DIST - 2179)) | (1 << (PlSqlParser.DENSE_RANK - 2179)) | (1 << (PlSqlParser.LISTAGG - 2179)) | (1 << (PlSqlParser.PERCENT_RANK - 2179)) | (1 << (PlSqlParser.PERCENTILE_CONT - 2179)) | (1 << (PlSqlParser.PERCENTILE_DISC - 2179)) | (1 << (PlSqlParser.RANK - 2179)) | (1 << (PlSqlParser.AVG - 2179)) | (1 << (PlSqlParser.CORR - 2179)) | (1 << (PlSqlParser.COVAR_ - 2179)) | (1 << (PlSqlParser.LAG - 2179)) | (1 << (PlSqlParser.LEAD - 2179)) | (1 << (PlSqlParser.MAX - 2179)) | (1 << (PlSqlParser.MEDIAN - 2179)) | (1 << (PlSqlParser.MIN - 2179)) | (1 << (PlSqlParser.NTILE - 2179)) | (1 << (PlSqlParser.NVL - 2179)) | (1 << (PlSqlParser.RATIO_TO_REPORT - 2179)) | (1 << (PlSqlParser.REGR_ - 2179)) | (1 << (PlSqlParser.ROUND - 2179)) | (1 << (PlSqlParser.ROW_NUMBER - 2179)) | (1 << (PlSqlParser.SUBSTR - 2179)) | (1 << (PlSqlParser.TO_CHAR - 2179)) | (1 << (PlSqlParser.TRIM - 2179)) | (1 << (PlSqlParser.SUM - 2179)) | (1 << (PlSqlParser.STDDEV - 2179)) | (1 << (PlSqlParser.VAR_ - 2179)) | (1 << (PlSqlParser.VARIANCE - 2179)) | (1 << (PlSqlParser.LEAST - 2179)) | (1 << (PlSqlParser.GREATEST - 2179)))) !== 0) || ((((_la - 2211)) & ~0x1f) == 0 && ((1 << (_la - 2211)) & ((1 << (PlSqlParser.TO_DATE - 2211)) | (1 << (PlSqlParser.PERIOD - 2211)) | (1 << (PlSqlParser.DELIMITED_ID - 2211)))) !== 0) || _la===PlSqlParser.INTRODUCER || _la===PlSqlParser.REGULAR_ID) { this.state = 1750; this.package_name(); } this.state = 1753; this.match(PlSqlParser.SEMICOLON); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Create_package_bodyContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_create_package_body; return this; } Create_package_bodyContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Create_package_bodyContext.prototype.constructor = Create_package_bodyContext; Create_package_bodyContext.prototype.CREATE = function() { return this.getToken(PlSqlParser.CREATE, 0); }; Create_package_bodyContext.prototype.PACKAGE = function() { return this.getToken(PlSqlParser.PACKAGE, 0); }; Create_package_bodyContext.prototype.BODY = function() { return this.getToken(PlSqlParser.BODY, 0); }; Create_package_bodyContext.prototype.package_name = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Package_nameContext); } else { return this.getTypedRuleContext(Package_nameContext,i); } }; Create_package_bodyContext.prototype.END = function() { return this.getToken(PlSqlParser.END, 0); }; Create_package_bodyContext.prototype.SEMICOLON = function() { return this.getToken(PlSqlParser.SEMICOLON, 0); }; Create_package_bodyContext.prototype.IS = function() { return this.getToken(PlSqlParser.IS, 0); }; Create_package_bodyContext.prototype.AS = function() { return this.getToken(PlSqlParser.AS, 0); }; Create_package_bodyContext.prototype.OR = function() { return this.getToken(PlSqlParser.OR, 0); }; Create_package_bodyContext.prototype.REPLACE = function() { return this.getToken(PlSqlParser.REPLACE, 0); }; Create_package_bodyContext.prototype.schema_object_name = function() { return this.getTypedRuleContext(Schema_object_nameContext,0); }; Create_package_bodyContext.prototype.PERIOD = function() { return this.getToken(PlSqlParser.PERIOD, 0); }; Create_package_bodyContext.prototype.package_obj_body = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Package_obj_bodyContext); } else { return this.getTypedRuleContext(Package_obj_bodyContext,i); } }; Create_package_bodyContext.prototype.BEGIN = function() { return this.getToken(PlSqlParser.BEGIN, 0); }; Create_package_bodyContext.prototype.seq_of_statements = function() { return this.getTypedRuleContext(Seq_of_statementsContext,0); }; Create_package_bodyContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterCreate_package_body(this); } }; Create_package_bodyContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitCreate_package_body(this); } }; Create_package_bodyContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitCreate_package_body(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Create_package_bodyContext = Create_package_bodyContext; PlSqlParser.prototype.create_package_body = function() { var localctx = new Create_package_bodyContext(this, this._ctx, this.state); this.enterRule(localctx, 28, PlSqlParser.RULE_create_package_body); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 1755; this.match(PlSqlParser.CREATE); this.state = 1758; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.OR) { this.state = 1756; this.match(PlSqlParser.OR); this.state = 1757; this.match(PlSqlParser.REPLACE); } this.state = 1760; this.match(PlSqlParser.PACKAGE); this.state = 1761; this.match(PlSqlParser.BODY); this.state = 1765; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,34,this._ctx); if(la_===1) { this.state = 1762; this.schema_object_name(); this.state = 1763; this.match(PlSqlParser.PERIOD); } this.state = 1767; this.package_name(); this.state = 1768; _la = this._input.LA(1); if(!(_la===PlSqlParser.AS || _la===PlSqlParser.IS)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } this.state = 1772; this._errHandler.sync(this); var _alt = this._interp.adaptivePredict(this._input,35,this._ctx) while(_alt!=2 && _alt!=antlr4.atn.ATN.INVALID_ALT_NUMBER) { if(_alt===1) { this.state = 1769; this.package_obj_body(); } this.state = 1774; this._errHandler.sync(this); _alt = this._interp.adaptivePredict(this._input,35,this._ctx); } this.state = 1777; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.BEGIN) { this.state = 1775; this.match(PlSqlParser.BEGIN); this.state = 1776; this.seq_of_statements(); } this.state = 1779; this.match(PlSqlParser.END); this.state = 1781; this._errHandler.sync(this); _la = this._input.LA(1); if((((_la) & ~0x1f) == 0 && ((1 << _la) & ((1 << PlSqlParser.ABORT) | (1 << PlSqlParser.ABS) | (1 << PlSqlParser.ACCESS) | (1 << PlSqlParser.ACCESSED) | (1 << PlSqlParser.ACCOUNT) | (1 << PlSqlParser.ACL) | (1 << PlSqlParser.ACOS) | (1 << PlSqlParser.ACTION) | (1 << PlSqlParser.ACTIONS) | (1 << PlSqlParser.ACTIVATE) | (1 << PlSqlParser.ACTIVE) | (1 << PlSqlParser.ACTIVE_COMPONENT) | (1 << PlSqlParser.ACTIVE_DATA) | (1 << PlSqlParser.ACTIVE_FUNCTION) | (1 << PlSqlParser.ACTIVE_TAG) | (1 << PlSqlParser.ACTIVITY) | (1 << PlSqlParser.ADAPTIVE_PLAN) | (1 << PlSqlParser.ADD) | (1 << PlSqlParser.ADD_COLUMN) | (1 << PlSqlParser.ADD_GROUP) | (1 << PlSqlParser.ADD_MONTHS) | (1 << PlSqlParser.ADJ_DATE) | (1 << PlSqlParser.ADMIN) | (1 << PlSqlParser.ADMINISTER) | (1 << PlSqlParser.ADMINISTRATOR) | (1 << PlSqlParser.ADVANCED) | (1 << PlSqlParser.ADVISE) | (1 << PlSqlParser.ADVISOR) | (1 << PlSqlParser.AFD_DISKSTRING) | (1 << PlSqlParser.AFTER) | (1 << PlSqlParser.AGENT))) !== 0) || ((((_la - 32)) & ~0x1f) == 0 && ((1 << (_la - 32)) & ((1 << (PlSqlParser.AGGREGATE - 32)) | (1 << (PlSqlParser.A_LETTER - 32)) | (1 << (PlSqlParser.ALIAS - 32)) | (1 << (PlSqlParser.ALLOCATE - 32)) | (1 << (PlSqlParser.ALLOW - 32)) | (1 << (PlSqlParser.ALL_ROWS - 32)) | (1 << (PlSqlParser.ALWAYS - 32)) | (1 << (PlSqlParser.ANALYZE - 32)) | (1 << (PlSqlParser.ANCILLARY - 32)) | (1 << (PlSqlParser.AND_EQUAL - 32)) | (1 << (PlSqlParser.ANOMALY - 32)) | (1 << (PlSqlParser.ANSI_REARCH - 32)) | (1 << (PlSqlParser.ANTIJOIN - 32)) | (1 << (PlSqlParser.ANYSCHEMA - 32)) | (1 << (PlSqlParser.APPEND - 32)) | (1 << (PlSqlParser.APPENDCHILDXML - 32)) | (1 << (PlSqlParser.APPEND_VALUES - 32)) | (1 << (PlSqlParser.APPLICATION - 32)) | (1 << (PlSqlParser.APPLY - 32)) | (1 << (PlSqlParser.APPROX_COUNT_DISTINCT - 32)) | (1 << (PlSqlParser.ARCHIVAL - 32)) | (1 << (PlSqlParser.ARCHIVE - 32)) | (1 << (PlSqlParser.ARCHIVED - 32)) | (1 << (PlSqlParser.ARCHIVELOG - 32)) | (1 << (PlSqlParser.ARRAY - 32)) | (1 << (PlSqlParser.ASCII - 32)))) !== 0) || ((((_la - 64)) & ~0x1f) == 0 && ((1 << (_la - 64)) & ((1 << (PlSqlParser.ASCIISTR - 64)) | (1 << (PlSqlParser.ASIN - 64)) | (1 << (PlSqlParser.ASIS - 64)) | (1 << (PlSqlParser.ASSEMBLY - 64)) | (1 << (PlSqlParser.ASSIGN - 64)) | (1 << (PlSqlParser.ASSOCIATE - 64)) | (1 << (PlSqlParser.ASYNC - 64)) | (1 << (PlSqlParser.ASYNCHRONOUS - 64)) | (1 << (PlSqlParser.ATAN2 - 64)) | (1 << (PlSqlParser.ATAN - 64)) | (1 << (PlSqlParser.AT - 64)) | (1 << (PlSqlParser.ATTRIBUTE - 64)) | (1 << (PlSqlParser.ATTRIBUTES - 64)) | (1 << (PlSqlParser.AUTHENTICATED - 64)) | (1 << (PlSqlParser.AUTHENTICATION - 64)) | (1 << (PlSqlParser.AUTHID - 64)) | (1 << (PlSqlParser.AUTHORIZATION - 64)) | (1 << (PlSqlParser.AUTOALLOCATE - 64)) | (1 << (PlSqlParser.AUTO - 64)) | (1 << (PlSqlParser.AUTOEXTEND - 64)) | (1 << (PlSqlParser.AUTO_LOGIN - 64)) | (1 << (PlSqlParser.AUTOMATIC - 64)) | (1 << (PlSqlParser.AUTONOMOUS_TRANSACTION - 64)) | (1 << (PlSqlParser.AUTO_REOPTIMIZE - 64)) | (1 << (PlSqlParser.AVAILABILITY - 64)) | (1 << (PlSqlParser.AVRO - 64)) | (1 << (PlSqlParser.BACKGROUND - 64)) | (1 << (PlSqlParser.BACKUP - 64)) | (1 << (PlSqlParser.BASIC - 64)))) !== 0) || ((((_la - 96)) & ~0x1f) == 0 && ((1 << (_la - 96)) & ((1 << (PlSqlParser.BASICFILE - 96)) | (1 << (PlSqlParser.BATCH - 96)) | (1 << (PlSqlParser.BATCHSIZE - 96)) | (1 << (PlSqlParser.BATCH_TABLE_ACCESS_BY_ROWID - 96)) | (1 << (PlSqlParser.BECOME - 96)) | (1 << (PlSqlParser.BEFORE - 96)) | (1 << (PlSqlParser.BEGIN - 96)) | (1 << (PlSqlParser.BEGINNING - 96)) | (1 << (PlSqlParser.BEGIN_OUTLINE_DATA - 96)) | (1 << (PlSqlParser.BEHALF - 96)) | (1 << (PlSqlParser.BEQUEATH - 96)) | (1 << (PlSqlParser.BFILE - 96)) | (1 << (PlSqlParser.BFILENAME - 96)) | (1 << (PlSqlParser.BIGFILE - 96)) | (1 << (PlSqlParser.BINARY - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE_INFINITY - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE_NAN - 96)) | (1 << (PlSqlParser.BINARY_FLOAT - 96)) | (1 << (PlSqlParser.BINARY_FLOAT_INFINITY - 96)) | (1 << (PlSqlParser.BINARY_FLOAT_NAN - 96)) | (1 << (PlSqlParser.BINARY_INTEGER - 96)) | (1 << (PlSqlParser.BIND_AWARE - 96)) | (1 << (PlSqlParser.BINDING - 96)) | (1 << (PlSqlParser.BIN_TO_NUM - 96)) | (1 << (PlSqlParser.BITAND - 96)) | (1 << (PlSqlParser.BITMAP_AND - 96)) | (1 << (PlSqlParser.BITMAP - 96)) | (1 << (PlSqlParser.BITMAPS - 96)) | (1 << (PlSqlParser.BITMAP_TREE - 96)) | (1 << (PlSqlParser.BITS - 96)))) !== 0) || ((((_la - 128)) & ~0x1f) == 0 && ((1 << (_la - 128)) & ((1 << (PlSqlParser.BLOB - 128)) | (1 << (PlSqlParser.BLOCK - 128)) | (1 << (PlSqlParser.BLOCK_RANGE - 128)) | (1 << (PlSqlParser.BLOCKS - 128)) | (1 << (PlSqlParser.BLOCKSIZE - 128)) | (1 << (PlSqlParser.BODY - 128)) | (1 << (PlSqlParser.BOOLEAN - 128)) | (1 << (PlSqlParser.BOTH - 128)) | (1 << (PlSqlParser.BOUND - 128)) | (1 << (PlSqlParser.BRANCH - 128)) | (1 << (PlSqlParser.BREADTH - 128)) | (1 << (PlSqlParser.BROADCAST - 128)) | (1 << (PlSqlParser.BSON - 128)) | (1 << (PlSqlParser.BUFFER - 128)) | (1 << (PlSqlParser.BUFFER_CACHE - 128)) | (1 << (PlSqlParser.BUFFER_POOL - 128)) | (1 << (PlSqlParser.BUILD - 128)) | (1 << (PlSqlParser.BULK - 128)) | (1 << (PlSqlParser.BYPASS_RECURSIVE_CHECK - 128)) | (1 << (PlSqlParser.BYPASS_UJVC - 128)) | (1 << (PlSqlParser.BYTE - 128)) | (1 << (PlSqlParser.CACHE - 128)) | (1 << (PlSqlParser.CACHE_CB - 128)) | (1 << (PlSqlParser.CACHE_INSTANCES - 128)) | (1 << (PlSqlParser.CACHE_TEMP_TABLE - 128)) | (1 << (PlSqlParser.CACHING - 128)) | (1 << (PlSqlParser.CALCULATED - 128)) | (1 << (PlSqlParser.CALLBACK - 128)) | (1 << (PlSqlParser.CALL - 128)) | (1 << (PlSqlParser.CANCEL - 128)))) !== 0) || ((((_la - 160)) & ~0x1f) == 0 && ((1 << (_la - 160)) & ((1 << (PlSqlParser.CAPACITY - 160)) | (1 << (PlSqlParser.CARDINALITY - 160)) | (1 << (PlSqlParser.CASCADE - 160)) | (1 << (PlSqlParser.CASE - 160)) | (1 << (PlSqlParser.CAST - 160)) | (1 << (PlSqlParser.CATEGORY - 160)) | (1 << (PlSqlParser.CDBDEFAULT - 160)) | (1 << (PlSqlParser.CEIL - 160)) | (1 << (PlSqlParser.CELL_FLASH_CACHE - 160)) | (1 << (PlSqlParser.CERTIFICATE - 160)) | (1 << (PlSqlParser.CFILE - 160)) | (1 << (PlSqlParser.CHAINED - 160)) | (1 << (PlSqlParser.CHANGE - 160)) | (1 << (PlSqlParser.CHANGE_DUPKEY_ERROR_INDEX - 160)) | (1 << (PlSqlParser.CHARACTER - 160)) | (1 << (PlSqlParser.CHAR - 160)) | (1 << (PlSqlParser.CHAR_CS - 160)) | (1 << (PlSqlParser.CHARTOROWID - 160)) | (1 << (PlSqlParser.CHECK_ACL_REWRITE - 160)) | (1 << (PlSqlParser.CHECKPOINT - 160)) | (1 << (PlSqlParser.CHILD - 160)) | (1 << (PlSqlParser.CHOOSE - 160)) | (1 << (PlSqlParser.CHR - 160)) | (1 << (PlSqlParser.CHUNK - 160)) | (1 << (PlSqlParser.CLASS - 160)) | (1 << (PlSqlParser.CLASSIFIER - 160)) | (1 << (PlSqlParser.CLEANUP - 160)) | (1 << (PlSqlParser.CLEAR - 160)) | (1 << (PlSqlParser.C_LETTER - 160)) | (1 << (PlSqlParser.CLIENT - 160)))) !== 0) || ((((_la - 192)) & ~0x1f) == 0 && ((1 << (_la - 192)) & ((1 << (PlSqlParser.CLOB - 192)) | (1 << (PlSqlParser.CLONE - 192)) | (1 << (PlSqlParser.CLOSE_CACHED_OPEN_CURSORS - 192)) | (1 << (PlSqlParser.CLOSE - 192)) | (1 << (PlSqlParser.CLUSTER_BY_ROWID - 192)) | (1 << (PlSqlParser.CLUSTER - 192)) | (1 << (PlSqlParser.CLUSTER_DETAILS - 192)) | (1 << (PlSqlParser.CLUSTER_DISTANCE - 192)) | (1 << (PlSqlParser.CLUSTER_ID - 192)) | (1 << (PlSqlParser.CLUSTERING - 192)) | (1 << (PlSqlParser.CLUSTERING_FACTOR - 192)) | (1 << (PlSqlParser.CLUSTER_PROBABILITY - 192)) | (1 << (PlSqlParser.CLUSTER_SET - 192)) | (1 << (PlSqlParser.COALESCE - 192)) | (1 << (PlSqlParser.COALESCE_SQ - 192)) | (1 << (PlSqlParser.COARSE - 192)) | (1 << (PlSqlParser.CO_AUTH_IND - 192)) | (1 << (PlSqlParser.COLD - 192)) | (1 << (PlSqlParser.COLLECT - 192)) | (1 << (PlSqlParser.COLUMNAR - 192)) | (1 << (PlSqlParser.COLUMN_AUTH_INDICATOR - 192)) | (1 << (PlSqlParser.COLUMN - 192)) | (1 << (PlSqlParser.COLUMNS - 192)) | (1 << (PlSqlParser.COLUMN_STATS - 192)) | (1 << (PlSqlParser.COLUMN_VALUE - 192)) | (1 << (PlSqlParser.COMMENT - 192)) | (1 << (PlSqlParser.COMMIT - 192)) | (1 << (PlSqlParser.COMMITTED - 192)) | (1 << (PlSqlParser.COMMON_DATA - 192)) | (1 << (PlSqlParser.COMPACT - 192)) | (1 << (PlSqlParser.COMPATIBILITY - 192)) | (1 << (PlSqlParser.COMPILE - 192)))) !== 0) || ((((_la - 224)) & ~0x1f) == 0 && ((1 << (_la - 224)) & ((1 << (PlSqlParser.COMPLETE - 224)) | (1 << (PlSqlParser.COMPLIANCE - 224)) | (1 << (PlSqlParser.COMPONENT - 224)) | (1 << (PlSqlParser.COMPONENTS - 224)) | (1 << (PlSqlParser.COMPOSE - 224)) | (1 << (PlSqlParser.COMPOSITE - 224)) | (1 << (PlSqlParser.COMPOSITE_LIMIT - 224)) | (1 << (PlSqlParser.COMPOUND - 224)) | (1 << (PlSqlParser.COMPUTE - 224)) | (1 << (PlSqlParser.CONCAT - 224)) | (1 << (PlSqlParser.CON_DBID_TO_ID - 224)) | (1 << (PlSqlParser.CONDITIONAL - 224)) | (1 << (PlSqlParser.CONDITION - 224)) | (1 << (PlSqlParser.CONFIRM - 224)) | (1 << (PlSqlParser.CONFORMING - 224)) | (1 << (PlSqlParser.CON_GUID_TO_ID - 224)) | (1 << (PlSqlParser.CON_ID - 224)) | (1 << (PlSqlParser.CON_NAME_TO_ID - 224)) | (1 << (PlSqlParser.CONNECT_BY_CB_WHR_ONLY - 224)) | (1 << (PlSqlParser.CONNECT_BY_COMBINE_SW - 224)) | (1 << (PlSqlParser.CONNECT_BY_COST_BASED - 224)) | (1 << (PlSqlParser.CONNECT_BY_ELIM_DUPS - 224)) | (1 << (PlSqlParser.CONNECT_BY_FILTERING - 224)) | (1 << (PlSqlParser.CONNECT_BY_ISCYCLE - 224)) | (1 << (PlSqlParser.CONNECT_BY_ISLEAF - 224)) | (1 << (PlSqlParser.CONNECT_BY_ROOT - 224)) | (1 << (PlSqlParser.CONNECT_TIME - 224)) | (1 << (PlSqlParser.CONSIDER - 224)) | (1 << (PlSqlParser.CONSISTENT - 224)) | (1 << (PlSqlParser.CONSTANT - 224)))) !== 0) || ((((_la - 256)) & ~0x1f) == 0 && ((1 << (_la - 256)) & ((1 << (PlSqlParser.CONST - 256)) | (1 << (PlSqlParser.CONSTRAINT - 256)) | (1 << (PlSqlParser.CONSTRAINTS - 256)) | (1 << (PlSqlParser.CONSTRUCTOR - 256)) | (1 << (PlSqlParser.CONTAINER - 256)) | (1 << (PlSqlParser.CONTAINER_DATA - 256)) | (1 << (PlSqlParser.CONTAINERS - 256)) | (1 << (PlSqlParser.CONTENT - 256)) | (1 << (PlSqlParser.CONTENTS - 256)) | (1 << (PlSqlParser.CONTEXT - 256)) | (1 << (PlSqlParser.CONTINUE - 256)) | (1 << (PlSqlParser.CONTROLFILE - 256)) | (1 << (PlSqlParser.CON_UID_TO_ID - 256)) | (1 << (PlSqlParser.CONVERT - 256)) | (1 << (PlSqlParser.COOKIE - 256)) | (1 << (PlSqlParser.COPY - 256)) | (1 << (PlSqlParser.CORR_K - 256)) | (1 << (PlSqlParser.CORR_S - 256)) | (1 << (PlSqlParser.CORRUPTION - 256)) | (1 << (PlSqlParser.CORRUPT_XID_ALL - 256)) | (1 << (PlSqlParser.CORRUPT_XID - 256)) | (1 << (PlSqlParser.COS - 256)) | (1 << (PlSqlParser.COSH - 256)) | (1 << (PlSqlParser.COST - 256)) | (1 << (PlSqlParser.COST_XML_QUERY_REWRITE - 256)) | (1 << (PlSqlParser.COUNT - 256)) | (1 << (PlSqlParser.COVAR_POP - 256)) | (1 << (PlSqlParser.COVAR_SAMP - 256)) | (1 << (PlSqlParser.CPU_COSTING - 256)) | (1 << (PlSqlParser.CPU_PER_CALL - 256)) | (1 << (PlSqlParser.CPU_PER_SESSION - 256)) | (1 << (PlSqlParser.CRASH - 256)))) !== 0) || ((((_la - 289)) & ~0x1f) == 0 && ((1 << (_la - 289)) & ((1 << (PlSqlParser.CREATE_FILE_DEST - 289)) | (1 << (PlSqlParser.CREATE_STORED_OUTLINES - 289)) | (1 << (PlSqlParser.CREATION - 289)) | (1 << (PlSqlParser.CREDENTIAL - 289)) | (1 << (PlSqlParser.CRITICAL - 289)) | (1 << (PlSqlParser.CROSS - 289)) | (1 << (PlSqlParser.CROSSEDITION - 289)) | (1 << (PlSqlParser.CSCONVERT - 289)) | (1 << (PlSqlParser.CUBE_AJ - 289)) | (1 << (PlSqlParser.CUBE - 289)) | (1 << (PlSqlParser.CUBE_GB - 289)) | (1 << (PlSqlParser.CUBE_SJ - 289)) | (1 << (PlSqlParser.CUME_DISTM - 289)) | (1 << (PlSqlParser.CURRENT - 289)) | (1 << (PlSqlParser.CURRENT_DATE - 289)) | (1 << (PlSqlParser.CURRENT_SCHEMA - 289)) | (1 << (PlSqlParser.CURRENT_TIME - 289)) | (1 << (PlSqlParser.CURRENT_TIMESTAMP - 289)) | (1 << (PlSqlParser.CURRENT_USER - 289)) | (1 << (PlSqlParser.CURRENTV - 289)) | (1 << (PlSqlParser.CURSOR - 289)) | (1 << (PlSqlParser.CURSOR_SHARING_EXACT - 289)) | (1 << (PlSqlParser.CURSOR_SPECIFIC_SEGMENT - 289)) | (1 << (PlSqlParser.CUSTOMDATUM - 289)) | (1 << (PlSqlParser.CV - 289)) | (1 << (PlSqlParser.CYCLE - 289)) | (1 << (PlSqlParser.DANGLING - 289)) | (1 << (PlSqlParser.DATABASE - 289)) | (1 << (PlSqlParser.DATA - 289)) | (1 << (PlSqlParser.DATAFILE - 289)) | (1 << (PlSqlParser.DATAFILES - 289)))) !== 0) || ((((_la - 321)) & ~0x1f) == 0 && ((1 << (_la - 321)) & ((1 << (PlSqlParser.DATAMOVEMENT - 321)) | (1 << (PlSqlParser.DATAOBJNO - 321)) | (1 << (PlSqlParser.DATAOBJ_TO_MAT_PARTITION - 321)) | (1 << (PlSqlParser.DATAOBJ_TO_PARTITION - 321)) | (1 << (PlSqlParser.DATAPUMP - 321)) | (1 << (PlSqlParser.DATA_SECURITY_REWRITE_LIMIT - 321)) | (1 << (PlSqlParser.DATE_MODE - 321)) | (1 << (PlSqlParser.DAY - 321)) | (1 << (PlSqlParser.DAYS - 321)) | (1 << (PlSqlParser.DBA - 321)) | (1 << (PlSqlParser.DBA_RECYCLEBIN - 321)) | (1 << (PlSqlParser.DBMS_STATS - 321)) | (1 << (PlSqlParser.DB_ROLE_CHANGE - 321)) | (1 << (PlSqlParser.DBTIMEZONE - 321)) | (1 << (PlSqlParser.DB_UNIQUE_NAME - 321)) | (1 << (PlSqlParser.DB_VERSION - 321)) | (1 << (PlSqlParser.DDL - 321)) | (1 << (PlSqlParser.DEALLOCATE - 321)) | (1 << (PlSqlParser.DEBUG - 321)) | (1 << (PlSqlParser.DEBUGGER - 321)) | (1 << (PlSqlParser.DEC - 321)) | (1 << (PlSqlParser.DECIMAL - 321)) | (1 << (PlSqlParser.DECLARE - 321)) | (1 << (PlSqlParser.DECOMPOSE - 321)) | (1 << (PlSqlParser.DECORRELATE - 321)) | (1 << (PlSqlParser.DECR - 321)) | (1 << (PlSqlParser.DECREMENT - 321)) | (1 << (PlSqlParser.DECRYPT - 321)) | (1 << (PlSqlParser.DEDUPLICATE - 321)) | (1 << (PlSqlParser.DEFAULTS - 321)))) !== 0) || ((((_la - 353)) & ~0x1f) == 0 && ((1 << (_la - 353)) & ((1 << (PlSqlParser.DEFERRABLE - 353)) | (1 << (PlSqlParser.DEFERRED - 353)) | (1 << (PlSqlParser.DEFINED - 353)) | (1 << (PlSqlParser.DEFINE - 353)) | (1 << (PlSqlParser.DEFINER - 353)) | (1 << (PlSqlParser.DEGREE - 353)) | (1 << (PlSqlParser.DELAY - 353)) | (1 << (PlSqlParser.DELEGATE - 353)) | (1 << (PlSqlParser.DELETE_ALL - 353)) | (1 << (PlSqlParser.DELETE - 353)) | (1 << (PlSqlParser.DELETEXML - 353)) | (1 << (PlSqlParser.DEMAND - 353)) | (1 << (PlSqlParser.DENSE_RANKM - 353)) | (1 << (PlSqlParser.DEPENDENT - 353)) | (1 << (PlSqlParser.DEPTH - 353)) | (1 << (PlSqlParser.DEQUEUE - 353)) | (1 << (PlSqlParser.DEREF - 353)) | (1 << (PlSqlParser.DEREF_NO_REWRITE - 353)) | (1 << (PlSqlParser.DESTROY - 353)) | (1 << (PlSqlParser.DETACHED - 353)) | (1 << (PlSqlParser.DETERMINES - 353)) | (1 << (PlSqlParser.DETERMINISTIC - 353)) | (1 << (PlSqlParser.DICTIONARY - 353)) | (1 << (PlSqlParser.DIMENSION - 353)) | (1 << (PlSqlParser.DIMENSIONS - 353)) | (1 << (PlSqlParser.DIRECT_LOAD - 353)) | (1 << (PlSqlParser.DIRECTORY - 353)) | (1 << (PlSqlParser.DIRECT_PATH - 353)) | (1 << (PlSqlParser.DISABLE_ALL - 353)) | (1 << (PlSqlParser.DISABLE - 353)) | (1 << (PlSqlParser.DISABLE_PARALLEL_DML - 353)))) !== 0) || ((((_la - 385)) & ~0x1f) == 0 && ((1 << (_la - 385)) & ((1 << (PlSqlParser.DISABLE_PRESET - 385)) | (1 << (PlSqlParser.DISABLE_RPKE - 385)) | (1 << (PlSqlParser.DISALLOW - 385)) | (1 << (PlSqlParser.DISASSOCIATE - 385)) | (1 << (PlSqlParser.DISCARD - 385)) | (1 << (PlSqlParser.DISCONNECT - 385)) | (1 << (PlSqlParser.DISK - 385)) | (1 << (PlSqlParser.DISKGROUP - 385)) | (1 << (PlSqlParser.DISKS - 385)) | (1 << (PlSqlParser.DISMOUNT - 385)) | (1 << (PlSqlParser.DISTINGUISHED - 385)) | (1 << (PlSqlParser.DISTRIBUTED - 385)) | (1 << (PlSqlParser.DISTRIBUTE - 385)) | (1 << (PlSqlParser.DML - 385)) | (1 << (PlSqlParser.DML_UPDATE - 385)) | (1 << (PlSqlParser.DOCFIDELITY - 385)) | (1 << (PlSqlParser.DOCUMENT - 385)) | (1 << (PlSqlParser.DOMAIN_INDEX_FILTER - 385)) | (1 << (PlSqlParser.DOMAIN_INDEX_NO_SORT - 385)) | (1 << (PlSqlParser.DOMAIN_INDEX_SORT - 385)) | (1 << (PlSqlParser.DOUBLE - 385)) | (1 << (PlSqlParser.DOWNGRADE - 385)) | (1 << (PlSqlParser.DRIVING_SITE - 385)) | (1 << (PlSqlParser.DROP_COLUMN - 385)) | (1 << (PlSqlParser.DROP_GROUP - 385)) | (1 << (PlSqlParser.DSINTERVAL_UNCONSTRAINED - 385)) | (1 << (PlSqlParser.DST_UPGRADE_INSERT_CONV - 385)) | (1 << (PlSqlParser.DUMP - 385)))) !== 0) || ((((_la - 417)) & ~0x1f) == 0 && ((1 << (_la - 417)) & ((1 << (PlSqlParser.DUPLICATE - 417)) | (1 << (PlSqlParser.DV - 417)) | (1 << (PlSqlParser.DYNAMIC - 417)) | (1 << (PlSqlParser.DYNAMIC_SAMPLING - 417)) | (1 << (PlSqlParser.DYNAMIC_SAMPLING_EST_CDN - 417)) | (1 << (PlSqlParser.EACH - 417)) | (1 << (PlSqlParser.EDITIONABLE - 417)) | (1 << (PlSqlParser.EDITION - 417)) | (1 << (PlSqlParser.EDITIONING - 417)) | (1 << (PlSqlParser.EDITIONS - 417)) | (1 << (PlSqlParser.ELEMENT - 417)) | (1 << (PlSqlParser.ELIM_GROUPBY - 417)) | (1 << (PlSqlParser.ELIMINATE_JOIN - 417)) | (1 << (PlSqlParser.ELIMINATE_OBY - 417)) | (1 << (PlSqlParser.ELIMINATE_OUTER_JOIN - 417)) | (1 << (PlSqlParser.EM - 417)) | (1 << (PlSqlParser.EMPTY_BLOB - 417)) | (1 << (PlSqlParser.EMPTY_CLOB - 417)) | (1 << (PlSqlParser.EMPTY - 417)) | (1 << (PlSqlParser.ENABLE_ALL - 417)) | (1 << (PlSqlParser.ENABLE - 417)) | (1 << (PlSqlParser.ENABLE_PARALLEL_DML - 417)) | (1 << (PlSqlParser.ENABLE_PRESET - 417)) | (1 << (PlSqlParser.ENCODING - 417)) | (1 << (PlSqlParser.ENCRYPT - 417)) | (1 << (PlSqlParser.ENCRYPTION - 417)) | (1 << (PlSqlParser.END_OUTLINE_DATA - 417)) | (1 << (PlSqlParser.ENFORCED - 417)) | (1 << (PlSqlParser.ENFORCE - 417)))) !== 0) || ((((_la - 449)) & ~0x1f) == 0 && ((1 << (_la - 449)) & ((1 << (PlSqlParser.ENQUEUE - 449)) | (1 << (PlSqlParser.ENTERPRISE - 449)) | (1 << (PlSqlParser.ENTITYESCAPING - 449)) | (1 << (PlSqlParser.ENTRY - 449)) | (1 << (PlSqlParser.EQUIPART - 449)) | (1 << (PlSqlParser.ERR - 449)) | (1 << (PlSqlParser.ERROR_ARGUMENT - 449)) | (1 << (PlSqlParser.ERROR - 449)) | (1 << (PlSqlParser.ERROR_ON_OVERLAP_TIME - 449)) | (1 << (PlSqlParser.ERRORS - 449)) | (1 << (PlSqlParser.ESCAPE - 449)) | (1 << (PlSqlParser.ESTIMATE - 449)) | (1 << (PlSqlParser.EVAL - 449)) | (1 << (PlSqlParser.EVALNAME - 449)) | (1 << (PlSqlParser.EVALUATE - 449)) | (1 << (PlSqlParser.EVALUATION - 449)) | (1 << (PlSqlParser.EVENTS - 449)) | (1 << (PlSqlParser.EVERY - 449)) | (1 << (PlSqlParser.EXCEPT - 449)) | (1 << (PlSqlParser.EXCEPTION - 449)) | (1 << (PlSqlParser.EXCEPTION_INIT - 449)) | (1 << (PlSqlParser.EXCEPTIONS - 449)) | (1 << (PlSqlParser.EXCHANGE - 449)) | (1 << (PlSqlParser.EXCLUDE - 449)) | (1 << (PlSqlParser.EXCLUDING - 449)) | (1 << (PlSqlParser.EXECUTE - 449)) | (1 << (PlSqlParser.EXEMPT - 449)) | (1 << (PlSqlParser.EXISTING - 449)) | (1 << (PlSqlParser.EXISTS - 449)) | (1 << (PlSqlParser.EXISTSNODE - 449)) | (1 << (PlSqlParser.EXIT - 449)))) !== 0) || ((((_la - 481)) & ~0x1f) == 0 && ((1 << (_la - 481)) & ((1 << (PlSqlParser.EXPAND_GSET_TO_UNION - 481)) | (1 << (PlSqlParser.EXPAND_TABLE - 481)) | (1 << (PlSqlParser.EXP - 481)) | (1 << (PlSqlParser.EXPIRE - 481)) | (1 << (PlSqlParser.EXPLAIN - 481)) | (1 << (PlSqlParser.EXPLOSION - 481)) | (1 << (PlSqlParser.EXPORT - 481)) | (1 << (PlSqlParser.EXPR_CORR_CHECK - 481)) | (1 << (PlSqlParser.EXPRESS - 481)) | (1 << (PlSqlParser.EXTENDS - 481)) | (1 << (PlSqlParser.EXTENT - 481)) | (1 << (PlSqlParser.EXTENTS - 481)) | (1 << (PlSqlParser.EXTERNAL - 481)) | (1 << (PlSqlParser.EXTERNALLY - 481)) | (1 << (PlSqlParser.EXTRACTCLOBXML - 481)) | (1 << (PlSqlParser.EXTRACT - 481)) | (1 << (PlSqlParser.EXTRACTVALUE - 481)) | (1 << (PlSqlParser.EXTRA - 481)) | (1 << (PlSqlParser.FACILITY - 481)) | (1 << (PlSqlParser.FACT - 481)) | (1 << (PlSqlParser.FACTOR - 481)) | (1 << (PlSqlParser.FACTORIZE_JOIN - 481)) | (1 << (PlSqlParser.FAILED - 481)) | (1 << (PlSqlParser.FAILED_LOGIN_ATTEMPTS - 481)) | (1 << (PlSqlParser.FAILGROUP - 481)) | (1 << (PlSqlParser.FAILOVER - 481)) | (1 << (PlSqlParser.FAILURE - 481)) | (1 << (PlSqlParser.FALSE - 481)) | (1 << (PlSqlParser.FAMILY - 481)) | (1 << (PlSqlParser.FAR - 481)) | (1 << (PlSqlParser.FAST - 481)) | (1 << (PlSqlParser.FASTSTART - 481)))) !== 0) || ((((_la - 513)) & ~0x1f) == 0 && ((1 << (_la - 513)) & ((1 << (PlSqlParser.FBTSCAN - 513)) | (1 << (PlSqlParser.FEATURE_DETAILS - 513)) | (1 << (PlSqlParser.FEATURE_ID - 513)) | (1 << (PlSqlParser.FEATURE_SET - 513)) | (1 << (PlSqlParser.FEATURE_VALUE - 513)) | (1 << (PlSqlParser.FETCH - 513)) | (1 << (PlSqlParser.FILE - 513)) | (1 << (PlSqlParser.FILE_NAME_CONVERT - 513)) | (1 << (PlSqlParser.FILESYSTEM_LIKE_LOGGING - 513)) | (1 << (PlSqlParser.FILTER - 513)) | (1 << (PlSqlParser.FINAL - 513)) | (1 << (PlSqlParser.FINE - 513)) | (1 << (PlSqlParser.FINISH - 513)) | (1 << (PlSqlParser.FIRST - 513)) | (1 << (PlSqlParser.FIRSTM - 513)) | (1 << (PlSqlParser.FIRST_ROWS - 513)) | (1 << (PlSqlParser.FIRST_VALUE - 513)) | (1 << (PlSqlParser.FIXED_VIEW_DATA - 513)) | (1 << (PlSqlParser.FLAGGER - 513)) | (1 << (PlSqlParser.FLASHBACK - 513)) | (1 << (PlSqlParser.FLASH_CACHE - 513)) | (1 << (PlSqlParser.FLOAT - 513)) | (1 << (PlSqlParser.FLOB - 513)) | (1 << (PlSqlParser.FLOOR - 513)) | (1 << (PlSqlParser.FLUSH - 513)) | (1 << (PlSqlParser.FOLDER - 513)) | (1 << (PlSqlParser.FOLLOWING - 513)) | (1 << (PlSqlParser.FOLLOWS - 513)) | (1 << (PlSqlParser.FORALL - 513)) | (1 << (PlSqlParser.FORCE - 513)) | (1 << (PlSqlParser.FORCE_XML_QUERY_REWRITE - 513)) | (1 << (PlSqlParser.FOREIGN - 513)))) !== 0) || ((((_la - 545)) & ~0x1f) == 0 && ((1 << (_la - 545)) & ((1 << (PlSqlParser.FOREVER - 545)) | (1 << (PlSqlParser.FORMAT - 545)) | (1 << (PlSqlParser.FORWARD - 545)) | (1 << (PlSqlParser.FRAGMENT_NUMBER - 545)) | (1 << (PlSqlParser.FREELIST - 545)) | (1 << (PlSqlParser.FREELISTS - 545)) | (1 << (PlSqlParser.FREEPOOLS - 545)) | (1 << (PlSqlParser.FRESH - 545)) | (1 << (PlSqlParser.FROM_TZ - 545)) | (1 << (PlSqlParser.FULL - 545)) | (1 << (PlSqlParser.FULL_OUTER_JOIN_TO_OUTER - 545)) | (1 << (PlSqlParser.FUNCTION - 545)) | (1 << (PlSqlParser.FUNCTIONS - 545)) | (1 << (PlSqlParser.GATHER_OPTIMIZER_STATISTICS - 545)) | (1 << (PlSqlParser.GATHER_PLAN_STATISTICS - 545)) | (1 << (PlSqlParser.GBY_CONC_ROLLUP - 545)) | (1 << (PlSqlParser.GBY_PUSHDOWN - 545)) | (1 << (PlSqlParser.GENERATED - 545)) | (1 << (PlSqlParser.GET - 545)) | (1 << (PlSqlParser.GLOBAL - 545)) | (1 << (PlSqlParser.GLOBALLY - 545)) | (1 << (PlSqlParser.GLOBAL_NAME - 545)) | (1 << (PlSqlParser.GLOBAL_TOPIC_ENABLED - 545)) | (1 << (PlSqlParser.GROUP_BY - 545)) | (1 << (PlSqlParser.GROUP_ID - 545)) | (1 << (PlSqlParser.GROUPING - 545)) | (1 << (PlSqlParser.GROUPING_ID - 545)))) !== 0) || ((((_la - 577)) & ~0x1f) == 0 && ((1 << (_la - 577)) & ((1 << (PlSqlParser.GROUPS - 577)) | (1 << (PlSqlParser.GUARANTEED - 577)) | (1 << (PlSqlParser.GUARANTEE - 577)) | (1 << (PlSqlParser.GUARD - 577)) | (1 << (PlSqlParser.HASH_AJ - 577)) | (1 << (PlSqlParser.HASH - 577)) | (1 << (PlSqlParser.HASHKEYS - 577)) | (1 << (PlSqlParser.HASH_SJ - 577)) | (1 << (PlSqlParser.HEADER - 577)) | (1 << (PlSqlParser.HEAP - 577)) | (1 << (PlSqlParser.HELP - 577)) | (1 << (PlSqlParser.HEXTORAW - 577)) | (1 << (PlSqlParser.HEXTOREF - 577)) | (1 << (PlSqlParser.HIDDEN_KEYWORD - 577)) | (1 << (PlSqlParser.HIDE - 577)) | (1 << (PlSqlParser.HIERARCHY - 577)) | (1 << (PlSqlParser.HIGH - 577)) | (1 << (PlSqlParser.HINTSET_BEGIN - 577)) | (1 << (PlSqlParser.HINTSET_END - 577)) | (1 << (PlSqlParser.HOT - 577)) | (1 << (PlSqlParser.HOUR - 577)) | (1 << (PlSqlParser.HWM_BROKERED - 577)) | (1 << (PlSqlParser.HYBRID - 577)) | (1 << (PlSqlParser.IDENTIFIER - 577)) | (1 << (PlSqlParser.IDENTITY - 577)) | (1 << (PlSqlParser.IDGENERATORS - 577)) | (1 << (PlSqlParser.ID - 577)) | (1 << (PlSqlParser.IDLE_TIME - 577)) | (1 << (PlSqlParser.IF - 577)) | (1 << (PlSqlParser.IGNORE - 577)))) !== 0) || ((((_la - 609)) & ~0x1f) == 0 && ((1 << (_la - 609)) & ((1 << (PlSqlParser.IGNORE_OPTIM_EMBEDDED_HINTS - 609)) | (1 << (PlSqlParser.IGNORE_ROW_ON_DUPKEY_INDEX - 609)) | (1 << (PlSqlParser.IGNORE_WHERE_CLAUSE - 609)) | (1 << (PlSqlParser.ILM - 609)) | (1 << (PlSqlParser.IMMEDIATE - 609)) | (1 << (PlSqlParser.IMPACT - 609)) | (1 << (PlSqlParser.IMPORT - 609)) | (1 << (PlSqlParser.INACTIVE - 609)) | (1 << (PlSqlParser.INCLUDE - 609)) | (1 << (PlSqlParser.INCLUDE_VERSION - 609)) | (1 << (PlSqlParser.INCLUDING - 609)) | (1 << (PlSqlParser.INCREMENTAL - 609)) | (1 << (PlSqlParser.INCREMENT - 609)) | (1 << (PlSqlParser.INCR - 609)) | (1 << (PlSqlParser.INDENT - 609)) | (1 << (PlSqlParser.INDEX_ASC - 609)) | (1 << (PlSqlParser.INDEX_COMBINE - 609)) | (1 << (PlSqlParser.INDEX_DESC - 609)) | (1 << (PlSqlParser.INDEXED - 609)) | (1 << (PlSqlParser.INDEXES - 609)) | (1 << (PlSqlParser.INDEX_FFS - 609)) | (1 << (PlSqlParser.INDEX_FILTER - 609)) | (1 << (PlSqlParser.INDEXING - 609)) | (1 << (PlSqlParser.INDEX_JOIN - 609)) | (1 << (PlSqlParser.INDEX_ROWS - 609)) | (1 << (PlSqlParser.INDEX_RRS - 609)) | (1 << (PlSqlParser.INDEX_RS_ASC - 609)) | (1 << (PlSqlParser.INDEX_RS_DESC - 609)) | (1 << (PlSqlParser.INDEX_RS - 609)) | (1 << (PlSqlParser.INDEX_SCAN - 609)) | (1 << (PlSqlParser.INDEX_SKIP_SCAN - 609)))) !== 0) || ((((_la - 641)) & ~0x1f) == 0 && ((1 << (_la - 641)) & ((1 << (PlSqlParser.INDEX_SS_ASC - 641)) | (1 << (PlSqlParser.INDEX_SS_DESC - 641)) | (1 << (PlSqlParser.INDEX_SS - 641)) | (1 << (PlSqlParser.INDEX_STATS - 641)) | (1 << (PlSqlParser.INDEXTYPE - 641)) | (1 << (PlSqlParser.INDEXTYPES - 641)) | (1 << (PlSqlParser.INDICATOR - 641)) | (1 << (PlSqlParser.INDICES - 641)) | (1 << (PlSqlParser.INFINITE - 641)) | (1 << (PlSqlParser.INFORMATIONAL - 641)) | (1 << (PlSqlParser.INHERIT - 641)) | (1 << (PlSqlParser.INITCAP - 641)) | (1 << (PlSqlParser.INITIAL - 641)) | (1 << (PlSqlParser.INITIALIZED - 641)) | (1 << (PlSqlParser.INITIALLY - 641)) | (1 << (PlSqlParser.INITRANS - 641)) | (1 << (PlSqlParser.INLINE - 641)) | (1 << (PlSqlParser.INLINE_XMLTYPE_NT - 641)) | (1 << (PlSqlParser.INMEMORY - 641)) | (1 << (PlSqlParser.IN_MEMORY_METADATA - 641)) | (1 << (PlSqlParser.INMEMORY_PRUNING - 641)) | (1 << (PlSqlParser.INNER - 641)) | (1 << (PlSqlParser.INOUT - 641)) | (1 << (PlSqlParser.INPLACE - 641)) | (1 << (PlSqlParser.INSERTCHILDXMLAFTER - 641)) | (1 << (PlSqlParser.INSERTCHILDXMLBEFORE - 641)) | (1 << (PlSqlParser.INSERTCHILDXML - 641)) | (1 << (PlSqlParser.INSERTXMLAFTER - 641)) | (1 << (PlSqlParser.INSERTXMLBEFORE - 641)) | (1 << (PlSqlParser.INSTANCE - 641)))) !== 0) || ((((_la - 673)) & ~0x1f) == 0 && ((1 << (_la - 673)) & ((1 << (PlSqlParser.INSTANCES - 673)) | (1 << (PlSqlParser.INSTANTIABLE - 673)) | (1 << (PlSqlParser.INSTANTLY - 673)) | (1 << (PlSqlParser.INSTEAD - 673)) | (1 << (PlSqlParser.INSTR2 - 673)) | (1 << (PlSqlParser.INSTR4 - 673)) | (1 << (PlSqlParser.INSTRB - 673)) | (1 << (PlSqlParser.INSTRC - 673)) | (1 << (PlSqlParser.INSTR - 673)) | (1 << (PlSqlParser.INTEGER - 673)) | (1 << (PlSqlParser.INTERLEAVED - 673)) | (1 << (PlSqlParser.INTERMEDIATE - 673)) | (1 << (PlSqlParser.INTERNAL_CONVERT - 673)) | (1 << (PlSqlParser.INTERNAL_USE - 673)) | (1 << (PlSqlParser.INTERPRETED - 673)) | (1 << (PlSqlParser.INTERVAL - 673)) | (1 << (PlSqlParser.INT - 673)) | (1 << (PlSqlParser.INVALIDATE - 673)) | (1 << (PlSqlParser.INVISIBLE - 673)) | (1 << (PlSqlParser.IN_XQUERY - 673)) | (1 << (PlSqlParser.ISOLATION - 673)) | (1 << (PlSqlParser.ISOLATION_LEVEL - 673)) | (1 << (PlSqlParser.ITERATE - 673)) | (1 << (PlSqlParser.ITERATION_NUMBER - 673)) | (1 << (PlSqlParser.JAVA - 673)) | (1 << (PlSqlParser.JOB - 673)) | (1 << (PlSqlParser.JOIN - 673)) | (1 << (PlSqlParser.JSON_ARRAYAGG - 673)) | (1 << (PlSqlParser.JSON_ARRAY - 673)))) !== 0) || ((((_la - 705)) & ~0x1f) == 0 && ((1 << (_la - 705)) & ((1 << (PlSqlParser.JSON_EQUAL - 705)) | (1 << (PlSqlParser.JSON_EXISTS2 - 705)) | (1 << (PlSqlParser.JSON_EXISTS - 705)) | (1 << (PlSqlParser.JSONGET - 705)) | (1 << (PlSqlParser.JSON - 705)) | (1 << (PlSqlParser.JSON_OBJECTAGG - 705)) | (1 << (PlSqlParser.JSON_OBJECT - 705)) | (1 << (PlSqlParser.JSONPARSE - 705)) | (1 << (PlSqlParser.JSON_QUERY - 705)) | (1 << (PlSqlParser.JSON_SERIALIZE - 705)) | (1 << (PlSqlParser.JSON_TABLE - 705)) | (1 << (PlSqlParser.JSON_TEXTCONTAINS2 - 705)) | (1 << (PlSqlParser.JSON_TEXTCONTAINS - 705)) | (1 << (PlSqlParser.JSON_VALUE - 705)) | (1 << (PlSqlParser.KEEP_DUPLICATES - 705)) | (1 << (PlSqlParser.KEEP - 705)) | (1 << (PlSqlParser.KERBEROS - 705)) | (1 << (PlSqlParser.KEY - 705)) | (1 << (PlSqlParser.KEY_LENGTH - 705)) | (1 << (PlSqlParser.KEYSIZE - 705)) | (1 << (PlSqlParser.KEYS - 705)) | (1 << (PlSqlParser.KEYSTORE - 705)) | (1 << (PlSqlParser.KILL - 705)) | (1 << (PlSqlParser.LABEL - 705)) | (1 << (PlSqlParser.LANGUAGE - 705)) | (1 << (PlSqlParser.LAST_DAY - 705)) | (1 << (PlSqlParser.LAST - 705)) | (1 << (PlSqlParser.LAST_VALUE - 705)) | (1 << (PlSqlParser.LATERAL - 705)) | (1 << (PlSqlParser.LAX - 705)) | (1 << (PlSqlParser.LAYER - 705)) | (1 << (PlSqlParser.LDAP_REGISTRATION_ENABLED - 705)))) !== 0) || ((((_la - 737)) & ~0x1f) == 0 && ((1 << (_la - 737)) & ((1 << (PlSqlParser.LDAP_REGISTRATION - 737)) | (1 << (PlSqlParser.LDAP_REG_SYNC_INTERVAL - 737)) | (1 << (PlSqlParser.LEADING - 737)) | (1 << (PlSqlParser.LEFT - 737)) | (1 << (PlSqlParser.LENGTH2 - 737)) | (1 << (PlSqlParser.LENGTH4 - 737)) | (1 << (PlSqlParser.LENGTHB - 737)) | (1 << (PlSqlParser.LENGTHC - 737)) | (1 << (PlSqlParser.LENGTH - 737)) | (1 << (PlSqlParser.LESS - 737)) | (1 << (PlSqlParser.LEVEL - 737)) | (1 << (PlSqlParser.LEVELS - 737)) | (1 << (PlSqlParser.LIBRARY - 737)) | (1 << (PlSqlParser.LIFECYCLE - 737)) | (1 << (PlSqlParser.LIFE - 737)) | (1 << (PlSqlParser.LIFETIME - 737)) | (1 << (PlSqlParser.LIKE2 - 737)) | (1 << (PlSqlParser.LIKE4 - 737)) | (1 << (PlSqlParser.LIKEC - 737)) | (1 << (PlSqlParser.LIKE_EXPAND - 737)) | (1 << (PlSqlParser.LIMIT - 737)) | (1 << (PlSqlParser.LINEAR - 737)) | (1 << (PlSqlParser.LINK - 737)) | (1 << (PlSqlParser.LIST - 737)) | (1 << (PlSqlParser.LN - 737)) | (1 << (PlSqlParser.LNNVL - 737)) | (1 << (PlSqlParser.LOAD - 737)) | (1 << (PlSqlParser.LOB - 737)) | (1 << (PlSqlParser.LOBNVL - 737)) | (1 << (PlSqlParser.LOBS - 737)) | (1 << (PlSqlParser.LOCAL_INDEXES - 737)))) !== 0) || ((((_la - 769)) & ~0x1f) == 0 && ((1 << (_la - 769)) & ((1 << (PlSqlParser.LOCAL - 769)) | (1 << (PlSqlParser.LOCALTIME - 769)) | (1 << (PlSqlParser.LOCALTIMESTAMP - 769)) | (1 << (PlSqlParser.LOCATION - 769)) | (1 << (PlSqlParser.LOCATOR - 769)) | (1 << (PlSqlParser.LOCKED - 769)) | (1 << (PlSqlParser.LOCKING - 769)) | (1 << (PlSqlParser.LOGFILE - 769)) | (1 << (PlSqlParser.LOGFILES - 769)) | (1 << (PlSqlParser.LOGGING - 769)) | (1 << (PlSqlParser.LOGICAL - 769)) | (1 << (PlSqlParser.LOGICAL_READS_PER_CALL - 769)) | (1 << (PlSqlParser.LOGICAL_READS_PER_SESSION - 769)) | (1 << (PlSqlParser.LOG - 769)) | (1 << (PlSqlParser.LOGMINING - 769)) | (1 << (PlSqlParser.LOGOFF - 769)) | (1 << (PlSqlParser.LOGON - 769)) | (1 << (PlSqlParser.LOG_READ_ONLY_VIOLATIONS - 769)) | (1 << (PlSqlParser.LONG - 769)) | (1 << (PlSqlParser.LOOP - 769)) | (1 << (PlSqlParser.LOWER - 769)) | (1 << (PlSqlParser.LOW - 769)) | (1 << (PlSqlParser.LPAD - 769)) | (1 << (PlSqlParser.LTRIM - 769)) | (1 << (PlSqlParser.MAIN - 769)) | (1 << (PlSqlParser.MAKE_REF - 769)) | (1 << (PlSqlParser.MANAGED - 769)) | (1 << (PlSqlParser.MANAGE - 769)) | (1 << (PlSqlParser.MANAGEMENT - 769)) | (1 << (PlSqlParser.MANAGER - 769)) | (1 << (PlSqlParser.MANUAL - 769)))) !== 0) || ((((_la - 801)) & ~0x1f) == 0 && ((1 << (_la - 801)) & ((1 << (PlSqlParser.MAP - 801)) | (1 << (PlSqlParser.MAPPING - 801)) | (1 << (PlSqlParser.MASTER - 801)) | (1 << (PlSqlParser.MATCHED - 801)) | (1 << (PlSqlParser.MATCHES - 801)) | (1 << (PlSqlParser.MATCH - 801)) | (1 << (PlSqlParser.MATCH_NUMBER - 801)) | (1 << (PlSqlParser.MATCH_RECOGNIZE - 801)) | (1 << (PlSqlParser.MATERIALIZED - 801)) | (1 << (PlSqlParser.MATERIALIZE - 801)) | (1 << (PlSqlParser.MAXARCHLOGS - 801)) | (1 << (PlSqlParser.MAXDATAFILES - 801)) | (1 << (PlSqlParser.MAXEXTENTS - 801)) | (1 << (PlSqlParser.MAXIMIZE - 801)) | (1 << (PlSqlParser.MAXINSTANCES - 801)) | (1 << (PlSqlParser.MAXLOGFILES - 801)) | (1 << (PlSqlParser.MAXLOGHISTORY - 801)) | (1 << (PlSqlParser.MAXLOGMEMBERS - 801)) | (1 << (PlSqlParser.MAX_SHARED_TEMP_SIZE - 801)) | (1 << (PlSqlParser.MAXSIZE - 801)) | (1 << (PlSqlParser.MAXTRANS - 801)) | (1 << (PlSqlParser.MAXVALUE - 801)) | (1 << (PlSqlParser.MEASURE - 801)) | (1 << (PlSqlParser.MEASURES - 801)) | (1 << (PlSqlParser.MEDIUM - 801)) | (1 << (PlSqlParser.MEMBER - 801)) | (1 << (PlSqlParser.MEMCOMPRESS - 801)) | (1 << (PlSqlParser.MEMORY - 801)) | (1 << (PlSqlParser.MERGEACTIONS - 801)) | (1 << (PlSqlParser.MERGE_AJ - 801)) | (1 << (PlSqlParser.MERGE_CONST_ON - 801)) | (1 << (PlSqlParser.MERGE - 801)))) !== 0) || ((((_la - 833)) & ~0x1f) == 0 && ((1 << (_la - 833)) & ((1 << (PlSqlParser.MERGE_SJ - 833)) | (1 << (PlSqlParser.METADATA - 833)) | (1 << (PlSqlParser.METHOD - 833)) | (1 << (PlSqlParser.MIGRATE - 833)) | (1 << (PlSqlParser.MIGRATION - 833)) | (1 << (PlSqlParser.MINEXTENTS - 833)) | (1 << (PlSqlParser.MINIMIZE - 833)) | (1 << (PlSqlParser.MINIMUM - 833)) | (1 << (PlSqlParser.MINING - 833)) | (1 << (PlSqlParser.MINUS_NULL - 833)) | (1 << (PlSqlParser.MINUTE - 833)) | (1 << (PlSqlParser.MINVALUE - 833)) | (1 << (PlSqlParser.MIRRORCOLD - 833)) | (1 << (PlSqlParser.MIRRORHOT - 833)) | (1 << (PlSqlParser.MIRROR - 833)) | (1 << (PlSqlParser.MLSLABEL - 833)) | (1 << (PlSqlParser.MODEL_COMPILE_SUBQUERY - 833)) | (1 << (PlSqlParser.MODEL_DONTVERIFY_UNIQUENESS - 833)) | (1 << (PlSqlParser.MODEL_DYNAMIC_SUBQUERY - 833)) | (1 << (PlSqlParser.MODEL_MIN_ANALYSIS - 833)) | (1 << (PlSqlParser.MODEL - 833)) | (1 << (PlSqlParser.MODEL_NB - 833)) | (1 << (PlSqlParser.MODEL_NO_ANALYSIS - 833)) | (1 << (PlSqlParser.MODEL_PBY - 833)) | (1 << (PlSqlParser.MODEL_PUSH_REF - 833)) | (1 << (PlSqlParser.MODEL_SV - 833)) | (1 << (PlSqlParser.MODIFICATION - 833)) | (1 << (PlSqlParser.MODIFY_COLUMN_TYPE - 833)) | (1 << (PlSqlParser.MODIFY - 833)) | (1 << (PlSqlParser.MOD - 833)))) !== 0) || ((((_la - 865)) & ~0x1f) == 0 && ((1 << (_la - 865)) & ((1 << (PlSqlParser.MODULE - 865)) | (1 << (PlSqlParser.MONITORING - 865)) | (1 << (PlSqlParser.MONITOR - 865)) | (1 << (PlSqlParser.MONTH - 865)) | (1 << (PlSqlParser.MONTHS_BETWEEN - 865)) | (1 << (PlSqlParser.MONTHS - 865)) | (1 << (PlSqlParser.MOUNT - 865)) | (1 << (PlSqlParser.MOUNTPATH - 865)) | (1 << (PlSqlParser.MOVEMENT - 865)) | (1 << (PlSqlParser.MOVE - 865)) | (1 << (PlSqlParser.MULTIDIMENSIONAL - 865)) | (1 << (PlSqlParser.MULTISET - 865)) | (1 << (PlSqlParser.MV_MERGE - 865)) | (1 << (PlSqlParser.NAMED - 865)) | (1 << (PlSqlParser.NAME - 865)) | (1 << (PlSqlParser.NAMESPACE - 865)) | (1 << (PlSqlParser.NAN - 865)) | (1 << (PlSqlParser.NANVL - 865)) | (1 << (PlSqlParser.NATIONAL - 865)) | (1 << (PlSqlParser.NATIVE_FULL_OUTER_JOIN - 865)) | (1 << (PlSqlParser.NATIVE - 865)) | (1 << (PlSqlParser.NATURAL - 865)) | (1 << (PlSqlParser.NAV - 865)) | (1 << (PlSqlParser.NCHAR_CS - 865)) | (1 << (PlSqlParser.NCHAR - 865)) | (1 << (PlSqlParser.NCHR - 865)) | (1 << (PlSqlParser.NCLOB - 865)) | (1 << (PlSqlParser.NEEDED - 865)) | (1 << (PlSqlParser.NEG - 865)) | (1 << (PlSqlParser.NESTED - 865)) | (1 << (PlSqlParser.NESTED_TABLE_FAST_INSERT - 865)))) !== 0) || ((((_la - 897)) & ~0x1f) == 0 && ((1 << (_la - 897)) & ((1 << (PlSqlParser.NESTED_TABLE_GET_REFS - 897)) | (1 << (PlSqlParser.NESTED_TABLE_ID - 897)) | (1 << (PlSqlParser.NESTED_TABLE_SET_REFS - 897)) | (1 << (PlSqlParser.NESTED_TABLE_SET_SETID - 897)) | (1 << (PlSqlParser.NETWORK - 897)) | (1 << (PlSqlParser.NEVER - 897)) | (1 << (PlSqlParser.NEW - 897)) | (1 << (PlSqlParser.NEW_TIME - 897)) | (1 << (PlSqlParser.NEXT_DAY - 897)) | (1 << (PlSqlParser.NEXT - 897)) | (1 << (PlSqlParser.NL_AJ - 897)) | (1 << (PlSqlParser.NLJ_BATCHING - 897)) | (1 << (PlSqlParser.NLJ_INDEX_FILTER - 897)) | (1 << (PlSqlParser.NLJ_INDEX_SCAN - 897)) | (1 << (PlSqlParser.NLJ_PREFETCH - 897)) | (1 << (PlSqlParser.NLS_CALENDAR - 897)) | (1 << (PlSqlParser.NLS_CHARACTERSET - 897)) | (1 << (PlSqlParser.NLS_CHARSET_DECL_LEN - 897)) | (1 << (PlSqlParser.NLS_CHARSET_ID - 897)) | (1 << (PlSqlParser.NLS_CHARSET_NAME - 897)) | (1 << (PlSqlParser.NLS_COMP - 897)) | (1 << (PlSqlParser.NLS_CURRENCY - 897)) | (1 << (PlSqlParser.NLS_DATE_FORMAT - 897)) | (1 << (PlSqlParser.NLS_DATE_LANGUAGE - 897)) | (1 << (PlSqlParser.NLS_INITCAP - 897)) | (1 << (PlSqlParser.NLS_ISO_CURRENCY - 897)) | (1 << (PlSqlParser.NL_SJ - 897)) | (1 << (PlSqlParser.NLS_LANG - 897)) | (1 << (PlSqlParser.NLS_LANGUAGE - 897)) | (1 << (PlSqlParser.NLS_LENGTH_SEMANTICS - 897)) | (1 << (PlSqlParser.NLS_LOWER - 897)) | (1 << (PlSqlParser.NLS_NCHAR_CONV_EXCP - 897)))) !== 0) || ((((_la - 929)) & ~0x1f) == 0 && ((1 << (_la - 929)) & ((1 << (PlSqlParser.NLS_NUMERIC_CHARACTERS - 929)) | (1 << (PlSqlParser.NLS_SORT - 929)) | (1 << (PlSqlParser.NLSSORT - 929)) | (1 << (PlSqlParser.NLS_SPECIAL_CHARS - 929)) | (1 << (PlSqlParser.NLS_TERRITORY - 929)) | (1 << (PlSqlParser.NLS_UPPER - 929)) | (1 << (PlSqlParser.NO_ACCESS - 929)) | (1 << (PlSqlParser.NO_ADAPTIVE_PLAN - 929)) | (1 << (PlSqlParser.NO_ANSI_REARCH - 929)) | (1 << (PlSqlParser.NOAPPEND - 929)) | (1 << (PlSqlParser.NOARCHIVELOG - 929)) | (1 << (PlSqlParser.NOAUDIT - 929)) | (1 << (PlSqlParser.NO_AUTO_REOPTIMIZE - 929)) | (1 << (PlSqlParser.NO_BASETABLE_MULTIMV_REWRITE - 929)) | (1 << (PlSqlParser.NO_BATCH_TABLE_ACCESS_BY_ROWID - 929)) | (1 << (PlSqlParser.NO_BIND_AWARE - 929)) | (1 << (PlSqlParser.NO_BUFFER - 929)) | (1 << (PlSqlParser.NOCACHE - 929)) | (1 << (PlSqlParser.NO_CARTESIAN - 929)) | (1 << (PlSqlParser.NO_CHECK_ACL_REWRITE - 929)) | (1 << (PlSqlParser.NO_CLUSTER_BY_ROWID - 929)) | (1 << (PlSqlParser.NO_CLUSTERING - 929)) | (1 << (PlSqlParser.NO_COALESCE_SQ - 929)) | (1 << (PlSqlParser.NO_COMMON_DATA - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_CB_WHR_ONLY - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_COMBINE_SW - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_COST_BASED - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_ELIM_DUPS - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_FILTERING - 929)) | (1 << (PlSqlParser.NOCOPY - 929)) | (1 << (PlSqlParser.NO_COST_XML_QUERY_REWRITE - 929)))) !== 0) || ((((_la - 961)) & ~0x1f) == 0 && ((1 << (_la - 961)) & ((1 << (PlSqlParser.NO_CPU_COSTING - 961)) | (1 << (PlSqlParser.NOCPU_COSTING - 961)) | (1 << (PlSqlParser.NOCYCLE - 961)) | (1 << (PlSqlParser.NO_DATA_SECURITY_REWRITE - 961)) | (1 << (PlSqlParser.NO_DECORRELATE - 961)) | (1 << (PlSqlParser.NODELAY - 961)) | (1 << (PlSqlParser.NO_DOMAIN_INDEX_FILTER - 961)) | (1 << (PlSqlParser.NO_DST_UPGRADE_INSERT_CONV - 961)) | (1 << (PlSqlParser.NO_ELIM_GROUPBY - 961)) | (1 << (PlSqlParser.NO_ELIMINATE_JOIN - 961)) | (1 << (PlSqlParser.NO_ELIMINATE_OBY - 961)) | (1 << (PlSqlParser.NO_ELIMINATE_OUTER_JOIN - 961)) | (1 << (PlSqlParser.NOENTITYESCAPING - 961)) | (1 << (PlSqlParser.NO_EXPAND_GSET_TO_UNION - 961)) | (1 << (PlSqlParser.NO_EXPAND - 961)) | (1 << (PlSqlParser.NO_EXPAND_TABLE - 961)) | (1 << (PlSqlParser.NO_FACT - 961)) | (1 << (PlSqlParser.NO_FACTORIZE_JOIN - 961)) | (1 << (PlSqlParser.NO_FILTERING - 961)) | (1 << (PlSqlParser.NOFORCE - 961)) | (1 << (PlSqlParser.NO_FULL_OUTER_JOIN_TO_OUTER - 961)) | (1 << (PlSqlParser.NO_GATHER_OPTIMIZER_STATISTICS - 961)) | (1 << (PlSqlParser.NO_GBY_PUSHDOWN - 961)) | (1 << (PlSqlParser.NOGUARANTEE - 961)) | (1 << (PlSqlParser.NO_INDEX_FFS - 961)) | (1 << (PlSqlParser.NO_INDEX - 961)) | (1 << (PlSqlParser.NO_INDEX_SS - 961)) | (1 << (PlSqlParser.NO_INMEMORY - 961)) | (1 << (PlSqlParser.NO_INMEMORY_PRUNING - 961)) | (1 << (PlSqlParser.NOKEEP - 961)) | (1 << (PlSqlParser.NO_LOAD - 961)) | (1 << (PlSqlParser.NOLOCAL - 961)))) !== 0) || ((((_la - 993)) & ~0x1f) == 0 && ((1 << (_la - 993)) & ((1 << (PlSqlParser.NOLOGGING - 993)) | (1 << (PlSqlParser.NOMAPPING - 993)) | (1 << (PlSqlParser.NOMAXVALUE - 993)) | (1 << (PlSqlParser.NO_MERGE - 993)) | (1 << (PlSqlParser.NOMINIMIZE - 993)) | (1 << (PlSqlParser.NOMINVALUE - 993)) | (1 << (PlSqlParser.NO_MODEL_PUSH_REF - 993)) | (1 << (PlSqlParser.NO_MONITORING - 993)) | (1 << (PlSqlParser.NOMONITORING - 993)) | (1 << (PlSqlParser.NO_MONITOR - 993)) | (1 << (PlSqlParser.NO_MULTIMV_REWRITE - 993)) | (1 << (PlSqlParser.NO_NATIVE_FULL_OUTER_JOIN - 993)) | (1 << (PlSqlParser.NONBLOCKING - 993)) | (1 << (PlSqlParser.NONEDITIONABLE - 993)) | (1 << (PlSqlParser.NONE - 993)) | (1 << (PlSqlParser.NO_NLJ_BATCHING - 993)) | (1 << (PlSqlParser.NO_NLJ_PREFETCH - 993)) | (1 << (PlSqlParser.NO - 993)) | (1 << (PlSqlParser.NONSCHEMA - 993)) | (1 << (PlSqlParser.NO_OBJECT_LINK - 993)) | (1 << (PlSqlParser.NOORDER - 993)) | (1 << (PlSqlParser.NO_ORDER_ROLLUPS - 993)) | (1 << (PlSqlParser.NO_OUTER_JOIN_TO_ANTI - 993)) | (1 << (PlSqlParser.NO_OUTER_JOIN_TO_INNER - 993)) | (1 << (PlSqlParser.NOOVERRIDE - 993)) | (1 << (PlSqlParser.NO_PARALLEL_INDEX - 993)) | (1 << (PlSqlParser.NOPARALLEL_INDEX - 993)) | (1 << (PlSqlParser.NO_PARALLEL - 993)) | (1 << (PlSqlParser.NOPARALLEL - 993)) | (1 << (PlSqlParser.NO_PARTIAL_COMMIT - 993)) | (1 << (PlSqlParser.NO_PARTIAL_JOIN - 993)) | (1 << (PlSqlParser.NO_PARTIAL_ROLLUP_PUSHDOWN - 993)))) !== 0) || ((((_la - 1025)) & ~0x1f) == 0 && ((1 << (_la - 1025)) & ((1 << (PlSqlParser.NOPARTITION - 1025)) | (1 << (PlSqlParser.NO_PLACE_DISTINCT - 1025)) | (1 << (PlSqlParser.NO_PLACE_GROUP_BY - 1025)) | (1 << (PlSqlParser.NO_PQ_CONCURRENT_UNION - 1025)) | (1 << (PlSqlParser.NO_PQ_MAP - 1025)) | (1 << (PlSqlParser.NO_PQ_REPLICATE - 1025)) | (1 << (PlSqlParser.NO_PQ_SKEW - 1025)) | (1 << (PlSqlParser.NO_PRUNE_GSETS - 1025)) | (1 << (PlSqlParser.NO_PULL_PRED - 1025)) | (1 << (PlSqlParser.NO_PUSH_PRED - 1025)) | (1 << (PlSqlParser.NO_PUSH_SUBQ - 1025)) | (1 << (PlSqlParser.NO_PX_FAULT_TOLERANCE - 1025)) | (1 << (PlSqlParser.NO_PX_JOIN_FILTER - 1025)) | (1 << (PlSqlParser.NO_QKN_BUFF - 1025)) | (1 << (PlSqlParser.NO_QUERY_TRANSFORMATION - 1025)) | (1 << (PlSqlParser.NO_REF_CASCADE - 1025)) | (1 << (PlSqlParser.NORELOCATE - 1025)) | (1 << (PlSqlParser.NORELY - 1025)) | (1 << (PlSqlParser.NOREPAIR - 1025)) | (1 << (PlSqlParser.NOREPLAY - 1025)) | (1 << (PlSqlParser.NORESETLOGS - 1025)) | (1 << (PlSqlParser.NO_RESULT_CACHE - 1025)) | (1 << (PlSqlParser.NOREVERSE - 1025)) | (1 << (PlSqlParser.NO_REWRITE - 1025)) | (1 << (PlSqlParser.NOREWRITE - 1025)) | (1 << (PlSqlParser.NORMAL - 1025)) | (1 << (PlSqlParser.NO_ROOT_SW_FOR_LOCAL - 1025)) | (1 << (PlSqlParser.NOROWDEPENDENCIES - 1025)) | (1 << (PlSqlParser.NOSCHEMACHECK - 1025)) | (1 << (PlSqlParser.NOSEGMENT - 1025)) | (1 << (PlSqlParser.NO_SEMIJOIN - 1025)) | (1 << (PlSqlParser.NO_SEMI_TO_INNER - 1025)))) !== 0) || ((((_la - 1057)) & ~0x1f) == 0 && ((1 << (_la - 1057)) & ((1 << (PlSqlParser.NO_SET_TO_JOIN - 1057)) | (1 << (PlSqlParser.NOSORT - 1057)) | (1 << (PlSqlParser.NO_SQL_TRANSLATION - 1057)) | (1 << (PlSqlParser.NO_SQL_TUNE - 1057)) | (1 << (PlSqlParser.NO_STAR_TRANSFORMATION - 1057)) | (1 << (PlSqlParser.NO_STATEMENT_QUEUING - 1057)) | (1 << (PlSqlParser.NO_STATS_GSETS - 1057)) | (1 << (PlSqlParser.NOSTRICT - 1057)) | (1 << (PlSqlParser.NO_SUBQUERY_PRUNING - 1057)) | (1 << (PlSqlParser.NO_SUBSTRB_PAD - 1057)) | (1 << (PlSqlParser.NO_SWAP_JOIN_INPUTS - 1057)) | (1 << (PlSqlParser.NOSWITCH - 1057)) | (1 << (PlSqlParser.NO_TABLE_LOOKUP_BY_NL - 1057)) | (1 << (PlSqlParser.NO_TEMP_TABLE - 1057)) | (1 << (PlSqlParser.NOTHING - 1057)) | (1 << (PlSqlParser.NOTIFICATION - 1057)) | (1 << (PlSqlParser.NO_TRANSFORM_DISTINCT_AGG - 1057)) | (1 << (PlSqlParser.NO_UNNEST - 1057)) | (1 << (PlSqlParser.NO_USE_CUBE - 1057)) | (1 << (PlSqlParser.NO_USE_HASH_AGGREGATION - 1057)) | (1 << (PlSqlParser.NO_USE_HASH_GBY_FOR_PUSHDOWN - 1057)) | (1 << (PlSqlParser.NO_USE_HASH - 1057)) | (1 << (PlSqlParser.NO_USE_INVISIBLE_INDEXES - 1057)) | (1 << (PlSqlParser.NO_USE_MERGE - 1057)) | (1 << (PlSqlParser.NO_USE_NL - 1057)) | (1 << (PlSqlParser.NO_USE_VECTOR_AGGREGATION - 1057)) | (1 << (PlSqlParser.NOVALIDATE - 1057)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM_DIMS - 1057)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM_FACT - 1057)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM - 1057)))) !== 0) || ((((_la - 1089)) & ~0x1f) == 0 && ((1 << (_la - 1089)) & ((1 << (PlSqlParser.NO_XDB_FASTPATH_INSERT - 1089)) | (1 << (PlSqlParser.NO_XML_DML_REWRITE - 1089)) | (1 << (PlSqlParser.NO_XMLINDEX_REWRITE_IN_SELECT - 1089)) | (1 << (PlSqlParser.NO_XMLINDEX_REWRITE - 1089)) | (1 << (PlSqlParser.NO_XML_QUERY_REWRITE - 1089)) | (1 << (PlSqlParser.NO_ZONEMAP - 1089)) | (1 << (PlSqlParser.NTH_VALUE - 1089)) | (1 << (PlSqlParser.NULLIF - 1089)) | (1 << (PlSqlParser.NULLS - 1089)) | (1 << (PlSqlParser.NUMBER - 1089)) | (1 << (PlSqlParser.NUMERIC - 1089)) | (1 << (PlSqlParser.NUM_INDEX_KEYS - 1089)) | (1 << (PlSqlParser.NUMTODSINTERVAL - 1089)) | (1 << (PlSqlParser.NUMTOYMINTERVAL - 1089)) | (1 << (PlSqlParser.NVARCHAR2 - 1089)) | (1 << (PlSqlParser.NVL2 - 1089)) | (1 << (PlSqlParser.OBJECT2XML - 1089)) | (1 << (PlSqlParser.OBJECT - 1089)) | (1 << (PlSqlParser.OBJ_ID - 1089)) | (1 << (PlSqlParser.OBJNO - 1089)) | (1 << (PlSqlParser.OBJNO_REUSE - 1089)) | (1 << (PlSqlParser.OCCURENCES - 1089)) | (1 << (PlSqlParser.OFFLINE - 1089)) | (1 << (PlSqlParser.OFF - 1089)) | (1 << (PlSqlParser.OFFSET - 1089)) | (1 << (PlSqlParser.OIDINDEX - 1089)) | (1 << (PlSqlParser.OID - 1089)) | (1 << (PlSqlParser.OLAP - 1089)) | (1 << (PlSqlParser.OLD - 1089)) | (1 << (PlSqlParser.OLD_PUSH_PRED - 1089)))) !== 0) || ((((_la - 1121)) & ~0x1f) == 0 && ((1 << (_la - 1121)) & ((1 << (PlSqlParser.OLS - 1121)) | (1 << (PlSqlParser.OLTP - 1121)) | (1 << (PlSqlParser.OMIT - 1121)) | (1 << (PlSqlParser.ONE - 1121)) | (1 << (PlSqlParser.ONLINE - 1121)) | (1 << (PlSqlParser.ONLY - 1121)) | (1 << (PlSqlParser.OPAQUE - 1121)) | (1 << (PlSqlParser.OPAQUE_TRANSFORM - 1121)) | (1 << (PlSqlParser.OPAQUE_XCANONICAL - 1121)) | (1 << (PlSqlParser.OPCODE - 1121)) | (1 << (PlSqlParser.OPEN - 1121)) | (1 << (PlSqlParser.OPERATIONS - 1121)) | (1 << (PlSqlParser.OPERATOR - 1121)) | (1 << (PlSqlParser.OPT_ESTIMATE - 1121)) | (1 << (PlSqlParser.OPTIMAL - 1121)) | (1 << (PlSqlParser.OPTIMIZE - 1121)) | (1 << (PlSqlParser.OPTIMIZER_FEATURES_ENABLE - 1121)) | (1 << (PlSqlParser.OPTIMIZER_GOAL - 1121)) | (1 << (PlSqlParser.OPT_PARAM - 1121)) | (1 << (PlSqlParser.ORA_BRANCH - 1121)) | (1 << (PlSqlParser.ORA_CHECK_ACL - 1121)) | (1 << (PlSqlParser.ORA_CHECK_PRIVILEGE - 1121)) | (1 << (PlSqlParser.ORA_CLUSTERING - 1121)) | (1 << (PlSqlParser.ORADATA - 1121)) | (1 << (PlSqlParser.ORADEBUG - 1121)) | (1 << (PlSqlParser.ORA_DST_AFFECTED - 1121)) | (1 << (PlSqlParser.ORA_DST_CONVERT - 1121)) | (1 << (PlSqlParser.ORA_DST_ERROR - 1121)) | (1 << (PlSqlParser.ORA_GET_ACLIDS - 1121)))) !== 0) || ((((_la - 1153)) & ~0x1f) == 0 && ((1 << (_la - 1153)) & ((1 << (PlSqlParser.ORA_GET_PRIVILEGES - 1153)) | (1 << (PlSqlParser.ORA_HASH - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_USERID - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_USER - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_XS_USER_GUID - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_XS_USER - 1153)) | (1 << (PlSqlParser.ORA_RAWCOMPARE - 1153)) | (1 << (PlSqlParser.ORA_RAWCONCAT - 1153)) | (1 << (PlSqlParser.ORA_ROWSCN - 1153)) | (1 << (PlSqlParser.ORA_ROWSCN_RAW - 1153)) | (1 << (PlSqlParser.ORA_ROWVERSION - 1153)) | (1 << (PlSqlParser.ORA_TABVERSION - 1153)) | (1 << (PlSqlParser.ORA_WRITE_TIME - 1153)) | (1 << (PlSqlParser.ORDERED - 1153)) | (1 << (PlSqlParser.ORDERED_PREDICATES - 1153)) | (1 << (PlSqlParser.ORDINALITY - 1153)) | (1 << (PlSqlParser.OR_EXPAND - 1153)) | (1 << (PlSqlParser.ORGANIZATION - 1153)) | (1 << (PlSqlParser.OR_PREDICATES - 1153)) | (1 << (PlSqlParser.OSERROR - 1153)) | (1 << (PlSqlParser.OTHER - 1153)) | (1 << (PlSqlParser.OUTER_JOIN_TO_ANTI - 1153)) | (1 << (PlSqlParser.OUTER_JOIN_TO_INNER - 1153)) | (1 << (PlSqlParser.OUTER - 1153)) | (1 << (PlSqlParser.OUTLINE_LEAF - 1153)) | (1 << (PlSqlParser.OUTLINE - 1153)) | (1 << (PlSqlParser.OUT_OF_LINE - 1153)) | (1 << (PlSqlParser.OUT - 1153)) | (1 << (PlSqlParser.OVERFLOW_NOMOVE - 1153)) | (1 << (PlSqlParser.OVERFLOW - 1153)))) !== 0) || ((((_la - 1185)) & ~0x1f) == 0 && ((1 << (_la - 1185)) & ((1 << (PlSqlParser.OVERLAPS - 1185)) | (1 << (PlSqlParser.OVER - 1185)) | (1 << (PlSqlParser.OVERRIDING - 1185)) | (1 << (PlSqlParser.OWNER - 1185)) | (1 << (PlSqlParser.OWNERSHIP - 1185)) | (1 << (PlSqlParser.OWN - 1185)) | (1 << (PlSqlParser.PACKAGE - 1185)) | (1 << (PlSqlParser.PACKAGES - 1185)) | (1 << (PlSqlParser.PARALLEL_ENABLE - 1185)) | (1 << (PlSqlParser.PARALLEL_INDEX - 1185)) | (1 << (PlSqlParser.PARALLEL - 1185)) | (1 << (PlSqlParser.PARAMETERS - 1185)) | (1 << (PlSqlParser.PARAM - 1185)) | (1 << (PlSqlParser.PARENT - 1185)) | (1 << (PlSqlParser.PARITY - 1185)) | (1 << (PlSqlParser.PARTIAL_JOIN - 1185)) | (1 << (PlSqlParser.PARTIALLY - 1185)) | (1 << (PlSqlParser.PARTIAL - 1185)) | (1 << (PlSqlParser.PARTIAL_ROLLUP_PUSHDOWN - 1185)) | (1 << (PlSqlParser.PARTITION_HASH - 1185)) | (1 << (PlSqlParser.PARTITION_LIST - 1185)) | (1 << (PlSqlParser.PARTITION - 1185)) | (1 << (PlSqlParser.PARTITION_RANGE - 1185)) | (1 << (PlSqlParser.PARTITIONS - 1185)) | (1 << (PlSqlParser.PARTNUMINST - 1185)) | (1 << (PlSqlParser.PASSING - 1185)) | (1 << (PlSqlParser.PASSWORD_GRACE_TIME - 1185)) | (1 << (PlSqlParser.PASSWORD_LIFE_TIME - 1185)) | (1 << (PlSqlParser.PASSWORD_LOCK_TIME - 1185)) | (1 << (PlSqlParser.PASSWORD - 1185)) | (1 << (PlSqlParser.PASSWORD_REUSE_MAX - 1185)))) !== 0) || ((((_la - 1217)) & ~0x1f) == 0 && ((1 << (_la - 1217)) & ((1 << (PlSqlParser.PASSWORD_REUSE_TIME - 1217)) | (1 << (PlSqlParser.PASSWORD_VERIFY_FUNCTION - 1217)) | (1 << (PlSqlParser.PAST - 1217)) | (1 << (PlSqlParser.PATCH - 1217)) | (1 << (PlSqlParser.PATH - 1217)) | (1 << (PlSqlParser.PATH_PREFIX - 1217)) | (1 << (PlSqlParser.PATHS - 1217)) | (1 << (PlSqlParser.PATTERN - 1217)) | (1 << (PlSqlParser.PBL_HS_BEGIN - 1217)) | (1 << (PlSqlParser.PBL_HS_END - 1217)) | (1 << (PlSqlParser.PCTINCREASE - 1217)) | (1 << (PlSqlParser.PCTTHRESHOLD - 1217)) | (1 << (PlSqlParser.PCTUSED - 1217)) | (1 << (PlSqlParser.PCTVERSION - 1217)) | (1 << (PlSqlParser.PENDING - 1217)) | (1 << (PlSqlParser.PERCENT_KEYWORD - 1217)) | (1 << (PlSqlParser.PERCENT_RANKM - 1217)) | (1 << (PlSqlParser.PERFORMANCE - 1217)) | (1 << (PlSqlParser.PERIOD_KEYWORD - 1217)) | (1 << (PlSqlParser.PERMANENT - 1217)) | (1 << (PlSqlParser.PERMISSION - 1217)) | (1 << (PlSqlParser.PERMUTE - 1217)) | (1 << (PlSqlParser.PER - 1217)) | (1 << (PlSqlParser.PFILE - 1217)) | (1 << (PlSqlParser.PHYSICAL - 1217)))) !== 0) || ((((_la - 1249)) & ~0x1f) == 0 && ((1 << (_la - 1249)) & ((1 << (PlSqlParser.PIKEY - 1249)) | (1 << (PlSqlParser.PIPELINED - 1249)) | (1 << (PlSqlParser.PIV_GB - 1249)) | (1 << (PlSqlParser.PIVOT - 1249)) | (1 << (PlSqlParser.PIV_SSF - 1249)) | (1 << (PlSqlParser.PLACE_DISTINCT - 1249)) | (1 << (PlSqlParser.PLACE_GROUP_BY - 1249)) | (1 << (PlSqlParser.PLAN - 1249)) | (1 << (PlSqlParser.PLSCOPE_SETTINGS - 1249)) | (1 << (PlSqlParser.PLS_INTEGER - 1249)) | (1 << (PlSqlParser.PLSQL_CCFLAGS - 1249)) | (1 << (PlSqlParser.PLSQL_CODE_TYPE - 1249)) | (1 << (PlSqlParser.PLSQL_DEBUG - 1249)) | (1 << (PlSqlParser.PLSQL_OPTIMIZE_LEVEL - 1249)) | (1 << (PlSqlParser.PLSQL_WARNINGS - 1249)) | (1 << (PlSqlParser.PLUGGABLE - 1249)) | (1 << (PlSqlParser.POINT - 1249)) | (1 << (PlSqlParser.POLICY - 1249)) | (1 << (PlSqlParser.POOL_16K - 1249)) | (1 << (PlSqlParser.POOL_2K - 1249)) | (1 << (PlSqlParser.POOL_32K - 1249)) | (1 << (PlSqlParser.POOL_4K - 1249)) | (1 << (PlSqlParser.POOL_8K - 1249)) | (1 << (PlSqlParser.POSITIVEN - 1249)) | (1 << (PlSqlParser.POSITIVE - 1249)) | (1 << (PlSqlParser.POST_TRANSACTION - 1249)) | (1 << (PlSqlParser.POWERMULTISET_BY_CARDINALITY - 1249)) | (1 << (PlSqlParser.POWERMULTISET - 1249)) | (1 << (PlSqlParser.POWER - 1249)) | (1 << (PlSqlParser.PQ_CONCURRENT_UNION - 1249)) | (1 << (PlSqlParser.PQ_DISTRIBUTE - 1249)))) !== 0) || ((((_la - 1281)) & ~0x1f) == 0 && ((1 << (_la - 1281)) & ((1 << (PlSqlParser.PQ_DISTRIBUTE_WINDOW - 1281)) | (1 << (PlSqlParser.PQ_FILTER - 1281)) | (1 << (PlSqlParser.PQ_MAP - 1281)) | (1 << (PlSqlParser.PQ_NOMAP - 1281)) | (1 << (PlSqlParser.PQ_REPLICATE - 1281)) | (1 << (PlSqlParser.PQ_SKEW - 1281)) | (1 << (PlSqlParser.PRAGMA - 1281)) | (1 << (PlSqlParser.PREBUILT - 1281)) | (1 << (PlSqlParser.PRECEDES - 1281)) | (1 << (PlSqlParser.PRECEDING - 1281)) | (1 << (PlSqlParser.PRECISION - 1281)) | (1 << (PlSqlParser.PRECOMPUTE_SUBQUERY - 1281)) | (1 << (PlSqlParser.PREDICATE_REORDERS - 1281)) | (1 << (PlSqlParser.PRELOAD - 1281)) | (1 << (PlSqlParser.PREPARE - 1281)) | (1 << (PlSqlParser.PRESENTNNV - 1281)) | (1 << (PlSqlParser.PRESENT - 1281)) | (1 << (PlSqlParser.PRESENTV - 1281)) | (1 << (PlSqlParser.PRESERVE_OID - 1281)) | (1 << (PlSqlParser.PRESERVE - 1281)) | (1 << (PlSqlParser.PRETTY - 1281)) | (1 << (PlSqlParser.PREVIOUS - 1281)) | (1 << (PlSqlParser.PREV - 1281)) | (1 << (PlSqlParser.PRIMARY - 1281)) | (1 << (PlSqlParser.PRINTBLOBTOCLOB - 1281)) | (1 << (PlSqlParser.PRIORITY - 1281)) | (1 << (PlSqlParser.PRIVATE - 1281)) | (1 << (PlSqlParser.PRIVATE_SGA - 1281)) | (1 << (PlSqlParser.PRIVILEGED - 1281)) | (1 << (PlSqlParser.PRIVILEGE - 1281)) | (1 << (PlSqlParser.PRIVILEGES - 1281)))) !== 0) || ((((_la - 1313)) & ~0x1f) == 0 && ((1 << (_la - 1313)) & ((1 << (PlSqlParser.PROCEDURAL - 1313)) | (1 << (PlSqlParser.PROCEDURE - 1313)) | (1 << (PlSqlParser.PROCESS - 1313)) | (1 << (PlSqlParser.PROFILE - 1313)) | (1 << (PlSqlParser.PROGRAM - 1313)) | (1 << (PlSqlParser.PROJECT - 1313)) | (1 << (PlSqlParser.PROPAGATE - 1313)) | (1 << (PlSqlParser.PROTECTED - 1313)) | (1 << (PlSqlParser.PROTECTION - 1313)) | (1 << (PlSqlParser.PROXY - 1313)) | (1 << (PlSqlParser.PRUNING - 1313)) | (1 << (PlSqlParser.PULL_PRED - 1313)) | (1 << (PlSqlParser.PURGE - 1313)) | (1 << (PlSqlParser.PUSH_PRED - 1313)) | (1 << (PlSqlParser.PUSH_SUBQ - 1313)) | (1 << (PlSqlParser.PX_FAULT_TOLERANCE - 1313)) | (1 << (PlSqlParser.PX_GRANULE - 1313)) | (1 << (PlSqlParser.PX_JOIN_FILTER - 1313)) | (1 << (PlSqlParser.QB_NAME - 1313)) | (1 << (PlSqlParser.QUERY_BLOCK - 1313)) | (1 << (PlSqlParser.QUERY - 1313)) | (1 << (PlSqlParser.QUEUE_CURR - 1313)) | (1 << (PlSqlParser.QUEUE - 1313)) | (1 << (PlSqlParser.QUEUE_ROWP - 1313)) | (1 << (PlSqlParser.QUIESCE - 1313)) | (1 << (PlSqlParser.QUORUM - 1313)) | (1 << (PlSqlParser.QUOTA - 1313)) | (1 << (PlSqlParser.RAISE - 1313)) | (1 << (PlSqlParser.RANDOM_LOCAL - 1313)) | (1 << (PlSqlParser.RANDOM - 1313)) | (1 << (PlSqlParser.RANGE - 1313)))) !== 0) || ((((_la - 1345)) & ~0x1f) == 0 && ((1 << (_la - 1345)) & ((1 << (PlSqlParser.RANKM - 1345)) | (1 << (PlSqlParser.RAPIDLY - 1345)) | (1 << (PlSqlParser.RAW - 1345)) | (1 << (PlSqlParser.RAWTOHEX - 1345)) | (1 << (PlSqlParser.RAWTONHEX - 1345)) | (1 << (PlSqlParser.RBA - 1345)) | (1 << (PlSqlParser.RBO_OUTLINE - 1345)) | (1 << (PlSqlParser.RDBA - 1345)) | (1 << (PlSqlParser.READ - 1345)) | (1 << (PlSqlParser.READS - 1345)) | (1 << (PlSqlParser.REALM - 1345)) | (1 << (PlSqlParser.REAL - 1345)) | (1 << (PlSqlParser.REBALANCE - 1345)) | (1 << (PlSqlParser.REBUILD - 1345)) | (1 << (PlSqlParser.RECORD - 1345)) | (1 << (PlSqlParser.RECORDS_PER_BLOCK - 1345)) | (1 << (PlSqlParser.RECOVERABLE - 1345)) | (1 << (PlSqlParser.RECOVER - 1345)) | (1 << (PlSqlParser.RECOVERY - 1345)) | (1 << (PlSqlParser.RECYCLEBIN - 1345)) | (1 << (PlSqlParser.RECYCLE - 1345)) | (1 << (PlSqlParser.REDACTION - 1345)) | (1 << (PlSqlParser.REDEFINE - 1345)) | (1 << (PlSqlParser.REDO - 1345)) | (1 << (PlSqlParser.REDUCED - 1345)) | (1 << (PlSqlParser.REDUNDANCY - 1345)) | (1 << (PlSqlParser.REF_CASCADE_CURSOR - 1345)) | (1 << (PlSqlParser.REFERENCED - 1345)) | (1 << (PlSqlParser.REFERENCE - 1345)) | (1 << (PlSqlParser.REFERENCES - 1345)) | (1 << (PlSqlParser.REFERENCING - 1345)) | (1 << (PlSqlParser.REF - 1345)))) !== 0) || ((((_la - 1377)) & ~0x1f) == 0 && ((1 << (_la - 1377)) & ((1 << (PlSqlParser.REFRESH - 1377)) | (1 << (PlSqlParser.REFTOHEX - 1377)) | (1 << (PlSqlParser.REGEXP_COUNT - 1377)) | (1 << (PlSqlParser.REGEXP_INSTR - 1377)) | (1 << (PlSqlParser.REGEXP_LIKE - 1377)) | (1 << (PlSqlParser.REGEXP_REPLACE - 1377)) | (1 << (PlSqlParser.REGEXP_SUBSTR - 1377)) | (1 << (PlSqlParser.REGISTER - 1377)) | (1 << (PlSqlParser.REGR_AVGX - 1377)) | (1 << (PlSqlParser.REGR_AVGY - 1377)) | (1 << (PlSqlParser.REGR_COUNT - 1377)) | (1 << (PlSqlParser.REGR_INTERCEPT - 1377)) | (1 << (PlSqlParser.REGR_R2 - 1377)) | (1 << (PlSqlParser.REGR_SLOPE - 1377)) | (1 << (PlSqlParser.REGR_SXX - 1377)) | (1 << (PlSqlParser.REGR_SXY - 1377)) | (1 << (PlSqlParser.REGR_SYY - 1377)) | (1 << (PlSqlParser.REGULAR - 1377)) | (1 << (PlSqlParser.REJECT - 1377)) | (1 << (PlSqlParser.REKEY - 1377)) | (1 << (PlSqlParser.RELATIONAL - 1377)) | (1 << (PlSqlParser.RELOCATE - 1377)) | (1 << (PlSqlParser.RELY - 1377)) | (1 << (PlSqlParser.REMAINDER - 1377)) | (1 << (PlSqlParser.REMOTE_MAPPED - 1377)) | (1 << (PlSqlParser.REMOVE - 1377)) | (1 << (PlSqlParser.RENAME - 1377)) | (1 << (PlSqlParser.REPAIR - 1377)) | (1 << (PlSqlParser.REPEAT - 1377)) | (1 << (PlSqlParser.REPLACE - 1377)) | (1 << (PlSqlParser.REPLICATION - 1377)))) !== 0) || ((((_la - 1409)) & ~0x1f) == 0 && ((1 << (_la - 1409)) & ((1 << (PlSqlParser.REQUIRED - 1409)) | (1 << (PlSqlParser.RESETLOGS - 1409)) | (1 << (PlSqlParser.RESET - 1409)) | (1 << (PlSqlParser.RESIZE - 1409)) | (1 << (PlSqlParser.RESOLVE - 1409)) | (1 << (PlSqlParser.RESOLVER - 1409)) | (1 << (PlSqlParser.RESPECT - 1409)) | (1 << (PlSqlParser.RESTART - 1409)) | (1 << (PlSqlParser.RESTORE_AS_INTERVALS - 1409)) | (1 << (PlSqlParser.RESTORE - 1409)) | (1 << (PlSqlParser.RESTRICT_ALL_REF_CONS - 1409)) | (1 << (PlSqlParser.RESTRICTED - 1409)) | (1 << (PlSqlParser.RESTRICT_REFERENCES - 1409)) | (1 << (PlSqlParser.RESTRICT - 1409)) | (1 << (PlSqlParser.RESULT_CACHE - 1409)) | (1 << (PlSqlParser.RESULT - 1409)) | (1 << (PlSqlParser.RESUMABLE - 1409)) | (1 << (PlSqlParser.RESUME - 1409)) | (1 << (PlSqlParser.RETENTION - 1409)) | (1 << (PlSqlParser.RETRY_ON_ROW_CHANGE - 1409)) | (1 << (PlSqlParser.RETURNING - 1409)) | (1 << (PlSqlParser.RETURN - 1409)) | (1 << (PlSqlParser.REUSE - 1409)) | (1 << (PlSqlParser.REVERSE - 1409)) | (1 << (PlSqlParser.REWRITE_OR_ERROR - 1409)) | (1 << (PlSqlParser.REWRITE - 1409)) | (1 << (PlSqlParser.RIGHT - 1409)) | (1 << (PlSqlParser.ROLE - 1409)) | (1 << (PlSqlParser.ROLESET - 1409)) | (1 << (PlSqlParser.ROLES - 1409)))) !== 0) || ((((_la - 1441)) & ~0x1f) == 0 && ((1 << (_la - 1441)) & ((1 << (PlSqlParser.ROLLBACK - 1441)) | (1 << (PlSqlParser.ROLLING - 1441)) | (1 << (PlSqlParser.ROLLUP - 1441)) | (1 << (PlSqlParser.ROWDEPENDENCIES - 1441)) | (1 << (PlSqlParser.ROWID_MAPPING_TABLE - 1441)) | (1 << (PlSqlParser.ROWID - 1441)) | (1 << (PlSqlParser.ROWIDTOCHAR - 1441)) | (1 << (PlSqlParser.ROWIDTONCHAR - 1441)) | (1 << (PlSqlParser.ROW_LENGTH - 1441)) | (1 << (PlSqlParser.ROWNUM - 1441)) | (1 << (PlSqlParser.ROW - 1441)) | (1 << (PlSqlParser.ROWS - 1441)) | (1 << (PlSqlParser.RPAD - 1441)) | (1 << (PlSqlParser.RTRIM - 1441)) | (1 << (PlSqlParser.RULE - 1441)) | (1 << (PlSqlParser.RULES - 1441)) | (1 << (PlSqlParser.RUNNING - 1441)) | (1 << (PlSqlParser.SALT - 1441)) | (1 << (PlSqlParser.SAMPLE - 1441)) | (1 << (PlSqlParser.SAVE_AS_INTERVALS - 1441)) | (1 << (PlSqlParser.SAVEPOINT - 1441)) | (1 << (PlSqlParser.SAVE - 1441)) | (1 << (PlSqlParser.SB4 - 1441)) | (1 << (PlSqlParser.SCALE_ROWS - 1441)) | (1 << (PlSqlParser.SCALE - 1441)) | (1 << (PlSqlParser.SCAN_INSTANCES - 1441)) | (1 << (PlSqlParser.SCAN - 1441)) | (1 << (PlSqlParser.SCHEDULER - 1441)) | (1 << (PlSqlParser.SCHEMACHECK - 1441)) | (1 << (PlSqlParser.SCHEMA - 1441)) | (1 << (PlSqlParser.SCN_ASCENDING - 1441)) | (1 << (PlSqlParser.SCN - 1441)))) !== 0) || ((((_la - 1473)) & ~0x1f) == 0 && ((1 << (_la - 1473)) & ((1 << (PlSqlParser.SCOPE - 1473)) | (1 << (PlSqlParser.SCRUB - 1473)) | (1 << (PlSqlParser.SD_ALL - 1473)) | (1 << (PlSqlParser.SD_INHIBIT - 1473)) | (1 << (PlSqlParser.SDO_GEOM_MBR - 1473)) | (1 << (PlSqlParser.SD_SHOW - 1473)) | (1 << (PlSqlParser.SEARCH - 1473)) | (1 << (PlSqlParser.SECOND - 1473)) | (1 << (PlSqlParser.SECRET - 1473)) | (1 << (PlSqlParser.SECUREFILE_DBA - 1473)) | (1 << (PlSqlParser.SECUREFILE - 1473)) | (1 << (PlSqlParser.SECURITY - 1473)) | (1 << (PlSqlParser.SEED - 1473)) | (1 << (PlSqlParser.SEG_BLOCK - 1473)) | (1 << (PlSqlParser.SEG_FILE - 1473)) | (1 << (PlSqlParser.SEGMENT - 1473)) | (1 << (PlSqlParser.SELECTIVITY - 1473)) | (1 << (PlSqlParser.SELF - 1473)) | (1 << (PlSqlParser.SEMIJOIN_DRIVER - 1473)) | (1 << (PlSqlParser.SEMIJOIN - 1473)) | (1 << (PlSqlParser.SEMI_TO_INNER - 1473)) | (1 << (PlSqlParser.SEQUENCED - 1473)) | (1 << (PlSqlParser.SEQUENCE - 1473)) | (1 << (PlSqlParser.SEQUENTIAL - 1473)) | (1 << (PlSqlParser.SERIALIZABLE - 1473)) | (1 << (PlSqlParser.SERIALLY_REUSABLE - 1473)) | (1 << (PlSqlParser.SERIAL - 1473)) | (1 << (PlSqlParser.SERVERERROR - 1473)) | (1 << (PlSqlParser.SERVICE_NAME_CONVERT - 1473)) | (1 << (PlSqlParser.SERVICES - 1473)))) !== 0) || ((((_la - 1505)) & ~0x1f) == 0 && ((1 << (_la - 1505)) & ((1 << (PlSqlParser.SESSION_CACHED_CURSORS - 1505)) | (1 << (PlSqlParser.SESSION - 1505)) | (1 << (PlSqlParser.SESSIONS_PER_USER - 1505)) | (1 << (PlSqlParser.SESSIONTIMEZONE - 1505)) | (1 << (PlSqlParser.SESSIONTZNAME - 1505)) | (1 << (PlSqlParser.SET - 1505)) | (1 << (PlSqlParser.SETS - 1505)) | (1 << (PlSqlParser.SETTINGS - 1505)) | (1 << (PlSqlParser.SET_TO_JOIN - 1505)) | (1 << (PlSqlParser.SEVERE - 1505)) | (1 << (PlSqlParser.SHARED_POOL - 1505)) | (1 << (PlSqlParser.SHARED - 1505)) | (1 << (PlSqlParser.SHARING - 1505)) | (1 << (PlSqlParser.SHELFLIFE - 1505)) | (1 << (PlSqlParser.SHOW - 1505)) | (1 << (PlSqlParser.SHRINK - 1505)) | (1 << (PlSqlParser.SHUTDOWN - 1505)) | (1 << (PlSqlParser.SIBLINGS - 1505)) | (1 << (PlSqlParser.SID - 1505)) | (1 << (PlSqlParser.SIGNAL_COMPONENT - 1505)) | (1 << (PlSqlParser.SIGNAL_FUNCTION - 1505)) | (1 << (PlSqlParser.SIGN - 1505)) | (1 << (PlSqlParser.SIGNTYPE - 1505)) | (1 << (PlSqlParser.SIMPLE_INTEGER - 1505)) | (1 << (PlSqlParser.SIMPLE - 1505)) | (1 << (PlSqlParser.SINGLE - 1505)) | (1 << (PlSqlParser.SINGLETASK - 1505)) | (1 << (PlSqlParser.SINH - 1505)) | (1 << (PlSqlParser.SIN - 1505)) | (1 << (PlSqlParser.SKIP_EXT_OPTIMIZER - 1505)))) !== 0) || ((((_la - 1537)) & ~0x1f) == 0 && ((1 << (_la - 1537)) & ((1 << (PlSqlParser.SKIP_ - 1537)) | (1 << (PlSqlParser.SKIP_UNQ_UNUSABLE_IDX - 1537)) | (1 << (PlSqlParser.SKIP_UNUSABLE_INDEXES - 1537)) | (1 << (PlSqlParser.SMALLFILE - 1537)) | (1 << (PlSqlParser.SMALLINT - 1537)) | (1 << (PlSqlParser.SNAPSHOT - 1537)) | (1 << (PlSqlParser.SOME - 1537)) | (1 << (PlSqlParser.SORT - 1537)) | (1 << (PlSqlParser.SOUNDEX - 1537)) | (1 << (PlSqlParser.SOURCE_FILE_DIRECTORY - 1537)) | (1 << (PlSqlParser.SOURCE_FILE_NAME_CONVERT - 1537)) | (1 << (PlSqlParser.SOURCE - 1537)) | (1 << (PlSqlParser.SPACE_KEYWORD - 1537)) | (1 << (PlSqlParser.SPECIFICATION - 1537)) | (1 << (PlSqlParser.SPFILE - 1537)) | (1 << (PlSqlParser.SPLIT - 1537)) | (1 << (PlSqlParser.SPREADSHEET - 1537)) | (1 << (PlSqlParser.SQLDATA - 1537)) | (1 << (PlSqlParser.SQLERROR - 1537)) | (1 << (PlSqlParser.SQLLDR - 1537)) | (1 << (PlSqlParser.SQL - 1537)) | (1 << (PlSqlParser.SQL_TRACE - 1537)) | (1 << (PlSqlParser.SQL_TRANSLATION_PROFILE - 1537)) | (1 << (PlSqlParser.SQRT - 1537)) | (1 << (PlSqlParser.STALE - 1537)) | (1 << (PlSqlParser.STANDALONE - 1537)) | (1 << (PlSqlParser.STANDARD_HASH - 1537)) | (1 << (PlSqlParser.STANDBY_MAX_DATA_DELAY - 1537)) | (1 << (PlSqlParser.STANDBYS - 1537)) | (1 << (PlSqlParser.STANDBY - 1537)) | (1 << (PlSqlParser.STAR - 1537)) | (1 << (PlSqlParser.STAR_TRANSFORMATION - 1537)))) !== 0) || ((((_la - 1570)) & ~0x1f) == 0 && ((1 << (_la - 1570)) & ((1 << (PlSqlParser.STARTUP - 1570)) | (1 << (PlSqlParser.STATEMENT_ID - 1570)) | (1 << (PlSqlParser.STATEMENT_QUEUING - 1570)) | (1 << (PlSqlParser.STATEMENTS - 1570)) | (1 << (PlSqlParser.STATEMENT - 1570)) | (1 << (PlSqlParser.STATE - 1570)) | (1 << (PlSqlParser.STATIC - 1570)) | (1 << (PlSqlParser.STATISTICS - 1570)) | (1 << (PlSqlParser.STATS_BINOMIAL_TEST - 1570)) | (1 << (PlSqlParser.STATS_CROSSTAB - 1570)) | (1 << (PlSqlParser.STATS_F_TEST - 1570)) | (1 << (PlSqlParser.STATS_KS_TEST - 1570)) | (1 << (PlSqlParser.STATS_MODE - 1570)) | (1 << (PlSqlParser.STATS_MW_TEST - 1570)) | (1 << (PlSqlParser.STATS_ONE_WAY_ANOVA - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_INDEP - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_INDEPU - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_ONE - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_PAIRED - 1570)) | (1 << (PlSqlParser.STATS_WSR_TEST - 1570)) | (1 << (PlSqlParser.STDDEV_POP - 1570)) | (1 << (PlSqlParser.STDDEV_SAMP - 1570)) | (1 << (PlSqlParser.STOP - 1570)) | (1 << (PlSqlParser.STORAGE - 1570)) | (1 << (PlSqlParser.STORE - 1570)) | (1 << (PlSqlParser.STREAMS - 1570)) | (1 << (PlSqlParser.STREAM - 1570)) | (1 << (PlSqlParser.STRICT - 1570)) | (1 << (PlSqlParser.STRING - 1570)) | (1 << (PlSqlParser.STRIPE_COLUMNS - 1570)) | (1 << (PlSqlParser.STRIPE_WIDTH - 1570)) | (1 << (PlSqlParser.STRIP - 1570)))) !== 0) || ((((_la - 1602)) & ~0x1f) == 0 && ((1 << (_la - 1602)) & ((1 << (PlSqlParser.STRUCTURE - 1602)) | (1 << (PlSqlParser.SUBMULTISET - 1602)) | (1 << (PlSqlParser.SUBPARTITION_REL - 1602)) | (1 << (PlSqlParser.SUBPARTITIONS - 1602)) | (1 << (PlSqlParser.SUBPARTITION - 1602)) | (1 << (PlSqlParser.SUBQUERIES - 1602)) | (1 << (PlSqlParser.SUBQUERY_PRUNING - 1602)) | (1 << (PlSqlParser.SUBSCRIBE - 1602)) | (1 << (PlSqlParser.SUBSET - 1602)) | (1 << (PlSqlParser.SUBSTITUTABLE - 1602)) | (1 << (PlSqlParser.SUBSTR2 - 1602)) | (1 << (PlSqlParser.SUBSTR4 - 1602)) | (1 << (PlSqlParser.SUBSTRB - 1602)) | (1 << (PlSqlParser.SUBSTRC - 1602)) | (1 << (PlSqlParser.SUBTYPE - 1602)) | (1 << (PlSqlParser.SUCCESSFUL - 1602)) | (1 << (PlSqlParser.SUCCESS - 1602)) | (1 << (PlSqlParser.SUMMARY - 1602)) | (1 << (PlSqlParser.SUPPLEMENTAL - 1602)) | (1 << (PlSqlParser.SUSPEND - 1602)) | (1 << (PlSqlParser.SWAP_JOIN_INPUTS - 1602)) | (1 << (PlSqlParser.SWITCHOVER - 1602)) | (1 << (PlSqlParser.SWITCH - 1602)) | (1 << (PlSqlParser.SYNCHRONOUS - 1602)) | (1 << (PlSqlParser.SYNC - 1602)) | (1 << (PlSqlParser.SYSASM - 1602)) | (1 << (PlSqlParser.SYS_AUDIT - 1602)) | (1 << (PlSqlParser.SYSAUX - 1602)) | (1 << (PlSqlParser.SYSBACKUP - 1602)) | (1 << (PlSqlParser.SYS_CHECKACL - 1602)) | (1 << (PlSqlParser.SYS_CHECK_PRIVILEGE - 1602)))) !== 0) || ((((_la - 1634)) & ~0x1f) == 0 && ((1 << (_la - 1634)) & ((1 << (PlSqlParser.SYS_CONNECT_BY_PATH - 1634)) | (1 << (PlSqlParser.SYS_CONTEXT - 1634)) | (1 << (PlSqlParser.SYSDATE - 1634)) | (1 << (PlSqlParser.SYSDBA - 1634)) | (1 << (PlSqlParser.SYS_DBURIGEN - 1634)) | (1 << (PlSqlParser.SYSDG - 1634)) | (1 << (PlSqlParser.SYS_DL_CURSOR - 1634)) | (1 << (PlSqlParser.SYS_DM_RXFORM_CHR - 1634)) | (1 << (PlSqlParser.SYS_DM_RXFORM_NUM - 1634)) | (1 << (PlSqlParser.SYS_DOM_COMPARE - 1634)) | (1 << (PlSqlParser.SYS_DST_PRIM2SEC - 1634)) | (1 << (PlSqlParser.SYS_DST_SEC2PRIM - 1634)) | (1 << (PlSqlParser.SYS_ET_BFILE_TO_RAW - 1634)) | (1 << (PlSqlParser.SYS_ET_BLOB_TO_IMAGE - 1634)) | (1 << (PlSqlParser.SYS_ET_IMAGE_TO_BLOB - 1634)) | (1 << (PlSqlParser.SYS_ET_RAW_TO_BFILE - 1634)) | (1 << (PlSqlParser.SYS_EXTPDTXT - 1634)) | (1 << (PlSqlParser.SYS_EXTRACT_UTC - 1634)) | (1 << (PlSqlParser.SYS_FBT_INSDEL - 1634)) | (1 << (PlSqlParser.SYS_FILTER_ACLS - 1634)) | (1 << (PlSqlParser.SYS_FNMATCHES - 1634)) | (1 << (PlSqlParser.SYS_FNREPLACE - 1634)) | (1 << (PlSqlParser.SYS_GET_ACLIDS - 1634)) | (1 << (PlSqlParser.SYS_GET_COL_ACLIDS - 1634)) | (1 << (PlSqlParser.SYS_GET_PRIVILEGES - 1634)) | (1 << (PlSqlParser.SYS_GETTOKENID - 1634)) | (1 << (PlSqlParser.SYS_GETXTIVAL - 1634)) | (1 << (PlSqlParser.SYS_GUID - 1634)) | (1 << (PlSqlParser.SYSGUID - 1634)) | (1 << (PlSqlParser.SYSKM - 1634)) | (1 << (PlSqlParser.SYS_MAKE_XMLNODEID - 1634)) | (1 << (PlSqlParser.SYS_MAKEXML - 1634)))) !== 0) || ((((_la - 1666)) & ~0x1f) == 0 && ((1 << (_la - 1666)) & ((1 << (PlSqlParser.SYS_MKXMLATTR - 1666)) | (1 << (PlSqlParser.SYS_MKXTI - 1666)) | (1 << (PlSqlParser.SYSOBJ - 1666)) | (1 << (PlSqlParser.SYS_OP_ADT2BIN - 1666)) | (1 << (PlSqlParser.SYS_OP_ADTCONS - 1666)) | (1 << (PlSqlParser.SYS_OP_ALSCRVAL - 1666)) | (1 << (PlSqlParser.SYS_OP_ATG - 1666)) | (1 << (PlSqlParser.SYS_OP_BIN2ADT - 1666)) | (1 << (PlSqlParser.SYS_OP_BITVEC - 1666)) | (1 << (PlSqlParser.SYS_OP_BL2R - 1666)) | (1 << (PlSqlParser.SYS_OP_BLOOM_FILTER_LIST - 1666)) | (1 << (PlSqlParser.SYS_OP_BLOOM_FILTER - 1666)) | (1 << (PlSqlParser.SYS_OP_C2C - 1666)) | (1 << (PlSqlParser.SYS_OP_CAST - 1666)) | (1 << (PlSqlParser.SYS_OP_CEG - 1666)) | (1 << (PlSqlParser.SYS_OP_CL2C - 1666)) | (1 << (PlSqlParser.SYS_OP_COMBINED_HASH - 1666)) | (1 << (PlSqlParser.SYS_OP_COMP - 1666)) | (1 << (PlSqlParser.SYS_OP_CONVERT - 1666)) | (1 << (PlSqlParser.SYS_OP_COUNTCHG - 1666)) | (1 << (PlSqlParser.SYS_OP_CSCONV - 1666)) | (1 << (PlSqlParser.SYS_OP_CSCONVTEST - 1666)) | (1 << (PlSqlParser.SYS_OP_CSR - 1666)) | (1 << (PlSqlParser.SYS_OP_CSX_PATCH - 1666)) | (1 << (PlSqlParser.SYS_OP_CYCLED_SEQ - 1666)) | (1 << (PlSqlParser.SYS_OP_DECOMP - 1666)) | (1 << (PlSqlParser.SYS_OP_DESCEND - 1666)) | (1 << (PlSqlParser.SYS_OP_DISTINCT - 1666)) | (1 << (PlSqlParser.SYS_OP_DRA - 1666)) | (1 << (PlSqlParser.SYS_OP_DUMP - 1666)) | (1 << (PlSqlParser.SYS_OP_DV_CHECK - 1666)) | (1 << (PlSqlParser.SYS_OP_ENFORCE_NOT_NULL - 1666)))) !== 0) || ((((_la - 1698)) & ~0x1f) == 0 && ((1 << (_la - 1698)) & ((1 << (PlSqlParser.SYSOPER - 1698)) | (1 << (PlSqlParser.SYS_OP_EXTRACT - 1698)) | (1 << (PlSqlParser.SYS_OP_GROUPING - 1698)) | (1 << (PlSqlParser.SYS_OP_GUID - 1698)) | (1 << (PlSqlParser.SYS_OP_HASH - 1698)) | (1 << (PlSqlParser.SYS_OP_IIX - 1698)) | (1 << (PlSqlParser.SYS_OP_ITR - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_CREATE - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_FILTER_LIST - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_FILTER - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_SUCCEEDED - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_USE - 1698)) | (1 << (PlSqlParser.SYS_OP_LBID - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2BLOB - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2CLOB - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2ID - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2NCLOB - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2TYP - 1698)) | (1 << (PlSqlParser.SYS_OP_LSVI - 1698)) | (1 << (PlSqlParser.SYS_OP_LVL - 1698)) | (1 << (PlSqlParser.SYS_OP_MAKEOID - 1698)) | (1 << (PlSqlParser.SYS_OP_MAP_NONNULL - 1698)) | (1 << (PlSqlParser.SYS_OP_MSR - 1698)) | (1 << (PlSqlParser.SYS_OP_NICOMBINE - 1698)) | (1 << (PlSqlParser.SYS_OP_NIEXTRACT - 1698)) | (1 << (PlSqlParser.SYS_OP_NII - 1698)) | (1 << (PlSqlParser.SYS_OP_NIX - 1698)) | (1 << (PlSqlParser.SYS_OP_NOEXPAND - 1698)) | (1 << (PlSqlParser.SYS_OP_NTCIMG - 1698)) | (1 << (PlSqlParser.SYS_OP_NUMTORAW - 1698)) | (1 << (PlSqlParser.SYS_OP_OIDVALUE - 1698)) | (1 << (PlSqlParser.SYS_OP_OPNSIZE - 1698)))) !== 0) || ((((_la - 1730)) & ~0x1f) == 0 && ((1 << (_la - 1730)) & ((1 << (PlSqlParser.SYS_OP_PAR_1 - 1730)) | (1 << (PlSqlParser.SYS_OP_PARGID_1 - 1730)) | (1 << (PlSqlParser.SYS_OP_PARGID - 1730)) | (1 << (PlSqlParser.SYS_OP_PAR - 1730)) | (1 << (PlSqlParser.SYS_OP_PART_ID - 1730)) | (1 << (PlSqlParser.SYS_OP_PIVOT - 1730)) | (1 << (PlSqlParser.SYS_OP_R2O - 1730)) | (1 << (PlSqlParser.SYS_OP_RAWTONUM - 1730)) | (1 << (PlSqlParser.SYS_OP_RDTM - 1730)) | (1 << (PlSqlParser.SYS_OP_REF - 1730)) | (1 << (PlSqlParser.SYS_OP_RMTD - 1730)) | (1 << (PlSqlParser.SYS_OP_ROWIDTOOBJ - 1730)) | (1 << (PlSqlParser.SYS_OP_RPB - 1730)) | (1 << (PlSqlParser.SYS_OPTLOBPRBSC - 1730)) | (1 << (PlSqlParser.SYS_OP_TOSETID - 1730)) | (1 << (PlSqlParser.SYS_OP_TPR - 1730)) | (1 << (PlSqlParser.SYS_OP_TRTB - 1730)) | (1 << (PlSqlParser.SYS_OPTXICMP - 1730)) | (1 << (PlSqlParser.SYS_OPTXQCASTASNQ - 1730)) | (1 << (PlSqlParser.SYS_OP_UNDESCEND - 1730)) | (1 << (PlSqlParser.SYS_OP_VECAND - 1730)) | (1 << (PlSqlParser.SYS_OP_VECBIT - 1730)) | (1 << (PlSqlParser.SYS_OP_VECOR - 1730)) | (1 << (PlSqlParser.SYS_OP_VECXOR - 1730)) | (1 << (PlSqlParser.SYS_OP_VERSION - 1730)) | (1 << (PlSqlParser.SYS_OP_VREF - 1730)) | (1 << (PlSqlParser.SYS_OP_VVD - 1730)) | (1 << (PlSqlParser.SYS_OP_XMLCONS_FOR_CSX - 1730)) | (1 << (PlSqlParser.SYS_OP_XPTHATG - 1730)) | (1 << (PlSqlParser.SYS_OP_XPTHIDX - 1730)) | (1 << (PlSqlParser.SYS_OP_XPTHOP - 1730)) | (1 << (PlSqlParser.SYS_OP_XTXT2SQLT - 1730)))) !== 0) || ((((_la - 1762)) & ~0x1f) == 0 && ((1 << (_la - 1762)) & ((1 << (PlSqlParser.SYS_OP_ZONE_ID - 1762)) | (1 << (PlSqlParser.SYS_ORDERKEY_DEPTH - 1762)) | (1 << (PlSqlParser.SYS_ORDERKEY_MAXCHILD - 1762)) | (1 << (PlSqlParser.SYS_ORDERKEY_PARENT - 1762)) | (1 << (PlSqlParser.SYS_PARALLEL_TXN - 1762)) | (1 << (PlSqlParser.SYS_PATHID_IS_ATTR - 1762)) | (1 << (PlSqlParser.SYS_PATHID_IS_NMSPC - 1762)) | (1 << (PlSqlParser.SYS_PATHID_LASTNAME - 1762)) | (1 << (PlSqlParser.SYS_PATHID_LASTNMSPC - 1762)) | (1 << (PlSqlParser.SYS_PATH_REVERSE - 1762)) | (1 << (PlSqlParser.SYS_PXQEXTRACT - 1762)) | (1 << (PlSqlParser.SYS_RAW_TO_XSID - 1762)) | (1 << (PlSqlParser.SYS_RID_ORDER - 1762)) | (1 << (PlSqlParser.SYS_ROW_DELTA - 1762)) | (1 << (PlSqlParser.SYS_SC_2_XMLT - 1762)) | (1 << (PlSqlParser.SYS_SYNRCIREDO - 1762)) | (1 << (PlSqlParser.SYSTEM_DEFINED - 1762)) | (1 << (PlSqlParser.SYSTEM - 1762)) | (1 << (PlSqlParser.SYSTIMESTAMP - 1762)) | (1 << (PlSqlParser.SYS_TYPEID - 1762)) | (1 << (PlSqlParser.SYS_UMAKEXML - 1762)) | (1 << (PlSqlParser.SYS_XMLANALYZE - 1762)) | (1 << (PlSqlParser.SYS_XMLCONTAINS - 1762)) | (1 << (PlSqlParser.SYS_XMLCONV - 1762)) | (1 << (PlSqlParser.SYS_XMLEXNSURI - 1762)) | (1 << (PlSqlParser.SYS_XMLGEN - 1762)) | (1 << (PlSqlParser.SYS_XMLI_LOC_ISNODE - 1762)) | (1 << (PlSqlParser.SYS_XMLI_LOC_ISTEXT - 1762)) | (1 << (PlSqlParser.SYS_XMLINSTR - 1762)) | (1 << (PlSqlParser.SYS_XMLLOCATOR_GETSVAL - 1762)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETCID - 1762)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETLOCATOR - 1762)))) !== 0) || ((((_la - 1794)) & ~0x1f) == 0 && ((1 << (_la - 1794)) & ((1 << (PlSqlParser.SYS_XMLNODEID_GETOKEY - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETPATHID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETPTRID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETRID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETSVAL - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETTID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID - 1794)) | (1 << (PlSqlParser.SYS_XMLT_2_SC - 1794)) | (1 << (PlSqlParser.SYS_XMLTRANSLATE - 1794)) | (1 << (PlSqlParser.SYS_XMLTYPE2SQL - 1794)) | (1 << (PlSqlParser.SYS_XQ_ASQLCNV - 1794)) | (1 << (PlSqlParser.SYS_XQ_ATOMCNVCHK - 1794)) | (1 << (PlSqlParser.SYS_XQBASEURI - 1794)) | (1 << (PlSqlParser.SYS_XQCASTABLEERRH - 1794)) | (1 << (PlSqlParser.SYS_XQCODEP2STR - 1794)) | (1 << (PlSqlParser.SYS_XQCODEPEQ - 1794)) | (1 << (PlSqlParser.SYS_XQCON2SEQ - 1794)) | (1 << (PlSqlParser.SYS_XQCONCAT - 1794)) | (1 << (PlSqlParser.SYS_XQDELETE - 1794)) | (1 << (PlSqlParser.SYS_XQDFLTCOLATION - 1794)) | (1 << (PlSqlParser.SYS_XQDOC - 1794)) | (1 << (PlSqlParser.SYS_XQDOCURI - 1794)) | (1 << (PlSqlParser.SYS_XQDURDIV - 1794)) | (1 << (PlSqlParser.SYS_XQED4URI - 1794)) | (1 << (PlSqlParser.SYS_XQENDSWITH - 1794)) | (1 << (PlSqlParser.SYS_XQERRH - 1794)) | (1 << (PlSqlParser.SYS_XQERR - 1794)) | (1 << (PlSqlParser.SYS_XQESHTMLURI - 1794)) | (1 << (PlSqlParser.SYS_XQEXLOBVAL - 1794)) | (1 << (PlSqlParser.SYS_XQEXSTWRP - 1794)) | (1 << (PlSqlParser.SYS_XQEXTRACT - 1794)) | (1 << (PlSqlParser.SYS_XQEXTRREF - 1794)))) !== 0) || ((((_la - 1826)) & ~0x1f) == 0 && ((1 << (_la - 1826)) & ((1 << (PlSqlParser.SYS_XQEXVAL - 1826)) | (1 << (PlSqlParser.SYS_XQFB2STR - 1826)) | (1 << (PlSqlParser.SYS_XQFNBOOL - 1826)) | (1 << (PlSqlParser.SYS_XQFNCMP - 1826)) | (1 << (PlSqlParser.SYS_XQFNDATIM - 1826)) | (1 << (PlSqlParser.SYS_XQFNLNAME - 1826)) | (1 << (PlSqlParser.SYS_XQFNNM - 1826)) | (1 << (PlSqlParser.SYS_XQFNNSURI - 1826)) | (1 << (PlSqlParser.SYS_XQFNPREDTRUTH - 1826)) | (1 << (PlSqlParser.SYS_XQFNQNM - 1826)) | (1 << (PlSqlParser.SYS_XQFNROOT - 1826)) | (1 << (PlSqlParser.SYS_XQFORMATNUM - 1826)) | (1 << (PlSqlParser.SYS_XQFTCONTAIN - 1826)) | (1 << (PlSqlParser.SYS_XQFUNCR - 1826)) | (1 << (PlSqlParser.SYS_XQGETCONTENT - 1826)) | (1 << (PlSqlParser.SYS_XQINDXOF - 1826)) | (1 << (PlSqlParser.SYS_XQINSERT - 1826)) | (1 << (PlSqlParser.SYS_XQINSPFX - 1826)) | (1 << (PlSqlParser.SYS_XQIRI2URI - 1826)) | (1 << (PlSqlParser.SYS_XQLANG - 1826)) | (1 << (PlSqlParser.SYS_XQLLNMFRMQNM - 1826)) | (1 << (PlSqlParser.SYS_XQMKNODEREF - 1826)) | (1 << (PlSqlParser.SYS_XQNILLED - 1826)) | (1 << (PlSqlParser.SYS_XQNODENAME - 1826)) | (1 << (PlSqlParser.SYS_XQNORMSPACE - 1826)) | (1 << (PlSqlParser.SYS_XQNORMUCODE - 1826)) | (1 << (PlSqlParser.SYS_XQ_NRNG - 1826)) | (1 << (PlSqlParser.SYS_XQNSP4PFX - 1826)) | (1 << (PlSqlParser.SYS_XQNSPFRMQNM - 1826)) | (1 << (PlSqlParser.SYS_XQPFXFRMQNM - 1826)) | (1 << (PlSqlParser.SYS_XQ_PKSQL2XML - 1826)) | (1 << (PlSqlParser.SYS_XQPOLYABS - 1826)))) !== 0) || ((((_la - 1858)) & ~0x1f) == 0 && ((1 << (_la - 1858)) & ((1 << (PlSqlParser.SYS_XQPOLYADD - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYCEL - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYCSTBL - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYCST - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYDIV - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYFLR - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYMOD - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYMUL - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYRND - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYSQRT - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYSUB - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYUMUS - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYUPLS - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVEQ - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVGE - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVGT - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVLE - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVLT - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVNE - 1858)) | (1 << (PlSqlParser.SYS_XQREF2VAL - 1858)) | (1 << (PlSqlParser.SYS_XQRENAME - 1858)) | (1 << (PlSqlParser.SYS_XQREPLACE - 1858)) | (1 << (PlSqlParser.SYS_XQRESVURI - 1858)) | (1 << (PlSqlParser.SYS_XQRNDHALF2EVN - 1858)) | (1 << (PlSqlParser.SYS_XQRSLVQNM - 1858)) | (1 << (PlSqlParser.SYS_XQRYENVPGET - 1858)) | (1 << (PlSqlParser.SYS_XQRYVARGET - 1858)) | (1 << (PlSqlParser.SYS_XQRYWRP - 1858)) | (1 << (PlSqlParser.SYS_XQSEQ2CON4XC - 1858)) | (1 << (PlSqlParser.SYS_XQSEQ2CON - 1858)) | (1 << (PlSqlParser.SYS_XQSEQDEEPEQ - 1858)) | (1 << (PlSqlParser.SYS_XQSEQINSB - 1858)))) !== 0) || ((((_la - 1890)) & ~0x1f) == 0 && ((1 << (_la - 1890)) & ((1 << (PlSqlParser.SYS_XQSEQRM - 1890)) | (1 << (PlSqlParser.SYS_XQSEQRVS - 1890)) | (1 << (PlSqlParser.SYS_XQSEQSUB - 1890)) | (1 << (PlSqlParser.SYS_XQSEQTYPMATCH - 1890)) | (1 << (PlSqlParser.SYS_XQSTARTSWITH - 1890)) | (1 << (PlSqlParser.SYS_XQSTATBURI - 1890)) | (1 << (PlSqlParser.SYS_XQSTR2CODEP - 1890)) | (1 << (PlSqlParser.SYS_XQSTRJOIN - 1890)) | (1 << (PlSqlParser.SYS_XQSUBSTRAFT - 1890)) | (1 << (PlSqlParser.SYS_XQSUBSTRBEF - 1890)) | (1 << (PlSqlParser.SYS_XQTOKENIZE - 1890)) | (1 << (PlSqlParser.SYS_XQTREATAS - 1890)) | (1 << (PlSqlParser.SYS_XQ_UPKXML2SQL - 1890)) | (1 << (PlSqlParser.SYS_XQXFORM - 1890)) | (1 << (PlSqlParser.SYS_XSID_TO_RAW - 1890)) | (1 << (PlSqlParser.SYS_ZMAP_FILTER - 1890)) | (1 << (PlSqlParser.SYS_ZMAP_REFRESH - 1890)) | (1 << (PlSqlParser.TABLE_LOOKUP_BY_NL - 1890)) | (1 << (PlSqlParser.TABLESPACE_NO - 1890)) | (1 << (PlSqlParser.TABLESPACE - 1890)) | (1 << (PlSqlParser.TABLES - 1890)) | (1 << (PlSqlParser.TABLE_STATS - 1890)) | (1 << (PlSqlParser.TABLE - 1890)) | (1 << (PlSqlParser.TABNO - 1890)) | (1 << (PlSqlParser.TAG - 1890)) | (1 << (PlSqlParser.TANH - 1890)) | (1 << (PlSqlParser.TAN - 1890)) | (1 << (PlSqlParser.TBLORIDXPARTNUM - 1890)) | (1 << (PlSqlParser.TEMPFILE - 1890)) | (1 << (PlSqlParser.TEMPLATE - 1890)) | (1 << (PlSqlParser.TEMPORARY - 1890)) | (1 << (PlSqlParser.TEMP_TABLE - 1890)))) !== 0) || ((((_la - 1922)) & ~0x1f) == 0 && ((1 << (_la - 1922)) & ((1 << (PlSqlParser.TEST - 1922)) | (1 << (PlSqlParser.TEXT - 1922)) | (1 << (PlSqlParser.THAN - 1922)) | (1 << (PlSqlParser.THEN - 1922)) | (1 << (PlSqlParser.THE - 1922)) | (1 << (PlSqlParser.THREAD - 1922)) | (1 << (PlSqlParser.THROUGH - 1922)) | (1 << (PlSqlParser.TIER - 1922)) | (1 << (PlSqlParser.TIES - 1922)) | (1 << (PlSqlParser.TIMEOUT - 1922)) | (1 << (PlSqlParser.TIMESTAMP_LTZ_UNCONSTRAINED - 1922)) | (1 << (PlSqlParser.TIMESTAMP - 1922)) | (1 << (PlSqlParser.TIMESTAMP_TZ_UNCONSTRAINED - 1922)) | (1 << (PlSqlParser.TIMESTAMP_UNCONSTRAINED - 1922)) | (1 << (PlSqlParser.TIMES - 1922)) | (1 << (PlSqlParser.TIME - 1922)) | (1 << (PlSqlParser.TIMEZONE_ABBR - 1922)) | (1 << (PlSqlParser.TIMEZONE_HOUR - 1922)) | (1 << (PlSqlParser.TIMEZONE_MINUTE - 1922)) | (1 << (PlSqlParser.TIMEZONE_OFFSET - 1922)) | (1 << (PlSqlParser.TIMEZONE_REGION - 1922)) | (1 << (PlSqlParser.TIME_ZONE - 1922)) | (1 << (PlSqlParser.TIV_GB - 1922)) | (1 << (PlSqlParser.TIV_SSF - 1922)) | (1 << (PlSqlParser.TO_ACLID - 1922)) | (1 << (PlSqlParser.TO_BINARY_DOUBLE - 1922)) | (1 << (PlSqlParser.TO_BINARY_FLOAT - 1922)) | (1 << (PlSqlParser.TO_BLOB - 1922)) | (1 << (PlSqlParser.TO_CLOB - 1922)) | (1 << (PlSqlParser.TO_DSINTERVAL - 1922)) | (1 << (PlSqlParser.TO_LOB - 1922)))) !== 0) || ((((_la - 1954)) & ~0x1f) == 0 && ((1 << (_la - 1954)) & ((1 << (PlSqlParser.TO_MULTI_BYTE - 1954)) | (1 << (PlSqlParser.TO_NCHAR - 1954)) | (1 << (PlSqlParser.TO_NCLOB - 1954)) | (1 << (PlSqlParser.TO_NUMBER - 1954)) | (1 << (PlSqlParser.TOPLEVEL - 1954)) | (1 << (PlSqlParser.TO_SINGLE_BYTE - 1954)) | (1 << (PlSqlParser.TO_TIMESTAMP - 1954)) | (1 << (PlSqlParser.TO_TIMESTAMP_TZ - 1954)) | (1 << (PlSqlParser.TO_TIME - 1954)) | (1 << (PlSqlParser.TO_TIME_TZ - 1954)) | (1 << (PlSqlParser.TO_YMINTERVAL - 1954)) | (1 << (PlSqlParser.TRACE - 1954)) | (1 << (PlSqlParser.TRACING - 1954)) | (1 << (PlSqlParser.TRACKING - 1954)) | (1 << (PlSqlParser.TRAILING - 1954)) | (1 << (PlSqlParser.TRANSACTION - 1954)) | (1 << (PlSqlParser.TRANSFORM_DISTINCT_AGG - 1954)) | (1 << (PlSqlParser.TRANSITIONAL - 1954)) | (1 << (PlSqlParser.TRANSITION - 1954)) | (1 << (PlSqlParser.TRANSLATE - 1954)) | (1 << (PlSqlParser.TRANSLATION - 1954)) | (1 << (PlSqlParser.TREAT - 1954)) | (1 << (PlSqlParser.TRIGGERS - 1954)) | (1 << (PlSqlParser.TRIGGER - 1954)) | (1 << (PlSqlParser.TRUE - 1954)) | (1 << (PlSqlParser.TRUNCATE - 1954)) | (1 << (PlSqlParser.TRUNC - 1954)) | (1 << (PlSqlParser.TRUSTED - 1954)) | (1 << (PlSqlParser.TRUST - 1954)) | (1 << (PlSqlParser.TUNING - 1954)) | (1 << (PlSqlParser.TX - 1954)))) !== 0) || ((((_la - 1986)) & ~0x1f) == 0 && ((1 << (_la - 1986)) & ((1 << (PlSqlParser.TYPES - 1986)) | (1 << (PlSqlParser.TYPE - 1986)) | (1 << (PlSqlParser.TZ_OFFSET - 1986)) | (1 << (PlSqlParser.UB2 - 1986)) | (1 << (PlSqlParser.UBA - 1986)) | (1 << (PlSqlParser.UCS2 - 1986)) | (1 << (PlSqlParser.UID - 1986)) | (1 << (PlSqlParser.UNARCHIVED - 1986)) | (1 << (PlSqlParser.UNBOUNDED - 1986)) | (1 << (PlSqlParser.UNBOUND - 1986)) | (1 << (PlSqlParser.UNCONDITIONAL - 1986)) | (1 << (PlSqlParser.UNDER - 1986)) | (1 << (PlSqlParser.UNDO - 1986)) | (1 << (PlSqlParser.UNDROP - 1986)) | (1 << (PlSqlParser.UNIFORM - 1986)) | (1 << (PlSqlParser.UNISTR - 1986)) | (1 << (PlSqlParser.UNLIMITED - 1986)) | (1 << (PlSqlParser.UNLOAD - 1986)) | (1 << (PlSqlParser.UNLOCK - 1986)) | (1 << (PlSqlParser.UNMATCHED - 1986)) | (1 << (PlSqlParser.UNNEST_INNERJ_DISTINCT_VIEW - 1986)) | (1 << (PlSqlParser.UNNEST_NOSEMIJ_NODISTINCTVIEW - 1986)) | (1 << (PlSqlParser.UNNEST_SEMIJ_VIEW - 1986)) | (1 << (PlSqlParser.UNNEST - 1986)) | (1 << (PlSqlParser.UNPACKED - 1986)) | (1 << (PlSqlParser.UNPIVOT - 1986)) | (1 << (PlSqlParser.UNPLUG - 1986)) | (1 << (PlSqlParser.UNPROTECTED - 1986)) | (1 << (PlSqlParser.UNQUIESCE - 1986)) | (1 << (PlSqlParser.UNRECOVERABLE - 1986)))) !== 0) || ((((_la - 2018)) & ~0x1f) == 0 && ((1 << (_la - 2018)) & ((1 << (PlSqlParser.UNRESTRICTED - 2018)) | (1 << (PlSqlParser.UNSUBSCRIBE - 2018)) | (1 << (PlSqlParser.UNTIL - 2018)) | (1 << (PlSqlParser.UNUSABLE - 2018)) | (1 << (PlSqlParser.UNUSED - 2018)) | (1 << (PlSqlParser.UPDATABLE - 2018)) | (1 << (PlSqlParser.UPDATED - 2018)) | (1 << (PlSqlParser.UPDATEXML - 2018)) | (1 << (PlSqlParser.UPD_INDEXES - 2018)) | (1 << (PlSqlParser.UPD_JOININDEX - 2018)) | (1 << (PlSqlParser.UPGRADE - 2018)) | (1 << (PlSqlParser.UPPER - 2018)) | (1 << (PlSqlParser.UPSERT - 2018)) | (1 << (PlSqlParser.UROWID - 2018)) | (1 << (PlSqlParser.USABLE - 2018)) | (1 << (PlSqlParser.USAGE - 2018)) | (1 << (PlSqlParser.USE_ANTI - 2018)) | (1 << (PlSqlParser.USE_CONCAT - 2018)) | (1 << (PlSqlParser.USE_CUBE - 2018)) | (1 << (PlSqlParser.USE_HASH_AGGREGATION - 2018)) | (1 << (PlSqlParser.USE_HASH_GBY_FOR_PUSHDOWN - 2018)) | (1 << (PlSqlParser.USE_HASH - 2018)) | (1 << (PlSqlParser.USE_HIDDEN_PARTITIONS - 2018)) | (1 << (PlSqlParser.USE_INVISIBLE_INDEXES - 2018)) | (1 << (PlSqlParser.USE_MERGE_CARTESIAN - 2018)) | (1 << (PlSqlParser.USE_MERGE - 2018)) | (1 << (PlSqlParser.USE_NL - 2018)) | (1 << (PlSqlParser.USE_NL_WITH_INDEX - 2018)) | (1 << (PlSqlParser.USE_PRIVATE_OUTLINES - 2018)) | (1 << (PlSqlParser.USER_DATA - 2018)) | (1 << (PlSqlParser.USER_DEFINED - 2018)))) !== 0) || ((((_la - 2050)) & ~0x1f) == 0 && ((1 << (_la - 2050)) & ((1 << (PlSqlParser.USERENV - 2050)) | (1 << (PlSqlParser.USERGROUP - 2050)) | (1 << (PlSqlParser.USER_RECYCLEBIN - 2050)) | (1 << (PlSqlParser.USERS - 2050)) | (1 << (PlSqlParser.USER_TABLESPACES - 2050)) | (1 << (PlSqlParser.USER - 2050)) | (1 << (PlSqlParser.USE_SEMI - 2050)) | (1 << (PlSqlParser.USE_STORED_OUTLINES - 2050)) | (1 << (PlSqlParser.USE_TTT_FOR_GSETS - 2050)) | (1 << (PlSqlParser.USE - 2050)) | (1 << (PlSqlParser.USE_VECTOR_AGGREGATION - 2050)) | (1 << (PlSqlParser.USE_WEAK_NAME_RESL - 2050)) | (1 << (PlSqlParser.USING_NO_EXPAND - 2050)) | (1 << (PlSqlParser.USING - 2050)) | (1 << (PlSqlParser.UTF16BE - 2050)) | (1 << (PlSqlParser.UTF16LE - 2050)) | (1 << (PlSqlParser.UTF32 - 2050)) | (1 << (PlSqlParser.UTF8 - 2050)) | (1 << (PlSqlParser.V1 - 2050)) | (1 << (PlSqlParser.V2 - 2050)) | (1 << (PlSqlParser.VALIDATE - 2050)) | (1 << (PlSqlParser.VALIDATION - 2050)) | (1 << (PlSqlParser.VALID_TIME_END - 2050)) | (1 << (PlSqlParser.VALUE - 2050)) | (1 << (PlSqlParser.VARCHAR2 - 2050)) | (1 << (PlSqlParser.VARCHAR - 2050)) | (1 << (PlSqlParser.VARIABLE - 2050)) | (1 << (PlSqlParser.VAR_POP - 2050)) | (1 << (PlSqlParser.VARRAYS - 2050)) | (1 << (PlSqlParser.VARRAY - 2050)) | (1 << (PlSqlParser.VAR_SAMP - 2050)))) !== 0) || ((((_la - 2082)) & ~0x1f) == 0 && ((1 << (_la - 2082)) & ((1 << (PlSqlParser.VARYING - 2082)) | (1 << (PlSqlParser.VECTOR_READ_TRACE - 2082)) | (1 << (PlSqlParser.VECTOR_READ - 2082)) | (1 << (PlSqlParser.VECTOR_TRANSFORM_DIMS - 2082)) | (1 << (PlSqlParser.VECTOR_TRANSFORM_FACT - 2082)) | (1 << (PlSqlParser.VECTOR_TRANSFORM - 2082)) | (1 << (PlSqlParser.VERIFIER - 2082)) | (1 << (PlSqlParser.VERIFY - 2082)) | (1 << (PlSqlParser.VERSIONING - 2082)) | (1 << (PlSqlParser.VERSIONS_ENDSCN - 2082)) | (1 << (PlSqlParser.VERSIONS_ENDTIME - 2082)) | (1 << (PlSqlParser.VERSIONS_OPERATION - 2082)) | (1 << (PlSqlParser.VERSIONS_STARTSCN - 2082)) | (1 << (PlSqlParser.VERSIONS_STARTTIME - 2082)) | (1 << (PlSqlParser.VERSIONS - 2082)) | (1 << (PlSqlParser.VERSIONS_XID - 2082)) | (1 << (PlSqlParser.VERSION - 2082)) | (1 << (PlSqlParser.VIOLATION - 2082)) | (1 << (PlSqlParser.VIRTUAL - 2082)) | (1 << (PlSqlParser.VISIBILITY - 2082)) | (1 << (PlSqlParser.VISIBLE - 2082)) | (1 << (PlSqlParser.VOLUME - 2082)) | (1 << (PlSqlParser.VSIZE - 2082)) | (1 << (PlSqlParser.WAIT - 2082)) | (1 << (PlSqlParser.WALLET - 2082)) | (1 << (PlSqlParser.WARNING - 2082)) | (1 << (PlSqlParser.WEEKS - 2082)) | (1 << (PlSqlParser.WEEK - 2082)) | (1 << (PlSqlParser.WELLFORMED - 2082)) | (1 << (PlSqlParser.WHENEVER - 2082)) | (1 << (PlSqlParser.WHEN - 2082)))) !== 0) || ((((_la - 2115)) & ~0x1f) == 0 && ((1 << (_la - 2115)) & ((1 << (PlSqlParser.WHILE - 2115)) | (1 << (PlSqlParser.WHITESPACE - 2115)) | (1 << (PlSqlParser.WIDTH_BUCKET - 2115)) | (1 << (PlSqlParser.WITHIN - 2115)) | (1 << (PlSqlParser.WITHOUT - 2115)) | (1 << (PlSqlParser.WITH_PLSQL - 2115)) | (1 << (PlSqlParser.WORK - 2115)) | (1 << (PlSqlParser.WRAPPED - 2115)) | (1 << (PlSqlParser.WRAPPER - 2115)) | (1 << (PlSqlParser.WRITE - 2115)) | (1 << (PlSqlParser.XDB_FASTPATH_INSERT - 2115)) | (1 << (PlSqlParser.X_DYN_PRUNE - 2115)) | (1 << (PlSqlParser.XID - 2115)) | (1 << (PlSqlParser.XML2OBJECT - 2115)) | (1 << (PlSqlParser.XMLAGG - 2115)) | (1 << (PlSqlParser.XMLATTRIBUTES - 2115)) | (1 << (PlSqlParser.XMLCAST - 2115)) | (1 << (PlSqlParser.XMLCDATA - 2115)) | (1 << (PlSqlParser.XMLCOLATTVAL - 2115)) | (1 << (PlSqlParser.XMLCOMMENT - 2115)) | (1 << (PlSqlParser.XMLCONCAT - 2115)) | (1 << (PlSqlParser.XMLDIFF - 2115)) | (1 << (PlSqlParser.XML_DML_RWT_STMT - 2115)) | (1 << (PlSqlParser.XMLELEMENT - 2115)) | (1 << (PlSqlParser.XMLEXISTS2 - 2115)) | (1 << (PlSqlParser.XMLEXISTS - 2115)) | (1 << (PlSqlParser.XMLFOREST - 2115)) | (1 << (PlSqlParser.XMLINDEX_REWRITE_IN_SELECT - 2115)) | (1 << (PlSqlParser.XMLINDEX_REWRITE - 2115)))) !== 0) || ((((_la - 2147)) & ~0x1f) == 0 && ((1 << (_la - 2147)) & ((1 << (PlSqlParser.XMLINDEX_SEL_IDX_TBL - 2147)) | (1 << (PlSqlParser.XMLISNODE - 2147)) | (1 << (PlSqlParser.XMLISVALID - 2147)) | (1 << (PlSqlParser.XMLNAMESPACES - 2147)) | (1 << (PlSqlParser.XMLPARSE - 2147)) | (1 << (PlSqlParser.XMLPATCH - 2147)) | (1 << (PlSqlParser.XMLPI - 2147)) | (1 << (PlSqlParser.XMLQUERYVAL - 2147)) | (1 << (PlSqlParser.XMLQUERY - 2147)) | (1 << (PlSqlParser.XMLROOT - 2147)) | (1 << (PlSqlParser.XMLSCHEMA - 2147)) | (1 << (PlSqlParser.XMLSERIALIZE - 2147)) | (1 << (PlSqlParser.XMLTABLE - 2147)) | (1 << (PlSqlParser.XMLTRANSFORMBLOB - 2147)) | (1 << (PlSqlParser.XMLTRANSFORM - 2147)) | (1 << (PlSqlParser.XMLTYPE - 2147)) | (1 << (PlSqlParser.XML - 2147)) | (1 << (PlSqlParser.XPATHTABLE - 2147)) | (1 << (PlSqlParser.XS_SYS_CONTEXT - 2147)) | (1 << (PlSqlParser.XS - 2147)) | (1 << (PlSqlParser.YEARS - 2147)) | (1 << (PlSqlParser.YEAR - 2147)) | (1 << (PlSqlParser.YES - 2147)) | (1 << (PlSqlParser.YMINTERVAL_UNCONSTRAINED - 2147)) | (1 << (PlSqlParser.ZONEMAP - 2147)) | (1 << (PlSqlParser.ZONE - 2147)) | (1 << (PlSqlParser.PREDICTION - 2147)) | (1 << (PlSqlParser.PREDICTION_BOUNDS - 2147)) | (1 << (PlSqlParser.PREDICTION_COST - 2147)) | (1 << (PlSqlParser.PREDICTION_DETAILS - 2147)) | (1 << (PlSqlParser.PREDICTION_PROBABILITY - 2147)))) !== 0) || ((((_la - 2179)) & ~0x1f) == 0 && ((1 << (_la - 2179)) & ((1 << (PlSqlParser.PREDICTION_SET - 2179)) | (1 << (PlSqlParser.CUME_DIST - 2179)) | (1 << (PlSqlParser.DENSE_RANK - 2179)) | (1 << (PlSqlParser.LISTAGG - 2179)) | (1 << (PlSqlParser.PERCENT_RANK - 2179)) | (1 << (PlSqlParser.PERCENTILE_CONT - 2179)) | (1 << (PlSqlParser.PERCENTILE_DISC - 2179)) | (1 << (PlSqlParser.RANK - 2179)) | (1 << (PlSqlParser.AVG - 2179)) | (1 << (PlSqlParser.CORR - 2179)) | (1 << (PlSqlParser.COVAR_ - 2179)) | (1 << (PlSqlParser.LAG - 2179)) | (1 << (PlSqlParser.LEAD - 2179)) | (1 << (PlSqlParser.MAX - 2179)) | (1 << (PlSqlParser.MEDIAN - 2179)) | (1 << (PlSqlParser.MIN - 2179)) | (1 << (PlSqlParser.NTILE - 2179)) | (1 << (PlSqlParser.NVL - 2179)) | (1 << (PlSqlParser.RATIO_TO_REPORT - 2179)) | (1 << (PlSqlParser.REGR_ - 2179)) | (1 << (PlSqlParser.ROUND - 2179)) | (1 << (PlSqlParser.ROW_NUMBER - 2179)) | (1 << (PlSqlParser.SUBSTR - 2179)) | (1 << (PlSqlParser.TO_CHAR - 2179)) | (1 << (PlSqlParser.TRIM - 2179)) | (1 << (PlSqlParser.SUM - 2179)) | (1 << (PlSqlParser.STDDEV - 2179)) | (1 << (PlSqlParser.VAR_ - 2179)) | (1 << (PlSqlParser.VARIANCE - 2179)) | (1 << (PlSqlParser.LEAST - 2179)) | (1 << (PlSqlParser.GREATEST - 2179)))) !== 0) || ((((_la - 2211)) & ~0x1f) == 0 && ((1 << (_la - 2211)) & ((1 << (PlSqlParser.TO_DATE - 2211)) | (1 << (PlSqlParser.PERIOD - 2211)) | (1 << (PlSqlParser.DELIMITED_ID - 2211)))) !== 0) || _la===PlSqlParser.INTRODUCER || _la===PlSqlParser.REGULAR_ID) { this.state = 1780; this.package_name(); } this.state = 1783; this.match(PlSqlParser.SEMICOLON); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Package_obj_specContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_package_obj_spec; return this; } Package_obj_specContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Package_obj_specContext.prototype.constructor = Package_obj_specContext; Package_obj_specContext.prototype.pragma_declaration = function() { return this.getTypedRuleContext(Pragma_declarationContext,0); }; Package_obj_specContext.prototype.variable_declaration = function() { return this.getTypedRuleContext(Variable_declarationContext,0); }; Package_obj_specContext.prototype.subtype_declaration = function() { return this.getTypedRuleContext(Subtype_declarationContext,0); }; Package_obj_specContext.prototype.cursor_declaration = function() { return this.getTypedRuleContext(Cursor_declarationContext,0); }; Package_obj_specContext.prototype.exception_declaration = function() { return this.getTypedRuleContext(Exception_declarationContext,0); }; Package_obj_specContext.prototype.type_declaration = function() { return this.getTypedRuleContext(Type_declarationContext,0); }; Package_obj_specContext.prototype.procedure_spec = function() { return this.getTypedRuleContext(Procedure_specContext,0); }; Package_obj_specContext.prototype.function_spec = function() { return this.getTypedRuleContext(Function_specContext,0); }; Package_obj_specContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterPackage_obj_spec(this); } }; Package_obj_specContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitPackage_obj_spec(this); } }; Package_obj_specContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitPackage_obj_spec(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Package_obj_specContext = Package_obj_specContext; PlSqlParser.prototype.package_obj_spec = function() { var localctx = new Package_obj_specContext(this, this._ctx, this.state); this.enterRule(localctx, 30, PlSqlParser.RULE_package_obj_spec); try { this.state = 1793; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,38,this._ctx); switch(la_) { case 1: this.enterOuterAlt(localctx, 1); this.state = 1785; this.pragma_declaration(); break; case 2: this.enterOuterAlt(localctx, 2); this.state = 1786; this.variable_declaration(); break; case 3: this.enterOuterAlt(localctx, 3); this.state = 1787; this.subtype_declaration(); break; case 4: this.enterOuterAlt(localctx, 4); this.state = 1788; this.cursor_declaration(); break; case 5: this.enterOuterAlt(localctx, 5); this.state = 1789; this.exception_declaration(); break; case 6: this.enterOuterAlt(localctx, 6); this.state = 1790; this.type_declaration(); break; case 7: this.enterOuterAlt(localctx, 7); this.state = 1791; this.procedure_spec(); break; case 8: this.enterOuterAlt(localctx, 8); this.state = 1792; this.function_spec(); break; } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Procedure_specContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_procedure_spec; return this; } Procedure_specContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Procedure_specContext.prototype.constructor = Procedure_specContext; Procedure_specContext.prototype.PROCEDURE = function() { return this.getToken(PlSqlParser.PROCEDURE, 0); }; Procedure_specContext.prototype.identifier = function() { return this.getTypedRuleContext(IdentifierContext,0); }; Procedure_specContext.prototype.SEMICOLON = function() { return this.getToken(PlSqlParser.SEMICOLON, 0); }; Procedure_specContext.prototype.LEFT_PAREN = function() { return this.getToken(PlSqlParser.LEFT_PAREN, 0); }; Procedure_specContext.prototype.parameter = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(ParameterContext); } else { return this.getTypedRuleContext(ParameterContext,i); } }; Procedure_specContext.prototype.RIGHT_PAREN = function() { return this.getToken(PlSqlParser.RIGHT_PAREN, 0); }; Procedure_specContext.prototype.COMMA = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.COMMA); } else { return this.getToken(PlSqlParser.COMMA, i); } }; Procedure_specContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterProcedure_spec(this); } }; Procedure_specContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitProcedure_spec(this); } }; Procedure_specContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitProcedure_spec(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Procedure_specContext = Procedure_specContext; PlSqlParser.prototype.procedure_spec = function() { var localctx = new Procedure_specContext(this, this._ctx, this.state); this.enterRule(localctx, 32, PlSqlParser.RULE_procedure_spec); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 1795; this.match(PlSqlParser.PROCEDURE); this.state = 1796; this.identifier(); this.state = 1808; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.LEFT_PAREN) { this.state = 1797; this.match(PlSqlParser.LEFT_PAREN); this.state = 1798; this.parameter(); this.state = 1803; this._errHandler.sync(this); _la = this._input.LA(1); while(_la===PlSqlParser.COMMA) { this.state = 1799; this.match(PlSqlParser.COMMA); this.state = 1800; this.parameter(); this.state = 1805; this._errHandler.sync(this); _la = this._input.LA(1); } this.state = 1806; this.match(PlSqlParser.RIGHT_PAREN); } this.state = 1810; this.match(PlSqlParser.SEMICOLON); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Function_specContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_function_spec; return this; } Function_specContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Function_specContext.prototype.constructor = Function_specContext; Function_specContext.prototype.FUNCTION = function() { return this.getToken(PlSqlParser.FUNCTION, 0); }; Function_specContext.prototype.identifier = function() { return this.getTypedRuleContext(IdentifierContext,0); }; Function_specContext.prototype.RETURN = function() { return this.getToken(PlSqlParser.RETURN, 0); }; Function_specContext.prototype.type_spec = function() { return this.getTypedRuleContext(Type_specContext,0); }; Function_specContext.prototype.SEMICOLON = function() { return this.getToken(PlSqlParser.SEMICOLON, 0); }; Function_specContext.prototype.LEFT_PAREN = function() { return this.getToken(PlSqlParser.LEFT_PAREN, 0); }; Function_specContext.prototype.parameter = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(ParameterContext); } else { return this.getTypedRuleContext(ParameterContext,i); } }; Function_specContext.prototype.RIGHT_PAREN = function() { return this.getToken(PlSqlParser.RIGHT_PAREN, 0); }; Function_specContext.prototype.PIPELINED = function() { return this.getToken(PlSqlParser.PIPELINED, 0); }; Function_specContext.prototype.DETERMINISTIC = function() { return this.getToken(PlSqlParser.DETERMINISTIC, 0); }; Function_specContext.prototype.RESULT_CACHE = function() { return this.getToken(PlSqlParser.RESULT_CACHE, 0); }; Function_specContext.prototype.COMMA = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.COMMA); } else { return this.getToken(PlSqlParser.COMMA, i); } }; Function_specContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterFunction_spec(this); } }; Function_specContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitFunction_spec(this); } }; Function_specContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitFunction_spec(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Function_specContext = Function_specContext; PlSqlParser.prototype.function_spec = function() { var localctx = new Function_specContext(this, this._ctx, this.state); this.enterRule(localctx, 34, PlSqlParser.RULE_function_spec); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 1812; this.match(PlSqlParser.FUNCTION); this.state = 1813; this.identifier(); this.state = 1825; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.LEFT_PAREN) { this.state = 1814; this.match(PlSqlParser.LEFT_PAREN); this.state = 1815; this.parameter(); this.state = 1820; this._errHandler.sync(this); _la = this._input.LA(1); while(_la===PlSqlParser.COMMA) { this.state = 1816; this.match(PlSqlParser.COMMA); this.state = 1817; this.parameter(); this.state = 1822; this._errHandler.sync(this); _la = this._input.LA(1); } this.state = 1823; this.match(PlSqlParser.RIGHT_PAREN); } this.state = 1827; this.match(PlSqlParser.RETURN); this.state = 1828; this.type_spec(); this.state = 1830; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.PIPELINED) { this.state = 1829; this.match(PlSqlParser.PIPELINED); } this.state = 1833; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.DETERMINISTIC) { this.state = 1832; this.match(PlSqlParser.DETERMINISTIC); } this.state = 1836; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.RESULT_CACHE) { this.state = 1835; this.match(PlSqlParser.RESULT_CACHE); } this.state = 1838; this.match(PlSqlParser.SEMICOLON); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Package_obj_bodyContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_package_obj_body; return this; } Package_obj_bodyContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Package_obj_bodyContext.prototype.constructor = Package_obj_bodyContext; Package_obj_bodyContext.prototype.variable_declaration = function() { return this.getTypedRuleContext(Variable_declarationContext,0); }; Package_obj_bodyContext.prototype.subtype_declaration = function() { return this.getTypedRuleContext(Subtype_declarationContext,0); }; Package_obj_bodyContext.prototype.cursor_declaration = function() { return this.getTypedRuleContext(Cursor_declarationContext,0); }; Package_obj_bodyContext.prototype.exception_declaration = function() { return this.getTypedRuleContext(Exception_declarationContext,0); }; Package_obj_bodyContext.prototype.type_declaration = function() { return this.getTypedRuleContext(Type_declarationContext,0); }; Package_obj_bodyContext.prototype.procedure_body = function() { return this.getTypedRuleContext(Procedure_bodyContext,0); }; Package_obj_bodyContext.prototype.function_body = function() { return this.getTypedRuleContext(Function_bodyContext,0); }; Package_obj_bodyContext.prototype.procedure_spec = function() { return this.getTypedRuleContext(Procedure_specContext,0); }; Package_obj_bodyContext.prototype.function_spec = function() { return this.getTypedRuleContext(Function_specContext,0); }; Package_obj_bodyContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterPackage_obj_body(this); } }; Package_obj_bodyContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitPackage_obj_body(this); } }; Package_obj_bodyContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitPackage_obj_body(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Package_obj_bodyContext = Package_obj_bodyContext; PlSqlParser.prototype.package_obj_body = function() { var localctx = new Package_obj_bodyContext(this, this._ctx, this.state); this.enterRule(localctx, 36, PlSqlParser.RULE_package_obj_body); try { this.state = 1849; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,46,this._ctx); switch(la_) { case 1: this.enterOuterAlt(localctx, 1); this.state = 1840; this.variable_declaration(); break; case 2: this.enterOuterAlt(localctx, 2); this.state = 1841; this.subtype_declaration(); break; case 3: this.enterOuterAlt(localctx, 3); this.state = 1842; this.cursor_declaration(); break; case 4: this.enterOuterAlt(localctx, 4); this.state = 1843; this.exception_declaration(); break; case 5: this.enterOuterAlt(localctx, 5); this.state = 1844; this.type_declaration(); break; case 6: this.enterOuterAlt(localctx, 6); this.state = 1845; this.procedure_body(); break; case 7: this.enterOuterAlt(localctx, 7); this.state = 1846; this.function_body(); break; case 8: this.enterOuterAlt(localctx, 8); this.state = 1847; this.procedure_spec(); break; case 9: this.enterOuterAlt(localctx, 9); this.state = 1848; this.function_spec(); break; } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Drop_procedureContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_drop_procedure; return this; } Drop_procedureContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Drop_procedureContext.prototype.constructor = Drop_procedureContext; Drop_procedureContext.prototype.DROP = function() { return this.getToken(PlSqlParser.DROP, 0); }; Drop_procedureContext.prototype.PROCEDURE = function() { return this.getToken(PlSqlParser.PROCEDURE, 0); }; Drop_procedureContext.prototype.procedure_name = function() { return this.getTypedRuleContext(Procedure_nameContext,0); }; Drop_procedureContext.prototype.SEMICOLON = function() { return this.getToken(PlSqlParser.SEMICOLON, 0); }; Drop_procedureContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterDrop_procedure(this); } }; Drop_procedureContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitDrop_procedure(this); } }; Drop_procedureContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitDrop_procedure(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Drop_procedureContext = Drop_procedureContext; PlSqlParser.prototype.drop_procedure = function() { var localctx = new Drop_procedureContext(this, this._ctx, this.state); this.enterRule(localctx, 38, PlSqlParser.RULE_drop_procedure); try { this.enterOuterAlt(localctx, 1); this.state = 1851; this.match(PlSqlParser.DROP); this.state = 1852; this.match(PlSqlParser.PROCEDURE); this.state = 1853; this.procedure_name(); this.state = 1854; this.match(PlSqlParser.SEMICOLON); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Alter_procedureContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_alter_procedure; return this; } Alter_procedureContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Alter_procedureContext.prototype.constructor = Alter_procedureContext; Alter_procedureContext.prototype.ALTER = function() { return this.getToken(PlSqlParser.ALTER, 0); }; Alter_procedureContext.prototype.PROCEDURE = function() { return this.getToken(PlSqlParser.PROCEDURE, 0); }; Alter_procedureContext.prototype.procedure_name = function() { return this.getTypedRuleContext(Procedure_nameContext,0); }; Alter_procedureContext.prototype.COMPILE = function() { return this.getToken(PlSqlParser.COMPILE, 0); }; Alter_procedureContext.prototype.SEMICOLON = function() { return this.getToken(PlSqlParser.SEMICOLON, 0); }; Alter_procedureContext.prototype.DEBUG = function() { return this.getToken(PlSqlParser.DEBUG, 0); }; Alter_procedureContext.prototype.compiler_parameters_clause = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Compiler_parameters_clauseContext); } else { return this.getTypedRuleContext(Compiler_parameters_clauseContext,i); } }; Alter_procedureContext.prototype.REUSE = function() { return this.getToken(PlSqlParser.REUSE, 0); }; Alter_procedureContext.prototype.SETTINGS = function() { return this.getToken(PlSqlParser.SETTINGS, 0); }; Alter_procedureContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterAlter_procedure(this); } }; Alter_procedureContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitAlter_procedure(this); } }; Alter_procedureContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitAlter_procedure(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Alter_procedureContext = Alter_procedureContext; PlSqlParser.prototype.alter_procedure = function() { var localctx = new Alter_procedureContext(this, this._ctx, this.state); this.enterRule(localctx, 40, PlSqlParser.RULE_alter_procedure); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 1856; this.match(PlSqlParser.ALTER); this.state = 1857; this.match(PlSqlParser.PROCEDURE); this.state = 1858; this.procedure_name(); this.state = 1859; this.match(PlSqlParser.COMPILE); this.state = 1861; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,47,this._ctx); if(la_===1) { this.state = 1860; this.match(PlSqlParser.DEBUG); } this.state = 1866; this._errHandler.sync(this); var _alt = this._interp.adaptivePredict(this._input,48,this._ctx) while(_alt!=2 && _alt!=antlr4.atn.ATN.INVALID_ALT_NUMBER) { if(_alt===1) { this.state = 1863; this.compiler_parameters_clause(); } this.state = 1868; this._errHandler.sync(this); _alt = this._interp.adaptivePredict(this._input,48,this._ctx); } this.state = 1871; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.REUSE) { this.state = 1869; this.match(PlSqlParser.REUSE); this.state = 1870; this.match(PlSqlParser.SETTINGS); } this.state = 1873; this.match(PlSqlParser.SEMICOLON); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Function_bodyContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_function_body; return this; } Function_bodyContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Function_bodyContext.prototype.constructor = Function_bodyContext; Function_bodyContext.prototype.FUNCTION = function() { return this.getToken(PlSqlParser.FUNCTION, 0); }; Function_bodyContext.prototype.identifier = function() { return this.getTypedRuleContext(IdentifierContext,0); }; Function_bodyContext.prototype.RETURN = function() { return this.getToken(PlSqlParser.RETURN, 0); }; Function_bodyContext.prototype.type_spec = function() { return this.getTypedRuleContext(Type_specContext,0); }; Function_bodyContext.prototype.SEMICOLON = function() { return this.getToken(PlSqlParser.SEMICOLON, 0); }; Function_bodyContext.prototype.USING = function() { return this.getToken(PlSqlParser.USING, 0); }; Function_bodyContext.prototype.implementation_type_name = function() { return this.getTypedRuleContext(Implementation_type_nameContext,0); }; Function_bodyContext.prototype.LEFT_PAREN = function() { return this.getToken(PlSqlParser.LEFT_PAREN, 0); }; Function_bodyContext.prototype.parameter = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(ParameterContext); } else { return this.getTypedRuleContext(ParameterContext,i); } }; Function_bodyContext.prototype.RIGHT_PAREN = function() { return this.getToken(PlSqlParser.RIGHT_PAREN, 0); }; Function_bodyContext.prototype.invoker_rights_clause = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Invoker_rights_clauseContext); } else { return this.getTypedRuleContext(Invoker_rights_clauseContext,i); } }; Function_bodyContext.prototype.parallel_enable_clause = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Parallel_enable_clauseContext); } else { return this.getTypedRuleContext(Parallel_enable_clauseContext,i); } }; Function_bodyContext.prototype.result_cache_clause = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Result_cache_clauseContext); } else { return this.getTypedRuleContext(Result_cache_clauseContext,i); } }; Function_bodyContext.prototype.DETERMINISTIC = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.DETERMINISTIC); } else { return this.getToken(PlSqlParser.DETERMINISTIC, i); } }; Function_bodyContext.prototype.PIPELINED = function() { return this.getToken(PlSqlParser.PIPELINED, 0); }; Function_bodyContext.prototype.AGGREGATE = function() { return this.getToken(PlSqlParser.AGGREGATE, 0); }; Function_bodyContext.prototype.IS = function() { return this.getToken(PlSqlParser.IS, 0); }; Function_bodyContext.prototype.AS = function() { return this.getToken(PlSqlParser.AS, 0); }; Function_bodyContext.prototype.COMMA = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.COMMA); } else { return this.getToken(PlSqlParser.COMMA, i); } }; Function_bodyContext.prototype.body = function() { return this.getTypedRuleContext(BodyContext,0); }; Function_bodyContext.prototype.call_spec = function() { return this.getTypedRuleContext(Call_specContext,0); }; Function_bodyContext.prototype.DECLARE = function() { return this.getToken(PlSqlParser.DECLARE, 0); }; Function_bodyContext.prototype.seq_of_declare_specs = function() { return this.getTypedRuleContext(Seq_of_declare_specsContext,0); }; Function_bodyContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterFunction_body(this); } }; Function_bodyContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitFunction_body(this); } }; Function_bodyContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitFunction_body(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Function_bodyContext = Function_bodyContext; PlSqlParser.prototype.function_body = function() { var localctx = new Function_bodyContext(this, this._ctx, this.state); this.enterRule(localctx, 42, PlSqlParser.RULE_function_body); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 1875; this.match(PlSqlParser.FUNCTION); this.state = 1876; this.identifier(); this.state = 1888; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.LEFT_PAREN) { this.state = 1877; this.match(PlSqlParser.LEFT_PAREN); this.state = 1878; this.parameter(); this.state = 1883; this._errHandler.sync(this); _la = this._input.LA(1); while(_la===PlSqlParser.COMMA) { this.state = 1879; this.match(PlSqlParser.COMMA); this.state = 1880; this.parameter(); this.state = 1885; this._errHandler.sync(this); _la = this._input.LA(1); } this.state = 1886; this.match(PlSqlParser.RIGHT_PAREN); } this.state = 1890; this.match(PlSqlParser.RETURN); this.state = 1891; this.type_spec(); this.state = 1898; this._errHandler.sync(this); var _alt = this._interp.adaptivePredict(this._input,53,this._ctx) while(_alt!=2 && _alt!=antlr4.atn.ATN.INVALID_ALT_NUMBER) { if(_alt===1) { this.state = 1896; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.AUTHID: this.state = 1892; this.invoker_rights_clause(); break; case PlSqlParser.PARALLEL_ENABLE: this.state = 1893; this.parallel_enable_clause(); break; case PlSqlParser.RESULT_CACHE: this.state = 1894; this.result_cache_clause(); break; case PlSqlParser.DETERMINISTIC: this.state = 1895; this.match(PlSqlParser.DETERMINISTIC); break; default: throw new antlr4.error.NoViableAltException(this); } } this.state = 1900; this._errHandler.sync(this); _alt = this._interp.adaptivePredict(this._input,53,this._ctx); } this.state = 1921; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,59,this._ctx); switch(la_) { case 1: this.state = 1902; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.PIPELINED) { this.state = 1901; this.match(PlSqlParser.PIPELINED); } this.state = 1905; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.DETERMINISTIC) { this.state = 1904; this.match(PlSqlParser.DETERMINISTIC); } this.state = 1907; _la = this._input.LA(1); if(!(_la===PlSqlParser.AS || _la===PlSqlParser.IS)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } this.state = 1916; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,58,this._ctx); switch(la_) { case 1: this.state = 1909; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,56,this._ctx); if(la_===1) { this.state = 1908; this.match(PlSqlParser.DECLARE); } this.state = 1912; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,57,this._ctx); if(la_===1) { this.state = 1911; this.seq_of_declare_specs(); } this.state = 1914; this.body(); break; case 2: this.state = 1915; this.call_spec(); break; } break; case 2: this.state = 1918; _la = this._input.LA(1); if(!(_la===PlSqlParser.AGGREGATE || _la===PlSqlParser.PIPELINED)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } this.state = 1919; this.match(PlSqlParser.USING); this.state = 1920; this.implementation_type_name(); break; } this.state = 1923; this.match(PlSqlParser.SEMICOLON); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Procedure_bodyContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_procedure_body; return this; } Procedure_bodyContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Procedure_bodyContext.prototype.constructor = Procedure_bodyContext; Procedure_bodyContext.prototype.PROCEDURE = function() { return this.getToken(PlSqlParser.PROCEDURE, 0); }; Procedure_bodyContext.prototype.identifier = function() { return this.getTypedRuleContext(IdentifierContext,0); }; Procedure_bodyContext.prototype.SEMICOLON = function() { return this.getToken(PlSqlParser.SEMICOLON, 0); }; Procedure_bodyContext.prototype.IS = function() { return this.getToken(PlSqlParser.IS, 0); }; Procedure_bodyContext.prototype.AS = function() { return this.getToken(PlSqlParser.AS, 0); }; Procedure_bodyContext.prototype.body = function() { return this.getTypedRuleContext(BodyContext,0); }; Procedure_bodyContext.prototype.call_spec = function() { return this.getTypedRuleContext(Call_specContext,0); }; Procedure_bodyContext.prototype.EXTERNAL = function() { return this.getToken(PlSqlParser.EXTERNAL, 0); }; Procedure_bodyContext.prototype.LEFT_PAREN = function() { return this.getToken(PlSqlParser.LEFT_PAREN, 0); }; Procedure_bodyContext.prototype.parameter = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(ParameterContext); } else { return this.getTypedRuleContext(ParameterContext,i); } }; Procedure_bodyContext.prototype.RIGHT_PAREN = function() { return this.getToken(PlSqlParser.RIGHT_PAREN, 0); }; Procedure_bodyContext.prototype.DECLARE = function() { return this.getToken(PlSqlParser.DECLARE, 0); }; Procedure_bodyContext.prototype.seq_of_declare_specs = function() { return this.getTypedRuleContext(Seq_of_declare_specsContext,0); }; Procedure_bodyContext.prototype.COMMA = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.COMMA); } else { return this.getToken(PlSqlParser.COMMA, i); } }; Procedure_bodyContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterProcedure_body(this); } }; Procedure_bodyContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitProcedure_body(this); } }; Procedure_bodyContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitProcedure_body(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Procedure_bodyContext = Procedure_bodyContext; PlSqlParser.prototype.procedure_body = function() { var localctx = new Procedure_bodyContext(this, this._ctx, this.state); this.enterRule(localctx, 44, PlSqlParser.RULE_procedure_body); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 1925; this.match(PlSqlParser.PROCEDURE); this.state = 1926; this.identifier(); this.state = 1938; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.LEFT_PAREN) { this.state = 1927; this.match(PlSqlParser.LEFT_PAREN); this.state = 1928; this.parameter(); this.state = 1933; this._errHandler.sync(this); _la = this._input.LA(1); while(_la===PlSqlParser.COMMA) { this.state = 1929; this.match(PlSqlParser.COMMA); this.state = 1930; this.parameter(); this.state = 1935; this._errHandler.sync(this); _la = this._input.LA(1); } this.state = 1936; this.match(PlSqlParser.RIGHT_PAREN); } this.state = 1940; _la = this._input.LA(1); if(!(_la===PlSqlParser.AS || _la===PlSqlParser.IS)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } this.state = 1950; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,64,this._ctx); switch(la_) { case 1: this.state = 1942; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,62,this._ctx); if(la_===1) { this.state = 1941; this.match(PlSqlParser.DECLARE); } this.state = 1945; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,63,this._ctx); if(la_===1) { this.state = 1944; this.seq_of_declare_specs(); } this.state = 1947; this.body(); break; case 2: this.state = 1948; this.call_spec(); break; case 3: this.state = 1949; this.match(PlSqlParser.EXTERNAL); break; } this.state = 1952; this.match(PlSqlParser.SEMICOLON); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Create_procedure_bodyContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_create_procedure_body; return this; } Create_procedure_bodyContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Create_procedure_bodyContext.prototype.constructor = Create_procedure_bodyContext; Create_procedure_bodyContext.prototype.CREATE = function() { return this.getToken(PlSqlParser.CREATE, 0); }; Create_procedure_bodyContext.prototype.PROCEDURE = function() { return this.getToken(PlSqlParser.PROCEDURE, 0); }; Create_procedure_bodyContext.prototype.procedure_name = function() { return this.getTypedRuleContext(Procedure_nameContext,0); }; Create_procedure_bodyContext.prototype.SEMICOLON = function() { return this.getToken(PlSqlParser.SEMICOLON, 0); }; Create_procedure_bodyContext.prototype.IS = function() { return this.getToken(PlSqlParser.IS, 0); }; Create_procedure_bodyContext.prototype.AS = function() { return this.getToken(PlSqlParser.AS, 0); }; Create_procedure_bodyContext.prototype.body = function() { return this.getTypedRuleContext(BodyContext,0); }; Create_procedure_bodyContext.prototype.call_spec = function() { return this.getTypedRuleContext(Call_specContext,0); }; Create_procedure_bodyContext.prototype.EXTERNAL = function() { return this.getToken(PlSqlParser.EXTERNAL, 0); }; Create_procedure_bodyContext.prototype.OR = function() { return this.getToken(PlSqlParser.OR, 0); }; Create_procedure_bodyContext.prototype.REPLACE = function() { return this.getToken(PlSqlParser.REPLACE, 0); }; Create_procedure_bodyContext.prototype.LEFT_PAREN = function() { return this.getToken(PlSqlParser.LEFT_PAREN, 0); }; Create_procedure_bodyContext.prototype.parameter = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(ParameterContext); } else { return this.getTypedRuleContext(ParameterContext,i); } }; Create_procedure_bodyContext.prototype.RIGHT_PAREN = function() { return this.getToken(PlSqlParser.RIGHT_PAREN, 0); }; Create_procedure_bodyContext.prototype.invoker_rights_clause = function() { return this.getTypedRuleContext(Invoker_rights_clauseContext,0); }; Create_procedure_bodyContext.prototype.DECLARE = function() { return this.getToken(PlSqlParser.DECLARE, 0); }; Create_procedure_bodyContext.prototype.seq_of_declare_specs = function() { return this.getTypedRuleContext(Seq_of_declare_specsContext,0); }; Create_procedure_bodyContext.prototype.COMMA = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.COMMA); } else { return this.getToken(PlSqlParser.COMMA, i); } }; Create_procedure_bodyContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterCreate_procedure_body(this); } }; Create_procedure_bodyContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitCreate_procedure_body(this); } }; Create_procedure_bodyContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitCreate_procedure_body(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Create_procedure_bodyContext = Create_procedure_bodyContext; PlSqlParser.prototype.create_procedure_body = function() { var localctx = new Create_procedure_bodyContext(this, this._ctx, this.state); this.enterRule(localctx, 46, PlSqlParser.RULE_create_procedure_body); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 1954; this.match(PlSqlParser.CREATE); this.state = 1957; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.OR) { this.state = 1955; this.match(PlSqlParser.OR); this.state = 1956; this.match(PlSqlParser.REPLACE); } this.state = 1959; this.match(PlSqlParser.PROCEDURE); this.state = 1960; this.procedure_name(); this.state = 1972; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.LEFT_PAREN) { this.state = 1961; this.match(PlSqlParser.LEFT_PAREN); this.state = 1962; this.parameter(); this.state = 1967; this._errHandler.sync(this); _la = this._input.LA(1); while(_la===PlSqlParser.COMMA) { this.state = 1963; this.match(PlSqlParser.COMMA); this.state = 1964; this.parameter(); this.state = 1969; this._errHandler.sync(this); _la = this._input.LA(1); } this.state = 1970; this.match(PlSqlParser.RIGHT_PAREN); } this.state = 1975; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.AUTHID) { this.state = 1974; this.invoker_rights_clause(); } this.state = 1977; _la = this._input.LA(1); if(!(_la===PlSqlParser.AS || _la===PlSqlParser.IS)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } this.state = 1987; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,71,this._ctx); switch(la_) { case 1: this.state = 1979; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,69,this._ctx); if(la_===1) { this.state = 1978; this.match(PlSqlParser.DECLARE); } this.state = 1982; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,70,this._ctx); if(la_===1) { this.state = 1981; this.seq_of_declare_specs(); } this.state = 1984; this.body(); break; case 2: this.state = 1985; this.call_spec(); break; case 3: this.state = 1986; this.match(PlSqlParser.EXTERNAL); break; } this.state = 1989; this.match(PlSqlParser.SEMICOLON); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Drop_triggerContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_drop_trigger; return this; } Drop_triggerContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Drop_triggerContext.prototype.constructor = Drop_triggerContext; Drop_triggerContext.prototype.DROP = function() { return this.getToken(PlSqlParser.DROP, 0); }; Drop_triggerContext.prototype.TRIGGER = function() { return this.getToken(PlSqlParser.TRIGGER, 0); }; Drop_triggerContext.prototype.trigger_name = function() { return this.getTypedRuleContext(Trigger_nameContext,0); }; Drop_triggerContext.prototype.SEMICOLON = function() { return this.getToken(PlSqlParser.SEMICOLON, 0); }; Drop_triggerContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterDrop_trigger(this); } }; Drop_triggerContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitDrop_trigger(this); } }; Drop_triggerContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitDrop_trigger(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Drop_triggerContext = Drop_triggerContext; PlSqlParser.prototype.drop_trigger = function() { var localctx = new Drop_triggerContext(this, this._ctx, this.state); this.enterRule(localctx, 48, PlSqlParser.RULE_drop_trigger); try { this.enterOuterAlt(localctx, 1); this.state = 1991; this.match(PlSqlParser.DROP); this.state = 1992; this.match(PlSqlParser.TRIGGER); this.state = 1993; this.trigger_name(); this.state = 1994; this.match(PlSqlParser.SEMICOLON); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Alter_triggerContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_alter_trigger; this.alter_trigger_name = null; // Trigger_nameContext this.rename_trigger_name = null; // Trigger_nameContext return this; } Alter_triggerContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Alter_triggerContext.prototype.constructor = Alter_triggerContext; Alter_triggerContext.prototype.ALTER = function() { return this.getToken(PlSqlParser.ALTER, 0); }; Alter_triggerContext.prototype.TRIGGER = function() { return this.getToken(PlSqlParser.TRIGGER, 0); }; Alter_triggerContext.prototype.SEMICOLON = function() { return this.getToken(PlSqlParser.SEMICOLON, 0); }; Alter_triggerContext.prototype.trigger_name = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Trigger_nameContext); } else { return this.getTypedRuleContext(Trigger_nameContext,i); } }; Alter_triggerContext.prototype.RENAME = function() { return this.getToken(PlSqlParser.RENAME, 0); }; Alter_triggerContext.prototype.TO = function() { return this.getToken(PlSqlParser.TO, 0); }; Alter_triggerContext.prototype.COMPILE = function() { return this.getToken(PlSqlParser.COMPILE, 0); }; Alter_triggerContext.prototype.ENABLE = function() { return this.getToken(PlSqlParser.ENABLE, 0); }; Alter_triggerContext.prototype.DISABLE = function() { return this.getToken(PlSqlParser.DISABLE, 0); }; Alter_triggerContext.prototype.DEBUG = function() { return this.getToken(PlSqlParser.DEBUG, 0); }; Alter_triggerContext.prototype.compiler_parameters_clause = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Compiler_parameters_clauseContext); } else { return this.getTypedRuleContext(Compiler_parameters_clauseContext,i); } }; Alter_triggerContext.prototype.REUSE = function() { return this.getToken(PlSqlParser.REUSE, 0); }; Alter_triggerContext.prototype.SETTINGS = function() { return this.getToken(PlSqlParser.SETTINGS, 0); }; Alter_triggerContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterAlter_trigger(this); } }; Alter_triggerContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitAlter_trigger(this); } }; Alter_triggerContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitAlter_trigger(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Alter_triggerContext = Alter_triggerContext; PlSqlParser.prototype.alter_trigger = function() { var localctx = new Alter_triggerContext(this, this._ctx, this.state); this.enterRule(localctx, 50, PlSqlParser.RULE_alter_trigger); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 1996; this.match(PlSqlParser.ALTER); this.state = 1997; this.match(PlSqlParser.TRIGGER); this.state = 1998; localctx.alter_trigger_name = this.trigger_name(); this.state = 2017; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.DISABLE: case PlSqlParser.ENABLE: this.state = 1999; _la = this._input.LA(1); if(!(_la===PlSqlParser.DISABLE || _la===PlSqlParser.ENABLE)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } break; case PlSqlParser.RENAME: this.state = 2000; this.match(PlSqlParser.RENAME); this.state = 2001; this.match(PlSqlParser.TO); this.state = 2002; localctx.rename_trigger_name = this.trigger_name(); break; case PlSqlParser.COMPILE: this.state = 2003; this.match(PlSqlParser.COMPILE); this.state = 2005; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,72,this._ctx); if(la_===1) { this.state = 2004; this.match(PlSqlParser.DEBUG); } this.state = 2010; this._errHandler.sync(this); var _alt = this._interp.adaptivePredict(this._input,73,this._ctx) while(_alt!=2 && _alt!=antlr4.atn.ATN.INVALID_ALT_NUMBER) { if(_alt===1) { this.state = 2007; this.compiler_parameters_clause(); } this.state = 2012; this._errHandler.sync(this); _alt = this._interp.adaptivePredict(this._input,73,this._ctx); } this.state = 2015; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.REUSE) { this.state = 2013; this.match(PlSqlParser.REUSE); this.state = 2014; this.match(PlSqlParser.SETTINGS); } break; default: throw new antlr4.error.NoViableAltException(this); } this.state = 2019; this.match(PlSqlParser.SEMICOLON); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Create_triggerContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_create_trigger; return this; } Create_triggerContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Create_triggerContext.prototype.constructor = Create_triggerContext; Create_triggerContext.prototype.CREATE = function() { return this.getToken(PlSqlParser.CREATE, 0); }; Create_triggerContext.prototype.TRIGGER = function() { return this.getToken(PlSqlParser.TRIGGER, 0); }; Create_triggerContext.prototype.trigger_name = function() { return this.getTypedRuleContext(Trigger_nameContext,0); }; Create_triggerContext.prototype.trigger_body = function() { return this.getTypedRuleContext(Trigger_bodyContext,0); }; Create_triggerContext.prototype.SEMICOLON = function() { return this.getToken(PlSqlParser.SEMICOLON, 0); }; Create_triggerContext.prototype.simple_dml_trigger = function() { return this.getTypedRuleContext(Simple_dml_triggerContext,0); }; Create_triggerContext.prototype.compound_dml_trigger = function() { return this.getTypedRuleContext(Compound_dml_triggerContext,0); }; Create_triggerContext.prototype.non_dml_trigger = function() { return this.getTypedRuleContext(Non_dml_triggerContext,0); }; Create_triggerContext.prototype.OR = function() { return this.getToken(PlSqlParser.OR, 0); }; Create_triggerContext.prototype.REPLACE = function() { return this.getToken(PlSqlParser.REPLACE, 0); }; Create_triggerContext.prototype.trigger_follows_clause = function() { return this.getTypedRuleContext(Trigger_follows_clauseContext,0); }; Create_triggerContext.prototype.trigger_when_clause = function() { return this.getTypedRuleContext(Trigger_when_clauseContext,0); }; Create_triggerContext.prototype.ENABLE = function() { return this.getToken(PlSqlParser.ENABLE, 0); }; Create_triggerContext.prototype.DISABLE = function() { return this.getToken(PlSqlParser.DISABLE, 0); }; Create_triggerContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterCreate_trigger(this); } }; Create_triggerContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitCreate_trigger(this); } }; Create_triggerContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitCreate_trigger(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Create_triggerContext = Create_triggerContext; PlSqlParser.prototype.create_trigger = function() { var localctx = new Create_triggerContext(this, this._ctx, this.state); this.enterRule(localctx, 52, PlSqlParser.RULE_create_trigger); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 2021; this.match(PlSqlParser.CREATE); this.state = 2024; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.OR) { this.state = 2022; this.match(PlSqlParser.OR); this.state = 2023; this.match(PlSqlParser.REPLACE); } this.state = 2026; this.match(PlSqlParser.TRIGGER); this.state = 2027; this.trigger_name(); this.state = 2031; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,77,this._ctx); switch(la_) { case 1: this.state = 2028; this.simple_dml_trigger(); break; case 2: this.state = 2029; this.compound_dml_trigger(); break; case 3: this.state = 2030; this.non_dml_trigger(); break; } this.state = 2034; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,78,this._ctx); if(la_===1) { this.state = 2033; this.trigger_follows_clause(); } this.state = 2037; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,79,this._ctx); if(la_===1) { this.state = 2036; _la = this._input.LA(1); if(!(_la===PlSqlParser.DISABLE || _la===PlSqlParser.ENABLE)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } } this.state = 2040; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,80,this._ctx); if(la_===1) { this.state = 2039; this.trigger_when_clause(); } this.state = 2042; this.trigger_body(); this.state = 2043; this.match(PlSqlParser.SEMICOLON); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Trigger_follows_clauseContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_trigger_follows_clause; return this; } Trigger_follows_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Trigger_follows_clauseContext.prototype.constructor = Trigger_follows_clauseContext; Trigger_follows_clauseContext.prototype.FOLLOWS = function() { return this.getToken(PlSqlParser.FOLLOWS, 0); }; Trigger_follows_clauseContext.prototype.trigger_name = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Trigger_nameContext); } else { return this.getTypedRuleContext(Trigger_nameContext,i); } }; Trigger_follows_clauseContext.prototype.COMMA = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.COMMA); } else { return this.getToken(PlSqlParser.COMMA, i); } }; Trigger_follows_clauseContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterTrigger_follows_clause(this); } }; Trigger_follows_clauseContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitTrigger_follows_clause(this); } }; Trigger_follows_clauseContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitTrigger_follows_clause(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Trigger_follows_clauseContext = Trigger_follows_clauseContext; PlSqlParser.prototype.trigger_follows_clause = function() { var localctx = new Trigger_follows_clauseContext(this, this._ctx, this.state); this.enterRule(localctx, 54, PlSqlParser.RULE_trigger_follows_clause); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 2045; this.match(PlSqlParser.FOLLOWS); this.state = 2046; this.trigger_name(); this.state = 2051; this._errHandler.sync(this); _la = this._input.LA(1); while(_la===PlSqlParser.COMMA) { this.state = 2047; this.match(PlSqlParser.COMMA); this.state = 2048; this.trigger_name(); this.state = 2053; this._errHandler.sync(this); _la = this._input.LA(1); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Trigger_when_clauseContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_trigger_when_clause; return this; } Trigger_when_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Trigger_when_clauseContext.prototype.constructor = Trigger_when_clauseContext; Trigger_when_clauseContext.prototype.WHEN = function() { return this.getToken(PlSqlParser.WHEN, 0); }; Trigger_when_clauseContext.prototype.LEFT_PAREN = function() { return this.getToken(PlSqlParser.LEFT_PAREN, 0); }; Trigger_when_clauseContext.prototype.condition = function() { return this.getTypedRuleContext(ConditionContext,0); }; Trigger_when_clauseContext.prototype.RIGHT_PAREN = function() { return this.getToken(PlSqlParser.RIGHT_PAREN, 0); }; Trigger_when_clauseContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterTrigger_when_clause(this); } }; Trigger_when_clauseContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitTrigger_when_clause(this); } }; Trigger_when_clauseContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitTrigger_when_clause(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Trigger_when_clauseContext = Trigger_when_clauseContext; PlSqlParser.prototype.trigger_when_clause = function() { var localctx = new Trigger_when_clauseContext(this, this._ctx, this.state); this.enterRule(localctx, 56, PlSqlParser.RULE_trigger_when_clause); try { this.enterOuterAlt(localctx, 1); this.state = 2054; this.match(PlSqlParser.WHEN); this.state = 2055; this.match(PlSqlParser.LEFT_PAREN); this.state = 2056; this.condition(); this.state = 2057; this.match(PlSqlParser.RIGHT_PAREN); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Simple_dml_triggerContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_simple_dml_trigger; return this; } Simple_dml_triggerContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Simple_dml_triggerContext.prototype.constructor = Simple_dml_triggerContext; Simple_dml_triggerContext.prototype.dml_event_clause = function() { return this.getTypedRuleContext(Dml_event_clauseContext,0); }; Simple_dml_triggerContext.prototype.BEFORE = function() { return this.getToken(PlSqlParser.BEFORE, 0); }; Simple_dml_triggerContext.prototype.AFTER = function() { return this.getToken(PlSqlParser.AFTER, 0); }; Simple_dml_triggerContext.prototype.INSTEAD = function() { return this.getToken(PlSqlParser.INSTEAD, 0); }; Simple_dml_triggerContext.prototype.OF = function() { return this.getToken(PlSqlParser.OF, 0); }; Simple_dml_triggerContext.prototype.referencing_clause = function() { return this.getTypedRuleContext(Referencing_clauseContext,0); }; Simple_dml_triggerContext.prototype.for_each_row = function() { return this.getTypedRuleContext(For_each_rowContext,0); }; Simple_dml_triggerContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterSimple_dml_trigger(this); } }; Simple_dml_triggerContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitSimple_dml_trigger(this); } }; Simple_dml_triggerContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitSimple_dml_trigger(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Simple_dml_triggerContext = Simple_dml_triggerContext; PlSqlParser.prototype.simple_dml_trigger = function() { var localctx = new Simple_dml_triggerContext(this, this._ctx, this.state); this.enterRule(localctx, 58, PlSqlParser.RULE_simple_dml_trigger); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 2063; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.BEFORE: this.state = 2059; this.match(PlSqlParser.BEFORE); break; case PlSqlParser.AFTER: this.state = 2060; this.match(PlSqlParser.AFTER); break; case PlSqlParser.INSTEAD: this.state = 2061; this.match(PlSqlParser.INSTEAD); this.state = 2062; this.match(PlSqlParser.OF); break; default: throw new antlr4.error.NoViableAltException(this); } this.state = 2065; this.dml_event_clause(); this.state = 2067; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,83,this._ctx); if(la_===1) { this.state = 2066; this.referencing_clause(); } this.state = 2070; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.FOR) { this.state = 2069; this.for_each_row(); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function For_each_rowContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_for_each_row; return this; } For_each_rowContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); For_each_rowContext.prototype.constructor = For_each_rowContext; For_each_rowContext.prototype.FOR = function() { return this.getToken(PlSqlParser.FOR, 0); }; For_each_rowContext.prototype.EACH = function() { return this.getToken(PlSqlParser.EACH, 0); }; For_each_rowContext.prototype.ROW = function() { return this.getToken(PlSqlParser.ROW, 0); }; For_each_rowContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterFor_each_row(this); } }; For_each_rowContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitFor_each_row(this); } }; For_each_rowContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitFor_each_row(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.For_each_rowContext = For_each_rowContext; PlSqlParser.prototype.for_each_row = function() { var localctx = new For_each_rowContext(this, this._ctx, this.state); this.enterRule(localctx, 60, PlSqlParser.RULE_for_each_row); try { this.enterOuterAlt(localctx, 1); this.state = 2072; this.match(PlSqlParser.FOR); this.state = 2073; this.match(PlSqlParser.EACH); this.state = 2074; this.match(PlSqlParser.ROW); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Compound_dml_triggerContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_compound_dml_trigger; return this; } Compound_dml_triggerContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Compound_dml_triggerContext.prototype.constructor = Compound_dml_triggerContext; Compound_dml_triggerContext.prototype.FOR = function() { return this.getToken(PlSqlParser.FOR, 0); }; Compound_dml_triggerContext.prototype.dml_event_clause = function() { return this.getTypedRuleContext(Dml_event_clauseContext,0); }; Compound_dml_triggerContext.prototype.referencing_clause = function() { return this.getTypedRuleContext(Referencing_clauseContext,0); }; Compound_dml_triggerContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterCompound_dml_trigger(this); } }; Compound_dml_triggerContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitCompound_dml_trigger(this); } }; Compound_dml_triggerContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitCompound_dml_trigger(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Compound_dml_triggerContext = Compound_dml_triggerContext; PlSqlParser.prototype.compound_dml_trigger = function() { var localctx = new Compound_dml_triggerContext(this, this._ctx, this.state); this.enterRule(localctx, 62, PlSqlParser.RULE_compound_dml_trigger); try { this.enterOuterAlt(localctx, 1); this.state = 2076; this.match(PlSqlParser.FOR); this.state = 2077; this.dml_event_clause(); this.state = 2079; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,85,this._ctx); if(la_===1) { this.state = 2078; this.referencing_clause(); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Non_dml_triggerContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_non_dml_trigger; return this; } Non_dml_triggerContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Non_dml_triggerContext.prototype.constructor = Non_dml_triggerContext; Non_dml_triggerContext.prototype.non_dml_event = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Non_dml_eventContext); } else { return this.getTypedRuleContext(Non_dml_eventContext,i); } }; Non_dml_triggerContext.prototype.ON = function() { return this.getToken(PlSqlParser.ON, 0); }; Non_dml_triggerContext.prototype.BEFORE = function() { return this.getToken(PlSqlParser.BEFORE, 0); }; Non_dml_triggerContext.prototype.AFTER = function() { return this.getToken(PlSqlParser.AFTER, 0); }; Non_dml_triggerContext.prototype.DATABASE = function() { return this.getToken(PlSqlParser.DATABASE, 0); }; Non_dml_triggerContext.prototype.SCHEMA = function() { return this.getToken(PlSqlParser.SCHEMA, 0); }; Non_dml_triggerContext.prototype.OR = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.OR); } else { return this.getToken(PlSqlParser.OR, i); } }; Non_dml_triggerContext.prototype.schema_name = function() { return this.getTypedRuleContext(Schema_nameContext,0); }; Non_dml_triggerContext.prototype.PERIOD = function() { return this.getToken(PlSqlParser.PERIOD, 0); }; Non_dml_triggerContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterNon_dml_trigger(this); } }; Non_dml_triggerContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitNon_dml_trigger(this); } }; Non_dml_triggerContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitNon_dml_trigger(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Non_dml_triggerContext = Non_dml_triggerContext; PlSqlParser.prototype.non_dml_trigger = function() { var localctx = new Non_dml_triggerContext(this, this._ctx, this.state); this.enterRule(localctx, 64, PlSqlParser.RULE_non_dml_trigger); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 2081; _la = this._input.LA(1); if(!(_la===PlSqlParser.AFTER || _la===PlSqlParser.BEFORE)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } this.state = 2082; this.non_dml_event(); this.state = 2087; this._errHandler.sync(this); _la = this._input.LA(1); while(_la===PlSqlParser.OR) { this.state = 2083; this.match(PlSqlParser.OR); this.state = 2084; this.non_dml_event(); this.state = 2089; this._errHandler.sync(this); _la = this._input.LA(1); } this.state = 2090; this.match(PlSqlParser.ON); this.state = 2098; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,88,this._ctx); switch(la_) { case 1: this.state = 2091; this.match(PlSqlParser.DATABASE); break; case 2: this.state = 2095; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,87,this._ctx); if(la_===1) { this.state = 2092; this.schema_name(); this.state = 2093; this.match(PlSqlParser.PERIOD); } this.state = 2097; this.match(PlSqlParser.SCHEMA); break; } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Trigger_bodyContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_trigger_body; return this; } Trigger_bodyContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Trigger_bodyContext.prototype.constructor = Trigger_bodyContext; Trigger_bodyContext.prototype.COMPOUND = function() { return this.getToken(PlSqlParser.COMPOUND, 0); }; Trigger_bodyContext.prototype.TRIGGER = function() { return this.getToken(PlSqlParser.TRIGGER, 0); }; Trigger_bodyContext.prototype.CALL = function() { return this.getToken(PlSqlParser.CALL, 0); }; Trigger_bodyContext.prototype.identifier = function() { return this.getTypedRuleContext(IdentifierContext,0); }; Trigger_bodyContext.prototype.trigger_block = function() { return this.getTypedRuleContext(Trigger_blockContext,0); }; Trigger_bodyContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterTrigger_body(this); } }; Trigger_bodyContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitTrigger_body(this); } }; Trigger_bodyContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitTrigger_body(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Trigger_bodyContext = Trigger_bodyContext; PlSqlParser.prototype.trigger_body = function() { var localctx = new Trigger_bodyContext(this, this._ctx, this.state); this.enterRule(localctx, 66, PlSqlParser.RULE_trigger_body); try { this.state = 2105; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,89,this._ctx); switch(la_) { case 1: this.enterOuterAlt(localctx, 1); this.state = 2100; this.match(PlSqlParser.COMPOUND); this.state = 2101; this.match(PlSqlParser.TRIGGER); break; case 2: this.enterOuterAlt(localctx, 2); this.state = 2102; this.match(PlSqlParser.CALL); this.state = 2103; this.identifier(); break; case 3: this.enterOuterAlt(localctx, 3); this.state = 2104; this.trigger_block(); break; } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Routine_clauseContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_routine_clause; return this; } Routine_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Routine_clauseContext.prototype.constructor = Routine_clauseContext; Routine_clauseContext.prototype.routine_name = function() { return this.getTypedRuleContext(Routine_nameContext,0); }; Routine_clauseContext.prototype.function_argument = function() { return this.getTypedRuleContext(Function_argumentContext,0); }; Routine_clauseContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterRoutine_clause(this); } }; Routine_clauseContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitRoutine_clause(this); } }; Routine_clauseContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitRoutine_clause(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Routine_clauseContext = Routine_clauseContext; PlSqlParser.prototype.routine_clause = function() { var localctx = new Routine_clauseContext(this, this._ctx, this.state); this.enterRule(localctx, 68, PlSqlParser.RULE_routine_clause); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 2107; this.routine_name(); this.state = 2109; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.LEFT_PAREN) { this.state = 2108; this.function_argument(); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Compound_trigger_blockContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_compound_trigger_block; return this; } Compound_trigger_blockContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Compound_trigger_blockContext.prototype.constructor = Compound_trigger_blockContext; Compound_trigger_blockContext.prototype.COMPOUND = function() { return this.getToken(PlSqlParser.COMPOUND, 0); }; Compound_trigger_blockContext.prototype.TRIGGER = function() { return this.getToken(PlSqlParser.TRIGGER, 0); }; Compound_trigger_blockContext.prototype.END = function() { return this.getToken(PlSqlParser.END, 0); }; Compound_trigger_blockContext.prototype.trigger_name = function() { return this.getTypedRuleContext(Trigger_nameContext,0); }; Compound_trigger_blockContext.prototype.seq_of_declare_specs = function() { return this.getTypedRuleContext(Seq_of_declare_specsContext,0); }; Compound_trigger_blockContext.prototype.timing_point_section = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Timing_point_sectionContext); } else { return this.getTypedRuleContext(Timing_point_sectionContext,i); } }; Compound_trigger_blockContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterCompound_trigger_block(this); } }; Compound_trigger_blockContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitCompound_trigger_block(this); } }; Compound_trigger_blockContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitCompound_trigger_block(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Compound_trigger_blockContext = Compound_trigger_blockContext; PlSqlParser.prototype.compound_trigger_block = function() { var localctx = new Compound_trigger_blockContext(this, this._ctx, this.state); this.enterRule(localctx, 70, PlSqlParser.RULE_compound_trigger_block); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 2111; this.match(PlSqlParser.COMPOUND); this.state = 2112; this.match(PlSqlParser.TRIGGER); this.state = 2114; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,91,this._ctx); if(la_===1) { this.state = 2113; this.seq_of_declare_specs(); } this.state = 2117; this._errHandler.sync(this); _la = this._input.LA(1); do { this.state = 2116; this.timing_point_section(); this.state = 2119; this._errHandler.sync(this); _la = this._input.LA(1); } while(_la===PlSqlParser.AFTER || _la===PlSqlParser.BEFORE); this.state = 2121; this.match(PlSqlParser.END); this.state = 2122; this.trigger_name(); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Timing_point_sectionContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_timing_point_section; this.bk = null; // Token this.ak = null; // Token return this; } Timing_point_sectionContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Timing_point_sectionContext.prototype.constructor = Timing_point_sectionContext; Timing_point_sectionContext.prototype.STATEMENT = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.STATEMENT); } else { return this.getToken(PlSqlParser.STATEMENT, i); } }; Timing_point_sectionContext.prototype.IS = function() { return this.getToken(PlSqlParser.IS, 0); }; Timing_point_sectionContext.prototype.trigger_block = function() { return this.getTypedRuleContext(Trigger_blockContext,0); }; Timing_point_sectionContext.prototype.BEFORE = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.BEFORE); } else { return this.getToken(PlSqlParser.BEFORE, i); } }; Timing_point_sectionContext.prototype.SEMICOLON = function() { return this.getToken(PlSqlParser.SEMICOLON, 0); }; Timing_point_sectionContext.prototype.EACH = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.EACH); } else { return this.getToken(PlSqlParser.EACH, i); } }; Timing_point_sectionContext.prototype.ROW = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.ROW); } else { return this.getToken(PlSqlParser.ROW, i); } }; Timing_point_sectionContext.prototype.AFTER = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.AFTER); } else { return this.getToken(PlSqlParser.AFTER, i); } }; Timing_point_sectionContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterTiming_point_section(this); } }; Timing_point_sectionContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitTiming_point_section(this); } }; Timing_point_sectionContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitTiming_point_section(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Timing_point_sectionContext = Timing_point_sectionContext; PlSqlParser.prototype.timing_point_section = function() { var localctx = new Timing_point_sectionContext(this, this._ctx, this.state); this.enterRule(localctx, 72, PlSqlParser.RULE_timing_point_section); try { this.state = 2160; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,93,this._ctx); switch(la_) { case 1: this.enterOuterAlt(localctx, 1); this.state = 2124; localctx.bk = this.match(PlSqlParser.BEFORE); this.state = 2125; this.match(PlSqlParser.STATEMENT); this.state = 2126; this.match(PlSqlParser.IS); this.state = 2127; this.trigger_block(); this.state = 2128; this.match(PlSqlParser.BEFORE); this.state = 2129; this.match(PlSqlParser.STATEMENT); this.state = 2130; this.match(PlSqlParser.SEMICOLON); break; case 2: this.enterOuterAlt(localctx, 2); this.state = 2132; localctx.bk = this.match(PlSqlParser.BEFORE); this.state = 2133; this.match(PlSqlParser.EACH); this.state = 2134; this.match(PlSqlParser.ROW); this.state = 2135; this.match(PlSqlParser.IS); this.state = 2136; this.trigger_block(); this.state = 2137; this.match(PlSqlParser.BEFORE); this.state = 2138; this.match(PlSqlParser.EACH); this.state = 2139; this.match(PlSqlParser.ROW); this.state = 2140; this.match(PlSqlParser.SEMICOLON); break; case 3: this.enterOuterAlt(localctx, 3); this.state = 2142; localctx.ak = this.match(PlSqlParser.AFTER); this.state = 2143; this.match(PlSqlParser.STATEMENT); this.state = 2144; this.match(PlSqlParser.IS); this.state = 2145; this.trigger_block(); this.state = 2146; this.match(PlSqlParser.AFTER); this.state = 2147; this.match(PlSqlParser.STATEMENT); this.state = 2148; this.match(PlSqlParser.SEMICOLON); break; case 4: this.enterOuterAlt(localctx, 4); this.state = 2150; localctx.ak = this.match(PlSqlParser.AFTER); this.state = 2151; this.match(PlSqlParser.EACH); this.state = 2152; this.match(PlSqlParser.ROW); this.state = 2153; this.match(PlSqlParser.IS); this.state = 2154; this.trigger_block(); this.state = 2155; this.match(PlSqlParser.AFTER); this.state = 2156; this.match(PlSqlParser.EACH); this.state = 2157; this.match(PlSqlParser.ROW); this.state = 2158; this.match(PlSqlParser.SEMICOLON); break; } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Non_dml_eventContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_non_dml_event; return this; } Non_dml_eventContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Non_dml_eventContext.prototype.constructor = Non_dml_eventContext; Non_dml_eventContext.prototype.ALTER = function() { return this.getToken(PlSqlParser.ALTER, 0); }; Non_dml_eventContext.prototype.ANALYZE = function() { return this.getToken(PlSqlParser.ANALYZE, 0); }; Non_dml_eventContext.prototype.ASSOCIATE = function() { return this.getToken(PlSqlParser.ASSOCIATE, 0); }; Non_dml_eventContext.prototype.STATISTICS = function() { return this.getToken(PlSqlParser.STATISTICS, 0); }; Non_dml_eventContext.prototype.AUDIT = function() { return this.getToken(PlSqlParser.AUDIT, 0); }; Non_dml_eventContext.prototype.COMMENT = function() { return this.getToken(PlSqlParser.COMMENT, 0); }; Non_dml_eventContext.prototype.CREATE = function() { return this.getToken(PlSqlParser.CREATE, 0); }; Non_dml_eventContext.prototype.DISASSOCIATE = function() { return this.getToken(PlSqlParser.DISASSOCIATE, 0); }; Non_dml_eventContext.prototype.DROP = function() { return this.getToken(PlSqlParser.DROP, 0); }; Non_dml_eventContext.prototype.GRANT = function() { return this.getToken(PlSqlParser.GRANT, 0); }; Non_dml_eventContext.prototype.NOAUDIT = function() { return this.getToken(PlSqlParser.NOAUDIT, 0); }; Non_dml_eventContext.prototype.RENAME = function() { return this.getToken(PlSqlParser.RENAME, 0); }; Non_dml_eventContext.prototype.REVOKE = function() { return this.getToken(PlSqlParser.REVOKE, 0); }; Non_dml_eventContext.prototype.TRUNCATE = function() { return this.getToken(PlSqlParser.TRUNCATE, 0); }; Non_dml_eventContext.prototype.DDL = function() { return this.getToken(PlSqlParser.DDL, 0); }; Non_dml_eventContext.prototype.STARTUP = function() { return this.getToken(PlSqlParser.STARTUP, 0); }; Non_dml_eventContext.prototype.SHUTDOWN = function() { return this.getToken(PlSqlParser.SHUTDOWN, 0); }; Non_dml_eventContext.prototype.DB_ROLE_CHANGE = function() { return this.getToken(PlSqlParser.DB_ROLE_CHANGE, 0); }; Non_dml_eventContext.prototype.LOGON = function() { return this.getToken(PlSqlParser.LOGON, 0); }; Non_dml_eventContext.prototype.LOGOFF = function() { return this.getToken(PlSqlParser.LOGOFF, 0); }; Non_dml_eventContext.prototype.SERVERERROR = function() { return this.getToken(PlSqlParser.SERVERERROR, 0); }; Non_dml_eventContext.prototype.SUSPEND = function() { return this.getToken(PlSqlParser.SUSPEND, 0); }; Non_dml_eventContext.prototype.DATABASE = function() { return this.getToken(PlSqlParser.DATABASE, 0); }; Non_dml_eventContext.prototype.SCHEMA = function() { return this.getToken(PlSqlParser.SCHEMA, 0); }; Non_dml_eventContext.prototype.FOLLOWS = function() { return this.getToken(PlSqlParser.FOLLOWS, 0); }; Non_dml_eventContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterNon_dml_event(this); } }; Non_dml_eventContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitNon_dml_event(this); } }; Non_dml_eventContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitNon_dml_event(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Non_dml_eventContext = Non_dml_eventContext; PlSqlParser.prototype.non_dml_event = function() { var localctx = new Non_dml_eventContext(this, this._ctx, this.state); this.enterRule(localctx, 74, PlSqlParser.RULE_non_dml_event); try { this.state = 2188; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.ALTER: this.enterOuterAlt(localctx, 1); this.state = 2162; this.match(PlSqlParser.ALTER); break; case PlSqlParser.ANALYZE: this.enterOuterAlt(localctx, 2); this.state = 2163; this.match(PlSqlParser.ANALYZE); break; case PlSqlParser.ASSOCIATE: this.enterOuterAlt(localctx, 3); this.state = 2164; this.match(PlSqlParser.ASSOCIATE); this.state = 2165; this.match(PlSqlParser.STATISTICS); break; case PlSqlParser.AUDIT: this.enterOuterAlt(localctx, 4); this.state = 2166; this.match(PlSqlParser.AUDIT); break; case PlSqlParser.COMMENT: this.enterOuterAlt(localctx, 5); this.state = 2167; this.match(PlSqlParser.COMMENT); break; case PlSqlParser.CREATE: this.enterOuterAlt(localctx, 6); this.state = 2168; this.match(PlSqlParser.CREATE); break; case PlSqlParser.DISASSOCIATE: this.enterOuterAlt(localctx, 7); this.state = 2169; this.match(PlSqlParser.DISASSOCIATE); this.state = 2170; this.match(PlSqlParser.STATISTICS); break; case PlSqlParser.DROP: this.enterOuterAlt(localctx, 8); this.state = 2171; this.match(PlSqlParser.DROP); break; case PlSqlParser.GRANT: this.enterOuterAlt(localctx, 9); this.state = 2172; this.match(PlSqlParser.GRANT); break; case PlSqlParser.NOAUDIT: this.enterOuterAlt(localctx, 10); this.state = 2173; this.match(PlSqlParser.NOAUDIT); break; case PlSqlParser.RENAME: this.enterOuterAlt(localctx, 11); this.state = 2174; this.match(PlSqlParser.RENAME); break; case PlSqlParser.REVOKE: this.enterOuterAlt(localctx, 12); this.state = 2175; this.match(PlSqlParser.REVOKE); break; case PlSqlParser.TRUNCATE: this.enterOuterAlt(localctx, 13); this.state = 2176; this.match(PlSqlParser.TRUNCATE); break; case PlSqlParser.DDL: this.enterOuterAlt(localctx, 14); this.state = 2177; this.match(PlSqlParser.DDL); break; case PlSqlParser.STARTUP: this.enterOuterAlt(localctx, 15); this.state = 2178; this.match(PlSqlParser.STARTUP); break; case PlSqlParser.SHUTDOWN: this.enterOuterAlt(localctx, 16); this.state = 2179; this.match(PlSqlParser.SHUTDOWN); break; case PlSqlParser.DB_ROLE_CHANGE: this.enterOuterAlt(localctx, 17); this.state = 2180; this.match(PlSqlParser.DB_ROLE_CHANGE); break; case PlSqlParser.LOGON: this.enterOuterAlt(localctx, 18); this.state = 2181; this.match(PlSqlParser.LOGON); break; case PlSqlParser.LOGOFF: this.enterOuterAlt(localctx, 19); this.state = 2182; this.match(PlSqlParser.LOGOFF); break; case PlSqlParser.SERVERERROR: this.enterOuterAlt(localctx, 20); this.state = 2183; this.match(PlSqlParser.SERVERERROR); break; case PlSqlParser.SUSPEND: this.enterOuterAlt(localctx, 21); this.state = 2184; this.match(PlSqlParser.SUSPEND); break; case PlSqlParser.DATABASE: this.enterOuterAlt(localctx, 22); this.state = 2185; this.match(PlSqlParser.DATABASE); break; case PlSqlParser.SCHEMA: this.enterOuterAlt(localctx, 23); this.state = 2186; this.match(PlSqlParser.SCHEMA); break; case PlSqlParser.FOLLOWS: this.enterOuterAlt(localctx, 24); this.state = 2187; this.match(PlSqlParser.FOLLOWS); break; default: throw new antlr4.error.NoViableAltException(this); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Dml_event_clauseContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_dml_event_clause; return this; } Dml_event_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Dml_event_clauseContext.prototype.constructor = Dml_event_clauseContext; Dml_event_clauseContext.prototype.dml_event_element = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Dml_event_elementContext); } else { return this.getTypedRuleContext(Dml_event_elementContext,i); } }; Dml_event_clauseContext.prototype.ON = function() { return this.getToken(PlSqlParser.ON, 0); }; Dml_event_clauseContext.prototype.tableview_name = function() { return this.getTypedRuleContext(Tableview_nameContext,0); }; Dml_event_clauseContext.prototype.OR = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.OR); } else { return this.getToken(PlSqlParser.OR, i); } }; Dml_event_clauseContext.prototype.dml_event_nested_clause = function() { return this.getTypedRuleContext(Dml_event_nested_clauseContext,0); }; Dml_event_clauseContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterDml_event_clause(this); } }; Dml_event_clauseContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitDml_event_clause(this); } }; Dml_event_clauseContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitDml_event_clause(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Dml_event_clauseContext = Dml_event_clauseContext; PlSqlParser.prototype.dml_event_clause = function() { var localctx = new Dml_event_clauseContext(this, this._ctx, this.state); this.enterRule(localctx, 76, PlSqlParser.RULE_dml_event_clause); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 2190; this.dml_event_element(); this.state = 2195; this._errHandler.sync(this); _la = this._input.LA(1); while(_la===PlSqlParser.OR) { this.state = 2191; this.match(PlSqlParser.OR); this.state = 2192; this.dml_event_element(); this.state = 2197; this._errHandler.sync(this); _la = this._input.LA(1); } this.state = 2198; this.match(PlSqlParser.ON); this.state = 2200; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,96,this._ctx); if(la_===1) { this.state = 2199; this.dml_event_nested_clause(); } this.state = 2202; this.tableview_name(); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Dml_event_elementContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_dml_event_element; return this; } Dml_event_elementContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Dml_event_elementContext.prototype.constructor = Dml_event_elementContext; Dml_event_elementContext.prototype.DELETE = function() { return this.getToken(PlSqlParser.DELETE, 0); }; Dml_event_elementContext.prototype.INSERT = function() { return this.getToken(PlSqlParser.INSERT, 0); }; Dml_event_elementContext.prototype.UPDATE = function() { return this.getToken(PlSqlParser.UPDATE, 0); }; Dml_event_elementContext.prototype.OF = function() { return this.getToken(PlSqlParser.OF, 0); }; Dml_event_elementContext.prototype.column_list = function() { return this.getTypedRuleContext(Column_listContext,0); }; Dml_event_elementContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterDml_event_element(this); } }; Dml_event_elementContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitDml_event_element(this); } }; Dml_event_elementContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitDml_event_element(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Dml_event_elementContext = Dml_event_elementContext; PlSqlParser.prototype.dml_event_element = function() { var localctx = new Dml_event_elementContext(this, this._ctx, this.state); this.enterRule(localctx, 78, PlSqlParser.RULE_dml_event_element); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 2204; _la = this._input.LA(1); if(!(_la===PlSqlParser.DELETE || _la===PlSqlParser.INSERT || _la===PlSqlParser.UPDATE)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } this.state = 2207; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.OF) { this.state = 2205; this.match(PlSqlParser.OF); this.state = 2206; this.column_list(); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Dml_event_nested_clauseContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_dml_event_nested_clause; return this; } Dml_event_nested_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Dml_event_nested_clauseContext.prototype.constructor = Dml_event_nested_clauseContext; Dml_event_nested_clauseContext.prototype.NESTED = function() { return this.getToken(PlSqlParser.NESTED, 0); }; Dml_event_nested_clauseContext.prototype.TABLE = function() { return this.getToken(PlSqlParser.TABLE, 0); }; Dml_event_nested_clauseContext.prototype.tableview_name = function() { return this.getTypedRuleContext(Tableview_nameContext,0); }; Dml_event_nested_clauseContext.prototype.OF = function() { return this.getToken(PlSqlParser.OF, 0); }; Dml_event_nested_clauseContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterDml_event_nested_clause(this); } }; Dml_event_nested_clauseContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitDml_event_nested_clause(this); } }; Dml_event_nested_clauseContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitDml_event_nested_clause(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Dml_event_nested_clauseContext = Dml_event_nested_clauseContext; PlSqlParser.prototype.dml_event_nested_clause = function() { var localctx = new Dml_event_nested_clauseContext(this, this._ctx, this.state); this.enterRule(localctx, 80, PlSqlParser.RULE_dml_event_nested_clause); try { this.enterOuterAlt(localctx, 1); this.state = 2209; this.match(PlSqlParser.NESTED); this.state = 2210; this.match(PlSqlParser.TABLE); this.state = 2211; this.tableview_name(); this.state = 2212; this.match(PlSqlParser.OF); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Referencing_clauseContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_referencing_clause; return this; } Referencing_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Referencing_clauseContext.prototype.constructor = Referencing_clauseContext; Referencing_clauseContext.prototype.REFERENCING = function() { return this.getToken(PlSqlParser.REFERENCING, 0); }; Referencing_clauseContext.prototype.referencing_element = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Referencing_elementContext); } else { return this.getTypedRuleContext(Referencing_elementContext,i); } }; Referencing_clauseContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterReferencing_clause(this); } }; Referencing_clauseContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitReferencing_clause(this); } }; Referencing_clauseContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitReferencing_clause(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Referencing_clauseContext = Referencing_clauseContext; PlSqlParser.prototype.referencing_clause = function() { var localctx = new Referencing_clauseContext(this, this._ctx, this.state); this.enterRule(localctx, 82, PlSqlParser.RULE_referencing_clause); try { this.enterOuterAlt(localctx, 1); this.state = 2214; this.match(PlSqlParser.REFERENCING); this.state = 2216; this._errHandler.sync(this); var _alt = 1; do { switch (_alt) { case 1: this.state = 2215; this.referencing_element(); break; default: throw new antlr4.error.NoViableAltException(this); } this.state = 2218; this._errHandler.sync(this); _alt = this._interp.adaptivePredict(this._input,98, this._ctx); } while ( _alt!=2 && _alt!=antlr4.atn.ATN.INVALID_ALT_NUMBER ); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Referencing_elementContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_referencing_element; return this; } Referencing_elementContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Referencing_elementContext.prototype.constructor = Referencing_elementContext; Referencing_elementContext.prototype.column_alias = function() { return this.getTypedRuleContext(Column_aliasContext,0); }; Referencing_elementContext.prototype.NEW = function() { return this.getToken(PlSqlParser.NEW, 0); }; Referencing_elementContext.prototype.OLD = function() { return this.getToken(PlSqlParser.OLD, 0); }; Referencing_elementContext.prototype.PARENT = function() { return this.getToken(PlSqlParser.PARENT, 0); }; Referencing_elementContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterReferencing_element(this); } }; Referencing_elementContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitReferencing_element(this); } }; Referencing_elementContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitReferencing_element(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Referencing_elementContext = Referencing_elementContext; PlSqlParser.prototype.referencing_element = function() { var localctx = new Referencing_elementContext(this, this._ctx, this.state); this.enterRule(localctx, 84, PlSqlParser.RULE_referencing_element); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 2220; _la = this._input.LA(1); if(!(_la===PlSqlParser.NEW || _la===PlSqlParser.OLD || _la===PlSqlParser.PARENT)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } this.state = 2221; this.column_alias(); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Drop_typeContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_drop_type; return this; } Drop_typeContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Drop_typeContext.prototype.constructor = Drop_typeContext; Drop_typeContext.prototype.DROP = function() { return this.getToken(PlSqlParser.DROP, 0); }; Drop_typeContext.prototype.TYPE = function() { return this.getToken(PlSqlParser.TYPE, 0); }; Drop_typeContext.prototype.type_name = function() { return this.getTypedRuleContext(Type_nameContext,0); }; Drop_typeContext.prototype.SEMICOLON = function() { return this.getToken(PlSqlParser.SEMICOLON, 0); }; Drop_typeContext.prototype.BODY = function() { return this.getToken(PlSqlParser.BODY, 0); }; Drop_typeContext.prototype.FORCE = function() { return this.getToken(PlSqlParser.FORCE, 0); }; Drop_typeContext.prototype.VALIDATE = function() { return this.getToken(PlSqlParser.VALIDATE, 0); }; Drop_typeContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterDrop_type(this); } }; Drop_typeContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitDrop_type(this); } }; Drop_typeContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitDrop_type(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Drop_typeContext = Drop_typeContext; PlSqlParser.prototype.drop_type = function() { var localctx = new Drop_typeContext(this, this._ctx, this.state); this.enterRule(localctx, 86, PlSqlParser.RULE_drop_type); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 2223; this.match(PlSqlParser.DROP); this.state = 2224; this.match(PlSqlParser.TYPE); this.state = 2226; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,99,this._ctx); if(la_===1) { this.state = 2225; this.match(PlSqlParser.BODY); } this.state = 2228; this.type_name(); this.state = 2230; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.FORCE || _la===PlSqlParser.VALIDATE) { this.state = 2229; _la = this._input.LA(1); if(!(_la===PlSqlParser.FORCE || _la===PlSqlParser.VALIDATE)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } } this.state = 2232; this.match(PlSqlParser.SEMICOLON); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Alter_typeContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_alter_type; return this; } Alter_typeContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Alter_typeContext.prototype.constructor = Alter_typeContext; Alter_typeContext.prototype.ALTER = function() { return this.getToken(PlSqlParser.ALTER, 0); }; Alter_typeContext.prototype.TYPE = function() { return this.getToken(PlSqlParser.TYPE, 0); }; Alter_typeContext.prototype.type_name = function() { return this.getTypedRuleContext(Type_nameContext,0); }; Alter_typeContext.prototype.SEMICOLON = function() { return this.getToken(PlSqlParser.SEMICOLON, 0); }; Alter_typeContext.prototype.compile_type_clause = function() { return this.getTypedRuleContext(Compile_type_clauseContext,0); }; Alter_typeContext.prototype.replace_type_clause = function() { return this.getTypedRuleContext(Replace_type_clauseContext,0); }; Alter_typeContext.prototype.alter_method_spec = function() { return this.getTypedRuleContext(Alter_method_specContext,0); }; Alter_typeContext.prototype.alter_collection_clauses = function() { return this.getTypedRuleContext(Alter_collection_clausesContext,0); }; Alter_typeContext.prototype.modifier_clause = function() { return this.getTypedRuleContext(Modifier_clauseContext,0); }; Alter_typeContext.prototype.overriding_subprogram_spec = function() { return this.getTypedRuleContext(Overriding_subprogram_specContext,0); }; Alter_typeContext.prototype.dependent_handling_clause = function() { return this.getTypedRuleContext(Dependent_handling_clauseContext,0); }; Alter_typeContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterAlter_type(this); } }; Alter_typeContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitAlter_type(this); } }; Alter_typeContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitAlter_type(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Alter_typeContext = Alter_typeContext; PlSqlParser.prototype.alter_type = function() { var localctx = new Alter_typeContext(this, this._ctx, this.state); this.enterRule(localctx, 88, PlSqlParser.RULE_alter_type); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 2234; this.match(PlSqlParser.ALTER); this.state = 2235; this.match(PlSqlParser.TYPE); this.state = 2236; this.type_name(); this.state = 2243; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,101,this._ctx); switch(la_) { case 1: this.state = 2237; this.compile_type_clause(); break; case 2: this.state = 2238; this.replace_type_clause(); break; case 3: this.state = 2239; this.alter_method_spec(); break; case 4: this.state = 2240; this.alter_collection_clauses(); break; case 5: this.state = 2241; this.modifier_clause(); break; case 6: this.state = 2242; this.overriding_subprogram_spec(); break; } this.state = 2246; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.CASCADE || _la===PlSqlParser.INVALIDATE) { this.state = 2245; this.dependent_handling_clause(); } this.state = 2248; this.match(PlSqlParser.SEMICOLON); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Compile_type_clauseContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_compile_type_clause; return this; } Compile_type_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Compile_type_clauseContext.prototype.constructor = Compile_type_clauseContext; Compile_type_clauseContext.prototype.COMPILE = function() { return this.getToken(PlSqlParser.COMPILE, 0); }; Compile_type_clauseContext.prototype.DEBUG = function() { return this.getToken(PlSqlParser.DEBUG, 0); }; Compile_type_clauseContext.prototype.compiler_parameters_clause = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Compiler_parameters_clauseContext); } else { return this.getTypedRuleContext(Compiler_parameters_clauseContext,i); } }; Compile_type_clauseContext.prototype.REUSE = function() { return this.getToken(PlSqlParser.REUSE, 0); }; Compile_type_clauseContext.prototype.SETTINGS = function() { return this.getToken(PlSqlParser.SETTINGS, 0); }; Compile_type_clauseContext.prototype.SPECIFICATION = function() { return this.getToken(PlSqlParser.SPECIFICATION, 0); }; Compile_type_clauseContext.prototype.BODY = function() { return this.getToken(PlSqlParser.BODY, 0); }; Compile_type_clauseContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterCompile_type_clause(this); } }; Compile_type_clauseContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitCompile_type_clause(this); } }; Compile_type_clauseContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitCompile_type_clause(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Compile_type_clauseContext = Compile_type_clauseContext; PlSqlParser.prototype.compile_type_clause = function() { var localctx = new Compile_type_clauseContext(this, this._ctx, this.state); this.enterRule(localctx, 90, PlSqlParser.RULE_compile_type_clause); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 2250; this.match(PlSqlParser.COMPILE); this.state = 2252; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,103,this._ctx); if(la_===1) { this.state = 2251; this.match(PlSqlParser.DEBUG); } this.state = 2255; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,104,this._ctx); if(la_===1) { this.state = 2254; _la = this._input.LA(1); if(!(_la===PlSqlParser.BODY || _la===PlSqlParser.SPECIFICATION)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } } this.state = 2260; this._errHandler.sync(this); var _alt = this._interp.adaptivePredict(this._input,105,this._ctx) while(_alt!=2 && _alt!=antlr4.atn.ATN.INVALID_ALT_NUMBER) { if(_alt===1) { this.state = 2257; this.compiler_parameters_clause(); } this.state = 2262; this._errHandler.sync(this); _alt = this._interp.adaptivePredict(this._input,105,this._ctx); } this.state = 2265; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.REUSE) { this.state = 2263; this.match(PlSqlParser.REUSE); this.state = 2264; this.match(PlSqlParser.SETTINGS); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Replace_type_clauseContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_replace_type_clause; return this; } Replace_type_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Replace_type_clauseContext.prototype.constructor = Replace_type_clauseContext; Replace_type_clauseContext.prototype.REPLACE = function() { return this.getToken(PlSqlParser.REPLACE, 0); }; Replace_type_clauseContext.prototype.AS = function() { return this.getToken(PlSqlParser.AS, 0); }; Replace_type_clauseContext.prototype.OBJECT = function() { return this.getToken(PlSqlParser.OBJECT, 0); }; Replace_type_clauseContext.prototype.LEFT_PAREN = function() { return this.getToken(PlSqlParser.LEFT_PAREN, 0); }; Replace_type_clauseContext.prototype.object_member_spec = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Object_member_specContext); } else { return this.getTypedRuleContext(Object_member_specContext,i); } }; Replace_type_clauseContext.prototype.RIGHT_PAREN = function() { return this.getToken(PlSqlParser.RIGHT_PAREN, 0); }; Replace_type_clauseContext.prototype.invoker_rights_clause = function() { return this.getTypedRuleContext(Invoker_rights_clauseContext,0); }; Replace_type_clauseContext.prototype.COMMA = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.COMMA); } else { return this.getToken(PlSqlParser.COMMA, i); } }; Replace_type_clauseContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterReplace_type_clause(this); } }; Replace_type_clauseContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitReplace_type_clause(this); } }; Replace_type_clauseContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitReplace_type_clause(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Replace_type_clauseContext = Replace_type_clauseContext; PlSqlParser.prototype.replace_type_clause = function() { var localctx = new Replace_type_clauseContext(this, this._ctx, this.state); this.enterRule(localctx, 92, PlSqlParser.RULE_replace_type_clause); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 2267; this.match(PlSqlParser.REPLACE); this.state = 2269; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.AUTHID) { this.state = 2268; this.invoker_rights_clause(); } this.state = 2271; this.match(PlSqlParser.AS); this.state = 2272; this.match(PlSqlParser.OBJECT); this.state = 2273; this.match(PlSqlParser.LEFT_PAREN); this.state = 2274; this.object_member_spec(); this.state = 2279; this._errHandler.sync(this); _la = this._input.LA(1); while(_la===PlSqlParser.COMMA) { this.state = 2275; this.match(PlSqlParser.COMMA); this.state = 2276; this.object_member_spec(); this.state = 2281; this._errHandler.sync(this); _la = this._input.LA(1); } this.state = 2282; this.match(PlSqlParser.RIGHT_PAREN); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Alter_method_specContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_alter_method_spec; return this; } Alter_method_specContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Alter_method_specContext.prototype.constructor = Alter_method_specContext; Alter_method_specContext.prototype.alter_method_element = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Alter_method_elementContext); } else { return this.getTypedRuleContext(Alter_method_elementContext,i); } }; Alter_method_specContext.prototype.COMMA = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.COMMA); } else { return this.getToken(PlSqlParser.COMMA, i); } }; Alter_method_specContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterAlter_method_spec(this); } }; Alter_method_specContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitAlter_method_spec(this); } }; Alter_method_specContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitAlter_method_spec(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Alter_method_specContext = Alter_method_specContext; PlSqlParser.prototype.alter_method_spec = function() { var localctx = new Alter_method_specContext(this, this._ctx, this.state); this.enterRule(localctx, 94, PlSqlParser.RULE_alter_method_spec); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 2284; this.alter_method_element(); this.state = 2289; this._errHandler.sync(this); _la = this._input.LA(1); while(_la===PlSqlParser.COMMA) { this.state = 2285; this.match(PlSqlParser.COMMA); this.state = 2286; this.alter_method_element(); this.state = 2291; this._errHandler.sync(this); _la = this._input.LA(1); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Alter_method_elementContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_alter_method_element; return this; } Alter_method_elementContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Alter_method_elementContext.prototype.constructor = Alter_method_elementContext; Alter_method_elementContext.prototype.ADD = function() { return this.getToken(PlSqlParser.ADD, 0); }; Alter_method_elementContext.prototype.DROP = function() { return this.getToken(PlSqlParser.DROP, 0); }; Alter_method_elementContext.prototype.map_order_function_spec = function() { return this.getTypedRuleContext(Map_order_function_specContext,0); }; Alter_method_elementContext.prototype.subprogram_spec = function() { return this.getTypedRuleContext(Subprogram_specContext,0); }; Alter_method_elementContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterAlter_method_element(this); } }; Alter_method_elementContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitAlter_method_element(this); } }; Alter_method_elementContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitAlter_method_element(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Alter_method_elementContext = Alter_method_elementContext; PlSqlParser.prototype.alter_method_element = function() { var localctx = new Alter_method_elementContext(this, this._ctx, this.state); this.enterRule(localctx, 96, PlSqlParser.RULE_alter_method_element); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 2292; _la = this._input.LA(1); if(!(_la===PlSqlParser.ADD || _la===PlSqlParser.DROP)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } this.state = 2295; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.MAP: case PlSqlParser.ORDER: this.state = 2293; this.map_order_function_spec(); break; case PlSqlParser.MEMBER: case PlSqlParser.STATIC: this.state = 2294; this.subprogram_spec(); break; default: throw new antlr4.error.NoViableAltException(this); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Alter_attribute_definitionContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_alter_attribute_definition; return this; } Alter_attribute_definitionContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Alter_attribute_definitionContext.prototype.constructor = Alter_attribute_definitionContext; Alter_attribute_definitionContext.prototype.ATTRIBUTE = function() { return this.getToken(PlSqlParser.ATTRIBUTE, 0); }; Alter_attribute_definitionContext.prototype.ADD = function() { return this.getToken(PlSqlParser.ADD, 0); }; Alter_attribute_definitionContext.prototype.MODIFY = function() { return this.getToken(PlSqlParser.MODIFY, 0); }; Alter_attribute_definitionContext.prototype.DROP = function() { return this.getToken(PlSqlParser.DROP, 0); }; Alter_attribute_definitionContext.prototype.attribute_definition = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Attribute_definitionContext); } else { return this.getTypedRuleContext(Attribute_definitionContext,i); } }; Alter_attribute_definitionContext.prototype.LEFT_PAREN = function() { return this.getToken(PlSqlParser.LEFT_PAREN, 0); }; Alter_attribute_definitionContext.prototype.RIGHT_PAREN = function() { return this.getToken(PlSqlParser.RIGHT_PAREN, 0); }; Alter_attribute_definitionContext.prototype.COMMA = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.COMMA); } else { return this.getToken(PlSqlParser.COMMA, i); } }; Alter_attribute_definitionContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterAlter_attribute_definition(this); } }; Alter_attribute_definitionContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitAlter_attribute_definition(this); } }; Alter_attribute_definitionContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitAlter_attribute_definition(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Alter_attribute_definitionContext = Alter_attribute_definitionContext; PlSqlParser.prototype.alter_attribute_definition = function() { var localctx = new Alter_attribute_definitionContext(this, this._ctx, this.state); this.enterRule(localctx, 98, PlSqlParser.RULE_alter_attribute_definition); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 2297; _la = this._input.LA(1); if(!(_la===PlSqlParser.ADD || _la===PlSqlParser.DROP || _la===PlSqlParser.MODIFY)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } this.state = 2298; this.match(PlSqlParser.ATTRIBUTE); this.state = 2311; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.ABORT: case PlSqlParser.ABS: case PlSqlParser.ACCESS: case PlSqlParser.ACCESSED: case PlSqlParser.ACCOUNT: case PlSqlParser.ACL: case PlSqlParser.ACOS: case PlSqlParser.ACTION: case PlSqlParser.ACTIONS: case PlSqlParser.ACTIVATE: case PlSqlParser.ACTIVE: case PlSqlParser.ACTIVE_COMPONENT: case PlSqlParser.ACTIVE_DATA: case PlSqlParser.ACTIVE_FUNCTION: case PlSqlParser.ACTIVE_TAG: case PlSqlParser.ACTIVITY: case PlSqlParser.ADAPTIVE_PLAN: case PlSqlParser.ADD: case PlSqlParser.ADD_COLUMN: case PlSqlParser.ADD_GROUP: case PlSqlParser.ADD_MONTHS: case PlSqlParser.ADJ_DATE: case PlSqlParser.ADMIN: case PlSqlParser.ADMINISTER: case PlSqlParser.ADMINISTRATOR: case PlSqlParser.ADVANCED: case PlSqlParser.ADVISE: case PlSqlParser.ADVISOR: case PlSqlParser.AFD_DISKSTRING: case PlSqlParser.AFTER: case PlSqlParser.AGENT: case PlSqlParser.AGGREGATE: case PlSqlParser.A_LETTER: case PlSqlParser.ALIAS: case PlSqlParser.ALLOCATE: case PlSqlParser.ALLOW: case PlSqlParser.ALL_ROWS: case PlSqlParser.ALWAYS: case PlSqlParser.ANALYZE: case PlSqlParser.ANCILLARY: case PlSqlParser.AND_EQUAL: case PlSqlParser.ANOMALY: case PlSqlParser.ANSI_REARCH: case PlSqlParser.ANTIJOIN: case PlSqlParser.ANYSCHEMA: case PlSqlParser.APPEND: case PlSqlParser.APPENDCHILDXML: case PlSqlParser.APPEND_VALUES: case PlSqlParser.APPLICATION: case PlSqlParser.APPLY: case PlSqlParser.APPROX_COUNT_DISTINCT: case PlSqlParser.ARCHIVAL: case PlSqlParser.ARCHIVE: case PlSqlParser.ARCHIVED: case PlSqlParser.ARCHIVELOG: case PlSqlParser.ARRAY: case PlSqlParser.ASCII: case PlSqlParser.ASCIISTR: case PlSqlParser.ASIN: case PlSqlParser.ASIS: case PlSqlParser.ASSEMBLY: case PlSqlParser.ASSIGN: case PlSqlParser.ASSOCIATE: case PlSqlParser.ASYNC: case PlSqlParser.ASYNCHRONOUS: case PlSqlParser.ATAN2: case PlSqlParser.ATAN: case PlSqlParser.AT: case PlSqlParser.ATTRIBUTE: case PlSqlParser.ATTRIBUTES: case PlSqlParser.AUTHENTICATED: case PlSqlParser.AUTHENTICATION: case PlSqlParser.AUTHID: case PlSqlParser.AUTHORIZATION: case PlSqlParser.AUTOALLOCATE: case PlSqlParser.AUTO: case PlSqlParser.AUTOEXTEND: case PlSqlParser.AUTO_LOGIN: case PlSqlParser.AUTOMATIC: case PlSqlParser.AUTONOMOUS_TRANSACTION: case PlSqlParser.AUTO_REOPTIMIZE: case PlSqlParser.AVAILABILITY: case PlSqlParser.AVRO: case PlSqlParser.BACKGROUND: case PlSqlParser.BACKUP: case PlSqlParser.BASIC: case PlSqlParser.BASICFILE: case PlSqlParser.BATCH: case PlSqlParser.BATCHSIZE: case PlSqlParser.BATCH_TABLE_ACCESS_BY_ROWID: case PlSqlParser.BECOME: case PlSqlParser.BEFORE: case PlSqlParser.BEGIN: case PlSqlParser.BEGINNING: case PlSqlParser.BEGIN_OUTLINE_DATA: case PlSqlParser.BEHALF: case PlSqlParser.BEQUEATH: case PlSqlParser.BFILE: case PlSqlParser.BFILENAME: case PlSqlParser.BIGFILE: case PlSqlParser.BINARY: case PlSqlParser.BINARY_DOUBLE: case PlSqlParser.BINARY_DOUBLE_INFINITY: case PlSqlParser.BINARY_DOUBLE_NAN: case PlSqlParser.BINARY_FLOAT: case PlSqlParser.BINARY_FLOAT_INFINITY: case PlSqlParser.BINARY_FLOAT_NAN: case PlSqlParser.BINARY_INTEGER: case PlSqlParser.BIND_AWARE: case PlSqlParser.BINDING: case PlSqlParser.BIN_TO_NUM: case PlSqlParser.BITAND: case PlSqlParser.BITMAP_AND: case PlSqlParser.BITMAP: case PlSqlParser.BITMAPS: case PlSqlParser.BITMAP_TREE: case PlSqlParser.BITS: case PlSqlParser.BLOB: case PlSqlParser.BLOCK: case PlSqlParser.BLOCK_RANGE: case PlSqlParser.BLOCKS: case PlSqlParser.BLOCKSIZE: case PlSqlParser.BODY: case PlSqlParser.BOOLEAN: case PlSqlParser.BOTH: case PlSqlParser.BOUND: case PlSqlParser.BRANCH: case PlSqlParser.BREADTH: case PlSqlParser.BROADCAST: case PlSqlParser.BSON: case PlSqlParser.BUFFER: case PlSqlParser.BUFFER_CACHE: case PlSqlParser.BUFFER_POOL: case PlSqlParser.BUILD: case PlSqlParser.BULK: case PlSqlParser.BYPASS_RECURSIVE_CHECK: case PlSqlParser.BYPASS_UJVC: case PlSqlParser.BYTE: case PlSqlParser.CACHE: case PlSqlParser.CACHE_CB: case PlSqlParser.CACHE_INSTANCES: case PlSqlParser.CACHE_TEMP_TABLE: case PlSqlParser.CACHING: case PlSqlParser.CALCULATED: case PlSqlParser.CALLBACK: case PlSqlParser.CALL: case PlSqlParser.CANCEL: case PlSqlParser.CAPACITY: case PlSqlParser.CARDINALITY: case PlSqlParser.CASCADE: case PlSqlParser.CASE: case PlSqlParser.CAST: case PlSqlParser.CATEGORY: case PlSqlParser.CDBDEFAULT: case PlSqlParser.CEIL: case PlSqlParser.CELL_FLASH_CACHE: case PlSqlParser.CERTIFICATE: case PlSqlParser.CFILE: case PlSqlParser.CHAINED: case PlSqlParser.CHANGE: case PlSqlParser.CHANGE_DUPKEY_ERROR_INDEX: case PlSqlParser.CHARACTER: case PlSqlParser.CHAR: case PlSqlParser.CHAR_CS: case PlSqlParser.CHARTOROWID: case PlSqlParser.CHECK_ACL_REWRITE: case PlSqlParser.CHECKPOINT: case PlSqlParser.CHILD: case PlSqlParser.CHOOSE: case PlSqlParser.CHR: case PlSqlParser.CHUNK: case PlSqlParser.CLASS: case PlSqlParser.CLASSIFIER: case PlSqlParser.CLEANUP: case PlSqlParser.CLEAR: case PlSqlParser.C_LETTER: case PlSqlParser.CLIENT: case PlSqlParser.CLOB: case PlSqlParser.CLONE: case PlSqlParser.CLOSE_CACHED_OPEN_CURSORS: case PlSqlParser.CLOSE: case PlSqlParser.CLUSTER_BY_ROWID: case PlSqlParser.CLUSTER: case PlSqlParser.CLUSTER_DETAILS: case PlSqlParser.CLUSTER_DISTANCE: case PlSqlParser.CLUSTER_ID: case PlSqlParser.CLUSTERING: case PlSqlParser.CLUSTERING_FACTOR: case PlSqlParser.CLUSTER_PROBABILITY: case PlSqlParser.CLUSTER_SET: case PlSqlParser.COALESCE: case PlSqlParser.COALESCE_SQ: case PlSqlParser.COARSE: case PlSqlParser.CO_AUTH_IND: case PlSqlParser.COLD: case PlSqlParser.COLLECT: case PlSqlParser.COLUMNAR: case PlSqlParser.COLUMN_AUTH_INDICATOR: case PlSqlParser.COLUMN: case PlSqlParser.COLUMNS: case PlSqlParser.COLUMN_STATS: case PlSqlParser.COLUMN_VALUE: case PlSqlParser.COMMENT: case PlSqlParser.COMMIT: case PlSqlParser.COMMITTED: case PlSqlParser.COMMON_DATA: case PlSqlParser.COMPACT: case PlSqlParser.COMPATIBILITY: case PlSqlParser.COMPILE: case PlSqlParser.COMPLETE: case PlSqlParser.COMPLIANCE: case PlSqlParser.COMPONENT: case PlSqlParser.COMPONENTS: case PlSqlParser.COMPOSE: case PlSqlParser.COMPOSITE: case PlSqlParser.COMPOSITE_LIMIT: case PlSqlParser.COMPOUND: case PlSqlParser.COMPUTE: case PlSqlParser.CONCAT: case PlSqlParser.CON_DBID_TO_ID: case PlSqlParser.CONDITIONAL: case PlSqlParser.CONDITION: case PlSqlParser.CONFIRM: case PlSqlParser.CONFORMING: case PlSqlParser.CON_GUID_TO_ID: case PlSqlParser.CON_ID: case PlSqlParser.CON_NAME_TO_ID: case PlSqlParser.CONNECT_BY_CB_WHR_ONLY: case PlSqlParser.CONNECT_BY_COMBINE_SW: case PlSqlParser.CONNECT_BY_COST_BASED: case PlSqlParser.CONNECT_BY_ELIM_DUPS: case PlSqlParser.CONNECT_BY_FILTERING: case PlSqlParser.CONNECT_BY_ISCYCLE: case PlSqlParser.CONNECT_BY_ISLEAF: case PlSqlParser.CONNECT_BY_ROOT: case PlSqlParser.CONNECT_TIME: case PlSqlParser.CONSIDER: case PlSqlParser.CONSISTENT: case PlSqlParser.CONSTANT: case PlSqlParser.CONST: case PlSqlParser.CONSTRAINT: case PlSqlParser.CONSTRAINTS: case PlSqlParser.CONSTRUCTOR: case PlSqlParser.CONTAINER: case PlSqlParser.CONTAINER_DATA: case PlSqlParser.CONTAINERS: case PlSqlParser.CONTENT: case PlSqlParser.CONTENTS: case PlSqlParser.CONTEXT: case PlSqlParser.CONTINUE: case PlSqlParser.CONTROLFILE: case PlSqlParser.CON_UID_TO_ID: case PlSqlParser.CONVERT: case PlSqlParser.COOKIE: case PlSqlParser.COPY: case PlSqlParser.CORR_K: case PlSqlParser.CORR_S: case PlSqlParser.CORRUPTION: case PlSqlParser.CORRUPT_XID_ALL: case PlSqlParser.CORRUPT_XID: case PlSqlParser.COS: case PlSqlParser.COSH: case PlSqlParser.COST: case PlSqlParser.COST_XML_QUERY_REWRITE: case PlSqlParser.COUNT: case PlSqlParser.COVAR_POP: case PlSqlParser.COVAR_SAMP: case PlSqlParser.CPU_COSTING: case PlSqlParser.CPU_PER_CALL: case PlSqlParser.CPU_PER_SESSION: case PlSqlParser.CRASH: case PlSqlParser.CREATE_FILE_DEST: case PlSqlParser.CREATE_STORED_OUTLINES: case PlSqlParser.CREATION: case PlSqlParser.CREDENTIAL: case PlSqlParser.CRITICAL: case PlSqlParser.CROSS: case PlSqlParser.CROSSEDITION: case PlSqlParser.CSCONVERT: case PlSqlParser.CUBE_AJ: case PlSqlParser.CUBE: case PlSqlParser.CUBE_GB: case PlSqlParser.CUBE_SJ: case PlSqlParser.CUME_DISTM: case PlSqlParser.CURRENT: case PlSqlParser.CURRENT_DATE: case PlSqlParser.CURRENT_SCHEMA: case PlSqlParser.CURRENT_TIME: case PlSqlParser.CURRENT_TIMESTAMP: case PlSqlParser.CURRENT_USER: case PlSqlParser.CURRENTV: case PlSqlParser.CURSOR: case PlSqlParser.CURSOR_SHARING_EXACT: case PlSqlParser.CURSOR_SPECIFIC_SEGMENT: case PlSqlParser.CUSTOMDATUM: case PlSqlParser.CV: case PlSqlParser.CYCLE: case PlSqlParser.DANGLING: case PlSqlParser.DATABASE: case PlSqlParser.DATA: case PlSqlParser.DATAFILE: case PlSqlParser.DATAFILES: case PlSqlParser.DATAMOVEMENT: case PlSqlParser.DATAOBJNO: case PlSqlParser.DATAOBJ_TO_MAT_PARTITION: case PlSqlParser.DATAOBJ_TO_PARTITION: case PlSqlParser.DATAPUMP: case PlSqlParser.DATA_SECURITY_REWRITE_LIMIT: case PlSqlParser.DATE_MODE: case PlSqlParser.DAY: case PlSqlParser.DAYS: case PlSqlParser.DBA: case PlSqlParser.DBA_RECYCLEBIN: case PlSqlParser.DBMS_STATS: case PlSqlParser.DB_ROLE_CHANGE: case PlSqlParser.DBTIMEZONE: case PlSqlParser.DB_UNIQUE_NAME: case PlSqlParser.DB_VERSION: case PlSqlParser.DDL: case PlSqlParser.DEALLOCATE: case PlSqlParser.DEBUG: case PlSqlParser.DEBUGGER: case PlSqlParser.DEC: case PlSqlParser.DECIMAL: case PlSqlParser.DECLARE: case PlSqlParser.DECOMPOSE: case PlSqlParser.DECORRELATE: case PlSqlParser.DECR: case PlSqlParser.DECREMENT: case PlSqlParser.DECRYPT: case PlSqlParser.DEDUPLICATE: case PlSqlParser.DEFAULTS: case PlSqlParser.DEFERRABLE: case PlSqlParser.DEFERRED: case PlSqlParser.DEFINED: case PlSqlParser.DEFINE: case PlSqlParser.DEFINER: case PlSqlParser.DEGREE: case PlSqlParser.DELAY: case PlSqlParser.DELEGATE: case PlSqlParser.DELETE_ALL: case PlSqlParser.DELETE: case PlSqlParser.DELETEXML: case PlSqlParser.DEMAND: case PlSqlParser.DENSE_RANKM: case PlSqlParser.DEPENDENT: case PlSqlParser.DEPTH: case PlSqlParser.DEQUEUE: case PlSqlParser.DEREF: case PlSqlParser.DEREF_NO_REWRITE: case PlSqlParser.DESTROY: case PlSqlParser.DETACHED: case PlSqlParser.DETERMINES: case PlSqlParser.DETERMINISTIC: case PlSqlParser.DICTIONARY: case PlSqlParser.DIMENSION: case PlSqlParser.DIMENSIONS: case PlSqlParser.DIRECT_LOAD: case PlSqlParser.DIRECTORY: case PlSqlParser.DIRECT_PATH: case PlSqlParser.DISABLE_ALL: case PlSqlParser.DISABLE: case PlSqlParser.DISABLE_PARALLEL_DML: case PlSqlParser.DISABLE_PRESET: case PlSqlParser.DISABLE_RPKE: case PlSqlParser.DISALLOW: case PlSqlParser.DISASSOCIATE: case PlSqlParser.DISCARD: case PlSqlParser.DISCONNECT: case PlSqlParser.DISK: case PlSqlParser.DISKGROUP: case PlSqlParser.DISKS: case PlSqlParser.DISMOUNT: case PlSqlParser.DISTINGUISHED: case PlSqlParser.DISTRIBUTED: case PlSqlParser.DISTRIBUTE: case PlSqlParser.DML: case PlSqlParser.DML_UPDATE: case PlSqlParser.DOCFIDELITY: case PlSqlParser.DOCUMENT: case PlSqlParser.DOMAIN_INDEX_FILTER: case PlSqlParser.DOMAIN_INDEX_NO_SORT: case PlSqlParser.DOMAIN_INDEX_SORT: case PlSqlParser.DOUBLE: case PlSqlParser.DOWNGRADE: case PlSqlParser.DRIVING_SITE: case PlSqlParser.DROP_COLUMN: case PlSqlParser.DROP_GROUP: case PlSqlParser.DSINTERVAL_UNCONSTRAINED: case PlSqlParser.DST_UPGRADE_INSERT_CONV: case PlSqlParser.DUMP: case PlSqlParser.DUPLICATE: case PlSqlParser.DV: case PlSqlParser.DYNAMIC: case PlSqlParser.DYNAMIC_SAMPLING: case PlSqlParser.DYNAMIC_SAMPLING_EST_CDN: case PlSqlParser.EACH: case PlSqlParser.EDITIONABLE: case PlSqlParser.EDITION: case PlSqlParser.EDITIONING: case PlSqlParser.EDITIONS: case PlSqlParser.ELEMENT: case PlSqlParser.ELIM_GROUPBY: case PlSqlParser.ELIMINATE_JOIN: case PlSqlParser.ELIMINATE_OBY: case PlSqlParser.ELIMINATE_OUTER_JOIN: case PlSqlParser.EM: case PlSqlParser.EMPTY_BLOB: case PlSqlParser.EMPTY_CLOB: case PlSqlParser.EMPTY: case PlSqlParser.ENABLE_ALL: case PlSqlParser.ENABLE: case PlSqlParser.ENABLE_PARALLEL_DML: case PlSqlParser.ENABLE_PRESET: case PlSqlParser.ENCODING: case PlSqlParser.ENCRYPT: case PlSqlParser.ENCRYPTION: case PlSqlParser.END_OUTLINE_DATA: case PlSqlParser.ENFORCED: case PlSqlParser.ENFORCE: case PlSqlParser.ENQUEUE: case PlSqlParser.ENTERPRISE: case PlSqlParser.ENTITYESCAPING: case PlSqlParser.ENTRY: case PlSqlParser.EQUIPART: case PlSqlParser.ERR: case PlSqlParser.ERROR_ARGUMENT: case PlSqlParser.ERROR: case PlSqlParser.ERROR_ON_OVERLAP_TIME: case PlSqlParser.ERRORS: case PlSqlParser.ESCAPE: case PlSqlParser.ESTIMATE: case PlSqlParser.EVAL: case PlSqlParser.EVALNAME: case PlSqlParser.EVALUATE: case PlSqlParser.EVALUATION: case PlSqlParser.EVENTS: case PlSqlParser.EVERY: case PlSqlParser.EXCEPT: case PlSqlParser.EXCEPTION: case PlSqlParser.EXCEPTION_INIT: case PlSqlParser.EXCEPTIONS: case PlSqlParser.EXCHANGE: case PlSqlParser.EXCLUDE: case PlSqlParser.EXCLUDING: case PlSqlParser.EXECUTE: case PlSqlParser.EXEMPT: case PlSqlParser.EXISTING: case PlSqlParser.EXISTS: case PlSqlParser.EXISTSNODE: case PlSqlParser.EXIT: case PlSqlParser.EXPAND_GSET_TO_UNION: case PlSqlParser.EXPAND_TABLE: case PlSqlParser.EXP: case PlSqlParser.EXPIRE: case PlSqlParser.EXPLAIN: case PlSqlParser.EXPLOSION: case PlSqlParser.EXPORT: case PlSqlParser.EXPR_CORR_CHECK: case PlSqlParser.EXPRESS: case PlSqlParser.EXTENDS: case PlSqlParser.EXTENT: case PlSqlParser.EXTENTS: case PlSqlParser.EXTERNAL: case PlSqlParser.EXTERNALLY: case PlSqlParser.EXTRACTCLOBXML: case PlSqlParser.EXTRACT: case PlSqlParser.EXTRACTVALUE: case PlSqlParser.EXTRA: case PlSqlParser.FACILITY: case PlSqlParser.FACT: case PlSqlParser.FACTOR: case PlSqlParser.FACTORIZE_JOIN: case PlSqlParser.FAILED: case PlSqlParser.FAILED_LOGIN_ATTEMPTS: case PlSqlParser.FAILGROUP: case PlSqlParser.FAILOVER: case PlSqlParser.FAILURE: case PlSqlParser.FALSE: case PlSqlParser.FAMILY: case PlSqlParser.FAR: case PlSqlParser.FAST: case PlSqlParser.FASTSTART: case PlSqlParser.FBTSCAN: case PlSqlParser.FEATURE_DETAILS: case PlSqlParser.FEATURE_ID: case PlSqlParser.FEATURE_SET: case PlSqlParser.FEATURE_VALUE: case PlSqlParser.FETCH: case PlSqlParser.FILE: case PlSqlParser.FILE_NAME_CONVERT: case PlSqlParser.FILESYSTEM_LIKE_LOGGING: case PlSqlParser.FILTER: case PlSqlParser.FINAL: case PlSqlParser.FINE: case PlSqlParser.FINISH: case PlSqlParser.FIRST: case PlSqlParser.FIRSTM: case PlSqlParser.FIRST_ROWS: case PlSqlParser.FIRST_VALUE: case PlSqlParser.FIXED_VIEW_DATA: case PlSqlParser.FLAGGER: case PlSqlParser.FLASHBACK: case PlSqlParser.FLASH_CACHE: case PlSqlParser.FLOAT: case PlSqlParser.FLOB: case PlSqlParser.FLOOR: case PlSqlParser.FLUSH: case PlSqlParser.FOLDER: case PlSqlParser.FOLLOWING: case PlSqlParser.FOLLOWS: case PlSqlParser.FORALL: case PlSqlParser.FORCE: case PlSqlParser.FORCE_XML_QUERY_REWRITE: case PlSqlParser.FOREIGN: case PlSqlParser.FOREVER: case PlSqlParser.FORMAT: case PlSqlParser.FORWARD: case PlSqlParser.FRAGMENT_NUMBER: case PlSqlParser.FREELIST: case PlSqlParser.FREELISTS: case PlSqlParser.FREEPOOLS: case PlSqlParser.FRESH: case PlSqlParser.FROM_TZ: case PlSqlParser.FULL: case PlSqlParser.FULL_OUTER_JOIN_TO_OUTER: case PlSqlParser.FUNCTION: case PlSqlParser.FUNCTIONS: case PlSqlParser.GATHER_OPTIMIZER_STATISTICS: case PlSqlParser.GATHER_PLAN_STATISTICS: case PlSqlParser.GBY_CONC_ROLLUP: case PlSqlParser.GBY_PUSHDOWN: case PlSqlParser.GENERATED: case PlSqlParser.GET: case PlSqlParser.GLOBAL: case PlSqlParser.GLOBALLY: case PlSqlParser.GLOBAL_NAME: case PlSqlParser.GLOBAL_TOPIC_ENABLED: case PlSqlParser.GROUP_BY: case PlSqlParser.GROUP_ID: case PlSqlParser.GROUPING: case PlSqlParser.GROUPING_ID: case PlSqlParser.GROUPS: case PlSqlParser.GUARANTEED: case PlSqlParser.GUARANTEE: case PlSqlParser.GUARD: case PlSqlParser.HASH_AJ: case PlSqlParser.HASH: case PlSqlParser.HASHKEYS: case PlSqlParser.HASH_SJ: case PlSqlParser.HEADER: case PlSqlParser.HEAP: case PlSqlParser.HELP: case PlSqlParser.HEXTORAW: case PlSqlParser.HEXTOREF: case PlSqlParser.HIDDEN_KEYWORD: case PlSqlParser.HIDE: case PlSqlParser.HIERARCHY: case PlSqlParser.HIGH: case PlSqlParser.HINTSET_BEGIN: case PlSqlParser.HINTSET_END: case PlSqlParser.HOT: case PlSqlParser.HOUR: case PlSqlParser.HWM_BROKERED: case PlSqlParser.HYBRID: case PlSqlParser.IDENTIFIER: case PlSqlParser.IDENTITY: case PlSqlParser.IDGENERATORS: case PlSqlParser.ID: case PlSqlParser.IDLE_TIME: case PlSqlParser.IF: case PlSqlParser.IGNORE: case PlSqlParser.IGNORE_OPTIM_EMBEDDED_HINTS: case PlSqlParser.IGNORE_ROW_ON_DUPKEY_INDEX: case PlSqlParser.IGNORE_WHERE_CLAUSE: case PlSqlParser.ILM: case PlSqlParser.IMMEDIATE: case PlSqlParser.IMPACT: case PlSqlParser.IMPORT: case PlSqlParser.INACTIVE: case PlSqlParser.INCLUDE: case PlSqlParser.INCLUDE_VERSION: case PlSqlParser.INCLUDING: case PlSqlParser.INCREMENTAL: case PlSqlParser.INCREMENT: case PlSqlParser.INCR: case PlSqlParser.INDENT: case PlSqlParser.INDEX_ASC: case PlSqlParser.INDEX_COMBINE: case PlSqlParser.INDEX_DESC: case PlSqlParser.INDEXED: case PlSqlParser.INDEXES: case PlSqlParser.INDEX_FFS: case PlSqlParser.INDEX_FILTER: case PlSqlParser.INDEXING: case PlSqlParser.INDEX_JOIN: case PlSqlParser.INDEX_ROWS: case PlSqlParser.INDEX_RRS: case PlSqlParser.INDEX_RS_ASC: case PlSqlParser.INDEX_RS_DESC: case PlSqlParser.INDEX_RS: case PlSqlParser.INDEX_SCAN: case PlSqlParser.INDEX_SKIP_SCAN: case PlSqlParser.INDEX_SS_ASC: case PlSqlParser.INDEX_SS_DESC: case PlSqlParser.INDEX_SS: case PlSqlParser.INDEX_STATS: case PlSqlParser.INDEXTYPE: case PlSqlParser.INDEXTYPES: case PlSqlParser.INDICATOR: case PlSqlParser.INDICES: case PlSqlParser.INFINITE: case PlSqlParser.INFORMATIONAL: case PlSqlParser.INHERIT: case PlSqlParser.INITCAP: case PlSqlParser.INITIAL: case PlSqlParser.INITIALIZED: case PlSqlParser.INITIALLY: case PlSqlParser.INITRANS: case PlSqlParser.INLINE: case PlSqlParser.INLINE_XMLTYPE_NT: case PlSqlParser.INMEMORY: case PlSqlParser.IN_MEMORY_METADATA: case PlSqlParser.INMEMORY_PRUNING: case PlSqlParser.INNER: case PlSqlParser.INOUT: case PlSqlParser.INPLACE: case PlSqlParser.INSERTCHILDXMLAFTER: case PlSqlParser.INSERTCHILDXMLBEFORE: case PlSqlParser.INSERTCHILDXML: case PlSqlParser.INSERTXMLAFTER: case PlSqlParser.INSERTXMLBEFORE: case PlSqlParser.INSTANCE: case PlSqlParser.INSTANCES: case PlSqlParser.INSTANTIABLE: case PlSqlParser.INSTANTLY: case PlSqlParser.INSTEAD: case PlSqlParser.INSTR2: case PlSqlParser.INSTR4: case PlSqlParser.INSTRB: case PlSqlParser.INSTRC: case PlSqlParser.INSTR: case PlSqlParser.INTEGER: case PlSqlParser.INTERLEAVED: case PlSqlParser.INTERMEDIATE: case PlSqlParser.INTERNAL_CONVERT: case PlSqlParser.INTERNAL_USE: case PlSqlParser.INTERPRETED: case PlSqlParser.INTERVAL: case PlSqlParser.INT: case PlSqlParser.INVALIDATE: case PlSqlParser.INVISIBLE: case PlSqlParser.IN_XQUERY: case PlSqlParser.ISOLATION: case PlSqlParser.ISOLATION_LEVEL: case PlSqlParser.ITERATE: case PlSqlParser.ITERATION_NUMBER: case PlSqlParser.JAVA: case PlSqlParser.JOB: case PlSqlParser.JOIN: case PlSqlParser.JSON_ARRAYAGG: case PlSqlParser.JSON_ARRAY: case PlSqlParser.JSON_EQUAL: case PlSqlParser.JSON_EXISTS2: case PlSqlParser.JSON_EXISTS: case PlSqlParser.JSONGET: case PlSqlParser.JSON: case PlSqlParser.JSON_OBJECTAGG: case PlSqlParser.JSON_OBJECT: case PlSqlParser.JSONPARSE: case PlSqlParser.JSON_QUERY: case PlSqlParser.JSON_SERIALIZE: case PlSqlParser.JSON_TABLE: case PlSqlParser.JSON_TEXTCONTAINS2: case PlSqlParser.JSON_TEXTCONTAINS: case PlSqlParser.JSON_VALUE: case PlSqlParser.KEEP_DUPLICATES: case PlSqlParser.KEEP: case PlSqlParser.KERBEROS: case PlSqlParser.KEY: case PlSqlParser.KEY_LENGTH: case PlSqlParser.KEYSIZE: case PlSqlParser.KEYS: case PlSqlParser.KEYSTORE: case PlSqlParser.KILL: case PlSqlParser.LABEL: case PlSqlParser.LANGUAGE: case PlSqlParser.LAST_DAY: case PlSqlParser.LAST: case PlSqlParser.LAST_VALUE: case PlSqlParser.LATERAL: case PlSqlParser.LAX: case PlSqlParser.LAYER: case PlSqlParser.LDAP_REGISTRATION_ENABLED: case PlSqlParser.LDAP_REGISTRATION: case PlSqlParser.LDAP_REG_SYNC_INTERVAL: case PlSqlParser.LEADING: case PlSqlParser.LEFT: case PlSqlParser.LENGTH2: case PlSqlParser.LENGTH4: case PlSqlParser.LENGTHB: case PlSqlParser.LENGTHC: case PlSqlParser.LENGTH: case PlSqlParser.LESS: case PlSqlParser.LEVEL: case PlSqlParser.LEVELS: case PlSqlParser.LIBRARY: case PlSqlParser.LIFECYCLE: case PlSqlParser.LIFE: case PlSqlParser.LIFETIME: case PlSqlParser.LIKE2: case PlSqlParser.LIKE4: case PlSqlParser.LIKEC: case PlSqlParser.LIKE_EXPAND: case PlSqlParser.LIMIT: case PlSqlParser.LINEAR: case PlSqlParser.LINK: case PlSqlParser.LIST: case PlSqlParser.LN: case PlSqlParser.LNNVL: case PlSqlParser.LOAD: case PlSqlParser.LOB: case PlSqlParser.LOBNVL: case PlSqlParser.LOBS: case PlSqlParser.LOCAL_INDEXES: case PlSqlParser.LOCAL: case PlSqlParser.LOCALTIME: case PlSqlParser.LOCALTIMESTAMP: case PlSqlParser.LOCATION: case PlSqlParser.LOCATOR: case PlSqlParser.LOCKED: case PlSqlParser.LOCKING: case PlSqlParser.LOGFILE: case PlSqlParser.LOGFILES: case PlSqlParser.LOGGING: case PlSqlParser.LOGICAL: case PlSqlParser.LOGICAL_READS_PER_CALL: case PlSqlParser.LOGICAL_READS_PER_SESSION: case PlSqlParser.LOG: case PlSqlParser.LOGMINING: case PlSqlParser.LOGOFF: case PlSqlParser.LOGON: case PlSqlParser.LOG_READ_ONLY_VIOLATIONS: case PlSqlParser.LONG: case PlSqlParser.LOOP: case PlSqlParser.LOWER: case PlSqlParser.LOW: case PlSqlParser.LPAD: case PlSqlParser.LTRIM: case PlSqlParser.MAIN: case PlSqlParser.MAKE_REF: case PlSqlParser.MANAGED: case PlSqlParser.MANAGE: case PlSqlParser.MANAGEMENT: case PlSqlParser.MANAGER: case PlSqlParser.MANUAL: case PlSqlParser.MAP: case PlSqlParser.MAPPING: case PlSqlParser.MASTER: case PlSqlParser.MATCHED: case PlSqlParser.MATCHES: case PlSqlParser.MATCH: case PlSqlParser.MATCH_NUMBER: case PlSqlParser.MATCH_RECOGNIZE: case PlSqlParser.MATERIALIZED: case PlSqlParser.MATERIALIZE: case PlSqlParser.MAXARCHLOGS: case PlSqlParser.MAXDATAFILES: case PlSqlParser.MAXEXTENTS: case PlSqlParser.MAXIMIZE: case PlSqlParser.MAXINSTANCES: case PlSqlParser.MAXLOGFILES: case PlSqlParser.MAXLOGHISTORY: case PlSqlParser.MAXLOGMEMBERS: case PlSqlParser.MAX_SHARED_TEMP_SIZE: case PlSqlParser.MAXSIZE: case PlSqlParser.MAXTRANS: case PlSqlParser.MAXVALUE: case PlSqlParser.MEASURE: case PlSqlParser.MEASURES: case PlSqlParser.MEDIUM: case PlSqlParser.MEMBER: case PlSqlParser.MEMCOMPRESS: case PlSqlParser.MEMORY: case PlSqlParser.MERGEACTIONS: case PlSqlParser.MERGE_AJ: case PlSqlParser.MERGE_CONST_ON: case PlSqlParser.MERGE: case PlSqlParser.MERGE_SJ: case PlSqlParser.METADATA: case PlSqlParser.METHOD: case PlSqlParser.MIGRATE: case PlSqlParser.MIGRATION: case PlSqlParser.MINEXTENTS: case PlSqlParser.MINIMIZE: case PlSqlParser.MINIMUM: case PlSqlParser.MINING: case PlSqlParser.MINUS_NULL: case PlSqlParser.MINUTE: case PlSqlParser.MINVALUE: case PlSqlParser.MIRRORCOLD: case PlSqlParser.MIRRORHOT: case PlSqlParser.MIRROR: case PlSqlParser.MLSLABEL: case PlSqlParser.MODEL_COMPILE_SUBQUERY: case PlSqlParser.MODEL_DONTVERIFY_UNIQUENESS: case PlSqlParser.MODEL_DYNAMIC_SUBQUERY: case PlSqlParser.MODEL_MIN_ANALYSIS: case PlSqlParser.MODEL: case PlSqlParser.MODEL_NB: case PlSqlParser.MODEL_NO_ANALYSIS: case PlSqlParser.MODEL_PBY: case PlSqlParser.MODEL_PUSH_REF: case PlSqlParser.MODEL_SV: case PlSqlParser.MODIFICATION: case PlSqlParser.MODIFY_COLUMN_TYPE: case PlSqlParser.MODIFY: case PlSqlParser.MOD: case PlSqlParser.MODULE: case PlSqlParser.MONITORING: case PlSqlParser.MONITOR: case PlSqlParser.MONTH: case PlSqlParser.MONTHS_BETWEEN: case PlSqlParser.MONTHS: case PlSqlParser.MOUNT: case PlSqlParser.MOUNTPATH: case PlSqlParser.MOVEMENT: case PlSqlParser.MOVE: case PlSqlParser.MULTIDIMENSIONAL: case PlSqlParser.MULTISET: case PlSqlParser.MV_MERGE: case PlSqlParser.NAMED: case PlSqlParser.NAME: case PlSqlParser.NAMESPACE: case PlSqlParser.NAN: case PlSqlParser.NANVL: case PlSqlParser.NATIONAL: case PlSqlParser.NATIVE_FULL_OUTER_JOIN: case PlSqlParser.NATIVE: case PlSqlParser.NATURAL: case PlSqlParser.NAV: case PlSqlParser.NCHAR_CS: case PlSqlParser.NCHAR: case PlSqlParser.NCHR: case PlSqlParser.NCLOB: case PlSqlParser.NEEDED: case PlSqlParser.NEG: case PlSqlParser.NESTED: case PlSqlParser.NESTED_TABLE_FAST_INSERT: case PlSqlParser.NESTED_TABLE_GET_REFS: case PlSqlParser.NESTED_TABLE_ID: case PlSqlParser.NESTED_TABLE_SET_REFS: case PlSqlParser.NESTED_TABLE_SET_SETID: case PlSqlParser.NETWORK: case PlSqlParser.NEVER: case PlSqlParser.NEW: case PlSqlParser.NEW_TIME: case PlSqlParser.NEXT_DAY: case PlSqlParser.NEXT: case PlSqlParser.NL_AJ: case PlSqlParser.NLJ_BATCHING: case PlSqlParser.NLJ_INDEX_FILTER: case PlSqlParser.NLJ_INDEX_SCAN: case PlSqlParser.NLJ_PREFETCH: case PlSqlParser.NLS_CALENDAR: case PlSqlParser.NLS_CHARACTERSET: case PlSqlParser.NLS_CHARSET_DECL_LEN: case PlSqlParser.NLS_CHARSET_ID: case PlSqlParser.NLS_CHARSET_NAME: case PlSqlParser.NLS_COMP: case PlSqlParser.NLS_CURRENCY: case PlSqlParser.NLS_DATE_FORMAT: case PlSqlParser.NLS_DATE_LANGUAGE: case PlSqlParser.NLS_INITCAP: case PlSqlParser.NLS_ISO_CURRENCY: case PlSqlParser.NL_SJ: case PlSqlParser.NLS_LANG: case PlSqlParser.NLS_LANGUAGE: case PlSqlParser.NLS_LENGTH_SEMANTICS: case PlSqlParser.NLS_LOWER: case PlSqlParser.NLS_NCHAR_CONV_EXCP: case PlSqlParser.NLS_NUMERIC_CHARACTERS: case PlSqlParser.NLS_SORT: case PlSqlParser.NLSSORT: case PlSqlParser.NLS_SPECIAL_CHARS: case PlSqlParser.NLS_TERRITORY: case PlSqlParser.NLS_UPPER: case PlSqlParser.NO_ACCESS: case PlSqlParser.NO_ADAPTIVE_PLAN: case PlSqlParser.NO_ANSI_REARCH: case PlSqlParser.NOAPPEND: case PlSqlParser.NOARCHIVELOG: case PlSqlParser.NOAUDIT: case PlSqlParser.NO_AUTO_REOPTIMIZE: case PlSqlParser.NO_BASETABLE_MULTIMV_REWRITE: case PlSqlParser.NO_BATCH_TABLE_ACCESS_BY_ROWID: case PlSqlParser.NO_BIND_AWARE: case PlSqlParser.NO_BUFFER: case PlSqlParser.NOCACHE: case PlSqlParser.NO_CARTESIAN: case PlSqlParser.NO_CHECK_ACL_REWRITE: case PlSqlParser.NO_CLUSTER_BY_ROWID: case PlSqlParser.NO_CLUSTERING: case PlSqlParser.NO_COALESCE_SQ: case PlSqlParser.NO_COMMON_DATA: case PlSqlParser.NO_CONNECT_BY_CB_WHR_ONLY: case PlSqlParser.NO_CONNECT_BY_COMBINE_SW: case PlSqlParser.NO_CONNECT_BY_COST_BASED: case PlSqlParser.NO_CONNECT_BY_ELIM_DUPS: case PlSqlParser.NO_CONNECT_BY_FILTERING: case PlSqlParser.NOCOPY: case PlSqlParser.NO_COST_XML_QUERY_REWRITE: case PlSqlParser.NO_CPU_COSTING: case PlSqlParser.NOCPU_COSTING: case PlSqlParser.NOCYCLE: case PlSqlParser.NO_DATA_SECURITY_REWRITE: case PlSqlParser.NO_DECORRELATE: case PlSqlParser.NODELAY: case PlSqlParser.NO_DOMAIN_INDEX_FILTER: case PlSqlParser.NO_DST_UPGRADE_INSERT_CONV: case PlSqlParser.NO_ELIM_GROUPBY: case PlSqlParser.NO_ELIMINATE_JOIN: case PlSqlParser.NO_ELIMINATE_OBY: case PlSqlParser.NO_ELIMINATE_OUTER_JOIN: case PlSqlParser.NOENTITYESCAPING: case PlSqlParser.NO_EXPAND_GSET_TO_UNION: case PlSqlParser.NO_EXPAND: case PlSqlParser.NO_EXPAND_TABLE: case PlSqlParser.NO_FACT: case PlSqlParser.NO_FACTORIZE_JOIN: case PlSqlParser.NO_FILTERING: case PlSqlParser.NOFORCE: case PlSqlParser.NO_FULL_OUTER_JOIN_TO_OUTER: case PlSqlParser.NO_GATHER_OPTIMIZER_STATISTICS: case PlSqlParser.NO_GBY_PUSHDOWN: case PlSqlParser.NOGUARANTEE: case PlSqlParser.NO_INDEX_FFS: case PlSqlParser.NO_INDEX: case PlSqlParser.NO_INDEX_SS: case PlSqlParser.NO_INMEMORY: case PlSqlParser.NO_INMEMORY_PRUNING: case PlSqlParser.NOKEEP: case PlSqlParser.NO_LOAD: case PlSqlParser.NOLOCAL: case PlSqlParser.NOLOGGING: case PlSqlParser.NOMAPPING: case PlSqlParser.NOMAXVALUE: case PlSqlParser.NO_MERGE: case PlSqlParser.NOMINIMIZE: case PlSqlParser.NOMINVALUE: case PlSqlParser.NO_MODEL_PUSH_REF: case PlSqlParser.NO_MONITORING: case PlSqlParser.NOMONITORING: case PlSqlParser.NO_MONITOR: case PlSqlParser.NO_MULTIMV_REWRITE: case PlSqlParser.NO_NATIVE_FULL_OUTER_JOIN: case PlSqlParser.NONBLOCKING: case PlSqlParser.NONEDITIONABLE: case PlSqlParser.NONE: case PlSqlParser.NO_NLJ_BATCHING: case PlSqlParser.NO_NLJ_PREFETCH: case PlSqlParser.NO: case PlSqlParser.NONSCHEMA: case PlSqlParser.NO_OBJECT_LINK: case PlSqlParser.NOORDER: case PlSqlParser.NO_ORDER_ROLLUPS: case PlSqlParser.NO_OUTER_JOIN_TO_ANTI: case PlSqlParser.NO_OUTER_JOIN_TO_INNER: case PlSqlParser.NOOVERRIDE: case PlSqlParser.NO_PARALLEL_INDEX: case PlSqlParser.NOPARALLEL_INDEX: case PlSqlParser.NO_PARALLEL: case PlSqlParser.NOPARALLEL: case PlSqlParser.NO_PARTIAL_COMMIT: case PlSqlParser.NO_PARTIAL_JOIN: case PlSqlParser.NO_PARTIAL_ROLLUP_PUSHDOWN: case PlSqlParser.NOPARTITION: case PlSqlParser.NO_PLACE_DISTINCT: case PlSqlParser.NO_PLACE_GROUP_BY: case PlSqlParser.NO_PQ_CONCURRENT_UNION: case PlSqlParser.NO_PQ_MAP: case PlSqlParser.NO_PQ_REPLICATE: case PlSqlParser.NO_PQ_SKEW: case PlSqlParser.NO_PRUNE_GSETS: case PlSqlParser.NO_PULL_PRED: case PlSqlParser.NO_PUSH_PRED: case PlSqlParser.NO_PUSH_SUBQ: case PlSqlParser.NO_PX_FAULT_TOLERANCE: case PlSqlParser.NO_PX_JOIN_FILTER: case PlSqlParser.NO_QKN_BUFF: case PlSqlParser.NO_QUERY_TRANSFORMATION: case PlSqlParser.NO_REF_CASCADE: case PlSqlParser.NORELOCATE: case PlSqlParser.NORELY: case PlSqlParser.NOREPAIR: case PlSqlParser.NOREPLAY: case PlSqlParser.NORESETLOGS: case PlSqlParser.NO_RESULT_CACHE: case PlSqlParser.NOREVERSE: case PlSqlParser.NO_REWRITE: case PlSqlParser.NOREWRITE: case PlSqlParser.NORMAL: case PlSqlParser.NO_ROOT_SW_FOR_LOCAL: case PlSqlParser.NOROWDEPENDENCIES: case PlSqlParser.NOSCHEMACHECK: case PlSqlParser.NOSEGMENT: case PlSqlParser.NO_SEMIJOIN: case PlSqlParser.NO_SEMI_TO_INNER: case PlSqlParser.NO_SET_TO_JOIN: case PlSqlParser.NOSORT: case PlSqlParser.NO_SQL_TRANSLATION: case PlSqlParser.NO_SQL_TUNE: case PlSqlParser.NO_STAR_TRANSFORMATION: case PlSqlParser.NO_STATEMENT_QUEUING: case PlSqlParser.NO_STATS_GSETS: case PlSqlParser.NOSTRICT: case PlSqlParser.NO_SUBQUERY_PRUNING: case PlSqlParser.NO_SUBSTRB_PAD: case PlSqlParser.NO_SWAP_JOIN_INPUTS: case PlSqlParser.NOSWITCH: case PlSqlParser.NO_TABLE_LOOKUP_BY_NL: case PlSqlParser.NO_TEMP_TABLE: case PlSqlParser.NOTHING: case PlSqlParser.NOTIFICATION: case PlSqlParser.NO_TRANSFORM_DISTINCT_AGG: case PlSqlParser.NO_UNNEST: case PlSqlParser.NO_USE_CUBE: case PlSqlParser.NO_USE_HASH_AGGREGATION: case PlSqlParser.NO_USE_HASH_GBY_FOR_PUSHDOWN: case PlSqlParser.NO_USE_HASH: case PlSqlParser.NO_USE_INVISIBLE_INDEXES: case PlSqlParser.NO_USE_MERGE: case PlSqlParser.NO_USE_NL: case PlSqlParser.NO_USE_VECTOR_AGGREGATION: case PlSqlParser.NOVALIDATE: case PlSqlParser.NO_VECTOR_TRANSFORM_DIMS: case PlSqlParser.NO_VECTOR_TRANSFORM_FACT: case PlSqlParser.NO_VECTOR_TRANSFORM: case PlSqlParser.NO_XDB_FASTPATH_INSERT: case PlSqlParser.NO_XML_DML_REWRITE: case PlSqlParser.NO_XMLINDEX_REWRITE_IN_SELECT: case PlSqlParser.NO_XMLINDEX_REWRITE: case PlSqlParser.NO_XML_QUERY_REWRITE: case PlSqlParser.NO_ZONEMAP: case PlSqlParser.NTH_VALUE: case PlSqlParser.NULLIF: case PlSqlParser.NULLS: case PlSqlParser.NUMBER: case PlSqlParser.NUMERIC: case PlSqlParser.NUM_INDEX_KEYS: case PlSqlParser.NUMTODSINTERVAL: case PlSqlParser.NUMTOYMINTERVAL: case PlSqlParser.NVARCHAR2: case PlSqlParser.NVL2: case PlSqlParser.OBJECT2XML: case PlSqlParser.OBJECT: case PlSqlParser.OBJ_ID: case PlSqlParser.OBJNO: case PlSqlParser.OBJNO_REUSE: case PlSqlParser.OCCURENCES: case PlSqlParser.OFFLINE: case PlSqlParser.OFF: case PlSqlParser.OFFSET: case PlSqlParser.OIDINDEX: case PlSqlParser.OID: case PlSqlParser.OLAP: case PlSqlParser.OLD: case PlSqlParser.OLD_PUSH_PRED: case PlSqlParser.OLS: case PlSqlParser.OLTP: case PlSqlParser.OMIT: case PlSqlParser.ONE: case PlSqlParser.ONLINE: case PlSqlParser.ONLY: case PlSqlParser.OPAQUE: case PlSqlParser.OPAQUE_TRANSFORM: case PlSqlParser.OPAQUE_XCANONICAL: case PlSqlParser.OPCODE: case PlSqlParser.OPEN: case PlSqlParser.OPERATIONS: case PlSqlParser.OPERATOR: case PlSqlParser.OPT_ESTIMATE: case PlSqlParser.OPTIMAL: case PlSqlParser.OPTIMIZE: case PlSqlParser.OPTIMIZER_FEATURES_ENABLE: case PlSqlParser.OPTIMIZER_GOAL: case PlSqlParser.OPT_PARAM: case PlSqlParser.ORA_BRANCH: case PlSqlParser.ORA_CHECK_ACL: case PlSqlParser.ORA_CHECK_PRIVILEGE: case PlSqlParser.ORA_CLUSTERING: case PlSqlParser.ORADATA: case PlSqlParser.ORADEBUG: case PlSqlParser.ORA_DST_AFFECTED: case PlSqlParser.ORA_DST_CONVERT: case PlSqlParser.ORA_DST_ERROR: case PlSqlParser.ORA_GET_ACLIDS: case PlSqlParser.ORA_GET_PRIVILEGES: case PlSqlParser.ORA_HASH: case PlSqlParser.ORA_INVOKING_USERID: case PlSqlParser.ORA_INVOKING_USER: case PlSqlParser.ORA_INVOKING_XS_USER_GUID: case PlSqlParser.ORA_INVOKING_XS_USER: case PlSqlParser.ORA_RAWCOMPARE: case PlSqlParser.ORA_RAWCONCAT: case PlSqlParser.ORA_ROWSCN: case PlSqlParser.ORA_ROWSCN_RAW: case PlSqlParser.ORA_ROWVERSION: case PlSqlParser.ORA_TABVERSION: case PlSqlParser.ORA_WRITE_TIME: case PlSqlParser.ORDERED: case PlSqlParser.ORDERED_PREDICATES: case PlSqlParser.ORDINALITY: case PlSqlParser.OR_EXPAND: case PlSqlParser.ORGANIZATION: case PlSqlParser.OR_PREDICATES: case PlSqlParser.OSERROR: case PlSqlParser.OTHER: case PlSqlParser.OUTER_JOIN_TO_ANTI: case PlSqlParser.OUTER_JOIN_TO_INNER: case PlSqlParser.OUTER: case PlSqlParser.OUTLINE_LEAF: case PlSqlParser.OUTLINE: case PlSqlParser.OUT_OF_LINE: case PlSqlParser.OUT: case PlSqlParser.OVERFLOW_NOMOVE: case PlSqlParser.OVERFLOW: case PlSqlParser.OVERLAPS: case PlSqlParser.OVER: case PlSqlParser.OVERRIDING: case PlSqlParser.OWNER: case PlSqlParser.OWNERSHIP: case PlSqlParser.OWN: case PlSqlParser.PACKAGE: case PlSqlParser.PACKAGES: case PlSqlParser.PARALLEL_ENABLE: case PlSqlParser.PARALLEL_INDEX: case PlSqlParser.PARALLEL: case PlSqlParser.PARAMETERS: case PlSqlParser.PARAM: case PlSqlParser.PARENT: case PlSqlParser.PARITY: case PlSqlParser.PARTIAL_JOIN: case PlSqlParser.PARTIALLY: case PlSqlParser.PARTIAL: case PlSqlParser.PARTIAL_ROLLUP_PUSHDOWN: case PlSqlParser.PARTITION_HASH: case PlSqlParser.PARTITION_LIST: case PlSqlParser.PARTITION: case PlSqlParser.PARTITION_RANGE: case PlSqlParser.PARTITIONS: case PlSqlParser.PARTNUMINST: case PlSqlParser.PASSING: case PlSqlParser.PASSWORD_GRACE_TIME: case PlSqlParser.PASSWORD_LIFE_TIME: case PlSqlParser.PASSWORD_LOCK_TIME: case PlSqlParser.PASSWORD: case PlSqlParser.PASSWORD_REUSE_MAX: case PlSqlParser.PASSWORD_REUSE_TIME: case PlSqlParser.PASSWORD_VERIFY_FUNCTION: case PlSqlParser.PAST: case PlSqlParser.PATCH: case PlSqlParser.PATH: case PlSqlParser.PATH_PREFIX: case PlSqlParser.PATHS: case PlSqlParser.PATTERN: case PlSqlParser.PBL_HS_BEGIN: case PlSqlParser.PBL_HS_END: case PlSqlParser.PCTINCREASE: case PlSqlParser.PCTTHRESHOLD: case PlSqlParser.PCTUSED: case PlSqlParser.PCTVERSION: case PlSqlParser.PENDING: case PlSqlParser.PERCENT_KEYWORD: case PlSqlParser.PERCENT_RANKM: case PlSqlParser.PERFORMANCE: case PlSqlParser.PERIOD_KEYWORD: case PlSqlParser.PERMANENT: case PlSqlParser.PERMISSION: case PlSqlParser.PERMUTE: case PlSqlParser.PER: case PlSqlParser.PFILE: case PlSqlParser.PHYSICAL: case PlSqlParser.PIKEY: case PlSqlParser.PIPELINED: case PlSqlParser.PIV_GB: case PlSqlParser.PIVOT: case PlSqlParser.PIV_SSF: case PlSqlParser.PLACE_DISTINCT: case PlSqlParser.PLACE_GROUP_BY: case PlSqlParser.PLAN: case PlSqlParser.PLSCOPE_SETTINGS: case PlSqlParser.PLS_INTEGER: case PlSqlParser.PLSQL_CCFLAGS: case PlSqlParser.PLSQL_CODE_TYPE: case PlSqlParser.PLSQL_DEBUG: case PlSqlParser.PLSQL_OPTIMIZE_LEVEL: case PlSqlParser.PLSQL_WARNINGS: case PlSqlParser.PLUGGABLE: case PlSqlParser.POINT: case PlSqlParser.POLICY: case PlSqlParser.POOL_16K: case PlSqlParser.POOL_2K: case PlSqlParser.POOL_32K: case PlSqlParser.POOL_4K: case PlSqlParser.POOL_8K: case PlSqlParser.POSITIVEN: case PlSqlParser.POSITIVE: case PlSqlParser.POST_TRANSACTION: case PlSqlParser.POWERMULTISET_BY_CARDINALITY: case PlSqlParser.POWERMULTISET: case PlSqlParser.POWER: case PlSqlParser.PQ_CONCURRENT_UNION: case PlSqlParser.PQ_DISTRIBUTE: case PlSqlParser.PQ_DISTRIBUTE_WINDOW: case PlSqlParser.PQ_FILTER: case PlSqlParser.PQ_MAP: case PlSqlParser.PQ_NOMAP: case PlSqlParser.PQ_REPLICATE: case PlSqlParser.PQ_SKEW: case PlSqlParser.PRAGMA: case PlSqlParser.PREBUILT: case PlSqlParser.PRECEDES: case PlSqlParser.PRECEDING: case PlSqlParser.PRECISION: case PlSqlParser.PRECOMPUTE_SUBQUERY: case PlSqlParser.PREDICATE_REORDERS: case PlSqlParser.PRELOAD: case PlSqlParser.PREPARE: case PlSqlParser.PRESENTNNV: case PlSqlParser.PRESENT: case PlSqlParser.PRESENTV: case PlSqlParser.PRESERVE_OID: case PlSqlParser.PRESERVE: case PlSqlParser.PRETTY: case PlSqlParser.PREVIOUS: case PlSqlParser.PREV: case PlSqlParser.PRIMARY: case PlSqlParser.PRINTBLOBTOCLOB: case PlSqlParser.PRIORITY: case PlSqlParser.PRIVATE: case PlSqlParser.PRIVATE_SGA: case PlSqlParser.PRIVILEGED: case PlSqlParser.PRIVILEGE: case PlSqlParser.PRIVILEGES: case PlSqlParser.PROCEDURAL: case PlSqlParser.PROCEDURE: case PlSqlParser.PROCESS: case PlSqlParser.PROFILE: case PlSqlParser.PROGRAM: case PlSqlParser.PROJECT: case PlSqlParser.PROPAGATE: case PlSqlParser.PROTECTED: case PlSqlParser.PROTECTION: case PlSqlParser.PROXY: case PlSqlParser.PRUNING: case PlSqlParser.PULL_PRED: case PlSqlParser.PURGE: case PlSqlParser.PUSH_PRED: case PlSqlParser.PUSH_SUBQ: case PlSqlParser.PX_FAULT_TOLERANCE: case PlSqlParser.PX_GRANULE: case PlSqlParser.PX_JOIN_FILTER: case PlSqlParser.QB_NAME: case PlSqlParser.QUERY_BLOCK: case PlSqlParser.QUERY: case PlSqlParser.QUEUE_CURR: case PlSqlParser.QUEUE: case PlSqlParser.QUEUE_ROWP: case PlSqlParser.QUIESCE: case PlSqlParser.QUORUM: case PlSqlParser.QUOTA: case PlSqlParser.RAISE: case PlSqlParser.RANDOM_LOCAL: case PlSqlParser.RANDOM: case PlSqlParser.RANGE: case PlSqlParser.RANKM: case PlSqlParser.RAPIDLY: case PlSqlParser.RAW: case PlSqlParser.RAWTOHEX: case PlSqlParser.RAWTONHEX: case PlSqlParser.RBA: case PlSqlParser.RBO_OUTLINE: case PlSqlParser.RDBA: case PlSqlParser.READ: case PlSqlParser.READS: case PlSqlParser.REALM: case PlSqlParser.REAL: case PlSqlParser.REBALANCE: case PlSqlParser.REBUILD: case PlSqlParser.RECORD: case PlSqlParser.RECORDS_PER_BLOCK: case PlSqlParser.RECOVERABLE: case PlSqlParser.RECOVER: case PlSqlParser.RECOVERY: case PlSqlParser.RECYCLEBIN: case PlSqlParser.RECYCLE: case PlSqlParser.REDACTION: case PlSqlParser.REDEFINE: case PlSqlParser.REDO: case PlSqlParser.REDUCED: case PlSqlParser.REDUNDANCY: case PlSqlParser.REF_CASCADE_CURSOR: case PlSqlParser.REFERENCED: case PlSqlParser.REFERENCE: case PlSqlParser.REFERENCES: case PlSqlParser.REFERENCING: case PlSqlParser.REF: case PlSqlParser.REFRESH: case PlSqlParser.REFTOHEX: case PlSqlParser.REGEXP_COUNT: case PlSqlParser.REGEXP_INSTR: case PlSqlParser.REGEXP_LIKE: case PlSqlParser.REGEXP_REPLACE: case PlSqlParser.REGEXP_SUBSTR: case PlSqlParser.REGISTER: case PlSqlParser.REGR_AVGX: case PlSqlParser.REGR_AVGY: case PlSqlParser.REGR_COUNT: case PlSqlParser.REGR_INTERCEPT: case PlSqlParser.REGR_R2: case PlSqlParser.REGR_SLOPE: case PlSqlParser.REGR_SXX: case PlSqlParser.REGR_SXY: case PlSqlParser.REGR_SYY: case PlSqlParser.REGULAR: case PlSqlParser.REJECT: case PlSqlParser.REKEY: case PlSqlParser.RELATIONAL: case PlSqlParser.RELOCATE: case PlSqlParser.RELY: case PlSqlParser.REMAINDER: case PlSqlParser.REMOTE_MAPPED: case PlSqlParser.REMOVE: case PlSqlParser.RENAME: case PlSqlParser.REPAIR: case PlSqlParser.REPEAT: case PlSqlParser.REPLACE: case PlSqlParser.REPLICATION: case PlSqlParser.REQUIRED: case PlSqlParser.RESETLOGS: case PlSqlParser.RESET: case PlSqlParser.RESIZE: case PlSqlParser.RESOLVE: case PlSqlParser.RESOLVER: case PlSqlParser.RESPECT: case PlSqlParser.RESTART: case PlSqlParser.RESTORE_AS_INTERVALS: case PlSqlParser.RESTORE: case PlSqlParser.RESTRICT_ALL_REF_CONS: case PlSqlParser.RESTRICTED: case PlSqlParser.RESTRICT_REFERENCES: case PlSqlParser.RESTRICT: case PlSqlParser.RESULT_CACHE: case PlSqlParser.RESULT: case PlSqlParser.RESUMABLE: case PlSqlParser.RESUME: case PlSqlParser.RETENTION: case PlSqlParser.RETRY_ON_ROW_CHANGE: case PlSqlParser.RETURNING: case PlSqlParser.RETURN: case PlSqlParser.REUSE: case PlSqlParser.REVERSE: case PlSqlParser.REWRITE_OR_ERROR: case PlSqlParser.REWRITE: case PlSqlParser.RIGHT: case PlSqlParser.ROLE: case PlSqlParser.ROLESET: case PlSqlParser.ROLES: case PlSqlParser.ROLLBACK: case PlSqlParser.ROLLING: case PlSqlParser.ROLLUP: case PlSqlParser.ROWDEPENDENCIES: case PlSqlParser.ROWID_MAPPING_TABLE: case PlSqlParser.ROWID: case PlSqlParser.ROWIDTOCHAR: case PlSqlParser.ROWIDTONCHAR: case PlSqlParser.ROW_LENGTH: case PlSqlParser.ROWNUM: case PlSqlParser.ROW: case PlSqlParser.ROWS: case PlSqlParser.RPAD: case PlSqlParser.RTRIM: case PlSqlParser.RULE: case PlSqlParser.RULES: case PlSqlParser.RUNNING: case PlSqlParser.SALT: case PlSqlParser.SAMPLE: case PlSqlParser.SAVE_AS_INTERVALS: case PlSqlParser.SAVEPOINT: case PlSqlParser.SAVE: case PlSqlParser.SB4: case PlSqlParser.SCALE_ROWS: case PlSqlParser.SCALE: case PlSqlParser.SCAN_INSTANCES: case PlSqlParser.SCAN: case PlSqlParser.SCHEDULER: case PlSqlParser.SCHEMACHECK: case PlSqlParser.SCHEMA: case PlSqlParser.SCN_ASCENDING: case PlSqlParser.SCN: case PlSqlParser.SCOPE: case PlSqlParser.SCRUB: case PlSqlParser.SD_ALL: case PlSqlParser.SD_INHIBIT: case PlSqlParser.SDO_GEOM_MBR: case PlSqlParser.SD_SHOW: case PlSqlParser.SEARCH: case PlSqlParser.SECOND: case PlSqlParser.SECRET: case PlSqlParser.SECUREFILE_DBA: case PlSqlParser.SECUREFILE: case PlSqlParser.SECURITY: case PlSqlParser.SEED: case PlSqlParser.SEG_BLOCK: case PlSqlParser.SEG_FILE: case PlSqlParser.SEGMENT: case PlSqlParser.SELECTIVITY: case PlSqlParser.SELF: case PlSqlParser.SEMIJOIN_DRIVER: case PlSqlParser.SEMIJOIN: case PlSqlParser.SEMI_TO_INNER: case PlSqlParser.SEQUENCED: case PlSqlParser.SEQUENCE: case PlSqlParser.SEQUENTIAL: case PlSqlParser.SERIALIZABLE: case PlSqlParser.SERIALLY_REUSABLE: case PlSqlParser.SERIAL: case PlSqlParser.SERVERERROR: case PlSqlParser.SERVICE_NAME_CONVERT: case PlSqlParser.SERVICES: case PlSqlParser.SESSION_CACHED_CURSORS: case PlSqlParser.SESSION: case PlSqlParser.SESSIONS_PER_USER: case PlSqlParser.SESSIONTIMEZONE: case PlSqlParser.SESSIONTZNAME: case PlSqlParser.SET: case PlSqlParser.SETS: case PlSqlParser.SETTINGS: case PlSqlParser.SET_TO_JOIN: case PlSqlParser.SEVERE: case PlSqlParser.SHARED_POOL: case PlSqlParser.SHARED: case PlSqlParser.SHARING: case PlSqlParser.SHELFLIFE: case PlSqlParser.SHOW: case PlSqlParser.SHRINK: case PlSqlParser.SHUTDOWN: case PlSqlParser.SIBLINGS: case PlSqlParser.SID: case PlSqlParser.SIGNAL_COMPONENT: case PlSqlParser.SIGNAL_FUNCTION: case PlSqlParser.SIGN: case PlSqlParser.SIGNTYPE: case PlSqlParser.SIMPLE_INTEGER: case PlSqlParser.SIMPLE: case PlSqlParser.SINGLE: case PlSqlParser.SINGLETASK: case PlSqlParser.SINH: case PlSqlParser.SIN: case PlSqlParser.SKIP_EXT_OPTIMIZER: case PlSqlParser.SKIP_: case PlSqlParser.SKIP_UNQ_UNUSABLE_IDX: case PlSqlParser.SKIP_UNUSABLE_INDEXES: case PlSqlParser.SMALLFILE: case PlSqlParser.SMALLINT: case PlSqlParser.SNAPSHOT: case PlSqlParser.SOME: case PlSqlParser.SORT: case PlSqlParser.SOUNDEX: case PlSqlParser.SOURCE_FILE_DIRECTORY: case PlSqlParser.SOURCE_FILE_NAME_CONVERT: case PlSqlParser.SOURCE: case PlSqlParser.SPACE_KEYWORD: case PlSqlParser.SPECIFICATION: case PlSqlParser.SPFILE: case PlSqlParser.SPLIT: case PlSqlParser.SPREADSHEET: case PlSqlParser.SQLDATA: case PlSqlParser.SQLERROR: case PlSqlParser.SQLLDR: case PlSqlParser.SQL: case PlSqlParser.SQL_TRACE: case PlSqlParser.SQL_TRANSLATION_PROFILE: case PlSqlParser.SQRT: case PlSqlParser.STALE: case PlSqlParser.STANDALONE: case PlSqlParser.STANDARD_HASH: case PlSqlParser.STANDBY_MAX_DATA_DELAY: case PlSqlParser.STANDBYS: case PlSqlParser.STANDBY: case PlSqlParser.STAR: case PlSqlParser.STAR_TRANSFORMATION: case PlSqlParser.STARTUP: case PlSqlParser.STATEMENT_ID: case PlSqlParser.STATEMENT_QUEUING: case PlSqlParser.STATEMENTS: case PlSqlParser.STATEMENT: case PlSqlParser.STATE: case PlSqlParser.STATIC: case PlSqlParser.STATISTICS: case PlSqlParser.STATS_BINOMIAL_TEST: case PlSqlParser.STATS_CROSSTAB: case PlSqlParser.STATS_F_TEST: case PlSqlParser.STATS_KS_TEST: case PlSqlParser.STATS_MODE: case PlSqlParser.STATS_MW_TEST: case PlSqlParser.STATS_ONE_WAY_ANOVA: case PlSqlParser.STATS_T_TEST_INDEP: case PlSqlParser.STATS_T_TEST_INDEPU: case PlSqlParser.STATS_T_TEST_ONE: case PlSqlParser.STATS_T_TEST_PAIRED: case PlSqlParser.STATS_WSR_TEST: case PlSqlParser.STDDEV_POP: case PlSqlParser.STDDEV_SAMP: case PlSqlParser.STOP: case PlSqlParser.STORAGE: case PlSqlParser.STORE: case PlSqlParser.STREAMS: case PlSqlParser.STREAM: case PlSqlParser.STRICT: case PlSqlParser.STRING: case PlSqlParser.STRIPE_COLUMNS: case PlSqlParser.STRIPE_WIDTH: case PlSqlParser.STRIP: case PlSqlParser.STRUCTURE: case PlSqlParser.SUBMULTISET: case PlSqlParser.SUBPARTITION_REL: case PlSqlParser.SUBPARTITIONS: case PlSqlParser.SUBPARTITION: case PlSqlParser.SUBQUERIES: case PlSqlParser.SUBQUERY_PRUNING: case PlSqlParser.SUBSCRIBE: case PlSqlParser.SUBSET: case PlSqlParser.SUBSTITUTABLE: case PlSqlParser.SUBSTR2: case PlSqlParser.SUBSTR4: case PlSqlParser.SUBSTRB: case PlSqlParser.SUBSTRC: case PlSqlParser.SUBTYPE: case PlSqlParser.SUCCESSFUL: case PlSqlParser.SUCCESS: case PlSqlParser.SUMMARY: case PlSqlParser.SUPPLEMENTAL: case PlSqlParser.SUSPEND: case PlSqlParser.SWAP_JOIN_INPUTS: case PlSqlParser.SWITCHOVER: case PlSqlParser.SWITCH: case PlSqlParser.SYNCHRONOUS: case PlSqlParser.SYNC: case PlSqlParser.SYSASM: case PlSqlParser.SYS_AUDIT: case PlSqlParser.SYSAUX: case PlSqlParser.SYSBACKUP: case PlSqlParser.SYS_CHECKACL: case PlSqlParser.SYS_CHECK_PRIVILEGE: case PlSqlParser.SYS_CONNECT_BY_PATH: case PlSqlParser.SYS_CONTEXT: case PlSqlParser.SYSDATE: case PlSqlParser.SYSDBA: case PlSqlParser.SYS_DBURIGEN: case PlSqlParser.SYSDG: case PlSqlParser.SYS_DL_CURSOR: case PlSqlParser.SYS_DM_RXFORM_CHR: case PlSqlParser.SYS_DM_RXFORM_NUM: case PlSqlParser.SYS_DOM_COMPARE: case PlSqlParser.SYS_DST_PRIM2SEC: case PlSqlParser.SYS_DST_SEC2PRIM: case PlSqlParser.SYS_ET_BFILE_TO_RAW: case PlSqlParser.SYS_ET_BLOB_TO_IMAGE: case PlSqlParser.SYS_ET_IMAGE_TO_BLOB: case PlSqlParser.SYS_ET_RAW_TO_BFILE: case PlSqlParser.SYS_EXTPDTXT: case PlSqlParser.SYS_EXTRACT_UTC: case PlSqlParser.SYS_FBT_INSDEL: case PlSqlParser.SYS_FILTER_ACLS: case PlSqlParser.SYS_FNMATCHES: case PlSqlParser.SYS_FNREPLACE: case PlSqlParser.SYS_GET_ACLIDS: case PlSqlParser.SYS_GET_COL_ACLIDS: case PlSqlParser.SYS_GET_PRIVILEGES: case PlSqlParser.SYS_GETTOKENID: case PlSqlParser.SYS_GETXTIVAL: case PlSqlParser.SYS_GUID: case PlSqlParser.SYSGUID: case PlSqlParser.SYSKM: case PlSqlParser.SYS_MAKE_XMLNODEID: case PlSqlParser.SYS_MAKEXML: case PlSqlParser.SYS_MKXMLATTR: case PlSqlParser.SYS_MKXTI: case PlSqlParser.SYSOBJ: case PlSqlParser.SYS_OP_ADT2BIN: case PlSqlParser.SYS_OP_ADTCONS: case PlSqlParser.SYS_OP_ALSCRVAL: case PlSqlParser.SYS_OP_ATG: case PlSqlParser.SYS_OP_BIN2ADT: case PlSqlParser.SYS_OP_BITVEC: case PlSqlParser.SYS_OP_BL2R: case PlSqlParser.SYS_OP_BLOOM_FILTER_LIST: case PlSqlParser.SYS_OP_BLOOM_FILTER: case PlSqlParser.SYS_OP_C2C: case PlSqlParser.SYS_OP_CAST: case PlSqlParser.SYS_OP_CEG: case PlSqlParser.SYS_OP_CL2C: case PlSqlParser.SYS_OP_COMBINED_HASH: case PlSqlParser.SYS_OP_COMP: case PlSqlParser.SYS_OP_CONVERT: case PlSqlParser.SYS_OP_COUNTCHG: case PlSqlParser.SYS_OP_CSCONV: case PlSqlParser.SYS_OP_CSCONVTEST: case PlSqlParser.SYS_OP_CSR: case PlSqlParser.SYS_OP_CSX_PATCH: case PlSqlParser.SYS_OP_CYCLED_SEQ: case PlSqlParser.SYS_OP_DECOMP: case PlSqlParser.SYS_OP_DESCEND: case PlSqlParser.SYS_OP_DISTINCT: case PlSqlParser.SYS_OP_DRA: case PlSqlParser.SYS_OP_DUMP: case PlSqlParser.SYS_OP_DV_CHECK: case PlSqlParser.SYS_OP_ENFORCE_NOT_NULL: case PlSqlParser.SYSOPER: case PlSqlParser.SYS_OP_EXTRACT: case PlSqlParser.SYS_OP_GROUPING: case PlSqlParser.SYS_OP_GUID: case PlSqlParser.SYS_OP_HASH: case PlSqlParser.SYS_OP_IIX: case PlSqlParser.SYS_OP_ITR: case PlSqlParser.SYS_OP_KEY_VECTOR_CREATE: case PlSqlParser.SYS_OP_KEY_VECTOR_FILTER_LIST: case PlSqlParser.SYS_OP_KEY_VECTOR_FILTER: case PlSqlParser.SYS_OP_KEY_VECTOR_SUCCEEDED: case PlSqlParser.SYS_OP_KEY_VECTOR_USE: case PlSqlParser.SYS_OP_LBID: case PlSqlParser.SYS_OP_LOBLOC2BLOB: case PlSqlParser.SYS_OP_LOBLOC2CLOB: case PlSqlParser.SYS_OP_LOBLOC2ID: case PlSqlParser.SYS_OP_LOBLOC2NCLOB: case PlSqlParser.SYS_OP_LOBLOC2TYP: case PlSqlParser.SYS_OP_LSVI: case PlSqlParser.SYS_OP_LVL: case PlSqlParser.SYS_OP_MAKEOID: case PlSqlParser.SYS_OP_MAP_NONNULL: case PlSqlParser.SYS_OP_MSR: case PlSqlParser.SYS_OP_NICOMBINE: case PlSqlParser.SYS_OP_NIEXTRACT: case PlSqlParser.SYS_OP_NII: case PlSqlParser.SYS_OP_NIX: case PlSqlParser.SYS_OP_NOEXPAND: case PlSqlParser.SYS_OP_NTCIMG: case PlSqlParser.SYS_OP_NUMTORAW: case PlSqlParser.SYS_OP_OIDVALUE: case PlSqlParser.SYS_OP_OPNSIZE: case PlSqlParser.SYS_OP_PAR_1: case PlSqlParser.SYS_OP_PARGID_1: case PlSqlParser.SYS_OP_PARGID: case PlSqlParser.SYS_OP_PAR: case PlSqlParser.SYS_OP_PART_ID: case PlSqlParser.SYS_OP_PIVOT: case PlSqlParser.SYS_OP_R2O: case PlSqlParser.SYS_OP_RAWTONUM: case PlSqlParser.SYS_OP_RDTM: case PlSqlParser.SYS_OP_REF: case PlSqlParser.SYS_OP_RMTD: case PlSqlParser.SYS_OP_ROWIDTOOBJ: case PlSqlParser.SYS_OP_RPB: case PlSqlParser.SYS_OPTLOBPRBSC: case PlSqlParser.SYS_OP_TOSETID: case PlSqlParser.SYS_OP_TPR: case PlSqlParser.SYS_OP_TRTB: case PlSqlParser.SYS_OPTXICMP: case PlSqlParser.SYS_OPTXQCASTASNQ: case PlSqlParser.SYS_OP_UNDESCEND: case PlSqlParser.SYS_OP_VECAND: case PlSqlParser.SYS_OP_VECBIT: case PlSqlParser.SYS_OP_VECOR: case PlSqlParser.SYS_OP_VECXOR: case PlSqlParser.SYS_OP_VERSION: case PlSqlParser.SYS_OP_VREF: case PlSqlParser.SYS_OP_VVD: case PlSqlParser.SYS_OP_XMLCONS_FOR_CSX: case PlSqlParser.SYS_OP_XPTHATG: case PlSqlParser.SYS_OP_XPTHIDX: case PlSqlParser.SYS_OP_XPTHOP: case PlSqlParser.SYS_OP_XTXT2SQLT: case PlSqlParser.SYS_OP_ZONE_ID: case PlSqlParser.SYS_ORDERKEY_DEPTH: case PlSqlParser.SYS_ORDERKEY_MAXCHILD: case PlSqlParser.SYS_ORDERKEY_PARENT: case PlSqlParser.SYS_PARALLEL_TXN: case PlSqlParser.SYS_PATHID_IS_ATTR: case PlSqlParser.SYS_PATHID_IS_NMSPC: case PlSqlParser.SYS_PATHID_LASTNAME: case PlSqlParser.SYS_PATHID_LASTNMSPC: case PlSqlParser.SYS_PATH_REVERSE: case PlSqlParser.SYS_PXQEXTRACT: case PlSqlParser.SYS_RAW_TO_XSID: case PlSqlParser.SYS_RID_ORDER: case PlSqlParser.SYS_ROW_DELTA: case PlSqlParser.SYS_SC_2_XMLT: case PlSqlParser.SYS_SYNRCIREDO: case PlSqlParser.SYSTEM_DEFINED: case PlSqlParser.SYSTEM: case PlSqlParser.SYSTIMESTAMP: case PlSqlParser.SYS_TYPEID: case PlSqlParser.SYS_UMAKEXML: case PlSqlParser.SYS_XMLANALYZE: case PlSqlParser.SYS_XMLCONTAINS: case PlSqlParser.SYS_XMLCONV: case PlSqlParser.SYS_XMLEXNSURI: case PlSqlParser.SYS_XMLGEN: case PlSqlParser.SYS_XMLI_LOC_ISNODE: case PlSqlParser.SYS_XMLI_LOC_ISTEXT: case PlSqlParser.SYS_XMLINSTR: case PlSqlParser.SYS_XMLLOCATOR_GETSVAL: case PlSqlParser.SYS_XMLNODEID_GETCID: case PlSqlParser.SYS_XMLNODEID_GETLOCATOR: case PlSqlParser.SYS_XMLNODEID_GETOKEY: case PlSqlParser.SYS_XMLNODEID_GETPATHID: case PlSqlParser.SYS_XMLNODEID_GETPTRID: case PlSqlParser.SYS_XMLNODEID_GETRID: case PlSqlParser.SYS_XMLNODEID_GETSVAL: case PlSqlParser.SYS_XMLNODEID_GETTID: case PlSqlParser.SYS_XMLNODEID: case PlSqlParser.SYS_XMLT_2_SC: case PlSqlParser.SYS_XMLTRANSLATE: case PlSqlParser.SYS_XMLTYPE2SQL: case PlSqlParser.SYS_XQ_ASQLCNV: case PlSqlParser.SYS_XQ_ATOMCNVCHK: case PlSqlParser.SYS_XQBASEURI: case PlSqlParser.SYS_XQCASTABLEERRH: case PlSqlParser.SYS_XQCODEP2STR: case PlSqlParser.SYS_XQCODEPEQ: case PlSqlParser.SYS_XQCON2SEQ: case PlSqlParser.SYS_XQCONCAT: case PlSqlParser.SYS_XQDELETE: case PlSqlParser.SYS_XQDFLTCOLATION: case PlSqlParser.SYS_XQDOC: case PlSqlParser.SYS_XQDOCURI: case PlSqlParser.SYS_XQDURDIV: case PlSqlParser.SYS_XQED4URI: case PlSqlParser.SYS_XQENDSWITH: case PlSqlParser.SYS_XQERRH: case PlSqlParser.SYS_XQERR: case PlSqlParser.SYS_XQESHTMLURI: case PlSqlParser.SYS_XQEXLOBVAL: case PlSqlParser.SYS_XQEXSTWRP: case PlSqlParser.SYS_XQEXTRACT: case PlSqlParser.SYS_XQEXTRREF: case PlSqlParser.SYS_XQEXVAL: case PlSqlParser.SYS_XQFB2STR: case PlSqlParser.SYS_XQFNBOOL: case PlSqlParser.SYS_XQFNCMP: case PlSqlParser.SYS_XQFNDATIM: case PlSqlParser.SYS_XQFNLNAME: case PlSqlParser.SYS_XQFNNM: case PlSqlParser.SYS_XQFNNSURI: case PlSqlParser.SYS_XQFNPREDTRUTH: case PlSqlParser.SYS_XQFNQNM: case PlSqlParser.SYS_XQFNROOT: case PlSqlParser.SYS_XQFORMATNUM: case PlSqlParser.SYS_XQFTCONTAIN: case PlSqlParser.SYS_XQFUNCR: case PlSqlParser.SYS_XQGETCONTENT: case PlSqlParser.SYS_XQINDXOF: case PlSqlParser.SYS_XQINSERT: case PlSqlParser.SYS_XQINSPFX: case PlSqlParser.SYS_XQIRI2URI: case PlSqlParser.SYS_XQLANG: case PlSqlParser.SYS_XQLLNMFRMQNM: case PlSqlParser.SYS_XQMKNODEREF: case PlSqlParser.SYS_XQNILLED: case PlSqlParser.SYS_XQNODENAME: case PlSqlParser.SYS_XQNORMSPACE: case PlSqlParser.SYS_XQNORMUCODE: case PlSqlParser.SYS_XQ_NRNG: case PlSqlParser.SYS_XQNSP4PFX: case PlSqlParser.SYS_XQNSPFRMQNM: case PlSqlParser.SYS_XQPFXFRMQNM: case PlSqlParser.SYS_XQ_PKSQL2XML: case PlSqlParser.SYS_XQPOLYABS: case PlSqlParser.SYS_XQPOLYADD: case PlSqlParser.SYS_XQPOLYCEL: case PlSqlParser.SYS_XQPOLYCSTBL: case PlSqlParser.SYS_XQPOLYCST: case PlSqlParser.SYS_XQPOLYDIV: case PlSqlParser.SYS_XQPOLYFLR: case PlSqlParser.SYS_XQPOLYMOD: case PlSqlParser.SYS_XQPOLYMUL: case PlSqlParser.SYS_XQPOLYRND: case PlSqlParser.SYS_XQPOLYSQRT: case PlSqlParser.SYS_XQPOLYSUB: case PlSqlParser.SYS_XQPOLYUMUS: case PlSqlParser.SYS_XQPOLYUPLS: case PlSqlParser.SYS_XQPOLYVEQ: case PlSqlParser.SYS_XQPOLYVGE: case PlSqlParser.SYS_XQPOLYVGT: case PlSqlParser.SYS_XQPOLYVLE: case PlSqlParser.SYS_XQPOLYVLT: case PlSqlParser.SYS_XQPOLYVNE: case PlSqlParser.SYS_XQREF2VAL: case PlSqlParser.SYS_XQRENAME: case PlSqlParser.SYS_XQREPLACE: case PlSqlParser.SYS_XQRESVURI: case PlSqlParser.SYS_XQRNDHALF2EVN: case PlSqlParser.SYS_XQRSLVQNM: case PlSqlParser.SYS_XQRYENVPGET: case PlSqlParser.SYS_XQRYVARGET: case PlSqlParser.SYS_XQRYWRP: case PlSqlParser.SYS_XQSEQ2CON4XC: case PlSqlParser.SYS_XQSEQ2CON: case PlSqlParser.SYS_XQSEQDEEPEQ: case PlSqlParser.SYS_XQSEQINSB: case PlSqlParser.SYS_XQSEQRM: case PlSqlParser.SYS_XQSEQRVS: case PlSqlParser.SYS_XQSEQSUB: case PlSqlParser.SYS_XQSEQTYPMATCH: case PlSqlParser.SYS_XQSTARTSWITH: case PlSqlParser.SYS_XQSTATBURI: case PlSqlParser.SYS_XQSTR2CODEP: case PlSqlParser.SYS_XQSTRJOIN: case PlSqlParser.SYS_XQSUBSTRAFT: case PlSqlParser.SYS_XQSUBSTRBEF: case PlSqlParser.SYS_XQTOKENIZE: case PlSqlParser.SYS_XQTREATAS: case PlSqlParser.SYS_XQ_UPKXML2SQL: case PlSqlParser.SYS_XQXFORM: case PlSqlParser.SYS_XSID_TO_RAW: case PlSqlParser.SYS_ZMAP_FILTER: case PlSqlParser.SYS_ZMAP_REFRESH: case PlSqlParser.TABLE_LOOKUP_BY_NL: case PlSqlParser.TABLESPACE_NO: case PlSqlParser.TABLESPACE: case PlSqlParser.TABLES: case PlSqlParser.TABLE_STATS: case PlSqlParser.TABLE: case PlSqlParser.TABNO: case PlSqlParser.TAG: case PlSqlParser.TANH: case PlSqlParser.TAN: case PlSqlParser.TBLORIDXPARTNUM: case PlSqlParser.TEMPFILE: case PlSqlParser.TEMPLATE: case PlSqlParser.TEMPORARY: case PlSqlParser.TEMP_TABLE: case PlSqlParser.TEST: case PlSqlParser.TEXT: case PlSqlParser.THAN: case PlSqlParser.THEN: case PlSqlParser.THE: case PlSqlParser.THREAD: case PlSqlParser.THROUGH: case PlSqlParser.TIER: case PlSqlParser.TIES: case PlSqlParser.TIMEOUT: case PlSqlParser.TIMESTAMP_LTZ_UNCONSTRAINED: case PlSqlParser.TIMESTAMP: case PlSqlParser.TIMESTAMP_TZ_UNCONSTRAINED: case PlSqlParser.TIMESTAMP_UNCONSTRAINED: case PlSqlParser.TIMES: case PlSqlParser.TIME: case PlSqlParser.TIMEZONE_ABBR: case PlSqlParser.TIMEZONE_HOUR: case PlSqlParser.TIMEZONE_MINUTE: case PlSqlParser.TIMEZONE_OFFSET: case PlSqlParser.TIMEZONE_REGION: case PlSqlParser.TIME_ZONE: case PlSqlParser.TIV_GB: case PlSqlParser.TIV_SSF: case PlSqlParser.TO_ACLID: case PlSqlParser.TO_BINARY_DOUBLE: case PlSqlParser.TO_BINARY_FLOAT: case PlSqlParser.TO_BLOB: case PlSqlParser.TO_CLOB: case PlSqlParser.TO_DSINTERVAL: case PlSqlParser.TO_LOB: case PlSqlParser.TO_MULTI_BYTE: case PlSqlParser.TO_NCHAR: case PlSqlParser.TO_NCLOB: case PlSqlParser.TO_NUMBER: case PlSqlParser.TOPLEVEL: case PlSqlParser.TO_SINGLE_BYTE: case PlSqlParser.TO_TIMESTAMP: case PlSqlParser.TO_TIMESTAMP_TZ: case PlSqlParser.TO_TIME: case PlSqlParser.TO_TIME_TZ: case PlSqlParser.TO_YMINTERVAL: case PlSqlParser.TRACE: case PlSqlParser.TRACING: case PlSqlParser.TRACKING: case PlSqlParser.TRAILING: case PlSqlParser.TRANSACTION: case PlSqlParser.TRANSFORM_DISTINCT_AGG: case PlSqlParser.TRANSITIONAL: case PlSqlParser.TRANSITION: case PlSqlParser.TRANSLATE: case PlSqlParser.TRANSLATION: case PlSqlParser.TREAT: case PlSqlParser.TRIGGERS: case PlSqlParser.TRIGGER: case PlSqlParser.TRUE: case PlSqlParser.TRUNCATE: case PlSqlParser.TRUNC: case PlSqlParser.TRUSTED: case PlSqlParser.TRUST: case PlSqlParser.TUNING: case PlSqlParser.TX: case PlSqlParser.TYPES: case PlSqlParser.TYPE: case PlSqlParser.TZ_OFFSET: case PlSqlParser.UB2: case PlSqlParser.UBA: case PlSqlParser.UCS2: case PlSqlParser.UID: case PlSqlParser.UNARCHIVED: case PlSqlParser.UNBOUNDED: case PlSqlParser.UNBOUND: case PlSqlParser.UNCONDITIONAL: case PlSqlParser.UNDER: case PlSqlParser.UNDO: case PlSqlParser.UNDROP: case PlSqlParser.UNIFORM: case PlSqlParser.UNISTR: case PlSqlParser.UNLIMITED: case PlSqlParser.UNLOAD: case PlSqlParser.UNLOCK: case PlSqlParser.UNMATCHED: case PlSqlParser.UNNEST_INNERJ_DISTINCT_VIEW: case PlSqlParser.UNNEST_NOSEMIJ_NODISTINCTVIEW: case PlSqlParser.UNNEST_SEMIJ_VIEW: case PlSqlParser.UNNEST: case PlSqlParser.UNPACKED: case PlSqlParser.UNPIVOT: case PlSqlParser.UNPLUG: case PlSqlParser.UNPROTECTED: case PlSqlParser.UNQUIESCE: case PlSqlParser.UNRECOVERABLE: case PlSqlParser.UNRESTRICTED: case PlSqlParser.UNSUBSCRIBE: case PlSqlParser.UNTIL: case PlSqlParser.UNUSABLE: case PlSqlParser.UNUSED: case PlSqlParser.UPDATABLE: case PlSqlParser.UPDATED: case PlSqlParser.UPDATEXML: case PlSqlParser.UPD_INDEXES: case PlSqlParser.UPD_JOININDEX: case PlSqlParser.UPGRADE: case PlSqlParser.UPPER: case PlSqlParser.UPSERT: case PlSqlParser.UROWID: case PlSqlParser.USABLE: case PlSqlParser.USAGE: case PlSqlParser.USE_ANTI: case PlSqlParser.USE_CONCAT: case PlSqlParser.USE_CUBE: case PlSqlParser.USE_HASH_AGGREGATION: case PlSqlParser.USE_HASH_GBY_FOR_PUSHDOWN: case PlSqlParser.USE_HASH: case PlSqlParser.USE_HIDDEN_PARTITIONS: case PlSqlParser.USE_INVISIBLE_INDEXES: case PlSqlParser.USE_MERGE_CARTESIAN: case PlSqlParser.USE_MERGE: case PlSqlParser.USE_NL: case PlSqlParser.USE_NL_WITH_INDEX: case PlSqlParser.USE_PRIVATE_OUTLINES: case PlSqlParser.USER_DATA: case PlSqlParser.USER_DEFINED: case PlSqlParser.USERENV: case PlSqlParser.USERGROUP: case PlSqlParser.USER_RECYCLEBIN: case PlSqlParser.USERS: case PlSqlParser.USER_TABLESPACES: case PlSqlParser.USER: case PlSqlParser.USE_SEMI: case PlSqlParser.USE_STORED_OUTLINES: case PlSqlParser.USE_TTT_FOR_GSETS: case PlSqlParser.USE: case PlSqlParser.USE_VECTOR_AGGREGATION: case PlSqlParser.USE_WEAK_NAME_RESL: case PlSqlParser.USING_NO_EXPAND: case PlSqlParser.USING: case PlSqlParser.UTF16BE: case PlSqlParser.UTF16LE: case PlSqlParser.UTF32: case PlSqlParser.UTF8: case PlSqlParser.V1: case PlSqlParser.V2: case PlSqlParser.VALIDATE: case PlSqlParser.VALIDATION: case PlSqlParser.VALID_TIME_END: case PlSqlParser.VALUE: case PlSqlParser.VARCHAR2: case PlSqlParser.VARCHAR: case PlSqlParser.VARIABLE: case PlSqlParser.VAR_POP: case PlSqlParser.VARRAYS: case PlSqlParser.VARRAY: case PlSqlParser.VAR_SAMP: case PlSqlParser.VARYING: case PlSqlParser.VECTOR_READ_TRACE: case PlSqlParser.VECTOR_READ: case PlSqlParser.VECTOR_TRANSFORM_DIMS: case PlSqlParser.VECTOR_TRANSFORM_FACT: case PlSqlParser.VECTOR_TRANSFORM: case PlSqlParser.VERIFIER: case PlSqlParser.VERIFY: case PlSqlParser.VERSIONING: case PlSqlParser.VERSIONS_ENDSCN: case PlSqlParser.VERSIONS_ENDTIME: case PlSqlParser.VERSIONS_OPERATION: case PlSqlParser.VERSIONS_STARTSCN: case PlSqlParser.VERSIONS_STARTTIME: case PlSqlParser.VERSIONS: case PlSqlParser.VERSIONS_XID: case PlSqlParser.VERSION: case PlSqlParser.VIOLATION: case PlSqlParser.VIRTUAL: case PlSqlParser.VISIBILITY: case PlSqlParser.VISIBLE: case PlSqlParser.VOLUME: case PlSqlParser.VSIZE: case PlSqlParser.WAIT: case PlSqlParser.WALLET: case PlSqlParser.WARNING: case PlSqlParser.WEEKS: case PlSqlParser.WEEK: case PlSqlParser.WELLFORMED: case PlSqlParser.WHENEVER: case PlSqlParser.WHEN: case PlSqlParser.WHILE: case PlSqlParser.WHITESPACE: case PlSqlParser.WIDTH_BUCKET: case PlSqlParser.WITHIN: case PlSqlParser.WITHOUT: case PlSqlParser.WITH_PLSQL: case PlSqlParser.WORK: case PlSqlParser.WRAPPED: case PlSqlParser.WRAPPER: case PlSqlParser.WRITE: case PlSqlParser.XDB_FASTPATH_INSERT: case PlSqlParser.X_DYN_PRUNE: case PlSqlParser.XID: case PlSqlParser.XML2OBJECT: case PlSqlParser.XMLAGG: case PlSqlParser.XMLATTRIBUTES: case PlSqlParser.XMLCAST: case PlSqlParser.XMLCDATA: case PlSqlParser.XMLCOLATTVAL: case PlSqlParser.XMLCOMMENT: case PlSqlParser.XMLCONCAT: case PlSqlParser.XMLDIFF: case PlSqlParser.XML_DML_RWT_STMT: case PlSqlParser.XMLELEMENT: case PlSqlParser.XMLEXISTS2: case PlSqlParser.XMLEXISTS: case PlSqlParser.XMLFOREST: case PlSqlParser.XMLINDEX_REWRITE_IN_SELECT: case PlSqlParser.XMLINDEX_REWRITE: case PlSqlParser.XMLINDEX_SEL_IDX_TBL: case PlSqlParser.XMLISNODE: case PlSqlParser.XMLISVALID: case PlSqlParser.XMLNAMESPACES: case PlSqlParser.XMLPARSE: case PlSqlParser.XMLPATCH: case PlSqlParser.XMLPI: case PlSqlParser.XMLQUERYVAL: case PlSqlParser.XMLQUERY: case PlSqlParser.XMLROOT: case PlSqlParser.XMLSCHEMA: case PlSqlParser.XMLSERIALIZE: case PlSqlParser.XMLTABLE: case PlSqlParser.XMLTRANSFORMBLOB: case PlSqlParser.XMLTRANSFORM: case PlSqlParser.XMLTYPE: case PlSqlParser.XML: case PlSqlParser.XPATHTABLE: case PlSqlParser.XS_SYS_CONTEXT: case PlSqlParser.XS: case PlSqlParser.YEARS: case PlSqlParser.YEAR: case PlSqlParser.YES: case PlSqlParser.YMINTERVAL_UNCONSTRAINED: case PlSqlParser.ZONEMAP: case PlSqlParser.ZONE: case PlSqlParser.PREDICTION: case PlSqlParser.PREDICTION_BOUNDS: case PlSqlParser.PREDICTION_COST: case PlSqlParser.PREDICTION_DETAILS: case PlSqlParser.PREDICTION_PROBABILITY: case PlSqlParser.PREDICTION_SET: case PlSqlParser.CUME_DIST: case PlSqlParser.DENSE_RANK: case PlSqlParser.LISTAGG: case PlSqlParser.PERCENT_RANK: case PlSqlParser.PERCENTILE_CONT: case PlSqlParser.PERCENTILE_DISC: case PlSqlParser.RANK: case PlSqlParser.AVG: case PlSqlParser.CORR: case PlSqlParser.COVAR_: case PlSqlParser.LAG: case PlSqlParser.LEAD: case PlSqlParser.MAX: case PlSqlParser.MEDIAN: case PlSqlParser.MIN: case PlSqlParser.NTILE: case PlSqlParser.NVL: case PlSqlParser.RATIO_TO_REPORT: case PlSqlParser.REGR_: case PlSqlParser.ROUND: case PlSqlParser.ROW_NUMBER: case PlSqlParser.SUBSTR: case PlSqlParser.TO_CHAR: case PlSqlParser.TRIM: case PlSqlParser.SUM: case PlSqlParser.STDDEV: case PlSqlParser.VAR_: case PlSqlParser.VARIANCE: case PlSqlParser.LEAST: case PlSqlParser.GREATEST: case PlSqlParser.TO_DATE: case PlSqlParser.PERIOD: case PlSqlParser.DELIMITED_ID: case PlSqlParser.INTRODUCER: case PlSqlParser.REGULAR_ID: this.state = 2299; this.attribute_definition(); break; case PlSqlParser.LEFT_PAREN: this.state = 2300; this.match(PlSqlParser.LEFT_PAREN); this.state = 2301; this.attribute_definition(); this.state = 2306; this._errHandler.sync(this); _la = this._input.LA(1); while(_la===PlSqlParser.COMMA) { this.state = 2302; this.match(PlSqlParser.COMMA); this.state = 2303; this.attribute_definition(); this.state = 2308; this._errHandler.sync(this); _la = this._input.LA(1); } this.state = 2309; this.match(PlSqlParser.RIGHT_PAREN); break; default: throw new antlr4.error.NoViableAltException(this); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Attribute_definitionContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_attribute_definition; return this; } Attribute_definitionContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Attribute_definitionContext.prototype.constructor = Attribute_definitionContext; Attribute_definitionContext.prototype.attribute_name = function() { return this.getTypedRuleContext(Attribute_nameContext,0); }; Attribute_definitionContext.prototype.type_spec = function() { return this.getTypedRuleContext(Type_specContext,0); }; Attribute_definitionContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterAttribute_definition(this); } }; Attribute_definitionContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitAttribute_definition(this); } }; Attribute_definitionContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitAttribute_definition(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Attribute_definitionContext = Attribute_definitionContext; PlSqlParser.prototype.attribute_definition = function() { var localctx = new Attribute_definitionContext(this, this._ctx, this.state); this.enterRule(localctx, 100, PlSqlParser.RULE_attribute_definition); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 2313; this.attribute_name(); this.state = 2315; this._errHandler.sync(this); _la = this._input.LA(1); if((((_la) & ~0x1f) == 0 && ((1 << _la) & ((1 << PlSqlParser.ABORT) | (1 << PlSqlParser.ABS) | (1 << PlSqlParser.ACCESS) | (1 << PlSqlParser.ACCESSED) | (1 << PlSqlParser.ACCOUNT) | (1 << PlSqlParser.ACL) | (1 << PlSqlParser.ACOS) | (1 << PlSqlParser.ACTION) | (1 << PlSqlParser.ACTIONS) | (1 << PlSqlParser.ACTIVATE) | (1 << PlSqlParser.ACTIVE) | (1 << PlSqlParser.ACTIVE_COMPONENT) | (1 << PlSqlParser.ACTIVE_DATA) | (1 << PlSqlParser.ACTIVE_FUNCTION) | (1 << PlSqlParser.ACTIVE_TAG) | (1 << PlSqlParser.ACTIVITY) | (1 << PlSqlParser.ADAPTIVE_PLAN) | (1 << PlSqlParser.ADD) | (1 << PlSqlParser.ADD_COLUMN) | (1 << PlSqlParser.ADD_GROUP) | (1 << PlSqlParser.ADD_MONTHS) | (1 << PlSqlParser.ADJ_DATE) | (1 << PlSqlParser.ADMIN) | (1 << PlSqlParser.ADMINISTER) | (1 << PlSqlParser.ADMINISTRATOR) | (1 << PlSqlParser.ADVANCED) | (1 << PlSqlParser.ADVISE) | (1 << PlSqlParser.ADVISOR) | (1 << PlSqlParser.AFD_DISKSTRING) | (1 << PlSqlParser.AFTER) | (1 << PlSqlParser.AGENT))) !== 0) || ((((_la - 32)) & ~0x1f) == 0 && ((1 << (_la - 32)) & ((1 << (PlSqlParser.AGGREGATE - 32)) | (1 << (PlSqlParser.A_LETTER - 32)) | (1 << (PlSqlParser.ALIAS - 32)) | (1 << (PlSqlParser.ALLOCATE - 32)) | (1 << (PlSqlParser.ALLOW - 32)) | (1 << (PlSqlParser.ALL_ROWS - 32)) | (1 << (PlSqlParser.ALWAYS - 32)) | (1 << (PlSqlParser.ANALYZE - 32)) | (1 << (PlSqlParser.ANCILLARY - 32)) | (1 << (PlSqlParser.AND_EQUAL - 32)) | (1 << (PlSqlParser.ANOMALY - 32)) | (1 << (PlSqlParser.ANSI_REARCH - 32)) | (1 << (PlSqlParser.ANTIJOIN - 32)) | (1 << (PlSqlParser.ANYSCHEMA - 32)) | (1 << (PlSqlParser.APPEND - 32)) | (1 << (PlSqlParser.APPENDCHILDXML - 32)) | (1 << (PlSqlParser.APPEND_VALUES - 32)) | (1 << (PlSqlParser.APPLICATION - 32)) | (1 << (PlSqlParser.APPLY - 32)) | (1 << (PlSqlParser.APPROX_COUNT_DISTINCT - 32)) | (1 << (PlSqlParser.ARCHIVAL - 32)) | (1 << (PlSqlParser.ARCHIVE - 32)) | (1 << (PlSqlParser.ARCHIVED - 32)) | (1 << (PlSqlParser.ARCHIVELOG - 32)) | (1 << (PlSqlParser.ARRAY - 32)) | (1 << (PlSqlParser.ASCII - 32)))) !== 0) || ((((_la - 64)) & ~0x1f) == 0 && ((1 << (_la - 64)) & ((1 << (PlSqlParser.ASCIISTR - 64)) | (1 << (PlSqlParser.ASIN - 64)) | (1 << (PlSqlParser.ASIS - 64)) | (1 << (PlSqlParser.ASSEMBLY - 64)) | (1 << (PlSqlParser.ASSIGN - 64)) | (1 << (PlSqlParser.ASSOCIATE - 64)) | (1 << (PlSqlParser.ASYNC - 64)) | (1 << (PlSqlParser.ASYNCHRONOUS - 64)) | (1 << (PlSqlParser.ATAN2 - 64)) | (1 << (PlSqlParser.ATAN - 64)) | (1 << (PlSqlParser.AT - 64)) | (1 << (PlSqlParser.ATTRIBUTE - 64)) | (1 << (PlSqlParser.ATTRIBUTES - 64)) | (1 << (PlSqlParser.AUTHENTICATED - 64)) | (1 << (PlSqlParser.AUTHENTICATION - 64)) | (1 << (PlSqlParser.AUTHID - 64)) | (1 << (PlSqlParser.AUTHORIZATION - 64)) | (1 << (PlSqlParser.AUTOALLOCATE - 64)) | (1 << (PlSqlParser.AUTO - 64)) | (1 << (PlSqlParser.AUTOEXTEND - 64)) | (1 << (PlSqlParser.AUTO_LOGIN - 64)) | (1 << (PlSqlParser.AUTOMATIC - 64)) | (1 << (PlSqlParser.AUTONOMOUS_TRANSACTION - 64)) | (1 << (PlSqlParser.AUTO_REOPTIMIZE - 64)) | (1 << (PlSqlParser.AVAILABILITY - 64)) | (1 << (PlSqlParser.AVRO - 64)) | (1 << (PlSqlParser.BACKGROUND - 64)) | (1 << (PlSqlParser.BACKUP - 64)) | (1 << (PlSqlParser.BASIC - 64)))) !== 0) || ((((_la - 96)) & ~0x1f) == 0 && ((1 << (_la - 96)) & ((1 << (PlSqlParser.BASICFILE - 96)) | (1 << (PlSqlParser.BATCH - 96)) | (1 << (PlSqlParser.BATCHSIZE - 96)) | (1 << (PlSqlParser.BATCH_TABLE_ACCESS_BY_ROWID - 96)) | (1 << (PlSqlParser.BECOME - 96)) | (1 << (PlSqlParser.BEFORE - 96)) | (1 << (PlSqlParser.BEGIN - 96)) | (1 << (PlSqlParser.BEGINNING - 96)) | (1 << (PlSqlParser.BEGIN_OUTLINE_DATA - 96)) | (1 << (PlSqlParser.BEHALF - 96)) | (1 << (PlSqlParser.BEQUEATH - 96)) | (1 << (PlSqlParser.BFILE - 96)) | (1 << (PlSqlParser.BFILENAME - 96)) | (1 << (PlSqlParser.BIGFILE - 96)) | (1 << (PlSqlParser.BINARY - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE_INFINITY - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE_NAN - 96)) | (1 << (PlSqlParser.BINARY_FLOAT - 96)) | (1 << (PlSqlParser.BINARY_FLOAT_INFINITY - 96)) | (1 << (PlSqlParser.BINARY_FLOAT_NAN - 96)) | (1 << (PlSqlParser.BINARY_INTEGER - 96)) | (1 << (PlSqlParser.BIND_AWARE - 96)) | (1 << (PlSqlParser.BINDING - 96)) | (1 << (PlSqlParser.BIN_TO_NUM - 96)) | (1 << (PlSqlParser.BITAND - 96)) | (1 << (PlSqlParser.BITMAP_AND - 96)) | (1 << (PlSqlParser.BITMAP - 96)) | (1 << (PlSqlParser.BITMAPS - 96)) | (1 << (PlSqlParser.BITMAP_TREE - 96)) | (1 << (PlSqlParser.BITS - 96)))) !== 0) || ((((_la - 128)) & ~0x1f) == 0 && ((1 << (_la - 128)) & ((1 << (PlSqlParser.BLOB - 128)) | (1 << (PlSqlParser.BLOCK - 128)) | (1 << (PlSqlParser.BLOCK_RANGE - 128)) | (1 << (PlSqlParser.BLOCKS - 128)) | (1 << (PlSqlParser.BLOCKSIZE - 128)) | (1 << (PlSqlParser.BODY - 128)) | (1 << (PlSqlParser.BOOLEAN - 128)) | (1 << (PlSqlParser.BOTH - 128)) | (1 << (PlSqlParser.BOUND - 128)) | (1 << (PlSqlParser.BRANCH - 128)) | (1 << (PlSqlParser.BREADTH - 128)) | (1 << (PlSqlParser.BROADCAST - 128)) | (1 << (PlSqlParser.BSON - 128)) | (1 << (PlSqlParser.BUFFER - 128)) | (1 << (PlSqlParser.BUFFER_CACHE - 128)) | (1 << (PlSqlParser.BUFFER_POOL - 128)) | (1 << (PlSqlParser.BUILD - 128)) | (1 << (PlSqlParser.BULK - 128)) | (1 << (PlSqlParser.BYPASS_RECURSIVE_CHECK - 128)) | (1 << (PlSqlParser.BYPASS_UJVC - 128)) | (1 << (PlSqlParser.BYTE - 128)) | (1 << (PlSqlParser.CACHE - 128)) | (1 << (PlSqlParser.CACHE_CB - 128)) | (1 << (PlSqlParser.CACHE_INSTANCES - 128)) | (1 << (PlSqlParser.CACHE_TEMP_TABLE - 128)) | (1 << (PlSqlParser.CACHING - 128)) | (1 << (PlSqlParser.CALCULATED - 128)) | (1 << (PlSqlParser.CALLBACK - 128)) | (1 << (PlSqlParser.CALL - 128)) | (1 << (PlSqlParser.CANCEL - 128)))) !== 0) || ((((_la - 160)) & ~0x1f) == 0 && ((1 << (_la - 160)) & ((1 << (PlSqlParser.CAPACITY - 160)) | (1 << (PlSqlParser.CARDINALITY - 160)) | (1 << (PlSqlParser.CASCADE - 160)) | (1 << (PlSqlParser.CASE - 160)) | (1 << (PlSqlParser.CAST - 160)) | (1 << (PlSqlParser.CATEGORY - 160)) | (1 << (PlSqlParser.CDBDEFAULT - 160)) | (1 << (PlSqlParser.CEIL - 160)) | (1 << (PlSqlParser.CELL_FLASH_CACHE - 160)) | (1 << (PlSqlParser.CERTIFICATE - 160)) | (1 << (PlSqlParser.CFILE - 160)) | (1 << (PlSqlParser.CHAINED - 160)) | (1 << (PlSqlParser.CHANGE - 160)) | (1 << (PlSqlParser.CHANGE_DUPKEY_ERROR_INDEX - 160)) | (1 << (PlSqlParser.CHARACTER - 160)) | (1 << (PlSqlParser.CHAR - 160)) | (1 << (PlSqlParser.CHAR_CS - 160)) | (1 << (PlSqlParser.CHARTOROWID - 160)) | (1 << (PlSqlParser.CHECK_ACL_REWRITE - 160)) | (1 << (PlSqlParser.CHECKPOINT - 160)) | (1 << (PlSqlParser.CHILD - 160)) | (1 << (PlSqlParser.CHOOSE - 160)) | (1 << (PlSqlParser.CHR - 160)) | (1 << (PlSqlParser.CHUNK - 160)) | (1 << (PlSqlParser.CLASS - 160)) | (1 << (PlSqlParser.CLASSIFIER - 160)) | (1 << (PlSqlParser.CLEANUP - 160)) | (1 << (PlSqlParser.CLEAR - 160)) | (1 << (PlSqlParser.C_LETTER - 160)) | (1 << (PlSqlParser.CLIENT - 160)))) !== 0) || ((((_la - 192)) & ~0x1f) == 0 && ((1 << (_la - 192)) & ((1 << (PlSqlParser.CLOB - 192)) | (1 << (PlSqlParser.CLONE - 192)) | (1 << (PlSqlParser.CLOSE_CACHED_OPEN_CURSORS - 192)) | (1 << (PlSqlParser.CLOSE - 192)) | (1 << (PlSqlParser.CLUSTER_BY_ROWID - 192)) | (1 << (PlSqlParser.CLUSTER - 192)) | (1 << (PlSqlParser.CLUSTER_DETAILS - 192)) | (1 << (PlSqlParser.CLUSTER_DISTANCE - 192)) | (1 << (PlSqlParser.CLUSTER_ID - 192)) | (1 << (PlSqlParser.CLUSTERING - 192)) | (1 << (PlSqlParser.CLUSTERING_FACTOR - 192)) | (1 << (PlSqlParser.CLUSTER_PROBABILITY - 192)) | (1 << (PlSqlParser.CLUSTER_SET - 192)) | (1 << (PlSqlParser.COALESCE - 192)) | (1 << (PlSqlParser.COALESCE_SQ - 192)) | (1 << (PlSqlParser.COARSE - 192)) | (1 << (PlSqlParser.CO_AUTH_IND - 192)) | (1 << (PlSqlParser.COLD - 192)) | (1 << (PlSqlParser.COLLECT - 192)) | (1 << (PlSqlParser.COLUMNAR - 192)) | (1 << (PlSqlParser.COLUMN_AUTH_INDICATOR - 192)) | (1 << (PlSqlParser.COLUMN - 192)) | (1 << (PlSqlParser.COLUMNS - 192)) | (1 << (PlSqlParser.COLUMN_STATS - 192)) | (1 << (PlSqlParser.COLUMN_VALUE - 192)) | (1 << (PlSqlParser.COMMENT - 192)) | (1 << (PlSqlParser.COMMIT - 192)) | (1 << (PlSqlParser.COMMITTED - 192)) | (1 << (PlSqlParser.COMMON_DATA - 192)) | (1 << (PlSqlParser.COMPACT - 192)) | (1 << (PlSqlParser.COMPATIBILITY - 192)) | (1 << (PlSqlParser.COMPILE - 192)))) !== 0) || ((((_la - 224)) & ~0x1f) == 0 && ((1 << (_la - 224)) & ((1 << (PlSqlParser.COMPLETE - 224)) | (1 << (PlSqlParser.COMPLIANCE - 224)) | (1 << (PlSqlParser.COMPONENT - 224)) | (1 << (PlSqlParser.COMPONENTS - 224)) | (1 << (PlSqlParser.COMPOSE - 224)) | (1 << (PlSqlParser.COMPOSITE - 224)) | (1 << (PlSqlParser.COMPOSITE_LIMIT - 224)) | (1 << (PlSqlParser.COMPOUND - 224)) | (1 << (PlSqlParser.COMPUTE - 224)) | (1 << (PlSqlParser.CONCAT - 224)) | (1 << (PlSqlParser.CON_DBID_TO_ID - 224)) | (1 << (PlSqlParser.CONDITIONAL - 224)) | (1 << (PlSqlParser.CONDITION - 224)) | (1 << (PlSqlParser.CONFIRM - 224)) | (1 << (PlSqlParser.CONFORMING - 224)) | (1 << (PlSqlParser.CON_GUID_TO_ID - 224)) | (1 << (PlSqlParser.CON_ID - 224)) | (1 << (PlSqlParser.CON_NAME_TO_ID - 224)) | (1 << (PlSqlParser.CONNECT_BY_CB_WHR_ONLY - 224)) | (1 << (PlSqlParser.CONNECT_BY_COMBINE_SW - 224)) | (1 << (PlSqlParser.CONNECT_BY_COST_BASED - 224)) | (1 << (PlSqlParser.CONNECT_BY_ELIM_DUPS - 224)) | (1 << (PlSqlParser.CONNECT_BY_FILTERING - 224)) | (1 << (PlSqlParser.CONNECT_BY_ISCYCLE - 224)) | (1 << (PlSqlParser.CONNECT_BY_ISLEAF - 224)) | (1 << (PlSqlParser.CONNECT_BY_ROOT - 224)) | (1 << (PlSqlParser.CONNECT_TIME - 224)) | (1 << (PlSqlParser.CONSIDER - 224)) | (1 << (PlSqlParser.CONSISTENT - 224)) | (1 << (PlSqlParser.CONSTANT - 224)))) !== 0) || ((((_la - 256)) & ~0x1f) == 0 && ((1 << (_la - 256)) & ((1 << (PlSqlParser.CONST - 256)) | (1 << (PlSqlParser.CONSTRAINT - 256)) | (1 << (PlSqlParser.CONSTRAINTS - 256)) | (1 << (PlSqlParser.CONSTRUCTOR - 256)) | (1 << (PlSqlParser.CONTAINER - 256)) | (1 << (PlSqlParser.CONTAINER_DATA - 256)) | (1 << (PlSqlParser.CONTAINERS - 256)) | (1 << (PlSqlParser.CONTENT - 256)) | (1 << (PlSqlParser.CONTENTS - 256)) | (1 << (PlSqlParser.CONTEXT - 256)) | (1 << (PlSqlParser.CONTINUE - 256)) | (1 << (PlSqlParser.CONTROLFILE - 256)) | (1 << (PlSqlParser.CON_UID_TO_ID - 256)) | (1 << (PlSqlParser.CONVERT - 256)) | (1 << (PlSqlParser.COOKIE - 256)) | (1 << (PlSqlParser.COPY - 256)) | (1 << (PlSqlParser.CORR_K - 256)) | (1 << (PlSqlParser.CORR_S - 256)) | (1 << (PlSqlParser.CORRUPTION - 256)) | (1 << (PlSqlParser.CORRUPT_XID_ALL - 256)) | (1 << (PlSqlParser.CORRUPT_XID - 256)) | (1 << (PlSqlParser.COS - 256)) | (1 << (PlSqlParser.COSH - 256)) | (1 << (PlSqlParser.COST - 256)) | (1 << (PlSqlParser.COST_XML_QUERY_REWRITE - 256)) | (1 << (PlSqlParser.COUNT - 256)) | (1 << (PlSqlParser.COVAR_POP - 256)) | (1 << (PlSqlParser.COVAR_SAMP - 256)) | (1 << (PlSqlParser.CPU_COSTING - 256)) | (1 << (PlSqlParser.CPU_PER_CALL - 256)) | (1 << (PlSqlParser.CPU_PER_SESSION - 256)) | (1 << (PlSqlParser.CRASH - 256)))) !== 0) || ((((_la - 289)) & ~0x1f) == 0 && ((1 << (_la - 289)) & ((1 << (PlSqlParser.CREATE_FILE_DEST - 289)) | (1 << (PlSqlParser.CREATE_STORED_OUTLINES - 289)) | (1 << (PlSqlParser.CREATION - 289)) | (1 << (PlSqlParser.CREDENTIAL - 289)) | (1 << (PlSqlParser.CRITICAL - 289)) | (1 << (PlSqlParser.CROSS - 289)) | (1 << (PlSqlParser.CROSSEDITION - 289)) | (1 << (PlSqlParser.CSCONVERT - 289)) | (1 << (PlSqlParser.CUBE_AJ - 289)) | (1 << (PlSqlParser.CUBE - 289)) | (1 << (PlSqlParser.CUBE_GB - 289)) | (1 << (PlSqlParser.CUBE_SJ - 289)) | (1 << (PlSqlParser.CUME_DISTM - 289)) | (1 << (PlSqlParser.CURRENT - 289)) | (1 << (PlSqlParser.CURRENT_DATE - 289)) | (1 << (PlSqlParser.CURRENT_SCHEMA - 289)) | (1 << (PlSqlParser.CURRENT_TIME - 289)) | (1 << (PlSqlParser.CURRENT_TIMESTAMP - 289)) | (1 << (PlSqlParser.CURRENT_USER - 289)) | (1 << (PlSqlParser.CURRENTV - 289)) | (1 << (PlSqlParser.CURSOR - 289)) | (1 << (PlSqlParser.CURSOR_SHARING_EXACT - 289)) | (1 << (PlSqlParser.CURSOR_SPECIFIC_SEGMENT - 289)) | (1 << (PlSqlParser.CUSTOMDATUM - 289)) | (1 << (PlSqlParser.CV - 289)) | (1 << (PlSqlParser.CYCLE - 289)) | (1 << (PlSqlParser.DANGLING - 289)) | (1 << (PlSqlParser.DATABASE - 289)) | (1 << (PlSqlParser.DATA - 289)) | (1 << (PlSqlParser.DATAFILE - 289)) | (1 << (PlSqlParser.DATAFILES - 289)))) !== 0) || ((((_la - 321)) & ~0x1f) == 0 && ((1 << (_la - 321)) & ((1 << (PlSqlParser.DATAMOVEMENT - 321)) | (1 << (PlSqlParser.DATAOBJNO - 321)) | (1 << (PlSqlParser.DATAOBJ_TO_MAT_PARTITION - 321)) | (1 << (PlSqlParser.DATAOBJ_TO_PARTITION - 321)) | (1 << (PlSqlParser.DATAPUMP - 321)) | (1 << (PlSqlParser.DATA_SECURITY_REWRITE_LIMIT - 321)) | (1 << (PlSqlParser.DATE - 321)) | (1 << (PlSqlParser.DATE_MODE - 321)) | (1 << (PlSqlParser.DAY - 321)) | (1 << (PlSqlParser.DAYS - 321)) | (1 << (PlSqlParser.DBA - 321)) | (1 << (PlSqlParser.DBA_RECYCLEBIN - 321)) | (1 << (PlSqlParser.DBMS_STATS - 321)) | (1 << (PlSqlParser.DB_ROLE_CHANGE - 321)) | (1 << (PlSqlParser.DBTIMEZONE - 321)) | (1 << (PlSqlParser.DB_UNIQUE_NAME - 321)) | (1 << (PlSqlParser.DB_VERSION - 321)) | (1 << (PlSqlParser.DDL - 321)) | (1 << (PlSqlParser.DEALLOCATE - 321)) | (1 << (PlSqlParser.DEBUG - 321)) | (1 << (PlSqlParser.DEBUGGER - 321)) | (1 << (PlSqlParser.DEC - 321)) | (1 << (PlSqlParser.DECIMAL - 321)) | (1 << (PlSqlParser.DECLARE - 321)) | (1 << (PlSqlParser.DECOMPOSE - 321)) | (1 << (PlSqlParser.DECORRELATE - 321)) | (1 << (PlSqlParser.DECR - 321)) | (1 << (PlSqlParser.DECREMENT - 321)) | (1 << (PlSqlParser.DECRYPT - 321)) | (1 << (PlSqlParser.DEDUPLICATE - 321)) | (1 << (PlSqlParser.DEFAULTS - 321)))) !== 0) || ((((_la - 353)) & ~0x1f) == 0 && ((1 << (_la - 353)) & ((1 << (PlSqlParser.DEFERRABLE - 353)) | (1 << (PlSqlParser.DEFERRED - 353)) | (1 << (PlSqlParser.DEFINED - 353)) | (1 << (PlSqlParser.DEFINE - 353)) | (1 << (PlSqlParser.DEFINER - 353)) | (1 << (PlSqlParser.DEGREE - 353)) | (1 << (PlSqlParser.DELAY - 353)) | (1 << (PlSqlParser.DELEGATE - 353)) | (1 << (PlSqlParser.DELETE_ALL - 353)) | (1 << (PlSqlParser.DELETE - 353)) | (1 << (PlSqlParser.DELETEXML - 353)) | (1 << (PlSqlParser.DEMAND - 353)) | (1 << (PlSqlParser.DENSE_RANKM - 353)) | (1 << (PlSqlParser.DEPENDENT - 353)) | (1 << (PlSqlParser.DEPTH - 353)) | (1 << (PlSqlParser.DEQUEUE - 353)) | (1 << (PlSqlParser.DEREF - 353)) | (1 << (PlSqlParser.DEREF_NO_REWRITE - 353)) | (1 << (PlSqlParser.DESTROY - 353)) | (1 << (PlSqlParser.DETACHED - 353)) | (1 << (PlSqlParser.DETERMINES - 353)) | (1 << (PlSqlParser.DETERMINISTIC - 353)) | (1 << (PlSqlParser.DICTIONARY - 353)) | (1 << (PlSqlParser.DIMENSION - 353)) | (1 << (PlSqlParser.DIMENSIONS - 353)) | (1 << (PlSqlParser.DIRECT_LOAD - 353)) | (1 << (PlSqlParser.DIRECTORY - 353)) | (1 << (PlSqlParser.DIRECT_PATH - 353)) | (1 << (PlSqlParser.DISABLE_ALL - 353)) | (1 << (PlSqlParser.DISABLE - 353)) | (1 << (PlSqlParser.DISABLE_PARALLEL_DML - 353)))) !== 0) || ((((_la - 385)) & ~0x1f) == 0 && ((1 << (_la - 385)) & ((1 << (PlSqlParser.DISABLE_PRESET - 385)) | (1 << (PlSqlParser.DISABLE_RPKE - 385)) | (1 << (PlSqlParser.DISALLOW - 385)) | (1 << (PlSqlParser.DISASSOCIATE - 385)) | (1 << (PlSqlParser.DISCARD - 385)) | (1 << (PlSqlParser.DISCONNECT - 385)) | (1 << (PlSqlParser.DISK - 385)) | (1 << (PlSqlParser.DISKGROUP - 385)) | (1 << (PlSqlParser.DISKS - 385)) | (1 << (PlSqlParser.DISMOUNT - 385)) | (1 << (PlSqlParser.DISTINGUISHED - 385)) | (1 << (PlSqlParser.DISTRIBUTED - 385)) | (1 << (PlSqlParser.DISTRIBUTE - 385)) | (1 << (PlSqlParser.DML - 385)) | (1 << (PlSqlParser.DML_UPDATE - 385)) | (1 << (PlSqlParser.DOCFIDELITY - 385)) | (1 << (PlSqlParser.DOCUMENT - 385)) | (1 << (PlSqlParser.DOMAIN_INDEX_FILTER - 385)) | (1 << (PlSqlParser.DOMAIN_INDEX_NO_SORT - 385)) | (1 << (PlSqlParser.DOMAIN_INDEX_SORT - 385)) | (1 << (PlSqlParser.DOUBLE - 385)) | (1 << (PlSqlParser.DOWNGRADE - 385)) | (1 << (PlSqlParser.DRIVING_SITE - 385)) | (1 << (PlSqlParser.DROP_COLUMN - 385)) | (1 << (PlSqlParser.DROP_GROUP - 385)) | (1 << (PlSqlParser.DSINTERVAL_UNCONSTRAINED - 385)) | (1 << (PlSqlParser.DST_UPGRADE_INSERT_CONV - 385)) | (1 << (PlSqlParser.DUMP - 385)))) !== 0) || ((((_la - 417)) & ~0x1f) == 0 && ((1 << (_la - 417)) & ((1 << (PlSqlParser.DUPLICATE - 417)) | (1 << (PlSqlParser.DV - 417)) | (1 << (PlSqlParser.DYNAMIC - 417)) | (1 << (PlSqlParser.DYNAMIC_SAMPLING - 417)) | (1 << (PlSqlParser.DYNAMIC_SAMPLING_EST_CDN - 417)) | (1 << (PlSqlParser.EACH - 417)) | (1 << (PlSqlParser.EDITIONABLE - 417)) | (1 << (PlSqlParser.EDITION - 417)) | (1 << (PlSqlParser.EDITIONING - 417)) | (1 << (PlSqlParser.EDITIONS - 417)) | (1 << (PlSqlParser.ELEMENT - 417)) | (1 << (PlSqlParser.ELIM_GROUPBY - 417)) | (1 << (PlSqlParser.ELIMINATE_JOIN - 417)) | (1 << (PlSqlParser.ELIMINATE_OBY - 417)) | (1 << (PlSqlParser.ELIMINATE_OUTER_JOIN - 417)) | (1 << (PlSqlParser.EM - 417)) | (1 << (PlSqlParser.EMPTY_BLOB - 417)) | (1 << (PlSqlParser.EMPTY_CLOB - 417)) | (1 << (PlSqlParser.EMPTY - 417)) | (1 << (PlSqlParser.ENABLE_ALL - 417)) | (1 << (PlSqlParser.ENABLE - 417)) | (1 << (PlSqlParser.ENABLE_PARALLEL_DML - 417)) | (1 << (PlSqlParser.ENABLE_PRESET - 417)) | (1 << (PlSqlParser.ENCODING - 417)) | (1 << (PlSqlParser.ENCRYPT - 417)) | (1 << (PlSqlParser.ENCRYPTION - 417)) | (1 << (PlSqlParser.END_OUTLINE_DATA - 417)) | (1 << (PlSqlParser.ENFORCED - 417)) | (1 << (PlSqlParser.ENFORCE - 417)))) !== 0) || ((((_la - 449)) & ~0x1f) == 0 && ((1 << (_la - 449)) & ((1 << (PlSqlParser.ENQUEUE - 449)) | (1 << (PlSqlParser.ENTERPRISE - 449)) | (1 << (PlSqlParser.ENTITYESCAPING - 449)) | (1 << (PlSqlParser.ENTRY - 449)) | (1 << (PlSqlParser.EQUIPART - 449)) | (1 << (PlSqlParser.ERR - 449)) | (1 << (PlSqlParser.ERROR_ARGUMENT - 449)) | (1 << (PlSqlParser.ERROR - 449)) | (1 << (PlSqlParser.ERROR_ON_OVERLAP_TIME - 449)) | (1 << (PlSqlParser.ERRORS - 449)) | (1 << (PlSqlParser.ESCAPE - 449)) | (1 << (PlSqlParser.ESTIMATE - 449)) | (1 << (PlSqlParser.EVAL - 449)) | (1 << (PlSqlParser.EVALNAME - 449)) | (1 << (PlSqlParser.EVALUATE - 449)) | (1 << (PlSqlParser.EVALUATION - 449)) | (1 << (PlSqlParser.EVENTS - 449)) | (1 << (PlSqlParser.EVERY - 449)) | (1 << (PlSqlParser.EXCEPT - 449)) | (1 << (PlSqlParser.EXCEPTION - 449)) | (1 << (PlSqlParser.EXCEPTION_INIT - 449)) | (1 << (PlSqlParser.EXCEPTIONS - 449)) | (1 << (PlSqlParser.EXCHANGE - 449)) | (1 << (PlSqlParser.EXCLUDE - 449)) | (1 << (PlSqlParser.EXCLUDING - 449)) | (1 << (PlSqlParser.EXECUTE - 449)) | (1 << (PlSqlParser.EXEMPT - 449)) | (1 << (PlSqlParser.EXISTING - 449)) | (1 << (PlSqlParser.EXISTS - 449)) | (1 << (PlSqlParser.EXISTSNODE - 449)) | (1 << (PlSqlParser.EXIT - 449)))) !== 0) || ((((_la - 481)) & ~0x1f) == 0 && ((1 << (_la - 481)) & ((1 << (PlSqlParser.EXPAND_GSET_TO_UNION - 481)) | (1 << (PlSqlParser.EXPAND_TABLE - 481)) | (1 << (PlSqlParser.EXP - 481)) | (1 << (PlSqlParser.EXPIRE - 481)) | (1 << (PlSqlParser.EXPLAIN - 481)) | (1 << (PlSqlParser.EXPLOSION - 481)) | (1 << (PlSqlParser.EXPORT - 481)) | (1 << (PlSqlParser.EXPR_CORR_CHECK - 481)) | (1 << (PlSqlParser.EXPRESS - 481)) | (1 << (PlSqlParser.EXTENDS - 481)) | (1 << (PlSqlParser.EXTENT - 481)) | (1 << (PlSqlParser.EXTENTS - 481)) | (1 << (PlSqlParser.EXTERNAL - 481)) | (1 << (PlSqlParser.EXTERNALLY - 481)) | (1 << (PlSqlParser.EXTRACTCLOBXML - 481)) | (1 << (PlSqlParser.EXTRACT - 481)) | (1 << (PlSqlParser.EXTRACTVALUE - 481)) | (1 << (PlSqlParser.EXTRA - 481)) | (1 << (PlSqlParser.FACILITY - 481)) | (1 << (PlSqlParser.FACT - 481)) | (1 << (PlSqlParser.FACTOR - 481)) | (1 << (PlSqlParser.FACTORIZE_JOIN - 481)) | (1 << (PlSqlParser.FAILED - 481)) | (1 << (PlSqlParser.FAILED_LOGIN_ATTEMPTS - 481)) | (1 << (PlSqlParser.FAILGROUP - 481)) | (1 << (PlSqlParser.FAILOVER - 481)) | (1 << (PlSqlParser.FAILURE - 481)) | (1 << (PlSqlParser.FALSE - 481)) | (1 << (PlSqlParser.FAMILY - 481)) | (1 << (PlSqlParser.FAR - 481)) | (1 << (PlSqlParser.FAST - 481)) | (1 << (PlSqlParser.FASTSTART - 481)))) !== 0) || ((((_la - 513)) & ~0x1f) == 0 && ((1 << (_la - 513)) & ((1 << (PlSqlParser.FBTSCAN - 513)) | (1 << (PlSqlParser.FEATURE_DETAILS - 513)) | (1 << (PlSqlParser.FEATURE_ID - 513)) | (1 << (PlSqlParser.FEATURE_SET - 513)) | (1 << (PlSqlParser.FEATURE_VALUE - 513)) | (1 << (PlSqlParser.FETCH - 513)) | (1 << (PlSqlParser.FILE - 513)) | (1 << (PlSqlParser.FILE_NAME_CONVERT - 513)) | (1 << (PlSqlParser.FILESYSTEM_LIKE_LOGGING - 513)) | (1 << (PlSqlParser.FILTER - 513)) | (1 << (PlSqlParser.FINAL - 513)) | (1 << (PlSqlParser.FINE - 513)) | (1 << (PlSqlParser.FINISH - 513)) | (1 << (PlSqlParser.FIRST - 513)) | (1 << (PlSqlParser.FIRSTM - 513)) | (1 << (PlSqlParser.FIRST_ROWS - 513)) | (1 << (PlSqlParser.FIRST_VALUE - 513)) | (1 << (PlSqlParser.FIXED_VIEW_DATA - 513)) | (1 << (PlSqlParser.FLAGGER - 513)) | (1 << (PlSqlParser.FLASHBACK - 513)) | (1 << (PlSqlParser.FLASH_CACHE - 513)) | (1 << (PlSqlParser.FLOAT - 513)) | (1 << (PlSqlParser.FLOB - 513)) | (1 << (PlSqlParser.FLOOR - 513)) | (1 << (PlSqlParser.FLUSH - 513)) | (1 << (PlSqlParser.FOLDER - 513)) | (1 << (PlSqlParser.FOLLOWING - 513)) | (1 << (PlSqlParser.FOLLOWS - 513)) | (1 << (PlSqlParser.FORALL - 513)) | (1 << (PlSqlParser.FORCE - 513)) | (1 << (PlSqlParser.FORCE_XML_QUERY_REWRITE - 513)) | (1 << (PlSqlParser.FOREIGN - 513)))) !== 0) || ((((_la - 545)) & ~0x1f) == 0 && ((1 << (_la - 545)) & ((1 << (PlSqlParser.FOREVER - 545)) | (1 << (PlSqlParser.FORMAT - 545)) | (1 << (PlSqlParser.FORWARD - 545)) | (1 << (PlSqlParser.FRAGMENT_NUMBER - 545)) | (1 << (PlSqlParser.FREELIST - 545)) | (1 << (PlSqlParser.FREELISTS - 545)) | (1 << (PlSqlParser.FREEPOOLS - 545)) | (1 << (PlSqlParser.FRESH - 545)) | (1 << (PlSqlParser.FROM_TZ - 545)) | (1 << (PlSqlParser.FULL - 545)) | (1 << (PlSqlParser.FULL_OUTER_JOIN_TO_OUTER - 545)) | (1 << (PlSqlParser.FUNCTION - 545)) | (1 << (PlSqlParser.FUNCTIONS - 545)) | (1 << (PlSqlParser.GATHER_OPTIMIZER_STATISTICS - 545)) | (1 << (PlSqlParser.GATHER_PLAN_STATISTICS - 545)) | (1 << (PlSqlParser.GBY_CONC_ROLLUP - 545)) | (1 << (PlSqlParser.GBY_PUSHDOWN - 545)) | (1 << (PlSqlParser.GENERATED - 545)) | (1 << (PlSqlParser.GET - 545)) | (1 << (PlSqlParser.GLOBAL - 545)) | (1 << (PlSqlParser.GLOBALLY - 545)) | (1 << (PlSqlParser.GLOBAL_NAME - 545)) | (1 << (PlSqlParser.GLOBAL_TOPIC_ENABLED - 545)) | (1 << (PlSqlParser.GROUP_BY - 545)) | (1 << (PlSqlParser.GROUP_ID - 545)) | (1 << (PlSqlParser.GROUPING - 545)) | (1 << (PlSqlParser.GROUPING_ID - 545)))) !== 0) || ((((_la - 577)) & ~0x1f) == 0 && ((1 << (_la - 577)) & ((1 << (PlSqlParser.GROUPS - 577)) | (1 << (PlSqlParser.GUARANTEED - 577)) | (1 << (PlSqlParser.GUARANTEE - 577)) | (1 << (PlSqlParser.GUARD - 577)) | (1 << (PlSqlParser.HASH_AJ - 577)) | (1 << (PlSqlParser.HASH - 577)) | (1 << (PlSqlParser.HASHKEYS - 577)) | (1 << (PlSqlParser.HASH_SJ - 577)) | (1 << (PlSqlParser.HEADER - 577)) | (1 << (PlSqlParser.HEAP - 577)) | (1 << (PlSqlParser.HELP - 577)) | (1 << (PlSqlParser.HEXTORAW - 577)) | (1 << (PlSqlParser.HEXTOREF - 577)) | (1 << (PlSqlParser.HIDDEN_KEYWORD - 577)) | (1 << (PlSqlParser.HIDE - 577)) | (1 << (PlSqlParser.HIERARCHY - 577)) | (1 << (PlSqlParser.HIGH - 577)) | (1 << (PlSqlParser.HINTSET_BEGIN - 577)) | (1 << (PlSqlParser.HINTSET_END - 577)) | (1 << (PlSqlParser.HOT - 577)) | (1 << (PlSqlParser.HOUR - 577)) | (1 << (PlSqlParser.HWM_BROKERED - 577)) | (1 << (PlSqlParser.HYBRID - 577)) | (1 << (PlSqlParser.IDENTIFIER - 577)) | (1 << (PlSqlParser.IDENTITY - 577)) | (1 << (PlSqlParser.IDGENERATORS - 577)) | (1 << (PlSqlParser.ID - 577)) | (1 << (PlSqlParser.IDLE_TIME - 577)) | (1 << (PlSqlParser.IF - 577)) | (1 << (PlSqlParser.IGNORE - 577)))) !== 0) || ((((_la - 609)) & ~0x1f) == 0 && ((1 << (_la - 609)) & ((1 << (PlSqlParser.IGNORE_OPTIM_EMBEDDED_HINTS - 609)) | (1 << (PlSqlParser.IGNORE_ROW_ON_DUPKEY_INDEX - 609)) | (1 << (PlSqlParser.IGNORE_WHERE_CLAUSE - 609)) | (1 << (PlSqlParser.ILM - 609)) | (1 << (PlSqlParser.IMMEDIATE - 609)) | (1 << (PlSqlParser.IMPACT - 609)) | (1 << (PlSqlParser.IMPORT - 609)) | (1 << (PlSqlParser.INACTIVE - 609)) | (1 << (PlSqlParser.INCLUDE - 609)) | (1 << (PlSqlParser.INCLUDE_VERSION - 609)) | (1 << (PlSqlParser.INCLUDING - 609)) | (1 << (PlSqlParser.INCREMENTAL - 609)) | (1 << (PlSqlParser.INCREMENT - 609)) | (1 << (PlSqlParser.INCR - 609)) | (1 << (PlSqlParser.INDENT - 609)) | (1 << (PlSqlParser.INDEX_ASC - 609)) | (1 << (PlSqlParser.INDEX_COMBINE - 609)) | (1 << (PlSqlParser.INDEX_DESC - 609)) | (1 << (PlSqlParser.INDEXED - 609)) | (1 << (PlSqlParser.INDEXES - 609)) | (1 << (PlSqlParser.INDEX_FFS - 609)) | (1 << (PlSqlParser.INDEX_FILTER - 609)) | (1 << (PlSqlParser.INDEXING - 609)) | (1 << (PlSqlParser.INDEX_JOIN - 609)) | (1 << (PlSqlParser.INDEX_ROWS - 609)) | (1 << (PlSqlParser.INDEX_RRS - 609)) | (1 << (PlSqlParser.INDEX_RS_ASC - 609)) | (1 << (PlSqlParser.INDEX_RS_DESC - 609)) | (1 << (PlSqlParser.INDEX_RS - 609)) | (1 << (PlSqlParser.INDEX_SCAN - 609)) | (1 << (PlSqlParser.INDEX_SKIP_SCAN - 609)))) !== 0) || ((((_la - 641)) & ~0x1f) == 0 && ((1 << (_la - 641)) & ((1 << (PlSqlParser.INDEX_SS_ASC - 641)) | (1 << (PlSqlParser.INDEX_SS_DESC - 641)) | (1 << (PlSqlParser.INDEX_SS - 641)) | (1 << (PlSqlParser.INDEX_STATS - 641)) | (1 << (PlSqlParser.INDEXTYPE - 641)) | (1 << (PlSqlParser.INDEXTYPES - 641)) | (1 << (PlSqlParser.INDICATOR - 641)) | (1 << (PlSqlParser.INDICES - 641)) | (1 << (PlSqlParser.INFINITE - 641)) | (1 << (PlSqlParser.INFORMATIONAL - 641)) | (1 << (PlSqlParser.INHERIT - 641)) | (1 << (PlSqlParser.INITCAP - 641)) | (1 << (PlSqlParser.INITIAL - 641)) | (1 << (PlSqlParser.INITIALIZED - 641)) | (1 << (PlSqlParser.INITIALLY - 641)) | (1 << (PlSqlParser.INITRANS - 641)) | (1 << (PlSqlParser.INLINE - 641)) | (1 << (PlSqlParser.INLINE_XMLTYPE_NT - 641)) | (1 << (PlSqlParser.INMEMORY - 641)) | (1 << (PlSqlParser.IN_MEMORY_METADATA - 641)) | (1 << (PlSqlParser.INMEMORY_PRUNING - 641)) | (1 << (PlSqlParser.INNER - 641)) | (1 << (PlSqlParser.INOUT - 641)) | (1 << (PlSqlParser.INPLACE - 641)) | (1 << (PlSqlParser.INSERTCHILDXMLAFTER - 641)) | (1 << (PlSqlParser.INSERTCHILDXMLBEFORE - 641)) | (1 << (PlSqlParser.INSERTCHILDXML - 641)) | (1 << (PlSqlParser.INSERTXMLAFTER - 641)) | (1 << (PlSqlParser.INSERTXMLBEFORE - 641)) | (1 << (PlSqlParser.INSTANCE - 641)))) !== 0) || ((((_la - 673)) & ~0x1f) == 0 && ((1 << (_la - 673)) & ((1 << (PlSqlParser.INSTANCES - 673)) | (1 << (PlSqlParser.INSTANTIABLE - 673)) | (1 << (PlSqlParser.INSTANTLY - 673)) | (1 << (PlSqlParser.INSTEAD - 673)) | (1 << (PlSqlParser.INSTR2 - 673)) | (1 << (PlSqlParser.INSTR4 - 673)) | (1 << (PlSqlParser.INSTRB - 673)) | (1 << (PlSqlParser.INSTRC - 673)) | (1 << (PlSqlParser.INSTR - 673)) | (1 << (PlSqlParser.INTEGER - 673)) | (1 << (PlSqlParser.INTERLEAVED - 673)) | (1 << (PlSqlParser.INTERMEDIATE - 673)) | (1 << (PlSqlParser.INTERNAL_CONVERT - 673)) | (1 << (PlSqlParser.INTERNAL_USE - 673)) | (1 << (PlSqlParser.INTERPRETED - 673)) | (1 << (PlSqlParser.INTERVAL - 673)) | (1 << (PlSqlParser.INT - 673)) | (1 << (PlSqlParser.INVALIDATE - 673)) | (1 << (PlSqlParser.INVISIBLE - 673)) | (1 << (PlSqlParser.IN_XQUERY - 673)) | (1 << (PlSqlParser.ISOLATION - 673)) | (1 << (PlSqlParser.ISOLATION_LEVEL - 673)) | (1 << (PlSqlParser.ITERATE - 673)) | (1 << (PlSqlParser.ITERATION_NUMBER - 673)) | (1 << (PlSqlParser.JAVA - 673)) | (1 << (PlSqlParser.JOB - 673)) | (1 << (PlSqlParser.JOIN - 673)) | (1 << (PlSqlParser.JSON_ARRAYAGG - 673)) | (1 << (PlSqlParser.JSON_ARRAY - 673)))) !== 0) || ((((_la - 705)) & ~0x1f) == 0 && ((1 << (_la - 705)) & ((1 << (PlSqlParser.JSON_EQUAL - 705)) | (1 << (PlSqlParser.JSON_EXISTS2 - 705)) | (1 << (PlSqlParser.JSON_EXISTS - 705)) | (1 << (PlSqlParser.JSONGET - 705)) | (1 << (PlSqlParser.JSON - 705)) | (1 << (PlSqlParser.JSON_OBJECTAGG - 705)) | (1 << (PlSqlParser.JSON_OBJECT - 705)) | (1 << (PlSqlParser.JSONPARSE - 705)) | (1 << (PlSqlParser.JSON_QUERY - 705)) | (1 << (PlSqlParser.JSON_SERIALIZE - 705)) | (1 << (PlSqlParser.JSON_TABLE - 705)) | (1 << (PlSqlParser.JSON_TEXTCONTAINS2 - 705)) | (1 << (PlSqlParser.JSON_TEXTCONTAINS - 705)) | (1 << (PlSqlParser.JSON_VALUE - 705)) | (1 << (PlSqlParser.KEEP_DUPLICATES - 705)) | (1 << (PlSqlParser.KEEP - 705)) | (1 << (PlSqlParser.KERBEROS - 705)) | (1 << (PlSqlParser.KEY - 705)) | (1 << (PlSqlParser.KEY_LENGTH - 705)) | (1 << (PlSqlParser.KEYSIZE - 705)) | (1 << (PlSqlParser.KEYS - 705)) | (1 << (PlSqlParser.KEYSTORE - 705)) | (1 << (PlSqlParser.KILL - 705)) | (1 << (PlSqlParser.LABEL - 705)) | (1 << (PlSqlParser.LANGUAGE - 705)) | (1 << (PlSqlParser.LAST_DAY - 705)) | (1 << (PlSqlParser.LAST - 705)) | (1 << (PlSqlParser.LAST_VALUE - 705)) | (1 << (PlSqlParser.LATERAL - 705)) | (1 << (PlSqlParser.LAX - 705)) | (1 << (PlSqlParser.LAYER - 705)) | (1 << (PlSqlParser.LDAP_REGISTRATION_ENABLED - 705)))) !== 0) || ((((_la - 737)) & ~0x1f) == 0 && ((1 << (_la - 737)) & ((1 << (PlSqlParser.LDAP_REGISTRATION - 737)) | (1 << (PlSqlParser.LDAP_REG_SYNC_INTERVAL - 737)) | (1 << (PlSqlParser.LEADING - 737)) | (1 << (PlSqlParser.LEFT - 737)) | (1 << (PlSqlParser.LENGTH2 - 737)) | (1 << (PlSqlParser.LENGTH4 - 737)) | (1 << (PlSqlParser.LENGTHB - 737)) | (1 << (PlSqlParser.LENGTHC - 737)) | (1 << (PlSqlParser.LENGTH - 737)) | (1 << (PlSqlParser.LESS - 737)) | (1 << (PlSqlParser.LEVEL - 737)) | (1 << (PlSqlParser.LEVELS - 737)) | (1 << (PlSqlParser.LIBRARY - 737)) | (1 << (PlSqlParser.LIFECYCLE - 737)) | (1 << (PlSqlParser.LIFE - 737)) | (1 << (PlSqlParser.LIFETIME - 737)) | (1 << (PlSqlParser.LIKE2 - 737)) | (1 << (PlSqlParser.LIKE4 - 737)) | (1 << (PlSqlParser.LIKEC - 737)) | (1 << (PlSqlParser.LIKE_EXPAND - 737)) | (1 << (PlSqlParser.LIMIT - 737)) | (1 << (PlSqlParser.LINEAR - 737)) | (1 << (PlSqlParser.LINK - 737)) | (1 << (PlSqlParser.LIST - 737)) | (1 << (PlSqlParser.LN - 737)) | (1 << (PlSqlParser.LNNVL - 737)) | (1 << (PlSqlParser.LOAD - 737)) | (1 << (PlSqlParser.LOB - 737)) | (1 << (PlSqlParser.LOBNVL - 737)) | (1 << (PlSqlParser.LOBS - 737)) | (1 << (PlSqlParser.LOCAL_INDEXES - 737)))) !== 0) || ((((_la - 769)) & ~0x1f) == 0 && ((1 << (_la - 769)) & ((1 << (PlSqlParser.LOCAL - 769)) | (1 << (PlSqlParser.LOCALTIME - 769)) | (1 << (PlSqlParser.LOCALTIMESTAMP - 769)) | (1 << (PlSqlParser.LOCATION - 769)) | (1 << (PlSqlParser.LOCATOR - 769)) | (1 << (PlSqlParser.LOCKED - 769)) | (1 << (PlSqlParser.LOCKING - 769)) | (1 << (PlSqlParser.LOGFILE - 769)) | (1 << (PlSqlParser.LOGFILES - 769)) | (1 << (PlSqlParser.LOGGING - 769)) | (1 << (PlSqlParser.LOGICAL - 769)) | (1 << (PlSqlParser.LOGICAL_READS_PER_CALL - 769)) | (1 << (PlSqlParser.LOGICAL_READS_PER_SESSION - 769)) | (1 << (PlSqlParser.LOG - 769)) | (1 << (PlSqlParser.LOGMINING - 769)) | (1 << (PlSqlParser.LOGOFF - 769)) | (1 << (PlSqlParser.LOGON - 769)) | (1 << (PlSqlParser.LOG_READ_ONLY_VIOLATIONS - 769)) | (1 << (PlSqlParser.LONG - 769)) | (1 << (PlSqlParser.LOOP - 769)) | (1 << (PlSqlParser.LOWER - 769)) | (1 << (PlSqlParser.LOW - 769)) | (1 << (PlSqlParser.LPAD - 769)) | (1 << (PlSqlParser.LTRIM - 769)) | (1 << (PlSqlParser.MAIN - 769)) | (1 << (PlSqlParser.MAKE_REF - 769)) | (1 << (PlSqlParser.MANAGED - 769)) | (1 << (PlSqlParser.MANAGE - 769)) | (1 << (PlSqlParser.MANAGEMENT - 769)) | (1 << (PlSqlParser.MANAGER - 769)) | (1 << (PlSqlParser.MANUAL - 769)))) !== 0) || ((((_la - 801)) & ~0x1f) == 0 && ((1 << (_la - 801)) & ((1 << (PlSqlParser.MAP - 801)) | (1 << (PlSqlParser.MAPPING - 801)) | (1 << (PlSqlParser.MASTER - 801)) | (1 << (PlSqlParser.MATCHED - 801)) | (1 << (PlSqlParser.MATCHES - 801)) | (1 << (PlSqlParser.MATCH - 801)) | (1 << (PlSqlParser.MATCH_NUMBER - 801)) | (1 << (PlSqlParser.MATCH_RECOGNIZE - 801)) | (1 << (PlSqlParser.MATERIALIZED - 801)) | (1 << (PlSqlParser.MATERIALIZE - 801)) | (1 << (PlSqlParser.MAXARCHLOGS - 801)) | (1 << (PlSqlParser.MAXDATAFILES - 801)) | (1 << (PlSqlParser.MAXEXTENTS - 801)) | (1 << (PlSqlParser.MAXIMIZE - 801)) | (1 << (PlSqlParser.MAXINSTANCES - 801)) | (1 << (PlSqlParser.MAXLOGFILES - 801)) | (1 << (PlSqlParser.MAXLOGHISTORY - 801)) | (1 << (PlSqlParser.MAXLOGMEMBERS - 801)) | (1 << (PlSqlParser.MAX_SHARED_TEMP_SIZE - 801)) | (1 << (PlSqlParser.MAXSIZE - 801)) | (1 << (PlSqlParser.MAXTRANS - 801)) | (1 << (PlSqlParser.MAXVALUE - 801)) | (1 << (PlSqlParser.MEASURE - 801)) | (1 << (PlSqlParser.MEASURES - 801)) | (1 << (PlSqlParser.MEDIUM - 801)) | (1 << (PlSqlParser.MEMBER - 801)) | (1 << (PlSqlParser.MEMCOMPRESS - 801)) | (1 << (PlSqlParser.MEMORY - 801)) | (1 << (PlSqlParser.MERGEACTIONS - 801)) | (1 << (PlSqlParser.MERGE_AJ - 801)) | (1 << (PlSqlParser.MERGE_CONST_ON - 801)) | (1 << (PlSqlParser.MERGE - 801)))) !== 0) || ((((_la - 833)) & ~0x1f) == 0 && ((1 << (_la - 833)) & ((1 << (PlSqlParser.MERGE_SJ - 833)) | (1 << (PlSqlParser.METADATA - 833)) | (1 << (PlSqlParser.METHOD - 833)) | (1 << (PlSqlParser.MIGRATE - 833)) | (1 << (PlSqlParser.MIGRATION - 833)) | (1 << (PlSqlParser.MINEXTENTS - 833)) | (1 << (PlSqlParser.MINIMIZE - 833)) | (1 << (PlSqlParser.MINIMUM - 833)) | (1 << (PlSqlParser.MINING - 833)) | (1 << (PlSqlParser.MINUS_NULL - 833)) | (1 << (PlSqlParser.MINUTE - 833)) | (1 << (PlSqlParser.MINVALUE - 833)) | (1 << (PlSqlParser.MIRRORCOLD - 833)) | (1 << (PlSqlParser.MIRRORHOT - 833)) | (1 << (PlSqlParser.MIRROR - 833)) | (1 << (PlSqlParser.MLSLABEL - 833)) | (1 << (PlSqlParser.MODEL_COMPILE_SUBQUERY - 833)) | (1 << (PlSqlParser.MODEL_DONTVERIFY_UNIQUENESS - 833)) | (1 << (PlSqlParser.MODEL_DYNAMIC_SUBQUERY - 833)) | (1 << (PlSqlParser.MODEL_MIN_ANALYSIS - 833)) | (1 << (PlSqlParser.MODEL - 833)) | (1 << (PlSqlParser.MODEL_NB - 833)) | (1 << (PlSqlParser.MODEL_NO_ANALYSIS - 833)) | (1 << (PlSqlParser.MODEL_PBY - 833)) | (1 << (PlSqlParser.MODEL_PUSH_REF - 833)) | (1 << (PlSqlParser.MODEL_SV - 833)) | (1 << (PlSqlParser.MODIFICATION - 833)) | (1 << (PlSqlParser.MODIFY_COLUMN_TYPE - 833)) | (1 << (PlSqlParser.MODIFY - 833)) | (1 << (PlSqlParser.MOD - 833)))) !== 0) || ((((_la - 865)) & ~0x1f) == 0 && ((1 << (_la - 865)) & ((1 << (PlSqlParser.MODULE - 865)) | (1 << (PlSqlParser.MONITORING - 865)) | (1 << (PlSqlParser.MONITOR - 865)) | (1 << (PlSqlParser.MONTH - 865)) | (1 << (PlSqlParser.MONTHS_BETWEEN - 865)) | (1 << (PlSqlParser.MONTHS - 865)) | (1 << (PlSqlParser.MOUNT - 865)) | (1 << (PlSqlParser.MOUNTPATH - 865)) | (1 << (PlSqlParser.MOVEMENT - 865)) | (1 << (PlSqlParser.MOVE - 865)) | (1 << (PlSqlParser.MULTIDIMENSIONAL - 865)) | (1 << (PlSqlParser.MULTISET - 865)) | (1 << (PlSqlParser.MV_MERGE - 865)) | (1 << (PlSqlParser.NAMED - 865)) | (1 << (PlSqlParser.NAME - 865)) | (1 << (PlSqlParser.NAMESPACE - 865)) | (1 << (PlSqlParser.NAN - 865)) | (1 << (PlSqlParser.NANVL - 865)) | (1 << (PlSqlParser.NATIONAL - 865)) | (1 << (PlSqlParser.NATIVE_FULL_OUTER_JOIN - 865)) | (1 << (PlSqlParser.NATIVE - 865)) | (1 << (PlSqlParser.NATURAL - 865)) | (1 << (PlSqlParser.NATURALN - 865)) | (1 << (PlSqlParser.NAV - 865)) | (1 << (PlSqlParser.NCHAR_CS - 865)) | (1 << (PlSqlParser.NCHAR - 865)) | (1 << (PlSqlParser.NCHR - 865)) | (1 << (PlSqlParser.NCLOB - 865)) | (1 << (PlSqlParser.NEEDED - 865)) | (1 << (PlSqlParser.NEG - 865)) | (1 << (PlSqlParser.NESTED - 865)) | (1 << (PlSqlParser.NESTED_TABLE_FAST_INSERT - 865)))) !== 0) || ((((_la - 897)) & ~0x1f) == 0 && ((1 << (_la - 897)) & ((1 << (PlSqlParser.NESTED_TABLE_GET_REFS - 897)) | (1 << (PlSqlParser.NESTED_TABLE_ID - 897)) | (1 << (PlSqlParser.NESTED_TABLE_SET_REFS - 897)) | (1 << (PlSqlParser.NESTED_TABLE_SET_SETID - 897)) | (1 << (PlSqlParser.NETWORK - 897)) | (1 << (PlSqlParser.NEVER - 897)) | (1 << (PlSqlParser.NEW - 897)) | (1 << (PlSqlParser.NEW_TIME - 897)) | (1 << (PlSqlParser.NEXT_DAY - 897)) | (1 << (PlSqlParser.NEXT - 897)) | (1 << (PlSqlParser.NL_AJ - 897)) | (1 << (PlSqlParser.NLJ_BATCHING - 897)) | (1 << (PlSqlParser.NLJ_INDEX_FILTER - 897)) | (1 << (PlSqlParser.NLJ_INDEX_SCAN - 897)) | (1 << (PlSqlParser.NLJ_PREFETCH - 897)) | (1 << (PlSqlParser.NLS_CALENDAR - 897)) | (1 << (PlSqlParser.NLS_CHARACTERSET - 897)) | (1 << (PlSqlParser.NLS_CHARSET_DECL_LEN - 897)) | (1 << (PlSqlParser.NLS_CHARSET_ID - 897)) | (1 << (PlSqlParser.NLS_CHARSET_NAME - 897)) | (1 << (PlSqlParser.NLS_COMP - 897)) | (1 << (PlSqlParser.NLS_CURRENCY - 897)) | (1 << (PlSqlParser.NLS_DATE_FORMAT - 897)) | (1 << (PlSqlParser.NLS_DATE_LANGUAGE - 897)) | (1 << (PlSqlParser.NLS_INITCAP - 897)) | (1 << (PlSqlParser.NLS_ISO_CURRENCY - 897)) | (1 << (PlSqlParser.NL_SJ - 897)) | (1 << (PlSqlParser.NLS_LANG - 897)) | (1 << (PlSqlParser.NLS_LANGUAGE - 897)) | (1 << (PlSqlParser.NLS_LENGTH_SEMANTICS - 897)) | (1 << (PlSqlParser.NLS_LOWER - 897)) | (1 << (PlSqlParser.NLS_NCHAR_CONV_EXCP - 897)))) !== 0) || ((((_la - 929)) & ~0x1f) == 0 && ((1 << (_la - 929)) & ((1 << (PlSqlParser.NLS_NUMERIC_CHARACTERS - 929)) | (1 << (PlSqlParser.NLS_SORT - 929)) | (1 << (PlSqlParser.NLSSORT - 929)) | (1 << (PlSqlParser.NLS_SPECIAL_CHARS - 929)) | (1 << (PlSqlParser.NLS_TERRITORY - 929)) | (1 << (PlSqlParser.NLS_UPPER - 929)) | (1 << (PlSqlParser.NO_ACCESS - 929)) | (1 << (PlSqlParser.NO_ADAPTIVE_PLAN - 929)) | (1 << (PlSqlParser.NO_ANSI_REARCH - 929)) | (1 << (PlSqlParser.NOAPPEND - 929)) | (1 << (PlSqlParser.NOARCHIVELOG - 929)) | (1 << (PlSqlParser.NOAUDIT - 929)) | (1 << (PlSqlParser.NO_AUTO_REOPTIMIZE - 929)) | (1 << (PlSqlParser.NO_BASETABLE_MULTIMV_REWRITE - 929)) | (1 << (PlSqlParser.NO_BATCH_TABLE_ACCESS_BY_ROWID - 929)) | (1 << (PlSqlParser.NO_BIND_AWARE - 929)) | (1 << (PlSqlParser.NO_BUFFER - 929)) | (1 << (PlSqlParser.NOCACHE - 929)) | (1 << (PlSqlParser.NO_CARTESIAN - 929)) | (1 << (PlSqlParser.NO_CHECK_ACL_REWRITE - 929)) | (1 << (PlSqlParser.NO_CLUSTER_BY_ROWID - 929)) | (1 << (PlSqlParser.NO_CLUSTERING - 929)) | (1 << (PlSqlParser.NO_COALESCE_SQ - 929)) | (1 << (PlSqlParser.NO_COMMON_DATA - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_CB_WHR_ONLY - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_COMBINE_SW - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_COST_BASED - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_ELIM_DUPS - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_FILTERING - 929)) | (1 << (PlSqlParser.NOCOPY - 929)) | (1 << (PlSqlParser.NO_COST_XML_QUERY_REWRITE - 929)))) !== 0) || ((((_la - 961)) & ~0x1f) == 0 && ((1 << (_la - 961)) & ((1 << (PlSqlParser.NO_CPU_COSTING - 961)) | (1 << (PlSqlParser.NOCPU_COSTING - 961)) | (1 << (PlSqlParser.NOCYCLE - 961)) | (1 << (PlSqlParser.NO_DATA_SECURITY_REWRITE - 961)) | (1 << (PlSqlParser.NO_DECORRELATE - 961)) | (1 << (PlSqlParser.NODELAY - 961)) | (1 << (PlSqlParser.NO_DOMAIN_INDEX_FILTER - 961)) | (1 << (PlSqlParser.NO_DST_UPGRADE_INSERT_CONV - 961)) | (1 << (PlSqlParser.NO_ELIM_GROUPBY - 961)) | (1 << (PlSqlParser.NO_ELIMINATE_JOIN - 961)) | (1 << (PlSqlParser.NO_ELIMINATE_OBY - 961)) | (1 << (PlSqlParser.NO_ELIMINATE_OUTER_JOIN - 961)) | (1 << (PlSqlParser.NOENTITYESCAPING - 961)) | (1 << (PlSqlParser.NO_EXPAND_GSET_TO_UNION - 961)) | (1 << (PlSqlParser.NO_EXPAND - 961)) | (1 << (PlSqlParser.NO_EXPAND_TABLE - 961)) | (1 << (PlSqlParser.NO_FACT - 961)) | (1 << (PlSqlParser.NO_FACTORIZE_JOIN - 961)) | (1 << (PlSqlParser.NO_FILTERING - 961)) | (1 << (PlSqlParser.NOFORCE - 961)) | (1 << (PlSqlParser.NO_FULL_OUTER_JOIN_TO_OUTER - 961)) | (1 << (PlSqlParser.NO_GATHER_OPTIMIZER_STATISTICS - 961)) | (1 << (PlSqlParser.NO_GBY_PUSHDOWN - 961)) | (1 << (PlSqlParser.NOGUARANTEE - 961)) | (1 << (PlSqlParser.NO_INDEX_FFS - 961)) | (1 << (PlSqlParser.NO_INDEX - 961)) | (1 << (PlSqlParser.NO_INDEX_SS - 961)) | (1 << (PlSqlParser.NO_INMEMORY - 961)) | (1 << (PlSqlParser.NO_INMEMORY_PRUNING - 961)) | (1 << (PlSqlParser.NOKEEP - 961)) | (1 << (PlSqlParser.NO_LOAD - 961)) | (1 << (PlSqlParser.NOLOCAL - 961)))) !== 0) || ((((_la - 993)) & ~0x1f) == 0 && ((1 << (_la - 993)) & ((1 << (PlSqlParser.NOLOGGING - 993)) | (1 << (PlSqlParser.NOMAPPING - 993)) | (1 << (PlSqlParser.NOMAXVALUE - 993)) | (1 << (PlSqlParser.NO_MERGE - 993)) | (1 << (PlSqlParser.NOMINIMIZE - 993)) | (1 << (PlSqlParser.NOMINVALUE - 993)) | (1 << (PlSqlParser.NO_MODEL_PUSH_REF - 993)) | (1 << (PlSqlParser.NO_MONITORING - 993)) | (1 << (PlSqlParser.NOMONITORING - 993)) | (1 << (PlSqlParser.NO_MONITOR - 993)) | (1 << (PlSqlParser.NO_MULTIMV_REWRITE - 993)) | (1 << (PlSqlParser.NO_NATIVE_FULL_OUTER_JOIN - 993)) | (1 << (PlSqlParser.NONBLOCKING - 993)) | (1 << (PlSqlParser.NONEDITIONABLE - 993)) | (1 << (PlSqlParser.NONE - 993)) | (1 << (PlSqlParser.NO_NLJ_BATCHING - 993)) | (1 << (PlSqlParser.NO_NLJ_PREFETCH - 993)) | (1 << (PlSqlParser.NO - 993)) | (1 << (PlSqlParser.NONSCHEMA - 993)) | (1 << (PlSqlParser.NO_OBJECT_LINK - 993)) | (1 << (PlSqlParser.NOORDER - 993)) | (1 << (PlSqlParser.NO_ORDER_ROLLUPS - 993)) | (1 << (PlSqlParser.NO_OUTER_JOIN_TO_ANTI - 993)) | (1 << (PlSqlParser.NO_OUTER_JOIN_TO_INNER - 993)) | (1 << (PlSqlParser.NOOVERRIDE - 993)) | (1 << (PlSqlParser.NO_PARALLEL_INDEX - 993)) | (1 << (PlSqlParser.NOPARALLEL_INDEX - 993)) | (1 << (PlSqlParser.NO_PARALLEL - 993)) | (1 << (PlSqlParser.NOPARALLEL - 993)) | (1 << (PlSqlParser.NO_PARTIAL_COMMIT - 993)) | (1 << (PlSqlParser.NO_PARTIAL_JOIN - 993)) | (1 << (PlSqlParser.NO_PARTIAL_ROLLUP_PUSHDOWN - 993)))) !== 0) || ((((_la - 1025)) & ~0x1f) == 0 && ((1 << (_la - 1025)) & ((1 << (PlSqlParser.NOPARTITION - 1025)) | (1 << (PlSqlParser.NO_PLACE_DISTINCT - 1025)) | (1 << (PlSqlParser.NO_PLACE_GROUP_BY - 1025)) | (1 << (PlSqlParser.NO_PQ_CONCURRENT_UNION - 1025)) | (1 << (PlSqlParser.NO_PQ_MAP - 1025)) | (1 << (PlSqlParser.NO_PQ_REPLICATE - 1025)) | (1 << (PlSqlParser.NO_PQ_SKEW - 1025)) | (1 << (PlSqlParser.NO_PRUNE_GSETS - 1025)) | (1 << (PlSqlParser.NO_PULL_PRED - 1025)) | (1 << (PlSqlParser.NO_PUSH_PRED - 1025)) | (1 << (PlSqlParser.NO_PUSH_SUBQ - 1025)) | (1 << (PlSqlParser.NO_PX_FAULT_TOLERANCE - 1025)) | (1 << (PlSqlParser.NO_PX_JOIN_FILTER - 1025)) | (1 << (PlSqlParser.NO_QKN_BUFF - 1025)) | (1 << (PlSqlParser.NO_QUERY_TRANSFORMATION - 1025)) | (1 << (PlSqlParser.NO_REF_CASCADE - 1025)) | (1 << (PlSqlParser.NORELOCATE - 1025)) | (1 << (PlSqlParser.NORELY - 1025)) | (1 << (PlSqlParser.NOREPAIR - 1025)) | (1 << (PlSqlParser.NOREPLAY - 1025)) | (1 << (PlSqlParser.NORESETLOGS - 1025)) | (1 << (PlSqlParser.NO_RESULT_CACHE - 1025)) | (1 << (PlSqlParser.NOREVERSE - 1025)) | (1 << (PlSqlParser.NO_REWRITE - 1025)) | (1 << (PlSqlParser.NOREWRITE - 1025)) | (1 << (PlSqlParser.NORMAL - 1025)) | (1 << (PlSqlParser.NO_ROOT_SW_FOR_LOCAL - 1025)) | (1 << (PlSqlParser.NOROWDEPENDENCIES - 1025)) | (1 << (PlSqlParser.NOSCHEMACHECK - 1025)) | (1 << (PlSqlParser.NOSEGMENT - 1025)) | (1 << (PlSqlParser.NO_SEMIJOIN - 1025)) | (1 << (PlSqlParser.NO_SEMI_TO_INNER - 1025)))) !== 0) || ((((_la - 1057)) & ~0x1f) == 0 && ((1 << (_la - 1057)) & ((1 << (PlSqlParser.NO_SET_TO_JOIN - 1057)) | (1 << (PlSqlParser.NOSORT - 1057)) | (1 << (PlSqlParser.NO_SQL_TRANSLATION - 1057)) | (1 << (PlSqlParser.NO_SQL_TUNE - 1057)) | (1 << (PlSqlParser.NO_STAR_TRANSFORMATION - 1057)) | (1 << (PlSqlParser.NO_STATEMENT_QUEUING - 1057)) | (1 << (PlSqlParser.NO_STATS_GSETS - 1057)) | (1 << (PlSqlParser.NOSTRICT - 1057)) | (1 << (PlSqlParser.NO_SUBQUERY_PRUNING - 1057)) | (1 << (PlSqlParser.NO_SUBSTRB_PAD - 1057)) | (1 << (PlSqlParser.NO_SWAP_JOIN_INPUTS - 1057)) | (1 << (PlSqlParser.NOSWITCH - 1057)) | (1 << (PlSqlParser.NO_TABLE_LOOKUP_BY_NL - 1057)) | (1 << (PlSqlParser.NO_TEMP_TABLE - 1057)) | (1 << (PlSqlParser.NOTHING - 1057)) | (1 << (PlSqlParser.NOTIFICATION - 1057)) | (1 << (PlSqlParser.NO_TRANSFORM_DISTINCT_AGG - 1057)) | (1 << (PlSqlParser.NO_UNNEST - 1057)) | (1 << (PlSqlParser.NO_USE_CUBE - 1057)) | (1 << (PlSqlParser.NO_USE_HASH_AGGREGATION - 1057)) | (1 << (PlSqlParser.NO_USE_HASH_GBY_FOR_PUSHDOWN - 1057)) | (1 << (PlSqlParser.NO_USE_HASH - 1057)) | (1 << (PlSqlParser.NO_USE_INVISIBLE_INDEXES - 1057)) | (1 << (PlSqlParser.NO_USE_MERGE - 1057)) | (1 << (PlSqlParser.NO_USE_NL - 1057)) | (1 << (PlSqlParser.NO_USE_VECTOR_AGGREGATION - 1057)) | (1 << (PlSqlParser.NOVALIDATE - 1057)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM_DIMS - 1057)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM_FACT - 1057)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM - 1057)))) !== 0) || ((((_la - 1089)) & ~0x1f) == 0 && ((1 << (_la - 1089)) & ((1 << (PlSqlParser.NO_XDB_FASTPATH_INSERT - 1089)) | (1 << (PlSqlParser.NO_XML_DML_REWRITE - 1089)) | (1 << (PlSqlParser.NO_XMLINDEX_REWRITE_IN_SELECT - 1089)) | (1 << (PlSqlParser.NO_XMLINDEX_REWRITE - 1089)) | (1 << (PlSqlParser.NO_XML_QUERY_REWRITE - 1089)) | (1 << (PlSqlParser.NO_ZONEMAP - 1089)) | (1 << (PlSqlParser.NTH_VALUE - 1089)) | (1 << (PlSqlParser.NULLIF - 1089)) | (1 << (PlSqlParser.NULLS - 1089)) | (1 << (PlSqlParser.NUMBER - 1089)) | (1 << (PlSqlParser.NUMERIC - 1089)) | (1 << (PlSqlParser.NUM_INDEX_KEYS - 1089)) | (1 << (PlSqlParser.NUMTODSINTERVAL - 1089)) | (1 << (PlSqlParser.NUMTOYMINTERVAL - 1089)) | (1 << (PlSqlParser.NVARCHAR2 - 1089)) | (1 << (PlSqlParser.NVL2 - 1089)) | (1 << (PlSqlParser.OBJECT2XML - 1089)) | (1 << (PlSqlParser.OBJECT - 1089)) | (1 << (PlSqlParser.OBJ_ID - 1089)) | (1 << (PlSqlParser.OBJNO - 1089)) | (1 << (PlSqlParser.OBJNO_REUSE - 1089)) | (1 << (PlSqlParser.OCCURENCES - 1089)) | (1 << (PlSqlParser.OFFLINE - 1089)) | (1 << (PlSqlParser.OFF - 1089)) | (1 << (PlSqlParser.OFFSET - 1089)) | (1 << (PlSqlParser.OIDINDEX - 1089)) | (1 << (PlSqlParser.OID - 1089)) | (1 << (PlSqlParser.OLAP - 1089)) | (1 << (PlSqlParser.OLD - 1089)) | (1 << (PlSqlParser.OLD_PUSH_PRED - 1089)))) !== 0) || ((((_la - 1121)) & ~0x1f) == 0 && ((1 << (_la - 1121)) & ((1 << (PlSqlParser.OLS - 1121)) | (1 << (PlSqlParser.OLTP - 1121)) | (1 << (PlSqlParser.OMIT - 1121)) | (1 << (PlSqlParser.ONE - 1121)) | (1 << (PlSqlParser.ONLINE - 1121)) | (1 << (PlSqlParser.ONLY - 1121)) | (1 << (PlSqlParser.OPAQUE - 1121)) | (1 << (PlSqlParser.OPAQUE_TRANSFORM - 1121)) | (1 << (PlSqlParser.OPAQUE_XCANONICAL - 1121)) | (1 << (PlSqlParser.OPCODE - 1121)) | (1 << (PlSqlParser.OPEN - 1121)) | (1 << (PlSqlParser.OPERATIONS - 1121)) | (1 << (PlSqlParser.OPERATOR - 1121)) | (1 << (PlSqlParser.OPT_ESTIMATE - 1121)) | (1 << (PlSqlParser.OPTIMAL - 1121)) | (1 << (PlSqlParser.OPTIMIZE - 1121)) | (1 << (PlSqlParser.OPTIMIZER_FEATURES_ENABLE - 1121)) | (1 << (PlSqlParser.OPTIMIZER_GOAL - 1121)) | (1 << (PlSqlParser.OPT_PARAM - 1121)) | (1 << (PlSqlParser.ORA_BRANCH - 1121)) | (1 << (PlSqlParser.ORA_CHECK_ACL - 1121)) | (1 << (PlSqlParser.ORA_CHECK_PRIVILEGE - 1121)) | (1 << (PlSqlParser.ORA_CLUSTERING - 1121)) | (1 << (PlSqlParser.ORADATA - 1121)) | (1 << (PlSqlParser.ORADEBUG - 1121)) | (1 << (PlSqlParser.ORA_DST_AFFECTED - 1121)) | (1 << (PlSqlParser.ORA_DST_CONVERT - 1121)) | (1 << (PlSqlParser.ORA_DST_ERROR - 1121)) | (1 << (PlSqlParser.ORA_GET_ACLIDS - 1121)))) !== 0) || ((((_la - 1153)) & ~0x1f) == 0 && ((1 << (_la - 1153)) & ((1 << (PlSqlParser.ORA_GET_PRIVILEGES - 1153)) | (1 << (PlSqlParser.ORA_HASH - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_USERID - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_USER - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_XS_USER_GUID - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_XS_USER - 1153)) | (1 << (PlSqlParser.ORA_RAWCOMPARE - 1153)) | (1 << (PlSqlParser.ORA_RAWCONCAT - 1153)) | (1 << (PlSqlParser.ORA_ROWSCN - 1153)) | (1 << (PlSqlParser.ORA_ROWSCN_RAW - 1153)) | (1 << (PlSqlParser.ORA_ROWVERSION - 1153)) | (1 << (PlSqlParser.ORA_TABVERSION - 1153)) | (1 << (PlSqlParser.ORA_WRITE_TIME - 1153)) | (1 << (PlSqlParser.ORDERED - 1153)) | (1 << (PlSqlParser.ORDERED_PREDICATES - 1153)) | (1 << (PlSqlParser.ORDINALITY - 1153)) | (1 << (PlSqlParser.OR_EXPAND - 1153)) | (1 << (PlSqlParser.ORGANIZATION - 1153)) | (1 << (PlSqlParser.OR_PREDICATES - 1153)) | (1 << (PlSqlParser.OSERROR - 1153)) | (1 << (PlSqlParser.OTHER - 1153)) | (1 << (PlSqlParser.OUTER_JOIN_TO_ANTI - 1153)) | (1 << (PlSqlParser.OUTER_JOIN_TO_INNER - 1153)) | (1 << (PlSqlParser.OUTER - 1153)) | (1 << (PlSqlParser.OUTLINE_LEAF - 1153)) | (1 << (PlSqlParser.OUTLINE - 1153)) | (1 << (PlSqlParser.OUT_OF_LINE - 1153)) | (1 << (PlSqlParser.OUT - 1153)) | (1 << (PlSqlParser.OVERFLOW_NOMOVE - 1153)) | (1 << (PlSqlParser.OVERFLOW - 1153)))) !== 0) || ((((_la - 1185)) & ~0x1f) == 0 && ((1 << (_la - 1185)) & ((1 << (PlSqlParser.OVERLAPS - 1185)) | (1 << (PlSqlParser.OVER - 1185)) | (1 << (PlSqlParser.OVERRIDING - 1185)) | (1 << (PlSqlParser.OWNER - 1185)) | (1 << (PlSqlParser.OWNERSHIP - 1185)) | (1 << (PlSqlParser.OWN - 1185)) | (1 << (PlSqlParser.PACKAGE - 1185)) | (1 << (PlSqlParser.PACKAGES - 1185)) | (1 << (PlSqlParser.PARALLEL_ENABLE - 1185)) | (1 << (PlSqlParser.PARALLEL_INDEX - 1185)) | (1 << (PlSqlParser.PARALLEL - 1185)) | (1 << (PlSqlParser.PARAMETERS - 1185)) | (1 << (PlSqlParser.PARAM - 1185)) | (1 << (PlSqlParser.PARENT - 1185)) | (1 << (PlSqlParser.PARITY - 1185)) | (1 << (PlSqlParser.PARTIAL_JOIN - 1185)) | (1 << (PlSqlParser.PARTIALLY - 1185)) | (1 << (PlSqlParser.PARTIAL - 1185)) | (1 << (PlSqlParser.PARTIAL_ROLLUP_PUSHDOWN - 1185)) | (1 << (PlSqlParser.PARTITION_HASH - 1185)) | (1 << (PlSqlParser.PARTITION_LIST - 1185)) | (1 << (PlSqlParser.PARTITION - 1185)) | (1 << (PlSqlParser.PARTITION_RANGE - 1185)) | (1 << (PlSqlParser.PARTITIONS - 1185)) | (1 << (PlSqlParser.PARTNUMINST - 1185)) | (1 << (PlSqlParser.PASSING - 1185)) | (1 << (PlSqlParser.PASSWORD_GRACE_TIME - 1185)) | (1 << (PlSqlParser.PASSWORD_LIFE_TIME - 1185)) | (1 << (PlSqlParser.PASSWORD_LOCK_TIME - 1185)) | (1 << (PlSqlParser.PASSWORD - 1185)) | (1 << (PlSqlParser.PASSWORD_REUSE_MAX - 1185)))) !== 0) || ((((_la - 1217)) & ~0x1f) == 0 && ((1 << (_la - 1217)) & ((1 << (PlSqlParser.PASSWORD_REUSE_TIME - 1217)) | (1 << (PlSqlParser.PASSWORD_VERIFY_FUNCTION - 1217)) | (1 << (PlSqlParser.PAST - 1217)) | (1 << (PlSqlParser.PATCH - 1217)) | (1 << (PlSqlParser.PATH - 1217)) | (1 << (PlSqlParser.PATH_PREFIX - 1217)) | (1 << (PlSqlParser.PATHS - 1217)) | (1 << (PlSqlParser.PATTERN - 1217)) | (1 << (PlSqlParser.PBL_HS_BEGIN - 1217)) | (1 << (PlSqlParser.PBL_HS_END - 1217)) | (1 << (PlSqlParser.PCTINCREASE - 1217)) | (1 << (PlSqlParser.PCTTHRESHOLD - 1217)) | (1 << (PlSqlParser.PCTUSED - 1217)) | (1 << (PlSqlParser.PCTVERSION - 1217)) | (1 << (PlSqlParser.PENDING - 1217)) | (1 << (PlSqlParser.PERCENT_KEYWORD - 1217)) | (1 << (PlSqlParser.PERCENT_RANKM - 1217)) | (1 << (PlSqlParser.PERFORMANCE - 1217)) | (1 << (PlSqlParser.PERIOD_KEYWORD - 1217)) | (1 << (PlSqlParser.PERMANENT - 1217)) | (1 << (PlSqlParser.PERMISSION - 1217)) | (1 << (PlSqlParser.PERMUTE - 1217)) | (1 << (PlSqlParser.PER - 1217)) | (1 << (PlSqlParser.PFILE - 1217)) | (1 << (PlSqlParser.PHYSICAL - 1217)))) !== 0) || ((((_la - 1249)) & ~0x1f) == 0 && ((1 << (_la - 1249)) & ((1 << (PlSqlParser.PIKEY - 1249)) | (1 << (PlSqlParser.PIPELINED - 1249)) | (1 << (PlSqlParser.PIV_GB - 1249)) | (1 << (PlSqlParser.PIVOT - 1249)) | (1 << (PlSqlParser.PIV_SSF - 1249)) | (1 << (PlSqlParser.PLACE_DISTINCT - 1249)) | (1 << (PlSqlParser.PLACE_GROUP_BY - 1249)) | (1 << (PlSqlParser.PLAN - 1249)) | (1 << (PlSqlParser.PLSCOPE_SETTINGS - 1249)) | (1 << (PlSqlParser.PLS_INTEGER - 1249)) | (1 << (PlSqlParser.PLSQL_CCFLAGS - 1249)) | (1 << (PlSqlParser.PLSQL_CODE_TYPE - 1249)) | (1 << (PlSqlParser.PLSQL_DEBUG - 1249)) | (1 << (PlSqlParser.PLSQL_OPTIMIZE_LEVEL - 1249)) | (1 << (PlSqlParser.PLSQL_WARNINGS - 1249)) | (1 << (PlSqlParser.PLUGGABLE - 1249)) | (1 << (PlSqlParser.POINT - 1249)) | (1 << (PlSqlParser.POLICY - 1249)) | (1 << (PlSqlParser.POOL_16K - 1249)) | (1 << (PlSqlParser.POOL_2K - 1249)) | (1 << (PlSqlParser.POOL_32K - 1249)) | (1 << (PlSqlParser.POOL_4K - 1249)) | (1 << (PlSqlParser.POOL_8K - 1249)) | (1 << (PlSqlParser.POSITIVEN - 1249)) | (1 << (PlSqlParser.POSITIVE - 1249)) | (1 << (PlSqlParser.POST_TRANSACTION - 1249)) | (1 << (PlSqlParser.POWERMULTISET_BY_CARDINALITY - 1249)) | (1 << (PlSqlParser.POWERMULTISET - 1249)) | (1 << (PlSqlParser.POWER - 1249)) | (1 << (PlSqlParser.PQ_CONCURRENT_UNION - 1249)) | (1 << (PlSqlParser.PQ_DISTRIBUTE - 1249)))) !== 0) || ((((_la - 1281)) & ~0x1f) == 0 && ((1 << (_la - 1281)) & ((1 << (PlSqlParser.PQ_DISTRIBUTE_WINDOW - 1281)) | (1 << (PlSqlParser.PQ_FILTER - 1281)) | (1 << (PlSqlParser.PQ_MAP - 1281)) | (1 << (PlSqlParser.PQ_NOMAP - 1281)) | (1 << (PlSqlParser.PQ_REPLICATE - 1281)) | (1 << (PlSqlParser.PQ_SKEW - 1281)) | (1 << (PlSqlParser.PRAGMA - 1281)) | (1 << (PlSqlParser.PREBUILT - 1281)) | (1 << (PlSqlParser.PRECEDES - 1281)) | (1 << (PlSqlParser.PRECEDING - 1281)) | (1 << (PlSqlParser.PRECISION - 1281)) | (1 << (PlSqlParser.PRECOMPUTE_SUBQUERY - 1281)) | (1 << (PlSqlParser.PREDICATE_REORDERS - 1281)) | (1 << (PlSqlParser.PRELOAD - 1281)) | (1 << (PlSqlParser.PREPARE - 1281)) | (1 << (PlSqlParser.PRESENTNNV - 1281)) | (1 << (PlSqlParser.PRESENT - 1281)) | (1 << (PlSqlParser.PRESENTV - 1281)) | (1 << (PlSqlParser.PRESERVE_OID - 1281)) | (1 << (PlSqlParser.PRESERVE - 1281)) | (1 << (PlSqlParser.PRETTY - 1281)) | (1 << (PlSqlParser.PREVIOUS - 1281)) | (1 << (PlSqlParser.PREV - 1281)) | (1 << (PlSqlParser.PRIMARY - 1281)) | (1 << (PlSqlParser.PRINTBLOBTOCLOB - 1281)) | (1 << (PlSqlParser.PRIORITY - 1281)) | (1 << (PlSqlParser.PRIVATE - 1281)) | (1 << (PlSqlParser.PRIVATE_SGA - 1281)) | (1 << (PlSqlParser.PRIVILEGED - 1281)) | (1 << (PlSqlParser.PRIVILEGE - 1281)) | (1 << (PlSqlParser.PRIVILEGES - 1281)))) !== 0) || ((((_la - 1313)) & ~0x1f) == 0 && ((1 << (_la - 1313)) & ((1 << (PlSqlParser.PROCEDURAL - 1313)) | (1 << (PlSqlParser.PROCEDURE - 1313)) | (1 << (PlSqlParser.PROCESS - 1313)) | (1 << (PlSqlParser.PROFILE - 1313)) | (1 << (PlSqlParser.PROGRAM - 1313)) | (1 << (PlSqlParser.PROJECT - 1313)) | (1 << (PlSqlParser.PROPAGATE - 1313)) | (1 << (PlSqlParser.PROTECTED - 1313)) | (1 << (PlSqlParser.PROTECTION - 1313)) | (1 << (PlSqlParser.PROXY - 1313)) | (1 << (PlSqlParser.PRUNING - 1313)) | (1 << (PlSqlParser.PULL_PRED - 1313)) | (1 << (PlSqlParser.PURGE - 1313)) | (1 << (PlSqlParser.PUSH_PRED - 1313)) | (1 << (PlSqlParser.PUSH_SUBQ - 1313)) | (1 << (PlSqlParser.PX_FAULT_TOLERANCE - 1313)) | (1 << (PlSqlParser.PX_GRANULE - 1313)) | (1 << (PlSqlParser.PX_JOIN_FILTER - 1313)) | (1 << (PlSqlParser.QB_NAME - 1313)) | (1 << (PlSqlParser.QUERY_BLOCK - 1313)) | (1 << (PlSqlParser.QUERY - 1313)) | (1 << (PlSqlParser.QUEUE_CURR - 1313)) | (1 << (PlSqlParser.QUEUE - 1313)) | (1 << (PlSqlParser.QUEUE_ROWP - 1313)) | (1 << (PlSqlParser.QUIESCE - 1313)) | (1 << (PlSqlParser.QUORUM - 1313)) | (1 << (PlSqlParser.QUOTA - 1313)) | (1 << (PlSqlParser.RAISE - 1313)) | (1 << (PlSqlParser.RANDOM_LOCAL - 1313)) | (1 << (PlSqlParser.RANDOM - 1313)) | (1 << (PlSqlParser.RANGE - 1313)))) !== 0) || ((((_la - 1345)) & ~0x1f) == 0 && ((1 << (_la - 1345)) & ((1 << (PlSqlParser.RANKM - 1345)) | (1 << (PlSqlParser.RAPIDLY - 1345)) | (1 << (PlSqlParser.RAW - 1345)) | (1 << (PlSqlParser.RAWTOHEX - 1345)) | (1 << (PlSqlParser.RAWTONHEX - 1345)) | (1 << (PlSqlParser.RBA - 1345)) | (1 << (PlSqlParser.RBO_OUTLINE - 1345)) | (1 << (PlSqlParser.RDBA - 1345)) | (1 << (PlSqlParser.READ - 1345)) | (1 << (PlSqlParser.READS - 1345)) | (1 << (PlSqlParser.REALM - 1345)) | (1 << (PlSqlParser.REAL - 1345)) | (1 << (PlSqlParser.REBALANCE - 1345)) | (1 << (PlSqlParser.REBUILD - 1345)) | (1 << (PlSqlParser.RECORD - 1345)) | (1 << (PlSqlParser.RECORDS_PER_BLOCK - 1345)) | (1 << (PlSqlParser.RECOVERABLE - 1345)) | (1 << (PlSqlParser.RECOVER - 1345)) | (1 << (PlSqlParser.RECOVERY - 1345)) | (1 << (PlSqlParser.RECYCLEBIN - 1345)) | (1 << (PlSqlParser.RECYCLE - 1345)) | (1 << (PlSqlParser.REDACTION - 1345)) | (1 << (PlSqlParser.REDEFINE - 1345)) | (1 << (PlSqlParser.REDO - 1345)) | (1 << (PlSqlParser.REDUCED - 1345)) | (1 << (PlSqlParser.REDUNDANCY - 1345)) | (1 << (PlSqlParser.REF_CASCADE_CURSOR - 1345)) | (1 << (PlSqlParser.REFERENCED - 1345)) | (1 << (PlSqlParser.REFERENCE - 1345)) | (1 << (PlSqlParser.REFERENCES - 1345)) | (1 << (PlSqlParser.REFERENCING - 1345)) | (1 << (PlSqlParser.REF - 1345)))) !== 0) || ((((_la - 1377)) & ~0x1f) == 0 && ((1 << (_la - 1377)) & ((1 << (PlSqlParser.REFRESH - 1377)) | (1 << (PlSqlParser.REFTOHEX - 1377)) | (1 << (PlSqlParser.REGEXP_COUNT - 1377)) | (1 << (PlSqlParser.REGEXP_INSTR - 1377)) | (1 << (PlSqlParser.REGEXP_LIKE - 1377)) | (1 << (PlSqlParser.REGEXP_REPLACE - 1377)) | (1 << (PlSqlParser.REGEXP_SUBSTR - 1377)) | (1 << (PlSqlParser.REGISTER - 1377)) | (1 << (PlSqlParser.REGR_AVGX - 1377)) | (1 << (PlSqlParser.REGR_AVGY - 1377)) | (1 << (PlSqlParser.REGR_COUNT - 1377)) | (1 << (PlSqlParser.REGR_INTERCEPT - 1377)) | (1 << (PlSqlParser.REGR_R2 - 1377)) | (1 << (PlSqlParser.REGR_SLOPE - 1377)) | (1 << (PlSqlParser.REGR_SXX - 1377)) | (1 << (PlSqlParser.REGR_SXY - 1377)) | (1 << (PlSqlParser.REGR_SYY - 1377)) | (1 << (PlSqlParser.REGULAR - 1377)) | (1 << (PlSqlParser.REJECT - 1377)) | (1 << (PlSqlParser.REKEY - 1377)) | (1 << (PlSqlParser.RELATIONAL - 1377)) | (1 << (PlSqlParser.RELOCATE - 1377)) | (1 << (PlSqlParser.RELY - 1377)) | (1 << (PlSqlParser.REMAINDER - 1377)) | (1 << (PlSqlParser.REMOTE_MAPPED - 1377)) | (1 << (PlSqlParser.REMOVE - 1377)) | (1 << (PlSqlParser.RENAME - 1377)) | (1 << (PlSqlParser.REPAIR - 1377)) | (1 << (PlSqlParser.REPEAT - 1377)) | (1 << (PlSqlParser.REPLACE - 1377)) | (1 << (PlSqlParser.REPLICATION - 1377)))) !== 0) || ((((_la - 1409)) & ~0x1f) == 0 && ((1 << (_la - 1409)) & ((1 << (PlSqlParser.REQUIRED - 1409)) | (1 << (PlSqlParser.RESETLOGS - 1409)) | (1 << (PlSqlParser.RESET - 1409)) | (1 << (PlSqlParser.RESIZE - 1409)) | (1 << (PlSqlParser.RESOLVE - 1409)) | (1 << (PlSqlParser.RESOLVER - 1409)) | (1 << (PlSqlParser.RESPECT - 1409)) | (1 << (PlSqlParser.RESTART - 1409)) | (1 << (PlSqlParser.RESTORE_AS_INTERVALS - 1409)) | (1 << (PlSqlParser.RESTORE - 1409)) | (1 << (PlSqlParser.RESTRICT_ALL_REF_CONS - 1409)) | (1 << (PlSqlParser.RESTRICTED - 1409)) | (1 << (PlSqlParser.RESTRICT_REFERENCES - 1409)) | (1 << (PlSqlParser.RESTRICT - 1409)) | (1 << (PlSqlParser.RESULT_CACHE - 1409)) | (1 << (PlSqlParser.RESULT - 1409)) | (1 << (PlSqlParser.RESUMABLE - 1409)) | (1 << (PlSqlParser.RESUME - 1409)) | (1 << (PlSqlParser.RETENTION - 1409)) | (1 << (PlSqlParser.RETRY_ON_ROW_CHANGE - 1409)) | (1 << (PlSqlParser.RETURNING - 1409)) | (1 << (PlSqlParser.RETURN - 1409)) | (1 << (PlSqlParser.REUSE - 1409)) | (1 << (PlSqlParser.REVERSE - 1409)) | (1 << (PlSqlParser.REWRITE_OR_ERROR - 1409)) | (1 << (PlSqlParser.REWRITE - 1409)) | (1 << (PlSqlParser.RIGHT - 1409)) | (1 << (PlSqlParser.ROLE - 1409)) | (1 << (PlSqlParser.ROLESET - 1409)) | (1 << (PlSqlParser.ROLES - 1409)))) !== 0) || ((((_la - 1441)) & ~0x1f) == 0 && ((1 << (_la - 1441)) & ((1 << (PlSqlParser.ROLLBACK - 1441)) | (1 << (PlSqlParser.ROLLING - 1441)) | (1 << (PlSqlParser.ROLLUP - 1441)) | (1 << (PlSqlParser.ROWDEPENDENCIES - 1441)) | (1 << (PlSqlParser.ROWID_MAPPING_TABLE - 1441)) | (1 << (PlSqlParser.ROWID - 1441)) | (1 << (PlSqlParser.ROWIDTOCHAR - 1441)) | (1 << (PlSqlParser.ROWIDTONCHAR - 1441)) | (1 << (PlSqlParser.ROW_LENGTH - 1441)) | (1 << (PlSqlParser.ROWNUM - 1441)) | (1 << (PlSqlParser.ROW - 1441)) | (1 << (PlSqlParser.ROWS - 1441)) | (1 << (PlSqlParser.RPAD - 1441)) | (1 << (PlSqlParser.RTRIM - 1441)) | (1 << (PlSqlParser.RULE - 1441)) | (1 << (PlSqlParser.RULES - 1441)) | (1 << (PlSqlParser.RUNNING - 1441)) | (1 << (PlSqlParser.SALT - 1441)) | (1 << (PlSqlParser.SAMPLE - 1441)) | (1 << (PlSqlParser.SAVE_AS_INTERVALS - 1441)) | (1 << (PlSqlParser.SAVEPOINT - 1441)) | (1 << (PlSqlParser.SAVE - 1441)) | (1 << (PlSqlParser.SB4 - 1441)) | (1 << (PlSqlParser.SCALE_ROWS - 1441)) | (1 << (PlSqlParser.SCALE - 1441)) | (1 << (PlSqlParser.SCAN_INSTANCES - 1441)) | (1 << (PlSqlParser.SCAN - 1441)) | (1 << (PlSqlParser.SCHEDULER - 1441)) | (1 << (PlSqlParser.SCHEMACHECK - 1441)) | (1 << (PlSqlParser.SCHEMA - 1441)) | (1 << (PlSqlParser.SCN_ASCENDING - 1441)) | (1 << (PlSqlParser.SCN - 1441)))) !== 0) || ((((_la - 1473)) & ~0x1f) == 0 && ((1 << (_la - 1473)) & ((1 << (PlSqlParser.SCOPE - 1473)) | (1 << (PlSqlParser.SCRUB - 1473)) | (1 << (PlSqlParser.SD_ALL - 1473)) | (1 << (PlSqlParser.SD_INHIBIT - 1473)) | (1 << (PlSqlParser.SDO_GEOM_MBR - 1473)) | (1 << (PlSqlParser.SD_SHOW - 1473)) | (1 << (PlSqlParser.SEARCH - 1473)) | (1 << (PlSqlParser.SECOND - 1473)) | (1 << (PlSqlParser.SECRET - 1473)) | (1 << (PlSqlParser.SECUREFILE_DBA - 1473)) | (1 << (PlSqlParser.SECUREFILE - 1473)) | (1 << (PlSqlParser.SECURITY - 1473)) | (1 << (PlSqlParser.SEED - 1473)) | (1 << (PlSqlParser.SEG_BLOCK - 1473)) | (1 << (PlSqlParser.SEG_FILE - 1473)) | (1 << (PlSqlParser.SEGMENT - 1473)) | (1 << (PlSqlParser.SELECTIVITY - 1473)) | (1 << (PlSqlParser.SELF - 1473)) | (1 << (PlSqlParser.SEMIJOIN_DRIVER - 1473)) | (1 << (PlSqlParser.SEMIJOIN - 1473)) | (1 << (PlSqlParser.SEMI_TO_INNER - 1473)) | (1 << (PlSqlParser.SEQUENCED - 1473)) | (1 << (PlSqlParser.SEQUENCE - 1473)) | (1 << (PlSqlParser.SEQUENTIAL - 1473)) | (1 << (PlSqlParser.SERIALIZABLE - 1473)) | (1 << (PlSqlParser.SERIALLY_REUSABLE - 1473)) | (1 << (PlSqlParser.SERIAL - 1473)) | (1 << (PlSqlParser.SERVERERROR - 1473)) | (1 << (PlSqlParser.SERVICE_NAME_CONVERT - 1473)) | (1 << (PlSqlParser.SERVICES - 1473)))) !== 0) || ((((_la - 1505)) & ~0x1f) == 0 && ((1 << (_la - 1505)) & ((1 << (PlSqlParser.SESSION_CACHED_CURSORS - 1505)) | (1 << (PlSqlParser.SESSION - 1505)) | (1 << (PlSqlParser.SESSIONS_PER_USER - 1505)) | (1 << (PlSqlParser.SESSIONTIMEZONE - 1505)) | (1 << (PlSqlParser.SESSIONTZNAME - 1505)) | (1 << (PlSqlParser.SET - 1505)) | (1 << (PlSqlParser.SETS - 1505)) | (1 << (PlSqlParser.SETTINGS - 1505)) | (1 << (PlSqlParser.SET_TO_JOIN - 1505)) | (1 << (PlSqlParser.SEVERE - 1505)) | (1 << (PlSqlParser.SHARED_POOL - 1505)) | (1 << (PlSqlParser.SHARED - 1505)) | (1 << (PlSqlParser.SHARING - 1505)) | (1 << (PlSqlParser.SHELFLIFE - 1505)) | (1 << (PlSqlParser.SHOW - 1505)) | (1 << (PlSqlParser.SHRINK - 1505)) | (1 << (PlSqlParser.SHUTDOWN - 1505)) | (1 << (PlSqlParser.SIBLINGS - 1505)) | (1 << (PlSqlParser.SID - 1505)) | (1 << (PlSqlParser.SIGNAL_COMPONENT - 1505)) | (1 << (PlSqlParser.SIGNAL_FUNCTION - 1505)) | (1 << (PlSqlParser.SIGN - 1505)) | (1 << (PlSqlParser.SIGNTYPE - 1505)) | (1 << (PlSqlParser.SIMPLE_INTEGER - 1505)) | (1 << (PlSqlParser.SIMPLE - 1505)) | (1 << (PlSqlParser.SINGLE - 1505)) | (1 << (PlSqlParser.SINGLETASK - 1505)) | (1 << (PlSqlParser.SINH - 1505)) | (1 << (PlSqlParser.SIN - 1505)) | (1 << (PlSqlParser.SKIP_EXT_OPTIMIZER - 1505)))) !== 0) || ((((_la - 1537)) & ~0x1f) == 0 && ((1 << (_la - 1537)) & ((1 << (PlSqlParser.SKIP_ - 1537)) | (1 << (PlSqlParser.SKIP_UNQ_UNUSABLE_IDX - 1537)) | (1 << (PlSqlParser.SKIP_UNUSABLE_INDEXES - 1537)) | (1 << (PlSqlParser.SMALLFILE - 1537)) | (1 << (PlSqlParser.SMALLINT - 1537)) | (1 << (PlSqlParser.SNAPSHOT - 1537)) | (1 << (PlSqlParser.SOME - 1537)) | (1 << (PlSqlParser.SORT - 1537)) | (1 << (PlSqlParser.SOUNDEX - 1537)) | (1 << (PlSqlParser.SOURCE_FILE_DIRECTORY - 1537)) | (1 << (PlSqlParser.SOURCE_FILE_NAME_CONVERT - 1537)) | (1 << (PlSqlParser.SOURCE - 1537)) | (1 << (PlSqlParser.SPACE_KEYWORD - 1537)) | (1 << (PlSqlParser.SPECIFICATION - 1537)) | (1 << (PlSqlParser.SPFILE - 1537)) | (1 << (PlSqlParser.SPLIT - 1537)) | (1 << (PlSqlParser.SPREADSHEET - 1537)) | (1 << (PlSqlParser.SQLDATA - 1537)) | (1 << (PlSqlParser.SQLERROR - 1537)) | (1 << (PlSqlParser.SQLLDR - 1537)) | (1 << (PlSqlParser.SQL - 1537)) | (1 << (PlSqlParser.SQL_TRACE - 1537)) | (1 << (PlSqlParser.SQL_TRANSLATION_PROFILE - 1537)) | (1 << (PlSqlParser.SQRT - 1537)) | (1 << (PlSqlParser.STALE - 1537)) | (1 << (PlSqlParser.STANDALONE - 1537)) | (1 << (PlSqlParser.STANDARD_HASH - 1537)) | (1 << (PlSqlParser.STANDBY_MAX_DATA_DELAY - 1537)) | (1 << (PlSqlParser.STANDBYS - 1537)) | (1 << (PlSqlParser.STANDBY - 1537)) | (1 << (PlSqlParser.STAR - 1537)) | (1 << (PlSqlParser.STAR_TRANSFORMATION - 1537)))) !== 0) || ((((_la - 1570)) & ~0x1f) == 0 && ((1 << (_la - 1570)) & ((1 << (PlSqlParser.STARTUP - 1570)) | (1 << (PlSqlParser.STATEMENT_ID - 1570)) | (1 << (PlSqlParser.STATEMENT_QUEUING - 1570)) | (1 << (PlSqlParser.STATEMENTS - 1570)) | (1 << (PlSqlParser.STATEMENT - 1570)) | (1 << (PlSqlParser.STATE - 1570)) | (1 << (PlSqlParser.STATIC - 1570)) | (1 << (PlSqlParser.STATISTICS - 1570)) | (1 << (PlSqlParser.STATS_BINOMIAL_TEST - 1570)) | (1 << (PlSqlParser.STATS_CROSSTAB - 1570)) | (1 << (PlSqlParser.STATS_F_TEST - 1570)) | (1 << (PlSqlParser.STATS_KS_TEST - 1570)) | (1 << (PlSqlParser.STATS_MODE - 1570)) | (1 << (PlSqlParser.STATS_MW_TEST - 1570)) | (1 << (PlSqlParser.STATS_ONE_WAY_ANOVA - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_INDEP - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_INDEPU - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_ONE - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_PAIRED - 1570)) | (1 << (PlSqlParser.STATS_WSR_TEST - 1570)) | (1 << (PlSqlParser.STDDEV_POP - 1570)) | (1 << (PlSqlParser.STDDEV_SAMP - 1570)) | (1 << (PlSqlParser.STOP - 1570)) | (1 << (PlSqlParser.STORAGE - 1570)) | (1 << (PlSqlParser.STORE - 1570)) | (1 << (PlSqlParser.STREAMS - 1570)) | (1 << (PlSqlParser.STREAM - 1570)) | (1 << (PlSqlParser.STRICT - 1570)) | (1 << (PlSqlParser.STRING - 1570)) | (1 << (PlSqlParser.STRIPE_COLUMNS - 1570)) | (1 << (PlSqlParser.STRIPE_WIDTH - 1570)) | (1 << (PlSqlParser.STRIP - 1570)))) !== 0) || ((((_la - 1602)) & ~0x1f) == 0 && ((1 << (_la - 1602)) & ((1 << (PlSqlParser.STRUCTURE - 1602)) | (1 << (PlSqlParser.SUBMULTISET - 1602)) | (1 << (PlSqlParser.SUBPARTITION_REL - 1602)) | (1 << (PlSqlParser.SUBPARTITIONS - 1602)) | (1 << (PlSqlParser.SUBPARTITION - 1602)) | (1 << (PlSqlParser.SUBQUERIES - 1602)) | (1 << (PlSqlParser.SUBQUERY_PRUNING - 1602)) | (1 << (PlSqlParser.SUBSCRIBE - 1602)) | (1 << (PlSqlParser.SUBSET - 1602)) | (1 << (PlSqlParser.SUBSTITUTABLE - 1602)) | (1 << (PlSqlParser.SUBSTR2 - 1602)) | (1 << (PlSqlParser.SUBSTR4 - 1602)) | (1 << (PlSqlParser.SUBSTRB - 1602)) | (1 << (PlSqlParser.SUBSTRC - 1602)) | (1 << (PlSqlParser.SUBTYPE - 1602)) | (1 << (PlSqlParser.SUCCESSFUL - 1602)) | (1 << (PlSqlParser.SUCCESS - 1602)) | (1 << (PlSqlParser.SUMMARY - 1602)) | (1 << (PlSqlParser.SUPPLEMENTAL - 1602)) | (1 << (PlSqlParser.SUSPEND - 1602)) | (1 << (PlSqlParser.SWAP_JOIN_INPUTS - 1602)) | (1 << (PlSqlParser.SWITCHOVER - 1602)) | (1 << (PlSqlParser.SWITCH - 1602)) | (1 << (PlSqlParser.SYNCHRONOUS - 1602)) | (1 << (PlSqlParser.SYNC - 1602)) | (1 << (PlSqlParser.SYSASM - 1602)) | (1 << (PlSqlParser.SYS_AUDIT - 1602)) | (1 << (PlSqlParser.SYSAUX - 1602)) | (1 << (PlSqlParser.SYSBACKUP - 1602)) | (1 << (PlSqlParser.SYS_CHECKACL - 1602)) | (1 << (PlSqlParser.SYS_CHECK_PRIVILEGE - 1602)))) !== 0) || ((((_la - 1634)) & ~0x1f) == 0 && ((1 << (_la - 1634)) & ((1 << (PlSqlParser.SYS_CONNECT_BY_PATH - 1634)) | (1 << (PlSqlParser.SYS_CONTEXT - 1634)) | (1 << (PlSqlParser.SYSDATE - 1634)) | (1 << (PlSqlParser.SYSDBA - 1634)) | (1 << (PlSqlParser.SYS_DBURIGEN - 1634)) | (1 << (PlSqlParser.SYSDG - 1634)) | (1 << (PlSqlParser.SYS_DL_CURSOR - 1634)) | (1 << (PlSqlParser.SYS_DM_RXFORM_CHR - 1634)) | (1 << (PlSqlParser.SYS_DM_RXFORM_NUM - 1634)) | (1 << (PlSqlParser.SYS_DOM_COMPARE - 1634)) | (1 << (PlSqlParser.SYS_DST_PRIM2SEC - 1634)) | (1 << (PlSqlParser.SYS_DST_SEC2PRIM - 1634)) | (1 << (PlSqlParser.SYS_ET_BFILE_TO_RAW - 1634)) | (1 << (PlSqlParser.SYS_ET_BLOB_TO_IMAGE - 1634)) | (1 << (PlSqlParser.SYS_ET_IMAGE_TO_BLOB - 1634)) | (1 << (PlSqlParser.SYS_ET_RAW_TO_BFILE - 1634)) | (1 << (PlSqlParser.SYS_EXTPDTXT - 1634)) | (1 << (PlSqlParser.SYS_EXTRACT_UTC - 1634)) | (1 << (PlSqlParser.SYS_FBT_INSDEL - 1634)) | (1 << (PlSqlParser.SYS_FILTER_ACLS - 1634)) | (1 << (PlSqlParser.SYS_FNMATCHES - 1634)) | (1 << (PlSqlParser.SYS_FNREPLACE - 1634)) | (1 << (PlSqlParser.SYS_GET_ACLIDS - 1634)) | (1 << (PlSqlParser.SYS_GET_COL_ACLIDS - 1634)) | (1 << (PlSqlParser.SYS_GET_PRIVILEGES - 1634)) | (1 << (PlSqlParser.SYS_GETTOKENID - 1634)) | (1 << (PlSqlParser.SYS_GETXTIVAL - 1634)) | (1 << (PlSqlParser.SYS_GUID - 1634)) | (1 << (PlSqlParser.SYSGUID - 1634)) | (1 << (PlSqlParser.SYSKM - 1634)) | (1 << (PlSqlParser.SYS_MAKE_XMLNODEID - 1634)) | (1 << (PlSqlParser.SYS_MAKEXML - 1634)))) !== 0) || ((((_la - 1666)) & ~0x1f) == 0 && ((1 << (_la - 1666)) & ((1 << (PlSqlParser.SYS_MKXMLATTR - 1666)) | (1 << (PlSqlParser.SYS_MKXTI - 1666)) | (1 << (PlSqlParser.SYSOBJ - 1666)) | (1 << (PlSqlParser.SYS_OP_ADT2BIN - 1666)) | (1 << (PlSqlParser.SYS_OP_ADTCONS - 1666)) | (1 << (PlSqlParser.SYS_OP_ALSCRVAL - 1666)) | (1 << (PlSqlParser.SYS_OP_ATG - 1666)) | (1 << (PlSqlParser.SYS_OP_BIN2ADT - 1666)) | (1 << (PlSqlParser.SYS_OP_BITVEC - 1666)) | (1 << (PlSqlParser.SYS_OP_BL2R - 1666)) | (1 << (PlSqlParser.SYS_OP_BLOOM_FILTER_LIST - 1666)) | (1 << (PlSqlParser.SYS_OP_BLOOM_FILTER - 1666)) | (1 << (PlSqlParser.SYS_OP_C2C - 1666)) | (1 << (PlSqlParser.SYS_OP_CAST - 1666)) | (1 << (PlSqlParser.SYS_OP_CEG - 1666)) | (1 << (PlSqlParser.SYS_OP_CL2C - 1666)) | (1 << (PlSqlParser.SYS_OP_COMBINED_HASH - 1666)) | (1 << (PlSqlParser.SYS_OP_COMP - 1666)) | (1 << (PlSqlParser.SYS_OP_CONVERT - 1666)) | (1 << (PlSqlParser.SYS_OP_COUNTCHG - 1666)) | (1 << (PlSqlParser.SYS_OP_CSCONV - 1666)) | (1 << (PlSqlParser.SYS_OP_CSCONVTEST - 1666)) | (1 << (PlSqlParser.SYS_OP_CSR - 1666)) | (1 << (PlSqlParser.SYS_OP_CSX_PATCH - 1666)) | (1 << (PlSqlParser.SYS_OP_CYCLED_SEQ - 1666)) | (1 << (PlSqlParser.SYS_OP_DECOMP - 1666)) | (1 << (PlSqlParser.SYS_OP_DESCEND - 1666)) | (1 << (PlSqlParser.SYS_OP_DISTINCT - 1666)) | (1 << (PlSqlParser.SYS_OP_DRA - 1666)) | (1 << (PlSqlParser.SYS_OP_DUMP - 1666)) | (1 << (PlSqlParser.SYS_OP_DV_CHECK - 1666)) | (1 << (PlSqlParser.SYS_OP_ENFORCE_NOT_NULL - 1666)))) !== 0) || ((((_la - 1698)) & ~0x1f) == 0 && ((1 << (_la - 1698)) & ((1 << (PlSqlParser.SYSOPER - 1698)) | (1 << (PlSqlParser.SYS_OP_EXTRACT - 1698)) | (1 << (PlSqlParser.SYS_OP_GROUPING - 1698)) | (1 << (PlSqlParser.SYS_OP_GUID - 1698)) | (1 << (PlSqlParser.SYS_OP_HASH - 1698)) | (1 << (PlSqlParser.SYS_OP_IIX - 1698)) | (1 << (PlSqlParser.SYS_OP_ITR - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_CREATE - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_FILTER_LIST - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_FILTER - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_SUCCEEDED - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_USE - 1698)) | (1 << (PlSqlParser.SYS_OP_LBID - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2BLOB - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2CLOB - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2ID - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2NCLOB - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2TYP - 1698)) | (1 << (PlSqlParser.SYS_OP_LSVI - 1698)) | (1 << (PlSqlParser.SYS_OP_LVL - 1698)) | (1 << (PlSqlParser.SYS_OP_MAKEOID - 1698)) | (1 << (PlSqlParser.SYS_OP_MAP_NONNULL - 1698)) | (1 << (PlSqlParser.SYS_OP_MSR - 1698)) | (1 << (PlSqlParser.SYS_OP_NICOMBINE - 1698)) | (1 << (PlSqlParser.SYS_OP_NIEXTRACT - 1698)) | (1 << (PlSqlParser.SYS_OP_NII - 1698)) | (1 << (PlSqlParser.SYS_OP_NIX - 1698)) | (1 << (PlSqlParser.SYS_OP_NOEXPAND - 1698)) | (1 << (PlSqlParser.SYS_OP_NTCIMG - 1698)) | (1 << (PlSqlParser.SYS_OP_NUMTORAW - 1698)) | (1 << (PlSqlParser.SYS_OP_OIDVALUE - 1698)) | (1 << (PlSqlParser.SYS_OP_OPNSIZE - 1698)))) !== 0) || ((((_la - 1730)) & ~0x1f) == 0 && ((1 << (_la - 1730)) & ((1 << (PlSqlParser.SYS_OP_PAR_1 - 1730)) | (1 << (PlSqlParser.SYS_OP_PARGID_1 - 1730)) | (1 << (PlSqlParser.SYS_OP_PARGID - 1730)) | (1 << (PlSqlParser.SYS_OP_PAR - 1730)) | (1 << (PlSqlParser.SYS_OP_PART_ID - 1730)) | (1 << (PlSqlParser.SYS_OP_PIVOT - 1730)) | (1 << (PlSqlParser.SYS_OP_R2O - 1730)) | (1 << (PlSqlParser.SYS_OP_RAWTONUM - 1730)) | (1 << (PlSqlParser.SYS_OP_RDTM - 1730)) | (1 << (PlSqlParser.SYS_OP_REF - 1730)) | (1 << (PlSqlParser.SYS_OP_RMTD - 1730)) | (1 << (PlSqlParser.SYS_OP_ROWIDTOOBJ - 1730)) | (1 << (PlSqlParser.SYS_OP_RPB - 1730)) | (1 << (PlSqlParser.SYS_OPTLOBPRBSC - 1730)) | (1 << (PlSqlParser.SYS_OP_TOSETID - 1730)) | (1 << (PlSqlParser.SYS_OP_TPR - 1730)) | (1 << (PlSqlParser.SYS_OP_TRTB - 1730)) | (1 << (PlSqlParser.SYS_OPTXICMP - 1730)) | (1 << (PlSqlParser.SYS_OPTXQCASTASNQ - 1730)) | (1 << (PlSqlParser.SYS_OP_UNDESCEND - 1730)) | (1 << (PlSqlParser.SYS_OP_VECAND - 1730)) | (1 << (PlSqlParser.SYS_OP_VECBIT - 1730)) | (1 << (PlSqlParser.SYS_OP_VECOR - 1730)) | (1 << (PlSqlParser.SYS_OP_VECXOR - 1730)) | (1 << (PlSqlParser.SYS_OP_VERSION - 1730)) | (1 << (PlSqlParser.SYS_OP_VREF - 1730)) | (1 << (PlSqlParser.SYS_OP_VVD - 1730)) | (1 << (PlSqlParser.SYS_OP_XMLCONS_FOR_CSX - 1730)) | (1 << (PlSqlParser.SYS_OP_XPTHATG - 1730)) | (1 << (PlSqlParser.SYS_OP_XPTHIDX - 1730)) | (1 << (PlSqlParser.SYS_OP_XPTHOP - 1730)) | (1 << (PlSqlParser.SYS_OP_XTXT2SQLT - 1730)))) !== 0) || ((((_la - 1762)) & ~0x1f) == 0 && ((1 << (_la - 1762)) & ((1 << (PlSqlParser.SYS_OP_ZONE_ID - 1762)) | (1 << (PlSqlParser.SYS_ORDERKEY_DEPTH - 1762)) | (1 << (PlSqlParser.SYS_ORDERKEY_MAXCHILD - 1762)) | (1 << (PlSqlParser.SYS_ORDERKEY_PARENT - 1762)) | (1 << (PlSqlParser.SYS_PARALLEL_TXN - 1762)) | (1 << (PlSqlParser.SYS_PATHID_IS_ATTR - 1762)) | (1 << (PlSqlParser.SYS_PATHID_IS_NMSPC - 1762)) | (1 << (PlSqlParser.SYS_PATHID_LASTNAME - 1762)) | (1 << (PlSqlParser.SYS_PATHID_LASTNMSPC - 1762)) | (1 << (PlSqlParser.SYS_PATH_REVERSE - 1762)) | (1 << (PlSqlParser.SYS_PXQEXTRACT - 1762)) | (1 << (PlSqlParser.SYS_RAW_TO_XSID - 1762)) | (1 << (PlSqlParser.SYS_RID_ORDER - 1762)) | (1 << (PlSqlParser.SYS_ROW_DELTA - 1762)) | (1 << (PlSqlParser.SYS_SC_2_XMLT - 1762)) | (1 << (PlSqlParser.SYS_SYNRCIREDO - 1762)) | (1 << (PlSqlParser.SYSTEM_DEFINED - 1762)) | (1 << (PlSqlParser.SYSTEM - 1762)) | (1 << (PlSqlParser.SYSTIMESTAMP - 1762)) | (1 << (PlSqlParser.SYS_TYPEID - 1762)) | (1 << (PlSqlParser.SYS_UMAKEXML - 1762)) | (1 << (PlSqlParser.SYS_XMLANALYZE - 1762)) | (1 << (PlSqlParser.SYS_XMLCONTAINS - 1762)) | (1 << (PlSqlParser.SYS_XMLCONV - 1762)) | (1 << (PlSqlParser.SYS_XMLEXNSURI - 1762)) | (1 << (PlSqlParser.SYS_XMLGEN - 1762)) | (1 << (PlSqlParser.SYS_XMLI_LOC_ISNODE - 1762)) | (1 << (PlSqlParser.SYS_XMLI_LOC_ISTEXT - 1762)) | (1 << (PlSqlParser.SYS_XMLINSTR - 1762)) | (1 << (PlSqlParser.SYS_XMLLOCATOR_GETSVAL - 1762)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETCID - 1762)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETLOCATOR - 1762)))) !== 0) || ((((_la - 1794)) & ~0x1f) == 0 && ((1 << (_la - 1794)) & ((1 << (PlSqlParser.SYS_XMLNODEID_GETOKEY - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETPATHID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETPTRID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETRID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETSVAL - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETTID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID - 1794)) | (1 << (PlSqlParser.SYS_XMLT_2_SC - 1794)) | (1 << (PlSqlParser.SYS_XMLTRANSLATE - 1794)) | (1 << (PlSqlParser.SYS_XMLTYPE2SQL - 1794)) | (1 << (PlSqlParser.SYS_XQ_ASQLCNV - 1794)) | (1 << (PlSqlParser.SYS_XQ_ATOMCNVCHK - 1794)) | (1 << (PlSqlParser.SYS_XQBASEURI - 1794)) | (1 << (PlSqlParser.SYS_XQCASTABLEERRH - 1794)) | (1 << (PlSqlParser.SYS_XQCODEP2STR - 1794)) | (1 << (PlSqlParser.SYS_XQCODEPEQ - 1794)) | (1 << (PlSqlParser.SYS_XQCON2SEQ - 1794)) | (1 << (PlSqlParser.SYS_XQCONCAT - 1794)) | (1 << (PlSqlParser.SYS_XQDELETE - 1794)) | (1 << (PlSqlParser.SYS_XQDFLTCOLATION - 1794)) | (1 << (PlSqlParser.SYS_XQDOC - 1794)) | (1 << (PlSqlParser.SYS_XQDOCURI - 1794)) | (1 << (PlSqlParser.SYS_XQDURDIV - 1794)) | (1 << (PlSqlParser.SYS_XQED4URI - 1794)) | (1 << (PlSqlParser.SYS_XQENDSWITH - 1794)) | (1 << (PlSqlParser.SYS_XQERRH - 1794)) | (1 << (PlSqlParser.SYS_XQERR - 1794)) | (1 << (PlSqlParser.SYS_XQESHTMLURI - 1794)) | (1 << (PlSqlParser.SYS_XQEXLOBVAL - 1794)) | (1 << (PlSqlParser.SYS_XQEXSTWRP - 1794)) | (1 << (PlSqlParser.SYS_XQEXTRACT - 1794)) | (1 << (PlSqlParser.SYS_XQEXTRREF - 1794)))) !== 0) || ((((_la - 1826)) & ~0x1f) == 0 && ((1 << (_la - 1826)) & ((1 << (PlSqlParser.SYS_XQEXVAL - 1826)) | (1 << (PlSqlParser.SYS_XQFB2STR - 1826)) | (1 << (PlSqlParser.SYS_XQFNBOOL - 1826)) | (1 << (PlSqlParser.SYS_XQFNCMP - 1826)) | (1 << (PlSqlParser.SYS_XQFNDATIM - 1826)) | (1 << (PlSqlParser.SYS_XQFNLNAME - 1826)) | (1 << (PlSqlParser.SYS_XQFNNM - 1826)) | (1 << (PlSqlParser.SYS_XQFNNSURI - 1826)) | (1 << (PlSqlParser.SYS_XQFNPREDTRUTH - 1826)) | (1 << (PlSqlParser.SYS_XQFNQNM - 1826)) | (1 << (PlSqlParser.SYS_XQFNROOT - 1826)) | (1 << (PlSqlParser.SYS_XQFORMATNUM - 1826)) | (1 << (PlSqlParser.SYS_XQFTCONTAIN - 1826)) | (1 << (PlSqlParser.SYS_XQFUNCR - 1826)) | (1 << (PlSqlParser.SYS_XQGETCONTENT - 1826)) | (1 << (PlSqlParser.SYS_XQINDXOF - 1826)) | (1 << (PlSqlParser.SYS_XQINSERT - 1826)) | (1 << (PlSqlParser.SYS_XQINSPFX - 1826)) | (1 << (PlSqlParser.SYS_XQIRI2URI - 1826)) | (1 << (PlSqlParser.SYS_XQLANG - 1826)) | (1 << (PlSqlParser.SYS_XQLLNMFRMQNM - 1826)) | (1 << (PlSqlParser.SYS_XQMKNODEREF - 1826)) | (1 << (PlSqlParser.SYS_XQNILLED - 1826)) | (1 << (PlSqlParser.SYS_XQNODENAME - 1826)) | (1 << (PlSqlParser.SYS_XQNORMSPACE - 1826)) | (1 << (PlSqlParser.SYS_XQNORMUCODE - 1826)) | (1 << (PlSqlParser.SYS_XQ_NRNG - 1826)) | (1 << (PlSqlParser.SYS_XQNSP4PFX - 1826)) | (1 << (PlSqlParser.SYS_XQNSPFRMQNM - 1826)) | (1 << (PlSqlParser.SYS_XQPFXFRMQNM - 1826)) | (1 << (PlSqlParser.SYS_XQ_PKSQL2XML - 1826)) | (1 << (PlSqlParser.SYS_XQPOLYABS - 1826)))) !== 0) || ((((_la - 1858)) & ~0x1f) == 0 && ((1 << (_la - 1858)) & ((1 << (PlSqlParser.SYS_XQPOLYADD - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYCEL - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYCSTBL - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYCST - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYDIV - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYFLR - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYMOD - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYMUL - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYRND - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYSQRT - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYSUB - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYUMUS - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYUPLS - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVEQ - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVGE - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVGT - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVLE - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVLT - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVNE - 1858)) | (1 << (PlSqlParser.SYS_XQREF2VAL - 1858)) | (1 << (PlSqlParser.SYS_XQRENAME - 1858)) | (1 << (PlSqlParser.SYS_XQREPLACE - 1858)) | (1 << (PlSqlParser.SYS_XQRESVURI - 1858)) | (1 << (PlSqlParser.SYS_XQRNDHALF2EVN - 1858)) | (1 << (PlSqlParser.SYS_XQRSLVQNM - 1858)) | (1 << (PlSqlParser.SYS_XQRYENVPGET - 1858)) | (1 << (PlSqlParser.SYS_XQRYVARGET - 1858)) | (1 << (PlSqlParser.SYS_XQRYWRP - 1858)) | (1 << (PlSqlParser.SYS_XQSEQ2CON4XC - 1858)) | (1 << (PlSqlParser.SYS_XQSEQ2CON - 1858)) | (1 << (PlSqlParser.SYS_XQSEQDEEPEQ - 1858)) | (1 << (PlSqlParser.SYS_XQSEQINSB - 1858)))) !== 0) || ((((_la - 1890)) & ~0x1f) == 0 && ((1 << (_la - 1890)) & ((1 << (PlSqlParser.SYS_XQSEQRM - 1890)) | (1 << (PlSqlParser.SYS_XQSEQRVS - 1890)) | (1 << (PlSqlParser.SYS_XQSEQSUB - 1890)) | (1 << (PlSqlParser.SYS_XQSEQTYPMATCH - 1890)) | (1 << (PlSqlParser.SYS_XQSTARTSWITH - 1890)) | (1 << (PlSqlParser.SYS_XQSTATBURI - 1890)) | (1 << (PlSqlParser.SYS_XQSTR2CODEP - 1890)) | (1 << (PlSqlParser.SYS_XQSTRJOIN - 1890)) | (1 << (PlSqlParser.SYS_XQSUBSTRAFT - 1890)) | (1 << (PlSqlParser.SYS_XQSUBSTRBEF - 1890)) | (1 << (PlSqlParser.SYS_XQTOKENIZE - 1890)) | (1 << (PlSqlParser.SYS_XQTREATAS - 1890)) | (1 << (PlSqlParser.SYS_XQ_UPKXML2SQL - 1890)) | (1 << (PlSqlParser.SYS_XQXFORM - 1890)) | (1 << (PlSqlParser.SYS_XSID_TO_RAW - 1890)) | (1 << (PlSqlParser.SYS_ZMAP_FILTER - 1890)) | (1 << (PlSqlParser.SYS_ZMAP_REFRESH - 1890)) | (1 << (PlSqlParser.TABLE_LOOKUP_BY_NL - 1890)) | (1 << (PlSqlParser.TABLESPACE_NO - 1890)) | (1 << (PlSqlParser.TABLESPACE - 1890)) | (1 << (PlSqlParser.TABLES - 1890)) | (1 << (PlSqlParser.TABLE_STATS - 1890)) | (1 << (PlSqlParser.TABLE - 1890)) | (1 << (PlSqlParser.TABNO - 1890)) | (1 << (PlSqlParser.TAG - 1890)) | (1 << (PlSqlParser.TANH - 1890)) | (1 << (PlSqlParser.TAN - 1890)) | (1 << (PlSqlParser.TBLORIDXPARTNUM - 1890)) | (1 << (PlSqlParser.TEMPFILE - 1890)) | (1 << (PlSqlParser.TEMPLATE - 1890)) | (1 << (PlSqlParser.TEMPORARY - 1890)) | (1 << (PlSqlParser.TEMP_TABLE - 1890)))) !== 0) || ((((_la - 1922)) & ~0x1f) == 0 && ((1 << (_la - 1922)) & ((1 << (PlSqlParser.TEST - 1922)) | (1 << (PlSqlParser.TEXT - 1922)) | (1 << (PlSqlParser.THAN - 1922)) | (1 << (PlSqlParser.THEN - 1922)) | (1 << (PlSqlParser.THE - 1922)) | (1 << (PlSqlParser.THREAD - 1922)) | (1 << (PlSqlParser.THROUGH - 1922)) | (1 << (PlSqlParser.TIER - 1922)) | (1 << (PlSqlParser.TIES - 1922)) | (1 << (PlSqlParser.TIMEOUT - 1922)) | (1 << (PlSqlParser.TIMESTAMP_LTZ_UNCONSTRAINED - 1922)) | (1 << (PlSqlParser.TIMESTAMP - 1922)) | (1 << (PlSqlParser.TIMESTAMP_TZ_UNCONSTRAINED - 1922)) | (1 << (PlSqlParser.TIMESTAMP_UNCONSTRAINED - 1922)) | (1 << (PlSqlParser.TIMES - 1922)) | (1 << (PlSqlParser.TIME - 1922)) | (1 << (PlSqlParser.TIMEZONE_ABBR - 1922)) | (1 << (PlSqlParser.TIMEZONE_HOUR - 1922)) | (1 << (PlSqlParser.TIMEZONE_MINUTE - 1922)) | (1 << (PlSqlParser.TIMEZONE_OFFSET - 1922)) | (1 << (PlSqlParser.TIMEZONE_REGION - 1922)) | (1 << (PlSqlParser.TIME_ZONE - 1922)) | (1 << (PlSqlParser.TIV_GB - 1922)) | (1 << (PlSqlParser.TIV_SSF - 1922)) | (1 << (PlSqlParser.TO_ACLID - 1922)) | (1 << (PlSqlParser.TO_BINARY_DOUBLE - 1922)) | (1 << (PlSqlParser.TO_BINARY_FLOAT - 1922)) | (1 << (PlSqlParser.TO_BLOB - 1922)) | (1 << (PlSqlParser.TO_CLOB - 1922)) | (1 << (PlSqlParser.TO_DSINTERVAL - 1922)) | (1 << (PlSqlParser.TO_LOB - 1922)))) !== 0) || ((((_la - 1954)) & ~0x1f) == 0 && ((1 << (_la - 1954)) & ((1 << (PlSqlParser.TO_MULTI_BYTE - 1954)) | (1 << (PlSqlParser.TO_NCHAR - 1954)) | (1 << (PlSqlParser.TO_NCLOB - 1954)) | (1 << (PlSqlParser.TO_NUMBER - 1954)) | (1 << (PlSqlParser.TOPLEVEL - 1954)) | (1 << (PlSqlParser.TO_SINGLE_BYTE - 1954)) | (1 << (PlSqlParser.TO_TIMESTAMP - 1954)) | (1 << (PlSqlParser.TO_TIMESTAMP_TZ - 1954)) | (1 << (PlSqlParser.TO_TIME - 1954)) | (1 << (PlSqlParser.TO_TIME_TZ - 1954)) | (1 << (PlSqlParser.TO_YMINTERVAL - 1954)) | (1 << (PlSqlParser.TRACE - 1954)) | (1 << (PlSqlParser.TRACING - 1954)) | (1 << (PlSqlParser.TRACKING - 1954)) | (1 << (PlSqlParser.TRAILING - 1954)) | (1 << (PlSqlParser.TRANSACTION - 1954)) | (1 << (PlSqlParser.TRANSFORM_DISTINCT_AGG - 1954)) | (1 << (PlSqlParser.TRANSITIONAL - 1954)) | (1 << (PlSqlParser.TRANSITION - 1954)) | (1 << (PlSqlParser.TRANSLATE - 1954)) | (1 << (PlSqlParser.TRANSLATION - 1954)) | (1 << (PlSqlParser.TREAT - 1954)) | (1 << (PlSqlParser.TRIGGERS - 1954)) | (1 << (PlSqlParser.TRIGGER - 1954)) | (1 << (PlSqlParser.TRUE - 1954)) | (1 << (PlSqlParser.TRUNCATE - 1954)) | (1 << (PlSqlParser.TRUNC - 1954)) | (1 << (PlSqlParser.TRUSTED - 1954)) | (1 << (PlSqlParser.TRUST - 1954)) | (1 << (PlSqlParser.TUNING - 1954)) | (1 << (PlSqlParser.TX - 1954)))) !== 0) || ((((_la - 1986)) & ~0x1f) == 0 && ((1 << (_la - 1986)) & ((1 << (PlSqlParser.TYPES - 1986)) | (1 << (PlSqlParser.TYPE - 1986)) | (1 << (PlSqlParser.TZ_OFFSET - 1986)) | (1 << (PlSqlParser.UB2 - 1986)) | (1 << (PlSqlParser.UBA - 1986)) | (1 << (PlSqlParser.UCS2 - 1986)) | (1 << (PlSqlParser.UID - 1986)) | (1 << (PlSqlParser.UNARCHIVED - 1986)) | (1 << (PlSqlParser.UNBOUNDED - 1986)) | (1 << (PlSqlParser.UNBOUND - 1986)) | (1 << (PlSqlParser.UNCONDITIONAL - 1986)) | (1 << (PlSqlParser.UNDER - 1986)) | (1 << (PlSqlParser.UNDO - 1986)) | (1 << (PlSqlParser.UNDROP - 1986)) | (1 << (PlSqlParser.UNIFORM - 1986)) | (1 << (PlSqlParser.UNISTR - 1986)) | (1 << (PlSqlParser.UNLIMITED - 1986)) | (1 << (PlSqlParser.UNLOAD - 1986)) | (1 << (PlSqlParser.UNLOCK - 1986)) | (1 << (PlSqlParser.UNMATCHED - 1986)) | (1 << (PlSqlParser.UNNEST_INNERJ_DISTINCT_VIEW - 1986)) | (1 << (PlSqlParser.UNNEST_NOSEMIJ_NODISTINCTVIEW - 1986)) | (1 << (PlSqlParser.UNNEST_SEMIJ_VIEW - 1986)) | (1 << (PlSqlParser.UNNEST - 1986)) | (1 << (PlSqlParser.UNPACKED - 1986)) | (1 << (PlSqlParser.UNPIVOT - 1986)) | (1 << (PlSqlParser.UNPLUG - 1986)) | (1 << (PlSqlParser.UNPROTECTED - 1986)) | (1 << (PlSqlParser.UNQUIESCE - 1986)) | (1 << (PlSqlParser.UNRECOVERABLE - 1986)))) !== 0) || ((((_la - 2018)) & ~0x1f) == 0 && ((1 << (_la - 2018)) & ((1 << (PlSqlParser.UNRESTRICTED - 2018)) | (1 << (PlSqlParser.UNSUBSCRIBE - 2018)) | (1 << (PlSqlParser.UNTIL - 2018)) | (1 << (PlSqlParser.UNUSABLE - 2018)) | (1 << (PlSqlParser.UNUSED - 2018)) | (1 << (PlSqlParser.UPDATABLE - 2018)) | (1 << (PlSqlParser.UPDATED - 2018)) | (1 << (PlSqlParser.UPDATEXML - 2018)) | (1 << (PlSqlParser.UPD_INDEXES - 2018)) | (1 << (PlSqlParser.UPD_JOININDEX - 2018)) | (1 << (PlSqlParser.UPGRADE - 2018)) | (1 << (PlSqlParser.UPPER - 2018)) | (1 << (PlSqlParser.UPSERT - 2018)) | (1 << (PlSqlParser.UROWID - 2018)) | (1 << (PlSqlParser.USABLE - 2018)) | (1 << (PlSqlParser.USAGE - 2018)) | (1 << (PlSqlParser.USE_ANTI - 2018)) | (1 << (PlSqlParser.USE_CONCAT - 2018)) | (1 << (PlSqlParser.USE_CUBE - 2018)) | (1 << (PlSqlParser.USE_HASH_AGGREGATION - 2018)) | (1 << (PlSqlParser.USE_HASH_GBY_FOR_PUSHDOWN - 2018)) | (1 << (PlSqlParser.USE_HASH - 2018)) | (1 << (PlSqlParser.USE_HIDDEN_PARTITIONS - 2018)) | (1 << (PlSqlParser.USE_INVISIBLE_INDEXES - 2018)) | (1 << (PlSqlParser.USE_MERGE_CARTESIAN - 2018)) | (1 << (PlSqlParser.USE_MERGE - 2018)) | (1 << (PlSqlParser.USE_NL - 2018)) | (1 << (PlSqlParser.USE_NL_WITH_INDEX - 2018)) | (1 << (PlSqlParser.USE_PRIVATE_OUTLINES - 2018)) | (1 << (PlSqlParser.USER_DATA - 2018)) | (1 << (PlSqlParser.USER_DEFINED - 2018)))) !== 0) || ((((_la - 2050)) & ~0x1f) == 0 && ((1 << (_la - 2050)) & ((1 << (PlSqlParser.USERENV - 2050)) | (1 << (PlSqlParser.USERGROUP - 2050)) | (1 << (PlSqlParser.USER_RECYCLEBIN - 2050)) | (1 << (PlSqlParser.USERS - 2050)) | (1 << (PlSqlParser.USER_TABLESPACES - 2050)) | (1 << (PlSqlParser.USER - 2050)) | (1 << (PlSqlParser.USE_SEMI - 2050)) | (1 << (PlSqlParser.USE_STORED_OUTLINES - 2050)) | (1 << (PlSqlParser.USE_TTT_FOR_GSETS - 2050)) | (1 << (PlSqlParser.USE - 2050)) | (1 << (PlSqlParser.USE_VECTOR_AGGREGATION - 2050)) | (1 << (PlSqlParser.USE_WEAK_NAME_RESL - 2050)) | (1 << (PlSqlParser.USING_NO_EXPAND - 2050)) | (1 << (PlSqlParser.USING - 2050)) | (1 << (PlSqlParser.UTF16BE - 2050)) | (1 << (PlSqlParser.UTF16LE - 2050)) | (1 << (PlSqlParser.UTF32 - 2050)) | (1 << (PlSqlParser.UTF8 - 2050)) | (1 << (PlSqlParser.V1 - 2050)) | (1 << (PlSqlParser.V2 - 2050)) | (1 << (PlSqlParser.VALIDATE - 2050)) | (1 << (PlSqlParser.VALIDATION - 2050)) | (1 << (PlSqlParser.VALID_TIME_END - 2050)) | (1 << (PlSqlParser.VALUE - 2050)) | (1 << (PlSqlParser.VARCHAR2 - 2050)) | (1 << (PlSqlParser.VARCHAR - 2050)) | (1 << (PlSqlParser.VARIABLE - 2050)) | (1 << (PlSqlParser.VAR_POP - 2050)) | (1 << (PlSqlParser.VARRAYS - 2050)) | (1 << (PlSqlParser.VARRAY - 2050)) | (1 << (PlSqlParser.VAR_SAMP - 2050)))) !== 0) || ((((_la - 2082)) & ~0x1f) == 0 && ((1 << (_la - 2082)) & ((1 << (PlSqlParser.VARYING - 2082)) | (1 << (PlSqlParser.VECTOR_READ_TRACE - 2082)) | (1 << (PlSqlParser.VECTOR_READ - 2082)) | (1 << (PlSqlParser.VECTOR_TRANSFORM_DIMS - 2082)) | (1 << (PlSqlParser.VECTOR_TRANSFORM_FACT - 2082)) | (1 << (PlSqlParser.VECTOR_TRANSFORM - 2082)) | (1 << (PlSqlParser.VERIFIER - 2082)) | (1 << (PlSqlParser.VERIFY - 2082)) | (1 << (PlSqlParser.VERSIONING - 2082)) | (1 << (PlSqlParser.VERSIONS_ENDSCN - 2082)) | (1 << (PlSqlParser.VERSIONS_ENDTIME - 2082)) | (1 << (PlSqlParser.VERSIONS_OPERATION - 2082)) | (1 << (PlSqlParser.VERSIONS_STARTSCN - 2082)) | (1 << (PlSqlParser.VERSIONS_STARTTIME - 2082)) | (1 << (PlSqlParser.VERSIONS - 2082)) | (1 << (PlSqlParser.VERSIONS_XID - 2082)) | (1 << (PlSqlParser.VERSION - 2082)) | (1 << (PlSqlParser.VIOLATION - 2082)) | (1 << (PlSqlParser.VIRTUAL - 2082)) | (1 << (PlSqlParser.VISIBILITY - 2082)) | (1 << (PlSqlParser.VISIBLE - 2082)) | (1 << (PlSqlParser.VOLUME - 2082)) | (1 << (PlSqlParser.VSIZE - 2082)) | (1 << (PlSqlParser.WAIT - 2082)) | (1 << (PlSqlParser.WALLET - 2082)) | (1 << (PlSqlParser.WARNING - 2082)) | (1 << (PlSqlParser.WEEKS - 2082)) | (1 << (PlSqlParser.WEEK - 2082)) | (1 << (PlSqlParser.WELLFORMED - 2082)) | (1 << (PlSqlParser.WHENEVER - 2082)) | (1 << (PlSqlParser.WHEN - 2082)))) !== 0) || ((((_la - 2115)) & ~0x1f) == 0 && ((1 << (_la - 2115)) & ((1 << (PlSqlParser.WHILE - 2115)) | (1 << (PlSqlParser.WHITESPACE - 2115)) | (1 << (PlSqlParser.WIDTH_BUCKET - 2115)) | (1 << (PlSqlParser.WITHIN - 2115)) | (1 << (PlSqlParser.WITHOUT - 2115)) | (1 << (PlSqlParser.WITH_PLSQL - 2115)) | (1 << (PlSqlParser.WORK - 2115)) | (1 << (PlSqlParser.WRAPPED - 2115)) | (1 << (PlSqlParser.WRAPPER - 2115)) | (1 << (PlSqlParser.WRITE - 2115)) | (1 << (PlSqlParser.XDB_FASTPATH_INSERT - 2115)) | (1 << (PlSqlParser.X_DYN_PRUNE - 2115)) | (1 << (PlSqlParser.XID - 2115)) | (1 << (PlSqlParser.XML2OBJECT - 2115)) | (1 << (PlSqlParser.XMLAGG - 2115)) | (1 << (PlSqlParser.XMLATTRIBUTES - 2115)) | (1 << (PlSqlParser.XMLCAST - 2115)) | (1 << (PlSqlParser.XMLCDATA - 2115)) | (1 << (PlSqlParser.XMLCOLATTVAL - 2115)) | (1 << (PlSqlParser.XMLCOMMENT - 2115)) | (1 << (PlSqlParser.XMLCONCAT - 2115)) | (1 << (PlSqlParser.XMLDIFF - 2115)) | (1 << (PlSqlParser.XML_DML_RWT_STMT - 2115)) | (1 << (PlSqlParser.XMLELEMENT - 2115)) | (1 << (PlSqlParser.XMLEXISTS2 - 2115)) | (1 << (PlSqlParser.XMLEXISTS - 2115)) | (1 << (PlSqlParser.XMLFOREST - 2115)) | (1 << (PlSqlParser.XMLINDEX_REWRITE_IN_SELECT - 2115)) | (1 << (PlSqlParser.XMLINDEX_REWRITE - 2115)))) !== 0) || ((((_la - 2147)) & ~0x1f) == 0 && ((1 << (_la - 2147)) & ((1 << (PlSqlParser.XMLINDEX_SEL_IDX_TBL - 2147)) | (1 << (PlSqlParser.XMLISNODE - 2147)) | (1 << (PlSqlParser.XMLISVALID - 2147)) | (1 << (PlSqlParser.XMLNAMESPACES - 2147)) | (1 << (PlSqlParser.XMLPARSE - 2147)) | (1 << (PlSqlParser.XMLPATCH - 2147)) | (1 << (PlSqlParser.XMLPI - 2147)) | (1 << (PlSqlParser.XMLQUERYVAL - 2147)) | (1 << (PlSqlParser.XMLQUERY - 2147)) | (1 << (PlSqlParser.XMLROOT - 2147)) | (1 << (PlSqlParser.XMLSCHEMA - 2147)) | (1 << (PlSqlParser.XMLSERIALIZE - 2147)) | (1 << (PlSqlParser.XMLTABLE - 2147)) | (1 << (PlSqlParser.XMLTRANSFORMBLOB - 2147)) | (1 << (PlSqlParser.XMLTRANSFORM - 2147)) | (1 << (PlSqlParser.XMLTYPE - 2147)) | (1 << (PlSqlParser.XML - 2147)) | (1 << (PlSqlParser.XPATHTABLE - 2147)) | (1 << (PlSqlParser.XS_SYS_CONTEXT - 2147)) | (1 << (PlSqlParser.XS - 2147)) | (1 << (PlSqlParser.YEARS - 2147)) | (1 << (PlSqlParser.YEAR - 2147)) | (1 << (PlSqlParser.YES - 2147)) | (1 << (PlSqlParser.YMINTERVAL_UNCONSTRAINED - 2147)) | (1 << (PlSqlParser.ZONEMAP - 2147)) | (1 << (PlSqlParser.ZONE - 2147)) | (1 << (PlSqlParser.PREDICTION - 2147)) | (1 << (PlSqlParser.PREDICTION_BOUNDS - 2147)) | (1 << (PlSqlParser.PREDICTION_COST - 2147)) | (1 << (PlSqlParser.PREDICTION_DETAILS - 2147)) | (1 << (PlSqlParser.PREDICTION_PROBABILITY - 2147)))) !== 0) || ((((_la - 2179)) & ~0x1f) == 0 && ((1 << (_la - 2179)) & ((1 << (PlSqlParser.PREDICTION_SET - 2179)) | (1 << (PlSqlParser.CUME_DIST - 2179)) | (1 << (PlSqlParser.DENSE_RANK - 2179)) | (1 << (PlSqlParser.LISTAGG - 2179)) | (1 << (PlSqlParser.PERCENT_RANK - 2179)) | (1 << (PlSqlParser.PERCENTILE_CONT - 2179)) | (1 << (PlSqlParser.PERCENTILE_DISC - 2179)) | (1 << (PlSqlParser.RANK - 2179)) | (1 << (PlSqlParser.AVG - 2179)) | (1 << (PlSqlParser.CORR - 2179)) | (1 << (PlSqlParser.COVAR_ - 2179)) | (1 << (PlSqlParser.LAG - 2179)) | (1 << (PlSqlParser.LEAD - 2179)) | (1 << (PlSqlParser.MAX - 2179)) | (1 << (PlSqlParser.MEDIAN - 2179)) | (1 << (PlSqlParser.MIN - 2179)) | (1 << (PlSqlParser.NTILE - 2179)) | (1 << (PlSqlParser.NVL - 2179)) | (1 << (PlSqlParser.RATIO_TO_REPORT - 2179)) | (1 << (PlSqlParser.REGR_ - 2179)) | (1 << (PlSqlParser.ROUND - 2179)) | (1 << (PlSqlParser.ROW_NUMBER - 2179)) | (1 << (PlSqlParser.SUBSTR - 2179)) | (1 << (PlSqlParser.TO_CHAR - 2179)) | (1 << (PlSqlParser.TRIM - 2179)) | (1 << (PlSqlParser.SUM - 2179)) | (1 << (PlSqlParser.STDDEV - 2179)) | (1 << (PlSqlParser.VAR_ - 2179)) | (1 << (PlSqlParser.VARIANCE - 2179)) | (1 << (PlSqlParser.LEAST - 2179)) | (1 << (PlSqlParser.GREATEST - 2179)))) !== 0) || ((((_la - 2211)) & ~0x1f) == 0 && ((1 << (_la - 2211)) & ((1 << (PlSqlParser.TO_DATE - 2211)) | (1 << (PlSqlParser.PERIOD - 2211)) | (1 << (PlSqlParser.DELIMITED_ID - 2211)))) !== 0) || _la===PlSqlParser.REGULAR_ID) { this.state = 2314; this.type_spec(); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Alter_collection_clausesContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_alter_collection_clauses; return this; } Alter_collection_clausesContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Alter_collection_clausesContext.prototype.constructor = Alter_collection_clausesContext; Alter_collection_clausesContext.prototype.MODIFY = function() { return this.getToken(PlSqlParser.MODIFY, 0); }; Alter_collection_clausesContext.prototype.LIMIT = function() { return this.getToken(PlSqlParser.LIMIT, 0); }; Alter_collection_clausesContext.prototype.expression = function() { return this.getTypedRuleContext(ExpressionContext,0); }; Alter_collection_clausesContext.prototype.ELEMENT = function() { return this.getToken(PlSqlParser.ELEMENT, 0); }; Alter_collection_clausesContext.prototype.TYPE = function() { return this.getToken(PlSqlParser.TYPE, 0); }; Alter_collection_clausesContext.prototype.type_spec = function() { return this.getTypedRuleContext(Type_specContext,0); }; Alter_collection_clausesContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterAlter_collection_clauses(this); } }; Alter_collection_clausesContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitAlter_collection_clauses(this); } }; Alter_collection_clausesContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitAlter_collection_clauses(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Alter_collection_clausesContext = Alter_collection_clausesContext; PlSqlParser.prototype.alter_collection_clauses = function() { var localctx = new Alter_collection_clausesContext(this, this._ctx, this.state); this.enterRule(localctx, 102, PlSqlParser.RULE_alter_collection_clauses); try { this.enterOuterAlt(localctx, 1); this.state = 2317; this.match(PlSqlParser.MODIFY); this.state = 2323; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.LIMIT: this.state = 2318; this.match(PlSqlParser.LIMIT); this.state = 2319; this.expression(); break; case PlSqlParser.ELEMENT: this.state = 2320; this.match(PlSqlParser.ELEMENT); this.state = 2321; this.match(PlSqlParser.TYPE); this.state = 2322; this.type_spec(); break; default: throw new antlr4.error.NoViableAltException(this); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Dependent_handling_clauseContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_dependent_handling_clause; return this; } Dependent_handling_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Dependent_handling_clauseContext.prototype.constructor = Dependent_handling_clauseContext; Dependent_handling_clauseContext.prototype.INVALIDATE = function() { return this.getToken(PlSqlParser.INVALIDATE, 0); }; Dependent_handling_clauseContext.prototype.CASCADE = function() { return this.getToken(PlSqlParser.CASCADE, 0); }; Dependent_handling_clauseContext.prototype.CONVERT = function() { return this.getToken(PlSqlParser.CONVERT, 0); }; Dependent_handling_clauseContext.prototype.TO = function() { return this.getToken(PlSqlParser.TO, 0); }; Dependent_handling_clauseContext.prototype.SUBSTITUTABLE = function() { return this.getToken(PlSqlParser.SUBSTITUTABLE, 0); }; Dependent_handling_clauseContext.prototype.INCLUDING = function() { return this.getToken(PlSqlParser.INCLUDING, 0); }; Dependent_handling_clauseContext.prototype.TABLE = function() { return this.getToken(PlSqlParser.TABLE, 0); }; Dependent_handling_clauseContext.prototype.DATA = function() { return this.getToken(PlSqlParser.DATA, 0); }; Dependent_handling_clauseContext.prototype.dependent_exceptions_part = function() { return this.getTypedRuleContext(Dependent_exceptions_partContext,0); }; Dependent_handling_clauseContext.prototype.NOT = function() { return this.getToken(PlSqlParser.NOT, 0); }; Dependent_handling_clauseContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterDependent_handling_clause(this); } }; Dependent_handling_clauseContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitDependent_handling_clause(this); } }; Dependent_handling_clauseContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitDependent_handling_clause(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Dependent_handling_clauseContext = Dependent_handling_clauseContext; PlSqlParser.prototype.dependent_handling_clause = function() { var localctx = new Dependent_handling_clauseContext(this, this._ctx, this.state); this.enterRule(localctx, 104, PlSqlParser.RULE_dependent_handling_clause); var _la = 0; // Token type try { this.state = 2341; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.INVALIDATE: this.enterOuterAlt(localctx, 1); this.state = 2325; this.match(PlSqlParser.INVALIDATE); break; case PlSqlParser.CASCADE: this.enterOuterAlt(localctx, 2); this.state = 2326; this.match(PlSqlParser.CASCADE); this.state = 2336; this._errHandler.sync(this); switch (this._input.LA(1)) { case PlSqlParser.CONVERT: this.state = 2327; this.match(PlSqlParser.CONVERT); this.state = 2328; this.match(PlSqlParser.TO); this.state = 2329; this.match(PlSqlParser.SUBSTITUTABLE); break; case PlSqlParser.INCLUDING: case PlSqlParser.NOT: this.state = 2331; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.NOT) { this.state = 2330; this.match(PlSqlParser.NOT); } this.state = 2333; this.match(PlSqlParser.INCLUDING); this.state = 2334; this.match(PlSqlParser.TABLE); this.state = 2335; this.match(PlSqlParser.DATA); break; case PlSqlParser.EXCEPTIONS: case PlSqlParser.FORCE: case PlSqlParser.SEMICOLON: break; default: break; } this.state = 2339; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.EXCEPTIONS || _la===PlSqlParser.FORCE) { this.state = 2338; this.dependent_exceptions_part(); } break; default: throw new antlr4.error.NoViableAltException(this); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Dependent_exceptions_partContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_dependent_exceptions_part; return this; } Dependent_exceptions_partContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Dependent_exceptions_partContext.prototype.constructor = Dependent_exceptions_partContext; Dependent_exceptions_partContext.prototype.EXCEPTIONS = function() { return this.getToken(PlSqlParser.EXCEPTIONS, 0); }; Dependent_exceptions_partContext.prototype.INTO = function() { return this.getToken(PlSqlParser.INTO, 0); }; Dependent_exceptions_partContext.prototype.tableview_name = function() { return this.getTypedRuleContext(Tableview_nameContext,0); }; Dependent_exceptions_partContext.prototype.FORCE = function() { return this.getToken(PlSqlParser.FORCE, 0); }; Dependent_exceptions_partContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterDependent_exceptions_part(this); } }; Dependent_exceptions_partContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitDependent_exceptions_part(this); } }; Dependent_exceptions_partContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitDependent_exceptions_part(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Dependent_exceptions_partContext = Dependent_exceptions_partContext; PlSqlParser.prototype.dependent_exceptions_part = function() { var localctx = new Dependent_exceptions_partContext(this, this._ctx, this.state); this.enterRule(localctx, 106, PlSqlParser.RULE_dependent_exceptions_part); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 2344; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.FORCE) { this.state = 2343; this.match(PlSqlParser.FORCE); } this.state = 2346; this.match(PlSqlParser.EXCEPTIONS); this.state = 2347; this.match(PlSqlParser.INTO); this.state = 2348; this.tableview_name(); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Create_typeContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_create_type; return this; } Create_typeContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Create_typeContext.prototype.constructor = Create_typeContext; Create_typeContext.prototype.CREATE = function() { return this.getToken(PlSqlParser.CREATE, 0); }; Create_typeContext.prototype.TYPE = function() { return this.getToken(PlSqlParser.TYPE, 0); }; Create_typeContext.prototype.SEMICOLON = function() { return this.getToken(PlSqlParser.SEMICOLON, 0); }; Create_typeContext.prototype.type_definition = function() { return this.getTypedRuleContext(Type_definitionContext,0); }; Create_typeContext.prototype.type_body = function() { return this.getTypedRuleContext(Type_bodyContext,0); }; Create_typeContext.prototype.OR = function() { return this.getToken(PlSqlParser.OR, 0); }; Create_typeContext.prototype.REPLACE = function() { return this.getToken(PlSqlParser.REPLACE, 0); }; Create_typeContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterCreate_type(this); } }; Create_typeContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitCreate_type(this); } }; Create_typeContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitCreate_type(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Create_typeContext = Create_typeContext; PlSqlParser.prototype.create_type = function() { var localctx = new Create_typeContext(this, this._ctx, this.state); this.enterRule(localctx, 108, PlSqlParser.RULE_create_type); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 2350; this.match(PlSqlParser.CREATE); this.state = 2353; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.OR) { this.state = 2351; this.match(PlSqlParser.OR); this.state = 2352; this.match(PlSqlParser.REPLACE); } this.state = 2355; this.match(PlSqlParser.TYPE); this.state = 2358; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,121,this._ctx); switch(la_) { case 1: this.state = 2356; this.type_definition(); break; case 2: this.state = 2357; this.type_body(); break; } this.state = 2360; this.match(PlSqlParser.SEMICOLON); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Type_definitionContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_type_definition; return this; } Type_definitionContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Type_definitionContext.prototype.constructor = Type_definitionContext; Type_definitionContext.prototype.type_name = function() { return this.getTypedRuleContext(Type_nameContext,0); }; Type_definitionContext.prototype.OID = function() { return this.getToken(PlSqlParser.OID, 0); }; Type_definitionContext.prototype.CHAR_STRING = function() { return this.getToken(PlSqlParser.CHAR_STRING, 0); }; Type_definitionContext.prototype.object_type_def = function() { return this.getTypedRuleContext(Object_type_defContext,0); }; Type_definitionContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterType_definition(this); } }; Type_definitionContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitType_definition(this); } }; Type_definitionContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitType_definition(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Type_definitionContext = Type_definitionContext; PlSqlParser.prototype.type_definition = function() { var localctx = new Type_definitionContext(this, this._ctx, this.state); this.enterRule(localctx, 110, PlSqlParser.RULE_type_definition); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 2362; this.type_name(); this.state = 2365; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.OID) { this.state = 2363; this.match(PlSqlParser.OID); this.state = 2364; this.match(PlSqlParser.CHAR_STRING); } this.state = 2368; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.AS || _la===PlSqlParser.AUTHID || _la===PlSqlParser.IS || _la===PlSqlParser.UNDER) { this.state = 2367; this.object_type_def(); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Object_type_defContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_object_type_def; return this; } Object_type_defContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Object_type_defContext.prototype.constructor = Object_type_defContext; Object_type_defContext.prototype.object_as_part = function() { return this.getTypedRuleContext(Object_as_partContext,0); }; Object_type_defContext.prototype.object_under_part = function() { return this.getTypedRuleContext(Object_under_partContext,0); }; Object_type_defContext.prototype.invoker_rights_clause = function() { return this.getTypedRuleContext(Invoker_rights_clauseContext,0); }; Object_type_defContext.prototype.sqlj_object_type = function() { return this.getTypedRuleContext(Sqlj_object_typeContext,0); }; Object_type_defContext.prototype.LEFT_PAREN = function() { return this.getToken(PlSqlParser.LEFT_PAREN, 0); }; Object_type_defContext.prototype.object_member_spec = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Object_member_specContext); } else { return this.getTypedRuleContext(Object_member_specContext,i); } }; Object_type_defContext.prototype.RIGHT_PAREN = function() { return this.getToken(PlSqlParser.RIGHT_PAREN, 0); }; Object_type_defContext.prototype.modifier_clause = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Modifier_clauseContext); } else { return this.getTypedRuleContext(Modifier_clauseContext,i); } }; Object_type_defContext.prototype.COMMA = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.COMMA); } else { return this.getToken(PlSqlParser.COMMA, i); } }; Object_type_defContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterObject_type_def(this); } }; Object_type_defContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitObject_type_def(this); } }; Object_type_defContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitObject_type_def(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Object_type_defContext = Object_type_defContext; PlSqlParser.prototype.object_type_def = function() { var localctx = new Object_type_defContext(this, this._ctx, this.state); this.enterRule(localctx, 112, PlSqlParser.RULE_object_type_def); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 2371; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.AUTHID) { this.state = 2370; this.invoker_rights_clause(); } this.state = 2375; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.AS: case PlSqlParser.IS: this.state = 2373; this.object_as_part(); break; case PlSqlParser.UNDER: this.state = 2374; this.object_under_part(); break; default: throw new antlr4.error.NoViableAltException(this); } this.state = 2378; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.EXTERNAL) { this.state = 2377; this.sqlj_object_type(); } this.state = 2391; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.LEFT_PAREN) { this.state = 2380; this.match(PlSqlParser.LEFT_PAREN); this.state = 2381; this.object_member_spec(); this.state = 2386; this._errHandler.sync(this); _la = this._input.LA(1); while(_la===PlSqlParser.COMMA) { this.state = 2382; this.match(PlSqlParser.COMMA); this.state = 2383; this.object_member_spec(); this.state = 2388; this._errHandler.sync(this); _la = this._input.LA(1); } this.state = 2389; this.match(PlSqlParser.RIGHT_PAREN); } this.state = 2396; this._errHandler.sync(this); _la = this._input.LA(1); while(_la===PlSqlParser.FINAL || _la===PlSqlParser.INSTANTIABLE || _la===PlSqlParser.NOT || _la===PlSqlParser.OVERRIDING) { this.state = 2393; this.modifier_clause(); this.state = 2398; this._errHandler.sync(this); _la = this._input.LA(1); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Object_as_partContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_object_as_part; return this; } Object_as_partContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Object_as_partContext.prototype.constructor = Object_as_partContext; Object_as_partContext.prototype.IS = function() { return this.getToken(PlSqlParser.IS, 0); }; Object_as_partContext.prototype.AS = function() { return this.getToken(PlSqlParser.AS, 0); }; Object_as_partContext.prototype.OBJECT = function() { return this.getToken(PlSqlParser.OBJECT, 0); }; Object_as_partContext.prototype.varray_type_def = function() { return this.getTypedRuleContext(Varray_type_defContext,0); }; Object_as_partContext.prototype.nested_table_type_def = function() { return this.getTypedRuleContext(Nested_table_type_defContext,0); }; Object_as_partContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterObject_as_part(this); } }; Object_as_partContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitObject_as_part(this); } }; Object_as_partContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitObject_as_part(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Object_as_partContext = Object_as_partContext; PlSqlParser.prototype.object_as_part = function() { var localctx = new Object_as_partContext(this, this._ctx, this.state); this.enterRule(localctx, 114, PlSqlParser.RULE_object_as_part); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 2399; _la = this._input.LA(1); if(!(_la===PlSqlParser.AS || _la===PlSqlParser.IS)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } this.state = 2403; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.OBJECT: this.state = 2400; this.match(PlSqlParser.OBJECT); break; case PlSqlParser.VARRAY: case PlSqlParser.VARYING: this.state = 2401; this.varray_type_def(); break; case PlSqlParser.TABLE: this.state = 2402; this.nested_table_type_def(); break; default: throw new antlr4.error.NoViableAltException(this); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Object_under_partContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_object_under_part; return this; } Object_under_partContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Object_under_partContext.prototype.constructor = Object_under_partContext; Object_under_partContext.prototype.UNDER = function() { return this.getToken(PlSqlParser.UNDER, 0); }; Object_under_partContext.prototype.type_spec = function() { return this.getTypedRuleContext(Type_specContext,0); }; Object_under_partContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterObject_under_part(this); } }; Object_under_partContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitObject_under_part(this); } }; Object_under_partContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitObject_under_part(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Object_under_partContext = Object_under_partContext; PlSqlParser.prototype.object_under_part = function() { var localctx = new Object_under_partContext(this, this._ctx, this.state); this.enterRule(localctx, 116, PlSqlParser.RULE_object_under_part); try { this.enterOuterAlt(localctx, 1); this.state = 2405; this.match(PlSqlParser.UNDER); this.state = 2406; this.type_spec(); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Nested_table_type_defContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_nested_table_type_def; return this; } Nested_table_type_defContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Nested_table_type_defContext.prototype.constructor = Nested_table_type_defContext; Nested_table_type_defContext.prototype.TABLE = function() { return this.getToken(PlSqlParser.TABLE, 0); }; Nested_table_type_defContext.prototype.OF = function() { return this.getToken(PlSqlParser.OF, 0); }; Nested_table_type_defContext.prototype.type_spec = function() { return this.getTypedRuleContext(Type_specContext,0); }; Nested_table_type_defContext.prototype.NOT = function() { return this.getToken(PlSqlParser.NOT, 0); }; Nested_table_type_defContext.prototype.NULL_ = function() { return this.getToken(PlSqlParser.NULL_, 0); }; Nested_table_type_defContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterNested_table_type_def(this); } }; Nested_table_type_defContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitNested_table_type_def(this); } }; Nested_table_type_defContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitNested_table_type_def(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Nested_table_type_defContext = Nested_table_type_defContext; PlSqlParser.prototype.nested_table_type_def = function() { var localctx = new Nested_table_type_defContext(this, this._ctx, this.state); this.enterRule(localctx, 118, PlSqlParser.RULE_nested_table_type_def); try { this.enterOuterAlt(localctx, 1); this.state = 2408; this.match(PlSqlParser.TABLE); this.state = 2409; this.match(PlSqlParser.OF); this.state = 2410; this.type_spec(); this.state = 2413; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,131,this._ctx); if(la_===1) { this.state = 2411; this.match(PlSqlParser.NOT); this.state = 2412; this.match(PlSqlParser.NULL_); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Sqlj_object_typeContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_sqlj_object_type; return this; } Sqlj_object_typeContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Sqlj_object_typeContext.prototype.constructor = Sqlj_object_typeContext; Sqlj_object_typeContext.prototype.EXTERNAL = function() { return this.getToken(PlSqlParser.EXTERNAL, 0); }; Sqlj_object_typeContext.prototype.NAME = function() { return this.getToken(PlSqlParser.NAME, 0); }; Sqlj_object_typeContext.prototype.expression = function() { return this.getTypedRuleContext(ExpressionContext,0); }; Sqlj_object_typeContext.prototype.LANGUAGE = function() { return this.getToken(PlSqlParser.LANGUAGE, 0); }; Sqlj_object_typeContext.prototype.JAVA = function() { return this.getToken(PlSqlParser.JAVA, 0); }; Sqlj_object_typeContext.prototype.USING = function() { return this.getToken(PlSqlParser.USING, 0); }; Sqlj_object_typeContext.prototype.SQLDATA = function() { return this.getToken(PlSqlParser.SQLDATA, 0); }; Sqlj_object_typeContext.prototype.CUSTOMDATUM = function() { return this.getToken(PlSqlParser.CUSTOMDATUM, 0); }; Sqlj_object_typeContext.prototype.ORADATA = function() { return this.getToken(PlSqlParser.ORADATA, 0); }; Sqlj_object_typeContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterSqlj_object_type(this); } }; Sqlj_object_typeContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitSqlj_object_type(this); } }; Sqlj_object_typeContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitSqlj_object_type(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Sqlj_object_typeContext = Sqlj_object_typeContext; PlSqlParser.prototype.sqlj_object_type = function() { var localctx = new Sqlj_object_typeContext(this, this._ctx, this.state); this.enterRule(localctx, 120, PlSqlParser.RULE_sqlj_object_type); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 2415; this.match(PlSqlParser.EXTERNAL); this.state = 2416; this.match(PlSqlParser.NAME); this.state = 2417; this.expression(); this.state = 2418; this.match(PlSqlParser.LANGUAGE); this.state = 2419; this.match(PlSqlParser.JAVA); this.state = 2420; this.match(PlSqlParser.USING); this.state = 2421; _la = this._input.LA(1); if(!(_la===PlSqlParser.CUSTOMDATUM || _la===PlSqlParser.ORADATA || _la===PlSqlParser.SQLDATA)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Type_bodyContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_type_body; return this; } Type_bodyContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Type_bodyContext.prototype.constructor = Type_bodyContext; Type_bodyContext.prototype.BODY = function() { return this.getToken(PlSqlParser.BODY, 0); }; Type_bodyContext.prototype.type_name = function() { return this.getTypedRuleContext(Type_nameContext,0); }; Type_bodyContext.prototype.END = function() { return this.getToken(PlSqlParser.END, 0); }; Type_bodyContext.prototype.IS = function() { return this.getToken(PlSqlParser.IS, 0); }; Type_bodyContext.prototype.AS = function() { return this.getToken(PlSqlParser.AS, 0); }; Type_bodyContext.prototype.type_body_elements = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Type_body_elementsContext); } else { return this.getTypedRuleContext(Type_body_elementsContext,i); } }; Type_bodyContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterType_body(this); } }; Type_bodyContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitType_body(this); } }; Type_bodyContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitType_body(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Type_bodyContext = Type_bodyContext; PlSqlParser.prototype.type_body = function() { var localctx = new Type_bodyContext(this, this._ctx, this.state); this.enterRule(localctx, 122, PlSqlParser.RULE_type_body); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 2423; this.match(PlSqlParser.BODY); this.state = 2424; this.type_name(); this.state = 2425; _la = this._input.LA(1); if(!(_la===PlSqlParser.AS || _la===PlSqlParser.IS)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } this.state = 2427; this._errHandler.sync(this); _la = this._input.LA(1); do { this.state = 2426; this.type_body_elements(); this.state = 2429; this._errHandler.sync(this); _la = this._input.LA(1); } while(_la===PlSqlParser.MAP || _la===PlSqlParser.MEMBER || _la===PlSqlParser.ORDER || _la===PlSqlParser.OVERRIDING || _la===PlSqlParser.STATIC); this.state = 2431; this.match(PlSqlParser.END); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Type_body_elementsContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_type_body_elements; return this; } Type_body_elementsContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Type_body_elementsContext.prototype.constructor = Type_body_elementsContext; Type_body_elementsContext.prototype.map_order_func_declaration = function() { return this.getTypedRuleContext(Map_order_func_declarationContext,0); }; Type_body_elementsContext.prototype.subprog_decl_in_type = function() { return this.getTypedRuleContext(Subprog_decl_in_typeContext,0); }; Type_body_elementsContext.prototype.overriding_subprogram_spec = function() { return this.getTypedRuleContext(Overriding_subprogram_specContext,0); }; Type_body_elementsContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterType_body_elements(this); } }; Type_body_elementsContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitType_body_elements(this); } }; Type_body_elementsContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitType_body_elements(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Type_body_elementsContext = Type_body_elementsContext; PlSqlParser.prototype.type_body_elements = function() { var localctx = new Type_body_elementsContext(this, this._ctx, this.state); this.enterRule(localctx, 124, PlSqlParser.RULE_type_body_elements); try { this.state = 2436; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.MAP: case PlSqlParser.ORDER: this.enterOuterAlt(localctx, 1); this.state = 2433; this.map_order_func_declaration(); break; case PlSqlParser.MEMBER: case PlSqlParser.STATIC: this.enterOuterAlt(localctx, 2); this.state = 2434; this.subprog_decl_in_type(); break; case PlSqlParser.OVERRIDING: this.enterOuterAlt(localctx, 3); this.state = 2435; this.overriding_subprogram_spec(); break; default: throw new antlr4.error.NoViableAltException(this); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Map_order_func_declarationContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_map_order_func_declaration; return this; } Map_order_func_declarationContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Map_order_func_declarationContext.prototype.constructor = Map_order_func_declarationContext; Map_order_func_declarationContext.prototype.MEMBER = function() { return this.getToken(PlSqlParser.MEMBER, 0); }; Map_order_func_declarationContext.prototype.func_decl_in_type = function() { return this.getTypedRuleContext(Func_decl_in_typeContext,0); }; Map_order_func_declarationContext.prototype.MAP = function() { return this.getToken(PlSqlParser.MAP, 0); }; Map_order_func_declarationContext.prototype.ORDER = function() { return this.getToken(PlSqlParser.ORDER, 0); }; Map_order_func_declarationContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterMap_order_func_declaration(this); } }; Map_order_func_declarationContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitMap_order_func_declaration(this); } }; Map_order_func_declarationContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitMap_order_func_declaration(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Map_order_func_declarationContext = Map_order_func_declarationContext; PlSqlParser.prototype.map_order_func_declaration = function() { var localctx = new Map_order_func_declarationContext(this, this._ctx, this.state); this.enterRule(localctx, 126, PlSqlParser.RULE_map_order_func_declaration); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 2438; _la = this._input.LA(1); if(!(_la===PlSqlParser.MAP || _la===PlSqlParser.ORDER)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } this.state = 2439; this.match(PlSqlParser.MEMBER); this.state = 2440; this.func_decl_in_type(); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Subprog_decl_in_typeContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_subprog_decl_in_type; return this; } Subprog_decl_in_typeContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Subprog_decl_in_typeContext.prototype.constructor = Subprog_decl_in_typeContext; Subprog_decl_in_typeContext.prototype.MEMBER = function() { return this.getToken(PlSqlParser.MEMBER, 0); }; Subprog_decl_in_typeContext.prototype.STATIC = function() { return this.getToken(PlSqlParser.STATIC, 0); }; Subprog_decl_in_typeContext.prototype.proc_decl_in_type = function() { return this.getTypedRuleContext(Proc_decl_in_typeContext,0); }; Subprog_decl_in_typeContext.prototype.func_decl_in_type = function() { return this.getTypedRuleContext(Func_decl_in_typeContext,0); }; Subprog_decl_in_typeContext.prototype.constructor_declaration = function() { return this.getTypedRuleContext(Constructor_declarationContext,0); }; Subprog_decl_in_typeContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterSubprog_decl_in_type(this); } }; Subprog_decl_in_typeContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitSubprog_decl_in_type(this); } }; Subprog_decl_in_typeContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitSubprog_decl_in_type(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Subprog_decl_in_typeContext = Subprog_decl_in_typeContext; PlSqlParser.prototype.subprog_decl_in_type = function() { var localctx = new Subprog_decl_in_typeContext(this, this._ctx, this.state); this.enterRule(localctx, 128, PlSqlParser.RULE_subprog_decl_in_type); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 2442; _la = this._input.LA(1); if(!(_la===PlSqlParser.MEMBER || _la===PlSqlParser.STATIC)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } this.state = 2446; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.PROCEDURE: this.state = 2443; this.proc_decl_in_type(); break; case PlSqlParser.FUNCTION: this.state = 2444; this.func_decl_in_type(); break; case PlSqlParser.CONSTRUCTOR: case PlSqlParser.FINAL: case PlSqlParser.INSTANTIABLE: this.state = 2445; this.constructor_declaration(); break; default: throw new antlr4.error.NoViableAltException(this); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Proc_decl_in_typeContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_proc_decl_in_type; return this; } Proc_decl_in_typeContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Proc_decl_in_typeContext.prototype.constructor = Proc_decl_in_typeContext; Proc_decl_in_typeContext.prototype.PROCEDURE = function() { return this.getToken(PlSqlParser.PROCEDURE, 0); }; Proc_decl_in_typeContext.prototype.procedure_name = function() { return this.getTypedRuleContext(Procedure_nameContext,0); }; Proc_decl_in_typeContext.prototype.LEFT_PAREN = function() { return this.getToken(PlSqlParser.LEFT_PAREN, 0); }; Proc_decl_in_typeContext.prototype.type_elements_parameter = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Type_elements_parameterContext); } else { return this.getTypedRuleContext(Type_elements_parameterContext,i); } }; Proc_decl_in_typeContext.prototype.RIGHT_PAREN = function() { return this.getToken(PlSqlParser.RIGHT_PAREN, 0); }; Proc_decl_in_typeContext.prototype.IS = function() { return this.getToken(PlSqlParser.IS, 0); }; Proc_decl_in_typeContext.prototype.AS = function() { return this.getToken(PlSqlParser.AS, 0); }; Proc_decl_in_typeContext.prototype.call_spec = function() { return this.getTypedRuleContext(Call_specContext,0); }; Proc_decl_in_typeContext.prototype.body = function() { return this.getTypedRuleContext(BodyContext,0); }; Proc_decl_in_typeContext.prototype.SEMICOLON = function() { return this.getToken(PlSqlParser.SEMICOLON, 0); }; Proc_decl_in_typeContext.prototype.COMMA = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.COMMA); } else { return this.getToken(PlSqlParser.COMMA, i); } }; Proc_decl_in_typeContext.prototype.DECLARE = function() { return this.getToken(PlSqlParser.DECLARE, 0); }; Proc_decl_in_typeContext.prototype.seq_of_declare_specs = function() { return this.getTypedRuleContext(Seq_of_declare_specsContext,0); }; Proc_decl_in_typeContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterProc_decl_in_type(this); } }; Proc_decl_in_typeContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitProc_decl_in_type(this); } }; Proc_decl_in_typeContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitProc_decl_in_type(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Proc_decl_in_typeContext = Proc_decl_in_typeContext; PlSqlParser.prototype.proc_decl_in_type = function() { var localctx = new Proc_decl_in_typeContext(this, this._ctx, this.state); this.enterRule(localctx, 130, PlSqlParser.RULE_proc_decl_in_type); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 2448; this.match(PlSqlParser.PROCEDURE); this.state = 2449; this.procedure_name(); this.state = 2450; this.match(PlSqlParser.LEFT_PAREN); this.state = 2451; this.type_elements_parameter(); this.state = 2456; this._errHandler.sync(this); _la = this._input.LA(1); while(_la===PlSqlParser.COMMA) { this.state = 2452; this.match(PlSqlParser.COMMA); this.state = 2453; this.type_elements_parameter(); this.state = 2458; this._errHandler.sync(this); _la = this._input.LA(1); } this.state = 2459; this.match(PlSqlParser.RIGHT_PAREN); this.state = 2460; _la = this._input.LA(1); if(!(_la===PlSqlParser.AS || _la===PlSqlParser.IS)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } this.state = 2471; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,138,this._ctx); switch(la_) { case 1: this.state = 2461; this.call_spec(); break; case 2: this.state = 2463; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,136,this._ctx); if(la_===1) { this.state = 2462; this.match(PlSqlParser.DECLARE); } this.state = 2466; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,137,this._ctx); if(la_===1) { this.state = 2465; this.seq_of_declare_specs(); } this.state = 2468; this.body(); this.state = 2469; this.match(PlSqlParser.SEMICOLON); break; } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Func_decl_in_typeContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_func_decl_in_type; return this; } Func_decl_in_typeContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Func_decl_in_typeContext.prototype.constructor = Func_decl_in_typeContext; Func_decl_in_typeContext.prototype.FUNCTION = function() { return this.getToken(PlSqlParser.FUNCTION, 0); }; Func_decl_in_typeContext.prototype.function_name = function() { return this.getTypedRuleContext(Function_nameContext,0); }; Func_decl_in_typeContext.prototype.RETURN = function() { return this.getToken(PlSqlParser.RETURN, 0); }; Func_decl_in_typeContext.prototype.type_spec = function() { return this.getTypedRuleContext(Type_specContext,0); }; Func_decl_in_typeContext.prototype.IS = function() { return this.getToken(PlSqlParser.IS, 0); }; Func_decl_in_typeContext.prototype.AS = function() { return this.getToken(PlSqlParser.AS, 0); }; Func_decl_in_typeContext.prototype.call_spec = function() { return this.getTypedRuleContext(Call_specContext,0); }; Func_decl_in_typeContext.prototype.body = function() { return this.getTypedRuleContext(BodyContext,0); }; Func_decl_in_typeContext.prototype.SEMICOLON = function() { return this.getToken(PlSqlParser.SEMICOLON, 0); }; Func_decl_in_typeContext.prototype.LEFT_PAREN = function() { return this.getToken(PlSqlParser.LEFT_PAREN, 0); }; Func_decl_in_typeContext.prototype.type_elements_parameter = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Type_elements_parameterContext); } else { return this.getTypedRuleContext(Type_elements_parameterContext,i); } }; Func_decl_in_typeContext.prototype.RIGHT_PAREN = function() { return this.getToken(PlSqlParser.RIGHT_PAREN, 0); }; Func_decl_in_typeContext.prototype.DECLARE = function() { return this.getToken(PlSqlParser.DECLARE, 0); }; Func_decl_in_typeContext.prototype.seq_of_declare_specs = function() { return this.getTypedRuleContext(Seq_of_declare_specsContext,0); }; Func_decl_in_typeContext.prototype.COMMA = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.COMMA); } else { return this.getToken(PlSqlParser.COMMA, i); } }; Func_decl_in_typeContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterFunc_decl_in_type(this); } }; Func_decl_in_typeContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitFunc_decl_in_type(this); } }; Func_decl_in_typeContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitFunc_decl_in_type(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Func_decl_in_typeContext = Func_decl_in_typeContext; PlSqlParser.prototype.func_decl_in_type = function() { var localctx = new Func_decl_in_typeContext(this, this._ctx, this.state); this.enterRule(localctx, 132, PlSqlParser.RULE_func_decl_in_type); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 2473; this.match(PlSqlParser.FUNCTION); this.state = 2474; this.function_name(); this.state = 2486; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.LEFT_PAREN) { this.state = 2475; this.match(PlSqlParser.LEFT_PAREN); this.state = 2476; this.type_elements_parameter(); this.state = 2481; this._errHandler.sync(this); _la = this._input.LA(1); while(_la===PlSqlParser.COMMA) { this.state = 2477; this.match(PlSqlParser.COMMA); this.state = 2478; this.type_elements_parameter(); this.state = 2483; this._errHandler.sync(this); _la = this._input.LA(1); } this.state = 2484; this.match(PlSqlParser.RIGHT_PAREN); } this.state = 2488; this.match(PlSqlParser.RETURN); this.state = 2489; this.type_spec(); this.state = 2490; _la = this._input.LA(1); if(!(_la===PlSqlParser.AS || _la===PlSqlParser.IS)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } this.state = 2501; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,143,this._ctx); switch(la_) { case 1: this.state = 2491; this.call_spec(); break; case 2: this.state = 2493; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,141,this._ctx); if(la_===1) { this.state = 2492; this.match(PlSqlParser.DECLARE); } this.state = 2496; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,142,this._ctx); if(la_===1) { this.state = 2495; this.seq_of_declare_specs(); } this.state = 2498; this.body(); this.state = 2499; this.match(PlSqlParser.SEMICOLON); break; } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Constructor_declarationContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_constructor_declaration; return this; } Constructor_declarationContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Constructor_declarationContext.prototype.constructor = Constructor_declarationContext; Constructor_declarationContext.prototype.CONSTRUCTOR = function() { return this.getToken(PlSqlParser.CONSTRUCTOR, 0); }; Constructor_declarationContext.prototype.FUNCTION = function() { return this.getToken(PlSqlParser.FUNCTION, 0); }; Constructor_declarationContext.prototype.type_spec = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Type_specContext); } else { return this.getTypedRuleContext(Type_specContext,i); } }; Constructor_declarationContext.prototype.RETURN = function() { return this.getToken(PlSqlParser.RETURN, 0); }; Constructor_declarationContext.prototype.SELF = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.SELF); } else { return this.getToken(PlSqlParser.SELF, i); } }; Constructor_declarationContext.prototype.AS = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.AS); } else { return this.getToken(PlSqlParser.AS, i); } }; Constructor_declarationContext.prototype.RESULT = function() { return this.getToken(PlSqlParser.RESULT, 0); }; Constructor_declarationContext.prototype.IS = function() { return this.getToken(PlSqlParser.IS, 0); }; Constructor_declarationContext.prototype.call_spec = function() { return this.getTypedRuleContext(Call_specContext,0); }; Constructor_declarationContext.prototype.body = function() { return this.getTypedRuleContext(BodyContext,0); }; Constructor_declarationContext.prototype.SEMICOLON = function() { return this.getToken(PlSqlParser.SEMICOLON, 0); }; Constructor_declarationContext.prototype.FINAL = function() { return this.getToken(PlSqlParser.FINAL, 0); }; Constructor_declarationContext.prototype.INSTANTIABLE = function() { return this.getToken(PlSqlParser.INSTANTIABLE, 0); }; Constructor_declarationContext.prototype.LEFT_PAREN = function() { return this.getToken(PlSqlParser.LEFT_PAREN, 0); }; Constructor_declarationContext.prototype.type_elements_parameter = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Type_elements_parameterContext); } else { return this.getTypedRuleContext(Type_elements_parameterContext,i); } }; Constructor_declarationContext.prototype.RIGHT_PAREN = function() { return this.getToken(PlSqlParser.RIGHT_PAREN, 0); }; Constructor_declarationContext.prototype.IN = function() { return this.getToken(PlSqlParser.IN, 0); }; Constructor_declarationContext.prototype.OUT = function() { return this.getToken(PlSqlParser.OUT, 0); }; Constructor_declarationContext.prototype.COMMA = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.COMMA); } else { return this.getToken(PlSqlParser.COMMA, i); } }; Constructor_declarationContext.prototype.DECLARE = function() { return this.getToken(PlSqlParser.DECLARE, 0); }; Constructor_declarationContext.prototype.seq_of_declare_specs = function() { return this.getTypedRuleContext(Seq_of_declare_specsContext,0); }; Constructor_declarationContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterConstructor_declaration(this); } }; Constructor_declarationContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitConstructor_declaration(this); } }; Constructor_declarationContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitConstructor_declaration(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Constructor_declarationContext = Constructor_declarationContext; PlSqlParser.prototype.constructor_declaration = function() { var localctx = new Constructor_declarationContext(this, this._ctx, this.state); this.enterRule(localctx, 134, PlSqlParser.RULE_constructor_declaration); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 2504; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.FINAL) { this.state = 2503; this.match(PlSqlParser.FINAL); } this.state = 2507; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.INSTANTIABLE) { this.state = 2506; this.match(PlSqlParser.INSTANTIABLE); } this.state = 2509; this.match(PlSqlParser.CONSTRUCTOR); this.state = 2510; this.match(PlSqlParser.FUNCTION); this.state = 2511; this.type_spec(); this.state = 2529; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.LEFT_PAREN) { this.state = 2512; this.match(PlSqlParser.LEFT_PAREN); this.state = 2513; this.match(PlSqlParser.SELF); this.state = 2514; this.match(PlSqlParser.IN); this.state = 2515; this.match(PlSqlParser.OUT); this.state = 2516; this.type_spec(); this.state = 2517; this.match(PlSqlParser.COMMA); this.state = 2519; this.type_elements_parameter(); this.state = 2524; this._errHandler.sync(this); _la = this._input.LA(1); while(_la===PlSqlParser.COMMA) { this.state = 2520; this.match(PlSqlParser.COMMA); this.state = 2521; this.type_elements_parameter(); this.state = 2526; this._errHandler.sync(this); _la = this._input.LA(1); } this.state = 2527; this.match(PlSqlParser.RIGHT_PAREN); } this.state = 2531; this.match(PlSqlParser.RETURN); this.state = 2532; this.match(PlSqlParser.SELF); this.state = 2533; this.match(PlSqlParser.AS); this.state = 2534; this.match(PlSqlParser.RESULT); this.state = 2535; _la = this._input.LA(1); if(!(_la===PlSqlParser.AS || _la===PlSqlParser.IS)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } this.state = 2546; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,150,this._ctx); switch(la_) { case 1: this.state = 2536; this.call_spec(); break; case 2: this.state = 2538; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,148,this._ctx); if(la_===1) { this.state = 2537; this.match(PlSqlParser.DECLARE); } this.state = 2541; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,149,this._ctx); if(la_===1) { this.state = 2540; this.seq_of_declare_specs(); } this.state = 2543; this.body(); this.state = 2544; this.match(PlSqlParser.SEMICOLON); break; } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Modifier_clauseContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_modifier_clause; return this; } Modifier_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Modifier_clauseContext.prototype.constructor = Modifier_clauseContext; Modifier_clauseContext.prototype.INSTANTIABLE = function() { return this.getToken(PlSqlParser.INSTANTIABLE, 0); }; Modifier_clauseContext.prototype.FINAL = function() { return this.getToken(PlSqlParser.FINAL, 0); }; Modifier_clauseContext.prototype.OVERRIDING = function() { return this.getToken(PlSqlParser.OVERRIDING, 0); }; Modifier_clauseContext.prototype.NOT = function() { return this.getToken(PlSqlParser.NOT, 0); }; Modifier_clauseContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterModifier_clause(this); } }; Modifier_clauseContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitModifier_clause(this); } }; Modifier_clauseContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitModifier_clause(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Modifier_clauseContext = Modifier_clauseContext; PlSqlParser.prototype.modifier_clause = function() { var localctx = new Modifier_clauseContext(this, this._ctx, this.state); this.enterRule(localctx, 136, PlSqlParser.RULE_modifier_clause); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 2549; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.NOT) { this.state = 2548; this.match(PlSqlParser.NOT); } this.state = 2551; _la = this._input.LA(1); if(!(_la===PlSqlParser.FINAL || _la===PlSqlParser.INSTANTIABLE || _la===PlSqlParser.OVERRIDING)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Object_member_specContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_object_member_spec; return this; } Object_member_specContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Object_member_specContext.prototype.constructor = Object_member_specContext; Object_member_specContext.prototype.identifier = function() { return this.getTypedRuleContext(IdentifierContext,0); }; Object_member_specContext.prototype.type_spec = function() { return this.getTypedRuleContext(Type_specContext,0); }; Object_member_specContext.prototype.sqlj_object_type_attr = function() { return this.getTypedRuleContext(Sqlj_object_type_attrContext,0); }; Object_member_specContext.prototype.element_spec = function() { return this.getTypedRuleContext(Element_specContext,0); }; Object_member_specContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterObject_member_spec(this); } }; Object_member_specContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitObject_member_spec(this); } }; Object_member_specContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitObject_member_spec(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Object_member_specContext = Object_member_specContext; PlSqlParser.prototype.object_member_spec = function() { var localctx = new Object_member_specContext(this, this._ctx, this.state); this.enterRule(localctx, 138, PlSqlParser.RULE_object_member_spec); var _la = 0; // Token type try { this.state = 2559; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,153,this._ctx); switch(la_) { case 1: this.enterOuterAlt(localctx, 1); this.state = 2553; this.identifier(); this.state = 2554; this.type_spec(); this.state = 2556; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.EXTERNAL) { this.state = 2555; this.sqlj_object_type_attr(); } break; case 2: this.enterOuterAlt(localctx, 2); this.state = 2558; this.element_spec(); break; } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Sqlj_object_type_attrContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_sqlj_object_type_attr; return this; } Sqlj_object_type_attrContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Sqlj_object_type_attrContext.prototype.constructor = Sqlj_object_type_attrContext; Sqlj_object_type_attrContext.prototype.EXTERNAL = function() { return this.getToken(PlSqlParser.EXTERNAL, 0); }; Sqlj_object_type_attrContext.prototype.NAME = function() { return this.getToken(PlSqlParser.NAME, 0); }; Sqlj_object_type_attrContext.prototype.expression = function() { return this.getTypedRuleContext(ExpressionContext,0); }; Sqlj_object_type_attrContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterSqlj_object_type_attr(this); } }; Sqlj_object_type_attrContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitSqlj_object_type_attr(this); } }; Sqlj_object_type_attrContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitSqlj_object_type_attr(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Sqlj_object_type_attrContext = Sqlj_object_type_attrContext; PlSqlParser.prototype.sqlj_object_type_attr = function() { var localctx = new Sqlj_object_type_attrContext(this, this._ctx, this.state); this.enterRule(localctx, 140, PlSqlParser.RULE_sqlj_object_type_attr); try { this.enterOuterAlt(localctx, 1); this.state = 2561; this.match(PlSqlParser.EXTERNAL); this.state = 2562; this.match(PlSqlParser.NAME); this.state = 2563; this.expression(); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Element_specContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_element_spec; return this; } Element_specContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Element_specContext.prototype.constructor = Element_specContext; Element_specContext.prototype.modifier_clause = function() { return this.getTypedRuleContext(Modifier_clauseContext,0); }; Element_specContext.prototype.element_spec_options = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Element_spec_optionsContext); } else { return this.getTypedRuleContext(Element_spec_optionsContext,i); } }; Element_specContext.prototype.COMMA = function() { return this.getToken(PlSqlParser.COMMA, 0); }; Element_specContext.prototype.pragma_clause = function() { return this.getTypedRuleContext(Pragma_clauseContext,0); }; Element_specContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterElement_spec(this); } }; Element_specContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitElement_spec(this); } }; Element_specContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitElement_spec(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Element_specContext = Element_specContext; PlSqlParser.prototype.element_spec = function() { var localctx = new Element_specContext(this, this._ctx, this.state); this.enterRule(localctx, 142, PlSqlParser.RULE_element_spec); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 2566; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,154,this._ctx); if(la_===1) { this.state = 2565; this.modifier_clause(); } this.state = 2569; this._errHandler.sync(this); _la = this._input.LA(1); do { this.state = 2568; this.element_spec_options(); this.state = 2571; this._errHandler.sync(this); _la = this._input.LA(1); } while(_la===PlSqlParser.CONSTRUCTOR || _la===PlSqlParser.FINAL || _la===PlSqlParser.INSTANTIABLE || _la===PlSqlParser.MAP || _la===PlSqlParser.MEMBER || _la===PlSqlParser.ORDER || _la===PlSqlParser.STATIC); this.state = 2575; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,156,this._ctx); if(la_===1) { this.state = 2573; this.match(PlSqlParser.COMMA); this.state = 2574; this.pragma_clause(); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Element_spec_optionsContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_element_spec_options; return this; } Element_spec_optionsContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Element_spec_optionsContext.prototype.constructor = Element_spec_optionsContext; Element_spec_optionsContext.prototype.subprogram_spec = function() { return this.getTypedRuleContext(Subprogram_specContext,0); }; Element_spec_optionsContext.prototype.constructor_spec = function() { return this.getTypedRuleContext(Constructor_specContext,0); }; Element_spec_optionsContext.prototype.map_order_function_spec = function() { return this.getTypedRuleContext(Map_order_function_specContext,0); }; Element_spec_optionsContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterElement_spec_options(this); } }; Element_spec_optionsContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitElement_spec_options(this); } }; Element_spec_optionsContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitElement_spec_options(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Element_spec_optionsContext = Element_spec_optionsContext; PlSqlParser.prototype.element_spec_options = function() { var localctx = new Element_spec_optionsContext(this, this._ctx, this.state); this.enterRule(localctx, 144, PlSqlParser.RULE_element_spec_options); try { this.state = 2580; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.MEMBER: case PlSqlParser.STATIC: this.enterOuterAlt(localctx, 1); this.state = 2577; this.subprogram_spec(); break; case PlSqlParser.CONSTRUCTOR: case PlSqlParser.FINAL: case PlSqlParser.INSTANTIABLE: this.enterOuterAlt(localctx, 2); this.state = 2578; this.constructor_spec(); break; case PlSqlParser.MAP: case PlSqlParser.ORDER: this.enterOuterAlt(localctx, 3); this.state = 2579; this.map_order_function_spec(); break; default: throw new antlr4.error.NoViableAltException(this); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Subprogram_specContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_subprogram_spec; return this; } Subprogram_specContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Subprogram_specContext.prototype.constructor = Subprogram_specContext; Subprogram_specContext.prototype.MEMBER = function() { return this.getToken(PlSqlParser.MEMBER, 0); }; Subprogram_specContext.prototype.STATIC = function() { return this.getToken(PlSqlParser.STATIC, 0); }; Subprogram_specContext.prototype.type_procedure_spec = function() { return this.getTypedRuleContext(Type_procedure_specContext,0); }; Subprogram_specContext.prototype.type_function_spec = function() { return this.getTypedRuleContext(Type_function_specContext,0); }; Subprogram_specContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterSubprogram_spec(this); } }; Subprogram_specContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitSubprogram_spec(this); } }; Subprogram_specContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitSubprogram_spec(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Subprogram_specContext = Subprogram_specContext; PlSqlParser.prototype.subprogram_spec = function() { var localctx = new Subprogram_specContext(this, this._ctx, this.state); this.enterRule(localctx, 146, PlSqlParser.RULE_subprogram_spec); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 2582; _la = this._input.LA(1); if(!(_la===PlSqlParser.MEMBER || _la===PlSqlParser.STATIC)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } this.state = 2585; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.PROCEDURE: this.state = 2583; this.type_procedure_spec(); break; case PlSqlParser.FUNCTION: this.state = 2584; this.type_function_spec(); break; default: throw new antlr4.error.NoViableAltException(this); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Overriding_subprogram_specContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_overriding_subprogram_spec; return this; } Overriding_subprogram_specContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Overriding_subprogram_specContext.prototype.constructor = Overriding_subprogram_specContext; Overriding_subprogram_specContext.prototype.OVERRIDING = function() { return this.getToken(PlSqlParser.OVERRIDING, 0); }; Overriding_subprogram_specContext.prototype.MEMBER = function() { return this.getToken(PlSqlParser.MEMBER, 0); }; Overriding_subprogram_specContext.prototype.overriding_function_spec = function() { return this.getTypedRuleContext(Overriding_function_specContext,0); }; Overriding_subprogram_specContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterOverriding_subprogram_spec(this); } }; Overriding_subprogram_specContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitOverriding_subprogram_spec(this); } }; Overriding_subprogram_specContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitOverriding_subprogram_spec(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Overriding_subprogram_specContext = Overriding_subprogram_specContext; PlSqlParser.prototype.overriding_subprogram_spec = function() { var localctx = new Overriding_subprogram_specContext(this, this._ctx, this.state); this.enterRule(localctx, 148, PlSqlParser.RULE_overriding_subprogram_spec); try { this.enterOuterAlt(localctx, 1); this.state = 2587; this.match(PlSqlParser.OVERRIDING); this.state = 2588; this.match(PlSqlParser.MEMBER); this.state = 2589; this.overriding_function_spec(); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Overriding_function_specContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_overriding_function_spec; return this; } Overriding_function_specContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Overriding_function_specContext.prototype.constructor = Overriding_function_specContext; Overriding_function_specContext.prototype.FUNCTION = function() { return this.getToken(PlSqlParser.FUNCTION, 0); }; Overriding_function_specContext.prototype.function_name = function() { return this.getTypedRuleContext(Function_nameContext,0); }; Overriding_function_specContext.prototype.RETURN = function() { return this.getToken(PlSqlParser.RETURN, 0); }; Overriding_function_specContext.prototype.type_spec = function() { return this.getTypedRuleContext(Type_specContext,0); }; Overriding_function_specContext.prototype.SELF = function() { return this.getToken(PlSqlParser.SELF, 0); }; Overriding_function_specContext.prototype.AS = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.AS); } else { return this.getToken(PlSqlParser.AS, i); } }; Overriding_function_specContext.prototype.RESULT = function() { return this.getToken(PlSqlParser.RESULT, 0); }; Overriding_function_specContext.prototype.LEFT_PAREN = function() { return this.getToken(PlSqlParser.LEFT_PAREN, 0); }; Overriding_function_specContext.prototype.type_elements_parameter = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Type_elements_parameterContext); } else { return this.getTypedRuleContext(Type_elements_parameterContext,i); } }; Overriding_function_specContext.prototype.RIGHT_PAREN = function() { return this.getToken(PlSqlParser.RIGHT_PAREN, 0); }; Overriding_function_specContext.prototype.SEMICOLON = function() { return this.getToken(PlSqlParser.SEMICOLON, 0); }; Overriding_function_specContext.prototype.IS = function() { return this.getToken(PlSqlParser.IS, 0); }; Overriding_function_specContext.prototype.body = function() { return this.getTypedRuleContext(BodyContext,0); }; Overriding_function_specContext.prototype.COMMA = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.COMMA); } else { return this.getToken(PlSqlParser.COMMA, i); } }; Overriding_function_specContext.prototype.PIPELINED = function() { return this.getToken(PlSqlParser.PIPELINED, 0); }; Overriding_function_specContext.prototype.DECLARE = function() { return this.getToken(PlSqlParser.DECLARE, 0); }; Overriding_function_specContext.prototype.seq_of_declare_specs = function() { return this.getTypedRuleContext(Seq_of_declare_specsContext,0); }; Overriding_function_specContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterOverriding_function_spec(this); } }; Overriding_function_specContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitOverriding_function_spec(this); } }; Overriding_function_specContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitOverriding_function_spec(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Overriding_function_specContext = Overriding_function_specContext; PlSqlParser.prototype.overriding_function_spec = function() { var localctx = new Overriding_function_specContext(this, this._ctx, this.state); this.enterRule(localctx, 150, PlSqlParser.RULE_overriding_function_spec); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 2591; this.match(PlSqlParser.FUNCTION); this.state = 2592; this.function_name(); this.state = 2604; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.LEFT_PAREN) { this.state = 2593; this.match(PlSqlParser.LEFT_PAREN); this.state = 2594; this.type_elements_parameter(); this.state = 2599; this._errHandler.sync(this); _la = this._input.LA(1); while(_la===PlSqlParser.COMMA) { this.state = 2595; this.match(PlSqlParser.COMMA); this.state = 2596; this.type_elements_parameter(); this.state = 2601; this._errHandler.sync(this); _la = this._input.LA(1); } this.state = 2602; this.match(PlSqlParser.RIGHT_PAREN); } this.state = 2606; this.match(PlSqlParser.RETURN); this.state = 2611; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,161,this._ctx); switch(la_) { case 1: this.state = 2607; this.type_spec(); break; case 2: this.state = 2608; this.match(PlSqlParser.SELF); this.state = 2609; this.match(PlSqlParser.AS); this.state = 2610; this.match(PlSqlParser.RESULT); break; } this.state = 2624; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.AS || _la===PlSqlParser.IS || _la===PlSqlParser.PIPELINED) { this.state = 2614; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.PIPELINED) { this.state = 2613; this.match(PlSqlParser.PIPELINED); } this.state = 2616; _la = this._input.LA(1); if(!(_la===PlSqlParser.AS || _la===PlSqlParser.IS)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } this.state = 2618; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,163,this._ctx); if(la_===1) { this.state = 2617; this.match(PlSqlParser.DECLARE); } this.state = 2621; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,164,this._ctx); if(la_===1) { this.state = 2620; this.seq_of_declare_specs(); } this.state = 2623; this.body(); } this.state = 2627; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,166,this._ctx); if(la_===1) { this.state = 2626; this.match(PlSqlParser.SEMICOLON); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Type_procedure_specContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_type_procedure_spec; return this; } Type_procedure_specContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Type_procedure_specContext.prototype.constructor = Type_procedure_specContext; Type_procedure_specContext.prototype.PROCEDURE = function() { return this.getToken(PlSqlParser.PROCEDURE, 0); }; Type_procedure_specContext.prototype.procedure_name = function() { return this.getTypedRuleContext(Procedure_nameContext,0); }; Type_procedure_specContext.prototype.LEFT_PAREN = function() { return this.getToken(PlSqlParser.LEFT_PAREN, 0); }; Type_procedure_specContext.prototype.type_elements_parameter = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Type_elements_parameterContext); } else { return this.getTypedRuleContext(Type_elements_parameterContext,i); } }; Type_procedure_specContext.prototype.RIGHT_PAREN = function() { return this.getToken(PlSqlParser.RIGHT_PAREN, 0); }; Type_procedure_specContext.prototype.COMMA = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.COMMA); } else { return this.getToken(PlSqlParser.COMMA, i); } }; Type_procedure_specContext.prototype.call_spec = function() { return this.getTypedRuleContext(Call_specContext,0); }; Type_procedure_specContext.prototype.IS = function() { return this.getToken(PlSqlParser.IS, 0); }; Type_procedure_specContext.prototype.AS = function() { return this.getToken(PlSqlParser.AS, 0); }; Type_procedure_specContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterType_procedure_spec(this); } }; Type_procedure_specContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitType_procedure_spec(this); } }; Type_procedure_specContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitType_procedure_spec(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Type_procedure_specContext = Type_procedure_specContext; PlSqlParser.prototype.type_procedure_spec = function() { var localctx = new Type_procedure_specContext(this, this._ctx, this.state); this.enterRule(localctx, 152, PlSqlParser.RULE_type_procedure_spec); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 2629; this.match(PlSqlParser.PROCEDURE); this.state = 2630; this.procedure_name(); this.state = 2631; this.match(PlSqlParser.LEFT_PAREN); this.state = 2632; this.type_elements_parameter(); this.state = 2637; this._errHandler.sync(this); _la = this._input.LA(1); while(_la===PlSqlParser.COMMA) { this.state = 2633; this.match(PlSqlParser.COMMA); this.state = 2634; this.type_elements_parameter(); this.state = 2639; this._errHandler.sync(this); _la = this._input.LA(1); } this.state = 2640; this.match(PlSqlParser.RIGHT_PAREN); this.state = 2643; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.AS || _la===PlSqlParser.IS) { this.state = 2641; _la = this._input.LA(1); if(!(_la===PlSqlParser.AS || _la===PlSqlParser.IS)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } this.state = 2642; this.call_spec(); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Type_function_specContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_type_function_spec; return this; } Type_function_specContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Type_function_specContext.prototype.constructor = Type_function_specContext; Type_function_specContext.prototype.FUNCTION = function() { return this.getToken(PlSqlParser.FUNCTION, 0); }; Type_function_specContext.prototype.function_name = function() { return this.getTypedRuleContext(Function_nameContext,0); }; Type_function_specContext.prototype.RETURN = function() { return this.getToken(PlSqlParser.RETURN, 0); }; Type_function_specContext.prototype.type_spec = function() { return this.getTypedRuleContext(Type_specContext,0); }; Type_function_specContext.prototype.SELF = function() { return this.getToken(PlSqlParser.SELF, 0); }; Type_function_specContext.prototype.AS = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.AS); } else { return this.getToken(PlSqlParser.AS, i); } }; Type_function_specContext.prototype.RESULT = function() { return this.getToken(PlSqlParser.RESULT, 0); }; Type_function_specContext.prototype.LEFT_PAREN = function() { return this.getToken(PlSqlParser.LEFT_PAREN, 0); }; Type_function_specContext.prototype.type_elements_parameter = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Type_elements_parameterContext); } else { return this.getTypedRuleContext(Type_elements_parameterContext,i); } }; Type_function_specContext.prototype.RIGHT_PAREN = function() { return this.getToken(PlSqlParser.RIGHT_PAREN, 0); }; Type_function_specContext.prototype.call_spec = function() { return this.getTypedRuleContext(Call_specContext,0); }; Type_function_specContext.prototype.EXTERNAL = function() { return this.getToken(PlSqlParser.EXTERNAL, 0); }; Type_function_specContext.prototype.NAME = function() { return this.getToken(PlSqlParser.NAME, 0); }; Type_function_specContext.prototype.expression = function() { return this.getTypedRuleContext(ExpressionContext,0); }; Type_function_specContext.prototype.IS = function() { return this.getToken(PlSqlParser.IS, 0); }; Type_function_specContext.prototype.COMMA = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.COMMA); } else { return this.getToken(PlSqlParser.COMMA, i); } }; Type_function_specContext.prototype.VARIABLE = function() { return this.getToken(PlSqlParser.VARIABLE, 0); }; Type_function_specContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterType_function_spec(this); } }; Type_function_specContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitType_function_spec(this); } }; Type_function_specContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitType_function_spec(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Type_function_specContext = Type_function_specContext; PlSqlParser.prototype.type_function_spec = function() { var localctx = new Type_function_specContext(this, this._ctx, this.state); this.enterRule(localctx, 154, PlSqlParser.RULE_type_function_spec); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 2645; this.match(PlSqlParser.FUNCTION); this.state = 2646; this.function_name(); this.state = 2658; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.LEFT_PAREN) { this.state = 2647; this.match(PlSqlParser.LEFT_PAREN); this.state = 2648; this.type_elements_parameter(); this.state = 2653; this._errHandler.sync(this); _la = this._input.LA(1); while(_la===PlSqlParser.COMMA) { this.state = 2649; this.match(PlSqlParser.COMMA); this.state = 2650; this.type_elements_parameter(); this.state = 2655; this._errHandler.sync(this); _la = this._input.LA(1); } this.state = 2656; this.match(PlSqlParser.RIGHT_PAREN); } this.state = 2660; this.match(PlSqlParser.RETURN); this.state = 2665; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,171,this._ctx); switch(la_) { case 1: this.state = 2661; this.type_spec(); break; case 2: this.state = 2662; this.match(PlSqlParser.SELF); this.state = 2663; this.match(PlSqlParser.AS); this.state = 2664; this.match(PlSqlParser.RESULT); break; } this.state = 2675; this._errHandler.sync(this); switch (this._input.LA(1)) { case PlSqlParser.AS: case PlSqlParser.IS: this.state = 2667; _la = this._input.LA(1); if(!(_la===PlSqlParser.AS || _la===PlSqlParser.IS)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } this.state = 2668; this.call_spec(); break; case PlSqlParser.EXTERNAL: this.state = 2669; this.match(PlSqlParser.EXTERNAL); this.state = 2671; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.VARIABLE) { this.state = 2670; this.match(PlSqlParser.VARIABLE); } this.state = 2673; this.match(PlSqlParser.NAME); this.state = 2674; this.expression(); break; case PlSqlParser.CASCADE: case PlSqlParser.CONSTRUCTOR: case PlSqlParser.FINAL: case PlSqlParser.INSTANTIABLE: case PlSqlParser.INVALIDATE: case PlSqlParser.MAP: case PlSqlParser.MEMBER: case PlSqlParser.ORDER: case PlSqlParser.STATIC: case PlSqlParser.RIGHT_PAREN: case PlSqlParser.COMMA: case PlSqlParser.SEMICOLON: break; default: break; } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Constructor_specContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_constructor_spec; return this; } Constructor_specContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Constructor_specContext.prototype.constructor = Constructor_specContext; Constructor_specContext.prototype.CONSTRUCTOR = function() { return this.getToken(PlSqlParser.CONSTRUCTOR, 0); }; Constructor_specContext.prototype.FUNCTION = function() { return this.getToken(PlSqlParser.FUNCTION, 0); }; Constructor_specContext.prototype.type_spec = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Type_specContext); } else { return this.getTypedRuleContext(Type_specContext,i); } }; Constructor_specContext.prototype.RETURN = function() { return this.getToken(PlSqlParser.RETURN, 0); }; Constructor_specContext.prototype.SELF = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.SELF); } else { return this.getToken(PlSqlParser.SELF, i); } }; Constructor_specContext.prototype.AS = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.AS); } else { return this.getToken(PlSqlParser.AS, i); } }; Constructor_specContext.prototype.RESULT = function() { return this.getToken(PlSqlParser.RESULT, 0); }; Constructor_specContext.prototype.FINAL = function() { return this.getToken(PlSqlParser.FINAL, 0); }; Constructor_specContext.prototype.INSTANTIABLE = function() { return this.getToken(PlSqlParser.INSTANTIABLE, 0); }; Constructor_specContext.prototype.LEFT_PAREN = function() { return this.getToken(PlSqlParser.LEFT_PAREN, 0); }; Constructor_specContext.prototype.type_elements_parameter = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Type_elements_parameterContext); } else { return this.getTypedRuleContext(Type_elements_parameterContext,i); } }; Constructor_specContext.prototype.RIGHT_PAREN = function() { return this.getToken(PlSqlParser.RIGHT_PAREN, 0); }; Constructor_specContext.prototype.call_spec = function() { return this.getTypedRuleContext(Call_specContext,0); }; Constructor_specContext.prototype.IS = function() { return this.getToken(PlSqlParser.IS, 0); }; Constructor_specContext.prototype.IN = function() { return this.getToken(PlSqlParser.IN, 0); }; Constructor_specContext.prototype.OUT = function() { return this.getToken(PlSqlParser.OUT, 0); }; Constructor_specContext.prototype.COMMA = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.COMMA); } else { return this.getToken(PlSqlParser.COMMA, i); } }; Constructor_specContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterConstructor_spec(this); } }; Constructor_specContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitConstructor_spec(this); } }; Constructor_specContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitConstructor_spec(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Constructor_specContext = Constructor_specContext; PlSqlParser.prototype.constructor_spec = function() { var localctx = new Constructor_specContext(this, this._ctx, this.state); this.enterRule(localctx, 156, PlSqlParser.RULE_constructor_spec); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 2678; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.FINAL) { this.state = 2677; this.match(PlSqlParser.FINAL); } this.state = 2681; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.INSTANTIABLE) { this.state = 2680; this.match(PlSqlParser.INSTANTIABLE); } this.state = 2683; this.match(PlSqlParser.CONSTRUCTOR); this.state = 2684; this.match(PlSqlParser.FUNCTION); this.state = 2685; this.type_spec(); this.state = 2703; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.LEFT_PAREN) { this.state = 2686; this.match(PlSqlParser.LEFT_PAREN); this.state = 2687; this.match(PlSqlParser.SELF); this.state = 2688; this.match(PlSqlParser.IN); this.state = 2689; this.match(PlSqlParser.OUT); this.state = 2690; this.type_spec(); this.state = 2691; this.match(PlSqlParser.COMMA); this.state = 2693; this.type_elements_parameter(); this.state = 2698; this._errHandler.sync(this); _la = this._input.LA(1); while(_la===PlSqlParser.COMMA) { this.state = 2694; this.match(PlSqlParser.COMMA); this.state = 2695; this.type_elements_parameter(); this.state = 2700; this._errHandler.sync(this); _la = this._input.LA(1); } this.state = 2701; this.match(PlSqlParser.RIGHT_PAREN); } this.state = 2705; this.match(PlSqlParser.RETURN); this.state = 2706; this.match(PlSqlParser.SELF); this.state = 2707; this.match(PlSqlParser.AS); this.state = 2708; this.match(PlSqlParser.RESULT); this.state = 2711; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.AS || _la===PlSqlParser.IS) { this.state = 2709; _la = this._input.LA(1); if(!(_la===PlSqlParser.AS || _la===PlSqlParser.IS)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } this.state = 2710; this.call_spec(); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Map_order_function_specContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_map_order_function_spec; return this; } Map_order_function_specContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Map_order_function_specContext.prototype.constructor = Map_order_function_specContext; Map_order_function_specContext.prototype.MEMBER = function() { return this.getToken(PlSqlParser.MEMBER, 0); }; Map_order_function_specContext.prototype.type_function_spec = function() { return this.getTypedRuleContext(Type_function_specContext,0); }; Map_order_function_specContext.prototype.MAP = function() { return this.getToken(PlSqlParser.MAP, 0); }; Map_order_function_specContext.prototype.ORDER = function() { return this.getToken(PlSqlParser.ORDER, 0); }; Map_order_function_specContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterMap_order_function_spec(this); } }; Map_order_function_specContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitMap_order_function_spec(this); } }; Map_order_function_specContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitMap_order_function_spec(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Map_order_function_specContext = Map_order_function_specContext; PlSqlParser.prototype.map_order_function_spec = function() { var localctx = new Map_order_function_specContext(this, this._ctx, this.state); this.enterRule(localctx, 158, PlSqlParser.RULE_map_order_function_spec); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 2713; _la = this._input.LA(1); if(!(_la===PlSqlParser.MAP || _la===PlSqlParser.ORDER)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } this.state = 2714; this.match(PlSqlParser.MEMBER); this.state = 2715; this.type_function_spec(); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Pragma_clauseContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_pragma_clause; return this; } Pragma_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Pragma_clauseContext.prototype.constructor = Pragma_clauseContext; Pragma_clauseContext.prototype.PRAGMA = function() { return this.getToken(PlSqlParser.PRAGMA, 0); }; Pragma_clauseContext.prototype.RESTRICT_REFERENCES = function() { return this.getToken(PlSqlParser.RESTRICT_REFERENCES, 0); }; Pragma_clauseContext.prototype.LEFT_PAREN = function() { return this.getToken(PlSqlParser.LEFT_PAREN, 0); }; Pragma_clauseContext.prototype.pragma_elements = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Pragma_elementsContext); } else { return this.getTypedRuleContext(Pragma_elementsContext,i); } }; Pragma_clauseContext.prototype.RIGHT_PAREN = function() { return this.getToken(PlSqlParser.RIGHT_PAREN, 0); }; Pragma_clauseContext.prototype.COMMA = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.COMMA); } else { return this.getToken(PlSqlParser.COMMA, i); } }; Pragma_clauseContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterPragma_clause(this); } }; Pragma_clauseContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitPragma_clause(this); } }; Pragma_clauseContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitPragma_clause(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Pragma_clauseContext = Pragma_clauseContext; PlSqlParser.prototype.pragma_clause = function() { var localctx = new Pragma_clauseContext(this, this._ctx, this.state); this.enterRule(localctx, 160, PlSqlParser.RULE_pragma_clause); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 2717; this.match(PlSqlParser.PRAGMA); this.state = 2718; this.match(PlSqlParser.RESTRICT_REFERENCES); this.state = 2719; this.match(PlSqlParser.LEFT_PAREN); this.state = 2720; this.pragma_elements(); this.state = 2725; this._errHandler.sync(this); _la = this._input.LA(1); while(_la===PlSqlParser.COMMA) { this.state = 2721; this.match(PlSqlParser.COMMA); this.state = 2722; this.pragma_elements(); this.state = 2727; this._errHandler.sync(this); _la = this._input.LA(1); } this.state = 2728; this.match(PlSqlParser.RIGHT_PAREN); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Pragma_elementsContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_pragma_elements; return this; } Pragma_elementsContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Pragma_elementsContext.prototype.constructor = Pragma_elementsContext; Pragma_elementsContext.prototype.identifier = function() { return this.getTypedRuleContext(IdentifierContext,0); }; Pragma_elementsContext.prototype.DEFAULT = function() { return this.getToken(PlSqlParser.DEFAULT, 0); }; Pragma_elementsContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterPragma_elements(this); } }; Pragma_elementsContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitPragma_elements(this); } }; Pragma_elementsContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitPragma_elements(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Pragma_elementsContext = Pragma_elementsContext; PlSqlParser.prototype.pragma_elements = function() { var localctx = new Pragma_elementsContext(this, this._ctx, this.state); this.enterRule(localctx, 162, PlSqlParser.RULE_pragma_elements); try { this.state = 2732; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.ABORT: case PlSqlParser.ABS: case PlSqlParser.ACCESS: case PlSqlParser.ACCESSED: case PlSqlParser.ACCOUNT: case PlSqlParser.ACL: case PlSqlParser.ACOS: case PlSqlParser.ACTION: case PlSqlParser.ACTIONS: case PlSqlParser.ACTIVATE: case PlSqlParser.ACTIVE: case PlSqlParser.ACTIVE_COMPONENT: case PlSqlParser.ACTIVE_DATA: case PlSqlParser.ACTIVE_FUNCTION: case PlSqlParser.ACTIVE_TAG: case PlSqlParser.ACTIVITY: case PlSqlParser.ADAPTIVE_PLAN: case PlSqlParser.ADD: case PlSqlParser.ADD_COLUMN: case PlSqlParser.ADD_GROUP: case PlSqlParser.ADD_MONTHS: case PlSqlParser.ADJ_DATE: case PlSqlParser.ADMIN: case PlSqlParser.ADMINISTER: case PlSqlParser.ADMINISTRATOR: case PlSqlParser.ADVANCED: case PlSqlParser.ADVISE: case PlSqlParser.ADVISOR: case PlSqlParser.AFD_DISKSTRING: case PlSqlParser.AFTER: case PlSqlParser.AGENT: case PlSqlParser.AGGREGATE: case PlSqlParser.A_LETTER: case PlSqlParser.ALIAS: case PlSqlParser.ALLOCATE: case PlSqlParser.ALLOW: case PlSqlParser.ALL_ROWS: case PlSqlParser.ALWAYS: case PlSqlParser.ANALYZE: case PlSqlParser.ANCILLARY: case PlSqlParser.AND_EQUAL: case PlSqlParser.ANOMALY: case PlSqlParser.ANSI_REARCH: case PlSqlParser.ANTIJOIN: case PlSqlParser.ANYSCHEMA: case PlSqlParser.APPEND: case PlSqlParser.APPENDCHILDXML: case PlSqlParser.APPEND_VALUES: case PlSqlParser.APPLICATION: case PlSqlParser.APPLY: case PlSqlParser.APPROX_COUNT_DISTINCT: case PlSqlParser.ARCHIVAL: case PlSqlParser.ARCHIVE: case PlSqlParser.ARCHIVED: case PlSqlParser.ARCHIVELOG: case PlSqlParser.ARRAY: case PlSqlParser.ASCII: case PlSqlParser.ASCIISTR: case PlSqlParser.ASIN: case PlSqlParser.ASIS: case PlSqlParser.ASSEMBLY: case PlSqlParser.ASSIGN: case PlSqlParser.ASSOCIATE: case PlSqlParser.ASYNC: case PlSqlParser.ASYNCHRONOUS: case PlSqlParser.ATAN2: case PlSqlParser.ATAN: case PlSqlParser.AT: case PlSqlParser.ATTRIBUTE: case PlSqlParser.ATTRIBUTES: case PlSqlParser.AUTHENTICATED: case PlSqlParser.AUTHENTICATION: case PlSqlParser.AUTHID: case PlSqlParser.AUTHORIZATION: case PlSqlParser.AUTOALLOCATE: case PlSqlParser.AUTO: case PlSqlParser.AUTOEXTEND: case PlSqlParser.AUTO_LOGIN: case PlSqlParser.AUTOMATIC: case PlSqlParser.AUTONOMOUS_TRANSACTION: case PlSqlParser.AUTO_REOPTIMIZE: case PlSqlParser.AVAILABILITY: case PlSqlParser.AVRO: case PlSqlParser.BACKGROUND: case PlSqlParser.BACKUP: case PlSqlParser.BASIC: case PlSqlParser.BASICFILE: case PlSqlParser.BATCH: case PlSqlParser.BATCHSIZE: case PlSqlParser.BATCH_TABLE_ACCESS_BY_ROWID: case PlSqlParser.BECOME: case PlSqlParser.BEFORE: case PlSqlParser.BEGIN: case PlSqlParser.BEGINNING: case PlSqlParser.BEGIN_OUTLINE_DATA: case PlSqlParser.BEHALF: case PlSqlParser.BEQUEATH: case PlSqlParser.BFILE: case PlSqlParser.BFILENAME: case PlSqlParser.BIGFILE: case PlSqlParser.BINARY: case PlSqlParser.BINARY_DOUBLE: case PlSqlParser.BINARY_DOUBLE_INFINITY: case PlSqlParser.BINARY_DOUBLE_NAN: case PlSqlParser.BINARY_FLOAT: case PlSqlParser.BINARY_FLOAT_INFINITY: case PlSqlParser.BINARY_FLOAT_NAN: case PlSqlParser.BINARY_INTEGER: case PlSqlParser.BIND_AWARE: case PlSqlParser.BINDING: case PlSqlParser.BIN_TO_NUM: case PlSqlParser.BITAND: case PlSqlParser.BITMAP_AND: case PlSqlParser.BITMAP: case PlSqlParser.BITMAPS: case PlSqlParser.BITMAP_TREE: case PlSqlParser.BITS: case PlSqlParser.BLOB: case PlSqlParser.BLOCK: case PlSqlParser.BLOCK_RANGE: case PlSqlParser.BLOCKS: case PlSqlParser.BLOCKSIZE: case PlSqlParser.BODY: case PlSqlParser.BOOLEAN: case PlSqlParser.BOTH: case PlSqlParser.BOUND: case PlSqlParser.BRANCH: case PlSqlParser.BREADTH: case PlSqlParser.BROADCAST: case PlSqlParser.BSON: case PlSqlParser.BUFFER: case PlSqlParser.BUFFER_CACHE: case PlSqlParser.BUFFER_POOL: case PlSqlParser.BUILD: case PlSqlParser.BULK: case PlSqlParser.BYPASS_RECURSIVE_CHECK: case PlSqlParser.BYPASS_UJVC: case PlSqlParser.BYTE: case PlSqlParser.CACHE: case PlSqlParser.CACHE_CB: case PlSqlParser.CACHE_INSTANCES: case PlSqlParser.CACHE_TEMP_TABLE: case PlSqlParser.CACHING: case PlSqlParser.CALCULATED: case PlSqlParser.CALLBACK: case PlSqlParser.CALL: case PlSqlParser.CANCEL: case PlSqlParser.CAPACITY: case PlSqlParser.CARDINALITY: case PlSqlParser.CASCADE: case PlSqlParser.CASE: case PlSqlParser.CAST: case PlSqlParser.CATEGORY: case PlSqlParser.CDBDEFAULT: case PlSqlParser.CEIL: case PlSqlParser.CELL_FLASH_CACHE: case PlSqlParser.CERTIFICATE: case PlSqlParser.CFILE: case PlSqlParser.CHAINED: case PlSqlParser.CHANGE: case PlSqlParser.CHANGE_DUPKEY_ERROR_INDEX: case PlSqlParser.CHARACTER: case PlSqlParser.CHAR: case PlSqlParser.CHAR_CS: case PlSqlParser.CHARTOROWID: case PlSqlParser.CHECK_ACL_REWRITE: case PlSqlParser.CHECKPOINT: case PlSqlParser.CHILD: case PlSqlParser.CHOOSE: case PlSqlParser.CHR: case PlSqlParser.CHUNK: case PlSqlParser.CLASS: case PlSqlParser.CLASSIFIER: case PlSqlParser.CLEANUP: case PlSqlParser.CLEAR: case PlSqlParser.C_LETTER: case PlSqlParser.CLIENT: case PlSqlParser.CLOB: case PlSqlParser.CLONE: case PlSqlParser.CLOSE_CACHED_OPEN_CURSORS: case PlSqlParser.CLOSE: case PlSqlParser.CLUSTER_BY_ROWID: case PlSqlParser.CLUSTER: case PlSqlParser.CLUSTER_DETAILS: case PlSqlParser.CLUSTER_DISTANCE: case PlSqlParser.CLUSTER_ID: case PlSqlParser.CLUSTERING: case PlSqlParser.CLUSTERING_FACTOR: case PlSqlParser.CLUSTER_PROBABILITY: case PlSqlParser.CLUSTER_SET: case PlSqlParser.COALESCE: case PlSqlParser.COALESCE_SQ: case PlSqlParser.COARSE: case PlSqlParser.CO_AUTH_IND: case PlSqlParser.COLD: case PlSqlParser.COLLECT: case PlSqlParser.COLUMNAR: case PlSqlParser.COLUMN_AUTH_INDICATOR: case PlSqlParser.COLUMN: case PlSqlParser.COLUMNS: case PlSqlParser.COLUMN_STATS: case PlSqlParser.COLUMN_VALUE: case PlSqlParser.COMMENT: case PlSqlParser.COMMIT: case PlSqlParser.COMMITTED: case PlSqlParser.COMMON_DATA: case PlSqlParser.COMPACT: case PlSqlParser.COMPATIBILITY: case PlSqlParser.COMPILE: case PlSqlParser.COMPLETE: case PlSqlParser.COMPLIANCE: case PlSqlParser.COMPONENT: case PlSqlParser.COMPONENTS: case PlSqlParser.COMPOSE: case PlSqlParser.COMPOSITE: case PlSqlParser.COMPOSITE_LIMIT: case PlSqlParser.COMPOUND: case PlSqlParser.COMPUTE: case PlSqlParser.CONCAT: case PlSqlParser.CON_DBID_TO_ID: case PlSqlParser.CONDITIONAL: case PlSqlParser.CONDITION: case PlSqlParser.CONFIRM: case PlSqlParser.CONFORMING: case PlSqlParser.CON_GUID_TO_ID: case PlSqlParser.CON_ID: case PlSqlParser.CON_NAME_TO_ID: case PlSqlParser.CONNECT_BY_CB_WHR_ONLY: case PlSqlParser.CONNECT_BY_COMBINE_SW: case PlSqlParser.CONNECT_BY_COST_BASED: case PlSqlParser.CONNECT_BY_ELIM_DUPS: case PlSqlParser.CONNECT_BY_FILTERING: case PlSqlParser.CONNECT_BY_ISCYCLE: case PlSqlParser.CONNECT_BY_ISLEAF: case PlSqlParser.CONNECT_BY_ROOT: case PlSqlParser.CONNECT_TIME: case PlSqlParser.CONSIDER: case PlSqlParser.CONSISTENT: case PlSqlParser.CONSTANT: case PlSqlParser.CONST: case PlSqlParser.CONSTRAINT: case PlSqlParser.CONSTRAINTS: case PlSqlParser.CONSTRUCTOR: case PlSqlParser.CONTAINER: case PlSqlParser.CONTAINER_DATA: case PlSqlParser.CONTAINERS: case PlSqlParser.CONTENT: case PlSqlParser.CONTENTS: case PlSqlParser.CONTEXT: case PlSqlParser.CONTINUE: case PlSqlParser.CONTROLFILE: case PlSqlParser.CON_UID_TO_ID: case PlSqlParser.CONVERT: case PlSqlParser.COOKIE: case PlSqlParser.COPY: case PlSqlParser.CORR_K: case PlSqlParser.CORR_S: case PlSqlParser.CORRUPTION: case PlSqlParser.CORRUPT_XID_ALL: case PlSqlParser.CORRUPT_XID: case PlSqlParser.COS: case PlSqlParser.COSH: case PlSqlParser.COST: case PlSqlParser.COST_XML_QUERY_REWRITE: case PlSqlParser.COUNT: case PlSqlParser.COVAR_POP: case PlSqlParser.COVAR_SAMP: case PlSqlParser.CPU_COSTING: case PlSqlParser.CPU_PER_CALL: case PlSqlParser.CPU_PER_SESSION: case PlSqlParser.CRASH: case PlSqlParser.CREATE_FILE_DEST: case PlSqlParser.CREATE_STORED_OUTLINES: case PlSqlParser.CREATION: case PlSqlParser.CREDENTIAL: case PlSqlParser.CRITICAL: case PlSqlParser.CROSS: case PlSqlParser.CROSSEDITION: case PlSqlParser.CSCONVERT: case PlSqlParser.CUBE_AJ: case PlSqlParser.CUBE: case PlSqlParser.CUBE_GB: case PlSqlParser.CUBE_SJ: case PlSqlParser.CUME_DISTM: case PlSqlParser.CURRENT: case PlSqlParser.CURRENT_DATE: case PlSqlParser.CURRENT_SCHEMA: case PlSqlParser.CURRENT_TIME: case PlSqlParser.CURRENT_TIMESTAMP: case PlSqlParser.CURRENT_USER: case PlSqlParser.CURRENTV: case PlSqlParser.CURSOR: case PlSqlParser.CURSOR_SHARING_EXACT: case PlSqlParser.CURSOR_SPECIFIC_SEGMENT: case PlSqlParser.CUSTOMDATUM: case PlSqlParser.CV: case PlSqlParser.CYCLE: case PlSqlParser.DANGLING: case PlSqlParser.DATABASE: case PlSqlParser.DATA: case PlSqlParser.DATAFILE: case PlSqlParser.DATAFILES: case PlSqlParser.DATAMOVEMENT: case PlSqlParser.DATAOBJNO: case PlSqlParser.DATAOBJ_TO_MAT_PARTITION: case PlSqlParser.DATAOBJ_TO_PARTITION: case PlSqlParser.DATAPUMP: case PlSqlParser.DATA_SECURITY_REWRITE_LIMIT: case PlSqlParser.DATE_MODE: case PlSqlParser.DAY: case PlSqlParser.DAYS: case PlSqlParser.DBA: case PlSqlParser.DBA_RECYCLEBIN: case PlSqlParser.DBMS_STATS: case PlSqlParser.DB_ROLE_CHANGE: case PlSqlParser.DBTIMEZONE: case PlSqlParser.DB_UNIQUE_NAME: case PlSqlParser.DB_VERSION: case PlSqlParser.DDL: case PlSqlParser.DEALLOCATE: case PlSqlParser.DEBUG: case PlSqlParser.DEBUGGER: case PlSqlParser.DEC: case PlSqlParser.DECIMAL: case PlSqlParser.DECLARE: case PlSqlParser.DECOMPOSE: case PlSqlParser.DECORRELATE: case PlSqlParser.DECR: case PlSqlParser.DECREMENT: case PlSqlParser.DECRYPT: case PlSqlParser.DEDUPLICATE: case PlSqlParser.DEFAULTS: case PlSqlParser.DEFERRABLE: case PlSqlParser.DEFERRED: case PlSqlParser.DEFINED: case PlSqlParser.DEFINE: case PlSqlParser.DEFINER: case PlSqlParser.DEGREE: case PlSqlParser.DELAY: case PlSqlParser.DELEGATE: case PlSqlParser.DELETE_ALL: case PlSqlParser.DELETE: case PlSqlParser.DELETEXML: case PlSqlParser.DEMAND: case PlSqlParser.DENSE_RANKM: case PlSqlParser.DEPENDENT: case PlSqlParser.DEPTH: case PlSqlParser.DEQUEUE: case PlSqlParser.DEREF: case PlSqlParser.DEREF_NO_REWRITE: case PlSqlParser.DESTROY: case PlSqlParser.DETACHED: case PlSqlParser.DETERMINES: case PlSqlParser.DETERMINISTIC: case PlSqlParser.DICTIONARY: case PlSqlParser.DIMENSION: case PlSqlParser.DIMENSIONS: case PlSqlParser.DIRECT_LOAD: case PlSqlParser.DIRECTORY: case PlSqlParser.DIRECT_PATH: case PlSqlParser.DISABLE_ALL: case PlSqlParser.DISABLE: case PlSqlParser.DISABLE_PARALLEL_DML: case PlSqlParser.DISABLE_PRESET: case PlSqlParser.DISABLE_RPKE: case PlSqlParser.DISALLOW: case PlSqlParser.DISASSOCIATE: case PlSqlParser.DISCARD: case PlSqlParser.DISCONNECT: case PlSqlParser.DISK: case PlSqlParser.DISKGROUP: case PlSqlParser.DISKS: case PlSqlParser.DISMOUNT: case PlSqlParser.DISTINGUISHED: case PlSqlParser.DISTRIBUTED: case PlSqlParser.DISTRIBUTE: case PlSqlParser.DML: case PlSqlParser.DML_UPDATE: case PlSqlParser.DOCFIDELITY: case PlSqlParser.DOCUMENT: case PlSqlParser.DOMAIN_INDEX_FILTER: case PlSqlParser.DOMAIN_INDEX_NO_SORT: case PlSqlParser.DOMAIN_INDEX_SORT: case PlSqlParser.DOUBLE: case PlSqlParser.DOWNGRADE: case PlSqlParser.DRIVING_SITE: case PlSqlParser.DROP_COLUMN: case PlSqlParser.DROP_GROUP: case PlSqlParser.DSINTERVAL_UNCONSTRAINED: case PlSqlParser.DST_UPGRADE_INSERT_CONV: case PlSqlParser.DUMP: case PlSqlParser.DUPLICATE: case PlSqlParser.DV: case PlSqlParser.DYNAMIC: case PlSqlParser.DYNAMIC_SAMPLING: case PlSqlParser.DYNAMIC_SAMPLING_EST_CDN: case PlSqlParser.EACH: case PlSqlParser.EDITIONABLE: case PlSqlParser.EDITION: case PlSqlParser.EDITIONING: case PlSqlParser.EDITIONS: case PlSqlParser.ELEMENT: case PlSqlParser.ELIM_GROUPBY: case PlSqlParser.ELIMINATE_JOIN: case PlSqlParser.ELIMINATE_OBY: case PlSqlParser.ELIMINATE_OUTER_JOIN: case PlSqlParser.EM: case PlSqlParser.EMPTY_BLOB: case PlSqlParser.EMPTY_CLOB: case PlSqlParser.EMPTY: case PlSqlParser.ENABLE_ALL: case PlSqlParser.ENABLE: case PlSqlParser.ENABLE_PARALLEL_DML: case PlSqlParser.ENABLE_PRESET: case PlSqlParser.ENCODING: case PlSqlParser.ENCRYPT: case PlSqlParser.ENCRYPTION: case PlSqlParser.END_OUTLINE_DATA: case PlSqlParser.ENFORCED: case PlSqlParser.ENFORCE: case PlSqlParser.ENQUEUE: case PlSqlParser.ENTERPRISE: case PlSqlParser.ENTITYESCAPING: case PlSqlParser.ENTRY: case PlSqlParser.EQUIPART: case PlSqlParser.ERR: case PlSqlParser.ERROR_ARGUMENT: case PlSqlParser.ERROR: case PlSqlParser.ERROR_ON_OVERLAP_TIME: case PlSqlParser.ERRORS: case PlSqlParser.ESCAPE: case PlSqlParser.ESTIMATE: case PlSqlParser.EVAL: case PlSqlParser.EVALNAME: case PlSqlParser.EVALUATE: case PlSqlParser.EVALUATION: case PlSqlParser.EVENTS: case PlSqlParser.EVERY: case PlSqlParser.EXCEPT: case PlSqlParser.EXCEPTION: case PlSqlParser.EXCEPTION_INIT: case PlSqlParser.EXCEPTIONS: case PlSqlParser.EXCHANGE: case PlSqlParser.EXCLUDE: case PlSqlParser.EXCLUDING: case PlSqlParser.EXECUTE: case PlSqlParser.EXEMPT: case PlSqlParser.EXISTING: case PlSqlParser.EXISTS: case PlSqlParser.EXISTSNODE: case PlSqlParser.EXIT: case PlSqlParser.EXPAND_GSET_TO_UNION: case PlSqlParser.EXPAND_TABLE: case PlSqlParser.EXP: case PlSqlParser.EXPIRE: case PlSqlParser.EXPLAIN: case PlSqlParser.EXPLOSION: case PlSqlParser.EXPORT: case PlSqlParser.EXPR_CORR_CHECK: case PlSqlParser.EXPRESS: case PlSqlParser.EXTENDS: case PlSqlParser.EXTENT: case PlSqlParser.EXTENTS: case PlSqlParser.EXTERNAL: case PlSqlParser.EXTERNALLY: case PlSqlParser.EXTRACTCLOBXML: case PlSqlParser.EXTRACT: case PlSqlParser.EXTRACTVALUE: case PlSqlParser.EXTRA: case PlSqlParser.FACILITY: case PlSqlParser.FACT: case PlSqlParser.FACTOR: case PlSqlParser.FACTORIZE_JOIN: case PlSqlParser.FAILED: case PlSqlParser.FAILED_LOGIN_ATTEMPTS: case PlSqlParser.FAILGROUP: case PlSqlParser.FAILOVER: case PlSqlParser.FAILURE: case PlSqlParser.FALSE: case PlSqlParser.FAMILY: case PlSqlParser.FAR: case PlSqlParser.FAST: case PlSqlParser.FASTSTART: case PlSqlParser.FBTSCAN: case PlSqlParser.FEATURE_DETAILS: case PlSqlParser.FEATURE_ID: case PlSqlParser.FEATURE_SET: case PlSqlParser.FEATURE_VALUE: case PlSqlParser.FETCH: case PlSqlParser.FILE: case PlSqlParser.FILE_NAME_CONVERT: case PlSqlParser.FILESYSTEM_LIKE_LOGGING: case PlSqlParser.FILTER: case PlSqlParser.FINAL: case PlSqlParser.FINE: case PlSqlParser.FINISH: case PlSqlParser.FIRST: case PlSqlParser.FIRSTM: case PlSqlParser.FIRST_ROWS: case PlSqlParser.FIRST_VALUE: case PlSqlParser.FIXED_VIEW_DATA: case PlSqlParser.FLAGGER: case PlSqlParser.FLASHBACK: case PlSqlParser.FLASH_CACHE: case PlSqlParser.FLOAT: case PlSqlParser.FLOB: case PlSqlParser.FLOOR: case PlSqlParser.FLUSH: case PlSqlParser.FOLDER: case PlSqlParser.FOLLOWING: case PlSqlParser.FOLLOWS: case PlSqlParser.FORALL: case PlSqlParser.FORCE: case PlSqlParser.FORCE_XML_QUERY_REWRITE: case PlSqlParser.FOREIGN: case PlSqlParser.FOREVER: case PlSqlParser.FORMAT: case PlSqlParser.FORWARD: case PlSqlParser.FRAGMENT_NUMBER: case PlSqlParser.FREELIST: case PlSqlParser.FREELISTS: case PlSqlParser.FREEPOOLS: case PlSqlParser.FRESH: case PlSqlParser.FROM_TZ: case PlSqlParser.FULL: case PlSqlParser.FULL_OUTER_JOIN_TO_OUTER: case PlSqlParser.FUNCTION: case PlSqlParser.FUNCTIONS: case PlSqlParser.GATHER_OPTIMIZER_STATISTICS: case PlSqlParser.GATHER_PLAN_STATISTICS: case PlSqlParser.GBY_CONC_ROLLUP: case PlSqlParser.GBY_PUSHDOWN: case PlSqlParser.GENERATED: case PlSqlParser.GET: case PlSqlParser.GLOBAL: case PlSqlParser.GLOBALLY: case PlSqlParser.GLOBAL_NAME: case PlSqlParser.GLOBAL_TOPIC_ENABLED: case PlSqlParser.GROUP_BY: case PlSqlParser.GROUP_ID: case PlSqlParser.GROUPING: case PlSqlParser.GROUPING_ID: case PlSqlParser.GROUPS: case PlSqlParser.GUARANTEED: case PlSqlParser.GUARANTEE: case PlSqlParser.GUARD: case PlSqlParser.HASH_AJ: case PlSqlParser.HASH: case PlSqlParser.HASHKEYS: case PlSqlParser.HASH_SJ: case PlSqlParser.HEADER: case PlSqlParser.HEAP: case PlSqlParser.HELP: case PlSqlParser.HEXTORAW: case PlSqlParser.HEXTOREF: case PlSqlParser.HIDDEN_KEYWORD: case PlSqlParser.HIDE: case PlSqlParser.HIERARCHY: case PlSqlParser.HIGH: case PlSqlParser.HINTSET_BEGIN: case PlSqlParser.HINTSET_END: case PlSqlParser.HOT: case PlSqlParser.HOUR: case PlSqlParser.HWM_BROKERED: case PlSqlParser.HYBRID: case PlSqlParser.IDENTIFIER: case PlSqlParser.IDENTITY: case PlSqlParser.IDGENERATORS: case PlSqlParser.ID: case PlSqlParser.IDLE_TIME: case PlSqlParser.IF: case PlSqlParser.IGNORE: case PlSqlParser.IGNORE_OPTIM_EMBEDDED_HINTS: case PlSqlParser.IGNORE_ROW_ON_DUPKEY_INDEX: case PlSqlParser.IGNORE_WHERE_CLAUSE: case PlSqlParser.ILM: case PlSqlParser.IMMEDIATE: case PlSqlParser.IMPACT: case PlSqlParser.IMPORT: case PlSqlParser.INACTIVE: case PlSqlParser.INCLUDE: case PlSqlParser.INCLUDE_VERSION: case PlSqlParser.INCLUDING: case PlSqlParser.INCREMENTAL: case PlSqlParser.INCREMENT: case PlSqlParser.INCR: case PlSqlParser.INDENT: case PlSqlParser.INDEX_ASC: case PlSqlParser.INDEX_COMBINE: case PlSqlParser.INDEX_DESC: case PlSqlParser.INDEXED: case PlSqlParser.INDEXES: case PlSqlParser.INDEX_FFS: case PlSqlParser.INDEX_FILTER: case PlSqlParser.INDEXING: case PlSqlParser.INDEX_JOIN: case PlSqlParser.INDEX_ROWS: case PlSqlParser.INDEX_RRS: case PlSqlParser.INDEX_RS_ASC: case PlSqlParser.INDEX_RS_DESC: case PlSqlParser.INDEX_RS: case PlSqlParser.INDEX_SCAN: case PlSqlParser.INDEX_SKIP_SCAN: case PlSqlParser.INDEX_SS_ASC: case PlSqlParser.INDEX_SS_DESC: case PlSqlParser.INDEX_SS: case PlSqlParser.INDEX_STATS: case PlSqlParser.INDEXTYPE: case PlSqlParser.INDEXTYPES: case PlSqlParser.INDICATOR: case PlSqlParser.INDICES: case PlSqlParser.INFINITE: case PlSqlParser.INFORMATIONAL: case PlSqlParser.INHERIT: case PlSqlParser.INITCAP: case PlSqlParser.INITIAL: case PlSqlParser.INITIALIZED: case PlSqlParser.INITIALLY: case PlSqlParser.INITRANS: case PlSqlParser.INLINE: case PlSqlParser.INLINE_XMLTYPE_NT: case PlSqlParser.INMEMORY: case PlSqlParser.IN_MEMORY_METADATA: case PlSqlParser.INMEMORY_PRUNING: case PlSqlParser.INNER: case PlSqlParser.INOUT: case PlSqlParser.INPLACE: case PlSqlParser.INSERTCHILDXMLAFTER: case PlSqlParser.INSERTCHILDXMLBEFORE: case PlSqlParser.INSERTCHILDXML: case PlSqlParser.INSERTXMLAFTER: case PlSqlParser.INSERTXMLBEFORE: case PlSqlParser.INSTANCE: case PlSqlParser.INSTANCES: case PlSqlParser.INSTANTIABLE: case PlSqlParser.INSTANTLY: case PlSqlParser.INSTEAD: case PlSqlParser.INSTR2: case PlSqlParser.INSTR4: case PlSqlParser.INSTRB: case PlSqlParser.INSTRC: case PlSqlParser.INSTR: case PlSqlParser.INTEGER: case PlSqlParser.INTERLEAVED: case PlSqlParser.INTERMEDIATE: case PlSqlParser.INTERNAL_CONVERT: case PlSqlParser.INTERNAL_USE: case PlSqlParser.INTERPRETED: case PlSqlParser.INTERVAL: case PlSqlParser.INT: case PlSqlParser.INVALIDATE: case PlSqlParser.INVISIBLE: case PlSqlParser.IN_XQUERY: case PlSqlParser.ISOLATION: case PlSqlParser.ISOLATION_LEVEL: case PlSqlParser.ITERATE: case PlSqlParser.ITERATION_NUMBER: case PlSqlParser.JAVA: case PlSqlParser.JOB: case PlSqlParser.JOIN: case PlSqlParser.JSON_ARRAYAGG: case PlSqlParser.JSON_ARRAY: case PlSqlParser.JSON_EQUAL: case PlSqlParser.JSON_EXISTS2: case PlSqlParser.JSON_EXISTS: case PlSqlParser.JSONGET: case PlSqlParser.JSON: case PlSqlParser.JSON_OBJECTAGG: case PlSqlParser.JSON_OBJECT: case PlSqlParser.JSONPARSE: case PlSqlParser.JSON_QUERY: case PlSqlParser.JSON_SERIALIZE: case PlSqlParser.JSON_TABLE: case PlSqlParser.JSON_TEXTCONTAINS2: case PlSqlParser.JSON_TEXTCONTAINS: case PlSqlParser.JSON_VALUE: case PlSqlParser.KEEP_DUPLICATES: case PlSqlParser.KEEP: case PlSqlParser.KERBEROS: case PlSqlParser.KEY: case PlSqlParser.KEY_LENGTH: case PlSqlParser.KEYSIZE: case PlSqlParser.KEYS: case PlSqlParser.KEYSTORE: case PlSqlParser.KILL: case PlSqlParser.LABEL: case PlSqlParser.LANGUAGE: case PlSqlParser.LAST_DAY: case PlSqlParser.LAST: case PlSqlParser.LAST_VALUE: case PlSqlParser.LATERAL: case PlSqlParser.LAX: case PlSqlParser.LAYER: case PlSqlParser.LDAP_REGISTRATION_ENABLED: case PlSqlParser.LDAP_REGISTRATION: case PlSqlParser.LDAP_REG_SYNC_INTERVAL: case PlSqlParser.LEADING: case PlSqlParser.LEFT: case PlSqlParser.LENGTH2: case PlSqlParser.LENGTH4: case PlSqlParser.LENGTHB: case PlSqlParser.LENGTHC: case PlSqlParser.LENGTH: case PlSqlParser.LESS: case PlSqlParser.LEVEL: case PlSqlParser.LEVELS: case PlSqlParser.LIBRARY: case PlSqlParser.LIFECYCLE: case PlSqlParser.LIFE: case PlSqlParser.LIFETIME: case PlSqlParser.LIKE2: case PlSqlParser.LIKE4: case PlSqlParser.LIKEC: case PlSqlParser.LIKE_EXPAND: case PlSqlParser.LIMIT: case PlSqlParser.LINEAR: case PlSqlParser.LINK: case PlSqlParser.LIST: case PlSqlParser.LN: case PlSqlParser.LNNVL: case PlSqlParser.LOAD: case PlSqlParser.LOB: case PlSqlParser.LOBNVL: case PlSqlParser.LOBS: case PlSqlParser.LOCAL_INDEXES: case PlSqlParser.LOCAL: case PlSqlParser.LOCALTIME: case PlSqlParser.LOCALTIMESTAMP: case PlSqlParser.LOCATION: case PlSqlParser.LOCATOR: case PlSqlParser.LOCKED: case PlSqlParser.LOCKING: case PlSqlParser.LOGFILE: case PlSqlParser.LOGFILES: case PlSqlParser.LOGGING: case PlSqlParser.LOGICAL: case PlSqlParser.LOGICAL_READS_PER_CALL: case PlSqlParser.LOGICAL_READS_PER_SESSION: case PlSqlParser.LOG: case PlSqlParser.LOGMINING: case PlSqlParser.LOGOFF: case PlSqlParser.LOGON: case PlSqlParser.LOG_READ_ONLY_VIOLATIONS: case PlSqlParser.LONG: case PlSqlParser.LOOP: case PlSqlParser.LOWER: case PlSqlParser.LOW: case PlSqlParser.LPAD: case PlSqlParser.LTRIM: case PlSqlParser.MAIN: case PlSqlParser.MAKE_REF: case PlSqlParser.MANAGED: case PlSqlParser.MANAGE: case PlSqlParser.MANAGEMENT: case PlSqlParser.MANAGER: case PlSqlParser.MANUAL: case PlSqlParser.MAP: case PlSqlParser.MAPPING: case PlSqlParser.MASTER: case PlSqlParser.MATCHED: case PlSqlParser.MATCHES: case PlSqlParser.MATCH: case PlSqlParser.MATCH_NUMBER: case PlSqlParser.MATCH_RECOGNIZE: case PlSqlParser.MATERIALIZED: case PlSqlParser.MATERIALIZE: case PlSqlParser.MAXARCHLOGS: case PlSqlParser.MAXDATAFILES: case PlSqlParser.MAXEXTENTS: case PlSqlParser.MAXIMIZE: case PlSqlParser.MAXINSTANCES: case PlSqlParser.MAXLOGFILES: case PlSqlParser.MAXLOGHISTORY: case PlSqlParser.MAXLOGMEMBERS: case PlSqlParser.MAX_SHARED_TEMP_SIZE: case PlSqlParser.MAXSIZE: case PlSqlParser.MAXTRANS: case PlSqlParser.MAXVALUE: case PlSqlParser.MEASURE: case PlSqlParser.MEASURES: case PlSqlParser.MEDIUM: case PlSqlParser.MEMBER: case PlSqlParser.MEMCOMPRESS: case PlSqlParser.MEMORY: case PlSqlParser.MERGEACTIONS: case PlSqlParser.MERGE_AJ: case PlSqlParser.MERGE_CONST_ON: case PlSqlParser.MERGE: case PlSqlParser.MERGE_SJ: case PlSqlParser.METADATA: case PlSqlParser.METHOD: case PlSqlParser.MIGRATE: case PlSqlParser.MIGRATION: case PlSqlParser.MINEXTENTS: case PlSqlParser.MINIMIZE: case PlSqlParser.MINIMUM: case PlSqlParser.MINING: case PlSqlParser.MINUS_NULL: case PlSqlParser.MINUTE: case PlSqlParser.MINVALUE: case PlSqlParser.MIRRORCOLD: case PlSqlParser.MIRRORHOT: case PlSqlParser.MIRROR: case PlSqlParser.MLSLABEL: case PlSqlParser.MODEL_COMPILE_SUBQUERY: case PlSqlParser.MODEL_DONTVERIFY_UNIQUENESS: case PlSqlParser.MODEL_DYNAMIC_SUBQUERY: case PlSqlParser.MODEL_MIN_ANALYSIS: case PlSqlParser.MODEL: case PlSqlParser.MODEL_NB: case PlSqlParser.MODEL_NO_ANALYSIS: case PlSqlParser.MODEL_PBY: case PlSqlParser.MODEL_PUSH_REF: case PlSqlParser.MODEL_SV: case PlSqlParser.MODIFICATION: case PlSqlParser.MODIFY_COLUMN_TYPE: case PlSqlParser.MODIFY: case PlSqlParser.MOD: case PlSqlParser.MODULE: case PlSqlParser.MONITORING: case PlSqlParser.MONITOR: case PlSqlParser.MONTH: case PlSqlParser.MONTHS_BETWEEN: case PlSqlParser.MONTHS: case PlSqlParser.MOUNT: case PlSqlParser.MOUNTPATH: case PlSqlParser.MOVEMENT: case PlSqlParser.MOVE: case PlSqlParser.MULTIDIMENSIONAL: case PlSqlParser.MULTISET: case PlSqlParser.MV_MERGE: case PlSqlParser.NAMED: case PlSqlParser.NAME: case PlSqlParser.NAMESPACE: case PlSqlParser.NAN: case PlSqlParser.NANVL: case PlSqlParser.NATIONAL: case PlSqlParser.NATIVE_FULL_OUTER_JOIN: case PlSqlParser.NATIVE: case PlSqlParser.NATURAL: case PlSqlParser.NAV: case PlSqlParser.NCHAR_CS: case PlSqlParser.NCHAR: case PlSqlParser.NCHR: case PlSqlParser.NCLOB: case PlSqlParser.NEEDED: case PlSqlParser.NEG: case PlSqlParser.NESTED: case PlSqlParser.NESTED_TABLE_FAST_INSERT: case PlSqlParser.NESTED_TABLE_GET_REFS: case PlSqlParser.NESTED_TABLE_ID: case PlSqlParser.NESTED_TABLE_SET_REFS: case PlSqlParser.NESTED_TABLE_SET_SETID: case PlSqlParser.NETWORK: case PlSqlParser.NEVER: case PlSqlParser.NEW: case PlSqlParser.NEW_TIME: case PlSqlParser.NEXT_DAY: case PlSqlParser.NEXT: case PlSqlParser.NL_AJ: case PlSqlParser.NLJ_BATCHING: case PlSqlParser.NLJ_INDEX_FILTER: case PlSqlParser.NLJ_INDEX_SCAN: case PlSqlParser.NLJ_PREFETCH: case PlSqlParser.NLS_CALENDAR: case PlSqlParser.NLS_CHARACTERSET: case PlSqlParser.NLS_CHARSET_DECL_LEN: case PlSqlParser.NLS_CHARSET_ID: case PlSqlParser.NLS_CHARSET_NAME: case PlSqlParser.NLS_COMP: case PlSqlParser.NLS_CURRENCY: case PlSqlParser.NLS_DATE_FORMAT: case PlSqlParser.NLS_DATE_LANGUAGE: case PlSqlParser.NLS_INITCAP: case PlSqlParser.NLS_ISO_CURRENCY: case PlSqlParser.NL_SJ: case PlSqlParser.NLS_LANG: case PlSqlParser.NLS_LANGUAGE: case PlSqlParser.NLS_LENGTH_SEMANTICS: case PlSqlParser.NLS_LOWER: case PlSqlParser.NLS_NCHAR_CONV_EXCP: case PlSqlParser.NLS_NUMERIC_CHARACTERS: case PlSqlParser.NLS_SORT: case PlSqlParser.NLSSORT: case PlSqlParser.NLS_SPECIAL_CHARS: case PlSqlParser.NLS_TERRITORY: case PlSqlParser.NLS_UPPER: case PlSqlParser.NO_ACCESS: case PlSqlParser.NO_ADAPTIVE_PLAN: case PlSqlParser.NO_ANSI_REARCH: case PlSqlParser.NOAPPEND: case PlSqlParser.NOARCHIVELOG: case PlSqlParser.NOAUDIT: case PlSqlParser.NO_AUTO_REOPTIMIZE: case PlSqlParser.NO_BASETABLE_MULTIMV_REWRITE: case PlSqlParser.NO_BATCH_TABLE_ACCESS_BY_ROWID: case PlSqlParser.NO_BIND_AWARE: case PlSqlParser.NO_BUFFER: case PlSqlParser.NOCACHE: case PlSqlParser.NO_CARTESIAN: case PlSqlParser.NO_CHECK_ACL_REWRITE: case PlSqlParser.NO_CLUSTER_BY_ROWID: case PlSqlParser.NO_CLUSTERING: case PlSqlParser.NO_COALESCE_SQ: case PlSqlParser.NO_COMMON_DATA: case PlSqlParser.NO_CONNECT_BY_CB_WHR_ONLY: case PlSqlParser.NO_CONNECT_BY_COMBINE_SW: case PlSqlParser.NO_CONNECT_BY_COST_BASED: case PlSqlParser.NO_CONNECT_BY_ELIM_DUPS: case PlSqlParser.NO_CONNECT_BY_FILTERING: case PlSqlParser.NOCOPY: case PlSqlParser.NO_COST_XML_QUERY_REWRITE: case PlSqlParser.NO_CPU_COSTING: case PlSqlParser.NOCPU_COSTING: case PlSqlParser.NOCYCLE: case PlSqlParser.NO_DATA_SECURITY_REWRITE: case PlSqlParser.NO_DECORRELATE: case PlSqlParser.NODELAY: case PlSqlParser.NO_DOMAIN_INDEX_FILTER: case PlSqlParser.NO_DST_UPGRADE_INSERT_CONV: case PlSqlParser.NO_ELIM_GROUPBY: case PlSqlParser.NO_ELIMINATE_JOIN: case PlSqlParser.NO_ELIMINATE_OBY: case PlSqlParser.NO_ELIMINATE_OUTER_JOIN: case PlSqlParser.NOENTITYESCAPING: case PlSqlParser.NO_EXPAND_GSET_TO_UNION: case PlSqlParser.NO_EXPAND: case PlSqlParser.NO_EXPAND_TABLE: case PlSqlParser.NO_FACT: case PlSqlParser.NO_FACTORIZE_JOIN: case PlSqlParser.NO_FILTERING: case PlSqlParser.NOFORCE: case PlSqlParser.NO_FULL_OUTER_JOIN_TO_OUTER: case PlSqlParser.NO_GATHER_OPTIMIZER_STATISTICS: case PlSqlParser.NO_GBY_PUSHDOWN: case PlSqlParser.NOGUARANTEE: case PlSqlParser.NO_INDEX_FFS: case PlSqlParser.NO_INDEX: case PlSqlParser.NO_INDEX_SS: case PlSqlParser.NO_INMEMORY: case PlSqlParser.NO_INMEMORY_PRUNING: case PlSqlParser.NOKEEP: case PlSqlParser.NO_LOAD: case PlSqlParser.NOLOCAL: case PlSqlParser.NOLOGGING: case PlSqlParser.NOMAPPING: case PlSqlParser.NOMAXVALUE: case PlSqlParser.NO_MERGE: case PlSqlParser.NOMINIMIZE: case PlSqlParser.NOMINVALUE: case PlSqlParser.NO_MODEL_PUSH_REF: case PlSqlParser.NO_MONITORING: case PlSqlParser.NOMONITORING: case PlSqlParser.NO_MONITOR: case PlSqlParser.NO_MULTIMV_REWRITE: case PlSqlParser.NO_NATIVE_FULL_OUTER_JOIN: case PlSqlParser.NONBLOCKING: case PlSqlParser.NONEDITIONABLE: case PlSqlParser.NONE: case PlSqlParser.NO_NLJ_BATCHING: case PlSqlParser.NO_NLJ_PREFETCH: case PlSqlParser.NO: case PlSqlParser.NONSCHEMA: case PlSqlParser.NO_OBJECT_LINK: case PlSqlParser.NOORDER: case PlSqlParser.NO_ORDER_ROLLUPS: case PlSqlParser.NO_OUTER_JOIN_TO_ANTI: case PlSqlParser.NO_OUTER_JOIN_TO_INNER: case PlSqlParser.NOOVERRIDE: case PlSqlParser.NO_PARALLEL_INDEX: case PlSqlParser.NOPARALLEL_INDEX: case PlSqlParser.NO_PARALLEL: case PlSqlParser.NOPARALLEL: case PlSqlParser.NO_PARTIAL_COMMIT: case PlSqlParser.NO_PARTIAL_JOIN: case PlSqlParser.NO_PARTIAL_ROLLUP_PUSHDOWN: case PlSqlParser.NOPARTITION: case PlSqlParser.NO_PLACE_DISTINCT: case PlSqlParser.NO_PLACE_GROUP_BY: case PlSqlParser.NO_PQ_CONCURRENT_UNION: case PlSqlParser.NO_PQ_MAP: case PlSqlParser.NO_PQ_REPLICATE: case PlSqlParser.NO_PQ_SKEW: case PlSqlParser.NO_PRUNE_GSETS: case PlSqlParser.NO_PULL_PRED: case PlSqlParser.NO_PUSH_PRED: case PlSqlParser.NO_PUSH_SUBQ: case PlSqlParser.NO_PX_FAULT_TOLERANCE: case PlSqlParser.NO_PX_JOIN_FILTER: case PlSqlParser.NO_QKN_BUFF: case PlSqlParser.NO_QUERY_TRANSFORMATION: case PlSqlParser.NO_REF_CASCADE: case PlSqlParser.NORELOCATE: case PlSqlParser.NORELY: case PlSqlParser.NOREPAIR: case PlSqlParser.NOREPLAY: case PlSqlParser.NORESETLOGS: case PlSqlParser.NO_RESULT_CACHE: case PlSqlParser.NOREVERSE: case PlSqlParser.NO_REWRITE: case PlSqlParser.NOREWRITE: case PlSqlParser.NORMAL: case PlSqlParser.NO_ROOT_SW_FOR_LOCAL: case PlSqlParser.NOROWDEPENDENCIES: case PlSqlParser.NOSCHEMACHECK: case PlSqlParser.NOSEGMENT: case PlSqlParser.NO_SEMIJOIN: case PlSqlParser.NO_SEMI_TO_INNER: case PlSqlParser.NO_SET_TO_JOIN: case PlSqlParser.NOSORT: case PlSqlParser.NO_SQL_TRANSLATION: case PlSqlParser.NO_SQL_TUNE: case PlSqlParser.NO_STAR_TRANSFORMATION: case PlSqlParser.NO_STATEMENT_QUEUING: case PlSqlParser.NO_STATS_GSETS: case PlSqlParser.NOSTRICT: case PlSqlParser.NO_SUBQUERY_PRUNING: case PlSqlParser.NO_SUBSTRB_PAD: case PlSqlParser.NO_SWAP_JOIN_INPUTS: case PlSqlParser.NOSWITCH: case PlSqlParser.NO_TABLE_LOOKUP_BY_NL: case PlSqlParser.NO_TEMP_TABLE: case PlSqlParser.NOTHING: case PlSqlParser.NOTIFICATION: case PlSqlParser.NO_TRANSFORM_DISTINCT_AGG: case PlSqlParser.NO_UNNEST: case PlSqlParser.NO_USE_CUBE: case PlSqlParser.NO_USE_HASH_AGGREGATION: case PlSqlParser.NO_USE_HASH_GBY_FOR_PUSHDOWN: case PlSqlParser.NO_USE_HASH: case PlSqlParser.NO_USE_INVISIBLE_INDEXES: case PlSqlParser.NO_USE_MERGE: case PlSqlParser.NO_USE_NL: case PlSqlParser.NO_USE_VECTOR_AGGREGATION: case PlSqlParser.NOVALIDATE: case PlSqlParser.NO_VECTOR_TRANSFORM_DIMS: case PlSqlParser.NO_VECTOR_TRANSFORM_FACT: case PlSqlParser.NO_VECTOR_TRANSFORM: case PlSqlParser.NO_XDB_FASTPATH_INSERT: case PlSqlParser.NO_XML_DML_REWRITE: case PlSqlParser.NO_XMLINDEX_REWRITE_IN_SELECT: case PlSqlParser.NO_XMLINDEX_REWRITE: case PlSqlParser.NO_XML_QUERY_REWRITE: case PlSqlParser.NO_ZONEMAP: case PlSqlParser.NTH_VALUE: case PlSqlParser.NULLIF: case PlSqlParser.NULLS: case PlSqlParser.NUMBER: case PlSqlParser.NUMERIC: case PlSqlParser.NUM_INDEX_KEYS: case PlSqlParser.NUMTODSINTERVAL: case PlSqlParser.NUMTOYMINTERVAL: case PlSqlParser.NVARCHAR2: case PlSqlParser.NVL2: case PlSqlParser.OBJECT2XML: case PlSqlParser.OBJECT: case PlSqlParser.OBJ_ID: case PlSqlParser.OBJNO: case PlSqlParser.OBJNO_REUSE: case PlSqlParser.OCCURENCES: case PlSqlParser.OFFLINE: case PlSqlParser.OFF: case PlSqlParser.OFFSET: case PlSqlParser.OIDINDEX: case PlSqlParser.OID: case PlSqlParser.OLAP: case PlSqlParser.OLD: case PlSqlParser.OLD_PUSH_PRED: case PlSqlParser.OLS: case PlSqlParser.OLTP: case PlSqlParser.OMIT: case PlSqlParser.ONE: case PlSqlParser.ONLINE: case PlSqlParser.ONLY: case PlSqlParser.OPAQUE: case PlSqlParser.OPAQUE_TRANSFORM: case PlSqlParser.OPAQUE_XCANONICAL: case PlSqlParser.OPCODE: case PlSqlParser.OPEN: case PlSqlParser.OPERATIONS: case PlSqlParser.OPERATOR: case PlSqlParser.OPT_ESTIMATE: case PlSqlParser.OPTIMAL: case PlSqlParser.OPTIMIZE: case PlSqlParser.OPTIMIZER_FEATURES_ENABLE: case PlSqlParser.OPTIMIZER_GOAL: case PlSqlParser.OPT_PARAM: case PlSqlParser.ORA_BRANCH: case PlSqlParser.ORA_CHECK_ACL: case PlSqlParser.ORA_CHECK_PRIVILEGE: case PlSqlParser.ORA_CLUSTERING: case PlSqlParser.ORADATA: case PlSqlParser.ORADEBUG: case PlSqlParser.ORA_DST_AFFECTED: case PlSqlParser.ORA_DST_CONVERT: case PlSqlParser.ORA_DST_ERROR: case PlSqlParser.ORA_GET_ACLIDS: case PlSqlParser.ORA_GET_PRIVILEGES: case PlSqlParser.ORA_HASH: case PlSqlParser.ORA_INVOKING_USERID: case PlSqlParser.ORA_INVOKING_USER: case PlSqlParser.ORA_INVOKING_XS_USER_GUID: case PlSqlParser.ORA_INVOKING_XS_USER: case PlSqlParser.ORA_RAWCOMPARE: case PlSqlParser.ORA_RAWCONCAT: case PlSqlParser.ORA_ROWSCN: case PlSqlParser.ORA_ROWSCN_RAW: case PlSqlParser.ORA_ROWVERSION: case PlSqlParser.ORA_TABVERSION: case PlSqlParser.ORA_WRITE_TIME: case PlSqlParser.ORDERED: case PlSqlParser.ORDERED_PREDICATES: case PlSqlParser.ORDINALITY: case PlSqlParser.OR_EXPAND: case PlSqlParser.ORGANIZATION: case PlSqlParser.OR_PREDICATES: case PlSqlParser.OSERROR: case PlSqlParser.OTHER: case PlSqlParser.OUTER_JOIN_TO_ANTI: case PlSqlParser.OUTER_JOIN_TO_INNER: case PlSqlParser.OUTER: case PlSqlParser.OUTLINE_LEAF: case PlSqlParser.OUTLINE: case PlSqlParser.OUT_OF_LINE: case PlSqlParser.OUT: case PlSqlParser.OVERFLOW_NOMOVE: case PlSqlParser.OVERFLOW: case PlSqlParser.OVERLAPS: case PlSqlParser.OVER: case PlSqlParser.OVERRIDING: case PlSqlParser.OWNER: case PlSqlParser.OWNERSHIP: case PlSqlParser.OWN: case PlSqlParser.PACKAGE: case PlSqlParser.PACKAGES: case PlSqlParser.PARALLEL_ENABLE: case PlSqlParser.PARALLEL_INDEX: case PlSqlParser.PARALLEL: case PlSqlParser.PARAMETERS: case PlSqlParser.PARAM: case PlSqlParser.PARENT: case PlSqlParser.PARITY: case PlSqlParser.PARTIAL_JOIN: case PlSqlParser.PARTIALLY: case PlSqlParser.PARTIAL: case PlSqlParser.PARTIAL_ROLLUP_PUSHDOWN: case PlSqlParser.PARTITION_HASH: case PlSqlParser.PARTITION_LIST: case PlSqlParser.PARTITION: case PlSqlParser.PARTITION_RANGE: case PlSqlParser.PARTITIONS: case PlSqlParser.PARTNUMINST: case PlSqlParser.PASSING: case PlSqlParser.PASSWORD_GRACE_TIME: case PlSqlParser.PASSWORD_LIFE_TIME: case PlSqlParser.PASSWORD_LOCK_TIME: case PlSqlParser.PASSWORD: case PlSqlParser.PASSWORD_REUSE_MAX: case PlSqlParser.PASSWORD_REUSE_TIME: case PlSqlParser.PASSWORD_VERIFY_FUNCTION: case PlSqlParser.PAST: case PlSqlParser.PATCH: case PlSqlParser.PATH: case PlSqlParser.PATH_PREFIX: case PlSqlParser.PATHS: case PlSqlParser.PATTERN: case PlSqlParser.PBL_HS_BEGIN: case PlSqlParser.PBL_HS_END: case PlSqlParser.PCTINCREASE: case PlSqlParser.PCTTHRESHOLD: case PlSqlParser.PCTUSED: case PlSqlParser.PCTVERSION: case PlSqlParser.PENDING: case PlSqlParser.PERCENT_KEYWORD: case PlSqlParser.PERCENT_RANKM: case PlSqlParser.PERFORMANCE: case PlSqlParser.PERIOD_KEYWORD: case PlSqlParser.PERMANENT: case PlSqlParser.PERMISSION: case PlSqlParser.PERMUTE: case PlSqlParser.PER: case PlSqlParser.PFILE: case PlSqlParser.PHYSICAL: case PlSqlParser.PIKEY: case PlSqlParser.PIPELINED: case PlSqlParser.PIV_GB: case PlSqlParser.PIVOT: case PlSqlParser.PIV_SSF: case PlSqlParser.PLACE_DISTINCT: case PlSqlParser.PLACE_GROUP_BY: case PlSqlParser.PLAN: case PlSqlParser.PLSCOPE_SETTINGS: case PlSqlParser.PLS_INTEGER: case PlSqlParser.PLSQL_CCFLAGS: case PlSqlParser.PLSQL_CODE_TYPE: case PlSqlParser.PLSQL_DEBUG: case PlSqlParser.PLSQL_OPTIMIZE_LEVEL: case PlSqlParser.PLSQL_WARNINGS: case PlSqlParser.PLUGGABLE: case PlSqlParser.POINT: case PlSqlParser.POLICY: case PlSqlParser.POOL_16K: case PlSqlParser.POOL_2K: case PlSqlParser.POOL_32K: case PlSqlParser.POOL_4K: case PlSqlParser.POOL_8K: case PlSqlParser.POSITIVEN: case PlSqlParser.POSITIVE: case PlSqlParser.POST_TRANSACTION: case PlSqlParser.POWERMULTISET_BY_CARDINALITY: case PlSqlParser.POWERMULTISET: case PlSqlParser.POWER: case PlSqlParser.PQ_CONCURRENT_UNION: case PlSqlParser.PQ_DISTRIBUTE: case PlSqlParser.PQ_DISTRIBUTE_WINDOW: case PlSqlParser.PQ_FILTER: case PlSqlParser.PQ_MAP: case PlSqlParser.PQ_NOMAP: case PlSqlParser.PQ_REPLICATE: case PlSqlParser.PQ_SKEW: case PlSqlParser.PRAGMA: case PlSqlParser.PREBUILT: case PlSqlParser.PRECEDES: case PlSqlParser.PRECEDING: case PlSqlParser.PRECISION: case PlSqlParser.PRECOMPUTE_SUBQUERY: case PlSqlParser.PREDICATE_REORDERS: case PlSqlParser.PRELOAD: case PlSqlParser.PREPARE: case PlSqlParser.PRESENTNNV: case PlSqlParser.PRESENT: case PlSqlParser.PRESENTV: case PlSqlParser.PRESERVE_OID: case PlSqlParser.PRESERVE: case PlSqlParser.PRETTY: case PlSqlParser.PREVIOUS: case PlSqlParser.PREV: case PlSqlParser.PRIMARY: case PlSqlParser.PRINTBLOBTOCLOB: case PlSqlParser.PRIORITY: case PlSqlParser.PRIVATE: case PlSqlParser.PRIVATE_SGA: case PlSqlParser.PRIVILEGED: case PlSqlParser.PRIVILEGE: case PlSqlParser.PRIVILEGES: case PlSqlParser.PROCEDURAL: case PlSqlParser.PROCEDURE: case PlSqlParser.PROCESS: case PlSqlParser.PROFILE: case PlSqlParser.PROGRAM: case PlSqlParser.PROJECT: case PlSqlParser.PROPAGATE: case PlSqlParser.PROTECTED: case PlSqlParser.PROTECTION: case PlSqlParser.PROXY: case PlSqlParser.PRUNING: case PlSqlParser.PULL_PRED: case PlSqlParser.PURGE: case PlSqlParser.PUSH_PRED: case PlSqlParser.PUSH_SUBQ: case PlSqlParser.PX_FAULT_TOLERANCE: case PlSqlParser.PX_GRANULE: case PlSqlParser.PX_JOIN_FILTER: case PlSqlParser.QB_NAME: case PlSqlParser.QUERY_BLOCK: case PlSqlParser.QUERY: case PlSqlParser.QUEUE_CURR: case PlSqlParser.QUEUE: case PlSqlParser.QUEUE_ROWP: case PlSqlParser.QUIESCE: case PlSqlParser.QUORUM: case PlSqlParser.QUOTA: case PlSqlParser.RAISE: case PlSqlParser.RANDOM_LOCAL: case PlSqlParser.RANDOM: case PlSqlParser.RANGE: case PlSqlParser.RANKM: case PlSqlParser.RAPIDLY: case PlSqlParser.RAW: case PlSqlParser.RAWTOHEX: case PlSqlParser.RAWTONHEX: case PlSqlParser.RBA: case PlSqlParser.RBO_OUTLINE: case PlSqlParser.RDBA: case PlSqlParser.READ: case PlSqlParser.READS: case PlSqlParser.REALM: case PlSqlParser.REAL: case PlSqlParser.REBALANCE: case PlSqlParser.REBUILD: case PlSqlParser.RECORD: case PlSqlParser.RECORDS_PER_BLOCK: case PlSqlParser.RECOVERABLE: case PlSqlParser.RECOVER: case PlSqlParser.RECOVERY: case PlSqlParser.RECYCLEBIN: case PlSqlParser.RECYCLE: case PlSqlParser.REDACTION: case PlSqlParser.REDEFINE: case PlSqlParser.REDO: case PlSqlParser.REDUCED: case PlSqlParser.REDUNDANCY: case PlSqlParser.REF_CASCADE_CURSOR: case PlSqlParser.REFERENCED: case PlSqlParser.REFERENCE: case PlSqlParser.REFERENCES: case PlSqlParser.REFERENCING: case PlSqlParser.REF: case PlSqlParser.REFRESH: case PlSqlParser.REFTOHEX: case PlSqlParser.REGEXP_COUNT: case PlSqlParser.REGEXP_INSTR: case PlSqlParser.REGEXP_LIKE: case PlSqlParser.REGEXP_REPLACE: case PlSqlParser.REGEXP_SUBSTR: case PlSqlParser.REGISTER: case PlSqlParser.REGR_AVGX: case PlSqlParser.REGR_AVGY: case PlSqlParser.REGR_COUNT: case PlSqlParser.REGR_INTERCEPT: case PlSqlParser.REGR_R2: case PlSqlParser.REGR_SLOPE: case PlSqlParser.REGR_SXX: case PlSqlParser.REGR_SXY: case PlSqlParser.REGR_SYY: case PlSqlParser.REGULAR: case PlSqlParser.REJECT: case PlSqlParser.REKEY: case PlSqlParser.RELATIONAL: case PlSqlParser.RELOCATE: case PlSqlParser.RELY: case PlSqlParser.REMAINDER: case PlSqlParser.REMOTE_MAPPED: case PlSqlParser.REMOVE: case PlSqlParser.RENAME: case PlSqlParser.REPAIR: case PlSqlParser.REPEAT: case PlSqlParser.REPLACE: case PlSqlParser.REPLICATION: case PlSqlParser.REQUIRED: case PlSqlParser.RESETLOGS: case PlSqlParser.RESET: case PlSqlParser.RESIZE: case PlSqlParser.RESOLVE: case PlSqlParser.RESOLVER: case PlSqlParser.RESPECT: case PlSqlParser.RESTART: case PlSqlParser.RESTORE_AS_INTERVALS: case PlSqlParser.RESTORE: case PlSqlParser.RESTRICT_ALL_REF_CONS: case PlSqlParser.RESTRICTED: case PlSqlParser.RESTRICT_REFERENCES: case PlSqlParser.RESTRICT: case PlSqlParser.RESULT_CACHE: case PlSqlParser.RESULT: case PlSqlParser.RESUMABLE: case PlSqlParser.RESUME: case PlSqlParser.RETENTION: case PlSqlParser.RETRY_ON_ROW_CHANGE: case PlSqlParser.RETURNING: case PlSqlParser.RETURN: case PlSqlParser.REUSE: case PlSqlParser.REVERSE: case PlSqlParser.REWRITE_OR_ERROR: case PlSqlParser.REWRITE: case PlSqlParser.RIGHT: case PlSqlParser.ROLE: case PlSqlParser.ROLESET: case PlSqlParser.ROLES: case PlSqlParser.ROLLBACK: case PlSqlParser.ROLLING: case PlSqlParser.ROLLUP: case PlSqlParser.ROWDEPENDENCIES: case PlSqlParser.ROWID_MAPPING_TABLE: case PlSqlParser.ROWID: case PlSqlParser.ROWIDTOCHAR: case PlSqlParser.ROWIDTONCHAR: case PlSqlParser.ROW_LENGTH: case PlSqlParser.ROWNUM: case PlSqlParser.ROW: case PlSqlParser.ROWS: case PlSqlParser.RPAD: case PlSqlParser.RTRIM: case PlSqlParser.RULE: case PlSqlParser.RULES: case PlSqlParser.RUNNING: case PlSqlParser.SALT: case PlSqlParser.SAMPLE: case PlSqlParser.SAVE_AS_INTERVALS: case PlSqlParser.SAVEPOINT: case PlSqlParser.SAVE: case PlSqlParser.SB4: case PlSqlParser.SCALE_ROWS: case PlSqlParser.SCALE: case PlSqlParser.SCAN_INSTANCES: case PlSqlParser.SCAN: case PlSqlParser.SCHEDULER: case PlSqlParser.SCHEMACHECK: case PlSqlParser.SCHEMA: case PlSqlParser.SCN_ASCENDING: case PlSqlParser.SCN: case PlSqlParser.SCOPE: case PlSqlParser.SCRUB: case PlSqlParser.SD_ALL: case PlSqlParser.SD_INHIBIT: case PlSqlParser.SDO_GEOM_MBR: case PlSqlParser.SD_SHOW: case PlSqlParser.SEARCH: case PlSqlParser.SECOND: case PlSqlParser.SECRET: case PlSqlParser.SECUREFILE_DBA: case PlSqlParser.SECUREFILE: case PlSqlParser.SECURITY: case PlSqlParser.SEED: case PlSqlParser.SEG_BLOCK: case PlSqlParser.SEG_FILE: case PlSqlParser.SEGMENT: case PlSqlParser.SELECTIVITY: case PlSqlParser.SELF: case PlSqlParser.SEMIJOIN_DRIVER: case PlSqlParser.SEMIJOIN: case PlSqlParser.SEMI_TO_INNER: case PlSqlParser.SEQUENCED: case PlSqlParser.SEQUENCE: case PlSqlParser.SEQUENTIAL: case PlSqlParser.SERIALIZABLE: case PlSqlParser.SERIALLY_REUSABLE: case PlSqlParser.SERIAL: case PlSqlParser.SERVERERROR: case PlSqlParser.SERVICE_NAME_CONVERT: case PlSqlParser.SERVICES: case PlSqlParser.SESSION_CACHED_CURSORS: case PlSqlParser.SESSION: case PlSqlParser.SESSIONS_PER_USER: case PlSqlParser.SESSIONTIMEZONE: case PlSqlParser.SESSIONTZNAME: case PlSqlParser.SET: case PlSqlParser.SETS: case PlSqlParser.SETTINGS: case PlSqlParser.SET_TO_JOIN: case PlSqlParser.SEVERE: case PlSqlParser.SHARED_POOL: case PlSqlParser.SHARED: case PlSqlParser.SHARING: case PlSqlParser.SHELFLIFE: case PlSqlParser.SHOW: case PlSqlParser.SHRINK: case PlSqlParser.SHUTDOWN: case PlSqlParser.SIBLINGS: case PlSqlParser.SID: case PlSqlParser.SIGNAL_COMPONENT: case PlSqlParser.SIGNAL_FUNCTION: case PlSqlParser.SIGN: case PlSqlParser.SIGNTYPE: case PlSqlParser.SIMPLE_INTEGER: case PlSqlParser.SIMPLE: case PlSqlParser.SINGLE: case PlSqlParser.SINGLETASK: case PlSqlParser.SINH: case PlSqlParser.SIN: case PlSqlParser.SKIP_EXT_OPTIMIZER: case PlSqlParser.SKIP_: case PlSqlParser.SKIP_UNQ_UNUSABLE_IDX: case PlSqlParser.SKIP_UNUSABLE_INDEXES: case PlSqlParser.SMALLFILE: case PlSqlParser.SMALLINT: case PlSqlParser.SNAPSHOT: case PlSqlParser.SOME: case PlSqlParser.SORT: case PlSqlParser.SOUNDEX: case PlSqlParser.SOURCE_FILE_DIRECTORY: case PlSqlParser.SOURCE_FILE_NAME_CONVERT: case PlSqlParser.SOURCE: case PlSqlParser.SPACE_KEYWORD: case PlSqlParser.SPECIFICATION: case PlSqlParser.SPFILE: case PlSqlParser.SPLIT: case PlSqlParser.SPREADSHEET: case PlSqlParser.SQLDATA: case PlSqlParser.SQLERROR: case PlSqlParser.SQLLDR: case PlSqlParser.SQL: case PlSqlParser.SQL_TRACE: case PlSqlParser.SQL_TRANSLATION_PROFILE: case PlSqlParser.SQRT: case PlSqlParser.STALE: case PlSqlParser.STANDALONE: case PlSqlParser.STANDARD_HASH: case PlSqlParser.STANDBY_MAX_DATA_DELAY: case PlSqlParser.STANDBYS: case PlSqlParser.STANDBY: case PlSqlParser.STAR: case PlSqlParser.STAR_TRANSFORMATION: case PlSqlParser.STARTUP: case PlSqlParser.STATEMENT_ID: case PlSqlParser.STATEMENT_QUEUING: case PlSqlParser.STATEMENTS: case PlSqlParser.STATEMENT: case PlSqlParser.STATE: case PlSqlParser.STATIC: case PlSqlParser.STATISTICS: case PlSqlParser.STATS_BINOMIAL_TEST: case PlSqlParser.STATS_CROSSTAB: case PlSqlParser.STATS_F_TEST: case PlSqlParser.STATS_KS_TEST: case PlSqlParser.STATS_MODE: case PlSqlParser.STATS_MW_TEST: case PlSqlParser.STATS_ONE_WAY_ANOVA: case PlSqlParser.STATS_T_TEST_INDEP: case PlSqlParser.STATS_T_TEST_INDEPU: case PlSqlParser.STATS_T_TEST_ONE: case PlSqlParser.STATS_T_TEST_PAIRED: case PlSqlParser.STATS_WSR_TEST: case PlSqlParser.STDDEV_POP: case PlSqlParser.STDDEV_SAMP: case PlSqlParser.STOP: case PlSqlParser.STORAGE: case PlSqlParser.STORE: case PlSqlParser.STREAMS: case PlSqlParser.STREAM: case PlSqlParser.STRICT: case PlSqlParser.STRING: case PlSqlParser.STRIPE_COLUMNS: case PlSqlParser.STRIPE_WIDTH: case PlSqlParser.STRIP: case PlSqlParser.STRUCTURE: case PlSqlParser.SUBMULTISET: case PlSqlParser.SUBPARTITION_REL: case PlSqlParser.SUBPARTITIONS: case PlSqlParser.SUBPARTITION: case PlSqlParser.SUBQUERIES: case PlSqlParser.SUBQUERY_PRUNING: case PlSqlParser.SUBSCRIBE: case PlSqlParser.SUBSET: case PlSqlParser.SUBSTITUTABLE: case PlSqlParser.SUBSTR2: case PlSqlParser.SUBSTR4: case PlSqlParser.SUBSTRB: case PlSqlParser.SUBSTRC: case PlSqlParser.SUBTYPE: case PlSqlParser.SUCCESSFUL: case PlSqlParser.SUCCESS: case PlSqlParser.SUMMARY: case PlSqlParser.SUPPLEMENTAL: case PlSqlParser.SUSPEND: case PlSqlParser.SWAP_JOIN_INPUTS: case PlSqlParser.SWITCHOVER: case PlSqlParser.SWITCH: case PlSqlParser.SYNCHRONOUS: case PlSqlParser.SYNC: case PlSqlParser.SYSASM: case PlSqlParser.SYS_AUDIT: case PlSqlParser.SYSAUX: case PlSqlParser.SYSBACKUP: case PlSqlParser.SYS_CHECKACL: case PlSqlParser.SYS_CHECK_PRIVILEGE: case PlSqlParser.SYS_CONNECT_BY_PATH: case PlSqlParser.SYS_CONTEXT: case PlSqlParser.SYSDATE: case PlSqlParser.SYSDBA: case PlSqlParser.SYS_DBURIGEN: case PlSqlParser.SYSDG: case PlSqlParser.SYS_DL_CURSOR: case PlSqlParser.SYS_DM_RXFORM_CHR: case PlSqlParser.SYS_DM_RXFORM_NUM: case PlSqlParser.SYS_DOM_COMPARE: case PlSqlParser.SYS_DST_PRIM2SEC: case PlSqlParser.SYS_DST_SEC2PRIM: case PlSqlParser.SYS_ET_BFILE_TO_RAW: case PlSqlParser.SYS_ET_BLOB_TO_IMAGE: case PlSqlParser.SYS_ET_IMAGE_TO_BLOB: case PlSqlParser.SYS_ET_RAW_TO_BFILE: case PlSqlParser.SYS_EXTPDTXT: case PlSqlParser.SYS_EXTRACT_UTC: case PlSqlParser.SYS_FBT_INSDEL: case PlSqlParser.SYS_FILTER_ACLS: case PlSqlParser.SYS_FNMATCHES: case PlSqlParser.SYS_FNREPLACE: case PlSqlParser.SYS_GET_ACLIDS: case PlSqlParser.SYS_GET_COL_ACLIDS: case PlSqlParser.SYS_GET_PRIVILEGES: case PlSqlParser.SYS_GETTOKENID: case PlSqlParser.SYS_GETXTIVAL: case PlSqlParser.SYS_GUID: case PlSqlParser.SYSGUID: case PlSqlParser.SYSKM: case PlSqlParser.SYS_MAKE_XMLNODEID: case PlSqlParser.SYS_MAKEXML: case PlSqlParser.SYS_MKXMLATTR: case PlSqlParser.SYS_MKXTI: case PlSqlParser.SYSOBJ: case PlSqlParser.SYS_OP_ADT2BIN: case PlSqlParser.SYS_OP_ADTCONS: case PlSqlParser.SYS_OP_ALSCRVAL: case PlSqlParser.SYS_OP_ATG: case PlSqlParser.SYS_OP_BIN2ADT: case PlSqlParser.SYS_OP_BITVEC: case PlSqlParser.SYS_OP_BL2R: case PlSqlParser.SYS_OP_BLOOM_FILTER_LIST: case PlSqlParser.SYS_OP_BLOOM_FILTER: case PlSqlParser.SYS_OP_C2C: case PlSqlParser.SYS_OP_CAST: case PlSqlParser.SYS_OP_CEG: case PlSqlParser.SYS_OP_CL2C: case PlSqlParser.SYS_OP_COMBINED_HASH: case PlSqlParser.SYS_OP_COMP: case PlSqlParser.SYS_OP_CONVERT: case PlSqlParser.SYS_OP_COUNTCHG: case PlSqlParser.SYS_OP_CSCONV: case PlSqlParser.SYS_OP_CSCONVTEST: case PlSqlParser.SYS_OP_CSR: case PlSqlParser.SYS_OP_CSX_PATCH: case PlSqlParser.SYS_OP_CYCLED_SEQ: case PlSqlParser.SYS_OP_DECOMP: case PlSqlParser.SYS_OP_DESCEND: case PlSqlParser.SYS_OP_DISTINCT: case PlSqlParser.SYS_OP_DRA: case PlSqlParser.SYS_OP_DUMP: case PlSqlParser.SYS_OP_DV_CHECK: case PlSqlParser.SYS_OP_ENFORCE_NOT_NULL: case PlSqlParser.SYSOPER: case PlSqlParser.SYS_OP_EXTRACT: case PlSqlParser.SYS_OP_GROUPING: case PlSqlParser.SYS_OP_GUID: case PlSqlParser.SYS_OP_HASH: case PlSqlParser.SYS_OP_IIX: case PlSqlParser.SYS_OP_ITR: case PlSqlParser.SYS_OP_KEY_VECTOR_CREATE: case PlSqlParser.SYS_OP_KEY_VECTOR_FILTER_LIST: case PlSqlParser.SYS_OP_KEY_VECTOR_FILTER: case PlSqlParser.SYS_OP_KEY_VECTOR_SUCCEEDED: case PlSqlParser.SYS_OP_KEY_VECTOR_USE: case PlSqlParser.SYS_OP_LBID: case PlSqlParser.SYS_OP_LOBLOC2BLOB: case PlSqlParser.SYS_OP_LOBLOC2CLOB: case PlSqlParser.SYS_OP_LOBLOC2ID: case PlSqlParser.SYS_OP_LOBLOC2NCLOB: case PlSqlParser.SYS_OP_LOBLOC2TYP: case PlSqlParser.SYS_OP_LSVI: case PlSqlParser.SYS_OP_LVL: case PlSqlParser.SYS_OP_MAKEOID: case PlSqlParser.SYS_OP_MAP_NONNULL: case PlSqlParser.SYS_OP_MSR: case PlSqlParser.SYS_OP_NICOMBINE: case PlSqlParser.SYS_OP_NIEXTRACT: case PlSqlParser.SYS_OP_NII: case PlSqlParser.SYS_OP_NIX: case PlSqlParser.SYS_OP_NOEXPAND: case PlSqlParser.SYS_OP_NTCIMG: case PlSqlParser.SYS_OP_NUMTORAW: case PlSqlParser.SYS_OP_OIDVALUE: case PlSqlParser.SYS_OP_OPNSIZE: case PlSqlParser.SYS_OP_PAR_1: case PlSqlParser.SYS_OP_PARGID_1: case PlSqlParser.SYS_OP_PARGID: case PlSqlParser.SYS_OP_PAR: case PlSqlParser.SYS_OP_PART_ID: case PlSqlParser.SYS_OP_PIVOT: case PlSqlParser.SYS_OP_R2O: case PlSqlParser.SYS_OP_RAWTONUM: case PlSqlParser.SYS_OP_RDTM: case PlSqlParser.SYS_OP_REF: case PlSqlParser.SYS_OP_RMTD: case PlSqlParser.SYS_OP_ROWIDTOOBJ: case PlSqlParser.SYS_OP_RPB: case PlSqlParser.SYS_OPTLOBPRBSC: case PlSqlParser.SYS_OP_TOSETID: case PlSqlParser.SYS_OP_TPR: case PlSqlParser.SYS_OP_TRTB: case PlSqlParser.SYS_OPTXICMP: case PlSqlParser.SYS_OPTXQCASTASNQ: case PlSqlParser.SYS_OP_UNDESCEND: case PlSqlParser.SYS_OP_VECAND: case PlSqlParser.SYS_OP_VECBIT: case PlSqlParser.SYS_OP_VECOR: case PlSqlParser.SYS_OP_VECXOR: case PlSqlParser.SYS_OP_VERSION: case PlSqlParser.SYS_OP_VREF: case PlSqlParser.SYS_OP_VVD: case PlSqlParser.SYS_OP_XMLCONS_FOR_CSX: case PlSqlParser.SYS_OP_XPTHATG: case PlSqlParser.SYS_OP_XPTHIDX: case PlSqlParser.SYS_OP_XPTHOP: case PlSqlParser.SYS_OP_XTXT2SQLT: case PlSqlParser.SYS_OP_ZONE_ID: case PlSqlParser.SYS_ORDERKEY_DEPTH: case PlSqlParser.SYS_ORDERKEY_MAXCHILD: case PlSqlParser.SYS_ORDERKEY_PARENT: case PlSqlParser.SYS_PARALLEL_TXN: case PlSqlParser.SYS_PATHID_IS_ATTR: case PlSqlParser.SYS_PATHID_IS_NMSPC: case PlSqlParser.SYS_PATHID_LASTNAME: case PlSqlParser.SYS_PATHID_LASTNMSPC: case PlSqlParser.SYS_PATH_REVERSE: case PlSqlParser.SYS_PXQEXTRACT: case PlSqlParser.SYS_RAW_TO_XSID: case PlSqlParser.SYS_RID_ORDER: case PlSqlParser.SYS_ROW_DELTA: case PlSqlParser.SYS_SC_2_XMLT: case PlSqlParser.SYS_SYNRCIREDO: case PlSqlParser.SYSTEM_DEFINED: case PlSqlParser.SYSTEM: case PlSqlParser.SYSTIMESTAMP: case PlSqlParser.SYS_TYPEID: case PlSqlParser.SYS_UMAKEXML: case PlSqlParser.SYS_XMLANALYZE: case PlSqlParser.SYS_XMLCONTAINS: case PlSqlParser.SYS_XMLCONV: case PlSqlParser.SYS_XMLEXNSURI: case PlSqlParser.SYS_XMLGEN: case PlSqlParser.SYS_XMLI_LOC_ISNODE: case PlSqlParser.SYS_XMLI_LOC_ISTEXT: case PlSqlParser.SYS_XMLINSTR: case PlSqlParser.SYS_XMLLOCATOR_GETSVAL: case PlSqlParser.SYS_XMLNODEID_GETCID: case PlSqlParser.SYS_XMLNODEID_GETLOCATOR: case PlSqlParser.SYS_XMLNODEID_GETOKEY: case PlSqlParser.SYS_XMLNODEID_GETPATHID: case PlSqlParser.SYS_XMLNODEID_GETPTRID: case PlSqlParser.SYS_XMLNODEID_GETRID: case PlSqlParser.SYS_XMLNODEID_GETSVAL: case PlSqlParser.SYS_XMLNODEID_GETTID: case PlSqlParser.SYS_XMLNODEID: case PlSqlParser.SYS_XMLT_2_SC: case PlSqlParser.SYS_XMLTRANSLATE: case PlSqlParser.SYS_XMLTYPE2SQL: case PlSqlParser.SYS_XQ_ASQLCNV: case PlSqlParser.SYS_XQ_ATOMCNVCHK: case PlSqlParser.SYS_XQBASEURI: case PlSqlParser.SYS_XQCASTABLEERRH: case PlSqlParser.SYS_XQCODEP2STR: case PlSqlParser.SYS_XQCODEPEQ: case PlSqlParser.SYS_XQCON2SEQ: case PlSqlParser.SYS_XQCONCAT: case PlSqlParser.SYS_XQDELETE: case PlSqlParser.SYS_XQDFLTCOLATION: case PlSqlParser.SYS_XQDOC: case PlSqlParser.SYS_XQDOCURI: case PlSqlParser.SYS_XQDURDIV: case PlSqlParser.SYS_XQED4URI: case PlSqlParser.SYS_XQENDSWITH: case PlSqlParser.SYS_XQERRH: case PlSqlParser.SYS_XQERR: case PlSqlParser.SYS_XQESHTMLURI: case PlSqlParser.SYS_XQEXLOBVAL: case PlSqlParser.SYS_XQEXSTWRP: case PlSqlParser.SYS_XQEXTRACT: case PlSqlParser.SYS_XQEXTRREF: case PlSqlParser.SYS_XQEXVAL: case PlSqlParser.SYS_XQFB2STR: case PlSqlParser.SYS_XQFNBOOL: case PlSqlParser.SYS_XQFNCMP: case PlSqlParser.SYS_XQFNDATIM: case PlSqlParser.SYS_XQFNLNAME: case PlSqlParser.SYS_XQFNNM: case PlSqlParser.SYS_XQFNNSURI: case PlSqlParser.SYS_XQFNPREDTRUTH: case PlSqlParser.SYS_XQFNQNM: case PlSqlParser.SYS_XQFNROOT: case PlSqlParser.SYS_XQFORMATNUM: case PlSqlParser.SYS_XQFTCONTAIN: case PlSqlParser.SYS_XQFUNCR: case PlSqlParser.SYS_XQGETCONTENT: case PlSqlParser.SYS_XQINDXOF: case PlSqlParser.SYS_XQINSERT: case PlSqlParser.SYS_XQINSPFX: case PlSqlParser.SYS_XQIRI2URI: case PlSqlParser.SYS_XQLANG: case PlSqlParser.SYS_XQLLNMFRMQNM: case PlSqlParser.SYS_XQMKNODEREF: case PlSqlParser.SYS_XQNILLED: case PlSqlParser.SYS_XQNODENAME: case PlSqlParser.SYS_XQNORMSPACE: case PlSqlParser.SYS_XQNORMUCODE: case PlSqlParser.SYS_XQ_NRNG: case PlSqlParser.SYS_XQNSP4PFX: case PlSqlParser.SYS_XQNSPFRMQNM: case PlSqlParser.SYS_XQPFXFRMQNM: case PlSqlParser.SYS_XQ_PKSQL2XML: case PlSqlParser.SYS_XQPOLYABS: case PlSqlParser.SYS_XQPOLYADD: case PlSqlParser.SYS_XQPOLYCEL: case PlSqlParser.SYS_XQPOLYCSTBL: case PlSqlParser.SYS_XQPOLYCST: case PlSqlParser.SYS_XQPOLYDIV: case PlSqlParser.SYS_XQPOLYFLR: case PlSqlParser.SYS_XQPOLYMOD: case PlSqlParser.SYS_XQPOLYMUL: case PlSqlParser.SYS_XQPOLYRND: case PlSqlParser.SYS_XQPOLYSQRT: case PlSqlParser.SYS_XQPOLYSUB: case PlSqlParser.SYS_XQPOLYUMUS: case PlSqlParser.SYS_XQPOLYUPLS: case PlSqlParser.SYS_XQPOLYVEQ: case PlSqlParser.SYS_XQPOLYVGE: case PlSqlParser.SYS_XQPOLYVGT: case PlSqlParser.SYS_XQPOLYVLE: case PlSqlParser.SYS_XQPOLYVLT: case PlSqlParser.SYS_XQPOLYVNE: case PlSqlParser.SYS_XQREF2VAL: case PlSqlParser.SYS_XQRENAME: case PlSqlParser.SYS_XQREPLACE: case PlSqlParser.SYS_XQRESVURI: case PlSqlParser.SYS_XQRNDHALF2EVN: case PlSqlParser.SYS_XQRSLVQNM: case PlSqlParser.SYS_XQRYENVPGET: case PlSqlParser.SYS_XQRYVARGET: case PlSqlParser.SYS_XQRYWRP: case PlSqlParser.SYS_XQSEQ2CON4XC: case PlSqlParser.SYS_XQSEQ2CON: case PlSqlParser.SYS_XQSEQDEEPEQ: case PlSqlParser.SYS_XQSEQINSB: case PlSqlParser.SYS_XQSEQRM: case PlSqlParser.SYS_XQSEQRVS: case PlSqlParser.SYS_XQSEQSUB: case PlSqlParser.SYS_XQSEQTYPMATCH: case PlSqlParser.SYS_XQSTARTSWITH: case PlSqlParser.SYS_XQSTATBURI: case PlSqlParser.SYS_XQSTR2CODEP: case PlSqlParser.SYS_XQSTRJOIN: case PlSqlParser.SYS_XQSUBSTRAFT: case PlSqlParser.SYS_XQSUBSTRBEF: case PlSqlParser.SYS_XQTOKENIZE: case PlSqlParser.SYS_XQTREATAS: case PlSqlParser.SYS_XQ_UPKXML2SQL: case PlSqlParser.SYS_XQXFORM: case PlSqlParser.SYS_XSID_TO_RAW: case PlSqlParser.SYS_ZMAP_FILTER: case PlSqlParser.SYS_ZMAP_REFRESH: case PlSqlParser.TABLE_LOOKUP_BY_NL: case PlSqlParser.TABLESPACE_NO: case PlSqlParser.TABLESPACE: case PlSqlParser.TABLES: case PlSqlParser.TABLE_STATS: case PlSqlParser.TABLE: case PlSqlParser.TABNO: case PlSqlParser.TAG: case PlSqlParser.TANH: case PlSqlParser.TAN: case PlSqlParser.TBLORIDXPARTNUM: case PlSqlParser.TEMPFILE: case PlSqlParser.TEMPLATE: case PlSqlParser.TEMPORARY: case PlSqlParser.TEMP_TABLE: case PlSqlParser.TEST: case PlSqlParser.TEXT: case PlSqlParser.THAN: case PlSqlParser.THEN: case PlSqlParser.THE: case PlSqlParser.THREAD: case PlSqlParser.THROUGH: case PlSqlParser.TIER: case PlSqlParser.TIES: case PlSqlParser.TIMEOUT: case PlSqlParser.TIMESTAMP_LTZ_UNCONSTRAINED: case PlSqlParser.TIMESTAMP: case PlSqlParser.TIMESTAMP_TZ_UNCONSTRAINED: case PlSqlParser.TIMESTAMP_UNCONSTRAINED: case PlSqlParser.TIMES: case PlSqlParser.TIME: case PlSqlParser.TIMEZONE_ABBR: case PlSqlParser.TIMEZONE_HOUR: case PlSqlParser.TIMEZONE_MINUTE: case PlSqlParser.TIMEZONE_OFFSET: case PlSqlParser.TIMEZONE_REGION: case PlSqlParser.TIME_ZONE: case PlSqlParser.TIV_GB: case PlSqlParser.TIV_SSF: case PlSqlParser.TO_ACLID: case PlSqlParser.TO_BINARY_DOUBLE: case PlSqlParser.TO_BINARY_FLOAT: case PlSqlParser.TO_BLOB: case PlSqlParser.TO_CLOB: case PlSqlParser.TO_DSINTERVAL: case PlSqlParser.TO_LOB: case PlSqlParser.TO_MULTI_BYTE: case PlSqlParser.TO_NCHAR: case PlSqlParser.TO_NCLOB: case PlSqlParser.TO_NUMBER: case PlSqlParser.TOPLEVEL: case PlSqlParser.TO_SINGLE_BYTE: case PlSqlParser.TO_TIMESTAMP: case PlSqlParser.TO_TIMESTAMP_TZ: case PlSqlParser.TO_TIME: case PlSqlParser.TO_TIME_TZ: case PlSqlParser.TO_YMINTERVAL: case PlSqlParser.TRACE: case PlSqlParser.TRACING: case PlSqlParser.TRACKING: case PlSqlParser.TRAILING: case PlSqlParser.TRANSACTION: case PlSqlParser.TRANSFORM_DISTINCT_AGG: case PlSqlParser.TRANSITIONAL: case PlSqlParser.TRANSITION: case PlSqlParser.TRANSLATE: case PlSqlParser.TRANSLATION: case PlSqlParser.TREAT: case PlSqlParser.TRIGGERS: case PlSqlParser.TRIGGER: case PlSqlParser.TRUE: case PlSqlParser.TRUNCATE: case PlSqlParser.TRUNC: case PlSqlParser.TRUSTED: case PlSqlParser.TRUST: case PlSqlParser.TUNING: case PlSqlParser.TX: case PlSqlParser.TYPES: case PlSqlParser.TYPE: case PlSqlParser.TZ_OFFSET: case PlSqlParser.UB2: case PlSqlParser.UBA: case PlSqlParser.UCS2: case PlSqlParser.UID: case PlSqlParser.UNARCHIVED: case PlSqlParser.UNBOUNDED: case PlSqlParser.UNBOUND: case PlSqlParser.UNCONDITIONAL: case PlSqlParser.UNDER: case PlSqlParser.UNDO: case PlSqlParser.UNDROP: case PlSqlParser.UNIFORM: case PlSqlParser.UNISTR: case PlSqlParser.UNLIMITED: case PlSqlParser.UNLOAD: case PlSqlParser.UNLOCK: case PlSqlParser.UNMATCHED: case PlSqlParser.UNNEST_INNERJ_DISTINCT_VIEW: case PlSqlParser.UNNEST_NOSEMIJ_NODISTINCTVIEW: case PlSqlParser.UNNEST_SEMIJ_VIEW: case PlSqlParser.UNNEST: case PlSqlParser.UNPACKED: case PlSqlParser.UNPIVOT: case PlSqlParser.UNPLUG: case PlSqlParser.UNPROTECTED: case PlSqlParser.UNQUIESCE: case PlSqlParser.UNRECOVERABLE: case PlSqlParser.UNRESTRICTED: case PlSqlParser.UNSUBSCRIBE: case PlSqlParser.UNTIL: case PlSqlParser.UNUSABLE: case PlSqlParser.UNUSED: case PlSqlParser.UPDATABLE: case PlSqlParser.UPDATED: case PlSqlParser.UPDATEXML: case PlSqlParser.UPD_INDEXES: case PlSqlParser.UPD_JOININDEX: case PlSqlParser.UPGRADE: case PlSqlParser.UPPER: case PlSqlParser.UPSERT: case PlSqlParser.UROWID: case PlSqlParser.USABLE: case PlSqlParser.USAGE: case PlSqlParser.USE_ANTI: case PlSqlParser.USE_CONCAT: case PlSqlParser.USE_CUBE: case PlSqlParser.USE_HASH_AGGREGATION: case PlSqlParser.USE_HASH_GBY_FOR_PUSHDOWN: case PlSqlParser.USE_HASH: case PlSqlParser.USE_HIDDEN_PARTITIONS: case PlSqlParser.USE_INVISIBLE_INDEXES: case PlSqlParser.USE_MERGE_CARTESIAN: case PlSqlParser.USE_MERGE: case PlSqlParser.USE_NL: case PlSqlParser.USE_NL_WITH_INDEX: case PlSqlParser.USE_PRIVATE_OUTLINES: case PlSqlParser.USER_DATA: case PlSqlParser.USER_DEFINED: case PlSqlParser.USERENV: case PlSqlParser.USERGROUP: case PlSqlParser.USER_RECYCLEBIN: case PlSqlParser.USERS: case PlSqlParser.USER_TABLESPACES: case PlSqlParser.USER: case PlSqlParser.USE_SEMI: case PlSqlParser.USE_STORED_OUTLINES: case PlSqlParser.USE_TTT_FOR_GSETS: case PlSqlParser.USE: case PlSqlParser.USE_VECTOR_AGGREGATION: case PlSqlParser.USE_WEAK_NAME_RESL: case PlSqlParser.USING_NO_EXPAND: case PlSqlParser.USING: case PlSqlParser.UTF16BE: case PlSqlParser.UTF16LE: case PlSqlParser.UTF32: case PlSqlParser.UTF8: case PlSqlParser.V1: case PlSqlParser.V2: case PlSqlParser.VALIDATE: case PlSqlParser.VALIDATION: case PlSqlParser.VALID_TIME_END: case PlSqlParser.VALUE: case PlSqlParser.VARCHAR2: case PlSqlParser.VARCHAR: case PlSqlParser.VARIABLE: case PlSqlParser.VAR_POP: case PlSqlParser.VARRAYS: case PlSqlParser.VARRAY: case PlSqlParser.VAR_SAMP: case PlSqlParser.VARYING: case PlSqlParser.VECTOR_READ_TRACE: case PlSqlParser.VECTOR_READ: case PlSqlParser.VECTOR_TRANSFORM_DIMS: case PlSqlParser.VECTOR_TRANSFORM_FACT: case PlSqlParser.VECTOR_TRANSFORM: case PlSqlParser.VERIFIER: case PlSqlParser.VERIFY: case PlSqlParser.VERSIONING: case PlSqlParser.VERSIONS_ENDSCN: case PlSqlParser.VERSIONS_ENDTIME: case PlSqlParser.VERSIONS_OPERATION: case PlSqlParser.VERSIONS_STARTSCN: case PlSqlParser.VERSIONS_STARTTIME: case PlSqlParser.VERSIONS: case PlSqlParser.VERSIONS_XID: case PlSqlParser.VERSION: case PlSqlParser.VIOLATION: case PlSqlParser.VIRTUAL: case PlSqlParser.VISIBILITY: case PlSqlParser.VISIBLE: case PlSqlParser.VOLUME: case PlSqlParser.VSIZE: case PlSqlParser.WAIT: case PlSqlParser.WALLET: case PlSqlParser.WARNING: case PlSqlParser.WEEKS: case PlSqlParser.WEEK: case PlSqlParser.WELLFORMED: case PlSqlParser.WHENEVER: case PlSqlParser.WHEN: case PlSqlParser.WHILE: case PlSqlParser.WHITESPACE: case PlSqlParser.WIDTH_BUCKET: case PlSqlParser.WITHIN: case PlSqlParser.WITHOUT: case PlSqlParser.WITH_PLSQL: case PlSqlParser.WORK: case PlSqlParser.WRAPPED: case PlSqlParser.WRAPPER: case PlSqlParser.WRITE: case PlSqlParser.XDB_FASTPATH_INSERT: case PlSqlParser.X_DYN_PRUNE: case PlSqlParser.XID: case PlSqlParser.XML2OBJECT: case PlSqlParser.XMLAGG: case PlSqlParser.XMLATTRIBUTES: case PlSqlParser.XMLCAST: case PlSqlParser.XMLCDATA: case PlSqlParser.XMLCOLATTVAL: case PlSqlParser.XMLCOMMENT: case PlSqlParser.XMLCONCAT: case PlSqlParser.XMLDIFF: case PlSqlParser.XML_DML_RWT_STMT: case PlSqlParser.XMLELEMENT: case PlSqlParser.XMLEXISTS2: case PlSqlParser.XMLEXISTS: case PlSqlParser.XMLFOREST: case PlSqlParser.XMLINDEX_REWRITE_IN_SELECT: case PlSqlParser.XMLINDEX_REWRITE: case PlSqlParser.XMLINDEX_SEL_IDX_TBL: case PlSqlParser.XMLISNODE: case PlSqlParser.XMLISVALID: case PlSqlParser.XMLNAMESPACES: case PlSqlParser.XMLPARSE: case PlSqlParser.XMLPATCH: case PlSqlParser.XMLPI: case PlSqlParser.XMLQUERYVAL: case PlSqlParser.XMLQUERY: case PlSqlParser.XMLROOT: case PlSqlParser.XMLSCHEMA: case PlSqlParser.XMLSERIALIZE: case PlSqlParser.XMLTABLE: case PlSqlParser.XMLTRANSFORMBLOB: case PlSqlParser.XMLTRANSFORM: case PlSqlParser.XMLTYPE: case PlSqlParser.XML: case PlSqlParser.XPATHTABLE: case PlSqlParser.XS_SYS_CONTEXT: case PlSqlParser.XS: case PlSqlParser.YEARS: case PlSqlParser.YEAR: case PlSqlParser.YES: case PlSqlParser.YMINTERVAL_UNCONSTRAINED: case PlSqlParser.ZONEMAP: case PlSqlParser.ZONE: case PlSqlParser.PREDICTION: case PlSqlParser.PREDICTION_BOUNDS: case PlSqlParser.PREDICTION_COST: case PlSqlParser.PREDICTION_DETAILS: case PlSqlParser.PREDICTION_PROBABILITY: case PlSqlParser.PREDICTION_SET: case PlSqlParser.CUME_DIST: case PlSqlParser.DENSE_RANK: case PlSqlParser.LISTAGG: case PlSqlParser.PERCENT_RANK: case PlSqlParser.PERCENTILE_CONT: case PlSqlParser.PERCENTILE_DISC: case PlSqlParser.RANK: case PlSqlParser.AVG: case PlSqlParser.CORR: case PlSqlParser.COVAR_: case PlSqlParser.LAG: case PlSqlParser.LEAD: case PlSqlParser.MAX: case PlSqlParser.MEDIAN: case PlSqlParser.MIN: case PlSqlParser.NTILE: case PlSqlParser.NVL: case PlSqlParser.RATIO_TO_REPORT: case PlSqlParser.REGR_: case PlSqlParser.ROUND: case PlSqlParser.ROW_NUMBER: case PlSqlParser.SUBSTR: case PlSqlParser.TO_CHAR: case PlSqlParser.TRIM: case PlSqlParser.SUM: case PlSqlParser.STDDEV: case PlSqlParser.VAR_: case PlSqlParser.VARIANCE: case PlSqlParser.LEAST: case PlSqlParser.GREATEST: case PlSqlParser.TO_DATE: case PlSqlParser.PERIOD: case PlSqlParser.DELIMITED_ID: case PlSqlParser.INTRODUCER: case PlSqlParser.REGULAR_ID: this.enterOuterAlt(localctx, 1); this.state = 2730; this.identifier(); break; case PlSqlParser.DEFAULT: this.enterOuterAlt(localctx, 2); this.state = 2731; this.match(PlSqlParser.DEFAULT); break; default: throw new antlr4.error.NoViableAltException(this); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Type_elements_parameterContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_type_elements_parameter; return this; } Type_elements_parameterContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Type_elements_parameterContext.prototype.constructor = Type_elements_parameterContext; Type_elements_parameterContext.prototype.parameter_name = function() { return this.getTypedRuleContext(Parameter_nameContext,0); }; Type_elements_parameterContext.prototype.type_spec = function() { return this.getTypedRuleContext(Type_specContext,0); }; Type_elements_parameterContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterType_elements_parameter(this); } }; Type_elements_parameterContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitType_elements_parameter(this); } }; Type_elements_parameterContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitType_elements_parameter(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Type_elements_parameterContext = Type_elements_parameterContext; PlSqlParser.prototype.type_elements_parameter = function() { var localctx = new Type_elements_parameterContext(this, this._ctx, this.state); this.enterRule(localctx, 164, PlSqlParser.RULE_type_elements_parameter); try { this.enterOuterAlt(localctx, 1); this.state = 2734; this.parameter_name(); this.state = 2735; this.type_spec(); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Drop_sequenceContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_drop_sequence; return this; } Drop_sequenceContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Drop_sequenceContext.prototype.constructor = Drop_sequenceContext; Drop_sequenceContext.prototype.DROP = function() { return this.getToken(PlSqlParser.DROP, 0); }; Drop_sequenceContext.prototype.SEQUENCE = function() { return this.getToken(PlSqlParser.SEQUENCE, 0); }; Drop_sequenceContext.prototype.sequence_name = function() { return this.getTypedRuleContext(Sequence_nameContext,0); }; Drop_sequenceContext.prototype.SEMICOLON = function() { return this.getToken(PlSqlParser.SEMICOLON, 0); }; Drop_sequenceContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterDrop_sequence(this); } }; Drop_sequenceContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitDrop_sequence(this); } }; Drop_sequenceContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitDrop_sequence(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Drop_sequenceContext = Drop_sequenceContext; PlSqlParser.prototype.drop_sequence = function() { var localctx = new Drop_sequenceContext(this, this._ctx, this.state); this.enterRule(localctx, 166, PlSqlParser.RULE_drop_sequence); try { this.enterOuterAlt(localctx, 1); this.state = 2737; this.match(PlSqlParser.DROP); this.state = 2738; this.match(PlSqlParser.SEQUENCE); this.state = 2739; this.sequence_name(); this.state = 2740; this.match(PlSqlParser.SEMICOLON); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Alter_sequenceContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_alter_sequence; return this; } Alter_sequenceContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Alter_sequenceContext.prototype.constructor = Alter_sequenceContext; Alter_sequenceContext.prototype.ALTER = function() { return this.getToken(PlSqlParser.ALTER, 0); }; Alter_sequenceContext.prototype.SEQUENCE = function() { return this.getToken(PlSqlParser.SEQUENCE, 0); }; Alter_sequenceContext.prototype.sequence_name = function() { return this.getTypedRuleContext(Sequence_nameContext,0); }; Alter_sequenceContext.prototype.SEMICOLON = function() { return this.getToken(PlSqlParser.SEMICOLON, 0); }; Alter_sequenceContext.prototype.sequence_spec = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Sequence_specContext); } else { return this.getTypedRuleContext(Sequence_specContext,i); } }; Alter_sequenceContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterAlter_sequence(this); } }; Alter_sequenceContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitAlter_sequence(this); } }; Alter_sequenceContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitAlter_sequence(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Alter_sequenceContext = Alter_sequenceContext; PlSqlParser.prototype.alter_sequence = function() { var localctx = new Alter_sequenceContext(this, this._ctx, this.state); this.enterRule(localctx, 168, PlSqlParser.RULE_alter_sequence); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 2742; this.match(PlSqlParser.ALTER); this.state = 2743; this.match(PlSqlParser.SEQUENCE); this.state = 2744; this.sequence_name(); this.state = 2746; this._errHandler.sync(this); _la = this._input.LA(1); do { this.state = 2745; this.sequence_spec(); this.state = 2748; this._errHandler.sync(this); _la = this._input.LA(1); } while(_la===PlSqlParser.CACHE || _la===PlSqlParser.CYCLE || _la===PlSqlParser.INCREMENT || _la===PlSqlParser.MAXVALUE || _la===PlSqlParser.MINVALUE || _la===PlSqlParser.NOCACHE || _la===PlSqlParser.NOCYCLE || ((((_la - 995)) & ~0x1f) == 0 && ((1 << (_la - 995)) & ((1 << (PlSqlParser.NOMAXVALUE - 995)) | (1 << (PlSqlParser.NOMINVALUE - 995)) | (1 << (PlSqlParser.NOORDER - 995)))) !== 0) || _la===PlSqlParser.ORDER); this.state = 2750; this.match(PlSqlParser.SEMICOLON); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Alter_sessionContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_alter_session; return this; } Alter_sessionContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Alter_sessionContext.prototype.constructor = Alter_sessionContext; Alter_sessionContext.prototype.ALTER = function() { return this.getToken(PlSqlParser.ALTER, 0); }; Alter_sessionContext.prototype.SESSION = function() { return this.getToken(PlSqlParser.SESSION, 0); }; Alter_sessionContext.prototype.ADVISE = function() { return this.getToken(PlSqlParser.ADVISE, 0); }; Alter_sessionContext.prototype.CLOSE = function() { return this.getToken(PlSqlParser.CLOSE, 0); }; Alter_sessionContext.prototype.DATABASE = function() { return this.getToken(PlSqlParser.DATABASE, 0); }; Alter_sessionContext.prototype.LINK = function() { return this.getToken(PlSqlParser.LINK, 0); }; Alter_sessionContext.prototype.parameter_name = function() { return this.getTypedRuleContext(Parameter_nameContext,0); }; Alter_sessionContext.prototype.enable_or_disable = function() { return this.getTypedRuleContext(Enable_or_disableContext,0); }; Alter_sessionContext.prototype.COMMIT = function() { return this.getToken(PlSqlParser.COMMIT, 0); }; Alter_sessionContext.prototype.IN = function() { return this.getToken(PlSqlParser.IN, 0); }; Alter_sessionContext.prototype.PROCEDURE = function() { return this.getToken(PlSqlParser.PROCEDURE, 0); }; Alter_sessionContext.prototype.GUARD = function() { return this.getToken(PlSqlParser.GUARD, 0); }; Alter_sessionContext.prototype.PARALLEL = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.PARALLEL); } else { return this.getToken(PlSqlParser.PARALLEL, i); } }; Alter_sessionContext.prototype.SET = function() { return this.getToken(PlSqlParser.SET, 0); }; Alter_sessionContext.prototype.alter_session_set_clause = function() { return this.getTypedRuleContext(Alter_session_set_clauseContext,0); }; Alter_sessionContext.prototype.ROLLBACK = function() { return this.getToken(PlSqlParser.ROLLBACK, 0); }; Alter_sessionContext.prototype.NOTHING = function() { return this.getToken(PlSqlParser.NOTHING, 0); }; Alter_sessionContext.prototype.DML = function() { return this.getToken(PlSqlParser.DML, 0); }; Alter_sessionContext.prototype.DDL = function() { return this.getToken(PlSqlParser.DDL, 0); }; Alter_sessionContext.prototype.QUERY = function() { return this.getToken(PlSqlParser.QUERY, 0); }; Alter_sessionContext.prototype.FORCE = function() { return this.getToken(PlSqlParser.FORCE, 0); }; Alter_sessionContext.prototype.literal = function() { return this.getTypedRuleContext(LiteralContext,0); }; Alter_sessionContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterAlter_session(this); } }; Alter_sessionContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitAlter_session(this); } }; Alter_sessionContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitAlter_session(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Alter_sessionContext = Alter_sessionContext; PlSqlParser.prototype.alter_session = function() { var localctx = new Alter_sessionContext(this, this._ctx, this.state); this.enterRule(localctx, 170, PlSqlParser.RULE_alter_session); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 2752; this.match(PlSqlParser.ALTER); this.state = 2753; this.match(PlSqlParser.SESSION); this.state = 2783; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,185,this._ctx); switch(la_) { case 1: this.state = 2754; this.match(PlSqlParser.ADVISE); this.state = 2755; _la = this._input.LA(1); if(!(_la===PlSqlParser.COMMIT || _la===PlSqlParser.NOTHING || _la===PlSqlParser.ROLLBACK)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } break; case 2: this.state = 2756; this.match(PlSqlParser.CLOSE); this.state = 2757; this.match(PlSqlParser.DATABASE); this.state = 2758; this.match(PlSqlParser.LINK); this.state = 2759; this.parameter_name(); break; case 3: this.state = 2760; this.enable_or_disable(); this.state = 2761; this.match(PlSqlParser.COMMIT); this.state = 2762; this.match(PlSqlParser.IN); this.state = 2763; this.match(PlSqlParser.PROCEDURE); break; case 4: this.state = 2765; this.enable_or_disable(); this.state = 2766; this.match(PlSqlParser.GUARD); break; case 5: this.state = 2770; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.DISABLE: case PlSqlParser.ENABLE: this.state = 2768; this.enable_or_disable(); break; case PlSqlParser.FORCE: this.state = 2769; this.match(PlSqlParser.FORCE); break; default: throw new antlr4.error.NoViableAltException(this); } this.state = 2772; this.match(PlSqlParser.PARALLEL); this.state = 2773; _la = this._input.LA(1); if(!(_la===PlSqlParser.DDL || _la===PlSqlParser.DML || _la===PlSqlParser.QUERY)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } this.state = 2779; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,184,this._ctx); if(la_===1) { this.state = 2774; this.match(PlSqlParser.PARALLEL); this.state = 2777; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,183,this._ctx); switch(la_) { case 1: this.state = 2775; this.literal(); break; case 2: this.state = 2776; this.parameter_name(); break; } } break; case 6: this.state = 2781; this.match(PlSqlParser.SET); this.state = 2782; this.alter_session_set_clause(); break; } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Alter_session_set_clauseContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_alter_session_set_clause; return this; } Alter_session_set_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Alter_session_set_clauseContext.prototype.constructor = Alter_session_set_clauseContext; Alter_session_set_clauseContext.prototype.parameter_name = function() { return this.getTypedRuleContext(Parameter_nameContext,0); }; Alter_session_set_clauseContext.prototype.EQUALS_OP = function() { return this.getToken(PlSqlParser.EQUALS_OP, 0); }; Alter_session_set_clauseContext.prototype.parameter_value = function() { return this.getTypedRuleContext(Parameter_valueContext,0); }; Alter_session_set_clauseContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterAlter_session_set_clause(this); } }; Alter_session_set_clauseContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitAlter_session_set_clause(this); } }; Alter_session_set_clauseContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitAlter_session_set_clause(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Alter_session_set_clauseContext = Alter_session_set_clauseContext; PlSqlParser.prototype.alter_session_set_clause = function() { var localctx = new Alter_session_set_clauseContext(this, this._ctx, this.state); this.enterRule(localctx, 172, PlSqlParser.RULE_alter_session_set_clause); try { this.enterOuterAlt(localctx, 1); this.state = 2785; this.parameter_name(); this.state = 2786; this.match(PlSqlParser.EQUALS_OP); this.state = 2787; this.parameter_value(); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Create_sequenceContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_create_sequence; return this; } Create_sequenceContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Create_sequenceContext.prototype.constructor = Create_sequenceContext; Create_sequenceContext.prototype.CREATE = function() { return this.getToken(PlSqlParser.CREATE, 0); }; Create_sequenceContext.prototype.SEQUENCE = function() { return this.getToken(PlSqlParser.SEQUENCE, 0); }; Create_sequenceContext.prototype.sequence_name = function() { return this.getTypedRuleContext(Sequence_nameContext,0); }; Create_sequenceContext.prototype.SEMICOLON = function() { return this.getToken(PlSqlParser.SEMICOLON, 0); }; Create_sequenceContext.prototype.sequence_start_clause = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Sequence_start_clauseContext); } else { return this.getTypedRuleContext(Sequence_start_clauseContext,i); } }; Create_sequenceContext.prototype.sequence_spec = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Sequence_specContext); } else { return this.getTypedRuleContext(Sequence_specContext,i); } }; Create_sequenceContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterCreate_sequence(this); } }; Create_sequenceContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitCreate_sequence(this); } }; Create_sequenceContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitCreate_sequence(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Create_sequenceContext = Create_sequenceContext; PlSqlParser.prototype.create_sequence = function() { var localctx = new Create_sequenceContext(this, this._ctx, this.state); this.enterRule(localctx, 174, PlSqlParser.RULE_create_sequence); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 2789; this.match(PlSqlParser.CREATE); this.state = 2790; this.match(PlSqlParser.SEQUENCE); this.state = 2791; this.sequence_name(); this.state = 2796; this._errHandler.sync(this); _la = this._input.LA(1); while(_la===PlSqlParser.CACHE || _la===PlSqlParser.CYCLE || _la===PlSqlParser.INCREMENT || _la===PlSqlParser.MAXVALUE || _la===PlSqlParser.MINVALUE || _la===PlSqlParser.NOCACHE || _la===PlSqlParser.NOCYCLE || ((((_la - 995)) & ~0x1f) == 0 && ((1 << (_la - 995)) & ((1 << (PlSqlParser.NOMAXVALUE - 995)) | (1 << (PlSqlParser.NOMINVALUE - 995)) | (1 << (PlSqlParser.NOORDER - 995)))) !== 0) || _la===PlSqlParser.ORDER || _la===PlSqlParser.START) { this.state = 2794; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.START: this.state = 2792; this.sequence_start_clause(); break; case PlSqlParser.CACHE: case PlSqlParser.CYCLE: case PlSqlParser.INCREMENT: case PlSqlParser.MAXVALUE: case PlSqlParser.MINVALUE: case PlSqlParser.NOCACHE: case PlSqlParser.NOCYCLE: case PlSqlParser.NOMAXVALUE: case PlSqlParser.NOMINVALUE: case PlSqlParser.NOORDER: case PlSqlParser.ORDER: this.state = 2793; this.sequence_spec(); break; default: throw new antlr4.error.NoViableAltException(this); } this.state = 2798; this._errHandler.sync(this); _la = this._input.LA(1); } this.state = 2799; this.match(PlSqlParser.SEMICOLON); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Sequence_specContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_sequence_spec; return this; } Sequence_specContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Sequence_specContext.prototype.constructor = Sequence_specContext; Sequence_specContext.prototype.INCREMENT = function() { return this.getToken(PlSqlParser.INCREMENT, 0); }; Sequence_specContext.prototype.BY = function() { return this.getToken(PlSqlParser.BY, 0); }; Sequence_specContext.prototype.UNSIGNED_INTEGER = function() { return this.getToken(PlSqlParser.UNSIGNED_INTEGER, 0); }; Sequence_specContext.prototype.MAXVALUE = function() { return this.getToken(PlSqlParser.MAXVALUE, 0); }; Sequence_specContext.prototype.NOMAXVALUE = function() { return this.getToken(PlSqlParser.NOMAXVALUE, 0); }; Sequence_specContext.prototype.MINVALUE = function() { return this.getToken(PlSqlParser.MINVALUE, 0); }; Sequence_specContext.prototype.NOMINVALUE = function() { return this.getToken(PlSqlParser.NOMINVALUE, 0); }; Sequence_specContext.prototype.CYCLE = function() { return this.getToken(PlSqlParser.CYCLE, 0); }; Sequence_specContext.prototype.NOCYCLE = function() { return this.getToken(PlSqlParser.NOCYCLE, 0); }; Sequence_specContext.prototype.CACHE = function() { return this.getToken(PlSqlParser.CACHE, 0); }; Sequence_specContext.prototype.NOCACHE = function() { return this.getToken(PlSqlParser.NOCACHE, 0); }; Sequence_specContext.prototype.ORDER = function() { return this.getToken(PlSqlParser.ORDER, 0); }; Sequence_specContext.prototype.NOORDER = function() { return this.getToken(PlSqlParser.NOORDER, 0); }; Sequence_specContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterSequence_spec(this); } }; Sequence_specContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitSequence_spec(this); } }; Sequence_specContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitSequence_spec(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Sequence_specContext = Sequence_specContext; PlSqlParser.prototype.sequence_spec = function() { var localctx = new Sequence_specContext(this, this._ctx, this.state); this.enterRule(localctx, 176, PlSqlParser.RULE_sequence_spec); try { this.state = 2817; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.INCREMENT: this.enterOuterAlt(localctx, 1); this.state = 2801; this.match(PlSqlParser.INCREMENT); this.state = 2802; this.match(PlSqlParser.BY); this.state = 2803; this.match(PlSqlParser.UNSIGNED_INTEGER); break; case PlSqlParser.MAXVALUE: this.enterOuterAlt(localctx, 2); this.state = 2804; this.match(PlSqlParser.MAXVALUE); this.state = 2805; this.match(PlSqlParser.UNSIGNED_INTEGER); break; case PlSqlParser.NOMAXVALUE: this.enterOuterAlt(localctx, 3); this.state = 2806; this.match(PlSqlParser.NOMAXVALUE); break; case PlSqlParser.MINVALUE: this.enterOuterAlt(localctx, 4); this.state = 2807; this.match(PlSqlParser.MINVALUE); this.state = 2808; this.match(PlSqlParser.UNSIGNED_INTEGER); break; case PlSqlParser.NOMINVALUE: this.enterOuterAlt(localctx, 5); this.state = 2809; this.match(PlSqlParser.NOMINVALUE); break; case PlSqlParser.CYCLE: this.enterOuterAlt(localctx, 6); this.state = 2810; this.match(PlSqlParser.CYCLE); break; case PlSqlParser.NOCYCLE: this.enterOuterAlt(localctx, 7); this.state = 2811; this.match(PlSqlParser.NOCYCLE); break; case PlSqlParser.CACHE: this.enterOuterAlt(localctx, 8); this.state = 2812; this.match(PlSqlParser.CACHE); this.state = 2813; this.match(PlSqlParser.UNSIGNED_INTEGER); break; case PlSqlParser.NOCACHE: this.enterOuterAlt(localctx, 9); this.state = 2814; this.match(PlSqlParser.NOCACHE); break; case PlSqlParser.ORDER: this.enterOuterAlt(localctx, 10); this.state = 2815; this.match(PlSqlParser.ORDER); break; case PlSqlParser.NOORDER: this.enterOuterAlt(localctx, 11); this.state = 2816; this.match(PlSqlParser.NOORDER); break; default: throw new antlr4.error.NoViableAltException(this); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Sequence_start_clauseContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_sequence_start_clause; return this; } Sequence_start_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Sequence_start_clauseContext.prototype.constructor = Sequence_start_clauseContext; Sequence_start_clauseContext.prototype.START = function() { return this.getToken(PlSqlParser.START, 0); }; Sequence_start_clauseContext.prototype.WITH = function() { return this.getToken(PlSqlParser.WITH, 0); }; Sequence_start_clauseContext.prototype.UNSIGNED_INTEGER = function() { return this.getToken(PlSqlParser.UNSIGNED_INTEGER, 0); }; Sequence_start_clauseContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterSequence_start_clause(this); } }; Sequence_start_clauseContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitSequence_start_clause(this); } }; Sequence_start_clauseContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitSequence_start_clause(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Sequence_start_clauseContext = Sequence_start_clauseContext; PlSqlParser.prototype.sequence_start_clause = function() { var localctx = new Sequence_start_clauseContext(this, this._ctx, this.state); this.enterRule(localctx, 178, PlSqlParser.RULE_sequence_start_clause); try { this.enterOuterAlt(localctx, 1); this.state = 2819; this.match(PlSqlParser.START); this.state = 2820; this.match(PlSqlParser.WITH); this.state = 2821; this.match(PlSqlParser.UNSIGNED_INTEGER); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Create_indexContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_create_index; return this; } Create_indexContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Create_indexContext.prototype.constructor = Create_indexContext; Create_indexContext.prototype.CREATE = function() { return this.getToken(PlSqlParser.CREATE, 0); }; Create_indexContext.prototype.INDEX = function() { return this.getToken(PlSqlParser.INDEX, 0); }; Create_indexContext.prototype.index_name = function() { return this.getTypedRuleContext(Index_nameContext,0); }; Create_indexContext.prototype.ON = function() { return this.getToken(PlSqlParser.ON, 0); }; Create_indexContext.prototype.SEMICOLON = function() { return this.getToken(PlSqlParser.SEMICOLON, 0); }; Create_indexContext.prototype.cluster_index_clause = function() { return this.getTypedRuleContext(Cluster_index_clauseContext,0); }; Create_indexContext.prototype.table_index_clause = function() { return this.getTypedRuleContext(Table_index_clauseContext,0); }; Create_indexContext.prototype.bitmap_join_index_clause = function() { return this.getTypedRuleContext(Bitmap_join_index_clauseContext,0); }; Create_indexContext.prototype.UNUSABLE = function() { return this.getToken(PlSqlParser.UNUSABLE, 0); }; Create_indexContext.prototype.UNIQUE = function() { return this.getToken(PlSqlParser.UNIQUE, 0); }; Create_indexContext.prototype.BITMAP = function() { return this.getToken(PlSqlParser.BITMAP, 0); }; Create_indexContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterCreate_index(this); } }; Create_indexContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitCreate_index(this); } }; Create_indexContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitCreate_index(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Create_indexContext = Create_indexContext; PlSqlParser.prototype.create_index = function() { var localctx = new Create_indexContext(this, this._ctx, this.state); this.enterRule(localctx, 180, PlSqlParser.RULE_create_index); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 2823; this.match(PlSqlParser.CREATE); this.state = 2825; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.BITMAP || _la===PlSqlParser.UNIQUE) { this.state = 2824; _la = this._input.LA(1); if(!(_la===PlSqlParser.BITMAP || _la===PlSqlParser.UNIQUE)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } } this.state = 2827; this.match(PlSqlParser.INDEX); this.state = 2828; this.index_name(); this.state = 2829; this.match(PlSqlParser.ON); this.state = 2833; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,190,this._ctx); switch(la_) { case 1: this.state = 2830; this.cluster_index_clause(); break; case 2: this.state = 2831; this.table_index_clause(); break; case 3: this.state = 2832; this.bitmap_join_index_clause(); break; } this.state = 2836; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.UNUSABLE) { this.state = 2835; this.match(PlSqlParser.UNUSABLE); } this.state = 2838; this.match(PlSqlParser.SEMICOLON); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Cluster_index_clauseContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_cluster_index_clause; return this; } Cluster_index_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Cluster_index_clauseContext.prototype.constructor = Cluster_index_clauseContext; Cluster_index_clauseContext.prototype.CLUSTER = function() { return this.getToken(PlSqlParser.CLUSTER, 0); }; Cluster_index_clauseContext.prototype.cluster_name = function() { return this.getTypedRuleContext(Cluster_nameContext,0); }; Cluster_index_clauseContext.prototype.index_attributes = function() { return this.getTypedRuleContext(Index_attributesContext,0); }; Cluster_index_clauseContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterCluster_index_clause(this); } }; Cluster_index_clauseContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitCluster_index_clause(this); } }; Cluster_index_clauseContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitCluster_index_clause(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Cluster_index_clauseContext = Cluster_index_clauseContext; PlSqlParser.prototype.cluster_index_clause = function() { var localctx = new Cluster_index_clauseContext(this, this._ctx, this.state); this.enterRule(localctx, 182, PlSqlParser.RULE_cluster_index_clause); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 2840; this.match(PlSqlParser.CLUSTER); this.state = 2841; this.cluster_name(); this.state = 2843; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.COMPRESS || _la===PlSqlParser.FILESYSTEM_LIKE_LOGGING || _la===PlSqlParser.INITRANS || _la===PlSqlParser.INVISIBLE || _la===PlSqlParser.LOGGING || _la===PlSqlParser.NOCOMPRESS || _la===PlSqlParser.NOLOGGING || _la===PlSqlParser.NOPARALLEL || _la===PlSqlParser.NOSORT || _la===PlSqlParser.PARALLEL || _la===PlSqlParser.PCTFREE || _la===PlSqlParser.PCTUSED || _la===PlSqlParser.REVERSE || _la===PlSqlParser.SORT || _la===PlSqlParser.STORAGE || _la===PlSqlParser.TABLESPACE || _la===PlSqlParser.VISIBLE) { this.state = 2842; this.index_attributes(); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Cluster_nameContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_cluster_name; return this; } Cluster_nameContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Cluster_nameContext.prototype.constructor = Cluster_nameContext; Cluster_nameContext.prototype.id_expression = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Id_expressionContext); } else { return this.getTypedRuleContext(Id_expressionContext,i); } }; Cluster_nameContext.prototype.PERIOD = function() { return this.getToken(PlSqlParser.PERIOD, 0); }; Cluster_nameContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterCluster_name(this); } }; Cluster_nameContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitCluster_name(this); } }; Cluster_nameContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitCluster_name(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Cluster_nameContext = Cluster_nameContext; PlSqlParser.prototype.cluster_name = function() { var localctx = new Cluster_nameContext(this, this._ctx, this.state); this.enterRule(localctx, 184, PlSqlParser.RULE_cluster_name); try { this.enterOuterAlt(localctx, 1); this.state = 2848; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,193,this._ctx); if(la_===1) { this.state = 2845; this.id_expression(); this.state = 2846; this.match(PlSqlParser.PERIOD); } this.state = 2850; this.id_expression(); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Table_index_clauseContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_table_index_clause; return this; } Table_index_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Table_index_clauseContext.prototype.constructor = Table_index_clauseContext; Table_index_clauseContext.prototype.tableview_name = function() { return this.getTypedRuleContext(Tableview_nameContext,0); }; Table_index_clauseContext.prototype.LEFT_PAREN = function() { return this.getToken(PlSqlParser.LEFT_PAREN, 0); }; Table_index_clauseContext.prototype.index_expr = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Index_exprContext); } else { return this.getTypedRuleContext(Index_exprContext,i); } }; Table_index_clauseContext.prototype.RIGHT_PAREN = function() { return this.getToken(PlSqlParser.RIGHT_PAREN, 0); }; Table_index_clauseContext.prototype.table_alias = function() { return this.getTypedRuleContext(Table_aliasContext,0); }; Table_index_clauseContext.prototype.COMMA = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.COMMA); } else { return this.getToken(PlSqlParser.COMMA, i); } }; Table_index_clauseContext.prototype.index_properties = function() { return this.getTypedRuleContext(Index_propertiesContext,0); }; Table_index_clauseContext.prototype.ASC = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.ASC); } else { return this.getToken(PlSqlParser.ASC, i); } }; Table_index_clauseContext.prototype.DESC = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.DESC); } else { return this.getToken(PlSqlParser.DESC, i); } }; Table_index_clauseContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterTable_index_clause(this); } }; Table_index_clauseContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitTable_index_clause(this); } }; Table_index_clauseContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitTable_index_clause(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Table_index_clauseContext = Table_index_clauseContext; PlSqlParser.prototype.table_index_clause = function() { var localctx = new Table_index_clauseContext(this, this._ctx, this.state); this.enterRule(localctx, 186, PlSqlParser.RULE_table_index_clause); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 2852; this.tableview_name(); this.state = 2854; this._errHandler.sync(this); _la = this._input.LA(1); if((((_la) & ~0x1f) == 0 && ((1 << _la) & ((1 << PlSqlParser.ABORT) | (1 << PlSqlParser.ABS) | (1 << PlSqlParser.ACCESS) | (1 << PlSqlParser.ACCESSED) | (1 << PlSqlParser.ACCOUNT) | (1 << PlSqlParser.ACL) | (1 << PlSqlParser.ACOS) | (1 << PlSqlParser.ACTION) | (1 << PlSqlParser.ACTIONS) | (1 << PlSqlParser.ACTIVATE) | (1 << PlSqlParser.ACTIVE) | (1 << PlSqlParser.ACTIVE_COMPONENT) | (1 << PlSqlParser.ACTIVE_DATA) | (1 << PlSqlParser.ACTIVE_FUNCTION) | (1 << PlSqlParser.ACTIVE_TAG) | (1 << PlSqlParser.ACTIVITY) | (1 << PlSqlParser.ADAPTIVE_PLAN) | (1 << PlSqlParser.ADD) | (1 << PlSqlParser.ADD_COLUMN) | (1 << PlSqlParser.ADD_GROUP) | (1 << PlSqlParser.ADD_MONTHS) | (1 << PlSqlParser.ADJ_DATE) | (1 << PlSqlParser.ADMIN) | (1 << PlSqlParser.ADMINISTER) | (1 << PlSqlParser.ADMINISTRATOR) | (1 << PlSqlParser.ADVANCED) | (1 << PlSqlParser.ADVISE) | (1 << PlSqlParser.ADVISOR) | (1 << PlSqlParser.AFD_DISKSTRING) | (1 << PlSqlParser.AFTER) | (1 << PlSqlParser.AGENT))) !== 0) || ((((_la - 32)) & ~0x1f) == 0 && ((1 << (_la - 32)) & ((1 << (PlSqlParser.AGGREGATE - 32)) | (1 << (PlSqlParser.A_LETTER - 32)) | (1 << (PlSqlParser.ALIAS - 32)) | (1 << (PlSqlParser.ALLOCATE - 32)) | (1 << (PlSqlParser.ALLOW - 32)) | (1 << (PlSqlParser.ALL_ROWS - 32)) | (1 << (PlSqlParser.ALWAYS - 32)) | (1 << (PlSqlParser.ANALYZE - 32)) | (1 << (PlSqlParser.ANCILLARY - 32)) | (1 << (PlSqlParser.AND_EQUAL - 32)) | (1 << (PlSqlParser.ANOMALY - 32)) | (1 << (PlSqlParser.ANSI_REARCH - 32)) | (1 << (PlSqlParser.ANTIJOIN - 32)) | (1 << (PlSqlParser.ANYSCHEMA - 32)) | (1 << (PlSqlParser.APPEND - 32)) | (1 << (PlSqlParser.APPENDCHILDXML - 32)) | (1 << (PlSqlParser.APPEND_VALUES - 32)) | (1 << (PlSqlParser.APPLICATION - 32)) | (1 << (PlSqlParser.APPLY - 32)) | (1 << (PlSqlParser.APPROX_COUNT_DISTINCT - 32)) | (1 << (PlSqlParser.ARCHIVAL - 32)) | (1 << (PlSqlParser.ARCHIVE - 32)) | (1 << (PlSqlParser.ARCHIVED - 32)) | (1 << (PlSqlParser.ARCHIVELOG - 32)) | (1 << (PlSqlParser.ARRAY - 32)) | (1 << (PlSqlParser.ASCII - 32)))) !== 0) || ((((_la - 64)) & ~0x1f) == 0 && ((1 << (_la - 64)) & ((1 << (PlSqlParser.ASCIISTR - 64)) | (1 << (PlSqlParser.ASIN - 64)) | (1 << (PlSqlParser.ASIS - 64)) | (1 << (PlSqlParser.ASSEMBLY - 64)) | (1 << (PlSqlParser.ASSIGN - 64)) | (1 << (PlSqlParser.ASSOCIATE - 64)) | (1 << (PlSqlParser.ASYNC - 64)) | (1 << (PlSqlParser.ASYNCHRONOUS - 64)) | (1 << (PlSqlParser.ATAN2 - 64)) | (1 << (PlSqlParser.ATAN - 64)) | (1 << (PlSqlParser.AT - 64)) | (1 << (PlSqlParser.ATTRIBUTE - 64)) | (1 << (PlSqlParser.ATTRIBUTES - 64)) | (1 << (PlSqlParser.AUTHENTICATED - 64)) | (1 << (PlSqlParser.AUTHENTICATION - 64)) | (1 << (PlSqlParser.AUTHID - 64)) | (1 << (PlSqlParser.AUTHORIZATION - 64)) | (1 << (PlSqlParser.AUTOALLOCATE - 64)) | (1 << (PlSqlParser.AUTO - 64)) | (1 << (PlSqlParser.AUTOEXTEND - 64)) | (1 << (PlSqlParser.AUTO_LOGIN - 64)) | (1 << (PlSqlParser.AUTOMATIC - 64)) | (1 << (PlSqlParser.AUTONOMOUS_TRANSACTION - 64)) | (1 << (PlSqlParser.AUTO_REOPTIMIZE - 64)) | (1 << (PlSqlParser.AVAILABILITY - 64)) | (1 << (PlSqlParser.AVRO - 64)) | (1 << (PlSqlParser.BACKGROUND - 64)) | (1 << (PlSqlParser.BACKUP - 64)) | (1 << (PlSqlParser.BASIC - 64)))) !== 0) || ((((_la - 96)) & ~0x1f) == 0 && ((1 << (_la - 96)) & ((1 << (PlSqlParser.BASICFILE - 96)) | (1 << (PlSqlParser.BATCH - 96)) | (1 << (PlSqlParser.BATCHSIZE - 96)) | (1 << (PlSqlParser.BATCH_TABLE_ACCESS_BY_ROWID - 96)) | (1 << (PlSqlParser.BECOME - 96)) | (1 << (PlSqlParser.BEFORE - 96)) | (1 << (PlSqlParser.BEGIN - 96)) | (1 << (PlSqlParser.BEGINNING - 96)) | (1 << (PlSqlParser.BEGIN_OUTLINE_DATA - 96)) | (1 << (PlSqlParser.BEHALF - 96)) | (1 << (PlSqlParser.BEQUEATH - 96)) | (1 << (PlSqlParser.BFILE - 96)) | (1 << (PlSqlParser.BFILENAME - 96)) | (1 << (PlSqlParser.BIGFILE - 96)) | (1 << (PlSqlParser.BINARY - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE_INFINITY - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE_NAN - 96)) | (1 << (PlSqlParser.BINARY_FLOAT - 96)) | (1 << (PlSqlParser.BINARY_FLOAT_INFINITY - 96)) | (1 << (PlSqlParser.BINARY_FLOAT_NAN - 96)) | (1 << (PlSqlParser.BINARY_INTEGER - 96)) | (1 << (PlSqlParser.BIND_AWARE - 96)) | (1 << (PlSqlParser.BINDING - 96)) | (1 << (PlSqlParser.BIN_TO_NUM - 96)) | (1 << (PlSqlParser.BITAND - 96)) | (1 << (PlSqlParser.BITMAP_AND - 96)) | (1 << (PlSqlParser.BITMAP - 96)) | (1 << (PlSqlParser.BITMAPS - 96)) | (1 << (PlSqlParser.BITMAP_TREE - 96)) | (1 << (PlSqlParser.BITS - 96)))) !== 0) || ((((_la - 128)) & ~0x1f) == 0 && ((1 << (_la - 128)) & ((1 << (PlSqlParser.BLOB - 128)) | (1 << (PlSqlParser.BLOCK - 128)) | (1 << (PlSqlParser.BLOCK_RANGE - 128)) | (1 << (PlSqlParser.BLOCKS - 128)) | (1 << (PlSqlParser.BLOCKSIZE - 128)) | (1 << (PlSqlParser.BODY - 128)) | (1 << (PlSqlParser.BOOLEAN - 128)) | (1 << (PlSqlParser.BOTH - 128)) | (1 << (PlSqlParser.BOUND - 128)) | (1 << (PlSqlParser.BRANCH - 128)) | (1 << (PlSqlParser.BREADTH - 128)) | (1 << (PlSqlParser.BROADCAST - 128)) | (1 << (PlSqlParser.BSON - 128)) | (1 << (PlSqlParser.BUFFER - 128)) | (1 << (PlSqlParser.BUFFER_CACHE - 128)) | (1 << (PlSqlParser.BUFFER_POOL - 128)) | (1 << (PlSqlParser.BUILD - 128)) | (1 << (PlSqlParser.BULK - 128)) | (1 << (PlSqlParser.BYPASS_RECURSIVE_CHECK - 128)) | (1 << (PlSqlParser.BYPASS_UJVC - 128)) | (1 << (PlSqlParser.BYTE - 128)) | (1 << (PlSqlParser.CACHE - 128)) | (1 << (PlSqlParser.CACHE_CB - 128)) | (1 << (PlSqlParser.CACHE_INSTANCES - 128)) | (1 << (PlSqlParser.CACHE_TEMP_TABLE - 128)) | (1 << (PlSqlParser.CACHING - 128)) | (1 << (PlSqlParser.CALCULATED - 128)) | (1 << (PlSqlParser.CALLBACK - 128)) | (1 << (PlSqlParser.CALL - 128)) | (1 << (PlSqlParser.CANCEL - 128)))) !== 0) || ((((_la - 160)) & ~0x1f) == 0 && ((1 << (_la - 160)) & ((1 << (PlSqlParser.CAPACITY - 160)) | (1 << (PlSqlParser.CARDINALITY - 160)) | (1 << (PlSqlParser.CASCADE - 160)) | (1 << (PlSqlParser.CASE - 160)) | (1 << (PlSqlParser.CAST - 160)) | (1 << (PlSqlParser.CATEGORY - 160)) | (1 << (PlSqlParser.CDBDEFAULT - 160)) | (1 << (PlSqlParser.CEIL - 160)) | (1 << (PlSqlParser.CELL_FLASH_CACHE - 160)) | (1 << (PlSqlParser.CERTIFICATE - 160)) | (1 << (PlSqlParser.CFILE - 160)) | (1 << (PlSqlParser.CHAINED - 160)) | (1 << (PlSqlParser.CHANGE - 160)) | (1 << (PlSqlParser.CHANGE_DUPKEY_ERROR_INDEX - 160)) | (1 << (PlSqlParser.CHARACTER - 160)) | (1 << (PlSqlParser.CHAR - 160)) | (1 << (PlSqlParser.CHAR_CS - 160)) | (1 << (PlSqlParser.CHARTOROWID - 160)) | (1 << (PlSqlParser.CHECK_ACL_REWRITE - 160)) | (1 << (PlSqlParser.CHECKPOINT - 160)) | (1 << (PlSqlParser.CHILD - 160)) | (1 << (PlSqlParser.CHOOSE - 160)) | (1 << (PlSqlParser.CHR - 160)) | (1 << (PlSqlParser.CHUNK - 160)) | (1 << (PlSqlParser.CLASS - 160)) | (1 << (PlSqlParser.CLASSIFIER - 160)) | (1 << (PlSqlParser.CLEANUP - 160)) | (1 << (PlSqlParser.CLEAR - 160)) | (1 << (PlSqlParser.C_LETTER - 160)) | (1 << (PlSqlParser.CLIENT - 160)))) !== 0) || ((((_la - 192)) & ~0x1f) == 0 && ((1 << (_la - 192)) & ((1 << (PlSqlParser.CLOB - 192)) | (1 << (PlSqlParser.CLONE - 192)) | (1 << (PlSqlParser.CLOSE_CACHED_OPEN_CURSORS - 192)) | (1 << (PlSqlParser.CLOSE - 192)) | (1 << (PlSqlParser.CLUSTER_BY_ROWID - 192)) | (1 << (PlSqlParser.CLUSTER - 192)) | (1 << (PlSqlParser.CLUSTER_DETAILS - 192)) | (1 << (PlSqlParser.CLUSTER_DISTANCE - 192)) | (1 << (PlSqlParser.CLUSTER_ID - 192)) | (1 << (PlSqlParser.CLUSTERING - 192)) | (1 << (PlSqlParser.CLUSTERING_FACTOR - 192)) | (1 << (PlSqlParser.CLUSTER_PROBABILITY - 192)) | (1 << (PlSqlParser.CLUSTER_SET - 192)) | (1 << (PlSqlParser.COALESCE - 192)) | (1 << (PlSqlParser.COALESCE_SQ - 192)) | (1 << (PlSqlParser.COARSE - 192)) | (1 << (PlSqlParser.CO_AUTH_IND - 192)) | (1 << (PlSqlParser.COLD - 192)) | (1 << (PlSqlParser.COLLECT - 192)) | (1 << (PlSqlParser.COLUMNAR - 192)) | (1 << (PlSqlParser.COLUMN_AUTH_INDICATOR - 192)) | (1 << (PlSqlParser.COLUMN - 192)) | (1 << (PlSqlParser.COLUMNS - 192)) | (1 << (PlSqlParser.COLUMN_STATS - 192)) | (1 << (PlSqlParser.COLUMN_VALUE - 192)) | (1 << (PlSqlParser.COMMENT - 192)) | (1 << (PlSqlParser.COMMIT - 192)) | (1 << (PlSqlParser.COMMITTED - 192)) | (1 << (PlSqlParser.COMMON_DATA - 192)) | (1 << (PlSqlParser.COMPACT - 192)) | (1 << (PlSqlParser.COMPATIBILITY - 192)) | (1 << (PlSqlParser.COMPILE - 192)))) !== 0) || ((((_la - 224)) & ~0x1f) == 0 && ((1 << (_la - 224)) & ((1 << (PlSqlParser.COMPLETE - 224)) | (1 << (PlSqlParser.COMPLIANCE - 224)) | (1 << (PlSqlParser.COMPONENT - 224)) | (1 << (PlSqlParser.COMPONENTS - 224)) | (1 << (PlSqlParser.COMPOSE - 224)) | (1 << (PlSqlParser.COMPOSITE - 224)) | (1 << (PlSqlParser.COMPOSITE_LIMIT - 224)) | (1 << (PlSqlParser.COMPOUND - 224)) | (1 << (PlSqlParser.COMPUTE - 224)) | (1 << (PlSqlParser.CONCAT - 224)) | (1 << (PlSqlParser.CON_DBID_TO_ID - 224)) | (1 << (PlSqlParser.CONDITIONAL - 224)) | (1 << (PlSqlParser.CONDITION - 224)) | (1 << (PlSqlParser.CONFIRM - 224)) | (1 << (PlSqlParser.CONFORMING - 224)) | (1 << (PlSqlParser.CON_GUID_TO_ID - 224)) | (1 << (PlSqlParser.CON_ID - 224)) | (1 << (PlSqlParser.CON_NAME_TO_ID - 224)) | (1 << (PlSqlParser.CONNECT_BY_CB_WHR_ONLY - 224)) | (1 << (PlSqlParser.CONNECT_BY_COMBINE_SW - 224)) | (1 << (PlSqlParser.CONNECT_BY_COST_BASED - 224)) | (1 << (PlSqlParser.CONNECT_BY_ELIM_DUPS - 224)) | (1 << (PlSqlParser.CONNECT_BY_FILTERING - 224)) | (1 << (PlSqlParser.CONNECT_BY_ISCYCLE - 224)) | (1 << (PlSqlParser.CONNECT_BY_ISLEAF - 224)) | (1 << (PlSqlParser.CONNECT_BY_ROOT - 224)) | (1 << (PlSqlParser.CONNECT_TIME - 224)) | (1 << (PlSqlParser.CONSIDER - 224)) | (1 << (PlSqlParser.CONSISTENT - 224)) | (1 << (PlSqlParser.CONSTANT - 224)))) !== 0) || ((((_la - 256)) & ~0x1f) == 0 && ((1 << (_la - 256)) & ((1 << (PlSqlParser.CONST - 256)) | (1 << (PlSqlParser.CONSTRAINT - 256)) | (1 << (PlSqlParser.CONSTRAINTS - 256)) | (1 << (PlSqlParser.CONSTRUCTOR - 256)) | (1 << (PlSqlParser.CONTAINER - 256)) | (1 << (PlSqlParser.CONTAINER_DATA - 256)) | (1 << (PlSqlParser.CONTAINERS - 256)) | (1 << (PlSqlParser.CONTENT - 256)) | (1 << (PlSqlParser.CONTENTS - 256)) | (1 << (PlSqlParser.CONTEXT - 256)) | (1 << (PlSqlParser.CONTINUE - 256)) | (1 << (PlSqlParser.CONTROLFILE - 256)) | (1 << (PlSqlParser.CON_UID_TO_ID - 256)) | (1 << (PlSqlParser.CONVERT - 256)) | (1 << (PlSqlParser.COOKIE - 256)) | (1 << (PlSqlParser.COPY - 256)) | (1 << (PlSqlParser.CORR_K - 256)) | (1 << (PlSqlParser.CORR_S - 256)) | (1 << (PlSqlParser.CORRUPTION - 256)) | (1 << (PlSqlParser.CORRUPT_XID_ALL - 256)) | (1 << (PlSqlParser.CORRUPT_XID - 256)) | (1 << (PlSqlParser.COS - 256)) | (1 << (PlSqlParser.COSH - 256)) | (1 << (PlSqlParser.COST - 256)) | (1 << (PlSqlParser.COST_XML_QUERY_REWRITE - 256)) | (1 << (PlSqlParser.COUNT - 256)) | (1 << (PlSqlParser.COVAR_POP - 256)) | (1 << (PlSqlParser.COVAR_SAMP - 256)) | (1 << (PlSqlParser.CPU_COSTING - 256)) | (1 << (PlSqlParser.CPU_PER_CALL - 256)) | (1 << (PlSqlParser.CPU_PER_SESSION - 256)) | (1 << (PlSqlParser.CRASH - 256)))) !== 0) || ((((_la - 289)) & ~0x1f) == 0 && ((1 << (_la - 289)) & ((1 << (PlSqlParser.CREATE_FILE_DEST - 289)) | (1 << (PlSqlParser.CREATE_STORED_OUTLINES - 289)) | (1 << (PlSqlParser.CREATION - 289)) | (1 << (PlSqlParser.CREDENTIAL - 289)) | (1 << (PlSqlParser.CRITICAL - 289)) | (1 << (PlSqlParser.CROSS - 289)) | (1 << (PlSqlParser.CROSSEDITION - 289)) | (1 << (PlSqlParser.CSCONVERT - 289)) | (1 << (PlSqlParser.CUBE_AJ - 289)) | (1 << (PlSqlParser.CUBE - 289)) | (1 << (PlSqlParser.CUBE_GB - 289)) | (1 << (PlSqlParser.CUBE_SJ - 289)) | (1 << (PlSqlParser.CUME_DISTM - 289)) | (1 << (PlSqlParser.CURRENT - 289)) | (1 << (PlSqlParser.CURRENT_DATE - 289)) | (1 << (PlSqlParser.CURRENT_SCHEMA - 289)) | (1 << (PlSqlParser.CURRENT_TIME - 289)) | (1 << (PlSqlParser.CURRENT_TIMESTAMP - 289)) | (1 << (PlSqlParser.CURRENT_USER - 289)) | (1 << (PlSqlParser.CURRENTV - 289)) | (1 << (PlSqlParser.CURSOR - 289)) | (1 << (PlSqlParser.CURSOR_SHARING_EXACT - 289)) | (1 << (PlSqlParser.CURSOR_SPECIFIC_SEGMENT - 289)) | (1 << (PlSqlParser.CUSTOMDATUM - 289)) | (1 << (PlSqlParser.CV - 289)) | (1 << (PlSqlParser.CYCLE - 289)) | (1 << (PlSqlParser.DANGLING - 289)) | (1 << (PlSqlParser.DATABASE - 289)) | (1 << (PlSqlParser.DATA - 289)) | (1 << (PlSqlParser.DATAFILE - 289)) | (1 << (PlSqlParser.DATAFILES - 289)))) !== 0) || ((((_la - 321)) & ~0x1f) == 0 && ((1 << (_la - 321)) & ((1 << (PlSqlParser.DATAMOVEMENT - 321)) | (1 << (PlSqlParser.DATAOBJNO - 321)) | (1 << (PlSqlParser.DATAOBJ_TO_MAT_PARTITION - 321)) | (1 << (PlSqlParser.DATAOBJ_TO_PARTITION - 321)) | (1 << (PlSqlParser.DATAPUMP - 321)) | (1 << (PlSqlParser.DATA_SECURITY_REWRITE_LIMIT - 321)) | (1 << (PlSqlParser.DATE_MODE - 321)) | (1 << (PlSqlParser.DAY - 321)) | (1 << (PlSqlParser.DAYS - 321)) | (1 << (PlSqlParser.DBA - 321)) | (1 << (PlSqlParser.DBA_RECYCLEBIN - 321)) | (1 << (PlSqlParser.DBMS_STATS - 321)) | (1 << (PlSqlParser.DB_ROLE_CHANGE - 321)) | (1 << (PlSqlParser.DBTIMEZONE - 321)) | (1 << (PlSqlParser.DB_UNIQUE_NAME - 321)) | (1 << (PlSqlParser.DB_VERSION - 321)) | (1 << (PlSqlParser.DDL - 321)) | (1 << (PlSqlParser.DEALLOCATE - 321)) | (1 << (PlSqlParser.DEBUG - 321)) | (1 << (PlSqlParser.DEBUGGER - 321)) | (1 << (PlSqlParser.DEC - 321)) | (1 << (PlSqlParser.DECIMAL - 321)) | (1 << (PlSqlParser.DECLARE - 321)) | (1 << (PlSqlParser.DECOMPOSE - 321)) | (1 << (PlSqlParser.DECORRELATE - 321)) | (1 << (PlSqlParser.DECR - 321)) | (1 << (PlSqlParser.DECREMENT - 321)) | (1 << (PlSqlParser.DECRYPT - 321)) | (1 << (PlSqlParser.DEDUPLICATE - 321)) | (1 << (PlSqlParser.DEFAULTS - 321)))) !== 0) || ((((_la - 353)) & ~0x1f) == 0 && ((1 << (_la - 353)) & ((1 << (PlSqlParser.DEFERRABLE - 353)) | (1 << (PlSqlParser.DEFERRED - 353)) | (1 << (PlSqlParser.DEFINED - 353)) | (1 << (PlSqlParser.DEFINE - 353)) | (1 << (PlSqlParser.DEFINER - 353)) | (1 << (PlSqlParser.DEGREE - 353)) | (1 << (PlSqlParser.DELAY - 353)) | (1 << (PlSqlParser.DELEGATE - 353)) | (1 << (PlSqlParser.DELETE_ALL - 353)) | (1 << (PlSqlParser.DELETE - 353)) | (1 << (PlSqlParser.DELETEXML - 353)) | (1 << (PlSqlParser.DEMAND - 353)) | (1 << (PlSqlParser.DENSE_RANKM - 353)) | (1 << (PlSqlParser.DEPENDENT - 353)) | (1 << (PlSqlParser.DEPTH - 353)) | (1 << (PlSqlParser.DEQUEUE - 353)) | (1 << (PlSqlParser.DEREF - 353)) | (1 << (PlSqlParser.DEREF_NO_REWRITE - 353)) | (1 << (PlSqlParser.DESTROY - 353)) | (1 << (PlSqlParser.DETACHED - 353)) | (1 << (PlSqlParser.DETERMINES - 353)) | (1 << (PlSqlParser.DETERMINISTIC - 353)) | (1 << (PlSqlParser.DICTIONARY - 353)) | (1 << (PlSqlParser.DIMENSION - 353)) | (1 << (PlSqlParser.DIMENSIONS - 353)) | (1 << (PlSqlParser.DIRECT_LOAD - 353)) | (1 << (PlSqlParser.DIRECTORY - 353)) | (1 << (PlSqlParser.DIRECT_PATH - 353)) | (1 << (PlSqlParser.DISABLE_ALL - 353)) | (1 << (PlSqlParser.DISABLE - 353)) | (1 << (PlSqlParser.DISABLE_PARALLEL_DML - 353)))) !== 0) || ((((_la - 385)) & ~0x1f) == 0 && ((1 << (_la - 385)) & ((1 << (PlSqlParser.DISABLE_PRESET - 385)) | (1 << (PlSqlParser.DISABLE_RPKE - 385)) | (1 << (PlSqlParser.DISALLOW - 385)) | (1 << (PlSqlParser.DISASSOCIATE - 385)) | (1 << (PlSqlParser.DISCARD - 385)) | (1 << (PlSqlParser.DISCONNECT - 385)) | (1 << (PlSqlParser.DISK - 385)) | (1 << (PlSqlParser.DISKGROUP - 385)) | (1 << (PlSqlParser.DISKS - 385)) | (1 << (PlSqlParser.DISMOUNT - 385)) | (1 << (PlSqlParser.DISTINGUISHED - 385)) | (1 << (PlSqlParser.DISTRIBUTED - 385)) | (1 << (PlSqlParser.DISTRIBUTE - 385)) | (1 << (PlSqlParser.DML - 385)) | (1 << (PlSqlParser.DML_UPDATE - 385)) | (1 << (PlSqlParser.DOCFIDELITY - 385)) | (1 << (PlSqlParser.DOCUMENT - 385)) | (1 << (PlSqlParser.DOMAIN_INDEX_FILTER - 385)) | (1 << (PlSqlParser.DOMAIN_INDEX_NO_SORT - 385)) | (1 << (PlSqlParser.DOMAIN_INDEX_SORT - 385)) | (1 << (PlSqlParser.DOUBLE - 385)) | (1 << (PlSqlParser.DOWNGRADE - 385)) | (1 << (PlSqlParser.DRIVING_SITE - 385)) | (1 << (PlSqlParser.DROP_COLUMN - 385)) | (1 << (PlSqlParser.DROP_GROUP - 385)) | (1 << (PlSqlParser.DSINTERVAL_UNCONSTRAINED - 385)) | (1 << (PlSqlParser.DST_UPGRADE_INSERT_CONV - 385)) | (1 << (PlSqlParser.DUMP - 385)))) !== 0) || ((((_la - 417)) & ~0x1f) == 0 && ((1 << (_la - 417)) & ((1 << (PlSqlParser.DUPLICATE - 417)) | (1 << (PlSqlParser.DV - 417)) | (1 << (PlSqlParser.DYNAMIC - 417)) | (1 << (PlSqlParser.DYNAMIC_SAMPLING - 417)) | (1 << (PlSqlParser.DYNAMIC_SAMPLING_EST_CDN - 417)) | (1 << (PlSqlParser.EACH - 417)) | (1 << (PlSqlParser.EDITIONABLE - 417)) | (1 << (PlSqlParser.EDITION - 417)) | (1 << (PlSqlParser.EDITIONING - 417)) | (1 << (PlSqlParser.EDITIONS - 417)) | (1 << (PlSqlParser.ELEMENT - 417)) | (1 << (PlSqlParser.ELIM_GROUPBY - 417)) | (1 << (PlSqlParser.ELIMINATE_JOIN - 417)) | (1 << (PlSqlParser.ELIMINATE_OBY - 417)) | (1 << (PlSqlParser.ELIMINATE_OUTER_JOIN - 417)) | (1 << (PlSqlParser.EM - 417)) | (1 << (PlSqlParser.EMPTY_BLOB - 417)) | (1 << (PlSqlParser.EMPTY_CLOB - 417)) | (1 << (PlSqlParser.EMPTY - 417)) | (1 << (PlSqlParser.ENABLE_ALL - 417)) | (1 << (PlSqlParser.ENABLE - 417)) | (1 << (PlSqlParser.ENABLE_PARALLEL_DML - 417)) | (1 << (PlSqlParser.ENABLE_PRESET - 417)) | (1 << (PlSqlParser.ENCODING - 417)) | (1 << (PlSqlParser.ENCRYPT - 417)) | (1 << (PlSqlParser.ENCRYPTION - 417)) | (1 << (PlSqlParser.END_OUTLINE_DATA - 417)) | (1 << (PlSqlParser.ENFORCED - 417)) | (1 << (PlSqlParser.ENFORCE - 417)))) !== 0) || ((((_la - 449)) & ~0x1f) == 0 && ((1 << (_la - 449)) & ((1 << (PlSqlParser.ENQUEUE - 449)) | (1 << (PlSqlParser.ENTERPRISE - 449)) | (1 << (PlSqlParser.ENTITYESCAPING - 449)) | (1 << (PlSqlParser.ENTRY - 449)) | (1 << (PlSqlParser.EQUIPART - 449)) | (1 << (PlSqlParser.ERR - 449)) | (1 << (PlSqlParser.ERROR_ARGUMENT - 449)) | (1 << (PlSqlParser.ERROR - 449)) | (1 << (PlSqlParser.ERROR_ON_OVERLAP_TIME - 449)) | (1 << (PlSqlParser.ERRORS - 449)) | (1 << (PlSqlParser.ESCAPE - 449)) | (1 << (PlSqlParser.ESTIMATE - 449)) | (1 << (PlSqlParser.EVAL - 449)) | (1 << (PlSqlParser.EVALNAME - 449)) | (1 << (PlSqlParser.EVALUATE - 449)) | (1 << (PlSqlParser.EVALUATION - 449)) | (1 << (PlSqlParser.EVENTS - 449)) | (1 << (PlSqlParser.EVERY - 449)) | (1 << (PlSqlParser.EXCEPT - 449)) | (1 << (PlSqlParser.EXCEPTION - 449)) | (1 << (PlSqlParser.EXCEPTION_INIT - 449)) | (1 << (PlSqlParser.EXCEPTIONS - 449)) | (1 << (PlSqlParser.EXCHANGE - 449)) | (1 << (PlSqlParser.EXCLUDE - 449)) | (1 << (PlSqlParser.EXCLUDING - 449)) | (1 << (PlSqlParser.EXECUTE - 449)) | (1 << (PlSqlParser.EXEMPT - 449)) | (1 << (PlSqlParser.EXISTING - 449)) | (1 << (PlSqlParser.EXISTS - 449)) | (1 << (PlSqlParser.EXISTSNODE - 449)) | (1 << (PlSqlParser.EXIT - 449)))) !== 0) || ((((_la - 481)) & ~0x1f) == 0 && ((1 << (_la - 481)) & ((1 << (PlSqlParser.EXPAND_GSET_TO_UNION - 481)) | (1 << (PlSqlParser.EXPAND_TABLE - 481)) | (1 << (PlSqlParser.EXP - 481)) | (1 << (PlSqlParser.EXPIRE - 481)) | (1 << (PlSqlParser.EXPLAIN - 481)) | (1 << (PlSqlParser.EXPLOSION - 481)) | (1 << (PlSqlParser.EXPORT - 481)) | (1 << (PlSqlParser.EXPR_CORR_CHECK - 481)) | (1 << (PlSqlParser.EXPRESS - 481)) | (1 << (PlSqlParser.EXTENDS - 481)) | (1 << (PlSqlParser.EXTENT - 481)) | (1 << (PlSqlParser.EXTENTS - 481)) | (1 << (PlSqlParser.EXTERNAL - 481)) | (1 << (PlSqlParser.EXTERNALLY - 481)) | (1 << (PlSqlParser.EXTRACTCLOBXML - 481)) | (1 << (PlSqlParser.EXTRACT - 481)) | (1 << (PlSqlParser.EXTRACTVALUE - 481)) | (1 << (PlSqlParser.EXTRA - 481)) | (1 << (PlSqlParser.FACILITY - 481)) | (1 << (PlSqlParser.FACT - 481)) | (1 << (PlSqlParser.FACTOR - 481)) | (1 << (PlSqlParser.FACTORIZE_JOIN - 481)) | (1 << (PlSqlParser.FAILED - 481)) | (1 << (PlSqlParser.FAILED_LOGIN_ATTEMPTS - 481)) | (1 << (PlSqlParser.FAILGROUP - 481)) | (1 << (PlSqlParser.FAILOVER - 481)) | (1 << (PlSqlParser.FAILURE - 481)) | (1 << (PlSqlParser.FALSE - 481)) | (1 << (PlSqlParser.FAMILY - 481)) | (1 << (PlSqlParser.FAR - 481)) | (1 << (PlSqlParser.FAST - 481)) | (1 << (PlSqlParser.FASTSTART - 481)))) !== 0) || ((((_la - 513)) & ~0x1f) == 0 && ((1 << (_la - 513)) & ((1 << (PlSqlParser.FBTSCAN - 513)) | (1 << (PlSqlParser.FEATURE_DETAILS - 513)) | (1 << (PlSqlParser.FEATURE_ID - 513)) | (1 << (PlSqlParser.FEATURE_SET - 513)) | (1 << (PlSqlParser.FEATURE_VALUE - 513)) | (1 << (PlSqlParser.FETCH - 513)) | (1 << (PlSqlParser.FILE - 513)) | (1 << (PlSqlParser.FILE_NAME_CONVERT - 513)) | (1 << (PlSqlParser.FILESYSTEM_LIKE_LOGGING - 513)) | (1 << (PlSqlParser.FILTER - 513)) | (1 << (PlSqlParser.FINAL - 513)) | (1 << (PlSqlParser.FINE - 513)) | (1 << (PlSqlParser.FINISH - 513)) | (1 << (PlSqlParser.FIRST - 513)) | (1 << (PlSqlParser.FIRSTM - 513)) | (1 << (PlSqlParser.FIRST_ROWS - 513)) | (1 << (PlSqlParser.FIRST_VALUE - 513)) | (1 << (PlSqlParser.FIXED_VIEW_DATA - 513)) | (1 << (PlSqlParser.FLAGGER - 513)) | (1 << (PlSqlParser.FLASHBACK - 513)) | (1 << (PlSqlParser.FLASH_CACHE - 513)) | (1 << (PlSqlParser.FLOAT - 513)) | (1 << (PlSqlParser.FLOB - 513)) | (1 << (PlSqlParser.FLOOR - 513)) | (1 << (PlSqlParser.FLUSH - 513)) | (1 << (PlSqlParser.FOLDER - 513)) | (1 << (PlSqlParser.FOLLOWING - 513)) | (1 << (PlSqlParser.FOLLOWS - 513)) | (1 << (PlSqlParser.FORALL - 513)) | (1 << (PlSqlParser.FORCE - 513)) | (1 << (PlSqlParser.FORCE_XML_QUERY_REWRITE - 513)) | (1 << (PlSqlParser.FOREIGN - 513)))) !== 0) || ((((_la - 545)) & ~0x1f) == 0 && ((1 << (_la - 545)) & ((1 << (PlSqlParser.FOREVER - 545)) | (1 << (PlSqlParser.FORMAT - 545)) | (1 << (PlSqlParser.FORWARD - 545)) | (1 << (PlSqlParser.FRAGMENT_NUMBER - 545)) | (1 << (PlSqlParser.FREELIST - 545)) | (1 << (PlSqlParser.FREELISTS - 545)) | (1 << (PlSqlParser.FREEPOOLS - 545)) | (1 << (PlSqlParser.FRESH - 545)) | (1 << (PlSqlParser.FROM_TZ - 545)) | (1 << (PlSqlParser.FULL - 545)) | (1 << (PlSqlParser.FULL_OUTER_JOIN_TO_OUTER - 545)) | (1 << (PlSqlParser.FUNCTION - 545)) | (1 << (PlSqlParser.FUNCTIONS - 545)) | (1 << (PlSqlParser.GATHER_OPTIMIZER_STATISTICS - 545)) | (1 << (PlSqlParser.GATHER_PLAN_STATISTICS - 545)) | (1 << (PlSqlParser.GBY_CONC_ROLLUP - 545)) | (1 << (PlSqlParser.GBY_PUSHDOWN - 545)) | (1 << (PlSqlParser.GENERATED - 545)) | (1 << (PlSqlParser.GET - 545)) | (1 << (PlSqlParser.GLOBAL - 545)) | (1 << (PlSqlParser.GLOBALLY - 545)) | (1 << (PlSqlParser.GLOBAL_NAME - 545)) | (1 << (PlSqlParser.GLOBAL_TOPIC_ENABLED - 545)) | (1 << (PlSqlParser.GROUP_BY - 545)) | (1 << (PlSqlParser.GROUP_ID - 545)) | (1 << (PlSqlParser.GROUPING - 545)) | (1 << (PlSqlParser.GROUPING_ID - 545)))) !== 0) || ((((_la - 577)) & ~0x1f) == 0 && ((1 << (_la - 577)) & ((1 << (PlSqlParser.GROUPS - 577)) | (1 << (PlSqlParser.GUARANTEED - 577)) | (1 << (PlSqlParser.GUARANTEE - 577)) | (1 << (PlSqlParser.GUARD - 577)) | (1 << (PlSqlParser.HASH_AJ - 577)) | (1 << (PlSqlParser.HASH - 577)) | (1 << (PlSqlParser.HASHKEYS - 577)) | (1 << (PlSqlParser.HASH_SJ - 577)) | (1 << (PlSqlParser.HEADER - 577)) | (1 << (PlSqlParser.HEAP - 577)) | (1 << (PlSqlParser.HELP - 577)) | (1 << (PlSqlParser.HEXTORAW - 577)) | (1 << (PlSqlParser.HEXTOREF - 577)) | (1 << (PlSqlParser.HIDDEN_KEYWORD - 577)) | (1 << (PlSqlParser.HIDE - 577)) | (1 << (PlSqlParser.HIERARCHY - 577)) | (1 << (PlSqlParser.HIGH - 577)) | (1 << (PlSqlParser.HINTSET_BEGIN - 577)) | (1 << (PlSqlParser.HINTSET_END - 577)) | (1 << (PlSqlParser.HOT - 577)) | (1 << (PlSqlParser.HOUR - 577)) | (1 << (PlSqlParser.HWM_BROKERED - 577)) | (1 << (PlSqlParser.HYBRID - 577)) | (1 << (PlSqlParser.IDENTIFIER - 577)) | (1 << (PlSqlParser.IDENTITY - 577)) | (1 << (PlSqlParser.IDGENERATORS - 577)) | (1 << (PlSqlParser.ID - 577)) | (1 << (PlSqlParser.IDLE_TIME - 577)) | (1 << (PlSqlParser.IF - 577)) | (1 << (PlSqlParser.IGNORE - 577)))) !== 0) || ((((_la - 609)) & ~0x1f) == 0 && ((1 << (_la - 609)) & ((1 << (PlSqlParser.IGNORE_OPTIM_EMBEDDED_HINTS - 609)) | (1 << (PlSqlParser.IGNORE_ROW_ON_DUPKEY_INDEX - 609)) | (1 << (PlSqlParser.IGNORE_WHERE_CLAUSE - 609)) | (1 << (PlSqlParser.ILM - 609)) | (1 << (PlSqlParser.IMMEDIATE - 609)) | (1 << (PlSqlParser.IMPACT - 609)) | (1 << (PlSqlParser.IMPORT - 609)) | (1 << (PlSqlParser.INACTIVE - 609)) | (1 << (PlSqlParser.INCLUDE - 609)) | (1 << (PlSqlParser.INCLUDE_VERSION - 609)) | (1 << (PlSqlParser.INCLUDING - 609)) | (1 << (PlSqlParser.INCREMENTAL - 609)) | (1 << (PlSqlParser.INCREMENT - 609)) | (1 << (PlSqlParser.INCR - 609)) | (1 << (PlSqlParser.INDENT - 609)) | (1 << (PlSqlParser.INDEX_ASC - 609)) | (1 << (PlSqlParser.INDEX_COMBINE - 609)) | (1 << (PlSqlParser.INDEX_DESC - 609)) | (1 << (PlSqlParser.INDEXED - 609)) | (1 << (PlSqlParser.INDEXES - 609)) | (1 << (PlSqlParser.INDEX_FFS - 609)) | (1 << (PlSqlParser.INDEX_FILTER - 609)) | (1 << (PlSqlParser.INDEXING - 609)) | (1 << (PlSqlParser.INDEX_JOIN - 609)) | (1 << (PlSqlParser.INDEX_ROWS - 609)) | (1 << (PlSqlParser.INDEX_RRS - 609)) | (1 << (PlSqlParser.INDEX_RS_ASC - 609)) | (1 << (PlSqlParser.INDEX_RS_DESC - 609)) | (1 << (PlSqlParser.INDEX_RS - 609)) | (1 << (PlSqlParser.INDEX_SCAN - 609)) | (1 << (PlSqlParser.INDEX_SKIP_SCAN - 609)))) !== 0) || ((((_la - 641)) & ~0x1f) == 0 && ((1 << (_la - 641)) & ((1 << (PlSqlParser.INDEX_SS_ASC - 641)) | (1 << (PlSqlParser.INDEX_SS_DESC - 641)) | (1 << (PlSqlParser.INDEX_SS - 641)) | (1 << (PlSqlParser.INDEX_STATS - 641)) | (1 << (PlSqlParser.INDEXTYPE - 641)) | (1 << (PlSqlParser.INDEXTYPES - 641)) | (1 << (PlSqlParser.INDICATOR - 641)) | (1 << (PlSqlParser.INDICES - 641)) | (1 << (PlSqlParser.INFINITE - 641)) | (1 << (PlSqlParser.INFORMATIONAL - 641)) | (1 << (PlSqlParser.INHERIT - 641)) | (1 << (PlSqlParser.INITCAP - 641)) | (1 << (PlSqlParser.INITIAL - 641)) | (1 << (PlSqlParser.INITIALIZED - 641)) | (1 << (PlSqlParser.INITIALLY - 641)) | (1 << (PlSqlParser.INITRANS - 641)) | (1 << (PlSqlParser.INLINE - 641)) | (1 << (PlSqlParser.INLINE_XMLTYPE_NT - 641)) | (1 << (PlSqlParser.INMEMORY - 641)) | (1 << (PlSqlParser.IN_MEMORY_METADATA - 641)) | (1 << (PlSqlParser.INMEMORY_PRUNING - 641)) | (1 << (PlSqlParser.INNER - 641)) | (1 << (PlSqlParser.INOUT - 641)) | (1 << (PlSqlParser.INPLACE - 641)) | (1 << (PlSqlParser.INSERTCHILDXMLAFTER - 641)) | (1 << (PlSqlParser.INSERTCHILDXMLBEFORE - 641)) | (1 << (PlSqlParser.INSERTCHILDXML - 641)) | (1 << (PlSqlParser.INSERTXMLAFTER - 641)) | (1 << (PlSqlParser.INSERTXMLBEFORE - 641)) | (1 << (PlSqlParser.INSTANCE - 641)))) !== 0) || ((((_la - 673)) & ~0x1f) == 0 && ((1 << (_la - 673)) & ((1 << (PlSqlParser.INSTANCES - 673)) | (1 << (PlSqlParser.INSTANTIABLE - 673)) | (1 << (PlSqlParser.INSTANTLY - 673)) | (1 << (PlSqlParser.INSTEAD - 673)) | (1 << (PlSqlParser.INSTR2 - 673)) | (1 << (PlSqlParser.INSTR4 - 673)) | (1 << (PlSqlParser.INSTRB - 673)) | (1 << (PlSqlParser.INSTRC - 673)) | (1 << (PlSqlParser.INSTR - 673)) | (1 << (PlSqlParser.INTEGER - 673)) | (1 << (PlSqlParser.INTERLEAVED - 673)) | (1 << (PlSqlParser.INTERMEDIATE - 673)) | (1 << (PlSqlParser.INTERNAL_CONVERT - 673)) | (1 << (PlSqlParser.INTERNAL_USE - 673)) | (1 << (PlSqlParser.INTERPRETED - 673)) | (1 << (PlSqlParser.INTERVAL - 673)) | (1 << (PlSqlParser.INT - 673)) | (1 << (PlSqlParser.INVALIDATE - 673)) | (1 << (PlSqlParser.INVISIBLE - 673)) | (1 << (PlSqlParser.IN_XQUERY - 673)) | (1 << (PlSqlParser.ISOLATION - 673)) | (1 << (PlSqlParser.ISOLATION_LEVEL - 673)) | (1 << (PlSqlParser.ITERATE - 673)) | (1 << (PlSqlParser.ITERATION_NUMBER - 673)) | (1 << (PlSqlParser.JAVA - 673)) | (1 << (PlSqlParser.JOB - 673)) | (1 << (PlSqlParser.JOIN - 673)) | (1 << (PlSqlParser.JSON_ARRAYAGG - 673)) | (1 << (PlSqlParser.JSON_ARRAY - 673)))) !== 0) || ((((_la - 705)) & ~0x1f) == 0 && ((1 << (_la - 705)) & ((1 << (PlSqlParser.JSON_EQUAL - 705)) | (1 << (PlSqlParser.JSON_EXISTS2 - 705)) | (1 << (PlSqlParser.JSON_EXISTS - 705)) | (1 << (PlSqlParser.JSONGET - 705)) | (1 << (PlSqlParser.JSON - 705)) | (1 << (PlSqlParser.JSON_OBJECTAGG - 705)) | (1 << (PlSqlParser.JSON_OBJECT - 705)) | (1 << (PlSqlParser.JSONPARSE - 705)) | (1 << (PlSqlParser.JSON_QUERY - 705)) | (1 << (PlSqlParser.JSON_SERIALIZE - 705)) | (1 << (PlSqlParser.JSON_TABLE - 705)) | (1 << (PlSqlParser.JSON_TEXTCONTAINS2 - 705)) | (1 << (PlSqlParser.JSON_TEXTCONTAINS - 705)) | (1 << (PlSqlParser.JSON_VALUE - 705)) | (1 << (PlSqlParser.KEEP_DUPLICATES - 705)) | (1 << (PlSqlParser.KEEP - 705)) | (1 << (PlSqlParser.KERBEROS - 705)) | (1 << (PlSqlParser.KEY - 705)) | (1 << (PlSqlParser.KEY_LENGTH - 705)) | (1 << (PlSqlParser.KEYSIZE - 705)) | (1 << (PlSqlParser.KEYS - 705)) | (1 << (PlSqlParser.KEYSTORE - 705)) | (1 << (PlSqlParser.KILL - 705)) | (1 << (PlSqlParser.LABEL - 705)) | (1 << (PlSqlParser.LANGUAGE - 705)) | (1 << (PlSqlParser.LAST_DAY - 705)) | (1 << (PlSqlParser.LAST - 705)) | (1 << (PlSqlParser.LAST_VALUE - 705)) | (1 << (PlSqlParser.LATERAL - 705)) | (1 << (PlSqlParser.LAX - 705)) | (1 << (PlSqlParser.LAYER - 705)) | (1 << (PlSqlParser.LDAP_REGISTRATION_ENABLED - 705)))) !== 0) || ((((_la - 737)) & ~0x1f) == 0 && ((1 << (_la - 737)) & ((1 << (PlSqlParser.LDAP_REGISTRATION - 737)) | (1 << (PlSqlParser.LDAP_REG_SYNC_INTERVAL - 737)) | (1 << (PlSqlParser.LEADING - 737)) | (1 << (PlSqlParser.LEFT - 737)) | (1 << (PlSqlParser.LENGTH2 - 737)) | (1 << (PlSqlParser.LENGTH4 - 737)) | (1 << (PlSqlParser.LENGTHB - 737)) | (1 << (PlSqlParser.LENGTHC - 737)) | (1 << (PlSqlParser.LENGTH - 737)) | (1 << (PlSqlParser.LESS - 737)) | (1 << (PlSqlParser.LEVEL - 737)) | (1 << (PlSqlParser.LEVELS - 737)) | (1 << (PlSqlParser.LIBRARY - 737)) | (1 << (PlSqlParser.LIFECYCLE - 737)) | (1 << (PlSqlParser.LIFE - 737)) | (1 << (PlSqlParser.LIFETIME - 737)) | (1 << (PlSqlParser.LIKE2 - 737)) | (1 << (PlSqlParser.LIKE4 - 737)) | (1 << (PlSqlParser.LIKEC - 737)) | (1 << (PlSqlParser.LIKE_EXPAND - 737)) | (1 << (PlSqlParser.LIMIT - 737)) | (1 << (PlSqlParser.LINEAR - 737)) | (1 << (PlSqlParser.LINK - 737)) | (1 << (PlSqlParser.LIST - 737)) | (1 << (PlSqlParser.LN - 737)) | (1 << (PlSqlParser.LNNVL - 737)) | (1 << (PlSqlParser.LOAD - 737)) | (1 << (PlSqlParser.LOB - 737)) | (1 << (PlSqlParser.LOBNVL - 737)) | (1 << (PlSqlParser.LOBS - 737)) | (1 << (PlSqlParser.LOCAL_INDEXES - 737)))) !== 0) || ((((_la - 769)) & ~0x1f) == 0 && ((1 << (_la - 769)) & ((1 << (PlSqlParser.LOCAL - 769)) | (1 << (PlSqlParser.LOCALTIME - 769)) | (1 << (PlSqlParser.LOCALTIMESTAMP - 769)) | (1 << (PlSqlParser.LOCATION - 769)) | (1 << (PlSqlParser.LOCATOR - 769)) | (1 << (PlSqlParser.LOCKED - 769)) | (1 << (PlSqlParser.LOCKING - 769)) | (1 << (PlSqlParser.LOGFILE - 769)) | (1 << (PlSqlParser.LOGFILES - 769)) | (1 << (PlSqlParser.LOGGING - 769)) | (1 << (PlSqlParser.LOGICAL - 769)) | (1 << (PlSqlParser.LOGICAL_READS_PER_CALL - 769)) | (1 << (PlSqlParser.LOGICAL_READS_PER_SESSION - 769)) | (1 << (PlSqlParser.LOG - 769)) | (1 << (PlSqlParser.LOGMINING - 769)) | (1 << (PlSqlParser.LOGOFF - 769)) | (1 << (PlSqlParser.LOGON - 769)) | (1 << (PlSqlParser.LOG_READ_ONLY_VIOLATIONS - 769)) | (1 << (PlSqlParser.LONG - 769)) | (1 << (PlSqlParser.LOOP - 769)) | (1 << (PlSqlParser.LOWER - 769)) | (1 << (PlSqlParser.LOW - 769)) | (1 << (PlSqlParser.LPAD - 769)) | (1 << (PlSqlParser.LTRIM - 769)) | (1 << (PlSqlParser.MAIN - 769)) | (1 << (PlSqlParser.MAKE_REF - 769)) | (1 << (PlSqlParser.MANAGED - 769)) | (1 << (PlSqlParser.MANAGE - 769)) | (1 << (PlSqlParser.MANAGEMENT - 769)) | (1 << (PlSqlParser.MANAGER - 769)) | (1 << (PlSqlParser.MANUAL - 769)))) !== 0) || ((((_la - 801)) & ~0x1f) == 0 && ((1 << (_la - 801)) & ((1 << (PlSqlParser.MAP - 801)) | (1 << (PlSqlParser.MAPPING - 801)) | (1 << (PlSqlParser.MASTER - 801)) | (1 << (PlSqlParser.MATCHED - 801)) | (1 << (PlSqlParser.MATCHES - 801)) | (1 << (PlSqlParser.MATCH - 801)) | (1 << (PlSqlParser.MATCH_NUMBER - 801)) | (1 << (PlSqlParser.MATCH_RECOGNIZE - 801)) | (1 << (PlSqlParser.MATERIALIZED - 801)) | (1 << (PlSqlParser.MATERIALIZE - 801)) | (1 << (PlSqlParser.MAXARCHLOGS - 801)) | (1 << (PlSqlParser.MAXDATAFILES - 801)) | (1 << (PlSqlParser.MAXEXTENTS - 801)) | (1 << (PlSqlParser.MAXIMIZE - 801)) | (1 << (PlSqlParser.MAXINSTANCES - 801)) | (1 << (PlSqlParser.MAXLOGFILES - 801)) | (1 << (PlSqlParser.MAXLOGHISTORY - 801)) | (1 << (PlSqlParser.MAXLOGMEMBERS - 801)) | (1 << (PlSqlParser.MAX_SHARED_TEMP_SIZE - 801)) | (1 << (PlSqlParser.MAXSIZE - 801)) | (1 << (PlSqlParser.MAXTRANS - 801)) | (1 << (PlSqlParser.MAXVALUE - 801)) | (1 << (PlSqlParser.MEASURE - 801)) | (1 << (PlSqlParser.MEASURES - 801)) | (1 << (PlSqlParser.MEDIUM - 801)) | (1 << (PlSqlParser.MEMBER - 801)) | (1 << (PlSqlParser.MEMCOMPRESS - 801)) | (1 << (PlSqlParser.MEMORY - 801)) | (1 << (PlSqlParser.MERGEACTIONS - 801)) | (1 << (PlSqlParser.MERGE_AJ - 801)) | (1 << (PlSqlParser.MERGE_CONST_ON - 801)) | (1 << (PlSqlParser.MERGE - 801)))) !== 0) || ((((_la - 833)) & ~0x1f) == 0 && ((1 << (_la - 833)) & ((1 << (PlSqlParser.MERGE_SJ - 833)) | (1 << (PlSqlParser.METADATA - 833)) | (1 << (PlSqlParser.METHOD - 833)) | (1 << (PlSqlParser.MIGRATE - 833)) | (1 << (PlSqlParser.MIGRATION - 833)) | (1 << (PlSqlParser.MINEXTENTS - 833)) | (1 << (PlSqlParser.MINIMIZE - 833)) | (1 << (PlSqlParser.MINIMUM - 833)) | (1 << (PlSqlParser.MINING - 833)) | (1 << (PlSqlParser.MINUS_NULL - 833)) | (1 << (PlSqlParser.MINUTE - 833)) | (1 << (PlSqlParser.MINVALUE - 833)) | (1 << (PlSqlParser.MIRRORCOLD - 833)) | (1 << (PlSqlParser.MIRRORHOT - 833)) | (1 << (PlSqlParser.MIRROR - 833)) | (1 << (PlSqlParser.MLSLABEL - 833)) | (1 << (PlSqlParser.MODEL_COMPILE_SUBQUERY - 833)) | (1 << (PlSqlParser.MODEL_DONTVERIFY_UNIQUENESS - 833)) | (1 << (PlSqlParser.MODEL_DYNAMIC_SUBQUERY - 833)) | (1 << (PlSqlParser.MODEL_MIN_ANALYSIS - 833)) | (1 << (PlSqlParser.MODEL - 833)) | (1 << (PlSqlParser.MODEL_NB - 833)) | (1 << (PlSqlParser.MODEL_NO_ANALYSIS - 833)) | (1 << (PlSqlParser.MODEL_PBY - 833)) | (1 << (PlSqlParser.MODEL_PUSH_REF - 833)) | (1 << (PlSqlParser.MODEL_SV - 833)) | (1 << (PlSqlParser.MODIFICATION - 833)) | (1 << (PlSqlParser.MODIFY_COLUMN_TYPE - 833)) | (1 << (PlSqlParser.MODIFY - 833)) | (1 << (PlSqlParser.MOD - 833)))) !== 0) || ((((_la - 865)) & ~0x1f) == 0 && ((1 << (_la - 865)) & ((1 << (PlSqlParser.MODULE - 865)) | (1 << (PlSqlParser.MONITORING - 865)) | (1 << (PlSqlParser.MONITOR - 865)) | (1 << (PlSqlParser.MONTH - 865)) | (1 << (PlSqlParser.MONTHS_BETWEEN - 865)) | (1 << (PlSqlParser.MONTHS - 865)) | (1 << (PlSqlParser.MOUNT - 865)) | (1 << (PlSqlParser.MOUNTPATH - 865)) | (1 << (PlSqlParser.MOVEMENT - 865)) | (1 << (PlSqlParser.MOVE - 865)) | (1 << (PlSqlParser.MULTIDIMENSIONAL - 865)) | (1 << (PlSqlParser.MULTISET - 865)) | (1 << (PlSqlParser.MV_MERGE - 865)) | (1 << (PlSqlParser.NAMED - 865)) | (1 << (PlSqlParser.NAME - 865)) | (1 << (PlSqlParser.NAMESPACE - 865)) | (1 << (PlSqlParser.NAN - 865)) | (1 << (PlSqlParser.NANVL - 865)) | (1 << (PlSqlParser.NATIONAL - 865)) | (1 << (PlSqlParser.NATIVE_FULL_OUTER_JOIN - 865)) | (1 << (PlSqlParser.NATIVE - 865)) | (1 << (PlSqlParser.NATURAL - 865)) | (1 << (PlSqlParser.NAV - 865)) | (1 << (PlSqlParser.NCHAR_CS - 865)) | (1 << (PlSqlParser.NCHAR - 865)) | (1 << (PlSqlParser.NCHR - 865)) | (1 << (PlSqlParser.NCLOB - 865)) | (1 << (PlSqlParser.NEEDED - 865)) | (1 << (PlSqlParser.NEG - 865)) | (1 << (PlSqlParser.NESTED - 865)) | (1 << (PlSqlParser.NESTED_TABLE_FAST_INSERT - 865)))) !== 0) || ((((_la - 897)) & ~0x1f) == 0 && ((1 << (_la - 897)) & ((1 << (PlSqlParser.NESTED_TABLE_GET_REFS - 897)) | (1 << (PlSqlParser.NESTED_TABLE_ID - 897)) | (1 << (PlSqlParser.NESTED_TABLE_SET_REFS - 897)) | (1 << (PlSqlParser.NESTED_TABLE_SET_SETID - 897)) | (1 << (PlSqlParser.NETWORK - 897)) | (1 << (PlSqlParser.NEVER - 897)) | (1 << (PlSqlParser.NEW - 897)) | (1 << (PlSqlParser.NEW_TIME - 897)) | (1 << (PlSqlParser.NEXT_DAY - 897)) | (1 << (PlSqlParser.NEXT - 897)) | (1 << (PlSqlParser.NL_AJ - 897)) | (1 << (PlSqlParser.NLJ_BATCHING - 897)) | (1 << (PlSqlParser.NLJ_INDEX_FILTER - 897)) | (1 << (PlSqlParser.NLJ_INDEX_SCAN - 897)) | (1 << (PlSqlParser.NLJ_PREFETCH - 897)) | (1 << (PlSqlParser.NLS_CALENDAR - 897)) | (1 << (PlSqlParser.NLS_CHARACTERSET - 897)) | (1 << (PlSqlParser.NLS_CHARSET_DECL_LEN - 897)) | (1 << (PlSqlParser.NLS_CHARSET_ID - 897)) | (1 << (PlSqlParser.NLS_CHARSET_NAME - 897)) | (1 << (PlSqlParser.NLS_COMP - 897)) | (1 << (PlSqlParser.NLS_CURRENCY - 897)) | (1 << (PlSqlParser.NLS_DATE_FORMAT - 897)) | (1 << (PlSqlParser.NLS_DATE_LANGUAGE - 897)) | (1 << (PlSqlParser.NLS_INITCAP - 897)) | (1 << (PlSqlParser.NLS_ISO_CURRENCY - 897)) | (1 << (PlSqlParser.NL_SJ - 897)) | (1 << (PlSqlParser.NLS_LANG - 897)) | (1 << (PlSqlParser.NLS_LANGUAGE - 897)) | (1 << (PlSqlParser.NLS_LENGTH_SEMANTICS - 897)) | (1 << (PlSqlParser.NLS_LOWER - 897)) | (1 << (PlSqlParser.NLS_NCHAR_CONV_EXCP - 897)))) !== 0) || ((((_la - 929)) & ~0x1f) == 0 && ((1 << (_la - 929)) & ((1 << (PlSqlParser.NLS_NUMERIC_CHARACTERS - 929)) | (1 << (PlSqlParser.NLS_SORT - 929)) | (1 << (PlSqlParser.NLSSORT - 929)) | (1 << (PlSqlParser.NLS_SPECIAL_CHARS - 929)) | (1 << (PlSqlParser.NLS_TERRITORY - 929)) | (1 << (PlSqlParser.NLS_UPPER - 929)) | (1 << (PlSqlParser.NO_ACCESS - 929)) | (1 << (PlSqlParser.NO_ADAPTIVE_PLAN - 929)) | (1 << (PlSqlParser.NO_ANSI_REARCH - 929)) | (1 << (PlSqlParser.NOAPPEND - 929)) | (1 << (PlSqlParser.NOARCHIVELOG - 929)) | (1 << (PlSqlParser.NOAUDIT - 929)) | (1 << (PlSqlParser.NO_AUTO_REOPTIMIZE - 929)) | (1 << (PlSqlParser.NO_BASETABLE_MULTIMV_REWRITE - 929)) | (1 << (PlSqlParser.NO_BATCH_TABLE_ACCESS_BY_ROWID - 929)) | (1 << (PlSqlParser.NO_BIND_AWARE - 929)) | (1 << (PlSqlParser.NO_BUFFER - 929)) | (1 << (PlSqlParser.NOCACHE - 929)) | (1 << (PlSqlParser.NO_CARTESIAN - 929)) | (1 << (PlSqlParser.NO_CHECK_ACL_REWRITE - 929)) | (1 << (PlSqlParser.NO_CLUSTER_BY_ROWID - 929)) | (1 << (PlSqlParser.NO_CLUSTERING - 929)) | (1 << (PlSqlParser.NO_COALESCE_SQ - 929)) | (1 << (PlSqlParser.NO_COMMON_DATA - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_CB_WHR_ONLY - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_COMBINE_SW - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_COST_BASED - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_ELIM_DUPS - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_FILTERING - 929)) | (1 << (PlSqlParser.NOCOPY - 929)) | (1 << (PlSqlParser.NO_COST_XML_QUERY_REWRITE - 929)))) !== 0) || ((((_la - 961)) & ~0x1f) == 0 && ((1 << (_la - 961)) & ((1 << (PlSqlParser.NO_CPU_COSTING - 961)) | (1 << (PlSqlParser.NOCPU_COSTING - 961)) | (1 << (PlSqlParser.NOCYCLE - 961)) | (1 << (PlSqlParser.NO_DATA_SECURITY_REWRITE - 961)) | (1 << (PlSqlParser.NO_DECORRELATE - 961)) | (1 << (PlSqlParser.NODELAY - 961)) | (1 << (PlSqlParser.NO_DOMAIN_INDEX_FILTER - 961)) | (1 << (PlSqlParser.NO_DST_UPGRADE_INSERT_CONV - 961)) | (1 << (PlSqlParser.NO_ELIM_GROUPBY - 961)) | (1 << (PlSqlParser.NO_ELIMINATE_JOIN - 961)) | (1 << (PlSqlParser.NO_ELIMINATE_OBY - 961)) | (1 << (PlSqlParser.NO_ELIMINATE_OUTER_JOIN - 961)) | (1 << (PlSqlParser.NOENTITYESCAPING - 961)) | (1 << (PlSqlParser.NO_EXPAND_GSET_TO_UNION - 961)) | (1 << (PlSqlParser.NO_EXPAND - 961)) | (1 << (PlSqlParser.NO_EXPAND_TABLE - 961)) | (1 << (PlSqlParser.NO_FACT - 961)) | (1 << (PlSqlParser.NO_FACTORIZE_JOIN - 961)) | (1 << (PlSqlParser.NO_FILTERING - 961)) | (1 << (PlSqlParser.NOFORCE - 961)) | (1 << (PlSqlParser.NO_FULL_OUTER_JOIN_TO_OUTER - 961)) | (1 << (PlSqlParser.NO_GATHER_OPTIMIZER_STATISTICS - 961)) | (1 << (PlSqlParser.NO_GBY_PUSHDOWN - 961)) | (1 << (PlSqlParser.NOGUARANTEE - 961)) | (1 << (PlSqlParser.NO_INDEX_FFS - 961)) | (1 << (PlSqlParser.NO_INDEX - 961)) | (1 << (PlSqlParser.NO_INDEX_SS - 961)) | (1 << (PlSqlParser.NO_INMEMORY - 961)) | (1 << (PlSqlParser.NO_INMEMORY_PRUNING - 961)) | (1 << (PlSqlParser.NOKEEP - 961)) | (1 << (PlSqlParser.NO_LOAD - 961)) | (1 << (PlSqlParser.NOLOCAL - 961)))) !== 0) || ((((_la - 993)) & ~0x1f) == 0 && ((1 << (_la - 993)) & ((1 << (PlSqlParser.NOLOGGING - 993)) | (1 << (PlSqlParser.NOMAPPING - 993)) | (1 << (PlSqlParser.NOMAXVALUE - 993)) | (1 << (PlSqlParser.NO_MERGE - 993)) | (1 << (PlSqlParser.NOMINIMIZE - 993)) | (1 << (PlSqlParser.NOMINVALUE - 993)) | (1 << (PlSqlParser.NO_MODEL_PUSH_REF - 993)) | (1 << (PlSqlParser.NO_MONITORING - 993)) | (1 << (PlSqlParser.NOMONITORING - 993)) | (1 << (PlSqlParser.NO_MONITOR - 993)) | (1 << (PlSqlParser.NO_MULTIMV_REWRITE - 993)) | (1 << (PlSqlParser.NO_NATIVE_FULL_OUTER_JOIN - 993)) | (1 << (PlSqlParser.NONBLOCKING - 993)) | (1 << (PlSqlParser.NONEDITIONABLE - 993)) | (1 << (PlSqlParser.NONE - 993)) | (1 << (PlSqlParser.NO_NLJ_BATCHING - 993)) | (1 << (PlSqlParser.NO_NLJ_PREFETCH - 993)) | (1 << (PlSqlParser.NO - 993)) | (1 << (PlSqlParser.NONSCHEMA - 993)) | (1 << (PlSqlParser.NO_OBJECT_LINK - 993)) | (1 << (PlSqlParser.NOORDER - 993)) | (1 << (PlSqlParser.NO_ORDER_ROLLUPS - 993)) | (1 << (PlSqlParser.NO_OUTER_JOIN_TO_ANTI - 993)) | (1 << (PlSqlParser.NO_OUTER_JOIN_TO_INNER - 993)) | (1 << (PlSqlParser.NOOVERRIDE - 993)) | (1 << (PlSqlParser.NO_PARALLEL_INDEX - 993)) | (1 << (PlSqlParser.NOPARALLEL_INDEX - 993)) | (1 << (PlSqlParser.NO_PARALLEL - 993)) | (1 << (PlSqlParser.NOPARALLEL - 993)) | (1 << (PlSqlParser.NO_PARTIAL_COMMIT - 993)) | (1 << (PlSqlParser.NO_PARTIAL_JOIN - 993)) | (1 << (PlSqlParser.NO_PARTIAL_ROLLUP_PUSHDOWN - 993)))) !== 0) || ((((_la - 1025)) & ~0x1f) == 0 && ((1 << (_la - 1025)) & ((1 << (PlSqlParser.NOPARTITION - 1025)) | (1 << (PlSqlParser.NO_PLACE_DISTINCT - 1025)) | (1 << (PlSqlParser.NO_PLACE_GROUP_BY - 1025)) | (1 << (PlSqlParser.NO_PQ_CONCURRENT_UNION - 1025)) | (1 << (PlSqlParser.NO_PQ_MAP - 1025)) | (1 << (PlSqlParser.NO_PQ_REPLICATE - 1025)) | (1 << (PlSqlParser.NO_PQ_SKEW - 1025)) | (1 << (PlSqlParser.NO_PRUNE_GSETS - 1025)) | (1 << (PlSqlParser.NO_PULL_PRED - 1025)) | (1 << (PlSqlParser.NO_PUSH_PRED - 1025)) | (1 << (PlSqlParser.NO_PUSH_SUBQ - 1025)) | (1 << (PlSqlParser.NO_PX_FAULT_TOLERANCE - 1025)) | (1 << (PlSqlParser.NO_PX_JOIN_FILTER - 1025)) | (1 << (PlSqlParser.NO_QKN_BUFF - 1025)) | (1 << (PlSqlParser.NO_QUERY_TRANSFORMATION - 1025)) | (1 << (PlSqlParser.NO_REF_CASCADE - 1025)) | (1 << (PlSqlParser.NORELOCATE - 1025)) | (1 << (PlSqlParser.NORELY - 1025)) | (1 << (PlSqlParser.NOREPAIR - 1025)) | (1 << (PlSqlParser.NOREPLAY - 1025)) | (1 << (PlSqlParser.NORESETLOGS - 1025)) | (1 << (PlSqlParser.NO_RESULT_CACHE - 1025)) | (1 << (PlSqlParser.NOREVERSE - 1025)) | (1 << (PlSqlParser.NO_REWRITE - 1025)) | (1 << (PlSqlParser.NOREWRITE - 1025)) | (1 << (PlSqlParser.NORMAL - 1025)) | (1 << (PlSqlParser.NO_ROOT_SW_FOR_LOCAL - 1025)) | (1 << (PlSqlParser.NOROWDEPENDENCIES - 1025)) | (1 << (PlSqlParser.NOSCHEMACHECK - 1025)) | (1 << (PlSqlParser.NOSEGMENT - 1025)) | (1 << (PlSqlParser.NO_SEMIJOIN - 1025)) | (1 << (PlSqlParser.NO_SEMI_TO_INNER - 1025)))) !== 0) || ((((_la - 1057)) & ~0x1f) == 0 && ((1 << (_la - 1057)) & ((1 << (PlSqlParser.NO_SET_TO_JOIN - 1057)) | (1 << (PlSqlParser.NOSORT - 1057)) | (1 << (PlSqlParser.NO_SQL_TRANSLATION - 1057)) | (1 << (PlSqlParser.NO_SQL_TUNE - 1057)) | (1 << (PlSqlParser.NO_STAR_TRANSFORMATION - 1057)) | (1 << (PlSqlParser.NO_STATEMENT_QUEUING - 1057)) | (1 << (PlSqlParser.NO_STATS_GSETS - 1057)) | (1 << (PlSqlParser.NOSTRICT - 1057)) | (1 << (PlSqlParser.NO_SUBQUERY_PRUNING - 1057)) | (1 << (PlSqlParser.NO_SUBSTRB_PAD - 1057)) | (1 << (PlSqlParser.NO_SWAP_JOIN_INPUTS - 1057)) | (1 << (PlSqlParser.NOSWITCH - 1057)) | (1 << (PlSqlParser.NO_TABLE_LOOKUP_BY_NL - 1057)) | (1 << (PlSqlParser.NO_TEMP_TABLE - 1057)) | (1 << (PlSqlParser.NOTHING - 1057)) | (1 << (PlSqlParser.NOTIFICATION - 1057)) | (1 << (PlSqlParser.NO_TRANSFORM_DISTINCT_AGG - 1057)) | (1 << (PlSqlParser.NO_UNNEST - 1057)) | (1 << (PlSqlParser.NO_USE_CUBE - 1057)) | (1 << (PlSqlParser.NO_USE_HASH_AGGREGATION - 1057)) | (1 << (PlSqlParser.NO_USE_HASH_GBY_FOR_PUSHDOWN - 1057)) | (1 << (PlSqlParser.NO_USE_HASH - 1057)) | (1 << (PlSqlParser.NO_USE_INVISIBLE_INDEXES - 1057)) | (1 << (PlSqlParser.NO_USE_MERGE - 1057)) | (1 << (PlSqlParser.NO_USE_NL - 1057)) | (1 << (PlSqlParser.NO_USE_VECTOR_AGGREGATION - 1057)) | (1 << (PlSqlParser.NOVALIDATE - 1057)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM_DIMS - 1057)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM_FACT - 1057)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM - 1057)))) !== 0) || ((((_la - 1089)) & ~0x1f) == 0 && ((1 << (_la - 1089)) & ((1 << (PlSqlParser.NO_XDB_FASTPATH_INSERT - 1089)) | (1 << (PlSqlParser.NO_XML_DML_REWRITE - 1089)) | (1 << (PlSqlParser.NO_XMLINDEX_REWRITE_IN_SELECT - 1089)) | (1 << (PlSqlParser.NO_XMLINDEX_REWRITE - 1089)) | (1 << (PlSqlParser.NO_XML_QUERY_REWRITE - 1089)) | (1 << (PlSqlParser.NO_ZONEMAP - 1089)) | (1 << (PlSqlParser.NTH_VALUE - 1089)) | (1 << (PlSqlParser.NULLIF - 1089)) | (1 << (PlSqlParser.NULLS - 1089)) | (1 << (PlSqlParser.NUMBER - 1089)) | (1 << (PlSqlParser.NUMERIC - 1089)) | (1 << (PlSqlParser.NUM_INDEX_KEYS - 1089)) | (1 << (PlSqlParser.NUMTODSINTERVAL - 1089)) | (1 << (PlSqlParser.NUMTOYMINTERVAL - 1089)) | (1 << (PlSqlParser.NVARCHAR2 - 1089)) | (1 << (PlSqlParser.NVL2 - 1089)) | (1 << (PlSqlParser.OBJECT2XML - 1089)) | (1 << (PlSqlParser.OBJECT - 1089)) | (1 << (PlSqlParser.OBJ_ID - 1089)) | (1 << (PlSqlParser.OBJNO - 1089)) | (1 << (PlSqlParser.OBJNO_REUSE - 1089)) | (1 << (PlSqlParser.OCCURENCES - 1089)) | (1 << (PlSqlParser.OFFLINE - 1089)) | (1 << (PlSqlParser.OFF - 1089)) | (1 << (PlSqlParser.OFFSET - 1089)) | (1 << (PlSqlParser.OIDINDEX - 1089)) | (1 << (PlSqlParser.OID - 1089)) | (1 << (PlSqlParser.OLAP - 1089)) | (1 << (PlSqlParser.OLD - 1089)) | (1 << (PlSqlParser.OLD_PUSH_PRED - 1089)))) !== 0) || ((((_la - 1121)) & ~0x1f) == 0 && ((1 << (_la - 1121)) & ((1 << (PlSqlParser.OLS - 1121)) | (1 << (PlSqlParser.OLTP - 1121)) | (1 << (PlSqlParser.OMIT - 1121)) | (1 << (PlSqlParser.ONE - 1121)) | (1 << (PlSqlParser.ONLINE - 1121)) | (1 << (PlSqlParser.ONLY - 1121)) | (1 << (PlSqlParser.OPAQUE - 1121)) | (1 << (PlSqlParser.OPAQUE_TRANSFORM - 1121)) | (1 << (PlSqlParser.OPAQUE_XCANONICAL - 1121)) | (1 << (PlSqlParser.OPCODE - 1121)) | (1 << (PlSqlParser.OPEN - 1121)) | (1 << (PlSqlParser.OPERATIONS - 1121)) | (1 << (PlSqlParser.OPERATOR - 1121)) | (1 << (PlSqlParser.OPT_ESTIMATE - 1121)) | (1 << (PlSqlParser.OPTIMAL - 1121)) | (1 << (PlSqlParser.OPTIMIZE - 1121)) | (1 << (PlSqlParser.OPTIMIZER_FEATURES_ENABLE - 1121)) | (1 << (PlSqlParser.OPTIMIZER_GOAL - 1121)) | (1 << (PlSqlParser.OPT_PARAM - 1121)) | (1 << (PlSqlParser.ORA_BRANCH - 1121)) | (1 << (PlSqlParser.ORA_CHECK_ACL - 1121)) | (1 << (PlSqlParser.ORA_CHECK_PRIVILEGE - 1121)) | (1 << (PlSqlParser.ORA_CLUSTERING - 1121)) | (1 << (PlSqlParser.ORADATA - 1121)) | (1 << (PlSqlParser.ORADEBUG - 1121)) | (1 << (PlSqlParser.ORA_DST_AFFECTED - 1121)) | (1 << (PlSqlParser.ORA_DST_CONVERT - 1121)) | (1 << (PlSqlParser.ORA_DST_ERROR - 1121)) | (1 << (PlSqlParser.ORA_GET_ACLIDS - 1121)))) !== 0) || ((((_la - 1153)) & ~0x1f) == 0 && ((1 << (_la - 1153)) & ((1 << (PlSqlParser.ORA_GET_PRIVILEGES - 1153)) | (1 << (PlSqlParser.ORA_HASH - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_USERID - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_USER - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_XS_USER_GUID - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_XS_USER - 1153)) | (1 << (PlSqlParser.ORA_RAWCOMPARE - 1153)) | (1 << (PlSqlParser.ORA_RAWCONCAT - 1153)) | (1 << (PlSqlParser.ORA_ROWSCN - 1153)) | (1 << (PlSqlParser.ORA_ROWSCN_RAW - 1153)) | (1 << (PlSqlParser.ORA_ROWVERSION - 1153)) | (1 << (PlSqlParser.ORA_TABVERSION - 1153)) | (1 << (PlSqlParser.ORA_WRITE_TIME - 1153)) | (1 << (PlSqlParser.ORDERED - 1153)) | (1 << (PlSqlParser.ORDERED_PREDICATES - 1153)) | (1 << (PlSqlParser.ORDINALITY - 1153)) | (1 << (PlSqlParser.OR_EXPAND - 1153)) | (1 << (PlSqlParser.ORGANIZATION - 1153)) | (1 << (PlSqlParser.OR_PREDICATES - 1153)) | (1 << (PlSqlParser.OSERROR - 1153)) | (1 << (PlSqlParser.OTHER - 1153)) | (1 << (PlSqlParser.OUTER_JOIN_TO_ANTI - 1153)) | (1 << (PlSqlParser.OUTER_JOIN_TO_INNER - 1153)) | (1 << (PlSqlParser.OUTER - 1153)) | (1 << (PlSqlParser.OUTLINE_LEAF - 1153)) | (1 << (PlSqlParser.OUTLINE - 1153)) | (1 << (PlSqlParser.OUT_OF_LINE - 1153)) | (1 << (PlSqlParser.OUT - 1153)) | (1 << (PlSqlParser.OVERFLOW_NOMOVE - 1153)) | (1 << (PlSqlParser.OVERFLOW - 1153)))) !== 0) || ((((_la - 1185)) & ~0x1f) == 0 && ((1 << (_la - 1185)) & ((1 << (PlSqlParser.OVERLAPS - 1185)) | (1 << (PlSqlParser.OVER - 1185)) | (1 << (PlSqlParser.OVERRIDING - 1185)) | (1 << (PlSqlParser.OWNER - 1185)) | (1 << (PlSqlParser.OWNERSHIP - 1185)) | (1 << (PlSqlParser.OWN - 1185)) | (1 << (PlSqlParser.PACKAGE - 1185)) | (1 << (PlSqlParser.PACKAGES - 1185)) | (1 << (PlSqlParser.PARALLEL_ENABLE - 1185)) | (1 << (PlSqlParser.PARALLEL_INDEX - 1185)) | (1 << (PlSqlParser.PARALLEL - 1185)) | (1 << (PlSqlParser.PARAMETERS - 1185)) | (1 << (PlSqlParser.PARAM - 1185)) | (1 << (PlSqlParser.PARENT - 1185)) | (1 << (PlSqlParser.PARITY - 1185)) | (1 << (PlSqlParser.PARTIAL_JOIN - 1185)) | (1 << (PlSqlParser.PARTIALLY - 1185)) | (1 << (PlSqlParser.PARTIAL - 1185)) | (1 << (PlSqlParser.PARTIAL_ROLLUP_PUSHDOWN - 1185)) | (1 << (PlSqlParser.PARTITION_HASH - 1185)) | (1 << (PlSqlParser.PARTITION_LIST - 1185)) | (1 << (PlSqlParser.PARTITION - 1185)) | (1 << (PlSqlParser.PARTITION_RANGE - 1185)) | (1 << (PlSqlParser.PARTITIONS - 1185)) | (1 << (PlSqlParser.PARTNUMINST - 1185)) | (1 << (PlSqlParser.PASSING - 1185)) | (1 << (PlSqlParser.PASSWORD_GRACE_TIME - 1185)) | (1 << (PlSqlParser.PASSWORD_LIFE_TIME - 1185)) | (1 << (PlSqlParser.PASSWORD_LOCK_TIME - 1185)) | (1 << (PlSqlParser.PASSWORD - 1185)) | (1 << (PlSqlParser.PASSWORD_REUSE_MAX - 1185)))) !== 0) || ((((_la - 1217)) & ~0x1f) == 0 && ((1 << (_la - 1217)) & ((1 << (PlSqlParser.PASSWORD_REUSE_TIME - 1217)) | (1 << (PlSqlParser.PASSWORD_VERIFY_FUNCTION - 1217)) | (1 << (PlSqlParser.PAST - 1217)) | (1 << (PlSqlParser.PATCH - 1217)) | (1 << (PlSqlParser.PATH - 1217)) | (1 << (PlSqlParser.PATH_PREFIX - 1217)) | (1 << (PlSqlParser.PATHS - 1217)) | (1 << (PlSqlParser.PATTERN - 1217)) | (1 << (PlSqlParser.PBL_HS_BEGIN - 1217)) | (1 << (PlSqlParser.PBL_HS_END - 1217)) | (1 << (PlSqlParser.PCTINCREASE - 1217)) | (1 << (PlSqlParser.PCTTHRESHOLD - 1217)) | (1 << (PlSqlParser.PCTUSED - 1217)) | (1 << (PlSqlParser.PCTVERSION - 1217)) | (1 << (PlSqlParser.PENDING - 1217)) | (1 << (PlSqlParser.PERCENT_KEYWORD - 1217)) | (1 << (PlSqlParser.PERCENT_RANKM - 1217)) | (1 << (PlSqlParser.PERFORMANCE - 1217)) | (1 << (PlSqlParser.PERIOD_KEYWORD - 1217)) | (1 << (PlSqlParser.PERMANENT - 1217)) | (1 << (PlSqlParser.PERMISSION - 1217)) | (1 << (PlSqlParser.PERMUTE - 1217)) | (1 << (PlSqlParser.PER - 1217)) | (1 << (PlSqlParser.PFILE - 1217)) | (1 << (PlSqlParser.PHYSICAL - 1217)))) !== 0) || ((((_la - 1249)) & ~0x1f) == 0 && ((1 << (_la - 1249)) & ((1 << (PlSqlParser.PIKEY - 1249)) | (1 << (PlSqlParser.PIPELINED - 1249)) | (1 << (PlSqlParser.PIV_GB - 1249)) | (1 << (PlSqlParser.PIVOT - 1249)) | (1 << (PlSqlParser.PIV_SSF - 1249)) | (1 << (PlSqlParser.PLACE_DISTINCT - 1249)) | (1 << (PlSqlParser.PLACE_GROUP_BY - 1249)) | (1 << (PlSqlParser.PLAN - 1249)) | (1 << (PlSqlParser.PLSCOPE_SETTINGS - 1249)) | (1 << (PlSqlParser.PLS_INTEGER - 1249)) | (1 << (PlSqlParser.PLSQL_CCFLAGS - 1249)) | (1 << (PlSqlParser.PLSQL_CODE_TYPE - 1249)) | (1 << (PlSqlParser.PLSQL_DEBUG - 1249)) | (1 << (PlSqlParser.PLSQL_OPTIMIZE_LEVEL - 1249)) | (1 << (PlSqlParser.PLSQL_WARNINGS - 1249)) | (1 << (PlSqlParser.PLUGGABLE - 1249)) | (1 << (PlSqlParser.POINT - 1249)) | (1 << (PlSqlParser.POLICY - 1249)) | (1 << (PlSqlParser.POOL_16K - 1249)) | (1 << (PlSqlParser.POOL_2K - 1249)) | (1 << (PlSqlParser.POOL_32K - 1249)) | (1 << (PlSqlParser.POOL_4K - 1249)) | (1 << (PlSqlParser.POOL_8K - 1249)) | (1 << (PlSqlParser.POSITIVEN - 1249)) | (1 << (PlSqlParser.POSITIVE - 1249)) | (1 << (PlSqlParser.POST_TRANSACTION - 1249)) | (1 << (PlSqlParser.POWERMULTISET_BY_CARDINALITY - 1249)) | (1 << (PlSqlParser.POWERMULTISET - 1249)) | (1 << (PlSqlParser.POWER - 1249)) | (1 << (PlSqlParser.PQ_CONCURRENT_UNION - 1249)) | (1 << (PlSqlParser.PQ_DISTRIBUTE - 1249)))) !== 0) || ((((_la - 1281)) & ~0x1f) == 0 && ((1 << (_la - 1281)) & ((1 << (PlSqlParser.PQ_DISTRIBUTE_WINDOW - 1281)) | (1 << (PlSqlParser.PQ_FILTER - 1281)) | (1 << (PlSqlParser.PQ_MAP - 1281)) | (1 << (PlSqlParser.PQ_NOMAP - 1281)) | (1 << (PlSqlParser.PQ_REPLICATE - 1281)) | (1 << (PlSqlParser.PQ_SKEW - 1281)) | (1 << (PlSqlParser.PRAGMA - 1281)) | (1 << (PlSqlParser.PREBUILT - 1281)) | (1 << (PlSqlParser.PRECEDES - 1281)) | (1 << (PlSqlParser.PRECEDING - 1281)) | (1 << (PlSqlParser.PRECISION - 1281)) | (1 << (PlSqlParser.PRECOMPUTE_SUBQUERY - 1281)) | (1 << (PlSqlParser.PREDICATE_REORDERS - 1281)) | (1 << (PlSqlParser.PRELOAD - 1281)) | (1 << (PlSqlParser.PREPARE - 1281)) | (1 << (PlSqlParser.PRESENTNNV - 1281)) | (1 << (PlSqlParser.PRESENT - 1281)) | (1 << (PlSqlParser.PRESENTV - 1281)) | (1 << (PlSqlParser.PRESERVE_OID - 1281)) | (1 << (PlSqlParser.PRESERVE - 1281)) | (1 << (PlSqlParser.PRETTY - 1281)) | (1 << (PlSqlParser.PREVIOUS - 1281)) | (1 << (PlSqlParser.PREV - 1281)) | (1 << (PlSqlParser.PRIMARY - 1281)) | (1 << (PlSqlParser.PRINTBLOBTOCLOB - 1281)) | (1 << (PlSqlParser.PRIORITY - 1281)) | (1 << (PlSqlParser.PRIVATE - 1281)) | (1 << (PlSqlParser.PRIVATE_SGA - 1281)) | (1 << (PlSqlParser.PRIVILEGED - 1281)) | (1 << (PlSqlParser.PRIVILEGE - 1281)) | (1 << (PlSqlParser.PRIVILEGES - 1281)))) !== 0) || ((((_la - 1313)) & ~0x1f) == 0 && ((1 << (_la - 1313)) & ((1 << (PlSqlParser.PROCEDURAL - 1313)) | (1 << (PlSqlParser.PROCEDURE - 1313)) | (1 << (PlSqlParser.PROCESS - 1313)) | (1 << (PlSqlParser.PROFILE - 1313)) | (1 << (PlSqlParser.PROGRAM - 1313)) | (1 << (PlSqlParser.PROJECT - 1313)) | (1 << (PlSqlParser.PROPAGATE - 1313)) | (1 << (PlSqlParser.PROTECTED - 1313)) | (1 << (PlSqlParser.PROTECTION - 1313)) | (1 << (PlSqlParser.PROXY - 1313)) | (1 << (PlSqlParser.PRUNING - 1313)) | (1 << (PlSqlParser.PULL_PRED - 1313)) | (1 << (PlSqlParser.PURGE - 1313)) | (1 << (PlSqlParser.PUSH_PRED - 1313)) | (1 << (PlSqlParser.PUSH_SUBQ - 1313)) | (1 << (PlSqlParser.PX_FAULT_TOLERANCE - 1313)) | (1 << (PlSqlParser.PX_GRANULE - 1313)) | (1 << (PlSqlParser.PX_JOIN_FILTER - 1313)) | (1 << (PlSqlParser.QB_NAME - 1313)) | (1 << (PlSqlParser.QUERY_BLOCK - 1313)) | (1 << (PlSqlParser.QUERY - 1313)) | (1 << (PlSqlParser.QUEUE_CURR - 1313)) | (1 << (PlSqlParser.QUEUE - 1313)) | (1 << (PlSqlParser.QUEUE_ROWP - 1313)) | (1 << (PlSqlParser.QUIESCE - 1313)) | (1 << (PlSqlParser.QUORUM - 1313)) | (1 << (PlSqlParser.QUOTA - 1313)) | (1 << (PlSqlParser.RAISE - 1313)) | (1 << (PlSqlParser.RANDOM_LOCAL - 1313)) | (1 << (PlSqlParser.RANDOM - 1313)) | (1 << (PlSqlParser.RANGE - 1313)))) !== 0) || ((((_la - 1345)) & ~0x1f) == 0 && ((1 << (_la - 1345)) & ((1 << (PlSqlParser.RANKM - 1345)) | (1 << (PlSqlParser.RAPIDLY - 1345)) | (1 << (PlSqlParser.RAW - 1345)) | (1 << (PlSqlParser.RAWTOHEX - 1345)) | (1 << (PlSqlParser.RAWTONHEX - 1345)) | (1 << (PlSqlParser.RBA - 1345)) | (1 << (PlSqlParser.RBO_OUTLINE - 1345)) | (1 << (PlSqlParser.RDBA - 1345)) | (1 << (PlSqlParser.READ - 1345)) | (1 << (PlSqlParser.READS - 1345)) | (1 << (PlSqlParser.REALM - 1345)) | (1 << (PlSqlParser.REAL - 1345)) | (1 << (PlSqlParser.REBALANCE - 1345)) | (1 << (PlSqlParser.REBUILD - 1345)) | (1 << (PlSqlParser.RECORD - 1345)) | (1 << (PlSqlParser.RECORDS_PER_BLOCK - 1345)) | (1 << (PlSqlParser.RECOVERABLE - 1345)) | (1 << (PlSqlParser.RECOVER - 1345)) | (1 << (PlSqlParser.RECOVERY - 1345)) | (1 << (PlSqlParser.RECYCLEBIN - 1345)) | (1 << (PlSqlParser.RECYCLE - 1345)) | (1 << (PlSqlParser.REDACTION - 1345)) | (1 << (PlSqlParser.REDEFINE - 1345)) | (1 << (PlSqlParser.REDO - 1345)) | (1 << (PlSqlParser.REDUCED - 1345)) | (1 << (PlSqlParser.REDUNDANCY - 1345)) | (1 << (PlSqlParser.REF_CASCADE_CURSOR - 1345)) | (1 << (PlSqlParser.REFERENCED - 1345)) | (1 << (PlSqlParser.REFERENCE - 1345)) | (1 << (PlSqlParser.REFERENCES - 1345)) | (1 << (PlSqlParser.REFERENCING - 1345)) | (1 << (PlSqlParser.REF - 1345)))) !== 0) || ((((_la - 1377)) & ~0x1f) == 0 && ((1 << (_la - 1377)) & ((1 << (PlSqlParser.REFRESH - 1377)) | (1 << (PlSqlParser.REFTOHEX - 1377)) | (1 << (PlSqlParser.REGEXP_COUNT - 1377)) | (1 << (PlSqlParser.REGEXP_INSTR - 1377)) | (1 << (PlSqlParser.REGEXP_LIKE - 1377)) | (1 << (PlSqlParser.REGEXP_REPLACE - 1377)) | (1 << (PlSqlParser.REGEXP_SUBSTR - 1377)) | (1 << (PlSqlParser.REGISTER - 1377)) | (1 << (PlSqlParser.REGR_AVGX - 1377)) | (1 << (PlSqlParser.REGR_AVGY - 1377)) | (1 << (PlSqlParser.REGR_COUNT - 1377)) | (1 << (PlSqlParser.REGR_INTERCEPT - 1377)) | (1 << (PlSqlParser.REGR_R2 - 1377)) | (1 << (PlSqlParser.REGR_SLOPE - 1377)) | (1 << (PlSqlParser.REGR_SXX - 1377)) | (1 << (PlSqlParser.REGR_SXY - 1377)) | (1 << (PlSqlParser.REGR_SYY - 1377)) | (1 << (PlSqlParser.REGULAR - 1377)) | (1 << (PlSqlParser.REJECT - 1377)) | (1 << (PlSqlParser.REKEY - 1377)) | (1 << (PlSqlParser.RELATIONAL - 1377)) | (1 << (PlSqlParser.RELOCATE - 1377)) | (1 << (PlSqlParser.RELY - 1377)) | (1 << (PlSqlParser.REMAINDER - 1377)) | (1 << (PlSqlParser.REMOTE_MAPPED - 1377)) | (1 << (PlSqlParser.REMOVE - 1377)) | (1 << (PlSqlParser.RENAME - 1377)) | (1 << (PlSqlParser.REPAIR - 1377)) | (1 << (PlSqlParser.REPEAT - 1377)) | (1 << (PlSqlParser.REPLACE - 1377)) | (1 << (PlSqlParser.REPLICATION - 1377)))) !== 0) || ((((_la - 1409)) & ~0x1f) == 0 && ((1 << (_la - 1409)) & ((1 << (PlSqlParser.REQUIRED - 1409)) | (1 << (PlSqlParser.RESETLOGS - 1409)) | (1 << (PlSqlParser.RESET - 1409)) | (1 << (PlSqlParser.RESIZE - 1409)) | (1 << (PlSqlParser.RESOLVE - 1409)) | (1 << (PlSqlParser.RESOLVER - 1409)) | (1 << (PlSqlParser.RESPECT - 1409)) | (1 << (PlSqlParser.RESTART - 1409)) | (1 << (PlSqlParser.RESTORE_AS_INTERVALS - 1409)) | (1 << (PlSqlParser.RESTORE - 1409)) | (1 << (PlSqlParser.RESTRICT_ALL_REF_CONS - 1409)) | (1 << (PlSqlParser.RESTRICTED - 1409)) | (1 << (PlSqlParser.RESTRICT_REFERENCES - 1409)) | (1 << (PlSqlParser.RESTRICT - 1409)) | (1 << (PlSqlParser.RESULT_CACHE - 1409)) | (1 << (PlSqlParser.RESULT - 1409)) | (1 << (PlSqlParser.RESUMABLE - 1409)) | (1 << (PlSqlParser.RESUME - 1409)) | (1 << (PlSqlParser.RETENTION - 1409)) | (1 << (PlSqlParser.RETRY_ON_ROW_CHANGE - 1409)) | (1 << (PlSqlParser.RETURNING - 1409)) | (1 << (PlSqlParser.RETURN - 1409)) | (1 << (PlSqlParser.REUSE - 1409)) | (1 << (PlSqlParser.REVERSE - 1409)) | (1 << (PlSqlParser.REWRITE_OR_ERROR - 1409)) | (1 << (PlSqlParser.REWRITE - 1409)) | (1 << (PlSqlParser.RIGHT - 1409)) | (1 << (PlSqlParser.ROLE - 1409)) | (1 << (PlSqlParser.ROLESET - 1409)) | (1 << (PlSqlParser.ROLES - 1409)))) !== 0) || ((((_la - 1441)) & ~0x1f) == 0 && ((1 << (_la - 1441)) & ((1 << (PlSqlParser.ROLLBACK - 1441)) | (1 << (PlSqlParser.ROLLING - 1441)) | (1 << (PlSqlParser.ROLLUP - 1441)) | (1 << (PlSqlParser.ROWDEPENDENCIES - 1441)) | (1 << (PlSqlParser.ROWID_MAPPING_TABLE - 1441)) | (1 << (PlSqlParser.ROWID - 1441)) | (1 << (PlSqlParser.ROWIDTOCHAR - 1441)) | (1 << (PlSqlParser.ROWIDTONCHAR - 1441)) | (1 << (PlSqlParser.ROW_LENGTH - 1441)) | (1 << (PlSqlParser.ROWNUM - 1441)) | (1 << (PlSqlParser.ROW - 1441)) | (1 << (PlSqlParser.ROWS - 1441)) | (1 << (PlSqlParser.RPAD - 1441)) | (1 << (PlSqlParser.RTRIM - 1441)) | (1 << (PlSqlParser.RULE - 1441)) | (1 << (PlSqlParser.RULES - 1441)) | (1 << (PlSqlParser.RUNNING - 1441)) | (1 << (PlSqlParser.SALT - 1441)) | (1 << (PlSqlParser.SAMPLE - 1441)) | (1 << (PlSqlParser.SAVE_AS_INTERVALS - 1441)) | (1 << (PlSqlParser.SAVEPOINT - 1441)) | (1 << (PlSqlParser.SAVE - 1441)) | (1 << (PlSqlParser.SB4 - 1441)) | (1 << (PlSqlParser.SCALE_ROWS - 1441)) | (1 << (PlSqlParser.SCALE - 1441)) | (1 << (PlSqlParser.SCAN_INSTANCES - 1441)) | (1 << (PlSqlParser.SCAN - 1441)) | (1 << (PlSqlParser.SCHEDULER - 1441)) | (1 << (PlSqlParser.SCHEMACHECK - 1441)) | (1 << (PlSqlParser.SCHEMA - 1441)) | (1 << (PlSqlParser.SCN_ASCENDING - 1441)) | (1 << (PlSqlParser.SCN - 1441)))) !== 0) || ((((_la - 1473)) & ~0x1f) == 0 && ((1 << (_la - 1473)) & ((1 << (PlSqlParser.SCOPE - 1473)) | (1 << (PlSqlParser.SCRUB - 1473)) | (1 << (PlSqlParser.SD_ALL - 1473)) | (1 << (PlSqlParser.SD_INHIBIT - 1473)) | (1 << (PlSqlParser.SDO_GEOM_MBR - 1473)) | (1 << (PlSqlParser.SD_SHOW - 1473)) | (1 << (PlSqlParser.SEARCH - 1473)) | (1 << (PlSqlParser.SECOND - 1473)) | (1 << (PlSqlParser.SECRET - 1473)) | (1 << (PlSqlParser.SECUREFILE_DBA - 1473)) | (1 << (PlSqlParser.SECUREFILE - 1473)) | (1 << (PlSqlParser.SECURITY - 1473)) | (1 << (PlSqlParser.SEED - 1473)) | (1 << (PlSqlParser.SEG_BLOCK - 1473)) | (1 << (PlSqlParser.SEG_FILE - 1473)) | (1 << (PlSqlParser.SEGMENT - 1473)) | (1 << (PlSqlParser.SELECTIVITY - 1473)) | (1 << (PlSqlParser.SELF - 1473)) | (1 << (PlSqlParser.SEMIJOIN_DRIVER - 1473)) | (1 << (PlSqlParser.SEMIJOIN - 1473)) | (1 << (PlSqlParser.SEMI_TO_INNER - 1473)) | (1 << (PlSqlParser.SEQUENCED - 1473)) | (1 << (PlSqlParser.SEQUENCE - 1473)) | (1 << (PlSqlParser.SEQUENTIAL - 1473)) | (1 << (PlSqlParser.SERIALIZABLE - 1473)) | (1 << (PlSqlParser.SERIALLY_REUSABLE - 1473)) | (1 << (PlSqlParser.SERIAL - 1473)) | (1 << (PlSqlParser.SERVERERROR - 1473)) | (1 << (PlSqlParser.SERVICE_NAME_CONVERT - 1473)) | (1 << (PlSqlParser.SERVICES - 1473)))) !== 0) || ((((_la - 1505)) & ~0x1f) == 0 && ((1 << (_la - 1505)) & ((1 << (PlSqlParser.SESSION_CACHED_CURSORS - 1505)) | (1 << (PlSqlParser.SESSION - 1505)) | (1 << (PlSqlParser.SESSIONS_PER_USER - 1505)) | (1 << (PlSqlParser.SESSIONTIMEZONE - 1505)) | (1 << (PlSqlParser.SESSIONTZNAME - 1505)) | (1 << (PlSqlParser.SET - 1505)) | (1 << (PlSqlParser.SETS - 1505)) | (1 << (PlSqlParser.SETTINGS - 1505)) | (1 << (PlSqlParser.SET_TO_JOIN - 1505)) | (1 << (PlSqlParser.SEVERE - 1505)) | (1 << (PlSqlParser.SHARED_POOL - 1505)) | (1 << (PlSqlParser.SHARED - 1505)) | (1 << (PlSqlParser.SHARING - 1505)) | (1 << (PlSqlParser.SHELFLIFE - 1505)) | (1 << (PlSqlParser.SHOW - 1505)) | (1 << (PlSqlParser.SHRINK - 1505)) | (1 << (PlSqlParser.SHUTDOWN - 1505)) | (1 << (PlSqlParser.SIBLINGS - 1505)) | (1 << (PlSqlParser.SID - 1505)) | (1 << (PlSqlParser.SIGNAL_COMPONENT - 1505)) | (1 << (PlSqlParser.SIGNAL_FUNCTION - 1505)) | (1 << (PlSqlParser.SIGN - 1505)) | (1 << (PlSqlParser.SIGNTYPE - 1505)) | (1 << (PlSqlParser.SIMPLE_INTEGER - 1505)) | (1 << (PlSqlParser.SIMPLE - 1505)) | (1 << (PlSqlParser.SINGLE - 1505)) | (1 << (PlSqlParser.SINGLETASK - 1505)) | (1 << (PlSqlParser.SINH - 1505)) | (1 << (PlSqlParser.SIN - 1505)) | (1 << (PlSqlParser.SKIP_EXT_OPTIMIZER - 1505)))) !== 0) || ((((_la - 1537)) & ~0x1f) == 0 && ((1 << (_la - 1537)) & ((1 << (PlSqlParser.SKIP_ - 1537)) | (1 << (PlSqlParser.SKIP_UNQ_UNUSABLE_IDX - 1537)) | (1 << (PlSqlParser.SKIP_UNUSABLE_INDEXES - 1537)) | (1 << (PlSqlParser.SMALLFILE - 1537)) | (1 << (PlSqlParser.SMALLINT - 1537)) | (1 << (PlSqlParser.SNAPSHOT - 1537)) | (1 << (PlSqlParser.SOME - 1537)) | (1 << (PlSqlParser.SORT - 1537)) | (1 << (PlSqlParser.SOUNDEX - 1537)) | (1 << (PlSqlParser.SOURCE_FILE_DIRECTORY - 1537)) | (1 << (PlSqlParser.SOURCE_FILE_NAME_CONVERT - 1537)) | (1 << (PlSqlParser.SOURCE - 1537)) | (1 << (PlSqlParser.SPACE_KEYWORD - 1537)) | (1 << (PlSqlParser.SPECIFICATION - 1537)) | (1 << (PlSqlParser.SPFILE - 1537)) | (1 << (PlSqlParser.SPLIT - 1537)) | (1 << (PlSqlParser.SPREADSHEET - 1537)) | (1 << (PlSqlParser.SQLDATA - 1537)) | (1 << (PlSqlParser.SQLERROR - 1537)) | (1 << (PlSqlParser.SQLLDR - 1537)) | (1 << (PlSqlParser.SQL - 1537)) | (1 << (PlSqlParser.SQL_TRACE - 1537)) | (1 << (PlSqlParser.SQL_TRANSLATION_PROFILE - 1537)) | (1 << (PlSqlParser.SQRT - 1537)) | (1 << (PlSqlParser.STALE - 1537)) | (1 << (PlSqlParser.STANDALONE - 1537)) | (1 << (PlSqlParser.STANDARD_HASH - 1537)) | (1 << (PlSqlParser.STANDBY_MAX_DATA_DELAY - 1537)) | (1 << (PlSqlParser.STANDBYS - 1537)) | (1 << (PlSqlParser.STANDBY - 1537)) | (1 << (PlSqlParser.STAR - 1537)) | (1 << (PlSqlParser.STAR_TRANSFORMATION - 1537)))) !== 0) || ((((_la - 1570)) & ~0x1f) == 0 && ((1 << (_la - 1570)) & ((1 << (PlSqlParser.STARTUP - 1570)) | (1 << (PlSqlParser.STATEMENT_ID - 1570)) | (1 << (PlSqlParser.STATEMENT_QUEUING - 1570)) | (1 << (PlSqlParser.STATEMENTS - 1570)) | (1 << (PlSqlParser.STATEMENT - 1570)) | (1 << (PlSqlParser.STATE - 1570)) | (1 << (PlSqlParser.STATIC - 1570)) | (1 << (PlSqlParser.STATISTICS - 1570)) | (1 << (PlSqlParser.STATS_BINOMIAL_TEST - 1570)) | (1 << (PlSqlParser.STATS_CROSSTAB - 1570)) | (1 << (PlSqlParser.STATS_F_TEST - 1570)) | (1 << (PlSqlParser.STATS_KS_TEST - 1570)) | (1 << (PlSqlParser.STATS_MODE - 1570)) | (1 << (PlSqlParser.STATS_MW_TEST - 1570)) | (1 << (PlSqlParser.STATS_ONE_WAY_ANOVA - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_INDEP - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_INDEPU - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_ONE - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_PAIRED - 1570)) | (1 << (PlSqlParser.STATS_WSR_TEST - 1570)) | (1 << (PlSqlParser.STDDEV_POP - 1570)) | (1 << (PlSqlParser.STDDEV_SAMP - 1570)) | (1 << (PlSqlParser.STOP - 1570)) | (1 << (PlSqlParser.STORAGE - 1570)) | (1 << (PlSqlParser.STORE - 1570)) | (1 << (PlSqlParser.STREAMS - 1570)) | (1 << (PlSqlParser.STREAM - 1570)) | (1 << (PlSqlParser.STRICT - 1570)) | (1 << (PlSqlParser.STRING - 1570)) | (1 << (PlSqlParser.STRIPE_COLUMNS - 1570)) | (1 << (PlSqlParser.STRIPE_WIDTH - 1570)) | (1 << (PlSqlParser.STRIP - 1570)))) !== 0) || ((((_la - 1602)) & ~0x1f) == 0 && ((1 << (_la - 1602)) & ((1 << (PlSqlParser.STRUCTURE - 1602)) | (1 << (PlSqlParser.SUBMULTISET - 1602)) | (1 << (PlSqlParser.SUBPARTITION_REL - 1602)) | (1 << (PlSqlParser.SUBPARTITIONS - 1602)) | (1 << (PlSqlParser.SUBPARTITION - 1602)) | (1 << (PlSqlParser.SUBQUERIES - 1602)) | (1 << (PlSqlParser.SUBQUERY_PRUNING - 1602)) | (1 << (PlSqlParser.SUBSCRIBE - 1602)) | (1 << (PlSqlParser.SUBSET - 1602)) | (1 << (PlSqlParser.SUBSTITUTABLE - 1602)) | (1 << (PlSqlParser.SUBSTR2 - 1602)) | (1 << (PlSqlParser.SUBSTR4 - 1602)) | (1 << (PlSqlParser.SUBSTRB - 1602)) | (1 << (PlSqlParser.SUBSTRC - 1602)) | (1 << (PlSqlParser.SUBTYPE - 1602)) | (1 << (PlSqlParser.SUCCESSFUL - 1602)) | (1 << (PlSqlParser.SUCCESS - 1602)) | (1 << (PlSqlParser.SUMMARY - 1602)) | (1 << (PlSqlParser.SUPPLEMENTAL - 1602)) | (1 << (PlSqlParser.SUSPEND - 1602)) | (1 << (PlSqlParser.SWAP_JOIN_INPUTS - 1602)) | (1 << (PlSqlParser.SWITCHOVER - 1602)) | (1 << (PlSqlParser.SWITCH - 1602)) | (1 << (PlSqlParser.SYNCHRONOUS - 1602)) | (1 << (PlSqlParser.SYNC - 1602)) | (1 << (PlSqlParser.SYSASM - 1602)) | (1 << (PlSqlParser.SYS_AUDIT - 1602)) | (1 << (PlSqlParser.SYSAUX - 1602)) | (1 << (PlSqlParser.SYSBACKUP - 1602)) | (1 << (PlSqlParser.SYS_CHECKACL - 1602)) | (1 << (PlSqlParser.SYS_CHECK_PRIVILEGE - 1602)))) !== 0) || ((((_la - 1634)) & ~0x1f) == 0 && ((1 << (_la - 1634)) & ((1 << (PlSqlParser.SYS_CONNECT_BY_PATH - 1634)) | (1 << (PlSqlParser.SYS_CONTEXT - 1634)) | (1 << (PlSqlParser.SYSDATE - 1634)) | (1 << (PlSqlParser.SYSDBA - 1634)) | (1 << (PlSqlParser.SYS_DBURIGEN - 1634)) | (1 << (PlSqlParser.SYSDG - 1634)) | (1 << (PlSqlParser.SYS_DL_CURSOR - 1634)) | (1 << (PlSqlParser.SYS_DM_RXFORM_CHR - 1634)) | (1 << (PlSqlParser.SYS_DM_RXFORM_NUM - 1634)) | (1 << (PlSqlParser.SYS_DOM_COMPARE - 1634)) | (1 << (PlSqlParser.SYS_DST_PRIM2SEC - 1634)) | (1 << (PlSqlParser.SYS_DST_SEC2PRIM - 1634)) | (1 << (PlSqlParser.SYS_ET_BFILE_TO_RAW - 1634)) | (1 << (PlSqlParser.SYS_ET_BLOB_TO_IMAGE - 1634)) | (1 << (PlSqlParser.SYS_ET_IMAGE_TO_BLOB - 1634)) | (1 << (PlSqlParser.SYS_ET_RAW_TO_BFILE - 1634)) | (1 << (PlSqlParser.SYS_EXTPDTXT - 1634)) | (1 << (PlSqlParser.SYS_EXTRACT_UTC - 1634)) | (1 << (PlSqlParser.SYS_FBT_INSDEL - 1634)) | (1 << (PlSqlParser.SYS_FILTER_ACLS - 1634)) | (1 << (PlSqlParser.SYS_FNMATCHES - 1634)) | (1 << (PlSqlParser.SYS_FNREPLACE - 1634)) | (1 << (PlSqlParser.SYS_GET_ACLIDS - 1634)) | (1 << (PlSqlParser.SYS_GET_COL_ACLIDS - 1634)) | (1 << (PlSqlParser.SYS_GET_PRIVILEGES - 1634)) | (1 << (PlSqlParser.SYS_GETTOKENID - 1634)) | (1 << (PlSqlParser.SYS_GETXTIVAL - 1634)) | (1 << (PlSqlParser.SYS_GUID - 1634)) | (1 << (PlSqlParser.SYSGUID - 1634)) | (1 << (PlSqlParser.SYSKM - 1634)) | (1 << (PlSqlParser.SYS_MAKE_XMLNODEID - 1634)) | (1 << (PlSqlParser.SYS_MAKEXML - 1634)))) !== 0) || ((((_la - 1666)) & ~0x1f) == 0 && ((1 << (_la - 1666)) & ((1 << (PlSqlParser.SYS_MKXMLATTR - 1666)) | (1 << (PlSqlParser.SYS_MKXTI - 1666)) | (1 << (PlSqlParser.SYSOBJ - 1666)) | (1 << (PlSqlParser.SYS_OP_ADT2BIN - 1666)) | (1 << (PlSqlParser.SYS_OP_ADTCONS - 1666)) | (1 << (PlSqlParser.SYS_OP_ALSCRVAL - 1666)) | (1 << (PlSqlParser.SYS_OP_ATG - 1666)) | (1 << (PlSqlParser.SYS_OP_BIN2ADT - 1666)) | (1 << (PlSqlParser.SYS_OP_BITVEC - 1666)) | (1 << (PlSqlParser.SYS_OP_BL2R - 1666)) | (1 << (PlSqlParser.SYS_OP_BLOOM_FILTER_LIST - 1666)) | (1 << (PlSqlParser.SYS_OP_BLOOM_FILTER - 1666)) | (1 << (PlSqlParser.SYS_OP_C2C - 1666)) | (1 << (PlSqlParser.SYS_OP_CAST - 1666)) | (1 << (PlSqlParser.SYS_OP_CEG - 1666)) | (1 << (PlSqlParser.SYS_OP_CL2C - 1666)) | (1 << (PlSqlParser.SYS_OP_COMBINED_HASH - 1666)) | (1 << (PlSqlParser.SYS_OP_COMP - 1666)) | (1 << (PlSqlParser.SYS_OP_CONVERT - 1666)) | (1 << (PlSqlParser.SYS_OP_COUNTCHG - 1666)) | (1 << (PlSqlParser.SYS_OP_CSCONV - 1666)) | (1 << (PlSqlParser.SYS_OP_CSCONVTEST - 1666)) | (1 << (PlSqlParser.SYS_OP_CSR - 1666)) | (1 << (PlSqlParser.SYS_OP_CSX_PATCH - 1666)) | (1 << (PlSqlParser.SYS_OP_CYCLED_SEQ - 1666)) | (1 << (PlSqlParser.SYS_OP_DECOMP - 1666)) | (1 << (PlSqlParser.SYS_OP_DESCEND - 1666)) | (1 << (PlSqlParser.SYS_OP_DISTINCT - 1666)) | (1 << (PlSqlParser.SYS_OP_DRA - 1666)) | (1 << (PlSqlParser.SYS_OP_DUMP - 1666)) | (1 << (PlSqlParser.SYS_OP_DV_CHECK - 1666)) | (1 << (PlSqlParser.SYS_OP_ENFORCE_NOT_NULL - 1666)))) !== 0) || ((((_la - 1698)) & ~0x1f) == 0 && ((1 << (_la - 1698)) & ((1 << (PlSqlParser.SYSOPER - 1698)) | (1 << (PlSqlParser.SYS_OP_EXTRACT - 1698)) | (1 << (PlSqlParser.SYS_OP_GROUPING - 1698)) | (1 << (PlSqlParser.SYS_OP_GUID - 1698)) | (1 << (PlSqlParser.SYS_OP_HASH - 1698)) | (1 << (PlSqlParser.SYS_OP_IIX - 1698)) | (1 << (PlSqlParser.SYS_OP_ITR - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_CREATE - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_FILTER_LIST - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_FILTER - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_SUCCEEDED - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_USE - 1698)) | (1 << (PlSqlParser.SYS_OP_LBID - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2BLOB - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2CLOB - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2ID - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2NCLOB - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2TYP - 1698)) | (1 << (PlSqlParser.SYS_OP_LSVI - 1698)) | (1 << (PlSqlParser.SYS_OP_LVL - 1698)) | (1 << (PlSqlParser.SYS_OP_MAKEOID - 1698)) | (1 << (PlSqlParser.SYS_OP_MAP_NONNULL - 1698)) | (1 << (PlSqlParser.SYS_OP_MSR - 1698)) | (1 << (PlSqlParser.SYS_OP_NICOMBINE - 1698)) | (1 << (PlSqlParser.SYS_OP_NIEXTRACT - 1698)) | (1 << (PlSqlParser.SYS_OP_NII - 1698)) | (1 << (PlSqlParser.SYS_OP_NIX - 1698)) | (1 << (PlSqlParser.SYS_OP_NOEXPAND - 1698)) | (1 << (PlSqlParser.SYS_OP_NTCIMG - 1698)) | (1 << (PlSqlParser.SYS_OP_NUMTORAW - 1698)) | (1 << (PlSqlParser.SYS_OP_OIDVALUE - 1698)) | (1 << (PlSqlParser.SYS_OP_OPNSIZE - 1698)))) !== 0) || ((((_la - 1730)) & ~0x1f) == 0 && ((1 << (_la - 1730)) & ((1 << (PlSqlParser.SYS_OP_PAR_1 - 1730)) | (1 << (PlSqlParser.SYS_OP_PARGID_1 - 1730)) | (1 << (PlSqlParser.SYS_OP_PARGID - 1730)) | (1 << (PlSqlParser.SYS_OP_PAR - 1730)) | (1 << (PlSqlParser.SYS_OP_PART_ID - 1730)) | (1 << (PlSqlParser.SYS_OP_PIVOT - 1730)) | (1 << (PlSqlParser.SYS_OP_R2O - 1730)) | (1 << (PlSqlParser.SYS_OP_RAWTONUM - 1730)) | (1 << (PlSqlParser.SYS_OP_RDTM - 1730)) | (1 << (PlSqlParser.SYS_OP_REF - 1730)) | (1 << (PlSqlParser.SYS_OP_RMTD - 1730)) | (1 << (PlSqlParser.SYS_OP_ROWIDTOOBJ - 1730)) | (1 << (PlSqlParser.SYS_OP_RPB - 1730)) | (1 << (PlSqlParser.SYS_OPTLOBPRBSC - 1730)) | (1 << (PlSqlParser.SYS_OP_TOSETID - 1730)) | (1 << (PlSqlParser.SYS_OP_TPR - 1730)) | (1 << (PlSqlParser.SYS_OP_TRTB - 1730)) | (1 << (PlSqlParser.SYS_OPTXICMP - 1730)) | (1 << (PlSqlParser.SYS_OPTXQCASTASNQ - 1730)) | (1 << (PlSqlParser.SYS_OP_UNDESCEND - 1730)) | (1 << (PlSqlParser.SYS_OP_VECAND - 1730)) | (1 << (PlSqlParser.SYS_OP_VECBIT - 1730)) | (1 << (PlSqlParser.SYS_OP_VECOR - 1730)) | (1 << (PlSqlParser.SYS_OP_VECXOR - 1730)) | (1 << (PlSqlParser.SYS_OP_VERSION - 1730)) | (1 << (PlSqlParser.SYS_OP_VREF - 1730)) | (1 << (PlSqlParser.SYS_OP_VVD - 1730)) | (1 << (PlSqlParser.SYS_OP_XMLCONS_FOR_CSX - 1730)) | (1 << (PlSqlParser.SYS_OP_XPTHATG - 1730)) | (1 << (PlSqlParser.SYS_OP_XPTHIDX - 1730)) | (1 << (PlSqlParser.SYS_OP_XPTHOP - 1730)) | (1 << (PlSqlParser.SYS_OP_XTXT2SQLT - 1730)))) !== 0) || ((((_la - 1762)) & ~0x1f) == 0 && ((1 << (_la - 1762)) & ((1 << (PlSqlParser.SYS_OP_ZONE_ID - 1762)) | (1 << (PlSqlParser.SYS_ORDERKEY_DEPTH - 1762)) | (1 << (PlSqlParser.SYS_ORDERKEY_MAXCHILD - 1762)) | (1 << (PlSqlParser.SYS_ORDERKEY_PARENT - 1762)) | (1 << (PlSqlParser.SYS_PARALLEL_TXN - 1762)) | (1 << (PlSqlParser.SYS_PATHID_IS_ATTR - 1762)) | (1 << (PlSqlParser.SYS_PATHID_IS_NMSPC - 1762)) | (1 << (PlSqlParser.SYS_PATHID_LASTNAME - 1762)) | (1 << (PlSqlParser.SYS_PATHID_LASTNMSPC - 1762)) | (1 << (PlSqlParser.SYS_PATH_REVERSE - 1762)) | (1 << (PlSqlParser.SYS_PXQEXTRACT - 1762)) | (1 << (PlSqlParser.SYS_RAW_TO_XSID - 1762)) | (1 << (PlSqlParser.SYS_RID_ORDER - 1762)) | (1 << (PlSqlParser.SYS_ROW_DELTA - 1762)) | (1 << (PlSqlParser.SYS_SC_2_XMLT - 1762)) | (1 << (PlSqlParser.SYS_SYNRCIREDO - 1762)) | (1 << (PlSqlParser.SYSTEM_DEFINED - 1762)) | (1 << (PlSqlParser.SYSTEM - 1762)) | (1 << (PlSqlParser.SYSTIMESTAMP - 1762)) | (1 << (PlSqlParser.SYS_TYPEID - 1762)) | (1 << (PlSqlParser.SYS_UMAKEXML - 1762)) | (1 << (PlSqlParser.SYS_XMLANALYZE - 1762)) | (1 << (PlSqlParser.SYS_XMLCONTAINS - 1762)) | (1 << (PlSqlParser.SYS_XMLCONV - 1762)) | (1 << (PlSqlParser.SYS_XMLEXNSURI - 1762)) | (1 << (PlSqlParser.SYS_XMLGEN - 1762)) | (1 << (PlSqlParser.SYS_XMLI_LOC_ISNODE - 1762)) | (1 << (PlSqlParser.SYS_XMLI_LOC_ISTEXT - 1762)) | (1 << (PlSqlParser.SYS_XMLINSTR - 1762)) | (1 << (PlSqlParser.SYS_XMLLOCATOR_GETSVAL - 1762)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETCID - 1762)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETLOCATOR - 1762)))) !== 0) || ((((_la - 1794)) & ~0x1f) == 0 && ((1 << (_la - 1794)) & ((1 << (PlSqlParser.SYS_XMLNODEID_GETOKEY - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETPATHID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETPTRID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETRID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETSVAL - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETTID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID - 1794)) | (1 << (PlSqlParser.SYS_XMLT_2_SC - 1794)) | (1 << (PlSqlParser.SYS_XMLTRANSLATE - 1794)) | (1 << (PlSqlParser.SYS_XMLTYPE2SQL - 1794)) | (1 << (PlSqlParser.SYS_XQ_ASQLCNV - 1794)) | (1 << (PlSqlParser.SYS_XQ_ATOMCNVCHK - 1794)) | (1 << (PlSqlParser.SYS_XQBASEURI - 1794)) | (1 << (PlSqlParser.SYS_XQCASTABLEERRH - 1794)) | (1 << (PlSqlParser.SYS_XQCODEP2STR - 1794)) | (1 << (PlSqlParser.SYS_XQCODEPEQ - 1794)) | (1 << (PlSqlParser.SYS_XQCON2SEQ - 1794)) | (1 << (PlSqlParser.SYS_XQCONCAT - 1794)) | (1 << (PlSqlParser.SYS_XQDELETE - 1794)) | (1 << (PlSqlParser.SYS_XQDFLTCOLATION - 1794)) | (1 << (PlSqlParser.SYS_XQDOC - 1794)) | (1 << (PlSqlParser.SYS_XQDOCURI - 1794)) | (1 << (PlSqlParser.SYS_XQDURDIV - 1794)) | (1 << (PlSqlParser.SYS_XQED4URI - 1794)) | (1 << (PlSqlParser.SYS_XQENDSWITH - 1794)) | (1 << (PlSqlParser.SYS_XQERRH - 1794)) | (1 << (PlSqlParser.SYS_XQERR - 1794)) | (1 << (PlSqlParser.SYS_XQESHTMLURI - 1794)) | (1 << (PlSqlParser.SYS_XQEXLOBVAL - 1794)) | (1 << (PlSqlParser.SYS_XQEXSTWRP - 1794)) | (1 << (PlSqlParser.SYS_XQEXTRACT - 1794)) | (1 << (PlSqlParser.SYS_XQEXTRREF - 1794)))) !== 0) || ((((_la - 1826)) & ~0x1f) == 0 && ((1 << (_la - 1826)) & ((1 << (PlSqlParser.SYS_XQEXVAL - 1826)) | (1 << (PlSqlParser.SYS_XQFB2STR - 1826)) | (1 << (PlSqlParser.SYS_XQFNBOOL - 1826)) | (1 << (PlSqlParser.SYS_XQFNCMP - 1826)) | (1 << (PlSqlParser.SYS_XQFNDATIM - 1826)) | (1 << (PlSqlParser.SYS_XQFNLNAME - 1826)) | (1 << (PlSqlParser.SYS_XQFNNM - 1826)) | (1 << (PlSqlParser.SYS_XQFNNSURI - 1826)) | (1 << (PlSqlParser.SYS_XQFNPREDTRUTH - 1826)) | (1 << (PlSqlParser.SYS_XQFNQNM - 1826)) | (1 << (PlSqlParser.SYS_XQFNROOT - 1826)) | (1 << (PlSqlParser.SYS_XQFORMATNUM - 1826)) | (1 << (PlSqlParser.SYS_XQFTCONTAIN - 1826)) | (1 << (PlSqlParser.SYS_XQFUNCR - 1826)) | (1 << (PlSqlParser.SYS_XQGETCONTENT - 1826)) | (1 << (PlSqlParser.SYS_XQINDXOF - 1826)) | (1 << (PlSqlParser.SYS_XQINSERT - 1826)) | (1 << (PlSqlParser.SYS_XQINSPFX - 1826)) | (1 << (PlSqlParser.SYS_XQIRI2URI - 1826)) | (1 << (PlSqlParser.SYS_XQLANG - 1826)) | (1 << (PlSqlParser.SYS_XQLLNMFRMQNM - 1826)) | (1 << (PlSqlParser.SYS_XQMKNODEREF - 1826)) | (1 << (PlSqlParser.SYS_XQNILLED - 1826)) | (1 << (PlSqlParser.SYS_XQNODENAME - 1826)) | (1 << (PlSqlParser.SYS_XQNORMSPACE - 1826)) | (1 << (PlSqlParser.SYS_XQNORMUCODE - 1826)) | (1 << (PlSqlParser.SYS_XQ_NRNG - 1826)) | (1 << (PlSqlParser.SYS_XQNSP4PFX - 1826)) | (1 << (PlSqlParser.SYS_XQNSPFRMQNM - 1826)) | (1 << (PlSqlParser.SYS_XQPFXFRMQNM - 1826)) | (1 << (PlSqlParser.SYS_XQ_PKSQL2XML - 1826)) | (1 << (PlSqlParser.SYS_XQPOLYABS - 1826)))) !== 0) || ((((_la - 1858)) & ~0x1f) == 0 && ((1 << (_la - 1858)) & ((1 << (PlSqlParser.SYS_XQPOLYADD - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYCEL - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYCSTBL - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYCST - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYDIV - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYFLR - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYMOD - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYMUL - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYRND - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYSQRT - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYSUB - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYUMUS - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYUPLS - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVEQ - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVGE - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVGT - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVLE - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVLT - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVNE - 1858)) | (1 << (PlSqlParser.SYS_XQREF2VAL - 1858)) | (1 << (PlSqlParser.SYS_XQRENAME - 1858)) | (1 << (PlSqlParser.SYS_XQREPLACE - 1858)) | (1 << (PlSqlParser.SYS_XQRESVURI - 1858)) | (1 << (PlSqlParser.SYS_XQRNDHALF2EVN - 1858)) | (1 << (PlSqlParser.SYS_XQRSLVQNM - 1858)) | (1 << (PlSqlParser.SYS_XQRYENVPGET - 1858)) | (1 << (PlSqlParser.SYS_XQRYVARGET - 1858)) | (1 << (PlSqlParser.SYS_XQRYWRP - 1858)) | (1 << (PlSqlParser.SYS_XQSEQ2CON4XC - 1858)) | (1 << (PlSqlParser.SYS_XQSEQ2CON - 1858)) | (1 << (PlSqlParser.SYS_XQSEQDEEPEQ - 1858)) | (1 << (PlSqlParser.SYS_XQSEQINSB - 1858)))) !== 0) || ((((_la - 1890)) & ~0x1f) == 0 && ((1 << (_la - 1890)) & ((1 << (PlSqlParser.SYS_XQSEQRM - 1890)) | (1 << (PlSqlParser.SYS_XQSEQRVS - 1890)) | (1 << (PlSqlParser.SYS_XQSEQSUB - 1890)) | (1 << (PlSqlParser.SYS_XQSEQTYPMATCH - 1890)) | (1 << (PlSqlParser.SYS_XQSTARTSWITH - 1890)) | (1 << (PlSqlParser.SYS_XQSTATBURI - 1890)) | (1 << (PlSqlParser.SYS_XQSTR2CODEP - 1890)) | (1 << (PlSqlParser.SYS_XQSTRJOIN - 1890)) | (1 << (PlSqlParser.SYS_XQSUBSTRAFT - 1890)) | (1 << (PlSqlParser.SYS_XQSUBSTRBEF - 1890)) | (1 << (PlSqlParser.SYS_XQTOKENIZE - 1890)) | (1 << (PlSqlParser.SYS_XQTREATAS - 1890)) | (1 << (PlSqlParser.SYS_XQ_UPKXML2SQL - 1890)) | (1 << (PlSqlParser.SYS_XQXFORM - 1890)) | (1 << (PlSqlParser.SYS_XSID_TO_RAW - 1890)) | (1 << (PlSqlParser.SYS_ZMAP_FILTER - 1890)) | (1 << (PlSqlParser.SYS_ZMAP_REFRESH - 1890)) | (1 << (PlSqlParser.TABLE_LOOKUP_BY_NL - 1890)) | (1 << (PlSqlParser.TABLESPACE_NO - 1890)) | (1 << (PlSqlParser.TABLESPACE - 1890)) | (1 << (PlSqlParser.TABLES - 1890)) | (1 << (PlSqlParser.TABLE_STATS - 1890)) | (1 << (PlSqlParser.TABLE - 1890)) | (1 << (PlSqlParser.TABNO - 1890)) | (1 << (PlSqlParser.TAG - 1890)) | (1 << (PlSqlParser.TANH - 1890)) | (1 << (PlSqlParser.TAN - 1890)) | (1 << (PlSqlParser.TBLORIDXPARTNUM - 1890)) | (1 << (PlSqlParser.TEMPFILE - 1890)) | (1 << (PlSqlParser.TEMPLATE - 1890)) | (1 << (PlSqlParser.TEMPORARY - 1890)) | (1 << (PlSqlParser.TEMP_TABLE - 1890)))) !== 0) || ((((_la - 1922)) & ~0x1f) == 0 && ((1 << (_la - 1922)) & ((1 << (PlSqlParser.TEST - 1922)) | (1 << (PlSqlParser.TEXT - 1922)) | (1 << (PlSqlParser.THAN - 1922)) | (1 << (PlSqlParser.THEN - 1922)) | (1 << (PlSqlParser.THE - 1922)) | (1 << (PlSqlParser.THREAD - 1922)) | (1 << (PlSqlParser.THROUGH - 1922)) | (1 << (PlSqlParser.TIER - 1922)) | (1 << (PlSqlParser.TIES - 1922)) | (1 << (PlSqlParser.TIMEOUT - 1922)) | (1 << (PlSqlParser.TIMESTAMP_LTZ_UNCONSTRAINED - 1922)) | (1 << (PlSqlParser.TIMESTAMP - 1922)) | (1 << (PlSqlParser.TIMESTAMP_TZ_UNCONSTRAINED - 1922)) | (1 << (PlSqlParser.TIMESTAMP_UNCONSTRAINED - 1922)) | (1 << (PlSqlParser.TIMES - 1922)) | (1 << (PlSqlParser.TIME - 1922)) | (1 << (PlSqlParser.TIMEZONE_ABBR - 1922)) | (1 << (PlSqlParser.TIMEZONE_HOUR - 1922)) | (1 << (PlSqlParser.TIMEZONE_MINUTE - 1922)) | (1 << (PlSqlParser.TIMEZONE_OFFSET - 1922)) | (1 << (PlSqlParser.TIMEZONE_REGION - 1922)) | (1 << (PlSqlParser.TIME_ZONE - 1922)) | (1 << (PlSqlParser.TIV_GB - 1922)) | (1 << (PlSqlParser.TIV_SSF - 1922)) | (1 << (PlSqlParser.TO_ACLID - 1922)) | (1 << (PlSqlParser.TO_BINARY_DOUBLE - 1922)) | (1 << (PlSqlParser.TO_BINARY_FLOAT - 1922)) | (1 << (PlSqlParser.TO_BLOB - 1922)) | (1 << (PlSqlParser.TO_CLOB - 1922)) | (1 << (PlSqlParser.TO_DSINTERVAL - 1922)) | (1 << (PlSqlParser.TO_LOB - 1922)))) !== 0) || ((((_la - 1954)) & ~0x1f) == 0 && ((1 << (_la - 1954)) & ((1 << (PlSqlParser.TO_MULTI_BYTE - 1954)) | (1 << (PlSqlParser.TO_NCHAR - 1954)) | (1 << (PlSqlParser.TO_NCLOB - 1954)) | (1 << (PlSqlParser.TO_NUMBER - 1954)) | (1 << (PlSqlParser.TOPLEVEL - 1954)) | (1 << (PlSqlParser.TO_SINGLE_BYTE - 1954)) | (1 << (PlSqlParser.TO_TIMESTAMP - 1954)) | (1 << (PlSqlParser.TO_TIMESTAMP_TZ - 1954)) | (1 << (PlSqlParser.TO_TIME - 1954)) | (1 << (PlSqlParser.TO_TIME_TZ - 1954)) | (1 << (PlSqlParser.TO_YMINTERVAL - 1954)) | (1 << (PlSqlParser.TRACE - 1954)) | (1 << (PlSqlParser.TRACING - 1954)) | (1 << (PlSqlParser.TRACKING - 1954)) | (1 << (PlSqlParser.TRAILING - 1954)) | (1 << (PlSqlParser.TRANSACTION - 1954)) | (1 << (PlSqlParser.TRANSFORM_DISTINCT_AGG - 1954)) | (1 << (PlSqlParser.TRANSITIONAL - 1954)) | (1 << (PlSqlParser.TRANSITION - 1954)) | (1 << (PlSqlParser.TRANSLATE - 1954)) | (1 << (PlSqlParser.TRANSLATION - 1954)) | (1 << (PlSqlParser.TREAT - 1954)) | (1 << (PlSqlParser.TRIGGERS - 1954)) | (1 << (PlSqlParser.TRIGGER - 1954)) | (1 << (PlSqlParser.TRUE - 1954)) | (1 << (PlSqlParser.TRUNCATE - 1954)) | (1 << (PlSqlParser.TRUNC - 1954)) | (1 << (PlSqlParser.TRUSTED - 1954)) | (1 << (PlSqlParser.TRUST - 1954)) | (1 << (PlSqlParser.TUNING - 1954)) | (1 << (PlSqlParser.TX - 1954)))) !== 0) || ((((_la - 1986)) & ~0x1f) == 0 && ((1 << (_la - 1986)) & ((1 << (PlSqlParser.TYPES - 1986)) | (1 << (PlSqlParser.TYPE - 1986)) | (1 << (PlSqlParser.TZ_OFFSET - 1986)) | (1 << (PlSqlParser.UB2 - 1986)) | (1 << (PlSqlParser.UBA - 1986)) | (1 << (PlSqlParser.UCS2 - 1986)) | (1 << (PlSqlParser.UID - 1986)) | (1 << (PlSqlParser.UNARCHIVED - 1986)) | (1 << (PlSqlParser.UNBOUNDED - 1986)) | (1 << (PlSqlParser.UNBOUND - 1986)) | (1 << (PlSqlParser.UNCONDITIONAL - 1986)) | (1 << (PlSqlParser.UNDER - 1986)) | (1 << (PlSqlParser.UNDO - 1986)) | (1 << (PlSqlParser.UNDROP - 1986)) | (1 << (PlSqlParser.UNIFORM - 1986)) | (1 << (PlSqlParser.UNISTR - 1986)) | (1 << (PlSqlParser.UNLIMITED - 1986)) | (1 << (PlSqlParser.UNLOAD - 1986)) | (1 << (PlSqlParser.UNLOCK - 1986)) | (1 << (PlSqlParser.UNMATCHED - 1986)) | (1 << (PlSqlParser.UNNEST_INNERJ_DISTINCT_VIEW - 1986)) | (1 << (PlSqlParser.UNNEST_NOSEMIJ_NODISTINCTVIEW - 1986)) | (1 << (PlSqlParser.UNNEST_SEMIJ_VIEW - 1986)) | (1 << (PlSqlParser.UNNEST - 1986)) | (1 << (PlSqlParser.UNPACKED - 1986)) | (1 << (PlSqlParser.UNPIVOT - 1986)) | (1 << (PlSqlParser.UNPLUG - 1986)) | (1 << (PlSqlParser.UNPROTECTED - 1986)) | (1 << (PlSqlParser.UNQUIESCE - 1986)) | (1 << (PlSqlParser.UNRECOVERABLE - 1986)))) !== 0) || ((((_la - 2018)) & ~0x1f) == 0 && ((1 << (_la - 2018)) & ((1 << (PlSqlParser.UNRESTRICTED - 2018)) | (1 << (PlSqlParser.UNSUBSCRIBE - 2018)) | (1 << (PlSqlParser.UNTIL - 2018)) | (1 << (PlSqlParser.UNUSABLE - 2018)) | (1 << (PlSqlParser.UNUSED - 2018)) | (1 << (PlSqlParser.UPDATABLE - 2018)) | (1 << (PlSqlParser.UPDATED - 2018)) | (1 << (PlSqlParser.UPDATEXML - 2018)) | (1 << (PlSqlParser.UPD_INDEXES - 2018)) | (1 << (PlSqlParser.UPD_JOININDEX - 2018)) | (1 << (PlSqlParser.UPGRADE - 2018)) | (1 << (PlSqlParser.UPPER - 2018)) | (1 << (PlSqlParser.UPSERT - 2018)) | (1 << (PlSqlParser.UROWID - 2018)) | (1 << (PlSqlParser.USABLE - 2018)) | (1 << (PlSqlParser.USAGE - 2018)) | (1 << (PlSqlParser.USE_ANTI - 2018)) | (1 << (PlSqlParser.USE_CONCAT - 2018)) | (1 << (PlSqlParser.USE_CUBE - 2018)) | (1 << (PlSqlParser.USE_HASH_AGGREGATION - 2018)) | (1 << (PlSqlParser.USE_HASH_GBY_FOR_PUSHDOWN - 2018)) | (1 << (PlSqlParser.USE_HASH - 2018)) | (1 << (PlSqlParser.USE_HIDDEN_PARTITIONS - 2018)) | (1 << (PlSqlParser.USE_INVISIBLE_INDEXES - 2018)) | (1 << (PlSqlParser.USE_MERGE_CARTESIAN - 2018)) | (1 << (PlSqlParser.USE_MERGE - 2018)) | (1 << (PlSqlParser.USE_NL - 2018)) | (1 << (PlSqlParser.USE_NL_WITH_INDEX - 2018)) | (1 << (PlSqlParser.USE_PRIVATE_OUTLINES - 2018)) | (1 << (PlSqlParser.USER_DATA - 2018)) | (1 << (PlSqlParser.USER_DEFINED - 2018)))) !== 0) || ((((_la - 2050)) & ~0x1f) == 0 && ((1 << (_la - 2050)) & ((1 << (PlSqlParser.USERENV - 2050)) | (1 << (PlSqlParser.USERGROUP - 2050)) | (1 << (PlSqlParser.USER_RECYCLEBIN - 2050)) | (1 << (PlSqlParser.USERS - 2050)) | (1 << (PlSqlParser.USER_TABLESPACES - 2050)) | (1 << (PlSqlParser.USER - 2050)) | (1 << (PlSqlParser.USE_SEMI - 2050)) | (1 << (PlSqlParser.USE_STORED_OUTLINES - 2050)) | (1 << (PlSqlParser.USE_TTT_FOR_GSETS - 2050)) | (1 << (PlSqlParser.USE - 2050)) | (1 << (PlSqlParser.USE_VECTOR_AGGREGATION - 2050)) | (1 << (PlSqlParser.USE_WEAK_NAME_RESL - 2050)) | (1 << (PlSqlParser.USING_NO_EXPAND - 2050)) | (1 << (PlSqlParser.USING - 2050)) | (1 << (PlSqlParser.UTF16BE - 2050)) | (1 << (PlSqlParser.UTF16LE - 2050)) | (1 << (PlSqlParser.UTF32 - 2050)) | (1 << (PlSqlParser.UTF8 - 2050)) | (1 << (PlSqlParser.V1 - 2050)) | (1 << (PlSqlParser.V2 - 2050)) | (1 << (PlSqlParser.VALIDATE - 2050)) | (1 << (PlSqlParser.VALIDATION - 2050)) | (1 << (PlSqlParser.VALID_TIME_END - 2050)) | (1 << (PlSqlParser.VALUE - 2050)) | (1 << (PlSqlParser.VARCHAR2 - 2050)) | (1 << (PlSqlParser.VARCHAR - 2050)) | (1 << (PlSqlParser.VARIABLE - 2050)) | (1 << (PlSqlParser.VAR_POP - 2050)) | (1 << (PlSqlParser.VARRAYS - 2050)) | (1 << (PlSqlParser.VARRAY - 2050)) | (1 << (PlSqlParser.VAR_SAMP - 2050)))) !== 0) || ((((_la - 2082)) & ~0x1f) == 0 && ((1 << (_la - 2082)) & ((1 << (PlSqlParser.VARYING - 2082)) | (1 << (PlSqlParser.VECTOR_READ_TRACE - 2082)) | (1 << (PlSqlParser.VECTOR_READ - 2082)) | (1 << (PlSqlParser.VECTOR_TRANSFORM_DIMS - 2082)) | (1 << (PlSqlParser.VECTOR_TRANSFORM_FACT - 2082)) | (1 << (PlSqlParser.VECTOR_TRANSFORM - 2082)) | (1 << (PlSqlParser.VERIFIER - 2082)) | (1 << (PlSqlParser.VERIFY - 2082)) | (1 << (PlSqlParser.VERSIONING - 2082)) | (1 << (PlSqlParser.VERSIONS_ENDSCN - 2082)) | (1 << (PlSqlParser.VERSIONS_ENDTIME - 2082)) | (1 << (PlSqlParser.VERSIONS_OPERATION - 2082)) | (1 << (PlSqlParser.VERSIONS_STARTSCN - 2082)) | (1 << (PlSqlParser.VERSIONS_STARTTIME - 2082)) | (1 << (PlSqlParser.VERSIONS - 2082)) | (1 << (PlSqlParser.VERSIONS_XID - 2082)) | (1 << (PlSqlParser.VERSION - 2082)) | (1 << (PlSqlParser.VIOLATION - 2082)) | (1 << (PlSqlParser.VIRTUAL - 2082)) | (1 << (PlSqlParser.VISIBILITY - 2082)) | (1 << (PlSqlParser.VISIBLE - 2082)) | (1 << (PlSqlParser.VOLUME - 2082)) | (1 << (PlSqlParser.VSIZE - 2082)) | (1 << (PlSqlParser.WAIT - 2082)) | (1 << (PlSqlParser.WALLET - 2082)) | (1 << (PlSqlParser.WARNING - 2082)) | (1 << (PlSqlParser.WEEKS - 2082)) | (1 << (PlSqlParser.WEEK - 2082)) | (1 << (PlSqlParser.WELLFORMED - 2082)) | (1 << (PlSqlParser.WHENEVER - 2082)) | (1 << (PlSqlParser.WHEN - 2082)))) !== 0) || ((((_la - 2115)) & ~0x1f) == 0 && ((1 << (_la - 2115)) & ((1 << (PlSqlParser.WHILE - 2115)) | (1 << (PlSqlParser.WHITESPACE - 2115)) | (1 << (PlSqlParser.WIDTH_BUCKET - 2115)) | (1 << (PlSqlParser.WITHIN - 2115)) | (1 << (PlSqlParser.WITHOUT - 2115)) | (1 << (PlSqlParser.WITH_PLSQL - 2115)) | (1 << (PlSqlParser.WORK - 2115)) | (1 << (PlSqlParser.WRAPPED - 2115)) | (1 << (PlSqlParser.WRAPPER - 2115)) | (1 << (PlSqlParser.WRITE - 2115)) | (1 << (PlSqlParser.XDB_FASTPATH_INSERT - 2115)) | (1 << (PlSqlParser.X_DYN_PRUNE - 2115)) | (1 << (PlSqlParser.XID - 2115)) | (1 << (PlSqlParser.XML2OBJECT - 2115)) | (1 << (PlSqlParser.XMLAGG - 2115)) | (1 << (PlSqlParser.XMLATTRIBUTES - 2115)) | (1 << (PlSqlParser.XMLCAST - 2115)) | (1 << (PlSqlParser.XMLCDATA - 2115)) | (1 << (PlSqlParser.XMLCOLATTVAL - 2115)) | (1 << (PlSqlParser.XMLCOMMENT - 2115)) | (1 << (PlSqlParser.XMLCONCAT - 2115)) | (1 << (PlSqlParser.XMLDIFF - 2115)) | (1 << (PlSqlParser.XML_DML_RWT_STMT - 2115)) | (1 << (PlSqlParser.XMLELEMENT - 2115)) | (1 << (PlSqlParser.XMLEXISTS2 - 2115)) | (1 << (PlSqlParser.XMLEXISTS - 2115)) | (1 << (PlSqlParser.XMLFOREST - 2115)) | (1 << (PlSqlParser.XMLINDEX_REWRITE_IN_SELECT - 2115)) | (1 << (PlSqlParser.XMLINDEX_REWRITE - 2115)))) !== 0) || ((((_la - 2147)) & ~0x1f) == 0 && ((1 << (_la - 2147)) & ((1 << (PlSqlParser.XMLINDEX_SEL_IDX_TBL - 2147)) | (1 << (PlSqlParser.XMLISNODE - 2147)) | (1 << (PlSqlParser.XMLISVALID - 2147)) | (1 << (PlSqlParser.XMLNAMESPACES - 2147)) | (1 << (PlSqlParser.XMLPARSE - 2147)) | (1 << (PlSqlParser.XMLPATCH - 2147)) | (1 << (PlSqlParser.XMLPI - 2147)) | (1 << (PlSqlParser.XMLQUERYVAL - 2147)) | (1 << (PlSqlParser.XMLQUERY - 2147)) | (1 << (PlSqlParser.XMLROOT - 2147)) | (1 << (PlSqlParser.XMLSCHEMA - 2147)) | (1 << (PlSqlParser.XMLSERIALIZE - 2147)) | (1 << (PlSqlParser.XMLTABLE - 2147)) | (1 << (PlSqlParser.XMLTRANSFORMBLOB - 2147)) | (1 << (PlSqlParser.XMLTRANSFORM - 2147)) | (1 << (PlSqlParser.XMLTYPE - 2147)) | (1 << (PlSqlParser.XML - 2147)) | (1 << (PlSqlParser.XPATHTABLE - 2147)) | (1 << (PlSqlParser.XS_SYS_CONTEXT - 2147)) | (1 << (PlSqlParser.XS - 2147)) | (1 << (PlSqlParser.YEARS - 2147)) | (1 << (PlSqlParser.YEAR - 2147)) | (1 << (PlSqlParser.YES - 2147)) | (1 << (PlSqlParser.YMINTERVAL_UNCONSTRAINED - 2147)) | (1 << (PlSqlParser.ZONEMAP - 2147)) | (1 << (PlSqlParser.ZONE - 2147)) | (1 << (PlSqlParser.PREDICTION - 2147)) | (1 << (PlSqlParser.PREDICTION_BOUNDS - 2147)) | (1 << (PlSqlParser.PREDICTION_COST - 2147)) | (1 << (PlSqlParser.PREDICTION_DETAILS - 2147)) | (1 << (PlSqlParser.PREDICTION_PROBABILITY - 2147)))) !== 0) || ((((_la - 2179)) & ~0x1f) == 0 && ((1 << (_la - 2179)) & ((1 << (PlSqlParser.PREDICTION_SET - 2179)) | (1 << (PlSqlParser.CUME_DIST - 2179)) | (1 << (PlSqlParser.DENSE_RANK - 2179)) | (1 << (PlSqlParser.LISTAGG - 2179)) | (1 << (PlSqlParser.PERCENT_RANK - 2179)) | (1 << (PlSqlParser.PERCENTILE_CONT - 2179)) | (1 << (PlSqlParser.PERCENTILE_DISC - 2179)) | (1 << (PlSqlParser.RANK - 2179)) | (1 << (PlSqlParser.AVG - 2179)) | (1 << (PlSqlParser.CORR - 2179)) | (1 << (PlSqlParser.COVAR_ - 2179)) | (1 << (PlSqlParser.LAG - 2179)) | (1 << (PlSqlParser.LEAD - 2179)) | (1 << (PlSqlParser.MAX - 2179)) | (1 << (PlSqlParser.MEDIAN - 2179)) | (1 << (PlSqlParser.MIN - 2179)) | (1 << (PlSqlParser.NTILE - 2179)) | (1 << (PlSqlParser.NVL - 2179)) | (1 << (PlSqlParser.RATIO_TO_REPORT - 2179)) | (1 << (PlSqlParser.REGR_ - 2179)) | (1 << (PlSqlParser.ROUND - 2179)) | (1 << (PlSqlParser.ROW_NUMBER - 2179)) | (1 << (PlSqlParser.SUBSTR - 2179)) | (1 << (PlSqlParser.TO_CHAR - 2179)) | (1 << (PlSqlParser.TRIM - 2179)) | (1 << (PlSqlParser.SUM - 2179)) | (1 << (PlSqlParser.STDDEV - 2179)) | (1 << (PlSqlParser.VAR_ - 2179)) | (1 << (PlSqlParser.VARIANCE - 2179)) | (1 << (PlSqlParser.LEAST - 2179)) | (1 << (PlSqlParser.GREATEST - 2179)))) !== 0) || ((((_la - 2211)) & ~0x1f) == 0 && ((1 << (_la - 2211)) & ((1 << (PlSqlParser.TO_DATE - 2211)) | (1 << (PlSqlParser.NATIONAL_CHAR_STRING_LIT - 2211)) | (1 << (PlSqlParser.PERIOD - 2211)) | (1 << (PlSqlParser.CHAR_STRING - 2211)) | (1 << (PlSqlParser.DELIMITED_ID - 2211)))) !== 0) || _la===PlSqlParser.INTRODUCER || _la===PlSqlParser.REGULAR_ID) { this.state = 2853; this.table_alias(); } this.state = 2856; this.match(PlSqlParser.LEFT_PAREN); this.state = 2857; this.index_expr(); this.state = 2859; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.ASC || _la===PlSqlParser.DESC) { this.state = 2858; _la = this._input.LA(1); if(!(_la===PlSqlParser.ASC || _la===PlSqlParser.DESC)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } } this.state = 2868; this._errHandler.sync(this); _la = this._input.LA(1); while(_la===PlSqlParser.COMMA) { this.state = 2861; this.match(PlSqlParser.COMMA); this.state = 2862; this.index_expr(); this.state = 2864; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.ASC || _la===PlSqlParser.DESC) { this.state = 2863; _la = this._input.LA(1); if(!(_la===PlSqlParser.ASC || _la===PlSqlParser.DESC)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } } this.state = 2870; this._errHandler.sync(this); _la = this._input.LA(1); } this.state = 2871; this.match(PlSqlParser.RIGHT_PAREN); this.state = 2873; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.COMPRESS || _la===PlSqlParser.FILESYSTEM_LIKE_LOGGING || _la===PlSqlParser.GLOBAL || _la===PlSqlParser.INDEXTYPE || _la===PlSqlParser.INITRANS || _la===PlSqlParser.INVISIBLE || _la===PlSqlParser.LOCAL || _la===PlSqlParser.LOGGING || _la===PlSqlParser.NOCOMPRESS || _la===PlSqlParser.NOLOGGING || _la===PlSqlParser.NOPARALLEL || _la===PlSqlParser.NOSORT || _la===PlSqlParser.PARALLEL || _la===PlSqlParser.PCTFREE || _la===PlSqlParser.PCTUSED || _la===PlSqlParser.REVERSE || _la===PlSqlParser.SORT || _la===PlSqlParser.STORAGE || _la===PlSqlParser.TABLESPACE || _la===PlSqlParser.VISIBLE) { this.state = 2872; this.index_properties(); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Bitmap_join_index_clauseContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_bitmap_join_index_clause; return this; } Bitmap_join_index_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Bitmap_join_index_clauseContext.prototype.constructor = Bitmap_join_index_clauseContext; Bitmap_join_index_clauseContext.prototype.tableview_name = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Tableview_nameContext); } else { return this.getTypedRuleContext(Tableview_nameContext,i); } }; Bitmap_join_index_clauseContext.prototype.LEFT_PAREN = function() { return this.getToken(PlSqlParser.LEFT_PAREN, 0); }; Bitmap_join_index_clauseContext.prototype.column_name = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Column_nameContext); } else { return this.getTypedRuleContext(Column_nameContext,i); } }; Bitmap_join_index_clauseContext.prototype.RIGHT_PAREN = function() { return this.getToken(PlSqlParser.RIGHT_PAREN, 0); }; Bitmap_join_index_clauseContext.prototype.FROM = function() { return this.getToken(PlSqlParser.FROM, 0); }; Bitmap_join_index_clauseContext.prototype.table_alias = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Table_aliasContext); } else { return this.getTypedRuleContext(Table_aliasContext,i); } }; Bitmap_join_index_clauseContext.prototype.where_clause = function() { return this.getTypedRuleContext(Where_clauseContext,0); }; Bitmap_join_index_clauseContext.prototype.COMMA = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.COMMA); } else { return this.getToken(PlSqlParser.COMMA, i); } }; Bitmap_join_index_clauseContext.prototype.local_partitioned_index = function() { return this.getTypedRuleContext(Local_partitioned_indexContext,0); }; Bitmap_join_index_clauseContext.prototype.index_attributes = function() { return this.getTypedRuleContext(Index_attributesContext,0); }; Bitmap_join_index_clauseContext.prototype.ASC = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.ASC); } else { return this.getToken(PlSqlParser.ASC, i); } }; Bitmap_join_index_clauseContext.prototype.DESC = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.DESC); } else { return this.getToken(PlSqlParser.DESC, i); } }; Bitmap_join_index_clauseContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterBitmap_join_index_clause(this); } }; Bitmap_join_index_clauseContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitBitmap_join_index_clause(this); } }; Bitmap_join_index_clauseContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitBitmap_join_index_clause(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Bitmap_join_index_clauseContext = Bitmap_join_index_clauseContext; PlSqlParser.prototype.bitmap_join_index_clause = function() { var localctx = new Bitmap_join_index_clauseContext(this, this._ctx, this.state); this.enterRule(localctx, 188, PlSqlParser.RULE_bitmap_join_index_clause); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 2875; this.tableview_name(); this.state = 2876; this.match(PlSqlParser.LEFT_PAREN); this.state = 2879; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,199,this._ctx); if(la_===1) { this.state = 2877; this.tableview_name(); } else if(la_===2) { this.state = 2878; this.table_alias(); } this.state = 2881; this.column_name(); this.state = 2883; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.ASC || _la===PlSqlParser.DESC) { this.state = 2882; _la = this._input.LA(1); if(!(_la===PlSqlParser.ASC || _la===PlSqlParser.DESC)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } } this.state = 2896; this._errHandler.sync(this); _la = this._input.LA(1); while(_la===PlSqlParser.COMMA) { this.state = 2885; this.match(PlSqlParser.COMMA); this.state = 2888; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,201,this._ctx); if(la_===1) { this.state = 2886; this.tableview_name(); } else if(la_===2) { this.state = 2887; this.table_alias(); } this.state = 2890; this.column_name(); this.state = 2892; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.ASC || _la===PlSqlParser.DESC) { this.state = 2891; _la = this._input.LA(1); if(!(_la===PlSqlParser.ASC || _la===PlSqlParser.DESC)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } } this.state = 2898; this._errHandler.sync(this); _la = this._input.LA(1); } this.state = 2899; this.match(PlSqlParser.RIGHT_PAREN); this.state = 2900; this.match(PlSqlParser.FROM); this.state = 2901; this.tableview_name(); this.state = 2902; this.table_alias(); this.state = 2909; this._errHandler.sync(this); _la = this._input.LA(1); while(_la===PlSqlParser.COMMA) { this.state = 2903; this.match(PlSqlParser.COMMA); this.state = 2904; this.tableview_name(); this.state = 2905; this.table_alias(); this.state = 2911; this._errHandler.sync(this); _la = this._input.LA(1); } this.state = 2912; this.where_clause(); this.state = 2914; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.LOCAL) { this.state = 2913; this.local_partitioned_index(); } this.state = 2917; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.COMPRESS || _la===PlSqlParser.FILESYSTEM_LIKE_LOGGING || _la===PlSqlParser.INITRANS || _la===PlSqlParser.INVISIBLE || _la===PlSqlParser.LOGGING || _la===PlSqlParser.NOCOMPRESS || _la===PlSqlParser.NOLOGGING || _la===PlSqlParser.NOPARALLEL || _la===PlSqlParser.NOSORT || _la===PlSqlParser.PARALLEL || _la===PlSqlParser.PCTFREE || _la===PlSqlParser.PCTUSED || _la===PlSqlParser.REVERSE || _la===PlSqlParser.SORT || _la===PlSqlParser.STORAGE || _la===PlSqlParser.TABLESPACE || _la===PlSqlParser.VISIBLE) { this.state = 2916; this.index_attributes(); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Index_exprContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_index_expr; return this; } Index_exprContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Index_exprContext.prototype.constructor = Index_exprContext; Index_exprContext.prototype.column_name = function() { return this.getTypedRuleContext(Column_nameContext,0); }; Index_exprContext.prototype.expression = function() { return this.getTypedRuleContext(ExpressionContext,0); }; Index_exprContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterIndex_expr(this); } }; Index_exprContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitIndex_expr(this); } }; Index_exprContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitIndex_expr(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Index_exprContext = Index_exprContext; PlSqlParser.prototype.index_expr = function() { var localctx = new Index_exprContext(this, this._ctx, this.state); this.enterRule(localctx, 190, PlSqlParser.RULE_index_expr); try { this.state = 2921; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,207,this._ctx); switch(la_) { case 1: this.enterOuterAlt(localctx, 1); this.state = 2919; this.column_name(); break; case 2: this.enterOuterAlt(localctx, 2); this.state = 2920; this.expression(); break; } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Index_propertiesContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_index_properties; return this; } Index_propertiesContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Index_propertiesContext.prototype.constructor = Index_propertiesContext; Index_propertiesContext.prototype.global_partitioned_index = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Global_partitioned_indexContext); } else { return this.getTypedRuleContext(Global_partitioned_indexContext,i); } }; Index_propertiesContext.prototype.local_partitioned_index = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Local_partitioned_indexContext); } else { return this.getTypedRuleContext(Local_partitioned_indexContext,i); } }; Index_propertiesContext.prototype.index_attributes = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Index_attributesContext); } else { return this.getTypedRuleContext(Index_attributesContext,i); } }; Index_propertiesContext.prototype.INDEXTYPE = function() { return this.getToken(PlSqlParser.INDEXTYPE, 0); }; Index_propertiesContext.prototype.IS = function() { return this.getToken(PlSqlParser.IS, 0); }; Index_propertiesContext.prototype.domain_index_clause = function() { return this.getTypedRuleContext(Domain_index_clauseContext,0); }; Index_propertiesContext.prototype.xmlindex_clause = function() { return this.getTypedRuleContext(Xmlindex_clauseContext,0); }; Index_propertiesContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterIndex_properties(this); } }; Index_propertiesContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitIndex_properties(this); } }; Index_propertiesContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitIndex_properties(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Index_propertiesContext = Index_propertiesContext; PlSqlParser.prototype.index_properties = function() { var localctx = new Index_propertiesContext(this, this._ctx, this.state); this.enterRule(localctx, 192, PlSqlParser.RULE_index_properties); var _la = 0; // Token type try { this.state = 2936; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.COMPRESS: case PlSqlParser.FILESYSTEM_LIKE_LOGGING: case PlSqlParser.GLOBAL: case PlSqlParser.INITRANS: case PlSqlParser.INVISIBLE: case PlSqlParser.LOCAL: case PlSqlParser.LOGGING: case PlSqlParser.NOCOMPRESS: case PlSqlParser.NOLOGGING: case PlSqlParser.NOPARALLEL: case PlSqlParser.NOSORT: case PlSqlParser.PARALLEL: case PlSqlParser.PCTFREE: case PlSqlParser.PCTUSED: case PlSqlParser.REVERSE: case PlSqlParser.SORT: case PlSqlParser.STORAGE: case PlSqlParser.TABLESPACE: case PlSqlParser.VISIBLE: this.enterOuterAlt(localctx, 1); this.state = 2926; this._errHandler.sync(this); _la = this._input.LA(1); do { this.state = 2926; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.GLOBAL: this.state = 2923; this.global_partitioned_index(); break; case PlSqlParser.LOCAL: this.state = 2924; this.local_partitioned_index(); break; case PlSqlParser.COMPRESS: case PlSqlParser.FILESYSTEM_LIKE_LOGGING: case PlSqlParser.INITRANS: case PlSqlParser.INVISIBLE: case PlSqlParser.LOGGING: case PlSqlParser.NOCOMPRESS: case PlSqlParser.NOLOGGING: case PlSqlParser.NOPARALLEL: case PlSqlParser.NOSORT: case PlSqlParser.PARALLEL: case PlSqlParser.PCTFREE: case PlSqlParser.PCTUSED: case PlSqlParser.REVERSE: case PlSqlParser.SORT: case PlSqlParser.STORAGE: case PlSqlParser.TABLESPACE: case PlSqlParser.VISIBLE: this.state = 2925; this.index_attributes(); break; default: throw new antlr4.error.NoViableAltException(this); } this.state = 2928; this._errHandler.sync(this); _la = this._input.LA(1); } while(_la===PlSqlParser.COMPRESS || _la===PlSqlParser.FILESYSTEM_LIKE_LOGGING || _la===PlSqlParser.GLOBAL || _la===PlSqlParser.INITRANS || _la===PlSqlParser.INVISIBLE || _la===PlSqlParser.LOCAL || _la===PlSqlParser.LOGGING || _la===PlSqlParser.NOCOMPRESS || _la===PlSqlParser.NOLOGGING || _la===PlSqlParser.NOPARALLEL || _la===PlSqlParser.NOSORT || _la===PlSqlParser.PARALLEL || _la===PlSqlParser.PCTFREE || _la===PlSqlParser.PCTUSED || _la===PlSqlParser.REVERSE || _la===PlSqlParser.SORT || _la===PlSqlParser.STORAGE || _la===PlSqlParser.TABLESPACE || _la===PlSqlParser.VISIBLE); break; case PlSqlParser.INDEXTYPE: this.enterOuterAlt(localctx, 2); this.state = 2930; this.match(PlSqlParser.INDEXTYPE); this.state = 2931; this.match(PlSqlParser.IS); this.state = 2934; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.ABORT: case PlSqlParser.ABS: case PlSqlParser.ACCESS: case PlSqlParser.ACCESSED: case PlSqlParser.ACCOUNT: case PlSqlParser.ACL: case PlSqlParser.ACOS: case PlSqlParser.ACTION: case PlSqlParser.ACTIONS: case PlSqlParser.ACTIVATE: case PlSqlParser.ACTIVE: case PlSqlParser.ACTIVE_COMPONENT: case PlSqlParser.ACTIVE_DATA: case PlSqlParser.ACTIVE_FUNCTION: case PlSqlParser.ACTIVE_TAG: case PlSqlParser.ACTIVITY: case PlSqlParser.ADAPTIVE_PLAN: case PlSqlParser.ADD: case PlSqlParser.ADD_COLUMN: case PlSqlParser.ADD_GROUP: case PlSqlParser.ADD_MONTHS: case PlSqlParser.ADJ_DATE: case PlSqlParser.ADMIN: case PlSqlParser.ADMINISTER: case PlSqlParser.ADMINISTRATOR: case PlSqlParser.ADVANCED: case PlSqlParser.ADVISE: case PlSqlParser.ADVISOR: case PlSqlParser.AFD_DISKSTRING: case PlSqlParser.AFTER: case PlSqlParser.AGENT: case PlSqlParser.AGGREGATE: case PlSqlParser.A_LETTER: case PlSqlParser.ALIAS: case PlSqlParser.ALLOCATE: case PlSqlParser.ALLOW: case PlSqlParser.ALL_ROWS: case PlSqlParser.ALWAYS: case PlSqlParser.ANALYZE: case PlSqlParser.ANCILLARY: case PlSqlParser.AND_EQUAL: case PlSqlParser.ANOMALY: case PlSqlParser.ANSI_REARCH: case PlSqlParser.ANTIJOIN: case PlSqlParser.ANYSCHEMA: case PlSqlParser.APPEND: case PlSqlParser.APPENDCHILDXML: case PlSqlParser.APPEND_VALUES: case PlSqlParser.APPLICATION: case PlSqlParser.APPLY: case PlSqlParser.APPROX_COUNT_DISTINCT: case PlSqlParser.ARCHIVAL: case PlSqlParser.ARCHIVE: case PlSqlParser.ARCHIVED: case PlSqlParser.ARCHIVELOG: case PlSqlParser.ARRAY: case PlSqlParser.ASCII: case PlSqlParser.ASCIISTR: case PlSqlParser.ASIN: case PlSqlParser.ASIS: case PlSqlParser.ASSEMBLY: case PlSqlParser.ASSIGN: case PlSqlParser.ASSOCIATE: case PlSqlParser.ASYNC: case PlSqlParser.ASYNCHRONOUS: case PlSqlParser.ATAN2: case PlSqlParser.ATAN: case PlSqlParser.AT: case PlSqlParser.ATTRIBUTE: case PlSqlParser.ATTRIBUTES: case PlSqlParser.AUTHENTICATED: case PlSqlParser.AUTHENTICATION: case PlSqlParser.AUTHID: case PlSqlParser.AUTHORIZATION: case PlSqlParser.AUTOALLOCATE: case PlSqlParser.AUTO: case PlSqlParser.AUTOEXTEND: case PlSqlParser.AUTO_LOGIN: case PlSqlParser.AUTOMATIC: case PlSqlParser.AUTONOMOUS_TRANSACTION: case PlSqlParser.AUTO_REOPTIMIZE: case PlSqlParser.AVAILABILITY: case PlSqlParser.AVRO: case PlSqlParser.BACKGROUND: case PlSqlParser.BACKUP: case PlSqlParser.BASIC: case PlSqlParser.BASICFILE: case PlSqlParser.BATCH: case PlSqlParser.BATCHSIZE: case PlSqlParser.BATCH_TABLE_ACCESS_BY_ROWID: case PlSqlParser.BECOME: case PlSqlParser.BEFORE: case PlSqlParser.BEGIN: case PlSqlParser.BEGINNING: case PlSqlParser.BEGIN_OUTLINE_DATA: case PlSqlParser.BEHALF: case PlSqlParser.BEQUEATH: case PlSqlParser.BFILE: case PlSqlParser.BFILENAME: case PlSqlParser.BIGFILE: case PlSqlParser.BINARY: case PlSqlParser.BINARY_DOUBLE: case PlSqlParser.BINARY_DOUBLE_INFINITY: case PlSqlParser.BINARY_DOUBLE_NAN: case PlSqlParser.BINARY_FLOAT: case PlSqlParser.BINARY_FLOAT_INFINITY: case PlSqlParser.BINARY_FLOAT_NAN: case PlSqlParser.BINARY_INTEGER: case PlSqlParser.BIND_AWARE: case PlSqlParser.BINDING: case PlSqlParser.BIN_TO_NUM: case PlSqlParser.BITAND: case PlSqlParser.BITMAP_AND: case PlSqlParser.BITMAP: case PlSqlParser.BITMAPS: case PlSqlParser.BITMAP_TREE: case PlSqlParser.BITS: case PlSqlParser.BLOB: case PlSqlParser.BLOCK: case PlSqlParser.BLOCK_RANGE: case PlSqlParser.BLOCKS: case PlSqlParser.BLOCKSIZE: case PlSqlParser.BODY: case PlSqlParser.BOOLEAN: case PlSqlParser.BOTH: case PlSqlParser.BOUND: case PlSqlParser.BRANCH: case PlSqlParser.BREADTH: case PlSqlParser.BROADCAST: case PlSqlParser.BSON: case PlSqlParser.BUFFER: case PlSqlParser.BUFFER_CACHE: case PlSqlParser.BUFFER_POOL: case PlSqlParser.BUILD: case PlSqlParser.BULK: case PlSqlParser.BYPASS_RECURSIVE_CHECK: case PlSqlParser.BYPASS_UJVC: case PlSqlParser.BYTE: case PlSqlParser.CACHE: case PlSqlParser.CACHE_CB: case PlSqlParser.CACHE_INSTANCES: case PlSqlParser.CACHE_TEMP_TABLE: case PlSqlParser.CACHING: case PlSqlParser.CALCULATED: case PlSqlParser.CALLBACK: case PlSqlParser.CALL: case PlSqlParser.CANCEL: case PlSqlParser.CAPACITY: case PlSqlParser.CARDINALITY: case PlSqlParser.CASCADE: case PlSqlParser.CASE: case PlSqlParser.CAST: case PlSqlParser.CATEGORY: case PlSqlParser.CDBDEFAULT: case PlSqlParser.CEIL: case PlSqlParser.CELL_FLASH_CACHE: case PlSqlParser.CERTIFICATE: case PlSqlParser.CFILE: case PlSqlParser.CHAINED: case PlSqlParser.CHANGE: case PlSqlParser.CHANGE_DUPKEY_ERROR_INDEX: case PlSqlParser.CHARACTER: case PlSqlParser.CHAR: case PlSqlParser.CHAR_CS: case PlSqlParser.CHARTOROWID: case PlSqlParser.CHECK_ACL_REWRITE: case PlSqlParser.CHECKPOINT: case PlSqlParser.CHILD: case PlSqlParser.CHOOSE: case PlSqlParser.CHR: case PlSqlParser.CHUNK: case PlSqlParser.CLASS: case PlSqlParser.CLASSIFIER: case PlSqlParser.CLEANUP: case PlSqlParser.CLEAR: case PlSqlParser.C_LETTER: case PlSqlParser.CLIENT: case PlSqlParser.CLOB: case PlSqlParser.CLONE: case PlSqlParser.CLOSE_CACHED_OPEN_CURSORS: case PlSqlParser.CLOSE: case PlSqlParser.CLUSTER_BY_ROWID: case PlSqlParser.CLUSTER: case PlSqlParser.CLUSTER_DETAILS: case PlSqlParser.CLUSTER_DISTANCE: case PlSqlParser.CLUSTER_ID: case PlSqlParser.CLUSTERING: case PlSqlParser.CLUSTERING_FACTOR: case PlSqlParser.CLUSTER_PROBABILITY: case PlSqlParser.CLUSTER_SET: case PlSqlParser.COALESCE: case PlSqlParser.COALESCE_SQ: case PlSqlParser.COARSE: case PlSqlParser.CO_AUTH_IND: case PlSqlParser.COLD: case PlSqlParser.COLLECT: case PlSqlParser.COLUMNAR: case PlSqlParser.COLUMN_AUTH_INDICATOR: case PlSqlParser.COLUMN: case PlSqlParser.COLUMNS: case PlSqlParser.COLUMN_STATS: case PlSqlParser.COLUMN_VALUE: case PlSqlParser.COMMENT: case PlSqlParser.COMMIT: case PlSqlParser.COMMITTED: case PlSqlParser.COMMON_DATA: case PlSqlParser.COMPACT: case PlSqlParser.COMPATIBILITY: case PlSqlParser.COMPILE: case PlSqlParser.COMPLETE: case PlSqlParser.COMPLIANCE: case PlSqlParser.COMPONENT: case PlSqlParser.COMPONENTS: case PlSqlParser.COMPOSE: case PlSqlParser.COMPOSITE: case PlSqlParser.COMPOSITE_LIMIT: case PlSqlParser.COMPOUND: case PlSqlParser.COMPUTE: case PlSqlParser.CONCAT: case PlSqlParser.CON_DBID_TO_ID: case PlSqlParser.CONDITIONAL: case PlSqlParser.CONDITION: case PlSqlParser.CONFIRM: case PlSqlParser.CONFORMING: case PlSqlParser.CON_GUID_TO_ID: case PlSqlParser.CON_ID: case PlSqlParser.CON_NAME_TO_ID: case PlSqlParser.CONNECT_BY_CB_WHR_ONLY: case PlSqlParser.CONNECT_BY_COMBINE_SW: case PlSqlParser.CONNECT_BY_COST_BASED: case PlSqlParser.CONNECT_BY_ELIM_DUPS: case PlSqlParser.CONNECT_BY_FILTERING: case PlSqlParser.CONNECT_BY_ISCYCLE: case PlSqlParser.CONNECT_BY_ISLEAF: case PlSqlParser.CONNECT_BY_ROOT: case PlSqlParser.CONNECT_TIME: case PlSqlParser.CONSIDER: case PlSqlParser.CONSISTENT: case PlSqlParser.CONSTANT: case PlSqlParser.CONST: case PlSqlParser.CONSTRAINT: case PlSqlParser.CONSTRAINTS: case PlSqlParser.CONSTRUCTOR: case PlSqlParser.CONTAINER: case PlSqlParser.CONTAINER_DATA: case PlSqlParser.CONTAINERS: case PlSqlParser.CONTENT: case PlSqlParser.CONTENTS: case PlSqlParser.CONTEXT: case PlSqlParser.CONTINUE: case PlSqlParser.CONTROLFILE: case PlSqlParser.CON_UID_TO_ID: case PlSqlParser.CONVERT: case PlSqlParser.COOKIE: case PlSqlParser.COPY: case PlSqlParser.CORR_K: case PlSqlParser.CORR_S: case PlSqlParser.CORRUPTION: case PlSqlParser.CORRUPT_XID_ALL: case PlSqlParser.CORRUPT_XID: case PlSqlParser.COS: case PlSqlParser.COSH: case PlSqlParser.COST: case PlSqlParser.COST_XML_QUERY_REWRITE: case PlSqlParser.COUNT: case PlSqlParser.COVAR_POP: case PlSqlParser.COVAR_SAMP: case PlSqlParser.CPU_COSTING: case PlSqlParser.CPU_PER_CALL: case PlSqlParser.CPU_PER_SESSION: case PlSqlParser.CRASH: case PlSqlParser.CREATE_FILE_DEST: case PlSqlParser.CREATE_STORED_OUTLINES: case PlSqlParser.CREATION: case PlSqlParser.CREDENTIAL: case PlSqlParser.CRITICAL: case PlSqlParser.CROSS: case PlSqlParser.CROSSEDITION: case PlSqlParser.CSCONVERT: case PlSqlParser.CUBE_AJ: case PlSqlParser.CUBE: case PlSqlParser.CUBE_GB: case PlSqlParser.CUBE_SJ: case PlSqlParser.CUME_DISTM: case PlSqlParser.CURRENT: case PlSqlParser.CURRENT_DATE: case PlSqlParser.CURRENT_SCHEMA: case PlSqlParser.CURRENT_TIME: case PlSqlParser.CURRENT_TIMESTAMP: case PlSqlParser.CURRENT_USER: case PlSqlParser.CURRENTV: case PlSqlParser.CURSOR: case PlSqlParser.CURSOR_SHARING_EXACT: case PlSqlParser.CURSOR_SPECIFIC_SEGMENT: case PlSqlParser.CUSTOMDATUM: case PlSqlParser.CV: case PlSqlParser.CYCLE: case PlSqlParser.DANGLING: case PlSqlParser.DATABASE: case PlSqlParser.DATA: case PlSqlParser.DATAFILE: case PlSqlParser.DATAFILES: case PlSqlParser.DATAMOVEMENT: case PlSqlParser.DATAOBJNO: case PlSqlParser.DATAOBJ_TO_MAT_PARTITION: case PlSqlParser.DATAOBJ_TO_PARTITION: case PlSqlParser.DATAPUMP: case PlSqlParser.DATA_SECURITY_REWRITE_LIMIT: case PlSqlParser.DATE_MODE: case PlSqlParser.DAY: case PlSqlParser.DAYS: case PlSqlParser.DBA: case PlSqlParser.DBA_RECYCLEBIN: case PlSqlParser.DBMS_STATS: case PlSqlParser.DB_ROLE_CHANGE: case PlSqlParser.DBTIMEZONE: case PlSqlParser.DB_UNIQUE_NAME: case PlSqlParser.DB_VERSION: case PlSqlParser.DDL: case PlSqlParser.DEALLOCATE: case PlSqlParser.DEBUG: case PlSqlParser.DEBUGGER: case PlSqlParser.DEC: case PlSqlParser.DECIMAL: case PlSqlParser.DECLARE: case PlSqlParser.DECOMPOSE: case PlSqlParser.DECORRELATE: case PlSqlParser.DECR: case PlSqlParser.DECREMENT: case PlSqlParser.DECRYPT: case PlSqlParser.DEDUPLICATE: case PlSqlParser.DEFAULTS: case PlSqlParser.DEFERRABLE: case PlSqlParser.DEFERRED: case PlSqlParser.DEFINED: case PlSqlParser.DEFINE: case PlSqlParser.DEFINER: case PlSqlParser.DEGREE: case PlSqlParser.DELAY: case PlSqlParser.DELEGATE: case PlSqlParser.DELETE_ALL: case PlSqlParser.DELETE: case PlSqlParser.DELETEXML: case PlSqlParser.DEMAND: case PlSqlParser.DENSE_RANKM: case PlSqlParser.DEPENDENT: case PlSqlParser.DEPTH: case PlSqlParser.DEQUEUE: case PlSqlParser.DEREF: case PlSqlParser.DEREF_NO_REWRITE: case PlSqlParser.DESTROY: case PlSqlParser.DETACHED: case PlSqlParser.DETERMINES: case PlSqlParser.DETERMINISTIC: case PlSqlParser.DICTIONARY: case PlSqlParser.DIMENSION: case PlSqlParser.DIMENSIONS: case PlSqlParser.DIRECT_LOAD: case PlSqlParser.DIRECTORY: case PlSqlParser.DIRECT_PATH: case PlSqlParser.DISABLE_ALL: case PlSqlParser.DISABLE: case PlSqlParser.DISABLE_PARALLEL_DML: case PlSqlParser.DISABLE_PRESET: case PlSqlParser.DISABLE_RPKE: case PlSqlParser.DISALLOW: case PlSqlParser.DISASSOCIATE: case PlSqlParser.DISCARD: case PlSqlParser.DISCONNECT: case PlSqlParser.DISK: case PlSqlParser.DISKGROUP: case PlSqlParser.DISKS: case PlSqlParser.DISMOUNT: case PlSqlParser.DISTINGUISHED: case PlSqlParser.DISTRIBUTED: case PlSqlParser.DISTRIBUTE: case PlSqlParser.DML: case PlSqlParser.DML_UPDATE: case PlSqlParser.DOCFIDELITY: case PlSqlParser.DOCUMENT: case PlSqlParser.DOMAIN_INDEX_FILTER: case PlSqlParser.DOMAIN_INDEX_NO_SORT: case PlSqlParser.DOMAIN_INDEX_SORT: case PlSqlParser.DOUBLE: case PlSqlParser.DOWNGRADE: case PlSqlParser.DRIVING_SITE: case PlSqlParser.DROP_COLUMN: case PlSqlParser.DROP_GROUP: case PlSqlParser.DSINTERVAL_UNCONSTRAINED: case PlSqlParser.DST_UPGRADE_INSERT_CONV: case PlSqlParser.DUMP: case PlSqlParser.DUPLICATE: case PlSqlParser.DV: case PlSqlParser.DYNAMIC: case PlSqlParser.DYNAMIC_SAMPLING: case PlSqlParser.DYNAMIC_SAMPLING_EST_CDN: case PlSqlParser.EACH: case PlSqlParser.EDITIONABLE: case PlSqlParser.EDITION: case PlSqlParser.EDITIONING: case PlSqlParser.EDITIONS: case PlSqlParser.ELEMENT: case PlSqlParser.ELIM_GROUPBY: case PlSqlParser.ELIMINATE_JOIN: case PlSqlParser.ELIMINATE_OBY: case PlSqlParser.ELIMINATE_OUTER_JOIN: case PlSqlParser.EM: case PlSqlParser.EMPTY_BLOB: case PlSqlParser.EMPTY_CLOB: case PlSqlParser.EMPTY: case PlSqlParser.ENABLE_ALL: case PlSqlParser.ENABLE: case PlSqlParser.ENABLE_PARALLEL_DML: case PlSqlParser.ENABLE_PRESET: case PlSqlParser.ENCODING: case PlSqlParser.ENCRYPT: case PlSqlParser.ENCRYPTION: case PlSqlParser.END_OUTLINE_DATA: case PlSqlParser.ENFORCED: case PlSqlParser.ENFORCE: case PlSqlParser.ENQUEUE: case PlSqlParser.ENTERPRISE: case PlSqlParser.ENTITYESCAPING: case PlSqlParser.ENTRY: case PlSqlParser.EQUIPART: case PlSqlParser.ERR: case PlSqlParser.ERROR_ARGUMENT: case PlSqlParser.ERROR: case PlSqlParser.ERROR_ON_OVERLAP_TIME: case PlSqlParser.ERRORS: case PlSqlParser.ESCAPE: case PlSqlParser.ESTIMATE: case PlSqlParser.EVAL: case PlSqlParser.EVALNAME: case PlSqlParser.EVALUATE: case PlSqlParser.EVALUATION: case PlSqlParser.EVENTS: case PlSqlParser.EVERY: case PlSqlParser.EXCEPT: case PlSqlParser.EXCEPTION: case PlSqlParser.EXCEPTION_INIT: case PlSqlParser.EXCEPTIONS: case PlSqlParser.EXCHANGE: case PlSqlParser.EXCLUDE: case PlSqlParser.EXCLUDING: case PlSqlParser.EXECUTE: case PlSqlParser.EXEMPT: case PlSqlParser.EXISTING: case PlSqlParser.EXISTS: case PlSqlParser.EXISTSNODE: case PlSqlParser.EXIT: case PlSqlParser.EXPAND_GSET_TO_UNION: case PlSqlParser.EXPAND_TABLE: case PlSqlParser.EXP: case PlSqlParser.EXPIRE: case PlSqlParser.EXPLAIN: case PlSqlParser.EXPLOSION: case PlSqlParser.EXPORT: case PlSqlParser.EXPR_CORR_CHECK: case PlSqlParser.EXPRESS: case PlSqlParser.EXTENDS: case PlSqlParser.EXTENT: case PlSqlParser.EXTENTS: case PlSqlParser.EXTERNAL: case PlSqlParser.EXTERNALLY: case PlSqlParser.EXTRACTCLOBXML: case PlSqlParser.EXTRACT: case PlSqlParser.EXTRACTVALUE: case PlSqlParser.EXTRA: case PlSqlParser.FACILITY: case PlSqlParser.FACT: case PlSqlParser.FACTOR: case PlSqlParser.FACTORIZE_JOIN: case PlSqlParser.FAILED: case PlSqlParser.FAILED_LOGIN_ATTEMPTS: case PlSqlParser.FAILGROUP: case PlSqlParser.FAILOVER: case PlSqlParser.FAILURE: case PlSqlParser.FALSE: case PlSqlParser.FAMILY: case PlSqlParser.FAR: case PlSqlParser.FAST: case PlSqlParser.FASTSTART: case PlSqlParser.FBTSCAN: case PlSqlParser.FEATURE_DETAILS: case PlSqlParser.FEATURE_ID: case PlSqlParser.FEATURE_SET: case PlSqlParser.FEATURE_VALUE: case PlSqlParser.FETCH: case PlSqlParser.FILE: case PlSqlParser.FILE_NAME_CONVERT: case PlSqlParser.FILESYSTEM_LIKE_LOGGING: case PlSqlParser.FILTER: case PlSqlParser.FINAL: case PlSqlParser.FINE: case PlSqlParser.FINISH: case PlSqlParser.FIRST: case PlSqlParser.FIRSTM: case PlSqlParser.FIRST_ROWS: case PlSqlParser.FIRST_VALUE: case PlSqlParser.FIXED_VIEW_DATA: case PlSqlParser.FLAGGER: case PlSqlParser.FLASHBACK: case PlSqlParser.FLASH_CACHE: case PlSqlParser.FLOAT: case PlSqlParser.FLOB: case PlSqlParser.FLOOR: case PlSqlParser.FLUSH: case PlSqlParser.FOLDER: case PlSqlParser.FOLLOWING: case PlSqlParser.FOLLOWS: case PlSqlParser.FORALL: case PlSqlParser.FORCE: case PlSqlParser.FORCE_XML_QUERY_REWRITE: case PlSqlParser.FOREIGN: case PlSqlParser.FOREVER: case PlSqlParser.FORMAT: case PlSqlParser.FORWARD: case PlSqlParser.FRAGMENT_NUMBER: case PlSqlParser.FREELIST: case PlSqlParser.FREELISTS: case PlSqlParser.FREEPOOLS: case PlSqlParser.FRESH: case PlSqlParser.FROM_TZ: case PlSqlParser.FULL: case PlSqlParser.FULL_OUTER_JOIN_TO_OUTER: case PlSqlParser.FUNCTION: case PlSqlParser.FUNCTIONS: case PlSqlParser.GATHER_OPTIMIZER_STATISTICS: case PlSqlParser.GATHER_PLAN_STATISTICS: case PlSqlParser.GBY_CONC_ROLLUP: case PlSqlParser.GBY_PUSHDOWN: case PlSqlParser.GENERATED: case PlSqlParser.GET: case PlSqlParser.GLOBAL: case PlSqlParser.GLOBALLY: case PlSqlParser.GLOBAL_NAME: case PlSqlParser.GLOBAL_TOPIC_ENABLED: case PlSqlParser.GROUP_BY: case PlSqlParser.GROUP_ID: case PlSqlParser.GROUPING: case PlSqlParser.GROUPING_ID: case PlSqlParser.GROUPS: case PlSqlParser.GUARANTEED: case PlSqlParser.GUARANTEE: case PlSqlParser.GUARD: case PlSqlParser.HASH_AJ: case PlSqlParser.HASH: case PlSqlParser.HASHKEYS: case PlSqlParser.HASH_SJ: case PlSqlParser.HEADER: case PlSqlParser.HEAP: case PlSqlParser.HELP: case PlSqlParser.HEXTORAW: case PlSqlParser.HEXTOREF: case PlSqlParser.HIDDEN_KEYWORD: case PlSqlParser.HIDE: case PlSqlParser.HIERARCHY: case PlSqlParser.HIGH: case PlSqlParser.HINTSET_BEGIN: case PlSqlParser.HINTSET_END: case PlSqlParser.HOT: case PlSqlParser.HOUR: case PlSqlParser.HWM_BROKERED: case PlSqlParser.HYBRID: case PlSqlParser.IDENTIFIER: case PlSqlParser.IDENTITY: case PlSqlParser.IDGENERATORS: case PlSqlParser.ID: case PlSqlParser.IDLE_TIME: case PlSqlParser.IF: case PlSqlParser.IGNORE: case PlSqlParser.IGNORE_OPTIM_EMBEDDED_HINTS: case PlSqlParser.IGNORE_ROW_ON_DUPKEY_INDEX: case PlSqlParser.IGNORE_WHERE_CLAUSE: case PlSqlParser.ILM: case PlSqlParser.IMMEDIATE: case PlSqlParser.IMPACT: case PlSqlParser.IMPORT: case PlSqlParser.INACTIVE: case PlSqlParser.INCLUDE: case PlSqlParser.INCLUDE_VERSION: case PlSqlParser.INCLUDING: case PlSqlParser.INCREMENTAL: case PlSqlParser.INCREMENT: case PlSqlParser.INCR: case PlSqlParser.INDENT: case PlSqlParser.INDEX_ASC: case PlSqlParser.INDEX_COMBINE: case PlSqlParser.INDEX_DESC: case PlSqlParser.INDEXED: case PlSqlParser.INDEXES: case PlSqlParser.INDEX_FFS: case PlSqlParser.INDEX_FILTER: case PlSqlParser.INDEXING: case PlSqlParser.INDEX_JOIN: case PlSqlParser.INDEX_ROWS: case PlSqlParser.INDEX_RRS: case PlSqlParser.INDEX_RS_ASC: case PlSqlParser.INDEX_RS_DESC: case PlSqlParser.INDEX_RS: case PlSqlParser.INDEX_SCAN: case PlSqlParser.INDEX_SKIP_SCAN: case PlSqlParser.INDEX_SS_ASC: case PlSqlParser.INDEX_SS_DESC: case PlSqlParser.INDEX_SS: case PlSqlParser.INDEX_STATS: case PlSqlParser.INDEXTYPE: case PlSqlParser.INDEXTYPES: case PlSqlParser.INDICATOR: case PlSqlParser.INDICES: case PlSqlParser.INFINITE: case PlSqlParser.INFORMATIONAL: case PlSqlParser.INHERIT: case PlSqlParser.INITCAP: case PlSqlParser.INITIAL: case PlSqlParser.INITIALIZED: case PlSqlParser.INITIALLY: case PlSqlParser.INITRANS: case PlSqlParser.INLINE: case PlSqlParser.INLINE_XMLTYPE_NT: case PlSqlParser.INMEMORY: case PlSqlParser.IN_MEMORY_METADATA: case PlSqlParser.INMEMORY_PRUNING: case PlSqlParser.INNER: case PlSqlParser.INOUT: case PlSqlParser.INPLACE: case PlSqlParser.INSERTCHILDXMLAFTER: case PlSqlParser.INSERTCHILDXMLBEFORE: case PlSqlParser.INSERTCHILDXML: case PlSqlParser.INSERTXMLAFTER: case PlSqlParser.INSERTXMLBEFORE: case PlSqlParser.INSTANCE: case PlSqlParser.INSTANCES: case PlSqlParser.INSTANTIABLE: case PlSqlParser.INSTANTLY: case PlSqlParser.INSTEAD: case PlSqlParser.INSTR2: case PlSqlParser.INSTR4: case PlSqlParser.INSTRB: case PlSqlParser.INSTRC: case PlSqlParser.INSTR: case PlSqlParser.INTEGER: case PlSqlParser.INTERLEAVED: case PlSqlParser.INTERMEDIATE: case PlSqlParser.INTERNAL_CONVERT: case PlSqlParser.INTERNAL_USE: case PlSqlParser.INTERPRETED: case PlSqlParser.INTERVAL: case PlSqlParser.INT: case PlSqlParser.INVALIDATE: case PlSqlParser.INVISIBLE: case PlSqlParser.IN_XQUERY: case PlSqlParser.ISOLATION: case PlSqlParser.ISOLATION_LEVEL: case PlSqlParser.ITERATE: case PlSqlParser.ITERATION_NUMBER: case PlSqlParser.JAVA: case PlSqlParser.JOB: case PlSqlParser.JOIN: case PlSqlParser.JSON_ARRAYAGG: case PlSqlParser.JSON_ARRAY: case PlSqlParser.JSON_EQUAL: case PlSqlParser.JSON_EXISTS2: case PlSqlParser.JSON_EXISTS: case PlSqlParser.JSONGET: case PlSqlParser.JSON: case PlSqlParser.JSON_OBJECTAGG: case PlSqlParser.JSON_OBJECT: case PlSqlParser.JSONPARSE: case PlSqlParser.JSON_QUERY: case PlSqlParser.JSON_SERIALIZE: case PlSqlParser.JSON_TABLE: case PlSqlParser.JSON_TEXTCONTAINS2: case PlSqlParser.JSON_TEXTCONTAINS: case PlSqlParser.JSON_VALUE: case PlSqlParser.KEEP_DUPLICATES: case PlSqlParser.KEEP: case PlSqlParser.KERBEROS: case PlSqlParser.KEY: case PlSqlParser.KEY_LENGTH: case PlSqlParser.KEYSIZE: case PlSqlParser.KEYS: case PlSqlParser.KEYSTORE: case PlSqlParser.KILL: case PlSqlParser.LABEL: case PlSqlParser.LANGUAGE: case PlSqlParser.LAST_DAY: case PlSqlParser.LAST: case PlSqlParser.LAST_VALUE: case PlSqlParser.LATERAL: case PlSqlParser.LAX: case PlSqlParser.LAYER: case PlSqlParser.LDAP_REGISTRATION_ENABLED: case PlSqlParser.LDAP_REGISTRATION: case PlSqlParser.LDAP_REG_SYNC_INTERVAL: case PlSqlParser.LEADING: case PlSqlParser.LEFT: case PlSqlParser.LENGTH2: case PlSqlParser.LENGTH4: case PlSqlParser.LENGTHB: case PlSqlParser.LENGTHC: case PlSqlParser.LENGTH: case PlSqlParser.LESS: case PlSqlParser.LEVEL: case PlSqlParser.LEVELS: case PlSqlParser.LIBRARY: case PlSqlParser.LIFECYCLE: case PlSqlParser.LIFE: case PlSqlParser.LIFETIME: case PlSqlParser.LIKE2: case PlSqlParser.LIKE4: case PlSqlParser.LIKEC: case PlSqlParser.LIKE_EXPAND: case PlSqlParser.LIMIT: case PlSqlParser.LINEAR: case PlSqlParser.LINK: case PlSqlParser.LIST: case PlSqlParser.LN: case PlSqlParser.LNNVL: case PlSqlParser.LOAD: case PlSqlParser.LOB: case PlSqlParser.LOBNVL: case PlSqlParser.LOBS: case PlSqlParser.LOCAL_INDEXES: case PlSqlParser.LOCAL: case PlSqlParser.LOCALTIME: case PlSqlParser.LOCALTIMESTAMP: case PlSqlParser.LOCATION: case PlSqlParser.LOCATOR: case PlSqlParser.LOCKED: case PlSqlParser.LOCKING: case PlSqlParser.LOGFILE: case PlSqlParser.LOGFILES: case PlSqlParser.LOGGING: case PlSqlParser.LOGICAL: case PlSqlParser.LOGICAL_READS_PER_CALL: case PlSqlParser.LOGICAL_READS_PER_SESSION: case PlSqlParser.LOG: case PlSqlParser.LOGMINING: case PlSqlParser.LOGOFF: case PlSqlParser.LOGON: case PlSqlParser.LOG_READ_ONLY_VIOLATIONS: case PlSqlParser.LONG: case PlSqlParser.LOOP: case PlSqlParser.LOWER: case PlSqlParser.LOW: case PlSqlParser.LPAD: case PlSqlParser.LTRIM: case PlSqlParser.MAIN: case PlSqlParser.MAKE_REF: case PlSqlParser.MANAGED: case PlSqlParser.MANAGE: case PlSqlParser.MANAGEMENT: case PlSqlParser.MANAGER: case PlSqlParser.MANUAL: case PlSqlParser.MAP: case PlSqlParser.MAPPING: case PlSqlParser.MASTER: case PlSqlParser.MATCHED: case PlSqlParser.MATCHES: case PlSqlParser.MATCH: case PlSqlParser.MATCH_NUMBER: case PlSqlParser.MATCH_RECOGNIZE: case PlSqlParser.MATERIALIZED: case PlSqlParser.MATERIALIZE: case PlSqlParser.MAXARCHLOGS: case PlSqlParser.MAXDATAFILES: case PlSqlParser.MAXEXTENTS: case PlSqlParser.MAXIMIZE: case PlSqlParser.MAXINSTANCES: case PlSqlParser.MAXLOGFILES: case PlSqlParser.MAXLOGHISTORY: case PlSqlParser.MAXLOGMEMBERS: case PlSqlParser.MAX_SHARED_TEMP_SIZE: case PlSqlParser.MAXSIZE: case PlSqlParser.MAXTRANS: case PlSqlParser.MAXVALUE: case PlSqlParser.MEASURE: case PlSqlParser.MEASURES: case PlSqlParser.MEDIUM: case PlSqlParser.MEMBER: case PlSqlParser.MEMCOMPRESS: case PlSqlParser.MEMORY: case PlSqlParser.MERGEACTIONS: case PlSqlParser.MERGE_AJ: case PlSqlParser.MERGE_CONST_ON: case PlSqlParser.MERGE: case PlSqlParser.MERGE_SJ: case PlSqlParser.METADATA: case PlSqlParser.METHOD: case PlSqlParser.MIGRATE: case PlSqlParser.MIGRATION: case PlSqlParser.MINEXTENTS: case PlSqlParser.MINIMIZE: case PlSqlParser.MINIMUM: case PlSqlParser.MINING: case PlSqlParser.MINUS_NULL: case PlSqlParser.MINUTE: case PlSqlParser.MINVALUE: case PlSqlParser.MIRRORCOLD: case PlSqlParser.MIRRORHOT: case PlSqlParser.MIRROR: case PlSqlParser.MLSLABEL: case PlSqlParser.MODEL_COMPILE_SUBQUERY: case PlSqlParser.MODEL_DONTVERIFY_UNIQUENESS: case PlSqlParser.MODEL_DYNAMIC_SUBQUERY: case PlSqlParser.MODEL_MIN_ANALYSIS: case PlSqlParser.MODEL: case PlSqlParser.MODEL_NB: case PlSqlParser.MODEL_NO_ANALYSIS: case PlSqlParser.MODEL_PBY: case PlSqlParser.MODEL_PUSH_REF: case PlSqlParser.MODEL_SV: case PlSqlParser.MODIFICATION: case PlSqlParser.MODIFY_COLUMN_TYPE: case PlSqlParser.MODIFY: case PlSqlParser.MOD: case PlSqlParser.MODULE: case PlSqlParser.MONITORING: case PlSqlParser.MONITOR: case PlSqlParser.MONTH: case PlSqlParser.MONTHS_BETWEEN: case PlSqlParser.MONTHS: case PlSqlParser.MOUNT: case PlSqlParser.MOUNTPATH: case PlSqlParser.MOVEMENT: case PlSqlParser.MOVE: case PlSqlParser.MULTIDIMENSIONAL: case PlSqlParser.MULTISET: case PlSqlParser.MV_MERGE: case PlSqlParser.NAMED: case PlSqlParser.NAME: case PlSqlParser.NAMESPACE: case PlSqlParser.NAN: case PlSqlParser.NANVL: case PlSqlParser.NATIONAL: case PlSqlParser.NATIVE_FULL_OUTER_JOIN: case PlSqlParser.NATIVE: case PlSqlParser.NATURAL: case PlSqlParser.NAV: case PlSqlParser.NCHAR_CS: case PlSqlParser.NCHAR: case PlSqlParser.NCHR: case PlSqlParser.NCLOB: case PlSqlParser.NEEDED: case PlSqlParser.NEG: case PlSqlParser.NESTED: case PlSqlParser.NESTED_TABLE_FAST_INSERT: case PlSqlParser.NESTED_TABLE_GET_REFS: case PlSqlParser.NESTED_TABLE_ID: case PlSqlParser.NESTED_TABLE_SET_REFS: case PlSqlParser.NESTED_TABLE_SET_SETID: case PlSqlParser.NETWORK: case PlSqlParser.NEVER: case PlSqlParser.NEW: case PlSqlParser.NEW_TIME: case PlSqlParser.NEXT_DAY: case PlSqlParser.NEXT: case PlSqlParser.NL_AJ: case PlSqlParser.NLJ_BATCHING: case PlSqlParser.NLJ_INDEX_FILTER: case PlSqlParser.NLJ_INDEX_SCAN: case PlSqlParser.NLJ_PREFETCH: case PlSqlParser.NLS_CALENDAR: case PlSqlParser.NLS_CHARACTERSET: case PlSqlParser.NLS_CHARSET_DECL_LEN: case PlSqlParser.NLS_CHARSET_ID: case PlSqlParser.NLS_CHARSET_NAME: case PlSqlParser.NLS_COMP: case PlSqlParser.NLS_CURRENCY: case PlSqlParser.NLS_DATE_FORMAT: case PlSqlParser.NLS_DATE_LANGUAGE: case PlSqlParser.NLS_INITCAP: case PlSqlParser.NLS_ISO_CURRENCY: case PlSqlParser.NL_SJ: case PlSqlParser.NLS_LANG: case PlSqlParser.NLS_LANGUAGE: case PlSqlParser.NLS_LENGTH_SEMANTICS: case PlSqlParser.NLS_LOWER: case PlSqlParser.NLS_NCHAR_CONV_EXCP: case PlSqlParser.NLS_NUMERIC_CHARACTERS: case PlSqlParser.NLS_SORT: case PlSqlParser.NLSSORT: case PlSqlParser.NLS_SPECIAL_CHARS: case PlSqlParser.NLS_TERRITORY: case PlSqlParser.NLS_UPPER: case PlSqlParser.NO_ACCESS: case PlSqlParser.NO_ADAPTIVE_PLAN: case PlSqlParser.NO_ANSI_REARCH: case PlSqlParser.NOAPPEND: case PlSqlParser.NOARCHIVELOG: case PlSqlParser.NOAUDIT: case PlSqlParser.NO_AUTO_REOPTIMIZE: case PlSqlParser.NO_BASETABLE_MULTIMV_REWRITE: case PlSqlParser.NO_BATCH_TABLE_ACCESS_BY_ROWID: case PlSqlParser.NO_BIND_AWARE: case PlSqlParser.NO_BUFFER: case PlSqlParser.NOCACHE: case PlSqlParser.NO_CARTESIAN: case PlSqlParser.NO_CHECK_ACL_REWRITE: case PlSqlParser.NO_CLUSTER_BY_ROWID: case PlSqlParser.NO_CLUSTERING: case PlSqlParser.NO_COALESCE_SQ: case PlSqlParser.NO_COMMON_DATA: case PlSqlParser.NO_CONNECT_BY_CB_WHR_ONLY: case PlSqlParser.NO_CONNECT_BY_COMBINE_SW: case PlSqlParser.NO_CONNECT_BY_COST_BASED: case PlSqlParser.NO_CONNECT_BY_ELIM_DUPS: case PlSqlParser.NO_CONNECT_BY_FILTERING: case PlSqlParser.NOCOPY: case PlSqlParser.NO_COST_XML_QUERY_REWRITE: case PlSqlParser.NO_CPU_COSTING: case PlSqlParser.NOCPU_COSTING: case PlSqlParser.NOCYCLE: case PlSqlParser.NO_DATA_SECURITY_REWRITE: case PlSqlParser.NO_DECORRELATE: case PlSqlParser.NODELAY: case PlSqlParser.NO_DOMAIN_INDEX_FILTER: case PlSqlParser.NO_DST_UPGRADE_INSERT_CONV: case PlSqlParser.NO_ELIM_GROUPBY: case PlSqlParser.NO_ELIMINATE_JOIN: case PlSqlParser.NO_ELIMINATE_OBY: case PlSqlParser.NO_ELIMINATE_OUTER_JOIN: case PlSqlParser.NOENTITYESCAPING: case PlSqlParser.NO_EXPAND_GSET_TO_UNION: case PlSqlParser.NO_EXPAND: case PlSqlParser.NO_EXPAND_TABLE: case PlSqlParser.NO_FACT: case PlSqlParser.NO_FACTORIZE_JOIN: case PlSqlParser.NO_FILTERING: case PlSqlParser.NOFORCE: case PlSqlParser.NO_FULL_OUTER_JOIN_TO_OUTER: case PlSqlParser.NO_GATHER_OPTIMIZER_STATISTICS: case PlSqlParser.NO_GBY_PUSHDOWN: case PlSqlParser.NOGUARANTEE: case PlSqlParser.NO_INDEX_FFS: case PlSqlParser.NO_INDEX: case PlSqlParser.NO_INDEX_SS: case PlSqlParser.NO_INMEMORY: case PlSqlParser.NO_INMEMORY_PRUNING: case PlSqlParser.NOKEEP: case PlSqlParser.NO_LOAD: case PlSqlParser.NOLOCAL: case PlSqlParser.NOLOGGING: case PlSqlParser.NOMAPPING: case PlSqlParser.NOMAXVALUE: case PlSqlParser.NO_MERGE: case PlSqlParser.NOMINIMIZE: case PlSqlParser.NOMINVALUE: case PlSqlParser.NO_MODEL_PUSH_REF: case PlSqlParser.NO_MONITORING: case PlSqlParser.NOMONITORING: case PlSqlParser.NO_MONITOR: case PlSqlParser.NO_MULTIMV_REWRITE: case PlSqlParser.NO_NATIVE_FULL_OUTER_JOIN: case PlSqlParser.NONBLOCKING: case PlSqlParser.NONEDITIONABLE: case PlSqlParser.NONE: case PlSqlParser.NO_NLJ_BATCHING: case PlSqlParser.NO_NLJ_PREFETCH: case PlSqlParser.NO: case PlSqlParser.NONSCHEMA: case PlSqlParser.NO_OBJECT_LINK: case PlSqlParser.NOORDER: case PlSqlParser.NO_ORDER_ROLLUPS: case PlSqlParser.NO_OUTER_JOIN_TO_ANTI: case PlSqlParser.NO_OUTER_JOIN_TO_INNER: case PlSqlParser.NOOVERRIDE: case PlSqlParser.NO_PARALLEL_INDEX: case PlSqlParser.NOPARALLEL_INDEX: case PlSqlParser.NO_PARALLEL: case PlSqlParser.NOPARALLEL: case PlSqlParser.NO_PARTIAL_COMMIT: case PlSqlParser.NO_PARTIAL_JOIN: case PlSqlParser.NO_PARTIAL_ROLLUP_PUSHDOWN: case PlSqlParser.NOPARTITION: case PlSqlParser.NO_PLACE_DISTINCT: case PlSqlParser.NO_PLACE_GROUP_BY: case PlSqlParser.NO_PQ_CONCURRENT_UNION: case PlSqlParser.NO_PQ_MAP: case PlSqlParser.NO_PQ_REPLICATE: case PlSqlParser.NO_PQ_SKEW: case PlSqlParser.NO_PRUNE_GSETS: case PlSqlParser.NO_PULL_PRED: case PlSqlParser.NO_PUSH_PRED: case PlSqlParser.NO_PUSH_SUBQ: case PlSqlParser.NO_PX_FAULT_TOLERANCE: case PlSqlParser.NO_PX_JOIN_FILTER: case PlSqlParser.NO_QKN_BUFF: case PlSqlParser.NO_QUERY_TRANSFORMATION: case PlSqlParser.NO_REF_CASCADE: case PlSqlParser.NORELOCATE: case PlSqlParser.NORELY: case PlSqlParser.NOREPAIR: case PlSqlParser.NOREPLAY: case PlSqlParser.NORESETLOGS: case PlSqlParser.NO_RESULT_CACHE: case PlSqlParser.NOREVERSE: case PlSqlParser.NO_REWRITE: case PlSqlParser.NOREWRITE: case PlSqlParser.NORMAL: case PlSqlParser.NO_ROOT_SW_FOR_LOCAL: case PlSqlParser.NOROWDEPENDENCIES: case PlSqlParser.NOSCHEMACHECK: case PlSqlParser.NOSEGMENT: case PlSqlParser.NO_SEMIJOIN: case PlSqlParser.NO_SEMI_TO_INNER: case PlSqlParser.NO_SET_TO_JOIN: case PlSqlParser.NOSORT: case PlSqlParser.NO_SQL_TRANSLATION: case PlSqlParser.NO_SQL_TUNE: case PlSqlParser.NO_STAR_TRANSFORMATION: case PlSqlParser.NO_STATEMENT_QUEUING: case PlSqlParser.NO_STATS_GSETS: case PlSqlParser.NOSTRICT: case PlSqlParser.NO_SUBQUERY_PRUNING: case PlSqlParser.NO_SUBSTRB_PAD: case PlSqlParser.NO_SWAP_JOIN_INPUTS: case PlSqlParser.NOSWITCH: case PlSqlParser.NO_TABLE_LOOKUP_BY_NL: case PlSqlParser.NO_TEMP_TABLE: case PlSqlParser.NOTHING: case PlSqlParser.NOTIFICATION: case PlSqlParser.NO_TRANSFORM_DISTINCT_AGG: case PlSqlParser.NO_UNNEST: case PlSqlParser.NO_USE_CUBE: case PlSqlParser.NO_USE_HASH_AGGREGATION: case PlSqlParser.NO_USE_HASH_GBY_FOR_PUSHDOWN: case PlSqlParser.NO_USE_HASH: case PlSqlParser.NO_USE_INVISIBLE_INDEXES: case PlSqlParser.NO_USE_MERGE: case PlSqlParser.NO_USE_NL: case PlSqlParser.NO_USE_VECTOR_AGGREGATION: case PlSqlParser.NOVALIDATE: case PlSqlParser.NO_VECTOR_TRANSFORM_DIMS: case PlSqlParser.NO_VECTOR_TRANSFORM_FACT: case PlSqlParser.NO_VECTOR_TRANSFORM: case PlSqlParser.NO_XDB_FASTPATH_INSERT: case PlSqlParser.NO_XML_DML_REWRITE: case PlSqlParser.NO_XMLINDEX_REWRITE_IN_SELECT: case PlSqlParser.NO_XMLINDEX_REWRITE: case PlSqlParser.NO_XML_QUERY_REWRITE: case PlSqlParser.NO_ZONEMAP: case PlSqlParser.NTH_VALUE: case PlSqlParser.NULLIF: case PlSqlParser.NULLS: case PlSqlParser.NUMBER: case PlSqlParser.NUMERIC: case PlSqlParser.NUM_INDEX_KEYS: case PlSqlParser.NUMTODSINTERVAL: case PlSqlParser.NUMTOYMINTERVAL: case PlSqlParser.NVARCHAR2: case PlSqlParser.NVL2: case PlSqlParser.OBJECT2XML: case PlSqlParser.OBJECT: case PlSqlParser.OBJ_ID: case PlSqlParser.OBJNO: case PlSqlParser.OBJNO_REUSE: case PlSqlParser.OCCURENCES: case PlSqlParser.OFFLINE: case PlSqlParser.OFF: case PlSqlParser.OFFSET: case PlSqlParser.OIDINDEX: case PlSqlParser.OID: case PlSqlParser.OLAP: case PlSqlParser.OLD: case PlSqlParser.OLD_PUSH_PRED: case PlSqlParser.OLS: case PlSqlParser.OLTP: case PlSqlParser.OMIT: case PlSqlParser.ONE: case PlSqlParser.ONLINE: case PlSqlParser.ONLY: case PlSqlParser.OPAQUE: case PlSqlParser.OPAQUE_TRANSFORM: case PlSqlParser.OPAQUE_XCANONICAL: case PlSqlParser.OPCODE: case PlSqlParser.OPEN: case PlSqlParser.OPERATIONS: case PlSqlParser.OPERATOR: case PlSqlParser.OPT_ESTIMATE: case PlSqlParser.OPTIMAL: case PlSqlParser.OPTIMIZE: case PlSqlParser.OPTIMIZER_FEATURES_ENABLE: case PlSqlParser.OPTIMIZER_GOAL: case PlSqlParser.OPT_PARAM: case PlSqlParser.ORA_BRANCH: case PlSqlParser.ORA_CHECK_ACL: case PlSqlParser.ORA_CHECK_PRIVILEGE: case PlSqlParser.ORA_CLUSTERING: case PlSqlParser.ORADATA: case PlSqlParser.ORADEBUG: case PlSqlParser.ORA_DST_AFFECTED: case PlSqlParser.ORA_DST_CONVERT: case PlSqlParser.ORA_DST_ERROR: case PlSqlParser.ORA_GET_ACLIDS: case PlSqlParser.ORA_GET_PRIVILEGES: case PlSqlParser.ORA_HASH: case PlSqlParser.ORA_INVOKING_USERID: case PlSqlParser.ORA_INVOKING_USER: case PlSqlParser.ORA_INVOKING_XS_USER_GUID: case PlSqlParser.ORA_INVOKING_XS_USER: case PlSqlParser.ORA_RAWCOMPARE: case PlSqlParser.ORA_RAWCONCAT: case PlSqlParser.ORA_ROWSCN: case PlSqlParser.ORA_ROWSCN_RAW: case PlSqlParser.ORA_ROWVERSION: case PlSqlParser.ORA_TABVERSION: case PlSqlParser.ORA_WRITE_TIME: case PlSqlParser.ORDERED: case PlSqlParser.ORDERED_PREDICATES: case PlSqlParser.ORDINALITY: case PlSqlParser.OR_EXPAND: case PlSqlParser.ORGANIZATION: case PlSqlParser.OR_PREDICATES: case PlSqlParser.OSERROR: case PlSqlParser.OTHER: case PlSqlParser.OUTER_JOIN_TO_ANTI: case PlSqlParser.OUTER_JOIN_TO_INNER: case PlSqlParser.OUTER: case PlSqlParser.OUTLINE_LEAF: case PlSqlParser.OUTLINE: case PlSqlParser.OUT_OF_LINE: case PlSqlParser.OUT: case PlSqlParser.OVERFLOW_NOMOVE: case PlSqlParser.OVERFLOW: case PlSqlParser.OVERLAPS: case PlSqlParser.OVER: case PlSqlParser.OVERRIDING: case PlSqlParser.OWNER: case PlSqlParser.OWNERSHIP: case PlSqlParser.OWN: case PlSqlParser.PACKAGE: case PlSqlParser.PACKAGES: case PlSqlParser.PARALLEL_ENABLE: case PlSqlParser.PARALLEL_INDEX: case PlSqlParser.PARALLEL: case PlSqlParser.PARAMETERS: case PlSqlParser.PARAM: case PlSqlParser.PARENT: case PlSqlParser.PARITY: case PlSqlParser.PARTIAL_JOIN: case PlSqlParser.PARTIALLY: case PlSqlParser.PARTIAL: case PlSqlParser.PARTIAL_ROLLUP_PUSHDOWN: case PlSqlParser.PARTITION_HASH: case PlSqlParser.PARTITION_LIST: case PlSqlParser.PARTITION: case PlSqlParser.PARTITION_RANGE: case PlSqlParser.PARTITIONS: case PlSqlParser.PARTNUMINST: case PlSqlParser.PASSING: case PlSqlParser.PASSWORD_GRACE_TIME: case PlSqlParser.PASSWORD_LIFE_TIME: case PlSqlParser.PASSWORD_LOCK_TIME: case PlSqlParser.PASSWORD: case PlSqlParser.PASSWORD_REUSE_MAX: case PlSqlParser.PASSWORD_REUSE_TIME: case PlSqlParser.PASSWORD_VERIFY_FUNCTION: case PlSqlParser.PAST: case PlSqlParser.PATCH: case PlSqlParser.PATH: case PlSqlParser.PATH_PREFIX: case PlSqlParser.PATHS: case PlSqlParser.PATTERN: case PlSqlParser.PBL_HS_BEGIN: case PlSqlParser.PBL_HS_END: case PlSqlParser.PCTINCREASE: case PlSqlParser.PCTTHRESHOLD: case PlSqlParser.PCTUSED: case PlSqlParser.PCTVERSION: case PlSqlParser.PENDING: case PlSqlParser.PERCENT_KEYWORD: case PlSqlParser.PERCENT_RANKM: case PlSqlParser.PERFORMANCE: case PlSqlParser.PERIOD_KEYWORD: case PlSqlParser.PERMANENT: case PlSqlParser.PERMISSION: case PlSqlParser.PERMUTE: case PlSqlParser.PER: case PlSqlParser.PFILE: case PlSqlParser.PHYSICAL: case PlSqlParser.PIKEY: case PlSqlParser.PIPELINED: case PlSqlParser.PIV_GB: case PlSqlParser.PIVOT: case PlSqlParser.PIV_SSF: case PlSqlParser.PLACE_DISTINCT: case PlSqlParser.PLACE_GROUP_BY: case PlSqlParser.PLAN: case PlSqlParser.PLSCOPE_SETTINGS: case PlSqlParser.PLS_INTEGER: case PlSqlParser.PLSQL_CCFLAGS: case PlSqlParser.PLSQL_CODE_TYPE: case PlSqlParser.PLSQL_DEBUG: case PlSqlParser.PLSQL_OPTIMIZE_LEVEL: case PlSqlParser.PLSQL_WARNINGS: case PlSqlParser.PLUGGABLE: case PlSqlParser.POINT: case PlSqlParser.POLICY: case PlSqlParser.POOL_16K: case PlSqlParser.POOL_2K: case PlSqlParser.POOL_32K: case PlSqlParser.POOL_4K: case PlSqlParser.POOL_8K: case PlSqlParser.POSITIVEN: case PlSqlParser.POSITIVE: case PlSqlParser.POST_TRANSACTION: case PlSqlParser.POWERMULTISET_BY_CARDINALITY: case PlSqlParser.POWERMULTISET: case PlSqlParser.POWER: case PlSqlParser.PQ_CONCURRENT_UNION: case PlSqlParser.PQ_DISTRIBUTE: case PlSqlParser.PQ_DISTRIBUTE_WINDOW: case PlSqlParser.PQ_FILTER: case PlSqlParser.PQ_MAP: case PlSqlParser.PQ_NOMAP: case PlSqlParser.PQ_REPLICATE: case PlSqlParser.PQ_SKEW: case PlSqlParser.PRAGMA: case PlSqlParser.PREBUILT: case PlSqlParser.PRECEDES: case PlSqlParser.PRECEDING: case PlSqlParser.PRECISION: case PlSqlParser.PRECOMPUTE_SUBQUERY: case PlSqlParser.PREDICATE_REORDERS: case PlSqlParser.PRELOAD: case PlSqlParser.PREPARE: case PlSqlParser.PRESENTNNV: case PlSqlParser.PRESENT: case PlSqlParser.PRESENTV: case PlSqlParser.PRESERVE_OID: case PlSqlParser.PRESERVE: case PlSqlParser.PRETTY: case PlSqlParser.PREVIOUS: case PlSqlParser.PREV: case PlSqlParser.PRIMARY: case PlSqlParser.PRINTBLOBTOCLOB: case PlSqlParser.PRIORITY: case PlSqlParser.PRIVATE: case PlSqlParser.PRIVATE_SGA: case PlSqlParser.PRIVILEGED: case PlSqlParser.PRIVILEGE: case PlSqlParser.PRIVILEGES: case PlSqlParser.PROCEDURAL: case PlSqlParser.PROCEDURE: case PlSqlParser.PROCESS: case PlSqlParser.PROFILE: case PlSqlParser.PROGRAM: case PlSqlParser.PROJECT: case PlSqlParser.PROPAGATE: case PlSqlParser.PROTECTED: case PlSqlParser.PROTECTION: case PlSqlParser.PROXY: case PlSqlParser.PRUNING: case PlSqlParser.PULL_PRED: case PlSqlParser.PURGE: case PlSqlParser.PUSH_PRED: case PlSqlParser.PUSH_SUBQ: case PlSqlParser.PX_FAULT_TOLERANCE: case PlSqlParser.PX_GRANULE: case PlSqlParser.PX_JOIN_FILTER: case PlSqlParser.QB_NAME: case PlSqlParser.QUERY_BLOCK: case PlSqlParser.QUERY: case PlSqlParser.QUEUE_CURR: case PlSqlParser.QUEUE: case PlSqlParser.QUEUE_ROWP: case PlSqlParser.QUIESCE: case PlSqlParser.QUORUM: case PlSqlParser.QUOTA: case PlSqlParser.RAISE: case PlSqlParser.RANDOM_LOCAL: case PlSqlParser.RANDOM: case PlSqlParser.RANGE: case PlSqlParser.RANKM: case PlSqlParser.RAPIDLY: case PlSqlParser.RAW: case PlSqlParser.RAWTOHEX: case PlSqlParser.RAWTONHEX: case PlSqlParser.RBA: case PlSqlParser.RBO_OUTLINE: case PlSqlParser.RDBA: case PlSqlParser.READ: case PlSqlParser.READS: case PlSqlParser.REALM: case PlSqlParser.REAL: case PlSqlParser.REBALANCE: case PlSqlParser.REBUILD: case PlSqlParser.RECORD: case PlSqlParser.RECORDS_PER_BLOCK: case PlSqlParser.RECOVERABLE: case PlSqlParser.RECOVER: case PlSqlParser.RECOVERY: case PlSqlParser.RECYCLEBIN: case PlSqlParser.RECYCLE: case PlSqlParser.REDACTION: case PlSqlParser.REDEFINE: case PlSqlParser.REDO: case PlSqlParser.REDUCED: case PlSqlParser.REDUNDANCY: case PlSqlParser.REF_CASCADE_CURSOR: case PlSqlParser.REFERENCED: case PlSqlParser.REFERENCE: case PlSqlParser.REFERENCES: case PlSqlParser.REFERENCING: case PlSqlParser.REF: case PlSqlParser.REFRESH: case PlSqlParser.REFTOHEX: case PlSqlParser.REGEXP_COUNT: case PlSqlParser.REGEXP_INSTR: case PlSqlParser.REGEXP_LIKE: case PlSqlParser.REGEXP_REPLACE: case PlSqlParser.REGEXP_SUBSTR: case PlSqlParser.REGISTER: case PlSqlParser.REGR_AVGX: case PlSqlParser.REGR_AVGY: case PlSqlParser.REGR_COUNT: case PlSqlParser.REGR_INTERCEPT: case PlSqlParser.REGR_R2: case PlSqlParser.REGR_SLOPE: case PlSqlParser.REGR_SXX: case PlSqlParser.REGR_SXY: case PlSqlParser.REGR_SYY: case PlSqlParser.REGULAR: case PlSqlParser.REJECT: case PlSqlParser.REKEY: case PlSqlParser.RELATIONAL: case PlSqlParser.RELOCATE: case PlSqlParser.RELY: case PlSqlParser.REMAINDER: case PlSqlParser.REMOTE_MAPPED: case PlSqlParser.REMOVE: case PlSqlParser.RENAME: case PlSqlParser.REPAIR: case PlSqlParser.REPEAT: case PlSqlParser.REPLACE: case PlSqlParser.REPLICATION: case PlSqlParser.REQUIRED: case PlSqlParser.RESETLOGS: case PlSqlParser.RESET: case PlSqlParser.RESIZE: case PlSqlParser.RESOLVE: case PlSqlParser.RESOLVER: case PlSqlParser.RESPECT: case PlSqlParser.RESTART: case PlSqlParser.RESTORE_AS_INTERVALS: case PlSqlParser.RESTORE: case PlSqlParser.RESTRICT_ALL_REF_CONS: case PlSqlParser.RESTRICTED: case PlSqlParser.RESTRICT_REFERENCES: case PlSqlParser.RESTRICT: case PlSqlParser.RESULT_CACHE: case PlSqlParser.RESULT: case PlSqlParser.RESUMABLE: case PlSqlParser.RESUME: case PlSqlParser.RETENTION: case PlSqlParser.RETRY_ON_ROW_CHANGE: case PlSqlParser.RETURNING: case PlSqlParser.RETURN: case PlSqlParser.REUSE: case PlSqlParser.REVERSE: case PlSqlParser.REWRITE_OR_ERROR: case PlSqlParser.REWRITE: case PlSqlParser.RIGHT: case PlSqlParser.ROLE: case PlSqlParser.ROLESET: case PlSqlParser.ROLES: case PlSqlParser.ROLLBACK: case PlSqlParser.ROLLING: case PlSqlParser.ROLLUP: case PlSqlParser.ROWDEPENDENCIES: case PlSqlParser.ROWID_MAPPING_TABLE: case PlSqlParser.ROWID: case PlSqlParser.ROWIDTOCHAR: case PlSqlParser.ROWIDTONCHAR: case PlSqlParser.ROW_LENGTH: case PlSqlParser.ROWNUM: case PlSqlParser.ROW: case PlSqlParser.ROWS: case PlSqlParser.RPAD: case PlSqlParser.RTRIM: case PlSqlParser.RULE: case PlSqlParser.RULES: case PlSqlParser.RUNNING: case PlSqlParser.SALT: case PlSqlParser.SAMPLE: case PlSqlParser.SAVE_AS_INTERVALS: case PlSqlParser.SAVEPOINT: case PlSqlParser.SAVE: case PlSqlParser.SB4: case PlSqlParser.SCALE_ROWS: case PlSqlParser.SCALE: case PlSqlParser.SCAN_INSTANCES: case PlSqlParser.SCAN: case PlSqlParser.SCHEDULER: case PlSqlParser.SCHEMACHECK: case PlSqlParser.SCHEMA: case PlSqlParser.SCN_ASCENDING: case PlSqlParser.SCN: case PlSqlParser.SCOPE: case PlSqlParser.SCRUB: case PlSqlParser.SD_ALL: case PlSqlParser.SD_INHIBIT: case PlSqlParser.SDO_GEOM_MBR: case PlSqlParser.SD_SHOW: case PlSqlParser.SEARCH: case PlSqlParser.SECOND: case PlSqlParser.SECRET: case PlSqlParser.SECUREFILE_DBA: case PlSqlParser.SECUREFILE: case PlSqlParser.SECURITY: case PlSqlParser.SEED: case PlSqlParser.SEG_BLOCK: case PlSqlParser.SEG_FILE: case PlSqlParser.SEGMENT: case PlSqlParser.SELECTIVITY: case PlSqlParser.SELF: case PlSqlParser.SEMIJOIN_DRIVER: case PlSqlParser.SEMIJOIN: case PlSqlParser.SEMI_TO_INNER: case PlSqlParser.SEQUENCED: case PlSqlParser.SEQUENCE: case PlSqlParser.SEQUENTIAL: case PlSqlParser.SERIALIZABLE: case PlSqlParser.SERIALLY_REUSABLE: case PlSqlParser.SERIAL: case PlSqlParser.SERVERERROR: case PlSqlParser.SERVICE_NAME_CONVERT: case PlSqlParser.SERVICES: case PlSqlParser.SESSION_CACHED_CURSORS: case PlSqlParser.SESSION: case PlSqlParser.SESSIONS_PER_USER: case PlSqlParser.SESSIONTIMEZONE: case PlSqlParser.SESSIONTZNAME: case PlSqlParser.SET: case PlSqlParser.SETS: case PlSqlParser.SETTINGS: case PlSqlParser.SET_TO_JOIN: case PlSqlParser.SEVERE: case PlSqlParser.SHARED_POOL: case PlSqlParser.SHARED: case PlSqlParser.SHARING: case PlSqlParser.SHELFLIFE: case PlSqlParser.SHOW: case PlSqlParser.SHRINK: case PlSqlParser.SHUTDOWN: case PlSqlParser.SIBLINGS: case PlSqlParser.SID: case PlSqlParser.SIGNAL_COMPONENT: case PlSqlParser.SIGNAL_FUNCTION: case PlSqlParser.SIGN: case PlSqlParser.SIGNTYPE: case PlSqlParser.SIMPLE_INTEGER: case PlSqlParser.SIMPLE: case PlSqlParser.SINGLE: case PlSqlParser.SINGLETASK: case PlSqlParser.SINH: case PlSqlParser.SIN: case PlSqlParser.SKIP_EXT_OPTIMIZER: case PlSqlParser.SKIP_: case PlSqlParser.SKIP_UNQ_UNUSABLE_IDX: case PlSqlParser.SKIP_UNUSABLE_INDEXES: case PlSqlParser.SMALLFILE: case PlSqlParser.SMALLINT: case PlSqlParser.SNAPSHOT: case PlSqlParser.SOME: case PlSqlParser.SORT: case PlSqlParser.SOUNDEX: case PlSqlParser.SOURCE_FILE_DIRECTORY: case PlSqlParser.SOURCE_FILE_NAME_CONVERT: case PlSqlParser.SOURCE: case PlSqlParser.SPACE_KEYWORD: case PlSqlParser.SPECIFICATION: case PlSqlParser.SPFILE: case PlSqlParser.SPLIT: case PlSqlParser.SPREADSHEET: case PlSqlParser.SQLDATA: case PlSqlParser.SQLERROR: case PlSqlParser.SQLLDR: case PlSqlParser.SQL: case PlSqlParser.SQL_TRACE: case PlSqlParser.SQL_TRANSLATION_PROFILE: case PlSqlParser.SQRT: case PlSqlParser.STALE: case PlSqlParser.STANDALONE: case PlSqlParser.STANDARD_HASH: case PlSqlParser.STANDBY_MAX_DATA_DELAY: case PlSqlParser.STANDBYS: case PlSqlParser.STANDBY: case PlSqlParser.STAR: case PlSqlParser.STAR_TRANSFORMATION: case PlSqlParser.STARTUP: case PlSqlParser.STATEMENT_ID: case PlSqlParser.STATEMENT_QUEUING: case PlSqlParser.STATEMENTS: case PlSqlParser.STATEMENT: case PlSqlParser.STATE: case PlSqlParser.STATIC: case PlSqlParser.STATISTICS: case PlSqlParser.STATS_BINOMIAL_TEST: case PlSqlParser.STATS_CROSSTAB: case PlSqlParser.STATS_F_TEST: case PlSqlParser.STATS_KS_TEST: case PlSqlParser.STATS_MODE: case PlSqlParser.STATS_MW_TEST: case PlSqlParser.STATS_ONE_WAY_ANOVA: case PlSqlParser.STATS_T_TEST_INDEP: case PlSqlParser.STATS_T_TEST_INDEPU: case PlSqlParser.STATS_T_TEST_ONE: case PlSqlParser.STATS_T_TEST_PAIRED: case PlSqlParser.STATS_WSR_TEST: case PlSqlParser.STDDEV_POP: case PlSqlParser.STDDEV_SAMP: case PlSqlParser.STOP: case PlSqlParser.STORAGE: case PlSqlParser.STORE: case PlSqlParser.STREAMS: case PlSqlParser.STREAM: case PlSqlParser.STRICT: case PlSqlParser.STRING: case PlSqlParser.STRIPE_COLUMNS: case PlSqlParser.STRIPE_WIDTH: case PlSqlParser.STRIP: case PlSqlParser.STRUCTURE: case PlSqlParser.SUBMULTISET: case PlSqlParser.SUBPARTITION_REL: case PlSqlParser.SUBPARTITIONS: case PlSqlParser.SUBPARTITION: case PlSqlParser.SUBQUERIES: case PlSqlParser.SUBQUERY_PRUNING: case PlSqlParser.SUBSCRIBE: case PlSqlParser.SUBSET: case PlSqlParser.SUBSTITUTABLE: case PlSqlParser.SUBSTR2: case PlSqlParser.SUBSTR4: case PlSqlParser.SUBSTRB: case PlSqlParser.SUBSTRC: case PlSqlParser.SUBTYPE: case PlSqlParser.SUCCESSFUL: case PlSqlParser.SUCCESS: case PlSqlParser.SUMMARY: case PlSqlParser.SUPPLEMENTAL: case PlSqlParser.SUSPEND: case PlSqlParser.SWAP_JOIN_INPUTS: case PlSqlParser.SWITCHOVER: case PlSqlParser.SWITCH: case PlSqlParser.SYNCHRONOUS: case PlSqlParser.SYNC: case PlSqlParser.SYSASM: case PlSqlParser.SYS_AUDIT: case PlSqlParser.SYSAUX: case PlSqlParser.SYSBACKUP: case PlSqlParser.SYS_CHECKACL: case PlSqlParser.SYS_CHECK_PRIVILEGE: case PlSqlParser.SYS_CONNECT_BY_PATH: case PlSqlParser.SYS_CONTEXT: case PlSqlParser.SYSDATE: case PlSqlParser.SYSDBA: case PlSqlParser.SYS_DBURIGEN: case PlSqlParser.SYSDG: case PlSqlParser.SYS_DL_CURSOR: case PlSqlParser.SYS_DM_RXFORM_CHR: case PlSqlParser.SYS_DM_RXFORM_NUM: case PlSqlParser.SYS_DOM_COMPARE: case PlSqlParser.SYS_DST_PRIM2SEC: case PlSqlParser.SYS_DST_SEC2PRIM: case PlSqlParser.SYS_ET_BFILE_TO_RAW: case PlSqlParser.SYS_ET_BLOB_TO_IMAGE: case PlSqlParser.SYS_ET_IMAGE_TO_BLOB: case PlSqlParser.SYS_ET_RAW_TO_BFILE: case PlSqlParser.SYS_EXTPDTXT: case PlSqlParser.SYS_EXTRACT_UTC: case PlSqlParser.SYS_FBT_INSDEL: case PlSqlParser.SYS_FILTER_ACLS: case PlSqlParser.SYS_FNMATCHES: case PlSqlParser.SYS_FNREPLACE: case PlSqlParser.SYS_GET_ACLIDS: case PlSqlParser.SYS_GET_COL_ACLIDS: case PlSqlParser.SYS_GET_PRIVILEGES: case PlSqlParser.SYS_GETTOKENID: case PlSqlParser.SYS_GETXTIVAL: case PlSqlParser.SYS_GUID: case PlSqlParser.SYSGUID: case PlSqlParser.SYSKM: case PlSqlParser.SYS_MAKE_XMLNODEID: case PlSqlParser.SYS_MAKEXML: case PlSqlParser.SYS_MKXMLATTR: case PlSqlParser.SYS_MKXTI: case PlSqlParser.SYSOBJ: case PlSqlParser.SYS_OP_ADT2BIN: case PlSqlParser.SYS_OP_ADTCONS: case PlSqlParser.SYS_OP_ALSCRVAL: case PlSqlParser.SYS_OP_ATG: case PlSqlParser.SYS_OP_BIN2ADT: case PlSqlParser.SYS_OP_BITVEC: case PlSqlParser.SYS_OP_BL2R: case PlSqlParser.SYS_OP_BLOOM_FILTER_LIST: case PlSqlParser.SYS_OP_BLOOM_FILTER: case PlSqlParser.SYS_OP_C2C: case PlSqlParser.SYS_OP_CAST: case PlSqlParser.SYS_OP_CEG: case PlSqlParser.SYS_OP_CL2C: case PlSqlParser.SYS_OP_COMBINED_HASH: case PlSqlParser.SYS_OP_COMP: case PlSqlParser.SYS_OP_CONVERT: case PlSqlParser.SYS_OP_COUNTCHG: case PlSqlParser.SYS_OP_CSCONV: case PlSqlParser.SYS_OP_CSCONVTEST: case PlSqlParser.SYS_OP_CSR: case PlSqlParser.SYS_OP_CSX_PATCH: case PlSqlParser.SYS_OP_CYCLED_SEQ: case PlSqlParser.SYS_OP_DECOMP: case PlSqlParser.SYS_OP_DESCEND: case PlSqlParser.SYS_OP_DISTINCT: case PlSqlParser.SYS_OP_DRA: case PlSqlParser.SYS_OP_DUMP: case PlSqlParser.SYS_OP_DV_CHECK: case PlSqlParser.SYS_OP_ENFORCE_NOT_NULL: case PlSqlParser.SYSOPER: case PlSqlParser.SYS_OP_EXTRACT: case PlSqlParser.SYS_OP_GROUPING: case PlSqlParser.SYS_OP_GUID: case PlSqlParser.SYS_OP_HASH: case PlSqlParser.SYS_OP_IIX: case PlSqlParser.SYS_OP_ITR: case PlSqlParser.SYS_OP_KEY_VECTOR_CREATE: case PlSqlParser.SYS_OP_KEY_VECTOR_FILTER_LIST: case PlSqlParser.SYS_OP_KEY_VECTOR_FILTER: case PlSqlParser.SYS_OP_KEY_VECTOR_SUCCEEDED: case PlSqlParser.SYS_OP_KEY_VECTOR_USE: case PlSqlParser.SYS_OP_LBID: case PlSqlParser.SYS_OP_LOBLOC2BLOB: case PlSqlParser.SYS_OP_LOBLOC2CLOB: case PlSqlParser.SYS_OP_LOBLOC2ID: case PlSqlParser.SYS_OP_LOBLOC2NCLOB: case PlSqlParser.SYS_OP_LOBLOC2TYP: case PlSqlParser.SYS_OP_LSVI: case PlSqlParser.SYS_OP_LVL: case PlSqlParser.SYS_OP_MAKEOID: case PlSqlParser.SYS_OP_MAP_NONNULL: case PlSqlParser.SYS_OP_MSR: case PlSqlParser.SYS_OP_NICOMBINE: case PlSqlParser.SYS_OP_NIEXTRACT: case PlSqlParser.SYS_OP_NII: case PlSqlParser.SYS_OP_NIX: case PlSqlParser.SYS_OP_NOEXPAND: case PlSqlParser.SYS_OP_NTCIMG: case PlSqlParser.SYS_OP_NUMTORAW: case PlSqlParser.SYS_OP_OIDVALUE: case PlSqlParser.SYS_OP_OPNSIZE: case PlSqlParser.SYS_OP_PAR_1: case PlSqlParser.SYS_OP_PARGID_1: case PlSqlParser.SYS_OP_PARGID: case PlSqlParser.SYS_OP_PAR: case PlSqlParser.SYS_OP_PART_ID: case PlSqlParser.SYS_OP_PIVOT: case PlSqlParser.SYS_OP_R2O: case PlSqlParser.SYS_OP_RAWTONUM: case PlSqlParser.SYS_OP_RDTM: case PlSqlParser.SYS_OP_REF: case PlSqlParser.SYS_OP_RMTD: case PlSqlParser.SYS_OP_ROWIDTOOBJ: case PlSqlParser.SYS_OP_RPB: case PlSqlParser.SYS_OPTLOBPRBSC: case PlSqlParser.SYS_OP_TOSETID: case PlSqlParser.SYS_OP_TPR: case PlSqlParser.SYS_OP_TRTB: case PlSqlParser.SYS_OPTXICMP: case PlSqlParser.SYS_OPTXQCASTASNQ: case PlSqlParser.SYS_OP_UNDESCEND: case PlSqlParser.SYS_OP_VECAND: case PlSqlParser.SYS_OP_VECBIT: case PlSqlParser.SYS_OP_VECOR: case PlSqlParser.SYS_OP_VECXOR: case PlSqlParser.SYS_OP_VERSION: case PlSqlParser.SYS_OP_VREF: case PlSqlParser.SYS_OP_VVD: case PlSqlParser.SYS_OP_XMLCONS_FOR_CSX: case PlSqlParser.SYS_OP_XPTHATG: case PlSqlParser.SYS_OP_XPTHIDX: case PlSqlParser.SYS_OP_XPTHOP: case PlSqlParser.SYS_OP_XTXT2SQLT: case PlSqlParser.SYS_OP_ZONE_ID: case PlSqlParser.SYS_ORDERKEY_DEPTH: case PlSqlParser.SYS_ORDERKEY_MAXCHILD: case PlSqlParser.SYS_ORDERKEY_PARENT: case PlSqlParser.SYS_PARALLEL_TXN: case PlSqlParser.SYS_PATHID_IS_ATTR: case PlSqlParser.SYS_PATHID_IS_NMSPC: case PlSqlParser.SYS_PATHID_LASTNAME: case PlSqlParser.SYS_PATHID_LASTNMSPC: case PlSqlParser.SYS_PATH_REVERSE: case PlSqlParser.SYS_PXQEXTRACT: case PlSqlParser.SYS_RAW_TO_XSID: case PlSqlParser.SYS_RID_ORDER: case PlSqlParser.SYS_ROW_DELTA: case PlSqlParser.SYS_SC_2_XMLT: case PlSqlParser.SYS_SYNRCIREDO: case PlSqlParser.SYSTEM_DEFINED: case PlSqlParser.SYSTEM: case PlSqlParser.SYSTIMESTAMP: case PlSqlParser.SYS_TYPEID: case PlSqlParser.SYS_UMAKEXML: case PlSqlParser.SYS_XMLANALYZE: case PlSqlParser.SYS_XMLCONTAINS: case PlSqlParser.SYS_XMLCONV: case PlSqlParser.SYS_XMLEXNSURI: case PlSqlParser.SYS_XMLGEN: case PlSqlParser.SYS_XMLI_LOC_ISNODE: case PlSqlParser.SYS_XMLI_LOC_ISTEXT: case PlSqlParser.SYS_XMLINSTR: case PlSqlParser.SYS_XMLLOCATOR_GETSVAL: case PlSqlParser.SYS_XMLNODEID_GETCID: case PlSqlParser.SYS_XMLNODEID_GETLOCATOR: case PlSqlParser.SYS_XMLNODEID_GETOKEY: case PlSqlParser.SYS_XMLNODEID_GETPATHID: case PlSqlParser.SYS_XMLNODEID_GETPTRID: case PlSqlParser.SYS_XMLNODEID_GETRID: case PlSqlParser.SYS_XMLNODEID_GETSVAL: case PlSqlParser.SYS_XMLNODEID_GETTID: case PlSqlParser.SYS_XMLNODEID: case PlSqlParser.SYS_XMLT_2_SC: case PlSqlParser.SYS_XMLTRANSLATE: case PlSqlParser.SYS_XMLTYPE2SQL: case PlSqlParser.SYS_XQ_ASQLCNV: case PlSqlParser.SYS_XQ_ATOMCNVCHK: case PlSqlParser.SYS_XQBASEURI: case PlSqlParser.SYS_XQCASTABLEERRH: case PlSqlParser.SYS_XQCODEP2STR: case PlSqlParser.SYS_XQCODEPEQ: case PlSqlParser.SYS_XQCON2SEQ: case PlSqlParser.SYS_XQCONCAT: case PlSqlParser.SYS_XQDELETE: case PlSqlParser.SYS_XQDFLTCOLATION: case PlSqlParser.SYS_XQDOC: case PlSqlParser.SYS_XQDOCURI: case PlSqlParser.SYS_XQDURDIV: case PlSqlParser.SYS_XQED4URI: case PlSqlParser.SYS_XQENDSWITH: case PlSqlParser.SYS_XQERRH: case PlSqlParser.SYS_XQERR: case PlSqlParser.SYS_XQESHTMLURI: case PlSqlParser.SYS_XQEXLOBVAL: case PlSqlParser.SYS_XQEXSTWRP: case PlSqlParser.SYS_XQEXTRACT: case PlSqlParser.SYS_XQEXTRREF: case PlSqlParser.SYS_XQEXVAL: case PlSqlParser.SYS_XQFB2STR: case PlSqlParser.SYS_XQFNBOOL: case PlSqlParser.SYS_XQFNCMP: case PlSqlParser.SYS_XQFNDATIM: case PlSqlParser.SYS_XQFNLNAME: case PlSqlParser.SYS_XQFNNM: case PlSqlParser.SYS_XQFNNSURI: case PlSqlParser.SYS_XQFNPREDTRUTH: case PlSqlParser.SYS_XQFNQNM: case PlSqlParser.SYS_XQFNROOT: case PlSqlParser.SYS_XQFORMATNUM: case PlSqlParser.SYS_XQFTCONTAIN: case PlSqlParser.SYS_XQFUNCR: case PlSqlParser.SYS_XQGETCONTENT: case PlSqlParser.SYS_XQINDXOF: case PlSqlParser.SYS_XQINSERT: case PlSqlParser.SYS_XQINSPFX: case PlSqlParser.SYS_XQIRI2URI: case PlSqlParser.SYS_XQLANG: case PlSqlParser.SYS_XQLLNMFRMQNM: case PlSqlParser.SYS_XQMKNODEREF: case PlSqlParser.SYS_XQNILLED: case PlSqlParser.SYS_XQNODENAME: case PlSqlParser.SYS_XQNORMSPACE: case PlSqlParser.SYS_XQNORMUCODE: case PlSqlParser.SYS_XQ_NRNG: case PlSqlParser.SYS_XQNSP4PFX: case PlSqlParser.SYS_XQNSPFRMQNM: case PlSqlParser.SYS_XQPFXFRMQNM: case PlSqlParser.SYS_XQ_PKSQL2XML: case PlSqlParser.SYS_XQPOLYABS: case PlSqlParser.SYS_XQPOLYADD: case PlSqlParser.SYS_XQPOLYCEL: case PlSqlParser.SYS_XQPOLYCSTBL: case PlSqlParser.SYS_XQPOLYCST: case PlSqlParser.SYS_XQPOLYDIV: case PlSqlParser.SYS_XQPOLYFLR: case PlSqlParser.SYS_XQPOLYMOD: case PlSqlParser.SYS_XQPOLYMUL: case PlSqlParser.SYS_XQPOLYRND: case PlSqlParser.SYS_XQPOLYSQRT: case PlSqlParser.SYS_XQPOLYSUB: case PlSqlParser.SYS_XQPOLYUMUS: case PlSqlParser.SYS_XQPOLYUPLS: case PlSqlParser.SYS_XQPOLYVEQ: case PlSqlParser.SYS_XQPOLYVGE: case PlSqlParser.SYS_XQPOLYVGT: case PlSqlParser.SYS_XQPOLYVLE: case PlSqlParser.SYS_XQPOLYVLT: case PlSqlParser.SYS_XQPOLYVNE: case PlSqlParser.SYS_XQREF2VAL: case PlSqlParser.SYS_XQRENAME: case PlSqlParser.SYS_XQREPLACE: case PlSqlParser.SYS_XQRESVURI: case PlSqlParser.SYS_XQRNDHALF2EVN: case PlSqlParser.SYS_XQRSLVQNM: case PlSqlParser.SYS_XQRYENVPGET: case PlSqlParser.SYS_XQRYVARGET: case PlSqlParser.SYS_XQRYWRP: case PlSqlParser.SYS_XQSEQ2CON4XC: case PlSqlParser.SYS_XQSEQ2CON: case PlSqlParser.SYS_XQSEQDEEPEQ: case PlSqlParser.SYS_XQSEQINSB: case PlSqlParser.SYS_XQSEQRM: case PlSqlParser.SYS_XQSEQRVS: case PlSqlParser.SYS_XQSEQSUB: case PlSqlParser.SYS_XQSEQTYPMATCH: case PlSqlParser.SYS_XQSTARTSWITH: case PlSqlParser.SYS_XQSTATBURI: case PlSqlParser.SYS_XQSTR2CODEP: case PlSqlParser.SYS_XQSTRJOIN: case PlSqlParser.SYS_XQSUBSTRAFT: case PlSqlParser.SYS_XQSUBSTRBEF: case PlSqlParser.SYS_XQTOKENIZE: case PlSqlParser.SYS_XQTREATAS: case PlSqlParser.SYS_XQ_UPKXML2SQL: case PlSqlParser.SYS_XQXFORM: case PlSqlParser.SYS_XSID_TO_RAW: case PlSqlParser.SYS_ZMAP_FILTER: case PlSqlParser.SYS_ZMAP_REFRESH: case PlSqlParser.TABLE_LOOKUP_BY_NL: case PlSqlParser.TABLESPACE_NO: case PlSqlParser.TABLESPACE: case PlSqlParser.TABLES: case PlSqlParser.TABLE_STATS: case PlSqlParser.TABLE: case PlSqlParser.TABNO: case PlSqlParser.TAG: case PlSqlParser.TANH: case PlSqlParser.TAN: case PlSqlParser.TBLORIDXPARTNUM: case PlSqlParser.TEMPFILE: case PlSqlParser.TEMPLATE: case PlSqlParser.TEMPORARY: case PlSqlParser.TEMP_TABLE: case PlSqlParser.TEST: case PlSqlParser.TEXT: case PlSqlParser.THAN: case PlSqlParser.THEN: case PlSqlParser.THE: case PlSqlParser.THREAD: case PlSqlParser.THROUGH: case PlSqlParser.TIER: case PlSqlParser.TIES: case PlSqlParser.TIMEOUT: case PlSqlParser.TIMESTAMP_LTZ_UNCONSTRAINED: case PlSqlParser.TIMESTAMP: case PlSqlParser.TIMESTAMP_TZ_UNCONSTRAINED: case PlSqlParser.TIMESTAMP_UNCONSTRAINED: case PlSqlParser.TIMES: case PlSqlParser.TIME: case PlSqlParser.TIMEZONE_ABBR: case PlSqlParser.TIMEZONE_HOUR: case PlSqlParser.TIMEZONE_MINUTE: case PlSqlParser.TIMEZONE_OFFSET: case PlSqlParser.TIMEZONE_REGION: case PlSqlParser.TIME_ZONE: case PlSqlParser.TIV_GB: case PlSqlParser.TIV_SSF: case PlSqlParser.TO_ACLID: case PlSqlParser.TO_BINARY_DOUBLE: case PlSqlParser.TO_BINARY_FLOAT: case PlSqlParser.TO_BLOB: case PlSqlParser.TO_CLOB: case PlSqlParser.TO_DSINTERVAL: case PlSqlParser.TO_LOB: case PlSqlParser.TO_MULTI_BYTE: case PlSqlParser.TO_NCHAR: case PlSqlParser.TO_NCLOB: case PlSqlParser.TO_NUMBER: case PlSqlParser.TOPLEVEL: case PlSqlParser.TO_SINGLE_BYTE: case PlSqlParser.TO_TIMESTAMP: case PlSqlParser.TO_TIMESTAMP_TZ: case PlSqlParser.TO_TIME: case PlSqlParser.TO_TIME_TZ: case PlSqlParser.TO_YMINTERVAL: case PlSqlParser.TRACE: case PlSqlParser.TRACING: case PlSqlParser.TRACKING: case PlSqlParser.TRAILING: case PlSqlParser.TRANSACTION: case PlSqlParser.TRANSFORM_DISTINCT_AGG: case PlSqlParser.TRANSITIONAL: case PlSqlParser.TRANSITION: case PlSqlParser.TRANSLATE: case PlSqlParser.TRANSLATION: case PlSqlParser.TREAT: case PlSqlParser.TRIGGERS: case PlSqlParser.TRIGGER: case PlSqlParser.TRUE: case PlSqlParser.TRUNCATE: case PlSqlParser.TRUNC: case PlSqlParser.TRUSTED: case PlSqlParser.TRUST: case PlSqlParser.TUNING: case PlSqlParser.TX: case PlSqlParser.TYPES: case PlSqlParser.TYPE: case PlSqlParser.TZ_OFFSET: case PlSqlParser.UB2: case PlSqlParser.UBA: case PlSqlParser.UCS2: case PlSqlParser.UID: case PlSqlParser.UNARCHIVED: case PlSqlParser.UNBOUNDED: case PlSqlParser.UNBOUND: case PlSqlParser.UNCONDITIONAL: case PlSqlParser.UNDER: case PlSqlParser.UNDO: case PlSqlParser.UNDROP: case PlSqlParser.UNIFORM: case PlSqlParser.UNISTR: case PlSqlParser.UNLIMITED: case PlSqlParser.UNLOAD: case PlSqlParser.UNLOCK: case PlSqlParser.UNMATCHED: case PlSqlParser.UNNEST_INNERJ_DISTINCT_VIEW: case PlSqlParser.UNNEST_NOSEMIJ_NODISTINCTVIEW: case PlSqlParser.UNNEST_SEMIJ_VIEW: case PlSqlParser.UNNEST: case PlSqlParser.UNPACKED: case PlSqlParser.UNPIVOT: case PlSqlParser.UNPLUG: case PlSqlParser.UNPROTECTED: case PlSqlParser.UNQUIESCE: case PlSqlParser.UNRECOVERABLE: case PlSqlParser.UNRESTRICTED: case PlSqlParser.UNSUBSCRIBE: case PlSqlParser.UNTIL: case PlSqlParser.UNUSABLE: case PlSqlParser.UNUSED: case PlSqlParser.UPDATABLE: case PlSqlParser.UPDATED: case PlSqlParser.UPDATEXML: case PlSqlParser.UPD_INDEXES: case PlSqlParser.UPD_JOININDEX: case PlSqlParser.UPGRADE: case PlSqlParser.UPPER: case PlSqlParser.UPSERT: case PlSqlParser.UROWID: case PlSqlParser.USABLE: case PlSqlParser.USAGE: case PlSqlParser.USE_ANTI: case PlSqlParser.USE_CONCAT: case PlSqlParser.USE_CUBE: case PlSqlParser.USE_HASH_AGGREGATION: case PlSqlParser.USE_HASH_GBY_FOR_PUSHDOWN: case PlSqlParser.USE_HASH: case PlSqlParser.USE_HIDDEN_PARTITIONS: case PlSqlParser.USE_INVISIBLE_INDEXES: case PlSqlParser.USE_MERGE_CARTESIAN: case PlSqlParser.USE_MERGE: case PlSqlParser.USE_NL: case PlSqlParser.USE_NL_WITH_INDEX: case PlSqlParser.USE_PRIVATE_OUTLINES: case PlSqlParser.USER_DATA: case PlSqlParser.USER_DEFINED: case PlSqlParser.USERENV: case PlSqlParser.USERGROUP: case PlSqlParser.USER_RECYCLEBIN: case PlSqlParser.USERS: case PlSqlParser.USER_TABLESPACES: case PlSqlParser.USER: case PlSqlParser.USE_SEMI: case PlSqlParser.USE_STORED_OUTLINES: case PlSqlParser.USE_TTT_FOR_GSETS: case PlSqlParser.USE: case PlSqlParser.USE_VECTOR_AGGREGATION: case PlSqlParser.USE_WEAK_NAME_RESL: case PlSqlParser.USING_NO_EXPAND: case PlSqlParser.USING: case PlSqlParser.UTF16BE: case PlSqlParser.UTF16LE: case PlSqlParser.UTF32: case PlSqlParser.UTF8: case PlSqlParser.V1: case PlSqlParser.V2: case PlSqlParser.VALIDATE: case PlSqlParser.VALIDATION: case PlSqlParser.VALID_TIME_END: case PlSqlParser.VALUE: case PlSqlParser.VARCHAR2: case PlSqlParser.VARCHAR: case PlSqlParser.VARIABLE: case PlSqlParser.VAR_POP: case PlSqlParser.VARRAYS: case PlSqlParser.VARRAY: case PlSqlParser.VAR_SAMP: case PlSqlParser.VARYING: case PlSqlParser.VECTOR_READ_TRACE: case PlSqlParser.VECTOR_READ: case PlSqlParser.VECTOR_TRANSFORM_DIMS: case PlSqlParser.VECTOR_TRANSFORM_FACT: case PlSqlParser.VECTOR_TRANSFORM: case PlSqlParser.VERIFIER: case PlSqlParser.VERIFY: case PlSqlParser.VERSIONING: case PlSqlParser.VERSIONS_ENDSCN: case PlSqlParser.VERSIONS_ENDTIME: case PlSqlParser.VERSIONS_OPERATION: case PlSqlParser.VERSIONS_STARTSCN: case PlSqlParser.VERSIONS_STARTTIME: case PlSqlParser.VERSIONS: case PlSqlParser.VERSIONS_XID: case PlSqlParser.VERSION: case PlSqlParser.VIOLATION: case PlSqlParser.VIRTUAL: case PlSqlParser.VISIBILITY: case PlSqlParser.VISIBLE: case PlSqlParser.VOLUME: case PlSqlParser.VSIZE: case PlSqlParser.WAIT: case PlSqlParser.WALLET: case PlSqlParser.WARNING: case PlSqlParser.WEEKS: case PlSqlParser.WEEK: case PlSqlParser.WELLFORMED: case PlSqlParser.WHENEVER: case PlSqlParser.WHEN: case PlSqlParser.WHILE: case PlSqlParser.WHITESPACE: case PlSqlParser.WIDTH_BUCKET: case PlSqlParser.WITHIN: case PlSqlParser.WITHOUT: case PlSqlParser.WITH_PLSQL: case PlSqlParser.WORK: case PlSqlParser.WRAPPED: case PlSqlParser.WRAPPER: case PlSqlParser.WRITE: case PlSqlParser.XDB_FASTPATH_INSERT: case PlSqlParser.X_DYN_PRUNE: case PlSqlParser.XID: case PlSqlParser.XML2OBJECT: case PlSqlParser.XMLAGG: case PlSqlParser.XMLATTRIBUTES: case PlSqlParser.XMLCAST: case PlSqlParser.XMLCDATA: case PlSqlParser.XMLCOLATTVAL: case PlSqlParser.XMLCOMMENT: case PlSqlParser.XMLCONCAT: case PlSqlParser.XMLDIFF: case PlSqlParser.XML_DML_RWT_STMT: case PlSqlParser.XMLELEMENT: case PlSqlParser.XMLEXISTS2: case PlSqlParser.XMLEXISTS: case PlSqlParser.XMLFOREST: case PlSqlParser.XMLINDEX_REWRITE_IN_SELECT: case PlSqlParser.XMLINDEX_REWRITE: case PlSqlParser.XMLINDEX_SEL_IDX_TBL: case PlSqlParser.XMLISNODE: case PlSqlParser.XMLISVALID: case PlSqlParser.XMLNAMESPACES: case PlSqlParser.XMLPARSE: case PlSqlParser.XMLPATCH: case PlSqlParser.XMLPI: case PlSqlParser.XMLQUERYVAL: case PlSqlParser.XMLQUERY: case PlSqlParser.XMLROOT: case PlSqlParser.XMLSCHEMA: case PlSqlParser.XMLSERIALIZE: case PlSqlParser.XMLTABLE: case PlSqlParser.XMLTRANSFORMBLOB: case PlSqlParser.XMLTRANSFORM: case PlSqlParser.XMLTYPE: case PlSqlParser.XML: case PlSqlParser.XPATHTABLE: case PlSqlParser.XS_SYS_CONTEXT: case PlSqlParser.XS: case PlSqlParser.YEARS: case PlSqlParser.YEAR: case PlSqlParser.YES: case PlSqlParser.YMINTERVAL_UNCONSTRAINED: case PlSqlParser.ZONEMAP: case PlSqlParser.ZONE: case PlSqlParser.PREDICTION: case PlSqlParser.PREDICTION_BOUNDS: case PlSqlParser.PREDICTION_COST: case PlSqlParser.PREDICTION_DETAILS: case PlSqlParser.PREDICTION_PROBABILITY: case PlSqlParser.PREDICTION_SET: case PlSqlParser.CUME_DIST: case PlSqlParser.DENSE_RANK: case PlSqlParser.LISTAGG: case PlSqlParser.PERCENT_RANK: case PlSqlParser.PERCENTILE_CONT: case PlSqlParser.PERCENTILE_DISC: case PlSqlParser.RANK: case PlSqlParser.AVG: case PlSqlParser.CORR: case PlSqlParser.COVAR_: case PlSqlParser.LAG: case PlSqlParser.LEAD: case PlSqlParser.MAX: case PlSqlParser.MEDIAN: case PlSqlParser.MIN: case PlSqlParser.NTILE: case PlSqlParser.NVL: case PlSqlParser.RATIO_TO_REPORT: case PlSqlParser.REGR_: case PlSqlParser.ROUND: case PlSqlParser.ROW_NUMBER: case PlSqlParser.SUBSTR: case PlSqlParser.TO_CHAR: case PlSqlParser.TRIM: case PlSqlParser.SUM: case PlSqlParser.STDDEV: case PlSqlParser.VAR_: case PlSqlParser.VARIANCE: case PlSqlParser.LEAST: case PlSqlParser.GREATEST: case PlSqlParser.TO_DATE: case PlSqlParser.PERIOD: case PlSqlParser.DELIMITED_ID: case PlSqlParser.REGULAR_ID: this.state = 2932; this.domain_index_clause(); break; case PlSqlParser.XDB: case PlSqlParser.XMLINDEX: this.state = 2933; this.xmlindex_clause(); break; default: throw new antlr4.error.NoViableAltException(this); } break; default: throw new antlr4.error.NoViableAltException(this); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Domain_index_clauseContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_domain_index_clause; return this; } Domain_index_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Domain_index_clauseContext.prototype.constructor = Domain_index_clauseContext; Domain_index_clauseContext.prototype.indextype = function() { return this.getTypedRuleContext(IndextypeContext,0); }; Domain_index_clauseContext.prototype.local_domain_index_clause = function() { return this.getTypedRuleContext(Local_domain_index_clauseContext,0); }; Domain_index_clauseContext.prototype.parallel_clause = function() { return this.getTypedRuleContext(Parallel_clauseContext,0); }; Domain_index_clauseContext.prototype.PARAMETERS = function() { return this.getToken(PlSqlParser.PARAMETERS, 0); }; Domain_index_clauseContext.prototype.LEFT_PAREN = function() { return this.getToken(PlSqlParser.LEFT_PAREN, 0); }; Domain_index_clauseContext.prototype.odci_parameters = function() { return this.getTypedRuleContext(Odci_parametersContext,0); }; Domain_index_clauseContext.prototype.RIGHT_PAREN = function() { return this.getToken(PlSqlParser.RIGHT_PAREN, 0); }; Domain_index_clauseContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterDomain_index_clause(this); } }; Domain_index_clauseContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitDomain_index_clause(this); } }; Domain_index_clauseContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitDomain_index_clause(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Domain_index_clauseContext = Domain_index_clauseContext; PlSqlParser.prototype.domain_index_clause = function() { var localctx = new Domain_index_clauseContext(this, this._ctx, this.state); this.enterRule(localctx, 194, PlSqlParser.RULE_domain_index_clause); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 2938; this.indextype(); this.state = 2940; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.LOCAL) { this.state = 2939; this.local_domain_index_clause(); } this.state = 2943; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.NOPARALLEL || _la===PlSqlParser.PARALLEL) { this.state = 2942; this.parallel_clause(); } this.state = 2950; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.PARAMETERS) { this.state = 2945; this.match(PlSqlParser.PARAMETERS); this.state = 2946; this.match(PlSqlParser.LEFT_PAREN); this.state = 2947; this.odci_parameters(); this.state = 2948; this.match(PlSqlParser.RIGHT_PAREN); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Local_domain_index_clauseContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_local_domain_index_clause; return this; } Local_domain_index_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Local_domain_index_clauseContext.prototype.constructor = Local_domain_index_clauseContext; Local_domain_index_clauseContext.prototype.LOCAL = function() { return this.getToken(PlSqlParser.LOCAL, 0); }; Local_domain_index_clauseContext.prototype.LEFT_PAREN = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.LEFT_PAREN); } else { return this.getToken(PlSqlParser.LEFT_PAREN, i); } }; Local_domain_index_clauseContext.prototype.PARTITION = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.PARTITION); } else { return this.getToken(PlSqlParser.PARTITION, i); } }; Local_domain_index_clauseContext.prototype.partition_name = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Partition_nameContext); } else { return this.getTypedRuleContext(Partition_nameContext,i); } }; Local_domain_index_clauseContext.prototype.RIGHT_PAREN = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.RIGHT_PAREN); } else { return this.getToken(PlSqlParser.RIGHT_PAREN, i); } }; Local_domain_index_clauseContext.prototype.PARAMETERS = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.PARAMETERS); } else { return this.getToken(PlSqlParser.PARAMETERS, i); } }; Local_domain_index_clauseContext.prototype.odci_parameters = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Odci_parametersContext); } else { return this.getTypedRuleContext(Odci_parametersContext,i); } }; Local_domain_index_clauseContext.prototype.COMMA = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.COMMA); } else { return this.getToken(PlSqlParser.COMMA, i); } }; Local_domain_index_clauseContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterLocal_domain_index_clause(this); } }; Local_domain_index_clauseContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitLocal_domain_index_clause(this); } }; Local_domain_index_clauseContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitLocal_domain_index_clause(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Local_domain_index_clauseContext = Local_domain_index_clauseContext; PlSqlParser.prototype.local_domain_index_clause = function() { var localctx = new Local_domain_index_clauseContext(this, this._ctx, this.state); this.enterRule(localctx, 196, PlSqlParser.RULE_local_domain_index_clause); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 2952; this.match(PlSqlParser.LOCAL); this.state = 2980; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.LEFT_PAREN) { this.state = 2953; this.match(PlSqlParser.LEFT_PAREN); this.state = 2954; this.match(PlSqlParser.PARTITION); this.state = 2955; this.partition_name(); this.state = 2961; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.PARAMETERS) { this.state = 2956; this.match(PlSqlParser.PARAMETERS); this.state = 2957; this.match(PlSqlParser.LEFT_PAREN); this.state = 2958; this.odci_parameters(); this.state = 2959; this.match(PlSqlParser.RIGHT_PAREN); } this.state = 2975; this._errHandler.sync(this); _la = this._input.LA(1); while(_la===PlSqlParser.COMMA) { this.state = 2963; this.match(PlSqlParser.COMMA); this.state = 2964; this.match(PlSqlParser.PARTITION); this.state = 2965; this.partition_name(); this.state = 2971; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.PARAMETERS) { this.state = 2966; this.match(PlSqlParser.PARAMETERS); this.state = 2967; this.match(PlSqlParser.LEFT_PAREN); this.state = 2968; this.odci_parameters(); this.state = 2969; this.match(PlSqlParser.RIGHT_PAREN); } this.state = 2977; this._errHandler.sync(this); _la = this._input.LA(1); } this.state = 2978; this.match(PlSqlParser.RIGHT_PAREN); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Xmlindex_clauseContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_xmlindex_clause; return this; } Xmlindex_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Xmlindex_clauseContext.prototype.constructor = Xmlindex_clauseContext; Xmlindex_clauseContext.prototype.XMLINDEX = function() { return this.getToken(PlSqlParser.XMLINDEX, 0); }; Xmlindex_clauseContext.prototype.XDB = function() { return this.getToken(PlSqlParser.XDB, 0); }; Xmlindex_clauseContext.prototype.PERIOD = function() { return this.getToken(PlSqlParser.PERIOD, 0); }; Xmlindex_clauseContext.prototype.local_xmlindex_clause = function() { return this.getTypedRuleContext(Local_xmlindex_clauseContext,0); }; Xmlindex_clauseContext.prototype.parallel_clause = function() { return this.getTypedRuleContext(Parallel_clauseContext,0); }; Xmlindex_clauseContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterXmlindex_clause(this); } }; Xmlindex_clauseContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitXmlindex_clause(this); } }; Xmlindex_clauseContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitXmlindex_clause(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Xmlindex_clauseContext = Xmlindex_clauseContext; PlSqlParser.prototype.xmlindex_clause = function() { var localctx = new Xmlindex_clauseContext(this, this._ctx, this.state); this.enterRule(localctx, 198, PlSqlParser.RULE_xmlindex_clause); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 2984; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.XDB) { this.state = 2982; this.match(PlSqlParser.XDB); this.state = 2983; this.match(PlSqlParser.PERIOD); } this.state = 2986; this.match(PlSqlParser.XMLINDEX); this.state = 2988; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.LOCAL) { this.state = 2987; this.local_xmlindex_clause(); } this.state = 2991; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.NOPARALLEL || _la===PlSqlParser.PARALLEL) { this.state = 2990; this.parallel_clause(); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Local_xmlindex_clauseContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_local_xmlindex_clause; return this; } Local_xmlindex_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Local_xmlindex_clauseContext.prototype.constructor = Local_xmlindex_clauseContext; Local_xmlindex_clauseContext.prototype.LOCAL = function() { return this.getToken(PlSqlParser.LOCAL, 0); }; Local_xmlindex_clauseContext.prototype.LEFT_PAREN = function() { return this.getToken(PlSqlParser.LEFT_PAREN, 0); }; Local_xmlindex_clauseContext.prototype.PARTITION = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.PARTITION); } else { return this.getToken(PlSqlParser.PARTITION, i); } }; Local_xmlindex_clauseContext.prototype.partition_name = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Partition_nameContext); } else { return this.getTypedRuleContext(Partition_nameContext,i); } }; Local_xmlindex_clauseContext.prototype.RIGHT_PAREN = function() { return this.getToken(PlSqlParser.RIGHT_PAREN, 0); }; Local_xmlindex_clauseContext.prototype.COMMA = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.COMMA); } else { return this.getToken(PlSqlParser.COMMA, i); } }; Local_xmlindex_clauseContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterLocal_xmlindex_clause(this); } }; Local_xmlindex_clauseContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitLocal_xmlindex_clause(this); } }; Local_xmlindex_clauseContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitLocal_xmlindex_clause(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Local_xmlindex_clauseContext = Local_xmlindex_clauseContext; PlSqlParser.prototype.local_xmlindex_clause = function() { var localctx = new Local_xmlindex_clauseContext(this, this._ctx, this.state); this.enterRule(localctx, 200, PlSqlParser.RULE_local_xmlindex_clause); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 2993; this.match(PlSqlParser.LOCAL); this.state = 3007; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.LEFT_PAREN) { this.state = 2994; this.match(PlSqlParser.LEFT_PAREN); this.state = 2995; this.match(PlSqlParser.PARTITION); this.state = 2996; this.partition_name(); this.state = 3002; this._errHandler.sync(this); _la = this._input.LA(1); while(_la===PlSqlParser.COMMA) { this.state = 2997; this.match(PlSqlParser.COMMA); this.state = 2998; this.match(PlSqlParser.PARTITION); this.state = 2999; this.partition_name(); this.state = 3004; this._errHandler.sync(this); _la = this._input.LA(1); } this.state = 3005; this.match(PlSqlParser.RIGHT_PAREN); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Global_partitioned_indexContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_global_partitioned_index; return this; } Global_partitioned_indexContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Global_partitioned_indexContext.prototype.constructor = Global_partitioned_indexContext; Global_partitioned_indexContext.prototype.GLOBAL = function() { return this.getToken(PlSqlParser.GLOBAL, 0); }; Global_partitioned_indexContext.prototype.PARTITION = function() { return this.getToken(PlSqlParser.PARTITION, 0); }; Global_partitioned_indexContext.prototype.BY = function() { return this.getToken(PlSqlParser.BY, 0); }; Global_partitioned_indexContext.prototype.RANGE = function() { return this.getToken(PlSqlParser.RANGE, 0); }; Global_partitioned_indexContext.prototype.LEFT_PAREN = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.LEFT_PAREN); } else { return this.getToken(PlSqlParser.LEFT_PAREN, i); } }; Global_partitioned_indexContext.prototype.column_name = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Column_nameContext); } else { return this.getTypedRuleContext(Column_nameContext,i); } }; Global_partitioned_indexContext.prototype.RIGHT_PAREN = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.RIGHT_PAREN); } else { return this.getToken(PlSqlParser.RIGHT_PAREN, i); } }; Global_partitioned_indexContext.prototype.index_partitioning_clause = function() { return this.getTypedRuleContext(Index_partitioning_clauseContext,0); }; Global_partitioned_indexContext.prototype.HASH = function() { return this.getToken(PlSqlParser.HASH, 0); }; Global_partitioned_indexContext.prototype.individual_hash_partitions = function() { return this.getTypedRuleContext(Individual_hash_partitionsContext,0); }; Global_partitioned_indexContext.prototype.hash_partitions_by_quantity = function() { return this.getTypedRuleContext(Hash_partitions_by_quantityContext,0); }; Global_partitioned_indexContext.prototype.COMMA = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.COMMA); } else { return this.getToken(PlSqlParser.COMMA, i); } }; Global_partitioned_indexContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterGlobal_partitioned_index(this); } }; Global_partitioned_indexContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitGlobal_partitioned_index(this); } }; Global_partitioned_indexContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitGlobal_partitioned_index(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Global_partitioned_indexContext = Global_partitioned_indexContext; PlSqlParser.prototype.global_partitioned_index = function() { var localctx = new Global_partitioned_indexContext(this, this._ctx, this.state); this.enterRule(localctx, 202, PlSqlParser.RULE_global_partitioned_index); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 3009; this.match(PlSqlParser.GLOBAL); this.state = 3010; this.match(PlSqlParser.PARTITION); this.state = 3011; this.match(PlSqlParser.BY); this.state = 3042; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.RANGE: this.state = 3012; this.match(PlSqlParser.RANGE); this.state = 3013; this.match(PlSqlParser.LEFT_PAREN); this.state = 3014; this.column_name(); this.state = 3019; this._errHandler.sync(this); _la = this._input.LA(1); while(_la===PlSqlParser.COMMA) { this.state = 3015; this.match(PlSqlParser.COMMA); this.state = 3016; this.column_name(); this.state = 3021; this._errHandler.sync(this); _la = this._input.LA(1); } this.state = 3022; this.match(PlSqlParser.RIGHT_PAREN); this.state = 3023; this.match(PlSqlParser.LEFT_PAREN); this.state = 3024; this.index_partitioning_clause(); this.state = 3025; this.match(PlSqlParser.RIGHT_PAREN); break; case PlSqlParser.HASH: this.state = 3027; this.match(PlSqlParser.HASH); this.state = 3028; this.match(PlSqlParser.LEFT_PAREN); this.state = 3029; this.column_name(); this.state = 3034; this._errHandler.sync(this); _la = this._input.LA(1); while(_la===PlSqlParser.COMMA) { this.state = 3030; this.match(PlSqlParser.COMMA); this.state = 3031; this.column_name(); this.state = 3036; this._errHandler.sync(this); _la = this._input.LA(1); } this.state = 3037; this.match(PlSqlParser.RIGHT_PAREN); this.state = 3040; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.LEFT_PAREN: this.state = 3038; this.individual_hash_partitions(); break; case PlSqlParser.PARTITIONS: this.state = 3039; this.hash_partitions_by_quantity(); break; default: throw new antlr4.error.NoViableAltException(this); } break; default: throw new antlr4.error.NoViableAltException(this); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Index_partitioning_clauseContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_index_partitioning_clause; return this; } Index_partitioning_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Index_partitioning_clauseContext.prototype.constructor = Index_partitioning_clauseContext; Index_partitioning_clauseContext.prototype.PARTITION = function() { return this.getToken(PlSqlParser.PARTITION, 0); }; Index_partitioning_clauseContext.prototype.VALUES = function() { return this.getToken(PlSqlParser.VALUES, 0); }; Index_partitioning_clauseContext.prototype.LESS = function() { return this.getToken(PlSqlParser.LESS, 0); }; Index_partitioning_clauseContext.prototype.THAN = function() { return this.getToken(PlSqlParser.THAN, 0); }; Index_partitioning_clauseContext.prototype.LEFT_PAREN = function() { return this.getToken(PlSqlParser.LEFT_PAREN, 0); }; Index_partitioning_clauseContext.prototype.literal = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(LiteralContext); } else { return this.getTypedRuleContext(LiteralContext,i); } }; Index_partitioning_clauseContext.prototype.RIGHT_PAREN = function() { return this.getToken(PlSqlParser.RIGHT_PAREN, 0); }; Index_partitioning_clauseContext.prototype.partition_name = function() { return this.getTypedRuleContext(Partition_nameContext,0); }; Index_partitioning_clauseContext.prototype.COMMA = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.COMMA); } else { return this.getToken(PlSqlParser.COMMA, i); } }; Index_partitioning_clauseContext.prototype.segment_attributes_clause = function() { return this.getTypedRuleContext(Segment_attributes_clauseContext,0); }; Index_partitioning_clauseContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterIndex_partitioning_clause(this); } }; Index_partitioning_clauseContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitIndex_partitioning_clause(this); } }; Index_partitioning_clauseContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitIndex_partitioning_clause(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Index_partitioning_clauseContext = Index_partitioning_clauseContext; PlSqlParser.prototype.index_partitioning_clause = function() { var localctx = new Index_partitioning_clauseContext(this, this._ctx, this.state); this.enterRule(localctx, 204, PlSqlParser.RULE_index_partitioning_clause); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 3044; this.match(PlSqlParser.PARTITION); this.state = 3046; this._errHandler.sync(this); _la = this._input.LA(1); if((((_la) & ~0x1f) == 0 && ((1 << _la) & ((1 << PlSqlParser.ABORT) | (1 << PlSqlParser.ABS) | (1 << PlSqlParser.ACCESS) | (1 << PlSqlParser.ACCESSED) | (1 << PlSqlParser.ACCOUNT) | (1 << PlSqlParser.ACL) | (1 << PlSqlParser.ACOS) | (1 << PlSqlParser.ACTION) | (1 << PlSqlParser.ACTIONS) | (1 << PlSqlParser.ACTIVATE) | (1 << PlSqlParser.ACTIVE) | (1 << PlSqlParser.ACTIVE_COMPONENT) | (1 << PlSqlParser.ACTIVE_DATA) | (1 << PlSqlParser.ACTIVE_FUNCTION) | (1 << PlSqlParser.ACTIVE_TAG) | (1 << PlSqlParser.ACTIVITY) | (1 << PlSqlParser.ADAPTIVE_PLAN) | (1 << PlSqlParser.ADD) | (1 << PlSqlParser.ADD_COLUMN) | (1 << PlSqlParser.ADD_GROUP) | (1 << PlSqlParser.ADD_MONTHS) | (1 << PlSqlParser.ADJ_DATE) | (1 << PlSqlParser.ADMIN) | (1 << PlSqlParser.ADMINISTER) | (1 << PlSqlParser.ADMINISTRATOR) | (1 << PlSqlParser.ADVANCED) | (1 << PlSqlParser.ADVISE) | (1 << PlSqlParser.ADVISOR) | (1 << PlSqlParser.AFD_DISKSTRING) | (1 << PlSqlParser.AFTER) | (1 << PlSqlParser.AGENT))) !== 0) || ((((_la - 32)) & ~0x1f) == 0 && ((1 << (_la - 32)) & ((1 << (PlSqlParser.AGGREGATE - 32)) | (1 << (PlSqlParser.A_LETTER - 32)) | (1 << (PlSqlParser.ALIAS - 32)) | (1 << (PlSqlParser.ALLOCATE - 32)) | (1 << (PlSqlParser.ALLOW - 32)) | (1 << (PlSqlParser.ALL_ROWS - 32)) | (1 << (PlSqlParser.ALWAYS - 32)) | (1 << (PlSqlParser.ANALYZE - 32)) | (1 << (PlSqlParser.ANCILLARY - 32)) | (1 << (PlSqlParser.AND_EQUAL - 32)) | (1 << (PlSqlParser.ANOMALY - 32)) | (1 << (PlSqlParser.ANSI_REARCH - 32)) | (1 << (PlSqlParser.ANTIJOIN - 32)) | (1 << (PlSqlParser.ANYSCHEMA - 32)) | (1 << (PlSqlParser.APPEND - 32)) | (1 << (PlSqlParser.APPENDCHILDXML - 32)) | (1 << (PlSqlParser.APPEND_VALUES - 32)) | (1 << (PlSqlParser.APPLICATION - 32)) | (1 << (PlSqlParser.APPLY - 32)) | (1 << (PlSqlParser.APPROX_COUNT_DISTINCT - 32)) | (1 << (PlSqlParser.ARCHIVAL - 32)) | (1 << (PlSqlParser.ARCHIVE - 32)) | (1 << (PlSqlParser.ARCHIVED - 32)) | (1 << (PlSqlParser.ARCHIVELOG - 32)) | (1 << (PlSqlParser.ARRAY - 32)) | (1 << (PlSqlParser.ASCII - 32)))) !== 0) || ((((_la - 64)) & ~0x1f) == 0 && ((1 << (_la - 64)) & ((1 << (PlSqlParser.ASCIISTR - 64)) | (1 << (PlSqlParser.ASIN - 64)) | (1 << (PlSqlParser.ASIS - 64)) | (1 << (PlSqlParser.ASSEMBLY - 64)) | (1 << (PlSqlParser.ASSIGN - 64)) | (1 << (PlSqlParser.ASSOCIATE - 64)) | (1 << (PlSqlParser.ASYNC - 64)) | (1 << (PlSqlParser.ASYNCHRONOUS - 64)) | (1 << (PlSqlParser.ATAN2 - 64)) | (1 << (PlSqlParser.ATAN - 64)) | (1 << (PlSqlParser.AT - 64)) | (1 << (PlSqlParser.ATTRIBUTE - 64)) | (1 << (PlSqlParser.ATTRIBUTES - 64)) | (1 << (PlSqlParser.AUTHENTICATED - 64)) | (1 << (PlSqlParser.AUTHENTICATION - 64)) | (1 << (PlSqlParser.AUTHID - 64)) | (1 << (PlSqlParser.AUTHORIZATION - 64)) | (1 << (PlSqlParser.AUTOALLOCATE - 64)) | (1 << (PlSqlParser.AUTO - 64)) | (1 << (PlSqlParser.AUTOEXTEND - 64)) | (1 << (PlSqlParser.AUTO_LOGIN - 64)) | (1 << (PlSqlParser.AUTOMATIC - 64)) | (1 << (PlSqlParser.AUTONOMOUS_TRANSACTION - 64)) | (1 << (PlSqlParser.AUTO_REOPTIMIZE - 64)) | (1 << (PlSqlParser.AVAILABILITY - 64)) | (1 << (PlSqlParser.AVRO - 64)) | (1 << (PlSqlParser.BACKGROUND - 64)) | (1 << (PlSqlParser.BACKUP - 64)) | (1 << (PlSqlParser.BASIC - 64)))) !== 0) || ((((_la - 96)) & ~0x1f) == 0 && ((1 << (_la - 96)) & ((1 << (PlSqlParser.BASICFILE - 96)) | (1 << (PlSqlParser.BATCH - 96)) | (1 << (PlSqlParser.BATCHSIZE - 96)) | (1 << (PlSqlParser.BATCH_TABLE_ACCESS_BY_ROWID - 96)) | (1 << (PlSqlParser.BECOME - 96)) | (1 << (PlSqlParser.BEFORE - 96)) | (1 << (PlSqlParser.BEGIN - 96)) | (1 << (PlSqlParser.BEGINNING - 96)) | (1 << (PlSqlParser.BEGIN_OUTLINE_DATA - 96)) | (1 << (PlSqlParser.BEHALF - 96)) | (1 << (PlSqlParser.BEQUEATH - 96)) | (1 << (PlSqlParser.BFILE - 96)) | (1 << (PlSqlParser.BFILENAME - 96)) | (1 << (PlSqlParser.BIGFILE - 96)) | (1 << (PlSqlParser.BINARY - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE_INFINITY - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE_NAN - 96)) | (1 << (PlSqlParser.BINARY_FLOAT - 96)) | (1 << (PlSqlParser.BINARY_FLOAT_INFINITY - 96)) | (1 << (PlSqlParser.BINARY_FLOAT_NAN - 96)) | (1 << (PlSqlParser.BINARY_INTEGER - 96)) | (1 << (PlSqlParser.BIND_AWARE - 96)) | (1 << (PlSqlParser.BINDING - 96)) | (1 << (PlSqlParser.BIN_TO_NUM - 96)) | (1 << (PlSqlParser.BITAND - 96)) | (1 << (PlSqlParser.BITMAP_AND - 96)) | (1 << (PlSqlParser.BITMAP - 96)) | (1 << (PlSqlParser.BITMAPS - 96)) | (1 << (PlSqlParser.BITMAP_TREE - 96)) | (1 << (PlSqlParser.BITS - 96)))) !== 0) || ((((_la - 128)) & ~0x1f) == 0 && ((1 << (_la - 128)) & ((1 << (PlSqlParser.BLOB - 128)) | (1 << (PlSqlParser.BLOCK - 128)) | (1 << (PlSqlParser.BLOCK_RANGE - 128)) | (1 << (PlSqlParser.BLOCKS - 128)) | (1 << (PlSqlParser.BLOCKSIZE - 128)) | (1 << (PlSqlParser.BODY - 128)) | (1 << (PlSqlParser.BOOLEAN - 128)) | (1 << (PlSqlParser.BOTH - 128)) | (1 << (PlSqlParser.BOUND - 128)) | (1 << (PlSqlParser.BRANCH - 128)) | (1 << (PlSqlParser.BREADTH - 128)) | (1 << (PlSqlParser.BROADCAST - 128)) | (1 << (PlSqlParser.BSON - 128)) | (1 << (PlSqlParser.BUFFER - 128)) | (1 << (PlSqlParser.BUFFER_CACHE - 128)) | (1 << (PlSqlParser.BUFFER_POOL - 128)) | (1 << (PlSqlParser.BUILD - 128)) | (1 << (PlSqlParser.BULK - 128)) | (1 << (PlSqlParser.BYPASS_RECURSIVE_CHECK - 128)) | (1 << (PlSqlParser.BYPASS_UJVC - 128)) | (1 << (PlSqlParser.BYTE - 128)) | (1 << (PlSqlParser.CACHE - 128)) | (1 << (PlSqlParser.CACHE_CB - 128)) | (1 << (PlSqlParser.CACHE_INSTANCES - 128)) | (1 << (PlSqlParser.CACHE_TEMP_TABLE - 128)) | (1 << (PlSqlParser.CACHING - 128)) | (1 << (PlSqlParser.CALCULATED - 128)) | (1 << (PlSqlParser.CALLBACK - 128)) | (1 << (PlSqlParser.CALL - 128)) | (1 << (PlSqlParser.CANCEL - 128)))) !== 0) || ((((_la - 160)) & ~0x1f) == 0 && ((1 << (_la - 160)) & ((1 << (PlSqlParser.CAPACITY - 160)) | (1 << (PlSqlParser.CARDINALITY - 160)) | (1 << (PlSqlParser.CASCADE - 160)) | (1 << (PlSqlParser.CASE - 160)) | (1 << (PlSqlParser.CAST - 160)) | (1 << (PlSqlParser.CATEGORY - 160)) | (1 << (PlSqlParser.CDBDEFAULT - 160)) | (1 << (PlSqlParser.CEIL - 160)) | (1 << (PlSqlParser.CELL_FLASH_CACHE - 160)) | (1 << (PlSqlParser.CERTIFICATE - 160)) | (1 << (PlSqlParser.CFILE - 160)) | (1 << (PlSqlParser.CHAINED - 160)) | (1 << (PlSqlParser.CHANGE - 160)) | (1 << (PlSqlParser.CHANGE_DUPKEY_ERROR_INDEX - 160)) | (1 << (PlSqlParser.CHARACTER - 160)) | (1 << (PlSqlParser.CHAR - 160)) | (1 << (PlSqlParser.CHAR_CS - 160)) | (1 << (PlSqlParser.CHARTOROWID - 160)) | (1 << (PlSqlParser.CHECK_ACL_REWRITE - 160)) | (1 << (PlSqlParser.CHECKPOINT - 160)) | (1 << (PlSqlParser.CHILD - 160)) | (1 << (PlSqlParser.CHOOSE - 160)) | (1 << (PlSqlParser.CHR - 160)) | (1 << (PlSqlParser.CHUNK - 160)) | (1 << (PlSqlParser.CLASS - 160)) | (1 << (PlSqlParser.CLASSIFIER - 160)) | (1 << (PlSqlParser.CLEANUP - 160)) | (1 << (PlSqlParser.CLEAR - 160)) | (1 << (PlSqlParser.C_LETTER - 160)) | (1 << (PlSqlParser.CLIENT - 160)))) !== 0) || ((((_la - 192)) & ~0x1f) == 0 && ((1 << (_la - 192)) & ((1 << (PlSqlParser.CLOB - 192)) | (1 << (PlSqlParser.CLONE - 192)) | (1 << (PlSqlParser.CLOSE_CACHED_OPEN_CURSORS - 192)) | (1 << (PlSqlParser.CLOSE - 192)) | (1 << (PlSqlParser.CLUSTER_BY_ROWID - 192)) | (1 << (PlSqlParser.CLUSTER - 192)) | (1 << (PlSqlParser.CLUSTER_DETAILS - 192)) | (1 << (PlSqlParser.CLUSTER_DISTANCE - 192)) | (1 << (PlSqlParser.CLUSTER_ID - 192)) | (1 << (PlSqlParser.CLUSTERING - 192)) | (1 << (PlSqlParser.CLUSTERING_FACTOR - 192)) | (1 << (PlSqlParser.CLUSTER_PROBABILITY - 192)) | (1 << (PlSqlParser.CLUSTER_SET - 192)) | (1 << (PlSqlParser.COALESCE - 192)) | (1 << (PlSqlParser.COALESCE_SQ - 192)) | (1 << (PlSqlParser.COARSE - 192)) | (1 << (PlSqlParser.CO_AUTH_IND - 192)) | (1 << (PlSqlParser.COLD - 192)) | (1 << (PlSqlParser.COLLECT - 192)) | (1 << (PlSqlParser.COLUMNAR - 192)) | (1 << (PlSqlParser.COLUMN_AUTH_INDICATOR - 192)) | (1 << (PlSqlParser.COLUMN - 192)) | (1 << (PlSqlParser.COLUMNS - 192)) | (1 << (PlSqlParser.COLUMN_STATS - 192)) | (1 << (PlSqlParser.COLUMN_VALUE - 192)) | (1 << (PlSqlParser.COMMENT - 192)) | (1 << (PlSqlParser.COMMIT - 192)) | (1 << (PlSqlParser.COMMITTED - 192)) | (1 << (PlSqlParser.COMMON_DATA - 192)) | (1 << (PlSqlParser.COMPACT - 192)) | (1 << (PlSqlParser.COMPATIBILITY - 192)) | (1 << (PlSqlParser.COMPILE - 192)))) !== 0) || ((((_la - 224)) & ~0x1f) == 0 && ((1 << (_la - 224)) & ((1 << (PlSqlParser.COMPLETE - 224)) | (1 << (PlSqlParser.COMPLIANCE - 224)) | (1 << (PlSqlParser.COMPONENT - 224)) | (1 << (PlSqlParser.COMPONENTS - 224)) | (1 << (PlSqlParser.COMPOSE - 224)) | (1 << (PlSqlParser.COMPOSITE - 224)) | (1 << (PlSqlParser.COMPOSITE_LIMIT - 224)) | (1 << (PlSqlParser.COMPOUND - 224)) | (1 << (PlSqlParser.COMPUTE - 224)) | (1 << (PlSqlParser.CONCAT - 224)) | (1 << (PlSqlParser.CON_DBID_TO_ID - 224)) | (1 << (PlSqlParser.CONDITIONAL - 224)) | (1 << (PlSqlParser.CONDITION - 224)) | (1 << (PlSqlParser.CONFIRM - 224)) | (1 << (PlSqlParser.CONFORMING - 224)) | (1 << (PlSqlParser.CON_GUID_TO_ID - 224)) | (1 << (PlSqlParser.CON_ID - 224)) | (1 << (PlSqlParser.CON_NAME_TO_ID - 224)) | (1 << (PlSqlParser.CONNECT_BY_CB_WHR_ONLY - 224)) | (1 << (PlSqlParser.CONNECT_BY_COMBINE_SW - 224)) | (1 << (PlSqlParser.CONNECT_BY_COST_BASED - 224)) | (1 << (PlSqlParser.CONNECT_BY_ELIM_DUPS - 224)) | (1 << (PlSqlParser.CONNECT_BY_FILTERING - 224)) | (1 << (PlSqlParser.CONNECT_BY_ISCYCLE - 224)) | (1 << (PlSqlParser.CONNECT_BY_ISLEAF - 224)) | (1 << (PlSqlParser.CONNECT_BY_ROOT - 224)) | (1 << (PlSqlParser.CONNECT_TIME - 224)) | (1 << (PlSqlParser.CONSIDER - 224)) | (1 << (PlSqlParser.CONSISTENT - 224)) | (1 << (PlSqlParser.CONSTANT - 224)))) !== 0) || ((((_la - 256)) & ~0x1f) == 0 && ((1 << (_la - 256)) & ((1 << (PlSqlParser.CONST - 256)) | (1 << (PlSqlParser.CONSTRAINT - 256)) | (1 << (PlSqlParser.CONSTRAINTS - 256)) | (1 << (PlSqlParser.CONSTRUCTOR - 256)) | (1 << (PlSqlParser.CONTAINER - 256)) | (1 << (PlSqlParser.CONTAINER_DATA - 256)) | (1 << (PlSqlParser.CONTAINERS - 256)) | (1 << (PlSqlParser.CONTENT - 256)) | (1 << (PlSqlParser.CONTENTS - 256)) | (1 << (PlSqlParser.CONTEXT - 256)) | (1 << (PlSqlParser.CONTINUE - 256)) | (1 << (PlSqlParser.CONTROLFILE - 256)) | (1 << (PlSqlParser.CON_UID_TO_ID - 256)) | (1 << (PlSqlParser.CONVERT - 256)) | (1 << (PlSqlParser.COOKIE - 256)) | (1 << (PlSqlParser.COPY - 256)) | (1 << (PlSqlParser.CORR_K - 256)) | (1 << (PlSqlParser.CORR_S - 256)) | (1 << (PlSqlParser.CORRUPTION - 256)) | (1 << (PlSqlParser.CORRUPT_XID_ALL - 256)) | (1 << (PlSqlParser.CORRUPT_XID - 256)) | (1 << (PlSqlParser.COS - 256)) | (1 << (PlSqlParser.COSH - 256)) | (1 << (PlSqlParser.COST - 256)) | (1 << (PlSqlParser.COST_XML_QUERY_REWRITE - 256)) | (1 << (PlSqlParser.COUNT - 256)) | (1 << (PlSqlParser.COVAR_POP - 256)) | (1 << (PlSqlParser.COVAR_SAMP - 256)) | (1 << (PlSqlParser.CPU_COSTING - 256)) | (1 << (PlSqlParser.CPU_PER_CALL - 256)) | (1 << (PlSqlParser.CPU_PER_SESSION - 256)) | (1 << (PlSqlParser.CRASH - 256)))) !== 0) || ((((_la - 289)) & ~0x1f) == 0 && ((1 << (_la - 289)) & ((1 << (PlSqlParser.CREATE_FILE_DEST - 289)) | (1 << (PlSqlParser.CREATE_STORED_OUTLINES - 289)) | (1 << (PlSqlParser.CREATION - 289)) | (1 << (PlSqlParser.CREDENTIAL - 289)) | (1 << (PlSqlParser.CRITICAL - 289)) | (1 << (PlSqlParser.CROSS - 289)) | (1 << (PlSqlParser.CROSSEDITION - 289)) | (1 << (PlSqlParser.CSCONVERT - 289)) | (1 << (PlSqlParser.CUBE_AJ - 289)) | (1 << (PlSqlParser.CUBE - 289)) | (1 << (PlSqlParser.CUBE_GB - 289)) | (1 << (PlSqlParser.CUBE_SJ - 289)) | (1 << (PlSqlParser.CUME_DISTM - 289)) | (1 << (PlSqlParser.CURRENT - 289)) | (1 << (PlSqlParser.CURRENT_DATE - 289)) | (1 << (PlSqlParser.CURRENT_SCHEMA - 289)) | (1 << (PlSqlParser.CURRENT_TIME - 289)) | (1 << (PlSqlParser.CURRENT_TIMESTAMP - 289)) | (1 << (PlSqlParser.CURRENT_USER - 289)) | (1 << (PlSqlParser.CURRENTV - 289)) | (1 << (PlSqlParser.CURSOR - 289)) | (1 << (PlSqlParser.CURSOR_SHARING_EXACT - 289)) | (1 << (PlSqlParser.CURSOR_SPECIFIC_SEGMENT - 289)) | (1 << (PlSqlParser.CUSTOMDATUM - 289)) | (1 << (PlSqlParser.CV - 289)) | (1 << (PlSqlParser.CYCLE - 289)) | (1 << (PlSqlParser.DANGLING - 289)) | (1 << (PlSqlParser.DATABASE - 289)) | (1 << (PlSqlParser.DATA - 289)) | (1 << (PlSqlParser.DATAFILE - 289)) | (1 << (PlSqlParser.DATAFILES - 289)))) !== 0) || ((((_la - 321)) & ~0x1f) == 0 && ((1 << (_la - 321)) & ((1 << (PlSqlParser.DATAMOVEMENT - 321)) | (1 << (PlSqlParser.DATAOBJNO - 321)) | (1 << (PlSqlParser.DATAOBJ_TO_MAT_PARTITION - 321)) | (1 << (PlSqlParser.DATAOBJ_TO_PARTITION - 321)) | (1 << (PlSqlParser.DATAPUMP - 321)) | (1 << (PlSqlParser.DATA_SECURITY_REWRITE_LIMIT - 321)) | (1 << (PlSqlParser.DATE_MODE - 321)) | (1 << (PlSqlParser.DAY - 321)) | (1 << (PlSqlParser.DAYS - 321)) | (1 << (PlSqlParser.DBA - 321)) | (1 << (PlSqlParser.DBA_RECYCLEBIN - 321)) | (1 << (PlSqlParser.DBMS_STATS - 321)) | (1 << (PlSqlParser.DB_ROLE_CHANGE - 321)) | (1 << (PlSqlParser.DBTIMEZONE - 321)) | (1 << (PlSqlParser.DB_UNIQUE_NAME - 321)) | (1 << (PlSqlParser.DB_VERSION - 321)) | (1 << (PlSqlParser.DDL - 321)) | (1 << (PlSqlParser.DEALLOCATE - 321)) | (1 << (PlSqlParser.DEBUG - 321)) | (1 << (PlSqlParser.DEBUGGER - 321)) | (1 << (PlSqlParser.DEC - 321)) | (1 << (PlSqlParser.DECIMAL - 321)) | (1 << (PlSqlParser.DECLARE - 321)) | (1 << (PlSqlParser.DECOMPOSE - 321)) | (1 << (PlSqlParser.DECORRELATE - 321)) | (1 << (PlSqlParser.DECR - 321)) | (1 << (PlSqlParser.DECREMENT - 321)) | (1 << (PlSqlParser.DECRYPT - 321)) | (1 << (PlSqlParser.DEDUPLICATE - 321)) | (1 << (PlSqlParser.DEFAULTS - 321)))) !== 0) || ((((_la - 353)) & ~0x1f) == 0 && ((1 << (_la - 353)) & ((1 << (PlSqlParser.DEFERRABLE - 353)) | (1 << (PlSqlParser.DEFERRED - 353)) | (1 << (PlSqlParser.DEFINED - 353)) | (1 << (PlSqlParser.DEFINE - 353)) | (1 << (PlSqlParser.DEFINER - 353)) | (1 << (PlSqlParser.DEGREE - 353)) | (1 << (PlSqlParser.DELAY - 353)) | (1 << (PlSqlParser.DELEGATE - 353)) | (1 << (PlSqlParser.DELETE_ALL - 353)) | (1 << (PlSqlParser.DELETE - 353)) | (1 << (PlSqlParser.DELETEXML - 353)) | (1 << (PlSqlParser.DEMAND - 353)) | (1 << (PlSqlParser.DENSE_RANKM - 353)) | (1 << (PlSqlParser.DEPENDENT - 353)) | (1 << (PlSqlParser.DEPTH - 353)) | (1 << (PlSqlParser.DEQUEUE - 353)) | (1 << (PlSqlParser.DEREF - 353)) | (1 << (PlSqlParser.DEREF_NO_REWRITE - 353)) | (1 << (PlSqlParser.DESTROY - 353)) | (1 << (PlSqlParser.DETACHED - 353)) | (1 << (PlSqlParser.DETERMINES - 353)) | (1 << (PlSqlParser.DETERMINISTIC - 353)) | (1 << (PlSqlParser.DICTIONARY - 353)) | (1 << (PlSqlParser.DIMENSION - 353)) | (1 << (PlSqlParser.DIMENSIONS - 353)) | (1 << (PlSqlParser.DIRECT_LOAD - 353)) | (1 << (PlSqlParser.DIRECTORY - 353)) | (1 << (PlSqlParser.DIRECT_PATH - 353)) | (1 << (PlSqlParser.DISABLE_ALL - 353)) | (1 << (PlSqlParser.DISABLE - 353)) | (1 << (PlSqlParser.DISABLE_PARALLEL_DML - 353)))) !== 0) || ((((_la - 385)) & ~0x1f) == 0 && ((1 << (_la - 385)) & ((1 << (PlSqlParser.DISABLE_PRESET - 385)) | (1 << (PlSqlParser.DISABLE_RPKE - 385)) | (1 << (PlSqlParser.DISALLOW - 385)) | (1 << (PlSqlParser.DISASSOCIATE - 385)) | (1 << (PlSqlParser.DISCARD - 385)) | (1 << (PlSqlParser.DISCONNECT - 385)) | (1 << (PlSqlParser.DISK - 385)) | (1 << (PlSqlParser.DISKGROUP - 385)) | (1 << (PlSqlParser.DISKS - 385)) | (1 << (PlSqlParser.DISMOUNT - 385)) | (1 << (PlSqlParser.DISTINGUISHED - 385)) | (1 << (PlSqlParser.DISTRIBUTED - 385)) | (1 << (PlSqlParser.DISTRIBUTE - 385)) | (1 << (PlSqlParser.DML - 385)) | (1 << (PlSqlParser.DML_UPDATE - 385)) | (1 << (PlSqlParser.DOCFIDELITY - 385)) | (1 << (PlSqlParser.DOCUMENT - 385)) | (1 << (PlSqlParser.DOMAIN_INDEX_FILTER - 385)) | (1 << (PlSqlParser.DOMAIN_INDEX_NO_SORT - 385)) | (1 << (PlSqlParser.DOMAIN_INDEX_SORT - 385)) | (1 << (PlSqlParser.DOUBLE - 385)) | (1 << (PlSqlParser.DOWNGRADE - 385)) | (1 << (PlSqlParser.DRIVING_SITE - 385)) | (1 << (PlSqlParser.DROP_COLUMN - 385)) | (1 << (PlSqlParser.DROP_GROUP - 385)) | (1 << (PlSqlParser.DSINTERVAL_UNCONSTRAINED - 385)) | (1 << (PlSqlParser.DST_UPGRADE_INSERT_CONV - 385)) | (1 << (PlSqlParser.DUMP - 385)))) !== 0) || ((((_la - 417)) & ~0x1f) == 0 && ((1 << (_la - 417)) & ((1 << (PlSqlParser.DUPLICATE - 417)) | (1 << (PlSqlParser.DV - 417)) | (1 << (PlSqlParser.DYNAMIC - 417)) | (1 << (PlSqlParser.DYNAMIC_SAMPLING - 417)) | (1 << (PlSqlParser.DYNAMIC_SAMPLING_EST_CDN - 417)) | (1 << (PlSqlParser.EACH - 417)) | (1 << (PlSqlParser.EDITIONABLE - 417)) | (1 << (PlSqlParser.EDITION - 417)) | (1 << (PlSqlParser.EDITIONING - 417)) | (1 << (PlSqlParser.EDITIONS - 417)) | (1 << (PlSqlParser.ELEMENT - 417)) | (1 << (PlSqlParser.ELIM_GROUPBY - 417)) | (1 << (PlSqlParser.ELIMINATE_JOIN - 417)) | (1 << (PlSqlParser.ELIMINATE_OBY - 417)) | (1 << (PlSqlParser.ELIMINATE_OUTER_JOIN - 417)) | (1 << (PlSqlParser.EM - 417)) | (1 << (PlSqlParser.EMPTY_BLOB - 417)) | (1 << (PlSqlParser.EMPTY_CLOB - 417)) | (1 << (PlSqlParser.EMPTY - 417)) | (1 << (PlSqlParser.ENABLE_ALL - 417)) | (1 << (PlSqlParser.ENABLE - 417)) | (1 << (PlSqlParser.ENABLE_PARALLEL_DML - 417)) | (1 << (PlSqlParser.ENABLE_PRESET - 417)) | (1 << (PlSqlParser.ENCODING - 417)) | (1 << (PlSqlParser.ENCRYPT - 417)) | (1 << (PlSqlParser.ENCRYPTION - 417)) | (1 << (PlSqlParser.END_OUTLINE_DATA - 417)) | (1 << (PlSqlParser.ENFORCED - 417)) | (1 << (PlSqlParser.ENFORCE - 417)))) !== 0) || ((((_la - 449)) & ~0x1f) == 0 && ((1 << (_la - 449)) & ((1 << (PlSqlParser.ENQUEUE - 449)) | (1 << (PlSqlParser.ENTERPRISE - 449)) | (1 << (PlSqlParser.ENTITYESCAPING - 449)) | (1 << (PlSqlParser.ENTRY - 449)) | (1 << (PlSqlParser.EQUIPART - 449)) | (1 << (PlSqlParser.ERR - 449)) | (1 << (PlSqlParser.ERROR_ARGUMENT - 449)) | (1 << (PlSqlParser.ERROR - 449)) | (1 << (PlSqlParser.ERROR_ON_OVERLAP_TIME - 449)) | (1 << (PlSqlParser.ERRORS - 449)) | (1 << (PlSqlParser.ESCAPE - 449)) | (1 << (PlSqlParser.ESTIMATE - 449)) | (1 << (PlSqlParser.EVAL - 449)) | (1 << (PlSqlParser.EVALNAME - 449)) | (1 << (PlSqlParser.EVALUATE - 449)) | (1 << (PlSqlParser.EVALUATION - 449)) | (1 << (PlSqlParser.EVENTS - 449)) | (1 << (PlSqlParser.EVERY - 449)) | (1 << (PlSqlParser.EXCEPT - 449)) | (1 << (PlSqlParser.EXCEPTION - 449)) | (1 << (PlSqlParser.EXCEPTION_INIT - 449)) | (1 << (PlSqlParser.EXCEPTIONS - 449)) | (1 << (PlSqlParser.EXCHANGE - 449)) | (1 << (PlSqlParser.EXCLUDE - 449)) | (1 << (PlSqlParser.EXCLUDING - 449)) | (1 << (PlSqlParser.EXECUTE - 449)) | (1 << (PlSqlParser.EXEMPT - 449)) | (1 << (PlSqlParser.EXISTING - 449)) | (1 << (PlSqlParser.EXISTS - 449)) | (1 << (PlSqlParser.EXISTSNODE - 449)) | (1 << (PlSqlParser.EXIT - 449)))) !== 0) || ((((_la - 481)) & ~0x1f) == 0 && ((1 << (_la - 481)) & ((1 << (PlSqlParser.EXPAND_GSET_TO_UNION - 481)) | (1 << (PlSqlParser.EXPAND_TABLE - 481)) | (1 << (PlSqlParser.EXP - 481)) | (1 << (PlSqlParser.EXPIRE - 481)) | (1 << (PlSqlParser.EXPLAIN - 481)) | (1 << (PlSqlParser.EXPLOSION - 481)) | (1 << (PlSqlParser.EXPORT - 481)) | (1 << (PlSqlParser.EXPR_CORR_CHECK - 481)) | (1 << (PlSqlParser.EXPRESS - 481)) | (1 << (PlSqlParser.EXTENDS - 481)) | (1 << (PlSqlParser.EXTENT - 481)) | (1 << (PlSqlParser.EXTENTS - 481)) | (1 << (PlSqlParser.EXTERNAL - 481)) | (1 << (PlSqlParser.EXTERNALLY - 481)) | (1 << (PlSqlParser.EXTRACTCLOBXML - 481)) | (1 << (PlSqlParser.EXTRACT - 481)) | (1 << (PlSqlParser.EXTRACTVALUE - 481)) | (1 << (PlSqlParser.EXTRA - 481)) | (1 << (PlSqlParser.FACILITY - 481)) | (1 << (PlSqlParser.FACT - 481)) | (1 << (PlSqlParser.FACTOR - 481)) | (1 << (PlSqlParser.FACTORIZE_JOIN - 481)) | (1 << (PlSqlParser.FAILED - 481)) | (1 << (PlSqlParser.FAILED_LOGIN_ATTEMPTS - 481)) | (1 << (PlSqlParser.FAILGROUP - 481)) | (1 << (PlSqlParser.FAILOVER - 481)) | (1 << (PlSqlParser.FAILURE - 481)) | (1 << (PlSqlParser.FALSE - 481)) | (1 << (PlSqlParser.FAMILY - 481)) | (1 << (PlSqlParser.FAR - 481)) | (1 << (PlSqlParser.FAST - 481)) | (1 << (PlSqlParser.FASTSTART - 481)))) !== 0) || ((((_la - 513)) & ~0x1f) == 0 && ((1 << (_la - 513)) & ((1 << (PlSqlParser.FBTSCAN - 513)) | (1 << (PlSqlParser.FEATURE_DETAILS - 513)) | (1 << (PlSqlParser.FEATURE_ID - 513)) | (1 << (PlSqlParser.FEATURE_SET - 513)) | (1 << (PlSqlParser.FEATURE_VALUE - 513)) | (1 << (PlSqlParser.FETCH - 513)) | (1 << (PlSqlParser.FILE - 513)) | (1 << (PlSqlParser.FILE_NAME_CONVERT - 513)) | (1 << (PlSqlParser.FILESYSTEM_LIKE_LOGGING - 513)) | (1 << (PlSqlParser.FILTER - 513)) | (1 << (PlSqlParser.FINAL - 513)) | (1 << (PlSqlParser.FINE - 513)) | (1 << (PlSqlParser.FINISH - 513)) | (1 << (PlSqlParser.FIRST - 513)) | (1 << (PlSqlParser.FIRSTM - 513)) | (1 << (PlSqlParser.FIRST_ROWS - 513)) | (1 << (PlSqlParser.FIRST_VALUE - 513)) | (1 << (PlSqlParser.FIXED_VIEW_DATA - 513)) | (1 << (PlSqlParser.FLAGGER - 513)) | (1 << (PlSqlParser.FLASHBACK - 513)) | (1 << (PlSqlParser.FLASH_CACHE - 513)) | (1 << (PlSqlParser.FLOAT - 513)) | (1 << (PlSqlParser.FLOB - 513)) | (1 << (PlSqlParser.FLOOR - 513)) | (1 << (PlSqlParser.FLUSH - 513)) | (1 << (PlSqlParser.FOLDER - 513)) | (1 << (PlSqlParser.FOLLOWING - 513)) | (1 << (PlSqlParser.FOLLOWS - 513)) | (1 << (PlSqlParser.FORALL - 513)) | (1 << (PlSqlParser.FORCE - 513)) | (1 << (PlSqlParser.FORCE_XML_QUERY_REWRITE - 513)) | (1 << (PlSqlParser.FOREIGN - 513)))) !== 0) || ((((_la - 545)) & ~0x1f) == 0 && ((1 << (_la - 545)) & ((1 << (PlSqlParser.FOREVER - 545)) | (1 << (PlSqlParser.FORMAT - 545)) | (1 << (PlSqlParser.FORWARD - 545)) | (1 << (PlSqlParser.FRAGMENT_NUMBER - 545)) | (1 << (PlSqlParser.FREELIST - 545)) | (1 << (PlSqlParser.FREELISTS - 545)) | (1 << (PlSqlParser.FREEPOOLS - 545)) | (1 << (PlSqlParser.FRESH - 545)) | (1 << (PlSqlParser.FROM_TZ - 545)) | (1 << (PlSqlParser.FULL - 545)) | (1 << (PlSqlParser.FULL_OUTER_JOIN_TO_OUTER - 545)) | (1 << (PlSqlParser.FUNCTION - 545)) | (1 << (PlSqlParser.FUNCTIONS - 545)) | (1 << (PlSqlParser.GATHER_OPTIMIZER_STATISTICS - 545)) | (1 << (PlSqlParser.GATHER_PLAN_STATISTICS - 545)) | (1 << (PlSqlParser.GBY_CONC_ROLLUP - 545)) | (1 << (PlSqlParser.GBY_PUSHDOWN - 545)) | (1 << (PlSqlParser.GENERATED - 545)) | (1 << (PlSqlParser.GET - 545)) | (1 << (PlSqlParser.GLOBAL - 545)) | (1 << (PlSqlParser.GLOBALLY - 545)) | (1 << (PlSqlParser.GLOBAL_NAME - 545)) | (1 << (PlSqlParser.GLOBAL_TOPIC_ENABLED - 545)) | (1 << (PlSqlParser.GROUP_BY - 545)) | (1 << (PlSqlParser.GROUP_ID - 545)) | (1 << (PlSqlParser.GROUPING - 545)) | (1 << (PlSqlParser.GROUPING_ID - 545)))) !== 0) || ((((_la - 577)) & ~0x1f) == 0 && ((1 << (_la - 577)) & ((1 << (PlSqlParser.GROUPS - 577)) | (1 << (PlSqlParser.GUARANTEED - 577)) | (1 << (PlSqlParser.GUARANTEE - 577)) | (1 << (PlSqlParser.GUARD - 577)) | (1 << (PlSqlParser.HASH_AJ - 577)) | (1 << (PlSqlParser.HASH - 577)) | (1 << (PlSqlParser.HASHKEYS - 577)) | (1 << (PlSqlParser.HASH_SJ - 577)) | (1 << (PlSqlParser.HEADER - 577)) | (1 << (PlSqlParser.HEAP - 577)) | (1 << (PlSqlParser.HELP - 577)) | (1 << (PlSqlParser.HEXTORAW - 577)) | (1 << (PlSqlParser.HEXTOREF - 577)) | (1 << (PlSqlParser.HIDDEN_KEYWORD - 577)) | (1 << (PlSqlParser.HIDE - 577)) | (1 << (PlSqlParser.HIERARCHY - 577)) | (1 << (PlSqlParser.HIGH - 577)) | (1 << (PlSqlParser.HINTSET_BEGIN - 577)) | (1 << (PlSqlParser.HINTSET_END - 577)) | (1 << (PlSqlParser.HOT - 577)) | (1 << (PlSqlParser.HOUR - 577)) | (1 << (PlSqlParser.HWM_BROKERED - 577)) | (1 << (PlSqlParser.HYBRID - 577)) | (1 << (PlSqlParser.IDENTIFIER - 577)) | (1 << (PlSqlParser.IDENTITY - 577)) | (1 << (PlSqlParser.IDGENERATORS - 577)) | (1 << (PlSqlParser.ID - 577)) | (1 << (PlSqlParser.IDLE_TIME - 577)) | (1 << (PlSqlParser.IF - 577)) | (1 << (PlSqlParser.IGNORE - 577)))) !== 0) || ((((_la - 609)) & ~0x1f) == 0 && ((1 << (_la - 609)) & ((1 << (PlSqlParser.IGNORE_OPTIM_EMBEDDED_HINTS - 609)) | (1 << (PlSqlParser.IGNORE_ROW_ON_DUPKEY_INDEX - 609)) | (1 << (PlSqlParser.IGNORE_WHERE_CLAUSE - 609)) | (1 << (PlSqlParser.ILM - 609)) | (1 << (PlSqlParser.IMMEDIATE - 609)) | (1 << (PlSqlParser.IMPACT - 609)) | (1 << (PlSqlParser.IMPORT - 609)) | (1 << (PlSqlParser.INACTIVE - 609)) | (1 << (PlSqlParser.INCLUDE - 609)) | (1 << (PlSqlParser.INCLUDE_VERSION - 609)) | (1 << (PlSqlParser.INCLUDING - 609)) | (1 << (PlSqlParser.INCREMENTAL - 609)) | (1 << (PlSqlParser.INCREMENT - 609)) | (1 << (PlSqlParser.INCR - 609)) | (1 << (PlSqlParser.INDENT - 609)) | (1 << (PlSqlParser.INDEX_ASC - 609)) | (1 << (PlSqlParser.INDEX_COMBINE - 609)) | (1 << (PlSqlParser.INDEX_DESC - 609)) | (1 << (PlSqlParser.INDEXED - 609)) | (1 << (PlSqlParser.INDEXES - 609)) | (1 << (PlSqlParser.INDEX_FFS - 609)) | (1 << (PlSqlParser.INDEX_FILTER - 609)) | (1 << (PlSqlParser.INDEXING - 609)) | (1 << (PlSqlParser.INDEX_JOIN - 609)) | (1 << (PlSqlParser.INDEX_ROWS - 609)) | (1 << (PlSqlParser.INDEX_RRS - 609)) | (1 << (PlSqlParser.INDEX_RS_ASC - 609)) | (1 << (PlSqlParser.INDEX_RS_DESC - 609)) | (1 << (PlSqlParser.INDEX_RS - 609)) | (1 << (PlSqlParser.INDEX_SCAN - 609)) | (1 << (PlSqlParser.INDEX_SKIP_SCAN - 609)))) !== 0) || ((((_la - 641)) & ~0x1f) == 0 && ((1 << (_la - 641)) & ((1 << (PlSqlParser.INDEX_SS_ASC - 641)) | (1 << (PlSqlParser.INDEX_SS_DESC - 641)) | (1 << (PlSqlParser.INDEX_SS - 641)) | (1 << (PlSqlParser.INDEX_STATS - 641)) | (1 << (PlSqlParser.INDEXTYPE - 641)) | (1 << (PlSqlParser.INDEXTYPES - 641)) | (1 << (PlSqlParser.INDICATOR - 641)) | (1 << (PlSqlParser.INDICES - 641)) | (1 << (PlSqlParser.INFINITE - 641)) | (1 << (PlSqlParser.INFORMATIONAL - 641)) | (1 << (PlSqlParser.INHERIT - 641)) | (1 << (PlSqlParser.INITCAP - 641)) | (1 << (PlSqlParser.INITIAL - 641)) | (1 << (PlSqlParser.INITIALIZED - 641)) | (1 << (PlSqlParser.INITIALLY - 641)) | (1 << (PlSqlParser.INITRANS - 641)) | (1 << (PlSqlParser.INLINE - 641)) | (1 << (PlSqlParser.INLINE_XMLTYPE_NT - 641)) | (1 << (PlSqlParser.INMEMORY - 641)) | (1 << (PlSqlParser.IN_MEMORY_METADATA - 641)) | (1 << (PlSqlParser.INMEMORY_PRUNING - 641)) | (1 << (PlSqlParser.INNER - 641)) | (1 << (PlSqlParser.INOUT - 641)) | (1 << (PlSqlParser.INPLACE - 641)) | (1 << (PlSqlParser.INSERTCHILDXMLAFTER - 641)) | (1 << (PlSqlParser.INSERTCHILDXMLBEFORE - 641)) | (1 << (PlSqlParser.INSERTCHILDXML - 641)) | (1 << (PlSqlParser.INSERTXMLAFTER - 641)) | (1 << (PlSqlParser.INSERTXMLBEFORE - 641)) | (1 << (PlSqlParser.INSTANCE - 641)))) !== 0) || ((((_la - 673)) & ~0x1f) == 0 && ((1 << (_la - 673)) & ((1 << (PlSqlParser.INSTANCES - 673)) | (1 << (PlSqlParser.INSTANTIABLE - 673)) | (1 << (PlSqlParser.INSTANTLY - 673)) | (1 << (PlSqlParser.INSTEAD - 673)) | (1 << (PlSqlParser.INSTR2 - 673)) | (1 << (PlSqlParser.INSTR4 - 673)) | (1 << (PlSqlParser.INSTRB - 673)) | (1 << (PlSqlParser.INSTRC - 673)) | (1 << (PlSqlParser.INSTR - 673)) | (1 << (PlSqlParser.INTEGER - 673)) | (1 << (PlSqlParser.INTERLEAVED - 673)) | (1 << (PlSqlParser.INTERMEDIATE - 673)) | (1 << (PlSqlParser.INTERNAL_CONVERT - 673)) | (1 << (PlSqlParser.INTERNAL_USE - 673)) | (1 << (PlSqlParser.INTERPRETED - 673)) | (1 << (PlSqlParser.INTERVAL - 673)) | (1 << (PlSqlParser.INT - 673)) | (1 << (PlSqlParser.INVALIDATE - 673)) | (1 << (PlSqlParser.INVISIBLE - 673)) | (1 << (PlSqlParser.IN_XQUERY - 673)) | (1 << (PlSqlParser.ISOLATION - 673)) | (1 << (PlSqlParser.ISOLATION_LEVEL - 673)) | (1 << (PlSqlParser.ITERATE - 673)) | (1 << (PlSqlParser.ITERATION_NUMBER - 673)) | (1 << (PlSqlParser.JAVA - 673)) | (1 << (PlSqlParser.JOB - 673)) | (1 << (PlSqlParser.JOIN - 673)) | (1 << (PlSqlParser.JSON_ARRAYAGG - 673)) | (1 << (PlSqlParser.JSON_ARRAY - 673)))) !== 0) || ((((_la - 705)) & ~0x1f) == 0 && ((1 << (_la - 705)) & ((1 << (PlSqlParser.JSON_EQUAL - 705)) | (1 << (PlSqlParser.JSON_EXISTS2 - 705)) | (1 << (PlSqlParser.JSON_EXISTS - 705)) | (1 << (PlSqlParser.JSONGET - 705)) | (1 << (PlSqlParser.JSON - 705)) | (1 << (PlSqlParser.JSON_OBJECTAGG - 705)) | (1 << (PlSqlParser.JSON_OBJECT - 705)) | (1 << (PlSqlParser.JSONPARSE - 705)) | (1 << (PlSqlParser.JSON_QUERY - 705)) | (1 << (PlSqlParser.JSON_SERIALIZE - 705)) | (1 << (PlSqlParser.JSON_TABLE - 705)) | (1 << (PlSqlParser.JSON_TEXTCONTAINS2 - 705)) | (1 << (PlSqlParser.JSON_TEXTCONTAINS - 705)) | (1 << (PlSqlParser.JSON_VALUE - 705)) | (1 << (PlSqlParser.KEEP_DUPLICATES - 705)) | (1 << (PlSqlParser.KEEP - 705)) | (1 << (PlSqlParser.KERBEROS - 705)) | (1 << (PlSqlParser.KEY - 705)) | (1 << (PlSqlParser.KEY_LENGTH - 705)) | (1 << (PlSqlParser.KEYSIZE - 705)) | (1 << (PlSqlParser.KEYS - 705)) | (1 << (PlSqlParser.KEYSTORE - 705)) | (1 << (PlSqlParser.KILL - 705)) | (1 << (PlSqlParser.LABEL - 705)) | (1 << (PlSqlParser.LANGUAGE - 705)) | (1 << (PlSqlParser.LAST_DAY - 705)) | (1 << (PlSqlParser.LAST - 705)) | (1 << (PlSqlParser.LAST_VALUE - 705)) | (1 << (PlSqlParser.LATERAL - 705)) | (1 << (PlSqlParser.LAX - 705)) | (1 << (PlSqlParser.LAYER - 705)) | (1 << (PlSqlParser.LDAP_REGISTRATION_ENABLED - 705)))) !== 0) || ((((_la - 737)) & ~0x1f) == 0 && ((1 << (_la - 737)) & ((1 << (PlSqlParser.LDAP_REGISTRATION - 737)) | (1 << (PlSqlParser.LDAP_REG_SYNC_INTERVAL - 737)) | (1 << (PlSqlParser.LEADING - 737)) | (1 << (PlSqlParser.LEFT - 737)) | (1 << (PlSqlParser.LENGTH2 - 737)) | (1 << (PlSqlParser.LENGTH4 - 737)) | (1 << (PlSqlParser.LENGTHB - 737)) | (1 << (PlSqlParser.LENGTHC - 737)) | (1 << (PlSqlParser.LENGTH - 737)) | (1 << (PlSqlParser.LESS - 737)) | (1 << (PlSqlParser.LEVEL - 737)) | (1 << (PlSqlParser.LEVELS - 737)) | (1 << (PlSqlParser.LIBRARY - 737)) | (1 << (PlSqlParser.LIFECYCLE - 737)) | (1 << (PlSqlParser.LIFE - 737)) | (1 << (PlSqlParser.LIFETIME - 737)) | (1 << (PlSqlParser.LIKE2 - 737)) | (1 << (PlSqlParser.LIKE4 - 737)) | (1 << (PlSqlParser.LIKEC - 737)) | (1 << (PlSqlParser.LIKE_EXPAND - 737)) | (1 << (PlSqlParser.LIMIT - 737)) | (1 << (PlSqlParser.LINEAR - 737)) | (1 << (PlSqlParser.LINK - 737)) | (1 << (PlSqlParser.LIST - 737)) | (1 << (PlSqlParser.LN - 737)) | (1 << (PlSqlParser.LNNVL - 737)) | (1 << (PlSqlParser.LOAD - 737)) | (1 << (PlSqlParser.LOB - 737)) | (1 << (PlSqlParser.LOBNVL - 737)) | (1 << (PlSqlParser.LOBS - 737)) | (1 << (PlSqlParser.LOCAL_INDEXES - 737)))) !== 0) || ((((_la - 769)) & ~0x1f) == 0 && ((1 << (_la - 769)) & ((1 << (PlSqlParser.LOCAL - 769)) | (1 << (PlSqlParser.LOCALTIME - 769)) | (1 << (PlSqlParser.LOCALTIMESTAMP - 769)) | (1 << (PlSqlParser.LOCATION - 769)) | (1 << (PlSqlParser.LOCATOR - 769)) | (1 << (PlSqlParser.LOCKED - 769)) | (1 << (PlSqlParser.LOCKING - 769)) | (1 << (PlSqlParser.LOGFILE - 769)) | (1 << (PlSqlParser.LOGFILES - 769)) | (1 << (PlSqlParser.LOGGING - 769)) | (1 << (PlSqlParser.LOGICAL - 769)) | (1 << (PlSqlParser.LOGICAL_READS_PER_CALL - 769)) | (1 << (PlSqlParser.LOGICAL_READS_PER_SESSION - 769)) | (1 << (PlSqlParser.LOG - 769)) | (1 << (PlSqlParser.LOGMINING - 769)) | (1 << (PlSqlParser.LOGOFF - 769)) | (1 << (PlSqlParser.LOGON - 769)) | (1 << (PlSqlParser.LOG_READ_ONLY_VIOLATIONS - 769)) | (1 << (PlSqlParser.LONG - 769)) | (1 << (PlSqlParser.LOOP - 769)) | (1 << (PlSqlParser.LOWER - 769)) | (1 << (PlSqlParser.LOW - 769)) | (1 << (PlSqlParser.LPAD - 769)) | (1 << (PlSqlParser.LTRIM - 769)) | (1 << (PlSqlParser.MAIN - 769)) | (1 << (PlSqlParser.MAKE_REF - 769)) | (1 << (PlSqlParser.MANAGED - 769)) | (1 << (PlSqlParser.MANAGE - 769)) | (1 << (PlSqlParser.MANAGEMENT - 769)) | (1 << (PlSqlParser.MANAGER - 769)) | (1 << (PlSqlParser.MANUAL - 769)))) !== 0) || ((((_la - 801)) & ~0x1f) == 0 && ((1 << (_la - 801)) & ((1 << (PlSqlParser.MAP - 801)) | (1 << (PlSqlParser.MAPPING - 801)) | (1 << (PlSqlParser.MASTER - 801)) | (1 << (PlSqlParser.MATCHED - 801)) | (1 << (PlSqlParser.MATCHES - 801)) | (1 << (PlSqlParser.MATCH - 801)) | (1 << (PlSqlParser.MATCH_NUMBER - 801)) | (1 << (PlSqlParser.MATCH_RECOGNIZE - 801)) | (1 << (PlSqlParser.MATERIALIZED - 801)) | (1 << (PlSqlParser.MATERIALIZE - 801)) | (1 << (PlSqlParser.MAXARCHLOGS - 801)) | (1 << (PlSqlParser.MAXDATAFILES - 801)) | (1 << (PlSqlParser.MAXEXTENTS - 801)) | (1 << (PlSqlParser.MAXIMIZE - 801)) | (1 << (PlSqlParser.MAXINSTANCES - 801)) | (1 << (PlSqlParser.MAXLOGFILES - 801)) | (1 << (PlSqlParser.MAXLOGHISTORY - 801)) | (1 << (PlSqlParser.MAXLOGMEMBERS - 801)) | (1 << (PlSqlParser.MAX_SHARED_TEMP_SIZE - 801)) | (1 << (PlSqlParser.MAXSIZE - 801)) | (1 << (PlSqlParser.MAXTRANS - 801)) | (1 << (PlSqlParser.MAXVALUE - 801)) | (1 << (PlSqlParser.MEASURE - 801)) | (1 << (PlSqlParser.MEASURES - 801)) | (1 << (PlSqlParser.MEDIUM - 801)) | (1 << (PlSqlParser.MEMBER - 801)) | (1 << (PlSqlParser.MEMCOMPRESS - 801)) | (1 << (PlSqlParser.MEMORY - 801)) | (1 << (PlSqlParser.MERGEACTIONS - 801)) | (1 << (PlSqlParser.MERGE_AJ - 801)) | (1 << (PlSqlParser.MERGE_CONST_ON - 801)) | (1 << (PlSqlParser.MERGE - 801)))) !== 0) || ((((_la - 833)) & ~0x1f) == 0 && ((1 << (_la - 833)) & ((1 << (PlSqlParser.MERGE_SJ - 833)) | (1 << (PlSqlParser.METADATA - 833)) | (1 << (PlSqlParser.METHOD - 833)) | (1 << (PlSqlParser.MIGRATE - 833)) | (1 << (PlSqlParser.MIGRATION - 833)) | (1 << (PlSqlParser.MINEXTENTS - 833)) | (1 << (PlSqlParser.MINIMIZE - 833)) | (1 << (PlSqlParser.MINIMUM - 833)) | (1 << (PlSqlParser.MINING - 833)) | (1 << (PlSqlParser.MINUS_NULL - 833)) | (1 << (PlSqlParser.MINUTE - 833)) | (1 << (PlSqlParser.MINVALUE - 833)) | (1 << (PlSqlParser.MIRRORCOLD - 833)) | (1 << (PlSqlParser.MIRRORHOT - 833)) | (1 << (PlSqlParser.MIRROR - 833)) | (1 << (PlSqlParser.MLSLABEL - 833)) | (1 << (PlSqlParser.MODEL_COMPILE_SUBQUERY - 833)) | (1 << (PlSqlParser.MODEL_DONTVERIFY_UNIQUENESS - 833)) | (1 << (PlSqlParser.MODEL_DYNAMIC_SUBQUERY - 833)) | (1 << (PlSqlParser.MODEL_MIN_ANALYSIS - 833)) | (1 << (PlSqlParser.MODEL - 833)) | (1 << (PlSqlParser.MODEL_NB - 833)) | (1 << (PlSqlParser.MODEL_NO_ANALYSIS - 833)) | (1 << (PlSqlParser.MODEL_PBY - 833)) | (1 << (PlSqlParser.MODEL_PUSH_REF - 833)) | (1 << (PlSqlParser.MODEL_SV - 833)) | (1 << (PlSqlParser.MODIFICATION - 833)) | (1 << (PlSqlParser.MODIFY_COLUMN_TYPE - 833)) | (1 << (PlSqlParser.MODIFY - 833)) | (1 << (PlSqlParser.MOD - 833)))) !== 0) || ((((_la - 865)) & ~0x1f) == 0 && ((1 << (_la - 865)) & ((1 << (PlSqlParser.MODULE - 865)) | (1 << (PlSqlParser.MONITORING - 865)) | (1 << (PlSqlParser.MONITOR - 865)) | (1 << (PlSqlParser.MONTH - 865)) | (1 << (PlSqlParser.MONTHS_BETWEEN - 865)) | (1 << (PlSqlParser.MONTHS - 865)) | (1 << (PlSqlParser.MOUNT - 865)) | (1 << (PlSqlParser.MOUNTPATH - 865)) | (1 << (PlSqlParser.MOVEMENT - 865)) | (1 << (PlSqlParser.MOVE - 865)) | (1 << (PlSqlParser.MULTIDIMENSIONAL - 865)) | (1 << (PlSqlParser.MULTISET - 865)) | (1 << (PlSqlParser.MV_MERGE - 865)) | (1 << (PlSqlParser.NAMED - 865)) | (1 << (PlSqlParser.NAME - 865)) | (1 << (PlSqlParser.NAMESPACE - 865)) | (1 << (PlSqlParser.NAN - 865)) | (1 << (PlSqlParser.NANVL - 865)) | (1 << (PlSqlParser.NATIONAL - 865)) | (1 << (PlSqlParser.NATIVE_FULL_OUTER_JOIN - 865)) | (1 << (PlSqlParser.NATIVE - 865)) | (1 << (PlSqlParser.NATURAL - 865)) | (1 << (PlSqlParser.NAV - 865)) | (1 << (PlSqlParser.NCHAR_CS - 865)) | (1 << (PlSqlParser.NCHAR - 865)) | (1 << (PlSqlParser.NCHR - 865)) | (1 << (PlSqlParser.NCLOB - 865)) | (1 << (PlSqlParser.NEEDED - 865)) | (1 << (PlSqlParser.NEG - 865)) | (1 << (PlSqlParser.NESTED - 865)) | (1 << (PlSqlParser.NESTED_TABLE_FAST_INSERT - 865)))) !== 0) || ((((_la - 897)) & ~0x1f) == 0 && ((1 << (_la - 897)) & ((1 << (PlSqlParser.NESTED_TABLE_GET_REFS - 897)) | (1 << (PlSqlParser.NESTED_TABLE_ID - 897)) | (1 << (PlSqlParser.NESTED_TABLE_SET_REFS - 897)) | (1 << (PlSqlParser.NESTED_TABLE_SET_SETID - 897)) | (1 << (PlSqlParser.NETWORK - 897)) | (1 << (PlSqlParser.NEVER - 897)) | (1 << (PlSqlParser.NEW - 897)) | (1 << (PlSqlParser.NEW_TIME - 897)) | (1 << (PlSqlParser.NEXT_DAY - 897)) | (1 << (PlSqlParser.NEXT - 897)) | (1 << (PlSqlParser.NL_AJ - 897)) | (1 << (PlSqlParser.NLJ_BATCHING - 897)) | (1 << (PlSqlParser.NLJ_INDEX_FILTER - 897)) | (1 << (PlSqlParser.NLJ_INDEX_SCAN - 897)) | (1 << (PlSqlParser.NLJ_PREFETCH - 897)) | (1 << (PlSqlParser.NLS_CALENDAR - 897)) | (1 << (PlSqlParser.NLS_CHARACTERSET - 897)) | (1 << (PlSqlParser.NLS_CHARSET_DECL_LEN - 897)) | (1 << (PlSqlParser.NLS_CHARSET_ID - 897)) | (1 << (PlSqlParser.NLS_CHARSET_NAME - 897)) | (1 << (PlSqlParser.NLS_COMP - 897)) | (1 << (PlSqlParser.NLS_CURRENCY - 897)) | (1 << (PlSqlParser.NLS_DATE_FORMAT - 897)) | (1 << (PlSqlParser.NLS_DATE_LANGUAGE - 897)) | (1 << (PlSqlParser.NLS_INITCAP - 897)) | (1 << (PlSqlParser.NLS_ISO_CURRENCY - 897)) | (1 << (PlSqlParser.NL_SJ - 897)) | (1 << (PlSqlParser.NLS_LANG - 897)) | (1 << (PlSqlParser.NLS_LANGUAGE - 897)) | (1 << (PlSqlParser.NLS_LENGTH_SEMANTICS - 897)) | (1 << (PlSqlParser.NLS_LOWER - 897)) | (1 << (PlSqlParser.NLS_NCHAR_CONV_EXCP - 897)))) !== 0) || ((((_la - 929)) & ~0x1f) == 0 && ((1 << (_la - 929)) & ((1 << (PlSqlParser.NLS_NUMERIC_CHARACTERS - 929)) | (1 << (PlSqlParser.NLS_SORT - 929)) | (1 << (PlSqlParser.NLSSORT - 929)) | (1 << (PlSqlParser.NLS_SPECIAL_CHARS - 929)) | (1 << (PlSqlParser.NLS_TERRITORY - 929)) | (1 << (PlSqlParser.NLS_UPPER - 929)) | (1 << (PlSqlParser.NO_ACCESS - 929)) | (1 << (PlSqlParser.NO_ADAPTIVE_PLAN - 929)) | (1 << (PlSqlParser.NO_ANSI_REARCH - 929)) | (1 << (PlSqlParser.NOAPPEND - 929)) | (1 << (PlSqlParser.NOARCHIVELOG - 929)) | (1 << (PlSqlParser.NOAUDIT - 929)) | (1 << (PlSqlParser.NO_AUTO_REOPTIMIZE - 929)) | (1 << (PlSqlParser.NO_BASETABLE_MULTIMV_REWRITE - 929)) | (1 << (PlSqlParser.NO_BATCH_TABLE_ACCESS_BY_ROWID - 929)) | (1 << (PlSqlParser.NO_BIND_AWARE - 929)) | (1 << (PlSqlParser.NO_BUFFER - 929)) | (1 << (PlSqlParser.NOCACHE - 929)) | (1 << (PlSqlParser.NO_CARTESIAN - 929)) | (1 << (PlSqlParser.NO_CHECK_ACL_REWRITE - 929)) | (1 << (PlSqlParser.NO_CLUSTER_BY_ROWID - 929)) | (1 << (PlSqlParser.NO_CLUSTERING - 929)) | (1 << (PlSqlParser.NO_COALESCE_SQ - 929)) | (1 << (PlSqlParser.NO_COMMON_DATA - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_CB_WHR_ONLY - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_COMBINE_SW - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_COST_BASED - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_ELIM_DUPS - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_FILTERING - 929)) | (1 << (PlSqlParser.NOCOPY - 929)) | (1 << (PlSqlParser.NO_COST_XML_QUERY_REWRITE - 929)))) !== 0) || ((((_la - 961)) & ~0x1f) == 0 && ((1 << (_la - 961)) & ((1 << (PlSqlParser.NO_CPU_COSTING - 961)) | (1 << (PlSqlParser.NOCPU_COSTING - 961)) | (1 << (PlSqlParser.NOCYCLE - 961)) | (1 << (PlSqlParser.NO_DATA_SECURITY_REWRITE - 961)) | (1 << (PlSqlParser.NO_DECORRELATE - 961)) | (1 << (PlSqlParser.NODELAY - 961)) | (1 << (PlSqlParser.NO_DOMAIN_INDEX_FILTER - 961)) | (1 << (PlSqlParser.NO_DST_UPGRADE_INSERT_CONV - 961)) | (1 << (PlSqlParser.NO_ELIM_GROUPBY - 961)) | (1 << (PlSqlParser.NO_ELIMINATE_JOIN - 961)) | (1 << (PlSqlParser.NO_ELIMINATE_OBY - 961)) | (1 << (PlSqlParser.NO_ELIMINATE_OUTER_JOIN - 961)) | (1 << (PlSqlParser.NOENTITYESCAPING - 961)) | (1 << (PlSqlParser.NO_EXPAND_GSET_TO_UNION - 961)) | (1 << (PlSqlParser.NO_EXPAND - 961)) | (1 << (PlSqlParser.NO_EXPAND_TABLE - 961)) | (1 << (PlSqlParser.NO_FACT - 961)) | (1 << (PlSqlParser.NO_FACTORIZE_JOIN - 961)) | (1 << (PlSqlParser.NO_FILTERING - 961)) | (1 << (PlSqlParser.NOFORCE - 961)) | (1 << (PlSqlParser.NO_FULL_OUTER_JOIN_TO_OUTER - 961)) | (1 << (PlSqlParser.NO_GATHER_OPTIMIZER_STATISTICS - 961)) | (1 << (PlSqlParser.NO_GBY_PUSHDOWN - 961)) | (1 << (PlSqlParser.NOGUARANTEE - 961)) | (1 << (PlSqlParser.NO_INDEX_FFS - 961)) | (1 << (PlSqlParser.NO_INDEX - 961)) | (1 << (PlSqlParser.NO_INDEX_SS - 961)) | (1 << (PlSqlParser.NO_INMEMORY - 961)) | (1 << (PlSqlParser.NO_INMEMORY_PRUNING - 961)) | (1 << (PlSqlParser.NOKEEP - 961)) | (1 << (PlSqlParser.NO_LOAD - 961)) | (1 << (PlSqlParser.NOLOCAL - 961)))) !== 0) || ((((_la - 993)) & ~0x1f) == 0 && ((1 << (_la - 993)) & ((1 << (PlSqlParser.NOLOGGING - 993)) | (1 << (PlSqlParser.NOMAPPING - 993)) | (1 << (PlSqlParser.NOMAXVALUE - 993)) | (1 << (PlSqlParser.NO_MERGE - 993)) | (1 << (PlSqlParser.NOMINIMIZE - 993)) | (1 << (PlSqlParser.NOMINVALUE - 993)) | (1 << (PlSqlParser.NO_MODEL_PUSH_REF - 993)) | (1 << (PlSqlParser.NO_MONITORING - 993)) | (1 << (PlSqlParser.NOMONITORING - 993)) | (1 << (PlSqlParser.NO_MONITOR - 993)) | (1 << (PlSqlParser.NO_MULTIMV_REWRITE - 993)) | (1 << (PlSqlParser.NO_NATIVE_FULL_OUTER_JOIN - 993)) | (1 << (PlSqlParser.NONBLOCKING - 993)) | (1 << (PlSqlParser.NONEDITIONABLE - 993)) | (1 << (PlSqlParser.NONE - 993)) | (1 << (PlSqlParser.NO_NLJ_BATCHING - 993)) | (1 << (PlSqlParser.NO_NLJ_PREFETCH - 993)) | (1 << (PlSqlParser.NO - 993)) | (1 << (PlSqlParser.NONSCHEMA - 993)) | (1 << (PlSqlParser.NO_OBJECT_LINK - 993)) | (1 << (PlSqlParser.NOORDER - 993)) | (1 << (PlSqlParser.NO_ORDER_ROLLUPS - 993)) | (1 << (PlSqlParser.NO_OUTER_JOIN_TO_ANTI - 993)) | (1 << (PlSqlParser.NO_OUTER_JOIN_TO_INNER - 993)) | (1 << (PlSqlParser.NOOVERRIDE - 993)) | (1 << (PlSqlParser.NO_PARALLEL_INDEX - 993)) | (1 << (PlSqlParser.NOPARALLEL_INDEX - 993)) | (1 << (PlSqlParser.NO_PARALLEL - 993)) | (1 << (PlSqlParser.NOPARALLEL - 993)) | (1 << (PlSqlParser.NO_PARTIAL_COMMIT - 993)) | (1 << (PlSqlParser.NO_PARTIAL_JOIN - 993)) | (1 << (PlSqlParser.NO_PARTIAL_ROLLUP_PUSHDOWN - 993)))) !== 0) || ((((_la - 1025)) & ~0x1f) == 0 && ((1 << (_la - 1025)) & ((1 << (PlSqlParser.NOPARTITION - 1025)) | (1 << (PlSqlParser.NO_PLACE_DISTINCT - 1025)) | (1 << (PlSqlParser.NO_PLACE_GROUP_BY - 1025)) | (1 << (PlSqlParser.NO_PQ_CONCURRENT_UNION - 1025)) | (1 << (PlSqlParser.NO_PQ_MAP - 1025)) | (1 << (PlSqlParser.NO_PQ_REPLICATE - 1025)) | (1 << (PlSqlParser.NO_PQ_SKEW - 1025)) | (1 << (PlSqlParser.NO_PRUNE_GSETS - 1025)) | (1 << (PlSqlParser.NO_PULL_PRED - 1025)) | (1 << (PlSqlParser.NO_PUSH_PRED - 1025)) | (1 << (PlSqlParser.NO_PUSH_SUBQ - 1025)) | (1 << (PlSqlParser.NO_PX_FAULT_TOLERANCE - 1025)) | (1 << (PlSqlParser.NO_PX_JOIN_FILTER - 1025)) | (1 << (PlSqlParser.NO_QKN_BUFF - 1025)) | (1 << (PlSqlParser.NO_QUERY_TRANSFORMATION - 1025)) | (1 << (PlSqlParser.NO_REF_CASCADE - 1025)) | (1 << (PlSqlParser.NORELOCATE - 1025)) | (1 << (PlSqlParser.NORELY - 1025)) | (1 << (PlSqlParser.NOREPAIR - 1025)) | (1 << (PlSqlParser.NOREPLAY - 1025)) | (1 << (PlSqlParser.NORESETLOGS - 1025)) | (1 << (PlSqlParser.NO_RESULT_CACHE - 1025)) | (1 << (PlSqlParser.NOREVERSE - 1025)) | (1 << (PlSqlParser.NO_REWRITE - 1025)) | (1 << (PlSqlParser.NOREWRITE - 1025)) | (1 << (PlSqlParser.NORMAL - 1025)) | (1 << (PlSqlParser.NO_ROOT_SW_FOR_LOCAL - 1025)) | (1 << (PlSqlParser.NOROWDEPENDENCIES - 1025)) | (1 << (PlSqlParser.NOSCHEMACHECK - 1025)) | (1 << (PlSqlParser.NOSEGMENT - 1025)) | (1 << (PlSqlParser.NO_SEMIJOIN - 1025)) | (1 << (PlSqlParser.NO_SEMI_TO_INNER - 1025)))) !== 0) || ((((_la - 1057)) & ~0x1f) == 0 && ((1 << (_la - 1057)) & ((1 << (PlSqlParser.NO_SET_TO_JOIN - 1057)) | (1 << (PlSqlParser.NOSORT - 1057)) | (1 << (PlSqlParser.NO_SQL_TRANSLATION - 1057)) | (1 << (PlSqlParser.NO_SQL_TUNE - 1057)) | (1 << (PlSqlParser.NO_STAR_TRANSFORMATION - 1057)) | (1 << (PlSqlParser.NO_STATEMENT_QUEUING - 1057)) | (1 << (PlSqlParser.NO_STATS_GSETS - 1057)) | (1 << (PlSqlParser.NOSTRICT - 1057)) | (1 << (PlSqlParser.NO_SUBQUERY_PRUNING - 1057)) | (1 << (PlSqlParser.NO_SUBSTRB_PAD - 1057)) | (1 << (PlSqlParser.NO_SWAP_JOIN_INPUTS - 1057)) | (1 << (PlSqlParser.NOSWITCH - 1057)) | (1 << (PlSqlParser.NO_TABLE_LOOKUP_BY_NL - 1057)) | (1 << (PlSqlParser.NO_TEMP_TABLE - 1057)) | (1 << (PlSqlParser.NOTHING - 1057)) | (1 << (PlSqlParser.NOTIFICATION - 1057)) | (1 << (PlSqlParser.NO_TRANSFORM_DISTINCT_AGG - 1057)) | (1 << (PlSqlParser.NO_UNNEST - 1057)) | (1 << (PlSqlParser.NO_USE_CUBE - 1057)) | (1 << (PlSqlParser.NO_USE_HASH_AGGREGATION - 1057)) | (1 << (PlSqlParser.NO_USE_HASH_GBY_FOR_PUSHDOWN - 1057)) | (1 << (PlSqlParser.NO_USE_HASH - 1057)) | (1 << (PlSqlParser.NO_USE_INVISIBLE_INDEXES - 1057)) | (1 << (PlSqlParser.NO_USE_MERGE - 1057)) | (1 << (PlSqlParser.NO_USE_NL - 1057)) | (1 << (PlSqlParser.NO_USE_VECTOR_AGGREGATION - 1057)) | (1 << (PlSqlParser.NOVALIDATE - 1057)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM_DIMS - 1057)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM_FACT - 1057)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM - 1057)))) !== 0) || ((((_la - 1089)) & ~0x1f) == 0 && ((1 << (_la - 1089)) & ((1 << (PlSqlParser.NO_XDB_FASTPATH_INSERT - 1089)) | (1 << (PlSqlParser.NO_XML_DML_REWRITE - 1089)) | (1 << (PlSqlParser.NO_XMLINDEX_REWRITE_IN_SELECT - 1089)) | (1 << (PlSqlParser.NO_XMLINDEX_REWRITE - 1089)) | (1 << (PlSqlParser.NO_XML_QUERY_REWRITE - 1089)) | (1 << (PlSqlParser.NO_ZONEMAP - 1089)) | (1 << (PlSqlParser.NTH_VALUE - 1089)) | (1 << (PlSqlParser.NULLIF - 1089)) | (1 << (PlSqlParser.NULLS - 1089)) | (1 << (PlSqlParser.NUMBER - 1089)) | (1 << (PlSqlParser.NUMERIC - 1089)) | (1 << (PlSqlParser.NUM_INDEX_KEYS - 1089)) | (1 << (PlSqlParser.NUMTODSINTERVAL - 1089)) | (1 << (PlSqlParser.NUMTOYMINTERVAL - 1089)) | (1 << (PlSqlParser.NVARCHAR2 - 1089)) | (1 << (PlSqlParser.NVL2 - 1089)) | (1 << (PlSqlParser.OBJECT2XML - 1089)) | (1 << (PlSqlParser.OBJECT - 1089)) | (1 << (PlSqlParser.OBJ_ID - 1089)) | (1 << (PlSqlParser.OBJNO - 1089)) | (1 << (PlSqlParser.OBJNO_REUSE - 1089)) | (1 << (PlSqlParser.OCCURENCES - 1089)) | (1 << (PlSqlParser.OFFLINE - 1089)) | (1 << (PlSqlParser.OFF - 1089)) | (1 << (PlSqlParser.OFFSET - 1089)) | (1 << (PlSqlParser.OIDINDEX - 1089)) | (1 << (PlSqlParser.OID - 1089)) | (1 << (PlSqlParser.OLAP - 1089)) | (1 << (PlSqlParser.OLD - 1089)) | (1 << (PlSqlParser.OLD_PUSH_PRED - 1089)))) !== 0) || ((((_la - 1121)) & ~0x1f) == 0 && ((1 << (_la - 1121)) & ((1 << (PlSqlParser.OLS - 1121)) | (1 << (PlSqlParser.OLTP - 1121)) | (1 << (PlSqlParser.OMIT - 1121)) | (1 << (PlSqlParser.ONE - 1121)) | (1 << (PlSqlParser.ONLINE - 1121)) | (1 << (PlSqlParser.ONLY - 1121)) | (1 << (PlSqlParser.OPAQUE - 1121)) | (1 << (PlSqlParser.OPAQUE_TRANSFORM - 1121)) | (1 << (PlSqlParser.OPAQUE_XCANONICAL - 1121)) | (1 << (PlSqlParser.OPCODE - 1121)) | (1 << (PlSqlParser.OPEN - 1121)) | (1 << (PlSqlParser.OPERATIONS - 1121)) | (1 << (PlSqlParser.OPERATOR - 1121)) | (1 << (PlSqlParser.OPT_ESTIMATE - 1121)) | (1 << (PlSqlParser.OPTIMAL - 1121)) | (1 << (PlSqlParser.OPTIMIZE - 1121)) | (1 << (PlSqlParser.OPTIMIZER_FEATURES_ENABLE - 1121)) | (1 << (PlSqlParser.OPTIMIZER_GOAL - 1121)) | (1 << (PlSqlParser.OPT_PARAM - 1121)) | (1 << (PlSqlParser.ORA_BRANCH - 1121)) | (1 << (PlSqlParser.ORA_CHECK_ACL - 1121)) | (1 << (PlSqlParser.ORA_CHECK_PRIVILEGE - 1121)) | (1 << (PlSqlParser.ORA_CLUSTERING - 1121)) | (1 << (PlSqlParser.ORADATA - 1121)) | (1 << (PlSqlParser.ORADEBUG - 1121)) | (1 << (PlSqlParser.ORA_DST_AFFECTED - 1121)) | (1 << (PlSqlParser.ORA_DST_CONVERT - 1121)) | (1 << (PlSqlParser.ORA_DST_ERROR - 1121)) | (1 << (PlSqlParser.ORA_GET_ACLIDS - 1121)))) !== 0) || ((((_la - 1153)) & ~0x1f) == 0 && ((1 << (_la - 1153)) & ((1 << (PlSqlParser.ORA_GET_PRIVILEGES - 1153)) | (1 << (PlSqlParser.ORA_HASH - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_USERID - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_USER - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_XS_USER_GUID - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_XS_USER - 1153)) | (1 << (PlSqlParser.ORA_RAWCOMPARE - 1153)) | (1 << (PlSqlParser.ORA_RAWCONCAT - 1153)) | (1 << (PlSqlParser.ORA_ROWSCN - 1153)) | (1 << (PlSqlParser.ORA_ROWSCN_RAW - 1153)) | (1 << (PlSqlParser.ORA_ROWVERSION - 1153)) | (1 << (PlSqlParser.ORA_TABVERSION - 1153)) | (1 << (PlSqlParser.ORA_WRITE_TIME - 1153)) | (1 << (PlSqlParser.ORDERED - 1153)) | (1 << (PlSqlParser.ORDERED_PREDICATES - 1153)) | (1 << (PlSqlParser.ORDINALITY - 1153)) | (1 << (PlSqlParser.OR_EXPAND - 1153)) | (1 << (PlSqlParser.ORGANIZATION - 1153)) | (1 << (PlSqlParser.OR_PREDICATES - 1153)) | (1 << (PlSqlParser.OSERROR - 1153)) | (1 << (PlSqlParser.OTHER - 1153)) | (1 << (PlSqlParser.OUTER_JOIN_TO_ANTI - 1153)) | (1 << (PlSqlParser.OUTER_JOIN_TO_INNER - 1153)) | (1 << (PlSqlParser.OUTER - 1153)) | (1 << (PlSqlParser.OUTLINE_LEAF - 1153)) | (1 << (PlSqlParser.OUTLINE - 1153)) | (1 << (PlSqlParser.OUT_OF_LINE - 1153)) | (1 << (PlSqlParser.OUT - 1153)) | (1 << (PlSqlParser.OVERFLOW_NOMOVE - 1153)) | (1 << (PlSqlParser.OVERFLOW - 1153)))) !== 0) || ((((_la - 1185)) & ~0x1f) == 0 && ((1 << (_la - 1185)) & ((1 << (PlSqlParser.OVERLAPS - 1185)) | (1 << (PlSqlParser.OVER - 1185)) | (1 << (PlSqlParser.OVERRIDING - 1185)) | (1 << (PlSqlParser.OWNER - 1185)) | (1 << (PlSqlParser.OWNERSHIP - 1185)) | (1 << (PlSqlParser.OWN - 1185)) | (1 << (PlSqlParser.PACKAGE - 1185)) | (1 << (PlSqlParser.PACKAGES - 1185)) | (1 << (PlSqlParser.PARALLEL_ENABLE - 1185)) | (1 << (PlSqlParser.PARALLEL_INDEX - 1185)) | (1 << (PlSqlParser.PARALLEL - 1185)) | (1 << (PlSqlParser.PARAMETERS - 1185)) | (1 << (PlSqlParser.PARAM - 1185)) | (1 << (PlSqlParser.PARENT - 1185)) | (1 << (PlSqlParser.PARITY - 1185)) | (1 << (PlSqlParser.PARTIAL_JOIN - 1185)) | (1 << (PlSqlParser.PARTIALLY - 1185)) | (1 << (PlSqlParser.PARTIAL - 1185)) | (1 << (PlSqlParser.PARTIAL_ROLLUP_PUSHDOWN - 1185)) | (1 << (PlSqlParser.PARTITION_HASH - 1185)) | (1 << (PlSqlParser.PARTITION_LIST - 1185)) | (1 << (PlSqlParser.PARTITION - 1185)) | (1 << (PlSqlParser.PARTITION_RANGE - 1185)) | (1 << (PlSqlParser.PARTITIONS - 1185)) | (1 << (PlSqlParser.PARTNUMINST - 1185)) | (1 << (PlSqlParser.PASSING - 1185)) | (1 << (PlSqlParser.PASSWORD_GRACE_TIME - 1185)) | (1 << (PlSqlParser.PASSWORD_LIFE_TIME - 1185)) | (1 << (PlSqlParser.PASSWORD_LOCK_TIME - 1185)) | (1 << (PlSqlParser.PASSWORD - 1185)) | (1 << (PlSqlParser.PASSWORD_REUSE_MAX - 1185)))) !== 0) || ((((_la - 1217)) & ~0x1f) == 0 && ((1 << (_la - 1217)) & ((1 << (PlSqlParser.PASSWORD_REUSE_TIME - 1217)) | (1 << (PlSqlParser.PASSWORD_VERIFY_FUNCTION - 1217)) | (1 << (PlSqlParser.PAST - 1217)) | (1 << (PlSqlParser.PATCH - 1217)) | (1 << (PlSqlParser.PATH - 1217)) | (1 << (PlSqlParser.PATH_PREFIX - 1217)) | (1 << (PlSqlParser.PATHS - 1217)) | (1 << (PlSqlParser.PATTERN - 1217)) | (1 << (PlSqlParser.PBL_HS_BEGIN - 1217)) | (1 << (PlSqlParser.PBL_HS_END - 1217)) | (1 << (PlSqlParser.PCTINCREASE - 1217)) | (1 << (PlSqlParser.PCTTHRESHOLD - 1217)) | (1 << (PlSqlParser.PCTUSED - 1217)) | (1 << (PlSqlParser.PCTVERSION - 1217)) | (1 << (PlSqlParser.PENDING - 1217)) | (1 << (PlSqlParser.PERCENT_KEYWORD - 1217)) | (1 << (PlSqlParser.PERCENT_RANKM - 1217)) | (1 << (PlSqlParser.PERFORMANCE - 1217)) | (1 << (PlSqlParser.PERIOD_KEYWORD - 1217)) | (1 << (PlSqlParser.PERMANENT - 1217)) | (1 << (PlSqlParser.PERMISSION - 1217)) | (1 << (PlSqlParser.PERMUTE - 1217)) | (1 << (PlSqlParser.PER - 1217)) | (1 << (PlSqlParser.PFILE - 1217)) | (1 << (PlSqlParser.PHYSICAL - 1217)))) !== 0) || ((((_la - 1249)) & ~0x1f) == 0 && ((1 << (_la - 1249)) & ((1 << (PlSqlParser.PIKEY - 1249)) | (1 << (PlSqlParser.PIPELINED - 1249)) | (1 << (PlSqlParser.PIV_GB - 1249)) | (1 << (PlSqlParser.PIVOT - 1249)) | (1 << (PlSqlParser.PIV_SSF - 1249)) | (1 << (PlSqlParser.PLACE_DISTINCT - 1249)) | (1 << (PlSqlParser.PLACE_GROUP_BY - 1249)) | (1 << (PlSqlParser.PLAN - 1249)) | (1 << (PlSqlParser.PLSCOPE_SETTINGS - 1249)) | (1 << (PlSqlParser.PLS_INTEGER - 1249)) | (1 << (PlSqlParser.PLSQL_CCFLAGS - 1249)) | (1 << (PlSqlParser.PLSQL_CODE_TYPE - 1249)) | (1 << (PlSqlParser.PLSQL_DEBUG - 1249)) | (1 << (PlSqlParser.PLSQL_OPTIMIZE_LEVEL - 1249)) | (1 << (PlSqlParser.PLSQL_WARNINGS - 1249)) | (1 << (PlSqlParser.PLUGGABLE - 1249)) | (1 << (PlSqlParser.POINT - 1249)) | (1 << (PlSqlParser.POLICY - 1249)) | (1 << (PlSqlParser.POOL_16K - 1249)) | (1 << (PlSqlParser.POOL_2K - 1249)) | (1 << (PlSqlParser.POOL_32K - 1249)) | (1 << (PlSqlParser.POOL_4K - 1249)) | (1 << (PlSqlParser.POOL_8K - 1249)) | (1 << (PlSqlParser.POSITIVEN - 1249)) | (1 << (PlSqlParser.POSITIVE - 1249)) | (1 << (PlSqlParser.POST_TRANSACTION - 1249)) | (1 << (PlSqlParser.POWERMULTISET_BY_CARDINALITY - 1249)) | (1 << (PlSqlParser.POWERMULTISET - 1249)) | (1 << (PlSqlParser.POWER - 1249)) | (1 << (PlSqlParser.PQ_CONCURRENT_UNION - 1249)) | (1 << (PlSqlParser.PQ_DISTRIBUTE - 1249)))) !== 0) || ((((_la - 1281)) & ~0x1f) == 0 && ((1 << (_la - 1281)) & ((1 << (PlSqlParser.PQ_DISTRIBUTE_WINDOW - 1281)) | (1 << (PlSqlParser.PQ_FILTER - 1281)) | (1 << (PlSqlParser.PQ_MAP - 1281)) | (1 << (PlSqlParser.PQ_NOMAP - 1281)) | (1 << (PlSqlParser.PQ_REPLICATE - 1281)) | (1 << (PlSqlParser.PQ_SKEW - 1281)) | (1 << (PlSqlParser.PRAGMA - 1281)) | (1 << (PlSqlParser.PREBUILT - 1281)) | (1 << (PlSqlParser.PRECEDES - 1281)) | (1 << (PlSqlParser.PRECEDING - 1281)) | (1 << (PlSqlParser.PRECISION - 1281)) | (1 << (PlSqlParser.PRECOMPUTE_SUBQUERY - 1281)) | (1 << (PlSqlParser.PREDICATE_REORDERS - 1281)) | (1 << (PlSqlParser.PRELOAD - 1281)) | (1 << (PlSqlParser.PREPARE - 1281)) | (1 << (PlSqlParser.PRESENTNNV - 1281)) | (1 << (PlSqlParser.PRESENT - 1281)) | (1 << (PlSqlParser.PRESENTV - 1281)) | (1 << (PlSqlParser.PRESERVE_OID - 1281)) | (1 << (PlSqlParser.PRESERVE - 1281)) | (1 << (PlSqlParser.PRETTY - 1281)) | (1 << (PlSqlParser.PREVIOUS - 1281)) | (1 << (PlSqlParser.PREV - 1281)) | (1 << (PlSqlParser.PRIMARY - 1281)) | (1 << (PlSqlParser.PRINTBLOBTOCLOB - 1281)) | (1 << (PlSqlParser.PRIORITY - 1281)) | (1 << (PlSqlParser.PRIVATE - 1281)) | (1 << (PlSqlParser.PRIVATE_SGA - 1281)) | (1 << (PlSqlParser.PRIVILEGED - 1281)) | (1 << (PlSqlParser.PRIVILEGE - 1281)) | (1 << (PlSqlParser.PRIVILEGES - 1281)))) !== 0) || ((((_la - 1313)) & ~0x1f) == 0 && ((1 << (_la - 1313)) & ((1 << (PlSqlParser.PROCEDURAL - 1313)) | (1 << (PlSqlParser.PROCEDURE - 1313)) | (1 << (PlSqlParser.PROCESS - 1313)) | (1 << (PlSqlParser.PROFILE - 1313)) | (1 << (PlSqlParser.PROGRAM - 1313)) | (1 << (PlSqlParser.PROJECT - 1313)) | (1 << (PlSqlParser.PROPAGATE - 1313)) | (1 << (PlSqlParser.PROTECTED - 1313)) | (1 << (PlSqlParser.PROTECTION - 1313)) | (1 << (PlSqlParser.PROXY - 1313)) | (1 << (PlSqlParser.PRUNING - 1313)) | (1 << (PlSqlParser.PULL_PRED - 1313)) | (1 << (PlSqlParser.PURGE - 1313)) | (1 << (PlSqlParser.PUSH_PRED - 1313)) | (1 << (PlSqlParser.PUSH_SUBQ - 1313)) | (1 << (PlSqlParser.PX_FAULT_TOLERANCE - 1313)) | (1 << (PlSqlParser.PX_GRANULE - 1313)) | (1 << (PlSqlParser.PX_JOIN_FILTER - 1313)) | (1 << (PlSqlParser.QB_NAME - 1313)) | (1 << (PlSqlParser.QUERY_BLOCK - 1313)) | (1 << (PlSqlParser.QUERY - 1313)) | (1 << (PlSqlParser.QUEUE_CURR - 1313)) | (1 << (PlSqlParser.QUEUE - 1313)) | (1 << (PlSqlParser.QUEUE_ROWP - 1313)) | (1 << (PlSqlParser.QUIESCE - 1313)) | (1 << (PlSqlParser.QUORUM - 1313)) | (1 << (PlSqlParser.QUOTA - 1313)) | (1 << (PlSqlParser.RAISE - 1313)) | (1 << (PlSqlParser.RANDOM_LOCAL - 1313)) | (1 << (PlSqlParser.RANDOM - 1313)) | (1 << (PlSqlParser.RANGE - 1313)))) !== 0) || ((((_la - 1345)) & ~0x1f) == 0 && ((1 << (_la - 1345)) & ((1 << (PlSqlParser.RANKM - 1345)) | (1 << (PlSqlParser.RAPIDLY - 1345)) | (1 << (PlSqlParser.RAW - 1345)) | (1 << (PlSqlParser.RAWTOHEX - 1345)) | (1 << (PlSqlParser.RAWTONHEX - 1345)) | (1 << (PlSqlParser.RBA - 1345)) | (1 << (PlSqlParser.RBO_OUTLINE - 1345)) | (1 << (PlSqlParser.RDBA - 1345)) | (1 << (PlSqlParser.READ - 1345)) | (1 << (PlSqlParser.READS - 1345)) | (1 << (PlSqlParser.REALM - 1345)) | (1 << (PlSqlParser.REAL - 1345)) | (1 << (PlSqlParser.REBALANCE - 1345)) | (1 << (PlSqlParser.REBUILD - 1345)) | (1 << (PlSqlParser.RECORD - 1345)) | (1 << (PlSqlParser.RECORDS_PER_BLOCK - 1345)) | (1 << (PlSqlParser.RECOVERABLE - 1345)) | (1 << (PlSqlParser.RECOVER - 1345)) | (1 << (PlSqlParser.RECOVERY - 1345)) | (1 << (PlSqlParser.RECYCLEBIN - 1345)) | (1 << (PlSqlParser.RECYCLE - 1345)) | (1 << (PlSqlParser.REDACTION - 1345)) | (1 << (PlSqlParser.REDEFINE - 1345)) | (1 << (PlSqlParser.REDO - 1345)) | (1 << (PlSqlParser.REDUCED - 1345)) | (1 << (PlSqlParser.REDUNDANCY - 1345)) | (1 << (PlSqlParser.REF_CASCADE_CURSOR - 1345)) | (1 << (PlSqlParser.REFERENCED - 1345)) | (1 << (PlSqlParser.REFERENCE - 1345)) | (1 << (PlSqlParser.REFERENCES - 1345)) | (1 << (PlSqlParser.REFERENCING - 1345)) | (1 << (PlSqlParser.REF - 1345)))) !== 0) || ((((_la - 1377)) & ~0x1f) == 0 && ((1 << (_la - 1377)) & ((1 << (PlSqlParser.REFRESH - 1377)) | (1 << (PlSqlParser.REFTOHEX - 1377)) | (1 << (PlSqlParser.REGEXP_COUNT - 1377)) | (1 << (PlSqlParser.REGEXP_INSTR - 1377)) | (1 << (PlSqlParser.REGEXP_LIKE - 1377)) | (1 << (PlSqlParser.REGEXP_REPLACE - 1377)) | (1 << (PlSqlParser.REGEXP_SUBSTR - 1377)) | (1 << (PlSqlParser.REGISTER - 1377)) | (1 << (PlSqlParser.REGR_AVGX - 1377)) | (1 << (PlSqlParser.REGR_AVGY - 1377)) | (1 << (PlSqlParser.REGR_COUNT - 1377)) | (1 << (PlSqlParser.REGR_INTERCEPT - 1377)) | (1 << (PlSqlParser.REGR_R2 - 1377)) | (1 << (PlSqlParser.REGR_SLOPE - 1377)) | (1 << (PlSqlParser.REGR_SXX - 1377)) | (1 << (PlSqlParser.REGR_SXY - 1377)) | (1 << (PlSqlParser.REGR_SYY - 1377)) | (1 << (PlSqlParser.REGULAR - 1377)) | (1 << (PlSqlParser.REJECT - 1377)) | (1 << (PlSqlParser.REKEY - 1377)) | (1 << (PlSqlParser.RELATIONAL - 1377)) | (1 << (PlSqlParser.RELOCATE - 1377)) | (1 << (PlSqlParser.RELY - 1377)) | (1 << (PlSqlParser.REMAINDER - 1377)) | (1 << (PlSqlParser.REMOTE_MAPPED - 1377)) | (1 << (PlSqlParser.REMOVE - 1377)) | (1 << (PlSqlParser.RENAME - 1377)) | (1 << (PlSqlParser.REPAIR - 1377)) | (1 << (PlSqlParser.REPEAT - 1377)) | (1 << (PlSqlParser.REPLACE - 1377)) | (1 << (PlSqlParser.REPLICATION - 1377)))) !== 0) || ((((_la - 1409)) & ~0x1f) == 0 && ((1 << (_la - 1409)) & ((1 << (PlSqlParser.REQUIRED - 1409)) | (1 << (PlSqlParser.RESETLOGS - 1409)) | (1 << (PlSqlParser.RESET - 1409)) | (1 << (PlSqlParser.RESIZE - 1409)) | (1 << (PlSqlParser.RESOLVE - 1409)) | (1 << (PlSqlParser.RESOLVER - 1409)) | (1 << (PlSqlParser.RESPECT - 1409)) | (1 << (PlSqlParser.RESTART - 1409)) | (1 << (PlSqlParser.RESTORE_AS_INTERVALS - 1409)) | (1 << (PlSqlParser.RESTORE - 1409)) | (1 << (PlSqlParser.RESTRICT_ALL_REF_CONS - 1409)) | (1 << (PlSqlParser.RESTRICTED - 1409)) | (1 << (PlSqlParser.RESTRICT_REFERENCES - 1409)) | (1 << (PlSqlParser.RESTRICT - 1409)) | (1 << (PlSqlParser.RESULT_CACHE - 1409)) | (1 << (PlSqlParser.RESULT - 1409)) | (1 << (PlSqlParser.RESUMABLE - 1409)) | (1 << (PlSqlParser.RESUME - 1409)) | (1 << (PlSqlParser.RETENTION - 1409)) | (1 << (PlSqlParser.RETRY_ON_ROW_CHANGE - 1409)) | (1 << (PlSqlParser.RETURNING - 1409)) | (1 << (PlSqlParser.RETURN - 1409)) | (1 << (PlSqlParser.REUSE - 1409)) | (1 << (PlSqlParser.REVERSE - 1409)) | (1 << (PlSqlParser.REWRITE_OR_ERROR - 1409)) | (1 << (PlSqlParser.REWRITE - 1409)) | (1 << (PlSqlParser.RIGHT - 1409)) | (1 << (PlSqlParser.ROLE - 1409)) | (1 << (PlSqlParser.ROLESET - 1409)) | (1 << (PlSqlParser.ROLES - 1409)))) !== 0) || ((((_la - 1441)) & ~0x1f) == 0 && ((1 << (_la - 1441)) & ((1 << (PlSqlParser.ROLLBACK - 1441)) | (1 << (PlSqlParser.ROLLING - 1441)) | (1 << (PlSqlParser.ROLLUP - 1441)) | (1 << (PlSqlParser.ROWDEPENDENCIES - 1441)) | (1 << (PlSqlParser.ROWID_MAPPING_TABLE - 1441)) | (1 << (PlSqlParser.ROWID - 1441)) | (1 << (PlSqlParser.ROWIDTOCHAR - 1441)) | (1 << (PlSqlParser.ROWIDTONCHAR - 1441)) | (1 << (PlSqlParser.ROW_LENGTH - 1441)) | (1 << (PlSqlParser.ROWNUM - 1441)) | (1 << (PlSqlParser.ROW - 1441)) | (1 << (PlSqlParser.ROWS - 1441)) | (1 << (PlSqlParser.RPAD - 1441)) | (1 << (PlSqlParser.RTRIM - 1441)) | (1 << (PlSqlParser.RULE - 1441)) | (1 << (PlSqlParser.RULES - 1441)) | (1 << (PlSqlParser.RUNNING - 1441)) | (1 << (PlSqlParser.SALT - 1441)) | (1 << (PlSqlParser.SAMPLE - 1441)) | (1 << (PlSqlParser.SAVE_AS_INTERVALS - 1441)) | (1 << (PlSqlParser.SAVEPOINT - 1441)) | (1 << (PlSqlParser.SAVE - 1441)) | (1 << (PlSqlParser.SB4 - 1441)) | (1 << (PlSqlParser.SCALE_ROWS - 1441)) | (1 << (PlSqlParser.SCALE - 1441)) | (1 << (PlSqlParser.SCAN_INSTANCES - 1441)) | (1 << (PlSqlParser.SCAN - 1441)) | (1 << (PlSqlParser.SCHEDULER - 1441)) | (1 << (PlSqlParser.SCHEMACHECK - 1441)) | (1 << (PlSqlParser.SCHEMA - 1441)) | (1 << (PlSqlParser.SCN_ASCENDING - 1441)) | (1 << (PlSqlParser.SCN - 1441)))) !== 0) || ((((_la - 1473)) & ~0x1f) == 0 && ((1 << (_la - 1473)) & ((1 << (PlSqlParser.SCOPE - 1473)) | (1 << (PlSqlParser.SCRUB - 1473)) | (1 << (PlSqlParser.SD_ALL - 1473)) | (1 << (PlSqlParser.SD_INHIBIT - 1473)) | (1 << (PlSqlParser.SDO_GEOM_MBR - 1473)) | (1 << (PlSqlParser.SD_SHOW - 1473)) | (1 << (PlSqlParser.SEARCH - 1473)) | (1 << (PlSqlParser.SECOND - 1473)) | (1 << (PlSqlParser.SECRET - 1473)) | (1 << (PlSqlParser.SECUREFILE_DBA - 1473)) | (1 << (PlSqlParser.SECUREFILE - 1473)) | (1 << (PlSqlParser.SECURITY - 1473)) | (1 << (PlSqlParser.SEED - 1473)) | (1 << (PlSqlParser.SEG_BLOCK - 1473)) | (1 << (PlSqlParser.SEG_FILE - 1473)) | (1 << (PlSqlParser.SEGMENT - 1473)) | (1 << (PlSqlParser.SELECTIVITY - 1473)) | (1 << (PlSqlParser.SELF - 1473)) | (1 << (PlSqlParser.SEMIJOIN_DRIVER - 1473)) | (1 << (PlSqlParser.SEMIJOIN - 1473)) | (1 << (PlSqlParser.SEMI_TO_INNER - 1473)) | (1 << (PlSqlParser.SEQUENCED - 1473)) | (1 << (PlSqlParser.SEQUENCE - 1473)) | (1 << (PlSqlParser.SEQUENTIAL - 1473)) | (1 << (PlSqlParser.SERIALIZABLE - 1473)) | (1 << (PlSqlParser.SERIALLY_REUSABLE - 1473)) | (1 << (PlSqlParser.SERIAL - 1473)) | (1 << (PlSqlParser.SERVERERROR - 1473)) | (1 << (PlSqlParser.SERVICE_NAME_CONVERT - 1473)) | (1 << (PlSqlParser.SERVICES - 1473)))) !== 0) || ((((_la - 1505)) & ~0x1f) == 0 && ((1 << (_la - 1505)) & ((1 << (PlSqlParser.SESSION_CACHED_CURSORS - 1505)) | (1 << (PlSqlParser.SESSION - 1505)) | (1 << (PlSqlParser.SESSIONS_PER_USER - 1505)) | (1 << (PlSqlParser.SESSIONTIMEZONE - 1505)) | (1 << (PlSqlParser.SESSIONTZNAME - 1505)) | (1 << (PlSqlParser.SET - 1505)) | (1 << (PlSqlParser.SETS - 1505)) | (1 << (PlSqlParser.SETTINGS - 1505)) | (1 << (PlSqlParser.SET_TO_JOIN - 1505)) | (1 << (PlSqlParser.SEVERE - 1505)) | (1 << (PlSqlParser.SHARED_POOL - 1505)) | (1 << (PlSqlParser.SHARED - 1505)) | (1 << (PlSqlParser.SHARING - 1505)) | (1 << (PlSqlParser.SHELFLIFE - 1505)) | (1 << (PlSqlParser.SHOW - 1505)) | (1 << (PlSqlParser.SHRINK - 1505)) | (1 << (PlSqlParser.SHUTDOWN - 1505)) | (1 << (PlSqlParser.SIBLINGS - 1505)) | (1 << (PlSqlParser.SID - 1505)) | (1 << (PlSqlParser.SIGNAL_COMPONENT - 1505)) | (1 << (PlSqlParser.SIGNAL_FUNCTION - 1505)) | (1 << (PlSqlParser.SIGN - 1505)) | (1 << (PlSqlParser.SIGNTYPE - 1505)) | (1 << (PlSqlParser.SIMPLE_INTEGER - 1505)) | (1 << (PlSqlParser.SIMPLE - 1505)) | (1 << (PlSqlParser.SINGLE - 1505)) | (1 << (PlSqlParser.SINGLETASK - 1505)) | (1 << (PlSqlParser.SINH - 1505)) | (1 << (PlSqlParser.SIN - 1505)) | (1 << (PlSqlParser.SKIP_EXT_OPTIMIZER - 1505)))) !== 0) || ((((_la - 1537)) & ~0x1f) == 0 && ((1 << (_la - 1537)) & ((1 << (PlSqlParser.SKIP_ - 1537)) | (1 << (PlSqlParser.SKIP_UNQ_UNUSABLE_IDX - 1537)) | (1 << (PlSqlParser.SKIP_UNUSABLE_INDEXES - 1537)) | (1 << (PlSqlParser.SMALLFILE - 1537)) | (1 << (PlSqlParser.SMALLINT - 1537)) | (1 << (PlSqlParser.SNAPSHOT - 1537)) | (1 << (PlSqlParser.SOME - 1537)) | (1 << (PlSqlParser.SORT - 1537)) | (1 << (PlSqlParser.SOUNDEX - 1537)) | (1 << (PlSqlParser.SOURCE_FILE_DIRECTORY - 1537)) | (1 << (PlSqlParser.SOURCE_FILE_NAME_CONVERT - 1537)) | (1 << (PlSqlParser.SOURCE - 1537)) | (1 << (PlSqlParser.SPACE_KEYWORD - 1537)) | (1 << (PlSqlParser.SPECIFICATION - 1537)) | (1 << (PlSqlParser.SPFILE - 1537)) | (1 << (PlSqlParser.SPLIT - 1537)) | (1 << (PlSqlParser.SPREADSHEET - 1537)) | (1 << (PlSqlParser.SQLDATA - 1537)) | (1 << (PlSqlParser.SQLERROR - 1537)) | (1 << (PlSqlParser.SQLLDR - 1537)) | (1 << (PlSqlParser.SQL - 1537)) | (1 << (PlSqlParser.SQL_TRACE - 1537)) | (1 << (PlSqlParser.SQL_TRANSLATION_PROFILE - 1537)) | (1 << (PlSqlParser.SQRT - 1537)) | (1 << (PlSqlParser.STALE - 1537)) | (1 << (PlSqlParser.STANDALONE - 1537)) | (1 << (PlSqlParser.STANDARD_HASH - 1537)) | (1 << (PlSqlParser.STANDBY_MAX_DATA_DELAY - 1537)) | (1 << (PlSqlParser.STANDBYS - 1537)) | (1 << (PlSqlParser.STANDBY - 1537)) | (1 << (PlSqlParser.STAR - 1537)) | (1 << (PlSqlParser.STAR_TRANSFORMATION - 1537)))) !== 0) || ((((_la - 1570)) & ~0x1f) == 0 && ((1 << (_la - 1570)) & ((1 << (PlSqlParser.STARTUP - 1570)) | (1 << (PlSqlParser.STATEMENT_ID - 1570)) | (1 << (PlSqlParser.STATEMENT_QUEUING - 1570)) | (1 << (PlSqlParser.STATEMENTS - 1570)) | (1 << (PlSqlParser.STATEMENT - 1570)) | (1 << (PlSqlParser.STATE - 1570)) | (1 << (PlSqlParser.STATIC - 1570)) | (1 << (PlSqlParser.STATISTICS - 1570)) | (1 << (PlSqlParser.STATS_BINOMIAL_TEST - 1570)) | (1 << (PlSqlParser.STATS_CROSSTAB - 1570)) | (1 << (PlSqlParser.STATS_F_TEST - 1570)) | (1 << (PlSqlParser.STATS_KS_TEST - 1570)) | (1 << (PlSqlParser.STATS_MODE - 1570)) | (1 << (PlSqlParser.STATS_MW_TEST - 1570)) | (1 << (PlSqlParser.STATS_ONE_WAY_ANOVA - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_INDEP - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_INDEPU - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_ONE - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_PAIRED - 1570)) | (1 << (PlSqlParser.STATS_WSR_TEST - 1570)) | (1 << (PlSqlParser.STDDEV_POP - 1570)) | (1 << (PlSqlParser.STDDEV_SAMP - 1570)) | (1 << (PlSqlParser.STOP - 1570)) | (1 << (PlSqlParser.STORAGE - 1570)) | (1 << (PlSqlParser.STORE - 1570)) | (1 << (PlSqlParser.STREAMS - 1570)) | (1 << (PlSqlParser.STREAM - 1570)) | (1 << (PlSqlParser.STRICT - 1570)) | (1 << (PlSqlParser.STRING - 1570)) | (1 << (PlSqlParser.STRIPE_COLUMNS - 1570)) | (1 << (PlSqlParser.STRIPE_WIDTH - 1570)) | (1 << (PlSqlParser.STRIP - 1570)))) !== 0) || ((((_la - 1602)) & ~0x1f) == 0 && ((1 << (_la - 1602)) & ((1 << (PlSqlParser.STRUCTURE - 1602)) | (1 << (PlSqlParser.SUBMULTISET - 1602)) | (1 << (PlSqlParser.SUBPARTITION_REL - 1602)) | (1 << (PlSqlParser.SUBPARTITIONS - 1602)) | (1 << (PlSqlParser.SUBPARTITION - 1602)) | (1 << (PlSqlParser.SUBQUERIES - 1602)) | (1 << (PlSqlParser.SUBQUERY_PRUNING - 1602)) | (1 << (PlSqlParser.SUBSCRIBE - 1602)) | (1 << (PlSqlParser.SUBSET - 1602)) | (1 << (PlSqlParser.SUBSTITUTABLE - 1602)) | (1 << (PlSqlParser.SUBSTR2 - 1602)) | (1 << (PlSqlParser.SUBSTR4 - 1602)) | (1 << (PlSqlParser.SUBSTRB - 1602)) | (1 << (PlSqlParser.SUBSTRC - 1602)) | (1 << (PlSqlParser.SUBTYPE - 1602)) | (1 << (PlSqlParser.SUCCESSFUL - 1602)) | (1 << (PlSqlParser.SUCCESS - 1602)) | (1 << (PlSqlParser.SUMMARY - 1602)) | (1 << (PlSqlParser.SUPPLEMENTAL - 1602)) | (1 << (PlSqlParser.SUSPEND - 1602)) | (1 << (PlSqlParser.SWAP_JOIN_INPUTS - 1602)) | (1 << (PlSqlParser.SWITCHOVER - 1602)) | (1 << (PlSqlParser.SWITCH - 1602)) | (1 << (PlSqlParser.SYNCHRONOUS - 1602)) | (1 << (PlSqlParser.SYNC - 1602)) | (1 << (PlSqlParser.SYSASM - 1602)) | (1 << (PlSqlParser.SYS_AUDIT - 1602)) | (1 << (PlSqlParser.SYSAUX - 1602)) | (1 << (PlSqlParser.SYSBACKUP - 1602)) | (1 << (PlSqlParser.SYS_CHECKACL - 1602)) | (1 << (PlSqlParser.SYS_CHECK_PRIVILEGE - 1602)))) !== 0) || ((((_la - 1634)) & ~0x1f) == 0 && ((1 << (_la - 1634)) & ((1 << (PlSqlParser.SYS_CONNECT_BY_PATH - 1634)) | (1 << (PlSqlParser.SYS_CONTEXT - 1634)) | (1 << (PlSqlParser.SYSDATE - 1634)) | (1 << (PlSqlParser.SYSDBA - 1634)) | (1 << (PlSqlParser.SYS_DBURIGEN - 1634)) | (1 << (PlSqlParser.SYSDG - 1634)) | (1 << (PlSqlParser.SYS_DL_CURSOR - 1634)) | (1 << (PlSqlParser.SYS_DM_RXFORM_CHR - 1634)) | (1 << (PlSqlParser.SYS_DM_RXFORM_NUM - 1634)) | (1 << (PlSqlParser.SYS_DOM_COMPARE - 1634)) | (1 << (PlSqlParser.SYS_DST_PRIM2SEC - 1634)) | (1 << (PlSqlParser.SYS_DST_SEC2PRIM - 1634)) | (1 << (PlSqlParser.SYS_ET_BFILE_TO_RAW - 1634)) | (1 << (PlSqlParser.SYS_ET_BLOB_TO_IMAGE - 1634)) | (1 << (PlSqlParser.SYS_ET_IMAGE_TO_BLOB - 1634)) | (1 << (PlSqlParser.SYS_ET_RAW_TO_BFILE - 1634)) | (1 << (PlSqlParser.SYS_EXTPDTXT - 1634)) | (1 << (PlSqlParser.SYS_EXTRACT_UTC - 1634)) | (1 << (PlSqlParser.SYS_FBT_INSDEL - 1634)) | (1 << (PlSqlParser.SYS_FILTER_ACLS - 1634)) | (1 << (PlSqlParser.SYS_FNMATCHES - 1634)) | (1 << (PlSqlParser.SYS_FNREPLACE - 1634)) | (1 << (PlSqlParser.SYS_GET_ACLIDS - 1634)) | (1 << (PlSqlParser.SYS_GET_COL_ACLIDS - 1634)) | (1 << (PlSqlParser.SYS_GET_PRIVILEGES - 1634)) | (1 << (PlSqlParser.SYS_GETTOKENID - 1634)) | (1 << (PlSqlParser.SYS_GETXTIVAL - 1634)) | (1 << (PlSqlParser.SYS_GUID - 1634)) | (1 << (PlSqlParser.SYSGUID - 1634)) | (1 << (PlSqlParser.SYSKM - 1634)) | (1 << (PlSqlParser.SYS_MAKE_XMLNODEID - 1634)) | (1 << (PlSqlParser.SYS_MAKEXML - 1634)))) !== 0) || ((((_la - 1666)) & ~0x1f) == 0 && ((1 << (_la - 1666)) & ((1 << (PlSqlParser.SYS_MKXMLATTR - 1666)) | (1 << (PlSqlParser.SYS_MKXTI - 1666)) | (1 << (PlSqlParser.SYSOBJ - 1666)) | (1 << (PlSqlParser.SYS_OP_ADT2BIN - 1666)) | (1 << (PlSqlParser.SYS_OP_ADTCONS - 1666)) | (1 << (PlSqlParser.SYS_OP_ALSCRVAL - 1666)) | (1 << (PlSqlParser.SYS_OP_ATG - 1666)) | (1 << (PlSqlParser.SYS_OP_BIN2ADT - 1666)) | (1 << (PlSqlParser.SYS_OP_BITVEC - 1666)) | (1 << (PlSqlParser.SYS_OP_BL2R - 1666)) | (1 << (PlSqlParser.SYS_OP_BLOOM_FILTER_LIST - 1666)) | (1 << (PlSqlParser.SYS_OP_BLOOM_FILTER - 1666)) | (1 << (PlSqlParser.SYS_OP_C2C - 1666)) | (1 << (PlSqlParser.SYS_OP_CAST - 1666)) | (1 << (PlSqlParser.SYS_OP_CEG - 1666)) | (1 << (PlSqlParser.SYS_OP_CL2C - 1666)) | (1 << (PlSqlParser.SYS_OP_COMBINED_HASH - 1666)) | (1 << (PlSqlParser.SYS_OP_COMP - 1666)) | (1 << (PlSqlParser.SYS_OP_CONVERT - 1666)) | (1 << (PlSqlParser.SYS_OP_COUNTCHG - 1666)) | (1 << (PlSqlParser.SYS_OP_CSCONV - 1666)) | (1 << (PlSqlParser.SYS_OP_CSCONVTEST - 1666)) | (1 << (PlSqlParser.SYS_OP_CSR - 1666)) | (1 << (PlSqlParser.SYS_OP_CSX_PATCH - 1666)) | (1 << (PlSqlParser.SYS_OP_CYCLED_SEQ - 1666)) | (1 << (PlSqlParser.SYS_OP_DECOMP - 1666)) | (1 << (PlSqlParser.SYS_OP_DESCEND - 1666)) | (1 << (PlSqlParser.SYS_OP_DISTINCT - 1666)) | (1 << (PlSqlParser.SYS_OP_DRA - 1666)) | (1 << (PlSqlParser.SYS_OP_DUMP - 1666)) | (1 << (PlSqlParser.SYS_OP_DV_CHECK - 1666)) | (1 << (PlSqlParser.SYS_OP_ENFORCE_NOT_NULL - 1666)))) !== 0) || ((((_la - 1698)) & ~0x1f) == 0 && ((1 << (_la - 1698)) & ((1 << (PlSqlParser.SYSOPER - 1698)) | (1 << (PlSqlParser.SYS_OP_EXTRACT - 1698)) | (1 << (PlSqlParser.SYS_OP_GROUPING - 1698)) | (1 << (PlSqlParser.SYS_OP_GUID - 1698)) | (1 << (PlSqlParser.SYS_OP_HASH - 1698)) | (1 << (PlSqlParser.SYS_OP_IIX - 1698)) | (1 << (PlSqlParser.SYS_OP_ITR - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_CREATE - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_FILTER_LIST - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_FILTER - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_SUCCEEDED - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_USE - 1698)) | (1 << (PlSqlParser.SYS_OP_LBID - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2BLOB - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2CLOB - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2ID - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2NCLOB - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2TYP - 1698)) | (1 << (PlSqlParser.SYS_OP_LSVI - 1698)) | (1 << (PlSqlParser.SYS_OP_LVL - 1698)) | (1 << (PlSqlParser.SYS_OP_MAKEOID - 1698)) | (1 << (PlSqlParser.SYS_OP_MAP_NONNULL - 1698)) | (1 << (PlSqlParser.SYS_OP_MSR - 1698)) | (1 << (PlSqlParser.SYS_OP_NICOMBINE - 1698)) | (1 << (PlSqlParser.SYS_OP_NIEXTRACT - 1698)) | (1 << (PlSqlParser.SYS_OP_NII - 1698)) | (1 << (PlSqlParser.SYS_OP_NIX - 1698)) | (1 << (PlSqlParser.SYS_OP_NOEXPAND - 1698)) | (1 << (PlSqlParser.SYS_OP_NTCIMG - 1698)) | (1 << (PlSqlParser.SYS_OP_NUMTORAW - 1698)) | (1 << (PlSqlParser.SYS_OP_OIDVALUE - 1698)) | (1 << (PlSqlParser.SYS_OP_OPNSIZE - 1698)))) !== 0) || ((((_la - 1730)) & ~0x1f) == 0 && ((1 << (_la - 1730)) & ((1 << (PlSqlParser.SYS_OP_PAR_1 - 1730)) | (1 << (PlSqlParser.SYS_OP_PARGID_1 - 1730)) | (1 << (PlSqlParser.SYS_OP_PARGID - 1730)) | (1 << (PlSqlParser.SYS_OP_PAR - 1730)) | (1 << (PlSqlParser.SYS_OP_PART_ID - 1730)) | (1 << (PlSqlParser.SYS_OP_PIVOT - 1730)) | (1 << (PlSqlParser.SYS_OP_R2O - 1730)) | (1 << (PlSqlParser.SYS_OP_RAWTONUM - 1730)) | (1 << (PlSqlParser.SYS_OP_RDTM - 1730)) | (1 << (PlSqlParser.SYS_OP_REF - 1730)) | (1 << (PlSqlParser.SYS_OP_RMTD - 1730)) | (1 << (PlSqlParser.SYS_OP_ROWIDTOOBJ - 1730)) | (1 << (PlSqlParser.SYS_OP_RPB - 1730)) | (1 << (PlSqlParser.SYS_OPTLOBPRBSC - 1730)) | (1 << (PlSqlParser.SYS_OP_TOSETID - 1730)) | (1 << (PlSqlParser.SYS_OP_TPR - 1730)) | (1 << (PlSqlParser.SYS_OP_TRTB - 1730)) | (1 << (PlSqlParser.SYS_OPTXICMP - 1730)) | (1 << (PlSqlParser.SYS_OPTXQCASTASNQ - 1730)) | (1 << (PlSqlParser.SYS_OP_UNDESCEND - 1730)) | (1 << (PlSqlParser.SYS_OP_VECAND - 1730)) | (1 << (PlSqlParser.SYS_OP_VECBIT - 1730)) | (1 << (PlSqlParser.SYS_OP_VECOR - 1730)) | (1 << (PlSqlParser.SYS_OP_VECXOR - 1730)) | (1 << (PlSqlParser.SYS_OP_VERSION - 1730)) | (1 << (PlSqlParser.SYS_OP_VREF - 1730)) | (1 << (PlSqlParser.SYS_OP_VVD - 1730)) | (1 << (PlSqlParser.SYS_OP_XMLCONS_FOR_CSX - 1730)) | (1 << (PlSqlParser.SYS_OP_XPTHATG - 1730)) | (1 << (PlSqlParser.SYS_OP_XPTHIDX - 1730)) | (1 << (PlSqlParser.SYS_OP_XPTHOP - 1730)) | (1 << (PlSqlParser.SYS_OP_XTXT2SQLT - 1730)))) !== 0) || ((((_la - 1762)) & ~0x1f) == 0 && ((1 << (_la - 1762)) & ((1 << (PlSqlParser.SYS_OP_ZONE_ID - 1762)) | (1 << (PlSqlParser.SYS_ORDERKEY_DEPTH - 1762)) | (1 << (PlSqlParser.SYS_ORDERKEY_MAXCHILD - 1762)) | (1 << (PlSqlParser.SYS_ORDERKEY_PARENT - 1762)) | (1 << (PlSqlParser.SYS_PARALLEL_TXN - 1762)) | (1 << (PlSqlParser.SYS_PATHID_IS_ATTR - 1762)) | (1 << (PlSqlParser.SYS_PATHID_IS_NMSPC - 1762)) | (1 << (PlSqlParser.SYS_PATHID_LASTNAME - 1762)) | (1 << (PlSqlParser.SYS_PATHID_LASTNMSPC - 1762)) | (1 << (PlSqlParser.SYS_PATH_REVERSE - 1762)) | (1 << (PlSqlParser.SYS_PXQEXTRACT - 1762)) | (1 << (PlSqlParser.SYS_RAW_TO_XSID - 1762)) | (1 << (PlSqlParser.SYS_RID_ORDER - 1762)) | (1 << (PlSqlParser.SYS_ROW_DELTA - 1762)) | (1 << (PlSqlParser.SYS_SC_2_XMLT - 1762)) | (1 << (PlSqlParser.SYS_SYNRCIREDO - 1762)) | (1 << (PlSqlParser.SYSTEM_DEFINED - 1762)) | (1 << (PlSqlParser.SYSTEM - 1762)) | (1 << (PlSqlParser.SYSTIMESTAMP - 1762)) | (1 << (PlSqlParser.SYS_TYPEID - 1762)) | (1 << (PlSqlParser.SYS_UMAKEXML - 1762)) | (1 << (PlSqlParser.SYS_XMLANALYZE - 1762)) | (1 << (PlSqlParser.SYS_XMLCONTAINS - 1762)) | (1 << (PlSqlParser.SYS_XMLCONV - 1762)) | (1 << (PlSqlParser.SYS_XMLEXNSURI - 1762)) | (1 << (PlSqlParser.SYS_XMLGEN - 1762)) | (1 << (PlSqlParser.SYS_XMLI_LOC_ISNODE - 1762)) | (1 << (PlSqlParser.SYS_XMLI_LOC_ISTEXT - 1762)) | (1 << (PlSqlParser.SYS_XMLINSTR - 1762)) | (1 << (PlSqlParser.SYS_XMLLOCATOR_GETSVAL - 1762)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETCID - 1762)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETLOCATOR - 1762)))) !== 0) || ((((_la - 1794)) & ~0x1f) == 0 && ((1 << (_la - 1794)) & ((1 << (PlSqlParser.SYS_XMLNODEID_GETOKEY - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETPATHID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETPTRID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETRID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETSVAL - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETTID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID - 1794)) | (1 << (PlSqlParser.SYS_XMLT_2_SC - 1794)) | (1 << (PlSqlParser.SYS_XMLTRANSLATE - 1794)) | (1 << (PlSqlParser.SYS_XMLTYPE2SQL - 1794)) | (1 << (PlSqlParser.SYS_XQ_ASQLCNV - 1794)) | (1 << (PlSqlParser.SYS_XQ_ATOMCNVCHK - 1794)) | (1 << (PlSqlParser.SYS_XQBASEURI - 1794)) | (1 << (PlSqlParser.SYS_XQCASTABLEERRH - 1794)) | (1 << (PlSqlParser.SYS_XQCODEP2STR - 1794)) | (1 << (PlSqlParser.SYS_XQCODEPEQ - 1794)) | (1 << (PlSqlParser.SYS_XQCON2SEQ - 1794)) | (1 << (PlSqlParser.SYS_XQCONCAT - 1794)) | (1 << (PlSqlParser.SYS_XQDELETE - 1794)) | (1 << (PlSqlParser.SYS_XQDFLTCOLATION - 1794)) | (1 << (PlSqlParser.SYS_XQDOC - 1794)) | (1 << (PlSqlParser.SYS_XQDOCURI - 1794)) | (1 << (PlSqlParser.SYS_XQDURDIV - 1794)) | (1 << (PlSqlParser.SYS_XQED4URI - 1794)) | (1 << (PlSqlParser.SYS_XQENDSWITH - 1794)) | (1 << (PlSqlParser.SYS_XQERRH - 1794)) | (1 << (PlSqlParser.SYS_XQERR - 1794)) | (1 << (PlSqlParser.SYS_XQESHTMLURI - 1794)) | (1 << (PlSqlParser.SYS_XQEXLOBVAL - 1794)) | (1 << (PlSqlParser.SYS_XQEXSTWRP - 1794)) | (1 << (PlSqlParser.SYS_XQEXTRACT - 1794)) | (1 << (PlSqlParser.SYS_XQEXTRREF - 1794)))) !== 0) || ((((_la - 1826)) & ~0x1f) == 0 && ((1 << (_la - 1826)) & ((1 << (PlSqlParser.SYS_XQEXVAL - 1826)) | (1 << (PlSqlParser.SYS_XQFB2STR - 1826)) | (1 << (PlSqlParser.SYS_XQFNBOOL - 1826)) | (1 << (PlSqlParser.SYS_XQFNCMP - 1826)) | (1 << (PlSqlParser.SYS_XQFNDATIM - 1826)) | (1 << (PlSqlParser.SYS_XQFNLNAME - 1826)) | (1 << (PlSqlParser.SYS_XQFNNM - 1826)) | (1 << (PlSqlParser.SYS_XQFNNSURI - 1826)) | (1 << (PlSqlParser.SYS_XQFNPREDTRUTH - 1826)) | (1 << (PlSqlParser.SYS_XQFNQNM - 1826)) | (1 << (PlSqlParser.SYS_XQFNROOT - 1826)) | (1 << (PlSqlParser.SYS_XQFORMATNUM - 1826)) | (1 << (PlSqlParser.SYS_XQFTCONTAIN - 1826)) | (1 << (PlSqlParser.SYS_XQFUNCR - 1826)) | (1 << (PlSqlParser.SYS_XQGETCONTENT - 1826)) | (1 << (PlSqlParser.SYS_XQINDXOF - 1826)) | (1 << (PlSqlParser.SYS_XQINSERT - 1826)) | (1 << (PlSqlParser.SYS_XQINSPFX - 1826)) | (1 << (PlSqlParser.SYS_XQIRI2URI - 1826)) | (1 << (PlSqlParser.SYS_XQLANG - 1826)) | (1 << (PlSqlParser.SYS_XQLLNMFRMQNM - 1826)) | (1 << (PlSqlParser.SYS_XQMKNODEREF - 1826)) | (1 << (PlSqlParser.SYS_XQNILLED - 1826)) | (1 << (PlSqlParser.SYS_XQNODENAME - 1826)) | (1 << (PlSqlParser.SYS_XQNORMSPACE - 1826)) | (1 << (PlSqlParser.SYS_XQNORMUCODE - 1826)) | (1 << (PlSqlParser.SYS_XQ_NRNG - 1826)) | (1 << (PlSqlParser.SYS_XQNSP4PFX - 1826)) | (1 << (PlSqlParser.SYS_XQNSPFRMQNM - 1826)) | (1 << (PlSqlParser.SYS_XQPFXFRMQNM - 1826)) | (1 << (PlSqlParser.SYS_XQ_PKSQL2XML - 1826)) | (1 << (PlSqlParser.SYS_XQPOLYABS - 1826)))) !== 0) || ((((_la - 1858)) & ~0x1f) == 0 && ((1 << (_la - 1858)) & ((1 << (PlSqlParser.SYS_XQPOLYADD - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYCEL - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYCSTBL - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYCST - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYDIV - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYFLR - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYMOD - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYMUL - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYRND - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYSQRT - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYSUB - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYUMUS - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYUPLS - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVEQ - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVGE - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVGT - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVLE - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVLT - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVNE - 1858)) | (1 << (PlSqlParser.SYS_XQREF2VAL - 1858)) | (1 << (PlSqlParser.SYS_XQRENAME - 1858)) | (1 << (PlSqlParser.SYS_XQREPLACE - 1858)) | (1 << (PlSqlParser.SYS_XQRESVURI - 1858)) | (1 << (PlSqlParser.SYS_XQRNDHALF2EVN - 1858)) | (1 << (PlSqlParser.SYS_XQRSLVQNM - 1858)) | (1 << (PlSqlParser.SYS_XQRYENVPGET - 1858)) | (1 << (PlSqlParser.SYS_XQRYVARGET - 1858)) | (1 << (PlSqlParser.SYS_XQRYWRP - 1858)) | (1 << (PlSqlParser.SYS_XQSEQ2CON4XC - 1858)) | (1 << (PlSqlParser.SYS_XQSEQ2CON - 1858)) | (1 << (PlSqlParser.SYS_XQSEQDEEPEQ - 1858)) | (1 << (PlSqlParser.SYS_XQSEQINSB - 1858)))) !== 0) || ((((_la - 1890)) & ~0x1f) == 0 && ((1 << (_la - 1890)) & ((1 << (PlSqlParser.SYS_XQSEQRM - 1890)) | (1 << (PlSqlParser.SYS_XQSEQRVS - 1890)) | (1 << (PlSqlParser.SYS_XQSEQSUB - 1890)) | (1 << (PlSqlParser.SYS_XQSEQTYPMATCH - 1890)) | (1 << (PlSqlParser.SYS_XQSTARTSWITH - 1890)) | (1 << (PlSqlParser.SYS_XQSTATBURI - 1890)) | (1 << (PlSqlParser.SYS_XQSTR2CODEP - 1890)) | (1 << (PlSqlParser.SYS_XQSTRJOIN - 1890)) | (1 << (PlSqlParser.SYS_XQSUBSTRAFT - 1890)) | (1 << (PlSqlParser.SYS_XQSUBSTRBEF - 1890)) | (1 << (PlSqlParser.SYS_XQTOKENIZE - 1890)) | (1 << (PlSqlParser.SYS_XQTREATAS - 1890)) | (1 << (PlSqlParser.SYS_XQ_UPKXML2SQL - 1890)) | (1 << (PlSqlParser.SYS_XQXFORM - 1890)) | (1 << (PlSqlParser.SYS_XSID_TO_RAW - 1890)) | (1 << (PlSqlParser.SYS_ZMAP_FILTER - 1890)) | (1 << (PlSqlParser.SYS_ZMAP_REFRESH - 1890)) | (1 << (PlSqlParser.TABLE_LOOKUP_BY_NL - 1890)) | (1 << (PlSqlParser.TABLESPACE_NO - 1890)) | (1 << (PlSqlParser.TABLESPACE - 1890)) | (1 << (PlSqlParser.TABLES - 1890)) | (1 << (PlSqlParser.TABLE_STATS - 1890)) | (1 << (PlSqlParser.TABLE - 1890)) | (1 << (PlSqlParser.TABNO - 1890)) | (1 << (PlSqlParser.TAG - 1890)) | (1 << (PlSqlParser.TANH - 1890)) | (1 << (PlSqlParser.TAN - 1890)) | (1 << (PlSqlParser.TBLORIDXPARTNUM - 1890)) | (1 << (PlSqlParser.TEMPFILE - 1890)) | (1 << (PlSqlParser.TEMPLATE - 1890)) | (1 << (PlSqlParser.TEMPORARY - 1890)) | (1 << (PlSqlParser.TEMP_TABLE - 1890)))) !== 0) || ((((_la - 1922)) & ~0x1f) == 0 && ((1 << (_la - 1922)) & ((1 << (PlSqlParser.TEST - 1922)) | (1 << (PlSqlParser.TEXT - 1922)) | (1 << (PlSqlParser.THAN - 1922)) | (1 << (PlSqlParser.THEN - 1922)) | (1 << (PlSqlParser.THE - 1922)) | (1 << (PlSqlParser.THREAD - 1922)) | (1 << (PlSqlParser.THROUGH - 1922)) | (1 << (PlSqlParser.TIER - 1922)) | (1 << (PlSqlParser.TIES - 1922)) | (1 << (PlSqlParser.TIMEOUT - 1922)) | (1 << (PlSqlParser.TIMESTAMP_LTZ_UNCONSTRAINED - 1922)) | (1 << (PlSqlParser.TIMESTAMP - 1922)) | (1 << (PlSqlParser.TIMESTAMP_TZ_UNCONSTRAINED - 1922)) | (1 << (PlSqlParser.TIMESTAMP_UNCONSTRAINED - 1922)) | (1 << (PlSqlParser.TIMES - 1922)) | (1 << (PlSqlParser.TIME - 1922)) | (1 << (PlSqlParser.TIMEZONE_ABBR - 1922)) | (1 << (PlSqlParser.TIMEZONE_HOUR - 1922)) | (1 << (PlSqlParser.TIMEZONE_MINUTE - 1922)) | (1 << (PlSqlParser.TIMEZONE_OFFSET - 1922)) | (1 << (PlSqlParser.TIMEZONE_REGION - 1922)) | (1 << (PlSqlParser.TIME_ZONE - 1922)) | (1 << (PlSqlParser.TIV_GB - 1922)) | (1 << (PlSqlParser.TIV_SSF - 1922)) | (1 << (PlSqlParser.TO_ACLID - 1922)) | (1 << (PlSqlParser.TO_BINARY_DOUBLE - 1922)) | (1 << (PlSqlParser.TO_BINARY_FLOAT - 1922)) | (1 << (PlSqlParser.TO_BLOB - 1922)) | (1 << (PlSqlParser.TO_CLOB - 1922)) | (1 << (PlSqlParser.TO_DSINTERVAL - 1922)) | (1 << (PlSqlParser.TO_LOB - 1922)))) !== 0) || ((((_la - 1954)) & ~0x1f) == 0 && ((1 << (_la - 1954)) & ((1 << (PlSqlParser.TO_MULTI_BYTE - 1954)) | (1 << (PlSqlParser.TO_NCHAR - 1954)) | (1 << (PlSqlParser.TO_NCLOB - 1954)) | (1 << (PlSqlParser.TO_NUMBER - 1954)) | (1 << (PlSqlParser.TOPLEVEL - 1954)) | (1 << (PlSqlParser.TO_SINGLE_BYTE - 1954)) | (1 << (PlSqlParser.TO_TIMESTAMP - 1954)) | (1 << (PlSqlParser.TO_TIMESTAMP_TZ - 1954)) | (1 << (PlSqlParser.TO_TIME - 1954)) | (1 << (PlSqlParser.TO_TIME_TZ - 1954)) | (1 << (PlSqlParser.TO_YMINTERVAL - 1954)) | (1 << (PlSqlParser.TRACE - 1954)) | (1 << (PlSqlParser.TRACING - 1954)) | (1 << (PlSqlParser.TRACKING - 1954)) | (1 << (PlSqlParser.TRAILING - 1954)) | (1 << (PlSqlParser.TRANSACTION - 1954)) | (1 << (PlSqlParser.TRANSFORM_DISTINCT_AGG - 1954)) | (1 << (PlSqlParser.TRANSITIONAL - 1954)) | (1 << (PlSqlParser.TRANSITION - 1954)) | (1 << (PlSqlParser.TRANSLATE - 1954)) | (1 << (PlSqlParser.TRANSLATION - 1954)) | (1 << (PlSqlParser.TREAT - 1954)) | (1 << (PlSqlParser.TRIGGERS - 1954)) | (1 << (PlSqlParser.TRIGGER - 1954)) | (1 << (PlSqlParser.TRUE - 1954)) | (1 << (PlSqlParser.TRUNCATE - 1954)) | (1 << (PlSqlParser.TRUNC - 1954)) | (1 << (PlSqlParser.TRUSTED - 1954)) | (1 << (PlSqlParser.TRUST - 1954)) | (1 << (PlSqlParser.TUNING - 1954)) | (1 << (PlSqlParser.TX - 1954)))) !== 0) || ((((_la - 1986)) & ~0x1f) == 0 && ((1 << (_la - 1986)) & ((1 << (PlSqlParser.TYPES - 1986)) | (1 << (PlSqlParser.TYPE - 1986)) | (1 << (PlSqlParser.TZ_OFFSET - 1986)) | (1 << (PlSqlParser.UB2 - 1986)) | (1 << (PlSqlParser.UBA - 1986)) | (1 << (PlSqlParser.UCS2 - 1986)) | (1 << (PlSqlParser.UID - 1986)) | (1 << (PlSqlParser.UNARCHIVED - 1986)) | (1 << (PlSqlParser.UNBOUNDED - 1986)) | (1 << (PlSqlParser.UNBOUND - 1986)) | (1 << (PlSqlParser.UNCONDITIONAL - 1986)) | (1 << (PlSqlParser.UNDER - 1986)) | (1 << (PlSqlParser.UNDO - 1986)) | (1 << (PlSqlParser.UNDROP - 1986)) | (1 << (PlSqlParser.UNIFORM - 1986)) | (1 << (PlSqlParser.UNISTR - 1986)) | (1 << (PlSqlParser.UNLIMITED - 1986)) | (1 << (PlSqlParser.UNLOAD - 1986)) | (1 << (PlSqlParser.UNLOCK - 1986)) | (1 << (PlSqlParser.UNMATCHED - 1986)) | (1 << (PlSqlParser.UNNEST_INNERJ_DISTINCT_VIEW - 1986)) | (1 << (PlSqlParser.UNNEST_NOSEMIJ_NODISTINCTVIEW - 1986)) | (1 << (PlSqlParser.UNNEST_SEMIJ_VIEW - 1986)) | (1 << (PlSqlParser.UNNEST - 1986)) | (1 << (PlSqlParser.UNPACKED - 1986)) | (1 << (PlSqlParser.UNPIVOT - 1986)) | (1 << (PlSqlParser.UNPLUG - 1986)) | (1 << (PlSqlParser.UNPROTECTED - 1986)) | (1 << (PlSqlParser.UNQUIESCE - 1986)) | (1 << (PlSqlParser.UNRECOVERABLE - 1986)))) !== 0) || ((((_la - 2018)) & ~0x1f) == 0 && ((1 << (_la - 2018)) & ((1 << (PlSqlParser.UNRESTRICTED - 2018)) | (1 << (PlSqlParser.UNSUBSCRIBE - 2018)) | (1 << (PlSqlParser.UNTIL - 2018)) | (1 << (PlSqlParser.UNUSABLE - 2018)) | (1 << (PlSqlParser.UNUSED - 2018)) | (1 << (PlSqlParser.UPDATABLE - 2018)) | (1 << (PlSqlParser.UPDATED - 2018)) | (1 << (PlSqlParser.UPDATEXML - 2018)) | (1 << (PlSqlParser.UPD_INDEXES - 2018)) | (1 << (PlSqlParser.UPD_JOININDEX - 2018)) | (1 << (PlSqlParser.UPGRADE - 2018)) | (1 << (PlSqlParser.UPPER - 2018)) | (1 << (PlSqlParser.UPSERT - 2018)) | (1 << (PlSqlParser.UROWID - 2018)) | (1 << (PlSqlParser.USABLE - 2018)) | (1 << (PlSqlParser.USAGE - 2018)) | (1 << (PlSqlParser.USE_ANTI - 2018)) | (1 << (PlSqlParser.USE_CONCAT - 2018)) | (1 << (PlSqlParser.USE_CUBE - 2018)) | (1 << (PlSqlParser.USE_HASH_AGGREGATION - 2018)) | (1 << (PlSqlParser.USE_HASH_GBY_FOR_PUSHDOWN - 2018)) | (1 << (PlSqlParser.USE_HASH - 2018)) | (1 << (PlSqlParser.USE_HIDDEN_PARTITIONS - 2018)) | (1 << (PlSqlParser.USE_INVISIBLE_INDEXES - 2018)) | (1 << (PlSqlParser.USE_MERGE_CARTESIAN - 2018)) | (1 << (PlSqlParser.USE_MERGE - 2018)) | (1 << (PlSqlParser.USE_NL - 2018)) | (1 << (PlSqlParser.USE_NL_WITH_INDEX - 2018)) | (1 << (PlSqlParser.USE_PRIVATE_OUTLINES - 2018)) | (1 << (PlSqlParser.USER_DATA - 2018)) | (1 << (PlSqlParser.USER_DEFINED - 2018)))) !== 0) || ((((_la - 2050)) & ~0x1f) == 0 && ((1 << (_la - 2050)) & ((1 << (PlSqlParser.USERENV - 2050)) | (1 << (PlSqlParser.USERGROUP - 2050)) | (1 << (PlSqlParser.USER_RECYCLEBIN - 2050)) | (1 << (PlSqlParser.USERS - 2050)) | (1 << (PlSqlParser.USER_TABLESPACES - 2050)) | (1 << (PlSqlParser.USER - 2050)) | (1 << (PlSqlParser.USE_SEMI - 2050)) | (1 << (PlSqlParser.USE_STORED_OUTLINES - 2050)) | (1 << (PlSqlParser.USE_TTT_FOR_GSETS - 2050)) | (1 << (PlSqlParser.USE - 2050)) | (1 << (PlSqlParser.USE_VECTOR_AGGREGATION - 2050)) | (1 << (PlSqlParser.USE_WEAK_NAME_RESL - 2050)) | (1 << (PlSqlParser.USING_NO_EXPAND - 2050)) | (1 << (PlSqlParser.USING - 2050)) | (1 << (PlSqlParser.UTF16BE - 2050)) | (1 << (PlSqlParser.UTF16LE - 2050)) | (1 << (PlSqlParser.UTF32 - 2050)) | (1 << (PlSqlParser.UTF8 - 2050)) | (1 << (PlSqlParser.V1 - 2050)) | (1 << (PlSqlParser.V2 - 2050)) | (1 << (PlSqlParser.VALIDATE - 2050)) | (1 << (PlSqlParser.VALIDATION - 2050)) | (1 << (PlSqlParser.VALID_TIME_END - 2050)) | (1 << (PlSqlParser.VALUE - 2050)) | (1 << (PlSqlParser.VARCHAR2 - 2050)) | (1 << (PlSqlParser.VARCHAR - 2050)) | (1 << (PlSqlParser.VARIABLE - 2050)) | (1 << (PlSqlParser.VAR_POP - 2050)) | (1 << (PlSqlParser.VARRAYS - 2050)) | (1 << (PlSqlParser.VARRAY - 2050)) | (1 << (PlSqlParser.VAR_SAMP - 2050)))) !== 0) || ((((_la - 2082)) & ~0x1f) == 0 && ((1 << (_la - 2082)) & ((1 << (PlSqlParser.VARYING - 2082)) | (1 << (PlSqlParser.VECTOR_READ_TRACE - 2082)) | (1 << (PlSqlParser.VECTOR_READ - 2082)) | (1 << (PlSqlParser.VECTOR_TRANSFORM_DIMS - 2082)) | (1 << (PlSqlParser.VECTOR_TRANSFORM_FACT - 2082)) | (1 << (PlSqlParser.VECTOR_TRANSFORM - 2082)) | (1 << (PlSqlParser.VERIFIER - 2082)) | (1 << (PlSqlParser.VERIFY - 2082)) | (1 << (PlSqlParser.VERSIONING - 2082)) | (1 << (PlSqlParser.VERSIONS_ENDSCN - 2082)) | (1 << (PlSqlParser.VERSIONS_ENDTIME - 2082)) | (1 << (PlSqlParser.VERSIONS_OPERATION - 2082)) | (1 << (PlSqlParser.VERSIONS_STARTSCN - 2082)) | (1 << (PlSqlParser.VERSIONS_STARTTIME - 2082)) | (1 << (PlSqlParser.VERSIONS - 2082)) | (1 << (PlSqlParser.VERSIONS_XID - 2082)) | (1 << (PlSqlParser.VERSION - 2082)) | (1 << (PlSqlParser.VIOLATION - 2082)) | (1 << (PlSqlParser.VIRTUAL - 2082)) | (1 << (PlSqlParser.VISIBILITY - 2082)) | (1 << (PlSqlParser.VISIBLE - 2082)) | (1 << (PlSqlParser.VOLUME - 2082)) | (1 << (PlSqlParser.VSIZE - 2082)) | (1 << (PlSqlParser.WAIT - 2082)) | (1 << (PlSqlParser.WALLET - 2082)) | (1 << (PlSqlParser.WARNING - 2082)) | (1 << (PlSqlParser.WEEKS - 2082)) | (1 << (PlSqlParser.WEEK - 2082)) | (1 << (PlSqlParser.WELLFORMED - 2082)) | (1 << (PlSqlParser.WHENEVER - 2082)) | (1 << (PlSqlParser.WHEN - 2082)))) !== 0) || ((((_la - 2115)) & ~0x1f) == 0 && ((1 << (_la - 2115)) & ((1 << (PlSqlParser.WHILE - 2115)) | (1 << (PlSqlParser.WHITESPACE - 2115)) | (1 << (PlSqlParser.WIDTH_BUCKET - 2115)) | (1 << (PlSqlParser.WITHIN - 2115)) | (1 << (PlSqlParser.WITHOUT - 2115)) | (1 << (PlSqlParser.WITH_PLSQL - 2115)) | (1 << (PlSqlParser.WORK - 2115)) | (1 << (PlSqlParser.WRAPPED - 2115)) | (1 << (PlSqlParser.WRAPPER - 2115)) | (1 << (PlSqlParser.WRITE - 2115)) | (1 << (PlSqlParser.XDB_FASTPATH_INSERT - 2115)) | (1 << (PlSqlParser.X_DYN_PRUNE - 2115)) | (1 << (PlSqlParser.XID - 2115)) | (1 << (PlSqlParser.XML2OBJECT - 2115)) | (1 << (PlSqlParser.XMLAGG - 2115)) | (1 << (PlSqlParser.XMLATTRIBUTES - 2115)) | (1 << (PlSqlParser.XMLCAST - 2115)) | (1 << (PlSqlParser.XMLCDATA - 2115)) | (1 << (PlSqlParser.XMLCOLATTVAL - 2115)) | (1 << (PlSqlParser.XMLCOMMENT - 2115)) | (1 << (PlSqlParser.XMLCONCAT - 2115)) | (1 << (PlSqlParser.XMLDIFF - 2115)) | (1 << (PlSqlParser.XML_DML_RWT_STMT - 2115)) | (1 << (PlSqlParser.XMLELEMENT - 2115)) | (1 << (PlSqlParser.XMLEXISTS2 - 2115)) | (1 << (PlSqlParser.XMLEXISTS - 2115)) | (1 << (PlSqlParser.XMLFOREST - 2115)) | (1 << (PlSqlParser.XMLINDEX_REWRITE_IN_SELECT - 2115)) | (1 << (PlSqlParser.XMLINDEX_REWRITE - 2115)))) !== 0) || ((((_la - 2147)) & ~0x1f) == 0 && ((1 << (_la - 2147)) & ((1 << (PlSqlParser.XMLINDEX_SEL_IDX_TBL - 2147)) | (1 << (PlSqlParser.XMLISNODE - 2147)) | (1 << (PlSqlParser.XMLISVALID - 2147)) | (1 << (PlSqlParser.XMLNAMESPACES - 2147)) | (1 << (PlSqlParser.XMLPARSE - 2147)) | (1 << (PlSqlParser.XMLPATCH - 2147)) | (1 << (PlSqlParser.XMLPI - 2147)) | (1 << (PlSqlParser.XMLQUERYVAL - 2147)) | (1 << (PlSqlParser.XMLQUERY - 2147)) | (1 << (PlSqlParser.XMLROOT - 2147)) | (1 << (PlSqlParser.XMLSCHEMA - 2147)) | (1 << (PlSqlParser.XMLSERIALIZE - 2147)) | (1 << (PlSqlParser.XMLTABLE - 2147)) | (1 << (PlSqlParser.XMLTRANSFORMBLOB - 2147)) | (1 << (PlSqlParser.XMLTRANSFORM - 2147)) | (1 << (PlSqlParser.XMLTYPE - 2147)) | (1 << (PlSqlParser.XML - 2147)) | (1 << (PlSqlParser.XPATHTABLE - 2147)) | (1 << (PlSqlParser.XS_SYS_CONTEXT - 2147)) | (1 << (PlSqlParser.XS - 2147)) | (1 << (PlSqlParser.YEARS - 2147)) | (1 << (PlSqlParser.YEAR - 2147)) | (1 << (PlSqlParser.YES - 2147)) | (1 << (PlSqlParser.YMINTERVAL_UNCONSTRAINED - 2147)) | (1 << (PlSqlParser.ZONEMAP - 2147)) | (1 << (PlSqlParser.ZONE - 2147)) | (1 << (PlSqlParser.PREDICTION - 2147)) | (1 << (PlSqlParser.PREDICTION_BOUNDS - 2147)) | (1 << (PlSqlParser.PREDICTION_COST - 2147)) | (1 << (PlSqlParser.PREDICTION_DETAILS - 2147)) | (1 << (PlSqlParser.PREDICTION_PROBABILITY - 2147)))) !== 0) || ((((_la - 2179)) & ~0x1f) == 0 && ((1 << (_la - 2179)) & ((1 << (PlSqlParser.PREDICTION_SET - 2179)) | (1 << (PlSqlParser.CUME_DIST - 2179)) | (1 << (PlSqlParser.DENSE_RANK - 2179)) | (1 << (PlSqlParser.LISTAGG - 2179)) | (1 << (PlSqlParser.PERCENT_RANK - 2179)) | (1 << (PlSqlParser.PERCENTILE_CONT - 2179)) | (1 << (PlSqlParser.PERCENTILE_DISC - 2179)) | (1 << (PlSqlParser.RANK - 2179)) | (1 << (PlSqlParser.AVG - 2179)) | (1 << (PlSqlParser.CORR - 2179)) | (1 << (PlSqlParser.COVAR_ - 2179)) | (1 << (PlSqlParser.LAG - 2179)) | (1 << (PlSqlParser.LEAD - 2179)) | (1 << (PlSqlParser.MAX - 2179)) | (1 << (PlSqlParser.MEDIAN - 2179)) | (1 << (PlSqlParser.MIN - 2179)) | (1 << (PlSqlParser.NTILE - 2179)) | (1 << (PlSqlParser.NVL - 2179)) | (1 << (PlSqlParser.RATIO_TO_REPORT - 2179)) | (1 << (PlSqlParser.REGR_ - 2179)) | (1 << (PlSqlParser.ROUND - 2179)) | (1 << (PlSqlParser.ROW_NUMBER - 2179)) | (1 << (PlSqlParser.SUBSTR - 2179)) | (1 << (PlSqlParser.TO_CHAR - 2179)) | (1 << (PlSqlParser.TRIM - 2179)) | (1 << (PlSqlParser.SUM - 2179)) | (1 << (PlSqlParser.STDDEV - 2179)) | (1 << (PlSqlParser.VAR_ - 2179)) | (1 << (PlSqlParser.VARIANCE - 2179)) | (1 << (PlSqlParser.LEAST - 2179)) | (1 << (PlSqlParser.GREATEST - 2179)))) !== 0) || _la===PlSqlParser.TO_DATE || _la===PlSqlParser.PERIOD || _la===PlSqlParser.REGULAR_ID) { this.state = 3045; this.partition_name(); } this.state = 3048; this.match(PlSqlParser.VALUES); this.state = 3049; this.match(PlSqlParser.LESS); this.state = 3050; this.match(PlSqlParser.THAN); this.state = 3051; this.match(PlSqlParser.LEFT_PAREN); this.state = 3052; this.literal(); this.state = 3057; this._errHandler.sync(this); _la = this._input.LA(1); while(_la===PlSqlParser.COMMA) { this.state = 3053; this.match(PlSqlParser.COMMA); this.state = 3054; this.literal(); this.state = 3059; this._errHandler.sync(this); _la = this._input.LA(1); } this.state = 3060; this.match(PlSqlParser.RIGHT_PAREN); this.state = 3062; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.FILESYSTEM_LIKE_LOGGING || _la===PlSqlParser.INITRANS || _la===PlSqlParser.LOGGING || _la===PlSqlParser.NOLOGGING || _la===PlSqlParser.PCTFREE || _la===PlSqlParser.PCTUSED || _la===PlSqlParser.STORAGE || _la===PlSqlParser.TABLESPACE) { this.state = 3061; this.segment_attributes_clause(); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Local_partitioned_indexContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_local_partitioned_index; return this; } Local_partitioned_indexContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Local_partitioned_indexContext.prototype.constructor = Local_partitioned_indexContext; Local_partitioned_indexContext.prototype.LOCAL = function() { return this.getToken(PlSqlParser.LOCAL, 0); }; Local_partitioned_indexContext.prototype.on_range_partitioned_table = function() { return this.getTypedRuleContext(On_range_partitioned_tableContext,0); }; Local_partitioned_indexContext.prototype.on_list_partitioned_table = function() { return this.getTypedRuleContext(On_list_partitioned_tableContext,0); }; Local_partitioned_indexContext.prototype.on_hash_partitioned_table = function() { return this.getTypedRuleContext(On_hash_partitioned_tableContext,0); }; Local_partitioned_indexContext.prototype.on_comp_partitioned_table = function() { return this.getTypedRuleContext(On_comp_partitioned_tableContext,0); }; Local_partitioned_indexContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterLocal_partitioned_index(this); } }; Local_partitioned_indexContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitLocal_partitioned_index(this); } }; Local_partitioned_indexContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitLocal_partitioned_index(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Local_partitioned_indexContext = Local_partitioned_indexContext; PlSqlParser.prototype.local_partitioned_index = function() { var localctx = new Local_partitioned_indexContext(this, this._ctx, this.state); this.enterRule(localctx, 206, PlSqlParser.RULE_local_partitioned_index); try { this.enterOuterAlt(localctx, 1); this.state = 3064; this.match(PlSqlParser.LOCAL); this.state = 3069; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,231,this._ctx); if(la_===1) { this.state = 3065; this.on_range_partitioned_table(); } else if(la_===2) { this.state = 3066; this.on_list_partitioned_table(); } else if(la_===3) { this.state = 3067; this.on_hash_partitioned_table(); } else if(la_===4) { this.state = 3068; this.on_comp_partitioned_table(); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function On_range_partitioned_tableContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_on_range_partitioned_table; return this; } On_range_partitioned_tableContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); On_range_partitioned_tableContext.prototype.constructor = On_range_partitioned_tableContext; On_range_partitioned_tableContext.prototype.LEFT_PAREN = function() { return this.getToken(PlSqlParser.LEFT_PAREN, 0); }; On_range_partitioned_tableContext.prototype.partitioned_table = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Partitioned_tableContext); } else { return this.getTypedRuleContext(Partitioned_tableContext,i); } }; On_range_partitioned_tableContext.prototype.RIGHT_PAREN = function() { return this.getToken(PlSqlParser.RIGHT_PAREN, 0); }; On_range_partitioned_tableContext.prototype.COMMA = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.COMMA); } else { return this.getToken(PlSqlParser.COMMA, i); } }; On_range_partitioned_tableContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterOn_range_partitioned_table(this); } }; On_range_partitioned_tableContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitOn_range_partitioned_table(this); } }; On_range_partitioned_tableContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitOn_range_partitioned_table(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.On_range_partitioned_tableContext = On_range_partitioned_tableContext; PlSqlParser.prototype.on_range_partitioned_table = function() { var localctx = new On_range_partitioned_tableContext(this, this._ctx, this.state); this.enterRule(localctx, 208, PlSqlParser.RULE_on_range_partitioned_table); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 3071; this.match(PlSqlParser.LEFT_PAREN); this.state = 3072; this.partitioned_table(); this.state = 3077; this._errHandler.sync(this); _la = this._input.LA(1); while(_la===PlSqlParser.COMMA) { this.state = 3073; this.match(PlSqlParser.COMMA); this.state = 3074; this.partitioned_table(); this.state = 3079; this._errHandler.sync(this); _la = this._input.LA(1); } this.state = 3080; this.match(PlSqlParser.RIGHT_PAREN); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function On_list_partitioned_tableContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_on_list_partitioned_table; return this; } On_list_partitioned_tableContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); On_list_partitioned_tableContext.prototype.constructor = On_list_partitioned_tableContext; On_list_partitioned_tableContext.prototype.LEFT_PAREN = function() { return this.getToken(PlSqlParser.LEFT_PAREN, 0); }; On_list_partitioned_tableContext.prototype.partitioned_table = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Partitioned_tableContext); } else { return this.getTypedRuleContext(Partitioned_tableContext,i); } }; On_list_partitioned_tableContext.prototype.RIGHT_PAREN = function() { return this.getToken(PlSqlParser.RIGHT_PAREN, 0); }; On_list_partitioned_tableContext.prototype.COMMA = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.COMMA); } else { return this.getToken(PlSqlParser.COMMA, i); } }; On_list_partitioned_tableContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterOn_list_partitioned_table(this); } }; On_list_partitioned_tableContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitOn_list_partitioned_table(this); } }; On_list_partitioned_tableContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitOn_list_partitioned_table(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.On_list_partitioned_tableContext = On_list_partitioned_tableContext; PlSqlParser.prototype.on_list_partitioned_table = function() { var localctx = new On_list_partitioned_tableContext(this, this._ctx, this.state); this.enterRule(localctx, 210, PlSqlParser.RULE_on_list_partitioned_table); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 3082; this.match(PlSqlParser.LEFT_PAREN); this.state = 3083; this.partitioned_table(); this.state = 3088; this._errHandler.sync(this); _la = this._input.LA(1); while(_la===PlSqlParser.COMMA) { this.state = 3084; this.match(PlSqlParser.COMMA); this.state = 3085; this.partitioned_table(); this.state = 3090; this._errHandler.sync(this); _la = this._input.LA(1); } this.state = 3091; this.match(PlSqlParser.RIGHT_PAREN); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Partitioned_tableContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_partitioned_table; return this; } Partitioned_tableContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Partitioned_tableContext.prototype.constructor = Partitioned_tableContext; Partitioned_tableContext.prototype.PARTITION = function() { return this.getToken(PlSqlParser.PARTITION, 0); }; Partitioned_tableContext.prototype.partition_name = function() { return this.getTypedRuleContext(Partition_nameContext,0); }; Partitioned_tableContext.prototype.segment_attributes_clause = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Segment_attributes_clauseContext); } else { return this.getTypedRuleContext(Segment_attributes_clauseContext,i); } }; Partitioned_tableContext.prototype.key_compression = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Key_compressionContext); } else { return this.getTypedRuleContext(Key_compressionContext,i); } }; Partitioned_tableContext.prototype.UNUSABLE = function() { return this.getToken(PlSqlParser.UNUSABLE, 0); }; Partitioned_tableContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterPartitioned_table(this); } }; Partitioned_tableContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitPartitioned_table(this); } }; Partitioned_tableContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitPartitioned_table(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Partitioned_tableContext = Partitioned_tableContext; PlSqlParser.prototype.partitioned_table = function() { var localctx = new Partitioned_tableContext(this, this._ctx, this.state); this.enterRule(localctx, 212, PlSqlParser.RULE_partitioned_table); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 3093; this.match(PlSqlParser.PARTITION); this.state = 3095; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,234,this._ctx); if(la_===1) { this.state = 3094; this.partition_name(); } this.state = 3101; this._errHandler.sync(this); _la = this._input.LA(1); while(_la===PlSqlParser.COMPRESS || _la===PlSqlParser.FILESYSTEM_LIKE_LOGGING || _la===PlSqlParser.INITRANS || _la===PlSqlParser.LOGGING || _la===PlSqlParser.NOCOMPRESS || _la===PlSqlParser.NOLOGGING || _la===PlSqlParser.PCTFREE || _la===PlSqlParser.PCTUSED || _la===PlSqlParser.STORAGE || _la===PlSqlParser.TABLESPACE) { this.state = 3099; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.FILESYSTEM_LIKE_LOGGING: case PlSqlParser.INITRANS: case PlSqlParser.LOGGING: case PlSqlParser.NOLOGGING: case PlSqlParser.PCTFREE: case PlSqlParser.PCTUSED: case PlSqlParser.STORAGE: case PlSqlParser.TABLESPACE: this.state = 3097; this.segment_attributes_clause(); break; case PlSqlParser.COMPRESS: case PlSqlParser.NOCOMPRESS: this.state = 3098; this.key_compression(); break; default: throw new antlr4.error.NoViableAltException(this); } this.state = 3103; this._errHandler.sync(this); _la = this._input.LA(1); } this.state = 3105; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.UNUSABLE) { this.state = 3104; this.match(PlSqlParser.UNUSABLE); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function On_hash_partitioned_tableContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_on_hash_partitioned_table; return this; } On_hash_partitioned_tableContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); On_hash_partitioned_tableContext.prototype.constructor = On_hash_partitioned_tableContext; On_hash_partitioned_tableContext.prototype.STORE = function() { return this.getToken(PlSqlParser.STORE, 0); }; On_hash_partitioned_tableContext.prototype.IN = function() { return this.getToken(PlSqlParser.IN, 0); }; On_hash_partitioned_tableContext.prototype.LEFT_PAREN = function() { return this.getToken(PlSqlParser.LEFT_PAREN, 0); }; On_hash_partitioned_tableContext.prototype.tablespace = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(TablespaceContext); } else { return this.getTypedRuleContext(TablespaceContext,i); } }; On_hash_partitioned_tableContext.prototype.RIGHT_PAREN = function() { return this.getToken(PlSqlParser.RIGHT_PAREN, 0); }; On_hash_partitioned_tableContext.prototype.COMMA = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.COMMA); } else { return this.getToken(PlSqlParser.COMMA, i); } }; On_hash_partitioned_tableContext.prototype.on_hash_partitioned_clause = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(On_hash_partitioned_clauseContext); } else { return this.getTypedRuleContext(On_hash_partitioned_clauseContext,i); } }; On_hash_partitioned_tableContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterOn_hash_partitioned_table(this); } }; On_hash_partitioned_tableContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitOn_hash_partitioned_table(this); } }; On_hash_partitioned_tableContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitOn_hash_partitioned_table(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.On_hash_partitioned_tableContext = On_hash_partitioned_tableContext; PlSqlParser.prototype.on_hash_partitioned_table = function() { var localctx = new On_hash_partitioned_tableContext(this, this._ctx, this.state); this.enterRule(localctx, 214, PlSqlParser.RULE_on_hash_partitioned_table); var _la = 0; // Token type try { this.state = 3131; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.STORE: this.enterOuterAlt(localctx, 1); this.state = 3107; this.match(PlSqlParser.STORE); this.state = 3108; this.match(PlSqlParser.IN); this.state = 3109; this.match(PlSqlParser.LEFT_PAREN); this.state = 3110; this.tablespace(); this.state = 3115; this._errHandler.sync(this); _la = this._input.LA(1); while(_la===PlSqlParser.COMMA) { this.state = 3111; this.match(PlSqlParser.COMMA); this.state = 3112; this.tablespace(); this.state = 3117; this._errHandler.sync(this); _la = this._input.LA(1); } this.state = 3118; this.match(PlSqlParser.RIGHT_PAREN); break; case PlSqlParser.LEFT_PAREN: this.enterOuterAlt(localctx, 2); this.state = 3120; this.match(PlSqlParser.LEFT_PAREN); this.state = 3121; this.on_hash_partitioned_clause(); this.state = 3126; this._errHandler.sync(this); _la = this._input.LA(1); while(_la===PlSqlParser.COMMA) { this.state = 3122; this.match(PlSqlParser.COMMA); this.state = 3123; this.on_hash_partitioned_clause(); this.state = 3128; this._errHandler.sync(this); _la = this._input.LA(1); } this.state = 3129; this.match(PlSqlParser.RIGHT_PAREN); break; default: throw new antlr4.error.NoViableAltException(this); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function On_hash_partitioned_clauseContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_on_hash_partitioned_clause; return this; } On_hash_partitioned_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); On_hash_partitioned_clauseContext.prototype.constructor = On_hash_partitioned_clauseContext; On_hash_partitioned_clauseContext.prototype.PARTITION = function() { return this.getToken(PlSqlParser.PARTITION, 0); }; On_hash_partitioned_clauseContext.prototype.partition_name = function() { return this.getTypedRuleContext(Partition_nameContext,0); }; On_hash_partitioned_clauseContext.prototype.TABLESPACE = function() { return this.getToken(PlSqlParser.TABLESPACE, 0); }; On_hash_partitioned_clauseContext.prototype.tablespace = function() { return this.getTypedRuleContext(TablespaceContext,0); }; On_hash_partitioned_clauseContext.prototype.key_compression = function() { return this.getTypedRuleContext(Key_compressionContext,0); }; On_hash_partitioned_clauseContext.prototype.UNUSABLE = function() { return this.getToken(PlSqlParser.UNUSABLE, 0); }; On_hash_partitioned_clauseContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterOn_hash_partitioned_clause(this); } }; On_hash_partitioned_clauseContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitOn_hash_partitioned_clause(this); } }; On_hash_partitioned_clauseContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitOn_hash_partitioned_clause(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.On_hash_partitioned_clauseContext = On_hash_partitioned_clauseContext; PlSqlParser.prototype.on_hash_partitioned_clause = function() { var localctx = new On_hash_partitioned_clauseContext(this, this._ctx, this.state); this.enterRule(localctx, 216, PlSqlParser.RULE_on_hash_partitioned_clause); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 3133; this.match(PlSqlParser.PARTITION); this.state = 3135; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,241,this._ctx); if(la_===1) { this.state = 3134; this.partition_name(); } this.state = 3139; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.TABLESPACE) { this.state = 3137; this.match(PlSqlParser.TABLESPACE); this.state = 3138; this.tablespace(); } this.state = 3142; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.COMPRESS || _la===PlSqlParser.NOCOMPRESS) { this.state = 3141; this.key_compression(); } this.state = 3145; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.UNUSABLE) { this.state = 3144; this.match(PlSqlParser.UNUSABLE); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function On_comp_partitioned_tableContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_on_comp_partitioned_table; return this; } On_comp_partitioned_tableContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); On_comp_partitioned_tableContext.prototype.constructor = On_comp_partitioned_tableContext; On_comp_partitioned_tableContext.prototype.LEFT_PAREN = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.LEFT_PAREN); } else { return this.getToken(PlSqlParser.LEFT_PAREN, i); } }; On_comp_partitioned_tableContext.prototype.on_comp_partitioned_clause = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(On_comp_partitioned_clauseContext); } else { return this.getTypedRuleContext(On_comp_partitioned_clauseContext,i); } }; On_comp_partitioned_tableContext.prototype.RIGHT_PAREN = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.RIGHT_PAREN); } else { return this.getToken(PlSqlParser.RIGHT_PAREN, i); } }; On_comp_partitioned_tableContext.prototype.STORE = function() { return this.getToken(PlSqlParser.STORE, 0); }; On_comp_partitioned_tableContext.prototype.IN = function() { return this.getToken(PlSqlParser.IN, 0); }; On_comp_partitioned_tableContext.prototype.tablespace = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(TablespaceContext); } else { return this.getTypedRuleContext(TablespaceContext,i); } }; On_comp_partitioned_tableContext.prototype.COMMA = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.COMMA); } else { return this.getToken(PlSqlParser.COMMA, i); } }; On_comp_partitioned_tableContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterOn_comp_partitioned_table(this); } }; On_comp_partitioned_tableContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitOn_comp_partitioned_table(this); } }; On_comp_partitioned_tableContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitOn_comp_partitioned_table(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.On_comp_partitioned_tableContext = On_comp_partitioned_tableContext; PlSqlParser.prototype.on_comp_partitioned_table = function() { var localctx = new On_comp_partitioned_tableContext(this, this._ctx, this.state); this.enterRule(localctx, 218, PlSqlParser.RULE_on_comp_partitioned_table); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 3160; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.STORE) { this.state = 3147; this.match(PlSqlParser.STORE); this.state = 3148; this.match(PlSqlParser.IN); this.state = 3149; this.match(PlSqlParser.LEFT_PAREN); this.state = 3150; this.tablespace(); this.state = 3155; this._errHandler.sync(this); _la = this._input.LA(1); while(_la===PlSqlParser.COMMA) { this.state = 3151; this.match(PlSqlParser.COMMA); this.state = 3152; this.tablespace(); this.state = 3157; this._errHandler.sync(this); _la = this._input.LA(1); } this.state = 3158; this.match(PlSqlParser.RIGHT_PAREN); } this.state = 3162; this.match(PlSqlParser.LEFT_PAREN); this.state = 3163; this.on_comp_partitioned_clause(); this.state = 3168; this._errHandler.sync(this); _la = this._input.LA(1); while(_la===PlSqlParser.COMMA) { this.state = 3164; this.match(PlSqlParser.COMMA); this.state = 3165; this.on_comp_partitioned_clause(); this.state = 3170; this._errHandler.sync(this); _la = this._input.LA(1); } this.state = 3171; this.match(PlSqlParser.RIGHT_PAREN); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function On_comp_partitioned_clauseContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_on_comp_partitioned_clause; return this; } On_comp_partitioned_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); On_comp_partitioned_clauseContext.prototype.constructor = On_comp_partitioned_clauseContext; On_comp_partitioned_clauseContext.prototype.PARTITION = function() { return this.getToken(PlSqlParser.PARTITION, 0); }; On_comp_partitioned_clauseContext.prototype.UNUSABLE = function() { return this.getToken(PlSqlParser.UNUSABLE, 0); }; On_comp_partitioned_clauseContext.prototype.partition_name = function() { return this.getTypedRuleContext(Partition_nameContext,0); }; On_comp_partitioned_clauseContext.prototype.segment_attributes_clause = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Segment_attributes_clauseContext); } else { return this.getTypedRuleContext(Segment_attributes_clauseContext,i); } }; On_comp_partitioned_clauseContext.prototype.key_compression = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Key_compressionContext); } else { return this.getTypedRuleContext(Key_compressionContext,i); } }; On_comp_partitioned_clauseContext.prototype.index_subpartition_clause = function() { return this.getTypedRuleContext(Index_subpartition_clauseContext,0); }; On_comp_partitioned_clauseContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterOn_comp_partitioned_clause(this); } }; On_comp_partitioned_clauseContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitOn_comp_partitioned_clause(this); } }; On_comp_partitioned_clauseContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitOn_comp_partitioned_clause(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.On_comp_partitioned_clauseContext = On_comp_partitioned_clauseContext; PlSqlParser.prototype.on_comp_partitioned_clause = function() { var localctx = new On_comp_partitioned_clauseContext(this, this._ctx, this.state); this.enterRule(localctx, 220, PlSqlParser.RULE_on_comp_partitioned_clause); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 3173; this.match(PlSqlParser.PARTITION); this.state = 3175; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,248,this._ctx); if(la_===1) { this.state = 3174; this.partition_name(); } this.state = 3181; this._errHandler.sync(this); _la = this._input.LA(1); while(_la===PlSqlParser.COMPRESS || _la===PlSqlParser.FILESYSTEM_LIKE_LOGGING || _la===PlSqlParser.INITRANS || _la===PlSqlParser.LOGGING || _la===PlSqlParser.NOCOMPRESS || _la===PlSqlParser.NOLOGGING || _la===PlSqlParser.PCTFREE || _la===PlSqlParser.PCTUSED || _la===PlSqlParser.STORAGE || _la===PlSqlParser.TABLESPACE) { this.state = 3179; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.FILESYSTEM_LIKE_LOGGING: case PlSqlParser.INITRANS: case PlSqlParser.LOGGING: case PlSqlParser.NOLOGGING: case PlSqlParser.PCTFREE: case PlSqlParser.PCTUSED: case PlSqlParser.STORAGE: case PlSqlParser.TABLESPACE: this.state = 3177; this.segment_attributes_clause(); break; case PlSqlParser.COMPRESS: case PlSqlParser.NOCOMPRESS: this.state = 3178; this.key_compression(); break; default: throw new antlr4.error.NoViableAltException(this); } this.state = 3183; this._errHandler.sync(this); _la = this._input.LA(1); } this.state = 3184; this.match(PlSqlParser.UNUSABLE); this.state = 3186; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.STORE || _la===PlSqlParser.LEFT_PAREN) { this.state = 3185; this.index_subpartition_clause(); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Index_subpartition_clauseContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_index_subpartition_clause; return this; } Index_subpartition_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Index_subpartition_clauseContext.prototype.constructor = Index_subpartition_clauseContext; Index_subpartition_clauseContext.prototype.STORE = function() { return this.getToken(PlSqlParser.STORE, 0); }; Index_subpartition_clauseContext.prototype.IN = function() { return this.getToken(PlSqlParser.IN, 0); }; Index_subpartition_clauseContext.prototype.LEFT_PAREN = function() { return this.getToken(PlSqlParser.LEFT_PAREN, 0); }; Index_subpartition_clauseContext.prototype.tablespace = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(TablespaceContext); } else { return this.getTypedRuleContext(TablespaceContext,i); } }; Index_subpartition_clauseContext.prototype.RIGHT_PAREN = function() { return this.getToken(PlSqlParser.RIGHT_PAREN, 0); }; Index_subpartition_clauseContext.prototype.COMMA = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.COMMA); } else { return this.getToken(PlSqlParser.COMMA, i); } }; Index_subpartition_clauseContext.prototype.index_subpartition_subclause = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Index_subpartition_subclauseContext); } else { return this.getTypedRuleContext(Index_subpartition_subclauseContext,i); } }; Index_subpartition_clauseContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterIndex_subpartition_clause(this); } }; Index_subpartition_clauseContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitIndex_subpartition_clause(this); } }; Index_subpartition_clauseContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitIndex_subpartition_clause(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Index_subpartition_clauseContext = Index_subpartition_clauseContext; PlSqlParser.prototype.index_subpartition_clause = function() { var localctx = new Index_subpartition_clauseContext(this, this._ctx, this.state); this.enterRule(localctx, 222, PlSqlParser.RULE_index_subpartition_clause); var _la = 0; // Token type try { this.state = 3212; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.STORE: this.enterOuterAlt(localctx, 1); this.state = 3188; this.match(PlSqlParser.STORE); this.state = 3189; this.match(PlSqlParser.IN); this.state = 3190; this.match(PlSqlParser.LEFT_PAREN); this.state = 3191; this.tablespace(); this.state = 3196; this._errHandler.sync(this); _la = this._input.LA(1); while(_la===PlSqlParser.COMMA) { this.state = 3192; this.match(PlSqlParser.COMMA); this.state = 3193; this.tablespace(); this.state = 3198; this._errHandler.sync(this); _la = this._input.LA(1); } this.state = 3199; this.match(PlSqlParser.RIGHT_PAREN); break; case PlSqlParser.LEFT_PAREN: this.enterOuterAlt(localctx, 2); this.state = 3201; this.match(PlSqlParser.LEFT_PAREN); this.state = 3202; this.index_subpartition_subclause(); this.state = 3207; this._errHandler.sync(this); _la = this._input.LA(1); while(_la===PlSqlParser.COMMA) { this.state = 3203; this.match(PlSqlParser.COMMA); this.state = 3204; this.index_subpartition_subclause(); this.state = 3209; this._errHandler.sync(this); _la = this._input.LA(1); } this.state = 3210; this.match(PlSqlParser.RIGHT_PAREN); break; default: throw new antlr4.error.NoViableAltException(this); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Index_subpartition_subclauseContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_index_subpartition_subclause; return this; } Index_subpartition_subclauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Index_subpartition_subclauseContext.prototype.constructor = Index_subpartition_subclauseContext; Index_subpartition_subclauseContext.prototype.SUBPARTITION = function() { return this.getToken(PlSqlParser.SUBPARTITION, 0); }; Index_subpartition_subclauseContext.prototype.subpartition_name = function() { return this.getTypedRuleContext(Subpartition_nameContext,0); }; Index_subpartition_subclauseContext.prototype.TABLESPACE = function() { return this.getToken(PlSqlParser.TABLESPACE, 0); }; Index_subpartition_subclauseContext.prototype.tablespace = function() { return this.getTypedRuleContext(TablespaceContext,0); }; Index_subpartition_subclauseContext.prototype.key_compression = function() { return this.getTypedRuleContext(Key_compressionContext,0); }; Index_subpartition_subclauseContext.prototype.UNUSABLE = function() { return this.getToken(PlSqlParser.UNUSABLE, 0); }; Index_subpartition_subclauseContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterIndex_subpartition_subclause(this); } }; Index_subpartition_subclauseContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitIndex_subpartition_subclause(this); } }; Index_subpartition_subclauseContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitIndex_subpartition_subclause(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Index_subpartition_subclauseContext = Index_subpartition_subclauseContext; PlSqlParser.prototype.index_subpartition_subclause = function() { var localctx = new Index_subpartition_subclauseContext(this, this._ctx, this.state); this.enterRule(localctx, 224, PlSqlParser.RULE_index_subpartition_subclause); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 3214; this.match(PlSqlParser.SUBPARTITION); this.state = 3216; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,255,this._ctx); if(la_===1) { this.state = 3215; this.subpartition_name(); } this.state = 3220; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.TABLESPACE) { this.state = 3218; this.match(PlSqlParser.TABLESPACE); this.state = 3219; this.tablespace(); } this.state = 3223; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.COMPRESS || _la===PlSqlParser.NOCOMPRESS) { this.state = 3222; this.key_compression(); } this.state = 3226; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.UNUSABLE) { this.state = 3225; this.match(PlSqlParser.UNUSABLE); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Odci_parametersContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_odci_parameters; return this; } Odci_parametersContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Odci_parametersContext.prototype.constructor = Odci_parametersContext; Odci_parametersContext.prototype.CHAR_STRING = function() { return this.getToken(PlSqlParser.CHAR_STRING, 0); }; Odci_parametersContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterOdci_parameters(this); } }; Odci_parametersContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitOdci_parameters(this); } }; Odci_parametersContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitOdci_parameters(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Odci_parametersContext = Odci_parametersContext; PlSqlParser.prototype.odci_parameters = function() { var localctx = new Odci_parametersContext(this, this._ctx, this.state); this.enterRule(localctx, 226, PlSqlParser.RULE_odci_parameters); try { this.enterOuterAlt(localctx, 1); this.state = 3228; this.match(PlSqlParser.CHAR_STRING); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function IndextypeContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_indextype; return this; } IndextypeContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); IndextypeContext.prototype.constructor = IndextypeContext; IndextypeContext.prototype.id_expression = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Id_expressionContext); } else { return this.getTypedRuleContext(Id_expressionContext,i); } }; IndextypeContext.prototype.PERIOD = function() { return this.getToken(PlSqlParser.PERIOD, 0); }; IndextypeContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterIndextype(this); } }; IndextypeContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitIndextype(this); } }; IndextypeContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitIndextype(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.IndextypeContext = IndextypeContext; PlSqlParser.prototype.indextype = function() { var localctx = new IndextypeContext(this, this._ctx, this.state); this.enterRule(localctx, 228, PlSqlParser.RULE_indextype); try { this.enterOuterAlt(localctx, 1); this.state = 3233; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,259,this._ctx); if(la_===1) { this.state = 3230; this.id_expression(); this.state = 3231; this.match(PlSqlParser.PERIOD); } this.state = 3235; this.id_expression(); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Alter_indexContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_alter_index; return this; } Alter_indexContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Alter_indexContext.prototype.constructor = Alter_indexContext; Alter_indexContext.prototype.ALTER = function() { return this.getToken(PlSqlParser.ALTER, 0); }; Alter_indexContext.prototype.INDEX = function() { return this.getToken(PlSqlParser.INDEX, 0); }; Alter_indexContext.prototype.index_name = function() { return this.getTypedRuleContext(Index_nameContext,0); }; Alter_indexContext.prototype.SEMICOLON = function() { return this.getToken(PlSqlParser.SEMICOLON, 0); }; Alter_indexContext.prototype.alter_index_ops_set1 = function() { return this.getTypedRuleContext(Alter_index_ops_set1Context,0); }; Alter_indexContext.prototype.alter_index_ops_set2 = function() { return this.getTypedRuleContext(Alter_index_ops_set2Context,0); }; Alter_indexContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterAlter_index(this); } }; Alter_indexContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitAlter_index(this); } }; Alter_indexContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitAlter_index(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Alter_indexContext = Alter_indexContext; PlSqlParser.prototype.alter_index = function() { var localctx = new Alter_indexContext(this, this._ctx, this.state); this.enterRule(localctx, 230, PlSqlParser.RULE_alter_index); try { this.enterOuterAlt(localctx, 1); this.state = 3237; this.match(PlSqlParser.ALTER); this.state = 3238; this.match(PlSqlParser.INDEX); this.state = 3239; this.index_name(); this.state = 3242; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.ALLOCATE: case PlSqlParser.DEALLOCATE: case PlSqlParser.FILESYSTEM_LIKE_LOGGING: case PlSqlParser.INITRANS: case PlSqlParser.LOGGING: case PlSqlParser.NOLOGGING: case PlSqlParser.NOPARALLEL: case PlSqlParser.PARALLEL: case PlSqlParser.PCTFREE: case PlSqlParser.PCTUSED: case PlSqlParser.SHRINK: case PlSqlParser.STORAGE: this.state = 3240; this.alter_index_ops_set1(); break; case PlSqlParser.ADD: case PlSqlParser.COALESCE: case PlSqlParser.COMPILE: case PlSqlParser.DISABLE: case PlSqlParser.DROP: case PlSqlParser.ENABLE: case PlSqlParser.INVISIBLE: case PlSqlParser.MODIFY: case PlSqlParser.MONITORING: case PlSqlParser.NOMONITORING: case PlSqlParser.PARAMETERS: case PlSqlParser.REBUILD: case PlSqlParser.RENAME: case PlSqlParser.SPLIT: case PlSqlParser.UNUSABLE: case PlSqlParser.UPDATE: case PlSqlParser.VISIBLE: this.state = 3241; this.alter_index_ops_set2(); break; default: throw new antlr4.error.NoViableAltException(this); } this.state = 3244; this.match(PlSqlParser.SEMICOLON); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Alter_index_ops_set1Context(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_alter_index_ops_set1; return this; } Alter_index_ops_set1Context.prototype = Object.create(antlr4.ParserRuleContext.prototype); Alter_index_ops_set1Context.prototype.constructor = Alter_index_ops_set1Context; Alter_index_ops_set1Context.prototype.deallocate_unused_clause = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Deallocate_unused_clauseContext); } else { return this.getTypedRuleContext(Deallocate_unused_clauseContext,i); } }; Alter_index_ops_set1Context.prototype.allocate_extent_clause = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Allocate_extent_clauseContext); } else { return this.getTypedRuleContext(Allocate_extent_clauseContext,i); } }; Alter_index_ops_set1Context.prototype.shrink_clause = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Shrink_clauseContext); } else { return this.getTypedRuleContext(Shrink_clauseContext,i); } }; Alter_index_ops_set1Context.prototype.parallel_clause = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Parallel_clauseContext); } else { return this.getTypedRuleContext(Parallel_clauseContext,i); } }; Alter_index_ops_set1Context.prototype.physical_attributes_clause = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Physical_attributes_clauseContext); } else { return this.getTypedRuleContext(Physical_attributes_clauseContext,i); } }; Alter_index_ops_set1Context.prototype.logging_clause = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Logging_clauseContext); } else { return this.getTypedRuleContext(Logging_clauseContext,i); } }; Alter_index_ops_set1Context.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterAlter_index_ops_set1(this); } }; Alter_index_ops_set1Context.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitAlter_index_ops_set1(this); } }; Alter_index_ops_set1Context.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitAlter_index_ops_set1(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Alter_index_ops_set1Context = Alter_index_ops_set1Context; PlSqlParser.prototype.alter_index_ops_set1 = function() { var localctx = new Alter_index_ops_set1Context(this, this._ctx, this.state); this.enterRule(localctx, 232, PlSqlParser.RULE_alter_index_ops_set1); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 3252; this._errHandler.sync(this); _la = this._input.LA(1); do { this.state = 3252; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.DEALLOCATE: this.state = 3246; this.deallocate_unused_clause(); break; case PlSqlParser.ALLOCATE: this.state = 3247; this.allocate_extent_clause(); break; case PlSqlParser.SHRINK: this.state = 3248; this.shrink_clause(); break; case PlSqlParser.NOPARALLEL: case PlSqlParser.PARALLEL: this.state = 3249; this.parallel_clause(); break; case PlSqlParser.INITRANS: case PlSqlParser.PCTFREE: case PlSqlParser.PCTUSED: case PlSqlParser.STORAGE: this.state = 3250; this.physical_attributes_clause(); break; case PlSqlParser.FILESYSTEM_LIKE_LOGGING: case PlSqlParser.LOGGING: case PlSqlParser.NOLOGGING: this.state = 3251; this.logging_clause(); break; default: throw new antlr4.error.NoViableAltException(this); } this.state = 3254; this._errHandler.sync(this); _la = this._input.LA(1); } while(_la===PlSqlParser.ALLOCATE || _la===PlSqlParser.DEALLOCATE || _la===PlSqlParser.FILESYSTEM_LIKE_LOGGING || _la===PlSqlParser.INITRANS || _la===PlSqlParser.LOGGING || _la===PlSqlParser.NOLOGGING || _la===PlSqlParser.NOPARALLEL || _la===PlSqlParser.PARALLEL || _la===PlSqlParser.PCTFREE || _la===PlSqlParser.PCTUSED || _la===PlSqlParser.SHRINK || _la===PlSqlParser.STORAGE); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Alter_index_ops_set2Context(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_alter_index_ops_set2; return this; } Alter_index_ops_set2Context.prototype = Object.create(antlr4.ParserRuleContext.prototype); Alter_index_ops_set2Context.prototype.constructor = Alter_index_ops_set2Context; Alter_index_ops_set2Context.prototype.rebuild_clause = function() { return this.getTypedRuleContext(Rebuild_clauseContext,0); }; Alter_index_ops_set2Context.prototype.PARAMETERS = function() { return this.getToken(PlSqlParser.PARAMETERS, 0); }; Alter_index_ops_set2Context.prototype.LEFT_PAREN = function() { return this.getToken(PlSqlParser.LEFT_PAREN, 0); }; Alter_index_ops_set2Context.prototype.odci_parameters = function() { return this.getTypedRuleContext(Odci_parametersContext,0); }; Alter_index_ops_set2Context.prototype.RIGHT_PAREN = function() { return this.getToken(PlSqlParser.RIGHT_PAREN, 0); }; Alter_index_ops_set2Context.prototype.COMPILE = function() { return this.getToken(PlSqlParser.COMPILE, 0); }; Alter_index_ops_set2Context.prototype.enable_or_disable = function() { return this.getTypedRuleContext(Enable_or_disableContext,0); }; Alter_index_ops_set2Context.prototype.UNUSABLE = function() { return this.getToken(PlSqlParser.UNUSABLE, 0); }; Alter_index_ops_set2Context.prototype.visible_or_invisible = function() { return this.getTypedRuleContext(Visible_or_invisibleContext,0); }; Alter_index_ops_set2Context.prototype.RENAME = function() { return this.getToken(PlSqlParser.RENAME, 0); }; Alter_index_ops_set2Context.prototype.TO = function() { return this.getToken(PlSqlParser.TO, 0); }; Alter_index_ops_set2Context.prototype.new_index_name = function() { return this.getTypedRuleContext(New_index_nameContext,0); }; Alter_index_ops_set2Context.prototype.COALESCE = function() { return this.getToken(PlSqlParser.COALESCE, 0); }; Alter_index_ops_set2Context.prototype.monitoring_nomonitoring = function() { return this.getTypedRuleContext(Monitoring_nomonitoringContext,0); }; Alter_index_ops_set2Context.prototype.USAGE = function() { return this.getToken(PlSqlParser.USAGE, 0); }; Alter_index_ops_set2Context.prototype.UPDATE = function() { return this.getToken(PlSqlParser.UPDATE, 0); }; Alter_index_ops_set2Context.prototype.BLOCK = function() { return this.getToken(PlSqlParser.BLOCK, 0); }; Alter_index_ops_set2Context.prototype.REFERENCES = function() { return this.getToken(PlSqlParser.REFERENCES, 0); }; Alter_index_ops_set2Context.prototype.alter_index_partitioning = function() { return this.getTypedRuleContext(Alter_index_partitioningContext,0); }; Alter_index_ops_set2Context.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterAlter_index_ops_set2(this); } }; Alter_index_ops_set2Context.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitAlter_index_ops_set2(this); } }; Alter_index_ops_set2Context.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitAlter_index_ops_set2(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Alter_index_ops_set2Context = Alter_index_ops_set2Context; PlSqlParser.prototype.alter_index_ops_set2 = function() { var localctx = new Alter_index_ops_set2Context(this, this._ctx, this.state); this.enterRule(localctx, 234, PlSqlParser.RULE_alter_index_ops_set2); try { this.state = 3277; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,263,this._ctx); switch(la_) { case 1: this.enterOuterAlt(localctx, 1); this.state = 3256; this.rebuild_clause(); break; case 2: this.enterOuterAlt(localctx, 2); this.state = 3257; this.match(PlSqlParser.PARAMETERS); this.state = 3258; this.match(PlSqlParser.LEFT_PAREN); this.state = 3259; this.odci_parameters(); this.state = 3260; this.match(PlSqlParser.RIGHT_PAREN); break; case 3: this.enterOuterAlt(localctx, 3); this.state = 3262; this.match(PlSqlParser.COMPILE); break; case 4: this.enterOuterAlt(localctx, 4); this.state = 3263; this.enable_or_disable(); break; case 5: this.enterOuterAlt(localctx, 5); this.state = 3264; this.match(PlSqlParser.UNUSABLE); break; case 6: this.enterOuterAlt(localctx, 6); this.state = 3265; this.visible_or_invisible(); break; case 7: this.enterOuterAlt(localctx, 7); this.state = 3266; this.match(PlSqlParser.RENAME); this.state = 3267; this.match(PlSqlParser.TO); this.state = 3268; this.new_index_name(); break; case 8: this.enterOuterAlt(localctx, 8); this.state = 3269; this.match(PlSqlParser.COALESCE); break; case 9: this.enterOuterAlt(localctx, 9); this.state = 3270; this.monitoring_nomonitoring(); this.state = 3271; this.match(PlSqlParser.USAGE); break; case 10: this.enterOuterAlt(localctx, 10); this.state = 3273; this.match(PlSqlParser.UPDATE); this.state = 3274; this.match(PlSqlParser.BLOCK); this.state = 3275; this.match(PlSqlParser.REFERENCES); break; case 11: this.enterOuterAlt(localctx, 11); this.state = 3276; this.alter_index_partitioning(); break; } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Visible_or_invisibleContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_visible_or_invisible; return this; } Visible_or_invisibleContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Visible_or_invisibleContext.prototype.constructor = Visible_or_invisibleContext; Visible_or_invisibleContext.prototype.VISIBLE = function() { return this.getToken(PlSqlParser.VISIBLE, 0); }; Visible_or_invisibleContext.prototype.INVISIBLE = function() { return this.getToken(PlSqlParser.INVISIBLE, 0); }; Visible_or_invisibleContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterVisible_or_invisible(this); } }; Visible_or_invisibleContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitVisible_or_invisible(this); } }; Visible_or_invisibleContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitVisible_or_invisible(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Visible_or_invisibleContext = Visible_or_invisibleContext; PlSqlParser.prototype.visible_or_invisible = function() { var localctx = new Visible_or_invisibleContext(this, this._ctx, this.state); this.enterRule(localctx, 236, PlSqlParser.RULE_visible_or_invisible); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 3279; _la = this._input.LA(1); if(!(_la===PlSqlParser.INVISIBLE || _la===PlSqlParser.VISIBLE)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Monitoring_nomonitoringContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_monitoring_nomonitoring; return this; } Monitoring_nomonitoringContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Monitoring_nomonitoringContext.prototype.constructor = Monitoring_nomonitoringContext; Monitoring_nomonitoringContext.prototype.MONITORING = function() { return this.getToken(PlSqlParser.MONITORING, 0); }; Monitoring_nomonitoringContext.prototype.NOMONITORING = function() { return this.getToken(PlSqlParser.NOMONITORING, 0); }; Monitoring_nomonitoringContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterMonitoring_nomonitoring(this); } }; Monitoring_nomonitoringContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitMonitoring_nomonitoring(this); } }; Monitoring_nomonitoringContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitMonitoring_nomonitoring(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Monitoring_nomonitoringContext = Monitoring_nomonitoringContext; PlSqlParser.prototype.monitoring_nomonitoring = function() { var localctx = new Monitoring_nomonitoringContext(this, this._ctx, this.state); this.enterRule(localctx, 238, PlSqlParser.RULE_monitoring_nomonitoring); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 3281; _la = this._input.LA(1); if(!(_la===PlSqlParser.MONITORING || _la===PlSqlParser.NOMONITORING)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Rebuild_clauseContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_rebuild_clause; return this; } Rebuild_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Rebuild_clauseContext.prototype.constructor = Rebuild_clauseContext; Rebuild_clauseContext.prototype.REBUILD = function() { return this.getToken(PlSqlParser.REBUILD, 0); }; Rebuild_clauseContext.prototype.PARTITION = function() { return this.getToken(PlSqlParser.PARTITION, 0); }; Rebuild_clauseContext.prototype.partition_name = function() { return this.getTypedRuleContext(Partition_nameContext,0); }; Rebuild_clauseContext.prototype.SUBPARTITION = function() { return this.getToken(PlSqlParser.SUBPARTITION, 0); }; Rebuild_clauseContext.prototype.subpartition_name = function() { return this.getTypedRuleContext(Subpartition_nameContext,0); }; Rebuild_clauseContext.prototype.REVERSE = function() { return this.getToken(PlSqlParser.REVERSE, 0); }; Rebuild_clauseContext.prototype.NOREVERSE = function() { return this.getToken(PlSqlParser.NOREVERSE, 0); }; Rebuild_clauseContext.prototype.parallel_clause = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Parallel_clauseContext); } else { return this.getTypedRuleContext(Parallel_clauseContext,i); } }; Rebuild_clauseContext.prototype.TABLESPACE = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.TABLESPACE); } else { return this.getToken(PlSqlParser.TABLESPACE, i); } }; Rebuild_clauseContext.prototype.tablespace = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(TablespaceContext); } else { return this.getTypedRuleContext(TablespaceContext,i); } }; Rebuild_clauseContext.prototype.PARAMETERS = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.PARAMETERS); } else { return this.getToken(PlSqlParser.PARAMETERS, i); } }; Rebuild_clauseContext.prototype.LEFT_PAREN = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.LEFT_PAREN); } else { return this.getToken(PlSqlParser.LEFT_PAREN, i); } }; Rebuild_clauseContext.prototype.odci_parameters = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Odci_parametersContext); } else { return this.getTypedRuleContext(Odci_parametersContext,i); } }; Rebuild_clauseContext.prototype.RIGHT_PAREN = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.RIGHT_PAREN); } else { return this.getToken(PlSqlParser.RIGHT_PAREN, i); } }; Rebuild_clauseContext.prototype.ONLINE = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.ONLINE); } else { return this.getToken(PlSqlParser.ONLINE, i); } }; Rebuild_clauseContext.prototype.physical_attributes_clause = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Physical_attributes_clauseContext); } else { return this.getTypedRuleContext(Physical_attributes_clauseContext,i); } }; Rebuild_clauseContext.prototype.key_compression = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Key_compressionContext); } else { return this.getTypedRuleContext(Key_compressionContext,i); } }; Rebuild_clauseContext.prototype.logging_clause = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Logging_clauseContext); } else { return this.getTypedRuleContext(Logging_clauseContext,i); } }; Rebuild_clauseContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterRebuild_clause(this); } }; Rebuild_clauseContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitRebuild_clause(this); } }; Rebuild_clauseContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitRebuild_clause(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Rebuild_clauseContext = Rebuild_clauseContext; PlSqlParser.prototype.rebuild_clause = function() { var localctx = new Rebuild_clauseContext(this, this._ctx, this.state); this.enterRule(localctx, 240, PlSqlParser.RULE_rebuild_clause); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 3283; this.match(PlSqlParser.REBUILD); this.state = 3290; this._errHandler.sync(this); switch (this._input.LA(1)) { case PlSqlParser.PARTITION: this.state = 3284; this.match(PlSqlParser.PARTITION); this.state = 3285; this.partition_name(); break; case PlSqlParser.SUBPARTITION: this.state = 3286; this.match(PlSqlParser.SUBPARTITION); this.state = 3287; this.subpartition_name(); break; case PlSqlParser.REVERSE: this.state = 3288; this.match(PlSqlParser.REVERSE); break; case PlSqlParser.NOREVERSE: this.state = 3289; this.match(PlSqlParser.NOREVERSE); break; case PlSqlParser.COMPRESS: case PlSqlParser.FILESYSTEM_LIKE_LOGGING: case PlSqlParser.INITRANS: case PlSqlParser.LOGGING: case PlSqlParser.NOCOMPRESS: case PlSqlParser.NOLOGGING: case PlSqlParser.NOPARALLEL: case PlSqlParser.ONLINE: case PlSqlParser.PARALLEL: case PlSqlParser.PARAMETERS: case PlSqlParser.PCTFREE: case PlSqlParser.PCTUSED: case PlSqlParser.STORAGE: case PlSqlParser.TABLESPACE: case PlSqlParser.SEMICOLON: break; default: break; } this.state = 3306; this._errHandler.sync(this); _la = this._input.LA(1); while(_la===PlSqlParser.COMPRESS || _la===PlSqlParser.FILESYSTEM_LIKE_LOGGING || _la===PlSqlParser.INITRANS || _la===PlSqlParser.LOGGING || _la===PlSqlParser.NOCOMPRESS || _la===PlSqlParser.NOLOGGING || _la===PlSqlParser.NOPARALLEL || _la===PlSqlParser.ONLINE || _la===PlSqlParser.PARALLEL || _la===PlSqlParser.PARAMETERS || _la===PlSqlParser.PCTFREE || _la===PlSqlParser.PCTUSED || _la===PlSqlParser.STORAGE || _la===PlSqlParser.TABLESPACE) { this.state = 3304; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.NOPARALLEL: case PlSqlParser.PARALLEL: this.state = 3292; this.parallel_clause(); break; case PlSqlParser.TABLESPACE: this.state = 3293; this.match(PlSqlParser.TABLESPACE); this.state = 3294; this.tablespace(); break; case PlSqlParser.PARAMETERS: this.state = 3295; this.match(PlSqlParser.PARAMETERS); this.state = 3296; this.match(PlSqlParser.LEFT_PAREN); this.state = 3297; this.odci_parameters(); this.state = 3298; this.match(PlSqlParser.RIGHT_PAREN); break; case PlSqlParser.ONLINE: this.state = 3300; this.match(PlSqlParser.ONLINE); break; case PlSqlParser.INITRANS: case PlSqlParser.PCTFREE: case PlSqlParser.PCTUSED: case PlSqlParser.STORAGE: this.state = 3301; this.physical_attributes_clause(); break; case PlSqlParser.COMPRESS: case PlSqlParser.NOCOMPRESS: this.state = 3302; this.key_compression(); break; case PlSqlParser.FILESYSTEM_LIKE_LOGGING: case PlSqlParser.LOGGING: case PlSqlParser.NOLOGGING: this.state = 3303; this.logging_clause(); break; default: throw new antlr4.error.NoViableAltException(this); } this.state = 3308; this._errHandler.sync(this); _la = this._input.LA(1); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Alter_index_partitioningContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_alter_index_partitioning; return this; } Alter_index_partitioningContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Alter_index_partitioningContext.prototype.constructor = Alter_index_partitioningContext; Alter_index_partitioningContext.prototype.modify_index_default_attrs = function() { return this.getTypedRuleContext(Modify_index_default_attrsContext,0); }; Alter_index_partitioningContext.prototype.add_hash_index_partition = function() { return this.getTypedRuleContext(Add_hash_index_partitionContext,0); }; Alter_index_partitioningContext.prototype.modify_index_partition = function() { return this.getTypedRuleContext(Modify_index_partitionContext,0); }; Alter_index_partitioningContext.prototype.rename_index_partition = function() { return this.getTypedRuleContext(Rename_index_partitionContext,0); }; Alter_index_partitioningContext.prototype.drop_index_partition = function() { return this.getTypedRuleContext(Drop_index_partitionContext,0); }; Alter_index_partitioningContext.prototype.split_index_partition = function() { return this.getTypedRuleContext(Split_index_partitionContext,0); }; Alter_index_partitioningContext.prototype.coalesce_index_partition = function() { return this.getTypedRuleContext(Coalesce_index_partitionContext,0); }; Alter_index_partitioningContext.prototype.modify_index_subpartition = function() { return this.getTypedRuleContext(Modify_index_subpartitionContext,0); }; Alter_index_partitioningContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterAlter_index_partitioning(this); } }; Alter_index_partitioningContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitAlter_index_partitioning(this); } }; Alter_index_partitioningContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitAlter_index_partitioning(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Alter_index_partitioningContext = Alter_index_partitioningContext; PlSqlParser.prototype.alter_index_partitioning = function() { var localctx = new Alter_index_partitioningContext(this, this._ctx, this.state); this.enterRule(localctx, 242, PlSqlParser.RULE_alter_index_partitioning); try { this.state = 3317; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,267,this._ctx); switch(la_) { case 1: this.enterOuterAlt(localctx, 1); this.state = 3309; this.modify_index_default_attrs(); break; case 2: this.enterOuterAlt(localctx, 2); this.state = 3310; this.add_hash_index_partition(); break; case 3: this.enterOuterAlt(localctx, 3); this.state = 3311; this.modify_index_partition(); break; case 4: this.enterOuterAlt(localctx, 4); this.state = 3312; this.rename_index_partition(); break; case 5: this.enterOuterAlt(localctx, 5); this.state = 3313; this.drop_index_partition(); break; case 6: this.enterOuterAlt(localctx, 6); this.state = 3314; this.split_index_partition(); break; case 7: this.enterOuterAlt(localctx, 7); this.state = 3315; this.coalesce_index_partition(); break; case 8: this.enterOuterAlt(localctx, 8); this.state = 3316; this.modify_index_subpartition(); break; } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Modify_index_default_attrsContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_modify_index_default_attrs; return this; } Modify_index_default_attrsContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Modify_index_default_attrsContext.prototype.constructor = Modify_index_default_attrsContext; Modify_index_default_attrsContext.prototype.MODIFY = function() { return this.getToken(PlSqlParser.MODIFY, 0); }; Modify_index_default_attrsContext.prototype.DEFAULT = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.DEFAULT); } else { return this.getToken(PlSqlParser.DEFAULT, i); } }; Modify_index_default_attrsContext.prototype.ATTRIBUTES = function() { return this.getToken(PlSqlParser.ATTRIBUTES, 0); }; Modify_index_default_attrsContext.prototype.physical_attributes_clause = function() { return this.getTypedRuleContext(Physical_attributes_clauseContext,0); }; Modify_index_default_attrsContext.prototype.TABLESPACE = function() { return this.getToken(PlSqlParser.TABLESPACE, 0); }; Modify_index_default_attrsContext.prototype.logging_clause = function() { return this.getTypedRuleContext(Logging_clauseContext,0); }; Modify_index_default_attrsContext.prototype.FOR = function() { return this.getToken(PlSqlParser.FOR, 0); }; Modify_index_default_attrsContext.prototype.PARTITION = function() { return this.getToken(PlSqlParser.PARTITION, 0); }; Modify_index_default_attrsContext.prototype.partition_name = function() { return this.getTypedRuleContext(Partition_nameContext,0); }; Modify_index_default_attrsContext.prototype.tablespace = function() { return this.getTypedRuleContext(TablespaceContext,0); }; Modify_index_default_attrsContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterModify_index_default_attrs(this); } }; Modify_index_default_attrsContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitModify_index_default_attrs(this); } }; Modify_index_default_attrsContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitModify_index_default_attrs(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Modify_index_default_attrsContext = Modify_index_default_attrsContext; PlSqlParser.prototype.modify_index_default_attrs = function() { var localctx = new Modify_index_default_attrsContext(this, this._ctx, this.state); this.enterRule(localctx, 244, PlSqlParser.RULE_modify_index_default_attrs); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 3319; this.match(PlSqlParser.MODIFY); this.state = 3320; this.match(PlSqlParser.DEFAULT); this.state = 3321; this.match(PlSqlParser.ATTRIBUTES); this.state = 3325; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.FOR) { this.state = 3322; this.match(PlSqlParser.FOR); this.state = 3323; this.match(PlSqlParser.PARTITION); this.state = 3324; this.partition_name(); } this.state = 3334; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.INITRANS: case PlSqlParser.PCTFREE: case PlSqlParser.PCTUSED: case PlSqlParser.STORAGE: this.state = 3327; this.physical_attributes_clause(); break; case PlSqlParser.TABLESPACE: this.state = 3328; this.match(PlSqlParser.TABLESPACE); this.state = 3331; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.ABORT: case PlSqlParser.ABS: case PlSqlParser.ACCESS: case PlSqlParser.ACCESSED: case PlSqlParser.ACCOUNT: case PlSqlParser.ACL: case PlSqlParser.ACOS: case PlSqlParser.ACTION: case PlSqlParser.ACTIONS: case PlSqlParser.ACTIVATE: case PlSqlParser.ACTIVE: case PlSqlParser.ACTIVE_COMPONENT: case PlSqlParser.ACTIVE_DATA: case PlSqlParser.ACTIVE_FUNCTION: case PlSqlParser.ACTIVE_TAG: case PlSqlParser.ACTIVITY: case PlSqlParser.ADAPTIVE_PLAN: case PlSqlParser.ADD: case PlSqlParser.ADD_COLUMN: case PlSqlParser.ADD_GROUP: case PlSqlParser.ADD_MONTHS: case PlSqlParser.ADJ_DATE: case PlSqlParser.ADMIN: case PlSqlParser.ADMINISTER: case PlSqlParser.ADMINISTRATOR: case PlSqlParser.ADVANCED: case PlSqlParser.ADVISE: case PlSqlParser.ADVISOR: case PlSqlParser.AFD_DISKSTRING: case PlSqlParser.AFTER: case PlSqlParser.AGENT: case PlSqlParser.AGGREGATE: case PlSqlParser.A_LETTER: case PlSqlParser.ALIAS: case PlSqlParser.ALLOCATE: case PlSqlParser.ALLOW: case PlSqlParser.ALL_ROWS: case PlSqlParser.ALWAYS: case PlSqlParser.ANALYZE: case PlSqlParser.ANCILLARY: case PlSqlParser.AND_EQUAL: case PlSqlParser.ANOMALY: case PlSqlParser.ANSI_REARCH: case PlSqlParser.ANTIJOIN: case PlSqlParser.ANYSCHEMA: case PlSqlParser.APPEND: case PlSqlParser.APPENDCHILDXML: case PlSqlParser.APPEND_VALUES: case PlSqlParser.APPLICATION: case PlSqlParser.APPLY: case PlSqlParser.APPROX_COUNT_DISTINCT: case PlSqlParser.ARCHIVAL: case PlSqlParser.ARCHIVE: case PlSqlParser.ARCHIVED: case PlSqlParser.ARCHIVELOG: case PlSqlParser.ARRAY: case PlSqlParser.ASCII: case PlSqlParser.ASCIISTR: case PlSqlParser.ASIN: case PlSqlParser.ASIS: case PlSqlParser.ASSEMBLY: case PlSqlParser.ASSIGN: case PlSqlParser.ASSOCIATE: case PlSqlParser.ASYNC: case PlSqlParser.ASYNCHRONOUS: case PlSqlParser.ATAN2: case PlSqlParser.ATAN: case PlSqlParser.AT: case PlSqlParser.ATTRIBUTE: case PlSqlParser.ATTRIBUTES: case PlSqlParser.AUTHENTICATED: case PlSqlParser.AUTHENTICATION: case PlSqlParser.AUTHID: case PlSqlParser.AUTHORIZATION: case PlSqlParser.AUTOALLOCATE: case PlSqlParser.AUTO: case PlSqlParser.AUTOEXTEND: case PlSqlParser.AUTO_LOGIN: case PlSqlParser.AUTOMATIC: case PlSqlParser.AUTONOMOUS_TRANSACTION: case PlSqlParser.AUTO_REOPTIMIZE: case PlSqlParser.AVAILABILITY: case PlSqlParser.AVRO: case PlSqlParser.BACKGROUND: case PlSqlParser.BACKUP: case PlSqlParser.BASIC: case PlSqlParser.BASICFILE: case PlSqlParser.BATCH: case PlSqlParser.BATCHSIZE: case PlSqlParser.BATCH_TABLE_ACCESS_BY_ROWID: case PlSqlParser.BECOME: case PlSqlParser.BEFORE: case PlSqlParser.BEGIN: case PlSqlParser.BEGINNING: case PlSqlParser.BEGIN_OUTLINE_DATA: case PlSqlParser.BEHALF: case PlSqlParser.BEQUEATH: case PlSqlParser.BFILE: case PlSqlParser.BFILENAME: case PlSqlParser.BIGFILE: case PlSqlParser.BINARY: case PlSqlParser.BINARY_DOUBLE: case PlSqlParser.BINARY_DOUBLE_INFINITY: case PlSqlParser.BINARY_DOUBLE_NAN: case PlSqlParser.BINARY_FLOAT: case PlSqlParser.BINARY_FLOAT_INFINITY: case PlSqlParser.BINARY_FLOAT_NAN: case PlSqlParser.BINARY_INTEGER: case PlSqlParser.BIND_AWARE: case PlSqlParser.BINDING: case PlSqlParser.BIN_TO_NUM: case PlSqlParser.BITAND: case PlSqlParser.BITMAP_AND: case PlSqlParser.BITMAP: case PlSqlParser.BITMAPS: case PlSqlParser.BITMAP_TREE: case PlSqlParser.BITS: case PlSqlParser.BLOB: case PlSqlParser.BLOCK: case PlSqlParser.BLOCK_RANGE: case PlSqlParser.BLOCKS: case PlSqlParser.BLOCKSIZE: case PlSqlParser.BODY: case PlSqlParser.BOOLEAN: case PlSqlParser.BOTH: case PlSqlParser.BOUND: case PlSqlParser.BRANCH: case PlSqlParser.BREADTH: case PlSqlParser.BROADCAST: case PlSqlParser.BSON: case PlSqlParser.BUFFER: case PlSqlParser.BUFFER_CACHE: case PlSqlParser.BUFFER_POOL: case PlSqlParser.BUILD: case PlSqlParser.BULK: case PlSqlParser.BYPASS_RECURSIVE_CHECK: case PlSqlParser.BYPASS_UJVC: case PlSqlParser.BYTE: case PlSqlParser.CACHE: case PlSqlParser.CACHE_CB: case PlSqlParser.CACHE_INSTANCES: case PlSqlParser.CACHE_TEMP_TABLE: case PlSqlParser.CACHING: case PlSqlParser.CALCULATED: case PlSqlParser.CALLBACK: case PlSqlParser.CALL: case PlSqlParser.CANCEL: case PlSqlParser.CAPACITY: case PlSqlParser.CARDINALITY: case PlSqlParser.CASCADE: case PlSqlParser.CASE: case PlSqlParser.CAST: case PlSqlParser.CATEGORY: case PlSqlParser.CDBDEFAULT: case PlSqlParser.CEIL: case PlSqlParser.CELL_FLASH_CACHE: case PlSqlParser.CERTIFICATE: case PlSqlParser.CFILE: case PlSqlParser.CHAINED: case PlSqlParser.CHANGE: case PlSqlParser.CHANGE_DUPKEY_ERROR_INDEX: case PlSqlParser.CHARACTER: case PlSqlParser.CHAR: case PlSqlParser.CHAR_CS: case PlSqlParser.CHARTOROWID: case PlSqlParser.CHECK_ACL_REWRITE: case PlSqlParser.CHECKPOINT: case PlSqlParser.CHILD: case PlSqlParser.CHOOSE: case PlSqlParser.CHR: case PlSqlParser.CHUNK: case PlSqlParser.CLASS: case PlSqlParser.CLASSIFIER: case PlSqlParser.CLEANUP: case PlSqlParser.CLEAR: case PlSqlParser.C_LETTER: case PlSqlParser.CLIENT: case PlSqlParser.CLOB: case PlSqlParser.CLONE: case PlSqlParser.CLOSE_CACHED_OPEN_CURSORS: case PlSqlParser.CLOSE: case PlSqlParser.CLUSTER_BY_ROWID: case PlSqlParser.CLUSTER: case PlSqlParser.CLUSTER_DETAILS: case PlSqlParser.CLUSTER_DISTANCE: case PlSqlParser.CLUSTER_ID: case PlSqlParser.CLUSTERING: case PlSqlParser.CLUSTERING_FACTOR: case PlSqlParser.CLUSTER_PROBABILITY: case PlSqlParser.CLUSTER_SET: case PlSqlParser.COALESCE: case PlSqlParser.COALESCE_SQ: case PlSqlParser.COARSE: case PlSqlParser.CO_AUTH_IND: case PlSqlParser.COLD: case PlSqlParser.COLLECT: case PlSqlParser.COLUMNAR: case PlSqlParser.COLUMN_AUTH_INDICATOR: case PlSqlParser.COLUMN: case PlSqlParser.COLUMNS: case PlSqlParser.COLUMN_STATS: case PlSqlParser.COLUMN_VALUE: case PlSqlParser.COMMENT: case PlSqlParser.COMMIT: case PlSqlParser.COMMITTED: case PlSqlParser.COMMON_DATA: case PlSqlParser.COMPACT: case PlSqlParser.COMPATIBILITY: case PlSqlParser.COMPILE: case PlSqlParser.COMPLETE: case PlSqlParser.COMPLIANCE: case PlSqlParser.COMPONENT: case PlSqlParser.COMPONENTS: case PlSqlParser.COMPOSE: case PlSqlParser.COMPOSITE: case PlSqlParser.COMPOSITE_LIMIT: case PlSqlParser.COMPOUND: case PlSqlParser.COMPUTE: case PlSqlParser.CONCAT: case PlSqlParser.CON_DBID_TO_ID: case PlSqlParser.CONDITIONAL: case PlSqlParser.CONDITION: case PlSqlParser.CONFIRM: case PlSqlParser.CONFORMING: case PlSqlParser.CON_GUID_TO_ID: case PlSqlParser.CON_ID: case PlSqlParser.CON_NAME_TO_ID: case PlSqlParser.CONNECT_BY_CB_WHR_ONLY: case PlSqlParser.CONNECT_BY_COMBINE_SW: case PlSqlParser.CONNECT_BY_COST_BASED: case PlSqlParser.CONNECT_BY_ELIM_DUPS: case PlSqlParser.CONNECT_BY_FILTERING: case PlSqlParser.CONNECT_BY_ISCYCLE: case PlSqlParser.CONNECT_BY_ISLEAF: case PlSqlParser.CONNECT_BY_ROOT: case PlSqlParser.CONNECT_TIME: case PlSqlParser.CONSIDER: case PlSqlParser.CONSISTENT: case PlSqlParser.CONSTANT: case PlSqlParser.CONST: case PlSqlParser.CONSTRAINT: case PlSqlParser.CONSTRAINTS: case PlSqlParser.CONSTRUCTOR: case PlSqlParser.CONTAINER: case PlSqlParser.CONTAINER_DATA: case PlSqlParser.CONTAINERS: case PlSqlParser.CONTENT: case PlSqlParser.CONTENTS: case PlSqlParser.CONTEXT: case PlSqlParser.CONTINUE: case PlSqlParser.CONTROLFILE: case PlSqlParser.CON_UID_TO_ID: case PlSqlParser.CONVERT: case PlSqlParser.COOKIE: case PlSqlParser.COPY: case PlSqlParser.CORR_K: case PlSqlParser.CORR_S: case PlSqlParser.CORRUPTION: case PlSqlParser.CORRUPT_XID_ALL: case PlSqlParser.CORRUPT_XID: case PlSqlParser.COS: case PlSqlParser.COSH: case PlSqlParser.COST: case PlSqlParser.COST_XML_QUERY_REWRITE: case PlSqlParser.COUNT: case PlSqlParser.COVAR_POP: case PlSqlParser.COVAR_SAMP: case PlSqlParser.CPU_COSTING: case PlSqlParser.CPU_PER_CALL: case PlSqlParser.CPU_PER_SESSION: case PlSqlParser.CRASH: case PlSqlParser.CREATE_FILE_DEST: case PlSqlParser.CREATE_STORED_OUTLINES: case PlSqlParser.CREATION: case PlSqlParser.CREDENTIAL: case PlSqlParser.CRITICAL: case PlSqlParser.CROSS: case PlSqlParser.CROSSEDITION: case PlSqlParser.CSCONVERT: case PlSqlParser.CUBE_AJ: case PlSqlParser.CUBE: case PlSqlParser.CUBE_GB: case PlSqlParser.CUBE_SJ: case PlSqlParser.CUME_DISTM: case PlSqlParser.CURRENT: case PlSqlParser.CURRENT_DATE: case PlSqlParser.CURRENT_SCHEMA: case PlSqlParser.CURRENT_TIME: case PlSqlParser.CURRENT_TIMESTAMP: case PlSqlParser.CURRENT_USER: case PlSqlParser.CURRENTV: case PlSqlParser.CURSOR: case PlSqlParser.CURSOR_SHARING_EXACT: case PlSqlParser.CURSOR_SPECIFIC_SEGMENT: case PlSqlParser.CUSTOMDATUM: case PlSqlParser.CV: case PlSqlParser.CYCLE: case PlSqlParser.DANGLING: case PlSqlParser.DATABASE: case PlSqlParser.DATA: case PlSqlParser.DATAFILE: case PlSqlParser.DATAFILES: case PlSqlParser.DATAMOVEMENT: case PlSqlParser.DATAOBJNO: case PlSqlParser.DATAOBJ_TO_MAT_PARTITION: case PlSqlParser.DATAOBJ_TO_PARTITION: case PlSqlParser.DATAPUMP: case PlSqlParser.DATA_SECURITY_REWRITE_LIMIT: case PlSqlParser.DATE_MODE: case PlSqlParser.DAY: case PlSqlParser.DAYS: case PlSqlParser.DBA: case PlSqlParser.DBA_RECYCLEBIN: case PlSqlParser.DBMS_STATS: case PlSqlParser.DB_ROLE_CHANGE: case PlSqlParser.DBTIMEZONE: case PlSqlParser.DB_UNIQUE_NAME: case PlSqlParser.DB_VERSION: case PlSqlParser.DDL: case PlSqlParser.DEALLOCATE: case PlSqlParser.DEBUG: case PlSqlParser.DEBUGGER: case PlSqlParser.DEC: case PlSqlParser.DECIMAL: case PlSqlParser.DECLARE: case PlSqlParser.DECOMPOSE: case PlSqlParser.DECORRELATE: case PlSqlParser.DECR: case PlSqlParser.DECREMENT: case PlSqlParser.DECRYPT: case PlSqlParser.DEDUPLICATE: case PlSqlParser.DEFAULTS: case PlSqlParser.DEFERRABLE: case PlSqlParser.DEFERRED: case PlSqlParser.DEFINED: case PlSqlParser.DEFINE: case PlSqlParser.DEFINER: case PlSqlParser.DEGREE: case PlSqlParser.DELAY: case PlSqlParser.DELEGATE: case PlSqlParser.DELETE_ALL: case PlSqlParser.DELETE: case PlSqlParser.DELETEXML: case PlSqlParser.DEMAND: case PlSqlParser.DENSE_RANKM: case PlSqlParser.DEPENDENT: case PlSqlParser.DEPTH: case PlSqlParser.DEQUEUE: case PlSqlParser.DEREF: case PlSqlParser.DEREF_NO_REWRITE: case PlSqlParser.DESTROY: case PlSqlParser.DETACHED: case PlSqlParser.DETERMINES: case PlSqlParser.DETERMINISTIC: case PlSqlParser.DICTIONARY: case PlSqlParser.DIMENSION: case PlSqlParser.DIMENSIONS: case PlSqlParser.DIRECT_LOAD: case PlSqlParser.DIRECTORY: case PlSqlParser.DIRECT_PATH: case PlSqlParser.DISABLE_ALL: case PlSqlParser.DISABLE: case PlSqlParser.DISABLE_PARALLEL_DML: case PlSqlParser.DISABLE_PRESET: case PlSqlParser.DISABLE_RPKE: case PlSqlParser.DISALLOW: case PlSqlParser.DISASSOCIATE: case PlSqlParser.DISCARD: case PlSqlParser.DISCONNECT: case PlSqlParser.DISK: case PlSqlParser.DISKGROUP: case PlSqlParser.DISKS: case PlSqlParser.DISMOUNT: case PlSqlParser.DISTINGUISHED: case PlSqlParser.DISTRIBUTED: case PlSqlParser.DISTRIBUTE: case PlSqlParser.DML: case PlSqlParser.DML_UPDATE: case PlSqlParser.DOCFIDELITY: case PlSqlParser.DOCUMENT: case PlSqlParser.DOMAIN_INDEX_FILTER: case PlSqlParser.DOMAIN_INDEX_NO_SORT: case PlSqlParser.DOMAIN_INDEX_SORT: case PlSqlParser.DOUBLE: case PlSqlParser.DOWNGRADE: case PlSqlParser.DRIVING_SITE: case PlSqlParser.DROP_COLUMN: case PlSqlParser.DROP_GROUP: case PlSqlParser.DSINTERVAL_UNCONSTRAINED: case PlSqlParser.DST_UPGRADE_INSERT_CONV: case PlSqlParser.DUMP: case PlSqlParser.DUPLICATE: case PlSqlParser.DV: case PlSqlParser.DYNAMIC: case PlSqlParser.DYNAMIC_SAMPLING: case PlSqlParser.DYNAMIC_SAMPLING_EST_CDN: case PlSqlParser.EACH: case PlSqlParser.EDITIONABLE: case PlSqlParser.EDITION: case PlSqlParser.EDITIONING: case PlSqlParser.EDITIONS: case PlSqlParser.ELEMENT: case PlSqlParser.ELIM_GROUPBY: case PlSqlParser.ELIMINATE_JOIN: case PlSqlParser.ELIMINATE_OBY: case PlSqlParser.ELIMINATE_OUTER_JOIN: case PlSqlParser.EM: case PlSqlParser.EMPTY_BLOB: case PlSqlParser.EMPTY_CLOB: case PlSqlParser.EMPTY: case PlSqlParser.ENABLE_ALL: case PlSqlParser.ENABLE: case PlSqlParser.ENABLE_PARALLEL_DML: case PlSqlParser.ENABLE_PRESET: case PlSqlParser.ENCODING: case PlSqlParser.ENCRYPT: case PlSqlParser.ENCRYPTION: case PlSqlParser.END_OUTLINE_DATA: case PlSqlParser.ENFORCED: case PlSqlParser.ENFORCE: case PlSqlParser.ENQUEUE: case PlSqlParser.ENTERPRISE: case PlSqlParser.ENTITYESCAPING: case PlSqlParser.ENTRY: case PlSqlParser.EQUIPART: case PlSqlParser.ERR: case PlSqlParser.ERROR_ARGUMENT: case PlSqlParser.ERROR: case PlSqlParser.ERROR_ON_OVERLAP_TIME: case PlSqlParser.ERRORS: case PlSqlParser.ESCAPE: case PlSqlParser.ESTIMATE: case PlSqlParser.EVAL: case PlSqlParser.EVALNAME: case PlSqlParser.EVALUATE: case PlSqlParser.EVALUATION: case PlSqlParser.EVENTS: case PlSqlParser.EVERY: case PlSqlParser.EXCEPT: case PlSqlParser.EXCEPTION: case PlSqlParser.EXCEPTION_INIT: case PlSqlParser.EXCEPTIONS: case PlSqlParser.EXCHANGE: case PlSqlParser.EXCLUDE: case PlSqlParser.EXCLUDING: case PlSqlParser.EXECUTE: case PlSqlParser.EXEMPT: case PlSqlParser.EXISTING: case PlSqlParser.EXISTS: case PlSqlParser.EXISTSNODE: case PlSqlParser.EXIT: case PlSqlParser.EXPAND_GSET_TO_UNION: case PlSqlParser.EXPAND_TABLE: case PlSqlParser.EXP: case PlSqlParser.EXPIRE: case PlSqlParser.EXPLAIN: case PlSqlParser.EXPLOSION: case PlSqlParser.EXPORT: case PlSqlParser.EXPR_CORR_CHECK: case PlSqlParser.EXPRESS: case PlSqlParser.EXTENDS: case PlSqlParser.EXTENT: case PlSqlParser.EXTENTS: case PlSqlParser.EXTERNAL: case PlSqlParser.EXTERNALLY: case PlSqlParser.EXTRACTCLOBXML: case PlSqlParser.EXTRACT: case PlSqlParser.EXTRACTVALUE: case PlSqlParser.EXTRA: case PlSqlParser.FACILITY: case PlSqlParser.FACT: case PlSqlParser.FACTOR: case PlSqlParser.FACTORIZE_JOIN: case PlSqlParser.FAILED: case PlSqlParser.FAILED_LOGIN_ATTEMPTS: case PlSqlParser.FAILGROUP: case PlSqlParser.FAILOVER: case PlSqlParser.FAILURE: case PlSqlParser.FALSE: case PlSqlParser.FAMILY: case PlSqlParser.FAR: case PlSqlParser.FAST: case PlSqlParser.FASTSTART: case PlSqlParser.FBTSCAN: case PlSqlParser.FEATURE_DETAILS: case PlSqlParser.FEATURE_ID: case PlSqlParser.FEATURE_SET: case PlSqlParser.FEATURE_VALUE: case PlSqlParser.FETCH: case PlSqlParser.FILE: case PlSqlParser.FILE_NAME_CONVERT: case PlSqlParser.FILESYSTEM_LIKE_LOGGING: case PlSqlParser.FILTER: case PlSqlParser.FINAL: case PlSqlParser.FINE: case PlSqlParser.FINISH: case PlSqlParser.FIRST: case PlSqlParser.FIRSTM: case PlSqlParser.FIRST_ROWS: case PlSqlParser.FIRST_VALUE: case PlSqlParser.FIXED_VIEW_DATA: case PlSqlParser.FLAGGER: case PlSqlParser.FLASHBACK: case PlSqlParser.FLASH_CACHE: case PlSqlParser.FLOAT: case PlSqlParser.FLOB: case PlSqlParser.FLOOR: case PlSqlParser.FLUSH: case PlSqlParser.FOLDER: case PlSqlParser.FOLLOWING: case PlSqlParser.FOLLOWS: case PlSqlParser.FORALL: case PlSqlParser.FORCE: case PlSqlParser.FORCE_XML_QUERY_REWRITE: case PlSqlParser.FOREIGN: case PlSqlParser.FOREVER: case PlSqlParser.FORMAT: case PlSqlParser.FORWARD: case PlSqlParser.FRAGMENT_NUMBER: case PlSqlParser.FREELIST: case PlSqlParser.FREELISTS: case PlSqlParser.FREEPOOLS: case PlSqlParser.FRESH: case PlSqlParser.FROM_TZ: case PlSqlParser.FULL: case PlSqlParser.FULL_OUTER_JOIN_TO_OUTER: case PlSqlParser.FUNCTION: case PlSqlParser.FUNCTIONS: case PlSqlParser.GATHER_OPTIMIZER_STATISTICS: case PlSqlParser.GATHER_PLAN_STATISTICS: case PlSqlParser.GBY_CONC_ROLLUP: case PlSqlParser.GBY_PUSHDOWN: case PlSqlParser.GENERATED: case PlSqlParser.GET: case PlSqlParser.GLOBAL: case PlSqlParser.GLOBALLY: case PlSqlParser.GLOBAL_NAME: case PlSqlParser.GLOBAL_TOPIC_ENABLED: case PlSqlParser.GROUP_BY: case PlSqlParser.GROUP_ID: case PlSqlParser.GROUPING: case PlSqlParser.GROUPING_ID: case PlSqlParser.GROUPS: case PlSqlParser.GUARANTEED: case PlSqlParser.GUARANTEE: case PlSqlParser.GUARD: case PlSqlParser.HASH_AJ: case PlSqlParser.HASH: case PlSqlParser.HASHKEYS: case PlSqlParser.HASH_SJ: case PlSqlParser.HEADER: case PlSqlParser.HEAP: case PlSqlParser.HELP: case PlSqlParser.HEXTORAW: case PlSqlParser.HEXTOREF: case PlSqlParser.HIDDEN_KEYWORD: case PlSqlParser.HIDE: case PlSqlParser.HIERARCHY: case PlSqlParser.HIGH: case PlSqlParser.HINTSET_BEGIN: case PlSqlParser.HINTSET_END: case PlSqlParser.HOT: case PlSqlParser.HOUR: case PlSqlParser.HWM_BROKERED: case PlSqlParser.HYBRID: case PlSqlParser.IDENTIFIER: case PlSqlParser.IDENTITY: case PlSqlParser.IDGENERATORS: case PlSqlParser.ID: case PlSqlParser.IDLE_TIME: case PlSqlParser.IF: case PlSqlParser.IGNORE: case PlSqlParser.IGNORE_OPTIM_EMBEDDED_HINTS: case PlSqlParser.IGNORE_ROW_ON_DUPKEY_INDEX: case PlSqlParser.IGNORE_WHERE_CLAUSE: case PlSqlParser.ILM: case PlSqlParser.IMMEDIATE: case PlSqlParser.IMPACT: case PlSqlParser.IMPORT: case PlSqlParser.INACTIVE: case PlSqlParser.INCLUDE: case PlSqlParser.INCLUDE_VERSION: case PlSqlParser.INCLUDING: case PlSqlParser.INCREMENTAL: case PlSqlParser.INCREMENT: case PlSqlParser.INCR: case PlSqlParser.INDENT: case PlSqlParser.INDEX_ASC: case PlSqlParser.INDEX_COMBINE: case PlSqlParser.INDEX_DESC: case PlSqlParser.INDEXED: case PlSqlParser.INDEXES: case PlSqlParser.INDEX_FFS: case PlSqlParser.INDEX_FILTER: case PlSqlParser.INDEXING: case PlSqlParser.INDEX_JOIN: case PlSqlParser.INDEX_ROWS: case PlSqlParser.INDEX_RRS: case PlSqlParser.INDEX_RS_ASC: case PlSqlParser.INDEX_RS_DESC: case PlSqlParser.INDEX_RS: case PlSqlParser.INDEX_SCAN: case PlSqlParser.INDEX_SKIP_SCAN: case PlSqlParser.INDEX_SS_ASC: case PlSqlParser.INDEX_SS_DESC: case PlSqlParser.INDEX_SS: case PlSqlParser.INDEX_STATS: case PlSqlParser.INDEXTYPE: case PlSqlParser.INDEXTYPES: case PlSqlParser.INDICATOR: case PlSqlParser.INDICES: case PlSqlParser.INFINITE: case PlSqlParser.INFORMATIONAL: case PlSqlParser.INHERIT: case PlSqlParser.INITCAP: case PlSqlParser.INITIAL: case PlSqlParser.INITIALIZED: case PlSqlParser.INITIALLY: case PlSqlParser.INITRANS: case PlSqlParser.INLINE: case PlSqlParser.INLINE_XMLTYPE_NT: case PlSqlParser.INMEMORY: case PlSqlParser.IN_MEMORY_METADATA: case PlSqlParser.INMEMORY_PRUNING: case PlSqlParser.INNER: case PlSqlParser.INOUT: case PlSqlParser.INPLACE: case PlSqlParser.INSERTCHILDXMLAFTER: case PlSqlParser.INSERTCHILDXMLBEFORE: case PlSqlParser.INSERTCHILDXML: case PlSqlParser.INSERTXMLAFTER: case PlSqlParser.INSERTXMLBEFORE: case PlSqlParser.INSTANCE: case PlSqlParser.INSTANCES: case PlSqlParser.INSTANTIABLE: case PlSqlParser.INSTANTLY: case PlSqlParser.INSTEAD: case PlSqlParser.INSTR2: case PlSqlParser.INSTR4: case PlSqlParser.INSTRB: case PlSqlParser.INSTRC: case PlSqlParser.INSTR: case PlSqlParser.INTEGER: case PlSqlParser.INTERLEAVED: case PlSqlParser.INTERMEDIATE: case PlSqlParser.INTERNAL_CONVERT: case PlSqlParser.INTERNAL_USE: case PlSqlParser.INTERPRETED: case PlSqlParser.INTERVAL: case PlSqlParser.INT: case PlSqlParser.INVALIDATE: case PlSqlParser.INVISIBLE: case PlSqlParser.IN_XQUERY: case PlSqlParser.ISOLATION: case PlSqlParser.ISOLATION_LEVEL: case PlSqlParser.ITERATE: case PlSqlParser.ITERATION_NUMBER: case PlSqlParser.JAVA: case PlSqlParser.JOB: case PlSqlParser.JOIN: case PlSqlParser.JSON_ARRAYAGG: case PlSqlParser.JSON_ARRAY: case PlSqlParser.JSON_EQUAL: case PlSqlParser.JSON_EXISTS2: case PlSqlParser.JSON_EXISTS: case PlSqlParser.JSONGET: case PlSqlParser.JSON: case PlSqlParser.JSON_OBJECTAGG: case PlSqlParser.JSON_OBJECT: case PlSqlParser.JSONPARSE: case PlSqlParser.JSON_QUERY: case PlSqlParser.JSON_SERIALIZE: case PlSqlParser.JSON_TABLE: case PlSqlParser.JSON_TEXTCONTAINS2: case PlSqlParser.JSON_TEXTCONTAINS: case PlSqlParser.JSON_VALUE: case PlSqlParser.KEEP_DUPLICATES: case PlSqlParser.KEEP: case PlSqlParser.KERBEROS: case PlSqlParser.KEY: case PlSqlParser.KEY_LENGTH: case PlSqlParser.KEYSIZE: case PlSqlParser.KEYS: case PlSqlParser.KEYSTORE: case PlSqlParser.KILL: case PlSqlParser.LABEL: case PlSqlParser.LANGUAGE: case PlSqlParser.LAST_DAY: case PlSqlParser.LAST: case PlSqlParser.LAST_VALUE: case PlSqlParser.LATERAL: case PlSqlParser.LAX: case PlSqlParser.LAYER: case PlSqlParser.LDAP_REGISTRATION_ENABLED: case PlSqlParser.LDAP_REGISTRATION: case PlSqlParser.LDAP_REG_SYNC_INTERVAL: case PlSqlParser.LEADING: case PlSqlParser.LEFT: case PlSqlParser.LENGTH2: case PlSqlParser.LENGTH4: case PlSqlParser.LENGTHB: case PlSqlParser.LENGTHC: case PlSqlParser.LENGTH: case PlSqlParser.LESS: case PlSqlParser.LEVEL: case PlSqlParser.LEVELS: case PlSqlParser.LIBRARY: case PlSqlParser.LIFECYCLE: case PlSqlParser.LIFE: case PlSqlParser.LIFETIME: case PlSqlParser.LIKE2: case PlSqlParser.LIKE4: case PlSqlParser.LIKEC: case PlSqlParser.LIKE_EXPAND: case PlSqlParser.LIMIT: case PlSqlParser.LINEAR: case PlSqlParser.LINK: case PlSqlParser.LIST: case PlSqlParser.LN: case PlSqlParser.LNNVL: case PlSqlParser.LOAD: case PlSqlParser.LOB: case PlSqlParser.LOBNVL: case PlSqlParser.LOBS: case PlSqlParser.LOCAL_INDEXES: case PlSqlParser.LOCAL: case PlSqlParser.LOCALTIME: case PlSqlParser.LOCALTIMESTAMP: case PlSqlParser.LOCATION: case PlSqlParser.LOCATOR: case PlSqlParser.LOCKED: case PlSqlParser.LOCKING: case PlSqlParser.LOGFILE: case PlSqlParser.LOGFILES: case PlSqlParser.LOGGING: case PlSqlParser.LOGICAL: case PlSqlParser.LOGICAL_READS_PER_CALL: case PlSqlParser.LOGICAL_READS_PER_SESSION: case PlSqlParser.LOG: case PlSqlParser.LOGMINING: case PlSqlParser.LOGOFF: case PlSqlParser.LOGON: case PlSqlParser.LOG_READ_ONLY_VIOLATIONS: case PlSqlParser.LONG: case PlSqlParser.LOOP: case PlSqlParser.LOWER: case PlSqlParser.LOW: case PlSqlParser.LPAD: case PlSqlParser.LTRIM: case PlSqlParser.MAIN: case PlSqlParser.MAKE_REF: case PlSqlParser.MANAGED: case PlSqlParser.MANAGE: case PlSqlParser.MANAGEMENT: case PlSqlParser.MANAGER: case PlSqlParser.MANUAL: case PlSqlParser.MAP: case PlSqlParser.MAPPING: case PlSqlParser.MASTER: case PlSqlParser.MATCHED: case PlSqlParser.MATCHES: case PlSqlParser.MATCH: case PlSqlParser.MATCH_NUMBER: case PlSqlParser.MATCH_RECOGNIZE: case PlSqlParser.MATERIALIZED: case PlSqlParser.MATERIALIZE: case PlSqlParser.MAXARCHLOGS: case PlSqlParser.MAXDATAFILES: case PlSqlParser.MAXEXTENTS: case PlSqlParser.MAXIMIZE: case PlSqlParser.MAXINSTANCES: case PlSqlParser.MAXLOGFILES: case PlSqlParser.MAXLOGHISTORY: case PlSqlParser.MAXLOGMEMBERS: case PlSqlParser.MAX_SHARED_TEMP_SIZE: case PlSqlParser.MAXSIZE: case PlSqlParser.MAXTRANS: case PlSqlParser.MAXVALUE: case PlSqlParser.MEASURE: case PlSqlParser.MEASURES: case PlSqlParser.MEDIUM: case PlSqlParser.MEMBER: case PlSqlParser.MEMCOMPRESS: case PlSqlParser.MEMORY: case PlSqlParser.MERGEACTIONS: case PlSqlParser.MERGE_AJ: case PlSqlParser.MERGE_CONST_ON: case PlSqlParser.MERGE: case PlSqlParser.MERGE_SJ: case PlSqlParser.METADATA: case PlSqlParser.METHOD: case PlSqlParser.MIGRATE: case PlSqlParser.MIGRATION: case PlSqlParser.MINEXTENTS: case PlSqlParser.MINIMIZE: case PlSqlParser.MINIMUM: case PlSqlParser.MINING: case PlSqlParser.MINUS_NULL: case PlSqlParser.MINUTE: case PlSqlParser.MINVALUE: case PlSqlParser.MIRRORCOLD: case PlSqlParser.MIRRORHOT: case PlSqlParser.MIRROR: case PlSqlParser.MLSLABEL: case PlSqlParser.MODEL_COMPILE_SUBQUERY: case PlSqlParser.MODEL_DONTVERIFY_UNIQUENESS: case PlSqlParser.MODEL_DYNAMIC_SUBQUERY: case PlSqlParser.MODEL_MIN_ANALYSIS: case PlSqlParser.MODEL: case PlSqlParser.MODEL_NB: case PlSqlParser.MODEL_NO_ANALYSIS: case PlSqlParser.MODEL_PBY: case PlSqlParser.MODEL_PUSH_REF: case PlSqlParser.MODEL_SV: case PlSqlParser.MODIFICATION: case PlSqlParser.MODIFY_COLUMN_TYPE: case PlSqlParser.MODIFY: case PlSqlParser.MOD: case PlSqlParser.MODULE: case PlSqlParser.MONITORING: case PlSqlParser.MONITOR: case PlSqlParser.MONTH: case PlSqlParser.MONTHS_BETWEEN: case PlSqlParser.MONTHS: case PlSqlParser.MOUNT: case PlSqlParser.MOUNTPATH: case PlSqlParser.MOVEMENT: case PlSqlParser.MOVE: case PlSqlParser.MULTIDIMENSIONAL: case PlSqlParser.MULTISET: case PlSqlParser.MV_MERGE: case PlSqlParser.NAMED: case PlSqlParser.NAME: case PlSqlParser.NAMESPACE: case PlSqlParser.NAN: case PlSqlParser.NANVL: case PlSqlParser.NATIONAL: case PlSqlParser.NATIVE_FULL_OUTER_JOIN: case PlSqlParser.NATIVE: case PlSqlParser.NATURAL: case PlSqlParser.NAV: case PlSqlParser.NCHAR_CS: case PlSqlParser.NCHAR: case PlSqlParser.NCHR: case PlSqlParser.NCLOB: case PlSqlParser.NEEDED: case PlSqlParser.NEG: case PlSqlParser.NESTED: case PlSqlParser.NESTED_TABLE_FAST_INSERT: case PlSqlParser.NESTED_TABLE_GET_REFS: case PlSqlParser.NESTED_TABLE_ID: case PlSqlParser.NESTED_TABLE_SET_REFS: case PlSqlParser.NESTED_TABLE_SET_SETID: case PlSqlParser.NETWORK: case PlSqlParser.NEVER: case PlSqlParser.NEW: case PlSqlParser.NEW_TIME: case PlSqlParser.NEXT_DAY: case PlSqlParser.NEXT: case PlSqlParser.NL_AJ: case PlSqlParser.NLJ_BATCHING: case PlSqlParser.NLJ_INDEX_FILTER: case PlSqlParser.NLJ_INDEX_SCAN: case PlSqlParser.NLJ_PREFETCH: case PlSqlParser.NLS_CALENDAR: case PlSqlParser.NLS_CHARACTERSET: case PlSqlParser.NLS_CHARSET_DECL_LEN: case PlSqlParser.NLS_CHARSET_ID: case PlSqlParser.NLS_CHARSET_NAME: case PlSqlParser.NLS_COMP: case PlSqlParser.NLS_CURRENCY: case PlSqlParser.NLS_DATE_FORMAT: case PlSqlParser.NLS_DATE_LANGUAGE: case PlSqlParser.NLS_INITCAP: case PlSqlParser.NLS_ISO_CURRENCY: case PlSqlParser.NL_SJ: case PlSqlParser.NLS_LANG: case PlSqlParser.NLS_LANGUAGE: case PlSqlParser.NLS_LENGTH_SEMANTICS: case PlSqlParser.NLS_LOWER: case PlSqlParser.NLS_NCHAR_CONV_EXCP: case PlSqlParser.NLS_NUMERIC_CHARACTERS: case PlSqlParser.NLS_SORT: case PlSqlParser.NLSSORT: case PlSqlParser.NLS_SPECIAL_CHARS: case PlSqlParser.NLS_TERRITORY: case PlSqlParser.NLS_UPPER: case PlSqlParser.NO_ACCESS: case PlSqlParser.NO_ADAPTIVE_PLAN: case PlSqlParser.NO_ANSI_REARCH: case PlSqlParser.NOAPPEND: case PlSqlParser.NOARCHIVELOG: case PlSqlParser.NOAUDIT: case PlSqlParser.NO_AUTO_REOPTIMIZE: case PlSqlParser.NO_BASETABLE_MULTIMV_REWRITE: case PlSqlParser.NO_BATCH_TABLE_ACCESS_BY_ROWID: case PlSqlParser.NO_BIND_AWARE: case PlSqlParser.NO_BUFFER: case PlSqlParser.NOCACHE: case PlSqlParser.NO_CARTESIAN: case PlSqlParser.NO_CHECK_ACL_REWRITE: case PlSqlParser.NO_CLUSTER_BY_ROWID: case PlSqlParser.NO_CLUSTERING: case PlSqlParser.NO_COALESCE_SQ: case PlSqlParser.NO_COMMON_DATA: case PlSqlParser.NO_CONNECT_BY_CB_WHR_ONLY: case PlSqlParser.NO_CONNECT_BY_COMBINE_SW: case PlSqlParser.NO_CONNECT_BY_COST_BASED: case PlSqlParser.NO_CONNECT_BY_ELIM_DUPS: case PlSqlParser.NO_CONNECT_BY_FILTERING: case PlSqlParser.NOCOPY: case PlSqlParser.NO_COST_XML_QUERY_REWRITE: case PlSqlParser.NO_CPU_COSTING: case PlSqlParser.NOCPU_COSTING: case PlSqlParser.NOCYCLE: case PlSqlParser.NO_DATA_SECURITY_REWRITE: case PlSqlParser.NO_DECORRELATE: case PlSqlParser.NODELAY: case PlSqlParser.NO_DOMAIN_INDEX_FILTER: case PlSqlParser.NO_DST_UPGRADE_INSERT_CONV: case PlSqlParser.NO_ELIM_GROUPBY: case PlSqlParser.NO_ELIMINATE_JOIN: case PlSqlParser.NO_ELIMINATE_OBY: case PlSqlParser.NO_ELIMINATE_OUTER_JOIN: case PlSqlParser.NOENTITYESCAPING: case PlSqlParser.NO_EXPAND_GSET_TO_UNION: case PlSqlParser.NO_EXPAND: case PlSqlParser.NO_EXPAND_TABLE: case PlSqlParser.NO_FACT: case PlSqlParser.NO_FACTORIZE_JOIN: case PlSqlParser.NO_FILTERING: case PlSqlParser.NOFORCE: case PlSqlParser.NO_FULL_OUTER_JOIN_TO_OUTER: case PlSqlParser.NO_GATHER_OPTIMIZER_STATISTICS: case PlSqlParser.NO_GBY_PUSHDOWN: case PlSqlParser.NOGUARANTEE: case PlSqlParser.NO_INDEX_FFS: case PlSqlParser.NO_INDEX: case PlSqlParser.NO_INDEX_SS: case PlSqlParser.NO_INMEMORY: case PlSqlParser.NO_INMEMORY_PRUNING: case PlSqlParser.NOKEEP: case PlSqlParser.NO_LOAD: case PlSqlParser.NOLOCAL: case PlSqlParser.NOLOGGING: case PlSqlParser.NOMAPPING: case PlSqlParser.NOMAXVALUE: case PlSqlParser.NO_MERGE: case PlSqlParser.NOMINIMIZE: case PlSqlParser.NOMINVALUE: case PlSqlParser.NO_MODEL_PUSH_REF: case PlSqlParser.NO_MONITORING: case PlSqlParser.NOMONITORING: case PlSqlParser.NO_MONITOR: case PlSqlParser.NO_MULTIMV_REWRITE: case PlSqlParser.NO_NATIVE_FULL_OUTER_JOIN: case PlSqlParser.NONBLOCKING: case PlSqlParser.NONEDITIONABLE: case PlSqlParser.NONE: case PlSqlParser.NO_NLJ_BATCHING: case PlSqlParser.NO_NLJ_PREFETCH: case PlSqlParser.NO: case PlSqlParser.NONSCHEMA: case PlSqlParser.NO_OBJECT_LINK: case PlSqlParser.NOORDER: case PlSqlParser.NO_ORDER_ROLLUPS: case PlSqlParser.NO_OUTER_JOIN_TO_ANTI: case PlSqlParser.NO_OUTER_JOIN_TO_INNER: case PlSqlParser.NOOVERRIDE: case PlSqlParser.NO_PARALLEL_INDEX: case PlSqlParser.NOPARALLEL_INDEX: case PlSqlParser.NO_PARALLEL: case PlSqlParser.NOPARALLEL: case PlSqlParser.NO_PARTIAL_COMMIT: case PlSqlParser.NO_PARTIAL_JOIN: case PlSqlParser.NO_PARTIAL_ROLLUP_PUSHDOWN: case PlSqlParser.NOPARTITION: case PlSqlParser.NO_PLACE_DISTINCT: case PlSqlParser.NO_PLACE_GROUP_BY: case PlSqlParser.NO_PQ_CONCURRENT_UNION: case PlSqlParser.NO_PQ_MAP: case PlSqlParser.NO_PQ_REPLICATE: case PlSqlParser.NO_PQ_SKEW: case PlSqlParser.NO_PRUNE_GSETS: case PlSqlParser.NO_PULL_PRED: case PlSqlParser.NO_PUSH_PRED: case PlSqlParser.NO_PUSH_SUBQ: case PlSqlParser.NO_PX_FAULT_TOLERANCE: case PlSqlParser.NO_PX_JOIN_FILTER: case PlSqlParser.NO_QKN_BUFF: case PlSqlParser.NO_QUERY_TRANSFORMATION: case PlSqlParser.NO_REF_CASCADE: case PlSqlParser.NORELOCATE: case PlSqlParser.NORELY: case PlSqlParser.NOREPAIR: case PlSqlParser.NOREPLAY: case PlSqlParser.NORESETLOGS: case PlSqlParser.NO_RESULT_CACHE: case PlSqlParser.NOREVERSE: case PlSqlParser.NO_REWRITE: case PlSqlParser.NOREWRITE: case PlSqlParser.NORMAL: case PlSqlParser.NO_ROOT_SW_FOR_LOCAL: case PlSqlParser.NOROWDEPENDENCIES: case PlSqlParser.NOSCHEMACHECK: case PlSqlParser.NOSEGMENT: case PlSqlParser.NO_SEMIJOIN: case PlSqlParser.NO_SEMI_TO_INNER: case PlSqlParser.NO_SET_TO_JOIN: case PlSqlParser.NOSORT: case PlSqlParser.NO_SQL_TRANSLATION: case PlSqlParser.NO_SQL_TUNE: case PlSqlParser.NO_STAR_TRANSFORMATION: case PlSqlParser.NO_STATEMENT_QUEUING: case PlSqlParser.NO_STATS_GSETS: case PlSqlParser.NOSTRICT: case PlSqlParser.NO_SUBQUERY_PRUNING: case PlSqlParser.NO_SUBSTRB_PAD: case PlSqlParser.NO_SWAP_JOIN_INPUTS: case PlSqlParser.NOSWITCH: case PlSqlParser.NO_TABLE_LOOKUP_BY_NL: case PlSqlParser.NO_TEMP_TABLE: case PlSqlParser.NOTHING: case PlSqlParser.NOTIFICATION: case PlSqlParser.NO_TRANSFORM_DISTINCT_AGG: case PlSqlParser.NO_UNNEST: case PlSqlParser.NO_USE_CUBE: case PlSqlParser.NO_USE_HASH_AGGREGATION: case PlSqlParser.NO_USE_HASH_GBY_FOR_PUSHDOWN: case PlSqlParser.NO_USE_HASH: case PlSqlParser.NO_USE_INVISIBLE_INDEXES: case PlSqlParser.NO_USE_MERGE: case PlSqlParser.NO_USE_NL: case PlSqlParser.NO_USE_VECTOR_AGGREGATION: case PlSqlParser.NOVALIDATE: case PlSqlParser.NO_VECTOR_TRANSFORM_DIMS: case PlSqlParser.NO_VECTOR_TRANSFORM_FACT: case PlSqlParser.NO_VECTOR_TRANSFORM: case PlSqlParser.NO_XDB_FASTPATH_INSERT: case PlSqlParser.NO_XML_DML_REWRITE: case PlSqlParser.NO_XMLINDEX_REWRITE_IN_SELECT: case PlSqlParser.NO_XMLINDEX_REWRITE: case PlSqlParser.NO_XML_QUERY_REWRITE: case PlSqlParser.NO_ZONEMAP: case PlSqlParser.NTH_VALUE: case PlSqlParser.NULLIF: case PlSqlParser.NULLS: case PlSqlParser.NUMBER: case PlSqlParser.NUMERIC: case PlSqlParser.NUM_INDEX_KEYS: case PlSqlParser.NUMTODSINTERVAL: case PlSqlParser.NUMTOYMINTERVAL: case PlSqlParser.NVARCHAR2: case PlSqlParser.NVL2: case PlSqlParser.OBJECT2XML: case PlSqlParser.OBJECT: case PlSqlParser.OBJ_ID: case PlSqlParser.OBJNO: case PlSqlParser.OBJNO_REUSE: case PlSqlParser.OCCURENCES: case PlSqlParser.OFFLINE: case PlSqlParser.OFF: case PlSqlParser.OFFSET: case PlSqlParser.OIDINDEX: case PlSqlParser.OID: case PlSqlParser.OLAP: case PlSqlParser.OLD: case PlSqlParser.OLD_PUSH_PRED: case PlSqlParser.OLS: case PlSqlParser.OLTP: case PlSqlParser.OMIT: case PlSqlParser.ONE: case PlSqlParser.ONLINE: case PlSqlParser.ONLY: case PlSqlParser.OPAQUE: case PlSqlParser.OPAQUE_TRANSFORM: case PlSqlParser.OPAQUE_XCANONICAL: case PlSqlParser.OPCODE: case PlSqlParser.OPEN: case PlSqlParser.OPERATIONS: case PlSqlParser.OPERATOR: case PlSqlParser.OPT_ESTIMATE: case PlSqlParser.OPTIMAL: case PlSqlParser.OPTIMIZE: case PlSqlParser.OPTIMIZER_FEATURES_ENABLE: case PlSqlParser.OPTIMIZER_GOAL: case PlSqlParser.OPT_PARAM: case PlSqlParser.ORA_BRANCH: case PlSqlParser.ORA_CHECK_ACL: case PlSqlParser.ORA_CHECK_PRIVILEGE: case PlSqlParser.ORA_CLUSTERING: case PlSqlParser.ORADATA: case PlSqlParser.ORADEBUG: case PlSqlParser.ORA_DST_AFFECTED: case PlSqlParser.ORA_DST_CONVERT: case PlSqlParser.ORA_DST_ERROR: case PlSqlParser.ORA_GET_ACLIDS: case PlSqlParser.ORA_GET_PRIVILEGES: case PlSqlParser.ORA_HASH: case PlSqlParser.ORA_INVOKING_USERID: case PlSqlParser.ORA_INVOKING_USER: case PlSqlParser.ORA_INVOKING_XS_USER_GUID: case PlSqlParser.ORA_INVOKING_XS_USER: case PlSqlParser.ORA_RAWCOMPARE: case PlSqlParser.ORA_RAWCONCAT: case PlSqlParser.ORA_ROWSCN: case PlSqlParser.ORA_ROWSCN_RAW: case PlSqlParser.ORA_ROWVERSION: case PlSqlParser.ORA_TABVERSION: case PlSqlParser.ORA_WRITE_TIME: case PlSqlParser.ORDERED: case PlSqlParser.ORDERED_PREDICATES: case PlSqlParser.ORDINALITY: case PlSqlParser.OR_EXPAND: case PlSqlParser.ORGANIZATION: case PlSqlParser.OR_PREDICATES: case PlSqlParser.OSERROR: case PlSqlParser.OTHER: case PlSqlParser.OUTER_JOIN_TO_ANTI: case PlSqlParser.OUTER_JOIN_TO_INNER: case PlSqlParser.OUTER: case PlSqlParser.OUTLINE_LEAF: case PlSqlParser.OUTLINE: case PlSqlParser.OUT_OF_LINE: case PlSqlParser.OUT: case PlSqlParser.OVERFLOW_NOMOVE: case PlSqlParser.OVERFLOW: case PlSqlParser.OVERLAPS: case PlSqlParser.OVER: case PlSqlParser.OVERRIDING: case PlSqlParser.OWNER: case PlSqlParser.OWNERSHIP: case PlSqlParser.OWN: case PlSqlParser.PACKAGE: case PlSqlParser.PACKAGES: case PlSqlParser.PARALLEL_ENABLE: case PlSqlParser.PARALLEL_INDEX: case PlSqlParser.PARALLEL: case PlSqlParser.PARAMETERS: case PlSqlParser.PARAM: case PlSqlParser.PARENT: case PlSqlParser.PARITY: case PlSqlParser.PARTIAL_JOIN: case PlSqlParser.PARTIALLY: case PlSqlParser.PARTIAL: case PlSqlParser.PARTIAL_ROLLUP_PUSHDOWN: case PlSqlParser.PARTITION_HASH: case PlSqlParser.PARTITION_LIST: case PlSqlParser.PARTITION: case PlSqlParser.PARTITION_RANGE: case PlSqlParser.PARTITIONS: case PlSqlParser.PARTNUMINST: case PlSqlParser.PASSING: case PlSqlParser.PASSWORD_GRACE_TIME: case PlSqlParser.PASSWORD_LIFE_TIME: case PlSqlParser.PASSWORD_LOCK_TIME: case PlSqlParser.PASSWORD: case PlSqlParser.PASSWORD_REUSE_MAX: case PlSqlParser.PASSWORD_REUSE_TIME: case PlSqlParser.PASSWORD_VERIFY_FUNCTION: case PlSqlParser.PAST: case PlSqlParser.PATCH: case PlSqlParser.PATH: case PlSqlParser.PATH_PREFIX: case PlSqlParser.PATHS: case PlSqlParser.PATTERN: case PlSqlParser.PBL_HS_BEGIN: case PlSqlParser.PBL_HS_END: case PlSqlParser.PCTINCREASE: case PlSqlParser.PCTTHRESHOLD: case PlSqlParser.PCTUSED: case PlSqlParser.PCTVERSION: case PlSqlParser.PENDING: case PlSqlParser.PERCENT_KEYWORD: case PlSqlParser.PERCENT_RANKM: case PlSqlParser.PERFORMANCE: case PlSqlParser.PERIOD_KEYWORD: case PlSqlParser.PERMANENT: case PlSqlParser.PERMISSION: case PlSqlParser.PERMUTE: case PlSqlParser.PER: case PlSqlParser.PFILE: case PlSqlParser.PHYSICAL: case PlSqlParser.PIKEY: case PlSqlParser.PIPELINED: case PlSqlParser.PIV_GB: case PlSqlParser.PIVOT: case PlSqlParser.PIV_SSF: case PlSqlParser.PLACE_DISTINCT: case PlSqlParser.PLACE_GROUP_BY: case PlSqlParser.PLAN: case PlSqlParser.PLSCOPE_SETTINGS: case PlSqlParser.PLS_INTEGER: case PlSqlParser.PLSQL_CCFLAGS: case PlSqlParser.PLSQL_CODE_TYPE: case PlSqlParser.PLSQL_DEBUG: case PlSqlParser.PLSQL_OPTIMIZE_LEVEL: case PlSqlParser.PLSQL_WARNINGS: case PlSqlParser.PLUGGABLE: case PlSqlParser.POINT: case PlSqlParser.POLICY: case PlSqlParser.POOL_16K: case PlSqlParser.POOL_2K: case PlSqlParser.POOL_32K: case PlSqlParser.POOL_4K: case PlSqlParser.POOL_8K: case PlSqlParser.POSITIVEN: case PlSqlParser.POSITIVE: case PlSqlParser.POST_TRANSACTION: case PlSqlParser.POWERMULTISET_BY_CARDINALITY: case PlSqlParser.POWERMULTISET: case PlSqlParser.POWER: case PlSqlParser.PQ_CONCURRENT_UNION: case PlSqlParser.PQ_DISTRIBUTE: case PlSqlParser.PQ_DISTRIBUTE_WINDOW: case PlSqlParser.PQ_FILTER: case PlSqlParser.PQ_MAP: case PlSqlParser.PQ_NOMAP: case PlSqlParser.PQ_REPLICATE: case PlSqlParser.PQ_SKEW: case PlSqlParser.PRAGMA: case PlSqlParser.PREBUILT: case PlSqlParser.PRECEDES: case PlSqlParser.PRECEDING: case PlSqlParser.PRECISION: case PlSqlParser.PRECOMPUTE_SUBQUERY: case PlSqlParser.PREDICATE_REORDERS: case PlSqlParser.PRELOAD: case PlSqlParser.PREPARE: case PlSqlParser.PRESENTNNV: case PlSqlParser.PRESENT: case PlSqlParser.PRESENTV: case PlSqlParser.PRESERVE_OID: case PlSqlParser.PRESERVE: case PlSqlParser.PRETTY: case PlSqlParser.PREVIOUS: case PlSqlParser.PREV: case PlSqlParser.PRIMARY: case PlSqlParser.PRINTBLOBTOCLOB: case PlSqlParser.PRIORITY: case PlSqlParser.PRIVATE: case PlSqlParser.PRIVATE_SGA: case PlSqlParser.PRIVILEGED: case PlSqlParser.PRIVILEGE: case PlSqlParser.PRIVILEGES: case PlSqlParser.PROCEDURAL: case PlSqlParser.PROCEDURE: case PlSqlParser.PROCESS: case PlSqlParser.PROFILE: case PlSqlParser.PROGRAM: case PlSqlParser.PROJECT: case PlSqlParser.PROPAGATE: case PlSqlParser.PROTECTED: case PlSqlParser.PROTECTION: case PlSqlParser.PROXY: case PlSqlParser.PRUNING: case PlSqlParser.PULL_PRED: case PlSqlParser.PURGE: case PlSqlParser.PUSH_PRED: case PlSqlParser.PUSH_SUBQ: case PlSqlParser.PX_FAULT_TOLERANCE: case PlSqlParser.PX_GRANULE: case PlSqlParser.PX_JOIN_FILTER: case PlSqlParser.QB_NAME: case PlSqlParser.QUERY_BLOCK: case PlSqlParser.QUERY: case PlSqlParser.QUEUE_CURR: case PlSqlParser.QUEUE: case PlSqlParser.QUEUE_ROWP: case PlSqlParser.QUIESCE: case PlSqlParser.QUORUM: case PlSqlParser.QUOTA: case PlSqlParser.RAISE: case PlSqlParser.RANDOM_LOCAL: case PlSqlParser.RANDOM: case PlSqlParser.RANGE: case PlSqlParser.RANKM: case PlSqlParser.RAPIDLY: case PlSqlParser.RAW: case PlSqlParser.RAWTOHEX: case PlSqlParser.RAWTONHEX: case PlSqlParser.RBA: case PlSqlParser.RBO_OUTLINE: case PlSqlParser.RDBA: case PlSqlParser.READ: case PlSqlParser.READS: case PlSqlParser.REALM: case PlSqlParser.REAL: case PlSqlParser.REBALANCE: case PlSqlParser.REBUILD: case PlSqlParser.RECORD: case PlSqlParser.RECORDS_PER_BLOCK: case PlSqlParser.RECOVERABLE: case PlSqlParser.RECOVER: case PlSqlParser.RECOVERY: case PlSqlParser.RECYCLEBIN: case PlSqlParser.RECYCLE: case PlSqlParser.REDACTION: case PlSqlParser.REDEFINE: case PlSqlParser.REDO: case PlSqlParser.REDUCED: case PlSqlParser.REDUNDANCY: case PlSqlParser.REF_CASCADE_CURSOR: case PlSqlParser.REFERENCED: case PlSqlParser.REFERENCE: case PlSqlParser.REFERENCES: case PlSqlParser.REFERENCING: case PlSqlParser.REF: case PlSqlParser.REFRESH: case PlSqlParser.REFTOHEX: case PlSqlParser.REGEXP_COUNT: case PlSqlParser.REGEXP_INSTR: case PlSqlParser.REGEXP_LIKE: case PlSqlParser.REGEXP_REPLACE: case PlSqlParser.REGEXP_SUBSTR: case PlSqlParser.REGISTER: case PlSqlParser.REGR_AVGX: case PlSqlParser.REGR_AVGY: case PlSqlParser.REGR_COUNT: case PlSqlParser.REGR_INTERCEPT: case PlSqlParser.REGR_R2: case PlSqlParser.REGR_SLOPE: case PlSqlParser.REGR_SXX: case PlSqlParser.REGR_SXY: case PlSqlParser.REGR_SYY: case PlSqlParser.REGULAR: case PlSqlParser.REJECT: case PlSqlParser.REKEY: case PlSqlParser.RELATIONAL: case PlSqlParser.RELOCATE: case PlSqlParser.RELY: case PlSqlParser.REMAINDER: case PlSqlParser.REMOTE_MAPPED: case PlSqlParser.REMOVE: case PlSqlParser.RENAME: case PlSqlParser.REPAIR: case PlSqlParser.REPEAT: case PlSqlParser.REPLACE: case PlSqlParser.REPLICATION: case PlSqlParser.REQUIRED: case PlSqlParser.RESETLOGS: case PlSqlParser.RESET: case PlSqlParser.RESIZE: case PlSqlParser.RESOLVE: case PlSqlParser.RESOLVER: case PlSqlParser.RESPECT: case PlSqlParser.RESTART: case PlSqlParser.RESTORE_AS_INTERVALS: case PlSqlParser.RESTORE: case PlSqlParser.RESTRICT_ALL_REF_CONS: case PlSqlParser.RESTRICTED: case PlSqlParser.RESTRICT_REFERENCES: case PlSqlParser.RESTRICT: case PlSqlParser.RESULT_CACHE: case PlSqlParser.RESULT: case PlSqlParser.RESUMABLE: case PlSqlParser.RESUME: case PlSqlParser.RETENTION: case PlSqlParser.RETRY_ON_ROW_CHANGE: case PlSqlParser.RETURNING: case PlSqlParser.RETURN: case PlSqlParser.REUSE: case PlSqlParser.REVERSE: case PlSqlParser.REWRITE_OR_ERROR: case PlSqlParser.REWRITE: case PlSqlParser.RIGHT: case PlSqlParser.ROLE: case PlSqlParser.ROLESET: case PlSqlParser.ROLES: case PlSqlParser.ROLLBACK: case PlSqlParser.ROLLING: case PlSqlParser.ROLLUP: case PlSqlParser.ROWDEPENDENCIES: case PlSqlParser.ROWID_MAPPING_TABLE: case PlSqlParser.ROWID: case PlSqlParser.ROWIDTOCHAR: case PlSqlParser.ROWIDTONCHAR: case PlSqlParser.ROW_LENGTH: case PlSqlParser.ROWNUM: case PlSqlParser.ROW: case PlSqlParser.ROWS: case PlSqlParser.RPAD: case PlSqlParser.RTRIM: case PlSqlParser.RULE: case PlSqlParser.RULES: case PlSqlParser.RUNNING: case PlSqlParser.SALT: case PlSqlParser.SAMPLE: case PlSqlParser.SAVE_AS_INTERVALS: case PlSqlParser.SAVEPOINT: case PlSqlParser.SAVE: case PlSqlParser.SB4: case PlSqlParser.SCALE_ROWS: case PlSqlParser.SCALE: case PlSqlParser.SCAN_INSTANCES: case PlSqlParser.SCAN: case PlSqlParser.SCHEDULER: case PlSqlParser.SCHEMACHECK: case PlSqlParser.SCHEMA: case PlSqlParser.SCN_ASCENDING: case PlSqlParser.SCN: case PlSqlParser.SCOPE: case PlSqlParser.SCRUB: case PlSqlParser.SD_ALL: case PlSqlParser.SD_INHIBIT: case PlSqlParser.SDO_GEOM_MBR: case PlSqlParser.SD_SHOW: case PlSqlParser.SEARCH: case PlSqlParser.SECOND: case PlSqlParser.SECRET: case PlSqlParser.SECUREFILE_DBA: case PlSqlParser.SECUREFILE: case PlSqlParser.SECURITY: case PlSqlParser.SEED: case PlSqlParser.SEG_BLOCK: case PlSqlParser.SEG_FILE: case PlSqlParser.SEGMENT: case PlSqlParser.SELECTIVITY: case PlSqlParser.SELF: case PlSqlParser.SEMIJOIN_DRIVER: case PlSqlParser.SEMIJOIN: case PlSqlParser.SEMI_TO_INNER: case PlSqlParser.SEQUENCED: case PlSqlParser.SEQUENCE: case PlSqlParser.SEQUENTIAL: case PlSqlParser.SERIALIZABLE: case PlSqlParser.SERIALLY_REUSABLE: case PlSqlParser.SERIAL: case PlSqlParser.SERVERERROR: case PlSqlParser.SERVICE_NAME_CONVERT: case PlSqlParser.SERVICES: case PlSqlParser.SESSION_CACHED_CURSORS: case PlSqlParser.SESSION: case PlSqlParser.SESSIONS_PER_USER: case PlSqlParser.SESSIONTIMEZONE: case PlSqlParser.SESSIONTZNAME: case PlSqlParser.SET: case PlSqlParser.SETS: case PlSqlParser.SETTINGS: case PlSqlParser.SET_TO_JOIN: case PlSqlParser.SEVERE: case PlSqlParser.SHARED_POOL: case PlSqlParser.SHARED: case PlSqlParser.SHARING: case PlSqlParser.SHELFLIFE: case PlSqlParser.SHOW: case PlSqlParser.SHRINK: case PlSqlParser.SHUTDOWN: case PlSqlParser.SIBLINGS: case PlSqlParser.SID: case PlSqlParser.SIGNAL_COMPONENT: case PlSqlParser.SIGNAL_FUNCTION: case PlSqlParser.SIGN: case PlSqlParser.SIGNTYPE: case PlSqlParser.SIMPLE_INTEGER: case PlSqlParser.SIMPLE: case PlSqlParser.SINGLE: case PlSqlParser.SINGLETASK: case PlSqlParser.SINH: case PlSqlParser.SIN: case PlSqlParser.SKIP_EXT_OPTIMIZER: case PlSqlParser.SKIP_: case PlSqlParser.SKIP_UNQ_UNUSABLE_IDX: case PlSqlParser.SKIP_UNUSABLE_INDEXES: case PlSqlParser.SMALLFILE: case PlSqlParser.SMALLINT: case PlSqlParser.SNAPSHOT: case PlSqlParser.SOME: case PlSqlParser.SORT: case PlSqlParser.SOUNDEX: case PlSqlParser.SOURCE_FILE_DIRECTORY: case PlSqlParser.SOURCE_FILE_NAME_CONVERT: case PlSqlParser.SOURCE: case PlSqlParser.SPACE_KEYWORD: case PlSqlParser.SPECIFICATION: case PlSqlParser.SPFILE: case PlSqlParser.SPLIT: case PlSqlParser.SPREADSHEET: case PlSqlParser.SQLDATA: case PlSqlParser.SQLERROR: case PlSqlParser.SQLLDR: case PlSqlParser.SQL: case PlSqlParser.SQL_TRACE: case PlSqlParser.SQL_TRANSLATION_PROFILE: case PlSqlParser.SQRT: case PlSqlParser.STALE: case PlSqlParser.STANDALONE: case PlSqlParser.STANDARD_HASH: case PlSqlParser.STANDBY_MAX_DATA_DELAY: case PlSqlParser.STANDBYS: case PlSqlParser.STANDBY: case PlSqlParser.STAR: case PlSqlParser.STAR_TRANSFORMATION: case PlSqlParser.STARTUP: case PlSqlParser.STATEMENT_ID: case PlSqlParser.STATEMENT_QUEUING: case PlSqlParser.STATEMENTS: case PlSqlParser.STATEMENT: case PlSqlParser.STATE: case PlSqlParser.STATIC: case PlSqlParser.STATISTICS: case PlSqlParser.STATS_BINOMIAL_TEST: case PlSqlParser.STATS_CROSSTAB: case PlSqlParser.STATS_F_TEST: case PlSqlParser.STATS_KS_TEST: case PlSqlParser.STATS_MODE: case PlSqlParser.STATS_MW_TEST: case PlSqlParser.STATS_ONE_WAY_ANOVA: case PlSqlParser.STATS_T_TEST_INDEP: case PlSqlParser.STATS_T_TEST_INDEPU: case PlSqlParser.STATS_T_TEST_ONE: case PlSqlParser.STATS_T_TEST_PAIRED: case PlSqlParser.STATS_WSR_TEST: case PlSqlParser.STDDEV_POP: case PlSqlParser.STDDEV_SAMP: case PlSqlParser.STOP: case PlSqlParser.STORAGE: case PlSqlParser.STORE: case PlSqlParser.STREAMS: case PlSqlParser.STREAM: case PlSqlParser.STRICT: case PlSqlParser.STRING: case PlSqlParser.STRIPE_COLUMNS: case PlSqlParser.STRIPE_WIDTH: case PlSqlParser.STRIP: case PlSqlParser.STRUCTURE: case PlSqlParser.SUBMULTISET: case PlSqlParser.SUBPARTITION_REL: case PlSqlParser.SUBPARTITIONS: case PlSqlParser.SUBPARTITION: case PlSqlParser.SUBQUERIES: case PlSqlParser.SUBQUERY_PRUNING: case PlSqlParser.SUBSCRIBE: case PlSqlParser.SUBSET: case PlSqlParser.SUBSTITUTABLE: case PlSqlParser.SUBSTR2: case PlSqlParser.SUBSTR4: case PlSqlParser.SUBSTRB: case PlSqlParser.SUBSTRC: case PlSqlParser.SUBTYPE: case PlSqlParser.SUCCESSFUL: case PlSqlParser.SUCCESS: case PlSqlParser.SUMMARY: case PlSqlParser.SUPPLEMENTAL: case PlSqlParser.SUSPEND: case PlSqlParser.SWAP_JOIN_INPUTS: case PlSqlParser.SWITCHOVER: case PlSqlParser.SWITCH: case PlSqlParser.SYNCHRONOUS: case PlSqlParser.SYNC: case PlSqlParser.SYSASM: case PlSqlParser.SYS_AUDIT: case PlSqlParser.SYSAUX: case PlSqlParser.SYSBACKUP: case PlSqlParser.SYS_CHECKACL: case PlSqlParser.SYS_CHECK_PRIVILEGE: case PlSqlParser.SYS_CONNECT_BY_PATH: case PlSqlParser.SYS_CONTEXT: case PlSqlParser.SYSDATE: case PlSqlParser.SYSDBA: case PlSqlParser.SYS_DBURIGEN: case PlSqlParser.SYSDG: case PlSqlParser.SYS_DL_CURSOR: case PlSqlParser.SYS_DM_RXFORM_CHR: case PlSqlParser.SYS_DM_RXFORM_NUM: case PlSqlParser.SYS_DOM_COMPARE: case PlSqlParser.SYS_DST_PRIM2SEC: case PlSqlParser.SYS_DST_SEC2PRIM: case PlSqlParser.SYS_ET_BFILE_TO_RAW: case PlSqlParser.SYS_ET_BLOB_TO_IMAGE: case PlSqlParser.SYS_ET_IMAGE_TO_BLOB: case PlSqlParser.SYS_ET_RAW_TO_BFILE: case PlSqlParser.SYS_EXTPDTXT: case PlSqlParser.SYS_EXTRACT_UTC: case PlSqlParser.SYS_FBT_INSDEL: case PlSqlParser.SYS_FILTER_ACLS: case PlSqlParser.SYS_FNMATCHES: case PlSqlParser.SYS_FNREPLACE: case PlSqlParser.SYS_GET_ACLIDS: case PlSqlParser.SYS_GET_COL_ACLIDS: case PlSqlParser.SYS_GET_PRIVILEGES: case PlSqlParser.SYS_GETTOKENID: case PlSqlParser.SYS_GETXTIVAL: case PlSqlParser.SYS_GUID: case PlSqlParser.SYSGUID: case PlSqlParser.SYSKM: case PlSqlParser.SYS_MAKE_XMLNODEID: case PlSqlParser.SYS_MAKEXML: case PlSqlParser.SYS_MKXMLATTR: case PlSqlParser.SYS_MKXTI: case PlSqlParser.SYSOBJ: case PlSqlParser.SYS_OP_ADT2BIN: case PlSqlParser.SYS_OP_ADTCONS: case PlSqlParser.SYS_OP_ALSCRVAL: case PlSqlParser.SYS_OP_ATG: case PlSqlParser.SYS_OP_BIN2ADT: case PlSqlParser.SYS_OP_BITVEC: case PlSqlParser.SYS_OP_BL2R: case PlSqlParser.SYS_OP_BLOOM_FILTER_LIST: case PlSqlParser.SYS_OP_BLOOM_FILTER: case PlSqlParser.SYS_OP_C2C: case PlSqlParser.SYS_OP_CAST: case PlSqlParser.SYS_OP_CEG: case PlSqlParser.SYS_OP_CL2C: case PlSqlParser.SYS_OP_COMBINED_HASH: case PlSqlParser.SYS_OP_COMP: case PlSqlParser.SYS_OP_CONVERT: case PlSqlParser.SYS_OP_COUNTCHG: case PlSqlParser.SYS_OP_CSCONV: case PlSqlParser.SYS_OP_CSCONVTEST: case PlSqlParser.SYS_OP_CSR: case PlSqlParser.SYS_OP_CSX_PATCH: case PlSqlParser.SYS_OP_CYCLED_SEQ: case PlSqlParser.SYS_OP_DECOMP: case PlSqlParser.SYS_OP_DESCEND: case PlSqlParser.SYS_OP_DISTINCT: case PlSqlParser.SYS_OP_DRA: case PlSqlParser.SYS_OP_DUMP: case PlSqlParser.SYS_OP_DV_CHECK: case PlSqlParser.SYS_OP_ENFORCE_NOT_NULL: case PlSqlParser.SYSOPER: case PlSqlParser.SYS_OP_EXTRACT: case PlSqlParser.SYS_OP_GROUPING: case PlSqlParser.SYS_OP_GUID: case PlSqlParser.SYS_OP_HASH: case PlSqlParser.SYS_OP_IIX: case PlSqlParser.SYS_OP_ITR: case PlSqlParser.SYS_OP_KEY_VECTOR_CREATE: case PlSqlParser.SYS_OP_KEY_VECTOR_FILTER_LIST: case PlSqlParser.SYS_OP_KEY_VECTOR_FILTER: case PlSqlParser.SYS_OP_KEY_VECTOR_SUCCEEDED: case PlSqlParser.SYS_OP_KEY_VECTOR_USE: case PlSqlParser.SYS_OP_LBID: case PlSqlParser.SYS_OP_LOBLOC2BLOB: case PlSqlParser.SYS_OP_LOBLOC2CLOB: case PlSqlParser.SYS_OP_LOBLOC2ID: case PlSqlParser.SYS_OP_LOBLOC2NCLOB: case PlSqlParser.SYS_OP_LOBLOC2TYP: case PlSqlParser.SYS_OP_LSVI: case PlSqlParser.SYS_OP_LVL: case PlSqlParser.SYS_OP_MAKEOID: case PlSqlParser.SYS_OP_MAP_NONNULL: case PlSqlParser.SYS_OP_MSR: case PlSqlParser.SYS_OP_NICOMBINE: case PlSqlParser.SYS_OP_NIEXTRACT: case PlSqlParser.SYS_OP_NII: case PlSqlParser.SYS_OP_NIX: case PlSqlParser.SYS_OP_NOEXPAND: case PlSqlParser.SYS_OP_NTCIMG: case PlSqlParser.SYS_OP_NUMTORAW: case PlSqlParser.SYS_OP_OIDVALUE: case PlSqlParser.SYS_OP_OPNSIZE: case PlSqlParser.SYS_OP_PAR_1: case PlSqlParser.SYS_OP_PARGID_1: case PlSqlParser.SYS_OP_PARGID: case PlSqlParser.SYS_OP_PAR: case PlSqlParser.SYS_OP_PART_ID: case PlSqlParser.SYS_OP_PIVOT: case PlSqlParser.SYS_OP_R2O: case PlSqlParser.SYS_OP_RAWTONUM: case PlSqlParser.SYS_OP_RDTM: case PlSqlParser.SYS_OP_REF: case PlSqlParser.SYS_OP_RMTD: case PlSqlParser.SYS_OP_ROWIDTOOBJ: case PlSqlParser.SYS_OP_RPB: case PlSqlParser.SYS_OPTLOBPRBSC: case PlSqlParser.SYS_OP_TOSETID: case PlSqlParser.SYS_OP_TPR: case PlSqlParser.SYS_OP_TRTB: case PlSqlParser.SYS_OPTXICMP: case PlSqlParser.SYS_OPTXQCASTASNQ: case PlSqlParser.SYS_OP_UNDESCEND: case PlSqlParser.SYS_OP_VECAND: case PlSqlParser.SYS_OP_VECBIT: case PlSqlParser.SYS_OP_VECOR: case PlSqlParser.SYS_OP_VECXOR: case PlSqlParser.SYS_OP_VERSION: case PlSqlParser.SYS_OP_VREF: case PlSqlParser.SYS_OP_VVD: case PlSqlParser.SYS_OP_XMLCONS_FOR_CSX: case PlSqlParser.SYS_OP_XPTHATG: case PlSqlParser.SYS_OP_XPTHIDX: case PlSqlParser.SYS_OP_XPTHOP: case PlSqlParser.SYS_OP_XTXT2SQLT: case PlSqlParser.SYS_OP_ZONE_ID: case PlSqlParser.SYS_ORDERKEY_DEPTH: case PlSqlParser.SYS_ORDERKEY_MAXCHILD: case PlSqlParser.SYS_ORDERKEY_PARENT: case PlSqlParser.SYS_PARALLEL_TXN: case PlSqlParser.SYS_PATHID_IS_ATTR: case PlSqlParser.SYS_PATHID_IS_NMSPC: case PlSqlParser.SYS_PATHID_LASTNAME: case PlSqlParser.SYS_PATHID_LASTNMSPC: case PlSqlParser.SYS_PATH_REVERSE: case PlSqlParser.SYS_PXQEXTRACT: case PlSqlParser.SYS_RAW_TO_XSID: case PlSqlParser.SYS_RID_ORDER: case PlSqlParser.SYS_ROW_DELTA: case PlSqlParser.SYS_SC_2_XMLT: case PlSqlParser.SYS_SYNRCIREDO: case PlSqlParser.SYSTEM_DEFINED: case PlSqlParser.SYSTEM: case PlSqlParser.SYSTIMESTAMP: case PlSqlParser.SYS_TYPEID: case PlSqlParser.SYS_UMAKEXML: case PlSqlParser.SYS_XMLANALYZE: case PlSqlParser.SYS_XMLCONTAINS: case PlSqlParser.SYS_XMLCONV: case PlSqlParser.SYS_XMLEXNSURI: case PlSqlParser.SYS_XMLGEN: case PlSqlParser.SYS_XMLI_LOC_ISNODE: case PlSqlParser.SYS_XMLI_LOC_ISTEXT: case PlSqlParser.SYS_XMLINSTR: case PlSqlParser.SYS_XMLLOCATOR_GETSVAL: case PlSqlParser.SYS_XMLNODEID_GETCID: case PlSqlParser.SYS_XMLNODEID_GETLOCATOR: case PlSqlParser.SYS_XMLNODEID_GETOKEY: case PlSqlParser.SYS_XMLNODEID_GETPATHID: case PlSqlParser.SYS_XMLNODEID_GETPTRID: case PlSqlParser.SYS_XMLNODEID_GETRID: case PlSqlParser.SYS_XMLNODEID_GETSVAL: case PlSqlParser.SYS_XMLNODEID_GETTID: case PlSqlParser.SYS_XMLNODEID: case PlSqlParser.SYS_XMLT_2_SC: case PlSqlParser.SYS_XMLTRANSLATE: case PlSqlParser.SYS_XMLTYPE2SQL: case PlSqlParser.SYS_XQ_ASQLCNV: case PlSqlParser.SYS_XQ_ATOMCNVCHK: case PlSqlParser.SYS_XQBASEURI: case PlSqlParser.SYS_XQCASTABLEERRH: case PlSqlParser.SYS_XQCODEP2STR: case PlSqlParser.SYS_XQCODEPEQ: case PlSqlParser.SYS_XQCON2SEQ: case PlSqlParser.SYS_XQCONCAT: case PlSqlParser.SYS_XQDELETE: case PlSqlParser.SYS_XQDFLTCOLATION: case PlSqlParser.SYS_XQDOC: case PlSqlParser.SYS_XQDOCURI: case PlSqlParser.SYS_XQDURDIV: case PlSqlParser.SYS_XQED4URI: case PlSqlParser.SYS_XQENDSWITH: case PlSqlParser.SYS_XQERRH: case PlSqlParser.SYS_XQERR: case PlSqlParser.SYS_XQESHTMLURI: case PlSqlParser.SYS_XQEXLOBVAL: case PlSqlParser.SYS_XQEXSTWRP: case PlSqlParser.SYS_XQEXTRACT: case PlSqlParser.SYS_XQEXTRREF: case PlSqlParser.SYS_XQEXVAL: case PlSqlParser.SYS_XQFB2STR: case PlSqlParser.SYS_XQFNBOOL: case PlSqlParser.SYS_XQFNCMP: case PlSqlParser.SYS_XQFNDATIM: case PlSqlParser.SYS_XQFNLNAME: case PlSqlParser.SYS_XQFNNM: case PlSqlParser.SYS_XQFNNSURI: case PlSqlParser.SYS_XQFNPREDTRUTH: case PlSqlParser.SYS_XQFNQNM: case PlSqlParser.SYS_XQFNROOT: case PlSqlParser.SYS_XQFORMATNUM: case PlSqlParser.SYS_XQFTCONTAIN: case PlSqlParser.SYS_XQFUNCR: case PlSqlParser.SYS_XQGETCONTENT: case PlSqlParser.SYS_XQINDXOF: case PlSqlParser.SYS_XQINSERT: case PlSqlParser.SYS_XQINSPFX: case PlSqlParser.SYS_XQIRI2URI: case PlSqlParser.SYS_XQLANG: case PlSqlParser.SYS_XQLLNMFRMQNM: case PlSqlParser.SYS_XQMKNODEREF: case PlSqlParser.SYS_XQNILLED: case PlSqlParser.SYS_XQNODENAME: case PlSqlParser.SYS_XQNORMSPACE: case PlSqlParser.SYS_XQNORMUCODE: case PlSqlParser.SYS_XQ_NRNG: case PlSqlParser.SYS_XQNSP4PFX: case PlSqlParser.SYS_XQNSPFRMQNM: case PlSqlParser.SYS_XQPFXFRMQNM: case PlSqlParser.SYS_XQ_PKSQL2XML: case PlSqlParser.SYS_XQPOLYABS: case PlSqlParser.SYS_XQPOLYADD: case PlSqlParser.SYS_XQPOLYCEL: case PlSqlParser.SYS_XQPOLYCSTBL: case PlSqlParser.SYS_XQPOLYCST: case PlSqlParser.SYS_XQPOLYDIV: case PlSqlParser.SYS_XQPOLYFLR: case PlSqlParser.SYS_XQPOLYMOD: case PlSqlParser.SYS_XQPOLYMUL: case PlSqlParser.SYS_XQPOLYRND: case PlSqlParser.SYS_XQPOLYSQRT: case PlSqlParser.SYS_XQPOLYSUB: case PlSqlParser.SYS_XQPOLYUMUS: case PlSqlParser.SYS_XQPOLYUPLS: case PlSqlParser.SYS_XQPOLYVEQ: case PlSqlParser.SYS_XQPOLYVGE: case PlSqlParser.SYS_XQPOLYVGT: case PlSqlParser.SYS_XQPOLYVLE: case PlSqlParser.SYS_XQPOLYVLT: case PlSqlParser.SYS_XQPOLYVNE: case PlSqlParser.SYS_XQREF2VAL: case PlSqlParser.SYS_XQRENAME: case PlSqlParser.SYS_XQREPLACE: case PlSqlParser.SYS_XQRESVURI: case PlSqlParser.SYS_XQRNDHALF2EVN: case PlSqlParser.SYS_XQRSLVQNM: case PlSqlParser.SYS_XQRYENVPGET: case PlSqlParser.SYS_XQRYVARGET: case PlSqlParser.SYS_XQRYWRP: case PlSqlParser.SYS_XQSEQ2CON4XC: case PlSqlParser.SYS_XQSEQ2CON: case PlSqlParser.SYS_XQSEQDEEPEQ: case PlSqlParser.SYS_XQSEQINSB: case PlSqlParser.SYS_XQSEQRM: case PlSqlParser.SYS_XQSEQRVS: case PlSqlParser.SYS_XQSEQSUB: case PlSqlParser.SYS_XQSEQTYPMATCH: case PlSqlParser.SYS_XQSTARTSWITH: case PlSqlParser.SYS_XQSTATBURI: case PlSqlParser.SYS_XQSTR2CODEP: case PlSqlParser.SYS_XQSTRJOIN: case PlSqlParser.SYS_XQSUBSTRAFT: case PlSqlParser.SYS_XQSUBSTRBEF: case PlSqlParser.SYS_XQTOKENIZE: case PlSqlParser.SYS_XQTREATAS: case PlSqlParser.SYS_XQ_UPKXML2SQL: case PlSqlParser.SYS_XQXFORM: case PlSqlParser.SYS_XSID_TO_RAW: case PlSqlParser.SYS_ZMAP_FILTER: case PlSqlParser.SYS_ZMAP_REFRESH: case PlSqlParser.TABLE_LOOKUP_BY_NL: case PlSqlParser.TABLESPACE_NO: case PlSqlParser.TABLESPACE: case PlSqlParser.TABLES: case PlSqlParser.TABLE_STATS: case PlSqlParser.TABLE: case PlSqlParser.TABNO: case PlSqlParser.TAG: case PlSqlParser.TANH: case PlSqlParser.TAN: case PlSqlParser.TBLORIDXPARTNUM: case PlSqlParser.TEMPFILE: case PlSqlParser.TEMPLATE: case PlSqlParser.TEMPORARY: case PlSqlParser.TEMP_TABLE: case PlSqlParser.TEST: case PlSqlParser.TEXT: case PlSqlParser.THAN: case PlSqlParser.THEN: case PlSqlParser.THE: case PlSqlParser.THREAD: case PlSqlParser.THROUGH: case PlSqlParser.TIER: case PlSqlParser.TIES: case PlSqlParser.TIMEOUT: case PlSqlParser.TIMESTAMP_LTZ_UNCONSTRAINED: case PlSqlParser.TIMESTAMP: case PlSqlParser.TIMESTAMP_TZ_UNCONSTRAINED: case PlSqlParser.TIMESTAMP_UNCONSTRAINED: case PlSqlParser.TIMES: case PlSqlParser.TIME: case PlSqlParser.TIMEZONE_ABBR: case PlSqlParser.TIMEZONE_HOUR: case PlSqlParser.TIMEZONE_MINUTE: case PlSqlParser.TIMEZONE_OFFSET: case PlSqlParser.TIMEZONE_REGION: case PlSqlParser.TIME_ZONE: case PlSqlParser.TIV_GB: case PlSqlParser.TIV_SSF: case PlSqlParser.TO_ACLID: case PlSqlParser.TO_BINARY_DOUBLE: case PlSqlParser.TO_BINARY_FLOAT: case PlSqlParser.TO_BLOB: case PlSqlParser.TO_CLOB: case PlSqlParser.TO_DSINTERVAL: case PlSqlParser.TO_LOB: case PlSqlParser.TO_MULTI_BYTE: case PlSqlParser.TO_NCHAR: case PlSqlParser.TO_NCLOB: case PlSqlParser.TO_NUMBER: case PlSqlParser.TOPLEVEL: case PlSqlParser.TO_SINGLE_BYTE: case PlSqlParser.TO_TIMESTAMP: case PlSqlParser.TO_TIMESTAMP_TZ: case PlSqlParser.TO_TIME: case PlSqlParser.TO_TIME_TZ: case PlSqlParser.TO_YMINTERVAL: case PlSqlParser.TRACE: case PlSqlParser.TRACING: case PlSqlParser.TRACKING: case PlSqlParser.TRAILING: case PlSqlParser.TRANSACTION: case PlSqlParser.TRANSFORM_DISTINCT_AGG: case PlSqlParser.TRANSITIONAL: case PlSqlParser.TRANSITION: case PlSqlParser.TRANSLATE: case PlSqlParser.TRANSLATION: case PlSqlParser.TREAT: case PlSqlParser.TRIGGERS: case PlSqlParser.TRIGGER: case PlSqlParser.TRUE: case PlSqlParser.TRUNCATE: case PlSqlParser.TRUNC: case PlSqlParser.TRUSTED: case PlSqlParser.TRUST: case PlSqlParser.TUNING: case PlSqlParser.TX: case PlSqlParser.TYPES: case PlSqlParser.TYPE: case PlSqlParser.TZ_OFFSET: case PlSqlParser.UB2: case PlSqlParser.UBA: case PlSqlParser.UCS2: case PlSqlParser.UID: case PlSqlParser.UNARCHIVED: case PlSqlParser.UNBOUNDED: case PlSqlParser.UNBOUND: case PlSqlParser.UNCONDITIONAL: case PlSqlParser.UNDER: case PlSqlParser.UNDO: case PlSqlParser.UNDROP: case PlSqlParser.UNIFORM: case PlSqlParser.UNISTR: case PlSqlParser.UNLIMITED: case PlSqlParser.UNLOAD: case PlSqlParser.UNLOCK: case PlSqlParser.UNMATCHED: case PlSqlParser.UNNEST_INNERJ_DISTINCT_VIEW: case PlSqlParser.UNNEST_NOSEMIJ_NODISTINCTVIEW: case PlSqlParser.UNNEST_SEMIJ_VIEW: case PlSqlParser.UNNEST: case PlSqlParser.UNPACKED: case PlSqlParser.UNPIVOT: case PlSqlParser.UNPLUG: case PlSqlParser.UNPROTECTED: case PlSqlParser.UNQUIESCE: case PlSqlParser.UNRECOVERABLE: case PlSqlParser.UNRESTRICTED: case PlSqlParser.UNSUBSCRIBE: case PlSqlParser.UNTIL: case PlSqlParser.UNUSABLE: case PlSqlParser.UNUSED: case PlSqlParser.UPDATABLE: case PlSqlParser.UPDATED: case PlSqlParser.UPDATEXML: case PlSqlParser.UPD_INDEXES: case PlSqlParser.UPD_JOININDEX: case PlSqlParser.UPGRADE: case PlSqlParser.UPPER: case PlSqlParser.UPSERT: case PlSqlParser.UROWID: case PlSqlParser.USABLE: case PlSqlParser.USAGE: case PlSqlParser.USE_ANTI: case PlSqlParser.USE_CONCAT: case PlSqlParser.USE_CUBE: case PlSqlParser.USE_HASH_AGGREGATION: case PlSqlParser.USE_HASH_GBY_FOR_PUSHDOWN: case PlSqlParser.USE_HASH: case PlSqlParser.USE_HIDDEN_PARTITIONS: case PlSqlParser.USE_INVISIBLE_INDEXES: case PlSqlParser.USE_MERGE_CARTESIAN: case PlSqlParser.USE_MERGE: case PlSqlParser.USE_NL: case PlSqlParser.USE_NL_WITH_INDEX: case PlSqlParser.USE_PRIVATE_OUTLINES: case PlSqlParser.USER_DATA: case PlSqlParser.USER_DEFINED: case PlSqlParser.USERENV: case PlSqlParser.USERGROUP: case PlSqlParser.USER_RECYCLEBIN: case PlSqlParser.USERS: case PlSqlParser.USER_TABLESPACES: case PlSqlParser.USER: case PlSqlParser.USE_SEMI: case PlSqlParser.USE_STORED_OUTLINES: case PlSqlParser.USE_TTT_FOR_GSETS: case PlSqlParser.USE: case PlSqlParser.USE_VECTOR_AGGREGATION: case PlSqlParser.USE_WEAK_NAME_RESL: case PlSqlParser.USING_NO_EXPAND: case PlSqlParser.USING: case PlSqlParser.UTF16BE: case PlSqlParser.UTF16LE: case PlSqlParser.UTF32: case PlSqlParser.UTF8: case PlSqlParser.V1: case PlSqlParser.V2: case PlSqlParser.VALIDATE: case PlSqlParser.VALIDATION: case PlSqlParser.VALID_TIME_END: case PlSqlParser.VALUE: case PlSqlParser.VARCHAR2: case PlSqlParser.VARCHAR: case PlSqlParser.VARIABLE: case PlSqlParser.VAR_POP: case PlSqlParser.VARRAYS: case PlSqlParser.VARRAY: case PlSqlParser.VAR_SAMP: case PlSqlParser.VARYING: case PlSqlParser.VECTOR_READ_TRACE: case PlSqlParser.VECTOR_READ: case PlSqlParser.VECTOR_TRANSFORM_DIMS: case PlSqlParser.VECTOR_TRANSFORM_FACT: case PlSqlParser.VECTOR_TRANSFORM: case PlSqlParser.VERIFIER: case PlSqlParser.VERIFY: case PlSqlParser.VERSIONING: case PlSqlParser.VERSIONS_ENDSCN: case PlSqlParser.VERSIONS_ENDTIME: case PlSqlParser.VERSIONS_OPERATION: case PlSqlParser.VERSIONS_STARTSCN: case PlSqlParser.VERSIONS_STARTTIME: case PlSqlParser.VERSIONS: case PlSqlParser.VERSIONS_XID: case PlSqlParser.VERSION: case PlSqlParser.VIOLATION: case PlSqlParser.VIRTUAL: case PlSqlParser.VISIBILITY: case PlSqlParser.VISIBLE: case PlSqlParser.VOLUME: case PlSqlParser.VSIZE: case PlSqlParser.WAIT: case PlSqlParser.WALLET: case PlSqlParser.WARNING: case PlSqlParser.WEEKS: case PlSqlParser.WEEK: case PlSqlParser.WELLFORMED: case PlSqlParser.WHENEVER: case PlSqlParser.WHEN: case PlSqlParser.WHILE: case PlSqlParser.WHITESPACE: case PlSqlParser.WIDTH_BUCKET: case PlSqlParser.WITHIN: case PlSqlParser.WITHOUT: case PlSqlParser.WITH_PLSQL: case PlSqlParser.WORK: case PlSqlParser.WRAPPED: case PlSqlParser.WRAPPER: case PlSqlParser.WRITE: case PlSqlParser.XDB_FASTPATH_INSERT: case PlSqlParser.X_DYN_PRUNE: case PlSqlParser.XID: case PlSqlParser.XML2OBJECT: case PlSqlParser.XMLAGG: case PlSqlParser.XMLATTRIBUTES: case PlSqlParser.XMLCAST: case PlSqlParser.XMLCDATA: case PlSqlParser.XMLCOLATTVAL: case PlSqlParser.XMLCOMMENT: case PlSqlParser.XMLCONCAT: case PlSqlParser.XMLDIFF: case PlSqlParser.XML_DML_RWT_STMT: case PlSqlParser.XMLELEMENT: case PlSqlParser.XMLEXISTS2: case PlSqlParser.XMLEXISTS: case PlSqlParser.XMLFOREST: case PlSqlParser.XMLINDEX_REWRITE_IN_SELECT: case PlSqlParser.XMLINDEX_REWRITE: case PlSqlParser.XMLINDEX_SEL_IDX_TBL: case PlSqlParser.XMLISNODE: case PlSqlParser.XMLISVALID: case PlSqlParser.XMLNAMESPACES: case PlSqlParser.XMLPARSE: case PlSqlParser.XMLPATCH: case PlSqlParser.XMLPI: case PlSqlParser.XMLQUERYVAL: case PlSqlParser.XMLQUERY: case PlSqlParser.XMLROOT: case PlSqlParser.XMLSCHEMA: case PlSqlParser.XMLSERIALIZE: case PlSqlParser.XMLTABLE: case PlSqlParser.XMLTRANSFORMBLOB: case PlSqlParser.XMLTRANSFORM: case PlSqlParser.XMLTYPE: case PlSqlParser.XML: case PlSqlParser.XPATHTABLE: case PlSqlParser.XS_SYS_CONTEXT: case PlSqlParser.XS: case PlSqlParser.YEARS: case PlSqlParser.YEAR: case PlSqlParser.YES: case PlSqlParser.YMINTERVAL_UNCONSTRAINED: case PlSqlParser.ZONEMAP: case PlSqlParser.ZONE: case PlSqlParser.PREDICTION: case PlSqlParser.PREDICTION_BOUNDS: case PlSqlParser.PREDICTION_COST: case PlSqlParser.PREDICTION_DETAILS: case PlSqlParser.PREDICTION_PROBABILITY: case PlSqlParser.PREDICTION_SET: case PlSqlParser.CUME_DIST: case PlSqlParser.DENSE_RANK: case PlSqlParser.LISTAGG: case PlSqlParser.PERCENT_RANK: case PlSqlParser.PERCENTILE_CONT: case PlSqlParser.PERCENTILE_DISC: case PlSqlParser.RANK: case PlSqlParser.AVG: case PlSqlParser.CORR: case PlSqlParser.COVAR_: case PlSqlParser.LAG: case PlSqlParser.LEAD: case PlSqlParser.MAX: case PlSqlParser.MEDIAN: case PlSqlParser.MIN: case PlSqlParser.NTILE: case PlSqlParser.NVL: case PlSqlParser.RATIO_TO_REPORT: case PlSqlParser.REGR_: case PlSqlParser.ROUND: case PlSqlParser.ROW_NUMBER: case PlSqlParser.SUBSTR: case PlSqlParser.TO_CHAR: case PlSqlParser.TRIM: case PlSqlParser.SUM: case PlSqlParser.STDDEV: case PlSqlParser.VAR_: case PlSqlParser.VARIANCE: case PlSqlParser.LEAST: case PlSqlParser.GREATEST: case PlSqlParser.TO_DATE: case PlSqlParser.PERIOD: case PlSqlParser.REGULAR_ID: this.state = 3329; this.tablespace(); break; case PlSqlParser.DEFAULT: this.state = 3330; this.match(PlSqlParser.DEFAULT); break; default: throw new antlr4.error.NoViableAltException(this); } break; case PlSqlParser.FILESYSTEM_LIKE_LOGGING: case PlSqlParser.LOGGING: case PlSqlParser.NOLOGGING: this.state = 3333; this.logging_clause(); break; default: throw new antlr4.error.NoViableAltException(this); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Add_hash_index_partitionContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_add_hash_index_partition; return this; } Add_hash_index_partitionContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Add_hash_index_partitionContext.prototype.constructor = Add_hash_index_partitionContext; Add_hash_index_partitionContext.prototype.ADD = function() { return this.getToken(PlSqlParser.ADD, 0); }; Add_hash_index_partitionContext.prototype.PARTITION = function() { return this.getToken(PlSqlParser.PARTITION, 0); }; Add_hash_index_partitionContext.prototype.partition_name = function() { return this.getTypedRuleContext(Partition_nameContext,0); }; Add_hash_index_partitionContext.prototype.TABLESPACE = function() { return this.getToken(PlSqlParser.TABLESPACE, 0); }; Add_hash_index_partitionContext.prototype.tablespace = function() { return this.getTypedRuleContext(TablespaceContext,0); }; Add_hash_index_partitionContext.prototype.key_compression = function() { return this.getTypedRuleContext(Key_compressionContext,0); }; Add_hash_index_partitionContext.prototype.parallel_clause = function() { return this.getTypedRuleContext(Parallel_clauseContext,0); }; Add_hash_index_partitionContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterAdd_hash_index_partition(this); } }; Add_hash_index_partitionContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitAdd_hash_index_partition(this); } }; Add_hash_index_partitionContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitAdd_hash_index_partition(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Add_hash_index_partitionContext = Add_hash_index_partitionContext; PlSqlParser.prototype.add_hash_index_partition = function() { var localctx = new Add_hash_index_partitionContext(this, this._ctx, this.state); this.enterRule(localctx, 246, PlSqlParser.RULE_add_hash_index_partition); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 3336; this.match(PlSqlParser.ADD); this.state = 3337; this.match(PlSqlParser.PARTITION); this.state = 3339; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,271,this._ctx); if(la_===1) { this.state = 3338; this.partition_name(); } this.state = 3343; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.TABLESPACE) { this.state = 3341; this.match(PlSqlParser.TABLESPACE); this.state = 3342; this.tablespace(); } this.state = 3346; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.COMPRESS || _la===PlSqlParser.NOCOMPRESS) { this.state = 3345; this.key_compression(); } this.state = 3349; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.NOPARALLEL || _la===PlSqlParser.PARALLEL) { this.state = 3348; this.parallel_clause(); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Coalesce_index_partitionContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_coalesce_index_partition; return this; } Coalesce_index_partitionContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Coalesce_index_partitionContext.prototype.constructor = Coalesce_index_partitionContext; Coalesce_index_partitionContext.prototype.COALESCE = function() { return this.getToken(PlSqlParser.COALESCE, 0); }; Coalesce_index_partitionContext.prototype.PARTITION = function() { return this.getToken(PlSqlParser.PARTITION, 0); }; Coalesce_index_partitionContext.prototype.parallel_clause = function() { return this.getTypedRuleContext(Parallel_clauseContext,0); }; Coalesce_index_partitionContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterCoalesce_index_partition(this); } }; Coalesce_index_partitionContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitCoalesce_index_partition(this); } }; Coalesce_index_partitionContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitCoalesce_index_partition(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Coalesce_index_partitionContext = Coalesce_index_partitionContext; PlSqlParser.prototype.coalesce_index_partition = function() { var localctx = new Coalesce_index_partitionContext(this, this._ctx, this.state); this.enterRule(localctx, 248, PlSqlParser.RULE_coalesce_index_partition); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 3351; this.match(PlSqlParser.COALESCE); this.state = 3352; this.match(PlSqlParser.PARTITION); this.state = 3354; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.NOPARALLEL || _la===PlSqlParser.PARALLEL) { this.state = 3353; this.parallel_clause(); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Modify_index_partitionContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_modify_index_partition; return this; } Modify_index_partitionContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Modify_index_partitionContext.prototype.constructor = Modify_index_partitionContext; Modify_index_partitionContext.prototype.MODIFY = function() { return this.getToken(PlSqlParser.MODIFY, 0); }; Modify_index_partitionContext.prototype.PARTITION = function() { return this.getToken(PlSqlParser.PARTITION, 0); }; Modify_index_partitionContext.prototype.partition_name = function() { return this.getTypedRuleContext(Partition_nameContext,0); }; Modify_index_partitionContext.prototype.PARAMETERS = function() { return this.getToken(PlSqlParser.PARAMETERS, 0); }; Modify_index_partitionContext.prototype.LEFT_PAREN = function() { return this.getToken(PlSqlParser.LEFT_PAREN, 0); }; Modify_index_partitionContext.prototype.odci_parameters = function() { return this.getTypedRuleContext(Odci_parametersContext,0); }; Modify_index_partitionContext.prototype.RIGHT_PAREN = function() { return this.getToken(PlSqlParser.RIGHT_PAREN, 0); }; Modify_index_partitionContext.prototype.COALESCE = function() { return this.getToken(PlSqlParser.COALESCE, 0); }; Modify_index_partitionContext.prototype.UPDATE = function() { return this.getToken(PlSqlParser.UPDATE, 0); }; Modify_index_partitionContext.prototype.BLOCK = function() { return this.getToken(PlSqlParser.BLOCK, 0); }; Modify_index_partitionContext.prototype.REFERENCES = function() { return this.getToken(PlSqlParser.REFERENCES, 0); }; Modify_index_partitionContext.prototype.UNUSABLE = function() { return this.getToken(PlSqlParser.UNUSABLE, 0); }; Modify_index_partitionContext.prototype.modify_index_partitions_ops = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Modify_index_partitions_opsContext); } else { return this.getTypedRuleContext(Modify_index_partitions_opsContext,i); } }; Modify_index_partitionContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterModify_index_partition(this); } }; Modify_index_partitionContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitModify_index_partition(this); } }; Modify_index_partitionContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitModify_index_partition(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Modify_index_partitionContext = Modify_index_partitionContext; PlSqlParser.prototype.modify_index_partition = function() { var localctx = new Modify_index_partitionContext(this, this._ctx, this.state); this.enterRule(localctx, 250, PlSqlParser.RULE_modify_index_partition); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 3356; this.match(PlSqlParser.MODIFY); this.state = 3357; this.match(PlSqlParser.PARTITION); this.state = 3358; this.partition_name(); this.state = 3374; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.ALLOCATE: case PlSqlParser.COMPRESS: case PlSqlParser.DEALLOCATE: case PlSqlParser.FILESYSTEM_LIKE_LOGGING: case PlSqlParser.INITRANS: case PlSqlParser.LOGGING: case PlSqlParser.NOCOMPRESS: case PlSqlParser.NOLOGGING: case PlSqlParser.PCTFREE: case PlSqlParser.PCTUSED: case PlSqlParser.STORAGE: this.state = 3360; this._errHandler.sync(this); _la = this._input.LA(1); do { this.state = 3359; this.modify_index_partitions_ops(); this.state = 3362; this._errHandler.sync(this); _la = this._input.LA(1); } while(_la===PlSqlParser.ALLOCATE || _la===PlSqlParser.COMPRESS || _la===PlSqlParser.DEALLOCATE || _la===PlSqlParser.FILESYSTEM_LIKE_LOGGING || _la===PlSqlParser.INITRANS || _la===PlSqlParser.LOGGING || _la===PlSqlParser.NOCOMPRESS || _la===PlSqlParser.NOLOGGING || _la===PlSqlParser.PCTFREE || _la===PlSqlParser.PCTUSED || _la===PlSqlParser.STORAGE); break; case PlSqlParser.PARAMETERS: this.state = 3364; this.match(PlSqlParser.PARAMETERS); this.state = 3365; this.match(PlSqlParser.LEFT_PAREN); this.state = 3366; this.odci_parameters(); this.state = 3367; this.match(PlSqlParser.RIGHT_PAREN); break; case PlSqlParser.COALESCE: this.state = 3369; this.match(PlSqlParser.COALESCE); break; case PlSqlParser.UPDATE: this.state = 3370; this.match(PlSqlParser.UPDATE); this.state = 3371; this.match(PlSqlParser.BLOCK); this.state = 3372; this.match(PlSqlParser.REFERENCES); break; case PlSqlParser.UNUSABLE: this.state = 3373; this.match(PlSqlParser.UNUSABLE); break; default: throw new antlr4.error.NoViableAltException(this); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Modify_index_partitions_opsContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_modify_index_partitions_ops; return this; } Modify_index_partitions_opsContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Modify_index_partitions_opsContext.prototype.constructor = Modify_index_partitions_opsContext; Modify_index_partitions_opsContext.prototype.deallocate_unused_clause = function() { return this.getTypedRuleContext(Deallocate_unused_clauseContext,0); }; Modify_index_partitions_opsContext.prototype.allocate_extent_clause = function() { return this.getTypedRuleContext(Allocate_extent_clauseContext,0); }; Modify_index_partitions_opsContext.prototype.physical_attributes_clause = function() { return this.getTypedRuleContext(Physical_attributes_clauseContext,0); }; Modify_index_partitions_opsContext.prototype.logging_clause = function() { return this.getTypedRuleContext(Logging_clauseContext,0); }; Modify_index_partitions_opsContext.prototype.key_compression = function() { return this.getTypedRuleContext(Key_compressionContext,0); }; Modify_index_partitions_opsContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterModify_index_partitions_ops(this); } }; Modify_index_partitions_opsContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitModify_index_partitions_ops(this); } }; Modify_index_partitions_opsContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitModify_index_partitions_ops(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Modify_index_partitions_opsContext = Modify_index_partitions_opsContext; PlSqlParser.prototype.modify_index_partitions_ops = function() { var localctx = new Modify_index_partitions_opsContext(this, this._ctx, this.state); this.enterRule(localctx, 252, PlSqlParser.RULE_modify_index_partitions_ops); try { this.state = 3381; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.DEALLOCATE: this.enterOuterAlt(localctx, 1); this.state = 3376; this.deallocate_unused_clause(); break; case PlSqlParser.ALLOCATE: this.enterOuterAlt(localctx, 2); this.state = 3377; this.allocate_extent_clause(); break; case PlSqlParser.INITRANS: case PlSqlParser.PCTFREE: case PlSqlParser.PCTUSED: case PlSqlParser.STORAGE: this.enterOuterAlt(localctx, 3); this.state = 3378; this.physical_attributes_clause(); break; case PlSqlParser.FILESYSTEM_LIKE_LOGGING: case PlSqlParser.LOGGING: case PlSqlParser.NOLOGGING: this.enterOuterAlt(localctx, 4); this.state = 3379; this.logging_clause(); break; case PlSqlParser.COMPRESS: case PlSqlParser.NOCOMPRESS: this.enterOuterAlt(localctx, 5); this.state = 3380; this.key_compression(); break; default: throw new antlr4.error.NoViableAltException(this); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Rename_index_partitionContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_rename_index_partition; return this; } Rename_index_partitionContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Rename_index_partitionContext.prototype.constructor = Rename_index_partitionContext; Rename_index_partitionContext.prototype.RENAME = function() { return this.getToken(PlSqlParser.RENAME, 0); }; Rename_index_partitionContext.prototype.TO = function() { return this.getToken(PlSqlParser.TO, 0); }; Rename_index_partitionContext.prototype.new_partition_name = function() { return this.getTypedRuleContext(New_partition_nameContext,0); }; Rename_index_partitionContext.prototype.PARTITION = function() { return this.getToken(PlSqlParser.PARTITION, 0); }; Rename_index_partitionContext.prototype.partition_name = function() { return this.getTypedRuleContext(Partition_nameContext,0); }; Rename_index_partitionContext.prototype.SUBPARTITION = function() { return this.getToken(PlSqlParser.SUBPARTITION, 0); }; Rename_index_partitionContext.prototype.subpartition_name = function() { return this.getTypedRuleContext(Subpartition_nameContext,0); }; Rename_index_partitionContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterRename_index_partition(this); } }; Rename_index_partitionContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitRename_index_partition(this); } }; Rename_index_partitionContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitRename_index_partition(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Rename_index_partitionContext = Rename_index_partitionContext; PlSqlParser.prototype.rename_index_partition = function() { var localctx = new Rename_index_partitionContext(this, this._ctx, this.state); this.enterRule(localctx, 254, PlSqlParser.RULE_rename_index_partition); try { this.enterOuterAlt(localctx, 1); this.state = 3383; this.match(PlSqlParser.RENAME); this.state = 3388; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.PARTITION: this.state = 3384; this.match(PlSqlParser.PARTITION); this.state = 3385; this.partition_name(); break; case PlSqlParser.SUBPARTITION: this.state = 3386; this.match(PlSqlParser.SUBPARTITION); this.state = 3387; this.subpartition_name(); break; default: throw new antlr4.error.NoViableAltException(this); } this.state = 3390; this.match(PlSqlParser.TO); this.state = 3391; this.new_partition_name(); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Drop_index_partitionContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_drop_index_partition; return this; } Drop_index_partitionContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Drop_index_partitionContext.prototype.constructor = Drop_index_partitionContext; Drop_index_partitionContext.prototype.DROP = function() { return this.getToken(PlSqlParser.DROP, 0); }; Drop_index_partitionContext.prototype.PARTITION = function() { return this.getToken(PlSqlParser.PARTITION, 0); }; Drop_index_partitionContext.prototype.partition_name = function() { return this.getTypedRuleContext(Partition_nameContext,0); }; Drop_index_partitionContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterDrop_index_partition(this); } }; Drop_index_partitionContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitDrop_index_partition(this); } }; Drop_index_partitionContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitDrop_index_partition(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Drop_index_partitionContext = Drop_index_partitionContext; PlSqlParser.prototype.drop_index_partition = function() { var localctx = new Drop_index_partitionContext(this, this._ctx, this.state); this.enterRule(localctx, 256, PlSqlParser.RULE_drop_index_partition); try { this.enterOuterAlt(localctx, 1); this.state = 3393; this.match(PlSqlParser.DROP); this.state = 3394; this.match(PlSqlParser.PARTITION); this.state = 3395; this.partition_name(); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Split_index_partitionContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_split_index_partition; return this; } Split_index_partitionContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Split_index_partitionContext.prototype.constructor = Split_index_partitionContext; Split_index_partitionContext.prototype.SPLIT = function() { return this.getToken(PlSqlParser.SPLIT, 0); }; Split_index_partitionContext.prototype.PARTITION = function() { return this.getToken(PlSqlParser.PARTITION, 0); }; Split_index_partitionContext.prototype.partition_name_old = function() { return this.getTypedRuleContext(Partition_name_oldContext,0); }; Split_index_partitionContext.prototype.AT = function() { return this.getToken(PlSqlParser.AT, 0); }; Split_index_partitionContext.prototype.LEFT_PAREN = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.LEFT_PAREN); } else { return this.getToken(PlSqlParser.LEFT_PAREN, i); } }; Split_index_partitionContext.prototype.literal = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(LiteralContext); } else { return this.getTypedRuleContext(LiteralContext,i); } }; Split_index_partitionContext.prototype.RIGHT_PAREN = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.RIGHT_PAREN); } else { return this.getToken(PlSqlParser.RIGHT_PAREN, i); } }; Split_index_partitionContext.prototype.COMMA = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.COMMA); } else { return this.getToken(PlSqlParser.COMMA, i); } }; Split_index_partitionContext.prototype.INTO = function() { return this.getToken(PlSqlParser.INTO, 0); }; Split_index_partitionContext.prototype.index_partition_description = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Index_partition_descriptionContext); } else { return this.getTypedRuleContext(Index_partition_descriptionContext,i); } }; Split_index_partitionContext.prototype.parallel_clause = function() { return this.getTypedRuleContext(Parallel_clauseContext,0); }; Split_index_partitionContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterSplit_index_partition(this); } }; Split_index_partitionContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitSplit_index_partition(this); } }; Split_index_partitionContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitSplit_index_partition(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Split_index_partitionContext = Split_index_partitionContext; PlSqlParser.prototype.split_index_partition = function() { var localctx = new Split_index_partitionContext(this, this._ctx, this.state); this.enterRule(localctx, 258, PlSqlParser.RULE_split_index_partition); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 3397; this.match(PlSqlParser.SPLIT); this.state = 3398; this.match(PlSqlParser.PARTITION); this.state = 3399; this.partition_name_old(); this.state = 3400; this.match(PlSqlParser.AT); this.state = 3401; this.match(PlSqlParser.LEFT_PAREN); this.state = 3402; this.literal(); this.state = 3407; this._errHandler.sync(this); _la = this._input.LA(1); while(_la===PlSqlParser.COMMA) { this.state = 3403; this.match(PlSqlParser.COMMA); this.state = 3404; this.literal(); this.state = 3409; this._errHandler.sync(this); _la = this._input.LA(1); } this.state = 3410; this.match(PlSqlParser.RIGHT_PAREN); this.state = 3418; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.INTO) { this.state = 3411; this.match(PlSqlParser.INTO); this.state = 3412; this.match(PlSqlParser.LEFT_PAREN); this.state = 3413; this.index_partition_description(); this.state = 3414; this.match(PlSqlParser.COMMA); this.state = 3415; this.index_partition_description(); this.state = 3416; this.match(PlSqlParser.RIGHT_PAREN); } this.state = 3421; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.NOPARALLEL || _la===PlSqlParser.PARALLEL) { this.state = 3420; this.parallel_clause(); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Index_partition_descriptionContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_index_partition_description; return this; } Index_partition_descriptionContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Index_partition_descriptionContext.prototype.constructor = Index_partition_descriptionContext; Index_partition_descriptionContext.prototype.PARTITION = function() { return this.getToken(PlSqlParser.PARTITION, 0); }; Index_partition_descriptionContext.prototype.partition_name = function() { return this.getTypedRuleContext(Partition_nameContext,0); }; Index_partition_descriptionContext.prototype.PARAMETERS = function() { return this.getToken(PlSqlParser.PARAMETERS, 0); }; Index_partition_descriptionContext.prototype.LEFT_PAREN = function() { return this.getToken(PlSqlParser.LEFT_PAREN, 0); }; Index_partition_descriptionContext.prototype.odci_parameters = function() { return this.getTypedRuleContext(Odci_parametersContext,0); }; Index_partition_descriptionContext.prototype.RIGHT_PAREN = function() { return this.getToken(PlSqlParser.RIGHT_PAREN, 0); }; Index_partition_descriptionContext.prototype.UNUSABLE = function() { return this.getToken(PlSqlParser.UNUSABLE, 0); }; Index_partition_descriptionContext.prototype.segment_attributes_clause = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Segment_attributes_clauseContext); } else { return this.getTypedRuleContext(Segment_attributes_clauseContext,i); } }; Index_partition_descriptionContext.prototype.key_compression = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Key_compressionContext); } else { return this.getTypedRuleContext(Key_compressionContext,i); } }; Index_partition_descriptionContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterIndex_partition_description(this); } }; Index_partition_descriptionContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitIndex_partition_description(this); } }; Index_partition_descriptionContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitIndex_partition_description(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Index_partition_descriptionContext = Index_partition_descriptionContext; PlSqlParser.prototype.index_partition_description = function() { var localctx = new Index_partition_descriptionContext(this, this._ctx, this.state); this.enterRule(localctx, 260, PlSqlParser.RULE_index_partition_description); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 3423; this.match(PlSqlParser.PARTITION); this.state = 3441; this._errHandler.sync(this); _la = this._input.LA(1); if((((_la) & ~0x1f) == 0 && ((1 << _la) & ((1 << PlSqlParser.ABORT) | (1 << PlSqlParser.ABS) | (1 << PlSqlParser.ACCESS) | (1 << PlSqlParser.ACCESSED) | (1 << PlSqlParser.ACCOUNT) | (1 << PlSqlParser.ACL) | (1 << PlSqlParser.ACOS) | (1 << PlSqlParser.ACTION) | (1 << PlSqlParser.ACTIONS) | (1 << PlSqlParser.ACTIVATE) | (1 << PlSqlParser.ACTIVE) | (1 << PlSqlParser.ACTIVE_COMPONENT) | (1 << PlSqlParser.ACTIVE_DATA) | (1 << PlSqlParser.ACTIVE_FUNCTION) | (1 << PlSqlParser.ACTIVE_TAG) | (1 << PlSqlParser.ACTIVITY) | (1 << PlSqlParser.ADAPTIVE_PLAN) | (1 << PlSqlParser.ADD) | (1 << PlSqlParser.ADD_COLUMN) | (1 << PlSqlParser.ADD_GROUP) | (1 << PlSqlParser.ADD_MONTHS) | (1 << PlSqlParser.ADJ_DATE) | (1 << PlSqlParser.ADMIN) | (1 << PlSqlParser.ADMINISTER) | (1 << PlSqlParser.ADMINISTRATOR) | (1 << PlSqlParser.ADVANCED) | (1 << PlSqlParser.ADVISE) | (1 << PlSqlParser.ADVISOR) | (1 << PlSqlParser.AFD_DISKSTRING) | (1 << PlSqlParser.AFTER) | (1 << PlSqlParser.AGENT))) !== 0) || ((((_la - 32)) & ~0x1f) == 0 && ((1 << (_la - 32)) & ((1 << (PlSqlParser.AGGREGATE - 32)) | (1 << (PlSqlParser.A_LETTER - 32)) | (1 << (PlSqlParser.ALIAS - 32)) | (1 << (PlSqlParser.ALLOCATE - 32)) | (1 << (PlSqlParser.ALLOW - 32)) | (1 << (PlSqlParser.ALL_ROWS - 32)) | (1 << (PlSqlParser.ALWAYS - 32)) | (1 << (PlSqlParser.ANALYZE - 32)) | (1 << (PlSqlParser.ANCILLARY - 32)) | (1 << (PlSqlParser.AND_EQUAL - 32)) | (1 << (PlSqlParser.ANOMALY - 32)) | (1 << (PlSqlParser.ANSI_REARCH - 32)) | (1 << (PlSqlParser.ANTIJOIN - 32)) | (1 << (PlSqlParser.ANYSCHEMA - 32)) | (1 << (PlSqlParser.APPEND - 32)) | (1 << (PlSqlParser.APPENDCHILDXML - 32)) | (1 << (PlSqlParser.APPEND_VALUES - 32)) | (1 << (PlSqlParser.APPLICATION - 32)) | (1 << (PlSqlParser.APPLY - 32)) | (1 << (PlSqlParser.APPROX_COUNT_DISTINCT - 32)) | (1 << (PlSqlParser.ARCHIVAL - 32)) | (1 << (PlSqlParser.ARCHIVE - 32)) | (1 << (PlSqlParser.ARCHIVED - 32)) | (1 << (PlSqlParser.ARCHIVELOG - 32)) | (1 << (PlSqlParser.ARRAY - 32)) | (1 << (PlSqlParser.ASCII - 32)))) !== 0) || ((((_la - 64)) & ~0x1f) == 0 && ((1 << (_la - 64)) & ((1 << (PlSqlParser.ASCIISTR - 64)) | (1 << (PlSqlParser.ASIN - 64)) | (1 << (PlSqlParser.ASIS - 64)) | (1 << (PlSqlParser.ASSEMBLY - 64)) | (1 << (PlSqlParser.ASSIGN - 64)) | (1 << (PlSqlParser.ASSOCIATE - 64)) | (1 << (PlSqlParser.ASYNC - 64)) | (1 << (PlSqlParser.ASYNCHRONOUS - 64)) | (1 << (PlSqlParser.ATAN2 - 64)) | (1 << (PlSqlParser.ATAN - 64)) | (1 << (PlSqlParser.AT - 64)) | (1 << (PlSqlParser.ATTRIBUTE - 64)) | (1 << (PlSqlParser.ATTRIBUTES - 64)) | (1 << (PlSqlParser.AUTHENTICATED - 64)) | (1 << (PlSqlParser.AUTHENTICATION - 64)) | (1 << (PlSqlParser.AUTHID - 64)) | (1 << (PlSqlParser.AUTHORIZATION - 64)) | (1 << (PlSqlParser.AUTOALLOCATE - 64)) | (1 << (PlSqlParser.AUTO - 64)) | (1 << (PlSqlParser.AUTOEXTEND - 64)) | (1 << (PlSqlParser.AUTO_LOGIN - 64)) | (1 << (PlSqlParser.AUTOMATIC - 64)) | (1 << (PlSqlParser.AUTONOMOUS_TRANSACTION - 64)) | (1 << (PlSqlParser.AUTO_REOPTIMIZE - 64)) | (1 << (PlSqlParser.AVAILABILITY - 64)) | (1 << (PlSqlParser.AVRO - 64)) | (1 << (PlSqlParser.BACKGROUND - 64)) | (1 << (PlSqlParser.BACKUP - 64)) | (1 << (PlSqlParser.BASIC - 64)))) !== 0) || ((((_la - 96)) & ~0x1f) == 0 && ((1 << (_la - 96)) & ((1 << (PlSqlParser.BASICFILE - 96)) | (1 << (PlSqlParser.BATCH - 96)) | (1 << (PlSqlParser.BATCHSIZE - 96)) | (1 << (PlSqlParser.BATCH_TABLE_ACCESS_BY_ROWID - 96)) | (1 << (PlSqlParser.BECOME - 96)) | (1 << (PlSqlParser.BEFORE - 96)) | (1 << (PlSqlParser.BEGIN - 96)) | (1 << (PlSqlParser.BEGINNING - 96)) | (1 << (PlSqlParser.BEGIN_OUTLINE_DATA - 96)) | (1 << (PlSqlParser.BEHALF - 96)) | (1 << (PlSqlParser.BEQUEATH - 96)) | (1 << (PlSqlParser.BFILE - 96)) | (1 << (PlSqlParser.BFILENAME - 96)) | (1 << (PlSqlParser.BIGFILE - 96)) | (1 << (PlSqlParser.BINARY - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE_INFINITY - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE_NAN - 96)) | (1 << (PlSqlParser.BINARY_FLOAT - 96)) | (1 << (PlSqlParser.BINARY_FLOAT_INFINITY - 96)) | (1 << (PlSqlParser.BINARY_FLOAT_NAN - 96)) | (1 << (PlSqlParser.BINARY_INTEGER - 96)) | (1 << (PlSqlParser.BIND_AWARE - 96)) | (1 << (PlSqlParser.BINDING - 96)) | (1 << (PlSqlParser.BIN_TO_NUM - 96)) | (1 << (PlSqlParser.BITAND - 96)) | (1 << (PlSqlParser.BITMAP_AND - 96)) | (1 << (PlSqlParser.BITMAP - 96)) | (1 << (PlSqlParser.BITMAPS - 96)) | (1 << (PlSqlParser.BITMAP_TREE - 96)) | (1 << (PlSqlParser.BITS - 96)))) !== 0) || ((((_la - 128)) & ~0x1f) == 0 && ((1 << (_la - 128)) & ((1 << (PlSqlParser.BLOB - 128)) | (1 << (PlSqlParser.BLOCK - 128)) | (1 << (PlSqlParser.BLOCK_RANGE - 128)) | (1 << (PlSqlParser.BLOCKS - 128)) | (1 << (PlSqlParser.BLOCKSIZE - 128)) | (1 << (PlSqlParser.BODY - 128)) | (1 << (PlSqlParser.BOOLEAN - 128)) | (1 << (PlSqlParser.BOTH - 128)) | (1 << (PlSqlParser.BOUND - 128)) | (1 << (PlSqlParser.BRANCH - 128)) | (1 << (PlSqlParser.BREADTH - 128)) | (1 << (PlSqlParser.BROADCAST - 128)) | (1 << (PlSqlParser.BSON - 128)) | (1 << (PlSqlParser.BUFFER - 128)) | (1 << (PlSqlParser.BUFFER_CACHE - 128)) | (1 << (PlSqlParser.BUFFER_POOL - 128)) | (1 << (PlSqlParser.BUILD - 128)) | (1 << (PlSqlParser.BULK - 128)) | (1 << (PlSqlParser.BYPASS_RECURSIVE_CHECK - 128)) | (1 << (PlSqlParser.BYPASS_UJVC - 128)) | (1 << (PlSqlParser.BYTE - 128)) | (1 << (PlSqlParser.CACHE - 128)) | (1 << (PlSqlParser.CACHE_CB - 128)) | (1 << (PlSqlParser.CACHE_INSTANCES - 128)) | (1 << (PlSqlParser.CACHE_TEMP_TABLE - 128)) | (1 << (PlSqlParser.CACHING - 128)) | (1 << (PlSqlParser.CALCULATED - 128)) | (1 << (PlSqlParser.CALLBACK - 128)) | (1 << (PlSqlParser.CALL - 128)) | (1 << (PlSqlParser.CANCEL - 128)))) !== 0) || ((((_la - 160)) & ~0x1f) == 0 && ((1 << (_la - 160)) & ((1 << (PlSqlParser.CAPACITY - 160)) | (1 << (PlSqlParser.CARDINALITY - 160)) | (1 << (PlSqlParser.CASCADE - 160)) | (1 << (PlSqlParser.CASE - 160)) | (1 << (PlSqlParser.CAST - 160)) | (1 << (PlSqlParser.CATEGORY - 160)) | (1 << (PlSqlParser.CDBDEFAULT - 160)) | (1 << (PlSqlParser.CEIL - 160)) | (1 << (PlSqlParser.CELL_FLASH_CACHE - 160)) | (1 << (PlSqlParser.CERTIFICATE - 160)) | (1 << (PlSqlParser.CFILE - 160)) | (1 << (PlSqlParser.CHAINED - 160)) | (1 << (PlSqlParser.CHANGE - 160)) | (1 << (PlSqlParser.CHANGE_DUPKEY_ERROR_INDEX - 160)) | (1 << (PlSqlParser.CHARACTER - 160)) | (1 << (PlSqlParser.CHAR - 160)) | (1 << (PlSqlParser.CHAR_CS - 160)) | (1 << (PlSqlParser.CHARTOROWID - 160)) | (1 << (PlSqlParser.CHECK_ACL_REWRITE - 160)) | (1 << (PlSqlParser.CHECKPOINT - 160)) | (1 << (PlSqlParser.CHILD - 160)) | (1 << (PlSqlParser.CHOOSE - 160)) | (1 << (PlSqlParser.CHR - 160)) | (1 << (PlSqlParser.CHUNK - 160)) | (1 << (PlSqlParser.CLASS - 160)) | (1 << (PlSqlParser.CLASSIFIER - 160)) | (1 << (PlSqlParser.CLEANUP - 160)) | (1 << (PlSqlParser.CLEAR - 160)) | (1 << (PlSqlParser.C_LETTER - 160)) | (1 << (PlSqlParser.CLIENT - 160)))) !== 0) || ((((_la - 192)) & ~0x1f) == 0 && ((1 << (_la - 192)) & ((1 << (PlSqlParser.CLOB - 192)) | (1 << (PlSqlParser.CLONE - 192)) | (1 << (PlSqlParser.CLOSE_CACHED_OPEN_CURSORS - 192)) | (1 << (PlSqlParser.CLOSE - 192)) | (1 << (PlSqlParser.CLUSTER_BY_ROWID - 192)) | (1 << (PlSqlParser.CLUSTER - 192)) | (1 << (PlSqlParser.CLUSTER_DETAILS - 192)) | (1 << (PlSqlParser.CLUSTER_DISTANCE - 192)) | (1 << (PlSqlParser.CLUSTER_ID - 192)) | (1 << (PlSqlParser.CLUSTERING - 192)) | (1 << (PlSqlParser.CLUSTERING_FACTOR - 192)) | (1 << (PlSqlParser.CLUSTER_PROBABILITY - 192)) | (1 << (PlSqlParser.CLUSTER_SET - 192)) | (1 << (PlSqlParser.COALESCE - 192)) | (1 << (PlSqlParser.COALESCE_SQ - 192)) | (1 << (PlSqlParser.COARSE - 192)) | (1 << (PlSqlParser.CO_AUTH_IND - 192)) | (1 << (PlSqlParser.COLD - 192)) | (1 << (PlSqlParser.COLLECT - 192)) | (1 << (PlSqlParser.COLUMNAR - 192)) | (1 << (PlSqlParser.COLUMN_AUTH_INDICATOR - 192)) | (1 << (PlSqlParser.COLUMN - 192)) | (1 << (PlSqlParser.COLUMNS - 192)) | (1 << (PlSqlParser.COLUMN_STATS - 192)) | (1 << (PlSqlParser.COLUMN_VALUE - 192)) | (1 << (PlSqlParser.COMMENT - 192)) | (1 << (PlSqlParser.COMMIT - 192)) | (1 << (PlSqlParser.COMMITTED - 192)) | (1 << (PlSqlParser.COMMON_DATA - 192)) | (1 << (PlSqlParser.COMPACT - 192)) | (1 << (PlSqlParser.COMPATIBILITY - 192)) | (1 << (PlSqlParser.COMPILE - 192)))) !== 0) || ((((_la - 224)) & ~0x1f) == 0 && ((1 << (_la - 224)) & ((1 << (PlSqlParser.COMPLETE - 224)) | (1 << (PlSqlParser.COMPLIANCE - 224)) | (1 << (PlSqlParser.COMPONENT - 224)) | (1 << (PlSqlParser.COMPONENTS - 224)) | (1 << (PlSqlParser.COMPOSE - 224)) | (1 << (PlSqlParser.COMPOSITE - 224)) | (1 << (PlSqlParser.COMPOSITE_LIMIT - 224)) | (1 << (PlSqlParser.COMPOUND - 224)) | (1 << (PlSqlParser.COMPUTE - 224)) | (1 << (PlSqlParser.CONCAT - 224)) | (1 << (PlSqlParser.CON_DBID_TO_ID - 224)) | (1 << (PlSqlParser.CONDITIONAL - 224)) | (1 << (PlSqlParser.CONDITION - 224)) | (1 << (PlSqlParser.CONFIRM - 224)) | (1 << (PlSqlParser.CONFORMING - 224)) | (1 << (PlSqlParser.CON_GUID_TO_ID - 224)) | (1 << (PlSqlParser.CON_ID - 224)) | (1 << (PlSqlParser.CON_NAME_TO_ID - 224)) | (1 << (PlSqlParser.CONNECT_BY_CB_WHR_ONLY - 224)) | (1 << (PlSqlParser.CONNECT_BY_COMBINE_SW - 224)) | (1 << (PlSqlParser.CONNECT_BY_COST_BASED - 224)) | (1 << (PlSqlParser.CONNECT_BY_ELIM_DUPS - 224)) | (1 << (PlSqlParser.CONNECT_BY_FILTERING - 224)) | (1 << (PlSqlParser.CONNECT_BY_ISCYCLE - 224)) | (1 << (PlSqlParser.CONNECT_BY_ISLEAF - 224)) | (1 << (PlSqlParser.CONNECT_BY_ROOT - 224)) | (1 << (PlSqlParser.CONNECT_TIME - 224)) | (1 << (PlSqlParser.CONSIDER - 224)) | (1 << (PlSqlParser.CONSISTENT - 224)) | (1 << (PlSqlParser.CONSTANT - 224)))) !== 0) || ((((_la - 256)) & ~0x1f) == 0 && ((1 << (_la - 256)) & ((1 << (PlSqlParser.CONST - 256)) | (1 << (PlSqlParser.CONSTRAINT - 256)) | (1 << (PlSqlParser.CONSTRAINTS - 256)) | (1 << (PlSqlParser.CONSTRUCTOR - 256)) | (1 << (PlSqlParser.CONTAINER - 256)) | (1 << (PlSqlParser.CONTAINER_DATA - 256)) | (1 << (PlSqlParser.CONTAINERS - 256)) | (1 << (PlSqlParser.CONTENT - 256)) | (1 << (PlSqlParser.CONTENTS - 256)) | (1 << (PlSqlParser.CONTEXT - 256)) | (1 << (PlSqlParser.CONTINUE - 256)) | (1 << (PlSqlParser.CONTROLFILE - 256)) | (1 << (PlSqlParser.CON_UID_TO_ID - 256)) | (1 << (PlSqlParser.CONVERT - 256)) | (1 << (PlSqlParser.COOKIE - 256)) | (1 << (PlSqlParser.COPY - 256)) | (1 << (PlSqlParser.CORR_K - 256)) | (1 << (PlSqlParser.CORR_S - 256)) | (1 << (PlSqlParser.CORRUPTION - 256)) | (1 << (PlSqlParser.CORRUPT_XID_ALL - 256)) | (1 << (PlSqlParser.CORRUPT_XID - 256)) | (1 << (PlSqlParser.COS - 256)) | (1 << (PlSqlParser.COSH - 256)) | (1 << (PlSqlParser.COST - 256)) | (1 << (PlSqlParser.COST_XML_QUERY_REWRITE - 256)) | (1 << (PlSqlParser.COUNT - 256)) | (1 << (PlSqlParser.COVAR_POP - 256)) | (1 << (PlSqlParser.COVAR_SAMP - 256)) | (1 << (PlSqlParser.CPU_COSTING - 256)) | (1 << (PlSqlParser.CPU_PER_CALL - 256)) | (1 << (PlSqlParser.CPU_PER_SESSION - 256)) | (1 << (PlSqlParser.CRASH - 256)))) !== 0) || ((((_la - 289)) & ~0x1f) == 0 && ((1 << (_la - 289)) & ((1 << (PlSqlParser.CREATE_FILE_DEST - 289)) | (1 << (PlSqlParser.CREATE_STORED_OUTLINES - 289)) | (1 << (PlSqlParser.CREATION - 289)) | (1 << (PlSqlParser.CREDENTIAL - 289)) | (1 << (PlSqlParser.CRITICAL - 289)) | (1 << (PlSqlParser.CROSS - 289)) | (1 << (PlSqlParser.CROSSEDITION - 289)) | (1 << (PlSqlParser.CSCONVERT - 289)) | (1 << (PlSqlParser.CUBE_AJ - 289)) | (1 << (PlSqlParser.CUBE - 289)) | (1 << (PlSqlParser.CUBE_GB - 289)) | (1 << (PlSqlParser.CUBE_SJ - 289)) | (1 << (PlSqlParser.CUME_DISTM - 289)) | (1 << (PlSqlParser.CURRENT - 289)) | (1 << (PlSqlParser.CURRENT_DATE - 289)) | (1 << (PlSqlParser.CURRENT_SCHEMA - 289)) | (1 << (PlSqlParser.CURRENT_TIME - 289)) | (1 << (PlSqlParser.CURRENT_TIMESTAMP - 289)) | (1 << (PlSqlParser.CURRENT_USER - 289)) | (1 << (PlSqlParser.CURRENTV - 289)) | (1 << (PlSqlParser.CURSOR - 289)) | (1 << (PlSqlParser.CURSOR_SHARING_EXACT - 289)) | (1 << (PlSqlParser.CURSOR_SPECIFIC_SEGMENT - 289)) | (1 << (PlSqlParser.CUSTOMDATUM - 289)) | (1 << (PlSqlParser.CV - 289)) | (1 << (PlSqlParser.CYCLE - 289)) | (1 << (PlSqlParser.DANGLING - 289)) | (1 << (PlSqlParser.DATABASE - 289)) | (1 << (PlSqlParser.DATA - 289)) | (1 << (PlSqlParser.DATAFILE - 289)) | (1 << (PlSqlParser.DATAFILES - 289)))) !== 0) || ((((_la - 321)) & ~0x1f) == 0 && ((1 << (_la - 321)) & ((1 << (PlSqlParser.DATAMOVEMENT - 321)) | (1 << (PlSqlParser.DATAOBJNO - 321)) | (1 << (PlSqlParser.DATAOBJ_TO_MAT_PARTITION - 321)) | (1 << (PlSqlParser.DATAOBJ_TO_PARTITION - 321)) | (1 << (PlSqlParser.DATAPUMP - 321)) | (1 << (PlSqlParser.DATA_SECURITY_REWRITE_LIMIT - 321)) | (1 << (PlSqlParser.DATE_MODE - 321)) | (1 << (PlSqlParser.DAY - 321)) | (1 << (PlSqlParser.DAYS - 321)) | (1 << (PlSqlParser.DBA - 321)) | (1 << (PlSqlParser.DBA_RECYCLEBIN - 321)) | (1 << (PlSqlParser.DBMS_STATS - 321)) | (1 << (PlSqlParser.DB_ROLE_CHANGE - 321)) | (1 << (PlSqlParser.DBTIMEZONE - 321)) | (1 << (PlSqlParser.DB_UNIQUE_NAME - 321)) | (1 << (PlSqlParser.DB_VERSION - 321)) | (1 << (PlSqlParser.DDL - 321)) | (1 << (PlSqlParser.DEALLOCATE - 321)) | (1 << (PlSqlParser.DEBUG - 321)) | (1 << (PlSqlParser.DEBUGGER - 321)) | (1 << (PlSqlParser.DEC - 321)) | (1 << (PlSqlParser.DECIMAL - 321)) | (1 << (PlSqlParser.DECLARE - 321)) | (1 << (PlSqlParser.DECOMPOSE - 321)) | (1 << (PlSqlParser.DECORRELATE - 321)) | (1 << (PlSqlParser.DECR - 321)) | (1 << (PlSqlParser.DECREMENT - 321)) | (1 << (PlSqlParser.DECRYPT - 321)) | (1 << (PlSqlParser.DEDUPLICATE - 321)) | (1 << (PlSqlParser.DEFAULTS - 321)))) !== 0) || ((((_la - 353)) & ~0x1f) == 0 && ((1 << (_la - 353)) & ((1 << (PlSqlParser.DEFERRABLE - 353)) | (1 << (PlSqlParser.DEFERRED - 353)) | (1 << (PlSqlParser.DEFINED - 353)) | (1 << (PlSqlParser.DEFINE - 353)) | (1 << (PlSqlParser.DEFINER - 353)) | (1 << (PlSqlParser.DEGREE - 353)) | (1 << (PlSqlParser.DELAY - 353)) | (1 << (PlSqlParser.DELEGATE - 353)) | (1 << (PlSqlParser.DELETE_ALL - 353)) | (1 << (PlSqlParser.DELETE - 353)) | (1 << (PlSqlParser.DELETEXML - 353)) | (1 << (PlSqlParser.DEMAND - 353)) | (1 << (PlSqlParser.DENSE_RANKM - 353)) | (1 << (PlSqlParser.DEPENDENT - 353)) | (1 << (PlSqlParser.DEPTH - 353)) | (1 << (PlSqlParser.DEQUEUE - 353)) | (1 << (PlSqlParser.DEREF - 353)) | (1 << (PlSqlParser.DEREF_NO_REWRITE - 353)) | (1 << (PlSqlParser.DESTROY - 353)) | (1 << (PlSqlParser.DETACHED - 353)) | (1 << (PlSqlParser.DETERMINES - 353)) | (1 << (PlSqlParser.DETERMINISTIC - 353)) | (1 << (PlSqlParser.DICTIONARY - 353)) | (1 << (PlSqlParser.DIMENSION - 353)) | (1 << (PlSqlParser.DIMENSIONS - 353)) | (1 << (PlSqlParser.DIRECT_LOAD - 353)) | (1 << (PlSqlParser.DIRECTORY - 353)) | (1 << (PlSqlParser.DIRECT_PATH - 353)) | (1 << (PlSqlParser.DISABLE_ALL - 353)) | (1 << (PlSqlParser.DISABLE - 353)) | (1 << (PlSqlParser.DISABLE_PARALLEL_DML - 353)))) !== 0) || ((((_la - 385)) & ~0x1f) == 0 && ((1 << (_la - 385)) & ((1 << (PlSqlParser.DISABLE_PRESET - 385)) | (1 << (PlSqlParser.DISABLE_RPKE - 385)) | (1 << (PlSqlParser.DISALLOW - 385)) | (1 << (PlSqlParser.DISASSOCIATE - 385)) | (1 << (PlSqlParser.DISCARD - 385)) | (1 << (PlSqlParser.DISCONNECT - 385)) | (1 << (PlSqlParser.DISK - 385)) | (1 << (PlSqlParser.DISKGROUP - 385)) | (1 << (PlSqlParser.DISKS - 385)) | (1 << (PlSqlParser.DISMOUNT - 385)) | (1 << (PlSqlParser.DISTINGUISHED - 385)) | (1 << (PlSqlParser.DISTRIBUTED - 385)) | (1 << (PlSqlParser.DISTRIBUTE - 385)) | (1 << (PlSqlParser.DML - 385)) | (1 << (PlSqlParser.DML_UPDATE - 385)) | (1 << (PlSqlParser.DOCFIDELITY - 385)) | (1 << (PlSqlParser.DOCUMENT - 385)) | (1 << (PlSqlParser.DOMAIN_INDEX_FILTER - 385)) | (1 << (PlSqlParser.DOMAIN_INDEX_NO_SORT - 385)) | (1 << (PlSqlParser.DOMAIN_INDEX_SORT - 385)) | (1 << (PlSqlParser.DOUBLE - 385)) | (1 << (PlSqlParser.DOWNGRADE - 385)) | (1 << (PlSqlParser.DRIVING_SITE - 385)) | (1 << (PlSqlParser.DROP_COLUMN - 385)) | (1 << (PlSqlParser.DROP_GROUP - 385)) | (1 << (PlSqlParser.DSINTERVAL_UNCONSTRAINED - 385)) | (1 << (PlSqlParser.DST_UPGRADE_INSERT_CONV - 385)) | (1 << (PlSqlParser.DUMP - 385)))) !== 0) || ((((_la - 417)) & ~0x1f) == 0 && ((1 << (_la - 417)) & ((1 << (PlSqlParser.DUPLICATE - 417)) | (1 << (PlSqlParser.DV - 417)) | (1 << (PlSqlParser.DYNAMIC - 417)) | (1 << (PlSqlParser.DYNAMIC_SAMPLING - 417)) | (1 << (PlSqlParser.DYNAMIC_SAMPLING_EST_CDN - 417)) | (1 << (PlSqlParser.EACH - 417)) | (1 << (PlSqlParser.EDITIONABLE - 417)) | (1 << (PlSqlParser.EDITION - 417)) | (1 << (PlSqlParser.EDITIONING - 417)) | (1 << (PlSqlParser.EDITIONS - 417)) | (1 << (PlSqlParser.ELEMENT - 417)) | (1 << (PlSqlParser.ELIM_GROUPBY - 417)) | (1 << (PlSqlParser.ELIMINATE_JOIN - 417)) | (1 << (PlSqlParser.ELIMINATE_OBY - 417)) | (1 << (PlSqlParser.ELIMINATE_OUTER_JOIN - 417)) | (1 << (PlSqlParser.EM - 417)) | (1 << (PlSqlParser.EMPTY_BLOB - 417)) | (1 << (PlSqlParser.EMPTY_CLOB - 417)) | (1 << (PlSqlParser.EMPTY - 417)) | (1 << (PlSqlParser.ENABLE_ALL - 417)) | (1 << (PlSqlParser.ENABLE - 417)) | (1 << (PlSqlParser.ENABLE_PARALLEL_DML - 417)) | (1 << (PlSqlParser.ENABLE_PRESET - 417)) | (1 << (PlSqlParser.ENCODING - 417)) | (1 << (PlSqlParser.ENCRYPT - 417)) | (1 << (PlSqlParser.ENCRYPTION - 417)) | (1 << (PlSqlParser.END_OUTLINE_DATA - 417)) | (1 << (PlSqlParser.ENFORCED - 417)) | (1 << (PlSqlParser.ENFORCE - 417)))) !== 0) || ((((_la - 449)) & ~0x1f) == 0 && ((1 << (_la - 449)) & ((1 << (PlSqlParser.ENQUEUE - 449)) | (1 << (PlSqlParser.ENTERPRISE - 449)) | (1 << (PlSqlParser.ENTITYESCAPING - 449)) | (1 << (PlSqlParser.ENTRY - 449)) | (1 << (PlSqlParser.EQUIPART - 449)) | (1 << (PlSqlParser.ERR - 449)) | (1 << (PlSqlParser.ERROR_ARGUMENT - 449)) | (1 << (PlSqlParser.ERROR - 449)) | (1 << (PlSqlParser.ERROR_ON_OVERLAP_TIME - 449)) | (1 << (PlSqlParser.ERRORS - 449)) | (1 << (PlSqlParser.ESCAPE - 449)) | (1 << (PlSqlParser.ESTIMATE - 449)) | (1 << (PlSqlParser.EVAL - 449)) | (1 << (PlSqlParser.EVALNAME - 449)) | (1 << (PlSqlParser.EVALUATE - 449)) | (1 << (PlSqlParser.EVALUATION - 449)) | (1 << (PlSqlParser.EVENTS - 449)) | (1 << (PlSqlParser.EVERY - 449)) | (1 << (PlSqlParser.EXCEPT - 449)) | (1 << (PlSqlParser.EXCEPTION - 449)) | (1 << (PlSqlParser.EXCEPTION_INIT - 449)) | (1 << (PlSqlParser.EXCEPTIONS - 449)) | (1 << (PlSqlParser.EXCHANGE - 449)) | (1 << (PlSqlParser.EXCLUDE - 449)) | (1 << (PlSqlParser.EXCLUDING - 449)) | (1 << (PlSqlParser.EXECUTE - 449)) | (1 << (PlSqlParser.EXEMPT - 449)) | (1 << (PlSqlParser.EXISTING - 449)) | (1 << (PlSqlParser.EXISTS - 449)) | (1 << (PlSqlParser.EXISTSNODE - 449)) | (1 << (PlSqlParser.EXIT - 449)))) !== 0) || ((((_la - 481)) & ~0x1f) == 0 && ((1 << (_la - 481)) & ((1 << (PlSqlParser.EXPAND_GSET_TO_UNION - 481)) | (1 << (PlSqlParser.EXPAND_TABLE - 481)) | (1 << (PlSqlParser.EXP - 481)) | (1 << (PlSqlParser.EXPIRE - 481)) | (1 << (PlSqlParser.EXPLAIN - 481)) | (1 << (PlSqlParser.EXPLOSION - 481)) | (1 << (PlSqlParser.EXPORT - 481)) | (1 << (PlSqlParser.EXPR_CORR_CHECK - 481)) | (1 << (PlSqlParser.EXPRESS - 481)) | (1 << (PlSqlParser.EXTENDS - 481)) | (1 << (PlSqlParser.EXTENT - 481)) | (1 << (PlSqlParser.EXTENTS - 481)) | (1 << (PlSqlParser.EXTERNAL - 481)) | (1 << (PlSqlParser.EXTERNALLY - 481)) | (1 << (PlSqlParser.EXTRACTCLOBXML - 481)) | (1 << (PlSqlParser.EXTRACT - 481)) | (1 << (PlSqlParser.EXTRACTVALUE - 481)) | (1 << (PlSqlParser.EXTRA - 481)) | (1 << (PlSqlParser.FACILITY - 481)) | (1 << (PlSqlParser.FACT - 481)) | (1 << (PlSqlParser.FACTOR - 481)) | (1 << (PlSqlParser.FACTORIZE_JOIN - 481)) | (1 << (PlSqlParser.FAILED - 481)) | (1 << (PlSqlParser.FAILED_LOGIN_ATTEMPTS - 481)) | (1 << (PlSqlParser.FAILGROUP - 481)) | (1 << (PlSqlParser.FAILOVER - 481)) | (1 << (PlSqlParser.FAILURE - 481)) | (1 << (PlSqlParser.FALSE - 481)) | (1 << (PlSqlParser.FAMILY - 481)) | (1 << (PlSqlParser.FAR - 481)) | (1 << (PlSqlParser.FAST - 481)) | (1 << (PlSqlParser.FASTSTART - 481)))) !== 0) || ((((_la - 513)) & ~0x1f) == 0 && ((1 << (_la - 513)) & ((1 << (PlSqlParser.FBTSCAN - 513)) | (1 << (PlSqlParser.FEATURE_DETAILS - 513)) | (1 << (PlSqlParser.FEATURE_ID - 513)) | (1 << (PlSqlParser.FEATURE_SET - 513)) | (1 << (PlSqlParser.FEATURE_VALUE - 513)) | (1 << (PlSqlParser.FETCH - 513)) | (1 << (PlSqlParser.FILE - 513)) | (1 << (PlSqlParser.FILE_NAME_CONVERT - 513)) | (1 << (PlSqlParser.FILESYSTEM_LIKE_LOGGING - 513)) | (1 << (PlSqlParser.FILTER - 513)) | (1 << (PlSqlParser.FINAL - 513)) | (1 << (PlSqlParser.FINE - 513)) | (1 << (PlSqlParser.FINISH - 513)) | (1 << (PlSqlParser.FIRST - 513)) | (1 << (PlSqlParser.FIRSTM - 513)) | (1 << (PlSqlParser.FIRST_ROWS - 513)) | (1 << (PlSqlParser.FIRST_VALUE - 513)) | (1 << (PlSqlParser.FIXED_VIEW_DATA - 513)) | (1 << (PlSqlParser.FLAGGER - 513)) | (1 << (PlSqlParser.FLASHBACK - 513)) | (1 << (PlSqlParser.FLASH_CACHE - 513)) | (1 << (PlSqlParser.FLOAT - 513)) | (1 << (PlSqlParser.FLOB - 513)) | (1 << (PlSqlParser.FLOOR - 513)) | (1 << (PlSqlParser.FLUSH - 513)) | (1 << (PlSqlParser.FOLDER - 513)) | (1 << (PlSqlParser.FOLLOWING - 513)) | (1 << (PlSqlParser.FOLLOWS - 513)) | (1 << (PlSqlParser.FORALL - 513)) | (1 << (PlSqlParser.FORCE - 513)) | (1 << (PlSqlParser.FORCE_XML_QUERY_REWRITE - 513)) | (1 << (PlSqlParser.FOREIGN - 513)))) !== 0) || ((((_la - 545)) & ~0x1f) == 0 && ((1 << (_la - 545)) & ((1 << (PlSqlParser.FOREVER - 545)) | (1 << (PlSqlParser.FORMAT - 545)) | (1 << (PlSqlParser.FORWARD - 545)) | (1 << (PlSqlParser.FRAGMENT_NUMBER - 545)) | (1 << (PlSqlParser.FREELIST - 545)) | (1 << (PlSqlParser.FREELISTS - 545)) | (1 << (PlSqlParser.FREEPOOLS - 545)) | (1 << (PlSqlParser.FRESH - 545)) | (1 << (PlSqlParser.FROM_TZ - 545)) | (1 << (PlSqlParser.FULL - 545)) | (1 << (PlSqlParser.FULL_OUTER_JOIN_TO_OUTER - 545)) | (1 << (PlSqlParser.FUNCTION - 545)) | (1 << (PlSqlParser.FUNCTIONS - 545)) | (1 << (PlSqlParser.GATHER_OPTIMIZER_STATISTICS - 545)) | (1 << (PlSqlParser.GATHER_PLAN_STATISTICS - 545)) | (1 << (PlSqlParser.GBY_CONC_ROLLUP - 545)) | (1 << (PlSqlParser.GBY_PUSHDOWN - 545)) | (1 << (PlSqlParser.GENERATED - 545)) | (1 << (PlSqlParser.GET - 545)) | (1 << (PlSqlParser.GLOBAL - 545)) | (1 << (PlSqlParser.GLOBALLY - 545)) | (1 << (PlSqlParser.GLOBAL_NAME - 545)) | (1 << (PlSqlParser.GLOBAL_TOPIC_ENABLED - 545)) | (1 << (PlSqlParser.GROUP_BY - 545)) | (1 << (PlSqlParser.GROUP_ID - 545)) | (1 << (PlSqlParser.GROUPING - 545)) | (1 << (PlSqlParser.GROUPING_ID - 545)))) !== 0) || ((((_la - 577)) & ~0x1f) == 0 && ((1 << (_la - 577)) & ((1 << (PlSqlParser.GROUPS - 577)) | (1 << (PlSqlParser.GUARANTEED - 577)) | (1 << (PlSqlParser.GUARANTEE - 577)) | (1 << (PlSqlParser.GUARD - 577)) | (1 << (PlSqlParser.HASH_AJ - 577)) | (1 << (PlSqlParser.HASH - 577)) | (1 << (PlSqlParser.HASHKEYS - 577)) | (1 << (PlSqlParser.HASH_SJ - 577)) | (1 << (PlSqlParser.HEADER - 577)) | (1 << (PlSqlParser.HEAP - 577)) | (1 << (PlSqlParser.HELP - 577)) | (1 << (PlSqlParser.HEXTORAW - 577)) | (1 << (PlSqlParser.HEXTOREF - 577)) | (1 << (PlSqlParser.HIDDEN_KEYWORD - 577)) | (1 << (PlSqlParser.HIDE - 577)) | (1 << (PlSqlParser.HIERARCHY - 577)) | (1 << (PlSqlParser.HIGH - 577)) | (1 << (PlSqlParser.HINTSET_BEGIN - 577)) | (1 << (PlSqlParser.HINTSET_END - 577)) | (1 << (PlSqlParser.HOT - 577)) | (1 << (PlSqlParser.HOUR - 577)) | (1 << (PlSqlParser.HWM_BROKERED - 577)) | (1 << (PlSqlParser.HYBRID - 577)) | (1 << (PlSqlParser.IDENTIFIER - 577)) | (1 << (PlSqlParser.IDENTITY - 577)) | (1 << (PlSqlParser.IDGENERATORS - 577)) | (1 << (PlSqlParser.ID - 577)) | (1 << (PlSqlParser.IDLE_TIME - 577)) | (1 << (PlSqlParser.IF - 577)) | (1 << (PlSqlParser.IGNORE - 577)))) !== 0) || ((((_la - 609)) & ~0x1f) == 0 && ((1 << (_la - 609)) & ((1 << (PlSqlParser.IGNORE_OPTIM_EMBEDDED_HINTS - 609)) | (1 << (PlSqlParser.IGNORE_ROW_ON_DUPKEY_INDEX - 609)) | (1 << (PlSqlParser.IGNORE_WHERE_CLAUSE - 609)) | (1 << (PlSqlParser.ILM - 609)) | (1 << (PlSqlParser.IMMEDIATE - 609)) | (1 << (PlSqlParser.IMPACT - 609)) | (1 << (PlSqlParser.IMPORT - 609)) | (1 << (PlSqlParser.INACTIVE - 609)) | (1 << (PlSqlParser.INCLUDE - 609)) | (1 << (PlSqlParser.INCLUDE_VERSION - 609)) | (1 << (PlSqlParser.INCLUDING - 609)) | (1 << (PlSqlParser.INCREMENTAL - 609)) | (1 << (PlSqlParser.INCREMENT - 609)) | (1 << (PlSqlParser.INCR - 609)) | (1 << (PlSqlParser.INDENT - 609)) | (1 << (PlSqlParser.INDEX_ASC - 609)) | (1 << (PlSqlParser.INDEX_COMBINE - 609)) | (1 << (PlSqlParser.INDEX_DESC - 609)) | (1 << (PlSqlParser.INDEXED - 609)) | (1 << (PlSqlParser.INDEXES - 609)) | (1 << (PlSqlParser.INDEX_FFS - 609)) | (1 << (PlSqlParser.INDEX_FILTER - 609)) | (1 << (PlSqlParser.INDEXING - 609)) | (1 << (PlSqlParser.INDEX_JOIN - 609)) | (1 << (PlSqlParser.INDEX_ROWS - 609)) | (1 << (PlSqlParser.INDEX_RRS - 609)) | (1 << (PlSqlParser.INDEX_RS_ASC - 609)) | (1 << (PlSqlParser.INDEX_RS_DESC - 609)) | (1 << (PlSqlParser.INDEX_RS - 609)) | (1 << (PlSqlParser.INDEX_SCAN - 609)) | (1 << (PlSqlParser.INDEX_SKIP_SCAN - 609)))) !== 0) || ((((_la - 641)) & ~0x1f) == 0 && ((1 << (_la - 641)) & ((1 << (PlSqlParser.INDEX_SS_ASC - 641)) | (1 << (PlSqlParser.INDEX_SS_DESC - 641)) | (1 << (PlSqlParser.INDEX_SS - 641)) | (1 << (PlSqlParser.INDEX_STATS - 641)) | (1 << (PlSqlParser.INDEXTYPE - 641)) | (1 << (PlSqlParser.INDEXTYPES - 641)) | (1 << (PlSqlParser.INDICATOR - 641)) | (1 << (PlSqlParser.INDICES - 641)) | (1 << (PlSqlParser.INFINITE - 641)) | (1 << (PlSqlParser.INFORMATIONAL - 641)) | (1 << (PlSqlParser.INHERIT - 641)) | (1 << (PlSqlParser.INITCAP - 641)) | (1 << (PlSqlParser.INITIAL - 641)) | (1 << (PlSqlParser.INITIALIZED - 641)) | (1 << (PlSqlParser.INITIALLY - 641)) | (1 << (PlSqlParser.INITRANS - 641)) | (1 << (PlSqlParser.INLINE - 641)) | (1 << (PlSqlParser.INLINE_XMLTYPE_NT - 641)) | (1 << (PlSqlParser.INMEMORY - 641)) | (1 << (PlSqlParser.IN_MEMORY_METADATA - 641)) | (1 << (PlSqlParser.INMEMORY_PRUNING - 641)) | (1 << (PlSqlParser.INNER - 641)) | (1 << (PlSqlParser.INOUT - 641)) | (1 << (PlSqlParser.INPLACE - 641)) | (1 << (PlSqlParser.INSERTCHILDXMLAFTER - 641)) | (1 << (PlSqlParser.INSERTCHILDXMLBEFORE - 641)) | (1 << (PlSqlParser.INSERTCHILDXML - 641)) | (1 << (PlSqlParser.INSERTXMLAFTER - 641)) | (1 << (PlSqlParser.INSERTXMLBEFORE - 641)) | (1 << (PlSqlParser.INSTANCE - 641)))) !== 0) || ((((_la - 673)) & ~0x1f) == 0 && ((1 << (_la - 673)) & ((1 << (PlSqlParser.INSTANCES - 673)) | (1 << (PlSqlParser.INSTANTIABLE - 673)) | (1 << (PlSqlParser.INSTANTLY - 673)) | (1 << (PlSqlParser.INSTEAD - 673)) | (1 << (PlSqlParser.INSTR2 - 673)) | (1 << (PlSqlParser.INSTR4 - 673)) | (1 << (PlSqlParser.INSTRB - 673)) | (1 << (PlSqlParser.INSTRC - 673)) | (1 << (PlSqlParser.INSTR - 673)) | (1 << (PlSqlParser.INTEGER - 673)) | (1 << (PlSqlParser.INTERLEAVED - 673)) | (1 << (PlSqlParser.INTERMEDIATE - 673)) | (1 << (PlSqlParser.INTERNAL_CONVERT - 673)) | (1 << (PlSqlParser.INTERNAL_USE - 673)) | (1 << (PlSqlParser.INTERPRETED - 673)) | (1 << (PlSqlParser.INTERVAL - 673)) | (1 << (PlSqlParser.INT - 673)) | (1 << (PlSqlParser.INVALIDATE - 673)) | (1 << (PlSqlParser.INVISIBLE - 673)) | (1 << (PlSqlParser.IN_XQUERY - 673)) | (1 << (PlSqlParser.ISOLATION - 673)) | (1 << (PlSqlParser.ISOLATION_LEVEL - 673)) | (1 << (PlSqlParser.ITERATE - 673)) | (1 << (PlSqlParser.ITERATION_NUMBER - 673)) | (1 << (PlSqlParser.JAVA - 673)) | (1 << (PlSqlParser.JOB - 673)) | (1 << (PlSqlParser.JOIN - 673)) | (1 << (PlSqlParser.JSON_ARRAYAGG - 673)) | (1 << (PlSqlParser.JSON_ARRAY - 673)))) !== 0) || ((((_la - 705)) & ~0x1f) == 0 && ((1 << (_la - 705)) & ((1 << (PlSqlParser.JSON_EQUAL - 705)) | (1 << (PlSqlParser.JSON_EXISTS2 - 705)) | (1 << (PlSqlParser.JSON_EXISTS - 705)) | (1 << (PlSqlParser.JSONGET - 705)) | (1 << (PlSqlParser.JSON - 705)) | (1 << (PlSqlParser.JSON_OBJECTAGG - 705)) | (1 << (PlSqlParser.JSON_OBJECT - 705)) | (1 << (PlSqlParser.JSONPARSE - 705)) | (1 << (PlSqlParser.JSON_QUERY - 705)) | (1 << (PlSqlParser.JSON_SERIALIZE - 705)) | (1 << (PlSqlParser.JSON_TABLE - 705)) | (1 << (PlSqlParser.JSON_TEXTCONTAINS2 - 705)) | (1 << (PlSqlParser.JSON_TEXTCONTAINS - 705)) | (1 << (PlSqlParser.JSON_VALUE - 705)) | (1 << (PlSqlParser.KEEP_DUPLICATES - 705)) | (1 << (PlSqlParser.KEEP - 705)) | (1 << (PlSqlParser.KERBEROS - 705)) | (1 << (PlSqlParser.KEY - 705)) | (1 << (PlSqlParser.KEY_LENGTH - 705)) | (1 << (PlSqlParser.KEYSIZE - 705)) | (1 << (PlSqlParser.KEYS - 705)) | (1 << (PlSqlParser.KEYSTORE - 705)) | (1 << (PlSqlParser.KILL - 705)) | (1 << (PlSqlParser.LABEL - 705)) | (1 << (PlSqlParser.LANGUAGE - 705)) | (1 << (PlSqlParser.LAST_DAY - 705)) | (1 << (PlSqlParser.LAST - 705)) | (1 << (PlSqlParser.LAST_VALUE - 705)) | (1 << (PlSqlParser.LATERAL - 705)) | (1 << (PlSqlParser.LAX - 705)) | (1 << (PlSqlParser.LAYER - 705)) | (1 << (PlSqlParser.LDAP_REGISTRATION_ENABLED - 705)))) !== 0) || ((((_la - 737)) & ~0x1f) == 0 && ((1 << (_la - 737)) & ((1 << (PlSqlParser.LDAP_REGISTRATION - 737)) | (1 << (PlSqlParser.LDAP_REG_SYNC_INTERVAL - 737)) | (1 << (PlSqlParser.LEADING - 737)) | (1 << (PlSqlParser.LEFT - 737)) | (1 << (PlSqlParser.LENGTH2 - 737)) | (1 << (PlSqlParser.LENGTH4 - 737)) | (1 << (PlSqlParser.LENGTHB - 737)) | (1 << (PlSqlParser.LENGTHC - 737)) | (1 << (PlSqlParser.LENGTH - 737)) | (1 << (PlSqlParser.LESS - 737)) | (1 << (PlSqlParser.LEVEL - 737)) | (1 << (PlSqlParser.LEVELS - 737)) | (1 << (PlSqlParser.LIBRARY - 737)) | (1 << (PlSqlParser.LIFECYCLE - 737)) | (1 << (PlSqlParser.LIFE - 737)) | (1 << (PlSqlParser.LIFETIME - 737)) | (1 << (PlSqlParser.LIKE2 - 737)) | (1 << (PlSqlParser.LIKE4 - 737)) | (1 << (PlSqlParser.LIKEC - 737)) | (1 << (PlSqlParser.LIKE_EXPAND - 737)) | (1 << (PlSqlParser.LIMIT - 737)) | (1 << (PlSqlParser.LINEAR - 737)) | (1 << (PlSqlParser.LINK - 737)) | (1 << (PlSqlParser.LIST - 737)) | (1 << (PlSqlParser.LN - 737)) | (1 << (PlSqlParser.LNNVL - 737)) | (1 << (PlSqlParser.LOAD - 737)) | (1 << (PlSqlParser.LOB - 737)) | (1 << (PlSqlParser.LOBNVL - 737)) | (1 << (PlSqlParser.LOBS - 737)) | (1 << (PlSqlParser.LOCAL_INDEXES - 737)))) !== 0) || ((((_la - 769)) & ~0x1f) == 0 && ((1 << (_la - 769)) & ((1 << (PlSqlParser.LOCAL - 769)) | (1 << (PlSqlParser.LOCALTIME - 769)) | (1 << (PlSqlParser.LOCALTIMESTAMP - 769)) | (1 << (PlSqlParser.LOCATION - 769)) | (1 << (PlSqlParser.LOCATOR - 769)) | (1 << (PlSqlParser.LOCKED - 769)) | (1 << (PlSqlParser.LOCKING - 769)) | (1 << (PlSqlParser.LOGFILE - 769)) | (1 << (PlSqlParser.LOGFILES - 769)) | (1 << (PlSqlParser.LOGGING - 769)) | (1 << (PlSqlParser.LOGICAL - 769)) | (1 << (PlSqlParser.LOGICAL_READS_PER_CALL - 769)) | (1 << (PlSqlParser.LOGICAL_READS_PER_SESSION - 769)) | (1 << (PlSqlParser.LOG - 769)) | (1 << (PlSqlParser.LOGMINING - 769)) | (1 << (PlSqlParser.LOGOFF - 769)) | (1 << (PlSqlParser.LOGON - 769)) | (1 << (PlSqlParser.LOG_READ_ONLY_VIOLATIONS - 769)) | (1 << (PlSqlParser.LONG - 769)) | (1 << (PlSqlParser.LOOP - 769)) | (1 << (PlSqlParser.LOWER - 769)) | (1 << (PlSqlParser.LOW - 769)) | (1 << (PlSqlParser.LPAD - 769)) | (1 << (PlSqlParser.LTRIM - 769)) | (1 << (PlSqlParser.MAIN - 769)) | (1 << (PlSqlParser.MAKE_REF - 769)) | (1 << (PlSqlParser.MANAGED - 769)) | (1 << (PlSqlParser.MANAGE - 769)) | (1 << (PlSqlParser.MANAGEMENT - 769)) | (1 << (PlSqlParser.MANAGER - 769)) | (1 << (PlSqlParser.MANUAL - 769)))) !== 0) || ((((_la - 801)) & ~0x1f) == 0 && ((1 << (_la - 801)) & ((1 << (PlSqlParser.MAP - 801)) | (1 << (PlSqlParser.MAPPING - 801)) | (1 << (PlSqlParser.MASTER - 801)) | (1 << (PlSqlParser.MATCHED - 801)) | (1 << (PlSqlParser.MATCHES - 801)) | (1 << (PlSqlParser.MATCH - 801)) | (1 << (PlSqlParser.MATCH_NUMBER - 801)) | (1 << (PlSqlParser.MATCH_RECOGNIZE - 801)) | (1 << (PlSqlParser.MATERIALIZED - 801)) | (1 << (PlSqlParser.MATERIALIZE - 801)) | (1 << (PlSqlParser.MAXARCHLOGS - 801)) | (1 << (PlSqlParser.MAXDATAFILES - 801)) | (1 << (PlSqlParser.MAXEXTENTS - 801)) | (1 << (PlSqlParser.MAXIMIZE - 801)) | (1 << (PlSqlParser.MAXINSTANCES - 801)) | (1 << (PlSqlParser.MAXLOGFILES - 801)) | (1 << (PlSqlParser.MAXLOGHISTORY - 801)) | (1 << (PlSqlParser.MAXLOGMEMBERS - 801)) | (1 << (PlSqlParser.MAX_SHARED_TEMP_SIZE - 801)) | (1 << (PlSqlParser.MAXSIZE - 801)) | (1 << (PlSqlParser.MAXTRANS - 801)) | (1 << (PlSqlParser.MAXVALUE - 801)) | (1 << (PlSqlParser.MEASURE - 801)) | (1 << (PlSqlParser.MEASURES - 801)) | (1 << (PlSqlParser.MEDIUM - 801)) | (1 << (PlSqlParser.MEMBER - 801)) | (1 << (PlSqlParser.MEMCOMPRESS - 801)) | (1 << (PlSqlParser.MEMORY - 801)) | (1 << (PlSqlParser.MERGEACTIONS - 801)) | (1 << (PlSqlParser.MERGE_AJ - 801)) | (1 << (PlSqlParser.MERGE_CONST_ON - 801)) | (1 << (PlSqlParser.MERGE - 801)))) !== 0) || ((((_la - 833)) & ~0x1f) == 0 && ((1 << (_la - 833)) & ((1 << (PlSqlParser.MERGE_SJ - 833)) | (1 << (PlSqlParser.METADATA - 833)) | (1 << (PlSqlParser.METHOD - 833)) | (1 << (PlSqlParser.MIGRATE - 833)) | (1 << (PlSqlParser.MIGRATION - 833)) | (1 << (PlSqlParser.MINEXTENTS - 833)) | (1 << (PlSqlParser.MINIMIZE - 833)) | (1 << (PlSqlParser.MINIMUM - 833)) | (1 << (PlSqlParser.MINING - 833)) | (1 << (PlSqlParser.MINUS_NULL - 833)) | (1 << (PlSqlParser.MINUTE - 833)) | (1 << (PlSqlParser.MINVALUE - 833)) | (1 << (PlSqlParser.MIRRORCOLD - 833)) | (1 << (PlSqlParser.MIRRORHOT - 833)) | (1 << (PlSqlParser.MIRROR - 833)) | (1 << (PlSqlParser.MLSLABEL - 833)) | (1 << (PlSqlParser.MODEL_COMPILE_SUBQUERY - 833)) | (1 << (PlSqlParser.MODEL_DONTVERIFY_UNIQUENESS - 833)) | (1 << (PlSqlParser.MODEL_DYNAMIC_SUBQUERY - 833)) | (1 << (PlSqlParser.MODEL_MIN_ANALYSIS - 833)) | (1 << (PlSqlParser.MODEL - 833)) | (1 << (PlSqlParser.MODEL_NB - 833)) | (1 << (PlSqlParser.MODEL_NO_ANALYSIS - 833)) | (1 << (PlSqlParser.MODEL_PBY - 833)) | (1 << (PlSqlParser.MODEL_PUSH_REF - 833)) | (1 << (PlSqlParser.MODEL_SV - 833)) | (1 << (PlSqlParser.MODIFICATION - 833)) | (1 << (PlSqlParser.MODIFY_COLUMN_TYPE - 833)) | (1 << (PlSqlParser.MODIFY - 833)) | (1 << (PlSqlParser.MOD - 833)))) !== 0) || ((((_la - 865)) & ~0x1f) == 0 && ((1 << (_la - 865)) & ((1 << (PlSqlParser.MODULE - 865)) | (1 << (PlSqlParser.MONITORING - 865)) | (1 << (PlSqlParser.MONITOR - 865)) | (1 << (PlSqlParser.MONTH - 865)) | (1 << (PlSqlParser.MONTHS_BETWEEN - 865)) | (1 << (PlSqlParser.MONTHS - 865)) | (1 << (PlSqlParser.MOUNT - 865)) | (1 << (PlSqlParser.MOUNTPATH - 865)) | (1 << (PlSqlParser.MOVEMENT - 865)) | (1 << (PlSqlParser.MOVE - 865)) | (1 << (PlSqlParser.MULTIDIMENSIONAL - 865)) | (1 << (PlSqlParser.MULTISET - 865)) | (1 << (PlSqlParser.MV_MERGE - 865)) | (1 << (PlSqlParser.NAMED - 865)) | (1 << (PlSqlParser.NAME - 865)) | (1 << (PlSqlParser.NAMESPACE - 865)) | (1 << (PlSqlParser.NAN - 865)) | (1 << (PlSqlParser.NANVL - 865)) | (1 << (PlSqlParser.NATIONAL - 865)) | (1 << (PlSqlParser.NATIVE_FULL_OUTER_JOIN - 865)) | (1 << (PlSqlParser.NATIVE - 865)) | (1 << (PlSqlParser.NATURAL - 865)) | (1 << (PlSqlParser.NAV - 865)) | (1 << (PlSqlParser.NCHAR_CS - 865)) | (1 << (PlSqlParser.NCHAR - 865)) | (1 << (PlSqlParser.NCHR - 865)) | (1 << (PlSqlParser.NCLOB - 865)) | (1 << (PlSqlParser.NEEDED - 865)) | (1 << (PlSqlParser.NEG - 865)) | (1 << (PlSqlParser.NESTED - 865)) | (1 << (PlSqlParser.NESTED_TABLE_FAST_INSERT - 865)))) !== 0) || ((((_la - 897)) & ~0x1f) == 0 && ((1 << (_la - 897)) & ((1 << (PlSqlParser.NESTED_TABLE_GET_REFS - 897)) | (1 << (PlSqlParser.NESTED_TABLE_ID - 897)) | (1 << (PlSqlParser.NESTED_TABLE_SET_REFS - 897)) | (1 << (PlSqlParser.NESTED_TABLE_SET_SETID - 897)) | (1 << (PlSqlParser.NETWORK - 897)) | (1 << (PlSqlParser.NEVER - 897)) | (1 << (PlSqlParser.NEW - 897)) | (1 << (PlSqlParser.NEW_TIME - 897)) | (1 << (PlSqlParser.NEXT_DAY - 897)) | (1 << (PlSqlParser.NEXT - 897)) | (1 << (PlSqlParser.NL_AJ - 897)) | (1 << (PlSqlParser.NLJ_BATCHING - 897)) | (1 << (PlSqlParser.NLJ_INDEX_FILTER - 897)) | (1 << (PlSqlParser.NLJ_INDEX_SCAN - 897)) | (1 << (PlSqlParser.NLJ_PREFETCH - 897)) | (1 << (PlSqlParser.NLS_CALENDAR - 897)) | (1 << (PlSqlParser.NLS_CHARACTERSET - 897)) | (1 << (PlSqlParser.NLS_CHARSET_DECL_LEN - 897)) | (1 << (PlSqlParser.NLS_CHARSET_ID - 897)) | (1 << (PlSqlParser.NLS_CHARSET_NAME - 897)) | (1 << (PlSqlParser.NLS_COMP - 897)) | (1 << (PlSqlParser.NLS_CURRENCY - 897)) | (1 << (PlSqlParser.NLS_DATE_FORMAT - 897)) | (1 << (PlSqlParser.NLS_DATE_LANGUAGE - 897)) | (1 << (PlSqlParser.NLS_INITCAP - 897)) | (1 << (PlSqlParser.NLS_ISO_CURRENCY - 897)) | (1 << (PlSqlParser.NL_SJ - 897)) | (1 << (PlSqlParser.NLS_LANG - 897)) | (1 << (PlSqlParser.NLS_LANGUAGE - 897)) | (1 << (PlSqlParser.NLS_LENGTH_SEMANTICS - 897)) | (1 << (PlSqlParser.NLS_LOWER - 897)) | (1 << (PlSqlParser.NLS_NCHAR_CONV_EXCP - 897)))) !== 0) || ((((_la - 929)) & ~0x1f) == 0 && ((1 << (_la - 929)) & ((1 << (PlSqlParser.NLS_NUMERIC_CHARACTERS - 929)) | (1 << (PlSqlParser.NLS_SORT - 929)) | (1 << (PlSqlParser.NLSSORT - 929)) | (1 << (PlSqlParser.NLS_SPECIAL_CHARS - 929)) | (1 << (PlSqlParser.NLS_TERRITORY - 929)) | (1 << (PlSqlParser.NLS_UPPER - 929)) | (1 << (PlSqlParser.NO_ACCESS - 929)) | (1 << (PlSqlParser.NO_ADAPTIVE_PLAN - 929)) | (1 << (PlSqlParser.NO_ANSI_REARCH - 929)) | (1 << (PlSqlParser.NOAPPEND - 929)) | (1 << (PlSqlParser.NOARCHIVELOG - 929)) | (1 << (PlSqlParser.NOAUDIT - 929)) | (1 << (PlSqlParser.NO_AUTO_REOPTIMIZE - 929)) | (1 << (PlSqlParser.NO_BASETABLE_MULTIMV_REWRITE - 929)) | (1 << (PlSqlParser.NO_BATCH_TABLE_ACCESS_BY_ROWID - 929)) | (1 << (PlSqlParser.NO_BIND_AWARE - 929)) | (1 << (PlSqlParser.NO_BUFFER - 929)) | (1 << (PlSqlParser.NOCACHE - 929)) | (1 << (PlSqlParser.NO_CARTESIAN - 929)) | (1 << (PlSqlParser.NO_CHECK_ACL_REWRITE - 929)) | (1 << (PlSqlParser.NO_CLUSTER_BY_ROWID - 929)) | (1 << (PlSqlParser.NO_CLUSTERING - 929)) | (1 << (PlSqlParser.NO_COALESCE_SQ - 929)) | (1 << (PlSqlParser.NO_COMMON_DATA - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_CB_WHR_ONLY - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_COMBINE_SW - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_COST_BASED - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_ELIM_DUPS - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_FILTERING - 929)) | (1 << (PlSqlParser.NOCOPY - 929)) | (1 << (PlSqlParser.NO_COST_XML_QUERY_REWRITE - 929)))) !== 0) || ((((_la - 961)) & ~0x1f) == 0 && ((1 << (_la - 961)) & ((1 << (PlSqlParser.NO_CPU_COSTING - 961)) | (1 << (PlSqlParser.NOCPU_COSTING - 961)) | (1 << (PlSqlParser.NOCYCLE - 961)) | (1 << (PlSqlParser.NO_DATA_SECURITY_REWRITE - 961)) | (1 << (PlSqlParser.NO_DECORRELATE - 961)) | (1 << (PlSqlParser.NODELAY - 961)) | (1 << (PlSqlParser.NO_DOMAIN_INDEX_FILTER - 961)) | (1 << (PlSqlParser.NO_DST_UPGRADE_INSERT_CONV - 961)) | (1 << (PlSqlParser.NO_ELIM_GROUPBY - 961)) | (1 << (PlSqlParser.NO_ELIMINATE_JOIN - 961)) | (1 << (PlSqlParser.NO_ELIMINATE_OBY - 961)) | (1 << (PlSqlParser.NO_ELIMINATE_OUTER_JOIN - 961)) | (1 << (PlSqlParser.NOENTITYESCAPING - 961)) | (1 << (PlSqlParser.NO_EXPAND_GSET_TO_UNION - 961)) | (1 << (PlSqlParser.NO_EXPAND - 961)) | (1 << (PlSqlParser.NO_EXPAND_TABLE - 961)) | (1 << (PlSqlParser.NO_FACT - 961)) | (1 << (PlSqlParser.NO_FACTORIZE_JOIN - 961)) | (1 << (PlSqlParser.NO_FILTERING - 961)) | (1 << (PlSqlParser.NOFORCE - 961)) | (1 << (PlSqlParser.NO_FULL_OUTER_JOIN_TO_OUTER - 961)) | (1 << (PlSqlParser.NO_GATHER_OPTIMIZER_STATISTICS - 961)) | (1 << (PlSqlParser.NO_GBY_PUSHDOWN - 961)) | (1 << (PlSqlParser.NOGUARANTEE - 961)) | (1 << (PlSqlParser.NO_INDEX_FFS - 961)) | (1 << (PlSqlParser.NO_INDEX - 961)) | (1 << (PlSqlParser.NO_INDEX_SS - 961)) | (1 << (PlSqlParser.NO_INMEMORY - 961)) | (1 << (PlSqlParser.NO_INMEMORY_PRUNING - 961)) | (1 << (PlSqlParser.NOKEEP - 961)) | (1 << (PlSqlParser.NO_LOAD - 961)) | (1 << (PlSqlParser.NOLOCAL - 961)))) !== 0) || ((((_la - 993)) & ~0x1f) == 0 && ((1 << (_la - 993)) & ((1 << (PlSqlParser.NOLOGGING - 993)) | (1 << (PlSqlParser.NOMAPPING - 993)) | (1 << (PlSqlParser.NOMAXVALUE - 993)) | (1 << (PlSqlParser.NO_MERGE - 993)) | (1 << (PlSqlParser.NOMINIMIZE - 993)) | (1 << (PlSqlParser.NOMINVALUE - 993)) | (1 << (PlSqlParser.NO_MODEL_PUSH_REF - 993)) | (1 << (PlSqlParser.NO_MONITORING - 993)) | (1 << (PlSqlParser.NOMONITORING - 993)) | (1 << (PlSqlParser.NO_MONITOR - 993)) | (1 << (PlSqlParser.NO_MULTIMV_REWRITE - 993)) | (1 << (PlSqlParser.NO_NATIVE_FULL_OUTER_JOIN - 993)) | (1 << (PlSqlParser.NONBLOCKING - 993)) | (1 << (PlSqlParser.NONEDITIONABLE - 993)) | (1 << (PlSqlParser.NONE - 993)) | (1 << (PlSqlParser.NO_NLJ_BATCHING - 993)) | (1 << (PlSqlParser.NO_NLJ_PREFETCH - 993)) | (1 << (PlSqlParser.NO - 993)) | (1 << (PlSqlParser.NONSCHEMA - 993)) | (1 << (PlSqlParser.NO_OBJECT_LINK - 993)) | (1 << (PlSqlParser.NOORDER - 993)) | (1 << (PlSqlParser.NO_ORDER_ROLLUPS - 993)) | (1 << (PlSqlParser.NO_OUTER_JOIN_TO_ANTI - 993)) | (1 << (PlSqlParser.NO_OUTER_JOIN_TO_INNER - 993)) | (1 << (PlSqlParser.NOOVERRIDE - 993)) | (1 << (PlSqlParser.NO_PARALLEL_INDEX - 993)) | (1 << (PlSqlParser.NOPARALLEL_INDEX - 993)) | (1 << (PlSqlParser.NO_PARALLEL - 993)) | (1 << (PlSqlParser.NOPARALLEL - 993)) | (1 << (PlSqlParser.NO_PARTIAL_COMMIT - 993)) | (1 << (PlSqlParser.NO_PARTIAL_JOIN - 993)) | (1 << (PlSqlParser.NO_PARTIAL_ROLLUP_PUSHDOWN - 993)))) !== 0) || ((((_la - 1025)) & ~0x1f) == 0 && ((1 << (_la - 1025)) & ((1 << (PlSqlParser.NOPARTITION - 1025)) | (1 << (PlSqlParser.NO_PLACE_DISTINCT - 1025)) | (1 << (PlSqlParser.NO_PLACE_GROUP_BY - 1025)) | (1 << (PlSqlParser.NO_PQ_CONCURRENT_UNION - 1025)) | (1 << (PlSqlParser.NO_PQ_MAP - 1025)) | (1 << (PlSqlParser.NO_PQ_REPLICATE - 1025)) | (1 << (PlSqlParser.NO_PQ_SKEW - 1025)) | (1 << (PlSqlParser.NO_PRUNE_GSETS - 1025)) | (1 << (PlSqlParser.NO_PULL_PRED - 1025)) | (1 << (PlSqlParser.NO_PUSH_PRED - 1025)) | (1 << (PlSqlParser.NO_PUSH_SUBQ - 1025)) | (1 << (PlSqlParser.NO_PX_FAULT_TOLERANCE - 1025)) | (1 << (PlSqlParser.NO_PX_JOIN_FILTER - 1025)) | (1 << (PlSqlParser.NO_QKN_BUFF - 1025)) | (1 << (PlSqlParser.NO_QUERY_TRANSFORMATION - 1025)) | (1 << (PlSqlParser.NO_REF_CASCADE - 1025)) | (1 << (PlSqlParser.NORELOCATE - 1025)) | (1 << (PlSqlParser.NORELY - 1025)) | (1 << (PlSqlParser.NOREPAIR - 1025)) | (1 << (PlSqlParser.NOREPLAY - 1025)) | (1 << (PlSqlParser.NORESETLOGS - 1025)) | (1 << (PlSqlParser.NO_RESULT_CACHE - 1025)) | (1 << (PlSqlParser.NOREVERSE - 1025)) | (1 << (PlSqlParser.NO_REWRITE - 1025)) | (1 << (PlSqlParser.NOREWRITE - 1025)) | (1 << (PlSqlParser.NORMAL - 1025)) | (1 << (PlSqlParser.NO_ROOT_SW_FOR_LOCAL - 1025)) | (1 << (PlSqlParser.NOROWDEPENDENCIES - 1025)) | (1 << (PlSqlParser.NOSCHEMACHECK - 1025)) | (1 << (PlSqlParser.NOSEGMENT - 1025)) | (1 << (PlSqlParser.NO_SEMIJOIN - 1025)) | (1 << (PlSqlParser.NO_SEMI_TO_INNER - 1025)))) !== 0) || ((((_la - 1057)) & ~0x1f) == 0 && ((1 << (_la - 1057)) & ((1 << (PlSqlParser.NO_SET_TO_JOIN - 1057)) | (1 << (PlSqlParser.NOSORT - 1057)) | (1 << (PlSqlParser.NO_SQL_TRANSLATION - 1057)) | (1 << (PlSqlParser.NO_SQL_TUNE - 1057)) | (1 << (PlSqlParser.NO_STAR_TRANSFORMATION - 1057)) | (1 << (PlSqlParser.NO_STATEMENT_QUEUING - 1057)) | (1 << (PlSqlParser.NO_STATS_GSETS - 1057)) | (1 << (PlSqlParser.NOSTRICT - 1057)) | (1 << (PlSqlParser.NO_SUBQUERY_PRUNING - 1057)) | (1 << (PlSqlParser.NO_SUBSTRB_PAD - 1057)) | (1 << (PlSqlParser.NO_SWAP_JOIN_INPUTS - 1057)) | (1 << (PlSqlParser.NOSWITCH - 1057)) | (1 << (PlSqlParser.NO_TABLE_LOOKUP_BY_NL - 1057)) | (1 << (PlSqlParser.NO_TEMP_TABLE - 1057)) | (1 << (PlSqlParser.NOTHING - 1057)) | (1 << (PlSqlParser.NOTIFICATION - 1057)) | (1 << (PlSqlParser.NO_TRANSFORM_DISTINCT_AGG - 1057)) | (1 << (PlSqlParser.NO_UNNEST - 1057)) | (1 << (PlSqlParser.NO_USE_CUBE - 1057)) | (1 << (PlSqlParser.NO_USE_HASH_AGGREGATION - 1057)) | (1 << (PlSqlParser.NO_USE_HASH_GBY_FOR_PUSHDOWN - 1057)) | (1 << (PlSqlParser.NO_USE_HASH - 1057)) | (1 << (PlSqlParser.NO_USE_INVISIBLE_INDEXES - 1057)) | (1 << (PlSqlParser.NO_USE_MERGE - 1057)) | (1 << (PlSqlParser.NO_USE_NL - 1057)) | (1 << (PlSqlParser.NO_USE_VECTOR_AGGREGATION - 1057)) | (1 << (PlSqlParser.NOVALIDATE - 1057)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM_DIMS - 1057)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM_FACT - 1057)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM - 1057)))) !== 0) || ((((_la - 1089)) & ~0x1f) == 0 && ((1 << (_la - 1089)) & ((1 << (PlSqlParser.NO_XDB_FASTPATH_INSERT - 1089)) | (1 << (PlSqlParser.NO_XML_DML_REWRITE - 1089)) | (1 << (PlSqlParser.NO_XMLINDEX_REWRITE_IN_SELECT - 1089)) | (1 << (PlSqlParser.NO_XMLINDEX_REWRITE - 1089)) | (1 << (PlSqlParser.NO_XML_QUERY_REWRITE - 1089)) | (1 << (PlSqlParser.NO_ZONEMAP - 1089)) | (1 << (PlSqlParser.NTH_VALUE - 1089)) | (1 << (PlSqlParser.NULLIF - 1089)) | (1 << (PlSqlParser.NULLS - 1089)) | (1 << (PlSqlParser.NUMBER - 1089)) | (1 << (PlSqlParser.NUMERIC - 1089)) | (1 << (PlSqlParser.NUM_INDEX_KEYS - 1089)) | (1 << (PlSqlParser.NUMTODSINTERVAL - 1089)) | (1 << (PlSqlParser.NUMTOYMINTERVAL - 1089)) | (1 << (PlSqlParser.NVARCHAR2 - 1089)) | (1 << (PlSqlParser.NVL2 - 1089)) | (1 << (PlSqlParser.OBJECT2XML - 1089)) | (1 << (PlSqlParser.OBJECT - 1089)) | (1 << (PlSqlParser.OBJ_ID - 1089)) | (1 << (PlSqlParser.OBJNO - 1089)) | (1 << (PlSqlParser.OBJNO_REUSE - 1089)) | (1 << (PlSqlParser.OCCURENCES - 1089)) | (1 << (PlSqlParser.OFFLINE - 1089)) | (1 << (PlSqlParser.OFF - 1089)) | (1 << (PlSqlParser.OFFSET - 1089)) | (1 << (PlSqlParser.OIDINDEX - 1089)) | (1 << (PlSqlParser.OID - 1089)) | (1 << (PlSqlParser.OLAP - 1089)) | (1 << (PlSqlParser.OLD - 1089)) | (1 << (PlSqlParser.OLD_PUSH_PRED - 1089)))) !== 0) || ((((_la - 1121)) & ~0x1f) == 0 && ((1 << (_la - 1121)) & ((1 << (PlSqlParser.OLS - 1121)) | (1 << (PlSqlParser.OLTP - 1121)) | (1 << (PlSqlParser.OMIT - 1121)) | (1 << (PlSqlParser.ONE - 1121)) | (1 << (PlSqlParser.ONLINE - 1121)) | (1 << (PlSqlParser.ONLY - 1121)) | (1 << (PlSqlParser.OPAQUE - 1121)) | (1 << (PlSqlParser.OPAQUE_TRANSFORM - 1121)) | (1 << (PlSqlParser.OPAQUE_XCANONICAL - 1121)) | (1 << (PlSqlParser.OPCODE - 1121)) | (1 << (PlSqlParser.OPEN - 1121)) | (1 << (PlSqlParser.OPERATIONS - 1121)) | (1 << (PlSqlParser.OPERATOR - 1121)) | (1 << (PlSqlParser.OPT_ESTIMATE - 1121)) | (1 << (PlSqlParser.OPTIMAL - 1121)) | (1 << (PlSqlParser.OPTIMIZE - 1121)) | (1 << (PlSqlParser.OPTIMIZER_FEATURES_ENABLE - 1121)) | (1 << (PlSqlParser.OPTIMIZER_GOAL - 1121)) | (1 << (PlSqlParser.OPT_PARAM - 1121)) | (1 << (PlSqlParser.ORA_BRANCH - 1121)) | (1 << (PlSqlParser.ORA_CHECK_ACL - 1121)) | (1 << (PlSqlParser.ORA_CHECK_PRIVILEGE - 1121)) | (1 << (PlSqlParser.ORA_CLUSTERING - 1121)) | (1 << (PlSqlParser.ORADATA - 1121)) | (1 << (PlSqlParser.ORADEBUG - 1121)) | (1 << (PlSqlParser.ORA_DST_AFFECTED - 1121)) | (1 << (PlSqlParser.ORA_DST_CONVERT - 1121)) | (1 << (PlSqlParser.ORA_DST_ERROR - 1121)) | (1 << (PlSqlParser.ORA_GET_ACLIDS - 1121)))) !== 0) || ((((_la - 1153)) & ~0x1f) == 0 && ((1 << (_la - 1153)) & ((1 << (PlSqlParser.ORA_GET_PRIVILEGES - 1153)) | (1 << (PlSqlParser.ORA_HASH - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_USERID - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_USER - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_XS_USER_GUID - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_XS_USER - 1153)) | (1 << (PlSqlParser.ORA_RAWCOMPARE - 1153)) | (1 << (PlSqlParser.ORA_RAWCONCAT - 1153)) | (1 << (PlSqlParser.ORA_ROWSCN - 1153)) | (1 << (PlSqlParser.ORA_ROWSCN_RAW - 1153)) | (1 << (PlSqlParser.ORA_ROWVERSION - 1153)) | (1 << (PlSqlParser.ORA_TABVERSION - 1153)) | (1 << (PlSqlParser.ORA_WRITE_TIME - 1153)) | (1 << (PlSqlParser.ORDERED - 1153)) | (1 << (PlSqlParser.ORDERED_PREDICATES - 1153)) | (1 << (PlSqlParser.ORDINALITY - 1153)) | (1 << (PlSqlParser.OR_EXPAND - 1153)) | (1 << (PlSqlParser.ORGANIZATION - 1153)) | (1 << (PlSqlParser.OR_PREDICATES - 1153)) | (1 << (PlSqlParser.OSERROR - 1153)) | (1 << (PlSqlParser.OTHER - 1153)) | (1 << (PlSqlParser.OUTER_JOIN_TO_ANTI - 1153)) | (1 << (PlSqlParser.OUTER_JOIN_TO_INNER - 1153)) | (1 << (PlSqlParser.OUTER - 1153)) | (1 << (PlSqlParser.OUTLINE_LEAF - 1153)) | (1 << (PlSqlParser.OUTLINE - 1153)) | (1 << (PlSqlParser.OUT_OF_LINE - 1153)) | (1 << (PlSqlParser.OUT - 1153)) | (1 << (PlSqlParser.OVERFLOW_NOMOVE - 1153)) | (1 << (PlSqlParser.OVERFLOW - 1153)))) !== 0) || ((((_la - 1185)) & ~0x1f) == 0 && ((1 << (_la - 1185)) & ((1 << (PlSqlParser.OVERLAPS - 1185)) | (1 << (PlSqlParser.OVER - 1185)) | (1 << (PlSqlParser.OVERRIDING - 1185)) | (1 << (PlSqlParser.OWNER - 1185)) | (1 << (PlSqlParser.OWNERSHIP - 1185)) | (1 << (PlSqlParser.OWN - 1185)) | (1 << (PlSqlParser.PACKAGE - 1185)) | (1 << (PlSqlParser.PACKAGES - 1185)) | (1 << (PlSqlParser.PARALLEL_ENABLE - 1185)) | (1 << (PlSqlParser.PARALLEL_INDEX - 1185)) | (1 << (PlSqlParser.PARALLEL - 1185)) | (1 << (PlSqlParser.PARAMETERS - 1185)) | (1 << (PlSqlParser.PARAM - 1185)) | (1 << (PlSqlParser.PARENT - 1185)) | (1 << (PlSqlParser.PARITY - 1185)) | (1 << (PlSqlParser.PARTIAL_JOIN - 1185)) | (1 << (PlSqlParser.PARTIALLY - 1185)) | (1 << (PlSqlParser.PARTIAL - 1185)) | (1 << (PlSqlParser.PARTIAL_ROLLUP_PUSHDOWN - 1185)) | (1 << (PlSqlParser.PARTITION_HASH - 1185)) | (1 << (PlSqlParser.PARTITION_LIST - 1185)) | (1 << (PlSqlParser.PARTITION - 1185)) | (1 << (PlSqlParser.PARTITION_RANGE - 1185)) | (1 << (PlSqlParser.PARTITIONS - 1185)) | (1 << (PlSqlParser.PARTNUMINST - 1185)) | (1 << (PlSqlParser.PASSING - 1185)) | (1 << (PlSqlParser.PASSWORD_GRACE_TIME - 1185)) | (1 << (PlSqlParser.PASSWORD_LIFE_TIME - 1185)) | (1 << (PlSqlParser.PASSWORD_LOCK_TIME - 1185)) | (1 << (PlSqlParser.PASSWORD - 1185)) | (1 << (PlSqlParser.PASSWORD_REUSE_MAX - 1185)))) !== 0) || ((((_la - 1217)) & ~0x1f) == 0 && ((1 << (_la - 1217)) & ((1 << (PlSqlParser.PASSWORD_REUSE_TIME - 1217)) | (1 << (PlSqlParser.PASSWORD_VERIFY_FUNCTION - 1217)) | (1 << (PlSqlParser.PAST - 1217)) | (1 << (PlSqlParser.PATCH - 1217)) | (1 << (PlSqlParser.PATH - 1217)) | (1 << (PlSqlParser.PATH_PREFIX - 1217)) | (1 << (PlSqlParser.PATHS - 1217)) | (1 << (PlSqlParser.PATTERN - 1217)) | (1 << (PlSqlParser.PBL_HS_BEGIN - 1217)) | (1 << (PlSqlParser.PBL_HS_END - 1217)) | (1 << (PlSqlParser.PCTINCREASE - 1217)) | (1 << (PlSqlParser.PCTTHRESHOLD - 1217)) | (1 << (PlSqlParser.PCTUSED - 1217)) | (1 << (PlSqlParser.PCTVERSION - 1217)) | (1 << (PlSqlParser.PENDING - 1217)) | (1 << (PlSqlParser.PERCENT_KEYWORD - 1217)) | (1 << (PlSqlParser.PERCENT_RANKM - 1217)) | (1 << (PlSqlParser.PERFORMANCE - 1217)) | (1 << (PlSqlParser.PERIOD_KEYWORD - 1217)) | (1 << (PlSqlParser.PERMANENT - 1217)) | (1 << (PlSqlParser.PERMISSION - 1217)) | (1 << (PlSqlParser.PERMUTE - 1217)) | (1 << (PlSqlParser.PER - 1217)) | (1 << (PlSqlParser.PFILE - 1217)) | (1 << (PlSqlParser.PHYSICAL - 1217)))) !== 0) || ((((_la - 1249)) & ~0x1f) == 0 && ((1 << (_la - 1249)) & ((1 << (PlSqlParser.PIKEY - 1249)) | (1 << (PlSqlParser.PIPELINED - 1249)) | (1 << (PlSqlParser.PIV_GB - 1249)) | (1 << (PlSqlParser.PIVOT - 1249)) | (1 << (PlSqlParser.PIV_SSF - 1249)) | (1 << (PlSqlParser.PLACE_DISTINCT - 1249)) | (1 << (PlSqlParser.PLACE_GROUP_BY - 1249)) | (1 << (PlSqlParser.PLAN - 1249)) | (1 << (PlSqlParser.PLSCOPE_SETTINGS - 1249)) | (1 << (PlSqlParser.PLS_INTEGER - 1249)) | (1 << (PlSqlParser.PLSQL_CCFLAGS - 1249)) | (1 << (PlSqlParser.PLSQL_CODE_TYPE - 1249)) | (1 << (PlSqlParser.PLSQL_DEBUG - 1249)) | (1 << (PlSqlParser.PLSQL_OPTIMIZE_LEVEL - 1249)) | (1 << (PlSqlParser.PLSQL_WARNINGS - 1249)) | (1 << (PlSqlParser.PLUGGABLE - 1249)) | (1 << (PlSqlParser.POINT - 1249)) | (1 << (PlSqlParser.POLICY - 1249)) | (1 << (PlSqlParser.POOL_16K - 1249)) | (1 << (PlSqlParser.POOL_2K - 1249)) | (1 << (PlSqlParser.POOL_32K - 1249)) | (1 << (PlSqlParser.POOL_4K - 1249)) | (1 << (PlSqlParser.POOL_8K - 1249)) | (1 << (PlSqlParser.POSITIVEN - 1249)) | (1 << (PlSqlParser.POSITIVE - 1249)) | (1 << (PlSqlParser.POST_TRANSACTION - 1249)) | (1 << (PlSqlParser.POWERMULTISET_BY_CARDINALITY - 1249)) | (1 << (PlSqlParser.POWERMULTISET - 1249)) | (1 << (PlSqlParser.POWER - 1249)) | (1 << (PlSqlParser.PQ_CONCURRENT_UNION - 1249)) | (1 << (PlSqlParser.PQ_DISTRIBUTE - 1249)))) !== 0) || ((((_la - 1281)) & ~0x1f) == 0 && ((1 << (_la - 1281)) & ((1 << (PlSqlParser.PQ_DISTRIBUTE_WINDOW - 1281)) | (1 << (PlSqlParser.PQ_FILTER - 1281)) | (1 << (PlSqlParser.PQ_MAP - 1281)) | (1 << (PlSqlParser.PQ_NOMAP - 1281)) | (1 << (PlSqlParser.PQ_REPLICATE - 1281)) | (1 << (PlSqlParser.PQ_SKEW - 1281)) | (1 << (PlSqlParser.PRAGMA - 1281)) | (1 << (PlSqlParser.PREBUILT - 1281)) | (1 << (PlSqlParser.PRECEDES - 1281)) | (1 << (PlSqlParser.PRECEDING - 1281)) | (1 << (PlSqlParser.PRECISION - 1281)) | (1 << (PlSqlParser.PRECOMPUTE_SUBQUERY - 1281)) | (1 << (PlSqlParser.PREDICATE_REORDERS - 1281)) | (1 << (PlSqlParser.PRELOAD - 1281)) | (1 << (PlSqlParser.PREPARE - 1281)) | (1 << (PlSqlParser.PRESENTNNV - 1281)) | (1 << (PlSqlParser.PRESENT - 1281)) | (1 << (PlSqlParser.PRESENTV - 1281)) | (1 << (PlSqlParser.PRESERVE_OID - 1281)) | (1 << (PlSqlParser.PRESERVE - 1281)) | (1 << (PlSqlParser.PRETTY - 1281)) | (1 << (PlSqlParser.PREVIOUS - 1281)) | (1 << (PlSqlParser.PREV - 1281)) | (1 << (PlSqlParser.PRIMARY - 1281)) | (1 << (PlSqlParser.PRINTBLOBTOCLOB - 1281)) | (1 << (PlSqlParser.PRIORITY - 1281)) | (1 << (PlSqlParser.PRIVATE - 1281)) | (1 << (PlSqlParser.PRIVATE_SGA - 1281)) | (1 << (PlSqlParser.PRIVILEGED - 1281)) | (1 << (PlSqlParser.PRIVILEGE - 1281)) | (1 << (PlSqlParser.PRIVILEGES - 1281)))) !== 0) || ((((_la - 1313)) & ~0x1f) == 0 && ((1 << (_la - 1313)) & ((1 << (PlSqlParser.PROCEDURAL - 1313)) | (1 << (PlSqlParser.PROCEDURE - 1313)) | (1 << (PlSqlParser.PROCESS - 1313)) | (1 << (PlSqlParser.PROFILE - 1313)) | (1 << (PlSqlParser.PROGRAM - 1313)) | (1 << (PlSqlParser.PROJECT - 1313)) | (1 << (PlSqlParser.PROPAGATE - 1313)) | (1 << (PlSqlParser.PROTECTED - 1313)) | (1 << (PlSqlParser.PROTECTION - 1313)) | (1 << (PlSqlParser.PROXY - 1313)) | (1 << (PlSqlParser.PRUNING - 1313)) | (1 << (PlSqlParser.PULL_PRED - 1313)) | (1 << (PlSqlParser.PURGE - 1313)) | (1 << (PlSqlParser.PUSH_PRED - 1313)) | (1 << (PlSqlParser.PUSH_SUBQ - 1313)) | (1 << (PlSqlParser.PX_FAULT_TOLERANCE - 1313)) | (1 << (PlSqlParser.PX_GRANULE - 1313)) | (1 << (PlSqlParser.PX_JOIN_FILTER - 1313)) | (1 << (PlSqlParser.QB_NAME - 1313)) | (1 << (PlSqlParser.QUERY_BLOCK - 1313)) | (1 << (PlSqlParser.QUERY - 1313)) | (1 << (PlSqlParser.QUEUE_CURR - 1313)) | (1 << (PlSqlParser.QUEUE - 1313)) | (1 << (PlSqlParser.QUEUE_ROWP - 1313)) | (1 << (PlSqlParser.QUIESCE - 1313)) | (1 << (PlSqlParser.QUORUM - 1313)) | (1 << (PlSqlParser.QUOTA - 1313)) | (1 << (PlSqlParser.RAISE - 1313)) | (1 << (PlSqlParser.RANDOM_LOCAL - 1313)) | (1 << (PlSqlParser.RANDOM - 1313)) | (1 << (PlSqlParser.RANGE - 1313)))) !== 0) || ((((_la - 1345)) & ~0x1f) == 0 && ((1 << (_la - 1345)) & ((1 << (PlSqlParser.RANKM - 1345)) | (1 << (PlSqlParser.RAPIDLY - 1345)) | (1 << (PlSqlParser.RAW - 1345)) | (1 << (PlSqlParser.RAWTOHEX - 1345)) | (1 << (PlSqlParser.RAWTONHEX - 1345)) | (1 << (PlSqlParser.RBA - 1345)) | (1 << (PlSqlParser.RBO_OUTLINE - 1345)) | (1 << (PlSqlParser.RDBA - 1345)) | (1 << (PlSqlParser.READ - 1345)) | (1 << (PlSqlParser.READS - 1345)) | (1 << (PlSqlParser.REALM - 1345)) | (1 << (PlSqlParser.REAL - 1345)) | (1 << (PlSqlParser.REBALANCE - 1345)) | (1 << (PlSqlParser.REBUILD - 1345)) | (1 << (PlSqlParser.RECORD - 1345)) | (1 << (PlSqlParser.RECORDS_PER_BLOCK - 1345)) | (1 << (PlSqlParser.RECOVERABLE - 1345)) | (1 << (PlSqlParser.RECOVER - 1345)) | (1 << (PlSqlParser.RECOVERY - 1345)) | (1 << (PlSqlParser.RECYCLEBIN - 1345)) | (1 << (PlSqlParser.RECYCLE - 1345)) | (1 << (PlSqlParser.REDACTION - 1345)) | (1 << (PlSqlParser.REDEFINE - 1345)) | (1 << (PlSqlParser.REDO - 1345)) | (1 << (PlSqlParser.REDUCED - 1345)) | (1 << (PlSqlParser.REDUNDANCY - 1345)) | (1 << (PlSqlParser.REF_CASCADE_CURSOR - 1345)) | (1 << (PlSqlParser.REFERENCED - 1345)) | (1 << (PlSqlParser.REFERENCE - 1345)) | (1 << (PlSqlParser.REFERENCES - 1345)) | (1 << (PlSqlParser.REFERENCING - 1345)) | (1 << (PlSqlParser.REF - 1345)))) !== 0) || ((((_la - 1377)) & ~0x1f) == 0 && ((1 << (_la - 1377)) & ((1 << (PlSqlParser.REFRESH - 1377)) | (1 << (PlSqlParser.REFTOHEX - 1377)) | (1 << (PlSqlParser.REGEXP_COUNT - 1377)) | (1 << (PlSqlParser.REGEXP_INSTR - 1377)) | (1 << (PlSqlParser.REGEXP_LIKE - 1377)) | (1 << (PlSqlParser.REGEXP_REPLACE - 1377)) | (1 << (PlSqlParser.REGEXP_SUBSTR - 1377)) | (1 << (PlSqlParser.REGISTER - 1377)) | (1 << (PlSqlParser.REGR_AVGX - 1377)) | (1 << (PlSqlParser.REGR_AVGY - 1377)) | (1 << (PlSqlParser.REGR_COUNT - 1377)) | (1 << (PlSqlParser.REGR_INTERCEPT - 1377)) | (1 << (PlSqlParser.REGR_R2 - 1377)) | (1 << (PlSqlParser.REGR_SLOPE - 1377)) | (1 << (PlSqlParser.REGR_SXX - 1377)) | (1 << (PlSqlParser.REGR_SXY - 1377)) | (1 << (PlSqlParser.REGR_SYY - 1377)) | (1 << (PlSqlParser.REGULAR - 1377)) | (1 << (PlSqlParser.REJECT - 1377)) | (1 << (PlSqlParser.REKEY - 1377)) | (1 << (PlSqlParser.RELATIONAL - 1377)) | (1 << (PlSqlParser.RELOCATE - 1377)) | (1 << (PlSqlParser.RELY - 1377)) | (1 << (PlSqlParser.REMAINDER - 1377)) | (1 << (PlSqlParser.REMOTE_MAPPED - 1377)) | (1 << (PlSqlParser.REMOVE - 1377)) | (1 << (PlSqlParser.RENAME - 1377)) | (1 << (PlSqlParser.REPAIR - 1377)) | (1 << (PlSqlParser.REPEAT - 1377)) | (1 << (PlSqlParser.REPLACE - 1377)) | (1 << (PlSqlParser.REPLICATION - 1377)))) !== 0) || ((((_la - 1409)) & ~0x1f) == 0 && ((1 << (_la - 1409)) & ((1 << (PlSqlParser.REQUIRED - 1409)) | (1 << (PlSqlParser.RESETLOGS - 1409)) | (1 << (PlSqlParser.RESET - 1409)) | (1 << (PlSqlParser.RESIZE - 1409)) | (1 << (PlSqlParser.RESOLVE - 1409)) | (1 << (PlSqlParser.RESOLVER - 1409)) | (1 << (PlSqlParser.RESPECT - 1409)) | (1 << (PlSqlParser.RESTART - 1409)) | (1 << (PlSqlParser.RESTORE_AS_INTERVALS - 1409)) | (1 << (PlSqlParser.RESTORE - 1409)) | (1 << (PlSqlParser.RESTRICT_ALL_REF_CONS - 1409)) | (1 << (PlSqlParser.RESTRICTED - 1409)) | (1 << (PlSqlParser.RESTRICT_REFERENCES - 1409)) | (1 << (PlSqlParser.RESTRICT - 1409)) | (1 << (PlSqlParser.RESULT_CACHE - 1409)) | (1 << (PlSqlParser.RESULT - 1409)) | (1 << (PlSqlParser.RESUMABLE - 1409)) | (1 << (PlSqlParser.RESUME - 1409)) | (1 << (PlSqlParser.RETENTION - 1409)) | (1 << (PlSqlParser.RETRY_ON_ROW_CHANGE - 1409)) | (1 << (PlSqlParser.RETURNING - 1409)) | (1 << (PlSqlParser.RETURN - 1409)) | (1 << (PlSqlParser.REUSE - 1409)) | (1 << (PlSqlParser.REVERSE - 1409)) | (1 << (PlSqlParser.REWRITE_OR_ERROR - 1409)) | (1 << (PlSqlParser.REWRITE - 1409)) | (1 << (PlSqlParser.RIGHT - 1409)) | (1 << (PlSqlParser.ROLE - 1409)) | (1 << (PlSqlParser.ROLESET - 1409)) | (1 << (PlSqlParser.ROLES - 1409)))) !== 0) || ((((_la - 1441)) & ~0x1f) == 0 && ((1 << (_la - 1441)) & ((1 << (PlSqlParser.ROLLBACK - 1441)) | (1 << (PlSqlParser.ROLLING - 1441)) | (1 << (PlSqlParser.ROLLUP - 1441)) | (1 << (PlSqlParser.ROWDEPENDENCIES - 1441)) | (1 << (PlSqlParser.ROWID_MAPPING_TABLE - 1441)) | (1 << (PlSqlParser.ROWID - 1441)) | (1 << (PlSqlParser.ROWIDTOCHAR - 1441)) | (1 << (PlSqlParser.ROWIDTONCHAR - 1441)) | (1 << (PlSqlParser.ROW_LENGTH - 1441)) | (1 << (PlSqlParser.ROWNUM - 1441)) | (1 << (PlSqlParser.ROW - 1441)) | (1 << (PlSqlParser.ROWS - 1441)) | (1 << (PlSqlParser.RPAD - 1441)) | (1 << (PlSqlParser.RTRIM - 1441)) | (1 << (PlSqlParser.RULE - 1441)) | (1 << (PlSqlParser.RULES - 1441)) | (1 << (PlSqlParser.RUNNING - 1441)) | (1 << (PlSqlParser.SALT - 1441)) | (1 << (PlSqlParser.SAMPLE - 1441)) | (1 << (PlSqlParser.SAVE_AS_INTERVALS - 1441)) | (1 << (PlSqlParser.SAVEPOINT - 1441)) | (1 << (PlSqlParser.SAVE - 1441)) | (1 << (PlSqlParser.SB4 - 1441)) | (1 << (PlSqlParser.SCALE_ROWS - 1441)) | (1 << (PlSqlParser.SCALE - 1441)) | (1 << (PlSqlParser.SCAN_INSTANCES - 1441)) | (1 << (PlSqlParser.SCAN - 1441)) | (1 << (PlSqlParser.SCHEDULER - 1441)) | (1 << (PlSqlParser.SCHEMACHECK - 1441)) | (1 << (PlSqlParser.SCHEMA - 1441)) | (1 << (PlSqlParser.SCN_ASCENDING - 1441)) | (1 << (PlSqlParser.SCN - 1441)))) !== 0) || ((((_la - 1473)) & ~0x1f) == 0 && ((1 << (_la - 1473)) & ((1 << (PlSqlParser.SCOPE - 1473)) | (1 << (PlSqlParser.SCRUB - 1473)) | (1 << (PlSqlParser.SD_ALL - 1473)) | (1 << (PlSqlParser.SD_INHIBIT - 1473)) | (1 << (PlSqlParser.SDO_GEOM_MBR - 1473)) | (1 << (PlSqlParser.SD_SHOW - 1473)) | (1 << (PlSqlParser.SEARCH - 1473)) | (1 << (PlSqlParser.SECOND - 1473)) | (1 << (PlSqlParser.SECRET - 1473)) | (1 << (PlSqlParser.SECUREFILE_DBA - 1473)) | (1 << (PlSqlParser.SECUREFILE - 1473)) | (1 << (PlSqlParser.SECURITY - 1473)) | (1 << (PlSqlParser.SEED - 1473)) | (1 << (PlSqlParser.SEG_BLOCK - 1473)) | (1 << (PlSqlParser.SEG_FILE - 1473)) | (1 << (PlSqlParser.SEGMENT - 1473)) | (1 << (PlSqlParser.SELECTIVITY - 1473)) | (1 << (PlSqlParser.SELF - 1473)) | (1 << (PlSqlParser.SEMIJOIN_DRIVER - 1473)) | (1 << (PlSqlParser.SEMIJOIN - 1473)) | (1 << (PlSqlParser.SEMI_TO_INNER - 1473)) | (1 << (PlSqlParser.SEQUENCED - 1473)) | (1 << (PlSqlParser.SEQUENCE - 1473)) | (1 << (PlSqlParser.SEQUENTIAL - 1473)) | (1 << (PlSqlParser.SERIALIZABLE - 1473)) | (1 << (PlSqlParser.SERIALLY_REUSABLE - 1473)) | (1 << (PlSqlParser.SERIAL - 1473)) | (1 << (PlSqlParser.SERVERERROR - 1473)) | (1 << (PlSqlParser.SERVICE_NAME_CONVERT - 1473)) | (1 << (PlSqlParser.SERVICES - 1473)))) !== 0) || ((((_la - 1505)) & ~0x1f) == 0 && ((1 << (_la - 1505)) & ((1 << (PlSqlParser.SESSION_CACHED_CURSORS - 1505)) | (1 << (PlSqlParser.SESSION - 1505)) | (1 << (PlSqlParser.SESSIONS_PER_USER - 1505)) | (1 << (PlSqlParser.SESSIONTIMEZONE - 1505)) | (1 << (PlSqlParser.SESSIONTZNAME - 1505)) | (1 << (PlSqlParser.SET - 1505)) | (1 << (PlSqlParser.SETS - 1505)) | (1 << (PlSqlParser.SETTINGS - 1505)) | (1 << (PlSqlParser.SET_TO_JOIN - 1505)) | (1 << (PlSqlParser.SEVERE - 1505)) | (1 << (PlSqlParser.SHARED_POOL - 1505)) | (1 << (PlSqlParser.SHARED - 1505)) | (1 << (PlSqlParser.SHARING - 1505)) | (1 << (PlSqlParser.SHELFLIFE - 1505)) | (1 << (PlSqlParser.SHOW - 1505)) | (1 << (PlSqlParser.SHRINK - 1505)) | (1 << (PlSqlParser.SHUTDOWN - 1505)) | (1 << (PlSqlParser.SIBLINGS - 1505)) | (1 << (PlSqlParser.SID - 1505)) | (1 << (PlSqlParser.SIGNAL_COMPONENT - 1505)) | (1 << (PlSqlParser.SIGNAL_FUNCTION - 1505)) | (1 << (PlSqlParser.SIGN - 1505)) | (1 << (PlSqlParser.SIGNTYPE - 1505)) | (1 << (PlSqlParser.SIMPLE_INTEGER - 1505)) | (1 << (PlSqlParser.SIMPLE - 1505)) | (1 << (PlSqlParser.SINGLE - 1505)) | (1 << (PlSqlParser.SINGLETASK - 1505)) | (1 << (PlSqlParser.SINH - 1505)) | (1 << (PlSqlParser.SIN - 1505)) | (1 << (PlSqlParser.SKIP_EXT_OPTIMIZER - 1505)))) !== 0) || ((((_la - 1537)) & ~0x1f) == 0 && ((1 << (_la - 1537)) & ((1 << (PlSqlParser.SKIP_ - 1537)) | (1 << (PlSqlParser.SKIP_UNQ_UNUSABLE_IDX - 1537)) | (1 << (PlSqlParser.SKIP_UNUSABLE_INDEXES - 1537)) | (1 << (PlSqlParser.SMALLFILE - 1537)) | (1 << (PlSqlParser.SMALLINT - 1537)) | (1 << (PlSqlParser.SNAPSHOT - 1537)) | (1 << (PlSqlParser.SOME - 1537)) | (1 << (PlSqlParser.SORT - 1537)) | (1 << (PlSqlParser.SOUNDEX - 1537)) | (1 << (PlSqlParser.SOURCE_FILE_DIRECTORY - 1537)) | (1 << (PlSqlParser.SOURCE_FILE_NAME_CONVERT - 1537)) | (1 << (PlSqlParser.SOURCE - 1537)) | (1 << (PlSqlParser.SPACE_KEYWORD - 1537)) | (1 << (PlSqlParser.SPECIFICATION - 1537)) | (1 << (PlSqlParser.SPFILE - 1537)) | (1 << (PlSqlParser.SPLIT - 1537)) | (1 << (PlSqlParser.SPREADSHEET - 1537)) | (1 << (PlSqlParser.SQLDATA - 1537)) | (1 << (PlSqlParser.SQLERROR - 1537)) | (1 << (PlSqlParser.SQLLDR - 1537)) | (1 << (PlSqlParser.SQL - 1537)) | (1 << (PlSqlParser.SQL_TRACE - 1537)) | (1 << (PlSqlParser.SQL_TRANSLATION_PROFILE - 1537)) | (1 << (PlSqlParser.SQRT - 1537)) | (1 << (PlSqlParser.STALE - 1537)) | (1 << (PlSqlParser.STANDALONE - 1537)) | (1 << (PlSqlParser.STANDARD_HASH - 1537)) | (1 << (PlSqlParser.STANDBY_MAX_DATA_DELAY - 1537)) | (1 << (PlSqlParser.STANDBYS - 1537)) | (1 << (PlSqlParser.STANDBY - 1537)) | (1 << (PlSqlParser.STAR - 1537)) | (1 << (PlSqlParser.STAR_TRANSFORMATION - 1537)))) !== 0) || ((((_la - 1570)) & ~0x1f) == 0 && ((1 << (_la - 1570)) & ((1 << (PlSqlParser.STARTUP - 1570)) | (1 << (PlSqlParser.STATEMENT_ID - 1570)) | (1 << (PlSqlParser.STATEMENT_QUEUING - 1570)) | (1 << (PlSqlParser.STATEMENTS - 1570)) | (1 << (PlSqlParser.STATEMENT - 1570)) | (1 << (PlSqlParser.STATE - 1570)) | (1 << (PlSqlParser.STATIC - 1570)) | (1 << (PlSqlParser.STATISTICS - 1570)) | (1 << (PlSqlParser.STATS_BINOMIAL_TEST - 1570)) | (1 << (PlSqlParser.STATS_CROSSTAB - 1570)) | (1 << (PlSqlParser.STATS_F_TEST - 1570)) | (1 << (PlSqlParser.STATS_KS_TEST - 1570)) | (1 << (PlSqlParser.STATS_MODE - 1570)) | (1 << (PlSqlParser.STATS_MW_TEST - 1570)) | (1 << (PlSqlParser.STATS_ONE_WAY_ANOVA - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_INDEP - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_INDEPU - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_ONE - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_PAIRED - 1570)) | (1 << (PlSqlParser.STATS_WSR_TEST - 1570)) | (1 << (PlSqlParser.STDDEV_POP - 1570)) | (1 << (PlSqlParser.STDDEV_SAMP - 1570)) | (1 << (PlSqlParser.STOP - 1570)) | (1 << (PlSqlParser.STORAGE - 1570)) | (1 << (PlSqlParser.STORE - 1570)) | (1 << (PlSqlParser.STREAMS - 1570)) | (1 << (PlSqlParser.STREAM - 1570)) | (1 << (PlSqlParser.STRICT - 1570)) | (1 << (PlSqlParser.STRING - 1570)) | (1 << (PlSqlParser.STRIPE_COLUMNS - 1570)) | (1 << (PlSqlParser.STRIPE_WIDTH - 1570)) | (1 << (PlSqlParser.STRIP - 1570)))) !== 0) || ((((_la - 1602)) & ~0x1f) == 0 && ((1 << (_la - 1602)) & ((1 << (PlSqlParser.STRUCTURE - 1602)) | (1 << (PlSqlParser.SUBMULTISET - 1602)) | (1 << (PlSqlParser.SUBPARTITION_REL - 1602)) | (1 << (PlSqlParser.SUBPARTITIONS - 1602)) | (1 << (PlSqlParser.SUBPARTITION - 1602)) | (1 << (PlSqlParser.SUBQUERIES - 1602)) | (1 << (PlSqlParser.SUBQUERY_PRUNING - 1602)) | (1 << (PlSqlParser.SUBSCRIBE - 1602)) | (1 << (PlSqlParser.SUBSET - 1602)) | (1 << (PlSqlParser.SUBSTITUTABLE - 1602)) | (1 << (PlSqlParser.SUBSTR2 - 1602)) | (1 << (PlSqlParser.SUBSTR4 - 1602)) | (1 << (PlSqlParser.SUBSTRB - 1602)) | (1 << (PlSqlParser.SUBSTRC - 1602)) | (1 << (PlSqlParser.SUBTYPE - 1602)) | (1 << (PlSqlParser.SUCCESSFUL - 1602)) | (1 << (PlSqlParser.SUCCESS - 1602)) | (1 << (PlSqlParser.SUMMARY - 1602)) | (1 << (PlSqlParser.SUPPLEMENTAL - 1602)) | (1 << (PlSqlParser.SUSPEND - 1602)) | (1 << (PlSqlParser.SWAP_JOIN_INPUTS - 1602)) | (1 << (PlSqlParser.SWITCHOVER - 1602)) | (1 << (PlSqlParser.SWITCH - 1602)) | (1 << (PlSqlParser.SYNCHRONOUS - 1602)) | (1 << (PlSqlParser.SYNC - 1602)) | (1 << (PlSqlParser.SYSASM - 1602)) | (1 << (PlSqlParser.SYS_AUDIT - 1602)) | (1 << (PlSqlParser.SYSAUX - 1602)) | (1 << (PlSqlParser.SYSBACKUP - 1602)) | (1 << (PlSqlParser.SYS_CHECKACL - 1602)) | (1 << (PlSqlParser.SYS_CHECK_PRIVILEGE - 1602)))) !== 0) || ((((_la - 1634)) & ~0x1f) == 0 && ((1 << (_la - 1634)) & ((1 << (PlSqlParser.SYS_CONNECT_BY_PATH - 1634)) | (1 << (PlSqlParser.SYS_CONTEXT - 1634)) | (1 << (PlSqlParser.SYSDATE - 1634)) | (1 << (PlSqlParser.SYSDBA - 1634)) | (1 << (PlSqlParser.SYS_DBURIGEN - 1634)) | (1 << (PlSqlParser.SYSDG - 1634)) | (1 << (PlSqlParser.SYS_DL_CURSOR - 1634)) | (1 << (PlSqlParser.SYS_DM_RXFORM_CHR - 1634)) | (1 << (PlSqlParser.SYS_DM_RXFORM_NUM - 1634)) | (1 << (PlSqlParser.SYS_DOM_COMPARE - 1634)) | (1 << (PlSqlParser.SYS_DST_PRIM2SEC - 1634)) | (1 << (PlSqlParser.SYS_DST_SEC2PRIM - 1634)) | (1 << (PlSqlParser.SYS_ET_BFILE_TO_RAW - 1634)) | (1 << (PlSqlParser.SYS_ET_BLOB_TO_IMAGE - 1634)) | (1 << (PlSqlParser.SYS_ET_IMAGE_TO_BLOB - 1634)) | (1 << (PlSqlParser.SYS_ET_RAW_TO_BFILE - 1634)) | (1 << (PlSqlParser.SYS_EXTPDTXT - 1634)) | (1 << (PlSqlParser.SYS_EXTRACT_UTC - 1634)) | (1 << (PlSqlParser.SYS_FBT_INSDEL - 1634)) | (1 << (PlSqlParser.SYS_FILTER_ACLS - 1634)) | (1 << (PlSqlParser.SYS_FNMATCHES - 1634)) | (1 << (PlSqlParser.SYS_FNREPLACE - 1634)) | (1 << (PlSqlParser.SYS_GET_ACLIDS - 1634)) | (1 << (PlSqlParser.SYS_GET_COL_ACLIDS - 1634)) | (1 << (PlSqlParser.SYS_GET_PRIVILEGES - 1634)) | (1 << (PlSqlParser.SYS_GETTOKENID - 1634)) | (1 << (PlSqlParser.SYS_GETXTIVAL - 1634)) | (1 << (PlSqlParser.SYS_GUID - 1634)) | (1 << (PlSqlParser.SYSGUID - 1634)) | (1 << (PlSqlParser.SYSKM - 1634)) | (1 << (PlSqlParser.SYS_MAKE_XMLNODEID - 1634)) | (1 << (PlSqlParser.SYS_MAKEXML - 1634)))) !== 0) || ((((_la - 1666)) & ~0x1f) == 0 && ((1 << (_la - 1666)) & ((1 << (PlSqlParser.SYS_MKXMLATTR - 1666)) | (1 << (PlSqlParser.SYS_MKXTI - 1666)) | (1 << (PlSqlParser.SYSOBJ - 1666)) | (1 << (PlSqlParser.SYS_OP_ADT2BIN - 1666)) | (1 << (PlSqlParser.SYS_OP_ADTCONS - 1666)) | (1 << (PlSqlParser.SYS_OP_ALSCRVAL - 1666)) | (1 << (PlSqlParser.SYS_OP_ATG - 1666)) | (1 << (PlSqlParser.SYS_OP_BIN2ADT - 1666)) | (1 << (PlSqlParser.SYS_OP_BITVEC - 1666)) | (1 << (PlSqlParser.SYS_OP_BL2R - 1666)) | (1 << (PlSqlParser.SYS_OP_BLOOM_FILTER_LIST - 1666)) | (1 << (PlSqlParser.SYS_OP_BLOOM_FILTER - 1666)) | (1 << (PlSqlParser.SYS_OP_C2C - 1666)) | (1 << (PlSqlParser.SYS_OP_CAST - 1666)) | (1 << (PlSqlParser.SYS_OP_CEG - 1666)) | (1 << (PlSqlParser.SYS_OP_CL2C - 1666)) | (1 << (PlSqlParser.SYS_OP_COMBINED_HASH - 1666)) | (1 << (PlSqlParser.SYS_OP_COMP - 1666)) | (1 << (PlSqlParser.SYS_OP_CONVERT - 1666)) | (1 << (PlSqlParser.SYS_OP_COUNTCHG - 1666)) | (1 << (PlSqlParser.SYS_OP_CSCONV - 1666)) | (1 << (PlSqlParser.SYS_OP_CSCONVTEST - 1666)) | (1 << (PlSqlParser.SYS_OP_CSR - 1666)) | (1 << (PlSqlParser.SYS_OP_CSX_PATCH - 1666)) | (1 << (PlSqlParser.SYS_OP_CYCLED_SEQ - 1666)) | (1 << (PlSqlParser.SYS_OP_DECOMP - 1666)) | (1 << (PlSqlParser.SYS_OP_DESCEND - 1666)) | (1 << (PlSqlParser.SYS_OP_DISTINCT - 1666)) | (1 << (PlSqlParser.SYS_OP_DRA - 1666)) | (1 << (PlSqlParser.SYS_OP_DUMP - 1666)) | (1 << (PlSqlParser.SYS_OP_DV_CHECK - 1666)) | (1 << (PlSqlParser.SYS_OP_ENFORCE_NOT_NULL - 1666)))) !== 0) || ((((_la - 1698)) & ~0x1f) == 0 && ((1 << (_la - 1698)) & ((1 << (PlSqlParser.SYSOPER - 1698)) | (1 << (PlSqlParser.SYS_OP_EXTRACT - 1698)) | (1 << (PlSqlParser.SYS_OP_GROUPING - 1698)) | (1 << (PlSqlParser.SYS_OP_GUID - 1698)) | (1 << (PlSqlParser.SYS_OP_HASH - 1698)) | (1 << (PlSqlParser.SYS_OP_IIX - 1698)) | (1 << (PlSqlParser.SYS_OP_ITR - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_CREATE - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_FILTER_LIST - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_FILTER - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_SUCCEEDED - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_USE - 1698)) | (1 << (PlSqlParser.SYS_OP_LBID - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2BLOB - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2CLOB - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2ID - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2NCLOB - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2TYP - 1698)) | (1 << (PlSqlParser.SYS_OP_LSVI - 1698)) | (1 << (PlSqlParser.SYS_OP_LVL - 1698)) | (1 << (PlSqlParser.SYS_OP_MAKEOID - 1698)) | (1 << (PlSqlParser.SYS_OP_MAP_NONNULL - 1698)) | (1 << (PlSqlParser.SYS_OP_MSR - 1698)) | (1 << (PlSqlParser.SYS_OP_NICOMBINE - 1698)) | (1 << (PlSqlParser.SYS_OP_NIEXTRACT - 1698)) | (1 << (PlSqlParser.SYS_OP_NII - 1698)) | (1 << (PlSqlParser.SYS_OP_NIX - 1698)) | (1 << (PlSqlParser.SYS_OP_NOEXPAND - 1698)) | (1 << (PlSqlParser.SYS_OP_NTCIMG - 1698)) | (1 << (PlSqlParser.SYS_OP_NUMTORAW - 1698)) | (1 << (PlSqlParser.SYS_OP_OIDVALUE - 1698)) | (1 << (PlSqlParser.SYS_OP_OPNSIZE - 1698)))) !== 0) || ((((_la - 1730)) & ~0x1f) == 0 && ((1 << (_la - 1730)) & ((1 << (PlSqlParser.SYS_OP_PAR_1 - 1730)) | (1 << (PlSqlParser.SYS_OP_PARGID_1 - 1730)) | (1 << (PlSqlParser.SYS_OP_PARGID - 1730)) | (1 << (PlSqlParser.SYS_OP_PAR - 1730)) | (1 << (PlSqlParser.SYS_OP_PART_ID - 1730)) | (1 << (PlSqlParser.SYS_OP_PIVOT - 1730)) | (1 << (PlSqlParser.SYS_OP_R2O - 1730)) | (1 << (PlSqlParser.SYS_OP_RAWTONUM - 1730)) | (1 << (PlSqlParser.SYS_OP_RDTM - 1730)) | (1 << (PlSqlParser.SYS_OP_REF - 1730)) | (1 << (PlSqlParser.SYS_OP_RMTD - 1730)) | (1 << (PlSqlParser.SYS_OP_ROWIDTOOBJ - 1730)) | (1 << (PlSqlParser.SYS_OP_RPB - 1730)) | (1 << (PlSqlParser.SYS_OPTLOBPRBSC - 1730)) | (1 << (PlSqlParser.SYS_OP_TOSETID - 1730)) | (1 << (PlSqlParser.SYS_OP_TPR - 1730)) | (1 << (PlSqlParser.SYS_OP_TRTB - 1730)) | (1 << (PlSqlParser.SYS_OPTXICMP - 1730)) | (1 << (PlSqlParser.SYS_OPTXQCASTASNQ - 1730)) | (1 << (PlSqlParser.SYS_OP_UNDESCEND - 1730)) | (1 << (PlSqlParser.SYS_OP_VECAND - 1730)) | (1 << (PlSqlParser.SYS_OP_VECBIT - 1730)) | (1 << (PlSqlParser.SYS_OP_VECOR - 1730)) | (1 << (PlSqlParser.SYS_OP_VECXOR - 1730)) | (1 << (PlSqlParser.SYS_OP_VERSION - 1730)) | (1 << (PlSqlParser.SYS_OP_VREF - 1730)) | (1 << (PlSqlParser.SYS_OP_VVD - 1730)) | (1 << (PlSqlParser.SYS_OP_XMLCONS_FOR_CSX - 1730)) | (1 << (PlSqlParser.SYS_OP_XPTHATG - 1730)) | (1 << (PlSqlParser.SYS_OP_XPTHIDX - 1730)) | (1 << (PlSqlParser.SYS_OP_XPTHOP - 1730)) | (1 << (PlSqlParser.SYS_OP_XTXT2SQLT - 1730)))) !== 0) || ((((_la - 1762)) & ~0x1f) == 0 && ((1 << (_la - 1762)) & ((1 << (PlSqlParser.SYS_OP_ZONE_ID - 1762)) | (1 << (PlSqlParser.SYS_ORDERKEY_DEPTH - 1762)) | (1 << (PlSqlParser.SYS_ORDERKEY_MAXCHILD - 1762)) | (1 << (PlSqlParser.SYS_ORDERKEY_PARENT - 1762)) | (1 << (PlSqlParser.SYS_PARALLEL_TXN - 1762)) | (1 << (PlSqlParser.SYS_PATHID_IS_ATTR - 1762)) | (1 << (PlSqlParser.SYS_PATHID_IS_NMSPC - 1762)) | (1 << (PlSqlParser.SYS_PATHID_LASTNAME - 1762)) | (1 << (PlSqlParser.SYS_PATHID_LASTNMSPC - 1762)) | (1 << (PlSqlParser.SYS_PATH_REVERSE - 1762)) | (1 << (PlSqlParser.SYS_PXQEXTRACT - 1762)) | (1 << (PlSqlParser.SYS_RAW_TO_XSID - 1762)) | (1 << (PlSqlParser.SYS_RID_ORDER - 1762)) | (1 << (PlSqlParser.SYS_ROW_DELTA - 1762)) | (1 << (PlSqlParser.SYS_SC_2_XMLT - 1762)) | (1 << (PlSqlParser.SYS_SYNRCIREDO - 1762)) | (1 << (PlSqlParser.SYSTEM_DEFINED - 1762)) | (1 << (PlSqlParser.SYSTEM - 1762)) | (1 << (PlSqlParser.SYSTIMESTAMP - 1762)) | (1 << (PlSqlParser.SYS_TYPEID - 1762)) | (1 << (PlSqlParser.SYS_UMAKEXML - 1762)) | (1 << (PlSqlParser.SYS_XMLANALYZE - 1762)) | (1 << (PlSqlParser.SYS_XMLCONTAINS - 1762)) | (1 << (PlSqlParser.SYS_XMLCONV - 1762)) | (1 << (PlSqlParser.SYS_XMLEXNSURI - 1762)) | (1 << (PlSqlParser.SYS_XMLGEN - 1762)) | (1 << (PlSqlParser.SYS_XMLI_LOC_ISNODE - 1762)) | (1 << (PlSqlParser.SYS_XMLI_LOC_ISTEXT - 1762)) | (1 << (PlSqlParser.SYS_XMLINSTR - 1762)) | (1 << (PlSqlParser.SYS_XMLLOCATOR_GETSVAL - 1762)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETCID - 1762)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETLOCATOR - 1762)))) !== 0) || ((((_la - 1794)) & ~0x1f) == 0 && ((1 << (_la - 1794)) & ((1 << (PlSqlParser.SYS_XMLNODEID_GETOKEY - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETPATHID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETPTRID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETRID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETSVAL - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETTID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID - 1794)) | (1 << (PlSqlParser.SYS_XMLT_2_SC - 1794)) | (1 << (PlSqlParser.SYS_XMLTRANSLATE - 1794)) | (1 << (PlSqlParser.SYS_XMLTYPE2SQL - 1794)) | (1 << (PlSqlParser.SYS_XQ_ASQLCNV - 1794)) | (1 << (PlSqlParser.SYS_XQ_ATOMCNVCHK - 1794)) | (1 << (PlSqlParser.SYS_XQBASEURI - 1794)) | (1 << (PlSqlParser.SYS_XQCASTABLEERRH - 1794)) | (1 << (PlSqlParser.SYS_XQCODEP2STR - 1794)) | (1 << (PlSqlParser.SYS_XQCODEPEQ - 1794)) | (1 << (PlSqlParser.SYS_XQCON2SEQ - 1794)) | (1 << (PlSqlParser.SYS_XQCONCAT - 1794)) | (1 << (PlSqlParser.SYS_XQDELETE - 1794)) | (1 << (PlSqlParser.SYS_XQDFLTCOLATION - 1794)) | (1 << (PlSqlParser.SYS_XQDOC - 1794)) | (1 << (PlSqlParser.SYS_XQDOCURI - 1794)) | (1 << (PlSqlParser.SYS_XQDURDIV - 1794)) | (1 << (PlSqlParser.SYS_XQED4URI - 1794)) | (1 << (PlSqlParser.SYS_XQENDSWITH - 1794)) | (1 << (PlSqlParser.SYS_XQERRH - 1794)) | (1 << (PlSqlParser.SYS_XQERR - 1794)) | (1 << (PlSqlParser.SYS_XQESHTMLURI - 1794)) | (1 << (PlSqlParser.SYS_XQEXLOBVAL - 1794)) | (1 << (PlSqlParser.SYS_XQEXSTWRP - 1794)) | (1 << (PlSqlParser.SYS_XQEXTRACT - 1794)) | (1 << (PlSqlParser.SYS_XQEXTRREF - 1794)))) !== 0) || ((((_la - 1826)) & ~0x1f) == 0 && ((1 << (_la - 1826)) & ((1 << (PlSqlParser.SYS_XQEXVAL - 1826)) | (1 << (PlSqlParser.SYS_XQFB2STR - 1826)) | (1 << (PlSqlParser.SYS_XQFNBOOL - 1826)) | (1 << (PlSqlParser.SYS_XQFNCMP - 1826)) | (1 << (PlSqlParser.SYS_XQFNDATIM - 1826)) | (1 << (PlSqlParser.SYS_XQFNLNAME - 1826)) | (1 << (PlSqlParser.SYS_XQFNNM - 1826)) | (1 << (PlSqlParser.SYS_XQFNNSURI - 1826)) | (1 << (PlSqlParser.SYS_XQFNPREDTRUTH - 1826)) | (1 << (PlSqlParser.SYS_XQFNQNM - 1826)) | (1 << (PlSqlParser.SYS_XQFNROOT - 1826)) | (1 << (PlSqlParser.SYS_XQFORMATNUM - 1826)) | (1 << (PlSqlParser.SYS_XQFTCONTAIN - 1826)) | (1 << (PlSqlParser.SYS_XQFUNCR - 1826)) | (1 << (PlSqlParser.SYS_XQGETCONTENT - 1826)) | (1 << (PlSqlParser.SYS_XQINDXOF - 1826)) | (1 << (PlSqlParser.SYS_XQINSERT - 1826)) | (1 << (PlSqlParser.SYS_XQINSPFX - 1826)) | (1 << (PlSqlParser.SYS_XQIRI2URI - 1826)) | (1 << (PlSqlParser.SYS_XQLANG - 1826)) | (1 << (PlSqlParser.SYS_XQLLNMFRMQNM - 1826)) | (1 << (PlSqlParser.SYS_XQMKNODEREF - 1826)) | (1 << (PlSqlParser.SYS_XQNILLED - 1826)) | (1 << (PlSqlParser.SYS_XQNODENAME - 1826)) | (1 << (PlSqlParser.SYS_XQNORMSPACE - 1826)) | (1 << (PlSqlParser.SYS_XQNORMUCODE - 1826)) | (1 << (PlSqlParser.SYS_XQ_NRNG - 1826)) | (1 << (PlSqlParser.SYS_XQNSP4PFX - 1826)) | (1 << (PlSqlParser.SYS_XQNSPFRMQNM - 1826)) | (1 << (PlSqlParser.SYS_XQPFXFRMQNM - 1826)) | (1 << (PlSqlParser.SYS_XQ_PKSQL2XML - 1826)) | (1 << (PlSqlParser.SYS_XQPOLYABS - 1826)))) !== 0) || ((((_la - 1858)) & ~0x1f) == 0 && ((1 << (_la - 1858)) & ((1 << (PlSqlParser.SYS_XQPOLYADD - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYCEL - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYCSTBL - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYCST - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYDIV - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYFLR - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYMOD - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYMUL - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYRND - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYSQRT - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYSUB - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYUMUS - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYUPLS - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVEQ - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVGE - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVGT - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVLE - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVLT - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVNE - 1858)) | (1 << (PlSqlParser.SYS_XQREF2VAL - 1858)) | (1 << (PlSqlParser.SYS_XQRENAME - 1858)) | (1 << (PlSqlParser.SYS_XQREPLACE - 1858)) | (1 << (PlSqlParser.SYS_XQRESVURI - 1858)) | (1 << (PlSqlParser.SYS_XQRNDHALF2EVN - 1858)) | (1 << (PlSqlParser.SYS_XQRSLVQNM - 1858)) | (1 << (PlSqlParser.SYS_XQRYENVPGET - 1858)) | (1 << (PlSqlParser.SYS_XQRYVARGET - 1858)) | (1 << (PlSqlParser.SYS_XQRYWRP - 1858)) | (1 << (PlSqlParser.SYS_XQSEQ2CON4XC - 1858)) | (1 << (PlSqlParser.SYS_XQSEQ2CON - 1858)) | (1 << (PlSqlParser.SYS_XQSEQDEEPEQ - 1858)) | (1 << (PlSqlParser.SYS_XQSEQINSB - 1858)))) !== 0) || ((((_la - 1890)) & ~0x1f) == 0 && ((1 << (_la - 1890)) & ((1 << (PlSqlParser.SYS_XQSEQRM - 1890)) | (1 << (PlSqlParser.SYS_XQSEQRVS - 1890)) | (1 << (PlSqlParser.SYS_XQSEQSUB - 1890)) | (1 << (PlSqlParser.SYS_XQSEQTYPMATCH - 1890)) | (1 << (PlSqlParser.SYS_XQSTARTSWITH - 1890)) | (1 << (PlSqlParser.SYS_XQSTATBURI - 1890)) | (1 << (PlSqlParser.SYS_XQSTR2CODEP - 1890)) | (1 << (PlSqlParser.SYS_XQSTRJOIN - 1890)) | (1 << (PlSqlParser.SYS_XQSUBSTRAFT - 1890)) | (1 << (PlSqlParser.SYS_XQSUBSTRBEF - 1890)) | (1 << (PlSqlParser.SYS_XQTOKENIZE - 1890)) | (1 << (PlSqlParser.SYS_XQTREATAS - 1890)) | (1 << (PlSqlParser.SYS_XQ_UPKXML2SQL - 1890)) | (1 << (PlSqlParser.SYS_XQXFORM - 1890)) | (1 << (PlSqlParser.SYS_XSID_TO_RAW - 1890)) | (1 << (PlSqlParser.SYS_ZMAP_FILTER - 1890)) | (1 << (PlSqlParser.SYS_ZMAP_REFRESH - 1890)) | (1 << (PlSqlParser.TABLE_LOOKUP_BY_NL - 1890)) | (1 << (PlSqlParser.TABLESPACE_NO - 1890)) | (1 << (PlSqlParser.TABLESPACE - 1890)) | (1 << (PlSqlParser.TABLES - 1890)) | (1 << (PlSqlParser.TABLE_STATS - 1890)) | (1 << (PlSqlParser.TABLE - 1890)) | (1 << (PlSqlParser.TABNO - 1890)) | (1 << (PlSqlParser.TAG - 1890)) | (1 << (PlSqlParser.TANH - 1890)) | (1 << (PlSqlParser.TAN - 1890)) | (1 << (PlSqlParser.TBLORIDXPARTNUM - 1890)) | (1 << (PlSqlParser.TEMPFILE - 1890)) | (1 << (PlSqlParser.TEMPLATE - 1890)) | (1 << (PlSqlParser.TEMPORARY - 1890)) | (1 << (PlSqlParser.TEMP_TABLE - 1890)))) !== 0) || ((((_la - 1922)) & ~0x1f) == 0 && ((1 << (_la - 1922)) & ((1 << (PlSqlParser.TEST - 1922)) | (1 << (PlSqlParser.TEXT - 1922)) | (1 << (PlSqlParser.THAN - 1922)) | (1 << (PlSqlParser.THEN - 1922)) | (1 << (PlSqlParser.THE - 1922)) | (1 << (PlSqlParser.THREAD - 1922)) | (1 << (PlSqlParser.THROUGH - 1922)) | (1 << (PlSqlParser.TIER - 1922)) | (1 << (PlSqlParser.TIES - 1922)) | (1 << (PlSqlParser.TIMEOUT - 1922)) | (1 << (PlSqlParser.TIMESTAMP_LTZ_UNCONSTRAINED - 1922)) | (1 << (PlSqlParser.TIMESTAMP - 1922)) | (1 << (PlSqlParser.TIMESTAMP_TZ_UNCONSTRAINED - 1922)) | (1 << (PlSqlParser.TIMESTAMP_UNCONSTRAINED - 1922)) | (1 << (PlSqlParser.TIMES - 1922)) | (1 << (PlSqlParser.TIME - 1922)) | (1 << (PlSqlParser.TIMEZONE_ABBR - 1922)) | (1 << (PlSqlParser.TIMEZONE_HOUR - 1922)) | (1 << (PlSqlParser.TIMEZONE_MINUTE - 1922)) | (1 << (PlSqlParser.TIMEZONE_OFFSET - 1922)) | (1 << (PlSqlParser.TIMEZONE_REGION - 1922)) | (1 << (PlSqlParser.TIME_ZONE - 1922)) | (1 << (PlSqlParser.TIV_GB - 1922)) | (1 << (PlSqlParser.TIV_SSF - 1922)) | (1 << (PlSqlParser.TO_ACLID - 1922)) | (1 << (PlSqlParser.TO_BINARY_DOUBLE - 1922)) | (1 << (PlSqlParser.TO_BINARY_FLOAT - 1922)) | (1 << (PlSqlParser.TO_BLOB - 1922)) | (1 << (PlSqlParser.TO_CLOB - 1922)) | (1 << (PlSqlParser.TO_DSINTERVAL - 1922)) | (1 << (PlSqlParser.TO_LOB - 1922)))) !== 0) || ((((_la - 1954)) & ~0x1f) == 0 && ((1 << (_la - 1954)) & ((1 << (PlSqlParser.TO_MULTI_BYTE - 1954)) | (1 << (PlSqlParser.TO_NCHAR - 1954)) | (1 << (PlSqlParser.TO_NCLOB - 1954)) | (1 << (PlSqlParser.TO_NUMBER - 1954)) | (1 << (PlSqlParser.TOPLEVEL - 1954)) | (1 << (PlSqlParser.TO_SINGLE_BYTE - 1954)) | (1 << (PlSqlParser.TO_TIMESTAMP - 1954)) | (1 << (PlSqlParser.TO_TIMESTAMP_TZ - 1954)) | (1 << (PlSqlParser.TO_TIME - 1954)) | (1 << (PlSqlParser.TO_TIME_TZ - 1954)) | (1 << (PlSqlParser.TO_YMINTERVAL - 1954)) | (1 << (PlSqlParser.TRACE - 1954)) | (1 << (PlSqlParser.TRACING - 1954)) | (1 << (PlSqlParser.TRACKING - 1954)) | (1 << (PlSqlParser.TRAILING - 1954)) | (1 << (PlSqlParser.TRANSACTION - 1954)) | (1 << (PlSqlParser.TRANSFORM_DISTINCT_AGG - 1954)) | (1 << (PlSqlParser.TRANSITIONAL - 1954)) | (1 << (PlSqlParser.TRANSITION - 1954)) | (1 << (PlSqlParser.TRANSLATE - 1954)) | (1 << (PlSqlParser.TRANSLATION - 1954)) | (1 << (PlSqlParser.TREAT - 1954)) | (1 << (PlSqlParser.TRIGGERS - 1954)) | (1 << (PlSqlParser.TRIGGER - 1954)) | (1 << (PlSqlParser.TRUE - 1954)) | (1 << (PlSqlParser.TRUNCATE - 1954)) | (1 << (PlSqlParser.TRUNC - 1954)) | (1 << (PlSqlParser.TRUSTED - 1954)) | (1 << (PlSqlParser.TRUST - 1954)) | (1 << (PlSqlParser.TUNING - 1954)) | (1 << (PlSqlParser.TX - 1954)))) !== 0) || ((((_la - 1986)) & ~0x1f) == 0 && ((1 << (_la - 1986)) & ((1 << (PlSqlParser.TYPES - 1986)) | (1 << (PlSqlParser.TYPE - 1986)) | (1 << (PlSqlParser.TZ_OFFSET - 1986)) | (1 << (PlSqlParser.UB2 - 1986)) | (1 << (PlSqlParser.UBA - 1986)) | (1 << (PlSqlParser.UCS2 - 1986)) | (1 << (PlSqlParser.UID - 1986)) | (1 << (PlSqlParser.UNARCHIVED - 1986)) | (1 << (PlSqlParser.UNBOUNDED - 1986)) | (1 << (PlSqlParser.UNBOUND - 1986)) | (1 << (PlSqlParser.UNCONDITIONAL - 1986)) | (1 << (PlSqlParser.UNDER - 1986)) | (1 << (PlSqlParser.UNDO - 1986)) | (1 << (PlSqlParser.UNDROP - 1986)) | (1 << (PlSqlParser.UNIFORM - 1986)) | (1 << (PlSqlParser.UNISTR - 1986)) | (1 << (PlSqlParser.UNLIMITED - 1986)) | (1 << (PlSqlParser.UNLOAD - 1986)) | (1 << (PlSqlParser.UNLOCK - 1986)) | (1 << (PlSqlParser.UNMATCHED - 1986)) | (1 << (PlSqlParser.UNNEST_INNERJ_DISTINCT_VIEW - 1986)) | (1 << (PlSqlParser.UNNEST_NOSEMIJ_NODISTINCTVIEW - 1986)) | (1 << (PlSqlParser.UNNEST_SEMIJ_VIEW - 1986)) | (1 << (PlSqlParser.UNNEST - 1986)) | (1 << (PlSqlParser.UNPACKED - 1986)) | (1 << (PlSqlParser.UNPIVOT - 1986)) | (1 << (PlSqlParser.UNPLUG - 1986)) | (1 << (PlSqlParser.UNPROTECTED - 1986)) | (1 << (PlSqlParser.UNQUIESCE - 1986)) | (1 << (PlSqlParser.UNRECOVERABLE - 1986)))) !== 0) || ((((_la - 2018)) & ~0x1f) == 0 && ((1 << (_la - 2018)) & ((1 << (PlSqlParser.UNRESTRICTED - 2018)) | (1 << (PlSqlParser.UNSUBSCRIBE - 2018)) | (1 << (PlSqlParser.UNTIL - 2018)) | (1 << (PlSqlParser.UNUSABLE - 2018)) | (1 << (PlSqlParser.UNUSED - 2018)) | (1 << (PlSqlParser.UPDATABLE - 2018)) | (1 << (PlSqlParser.UPDATED - 2018)) | (1 << (PlSqlParser.UPDATEXML - 2018)) | (1 << (PlSqlParser.UPD_INDEXES - 2018)) | (1 << (PlSqlParser.UPD_JOININDEX - 2018)) | (1 << (PlSqlParser.UPGRADE - 2018)) | (1 << (PlSqlParser.UPPER - 2018)) | (1 << (PlSqlParser.UPSERT - 2018)) | (1 << (PlSqlParser.UROWID - 2018)) | (1 << (PlSqlParser.USABLE - 2018)) | (1 << (PlSqlParser.USAGE - 2018)) | (1 << (PlSqlParser.USE_ANTI - 2018)) | (1 << (PlSqlParser.USE_CONCAT - 2018)) | (1 << (PlSqlParser.USE_CUBE - 2018)) | (1 << (PlSqlParser.USE_HASH_AGGREGATION - 2018)) | (1 << (PlSqlParser.USE_HASH_GBY_FOR_PUSHDOWN - 2018)) | (1 << (PlSqlParser.USE_HASH - 2018)) | (1 << (PlSqlParser.USE_HIDDEN_PARTITIONS - 2018)) | (1 << (PlSqlParser.USE_INVISIBLE_INDEXES - 2018)) | (1 << (PlSqlParser.USE_MERGE_CARTESIAN - 2018)) | (1 << (PlSqlParser.USE_MERGE - 2018)) | (1 << (PlSqlParser.USE_NL - 2018)) | (1 << (PlSqlParser.USE_NL_WITH_INDEX - 2018)) | (1 << (PlSqlParser.USE_PRIVATE_OUTLINES - 2018)) | (1 << (PlSqlParser.USER_DATA - 2018)) | (1 << (PlSqlParser.USER_DEFINED - 2018)))) !== 0) || ((((_la - 2050)) & ~0x1f) == 0 && ((1 << (_la - 2050)) & ((1 << (PlSqlParser.USERENV - 2050)) | (1 << (PlSqlParser.USERGROUP - 2050)) | (1 << (PlSqlParser.USER_RECYCLEBIN - 2050)) | (1 << (PlSqlParser.USERS - 2050)) | (1 << (PlSqlParser.USER_TABLESPACES - 2050)) | (1 << (PlSqlParser.USER - 2050)) | (1 << (PlSqlParser.USE_SEMI - 2050)) | (1 << (PlSqlParser.USE_STORED_OUTLINES - 2050)) | (1 << (PlSqlParser.USE_TTT_FOR_GSETS - 2050)) | (1 << (PlSqlParser.USE - 2050)) | (1 << (PlSqlParser.USE_VECTOR_AGGREGATION - 2050)) | (1 << (PlSqlParser.USE_WEAK_NAME_RESL - 2050)) | (1 << (PlSqlParser.USING_NO_EXPAND - 2050)) | (1 << (PlSqlParser.USING - 2050)) | (1 << (PlSqlParser.UTF16BE - 2050)) | (1 << (PlSqlParser.UTF16LE - 2050)) | (1 << (PlSqlParser.UTF32 - 2050)) | (1 << (PlSqlParser.UTF8 - 2050)) | (1 << (PlSqlParser.V1 - 2050)) | (1 << (PlSqlParser.V2 - 2050)) | (1 << (PlSqlParser.VALIDATE - 2050)) | (1 << (PlSqlParser.VALIDATION - 2050)) | (1 << (PlSqlParser.VALID_TIME_END - 2050)) | (1 << (PlSqlParser.VALUE - 2050)) | (1 << (PlSqlParser.VARCHAR2 - 2050)) | (1 << (PlSqlParser.VARCHAR - 2050)) | (1 << (PlSqlParser.VARIABLE - 2050)) | (1 << (PlSqlParser.VAR_POP - 2050)) | (1 << (PlSqlParser.VARRAYS - 2050)) | (1 << (PlSqlParser.VARRAY - 2050)) | (1 << (PlSqlParser.VAR_SAMP - 2050)))) !== 0) || ((((_la - 2082)) & ~0x1f) == 0 && ((1 << (_la - 2082)) & ((1 << (PlSqlParser.VARYING - 2082)) | (1 << (PlSqlParser.VECTOR_READ_TRACE - 2082)) | (1 << (PlSqlParser.VECTOR_READ - 2082)) | (1 << (PlSqlParser.VECTOR_TRANSFORM_DIMS - 2082)) | (1 << (PlSqlParser.VECTOR_TRANSFORM_FACT - 2082)) | (1 << (PlSqlParser.VECTOR_TRANSFORM - 2082)) | (1 << (PlSqlParser.VERIFIER - 2082)) | (1 << (PlSqlParser.VERIFY - 2082)) | (1 << (PlSqlParser.VERSIONING - 2082)) | (1 << (PlSqlParser.VERSIONS_ENDSCN - 2082)) | (1 << (PlSqlParser.VERSIONS_ENDTIME - 2082)) | (1 << (PlSqlParser.VERSIONS_OPERATION - 2082)) | (1 << (PlSqlParser.VERSIONS_STARTSCN - 2082)) | (1 << (PlSqlParser.VERSIONS_STARTTIME - 2082)) | (1 << (PlSqlParser.VERSIONS - 2082)) | (1 << (PlSqlParser.VERSIONS_XID - 2082)) | (1 << (PlSqlParser.VERSION - 2082)) | (1 << (PlSqlParser.VIOLATION - 2082)) | (1 << (PlSqlParser.VIRTUAL - 2082)) | (1 << (PlSqlParser.VISIBILITY - 2082)) | (1 << (PlSqlParser.VISIBLE - 2082)) | (1 << (PlSqlParser.VOLUME - 2082)) | (1 << (PlSqlParser.VSIZE - 2082)) | (1 << (PlSqlParser.WAIT - 2082)) | (1 << (PlSqlParser.WALLET - 2082)) | (1 << (PlSqlParser.WARNING - 2082)) | (1 << (PlSqlParser.WEEKS - 2082)) | (1 << (PlSqlParser.WEEK - 2082)) | (1 << (PlSqlParser.WELLFORMED - 2082)) | (1 << (PlSqlParser.WHENEVER - 2082)) | (1 << (PlSqlParser.WHEN - 2082)))) !== 0) || ((((_la - 2115)) & ~0x1f) == 0 && ((1 << (_la - 2115)) & ((1 << (PlSqlParser.WHILE - 2115)) | (1 << (PlSqlParser.WHITESPACE - 2115)) | (1 << (PlSqlParser.WIDTH_BUCKET - 2115)) | (1 << (PlSqlParser.WITHIN - 2115)) | (1 << (PlSqlParser.WITHOUT - 2115)) | (1 << (PlSqlParser.WITH_PLSQL - 2115)) | (1 << (PlSqlParser.WORK - 2115)) | (1 << (PlSqlParser.WRAPPED - 2115)) | (1 << (PlSqlParser.WRAPPER - 2115)) | (1 << (PlSqlParser.WRITE - 2115)) | (1 << (PlSqlParser.XDB_FASTPATH_INSERT - 2115)) | (1 << (PlSqlParser.X_DYN_PRUNE - 2115)) | (1 << (PlSqlParser.XID - 2115)) | (1 << (PlSqlParser.XML2OBJECT - 2115)) | (1 << (PlSqlParser.XMLAGG - 2115)) | (1 << (PlSqlParser.XMLATTRIBUTES - 2115)) | (1 << (PlSqlParser.XMLCAST - 2115)) | (1 << (PlSqlParser.XMLCDATA - 2115)) | (1 << (PlSqlParser.XMLCOLATTVAL - 2115)) | (1 << (PlSqlParser.XMLCOMMENT - 2115)) | (1 << (PlSqlParser.XMLCONCAT - 2115)) | (1 << (PlSqlParser.XMLDIFF - 2115)) | (1 << (PlSqlParser.XML_DML_RWT_STMT - 2115)) | (1 << (PlSqlParser.XMLELEMENT - 2115)) | (1 << (PlSqlParser.XMLEXISTS2 - 2115)) | (1 << (PlSqlParser.XMLEXISTS - 2115)) | (1 << (PlSqlParser.XMLFOREST - 2115)) | (1 << (PlSqlParser.XMLINDEX_REWRITE_IN_SELECT - 2115)) | (1 << (PlSqlParser.XMLINDEX_REWRITE - 2115)))) !== 0) || ((((_la - 2147)) & ~0x1f) == 0 && ((1 << (_la - 2147)) & ((1 << (PlSqlParser.XMLINDEX_SEL_IDX_TBL - 2147)) | (1 << (PlSqlParser.XMLISNODE - 2147)) | (1 << (PlSqlParser.XMLISVALID - 2147)) | (1 << (PlSqlParser.XMLNAMESPACES - 2147)) | (1 << (PlSqlParser.XMLPARSE - 2147)) | (1 << (PlSqlParser.XMLPATCH - 2147)) | (1 << (PlSqlParser.XMLPI - 2147)) | (1 << (PlSqlParser.XMLQUERYVAL - 2147)) | (1 << (PlSqlParser.XMLQUERY - 2147)) | (1 << (PlSqlParser.XMLROOT - 2147)) | (1 << (PlSqlParser.XMLSCHEMA - 2147)) | (1 << (PlSqlParser.XMLSERIALIZE - 2147)) | (1 << (PlSqlParser.XMLTABLE - 2147)) | (1 << (PlSqlParser.XMLTRANSFORMBLOB - 2147)) | (1 << (PlSqlParser.XMLTRANSFORM - 2147)) | (1 << (PlSqlParser.XMLTYPE - 2147)) | (1 << (PlSqlParser.XML - 2147)) | (1 << (PlSqlParser.XPATHTABLE - 2147)) | (1 << (PlSqlParser.XS_SYS_CONTEXT - 2147)) | (1 << (PlSqlParser.XS - 2147)) | (1 << (PlSqlParser.YEARS - 2147)) | (1 << (PlSqlParser.YEAR - 2147)) | (1 << (PlSqlParser.YES - 2147)) | (1 << (PlSqlParser.YMINTERVAL_UNCONSTRAINED - 2147)) | (1 << (PlSqlParser.ZONEMAP - 2147)) | (1 << (PlSqlParser.ZONE - 2147)) | (1 << (PlSqlParser.PREDICTION - 2147)) | (1 << (PlSqlParser.PREDICTION_BOUNDS - 2147)) | (1 << (PlSqlParser.PREDICTION_COST - 2147)) | (1 << (PlSqlParser.PREDICTION_DETAILS - 2147)) | (1 << (PlSqlParser.PREDICTION_PROBABILITY - 2147)))) !== 0) || ((((_la - 2179)) & ~0x1f) == 0 && ((1 << (_la - 2179)) & ((1 << (PlSqlParser.PREDICTION_SET - 2179)) | (1 << (PlSqlParser.CUME_DIST - 2179)) | (1 << (PlSqlParser.DENSE_RANK - 2179)) | (1 << (PlSqlParser.LISTAGG - 2179)) | (1 << (PlSqlParser.PERCENT_RANK - 2179)) | (1 << (PlSqlParser.PERCENTILE_CONT - 2179)) | (1 << (PlSqlParser.PERCENTILE_DISC - 2179)) | (1 << (PlSqlParser.RANK - 2179)) | (1 << (PlSqlParser.AVG - 2179)) | (1 << (PlSqlParser.CORR - 2179)) | (1 << (PlSqlParser.COVAR_ - 2179)) | (1 << (PlSqlParser.LAG - 2179)) | (1 << (PlSqlParser.LEAD - 2179)) | (1 << (PlSqlParser.MAX - 2179)) | (1 << (PlSqlParser.MEDIAN - 2179)) | (1 << (PlSqlParser.MIN - 2179)) | (1 << (PlSqlParser.NTILE - 2179)) | (1 << (PlSqlParser.NVL - 2179)) | (1 << (PlSqlParser.RATIO_TO_REPORT - 2179)) | (1 << (PlSqlParser.REGR_ - 2179)) | (1 << (PlSqlParser.ROUND - 2179)) | (1 << (PlSqlParser.ROW_NUMBER - 2179)) | (1 << (PlSqlParser.SUBSTR - 2179)) | (1 << (PlSqlParser.TO_CHAR - 2179)) | (1 << (PlSqlParser.TRIM - 2179)) | (1 << (PlSqlParser.SUM - 2179)) | (1 << (PlSqlParser.STDDEV - 2179)) | (1 << (PlSqlParser.VAR_ - 2179)) | (1 << (PlSqlParser.VARIANCE - 2179)) | (1 << (PlSqlParser.LEAST - 2179)) | (1 << (PlSqlParser.GREATEST - 2179)))) !== 0) || _la===PlSqlParser.TO_DATE || _la===PlSqlParser.PERIOD || _la===PlSqlParser.REGULAR_ID) { this.state = 3424; this.partition_name(); this.state = 3436; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.COMPRESS: case PlSqlParser.FILESYSTEM_LIKE_LOGGING: case PlSqlParser.INITRANS: case PlSqlParser.LOGGING: case PlSqlParser.NOCOMPRESS: case PlSqlParser.NOLOGGING: case PlSqlParser.PCTFREE: case PlSqlParser.PCTUSED: case PlSqlParser.STORAGE: case PlSqlParser.TABLESPACE: this.state = 3427; this._errHandler.sync(this); _la = this._input.LA(1); do { this.state = 3427; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.FILESYSTEM_LIKE_LOGGING: case PlSqlParser.INITRANS: case PlSqlParser.LOGGING: case PlSqlParser.NOLOGGING: case PlSqlParser.PCTFREE: case PlSqlParser.PCTUSED: case PlSqlParser.STORAGE: case PlSqlParser.TABLESPACE: this.state = 3425; this.segment_attributes_clause(); break; case PlSqlParser.COMPRESS: case PlSqlParser.NOCOMPRESS: this.state = 3426; this.key_compression(); break; default: throw new antlr4.error.NoViableAltException(this); } this.state = 3429; this._errHandler.sync(this); _la = this._input.LA(1); } while(_la===PlSqlParser.COMPRESS || _la===PlSqlParser.FILESYSTEM_LIKE_LOGGING || _la===PlSqlParser.INITRANS || _la===PlSqlParser.LOGGING || _la===PlSqlParser.NOCOMPRESS || _la===PlSqlParser.NOLOGGING || _la===PlSqlParser.PCTFREE || _la===PlSqlParser.PCTUSED || _la===PlSqlParser.STORAGE || _la===PlSqlParser.TABLESPACE); break; case PlSqlParser.PARAMETERS: this.state = 3431; this.match(PlSqlParser.PARAMETERS); this.state = 3432; this.match(PlSqlParser.LEFT_PAREN); this.state = 3433; this.odci_parameters(); this.state = 3434; this.match(PlSqlParser.RIGHT_PAREN); break; default: throw new antlr4.error.NoViableAltException(this); } this.state = 3439; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.UNUSABLE) { this.state = 3438; this.match(PlSqlParser.UNUSABLE); } } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Modify_index_subpartitionContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_modify_index_subpartition; return this; } Modify_index_subpartitionContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Modify_index_subpartitionContext.prototype.constructor = Modify_index_subpartitionContext; Modify_index_subpartitionContext.prototype.MODIFY = function() { return this.getToken(PlSqlParser.MODIFY, 0); }; Modify_index_subpartitionContext.prototype.SUBPARTITION = function() { return this.getToken(PlSqlParser.SUBPARTITION, 0); }; Modify_index_subpartitionContext.prototype.subpartition_name = function() { return this.getTypedRuleContext(Subpartition_nameContext,0); }; Modify_index_subpartitionContext.prototype.UNUSABLE = function() { return this.getToken(PlSqlParser.UNUSABLE, 0); }; Modify_index_subpartitionContext.prototype.allocate_extent_clause = function() { return this.getTypedRuleContext(Allocate_extent_clauseContext,0); }; Modify_index_subpartitionContext.prototype.deallocate_unused_clause = function() { return this.getTypedRuleContext(Deallocate_unused_clauseContext,0); }; Modify_index_subpartitionContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterModify_index_subpartition(this); } }; Modify_index_subpartitionContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitModify_index_subpartition(this); } }; Modify_index_subpartitionContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitModify_index_subpartition(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Modify_index_subpartitionContext = Modify_index_subpartitionContext; PlSqlParser.prototype.modify_index_subpartition = function() { var localctx = new Modify_index_subpartitionContext(this, this._ctx, this.state); this.enterRule(localctx, 262, PlSqlParser.RULE_modify_index_subpartition); try { this.enterOuterAlt(localctx, 1); this.state = 3443; this.match(PlSqlParser.MODIFY); this.state = 3444; this.match(PlSqlParser.SUBPARTITION); this.state = 3445; this.subpartition_name(); this.state = 3449; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.UNUSABLE: this.state = 3446; this.match(PlSqlParser.UNUSABLE); break; case PlSqlParser.ALLOCATE: this.state = 3447; this.allocate_extent_clause(); break; case PlSqlParser.DEALLOCATE: this.state = 3448; this.deallocate_unused_clause(); break; default: throw new antlr4.error.NoViableAltException(this); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Partition_name_oldContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_partition_name_old; return this; } Partition_name_oldContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Partition_name_oldContext.prototype.constructor = Partition_name_oldContext; Partition_name_oldContext.prototype.partition_name = function() { return this.getTypedRuleContext(Partition_nameContext,0); }; Partition_name_oldContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterPartition_name_old(this); } }; Partition_name_oldContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitPartition_name_old(this); } }; Partition_name_oldContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitPartition_name_old(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Partition_name_oldContext = Partition_name_oldContext; PlSqlParser.prototype.partition_name_old = function() { var localctx = new Partition_name_oldContext(this, this._ctx, this.state); this.enterRule(localctx, 264, PlSqlParser.RULE_partition_name_old); try { this.enterOuterAlt(localctx, 1); this.state = 3451; this.partition_name(); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function New_partition_nameContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_new_partition_name; return this; } New_partition_nameContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); New_partition_nameContext.prototype.constructor = New_partition_nameContext; New_partition_nameContext.prototype.partition_name = function() { return this.getTypedRuleContext(Partition_nameContext,0); }; New_partition_nameContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterNew_partition_name(this); } }; New_partition_nameContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitNew_partition_name(this); } }; New_partition_nameContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitNew_partition_name(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.New_partition_nameContext = New_partition_nameContext; PlSqlParser.prototype.new_partition_name = function() { var localctx = new New_partition_nameContext(this, this._ctx, this.state); this.enterRule(localctx, 266, PlSqlParser.RULE_new_partition_name); try { this.enterOuterAlt(localctx, 1); this.state = 3453; this.partition_name(); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function New_index_nameContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_new_index_name; return this; } New_index_nameContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); New_index_nameContext.prototype.constructor = New_index_nameContext; New_index_nameContext.prototype.index_name = function() { return this.getTypedRuleContext(Index_nameContext,0); }; New_index_nameContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterNew_index_name(this); } }; New_index_nameContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitNew_index_name(this); } }; New_index_nameContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitNew_index_name(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.New_index_nameContext = New_index_nameContext; PlSqlParser.prototype.new_index_name = function() { var localctx = new New_index_nameContext(this, this._ctx, this.state); this.enterRule(localctx, 268, PlSqlParser.RULE_new_index_name); try { this.enterOuterAlt(localctx, 1); this.state = 3455; this.index_name(); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Create_userContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_create_user; return this; } Create_userContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Create_userContext.prototype.constructor = Create_userContext; Create_userContext.prototype.CREATE = function() { return this.getToken(PlSqlParser.CREATE, 0); }; Create_userContext.prototype.USER = function() { return this.getToken(PlSqlParser.USER, 0); }; Create_userContext.prototype.user_object_name = function() { return this.getTypedRuleContext(User_object_nameContext,0); }; Create_userContext.prototype.SEMICOLON = function() { return this.getToken(PlSqlParser.SEMICOLON, 0); }; Create_userContext.prototype.identified_by = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Identified_byContext); } else { return this.getTypedRuleContext(Identified_byContext,i); } }; Create_userContext.prototype.identified_other_clause = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Identified_other_clauseContext); } else { return this.getTypedRuleContext(Identified_other_clauseContext,i); } }; Create_userContext.prototype.user_tablespace_clause = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(User_tablespace_clauseContext); } else { return this.getTypedRuleContext(User_tablespace_clauseContext,i); } }; Create_userContext.prototype.quota_clause = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Quota_clauseContext); } else { return this.getTypedRuleContext(Quota_clauseContext,i); } }; Create_userContext.prototype.profile_clause = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Profile_clauseContext); } else { return this.getTypedRuleContext(Profile_clauseContext,i); } }; Create_userContext.prototype.password_expire_clause = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Password_expire_clauseContext); } else { return this.getTypedRuleContext(Password_expire_clauseContext,i); } }; Create_userContext.prototype.user_lock_clause = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(User_lock_clauseContext); } else { return this.getTypedRuleContext(User_lock_clauseContext,i); } }; Create_userContext.prototype.user_editions_clause = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(User_editions_clauseContext); } else { return this.getTypedRuleContext(User_editions_clauseContext,i); } }; Create_userContext.prototype.container_clause = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Container_clauseContext); } else { return this.getTypedRuleContext(Container_clauseContext,i); } }; Create_userContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterCreate_user(this); } }; Create_userContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitCreate_user(this); } }; Create_userContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitCreate_user(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Create_userContext = Create_userContext; PlSqlParser.prototype.create_user = function() { var localctx = new Create_userContext(this, this._ctx, this.state); this.enterRule(localctx, 270, PlSqlParser.RULE_create_user); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 3457; this.match(PlSqlParser.CREATE); this.state = 3458; this.match(PlSqlParser.USER); this.state = 3459; this.user_object_name(); this.state = 3469; this._errHandler.sync(this); _la = this._input.LA(1); do { this.state = 3469; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,289,this._ctx); switch(la_) { case 1: this.state = 3460; this.identified_by(); break; case 2: this.state = 3461; this.identified_other_clause(); break; case 3: this.state = 3462; this.user_tablespace_clause(); break; case 4: this.state = 3463; this.quota_clause(); break; case 5: this.state = 3464; this.profile_clause(); break; case 6: this.state = 3465; this.password_expire_clause(); break; case 7: this.state = 3466; this.user_lock_clause(); break; case 8: this.state = 3467; this.user_editions_clause(); break; case 9: this.state = 3468; this.container_clause(); break; } this.state = 3471; this._errHandler.sync(this); _la = this._input.LA(1); } while(_la===PlSqlParser.ACCOUNT || _la===PlSqlParser.CONTAINER || _la===PlSqlParser.DEFAULT || _la===PlSqlParser.ENABLE || _la===PlSqlParser.IDENTIFIED || _la===PlSqlParser.PASSWORD || _la===PlSqlParser.PROFILE || _la===PlSqlParser.QUOTA || _la===PlSqlParser.TEMPORARY); this.state = 3473; this.match(PlSqlParser.SEMICOLON); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Alter_userContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_alter_user; return this; } Alter_userContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Alter_userContext.prototype.constructor = Alter_userContext; Alter_userContext.prototype.ALTER = function() { return this.getToken(PlSqlParser.ALTER, 0); }; Alter_userContext.prototype.USER = function() { return this.getToken(PlSqlParser.USER, 0); }; Alter_userContext.prototype.user_object_name = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(User_object_nameContext); } else { return this.getTypedRuleContext(User_object_nameContext,i); } }; Alter_userContext.prototype.SEMICOLON = function() { return this.getToken(PlSqlParser.SEMICOLON, 0); }; Alter_userContext.prototype.alter_identified_by = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Alter_identified_byContext); } else { return this.getTypedRuleContext(Alter_identified_byContext,i); } }; Alter_userContext.prototype.identified_other_clause = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Identified_other_clauseContext); } else { return this.getTypedRuleContext(Identified_other_clauseContext,i); } }; Alter_userContext.prototype.user_tablespace_clause = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(User_tablespace_clauseContext); } else { return this.getTypedRuleContext(User_tablespace_clauseContext,i); } }; Alter_userContext.prototype.quota_clause = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Quota_clauseContext); } else { return this.getTypedRuleContext(Quota_clauseContext,i); } }; Alter_userContext.prototype.profile_clause = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Profile_clauseContext); } else { return this.getTypedRuleContext(Profile_clauseContext,i); } }; Alter_userContext.prototype.user_default_role_clause = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(User_default_role_clauseContext); } else { return this.getTypedRuleContext(User_default_role_clauseContext,i); } }; Alter_userContext.prototype.password_expire_clause = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Password_expire_clauseContext); } else { return this.getTypedRuleContext(Password_expire_clauseContext,i); } }; Alter_userContext.prototype.user_lock_clause = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(User_lock_clauseContext); } else { return this.getTypedRuleContext(User_lock_clauseContext,i); } }; Alter_userContext.prototype.alter_user_editions_clause = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Alter_user_editions_clauseContext); } else { return this.getTypedRuleContext(Alter_user_editions_clauseContext,i); } }; Alter_userContext.prototype.container_clause = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Container_clauseContext); } else { return this.getTypedRuleContext(Container_clauseContext,i); } }; Alter_userContext.prototype.container_data_clause = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Container_data_clauseContext); } else { return this.getTypedRuleContext(Container_data_clauseContext,i); } }; Alter_userContext.prototype.proxy_clause = function() { return this.getTypedRuleContext(Proxy_clauseContext,0); }; Alter_userContext.prototype.COMMA = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.COMMA); } else { return this.getToken(PlSqlParser.COMMA, i); } }; Alter_userContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterAlter_user(this); } }; Alter_userContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitAlter_user(this); } }; Alter_userContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitAlter_user(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Alter_userContext = Alter_userContext; PlSqlParser.prototype.alter_user = function() { var localctx = new Alter_userContext(this, this._ctx, this.state); this.enterRule(localctx, 272, PlSqlParser.RULE_alter_user); var _la = 0; // Token type try { this.state = 3506; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.ALTER: this.enterOuterAlt(localctx, 1); this.state = 3475; this.match(PlSqlParser.ALTER); this.state = 3476; this.match(PlSqlParser.USER); this.state = 3477; this.user_object_name(); this.state = 3489; this._errHandler.sync(this); _la = this._input.LA(1); do { this.state = 3489; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,291,this._ctx); switch(la_) { case 1: this.state = 3478; this.alter_identified_by(); break; case 2: this.state = 3479; this.identified_other_clause(); break; case 3: this.state = 3480; this.user_tablespace_clause(); break; case 4: this.state = 3481; this.quota_clause(); break; case 5: this.state = 3482; this.profile_clause(); break; case 6: this.state = 3483; this.user_default_role_clause(); break; case 7: this.state = 3484; this.password_expire_clause(); break; case 8: this.state = 3485; this.user_lock_clause(); break; case 9: this.state = 3486; this.alter_user_editions_clause(); break; case 10: this.state = 3487; this.container_clause(); break; case 11: this.state = 3488; this.container_data_clause(); break; } this.state = 3491; this._errHandler.sync(this); _la = this._input.LA(1); } while(_la===PlSqlParser.ACCOUNT || _la===PlSqlParser.ADD || _la===PlSqlParser.CONTAINER || _la===PlSqlParser.DEFAULT || _la===PlSqlParser.ENABLE || _la===PlSqlParser.IDENTIFIED || _la===PlSqlParser.PASSWORD || _la===PlSqlParser.PROFILE || _la===PlSqlParser.QUOTA || _la===PlSqlParser.REMOVE || _la===PlSqlParser.SET || _la===PlSqlParser.TEMPORARY); this.state = 3493; this.match(PlSqlParser.SEMICOLON); break; case PlSqlParser.ABORT: case PlSqlParser.ABS: case PlSqlParser.ACCESS: case PlSqlParser.ACCESSED: case PlSqlParser.ACCOUNT: case PlSqlParser.ACL: case PlSqlParser.ACOS: case PlSqlParser.ACTION: case PlSqlParser.ACTIONS: case PlSqlParser.ACTIVATE: case PlSqlParser.ACTIVE: case PlSqlParser.ACTIVE_COMPONENT: case PlSqlParser.ACTIVE_DATA: case PlSqlParser.ACTIVE_FUNCTION: case PlSqlParser.ACTIVE_TAG: case PlSqlParser.ACTIVITY: case PlSqlParser.ADAPTIVE_PLAN: case PlSqlParser.ADD: case PlSqlParser.ADD_COLUMN: case PlSqlParser.ADD_GROUP: case PlSqlParser.ADD_MONTHS: case PlSqlParser.ADJ_DATE: case PlSqlParser.ADMIN: case PlSqlParser.ADMINISTER: case PlSqlParser.ADMINISTRATOR: case PlSqlParser.ADVANCED: case PlSqlParser.ADVISE: case PlSqlParser.ADVISOR: case PlSqlParser.AFD_DISKSTRING: case PlSqlParser.AFTER: case PlSqlParser.AGENT: case PlSqlParser.AGGREGATE: case PlSqlParser.A_LETTER: case PlSqlParser.ALIAS: case PlSqlParser.ALLOCATE: case PlSqlParser.ALLOW: case PlSqlParser.ALL_ROWS: case PlSqlParser.ALWAYS: case PlSqlParser.ANALYZE: case PlSqlParser.ANCILLARY: case PlSqlParser.AND_EQUAL: case PlSqlParser.ANOMALY: case PlSqlParser.ANSI_REARCH: case PlSqlParser.ANTIJOIN: case PlSqlParser.ANYSCHEMA: case PlSqlParser.APPEND: case PlSqlParser.APPENDCHILDXML: case PlSqlParser.APPEND_VALUES: case PlSqlParser.APPLICATION: case PlSqlParser.APPLY: case PlSqlParser.APPROX_COUNT_DISTINCT: case PlSqlParser.ARCHIVAL: case PlSqlParser.ARCHIVE: case PlSqlParser.ARCHIVED: case PlSqlParser.ARCHIVELOG: case PlSqlParser.ARRAY: case PlSqlParser.ASCII: case PlSqlParser.ASCIISTR: case PlSqlParser.ASIN: case PlSqlParser.ASIS: case PlSqlParser.ASSEMBLY: case PlSqlParser.ASSIGN: case PlSqlParser.ASSOCIATE: case PlSqlParser.ASYNC: case PlSqlParser.ASYNCHRONOUS: case PlSqlParser.ATAN2: case PlSqlParser.ATAN: case PlSqlParser.AT: case PlSqlParser.ATTRIBUTE: case PlSqlParser.ATTRIBUTES: case PlSqlParser.AUTHENTICATED: case PlSqlParser.AUTHENTICATION: case PlSqlParser.AUTHID: case PlSqlParser.AUTHORIZATION: case PlSqlParser.AUTOALLOCATE: case PlSqlParser.AUTO: case PlSqlParser.AUTOEXTEND: case PlSqlParser.AUTO_LOGIN: case PlSqlParser.AUTOMATIC: case PlSqlParser.AUTONOMOUS_TRANSACTION: case PlSqlParser.AUTO_REOPTIMIZE: case PlSqlParser.AVAILABILITY: case PlSqlParser.AVRO: case PlSqlParser.BACKGROUND: case PlSqlParser.BACKUP: case PlSqlParser.BASIC: case PlSqlParser.BASICFILE: case PlSqlParser.BATCH: case PlSqlParser.BATCHSIZE: case PlSqlParser.BATCH_TABLE_ACCESS_BY_ROWID: case PlSqlParser.BECOME: case PlSqlParser.BEFORE: case PlSqlParser.BEGIN: case PlSqlParser.BEGINNING: case PlSqlParser.BEGIN_OUTLINE_DATA: case PlSqlParser.BEHALF: case PlSqlParser.BEQUEATH: case PlSqlParser.BFILE: case PlSqlParser.BFILENAME: case PlSqlParser.BIGFILE: case PlSqlParser.BINARY: case PlSqlParser.BINARY_DOUBLE: case PlSqlParser.BINARY_DOUBLE_INFINITY: case PlSqlParser.BINARY_DOUBLE_NAN: case PlSqlParser.BINARY_FLOAT: case PlSqlParser.BINARY_FLOAT_INFINITY: case PlSqlParser.BINARY_FLOAT_NAN: case PlSqlParser.BINARY_INTEGER: case PlSqlParser.BIND_AWARE: case PlSqlParser.BINDING: case PlSqlParser.BIN_TO_NUM: case PlSqlParser.BITAND: case PlSqlParser.BITMAP_AND: case PlSqlParser.BITMAP: case PlSqlParser.BITMAPS: case PlSqlParser.BITMAP_TREE: case PlSqlParser.BITS: case PlSqlParser.BLOB: case PlSqlParser.BLOCK: case PlSqlParser.BLOCK_RANGE: case PlSqlParser.BLOCKS: case PlSqlParser.BLOCKSIZE: case PlSqlParser.BODY: case PlSqlParser.BOOLEAN: case PlSqlParser.BOTH: case PlSqlParser.BOUND: case PlSqlParser.BRANCH: case PlSqlParser.BREADTH: case PlSqlParser.BROADCAST: case PlSqlParser.BSON: case PlSqlParser.BUFFER: case PlSqlParser.BUFFER_CACHE: case PlSqlParser.BUFFER_POOL: case PlSqlParser.BUILD: case PlSqlParser.BULK: case PlSqlParser.BYPASS_RECURSIVE_CHECK: case PlSqlParser.BYPASS_UJVC: case PlSqlParser.BYTE: case PlSqlParser.CACHE: case PlSqlParser.CACHE_CB: case PlSqlParser.CACHE_INSTANCES: case PlSqlParser.CACHE_TEMP_TABLE: case PlSqlParser.CACHING: case PlSqlParser.CALCULATED: case PlSqlParser.CALLBACK: case PlSqlParser.CALL: case PlSqlParser.CANCEL: case PlSqlParser.CAPACITY: case PlSqlParser.CARDINALITY: case PlSqlParser.CASCADE: case PlSqlParser.CASE: case PlSqlParser.CAST: case PlSqlParser.CATEGORY: case PlSqlParser.CDBDEFAULT: case PlSqlParser.CEIL: case PlSqlParser.CELL_FLASH_CACHE: case PlSqlParser.CERTIFICATE: case PlSqlParser.CFILE: case PlSqlParser.CHAINED: case PlSqlParser.CHANGE: case PlSqlParser.CHANGE_DUPKEY_ERROR_INDEX: case PlSqlParser.CHARACTER: case PlSqlParser.CHAR: case PlSqlParser.CHAR_CS: case PlSqlParser.CHARTOROWID: case PlSqlParser.CHECK_ACL_REWRITE: case PlSqlParser.CHECKPOINT: case PlSqlParser.CHILD: case PlSqlParser.CHOOSE: case PlSqlParser.CHR: case PlSqlParser.CHUNK: case PlSqlParser.CLASS: case PlSqlParser.CLASSIFIER: case PlSqlParser.CLEANUP: case PlSqlParser.CLEAR: case PlSqlParser.C_LETTER: case PlSqlParser.CLIENT: case PlSqlParser.CLOB: case PlSqlParser.CLONE: case PlSqlParser.CLOSE_CACHED_OPEN_CURSORS: case PlSqlParser.CLOSE: case PlSqlParser.CLUSTER_BY_ROWID: case PlSqlParser.CLUSTER: case PlSqlParser.CLUSTER_DETAILS: case PlSqlParser.CLUSTER_DISTANCE: case PlSqlParser.CLUSTER_ID: case PlSqlParser.CLUSTERING: case PlSqlParser.CLUSTERING_FACTOR: case PlSqlParser.CLUSTER_PROBABILITY: case PlSqlParser.CLUSTER_SET: case PlSqlParser.COALESCE: case PlSqlParser.COALESCE_SQ: case PlSqlParser.COARSE: case PlSqlParser.CO_AUTH_IND: case PlSqlParser.COLD: case PlSqlParser.COLLECT: case PlSqlParser.COLUMNAR: case PlSqlParser.COLUMN_AUTH_INDICATOR: case PlSqlParser.COLUMN: case PlSqlParser.COLUMNS: case PlSqlParser.COLUMN_STATS: case PlSqlParser.COLUMN_VALUE: case PlSqlParser.COMMENT: case PlSqlParser.COMMIT: case PlSqlParser.COMMITTED: case PlSqlParser.COMMON_DATA: case PlSqlParser.COMPACT: case PlSqlParser.COMPATIBILITY: case PlSqlParser.COMPILE: case PlSqlParser.COMPLETE: case PlSqlParser.COMPLIANCE: case PlSqlParser.COMPONENT: case PlSqlParser.COMPONENTS: case PlSqlParser.COMPOSE: case PlSqlParser.COMPOSITE: case PlSqlParser.COMPOSITE_LIMIT: case PlSqlParser.COMPOUND: case PlSqlParser.COMPUTE: case PlSqlParser.CONCAT: case PlSqlParser.CON_DBID_TO_ID: case PlSqlParser.CONDITIONAL: case PlSqlParser.CONDITION: case PlSqlParser.CONFIRM: case PlSqlParser.CONFORMING: case PlSqlParser.CON_GUID_TO_ID: case PlSqlParser.CON_ID: case PlSqlParser.CON_NAME_TO_ID: case PlSqlParser.CONNECT_BY_CB_WHR_ONLY: case PlSqlParser.CONNECT_BY_COMBINE_SW: case PlSqlParser.CONNECT_BY_COST_BASED: case PlSqlParser.CONNECT_BY_ELIM_DUPS: case PlSqlParser.CONNECT_BY_FILTERING: case PlSqlParser.CONNECT_BY_ISCYCLE: case PlSqlParser.CONNECT_BY_ISLEAF: case PlSqlParser.CONNECT_BY_ROOT: case PlSqlParser.CONNECT_TIME: case PlSqlParser.CONSIDER: case PlSqlParser.CONSISTENT: case PlSqlParser.CONSTANT: case PlSqlParser.CONST: case PlSqlParser.CONSTRAINT: case PlSqlParser.CONSTRAINTS: case PlSqlParser.CONSTRUCTOR: case PlSqlParser.CONTAINER: case PlSqlParser.CONTAINER_DATA: case PlSqlParser.CONTAINERS: case PlSqlParser.CONTENT: case PlSqlParser.CONTENTS: case PlSqlParser.CONTEXT: case PlSqlParser.CONTINUE: case PlSqlParser.CONTROLFILE: case PlSqlParser.CON_UID_TO_ID: case PlSqlParser.CONVERT: case PlSqlParser.COOKIE: case PlSqlParser.COPY: case PlSqlParser.CORR_K: case PlSqlParser.CORR_S: case PlSqlParser.CORRUPTION: case PlSqlParser.CORRUPT_XID_ALL: case PlSqlParser.CORRUPT_XID: case PlSqlParser.COS: case PlSqlParser.COSH: case PlSqlParser.COST: case PlSqlParser.COST_XML_QUERY_REWRITE: case PlSqlParser.COUNT: case PlSqlParser.COVAR_POP: case PlSqlParser.COVAR_SAMP: case PlSqlParser.CPU_COSTING: case PlSqlParser.CPU_PER_CALL: case PlSqlParser.CPU_PER_SESSION: case PlSqlParser.CRASH: case PlSqlParser.CREATE_FILE_DEST: case PlSqlParser.CREATE_STORED_OUTLINES: case PlSqlParser.CREATION: case PlSqlParser.CREDENTIAL: case PlSqlParser.CRITICAL: case PlSqlParser.CROSS: case PlSqlParser.CROSSEDITION: case PlSqlParser.CSCONVERT: case PlSqlParser.CUBE_AJ: case PlSqlParser.CUBE: case PlSqlParser.CUBE_GB: case PlSqlParser.CUBE_SJ: case PlSqlParser.CUME_DISTM: case PlSqlParser.CURRENT: case PlSqlParser.CURRENT_DATE: case PlSqlParser.CURRENT_SCHEMA: case PlSqlParser.CURRENT_TIME: case PlSqlParser.CURRENT_TIMESTAMP: case PlSqlParser.CURRENT_USER: case PlSqlParser.CURRENTV: case PlSqlParser.CURSOR: case PlSqlParser.CURSOR_SHARING_EXACT: case PlSqlParser.CURSOR_SPECIFIC_SEGMENT: case PlSqlParser.CUSTOMDATUM: case PlSqlParser.CV: case PlSqlParser.CYCLE: case PlSqlParser.DANGLING: case PlSqlParser.DATABASE: case PlSqlParser.DATA: case PlSqlParser.DATAFILE: case PlSqlParser.DATAFILES: case PlSqlParser.DATAMOVEMENT: case PlSqlParser.DATAOBJNO: case PlSqlParser.DATAOBJ_TO_MAT_PARTITION: case PlSqlParser.DATAOBJ_TO_PARTITION: case PlSqlParser.DATAPUMP: case PlSqlParser.DATA_SECURITY_REWRITE_LIMIT: case PlSqlParser.DATE_MODE: case PlSqlParser.DAY: case PlSqlParser.DAYS: case PlSqlParser.DBA: case PlSqlParser.DBA_RECYCLEBIN: case PlSqlParser.DBMS_STATS: case PlSqlParser.DB_ROLE_CHANGE: case PlSqlParser.DBTIMEZONE: case PlSqlParser.DB_UNIQUE_NAME: case PlSqlParser.DB_VERSION: case PlSqlParser.DDL: case PlSqlParser.DEALLOCATE: case PlSqlParser.DEBUG: case PlSqlParser.DEBUGGER: case PlSqlParser.DEC: case PlSqlParser.DECIMAL: case PlSqlParser.DECLARE: case PlSqlParser.DECOMPOSE: case PlSqlParser.DECORRELATE: case PlSqlParser.DECR: case PlSqlParser.DECREMENT: case PlSqlParser.DECRYPT: case PlSqlParser.DEDUPLICATE: case PlSqlParser.DEFAULTS: case PlSqlParser.DEFERRABLE: case PlSqlParser.DEFERRED: case PlSqlParser.DEFINED: case PlSqlParser.DEFINE: case PlSqlParser.DEFINER: case PlSqlParser.DEGREE: case PlSqlParser.DELAY: case PlSqlParser.DELEGATE: case PlSqlParser.DELETE_ALL: case PlSqlParser.DELETE: case PlSqlParser.DELETEXML: case PlSqlParser.DEMAND: case PlSqlParser.DENSE_RANKM: case PlSqlParser.DEPENDENT: case PlSqlParser.DEPTH: case PlSqlParser.DEQUEUE: case PlSqlParser.DEREF: case PlSqlParser.DEREF_NO_REWRITE: case PlSqlParser.DESTROY: case PlSqlParser.DETACHED: case PlSqlParser.DETERMINES: case PlSqlParser.DETERMINISTIC: case PlSqlParser.DICTIONARY: case PlSqlParser.DIMENSION: case PlSqlParser.DIMENSIONS: case PlSqlParser.DIRECT_LOAD: case PlSqlParser.DIRECTORY: case PlSqlParser.DIRECT_PATH: case PlSqlParser.DISABLE_ALL: case PlSqlParser.DISABLE: case PlSqlParser.DISABLE_PARALLEL_DML: case PlSqlParser.DISABLE_PRESET: case PlSqlParser.DISABLE_RPKE: case PlSqlParser.DISALLOW: case PlSqlParser.DISASSOCIATE: case PlSqlParser.DISCARD: case PlSqlParser.DISCONNECT: case PlSqlParser.DISK: case PlSqlParser.DISKGROUP: case PlSqlParser.DISKS: case PlSqlParser.DISMOUNT: case PlSqlParser.DISTINGUISHED: case PlSqlParser.DISTRIBUTED: case PlSqlParser.DISTRIBUTE: case PlSqlParser.DML: case PlSqlParser.DML_UPDATE: case PlSqlParser.DOCFIDELITY: case PlSqlParser.DOCUMENT: case PlSqlParser.DOMAIN_INDEX_FILTER: case PlSqlParser.DOMAIN_INDEX_NO_SORT: case PlSqlParser.DOMAIN_INDEX_SORT: case PlSqlParser.DOUBLE: case PlSqlParser.DOWNGRADE: case PlSqlParser.DRIVING_SITE: case PlSqlParser.DROP_COLUMN: case PlSqlParser.DROP_GROUP: case PlSqlParser.DSINTERVAL_UNCONSTRAINED: case PlSqlParser.DST_UPGRADE_INSERT_CONV: case PlSqlParser.DUMP: case PlSqlParser.DUPLICATE: case PlSqlParser.DV: case PlSqlParser.DYNAMIC: case PlSqlParser.DYNAMIC_SAMPLING: case PlSqlParser.DYNAMIC_SAMPLING_EST_CDN: case PlSqlParser.EACH: case PlSqlParser.EDITIONABLE: case PlSqlParser.EDITION: case PlSqlParser.EDITIONING: case PlSqlParser.EDITIONS: case PlSqlParser.ELEMENT: case PlSqlParser.ELIM_GROUPBY: case PlSqlParser.ELIMINATE_JOIN: case PlSqlParser.ELIMINATE_OBY: case PlSqlParser.ELIMINATE_OUTER_JOIN: case PlSqlParser.EM: case PlSqlParser.EMPTY_BLOB: case PlSqlParser.EMPTY_CLOB: case PlSqlParser.EMPTY: case PlSqlParser.ENABLE_ALL: case PlSqlParser.ENABLE: case PlSqlParser.ENABLE_PARALLEL_DML: case PlSqlParser.ENABLE_PRESET: case PlSqlParser.ENCODING: case PlSqlParser.ENCRYPT: case PlSqlParser.ENCRYPTION: case PlSqlParser.END_OUTLINE_DATA: case PlSqlParser.ENFORCED: case PlSqlParser.ENFORCE: case PlSqlParser.ENQUEUE: case PlSqlParser.ENTERPRISE: case PlSqlParser.ENTITYESCAPING: case PlSqlParser.ENTRY: case PlSqlParser.EQUIPART: case PlSqlParser.ERR: case PlSqlParser.ERROR_ARGUMENT: case PlSqlParser.ERROR: case PlSqlParser.ERROR_ON_OVERLAP_TIME: case PlSqlParser.ERRORS: case PlSqlParser.ESCAPE: case PlSqlParser.ESTIMATE: case PlSqlParser.EVAL: case PlSqlParser.EVALNAME: case PlSqlParser.EVALUATE: case PlSqlParser.EVALUATION: case PlSqlParser.EVENTS: case PlSqlParser.EVERY: case PlSqlParser.EXCEPT: case PlSqlParser.EXCEPTION: case PlSqlParser.EXCEPTION_INIT: case PlSqlParser.EXCEPTIONS: case PlSqlParser.EXCHANGE: case PlSqlParser.EXCLUDE: case PlSqlParser.EXCLUDING: case PlSqlParser.EXECUTE: case PlSqlParser.EXEMPT: case PlSqlParser.EXISTING: case PlSqlParser.EXISTS: case PlSqlParser.EXISTSNODE: case PlSqlParser.EXIT: case PlSqlParser.EXPAND_GSET_TO_UNION: case PlSqlParser.EXPAND_TABLE: case PlSqlParser.EXP: case PlSqlParser.EXPIRE: case PlSqlParser.EXPLAIN: case PlSqlParser.EXPLOSION: case PlSqlParser.EXPORT: case PlSqlParser.EXPR_CORR_CHECK: case PlSqlParser.EXPRESS: case PlSqlParser.EXTENDS: case PlSqlParser.EXTENT: case PlSqlParser.EXTENTS: case PlSqlParser.EXTERNAL: case PlSqlParser.EXTERNALLY: case PlSqlParser.EXTRACTCLOBXML: case PlSqlParser.EXTRACT: case PlSqlParser.EXTRACTVALUE: case PlSqlParser.EXTRA: case PlSqlParser.FACILITY: case PlSqlParser.FACT: case PlSqlParser.FACTOR: case PlSqlParser.FACTORIZE_JOIN: case PlSqlParser.FAILED: case PlSqlParser.FAILED_LOGIN_ATTEMPTS: case PlSqlParser.FAILGROUP: case PlSqlParser.FAILOVER: case PlSqlParser.FAILURE: case PlSqlParser.FALSE: case PlSqlParser.FAMILY: case PlSqlParser.FAR: case PlSqlParser.FAST: case PlSqlParser.FASTSTART: case PlSqlParser.FBTSCAN: case PlSqlParser.FEATURE_DETAILS: case PlSqlParser.FEATURE_ID: case PlSqlParser.FEATURE_SET: case PlSqlParser.FEATURE_VALUE: case PlSqlParser.FETCH: case PlSqlParser.FILE: case PlSqlParser.FILE_NAME_CONVERT: case PlSqlParser.FILESYSTEM_LIKE_LOGGING: case PlSqlParser.FILTER: case PlSqlParser.FINAL: case PlSqlParser.FINE: case PlSqlParser.FINISH: case PlSqlParser.FIRST: case PlSqlParser.FIRSTM: case PlSqlParser.FIRST_ROWS: case PlSqlParser.FIRST_VALUE: case PlSqlParser.FIXED_VIEW_DATA: case PlSqlParser.FLAGGER: case PlSqlParser.FLASHBACK: case PlSqlParser.FLASH_CACHE: case PlSqlParser.FLOAT: case PlSqlParser.FLOB: case PlSqlParser.FLOOR: case PlSqlParser.FLUSH: case PlSqlParser.FOLDER: case PlSqlParser.FOLLOWING: case PlSqlParser.FOLLOWS: case PlSqlParser.FORALL: case PlSqlParser.FORCE: case PlSqlParser.FORCE_XML_QUERY_REWRITE: case PlSqlParser.FOREIGN: case PlSqlParser.FOREVER: case PlSqlParser.FORMAT: case PlSqlParser.FORWARD: case PlSqlParser.FRAGMENT_NUMBER: case PlSqlParser.FREELIST: case PlSqlParser.FREELISTS: case PlSqlParser.FREEPOOLS: case PlSqlParser.FRESH: case PlSqlParser.FROM_TZ: case PlSqlParser.FULL: case PlSqlParser.FULL_OUTER_JOIN_TO_OUTER: case PlSqlParser.FUNCTION: case PlSqlParser.FUNCTIONS: case PlSqlParser.GATHER_OPTIMIZER_STATISTICS: case PlSqlParser.GATHER_PLAN_STATISTICS: case PlSqlParser.GBY_CONC_ROLLUP: case PlSqlParser.GBY_PUSHDOWN: case PlSqlParser.GENERATED: case PlSqlParser.GET: case PlSqlParser.GLOBAL: case PlSqlParser.GLOBALLY: case PlSqlParser.GLOBAL_NAME: case PlSqlParser.GLOBAL_TOPIC_ENABLED: case PlSqlParser.GROUP_BY: case PlSqlParser.GROUP_ID: case PlSqlParser.GROUPING: case PlSqlParser.GROUPING_ID: case PlSqlParser.GROUPS: case PlSqlParser.GUARANTEED: case PlSqlParser.GUARANTEE: case PlSqlParser.GUARD: case PlSqlParser.HASH_AJ: case PlSqlParser.HASH: case PlSqlParser.HASHKEYS: case PlSqlParser.HASH_SJ: case PlSqlParser.HEADER: case PlSqlParser.HEAP: case PlSqlParser.HELP: case PlSqlParser.HEXTORAW: case PlSqlParser.HEXTOREF: case PlSqlParser.HIDDEN_KEYWORD: case PlSqlParser.HIDE: case PlSqlParser.HIERARCHY: case PlSqlParser.HIGH: case PlSqlParser.HINTSET_BEGIN: case PlSqlParser.HINTSET_END: case PlSqlParser.HOT: case PlSqlParser.HOUR: case PlSqlParser.HWM_BROKERED: case PlSqlParser.HYBRID: case PlSqlParser.IDENTIFIER: case PlSqlParser.IDENTITY: case PlSqlParser.IDGENERATORS: case PlSqlParser.ID: case PlSqlParser.IDLE_TIME: case PlSqlParser.IF: case PlSqlParser.IGNORE: case PlSqlParser.IGNORE_OPTIM_EMBEDDED_HINTS: case PlSqlParser.IGNORE_ROW_ON_DUPKEY_INDEX: case PlSqlParser.IGNORE_WHERE_CLAUSE: case PlSqlParser.ILM: case PlSqlParser.IMMEDIATE: case PlSqlParser.IMPACT: case PlSqlParser.IMPORT: case PlSqlParser.INACTIVE: case PlSqlParser.INCLUDE: case PlSqlParser.INCLUDE_VERSION: case PlSqlParser.INCLUDING: case PlSqlParser.INCREMENTAL: case PlSqlParser.INCREMENT: case PlSqlParser.INCR: case PlSqlParser.INDENT: case PlSqlParser.INDEX_ASC: case PlSqlParser.INDEX_COMBINE: case PlSqlParser.INDEX_DESC: case PlSqlParser.INDEXED: case PlSqlParser.INDEXES: case PlSqlParser.INDEX_FFS: case PlSqlParser.INDEX_FILTER: case PlSqlParser.INDEXING: case PlSqlParser.INDEX_JOIN: case PlSqlParser.INDEX_ROWS: case PlSqlParser.INDEX_RRS: case PlSqlParser.INDEX_RS_ASC: case PlSqlParser.INDEX_RS_DESC: case PlSqlParser.INDEX_RS: case PlSqlParser.INDEX_SCAN: case PlSqlParser.INDEX_SKIP_SCAN: case PlSqlParser.INDEX_SS_ASC: case PlSqlParser.INDEX_SS_DESC: case PlSqlParser.INDEX_SS: case PlSqlParser.INDEX_STATS: case PlSqlParser.INDEXTYPE: case PlSqlParser.INDEXTYPES: case PlSqlParser.INDICATOR: case PlSqlParser.INDICES: case PlSqlParser.INFINITE: case PlSqlParser.INFORMATIONAL: case PlSqlParser.INHERIT: case PlSqlParser.INITCAP: case PlSqlParser.INITIAL: case PlSqlParser.INITIALIZED: case PlSqlParser.INITIALLY: case PlSqlParser.INITRANS: case PlSqlParser.INLINE: case PlSqlParser.INLINE_XMLTYPE_NT: case PlSqlParser.INMEMORY: case PlSqlParser.IN_MEMORY_METADATA: case PlSqlParser.INMEMORY_PRUNING: case PlSqlParser.INNER: case PlSqlParser.INOUT: case PlSqlParser.INPLACE: case PlSqlParser.INSERTCHILDXMLAFTER: case PlSqlParser.INSERTCHILDXMLBEFORE: case PlSqlParser.INSERTCHILDXML: case PlSqlParser.INSERTXMLAFTER: case PlSqlParser.INSERTXMLBEFORE: case PlSqlParser.INSTANCE: case PlSqlParser.INSTANCES: case PlSqlParser.INSTANTIABLE: case PlSqlParser.INSTANTLY: case PlSqlParser.INSTEAD: case PlSqlParser.INSTR2: case PlSqlParser.INSTR4: case PlSqlParser.INSTRB: case PlSqlParser.INSTRC: case PlSqlParser.INSTR: case PlSqlParser.INTEGER: case PlSqlParser.INTERLEAVED: case PlSqlParser.INTERMEDIATE: case PlSqlParser.INTERNAL_CONVERT: case PlSqlParser.INTERNAL_USE: case PlSqlParser.INTERPRETED: case PlSqlParser.INTERVAL: case PlSqlParser.INT: case PlSqlParser.INVALIDATE: case PlSqlParser.INVISIBLE: case PlSqlParser.IN_XQUERY: case PlSqlParser.ISOLATION: case PlSqlParser.ISOLATION_LEVEL: case PlSqlParser.ITERATE: case PlSqlParser.ITERATION_NUMBER: case PlSqlParser.JAVA: case PlSqlParser.JOB: case PlSqlParser.JOIN: case PlSqlParser.JSON_ARRAYAGG: case PlSqlParser.JSON_ARRAY: case PlSqlParser.JSON_EQUAL: case PlSqlParser.JSON_EXISTS2: case PlSqlParser.JSON_EXISTS: case PlSqlParser.JSONGET: case PlSqlParser.JSON: case PlSqlParser.JSON_OBJECTAGG: case PlSqlParser.JSON_OBJECT: case PlSqlParser.JSONPARSE: case PlSqlParser.JSON_QUERY: case PlSqlParser.JSON_SERIALIZE: case PlSqlParser.JSON_TABLE: case PlSqlParser.JSON_TEXTCONTAINS2: case PlSqlParser.JSON_TEXTCONTAINS: case PlSqlParser.JSON_VALUE: case PlSqlParser.KEEP_DUPLICATES: case PlSqlParser.KEEP: case PlSqlParser.KERBEROS: case PlSqlParser.KEY: case PlSqlParser.KEY_LENGTH: case PlSqlParser.KEYSIZE: case PlSqlParser.KEYS: case PlSqlParser.KEYSTORE: case PlSqlParser.KILL: case PlSqlParser.LABEL: case PlSqlParser.LANGUAGE: case PlSqlParser.LAST_DAY: case PlSqlParser.LAST: case PlSqlParser.LAST_VALUE: case PlSqlParser.LATERAL: case PlSqlParser.LAX: case PlSqlParser.LAYER: case PlSqlParser.LDAP_REGISTRATION_ENABLED: case PlSqlParser.LDAP_REGISTRATION: case PlSqlParser.LDAP_REG_SYNC_INTERVAL: case PlSqlParser.LEADING: case PlSqlParser.LEFT: case PlSqlParser.LENGTH2: case PlSqlParser.LENGTH4: case PlSqlParser.LENGTHB: case PlSqlParser.LENGTHC: case PlSqlParser.LENGTH: case PlSqlParser.LESS: case PlSqlParser.LEVEL: case PlSqlParser.LEVELS: case PlSqlParser.LIBRARY: case PlSqlParser.LIFECYCLE: case PlSqlParser.LIFE: case PlSqlParser.LIFETIME: case PlSqlParser.LIKE2: case PlSqlParser.LIKE4: case PlSqlParser.LIKEC: case PlSqlParser.LIKE_EXPAND: case PlSqlParser.LIMIT: case PlSqlParser.LINEAR: case PlSqlParser.LINK: case PlSqlParser.LIST: case PlSqlParser.LN: case PlSqlParser.LNNVL: case PlSqlParser.LOAD: case PlSqlParser.LOB: case PlSqlParser.LOBNVL: case PlSqlParser.LOBS: case PlSqlParser.LOCAL_INDEXES: case PlSqlParser.LOCAL: case PlSqlParser.LOCALTIME: case PlSqlParser.LOCALTIMESTAMP: case PlSqlParser.LOCATION: case PlSqlParser.LOCATOR: case PlSqlParser.LOCKED: case PlSqlParser.LOCKING: case PlSqlParser.LOGFILE: case PlSqlParser.LOGFILES: case PlSqlParser.LOGGING: case PlSqlParser.LOGICAL: case PlSqlParser.LOGICAL_READS_PER_CALL: case PlSqlParser.LOGICAL_READS_PER_SESSION: case PlSqlParser.LOG: case PlSqlParser.LOGMINING: case PlSqlParser.LOGOFF: case PlSqlParser.LOGON: case PlSqlParser.LOG_READ_ONLY_VIOLATIONS: case PlSqlParser.LONG: case PlSqlParser.LOOP: case PlSqlParser.LOWER: case PlSqlParser.LOW: case PlSqlParser.LPAD: case PlSqlParser.LTRIM: case PlSqlParser.MAIN: case PlSqlParser.MAKE_REF: case PlSqlParser.MANAGED: case PlSqlParser.MANAGE: case PlSqlParser.MANAGEMENT: case PlSqlParser.MANAGER: case PlSqlParser.MANUAL: case PlSqlParser.MAP: case PlSqlParser.MAPPING: case PlSqlParser.MASTER: case PlSqlParser.MATCHED: case PlSqlParser.MATCHES: case PlSqlParser.MATCH: case PlSqlParser.MATCH_NUMBER: case PlSqlParser.MATCH_RECOGNIZE: case PlSqlParser.MATERIALIZED: case PlSqlParser.MATERIALIZE: case PlSqlParser.MAXARCHLOGS: case PlSqlParser.MAXDATAFILES: case PlSqlParser.MAXEXTENTS: case PlSqlParser.MAXIMIZE: case PlSqlParser.MAXINSTANCES: case PlSqlParser.MAXLOGFILES: case PlSqlParser.MAXLOGHISTORY: case PlSqlParser.MAXLOGMEMBERS: case PlSqlParser.MAX_SHARED_TEMP_SIZE: case PlSqlParser.MAXSIZE: case PlSqlParser.MAXTRANS: case PlSqlParser.MAXVALUE: case PlSqlParser.MEASURE: case PlSqlParser.MEASURES: case PlSqlParser.MEDIUM: case PlSqlParser.MEMBER: case PlSqlParser.MEMCOMPRESS: case PlSqlParser.MEMORY: case PlSqlParser.MERGEACTIONS: case PlSqlParser.MERGE_AJ: case PlSqlParser.MERGE_CONST_ON: case PlSqlParser.MERGE: case PlSqlParser.MERGE_SJ: case PlSqlParser.METADATA: case PlSqlParser.METHOD: case PlSqlParser.MIGRATE: case PlSqlParser.MIGRATION: case PlSqlParser.MINEXTENTS: case PlSqlParser.MINIMIZE: case PlSqlParser.MINIMUM: case PlSqlParser.MINING: case PlSqlParser.MINUS_NULL: case PlSqlParser.MINUTE: case PlSqlParser.MINVALUE: case PlSqlParser.MIRRORCOLD: case PlSqlParser.MIRRORHOT: case PlSqlParser.MIRROR: case PlSqlParser.MLSLABEL: case PlSqlParser.MODEL_COMPILE_SUBQUERY: case PlSqlParser.MODEL_DONTVERIFY_UNIQUENESS: case PlSqlParser.MODEL_DYNAMIC_SUBQUERY: case PlSqlParser.MODEL_MIN_ANALYSIS: case PlSqlParser.MODEL: case PlSqlParser.MODEL_NB: case PlSqlParser.MODEL_NO_ANALYSIS: case PlSqlParser.MODEL_PBY: case PlSqlParser.MODEL_PUSH_REF: case PlSqlParser.MODEL_SV: case PlSqlParser.MODIFICATION: case PlSqlParser.MODIFY_COLUMN_TYPE: case PlSqlParser.MODIFY: case PlSqlParser.MOD: case PlSqlParser.MODULE: case PlSqlParser.MONITORING: case PlSqlParser.MONITOR: case PlSqlParser.MONTH: case PlSqlParser.MONTHS_BETWEEN: case PlSqlParser.MONTHS: case PlSqlParser.MOUNT: case PlSqlParser.MOUNTPATH: case PlSqlParser.MOVEMENT: case PlSqlParser.MOVE: case PlSqlParser.MULTIDIMENSIONAL: case PlSqlParser.MULTISET: case PlSqlParser.MV_MERGE: case PlSqlParser.NAMED: case PlSqlParser.NAME: case PlSqlParser.NAMESPACE: case PlSqlParser.NAN: case PlSqlParser.NANVL: case PlSqlParser.NATIONAL: case PlSqlParser.NATIVE_FULL_OUTER_JOIN: case PlSqlParser.NATIVE: case PlSqlParser.NATURAL: case PlSqlParser.NAV: case PlSqlParser.NCHAR_CS: case PlSqlParser.NCHAR: case PlSqlParser.NCHR: case PlSqlParser.NCLOB: case PlSqlParser.NEEDED: case PlSqlParser.NEG: case PlSqlParser.NESTED: case PlSqlParser.NESTED_TABLE_FAST_INSERT: case PlSqlParser.NESTED_TABLE_GET_REFS: case PlSqlParser.NESTED_TABLE_ID: case PlSqlParser.NESTED_TABLE_SET_REFS: case PlSqlParser.NESTED_TABLE_SET_SETID: case PlSqlParser.NETWORK: case PlSqlParser.NEVER: case PlSqlParser.NEW: case PlSqlParser.NEW_TIME: case PlSqlParser.NEXT_DAY: case PlSqlParser.NEXT: case PlSqlParser.NL_AJ: case PlSqlParser.NLJ_BATCHING: case PlSqlParser.NLJ_INDEX_FILTER: case PlSqlParser.NLJ_INDEX_SCAN: case PlSqlParser.NLJ_PREFETCH: case PlSqlParser.NLS_CALENDAR: case PlSqlParser.NLS_CHARACTERSET: case PlSqlParser.NLS_CHARSET_DECL_LEN: case PlSqlParser.NLS_CHARSET_ID: case PlSqlParser.NLS_CHARSET_NAME: case PlSqlParser.NLS_COMP: case PlSqlParser.NLS_CURRENCY: case PlSqlParser.NLS_DATE_FORMAT: case PlSqlParser.NLS_DATE_LANGUAGE: case PlSqlParser.NLS_INITCAP: case PlSqlParser.NLS_ISO_CURRENCY: case PlSqlParser.NL_SJ: case PlSqlParser.NLS_LANG: case PlSqlParser.NLS_LANGUAGE: case PlSqlParser.NLS_LENGTH_SEMANTICS: case PlSqlParser.NLS_LOWER: case PlSqlParser.NLS_NCHAR_CONV_EXCP: case PlSqlParser.NLS_NUMERIC_CHARACTERS: case PlSqlParser.NLS_SORT: case PlSqlParser.NLSSORT: case PlSqlParser.NLS_SPECIAL_CHARS: case PlSqlParser.NLS_TERRITORY: case PlSqlParser.NLS_UPPER: case PlSqlParser.NO_ACCESS: case PlSqlParser.NO_ADAPTIVE_PLAN: case PlSqlParser.NO_ANSI_REARCH: case PlSqlParser.NOAPPEND: case PlSqlParser.NOARCHIVELOG: case PlSqlParser.NOAUDIT: case PlSqlParser.NO_AUTO_REOPTIMIZE: case PlSqlParser.NO_BASETABLE_MULTIMV_REWRITE: case PlSqlParser.NO_BATCH_TABLE_ACCESS_BY_ROWID: case PlSqlParser.NO_BIND_AWARE: case PlSqlParser.NO_BUFFER: case PlSqlParser.NOCACHE: case PlSqlParser.NO_CARTESIAN: case PlSqlParser.NO_CHECK_ACL_REWRITE: case PlSqlParser.NO_CLUSTER_BY_ROWID: case PlSqlParser.NO_CLUSTERING: case PlSqlParser.NO_COALESCE_SQ: case PlSqlParser.NO_COMMON_DATA: case PlSqlParser.NO_CONNECT_BY_CB_WHR_ONLY: case PlSqlParser.NO_CONNECT_BY_COMBINE_SW: case PlSqlParser.NO_CONNECT_BY_COST_BASED: case PlSqlParser.NO_CONNECT_BY_ELIM_DUPS: case PlSqlParser.NO_CONNECT_BY_FILTERING: case PlSqlParser.NOCOPY: case PlSqlParser.NO_COST_XML_QUERY_REWRITE: case PlSqlParser.NO_CPU_COSTING: case PlSqlParser.NOCPU_COSTING: case PlSqlParser.NOCYCLE: case PlSqlParser.NO_DATA_SECURITY_REWRITE: case PlSqlParser.NO_DECORRELATE: case PlSqlParser.NODELAY: case PlSqlParser.NO_DOMAIN_INDEX_FILTER: case PlSqlParser.NO_DST_UPGRADE_INSERT_CONV: case PlSqlParser.NO_ELIM_GROUPBY: case PlSqlParser.NO_ELIMINATE_JOIN: case PlSqlParser.NO_ELIMINATE_OBY: case PlSqlParser.NO_ELIMINATE_OUTER_JOIN: case PlSqlParser.NOENTITYESCAPING: case PlSqlParser.NO_EXPAND_GSET_TO_UNION: case PlSqlParser.NO_EXPAND: case PlSqlParser.NO_EXPAND_TABLE: case PlSqlParser.NO_FACT: case PlSqlParser.NO_FACTORIZE_JOIN: case PlSqlParser.NO_FILTERING: case PlSqlParser.NOFORCE: case PlSqlParser.NO_FULL_OUTER_JOIN_TO_OUTER: case PlSqlParser.NO_GATHER_OPTIMIZER_STATISTICS: case PlSqlParser.NO_GBY_PUSHDOWN: case PlSqlParser.NOGUARANTEE: case PlSqlParser.NO_INDEX_FFS: case PlSqlParser.NO_INDEX: case PlSqlParser.NO_INDEX_SS: case PlSqlParser.NO_INMEMORY: case PlSqlParser.NO_INMEMORY_PRUNING: case PlSqlParser.NOKEEP: case PlSqlParser.NO_LOAD: case PlSqlParser.NOLOCAL: case PlSqlParser.NOLOGGING: case PlSqlParser.NOMAPPING: case PlSqlParser.NOMAXVALUE: case PlSqlParser.NO_MERGE: case PlSqlParser.NOMINIMIZE: case PlSqlParser.NOMINVALUE: case PlSqlParser.NO_MODEL_PUSH_REF: case PlSqlParser.NO_MONITORING: case PlSqlParser.NOMONITORING: case PlSqlParser.NO_MONITOR: case PlSqlParser.NO_MULTIMV_REWRITE: case PlSqlParser.NO_NATIVE_FULL_OUTER_JOIN: case PlSqlParser.NONBLOCKING: case PlSqlParser.NONEDITIONABLE: case PlSqlParser.NONE: case PlSqlParser.NO_NLJ_BATCHING: case PlSqlParser.NO_NLJ_PREFETCH: case PlSqlParser.NO: case PlSqlParser.NONSCHEMA: case PlSqlParser.NO_OBJECT_LINK: case PlSqlParser.NOORDER: case PlSqlParser.NO_ORDER_ROLLUPS: case PlSqlParser.NO_OUTER_JOIN_TO_ANTI: case PlSqlParser.NO_OUTER_JOIN_TO_INNER: case PlSqlParser.NOOVERRIDE: case PlSqlParser.NO_PARALLEL_INDEX: case PlSqlParser.NOPARALLEL_INDEX: case PlSqlParser.NO_PARALLEL: case PlSqlParser.NOPARALLEL: case PlSqlParser.NO_PARTIAL_COMMIT: case PlSqlParser.NO_PARTIAL_JOIN: case PlSqlParser.NO_PARTIAL_ROLLUP_PUSHDOWN: case PlSqlParser.NOPARTITION: case PlSqlParser.NO_PLACE_DISTINCT: case PlSqlParser.NO_PLACE_GROUP_BY: case PlSqlParser.NO_PQ_CONCURRENT_UNION: case PlSqlParser.NO_PQ_MAP: case PlSqlParser.NO_PQ_REPLICATE: case PlSqlParser.NO_PQ_SKEW: case PlSqlParser.NO_PRUNE_GSETS: case PlSqlParser.NO_PULL_PRED: case PlSqlParser.NO_PUSH_PRED: case PlSqlParser.NO_PUSH_SUBQ: case PlSqlParser.NO_PX_FAULT_TOLERANCE: case PlSqlParser.NO_PX_JOIN_FILTER: case PlSqlParser.NO_QKN_BUFF: case PlSqlParser.NO_QUERY_TRANSFORMATION: case PlSqlParser.NO_REF_CASCADE: case PlSqlParser.NORELOCATE: case PlSqlParser.NORELY: case PlSqlParser.NOREPAIR: case PlSqlParser.NOREPLAY: case PlSqlParser.NORESETLOGS: case PlSqlParser.NO_RESULT_CACHE: case PlSqlParser.NOREVERSE: case PlSqlParser.NO_REWRITE: case PlSqlParser.NOREWRITE: case PlSqlParser.NORMAL: case PlSqlParser.NO_ROOT_SW_FOR_LOCAL: case PlSqlParser.NOROWDEPENDENCIES: case PlSqlParser.NOSCHEMACHECK: case PlSqlParser.NOSEGMENT: case PlSqlParser.NO_SEMIJOIN: case PlSqlParser.NO_SEMI_TO_INNER: case PlSqlParser.NO_SET_TO_JOIN: case PlSqlParser.NOSORT: case PlSqlParser.NO_SQL_TRANSLATION: case PlSqlParser.NO_SQL_TUNE: case PlSqlParser.NO_STAR_TRANSFORMATION: case PlSqlParser.NO_STATEMENT_QUEUING: case PlSqlParser.NO_STATS_GSETS: case PlSqlParser.NOSTRICT: case PlSqlParser.NO_SUBQUERY_PRUNING: case PlSqlParser.NO_SUBSTRB_PAD: case PlSqlParser.NO_SWAP_JOIN_INPUTS: case PlSqlParser.NOSWITCH: case PlSqlParser.NO_TABLE_LOOKUP_BY_NL: case PlSqlParser.NO_TEMP_TABLE: case PlSqlParser.NOTHING: case PlSqlParser.NOTIFICATION: case PlSqlParser.NO_TRANSFORM_DISTINCT_AGG: case PlSqlParser.NO_UNNEST: case PlSqlParser.NO_USE_CUBE: case PlSqlParser.NO_USE_HASH_AGGREGATION: case PlSqlParser.NO_USE_HASH_GBY_FOR_PUSHDOWN: case PlSqlParser.NO_USE_HASH: case PlSqlParser.NO_USE_INVISIBLE_INDEXES: case PlSqlParser.NO_USE_MERGE: case PlSqlParser.NO_USE_NL: case PlSqlParser.NO_USE_VECTOR_AGGREGATION: case PlSqlParser.NOVALIDATE: case PlSqlParser.NO_VECTOR_TRANSFORM_DIMS: case PlSqlParser.NO_VECTOR_TRANSFORM_FACT: case PlSqlParser.NO_VECTOR_TRANSFORM: case PlSqlParser.NO_XDB_FASTPATH_INSERT: case PlSqlParser.NO_XML_DML_REWRITE: case PlSqlParser.NO_XMLINDEX_REWRITE_IN_SELECT: case PlSqlParser.NO_XMLINDEX_REWRITE: case PlSqlParser.NO_XML_QUERY_REWRITE: case PlSqlParser.NO_ZONEMAP: case PlSqlParser.NTH_VALUE: case PlSqlParser.NULLIF: case PlSqlParser.NULLS: case PlSqlParser.NUMBER: case PlSqlParser.NUMERIC: case PlSqlParser.NUM_INDEX_KEYS: case PlSqlParser.NUMTODSINTERVAL: case PlSqlParser.NUMTOYMINTERVAL: case PlSqlParser.NVARCHAR2: case PlSqlParser.NVL2: case PlSqlParser.OBJECT2XML: case PlSqlParser.OBJECT: case PlSqlParser.OBJ_ID: case PlSqlParser.OBJNO: case PlSqlParser.OBJNO_REUSE: case PlSqlParser.OCCURENCES: case PlSqlParser.OFFLINE: case PlSqlParser.OFF: case PlSqlParser.OFFSET: case PlSqlParser.OIDINDEX: case PlSqlParser.OID: case PlSqlParser.OLAP: case PlSqlParser.OLD: case PlSqlParser.OLD_PUSH_PRED: case PlSqlParser.OLS: case PlSqlParser.OLTP: case PlSqlParser.OMIT: case PlSqlParser.ONE: case PlSqlParser.ONLINE: case PlSqlParser.ONLY: case PlSqlParser.OPAQUE: case PlSqlParser.OPAQUE_TRANSFORM: case PlSqlParser.OPAQUE_XCANONICAL: case PlSqlParser.OPCODE: case PlSqlParser.OPEN: case PlSqlParser.OPERATIONS: case PlSqlParser.OPERATOR: case PlSqlParser.OPT_ESTIMATE: case PlSqlParser.OPTIMAL: case PlSqlParser.OPTIMIZE: case PlSqlParser.OPTIMIZER_FEATURES_ENABLE: case PlSqlParser.OPTIMIZER_GOAL: case PlSqlParser.OPT_PARAM: case PlSqlParser.ORA_BRANCH: case PlSqlParser.ORA_CHECK_ACL: case PlSqlParser.ORA_CHECK_PRIVILEGE: case PlSqlParser.ORA_CLUSTERING: case PlSqlParser.ORADATA: case PlSqlParser.ORADEBUG: case PlSqlParser.ORA_DST_AFFECTED: case PlSqlParser.ORA_DST_CONVERT: case PlSqlParser.ORA_DST_ERROR: case PlSqlParser.ORA_GET_ACLIDS: case PlSqlParser.ORA_GET_PRIVILEGES: case PlSqlParser.ORA_HASH: case PlSqlParser.ORA_INVOKING_USERID: case PlSqlParser.ORA_INVOKING_USER: case PlSqlParser.ORA_INVOKING_XS_USER_GUID: case PlSqlParser.ORA_INVOKING_XS_USER: case PlSqlParser.ORA_RAWCOMPARE: case PlSqlParser.ORA_RAWCONCAT: case PlSqlParser.ORA_ROWSCN: case PlSqlParser.ORA_ROWSCN_RAW: case PlSqlParser.ORA_ROWVERSION: case PlSqlParser.ORA_TABVERSION: case PlSqlParser.ORA_WRITE_TIME: case PlSqlParser.ORDERED: case PlSqlParser.ORDERED_PREDICATES: case PlSqlParser.ORDINALITY: case PlSqlParser.OR_EXPAND: case PlSqlParser.ORGANIZATION: case PlSqlParser.OR_PREDICATES: case PlSqlParser.OSERROR: case PlSqlParser.OTHER: case PlSqlParser.OUTER_JOIN_TO_ANTI: case PlSqlParser.OUTER_JOIN_TO_INNER: case PlSqlParser.OUTER: case PlSqlParser.OUTLINE_LEAF: case PlSqlParser.OUTLINE: case PlSqlParser.OUT_OF_LINE: case PlSqlParser.OUT: case PlSqlParser.OVERFLOW_NOMOVE: case PlSqlParser.OVERFLOW: case PlSqlParser.OVERLAPS: case PlSqlParser.OVER: case PlSqlParser.OVERRIDING: case PlSqlParser.OWNER: case PlSqlParser.OWNERSHIP: case PlSqlParser.OWN: case PlSqlParser.PACKAGE: case PlSqlParser.PACKAGES: case PlSqlParser.PARALLEL_ENABLE: case PlSqlParser.PARALLEL_INDEX: case PlSqlParser.PARALLEL: case PlSqlParser.PARAMETERS: case PlSqlParser.PARAM: case PlSqlParser.PARENT: case PlSqlParser.PARITY: case PlSqlParser.PARTIAL_JOIN: case PlSqlParser.PARTIALLY: case PlSqlParser.PARTIAL: case PlSqlParser.PARTIAL_ROLLUP_PUSHDOWN: case PlSqlParser.PARTITION_HASH: case PlSqlParser.PARTITION_LIST: case PlSqlParser.PARTITION: case PlSqlParser.PARTITION_RANGE: case PlSqlParser.PARTITIONS: case PlSqlParser.PARTNUMINST: case PlSqlParser.PASSING: case PlSqlParser.PASSWORD_GRACE_TIME: case PlSqlParser.PASSWORD_LIFE_TIME: case PlSqlParser.PASSWORD_LOCK_TIME: case PlSqlParser.PASSWORD: case PlSqlParser.PASSWORD_REUSE_MAX: case PlSqlParser.PASSWORD_REUSE_TIME: case PlSqlParser.PASSWORD_VERIFY_FUNCTION: case PlSqlParser.PAST: case PlSqlParser.PATCH: case PlSqlParser.PATH: case PlSqlParser.PATH_PREFIX: case PlSqlParser.PATHS: case PlSqlParser.PATTERN: case PlSqlParser.PBL_HS_BEGIN: case PlSqlParser.PBL_HS_END: case PlSqlParser.PCTINCREASE: case PlSqlParser.PCTTHRESHOLD: case PlSqlParser.PCTUSED: case PlSqlParser.PCTVERSION: case PlSqlParser.PENDING: case PlSqlParser.PERCENT_KEYWORD: case PlSqlParser.PERCENT_RANKM: case PlSqlParser.PERFORMANCE: case PlSqlParser.PERIOD_KEYWORD: case PlSqlParser.PERMANENT: case PlSqlParser.PERMISSION: case PlSqlParser.PERMUTE: case PlSqlParser.PER: case PlSqlParser.PFILE: case PlSqlParser.PHYSICAL: case PlSqlParser.PIKEY: case PlSqlParser.PIPELINED: case PlSqlParser.PIV_GB: case PlSqlParser.PIVOT: case PlSqlParser.PIV_SSF: case PlSqlParser.PLACE_DISTINCT: case PlSqlParser.PLACE_GROUP_BY: case PlSqlParser.PLAN: case PlSqlParser.PLSCOPE_SETTINGS: case PlSqlParser.PLS_INTEGER: case PlSqlParser.PLSQL_CCFLAGS: case PlSqlParser.PLSQL_CODE_TYPE: case PlSqlParser.PLSQL_DEBUG: case PlSqlParser.PLSQL_OPTIMIZE_LEVEL: case PlSqlParser.PLSQL_WARNINGS: case PlSqlParser.PLUGGABLE: case PlSqlParser.POINT: case PlSqlParser.POLICY: case PlSqlParser.POOL_16K: case PlSqlParser.POOL_2K: case PlSqlParser.POOL_32K: case PlSqlParser.POOL_4K: case PlSqlParser.POOL_8K: case PlSqlParser.POSITIVEN: case PlSqlParser.POSITIVE: case PlSqlParser.POST_TRANSACTION: case PlSqlParser.POWERMULTISET_BY_CARDINALITY: case PlSqlParser.POWERMULTISET: case PlSqlParser.POWER: case PlSqlParser.PQ_CONCURRENT_UNION: case PlSqlParser.PQ_DISTRIBUTE: case PlSqlParser.PQ_DISTRIBUTE_WINDOW: case PlSqlParser.PQ_FILTER: case PlSqlParser.PQ_MAP: case PlSqlParser.PQ_NOMAP: case PlSqlParser.PQ_REPLICATE: case PlSqlParser.PQ_SKEW: case PlSqlParser.PRAGMA: case PlSqlParser.PREBUILT: case PlSqlParser.PRECEDES: case PlSqlParser.PRECEDING: case PlSqlParser.PRECISION: case PlSqlParser.PRECOMPUTE_SUBQUERY: case PlSqlParser.PREDICATE_REORDERS: case PlSqlParser.PRELOAD: case PlSqlParser.PREPARE: case PlSqlParser.PRESENTNNV: case PlSqlParser.PRESENT: case PlSqlParser.PRESENTV: case PlSqlParser.PRESERVE_OID: case PlSqlParser.PRESERVE: case PlSqlParser.PRETTY: case PlSqlParser.PREVIOUS: case PlSqlParser.PREV: case PlSqlParser.PRIMARY: case PlSqlParser.PRINTBLOBTOCLOB: case PlSqlParser.PRIORITY: case PlSqlParser.PRIVATE: case PlSqlParser.PRIVATE_SGA: case PlSqlParser.PRIVILEGED: case PlSqlParser.PRIVILEGE: case PlSqlParser.PRIVILEGES: case PlSqlParser.PROCEDURAL: case PlSqlParser.PROCEDURE: case PlSqlParser.PROCESS: case PlSqlParser.PROFILE: case PlSqlParser.PROGRAM: case PlSqlParser.PROJECT: case PlSqlParser.PROPAGATE: case PlSqlParser.PROTECTED: case PlSqlParser.PROTECTION: case PlSqlParser.PROXY: case PlSqlParser.PRUNING: case PlSqlParser.PULL_PRED: case PlSqlParser.PURGE: case PlSqlParser.PUSH_PRED: case PlSqlParser.PUSH_SUBQ: case PlSqlParser.PX_FAULT_TOLERANCE: case PlSqlParser.PX_GRANULE: case PlSqlParser.PX_JOIN_FILTER: case PlSqlParser.QB_NAME: case PlSqlParser.QUERY_BLOCK: case PlSqlParser.QUERY: case PlSqlParser.QUEUE_CURR: case PlSqlParser.QUEUE: case PlSqlParser.QUEUE_ROWP: case PlSqlParser.QUIESCE: case PlSqlParser.QUORUM: case PlSqlParser.QUOTA: case PlSqlParser.RAISE: case PlSqlParser.RANDOM_LOCAL: case PlSqlParser.RANDOM: case PlSqlParser.RANGE: case PlSqlParser.RANKM: case PlSqlParser.RAPIDLY: case PlSqlParser.RAW: case PlSqlParser.RAWTOHEX: case PlSqlParser.RAWTONHEX: case PlSqlParser.RBA: case PlSqlParser.RBO_OUTLINE: case PlSqlParser.RDBA: case PlSqlParser.READ: case PlSqlParser.READS: case PlSqlParser.REALM: case PlSqlParser.REAL: case PlSqlParser.REBALANCE: case PlSqlParser.REBUILD: case PlSqlParser.RECORD: case PlSqlParser.RECORDS_PER_BLOCK: case PlSqlParser.RECOVERABLE: case PlSqlParser.RECOVER: case PlSqlParser.RECOVERY: case PlSqlParser.RECYCLEBIN: case PlSqlParser.RECYCLE: case PlSqlParser.REDACTION: case PlSqlParser.REDEFINE: case PlSqlParser.REDO: case PlSqlParser.REDUCED: case PlSqlParser.REDUNDANCY: case PlSqlParser.REF_CASCADE_CURSOR: case PlSqlParser.REFERENCED: case PlSqlParser.REFERENCE: case PlSqlParser.REFERENCES: case PlSqlParser.REFERENCING: case PlSqlParser.REF: case PlSqlParser.REFRESH: case PlSqlParser.REFTOHEX: case PlSqlParser.REGEXP_COUNT: case PlSqlParser.REGEXP_INSTR: case PlSqlParser.REGEXP_LIKE: case PlSqlParser.REGEXP_REPLACE: case PlSqlParser.REGEXP_SUBSTR: case PlSqlParser.REGISTER: case PlSqlParser.REGR_AVGX: case PlSqlParser.REGR_AVGY: case PlSqlParser.REGR_COUNT: case PlSqlParser.REGR_INTERCEPT: case PlSqlParser.REGR_R2: case PlSqlParser.REGR_SLOPE: case PlSqlParser.REGR_SXX: case PlSqlParser.REGR_SXY: case PlSqlParser.REGR_SYY: case PlSqlParser.REGULAR: case PlSqlParser.REJECT: case PlSqlParser.REKEY: case PlSqlParser.RELATIONAL: case PlSqlParser.RELOCATE: case PlSqlParser.RELY: case PlSqlParser.REMAINDER: case PlSqlParser.REMOTE_MAPPED: case PlSqlParser.REMOVE: case PlSqlParser.RENAME: case PlSqlParser.REPAIR: case PlSqlParser.REPEAT: case PlSqlParser.REPLACE: case PlSqlParser.REPLICATION: case PlSqlParser.REQUIRED: case PlSqlParser.RESETLOGS: case PlSqlParser.RESET: case PlSqlParser.RESIZE: case PlSqlParser.RESOLVE: case PlSqlParser.RESOLVER: case PlSqlParser.RESPECT: case PlSqlParser.RESTART: case PlSqlParser.RESTORE_AS_INTERVALS: case PlSqlParser.RESTORE: case PlSqlParser.RESTRICT_ALL_REF_CONS: case PlSqlParser.RESTRICTED: case PlSqlParser.RESTRICT_REFERENCES: case PlSqlParser.RESTRICT: case PlSqlParser.RESULT_CACHE: case PlSqlParser.RESULT: case PlSqlParser.RESUMABLE: case PlSqlParser.RESUME: case PlSqlParser.RETENTION: case PlSqlParser.RETRY_ON_ROW_CHANGE: case PlSqlParser.RETURNING: case PlSqlParser.RETURN: case PlSqlParser.REUSE: case PlSqlParser.REVERSE: case PlSqlParser.REWRITE_OR_ERROR: case PlSqlParser.REWRITE: case PlSqlParser.RIGHT: case PlSqlParser.ROLE: case PlSqlParser.ROLESET: case PlSqlParser.ROLES: case PlSqlParser.ROLLBACK: case PlSqlParser.ROLLING: case PlSqlParser.ROLLUP: case PlSqlParser.ROWDEPENDENCIES: case PlSqlParser.ROWID_MAPPING_TABLE: case PlSqlParser.ROWID: case PlSqlParser.ROWIDTOCHAR: case PlSqlParser.ROWIDTONCHAR: case PlSqlParser.ROW_LENGTH: case PlSqlParser.ROWNUM: case PlSqlParser.ROW: case PlSqlParser.ROWS: case PlSqlParser.RPAD: case PlSqlParser.RTRIM: case PlSqlParser.RULE: case PlSqlParser.RULES: case PlSqlParser.RUNNING: case PlSqlParser.SALT: case PlSqlParser.SAMPLE: case PlSqlParser.SAVE_AS_INTERVALS: case PlSqlParser.SAVEPOINT: case PlSqlParser.SAVE: case PlSqlParser.SB4: case PlSqlParser.SCALE_ROWS: case PlSqlParser.SCALE: case PlSqlParser.SCAN_INSTANCES: case PlSqlParser.SCAN: case PlSqlParser.SCHEDULER: case PlSqlParser.SCHEMACHECK: case PlSqlParser.SCHEMA: case PlSqlParser.SCN_ASCENDING: case PlSqlParser.SCN: case PlSqlParser.SCOPE: case PlSqlParser.SCRUB: case PlSqlParser.SD_ALL: case PlSqlParser.SD_INHIBIT: case PlSqlParser.SDO_GEOM_MBR: case PlSqlParser.SD_SHOW: case PlSqlParser.SEARCH: case PlSqlParser.SECOND: case PlSqlParser.SECRET: case PlSqlParser.SECUREFILE_DBA: case PlSqlParser.SECUREFILE: case PlSqlParser.SECURITY: case PlSqlParser.SEED: case PlSqlParser.SEG_BLOCK: case PlSqlParser.SEG_FILE: case PlSqlParser.SEGMENT: case PlSqlParser.SELECTIVITY: case PlSqlParser.SELF: case PlSqlParser.SEMIJOIN_DRIVER: case PlSqlParser.SEMIJOIN: case PlSqlParser.SEMI_TO_INNER: case PlSqlParser.SEQUENCED: case PlSqlParser.SEQUENCE: case PlSqlParser.SEQUENTIAL: case PlSqlParser.SERIALIZABLE: case PlSqlParser.SERIALLY_REUSABLE: case PlSqlParser.SERIAL: case PlSqlParser.SERVERERROR: case PlSqlParser.SERVICE_NAME_CONVERT: case PlSqlParser.SERVICES: case PlSqlParser.SESSION_CACHED_CURSORS: case PlSqlParser.SESSION: case PlSqlParser.SESSIONS_PER_USER: case PlSqlParser.SESSIONTIMEZONE: case PlSqlParser.SESSIONTZNAME: case PlSqlParser.SET: case PlSqlParser.SETS: case PlSqlParser.SETTINGS: case PlSqlParser.SET_TO_JOIN: case PlSqlParser.SEVERE: case PlSqlParser.SHARED_POOL: case PlSqlParser.SHARED: case PlSqlParser.SHARING: case PlSqlParser.SHELFLIFE: case PlSqlParser.SHOW: case PlSqlParser.SHRINK: case PlSqlParser.SHUTDOWN: case PlSqlParser.SIBLINGS: case PlSqlParser.SID: case PlSqlParser.SIGNAL_COMPONENT: case PlSqlParser.SIGNAL_FUNCTION: case PlSqlParser.SIGN: case PlSqlParser.SIGNTYPE: case PlSqlParser.SIMPLE_INTEGER: case PlSqlParser.SIMPLE: case PlSqlParser.SINGLE: case PlSqlParser.SINGLETASK: case PlSqlParser.SINH: case PlSqlParser.SIN: case PlSqlParser.SKIP_EXT_OPTIMIZER: case PlSqlParser.SKIP_: case PlSqlParser.SKIP_UNQ_UNUSABLE_IDX: case PlSqlParser.SKIP_UNUSABLE_INDEXES: case PlSqlParser.SMALLFILE: case PlSqlParser.SMALLINT: case PlSqlParser.SNAPSHOT: case PlSqlParser.SOME: case PlSqlParser.SORT: case PlSqlParser.SOUNDEX: case PlSqlParser.SOURCE_FILE_DIRECTORY: case PlSqlParser.SOURCE_FILE_NAME_CONVERT: case PlSqlParser.SOURCE: case PlSqlParser.SPACE_KEYWORD: case PlSqlParser.SPECIFICATION: case PlSqlParser.SPFILE: case PlSqlParser.SPLIT: case PlSqlParser.SPREADSHEET: case PlSqlParser.SQLDATA: case PlSqlParser.SQLERROR: case PlSqlParser.SQLLDR: case PlSqlParser.SQL: case PlSqlParser.SQL_TRACE: case PlSqlParser.SQL_TRANSLATION_PROFILE: case PlSqlParser.SQRT: case PlSqlParser.STALE: case PlSqlParser.STANDALONE: case PlSqlParser.STANDARD_HASH: case PlSqlParser.STANDBY_MAX_DATA_DELAY: case PlSqlParser.STANDBYS: case PlSqlParser.STANDBY: case PlSqlParser.STAR: case PlSqlParser.STAR_TRANSFORMATION: case PlSqlParser.STARTUP: case PlSqlParser.STATEMENT_ID: case PlSqlParser.STATEMENT_QUEUING: case PlSqlParser.STATEMENTS: case PlSqlParser.STATEMENT: case PlSqlParser.STATE: case PlSqlParser.STATIC: case PlSqlParser.STATISTICS: case PlSqlParser.STATS_BINOMIAL_TEST: case PlSqlParser.STATS_CROSSTAB: case PlSqlParser.STATS_F_TEST: case PlSqlParser.STATS_KS_TEST: case PlSqlParser.STATS_MODE: case PlSqlParser.STATS_MW_TEST: case PlSqlParser.STATS_ONE_WAY_ANOVA: case PlSqlParser.STATS_T_TEST_INDEP: case PlSqlParser.STATS_T_TEST_INDEPU: case PlSqlParser.STATS_T_TEST_ONE: case PlSqlParser.STATS_T_TEST_PAIRED: case PlSqlParser.STATS_WSR_TEST: case PlSqlParser.STDDEV_POP: case PlSqlParser.STDDEV_SAMP: case PlSqlParser.STOP: case PlSqlParser.STORAGE: case PlSqlParser.STORE: case PlSqlParser.STREAMS: case PlSqlParser.STREAM: case PlSqlParser.STRICT: case PlSqlParser.STRING: case PlSqlParser.STRIPE_COLUMNS: case PlSqlParser.STRIPE_WIDTH: case PlSqlParser.STRIP: case PlSqlParser.STRUCTURE: case PlSqlParser.SUBMULTISET: case PlSqlParser.SUBPARTITION_REL: case PlSqlParser.SUBPARTITIONS: case PlSqlParser.SUBPARTITION: case PlSqlParser.SUBQUERIES: case PlSqlParser.SUBQUERY_PRUNING: case PlSqlParser.SUBSCRIBE: case PlSqlParser.SUBSET: case PlSqlParser.SUBSTITUTABLE: case PlSqlParser.SUBSTR2: case PlSqlParser.SUBSTR4: case PlSqlParser.SUBSTRB: case PlSqlParser.SUBSTRC: case PlSqlParser.SUBTYPE: case PlSqlParser.SUCCESSFUL: case PlSqlParser.SUCCESS: case PlSqlParser.SUMMARY: case PlSqlParser.SUPPLEMENTAL: case PlSqlParser.SUSPEND: case PlSqlParser.SWAP_JOIN_INPUTS: case PlSqlParser.SWITCHOVER: case PlSqlParser.SWITCH: case PlSqlParser.SYNCHRONOUS: case PlSqlParser.SYNC: case PlSqlParser.SYSASM: case PlSqlParser.SYS_AUDIT: case PlSqlParser.SYSAUX: case PlSqlParser.SYSBACKUP: case PlSqlParser.SYS_CHECKACL: case PlSqlParser.SYS_CHECK_PRIVILEGE: case PlSqlParser.SYS_CONNECT_BY_PATH: case PlSqlParser.SYS_CONTEXT: case PlSqlParser.SYSDATE: case PlSqlParser.SYSDBA: case PlSqlParser.SYS_DBURIGEN: case PlSqlParser.SYSDG: case PlSqlParser.SYS_DL_CURSOR: case PlSqlParser.SYS_DM_RXFORM_CHR: case PlSqlParser.SYS_DM_RXFORM_NUM: case PlSqlParser.SYS_DOM_COMPARE: case PlSqlParser.SYS_DST_PRIM2SEC: case PlSqlParser.SYS_DST_SEC2PRIM: case PlSqlParser.SYS_ET_BFILE_TO_RAW: case PlSqlParser.SYS_ET_BLOB_TO_IMAGE: case PlSqlParser.SYS_ET_IMAGE_TO_BLOB: case PlSqlParser.SYS_ET_RAW_TO_BFILE: case PlSqlParser.SYS_EXTPDTXT: case PlSqlParser.SYS_EXTRACT_UTC: case PlSqlParser.SYS_FBT_INSDEL: case PlSqlParser.SYS_FILTER_ACLS: case PlSqlParser.SYS_FNMATCHES: case PlSqlParser.SYS_FNREPLACE: case PlSqlParser.SYS_GET_ACLIDS: case PlSqlParser.SYS_GET_COL_ACLIDS: case PlSqlParser.SYS_GET_PRIVILEGES: case PlSqlParser.SYS_GETTOKENID: case PlSqlParser.SYS_GETXTIVAL: case PlSqlParser.SYS_GUID: case PlSqlParser.SYSGUID: case PlSqlParser.SYSKM: case PlSqlParser.SYS_MAKE_XMLNODEID: case PlSqlParser.SYS_MAKEXML: case PlSqlParser.SYS_MKXMLATTR: case PlSqlParser.SYS_MKXTI: case PlSqlParser.SYSOBJ: case PlSqlParser.SYS_OP_ADT2BIN: case PlSqlParser.SYS_OP_ADTCONS: case PlSqlParser.SYS_OP_ALSCRVAL: case PlSqlParser.SYS_OP_ATG: case PlSqlParser.SYS_OP_BIN2ADT: case PlSqlParser.SYS_OP_BITVEC: case PlSqlParser.SYS_OP_BL2R: case PlSqlParser.SYS_OP_BLOOM_FILTER_LIST: case PlSqlParser.SYS_OP_BLOOM_FILTER: case PlSqlParser.SYS_OP_C2C: case PlSqlParser.SYS_OP_CAST: case PlSqlParser.SYS_OP_CEG: case PlSqlParser.SYS_OP_CL2C: case PlSqlParser.SYS_OP_COMBINED_HASH: case PlSqlParser.SYS_OP_COMP: case PlSqlParser.SYS_OP_CONVERT: case PlSqlParser.SYS_OP_COUNTCHG: case PlSqlParser.SYS_OP_CSCONV: case PlSqlParser.SYS_OP_CSCONVTEST: case PlSqlParser.SYS_OP_CSR: case PlSqlParser.SYS_OP_CSX_PATCH: case PlSqlParser.SYS_OP_CYCLED_SEQ: case PlSqlParser.SYS_OP_DECOMP: case PlSqlParser.SYS_OP_DESCEND: case PlSqlParser.SYS_OP_DISTINCT: case PlSqlParser.SYS_OP_DRA: case PlSqlParser.SYS_OP_DUMP: case PlSqlParser.SYS_OP_DV_CHECK: case PlSqlParser.SYS_OP_ENFORCE_NOT_NULL: case PlSqlParser.SYSOPER: case PlSqlParser.SYS_OP_EXTRACT: case PlSqlParser.SYS_OP_GROUPING: case PlSqlParser.SYS_OP_GUID: case PlSqlParser.SYS_OP_HASH: case PlSqlParser.SYS_OP_IIX: case PlSqlParser.SYS_OP_ITR: case PlSqlParser.SYS_OP_KEY_VECTOR_CREATE: case PlSqlParser.SYS_OP_KEY_VECTOR_FILTER_LIST: case PlSqlParser.SYS_OP_KEY_VECTOR_FILTER: case PlSqlParser.SYS_OP_KEY_VECTOR_SUCCEEDED: case PlSqlParser.SYS_OP_KEY_VECTOR_USE: case PlSqlParser.SYS_OP_LBID: case PlSqlParser.SYS_OP_LOBLOC2BLOB: case PlSqlParser.SYS_OP_LOBLOC2CLOB: case PlSqlParser.SYS_OP_LOBLOC2ID: case PlSqlParser.SYS_OP_LOBLOC2NCLOB: case PlSqlParser.SYS_OP_LOBLOC2TYP: case PlSqlParser.SYS_OP_LSVI: case PlSqlParser.SYS_OP_LVL: case PlSqlParser.SYS_OP_MAKEOID: case PlSqlParser.SYS_OP_MAP_NONNULL: case PlSqlParser.SYS_OP_MSR: case PlSqlParser.SYS_OP_NICOMBINE: case PlSqlParser.SYS_OP_NIEXTRACT: case PlSqlParser.SYS_OP_NII: case PlSqlParser.SYS_OP_NIX: case PlSqlParser.SYS_OP_NOEXPAND: case PlSqlParser.SYS_OP_NTCIMG: case PlSqlParser.SYS_OP_NUMTORAW: case PlSqlParser.SYS_OP_OIDVALUE: case PlSqlParser.SYS_OP_OPNSIZE: case PlSqlParser.SYS_OP_PAR_1: case PlSqlParser.SYS_OP_PARGID_1: case PlSqlParser.SYS_OP_PARGID: case PlSqlParser.SYS_OP_PAR: case PlSqlParser.SYS_OP_PART_ID: case PlSqlParser.SYS_OP_PIVOT: case PlSqlParser.SYS_OP_R2O: case PlSqlParser.SYS_OP_RAWTONUM: case PlSqlParser.SYS_OP_RDTM: case PlSqlParser.SYS_OP_REF: case PlSqlParser.SYS_OP_RMTD: case PlSqlParser.SYS_OP_ROWIDTOOBJ: case PlSqlParser.SYS_OP_RPB: case PlSqlParser.SYS_OPTLOBPRBSC: case PlSqlParser.SYS_OP_TOSETID: case PlSqlParser.SYS_OP_TPR: case PlSqlParser.SYS_OP_TRTB: case PlSqlParser.SYS_OPTXICMP: case PlSqlParser.SYS_OPTXQCASTASNQ: case PlSqlParser.SYS_OP_UNDESCEND: case PlSqlParser.SYS_OP_VECAND: case PlSqlParser.SYS_OP_VECBIT: case PlSqlParser.SYS_OP_VECOR: case PlSqlParser.SYS_OP_VECXOR: case PlSqlParser.SYS_OP_VERSION: case PlSqlParser.SYS_OP_VREF: case PlSqlParser.SYS_OP_VVD: case PlSqlParser.SYS_OP_XMLCONS_FOR_CSX: case PlSqlParser.SYS_OP_XPTHATG: case PlSqlParser.SYS_OP_XPTHIDX: case PlSqlParser.SYS_OP_XPTHOP: case PlSqlParser.SYS_OP_XTXT2SQLT: case PlSqlParser.SYS_OP_ZONE_ID: case PlSqlParser.SYS_ORDERKEY_DEPTH: case PlSqlParser.SYS_ORDERKEY_MAXCHILD: case PlSqlParser.SYS_ORDERKEY_PARENT: case PlSqlParser.SYS_PARALLEL_TXN: case PlSqlParser.SYS_PATHID_IS_ATTR: case PlSqlParser.SYS_PATHID_IS_NMSPC: case PlSqlParser.SYS_PATHID_LASTNAME: case PlSqlParser.SYS_PATHID_LASTNMSPC: case PlSqlParser.SYS_PATH_REVERSE: case PlSqlParser.SYS_PXQEXTRACT: case PlSqlParser.SYS_RAW_TO_XSID: case PlSqlParser.SYS_RID_ORDER: case PlSqlParser.SYS_ROW_DELTA: case PlSqlParser.SYS_SC_2_XMLT: case PlSqlParser.SYS_SYNRCIREDO: case PlSqlParser.SYSTEM_DEFINED: case PlSqlParser.SYSTEM: case PlSqlParser.SYSTIMESTAMP: case PlSqlParser.SYS_TYPEID: case PlSqlParser.SYS_UMAKEXML: case PlSqlParser.SYS_XMLANALYZE: case PlSqlParser.SYS_XMLCONTAINS: case PlSqlParser.SYS_XMLCONV: case PlSqlParser.SYS_XMLEXNSURI: case PlSqlParser.SYS_XMLGEN: case PlSqlParser.SYS_XMLI_LOC_ISNODE: case PlSqlParser.SYS_XMLI_LOC_ISTEXT: case PlSqlParser.SYS_XMLINSTR: case PlSqlParser.SYS_XMLLOCATOR_GETSVAL: case PlSqlParser.SYS_XMLNODEID_GETCID: case PlSqlParser.SYS_XMLNODEID_GETLOCATOR: case PlSqlParser.SYS_XMLNODEID_GETOKEY: case PlSqlParser.SYS_XMLNODEID_GETPATHID: case PlSqlParser.SYS_XMLNODEID_GETPTRID: case PlSqlParser.SYS_XMLNODEID_GETRID: case PlSqlParser.SYS_XMLNODEID_GETSVAL: case PlSqlParser.SYS_XMLNODEID_GETTID: case PlSqlParser.SYS_XMLNODEID: case PlSqlParser.SYS_XMLT_2_SC: case PlSqlParser.SYS_XMLTRANSLATE: case PlSqlParser.SYS_XMLTYPE2SQL: case PlSqlParser.SYS_XQ_ASQLCNV: case PlSqlParser.SYS_XQ_ATOMCNVCHK: case PlSqlParser.SYS_XQBASEURI: case PlSqlParser.SYS_XQCASTABLEERRH: case PlSqlParser.SYS_XQCODEP2STR: case PlSqlParser.SYS_XQCODEPEQ: case PlSqlParser.SYS_XQCON2SEQ: case PlSqlParser.SYS_XQCONCAT: case PlSqlParser.SYS_XQDELETE: case PlSqlParser.SYS_XQDFLTCOLATION: case PlSqlParser.SYS_XQDOC: case PlSqlParser.SYS_XQDOCURI: case PlSqlParser.SYS_XQDURDIV: case PlSqlParser.SYS_XQED4URI: case PlSqlParser.SYS_XQENDSWITH: case PlSqlParser.SYS_XQERRH: case PlSqlParser.SYS_XQERR: case PlSqlParser.SYS_XQESHTMLURI: case PlSqlParser.SYS_XQEXLOBVAL: case PlSqlParser.SYS_XQEXSTWRP: case PlSqlParser.SYS_XQEXTRACT: case PlSqlParser.SYS_XQEXTRREF: case PlSqlParser.SYS_XQEXVAL: case PlSqlParser.SYS_XQFB2STR: case PlSqlParser.SYS_XQFNBOOL: case PlSqlParser.SYS_XQFNCMP: case PlSqlParser.SYS_XQFNDATIM: case PlSqlParser.SYS_XQFNLNAME: case PlSqlParser.SYS_XQFNNM: case PlSqlParser.SYS_XQFNNSURI: case PlSqlParser.SYS_XQFNPREDTRUTH: case PlSqlParser.SYS_XQFNQNM: case PlSqlParser.SYS_XQFNROOT: case PlSqlParser.SYS_XQFORMATNUM: case PlSqlParser.SYS_XQFTCONTAIN: case PlSqlParser.SYS_XQFUNCR: case PlSqlParser.SYS_XQGETCONTENT: case PlSqlParser.SYS_XQINDXOF: case PlSqlParser.SYS_XQINSERT: case PlSqlParser.SYS_XQINSPFX: case PlSqlParser.SYS_XQIRI2URI: case PlSqlParser.SYS_XQLANG: case PlSqlParser.SYS_XQLLNMFRMQNM: case PlSqlParser.SYS_XQMKNODEREF: case PlSqlParser.SYS_XQNILLED: case PlSqlParser.SYS_XQNODENAME: case PlSqlParser.SYS_XQNORMSPACE: case PlSqlParser.SYS_XQNORMUCODE: case PlSqlParser.SYS_XQ_NRNG: case PlSqlParser.SYS_XQNSP4PFX: case PlSqlParser.SYS_XQNSPFRMQNM: case PlSqlParser.SYS_XQPFXFRMQNM: case PlSqlParser.SYS_XQ_PKSQL2XML: case PlSqlParser.SYS_XQPOLYABS: case PlSqlParser.SYS_XQPOLYADD: case PlSqlParser.SYS_XQPOLYCEL: case PlSqlParser.SYS_XQPOLYCSTBL: case PlSqlParser.SYS_XQPOLYCST: case PlSqlParser.SYS_XQPOLYDIV: case PlSqlParser.SYS_XQPOLYFLR: case PlSqlParser.SYS_XQPOLYMOD: case PlSqlParser.SYS_XQPOLYMUL: case PlSqlParser.SYS_XQPOLYRND: case PlSqlParser.SYS_XQPOLYSQRT: case PlSqlParser.SYS_XQPOLYSUB: case PlSqlParser.SYS_XQPOLYUMUS: case PlSqlParser.SYS_XQPOLYUPLS: case PlSqlParser.SYS_XQPOLYVEQ: case PlSqlParser.SYS_XQPOLYVGE: case PlSqlParser.SYS_XQPOLYVGT: case PlSqlParser.SYS_XQPOLYVLE: case PlSqlParser.SYS_XQPOLYVLT: case PlSqlParser.SYS_XQPOLYVNE: case PlSqlParser.SYS_XQREF2VAL: case PlSqlParser.SYS_XQRENAME: case PlSqlParser.SYS_XQREPLACE: case PlSqlParser.SYS_XQRESVURI: case PlSqlParser.SYS_XQRNDHALF2EVN: case PlSqlParser.SYS_XQRSLVQNM: case PlSqlParser.SYS_XQRYENVPGET: case PlSqlParser.SYS_XQRYVARGET: case PlSqlParser.SYS_XQRYWRP: case PlSqlParser.SYS_XQSEQ2CON4XC: case PlSqlParser.SYS_XQSEQ2CON: case PlSqlParser.SYS_XQSEQDEEPEQ: case PlSqlParser.SYS_XQSEQINSB: case PlSqlParser.SYS_XQSEQRM: case PlSqlParser.SYS_XQSEQRVS: case PlSqlParser.SYS_XQSEQSUB: case PlSqlParser.SYS_XQSEQTYPMATCH: case PlSqlParser.SYS_XQSTARTSWITH: case PlSqlParser.SYS_XQSTATBURI: case PlSqlParser.SYS_XQSTR2CODEP: case PlSqlParser.SYS_XQSTRJOIN: case PlSqlParser.SYS_XQSUBSTRAFT: case PlSqlParser.SYS_XQSUBSTRBEF: case PlSqlParser.SYS_XQTOKENIZE: case PlSqlParser.SYS_XQTREATAS: case PlSqlParser.SYS_XQ_UPKXML2SQL: case PlSqlParser.SYS_XQXFORM: case PlSqlParser.SYS_XSID_TO_RAW: case PlSqlParser.SYS_ZMAP_FILTER: case PlSqlParser.SYS_ZMAP_REFRESH: case PlSqlParser.TABLE_LOOKUP_BY_NL: case PlSqlParser.TABLESPACE_NO: case PlSqlParser.TABLESPACE: case PlSqlParser.TABLES: case PlSqlParser.TABLE_STATS: case PlSqlParser.TABLE: case PlSqlParser.TABNO: case PlSqlParser.TAG: case PlSqlParser.TANH: case PlSqlParser.TAN: case PlSqlParser.TBLORIDXPARTNUM: case PlSqlParser.TEMPFILE: case PlSqlParser.TEMPLATE: case PlSqlParser.TEMPORARY: case PlSqlParser.TEMP_TABLE: case PlSqlParser.TEST: case PlSqlParser.TEXT: case PlSqlParser.THAN: case PlSqlParser.THEN: case PlSqlParser.THE: case PlSqlParser.THREAD: case PlSqlParser.THROUGH: case PlSqlParser.TIER: case PlSqlParser.TIES: case PlSqlParser.TIMEOUT: case PlSqlParser.TIMESTAMP_LTZ_UNCONSTRAINED: case PlSqlParser.TIMESTAMP: case PlSqlParser.TIMESTAMP_TZ_UNCONSTRAINED: case PlSqlParser.TIMESTAMP_UNCONSTRAINED: case PlSqlParser.TIMES: case PlSqlParser.TIME: case PlSqlParser.TIMEZONE_ABBR: case PlSqlParser.TIMEZONE_HOUR: case PlSqlParser.TIMEZONE_MINUTE: case PlSqlParser.TIMEZONE_OFFSET: case PlSqlParser.TIMEZONE_REGION: case PlSqlParser.TIME_ZONE: case PlSqlParser.TIV_GB: case PlSqlParser.TIV_SSF: case PlSqlParser.TO_ACLID: case PlSqlParser.TO_BINARY_DOUBLE: case PlSqlParser.TO_BINARY_FLOAT: case PlSqlParser.TO_BLOB: case PlSqlParser.TO_CLOB: case PlSqlParser.TO_DSINTERVAL: case PlSqlParser.TO_LOB: case PlSqlParser.TO_MULTI_BYTE: case PlSqlParser.TO_NCHAR: case PlSqlParser.TO_NCLOB: case PlSqlParser.TO_NUMBER: case PlSqlParser.TOPLEVEL: case PlSqlParser.TO_SINGLE_BYTE: case PlSqlParser.TO_TIMESTAMP: case PlSqlParser.TO_TIMESTAMP_TZ: case PlSqlParser.TO_TIME: case PlSqlParser.TO_TIME_TZ: case PlSqlParser.TO_YMINTERVAL: case PlSqlParser.TRACE: case PlSqlParser.TRACING: case PlSqlParser.TRACKING: case PlSqlParser.TRAILING: case PlSqlParser.TRANSACTION: case PlSqlParser.TRANSFORM_DISTINCT_AGG: case PlSqlParser.TRANSITIONAL: case PlSqlParser.TRANSITION: case PlSqlParser.TRANSLATE: case PlSqlParser.TRANSLATION: case PlSqlParser.TREAT: case PlSqlParser.TRIGGERS: case PlSqlParser.TRIGGER: case PlSqlParser.TRUE: case PlSqlParser.TRUNCATE: case PlSqlParser.TRUNC: case PlSqlParser.TRUSTED: case PlSqlParser.TRUST: case PlSqlParser.TUNING: case PlSqlParser.TX: case PlSqlParser.TYPES: case PlSqlParser.TYPE: case PlSqlParser.TZ_OFFSET: case PlSqlParser.UB2: case PlSqlParser.UBA: case PlSqlParser.UCS2: case PlSqlParser.UID: case PlSqlParser.UNARCHIVED: case PlSqlParser.UNBOUNDED: case PlSqlParser.UNBOUND: case PlSqlParser.UNCONDITIONAL: case PlSqlParser.UNDER: case PlSqlParser.UNDO: case PlSqlParser.UNDROP: case PlSqlParser.UNIFORM: case PlSqlParser.UNISTR: case PlSqlParser.UNLIMITED: case PlSqlParser.UNLOAD: case PlSqlParser.UNLOCK: case PlSqlParser.UNMATCHED: case PlSqlParser.UNNEST_INNERJ_DISTINCT_VIEW: case PlSqlParser.UNNEST_NOSEMIJ_NODISTINCTVIEW: case PlSqlParser.UNNEST_SEMIJ_VIEW: case PlSqlParser.UNNEST: case PlSqlParser.UNPACKED: case PlSqlParser.UNPIVOT: case PlSqlParser.UNPLUG: case PlSqlParser.UNPROTECTED: case PlSqlParser.UNQUIESCE: case PlSqlParser.UNRECOVERABLE: case PlSqlParser.UNRESTRICTED: case PlSqlParser.UNSUBSCRIBE: case PlSqlParser.UNTIL: case PlSqlParser.UNUSABLE: case PlSqlParser.UNUSED: case PlSqlParser.UPDATABLE: case PlSqlParser.UPDATED: case PlSqlParser.UPDATEXML: case PlSqlParser.UPD_INDEXES: case PlSqlParser.UPD_JOININDEX: case PlSqlParser.UPGRADE: case PlSqlParser.UPPER: case PlSqlParser.UPSERT: case PlSqlParser.UROWID: case PlSqlParser.USABLE: case PlSqlParser.USAGE: case PlSqlParser.USE_ANTI: case PlSqlParser.USE_CONCAT: case PlSqlParser.USE_CUBE: case PlSqlParser.USE_HASH_AGGREGATION: case PlSqlParser.USE_HASH_GBY_FOR_PUSHDOWN: case PlSqlParser.USE_HASH: case PlSqlParser.USE_HIDDEN_PARTITIONS: case PlSqlParser.USE_INVISIBLE_INDEXES: case PlSqlParser.USE_MERGE_CARTESIAN: case PlSqlParser.USE_MERGE: case PlSqlParser.USE_NL: case PlSqlParser.USE_NL_WITH_INDEX: case PlSqlParser.USE_PRIVATE_OUTLINES: case PlSqlParser.USER_DATA: case PlSqlParser.USER_DEFINED: case PlSqlParser.USERENV: case PlSqlParser.USERGROUP: case PlSqlParser.USER_RECYCLEBIN: case PlSqlParser.USERS: case PlSqlParser.USER_TABLESPACES: case PlSqlParser.USER: case PlSqlParser.USE_SEMI: case PlSqlParser.USE_STORED_OUTLINES: case PlSqlParser.USE_TTT_FOR_GSETS: case PlSqlParser.USE: case PlSqlParser.USE_VECTOR_AGGREGATION: case PlSqlParser.USE_WEAK_NAME_RESL: case PlSqlParser.USING_NO_EXPAND: case PlSqlParser.USING: case PlSqlParser.UTF16BE: case PlSqlParser.UTF16LE: case PlSqlParser.UTF32: case PlSqlParser.UTF8: case PlSqlParser.V1: case PlSqlParser.V2: case PlSqlParser.VALIDATE: case PlSqlParser.VALIDATION: case PlSqlParser.VALID_TIME_END: case PlSqlParser.VALUE: case PlSqlParser.VARCHAR2: case PlSqlParser.VARCHAR: case PlSqlParser.VARIABLE: case PlSqlParser.VAR_POP: case PlSqlParser.VARRAYS: case PlSqlParser.VARRAY: case PlSqlParser.VAR_SAMP: case PlSqlParser.VARYING: case PlSqlParser.VECTOR_READ_TRACE: case PlSqlParser.VECTOR_READ: case PlSqlParser.VECTOR_TRANSFORM_DIMS: case PlSqlParser.VECTOR_TRANSFORM_FACT: case PlSqlParser.VECTOR_TRANSFORM: case PlSqlParser.VERIFIER: case PlSqlParser.VERIFY: case PlSqlParser.VERSIONING: case PlSqlParser.VERSIONS_ENDSCN: case PlSqlParser.VERSIONS_ENDTIME: case PlSqlParser.VERSIONS_OPERATION: case PlSqlParser.VERSIONS_STARTSCN: case PlSqlParser.VERSIONS_STARTTIME: case PlSqlParser.VERSIONS: case PlSqlParser.VERSIONS_XID: case PlSqlParser.VERSION: case PlSqlParser.VIOLATION: case PlSqlParser.VIRTUAL: case PlSqlParser.VISIBILITY: case PlSqlParser.VISIBLE: case PlSqlParser.VOLUME: case PlSqlParser.VSIZE: case PlSqlParser.WAIT: case PlSqlParser.WALLET: case PlSqlParser.WARNING: case PlSqlParser.WEEKS: case PlSqlParser.WEEK: case PlSqlParser.WELLFORMED: case PlSqlParser.WHENEVER: case PlSqlParser.WHEN: case PlSqlParser.WHILE: case PlSqlParser.WHITESPACE: case PlSqlParser.WIDTH_BUCKET: case PlSqlParser.WITHIN: case PlSqlParser.WITHOUT: case PlSqlParser.WITH_PLSQL: case PlSqlParser.WORK: case PlSqlParser.WRAPPED: case PlSqlParser.WRAPPER: case PlSqlParser.WRITE: case PlSqlParser.XDB_FASTPATH_INSERT: case PlSqlParser.X_DYN_PRUNE: case PlSqlParser.XID: case PlSqlParser.XML2OBJECT: case PlSqlParser.XMLAGG: case PlSqlParser.XMLATTRIBUTES: case PlSqlParser.XMLCAST: case PlSqlParser.XMLCDATA: case PlSqlParser.XMLCOLATTVAL: case PlSqlParser.XMLCOMMENT: case PlSqlParser.XMLCONCAT: case PlSqlParser.XMLDIFF: case PlSqlParser.XML_DML_RWT_STMT: case PlSqlParser.XMLELEMENT: case PlSqlParser.XMLEXISTS2: case PlSqlParser.XMLEXISTS: case PlSqlParser.XMLFOREST: case PlSqlParser.XMLINDEX_REWRITE_IN_SELECT: case PlSqlParser.XMLINDEX_REWRITE: case PlSqlParser.XMLINDEX_SEL_IDX_TBL: case PlSqlParser.XMLISNODE: case PlSqlParser.XMLISVALID: case PlSqlParser.XMLNAMESPACES: case PlSqlParser.XMLPARSE: case PlSqlParser.XMLPATCH: case PlSqlParser.XMLPI: case PlSqlParser.XMLQUERYVAL: case PlSqlParser.XMLQUERY: case PlSqlParser.XMLROOT: case PlSqlParser.XMLSCHEMA: case PlSqlParser.XMLSERIALIZE: case PlSqlParser.XMLTABLE: case PlSqlParser.XMLTRANSFORMBLOB: case PlSqlParser.XMLTRANSFORM: case PlSqlParser.XMLTYPE: case PlSqlParser.XML: case PlSqlParser.XPATHTABLE: case PlSqlParser.XS_SYS_CONTEXT: case PlSqlParser.XS: case PlSqlParser.YEARS: case PlSqlParser.YEAR: case PlSqlParser.YES: case PlSqlParser.YMINTERVAL_UNCONSTRAINED: case PlSqlParser.ZONEMAP: case PlSqlParser.ZONE: case PlSqlParser.PREDICTION: case PlSqlParser.PREDICTION_BOUNDS: case PlSqlParser.PREDICTION_COST: case PlSqlParser.PREDICTION_DETAILS: case PlSqlParser.PREDICTION_PROBABILITY: case PlSqlParser.PREDICTION_SET: case PlSqlParser.CUME_DIST: case PlSqlParser.DENSE_RANK: case PlSqlParser.LISTAGG: case PlSqlParser.PERCENT_RANK: case PlSqlParser.PERCENTILE_CONT: case PlSqlParser.PERCENTILE_DISC: case PlSqlParser.RANK: case PlSqlParser.AVG: case PlSqlParser.CORR: case PlSqlParser.COVAR_: case PlSqlParser.LAG: case PlSqlParser.LEAD: case PlSqlParser.MAX: case PlSqlParser.MEDIAN: case PlSqlParser.MIN: case PlSqlParser.NTILE: case PlSqlParser.NVL: case PlSqlParser.RATIO_TO_REPORT: case PlSqlParser.REGR_: case PlSqlParser.ROUND: case PlSqlParser.ROW_NUMBER: case PlSqlParser.SUBSTR: case PlSqlParser.TO_CHAR: case PlSqlParser.TRIM: case PlSqlParser.SUM: case PlSqlParser.STDDEV: case PlSqlParser.VAR_: case PlSqlParser.VARIANCE: case PlSqlParser.LEAST: case PlSqlParser.GREATEST: case PlSqlParser.TO_DATE: case PlSqlParser.PERIOD: case PlSqlParser.DELIMITED_ID: case PlSqlParser.REGULAR_ID: this.enterOuterAlt(localctx, 2); this.state = 3495; this.user_object_name(); this.state = 3500; this._errHandler.sync(this); _la = this._input.LA(1); while(_la===PlSqlParser.COMMA) { this.state = 3496; this.match(PlSqlParser.COMMA); this.state = 3497; this.user_object_name(); this.state = 3502; this._errHandler.sync(this); _la = this._input.LA(1); } this.state = 3503; this.proxy_clause(); this.state = 3504; this.match(PlSqlParser.SEMICOLON); break; default: throw new antlr4.error.NoViableAltException(this); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Alter_identified_byContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_alter_identified_by; return this; } Alter_identified_byContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Alter_identified_byContext.prototype.constructor = Alter_identified_byContext; Alter_identified_byContext.prototype.identified_by = function() { return this.getTypedRuleContext(Identified_byContext,0); }; Alter_identified_byContext.prototype.REPLACE = function() { return this.getToken(PlSqlParser.REPLACE, 0); }; Alter_identified_byContext.prototype.id_expression = function() { return this.getTypedRuleContext(Id_expressionContext,0); }; Alter_identified_byContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterAlter_identified_by(this); } }; Alter_identified_byContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitAlter_identified_by(this); } }; Alter_identified_byContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitAlter_identified_by(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Alter_identified_byContext = Alter_identified_byContext; PlSqlParser.prototype.alter_identified_by = function() { var localctx = new Alter_identified_byContext(this, this._ctx, this.state); this.enterRule(localctx, 274, PlSqlParser.RULE_alter_identified_by); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 3508; this.identified_by(); this.state = 3511; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.REPLACE) { this.state = 3509; this.match(PlSqlParser.REPLACE); this.state = 3510; this.id_expression(); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Identified_byContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_identified_by; return this; } Identified_byContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Identified_byContext.prototype.constructor = Identified_byContext; Identified_byContext.prototype.IDENTIFIED = function() { return this.getToken(PlSqlParser.IDENTIFIED, 0); }; Identified_byContext.prototype.BY = function() { return this.getToken(PlSqlParser.BY, 0); }; Identified_byContext.prototype.id_expression = function() { return this.getTypedRuleContext(Id_expressionContext,0); }; Identified_byContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterIdentified_by(this); } }; Identified_byContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitIdentified_by(this); } }; Identified_byContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitIdentified_by(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Identified_byContext = Identified_byContext; PlSqlParser.prototype.identified_by = function() { var localctx = new Identified_byContext(this, this._ctx, this.state); this.enterRule(localctx, 276, PlSqlParser.RULE_identified_by); try { this.enterOuterAlt(localctx, 1); this.state = 3513; this.match(PlSqlParser.IDENTIFIED); this.state = 3514; this.match(PlSqlParser.BY); this.state = 3515; this.id_expression(); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Identified_other_clauseContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_identified_other_clause; return this; } Identified_other_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Identified_other_clauseContext.prototype.constructor = Identified_other_clauseContext; Identified_other_clauseContext.prototype.IDENTIFIED = function() { return this.getToken(PlSqlParser.IDENTIFIED, 0); }; Identified_other_clauseContext.prototype.EXTERNALLY = function() { return this.getToken(PlSqlParser.EXTERNALLY, 0); }; Identified_other_clauseContext.prototype.GLOBALLY = function() { return this.getToken(PlSqlParser.GLOBALLY, 0); }; Identified_other_clauseContext.prototype.AS = function() { return this.getToken(PlSqlParser.AS, 0); }; Identified_other_clauseContext.prototype.quoted_string = function() { return this.getTypedRuleContext(Quoted_stringContext,0); }; Identified_other_clauseContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterIdentified_other_clause(this); } }; Identified_other_clauseContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitIdentified_other_clause(this); } }; Identified_other_clauseContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitIdentified_other_clause(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Identified_other_clauseContext = Identified_other_clauseContext; PlSqlParser.prototype.identified_other_clause = function() { var localctx = new Identified_other_clauseContext(this, this._ctx, this.state); this.enterRule(localctx, 278, PlSqlParser.RULE_identified_other_clause); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 3517; this.match(PlSqlParser.IDENTIFIED); this.state = 3518; _la = this._input.LA(1); if(!(_la===PlSqlParser.EXTERNALLY || _la===PlSqlParser.GLOBALLY)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } this.state = 3521; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.AS) { this.state = 3519; this.match(PlSqlParser.AS); this.state = 3520; this.quoted_string(); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function User_tablespace_clauseContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_user_tablespace_clause; return this; } User_tablespace_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); User_tablespace_clauseContext.prototype.constructor = User_tablespace_clauseContext; User_tablespace_clauseContext.prototype.TABLESPACE = function() { return this.getToken(PlSqlParser.TABLESPACE, 0); }; User_tablespace_clauseContext.prototype.id_expression = function() { return this.getTypedRuleContext(Id_expressionContext,0); }; User_tablespace_clauseContext.prototype.DEFAULT = function() { return this.getToken(PlSqlParser.DEFAULT, 0); }; User_tablespace_clauseContext.prototype.TEMPORARY = function() { return this.getToken(PlSqlParser.TEMPORARY, 0); }; User_tablespace_clauseContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterUser_tablespace_clause(this); } }; User_tablespace_clauseContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitUser_tablespace_clause(this); } }; User_tablespace_clauseContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitUser_tablespace_clause(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.User_tablespace_clauseContext = User_tablespace_clauseContext; PlSqlParser.prototype.user_tablespace_clause = function() { var localctx = new User_tablespace_clauseContext(this, this._ctx, this.state); this.enterRule(localctx, 280, PlSqlParser.RULE_user_tablespace_clause); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 3523; _la = this._input.LA(1); if(!(_la===PlSqlParser.DEFAULT || _la===PlSqlParser.TEMPORARY)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } this.state = 3524; this.match(PlSqlParser.TABLESPACE); this.state = 3525; this.id_expression(); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Quota_clauseContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_quota_clause; return this; } Quota_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Quota_clauseContext.prototype.constructor = Quota_clauseContext; Quota_clauseContext.prototype.QUOTA = function() { return this.getToken(PlSqlParser.QUOTA, 0); }; Quota_clauseContext.prototype.ON = function() { return this.getToken(PlSqlParser.ON, 0); }; Quota_clauseContext.prototype.id_expression = function() { return this.getTypedRuleContext(Id_expressionContext,0); }; Quota_clauseContext.prototype.size_clause = function() { return this.getTypedRuleContext(Size_clauseContext,0); }; Quota_clauseContext.prototype.UNLIMITED = function() { return this.getToken(PlSqlParser.UNLIMITED, 0); }; Quota_clauseContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterQuota_clause(this); } }; Quota_clauseContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitQuota_clause(this); } }; Quota_clauseContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitQuota_clause(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Quota_clauseContext = Quota_clauseContext; PlSqlParser.prototype.quota_clause = function() { var localctx = new Quota_clauseContext(this, this._ctx, this.state); this.enterRule(localctx, 282, PlSqlParser.RULE_quota_clause); try { this.enterOuterAlt(localctx, 1); this.state = 3527; this.match(PlSqlParser.QUOTA); this.state = 3530; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.UNSIGNED_INTEGER: this.state = 3528; this.size_clause(); break; case PlSqlParser.UNLIMITED: this.state = 3529; this.match(PlSqlParser.UNLIMITED); break; default: throw new antlr4.error.NoViableAltException(this); } this.state = 3532; this.match(PlSqlParser.ON); this.state = 3533; this.id_expression(); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Profile_clauseContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_profile_clause; return this; } Profile_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Profile_clauseContext.prototype.constructor = Profile_clauseContext; Profile_clauseContext.prototype.PROFILE = function() { return this.getToken(PlSqlParser.PROFILE, 0); }; Profile_clauseContext.prototype.id_expression = function() { return this.getTypedRuleContext(Id_expressionContext,0); }; Profile_clauseContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterProfile_clause(this); } }; Profile_clauseContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitProfile_clause(this); } }; Profile_clauseContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitProfile_clause(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Profile_clauseContext = Profile_clauseContext; PlSqlParser.prototype.profile_clause = function() { var localctx = new Profile_clauseContext(this, this._ctx, this.state); this.enterRule(localctx, 284, PlSqlParser.RULE_profile_clause); try { this.enterOuterAlt(localctx, 1); this.state = 3535; this.match(PlSqlParser.PROFILE); this.state = 3536; this.id_expression(); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Role_clauseContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_role_clause; return this; } Role_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Role_clauseContext.prototype.constructor = Role_clauseContext; Role_clauseContext.prototype.role_name = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Role_nameContext); } else { return this.getTypedRuleContext(Role_nameContext,i); } }; Role_clauseContext.prototype.COMMA = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.COMMA); } else { return this.getToken(PlSqlParser.COMMA, i); } }; Role_clauseContext.prototype.ALL = function() { return this.getToken(PlSqlParser.ALL, 0); }; Role_clauseContext.prototype.EXCEPT = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.EXCEPT); } else { return this.getToken(PlSqlParser.EXCEPT, i); } }; Role_clauseContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterRole_clause(this); } }; Role_clauseContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitRole_clause(this); } }; Role_clauseContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitRole_clause(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Role_clauseContext = Role_clauseContext; PlSqlParser.prototype.role_clause = function() { var localctx = new Role_clauseContext(this, this._ctx, this.state); this.enterRule(localctx, 286, PlSqlParser.RULE_role_clause); var _la = 0; // Token type try { this.state = 3561; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.ABORT: case PlSqlParser.ABS: case PlSqlParser.ACCESS: case PlSqlParser.ACCESSED: case PlSqlParser.ACCOUNT: case PlSqlParser.ACL: case PlSqlParser.ACOS: case PlSqlParser.ACTION: case PlSqlParser.ACTIONS: case PlSqlParser.ACTIVATE: case PlSqlParser.ACTIVE: case PlSqlParser.ACTIVE_COMPONENT: case PlSqlParser.ACTIVE_DATA: case PlSqlParser.ACTIVE_FUNCTION: case PlSqlParser.ACTIVE_TAG: case PlSqlParser.ACTIVITY: case PlSqlParser.ADAPTIVE_PLAN: case PlSqlParser.ADD: case PlSqlParser.ADD_COLUMN: case PlSqlParser.ADD_GROUP: case PlSqlParser.ADD_MONTHS: case PlSqlParser.ADJ_DATE: case PlSqlParser.ADMIN: case PlSqlParser.ADMINISTER: case PlSqlParser.ADMINISTRATOR: case PlSqlParser.ADVANCED: case PlSqlParser.ADVISE: case PlSqlParser.ADVISOR: case PlSqlParser.AFD_DISKSTRING: case PlSqlParser.AFTER: case PlSqlParser.AGENT: case PlSqlParser.AGGREGATE: case PlSqlParser.A_LETTER: case PlSqlParser.ALIAS: case PlSqlParser.ALLOCATE: case PlSqlParser.ALLOW: case PlSqlParser.ALL_ROWS: case PlSqlParser.ALWAYS: case PlSqlParser.ANALYZE: case PlSqlParser.ANCILLARY: case PlSqlParser.AND_EQUAL: case PlSqlParser.ANOMALY: case PlSqlParser.ANSI_REARCH: case PlSqlParser.ANTIJOIN: case PlSqlParser.ANYSCHEMA: case PlSqlParser.APPEND: case PlSqlParser.APPENDCHILDXML: case PlSqlParser.APPEND_VALUES: case PlSqlParser.APPLICATION: case PlSqlParser.APPLY: case PlSqlParser.APPROX_COUNT_DISTINCT: case PlSqlParser.ARCHIVAL: case PlSqlParser.ARCHIVE: case PlSqlParser.ARCHIVED: case PlSqlParser.ARCHIVELOG: case PlSqlParser.ARRAY: case PlSqlParser.ASCII: case PlSqlParser.ASCIISTR: case PlSqlParser.ASIN: case PlSqlParser.ASIS: case PlSqlParser.ASSEMBLY: case PlSqlParser.ASSIGN: case PlSqlParser.ASSOCIATE: case PlSqlParser.ASYNC: case PlSqlParser.ASYNCHRONOUS: case PlSqlParser.ATAN2: case PlSqlParser.ATAN: case PlSqlParser.AT: case PlSqlParser.ATTRIBUTE: case PlSqlParser.ATTRIBUTES: case PlSqlParser.AUTHENTICATED: case PlSqlParser.AUTHENTICATION: case PlSqlParser.AUTHID: case PlSqlParser.AUTHORIZATION: case PlSqlParser.AUTOALLOCATE: case PlSqlParser.AUTO: case PlSqlParser.AUTOEXTEND: case PlSqlParser.AUTO_LOGIN: case PlSqlParser.AUTOMATIC: case PlSqlParser.AUTONOMOUS_TRANSACTION: case PlSqlParser.AUTO_REOPTIMIZE: case PlSqlParser.AVAILABILITY: case PlSqlParser.AVRO: case PlSqlParser.BACKGROUND: case PlSqlParser.BACKUP: case PlSqlParser.BASIC: case PlSqlParser.BASICFILE: case PlSqlParser.BATCH: case PlSqlParser.BATCHSIZE: case PlSqlParser.BATCH_TABLE_ACCESS_BY_ROWID: case PlSqlParser.BECOME: case PlSqlParser.BEFORE: case PlSqlParser.BEGIN: case PlSqlParser.BEGINNING: case PlSqlParser.BEGIN_OUTLINE_DATA: case PlSqlParser.BEHALF: case PlSqlParser.BEQUEATH: case PlSqlParser.BFILE: case PlSqlParser.BFILENAME: case PlSqlParser.BIGFILE: case PlSqlParser.BINARY: case PlSqlParser.BINARY_DOUBLE: case PlSqlParser.BINARY_DOUBLE_INFINITY: case PlSqlParser.BINARY_DOUBLE_NAN: case PlSqlParser.BINARY_FLOAT: case PlSqlParser.BINARY_FLOAT_INFINITY: case PlSqlParser.BINARY_FLOAT_NAN: case PlSqlParser.BINARY_INTEGER: case PlSqlParser.BIND_AWARE: case PlSqlParser.BINDING: case PlSqlParser.BIN_TO_NUM: case PlSqlParser.BITAND: case PlSqlParser.BITMAP_AND: case PlSqlParser.BITMAP: case PlSqlParser.BITMAPS: case PlSqlParser.BITMAP_TREE: case PlSqlParser.BITS: case PlSqlParser.BLOB: case PlSqlParser.BLOCK: case PlSqlParser.BLOCK_RANGE: case PlSqlParser.BLOCKS: case PlSqlParser.BLOCKSIZE: case PlSqlParser.BODY: case PlSqlParser.BOOLEAN: case PlSqlParser.BOTH: case PlSqlParser.BOUND: case PlSqlParser.BRANCH: case PlSqlParser.BREADTH: case PlSqlParser.BROADCAST: case PlSqlParser.BSON: case PlSqlParser.BUFFER: case PlSqlParser.BUFFER_CACHE: case PlSqlParser.BUFFER_POOL: case PlSqlParser.BUILD: case PlSqlParser.BULK: case PlSqlParser.BYPASS_RECURSIVE_CHECK: case PlSqlParser.BYPASS_UJVC: case PlSqlParser.BYTE: case PlSqlParser.CACHE: case PlSqlParser.CACHE_CB: case PlSqlParser.CACHE_INSTANCES: case PlSqlParser.CACHE_TEMP_TABLE: case PlSqlParser.CACHING: case PlSqlParser.CALCULATED: case PlSqlParser.CALLBACK: case PlSqlParser.CALL: case PlSqlParser.CANCEL: case PlSqlParser.CAPACITY: case PlSqlParser.CARDINALITY: case PlSqlParser.CASCADE: case PlSqlParser.CASE: case PlSqlParser.CAST: case PlSqlParser.CATEGORY: case PlSqlParser.CDBDEFAULT: case PlSqlParser.CEIL: case PlSqlParser.CELL_FLASH_CACHE: case PlSqlParser.CERTIFICATE: case PlSqlParser.CFILE: case PlSqlParser.CHAINED: case PlSqlParser.CHANGE: case PlSqlParser.CHANGE_DUPKEY_ERROR_INDEX: case PlSqlParser.CHARACTER: case PlSqlParser.CHAR: case PlSqlParser.CHAR_CS: case PlSqlParser.CHARTOROWID: case PlSqlParser.CHECK_ACL_REWRITE: case PlSqlParser.CHECKPOINT: case PlSqlParser.CHILD: case PlSqlParser.CHOOSE: case PlSqlParser.CHR: case PlSqlParser.CHUNK: case PlSqlParser.CLASS: case PlSqlParser.CLASSIFIER: case PlSqlParser.CLEANUP: case PlSqlParser.CLEAR: case PlSqlParser.C_LETTER: case PlSqlParser.CLIENT: case PlSqlParser.CLOB: case PlSqlParser.CLONE: case PlSqlParser.CLOSE_CACHED_OPEN_CURSORS: case PlSqlParser.CLOSE: case PlSqlParser.CLUSTER_BY_ROWID: case PlSqlParser.CLUSTER: case PlSqlParser.CLUSTER_DETAILS: case PlSqlParser.CLUSTER_DISTANCE: case PlSqlParser.CLUSTER_ID: case PlSqlParser.CLUSTERING: case PlSqlParser.CLUSTERING_FACTOR: case PlSqlParser.CLUSTER_PROBABILITY: case PlSqlParser.CLUSTER_SET: case PlSqlParser.COALESCE: case PlSqlParser.COALESCE_SQ: case PlSqlParser.COARSE: case PlSqlParser.CO_AUTH_IND: case PlSqlParser.COLD: case PlSqlParser.COLLECT: case PlSqlParser.COLUMNAR: case PlSqlParser.COLUMN_AUTH_INDICATOR: case PlSqlParser.COLUMN: case PlSqlParser.COLUMNS: case PlSqlParser.COLUMN_STATS: case PlSqlParser.COLUMN_VALUE: case PlSqlParser.COMMENT: case PlSqlParser.COMMIT: case PlSqlParser.COMMITTED: case PlSqlParser.COMMON_DATA: case PlSqlParser.COMPACT: case PlSqlParser.COMPATIBILITY: case PlSqlParser.COMPILE: case PlSqlParser.COMPLETE: case PlSqlParser.COMPLIANCE: case PlSqlParser.COMPONENT: case PlSqlParser.COMPONENTS: case PlSqlParser.COMPOSE: case PlSqlParser.COMPOSITE: case PlSqlParser.COMPOSITE_LIMIT: case PlSqlParser.COMPOUND: case PlSqlParser.COMPUTE: case PlSqlParser.CONCAT: case PlSqlParser.CON_DBID_TO_ID: case PlSqlParser.CONDITIONAL: case PlSqlParser.CONDITION: case PlSqlParser.CONFIRM: case PlSqlParser.CONFORMING: case PlSqlParser.CON_GUID_TO_ID: case PlSqlParser.CON_ID: case PlSqlParser.CON_NAME_TO_ID: case PlSqlParser.CONNECT_BY_CB_WHR_ONLY: case PlSqlParser.CONNECT_BY_COMBINE_SW: case PlSqlParser.CONNECT_BY_COST_BASED: case PlSqlParser.CONNECT_BY_ELIM_DUPS: case PlSqlParser.CONNECT_BY_FILTERING: case PlSqlParser.CONNECT_BY_ISCYCLE: case PlSqlParser.CONNECT_BY_ISLEAF: case PlSqlParser.CONNECT_BY_ROOT: case PlSqlParser.CONNECT: case PlSqlParser.CONNECT_TIME: case PlSqlParser.CONSIDER: case PlSqlParser.CONSISTENT: case PlSqlParser.CONSTANT: case PlSqlParser.CONST: case PlSqlParser.CONSTRAINT: case PlSqlParser.CONSTRAINTS: case PlSqlParser.CONSTRUCTOR: case PlSqlParser.CONTAINER: case PlSqlParser.CONTAINER_DATA: case PlSqlParser.CONTAINERS: case PlSqlParser.CONTENT: case PlSqlParser.CONTENTS: case PlSqlParser.CONTEXT: case PlSqlParser.CONTINUE: case PlSqlParser.CONTROLFILE: case PlSqlParser.CON_UID_TO_ID: case PlSqlParser.CONVERT: case PlSqlParser.COOKIE: case PlSqlParser.COPY: case PlSqlParser.CORR_K: case PlSqlParser.CORR_S: case PlSqlParser.CORRUPTION: case PlSqlParser.CORRUPT_XID_ALL: case PlSqlParser.CORRUPT_XID: case PlSqlParser.COS: case PlSqlParser.COSH: case PlSqlParser.COST: case PlSqlParser.COST_XML_QUERY_REWRITE: case PlSqlParser.COUNT: case PlSqlParser.COVAR_POP: case PlSqlParser.COVAR_SAMP: case PlSqlParser.CPU_COSTING: case PlSqlParser.CPU_PER_CALL: case PlSqlParser.CPU_PER_SESSION: case PlSqlParser.CRASH: case PlSqlParser.CREATE_FILE_DEST: case PlSqlParser.CREATE_STORED_OUTLINES: case PlSqlParser.CREATION: case PlSqlParser.CREDENTIAL: case PlSqlParser.CRITICAL: case PlSqlParser.CROSS: case PlSqlParser.CROSSEDITION: case PlSqlParser.CSCONVERT: case PlSqlParser.CUBE_AJ: case PlSqlParser.CUBE: case PlSqlParser.CUBE_GB: case PlSqlParser.CUBE_SJ: case PlSqlParser.CUME_DISTM: case PlSqlParser.CURRENT: case PlSqlParser.CURRENT_DATE: case PlSqlParser.CURRENT_SCHEMA: case PlSqlParser.CURRENT_TIME: case PlSqlParser.CURRENT_TIMESTAMP: case PlSqlParser.CURRENT_USER: case PlSqlParser.CURRENTV: case PlSqlParser.CURSOR: case PlSqlParser.CURSOR_SHARING_EXACT: case PlSqlParser.CURSOR_SPECIFIC_SEGMENT: case PlSqlParser.CUSTOMDATUM: case PlSqlParser.CV: case PlSqlParser.CYCLE: case PlSqlParser.DANGLING: case PlSqlParser.DATABASE: case PlSqlParser.DATA: case PlSqlParser.DATAFILE: case PlSqlParser.DATAFILES: case PlSqlParser.DATAMOVEMENT: case PlSqlParser.DATAOBJNO: case PlSqlParser.DATAOBJ_TO_MAT_PARTITION: case PlSqlParser.DATAOBJ_TO_PARTITION: case PlSqlParser.DATAPUMP: case PlSqlParser.DATA_SECURITY_REWRITE_LIMIT: case PlSqlParser.DATE_MODE: case PlSqlParser.DAY: case PlSqlParser.DAYS: case PlSqlParser.DBA: case PlSqlParser.DBA_RECYCLEBIN: case PlSqlParser.DBMS_STATS: case PlSqlParser.DB_ROLE_CHANGE: case PlSqlParser.DBTIMEZONE: case PlSqlParser.DB_UNIQUE_NAME: case PlSqlParser.DB_VERSION: case PlSqlParser.DDL: case PlSqlParser.DEALLOCATE: case PlSqlParser.DEBUG: case PlSqlParser.DEBUGGER: case PlSqlParser.DEC: case PlSqlParser.DECIMAL: case PlSqlParser.DECLARE: case PlSqlParser.DECOMPOSE: case PlSqlParser.DECORRELATE: case PlSqlParser.DECR: case PlSqlParser.DECREMENT: case PlSqlParser.DECRYPT: case PlSqlParser.DEDUPLICATE: case PlSqlParser.DEFAULTS: case PlSqlParser.DEFERRABLE: case PlSqlParser.DEFERRED: case PlSqlParser.DEFINED: case PlSqlParser.DEFINE: case PlSqlParser.DEFINER: case PlSqlParser.DEGREE: case PlSqlParser.DELAY: case PlSqlParser.DELEGATE: case PlSqlParser.DELETE_ALL: case PlSqlParser.DELETE: case PlSqlParser.DELETEXML: case PlSqlParser.DEMAND: case PlSqlParser.DENSE_RANKM: case PlSqlParser.DEPENDENT: case PlSqlParser.DEPTH: case PlSqlParser.DEQUEUE: case PlSqlParser.DEREF: case PlSqlParser.DEREF_NO_REWRITE: case PlSqlParser.DESTROY: case PlSqlParser.DETACHED: case PlSqlParser.DETERMINES: case PlSqlParser.DETERMINISTIC: case PlSqlParser.DICTIONARY: case PlSqlParser.DIMENSION: case PlSqlParser.DIMENSIONS: case PlSqlParser.DIRECT_LOAD: case PlSqlParser.DIRECTORY: case PlSqlParser.DIRECT_PATH: case PlSqlParser.DISABLE_ALL: case PlSqlParser.DISABLE: case PlSqlParser.DISABLE_PARALLEL_DML: case PlSqlParser.DISABLE_PRESET: case PlSqlParser.DISABLE_RPKE: case PlSqlParser.DISALLOW: case PlSqlParser.DISASSOCIATE: case PlSqlParser.DISCARD: case PlSqlParser.DISCONNECT: case PlSqlParser.DISK: case PlSqlParser.DISKGROUP: case PlSqlParser.DISKS: case PlSqlParser.DISMOUNT: case PlSqlParser.DISTINGUISHED: case PlSqlParser.DISTRIBUTED: case PlSqlParser.DISTRIBUTE: case PlSqlParser.DML: case PlSqlParser.DML_UPDATE: case PlSqlParser.DOCFIDELITY: case PlSqlParser.DOCUMENT: case PlSqlParser.DOMAIN_INDEX_FILTER: case PlSqlParser.DOMAIN_INDEX_NO_SORT: case PlSqlParser.DOMAIN_INDEX_SORT: case PlSqlParser.DOUBLE: case PlSqlParser.DOWNGRADE: case PlSqlParser.DRIVING_SITE: case PlSqlParser.DROP_COLUMN: case PlSqlParser.DROP_GROUP: case PlSqlParser.DSINTERVAL_UNCONSTRAINED: case PlSqlParser.DST_UPGRADE_INSERT_CONV: case PlSqlParser.DUMP: case PlSqlParser.DUPLICATE: case PlSqlParser.DV: case PlSqlParser.DYNAMIC: case PlSqlParser.DYNAMIC_SAMPLING: case PlSqlParser.DYNAMIC_SAMPLING_EST_CDN: case PlSqlParser.EACH: case PlSqlParser.EDITIONABLE: case PlSqlParser.EDITION: case PlSqlParser.EDITIONING: case PlSqlParser.EDITIONS: case PlSqlParser.ELEMENT: case PlSqlParser.ELIM_GROUPBY: case PlSqlParser.ELIMINATE_JOIN: case PlSqlParser.ELIMINATE_OBY: case PlSqlParser.ELIMINATE_OUTER_JOIN: case PlSqlParser.EM: case PlSqlParser.EMPTY_BLOB: case PlSqlParser.EMPTY_CLOB: case PlSqlParser.EMPTY: case PlSqlParser.ENABLE_ALL: case PlSqlParser.ENABLE: case PlSqlParser.ENABLE_PARALLEL_DML: case PlSqlParser.ENABLE_PRESET: case PlSqlParser.ENCODING: case PlSqlParser.ENCRYPT: case PlSqlParser.ENCRYPTION: case PlSqlParser.END_OUTLINE_DATA: case PlSqlParser.ENFORCED: case PlSqlParser.ENFORCE: case PlSqlParser.ENQUEUE: case PlSqlParser.ENTERPRISE: case PlSqlParser.ENTITYESCAPING: case PlSqlParser.ENTRY: case PlSqlParser.EQUIPART: case PlSqlParser.ERR: case PlSqlParser.ERROR_ARGUMENT: case PlSqlParser.ERROR: case PlSqlParser.ERROR_ON_OVERLAP_TIME: case PlSqlParser.ERRORS: case PlSqlParser.ESCAPE: case PlSqlParser.ESTIMATE: case PlSqlParser.EVAL: case PlSqlParser.EVALNAME: case PlSqlParser.EVALUATE: case PlSqlParser.EVALUATION: case PlSqlParser.EVENTS: case PlSqlParser.EVERY: case PlSqlParser.EXCEPT: case PlSqlParser.EXCEPTION: case PlSqlParser.EXCEPTION_INIT: case PlSqlParser.EXCEPTIONS: case PlSqlParser.EXCHANGE: case PlSqlParser.EXCLUDE: case PlSqlParser.EXCLUDING: case PlSqlParser.EXECUTE: case PlSqlParser.EXEMPT: case PlSqlParser.EXISTING: case PlSqlParser.EXISTS: case PlSqlParser.EXISTSNODE: case PlSqlParser.EXIT: case PlSqlParser.EXPAND_GSET_TO_UNION: case PlSqlParser.EXPAND_TABLE: case PlSqlParser.EXP: case PlSqlParser.EXPIRE: case PlSqlParser.EXPLAIN: case PlSqlParser.EXPLOSION: case PlSqlParser.EXPORT: case PlSqlParser.EXPR_CORR_CHECK: case PlSqlParser.EXPRESS: case PlSqlParser.EXTENDS: case PlSqlParser.EXTENT: case PlSqlParser.EXTENTS: case PlSqlParser.EXTERNAL: case PlSqlParser.EXTERNALLY: case PlSqlParser.EXTRACTCLOBXML: case PlSqlParser.EXTRACT: case PlSqlParser.EXTRACTVALUE: case PlSqlParser.EXTRA: case PlSqlParser.FACILITY: case PlSqlParser.FACT: case PlSqlParser.FACTOR: case PlSqlParser.FACTORIZE_JOIN: case PlSqlParser.FAILED: case PlSqlParser.FAILED_LOGIN_ATTEMPTS: case PlSqlParser.FAILGROUP: case PlSqlParser.FAILOVER: case PlSqlParser.FAILURE: case PlSqlParser.FALSE: case PlSqlParser.FAMILY: case PlSqlParser.FAR: case PlSqlParser.FAST: case PlSqlParser.FASTSTART: case PlSqlParser.FBTSCAN: case PlSqlParser.FEATURE_DETAILS: case PlSqlParser.FEATURE_ID: case PlSqlParser.FEATURE_SET: case PlSqlParser.FEATURE_VALUE: case PlSqlParser.FETCH: case PlSqlParser.FILE: case PlSqlParser.FILE_NAME_CONVERT: case PlSqlParser.FILESYSTEM_LIKE_LOGGING: case PlSqlParser.FILTER: case PlSqlParser.FINAL: case PlSqlParser.FINE: case PlSqlParser.FINISH: case PlSqlParser.FIRST: case PlSqlParser.FIRSTM: case PlSqlParser.FIRST_ROWS: case PlSqlParser.FIRST_VALUE: case PlSqlParser.FIXED_VIEW_DATA: case PlSqlParser.FLAGGER: case PlSqlParser.FLASHBACK: case PlSqlParser.FLASH_CACHE: case PlSqlParser.FLOAT: case PlSqlParser.FLOB: case PlSqlParser.FLOOR: case PlSqlParser.FLUSH: case PlSqlParser.FOLDER: case PlSqlParser.FOLLOWING: case PlSqlParser.FOLLOWS: case PlSqlParser.FORALL: case PlSqlParser.FORCE: case PlSqlParser.FORCE_XML_QUERY_REWRITE: case PlSqlParser.FOREIGN: case PlSqlParser.FOREVER: case PlSqlParser.FORMAT: case PlSqlParser.FORWARD: case PlSqlParser.FRAGMENT_NUMBER: case PlSqlParser.FREELIST: case PlSqlParser.FREELISTS: case PlSqlParser.FREEPOOLS: case PlSqlParser.FRESH: case PlSqlParser.FROM_TZ: case PlSqlParser.FULL: case PlSqlParser.FULL_OUTER_JOIN_TO_OUTER: case PlSqlParser.FUNCTION: case PlSqlParser.FUNCTIONS: case PlSqlParser.GATHER_OPTIMIZER_STATISTICS: case PlSqlParser.GATHER_PLAN_STATISTICS: case PlSqlParser.GBY_CONC_ROLLUP: case PlSqlParser.GBY_PUSHDOWN: case PlSqlParser.GENERATED: case PlSqlParser.GET: case PlSqlParser.GLOBAL: case PlSqlParser.GLOBALLY: case PlSqlParser.GLOBAL_NAME: case PlSqlParser.GLOBAL_TOPIC_ENABLED: case PlSqlParser.GROUP_BY: case PlSqlParser.GROUP_ID: case PlSqlParser.GROUPING: case PlSqlParser.GROUPING_ID: case PlSqlParser.GROUPS: case PlSqlParser.GUARANTEED: case PlSqlParser.GUARANTEE: case PlSqlParser.GUARD: case PlSqlParser.HASH_AJ: case PlSqlParser.HASH: case PlSqlParser.HASHKEYS: case PlSqlParser.HASH_SJ: case PlSqlParser.HEADER: case PlSqlParser.HEAP: case PlSqlParser.HELP: case PlSqlParser.HEXTORAW: case PlSqlParser.HEXTOREF: case PlSqlParser.HIDDEN_KEYWORD: case PlSqlParser.HIDE: case PlSqlParser.HIERARCHY: case PlSqlParser.HIGH: case PlSqlParser.HINTSET_BEGIN: case PlSqlParser.HINTSET_END: case PlSqlParser.HOT: case PlSqlParser.HOUR: case PlSqlParser.HWM_BROKERED: case PlSqlParser.HYBRID: case PlSqlParser.IDENTIFIER: case PlSqlParser.IDENTITY: case PlSqlParser.IDGENERATORS: case PlSqlParser.ID: case PlSqlParser.IDLE_TIME: case PlSqlParser.IF: case PlSqlParser.IGNORE: case PlSqlParser.IGNORE_OPTIM_EMBEDDED_HINTS: case PlSqlParser.IGNORE_ROW_ON_DUPKEY_INDEX: case PlSqlParser.IGNORE_WHERE_CLAUSE: case PlSqlParser.ILM: case PlSqlParser.IMMEDIATE: case PlSqlParser.IMPACT: case PlSqlParser.IMPORT: case PlSqlParser.INACTIVE: case PlSqlParser.INCLUDE: case PlSqlParser.INCLUDE_VERSION: case PlSqlParser.INCLUDING: case PlSqlParser.INCREMENTAL: case PlSqlParser.INCREMENT: case PlSqlParser.INCR: case PlSqlParser.INDENT: case PlSqlParser.INDEX_ASC: case PlSqlParser.INDEX_COMBINE: case PlSqlParser.INDEX_DESC: case PlSqlParser.INDEXED: case PlSqlParser.INDEXES: case PlSqlParser.INDEX_FFS: case PlSqlParser.INDEX_FILTER: case PlSqlParser.INDEXING: case PlSqlParser.INDEX_JOIN: case PlSqlParser.INDEX_ROWS: case PlSqlParser.INDEX_RRS: case PlSqlParser.INDEX_RS_ASC: case PlSqlParser.INDEX_RS_DESC: case PlSqlParser.INDEX_RS: case PlSqlParser.INDEX_SCAN: case PlSqlParser.INDEX_SKIP_SCAN: case PlSqlParser.INDEX_SS_ASC: case PlSqlParser.INDEX_SS_DESC: case PlSqlParser.INDEX_SS: case PlSqlParser.INDEX_STATS: case PlSqlParser.INDEXTYPE: case PlSqlParser.INDEXTYPES: case PlSqlParser.INDICATOR: case PlSqlParser.INDICES: case PlSqlParser.INFINITE: case PlSqlParser.INFORMATIONAL: case PlSqlParser.INHERIT: case PlSqlParser.INITCAP: case PlSqlParser.INITIAL: case PlSqlParser.INITIALIZED: case PlSqlParser.INITIALLY: case PlSqlParser.INITRANS: case PlSqlParser.INLINE: case PlSqlParser.INLINE_XMLTYPE_NT: case PlSqlParser.INMEMORY: case PlSqlParser.IN_MEMORY_METADATA: case PlSqlParser.INMEMORY_PRUNING: case PlSqlParser.INNER: case PlSqlParser.INOUT: case PlSqlParser.INPLACE: case PlSqlParser.INSERTCHILDXMLAFTER: case PlSqlParser.INSERTCHILDXMLBEFORE: case PlSqlParser.INSERTCHILDXML: case PlSqlParser.INSERTXMLAFTER: case PlSqlParser.INSERTXMLBEFORE: case PlSqlParser.INSTANCE: case PlSqlParser.INSTANCES: case PlSqlParser.INSTANTIABLE: case PlSqlParser.INSTANTLY: case PlSqlParser.INSTEAD: case PlSqlParser.INSTR2: case PlSqlParser.INSTR4: case PlSqlParser.INSTRB: case PlSqlParser.INSTRC: case PlSqlParser.INSTR: case PlSqlParser.INTEGER: case PlSqlParser.INTERLEAVED: case PlSqlParser.INTERMEDIATE: case PlSqlParser.INTERNAL_CONVERT: case PlSqlParser.INTERNAL_USE: case PlSqlParser.INTERPRETED: case PlSqlParser.INTERVAL: case PlSqlParser.INT: case PlSqlParser.INVALIDATE: case PlSqlParser.INVISIBLE: case PlSqlParser.IN_XQUERY: case PlSqlParser.ISOLATION: case PlSqlParser.ISOLATION_LEVEL: case PlSqlParser.ITERATE: case PlSqlParser.ITERATION_NUMBER: case PlSqlParser.JAVA: case PlSqlParser.JOB: case PlSqlParser.JOIN: case PlSqlParser.JSON_ARRAYAGG: case PlSqlParser.JSON_ARRAY: case PlSqlParser.JSON_EQUAL: case PlSqlParser.JSON_EXISTS2: case PlSqlParser.JSON_EXISTS: case PlSqlParser.JSONGET: case PlSqlParser.JSON: case PlSqlParser.JSON_OBJECTAGG: case PlSqlParser.JSON_OBJECT: case PlSqlParser.JSONPARSE: case PlSqlParser.JSON_QUERY: case PlSqlParser.JSON_SERIALIZE: case PlSqlParser.JSON_TABLE: case PlSqlParser.JSON_TEXTCONTAINS2: case PlSqlParser.JSON_TEXTCONTAINS: case PlSqlParser.JSON_VALUE: case PlSqlParser.KEEP_DUPLICATES: case PlSqlParser.KEEP: case PlSqlParser.KERBEROS: case PlSqlParser.KEY: case PlSqlParser.KEY_LENGTH: case PlSqlParser.KEYSIZE: case PlSqlParser.KEYS: case PlSqlParser.KEYSTORE: case PlSqlParser.KILL: case PlSqlParser.LABEL: case PlSqlParser.LANGUAGE: case PlSqlParser.LAST_DAY: case PlSqlParser.LAST: case PlSqlParser.LAST_VALUE: case PlSqlParser.LATERAL: case PlSqlParser.LAX: case PlSqlParser.LAYER: case PlSqlParser.LDAP_REGISTRATION_ENABLED: case PlSqlParser.LDAP_REGISTRATION: case PlSqlParser.LDAP_REG_SYNC_INTERVAL: case PlSqlParser.LEADING: case PlSqlParser.LEFT: case PlSqlParser.LENGTH2: case PlSqlParser.LENGTH4: case PlSqlParser.LENGTHB: case PlSqlParser.LENGTHC: case PlSqlParser.LENGTH: case PlSqlParser.LESS: case PlSqlParser.LEVEL: case PlSqlParser.LEVELS: case PlSqlParser.LIBRARY: case PlSqlParser.LIFECYCLE: case PlSqlParser.LIFE: case PlSqlParser.LIFETIME: case PlSqlParser.LIKE2: case PlSqlParser.LIKE4: case PlSqlParser.LIKEC: case PlSqlParser.LIKE_EXPAND: case PlSqlParser.LIMIT: case PlSqlParser.LINEAR: case PlSqlParser.LINK: case PlSqlParser.LIST: case PlSqlParser.LN: case PlSqlParser.LNNVL: case PlSqlParser.LOAD: case PlSqlParser.LOB: case PlSqlParser.LOBNVL: case PlSqlParser.LOBS: case PlSqlParser.LOCAL_INDEXES: case PlSqlParser.LOCAL: case PlSqlParser.LOCALTIME: case PlSqlParser.LOCALTIMESTAMP: case PlSqlParser.LOCATION: case PlSqlParser.LOCATOR: case PlSqlParser.LOCKED: case PlSqlParser.LOCKING: case PlSqlParser.LOGFILE: case PlSqlParser.LOGFILES: case PlSqlParser.LOGGING: case PlSqlParser.LOGICAL: case PlSqlParser.LOGICAL_READS_PER_CALL: case PlSqlParser.LOGICAL_READS_PER_SESSION: case PlSqlParser.LOG: case PlSqlParser.LOGMINING: case PlSqlParser.LOGOFF: case PlSqlParser.LOGON: case PlSqlParser.LOG_READ_ONLY_VIOLATIONS: case PlSqlParser.LONG: case PlSqlParser.LOOP: case PlSqlParser.LOWER: case PlSqlParser.LOW: case PlSqlParser.LPAD: case PlSqlParser.LTRIM: case PlSqlParser.MAIN: case PlSqlParser.MAKE_REF: case PlSqlParser.MANAGED: case PlSqlParser.MANAGE: case PlSqlParser.MANAGEMENT: case PlSqlParser.MANAGER: case PlSqlParser.MANUAL: case PlSqlParser.MAP: case PlSqlParser.MAPPING: case PlSqlParser.MASTER: case PlSqlParser.MATCHED: case PlSqlParser.MATCHES: case PlSqlParser.MATCH: case PlSqlParser.MATCH_NUMBER: case PlSqlParser.MATCH_RECOGNIZE: case PlSqlParser.MATERIALIZED: case PlSqlParser.MATERIALIZE: case PlSqlParser.MAXARCHLOGS: case PlSqlParser.MAXDATAFILES: case PlSqlParser.MAXEXTENTS: case PlSqlParser.MAXIMIZE: case PlSqlParser.MAXINSTANCES: case PlSqlParser.MAXLOGFILES: case PlSqlParser.MAXLOGHISTORY: case PlSqlParser.MAXLOGMEMBERS: case PlSqlParser.MAX_SHARED_TEMP_SIZE: case PlSqlParser.MAXSIZE: case PlSqlParser.MAXTRANS: case PlSqlParser.MAXVALUE: case PlSqlParser.MEASURE: case PlSqlParser.MEASURES: case PlSqlParser.MEDIUM: case PlSqlParser.MEMBER: case PlSqlParser.MEMCOMPRESS: case PlSqlParser.MEMORY: case PlSqlParser.MERGEACTIONS: case PlSqlParser.MERGE_AJ: case PlSqlParser.MERGE_CONST_ON: case PlSqlParser.MERGE: case PlSqlParser.MERGE_SJ: case PlSqlParser.METADATA: case PlSqlParser.METHOD: case PlSqlParser.MIGRATE: case PlSqlParser.MIGRATION: case PlSqlParser.MINEXTENTS: case PlSqlParser.MINIMIZE: case PlSqlParser.MINIMUM: case PlSqlParser.MINING: case PlSqlParser.MINUS_NULL: case PlSqlParser.MINUTE: case PlSqlParser.MINVALUE: case PlSqlParser.MIRRORCOLD: case PlSqlParser.MIRRORHOT: case PlSqlParser.MIRROR: case PlSqlParser.MLSLABEL: case PlSqlParser.MODEL_COMPILE_SUBQUERY: case PlSqlParser.MODEL_DONTVERIFY_UNIQUENESS: case PlSqlParser.MODEL_DYNAMIC_SUBQUERY: case PlSqlParser.MODEL_MIN_ANALYSIS: case PlSqlParser.MODEL: case PlSqlParser.MODEL_NB: case PlSqlParser.MODEL_NO_ANALYSIS: case PlSqlParser.MODEL_PBY: case PlSqlParser.MODEL_PUSH_REF: case PlSqlParser.MODEL_SV: case PlSqlParser.MODIFICATION: case PlSqlParser.MODIFY_COLUMN_TYPE: case PlSqlParser.MODIFY: case PlSqlParser.MOD: case PlSqlParser.MODULE: case PlSqlParser.MONITORING: case PlSqlParser.MONITOR: case PlSqlParser.MONTH: case PlSqlParser.MONTHS_BETWEEN: case PlSqlParser.MONTHS: case PlSqlParser.MOUNT: case PlSqlParser.MOUNTPATH: case PlSqlParser.MOVEMENT: case PlSqlParser.MOVE: case PlSqlParser.MULTIDIMENSIONAL: case PlSqlParser.MULTISET: case PlSqlParser.MV_MERGE: case PlSqlParser.NAMED: case PlSqlParser.NAME: case PlSqlParser.NAMESPACE: case PlSqlParser.NAN: case PlSqlParser.NANVL: case PlSqlParser.NATIONAL: case PlSqlParser.NATIVE_FULL_OUTER_JOIN: case PlSqlParser.NATIVE: case PlSqlParser.NATURAL: case PlSqlParser.NAV: case PlSqlParser.NCHAR_CS: case PlSqlParser.NCHAR: case PlSqlParser.NCHR: case PlSqlParser.NCLOB: case PlSqlParser.NEEDED: case PlSqlParser.NEG: case PlSqlParser.NESTED: case PlSqlParser.NESTED_TABLE_FAST_INSERT: case PlSqlParser.NESTED_TABLE_GET_REFS: case PlSqlParser.NESTED_TABLE_ID: case PlSqlParser.NESTED_TABLE_SET_REFS: case PlSqlParser.NESTED_TABLE_SET_SETID: case PlSqlParser.NETWORK: case PlSqlParser.NEVER: case PlSqlParser.NEW: case PlSqlParser.NEW_TIME: case PlSqlParser.NEXT_DAY: case PlSqlParser.NEXT: case PlSqlParser.NL_AJ: case PlSqlParser.NLJ_BATCHING: case PlSqlParser.NLJ_INDEX_FILTER: case PlSqlParser.NLJ_INDEX_SCAN: case PlSqlParser.NLJ_PREFETCH: case PlSqlParser.NLS_CALENDAR: case PlSqlParser.NLS_CHARACTERSET: case PlSqlParser.NLS_CHARSET_DECL_LEN: case PlSqlParser.NLS_CHARSET_ID: case PlSqlParser.NLS_CHARSET_NAME: case PlSqlParser.NLS_COMP: case PlSqlParser.NLS_CURRENCY: case PlSqlParser.NLS_DATE_FORMAT: case PlSqlParser.NLS_DATE_LANGUAGE: case PlSqlParser.NLS_INITCAP: case PlSqlParser.NLS_ISO_CURRENCY: case PlSqlParser.NL_SJ: case PlSqlParser.NLS_LANG: case PlSqlParser.NLS_LANGUAGE: case PlSqlParser.NLS_LENGTH_SEMANTICS: case PlSqlParser.NLS_LOWER: case PlSqlParser.NLS_NCHAR_CONV_EXCP: case PlSqlParser.NLS_NUMERIC_CHARACTERS: case PlSqlParser.NLS_SORT: case PlSqlParser.NLSSORT: case PlSqlParser.NLS_SPECIAL_CHARS: case PlSqlParser.NLS_TERRITORY: case PlSqlParser.NLS_UPPER: case PlSqlParser.NO_ACCESS: case PlSqlParser.NO_ADAPTIVE_PLAN: case PlSqlParser.NO_ANSI_REARCH: case PlSqlParser.NOAPPEND: case PlSqlParser.NOARCHIVELOG: case PlSqlParser.NOAUDIT: case PlSqlParser.NO_AUTO_REOPTIMIZE: case PlSqlParser.NO_BASETABLE_MULTIMV_REWRITE: case PlSqlParser.NO_BATCH_TABLE_ACCESS_BY_ROWID: case PlSqlParser.NO_BIND_AWARE: case PlSqlParser.NO_BUFFER: case PlSqlParser.NOCACHE: case PlSqlParser.NO_CARTESIAN: case PlSqlParser.NO_CHECK_ACL_REWRITE: case PlSqlParser.NO_CLUSTER_BY_ROWID: case PlSqlParser.NO_CLUSTERING: case PlSqlParser.NO_COALESCE_SQ: case PlSqlParser.NO_COMMON_DATA: case PlSqlParser.NO_CONNECT_BY_CB_WHR_ONLY: case PlSqlParser.NO_CONNECT_BY_COMBINE_SW: case PlSqlParser.NO_CONNECT_BY_COST_BASED: case PlSqlParser.NO_CONNECT_BY_ELIM_DUPS: case PlSqlParser.NO_CONNECT_BY_FILTERING: case PlSqlParser.NOCOPY: case PlSqlParser.NO_COST_XML_QUERY_REWRITE: case PlSqlParser.NO_CPU_COSTING: case PlSqlParser.NOCPU_COSTING: case PlSqlParser.NOCYCLE: case PlSqlParser.NO_DATA_SECURITY_REWRITE: case PlSqlParser.NO_DECORRELATE: case PlSqlParser.NODELAY: case PlSqlParser.NO_DOMAIN_INDEX_FILTER: case PlSqlParser.NO_DST_UPGRADE_INSERT_CONV: case PlSqlParser.NO_ELIM_GROUPBY: case PlSqlParser.NO_ELIMINATE_JOIN: case PlSqlParser.NO_ELIMINATE_OBY: case PlSqlParser.NO_ELIMINATE_OUTER_JOIN: case PlSqlParser.NOENTITYESCAPING: case PlSqlParser.NO_EXPAND_GSET_TO_UNION: case PlSqlParser.NO_EXPAND: case PlSqlParser.NO_EXPAND_TABLE: case PlSqlParser.NO_FACT: case PlSqlParser.NO_FACTORIZE_JOIN: case PlSqlParser.NO_FILTERING: case PlSqlParser.NOFORCE: case PlSqlParser.NO_FULL_OUTER_JOIN_TO_OUTER: case PlSqlParser.NO_GATHER_OPTIMIZER_STATISTICS: case PlSqlParser.NO_GBY_PUSHDOWN: case PlSqlParser.NOGUARANTEE: case PlSqlParser.NO_INDEX_FFS: case PlSqlParser.NO_INDEX: case PlSqlParser.NO_INDEX_SS: case PlSqlParser.NO_INMEMORY: case PlSqlParser.NO_INMEMORY_PRUNING: case PlSqlParser.NOKEEP: case PlSqlParser.NO_LOAD: case PlSqlParser.NOLOCAL: case PlSqlParser.NOLOGGING: case PlSqlParser.NOMAPPING: case PlSqlParser.NOMAXVALUE: case PlSqlParser.NO_MERGE: case PlSqlParser.NOMINIMIZE: case PlSqlParser.NOMINVALUE: case PlSqlParser.NO_MODEL_PUSH_REF: case PlSqlParser.NO_MONITORING: case PlSqlParser.NOMONITORING: case PlSqlParser.NO_MONITOR: case PlSqlParser.NO_MULTIMV_REWRITE: case PlSqlParser.NO_NATIVE_FULL_OUTER_JOIN: case PlSqlParser.NONBLOCKING: case PlSqlParser.NONEDITIONABLE: case PlSqlParser.NONE: case PlSqlParser.NO_NLJ_BATCHING: case PlSqlParser.NO_NLJ_PREFETCH: case PlSqlParser.NO: case PlSqlParser.NONSCHEMA: case PlSqlParser.NO_OBJECT_LINK: case PlSqlParser.NOORDER: case PlSqlParser.NO_ORDER_ROLLUPS: case PlSqlParser.NO_OUTER_JOIN_TO_ANTI: case PlSqlParser.NO_OUTER_JOIN_TO_INNER: case PlSqlParser.NOOVERRIDE: case PlSqlParser.NO_PARALLEL_INDEX: case PlSqlParser.NOPARALLEL_INDEX: case PlSqlParser.NO_PARALLEL: case PlSqlParser.NOPARALLEL: case PlSqlParser.NO_PARTIAL_COMMIT: case PlSqlParser.NO_PARTIAL_JOIN: case PlSqlParser.NO_PARTIAL_ROLLUP_PUSHDOWN: case PlSqlParser.NOPARTITION: case PlSqlParser.NO_PLACE_DISTINCT: case PlSqlParser.NO_PLACE_GROUP_BY: case PlSqlParser.NO_PQ_CONCURRENT_UNION: case PlSqlParser.NO_PQ_MAP: case PlSqlParser.NO_PQ_REPLICATE: case PlSqlParser.NO_PQ_SKEW: case PlSqlParser.NO_PRUNE_GSETS: case PlSqlParser.NO_PULL_PRED: case PlSqlParser.NO_PUSH_PRED: case PlSqlParser.NO_PUSH_SUBQ: case PlSqlParser.NO_PX_FAULT_TOLERANCE: case PlSqlParser.NO_PX_JOIN_FILTER: case PlSqlParser.NO_QKN_BUFF: case PlSqlParser.NO_QUERY_TRANSFORMATION: case PlSqlParser.NO_REF_CASCADE: case PlSqlParser.NORELOCATE: case PlSqlParser.NORELY: case PlSqlParser.NOREPAIR: case PlSqlParser.NOREPLAY: case PlSqlParser.NORESETLOGS: case PlSqlParser.NO_RESULT_CACHE: case PlSqlParser.NOREVERSE: case PlSqlParser.NO_REWRITE: case PlSqlParser.NOREWRITE: case PlSqlParser.NORMAL: case PlSqlParser.NO_ROOT_SW_FOR_LOCAL: case PlSqlParser.NOROWDEPENDENCIES: case PlSqlParser.NOSCHEMACHECK: case PlSqlParser.NOSEGMENT: case PlSqlParser.NO_SEMIJOIN: case PlSqlParser.NO_SEMI_TO_INNER: case PlSqlParser.NO_SET_TO_JOIN: case PlSqlParser.NOSORT: case PlSqlParser.NO_SQL_TRANSLATION: case PlSqlParser.NO_SQL_TUNE: case PlSqlParser.NO_STAR_TRANSFORMATION: case PlSqlParser.NO_STATEMENT_QUEUING: case PlSqlParser.NO_STATS_GSETS: case PlSqlParser.NOSTRICT: case PlSqlParser.NO_SUBQUERY_PRUNING: case PlSqlParser.NO_SUBSTRB_PAD: case PlSqlParser.NO_SWAP_JOIN_INPUTS: case PlSqlParser.NOSWITCH: case PlSqlParser.NO_TABLE_LOOKUP_BY_NL: case PlSqlParser.NO_TEMP_TABLE: case PlSqlParser.NOTHING: case PlSqlParser.NOTIFICATION: case PlSqlParser.NO_TRANSFORM_DISTINCT_AGG: case PlSqlParser.NO_UNNEST: case PlSqlParser.NO_USE_CUBE: case PlSqlParser.NO_USE_HASH_AGGREGATION: case PlSqlParser.NO_USE_HASH_GBY_FOR_PUSHDOWN: case PlSqlParser.NO_USE_HASH: case PlSqlParser.NO_USE_INVISIBLE_INDEXES: case PlSqlParser.NO_USE_MERGE: case PlSqlParser.NO_USE_NL: case PlSqlParser.NO_USE_VECTOR_AGGREGATION: case PlSqlParser.NOVALIDATE: case PlSqlParser.NO_VECTOR_TRANSFORM_DIMS: case PlSqlParser.NO_VECTOR_TRANSFORM_FACT: case PlSqlParser.NO_VECTOR_TRANSFORM: case PlSqlParser.NO_XDB_FASTPATH_INSERT: case PlSqlParser.NO_XML_DML_REWRITE: case PlSqlParser.NO_XMLINDEX_REWRITE_IN_SELECT: case PlSqlParser.NO_XMLINDEX_REWRITE: case PlSqlParser.NO_XML_QUERY_REWRITE: case PlSqlParser.NO_ZONEMAP: case PlSqlParser.NTH_VALUE: case PlSqlParser.NULLIF: case PlSqlParser.NULLS: case PlSqlParser.NUMBER: case PlSqlParser.NUMERIC: case PlSqlParser.NUM_INDEX_KEYS: case PlSqlParser.NUMTODSINTERVAL: case PlSqlParser.NUMTOYMINTERVAL: case PlSqlParser.NVARCHAR2: case PlSqlParser.NVL2: case PlSqlParser.OBJECT2XML: case PlSqlParser.OBJECT: case PlSqlParser.OBJ_ID: case PlSqlParser.OBJNO: case PlSqlParser.OBJNO_REUSE: case PlSqlParser.OCCURENCES: case PlSqlParser.OFFLINE: case PlSqlParser.OFF: case PlSqlParser.OFFSET: case PlSqlParser.OIDINDEX: case PlSqlParser.OID: case PlSqlParser.OLAP: case PlSqlParser.OLD: case PlSqlParser.OLD_PUSH_PRED: case PlSqlParser.OLS: case PlSqlParser.OLTP: case PlSqlParser.OMIT: case PlSqlParser.ONE: case PlSqlParser.ONLINE: case PlSqlParser.ONLY: case PlSqlParser.OPAQUE: case PlSqlParser.OPAQUE_TRANSFORM: case PlSqlParser.OPAQUE_XCANONICAL: case PlSqlParser.OPCODE: case PlSqlParser.OPEN: case PlSqlParser.OPERATIONS: case PlSqlParser.OPERATOR: case PlSqlParser.OPT_ESTIMATE: case PlSqlParser.OPTIMAL: case PlSqlParser.OPTIMIZE: case PlSqlParser.OPTIMIZER_FEATURES_ENABLE: case PlSqlParser.OPTIMIZER_GOAL: case PlSqlParser.OPT_PARAM: case PlSqlParser.ORA_BRANCH: case PlSqlParser.ORA_CHECK_ACL: case PlSqlParser.ORA_CHECK_PRIVILEGE: case PlSqlParser.ORA_CLUSTERING: case PlSqlParser.ORADATA: case PlSqlParser.ORADEBUG: case PlSqlParser.ORA_DST_AFFECTED: case PlSqlParser.ORA_DST_CONVERT: case PlSqlParser.ORA_DST_ERROR: case PlSqlParser.ORA_GET_ACLIDS: case PlSqlParser.ORA_GET_PRIVILEGES: case PlSqlParser.ORA_HASH: case PlSqlParser.ORA_INVOKING_USERID: case PlSqlParser.ORA_INVOKING_USER: case PlSqlParser.ORA_INVOKING_XS_USER_GUID: case PlSqlParser.ORA_INVOKING_XS_USER: case PlSqlParser.ORA_RAWCOMPARE: case PlSqlParser.ORA_RAWCONCAT: case PlSqlParser.ORA_ROWSCN: case PlSqlParser.ORA_ROWSCN_RAW: case PlSqlParser.ORA_ROWVERSION: case PlSqlParser.ORA_TABVERSION: case PlSqlParser.ORA_WRITE_TIME: case PlSqlParser.ORDERED: case PlSqlParser.ORDERED_PREDICATES: case PlSqlParser.ORDINALITY: case PlSqlParser.OR_EXPAND: case PlSqlParser.ORGANIZATION: case PlSqlParser.OR_PREDICATES: case PlSqlParser.OSERROR: case PlSqlParser.OTHER: case PlSqlParser.OUTER_JOIN_TO_ANTI: case PlSqlParser.OUTER_JOIN_TO_INNER: case PlSqlParser.OUTER: case PlSqlParser.OUTLINE_LEAF: case PlSqlParser.OUTLINE: case PlSqlParser.OUT_OF_LINE: case PlSqlParser.OUT: case PlSqlParser.OVERFLOW_NOMOVE: case PlSqlParser.OVERFLOW: case PlSqlParser.OVERLAPS: case PlSqlParser.OVER: case PlSqlParser.OVERRIDING: case PlSqlParser.OWNER: case PlSqlParser.OWNERSHIP: case PlSqlParser.OWN: case PlSqlParser.PACKAGE: case PlSqlParser.PACKAGES: case PlSqlParser.PARALLEL_ENABLE: case PlSqlParser.PARALLEL_INDEX: case PlSqlParser.PARALLEL: case PlSqlParser.PARAMETERS: case PlSqlParser.PARAM: case PlSqlParser.PARENT: case PlSqlParser.PARITY: case PlSqlParser.PARTIAL_JOIN: case PlSqlParser.PARTIALLY: case PlSqlParser.PARTIAL: case PlSqlParser.PARTIAL_ROLLUP_PUSHDOWN: case PlSqlParser.PARTITION_HASH: case PlSqlParser.PARTITION_LIST: case PlSqlParser.PARTITION: case PlSqlParser.PARTITION_RANGE: case PlSqlParser.PARTITIONS: case PlSqlParser.PARTNUMINST: case PlSqlParser.PASSING: case PlSqlParser.PASSWORD_GRACE_TIME: case PlSqlParser.PASSWORD_LIFE_TIME: case PlSqlParser.PASSWORD_LOCK_TIME: case PlSqlParser.PASSWORD: case PlSqlParser.PASSWORD_REUSE_MAX: case PlSqlParser.PASSWORD_REUSE_TIME: case PlSqlParser.PASSWORD_VERIFY_FUNCTION: case PlSqlParser.PAST: case PlSqlParser.PATCH: case PlSqlParser.PATH: case PlSqlParser.PATH_PREFIX: case PlSqlParser.PATHS: case PlSqlParser.PATTERN: case PlSqlParser.PBL_HS_BEGIN: case PlSqlParser.PBL_HS_END: case PlSqlParser.PCTINCREASE: case PlSqlParser.PCTTHRESHOLD: case PlSqlParser.PCTUSED: case PlSqlParser.PCTVERSION: case PlSqlParser.PENDING: case PlSqlParser.PERCENT_KEYWORD: case PlSqlParser.PERCENT_RANKM: case PlSqlParser.PERFORMANCE: case PlSqlParser.PERIOD_KEYWORD: case PlSqlParser.PERMANENT: case PlSqlParser.PERMISSION: case PlSqlParser.PERMUTE: case PlSqlParser.PER: case PlSqlParser.PFILE: case PlSqlParser.PHYSICAL: case PlSqlParser.PIKEY: case PlSqlParser.PIPELINED: case PlSqlParser.PIV_GB: case PlSqlParser.PIVOT: case PlSqlParser.PIV_SSF: case PlSqlParser.PLACE_DISTINCT: case PlSqlParser.PLACE_GROUP_BY: case PlSqlParser.PLAN: case PlSqlParser.PLSCOPE_SETTINGS: case PlSqlParser.PLS_INTEGER: case PlSqlParser.PLSQL_CCFLAGS: case PlSqlParser.PLSQL_CODE_TYPE: case PlSqlParser.PLSQL_DEBUG: case PlSqlParser.PLSQL_OPTIMIZE_LEVEL: case PlSqlParser.PLSQL_WARNINGS: case PlSqlParser.PLUGGABLE: case PlSqlParser.POINT: case PlSqlParser.POLICY: case PlSqlParser.POOL_16K: case PlSqlParser.POOL_2K: case PlSqlParser.POOL_32K: case PlSqlParser.POOL_4K: case PlSqlParser.POOL_8K: case PlSqlParser.POSITIVEN: case PlSqlParser.POSITIVE: case PlSqlParser.POST_TRANSACTION: case PlSqlParser.POWERMULTISET_BY_CARDINALITY: case PlSqlParser.POWERMULTISET: case PlSqlParser.POWER: case PlSqlParser.PQ_CONCURRENT_UNION: case PlSqlParser.PQ_DISTRIBUTE: case PlSqlParser.PQ_DISTRIBUTE_WINDOW: case PlSqlParser.PQ_FILTER: case PlSqlParser.PQ_MAP: case PlSqlParser.PQ_NOMAP: case PlSqlParser.PQ_REPLICATE: case PlSqlParser.PQ_SKEW: case PlSqlParser.PRAGMA: case PlSqlParser.PREBUILT: case PlSqlParser.PRECEDES: case PlSqlParser.PRECEDING: case PlSqlParser.PRECISION: case PlSqlParser.PRECOMPUTE_SUBQUERY: case PlSqlParser.PREDICATE_REORDERS: case PlSqlParser.PRELOAD: case PlSqlParser.PREPARE: case PlSqlParser.PRESENTNNV: case PlSqlParser.PRESENT: case PlSqlParser.PRESENTV: case PlSqlParser.PRESERVE_OID: case PlSqlParser.PRESERVE: case PlSqlParser.PRETTY: case PlSqlParser.PREVIOUS: case PlSqlParser.PREV: case PlSqlParser.PRIMARY: case PlSqlParser.PRINTBLOBTOCLOB: case PlSqlParser.PRIORITY: case PlSqlParser.PRIVATE: case PlSqlParser.PRIVATE_SGA: case PlSqlParser.PRIVILEGED: case PlSqlParser.PRIVILEGE: case PlSqlParser.PRIVILEGES: case PlSqlParser.PROCEDURAL: case PlSqlParser.PROCEDURE: case PlSqlParser.PROCESS: case PlSqlParser.PROFILE: case PlSqlParser.PROGRAM: case PlSqlParser.PROJECT: case PlSqlParser.PROPAGATE: case PlSqlParser.PROTECTED: case PlSqlParser.PROTECTION: case PlSqlParser.PROXY: case PlSqlParser.PRUNING: case PlSqlParser.PULL_PRED: case PlSqlParser.PURGE: case PlSqlParser.PUSH_PRED: case PlSqlParser.PUSH_SUBQ: case PlSqlParser.PX_FAULT_TOLERANCE: case PlSqlParser.PX_GRANULE: case PlSqlParser.PX_JOIN_FILTER: case PlSqlParser.QB_NAME: case PlSqlParser.QUERY_BLOCK: case PlSqlParser.QUERY: case PlSqlParser.QUEUE_CURR: case PlSqlParser.QUEUE: case PlSqlParser.QUEUE_ROWP: case PlSqlParser.QUIESCE: case PlSqlParser.QUORUM: case PlSqlParser.QUOTA: case PlSqlParser.RAISE: case PlSqlParser.RANDOM_LOCAL: case PlSqlParser.RANDOM: case PlSqlParser.RANGE: case PlSqlParser.RANKM: case PlSqlParser.RAPIDLY: case PlSqlParser.RAW: case PlSqlParser.RAWTOHEX: case PlSqlParser.RAWTONHEX: case PlSqlParser.RBA: case PlSqlParser.RBO_OUTLINE: case PlSqlParser.RDBA: case PlSqlParser.READ: case PlSqlParser.READS: case PlSqlParser.REALM: case PlSqlParser.REAL: case PlSqlParser.REBALANCE: case PlSqlParser.REBUILD: case PlSqlParser.RECORD: case PlSqlParser.RECORDS_PER_BLOCK: case PlSqlParser.RECOVERABLE: case PlSqlParser.RECOVER: case PlSqlParser.RECOVERY: case PlSqlParser.RECYCLEBIN: case PlSqlParser.RECYCLE: case PlSqlParser.REDACTION: case PlSqlParser.REDEFINE: case PlSqlParser.REDO: case PlSqlParser.REDUCED: case PlSqlParser.REDUNDANCY: case PlSqlParser.REF_CASCADE_CURSOR: case PlSqlParser.REFERENCED: case PlSqlParser.REFERENCE: case PlSqlParser.REFERENCES: case PlSqlParser.REFERENCING: case PlSqlParser.REF: case PlSqlParser.REFRESH: case PlSqlParser.REFTOHEX: case PlSqlParser.REGEXP_COUNT: case PlSqlParser.REGEXP_INSTR: case PlSqlParser.REGEXP_LIKE: case PlSqlParser.REGEXP_REPLACE: case PlSqlParser.REGEXP_SUBSTR: case PlSqlParser.REGISTER: case PlSqlParser.REGR_AVGX: case PlSqlParser.REGR_AVGY: case PlSqlParser.REGR_COUNT: case PlSqlParser.REGR_INTERCEPT: case PlSqlParser.REGR_R2: case PlSqlParser.REGR_SLOPE: case PlSqlParser.REGR_SXX: case PlSqlParser.REGR_SXY: case PlSqlParser.REGR_SYY: case PlSqlParser.REGULAR: case PlSqlParser.REJECT: case PlSqlParser.REKEY: case PlSqlParser.RELATIONAL: case PlSqlParser.RELOCATE: case PlSqlParser.RELY: case PlSqlParser.REMAINDER: case PlSqlParser.REMOTE_MAPPED: case PlSqlParser.REMOVE: case PlSqlParser.RENAME: case PlSqlParser.REPAIR: case PlSqlParser.REPEAT: case PlSqlParser.REPLACE: case PlSqlParser.REPLICATION: case PlSqlParser.REQUIRED: case PlSqlParser.RESETLOGS: case PlSqlParser.RESET: case PlSqlParser.RESIZE: case PlSqlParser.RESOLVE: case PlSqlParser.RESOLVER: case PlSqlParser.RESPECT: case PlSqlParser.RESTART: case PlSqlParser.RESTORE_AS_INTERVALS: case PlSqlParser.RESTORE: case PlSqlParser.RESTRICT_ALL_REF_CONS: case PlSqlParser.RESTRICTED: case PlSqlParser.RESTRICT_REFERENCES: case PlSqlParser.RESTRICT: case PlSqlParser.RESULT_CACHE: case PlSqlParser.RESULT: case PlSqlParser.RESUMABLE: case PlSqlParser.RESUME: case PlSqlParser.RETENTION: case PlSqlParser.RETRY_ON_ROW_CHANGE: case PlSqlParser.RETURNING: case PlSqlParser.RETURN: case PlSqlParser.REUSE: case PlSqlParser.REVERSE: case PlSqlParser.REWRITE_OR_ERROR: case PlSqlParser.REWRITE: case PlSqlParser.RIGHT: case PlSqlParser.ROLE: case PlSqlParser.ROLESET: case PlSqlParser.ROLES: case PlSqlParser.ROLLBACK: case PlSqlParser.ROLLING: case PlSqlParser.ROLLUP: case PlSqlParser.ROWDEPENDENCIES: case PlSqlParser.ROWID_MAPPING_TABLE: case PlSqlParser.ROWID: case PlSqlParser.ROWIDTOCHAR: case PlSqlParser.ROWIDTONCHAR: case PlSqlParser.ROW_LENGTH: case PlSqlParser.ROWNUM: case PlSqlParser.ROW: case PlSqlParser.ROWS: case PlSqlParser.RPAD: case PlSqlParser.RTRIM: case PlSqlParser.RULE: case PlSqlParser.RULES: case PlSqlParser.RUNNING: case PlSqlParser.SALT: case PlSqlParser.SAMPLE: case PlSqlParser.SAVE_AS_INTERVALS: case PlSqlParser.SAVEPOINT: case PlSqlParser.SAVE: case PlSqlParser.SB4: case PlSqlParser.SCALE_ROWS: case PlSqlParser.SCALE: case PlSqlParser.SCAN_INSTANCES: case PlSqlParser.SCAN: case PlSqlParser.SCHEDULER: case PlSqlParser.SCHEMACHECK: case PlSqlParser.SCHEMA: case PlSqlParser.SCN_ASCENDING: case PlSqlParser.SCN: case PlSqlParser.SCOPE: case PlSqlParser.SCRUB: case PlSqlParser.SD_ALL: case PlSqlParser.SD_INHIBIT: case PlSqlParser.SDO_GEOM_MBR: case PlSqlParser.SD_SHOW: case PlSqlParser.SEARCH: case PlSqlParser.SECOND: case PlSqlParser.SECRET: case PlSqlParser.SECUREFILE_DBA: case PlSqlParser.SECUREFILE: case PlSqlParser.SECURITY: case PlSqlParser.SEED: case PlSqlParser.SEG_BLOCK: case PlSqlParser.SEG_FILE: case PlSqlParser.SEGMENT: case PlSqlParser.SELECTIVITY: case PlSqlParser.SELF: case PlSqlParser.SEMIJOIN_DRIVER: case PlSqlParser.SEMIJOIN: case PlSqlParser.SEMI_TO_INNER: case PlSqlParser.SEQUENCED: case PlSqlParser.SEQUENCE: case PlSqlParser.SEQUENTIAL: case PlSqlParser.SERIALIZABLE: case PlSqlParser.SERIALLY_REUSABLE: case PlSqlParser.SERIAL: case PlSqlParser.SERVERERROR: case PlSqlParser.SERVICE_NAME_CONVERT: case PlSqlParser.SERVICES: case PlSqlParser.SESSION_CACHED_CURSORS: case PlSqlParser.SESSION: case PlSqlParser.SESSIONS_PER_USER: case PlSqlParser.SESSIONTIMEZONE: case PlSqlParser.SESSIONTZNAME: case PlSqlParser.SET: case PlSqlParser.SETS: case PlSqlParser.SETTINGS: case PlSqlParser.SET_TO_JOIN: case PlSqlParser.SEVERE: case PlSqlParser.SHARED_POOL: case PlSqlParser.SHARED: case PlSqlParser.SHARING: case PlSqlParser.SHELFLIFE: case PlSqlParser.SHOW: case PlSqlParser.SHRINK: case PlSqlParser.SHUTDOWN: case PlSqlParser.SIBLINGS: case PlSqlParser.SID: case PlSqlParser.SIGNAL_COMPONENT: case PlSqlParser.SIGNAL_FUNCTION: case PlSqlParser.SIGN: case PlSqlParser.SIGNTYPE: case PlSqlParser.SIMPLE_INTEGER: case PlSqlParser.SIMPLE: case PlSqlParser.SINGLE: case PlSqlParser.SINGLETASK: case PlSqlParser.SINH: case PlSqlParser.SIN: case PlSqlParser.SKIP_EXT_OPTIMIZER: case PlSqlParser.SKIP_: case PlSqlParser.SKIP_UNQ_UNUSABLE_IDX: case PlSqlParser.SKIP_UNUSABLE_INDEXES: case PlSqlParser.SMALLFILE: case PlSqlParser.SMALLINT: case PlSqlParser.SNAPSHOT: case PlSqlParser.SOME: case PlSqlParser.SORT: case PlSqlParser.SOUNDEX: case PlSqlParser.SOURCE_FILE_DIRECTORY: case PlSqlParser.SOURCE_FILE_NAME_CONVERT: case PlSqlParser.SOURCE: case PlSqlParser.SPACE_KEYWORD: case PlSqlParser.SPECIFICATION: case PlSqlParser.SPFILE: case PlSqlParser.SPLIT: case PlSqlParser.SPREADSHEET: case PlSqlParser.SQLDATA: case PlSqlParser.SQLERROR: case PlSqlParser.SQLLDR: case PlSqlParser.SQL: case PlSqlParser.SQL_TRACE: case PlSqlParser.SQL_TRANSLATION_PROFILE: case PlSqlParser.SQRT: case PlSqlParser.STALE: case PlSqlParser.STANDALONE: case PlSqlParser.STANDARD_HASH: case PlSqlParser.STANDBY_MAX_DATA_DELAY: case PlSqlParser.STANDBYS: case PlSqlParser.STANDBY: case PlSqlParser.STAR: case PlSqlParser.STAR_TRANSFORMATION: case PlSqlParser.STARTUP: case PlSqlParser.STATEMENT_ID: case PlSqlParser.STATEMENT_QUEUING: case PlSqlParser.STATEMENTS: case PlSqlParser.STATEMENT: case PlSqlParser.STATE: case PlSqlParser.STATIC: case PlSqlParser.STATISTICS: case PlSqlParser.STATS_BINOMIAL_TEST: case PlSqlParser.STATS_CROSSTAB: case PlSqlParser.STATS_F_TEST: case PlSqlParser.STATS_KS_TEST: case PlSqlParser.STATS_MODE: case PlSqlParser.STATS_MW_TEST: case PlSqlParser.STATS_ONE_WAY_ANOVA: case PlSqlParser.STATS_T_TEST_INDEP: case PlSqlParser.STATS_T_TEST_INDEPU: case PlSqlParser.STATS_T_TEST_ONE: case PlSqlParser.STATS_T_TEST_PAIRED: case PlSqlParser.STATS_WSR_TEST: case PlSqlParser.STDDEV_POP: case PlSqlParser.STDDEV_SAMP: case PlSqlParser.STOP: case PlSqlParser.STORAGE: case PlSqlParser.STORE: case PlSqlParser.STREAMS: case PlSqlParser.STREAM: case PlSqlParser.STRICT: case PlSqlParser.STRING: case PlSqlParser.STRIPE_COLUMNS: case PlSqlParser.STRIPE_WIDTH: case PlSqlParser.STRIP: case PlSqlParser.STRUCTURE: case PlSqlParser.SUBMULTISET: case PlSqlParser.SUBPARTITION_REL: case PlSqlParser.SUBPARTITIONS: case PlSqlParser.SUBPARTITION: case PlSqlParser.SUBQUERIES: case PlSqlParser.SUBQUERY_PRUNING: case PlSqlParser.SUBSCRIBE: case PlSqlParser.SUBSET: case PlSqlParser.SUBSTITUTABLE: case PlSqlParser.SUBSTR2: case PlSqlParser.SUBSTR4: case PlSqlParser.SUBSTRB: case PlSqlParser.SUBSTRC: case PlSqlParser.SUBTYPE: case PlSqlParser.SUCCESSFUL: case PlSqlParser.SUCCESS: case PlSqlParser.SUMMARY: case PlSqlParser.SUPPLEMENTAL: case PlSqlParser.SUSPEND: case PlSqlParser.SWAP_JOIN_INPUTS: case PlSqlParser.SWITCHOVER: case PlSqlParser.SWITCH: case PlSqlParser.SYNCHRONOUS: case PlSqlParser.SYNC: case PlSqlParser.SYSASM: case PlSqlParser.SYS_AUDIT: case PlSqlParser.SYSAUX: case PlSqlParser.SYSBACKUP: case PlSqlParser.SYS_CHECKACL: case PlSqlParser.SYS_CHECK_PRIVILEGE: case PlSqlParser.SYS_CONNECT_BY_PATH: case PlSqlParser.SYS_CONTEXT: case PlSqlParser.SYSDATE: case PlSqlParser.SYSDBA: case PlSqlParser.SYS_DBURIGEN: case PlSqlParser.SYSDG: case PlSqlParser.SYS_DL_CURSOR: case PlSqlParser.SYS_DM_RXFORM_CHR: case PlSqlParser.SYS_DM_RXFORM_NUM: case PlSqlParser.SYS_DOM_COMPARE: case PlSqlParser.SYS_DST_PRIM2SEC: case PlSqlParser.SYS_DST_SEC2PRIM: case PlSqlParser.SYS_ET_BFILE_TO_RAW: case PlSqlParser.SYS_ET_BLOB_TO_IMAGE: case PlSqlParser.SYS_ET_IMAGE_TO_BLOB: case PlSqlParser.SYS_ET_RAW_TO_BFILE: case PlSqlParser.SYS_EXTPDTXT: case PlSqlParser.SYS_EXTRACT_UTC: case PlSqlParser.SYS_FBT_INSDEL: case PlSqlParser.SYS_FILTER_ACLS: case PlSqlParser.SYS_FNMATCHES: case PlSqlParser.SYS_FNREPLACE: case PlSqlParser.SYS_GET_ACLIDS: case PlSqlParser.SYS_GET_COL_ACLIDS: case PlSqlParser.SYS_GET_PRIVILEGES: case PlSqlParser.SYS_GETTOKENID: case PlSqlParser.SYS_GETXTIVAL: case PlSqlParser.SYS_GUID: case PlSqlParser.SYSGUID: case PlSqlParser.SYSKM: case PlSqlParser.SYS_MAKE_XMLNODEID: case PlSqlParser.SYS_MAKEXML: case PlSqlParser.SYS_MKXMLATTR: case PlSqlParser.SYS_MKXTI: case PlSqlParser.SYSOBJ: case PlSqlParser.SYS_OP_ADT2BIN: case PlSqlParser.SYS_OP_ADTCONS: case PlSqlParser.SYS_OP_ALSCRVAL: case PlSqlParser.SYS_OP_ATG: case PlSqlParser.SYS_OP_BIN2ADT: case PlSqlParser.SYS_OP_BITVEC: case PlSqlParser.SYS_OP_BL2R: case PlSqlParser.SYS_OP_BLOOM_FILTER_LIST: case PlSqlParser.SYS_OP_BLOOM_FILTER: case PlSqlParser.SYS_OP_C2C: case PlSqlParser.SYS_OP_CAST: case PlSqlParser.SYS_OP_CEG: case PlSqlParser.SYS_OP_CL2C: case PlSqlParser.SYS_OP_COMBINED_HASH: case PlSqlParser.SYS_OP_COMP: case PlSqlParser.SYS_OP_CONVERT: case PlSqlParser.SYS_OP_COUNTCHG: case PlSqlParser.SYS_OP_CSCONV: case PlSqlParser.SYS_OP_CSCONVTEST: case PlSqlParser.SYS_OP_CSR: case PlSqlParser.SYS_OP_CSX_PATCH: case PlSqlParser.SYS_OP_CYCLED_SEQ: case PlSqlParser.SYS_OP_DECOMP: case PlSqlParser.SYS_OP_DESCEND: case PlSqlParser.SYS_OP_DISTINCT: case PlSqlParser.SYS_OP_DRA: case PlSqlParser.SYS_OP_DUMP: case PlSqlParser.SYS_OP_DV_CHECK: case PlSqlParser.SYS_OP_ENFORCE_NOT_NULL: case PlSqlParser.SYSOPER: case PlSqlParser.SYS_OP_EXTRACT: case PlSqlParser.SYS_OP_GROUPING: case PlSqlParser.SYS_OP_GUID: case PlSqlParser.SYS_OP_HASH: case PlSqlParser.SYS_OP_IIX: case PlSqlParser.SYS_OP_ITR: case PlSqlParser.SYS_OP_KEY_VECTOR_CREATE: case PlSqlParser.SYS_OP_KEY_VECTOR_FILTER_LIST: case PlSqlParser.SYS_OP_KEY_VECTOR_FILTER: case PlSqlParser.SYS_OP_KEY_VECTOR_SUCCEEDED: case PlSqlParser.SYS_OP_KEY_VECTOR_USE: case PlSqlParser.SYS_OP_LBID: case PlSqlParser.SYS_OP_LOBLOC2BLOB: case PlSqlParser.SYS_OP_LOBLOC2CLOB: case PlSqlParser.SYS_OP_LOBLOC2ID: case PlSqlParser.SYS_OP_LOBLOC2NCLOB: case PlSqlParser.SYS_OP_LOBLOC2TYP: case PlSqlParser.SYS_OP_LSVI: case PlSqlParser.SYS_OP_LVL: case PlSqlParser.SYS_OP_MAKEOID: case PlSqlParser.SYS_OP_MAP_NONNULL: case PlSqlParser.SYS_OP_MSR: case PlSqlParser.SYS_OP_NICOMBINE: case PlSqlParser.SYS_OP_NIEXTRACT: case PlSqlParser.SYS_OP_NII: case PlSqlParser.SYS_OP_NIX: case PlSqlParser.SYS_OP_NOEXPAND: case PlSqlParser.SYS_OP_NTCIMG: case PlSqlParser.SYS_OP_NUMTORAW: case PlSqlParser.SYS_OP_OIDVALUE: case PlSqlParser.SYS_OP_OPNSIZE: case PlSqlParser.SYS_OP_PAR_1: case PlSqlParser.SYS_OP_PARGID_1: case PlSqlParser.SYS_OP_PARGID: case PlSqlParser.SYS_OP_PAR: case PlSqlParser.SYS_OP_PART_ID: case PlSqlParser.SYS_OP_PIVOT: case PlSqlParser.SYS_OP_R2O: case PlSqlParser.SYS_OP_RAWTONUM: case PlSqlParser.SYS_OP_RDTM: case PlSqlParser.SYS_OP_REF: case PlSqlParser.SYS_OP_RMTD: case PlSqlParser.SYS_OP_ROWIDTOOBJ: case PlSqlParser.SYS_OP_RPB: case PlSqlParser.SYS_OPTLOBPRBSC: case PlSqlParser.SYS_OP_TOSETID: case PlSqlParser.SYS_OP_TPR: case PlSqlParser.SYS_OP_TRTB: case PlSqlParser.SYS_OPTXICMP: case PlSqlParser.SYS_OPTXQCASTASNQ: case PlSqlParser.SYS_OP_UNDESCEND: case PlSqlParser.SYS_OP_VECAND: case PlSqlParser.SYS_OP_VECBIT: case PlSqlParser.SYS_OP_VECOR: case PlSqlParser.SYS_OP_VECXOR: case PlSqlParser.SYS_OP_VERSION: case PlSqlParser.SYS_OP_VREF: case PlSqlParser.SYS_OP_VVD: case PlSqlParser.SYS_OP_XMLCONS_FOR_CSX: case PlSqlParser.SYS_OP_XPTHATG: case PlSqlParser.SYS_OP_XPTHIDX: case PlSqlParser.SYS_OP_XPTHOP: case PlSqlParser.SYS_OP_XTXT2SQLT: case PlSqlParser.SYS_OP_ZONE_ID: case PlSqlParser.SYS_ORDERKEY_DEPTH: case PlSqlParser.SYS_ORDERKEY_MAXCHILD: case PlSqlParser.SYS_ORDERKEY_PARENT: case PlSqlParser.SYS_PARALLEL_TXN: case PlSqlParser.SYS_PATHID_IS_ATTR: case PlSqlParser.SYS_PATHID_IS_NMSPC: case PlSqlParser.SYS_PATHID_LASTNAME: case PlSqlParser.SYS_PATHID_LASTNMSPC: case PlSqlParser.SYS_PATH_REVERSE: case PlSqlParser.SYS_PXQEXTRACT: case PlSqlParser.SYS_RAW_TO_XSID: case PlSqlParser.SYS_RID_ORDER: case PlSqlParser.SYS_ROW_DELTA: case PlSqlParser.SYS_SC_2_XMLT: case PlSqlParser.SYS_SYNRCIREDO: case PlSqlParser.SYSTEM_DEFINED: case PlSqlParser.SYSTEM: case PlSqlParser.SYSTIMESTAMP: case PlSqlParser.SYS_TYPEID: case PlSqlParser.SYS_UMAKEXML: case PlSqlParser.SYS_XMLANALYZE: case PlSqlParser.SYS_XMLCONTAINS: case PlSqlParser.SYS_XMLCONV: case PlSqlParser.SYS_XMLEXNSURI: case PlSqlParser.SYS_XMLGEN: case PlSqlParser.SYS_XMLI_LOC_ISNODE: case PlSqlParser.SYS_XMLI_LOC_ISTEXT: case PlSqlParser.SYS_XMLINSTR: case PlSqlParser.SYS_XMLLOCATOR_GETSVAL: case PlSqlParser.SYS_XMLNODEID_GETCID: case PlSqlParser.SYS_XMLNODEID_GETLOCATOR: case PlSqlParser.SYS_XMLNODEID_GETOKEY: case PlSqlParser.SYS_XMLNODEID_GETPATHID: case PlSqlParser.SYS_XMLNODEID_GETPTRID: case PlSqlParser.SYS_XMLNODEID_GETRID: case PlSqlParser.SYS_XMLNODEID_GETSVAL: case PlSqlParser.SYS_XMLNODEID_GETTID: case PlSqlParser.SYS_XMLNODEID: case PlSqlParser.SYS_XMLT_2_SC: case PlSqlParser.SYS_XMLTRANSLATE: case PlSqlParser.SYS_XMLTYPE2SQL: case PlSqlParser.SYS_XQ_ASQLCNV: case PlSqlParser.SYS_XQ_ATOMCNVCHK: case PlSqlParser.SYS_XQBASEURI: case PlSqlParser.SYS_XQCASTABLEERRH: case PlSqlParser.SYS_XQCODEP2STR: case PlSqlParser.SYS_XQCODEPEQ: case PlSqlParser.SYS_XQCON2SEQ: case PlSqlParser.SYS_XQCONCAT: case PlSqlParser.SYS_XQDELETE: case PlSqlParser.SYS_XQDFLTCOLATION: case PlSqlParser.SYS_XQDOC: case PlSqlParser.SYS_XQDOCURI: case PlSqlParser.SYS_XQDURDIV: case PlSqlParser.SYS_XQED4URI: case PlSqlParser.SYS_XQENDSWITH: case PlSqlParser.SYS_XQERRH: case PlSqlParser.SYS_XQERR: case PlSqlParser.SYS_XQESHTMLURI: case PlSqlParser.SYS_XQEXLOBVAL: case PlSqlParser.SYS_XQEXSTWRP: case PlSqlParser.SYS_XQEXTRACT: case PlSqlParser.SYS_XQEXTRREF: case PlSqlParser.SYS_XQEXVAL: case PlSqlParser.SYS_XQFB2STR: case PlSqlParser.SYS_XQFNBOOL: case PlSqlParser.SYS_XQFNCMP: case PlSqlParser.SYS_XQFNDATIM: case PlSqlParser.SYS_XQFNLNAME: case PlSqlParser.SYS_XQFNNM: case PlSqlParser.SYS_XQFNNSURI: case PlSqlParser.SYS_XQFNPREDTRUTH: case PlSqlParser.SYS_XQFNQNM: case PlSqlParser.SYS_XQFNROOT: case PlSqlParser.SYS_XQFORMATNUM: case PlSqlParser.SYS_XQFTCONTAIN: case PlSqlParser.SYS_XQFUNCR: case PlSqlParser.SYS_XQGETCONTENT: case PlSqlParser.SYS_XQINDXOF: case PlSqlParser.SYS_XQINSERT: case PlSqlParser.SYS_XQINSPFX: case PlSqlParser.SYS_XQIRI2URI: case PlSqlParser.SYS_XQLANG: case PlSqlParser.SYS_XQLLNMFRMQNM: case PlSqlParser.SYS_XQMKNODEREF: case PlSqlParser.SYS_XQNILLED: case PlSqlParser.SYS_XQNODENAME: case PlSqlParser.SYS_XQNORMSPACE: case PlSqlParser.SYS_XQNORMUCODE: case PlSqlParser.SYS_XQ_NRNG: case PlSqlParser.SYS_XQNSP4PFX: case PlSqlParser.SYS_XQNSPFRMQNM: case PlSqlParser.SYS_XQPFXFRMQNM: case PlSqlParser.SYS_XQ_PKSQL2XML: case PlSqlParser.SYS_XQPOLYABS: case PlSqlParser.SYS_XQPOLYADD: case PlSqlParser.SYS_XQPOLYCEL: case PlSqlParser.SYS_XQPOLYCSTBL: case PlSqlParser.SYS_XQPOLYCST: case PlSqlParser.SYS_XQPOLYDIV: case PlSqlParser.SYS_XQPOLYFLR: case PlSqlParser.SYS_XQPOLYMOD: case PlSqlParser.SYS_XQPOLYMUL: case PlSqlParser.SYS_XQPOLYRND: case PlSqlParser.SYS_XQPOLYSQRT: case PlSqlParser.SYS_XQPOLYSUB: case PlSqlParser.SYS_XQPOLYUMUS: case PlSqlParser.SYS_XQPOLYUPLS: case PlSqlParser.SYS_XQPOLYVEQ: case PlSqlParser.SYS_XQPOLYVGE: case PlSqlParser.SYS_XQPOLYVGT: case PlSqlParser.SYS_XQPOLYVLE: case PlSqlParser.SYS_XQPOLYVLT: case PlSqlParser.SYS_XQPOLYVNE: case PlSqlParser.SYS_XQREF2VAL: case PlSqlParser.SYS_XQRENAME: case PlSqlParser.SYS_XQREPLACE: case PlSqlParser.SYS_XQRESVURI: case PlSqlParser.SYS_XQRNDHALF2EVN: case PlSqlParser.SYS_XQRSLVQNM: case PlSqlParser.SYS_XQRYENVPGET: case PlSqlParser.SYS_XQRYVARGET: case PlSqlParser.SYS_XQRYWRP: case PlSqlParser.SYS_XQSEQ2CON4XC: case PlSqlParser.SYS_XQSEQ2CON: case PlSqlParser.SYS_XQSEQDEEPEQ: case PlSqlParser.SYS_XQSEQINSB: case PlSqlParser.SYS_XQSEQRM: case PlSqlParser.SYS_XQSEQRVS: case PlSqlParser.SYS_XQSEQSUB: case PlSqlParser.SYS_XQSEQTYPMATCH: case PlSqlParser.SYS_XQSTARTSWITH: case PlSqlParser.SYS_XQSTATBURI: case PlSqlParser.SYS_XQSTR2CODEP: case PlSqlParser.SYS_XQSTRJOIN: case PlSqlParser.SYS_XQSUBSTRAFT: case PlSqlParser.SYS_XQSUBSTRBEF: case PlSqlParser.SYS_XQTOKENIZE: case PlSqlParser.SYS_XQTREATAS: case PlSqlParser.SYS_XQ_UPKXML2SQL: case PlSqlParser.SYS_XQXFORM: case PlSqlParser.SYS_XSID_TO_RAW: case PlSqlParser.SYS_ZMAP_FILTER: case PlSqlParser.SYS_ZMAP_REFRESH: case PlSqlParser.TABLE_LOOKUP_BY_NL: case PlSqlParser.TABLESPACE_NO: case PlSqlParser.TABLESPACE: case PlSqlParser.TABLES: case PlSqlParser.TABLE_STATS: case PlSqlParser.TABLE: case PlSqlParser.TABNO: case PlSqlParser.TAG: case PlSqlParser.TANH: case PlSqlParser.TAN: case PlSqlParser.TBLORIDXPARTNUM: case PlSqlParser.TEMPFILE: case PlSqlParser.TEMPLATE: case PlSqlParser.TEMPORARY: case PlSqlParser.TEMP_TABLE: case PlSqlParser.TEST: case PlSqlParser.TEXT: case PlSqlParser.THAN: case PlSqlParser.THEN: case PlSqlParser.THE: case PlSqlParser.THREAD: case PlSqlParser.THROUGH: case PlSqlParser.TIER: case PlSqlParser.TIES: case PlSqlParser.TIMEOUT: case PlSqlParser.TIMESTAMP_LTZ_UNCONSTRAINED: case PlSqlParser.TIMESTAMP: case PlSqlParser.TIMESTAMP_TZ_UNCONSTRAINED: case PlSqlParser.TIMESTAMP_UNCONSTRAINED: case PlSqlParser.TIMES: case PlSqlParser.TIME: case PlSqlParser.TIMEZONE_ABBR: case PlSqlParser.TIMEZONE_HOUR: case PlSqlParser.TIMEZONE_MINUTE: case PlSqlParser.TIMEZONE_OFFSET: case PlSqlParser.TIMEZONE_REGION: case PlSqlParser.TIME_ZONE: case PlSqlParser.TIV_GB: case PlSqlParser.TIV_SSF: case PlSqlParser.TO_ACLID: case PlSqlParser.TO_BINARY_DOUBLE: case PlSqlParser.TO_BINARY_FLOAT: case PlSqlParser.TO_BLOB: case PlSqlParser.TO_CLOB: case PlSqlParser.TO_DSINTERVAL: case PlSqlParser.TO_LOB: case PlSqlParser.TO_MULTI_BYTE: case PlSqlParser.TO_NCHAR: case PlSqlParser.TO_NCLOB: case PlSqlParser.TO_NUMBER: case PlSqlParser.TOPLEVEL: case PlSqlParser.TO_SINGLE_BYTE: case PlSqlParser.TO_TIMESTAMP: case PlSqlParser.TO_TIMESTAMP_TZ: case PlSqlParser.TO_TIME: case PlSqlParser.TO_TIME_TZ: case PlSqlParser.TO_YMINTERVAL: case PlSqlParser.TRACE: case PlSqlParser.TRACING: case PlSqlParser.TRACKING: case PlSqlParser.TRAILING: case PlSqlParser.TRANSACTION: case PlSqlParser.TRANSFORM_DISTINCT_AGG: case PlSqlParser.TRANSITIONAL: case PlSqlParser.TRANSITION: case PlSqlParser.TRANSLATE: case PlSqlParser.TRANSLATION: case PlSqlParser.TREAT: case PlSqlParser.TRIGGERS: case PlSqlParser.TRIGGER: case PlSqlParser.TRUE: case PlSqlParser.TRUNCATE: case PlSqlParser.TRUNC: case PlSqlParser.TRUSTED: case PlSqlParser.TRUST: case PlSqlParser.TUNING: case PlSqlParser.TX: case PlSqlParser.TYPES: case PlSqlParser.TYPE: case PlSqlParser.TZ_OFFSET: case PlSqlParser.UB2: case PlSqlParser.UBA: case PlSqlParser.UCS2: case PlSqlParser.UID: case PlSqlParser.UNARCHIVED: case PlSqlParser.UNBOUNDED: case PlSqlParser.UNBOUND: case PlSqlParser.UNCONDITIONAL: case PlSqlParser.UNDER: case PlSqlParser.UNDO: case PlSqlParser.UNDROP: case PlSqlParser.UNIFORM: case PlSqlParser.UNISTR: case PlSqlParser.UNLIMITED: case PlSqlParser.UNLOAD: case PlSqlParser.UNLOCK: case PlSqlParser.UNMATCHED: case PlSqlParser.UNNEST_INNERJ_DISTINCT_VIEW: case PlSqlParser.UNNEST_NOSEMIJ_NODISTINCTVIEW: case PlSqlParser.UNNEST_SEMIJ_VIEW: case PlSqlParser.UNNEST: case PlSqlParser.UNPACKED: case PlSqlParser.UNPIVOT: case PlSqlParser.UNPLUG: case PlSqlParser.UNPROTECTED: case PlSqlParser.UNQUIESCE: case PlSqlParser.UNRECOVERABLE: case PlSqlParser.UNRESTRICTED: case PlSqlParser.UNSUBSCRIBE: case PlSqlParser.UNTIL: case PlSqlParser.UNUSABLE: case PlSqlParser.UNUSED: case PlSqlParser.UPDATABLE: case PlSqlParser.UPDATED: case PlSqlParser.UPDATEXML: case PlSqlParser.UPD_INDEXES: case PlSqlParser.UPD_JOININDEX: case PlSqlParser.UPGRADE: case PlSqlParser.UPPER: case PlSqlParser.UPSERT: case PlSqlParser.UROWID: case PlSqlParser.USABLE: case PlSqlParser.USAGE: case PlSqlParser.USE_ANTI: case PlSqlParser.USE_CONCAT: case PlSqlParser.USE_CUBE: case PlSqlParser.USE_HASH_AGGREGATION: case PlSqlParser.USE_HASH_GBY_FOR_PUSHDOWN: case PlSqlParser.USE_HASH: case PlSqlParser.USE_HIDDEN_PARTITIONS: case PlSqlParser.USE_INVISIBLE_INDEXES: case PlSqlParser.USE_MERGE_CARTESIAN: case PlSqlParser.USE_MERGE: case PlSqlParser.USE_NL: case PlSqlParser.USE_NL_WITH_INDEX: case PlSqlParser.USE_PRIVATE_OUTLINES: case PlSqlParser.USER_DATA: case PlSqlParser.USER_DEFINED: case PlSqlParser.USERENV: case PlSqlParser.USERGROUP: case PlSqlParser.USER_RECYCLEBIN: case PlSqlParser.USERS: case PlSqlParser.USER_TABLESPACES: case PlSqlParser.USER: case PlSqlParser.USE_SEMI: case PlSqlParser.USE_STORED_OUTLINES: case PlSqlParser.USE_TTT_FOR_GSETS: case PlSqlParser.USE: case PlSqlParser.USE_VECTOR_AGGREGATION: case PlSqlParser.USE_WEAK_NAME_RESL: case PlSqlParser.USING_NO_EXPAND: case PlSqlParser.USING: case PlSqlParser.UTF16BE: case PlSqlParser.UTF16LE: case PlSqlParser.UTF32: case PlSqlParser.UTF8: case PlSqlParser.V1: case PlSqlParser.V2: case PlSqlParser.VALIDATE: case PlSqlParser.VALIDATION: case PlSqlParser.VALID_TIME_END: case PlSqlParser.VALUE: case PlSqlParser.VARCHAR2: case PlSqlParser.VARCHAR: case PlSqlParser.VARIABLE: case PlSqlParser.VAR_POP: case PlSqlParser.VARRAYS: case PlSqlParser.VARRAY: case PlSqlParser.VAR_SAMP: case PlSqlParser.VARYING: case PlSqlParser.VECTOR_READ_TRACE: case PlSqlParser.VECTOR_READ: case PlSqlParser.VECTOR_TRANSFORM_DIMS: case PlSqlParser.VECTOR_TRANSFORM_FACT: case PlSqlParser.VECTOR_TRANSFORM: case PlSqlParser.VERIFIER: case PlSqlParser.VERIFY: case PlSqlParser.VERSIONING: case PlSqlParser.VERSIONS_ENDSCN: case PlSqlParser.VERSIONS_ENDTIME: case PlSqlParser.VERSIONS_OPERATION: case PlSqlParser.VERSIONS_STARTSCN: case PlSqlParser.VERSIONS_STARTTIME: case PlSqlParser.VERSIONS: case PlSqlParser.VERSIONS_XID: case PlSqlParser.VERSION: case PlSqlParser.VIOLATION: case PlSqlParser.VIRTUAL: case PlSqlParser.VISIBILITY: case PlSqlParser.VISIBLE: case PlSqlParser.VOLUME: case PlSqlParser.VSIZE: case PlSqlParser.WAIT: case PlSqlParser.WALLET: case PlSqlParser.WARNING: case PlSqlParser.WEEKS: case PlSqlParser.WEEK: case PlSqlParser.WELLFORMED: case PlSqlParser.WHENEVER: case PlSqlParser.WHEN: case PlSqlParser.WHILE: case PlSqlParser.WHITESPACE: case PlSqlParser.WIDTH_BUCKET: case PlSqlParser.WITHIN: case PlSqlParser.WITHOUT: case PlSqlParser.WITH_PLSQL: case PlSqlParser.WORK: case PlSqlParser.WRAPPED: case PlSqlParser.WRAPPER: case PlSqlParser.WRITE: case PlSqlParser.XDB_FASTPATH_INSERT: case PlSqlParser.X_DYN_PRUNE: case PlSqlParser.XID: case PlSqlParser.XML2OBJECT: case PlSqlParser.XMLAGG: case PlSqlParser.XMLATTRIBUTES: case PlSqlParser.XMLCAST: case PlSqlParser.XMLCDATA: case PlSqlParser.XMLCOLATTVAL: case PlSqlParser.XMLCOMMENT: case PlSqlParser.XMLCONCAT: case PlSqlParser.XMLDIFF: case PlSqlParser.XML_DML_RWT_STMT: case PlSqlParser.XMLELEMENT: case PlSqlParser.XMLEXISTS2: case PlSqlParser.XMLEXISTS: case PlSqlParser.XMLFOREST: case PlSqlParser.XMLINDEX_REWRITE_IN_SELECT: case PlSqlParser.XMLINDEX_REWRITE: case PlSqlParser.XMLINDEX_SEL_IDX_TBL: case PlSqlParser.XMLISNODE: case PlSqlParser.XMLISVALID: case PlSqlParser.XMLNAMESPACES: case PlSqlParser.XMLPARSE: case PlSqlParser.XMLPATCH: case PlSqlParser.XMLPI: case PlSqlParser.XMLQUERYVAL: case PlSqlParser.XMLQUERY: case PlSqlParser.XMLROOT: case PlSqlParser.XMLSCHEMA: case PlSqlParser.XMLSERIALIZE: case PlSqlParser.XMLTABLE: case PlSqlParser.XMLTRANSFORMBLOB: case PlSqlParser.XMLTRANSFORM: case PlSqlParser.XMLTYPE: case PlSqlParser.XML: case PlSqlParser.XPATHTABLE: case PlSqlParser.XS_SYS_CONTEXT: case PlSqlParser.XS: case PlSqlParser.YEARS: case PlSqlParser.YEAR: case PlSqlParser.YES: case PlSqlParser.YMINTERVAL_UNCONSTRAINED: case PlSqlParser.ZONEMAP: case PlSqlParser.ZONE: case PlSqlParser.PREDICTION: case PlSqlParser.PREDICTION_BOUNDS: case PlSqlParser.PREDICTION_COST: case PlSqlParser.PREDICTION_DETAILS: case PlSqlParser.PREDICTION_PROBABILITY: case PlSqlParser.PREDICTION_SET: case PlSqlParser.CUME_DIST: case PlSqlParser.DENSE_RANK: case PlSqlParser.LISTAGG: case PlSqlParser.PERCENT_RANK: case PlSqlParser.PERCENTILE_CONT: case PlSqlParser.PERCENTILE_DISC: case PlSqlParser.RANK: case PlSqlParser.AVG: case PlSqlParser.CORR: case PlSqlParser.COVAR_: case PlSqlParser.LAG: case PlSqlParser.LEAD: case PlSqlParser.MAX: case PlSqlParser.MEDIAN: case PlSqlParser.MIN: case PlSqlParser.NTILE: case PlSqlParser.NVL: case PlSqlParser.RATIO_TO_REPORT: case PlSqlParser.REGR_: case PlSqlParser.ROUND: case PlSqlParser.ROW_NUMBER: case PlSqlParser.SUBSTR: case PlSqlParser.TO_CHAR: case PlSqlParser.TRIM: case PlSqlParser.SUM: case PlSqlParser.STDDEV: case PlSqlParser.VAR_: case PlSqlParser.VARIANCE: case PlSqlParser.LEAST: case PlSqlParser.GREATEST: case PlSqlParser.TO_DATE: case PlSqlParser.PERIOD: case PlSqlParser.DELIMITED_ID: case PlSqlParser.REGULAR_ID: this.enterOuterAlt(localctx, 1); this.state = 3538; this.role_name(); this.state = 3543; this._errHandler.sync(this); _la = this._input.LA(1); while(_la===PlSqlParser.COMMA) { this.state = 3539; this.match(PlSqlParser.COMMA); this.state = 3540; this.role_name(); this.state = 3545; this._errHandler.sync(this); _la = this._input.LA(1); } break; case PlSqlParser.ALL: this.enterOuterAlt(localctx, 2); this.state = 3546; this.match(PlSqlParser.ALL); this.state = 3558; this._errHandler.sync(this); _la = this._input.LA(1); while(_la===PlSqlParser.EXCEPT) { this.state = 3547; this.match(PlSqlParser.EXCEPT); this.state = 3548; this.role_name(); this.state = 3553; this._errHandler.sync(this); _la = this._input.LA(1); while(_la===PlSqlParser.COMMA) { this.state = 3549; this.match(PlSqlParser.COMMA); this.state = 3550; this.role_name(); this.state = 3555; this._errHandler.sync(this); _la = this._input.LA(1); } this.state = 3560; this._errHandler.sync(this); _la = this._input.LA(1); } break; default: throw new antlr4.error.NoViableAltException(this); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function User_default_role_clauseContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_user_default_role_clause; return this; } User_default_role_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); User_default_role_clauseContext.prototype.constructor = User_default_role_clauseContext; User_default_role_clauseContext.prototype.DEFAULT = function() { return this.getToken(PlSqlParser.DEFAULT, 0); }; User_default_role_clauseContext.prototype.ROLE = function() { return this.getToken(PlSqlParser.ROLE, 0); }; User_default_role_clauseContext.prototype.NONE = function() { return this.getToken(PlSqlParser.NONE, 0); }; User_default_role_clauseContext.prototype.role_clause = function() { return this.getTypedRuleContext(Role_clauseContext,0); }; User_default_role_clauseContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterUser_default_role_clause(this); } }; User_default_role_clauseContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitUser_default_role_clause(this); } }; User_default_role_clauseContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitUser_default_role_clause(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.User_default_role_clauseContext = User_default_role_clauseContext; PlSqlParser.prototype.user_default_role_clause = function() { var localctx = new User_default_role_clauseContext(this, this._ctx, this.state); this.enterRule(localctx, 288, PlSqlParser.RULE_user_default_role_clause); try { this.enterOuterAlt(localctx, 1); this.state = 3563; this.match(PlSqlParser.DEFAULT); this.state = 3564; this.match(PlSqlParser.ROLE); this.state = 3567; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,302,this._ctx); switch(la_) { case 1: this.state = 3565; this.match(PlSqlParser.NONE); break; case 2: this.state = 3566; this.role_clause(); break; } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Password_expire_clauseContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_password_expire_clause; return this; } Password_expire_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Password_expire_clauseContext.prototype.constructor = Password_expire_clauseContext; Password_expire_clauseContext.prototype.PASSWORD = function() { return this.getToken(PlSqlParser.PASSWORD, 0); }; Password_expire_clauseContext.prototype.EXPIRE = function() { return this.getToken(PlSqlParser.EXPIRE, 0); }; Password_expire_clauseContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterPassword_expire_clause(this); } }; Password_expire_clauseContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitPassword_expire_clause(this); } }; Password_expire_clauseContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitPassword_expire_clause(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Password_expire_clauseContext = Password_expire_clauseContext; PlSqlParser.prototype.password_expire_clause = function() { var localctx = new Password_expire_clauseContext(this, this._ctx, this.state); this.enterRule(localctx, 290, PlSqlParser.RULE_password_expire_clause); try { this.enterOuterAlt(localctx, 1); this.state = 3569; this.match(PlSqlParser.PASSWORD); this.state = 3570; this.match(PlSqlParser.EXPIRE); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function User_lock_clauseContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_user_lock_clause; return this; } User_lock_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); User_lock_clauseContext.prototype.constructor = User_lock_clauseContext; User_lock_clauseContext.prototype.ACCOUNT = function() { return this.getToken(PlSqlParser.ACCOUNT, 0); }; User_lock_clauseContext.prototype.LOCK = function() { return this.getToken(PlSqlParser.LOCK, 0); }; User_lock_clauseContext.prototype.UNLOCK = function() { return this.getToken(PlSqlParser.UNLOCK, 0); }; User_lock_clauseContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterUser_lock_clause(this); } }; User_lock_clauseContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitUser_lock_clause(this); } }; User_lock_clauseContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitUser_lock_clause(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.User_lock_clauseContext = User_lock_clauseContext; PlSqlParser.prototype.user_lock_clause = function() { var localctx = new User_lock_clauseContext(this, this._ctx, this.state); this.enterRule(localctx, 292, PlSqlParser.RULE_user_lock_clause); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 3572; this.match(PlSqlParser.ACCOUNT); this.state = 3573; _la = this._input.LA(1); if(!(_la===PlSqlParser.LOCK || _la===PlSqlParser.UNLOCK)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function User_editions_clauseContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_user_editions_clause; return this; } User_editions_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); User_editions_clauseContext.prototype.constructor = User_editions_clauseContext; User_editions_clauseContext.prototype.ENABLE = function() { return this.getToken(PlSqlParser.ENABLE, 0); }; User_editions_clauseContext.prototype.EDITIONS = function() { return this.getToken(PlSqlParser.EDITIONS, 0); }; User_editions_clauseContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterUser_editions_clause(this); } }; User_editions_clauseContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitUser_editions_clause(this); } }; User_editions_clauseContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitUser_editions_clause(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.User_editions_clauseContext = User_editions_clauseContext; PlSqlParser.prototype.user_editions_clause = function() { var localctx = new User_editions_clauseContext(this, this._ctx, this.state); this.enterRule(localctx, 294, PlSqlParser.RULE_user_editions_clause); try { this.enterOuterAlt(localctx, 1); this.state = 3575; this.match(PlSqlParser.ENABLE); this.state = 3576; this.match(PlSqlParser.EDITIONS); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Alter_user_editions_clauseContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_alter_user_editions_clause; return this; } Alter_user_editions_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Alter_user_editions_clauseContext.prototype.constructor = Alter_user_editions_clauseContext; Alter_user_editions_clauseContext.prototype.user_editions_clause = function() { return this.getTypedRuleContext(User_editions_clauseContext,0); }; Alter_user_editions_clauseContext.prototype.FOR = function() { return this.getToken(PlSqlParser.FOR, 0); }; Alter_user_editions_clauseContext.prototype.regular_id = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Regular_idContext); } else { return this.getTypedRuleContext(Regular_idContext,i); } }; Alter_user_editions_clauseContext.prototype.FORCE = function() { return this.getToken(PlSqlParser.FORCE, 0); }; Alter_user_editions_clauseContext.prototype.COMMA = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.COMMA); } else { return this.getToken(PlSqlParser.COMMA, i); } }; Alter_user_editions_clauseContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterAlter_user_editions_clause(this); } }; Alter_user_editions_clauseContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitAlter_user_editions_clause(this); } }; Alter_user_editions_clauseContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitAlter_user_editions_clause(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Alter_user_editions_clauseContext = Alter_user_editions_clauseContext; PlSqlParser.prototype.alter_user_editions_clause = function() { var localctx = new Alter_user_editions_clauseContext(this, this._ctx, this.state); this.enterRule(localctx, 296, PlSqlParser.RULE_alter_user_editions_clause); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 3578; this.user_editions_clause(); this.state = 3588; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.FOR) { this.state = 3579; this.match(PlSqlParser.FOR); this.state = 3580; this.regular_id(); this.state = 3585; this._errHandler.sync(this); _la = this._input.LA(1); while(_la===PlSqlParser.COMMA) { this.state = 3581; this.match(PlSqlParser.COMMA); this.state = 3582; this.regular_id(); this.state = 3587; this._errHandler.sync(this); _la = this._input.LA(1); } } this.state = 3591; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.FORCE) { this.state = 3590; this.match(PlSqlParser.FORCE); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Proxy_clauseContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_proxy_clause; return this; } Proxy_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Proxy_clauseContext.prototype.constructor = Proxy_clauseContext; Proxy_clauseContext.prototype.REVOKE = function() { return this.getToken(PlSqlParser.REVOKE, 0); }; Proxy_clauseContext.prototype.CONNECT = function() { return this.getToken(PlSqlParser.CONNECT, 0); }; Proxy_clauseContext.prototype.THROUGH = function() { return this.getToken(PlSqlParser.THROUGH, 0); }; Proxy_clauseContext.prototype.ENTERPRISE = function() { return this.getToken(PlSqlParser.ENTERPRISE, 0); }; Proxy_clauseContext.prototype.USERS = function() { return this.getToken(PlSqlParser.USERS, 0); }; Proxy_clauseContext.prototype.user_object_name = function() { return this.getTypedRuleContext(User_object_nameContext,0); }; Proxy_clauseContext.prototype.GRANT = function() { return this.getToken(PlSqlParser.GRANT, 0); }; Proxy_clauseContext.prototype.WITH = function() { return this.getToken(PlSqlParser.WITH, 0); }; Proxy_clauseContext.prototype.AUTHENTICATION = function() { return this.getToken(PlSqlParser.AUTHENTICATION, 0); }; Proxy_clauseContext.prototype.REQUIRED = function() { return this.getToken(PlSqlParser.REQUIRED, 0); }; Proxy_clauseContext.prototype.AUTHENTICATED = function() { return this.getToken(PlSqlParser.AUTHENTICATED, 0); }; Proxy_clauseContext.prototype.USING = function() { return this.getToken(PlSqlParser.USING, 0); }; Proxy_clauseContext.prototype.NO = function() { return this.getToken(PlSqlParser.NO, 0); }; Proxy_clauseContext.prototype.ROLES = function() { return this.getToken(PlSqlParser.ROLES, 0); }; Proxy_clauseContext.prototype.ROLE = function() { return this.getToken(PlSqlParser.ROLE, 0); }; Proxy_clauseContext.prototype.role_clause = function() { return this.getTypedRuleContext(Role_clauseContext,0); }; Proxy_clauseContext.prototype.PASSWORD = function() { return this.getToken(PlSqlParser.PASSWORD, 0); }; Proxy_clauseContext.prototype.CERTIFICATE = function() { return this.getToken(PlSqlParser.CERTIFICATE, 0); }; Proxy_clauseContext.prototype.DISTINGUISHED = function() { return this.getToken(PlSqlParser.DISTINGUISHED, 0); }; Proxy_clauseContext.prototype.NAME = function() { return this.getToken(PlSqlParser.NAME, 0); }; Proxy_clauseContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterProxy_clause(this); } }; Proxy_clauseContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitProxy_clause(this); } }; Proxy_clauseContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitProxy_clause(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Proxy_clauseContext = Proxy_clauseContext; PlSqlParser.prototype.proxy_clause = function() { var localctx = new Proxy_clauseContext(this, this._ctx, this.state); this.enterRule(localctx, 298, PlSqlParser.RULE_proxy_clause); var _la = 0; // Token type try { this.state = 3632; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.REVOKE: this.enterOuterAlt(localctx, 1); this.state = 3593; this.match(PlSqlParser.REVOKE); this.state = 3594; this.match(PlSqlParser.CONNECT); this.state = 3595; this.match(PlSqlParser.THROUGH); this.state = 3599; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,306,this._ctx); switch(la_) { case 1: this.state = 3596; this.match(PlSqlParser.ENTERPRISE); this.state = 3597; this.match(PlSqlParser.USERS); break; case 2: this.state = 3598; this.user_object_name(); break; } break; case PlSqlParser.GRANT: this.enterOuterAlt(localctx, 2); this.state = 3601; this.match(PlSqlParser.GRANT); this.state = 3602; this.match(PlSqlParser.CONNECT); this.state = 3603; this.match(PlSqlParser.THROUGH); this.state = 3630; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,312,this._ctx); switch(la_) { case 1: this.state = 3604; this.match(PlSqlParser.ENTERPRISE); this.state = 3605; this.match(PlSqlParser.USERS); break; case 2: this.state = 3606; this.user_object_name(); this.state = 3614; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.WITH) { this.state = 3607; this.match(PlSqlParser.WITH); this.state = 3612; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.NO: this.state = 3608; this.match(PlSqlParser.NO); this.state = 3609; this.match(PlSqlParser.ROLES); break; case PlSqlParser.ROLE: this.state = 3610; this.match(PlSqlParser.ROLE); this.state = 3611; this.role_clause(); break; default: throw new antlr4.error.NoViableAltException(this); } } this.state = 3618; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.AUTHENTICATION) { this.state = 3616; this.match(PlSqlParser.AUTHENTICATION); this.state = 3617; this.match(PlSqlParser.REQUIRED); } this.state = 3628; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.AUTHENTICATED) { this.state = 3620; this.match(PlSqlParser.AUTHENTICATED); this.state = 3621; this.match(PlSqlParser.USING); this.state = 3626; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.PASSWORD: this.state = 3622; this.match(PlSqlParser.PASSWORD); break; case PlSqlParser.CERTIFICATE: this.state = 3623; this.match(PlSqlParser.CERTIFICATE); break; case PlSqlParser.DISTINGUISHED: this.state = 3624; this.match(PlSqlParser.DISTINGUISHED); this.state = 3625; this.match(PlSqlParser.NAME); break; default: throw new antlr4.error.NoViableAltException(this); } } break; } break; default: throw new antlr4.error.NoViableAltException(this); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Container_namesContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_container_names; return this; } Container_namesContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Container_namesContext.prototype.constructor = Container_namesContext; Container_namesContext.prototype.LEFT_PAREN = function() { return this.getToken(PlSqlParser.LEFT_PAREN, 0); }; Container_namesContext.prototype.id_expression = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Id_expressionContext); } else { return this.getTypedRuleContext(Id_expressionContext,i); } }; Container_namesContext.prototype.RIGHT_PAREN = function() { return this.getToken(PlSqlParser.RIGHT_PAREN, 0); }; Container_namesContext.prototype.COMMA = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.COMMA); } else { return this.getToken(PlSqlParser.COMMA, i); } }; Container_namesContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterContainer_names(this); } }; Container_namesContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitContainer_names(this); } }; Container_namesContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitContainer_names(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Container_namesContext = Container_namesContext; PlSqlParser.prototype.container_names = function() { var localctx = new Container_namesContext(this, this._ctx, this.state); this.enterRule(localctx, 300, PlSqlParser.RULE_container_names); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 3634; this.match(PlSqlParser.LEFT_PAREN); this.state = 3635; this.id_expression(); this.state = 3640; this._errHandler.sync(this); _la = this._input.LA(1); while(_la===PlSqlParser.COMMA) { this.state = 3636; this.match(PlSqlParser.COMMA); this.state = 3637; this.id_expression(); this.state = 3642; this._errHandler.sync(this); _la = this._input.LA(1); } this.state = 3643; this.match(PlSqlParser.RIGHT_PAREN); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Set_container_dataContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_set_container_data; return this; } Set_container_dataContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Set_container_dataContext.prototype.constructor = Set_container_dataContext; Set_container_dataContext.prototype.SET = function() { return this.getToken(PlSqlParser.SET, 0); }; Set_container_dataContext.prototype.CONTAINER_DATA = function() { return this.getToken(PlSqlParser.CONTAINER_DATA, 0); }; Set_container_dataContext.prototype.EQUALS_OP = function() { return this.getToken(PlSqlParser.EQUALS_OP, 0); }; Set_container_dataContext.prototype.ALL = function() { return this.getToken(PlSqlParser.ALL, 0); }; Set_container_dataContext.prototype.DEFAULT = function() { return this.getToken(PlSqlParser.DEFAULT, 0); }; Set_container_dataContext.prototype.container_names = function() { return this.getTypedRuleContext(Container_namesContext,0); }; Set_container_dataContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterSet_container_data(this); } }; Set_container_dataContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitSet_container_data(this); } }; Set_container_dataContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitSet_container_data(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Set_container_dataContext = Set_container_dataContext; PlSqlParser.prototype.set_container_data = function() { var localctx = new Set_container_dataContext(this, this._ctx, this.state); this.enterRule(localctx, 302, PlSqlParser.RULE_set_container_data); try { this.enterOuterAlt(localctx, 1); this.state = 3645; this.match(PlSqlParser.SET); this.state = 3646; this.match(PlSqlParser.CONTAINER_DATA); this.state = 3647; this.match(PlSqlParser.EQUALS_OP); this.state = 3651; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.ALL: this.state = 3648; this.match(PlSqlParser.ALL); break; case PlSqlParser.DEFAULT: this.state = 3649; this.match(PlSqlParser.DEFAULT); break; case PlSqlParser.LEFT_PAREN: this.state = 3650; this.container_names(); break; default: throw new antlr4.error.NoViableAltException(this); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Add_rem_container_dataContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_add_rem_container_data; return this; } Add_rem_container_dataContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Add_rem_container_dataContext.prototype.constructor = Add_rem_container_dataContext; Add_rem_container_dataContext.prototype.CONTAINER_DATA = function() { return this.getToken(PlSqlParser.CONTAINER_DATA, 0); }; Add_rem_container_dataContext.prototype.EQUALS_OP = function() { return this.getToken(PlSqlParser.EQUALS_OP, 0); }; Add_rem_container_dataContext.prototype.container_names = function() { return this.getTypedRuleContext(Container_namesContext,0); }; Add_rem_container_dataContext.prototype.ADD = function() { return this.getToken(PlSqlParser.ADD, 0); }; Add_rem_container_dataContext.prototype.REMOVE = function() { return this.getToken(PlSqlParser.REMOVE, 0); }; Add_rem_container_dataContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterAdd_rem_container_data(this); } }; Add_rem_container_dataContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitAdd_rem_container_data(this); } }; Add_rem_container_dataContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitAdd_rem_container_data(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Add_rem_container_dataContext = Add_rem_container_dataContext; PlSqlParser.prototype.add_rem_container_data = function() { var localctx = new Add_rem_container_dataContext(this, this._ctx, this.state); this.enterRule(localctx, 304, PlSqlParser.RULE_add_rem_container_data); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 3653; _la = this._input.LA(1); if(!(_la===PlSqlParser.ADD || _la===PlSqlParser.REMOVE)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } this.state = 3654; this.match(PlSqlParser.CONTAINER_DATA); this.state = 3655; this.match(PlSqlParser.EQUALS_OP); this.state = 3656; this.container_names(); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Container_data_clauseContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_container_data_clause; return this; } Container_data_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Container_data_clauseContext.prototype.constructor = Container_data_clauseContext; Container_data_clauseContext.prototype.set_container_data = function() { return this.getTypedRuleContext(Set_container_dataContext,0); }; Container_data_clauseContext.prototype.add_rem_container_data = function() { return this.getTypedRuleContext(Add_rem_container_dataContext,0); }; Container_data_clauseContext.prototype.FOR = function() { return this.getToken(PlSqlParser.FOR, 0); }; Container_data_clauseContext.prototype.container_tableview_name = function() { return this.getTypedRuleContext(Container_tableview_nameContext,0); }; Container_data_clauseContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterContainer_data_clause(this); } }; Container_data_clauseContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitContainer_data_clause(this); } }; Container_data_clauseContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitContainer_data_clause(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Container_data_clauseContext = Container_data_clauseContext; PlSqlParser.prototype.container_data_clause = function() { var localctx = new Container_data_clauseContext(this, this._ctx, this.state); this.enterRule(localctx, 306, PlSqlParser.RULE_container_data_clause); var _la = 0; // Token type try { this.state = 3664; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.SET: this.enterOuterAlt(localctx, 1); this.state = 3658; this.set_container_data(); break; case PlSqlParser.ADD: case PlSqlParser.REMOVE: this.enterOuterAlt(localctx, 2); this.state = 3659; this.add_rem_container_data(); this.state = 3662; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.FOR) { this.state = 3660; this.match(PlSqlParser.FOR); this.state = 3661; this.container_tableview_name(); } break; default: throw new antlr4.error.NoViableAltException(this); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function AnalyzeContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_analyze; return this; } AnalyzeContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); AnalyzeContext.prototype.constructor = AnalyzeContext; AnalyzeContext.prototype.SEMICOLON = function() { return this.getToken(PlSqlParser.SEMICOLON, 0); }; AnalyzeContext.prototype.ANALYZE = function() { return this.getToken(PlSqlParser.ANALYZE, 0); }; AnalyzeContext.prototype.CLUSTER = function() { return this.getToken(PlSqlParser.CLUSTER, 0); }; AnalyzeContext.prototype.cluster_name = function() { return this.getTypedRuleContext(Cluster_nameContext,0); }; AnalyzeContext.prototype.validation_clauses = function() { return this.getTypedRuleContext(Validation_clausesContext,0); }; AnalyzeContext.prototype.LIST = function() { return this.getToken(PlSqlParser.LIST, 0); }; AnalyzeContext.prototype.CHAINED = function() { return this.getToken(PlSqlParser.CHAINED, 0); }; AnalyzeContext.prototype.ROWS = function() { return this.getToken(PlSqlParser.ROWS, 0); }; AnalyzeContext.prototype.DELETE = function() { return this.getToken(PlSqlParser.DELETE, 0); }; AnalyzeContext.prototype.STATISTICS = function() { return this.getToken(PlSqlParser.STATISTICS, 0); }; AnalyzeContext.prototype.TABLE = function() { return this.getToken(PlSqlParser.TABLE, 0); }; AnalyzeContext.prototype.tableview_name = function() { return this.getTypedRuleContext(Tableview_nameContext,0); }; AnalyzeContext.prototype.INDEX = function() { return this.getToken(PlSqlParser.INDEX, 0); }; AnalyzeContext.prototype.index_name = function() { return this.getTypedRuleContext(Index_nameContext,0); }; AnalyzeContext.prototype.partition_extention_clause = function() { return this.getTypedRuleContext(Partition_extention_clauseContext,0); }; AnalyzeContext.prototype.into_clause1 = function() { return this.getTypedRuleContext(Into_clause1Context,0); }; AnalyzeContext.prototype.SYSTEM = function() { return this.getToken(PlSqlParser.SYSTEM, 0); }; AnalyzeContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterAnalyze(this); } }; AnalyzeContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitAnalyze(this); } }; AnalyzeContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitAnalyze(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.AnalyzeContext = AnalyzeContext; PlSqlParser.prototype.analyze = function() { var localctx = new AnalyzeContext(this, this._ctx, this.state); this.enterRule(localctx, 308, PlSqlParser.RULE_analyze); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 3679; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,320,this._ctx); switch(la_) { case 1: this.state = 3666; this.match(PlSqlParser.ANALYZE); this.state = 3671; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.TABLE: this.state = 3667; this.match(PlSqlParser.TABLE); this.state = 3668; this.tableview_name(); break; case PlSqlParser.INDEX: this.state = 3669; this.match(PlSqlParser.INDEX); this.state = 3670; this.index_name(); break; default: throw new antlr4.error.NoViableAltException(this); } this.state = 3674; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.PARTITION || _la===PlSqlParser.SUBPARTITION) { this.state = 3673; this.partition_extention_clause(); } break; case 2: this.state = 3676; this.match(PlSqlParser.ANALYZE); this.state = 3677; this.match(PlSqlParser.CLUSTER); this.state = 3678; this.cluster_name(); break; } this.state = 3693; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.VALIDATE: this.state = 3681; this.validation_clauses(); break; case PlSqlParser.LIST: this.state = 3682; this.match(PlSqlParser.LIST); this.state = 3683; this.match(PlSqlParser.CHAINED); this.state = 3684; this.match(PlSqlParser.ROWS); this.state = 3686; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.INTO) { this.state = 3685; this.into_clause1(); } break; case PlSqlParser.DELETE: this.state = 3688; this.match(PlSqlParser.DELETE); this.state = 3690; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.SYSTEM) { this.state = 3689; this.match(PlSqlParser.SYSTEM); } this.state = 3692; this.match(PlSqlParser.STATISTICS); break; default: throw new antlr4.error.NoViableAltException(this); } this.state = 3695; this.match(PlSqlParser.SEMICOLON); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Partition_extention_clauseContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_partition_extention_clause; return this; } Partition_extention_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Partition_extention_clauseContext.prototype.constructor = Partition_extention_clauseContext; Partition_extention_clauseContext.prototype.PARTITION = function() { return this.getToken(PlSqlParser.PARTITION, 0); }; Partition_extention_clauseContext.prototype.LEFT_PAREN = function() { return this.getToken(PlSqlParser.LEFT_PAREN, 0); }; Partition_extention_clauseContext.prototype.partition_name = function() { return this.getTypedRuleContext(Partition_nameContext,0); }; Partition_extention_clauseContext.prototype.RIGHT_PAREN = function() { return this.getToken(PlSqlParser.RIGHT_PAREN, 0); }; Partition_extention_clauseContext.prototype.FOR = function() { return this.getToken(PlSqlParser.FOR, 0); }; Partition_extention_clauseContext.prototype.partition_key_value = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Partition_key_valueContext); } else { return this.getTypedRuleContext(Partition_key_valueContext,i); } }; Partition_extention_clauseContext.prototype.COMMA = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.COMMA); } else { return this.getToken(PlSqlParser.COMMA, i); } }; Partition_extention_clauseContext.prototype.SUBPARTITION = function() { return this.getToken(PlSqlParser.SUBPARTITION, 0); }; Partition_extention_clauseContext.prototype.subpartition_name = function() { return this.getTypedRuleContext(Subpartition_nameContext,0); }; Partition_extention_clauseContext.prototype.subpartition_key_value = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Subpartition_key_valueContext); } else { return this.getTypedRuleContext(Subpartition_key_valueContext,i); } }; Partition_extention_clauseContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterPartition_extention_clause(this); } }; Partition_extention_clauseContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitPartition_extention_clause(this); } }; Partition_extention_clauseContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitPartition_extention_clause(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Partition_extention_clauseContext = Partition_extention_clauseContext; PlSqlParser.prototype.partition_extention_clause = function() { var localctx = new Partition_extention_clauseContext(this, this._ctx, this.state); this.enterRule(localctx, 310, PlSqlParser.RULE_partition_extention_clause); var _la = 0; // Token type try { this.state = 3735; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.PARTITION: this.enterOuterAlt(localctx, 1); this.state = 3697; this.match(PlSqlParser.PARTITION); this.state = 3714; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.LEFT_PAREN: this.state = 3698; this.match(PlSqlParser.LEFT_PAREN); this.state = 3699; this.partition_name(); this.state = 3700; this.match(PlSqlParser.RIGHT_PAREN); break; case PlSqlParser.FOR: this.state = 3702; this.match(PlSqlParser.FOR); this.state = 3703; this.match(PlSqlParser.LEFT_PAREN); this.state = 3704; this.partition_key_value(); this.state = 3709; this._errHandler.sync(this); _la = this._input.LA(1); while(_la===PlSqlParser.COMMA) { this.state = 3705; this.match(PlSqlParser.COMMA); this.state = 3706; this.partition_key_value(); this.state = 3711; this._errHandler.sync(this); _la = this._input.LA(1); } this.state = 3712; this.match(PlSqlParser.RIGHT_PAREN); break; default: throw new antlr4.error.NoViableAltException(this); } break; case PlSqlParser.SUBPARTITION: this.enterOuterAlt(localctx, 2); this.state = 3716; this.match(PlSqlParser.SUBPARTITION); this.state = 3733; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.LEFT_PAREN: this.state = 3717; this.match(PlSqlParser.LEFT_PAREN); this.state = 3718; this.subpartition_name(); this.state = 3719; this.match(PlSqlParser.RIGHT_PAREN); break; case PlSqlParser.FOR: this.state = 3721; this.match(PlSqlParser.FOR); this.state = 3722; this.match(PlSqlParser.LEFT_PAREN); this.state = 3723; this.subpartition_key_value(); this.state = 3728; this._errHandler.sync(this); _la = this._input.LA(1); while(_la===PlSqlParser.COMMA) { this.state = 3724; this.match(PlSqlParser.COMMA); this.state = 3725; this.subpartition_key_value(); this.state = 3730; this._errHandler.sync(this); _la = this._input.LA(1); } this.state = 3731; this.match(PlSqlParser.RIGHT_PAREN); break; default: throw new antlr4.error.NoViableAltException(this); } break; default: throw new antlr4.error.NoViableAltException(this); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Validation_clausesContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_validation_clauses; return this; } Validation_clausesContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Validation_clausesContext.prototype.constructor = Validation_clausesContext; Validation_clausesContext.prototype.VALIDATE = function() { return this.getToken(PlSqlParser.VALIDATE, 0); }; Validation_clausesContext.prototype.REF = function() { return this.getToken(PlSqlParser.REF, 0); }; Validation_clausesContext.prototype.UPDATE = function() { return this.getToken(PlSqlParser.UPDATE, 0); }; Validation_clausesContext.prototype.SET = function() { return this.getToken(PlSqlParser.SET, 0); }; Validation_clausesContext.prototype.DANGLING = function() { return this.getToken(PlSqlParser.DANGLING, 0); }; Validation_clausesContext.prototype.TO = function() { return this.getToken(PlSqlParser.TO, 0); }; Validation_clausesContext.prototype.NULL_ = function() { return this.getToken(PlSqlParser.NULL_, 0); }; Validation_clausesContext.prototype.STRUCTURE = function() { return this.getToken(PlSqlParser.STRUCTURE, 0); }; Validation_clausesContext.prototype.CASCADE = function() { return this.getToken(PlSqlParser.CASCADE, 0); }; Validation_clausesContext.prototype.FAST = function() { return this.getToken(PlSqlParser.FAST, 0); }; Validation_clausesContext.prototype.online_or_offline = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Online_or_offlineContext); } else { return this.getTypedRuleContext(Online_or_offlineContext,i); } }; Validation_clausesContext.prototype.into_clause = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Into_clauseContext); } else { return this.getTypedRuleContext(Into_clauseContext,i); } }; Validation_clausesContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterValidation_clauses(this); } }; Validation_clausesContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitValidation_clauses(this); } }; Validation_clausesContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitValidation_clauses(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Validation_clausesContext = Validation_clausesContext; PlSqlParser.prototype.validation_clauses = function() { var localctx = new Validation_clausesContext(this, this._ctx, this.state); this.enterRule(localctx, 312, PlSqlParser.RULE_validation_clauses); var _la = 0; // Token type try { this.state = 3766; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,335,this._ctx); switch(la_) { case 1: this.enterOuterAlt(localctx, 1); this.state = 3737; this.match(PlSqlParser.VALIDATE); this.state = 3738; this.match(PlSqlParser.REF); this.state = 3739; this.match(PlSqlParser.UPDATE); this.state = 3744; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.SET) { this.state = 3740; this.match(PlSqlParser.SET); this.state = 3741; this.match(PlSqlParser.DANGLING); this.state = 3742; this.match(PlSqlParser.TO); this.state = 3743; this.match(PlSqlParser.NULL_); } break; case 2: this.enterOuterAlt(localctx, 2); this.state = 3746; this.match(PlSqlParser.VALIDATE); this.state = 3747; this.match(PlSqlParser.STRUCTURE); this.state = 3758; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,332,this._ctx); if(la_===1) { this.state = 3748; this.match(PlSqlParser.CASCADE); this.state = 3749; this.match(PlSqlParser.FAST); } else if(la_===2) { this.state = 3750; this.match(PlSqlParser.CASCADE); this.state = 3752; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,330,this._ctx); if(la_===1) { this.state = 3751; this.online_or_offline(); } this.state = 3755; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,331,this._ctx); if(la_===1) { this.state = 3754; this.into_clause(); } } else if(la_===3) { this.state = 3757; this.match(PlSqlParser.CASCADE); } this.state = 3761; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.OFFLINE || _la===PlSqlParser.ONLINE) { this.state = 3760; this.online_or_offline(); } this.state = 3764; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.BULK || _la===PlSqlParser.INTO) { this.state = 3763; this.into_clause(); } break; } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Online_or_offlineContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_online_or_offline; return this; } Online_or_offlineContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Online_or_offlineContext.prototype.constructor = Online_or_offlineContext; Online_or_offlineContext.prototype.OFFLINE = function() { return this.getToken(PlSqlParser.OFFLINE, 0); }; Online_or_offlineContext.prototype.ONLINE = function() { return this.getToken(PlSqlParser.ONLINE, 0); }; Online_or_offlineContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterOnline_or_offline(this); } }; Online_or_offlineContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitOnline_or_offline(this); } }; Online_or_offlineContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitOnline_or_offline(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Online_or_offlineContext = Online_or_offlineContext; PlSqlParser.prototype.online_or_offline = function() { var localctx = new Online_or_offlineContext(this, this._ctx, this.state); this.enterRule(localctx, 314, PlSqlParser.RULE_online_or_offline); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 3768; _la = this._input.LA(1); if(!(_la===PlSqlParser.OFFLINE || _la===PlSqlParser.ONLINE)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Into_clause1Context(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_into_clause1; return this; } Into_clause1Context.prototype = Object.create(antlr4.ParserRuleContext.prototype); Into_clause1Context.prototype.constructor = Into_clause1Context; Into_clause1Context.prototype.INTO = function() { return this.getToken(PlSqlParser.INTO, 0); }; Into_clause1Context.prototype.tableview_name = function() { return this.getTypedRuleContext(Tableview_nameContext,0); }; Into_clause1Context.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterInto_clause1(this); } }; Into_clause1Context.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitInto_clause1(this); } }; Into_clause1Context.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitInto_clause1(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Into_clause1Context = Into_clause1Context; PlSqlParser.prototype.into_clause1 = function() { var localctx = new Into_clause1Context(this, this._ctx, this.state); this.enterRule(localctx, 316, PlSqlParser.RULE_into_clause1); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 3770; this.match(PlSqlParser.INTO); this.state = 3772; this._errHandler.sync(this); _la = this._input.LA(1); if((((_la) & ~0x1f) == 0 && ((1 << _la) & ((1 << PlSqlParser.ABORT) | (1 << PlSqlParser.ABS) | (1 << PlSqlParser.ACCESS) | (1 << PlSqlParser.ACCESSED) | (1 << PlSqlParser.ACCOUNT) | (1 << PlSqlParser.ACL) | (1 << PlSqlParser.ACOS) | (1 << PlSqlParser.ACTION) | (1 << PlSqlParser.ACTIONS) | (1 << PlSqlParser.ACTIVATE) | (1 << PlSqlParser.ACTIVE) | (1 << PlSqlParser.ACTIVE_COMPONENT) | (1 << PlSqlParser.ACTIVE_DATA) | (1 << PlSqlParser.ACTIVE_FUNCTION) | (1 << PlSqlParser.ACTIVE_TAG) | (1 << PlSqlParser.ACTIVITY) | (1 << PlSqlParser.ADAPTIVE_PLAN) | (1 << PlSqlParser.ADD) | (1 << PlSqlParser.ADD_COLUMN) | (1 << PlSqlParser.ADD_GROUP) | (1 << PlSqlParser.ADD_MONTHS) | (1 << PlSqlParser.ADJ_DATE) | (1 << PlSqlParser.ADMIN) | (1 << PlSqlParser.ADMINISTER) | (1 << PlSqlParser.ADMINISTRATOR) | (1 << PlSqlParser.ADVANCED) | (1 << PlSqlParser.ADVISE) | (1 << PlSqlParser.ADVISOR) | (1 << PlSqlParser.AFD_DISKSTRING) | (1 << PlSqlParser.AFTER) | (1 << PlSqlParser.AGENT))) !== 0) || ((((_la - 32)) & ~0x1f) == 0 && ((1 << (_la - 32)) & ((1 << (PlSqlParser.AGGREGATE - 32)) | (1 << (PlSqlParser.A_LETTER - 32)) | (1 << (PlSqlParser.ALIAS - 32)) | (1 << (PlSqlParser.ALLOCATE - 32)) | (1 << (PlSqlParser.ALLOW - 32)) | (1 << (PlSqlParser.ALL_ROWS - 32)) | (1 << (PlSqlParser.ALWAYS - 32)) | (1 << (PlSqlParser.ANALYZE - 32)) | (1 << (PlSqlParser.ANCILLARY - 32)) | (1 << (PlSqlParser.AND_EQUAL - 32)) | (1 << (PlSqlParser.ANOMALY - 32)) | (1 << (PlSqlParser.ANSI_REARCH - 32)) | (1 << (PlSqlParser.ANTIJOIN - 32)) | (1 << (PlSqlParser.ANYSCHEMA - 32)) | (1 << (PlSqlParser.APPEND - 32)) | (1 << (PlSqlParser.APPENDCHILDXML - 32)) | (1 << (PlSqlParser.APPEND_VALUES - 32)) | (1 << (PlSqlParser.APPLICATION - 32)) | (1 << (PlSqlParser.APPLY - 32)) | (1 << (PlSqlParser.APPROX_COUNT_DISTINCT - 32)) | (1 << (PlSqlParser.ARCHIVAL - 32)) | (1 << (PlSqlParser.ARCHIVE - 32)) | (1 << (PlSqlParser.ARCHIVED - 32)) | (1 << (PlSqlParser.ARCHIVELOG - 32)) | (1 << (PlSqlParser.ARRAY - 32)) | (1 << (PlSqlParser.ASCII - 32)))) !== 0) || ((((_la - 64)) & ~0x1f) == 0 && ((1 << (_la - 64)) & ((1 << (PlSqlParser.ASCIISTR - 64)) | (1 << (PlSqlParser.ASIN - 64)) | (1 << (PlSqlParser.ASIS - 64)) | (1 << (PlSqlParser.ASSEMBLY - 64)) | (1 << (PlSqlParser.ASSIGN - 64)) | (1 << (PlSqlParser.ASSOCIATE - 64)) | (1 << (PlSqlParser.ASYNC - 64)) | (1 << (PlSqlParser.ASYNCHRONOUS - 64)) | (1 << (PlSqlParser.ATAN2 - 64)) | (1 << (PlSqlParser.ATAN - 64)) | (1 << (PlSqlParser.AT - 64)) | (1 << (PlSqlParser.ATTRIBUTE - 64)) | (1 << (PlSqlParser.ATTRIBUTES - 64)) | (1 << (PlSqlParser.AUTHENTICATED - 64)) | (1 << (PlSqlParser.AUTHENTICATION - 64)) | (1 << (PlSqlParser.AUTHID - 64)) | (1 << (PlSqlParser.AUTHORIZATION - 64)) | (1 << (PlSqlParser.AUTOALLOCATE - 64)) | (1 << (PlSqlParser.AUTO - 64)) | (1 << (PlSqlParser.AUTOEXTEND - 64)) | (1 << (PlSqlParser.AUTO_LOGIN - 64)) | (1 << (PlSqlParser.AUTOMATIC - 64)) | (1 << (PlSqlParser.AUTONOMOUS_TRANSACTION - 64)) | (1 << (PlSqlParser.AUTO_REOPTIMIZE - 64)) | (1 << (PlSqlParser.AVAILABILITY - 64)) | (1 << (PlSqlParser.AVRO - 64)) | (1 << (PlSqlParser.BACKGROUND - 64)) | (1 << (PlSqlParser.BACKUP - 64)) | (1 << (PlSqlParser.BASIC - 64)))) !== 0) || ((((_la - 96)) & ~0x1f) == 0 && ((1 << (_la - 96)) & ((1 << (PlSqlParser.BASICFILE - 96)) | (1 << (PlSqlParser.BATCH - 96)) | (1 << (PlSqlParser.BATCHSIZE - 96)) | (1 << (PlSqlParser.BATCH_TABLE_ACCESS_BY_ROWID - 96)) | (1 << (PlSqlParser.BECOME - 96)) | (1 << (PlSqlParser.BEFORE - 96)) | (1 << (PlSqlParser.BEGIN - 96)) | (1 << (PlSqlParser.BEGINNING - 96)) | (1 << (PlSqlParser.BEGIN_OUTLINE_DATA - 96)) | (1 << (PlSqlParser.BEHALF - 96)) | (1 << (PlSqlParser.BEQUEATH - 96)) | (1 << (PlSqlParser.BFILE - 96)) | (1 << (PlSqlParser.BFILENAME - 96)) | (1 << (PlSqlParser.BIGFILE - 96)) | (1 << (PlSqlParser.BINARY - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE_INFINITY - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE_NAN - 96)) | (1 << (PlSqlParser.BINARY_FLOAT - 96)) | (1 << (PlSqlParser.BINARY_FLOAT_INFINITY - 96)) | (1 << (PlSqlParser.BINARY_FLOAT_NAN - 96)) | (1 << (PlSqlParser.BINARY_INTEGER - 96)) | (1 << (PlSqlParser.BIND_AWARE - 96)) | (1 << (PlSqlParser.BINDING - 96)) | (1 << (PlSqlParser.BIN_TO_NUM - 96)) | (1 << (PlSqlParser.BITAND - 96)) | (1 << (PlSqlParser.BITMAP_AND - 96)) | (1 << (PlSqlParser.BITMAP - 96)) | (1 << (PlSqlParser.BITMAPS - 96)) | (1 << (PlSqlParser.BITMAP_TREE - 96)) | (1 << (PlSqlParser.BITS - 96)))) !== 0) || ((((_la - 128)) & ~0x1f) == 0 && ((1 << (_la - 128)) & ((1 << (PlSqlParser.BLOB - 128)) | (1 << (PlSqlParser.BLOCK - 128)) | (1 << (PlSqlParser.BLOCK_RANGE - 128)) | (1 << (PlSqlParser.BLOCKS - 128)) | (1 << (PlSqlParser.BLOCKSIZE - 128)) | (1 << (PlSqlParser.BODY - 128)) | (1 << (PlSqlParser.BOOLEAN - 128)) | (1 << (PlSqlParser.BOTH - 128)) | (1 << (PlSqlParser.BOUND - 128)) | (1 << (PlSqlParser.BRANCH - 128)) | (1 << (PlSqlParser.BREADTH - 128)) | (1 << (PlSqlParser.BROADCAST - 128)) | (1 << (PlSqlParser.BSON - 128)) | (1 << (PlSqlParser.BUFFER - 128)) | (1 << (PlSqlParser.BUFFER_CACHE - 128)) | (1 << (PlSqlParser.BUFFER_POOL - 128)) | (1 << (PlSqlParser.BUILD - 128)) | (1 << (PlSqlParser.BULK - 128)) | (1 << (PlSqlParser.BYPASS_RECURSIVE_CHECK - 128)) | (1 << (PlSqlParser.BYPASS_UJVC - 128)) | (1 << (PlSqlParser.BYTE - 128)) | (1 << (PlSqlParser.CACHE - 128)) | (1 << (PlSqlParser.CACHE_CB - 128)) | (1 << (PlSqlParser.CACHE_INSTANCES - 128)) | (1 << (PlSqlParser.CACHE_TEMP_TABLE - 128)) | (1 << (PlSqlParser.CACHING - 128)) | (1 << (PlSqlParser.CALCULATED - 128)) | (1 << (PlSqlParser.CALLBACK - 128)) | (1 << (PlSqlParser.CALL - 128)) | (1 << (PlSqlParser.CANCEL - 128)))) !== 0) || ((((_la - 160)) & ~0x1f) == 0 && ((1 << (_la - 160)) & ((1 << (PlSqlParser.CAPACITY - 160)) | (1 << (PlSqlParser.CARDINALITY - 160)) | (1 << (PlSqlParser.CASCADE - 160)) | (1 << (PlSqlParser.CASE - 160)) | (1 << (PlSqlParser.CAST - 160)) | (1 << (PlSqlParser.CATEGORY - 160)) | (1 << (PlSqlParser.CDBDEFAULT - 160)) | (1 << (PlSqlParser.CEIL - 160)) | (1 << (PlSqlParser.CELL_FLASH_CACHE - 160)) | (1 << (PlSqlParser.CERTIFICATE - 160)) | (1 << (PlSqlParser.CFILE - 160)) | (1 << (PlSqlParser.CHAINED - 160)) | (1 << (PlSqlParser.CHANGE - 160)) | (1 << (PlSqlParser.CHANGE_DUPKEY_ERROR_INDEX - 160)) | (1 << (PlSqlParser.CHARACTER - 160)) | (1 << (PlSqlParser.CHAR - 160)) | (1 << (PlSqlParser.CHAR_CS - 160)) | (1 << (PlSqlParser.CHARTOROWID - 160)) | (1 << (PlSqlParser.CHECK_ACL_REWRITE - 160)) | (1 << (PlSqlParser.CHECKPOINT - 160)) | (1 << (PlSqlParser.CHILD - 160)) | (1 << (PlSqlParser.CHOOSE - 160)) | (1 << (PlSqlParser.CHR - 160)) | (1 << (PlSqlParser.CHUNK - 160)) | (1 << (PlSqlParser.CLASS - 160)) | (1 << (PlSqlParser.CLASSIFIER - 160)) | (1 << (PlSqlParser.CLEANUP - 160)) | (1 << (PlSqlParser.CLEAR - 160)) | (1 << (PlSqlParser.C_LETTER - 160)) | (1 << (PlSqlParser.CLIENT - 160)))) !== 0) || ((((_la - 192)) & ~0x1f) == 0 && ((1 << (_la - 192)) & ((1 << (PlSqlParser.CLOB - 192)) | (1 << (PlSqlParser.CLONE - 192)) | (1 << (PlSqlParser.CLOSE_CACHED_OPEN_CURSORS - 192)) | (1 << (PlSqlParser.CLOSE - 192)) | (1 << (PlSqlParser.CLUSTER_BY_ROWID - 192)) | (1 << (PlSqlParser.CLUSTER - 192)) | (1 << (PlSqlParser.CLUSTER_DETAILS - 192)) | (1 << (PlSqlParser.CLUSTER_DISTANCE - 192)) | (1 << (PlSqlParser.CLUSTER_ID - 192)) | (1 << (PlSqlParser.CLUSTERING - 192)) | (1 << (PlSqlParser.CLUSTERING_FACTOR - 192)) | (1 << (PlSqlParser.CLUSTER_PROBABILITY - 192)) | (1 << (PlSqlParser.CLUSTER_SET - 192)) | (1 << (PlSqlParser.COALESCE - 192)) | (1 << (PlSqlParser.COALESCE_SQ - 192)) | (1 << (PlSqlParser.COARSE - 192)) | (1 << (PlSqlParser.CO_AUTH_IND - 192)) | (1 << (PlSqlParser.COLD - 192)) | (1 << (PlSqlParser.COLLECT - 192)) | (1 << (PlSqlParser.COLUMNAR - 192)) | (1 << (PlSqlParser.COLUMN_AUTH_INDICATOR - 192)) | (1 << (PlSqlParser.COLUMN - 192)) | (1 << (PlSqlParser.COLUMNS - 192)) | (1 << (PlSqlParser.COLUMN_STATS - 192)) | (1 << (PlSqlParser.COLUMN_VALUE - 192)) | (1 << (PlSqlParser.COMMENT - 192)) | (1 << (PlSqlParser.COMMIT - 192)) | (1 << (PlSqlParser.COMMITTED - 192)) | (1 << (PlSqlParser.COMMON_DATA - 192)) | (1 << (PlSqlParser.COMPACT - 192)) | (1 << (PlSqlParser.COMPATIBILITY - 192)) | (1 << (PlSqlParser.COMPILE - 192)))) !== 0) || ((((_la - 224)) & ~0x1f) == 0 && ((1 << (_la - 224)) & ((1 << (PlSqlParser.COMPLETE - 224)) | (1 << (PlSqlParser.COMPLIANCE - 224)) | (1 << (PlSqlParser.COMPONENT - 224)) | (1 << (PlSqlParser.COMPONENTS - 224)) | (1 << (PlSqlParser.COMPOSE - 224)) | (1 << (PlSqlParser.COMPOSITE - 224)) | (1 << (PlSqlParser.COMPOSITE_LIMIT - 224)) | (1 << (PlSqlParser.COMPOUND - 224)) | (1 << (PlSqlParser.COMPUTE - 224)) | (1 << (PlSqlParser.CONCAT - 224)) | (1 << (PlSqlParser.CON_DBID_TO_ID - 224)) | (1 << (PlSqlParser.CONDITIONAL - 224)) | (1 << (PlSqlParser.CONDITION - 224)) | (1 << (PlSqlParser.CONFIRM - 224)) | (1 << (PlSqlParser.CONFORMING - 224)) | (1 << (PlSqlParser.CON_GUID_TO_ID - 224)) | (1 << (PlSqlParser.CON_ID - 224)) | (1 << (PlSqlParser.CON_NAME_TO_ID - 224)) | (1 << (PlSqlParser.CONNECT_BY_CB_WHR_ONLY - 224)) | (1 << (PlSqlParser.CONNECT_BY_COMBINE_SW - 224)) | (1 << (PlSqlParser.CONNECT_BY_COST_BASED - 224)) | (1 << (PlSqlParser.CONNECT_BY_ELIM_DUPS - 224)) | (1 << (PlSqlParser.CONNECT_BY_FILTERING - 224)) | (1 << (PlSqlParser.CONNECT_BY_ISCYCLE - 224)) | (1 << (PlSqlParser.CONNECT_BY_ISLEAF - 224)) | (1 << (PlSqlParser.CONNECT_BY_ROOT - 224)) | (1 << (PlSqlParser.CONNECT_TIME - 224)) | (1 << (PlSqlParser.CONSIDER - 224)) | (1 << (PlSqlParser.CONSISTENT - 224)) | (1 << (PlSqlParser.CONSTANT - 224)))) !== 0) || ((((_la - 256)) & ~0x1f) == 0 && ((1 << (_la - 256)) & ((1 << (PlSqlParser.CONST - 256)) | (1 << (PlSqlParser.CONSTRAINT - 256)) | (1 << (PlSqlParser.CONSTRAINTS - 256)) | (1 << (PlSqlParser.CONSTRUCTOR - 256)) | (1 << (PlSqlParser.CONTAINER - 256)) | (1 << (PlSqlParser.CONTAINER_DATA - 256)) | (1 << (PlSqlParser.CONTAINERS - 256)) | (1 << (PlSqlParser.CONTENT - 256)) | (1 << (PlSqlParser.CONTENTS - 256)) | (1 << (PlSqlParser.CONTEXT - 256)) | (1 << (PlSqlParser.CONTINUE - 256)) | (1 << (PlSqlParser.CONTROLFILE - 256)) | (1 << (PlSqlParser.CON_UID_TO_ID - 256)) | (1 << (PlSqlParser.CONVERT - 256)) | (1 << (PlSqlParser.COOKIE - 256)) | (1 << (PlSqlParser.COPY - 256)) | (1 << (PlSqlParser.CORR_K - 256)) | (1 << (PlSqlParser.CORR_S - 256)) | (1 << (PlSqlParser.CORRUPTION - 256)) | (1 << (PlSqlParser.CORRUPT_XID_ALL - 256)) | (1 << (PlSqlParser.CORRUPT_XID - 256)) | (1 << (PlSqlParser.COS - 256)) | (1 << (PlSqlParser.COSH - 256)) | (1 << (PlSqlParser.COST - 256)) | (1 << (PlSqlParser.COST_XML_QUERY_REWRITE - 256)) | (1 << (PlSqlParser.COUNT - 256)) | (1 << (PlSqlParser.COVAR_POP - 256)) | (1 << (PlSqlParser.COVAR_SAMP - 256)) | (1 << (PlSqlParser.CPU_COSTING - 256)) | (1 << (PlSqlParser.CPU_PER_CALL - 256)) | (1 << (PlSqlParser.CPU_PER_SESSION - 256)) | (1 << (PlSqlParser.CRASH - 256)))) !== 0) || ((((_la - 289)) & ~0x1f) == 0 && ((1 << (_la - 289)) & ((1 << (PlSqlParser.CREATE_FILE_DEST - 289)) | (1 << (PlSqlParser.CREATE_STORED_OUTLINES - 289)) | (1 << (PlSqlParser.CREATION - 289)) | (1 << (PlSqlParser.CREDENTIAL - 289)) | (1 << (PlSqlParser.CRITICAL - 289)) | (1 << (PlSqlParser.CROSS - 289)) | (1 << (PlSqlParser.CROSSEDITION - 289)) | (1 << (PlSqlParser.CSCONVERT - 289)) | (1 << (PlSqlParser.CUBE_AJ - 289)) | (1 << (PlSqlParser.CUBE - 289)) | (1 << (PlSqlParser.CUBE_GB - 289)) | (1 << (PlSqlParser.CUBE_SJ - 289)) | (1 << (PlSqlParser.CUME_DISTM - 289)) | (1 << (PlSqlParser.CURRENT - 289)) | (1 << (PlSqlParser.CURRENT_DATE - 289)) | (1 << (PlSqlParser.CURRENT_SCHEMA - 289)) | (1 << (PlSqlParser.CURRENT_TIME - 289)) | (1 << (PlSqlParser.CURRENT_TIMESTAMP - 289)) | (1 << (PlSqlParser.CURRENT_USER - 289)) | (1 << (PlSqlParser.CURRENTV - 289)) | (1 << (PlSqlParser.CURSOR - 289)) | (1 << (PlSqlParser.CURSOR_SHARING_EXACT - 289)) | (1 << (PlSqlParser.CURSOR_SPECIFIC_SEGMENT - 289)) | (1 << (PlSqlParser.CUSTOMDATUM - 289)) | (1 << (PlSqlParser.CV - 289)) | (1 << (PlSqlParser.CYCLE - 289)) | (1 << (PlSqlParser.DANGLING - 289)) | (1 << (PlSqlParser.DATABASE - 289)) | (1 << (PlSqlParser.DATA - 289)) | (1 << (PlSqlParser.DATAFILE - 289)) | (1 << (PlSqlParser.DATAFILES - 289)))) !== 0) || ((((_la - 321)) & ~0x1f) == 0 && ((1 << (_la - 321)) & ((1 << (PlSqlParser.DATAMOVEMENT - 321)) | (1 << (PlSqlParser.DATAOBJNO - 321)) | (1 << (PlSqlParser.DATAOBJ_TO_MAT_PARTITION - 321)) | (1 << (PlSqlParser.DATAOBJ_TO_PARTITION - 321)) | (1 << (PlSqlParser.DATAPUMP - 321)) | (1 << (PlSqlParser.DATA_SECURITY_REWRITE_LIMIT - 321)) | (1 << (PlSqlParser.DATE_MODE - 321)) | (1 << (PlSqlParser.DAY - 321)) | (1 << (PlSqlParser.DAYS - 321)) | (1 << (PlSqlParser.DBA - 321)) | (1 << (PlSqlParser.DBA_RECYCLEBIN - 321)) | (1 << (PlSqlParser.DBMS_STATS - 321)) | (1 << (PlSqlParser.DB_ROLE_CHANGE - 321)) | (1 << (PlSqlParser.DBTIMEZONE - 321)) | (1 << (PlSqlParser.DB_UNIQUE_NAME - 321)) | (1 << (PlSqlParser.DB_VERSION - 321)) | (1 << (PlSqlParser.DDL - 321)) | (1 << (PlSqlParser.DEALLOCATE - 321)) | (1 << (PlSqlParser.DEBUG - 321)) | (1 << (PlSqlParser.DEBUGGER - 321)) | (1 << (PlSqlParser.DEC - 321)) | (1 << (PlSqlParser.DECIMAL - 321)) | (1 << (PlSqlParser.DECLARE - 321)) | (1 << (PlSqlParser.DECOMPOSE - 321)) | (1 << (PlSqlParser.DECORRELATE - 321)) | (1 << (PlSqlParser.DECR - 321)) | (1 << (PlSqlParser.DECREMENT - 321)) | (1 << (PlSqlParser.DECRYPT - 321)) | (1 << (PlSqlParser.DEDUPLICATE - 321)) | (1 << (PlSqlParser.DEFAULTS - 321)))) !== 0) || ((((_la - 353)) & ~0x1f) == 0 && ((1 << (_la - 353)) & ((1 << (PlSqlParser.DEFERRABLE - 353)) | (1 << (PlSqlParser.DEFERRED - 353)) | (1 << (PlSqlParser.DEFINED - 353)) | (1 << (PlSqlParser.DEFINE - 353)) | (1 << (PlSqlParser.DEFINER - 353)) | (1 << (PlSqlParser.DEGREE - 353)) | (1 << (PlSqlParser.DELAY - 353)) | (1 << (PlSqlParser.DELEGATE - 353)) | (1 << (PlSqlParser.DELETE_ALL - 353)) | (1 << (PlSqlParser.DELETE - 353)) | (1 << (PlSqlParser.DELETEXML - 353)) | (1 << (PlSqlParser.DEMAND - 353)) | (1 << (PlSqlParser.DENSE_RANKM - 353)) | (1 << (PlSqlParser.DEPENDENT - 353)) | (1 << (PlSqlParser.DEPTH - 353)) | (1 << (PlSqlParser.DEQUEUE - 353)) | (1 << (PlSqlParser.DEREF - 353)) | (1 << (PlSqlParser.DEREF_NO_REWRITE - 353)) | (1 << (PlSqlParser.DESTROY - 353)) | (1 << (PlSqlParser.DETACHED - 353)) | (1 << (PlSqlParser.DETERMINES - 353)) | (1 << (PlSqlParser.DETERMINISTIC - 353)) | (1 << (PlSqlParser.DICTIONARY - 353)) | (1 << (PlSqlParser.DIMENSION - 353)) | (1 << (PlSqlParser.DIMENSIONS - 353)) | (1 << (PlSqlParser.DIRECT_LOAD - 353)) | (1 << (PlSqlParser.DIRECTORY - 353)) | (1 << (PlSqlParser.DIRECT_PATH - 353)) | (1 << (PlSqlParser.DISABLE_ALL - 353)) | (1 << (PlSqlParser.DISABLE - 353)) | (1 << (PlSqlParser.DISABLE_PARALLEL_DML - 353)))) !== 0) || ((((_la - 385)) & ~0x1f) == 0 && ((1 << (_la - 385)) & ((1 << (PlSqlParser.DISABLE_PRESET - 385)) | (1 << (PlSqlParser.DISABLE_RPKE - 385)) | (1 << (PlSqlParser.DISALLOW - 385)) | (1 << (PlSqlParser.DISASSOCIATE - 385)) | (1 << (PlSqlParser.DISCARD - 385)) | (1 << (PlSqlParser.DISCONNECT - 385)) | (1 << (PlSqlParser.DISK - 385)) | (1 << (PlSqlParser.DISKGROUP - 385)) | (1 << (PlSqlParser.DISKS - 385)) | (1 << (PlSqlParser.DISMOUNT - 385)) | (1 << (PlSqlParser.DISTINGUISHED - 385)) | (1 << (PlSqlParser.DISTRIBUTED - 385)) | (1 << (PlSqlParser.DISTRIBUTE - 385)) | (1 << (PlSqlParser.DML - 385)) | (1 << (PlSqlParser.DML_UPDATE - 385)) | (1 << (PlSqlParser.DOCFIDELITY - 385)) | (1 << (PlSqlParser.DOCUMENT - 385)) | (1 << (PlSqlParser.DOMAIN_INDEX_FILTER - 385)) | (1 << (PlSqlParser.DOMAIN_INDEX_NO_SORT - 385)) | (1 << (PlSqlParser.DOMAIN_INDEX_SORT - 385)) | (1 << (PlSqlParser.DOUBLE - 385)) | (1 << (PlSqlParser.DOWNGRADE - 385)) | (1 << (PlSqlParser.DRIVING_SITE - 385)) | (1 << (PlSqlParser.DROP_COLUMN - 385)) | (1 << (PlSqlParser.DROP_GROUP - 385)) | (1 << (PlSqlParser.DSINTERVAL_UNCONSTRAINED - 385)) | (1 << (PlSqlParser.DST_UPGRADE_INSERT_CONV - 385)) | (1 << (PlSqlParser.DUMP - 385)))) !== 0) || ((((_la - 417)) & ~0x1f) == 0 && ((1 << (_la - 417)) & ((1 << (PlSqlParser.DUPLICATE - 417)) | (1 << (PlSqlParser.DV - 417)) | (1 << (PlSqlParser.DYNAMIC - 417)) | (1 << (PlSqlParser.DYNAMIC_SAMPLING - 417)) | (1 << (PlSqlParser.DYNAMIC_SAMPLING_EST_CDN - 417)) | (1 << (PlSqlParser.EACH - 417)) | (1 << (PlSqlParser.EDITIONABLE - 417)) | (1 << (PlSqlParser.EDITION - 417)) | (1 << (PlSqlParser.EDITIONING - 417)) | (1 << (PlSqlParser.EDITIONS - 417)) | (1 << (PlSqlParser.ELEMENT - 417)) | (1 << (PlSqlParser.ELIM_GROUPBY - 417)) | (1 << (PlSqlParser.ELIMINATE_JOIN - 417)) | (1 << (PlSqlParser.ELIMINATE_OBY - 417)) | (1 << (PlSqlParser.ELIMINATE_OUTER_JOIN - 417)) | (1 << (PlSqlParser.EM - 417)) | (1 << (PlSqlParser.EMPTY_BLOB - 417)) | (1 << (PlSqlParser.EMPTY_CLOB - 417)) | (1 << (PlSqlParser.EMPTY - 417)) | (1 << (PlSqlParser.ENABLE_ALL - 417)) | (1 << (PlSqlParser.ENABLE - 417)) | (1 << (PlSqlParser.ENABLE_PARALLEL_DML - 417)) | (1 << (PlSqlParser.ENABLE_PRESET - 417)) | (1 << (PlSqlParser.ENCODING - 417)) | (1 << (PlSqlParser.ENCRYPT - 417)) | (1 << (PlSqlParser.ENCRYPTION - 417)) | (1 << (PlSqlParser.END_OUTLINE_DATA - 417)) | (1 << (PlSqlParser.ENFORCED - 417)) | (1 << (PlSqlParser.ENFORCE - 417)))) !== 0) || ((((_la - 449)) & ~0x1f) == 0 && ((1 << (_la - 449)) & ((1 << (PlSqlParser.ENQUEUE - 449)) | (1 << (PlSqlParser.ENTERPRISE - 449)) | (1 << (PlSqlParser.ENTITYESCAPING - 449)) | (1 << (PlSqlParser.ENTRY - 449)) | (1 << (PlSqlParser.EQUIPART - 449)) | (1 << (PlSqlParser.ERR - 449)) | (1 << (PlSqlParser.ERROR_ARGUMENT - 449)) | (1 << (PlSqlParser.ERROR - 449)) | (1 << (PlSqlParser.ERROR_ON_OVERLAP_TIME - 449)) | (1 << (PlSqlParser.ERRORS - 449)) | (1 << (PlSqlParser.ESCAPE - 449)) | (1 << (PlSqlParser.ESTIMATE - 449)) | (1 << (PlSqlParser.EVAL - 449)) | (1 << (PlSqlParser.EVALNAME - 449)) | (1 << (PlSqlParser.EVALUATE - 449)) | (1 << (PlSqlParser.EVALUATION - 449)) | (1 << (PlSqlParser.EVENTS - 449)) | (1 << (PlSqlParser.EVERY - 449)) | (1 << (PlSqlParser.EXCEPT - 449)) | (1 << (PlSqlParser.EXCEPTION - 449)) | (1 << (PlSqlParser.EXCEPTION_INIT - 449)) | (1 << (PlSqlParser.EXCEPTIONS - 449)) | (1 << (PlSqlParser.EXCHANGE - 449)) | (1 << (PlSqlParser.EXCLUDE - 449)) | (1 << (PlSqlParser.EXCLUDING - 449)) | (1 << (PlSqlParser.EXECUTE - 449)) | (1 << (PlSqlParser.EXEMPT - 449)) | (1 << (PlSqlParser.EXISTING - 449)) | (1 << (PlSqlParser.EXISTS - 449)) | (1 << (PlSqlParser.EXISTSNODE - 449)) | (1 << (PlSqlParser.EXIT - 449)))) !== 0) || ((((_la - 481)) & ~0x1f) == 0 && ((1 << (_la - 481)) & ((1 << (PlSqlParser.EXPAND_GSET_TO_UNION - 481)) | (1 << (PlSqlParser.EXPAND_TABLE - 481)) | (1 << (PlSqlParser.EXP - 481)) | (1 << (PlSqlParser.EXPIRE - 481)) | (1 << (PlSqlParser.EXPLAIN - 481)) | (1 << (PlSqlParser.EXPLOSION - 481)) | (1 << (PlSqlParser.EXPORT - 481)) | (1 << (PlSqlParser.EXPR_CORR_CHECK - 481)) | (1 << (PlSqlParser.EXPRESS - 481)) | (1 << (PlSqlParser.EXTENDS - 481)) | (1 << (PlSqlParser.EXTENT - 481)) | (1 << (PlSqlParser.EXTENTS - 481)) | (1 << (PlSqlParser.EXTERNAL - 481)) | (1 << (PlSqlParser.EXTERNALLY - 481)) | (1 << (PlSqlParser.EXTRACTCLOBXML - 481)) | (1 << (PlSqlParser.EXTRACT - 481)) | (1 << (PlSqlParser.EXTRACTVALUE - 481)) | (1 << (PlSqlParser.EXTRA - 481)) | (1 << (PlSqlParser.FACILITY - 481)) | (1 << (PlSqlParser.FACT - 481)) | (1 << (PlSqlParser.FACTOR - 481)) | (1 << (PlSqlParser.FACTORIZE_JOIN - 481)) | (1 << (PlSqlParser.FAILED - 481)) | (1 << (PlSqlParser.FAILED_LOGIN_ATTEMPTS - 481)) | (1 << (PlSqlParser.FAILGROUP - 481)) | (1 << (PlSqlParser.FAILOVER - 481)) | (1 << (PlSqlParser.FAILURE - 481)) | (1 << (PlSqlParser.FALSE - 481)) | (1 << (PlSqlParser.FAMILY - 481)) | (1 << (PlSqlParser.FAR - 481)) | (1 << (PlSqlParser.FAST - 481)) | (1 << (PlSqlParser.FASTSTART - 481)))) !== 0) || ((((_la - 513)) & ~0x1f) == 0 && ((1 << (_la - 513)) & ((1 << (PlSqlParser.FBTSCAN - 513)) | (1 << (PlSqlParser.FEATURE_DETAILS - 513)) | (1 << (PlSqlParser.FEATURE_ID - 513)) | (1 << (PlSqlParser.FEATURE_SET - 513)) | (1 << (PlSqlParser.FEATURE_VALUE - 513)) | (1 << (PlSqlParser.FETCH - 513)) | (1 << (PlSqlParser.FILE - 513)) | (1 << (PlSqlParser.FILE_NAME_CONVERT - 513)) | (1 << (PlSqlParser.FILESYSTEM_LIKE_LOGGING - 513)) | (1 << (PlSqlParser.FILTER - 513)) | (1 << (PlSqlParser.FINAL - 513)) | (1 << (PlSqlParser.FINE - 513)) | (1 << (PlSqlParser.FINISH - 513)) | (1 << (PlSqlParser.FIRST - 513)) | (1 << (PlSqlParser.FIRSTM - 513)) | (1 << (PlSqlParser.FIRST_ROWS - 513)) | (1 << (PlSqlParser.FIRST_VALUE - 513)) | (1 << (PlSqlParser.FIXED_VIEW_DATA - 513)) | (1 << (PlSqlParser.FLAGGER - 513)) | (1 << (PlSqlParser.FLASHBACK - 513)) | (1 << (PlSqlParser.FLASH_CACHE - 513)) | (1 << (PlSqlParser.FLOAT - 513)) | (1 << (PlSqlParser.FLOB - 513)) | (1 << (PlSqlParser.FLOOR - 513)) | (1 << (PlSqlParser.FLUSH - 513)) | (1 << (PlSqlParser.FOLDER - 513)) | (1 << (PlSqlParser.FOLLOWING - 513)) | (1 << (PlSqlParser.FOLLOWS - 513)) | (1 << (PlSqlParser.FORALL - 513)) | (1 << (PlSqlParser.FORCE - 513)) | (1 << (PlSqlParser.FORCE_XML_QUERY_REWRITE - 513)) | (1 << (PlSqlParser.FOREIGN - 513)))) !== 0) || ((((_la - 545)) & ~0x1f) == 0 && ((1 << (_la - 545)) & ((1 << (PlSqlParser.FOREVER - 545)) | (1 << (PlSqlParser.FORMAT - 545)) | (1 << (PlSqlParser.FORWARD - 545)) | (1 << (PlSqlParser.FRAGMENT_NUMBER - 545)) | (1 << (PlSqlParser.FREELIST - 545)) | (1 << (PlSqlParser.FREELISTS - 545)) | (1 << (PlSqlParser.FREEPOOLS - 545)) | (1 << (PlSqlParser.FRESH - 545)) | (1 << (PlSqlParser.FROM_TZ - 545)) | (1 << (PlSqlParser.FULL - 545)) | (1 << (PlSqlParser.FULL_OUTER_JOIN_TO_OUTER - 545)) | (1 << (PlSqlParser.FUNCTION - 545)) | (1 << (PlSqlParser.FUNCTIONS - 545)) | (1 << (PlSqlParser.GATHER_OPTIMIZER_STATISTICS - 545)) | (1 << (PlSqlParser.GATHER_PLAN_STATISTICS - 545)) | (1 << (PlSqlParser.GBY_CONC_ROLLUP - 545)) | (1 << (PlSqlParser.GBY_PUSHDOWN - 545)) | (1 << (PlSqlParser.GENERATED - 545)) | (1 << (PlSqlParser.GET - 545)) | (1 << (PlSqlParser.GLOBAL - 545)) | (1 << (PlSqlParser.GLOBALLY - 545)) | (1 << (PlSqlParser.GLOBAL_NAME - 545)) | (1 << (PlSqlParser.GLOBAL_TOPIC_ENABLED - 545)) | (1 << (PlSqlParser.GROUP_BY - 545)) | (1 << (PlSqlParser.GROUP_ID - 545)) | (1 << (PlSqlParser.GROUPING - 545)) | (1 << (PlSqlParser.GROUPING_ID - 545)))) !== 0) || ((((_la - 577)) & ~0x1f) == 0 && ((1 << (_la - 577)) & ((1 << (PlSqlParser.GROUPS - 577)) | (1 << (PlSqlParser.GUARANTEED - 577)) | (1 << (PlSqlParser.GUARANTEE - 577)) | (1 << (PlSqlParser.GUARD - 577)) | (1 << (PlSqlParser.HASH_AJ - 577)) | (1 << (PlSqlParser.HASH - 577)) | (1 << (PlSqlParser.HASHKEYS - 577)) | (1 << (PlSqlParser.HASH_SJ - 577)) | (1 << (PlSqlParser.HEADER - 577)) | (1 << (PlSqlParser.HEAP - 577)) | (1 << (PlSqlParser.HELP - 577)) | (1 << (PlSqlParser.HEXTORAW - 577)) | (1 << (PlSqlParser.HEXTOREF - 577)) | (1 << (PlSqlParser.HIDDEN_KEYWORD - 577)) | (1 << (PlSqlParser.HIDE - 577)) | (1 << (PlSqlParser.HIERARCHY - 577)) | (1 << (PlSqlParser.HIGH - 577)) | (1 << (PlSqlParser.HINTSET_BEGIN - 577)) | (1 << (PlSqlParser.HINTSET_END - 577)) | (1 << (PlSqlParser.HOT - 577)) | (1 << (PlSqlParser.HOUR - 577)) | (1 << (PlSqlParser.HWM_BROKERED - 577)) | (1 << (PlSqlParser.HYBRID - 577)) | (1 << (PlSqlParser.IDENTIFIER - 577)) | (1 << (PlSqlParser.IDENTITY - 577)) | (1 << (PlSqlParser.IDGENERATORS - 577)) | (1 << (PlSqlParser.ID - 577)) | (1 << (PlSqlParser.IDLE_TIME - 577)) | (1 << (PlSqlParser.IF - 577)) | (1 << (PlSqlParser.IGNORE - 577)))) !== 0) || ((((_la - 609)) & ~0x1f) == 0 && ((1 << (_la - 609)) & ((1 << (PlSqlParser.IGNORE_OPTIM_EMBEDDED_HINTS - 609)) | (1 << (PlSqlParser.IGNORE_ROW_ON_DUPKEY_INDEX - 609)) | (1 << (PlSqlParser.IGNORE_WHERE_CLAUSE - 609)) | (1 << (PlSqlParser.ILM - 609)) | (1 << (PlSqlParser.IMMEDIATE - 609)) | (1 << (PlSqlParser.IMPACT - 609)) | (1 << (PlSqlParser.IMPORT - 609)) | (1 << (PlSqlParser.INACTIVE - 609)) | (1 << (PlSqlParser.INCLUDE - 609)) | (1 << (PlSqlParser.INCLUDE_VERSION - 609)) | (1 << (PlSqlParser.INCLUDING - 609)) | (1 << (PlSqlParser.INCREMENTAL - 609)) | (1 << (PlSqlParser.INCREMENT - 609)) | (1 << (PlSqlParser.INCR - 609)) | (1 << (PlSqlParser.INDENT - 609)) | (1 << (PlSqlParser.INDEX_ASC - 609)) | (1 << (PlSqlParser.INDEX_COMBINE - 609)) | (1 << (PlSqlParser.INDEX_DESC - 609)) | (1 << (PlSqlParser.INDEXED - 609)) | (1 << (PlSqlParser.INDEXES - 609)) | (1 << (PlSqlParser.INDEX_FFS - 609)) | (1 << (PlSqlParser.INDEX_FILTER - 609)) | (1 << (PlSqlParser.INDEXING - 609)) | (1 << (PlSqlParser.INDEX_JOIN - 609)) | (1 << (PlSqlParser.INDEX_ROWS - 609)) | (1 << (PlSqlParser.INDEX_RRS - 609)) | (1 << (PlSqlParser.INDEX_RS_ASC - 609)) | (1 << (PlSqlParser.INDEX_RS_DESC - 609)) | (1 << (PlSqlParser.INDEX_RS - 609)) | (1 << (PlSqlParser.INDEX_SCAN - 609)) | (1 << (PlSqlParser.INDEX_SKIP_SCAN - 609)))) !== 0) || ((((_la - 641)) & ~0x1f) == 0 && ((1 << (_la - 641)) & ((1 << (PlSqlParser.INDEX_SS_ASC - 641)) | (1 << (PlSqlParser.INDEX_SS_DESC - 641)) | (1 << (PlSqlParser.INDEX_SS - 641)) | (1 << (PlSqlParser.INDEX_STATS - 641)) | (1 << (PlSqlParser.INDEXTYPE - 641)) | (1 << (PlSqlParser.INDEXTYPES - 641)) | (1 << (PlSqlParser.INDICATOR - 641)) | (1 << (PlSqlParser.INDICES - 641)) | (1 << (PlSqlParser.INFINITE - 641)) | (1 << (PlSqlParser.INFORMATIONAL - 641)) | (1 << (PlSqlParser.INHERIT - 641)) | (1 << (PlSqlParser.INITCAP - 641)) | (1 << (PlSqlParser.INITIAL - 641)) | (1 << (PlSqlParser.INITIALIZED - 641)) | (1 << (PlSqlParser.INITIALLY - 641)) | (1 << (PlSqlParser.INITRANS - 641)) | (1 << (PlSqlParser.INLINE - 641)) | (1 << (PlSqlParser.INLINE_XMLTYPE_NT - 641)) | (1 << (PlSqlParser.INMEMORY - 641)) | (1 << (PlSqlParser.IN_MEMORY_METADATA - 641)) | (1 << (PlSqlParser.INMEMORY_PRUNING - 641)) | (1 << (PlSqlParser.INNER - 641)) | (1 << (PlSqlParser.INOUT - 641)) | (1 << (PlSqlParser.INPLACE - 641)) | (1 << (PlSqlParser.INSERTCHILDXMLAFTER - 641)) | (1 << (PlSqlParser.INSERTCHILDXMLBEFORE - 641)) | (1 << (PlSqlParser.INSERTCHILDXML - 641)) | (1 << (PlSqlParser.INSERTXMLAFTER - 641)) | (1 << (PlSqlParser.INSERTXMLBEFORE - 641)) | (1 << (PlSqlParser.INSTANCE - 641)))) !== 0) || ((((_la - 673)) & ~0x1f) == 0 && ((1 << (_la - 673)) & ((1 << (PlSqlParser.INSTANCES - 673)) | (1 << (PlSqlParser.INSTANTIABLE - 673)) | (1 << (PlSqlParser.INSTANTLY - 673)) | (1 << (PlSqlParser.INSTEAD - 673)) | (1 << (PlSqlParser.INSTR2 - 673)) | (1 << (PlSqlParser.INSTR4 - 673)) | (1 << (PlSqlParser.INSTRB - 673)) | (1 << (PlSqlParser.INSTRC - 673)) | (1 << (PlSqlParser.INSTR - 673)) | (1 << (PlSqlParser.INTEGER - 673)) | (1 << (PlSqlParser.INTERLEAVED - 673)) | (1 << (PlSqlParser.INTERMEDIATE - 673)) | (1 << (PlSqlParser.INTERNAL_CONVERT - 673)) | (1 << (PlSqlParser.INTERNAL_USE - 673)) | (1 << (PlSqlParser.INTERPRETED - 673)) | (1 << (PlSqlParser.INTERVAL - 673)) | (1 << (PlSqlParser.INT - 673)) | (1 << (PlSqlParser.INVALIDATE - 673)) | (1 << (PlSqlParser.INVISIBLE - 673)) | (1 << (PlSqlParser.IN_XQUERY - 673)) | (1 << (PlSqlParser.ISOLATION - 673)) | (1 << (PlSqlParser.ISOLATION_LEVEL - 673)) | (1 << (PlSqlParser.ITERATE - 673)) | (1 << (PlSqlParser.ITERATION_NUMBER - 673)) | (1 << (PlSqlParser.JAVA - 673)) | (1 << (PlSqlParser.JOB - 673)) | (1 << (PlSqlParser.JOIN - 673)) | (1 << (PlSqlParser.JSON_ARRAYAGG - 673)) | (1 << (PlSqlParser.JSON_ARRAY - 673)))) !== 0) || ((((_la - 705)) & ~0x1f) == 0 && ((1 << (_la - 705)) & ((1 << (PlSqlParser.JSON_EQUAL - 705)) | (1 << (PlSqlParser.JSON_EXISTS2 - 705)) | (1 << (PlSqlParser.JSON_EXISTS - 705)) | (1 << (PlSqlParser.JSONGET - 705)) | (1 << (PlSqlParser.JSON - 705)) | (1 << (PlSqlParser.JSON_OBJECTAGG - 705)) | (1 << (PlSqlParser.JSON_OBJECT - 705)) | (1 << (PlSqlParser.JSONPARSE - 705)) | (1 << (PlSqlParser.JSON_QUERY - 705)) | (1 << (PlSqlParser.JSON_SERIALIZE - 705)) | (1 << (PlSqlParser.JSON_TABLE - 705)) | (1 << (PlSqlParser.JSON_TEXTCONTAINS2 - 705)) | (1 << (PlSqlParser.JSON_TEXTCONTAINS - 705)) | (1 << (PlSqlParser.JSON_VALUE - 705)) | (1 << (PlSqlParser.KEEP_DUPLICATES - 705)) | (1 << (PlSqlParser.KEEP - 705)) | (1 << (PlSqlParser.KERBEROS - 705)) | (1 << (PlSqlParser.KEY - 705)) | (1 << (PlSqlParser.KEY_LENGTH - 705)) | (1 << (PlSqlParser.KEYSIZE - 705)) | (1 << (PlSqlParser.KEYS - 705)) | (1 << (PlSqlParser.KEYSTORE - 705)) | (1 << (PlSqlParser.KILL - 705)) | (1 << (PlSqlParser.LABEL - 705)) | (1 << (PlSqlParser.LANGUAGE - 705)) | (1 << (PlSqlParser.LAST_DAY - 705)) | (1 << (PlSqlParser.LAST - 705)) | (1 << (PlSqlParser.LAST_VALUE - 705)) | (1 << (PlSqlParser.LATERAL - 705)) | (1 << (PlSqlParser.LAX - 705)) | (1 << (PlSqlParser.LAYER - 705)) | (1 << (PlSqlParser.LDAP_REGISTRATION_ENABLED - 705)))) !== 0) || ((((_la - 737)) & ~0x1f) == 0 && ((1 << (_la - 737)) & ((1 << (PlSqlParser.LDAP_REGISTRATION - 737)) | (1 << (PlSqlParser.LDAP_REG_SYNC_INTERVAL - 737)) | (1 << (PlSqlParser.LEADING - 737)) | (1 << (PlSqlParser.LEFT - 737)) | (1 << (PlSqlParser.LENGTH2 - 737)) | (1 << (PlSqlParser.LENGTH4 - 737)) | (1 << (PlSqlParser.LENGTHB - 737)) | (1 << (PlSqlParser.LENGTHC - 737)) | (1 << (PlSqlParser.LENGTH - 737)) | (1 << (PlSqlParser.LESS - 737)) | (1 << (PlSqlParser.LEVEL - 737)) | (1 << (PlSqlParser.LEVELS - 737)) | (1 << (PlSqlParser.LIBRARY - 737)) | (1 << (PlSqlParser.LIFECYCLE - 737)) | (1 << (PlSqlParser.LIFE - 737)) | (1 << (PlSqlParser.LIFETIME - 737)) | (1 << (PlSqlParser.LIKE2 - 737)) | (1 << (PlSqlParser.LIKE4 - 737)) | (1 << (PlSqlParser.LIKEC - 737)) | (1 << (PlSqlParser.LIKE_EXPAND - 737)) | (1 << (PlSqlParser.LIMIT - 737)) | (1 << (PlSqlParser.LINEAR - 737)) | (1 << (PlSqlParser.LINK - 737)) | (1 << (PlSqlParser.LIST - 737)) | (1 << (PlSqlParser.LN - 737)) | (1 << (PlSqlParser.LNNVL - 737)) | (1 << (PlSqlParser.LOAD - 737)) | (1 << (PlSqlParser.LOB - 737)) | (1 << (PlSqlParser.LOBNVL - 737)) | (1 << (PlSqlParser.LOBS - 737)) | (1 << (PlSqlParser.LOCAL_INDEXES - 737)))) !== 0) || ((((_la - 769)) & ~0x1f) == 0 && ((1 << (_la - 769)) & ((1 << (PlSqlParser.LOCAL - 769)) | (1 << (PlSqlParser.LOCALTIME - 769)) | (1 << (PlSqlParser.LOCALTIMESTAMP - 769)) | (1 << (PlSqlParser.LOCATION - 769)) | (1 << (PlSqlParser.LOCATOR - 769)) | (1 << (PlSqlParser.LOCKED - 769)) | (1 << (PlSqlParser.LOCKING - 769)) | (1 << (PlSqlParser.LOGFILE - 769)) | (1 << (PlSqlParser.LOGFILES - 769)) | (1 << (PlSqlParser.LOGGING - 769)) | (1 << (PlSqlParser.LOGICAL - 769)) | (1 << (PlSqlParser.LOGICAL_READS_PER_CALL - 769)) | (1 << (PlSqlParser.LOGICAL_READS_PER_SESSION - 769)) | (1 << (PlSqlParser.LOG - 769)) | (1 << (PlSqlParser.LOGMINING - 769)) | (1 << (PlSqlParser.LOGOFF - 769)) | (1 << (PlSqlParser.LOGON - 769)) | (1 << (PlSqlParser.LOG_READ_ONLY_VIOLATIONS - 769)) | (1 << (PlSqlParser.LONG - 769)) | (1 << (PlSqlParser.LOOP - 769)) | (1 << (PlSqlParser.LOWER - 769)) | (1 << (PlSqlParser.LOW - 769)) | (1 << (PlSqlParser.LPAD - 769)) | (1 << (PlSqlParser.LTRIM - 769)) | (1 << (PlSqlParser.MAIN - 769)) | (1 << (PlSqlParser.MAKE_REF - 769)) | (1 << (PlSqlParser.MANAGED - 769)) | (1 << (PlSqlParser.MANAGE - 769)) | (1 << (PlSqlParser.MANAGEMENT - 769)) | (1 << (PlSqlParser.MANAGER - 769)) | (1 << (PlSqlParser.MANUAL - 769)))) !== 0) || ((((_la - 801)) & ~0x1f) == 0 && ((1 << (_la - 801)) & ((1 << (PlSqlParser.MAP - 801)) | (1 << (PlSqlParser.MAPPING - 801)) | (1 << (PlSqlParser.MASTER - 801)) | (1 << (PlSqlParser.MATCHED - 801)) | (1 << (PlSqlParser.MATCHES - 801)) | (1 << (PlSqlParser.MATCH - 801)) | (1 << (PlSqlParser.MATCH_NUMBER - 801)) | (1 << (PlSqlParser.MATCH_RECOGNIZE - 801)) | (1 << (PlSqlParser.MATERIALIZED - 801)) | (1 << (PlSqlParser.MATERIALIZE - 801)) | (1 << (PlSqlParser.MAXARCHLOGS - 801)) | (1 << (PlSqlParser.MAXDATAFILES - 801)) | (1 << (PlSqlParser.MAXEXTENTS - 801)) | (1 << (PlSqlParser.MAXIMIZE - 801)) | (1 << (PlSqlParser.MAXINSTANCES - 801)) | (1 << (PlSqlParser.MAXLOGFILES - 801)) | (1 << (PlSqlParser.MAXLOGHISTORY - 801)) | (1 << (PlSqlParser.MAXLOGMEMBERS - 801)) | (1 << (PlSqlParser.MAX_SHARED_TEMP_SIZE - 801)) | (1 << (PlSqlParser.MAXSIZE - 801)) | (1 << (PlSqlParser.MAXTRANS - 801)) | (1 << (PlSqlParser.MAXVALUE - 801)) | (1 << (PlSqlParser.MEASURE - 801)) | (1 << (PlSqlParser.MEASURES - 801)) | (1 << (PlSqlParser.MEDIUM - 801)) | (1 << (PlSqlParser.MEMBER - 801)) | (1 << (PlSqlParser.MEMCOMPRESS - 801)) | (1 << (PlSqlParser.MEMORY - 801)) | (1 << (PlSqlParser.MERGEACTIONS - 801)) | (1 << (PlSqlParser.MERGE_AJ - 801)) | (1 << (PlSqlParser.MERGE_CONST_ON - 801)) | (1 << (PlSqlParser.MERGE - 801)))) !== 0) || ((((_la - 833)) & ~0x1f) == 0 && ((1 << (_la - 833)) & ((1 << (PlSqlParser.MERGE_SJ - 833)) | (1 << (PlSqlParser.METADATA - 833)) | (1 << (PlSqlParser.METHOD - 833)) | (1 << (PlSqlParser.MIGRATE - 833)) | (1 << (PlSqlParser.MIGRATION - 833)) | (1 << (PlSqlParser.MINEXTENTS - 833)) | (1 << (PlSqlParser.MINIMIZE - 833)) | (1 << (PlSqlParser.MINIMUM - 833)) | (1 << (PlSqlParser.MINING - 833)) | (1 << (PlSqlParser.MINUS_NULL - 833)) | (1 << (PlSqlParser.MINUTE - 833)) | (1 << (PlSqlParser.MINVALUE - 833)) | (1 << (PlSqlParser.MIRRORCOLD - 833)) | (1 << (PlSqlParser.MIRRORHOT - 833)) | (1 << (PlSqlParser.MIRROR - 833)) | (1 << (PlSqlParser.MLSLABEL - 833)) | (1 << (PlSqlParser.MODEL_COMPILE_SUBQUERY - 833)) | (1 << (PlSqlParser.MODEL_DONTVERIFY_UNIQUENESS - 833)) | (1 << (PlSqlParser.MODEL_DYNAMIC_SUBQUERY - 833)) | (1 << (PlSqlParser.MODEL_MIN_ANALYSIS - 833)) | (1 << (PlSqlParser.MODEL - 833)) | (1 << (PlSqlParser.MODEL_NB - 833)) | (1 << (PlSqlParser.MODEL_NO_ANALYSIS - 833)) | (1 << (PlSqlParser.MODEL_PBY - 833)) | (1 << (PlSqlParser.MODEL_PUSH_REF - 833)) | (1 << (PlSqlParser.MODEL_SV - 833)) | (1 << (PlSqlParser.MODIFICATION - 833)) | (1 << (PlSqlParser.MODIFY_COLUMN_TYPE - 833)) | (1 << (PlSqlParser.MODIFY - 833)) | (1 << (PlSqlParser.MOD - 833)))) !== 0) || ((((_la - 865)) & ~0x1f) == 0 && ((1 << (_la - 865)) & ((1 << (PlSqlParser.MODULE - 865)) | (1 << (PlSqlParser.MONITORING - 865)) | (1 << (PlSqlParser.MONITOR - 865)) | (1 << (PlSqlParser.MONTH - 865)) | (1 << (PlSqlParser.MONTHS_BETWEEN - 865)) | (1 << (PlSqlParser.MONTHS - 865)) | (1 << (PlSqlParser.MOUNT - 865)) | (1 << (PlSqlParser.MOUNTPATH - 865)) | (1 << (PlSqlParser.MOVEMENT - 865)) | (1 << (PlSqlParser.MOVE - 865)) | (1 << (PlSqlParser.MULTIDIMENSIONAL - 865)) | (1 << (PlSqlParser.MULTISET - 865)) | (1 << (PlSqlParser.MV_MERGE - 865)) | (1 << (PlSqlParser.NAMED - 865)) | (1 << (PlSqlParser.NAME - 865)) | (1 << (PlSqlParser.NAMESPACE - 865)) | (1 << (PlSqlParser.NAN - 865)) | (1 << (PlSqlParser.NANVL - 865)) | (1 << (PlSqlParser.NATIONAL - 865)) | (1 << (PlSqlParser.NATIVE_FULL_OUTER_JOIN - 865)) | (1 << (PlSqlParser.NATIVE - 865)) | (1 << (PlSqlParser.NATURAL - 865)) | (1 << (PlSqlParser.NAV - 865)) | (1 << (PlSqlParser.NCHAR_CS - 865)) | (1 << (PlSqlParser.NCHAR - 865)) | (1 << (PlSqlParser.NCHR - 865)) | (1 << (PlSqlParser.NCLOB - 865)) | (1 << (PlSqlParser.NEEDED - 865)) | (1 << (PlSqlParser.NEG - 865)) | (1 << (PlSqlParser.NESTED - 865)) | (1 << (PlSqlParser.NESTED_TABLE_FAST_INSERT - 865)))) !== 0) || ((((_la - 897)) & ~0x1f) == 0 && ((1 << (_la - 897)) & ((1 << (PlSqlParser.NESTED_TABLE_GET_REFS - 897)) | (1 << (PlSqlParser.NESTED_TABLE_ID - 897)) | (1 << (PlSqlParser.NESTED_TABLE_SET_REFS - 897)) | (1 << (PlSqlParser.NESTED_TABLE_SET_SETID - 897)) | (1 << (PlSqlParser.NETWORK - 897)) | (1 << (PlSqlParser.NEVER - 897)) | (1 << (PlSqlParser.NEW - 897)) | (1 << (PlSqlParser.NEW_TIME - 897)) | (1 << (PlSqlParser.NEXT_DAY - 897)) | (1 << (PlSqlParser.NEXT - 897)) | (1 << (PlSqlParser.NL_AJ - 897)) | (1 << (PlSqlParser.NLJ_BATCHING - 897)) | (1 << (PlSqlParser.NLJ_INDEX_FILTER - 897)) | (1 << (PlSqlParser.NLJ_INDEX_SCAN - 897)) | (1 << (PlSqlParser.NLJ_PREFETCH - 897)) | (1 << (PlSqlParser.NLS_CALENDAR - 897)) | (1 << (PlSqlParser.NLS_CHARACTERSET - 897)) | (1 << (PlSqlParser.NLS_CHARSET_DECL_LEN - 897)) | (1 << (PlSqlParser.NLS_CHARSET_ID - 897)) | (1 << (PlSqlParser.NLS_CHARSET_NAME - 897)) | (1 << (PlSqlParser.NLS_COMP - 897)) | (1 << (PlSqlParser.NLS_CURRENCY - 897)) | (1 << (PlSqlParser.NLS_DATE_FORMAT - 897)) | (1 << (PlSqlParser.NLS_DATE_LANGUAGE - 897)) | (1 << (PlSqlParser.NLS_INITCAP - 897)) | (1 << (PlSqlParser.NLS_ISO_CURRENCY - 897)) | (1 << (PlSqlParser.NL_SJ - 897)) | (1 << (PlSqlParser.NLS_LANG - 897)) | (1 << (PlSqlParser.NLS_LANGUAGE - 897)) | (1 << (PlSqlParser.NLS_LENGTH_SEMANTICS - 897)) | (1 << (PlSqlParser.NLS_LOWER - 897)) | (1 << (PlSqlParser.NLS_NCHAR_CONV_EXCP - 897)))) !== 0) || ((((_la - 929)) & ~0x1f) == 0 && ((1 << (_la - 929)) & ((1 << (PlSqlParser.NLS_NUMERIC_CHARACTERS - 929)) | (1 << (PlSqlParser.NLS_SORT - 929)) | (1 << (PlSqlParser.NLSSORT - 929)) | (1 << (PlSqlParser.NLS_SPECIAL_CHARS - 929)) | (1 << (PlSqlParser.NLS_TERRITORY - 929)) | (1 << (PlSqlParser.NLS_UPPER - 929)) | (1 << (PlSqlParser.NO_ACCESS - 929)) | (1 << (PlSqlParser.NO_ADAPTIVE_PLAN - 929)) | (1 << (PlSqlParser.NO_ANSI_REARCH - 929)) | (1 << (PlSqlParser.NOAPPEND - 929)) | (1 << (PlSqlParser.NOARCHIVELOG - 929)) | (1 << (PlSqlParser.NOAUDIT - 929)) | (1 << (PlSqlParser.NO_AUTO_REOPTIMIZE - 929)) | (1 << (PlSqlParser.NO_BASETABLE_MULTIMV_REWRITE - 929)) | (1 << (PlSqlParser.NO_BATCH_TABLE_ACCESS_BY_ROWID - 929)) | (1 << (PlSqlParser.NO_BIND_AWARE - 929)) | (1 << (PlSqlParser.NO_BUFFER - 929)) | (1 << (PlSqlParser.NOCACHE - 929)) | (1 << (PlSqlParser.NO_CARTESIAN - 929)) | (1 << (PlSqlParser.NO_CHECK_ACL_REWRITE - 929)) | (1 << (PlSqlParser.NO_CLUSTER_BY_ROWID - 929)) | (1 << (PlSqlParser.NO_CLUSTERING - 929)) | (1 << (PlSqlParser.NO_COALESCE_SQ - 929)) | (1 << (PlSqlParser.NO_COMMON_DATA - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_CB_WHR_ONLY - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_COMBINE_SW - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_COST_BASED - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_ELIM_DUPS - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_FILTERING - 929)) | (1 << (PlSqlParser.NOCOPY - 929)) | (1 << (PlSqlParser.NO_COST_XML_QUERY_REWRITE - 929)))) !== 0) || ((((_la - 961)) & ~0x1f) == 0 && ((1 << (_la - 961)) & ((1 << (PlSqlParser.NO_CPU_COSTING - 961)) | (1 << (PlSqlParser.NOCPU_COSTING - 961)) | (1 << (PlSqlParser.NOCYCLE - 961)) | (1 << (PlSqlParser.NO_DATA_SECURITY_REWRITE - 961)) | (1 << (PlSqlParser.NO_DECORRELATE - 961)) | (1 << (PlSqlParser.NODELAY - 961)) | (1 << (PlSqlParser.NO_DOMAIN_INDEX_FILTER - 961)) | (1 << (PlSqlParser.NO_DST_UPGRADE_INSERT_CONV - 961)) | (1 << (PlSqlParser.NO_ELIM_GROUPBY - 961)) | (1 << (PlSqlParser.NO_ELIMINATE_JOIN - 961)) | (1 << (PlSqlParser.NO_ELIMINATE_OBY - 961)) | (1 << (PlSqlParser.NO_ELIMINATE_OUTER_JOIN - 961)) | (1 << (PlSqlParser.NOENTITYESCAPING - 961)) | (1 << (PlSqlParser.NO_EXPAND_GSET_TO_UNION - 961)) | (1 << (PlSqlParser.NO_EXPAND - 961)) | (1 << (PlSqlParser.NO_EXPAND_TABLE - 961)) | (1 << (PlSqlParser.NO_FACT - 961)) | (1 << (PlSqlParser.NO_FACTORIZE_JOIN - 961)) | (1 << (PlSqlParser.NO_FILTERING - 961)) | (1 << (PlSqlParser.NOFORCE - 961)) | (1 << (PlSqlParser.NO_FULL_OUTER_JOIN_TO_OUTER - 961)) | (1 << (PlSqlParser.NO_GATHER_OPTIMIZER_STATISTICS - 961)) | (1 << (PlSqlParser.NO_GBY_PUSHDOWN - 961)) | (1 << (PlSqlParser.NOGUARANTEE - 961)) | (1 << (PlSqlParser.NO_INDEX_FFS - 961)) | (1 << (PlSqlParser.NO_INDEX - 961)) | (1 << (PlSqlParser.NO_INDEX_SS - 961)) | (1 << (PlSqlParser.NO_INMEMORY - 961)) | (1 << (PlSqlParser.NO_INMEMORY_PRUNING - 961)) | (1 << (PlSqlParser.NOKEEP - 961)) | (1 << (PlSqlParser.NO_LOAD - 961)) | (1 << (PlSqlParser.NOLOCAL - 961)))) !== 0) || ((((_la - 993)) & ~0x1f) == 0 && ((1 << (_la - 993)) & ((1 << (PlSqlParser.NOLOGGING - 993)) | (1 << (PlSqlParser.NOMAPPING - 993)) | (1 << (PlSqlParser.NOMAXVALUE - 993)) | (1 << (PlSqlParser.NO_MERGE - 993)) | (1 << (PlSqlParser.NOMINIMIZE - 993)) | (1 << (PlSqlParser.NOMINVALUE - 993)) | (1 << (PlSqlParser.NO_MODEL_PUSH_REF - 993)) | (1 << (PlSqlParser.NO_MONITORING - 993)) | (1 << (PlSqlParser.NOMONITORING - 993)) | (1 << (PlSqlParser.NO_MONITOR - 993)) | (1 << (PlSqlParser.NO_MULTIMV_REWRITE - 993)) | (1 << (PlSqlParser.NO_NATIVE_FULL_OUTER_JOIN - 993)) | (1 << (PlSqlParser.NONBLOCKING - 993)) | (1 << (PlSqlParser.NONEDITIONABLE - 993)) | (1 << (PlSqlParser.NONE - 993)) | (1 << (PlSqlParser.NO_NLJ_BATCHING - 993)) | (1 << (PlSqlParser.NO_NLJ_PREFETCH - 993)) | (1 << (PlSqlParser.NO - 993)) | (1 << (PlSqlParser.NONSCHEMA - 993)) | (1 << (PlSqlParser.NO_OBJECT_LINK - 993)) | (1 << (PlSqlParser.NOORDER - 993)) | (1 << (PlSqlParser.NO_ORDER_ROLLUPS - 993)) | (1 << (PlSqlParser.NO_OUTER_JOIN_TO_ANTI - 993)) | (1 << (PlSqlParser.NO_OUTER_JOIN_TO_INNER - 993)) | (1 << (PlSqlParser.NOOVERRIDE - 993)) | (1 << (PlSqlParser.NO_PARALLEL_INDEX - 993)) | (1 << (PlSqlParser.NOPARALLEL_INDEX - 993)) | (1 << (PlSqlParser.NO_PARALLEL - 993)) | (1 << (PlSqlParser.NOPARALLEL - 993)) | (1 << (PlSqlParser.NO_PARTIAL_COMMIT - 993)) | (1 << (PlSqlParser.NO_PARTIAL_JOIN - 993)) | (1 << (PlSqlParser.NO_PARTIAL_ROLLUP_PUSHDOWN - 993)))) !== 0) || ((((_la - 1025)) & ~0x1f) == 0 && ((1 << (_la - 1025)) & ((1 << (PlSqlParser.NOPARTITION - 1025)) | (1 << (PlSqlParser.NO_PLACE_DISTINCT - 1025)) | (1 << (PlSqlParser.NO_PLACE_GROUP_BY - 1025)) | (1 << (PlSqlParser.NO_PQ_CONCURRENT_UNION - 1025)) | (1 << (PlSqlParser.NO_PQ_MAP - 1025)) | (1 << (PlSqlParser.NO_PQ_REPLICATE - 1025)) | (1 << (PlSqlParser.NO_PQ_SKEW - 1025)) | (1 << (PlSqlParser.NO_PRUNE_GSETS - 1025)) | (1 << (PlSqlParser.NO_PULL_PRED - 1025)) | (1 << (PlSqlParser.NO_PUSH_PRED - 1025)) | (1 << (PlSqlParser.NO_PUSH_SUBQ - 1025)) | (1 << (PlSqlParser.NO_PX_FAULT_TOLERANCE - 1025)) | (1 << (PlSqlParser.NO_PX_JOIN_FILTER - 1025)) | (1 << (PlSqlParser.NO_QKN_BUFF - 1025)) | (1 << (PlSqlParser.NO_QUERY_TRANSFORMATION - 1025)) | (1 << (PlSqlParser.NO_REF_CASCADE - 1025)) | (1 << (PlSqlParser.NORELOCATE - 1025)) | (1 << (PlSqlParser.NORELY - 1025)) | (1 << (PlSqlParser.NOREPAIR - 1025)) | (1 << (PlSqlParser.NOREPLAY - 1025)) | (1 << (PlSqlParser.NORESETLOGS - 1025)) | (1 << (PlSqlParser.NO_RESULT_CACHE - 1025)) | (1 << (PlSqlParser.NOREVERSE - 1025)) | (1 << (PlSqlParser.NO_REWRITE - 1025)) | (1 << (PlSqlParser.NOREWRITE - 1025)) | (1 << (PlSqlParser.NORMAL - 1025)) | (1 << (PlSqlParser.NO_ROOT_SW_FOR_LOCAL - 1025)) | (1 << (PlSqlParser.NOROWDEPENDENCIES - 1025)) | (1 << (PlSqlParser.NOSCHEMACHECK - 1025)) | (1 << (PlSqlParser.NOSEGMENT - 1025)) | (1 << (PlSqlParser.NO_SEMIJOIN - 1025)) | (1 << (PlSqlParser.NO_SEMI_TO_INNER - 1025)))) !== 0) || ((((_la - 1057)) & ~0x1f) == 0 && ((1 << (_la - 1057)) & ((1 << (PlSqlParser.NO_SET_TO_JOIN - 1057)) | (1 << (PlSqlParser.NOSORT - 1057)) | (1 << (PlSqlParser.NO_SQL_TRANSLATION - 1057)) | (1 << (PlSqlParser.NO_SQL_TUNE - 1057)) | (1 << (PlSqlParser.NO_STAR_TRANSFORMATION - 1057)) | (1 << (PlSqlParser.NO_STATEMENT_QUEUING - 1057)) | (1 << (PlSqlParser.NO_STATS_GSETS - 1057)) | (1 << (PlSqlParser.NOSTRICT - 1057)) | (1 << (PlSqlParser.NO_SUBQUERY_PRUNING - 1057)) | (1 << (PlSqlParser.NO_SUBSTRB_PAD - 1057)) | (1 << (PlSqlParser.NO_SWAP_JOIN_INPUTS - 1057)) | (1 << (PlSqlParser.NOSWITCH - 1057)) | (1 << (PlSqlParser.NO_TABLE_LOOKUP_BY_NL - 1057)) | (1 << (PlSqlParser.NO_TEMP_TABLE - 1057)) | (1 << (PlSqlParser.NOTHING - 1057)) | (1 << (PlSqlParser.NOTIFICATION - 1057)) | (1 << (PlSqlParser.NO_TRANSFORM_DISTINCT_AGG - 1057)) | (1 << (PlSqlParser.NO_UNNEST - 1057)) | (1 << (PlSqlParser.NO_USE_CUBE - 1057)) | (1 << (PlSqlParser.NO_USE_HASH_AGGREGATION - 1057)) | (1 << (PlSqlParser.NO_USE_HASH_GBY_FOR_PUSHDOWN - 1057)) | (1 << (PlSqlParser.NO_USE_HASH - 1057)) | (1 << (PlSqlParser.NO_USE_INVISIBLE_INDEXES - 1057)) | (1 << (PlSqlParser.NO_USE_MERGE - 1057)) | (1 << (PlSqlParser.NO_USE_NL - 1057)) | (1 << (PlSqlParser.NO_USE_VECTOR_AGGREGATION - 1057)) | (1 << (PlSqlParser.NOVALIDATE - 1057)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM_DIMS - 1057)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM_FACT - 1057)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM - 1057)))) !== 0) || ((((_la - 1089)) & ~0x1f) == 0 && ((1 << (_la - 1089)) & ((1 << (PlSqlParser.NO_XDB_FASTPATH_INSERT - 1089)) | (1 << (PlSqlParser.NO_XML_DML_REWRITE - 1089)) | (1 << (PlSqlParser.NO_XMLINDEX_REWRITE_IN_SELECT - 1089)) | (1 << (PlSqlParser.NO_XMLINDEX_REWRITE - 1089)) | (1 << (PlSqlParser.NO_XML_QUERY_REWRITE - 1089)) | (1 << (PlSqlParser.NO_ZONEMAP - 1089)) | (1 << (PlSqlParser.NTH_VALUE - 1089)) | (1 << (PlSqlParser.NULLIF - 1089)) | (1 << (PlSqlParser.NULLS - 1089)) | (1 << (PlSqlParser.NUMBER - 1089)) | (1 << (PlSqlParser.NUMERIC - 1089)) | (1 << (PlSqlParser.NUM_INDEX_KEYS - 1089)) | (1 << (PlSqlParser.NUMTODSINTERVAL - 1089)) | (1 << (PlSqlParser.NUMTOYMINTERVAL - 1089)) | (1 << (PlSqlParser.NVARCHAR2 - 1089)) | (1 << (PlSqlParser.NVL2 - 1089)) | (1 << (PlSqlParser.OBJECT2XML - 1089)) | (1 << (PlSqlParser.OBJECT - 1089)) | (1 << (PlSqlParser.OBJ_ID - 1089)) | (1 << (PlSqlParser.OBJNO - 1089)) | (1 << (PlSqlParser.OBJNO_REUSE - 1089)) | (1 << (PlSqlParser.OCCURENCES - 1089)) | (1 << (PlSqlParser.OFFLINE - 1089)) | (1 << (PlSqlParser.OFF - 1089)) | (1 << (PlSqlParser.OFFSET - 1089)) | (1 << (PlSqlParser.OIDINDEX - 1089)) | (1 << (PlSqlParser.OID - 1089)) | (1 << (PlSqlParser.OLAP - 1089)) | (1 << (PlSqlParser.OLD - 1089)) | (1 << (PlSqlParser.OLD_PUSH_PRED - 1089)))) !== 0) || ((((_la - 1121)) & ~0x1f) == 0 && ((1 << (_la - 1121)) & ((1 << (PlSqlParser.OLS - 1121)) | (1 << (PlSqlParser.OLTP - 1121)) | (1 << (PlSqlParser.OMIT - 1121)) | (1 << (PlSqlParser.ONE - 1121)) | (1 << (PlSqlParser.ONLINE - 1121)) | (1 << (PlSqlParser.ONLY - 1121)) | (1 << (PlSqlParser.OPAQUE - 1121)) | (1 << (PlSqlParser.OPAQUE_TRANSFORM - 1121)) | (1 << (PlSqlParser.OPAQUE_XCANONICAL - 1121)) | (1 << (PlSqlParser.OPCODE - 1121)) | (1 << (PlSqlParser.OPEN - 1121)) | (1 << (PlSqlParser.OPERATIONS - 1121)) | (1 << (PlSqlParser.OPERATOR - 1121)) | (1 << (PlSqlParser.OPT_ESTIMATE - 1121)) | (1 << (PlSqlParser.OPTIMAL - 1121)) | (1 << (PlSqlParser.OPTIMIZE - 1121)) | (1 << (PlSqlParser.OPTIMIZER_FEATURES_ENABLE - 1121)) | (1 << (PlSqlParser.OPTIMIZER_GOAL - 1121)) | (1 << (PlSqlParser.OPT_PARAM - 1121)) | (1 << (PlSqlParser.ORA_BRANCH - 1121)) | (1 << (PlSqlParser.ORA_CHECK_ACL - 1121)) | (1 << (PlSqlParser.ORA_CHECK_PRIVILEGE - 1121)) | (1 << (PlSqlParser.ORA_CLUSTERING - 1121)) | (1 << (PlSqlParser.ORADATA - 1121)) | (1 << (PlSqlParser.ORADEBUG - 1121)) | (1 << (PlSqlParser.ORA_DST_AFFECTED - 1121)) | (1 << (PlSqlParser.ORA_DST_CONVERT - 1121)) | (1 << (PlSqlParser.ORA_DST_ERROR - 1121)) | (1 << (PlSqlParser.ORA_GET_ACLIDS - 1121)))) !== 0) || ((((_la - 1153)) & ~0x1f) == 0 && ((1 << (_la - 1153)) & ((1 << (PlSqlParser.ORA_GET_PRIVILEGES - 1153)) | (1 << (PlSqlParser.ORA_HASH - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_USERID - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_USER - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_XS_USER_GUID - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_XS_USER - 1153)) | (1 << (PlSqlParser.ORA_RAWCOMPARE - 1153)) | (1 << (PlSqlParser.ORA_RAWCONCAT - 1153)) | (1 << (PlSqlParser.ORA_ROWSCN - 1153)) | (1 << (PlSqlParser.ORA_ROWSCN_RAW - 1153)) | (1 << (PlSqlParser.ORA_ROWVERSION - 1153)) | (1 << (PlSqlParser.ORA_TABVERSION - 1153)) | (1 << (PlSqlParser.ORA_WRITE_TIME - 1153)) | (1 << (PlSqlParser.ORDERED - 1153)) | (1 << (PlSqlParser.ORDERED_PREDICATES - 1153)) | (1 << (PlSqlParser.ORDINALITY - 1153)) | (1 << (PlSqlParser.OR_EXPAND - 1153)) | (1 << (PlSqlParser.ORGANIZATION - 1153)) | (1 << (PlSqlParser.OR_PREDICATES - 1153)) | (1 << (PlSqlParser.OSERROR - 1153)) | (1 << (PlSqlParser.OTHER - 1153)) | (1 << (PlSqlParser.OUTER_JOIN_TO_ANTI - 1153)) | (1 << (PlSqlParser.OUTER_JOIN_TO_INNER - 1153)) | (1 << (PlSqlParser.OUTER - 1153)) | (1 << (PlSqlParser.OUTLINE_LEAF - 1153)) | (1 << (PlSqlParser.OUTLINE - 1153)) | (1 << (PlSqlParser.OUT_OF_LINE - 1153)) | (1 << (PlSqlParser.OUT - 1153)) | (1 << (PlSqlParser.OVERFLOW_NOMOVE - 1153)) | (1 << (PlSqlParser.OVERFLOW - 1153)))) !== 0) || ((((_la - 1185)) & ~0x1f) == 0 && ((1 << (_la - 1185)) & ((1 << (PlSqlParser.OVERLAPS - 1185)) | (1 << (PlSqlParser.OVER - 1185)) | (1 << (PlSqlParser.OVERRIDING - 1185)) | (1 << (PlSqlParser.OWNER - 1185)) | (1 << (PlSqlParser.OWNERSHIP - 1185)) | (1 << (PlSqlParser.OWN - 1185)) | (1 << (PlSqlParser.PACKAGE - 1185)) | (1 << (PlSqlParser.PACKAGES - 1185)) | (1 << (PlSqlParser.PARALLEL_ENABLE - 1185)) | (1 << (PlSqlParser.PARALLEL_INDEX - 1185)) | (1 << (PlSqlParser.PARALLEL - 1185)) | (1 << (PlSqlParser.PARAMETERS - 1185)) | (1 << (PlSqlParser.PARAM - 1185)) | (1 << (PlSqlParser.PARENT - 1185)) | (1 << (PlSqlParser.PARITY - 1185)) | (1 << (PlSqlParser.PARTIAL_JOIN - 1185)) | (1 << (PlSqlParser.PARTIALLY - 1185)) | (1 << (PlSqlParser.PARTIAL - 1185)) | (1 << (PlSqlParser.PARTIAL_ROLLUP_PUSHDOWN - 1185)) | (1 << (PlSqlParser.PARTITION_HASH - 1185)) | (1 << (PlSqlParser.PARTITION_LIST - 1185)) | (1 << (PlSqlParser.PARTITION - 1185)) | (1 << (PlSqlParser.PARTITION_RANGE - 1185)) | (1 << (PlSqlParser.PARTITIONS - 1185)) | (1 << (PlSqlParser.PARTNUMINST - 1185)) | (1 << (PlSqlParser.PASSING - 1185)) | (1 << (PlSqlParser.PASSWORD_GRACE_TIME - 1185)) | (1 << (PlSqlParser.PASSWORD_LIFE_TIME - 1185)) | (1 << (PlSqlParser.PASSWORD_LOCK_TIME - 1185)) | (1 << (PlSqlParser.PASSWORD - 1185)) | (1 << (PlSqlParser.PASSWORD_REUSE_MAX - 1185)))) !== 0) || ((((_la - 1217)) & ~0x1f) == 0 && ((1 << (_la - 1217)) & ((1 << (PlSqlParser.PASSWORD_REUSE_TIME - 1217)) | (1 << (PlSqlParser.PASSWORD_VERIFY_FUNCTION - 1217)) | (1 << (PlSqlParser.PAST - 1217)) | (1 << (PlSqlParser.PATCH - 1217)) | (1 << (PlSqlParser.PATH - 1217)) | (1 << (PlSqlParser.PATH_PREFIX - 1217)) | (1 << (PlSqlParser.PATHS - 1217)) | (1 << (PlSqlParser.PATTERN - 1217)) | (1 << (PlSqlParser.PBL_HS_BEGIN - 1217)) | (1 << (PlSqlParser.PBL_HS_END - 1217)) | (1 << (PlSqlParser.PCTINCREASE - 1217)) | (1 << (PlSqlParser.PCTTHRESHOLD - 1217)) | (1 << (PlSqlParser.PCTUSED - 1217)) | (1 << (PlSqlParser.PCTVERSION - 1217)) | (1 << (PlSqlParser.PENDING - 1217)) | (1 << (PlSqlParser.PERCENT_KEYWORD - 1217)) | (1 << (PlSqlParser.PERCENT_RANKM - 1217)) | (1 << (PlSqlParser.PERFORMANCE - 1217)) | (1 << (PlSqlParser.PERIOD_KEYWORD - 1217)) | (1 << (PlSqlParser.PERMANENT - 1217)) | (1 << (PlSqlParser.PERMISSION - 1217)) | (1 << (PlSqlParser.PERMUTE - 1217)) | (1 << (PlSqlParser.PER - 1217)) | (1 << (PlSqlParser.PFILE - 1217)) | (1 << (PlSqlParser.PHYSICAL - 1217)))) !== 0) || ((((_la - 1249)) & ~0x1f) == 0 && ((1 << (_la - 1249)) & ((1 << (PlSqlParser.PIKEY - 1249)) | (1 << (PlSqlParser.PIPELINED - 1249)) | (1 << (PlSqlParser.PIV_GB - 1249)) | (1 << (PlSqlParser.PIVOT - 1249)) | (1 << (PlSqlParser.PIV_SSF - 1249)) | (1 << (PlSqlParser.PLACE_DISTINCT - 1249)) | (1 << (PlSqlParser.PLACE_GROUP_BY - 1249)) | (1 << (PlSqlParser.PLAN - 1249)) | (1 << (PlSqlParser.PLSCOPE_SETTINGS - 1249)) | (1 << (PlSqlParser.PLS_INTEGER - 1249)) | (1 << (PlSqlParser.PLSQL_CCFLAGS - 1249)) | (1 << (PlSqlParser.PLSQL_CODE_TYPE - 1249)) | (1 << (PlSqlParser.PLSQL_DEBUG - 1249)) | (1 << (PlSqlParser.PLSQL_OPTIMIZE_LEVEL - 1249)) | (1 << (PlSqlParser.PLSQL_WARNINGS - 1249)) | (1 << (PlSqlParser.PLUGGABLE - 1249)) | (1 << (PlSqlParser.POINT - 1249)) | (1 << (PlSqlParser.POLICY - 1249)) | (1 << (PlSqlParser.POOL_16K - 1249)) | (1 << (PlSqlParser.POOL_2K - 1249)) | (1 << (PlSqlParser.POOL_32K - 1249)) | (1 << (PlSqlParser.POOL_4K - 1249)) | (1 << (PlSqlParser.POOL_8K - 1249)) | (1 << (PlSqlParser.POSITIVEN - 1249)) | (1 << (PlSqlParser.POSITIVE - 1249)) | (1 << (PlSqlParser.POST_TRANSACTION - 1249)) | (1 << (PlSqlParser.POWERMULTISET_BY_CARDINALITY - 1249)) | (1 << (PlSqlParser.POWERMULTISET - 1249)) | (1 << (PlSqlParser.POWER - 1249)) | (1 << (PlSqlParser.PQ_CONCURRENT_UNION - 1249)) | (1 << (PlSqlParser.PQ_DISTRIBUTE - 1249)))) !== 0) || ((((_la - 1281)) & ~0x1f) == 0 && ((1 << (_la - 1281)) & ((1 << (PlSqlParser.PQ_DISTRIBUTE_WINDOW - 1281)) | (1 << (PlSqlParser.PQ_FILTER - 1281)) | (1 << (PlSqlParser.PQ_MAP - 1281)) | (1 << (PlSqlParser.PQ_NOMAP - 1281)) | (1 << (PlSqlParser.PQ_REPLICATE - 1281)) | (1 << (PlSqlParser.PQ_SKEW - 1281)) | (1 << (PlSqlParser.PRAGMA - 1281)) | (1 << (PlSqlParser.PREBUILT - 1281)) | (1 << (PlSqlParser.PRECEDES - 1281)) | (1 << (PlSqlParser.PRECEDING - 1281)) | (1 << (PlSqlParser.PRECISION - 1281)) | (1 << (PlSqlParser.PRECOMPUTE_SUBQUERY - 1281)) | (1 << (PlSqlParser.PREDICATE_REORDERS - 1281)) | (1 << (PlSqlParser.PRELOAD - 1281)) | (1 << (PlSqlParser.PREPARE - 1281)) | (1 << (PlSqlParser.PRESENTNNV - 1281)) | (1 << (PlSqlParser.PRESENT - 1281)) | (1 << (PlSqlParser.PRESENTV - 1281)) | (1 << (PlSqlParser.PRESERVE_OID - 1281)) | (1 << (PlSqlParser.PRESERVE - 1281)) | (1 << (PlSqlParser.PRETTY - 1281)) | (1 << (PlSqlParser.PREVIOUS - 1281)) | (1 << (PlSqlParser.PREV - 1281)) | (1 << (PlSqlParser.PRIMARY - 1281)) | (1 << (PlSqlParser.PRINTBLOBTOCLOB - 1281)) | (1 << (PlSqlParser.PRIORITY - 1281)) | (1 << (PlSqlParser.PRIVATE - 1281)) | (1 << (PlSqlParser.PRIVATE_SGA - 1281)) | (1 << (PlSqlParser.PRIVILEGED - 1281)) | (1 << (PlSqlParser.PRIVILEGE - 1281)) | (1 << (PlSqlParser.PRIVILEGES - 1281)))) !== 0) || ((((_la - 1313)) & ~0x1f) == 0 && ((1 << (_la - 1313)) & ((1 << (PlSqlParser.PROCEDURAL - 1313)) | (1 << (PlSqlParser.PROCEDURE - 1313)) | (1 << (PlSqlParser.PROCESS - 1313)) | (1 << (PlSqlParser.PROFILE - 1313)) | (1 << (PlSqlParser.PROGRAM - 1313)) | (1 << (PlSqlParser.PROJECT - 1313)) | (1 << (PlSqlParser.PROPAGATE - 1313)) | (1 << (PlSqlParser.PROTECTED - 1313)) | (1 << (PlSqlParser.PROTECTION - 1313)) | (1 << (PlSqlParser.PROXY - 1313)) | (1 << (PlSqlParser.PRUNING - 1313)) | (1 << (PlSqlParser.PULL_PRED - 1313)) | (1 << (PlSqlParser.PURGE - 1313)) | (1 << (PlSqlParser.PUSH_PRED - 1313)) | (1 << (PlSqlParser.PUSH_SUBQ - 1313)) | (1 << (PlSqlParser.PX_FAULT_TOLERANCE - 1313)) | (1 << (PlSqlParser.PX_GRANULE - 1313)) | (1 << (PlSqlParser.PX_JOIN_FILTER - 1313)) | (1 << (PlSqlParser.QB_NAME - 1313)) | (1 << (PlSqlParser.QUERY_BLOCK - 1313)) | (1 << (PlSqlParser.QUERY - 1313)) | (1 << (PlSqlParser.QUEUE_CURR - 1313)) | (1 << (PlSqlParser.QUEUE - 1313)) | (1 << (PlSqlParser.QUEUE_ROWP - 1313)) | (1 << (PlSqlParser.QUIESCE - 1313)) | (1 << (PlSqlParser.QUORUM - 1313)) | (1 << (PlSqlParser.QUOTA - 1313)) | (1 << (PlSqlParser.RAISE - 1313)) | (1 << (PlSqlParser.RANDOM_LOCAL - 1313)) | (1 << (PlSqlParser.RANDOM - 1313)) | (1 << (PlSqlParser.RANGE - 1313)))) !== 0) || ((((_la - 1345)) & ~0x1f) == 0 && ((1 << (_la - 1345)) & ((1 << (PlSqlParser.RANKM - 1345)) | (1 << (PlSqlParser.RAPIDLY - 1345)) | (1 << (PlSqlParser.RAW - 1345)) | (1 << (PlSqlParser.RAWTOHEX - 1345)) | (1 << (PlSqlParser.RAWTONHEX - 1345)) | (1 << (PlSqlParser.RBA - 1345)) | (1 << (PlSqlParser.RBO_OUTLINE - 1345)) | (1 << (PlSqlParser.RDBA - 1345)) | (1 << (PlSqlParser.READ - 1345)) | (1 << (PlSqlParser.READS - 1345)) | (1 << (PlSqlParser.REALM - 1345)) | (1 << (PlSqlParser.REAL - 1345)) | (1 << (PlSqlParser.REBALANCE - 1345)) | (1 << (PlSqlParser.REBUILD - 1345)) | (1 << (PlSqlParser.RECORD - 1345)) | (1 << (PlSqlParser.RECORDS_PER_BLOCK - 1345)) | (1 << (PlSqlParser.RECOVERABLE - 1345)) | (1 << (PlSqlParser.RECOVER - 1345)) | (1 << (PlSqlParser.RECOVERY - 1345)) | (1 << (PlSqlParser.RECYCLEBIN - 1345)) | (1 << (PlSqlParser.RECYCLE - 1345)) | (1 << (PlSqlParser.REDACTION - 1345)) | (1 << (PlSqlParser.REDEFINE - 1345)) | (1 << (PlSqlParser.REDO - 1345)) | (1 << (PlSqlParser.REDUCED - 1345)) | (1 << (PlSqlParser.REDUNDANCY - 1345)) | (1 << (PlSqlParser.REF_CASCADE_CURSOR - 1345)) | (1 << (PlSqlParser.REFERENCED - 1345)) | (1 << (PlSqlParser.REFERENCE - 1345)) | (1 << (PlSqlParser.REFERENCES - 1345)) | (1 << (PlSqlParser.REFERENCING - 1345)) | (1 << (PlSqlParser.REF - 1345)))) !== 0) || ((((_la - 1377)) & ~0x1f) == 0 && ((1 << (_la - 1377)) & ((1 << (PlSqlParser.REFRESH - 1377)) | (1 << (PlSqlParser.REFTOHEX - 1377)) | (1 << (PlSqlParser.REGEXP_COUNT - 1377)) | (1 << (PlSqlParser.REGEXP_INSTR - 1377)) | (1 << (PlSqlParser.REGEXP_LIKE - 1377)) | (1 << (PlSqlParser.REGEXP_REPLACE - 1377)) | (1 << (PlSqlParser.REGEXP_SUBSTR - 1377)) | (1 << (PlSqlParser.REGISTER - 1377)) | (1 << (PlSqlParser.REGR_AVGX - 1377)) | (1 << (PlSqlParser.REGR_AVGY - 1377)) | (1 << (PlSqlParser.REGR_COUNT - 1377)) | (1 << (PlSqlParser.REGR_INTERCEPT - 1377)) | (1 << (PlSqlParser.REGR_R2 - 1377)) | (1 << (PlSqlParser.REGR_SLOPE - 1377)) | (1 << (PlSqlParser.REGR_SXX - 1377)) | (1 << (PlSqlParser.REGR_SXY - 1377)) | (1 << (PlSqlParser.REGR_SYY - 1377)) | (1 << (PlSqlParser.REGULAR - 1377)) | (1 << (PlSqlParser.REJECT - 1377)) | (1 << (PlSqlParser.REKEY - 1377)) | (1 << (PlSqlParser.RELATIONAL - 1377)) | (1 << (PlSqlParser.RELOCATE - 1377)) | (1 << (PlSqlParser.RELY - 1377)) | (1 << (PlSqlParser.REMAINDER - 1377)) | (1 << (PlSqlParser.REMOTE_MAPPED - 1377)) | (1 << (PlSqlParser.REMOVE - 1377)) | (1 << (PlSqlParser.RENAME - 1377)) | (1 << (PlSqlParser.REPAIR - 1377)) | (1 << (PlSqlParser.REPEAT - 1377)) | (1 << (PlSqlParser.REPLACE - 1377)) | (1 << (PlSqlParser.REPLICATION - 1377)))) !== 0) || ((((_la - 1409)) & ~0x1f) == 0 && ((1 << (_la - 1409)) & ((1 << (PlSqlParser.REQUIRED - 1409)) | (1 << (PlSqlParser.RESETLOGS - 1409)) | (1 << (PlSqlParser.RESET - 1409)) | (1 << (PlSqlParser.RESIZE - 1409)) | (1 << (PlSqlParser.RESOLVE - 1409)) | (1 << (PlSqlParser.RESOLVER - 1409)) | (1 << (PlSqlParser.RESPECT - 1409)) | (1 << (PlSqlParser.RESTART - 1409)) | (1 << (PlSqlParser.RESTORE_AS_INTERVALS - 1409)) | (1 << (PlSqlParser.RESTORE - 1409)) | (1 << (PlSqlParser.RESTRICT_ALL_REF_CONS - 1409)) | (1 << (PlSqlParser.RESTRICTED - 1409)) | (1 << (PlSqlParser.RESTRICT_REFERENCES - 1409)) | (1 << (PlSqlParser.RESTRICT - 1409)) | (1 << (PlSqlParser.RESULT_CACHE - 1409)) | (1 << (PlSqlParser.RESULT - 1409)) | (1 << (PlSqlParser.RESUMABLE - 1409)) | (1 << (PlSqlParser.RESUME - 1409)) | (1 << (PlSqlParser.RETENTION - 1409)) | (1 << (PlSqlParser.RETRY_ON_ROW_CHANGE - 1409)) | (1 << (PlSqlParser.RETURNING - 1409)) | (1 << (PlSqlParser.RETURN - 1409)) | (1 << (PlSqlParser.REUSE - 1409)) | (1 << (PlSqlParser.REVERSE - 1409)) | (1 << (PlSqlParser.REWRITE_OR_ERROR - 1409)) | (1 << (PlSqlParser.REWRITE - 1409)) | (1 << (PlSqlParser.RIGHT - 1409)) | (1 << (PlSqlParser.ROLE - 1409)) | (1 << (PlSqlParser.ROLESET - 1409)) | (1 << (PlSqlParser.ROLES - 1409)))) !== 0) || ((((_la - 1441)) & ~0x1f) == 0 && ((1 << (_la - 1441)) & ((1 << (PlSqlParser.ROLLBACK - 1441)) | (1 << (PlSqlParser.ROLLING - 1441)) | (1 << (PlSqlParser.ROLLUP - 1441)) | (1 << (PlSqlParser.ROWDEPENDENCIES - 1441)) | (1 << (PlSqlParser.ROWID_MAPPING_TABLE - 1441)) | (1 << (PlSqlParser.ROWID - 1441)) | (1 << (PlSqlParser.ROWIDTOCHAR - 1441)) | (1 << (PlSqlParser.ROWIDTONCHAR - 1441)) | (1 << (PlSqlParser.ROW_LENGTH - 1441)) | (1 << (PlSqlParser.ROWNUM - 1441)) | (1 << (PlSqlParser.ROW - 1441)) | (1 << (PlSqlParser.ROWS - 1441)) | (1 << (PlSqlParser.RPAD - 1441)) | (1 << (PlSqlParser.RTRIM - 1441)) | (1 << (PlSqlParser.RULE - 1441)) | (1 << (PlSqlParser.RULES - 1441)) | (1 << (PlSqlParser.RUNNING - 1441)) | (1 << (PlSqlParser.SALT - 1441)) | (1 << (PlSqlParser.SAMPLE - 1441)) | (1 << (PlSqlParser.SAVE_AS_INTERVALS - 1441)) | (1 << (PlSqlParser.SAVEPOINT - 1441)) | (1 << (PlSqlParser.SAVE - 1441)) | (1 << (PlSqlParser.SB4 - 1441)) | (1 << (PlSqlParser.SCALE_ROWS - 1441)) | (1 << (PlSqlParser.SCALE - 1441)) | (1 << (PlSqlParser.SCAN_INSTANCES - 1441)) | (1 << (PlSqlParser.SCAN - 1441)) | (1 << (PlSqlParser.SCHEDULER - 1441)) | (1 << (PlSqlParser.SCHEMACHECK - 1441)) | (1 << (PlSqlParser.SCHEMA - 1441)) | (1 << (PlSqlParser.SCN_ASCENDING - 1441)) | (1 << (PlSqlParser.SCN - 1441)))) !== 0) || ((((_la - 1473)) & ~0x1f) == 0 && ((1 << (_la - 1473)) & ((1 << (PlSqlParser.SCOPE - 1473)) | (1 << (PlSqlParser.SCRUB - 1473)) | (1 << (PlSqlParser.SD_ALL - 1473)) | (1 << (PlSqlParser.SD_INHIBIT - 1473)) | (1 << (PlSqlParser.SDO_GEOM_MBR - 1473)) | (1 << (PlSqlParser.SD_SHOW - 1473)) | (1 << (PlSqlParser.SEARCH - 1473)) | (1 << (PlSqlParser.SECOND - 1473)) | (1 << (PlSqlParser.SECRET - 1473)) | (1 << (PlSqlParser.SECUREFILE_DBA - 1473)) | (1 << (PlSqlParser.SECUREFILE - 1473)) | (1 << (PlSqlParser.SECURITY - 1473)) | (1 << (PlSqlParser.SEED - 1473)) | (1 << (PlSqlParser.SEG_BLOCK - 1473)) | (1 << (PlSqlParser.SEG_FILE - 1473)) | (1 << (PlSqlParser.SEGMENT - 1473)) | (1 << (PlSqlParser.SELECTIVITY - 1473)) | (1 << (PlSqlParser.SELF - 1473)) | (1 << (PlSqlParser.SEMIJOIN_DRIVER - 1473)) | (1 << (PlSqlParser.SEMIJOIN - 1473)) | (1 << (PlSqlParser.SEMI_TO_INNER - 1473)) | (1 << (PlSqlParser.SEQUENCED - 1473)) | (1 << (PlSqlParser.SEQUENCE - 1473)) | (1 << (PlSqlParser.SEQUENTIAL - 1473)) | (1 << (PlSqlParser.SERIALIZABLE - 1473)) | (1 << (PlSqlParser.SERIALLY_REUSABLE - 1473)) | (1 << (PlSqlParser.SERIAL - 1473)) | (1 << (PlSqlParser.SERVERERROR - 1473)) | (1 << (PlSqlParser.SERVICE_NAME_CONVERT - 1473)) | (1 << (PlSqlParser.SERVICES - 1473)))) !== 0) || ((((_la - 1505)) & ~0x1f) == 0 && ((1 << (_la - 1505)) & ((1 << (PlSqlParser.SESSION_CACHED_CURSORS - 1505)) | (1 << (PlSqlParser.SESSION - 1505)) | (1 << (PlSqlParser.SESSIONS_PER_USER - 1505)) | (1 << (PlSqlParser.SESSIONTIMEZONE - 1505)) | (1 << (PlSqlParser.SESSIONTZNAME - 1505)) | (1 << (PlSqlParser.SET - 1505)) | (1 << (PlSqlParser.SETS - 1505)) | (1 << (PlSqlParser.SETTINGS - 1505)) | (1 << (PlSqlParser.SET_TO_JOIN - 1505)) | (1 << (PlSqlParser.SEVERE - 1505)) | (1 << (PlSqlParser.SHARED_POOL - 1505)) | (1 << (PlSqlParser.SHARED - 1505)) | (1 << (PlSqlParser.SHARING - 1505)) | (1 << (PlSqlParser.SHELFLIFE - 1505)) | (1 << (PlSqlParser.SHOW - 1505)) | (1 << (PlSqlParser.SHRINK - 1505)) | (1 << (PlSqlParser.SHUTDOWN - 1505)) | (1 << (PlSqlParser.SIBLINGS - 1505)) | (1 << (PlSqlParser.SID - 1505)) | (1 << (PlSqlParser.SIGNAL_COMPONENT - 1505)) | (1 << (PlSqlParser.SIGNAL_FUNCTION - 1505)) | (1 << (PlSqlParser.SIGN - 1505)) | (1 << (PlSqlParser.SIGNTYPE - 1505)) | (1 << (PlSqlParser.SIMPLE_INTEGER - 1505)) | (1 << (PlSqlParser.SIMPLE - 1505)) | (1 << (PlSqlParser.SINGLE - 1505)) | (1 << (PlSqlParser.SINGLETASK - 1505)) | (1 << (PlSqlParser.SINH - 1505)) | (1 << (PlSqlParser.SIN - 1505)) | (1 << (PlSqlParser.SKIP_EXT_OPTIMIZER - 1505)))) !== 0) || ((((_la - 1537)) & ~0x1f) == 0 && ((1 << (_la - 1537)) & ((1 << (PlSqlParser.SKIP_ - 1537)) | (1 << (PlSqlParser.SKIP_UNQ_UNUSABLE_IDX - 1537)) | (1 << (PlSqlParser.SKIP_UNUSABLE_INDEXES - 1537)) | (1 << (PlSqlParser.SMALLFILE - 1537)) | (1 << (PlSqlParser.SMALLINT - 1537)) | (1 << (PlSqlParser.SNAPSHOT - 1537)) | (1 << (PlSqlParser.SOME - 1537)) | (1 << (PlSqlParser.SORT - 1537)) | (1 << (PlSqlParser.SOUNDEX - 1537)) | (1 << (PlSqlParser.SOURCE_FILE_DIRECTORY - 1537)) | (1 << (PlSqlParser.SOURCE_FILE_NAME_CONVERT - 1537)) | (1 << (PlSqlParser.SOURCE - 1537)) | (1 << (PlSqlParser.SPACE_KEYWORD - 1537)) | (1 << (PlSqlParser.SPECIFICATION - 1537)) | (1 << (PlSqlParser.SPFILE - 1537)) | (1 << (PlSqlParser.SPLIT - 1537)) | (1 << (PlSqlParser.SPREADSHEET - 1537)) | (1 << (PlSqlParser.SQLDATA - 1537)) | (1 << (PlSqlParser.SQLERROR - 1537)) | (1 << (PlSqlParser.SQLLDR - 1537)) | (1 << (PlSqlParser.SQL - 1537)) | (1 << (PlSqlParser.SQL_TRACE - 1537)) | (1 << (PlSqlParser.SQL_TRANSLATION_PROFILE - 1537)) | (1 << (PlSqlParser.SQRT - 1537)) | (1 << (PlSqlParser.STALE - 1537)) | (1 << (PlSqlParser.STANDALONE - 1537)) | (1 << (PlSqlParser.STANDARD_HASH - 1537)) | (1 << (PlSqlParser.STANDBY_MAX_DATA_DELAY - 1537)) | (1 << (PlSqlParser.STANDBYS - 1537)) | (1 << (PlSqlParser.STANDBY - 1537)) | (1 << (PlSqlParser.STAR - 1537)) | (1 << (PlSqlParser.STAR_TRANSFORMATION - 1537)))) !== 0) || ((((_la - 1570)) & ~0x1f) == 0 && ((1 << (_la - 1570)) & ((1 << (PlSqlParser.STARTUP - 1570)) | (1 << (PlSqlParser.STATEMENT_ID - 1570)) | (1 << (PlSqlParser.STATEMENT_QUEUING - 1570)) | (1 << (PlSqlParser.STATEMENTS - 1570)) | (1 << (PlSqlParser.STATEMENT - 1570)) | (1 << (PlSqlParser.STATE - 1570)) | (1 << (PlSqlParser.STATIC - 1570)) | (1 << (PlSqlParser.STATISTICS - 1570)) | (1 << (PlSqlParser.STATS_BINOMIAL_TEST - 1570)) | (1 << (PlSqlParser.STATS_CROSSTAB - 1570)) | (1 << (PlSqlParser.STATS_F_TEST - 1570)) | (1 << (PlSqlParser.STATS_KS_TEST - 1570)) | (1 << (PlSqlParser.STATS_MODE - 1570)) | (1 << (PlSqlParser.STATS_MW_TEST - 1570)) | (1 << (PlSqlParser.STATS_ONE_WAY_ANOVA - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_INDEP - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_INDEPU - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_ONE - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_PAIRED - 1570)) | (1 << (PlSqlParser.STATS_WSR_TEST - 1570)) | (1 << (PlSqlParser.STDDEV_POP - 1570)) | (1 << (PlSqlParser.STDDEV_SAMP - 1570)) | (1 << (PlSqlParser.STOP - 1570)) | (1 << (PlSqlParser.STORAGE - 1570)) | (1 << (PlSqlParser.STORE - 1570)) | (1 << (PlSqlParser.STREAMS - 1570)) | (1 << (PlSqlParser.STREAM - 1570)) | (1 << (PlSqlParser.STRICT - 1570)) | (1 << (PlSqlParser.STRING - 1570)) | (1 << (PlSqlParser.STRIPE_COLUMNS - 1570)) | (1 << (PlSqlParser.STRIPE_WIDTH - 1570)) | (1 << (PlSqlParser.STRIP - 1570)))) !== 0) || ((((_la - 1602)) & ~0x1f) == 0 && ((1 << (_la - 1602)) & ((1 << (PlSqlParser.STRUCTURE - 1602)) | (1 << (PlSqlParser.SUBMULTISET - 1602)) | (1 << (PlSqlParser.SUBPARTITION_REL - 1602)) | (1 << (PlSqlParser.SUBPARTITIONS - 1602)) | (1 << (PlSqlParser.SUBPARTITION - 1602)) | (1 << (PlSqlParser.SUBQUERIES - 1602)) | (1 << (PlSqlParser.SUBQUERY_PRUNING - 1602)) | (1 << (PlSqlParser.SUBSCRIBE - 1602)) | (1 << (PlSqlParser.SUBSET - 1602)) | (1 << (PlSqlParser.SUBSTITUTABLE - 1602)) | (1 << (PlSqlParser.SUBSTR2 - 1602)) | (1 << (PlSqlParser.SUBSTR4 - 1602)) | (1 << (PlSqlParser.SUBSTRB - 1602)) | (1 << (PlSqlParser.SUBSTRC - 1602)) | (1 << (PlSqlParser.SUBTYPE - 1602)) | (1 << (PlSqlParser.SUCCESSFUL - 1602)) | (1 << (PlSqlParser.SUCCESS - 1602)) | (1 << (PlSqlParser.SUMMARY - 1602)) | (1 << (PlSqlParser.SUPPLEMENTAL - 1602)) | (1 << (PlSqlParser.SUSPEND - 1602)) | (1 << (PlSqlParser.SWAP_JOIN_INPUTS - 1602)) | (1 << (PlSqlParser.SWITCHOVER - 1602)) | (1 << (PlSqlParser.SWITCH - 1602)) | (1 << (PlSqlParser.SYNCHRONOUS - 1602)) | (1 << (PlSqlParser.SYNC - 1602)) | (1 << (PlSqlParser.SYSASM - 1602)) | (1 << (PlSqlParser.SYS_AUDIT - 1602)) | (1 << (PlSqlParser.SYSAUX - 1602)) | (1 << (PlSqlParser.SYSBACKUP - 1602)) | (1 << (PlSqlParser.SYS_CHECKACL - 1602)) | (1 << (PlSqlParser.SYS_CHECK_PRIVILEGE - 1602)))) !== 0) || ((((_la - 1634)) & ~0x1f) == 0 && ((1 << (_la - 1634)) & ((1 << (PlSqlParser.SYS_CONNECT_BY_PATH - 1634)) | (1 << (PlSqlParser.SYS_CONTEXT - 1634)) | (1 << (PlSqlParser.SYSDATE - 1634)) | (1 << (PlSqlParser.SYSDBA - 1634)) | (1 << (PlSqlParser.SYS_DBURIGEN - 1634)) | (1 << (PlSqlParser.SYSDG - 1634)) | (1 << (PlSqlParser.SYS_DL_CURSOR - 1634)) | (1 << (PlSqlParser.SYS_DM_RXFORM_CHR - 1634)) | (1 << (PlSqlParser.SYS_DM_RXFORM_NUM - 1634)) | (1 << (PlSqlParser.SYS_DOM_COMPARE - 1634)) | (1 << (PlSqlParser.SYS_DST_PRIM2SEC - 1634)) | (1 << (PlSqlParser.SYS_DST_SEC2PRIM - 1634)) | (1 << (PlSqlParser.SYS_ET_BFILE_TO_RAW - 1634)) | (1 << (PlSqlParser.SYS_ET_BLOB_TO_IMAGE - 1634)) | (1 << (PlSqlParser.SYS_ET_IMAGE_TO_BLOB - 1634)) | (1 << (PlSqlParser.SYS_ET_RAW_TO_BFILE - 1634)) | (1 << (PlSqlParser.SYS_EXTPDTXT - 1634)) | (1 << (PlSqlParser.SYS_EXTRACT_UTC - 1634)) | (1 << (PlSqlParser.SYS_FBT_INSDEL - 1634)) | (1 << (PlSqlParser.SYS_FILTER_ACLS - 1634)) | (1 << (PlSqlParser.SYS_FNMATCHES - 1634)) | (1 << (PlSqlParser.SYS_FNREPLACE - 1634)) | (1 << (PlSqlParser.SYS_GET_ACLIDS - 1634)) | (1 << (PlSqlParser.SYS_GET_COL_ACLIDS - 1634)) | (1 << (PlSqlParser.SYS_GET_PRIVILEGES - 1634)) | (1 << (PlSqlParser.SYS_GETTOKENID - 1634)) | (1 << (PlSqlParser.SYS_GETXTIVAL - 1634)) | (1 << (PlSqlParser.SYS_GUID - 1634)) | (1 << (PlSqlParser.SYSGUID - 1634)) | (1 << (PlSqlParser.SYSKM - 1634)) | (1 << (PlSqlParser.SYS_MAKE_XMLNODEID - 1634)) | (1 << (PlSqlParser.SYS_MAKEXML - 1634)))) !== 0) || ((((_la - 1666)) & ~0x1f) == 0 && ((1 << (_la - 1666)) & ((1 << (PlSqlParser.SYS_MKXMLATTR - 1666)) | (1 << (PlSqlParser.SYS_MKXTI - 1666)) | (1 << (PlSqlParser.SYSOBJ - 1666)) | (1 << (PlSqlParser.SYS_OP_ADT2BIN - 1666)) | (1 << (PlSqlParser.SYS_OP_ADTCONS - 1666)) | (1 << (PlSqlParser.SYS_OP_ALSCRVAL - 1666)) | (1 << (PlSqlParser.SYS_OP_ATG - 1666)) | (1 << (PlSqlParser.SYS_OP_BIN2ADT - 1666)) | (1 << (PlSqlParser.SYS_OP_BITVEC - 1666)) | (1 << (PlSqlParser.SYS_OP_BL2R - 1666)) | (1 << (PlSqlParser.SYS_OP_BLOOM_FILTER_LIST - 1666)) | (1 << (PlSqlParser.SYS_OP_BLOOM_FILTER - 1666)) | (1 << (PlSqlParser.SYS_OP_C2C - 1666)) | (1 << (PlSqlParser.SYS_OP_CAST - 1666)) | (1 << (PlSqlParser.SYS_OP_CEG - 1666)) | (1 << (PlSqlParser.SYS_OP_CL2C - 1666)) | (1 << (PlSqlParser.SYS_OP_COMBINED_HASH - 1666)) | (1 << (PlSqlParser.SYS_OP_COMP - 1666)) | (1 << (PlSqlParser.SYS_OP_CONVERT - 1666)) | (1 << (PlSqlParser.SYS_OP_COUNTCHG - 1666)) | (1 << (PlSqlParser.SYS_OP_CSCONV - 1666)) | (1 << (PlSqlParser.SYS_OP_CSCONVTEST - 1666)) | (1 << (PlSqlParser.SYS_OP_CSR - 1666)) | (1 << (PlSqlParser.SYS_OP_CSX_PATCH - 1666)) | (1 << (PlSqlParser.SYS_OP_CYCLED_SEQ - 1666)) | (1 << (PlSqlParser.SYS_OP_DECOMP - 1666)) | (1 << (PlSqlParser.SYS_OP_DESCEND - 1666)) | (1 << (PlSqlParser.SYS_OP_DISTINCT - 1666)) | (1 << (PlSqlParser.SYS_OP_DRA - 1666)) | (1 << (PlSqlParser.SYS_OP_DUMP - 1666)) | (1 << (PlSqlParser.SYS_OP_DV_CHECK - 1666)) | (1 << (PlSqlParser.SYS_OP_ENFORCE_NOT_NULL - 1666)))) !== 0) || ((((_la - 1698)) & ~0x1f) == 0 && ((1 << (_la - 1698)) & ((1 << (PlSqlParser.SYSOPER - 1698)) | (1 << (PlSqlParser.SYS_OP_EXTRACT - 1698)) | (1 << (PlSqlParser.SYS_OP_GROUPING - 1698)) | (1 << (PlSqlParser.SYS_OP_GUID - 1698)) | (1 << (PlSqlParser.SYS_OP_HASH - 1698)) | (1 << (PlSqlParser.SYS_OP_IIX - 1698)) | (1 << (PlSqlParser.SYS_OP_ITR - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_CREATE - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_FILTER_LIST - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_FILTER - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_SUCCEEDED - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_USE - 1698)) | (1 << (PlSqlParser.SYS_OP_LBID - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2BLOB - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2CLOB - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2ID - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2NCLOB - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2TYP - 1698)) | (1 << (PlSqlParser.SYS_OP_LSVI - 1698)) | (1 << (PlSqlParser.SYS_OP_LVL - 1698)) | (1 << (PlSqlParser.SYS_OP_MAKEOID - 1698)) | (1 << (PlSqlParser.SYS_OP_MAP_NONNULL - 1698)) | (1 << (PlSqlParser.SYS_OP_MSR - 1698)) | (1 << (PlSqlParser.SYS_OP_NICOMBINE - 1698)) | (1 << (PlSqlParser.SYS_OP_NIEXTRACT - 1698)) | (1 << (PlSqlParser.SYS_OP_NII - 1698)) | (1 << (PlSqlParser.SYS_OP_NIX - 1698)) | (1 << (PlSqlParser.SYS_OP_NOEXPAND - 1698)) | (1 << (PlSqlParser.SYS_OP_NTCIMG - 1698)) | (1 << (PlSqlParser.SYS_OP_NUMTORAW - 1698)) | (1 << (PlSqlParser.SYS_OP_OIDVALUE - 1698)) | (1 << (PlSqlParser.SYS_OP_OPNSIZE - 1698)))) !== 0) || ((((_la - 1730)) & ~0x1f) == 0 && ((1 << (_la - 1730)) & ((1 << (PlSqlParser.SYS_OP_PAR_1 - 1730)) | (1 << (PlSqlParser.SYS_OP_PARGID_1 - 1730)) | (1 << (PlSqlParser.SYS_OP_PARGID - 1730)) | (1 << (PlSqlParser.SYS_OP_PAR - 1730)) | (1 << (PlSqlParser.SYS_OP_PART_ID - 1730)) | (1 << (PlSqlParser.SYS_OP_PIVOT - 1730)) | (1 << (PlSqlParser.SYS_OP_R2O - 1730)) | (1 << (PlSqlParser.SYS_OP_RAWTONUM - 1730)) | (1 << (PlSqlParser.SYS_OP_RDTM - 1730)) | (1 << (PlSqlParser.SYS_OP_REF - 1730)) | (1 << (PlSqlParser.SYS_OP_RMTD - 1730)) | (1 << (PlSqlParser.SYS_OP_ROWIDTOOBJ - 1730)) | (1 << (PlSqlParser.SYS_OP_RPB - 1730)) | (1 << (PlSqlParser.SYS_OPTLOBPRBSC - 1730)) | (1 << (PlSqlParser.SYS_OP_TOSETID - 1730)) | (1 << (PlSqlParser.SYS_OP_TPR - 1730)) | (1 << (PlSqlParser.SYS_OP_TRTB - 1730)) | (1 << (PlSqlParser.SYS_OPTXICMP - 1730)) | (1 << (PlSqlParser.SYS_OPTXQCASTASNQ - 1730)) | (1 << (PlSqlParser.SYS_OP_UNDESCEND - 1730)) | (1 << (PlSqlParser.SYS_OP_VECAND - 1730)) | (1 << (PlSqlParser.SYS_OP_VECBIT - 1730)) | (1 << (PlSqlParser.SYS_OP_VECOR - 1730)) | (1 << (PlSqlParser.SYS_OP_VECXOR - 1730)) | (1 << (PlSqlParser.SYS_OP_VERSION - 1730)) | (1 << (PlSqlParser.SYS_OP_VREF - 1730)) | (1 << (PlSqlParser.SYS_OP_VVD - 1730)) | (1 << (PlSqlParser.SYS_OP_XMLCONS_FOR_CSX - 1730)) | (1 << (PlSqlParser.SYS_OP_XPTHATG - 1730)) | (1 << (PlSqlParser.SYS_OP_XPTHIDX - 1730)) | (1 << (PlSqlParser.SYS_OP_XPTHOP - 1730)) | (1 << (PlSqlParser.SYS_OP_XTXT2SQLT - 1730)))) !== 0) || ((((_la - 1762)) & ~0x1f) == 0 && ((1 << (_la - 1762)) & ((1 << (PlSqlParser.SYS_OP_ZONE_ID - 1762)) | (1 << (PlSqlParser.SYS_ORDERKEY_DEPTH - 1762)) | (1 << (PlSqlParser.SYS_ORDERKEY_MAXCHILD - 1762)) | (1 << (PlSqlParser.SYS_ORDERKEY_PARENT - 1762)) | (1 << (PlSqlParser.SYS_PARALLEL_TXN - 1762)) | (1 << (PlSqlParser.SYS_PATHID_IS_ATTR - 1762)) | (1 << (PlSqlParser.SYS_PATHID_IS_NMSPC - 1762)) | (1 << (PlSqlParser.SYS_PATHID_LASTNAME - 1762)) | (1 << (PlSqlParser.SYS_PATHID_LASTNMSPC - 1762)) | (1 << (PlSqlParser.SYS_PATH_REVERSE - 1762)) | (1 << (PlSqlParser.SYS_PXQEXTRACT - 1762)) | (1 << (PlSqlParser.SYS_RAW_TO_XSID - 1762)) | (1 << (PlSqlParser.SYS_RID_ORDER - 1762)) | (1 << (PlSqlParser.SYS_ROW_DELTA - 1762)) | (1 << (PlSqlParser.SYS_SC_2_XMLT - 1762)) | (1 << (PlSqlParser.SYS_SYNRCIREDO - 1762)) | (1 << (PlSqlParser.SYSTEM_DEFINED - 1762)) | (1 << (PlSqlParser.SYSTEM - 1762)) | (1 << (PlSqlParser.SYSTIMESTAMP - 1762)) | (1 << (PlSqlParser.SYS_TYPEID - 1762)) | (1 << (PlSqlParser.SYS_UMAKEXML - 1762)) | (1 << (PlSqlParser.SYS_XMLANALYZE - 1762)) | (1 << (PlSqlParser.SYS_XMLCONTAINS - 1762)) | (1 << (PlSqlParser.SYS_XMLCONV - 1762)) | (1 << (PlSqlParser.SYS_XMLEXNSURI - 1762)) | (1 << (PlSqlParser.SYS_XMLGEN - 1762)) | (1 << (PlSqlParser.SYS_XMLI_LOC_ISNODE - 1762)) | (1 << (PlSqlParser.SYS_XMLI_LOC_ISTEXT - 1762)) | (1 << (PlSqlParser.SYS_XMLINSTR - 1762)) | (1 << (PlSqlParser.SYS_XMLLOCATOR_GETSVAL - 1762)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETCID - 1762)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETLOCATOR - 1762)))) !== 0) || ((((_la - 1794)) & ~0x1f) == 0 && ((1 << (_la - 1794)) & ((1 << (PlSqlParser.SYS_XMLNODEID_GETOKEY - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETPATHID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETPTRID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETRID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETSVAL - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETTID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID - 1794)) | (1 << (PlSqlParser.SYS_XMLT_2_SC - 1794)) | (1 << (PlSqlParser.SYS_XMLTRANSLATE - 1794)) | (1 << (PlSqlParser.SYS_XMLTYPE2SQL - 1794)) | (1 << (PlSqlParser.SYS_XQ_ASQLCNV - 1794)) | (1 << (PlSqlParser.SYS_XQ_ATOMCNVCHK - 1794)) | (1 << (PlSqlParser.SYS_XQBASEURI - 1794)) | (1 << (PlSqlParser.SYS_XQCASTABLEERRH - 1794)) | (1 << (PlSqlParser.SYS_XQCODEP2STR - 1794)) | (1 << (PlSqlParser.SYS_XQCODEPEQ - 1794)) | (1 << (PlSqlParser.SYS_XQCON2SEQ - 1794)) | (1 << (PlSqlParser.SYS_XQCONCAT - 1794)) | (1 << (PlSqlParser.SYS_XQDELETE - 1794)) | (1 << (PlSqlParser.SYS_XQDFLTCOLATION - 1794)) | (1 << (PlSqlParser.SYS_XQDOC - 1794)) | (1 << (PlSqlParser.SYS_XQDOCURI - 1794)) | (1 << (PlSqlParser.SYS_XQDURDIV - 1794)) | (1 << (PlSqlParser.SYS_XQED4URI - 1794)) | (1 << (PlSqlParser.SYS_XQENDSWITH - 1794)) | (1 << (PlSqlParser.SYS_XQERRH - 1794)) | (1 << (PlSqlParser.SYS_XQERR - 1794)) | (1 << (PlSqlParser.SYS_XQESHTMLURI - 1794)) | (1 << (PlSqlParser.SYS_XQEXLOBVAL - 1794)) | (1 << (PlSqlParser.SYS_XQEXSTWRP - 1794)) | (1 << (PlSqlParser.SYS_XQEXTRACT - 1794)) | (1 << (PlSqlParser.SYS_XQEXTRREF - 1794)))) !== 0) || ((((_la - 1826)) & ~0x1f) == 0 && ((1 << (_la - 1826)) & ((1 << (PlSqlParser.SYS_XQEXVAL - 1826)) | (1 << (PlSqlParser.SYS_XQFB2STR - 1826)) | (1 << (PlSqlParser.SYS_XQFNBOOL - 1826)) | (1 << (PlSqlParser.SYS_XQFNCMP - 1826)) | (1 << (PlSqlParser.SYS_XQFNDATIM - 1826)) | (1 << (PlSqlParser.SYS_XQFNLNAME - 1826)) | (1 << (PlSqlParser.SYS_XQFNNM - 1826)) | (1 << (PlSqlParser.SYS_XQFNNSURI - 1826)) | (1 << (PlSqlParser.SYS_XQFNPREDTRUTH - 1826)) | (1 << (PlSqlParser.SYS_XQFNQNM - 1826)) | (1 << (PlSqlParser.SYS_XQFNROOT - 1826)) | (1 << (PlSqlParser.SYS_XQFORMATNUM - 1826)) | (1 << (PlSqlParser.SYS_XQFTCONTAIN - 1826)) | (1 << (PlSqlParser.SYS_XQFUNCR - 1826)) | (1 << (PlSqlParser.SYS_XQGETCONTENT - 1826)) | (1 << (PlSqlParser.SYS_XQINDXOF - 1826)) | (1 << (PlSqlParser.SYS_XQINSERT - 1826)) | (1 << (PlSqlParser.SYS_XQINSPFX - 1826)) | (1 << (PlSqlParser.SYS_XQIRI2URI - 1826)) | (1 << (PlSqlParser.SYS_XQLANG - 1826)) | (1 << (PlSqlParser.SYS_XQLLNMFRMQNM - 1826)) | (1 << (PlSqlParser.SYS_XQMKNODEREF - 1826)) | (1 << (PlSqlParser.SYS_XQNILLED - 1826)) | (1 << (PlSqlParser.SYS_XQNODENAME - 1826)) | (1 << (PlSqlParser.SYS_XQNORMSPACE - 1826)) | (1 << (PlSqlParser.SYS_XQNORMUCODE - 1826)) | (1 << (PlSqlParser.SYS_XQ_NRNG - 1826)) | (1 << (PlSqlParser.SYS_XQNSP4PFX - 1826)) | (1 << (PlSqlParser.SYS_XQNSPFRMQNM - 1826)) | (1 << (PlSqlParser.SYS_XQPFXFRMQNM - 1826)) | (1 << (PlSqlParser.SYS_XQ_PKSQL2XML - 1826)) | (1 << (PlSqlParser.SYS_XQPOLYABS - 1826)))) !== 0) || ((((_la - 1858)) & ~0x1f) == 0 && ((1 << (_la - 1858)) & ((1 << (PlSqlParser.SYS_XQPOLYADD - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYCEL - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYCSTBL - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYCST - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYDIV - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYFLR - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYMOD - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYMUL - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYRND - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYSQRT - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYSUB - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYUMUS - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYUPLS - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVEQ - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVGE - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVGT - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVLE - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVLT - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVNE - 1858)) | (1 << (PlSqlParser.SYS_XQREF2VAL - 1858)) | (1 << (PlSqlParser.SYS_XQRENAME - 1858)) | (1 << (PlSqlParser.SYS_XQREPLACE - 1858)) | (1 << (PlSqlParser.SYS_XQRESVURI - 1858)) | (1 << (PlSqlParser.SYS_XQRNDHALF2EVN - 1858)) | (1 << (PlSqlParser.SYS_XQRSLVQNM - 1858)) | (1 << (PlSqlParser.SYS_XQRYENVPGET - 1858)) | (1 << (PlSqlParser.SYS_XQRYVARGET - 1858)) | (1 << (PlSqlParser.SYS_XQRYWRP - 1858)) | (1 << (PlSqlParser.SYS_XQSEQ2CON4XC - 1858)) | (1 << (PlSqlParser.SYS_XQSEQ2CON - 1858)) | (1 << (PlSqlParser.SYS_XQSEQDEEPEQ - 1858)) | (1 << (PlSqlParser.SYS_XQSEQINSB - 1858)))) !== 0) || ((((_la - 1890)) & ~0x1f) == 0 && ((1 << (_la - 1890)) & ((1 << (PlSqlParser.SYS_XQSEQRM - 1890)) | (1 << (PlSqlParser.SYS_XQSEQRVS - 1890)) | (1 << (PlSqlParser.SYS_XQSEQSUB - 1890)) | (1 << (PlSqlParser.SYS_XQSEQTYPMATCH - 1890)) | (1 << (PlSqlParser.SYS_XQSTARTSWITH - 1890)) | (1 << (PlSqlParser.SYS_XQSTATBURI - 1890)) | (1 << (PlSqlParser.SYS_XQSTR2CODEP - 1890)) | (1 << (PlSqlParser.SYS_XQSTRJOIN - 1890)) | (1 << (PlSqlParser.SYS_XQSUBSTRAFT - 1890)) | (1 << (PlSqlParser.SYS_XQSUBSTRBEF - 1890)) | (1 << (PlSqlParser.SYS_XQTOKENIZE - 1890)) | (1 << (PlSqlParser.SYS_XQTREATAS - 1890)) | (1 << (PlSqlParser.SYS_XQ_UPKXML2SQL - 1890)) | (1 << (PlSqlParser.SYS_XQXFORM - 1890)) | (1 << (PlSqlParser.SYS_XSID_TO_RAW - 1890)) | (1 << (PlSqlParser.SYS_ZMAP_FILTER - 1890)) | (1 << (PlSqlParser.SYS_ZMAP_REFRESH - 1890)) | (1 << (PlSqlParser.TABLE_LOOKUP_BY_NL - 1890)) | (1 << (PlSqlParser.TABLESPACE_NO - 1890)) | (1 << (PlSqlParser.TABLESPACE - 1890)) | (1 << (PlSqlParser.TABLES - 1890)) | (1 << (PlSqlParser.TABLE_STATS - 1890)) | (1 << (PlSqlParser.TABLE - 1890)) | (1 << (PlSqlParser.TABNO - 1890)) | (1 << (PlSqlParser.TAG - 1890)) | (1 << (PlSqlParser.TANH - 1890)) | (1 << (PlSqlParser.TAN - 1890)) | (1 << (PlSqlParser.TBLORIDXPARTNUM - 1890)) | (1 << (PlSqlParser.TEMPFILE - 1890)) | (1 << (PlSqlParser.TEMPLATE - 1890)) | (1 << (PlSqlParser.TEMPORARY - 1890)) | (1 << (PlSqlParser.TEMP_TABLE - 1890)))) !== 0) || ((((_la - 1922)) & ~0x1f) == 0 && ((1 << (_la - 1922)) & ((1 << (PlSqlParser.TEST - 1922)) | (1 << (PlSqlParser.TEXT - 1922)) | (1 << (PlSqlParser.THAN - 1922)) | (1 << (PlSqlParser.THEN - 1922)) | (1 << (PlSqlParser.THE - 1922)) | (1 << (PlSqlParser.THREAD - 1922)) | (1 << (PlSqlParser.THROUGH - 1922)) | (1 << (PlSqlParser.TIER - 1922)) | (1 << (PlSqlParser.TIES - 1922)) | (1 << (PlSqlParser.TIMEOUT - 1922)) | (1 << (PlSqlParser.TIMESTAMP_LTZ_UNCONSTRAINED - 1922)) | (1 << (PlSqlParser.TIMESTAMP - 1922)) | (1 << (PlSqlParser.TIMESTAMP_TZ_UNCONSTRAINED - 1922)) | (1 << (PlSqlParser.TIMESTAMP_UNCONSTRAINED - 1922)) | (1 << (PlSqlParser.TIMES - 1922)) | (1 << (PlSqlParser.TIME - 1922)) | (1 << (PlSqlParser.TIMEZONE_ABBR - 1922)) | (1 << (PlSqlParser.TIMEZONE_HOUR - 1922)) | (1 << (PlSqlParser.TIMEZONE_MINUTE - 1922)) | (1 << (PlSqlParser.TIMEZONE_OFFSET - 1922)) | (1 << (PlSqlParser.TIMEZONE_REGION - 1922)) | (1 << (PlSqlParser.TIME_ZONE - 1922)) | (1 << (PlSqlParser.TIV_GB - 1922)) | (1 << (PlSqlParser.TIV_SSF - 1922)) | (1 << (PlSqlParser.TO_ACLID - 1922)) | (1 << (PlSqlParser.TO_BINARY_DOUBLE - 1922)) | (1 << (PlSqlParser.TO_BINARY_FLOAT - 1922)) | (1 << (PlSqlParser.TO_BLOB - 1922)) | (1 << (PlSqlParser.TO_CLOB - 1922)) | (1 << (PlSqlParser.TO_DSINTERVAL - 1922)) | (1 << (PlSqlParser.TO_LOB - 1922)))) !== 0) || ((((_la - 1954)) & ~0x1f) == 0 && ((1 << (_la - 1954)) & ((1 << (PlSqlParser.TO_MULTI_BYTE - 1954)) | (1 << (PlSqlParser.TO_NCHAR - 1954)) | (1 << (PlSqlParser.TO_NCLOB - 1954)) | (1 << (PlSqlParser.TO_NUMBER - 1954)) | (1 << (PlSqlParser.TOPLEVEL - 1954)) | (1 << (PlSqlParser.TO_SINGLE_BYTE - 1954)) | (1 << (PlSqlParser.TO_TIMESTAMP - 1954)) | (1 << (PlSqlParser.TO_TIMESTAMP_TZ - 1954)) | (1 << (PlSqlParser.TO_TIME - 1954)) | (1 << (PlSqlParser.TO_TIME_TZ - 1954)) | (1 << (PlSqlParser.TO_YMINTERVAL - 1954)) | (1 << (PlSqlParser.TRACE - 1954)) | (1 << (PlSqlParser.TRACING - 1954)) | (1 << (PlSqlParser.TRACKING - 1954)) | (1 << (PlSqlParser.TRAILING - 1954)) | (1 << (PlSqlParser.TRANSACTION - 1954)) | (1 << (PlSqlParser.TRANSFORM_DISTINCT_AGG - 1954)) | (1 << (PlSqlParser.TRANSITIONAL - 1954)) | (1 << (PlSqlParser.TRANSITION - 1954)) | (1 << (PlSqlParser.TRANSLATE - 1954)) | (1 << (PlSqlParser.TRANSLATION - 1954)) | (1 << (PlSqlParser.TREAT - 1954)) | (1 << (PlSqlParser.TRIGGERS - 1954)) | (1 << (PlSqlParser.TRIGGER - 1954)) | (1 << (PlSqlParser.TRUE - 1954)) | (1 << (PlSqlParser.TRUNCATE - 1954)) | (1 << (PlSqlParser.TRUNC - 1954)) | (1 << (PlSqlParser.TRUSTED - 1954)) | (1 << (PlSqlParser.TRUST - 1954)) | (1 << (PlSqlParser.TUNING - 1954)) | (1 << (PlSqlParser.TX - 1954)))) !== 0) || ((((_la - 1986)) & ~0x1f) == 0 && ((1 << (_la - 1986)) & ((1 << (PlSqlParser.TYPES - 1986)) | (1 << (PlSqlParser.TYPE - 1986)) | (1 << (PlSqlParser.TZ_OFFSET - 1986)) | (1 << (PlSqlParser.UB2 - 1986)) | (1 << (PlSqlParser.UBA - 1986)) | (1 << (PlSqlParser.UCS2 - 1986)) | (1 << (PlSqlParser.UID - 1986)) | (1 << (PlSqlParser.UNARCHIVED - 1986)) | (1 << (PlSqlParser.UNBOUNDED - 1986)) | (1 << (PlSqlParser.UNBOUND - 1986)) | (1 << (PlSqlParser.UNCONDITIONAL - 1986)) | (1 << (PlSqlParser.UNDER - 1986)) | (1 << (PlSqlParser.UNDO - 1986)) | (1 << (PlSqlParser.UNDROP - 1986)) | (1 << (PlSqlParser.UNIFORM - 1986)) | (1 << (PlSqlParser.UNISTR - 1986)) | (1 << (PlSqlParser.UNLIMITED - 1986)) | (1 << (PlSqlParser.UNLOAD - 1986)) | (1 << (PlSqlParser.UNLOCK - 1986)) | (1 << (PlSqlParser.UNMATCHED - 1986)) | (1 << (PlSqlParser.UNNEST_INNERJ_DISTINCT_VIEW - 1986)) | (1 << (PlSqlParser.UNNEST_NOSEMIJ_NODISTINCTVIEW - 1986)) | (1 << (PlSqlParser.UNNEST_SEMIJ_VIEW - 1986)) | (1 << (PlSqlParser.UNNEST - 1986)) | (1 << (PlSqlParser.UNPACKED - 1986)) | (1 << (PlSqlParser.UNPIVOT - 1986)) | (1 << (PlSqlParser.UNPLUG - 1986)) | (1 << (PlSqlParser.UNPROTECTED - 1986)) | (1 << (PlSqlParser.UNQUIESCE - 1986)) | (1 << (PlSqlParser.UNRECOVERABLE - 1986)))) !== 0) || ((((_la - 2018)) & ~0x1f) == 0 && ((1 << (_la - 2018)) & ((1 << (PlSqlParser.UNRESTRICTED - 2018)) | (1 << (PlSqlParser.UNSUBSCRIBE - 2018)) | (1 << (PlSqlParser.UNTIL - 2018)) | (1 << (PlSqlParser.UNUSABLE - 2018)) | (1 << (PlSqlParser.UNUSED - 2018)) | (1 << (PlSqlParser.UPDATABLE - 2018)) | (1 << (PlSqlParser.UPDATED - 2018)) | (1 << (PlSqlParser.UPDATEXML - 2018)) | (1 << (PlSqlParser.UPD_INDEXES - 2018)) | (1 << (PlSqlParser.UPD_JOININDEX - 2018)) | (1 << (PlSqlParser.UPGRADE - 2018)) | (1 << (PlSqlParser.UPPER - 2018)) | (1 << (PlSqlParser.UPSERT - 2018)) | (1 << (PlSqlParser.UROWID - 2018)) | (1 << (PlSqlParser.USABLE - 2018)) | (1 << (PlSqlParser.USAGE - 2018)) | (1 << (PlSqlParser.USE_ANTI - 2018)) | (1 << (PlSqlParser.USE_CONCAT - 2018)) | (1 << (PlSqlParser.USE_CUBE - 2018)) | (1 << (PlSqlParser.USE_HASH_AGGREGATION - 2018)) | (1 << (PlSqlParser.USE_HASH_GBY_FOR_PUSHDOWN - 2018)) | (1 << (PlSqlParser.USE_HASH - 2018)) | (1 << (PlSqlParser.USE_HIDDEN_PARTITIONS - 2018)) | (1 << (PlSqlParser.USE_INVISIBLE_INDEXES - 2018)) | (1 << (PlSqlParser.USE_MERGE_CARTESIAN - 2018)) | (1 << (PlSqlParser.USE_MERGE - 2018)) | (1 << (PlSqlParser.USE_NL - 2018)) | (1 << (PlSqlParser.USE_NL_WITH_INDEX - 2018)) | (1 << (PlSqlParser.USE_PRIVATE_OUTLINES - 2018)) | (1 << (PlSqlParser.USER_DATA - 2018)) | (1 << (PlSqlParser.USER_DEFINED - 2018)))) !== 0) || ((((_la - 2050)) & ~0x1f) == 0 && ((1 << (_la - 2050)) & ((1 << (PlSqlParser.USERENV - 2050)) | (1 << (PlSqlParser.USERGROUP - 2050)) | (1 << (PlSqlParser.USER_RECYCLEBIN - 2050)) | (1 << (PlSqlParser.USERS - 2050)) | (1 << (PlSqlParser.USER_TABLESPACES - 2050)) | (1 << (PlSqlParser.USER - 2050)) | (1 << (PlSqlParser.USE_SEMI - 2050)) | (1 << (PlSqlParser.USE_STORED_OUTLINES - 2050)) | (1 << (PlSqlParser.USE_TTT_FOR_GSETS - 2050)) | (1 << (PlSqlParser.USE - 2050)) | (1 << (PlSqlParser.USE_VECTOR_AGGREGATION - 2050)) | (1 << (PlSqlParser.USE_WEAK_NAME_RESL - 2050)) | (1 << (PlSqlParser.USING_NO_EXPAND - 2050)) | (1 << (PlSqlParser.USING - 2050)) | (1 << (PlSqlParser.UTF16BE - 2050)) | (1 << (PlSqlParser.UTF16LE - 2050)) | (1 << (PlSqlParser.UTF32 - 2050)) | (1 << (PlSqlParser.UTF8 - 2050)) | (1 << (PlSqlParser.V1 - 2050)) | (1 << (PlSqlParser.V2 - 2050)) | (1 << (PlSqlParser.VALIDATE - 2050)) | (1 << (PlSqlParser.VALIDATION - 2050)) | (1 << (PlSqlParser.VALID_TIME_END - 2050)) | (1 << (PlSqlParser.VALUE - 2050)) | (1 << (PlSqlParser.VARCHAR2 - 2050)) | (1 << (PlSqlParser.VARCHAR - 2050)) | (1 << (PlSqlParser.VARIABLE - 2050)) | (1 << (PlSqlParser.VAR_POP - 2050)) | (1 << (PlSqlParser.VARRAYS - 2050)) | (1 << (PlSqlParser.VARRAY - 2050)) | (1 << (PlSqlParser.VAR_SAMP - 2050)))) !== 0) || ((((_la - 2082)) & ~0x1f) == 0 && ((1 << (_la - 2082)) & ((1 << (PlSqlParser.VARYING - 2082)) | (1 << (PlSqlParser.VECTOR_READ_TRACE - 2082)) | (1 << (PlSqlParser.VECTOR_READ - 2082)) | (1 << (PlSqlParser.VECTOR_TRANSFORM_DIMS - 2082)) | (1 << (PlSqlParser.VECTOR_TRANSFORM_FACT - 2082)) | (1 << (PlSqlParser.VECTOR_TRANSFORM - 2082)) | (1 << (PlSqlParser.VERIFIER - 2082)) | (1 << (PlSqlParser.VERIFY - 2082)) | (1 << (PlSqlParser.VERSIONING - 2082)) | (1 << (PlSqlParser.VERSIONS_ENDSCN - 2082)) | (1 << (PlSqlParser.VERSIONS_ENDTIME - 2082)) | (1 << (PlSqlParser.VERSIONS_OPERATION - 2082)) | (1 << (PlSqlParser.VERSIONS_STARTSCN - 2082)) | (1 << (PlSqlParser.VERSIONS_STARTTIME - 2082)) | (1 << (PlSqlParser.VERSIONS - 2082)) | (1 << (PlSqlParser.VERSIONS_XID - 2082)) | (1 << (PlSqlParser.VERSION - 2082)) | (1 << (PlSqlParser.VIOLATION - 2082)) | (1 << (PlSqlParser.VIRTUAL - 2082)) | (1 << (PlSqlParser.VISIBILITY - 2082)) | (1 << (PlSqlParser.VISIBLE - 2082)) | (1 << (PlSqlParser.VOLUME - 2082)) | (1 << (PlSqlParser.VSIZE - 2082)) | (1 << (PlSqlParser.WAIT - 2082)) | (1 << (PlSqlParser.WALLET - 2082)) | (1 << (PlSqlParser.WARNING - 2082)) | (1 << (PlSqlParser.WEEKS - 2082)) | (1 << (PlSqlParser.WEEK - 2082)) | (1 << (PlSqlParser.WELLFORMED - 2082)) | (1 << (PlSqlParser.WHENEVER - 2082)) | (1 << (PlSqlParser.WHEN - 2082)))) !== 0) || ((((_la - 2115)) & ~0x1f) == 0 && ((1 << (_la - 2115)) & ((1 << (PlSqlParser.WHILE - 2115)) | (1 << (PlSqlParser.WHITESPACE - 2115)) | (1 << (PlSqlParser.WIDTH_BUCKET - 2115)) | (1 << (PlSqlParser.WITHIN - 2115)) | (1 << (PlSqlParser.WITHOUT - 2115)) | (1 << (PlSqlParser.WITH_PLSQL - 2115)) | (1 << (PlSqlParser.WORK - 2115)) | (1 << (PlSqlParser.WRAPPED - 2115)) | (1 << (PlSqlParser.WRAPPER - 2115)) | (1 << (PlSqlParser.WRITE - 2115)) | (1 << (PlSqlParser.XDB_FASTPATH_INSERT - 2115)) | (1 << (PlSqlParser.X_DYN_PRUNE - 2115)) | (1 << (PlSqlParser.XID - 2115)) | (1 << (PlSqlParser.XML2OBJECT - 2115)) | (1 << (PlSqlParser.XMLAGG - 2115)) | (1 << (PlSqlParser.XMLATTRIBUTES - 2115)) | (1 << (PlSqlParser.XMLCAST - 2115)) | (1 << (PlSqlParser.XMLCDATA - 2115)) | (1 << (PlSqlParser.XMLCOLATTVAL - 2115)) | (1 << (PlSqlParser.XMLCOMMENT - 2115)) | (1 << (PlSqlParser.XMLCONCAT - 2115)) | (1 << (PlSqlParser.XMLDIFF - 2115)) | (1 << (PlSqlParser.XML_DML_RWT_STMT - 2115)) | (1 << (PlSqlParser.XMLELEMENT - 2115)) | (1 << (PlSqlParser.XMLEXISTS2 - 2115)) | (1 << (PlSqlParser.XMLEXISTS - 2115)) | (1 << (PlSqlParser.XMLFOREST - 2115)) | (1 << (PlSqlParser.XMLINDEX_REWRITE_IN_SELECT - 2115)) | (1 << (PlSqlParser.XMLINDEX_REWRITE - 2115)))) !== 0) || ((((_la - 2147)) & ~0x1f) == 0 && ((1 << (_la - 2147)) & ((1 << (PlSqlParser.XMLINDEX_SEL_IDX_TBL - 2147)) | (1 << (PlSqlParser.XMLISNODE - 2147)) | (1 << (PlSqlParser.XMLISVALID - 2147)) | (1 << (PlSqlParser.XMLNAMESPACES - 2147)) | (1 << (PlSqlParser.XMLPARSE - 2147)) | (1 << (PlSqlParser.XMLPATCH - 2147)) | (1 << (PlSqlParser.XMLPI - 2147)) | (1 << (PlSqlParser.XMLQUERYVAL - 2147)) | (1 << (PlSqlParser.XMLQUERY - 2147)) | (1 << (PlSqlParser.XMLROOT - 2147)) | (1 << (PlSqlParser.XMLSCHEMA - 2147)) | (1 << (PlSqlParser.XMLSERIALIZE - 2147)) | (1 << (PlSqlParser.XMLTABLE - 2147)) | (1 << (PlSqlParser.XMLTRANSFORMBLOB - 2147)) | (1 << (PlSqlParser.XMLTRANSFORM - 2147)) | (1 << (PlSqlParser.XMLTYPE - 2147)) | (1 << (PlSqlParser.XML - 2147)) | (1 << (PlSqlParser.XPATHTABLE - 2147)) | (1 << (PlSqlParser.XS_SYS_CONTEXT - 2147)) | (1 << (PlSqlParser.XS - 2147)) | (1 << (PlSqlParser.YEARS - 2147)) | (1 << (PlSqlParser.YEAR - 2147)) | (1 << (PlSqlParser.YES - 2147)) | (1 << (PlSqlParser.YMINTERVAL_UNCONSTRAINED - 2147)) | (1 << (PlSqlParser.ZONEMAP - 2147)) | (1 << (PlSqlParser.ZONE - 2147)) | (1 << (PlSqlParser.PREDICTION - 2147)) | (1 << (PlSqlParser.PREDICTION_BOUNDS - 2147)) | (1 << (PlSqlParser.PREDICTION_COST - 2147)) | (1 << (PlSqlParser.PREDICTION_DETAILS - 2147)) | (1 << (PlSqlParser.PREDICTION_PROBABILITY - 2147)))) !== 0) || ((((_la - 2179)) & ~0x1f) == 0 && ((1 << (_la - 2179)) & ((1 << (PlSqlParser.PREDICTION_SET - 2179)) | (1 << (PlSqlParser.CUME_DIST - 2179)) | (1 << (PlSqlParser.DENSE_RANK - 2179)) | (1 << (PlSqlParser.LISTAGG - 2179)) | (1 << (PlSqlParser.PERCENT_RANK - 2179)) | (1 << (PlSqlParser.PERCENTILE_CONT - 2179)) | (1 << (PlSqlParser.PERCENTILE_DISC - 2179)) | (1 << (PlSqlParser.RANK - 2179)) | (1 << (PlSqlParser.AVG - 2179)) | (1 << (PlSqlParser.CORR - 2179)) | (1 << (PlSqlParser.COVAR_ - 2179)) | (1 << (PlSqlParser.LAG - 2179)) | (1 << (PlSqlParser.LEAD - 2179)) | (1 << (PlSqlParser.MAX - 2179)) | (1 << (PlSqlParser.MEDIAN - 2179)) | (1 << (PlSqlParser.MIN - 2179)) | (1 << (PlSqlParser.NTILE - 2179)) | (1 << (PlSqlParser.NVL - 2179)) | (1 << (PlSqlParser.RATIO_TO_REPORT - 2179)) | (1 << (PlSqlParser.REGR_ - 2179)) | (1 << (PlSqlParser.ROUND - 2179)) | (1 << (PlSqlParser.ROW_NUMBER - 2179)) | (1 << (PlSqlParser.SUBSTR - 2179)) | (1 << (PlSqlParser.TO_CHAR - 2179)) | (1 << (PlSqlParser.TRIM - 2179)) | (1 << (PlSqlParser.SUM - 2179)) | (1 << (PlSqlParser.STDDEV - 2179)) | (1 << (PlSqlParser.VAR_ - 2179)) | (1 << (PlSqlParser.VARIANCE - 2179)) | (1 << (PlSqlParser.LEAST - 2179)) | (1 << (PlSqlParser.GREATEST - 2179)))) !== 0) || ((((_la - 2211)) & ~0x1f) == 0 && ((1 << (_la - 2211)) & ((1 << (PlSqlParser.TO_DATE - 2211)) | (1 << (PlSqlParser.PERIOD - 2211)) | (1 << (PlSqlParser.DELIMITED_ID - 2211)))) !== 0) || _la===PlSqlParser.INTRODUCER || _la===PlSqlParser.REGULAR_ID) { this.state = 3771; this.tableview_name(); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Partition_key_valueContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_partition_key_value; return this; } Partition_key_valueContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Partition_key_valueContext.prototype.constructor = Partition_key_valueContext; Partition_key_valueContext.prototype.literal = function() { return this.getTypedRuleContext(LiteralContext,0); }; Partition_key_valueContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterPartition_key_value(this); } }; Partition_key_valueContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitPartition_key_value(this); } }; Partition_key_valueContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitPartition_key_value(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Partition_key_valueContext = Partition_key_valueContext; PlSqlParser.prototype.partition_key_value = function() { var localctx = new Partition_key_valueContext(this, this._ctx, this.state); this.enterRule(localctx, 318, PlSqlParser.RULE_partition_key_value); try { this.enterOuterAlt(localctx, 1); this.state = 3774; this.literal(); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Subpartition_key_valueContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_subpartition_key_value; return this; } Subpartition_key_valueContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Subpartition_key_valueContext.prototype.constructor = Subpartition_key_valueContext; Subpartition_key_valueContext.prototype.literal = function() { return this.getTypedRuleContext(LiteralContext,0); }; Subpartition_key_valueContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterSubpartition_key_value(this); } }; Subpartition_key_valueContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitSubpartition_key_value(this); } }; Subpartition_key_valueContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitSubpartition_key_value(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Subpartition_key_valueContext = Subpartition_key_valueContext; PlSqlParser.prototype.subpartition_key_value = function() { var localctx = new Subpartition_key_valueContext(this, this._ctx, this.state); this.enterRule(localctx, 320, PlSqlParser.RULE_subpartition_key_value); try { this.enterOuterAlt(localctx, 1); this.state = 3776; this.literal(); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Associate_statisticsContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_associate_statistics; return this; } Associate_statisticsContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Associate_statisticsContext.prototype.constructor = Associate_statisticsContext; Associate_statisticsContext.prototype.ASSOCIATE = function() { return this.getToken(PlSqlParser.ASSOCIATE, 0); }; Associate_statisticsContext.prototype.STATISTICS = function() { return this.getToken(PlSqlParser.STATISTICS, 0); }; Associate_statisticsContext.prototype.WITH = function() { return this.getToken(PlSqlParser.WITH, 0); }; Associate_statisticsContext.prototype.SEMICOLON = function() { return this.getToken(PlSqlParser.SEMICOLON, 0); }; Associate_statisticsContext.prototype.column_association = function() { return this.getTypedRuleContext(Column_associationContext,0); }; Associate_statisticsContext.prototype.function_association = function() { return this.getTypedRuleContext(Function_associationContext,0); }; Associate_statisticsContext.prototype.storage_table_clause = function() { return this.getTypedRuleContext(Storage_table_clauseContext,0); }; Associate_statisticsContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterAssociate_statistics(this); } }; Associate_statisticsContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitAssociate_statistics(this); } }; Associate_statisticsContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitAssociate_statistics(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Associate_statisticsContext = Associate_statisticsContext; PlSqlParser.prototype.associate_statistics = function() { var localctx = new Associate_statisticsContext(this, this._ctx, this.state); this.enterRule(localctx, 322, PlSqlParser.RULE_associate_statistics); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 3778; this.match(PlSqlParser.ASSOCIATE); this.state = 3779; this.match(PlSqlParser.STATISTICS); this.state = 3780; this.match(PlSqlParser.WITH); this.state = 3783; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.COLUMNS: this.state = 3781; this.column_association(); break; case PlSqlParser.FUNCTIONS: case PlSqlParser.INDEXES: case PlSqlParser.INDEXTYPES: case PlSqlParser.PACKAGES: case PlSqlParser.TYPES: this.state = 3782; this.function_association(); break; default: throw new antlr4.error.NoViableAltException(this); } this.state = 3786; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.WITH) { this.state = 3785; this.storage_table_clause(); } this.state = 3788; this.match(PlSqlParser.SEMICOLON); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Column_associationContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_column_association; return this; } Column_associationContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Column_associationContext.prototype.constructor = Column_associationContext; Column_associationContext.prototype.COLUMNS = function() { return this.getToken(PlSqlParser.COLUMNS, 0); }; Column_associationContext.prototype.tableview_name = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Tableview_nameContext); } else { return this.getTypedRuleContext(Tableview_nameContext,i); } }; Column_associationContext.prototype.PERIOD = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.PERIOD); } else { return this.getToken(PlSqlParser.PERIOD, i); } }; Column_associationContext.prototype.column_name = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Column_nameContext); } else { return this.getTypedRuleContext(Column_nameContext,i); } }; Column_associationContext.prototype.using_statistics_type = function() { return this.getTypedRuleContext(Using_statistics_typeContext,0); }; Column_associationContext.prototype.COMMA = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.COMMA); } else { return this.getToken(PlSqlParser.COMMA, i); } }; Column_associationContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterColumn_association(this); } }; Column_associationContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitColumn_association(this); } }; Column_associationContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitColumn_association(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Column_associationContext = Column_associationContext; PlSqlParser.prototype.column_association = function() { var localctx = new Column_associationContext(this, this._ctx, this.state); this.enterRule(localctx, 324, PlSqlParser.RULE_column_association); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 3790; this.match(PlSqlParser.COLUMNS); this.state = 3791; this.tableview_name(); this.state = 3792; this.match(PlSqlParser.PERIOD); this.state = 3793; this.column_name(); this.state = 3801; this._errHandler.sync(this); _la = this._input.LA(1); while(_la===PlSqlParser.COMMA) { this.state = 3794; this.match(PlSqlParser.COMMA); this.state = 3795; this.tableview_name(); this.state = 3796; this.match(PlSqlParser.PERIOD); this.state = 3797; this.column_name(); this.state = 3803; this._errHandler.sync(this); _la = this._input.LA(1); } this.state = 3804; this.using_statistics_type(); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Function_associationContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_function_association; return this; } Function_associationContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Function_associationContext.prototype.constructor = Function_associationContext; Function_associationContext.prototype.FUNCTIONS = function() { return this.getToken(PlSqlParser.FUNCTIONS, 0); }; Function_associationContext.prototype.function_name = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Function_nameContext); } else { return this.getTypedRuleContext(Function_nameContext,i); } }; Function_associationContext.prototype.PACKAGES = function() { return this.getToken(PlSqlParser.PACKAGES, 0); }; Function_associationContext.prototype.package_name = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Package_nameContext); } else { return this.getTypedRuleContext(Package_nameContext,i); } }; Function_associationContext.prototype.TYPES = function() { return this.getToken(PlSqlParser.TYPES, 0); }; Function_associationContext.prototype.type_name = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Type_nameContext); } else { return this.getTypedRuleContext(Type_nameContext,i); } }; Function_associationContext.prototype.INDEXES = function() { return this.getToken(PlSqlParser.INDEXES, 0); }; Function_associationContext.prototype.index_name = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Index_nameContext); } else { return this.getTypedRuleContext(Index_nameContext,i); } }; Function_associationContext.prototype.INDEXTYPES = function() { return this.getToken(PlSqlParser.INDEXTYPES, 0); }; Function_associationContext.prototype.indextype_name = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Indextype_nameContext); } else { return this.getTypedRuleContext(Indextype_nameContext,i); } }; Function_associationContext.prototype.using_statistics_type = function() { return this.getTypedRuleContext(Using_statistics_typeContext,0); }; Function_associationContext.prototype.default_cost_clause = function() { return this.getTypedRuleContext(Default_cost_clauseContext,0); }; Function_associationContext.prototype.default_selectivity_clause = function() { return this.getTypedRuleContext(Default_selectivity_clauseContext,0); }; Function_associationContext.prototype.COMMA = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.COMMA); } else { return this.getToken(PlSqlParser.COMMA, i); } }; Function_associationContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterFunction_association(this); } }; Function_associationContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitFunction_association(this); } }; Function_associationContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitFunction_association(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Function_associationContext = Function_associationContext; PlSqlParser.prototype.function_association = function() { var localctx = new Function_associationContext(this, this._ctx, this.state); this.enterRule(localctx, 326, PlSqlParser.RULE_function_association); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 3851; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.FUNCTIONS: this.state = 3806; this.match(PlSqlParser.FUNCTIONS); this.state = 3807; this.function_name(); this.state = 3812; this._errHandler.sync(this); _la = this._input.LA(1); while(_la===PlSqlParser.COMMA) { this.state = 3808; this.match(PlSqlParser.COMMA); this.state = 3809; this.function_name(); this.state = 3814; this._errHandler.sync(this); _la = this._input.LA(1); } break; case PlSqlParser.PACKAGES: this.state = 3815; this.match(PlSqlParser.PACKAGES); this.state = 3816; this.package_name(); this.state = 3821; this._errHandler.sync(this); _la = this._input.LA(1); while(_la===PlSqlParser.COMMA) { this.state = 3817; this.match(PlSqlParser.COMMA); this.state = 3818; this.package_name(); this.state = 3823; this._errHandler.sync(this); _la = this._input.LA(1); } break; case PlSqlParser.TYPES: this.state = 3824; this.match(PlSqlParser.TYPES); this.state = 3825; this.type_name(); this.state = 3830; this._errHandler.sync(this); _la = this._input.LA(1); while(_la===PlSqlParser.COMMA) { this.state = 3826; this.match(PlSqlParser.COMMA); this.state = 3827; this.type_name(); this.state = 3832; this._errHandler.sync(this); _la = this._input.LA(1); } break; case PlSqlParser.INDEXES: this.state = 3833; this.match(PlSqlParser.INDEXES); this.state = 3834; this.index_name(); this.state = 3839; this._errHandler.sync(this); _la = this._input.LA(1); while(_la===PlSqlParser.COMMA) { this.state = 3835; this.match(PlSqlParser.COMMA); this.state = 3836; this.index_name(); this.state = 3841; this._errHandler.sync(this); _la = this._input.LA(1); } break; case PlSqlParser.INDEXTYPES: this.state = 3842; this.match(PlSqlParser.INDEXTYPES); this.state = 3843; this.indextype_name(); this.state = 3848; this._errHandler.sync(this); _la = this._input.LA(1); while(_la===PlSqlParser.COMMA) { this.state = 3844; this.match(PlSqlParser.COMMA); this.state = 3845; this.indextype_name(); this.state = 3850; this._errHandler.sync(this); _la = this._input.LA(1); } break; default: throw new antlr4.error.NoViableAltException(this); } this.state = 3864; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,348,this._ctx); switch(la_) { case 1: this.state = 3853; this.using_statistics_type(); break; case 2: this.state = 3854; this.default_cost_clause(); this.state = 3857; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.COMMA) { this.state = 3855; this.match(PlSqlParser.COMMA); this.state = 3856; this.default_selectivity_clause(); } break; case 3: this.state = 3859; this.default_selectivity_clause(); this.state = 3862; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.COMMA) { this.state = 3860; this.match(PlSqlParser.COMMA); this.state = 3861; this.default_cost_clause(); } break; } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Indextype_nameContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_indextype_name; return this; } Indextype_nameContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Indextype_nameContext.prototype.constructor = Indextype_nameContext; Indextype_nameContext.prototype.id_expression = function() { return this.getTypedRuleContext(Id_expressionContext,0); }; Indextype_nameContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterIndextype_name(this); } }; Indextype_nameContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitIndextype_name(this); } }; Indextype_nameContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitIndextype_name(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Indextype_nameContext = Indextype_nameContext; PlSqlParser.prototype.indextype_name = function() { var localctx = new Indextype_nameContext(this, this._ctx, this.state); this.enterRule(localctx, 328, PlSqlParser.RULE_indextype_name); try { this.enterOuterAlt(localctx, 1); this.state = 3866; this.id_expression(); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Using_statistics_typeContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_using_statistics_type; return this; } Using_statistics_typeContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Using_statistics_typeContext.prototype.constructor = Using_statistics_typeContext; Using_statistics_typeContext.prototype.USING = function() { return this.getToken(PlSqlParser.USING, 0); }; Using_statistics_typeContext.prototype.statistics_type_name = function() { return this.getTypedRuleContext(Statistics_type_nameContext,0); }; Using_statistics_typeContext.prototype.NULL_ = function() { return this.getToken(PlSqlParser.NULL_, 0); }; Using_statistics_typeContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterUsing_statistics_type(this); } }; Using_statistics_typeContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitUsing_statistics_type(this); } }; Using_statistics_typeContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitUsing_statistics_type(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Using_statistics_typeContext = Using_statistics_typeContext; PlSqlParser.prototype.using_statistics_type = function() { var localctx = new Using_statistics_typeContext(this, this._ctx, this.state); this.enterRule(localctx, 330, PlSqlParser.RULE_using_statistics_type); try { this.enterOuterAlt(localctx, 1); this.state = 3868; this.match(PlSqlParser.USING); this.state = 3871; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.ABORT: case PlSqlParser.ABS: case PlSqlParser.ACCESS: case PlSqlParser.ACCESSED: case PlSqlParser.ACCOUNT: case PlSqlParser.ACL: case PlSqlParser.ACOS: case PlSqlParser.ACTION: case PlSqlParser.ACTIONS: case PlSqlParser.ACTIVATE: case PlSqlParser.ACTIVE: case PlSqlParser.ACTIVE_COMPONENT: case PlSqlParser.ACTIVE_DATA: case PlSqlParser.ACTIVE_FUNCTION: case PlSqlParser.ACTIVE_TAG: case PlSqlParser.ACTIVITY: case PlSqlParser.ADAPTIVE_PLAN: case PlSqlParser.ADD: case PlSqlParser.ADD_COLUMN: case PlSqlParser.ADD_GROUP: case PlSqlParser.ADD_MONTHS: case PlSqlParser.ADJ_DATE: case PlSqlParser.ADMIN: case PlSqlParser.ADMINISTER: case PlSqlParser.ADMINISTRATOR: case PlSqlParser.ADVANCED: case PlSqlParser.ADVISE: case PlSqlParser.ADVISOR: case PlSqlParser.AFD_DISKSTRING: case PlSqlParser.AFTER: case PlSqlParser.AGENT: case PlSqlParser.AGGREGATE: case PlSqlParser.A_LETTER: case PlSqlParser.ALIAS: case PlSqlParser.ALLOCATE: case PlSqlParser.ALLOW: case PlSqlParser.ALL_ROWS: case PlSqlParser.ALWAYS: case PlSqlParser.ANALYZE: case PlSqlParser.ANCILLARY: case PlSqlParser.AND_EQUAL: case PlSqlParser.ANOMALY: case PlSqlParser.ANSI_REARCH: case PlSqlParser.ANTIJOIN: case PlSqlParser.ANYSCHEMA: case PlSqlParser.APPEND: case PlSqlParser.APPENDCHILDXML: case PlSqlParser.APPEND_VALUES: case PlSqlParser.APPLICATION: case PlSqlParser.APPLY: case PlSqlParser.APPROX_COUNT_DISTINCT: case PlSqlParser.ARCHIVAL: case PlSqlParser.ARCHIVE: case PlSqlParser.ARCHIVED: case PlSqlParser.ARCHIVELOG: case PlSqlParser.ARRAY: case PlSqlParser.ASCII: case PlSqlParser.ASCIISTR: case PlSqlParser.ASIN: case PlSqlParser.ASIS: case PlSqlParser.ASSEMBLY: case PlSqlParser.ASSIGN: case PlSqlParser.ASSOCIATE: case PlSqlParser.ASYNC: case PlSqlParser.ASYNCHRONOUS: case PlSqlParser.ATAN2: case PlSqlParser.ATAN: case PlSqlParser.AT: case PlSqlParser.ATTRIBUTE: case PlSqlParser.ATTRIBUTES: case PlSqlParser.AUTHENTICATED: case PlSqlParser.AUTHENTICATION: case PlSqlParser.AUTHID: case PlSqlParser.AUTHORIZATION: case PlSqlParser.AUTOALLOCATE: case PlSqlParser.AUTO: case PlSqlParser.AUTOEXTEND: case PlSqlParser.AUTO_LOGIN: case PlSqlParser.AUTOMATIC: case PlSqlParser.AUTONOMOUS_TRANSACTION: case PlSqlParser.AUTO_REOPTIMIZE: case PlSqlParser.AVAILABILITY: case PlSqlParser.AVRO: case PlSqlParser.BACKGROUND: case PlSqlParser.BACKUP: case PlSqlParser.BASIC: case PlSqlParser.BASICFILE: case PlSqlParser.BATCH: case PlSqlParser.BATCHSIZE: case PlSqlParser.BATCH_TABLE_ACCESS_BY_ROWID: case PlSqlParser.BECOME: case PlSqlParser.BEFORE: case PlSqlParser.BEGIN: case PlSqlParser.BEGINNING: case PlSqlParser.BEGIN_OUTLINE_DATA: case PlSqlParser.BEHALF: case PlSqlParser.BEQUEATH: case PlSqlParser.BFILE: case PlSqlParser.BFILENAME: case PlSqlParser.BIGFILE: case PlSqlParser.BINARY: case PlSqlParser.BINARY_DOUBLE: case PlSqlParser.BINARY_DOUBLE_INFINITY: case PlSqlParser.BINARY_DOUBLE_NAN: case PlSqlParser.BINARY_FLOAT: case PlSqlParser.BINARY_FLOAT_INFINITY: case PlSqlParser.BINARY_FLOAT_NAN: case PlSqlParser.BINARY_INTEGER: case PlSqlParser.BIND_AWARE: case PlSqlParser.BINDING: case PlSqlParser.BIN_TO_NUM: case PlSqlParser.BITAND: case PlSqlParser.BITMAP_AND: case PlSqlParser.BITMAP: case PlSqlParser.BITMAPS: case PlSqlParser.BITMAP_TREE: case PlSqlParser.BITS: case PlSqlParser.BLOB: case PlSqlParser.BLOCK: case PlSqlParser.BLOCK_RANGE: case PlSqlParser.BLOCKS: case PlSqlParser.BLOCKSIZE: case PlSqlParser.BODY: case PlSqlParser.BOOLEAN: case PlSqlParser.BOTH: case PlSqlParser.BOUND: case PlSqlParser.BRANCH: case PlSqlParser.BREADTH: case PlSqlParser.BROADCAST: case PlSqlParser.BSON: case PlSqlParser.BUFFER: case PlSqlParser.BUFFER_CACHE: case PlSqlParser.BUFFER_POOL: case PlSqlParser.BUILD: case PlSqlParser.BULK: case PlSqlParser.BYPASS_RECURSIVE_CHECK: case PlSqlParser.BYPASS_UJVC: case PlSqlParser.BYTE: case PlSqlParser.CACHE: case PlSqlParser.CACHE_CB: case PlSqlParser.CACHE_INSTANCES: case PlSqlParser.CACHE_TEMP_TABLE: case PlSqlParser.CACHING: case PlSqlParser.CALCULATED: case PlSqlParser.CALLBACK: case PlSqlParser.CALL: case PlSqlParser.CANCEL: case PlSqlParser.CAPACITY: case PlSqlParser.CARDINALITY: case PlSqlParser.CASCADE: case PlSqlParser.CASE: case PlSqlParser.CAST: case PlSqlParser.CATEGORY: case PlSqlParser.CDBDEFAULT: case PlSqlParser.CEIL: case PlSqlParser.CELL_FLASH_CACHE: case PlSqlParser.CERTIFICATE: case PlSqlParser.CFILE: case PlSqlParser.CHAINED: case PlSqlParser.CHANGE: case PlSqlParser.CHANGE_DUPKEY_ERROR_INDEX: case PlSqlParser.CHARACTER: case PlSqlParser.CHAR: case PlSqlParser.CHAR_CS: case PlSqlParser.CHARTOROWID: case PlSqlParser.CHECK_ACL_REWRITE: case PlSqlParser.CHECKPOINT: case PlSqlParser.CHILD: case PlSqlParser.CHOOSE: case PlSqlParser.CHR: case PlSqlParser.CHUNK: case PlSqlParser.CLASS: case PlSqlParser.CLASSIFIER: case PlSqlParser.CLEANUP: case PlSqlParser.CLEAR: case PlSqlParser.C_LETTER: case PlSqlParser.CLIENT: case PlSqlParser.CLOB: case PlSqlParser.CLONE: case PlSqlParser.CLOSE_CACHED_OPEN_CURSORS: case PlSqlParser.CLOSE: case PlSqlParser.CLUSTER_BY_ROWID: case PlSqlParser.CLUSTER: case PlSqlParser.CLUSTER_DETAILS: case PlSqlParser.CLUSTER_DISTANCE: case PlSqlParser.CLUSTER_ID: case PlSqlParser.CLUSTERING: case PlSqlParser.CLUSTERING_FACTOR: case PlSqlParser.CLUSTER_PROBABILITY: case PlSqlParser.CLUSTER_SET: case PlSqlParser.COALESCE: case PlSqlParser.COALESCE_SQ: case PlSqlParser.COARSE: case PlSqlParser.CO_AUTH_IND: case PlSqlParser.COLD: case PlSqlParser.COLLECT: case PlSqlParser.COLUMNAR: case PlSqlParser.COLUMN_AUTH_INDICATOR: case PlSqlParser.COLUMN: case PlSqlParser.COLUMNS: case PlSqlParser.COLUMN_STATS: case PlSqlParser.COLUMN_VALUE: case PlSqlParser.COMMENT: case PlSqlParser.COMMIT: case PlSqlParser.COMMITTED: case PlSqlParser.COMMON_DATA: case PlSqlParser.COMPACT: case PlSqlParser.COMPATIBILITY: case PlSqlParser.COMPILE: case PlSqlParser.COMPLETE: case PlSqlParser.COMPLIANCE: case PlSqlParser.COMPONENT: case PlSqlParser.COMPONENTS: case PlSqlParser.COMPOSE: case PlSqlParser.COMPOSITE: case PlSqlParser.COMPOSITE_LIMIT: case PlSqlParser.COMPOUND: case PlSqlParser.COMPUTE: case PlSqlParser.CONCAT: case PlSqlParser.CON_DBID_TO_ID: case PlSqlParser.CONDITIONAL: case PlSqlParser.CONDITION: case PlSqlParser.CONFIRM: case PlSqlParser.CONFORMING: case PlSqlParser.CON_GUID_TO_ID: case PlSqlParser.CON_ID: case PlSqlParser.CON_NAME_TO_ID: case PlSqlParser.CONNECT_BY_CB_WHR_ONLY: case PlSqlParser.CONNECT_BY_COMBINE_SW: case PlSqlParser.CONNECT_BY_COST_BASED: case PlSqlParser.CONNECT_BY_ELIM_DUPS: case PlSqlParser.CONNECT_BY_FILTERING: case PlSqlParser.CONNECT_BY_ISCYCLE: case PlSqlParser.CONNECT_BY_ISLEAF: case PlSqlParser.CONNECT_BY_ROOT: case PlSqlParser.CONNECT_TIME: case PlSqlParser.CONSIDER: case PlSqlParser.CONSISTENT: case PlSqlParser.CONSTANT: case PlSqlParser.CONST: case PlSqlParser.CONSTRAINT: case PlSqlParser.CONSTRAINTS: case PlSqlParser.CONSTRUCTOR: case PlSqlParser.CONTAINER: case PlSqlParser.CONTAINER_DATA: case PlSqlParser.CONTAINERS: case PlSqlParser.CONTENT: case PlSqlParser.CONTENTS: case PlSqlParser.CONTEXT: case PlSqlParser.CONTINUE: case PlSqlParser.CONTROLFILE: case PlSqlParser.CON_UID_TO_ID: case PlSqlParser.CONVERT: case PlSqlParser.COOKIE: case PlSqlParser.COPY: case PlSqlParser.CORR_K: case PlSqlParser.CORR_S: case PlSqlParser.CORRUPTION: case PlSqlParser.CORRUPT_XID_ALL: case PlSqlParser.CORRUPT_XID: case PlSqlParser.COS: case PlSqlParser.COSH: case PlSqlParser.COST: case PlSqlParser.COST_XML_QUERY_REWRITE: case PlSqlParser.COUNT: case PlSqlParser.COVAR_POP: case PlSqlParser.COVAR_SAMP: case PlSqlParser.CPU_COSTING: case PlSqlParser.CPU_PER_CALL: case PlSqlParser.CPU_PER_SESSION: case PlSqlParser.CRASH: case PlSqlParser.CREATE_FILE_DEST: case PlSqlParser.CREATE_STORED_OUTLINES: case PlSqlParser.CREATION: case PlSqlParser.CREDENTIAL: case PlSqlParser.CRITICAL: case PlSqlParser.CROSS: case PlSqlParser.CROSSEDITION: case PlSqlParser.CSCONVERT: case PlSqlParser.CUBE_AJ: case PlSqlParser.CUBE: case PlSqlParser.CUBE_GB: case PlSqlParser.CUBE_SJ: case PlSqlParser.CUME_DISTM: case PlSqlParser.CURRENT: case PlSqlParser.CURRENT_DATE: case PlSqlParser.CURRENT_SCHEMA: case PlSqlParser.CURRENT_TIME: case PlSqlParser.CURRENT_TIMESTAMP: case PlSqlParser.CURRENT_USER: case PlSqlParser.CURRENTV: case PlSqlParser.CURSOR: case PlSqlParser.CURSOR_SHARING_EXACT: case PlSqlParser.CURSOR_SPECIFIC_SEGMENT: case PlSqlParser.CUSTOMDATUM: case PlSqlParser.CV: case PlSqlParser.CYCLE: case PlSqlParser.DANGLING: case PlSqlParser.DATABASE: case PlSqlParser.DATA: case PlSqlParser.DATAFILE: case PlSqlParser.DATAFILES: case PlSqlParser.DATAMOVEMENT: case PlSqlParser.DATAOBJNO: case PlSqlParser.DATAOBJ_TO_MAT_PARTITION: case PlSqlParser.DATAOBJ_TO_PARTITION: case PlSqlParser.DATAPUMP: case PlSqlParser.DATA_SECURITY_REWRITE_LIMIT: case PlSqlParser.DATE_MODE: case PlSqlParser.DAY: case PlSqlParser.DAYS: case PlSqlParser.DBA: case PlSqlParser.DBA_RECYCLEBIN: case PlSqlParser.DBMS_STATS: case PlSqlParser.DB_ROLE_CHANGE: case PlSqlParser.DBTIMEZONE: case PlSqlParser.DB_UNIQUE_NAME: case PlSqlParser.DB_VERSION: case PlSqlParser.DDL: case PlSqlParser.DEALLOCATE: case PlSqlParser.DEBUG: case PlSqlParser.DEBUGGER: case PlSqlParser.DEC: case PlSqlParser.DECIMAL: case PlSqlParser.DECLARE: case PlSqlParser.DECOMPOSE: case PlSqlParser.DECORRELATE: case PlSqlParser.DECR: case PlSqlParser.DECREMENT: case PlSqlParser.DECRYPT: case PlSqlParser.DEDUPLICATE: case PlSqlParser.DEFAULTS: case PlSqlParser.DEFERRABLE: case PlSqlParser.DEFERRED: case PlSqlParser.DEFINED: case PlSqlParser.DEFINE: case PlSqlParser.DEFINER: case PlSqlParser.DEGREE: case PlSqlParser.DELAY: case PlSqlParser.DELEGATE: case PlSqlParser.DELETE_ALL: case PlSqlParser.DELETE: case PlSqlParser.DELETEXML: case PlSqlParser.DEMAND: case PlSqlParser.DENSE_RANKM: case PlSqlParser.DEPENDENT: case PlSqlParser.DEPTH: case PlSqlParser.DEQUEUE: case PlSqlParser.DEREF: case PlSqlParser.DEREF_NO_REWRITE: case PlSqlParser.DESTROY: case PlSqlParser.DETACHED: case PlSqlParser.DETERMINES: case PlSqlParser.DETERMINISTIC: case PlSqlParser.DICTIONARY: case PlSqlParser.DIMENSION: case PlSqlParser.DIMENSIONS: case PlSqlParser.DIRECT_LOAD: case PlSqlParser.DIRECTORY: case PlSqlParser.DIRECT_PATH: case PlSqlParser.DISABLE_ALL: case PlSqlParser.DISABLE: case PlSqlParser.DISABLE_PARALLEL_DML: case PlSqlParser.DISABLE_PRESET: case PlSqlParser.DISABLE_RPKE: case PlSqlParser.DISALLOW: case PlSqlParser.DISASSOCIATE: case PlSqlParser.DISCARD: case PlSqlParser.DISCONNECT: case PlSqlParser.DISK: case PlSqlParser.DISKGROUP: case PlSqlParser.DISKS: case PlSqlParser.DISMOUNT: case PlSqlParser.DISTINGUISHED: case PlSqlParser.DISTRIBUTED: case PlSqlParser.DISTRIBUTE: case PlSqlParser.DML: case PlSqlParser.DML_UPDATE: case PlSqlParser.DOCFIDELITY: case PlSqlParser.DOCUMENT: case PlSqlParser.DOMAIN_INDEX_FILTER: case PlSqlParser.DOMAIN_INDEX_NO_SORT: case PlSqlParser.DOMAIN_INDEX_SORT: case PlSqlParser.DOUBLE: case PlSqlParser.DOWNGRADE: case PlSqlParser.DRIVING_SITE: case PlSqlParser.DROP_COLUMN: case PlSqlParser.DROP_GROUP: case PlSqlParser.DSINTERVAL_UNCONSTRAINED: case PlSqlParser.DST_UPGRADE_INSERT_CONV: case PlSqlParser.DUMP: case PlSqlParser.DUPLICATE: case PlSqlParser.DV: case PlSqlParser.DYNAMIC: case PlSqlParser.DYNAMIC_SAMPLING: case PlSqlParser.DYNAMIC_SAMPLING_EST_CDN: case PlSqlParser.EACH: case PlSqlParser.EDITIONABLE: case PlSqlParser.EDITION: case PlSqlParser.EDITIONING: case PlSqlParser.EDITIONS: case PlSqlParser.ELEMENT: case PlSqlParser.ELIM_GROUPBY: case PlSqlParser.ELIMINATE_JOIN: case PlSqlParser.ELIMINATE_OBY: case PlSqlParser.ELIMINATE_OUTER_JOIN: case PlSqlParser.EM: case PlSqlParser.EMPTY_BLOB: case PlSqlParser.EMPTY_CLOB: case PlSqlParser.EMPTY: case PlSqlParser.ENABLE_ALL: case PlSqlParser.ENABLE: case PlSqlParser.ENABLE_PARALLEL_DML: case PlSqlParser.ENABLE_PRESET: case PlSqlParser.ENCODING: case PlSqlParser.ENCRYPT: case PlSqlParser.ENCRYPTION: case PlSqlParser.END_OUTLINE_DATA: case PlSqlParser.ENFORCED: case PlSqlParser.ENFORCE: case PlSqlParser.ENQUEUE: case PlSqlParser.ENTERPRISE: case PlSqlParser.ENTITYESCAPING: case PlSqlParser.ENTRY: case PlSqlParser.EQUIPART: case PlSqlParser.ERR: case PlSqlParser.ERROR_ARGUMENT: case PlSqlParser.ERROR: case PlSqlParser.ERROR_ON_OVERLAP_TIME: case PlSqlParser.ERRORS: case PlSqlParser.ESCAPE: case PlSqlParser.ESTIMATE: case PlSqlParser.EVAL: case PlSqlParser.EVALNAME: case PlSqlParser.EVALUATE: case PlSqlParser.EVALUATION: case PlSqlParser.EVENTS: case PlSqlParser.EVERY: case PlSqlParser.EXCEPT: case PlSqlParser.EXCEPTION: case PlSqlParser.EXCEPTION_INIT: case PlSqlParser.EXCEPTIONS: case PlSqlParser.EXCHANGE: case PlSqlParser.EXCLUDE: case PlSqlParser.EXCLUDING: case PlSqlParser.EXECUTE: case PlSqlParser.EXEMPT: case PlSqlParser.EXISTING: case PlSqlParser.EXISTS: case PlSqlParser.EXISTSNODE: case PlSqlParser.EXIT: case PlSqlParser.EXPAND_GSET_TO_UNION: case PlSqlParser.EXPAND_TABLE: case PlSqlParser.EXP: case PlSqlParser.EXPIRE: case PlSqlParser.EXPLAIN: case PlSqlParser.EXPLOSION: case PlSqlParser.EXPORT: case PlSqlParser.EXPR_CORR_CHECK: case PlSqlParser.EXPRESS: case PlSqlParser.EXTENDS: case PlSqlParser.EXTENT: case PlSqlParser.EXTENTS: case PlSqlParser.EXTERNAL: case PlSqlParser.EXTERNALLY: case PlSqlParser.EXTRACTCLOBXML: case PlSqlParser.EXTRACT: case PlSqlParser.EXTRACTVALUE: case PlSqlParser.EXTRA: case PlSqlParser.FACILITY: case PlSqlParser.FACT: case PlSqlParser.FACTOR: case PlSqlParser.FACTORIZE_JOIN: case PlSqlParser.FAILED: case PlSqlParser.FAILED_LOGIN_ATTEMPTS: case PlSqlParser.FAILGROUP: case PlSqlParser.FAILOVER: case PlSqlParser.FAILURE: case PlSqlParser.FALSE: case PlSqlParser.FAMILY: case PlSqlParser.FAR: case PlSqlParser.FAST: case PlSqlParser.FASTSTART: case PlSqlParser.FBTSCAN: case PlSqlParser.FEATURE_DETAILS: case PlSqlParser.FEATURE_ID: case PlSqlParser.FEATURE_SET: case PlSqlParser.FEATURE_VALUE: case PlSqlParser.FETCH: case PlSqlParser.FILE: case PlSqlParser.FILE_NAME_CONVERT: case PlSqlParser.FILESYSTEM_LIKE_LOGGING: case PlSqlParser.FILTER: case PlSqlParser.FINAL: case PlSqlParser.FINE: case PlSqlParser.FINISH: case PlSqlParser.FIRST: case PlSqlParser.FIRSTM: case PlSqlParser.FIRST_ROWS: case PlSqlParser.FIRST_VALUE: case PlSqlParser.FIXED_VIEW_DATA: case PlSqlParser.FLAGGER: case PlSqlParser.FLASHBACK: case PlSqlParser.FLASH_CACHE: case PlSqlParser.FLOAT: case PlSqlParser.FLOB: case PlSqlParser.FLOOR: case PlSqlParser.FLUSH: case PlSqlParser.FOLDER: case PlSqlParser.FOLLOWING: case PlSqlParser.FOLLOWS: case PlSqlParser.FORALL: case PlSqlParser.FORCE: case PlSqlParser.FORCE_XML_QUERY_REWRITE: case PlSqlParser.FOREIGN: case PlSqlParser.FOREVER: case PlSqlParser.FORMAT: case PlSqlParser.FORWARD: case PlSqlParser.FRAGMENT_NUMBER: case PlSqlParser.FREELIST: case PlSqlParser.FREELISTS: case PlSqlParser.FREEPOOLS: case PlSqlParser.FRESH: case PlSqlParser.FROM_TZ: case PlSqlParser.FULL: case PlSqlParser.FULL_OUTER_JOIN_TO_OUTER: case PlSqlParser.FUNCTION: case PlSqlParser.FUNCTIONS: case PlSqlParser.GATHER_OPTIMIZER_STATISTICS: case PlSqlParser.GATHER_PLAN_STATISTICS: case PlSqlParser.GBY_CONC_ROLLUP: case PlSqlParser.GBY_PUSHDOWN: case PlSqlParser.GENERATED: case PlSqlParser.GET: case PlSqlParser.GLOBAL: case PlSqlParser.GLOBALLY: case PlSqlParser.GLOBAL_NAME: case PlSqlParser.GLOBAL_TOPIC_ENABLED: case PlSqlParser.GROUP_BY: case PlSqlParser.GROUP_ID: case PlSqlParser.GROUPING: case PlSqlParser.GROUPING_ID: case PlSqlParser.GROUPS: case PlSqlParser.GUARANTEED: case PlSqlParser.GUARANTEE: case PlSqlParser.GUARD: case PlSqlParser.HASH_AJ: case PlSqlParser.HASH: case PlSqlParser.HASHKEYS: case PlSqlParser.HASH_SJ: case PlSqlParser.HEADER: case PlSqlParser.HEAP: case PlSqlParser.HELP: case PlSqlParser.HEXTORAW: case PlSqlParser.HEXTOREF: case PlSqlParser.HIDDEN_KEYWORD: case PlSqlParser.HIDE: case PlSqlParser.HIERARCHY: case PlSqlParser.HIGH: case PlSqlParser.HINTSET_BEGIN: case PlSqlParser.HINTSET_END: case PlSqlParser.HOT: case PlSqlParser.HOUR: case PlSqlParser.HWM_BROKERED: case PlSqlParser.HYBRID: case PlSqlParser.IDENTIFIER: case PlSqlParser.IDENTITY: case PlSqlParser.IDGENERATORS: case PlSqlParser.ID: case PlSqlParser.IDLE_TIME: case PlSqlParser.IF: case PlSqlParser.IGNORE: case PlSqlParser.IGNORE_OPTIM_EMBEDDED_HINTS: case PlSqlParser.IGNORE_ROW_ON_DUPKEY_INDEX: case PlSqlParser.IGNORE_WHERE_CLAUSE: case PlSqlParser.ILM: case PlSqlParser.IMMEDIATE: case PlSqlParser.IMPACT: case PlSqlParser.IMPORT: case PlSqlParser.INACTIVE: case PlSqlParser.INCLUDE: case PlSqlParser.INCLUDE_VERSION: case PlSqlParser.INCLUDING: case PlSqlParser.INCREMENTAL: case PlSqlParser.INCREMENT: case PlSqlParser.INCR: case PlSqlParser.INDENT: case PlSqlParser.INDEX_ASC: case PlSqlParser.INDEX_COMBINE: case PlSqlParser.INDEX_DESC: case PlSqlParser.INDEXED: case PlSqlParser.INDEXES: case PlSqlParser.INDEX_FFS: case PlSqlParser.INDEX_FILTER: case PlSqlParser.INDEXING: case PlSqlParser.INDEX_JOIN: case PlSqlParser.INDEX_ROWS: case PlSqlParser.INDEX_RRS: case PlSqlParser.INDEX_RS_ASC: case PlSqlParser.INDEX_RS_DESC: case PlSqlParser.INDEX_RS: case PlSqlParser.INDEX_SCAN: case PlSqlParser.INDEX_SKIP_SCAN: case PlSqlParser.INDEX_SS_ASC: case PlSqlParser.INDEX_SS_DESC: case PlSqlParser.INDEX_SS: case PlSqlParser.INDEX_STATS: case PlSqlParser.INDEXTYPE: case PlSqlParser.INDEXTYPES: case PlSqlParser.INDICATOR: case PlSqlParser.INDICES: case PlSqlParser.INFINITE: case PlSqlParser.INFORMATIONAL: case PlSqlParser.INHERIT: case PlSqlParser.INITCAP: case PlSqlParser.INITIAL: case PlSqlParser.INITIALIZED: case PlSqlParser.INITIALLY: case PlSqlParser.INITRANS: case PlSqlParser.INLINE: case PlSqlParser.INLINE_XMLTYPE_NT: case PlSqlParser.INMEMORY: case PlSqlParser.IN_MEMORY_METADATA: case PlSqlParser.INMEMORY_PRUNING: case PlSqlParser.INNER: case PlSqlParser.INOUT: case PlSqlParser.INPLACE: case PlSqlParser.INSERTCHILDXMLAFTER: case PlSqlParser.INSERTCHILDXMLBEFORE: case PlSqlParser.INSERTCHILDXML: case PlSqlParser.INSERTXMLAFTER: case PlSqlParser.INSERTXMLBEFORE: case PlSqlParser.INSTANCE: case PlSqlParser.INSTANCES: case PlSqlParser.INSTANTIABLE: case PlSqlParser.INSTANTLY: case PlSqlParser.INSTEAD: case PlSqlParser.INSTR2: case PlSqlParser.INSTR4: case PlSqlParser.INSTRB: case PlSqlParser.INSTRC: case PlSqlParser.INSTR: case PlSqlParser.INTEGER: case PlSqlParser.INTERLEAVED: case PlSqlParser.INTERMEDIATE: case PlSqlParser.INTERNAL_CONVERT: case PlSqlParser.INTERNAL_USE: case PlSqlParser.INTERPRETED: case PlSqlParser.INTERVAL: case PlSqlParser.INT: case PlSqlParser.INVALIDATE: case PlSqlParser.INVISIBLE: case PlSqlParser.IN_XQUERY: case PlSqlParser.ISOLATION: case PlSqlParser.ISOLATION_LEVEL: case PlSqlParser.ITERATE: case PlSqlParser.ITERATION_NUMBER: case PlSqlParser.JAVA: case PlSqlParser.JOB: case PlSqlParser.JOIN: case PlSqlParser.JSON_ARRAYAGG: case PlSqlParser.JSON_ARRAY: case PlSqlParser.JSON_EQUAL: case PlSqlParser.JSON_EXISTS2: case PlSqlParser.JSON_EXISTS: case PlSqlParser.JSONGET: case PlSqlParser.JSON: case PlSqlParser.JSON_OBJECTAGG: case PlSqlParser.JSON_OBJECT: case PlSqlParser.JSONPARSE: case PlSqlParser.JSON_QUERY: case PlSqlParser.JSON_SERIALIZE: case PlSqlParser.JSON_TABLE: case PlSqlParser.JSON_TEXTCONTAINS2: case PlSqlParser.JSON_TEXTCONTAINS: case PlSqlParser.JSON_VALUE: case PlSqlParser.KEEP_DUPLICATES: case PlSqlParser.KEEP: case PlSqlParser.KERBEROS: case PlSqlParser.KEY: case PlSqlParser.KEY_LENGTH: case PlSqlParser.KEYSIZE: case PlSqlParser.KEYS: case PlSqlParser.KEYSTORE: case PlSqlParser.KILL: case PlSqlParser.LABEL: case PlSqlParser.LANGUAGE: case PlSqlParser.LAST_DAY: case PlSqlParser.LAST: case PlSqlParser.LAST_VALUE: case PlSqlParser.LATERAL: case PlSqlParser.LAX: case PlSqlParser.LAYER: case PlSqlParser.LDAP_REGISTRATION_ENABLED: case PlSqlParser.LDAP_REGISTRATION: case PlSqlParser.LDAP_REG_SYNC_INTERVAL: case PlSqlParser.LEADING: case PlSqlParser.LEFT: case PlSqlParser.LENGTH2: case PlSqlParser.LENGTH4: case PlSqlParser.LENGTHB: case PlSqlParser.LENGTHC: case PlSqlParser.LENGTH: case PlSqlParser.LESS: case PlSqlParser.LEVEL: case PlSqlParser.LEVELS: case PlSqlParser.LIBRARY: case PlSqlParser.LIFECYCLE: case PlSqlParser.LIFE: case PlSqlParser.LIFETIME: case PlSqlParser.LIKE2: case PlSqlParser.LIKE4: case PlSqlParser.LIKEC: case PlSqlParser.LIKE_EXPAND: case PlSqlParser.LIMIT: case PlSqlParser.LINEAR: case PlSqlParser.LINK: case PlSqlParser.LIST: case PlSqlParser.LN: case PlSqlParser.LNNVL: case PlSqlParser.LOAD: case PlSqlParser.LOB: case PlSqlParser.LOBNVL: case PlSqlParser.LOBS: case PlSqlParser.LOCAL_INDEXES: case PlSqlParser.LOCAL: case PlSqlParser.LOCALTIME: case PlSqlParser.LOCALTIMESTAMP: case PlSqlParser.LOCATION: case PlSqlParser.LOCATOR: case PlSqlParser.LOCKED: case PlSqlParser.LOCKING: case PlSqlParser.LOGFILE: case PlSqlParser.LOGFILES: case PlSqlParser.LOGGING: case PlSqlParser.LOGICAL: case PlSqlParser.LOGICAL_READS_PER_CALL: case PlSqlParser.LOGICAL_READS_PER_SESSION: case PlSqlParser.LOG: case PlSqlParser.LOGMINING: case PlSqlParser.LOGOFF: case PlSqlParser.LOGON: case PlSqlParser.LOG_READ_ONLY_VIOLATIONS: case PlSqlParser.LONG: case PlSqlParser.LOOP: case PlSqlParser.LOWER: case PlSqlParser.LOW: case PlSqlParser.LPAD: case PlSqlParser.LTRIM: case PlSqlParser.MAIN: case PlSqlParser.MAKE_REF: case PlSqlParser.MANAGED: case PlSqlParser.MANAGE: case PlSqlParser.MANAGEMENT: case PlSqlParser.MANAGER: case PlSqlParser.MANUAL: case PlSqlParser.MAP: case PlSqlParser.MAPPING: case PlSqlParser.MASTER: case PlSqlParser.MATCHED: case PlSqlParser.MATCHES: case PlSqlParser.MATCH: case PlSqlParser.MATCH_NUMBER: case PlSqlParser.MATCH_RECOGNIZE: case PlSqlParser.MATERIALIZED: case PlSqlParser.MATERIALIZE: case PlSqlParser.MAXARCHLOGS: case PlSqlParser.MAXDATAFILES: case PlSqlParser.MAXEXTENTS: case PlSqlParser.MAXIMIZE: case PlSqlParser.MAXINSTANCES: case PlSqlParser.MAXLOGFILES: case PlSqlParser.MAXLOGHISTORY: case PlSqlParser.MAXLOGMEMBERS: case PlSqlParser.MAX_SHARED_TEMP_SIZE: case PlSqlParser.MAXSIZE: case PlSqlParser.MAXTRANS: case PlSqlParser.MAXVALUE: case PlSqlParser.MEASURE: case PlSqlParser.MEASURES: case PlSqlParser.MEDIUM: case PlSqlParser.MEMBER: case PlSqlParser.MEMCOMPRESS: case PlSqlParser.MEMORY: case PlSqlParser.MERGEACTIONS: case PlSqlParser.MERGE_AJ: case PlSqlParser.MERGE_CONST_ON: case PlSqlParser.MERGE: case PlSqlParser.MERGE_SJ: case PlSqlParser.METADATA: case PlSqlParser.METHOD: case PlSqlParser.MIGRATE: case PlSqlParser.MIGRATION: case PlSqlParser.MINEXTENTS: case PlSqlParser.MINIMIZE: case PlSqlParser.MINIMUM: case PlSqlParser.MINING: case PlSqlParser.MINUS_NULL: case PlSqlParser.MINUTE: case PlSqlParser.MINVALUE: case PlSqlParser.MIRRORCOLD: case PlSqlParser.MIRRORHOT: case PlSqlParser.MIRROR: case PlSqlParser.MLSLABEL: case PlSqlParser.MODEL_COMPILE_SUBQUERY: case PlSqlParser.MODEL_DONTVERIFY_UNIQUENESS: case PlSqlParser.MODEL_DYNAMIC_SUBQUERY: case PlSqlParser.MODEL_MIN_ANALYSIS: case PlSqlParser.MODEL: case PlSqlParser.MODEL_NB: case PlSqlParser.MODEL_NO_ANALYSIS: case PlSqlParser.MODEL_PBY: case PlSqlParser.MODEL_PUSH_REF: case PlSqlParser.MODEL_SV: case PlSqlParser.MODIFICATION: case PlSqlParser.MODIFY_COLUMN_TYPE: case PlSqlParser.MODIFY: case PlSqlParser.MOD: case PlSqlParser.MODULE: case PlSqlParser.MONITORING: case PlSqlParser.MONITOR: case PlSqlParser.MONTH: case PlSqlParser.MONTHS_BETWEEN: case PlSqlParser.MONTHS: case PlSqlParser.MOUNT: case PlSqlParser.MOUNTPATH: case PlSqlParser.MOVEMENT: case PlSqlParser.MOVE: case PlSqlParser.MULTIDIMENSIONAL: case PlSqlParser.MULTISET: case PlSqlParser.MV_MERGE: case PlSqlParser.NAMED: case PlSqlParser.NAME: case PlSqlParser.NAMESPACE: case PlSqlParser.NAN: case PlSqlParser.NANVL: case PlSqlParser.NATIONAL: case PlSqlParser.NATIVE_FULL_OUTER_JOIN: case PlSqlParser.NATIVE: case PlSqlParser.NATURAL: case PlSqlParser.NAV: case PlSqlParser.NCHAR_CS: case PlSqlParser.NCHAR: case PlSqlParser.NCHR: case PlSqlParser.NCLOB: case PlSqlParser.NEEDED: case PlSqlParser.NEG: case PlSqlParser.NESTED: case PlSqlParser.NESTED_TABLE_FAST_INSERT: case PlSqlParser.NESTED_TABLE_GET_REFS: case PlSqlParser.NESTED_TABLE_ID: case PlSqlParser.NESTED_TABLE_SET_REFS: case PlSqlParser.NESTED_TABLE_SET_SETID: case PlSqlParser.NETWORK: case PlSqlParser.NEVER: case PlSqlParser.NEW: case PlSqlParser.NEW_TIME: case PlSqlParser.NEXT_DAY: case PlSqlParser.NEXT: case PlSqlParser.NL_AJ: case PlSqlParser.NLJ_BATCHING: case PlSqlParser.NLJ_INDEX_FILTER: case PlSqlParser.NLJ_INDEX_SCAN: case PlSqlParser.NLJ_PREFETCH: case PlSqlParser.NLS_CALENDAR: case PlSqlParser.NLS_CHARACTERSET: case PlSqlParser.NLS_CHARSET_DECL_LEN: case PlSqlParser.NLS_CHARSET_ID: case PlSqlParser.NLS_CHARSET_NAME: case PlSqlParser.NLS_COMP: case PlSqlParser.NLS_CURRENCY: case PlSqlParser.NLS_DATE_FORMAT: case PlSqlParser.NLS_DATE_LANGUAGE: case PlSqlParser.NLS_INITCAP: case PlSqlParser.NLS_ISO_CURRENCY: case PlSqlParser.NL_SJ: case PlSqlParser.NLS_LANG: case PlSqlParser.NLS_LANGUAGE: case PlSqlParser.NLS_LENGTH_SEMANTICS: case PlSqlParser.NLS_LOWER: case PlSqlParser.NLS_NCHAR_CONV_EXCP: case PlSqlParser.NLS_NUMERIC_CHARACTERS: case PlSqlParser.NLS_SORT: case PlSqlParser.NLSSORT: case PlSqlParser.NLS_SPECIAL_CHARS: case PlSqlParser.NLS_TERRITORY: case PlSqlParser.NLS_UPPER: case PlSqlParser.NO_ACCESS: case PlSqlParser.NO_ADAPTIVE_PLAN: case PlSqlParser.NO_ANSI_REARCH: case PlSqlParser.NOAPPEND: case PlSqlParser.NOARCHIVELOG: case PlSqlParser.NOAUDIT: case PlSqlParser.NO_AUTO_REOPTIMIZE: case PlSqlParser.NO_BASETABLE_MULTIMV_REWRITE: case PlSqlParser.NO_BATCH_TABLE_ACCESS_BY_ROWID: case PlSqlParser.NO_BIND_AWARE: case PlSqlParser.NO_BUFFER: case PlSqlParser.NOCACHE: case PlSqlParser.NO_CARTESIAN: case PlSqlParser.NO_CHECK_ACL_REWRITE: case PlSqlParser.NO_CLUSTER_BY_ROWID: case PlSqlParser.NO_CLUSTERING: case PlSqlParser.NO_COALESCE_SQ: case PlSqlParser.NO_COMMON_DATA: case PlSqlParser.NO_CONNECT_BY_CB_WHR_ONLY: case PlSqlParser.NO_CONNECT_BY_COMBINE_SW: case PlSqlParser.NO_CONNECT_BY_COST_BASED: case PlSqlParser.NO_CONNECT_BY_ELIM_DUPS: case PlSqlParser.NO_CONNECT_BY_FILTERING: case PlSqlParser.NOCOPY: case PlSqlParser.NO_COST_XML_QUERY_REWRITE: case PlSqlParser.NO_CPU_COSTING: case PlSqlParser.NOCPU_COSTING: case PlSqlParser.NOCYCLE: case PlSqlParser.NO_DATA_SECURITY_REWRITE: case PlSqlParser.NO_DECORRELATE: case PlSqlParser.NODELAY: case PlSqlParser.NO_DOMAIN_INDEX_FILTER: case PlSqlParser.NO_DST_UPGRADE_INSERT_CONV: case PlSqlParser.NO_ELIM_GROUPBY: case PlSqlParser.NO_ELIMINATE_JOIN: case PlSqlParser.NO_ELIMINATE_OBY: case PlSqlParser.NO_ELIMINATE_OUTER_JOIN: case PlSqlParser.NOENTITYESCAPING: case PlSqlParser.NO_EXPAND_GSET_TO_UNION: case PlSqlParser.NO_EXPAND: case PlSqlParser.NO_EXPAND_TABLE: case PlSqlParser.NO_FACT: case PlSqlParser.NO_FACTORIZE_JOIN: case PlSqlParser.NO_FILTERING: case PlSqlParser.NOFORCE: case PlSqlParser.NO_FULL_OUTER_JOIN_TO_OUTER: case PlSqlParser.NO_GATHER_OPTIMIZER_STATISTICS: case PlSqlParser.NO_GBY_PUSHDOWN: case PlSqlParser.NOGUARANTEE: case PlSqlParser.NO_INDEX_FFS: case PlSqlParser.NO_INDEX: case PlSqlParser.NO_INDEX_SS: case PlSqlParser.NO_INMEMORY: case PlSqlParser.NO_INMEMORY_PRUNING: case PlSqlParser.NOKEEP: case PlSqlParser.NO_LOAD: case PlSqlParser.NOLOCAL: case PlSqlParser.NOLOGGING: case PlSqlParser.NOMAPPING: case PlSqlParser.NOMAXVALUE: case PlSqlParser.NO_MERGE: case PlSqlParser.NOMINIMIZE: case PlSqlParser.NOMINVALUE: case PlSqlParser.NO_MODEL_PUSH_REF: case PlSqlParser.NO_MONITORING: case PlSqlParser.NOMONITORING: case PlSqlParser.NO_MONITOR: case PlSqlParser.NO_MULTIMV_REWRITE: case PlSqlParser.NO_NATIVE_FULL_OUTER_JOIN: case PlSqlParser.NONBLOCKING: case PlSqlParser.NONEDITIONABLE: case PlSqlParser.NONE: case PlSqlParser.NO_NLJ_BATCHING: case PlSqlParser.NO_NLJ_PREFETCH: case PlSqlParser.NO: case PlSqlParser.NONSCHEMA: case PlSqlParser.NO_OBJECT_LINK: case PlSqlParser.NOORDER: case PlSqlParser.NO_ORDER_ROLLUPS: case PlSqlParser.NO_OUTER_JOIN_TO_ANTI: case PlSqlParser.NO_OUTER_JOIN_TO_INNER: case PlSqlParser.NOOVERRIDE: case PlSqlParser.NO_PARALLEL_INDEX: case PlSqlParser.NOPARALLEL_INDEX: case PlSqlParser.NO_PARALLEL: case PlSqlParser.NOPARALLEL: case PlSqlParser.NO_PARTIAL_COMMIT: case PlSqlParser.NO_PARTIAL_JOIN: case PlSqlParser.NO_PARTIAL_ROLLUP_PUSHDOWN: case PlSqlParser.NOPARTITION: case PlSqlParser.NO_PLACE_DISTINCT: case PlSqlParser.NO_PLACE_GROUP_BY: case PlSqlParser.NO_PQ_CONCURRENT_UNION: case PlSqlParser.NO_PQ_MAP: case PlSqlParser.NO_PQ_REPLICATE: case PlSqlParser.NO_PQ_SKEW: case PlSqlParser.NO_PRUNE_GSETS: case PlSqlParser.NO_PULL_PRED: case PlSqlParser.NO_PUSH_PRED: case PlSqlParser.NO_PUSH_SUBQ: case PlSqlParser.NO_PX_FAULT_TOLERANCE: case PlSqlParser.NO_PX_JOIN_FILTER: case PlSqlParser.NO_QKN_BUFF: case PlSqlParser.NO_QUERY_TRANSFORMATION: case PlSqlParser.NO_REF_CASCADE: case PlSqlParser.NORELOCATE: case PlSqlParser.NORELY: case PlSqlParser.NOREPAIR: case PlSqlParser.NOREPLAY: case PlSqlParser.NORESETLOGS: case PlSqlParser.NO_RESULT_CACHE: case PlSqlParser.NOREVERSE: case PlSqlParser.NO_REWRITE: case PlSqlParser.NOREWRITE: case PlSqlParser.NORMAL: case PlSqlParser.NO_ROOT_SW_FOR_LOCAL: case PlSqlParser.NOROWDEPENDENCIES: case PlSqlParser.NOSCHEMACHECK: case PlSqlParser.NOSEGMENT: case PlSqlParser.NO_SEMIJOIN: case PlSqlParser.NO_SEMI_TO_INNER: case PlSqlParser.NO_SET_TO_JOIN: case PlSqlParser.NOSORT: case PlSqlParser.NO_SQL_TRANSLATION: case PlSqlParser.NO_SQL_TUNE: case PlSqlParser.NO_STAR_TRANSFORMATION: case PlSqlParser.NO_STATEMENT_QUEUING: case PlSqlParser.NO_STATS_GSETS: case PlSqlParser.NOSTRICT: case PlSqlParser.NO_SUBQUERY_PRUNING: case PlSqlParser.NO_SUBSTRB_PAD: case PlSqlParser.NO_SWAP_JOIN_INPUTS: case PlSqlParser.NOSWITCH: case PlSqlParser.NO_TABLE_LOOKUP_BY_NL: case PlSqlParser.NO_TEMP_TABLE: case PlSqlParser.NOTHING: case PlSqlParser.NOTIFICATION: case PlSqlParser.NO_TRANSFORM_DISTINCT_AGG: case PlSqlParser.NO_UNNEST: case PlSqlParser.NO_USE_CUBE: case PlSqlParser.NO_USE_HASH_AGGREGATION: case PlSqlParser.NO_USE_HASH_GBY_FOR_PUSHDOWN: case PlSqlParser.NO_USE_HASH: case PlSqlParser.NO_USE_INVISIBLE_INDEXES: case PlSqlParser.NO_USE_MERGE: case PlSqlParser.NO_USE_NL: case PlSqlParser.NO_USE_VECTOR_AGGREGATION: case PlSqlParser.NOVALIDATE: case PlSqlParser.NO_VECTOR_TRANSFORM_DIMS: case PlSqlParser.NO_VECTOR_TRANSFORM_FACT: case PlSqlParser.NO_VECTOR_TRANSFORM: case PlSqlParser.NO_XDB_FASTPATH_INSERT: case PlSqlParser.NO_XML_DML_REWRITE: case PlSqlParser.NO_XMLINDEX_REWRITE_IN_SELECT: case PlSqlParser.NO_XMLINDEX_REWRITE: case PlSqlParser.NO_XML_QUERY_REWRITE: case PlSqlParser.NO_ZONEMAP: case PlSqlParser.NTH_VALUE: case PlSqlParser.NULLIF: case PlSqlParser.NULLS: case PlSqlParser.NUMBER: case PlSqlParser.NUMERIC: case PlSqlParser.NUM_INDEX_KEYS: case PlSqlParser.NUMTODSINTERVAL: case PlSqlParser.NUMTOYMINTERVAL: case PlSqlParser.NVARCHAR2: case PlSqlParser.NVL2: case PlSqlParser.OBJECT2XML: case PlSqlParser.OBJECT: case PlSqlParser.OBJ_ID: case PlSqlParser.OBJNO: case PlSqlParser.OBJNO_REUSE: case PlSqlParser.OCCURENCES: case PlSqlParser.OFFLINE: case PlSqlParser.OFF: case PlSqlParser.OFFSET: case PlSqlParser.OIDINDEX: case PlSqlParser.OID: case PlSqlParser.OLAP: case PlSqlParser.OLD: case PlSqlParser.OLD_PUSH_PRED: case PlSqlParser.OLS: case PlSqlParser.OLTP: case PlSqlParser.OMIT: case PlSqlParser.ONE: case PlSqlParser.ONLINE: case PlSqlParser.ONLY: case PlSqlParser.OPAQUE: case PlSqlParser.OPAQUE_TRANSFORM: case PlSqlParser.OPAQUE_XCANONICAL: case PlSqlParser.OPCODE: case PlSqlParser.OPEN: case PlSqlParser.OPERATIONS: case PlSqlParser.OPERATOR: case PlSqlParser.OPT_ESTIMATE: case PlSqlParser.OPTIMAL: case PlSqlParser.OPTIMIZE: case PlSqlParser.OPTIMIZER_FEATURES_ENABLE: case PlSqlParser.OPTIMIZER_GOAL: case PlSqlParser.OPT_PARAM: case PlSqlParser.ORA_BRANCH: case PlSqlParser.ORA_CHECK_ACL: case PlSqlParser.ORA_CHECK_PRIVILEGE: case PlSqlParser.ORA_CLUSTERING: case PlSqlParser.ORADATA: case PlSqlParser.ORADEBUG: case PlSqlParser.ORA_DST_AFFECTED: case PlSqlParser.ORA_DST_CONVERT: case PlSqlParser.ORA_DST_ERROR: case PlSqlParser.ORA_GET_ACLIDS: case PlSqlParser.ORA_GET_PRIVILEGES: case PlSqlParser.ORA_HASH: case PlSqlParser.ORA_INVOKING_USERID: case PlSqlParser.ORA_INVOKING_USER: case PlSqlParser.ORA_INVOKING_XS_USER_GUID: case PlSqlParser.ORA_INVOKING_XS_USER: case PlSqlParser.ORA_RAWCOMPARE: case PlSqlParser.ORA_RAWCONCAT: case PlSqlParser.ORA_ROWSCN: case PlSqlParser.ORA_ROWSCN_RAW: case PlSqlParser.ORA_ROWVERSION: case PlSqlParser.ORA_TABVERSION: case PlSqlParser.ORA_WRITE_TIME: case PlSqlParser.ORDERED: case PlSqlParser.ORDERED_PREDICATES: case PlSqlParser.ORDINALITY: case PlSqlParser.OR_EXPAND: case PlSqlParser.ORGANIZATION: case PlSqlParser.OR_PREDICATES: case PlSqlParser.OSERROR: case PlSqlParser.OTHER: case PlSqlParser.OUTER_JOIN_TO_ANTI: case PlSqlParser.OUTER_JOIN_TO_INNER: case PlSqlParser.OUTER: case PlSqlParser.OUTLINE_LEAF: case PlSqlParser.OUTLINE: case PlSqlParser.OUT_OF_LINE: case PlSqlParser.OUT: case PlSqlParser.OVERFLOW_NOMOVE: case PlSqlParser.OVERFLOW: case PlSqlParser.OVERLAPS: case PlSqlParser.OVER: case PlSqlParser.OVERRIDING: case PlSqlParser.OWNER: case PlSqlParser.OWNERSHIP: case PlSqlParser.OWN: case PlSqlParser.PACKAGE: case PlSqlParser.PACKAGES: case PlSqlParser.PARALLEL_ENABLE: case PlSqlParser.PARALLEL_INDEX: case PlSqlParser.PARALLEL: case PlSqlParser.PARAMETERS: case PlSqlParser.PARAM: case PlSqlParser.PARENT: case PlSqlParser.PARITY: case PlSqlParser.PARTIAL_JOIN: case PlSqlParser.PARTIALLY: case PlSqlParser.PARTIAL: case PlSqlParser.PARTIAL_ROLLUP_PUSHDOWN: case PlSqlParser.PARTITION_HASH: case PlSqlParser.PARTITION_LIST: case PlSqlParser.PARTITION: case PlSqlParser.PARTITION_RANGE: case PlSqlParser.PARTITIONS: case PlSqlParser.PARTNUMINST: case PlSqlParser.PASSING: case PlSqlParser.PASSWORD_GRACE_TIME: case PlSqlParser.PASSWORD_LIFE_TIME: case PlSqlParser.PASSWORD_LOCK_TIME: case PlSqlParser.PASSWORD: case PlSqlParser.PASSWORD_REUSE_MAX: case PlSqlParser.PASSWORD_REUSE_TIME: case PlSqlParser.PASSWORD_VERIFY_FUNCTION: case PlSqlParser.PAST: case PlSqlParser.PATCH: case PlSqlParser.PATH: case PlSqlParser.PATH_PREFIX: case PlSqlParser.PATHS: case PlSqlParser.PATTERN: case PlSqlParser.PBL_HS_BEGIN: case PlSqlParser.PBL_HS_END: case PlSqlParser.PCTINCREASE: case PlSqlParser.PCTTHRESHOLD: case PlSqlParser.PCTUSED: case PlSqlParser.PCTVERSION: case PlSqlParser.PENDING: case PlSqlParser.PERCENT_KEYWORD: case PlSqlParser.PERCENT_RANKM: case PlSqlParser.PERFORMANCE: case PlSqlParser.PERIOD_KEYWORD: case PlSqlParser.PERMANENT: case PlSqlParser.PERMISSION: case PlSqlParser.PERMUTE: case PlSqlParser.PER: case PlSqlParser.PFILE: case PlSqlParser.PHYSICAL: case PlSqlParser.PIKEY: case PlSqlParser.PIPELINED: case PlSqlParser.PIV_GB: case PlSqlParser.PIVOT: case PlSqlParser.PIV_SSF: case PlSqlParser.PLACE_DISTINCT: case PlSqlParser.PLACE_GROUP_BY: case PlSqlParser.PLAN: case PlSqlParser.PLSCOPE_SETTINGS: case PlSqlParser.PLS_INTEGER: case PlSqlParser.PLSQL_CCFLAGS: case PlSqlParser.PLSQL_CODE_TYPE: case PlSqlParser.PLSQL_DEBUG: case PlSqlParser.PLSQL_OPTIMIZE_LEVEL: case PlSqlParser.PLSQL_WARNINGS: case PlSqlParser.PLUGGABLE: case PlSqlParser.POINT: case PlSqlParser.POLICY: case PlSqlParser.POOL_16K: case PlSqlParser.POOL_2K: case PlSqlParser.POOL_32K: case PlSqlParser.POOL_4K: case PlSqlParser.POOL_8K: case PlSqlParser.POSITIVEN: case PlSqlParser.POSITIVE: case PlSqlParser.POST_TRANSACTION: case PlSqlParser.POWERMULTISET_BY_CARDINALITY: case PlSqlParser.POWERMULTISET: case PlSqlParser.POWER: case PlSqlParser.PQ_CONCURRENT_UNION: case PlSqlParser.PQ_DISTRIBUTE: case PlSqlParser.PQ_DISTRIBUTE_WINDOW: case PlSqlParser.PQ_FILTER: case PlSqlParser.PQ_MAP: case PlSqlParser.PQ_NOMAP: case PlSqlParser.PQ_REPLICATE: case PlSqlParser.PQ_SKEW: case PlSqlParser.PRAGMA: case PlSqlParser.PREBUILT: case PlSqlParser.PRECEDES: case PlSqlParser.PRECEDING: case PlSqlParser.PRECISION: case PlSqlParser.PRECOMPUTE_SUBQUERY: case PlSqlParser.PREDICATE_REORDERS: case PlSqlParser.PRELOAD: case PlSqlParser.PREPARE: case PlSqlParser.PRESENTNNV: case PlSqlParser.PRESENT: case PlSqlParser.PRESENTV: case PlSqlParser.PRESERVE_OID: case PlSqlParser.PRESERVE: case PlSqlParser.PRETTY: case PlSqlParser.PREVIOUS: case PlSqlParser.PREV: case PlSqlParser.PRIMARY: case PlSqlParser.PRINTBLOBTOCLOB: case PlSqlParser.PRIORITY: case PlSqlParser.PRIVATE: case PlSqlParser.PRIVATE_SGA: case PlSqlParser.PRIVILEGED: case PlSqlParser.PRIVILEGE: case PlSqlParser.PRIVILEGES: case PlSqlParser.PROCEDURAL: case PlSqlParser.PROCEDURE: case PlSqlParser.PROCESS: case PlSqlParser.PROFILE: case PlSqlParser.PROGRAM: case PlSqlParser.PROJECT: case PlSqlParser.PROPAGATE: case PlSqlParser.PROTECTED: case PlSqlParser.PROTECTION: case PlSqlParser.PROXY: case PlSqlParser.PRUNING: case PlSqlParser.PULL_PRED: case PlSqlParser.PURGE: case PlSqlParser.PUSH_PRED: case PlSqlParser.PUSH_SUBQ: case PlSqlParser.PX_FAULT_TOLERANCE: case PlSqlParser.PX_GRANULE: case PlSqlParser.PX_JOIN_FILTER: case PlSqlParser.QB_NAME: case PlSqlParser.QUERY_BLOCK: case PlSqlParser.QUERY: case PlSqlParser.QUEUE_CURR: case PlSqlParser.QUEUE: case PlSqlParser.QUEUE_ROWP: case PlSqlParser.QUIESCE: case PlSqlParser.QUORUM: case PlSqlParser.QUOTA: case PlSqlParser.RAISE: case PlSqlParser.RANDOM_LOCAL: case PlSqlParser.RANDOM: case PlSqlParser.RANGE: case PlSqlParser.RANKM: case PlSqlParser.RAPIDLY: case PlSqlParser.RAW: case PlSqlParser.RAWTOHEX: case PlSqlParser.RAWTONHEX: case PlSqlParser.RBA: case PlSqlParser.RBO_OUTLINE: case PlSqlParser.RDBA: case PlSqlParser.READ: case PlSqlParser.READS: case PlSqlParser.REALM: case PlSqlParser.REAL: case PlSqlParser.REBALANCE: case PlSqlParser.REBUILD: case PlSqlParser.RECORD: case PlSqlParser.RECORDS_PER_BLOCK: case PlSqlParser.RECOVERABLE: case PlSqlParser.RECOVER: case PlSqlParser.RECOVERY: case PlSqlParser.RECYCLEBIN: case PlSqlParser.RECYCLE: case PlSqlParser.REDACTION: case PlSqlParser.REDEFINE: case PlSqlParser.REDO: case PlSqlParser.REDUCED: case PlSqlParser.REDUNDANCY: case PlSqlParser.REF_CASCADE_CURSOR: case PlSqlParser.REFERENCED: case PlSqlParser.REFERENCE: case PlSqlParser.REFERENCES: case PlSqlParser.REFERENCING: case PlSqlParser.REF: case PlSqlParser.REFRESH: case PlSqlParser.REFTOHEX: case PlSqlParser.REGEXP_COUNT: case PlSqlParser.REGEXP_INSTR: case PlSqlParser.REGEXP_LIKE: case PlSqlParser.REGEXP_REPLACE: case PlSqlParser.REGEXP_SUBSTR: case PlSqlParser.REGISTER: case PlSqlParser.REGR_AVGX: case PlSqlParser.REGR_AVGY: case PlSqlParser.REGR_COUNT: case PlSqlParser.REGR_INTERCEPT: case PlSqlParser.REGR_R2: case PlSqlParser.REGR_SLOPE: case PlSqlParser.REGR_SXX: case PlSqlParser.REGR_SXY: case PlSqlParser.REGR_SYY: case PlSqlParser.REGULAR: case PlSqlParser.REJECT: case PlSqlParser.REKEY: case PlSqlParser.RELATIONAL: case PlSqlParser.RELOCATE: case PlSqlParser.RELY: case PlSqlParser.REMAINDER: case PlSqlParser.REMOTE_MAPPED: case PlSqlParser.REMOVE: case PlSqlParser.RENAME: case PlSqlParser.REPAIR: case PlSqlParser.REPEAT: case PlSqlParser.REPLACE: case PlSqlParser.REPLICATION: case PlSqlParser.REQUIRED: case PlSqlParser.RESETLOGS: case PlSqlParser.RESET: case PlSqlParser.RESIZE: case PlSqlParser.RESOLVE: case PlSqlParser.RESOLVER: case PlSqlParser.RESPECT: case PlSqlParser.RESTART: case PlSqlParser.RESTORE_AS_INTERVALS: case PlSqlParser.RESTORE: case PlSqlParser.RESTRICT_ALL_REF_CONS: case PlSqlParser.RESTRICTED: case PlSqlParser.RESTRICT_REFERENCES: case PlSqlParser.RESTRICT: case PlSqlParser.RESULT_CACHE: case PlSqlParser.RESULT: case PlSqlParser.RESUMABLE: case PlSqlParser.RESUME: case PlSqlParser.RETENTION: case PlSqlParser.RETRY_ON_ROW_CHANGE: case PlSqlParser.RETURNING: case PlSqlParser.RETURN: case PlSqlParser.REUSE: case PlSqlParser.REVERSE: case PlSqlParser.REWRITE_OR_ERROR: case PlSqlParser.REWRITE: case PlSqlParser.RIGHT: case PlSqlParser.ROLE: case PlSqlParser.ROLESET: case PlSqlParser.ROLES: case PlSqlParser.ROLLBACK: case PlSqlParser.ROLLING: case PlSqlParser.ROLLUP: case PlSqlParser.ROWDEPENDENCIES: case PlSqlParser.ROWID_MAPPING_TABLE: case PlSqlParser.ROWID: case PlSqlParser.ROWIDTOCHAR: case PlSqlParser.ROWIDTONCHAR: case PlSqlParser.ROW_LENGTH: case PlSqlParser.ROWNUM: case PlSqlParser.ROW: case PlSqlParser.ROWS: case PlSqlParser.RPAD: case PlSqlParser.RTRIM: case PlSqlParser.RULE: case PlSqlParser.RULES: case PlSqlParser.RUNNING: case PlSqlParser.SALT: case PlSqlParser.SAMPLE: case PlSqlParser.SAVE_AS_INTERVALS: case PlSqlParser.SAVEPOINT: case PlSqlParser.SAVE: case PlSqlParser.SB4: case PlSqlParser.SCALE_ROWS: case PlSqlParser.SCALE: case PlSqlParser.SCAN_INSTANCES: case PlSqlParser.SCAN: case PlSqlParser.SCHEDULER: case PlSqlParser.SCHEMACHECK: case PlSqlParser.SCHEMA: case PlSqlParser.SCN_ASCENDING: case PlSqlParser.SCN: case PlSqlParser.SCOPE: case PlSqlParser.SCRUB: case PlSqlParser.SD_ALL: case PlSqlParser.SD_INHIBIT: case PlSqlParser.SDO_GEOM_MBR: case PlSqlParser.SD_SHOW: case PlSqlParser.SEARCH: case PlSqlParser.SECOND: case PlSqlParser.SECRET: case PlSqlParser.SECUREFILE_DBA: case PlSqlParser.SECUREFILE: case PlSqlParser.SECURITY: case PlSqlParser.SEED: case PlSqlParser.SEG_BLOCK: case PlSqlParser.SEG_FILE: case PlSqlParser.SEGMENT: case PlSqlParser.SELECTIVITY: case PlSqlParser.SELF: case PlSqlParser.SEMIJOIN_DRIVER: case PlSqlParser.SEMIJOIN: case PlSqlParser.SEMI_TO_INNER: case PlSqlParser.SEQUENCED: case PlSqlParser.SEQUENCE: case PlSqlParser.SEQUENTIAL: case PlSqlParser.SERIALIZABLE: case PlSqlParser.SERIALLY_REUSABLE: case PlSqlParser.SERIAL: case PlSqlParser.SERVERERROR: case PlSqlParser.SERVICE_NAME_CONVERT: case PlSqlParser.SERVICES: case PlSqlParser.SESSION_CACHED_CURSORS: case PlSqlParser.SESSION: case PlSqlParser.SESSIONS_PER_USER: case PlSqlParser.SESSIONTIMEZONE: case PlSqlParser.SESSIONTZNAME: case PlSqlParser.SET: case PlSqlParser.SETS: case PlSqlParser.SETTINGS: case PlSqlParser.SET_TO_JOIN: case PlSqlParser.SEVERE: case PlSqlParser.SHARED_POOL: case PlSqlParser.SHARED: case PlSqlParser.SHARING: case PlSqlParser.SHELFLIFE: case PlSqlParser.SHOW: case PlSqlParser.SHRINK: case PlSqlParser.SHUTDOWN: case PlSqlParser.SIBLINGS: case PlSqlParser.SID: case PlSqlParser.SIGNAL_COMPONENT: case PlSqlParser.SIGNAL_FUNCTION: case PlSqlParser.SIGN: case PlSqlParser.SIGNTYPE: case PlSqlParser.SIMPLE_INTEGER: case PlSqlParser.SIMPLE: case PlSqlParser.SINGLE: case PlSqlParser.SINGLETASK: case PlSqlParser.SINH: case PlSqlParser.SIN: case PlSqlParser.SKIP_EXT_OPTIMIZER: case PlSqlParser.SKIP_: case PlSqlParser.SKIP_UNQ_UNUSABLE_IDX: case PlSqlParser.SKIP_UNUSABLE_INDEXES: case PlSqlParser.SMALLFILE: case PlSqlParser.SMALLINT: case PlSqlParser.SNAPSHOT: case PlSqlParser.SOME: case PlSqlParser.SORT: case PlSqlParser.SOUNDEX: case PlSqlParser.SOURCE_FILE_DIRECTORY: case PlSqlParser.SOURCE_FILE_NAME_CONVERT: case PlSqlParser.SOURCE: case PlSqlParser.SPACE_KEYWORD: case PlSqlParser.SPECIFICATION: case PlSqlParser.SPFILE: case PlSqlParser.SPLIT: case PlSqlParser.SPREADSHEET: case PlSqlParser.SQLDATA: case PlSqlParser.SQLERROR: case PlSqlParser.SQLLDR: case PlSqlParser.SQL: case PlSqlParser.SQL_TRACE: case PlSqlParser.SQL_TRANSLATION_PROFILE: case PlSqlParser.SQRT: case PlSqlParser.STALE: case PlSqlParser.STANDALONE: case PlSqlParser.STANDARD_HASH: case PlSqlParser.STANDBY_MAX_DATA_DELAY: case PlSqlParser.STANDBYS: case PlSqlParser.STANDBY: case PlSqlParser.STAR: case PlSqlParser.STAR_TRANSFORMATION: case PlSqlParser.STARTUP: case PlSqlParser.STATEMENT_ID: case PlSqlParser.STATEMENT_QUEUING: case PlSqlParser.STATEMENTS: case PlSqlParser.STATEMENT: case PlSqlParser.STATE: case PlSqlParser.STATIC: case PlSqlParser.STATISTICS: case PlSqlParser.STATS_BINOMIAL_TEST: case PlSqlParser.STATS_CROSSTAB: case PlSqlParser.STATS_F_TEST: case PlSqlParser.STATS_KS_TEST: case PlSqlParser.STATS_MODE: case PlSqlParser.STATS_MW_TEST: case PlSqlParser.STATS_ONE_WAY_ANOVA: case PlSqlParser.STATS_T_TEST_INDEP: case PlSqlParser.STATS_T_TEST_INDEPU: case PlSqlParser.STATS_T_TEST_ONE: case PlSqlParser.STATS_T_TEST_PAIRED: case PlSqlParser.STATS_WSR_TEST: case PlSqlParser.STDDEV_POP: case PlSqlParser.STDDEV_SAMP: case PlSqlParser.STOP: case PlSqlParser.STORAGE: case PlSqlParser.STORE: case PlSqlParser.STREAMS: case PlSqlParser.STREAM: case PlSqlParser.STRICT: case PlSqlParser.STRING: case PlSqlParser.STRIPE_COLUMNS: case PlSqlParser.STRIPE_WIDTH: case PlSqlParser.STRIP: case PlSqlParser.STRUCTURE: case PlSqlParser.SUBMULTISET: case PlSqlParser.SUBPARTITION_REL: case PlSqlParser.SUBPARTITIONS: case PlSqlParser.SUBPARTITION: case PlSqlParser.SUBQUERIES: case PlSqlParser.SUBQUERY_PRUNING: case PlSqlParser.SUBSCRIBE: case PlSqlParser.SUBSET: case PlSqlParser.SUBSTITUTABLE: case PlSqlParser.SUBSTR2: case PlSqlParser.SUBSTR4: case PlSqlParser.SUBSTRB: case PlSqlParser.SUBSTRC: case PlSqlParser.SUBTYPE: case PlSqlParser.SUCCESSFUL: case PlSqlParser.SUCCESS: case PlSqlParser.SUMMARY: case PlSqlParser.SUPPLEMENTAL: case PlSqlParser.SUSPEND: case PlSqlParser.SWAP_JOIN_INPUTS: case PlSqlParser.SWITCHOVER: case PlSqlParser.SWITCH: case PlSqlParser.SYNCHRONOUS: case PlSqlParser.SYNC: case PlSqlParser.SYSASM: case PlSqlParser.SYS_AUDIT: case PlSqlParser.SYSAUX: case PlSqlParser.SYSBACKUP: case PlSqlParser.SYS_CHECKACL: case PlSqlParser.SYS_CHECK_PRIVILEGE: case PlSqlParser.SYS_CONNECT_BY_PATH: case PlSqlParser.SYS_CONTEXT: case PlSqlParser.SYSDATE: case PlSqlParser.SYSDBA: case PlSqlParser.SYS_DBURIGEN: case PlSqlParser.SYSDG: case PlSqlParser.SYS_DL_CURSOR: case PlSqlParser.SYS_DM_RXFORM_CHR: case PlSqlParser.SYS_DM_RXFORM_NUM: case PlSqlParser.SYS_DOM_COMPARE: case PlSqlParser.SYS_DST_PRIM2SEC: case PlSqlParser.SYS_DST_SEC2PRIM: case PlSqlParser.SYS_ET_BFILE_TO_RAW: case PlSqlParser.SYS_ET_BLOB_TO_IMAGE: case PlSqlParser.SYS_ET_IMAGE_TO_BLOB: case PlSqlParser.SYS_ET_RAW_TO_BFILE: case PlSqlParser.SYS_EXTPDTXT: case PlSqlParser.SYS_EXTRACT_UTC: case PlSqlParser.SYS_FBT_INSDEL: case PlSqlParser.SYS_FILTER_ACLS: case PlSqlParser.SYS_FNMATCHES: case PlSqlParser.SYS_FNREPLACE: case PlSqlParser.SYS_GET_ACLIDS: case PlSqlParser.SYS_GET_COL_ACLIDS: case PlSqlParser.SYS_GET_PRIVILEGES: case PlSqlParser.SYS_GETTOKENID: case PlSqlParser.SYS_GETXTIVAL: case PlSqlParser.SYS_GUID: case PlSqlParser.SYSGUID: case PlSqlParser.SYSKM: case PlSqlParser.SYS_MAKE_XMLNODEID: case PlSqlParser.SYS_MAKEXML: case PlSqlParser.SYS_MKXMLATTR: case PlSqlParser.SYS_MKXTI: case PlSqlParser.SYSOBJ: case PlSqlParser.SYS_OP_ADT2BIN: case PlSqlParser.SYS_OP_ADTCONS: case PlSqlParser.SYS_OP_ALSCRVAL: case PlSqlParser.SYS_OP_ATG: case PlSqlParser.SYS_OP_BIN2ADT: case PlSqlParser.SYS_OP_BITVEC: case PlSqlParser.SYS_OP_BL2R: case PlSqlParser.SYS_OP_BLOOM_FILTER_LIST: case PlSqlParser.SYS_OP_BLOOM_FILTER: case PlSqlParser.SYS_OP_C2C: case PlSqlParser.SYS_OP_CAST: case PlSqlParser.SYS_OP_CEG: case PlSqlParser.SYS_OP_CL2C: case PlSqlParser.SYS_OP_COMBINED_HASH: case PlSqlParser.SYS_OP_COMP: case PlSqlParser.SYS_OP_CONVERT: case PlSqlParser.SYS_OP_COUNTCHG: case PlSqlParser.SYS_OP_CSCONV: case PlSqlParser.SYS_OP_CSCONVTEST: case PlSqlParser.SYS_OP_CSR: case PlSqlParser.SYS_OP_CSX_PATCH: case PlSqlParser.SYS_OP_CYCLED_SEQ: case PlSqlParser.SYS_OP_DECOMP: case PlSqlParser.SYS_OP_DESCEND: case PlSqlParser.SYS_OP_DISTINCT: case PlSqlParser.SYS_OP_DRA: case PlSqlParser.SYS_OP_DUMP: case PlSqlParser.SYS_OP_DV_CHECK: case PlSqlParser.SYS_OP_ENFORCE_NOT_NULL: case PlSqlParser.SYSOPER: case PlSqlParser.SYS_OP_EXTRACT: case PlSqlParser.SYS_OP_GROUPING: case PlSqlParser.SYS_OP_GUID: case PlSqlParser.SYS_OP_HASH: case PlSqlParser.SYS_OP_IIX: case PlSqlParser.SYS_OP_ITR: case PlSqlParser.SYS_OP_KEY_VECTOR_CREATE: case PlSqlParser.SYS_OP_KEY_VECTOR_FILTER_LIST: case PlSqlParser.SYS_OP_KEY_VECTOR_FILTER: case PlSqlParser.SYS_OP_KEY_VECTOR_SUCCEEDED: case PlSqlParser.SYS_OP_KEY_VECTOR_USE: case PlSqlParser.SYS_OP_LBID: case PlSqlParser.SYS_OP_LOBLOC2BLOB: case PlSqlParser.SYS_OP_LOBLOC2CLOB: case PlSqlParser.SYS_OP_LOBLOC2ID: case PlSqlParser.SYS_OP_LOBLOC2NCLOB: case PlSqlParser.SYS_OP_LOBLOC2TYP: case PlSqlParser.SYS_OP_LSVI: case PlSqlParser.SYS_OP_LVL: case PlSqlParser.SYS_OP_MAKEOID: case PlSqlParser.SYS_OP_MAP_NONNULL: case PlSqlParser.SYS_OP_MSR: case PlSqlParser.SYS_OP_NICOMBINE: case PlSqlParser.SYS_OP_NIEXTRACT: case PlSqlParser.SYS_OP_NII: case PlSqlParser.SYS_OP_NIX: case PlSqlParser.SYS_OP_NOEXPAND: case PlSqlParser.SYS_OP_NTCIMG: case PlSqlParser.SYS_OP_NUMTORAW: case PlSqlParser.SYS_OP_OIDVALUE: case PlSqlParser.SYS_OP_OPNSIZE: case PlSqlParser.SYS_OP_PAR_1: case PlSqlParser.SYS_OP_PARGID_1: case PlSqlParser.SYS_OP_PARGID: case PlSqlParser.SYS_OP_PAR: case PlSqlParser.SYS_OP_PART_ID: case PlSqlParser.SYS_OP_PIVOT: case PlSqlParser.SYS_OP_R2O: case PlSqlParser.SYS_OP_RAWTONUM: case PlSqlParser.SYS_OP_RDTM: case PlSqlParser.SYS_OP_REF: case PlSqlParser.SYS_OP_RMTD: case PlSqlParser.SYS_OP_ROWIDTOOBJ: case PlSqlParser.SYS_OP_RPB: case PlSqlParser.SYS_OPTLOBPRBSC: case PlSqlParser.SYS_OP_TOSETID: case PlSqlParser.SYS_OP_TPR: case PlSqlParser.SYS_OP_TRTB: case PlSqlParser.SYS_OPTXICMP: case PlSqlParser.SYS_OPTXQCASTASNQ: case PlSqlParser.SYS_OP_UNDESCEND: case PlSqlParser.SYS_OP_VECAND: case PlSqlParser.SYS_OP_VECBIT: case PlSqlParser.SYS_OP_VECOR: case PlSqlParser.SYS_OP_VECXOR: case PlSqlParser.SYS_OP_VERSION: case PlSqlParser.SYS_OP_VREF: case PlSqlParser.SYS_OP_VVD: case PlSqlParser.SYS_OP_XMLCONS_FOR_CSX: case PlSqlParser.SYS_OP_XPTHATG: case PlSqlParser.SYS_OP_XPTHIDX: case PlSqlParser.SYS_OP_XPTHOP: case PlSqlParser.SYS_OP_XTXT2SQLT: case PlSqlParser.SYS_OP_ZONE_ID: case PlSqlParser.SYS_ORDERKEY_DEPTH: case PlSqlParser.SYS_ORDERKEY_MAXCHILD: case PlSqlParser.SYS_ORDERKEY_PARENT: case PlSqlParser.SYS_PARALLEL_TXN: case PlSqlParser.SYS_PATHID_IS_ATTR: case PlSqlParser.SYS_PATHID_IS_NMSPC: case PlSqlParser.SYS_PATHID_LASTNAME: case PlSqlParser.SYS_PATHID_LASTNMSPC: case PlSqlParser.SYS_PATH_REVERSE: case PlSqlParser.SYS_PXQEXTRACT: case PlSqlParser.SYS_RAW_TO_XSID: case PlSqlParser.SYS_RID_ORDER: case PlSqlParser.SYS_ROW_DELTA: case PlSqlParser.SYS_SC_2_XMLT: case PlSqlParser.SYS_SYNRCIREDO: case PlSqlParser.SYSTEM_DEFINED: case PlSqlParser.SYSTEM: case PlSqlParser.SYSTIMESTAMP: case PlSqlParser.SYS_TYPEID: case PlSqlParser.SYS_UMAKEXML: case PlSqlParser.SYS_XMLANALYZE: case PlSqlParser.SYS_XMLCONTAINS: case PlSqlParser.SYS_XMLCONV: case PlSqlParser.SYS_XMLEXNSURI: case PlSqlParser.SYS_XMLGEN: case PlSqlParser.SYS_XMLI_LOC_ISNODE: case PlSqlParser.SYS_XMLI_LOC_ISTEXT: case PlSqlParser.SYS_XMLINSTR: case PlSqlParser.SYS_XMLLOCATOR_GETSVAL: case PlSqlParser.SYS_XMLNODEID_GETCID: case PlSqlParser.SYS_XMLNODEID_GETLOCATOR: case PlSqlParser.SYS_XMLNODEID_GETOKEY: case PlSqlParser.SYS_XMLNODEID_GETPATHID: case PlSqlParser.SYS_XMLNODEID_GETPTRID: case PlSqlParser.SYS_XMLNODEID_GETRID: case PlSqlParser.SYS_XMLNODEID_GETSVAL: case PlSqlParser.SYS_XMLNODEID_GETTID: case PlSqlParser.SYS_XMLNODEID: case PlSqlParser.SYS_XMLT_2_SC: case PlSqlParser.SYS_XMLTRANSLATE: case PlSqlParser.SYS_XMLTYPE2SQL: case PlSqlParser.SYS_XQ_ASQLCNV: case PlSqlParser.SYS_XQ_ATOMCNVCHK: case PlSqlParser.SYS_XQBASEURI: case PlSqlParser.SYS_XQCASTABLEERRH: case PlSqlParser.SYS_XQCODEP2STR: case PlSqlParser.SYS_XQCODEPEQ: case PlSqlParser.SYS_XQCON2SEQ: case PlSqlParser.SYS_XQCONCAT: case PlSqlParser.SYS_XQDELETE: case PlSqlParser.SYS_XQDFLTCOLATION: case PlSqlParser.SYS_XQDOC: case PlSqlParser.SYS_XQDOCURI: case PlSqlParser.SYS_XQDURDIV: case PlSqlParser.SYS_XQED4URI: case PlSqlParser.SYS_XQENDSWITH: case PlSqlParser.SYS_XQERRH: case PlSqlParser.SYS_XQERR: case PlSqlParser.SYS_XQESHTMLURI: case PlSqlParser.SYS_XQEXLOBVAL: case PlSqlParser.SYS_XQEXSTWRP: case PlSqlParser.SYS_XQEXTRACT: case PlSqlParser.SYS_XQEXTRREF: case PlSqlParser.SYS_XQEXVAL: case PlSqlParser.SYS_XQFB2STR: case PlSqlParser.SYS_XQFNBOOL: case PlSqlParser.SYS_XQFNCMP: case PlSqlParser.SYS_XQFNDATIM: case PlSqlParser.SYS_XQFNLNAME: case PlSqlParser.SYS_XQFNNM: case PlSqlParser.SYS_XQFNNSURI: case PlSqlParser.SYS_XQFNPREDTRUTH: case PlSqlParser.SYS_XQFNQNM: case PlSqlParser.SYS_XQFNROOT: case PlSqlParser.SYS_XQFORMATNUM: case PlSqlParser.SYS_XQFTCONTAIN: case PlSqlParser.SYS_XQFUNCR: case PlSqlParser.SYS_XQGETCONTENT: case PlSqlParser.SYS_XQINDXOF: case PlSqlParser.SYS_XQINSERT: case PlSqlParser.SYS_XQINSPFX: case PlSqlParser.SYS_XQIRI2URI: case PlSqlParser.SYS_XQLANG: case PlSqlParser.SYS_XQLLNMFRMQNM: case PlSqlParser.SYS_XQMKNODEREF: case PlSqlParser.SYS_XQNILLED: case PlSqlParser.SYS_XQNODENAME: case PlSqlParser.SYS_XQNORMSPACE: case PlSqlParser.SYS_XQNORMUCODE: case PlSqlParser.SYS_XQ_NRNG: case PlSqlParser.SYS_XQNSP4PFX: case PlSqlParser.SYS_XQNSPFRMQNM: case PlSqlParser.SYS_XQPFXFRMQNM: case PlSqlParser.SYS_XQ_PKSQL2XML: case PlSqlParser.SYS_XQPOLYABS: case PlSqlParser.SYS_XQPOLYADD: case PlSqlParser.SYS_XQPOLYCEL: case PlSqlParser.SYS_XQPOLYCSTBL: case PlSqlParser.SYS_XQPOLYCST: case PlSqlParser.SYS_XQPOLYDIV: case PlSqlParser.SYS_XQPOLYFLR: case PlSqlParser.SYS_XQPOLYMOD: case PlSqlParser.SYS_XQPOLYMUL: case PlSqlParser.SYS_XQPOLYRND: case PlSqlParser.SYS_XQPOLYSQRT: case PlSqlParser.SYS_XQPOLYSUB: case PlSqlParser.SYS_XQPOLYUMUS: case PlSqlParser.SYS_XQPOLYUPLS: case PlSqlParser.SYS_XQPOLYVEQ: case PlSqlParser.SYS_XQPOLYVGE: case PlSqlParser.SYS_XQPOLYVGT: case PlSqlParser.SYS_XQPOLYVLE: case PlSqlParser.SYS_XQPOLYVLT: case PlSqlParser.SYS_XQPOLYVNE: case PlSqlParser.SYS_XQREF2VAL: case PlSqlParser.SYS_XQRENAME: case PlSqlParser.SYS_XQREPLACE: case PlSqlParser.SYS_XQRESVURI: case PlSqlParser.SYS_XQRNDHALF2EVN: case PlSqlParser.SYS_XQRSLVQNM: case PlSqlParser.SYS_XQRYENVPGET: case PlSqlParser.SYS_XQRYVARGET: case PlSqlParser.SYS_XQRYWRP: case PlSqlParser.SYS_XQSEQ2CON4XC: case PlSqlParser.SYS_XQSEQ2CON: case PlSqlParser.SYS_XQSEQDEEPEQ: case PlSqlParser.SYS_XQSEQINSB: case PlSqlParser.SYS_XQSEQRM: case PlSqlParser.SYS_XQSEQRVS: case PlSqlParser.SYS_XQSEQSUB: case PlSqlParser.SYS_XQSEQTYPMATCH: case PlSqlParser.SYS_XQSTARTSWITH: case PlSqlParser.SYS_XQSTATBURI: case PlSqlParser.SYS_XQSTR2CODEP: case PlSqlParser.SYS_XQSTRJOIN: case PlSqlParser.SYS_XQSUBSTRAFT: case PlSqlParser.SYS_XQSUBSTRBEF: case PlSqlParser.SYS_XQTOKENIZE: case PlSqlParser.SYS_XQTREATAS: case PlSqlParser.SYS_XQ_UPKXML2SQL: case PlSqlParser.SYS_XQXFORM: case PlSqlParser.SYS_XSID_TO_RAW: case PlSqlParser.SYS_ZMAP_FILTER: case PlSqlParser.SYS_ZMAP_REFRESH: case PlSqlParser.TABLE_LOOKUP_BY_NL: case PlSqlParser.TABLESPACE_NO: case PlSqlParser.TABLESPACE: case PlSqlParser.TABLES: case PlSqlParser.TABLE_STATS: case PlSqlParser.TABLE: case PlSqlParser.TABNO: case PlSqlParser.TAG: case PlSqlParser.TANH: case PlSqlParser.TAN: case PlSqlParser.TBLORIDXPARTNUM: case PlSqlParser.TEMPFILE: case PlSqlParser.TEMPLATE: case PlSqlParser.TEMPORARY: case PlSqlParser.TEMP_TABLE: case PlSqlParser.TEST: case PlSqlParser.TEXT: case PlSqlParser.THAN: case PlSqlParser.THEN: case PlSqlParser.THE: case PlSqlParser.THREAD: case PlSqlParser.THROUGH: case PlSqlParser.TIER: case PlSqlParser.TIES: case PlSqlParser.TIMEOUT: case PlSqlParser.TIMESTAMP_LTZ_UNCONSTRAINED: case PlSqlParser.TIMESTAMP: case PlSqlParser.TIMESTAMP_TZ_UNCONSTRAINED: case PlSqlParser.TIMESTAMP_UNCONSTRAINED: case PlSqlParser.TIMES: case PlSqlParser.TIME: case PlSqlParser.TIMEZONE_ABBR: case PlSqlParser.TIMEZONE_HOUR: case PlSqlParser.TIMEZONE_MINUTE: case PlSqlParser.TIMEZONE_OFFSET: case PlSqlParser.TIMEZONE_REGION: case PlSqlParser.TIME_ZONE: case PlSqlParser.TIV_GB: case PlSqlParser.TIV_SSF: case PlSqlParser.TO_ACLID: case PlSqlParser.TO_BINARY_DOUBLE: case PlSqlParser.TO_BINARY_FLOAT: case PlSqlParser.TO_BLOB: case PlSqlParser.TO_CLOB: case PlSqlParser.TO_DSINTERVAL: case PlSqlParser.TO_LOB: case PlSqlParser.TO_MULTI_BYTE: case PlSqlParser.TO_NCHAR: case PlSqlParser.TO_NCLOB: case PlSqlParser.TO_NUMBER: case PlSqlParser.TOPLEVEL: case PlSqlParser.TO_SINGLE_BYTE: case PlSqlParser.TO_TIMESTAMP: case PlSqlParser.TO_TIMESTAMP_TZ: case PlSqlParser.TO_TIME: case PlSqlParser.TO_TIME_TZ: case PlSqlParser.TO_YMINTERVAL: case PlSqlParser.TRACE: case PlSqlParser.TRACING: case PlSqlParser.TRACKING: case PlSqlParser.TRAILING: case PlSqlParser.TRANSACTION: case PlSqlParser.TRANSFORM_DISTINCT_AGG: case PlSqlParser.TRANSITIONAL: case PlSqlParser.TRANSITION: case PlSqlParser.TRANSLATE: case PlSqlParser.TRANSLATION: case PlSqlParser.TREAT: case PlSqlParser.TRIGGERS: case PlSqlParser.TRIGGER: case PlSqlParser.TRUE: case PlSqlParser.TRUNCATE: case PlSqlParser.TRUNC: case PlSqlParser.TRUSTED: case PlSqlParser.TRUST: case PlSqlParser.TUNING: case PlSqlParser.TX: case PlSqlParser.TYPES: case PlSqlParser.TYPE: case PlSqlParser.TZ_OFFSET: case PlSqlParser.UB2: case PlSqlParser.UBA: case PlSqlParser.UCS2: case PlSqlParser.UID: case PlSqlParser.UNARCHIVED: case PlSqlParser.UNBOUNDED: case PlSqlParser.UNBOUND: case PlSqlParser.UNCONDITIONAL: case PlSqlParser.UNDER: case PlSqlParser.UNDO: case PlSqlParser.UNDROP: case PlSqlParser.UNIFORM: case PlSqlParser.UNISTR: case PlSqlParser.UNLIMITED: case PlSqlParser.UNLOAD: case PlSqlParser.UNLOCK: case PlSqlParser.UNMATCHED: case PlSqlParser.UNNEST_INNERJ_DISTINCT_VIEW: case PlSqlParser.UNNEST_NOSEMIJ_NODISTINCTVIEW: case PlSqlParser.UNNEST_SEMIJ_VIEW: case PlSqlParser.UNNEST: case PlSqlParser.UNPACKED: case PlSqlParser.UNPIVOT: case PlSqlParser.UNPLUG: case PlSqlParser.UNPROTECTED: case PlSqlParser.UNQUIESCE: case PlSqlParser.UNRECOVERABLE: case PlSqlParser.UNRESTRICTED: case PlSqlParser.UNSUBSCRIBE: case PlSqlParser.UNTIL: case PlSqlParser.UNUSABLE: case PlSqlParser.UNUSED: case PlSqlParser.UPDATABLE: case PlSqlParser.UPDATED: case PlSqlParser.UPDATEXML: case PlSqlParser.UPD_INDEXES: case PlSqlParser.UPD_JOININDEX: case PlSqlParser.UPGRADE: case PlSqlParser.UPPER: case PlSqlParser.UPSERT: case PlSqlParser.UROWID: case PlSqlParser.USABLE: case PlSqlParser.USAGE: case PlSqlParser.USE_ANTI: case PlSqlParser.USE_CONCAT: case PlSqlParser.USE_CUBE: case PlSqlParser.USE_HASH_AGGREGATION: case PlSqlParser.USE_HASH_GBY_FOR_PUSHDOWN: case PlSqlParser.USE_HASH: case PlSqlParser.USE_HIDDEN_PARTITIONS: case PlSqlParser.USE_INVISIBLE_INDEXES: case PlSqlParser.USE_MERGE_CARTESIAN: case PlSqlParser.USE_MERGE: case PlSqlParser.USE_NL: case PlSqlParser.USE_NL_WITH_INDEX: case PlSqlParser.USE_PRIVATE_OUTLINES: case PlSqlParser.USER_DATA: case PlSqlParser.USER_DEFINED: case PlSqlParser.USERENV: case PlSqlParser.USERGROUP: case PlSqlParser.USER_RECYCLEBIN: case PlSqlParser.USERS: case PlSqlParser.USER_TABLESPACES: case PlSqlParser.USER: case PlSqlParser.USE_SEMI: case PlSqlParser.USE_STORED_OUTLINES: case PlSqlParser.USE_TTT_FOR_GSETS: case PlSqlParser.USE: case PlSqlParser.USE_VECTOR_AGGREGATION: case PlSqlParser.USE_WEAK_NAME_RESL: case PlSqlParser.USING_NO_EXPAND: case PlSqlParser.USING: case PlSqlParser.UTF16BE: case PlSqlParser.UTF16LE: case PlSqlParser.UTF32: case PlSqlParser.UTF8: case PlSqlParser.V1: case PlSqlParser.V2: case PlSqlParser.VALIDATE: case PlSqlParser.VALIDATION: case PlSqlParser.VALID_TIME_END: case PlSqlParser.VALUE: case PlSqlParser.VARCHAR2: case PlSqlParser.VARCHAR: case PlSqlParser.VARIABLE: case PlSqlParser.VAR_POP: case PlSqlParser.VARRAYS: case PlSqlParser.VARRAY: case PlSqlParser.VAR_SAMP: case PlSqlParser.VARYING: case PlSqlParser.VECTOR_READ_TRACE: case PlSqlParser.VECTOR_READ: case PlSqlParser.VECTOR_TRANSFORM_DIMS: case PlSqlParser.VECTOR_TRANSFORM_FACT: case PlSqlParser.VECTOR_TRANSFORM: case PlSqlParser.VERIFIER: case PlSqlParser.VERIFY: case PlSqlParser.VERSIONING: case PlSqlParser.VERSIONS_ENDSCN: case PlSqlParser.VERSIONS_ENDTIME: case PlSqlParser.VERSIONS_OPERATION: case PlSqlParser.VERSIONS_STARTSCN: case PlSqlParser.VERSIONS_STARTTIME: case PlSqlParser.VERSIONS: case PlSqlParser.VERSIONS_XID: case PlSqlParser.VERSION: case PlSqlParser.VIOLATION: case PlSqlParser.VIRTUAL: case PlSqlParser.VISIBILITY: case PlSqlParser.VISIBLE: case PlSqlParser.VOLUME: case PlSqlParser.VSIZE: case PlSqlParser.WAIT: case PlSqlParser.WALLET: case PlSqlParser.WARNING: case PlSqlParser.WEEKS: case PlSqlParser.WEEK: case PlSqlParser.WELLFORMED: case PlSqlParser.WHENEVER: case PlSqlParser.WHEN: case PlSqlParser.WHILE: case PlSqlParser.WHITESPACE: case PlSqlParser.WIDTH_BUCKET: case PlSqlParser.WITHIN: case PlSqlParser.WITHOUT: case PlSqlParser.WITH_PLSQL: case PlSqlParser.WORK: case PlSqlParser.WRAPPED: case PlSqlParser.WRAPPER: case PlSqlParser.WRITE: case PlSqlParser.XDB_FASTPATH_INSERT: case PlSqlParser.X_DYN_PRUNE: case PlSqlParser.XID: case PlSqlParser.XML2OBJECT: case PlSqlParser.XMLAGG: case PlSqlParser.XMLATTRIBUTES: case PlSqlParser.XMLCAST: case PlSqlParser.XMLCDATA: case PlSqlParser.XMLCOLATTVAL: case PlSqlParser.XMLCOMMENT: case PlSqlParser.XMLCONCAT: case PlSqlParser.XMLDIFF: case PlSqlParser.XML_DML_RWT_STMT: case PlSqlParser.XMLELEMENT: case PlSqlParser.XMLEXISTS2: case PlSqlParser.XMLEXISTS: case PlSqlParser.XMLFOREST: case PlSqlParser.XMLINDEX_REWRITE_IN_SELECT: case PlSqlParser.XMLINDEX_REWRITE: case PlSqlParser.XMLINDEX_SEL_IDX_TBL: case PlSqlParser.XMLISNODE: case PlSqlParser.XMLISVALID: case PlSqlParser.XMLNAMESPACES: case PlSqlParser.XMLPARSE: case PlSqlParser.XMLPATCH: case PlSqlParser.XMLPI: case PlSqlParser.XMLQUERYVAL: case PlSqlParser.XMLQUERY: case PlSqlParser.XMLROOT: case PlSqlParser.XMLSCHEMA: case PlSqlParser.XMLSERIALIZE: case PlSqlParser.XMLTABLE: case PlSqlParser.XMLTRANSFORMBLOB: case PlSqlParser.XMLTRANSFORM: case PlSqlParser.XMLTYPE: case PlSqlParser.XML: case PlSqlParser.XPATHTABLE: case PlSqlParser.XS_SYS_CONTEXT: case PlSqlParser.XS: case PlSqlParser.YEARS: case PlSqlParser.YEAR: case PlSqlParser.YES: case PlSqlParser.YMINTERVAL_UNCONSTRAINED: case PlSqlParser.ZONEMAP: case PlSqlParser.ZONE: case PlSqlParser.PREDICTION: case PlSqlParser.PREDICTION_BOUNDS: case PlSqlParser.PREDICTION_COST: case PlSqlParser.PREDICTION_DETAILS: case PlSqlParser.PREDICTION_PROBABILITY: case PlSqlParser.PREDICTION_SET: case PlSqlParser.CUME_DIST: case PlSqlParser.DENSE_RANK: case PlSqlParser.LISTAGG: case PlSqlParser.PERCENT_RANK: case PlSqlParser.PERCENTILE_CONT: case PlSqlParser.PERCENTILE_DISC: case PlSqlParser.RANK: case PlSqlParser.AVG: case PlSqlParser.CORR: case PlSqlParser.COVAR_: case PlSqlParser.LAG: case PlSqlParser.LEAD: case PlSqlParser.MAX: case PlSqlParser.MEDIAN: case PlSqlParser.MIN: case PlSqlParser.NTILE: case PlSqlParser.NVL: case PlSqlParser.RATIO_TO_REPORT: case PlSqlParser.REGR_: case PlSqlParser.ROUND: case PlSqlParser.ROW_NUMBER: case PlSqlParser.SUBSTR: case PlSqlParser.TO_CHAR: case PlSqlParser.TRIM: case PlSqlParser.SUM: case PlSqlParser.STDDEV: case PlSqlParser.VAR_: case PlSqlParser.VARIANCE: case PlSqlParser.LEAST: case PlSqlParser.GREATEST: case PlSqlParser.TO_DATE: case PlSqlParser.PERIOD: case PlSqlParser.REGULAR_ID: this.state = 3869; this.statistics_type_name(); break; case PlSqlParser.NULL_: this.state = 3870; this.match(PlSqlParser.NULL_); break; default: throw new antlr4.error.NoViableAltException(this); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Statistics_type_nameContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_statistics_type_name; return this; } Statistics_type_nameContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Statistics_type_nameContext.prototype.constructor = Statistics_type_nameContext; Statistics_type_nameContext.prototype.regular_id = function() { return this.getTypedRuleContext(Regular_idContext,0); }; Statistics_type_nameContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterStatistics_type_name(this); } }; Statistics_type_nameContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitStatistics_type_name(this); } }; Statistics_type_nameContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitStatistics_type_name(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Statistics_type_nameContext = Statistics_type_nameContext; PlSqlParser.prototype.statistics_type_name = function() { var localctx = new Statistics_type_nameContext(this, this._ctx, this.state); this.enterRule(localctx, 332, PlSqlParser.RULE_statistics_type_name); try { this.enterOuterAlt(localctx, 1); this.state = 3873; this.regular_id(); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Default_cost_clauseContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_default_cost_clause; return this; } Default_cost_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Default_cost_clauseContext.prototype.constructor = Default_cost_clauseContext; Default_cost_clauseContext.prototype.DEFAULT = function() { return this.getToken(PlSqlParser.DEFAULT, 0); }; Default_cost_clauseContext.prototype.COST = function() { return this.getToken(PlSqlParser.COST, 0); }; Default_cost_clauseContext.prototype.LEFT_PAREN = function() { return this.getToken(PlSqlParser.LEFT_PAREN, 0); }; Default_cost_clauseContext.prototype.cpu_cost = function() { return this.getTypedRuleContext(Cpu_costContext,0); }; Default_cost_clauseContext.prototype.COMMA = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.COMMA); } else { return this.getToken(PlSqlParser.COMMA, i); } }; Default_cost_clauseContext.prototype.io_cost = function() { return this.getTypedRuleContext(Io_costContext,0); }; Default_cost_clauseContext.prototype.network_cost = function() { return this.getTypedRuleContext(Network_costContext,0); }; Default_cost_clauseContext.prototype.RIGHT_PAREN = function() { return this.getToken(PlSqlParser.RIGHT_PAREN, 0); }; Default_cost_clauseContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterDefault_cost_clause(this); } }; Default_cost_clauseContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitDefault_cost_clause(this); } }; Default_cost_clauseContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitDefault_cost_clause(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Default_cost_clauseContext = Default_cost_clauseContext; PlSqlParser.prototype.default_cost_clause = function() { var localctx = new Default_cost_clauseContext(this, this._ctx, this.state); this.enterRule(localctx, 334, PlSqlParser.RULE_default_cost_clause); try { this.enterOuterAlt(localctx, 1); this.state = 3875; this.match(PlSqlParser.DEFAULT); this.state = 3876; this.match(PlSqlParser.COST); this.state = 3877; this.match(PlSqlParser.LEFT_PAREN); this.state = 3878; this.cpu_cost(); this.state = 3879; this.match(PlSqlParser.COMMA); this.state = 3880; this.io_cost(); this.state = 3881; this.match(PlSqlParser.COMMA); this.state = 3882; this.network_cost(); this.state = 3883; this.match(PlSqlParser.RIGHT_PAREN); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Cpu_costContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_cpu_cost; return this; } Cpu_costContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Cpu_costContext.prototype.constructor = Cpu_costContext; Cpu_costContext.prototype.UNSIGNED_INTEGER = function() { return this.getToken(PlSqlParser.UNSIGNED_INTEGER, 0); }; Cpu_costContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterCpu_cost(this); } }; Cpu_costContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitCpu_cost(this); } }; Cpu_costContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitCpu_cost(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Cpu_costContext = Cpu_costContext; PlSqlParser.prototype.cpu_cost = function() { var localctx = new Cpu_costContext(this, this._ctx, this.state); this.enterRule(localctx, 336, PlSqlParser.RULE_cpu_cost); try { this.enterOuterAlt(localctx, 1); this.state = 3885; this.match(PlSqlParser.UNSIGNED_INTEGER); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Io_costContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_io_cost; return this; } Io_costContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Io_costContext.prototype.constructor = Io_costContext; Io_costContext.prototype.UNSIGNED_INTEGER = function() { return this.getToken(PlSqlParser.UNSIGNED_INTEGER, 0); }; Io_costContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterIo_cost(this); } }; Io_costContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitIo_cost(this); } }; Io_costContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitIo_cost(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Io_costContext = Io_costContext; PlSqlParser.prototype.io_cost = function() { var localctx = new Io_costContext(this, this._ctx, this.state); this.enterRule(localctx, 338, PlSqlParser.RULE_io_cost); try { this.enterOuterAlt(localctx, 1); this.state = 3887; this.match(PlSqlParser.UNSIGNED_INTEGER); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Network_costContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_network_cost; return this; } Network_costContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Network_costContext.prototype.constructor = Network_costContext; Network_costContext.prototype.UNSIGNED_INTEGER = function() { return this.getToken(PlSqlParser.UNSIGNED_INTEGER, 0); }; Network_costContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterNetwork_cost(this); } }; Network_costContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitNetwork_cost(this); } }; Network_costContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitNetwork_cost(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Network_costContext = Network_costContext; PlSqlParser.prototype.network_cost = function() { var localctx = new Network_costContext(this, this._ctx, this.state); this.enterRule(localctx, 340, PlSqlParser.RULE_network_cost); try { this.enterOuterAlt(localctx, 1); this.state = 3889; this.match(PlSqlParser.UNSIGNED_INTEGER); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Default_selectivity_clauseContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_default_selectivity_clause; return this; } Default_selectivity_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Default_selectivity_clauseContext.prototype.constructor = Default_selectivity_clauseContext; Default_selectivity_clauseContext.prototype.DEFAULT = function() { return this.getToken(PlSqlParser.DEFAULT, 0); }; Default_selectivity_clauseContext.prototype.SELECTIVITY = function() { return this.getToken(PlSqlParser.SELECTIVITY, 0); }; Default_selectivity_clauseContext.prototype.default_selectivity = function() { return this.getTypedRuleContext(Default_selectivityContext,0); }; Default_selectivity_clauseContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterDefault_selectivity_clause(this); } }; Default_selectivity_clauseContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitDefault_selectivity_clause(this); } }; Default_selectivity_clauseContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitDefault_selectivity_clause(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Default_selectivity_clauseContext = Default_selectivity_clauseContext; PlSqlParser.prototype.default_selectivity_clause = function() { var localctx = new Default_selectivity_clauseContext(this, this._ctx, this.state); this.enterRule(localctx, 342, PlSqlParser.RULE_default_selectivity_clause); try { this.enterOuterAlt(localctx, 1); this.state = 3891; this.match(PlSqlParser.DEFAULT); this.state = 3892; this.match(PlSqlParser.SELECTIVITY); this.state = 3893; this.default_selectivity(); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Default_selectivityContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_default_selectivity; return this; } Default_selectivityContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Default_selectivityContext.prototype.constructor = Default_selectivityContext; Default_selectivityContext.prototype.UNSIGNED_INTEGER = function() { return this.getToken(PlSqlParser.UNSIGNED_INTEGER, 0); }; Default_selectivityContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterDefault_selectivity(this); } }; Default_selectivityContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitDefault_selectivity(this); } }; Default_selectivityContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitDefault_selectivity(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Default_selectivityContext = Default_selectivityContext; PlSqlParser.prototype.default_selectivity = function() { var localctx = new Default_selectivityContext(this, this._ctx, this.state); this.enterRule(localctx, 344, PlSqlParser.RULE_default_selectivity); try { this.enterOuterAlt(localctx, 1); this.state = 3895; this.match(PlSqlParser.UNSIGNED_INTEGER); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Storage_table_clauseContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_storage_table_clause; return this; } Storage_table_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Storage_table_clauseContext.prototype.constructor = Storage_table_clauseContext; Storage_table_clauseContext.prototype.WITH = function() { return this.getToken(PlSqlParser.WITH, 0); }; Storage_table_clauseContext.prototype.MANAGED = function() { return this.getToken(PlSqlParser.MANAGED, 0); }; Storage_table_clauseContext.prototype.STORAGE = function() { return this.getToken(PlSqlParser.STORAGE, 0); }; Storage_table_clauseContext.prototype.TABLES = function() { return this.getToken(PlSqlParser.TABLES, 0); }; Storage_table_clauseContext.prototype.SYSTEM = function() { return this.getToken(PlSqlParser.SYSTEM, 0); }; Storage_table_clauseContext.prototype.USER = function() { return this.getToken(PlSqlParser.USER, 0); }; Storage_table_clauseContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterStorage_table_clause(this); } }; Storage_table_clauseContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitStorage_table_clause(this); } }; Storage_table_clauseContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitStorage_table_clause(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Storage_table_clauseContext = Storage_table_clauseContext; PlSqlParser.prototype.storage_table_clause = function() { var localctx = new Storage_table_clauseContext(this, this._ctx, this.state); this.enterRule(localctx, 346, PlSqlParser.RULE_storage_table_clause); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 3897; this.match(PlSqlParser.WITH); this.state = 3898; _la = this._input.LA(1); if(!(_la===PlSqlParser.SYSTEM || _la===PlSqlParser.USER)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } this.state = 3899; this.match(PlSqlParser.MANAGED); this.state = 3900; this.match(PlSqlParser.STORAGE); this.state = 3901; this.match(PlSqlParser.TABLES); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Unified_auditingContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_unified_auditing; return this; } Unified_auditingContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Unified_auditingContext.prototype.constructor = Unified_auditingContext; Unified_auditingContext.prototype.AUDIT = function() { return this.getToken(PlSqlParser.AUDIT, 0); }; Unified_auditingContext.prototype.SEMICOLON = function() { return this.getToken(PlSqlParser.SEMICOLON, 0); }; Unified_auditingContext.prototype.POLICY = function() { return this.getToken(PlSqlParser.POLICY, 0); }; Unified_auditingContext.prototype.policy_name = function() { return this.getTypedRuleContext(Policy_nameContext,0); }; Unified_auditingContext.prototype.CONTEXT = function() { return this.getToken(PlSqlParser.CONTEXT, 0); }; Unified_auditingContext.prototype.NAMESPACE = function() { return this.getToken(PlSqlParser.NAMESPACE, 0); }; Unified_auditingContext.prototype.oracle_namespace = function() { return this.getTypedRuleContext(Oracle_namespaceContext,0); }; Unified_auditingContext.prototype.ATTRIBUTES = function() { return this.getToken(PlSqlParser.ATTRIBUTES, 0); }; Unified_auditingContext.prototype.attribute_name = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Attribute_nameContext); } else { return this.getTypedRuleContext(Attribute_nameContext,i); } }; Unified_auditingContext.prototype.audit_user = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Audit_userContext); } else { return this.getTypedRuleContext(Audit_userContext,i); } }; Unified_auditingContext.prototype.WHENEVER = function() { return this.getToken(PlSqlParser.WHENEVER, 0); }; Unified_auditingContext.prototype.SUCCESSFUL = function() { return this.getToken(PlSqlParser.SUCCESSFUL, 0); }; Unified_auditingContext.prototype.COMMA = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.COMMA); } else { return this.getToken(PlSqlParser.COMMA, i); } }; Unified_auditingContext.prototype.BY = function() { return this.getToken(PlSqlParser.BY, 0); }; Unified_auditingContext.prototype.EXCEPT = function() { return this.getToken(PlSqlParser.EXCEPT, 0); }; Unified_auditingContext.prototype.NOT = function() { return this.getToken(PlSqlParser.NOT, 0); }; Unified_auditingContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterUnified_auditing(this); } }; Unified_auditingContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitUnified_auditing(this); } }; Unified_auditingContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitUnified_auditing(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Unified_auditingContext = Unified_auditingContext; PlSqlParser.prototype.unified_auditing = function() { var localctx = new Unified_auditingContext(this, this._ctx, this.state); this.enterRule(localctx, 348, PlSqlParser.RULE_unified_auditing); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 3903; if (!( this.isVersion12())) { throw new antlr4.error.FailedPredicateException(this, "this.isVersion12()"); } this.state = 3904; this.match(PlSqlParser.AUDIT); this.state = 3948; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.POLICY: this.state = 3905; this.match(PlSqlParser.POLICY); this.state = 3906; this.policy_name(); this.state = 3916; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.BY || _la===PlSqlParser.EXCEPT) { this.state = 3907; _la = this._input.LA(1); if(!(_la===PlSqlParser.BY || _la===PlSqlParser.EXCEPT)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } this.state = 3908; this.audit_user(); this.state = 3913; this._errHandler.sync(this); _la = this._input.LA(1); while(_la===PlSqlParser.COMMA) { this.state = 3909; this.match(PlSqlParser.COMMA); this.state = 3910; this.audit_user(); this.state = 3915; this._errHandler.sync(this); _la = this._input.LA(1); } } this.state = 3923; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.WHENEVER) { this.state = 3918; this.match(PlSqlParser.WHENEVER); this.state = 3920; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.NOT) { this.state = 3919; this.match(PlSqlParser.NOT); } this.state = 3922; this.match(PlSqlParser.SUCCESSFUL); } break; case PlSqlParser.CONTEXT: this.state = 3925; this.match(PlSqlParser.CONTEXT); this.state = 3926; this.match(PlSqlParser.NAMESPACE); this.state = 3927; this.oracle_namespace(); this.state = 3928; this.match(PlSqlParser.ATTRIBUTES); this.state = 3929; this.attribute_name(); this.state = 3934; this._errHandler.sync(this); _la = this._input.LA(1); while(_la===PlSqlParser.COMMA) { this.state = 3930; this.match(PlSqlParser.COMMA); this.state = 3931; this.attribute_name(); this.state = 3936; this._errHandler.sync(this); _la = this._input.LA(1); } this.state = 3946; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.BY) { this.state = 3937; this.match(PlSqlParser.BY); this.state = 3938; this.audit_user(); this.state = 3943; this._errHandler.sync(this); _la = this._input.LA(1); while(_la===PlSqlParser.COMMA) { this.state = 3939; this.match(PlSqlParser.COMMA); this.state = 3940; this.audit_user(); this.state = 3945; this._errHandler.sync(this); _la = this._input.LA(1); } } break; default: throw new antlr4.error.NoViableAltException(this); } this.state = 3950; this.match(PlSqlParser.SEMICOLON); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Policy_nameContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_policy_name; return this; } Policy_nameContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Policy_nameContext.prototype.constructor = Policy_nameContext; Policy_nameContext.prototype.identifier = function() { return this.getTypedRuleContext(IdentifierContext,0); }; Policy_nameContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterPolicy_name(this); } }; Policy_nameContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitPolicy_name(this); } }; Policy_nameContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitPolicy_name(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Policy_nameContext = Policy_nameContext; PlSqlParser.prototype.policy_name = function() { var localctx = new Policy_nameContext(this, this._ctx, this.state); this.enterRule(localctx, 350, PlSqlParser.RULE_policy_name); try { this.enterOuterAlt(localctx, 1); this.state = 3952; this.identifier(); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Audit_traditionalContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_audit_traditional; return this; } Audit_traditionalContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Audit_traditionalContext.prototype.constructor = Audit_traditionalContext; Audit_traditionalContext.prototype.AUDIT = function() { return this.getToken(PlSqlParser.AUDIT, 0); }; Audit_traditionalContext.prototype.SEMICOLON = function() { return this.getToken(PlSqlParser.SEMICOLON, 0); }; Audit_traditionalContext.prototype.audit_operation_clause = function() { return this.getTypedRuleContext(Audit_operation_clauseContext,0); }; Audit_traditionalContext.prototype.audit_schema_object_clause = function() { return this.getTypedRuleContext(Audit_schema_object_clauseContext,0); }; Audit_traditionalContext.prototype.NETWORK = function() { return this.getToken(PlSqlParser.NETWORK, 0); }; Audit_traditionalContext.prototype.audit_direct_path = function() { return this.getTypedRuleContext(Audit_direct_pathContext,0); }; Audit_traditionalContext.prototype.BY = function() { return this.getToken(PlSqlParser.BY, 0); }; Audit_traditionalContext.prototype.WHENEVER = function() { return this.getToken(PlSqlParser.WHENEVER, 0); }; Audit_traditionalContext.prototype.SUCCESSFUL = function() { return this.getToken(PlSqlParser.SUCCESSFUL, 0); }; Audit_traditionalContext.prototype.audit_container_clause = function() { return this.getTypedRuleContext(Audit_container_clauseContext,0); }; Audit_traditionalContext.prototype.SESSION = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.SESSION); } else { return this.getToken(PlSqlParser.SESSION, i); } }; Audit_traditionalContext.prototype.ACCESS = function() { return this.getToken(PlSqlParser.ACCESS, 0); }; Audit_traditionalContext.prototype.auditing_by_clause = function() { return this.getTypedRuleContext(Auditing_by_clauseContext,0); }; Audit_traditionalContext.prototype.IN = function() { return this.getToken(PlSqlParser.IN, 0); }; Audit_traditionalContext.prototype.CURRENT = function() { return this.getToken(PlSqlParser.CURRENT, 0); }; Audit_traditionalContext.prototype.NOT = function() { return this.getToken(PlSqlParser.NOT, 0); }; Audit_traditionalContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterAudit_traditional(this); } }; Audit_traditionalContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitAudit_traditional(this); } }; Audit_traditionalContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitAudit_traditional(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Audit_traditionalContext = Audit_traditionalContext; PlSqlParser.prototype.audit_traditional = function() { var localctx = new Audit_traditionalContext(this, this._ctx, this.state); this.enterRule(localctx, 352, PlSqlParser.RULE_audit_traditional); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 3954; this.match(PlSqlParser.AUDIT); this.state = 3965; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,359,this._ctx); switch(la_) { case 1: this.state = 3955; this.audit_operation_clause(); this.state = 3960; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,358,this._ctx); if(la_===1) { this.state = 3956; this.auditing_by_clause(); } else if(la_===2) { this.state = 3957; this.match(PlSqlParser.IN); this.state = 3958; this.match(PlSqlParser.SESSION); this.state = 3959; this.match(PlSqlParser.CURRENT); } break; case 2: this.state = 3962; this.audit_schema_object_clause(); break; case 3: this.state = 3963; this.match(PlSqlParser.NETWORK); break; case 4: this.state = 3964; this.audit_direct_path(); break; } this.state = 3969; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,360,this._ctx); if(la_===1) { this.state = 3967; this.match(PlSqlParser.BY); this.state = 3968; _la = this._input.LA(1); if(!(_la===PlSqlParser.ACCESS || _la===PlSqlParser.SESSION)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } } this.state = 3976; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,362,this._ctx); if(la_===1) { this.state = 3971; this.match(PlSqlParser.WHENEVER); this.state = 3973; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.NOT) { this.state = 3972; this.match(PlSqlParser.NOT); } this.state = 3975; this.match(PlSqlParser.SUCCESSFUL); } this.state = 3979; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,363,this._ctx); if(la_===1) { this.state = 3978; this.audit_container_clause(); } this.state = 3981; this.match(PlSqlParser.SEMICOLON); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Audit_direct_pathContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_audit_direct_path; return this; } Audit_direct_pathContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Audit_direct_pathContext.prototype.constructor = Audit_direct_pathContext; Audit_direct_pathContext.prototype.DIRECT_PATH = function() { return this.getToken(PlSqlParser.DIRECT_PATH, 0); }; Audit_direct_pathContext.prototype.auditing_by_clause = function() { return this.getTypedRuleContext(Auditing_by_clauseContext,0); }; Audit_direct_pathContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterAudit_direct_path(this); } }; Audit_direct_pathContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitAudit_direct_path(this); } }; Audit_direct_pathContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitAudit_direct_path(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Audit_direct_pathContext = Audit_direct_pathContext; PlSqlParser.prototype.audit_direct_path = function() { var localctx = new Audit_direct_pathContext(this, this._ctx, this.state); this.enterRule(localctx, 354, PlSqlParser.RULE_audit_direct_path); try { this.enterOuterAlt(localctx, 1); this.state = 3983; if (!( this.isVersion12())) { throw new antlr4.error.FailedPredicateException(this, "this.isVersion12()"); } this.state = 3984; this.match(PlSqlParser.DIRECT_PATH); this.state = 3985; this.auditing_by_clause(); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Audit_container_clauseContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_audit_container_clause; return this; } Audit_container_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Audit_container_clauseContext.prototype.constructor = Audit_container_clauseContext; Audit_container_clauseContext.prototype.CONTAINER = function() { return this.getToken(PlSqlParser.CONTAINER, 0); }; Audit_container_clauseContext.prototype.EQUALS_OP = function() { return this.getToken(PlSqlParser.EQUALS_OP, 0); }; Audit_container_clauseContext.prototype.CURRENT = function() { return this.getToken(PlSqlParser.CURRENT, 0); }; Audit_container_clauseContext.prototype.ALL = function() { return this.getToken(PlSqlParser.ALL, 0); }; Audit_container_clauseContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterAudit_container_clause(this); } }; Audit_container_clauseContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitAudit_container_clause(this); } }; Audit_container_clauseContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitAudit_container_clause(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Audit_container_clauseContext = Audit_container_clauseContext; PlSqlParser.prototype.audit_container_clause = function() { var localctx = new Audit_container_clauseContext(this, this._ctx, this.state); this.enterRule(localctx, 356, PlSqlParser.RULE_audit_container_clause); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 3987; if (!( this.isVersion12())) { throw new antlr4.error.FailedPredicateException(this, "this.isVersion12()"); } this.state = 3988; this.match(PlSqlParser.CONTAINER); this.state = 3989; this.match(PlSqlParser.EQUALS_OP); this.state = 3990; _la = this._input.LA(1); if(!(_la===PlSqlParser.ALL || _la===PlSqlParser.CURRENT)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Audit_operation_clauseContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_audit_operation_clause; return this; } Audit_operation_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Audit_operation_clauseContext.prototype.constructor = Audit_operation_clauseContext; Audit_operation_clauseContext.prototype.sql_statement_shortcut = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Sql_statement_shortcutContext); } else { return this.getTypedRuleContext(Sql_statement_shortcutContext,i); } }; Audit_operation_clauseContext.prototype.ALL = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.ALL); } else { return this.getToken(PlSqlParser.ALL, i); } }; Audit_operation_clauseContext.prototype.system_privilege = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(System_privilegeContext); } else { return this.getTypedRuleContext(System_privilegeContext,i); } }; Audit_operation_clauseContext.prototype.PRIVILEGES = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.PRIVILEGES); } else { return this.getToken(PlSqlParser.PRIVILEGES, i); } }; Audit_operation_clauseContext.prototype.COMMA = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.COMMA); } else { return this.getToken(PlSqlParser.COMMA, i); } }; Audit_operation_clauseContext.prototype.STATEMENTS = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.STATEMENTS); } else { return this.getToken(PlSqlParser.STATEMENTS, i); } }; Audit_operation_clauseContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterAudit_operation_clause(this); } }; Audit_operation_clauseContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitAudit_operation_clause(this); } }; Audit_operation_clauseContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitAudit_operation_clause(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Audit_operation_clauseContext = Audit_operation_clauseContext; PlSqlParser.prototype.audit_operation_clause = function() { var localctx = new Audit_operation_clauseContext(this, this._ctx, this.state); this.enterRule(localctx, 358, PlSqlParser.RULE_audit_operation_clause); try { this.enterOuterAlt(localctx, 1); this.state = 4028; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,372,this._ctx); switch(la_) { case 1: this.state = 3997; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,365,this._ctx); switch(la_) { case 1: this.state = 3992; this.sql_statement_shortcut(); break; case 2: this.state = 3993; this.match(PlSqlParser.ALL); this.state = 3995; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,364,this._ctx); if(la_===1) { this.state = 3994; this.match(PlSqlParser.STATEMENTS); } break; } this.state = 4009; this._errHandler.sync(this); var _alt = this._interp.adaptivePredict(this._input,368,this._ctx) while(_alt!=2 && _alt!=antlr4.atn.ATN.INVALID_ALT_NUMBER) { if(_alt===1) { this.state = 3999; this.match(PlSqlParser.COMMA); this.state = 4005; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,367,this._ctx); switch(la_) { case 1: this.state = 4000; this.sql_statement_shortcut(); break; case 2: this.state = 4001; this.match(PlSqlParser.ALL); this.state = 4003; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,366,this._ctx); if(la_===1) { this.state = 4002; this.match(PlSqlParser.STATEMENTS); } break; } } this.state = 4011; this._errHandler.sync(this); _alt = this._interp.adaptivePredict(this._input,368,this._ctx); } break; case 2: this.state = 4015; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,369,this._ctx); switch(la_) { case 1: this.state = 4012; this.system_privilege(); break; case 2: this.state = 4013; this.match(PlSqlParser.ALL); this.state = 4014; this.match(PlSqlParser.PRIVILEGES); break; } this.state = 4025; this._errHandler.sync(this); var _alt = this._interp.adaptivePredict(this._input,371,this._ctx) while(_alt!=2 && _alt!=antlr4.atn.ATN.INVALID_ALT_NUMBER) { if(_alt===1) { this.state = 4017; this.match(PlSqlParser.COMMA); this.state = 4021; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,370,this._ctx); switch(la_) { case 1: this.state = 4018; this.system_privilege(); break; case 2: this.state = 4019; this.match(PlSqlParser.ALL); this.state = 4020; this.match(PlSqlParser.PRIVILEGES); break; } } this.state = 4027; this._errHandler.sync(this); _alt = this._interp.adaptivePredict(this._input,371,this._ctx); } break; } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Auditing_by_clauseContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_auditing_by_clause; return this; } Auditing_by_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Auditing_by_clauseContext.prototype.constructor = Auditing_by_clauseContext; Auditing_by_clauseContext.prototype.BY = function() { return this.getToken(PlSqlParser.BY, 0); }; Auditing_by_clauseContext.prototype.audit_user = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Audit_userContext); } else { return this.getTypedRuleContext(Audit_userContext,i); } }; Auditing_by_clauseContext.prototype.COMMA = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.COMMA); } else { return this.getToken(PlSqlParser.COMMA, i); } }; Auditing_by_clauseContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterAuditing_by_clause(this); } }; Auditing_by_clauseContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitAuditing_by_clause(this); } }; Auditing_by_clauseContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitAuditing_by_clause(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Auditing_by_clauseContext = Auditing_by_clauseContext; PlSqlParser.prototype.auditing_by_clause = function() { var localctx = new Auditing_by_clauseContext(this, this._ctx, this.state); this.enterRule(localctx, 360, PlSqlParser.RULE_auditing_by_clause); try { this.enterOuterAlt(localctx, 1); this.state = 4030; this.match(PlSqlParser.BY); this.state = 4031; this.audit_user(); this.state = 4036; this._errHandler.sync(this); var _alt = this._interp.adaptivePredict(this._input,373,this._ctx) while(_alt!=2 && _alt!=antlr4.atn.ATN.INVALID_ALT_NUMBER) { if(_alt===1) { this.state = 4032; this.match(PlSqlParser.COMMA); this.state = 4033; this.audit_user(); } this.state = 4038; this._errHandler.sync(this); _alt = this._interp.adaptivePredict(this._input,373,this._ctx); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Audit_userContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_audit_user; return this; } Audit_userContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Audit_userContext.prototype.constructor = Audit_userContext; Audit_userContext.prototype.regular_id = function() { return this.getTypedRuleContext(Regular_idContext,0); }; Audit_userContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterAudit_user(this); } }; Audit_userContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitAudit_user(this); } }; Audit_userContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitAudit_user(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Audit_userContext = Audit_userContext; PlSqlParser.prototype.audit_user = function() { var localctx = new Audit_userContext(this, this._ctx, this.state); this.enterRule(localctx, 362, PlSqlParser.RULE_audit_user); try { this.enterOuterAlt(localctx, 1); this.state = 4039; this.regular_id(); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Audit_schema_object_clauseContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_audit_schema_object_clause; return this; } Audit_schema_object_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Audit_schema_object_clauseContext.prototype.constructor = Audit_schema_object_clauseContext; Audit_schema_object_clauseContext.prototype.auditing_on_clause = function() { return this.getTypedRuleContext(Auditing_on_clauseContext,0); }; Audit_schema_object_clauseContext.prototype.sql_operation = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Sql_operationContext); } else { return this.getTypedRuleContext(Sql_operationContext,i); } }; Audit_schema_object_clauseContext.prototype.ALL = function() { return this.getToken(PlSqlParser.ALL, 0); }; Audit_schema_object_clauseContext.prototype.COMMA = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.COMMA); } else { return this.getToken(PlSqlParser.COMMA, i); } }; Audit_schema_object_clauseContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterAudit_schema_object_clause(this); } }; Audit_schema_object_clauseContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitAudit_schema_object_clause(this); } }; Audit_schema_object_clauseContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitAudit_schema_object_clause(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Audit_schema_object_clauseContext = Audit_schema_object_clauseContext; PlSqlParser.prototype.audit_schema_object_clause = function() { var localctx = new Audit_schema_object_clauseContext(this, this._ctx, this.state); this.enterRule(localctx, 364, PlSqlParser.RULE_audit_schema_object_clause); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 4050; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.ALTER: case PlSqlParser.AUDIT: case PlSqlParser.COMMENT: case PlSqlParser.DELETE: case PlSqlParser.EXECUTE: case PlSqlParser.FLASHBACK: case PlSqlParser.GRANT: case PlSqlParser.INDEX: case PlSqlParser.INSERT: case PlSqlParser.LOCK: case PlSqlParser.READ: case PlSqlParser.RENAME: case PlSqlParser.SELECT: case PlSqlParser.UPDATE: this.state = 4041; this.sql_operation(); this.state = 4046; this._errHandler.sync(this); _la = this._input.LA(1); while(_la===PlSqlParser.COMMA) { this.state = 4042; this.match(PlSqlParser.COMMA); this.state = 4043; this.sql_operation(); this.state = 4048; this._errHandler.sync(this); _la = this._input.LA(1); } break; case PlSqlParser.ALL: this.state = 4049; this.match(PlSqlParser.ALL); break; default: throw new antlr4.error.NoViableAltException(this); } this.state = 4052; this.auditing_on_clause(); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Sql_operationContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_sql_operation; return this; } Sql_operationContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Sql_operationContext.prototype.constructor = Sql_operationContext; Sql_operationContext.prototype.ALTER = function() { return this.getToken(PlSqlParser.ALTER, 0); }; Sql_operationContext.prototype.AUDIT = function() { return this.getToken(PlSqlParser.AUDIT, 0); }; Sql_operationContext.prototype.COMMENT = function() { return this.getToken(PlSqlParser.COMMENT, 0); }; Sql_operationContext.prototype.DELETE = function() { return this.getToken(PlSqlParser.DELETE, 0); }; Sql_operationContext.prototype.EXECUTE = function() { return this.getToken(PlSqlParser.EXECUTE, 0); }; Sql_operationContext.prototype.FLASHBACK = function() { return this.getToken(PlSqlParser.FLASHBACK, 0); }; Sql_operationContext.prototype.GRANT = function() { return this.getToken(PlSqlParser.GRANT, 0); }; Sql_operationContext.prototype.INDEX = function() { return this.getToken(PlSqlParser.INDEX, 0); }; Sql_operationContext.prototype.INSERT = function() { return this.getToken(PlSqlParser.INSERT, 0); }; Sql_operationContext.prototype.LOCK = function() { return this.getToken(PlSqlParser.LOCK, 0); }; Sql_operationContext.prototype.READ = function() { return this.getToken(PlSqlParser.READ, 0); }; Sql_operationContext.prototype.RENAME = function() { return this.getToken(PlSqlParser.RENAME, 0); }; Sql_operationContext.prototype.SELECT = function() { return this.getToken(PlSqlParser.SELECT, 0); }; Sql_operationContext.prototype.UPDATE = function() { return this.getToken(PlSqlParser.UPDATE, 0); }; Sql_operationContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterSql_operation(this); } }; Sql_operationContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitSql_operation(this); } }; Sql_operationContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitSql_operation(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Sql_operationContext = Sql_operationContext; PlSqlParser.prototype.sql_operation = function() { var localctx = new Sql_operationContext(this, this._ctx, this.state); this.enterRule(localctx, 366, PlSqlParser.RULE_sql_operation); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 4054; _la = this._input.LA(1); if(!(_la===PlSqlParser.ALTER || _la===PlSqlParser.AUDIT || _la===PlSqlParser.COMMENT || _la===PlSqlParser.DELETE || _la===PlSqlParser.EXECUTE || _la===PlSqlParser.FLASHBACK || _la===PlSqlParser.GRANT || _la===PlSqlParser.INDEX || _la===PlSqlParser.INSERT || _la===PlSqlParser.LOCK || _la===PlSqlParser.READ || _la===PlSqlParser.RENAME || _la===PlSqlParser.SELECT || _la===PlSqlParser.UPDATE)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Auditing_on_clauseContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_auditing_on_clause; return this; } Auditing_on_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Auditing_on_clauseContext.prototype.constructor = Auditing_on_clauseContext; Auditing_on_clauseContext.prototype.ON = function() { return this.getToken(PlSqlParser.ON, 0); }; Auditing_on_clauseContext.prototype.object_name = function() { return this.getTypedRuleContext(Object_nameContext,0); }; Auditing_on_clauseContext.prototype.DIRECTORY = function() { return this.getToken(PlSqlParser.DIRECTORY, 0); }; Auditing_on_clauseContext.prototype.regular_id = function() { return this.getTypedRuleContext(Regular_idContext,0); }; Auditing_on_clauseContext.prototype.MINING = function() { return this.getToken(PlSqlParser.MINING, 0); }; Auditing_on_clauseContext.prototype.MODEL = function() { return this.getToken(PlSqlParser.MODEL, 0); }; Auditing_on_clauseContext.prototype.model_name = function() { return this.getTypedRuleContext(Model_nameContext,0); }; Auditing_on_clauseContext.prototype.SQL = function() { return this.getToken(PlSqlParser.SQL, 0); }; Auditing_on_clauseContext.prototype.TRANSLATION = function() { return this.getToken(PlSqlParser.TRANSLATION, 0); }; Auditing_on_clauseContext.prototype.PROFILE = function() { return this.getToken(PlSqlParser.PROFILE, 0); }; Auditing_on_clauseContext.prototype.profile_name = function() { return this.getTypedRuleContext(Profile_nameContext,0); }; Auditing_on_clauseContext.prototype.DEFAULT = function() { return this.getToken(PlSqlParser.DEFAULT, 0); }; Auditing_on_clauseContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterAuditing_on_clause(this); } }; Auditing_on_clauseContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitAuditing_on_clause(this); } }; Auditing_on_clauseContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitAuditing_on_clause(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Auditing_on_clauseContext = Auditing_on_clauseContext; PlSqlParser.prototype.auditing_on_clause = function() { var localctx = new Auditing_on_clauseContext(this, this._ctx, this.state); this.enterRule(localctx, 368, PlSqlParser.RULE_auditing_on_clause); try { this.enterOuterAlt(localctx, 1); this.state = 4056; this.match(PlSqlParser.ON); this.state = 4069; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,376,this._ctx); switch(la_) { case 1: this.state = 4057; this.object_name(); break; case 2: this.state = 4058; this.match(PlSqlParser.DIRECTORY); this.state = 4059; this.regular_id(); break; case 3: this.state = 4060; this.match(PlSqlParser.MINING); this.state = 4061; this.match(PlSqlParser.MODEL); this.state = 4062; this.model_name(); break; case 4: this.state = 4063; if (!( this.isVersion12())) { throw new antlr4.error.FailedPredicateException(this, "this.isVersion12()"); } this.state = 4064; this.match(PlSqlParser.SQL); this.state = 4065; this.match(PlSqlParser.TRANSLATION); this.state = 4066; this.match(PlSqlParser.PROFILE); this.state = 4067; this.profile_name(); break; case 5: this.state = 4068; this.match(PlSqlParser.DEFAULT); break; } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Model_nameContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_model_name; return this; } Model_nameContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Model_nameContext.prototype.constructor = Model_nameContext; Model_nameContext.prototype.id_expression = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Id_expressionContext); } else { return this.getTypedRuleContext(Id_expressionContext,i); } }; Model_nameContext.prototype.PERIOD = function() { return this.getToken(PlSqlParser.PERIOD, 0); }; Model_nameContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterModel_name(this); } }; Model_nameContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitModel_name(this); } }; Model_nameContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitModel_name(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Model_nameContext = Model_nameContext; PlSqlParser.prototype.model_name = function() { var localctx = new Model_nameContext(this, this._ctx, this.state); this.enterRule(localctx, 370, PlSqlParser.RULE_model_name); try { this.enterOuterAlt(localctx, 1); this.state = 4074; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,377,this._ctx); if(la_===1) { this.state = 4071; this.id_expression(); this.state = 4072; this.match(PlSqlParser.PERIOD); } this.state = 4076; this.id_expression(); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Object_nameContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_object_name; return this; } Object_nameContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Object_nameContext.prototype.constructor = Object_nameContext; Object_nameContext.prototype.id_expression = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Id_expressionContext); } else { return this.getTypedRuleContext(Id_expressionContext,i); } }; Object_nameContext.prototype.PERIOD = function() { return this.getToken(PlSqlParser.PERIOD, 0); }; Object_nameContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterObject_name(this); } }; Object_nameContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitObject_name(this); } }; Object_nameContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitObject_name(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Object_nameContext = Object_nameContext; PlSqlParser.prototype.object_name = function() { var localctx = new Object_nameContext(this, this._ctx, this.state); this.enterRule(localctx, 372, PlSqlParser.RULE_object_name); try { this.enterOuterAlt(localctx, 1); this.state = 4081; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,378,this._ctx); if(la_===1) { this.state = 4078; this.id_expression(); this.state = 4079; this.match(PlSqlParser.PERIOD); } this.state = 4083; this.id_expression(); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Profile_nameContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_profile_name; return this; } Profile_nameContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Profile_nameContext.prototype.constructor = Profile_nameContext; Profile_nameContext.prototype.id_expression = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Id_expressionContext); } else { return this.getTypedRuleContext(Id_expressionContext,i); } }; Profile_nameContext.prototype.PERIOD = function() { return this.getToken(PlSqlParser.PERIOD, 0); }; Profile_nameContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterProfile_name(this); } }; Profile_nameContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitProfile_name(this); } }; Profile_nameContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitProfile_name(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Profile_nameContext = Profile_nameContext; PlSqlParser.prototype.profile_name = function() { var localctx = new Profile_nameContext(this, this._ctx, this.state); this.enterRule(localctx, 374, PlSqlParser.RULE_profile_name); try { this.enterOuterAlt(localctx, 1); this.state = 4088; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,379,this._ctx); if(la_===1) { this.state = 4085; this.id_expression(); this.state = 4086; this.match(PlSqlParser.PERIOD); } this.state = 4090; this.id_expression(); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Sql_statement_shortcutContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_sql_statement_shortcut; return this; } Sql_statement_shortcutContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Sql_statement_shortcutContext.prototype.constructor = Sql_statement_shortcutContext; Sql_statement_shortcutContext.prototype.ALTER = function() { return this.getToken(PlSqlParser.ALTER, 0); }; Sql_statement_shortcutContext.prototype.SYSTEM = function() { return this.getToken(PlSqlParser.SYSTEM, 0); }; Sql_statement_shortcutContext.prototype.CLUSTER = function() { return this.getToken(PlSqlParser.CLUSTER, 0); }; Sql_statement_shortcutContext.prototype.CONTEXT = function() { return this.getToken(PlSqlParser.CONTEXT, 0); }; Sql_statement_shortcutContext.prototype.DATABASE = function() { return this.getToken(PlSqlParser.DATABASE, 0); }; Sql_statement_shortcutContext.prototype.LINK = function() { return this.getToken(PlSqlParser.LINK, 0); }; Sql_statement_shortcutContext.prototype.DIMENSION = function() { return this.getToken(PlSqlParser.DIMENSION, 0); }; Sql_statement_shortcutContext.prototype.DIRECTORY = function() { return this.getToken(PlSqlParser.DIRECTORY, 0); }; Sql_statement_shortcutContext.prototype.INDEX = function() { return this.getToken(PlSqlParser.INDEX, 0); }; Sql_statement_shortcutContext.prototype.MATERIALIZED = function() { return this.getToken(PlSqlParser.MATERIALIZED, 0); }; Sql_statement_shortcutContext.prototype.VIEW = function() { return this.getToken(PlSqlParser.VIEW, 0); }; Sql_statement_shortcutContext.prototype.NOT = function() { return this.getToken(PlSqlParser.NOT, 0); }; Sql_statement_shortcutContext.prototype.EXISTS = function() { return this.getToken(PlSqlParser.EXISTS, 0); }; Sql_statement_shortcutContext.prototype.OUTLINE = function() { return this.getToken(PlSqlParser.OUTLINE, 0); }; Sql_statement_shortcutContext.prototype.PLUGGABLE = function() { return this.getToken(PlSqlParser.PLUGGABLE, 0); }; Sql_statement_shortcutContext.prototype.PROCEDURE = function() { return this.getToken(PlSqlParser.PROCEDURE, 0); }; Sql_statement_shortcutContext.prototype.PROFILE = function() { return this.getToken(PlSqlParser.PROFILE, 0); }; Sql_statement_shortcutContext.prototype.PUBLIC = function() { return this.getToken(PlSqlParser.PUBLIC, 0); }; Sql_statement_shortcutContext.prototype.SYNONYM = function() { return this.getToken(PlSqlParser.SYNONYM, 0); }; Sql_statement_shortcutContext.prototype.ROLE = function() { return this.getToken(PlSqlParser.ROLE, 0); }; Sql_statement_shortcutContext.prototype.ROLLBACK = function() { return this.getToken(PlSqlParser.ROLLBACK, 0); }; Sql_statement_shortcutContext.prototype.SEGMENT = function() { return this.getToken(PlSqlParser.SEGMENT, 0); }; Sql_statement_shortcutContext.prototype.SEQUENCE = function() { return this.getToken(PlSqlParser.SEQUENCE, 0); }; Sql_statement_shortcutContext.prototype.SESSION = function() { return this.getToken(PlSqlParser.SESSION, 0); }; Sql_statement_shortcutContext.prototype.AUDIT = function() { return this.getToken(PlSqlParser.AUDIT, 0); }; Sql_statement_shortcutContext.prototype.GRANT = function() { return this.getToken(PlSqlParser.GRANT, 0); }; Sql_statement_shortcutContext.prototype.TABLE = function() { return this.getToken(PlSqlParser.TABLE, 0); }; Sql_statement_shortcutContext.prototype.TABLESPACE = function() { return this.getToken(PlSqlParser.TABLESPACE, 0); }; Sql_statement_shortcutContext.prototype.TRIGGER = function() { return this.getToken(PlSqlParser.TRIGGER, 0); }; Sql_statement_shortcutContext.prototype.TYPE = function() { return this.getToken(PlSqlParser.TYPE, 0); }; Sql_statement_shortcutContext.prototype.USER = function() { return this.getToken(PlSqlParser.USER, 0); }; Sql_statement_shortcutContext.prototype.COMMENT = function() { return this.getToken(PlSqlParser.COMMENT, 0); }; Sql_statement_shortcutContext.prototype.DELETE = function() { return this.getToken(PlSqlParser.DELETE, 0); }; Sql_statement_shortcutContext.prototype.EXECUTE = function() { return this.getToken(PlSqlParser.EXECUTE, 0); }; Sql_statement_shortcutContext.prototype.INSERT = function() { return this.getToken(PlSqlParser.INSERT, 0); }; Sql_statement_shortcutContext.prototype.LOCK = function() { return this.getToken(PlSqlParser.LOCK, 0); }; Sql_statement_shortcutContext.prototype.SELECT = function() { return this.getToken(PlSqlParser.SELECT, 0); }; Sql_statement_shortcutContext.prototype.UPDATE = function() { return this.getToken(PlSqlParser.UPDATE, 0); }; Sql_statement_shortcutContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterSql_statement_shortcut(this); } }; Sql_statement_shortcutContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitSql_statement_shortcut(this); } }; Sql_statement_shortcutContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitSql_statement_shortcut(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Sql_statement_shortcutContext = Sql_statement_shortcutContext; PlSqlParser.prototype.sql_statement_shortcut = function() { var localctx = new Sql_statement_shortcutContext(this, this._ctx, this.state); this.enterRule(localctx, 376, PlSqlParser.RULE_sql_statement_shortcut); try { this.state = 4162; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,380,this._ctx); switch(la_) { case 1: this.enterOuterAlt(localctx, 1); this.state = 4092; this.match(PlSqlParser.ALTER); this.state = 4093; this.match(PlSqlParser.SYSTEM); break; case 2: this.enterOuterAlt(localctx, 2); this.state = 4094; this.match(PlSqlParser.CLUSTER); break; case 3: this.enterOuterAlt(localctx, 3); this.state = 4095; this.match(PlSqlParser.CONTEXT); break; case 4: this.enterOuterAlt(localctx, 4); this.state = 4096; this.match(PlSqlParser.DATABASE); this.state = 4097; this.match(PlSqlParser.LINK); break; case 5: this.enterOuterAlt(localctx, 5); this.state = 4098; this.match(PlSqlParser.DIMENSION); break; case 6: this.enterOuterAlt(localctx, 6); this.state = 4099; this.match(PlSqlParser.DIRECTORY); break; case 7: this.enterOuterAlt(localctx, 7); this.state = 4100; this.match(PlSqlParser.INDEX); break; case 8: this.enterOuterAlt(localctx, 8); this.state = 4101; this.match(PlSqlParser.MATERIALIZED); this.state = 4102; this.match(PlSqlParser.VIEW); break; case 9: this.enterOuterAlt(localctx, 9); this.state = 4103; this.match(PlSqlParser.NOT); this.state = 4104; this.match(PlSqlParser.EXISTS); break; case 10: this.enterOuterAlt(localctx, 10); this.state = 4105; this.match(PlSqlParser.OUTLINE); break; case 11: this.enterOuterAlt(localctx, 11); this.state = 4106; if (!( this.isVersion12())) { throw new antlr4.error.FailedPredicateException(this, "this.isVersion12()"); } this.state = 4107; this.match(PlSqlParser.PLUGGABLE); this.state = 4108; this.match(PlSqlParser.DATABASE); break; case 12: this.enterOuterAlt(localctx, 12); this.state = 4109; this.match(PlSqlParser.PROCEDURE); break; case 13: this.enterOuterAlt(localctx, 13); this.state = 4110; this.match(PlSqlParser.PROFILE); break; case 14: this.enterOuterAlt(localctx, 14); this.state = 4111; this.match(PlSqlParser.PUBLIC); this.state = 4112; this.match(PlSqlParser.DATABASE); this.state = 4113; this.match(PlSqlParser.LINK); break; case 15: this.enterOuterAlt(localctx, 15); this.state = 4114; this.match(PlSqlParser.PUBLIC); this.state = 4115; this.match(PlSqlParser.SYNONYM); break; case 16: this.enterOuterAlt(localctx, 16); this.state = 4116; this.match(PlSqlParser.ROLE); break; case 17: this.enterOuterAlt(localctx, 17); this.state = 4117; this.match(PlSqlParser.ROLLBACK); this.state = 4118; this.match(PlSqlParser.SEGMENT); break; case 18: this.enterOuterAlt(localctx, 18); this.state = 4119; this.match(PlSqlParser.SEQUENCE); break; case 19: this.enterOuterAlt(localctx, 19); this.state = 4120; this.match(PlSqlParser.SESSION); break; case 20: this.enterOuterAlt(localctx, 20); this.state = 4121; this.match(PlSqlParser.SYNONYM); break; case 21: this.enterOuterAlt(localctx, 21); this.state = 4122; this.match(PlSqlParser.SYSTEM); this.state = 4123; this.match(PlSqlParser.AUDIT); break; case 22: this.enterOuterAlt(localctx, 22); this.state = 4124; this.match(PlSqlParser.SYSTEM); this.state = 4125; this.match(PlSqlParser.GRANT); break; case 23: this.enterOuterAlt(localctx, 23); this.state = 4126; this.match(PlSqlParser.TABLE); break; case 24: this.enterOuterAlt(localctx, 24); this.state = 4127; this.match(PlSqlParser.TABLESPACE); break; case 25: this.enterOuterAlt(localctx, 25); this.state = 4128; this.match(PlSqlParser.TRIGGER); break; case 26: this.enterOuterAlt(localctx, 26); this.state = 4129; this.match(PlSqlParser.TYPE); break; case 27: this.enterOuterAlt(localctx, 27); this.state = 4130; this.match(PlSqlParser.USER); break; case 28: this.enterOuterAlt(localctx, 28); this.state = 4131; this.match(PlSqlParser.VIEW); break; case 29: this.enterOuterAlt(localctx, 29); this.state = 4132; this.match(PlSqlParser.ALTER); this.state = 4133; this.match(PlSqlParser.SEQUENCE); break; case 30: this.enterOuterAlt(localctx, 30); this.state = 4134; this.match(PlSqlParser.ALTER); this.state = 4135; this.match(PlSqlParser.TABLE); break; case 31: this.enterOuterAlt(localctx, 31); this.state = 4136; this.match(PlSqlParser.COMMENT); this.state = 4137; this.match(PlSqlParser.TABLE); break; case 32: this.enterOuterAlt(localctx, 32); this.state = 4138; this.match(PlSqlParser.DELETE); this.state = 4139; this.match(PlSqlParser.TABLE); break; case 33: this.enterOuterAlt(localctx, 33); this.state = 4140; this.match(PlSqlParser.EXECUTE); this.state = 4141; this.match(PlSqlParser.PROCEDURE); break; case 34: this.enterOuterAlt(localctx, 34); this.state = 4142; this.match(PlSqlParser.GRANT); this.state = 4143; this.match(PlSqlParser.DIRECTORY); break; case 35: this.enterOuterAlt(localctx, 35); this.state = 4144; this.match(PlSqlParser.GRANT); this.state = 4145; this.match(PlSqlParser.PROCEDURE); break; case 36: this.enterOuterAlt(localctx, 36); this.state = 4146; this.match(PlSqlParser.GRANT); this.state = 4147; this.match(PlSqlParser.SEQUENCE); break; case 37: this.enterOuterAlt(localctx, 37); this.state = 4148; this.match(PlSqlParser.GRANT); this.state = 4149; this.match(PlSqlParser.TABLE); break; case 38: this.enterOuterAlt(localctx, 38); this.state = 4150; this.match(PlSqlParser.GRANT); this.state = 4151; this.match(PlSqlParser.TYPE); break; case 39: this.enterOuterAlt(localctx, 39); this.state = 4152; this.match(PlSqlParser.INSERT); this.state = 4153; this.match(PlSqlParser.TABLE); break; case 40: this.enterOuterAlt(localctx, 40); this.state = 4154; this.match(PlSqlParser.LOCK); this.state = 4155; this.match(PlSqlParser.TABLE); break; case 41: this.enterOuterAlt(localctx, 41); this.state = 4156; this.match(PlSqlParser.SELECT); this.state = 4157; this.match(PlSqlParser.SEQUENCE); break; case 42: this.enterOuterAlt(localctx, 42); this.state = 4158; this.match(PlSqlParser.SELECT); this.state = 4159; this.match(PlSqlParser.TABLE); break; case 43: this.enterOuterAlt(localctx, 43); this.state = 4160; this.match(PlSqlParser.UPDATE); this.state = 4161; this.match(PlSqlParser.TABLE); break; } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Drop_indexContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_drop_index; return this; } Drop_indexContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Drop_indexContext.prototype.constructor = Drop_indexContext; Drop_indexContext.prototype.DROP = function() { return this.getToken(PlSqlParser.DROP, 0); }; Drop_indexContext.prototype.INDEX = function() { return this.getToken(PlSqlParser.INDEX, 0); }; Drop_indexContext.prototype.index_name = function() { return this.getTypedRuleContext(Index_nameContext,0); }; Drop_indexContext.prototype.SEMICOLON = function() { return this.getToken(PlSqlParser.SEMICOLON, 0); }; Drop_indexContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterDrop_index(this); } }; Drop_indexContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitDrop_index(this); } }; Drop_indexContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitDrop_index(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Drop_indexContext = Drop_indexContext; PlSqlParser.prototype.drop_index = function() { var localctx = new Drop_indexContext(this, this._ctx, this.state); this.enterRule(localctx, 378, PlSqlParser.RULE_drop_index); try { this.enterOuterAlt(localctx, 1); this.state = 4164; this.match(PlSqlParser.DROP); this.state = 4165; this.match(PlSqlParser.INDEX); this.state = 4166; this.index_name(); this.state = 4167; this.match(PlSqlParser.SEMICOLON); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Rename_objectContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_rename_object; return this; } Rename_objectContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Rename_objectContext.prototype.constructor = Rename_objectContext; Rename_objectContext.prototype.RENAME = function() { return this.getToken(PlSqlParser.RENAME, 0); }; Rename_objectContext.prototype.object_name = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Object_nameContext); } else { return this.getTypedRuleContext(Object_nameContext,i); } }; Rename_objectContext.prototype.TO = function() { return this.getToken(PlSqlParser.TO, 0); }; Rename_objectContext.prototype.SEMICOLON = function() { return this.getToken(PlSqlParser.SEMICOLON, 0); }; Rename_objectContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterRename_object(this); } }; Rename_objectContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitRename_object(this); } }; Rename_objectContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitRename_object(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Rename_objectContext = Rename_objectContext; PlSqlParser.prototype.rename_object = function() { var localctx = new Rename_objectContext(this, this._ctx, this.state); this.enterRule(localctx, 380, PlSqlParser.RULE_rename_object); try { this.enterOuterAlt(localctx, 1); this.state = 4169; this.match(PlSqlParser.RENAME); this.state = 4170; this.object_name(); this.state = 4171; this.match(PlSqlParser.TO); this.state = 4172; this.object_name(); this.state = 4173; this.match(PlSqlParser.SEMICOLON); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Grant_statementContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_grant_statement; return this; } Grant_statementContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Grant_statementContext.prototype.constructor = Grant_statementContext; Grant_statementContext.prototype.GRANT = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.GRANT); } else { return this.getToken(PlSqlParser.GRANT, i); } }; Grant_statementContext.prototype.TO = function() { return this.getToken(PlSqlParser.TO, 0); }; Grant_statementContext.prototype.SEMICOLON = function() { return this.getToken(PlSqlParser.SEMICOLON, 0); }; Grant_statementContext.prototype.grantee_name = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Grantee_nameContext); } else { return this.getTypedRuleContext(Grantee_nameContext,i); } }; Grant_statementContext.prototype.PUBLIC = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.PUBLIC); } else { return this.getToken(PlSqlParser.PUBLIC, i); } }; Grant_statementContext.prototype.ON = function() { return this.getToken(PlSqlParser.ON, 0); }; Grant_statementContext.prototype.grant_object_name = function() { return this.getTypedRuleContext(Grant_object_nameContext,0); }; Grant_statementContext.prototype.COMMA = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.COMMA); } else { return this.getToken(PlSqlParser.COMMA, i); } }; Grant_statementContext.prototype.WITH = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.WITH); } else { return this.getToken(PlSqlParser.WITH, i); } }; Grant_statementContext.prototype.OPTION = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.OPTION); } else { return this.getToken(PlSqlParser.OPTION, i); } }; Grant_statementContext.prototype.HIERARCHY = function() { return this.getToken(PlSqlParser.HIERARCHY, 0); }; Grant_statementContext.prototype.container_clause = function() { return this.getTypedRuleContext(Container_clauseContext,0); }; Grant_statementContext.prototype.ADMIN = function() { return this.getToken(PlSqlParser.ADMIN, 0); }; Grant_statementContext.prototype.DELEGATE = function() { return this.getToken(PlSqlParser.DELEGATE, 0); }; Grant_statementContext.prototype.role_name = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Role_nameContext); } else { return this.getTypedRuleContext(Role_nameContext,i); } }; Grant_statementContext.prototype.system_privilege = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(System_privilegeContext); } else { return this.getTypedRuleContext(System_privilegeContext,i); } }; Grant_statementContext.prototype.object_privilege = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Object_privilegeContext); } else { return this.getTypedRuleContext(Object_privilegeContext,i); } }; Grant_statementContext.prototype.paren_column_list = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Paren_column_listContext); } else { return this.getTypedRuleContext(Paren_column_listContext,i); } }; Grant_statementContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterGrant_statement(this); } }; Grant_statementContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitGrant_statement(this); } }; Grant_statementContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitGrant_statement(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Grant_statementContext = Grant_statementContext; PlSqlParser.prototype.grant_statement = function() { var localctx = new Grant_statementContext(this, this._ctx, this.state); this.enterRule(localctx, 382, PlSqlParser.RULE_grant_statement); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 4175; this.match(PlSqlParser.GRANT); this.state = 4187; this._errHandler.sync(this); var _alt = 1; do { switch (_alt) { case 1: this.state = 4177; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.COMMA) { this.state = 4176; this.match(PlSqlParser.COMMA); } this.state = 4185; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,383,this._ctx); switch(la_) { case 1: this.state = 4179; this.role_name(); break; case 2: this.state = 4180; this.system_privilege(); break; case 3: this.state = 4181; this.object_privilege(); this.state = 4183; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.LEFT_PAREN) { this.state = 4182; this.paren_column_list(); } break; } break; default: throw new antlr4.error.NoViableAltException(this); } this.state = 4189; this._errHandler.sync(this); _alt = this._interp.adaptivePredict(this._input,384, this._ctx); } while ( _alt!=2 && _alt!=antlr4.atn.ATN.INVALID_ALT_NUMBER ); this.state = 4193; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.ON) { this.state = 4191; this.match(PlSqlParser.ON); this.state = 4192; this.grant_object_name(); } this.state = 4195; this.match(PlSqlParser.TO); this.state = 4198; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.ABORT: case PlSqlParser.ABS: case PlSqlParser.ACCESS: case PlSqlParser.ACCESSED: case PlSqlParser.ACCOUNT: case PlSqlParser.ACL: case PlSqlParser.ACOS: case PlSqlParser.ACTION: case PlSqlParser.ACTIONS: case PlSqlParser.ACTIVATE: case PlSqlParser.ACTIVE: case PlSqlParser.ACTIVE_COMPONENT: case PlSqlParser.ACTIVE_DATA: case PlSqlParser.ACTIVE_FUNCTION: case PlSqlParser.ACTIVE_TAG: case PlSqlParser.ACTIVITY: case PlSqlParser.ADAPTIVE_PLAN: case PlSqlParser.ADD: case PlSqlParser.ADD_COLUMN: case PlSqlParser.ADD_GROUP: case PlSqlParser.ADD_MONTHS: case PlSqlParser.ADJ_DATE: case PlSqlParser.ADMIN: case PlSqlParser.ADMINISTER: case PlSqlParser.ADMINISTRATOR: case PlSqlParser.ADVANCED: case PlSqlParser.ADVISE: case PlSqlParser.ADVISOR: case PlSqlParser.AFD_DISKSTRING: case PlSqlParser.AFTER: case PlSqlParser.AGENT: case PlSqlParser.AGGREGATE: case PlSqlParser.A_LETTER: case PlSqlParser.ALIAS: case PlSqlParser.ALLOCATE: case PlSqlParser.ALLOW: case PlSqlParser.ALL_ROWS: case PlSqlParser.ALWAYS: case PlSqlParser.ANALYZE: case PlSqlParser.ANCILLARY: case PlSqlParser.AND_EQUAL: case PlSqlParser.ANOMALY: case PlSqlParser.ANSI_REARCH: case PlSqlParser.ANTIJOIN: case PlSqlParser.ANYSCHEMA: case PlSqlParser.APPEND: case PlSqlParser.APPENDCHILDXML: case PlSqlParser.APPEND_VALUES: case PlSqlParser.APPLICATION: case PlSqlParser.APPLY: case PlSqlParser.APPROX_COUNT_DISTINCT: case PlSqlParser.ARCHIVAL: case PlSqlParser.ARCHIVE: case PlSqlParser.ARCHIVED: case PlSqlParser.ARCHIVELOG: case PlSqlParser.ARRAY: case PlSqlParser.ASCII: case PlSqlParser.ASCIISTR: case PlSqlParser.ASIN: case PlSqlParser.ASIS: case PlSqlParser.ASSEMBLY: case PlSqlParser.ASSIGN: case PlSqlParser.ASSOCIATE: case PlSqlParser.ASYNC: case PlSqlParser.ASYNCHRONOUS: case PlSqlParser.ATAN2: case PlSqlParser.ATAN: case PlSqlParser.AT: case PlSqlParser.ATTRIBUTE: case PlSqlParser.ATTRIBUTES: case PlSqlParser.AUTHENTICATED: case PlSqlParser.AUTHENTICATION: case PlSqlParser.AUTHID: case PlSqlParser.AUTHORIZATION: case PlSqlParser.AUTOALLOCATE: case PlSqlParser.AUTO: case PlSqlParser.AUTOEXTEND: case PlSqlParser.AUTO_LOGIN: case PlSqlParser.AUTOMATIC: case PlSqlParser.AUTONOMOUS_TRANSACTION: case PlSqlParser.AUTO_REOPTIMIZE: case PlSqlParser.AVAILABILITY: case PlSqlParser.AVRO: case PlSqlParser.BACKGROUND: case PlSqlParser.BACKUP: case PlSqlParser.BASIC: case PlSqlParser.BASICFILE: case PlSqlParser.BATCH: case PlSqlParser.BATCHSIZE: case PlSqlParser.BATCH_TABLE_ACCESS_BY_ROWID: case PlSqlParser.BECOME: case PlSqlParser.BEFORE: case PlSqlParser.BEGIN: case PlSqlParser.BEGINNING: case PlSqlParser.BEGIN_OUTLINE_DATA: case PlSqlParser.BEHALF: case PlSqlParser.BEQUEATH: case PlSqlParser.BFILE: case PlSqlParser.BFILENAME: case PlSqlParser.BIGFILE: case PlSqlParser.BINARY: case PlSqlParser.BINARY_DOUBLE: case PlSqlParser.BINARY_DOUBLE_INFINITY: case PlSqlParser.BINARY_DOUBLE_NAN: case PlSqlParser.BINARY_FLOAT: case PlSqlParser.BINARY_FLOAT_INFINITY: case PlSqlParser.BINARY_FLOAT_NAN: case PlSqlParser.BINARY_INTEGER: case PlSqlParser.BIND_AWARE: case PlSqlParser.BINDING: case PlSqlParser.BIN_TO_NUM: case PlSqlParser.BITAND: case PlSqlParser.BITMAP_AND: case PlSqlParser.BITMAP: case PlSqlParser.BITMAPS: case PlSqlParser.BITMAP_TREE: case PlSqlParser.BITS: case PlSqlParser.BLOB: case PlSqlParser.BLOCK: case PlSqlParser.BLOCK_RANGE: case PlSqlParser.BLOCKS: case PlSqlParser.BLOCKSIZE: case PlSqlParser.BODY: case PlSqlParser.BOOLEAN: case PlSqlParser.BOTH: case PlSqlParser.BOUND: case PlSqlParser.BRANCH: case PlSqlParser.BREADTH: case PlSqlParser.BROADCAST: case PlSqlParser.BSON: case PlSqlParser.BUFFER: case PlSqlParser.BUFFER_CACHE: case PlSqlParser.BUFFER_POOL: case PlSqlParser.BUILD: case PlSqlParser.BULK: case PlSqlParser.BYPASS_RECURSIVE_CHECK: case PlSqlParser.BYPASS_UJVC: case PlSqlParser.BYTE: case PlSqlParser.CACHE: case PlSqlParser.CACHE_CB: case PlSqlParser.CACHE_INSTANCES: case PlSqlParser.CACHE_TEMP_TABLE: case PlSqlParser.CACHING: case PlSqlParser.CALCULATED: case PlSqlParser.CALLBACK: case PlSqlParser.CALL: case PlSqlParser.CANCEL: case PlSqlParser.CAPACITY: case PlSqlParser.CARDINALITY: case PlSqlParser.CASCADE: case PlSqlParser.CASE: case PlSqlParser.CAST: case PlSqlParser.CATEGORY: case PlSqlParser.CDBDEFAULT: case PlSqlParser.CEIL: case PlSqlParser.CELL_FLASH_CACHE: case PlSqlParser.CERTIFICATE: case PlSqlParser.CFILE: case PlSqlParser.CHAINED: case PlSqlParser.CHANGE: case PlSqlParser.CHANGE_DUPKEY_ERROR_INDEX: case PlSqlParser.CHARACTER: case PlSqlParser.CHAR: case PlSqlParser.CHAR_CS: case PlSqlParser.CHARTOROWID: case PlSqlParser.CHECK_ACL_REWRITE: case PlSqlParser.CHECKPOINT: case PlSqlParser.CHILD: case PlSqlParser.CHOOSE: case PlSqlParser.CHR: case PlSqlParser.CHUNK: case PlSqlParser.CLASS: case PlSqlParser.CLASSIFIER: case PlSqlParser.CLEANUP: case PlSqlParser.CLEAR: case PlSqlParser.C_LETTER: case PlSqlParser.CLIENT: case PlSqlParser.CLOB: case PlSqlParser.CLONE: case PlSqlParser.CLOSE_CACHED_OPEN_CURSORS: case PlSqlParser.CLOSE: case PlSqlParser.CLUSTER_BY_ROWID: case PlSqlParser.CLUSTER: case PlSqlParser.CLUSTER_DETAILS: case PlSqlParser.CLUSTER_DISTANCE: case PlSqlParser.CLUSTER_ID: case PlSqlParser.CLUSTERING: case PlSqlParser.CLUSTERING_FACTOR: case PlSqlParser.CLUSTER_PROBABILITY: case PlSqlParser.CLUSTER_SET: case PlSqlParser.COALESCE: case PlSqlParser.COALESCE_SQ: case PlSqlParser.COARSE: case PlSqlParser.CO_AUTH_IND: case PlSqlParser.COLD: case PlSqlParser.COLLECT: case PlSqlParser.COLUMNAR: case PlSqlParser.COLUMN_AUTH_INDICATOR: case PlSqlParser.COLUMN: case PlSqlParser.COLUMNS: case PlSqlParser.COLUMN_STATS: case PlSqlParser.COLUMN_VALUE: case PlSqlParser.COMMENT: case PlSqlParser.COMMIT: case PlSqlParser.COMMITTED: case PlSqlParser.COMMON_DATA: case PlSqlParser.COMPACT: case PlSqlParser.COMPATIBILITY: case PlSqlParser.COMPILE: case PlSqlParser.COMPLETE: case PlSqlParser.COMPLIANCE: case PlSqlParser.COMPONENT: case PlSqlParser.COMPONENTS: case PlSqlParser.COMPOSE: case PlSqlParser.COMPOSITE: case PlSqlParser.COMPOSITE_LIMIT: case PlSqlParser.COMPOUND: case PlSqlParser.COMPUTE: case PlSqlParser.CONCAT: case PlSqlParser.CON_DBID_TO_ID: case PlSqlParser.CONDITIONAL: case PlSqlParser.CONDITION: case PlSqlParser.CONFIRM: case PlSqlParser.CONFORMING: case PlSqlParser.CON_GUID_TO_ID: case PlSqlParser.CON_ID: case PlSqlParser.CON_NAME_TO_ID: case PlSqlParser.CONNECT_BY_CB_WHR_ONLY: case PlSqlParser.CONNECT_BY_COMBINE_SW: case PlSqlParser.CONNECT_BY_COST_BASED: case PlSqlParser.CONNECT_BY_ELIM_DUPS: case PlSqlParser.CONNECT_BY_FILTERING: case PlSqlParser.CONNECT_BY_ISCYCLE: case PlSqlParser.CONNECT_BY_ISLEAF: case PlSqlParser.CONNECT_BY_ROOT: case PlSqlParser.CONNECT_TIME: case PlSqlParser.CONSIDER: case PlSqlParser.CONSISTENT: case PlSqlParser.CONSTANT: case PlSqlParser.CONST: case PlSqlParser.CONSTRAINT: case PlSqlParser.CONSTRAINTS: case PlSqlParser.CONSTRUCTOR: case PlSqlParser.CONTAINER: case PlSqlParser.CONTAINER_DATA: case PlSqlParser.CONTAINERS: case PlSqlParser.CONTENT: case PlSqlParser.CONTENTS: case PlSqlParser.CONTEXT: case PlSqlParser.CONTINUE: case PlSqlParser.CONTROLFILE: case PlSqlParser.CON_UID_TO_ID: case PlSqlParser.CONVERT: case PlSqlParser.COOKIE: case PlSqlParser.COPY: case PlSqlParser.CORR_K: case PlSqlParser.CORR_S: case PlSqlParser.CORRUPTION: case PlSqlParser.CORRUPT_XID_ALL: case PlSqlParser.CORRUPT_XID: case PlSqlParser.COS: case PlSqlParser.COSH: case PlSqlParser.COST: case PlSqlParser.COST_XML_QUERY_REWRITE: case PlSqlParser.COUNT: case PlSqlParser.COVAR_POP: case PlSqlParser.COVAR_SAMP: case PlSqlParser.CPU_COSTING: case PlSqlParser.CPU_PER_CALL: case PlSqlParser.CPU_PER_SESSION: case PlSqlParser.CRASH: case PlSqlParser.CREATE_FILE_DEST: case PlSqlParser.CREATE_STORED_OUTLINES: case PlSqlParser.CREATION: case PlSqlParser.CREDENTIAL: case PlSqlParser.CRITICAL: case PlSqlParser.CROSS: case PlSqlParser.CROSSEDITION: case PlSqlParser.CSCONVERT: case PlSqlParser.CUBE_AJ: case PlSqlParser.CUBE: case PlSqlParser.CUBE_GB: case PlSqlParser.CUBE_SJ: case PlSqlParser.CUME_DISTM: case PlSqlParser.CURRENT: case PlSqlParser.CURRENT_DATE: case PlSqlParser.CURRENT_SCHEMA: case PlSqlParser.CURRENT_TIME: case PlSqlParser.CURRENT_TIMESTAMP: case PlSqlParser.CURRENT_USER: case PlSqlParser.CURRENTV: case PlSqlParser.CURSOR: case PlSqlParser.CURSOR_SHARING_EXACT: case PlSqlParser.CURSOR_SPECIFIC_SEGMENT: case PlSqlParser.CUSTOMDATUM: case PlSqlParser.CV: case PlSqlParser.CYCLE: case PlSqlParser.DANGLING: case PlSqlParser.DATABASE: case PlSqlParser.DATA: case PlSqlParser.DATAFILE: case PlSqlParser.DATAFILES: case PlSqlParser.DATAMOVEMENT: case PlSqlParser.DATAOBJNO: case PlSqlParser.DATAOBJ_TO_MAT_PARTITION: case PlSqlParser.DATAOBJ_TO_PARTITION: case PlSqlParser.DATAPUMP: case PlSqlParser.DATA_SECURITY_REWRITE_LIMIT: case PlSqlParser.DATE_MODE: case PlSqlParser.DAY: case PlSqlParser.DAYS: case PlSqlParser.DBA: case PlSqlParser.DBA_RECYCLEBIN: case PlSqlParser.DBMS_STATS: case PlSqlParser.DB_ROLE_CHANGE: case PlSqlParser.DBTIMEZONE: case PlSqlParser.DB_UNIQUE_NAME: case PlSqlParser.DB_VERSION: case PlSqlParser.DDL: case PlSqlParser.DEALLOCATE: case PlSqlParser.DEBUG: case PlSqlParser.DEBUGGER: case PlSqlParser.DEC: case PlSqlParser.DECIMAL: case PlSqlParser.DECLARE: case PlSqlParser.DECOMPOSE: case PlSqlParser.DECORRELATE: case PlSqlParser.DECR: case PlSqlParser.DECREMENT: case PlSqlParser.DECRYPT: case PlSqlParser.DEDUPLICATE: case PlSqlParser.DEFAULTS: case PlSqlParser.DEFERRABLE: case PlSqlParser.DEFERRED: case PlSqlParser.DEFINED: case PlSqlParser.DEFINE: case PlSqlParser.DEFINER: case PlSqlParser.DEGREE: case PlSqlParser.DELAY: case PlSqlParser.DELEGATE: case PlSqlParser.DELETE_ALL: case PlSqlParser.DELETE: case PlSqlParser.DELETEXML: case PlSqlParser.DEMAND: case PlSqlParser.DENSE_RANKM: case PlSqlParser.DEPENDENT: case PlSqlParser.DEPTH: case PlSqlParser.DEQUEUE: case PlSqlParser.DEREF: case PlSqlParser.DEREF_NO_REWRITE: case PlSqlParser.DESTROY: case PlSqlParser.DETACHED: case PlSqlParser.DETERMINES: case PlSqlParser.DETERMINISTIC: case PlSqlParser.DICTIONARY: case PlSqlParser.DIMENSION: case PlSqlParser.DIMENSIONS: case PlSqlParser.DIRECT_LOAD: case PlSqlParser.DIRECTORY: case PlSqlParser.DIRECT_PATH: case PlSqlParser.DISABLE_ALL: case PlSqlParser.DISABLE: case PlSqlParser.DISABLE_PARALLEL_DML: case PlSqlParser.DISABLE_PRESET: case PlSqlParser.DISABLE_RPKE: case PlSqlParser.DISALLOW: case PlSqlParser.DISASSOCIATE: case PlSqlParser.DISCARD: case PlSqlParser.DISCONNECT: case PlSqlParser.DISK: case PlSqlParser.DISKGROUP: case PlSqlParser.DISKS: case PlSqlParser.DISMOUNT: case PlSqlParser.DISTINGUISHED: case PlSqlParser.DISTRIBUTED: case PlSqlParser.DISTRIBUTE: case PlSqlParser.DML: case PlSqlParser.DML_UPDATE: case PlSqlParser.DOCFIDELITY: case PlSqlParser.DOCUMENT: case PlSqlParser.DOMAIN_INDEX_FILTER: case PlSqlParser.DOMAIN_INDEX_NO_SORT: case PlSqlParser.DOMAIN_INDEX_SORT: case PlSqlParser.DOUBLE: case PlSqlParser.DOWNGRADE: case PlSqlParser.DRIVING_SITE: case PlSqlParser.DROP_COLUMN: case PlSqlParser.DROP_GROUP: case PlSqlParser.DSINTERVAL_UNCONSTRAINED: case PlSqlParser.DST_UPGRADE_INSERT_CONV: case PlSqlParser.DUMP: case PlSqlParser.DUPLICATE: case PlSqlParser.DV: case PlSqlParser.DYNAMIC: case PlSqlParser.DYNAMIC_SAMPLING: case PlSqlParser.DYNAMIC_SAMPLING_EST_CDN: case PlSqlParser.EACH: case PlSqlParser.EDITIONABLE: case PlSqlParser.EDITION: case PlSqlParser.EDITIONING: case PlSqlParser.EDITIONS: case PlSqlParser.ELEMENT: case PlSqlParser.ELIM_GROUPBY: case PlSqlParser.ELIMINATE_JOIN: case PlSqlParser.ELIMINATE_OBY: case PlSqlParser.ELIMINATE_OUTER_JOIN: case PlSqlParser.EM: case PlSqlParser.EMPTY_BLOB: case PlSqlParser.EMPTY_CLOB: case PlSqlParser.EMPTY: case PlSqlParser.ENABLE_ALL: case PlSqlParser.ENABLE: case PlSqlParser.ENABLE_PARALLEL_DML: case PlSqlParser.ENABLE_PRESET: case PlSqlParser.ENCODING: case PlSqlParser.ENCRYPT: case PlSqlParser.ENCRYPTION: case PlSqlParser.END_OUTLINE_DATA: case PlSqlParser.ENFORCED: case PlSqlParser.ENFORCE: case PlSqlParser.ENQUEUE: case PlSqlParser.ENTERPRISE: case PlSqlParser.ENTITYESCAPING: case PlSqlParser.ENTRY: case PlSqlParser.EQUIPART: case PlSqlParser.ERR: case PlSqlParser.ERROR_ARGUMENT: case PlSqlParser.ERROR: case PlSqlParser.ERROR_ON_OVERLAP_TIME: case PlSqlParser.ERRORS: case PlSqlParser.ESCAPE: case PlSqlParser.ESTIMATE: case PlSqlParser.EVAL: case PlSqlParser.EVALNAME: case PlSqlParser.EVALUATE: case PlSqlParser.EVALUATION: case PlSqlParser.EVENTS: case PlSqlParser.EVERY: case PlSqlParser.EXCEPT: case PlSqlParser.EXCEPTION: case PlSqlParser.EXCEPTION_INIT: case PlSqlParser.EXCEPTIONS: case PlSqlParser.EXCHANGE: case PlSqlParser.EXCLUDE: case PlSqlParser.EXCLUDING: case PlSqlParser.EXECUTE: case PlSqlParser.EXEMPT: case PlSqlParser.EXISTING: case PlSqlParser.EXISTS: case PlSqlParser.EXISTSNODE: case PlSqlParser.EXIT: case PlSqlParser.EXPAND_GSET_TO_UNION: case PlSqlParser.EXPAND_TABLE: case PlSqlParser.EXP: case PlSqlParser.EXPIRE: case PlSqlParser.EXPLAIN: case PlSqlParser.EXPLOSION: case PlSqlParser.EXPORT: case PlSqlParser.EXPR_CORR_CHECK: case PlSqlParser.EXPRESS: case PlSqlParser.EXTENDS: case PlSqlParser.EXTENT: case PlSqlParser.EXTENTS: case PlSqlParser.EXTERNAL: case PlSqlParser.EXTERNALLY: case PlSqlParser.EXTRACTCLOBXML: case PlSqlParser.EXTRACT: case PlSqlParser.EXTRACTVALUE: case PlSqlParser.EXTRA: case PlSqlParser.FACILITY: case PlSqlParser.FACT: case PlSqlParser.FACTOR: case PlSqlParser.FACTORIZE_JOIN: case PlSqlParser.FAILED: case PlSqlParser.FAILED_LOGIN_ATTEMPTS: case PlSqlParser.FAILGROUP: case PlSqlParser.FAILOVER: case PlSqlParser.FAILURE: case PlSqlParser.FALSE: case PlSqlParser.FAMILY: case PlSqlParser.FAR: case PlSqlParser.FAST: case PlSqlParser.FASTSTART: case PlSqlParser.FBTSCAN: case PlSqlParser.FEATURE_DETAILS: case PlSqlParser.FEATURE_ID: case PlSqlParser.FEATURE_SET: case PlSqlParser.FEATURE_VALUE: case PlSqlParser.FETCH: case PlSqlParser.FILE: case PlSqlParser.FILE_NAME_CONVERT: case PlSqlParser.FILESYSTEM_LIKE_LOGGING: case PlSqlParser.FILTER: case PlSqlParser.FINAL: case PlSqlParser.FINE: case PlSqlParser.FINISH: case PlSqlParser.FIRST: case PlSqlParser.FIRSTM: case PlSqlParser.FIRST_ROWS: case PlSqlParser.FIRST_VALUE: case PlSqlParser.FIXED_VIEW_DATA: case PlSqlParser.FLAGGER: case PlSqlParser.FLASHBACK: case PlSqlParser.FLASH_CACHE: case PlSqlParser.FLOAT: case PlSqlParser.FLOB: case PlSqlParser.FLOOR: case PlSqlParser.FLUSH: case PlSqlParser.FOLDER: case PlSqlParser.FOLLOWING: case PlSqlParser.FOLLOWS: case PlSqlParser.FORALL: case PlSqlParser.FORCE: case PlSqlParser.FORCE_XML_QUERY_REWRITE: case PlSqlParser.FOREIGN: case PlSqlParser.FOREVER: case PlSqlParser.FORMAT: case PlSqlParser.FORWARD: case PlSqlParser.FRAGMENT_NUMBER: case PlSqlParser.FREELIST: case PlSqlParser.FREELISTS: case PlSqlParser.FREEPOOLS: case PlSqlParser.FRESH: case PlSqlParser.FROM_TZ: case PlSqlParser.FULL: case PlSqlParser.FULL_OUTER_JOIN_TO_OUTER: case PlSqlParser.FUNCTION: case PlSqlParser.FUNCTIONS: case PlSqlParser.GATHER_OPTIMIZER_STATISTICS: case PlSqlParser.GATHER_PLAN_STATISTICS: case PlSqlParser.GBY_CONC_ROLLUP: case PlSqlParser.GBY_PUSHDOWN: case PlSqlParser.GENERATED: case PlSqlParser.GET: case PlSqlParser.GLOBAL: case PlSqlParser.GLOBALLY: case PlSqlParser.GLOBAL_NAME: case PlSqlParser.GLOBAL_TOPIC_ENABLED: case PlSqlParser.GROUP_BY: case PlSqlParser.GROUP_ID: case PlSqlParser.GROUPING: case PlSqlParser.GROUPING_ID: case PlSqlParser.GROUPS: case PlSqlParser.GUARANTEED: case PlSqlParser.GUARANTEE: case PlSqlParser.GUARD: case PlSqlParser.HASH_AJ: case PlSqlParser.HASH: case PlSqlParser.HASHKEYS: case PlSqlParser.HASH_SJ: case PlSqlParser.HEADER: case PlSqlParser.HEAP: case PlSqlParser.HELP: case PlSqlParser.HEXTORAW: case PlSqlParser.HEXTOREF: case PlSqlParser.HIDDEN_KEYWORD: case PlSqlParser.HIDE: case PlSqlParser.HIERARCHY: case PlSqlParser.HIGH: case PlSqlParser.HINTSET_BEGIN: case PlSqlParser.HINTSET_END: case PlSqlParser.HOT: case PlSqlParser.HOUR: case PlSqlParser.HWM_BROKERED: case PlSqlParser.HYBRID: case PlSqlParser.IDENTIFIER: case PlSqlParser.IDENTITY: case PlSqlParser.IDGENERATORS: case PlSqlParser.ID: case PlSqlParser.IDLE_TIME: case PlSqlParser.IF: case PlSqlParser.IGNORE: case PlSqlParser.IGNORE_OPTIM_EMBEDDED_HINTS: case PlSqlParser.IGNORE_ROW_ON_DUPKEY_INDEX: case PlSqlParser.IGNORE_WHERE_CLAUSE: case PlSqlParser.ILM: case PlSqlParser.IMMEDIATE: case PlSqlParser.IMPACT: case PlSqlParser.IMPORT: case PlSqlParser.INACTIVE: case PlSqlParser.INCLUDE: case PlSqlParser.INCLUDE_VERSION: case PlSqlParser.INCLUDING: case PlSqlParser.INCREMENTAL: case PlSqlParser.INCREMENT: case PlSqlParser.INCR: case PlSqlParser.INDENT: case PlSqlParser.INDEX_ASC: case PlSqlParser.INDEX_COMBINE: case PlSqlParser.INDEX_DESC: case PlSqlParser.INDEXED: case PlSqlParser.INDEXES: case PlSqlParser.INDEX_FFS: case PlSqlParser.INDEX_FILTER: case PlSqlParser.INDEXING: case PlSqlParser.INDEX_JOIN: case PlSqlParser.INDEX_ROWS: case PlSqlParser.INDEX_RRS: case PlSqlParser.INDEX_RS_ASC: case PlSqlParser.INDEX_RS_DESC: case PlSqlParser.INDEX_RS: case PlSqlParser.INDEX_SCAN: case PlSqlParser.INDEX_SKIP_SCAN: case PlSqlParser.INDEX_SS_ASC: case PlSqlParser.INDEX_SS_DESC: case PlSqlParser.INDEX_SS: case PlSqlParser.INDEX_STATS: case PlSqlParser.INDEXTYPE: case PlSqlParser.INDEXTYPES: case PlSqlParser.INDICATOR: case PlSqlParser.INDICES: case PlSqlParser.INFINITE: case PlSqlParser.INFORMATIONAL: case PlSqlParser.INHERIT: case PlSqlParser.INITCAP: case PlSqlParser.INITIAL: case PlSqlParser.INITIALIZED: case PlSqlParser.INITIALLY: case PlSqlParser.INITRANS: case PlSqlParser.INLINE: case PlSqlParser.INLINE_XMLTYPE_NT: case PlSqlParser.INMEMORY: case PlSqlParser.IN_MEMORY_METADATA: case PlSqlParser.INMEMORY_PRUNING: case PlSqlParser.INNER: case PlSqlParser.INOUT: case PlSqlParser.INPLACE: case PlSqlParser.INSERTCHILDXMLAFTER: case PlSqlParser.INSERTCHILDXMLBEFORE: case PlSqlParser.INSERTCHILDXML: case PlSqlParser.INSERTXMLAFTER: case PlSqlParser.INSERTXMLBEFORE: case PlSqlParser.INSTANCE: case PlSqlParser.INSTANCES: case PlSqlParser.INSTANTIABLE: case PlSqlParser.INSTANTLY: case PlSqlParser.INSTEAD: case PlSqlParser.INSTR2: case PlSqlParser.INSTR4: case PlSqlParser.INSTRB: case PlSqlParser.INSTRC: case PlSqlParser.INSTR: case PlSqlParser.INTEGER: case PlSqlParser.INTERLEAVED: case PlSqlParser.INTERMEDIATE: case PlSqlParser.INTERNAL_CONVERT: case PlSqlParser.INTERNAL_USE: case PlSqlParser.INTERPRETED: case PlSqlParser.INTERVAL: case PlSqlParser.INT: case PlSqlParser.INVALIDATE: case PlSqlParser.INVISIBLE: case PlSqlParser.IN_XQUERY: case PlSqlParser.ISOLATION: case PlSqlParser.ISOLATION_LEVEL: case PlSqlParser.ITERATE: case PlSqlParser.ITERATION_NUMBER: case PlSqlParser.JAVA: case PlSqlParser.JOB: case PlSqlParser.JOIN: case PlSqlParser.JSON_ARRAYAGG: case PlSqlParser.JSON_ARRAY: case PlSqlParser.JSON_EQUAL: case PlSqlParser.JSON_EXISTS2: case PlSqlParser.JSON_EXISTS: case PlSqlParser.JSONGET: case PlSqlParser.JSON: case PlSqlParser.JSON_OBJECTAGG: case PlSqlParser.JSON_OBJECT: case PlSqlParser.JSONPARSE: case PlSqlParser.JSON_QUERY: case PlSqlParser.JSON_SERIALIZE: case PlSqlParser.JSON_TABLE: case PlSqlParser.JSON_TEXTCONTAINS2: case PlSqlParser.JSON_TEXTCONTAINS: case PlSqlParser.JSON_VALUE: case PlSqlParser.KEEP_DUPLICATES: case PlSqlParser.KEEP: case PlSqlParser.KERBEROS: case PlSqlParser.KEY: case PlSqlParser.KEY_LENGTH: case PlSqlParser.KEYSIZE: case PlSqlParser.KEYS: case PlSqlParser.KEYSTORE: case PlSqlParser.KILL: case PlSqlParser.LABEL: case PlSqlParser.LANGUAGE: case PlSqlParser.LAST_DAY: case PlSqlParser.LAST: case PlSqlParser.LAST_VALUE: case PlSqlParser.LATERAL: case PlSqlParser.LAX: case PlSqlParser.LAYER: case PlSqlParser.LDAP_REGISTRATION_ENABLED: case PlSqlParser.LDAP_REGISTRATION: case PlSqlParser.LDAP_REG_SYNC_INTERVAL: case PlSqlParser.LEADING: case PlSqlParser.LEFT: case PlSqlParser.LENGTH2: case PlSqlParser.LENGTH4: case PlSqlParser.LENGTHB: case PlSqlParser.LENGTHC: case PlSqlParser.LENGTH: case PlSqlParser.LESS: case PlSqlParser.LEVEL: case PlSqlParser.LEVELS: case PlSqlParser.LIBRARY: case PlSqlParser.LIFECYCLE: case PlSqlParser.LIFE: case PlSqlParser.LIFETIME: case PlSqlParser.LIKE2: case PlSqlParser.LIKE4: case PlSqlParser.LIKEC: case PlSqlParser.LIKE_EXPAND: case PlSqlParser.LIMIT: case PlSqlParser.LINEAR: case PlSqlParser.LINK: case PlSqlParser.LIST: case PlSqlParser.LN: case PlSqlParser.LNNVL: case PlSqlParser.LOAD: case PlSqlParser.LOB: case PlSqlParser.LOBNVL: case PlSqlParser.LOBS: case PlSqlParser.LOCAL_INDEXES: case PlSqlParser.LOCAL: case PlSqlParser.LOCALTIME: case PlSqlParser.LOCALTIMESTAMP: case PlSqlParser.LOCATION: case PlSqlParser.LOCATOR: case PlSqlParser.LOCKED: case PlSqlParser.LOCKING: case PlSqlParser.LOGFILE: case PlSqlParser.LOGFILES: case PlSqlParser.LOGGING: case PlSqlParser.LOGICAL: case PlSqlParser.LOGICAL_READS_PER_CALL: case PlSqlParser.LOGICAL_READS_PER_SESSION: case PlSqlParser.LOG: case PlSqlParser.LOGMINING: case PlSqlParser.LOGOFF: case PlSqlParser.LOGON: case PlSqlParser.LOG_READ_ONLY_VIOLATIONS: case PlSqlParser.LONG: case PlSqlParser.LOOP: case PlSqlParser.LOWER: case PlSqlParser.LOW: case PlSqlParser.LPAD: case PlSqlParser.LTRIM: case PlSqlParser.MAIN: case PlSqlParser.MAKE_REF: case PlSqlParser.MANAGED: case PlSqlParser.MANAGE: case PlSqlParser.MANAGEMENT: case PlSqlParser.MANAGER: case PlSqlParser.MANUAL: case PlSqlParser.MAP: case PlSqlParser.MAPPING: case PlSqlParser.MASTER: case PlSqlParser.MATCHED: case PlSqlParser.MATCHES: case PlSqlParser.MATCH: case PlSqlParser.MATCH_NUMBER: case PlSqlParser.MATCH_RECOGNIZE: case PlSqlParser.MATERIALIZED: case PlSqlParser.MATERIALIZE: case PlSqlParser.MAXARCHLOGS: case PlSqlParser.MAXDATAFILES: case PlSqlParser.MAXEXTENTS: case PlSqlParser.MAXIMIZE: case PlSqlParser.MAXINSTANCES: case PlSqlParser.MAXLOGFILES: case PlSqlParser.MAXLOGHISTORY: case PlSqlParser.MAXLOGMEMBERS: case PlSqlParser.MAX_SHARED_TEMP_SIZE: case PlSqlParser.MAXSIZE: case PlSqlParser.MAXTRANS: case PlSqlParser.MAXVALUE: case PlSqlParser.MEASURE: case PlSqlParser.MEASURES: case PlSqlParser.MEDIUM: case PlSqlParser.MEMBER: case PlSqlParser.MEMCOMPRESS: case PlSqlParser.MEMORY: case PlSqlParser.MERGEACTIONS: case PlSqlParser.MERGE_AJ: case PlSqlParser.MERGE_CONST_ON: case PlSqlParser.MERGE: case PlSqlParser.MERGE_SJ: case PlSqlParser.METADATA: case PlSqlParser.METHOD: case PlSqlParser.MIGRATE: case PlSqlParser.MIGRATION: case PlSqlParser.MINEXTENTS: case PlSqlParser.MINIMIZE: case PlSqlParser.MINIMUM: case PlSqlParser.MINING: case PlSqlParser.MINUS_NULL: case PlSqlParser.MINUTE: case PlSqlParser.MINVALUE: case PlSqlParser.MIRRORCOLD: case PlSqlParser.MIRRORHOT: case PlSqlParser.MIRROR: case PlSqlParser.MLSLABEL: case PlSqlParser.MODEL_COMPILE_SUBQUERY: case PlSqlParser.MODEL_DONTVERIFY_UNIQUENESS: case PlSqlParser.MODEL_DYNAMIC_SUBQUERY: case PlSqlParser.MODEL_MIN_ANALYSIS: case PlSqlParser.MODEL: case PlSqlParser.MODEL_NB: case PlSqlParser.MODEL_NO_ANALYSIS: case PlSqlParser.MODEL_PBY: case PlSqlParser.MODEL_PUSH_REF: case PlSqlParser.MODEL_SV: case PlSqlParser.MODIFICATION: case PlSqlParser.MODIFY_COLUMN_TYPE: case PlSqlParser.MODIFY: case PlSqlParser.MOD: case PlSqlParser.MODULE: case PlSqlParser.MONITORING: case PlSqlParser.MONITOR: case PlSqlParser.MONTH: case PlSqlParser.MONTHS_BETWEEN: case PlSqlParser.MONTHS: case PlSqlParser.MOUNT: case PlSqlParser.MOUNTPATH: case PlSqlParser.MOVEMENT: case PlSqlParser.MOVE: case PlSqlParser.MULTIDIMENSIONAL: case PlSqlParser.MULTISET: case PlSqlParser.MV_MERGE: case PlSqlParser.NAMED: case PlSqlParser.NAME: case PlSqlParser.NAMESPACE: case PlSqlParser.NAN: case PlSqlParser.NANVL: case PlSqlParser.NATIONAL: case PlSqlParser.NATIVE_FULL_OUTER_JOIN: case PlSqlParser.NATIVE: case PlSqlParser.NATURAL: case PlSqlParser.NAV: case PlSqlParser.NCHAR_CS: case PlSqlParser.NCHAR: case PlSqlParser.NCHR: case PlSqlParser.NCLOB: case PlSqlParser.NEEDED: case PlSqlParser.NEG: case PlSqlParser.NESTED: case PlSqlParser.NESTED_TABLE_FAST_INSERT: case PlSqlParser.NESTED_TABLE_GET_REFS: case PlSqlParser.NESTED_TABLE_ID: case PlSqlParser.NESTED_TABLE_SET_REFS: case PlSqlParser.NESTED_TABLE_SET_SETID: case PlSqlParser.NETWORK: case PlSqlParser.NEVER: case PlSqlParser.NEW: case PlSqlParser.NEW_TIME: case PlSqlParser.NEXT_DAY: case PlSqlParser.NEXT: case PlSqlParser.NL_AJ: case PlSqlParser.NLJ_BATCHING: case PlSqlParser.NLJ_INDEX_FILTER: case PlSqlParser.NLJ_INDEX_SCAN: case PlSqlParser.NLJ_PREFETCH: case PlSqlParser.NLS_CALENDAR: case PlSqlParser.NLS_CHARACTERSET: case PlSqlParser.NLS_CHARSET_DECL_LEN: case PlSqlParser.NLS_CHARSET_ID: case PlSqlParser.NLS_CHARSET_NAME: case PlSqlParser.NLS_COMP: case PlSqlParser.NLS_CURRENCY: case PlSqlParser.NLS_DATE_FORMAT: case PlSqlParser.NLS_DATE_LANGUAGE: case PlSqlParser.NLS_INITCAP: case PlSqlParser.NLS_ISO_CURRENCY: case PlSqlParser.NL_SJ: case PlSqlParser.NLS_LANG: case PlSqlParser.NLS_LANGUAGE: case PlSqlParser.NLS_LENGTH_SEMANTICS: case PlSqlParser.NLS_LOWER: case PlSqlParser.NLS_NCHAR_CONV_EXCP: case PlSqlParser.NLS_NUMERIC_CHARACTERS: case PlSqlParser.NLS_SORT: case PlSqlParser.NLSSORT: case PlSqlParser.NLS_SPECIAL_CHARS: case PlSqlParser.NLS_TERRITORY: case PlSqlParser.NLS_UPPER: case PlSqlParser.NO_ACCESS: case PlSqlParser.NO_ADAPTIVE_PLAN: case PlSqlParser.NO_ANSI_REARCH: case PlSqlParser.NOAPPEND: case PlSqlParser.NOARCHIVELOG: case PlSqlParser.NOAUDIT: case PlSqlParser.NO_AUTO_REOPTIMIZE: case PlSqlParser.NO_BASETABLE_MULTIMV_REWRITE: case PlSqlParser.NO_BATCH_TABLE_ACCESS_BY_ROWID: case PlSqlParser.NO_BIND_AWARE: case PlSqlParser.NO_BUFFER: case PlSqlParser.NOCACHE: case PlSqlParser.NO_CARTESIAN: case PlSqlParser.NO_CHECK_ACL_REWRITE: case PlSqlParser.NO_CLUSTER_BY_ROWID: case PlSqlParser.NO_CLUSTERING: case PlSqlParser.NO_COALESCE_SQ: case PlSqlParser.NO_COMMON_DATA: case PlSqlParser.NO_CONNECT_BY_CB_WHR_ONLY: case PlSqlParser.NO_CONNECT_BY_COMBINE_SW: case PlSqlParser.NO_CONNECT_BY_COST_BASED: case PlSqlParser.NO_CONNECT_BY_ELIM_DUPS: case PlSqlParser.NO_CONNECT_BY_FILTERING: case PlSqlParser.NOCOPY: case PlSqlParser.NO_COST_XML_QUERY_REWRITE: case PlSqlParser.NO_CPU_COSTING: case PlSqlParser.NOCPU_COSTING: case PlSqlParser.NOCYCLE: case PlSqlParser.NO_DATA_SECURITY_REWRITE: case PlSqlParser.NO_DECORRELATE: case PlSqlParser.NODELAY: case PlSqlParser.NO_DOMAIN_INDEX_FILTER: case PlSqlParser.NO_DST_UPGRADE_INSERT_CONV: case PlSqlParser.NO_ELIM_GROUPBY: case PlSqlParser.NO_ELIMINATE_JOIN: case PlSqlParser.NO_ELIMINATE_OBY: case PlSqlParser.NO_ELIMINATE_OUTER_JOIN: case PlSqlParser.NOENTITYESCAPING: case PlSqlParser.NO_EXPAND_GSET_TO_UNION: case PlSqlParser.NO_EXPAND: case PlSqlParser.NO_EXPAND_TABLE: case PlSqlParser.NO_FACT: case PlSqlParser.NO_FACTORIZE_JOIN: case PlSqlParser.NO_FILTERING: case PlSqlParser.NOFORCE: case PlSqlParser.NO_FULL_OUTER_JOIN_TO_OUTER: case PlSqlParser.NO_GATHER_OPTIMIZER_STATISTICS: case PlSqlParser.NO_GBY_PUSHDOWN: case PlSqlParser.NOGUARANTEE: case PlSqlParser.NO_INDEX_FFS: case PlSqlParser.NO_INDEX: case PlSqlParser.NO_INDEX_SS: case PlSqlParser.NO_INMEMORY: case PlSqlParser.NO_INMEMORY_PRUNING: case PlSqlParser.NOKEEP: case PlSqlParser.NO_LOAD: case PlSqlParser.NOLOCAL: case PlSqlParser.NOLOGGING: case PlSqlParser.NOMAPPING: case PlSqlParser.NOMAXVALUE: case PlSqlParser.NO_MERGE: case PlSqlParser.NOMINIMIZE: case PlSqlParser.NOMINVALUE: case PlSqlParser.NO_MODEL_PUSH_REF: case PlSqlParser.NO_MONITORING: case PlSqlParser.NOMONITORING: case PlSqlParser.NO_MONITOR: case PlSqlParser.NO_MULTIMV_REWRITE: case PlSqlParser.NO_NATIVE_FULL_OUTER_JOIN: case PlSqlParser.NONBLOCKING: case PlSqlParser.NONEDITIONABLE: case PlSqlParser.NONE: case PlSqlParser.NO_NLJ_BATCHING: case PlSqlParser.NO_NLJ_PREFETCH: case PlSqlParser.NO: case PlSqlParser.NONSCHEMA: case PlSqlParser.NO_OBJECT_LINK: case PlSqlParser.NOORDER: case PlSqlParser.NO_ORDER_ROLLUPS: case PlSqlParser.NO_OUTER_JOIN_TO_ANTI: case PlSqlParser.NO_OUTER_JOIN_TO_INNER: case PlSqlParser.NOOVERRIDE: case PlSqlParser.NO_PARALLEL_INDEX: case PlSqlParser.NOPARALLEL_INDEX: case PlSqlParser.NO_PARALLEL: case PlSqlParser.NOPARALLEL: case PlSqlParser.NO_PARTIAL_COMMIT: case PlSqlParser.NO_PARTIAL_JOIN: case PlSqlParser.NO_PARTIAL_ROLLUP_PUSHDOWN: case PlSqlParser.NOPARTITION: case PlSqlParser.NO_PLACE_DISTINCT: case PlSqlParser.NO_PLACE_GROUP_BY: case PlSqlParser.NO_PQ_CONCURRENT_UNION: case PlSqlParser.NO_PQ_MAP: case PlSqlParser.NO_PQ_REPLICATE: case PlSqlParser.NO_PQ_SKEW: case PlSqlParser.NO_PRUNE_GSETS: case PlSqlParser.NO_PULL_PRED: case PlSqlParser.NO_PUSH_PRED: case PlSqlParser.NO_PUSH_SUBQ: case PlSqlParser.NO_PX_FAULT_TOLERANCE: case PlSqlParser.NO_PX_JOIN_FILTER: case PlSqlParser.NO_QKN_BUFF: case PlSqlParser.NO_QUERY_TRANSFORMATION: case PlSqlParser.NO_REF_CASCADE: case PlSqlParser.NORELOCATE: case PlSqlParser.NORELY: case PlSqlParser.NOREPAIR: case PlSqlParser.NOREPLAY: case PlSqlParser.NORESETLOGS: case PlSqlParser.NO_RESULT_CACHE: case PlSqlParser.NOREVERSE: case PlSqlParser.NO_REWRITE: case PlSqlParser.NOREWRITE: case PlSqlParser.NORMAL: case PlSqlParser.NO_ROOT_SW_FOR_LOCAL: case PlSqlParser.NOROWDEPENDENCIES: case PlSqlParser.NOSCHEMACHECK: case PlSqlParser.NOSEGMENT: case PlSqlParser.NO_SEMIJOIN: case PlSqlParser.NO_SEMI_TO_INNER: case PlSqlParser.NO_SET_TO_JOIN: case PlSqlParser.NOSORT: case PlSqlParser.NO_SQL_TRANSLATION: case PlSqlParser.NO_SQL_TUNE: case PlSqlParser.NO_STAR_TRANSFORMATION: case PlSqlParser.NO_STATEMENT_QUEUING: case PlSqlParser.NO_STATS_GSETS: case PlSqlParser.NOSTRICT: case PlSqlParser.NO_SUBQUERY_PRUNING: case PlSqlParser.NO_SUBSTRB_PAD: case PlSqlParser.NO_SWAP_JOIN_INPUTS: case PlSqlParser.NOSWITCH: case PlSqlParser.NO_TABLE_LOOKUP_BY_NL: case PlSqlParser.NO_TEMP_TABLE: case PlSqlParser.NOTHING: case PlSqlParser.NOTIFICATION: case PlSqlParser.NO_TRANSFORM_DISTINCT_AGG: case PlSqlParser.NO_UNNEST: case PlSqlParser.NO_USE_CUBE: case PlSqlParser.NO_USE_HASH_AGGREGATION: case PlSqlParser.NO_USE_HASH_GBY_FOR_PUSHDOWN: case PlSqlParser.NO_USE_HASH: case PlSqlParser.NO_USE_INVISIBLE_INDEXES: case PlSqlParser.NO_USE_MERGE: case PlSqlParser.NO_USE_NL: case PlSqlParser.NO_USE_VECTOR_AGGREGATION: case PlSqlParser.NOVALIDATE: case PlSqlParser.NO_VECTOR_TRANSFORM_DIMS: case PlSqlParser.NO_VECTOR_TRANSFORM_FACT: case PlSqlParser.NO_VECTOR_TRANSFORM: case PlSqlParser.NO_XDB_FASTPATH_INSERT: case PlSqlParser.NO_XML_DML_REWRITE: case PlSqlParser.NO_XMLINDEX_REWRITE_IN_SELECT: case PlSqlParser.NO_XMLINDEX_REWRITE: case PlSqlParser.NO_XML_QUERY_REWRITE: case PlSqlParser.NO_ZONEMAP: case PlSqlParser.NTH_VALUE: case PlSqlParser.NULLIF: case PlSqlParser.NULLS: case PlSqlParser.NUMBER: case PlSqlParser.NUMERIC: case PlSqlParser.NUM_INDEX_KEYS: case PlSqlParser.NUMTODSINTERVAL: case PlSqlParser.NUMTOYMINTERVAL: case PlSqlParser.NVARCHAR2: case PlSqlParser.NVL2: case PlSqlParser.OBJECT2XML: case PlSqlParser.OBJECT: case PlSqlParser.OBJ_ID: case PlSqlParser.OBJNO: case PlSqlParser.OBJNO_REUSE: case PlSqlParser.OCCURENCES: case PlSqlParser.OFFLINE: case PlSqlParser.OFF: case PlSqlParser.OFFSET: case PlSqlParser.OIDINDEX: case PlSqlParser.OID: case PlSqlParser.OLAP: case PlSqlParser.OLD: case PlSqlParser.OLD_PUSH_PRED: case PlSqlParser.OLS: case PlSqlParser.OLTP: case PlSqlParser.OMIT: case PlSqlParser.ONE: case PlSqlParser.ONLINE: case PlSqlParser.ONLY: case PlSqlParser.OPAQUE: case PlSqlParser.OPAQUE_TRANSFORM: case PlSqlParser.OPAQUE_XCANONICAL: case PlSqlParser.OPCODE: case PlSqlParser.OPEN: case PlSqlParser.OPERATIONS: case PlSqlParser.OPERATOR: case PlSqlParser.OPT_ESTIMATE: case PlSqlParser.OPTIMAL: case PlSqlParser.OPTIMIZE: case PlSqlParser.OPTIMIZER_FEATURES_ENABLE: case PlSqlParser.OPTIMIZER_GOAL: case PlSqlParser.OPT_PARAM: case PlSqlParser.ORA_BRANCH: case PlSqlParser.ORA_CHECK_ACL: case PlSqlParser.ORA_CHECK_PRIVILEGE: case PlSqlParser.ORA_CLUSTERING: case PlSqlParser.ORADATA: case PlSqlParser.ORADEBUG: case PlSqlParser.ORA_DST_AFFECTED: case PlSqlParser.ORA_DST_CONVERT: case PlSqlParser.ORA_DST_ERROR: case PlSqlParser.ORA_GET_ACLIDS: case PlSqlParser.ORA_GET_PRIVILEGES: case PlSqlParser.ORA_HASH: case PlSqlParser.ORA_INVOKING_USERID: case PlSqlParser.ORA_INVOKING_USER: case PlSqlParser.ORA_INVOKING_XS_USER_GUID: case PlSqlParser.ORA_INVOKING_XS_USER: case PlSqlParser.ORA_RAWCOMPARE: case PlSqlParser.ORA_RAWCONCAT: case PlSqlParser.ORA_ROWSCN: case PlSqlParser.ORA_ROWSCN_RAW: case PlSqlParser.ORA_ROWVERSION: case PlSqlParser.ORA_TABVERSION: case PlSqlParser.ORA_WRITE_TIME: case PlSqlParser.ORDERED: case PlSqlParser.ORDERED_PREDICATES: case PlSqlParser.ORDINALITY: case PlSqlParser.OR_EXPAND: case PlSqlParser.ORGANIZATION: case PlSqlParser.OR_PREDICATES: case PlSqlParser.OSERROR: case PlSqlParser.OTHER: case PlSqlParser.OUTER_JOIN_TO_ANTI: case PlSqlParser.OUTER_JOIN_TO_INNER: case PlSqlParser.OUTER: case PlSqlParser.OUTLINE_LEAF: case PlSqlParser.OUTLINE: case PlSqlParser.OUT_OF_LINE: case PlSqlParser.OUT: case PlSqlParser.OVERFLOW_NOMOVE: case PlSqlParser.OVERFLOW: case PlSqlParser.OVERLAPS: case PlSqlParser.OVER: case PlSqlParser.OVERRIDING: case PlSqlParser.OWNER: case PlSqlParser.OWNERSHIP: case PlSqlParser.OWN: case PlSqlParser.PACKAGE: case PlSqlParser.PACKAGES: case PlSqlParser.PARALLEL_ENABLE: case PlSqlParser.PARALLEL_INDEX: case PlSqlParser.PARALLEL: case PlSqlParser.PARAMETERS: case PlSqlParser.PARAM: case PlSqlParser.PARENT: case PlSqlParser.PARITY: case PlSqlParser.PARTIAL_JOIN: case PlSqlParser.PARTIALLY: case PlSqlParser.PARTIAL: case PlSqlParser.PARTIAL_ROLLUP_PUSHDOWN: case PlSqlParser.PARTITION_HASH: case PlSqlParser.PARTITION_LIST: case PlSqlParser.PARTITION: case PlSqlParser.PARTITION_RANGE: case PlSqlParser.PARTITIONS: case PlSqlParser.PARTNUMINST: case PlSqlParser.PASSING: case PlSqlParser.PASSWORD_GRACE_TIME: case PlSqlParser.PASSWORD_LIFE_TIME: case PlSqlParser.PASSWORD_LOCK_TIME: case PlSqlParser.PASSWORD: case PlSqlParser.PASSWORD_REUSE_MAX: case PlSqlParser.PASSWORD_REUSE_TIME: case PlSqlParser.PASSWORD_VERIFY_FUNCTION: case PlSqlParser.PAST: case PlSqlParser.PATCH: case PlSqlParser.PATH: case PlSqlParser.PATH_PREFIX: case PlSqlParser.PATHS: case PlSqlParser.PATTERN: case PlSqlParser.PBL_HS_BEGIN: case PlSqlParser.PBL_HS_END: case PlSqlParser.PCTINCREASE: case PlSqlParser.PCTTHRESHOLD: case PlSqlParser.PCTUSED: case PlSqlParser.PCTVERSION: case PlSqlParser.PENDING: case PlSqlParser.PERCENT_KEYWORD: case PlSqlParser.PERCENT_RANKM: case PlSqlParser.PERFORMANCE: case PlSqlParser.PERIOD_KEYWORD: case PlSqlParser.PERMANENT: case PlSqlParser.PERMISSION: case PlSqlParser.PERMUTE: case PlSqlParser.PER: case PlSqlParser.PFILE: case PlSqlParser.PHYSICAL: case PlSqlParser.PIKEY: case PlSqlParser.PIPELINED: case PlSqlParser.PIV_GB: case PlSqlParser.PIVOT: case PlSqlParser.PIV_SSF: case PlSqlParser.PLACE_DISTINCT: case PlSqlParser.PLACE_GROUP_BY: case PlSqlParser.PLAN: case PlSqlParser.PLSCOPE_SETTINGS: case PlSqlParser.PLS_INTEGER: case PlSqlParser.PLSQL_CCFLAGS: case PlSqlParser.PLSQL_CODE_TYPE: case PlSqlParser.PLSQL_DEBUG: case PlSqlParser.PLSQL_OPTIMIZE_LEVEL: case PlSqlParser.PLSQL_WARNINGS: case PlSqlParser.PLUGGABLE: case PlSqlParser.POINT: case PlSqlParser.POLICY: case PlSqlParser.POOL_16K: case PlSqlParser.POOL_2K: case PlSqlParser.POOL_32K: case PlSqlParser.POOL_4K: case PlSqlParser.POOL_8K: case PlSqlParser.POSITIVEN: case PlSqlParser.POSITIVE: case PlSqlParser.POST_TRANSACTION: case PlSqlParser.POWERMULTISET_BY_CARDINALITY: case PlSqlParser.POWERMULTISET: case PlSqlParser.POWER: case PlSqlParser.PQ_CONCURRENT_UNION: case PlSqlParser.PQ_DISTRIBUTE: case PlSqlParser.PQ_DISTRIBUTE_WINDOW: case PlSqlParser.PQ_FILTER: case PlSqlParser.PQ_MAP: case PlSqlParser.PQ_NOMAP: case PlSqlParser.PQ_REPLICATE: case PlSqlParser.PQ_SKEW: case PlSqlParser.PRAGMA: case PlSqlParser.PREBUILT: case PlSqlParser.PRECEDES: case PlSqlParser.PRECEDING: case PlSqlParser.PRECISION: case PlSqlParser.PRECOMPUTE_SUBQUERY: case PlSqlParser.PREDICATE_REORDERS: case PlSqlParser.PRELOAD: case PlSqlParser.PREPARE: case PlSqlParser.PRESENTNNV: case PlSqlParser.PRESENT: case PlSqlParser.PRESENTV: case PlSqlParser.PRESERVE_OID: case PlSqlParser.PRESERVE: case PlSqlParser.PRETTY: case PlSqlParser.PREVIOUS: case PlSqlParser.PREV: case PlSqlParser.PRIMARY: case PlSqlParser.PRINTBLOBTOCLOB: case PlSqlParser.PRIORITY: case PlSqlParser.PRIVATE: case PlSqlParser.PRIVATE_SGA: case PlSqlParser.PRIVILEGED: case PlSqlParser.PRIVILEGE: case PlSqlParser.PRIVILEGES: case PlSqlParser.PROCEDURAL: case PlSqlParser.PROCEDURE: case PlSqlParser.PROCESS: case PlSqlParser.PROFILE: case PlSqlParser.PROGRAM: case PlSqlParser.PROJECT: case PlSqlParser.PROPAGATE: case PlSqlParser.PROTECTED: case PlSqlParser.PROTECTION: case PlSqlParser.PROXY: case PlSqlParser.PRUNING: case PlSqlParser.PULL_PRED: case PlSqlParser.PURGE: case PlSqlParser.PUSH_PRED: case PlSqlParser.PUSH_SUBQ: case PlSqlParser.PX_FAULT_TOLERANCE: case PlSqlParser.PX_GRANULE: case PlSqlParser.PX_JOIN_FILTER: case PlSqlParser.QB_NAME: case PlSqlParser.QUERY_BLOCK: case PlSqlParser.QUERY: case PlSqlParser.QUEUE_CURR: case PlSqlParser.QUEUE: case PlSqlParser.QUEUE_ROWP: case PlSqlParser.QUIESCE: case PlSqlParser.QUORUM: case PlSqlParser.QUOTA: case PlSqlParser.RAISE: case PlSqlParser.RANDOM_LOCAL: case PlSqlParser.RANDOM: case PlSqlParser.RANGE: case PlSqlParser.RANKM: case PlSqlParser.RAPIDLY: case PlSqlParser.RAW: case PlSqlParser.RAWTOHEX: case PlSqlParser.RAWTONHEX: case PlSqlParser.RBA: case PlSqlParser.RBO_OUTLINE: case PlSqlParser.RDBA: case PlSqlParser.READ: case PlSqlParser.READS: case PlSqlParser.REALM: case PlSqlParser.REAL: case PlSqlParser.REBALANCE: case PlSqlParser.REBUILD: case PlSqlParser.RECORD: case PlSqlParser.RECORDS_PER_BLOCK: case PlSqlParser.RECOVERABLE: case PlSqlParser.RECOVER: case PlSqlParser.RECOVERY: case PlSqlParser.RECYCLEBIN: case PlSqlParser.RECYCLE: case PlSqlParser.REDACTION: case PlSqlParser.REDEFINE: case PlSqlParser.REDO: case PlSqlParser.REDUCED: case PlSqlParser.REDUNDANCY: case PlSqlParser.REF_CASCADE_CURSOR: case PlSqlParser.REFERENCED: case PlSqlParser.REFERENCE: case PlSqlParser.REFERENCES: case PlSqlParser.REFERENCING: case PlSqlParser.REF: case PlSqlParser.REFRESH: case PlSqlParser.REFTOHEX: case PlSqlParser.REGEXP_COUNT: case PlSqlParser.REGEXP_INSTR: case PlSqlParser.REGEXP_LIKE: case PlSqlParser.REGEXP_REPLACE: case PlSqlParser.REGEXP_SUBSTR: case PlSqlParser.REGISTER: case PlSqlParser.REGR_AVGX: case PlSqlParser.REGR_AVGY: case PlSqlParser.REGR_COUNT: case PlSqlParser.REGR_INTERCEPT: case PlSqlParser.REGR_R2: case PlSqlParser.REGR_SLOPE: case PlSqlParser.REGR_SXX: case PlSqlParser.REGR_SXY: case PlSqlParser.REGR_SYY: case PlSqlParser.REGULAR: case PlSqlParser.REJECT: case PlSqlParser.REKEY: case PlSqlParser.RELATIONAL: case PlSqlParser.RELOCATE: case PlSqlParser.RELY: case PlSqlParser.REMAINDER: case PlSqlParser.REMOTE_MAPPED: case PlSqlParser.REMOVE: case PlSqlParser.RENAME: case PlSqlParser.REPAIR: case PlSqlParser.REPEAT: case PlSqlParser.REPLACE: case PlSqlParser.REPLICATION: case PlSqlParser.REQUIRED: case PlSqlParser.RESETLOGS: case PlSqlParser.RESET: case PlSqlParser.RESIZE: case PlSqlParser.RESOLVE: case PlSqlParser.RESOLVER: case PlSqlParser.RESPECT: case PlSqlParser.RESTART: case PlSqlParser.RESTORE_AS_INTERVALS: case PlSqlParser.RESTORE: case PlSqlParser.RESTRICT_ALL_REF_CONS: case PlSqlParser.RESTRICTED: case PlSqlParser.RESTRICT_REFERENCES: case PlSqlParser.RESTRICT: case PlSqlParser.RESULT_CACHE: case PlSqlParser.RESULT: case PlSqlParser.RESUMABLE: case PlSqlParser.RESUME: case PlSqlParser.RETENTION: case PlSqlParser.RETRY_ON_ROW_CHANGE: case PlSqlParser.RETURNING: case PlSqlParser.RETURN: case PlSqlParser.REUSE: case PlSqlParser.REVERSE: case PlSqlParser.REWRITE_OR_ERROR: case PlSqlParser.REWRITE: case PlSqlParser.RIGHT: case PlSqlParser.ROLE: case PlSqlParser.ROLESET: case PlSqlParser.ROLES: case PlSqlParser.ROLLBACK: case PlSqlParser.ROLLING: case PlSqlParser.ROLLUP: case PlSqlParser.ROWDEPENDENCIES: case PlSqlParser.ROWID_MAPPING_TABLE: case PlSqlParser.ROWID: case PlSqlParser.ROWIDTOCHAR: case PlSqlParser.ROWIDTONCHAR: case PlSqlParser.ROW_LENGTH: case PlSqlParser.ROWNUM: case PlSqlParser.ROW: case PlSqlParser.ROWS: case PlSqlParser.RPAD: case PlSqlParser.RTRIM: case PlSqlParser.RULE: case PlSqlParser.RULES: case PlSqlParser.RUNNING: case PlSqlParser.SALT: case PlSqlParser.SAMPLE: case PlSqlParser.SAVE_AS_INTERVALS: case PlSqlParser.SAVEPOINT: case PlSqlParser.SAVE: case PlSqlParser.SB4: case PlSqlParser.SCALE_ROWS: case PlSqlParser.SCALE: case PlSqlParser.SCAN_INSTANCES: case PlSqlParser.SCAN: case PlSqlParser.SCHEDULER: case PlSqlParser.SCHEMACHECK: case PlSqlParser.SCHEMA: case PlSqlParser.SCN_ASCENDING: case PlSqlParser.SCN: case PlSqlParser.SCOPE: case PlSqlParser.SCRUB: case PlSqlParser.SD_ALL: case PlSqlParser.SD_INHIBIT: case PlSqlParser.SDO_GEOM_MBR: case PlSqlParser.SD_SHOW: case PlSqlParser.SEARCH: case PlSqlParser.SECOND: case PlSqlParser.SECRET: case PlSqlParser.SECUREFILE_DBA: case PlSqlParser.SECUREFILE: case PlSqlParser.SECURITY: case PlSqlParser.SEED: case PlSqlParser.SEG_BLOCK: case PlSqlParser.SEG_FILE: case PlSqlParser.SEGMENT: case PlSqlParser.SELECTIVITY: case PlSqlParser.SELF: case PlSqlParser.SEMIJOIN_DRIVER: case PlSqlParser.SEMIJOIN: case PlSqlParser.SEMI_TO_INNER: case PlSqlParser.SEQUENCED: case PlSqlParser.SEQUENCE: case PlSqlParser.SEQUENTIAL: case PlSqlParser.SERIALIZABLE: case PlSqlParser.SERIALLY_REUSABLE: case PlSqlParser.SERIAL: case PlSqlParser.SERVERERROR: case PlSqlParser.SERVICE_NAME_CONVERT: case PlSqlParser.SERVICES: case PlSqlParser.SESSION_CACHED_CURSORS: case PlSqlParser.SESSION: case PlSqlParser.SESSIONS_PER_USER: case PlSqlParser.SESSIONTIMEZONE: case PlSqlParser.SESSIONTZNAME: case PlSqlParser.SET: case PlSqlParser.SETS: case PlSqlParser.SETTINGS: case PlSqlParser.SET_TO_JOIN: case PlSqlParser.SEVERE: case PlSqlParser.SHARED_POOL: case PlSqlParser.SHARED: case PlSqlParser.SHARING: case PlSqlParser.SHELFLIFE: case PlSqlParser.SHOW: case PlSqlParser.SHRINK: case PlSqlParser.SHUTDOWN: case PlSqlParser.SIBLINGS: case PlSqlParser.SID: case PlSqlParser.SIGNAL_COMPONENT: case PlSqlParser.SIGNAL_FUNCTION: case PlSqlParser.SIGN: case PlSqlParser.SIGNTYPE: case PlSqlParser.SIMPLE_INTEGER: case PlSqlParser.SIMPLE: case PlSqlParser.SINGLE: case PlSqlParser.SINGLETASK: case PlSqlParser.SINH: case PlSqlParser.SIN: case PlSqlParser.SKIP_EXT_OPTIMIZER: case PlSqlParser.SKIP_: case PlSqlParser.SKIP_UNQ_UNUSABLE_IDX: case PlSqlParser.SKIP_UNUSABLE_INDEXES: case PlSqlParser.SMALLFILE: case PlSqlParser.SMALLINT: case PlSqlParser.SNAPSHOT: case PlSqlParser.SOME: case PlSqlParser.SORT: case PlSqlParser.SOUNDEX: case PlSqlParser.SOURCE_FILE_DIRECTORY: case PlSqlParser.SOURCE_FILE_NAME_CONVERT: case PlSqlParser.SOURCE: case PlSqlParser.SPACE_KEYWORD: case PlSqlParser.SPECIFICATION: case PlSqlParser.SPFILE: case PlSqlParser.SPLIT: case PlSqlParser.SPREADSHEET: case PlSqlParser.SQLDATA: case PlSqlParser.SQLERROR: case PlSqlParser.SQLLDR: case PlSqlParser.SQL: case PlSqlParser.SQL_TRACE: case PlSqlParser.SQL_TRANSLATION_PROFILE: case PlSqlParser.SQRT: case PlSqlParser.STALE: case PlSqlParser.STANDALONE: case PlSqlParser.STANDARD_HASH: case PlSqlParser.STANDBY_MAX_DATA_DELAY: case PlSqlParser.STANDBYS: case PlSqlParser.STANDBY: case PlSqlParser.STAR: case PlSqlParser.STAR_TRANSFORMATION: case PlSqlParser.STARTUP: case PlSqlParser.STATEMENT_ID: case PlSqlParser.STATEMENT_QUEUING: case PlSqlParser.STATEMENTS: case PlSqlParser.STATEMENT: case PlSqlParser.STATE: case PlSqlParser.STATIC: case PlSqlParser.STATISTICS: case PlSqlParser.STATS_BINOMIAL_TEST: case PlSqlParser.STATS_CROSSTAB: case PlSqlParser.STATS_F_TEST: case PlSqlParser.STATS_KS_TEST: case PlSqlParser.STATS_MODE: case PlSqlParser.STATS_MW_TEST: case PlSqlParser.STATS_ONE_WAY_ANOVA: case PlSqlParser.STATS_T_TEST_INDEP: case PlSqlParser.STATS_T_TEST_INDEPU: case PlSqlParser.STATS_T_TEST_ONE: case PlSqlParser.STATS_T_TEST_PAIRED: case PlSqlParser.STATS_WSR_TEST: case PlSqlParser.STDDEV_POP: case PlSqlParser.STDDEV_SAMP: case PlSqlParser.STOP: case PlSqlParser.STORAGE: case PlSqlParser.STORE: case PlSqlParser.STREAMS: case PlSqlParser.STREAM: case PlSqlParser.STRICT: case PlSqlParser.STRING: case PlSqlParser.STRIPE_COLUMNS: case PlSqlParser.STRIPE_WIDTH: case PlSqlParser.STRIP: case PlSqlParser.STRUCTURE: case PlSqlParser.SUBMULTISET: case PlSqlParser.SUBPARTITION_REL: case PlSqlParser.SUBPARTITIONS: case PlSqlParser.SUBPARTITION: case PlSqlParser.SUBQUERIES: case PlSqlParser.SUBQUERY_PRUNING: case PlSqlParser.SUBSCRIBE: case PlSqlParser.SUBSET: case PlSqlParser.SUBSTITUTABLE: case PlSqlParser.SUBSTR2: case PlSqlParser.SUBSTR4: case PlSqlParser.SUBSTRB: case PlSqlParser.SUBSTRC: case PlSqlParser.SUBTYPE: case PlSqlParser.SUCCESSFUL: case PlSqlParser.SUCCESS: case PlSqlParser.SUMMARY: case PlSqlParser.SUPPLEMENTAL: case PlSqlParser.SUSPEND: case PlSqlParser.SWAP_JOIN_INPUTS: case PlSqlParser.SWITCHOVER: case PlSqlParser.SWITCH: case PlSqlParser.SYNCHRONOUS: case PlSqlParser.SYNC: case PlSqlParser.SYSASM: case PlSqlParser.SYS_AUDIT: case PlSqlParser.SYSAUX: case PlSqlParser.SYSBACKUP: case PlSqlParser.SYS_CHECKACL: case PlSqlParser.SYS_CHECK_PRIVILEGE: case PlSqlParser.SYS_CONNECT_BY_PATH: case PlSqlParser.SYS_CONTEXT: case PlSqlParser.SYSDATE: case PlSqlParser.SYSDBA: case PlSqlParser.SYS_DBURIGEN: case PlSqlParser.SYSDG: case PlSqlParser.SYS_DL_CURSOR: case PlSqlParser.SYS_DM_RXFORM_CHR: case PlSqlParser.SYS_DM_RXFORM_NUM: case PlSqlParser.SYS_DOM_COMPARE: case PlSqlParser.SYS_DST_PRIM2SEC: case PlSqlParser.SYS_DST_SEC2PRIM: case PlSqlParser.SYS_ET_BFILE_TO_RAW: case PlSqlParser.SYS_ET_BLOB_TO_IMAGE: case PlSqlParser.SYS_ET_IMAGE_TO_BLOB: case PlSqlParser.SYS_ET_RAW_TO_BFILE: case PlSqlParser.SYS_EXTPDTXT: case PlSqlParser.SYS_EXTRACT_UTC: case PlSqlParser.SYS_FBT_INSDEL: case PlSqlParser.SYS_FILTER_ACLS: case PlSqlParser.SYS_FNMATCHES: case PlSqlParser.SYS_FNREPLACE: case PlSqlParser.SYS_GET_ACLIDS: case PlSqlParser.SYS_GET_COL_ACLIDS: case PlSqlParser.SYS_GET_PRIVILEGES: case PlSqlParser.SYS_GETTOKENID: case PlSqlParser.SYS_GETXTIVAL: case PlSqlParser.SYS_GUID: case PlSqlParser.SYSGUID: case PlSqlParser.SYSKM: case PlSqlParser.SYS_MAKE_XMLNODEID: case PlSqlParser.SYS_MAKEXML: case PlSqlParser.SYS_MKXMLATTR: case PlSqlParser.SYS_MKXTI: case PlSqlParser.SYSOBJ: case PlSqlParser.SYS_OP_ADT2BIN: case PlSqlParser.SYS_OP_ADTCONS: case PlSqlParser.SYS_OP_ALSCRVAL: case PlSqlParser.SYS_OP_ATG: case PlSqlParser.SYS_OP_BIN2ADT: case PlSqlParser.SYS_OP_BITVEC: case PlSqlParser.SYS_OP_BL2R: case PlSqlParser.SYS_OP_BLOOM_FILTER_LIST: case PlSqlParser.SYS_OP_BLOOM_FILTER: case PlSqlParser.SYS_OP_C2C: case PlSqlParser.SYS_OP_CAST: case PlSqlParser.SYS_OP_CEG: case PlSqlParser.SYS_OP_CL2C: case PlSqlParser.SYS_OP_COMBINED_HASH: case PlSqlParser.SYS_OP_COMP: case PlSqlParser.SYS_OP_CONVERT: case PlSqlParser.SYS_OP_COUNTCHG: case PlSqlParser.SYS_OP_CSCONV: case PlSqlParser.SYS_OP_CSCONVTEST: case PlSqlParser.SYS_OP_CSR: case PlSqlParser.SYS_OP_CSX_PATCH: case PlSqlParser.SYS_OP_CYCLED_SEQ: case PlSqlParser.SYS_OP_DECOMP: case PlSqlParser.SYS_OP_DESCEND: case PlSqlParser.SYS_OP_DISTINCT: case PlSqlParser.SYS_OP_DRA: case PlSqlParser.SYS_OP_DUMP: case PlSqlParser.SYS_OP_DV_CHECK: case PlSqlParser.SYS_OP_ENFORCE_NOT_NULL: case PlSqlParser.SYSOPER: case PlSqlParser.SYS_OP_EXTRACT: case PlSqlParser.SYS_OP_GROUPING: case PlSqlParser.SYS_OP_GUID: case PlSqlParser.SYS_OP_HASH: case PlSqlParser.SYS_OP_IIX: case PlSqlParser.SYS_OP_ITR: case PlSqlParser.SYS_OP_KEY_VECTOR_CREATE: case PlSqlParser.SYS_OP_KEY_VECTOR_FILTER_LIST: case PlSqlParser.SYS_OP_KEY_VECTOR_FILTER: case PlSqlParser.SYS_OP_KEY_VECTOR_SUCCEEDED: case PlSqlParser.SYS_OP_KEY_VECTOR_USE: case PlSqlParser.SYS_OP_LBID: case PlSqlParser.SYS_OP_LOBLOC2BLOB: case PlSqlParser.SYS_OP_LOBLOC2CLOB: case PlSqlParser.SYS_OP_LOBLOC2ID: case PlSqlParser.SYS_OP_LOBLOC2NCLOB: case PlSqlParser.SYS_OP_LOBLOC2TYP: case PlSqlParser.SYS_OP_LSVI: case PlSqlParser.SYS_OP_LVL: case PlSqlParser.SYS_OP_MAKEOID: case PlSqlParser.SYS_OP_MAP_NONNULL: case PlSqlParser.SYS_OP_MSR: case PlSqlParser.SYS_OP_NICOMBINE: case PlSqlParser.SYS_OP_NIEXTRACT: case PlSqlParser.SYS_OP_NII: case PlSqlParser.SYS_OP_NIX: case PlSqlParser.SYS_OP_NOEXPAND: case PlSqlParser.SYS_OP_NTCIMG: case PlSqlParser.SYS_OP_NUMTORAW: case PlSqlParser.SYS_OP_OIDVALUE: case PlSqlParser.SYS_OP_OPNSIZE: case PlSqlParser.SYS_OP_PAR_1: case PlSqlParser.SYS_OP_PARGID_1: case PlSqlParser.SYS_OP_PARGID: case PlSqlParser.SYS_OP_PAR: case PlSqlParser.SYS_OP_PART_ID: case PlSqlParser.SYS_OP_PIVOT: case PlSqlParser.SYS_OP_R2O: case PlSqlParser.SYS_OP_RAWTONUM: case PlSqlParser.SYS_OP_RDTM: case PlSqlParser.SYS_OP_REF: case PlSqlParser.SYS_OP_RMTD: case PlSqlParser.SYS_OP_ROWIDTOOBJ: case PlSqlParser.SYS_OP_RPB: case PlSqlParser.SYS_OPTLOBPRBSC: case PlSqlParser.SYS_OP_TOSETID: case PlSqlParser.SYS_OP_TPR: case PlSqlParser.SYS_OP_TRTB: case PlSqlParser.SYS_OPTXICMP: case PlSqlParser.SYS_OPTXQCASTASNQ: case PlSqlParser.SYS_OP_UNDESCEND: case PlSqlParser.SYS_OP_VECAND: case PlSqlParser.SYS_OP_VECBIT: case PlSqlParser.SYS_OP_VECOR: case PlSqlParser.SYS_OP_VECXOR: case PlSqlParser.SYS_OP_VERSION: case PlSqlParser.SYS_OP_VREF: case PlSqlParser.SYS_OP_VVD: case PlSqlParser.SYS_OP_XMLCONS_FOR_CSX: case PlSqlParser.SYS_OP_XPTHATG: case PlSqlParser.SYS_OP_XPTHIDX: case PlSqlParser.SYS_OP_XPTHOP: case PlSqlParser.SYS_OP_XTXT2SQLT: case PlSqlParser.SYS_OP_ZONE_ID: case PlSqlParser.SYS_ORDERKEY_DEPTH: case PlSqlParser.SYS_ORDERKEY_MAXCHILD: case PlSqlParser.SYS_ORDERKEY_PARENT: case PlSqlParser.SYS_PARALLEL_TXN: case PlSqlParser.SYS_PATHID_IS_ATTR: case PlSqlParser.SYS_PATHID_IS_NMSPC: case PlSqlParser.SYS_PATHID_LASTNAME: case PlSqlParser.SYS_PATHID_LASTNMSPC: case PlSqlParser.SYS_PATH_REVERSE: case PlSqlParser.SYS_PXQEXTRACT: case PlSqlParser.SYS_RAW_TO_XSID: case PlSqlParser.SYS_RID_ORDER: case PlSqlParser.SYS_ROW_DELTA: case PlSqlParser.SYS_SC_2_XMLT: case PlSqlParser.SYS_SYNRCIREDO: case PlSqlParser.SYSTEM_DEFINED: case PlSqlParser.SYSTEM: case PlSqlParser.SYSTIMESTAMP: case PlSqlParser.SYS_TYPEID: case PlSqlParser.SYS_UMAKEXML: case PlSqlParser.SYS_XMLANALYZE: case PlSqlParser.SYS_XMLCONTAINS: case PlSqlParser.SYS_XMLCONV: case PlSqlParser.SYS_XMLEXNSURI: case PlSqlParser.SYS_XMLGEN: case PlSqlParser.SYS_XMLI_LOC_ISNODE: case PlSqlParser.SYS_XMLI_LOC_ISTEXT: case PlSqlParser.SYS_XMLINSTR: case PlSqlParser.SYS_XMLLOCATOR_GETSVAL: case PlSqlParser.SYS_XMLNODEID_GETCID: case PlSqlParser.SYS_XMLNODEID_GETLOCATOR: case PlSqlParser.SYS_XMLNODEID_GETOKEY: case PlSqlParser.SYS_XMLNODEID_GETPATHID: case PlSqlParser.SYS_XMLNODEID_GETPTRID: case PlSqlParser.SYS_XMLNODEID_GETRID: case PlSqlParser.SYS_XMLNODEID_GETSVAL: case PlSqlParser.SYS_XMLNODEID_GETTID: case PlSqlParser.SYS_XMLNODEID: case PlSqlParser.SYS_XMLT_2_SC: case PlSqlParser.SYS_XMLTRANSLATE: case PlSqlParser.SYS_XMLTYPE2SQL: case PlSqlParser.SYS_XQ_ASQLCNV: case PlSqlParser.SYS_XQ_ATOMCNVCHK: case PlSqlParser.SYS_XQBASEURI: case PlSqlParser.SYS_XQCASTABLEERRH: case PlSqlParser.SYS_XQCODEP2STR: case PlSqlParser.SYS_XQCODEPEQ: case PlSqlParser.SYS_XQCON2SEQ: case PlSqlParser.SYS_XQCONCAT: case PlSqlParser.SYS_XQDELETE: case PlSqlParser.SYS_XQDFLTCOLATION: case PlSqlParser.SYS_XQDOC: case PlSqlParser.SYS_XQDOCURI: case PlSqlParser.SYS_XQDURDIV: case PlSqlParser.SYS_XQED4URI: case PlSqlParser.SYS_XQENDSWITH: case PlSqlParser.SYS_XQERRH: case PlSqlParser.SYS_XQERR: case PlSqlParser.SYS_XQESHTMLURI: case PlSqlParser.SYS_XQEXLOBVAL: case PlSqlParser.SYS_XQEXSTWRP: case PlSqlParser.SYS_XQEXTRACT: case PlSqlParser.SYS_XQEXTRREF: case PlSqlParser.SYS_XQEXVAL: case PlSqlParser.SYS_XQFB2STR: case PlSqlParser.SYS_XQFNBOOL: case PlSqlParser.SYS_XQFNCMP: case PlSqlParser.SYS_XQFNDATIM: case PlSqlParser.SYS_XQFNLNAME: case PlSqlParser.SYS_XQFNNM: case PlSqlParser.SYS_XQFNNSURI: case PlSqlParser.SYS_XQFNPREDTRUTH: case PlSqlParser.SYS_XQFNQNM: case PlSqlParser.SYS_XQFNROOT: case PlSqlParser.SYS_XQFORMATNUM: case PlSqlParser.SYS_XQFTCONTAIN: case PlSqlParser.SYS_XQFUNCR: case PlSqlParser.SYS_XQGETCONTENT: case PlSqlParser.SYS_XQINDXOF: case PlSqlParser.SYS_XQINSERT: case PlSqlParser.SYS_XQINSPFX: case PlSqlParser.SYS_XQIRI2URI: case PlSqlParser.SYS_XQLANG: case PlSqlParser.SYS_XQLLNMFRMQNM: case PlSqlParser.SYS_XQMKNODEREF: case PlSqlParser.SYS_XQNILLED: case PlSqlParser.SYS_XQNODENAME: case PlSqlParser.SYS_XQNORMSPACE: case PlSqlParser.SYS_XQNORMUCODE: case PlSqlParser.SYS_XQ_NRNG: case PlSqlParser.SYS_XQNSP4PFX: case PlSqlParser.SYS_XQNSPFRMQNM: case PlSqlParser.SYS_XQPFXFRMQNM: case PlSqlParser.SYS_XQ_PKSQL2XML: case PlSqlParser.SYS_XQPOLYABS: case PlSqlParser.SYS_XQPOLYADD: case PlSqlParser.SYS_XQPOLYCEL: case PlSqlParser.SYS_XQPOLYCSTBL: case PlSqlParser.SYS_XQPOLYCST: case PlSqlParser.SYS_XQPOLYDIV: case PlSqlParser.SYS_XQPOLYFLR: case PlSqlParser.SYS_XQPOLYMOD: case PlSqlParser.SYS_XQPOLYMUL: case PlSqlParser.SYS_XQPOLYRND: case PlSqlParser.SYS_XQPOLYSQRT: case PlSqlParser.SYS_XQPOLYSUB: case PlSqlParser.SYS_XQPOLYUMUS: case PlSqlParser.SYS_XQPOLYUPLS: case PlSqlParser.SYS_XQPOLYVEQ: case PlSqlParser.SYS_XQPOLYVGE: case PlSqlParser.SYS_XQPOLYVGT: case PlSqlParser.SYS_XQPOLYVLE: case PlSqlParser.SYS_XQPOLYVLT: case PlSqlParser.SYS_XQPOLYVNE: case PlSqlParser.SYS_XQREF2VAL: case PlSqlParser.SYS_XQRENAME: case PlSqlParser.SYS_XQREPLACE: case PlSqlParser.SYS_XQRESVURI: case PlSqlParser.SYS_XQRNDHALF2EVN: case PlSqlParser.SYS_XQRSLVQNM: case PlSqlParser.SYS_XQRYENVPGET: case PlSqlParser.SYS_XQRYVARGET: case PlSqlParser.SYS_XQRYWRP: case PlSqlParser.SYS_XQSEQ2CON4XC: case PlSqlParser.SYS_XQSEQ2CON: case PlSqlParser.SYS_XQSEQDEEPEQ: case PlSqlParser.SYS_XQSEQINSB: case PlSqlParser.SYS_XQSEQRM: case PlSqlParser.SYS_XQSEQRVS: case PlSqlParser.SYS_XQSEQSUB: case PlSqlParser.SYS_XQSEQTYPMATCH: case PlSqlParser.SYS_XQSTARTSWITH: case PlSqlParser.SYS_XQSTATBURI: case PlSqlParser.SYS_XQSTR2CODEP: case PlSqlParser.SYS_XQSTRJOIN: case PlSqlParser.SYS_XQSUBSTRAFT: case PlSqlParser.SYS_XQSUBSTRBEF: case PlSqlParser.SYS_XQTOKENIZE: case PlSqlParser.SYS_XQTREATAS: case PlSqlParser.SYS_XQ_UPKXML2SQL: case PlSqlParser.SYS_XQXFORM: case PlSqlParser.SYS_XSID_TO_RAW: case PlSqlParser.SYS_ZMAP_FILTER: case PlSqlParser.SYS_ZMAP_REFRESH: case PlSqlParser.TABLE_LOOKUP_BY_NL: case PlSqlParser.TABLESPACE_NO: case PlSqlParser.TABLESPACE: case PlSqlParser.TABLES: case PlSqlParser.TABLE_STATS: case PlSqlParser.TABLE: case PlSqlParser.TABNO: case PlSqlParser.TAG: case PlSqlParser.TANH: case PlSqlParser.TAN: case PlSqlParser.TBLORIDXPARTNUM: case PlSqlParser.TEMPFILE: case PlSqlParser.TEMPLATE: case PlSqlParser.TEMPORARY: case PlSqlParser.TEMP_TABLE: case PlSqlParser.TEST: case PlSqlParser.TEXT: case PlSqlParser.THAN: case PlSqlParser.THEN: case PlSqlParser.THE: case PlSqlParser.THREAD: case PlSqlParser.THROUGH: case PlSqlParser.TIER: case PlSqlParser.TIES: case PlSqlParser.TIMEOUT: case PlSqlParser.TIMESTAMP_LTZ_UNCONSTRAINED: case PlSqlParser.TIMESTAMP: case PlSqlParser.TIMESTAMP_TZ_UNCONSTRAINED: case PlSqlParser.TIMESTAMP_UNCONSTRAINED: case PlSqlParser.TIMES: case PlSqlParser.TIME: case PlSqlParser.TIMEZONE_ABBR: case PlSqlParser.TIMEZONE_HOUR: case PlSqlParser.TIMEZONE_MINUTE: case PlSqlParser.TIMEZONE_OFFSET: case PlSqlParser.TIMEZONE_REGION: case PlSqlParser.TIME_ZONE: case PlSqlParser.TIV_GB: case PlSqlParser.TIV_SSF: case PlSqlParser.TO_ACLID: case PlSqlParser.TO_BINARY_DOUBLE: case PlSqlParser.TO_BINARY_FLOAT: case PlSqlParser.TO_BLOB: case PlSqlParser.TO_CLOB: case PlSqlParser.TO_DSINTERVAL: case PlSqlParser.TO_LOB: case PlSqlParser.TO_MULTI_BYTE: case PlSqlParser.TO_NCHAR: case PlSqlParser.TO_NCLOB: case PlSqlParser.TO_NUMBER: case PlSqlParser.TOPLEVEL: case PlSqlParser.TO_SINGLE_BYTE: case PlSqlParser.TO_TIMESTAMP: case PlSqlParser.TO_TIMESTAMP_TZ: case PlSqlParser.TO_TIME: case PlSqlParser.TO_TIME_TZ: case PlSqlParser.TO_YMINTERVAL: case PlSqlParser.TRACE: case PlSqlParser.TRACING: case PlSqlParser.TRACKING: case PlSqlParser.TRAILING: case PlSqlParser.TRANSACTION: case PlSqlParser.TRANSFORM_DISTINCT_AGG: case PlSqlParser.TRANSITIONAL: case PlSqlParser.TRANSITION: case PlSqlParser.TRANSLATE: case PlSqlParser.TRANSLATION: case PlSqlParser.TREAT: case PlSqlParser.TRIGGERS: case PlSqlParser.TRIGGER: case PlSqlParser.TRUE: case PlSqlParser.TRUNCATE: case PlSqlParser.TRUNC: case PlSqlParser.TRUSTED: case PlSqlParser.TRUST: case PlSqlParser.TUNING: case PlSqlParser.TX: case PlSqlParser.TYPES: case PlSqlParser.TYPE: case PlSqlParser.TZ_OFFSET: case PlSqlParser.UB2: case PlSqlParser.UBA: case PlSqlParser.UCS2: case PlSqlParser.UID: case PlSqlParser.UNARCHIVED: case PlSqlParser.UNBOUNDED: case PlSqlParser.UNBOUND: case PlSqlParser.UNCONDITIONAL: case PlSqlParser.UNDER: case PlSqlParser.UNDO: case PlSqlParser.UNDROP: case PlSqlParser.UNIFORM: case PlSqlParser.UNISTR: case PlSqlParser.UNLIMITED: case PlSqlParser.UNLOAD: case PlSqlParser.UNLOCK: case PlSqlParser.UNMATCHED: case PlSqlParser.UNNEST_INNERJ_DISTINCT_VIEW: case PlSqlParser.UNNEST_NOSEMIJ_NODISTINCTVIEW: case PlSqlParser.UNNEST_SEMIJ_VIEW: case PlSqlParser.UNNEST: case PlSqlParser.UNPACKED: case PlSqlParser.UNPIVOT: case PlSqlParser.UNPLUG: case PlSqlParser.UNPROTECTED: case PlSqlParser.UNQUIESCE: case PlSqlParser.UNRECOVERABLE: case PlSqlParser.UNRESTRICTED: case PlSqlParser.UNSUBSCRIBE: case PlSqlParser.UNTIL: case PlSqlParser.UNUSABLE: case PlSqlParser.UNUSED: case PlSqlParser.UPDATABLE: case PlSqlParser.UPDATED: case PlSqlParser.UPDATEXML: case PlSqlParser.UPD_INDEXES: case PlSqlParser.UPD_JOININDEX: case PlSqlParser.UPGRADE: case PlSqlParser.UPPER: case PlSqlParser.UPSERT: case PlSqlParser.UROWID: case PlSqlParser.USABLE: case PlSqlParser.USAGE: case PlSqlParser.USE_ANTI: case PlSqlParser.USE_CONCAT: case PlSqlParser.USE_CUBE: case PlSqlParser.USE_HASH_AGGREGATION: case PlSqlParser.USE_HASH_GBY_FOR_PUSHDOWN: case PlSqlParser.USE_HASH: case PlSqlParser.USE_HIDDEN_PARTITIONS: case PlSqlParser.USE_INVISIBLE_INDEXES: case PlSqlParser.USE_MERGE_CARTESIAN: case PlSqlParser.USE_MERGE: case PlSqlParser.USE_NL: case PlSqlParser.USE_NL_WITH_INDEX: case PlSqlParser.USE_PRIVATE_OUTLINES: case PlSqlParser.USER_DATA: case PlSqlParser.USER_DEFINED: case PlSqlParser.USERENV: case PlSqlParser.USERGROUP: case PlSqlParser.USER_RECYCLEBIN: case PlSqlParser.USERS: case PlSqlParser.USER_TABLESPACES: case PlSqlParser.USER: case PlSqlParser.USE_SEMI: case PlSqlParser.USE_STORED_OUTLINES: case PlSqlParser.USE_TTT_FOR_GSETS: case PlSqlParser.USE: case PlSqlParser.USE_VECTOR_AGGREGATION: case PlSqlParser.USE_WEAK_NAME_RESL: case PlSqlParser.USING_NO_EXPAND: case PlSqlParser.USING: case PlSqlParser.UTF16BE: case PlSqlParser.UTF16LE: case PlSqlParser.UTF32: case PlSqlParser.UTF8: case PlSqlParser.V1: case PlSqlParser.V2: case PlSqlParser.VALIDATE: case PlSqlParser.VALIDATION: case PlSqlParser.VALID_TIME_END: case PlSqlParser.VALUE: case PlSqlParser.VARCHAR2: case PlSqlParser.VARCHAR: case PlSqlParser.VARIABLE: case PlSqlParser.VAR_POP: case PlSqlParser.VARRAYS: case PlSqlParser.VARRAY: case PlSqlParser.VAR_SAMP: case PlSqlParser.VARYING: case PlSqlParser.VECTOR_READ_TRACE: case PlSqlParser.VECTOR_READ: case PlSqlParser.VECTOR_TRANSFORM_DIMS: case PlSqlParser.VECTOR_TRANSFORM_FACT: case PlSqlParser.VECTOR_TRANSFORM: case PlSqlParser.VERIFIER: case PlSqlParser.VERIFY: case PlSqlParser.VERSIONING: case PlSqlParser.VERSIONS_ENDSCN: case PlSqlParser.VERSIONS_ENDTIME: case PlSqlParser.VERSIONS_OPERATION: case PlSqlParser.VERSIONS_STARTSCN: case PlSqlParser.VERSIONS_STARTTIME: case PlSqlParser.VERSIONS: case PlSqlParser.VERSIONS_XID: case PlSqlParser.VERSION: case PlSqlParser.VIOLATION: case PlSqlParser.VIRTUAL: case PlSqlParser.VISIBILITY: case PlSqlParser.VISIBLE: case PlSqlParser.VOLUME: case PlSqlParser.VSIZE: case PlSqlParser.WAIT: case PlSqlParser.WALLET: case PlSqlParser.WARNING: case PlSqlParser.WEEKS: case PlSqlParser.WEEK: case PlSqlParser.WELLFORMED: case PlSqlParser.WHENEVER: case PlSqlParser.WHEN: case PlSqlParser.WHILE: case PlSqlParser.WHITESPACE: case PlSqlParser.WIDTH_BUCKET: case PlSqlParser.WITHIN: case PlSqlParser.WITHOUT: case PlSqlParser.WITH_PLSQL: case PlSqlParser.WORK: case PlSqlParser.WRAPPED: case PlSqlParser.WRAPPER: case PlSqlParser.WRITE: case PlSqlParser.XDB_FASTPATH_INSERT: case PlSqlParser.X_DYN_PRUNE: case PlSqlParser.XID: case PlSqlParser.XML2OBJECT: case PlSqlParser.XMLAGG: case PlSqlParser.XMLATTRIBUTES: case PlSqlParser.XMLCAST: case PlSqlParser.XMLCDATA: case PlSqlParser.XMLCOLATTVAL: case PlSqlParser.XMLCOMMENT: case PlSqlParser.XMLCONCAT: case PlSqlParser.XMLDIFF: case PlSqlParser.XML_DML_RWT_STMT: case PlSqlParser.XMLELEMENT: case PlSqlParser.XMLEXISTS2: case PlSqlParser.XMLEXISTS: case PlSqlParser.XMLFOREST: case PlSqlParser.XMLINDEX_REWRITE_IN_SELECT: case PlSqlParser.XMLINDEX_REWRITE: case PlSqlParser.XMLINDEX_SEL_IDX_TBL: case PlSqlParser.XMLISNODE: case PlSqlParser.XMLISVALID: case PlSqlParser.XMLNAMESPACES: case PlSqlParser.XMLPARSE: case PlSqlParser.XMLPATCH: case PlSqlParser.XMLPI: case PlSqlParser.XMLQUERYVAL: case PlSqlParser.XMLQUERY: case PlSqlParser.XMLROOT: case PlSqlParser.XMLSCHEMA: case PlSqlParser.XMLSERIALIZE: case PlSqlParser.XMLTABLE: case PlSqlParser.XMLTRANSFORMBLOB: case PlSqlParser.XMLTRANSFORM: case PlSqlParser.XMLTYPE: case PlSqlParser.XML: case PlSqlParser.XPATHTABLE: case PlSqlParser.XS_SYS_CONTEXT: case PlSqlParser.XS: case PlSqlParser.YEARS: case PlSqlParser.YEAR: case PlSqlParser.YES: case PlSqlParser.YMINTERVAL_UNCONSTRAINED: case PlSqlParser.ZONEMAP: case PlSqlParser.ZONE: case PlSqlParser.PREDICTION: case PlSqlParser.PREDICTION_BOUNDS: case PlSqlParser.PREDICTION_COST: case PlSqlParser.PREDICTION_DETAILS: case PlSqlParser.PREDICTION_PROBABILITY: case PlSqlParser.PREDICTION_SET: case PlSqlParser.CUME_DIST: case PlSqlParser.DENSE_RANK: case PlSqlParser.LISTAGG: case PlSqlParser.PERCENT_RANK: case PlSqlParser.PERCENTILE_CONT: case PlSqlParser.PERCENTILE_DISC: case PlSqlParser.RANK: case PlSqlParser.AVG: case PlSqlParser.CORR: case PlSqlParser.COVAR_: case PlSqlParser.LAG: case PlSqlParser.LEAD: case PlSqlParser.MAX: case PlSqlParser.MEDIAN: case PlSqlParser.MIN: case PlSqlParser.NTILE: case PlSqlParser.NVL: case PlSqlParser.RATIO_TO_REPORT: case PlSqlParser.REGR_: case PlSqlParser.ROUND: case PlSqlParser.ROW_NUMBER: case PlSqlParser.SUBSTR: case PlSqlParser.TO_CHAR: case PlSqlParser.TRIM: case PlSqlParser.SUM: case PlSqlParser.STDDEV: case PlSqlParser.VAR_: case PlSqlParser.VARIANCE: case PlSqlParser.LEAST: case PlSqlParser.GREATEST: case PlSqlParser.TO_DATE: case PlSqlParser.PERIOD: case PlSqlParser.DELIMITED_ID: case PlSqlParser.REGULAR_ID: this.state = 4196; this.grantee_name(); break; case PlSqlParser.PUBLIC: this.state = 4197; this.match(PlSqlParser.PUBLIC); break; default: throw new antlr4.error.NoViableAltException(this); } this.state = 4207; this._errHandler.sync(this); _la = this._input.LA(1); while(_la===PlSqlParser.COMMA) { this.state = 4200; this.match(PlSqlParser.COMMA); this.state = 4203; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.ABORT: case PlSqlParser.ABS: case PlSqlParser.ACCESS: case PlSqlParser.ACCESSED: case PlSqlParser.ACCOUNT: case PlSqlParser.ACL: case PlSqlParser.ACOS: case PlSqlParser.ACTION: case PlSqlParser.ACTIONS: case PlSqlParser.ACTIVATE: case PlSqlParser.ACTIVE: case PlSqlParser.ACTIVE_COMPONENT: case PlSqlParser.ACTIVE_DATA: case PlSqlParser.ACTIVE_FUNCTION: case PlSqlParser.ACTIVE_TAG: case PlSqlParser.ACTIVITY: case PlSqlParser.ADAPTIVE_PLAN: case PlSqlParser.ADD: case PlSqlParser.ADD_COLUMN: case PlSqlParser.ADD_GROUP: case PlSqlParser.ADD_MONTHS: case PlSqlParser.ADJ_DATE: case PlSqlParser.ADMIN: case PlSqlParser.ADMINISTER: case PlSqlParser.ADMINISTRATOR: case PlSqlParser.ADVANCED: case PlSqlParser.ADVISE: case PlSqlParser.ADVISOR: case PlSqlParser.AFD_DISKSTRING: case PlSqlParser.AFTER: case PlSqlParser.AGENT: case PlSqlParser.AGGREGATE: case PlSqlParser.A_LETTER: case PlSqlParser.ALIAS: case PlSqlParser.ALLOCATE: case PlSqlParser.ALLOW: case PlSqlParser.ALL_ROWS: case PlSqlParser.ALWAYS: case PlSqlParser.ANALYZE: case PlSqlParser.ANCILLARY: case PlSqlParser.AND_EQUAL: case PlSqlParser.ANOMALY: case PlSqlParser.ANSI_REARCH: case PlSqlParser.ANTIJOIN: case PlSqlParser.ANYSCHEMA: case PlSqlParser.APPEND: case PlSqlParser.APPENDCHILDXML: case PlSqlParser.APPEND_VALUES: case PlSqlParser.APPLICATION: case PlSqlParser.APPLY: case PlSqlParser.APPROX_COUNT_DISTINCT: case PlSqlParser.ARCHIVAL: case PlSqlParser.ARCHIVE: case PlSqlParser.ARCHIVED: case PlSqlParser.ARCHIVELOG: case PlSqlParser.ARRAY: case PlSqlParser.ASCII: case PlSqlParser.ASCIISTR: case PlSqlParser.ASIN: case PlSqlParser.ASIS: case PlSqlParser.ASSEMBLY: case PlSqlParser.ASSIGN: case PlSqlParser.ASSOCIATE: case PlSqlParser.ASYNC: case PlSqlParser.ASYNCHRONOUS: case PlSqlParser.ATAN2: case PlSqlParser.ATAN: case PlSqlParser.AT: case PlSqlParser.ATTRIBUTE: case PlSqlParser.ATTRIBUTES: case PlSqlParser.AUTHENTICATED: case PlSqlParser.AUTHENTICATION: case PlSqlParser.AUTHID: case PlSqlParser.AUTHORIZATION: case PlSqlParser.AUTOALLOCATE: case PlSqlParser.AUTO: case PlSqlParser.AUTOEXTEND: case PlSqlParser.AUTO_LOGIN: case PlSqlParser.AUTOMATIC: case PlSqlParser.AUTONOMOUS_TRANSACTION: case PlSqlParser.AUTO_REOPTIMIZE: case PlSqlParser.AVAILABILITY: case PlSqlParser.AVRO: case PlSqlParser.BACKGROUND: case PlSqlParser.BACKUP: case PlSqlParser.BASIC: case PlSqlParser.BASICFILE: case PlSqlParser.BATCH: case PlSqlParser.BATCHSIZE: case PlSqlParser.BATCH_TABLE_ACCESS_BY_ROWID: case PlSqlParser.BECOME: case PlSqlParser.BEFORE: case PlSqlParser.BEGIN: case PlSqlParser.BEGINNING: case PlSqlParser.BEGIN_OUTLINE_DATA: case PlSqlParser.BEHALF: case PlSqlParser.BEQUEATH: case PlSqlParser.BFILE: case PlSqlParser.BFILENAME: case PlSqlParser.BIGFILE: case PlSqlParser.BINARY: case PlSqlParser.BINARY_DOUBLE: case PlSqlParser.BINARY_DOUBLE_INFINITY: case PlSqlParser.BINARY_DOUBLE_NAN: case PlSqlParser.BINARY_FLOAT: case PlSqlParser.BINARY_FLOAT_INFINITY: case PlSqlParser.BINARY_FLOAT_NAN: case PlSqlParser.BINARY_INTEGER: case PlSqlParser.BIND_AWARE: case PlSqlParser.BINDING: case PlSqlParser.BIN_TO_NUM: case PlSqlParser.BITAND: case PlSqlParser.BITMAP_AND: case PlSqlParser.BITMAP: case PlSqlParser.BITMAPS: case PlSqlParser.BITMAP_TREE: case PlSqlParser.BITS: case PlSqlParser.BLOB: case PlSqlParser.BLOCK: case PlSqlParser.BLOCK_RANGE: case PlSqlParser.BLOCKS: case PlSqlParser.BLOCKSIZE: case PlSqlParser.BODY: case PlSqlParser.BOOLEAN: case PlSqlParser.BOTH: case PlSqlParser.BOUND: case PlSqlParser.BRANCH: case PlSqlParser.BREADTH: case PlSqlParser.BROADCAST: case PlSqlParser.BSON: case PlSqlParser.BUFFER: case PlSqlParser.BUFFER_CACHE: case PlSqlParser.BUFFER_POOL: case PlSqlParser.BUILD: case PlSqlParser.BULK: case PlSqlParser.BYPASS_RECURSIVE_CHECK: case PlSqlParser.BYPASS_UJVC: case PlSqlParser.BYTE: case PlSqlParser.CACHE: case PlSqlParser.CACHE_CB: case PlSqlParser.CACHE_INSTANCES: case PlSqlParser.CACHE_TEMP_TABLE: case PlSqlParser.CACHING: case PlSqlParser.CALCULATED: case PlSqlParser.CALLBACK: case PlSqlParser.CALL: case PlSqlParser.CANCEL: case PlSqlParser.CAPACITY: case PlSqlParser.CARDINALITY: case PlSqlParser.CASCADE: case PlSqlParser.CASE: case PlSqlParser.CAST: case PlSqlParser.CATEGORY: case PlSqlParser.CDBDEFAULT: case PlSqlParser.CEIL: case PlSqlParser.CELL_FLASH_CACHE: case PlSqlParser.CERTIFICATE: case PlSqlParser.CFILE: case PlSqlParser.CHAINED: case PlSqlParser.CHANGE: case PlSqlParser.CHANGE_DUPKEY_ERROR_INDEX: case PlSqlParser.CHARACTER: case PlSqlParser.CHAR: case PlSqlParser.CHAR_CS: case PlSqlParser.CHARTOROWID: case PlSqlParser.CHECK_ACL_REWRITE: case PlSqlParser.CHECKPOINT: case PlSqlParser.CHILD: case PlSqlParser.CHOOSE: case PlSqlParser.CHR: case PlSqlParser.CHUNK: case PlSqlParser.CLASS: case PlSqlParser.CLASSIFIER: case PlSqlParser.CLEANUP: case PlSqlParser.CLEAR: case PlSqlParser.C_LETTER: case PlSqlParser.CLIENT: case PlSqlParser.CLOB: case PlSqlParser.CLONE: case PlSqlParser.CLOSE_CACHED_OPEN_CURSORS: case PlSqlParser.CLOSE: case PlSqlParser.CLUSTER_BY_ROWID: case PlSqlParser.CLUSTER: case PlSqlParser.CLUSTER_DETAILS: case PlSqlParser.CLUSTER_DISTANCE: case PlSqlParser.CLUSTER_ID: case PlSqlParser.CLUSTERING: case PlSqlParser.CLUSTERING_FACTOR: case PlSqlParser.CLUSTER_PROBABILITY: case PlSqlParser.CLUSTER_SET: case PlSqlParser.COALESCE: case PlSqlParser.COALESCE_SQ: case PlSqlParser.COARSE: case PlSqlParser.CO_AUTH_IND: case PlSqlParser.COLD: case PlSqlParser.COLLECT: case PlSqlParser.COLUMNAR: case PlSqlParser.COLUMN_AUTH_INDICATOR: case PlSqlParser.COLUMN: case PlSqlParser.COLUMNS: case PlSqlParser.COLUMN_STATS: case PlSqlParser.COLUMN_VALUE: case PlSqlParser.COMMENT: case PlSqlParser.COMMIT: case PlSqlParser.COMMITTED: case PlSqlParser.COMMON_DATA: case PlSqlParser.COMPACT: case PlSqlParser.COMPATIBILITY: case PlSqlParser.COMPILE: case PlSqlParser.COMPLETE: case PlSqlParser.COMPLIANCE: case PlSqlParser.COMPONENT: case PlSqlParser.COMPONENTS: case PlSqlParser.COMPOSE: case PlSqlParser.COMPOSITE: case PlSqlParser.COMPOSITE_LIMIT: case PlSqlParser.COMPOUND: case PlSqlParser.COMPUTE: case PlSqlParser.CONCAT: case PlSqlParser.CON_DBID_TO_ID: case PlSqlParser.CONDITIONAL: case PlSqlParser.CONDITION: case PlSqlParser.CONFIRM: case PlSqlParser.CONFORMING: case PlSqlParser.CON_GUID_TO_ID: case PlSqlParser.CON_ID: case PlSqlParser.CON_NAME_TO_ID: case PlSqlParser.CONNECT_BY_CB_WHR_ONLY: case PlSqlParser.CONNECT_BY_COMBINE_SW: case PlSqlParser.CONNECT_BY_COST_BASED: case PlSqlParser.CONNECT_BY_ELIM_DUPS: case PlSqlParser.CONNECT_BY_FILTERING: case PlSqlParser.CONNECT_BY_ISCYCLE: case PlSqlParser.CONNECT_BY_ISLEAF: case PlSqlParser.CONNECT_BY_ROOT: case PlSqlParser.CONNECT_TIME: case PlSqlParser.CONSIDER: case PlSqlParser.CONSISTENT: case PlSqlParser.CONSTANT: case PlSqlParser.CONST: case PlSqlParser.CONSTRAINT: case PlSqlParser.CONSTRAINTS: case PlSqlParser.CONSTRUCTOR: case PlSqlParser.CONTAINER: case PlSqlParser.CONTAINER_DATA: case PlSqlParser.CONTAINERS: case PlSqlParser.CONTENT: case PlSqlParser.CONTENTS: case PlSqlParser.CONTEXT: case PlSqlParser.CONTINUE: case PlSqlParser.CONTROLFILE: case PlSqlParser.CON_UID_TO_ID: case PlSqlParser.CONVERT: case PlSqlParser.COOKIE: case PlSqlParser.COPY: case PlSqlParser.CORR_K: case PlSqlParser.CORR_S: case PlSqlParser.CORRUPTION: case PlSqlParser.CORRUPT_XID_ALL: case PlSqlParser.CORRUPT_XID: case PlSqlParser.COS: case PlSqlParser.COSH: case PlSqlParser.COST: case PlSqlParser.COST_XML_QUERY_REWRITE: case PlSqlParser.COUNT: case PlSqlParser.COVAR_POP: case PlSqlParser.COVAR_SAMP: case PlSqlParser.CPU_COSTING: case PlSqlParser.CPU_PER_CALL: case PlSqlParser.CPU_PER_SESSION: case PlSqlParser.CRASH: case PlSqlParser.CREATE_FILE_DEST: case PlSqlParser.CREATE_STORED_OUTLINES: case PlSqlParser.CREATION: case PlSqlParser.CREDENTIAL: case PlSqlParser.CRITICAL: case PlSqlParser.CROSS: case PlSqlParser.CROSSEDITION: case PlSqlParser.CSCONVERT: case PlSqlParser.CUBE_AJ: case PlSqlParser.CUBE: case PlSqlParser.CUBE_GB: case PlSqlParser.CUBE_SJ: case PlSqlParser.CUME_DISTM: case PlSqlParser.CURRENT: case PlSqlParser.CURRENT_DATE: case PlSqlParser.CURRENT_SCHEMA: case PlSqlParser.CURRENT_TIME: case PlSqlParser.CURRENT_TIMESTAMP: case PlSqlParser.CURRENT_USER: case PlSqlParser.CURRENTV: case PlSqlParser.CURSOR: case PlSqlParser.CURSOR_SHARING_EXACT: case PlSqlParser.CURSOR_SPECIFIC_SEGMENT: case PlSqlParser.CUSTOMDATUM: case PlSqlParser.CV: case PlSqlParser.CYCLE: case PlSqlParser.DANGLING: case PlSqlParser.DATABASE: case PlSqlParser.DATA: case PlSqlParser.DATAFILE: case PlSqlParser.DATAFILES: case PlSqlParser.DATAMOVEMENT: case PlSqlParser.DATAOBJNO: case PlSqlParser.DATAOBJ_TO_MAT_PARTITION: case PlSqlParser.DATAOBJ_TO_PARTITION: case PlSqlParser.DATAPUMP: case PlSqlParser.DATA_SECURITY_REWRITE_LIMIT: case PlSqlParser.DATE_MODE: case PlSqlParser.DAY: case PlSqlParser.DAYS: case PlSqlParser.DBA: case PlSqlParser.DBA_RECYCLEBIN: case PlSqlParser.DBMS_STATS: case PlSqlParser.DB_ROLE_CHANGE: case PlSqlParser.DBTIMEZONE: case PlSqlParser.DB_UNIQUE_NAME: case PlSqlParser.DB_VERSION: case PlSqlParser.DDL: case PlSqlParser.DEALLOCATE: case PlSqlParser.DEBUG: case PlSqlParser.DEBUGGER: case PlSqlParser.DEC: case PlSqlParser.DECIMAL: case PlSqlParser.DECLARE: case PlSqlParser.DECOMPOSE: case PlSqlParser.DECORRELATE: case PlSqlParser.DECR: case PlSqlParser.DECREMENT: case PlSqlParser.DECRYPT: case PlSqlParser.DEDUPLICATE: case PlSqlParser.DEFAULTS: case PlSqlParser.DEFERRABLE: case PlSqlParser.DEFERRED: case PlSqlParser.DEFINED: case PlSqlParser.DEFINE: case PlSqlParser.DEFINER: case PlSqlParser.DEGREE: case PlSqlParser.DELAY: case PlSqlParser.DELEGATE: case PlSqlParser.DELETE_ALL: case PlSqlParser.DELETE: case PlSqlParser.DELETEXML: case PlSqlParser.DEMAND: case PlSqlParser.DENSE_RANKM: case PlSqlParser.DEPENDENT: case PlSqlParser.DEPTH: case PlSqlParser.DEQUEUE: case PlSqlParser.DEREF: case PlSqlParser.DEREF_NO_REWRITE: case PlSqlParser.DESTROY: case PlSqlParser.DETACHED: case PlSqlParser.DETERMINES: case PlSqlParser.DETERMINISTIC: case PlSqlParser.DICTIONARY: case PlSqlParser.DIMENSION: case PlSqlParser.DIMENSIONS: case PlSqlParser.DIRECT_LOAD: case PlSqlParser.DIRECTORY: case PlSqlParser.DIRECT_PATH: case PlSqlParser.DISABLE_ALL: case PlSqlParser.DISABLE: case PlSqlParser.DISABLE_PARALLEL_DML: case PlSqlParser.DISABLE_PRESET: case PlSqlParser.DISABLE_RPKE: case PlSqlParser.DISALLOW: case PlSqlParser.DISASSOCIATE: case PlSqlParser.DISCARD: case PlSqlParser.DISCONNECT: case PlSqlParser.DISK: case PlSqlParser.DISKGROUP: case PlSqlParser.DISKS: case PlSqlParser.DISMOUNT: case PlSqlParser.DISTINGUISHED: case PlSqlParser.DISTRIBUTED: case PlSqlParser.DISTRIBUTE: case PlSqlParser.DML: case PlSqlParser.DML_UPDATE: case PlSqlParser.DOCFIDELITY: case PlSqlParser.DOCUMENT: case PlSqlParser.DOMAIN_INDEX_FILTER: case PlSqlParser.DOMAIN_INDEX_NO_SORT: case PlSqlParser.DOMAIN_INDEX_SORT: case PlSqlParser.DOUBLE: case PlSqlParser.DOWNGRADE: case PlSqlParser.DRIVING_SITE: case PlSqlParser.DROP_COLUMN: case PlSqlParser.DROP_GROUP: case PlSqlParser.DSINTERVAL_UNCONSTRAINED: case PlSqlParser.DST_UPGRADE_INSERT_CONV: case PlSqlParser.DUMP: case PlSqlParser.DUPLICATE: case PlSqlParser.DV: case PlSqlParser.DYNAMIC: case PlSqlParser.DYNAMIC_SAMPLING: case PlSqlParser.DYNAMIC_SAMPLING_EST_CDN: case PlSqlParser.EACH: case PlSqlParser.EDITIONABLE: case PlSqlParser.EDITION: case PlSqlParser.EDITIONING: case PlSqlParser.EDITIONS: case PlSqlParser.ELEMENT: case PlSqlParser.ELIM_GROUPBY: case PlSqlParser.ELIMINATE_JOIN: case PlSqlParser.ELIMINATE_OBY: case PlSqlParser.ELIMINATE_OUTER_JOIN: case PlSqlParser.EM: case PlSqlParser.EMPTY_BLOB: case PlSqlParser.EMPTY_CLOB: case PlSqlParser.EMPTY: case PlSqlParser.ENABLE_ALL: case PlSqlParser.ENABLE: case PlSqlParser.ENABLE_PARALLEL_DML: case PlSqlParser.ENABLE_PRESET: case PlSqlParser.ENCODING: case PlSqlParser.ENCRYPT: case PlSqlParser.ENCRYPTION: case PlSqlParser.END_OUTLINE_DATA: case PlSqlParser.ENFORCED: case PlSqlParser.ENFORCE: case PlSqlParser.ENQUEUE: case PlSqlParser.ENTERPRISE: case PlSqlParser.ENTITYESCAPING: case PlSqlParser.ENTRY: case PlSqlParser.EQUIPART: case PlSqlParser.ERR: case PlSqlParser.ERROR_ARGUMENT: case PlSqlParser.ERROR: case PlSqlParser.ERROR_ON_OVERLAP_TIME: case PlSqlParser.ERRORS: case PlSqlParser.ESCAPE: case PlSqlParser.ESTIMATE: case PlSqlParser.EVAL: case PlSqlParser.EVALNAME: case PlSqlParser.EVALUATE: case PlSqlParser.EVALUATION: case PlSqlParser.EVENTS: case PlSqlParser.EVERY: case PlSqlParser.EXCEPT: case PlSqlParser.EXCEPTION: case PlSqlParser.EXCEPTION_INIT: case PlSqlParser.EXCEPTIONS: case PlSqlParser.EXCHANGE: case PlSqlParser.EXCLUDE: case PlSqlParser.EXCLUDING: case PlSqlParser.EXECUTE: case PlSqlParser.EXEMPT: case PlSqlParser.EXISTING: case PlSqlParser.EXISTS: case PlSqlParser.EXISTSNODE: case PlSqlParser.EXIT: case PlSqlParser.EXPAND_GSET_TO_UNION: case PlSqlParser.EXPAND_TABLE: case PlSqlParser.EXP: case PlSqlParser.EXPIRE: case PlSqlParser.EXPLAIN: case PlSqlParser.EXPLOSION: case PlSqlParser.EXPORT: case PlSqlParser.EXPR_CORR_CHECK: case PlSqlParser.EXPRESS: case PlSqlParser.EXTENDS: case PlSqlParser.EXTENT: case PlSqlParser.EXTENTS: case PlSqlParser.EXTERNAL: case PlSqlParser.EXTERNALLY: case PlSqlParser.EXTRACTCLOBXML: case PlSqlParser.EXTRACT: case PlSqlParser.EXTRACTVALUE: case PlSqlParser.EXTRA: case PlSqlParser.FACILITY: case PlSqlParser.FACT: case PlSqlParser.FACTOR: case PlSqlParser.FACTORIZE_JOIN: case PlSqlParser.FAILED: case PlSqlParser.FAILED_LOGIN_ATTEMPTS: case PlSqlParser.FAILGROUP: case PlSqlParser.FAILOVER: case PlSqlParser.FAILURE: case PlSqlParser.FALSE: case PlSqlParser.FAMILY: case PlSqlParser.FAR: case PlSqlParser.FAST: case PlSqlParser.FASTSTART: case PlSqlParser.FBTSCAN: case PlSqlParser.FEATURE_DETAILS: case PlSqlParser.FEATURE_ID: case PlSqlParser.FEATURE_SET: case PlSqlParser.FEATURE_VALUE: case PlSqlParser.FETCH: case PlSqlParser.FILE: case PlSqlParser.FILE_NAME_CONVERT: case PlSqlParser.FILESYSTEM_LIKE_LOGGING: case PlSqlParser.FILTER: case PlSqlParser.FINAL: case PlSqlParser.FINE: case PlSqlParser.FINISH: case PlSqlParser.FIRST: case PlSqlParser.FIRSTM: case PlSqlParser.FIRST_ROWS: case PlSqlParser.FIRST_VALUE: case PlSqlParser.FIXED_VIEW_DATA: case PlSqlParser.FLAGGER: case PlSqlParser.FLASHBACK: case PlSqlParser.FLASH_CACHE: case PlSqlParser.FLOAT: case PlSqlParser.FLOB: case PlSqlParser.FLOOR: case PlSqlParser.FLUSH: case PlSqlParser.FOLDER: case PlSqlParser.FOLLOWING: case PlSqlParser.FOLLOWS: case PlSqlParser.FORALL: case PlSqlParser.FORCE: case PlSqlParser.FORCE_XML_QUERY_REWRITE: case PlSqlParser.FOREIGN: case PlSqlParser.FOREVER: case PlSqlParser.FORMAT: case PlSqlParser.FORWARD: case PlSqlParser.FRAGMENT_NUMBER: case PlSqlParser.FREELIST: case PlSqlParser.FREELISTS: case PlSqlParser.FREEPOOLS: case PlSqlParser.FRESH: case PlSqlParser.FROM_TZ: case PlSqlParser.FULL: case PlSqlParser.FULL_OUTER_JOIN_TO_OUTER: case PlSqlParser.FUNCTION: case PlSqlParser.FUNCTIONS: case PlSqlParser.GATHER_OPTIMIZER_STATISTICS: case PlSqlParser.GATHER_PLAN_STATISTICS: case PlSqlParser.GBY_CONC_ROLLUP: case PlSqlParser.GBY_PUSHDOWN: case PlSqlParser.GENERATED: case PlSqlParser.GET: case PlSqlParser.GLOBAL: case PlSqlParser.GLOBALLY: case PlSqlParser.GLOBAL_NAME: case PlSqlParser.GLOBAL_TOPIC_ENABLED: case PlSqlParser.GROUP_BY: case PlSqlParser.GROUP_ID: case PlSqlParser.GROUPING: case PlSqlParser.GROUPING_ID: case PlSqlParser.GROUPS: case PlSqlParser.GUARANTEED: case PlSqlParser.GUARANTEE: case PlSqlParser.GUARD: case PlSqlParser.HASH_AJ: case PlSqlParser.HASH: case PlSqlParser.HASHKEYS: case PlSqlParser.HASH_SJ: case PlSqlParser.HEADER: case PlSqlParser.HEAP: case PlSqlParser.HELP: case PlSqlParser.HEXTORAW: case PlSqlParser.HEXTOREF: case PlSqlParser.HIDDEN_KEYWORD: case PlSqlParser.HIDE: case PlSqlParser.HIERARCHY: case PlSqlParser.HIGH: case PlSqlParser.HINTSET_BEGIN: case PlSqlParser.HINTSET_END: case PlSqlParser.HOT: case PlSqlParser.HOUR: case PlSqlParser.HWM_BROKERED: case PlSqlParser.HYBRID: case PlSqlParser.IDENTIFIER: case PlSqlParser.IDENTITY: case PlSqlParser.IDGENERATORS: case PlSqlParser.ID: case PlSqlParser.IDLE_TIME: case PlSqlParser.IF: case PlSqlParser.IGNORE: case PlSqlParser.IGNORE_OPTIM_EMBEDDED_HINTS: case PlSqlParser.IGNORE_ROW_ON_DUPKEY_INDEX: case PlSqlParser.IGNORE_WHERE_CLAUSE: case PlSqlParser.ILM: case PlSqlParser.IMMEDIATE: case PlSqlParser.IMPACT: case PlSqlParser.IMPORT: case PlSqlParser.INACTIVE: case PlSqlParser.INCLUDE: case PlSqlParser.INCLUDE_VERSION: case PlSqlParser.INCLUDING: case PlSqlParser.INCREMENTAL: case PlSqlParser.INCREMENT: case PlSqlParser.INCR: case PlSqlParser.INDENT: case PlSqlParser.INDEX_ASC: case PlSqlParser.INDEX_COMBINE: case PlSqlParser.INDEX_DESC: case PlSqlParser.INDEXED: case PlSqlParser.INDEXES: case PlSqlParser.INDEX_FFS: case PlSqlParser.INDEX_FILTER: case PlSqlParser.INDEXING: case PlSqlParser.INDEX_JOIN: case PlSqlParser.INDEX_ROWS: case PlSqlParser.INDEX_RRS: case PlSqlParser.INDEX_RS_ASC: case PlSqlParser.INDEX_RS_DESC: case PlSqlParser.INDEX_RS: case PlSqlParser.INDEX_SCAN: case PlSqlParser.INDEX_SKIP_SCAN: case PlSqlParser.INDEX_SS_ASC: case PlSqlParser.INDEX_SS_DESC: case PlSqlParser.INDEX_SS: case PlSqlParser.INDEX_STATS: case PlSqlParser.INDEXTYPE: case PlSqlParser.INDEXTYPES: case PlSqlParser.INDICATOR: case PlSqlParser.INDICES: case PlSqlParser.INFINITE: case PlSqlParser.INFORMATIONAL: case PlSqlParser.INHERIT: case PlSqlParser.INITCAP: case PlSqlParser.INITIAL: case PlSqlParser.INITIALIZED: case PlSqlParser.INITIALLY: case PlSqlParser.INITRANS: case PlSqlParser.INLINE: case PlSqlParser.INLINE_XMLTYPE_NT: case PlSqlParser.INMEMORY: case PlSqlParser.IN_MEMORY_METADATA: case PlSqlParser.INMEMORY_PRUNING: case PlSqlParser.INNER: case PlSqlParser.INOUT: case PlSqlParser.INPLACE: case PlSqlParser.INSERTCHILDXMLAFTER: case PlSqlParser.INSERTCHILDXMLBEFORE: case PlSqlParser.INSERTCHILDXML: case PlSqlParser.INSERTXMLAFTER: case PlSqlParser.INSERTXMLBEFORE: case PlSqlParser.INSTANCE: case PlSqlParser.INSTANCES: case PlSqlParser.INSTANTIABLE: case PlSqlParser.INSTANTLY: case PlSqlParser.INSTEAD: case PlSqlParser.INSTR2: case PlSqlParser.INSTR4: case PlSqlParser.INSTRB: case PlSqlParser.INSTRC: case PlSqlParser.INSTR: case PlSqlParser.INTEGER: case PlSqlParser.INTERLEAVED: case PlSqlParser.INTERMEDIATE: case PlSqlParser.INTERNAL_CONVERT: case PlSqlParser.INTERNAL_USE: case PlSqlParser.INTERPRETED: case PlSqlParser.INTERVAL: case PlSqlParser.INT: case PlSqlParser.INVALIDATE: case PlSqlParser.INVISIBLE: case PlSqlParser.IN_XQUERY: case PlSqlParser.ISOLATION: case PlSqlParser.ISOLATION_LEVEL: case PlSqlParser.ITERATE: case PlSqlParser.ITERATION_NUMBER: case PlSqlParser.JAVA: case PlSqlParser.JOB: case PlSqlParser.JOIN: case PlSqlParser.JSON_ARRAYAGG: case PlSqlParser.JSON_ARRAY: case PlSqlParser.JSON_EQUAL: case PlSqlParser.JSON_EXISTS2: case PlSqlParser.JSON_EXISTS: case PlSqlParser.JSONGET: case PlSqlParser.JSON: case PlSqlParser.JSON_OBJECTAGG: case PlSqlParser.JSON_OBJECT: case PlSqlParser.JSONPARSE: case PlSqlParser.JSON_QUERY: case PlSqlParser.JSON_SERIALIZE: case PlSqlParser.JSON_TABLE: case PlSqlParser.JSON_TEXTCONTAINS2: case PlSqlParser.JSON_TEXTCONTAINS: case PlSqlParser.JSON_VALUE: case PlSqlParser.KEEP_DUPLICATES: case PlSqlParser.KEEP: case PlSqlParser.KERBEROS: case PlSqlParser.KEY: case PlSqlParser.KEY_LENGTH: case PlSqlParser.KEYSIZE: case PlSqlParser.KEYS: case PlSqlParser.KEYSTORE: case PlSqlParser.KILL: case PlSqlParser.LABEL: case PlSqlParser.LANGUAGE: case PlSqlParser.LAST_DAY: case PlSqlParser.LAST: case PlSqlParser.LAST_VALUE: case PlSqlParser.LATERAL: case PlSqlParser.LAX: case PlSqlParser.LAYER: case PlSqlParser.LDAP_REGISTRATION_ENABLED: case PlSqlParser.LDAP_REGISTRATION: case PlSqlParser.LDAP_REG_SYNC_INTERVAL: case PlSqlParser.LEADING: case PlSqlParser.LEFT: case PlSqlParser.LENGTH2: case PlSqlParser.LENGTH4: case PlSqlParser.LENGTHB: case PlSqlParser.LENGTHC: case PlSqlParser.LENGTH: case PlSqlParser.LESS: case PlSqlParser.LEVEL: case PlSqlParser.LEVELS: case PlSqlParser.LIBRARY: case PlSqlParser.LIFECYCLE: case PlSqlParser.LIFE: case PlSqlParser.LIFETIME: case PlSqlParser.LIKE2: case PlSqlParser.LIKE4: case PlSqlParser.LIKEC: case PlSqlParser.LIKE_EXPAND: case PlSqlParser.LIMIT: case PlSqlParser.LINEAR: case PlSqlParser.LINK: case PlSqlParser.LIST: case PlSqlParser.LN: case PlSqlParser.LNNVL: case PlSqlParser.LOAD: case PlSqlParser.LOB: case PlSqlParser.LOBNVL: case PlSqlParser.LOBS: case PlSqlParser.LOCAL_INDEXES: case PlSqlParser.LOCAL: case PlSqlParser.LOCALTIME: case PlSqlParser.LOCALTIMESTAMP: case PlSqlParser.LOCATION: case PlSqlParser.LOCATOR: case PlSqlParser.LOCKED: case PlSqlParser.LOCKING: case PlSqlParser.LOGFILE: case PlSqlParser.LOGFILES: case PlSqlParser.LOGGING: case PlSqlParser.LOGICAL: case PlSqlParser.LOGICAL_READS_PER_CALL: case PlSqlParser.LOGICAL_READS_PER_SESSION: case PlSqlParser.LOG: case PlSqlParser.LOGMINING: case PlSqlParser.LOGOFF: case PlSqlParser.LOGON: case PlSqlParser.LOG_READ_ONLY_VIOLATIONS: case PlSqlParser.LONG: case PlSqlParser.LOOP: case PlSqlParser.LOWER: case PlSqlParser.LOW: case PlSqlParser.LPAD: case PlSqlParser.LTRIM: case PlSqlParser.MAIN: case PlSqlParser.MAKE_REF: case PlSqlParser.MANAGED: case PlSqlParser.MANAGE: case PlSqlParser.MANAGEMENT: case PlSqlParser.MANAGER: case PlSqlParser.MANUAL: case PlSqlParser.MAP: case PlSqlParser.MAPPING: case PlSqlParser.MASTER: case PlSqlParser.MATCHED: case PlSqlParser.MATCHES: case PlSqlParser.MATCH: case PlSqlParser.MATCH_NUMBER: case PlSqlParser.MATCH_RECOGNIZE: case PlSqlParser.MATERIALIZED: case PlSqlParser.MATERIALIZE: case PlSqlParser.MAXARCHLOGS: case PlSqlParser.MAXDATAFILES: case PlSqlParser.MAXEXTENTS: case PlSqlParser.MAXIMIZE: case PlSqlParser.MAXINSTANCES: case PlSqlParser.MAXLOGFILES: case PlSqlParser.MAXLOGHISTORY: case PlSqlParser.MAXLOGMEMBERS: case PlSqlParser.MAX_SHARED_TEMP_SIZE: case PlSqlParser.MAXSIZE: case PlSqlParser.MAXTRANS: case PlSqlParser.MAXVALUE: case PlSqlParser.MEASURE: case PlSqlParser.MEASURES: case PlSqlParser.MEDIUM: case PlSqlParser.MEMBER: case PlSqlParser.MEMCOMPRESS: case PlSqlParser.MEMORY: case PlSqlParser.MERGEACTIONS: case PlSqlParser.MERGE_AJ: case PlSqlParser.MERGE_CONST_ON: case PlSqlParser.MERGE: case PlSqlParser.MERGE_SJ: case PlSqlParser.METADATA: case PlSqlParser.METHOD: case PlSqlParser.MIGRATE: case PlSqlParser.MIGRATION: case PlSqlParser.MINEXTENTS: case PlSqlParser.MINIMIZE: case PlSqlParser.MINIMUM: case PlSqlParser.MINING: case PlSqlParser.MINUS_NULL: case PlSqlParser.MINUTE: case PlSqlParser.MINVALUE: case PlSqlParser.MIRRORCOLD: case PlSqlParser.MIRRORHOT: case PlSqlParser.MIRROR: case PlSqlParser.MLSLABEL: case PlSqlParser.MODEL_COMPILE_SUBQUERY: case PlSqlParser.MODEL_DONTVERIFY_UNIQUENESS: case PlSqlParser.MODEL_DYNAMIC_SUBQUERY: case PlSqlParser.MODEL_MIN_ANALYSIS: case PlSqlParser.MODEL: case PlSqlParser.MODEL_NB: case PlSqlParser.MODEL_NO_ANALYSIS: case PlSqlParser.MODEL_PBY: case PlSqlParser.MODEL_PUSH_REF: case PlSqlParser.MODEL_SV: case PlSqlParser.MODIFICATION: case PlSqlParser.MODIFY_COLUMN_TYPE: case PlSqlParser.MODIFY: case PlSqlParser.MOD: case PlSqlParser.MODULE: case PlSqlParser.MONITORING: case PlSqlParser.MONITOR: case PlSqlParser.MONTH: case PlSqlParser.MONTHS_BETWEEN: case PlSqlParser.MONTHS: case PlSqlParser.MOUNT: case PlSqlParser.MOUNTPATH: case PlSqlParser.MOVEMENT: case PlSqlParser.MOVE: case PlSqlParser.MULTIDIMENSIONAL: case PlSqlParser.MULTISET: case PlSqlParser.MV_MERGE: case PlSqlParser.NAMED: case PlSqlParser.NAME: case PlSqlParser.NAMESPACE: case PlSqlParser.NAN: case PlSqlParser.NANVL: case PlSqlParser.NATIONAL: case PlSqlParser.NATIVE_FULL_OUTER_JOIN: case PlSqlParser.NATIVE: case PlSqlParser.NATURAL: case PlSqlParser.NAV: case PlSqlParser.NCHAR_CS: case PlSqlParser.NCHAR: case PlSqlParser.NCHR: case PlSqlParser.NCLOB: case PlSqlParser.NEEDED: case PlSqlParser.NEG: case PlSqlParser.NESTED: case PlSqlParser.NESTED_TABLE_FAST_INSERT: case PlSqlParser.NESTED_TABLE_GET_REFS: case PlSqlParser.NESTED_TABLE_ID: case PlSqlParser.NESTED_TABLE_SET_REFS: case PlSqlParser.NESTED_TABLE_SET_SETID: case PlSqlParser.NETWORK: case PlSqlParser.NEVER: case PlSqlParser.NEW: case PlSqlParser.NEW_TIME: case PlSqlParser.NEXT_DAY: case PlSqlParser.NEXT: case PlSqlParser.NL_AJ: case PlSqlParser.NLJ_BATCHING: case PlSqlParser.NLJ_INDEX_FILTER: case PlSqlParser.NLJ_INDEX_SCAN: case PlSqlParser.NLJ_PREFETCH: case PlSqlParser.NLS_CALENDAR: case PlSqlParser.NLS_CHARACTERSET: case PlSqlParser.NLS_CHARSET_DECL_LEN: case PlSqlParser.NLS_CHARSET_ID: case PlSqlParser.NLS_CHARSET_NAME: case PlSqlParser.NLS_COMP: case PlSqlParser.NLS_CURRENCY: case PlSqlParser.NLS_DATE_FORMAT: case PlSqlParser.NLS_DATE_LANGUAGE: case PlSqlParser.NLS_INITCAP: case PlSqlParser.NLS_ISO_CURRENCY: case PlSqlParser.NL_SJ: case PlSqlParser.NLS_LANG: case PlSqlParser.NLS_LANGUAGE: case PlSqlParser.NLS_LENGTH_SEMANTICS: case PlSqlParser.NLS_LOWER: case PlSqlParser.NLS_NCHAR_CONV_EXCP: case PlSqlParser.NLS_NUMERIC_CHARACTERS: case PlSqlParser.NLS_SORT: case PlSqlParser.NLSSORT: case PlSqlParser.NLS_SPECIAL_CHARS: case PlSqlParser.NLS_TERRITORY: case PlSqlParser.NLS_UPPER: case PlSqlParser.NO_ACCESS: case PlSqlParser.NO_ADAPTIVE_PLAN: case PlSqlParser.NO_ANSI_REARCH: case PlSqlParser.NOAPPEND: case PlSqlParser.NOARCHIVELOG: case PlSqlParser.NOAUDIT: case PlSqlParser.NO_AUTO_REOPTIMIZE: case PlSqlParser.NO_BASETABLE_MULTIMV_REWRITE: case PlSqlParser.NO_BATCH_TABLE_ACCESS_BY_ROWID: case PlSqlParser.NO_BIND_AWARE: case PlSqlParser.NO_BUFFER: case PlSqlParser.NOCACHE: case PlSqlParser.NO_CARTESIAN: case PlSqlParser.NO_CHECK_ACL_REWRITE: case PlSqlParser.NO_CLUSTER_BY_ROWID: case PlSqlParser.NO_CLUSTERING: case PlSqlParser.NO_COALESCE_SQ: case PlSqlParser.NO_COMMON_DATA: case PlSqlParser.NO_CONNECT_BY_CB_WHR_ONLY: case PlSqlParser.NO_CONNECT_BY_COMBINE_SW: case PlSqlParser.NO_CONNECT_BY_COST_BASED: case PlSqlParser.NO_CONNECT_BY_ELIM_DUPS: case PlSqlParser.NO_CONNECT_BY_FILTERING: case PlSqlParser.NOCOPY: case PlSqlParser.NO_COST_XML_QUERY_REWRITE: case PlSqlParser.NO_CPU_COSTING: case PlSqlParser.NOCPU_COSTING: case PlSqlParser.NOCYCLE: case PlSqlParser.NO_DATA_SECURITY_REWRITE: case PlSqlParser.NO_DECORRELATE: case PlSqlParser.NODELAY: case PlSqlParser.NO_DOMAIN_INDEX_FILTER: case PlSqlParser.NO_DST_UPGRADE_INSERT_CONV: case PlSqlParser.NO_ELIM_GROUPBY: case PlSqlParser.NO_ELIMINATE_JOIN: case PlSqlParser.NO_ELIMINATE_OBY: case PlSqlParser.NO_ELIMINATE_OUTER_JOIN: case PlSqlParser.NOENTITYESCAPING: case PlSqlParser.NO_EXPAND_GSET_TO_UNION: case PlSqlParser.NO_EXPAND: case PlSqlParser.NO_EXPAND_TABLE: case PlSqlParser.NO_FACT: case PlSqlParser.NO_FACTORIZE_JOIN: case PlSqlParser.NO_FILTERING: case PlSqlParser.NOFORCE: case PlSqlParser.NO_FULL_OUTER_JOIN_TO_OUTER: case PlSqlParser.NO_GATHER_OPTIMIZER_STATISTICS: case PlSqlParser.NO_GBY_PUSHDOWN: case PlSqlParser.NOGUARANTEE: case PlSqlParser.NO_INDEX_FFS: case PlSqlParser.NO_INDEX: case PlSqlParser.NO_INDEX_SS: case PlSqlParser.NO_INMEMORY: case PlSqlParser.NO_INMEMORY_PRUNING: case PlSqlParser.NOKEEP: case PlSqlParser.NO_LOAD: case PlSqlParser.NOLOCAL: case PlSqlParser.NOLOGGING: case PlSqlParser.NOMAPPING: case PlSqlParser.NOMAXVALUE: case PlSqlParser.NO_MERGE: case PlSqlParser.NOMINIMIZE: case PlSqlParser.NOMINVALUE: case PlSqlParser.NO_MODEL_PUSH_REF: case PlSqlParser.NO_MONITORING: case PlSqlParser.NOMONITORING: case PlSqlParser.NO_MONITOR: case PlSqlParser.NO_MULTIMV_REWRITE: case PlSqlParser.NO_NATIVE_FULL_OUTER_JOIN: case PlSqlParser.NONBLOCKING: case PlSqlParser.NONEDITIONABLE: case PlSqlParser.NONE: case PlSqlParser.NO_NLJ_BATCHING: case PlSqlParser.NO_NLJ_PREFETCH: case PlSqlParser.NO: case PlSqlParser.NONSCHEMA: case PlSqlParser.NO_OBJECT_LINK: case PlSqlParser.NOORDER: case PlSqlParser.NO_ORDER_ROLLUPS: case PlSqlParser.NO_OUTER_JOIN_TO_ANTI: case PlSqlParser.NO_OUTER_JOIN_TO_INNER: case PlSqlParser.NOOVERRIDE: case PlSqlParser.NO_PARALLEL_INDEX: case PlSqlParser.NOPARALLEL_INDEX: case PlSqlParser.NO_PARALLEL: case PlSqlParser.NOPARALLEL: case PlSqlParser.NO_PARTIAL_COMMIT: case PlSqlParser.NO_PARTIAL_JOIN: case PlSqlParser.NO_PARTIAL_ROLLUP_PUSHDOWN: case PlSqlParser.NOPARTITION: case PlSqlParser.NO_PLACE_DISTINCT: case PlSqlParser.NO_PLACE_GROUP_BY: case PlSqlParser.NO_PQ_CONCURRENT_UNION: case PlSqlParser.NO_PQ_MAP: case PlSqlParser.NO_PQ_REPLICATE: case PlSqlParser.NO_PQ_SKEW: case PlSqlParser.NO_PRUNE_GSETS: case PlSqlParser.NO_PULL_PRED: case PlSqlParser.NO_PUSH_PRED: case PlSqlParser.NO_PUSH_SUBQ: case PlSqlParser.NO_PX_FAULT_TOLERANCE: case PlSqlParser.NO_PX_JOIN_FILTER: case PlSqlParser.NO_QKN_BUFF: case PlSqlParser.NO_QUERY_TRANSFORMATION: case PlSqlParser.NO_REF_CASCADE: case PlSqlParser.NORELOCATE: case PlSqlParser.NORELY: case PlSqlParser.NOREPAIR: case PlSqlParser.NOREPLAY: case PlSqlParser.NORESETLOGS: case PlSqlParser.NO_RESULT_CACHE: case PlSqlParser.NOREVERSE: case PlSqlParser.NO_REWRITE: case PlSqlParser.NOREWRITE: case PlSqlParser.NORMAL: case PlSqlParser.NO_ROOT_SW_FOR_LOCAL: case PlSqlParser.NOROWDEPENDENCIES: case PlSqlParser.NOSCHEMACHECK: case PlSqlParser.NOSEGMENT: case PlSqlParser.NO_SEMIJOIN: case PlSqlParser.NO_SEMI_TO_INNER: case PlSqlParser.NO_SET_TO_JOIN: case PlSqlParser.NOSORT: case PlSqlParser.NO_SQL_TRANSLATION: case PlSqlParser.NO_SQL_TUNE: case PlSqlParser.NO_STAR_TRANSFORMATION: case PlSqlParser.NO_STATEMENT_QUEUING: case PlSqlParser.NO_STATS_GSETS: case PlSqlParser.NOSTRICT: case PlSqlParser.NO_SUBQUERY_PRUNING: case PlSqlParser.NO_SUBSTRB_PAD: case PlSqlParser.NO_SWAP_JOIN_INPUTS: case PlSqlParser.NOSWITCH: case PlSqlParser.NO_TABLE_LOOKUP_BY_NL: case PlSqlParser.NO_TEMP_TABLE: case PlSqlParser.NOTHING: case PlSqlParser.NOTIFICATION: case PlSqlParser.NO_TRANSFORM_DISTINCT_AGG: case PlSqlParser.NO_UNNEST: case PlSqlParser.NO_USE_CUBE: case PlSqlParser.NO_USE_HASH_AGGREGATION: case PlSqlParser.NO_USE_HASH_GBY_FOR_PUSHDOWN: case PlSqlParser.NO_USE_HASH: case PlSqlParser.NO_USE_INVISIBLE_INDEXES: case PlSqlParser.NO_USE_MERGE: case PlSqlParser.NO_USE_NL: case PlSqlParser.NO_USE_VECTOR_AGGREGATION: case PlSqlParser.NOVALIDATE: case PlSqlParser.NO_VECTOR_TRANSFORM_DIMS: case PlSqlParser.NO_VECTOR_TRANSFORM_FACT: case PlSqlParser.NO_VECTOR_TRANSFORM: case PlSqlParser.NO_XDB_FASTPATH_INSERT: case PlSqlParser.NO_XML_DML_REWRITE: case PlSqlParser.NO_XMLINDEX_REWRITE_IN_SELECT: case PlSqlParser.NO_XMLINDEX_REWRITE: case PlSqlParser.NO_XML_QUERY_REWRITE: case PlSqlParser.NO_ZONEMAP: case PlSqlParser.NTH_VALUE: case PlSqlParser.NULLIF: case PlSqlParser.NULLS: case PlSqlParser.NUMBER: case PlSqlParser.NUMERIC: case PlSqlParser.NUM_INDEX_KEYS: case PlSqlParser.NUMTODSINTERVAL: case PlSqlParser.NUMTOYMINTERVAL: case PlSqlParser.NVARCHAR2: case PlSqlParser.NVL2: case PlSqlParser.OBJECT2XML: case PlSqlParser.OBJECT: case PlSqlParser.OBJ_ID: case PlSqlParser.OBJNO: case PlSqlParser.OBJNO_REUSE: case PlSqlParser.OCCURENCES: case PlSqlParser.OFFLINE: case PlSqlParser.OFF: case PlSqlParser.OFFSET: case PlSqlParser.OIDINDEX: case PlSqlParser.OID: case PlSqlParser.OLAP: case PlSqlParser.OLD: case PlSqlParser.OLD_PUSH_PRED: case PlSqlParser.OLS: case PlSqlParser.OLTP: case PlSqlParser.OMIT: case PlSqlParser.ONE: case PlSqlParser.ONLINE: case PlSqlParser.ONLY: case PlSqlParser.OPAQUE: case PlSqlParser.OPAQUE_TRANSFORM: case PlSqlParser.OPAQUE_XCANONICAL: case PlSqlParser.OPCODE: case PlSqlParser.OPEN: case PlSqlParser.OPERATIONS: case PlSqlParser.OPERATOR: case PlSqlParser.OPT_ESTIMATE: case PlSqlParser.OPTIMAL: case PlSqlParser.OPTIMIZE: case PlSqlParser.OPTIMIZER_FEATURES_ENABLE: case PlSqlParser.OPTIMIZER_GOAL: case PlSqlParser.OPT_PARAM: case PlSqlParser.ORA_BRANCH: case PlSqlParser.ORA_CHECK_ACL: case PlSqlParser.ORA_CHECK_PRIVILEGE: case PlSqlParser.ORA_CLUSTERING: case PlSqlParser.ORADATA: case PlSqlParser.ORADEBUG: case PlSqlParser.ORA_DST_AFFECTED: case PlSqlParser.ORA_DST_CONVERT: case PlSqlParser.ORA_DST_ERROR: case PlSqlParser.ORA_GET_ACLIDS: case PlSqlParser.ORA_GET_PRIVILEGES: case PlSqlParser.ORA_HASH: case PlSqlParser.ORA_INVOKING_USERID: case PlSqlParser.ORA_INVOKING_USER: case PlSqlParser.ORA_INVOKING_XS_USER_GUID: case PlSqlParser.ORA_INVOKING_XS_USER: case PlSqlParser.ORA_RAWCOMPARE: case PlSqlParser.ORA_RAWCONCAT: case PlSqlParser.ORA_ROWSCN: case PlSqlParser.ORA_ROWSCN_RAW: case PlSqlParser.ORA_ROWVERSION: case PlSqlParser.ORA_TABVERSION: case PlSqlParser.ORA_WRITE_TIME: case PlSqlParser.ORDERED: case PlSqlParser.ORDERED_PREDICATES: case PlSqlParser.ORDINALITY: case PlSqlParser.OR_EXPAND: case PlSqlParser.ORGANIZATION: case PlSqlParser.OR_PREDICATES: case PlSqlParser.OSERROR: case PlSqlParser.OTHER: case PlSqlParser.OUTER_JOIN_TO_ANTI: case PlSqlParser.OUTER_JOIN_TO_INNER: case PlSqlParser.OUTER: case PlSqlParser.OUTLINE_LEAF: case PlSqlParser.OUTLINE: case PlSqlParser.OUT_OF_LINE: case PlSqlParser.OUT: case PlSqlParser.OVERFLOW_NOMOVE: case PlSqlParser.OVERFLOW: case PlSqlParser.OVERLAPS: case PlSqlParser.OVER: case PlSqlParser.OVERRIDING: case PlSqlParser.OWNER: case PlSqlParser.OWNERSHIP: case PlSqlParser.OWN: case PlSqlParser.PACKAGE: case PlSqlParser.PACKAGES: case PlSqlParser.PARALLEL_ENABLE: case PlSqlParser.PARALLEL_INDEX: case PlSqlParser.PARALLEL: case PlSqlParser.PARAMETERS: case PlSqlParser.PARAM: case PlSqlParser.PARENT: case PlSqlParser.PARITY: case PlSqlParser.PARTIAL_JOIN: case PlSqlParser.PARTIALLY: case PlSqlParser.PARTIAL: case PlSqlParser.PARTIAL_ROLLUP_PUSHDOWN: case PlSqlParser.PARTITION_HASH: case PlSqlParser.PARTITION_LIST: case PlSqlParser.PARTITION: case PlSqlParser.PARTITION_RANGE: case PlSqlParser.PARTITIONS: case PlSqlParser.PARTNUMINST: case PlSqlParser.PASSING: case PlSqlParser.PASSWORD_GRACE_TIME: case PlSqlParser.PASSWORD_LIFE_TIME: case PlSqlParser.PASSWORD_LOCK_TIME: case PlSqlParser.PASSWORD: case PlSqlParser.PASSWORD_REUSE_MAX: case PlSqlParser.PASSWORD_REUSE_TIME: case PlSqlParser.PASSWORD_VERIFY_FUNCTION: case PlSqlParser.PAST: case PlSqlParser.PATCH: case PlSqlParser.PATH: case PlSqlParser.PATH_PREFIX: case PlSqlParser.PATHS: case PlSqlParser.PATTERN: case PlSqlParser.PBL_HS_BEGIN: case PlSqlParser.PBL_HS_END: case PlSqlParser.PCTINCREASE: case PlSqlParser.PCTTHRESHOLD: case PlSqlParser.PCTUSED: case PlSqlParser.PCTVERSION: case PlSqlParser.PENDING: case PlSqlParser.PERCENT_KEYWORD: case PlSqlParser.PERCENT_RANKM: case PlSqlParser.PERFORMANCE: case PlSqlParser.PERIOD_KEYWORD: case PlSqlParser.PERMANENT: case PlSqlParser.PERMISSION: case PlSqlParser.PERMUTE: case PlSqlParser.PER: case PlSqlParser.PFILE: case PlSqlParser.PHYSICAL: case PlSqlParser.PIKEY: case PlSqlParser.PIPELINED: case PlSqlParser.PIV_GB: case PlSqlParser.PIVOT: case PlSqlParser.PIV_SSF: case PlSqlParser.PLACE_DISTINCT: case PlSqlParser.PLACE_GROUP_BY: case PlSqlParser.PLAN: case PlSqlParser.PLSCOPE_SETTINGS: case PlSqlParser.PLS_INTEGER: case PlSqlParser.PLSQL_CCFLAGS: case PlSqlParser.PLSQL_CODE_TYPE: case PlSqlParser.PLSQL_DEBUG: case PlSqlParser.PLSQL_OPTIMIZE_LEVEL: case PlSqlParser.PLSQL_WARNINGS: case PlSqlParser.PLUGGABLE: case PlSqlParser.POINT: case PlSqlParser.POLICY: case PlSqlParser.POOL_16K: case PlSqlParser.POOL_2K: case PlSqlParser.POOL_32K: case PlSqlParser.POOL_4K: case PlSqlParser.POOL_8K: case PlSqlParser.POSITIVEN: case PlSqlParser.POSITIVE: case PlSqlParser.POST_TRANSACTION: case PlSqlParser.POWERMULTISET_BY_CARDINALITY: case PlSqlParser.POWERMULTISET: case PlSqlParser.POWER: case PlSqlParser.PQ_CONCURRENT_UNION: case PlSqlParser.PQ_DISTRIBUTE: case PlSqlParser.PQ_DISTRIBUTE_WINDOW: case PlSqlParser.PQ_FILTER: case PlSqlParser.PQ_MAP: case PlSqlParser.PQ_NOMAP: case PlSqlParser.PQ_REPLICATE: case PlSqlParser.PQ_SKEW: case PlSqlParser.PRAGMA: case PlSqlParser.PREBUILT: case PlSqlParser.PRECEDES: case PlSqlParser.PRECEDING: case PlSqlParser.PRECISION: case PlSqlParser.PRECOMPUTE_SUBQUERY: case PlSqlParser.PREDICATE_REORDERS: case PlSqlParser.PRELOAD: case PlSqlParser.PREPARE: case PlSqlParser.PRESENTNNV: case PlSqlParser.PRESENT: case PlSqlParser.PRESENTV: case PlSqlParser.PRESERVE_OID: case PlSqlParser.PRESERVE: case PlSqlParser.PRETTY: case PlSqlParser.PREVIOUS: case PlSqlParser.PREV: case PlSqlParser.PRIMARY: case PlSqlParser.PRINTBLOBTOCLOB: case PlSqlParser.PRIORITY: case PlSqlParser.PRIVATE: case PlSqlParser.PRIVATE_SGA: case PlSqlParser.PRIVILEGED: case PlSqlParser.PRIVILEGE: case PlSqlParser.PRIVILEGES: case PlSqlParser.PROCEDURAL: case PlSqlParser.PROCEDURE: case PlSqlParser.PROCESS: case PlSqlParser.PROFILE: case PlSqlParser.PROGRAM: case PlSqlParser.PROJECT: case PlSqlParser.PROPAGATE: case PlSqlParser.PROTECTED: case PlSqlParser.PROTECTION: case PlSqlParser.PROXY: case PlSqlParser.PRUNING: case PlSqlParser.PULL_PRED: case PlSqlParser.PURGE: case PlSqlParser.PUSH_PRED: case PlSqlParser.PUSH_SUBQ: case PlSqlParser.PX_FAULT_TOLERANCE: case PlSqlParser.PX_GRANULE: case PlSqlParser.PX_JOIN_FILTER: case PlSqlParser.QB_NAME: case PlSqlParser.QUERY_BLOCK: case PlSqlParser.QUERY: case PlSqlParser.QUEUE_CURR: case PlSqlParser.QUEUE: case PlSqlParser.QUEUE_ROWP: case PlSqlParser.QUIESCE: case PlSqlParser.QUORUM: case PlSqlParser.QUOTA: case PlSqlParser.RAISE: case PlSqlParser.RANDOM_LOCAL: case PlSqlParser.RANDOM: case PlSqlParser.RANGE: case PlSqlParser.RANKM: case PlSqlParser.RAPIDLY: case PlSqlParser.RAW: case PlSqlParser.RAWTOHEX: case PlSqlParser.RAWTONHEX: case PlSqlParser.RBA: case PlSqlParser.RBO_OUTLINE: case PlSqlParser.RDBA: case PlSqlParser.READ: case PlSqlParser.READS: case PlSqlParser.REALM: case PlSqlParser.REAL: case PlSqlParser.REBALANCE: case PlSqlParser.REBUILD: case PlSqlParser.RECORD: case PlSqlParser.RECORDS_PER_BLOCK: case PlSqlParser.RECOVERABLE: case PlSqlParser.RECOVER: case PlSqlParser.RECOVERY: case PlSqlParser.RECYCLEBIN: case PlSqlParser.RECYCLE: case PlSqlParser.REDACTION: case PlSqlParser.REDEFINE: case PlSqlParser.REDO: case PlSqlParser.REDUCED: case PlSqlParser.REDUNDANCY: case PlSqlParser.REF_CASCADE_CURSOR: case PlSqlParser.REFERENCED: case PlSqlParser.REFERENCE: case PlSqlParser.REFERENCES: case PlSqlParser.REFERENCING: case PlSqlParser.REF: case PlSqlParser.REFRESH: case PlSqlParser.REFTOHEX: case PlSqlParser.REGEXP_COUNT: case PlSqlParser.REGEXP_INSTR: case PlSqlParser.REGEXP_LIKE: case PlSqlParser.REGEXP_REPLACE: case PlSqlParser.REGEXP_SUBSTR: case PlSqlParser.REGISTER: case PlSqlParser.REGR_AVGX: case PlSqlParser.REGR_AVGY: case PlSqlParser.REGR_COUNT: case PlSqlParser.REGR_INTERCEPT: case PlSqlParser.REGR_R2: case PlSqlParser.REGR_SLOPE: case PlSqlParser.REGR_SXX: case PlSqlParser.REGR_SXY: case PlSqlParser.REGR_SYY: case PlSqlParser.REGULAR: case PlSqlParser.REJECT: case PlSqlParser.REKEY: case PlSqlParser.RELATIONAL: case PlSqlParser.RELOCATE: case PlSqlParser.RELY: case PlSqlParser.REMAINDER: case PlSqlParser.REMOTE_MAPPED: case PlSqlParser.REMOVE: case PlSqlParser.RENAME: case PlSqlParser.REPAIR: case PlSqlParser.REPEAT: case PlSqlParser.REPLACE: case PlSqlParser.REPLICATION: case PlSqlParser.REQUIRED: case PlSqlParser.RESETLOGS: case PlSqlParser.RESET: case PlSqlParser.RESIZE: case PlSqlParser.RESOLVE: case PlSqlParser.RESOLVER: case PlSqlParser.RESPECT: case PlSqlParser.RESTART: case PlSqlParser.RESTORE_AS_INTERVALS: case PlSqlParser.RESTORE: case PlSqlParser.RESTRICT_ALL_REF_CONS: case PlSqlParser.RESTRICTED: case PlSqlParser.RESTRICT_REFERENCES: case PlSqlParser.RESTRICT: case PlSqlParser.RESULT_CACHE: case PlSqlParser.RESULT: case PlSqlParser.RESUMABLE: case PlSqlParser.RESUME: case PlSqlParser.RETENTION: case PlSqlParser.RETRY_ON_ROW_CHANGE: case PlSqlParser.RETURNING: case PlSqlParser.RETURN: case PlSqlParser.REUSE: case PlSqlParser.REVERSE: case PlSqlParser.REWRITE_OR_ERROR: case PlSqlParser.REWRITE: case PlSqlParser.RIGHT: case PlSqlParser.ROLE: case PlSqlParser.ROLESET: case PlSqlParser.ROLES: case PlSqlParser.ROLLBACK: case PlSqlParser.ROLLING: case PlSqlParser.ROLLUP: case PlSqlParser.ROWDEPENDENCIES: case PlSqlParser.ROWID_MAPPING_TABLE: case PlSqlParser.ROWID: case PlSqlParser.ROWIDTOCHAR: case PlSqlParser.ROWIDTONCHAR: case PlSqlParser.ROW_LENGTH: case PlSqlParser.ROWNUM: case PlSqlParser.ROW: case PlSqlParser.ROWS: case PlSqlParser.RPAD: case PlSqlParser.RTRIM: case PlSqlParser.RULE: case PlSqlParser.RULES: case PlSqlParser.RUNNING: case PlSqlParser.SALT: case PlSqlParser.SAMPLE: case PlSqlParser.SAVE_AS_INTERVALS: case PlSqlParser.SAVEPOINT: case PlSqlParser.SAVE: case PlSqlParser.SB4: case PlSqlParser.SCALE_ROWS: case PlSqlParser.SCALE: case PlSqlParser.SCAN_INSTANCES: case PlSqlParser.SCAN: case PlSqlParser.SCHEDULER: case PlSqlParser.SCHEMACHECK: case PlSqlParser.SCHEMA: case PlSqlParser.SCN_ASCENDING: case PlSqlParser.SCN: case PlSqlParser.SCOPE: case PlSqlParser.SCRUB: case PlSqlParser.SD_ALL: case PlSqlParser.SD_INHIBIT: case PlSqlParser.SDO_GEOM_MBR: case PlSqlParser.SD_SHOW: case PlSqlParser.SEARCH: case PlSqlParser.SECOND: case PlSqlParser.SECRET: case PlSqlParser.SECUREFILE_DBA: case PlSqlParser.SECUREFILE: case PlSqlParser.SECURITY: case PlSqlParser.SEED: case PlSqlParser.SEG_BLOCK: case PlSqlParser.SEG_FILE: case PlSqlParser.SEGMENT: case PlSqlParser.SELECTIVITY: case PlSqlParser.SELF: case PlSqlParser.SEMIJOIN_DRIVER: case PlSqlParser.SEMIJOIN: case PlSqlParser.SEMI_TO_INNER: case PlSqlParser.SEQUENCED: case PlSqlParser.SEQUENCE: case PlSqlParser.SEQUENTIAL: case PlSqlParser.SERIALIZABLE: case PlSqlParser.SERIALLY_REUSABLE: case PlSqlParser.SERIAL: case PlSqlParser.SERVERERROR: case PlSqlParser.SERVICE_NAME_CONVERT: case PlSqlParser.SERVICES: case PlSqlParser.SESSION_CACHED_CURSORS: case PlSqlParser.SESSION: case PlSqlParser.SESSIONS_PER_USER: case PlSqlParser.SESSIONTIMEZONE: case PlSqlParser.SESSIONTZNAME: case PlSqlParser.SET: case PlSqlParser.SETS: case PlSqlParser.SETTINGS: case PlSqlParser.SET_TO_JOIN: case PlSqlParser.SEVERE: case PlSqlParser.SHARED_POOL: case PlSqlParser.SHARED: case PlSqlParser.SHARING: case PlSqlParser.SHELFLIFE: case PlSqlParser.SHOW: case PlSqlParser.SHRINK: case PlSqlParser.SHUTDOWN: case PlSqlParser.SIBLINGS: case PlSqlParser.SID: case PlSqlParser.SIGNAL_COMPONENT: case PlSqlParser.SIGNAL_FUNCTION: case PlSqlParser.SIGN: case PlSqlParser.SIGNTYPE: case PlSqlParser.SIMPLE_INTEGER: case PlSqlParser.SIMPLE: case PlSqlParser.SINGLE: case PlSqlParser.SINGLETASK: case PlSqlParser.SINH: case PlSqlParser.SIN: case PlSqlParser.SKIP_EXT_OPTIMIZER: case PlSqlParser.SKIP_: case PlSqlParser.SKIP_UNQ_UNUSABLE_IDX: case PlSqlParser.SKIP_UNUSABLE_INDEXES: case PlSqlParser.SMALLFILE: case PlSqlParser.SMALLINT: case PlSqlParser.SNAPSHOT: case PlSqlParser.SOME: case PlSqlParser.SORT: case PlSqlParser.SOUNDEX: case PlSqlParser.SOURCE_FILE_DIRECTORY: case PlSqlParser.SOURCE_FILE_NAME_CONVERT: case PlSqlParser.SOURCE: case PlSqlParser.SPACE_KEYWORD: case PlSqlParser.SPECIFICATION: case PlSqlParser.SPFILE: case PlSqlParser.SPLIT: case PlSqlParser.SPREADSHEET: case PlSqlParser.SQLDATA: case PlSqlParser.SQLERROR: case PlSqlParser.SQLLDR: case PlSqlParser.SQL: case PlSqlParser.SQL_TRACE: case PlSqlParser.SQL_TRANSLATION_PROFILE: case PlSqlParser.SQRT: case PlSqlParser.STALE: case PlSqlParser.STANDALONE: case PlSqlParser.STANDARD_HASH: case PlSqlParser.STANDBY_MAX_DATA_DELAY: case PlSqlParser.STANDBYS: case PlSqlParser.STANDBY: case PlSqlParser.STAR: case PlSqlParser.STAR_TRANSFORMATION: case PlSqlParser.STARTUP: case PlSqlParser.STATEMENT_ID: case PlSqlParser.STATEMENT_QUEUING: case PlSqlParser.STATEMENTS: case PlSqlParser.STATEMENT: case PlSqlParser.STATE: case PlSqlParser.STATIC: case PlSqlParser.STATISTICS: case PlSqlParser.STATS_BINOMIAL_TEST: case PlSqlParser.STATS_CROSSTAB: case PlSqlParser.STATS_F_TEST: case PlSqlParser.STATS_KS_TEST: case PlSqlParser.STATS_MODE: case PlSqlParser.STATS_MW_TEST: case PlSqlParser.STATS_ONE_WAY_ANOVA: case PlSqlParser.STATS_T_TEST_INDEP: case PlSqlParser.STATS_T_TEST_INDEPU: case PlSqlParser.STATS_T_TEST_ONE: case PlSqlParser.STATS_T_TEST_PAIRED: case PlSqlParser.STATS_WSR_TEST: case PlSqlParser.STDDEV_POP: case PlSqlParser.STDDEV_SAMP: case PlSqlParser.STOP: case PlSqlParser.STORAGE: case PlSqlParser.STORE: case PlSqlParser.STREAMS: case PlSqlParser.STREAM: case PlSqlParser.STRICT: case PlSqlParser.STRING: case PlSqlParser.STRIPE_COLUMNS: case PlSqlParser.STRIPE_WIDTH: case PlSqlParser.STRIP: case PlSqlParser.STRUCTURE: case PlSqlParser.SUBMULTISET: case PlSqlParser.SUBPARTITION_REL: case PlSqlParser.SUBPARTITIONS: case PlSqlParser.SUBPARTITION: case PlSqlParser.SUBQUERIES: case PlSqlParser.SUBQUERY_PRUNING: case PlSqlParser.SUBSCRIBE: case PlSqlParser.SUBSET: case PlSqlParser.SUBSTITUTABLE: case PlSqlParser.SUBSTR2: case PlSqlParser.SUBSTR4: case PlSqlParser.SUBSTRB: case PlSqlParser.SUBSTRC: case PlSqlParser.SUBTYPE: case PlSqlParser.SUCCESSFUL: case PlSqlParser.SUCCESS: case PlSqlParser.SUMMARY: case PlSqlParser.SUPPLEMENTAL: case PlSqlParser.SUSPEND: case PlSqlParser.SWAP_JOIN_INPUTS: case PlSqlParser.SWITCHOVER: case PlSqlParser.SWITCH: case PlSqlParser.SYNCHRONOUS: case PlSqlParser.SYNC: case PlSqlParser.SYSASM: case PlSqlParser.SYS_AUDIT: case PlSqlParser.SYSAUX: case PlSqlParser.SYSBACKUP: case PlSqlParser.SYS_CHECKACL: case PlSqlParser.SYS_CHECK_PRIVILEGE: case PlSqlParser.SYS_CONNECT_BY_PATH: case PlSqlParser.SYS_CONTEXT: case PlSqlParser.SYSDATE: case PlSqlParser.SYSDBA: case PlSqlParser.SYS_DBURIGEN: case PlSqlParser.SYSDG: case PlSqlParser.SYS_DL_CURSOR: case PlSqlParser.SYS_DM_RXFORM_CHR: case PlSqlParser.SYS_DM_RXFORM_NUM: case PlSqlParser.SYS_DOM_COMPARE: case PlSqlParser.SYS_DST_PRIM2SEC: case PlSqlParser.SYS_DST_SEC2PRIM: case PlSqlParser.SYS_ET_BFILE_TO_RAW: case PlSqlParser.SYS_ET_BLOB_TO_IMAGE: case PlSqlParser.SYS_ET_IMAGE_TO_BLOB: case PlSqlParser.SYS_ET_RAW_TO_BFILE: case PlSqlParser.SYS_EXTPDTXT: case PlSqlParser.SYS_EXTRACT_UTC: case PlSqlParser.SYS_FBT_INSDEL: case PlSqlParser.SYS_FILTER_ACLS: case PlSqlParser.SYS_FNMATCHES: case PlSqlParser.SYS_FNREPLACE: case PlSqlParser.SYS_GET_ACLIDS: case PlSqlParser.SYS_GET_COL_ACLIDS: case PlSqlParser.SYS_GET_PRIVILEGES: case PlSqlParser.SYS_GETTOKENID: case PlSqlParser.SYS_GETXTIVAL: case PlSqlParser.SYS_GUID: case PlSqlParser.SYSGUID: case PlSqlParser.SYSKM: case PlSqlParser.SYS_MAKE_XMLNODEID: case PlSqlParser.SYS_MAKEXML: case PlSqlParser.SYS_MKXMLATTR: case PlSqlParser.SYS_MKXTI: case PlSqlParser.SYSOBJ: case PlSqlParser.SYS_OP_ADT2BIN: case PlSqlParser.SYS_OP_ADTCONS: case PlSqlParser.SYS_OP_ALSCRVAL: case PlSqlParser.SYS_OP_ATG: case PlSqlParser.SYS_OP_BIN2ADT: case PlSqlParser.SYS_OP_BITVEC: case PlSqlParser.SYS_OP_BL2R: case PlSqlParser.SYS_OP_BLOOM_FILTER_LIST: case PlSqlParser.SYS_OP_BLOOM_FILTER: case PlSqlParser.SYS_OP_C2C: case PlSqlParser.SYS_OP_CAST: case PlSqlParser.SYS_OP_CEG: case PlSqlParser.SYS_OP_CL2C: case PlSqlParser.SYS_OP_COMBINED_HASH: case PlSqlParser.SYS_OP_COMP: case PlSqlParser.SYS_OP_CONVERT: case PlSqlParser.SYS_OP_COUNTCHG: case PlSqlParser.SYS_OP_CSCONV: case PlSqlParser.SYS_OP_CSCONVTEST: case PlSqlParser.SYS_OP_CSR: case PlSqlParser.SYS_OP_CSX_PATCH: case PlSqlParser.SYS_OP_CYCLED_SEQ: case PlSqlParser.SYS_OP_DECOMP: case PlSqlParser.SYS_OP_DESCEND: case PlSqlParser.SYS_OP_DISTINCT: case PlSqlParser.SYS_OP_DRA: case PlSqlParser.SYS_OP_DUMP: case PlSqlParser.SYS_OP_DV_CHECK: case PlSqlParser.SYS_OP_ENFORCE_NOT_NULL: case PlSqlParser.SYSOPER: case PlSqlParser.SYS_OP_EXTRACT: case PlSqlParser.SYS_OP_GROUPING: case PlSqlParser.SYS_OP_GUID: case PlSqlParser.SYS_OP_HASH: case PlSqlParser.SYS_OP_IIX: case PlSqlParser.SYS_OP_ITR: case PlSqlParser.SYS_OP_KEY_VECTOR_CREATE: case PlSqlParser.SYS_OP_KEY_VECTOR_FILTER_LIST: case PlSqlParser.SYS_OP_KEY_VECTOR_FILTER: case PlSqlParser.SYS_OP_KEY_VECTOR_SUCCEEDED: case PlSqlParser.SYS_OP_KEY_VECTOR_USE: case PlSqlParser.SYS_OP_LBID: case PlSqlParser.SYS_OP_LOBLOC2BLOB: case PlSqlParser.SYS_OP_LOBLOC2CLOB: case PlSqlParser.SYS_OP_LOBLOC2ID: case PlSqlParser.SYS_OP_LOBLOC2NCLOB: case PlSqlParser.SYS_OP_LOBLOC2TYP: case PlSqlParser.SYS_OP_LSVI: case PlSqlParser.SYS_OP_LVL: case PlSqlParser.SYS_OP_MAKEOID: case PlSqlParser.SYS_OP_MAP_NONNULL: case PlSqlParser.SYS_OP_MSR: case PlSqlParser.SYS_OP_NICOMBINE: case PlSqlParser.SYS_OP_NIEXTRACT: case PlSqlParser.SYS_OP_NII: case PlSqlParser.SYS_OP_NIX: case PlSqlParser.SYS_OP_NOEXPAND: case PlSqlParser.SYS_OP_NTCIMG: case PlSqlParser.SYS_OP_NUMTORAW: case PlSqlParser.SYS_OP_OIDVALUE: case PlSqlParser.SYS_OP_OPNSIZE: case PlSqlParser.SYS_OP_PAR_1: case PlSqlParser.SYS_OP_PARGID_1: case PlSqlParser.SYS_OP_PARGID: case PlSqlParser.SYS_OP_PAR: case PlSqlParser.SYS_OP_PART_ID: case PlSqlParser.SYS_OP_PIVOT: case PlSqlParser.SYS_OP_R2O: case PlSqlParser.SYS_OP_RAWTONUM: case PlSqlParser.SYS_OP_RDTM: case PlSqlParser.SYS_OP_REF: case PlSqlParser.SYS_OP_RMTD: case PlSqlParser.SYS_OP_ROWIDTOOBJ: case PlSqlParser.SYS_OP_RPB: case PlSqlParser.SYS_OPTLOBPRBSC: case PlSqlParser.SYS_OP_TOSETID: case PlSqlParser.SYS_OP_TPR: case PlSqlParser.SYS_OP_TRTB: case PlSqlParser.SYS_OPTXICMP: case PlSqlParser.SYS_OPTXQCASTASNQ: case PlSqlParser.SYS_OP_UNDESCEND: case PlSqlParser.SYS_OP_VECAND: case PlSqlParser.SYS_OP_VECBIT: case PlSqlParser.SYS_OP_VECOR: case PlSqlParser.SYS_OP_VECXOR: case PlSqlParser.SYS_OP_VERSION: case PlSqlParser.SYS_OP_VREF: case PlSqlParser.SYS_OP_VVD: case PlSqlParser.SYS_OP_XMLCONS_FOR_CSX: case PlSqlParser.SYS_OP_XPTHATG: case PlSqlParser.SYS_OP_XPTHIDX: case PlSqlParser.SYS_OP_XPTHOP: case PlSqlParser.SYS_OP_XTXT2SQLT: case PlSqlParser.SYS_OP_ZONE_ID: case PlSqlParser.SYS_ORDERKEY_DEPTH: case PlSqlParser.SYS_ORDERKEY_MAXCHILD: case PlSqlParser.SYS_ORDERKEY_PARENT: case PlSqlParser.SYS_PARALLEL_TXN: case PlSqlParser.SYS_PATHID_IS_ATTR: case PlSqlParser.SYS_PATHID_IS_NMSPC: case PlSqlParser.SYS_PATHID_LASTNAME: case PlSqlParser.SYS_PATHID_LASTNMSPC: case PlSqlParser.SYS_PATH_REVERSE: case PlSqlParser.SYS_PXQEXTRACT: case PlSqlParser.SYS_RAW_TO_XSID: case PlSqlParser.SYS_RID_ORDER: case PlSqlParser.SYS_ROW_DELTA: case PlSqlParser.SYS_SC_2_XMLT: case PlSqlParser.SYS_SYNRCIREDO: case PlSqlParser.SYSTEM_DEFINED: case PlSqlParser.SYSTEM: case PlSqlParser.SYSTIMESTAMP: case PlSqlParser.SYS_TYPEID: case PlSqlParser.SYS_UMAKEXML: case PlSqlParser.SYS_XMLANALYZE: case PlSqlParser.SYS_XMLCONTAINS: case PlSqlParser.SYS_XMLCONV: case PlSqlParser.SYS_XMLEXNSURI: case PlSqlParser.SYS_XMLGEN: case PlSqlParser.SYS_XMLI_LOC_ISNODE: case PlSqlParser.SYS_XMLI_LOC_ISTEXT: case PlSqlParser.SYS_XMLINSTR: case PlSqlParser.SYS_XMLLOCATOR_GETSVAL: case PlSqlParser.SYS_XMLNODEID_GETCID: case PlSqlParser.SYS_XMLNODEID_GETLOCATOR: case PlSqlParser.SYS_XMLNODEID_GETOKEY: case PlSqlParser.SYS_XMLNODEID_GETPATHID: case PlSqlParser.SYS_XMLNODEID_GETPTRID: case PlSqlParser.SYS_XMLNODEID_GETRID: case PlSqlParser.SYS_XMLNODEID_GETSVAL: case PlSqlParser.SYS_XMLNODEID_GETTID: case PlSqlParser.SYS_XMLNODEID: case PlSqlParser.SYS_XMLT_2_SC: case PlSqlParser.SYS_XMLTRANSLATE: case PlSqlParser.SYS_XMLTYPE2SQL: case PlSqlParser.SYS_XQ_ASQLCNV: case PlSqlParser.SYS_XQ_ATOMCNVCHK: case PlSqlParser.SYS_XQBASEURI: case PlSqlParser.SYS_XQCASTABLEERRH: case PlSqlParser.SYS_XQCODEP2STR: case PlSqlParser.SYS_XQCODEPEQ: case PlSqlParser.SYS_XQCON2SEQ: case PlSqlParser.SYS_XQCONCAT: case PlSqlParser.SYS_XQDELETE: case PlSqlParser.SYS_XQDFLTCOLATION: case PlSqlParser.SYS_XQDOC: case PlSqlParser.SYS_XQDOCURI: case PlSqlParser.SYS_XQDURDIV: case PlSqlParser.SYS_XQED4URI: case PlSqlParser.SYS_XQENDSWITH: case PlSqlParser.SYS_XQERRH: case PlSqlParser.SYS_XQERR: case PlSqlParser.SYS_XQESHTMLURI: case PlSqlParser.SYS_XQEXLOBVAL: case PlSqlParser.SYS_XQEXSTWRP: case PlSqlParser.SYS_XQEXTRACT: case PlSqlParser.SYS_XQEXTRREF: case PlSqlParser.SYS_XQEXVAL: case PlSqlParser.SYS_XQFB2STR: case PlSqlParser.SYS_XQFNBOOL: case PlSqlParser.SYS_XQFNCMP: case PlSqlParser.SYS_XQFNDATIM: case PlSqlParser.SYS_XQFNLNAME: case PlSqlParser.SYS_XQFNNM: case PlSqlParser.SYS_XQFNNSURI: case PlSqlParser.SYS_XQFNPREDTRUTH: case PlSqlParser.SYS_XQFNQNM: case PlSqlParser.SYS_XQFNROOT: case PlSqlParser.SYS_XQFORMATNUM: case PlSqlParser.SYS_XQFTCONTAIN: case PlSqlParser.SYS_XQFUNCR: case PlSqlParser.SYS_XQGETCONTENT: case PlSqlParser.SYS_XQINDXOF: case PlSqlParser.SYS_XQINSERT: case PlSqlParser.SYS_XQINSPFX: case PlSqlParser.SYS_XQIRI2URI: case PlSqlParser.SYS_XQLANG: case PlSqlParser.SYS_XQLLNMFRMQNM: case PlSqlParser.SYS_XQMKNODEREF: case PlSqlParser.SYS_XQNILLED: case PlSqlParser.SYS_XQNODENAME: case PlSqlParser.SYS_XQNORMSPACE: case PlSqlParser.SYS_XQNORMUCODE: case PlSqlParser.SYS_XQ_NRNG: case PlSqlParser.SYS_XQNSP4PFX: case PlSqlParser.SYS_XQNSPFRMQNM: case PlSqlParser.SYS_XQPFXFRMQNM: case PlSqlParser.SYS_XQ_PKSQL2XML: case PlSqlParser.SYS_XQPOLYABS: case PlSqlParser.SYS_XQPOLYADD: case PlSqlParser.SYS_XQPOLYCEL: case PlSqlParser.SYS_XQPOLYCSTBL: case PlSqlParser.SYS_XQPOLYCST: case PlSqlParser.SYS_XQPOLYDIV: case PlSqlParser.SYS_XQPOLYFLR: case PlSqlParser.SYS_XQPOLYMOD: case PlSqlParser.SYS_XQPOLYMUL: case PlSqlParser.SYS_XQPOLYRND: case PlSqlParser.SYS_XQPOLYSQRT: case PlSqlParser.SYS_XQPOLYSUB: case PlSqlParser.SYS_XQPOLYUMUS: case PlSqlParser.SYS_XQPOLYUPLS: case PlSqlParser.SYS_XQPOLYVEQ: case PlSqlParser.SYS_XQPOLYVGE: case PlSqlParser.SYS_XQPOLYVGT: case PlSqlParser.SYS_XQPOLYVLE: case PlSqlParser.SYS_XQPOLYVLT: case PlSqlParser.SYS_XQPOLYVNE: case PlSqlParser.SYS_XQREF2VAL: case PlSqlParser.SYS_XQRENAME: case PlSqlParser.SYS_XQREPLACE: case PlSqlParser.SYS_XQRESVURI: case PlSqlParser.SYS_XQRNDHALF2EVN: case PlSqlParser.SYS_XQRSLVQNM: case PlSqlParser.SYS_XQRYENVPGET: case PlSqlParser.SYS_XQRYVARGET: case PlSqlParser.SYS_XQRYWRP: case PlSqlParser.SYS_XQSEQ2CON4XC: case PlSqlParser.SYS_XQSEQ2CON: case PlSqlParser.SYS_XQSEQDEEPEQ: case PlSqlParser.SYS_XQSEQINSB: case PlSqlParser.SYS_XQSEQRM: case PlSqlParser.SYS_XQSEQRVS: case PlSqlParser.SYS_XQSEQSUB: case PlSqlParser.SYS_XQSEQTYPMATCH: case PlSqlParser.SYS_XQSTARTSWITH: case PlSqlParser.SYS_XQSTATBURI: case PlSqlParser.SYS_XQSTR2CODEP: case PlSqlParser.SYS_XQSTRJOIN: case PlSqlParser.SYS_XQSUBSTRAFT: case PlSqlParser.SYS_XQSUBSTRBEF: case PlSqlParser.SYS_XQTOKENIZE: case PlSqlParser.SYS_XQTREATAS: case PlSqlParser.SYS_XQ_UPKXML2SQL: case PlSqlParser.SYS_XQXFORM: case PlSqlParser.SYS_XSID_TO_RAW: case PlSqlParser.SYS_ZMAP_FILTER: case PlSqlParser.SYS_ZMAP_REFRESH: case PlSqlParser.TABLE_LOOKUP_BY_NL: case PlSqlParser.TABLESPACE_NO: case PlSqlParser.TABLESPACE: case PlSqlParser.TABLES: case PlSqlParser.TABLE_STATS: case PlSqlParser.TABLE: case PlSqlParser.TABNO: case PlSqlParser.TAG: case PlSqlParser.TANH: case PlSqlParser.TAN: case PlSqlParser.TBLORIDXPARTNUM: case PlSqlParser.TEMPFILE: case PlSqlParser.TEMPLATE: case PlSqlParser.TEMPORARY: case PlSqlParser.TEMP_TABLE: case PlSqlParser.TEST: case PlSqlParser.TEXT: case PlSqlParser.THAN: case PlSqlParser.THEN: case PlSqlParser.THE: case PlSqlParser.THREAD: case PlSqlParser.THROUGH: case PlSqlParser.TIER: case PlSqlParser.TIES: case PlSqlParser.TIMEOUT: case PlSqlParser.TIMESTAMP_LTZ_UNCONSTRAINED: case PlSqlParser.TIMESTAMP: case PlSqlParser.TIMESTAMP_TZ_UNCONSTRAINED: case PlSqlParser.TIMESTAMP_UNCONSTRAINED: case PlSqlParser.TIMES: case PlSqlParser.TIME: case PlSqlParser.TIMEZONE_ABBR: case PlSqlParser.TIMEZONE_HOUR: case PlSqlParser.TIMEZONE_MINUTE: case PlSqlParser.TIMEZONE_OFFSET: case PlSqlParser.TIMEZONE_REGION: case PlSqlParser.TIME_ZONE: case PlSqlParser.TIV_GB: case PlSqlParser.TIV_SSF: case PlSqlParser.TO_ACLID: case PlSqlParser.TO_BINARY_DOUBLE: case PlSqlParser.TO_BINARY_FLOAT: case PlSqlParser.TO_BLOB: case PlSqlParser.TO_CLOB: case PlSqlParser.TO_DSINTERVAL: case PlSqlParser.TO_LOB: case PlSqlParser.TO_MULTI_BYTE: case PlSqlParser.TO_NCHAR: case PlSqlParser.TO_NCLOB: case PlSqlParser.TO_NUMBER: case PlSqlParser.TOPLEVEL: case PlSqlParser.TO_SINGLE_BYTE: case PlSqlParser.TO_TIMESTAMP: case PlSqlParser.TO_TIMESTAMP_TZ: case PlSqlParser.TO_TIME: case PlSqlParser.TO_TIME_TZ: case PlSqlParser.TO_YMINTERVAL: case PlSqlParser.TRACE: case PlSqlParser.TRACING: case PlSqlParser.TRACKING: case PlSqlParser.TRAILING: case PlSqlParser.TRANSACTION: case PlSqlParser.TRANSFORM_DISTINCT_AGG: case PlSqlParser.TRANSITIONAL: case PlSqlParser.TRANSITION: case PlSqlParser.TRANSLATE: case PlSqlParser.TRANSLATION: case PlSqlParser.TREAT: case PlSqlParser.TRIGGERS: case PlSqlParser.TRIGGER: case PlSqlParser.TRUE: case PlSqlParser.TRUNCATE: case PlSqlParser.TRUNC: case PlSqlParser.TRUSTED: case PlSqlParser.TRUST: case PlSqlParser.TUNING: case PlSqlParser.TX: case PlSqlParser.TYPES: case PlSqlParser.TYPE: case PlSqlParser.TZ_OFFSET: case PlSqlParser.UB2: case PlSqlParser.UBA: case PlSqlParser.UCS2: case PlSqlParser.UID: case PlSqlParser.UNARCHIVED: case PlSqlParser.UNBOUNDED: case PlSqlParser.UNBOUND: case PlSqlParser.UNCONDITIONAL: case PlSqlParser.UNDER: case PlSqlParser.UNDO: case PlSqlParser.UNDROP: case PlSqlParser.UNIFORM: case PlSqlParser.UNISTR: case PlSqlParser.UNLIMITED: case PlSqlParser.UNLOAD: case PlSqlParser.UNLOCK: case PlSqlParser.UNMATCHED: case PlSqlParser.UNNEST_INNERJ_DISTINCT_VIEW: case PlSqlParser.UNNEST_NOSEMIJ_NODISTINCTVIEW: case PlSqlParser.UNNEST_SEMIJ_VIEW: case PlSqlParser.UNNEST: case PlSqlParser.UNPACKED: case PlSqlParser.UNPIVOT: case PlSqlParser.UNPLUG: case PlSqlParser.UNPROTECTED: case PlSqlParser.UNQUIESCE: case PlSqlParser.UNRECOVERABLE: case PlSqlParser.UNRESTRICTED: case PlSqlParser.UNSUBSCRIBE: case PlSqlParser.UNTIL: case PlSqlParser.UNUSABLE: case PlSqlParser.UNUSED: case PlSqlParser.UPDATABLE: case PlSqlParser.UPDATED: case PlSqlParser.UPDATEXML: case PlSqlParser.UPD_INDEXES: case PlSqlParser.UPD_JOININDEX: case PlSqlParser.UPGRADE: case PlSqlParser.UPPER: case PlSqlParser.UPSERT: case PlSqlParser.UROWID: case PlSqlParser.USABLE: case PlSqlParser.USAGE: case PlSqlParser.USE_ANTI: case PlSqlParser.USE_CONCAT: case PlSqlParser.USE_CUBE: case PlSqlParser.USE_HASH_AGGREGATION: case PlSqlParser.USE_HASH_GBY_FOR_PUSHDOWN: case PlSqlParser.USE_HASH: case PlSqlParser.USE_HIDDEN_PARTITIONS: case PlSqlParser.USE_INVISIBLE_INDEXES: case PlSqlParser.USE_MERGE_CARTESIAN: case PlSqlParser.USE_MERGE: case PlSqlParser.USE_NL: case PlSqlParser.USE_NL_WITH_INDEX: case PlSqlParser.USE_PRIVATE_OUTLINES: case PlSqlParser.USER_DATA: case PlSqlParser.USER_DEFINED: case PlSqlParser.USERENV: case PlSqlParser.USERGROUP: case PlSqlParser.USER_RECYCLEBIN: case PlSqlParser.USERS: case PlSqlParser.USER_TABLESPACES: case PlSqlParser.USER: case PlSqlParser.USE_SEMI: case PlSqlParser.USE_STORED_OUTLINES: case PlSqlParser.USE_TTT_FOR_GSETS: case PlSqlParser.USE: case PlSqlParser.USE_VECTOR_AGGREGATION: case PlSqlParser.USE_WEAK_NAME_RESL: case PlSqlParser.USING_NO_EXPAND: case PlSqlParser.USING: case PlSqlParser.UTF16BE: case PlSqlParser.UTF16LE: case PlSqlParser.UTF32: case PlSqlParser.UTF8: case PlSqlParser.V1: case PlSqlParser.V2: case PlSqlParser.VALIDATE: case PlSqlParser.VALIDATION: case PlSqlParser.VALID_TIME_END: case PlSqlParser.VALUE: case PlSqlParser.VARCHAR2: case PlSqlParser.VARCHAR: case PlSqlParser.VARIABLE: case PlSqlParser.VAR_POP: case PlSqlParser.VARRAYS: case PlSqlParser.VARRAY: case PlSqlParser.VAR_SAMP: case PlSqlParser.VARYING: case PlSqlParser.VECTOR_READ_TRACE: case PlSqlParser.VECTOR_READ: case PlSqlParser.VECTOR_TRANSFORM_DIMS: case PlSqlParser.VECTOR_TRANSFORM_FACT: case PlSqlParser.VECTOR_TRANSFORM: case PlSqlParser.VERIFIER: case PlSqlParser.VERIFY: case PlSqlParser.VERSIONING: case PlSqlParser.VERSIONS_ENDSCN: case PlSqlParser.VERSIONS_ENDTIME: case PlSqlParser.VERSIONS_OPERATION: case PlSqlParser.VERSIONS_STARTSCN: case PlSqlParser.VERSIONS_STARTTIME: case PlSqlParser.VERSIONS: case PlSqlParser.VERSIONS_XID: case PlSqlParser.VERSION: case PlSqlParser.VIOLATION: case PlSqlParser.VIRTUAL: case PlSqlParser.VISIBILITY: case PlSqlParser.VISIBLE: case PlSqlParser.VOLUME: case PlSqlParser.VSIZE: case PlSqlParser.WAIT: case PlSqlParser.WALLET: case PlSqlParser.WARNING: case PlSqlParser.WEEKS: case PlSqlParser.WEEK: case PlSqlParser.WELLFORMED: case PlSqlParser.WHENEVER: case PlSqlParser.WHEN: case PlSqlParser.WHILE: case PlSqlParser.WHITESPACE: case PlSqlParser.WIDTH_BUCKET: case PlSqlParser.WITHIN: case PlSqlParser.WITHOUT: case PlSqlParser.WITH_PLSQL: case PlSqlParser.WORK: case PlSqlParser.WRAPPED: case PlSqlParser.WRAPPER: case PlSqlParser.WRITE: case PlSqlParser.XDB_FASTPATH_INSERT: case PlSqlParser.X_DYN_PRUNE: case PlSqlParser.XID: case PlSqlParser.XML2OBJECT: case PlSqlParser.XMLAGG: case PlSqlParser.XMLATTRIBUTES: case PlSqlParser.XMLCAST: case PlSqlParser.XMLCDATA: case PlSqlParser.XMLCOLATTVAL: case PlSqlParser.XMLCOMMENT: case PlSqlParser.XMLCONCAT: case PlSqlParser.XMLDIFF: case PlSqlParser.XML_DML_RWT_STMT: case PlSqlParser.XMLELEMENT: case PlSqlParser.XMLEXISTS2: case PlSqlParser.XMLEXISTS: case PlSqlParser.XMLFOREST: case PlSqlParser.XMLINDEX_REWRITE_IN_SELECT: case PlSqlParser.XMLINDEX_REWRITE: case PlSqlParser.XMLINDEX_SEL_IDX_TBL: case PlSqlParser.XMLISNODE: case PlSqlParser.XMLISVALID: case PlSqlParser.XMLNAMESPACES: case PlSqlParser.XMLPARSE: case PlSqlParser.XMLPATCH: case PlSqlParser.XMLPI: case PlSqlParser.XMLQUERYVAL: case PlSqlParser.XMLQUERY: case PlSqlParser.XMLROOT: case PlSqlParser.XMLSCHEMA: case PlSqlParser.XMLSERIALIZE: case PlSqlParser.XMLTABLE: case PlSqlParser.XMLTRANSFORMBLOB: case PlSqlParser.XMLTRANSFORM: case PlSqlParser.XMLTYPE: case PlSqlParser.XML: case PlSqlParser.XPATHTABLE: case PlSqlParser.XS_SYS_CONTEXT: case PlSqlParser.XS: case PlSqlParser.YEARS: case PlSqlParser.YEAR: case PlSqlParser.YES: case PlSqlParser.YMINTERVAL_UNCONSTRAINED: case PlSqlParser.ZONEMAP: case PlSqlParser.ZONE: case PlSqlParser.PREDICTION: case PlSqlParser.PREDICTION_BOUNDS: case PlSqlParser.PREDICTION_COST: case PlSqlParser.PREDICTION_DETAILS: case PlSqlParser.PREDICTION_PROBABILITY: case PlSqlParser.PREDICTION_SET: case PlSqlParser.CUME_DIST: case PlSqlParser.DENSE_RANK: case PlSqlParser.LISTAGG: case PlSqlParser.PERCENT_RANK: case PlSqlParser.PERCENTILE_CONT: case PlSqlParser.PERCENTILE_DISC: case PlSqlParser.RANK: case PlSqlParser.AVG: case PlSqlParser.CORR: case PlSqlParser.COVAR_: case PlSqlParser.LAG: case PlSqlParser.LEAD: case PlSqlParser.MAX: case PlSqlParser.MEDIAN: case PlSqlParser.MIN: case PlSqlParser.NTILE: case PlSqlParser.NVL: case PlSqlParser.RATIO_TO_REPORT: case PlSqlParser.REGR_: case PlSqlParser.ROUND: case PlSqlParser.ROW_NUMBER: case PlSqlParser.SUBSTR: case PlSqlParser.TO_CHAR: case PlSqlParser.TRIM: case PlSqlParser.SUM: case PlSqlParser.STDDEV: case PlSqlParser.VAR_: case PlSqlParser.VARIANCE: case PlSqlParser.LEAST: case PlSqlParser.GREATEST: case PlSqlParser.TO_DATE: case PlSqlParser.PERIOD: case PlSqlParser.DELIMITED_ID: case PlSqlParser.REGULAR_ID: this.state = 4201; this.grantee_name(); break; case PlSqlParser.PUBLIC: this.state = 4202; this.match(PlSqlParser.PUBLIC); break; default: throw new antlr4.error.NoViableAltException(this); } this.state = 4209; this._errHandler.sync(this); _la = this._input.LA(1); } this.state = 4213; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,389,this._ctx); if(la_===1) { this.state = 4210; this.match(PlSqlParser.WITH); this.state = 4211; _la = this._input.LA(1); if(!(_la===PlSqlParser.ADMIN || _la===PlSqlParser.DELEGATE)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } this.state = 4212; this.match(PlSqlParser.OPTION); } this.state = 4218; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,390,this._ctx); if(la_===1) { this.state = 4215; this.match(PlSqlParser.WITH); this.state = 4216; this.match(PlSqlParser.HIERARCHY); this.state = 4217; this.match(PlSqlParser.OPTION); } this.state = 4223; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.WITH) { this.state = 4220; this.match(PlSqlParser.WITH); this.state = 4221; this.match(PlSqlParser.GRANT); this.state = 4222; this.match(PlSqlParser.OPTION); } this.state = 4226; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.CONTAINER) { this.state = 4225; this.container_clause(); } this.state = 4228; this.match(PlSqlParser.SEMICOLON); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Container_clauseContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_container_clause; return this; } Container_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Container_clauseContext.prototype.constructor = Container_clauseContext; Container_clauseContext.prototype.CONTAINER = function() { return this.getToken(PlSqlParser.CONTAINER, 0); }; Container_clauseContext.prototype.EQUALS_OP = function() { return this.getToken(PlSqlParser.EQUALS_OP, 0); }; Container_clauseContext.prototype.CURRENT = function() { return this.getToken(PlSqlParser.CURRENT, 0); }; Container_clauseContext.prototype.ALL = function() { return this.getToken(PlSqlParser.ALL, 0); }; Container_clauseContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterContainer_clause(this); } }; Container_clauseContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitContainer_clause(this); } }; Container_clauseContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitContainer_clause(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Container_clauseContext = Container_clauseContext; PlSqlParser.prototype.container_clause = function() { var localctx = new Container_clauseContext(this, this._ctx, this.state); this.enterRule(localctx, 384, PlSqlParser.RULE_container_clause); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 4230; this.match(PlSqlParser.CONTAINER); this.state = 4231; this.match(PlSqlParser.EQUALS_OP); this.state = 4232; _la = this._input.LA(1); if(!(_la===PlSqlParser.ALL || _la===PlSqlParser.CURRENT)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Create_directoryContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_create_directory; return this; } Create_directoryContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Create_directoryContext.prototype.constructor = Create_directoryContext; Create_directoryContext.prototype.CREATE = function() { return this.getToken(PlSqlParser.CREATE, 0); }; Create_directoryContext.prototype.DIRECTORY = function() { return this.getToken(PlSqlParser.DIRECTORY, 0); }; Create_directoryContext.prototype.directory_name = function() { return this.getTypedRuleContext(Directory_nameContext,0); }; Create_directoryContext.prototype.AS = function() { return this.getToken(PlSqlParser.AS, 0); }; Create_directoryContext.prototype.directory_path = function() { return this.getTypedRuleContext(Directory_pathContext,0); }; Create_directoryContext.prototype.SEMICOLON = function() { return this.getToken(PlSqlParser.SEMICOLON, 0); }; Create_directoryContext.prototype.OR = function() { return this.getToken(PlSqlParser.OR, 0); }; Create_directoryContext.prototype.REPLACE = function() { return this.getToken(PlSqlParser.REPLACE, 0); }; Create_directoryContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterCreate_directory(this); } }; Create_directoryContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitCreate_directory(this); } }; Create_directoryContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitCreate_directory(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Create_directoryContext = Create_directoryContext; PlSqlParser.prototype.create_directory = function() { var localctx = new Create_directoryContext(this, this._ctx, this.state); this.enterRule(localctx, 386, PlSqlParser.RULE_create_directory); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 4234; this.match(PlSqlParser.CREATE); this.state = 4237; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.OR) { this.state = 4235; this.match(PlSqlParser.OR); this.state = 4236; this.match(PlSqlParser.REPLACE); } this.state = 4239; this.match(PlSqlParser.DIRECTORY); this.state = 4240; this.directory_name(); this.state = 4241; this.match(PlSqlParser.AS); this.state = 4242; this.directory_path(); this.state = 4243; this.match(PlSqlParser.SEMICOLON); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Directory_nameContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_directory_name; return this; } Directory_nameContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Directory_nameContext.prototype.constructor = Directory_nameContext; Directory_nameContext.prototype.regular_id = function() { return this.getTypedRuleContext(Regular_idContext,0); }; Directory_nameContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterDirectory_name(this); } }; Directory_nameContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitDirectory_name(this); } }; Directory_nameContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitDirectory_name(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Directory_nameContext = Directory_nameContext; PlSqlParser.prototype.directory_name = function() { var localctx = new Directory_nameContext(this, this._ctx, this.state); this.enterRule(localctx, 388, PlSqlParser.RULE_directory_name); try { this.enterOuterAlt(localctx, 1); this.state = 4245; this.regular_id(); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Directory_pathContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_directory_path; return this; } Directory_pathContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Directory_pathContext.prototype.constructor = Directory_pathContext; Directory_pathContext.prototype.CHAR_STRING = function() { return this.getToken(PlSqlParser.CHAR_STRING, 0); }; Directory_pathContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterDirectory_path(this); } }; Directory_pathContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitDirectory_path(this); } }; Directory_pathContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitDirectory_path(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Directory_pathContext = Directory_pathContext; PlSqlParser.prototype.directory_path = function() { var localctx = new Directory_pathContext(this, this._ctx, this.state); this.enterRule(localctx, 390, PlSqlParser.RULE_directory_path); try { this.enterOuterAlt(localctx, 1); this.state = 4247; this.match(PlSqlParser.CHAR_STRING); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Alter_libraryContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_alter_library; return this; } Alter_libraryContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Alter_libraryContext.prototype.constructor = Alter_libraryContext; Alter_libraryContext.prototype.ALTER = function() { return this.getToken(PlSqlParser.ALTER, 0); }; Alter_libraryContext.prototype.LIBRARY = function() { return this.getToken(PlSqlParser.LIBRARY, 0); }; Alter_libraryContext.prototype.library_name = function() { return this.getTypedRuleContext(Library_nameContext,0); }; Alter_libraryContext.prototype.SEMICOLON = function() { return this.getToken(PlSqlParser.SEMICOLON, 0); }; Alter_libraryContext.prototype.COMPILE = function() { return this.getToken(PlSqlParser.COMPILE, 0); }; Alter_libraryContext.prototype.library_editionable = function() { return this.getTypedRuleContext(Library_editionableContext,0); }; Alter_libraryContext.prototype.library_debug = function() { return this.getTypedRuleContext(Library_debugContext,0); }; Alter_libraryContext.prototype.compiler_parameters_clause = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Compiler_parameters_clauseContext); } else { return this.getTypedRuleContext(Compiler_parameters_clauseContext,i); } }; Alter_libraryContext.prototype.REUSE = function() { return this.getToken(PlSqlParser.REUSE, 0); }; Alter_libraryContext.prototype.SETTINGS = function() { return this.getToken(PlSqlParser.SETTINGS, 0); }; Alter_libraryContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterAlter_library(this); } }; Alter_libraryContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitAlter_library(this); } }; Alter_libraryContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitAlter_library(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Alter_libraryContext = Alter_libraryContext; PlSqlParser.prototype.alter_library = function() { var localctx = new Alter_libraryContext(this, this._ctx, this.state); this.enterRule(localctx, 392, PlSqlParser.RULE_alter_library); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 4249; this.match(PlSqlParser.ALTER); this.state = 4250; this.match(PlSqlParser.LIBRARY); this.state = 4251; this.library_name(); this.state = 4267; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,397,this._ctx); switch(la_) { case 1: this.state = 4252; this.match(PlSqlParser.COMPILE); this.state = 4254; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,394,this._ctx); if(la_===1) { this.state = 4253; this.library_debug(); } this.state = 4259; this._errHandler.sync(this); var _alt = this._interp.adaptivePredict(this._input,395,this._ctx) while(_alt!=2 && _alt!=antlr4.atn.ATN.INVALID_ALT_NUMBER) { if(_alt===1) { this.state = 4256; this.compiler_parameters_clause(); } this.state = 4261; this._errHandler.sync(this); _alt = this._interp.adaptivePredict(this._input,395,this._ctx); } this.state = 4264; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.REUSE) { this.state = 4262; this.match(PlSqlParser.REUSE); this.state = 4263; this.match(PlSqlParser.SETTINGS); } break; case 2: this.state = 4266; this.library_editionable(); break; } this.state = 4269; this.match(PlSqlParser.SEMICOLON); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Library_editionableContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_library_editionable; return this; } Library_editionableContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Library_editionableContext.prototype.constructor = Library_editionableContext; Library_editionableContext.prototype.EDITIONABLE = function() { return this.getToken(PlSqlParser.EDITIONABLE, 0); }; Library_editionableContext.prototype.NONEDITIONABLE = function() { return this.getToken(PlSqlParser.NONEDITIONABLE, 0); }; Library_editionableContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterLibrary_editionable(this); } }; Library_editionableContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitLibrary_editionable(this); } }; Library_editionableContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitLibrary_editionable(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Library_editionableContext = Library_editionableContext; PlSqlParser.prototype.library_editionable = function() { var localctx = new Library_editionableContext(this, this._ctx, this.state); this.enterRule(localctx, 394, PlSqlParser.RULE_library_editionable); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 4271; if (!( this.isVersion12())) { throw new antlr4.error.FailedPredicateException(this, "this.isVersion12()"); } this.state = 4272; _la = this._input.LA(1); if(!(_la===PlSqlParser.EDITIONABLE || _la===PlSqlParser.NONEDITIONABLE)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Library_debugContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_library_debug; return this; } Library_debugContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Library_debugContext.prototype.constructor = Library_debugContext; Library_debugContext.prototype.DEBUG = function() { return this.getToken(PlSqlParser.DEBUG, 0); }; Library_debugContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterLibrary_debug(this); } }; Library_debugContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitLibrary_debug(this); } }; Library_debugContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitLibrary_debug(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Library_debugContext = Library_debugContext; PlSqlParser.prototype.library_debug = function() { var localctx = new Library_debugContext(this, this._ctx, this.state); this.enterRule(localctx, 396, PlSqlParser.RULE_library_debug); try { this.enterOuterAlt(localctx, 1); this.state = 4274; if (!( this.isVersion12())) { throw new antlr4.error.FailedPredicateException(this, "this.isVersion12()"); } this.state = 4275; this.match(PlSqlParser.DEBUG); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Compiler_parameters_clauseContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_compiler_parameters_clause; return this; } Compiler_parameters_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Compiler_parameters_clauseContext.prototype.constructor = Compiler_parameters_clauseContext; Compiler_parameters_clauseContext.prototype.parameter_name = function() { return this.getTypedRuleContext(Parameter_nameContext,0); }; Compiler_parameters_clauseContext.prototype.EQUALS_OP = function() { return this.getToken(PlSqlParser.EQUALS_OP, 0); }; Compiler_parameters_clauseContext.prototype.parameter_value = function() { return this.getTypedRuleContext(Parameter_valueContext,0); }; Compiler_parameters_clauseContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterCompiler_parameters_clause(this); } }; Compiler_parameters_clauseContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitCompiler_parameters_clause(this); } }; Compiler_parameters_clauseContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitCompiler_parameters_clause(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Compiler_parameters_clauseContext = Compiler_parameters_clauseContext; PlSqlParser.prototype.compiler_parameters_clause = function() { var localctx = new Compiler_parameters_clauseContext(this, this._ctx, this.state); this.enterRule(localctx, 398, PlSqlParser.RULE_compiler_parameters_clause); try { this.enterOuterAlt(localctx, 1); this.state = 4277; this.parameter_name(); this.state = 4278; this.match(PlSqlParser.EQUALS_OP); this.state = 4279; this.parameter_value(); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Parameter_valueContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_parameter_value; return this; } Parameter_valueContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Parameter_valueContext.prototype.constructor = Parameter_valueContext; Parameter_valueContext.prototype.regular_id = function() { return this.getTypedRuleContext(Regular_idContext,0); }; Parameter_valueContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterParameter_value(this); } }; Parameter_valueContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitParameter_value(this); } }; Parameter_valueContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitParameter_value(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Parameter_valueContext = Parameter_valueContext; PlSqlParser.prototype.parameter_value = function() { var localctx = new Parameter_valueContext(this, this._ctx, this.state); this.enterRule(localctx, 400, PlSqlParser.RULE_parameter_value); try { this.enterOuterAlt(localctx, 1); this.state = 4281; this.regular_id(); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Library_nameContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_library_name; return this; } Library_nameContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Library_nameContext.prototype.constructor = Library_nameContext; Library_nameContext.prototype.regular_id = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Regular_idContext); } else { return this.getTypedRuleContext(Regular_idContext,i); } }; Library_nameContext.prototype.PERIOD = function() { return this.getToken(PlSqlParser.PERIOD, 0); }; Library_nameContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterLibrary_name(this); } }; Library_nameContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitLibrary_name(this); } }; Library_nameContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitLibrary_name(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Library_nameContext = Library_nameContext; PlSqlParser.prototype.library_name = function() { var localctx = new Library_nameContext(this, this._ctx, this.state); this.enterRule(localctx, 402, PlSqlParser.RULE_library_name); try { this.enterOuterAlt(localctx, 1); this.state = 4286; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,398,this._ctx); if(la_===1) { this.state = 4283; this.regular_id(); this.state = 4284; this.match(PlSqlParser.PERIOD); } this.state = 4288; this.regular_id(); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Alter_viewContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_alter_view; return this; } Alter_viewContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Alter_viewContext.prototype.constructor = Alter_viewContext; Alter_viewContext.prototype.ALTER = function() { return this.getToken(PlSqlParser.ALTER, 0); }; Alter_viewContext.prototype.VIEW = function() { return this.getToken(PlSqlParser.VIEW, 0); }; Alter_viewContext.prototype.tableview_name = function() { return this.getTypedRuleContext(Tableview_nameContext,0); }; Alter_viewContext.prototype.SEMICOLON = function() { return this.getToken(PlSqlParser.SEMICOLON, 0); }; Alter_viewContext.prototype.ADD = function() { return this.getToken(PlSqlParser.ADD, 0); }; Alter_viewContext.prototype.out_of_line_constraint = function() { return this.getTypedRuleContext(Out_of_line_constraintContext,0); }; Alter_viewContext.prototype.MODIFY = function() { return this.getToken(PlSqlParser.MODIFY, 0); }; Alter_viewContext.prototype.CONSTRAINT = function() { return this.getToken(PlSqlParser.CONSTRAINT, 0); }; Alter_viewContext.prototype.constraint_name = function() { return this.getTypedRuleContext(Constraint_nameContext,0); }; Alter_viewContext.prototype.DROP = function() { return this.getToken(PlSqlParser.DROP, 0); }; Alter_viewContext.prototype.COMPILE = function() { return this.getToken(PlSqlParser.COMPILE, 0); }; Alter_viewContext.prototype.READ = function() { return this.getToken(PlSqlParser.READ, 0); }; Alter_viewContext.prototype.RELY = function() { return this.getToken(PlSqlParser.RELY, 0); }; Alter_viewContext.prototype.NORELY = function() { return this.getToken(PlSqlParser.NORELY, 0); }; Alter_viewContext.prototype.ONLY = function() { return this.getToken(PlSqlParser.ONLY, 0); }; Alter_viewContext.prototype.WRITE = function() { return this.getToken(PlSqlParser.WRITE, 0); }; Alter_viewContext.prototype.PRIMARY = function() { return this.getToken(PlSqlParser.PRIMARY, 0); }; Alter_viewContext.prototype.KEY = function() { return this.getToken(PlSqlParser.KEY, 0); }; Alter_viewContext.prototype.UNIQUE = function() { return this.getToken(PlSqlParser.UNIQUE, 0); }; Alter_viewContext.prototype.LEFT_PAREN = function() { return this.getToken(PlSqlParser.LEFT_PAREN, 0); }; Alter_viewContext.prototype.column_name = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Column_nameContext); } else { return this.getTypedRuleContext(Column_nameContext,i); } }; Alter_viewContext.prototype.RIGHT_PAREN = function() { return this.getToken(PlSqlParser.RIGHT_PAREN, 0); }; Alter_viewContext.prototype.alter_view_editionable = function() { return this.getTypedRuleContext(Alter_view_editionableContext,0); }; Alter_viewContext.prototype.COMMA = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.COMMA); } else { return this.getToken(PlSqlParser.COMMA, i); } }; Alter_viewContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterAlter_view(this); } }; Alter_viewContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitAlter_view(this); } }; Alter_viewContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitAlter_view(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Alter_viewContext = Alter_viewContext; PlSqlParser.prototype.alter_view = function() { var localctx = new Alter_viewContext(this, this._ctx, this.state); this.enterRule(localctx, 404, PlSqlParser.RULE_alter_view); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 4290; this.match(PlSqlParser.ALTER); this.state = 4291; this.match(PlSqlParser.VIEW); this.state = 4292; this.tableview_name(); this.state = 4325; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,402,this._ctx); switch(la_) { case 1: this.state = 4293; this.match(PlSqlParser.ADD); this.state = 4294; this.out_of_line_constraint(); break; case 2: this.state = 4295; this.match(PlSqlParser.MODIFY); this.state = 4296; this.match(PlSqlParser.CONSTRAINT); this.state = 4297; this.constraint_name(); this.state = 4298; _la = this._input.LA(1); if(!(_la===PlSqlParser.NORELY || _la===PlSqlParser.RELY)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } break; case 3: this.state = 4300; this.match(PlSqlParser.DROP); this.state = 4317; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.CONSTRAINT: this.state = 4301; this.match(PlSqlParser.CONSTRAINT); this.state = 4302; this.constraint_name(); break; case PlSqlParser.PRIMARY: this.state = 4303; this.match(PlSqlParser.PRIMARY); this.state = 4304; this.match(PlSqlParser.KEY); break; case PlSqlParser.UNIQUE: this.state = 4305; this.match(PlSqlParser.UNIQUE); this.state = 4306; this.match(PlSqlParser.LEFT_PAREN); this.state = 4307; this.column_name(); this.state = 4312; this._errHandler.sync(this); _la = this._input.LA(1); while(_la===PlSqlParser.COMMA) { this.state = 4308; this.match(PlSqlParser.COMMA); this.state = 4309; this.column_name(); this.state = 4314; this._errHandler.sync(this); _la = this._input.LA(1); } this.state = 4315; this.match(PlSqlParser.RIGHT_PAREN); break; default: throw new antlr4.error.NoViableAltException(this); } break; case 4: this.state = 4319; this.match(PlSqlParser.COMPILE); break; case 5: this.state = 4320; this.match(PlSqlParser.READ); this.state = 4321; _la = this._input.LA(1); if(!(_la===PlSqlParser.ONLY || _la===PlSqlParser.WRITE)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } break; case 6: this.state = 4323; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,401,this._ctx); if(la_===1) { this.state = 4322; this.alter_view_editionable(); } break; } this.state = 4327; this.match(PlSqlParser.SEMICOLON); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Alter_view_editionableContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_alter_view_editionable; return this; } Alter_view_editionableContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Alter_view_editionableContext.prototype.constructor = Alter_view_editionableContext; Alter_view_editionableContext.prototype.EDITIONABLE = function() { return this.getToken(PlSqlParser.EDITIONABLE, 0); }; Alter_view_editionableContext.prototype.NONEDITIONABLE = function() { return this.getToken(PlSqlParser.NONEDITIONABLE, 0); }; Alter_view_editionableContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterAlter_view_editionable(this); } }; Alter_view_editionableContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitAlter_view_editionable(this); } }; Alter_view_editionableContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitAlter_view_editionable(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Alter_view_editionableContext = Alter_view_editionableContext; PlSqlParser.prototype.alter_view_editionable = function() { var localctx = new Alter_view_editionableContext(this, this._ctx, this.state); this.enterRule(localctx, 406, PlSqlParser.RULE_alter_view_editionable); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 4329; if (!( this.isVersion12())) { throw new antlr4.error.FailedPredicateException(this, "this.isVersion12()"); } this.state = 4330; _la = this._input.LA(1); if(!(_la===PlSqlParser.EDITIONABLE || _la===PlSqlParser.NONEDITIONABLE)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Create_viewContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_create_view; return this; } Create_viewContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Create_viewContext.prototype.constructor = Create_viewContext; Create_viewContext.prototype.CREATE = function() { return this.getToken(PlSqlParser.CREATE, 0); }; Create_viewContext.prototype.VIEW = function() { return this.getToken(PlSqlParser.VIEW, 0); }; Create_viewContext.prototype.tableview_name = function() { return this.getTypedRuleContext(Tableview_nameContext,0); }; Create_viewContext.prototype.AS = function() { return this.getToken(PlSqlParser.AS, 0); }; Create_viewContext.prototype.select_only_statement = function() { return this.getTypedRuleContext(Select_only_statementContext,0); }; Create_viewContext.prototype.OR = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.OR); } else { return this.getToken(PlSqlParser.OR, i); } }; Create_viewContext.prototype.REPLACE = function() { return this.getToken(PlSqlParser.REPLACE, 0); }; Create_viewContext.prototype.FORCE = function() { return this.getToken(PlSqlParser.FORCE, 0); }; Create_viewContext.prototype.EDITIONABLE = function() { return this.getToken(PlSqlParser.EDITIONABLE, 0); }; Create_viewContext.prototype.EDITIONING = function() { return this.getToken(PlSqlParser.EDITIONING, 0); }; Create_viewContext.prototype.view_options = function() { return this.getTypedRuleContext(View_optionsContext,0); }; Create_viewContext.prototype.subquery_restriction_clause = function() { return this.getTypedRuleContext(Subquery_restriction_clauseContext,0); }; Create_viewContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterCreate_view(this); } }; Create_viewContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitCreate_view(this); } }; Create_viewContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitCreate_view(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Create_viewContext = Create_viewContext; PlSqlParser.prototype.create_view = function() { var localctx = new Create_viewContext(this, this._ctx, this.state); this.enterRule(localctx, 408, PlSqlParser.RULE_create_view); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 4332; this.match(PlSqlParser.CREATE); this.state = 4335; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,403,this._ctx); if(la_===1) { this.state = 4333; this.match(PlSqlParser.OR); this.state = 4334; this.match(PlSqlParser.REPLACE); } this.state = 4341; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.FORCE || _la===PlSqlParser.OR) { this.state = 4338; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.OR) { this.state = 4337; this.match(PlSqlParser.OR); } this.state = 4340; this.match(PlSqlParser.FORCE); } this.state = 4344; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.EDITIONABLE) { this.state = 4343; this.match(PlSqlParser.EDITIONABLE); } this.state = 4347; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.EDITIONING) { this.state = 4346; this.match(PlSqlParser.EDITIONING); } this.state = 4349; this.match(PlSqlParser.VIEW); this.state = 4350; this.tableview_name(); this.state = 4352; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.OF || _la===PlSqlParser.LEFT_PAREN) { this.state = 4351; this.view_options(); } this.state = 4354; this.match(PlSqlParser.AS); this.state = 4355; this.select_only_statement(); this.state = 4357; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,409,this._ctx); if(la_===1) { this.state = 4356; this.subquery_restriction_clause(); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function View_optionsContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_view_options; return this; } View_optionsContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); View_optionsContext.prototype.constructor = View_optionsContext; View_optionsContext.prototype.view_alias_constraint = function() { return this.getTypedRuleContext(View_alias_constraintContext,0); }; View_optionsContext.prototype.object_view_clause = function() { return this.getTypedRuleContext(Object_view_clauseContext,0); }; View_optionsContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterView_options(this); } }; View_optionsContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitView_options(this); } }; View_optionsContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitView_options(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.View_optionsContext = View_optionsContext; PlSqlParser.prototype.view_options = function() { var localctx = new View_optionsContext(this, this._ctx, this.state); this.enterRule(localctx, 410, PlSqlParser.RULE_view_options); try { this.state = 4361; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.LEFT_PAREN: this.enterOuterAlt(localctx, 1); this.state = 4359; this.view_alias_constraint(); break; case PlSqlParser.OF: this.enterOuterAlt(localctx, 2); this.state = 4360; this.object_view_clause(); break; default: throw new antlr4.error.NoViableAltException(this); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function View_alias_constraintContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_view_alias_constraint; return this; } View_alias_constraintContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); View_alias_constraintContext.prototype.constructor = View_alias_constraintContext; View_alias_constraintContext.prototype.LEFT_PAREN = function() { return this.getToken(PlSqlParser.LEFT_PAREN, 0); }; View_alias_constraintContext.prototype.RIGHT_PAREN = function() { return this.getToken(PlSqlParser.RIGHT_PAREN, 0); }; View_alias_constraintContext.prototype.table_alias = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Table_aliasContext); } else { return this.getTypedRuleContext(Table_aliasContext,i); } }; View_alias_constraintContext.prototype.out_of_line_constraint = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Out_of_line_constraintContext); } else { return this.getTypedRuleContext(Out_of_line_constraintContext,i); } }; View_alias_constraintContext.prototype.COMMA = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.COMMA); } else { return this.getToken(PlSqlParser.COMMA, i); } }; View_alias_constraintContext.prototype.inline_constraint = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Inline_constraintContext); } else { return this.getTypedRuleContext(Inline_constraintContext,i); } }; View_alias_constraintContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterView_alias_constraint(this); } }; View_alias_constraintContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitView_alias_constraint(this); } }; View_alias_constraintContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitView_alias_constraint(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.View_alias_constraintContext = View_alias_constraintContext; PlSqlParser.prototype.view_alias_constraint = function() { var localctx = new View_alias_constraintContext(this, this._ctx, this.state); this.enterRule(localctx, 412, PlSqlParser.RULE_view_alias_constraint); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 4363; this.match(PlSqlParser.LEFT_PAREN); this.state = 4377; this._errHandler.sync(this); _la = this._input.LA(1); do { this.state = 4365; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.COMMA) { this.state = 4364; this.match(PlSqlParser.COMMA); } this.state = 4375; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,413,this._ctx); switch(la_) { case 1: this.state = 4367; this.table_alias(); this.state = 4371; this._errHandler.sync(this); var _alt = this._interp.adaptivePredict(this._input,412,this._ctx) while(_alt!=2 && _alt!=antlr4.atn.ATN.INVALID_ALT_NUMBER) { if(_alt===1) { this.state = 4368; this.inline_constraint(); } this.state = 4373; this._errHandler.sync(this); _alt = this._interp.adaptivePredict(this._input,412,this._ctx); } break; case 2: this.state = 4374; this.out_of_line_constraint(); break; } this.state = 4379; this._errHandler.sync(this); _la = this._input.LA(1); } while((((_la) & ~0x1f) == 0 && ((1 << _la) & ((1 << PlSqlParser.ABORT) | (1 << PlSqlParser.ABS) | (1 << PlSqlParser.ACCESS) | (1 << PlSqlParser.ACCESSED) | (1 << PlSqlParser.ACCOUNT) | (1 << PlSqlParser.ACL) | (1 << PlSqlParser.ACOS) | (1 << PlSqlParser.ACTION) | (1 << PlSqlParser.ACTIONS) | (1 << PlSqlParser.ACTIVATE) | (1 << PlSqlParser.ACTIVE) | (1 << PlSqlParser.ACTIVE_COMPONENT) | (1 << PlSqlParser.ACTIVE_DATA) | (1 << PlSqlParser.ACTIVE_FUNCTION) | (1 << PlSqlParser.ACTIVE_TAG) | (1 << PlSqlParser.ACTIVITY) | (1 << PlSqlParser.ADAPTIVE_PLAN) | (1 << PlSqlParser.ADD) | (1 << PlSqlParser.ADD_COLUMN) | (1 << PlSqlParser.ADD_GROUP) | (1 << PlSqlParser.ADD_MONTHS) | (1 << PlSqlParser.ADJ_DATE) | (1 << PlSqlParser.ADMIN) | (1 << PlSqlParser.ADMINISTER) | (1 << PlSqlParser.ADMINISTRATOR) | (1 << PlSqlParser.ADVANCED) | (1 << PlSqlParser.ADVISE) | (1 << PlSqlParser.ADVISOR) | (1 << PlSqlParser.AFD_DISKSTRING) | (1 << PlSqlParser.AFTER) | (1 << PlSqlParser.AGENT))) !== 0) || ((((_la - 32)) & ~0x1f) == 0 && ((1 << (_la - 32)) & ((1 << (PlSqlParser.AGGREGATE - 32)) | (1 << (PlSqlParser.A_LETTER - 32)) | (1 << (PlSqlParser.ALIAS - 32)) | (1 << (PlSqlParser.ALLOCATE - 32)) | (1 << (PlSqlParser.ALLOW - 32)) | (1 << (PlSqlParser.ALL_ROWS - 32)) | (1 << (PlSqlParser.ALWAYS - 32)) | (1 << (PlSqlParser.ANALYZE - 32)) | (1 << (PlSqlParser.ANCILLARY - 32)) | (1 << (PlSqlParser.AND_EQUAL - 32)) | (1 << (PlSqlParser.ANOMALY - 32)) | (1 << (PlSqlParser.ANSI_REARCH - 32)) | (1 << (PlSqlParser.ANTIJOIN - 32)) | (1 << (PlSqlParser.ANYSCHEMA - 32)) | (1 << (PlSqlParser.APPEND - 32)) | (1 << (PlSqlParser.APPENDCHILDXML - 32)) | (1 << (PlSqlParser.APPEND_VALUES - 32)) | (1 << (PlSqlParser.APPLICATION - 32)) | (1 << (PlSqlParser.APPLY - 32)) | (1 << (PlSqlParser.APPROX_COUNT_DISTINCT - 32)) | (1 << (PlSqlParser.ARCHIVAL - 32)) | (1 << (PlSqlParser.ARCHIVE - 32)) | (1 << (PlSqlParser.ARCHIVED - 32)) | (1 << (PlSqlParser.ARCHIVELOG - 32)) | (1 << (PlSqlParser.ARRAY - 32)) | (1 << (PlSqlParser.ASCII - 32)))) !== 0) || ((((_la - 64)) & ~0x1f) == 0 && ((1 << (_la - 64)) & ((1 << (PlSqlParser.ASCIISTR - 64)) | (1 << (PlSqlParser.ASIN - 64)) | (1 << (PlSqlParser.ASIS - 64)) | (1 << (PlSqlParser.ASSEMBLY - 64)) | (1 << (PlSqlParser.ASSIGN - 64)) | (1 << (PlSqlParser.ASSOCIATE - 64)) | (1 << (PlSqlParser.ASYNC - 64)) | (1 << (PlSqlParser.ASYNCHRONOUS - 64)) | (1 << (PlSqlParser.ATAN2 - 64)) | (1 << (PlSqlParser.ATAN - 64)) | (1 << (PlSqlParser.AT - 64)) | (1 << (PlSqlParser.ATTRIBUTE - 64)) | (1 << (PlSqlParser.ATTRIBUTES - 64)) | (1 << (PlSqlParser.AUTHENTICATED - 64)) | (1 << (PlSqlParser.AUTHENTICATION - 64)) | (1 << (PlSqlParser.AUTHID - 64)) | (1 << (PlSqlParser.AUTHORIZATION - 64)) | (1 << (PlSqlParser.AUTOALLOCATE - 64)) | (1 << (PlSqlParser.AUTO - 64)) | (1 << (PlSqlParser.AUTOEXTEND - 64)) | (1 << (PlSqlParser.AUTO_LOGIN - 64)) | (1 << (PlSqlParser.AUTOMATIC - 64)) | (1 << (PlSqlParser.AUTONOMOUS_TRANSACTION - 64)) | (1 << (PlSqlParser.AUTO_REOPTIMIZE - 64)) | (1 << (PlSqlParser.AVAILABILITY - 64)) | (1 << (PlSqlParser.AVRO - 64)) | (1 << (PlSqlParser.BACKGROUND - 64)) | (1 << (PlSqlParser.BACKUP - 64)) | (1 << (PlSqlParser.BASIC - 64)))) !== 0) || ((((_la - 96)) & ~0x1f) == 0 && ((1 << (_la - 96)) & ((1 << (PlSqlParser.BASICFILE - 96)) | (1 << (PlSqlParser.BATCH - 96)) | (1 << (PlSqlParser.BATCHSIZE - 96)) | (1 << (PlSqlParser.BATCH_TABLE_ACCESS_BY_ROWID - 96)) | (1 << (PlSqlParser.BECOME - 96)) | (1 << (PlSqlParser.BEFORE - 96)) | (1 << (PlSqlParser.BEGIN - 96)) | (1 << (PlSqlParser.BEGINNING - 96)) | (1 << (PlSqlParser.BEGIN_OUTLINE_DATA - 96)) | (1 << (PlSqlParser.BEHALF - 96)) | (1 << (PlSqlParser.BEQUEATH - 96)) | (1 << (PlSqlParser.BFILE - 96)) | (1 << (PlSqlParser.BFILENAME - 96)) | (1 << (PlSqlParser.BIGFILE - 96)) | (1 << (PlSqlParser.BINARY - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE_INFINITY - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE_NAN - 96)) | (1 << (PlSqlParser.BINARY_FLOAT - 96)) | (1 << (PlSqlParser.BINARY_FLOAT_INFINITY - 96)) | (1 << (PlSqlParser.BINARY_FLOAT_NAN - 96)) | (1 << (PlSqlParser.BINARY_INTEGER - 96)) | (1 << (PlSqlParser.BIND_AWARE - 96)) | (1 << (PlSqlParser.BINDING - 96)) | (1 << (PlSqlParser.BIN_TO_NUM - 96)) | (1 << (PlSqlParser.BITAND - 96)) | (1 << (PlSqlParser.BITMAP_AND - 96)) | (1 << (PlSqlParser.BITMAP - 96)) | (1 << (PlSqlParser.BITMAPS - 96)) | (1 << (PlSqlParser.BITMAP_TREE - 96)) | (1 << (PlSqlParser.BITS - 96)))) !== 0) || ((((_la - 128)) & ~0x1f) == 0 && ((1 << (_la - 128)) & ((1 << (PlSqlParser.BLOB - 128)) | (1 << (PlSqlParser.BLOCK - 128)) | (1 << (PlSqlParser.BLOCK_RANGE - 128)) | (1 << (PlSqlParser.BLOCKS - 128)) | (1 << (PlSqlParser.BLOCKSIZE - 128)) | (1 << (PlSqlParser.BODY - 128)) | (1 << (PlSqlParser.BOOLEAN - 128)) | (1 << (PlSqlParser.BOTH - 128)) | (1 << (PlSqlParser.BOUND - 128)) | (1 << (PlSqlParser.BRANCH - 128)) | (1 << (PlSqlParser.BREADTH - 128)) | (1 << (PlSqlParser.BROADCAST - 128)) | (1 << (PlSqlParser.BSON - 128)) | (1 << (PlSqlParser.BUFFER - 128)) | (1 << (PlSqlParser.BUFFER_CACHE - 128)) | (1 << (PlSqlParser.BUFFER_POOL - 128)) | (1 << (PlSqlParser.BUILD - 128)) | (1 << (PlSqlParser.BULK - 128)) | (1 << (PlSqlParser.BYPASS_RECURSIVE_CHECK - 128)) | (1 << (PlSqlParser.BYPASS_UJVC - 128)) | (1 << (PlSqlParser.BYTE - 128)) | (1 << (PlSqlParser.CACHE - 128)) | (1 << (PlSqlParser.CACHE_CB - 128)) | (1 << (PlSqlParser.CACHE_INSTANCES - 128)) | (1 << (PlSqlParser.CACHE_TEMP_TABLE - 128)) | (1 << (PlSqlParser.CACHING - 128)) | (1 << (PlSqlParser.CALCULATED - 128)) | (1 << (PlSqlParser.CALLBACK - 128)) | (1 << (PlSqlParser.CALL - 128)) | (1 << (PlSqlParser.CANCEL - 128)))) !== 0) || ((((_la - 160)) & ~0x1f) == 0 && ((1 << (_la - 160)) & ((1 << (PlSqlParser.CAPACITY - 160)) | (1 << (PlSqlParser.CARDINALITY - 160)) | (1 << (PlSqlParser.CASCADE - 160)) | (1 << (PlSqlParser.CASE - 160)) | (1 << (PlSqlParser.CAST - 160)) | (1 << (PlSqlParser.CATEGORY - 160)) | (1 << (PlSqlParser.CDBDEFAULT - 160)) | (1 << (PlSqlParser.CEIL - 160)) | (1 << (PlSqlParser.CELL_FLASH_CACHE - 160)) | (1 << (PlSqlParser.CERTIFICATE - 160)) | (1 << (PlSqlParser.CFILE - 160)) | (1 << (PlSqlParser.CHAINED - 160)) | (1 << (PlSqlParser.CHANGE - 160)) | (1 << (PlSqlParser.CHANGE_DUPKEY_ERROR_INDEX - 160)) | (1 << (PlSqlParser.CHARACTER - 160)) | (1 << (PlSqlParser.CHAR - 160)) | (1 << (PlSqlParser.CHAR_CS - 160)) | (1 << (PlSqlParser.CHARTOROWID - 160)) | (1 << (PlSqlParser.CHECK_ACL_REWRITE - 160)) | (1 << (PlSqlParser.CHECK - 160)) | (1 << (PlSqlParser.CHECKPOINT - 160)) | (1 << (PlSqlParser.CHILD - 160)) | (1 << (PlSqlParser.CHOOSE - 160)) | (1 << (PlSqlParser.CHR - 160)) | (1 << (PlSqlParser.CHUNK - 160)) | (1 << (PlSqlParser.CLASS - 160)) | (1 << (PlSqlParser.CLASSIFIER - 160)) | (1 << (PlSqlParser.CLEANUP - 160)) | (1 << (PlSqlParser.CLEAR - 160)) | (1 << (PlSqlParser.C_LETTER - 160)) | (1 << (PlSqlParser.CLIENT - 160)))) !== 0) || ((((_la - 192)) & ~0x1f) == 0 && ((1 << (_la - 192)) & ((1 << (PlSqlParser.CLOB - 192)) | (1 << (PlSqlParser.CLONE - 192)) | (1 << (PlSqlParser.CLOSE_CACHED_OPEN_CURSORS - 192)) | (1 << (PlSqlParser.CLOSE - 192)) | (1 << (PlSqlParser.CLUSTER_BY_ROWID - 192)) | (1 << (PlSqlParser.CLUSTER - 192)) | (1 << (PlSqlParser.CLUSTER_DETAILS - 192)) | (1 << (PlSqlParser.CLUSTER_DISTANCE - 192)) | (1 << (PlSqlParser.CLUSTER_ID - 192)) | (1 << (PlSqlParser.CLUSTERING - 192)) | (1 << (PlSqlParser.CLUSTERING_FACTOR - 192)) | (1 << (PlSqlParser.CLUSTER_PROBABILITY - 192)) | (1 << (PlSqlParser.CLUSTER_SET - 192)) | (1 << (PlSqlParser.COALESCE - 192)) | (1 << (PlSqlParser.COALESCE_SQ - 192)) | (1 << (PlSqlParser.COARSE - 192)) | (1 << (PlSqlParser.CO_AUTH_IND - 192)) | (1 << (PlSqlParser.COLD - 192)) | (1 << (PlSqlParser.COLLECT - 192)) | (1 << (PlSqlParser.COLUMNAR - 192)) | (1 << (PlSqlParser.COLUMN_AUTH_INDICATOR - 192)) | (1 << (PlSqlParser.COLUMN - 192)) | (1 << (PlSqlParser.COLUMNS - 192)) | (1 << (PlSqlParser.COLUMN_STATS - 192)) | (1 << (PlSqlParser.COLUMN_VALUE - 192)) | (1 << (PlSqlParser.COMMENT - 192)) | (1 << (PlSqlParser.COMMIT - 192)) | (1 << (PlSqlParser.COMMITTED - 192)) | (1 << (PlSqlParser.COMMON_DATA - 192)) | (1 << (PlSqlParser.COMPACT - 192)) | (1 << (PlSqlParser.COMPATIBILITY - 192)) | (1 << (PlSqlParser.COMPILE - 192)))) !== 0) || ((((_la - 224)) & ~0x1f) == 0 && ((1 << (_la - 224)) & ((1 << (PlSqlParser.COMPLETE - 224)) | (1 << (PlSqlParser.COMPLIANCE - 224)) | (1 << (PlSqlParser.COMPONENT - 224)) | (1 << (PlSqlParser.COMPONENTS - 224)) | (1 << (PlSqlParser.COMPOSE - 224)) | (1 << (PlSqlParser.COMPOSITE - 224)) | (1 << (PlSqlParser.COMPOSITE_LIMIT - 224)) | (1 << (PlSqlParser.COMPOUND - 224)) | (1 << (PlSqlParser.COMPUTE - 224)) | (1 << (PlSqlParser.CONCAT - 224)) | (1 << (PlSqlParser.CON_DBID_TO_ID - 224)) | (1 << (PlSqlParser.CONDITIONAL - 224)) | (1 << (PlSqlParser.CONDITION - 224)) | (1 << (PlSqlParser.CONFIRM - 224)) | (1 << (PlSqlParser.CONFORMING - 224)) | (1 << (PlSqlParser.CON_GUID_TO_ID - 224)) | (1 << (PlSqlParser.CON_ID - 224)) | (1 << (PlSqlParser.CON_NAME_TO_ID - 224)) | (1 << (PlSqlParser.CONNECT_BY_CB_WHR_ONLY - 224)) | (1 << (PlSqlParser.CONNECT_BY_COMBINE_SW - 224)) | (1 << (PlSqlParser.CONNECT_BY_COST_BASED - 224)) | (1 << (PlSqlParser.CONNECT_BY_ELIM_DUPS - 224)) | (1 << (PlSqlParser.CONNECT_BY_FILTERING - 224)) | (1 << (PlSqlParser.CONNECT_BY_ISCYCLE - 224)) | (1 << (PlSqlParser.CONNECT_BY_ISLEAF - 224)) | (1 << (PlSqlParser.CONNECT_BY_ROOT - 224)) | (1 << (PlSqlParser.CONNECT_TIME - 224)) | (1 << (PlSqlParser.CONSIDER - 224)) | (1 << (PlSqlParser.CONSISTENT - 224)) | (1 << (PlSqlParser.CONSTANT - 224)))) !== 0) || ((((_la - 256)) & ~0x1f) == 0 && ((1 << (_la - 256)) & ((1 << (PlSqlParser.CONST - 256)) | (1 << (PlSqlParser.CONSTRAINT - 256)) | (1 << (PlSqlParser.CONSTRAINTS - 256)) | (1 << (PlSqlParser.CONSTRUCTOR - 256)) | (1 << (PlSqlParser.CONTAINER - 256)) | (1 << (PlSqlParser.CONTAINER_DATA - 256)) | (1 << (PlSqlParser.CONTAINERS - 256)) | (1 << (PlSqlParser.CONTENT - 256)) | (1 << (PlSqlParser.CONTENTS - 256)) | (1 << (PlSqlParser.CONTEXT - 256)) | (1 << (PlSqlParser.CONTINUE - 256)) | (1 << (PlSqlParser.CONTROLFILE - 256)) | (1 << (PlSqlParser.CON_UID_TO_ID - 256)) | (1 << (PlSqlParser.CONVERT - 256)) | (1 << (PlSqlParser.COOKIE - 256)) | (1 << (PlSqlParser.COPY - 256)) | (1 << (PlSqlParser.CORR_K - 256)) | (1 << (PlSqlParser.CORR_S - 256)) | (1 << (PlSqlParser.CORRUPTION - 256)) | (1 << (PlSqlParser.CORRUPT_XID_ALL - 256)) | (1 << (PlSqlParser.CORRUPT_XID - 256)) | (1 << (PlSqlParser.COS - 256)) | (1 << (PlSqlParser.COSH - 256)) | (1 << (PlSqlParser.COST - 256)) | (1 << (PlSqlParser.COST_XML_QUERY_REWRITE - 256)) | (1 << (PlSqlParser.COUNT - 256)) | (1 << (PlSqlParser.COVAR_POP - 256)) | (1 << (PlSqlParser.COVAR_SAMP - 256)) | (1 << (PlSqlParser.CPU_COSTING - 256)) | (1 << (PlSqlParser.CPU_PER_CALL - 256)) | (1 << (PlSqlParser.CPU_PER_SESSION - 256)) | (1 << (PlSqlParser.CRASH - 256)))) !== 0) || ((((_la - 289)) & ~0x1f) == 0 && ((1 << (_la - 289)) & ((1 << (PlSqlParser.CREATE_FILE_DEST - 289)) | (1 << (PlSqlParser.CREATE_STORED_OUTLINES - 289)) | (1 << (PlSqlParser.CREATION - 289)) | (1 << (PlSqlParser.CREDENTIAL - 289)) | (1 << (PlSqlParser.CRITICAL - 289)) | (1 << (PlSqlParser.CROSS - 289)) | (1 << (PlSqlParser.CROSSEDITION - 289)) | (1 << (PlSqlParser.CSCONVERT - 289)) | (1 << (PlSqlParser.CUBE_AJ - 289)) | (1 << (PlSqlParser.CUBE - 289)) | (1 << (PlSqlParser.CUBE_GB - 289)) | (1 << (PlSqlParser.CUBE_SJ - 289)) | (1 << (PlSqlParser.CUME_DISTM - 289)) | (1 << (PlSqlParser.CURRENT - 289)) | (1 << (PlSqlParser.CURRENT_DATE - 289)) | (1 << (PlSqlParser.CURRENT_SCHEMA - 289)) | (1 << (PlSqlParser.CURRENT_TIME - 289)) | (1 << (PlSqlParser.CURRENT_TIMESTAMP - 289)) | (1 << (PlSqlParser.CURRENT_USER - 289)) | (1 << (PlSqlParser.CURRENTV - 289)) | (1 << (PlSqlParser.CURSOR - 289)) | (1 << (PlSqlParser.CURSOR_SHARING_EXACT - 289)) | (1 << (PlSqlParser.CURSOR_SPECIFIC_SEGMENT - 289)) | (1 << (PlSqlParser.CUSTOMDATUM - 289)) | (1 << (PlSqlParser.CV - 289)) | (1 << (PlSqlParser.CYCLE - 289)) | (1 << (PlSqlParser.DANGLING - 289)) | (1 << (PlSqlParser.DATABASE - 289)) | (1 << (PlSqlParser.DATA - 289)) | (1 << (PlSqlParser.DATAFILE - 289)) | (1 << (PlSqlParser.DATAFILES - 289)))) !== 0) || ((((_la - 321)) & ~0x1f) == 0 && ((1 << (_la - 321)) & ((1 << (PlSqlParser.DATAMOVEMENT - 321)) | (1 << (PlSqlParser.DATAOBJNO - 321)) | (1 << (PlSqlParser.DATAOBJ_TO_MAT_PARTITION - 321)) | (1 << (PlSqlParser.DATAOBJ_TO_PARTITION - 321)) | (1 << (PlSqlParser.DATAPUMP - 321)) | (1 << (PlSqlParser.DATA_SECURITY_REWRITE_LIMIT - 321)) | (1 << (PlSqlParser.DATE_MODE - 321)) | (1 << (PlSqlParser.DAY - 321)) | (1 << (PlSqlParser.DAYS - 321)) | (1 << (PlSqlParser.DBA - 321)) | (1 << (PlSqlParser.DBA_RECYCLEBIN - 321)) | (1 << (PlSqlParser.DBMS_STATS - 321)) | (1 << (PlSqlParser.DB_ROLE_CHANGE - 321)) | (1 << (PlSqlParser.DBTIMEZONE - 321)) | (1 << (PlSqlParser.DB_UNIQUE_NAME - 321)) | (1 << (PlSqlParser.DB_VERSION - 321)) | (1 << (PlSqlParser.DDL - 321)) | (1 << (PlSqlParser.DEALLOCATE - 321)) | (1 << (PlSqlParser.DEBUG - 321)) | (1 << (PlSqlParser.DEBUGGER - 321)) | (1 << (PlSqlParser.DEC - 321)) | (1 << (PlSqlParser.DECIMAL - 321)) | (1 << (PlSqlParser.DECLARE - 321)) | (1 << (PlSqlParser.DECOMPOSE - 321)) | (1 << (PlSqlParser.DECORRELATE - 321)) | (1 << (PlSqlParser.DECR - 321)) | (1 << (PlSqlParser.DECREMENT - 321)) | (1 << (PlSqlParser.DECRYPT - 321)) | (1 << (PlSqlParser.DEDUPLICATE - 321)) | (1 << (PlSqlParser.DEFAULTS - 321)))) !== 0) || ((((_la - 353)) & ~0x1f) == 0 && ((1 << (_la - 353)) & ((1 << (PlSqlParser.DEFERRABLE - 353)) | (1 << (PlSqlParser.DEFERRED - 353)) | (1 << (PlSqlParser.DEFINED - 353)) | (1 << (PlSqlParser.DEFINE - 353)) | (1 << (PlSqlParser.DEFINER - 353)) | (1 << (PlSqlParser.DEGREE - 353)) | (1 << (PlSqlParser.DELAY - 353)) | (1 << (PlSqlParser.DELEGATE - 353)) | (1 << (PlSqlParser.DELETE_ALL - 353)) | (1 << (PlSqlParser.DELETE - 353)) | (1 << (PlSqlParser.DELETEXML - 353)) | (1 << (PlSqlParser.DEMAND - 353)) | (1 << (PlSqlParser.DENSE_RANKM - 353)) | (1 << (PlSqlParser.DEPENDENT - 353)) | (1 << (PlSqlParser.DEPTH - 353)) | (1 << (PlSqlParser.DEQUEUE - 353)) | (1 << (PlSqlParser.DEREF - 353)) | (1 << (PlSqlParser.DEREF_NO_REWRITE - 353)) | (1 << (PlSqlParser.DESTROY - 353)) | (1 << (PlSqlParser.DETACHED - 353)) | (1 << (PlSqlParser.DETERMINES - 353)) | (1 << (PlSqlParser.DETERMINISTIC - 353)) | (1 << (PlSqlParser.DICTIONARY - 353)) | (1 << (PlSqlParser.DIMENSION - 353)) | (1 << (PlSqlParser.DIMENSIONS - 353)) | (1 << (PlSqlParser.DIRECT_LOAD - 353)) | (1 << (PlSqlParser.DIRECTORY - 353)) | (1 << (PlSqlParser.DIRECT_PATH - 353)) | (1 << (PlSqlParser.DISABLE_ALL - 353)) | (1 << (PlSqlParser.DISABLE - 353)) | (1 << (PlSqlParser.DISABLE_PARALLEL_DML - 353)))) !== 0) || ((((_la - 385)) & ~0x1f) == 0 && ((1 << (_la - 385)) & ((1 << (PlSqlParser.DISABLE_PRESET - 385)) | (1 << (PlSqlParser.DISABLE_RPKE - 385)) | (1 << (PlSqlParser.DISALLOW - 385)) | (1 << (PlSqlParser.DISASSOCIATE - 385)) | (1 << (PlSqlParser.DISCARD - 385)) | (1 << (PlSqlParser.DISCONNECT - 385)) | (1 << (PlSqlParser.DISK - 385)) | (1 << (PlSqlParser.DISKGROUP - 385)) | (1 << (PlSqlParser.DISKS - 385)) | (1 << (PlSqlParser.DISMOUNT - 385)) | (1 << (PlSqlParser.DISTINGUISHED - 385)) | (1 << (PlSqlParser.DISTRIBUTED - 385)) | (1 << (PlSqlParser.DISTRIBUTE - 385)) | (1 << (PlSqlParser.DML - 385)) | (1 << (PlSqlParser.DML_UPDATE - 385)) | (1 << (PlSqlParser.DOCFIDELITY - 385)) | (1 << (PlSqlParser.DOCUMENT - 385)) | (1 << (PlSqlParser.DOMAIN_INDEX_FILTER - 385)) | (1 << (PlSqlParser.DOMAIN_INDEX_NO_SORT - 385)) | (1 << (PlSqlParser.DOMAIN_INDEX_SORT - 385)) | (1 << (PlSqlParser.DOUBLE - 385)) | (1 << (PlSqlParser.DOWNGRADE - 385)) | (1 << (PlSqlParser.DRIVING_SITE - 385)) | (1 << (PlSqlParser.DROP_COLUMN - 385)) | (1 << (PlSqlParser.DROP_GROUP - 385)) | (1 << (PlSqlParser.DSINTERVAL_UNCONSTRAINED - 385)) | (1 << (PlSqlParser.DST_UPGRADE_INSERT_CONV - 385)) | (1 << (PlSqlParser.DUMP - 385)))) !== 0) || ((((_la - 417)) & ~0x1f) == 0 && ((1 << (_la - 417)) & ((1 << (PlSqlParser.DUPLICATE - 417)) | (1 << (PlSqlParser.DV - 417)) | (1 << (PlSqlParser.DYNAMIC - 417)) | (1 << (PlSqlParser.DYNAMIC_SAMPLING - 417)) | (1 << (PlSqlParser.DYNAMIC_SAMPLING_EST_CDN - 417)) | (1 << (PlSqlParser.EACH - 417)) | (1 << (PlSqlParser.EDITIONABLE - 417)) | (1 << (PlSqlParser.EDITION - 417)) | (1 << (PlSqlParser.EDITIONING - 417)) | (1 << (PlSqlParser.EDITIONS - 417)) | (1 << (PlSqlParser.ELEMENT - 417)) | (1 << (PlSqlParser.ELIM_GROUPBY - 417)) | (1 << (PlSqlParser.ELIMINATE_JOIN - 417)) | (1 << (PlSqlParser.ELIMINATE_OBY - 417)) | (1 << (PlSqlParser.ELIMINATE_OUTER_JOIN - 417)) | (1 << (PlSqlParser.EM - 417)) | (1 << (PlSqlParser.EMPTY_BLOB - 417)) | (1 << (PlSqlParser.EMPTY_CLOB - 417)) | (1 << (PlSqlParser.EMPTY - 417)) | (1 << (PlSqlParser.ENABLE_ALL - 417)) | (1 << (PlSqlParser.ENABLE - 417)) | (1 << (PlSqlParser.ENABLE_PARALLEL_DML - 417)) | (1 << (PlSqlParser.ENABLE_PRESET - 417)) | (1 << (PlSqlParser.ENCODING - 417)) | (1 << (PlSqlParser.ENCRYPT - 417)) | (1 << (PlSqlParser.ENCRYPTION - 417)) | (1 << (PlSqlParser.END_OUTLINE_DATA - 417)) | (1 << (PlSqlParser.ENFORCED - 417)) | (1 << (PlSqlParser.ENFORCE - 417)))) !== 0) || ((((_la - 449)) & ~0x1f) == 0 && ((1 << (_la - 449)) & ((1 << (PlSqlParser.ENQUEUE - 449)) | (1 << (PlSqlParser.ENTERPRISE - 449)) | (1 << (PlSqlParser.ENTITYESCAPING - 449)) | (1 << (PlSqlParser.ENTRY - 449)) | (1 << (PlSqlParser.EQUIPART - 449)) | (1 << (PlSqlParser.ERR - 449)) | (1 << (PlSqlParser.ERROR_ARGUMENT - 449)) | (1 << (PlSqlParser.ERROR - 449)) | (1 << (PlSqlParser.ERROR_ON_OVERLAP_TIME - 449)) | (1 << (PlSqlParser.ERRORS - 449)) | (1 << (PlSqlParser.ESCAPE - 449)) | (1 << (PlSqlParser.ESTIMATE - 449)) | (1 << (PlSqlParser.EVAL - 449)) | (1 << (PlSqlParser.EVALNAME - 449)) | (1 << (PlSqlParser.EVALUATE - 449)) | (1 << (PlSqlParser.EVALUATION - 449)) | (1 << (PlSqlParser.EVENTS - 449)) | (1 << (PlSqlParser.EVERY - 449)) | (1 << (PlSqlParser.EXCEPT - 449)) | (1 << (PlSqlParser.EXCEPTION - 449)) | (1 << (PlSqlParser.EXCEPTION_INIT - 449)) | (1 << (PlSqlParser.EXCEPTIONS - 449)) | (1 << (PlSqlParser.EXCHANGE - 449)) | (1 << (PlSqlParser.EXCLUDE - 449)) | (1 << (PlSqlParser.EXCLUDING - 449)) | (1 << (PlSqlParser.EXECUTE - 449)) | (1 << (PlSqlParser.EXEMPT - 449)) | (1 << (PlSqlParser.EXISTING - 449)) | (1 << (PlSqlParser.EXISTS - 449)) | (1 << (PlSqlParser.EXISTSNODE - 449)) | (1 << (PlSqlParser.EXIT - 449)))) !== 0) || ((((_la - 481)) & ~0x1f) == 0 && ((1 << (_la - 481)) & ((1 << (PlSqlParser.EXPAND_GSET_TO_UNION - 481)) | (1 << (PlSqlParser.EXPAND_TABLE - 481)) | (1 << (PlSqlParser.EXP - 481)) | (1 << (PlSqlParser.EXPIRE - 481)) | (1 << (PlSqlParser.EXPLAIN - 481)) | (1 << (PlSqlParser.EXPLOSION - 481)) | (1 << (PlSqlParser.EXPORT - 481)) | (1 << (PlSqlParser.EXPR_CORR_CHECK - 481)) | (1 << (PlSqlParser.EXPRESS - 481)) | (1 << (PlSqlParser.EXTENDS - 481)) | (1 << (PlSqlParser.EXTENT - 481)) | (1 << (PlSqlParser.EXTENTS - 481)) | (1 << (PlSqlParser.EXTERNAL - 481)) | (1 << (PlSqlParser.EXTERNALLY - 481)) | (1 << (PlSqlParser.EXTRACTCLOBXML - 481)) | (1 << (PlSqlParser.EXTRACT - 481)) | (1 << (PlSqlParser.EXTRACTVALUE - 481)) | (1 << (PlSqlParser.EXTRA - 481)) | (1 << (PlSqlParser.FACILITY - 481)) | (1 << (PlSqlParser.FACT - 481)) | (1 << (PlSqlParser.FACTOR - 481)) | (1 << (PlSqlParser.FACTORIZE_JOIN - 481)) | (1 << (PlSqlParser.FAILED - 481)) | (1 << (PlSqlParser.FAILED_LOGIN_ATTEMPTS - 481)) | (1 << (PlSqlParser.FAILGROUP - 481)) | (1 << (PlSqlParser.FAILOVER - 481)) | (1 << (PlSqlParser.FAILURE - 481)) | (1 << (PlSqlParser.FALSE - 481)) | (1 << (PlSqlParser.FAMILY - 481)) | (1 << (PlSqlParser.FAR - 481)) | (1 << (PlSqlParser.FAST - 481)) | (1 << (PlSqlParser.FASTSTART - 481)))) !== 0) || ((((_la - 513)) & ~0x1f) == 0 && ((1 << (_la - 513)) & ((1 << (PlSqlParser.FBTSCAN - 513)) | (1 << (PlSqlParser.FEATURE_DETAILS - 513)) | (1 << (PlSqlParser.FEATURE_ID - 513)) | (1 << (PlSqlParser.FEATURE_SET - 513)) | (1 << (PlSqlParser.FEATURE_VALUE - 513)) | (1 << (PlSqlParser.FETCH - 513)) | (1 << (PlSqlParser.FILE - 513)) | (1 << (PlSqlParser.FILE_NAME_CONVERT - 513)) | (1 << (PlSqlParser.FILESYSTEM_LIKE_LOGGING - 513)) | (1 << (PlSqlParser.FILTER - 513)) | (1 << (PlSqlParser.FINAL - 513)) | (1 << (PlSqlParser.FINE - 513)) | (1 << (PlSqlParser.FINISH - 513)) | (1 << (PlSqlParser.FIRST - 513)) | (1 << (PlSqlParser.FIRSTM - 513)) | (1 << (PlSqlParser.FIRST_ROWS - 513)) | (1 << (PlSqlParser.FIRST_VALUE - 513)) | (1 << (PlSqlParser.FIXED_VIEW_DATA - 513)) | (1 << (PlSqlParser.FLAGGER - 513)) | (1 << (PlSqlParser.FLASHBACK - 513)) | (1 << (PlSqlParser.FLASH_CACHE - 513)) | (1 << (PlSqlParser.FLOAT - 513)) | (1 << (PlSqlParser.FLOB - 513)) | (1 << (PlSqlParser.FLOOR - 513)) | (1 << (PlSqlParser.FLUSH - 513)) | (1 << (PlSqlParser.FOLDER - 513)) | (1 << (PlSqlParser.FOLLOWING - 513)) | (1 << (PlSqlParser.FOLLOWS - 513)) | (1 << (PlSqlParser.FORALL - 513)) | (1 << (PlSqlParser.FORCE - 513)) | (1 << (PlSqlParser.FORCE_XML_QUERY_REWRITE - 513)) | (1 << (PlSqlParser.FOREIGN - 513)))) !== 0) || ((((_la - 545)) & ~0x1f) == 0 && ((1 << (_la - 545)) & ((1 << (PlSqlParser.FOREVER - 545)) | (1 << (PlSqlParser.FORMAT - 545)) | (1 << (PlSqlParser.FORWARD - 545)) | (1 << (PlSqlParser.FRAGMENT_NUMBER - 545)) | (1 << (PlSqlParser.FREELIST - 545)) | (1 << (PlSqlParser.FREELISTS - 545)) | (1 << (PlSqlParser.FREEPOOLS - 545)) | (1 << (PlSqlParser.FRESH - 545)) | (1 << (PlSqlParser.FROM_TZ - 545)) | (1 << (PlSqlParser.FULL - 545)) | (1 << (PlSqlParser.FULL_OUTER_JOIN_TO_OUTER - 545)) | (1 << (PlSqlParser.FUNCTION - 545)) | (1 << (PlSqlParser.FUNCTIONS - 545)) | (1 << (PlSqlParser.GATHER_OPTIMIZER_STATISTICS - 545)) | (1 << (PlSqlParser.GATHER_PLAN_STATISTICS - 545)) | (1 << (PlSqlParser.GBY_CONC_ROLLUP - 545)) | (1 << (PlSqlParser.GBY_PUSHDOWN - 545)) | (1 << (PlSqlParser.GENERATED - 545)) | (1 << (PlSqlParser.GET - 545)) | (1 << (PlSqlParser.GLOBAL - 545)) | (1 << (PlSqlParser.GLOBALLY - 545)) | (1 << (PlSqlParser.GLOBAL_NAME - 545)) | (1 << (PlSqlParser.GLOBAL_TOPIC_ENABLED - 545)) | (1 << (PlSqlParser.GROUP_BY - 545)) | (1 << (PlSqlParser.GROUP_ID - 545)) | (1 << (PlSqlParser.GROUPING - 545)) | (1 << (PlSqlParser.GROUPING_ID - 545)))) !== 0) || ((((_la - 577)) & ~0x1f) == 0 && ((1 << (_la - 577)) & ((1 << (PlSqlParser.GROUPS - 577)) | (1 << (PlSqlParser.GUARANTEED - 577)) | (1 << (PlSqlParser.GUARANTEE - 577)) | (1 << (PlSqlParser.GUARD - 577)) | (1 << (PlSqlParser.HASH_AJ - 577)) | (1 << (PlSqlParser.HASH - 577)) | (1 << (PlSqlParser.HASHKEYS - 577)) | (1 << (PlSqlParser.HASH_SJ - 577)) | (1 << (PlSqlParser.HEADER - 577)) | (1 << (PlSqlParser.HEAP - 577)) | (1 << (PlSqlParser.HELP - 577)) | (1 << (PlSqlParser.HEXTORAW - 577)) | (1 << (PlSqlParser.HEXTOREF - 577)) | (1 << (PlSqlParser.HIDDEN_KEYWORD - 577)) | (1 << (PlSqlParser.HIDE - 577)) | (1 << (PlSqlParser.HIERARCHY - 577)) | (1 << (PlSqlParser.HIGH - 577)) | (1 << (PlSqlParser.HINTSET_BEGIN - 577)) | (1 << (PlSqlParser.HINTSET_END - 577)) | (1 << (PlSqlParser.HOT - 577)) | (1 << (PlSqlParser.HOUR - 577)) | (1 << (PlSqlParser.HWM_BROKERED - 577)) | (1 << (PlSqlParser.HYBRID - 577)) | (1 << (PlSqlParser.IDENTIFIER - 577)) | (1 << (PlSqlParser.IDENTITY - 577)) | (1 << (PlSqlParser.IDGENERATORS - 577)) | (1 << (PlSqlParser.ID - 577)) | (1 << (PlSqlParser.IDLE_TIME - 577)) | (1 << (PlSqlParser.IF - 577)) | (1 << (PlSqlParser.IGNORE - 577)))) !== 0) || ((((_la - 609)) & ~0x1f) == 0 && ((1 << (_la - 609)) & ((1 << (PlSqlParser.IGNORE_OPTIM_EMBEDDED_HINTS - 609)) | (1 << (PlSqlParser.IGNORE_ROW_ON_DUPKEY_INDEX - 609)) | (1 << (PlSqlParser.IGNORE_WHERE_CLAUSE - 609)) | (1 << (PlSqlParser.ILM - 609)) | (1 << (PlSqlParser.IMMEDIATE - 609)) | (1 << (PlSqlParser.IMPACT - 609)) | (1 << (PlSqlParser.IMPORT - 609)) | (1 << (PlSqlParser.INACTIVE - 609)) | (1 << (PlSqlParser.INCLUDE - 609)) | (1 << (PlSqlParser.INCLUDE_VERSION - 609)) | (1 << (PlSqlParser.INCLUDING - 609)) | (1 << (PlSqlParser.INCREMENTAL - 609)) | (1 << (PlSqlParser.INCREMENT - 609)) | (1 << (PlSqlParser.INCR - 609)) | (1 << (PlSqlParser.INDENT - 609)) | (1 << (PlSqlParser.INDEX_ASC - 609)) | (1 << (PlSqlParser.INDEX_COMBINE - 609)) | (1 << (PlSqlParser.INDEX_DESC - 609)) | (1 << (PlSqlParser.INDEXED - 609)) | (1 << (PlSqlParser.INDEXES - 609)) | (1 << (PlSqlParser.INDEX_FFS - 609)) | (1 << (PlSqlParser.INDEX_FILTER - 609)) | (1 << (PlSqlParser.INDEXING - 609)) | (1 << (PlSqlParser.INDEX_JOIN - 609)) | (1 << (PlSqlParser.INDEX_ROWS - 609)) | (1 << (PlSqlParser.INDEX_RRS - 609)) | (1 << (PlSqlParser.INDEX_RS_ASC - 609)) | (1 << (PlSqlParser.INDEX_RS_DESC - 609)) | (1 << (PlSqlParser.INDEX_RS - 609)) | (1 << (PlSqlParser.INDEX_SCAN - 609)) | (1 << (PlSqlParser.INDEX_SKIP_SCAN - 609)))) !== 0) || ((((_la - 641)) & ~0x1f) == 0 && ((1 << (_la - 641)) & ((1 << (PlSqlParser.INDEX_SS_ASC - 641)) | (1 << (PlSqlParser.INDEX_SS_DESC - 641)) | (1 << (PlSqlParser.INDEX_SS - 641)) | (1 << (PlSqlParser.INDEX_STATS - 641)) | (1 << (PlSqlParser.INDEXTYPE - 641)) | (1 << (PlSqlParser.INDEXTYPES - 641)) | (1 << (PlSqlParser.INDICATOR - 641)) | (1 << (PlSqlParser.INDICES - 641)) | (1 << (PlSqlParser.INFINITE - 641)) | (1 << (PlSqlParser.INFORMATIONAL - 641)) | (1 << (PlSqlParser.INHERIT - 641)) | (1 << (PlSqlParser.INITCAP - 641)) | (1 << (PlSqlParser.INITIAL - 641)) | (1 << (PlSqlParser.INITIALIZED - 641)) | (1 << (PlSqlParser.INITIALLY - 641)) | (1 << (PlSqlParser.INITRANS - 641)) | (1 << (PlSqlParser.INLINE - 641)) | (1 << (PlSqlParser.INLINE_XMLTYPE_NT - 641)) | (1 << (PlSqlParser.INMEMORY - 641)) | (1 << (PlSqlParser.IN_MEMORY_METADATA - 641)) | (1 << (PlSqlParser.INMEMORY_PRUNING - 641)) | (1 << (PlSqlParser.INNER - 641)) | (1 << (PlSqlParser.INOUT - 641)) | (1 << (PlSqlParser.INPLACE - 641)) | (1 << (PlSqlParser.INSERTCHILDXMLAFTER - 641)) | (1 << (PlSqlParser.INSERTCHILDXMLBEFORE - 641)) | (1 << (PlSqlParser.INSERTCHILDXML - 641)) | (1 << (PlSqlParser.INSERTXMLAFTER - 641)) | (1 << (PlSqlParser.INSERTXMLBEFORE - 641)) | (1 << (PlSqlParser.INSTANCE - 641)))) !== 0) || ((((_la - 673)) & ~0x1f) == 0 && ((1 << (_la - 673)) & ((1 << (PlSqlParser.INSTANCES - 673)) | (1 << (PlSqlParser.INSTANTIABLE - 673)) | (1 << (PlSqlParser.INSTANTLY - 673)) | (1 << (PlSqlParser.INSTEAD - 673)) | (1 << (PlSqlParser.INSTR2 - 673)) | (1 << (PlSqlParser.INSTR4 - 673)) | (1 << (PlSqlParser.INSTRB - 673)) | (1 << (PlSqlParser.INSTRC - 673)) | (1 << (PlSqlParser.INSTR - 673)) | (1 << (PlSqlParser.INTEGER - 673)) | (1 << (PlSqlParser.INTERLEAVED - 673)) | (1 << (PlSqlParser.INTERMEDIATE - 673)) | (1 << (PlSqlParser.INTERNAL_CONVERT - 673)) | (1 << (PlSqlParser.INTERNAL_USE - 673)) | (1 << (PlSqlParser.INTERPRETED - 673)) | (1 << (PlSqlParser.INTERVAL - 673)) | (1 << (PlSqlParser.INT - 673)) | (1 << (PlSqlParser.INVALIDATE - 673)) | (1 << (PlSqlParser.INVISIBLE - 673)) | (1 << (PlSqlParser.IN_XQUERY - 673)) | (1 << (PlSqlParser.ISOLATION - 673)) | (1 << (PlSqlParser.ISOLATION_LEVEL - 673)) | (1 << (PlSqlParser.ITERATE - 673)) | (1 << (PlSqlParser.ITERATION_NUMBER - 673)) | (1 << (PlSqlParser.JAVA - 673)) | (1 << (PlSqlParser.JOB - 673)) | (1 << (PlSqlParser.JOIN - 673)) | (1 << (PlSqlParser.JSON_ARRAYAGG - 673)) | (1 << (PlSqlParser.JSON_ARRAY - 673)))) !== 0) || ((((_la - 705)) & ~0x1f) == 0 && ((1 << (_la - 705)) & ((1 << (PlSqlParser.JSON_EQUAL - 705)) | (1 << (PlSqlParser.JSON_EXISTS2 - 705)) | (1 << (PlSqlParser.JSON_EXISTS - 705)) | (1 << (PlSqlParser.JSONGET - 705)) | (1 << (PlSqlParser.JSON - 705)) | (1 << (PlSqlParser.JSON_OBJECTAGG - 705)) | (1 << (PlSqlParser.JSON_OBJECT - 705)) | (1 << (PlSqlParser.JSONPARSE - 705)) | (1 << (PlSqlParser.JSON_QUERY - 705)) | (1 << (PlSqlParser.JSON_SERIALIZE - 705)) | (1 << (PlSqlParser.JSON_TABLE - 705)) | (1 << (PlSqlParser.JSON_TEXTCONTAINS2 - 705)) | (1 << (PlSqlParser.JSON_TEXTCONTAINS - 705)) | (1 << (PlSqlParser.JSON_VALUE - 705)) | (1 << (PlSqlParser.KEEP_DUPLICATES - 705)) | (1 << (PlSqlParser.KEEP - 705)) | (1 << (PlSqlParser.KERBEROS - 705)) | (1 << (PlSqlParser.KEY - 705)) | (1 << (PlSqlParser.KEY_LENGTH - 705)) | (1 << (PlSqlParser.KEYSIZE - 705)) | (1 << (PlSqlParser.KEYS - 705)) | (1 << (PlSqlParser.KEYSTORE - 705)) | (1 << (PlSqlParser.KILL - 705)) | (1 << (PlSqlParser.LABEL - 705)) | (1 << (PlSqlParser.LANGUAGE - 705)) | (1 << (PlSqlParser.LAST_DAY - 705)) | (1 << (PlSqlParser.LAST - 705)) | (1 << (PlSqlParser.LAST_VALUE - 705)) | (1 << (PlSqlParser.LATERAL - 705)) | (1 << (PlSqlParser.LAX - 705)) | (1 << (PlSqlParser.LAYER - 705)) | (1 << (PlSqlParser.LDAP_REGISTRATION_ENABLED - 705)))) !== 0) || ((((_la - 737)) & ~0x1f) == 0 && ((1 << (_la - 737)) & ((1 << (PlSqlParser.LDAP_REGISTRATION - 737)) | (1 << (PlSqlParser.LDAP_REG_SYNC_INTERVAL - 737)) | (1 << (PlSqlParser.LEADING - 737)) | (1 << (PlSqlParser.LEFT - 737)) | (1 << (PlSqlParser.LENGTH2 - 737)) | (1 << (PlSqlParser.LENGTH4 - 737)) | (1 << (PlSqlParser.LENGTHB - 737)) | (1 << (PlSqlParser.LENGTHC - 737)) | (1 << (PlSqlParser.LENGTH - 737)) | (1 << (PlSqlParser.LESS - 737)) | (1 << (PlSqlParser.LEVEL - 737)) | (1 << (PlSqlParser.LEVELS - 737)) | (1 << (PlSqlParser.LIBRARY - 737)) | (1 << (PlSqlParser.LIFECYCLE - 737)) | (1 << (PlSqlParser.LIFE - 737)) | (1 << (PlSqlParser.LIFETIME - 737)) | (1 << (PlSqlParser.LIKE2 - 737)) | (1 << (PlSqlParser.LIKE4 - 737)) | (1 << (PlSqlParser.LIKEC - 737)) | (1 << (PlSqlParser.LIKE_EXPAND - 737)) | (1 << (PlSqlParser.LIMIT - 737)) | (1 << (PlSqlParser.LINEAR - 737)) | (1 << (PlSqlParser.LINK - 737)) | (1 << (PlSqlParser.LIST - 737)) | (1 << (PlSqlParser.LN - 737)) | (1 << (PlSqlParser.LNNVL - 737)) | (1 << (PlSqlParser.LOAD - 737)) | (1 << (PlSqlParser.LOB - 737)) | (1 << (PlSqlParser.LOBNVL - 737)) | (1 << (PlSqlParser.LOBS - 737)) | (1 << (PlSqlParser.LOCAL_INDEXES - 737)))) !== 0) || ((((_la - 769)) & ~0x1f) == 0 && ((1 << (_la - 769)) & ((1 << (PlSqlParser.LOCAL - 769)) | (1 << (PlSqlParser.LOCALTIME - 769)) | (1 << (PlSqlParser.LOCALTIMESTAMP - 769)) | (1 << (PlSqlParser.LOCATION - 769)) | (1 << (PlSqlParser.LOCATOR - 769)) | (1 << (PlSqlParser.LOCKED - 769)) | (1 << (PlSqlParser.LOCKING - 769)) | (1 << (PlSqlParser.LOGFILE - 769)) | (1 << (PlSqlParser.LOGFILES - 769)) | (1 << (PlSqlParser.LOGGING - 769)) | (1 << (PlSqlParser.LOGICAL - 769)) | (1 << (PlSqlParser.LOGICAL_READS_PER_CALL - 769)) | (1 << (PlSqlParser.LOGICAL_READS_PER_SESSION - 769)) | (1 << (PlSqlParser.LOG - 769)) | (1 << (PlSqlParser.LOGMINING - 769)) | (1 << (PlSqlParser.LOGOFF - 769)) | (1 << (PlSqlParser.LOGON - 769)) | (1 << (PlSqlParser.LOG_READ_ONLY_VIOLATIONS - 769)) | (1 << (PlSqlParser.LONG - 769)) | (1 << (PlSqlParser.LOOP - 769)) | (1 << (PlSqlParser.LOWER - 769)) | (1 << (PlSqlParser.LOW - 769)) | (1 << (PlSqlParser.LPAD - 769)) | (1 << (PlSqlParser.LTRIM - 769)) | (1 << (PlSqlParser.MAIN - 769)) | (1 << (PlSqlParser.MAKE_REF - 769)) | (1 << (PlSqlParser.MANAGED - 769)) | (1 << (PlSqlParser.MANAGE - 769)) | (1 << (PlSqlParser.MANAGEMENT - 769)) | (1 << (PlSqlParser.MANAGER - 769)) | (1 << (PlSqlParser.MANUAL - 769)))) !== 0) || ((((_la - 801)) & ~0x1f) == 0 && ((1 << (_la - 801)) & ((1 << (PlSqlParser.MAP - 801)) | (1 << (PlSqlParser.MAPPING - 801)) | (1 << (PlSqlParser.MASTER - 801)) | (1 << (PlSqlParser.MATCHED - 801)) | (1 << (PlSqlParser.MATCHES - 801)) | (1 << (PlSqlParser.MATCH - 801)) | (1 << (PlSqlParser.MATCH_NUMBER - 801)) | (1 << (PlSqlParser.MATCH_RECOGNIZE - 801)) | (1 << (PlSqlParser.MATERIALIZED - 801)) | (1 << (PlSqlParser.MATERIALIZE - 801)) | (1 << (PlSqlParser.MAXARCHLOGS - 801)) | (1 << (PlSqlParser.MAXDATAFILES - 801)) | (1 << (PlSqlParser.MAXEXTENTS - 801)) | (1 << (PlSqlParser.MAXIMIZE - 801)) | (1 << (PlSqlParser.MAXINSTANCES - 801)) | (1 << (PlSqlParser.MAXLOGFILES - 801)) | (1 << (PlSqlParser.MAXLOGHISTORY - 801)) | (1 << (PlSqlParser.MAXLOGMEMBERS - 801)) | (1 << (PlSqlParser.MAX_SHARED_TEMP_SIZE - 801)) | (1 << (PlSqlParser.MAXSIZE - 801)) | (1 << (PlSqlParser.MAXTRANS - 801)) | (1 << (PlSqlParser.MAXVALUE - 801)) | (1 << (PlSqlParser.MEASURE - 801)) | (1 << (PlSqlParser.MEASURES - 801)) | (1 << (PlSqlParser.MEDIUM - 801)) | (1 << (PlSqlParser.MEMBER - 801)) | (1 << (PlSqlParser.MEMCOMPRESS - 801)) | (1 << (PlSqlParser.MEMORY - 801)) | (1 << (PlSqlParser.MERGEACTIONS - 801)) | (1 << (PlSqlParser.MERGE_AJ - 801)) | (1 << (PlSqlParser.MERGE_CONST_ON - 801)) | (1 << (PlSqlParser.MERGE - 801)))) !== 0) || ((((_la - 833)) & ~0x1f) == 0 && ((1 << (_la - 833)) & ((1 << (PlSqlParser.MERGE_SJ - 833)) | (1 << (PlSqlParser.METADATA - 833)) | (1 << (PlSqlParser.METHOD - 833)) | (1 << (PlSqlParser.MIGRATE - 833)) | (1 << (PlSqlParser.MIGRATION - 833)) | (1 << (PlSqlParser.MINEXTENTS - 833)) | (1 << (PlSqlParser.MINIMIZE - 833)) | (1 << (PlSqlParser.MINIMUM - 833)) | (1 << (PlSqlParser.MINING - 833)) | (1 << (PlSqlParser.MINUS_NULL - 833)) | (1 << (PlSqlParser.MINUTE - 833)) | (1 << (PlSqlParser.MINVALUE - 833)) | (1 << (PlSqlParser.MIRRORCOLD - 833)) | (1 << (PlSqlParser.MIRRORHOT - 833)) | (1 << (PlSqlParser.MIRROR - 833)) | (1 << (PlSqlParser.MLSLABEL - 833)) | (1 << (PlSqlParser.MODEL_COMPILE_SUBQUERY - 833)) | (1 << (PlSqlParser.MODEL_DONTVERIFY_UNIQUENESS - 833)) | (1 << (PlSqlParser.MODEL_DYNAMIC_SUBQUERY - 833)) | (1 << (PlSqlParser.MODEL_MIN_ANALYSIS - 833)) | (1 << (PlSqlParser.MODEL - 833)) | (1 << (PlSqlParser.MODEL_NB - 833)) | (1 << (PlSqlParser.MODEL_NO_ANALYSIS - 833)) | (1 << (PlSqlParser.MODEL_PBY - 833)) | (1 << (PlSqlParser.MODEL_PUSH_REF - 833)) | (1 << (PlSqlParser.MODEL_SV - 833)) | (1 << (PlSqlParser.MODIFICATION - 833)) | (1 << (PlSqlParser.MODIFY_COLUMN_TYPE - 833)) | (1 << (PlSqlParser.MODIFY - 833)) | (1 << (PlSqlParser.MOD - 833)))) !== 0) || ((((_la - 865)) & ~0x1f) == 0 && ((1 << (_la - 865)) & ((1 << (PlSqlParser.MODULE - 865)) | (1 << (PlSqlParser.MONITORING - 865)) | (1 << (PlSqlParser.MONITOR - 865)) | (1 << (PlSqlParser.MONTH - 865)) | (1 << (PlSqlParser.MONTHS_BETWEEN - 865)) | (1 << (PlSqlParser.MONTHS - 865)) | (1 << (PlSqlParser.MOUNT - 865)) | (1 << (PlSqlParser.MOUNTPATH - 865)) | (1 << (PlSqlParser.MOVEMENT - 865)) | (1 << (PlSqlParser.MOVE - 865)) | (1 << (PlSqlParser.MULTIDIMENSIONAL - 865)) | (1 << (PlSqlParser.MULTISET - 865)) | (1 << (PlSqlParser.MV_MERGE - 865)) | (1 << (PlSqlParser.NAMED - 865)) | (1 << (PlSqlParser.NAME - 865)) | (1 << (PlSqlParser.NAMESPACE - 865)) | (1 << (PlSqlParser.NAN - 865)) | (1 << (PlSqlParser.NANVL - 865)) | (1 << (PlSqlParser.NATIONAL - 865)) | (1 << (PlSqlParser.NATIVE_FULL_OUTER_JOIN - 865)) | (1 << (PlSqlParser.NATIVE - 865)) | (1 << (PlSqlParser.NATURAL - 865)) | (1 << (PlSqlParser.NAV - 865)) | (1 << (PlSqlParser.NCHAR_CS - 865)) | (1 << (PlSqlParser.NCHAR - 865)) | (1 << (PlSqlParser.NCHR - 865)) | (1 << (PlSqlParser.NCLOB - 865)) | (1 << (PlSqlParser.NEEDED - 865)) | (1 << (PlSqlParser.NEG - 865)) | (1 << (PlSqlParser.NESTED - 865)) | (1 << (PlSqlParser.NESTED_TABLE_FAST_INSERT - 865)))) !== 0) || ((((_la - 897)) & ~0x1f) == 0 && ((1 << (_la - 897)) & ((1 << (PlSqlParser.NESTED_TABLE_GET_REFS - 897)) | (1 << (PlSqlParser.NESTED_TABLE_ID - 897)) | (1 << (PlSqlParser.NESTED_TABLE_SET_REFS - 897)) | (1 << (PlSqlParser.NESTED_TABLE_SET_SETID - 897)) | (1 << (PlSqlParser.NETWORK - 897)) | (1 << (PlSqlParser.NEVER - 897)) | (1 << (PlSqlParser.NEW - 897)) | (1 << (PlSqlParser.NEW_TIME - 897)) | (1 << (PlSqlParser.NEXT_DAY - 897)) | (1 << (PlSqlParser.NEXT - 897)) | (1 << (PlSqlParser.NL_AJ - 897)) | (1 << (PlSqlParser.NLJ_BATCHING - 897)) | (1 << (PlSqlParser.NLJ_INDEX_FILTER - 897)) | (1 << (PlSqlParser.NLJ_INDEX_SCAN - 897)) | (1 << (PlSqlParser.NLJ_PREFETCH - 897)) | (1 << (PlSqlParser.NLS_CALENDAR - 897)) | (1 << (PlSqlParser.NLS_CHARACTERSET - 897)) | (1 << (PlSqlParser.NLS_CHARSET_DECL_LEN - 897)) | (1 << (PlSqlParser.NLS_CHARSET_ID - 897)) | (1 << (PlSqlParser.NLS_CHARSET_NAME - 897)) | (1 << (PlSqlParser.NLS_COMP - 897)) | (1 << (PlSqlParser.NLS_CURRENCY - 897)) | (1 << (PlSqlParser.NLS_DATE_FORMAT - 897)) | (1 << (PlSqlParser.NLS_DATE_LANGUAGE - 897)) | (1 << (PlSqlParser.NLS_INITCAP - 897)) | (1 << (PlSqlParser.NLS_ISO_CURRENCY - 897)) | (1 << (PlSqlParser.NL_SJ - 897)) | (1 << (PlSqlParser.NLS_LANG - 897)) | (1 << (PlSqlParser.NLS_LANGUAGE - 897)) | (1 << (PlSqlParser.NLS_LENGTH_SEMANTICS - 897)) | (1 << (PlSqlParser.NLS_LOWER - 897)) | (1 << (PlSqlParser.NLS_NCHAR_CONV_EXCP - 897)))) !== 0) || ((((_la - 929)) & ~0x1f) == 0 && ((1 << (_la - 929)) & ((1 << (PlSqlParser.NLS_NUMERIC_CHARACTERS - 929)) | (1 << (PlSqlParser.NLS_SORT - 929)) | (1 << (PlSqlParser.NLSSORT - 929)) | (1 << (PlSqlParser.NLS_SPECIAL_CHARS - 929)) | (1 << (PlSqlParser.NLS_TERRITORY - 929)) | (1 << (PlSqlParser.NLS_UPPER - 929)) | (1 << (PlSqlParser.NO_ACCESS - 929)) | (1 << (PlSqlParser.NO_ADAPTIVE_PLAN - 929)) | (1 << (PlSqlParser.NO_ANSI_REARCH - 929)) | (1 << (PlSqlParser.NOAPPEND - 929)) | (1 << (PlSqlParser.NOARCHIVELOG - 929)) | (1 << (PlSqlParser.NOAUDIT - 929)) | (1 << (PlSqlParser.NO_AUTO_REOPTIMIZE - 929)) | (1 << (PlSqlParser.NO_BASETABLE_MULTIMV_REWRITE - 929)) | (1 << (PlSqlParser.NO_BATCH_TABLE_ACCESS_BY_ROWID - 929)) | (1 << (PlSqlParser.NO_BIND_AWARE - 929)) | (1 << (PlSqlParser.NO_BUFFER - 929)) | (1 << (PlSqlParser.NOCACHE - 929)) | (1 << (PlSqlParser.NO_CARTESIAN - 929)) | (1 << (PlSqlParser.NO_CHECK_ACL_REWRITE - 929)) | (1 << (PlSqlParser.NO_CLUSTER_BY_ROWID - 929)) | (1 << (PlSqlParser.NO_CLUSTERING - 929)) | (1 << (PlSqlParser.NO_COALESCE_SQ - 929)) | (1 << (PlSqlParser.NO_COMMON_DATA - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_CB_WHR_ONLY - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_COMBINE_SW - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_COST_BASED - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_ELIM_DUPS - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_FILTERING - 929)) | (1 << (PlSqlParser.NOCOPY - 929)) | (1 << (PlSqlParser.NO_COST_XML_QUERY_REWRITE - 929)))) !== 0) || ((((_la - 961)) & ~0x1f) == 0 && ((1 << (_la - 961)) & ((1 << (PlSqlParser.NO_CPU_COSTING - 961)) | (1 << (PlSqlParser.NOCPU_COSTING - 961)) | (1 << (PlSqlParser.NOCYCLE - 961)) | (1 << (PlSqlParser.NO_DATA_SECURITY_REWRITE - 961)) | (1 << (PlSqlParser.NO_DECORRELATE - 961)) | (1 << (PlSqlParser.NODELAY - 961)) | (1 << (PlSqlParser.NO_DOMAIN_INDEX_FILTER - 961)) | (1 << (PlSqlParser.NO_DST_UPGRADE_INSERT_CONV - 961)) | (1 << (PlSqlParser.NO_ELIM_GROUPBY - 961)) | (1 << (PlSqlParser.NO_ELIMINATE_JOIN - 961)) | (1 << (PlSqlParser.NO_ELIMINATE_OBY - 961)) | (1 << (PlSqlParser.NO_ELIMINATE_OUTER_JOIN - 961)) | (1 << (PlSqlParser.NOENTITYESCAPING - 961)) | (1 << (PlSqlParser.NO_EXPAND_GSET_TO_UNION - 961)) | (1 << (PlSqlParser.NO_EXPAND - 961)) | (1 << (PlSqlParser.NO_EXPAND_TABLE - 961)) | (1 << (PlSqlParser.NO_FACT - 961)) | (1 << (PlSqlParser.NO_FACTORIZE_JOIN - 961)) | (1 << (PlSqlParser.NO_FILTERING - 961)) | (1 << (PlSqlParser.NOFORCE - 961)) | (1 << (PlSqlParser.NO_FULL_OUTER_JOIN_TO_OUTER - 961)) | (1 << (PlSqlParser.NO_GATHER_OPTIMIZER_STATISTICS - 961)) | (1 << (PlSqlParser.NO_GBY_PUSHDOWN - 961)) | (1 << (PlSqlParser.NOGUARANTEE - 961)) | (1 << (PlSqlParser.NO_INDEX_FFS - 961)) | (1 << (PlSqlParser.NO_INDEX - 961)) | (1 << (PlSqlParser.NO_INDEX_SS - 961)) | (1 << (PlSqlParser.NO_INMEMORY - 961)) | (1 << (PlSqlParser.NO_INMEMORY_PRUNING - 961)) | (1 << (PlSqlParser.NOKEEP - 961)) | (1 << (PlSqlParser.NO_LOAD - 961)) | (1 << (PlSqlParser.NOLOCAL - 961)))) !== 0) || ((((_la - 993)) & ~0x1f) == 0 && ((1 << (_la - 993)) & ((1 << (PlSqlParser.NOLOGGING - 993)) | (1 << (PlSqlParser.NOMAPPING - 993)) | (1 << (PlSqlParser.NOMAXVALUE - 993)) | (1 << (PlSqlParser.NO_MERGE - 993)) | (1 << (PlSqlParser.NOMINIMIZE - 993)) | (1 << (PlSqlParser.NOMINVALUE - 993)) | (1 << (PlSqlParser.NO_MODEL_PUSH_REF - 993)) | (1 << (PlSqlParser.NO_MONITORING - 993)) | (1 << (PlSqlParser.NOMONITORING - 993)) | (1 << (PlSqlParser.NO_MONITOR - 993)) | (1 << (PlSqlParser.NO_MULTIMV_REWRITE - 993)) | (1 << (PlSqlParser.NO_NATIVE_FULL_OUTER_JOIN - 993)) | (1 << (PlSqlParser.NONBLOCKING - 993)) | (1 << (PlSqlParser.NONEDITIONABLE - 993)) | (1 << (PlSqlParser.NONE - 993)) | (1 << (PlSqlParser.NO_NLJ_BATCHING - 993)) | (1 << (PlSqlParser.NO_NLJ_PREFETCH - 993)) | (1 << (PlSqlParser.NO - 993)) | (1 << (PlSqlParser.NONSCHEMA - 993)) | (1 << (PlSqlParser.NO_OBJECT_LINK - 993)) | (1 << (PlSqlParser.NOORDER - 993)) | (1 << (PlSqlParser.NO_ORDER_ROLLUPS - 993)) | (1 << (PlSqlParser.NO_OUTER_JOIN_TO_ANTI - 993)) | (1 << (PlSqlParser.NO_OUTER_JOIN_TO_INNER - 993)) | (1 << (PlSqlParser.NOOVERRIDE - 993)) | (1 << (PlSqlParser.NO_PARALLEL_INDEX - 993)) | (1 << (PlSqlParser.NOPARALLEL_INDEX - 993)) | (1 << (PlSqlParser.NO_PARALLEL - 993)) | (1 << (PlSqlParser.NOPARALLEL - 993)) | (1 << (PlSqlParser.NO_PARTIAL_COMMIT - 993)) | (1 << (PlSqlParser.NO_PARTIAL_JOIN - 993)) | (1 << (PlSqlParser.NO_PARTIAL_ROLLUP_PUSHDOWN - 993)))) !== 0) || ((((_la - 1025)) & ~0x1f) == 0 && ((1 << (_la - 1025)) & ((1 << (PlSqlParser.NOPARTITION - 1025)) | (1 << (PlSqlParser.NO_PLACE_DISTINCT - 1025)) | (1 << (PlSqlParser.NO_PLACE_GROUP_BY - 1025)) | (1 << (PlSqlParser.NO_PQ_CONCURRENT_UNION - 1025)) | (1 << (PlSqlParser.NO_PQ_MAP - 1025)) | (1 << (PlSqlParser.NO_PQ_REPLICATE - 1025)) | (1 << (PlSqlParser.NO_PQ_SKEW - 1025)) | (1 << (PlSqlParser.NO_PRUNE_GSETS - 1025)) | (1 << (PlSqlParser.NO_PULL_PRED - 1025)) | (1 << (PlSqlParser.NO_PUSH_PRED - 1025)) | (1 << (PlSqlParser.NO_PUSH_SUBQ - 1025)) | (1 << (PlSqlParser.NO_PX_FAULT_TOLERANCE - 1025)) | (1 << (PlSqlParser.NO_PX_JOIN_FILTER - 1025)) | (1 << (PlSqlParser.NO_QKN_BUFF - 1025)) | (1 << (PlSqlParser.NO_QUERY_TRANSFORMATION - 1025)) | (1 << (PlSqlParser.NO_REF_CASCADE - 1025)) | (1 << (PlSqlParser.NORELOCATE - 1025)) | (1 << (PlSqlParser.NORELY - 1025)) | (1 << (PlSqlParser.NOREPAIR - 1025)) | (1 << (PlSqlParser.NOREPLAY - 1025)) | (1 << (PlSqlParser.NORESETLOGS - 1025)) | (1 << (PlSqlParser.NO_RESULT_CACHE - 1025)) | (1 << (PlSqlParser.NOREVERSE - 1025)) | (1 << (PlSqlParser.NO_REWRITE - 1025)) | (1 << (PlSqlParser.NOREWRITE - 1025)) | (1 << (PlSqlParser.NORMAL - 1025)) | (1 << (PlSqlParser.NO_ROOT_SW_FOR_LOCAL - 1025)) | (1 << (PlSqlParser.NOROWDEPENDENCIES - 1025)) | (1 << (PlSqlParser.NOSCHEMACHECK - 1025)) | (1 << (PlSqlParser.NOSEGMENT - 1025)) | (1 << (PlSqlParser.NO_SEMIJOIN - 1025)) | (1 << (PlSqlParser.NO_SEMI_TO_INNER - 1025)))) !== 0) || ((((_la - 1057)) & ~0x1f) == 0 && ((1 << (_la - 1057)) & ((1 << (PlSqlParser.NO_SET_TO_JOIN - 1057)) | (1 << (PlSqlParser.NOSORT - 1057)) | (1 << (PlSqlParser.NO_SQL_TRANSLATION - 1057)) | (1 << (PlSqlParser.NO_SQL_TUNE - 1057)) | (1 << (PlSqlParser.NO_STAR_TRANSFORMATION - 1057)) | (1 << (PlSqlParser.NO_STATEMENT_QUEUING - 1057)) | (1 << (PlSqlParser.NO_STATS_GSETS - 1057)) | (1 << (PlSqlParser.NOSTRICT - 1057)) | (1 << (PlSqlParser.NO_SUBQUERY_PRUNING - 1057)) | (1 << (PlSqlParser.NO_SUBSTRB_PAD - 1057)) | (1 << (PlSqlParser.NO_SWAP_JOIN_INPUTS - 1057)) | (1 << (PlSqlParser.NOSWITCH - 1057)) | (1 << (PlSqlParser.NO_TABLE_LOOKUP_BY_NL - 1057)) | (1 << (PlSqlParser.NO_TEMP_TABLE - 1057)) | (1 << (PlSqlParser.NOTHING - 1057)) | (1 << (PlSqlParser.NOTIFICATION - 1057)) | (1 << (PlSqlParser.NO_TRANSFORM_DISTINCT_AGG - 1057)) | (1 << (PlSqlParser.NO_UNNEST - 1057)) | (1 << (PlSqlParser.NO_USE_CUBE - 1057)) | (1 << (PlSqlParser.NO_USE_HASH_AGGREGATION - 1057)) | (1 << (PlSqlParser.NO_USE_HASH_GBY_FOR_PUSHDOWN - 1057)) | (1 << (PlSqlParser.NO_USE_HASH - 1057)) | (1 << (PlSqlParser.NO_USE_INVISIBLE_INDEXES - 1057)) | (1 << (PlSqlParser.NO_USE_MERGE - 1057)) | (1 << (PlSqlParser.NO_USE_NL - 1057)) | (1 << (PlSqlParser.NO_USE_VECTOR_AGGREGATION - 1057)) | (1 << (PlSqlParser.NOVALIDATE - 1057)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM_DIMS - 1057)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM_FACT - 1057)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM - 1057)))) !== 0) || ((((_la - 1089)) & ~0x1f) == 0 && ((1 << (_la - 1089)) & ((1 << (PlSqlParser.NO_XDB_FASTPATH_INSERT - 1089)) | (1 << (PlSqlParser.NO_XML_DML_REWRITE - 1089)) | (1 << (PlSqlParser.NO_XMLINDEX_REWRITE_IN_SELECT - 1089)) | (1 << (PlSqlParser.NO_XMLINDEX_REWRITE - 1089)) | (1 << (PlSqlParser.NO_XML_QUERY_REWRITE - 1089)) | (1 << (PlSqlParser.NO_ZONEMAP - 1089)) | (1 << (PlSqlParser.NTH_VALUE - 1089)) | (1 << (PlSqlParser.NULLIF - 1089)) | (1 << (PlSqlParser.NULLS - 1089)) | (1 << (PlSqlParser.NUMBER - 1089)) | (1 << (PlSqlParser.NUMERIC - 1089)) | (1 << (PlSqlParser.NUM_INDEX_KEYS - 1089)) | (1 << (PlSqlParser.NUMTODSINTERVAL - 1089)) | (1 << (PlSqlParser.NUMTOYMINTERVAL - 1089)) | (1 << (PlSqlParser.NVARCHAR2 - 1089)) | (1 << (PlSqlParser.NVL2 - 1089)) | (1 << (PlSqlParser.OBJECT2XML - 1089)) | (1 << (PlSqlParser.OBJECT - 1089)) | (1 << (PlSqlParser.OBJ_ID - 1089)) | (1 << (PlSqlParser.OBJNO - 1089)) | (1 << (PlSqlParser.OBJNO_REUSE - 1089)) | (1 << (PlSqlParser.OCCURENCES - 1089)) | (1 << (PlSqlParser.OFFLINE - 1089)) | (1 << (PlSqlParser.OFF - 1089)) | (1 << (PlSqlParser.OFFSET - 1089)) | (1 << (PlSqlParser.OIDINDEX - 1089)) | (1 << (PlSqlParser.OID - 1089)) | (1 << (PlSqlParser.OLAP - 1089)) | (1 << (PlSqlParser.OLD - 1089)) | (1 << (PlSqlParser.OLD_PUSH_PRED - 1089)))) !== 0) || ((((_la - 1121)) & ~0x1f) == 0 && ((1 << (_la - 1121)) & ((1 << (PlSqlParser.OLS - 1121)) | (1 << (PlSqlParser.OLTP - 1121)) | (1 << (PlSqlParser.OMIT - 1121)) | (1 << (PlSqlParser.ONE - 1121)) | (1 << (PlSqlParser.ONLINE - 1121)) | (1 << (PlSqlParser.ONLY - 1121)) | (1 << (PlSqlParser.OPAQUE - 1121)) | (1 << (PlSqlParser.OPAQUE_TRANSFORM - 1121)) | (1 << (PlSqlParser.OPAQUE_XCANONICAL - 1121)) | (1 << (PlSqlParser.OPCODE - 1121)) | (1 << (PlSqlParser.OPEN - 1121)) | (1 << (PlSqlParser.OPERATIONS - 1121)) | (1 << (PlSqlParser.OPERATOR - 1121)) | (1 << (PlSqlParser.OPT_ESTIMATE - 1121)) | (1 << (PlSqlParser.OPTIMAL - 1121)) | (1 << (PlSqlParser.OPTIMIZE - 1121)) | (1 << (PlSqlParser.OPTIMIZER_FEATURES_ENABLE - 1121)) | (1 << (PlSqlParser.OPTIMIZER_GOAL - 1121)) | (1 << (PlSqlParser.OPT_PARAM - 1121)) | (1 << (PlSqlParser.ORA_BRANCH - 1121)) | (1 << (PlSqlParser.ORA_CHECK_ACL - 1121)) | (1 << (PlSqlParser.ORA_CHECK_PRIVILEGE - 1121)) | (1 << (PlSqlParser.ORA_CLUSTERING - 1121)) | (1 << (PlSqlParser.ORADATA - 1121)) | (1 << (PlSqlParser.ORADEBUG - 1121)) | (1 << (PlSqlParser.ORA_DST_AFFECTED - 1121)) | (1 << (PlSqlParser.ORA_DST_CONVERT - 1121)) | (1 << (PlSqlParser.ORA_DST_ERROR - 1121)) | (1 << (PlSqlParser.ORA_GET_ACLIDS - 1121)))) !== 0) || ((((_la - 1153)) & ~0x1f) == 0 && ((1 << (_la - 1153)) & ((1 << (PlSqlParser.ORA_GET_PRIVILEGES - 1153)) | (1 << (PlSqlParser.ORA_HASH - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_USERID - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_USER - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_XS_USER_GUID - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_XS_USER - 1153)) | (1 << (PlSqlParser.ORA_RAWCOMPARE - 1153)) | (1 << (PlSqlParser.ORA_RAWCONCAT - 1153)) | (1 << (PlSqlParser.ORA_ROWSCN - 1153)) | (1 << (PlSqlParser.ORA_ROWSCN_RAW - 1153)) | (1 << (PlSqlParser.ORA_ROWVERSION - 1153)) | (1 << (PlSqlParser.ORA_TABVERSION - 1153)) | (1 << (PlSqlParser.ORA_WRITE_TIME - 1153)) | (1 << (PlSqlParser.ORDERED - 1153)) | (1 << (PlSqlParser.ORDERED_PREDICATES - 1153)) | (1 << (PlSqlParser.ORDINALITY - 1153)) | (1 << (PlSqlParser.OR_EXPAND - 1153)) | (1 << (PlSqlParser.ORGANIZATION - 1153)) | (1 << (PlSqlParser.OR_PREDICATES - 1153)) | (1 << (PlSqlParser.OSERROR - 1153)) | (1 << (PlSqlParser.OTHER - 1153)) | (1 << (PlSqlParser.OUTER_JOIN_TO_ANTI - 1153)) | (1 << (PlSqlParser.OUTER_JOIN_TO_INNER - 1153)) | (1 << (PlSqlParser.OUTER - 1153)) | (1 << (PlSqlParser.OUTLINE_LEAF - 1153)) | (1 << (PlSqlParser.OUTLINE - 1153)) | (1 << (PlSqlParser.OUT_OF_LINE - 1153)) | (1 << (PlSqlParser.OUT - 1153)) | (1 << (PlSqlParser.OVERFLOW_NOMOVE - 1153)) | (1 << (PlSqlParser.OVERFLOW - 1153)))) !== 0) || ((((_la - 1185)) & ~0x1f) == 0 && ((1 << (_la - 1185)) & ((1 << (PlSqlParser.OVERLAPS - 1185)) | (1 << (PlSqlParser.OVER - 1185)) | (1 << (PlSqlParser.OVERRIDING - 1185)) | (1 << (PlSqlParser.OWNER - 1185)) | (1 << (PlSqlParser.OWNERSHIP - 1185)) | (1 << (PlSqlParser.OWN - 1185)) | (1 << (PlSqlParser.PACKAGE - 1185)) | (1 << (PlSqlParser.PACKAGES - 1185)) | (1 << (PlSqlParser.PARALLEL_ENABLE - 1185)) | (1 << (PlSqlParser.PARALLEL_INDEX - 1185)) | (1 << (PlSqlParser.PARALLEL - 1185)) | (1 << (PlSqlParser.PARAMETERS - 1185)) | (1 << (PlSqlParser.PARAM - 1185)) | (1 << (PlSqlParser.PARENT - 1185)) | (1 << (PlSqlParser.PARITY - 1185)) | (1 << (PlSqlParser.PARTIAL_JOIN - 1185)) | (1 << (PlSqlParser.PARTIALLY - 1185)) | (1 << (PlSqlParser.PARTIAL - 1185)) | (1 << (PlSqlParser.PARTIAL_ROLLUP_PUSHDOWN - 1185)) | (1 << (PlSqlParser.PARTITION_HASH - 1185)) | (1 << (PlSqlParser.PARTITION_LIST - 1185)) | (1 << (PlSqlParser.PARTITION - 1185)) | (1 << (PlSqlParser.PARTITION_RANGE - 1185)) | (1 << (PlSqlParser.PARTITIONS - 1185)) | (1 << (PlSqlParser.PARTNUMINST - 1185)) | (1 << (PlSqlParser.PASSING - 1185)) | (1 << (PlSqlParser.PASSWORD_GRACE_TIME - 1185)) | (1 << (PlSqlParser.PASSWORD_LIFE_TIME - 1185)) | (1 << (PlSqlParser.PASSWORD_LOCK_TIME - 1185)) | (1 << (PlSqlParser.PASSWORD - 1185)) | (1 << (PlSqlParser.PASSWORD_REUSE_MAX - 1185)))) !== 0) || ((((_la - 1217)) & ~0x1f) == 0 && ((1 << (_la - 1217)) & ((1 << (PlSqlParser.PASSWORD_REUSE_TIME - 1217)) | (1 << (PlSqlParser.PASSWORD_VERIFY_FUNCTION - 1217)) | (1 << (PlSqlParser.PAST - 1217)) | (1 << (PlSqlParser.PATCH - 1217)) | (1 << (PlSqlParser.PATH - 1217)) | (1 << (PlSqlParser.PATH_PREFIX - 1217)) | (1 << (PlSqlParser.PATHS - 1217)) | (1 << (PlSqlParser.PATTERN - 1217)) | (1 << (PlSqlParser.PBL_HS_BEGIN - 1217)) | (1 << (PlSqlParser.PBL_HS_END - 1217)) | (1 << (PlSqlParser.PCTINCREASE - 1217)) | (1 << (PlSqlParser.PCTTHRESHOLD - 1217)) | (1 << (PlSqlParser.PCTUSED - 1217)) | (1 << (PlSqlParser.PCTVERSION - 1217)) | (1 << (PlSqlParser.PENDING - 1217)) | (1 << (PlSqlParser.PERCENT_KEYWORD - 1217)) | (1 << (PlSqlParser.PERCENT_RANKM - 1217)) | (1 << (PlSqlParser.PERFORMANCE - 1217)) | (1 << (PlSqlParser.PERIOD_KEYWORD - 1217)) | (1 << (PlSqlParser.PERMANENT - 1217)) | (1 << (PlSqlParser.PERMISSION - 1217)) | (1 << (PlSqlParser.PERMUTE - 1217)) | (1 << (PlSqlParser.PER - 1217)) | (1 << (PlSqlParser.PFILE - 1217)) | (1 << (PlSqlParser.PHYSICAL - 1217)))) !== 0) || ((((_la - 1249)) & ~0x1f) == 0 && ((1 << (_la - 1249)) & ((1 << (PlSqlParser.PIKEY - 1249)) | (1 << (PlSqlParser.PIPELINED - 1249)) | (1 << (PlSqlParser.PIV_GB - 1249)) | (1 << (PlSqlParser.PIVOT - 1249)) | (1 << (PlSqlParser.PIV_SSF - 1249)) | (1 << (PlSqlParser.PLACE_DISTINCT - 1249)) | (1 << (PlSqlParser.PLACE_GROUP_BY - 1249)) | (1 << (PlSqlParser.PLAN - 1249)) | (1 << (PlSqlParser.PLSCOPE_SETTINGS - 1249)) | (1 << (PlSqlParser.PLS_INTEGER - 1249)) | (1 << (PlSqlParser.PLSQL_CCFLAGS - 1249)) | (1 << (PlSqlParser.PLSQL_CODE_TYPE - 1249)) | (1 << (PlSqlParser.PLSQL_DEBUG - 1249)) | (1 << (PlSqlParser.PLSQL_OPTIMIZE_LEVEL - 1249)) | (1 << (PlSqlParser.PLSQL_WARNINGS - 1249)) | (1 << (PlSqlParser.PLUGGABLE - 1249)) | (1 << (PlSqlParser.POINT - 1249)) | (1 << (PlSqlParser.POLICY - 1249)) | (1 << (PlSqlParser.POOL_16K - 1249)) | (1 << (PlSqlParser.POOL_2K - 1249)) | (1 << (PlSqlParser.POOL_32K - 1249)) | (1 << (PlSqlParser.POOL_4K - 1249)) | (1 << (PlSqlParser.POOL_8K - 1249)) | (1 << (PlSqlParser.POSITIVEN - 1249)) | (1 << (PlSqlParser.POSITIVE - 1249)) | (1 << (PlSqlParser.POST_TRANSACTION - 1249)) | (1 << (PlSqlParser.POWERMULTISET_BY_CARDINALITY - 1249)) | (1 << (PlSqlParser.POWERMULTISET - 1249)) | (1 << (PlSqlParser.POWER - 1249)) | (1 << (PlSqlParser.PQ_CONCURRENT_UNION - 1249)) | (1 << (PlSqlParser.PQ_DISTRIBUTE - 1249)))) !== 0) || ((((_la - 1281)) & ~0x1f) == 0 && ((1 << (_la - 1281)) & ((1 << (PlSqlParser.PQ_DISTRIBUTE_WINDOW - 1281)) | (1 << (PlSqlParser.PQ_FILTER - 1281)) | (1 << (PlSqlParser.PQ_MAP - 1281)) | (1 << (PlSqlParser.PQ_NOMAP - 1281)) | (1 << (PlSqlParser.PQ_REPLICATE - 1281)) | (1 << (PlSqlParser.PQ_SKEW - 1281)) | (1 << (PlSqlParser.PRAGMA - 1281)) | (1 << (PlSqlParser.PREBUILT - 1281)) | (1 << (PlSqlParser.PRECEDES - 1281)) | (1 << (PlSqlParser.PRECEDING - 1281)) | (1 << (PlSqlParser.PRECISION - 1281)) | (1 << (PlSqlParser.PRECOMPUTE_SUBQUERY - 1281)) | (1 << (PlSqlParser.PREDICATE_REORDERS - 1281)) | (1 << (PlSqlParser.PRELOAD - 1281)) | (1 << (PlSqlParser.PREPARE - 1281)) | (1 << (PlSqlParser.PRESENTNNV - 1281)) | (1 << (PlSqlParser.PRESENT - 1281)) | (1 << (PlSqlParser.PRESENTV - 1281)) | (1 << (PlSqlParser.PRESERVE_OID - 1281)) | (1 << (PlSqlParser.PRESERVE - 1281)) | (1 << (PlSqlParser.PRETTY - 1281)) | (1 << (PlSqlParser.PREVIOUS - 1281)) | (1 << (PlSqlParser.PREV - 1281)) | (1 << (PlSqlParser.PRIMARY - 1281)) | (1 << (PlSqlParser.PRINTBLOBTOCLOB - 1281)) | (1 << (PlSqlParser.PRIORITY - 1281)) | (1 << (PlSqlParser.PRIVATE - 1281)) | (1 << (PlSqlParser.PRIVATE_SGA - 1281)) | (1 << (PlSqlParser.PRIVILEGED - 1281)) | (1 << (PlSqlParser.PRIVILEGE - 1281)) | (1 << (PlSqlParser.PRIVILEGES - 1281)))) !== 0) || ((((_la - 1313)) & ~0x1f) == 0 && ((1 << (_la - 1313)) & ((1 << (PlSqlParser.PROCEDURAL - 1313)) | (1 << (PlSqlParser.PROCEDURE - 1313)) | (1 << (PlSqlParser.PROCESS - 1313)) | (1 << (PlSqlParser.PROFILE - 1313)) | (1 << (PlSqlParser.PROGRAM - 1313)) | (1 << (PlSqlParser.PROJECT - 1313)) | (1 << (PlSqlParser.PROPAGATE - 1313)) | (1 << (PlSqlParser.PROTECTED - 1313)) | (1 << (PlSqlParser.PROTECTION - 1313)) | (1 << (PlSqlParser.PROXY - 1313)) | (1 << (PlSqlParser.PRUNING - 1313)) | (1 << (PlSqlParser.PULL_PRED - 1313)) | (1 << (PlSqlParser.PURGE - 1313)) | (1 << (PlSqlParser.PUSH_PRED - 1313)) | (1 << (PlSqlParser.PUSH_SUBQ - 1313)) | (1 << (PlSqlParser.PX_FAULT_TOLERANCE - 1313)) | (1 << (PlSqlParser.PX_GRANULE - 1313)) | (1 << (PlSqlParser.PX_JOIN_FILTER - 1313)) | (1 << (PlSqlParser.QB_NAME - 1313)) | (1 << (PlSqlParser.QUERY_BLOCK - 1313)) | (1 << (PlSqlParser.QUERY - 1313)) | (1 << (PlSqlParser.QUEUE_CURR - 1313)) | (1 << (PlSqlParser.QUEUE - 1313)) | (1 << (PlSqlParser.QUEUE_ROWP - 1313)) | (1 << (PlSqlParser.QUIESCE - 1313)) | (1 << (PlSqlParser.QUORUM - 1313)) | (1 << (PlSqlParser.QUOTA - 1313)) | (1 << (PlSqlParser.RAISE - 1313)) | (1 << (PlSqlParser.RANDOM_LOCAL - 1313)) | (1 << (PlSqlParser.RANDOM - 1313)) | (1 << (PlSqlParser.RANGE - 1313)))) !== 0) || ((((_la - 1345)) & ~0x1f) == 0 && ((1 << (_la - 1345)) & ((1 << (PlSqlParser.RANKM - 1345)) | (1 << (PlSqlParser.RAPIDLY - 1345)) | (1 << (PlSqlParser.RAW - 1345)) | (1 << (PlSqlParser.RAWTOHEX - 1345)) | (1 << (PlSqlParser.RAWTONHEX - 1345)) | (1 << (PlSqlParser.RBA - 1345)) | (1 << (PlSqlParser.RBO_OUTLINE - 1345)) | (1 << (PlSqlParser.RDBA - 1345)) | (1 << (PlSqlParser.READ - 1345)) | (1 << (PlSqlParser.READS - 1345)) | (1 << (PlSqlParser.REALM - 1345)) | (1 << (PlSqlParser.REAL - 1345)) | (1 << (PlSqlParser.REBALANCE - 1345)) | (1 << (PlSqlParser.REBUILD - 1345)) | (1 << (PlSqlParser.RECORD - 1345)) | (1 << (PlSqlParser.RECORDS_PER_BLOCK - 1345)) | (1 << (PlSqlParser.RECOVERABLE - 1345)) | (1 << (PlSqlParser.RECOVER - 1345)) | (1 << (PlSqlParser.RECOVERY - 1345)) | (1 << (PlSqlParser.RECYCLEBIN - 1345)) | (1 << (PlSqlParser.RECYCLE - 1345)) | (1 << (PlSqlParser.REDACTION - 1345)) | (1 << (PlSqlParser.REDEFINE - 1345)) | (1 << (PlSqlParser.REDO - 1345)) | (1 << (PlSqlParser.REDUCED - 1345)) | (1 << (PlSqlParser.REDUNDANCY - 1345)) | (1 << (PlSqlParser.REF_CASCADE_CURSOR - 1345)) | (1 << (PlSqlParser.REFERENCED - 1345)) | (1 << (PlSqlParser.REFERENCE - 1345)) | (1 << (PlSqlParser.REFERENCES - 1345)) | (1 << (PlSqlParser.REFERENCING - 1345)) | (1 << (PlSqlParser.REF - 1345)))) !== 0) || ((((_la - 1377)) & ~0x1f) == 0 && ((1 << (_la - 1377)) & ((1 << (PlSqlParser.REFRESH - 1377)) | (1 << (PlSqlParser.REFTOHEX - 1377)) | (1 << (PlSqlParser.REGEXP_COUNT - 1377)) | (1 << (PlSqlParser.REGEXP_INSTR - 1377)) | (1 << (PlSqlParser.REGEXP_LIKE - 1377)) | (1 << (PlSqlParser.REGEXP_REPLACE - 1377)) | (1 << (PlSqlParser.REGEXP_SUBSTR - 1377)) | (1 << (PlSqlParser.REGISTER - 1377)) | (1 << (PlSqlParser.REGR_AVGX - 1377)) | (1 << (PlSqlParser.REGR_AVGY - 1377)) | (1 << (PlSqlParser.REGR_COUNT - 1377)) | (1 << (PlSqlParser.REGR_INTERCEPT - 1377)) | (1 << (PlSqlParser.REGR_R2 - 1377)) | (1 << (PlSqlParser.REGR_SLOPE - 1377)) | (1 << (PlSqlParser.REGR_SXX - 1377)) | (1 << (PlSqlParser.REGR_SXY - 1377)) | (1 << (PlSqlParser.REGR_SYY - 1377)) | (1 << (PlSqlParser.REGULAR - 1377)) | (1 << (PlSqlParser.REJECT - 1377)) | (1 << (PlSqlParser.REKEY - 1377)) | (1 << (PlSqlParser.RELATIONAL - 1377)) | (1 << (PlSqlParser.RELOCATE - 1377)) | (1 << (PlSqlParser.RELY - 1377)) | (1 << (PlSqlParser.REMAINDER - 1377)) | (1 << (PlSqlParser.REMOTE_MAPPED - 1377)) | (1 << (PlSqlParser.REMOVE - 1377)) | (1 << (PlSqlParser.RENAME - 1377)) | (1 << (PlSqlParser.REPAIR - 1377)) | (1 << (PlSqlParser.REPEAT - 1377)) | (1 << (PlSqlParser.REPLACE - 1377)) | (1 << (PlSqlParser.REPLICATION - 1377)))) !== 0) || ((((_la - 1409)) & ~0x1f) == 0 && ((1 << (_la - 1409)) & ((1 << (PlSqlParser.REQUIRED - 1409)) | (1 << (PlSqlParser.RESETLOGS - 1409)) | (1 << (PlSqlParser.RESET - 1409)) | (1 << (PlSqlParser.RESIZE - 1409)) | (1 << (PlSqlParser.RESOLVE - 1409)) | (1 << (PlSqlParser.RESOLVER - 1409)) | (1 << (PlSqlParser.RESPECT - 1409)) | (1 << (PlSqlParser.RESTART - 1409)) | (1 << (PlSqlParser.RESTORE_AS_INTERVALS - 1409)) | (1 << (PlSqlParser.RESTORE - 1409)) | (1 << (PlSqlParser.RESTRICT_ALL_REF_CONS - 1409)) | (1 << (PlSqlParser.RESTRICTED - 1409)) | (1 << (PlSqlParser.RESTRICT_REFERENCES - 1409)) | (1 << (PlSqlParser.RESTRICT - 1409)) | (1 << (PlSqlParser.RESULT_CACHE - 1409)) | (1 << (PlSqlParser.RESULT - 1409)) | (1 << (PlSqlParser.RESUMABLE - 1409)) | (1 << (PlSqlParser.RESUME - 1409)) | (1 << (PlSqlParser.RETENTION - 1409)) | (1 << (PlSqlParser.RETRY_ON_ROW_CHANGE - 1409)) | (1 << (PlSqlParser.RETURNING - 1409)) | (1 << (PlSqlParser.RETURN - 1409)) | (1 << (PlSqlParser.REUSE - 1409)) | (1 << (PlSqlParser.REVERSE - 1409)) | (1 << (PlSqlParser.REWRITE_OR_ERROR - 1409)) | (1 << (PlSqlParser.REWRITE - 1409)) | (1 << (PlSqlParser.RIGHT - 1409)) | (1 << (PlSqlParser.ROLE - 1409)) | (1 << (PlSqlParser.ROLESET - 1409)) | (1 << (PlSqlParser.ROLES - 1409)))) !== 0) || ((((_la - 1441)) & ~0x1f) == 0 && ((1 << (_la - 1441)) & ((1 << (PlSqlParser.ROLLBACK - 1441)) | (1 << (PlSqlParser.ROLLING - 1441)) | (1 << (PlSqlParser.ROLLUP - 1441)) | (1 << (PlSqlParser.ROWDEPENDENCIES - 1441)) | (1 << (PlSqlParser.ROWID_MAPPING_TABLE - 1441)) | (1 << (PlSqlParser.ROWID - 1441)) | (1 << (PlSqlParser.ROWIDTOCHAR - 1441)) | (1 << (PlSqlParser.ROWIDTONCHAR - 1441)) | (1 << (PlSqlParser.ROW_LENGTH - 1441)) | (1 << (PlSqlParser.ROWNUM - 1441)) | (1 << (PlSqlParser.ROW - 1441)) | (1 << (PlSqlParser.ROWS - 1441)) | (1 << (PlSqlParser.RPAD - 1441)) | (1 << (PlSqlParser.RTRIM - 1441)) | (1 << (PlSqlParser.RULE - 1441)) | (1 << (PlSqlParser.RULES - 1441)) | (1 << (PlSqlParser.RUNNING - 1441)) | (1 << (PlSqlParser.SALT - 1441)) | (1 << (PlSqlParser.SAMPLE - 1441)) | (1 << (PlSqlParser.SAVE_AS_INTERVALS - 1441)) | (1 << (PlSqlParser.SAVEPOINT - 1441)) | (1 << (PlSqlParser.SAVE - 1441)) | (1 << (PlSqlParser.SB4 - 1441)) | (1 << (PlSqlParser.SCALE_ROWS - 1441)) | (1 << (PlSqlParser.SCALE - 1441)) | (1 << (PlSqlParser.SCAN_INSTANCES - 1441)) | (1 << (PlSqlParser.SCAN - 1441)) | (1 << (PlSqlParser.SCHEDULER - 1441)) | (1 << (PlSqlParser.SCHEMACHECK - 1441)) | (1 << (PlSqlParser.SCHEMA - 1441)) | (1 << (PlSqlParser.SCN_ASCENDING - 1441)) | (1 << (PlSqlParser.SCN - 1441)))) !== 0) || ((((_la - 1473)) & ~0x1f) == 0 && ((1 << (_la - 1473)) & ((1 << (PlSqlParser.SCOPE - 1473)) | (1 << (PlSqlParser.SCRUB - 1473)) | (1 << (PlSqlParser.SD_ALL - 1473)) | (1 << (PlSqlParser.SD_INHIBIT - 1473)) | (1 << (PlSqlParser.SDO_GEOM_MBR - 1473)) | (1 << (PlSqlParser.SD_SHOW - 1473)) | (1 << (PlSqlParser.SEARCH - 1473)) | (1 << (PlSqlParser.SECOND - 1473)) | (1 << (PlSqlParser.SECRET - 1473)) | (1 << (PlSqlParser.SECUREFILE_DBA - 1473)) | (1 << (PlSqlParser.SECUREFILE - 1473)) | (1 << (PlSqlParser.SECURITY - 1473)) | (1 << (PlSqlParser.SEED - 1473)) | (1 << (PlSqlParser.SEG_BLOCK - 1473)) | (1 << (PlSqlParser.SEG_FILE - 1473)) | (1 << (PlSqlParser.SEGMENT - 1473)) | (1 << (PlSqlParser.SELECTIVITY - 1473)) | (1 << (PlSqlParser.SELF - 1473)) | (1 << (PlSqlParser.SEMIJOIN_DRIVER - 1473)) | (1 << (PlSqlParser.SEMIJOIN - 1473)) | (1 << (PlSqlParser.SEMI_TO_INNER - 1473)) | (1 << (PlSqlParser.SEQUENCED - 1473)) | (1 << (PlSqlParser.SEQUENCE - 1473)) | (1 << (PlSqlParser.SEQUENTIAL - 1473)) | (1 << (PlSqlParser.SERIALIZABLE - 1473)) | (1 << (PlSqlParser.SERIALLY_REUSABLE - 1473)) | (1 << (PlSqlParser.SERIAL - 1473)) | (1 << (PlSqlParser.SERVERERROR - 1473)) | (1 << (PlSqlParser.SERVICE_NAME_CONVERT - 1473)) | (1 << (PlSqlParser.SERVICES - 1473)))) !== 0) || ((((_la - 1505)) & ~0x1f) == 0 && ((1 << (_la - 1505)) & ((1 << (PlSqlParser.SESSION_CACHED_CURSORS - 1505)) | (1 << (PlSqlParser.SESSION - 1505)) | (1 << (PlSqlParser.SESSIONS_PER_USER - 1505)) | (1 << (PlSqlParser.SESSIONTIMEZONE - 1505)) | (1 << (PlSqlParser.SESSIONTZNAME - 1505)) | (1 << (PlSqlParser.SET - 1505)) | (1 << (PlSqlParser.SETS - 1505)) | (1 << (PlSqlParser.SETTINGS - 1505)) | (1 << (PlSqlParser.SET_TO_JOIN - 1505)) | (1 << (PlSqlParser.SEVERE - 1505)) | (1 << (PlSqlParser.SHARED_POOL - 1505)) | (1 << (PlSqlParser.SHARED - 1505)) | (1 << (PlSqlParser.SHARING - 1505)) | (1 << (PlSqlParser.SHELFLIFE - 1505)) | (1 << (PlSqlParser.SHOW - 1505)) | (1 << (PlSqlParser.SHRINK - 1505)) | (1 << (PlSqlParser.SHUTDOWN - 1505)) | (1 << (PlSqlParser.SIBLINGS - 1505)) | (1 << (PlSqlParser.SID - 1505)) | (1 << (PlSqlParser.SIGNAL_COMPONENT - 1505)) | (1 << (PlSqlParser.SIGNAL_FUNCTION - 1505)) | (1 << (PlSqlParser.SIGN - 1505)) | (1 << (PlSqlParser.SIGNTYPE - 1505)) | (1 << (PlSqlParser.SIMPLE_INTEGER - 1505)) | (1 << (PlSqlParser.SIMPLE - 1505)) | (1 << (PlSqlParser.SINGLE - 1505)) | (1 << (PlSqlParser.SINGLETASK - 1505)) | (1 << (PlSqlParser.SINH - 1505)) | (1 << (PlSqlParser.SIN - 1505)) | (1 << (PlSqlParser.SKIP_EXT_OPTIMIZER - 1505)))) !== 0) || ((((_la - 1537)) & ~0x1f) == 0 && ((1 << (_la - 1537)) & ((1 << (PlSqlParser.SKIP_ - 1537)) | (1 << (PlSqlParser.SKIP_UNQ_UNUSABLE_IDX - 1537)) | (1 << (PlSqlParser.SKIP_UNUSABLE_INDEXES - 1537)) | (1 << (PlSqlParser.SMALLFILE - 1537)) | (1 << (PlSqlParser.SMALLINT - 1537)) | (1 << (PlSqlParser.SNAPSHOT - 1537)) | (1 << (PlSqlParser.SOME - 1537)) | (1 << (PlSqlParser.SORT - 1537)) | (1 << (PlSqlParser.SOUNDEX - 1537)) | (1 << (PlSqlParser.SOURCE_FILE_DIRECTORY - 1537)) | (1 << (PlSqlParser.SOURCE_FILE_NAME_CONVERT - 1537)) | (1 << (PlSqlParser.SOURCE - 1537)) | (1 << (PlSqlParser.SPACE_KEYWORD - 1537)) | (1 << (PlSqlParser.SPECIFICATION - 1537)) | (1 << (PlSqlParser.SPFILE - 1537)) | (1 << (PlSqlParser.SPLIT - 1537)) | (1 << (PlSqlParser.SPREADSHEET - 1537)) | (1 << (PlSqlParser.SQLDATA - 1537)) | (1 << (PlSqlParser.SQLERROR - 1537)) | (1 << (PlSqlParser.SQLLDR - 1537)) | (1 << (PlSqlParser.SQL - 1537)) | (1 << (PlSqlParser.SQL_TRACE - 1537)) | (1 << (PlSqlParser.SQL_TRANSLATION_PROFILE - 1537)) | (1 << (PlSqlParser.SQRT - 1537)) | (1 << (PlSqlParser.STALE - 1537)) | (1 << (PlSqlParser.STANDALONE - 1537)) | (1 << (PlSqlParser.STANDARD_HASH - 1537)) | (1 << (PlSqlParser.STANDBY_MAX_DATA_DELAY - 1537)) | (1 << (PlSqlParser.STANDBYS - 1537)) | (1 << (PlSqlParser.STANDBY - 1537)) | (1 << (PlSqlParser.STAR - 1537)) | (1 << (PlSqlParser.STAR_TRANSFORMATION - 1537)))) !== 0) || ((((_la - 1570)) & ~0x1f) == 0 && ((1 << (_la - 1570)) & ((1 << (PlSqlParser.STARTUP - 1570)) | (1 << (PlSqlParser.STATEMENT_ID - 1570)) | (1 << (PlSqlParser.STATEMENT_QUEUING - 1570)) | (1 << (PlSqlParser.STATEMENTS - 1570)) | (1 << (PlSqlParser.STATEMENT - 1570)) | (1 << (PlSqlParser.STATE - 1570)) | (1 << (PlSqlParser.STATIC - 1570)) | (1 << (PlSqlParser.STATISTICS - 1570)) | (1 << (PlSqlParser.STATS_BINOMIAL_TEST - 1570)) | (1 << (PlSqlParser.STATS_CROSSTAB - 1570)) | (1 << (PlSqlParser.STATS_F_TEST - 1570)) | (1 << (PlSqlParser.STATS_KS_TEST - 1570)) | (1 << (PlSqlParser.STATS_MODE - 1570)) | (1 << (PlSqlParser.STATS_MW_TEST - 1570)) | (1 << (PlSqlParser.STATS_ONE_WAY_ANOVA - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_INDEP - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_INDEPU - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_ONE - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_PAIRED - 1570)) | (1 << (PlSqlParser.STATS_WSR_TEST - 1570)) | (1 << (PlSqlParser.STDDEV_POP - 1570)) | (1 << (PlSqlParser.STDDEV_SAMP - 1570)) | (1 << (PlSqlParser.STOP - 1570)) | (1 << (PlSqlParser.STORAGE - 1570)) | (1 << (PlSqlParser.STORE - 1570)) | (1 << (PlSqlParser.STREAMS - 1570)) | (1 << (PlSqlParser.STREAM - 1570)) | (1 << (PlSqlParser.STRICT - 1570)) | (1 << (PlSqlParser.STRING - 1570)) | (1 << (PlSqlParser.STRIPE_COLUMNS - 1570)) | (1 << (PlSqlParser.STRIPE_WIDTH - 1570)) | (1 << (PlSqlParser.STRIP - 1570)))) !== 0) || ((((_la - 1602)) & ~0x1f) == 0 && ((1 << (_la - 1602)) & ((1 << (PlSqlParser.STRUCTURE - 1602)) | (1 << (PlSqlParser.SUBMULTISET - 1602)) | (1 << (PlSqlParser.SUBPARTITION_REL - 1602)) | (1 << (PlSqlParser.SUBPARTITIONS - 1602)) | (1 << (PlSqlParser.SUBPARTITION - 1602)) | (1 << (PlSqlParser.SUBQUERIES - 1602)) | (1 << (PlSqlParser.SUBQUERY_PRUNING - 1602)) | (1 << (PlSqlParser.SUBSCRIBE - 1602)) | (1 << (PlSqlParser.SUBSET - 1602)) | (1 << (PlSqlParser.SUBSTITUTABLE - 1602)) | (1 << (PlSqlParser.SUBSTR2 - 1602)) | (1 << (PlSqlParser.SUBSTR4 - 1602)) | (1 << (PlSqlParser.SUBSTRB - 1602)) | (1 << (PlSqlParser.SUBSTRC - 1602)) | (1 << (PlSqlParser.SUBTYPE - 1602)) | (1 << (PlSqlParser.SUCCESSFUL - 1602)) | (1 << (PlSqlParser.SUCCESS - 1602)) | (1 << (PlSqlParser.SUMMARY - 1602)) | (1 << (PlSqlParser.SUPPLEMENTAL - 1602)) | (1 << (PlSqlParser.SUSPEND - 1602)) | (1 << (PlSqlParser.SWAP_JOIN_INPUTS - 1602)) | (1 << (PlSqlParser.SWITCHOVER - 1602)) | (1 << (PlSqlParser.SWITCH - 1602)) | (1 << (PlSqlParser.SYNCHRONOUS - 1602)) | (1 << (PlSqlParser.SYNC - 1602)) | (1 << (PlSqlParser.SYSASM - 1602)) | (1 << (PlSqlParser.SYS_AUDIT - 1602)) | (1 << (PlSqlParser.SYSAUX - 1602)) | (1 << (PlSqlParser.SYSBACKUP - 1602)) | (1 << (PlSqlParser.SYS_CHECKACL - 1602)) | (1 << (PlSqlParser.SYS_CHECK_PRIVILEGE - 1602)))) !== 0) || ((((_la - 1634)) & ~0x1f) == 0 && ((1 << (_la - 1634)) & ((1 << (PlSqlParser.SYS_CONNECT_BY_PATH - 1634)) | (1 << (PlSqlParser.SYS_CONTEXT - 1634)) | (1 << (PlSqlParser.SYSDATE - 1634)) | (1 << (PlSqlParser.SYSDBA - 1634)) | (1 << (PlSqlParser.SYS_DBURIGEN - 1634)) | (1 << (PlSqlParser.SYSDG - 1634)) | (1 << (PlSqlParser.SYS_DL_CURSOR - 1634)) | (1 << (PlSqlParser.SYS_DM_RXFORM_CHR - 1634)) | (1 << (PlSqlParser.SYS_DM_RXFORM_NUM - 1634)) | (1 << (PlSqlParser.SYS_DOM_COMPARE - 1634)) | (1 << (PlSqlParser.SYS_DST_PRIM2SEC - 1634)) | (1 << (PlSqlParser.SYS_DST_SEC2PRIM - 1634)) | (1 << (PlSqlParser.SYS_ET_BFILE_TO_RAW - 1634)) | (1 << (PlSqlParser.SYS_ET_BLOB_TO_IMAGE - 1634)) | (1 << (PlSqlParser.SYS_ET_IMAGE_TO_BLOB - 1634)) | (1 << (PlSqlParser.SYS_ET_RAW_TO_BFILE - 1634)) | (1 << (PlSqlParser.SYS_EXTPDTXT - 1634)) | (1 << (PlSqlParser.SYS_EXTRACT_UTC - 1634)) | (1 << (PlSqlParser.SYS_FBT_INSDEL - 1634)) | (1 << (PlSqlParser.SYS_FILTER_ACLS - 1634)) | (1 << (PlSqlParser.SYS_FNMATCHES - 1634)) | (1 << (PlSqlParser.SYS_FNREPLACE - 1634)) | (1 << (PlSqlParser.SYS_GET_ACLIDS - 1634)) | (1 << (PlSqlParser.SYS_GET_COL_ACLIDS - 1634)) | (1 << (PlSqlParser.SYS_GET_PRIVILEGES - 1634)) | (1 << (PlSqlParser.SYS_GETTOKENID - 1634)) | (1 << (PlSqlParser.SYS_GETXTIVAL - 1634)) | (1 << (PlSqlParser.SYS_GUID - 1634)) | (1 << (PlSqlParser.SYSGUID - 1634)) | (1 << (PlSqlParser.SYSKM - 1634)) | (1 << (PlSqlParser.SYS_MAKE_XMLNODEID - 1634)) | (1 << (PlSqlParser.SYS_MAKEXML - 1634)))) !== 0) || ((((_la - 1666)) & ~0x1f) == 0 && ((1 << (_la - 1666)) & ((1 << (PlSqlParser.SYS_MKXMLATTR - 1666)) | (1 << (PlSqlParser.SYS_MKXTI - 1666)) | (1 << (PlSqlParser.SYSOBJ - 1666)) | (1 << (PlSqlParser.SYS_OP_ADT2BIN - 1666)) | (1 << (PlSqlParser.SYS_OP_ADTCONS - 1666)) | (1 << (PlSqlParser.SYS_OP_ALSCRVAL - 1666)) | (1 << (PlSqlParser.SYS_OP_ATG - 1666)) | (1 << (PlSqlParser.SYS_OP_BIN2ADT - 1666)) | (1 << (PlSqlParser.SYS_OP_BITVEC - 1666)) | (1 << (PlSqlParser.SYS_OP_BL2R - 1666)) | (1 << (PlSqlParser.SYS_OP_BLOOM_FILTER_LIST - 1666)) | (1 << (PlSqlParser.SYS_OP_BLOOM_FILTER - 1666)) | (1 << (PlSqlParser.SYS_OP_C2C - 1666)) | (1 << (PlSqlParser.SYS_OP_CAST - 1666)) | (1 << (PlSqlParser.SYS_OP_CEG - 1666)) | (1 << (PlSqlParser.SYS_OP_CL2C - 1666)) | (1 << (PlSqlParser.SYS_OP_COMBINED_HASH - 1666)) | (1 << (PlSqlParser.SYS_OP_COMP - 1666)) | (1 << (PlSqlParser.SYS_OP_CONVERT - 1666)) | (1 << (PlSqlParser.SYS_OP_COUNTCHG - 1666)) | (1 << (PlSqlParser.SYS_OP_CSCONV - 1666)) | (1 << (PlSqlParser.SYS_OP_CSCONVTEST - 1666)) | (1 << (PlSqlParser.SYS_OP_CSR - 1666)) | (1 << (PlSqlParser.SYS_OP_CSX_PATCH - 1666)) | (1 << (PlSqlParser.SYS_OP_CYCLED_SEQ - 1666)) | (1 << (PlSqlParser.SYS_OP_DECOMP - 1666)) | (1 << (PlSqlParser.SYS_OP_DESCEND - 1666)) | (1 << (PlSqlParser.SYS_OP_DISTINCT - 1666)) | (1 << (PlSqlParser.SYS_OP_DRA - 1666)) | (1 << (PlSqlParser.SYS_OP_DUMP - 1666)) | (1 << (PlSqlParser.SYS_OP_DV_CHECK - 1666)) | (1 << (PlSqlParser.SYS_OP_ENFORCE_NOT_NULL - 1666)))) !== 0) || ((((_la - 1698)) & ~0x1f) == 0 && ((1 << (_la - 1698)) & ((1 << (PlSqlParser.SYSOPER - 1698)) | (1 << (PlSqlParser.SYS_OP_EXTRACT - 1698)) | (1 << (PlSqlParser.SYS_OP_GROUPING - 1698)) | (1 << (PlSqlParser.SYS_OP_GUID - 1698)) | (1 << (PlSqlParser.SYS_OP_HASH - 1698)) | (1 << (PlSqlParser.SYS_OP_IIX - 1698)) | (1 << (PlSqlParser.SYS_OP_ITR - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_CREATE - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_FILTER_LIST - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_FILTER - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_SUCCEEDED - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_USE - 1698)) | (1 << (PlSqlParser.SYS_OP_LBID - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2BLOB - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2CLOB - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2ID - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2NCLOB - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2TYP - 1698)) | (1 << (PlSqlParser.SYS_OP_LSVI - 1698)) | (1 << (PlSqlParser.SYS_OP_LVL - 1698)) | (1 << (PlSqlParser.SYS_OP_MAKEOID - 1698)) | (1 << (PlSqlParser.SYS_OP_MAP_NONNULL - 1698)) | (1 << (PlSqlParser.SYS_OP_MSR - 1698)) | (1 << (PlSqlParser.SYS_OP_NICOMBINE - 1698)) | (1 << (PlSqlParser.SYS_OP_NIEXTRACT - 1698)) | (1 << (PlSqlParser.SYS_OP_NII - 1698)) | (1 << (PlSqlParser.SYS_OP_NIX - 1698)) | (1 << (PlSqlParser.SYS_OP_NOEXPAND - 1698)) | (1 << (PlSqlParser.SYS_OP_NTCIMG - 1698)) | (1 << (PlSqlParser.SYS_OP_NUMTORAW - 1698)) | (1 << (PlSqlParser.SYS_OP_OIDVALUE - 1698)) | (1 << (PlSqlParser.SYS_OP_OPNSIZE - 1698)))) !== 0) || ((((_la - 1730)) & ~0x1f) == 0 && ((1 << (_la - 1730)) & ((1 << (PlSqlParser.SYS_OP_PAR_1 - 1730)) | (1 << (PlSqlParser.SYS_OP_PARGID_1 - 1730)) | (1 << (PlSqlParser.SYS_OP_PARGID - 1730)) | (1 << (PlSqlParser.SYS_OP_PAR - 1730)) | (1 << (PlSqlParser.SYS_OP_PART_ID - 1730)) | (1 << (PlSqlParser.SYS_OP_PIVOT - 1730)) | (1 << (PlSqlParser.SYS_OP_R2O - 1730)) | (1 << (PlSqlParser.SYS_OP_RAWTONUM - 1730)) | (1 << (PlSqlParser.SYS_OP_RDTM - 1730)) | (1 << (PlSqlParser.SYS_OP_REF - 1730)) | (1 << (PlSqlParser.SYS_OP_RMTD - 1730)) | (1 << (PlSqlParser.SYS_OP_ROWIDTOOBJ - 1730)) | (1 << (PlSqlParser.SYS_OP_RPB - 1730)) | (1 << (PlSqlParser.SYS_OPTLOBPRBSC - 1730)) | (1 << (PlSqlParser.SYS_OP_TOSETID - 1730)) | (1 << (PlSqlParser.SYS_OP_TPR - 1730)) | (1 << (PlSqlParser.SYS_OP_TRTB - 1730)) | (1 << (PlSqlParser.SYS_OPTXICMP - 1730)) | (1 << (PlSqlParser.SYS_OPTXQCASTASNQ - 1730)) | (1 << (PlSqlParser.SYS_OP_UNDESCEND - 1730)) | (1 << (PlSqlParser.SYS_OP_VECAND - 1730)) | (1 << (PlSqlParser.SYS_OP_VECBIT - 1730)) | (1 << (PlSqlParser.SYS_OP_VECOR - 1730)) | (1 << (PlSqlParser.SYS_OP_VECXOR - 1730)) | (1 << (PlSqlParser.SYS_OP_VERSION - 1730)) | (1 << (PlSqlParser.SYS_OP_VREF - 1730)) | (1 << (PlSqlParser.SYS_OP_VVD - 1730)) | (1 << (PlSqlParser.SYS_OP_XMLCONS_FOR_CSX - 1730)) | (1 << (PlSqlParser.SYS_OP_XPTHATG - 1730)) | (1 << (PlSqlParser.SYS_OP_XPTHIDX - 1730)) | (1 << (PlSqlParser.SYS_OP_XPTHOP - 1730)) | (1 << (PlSqlParser.SYS_OP_XTXT2SQLT - 1730)))) !== 0) || ((((_la - 1762)) & ~0x1f) == 0 && ((1 << (_la - 1762)) & ((1 << (PlSqlParser.SYS_OP_ZONE_ID - 1762)) | (1 << (PlSqlParser.SYS_ORDERKEY_DEPTH - 1762)) | (1 << (PlSqlParser.SYS_ORDERKEY_MAXCHILD - 1762)) | (1 << (PlSqlParser.SYS_ORDERKEY_PARENT - 1762)) | (1 << (PlSqlParser.SYS_PARALLEL_TXN - 1762)) | (1 << (PlSqlParser.SYS_PATHID_IS_ATTR - 1762)) | (1 << (PlSqlParser.SYS_PATHID_IS_NMSPC - 1762)) | (1 << (PlSqlParser.SYS_PATHID_LASTNAME - 1762)) | (1 << (PlSqlParser.SYS_PATHID_LASTNMSPC - 1762)) | (1 << (PlSqlParser.SYS_PATH_REVERSE - 1762)) | (1 << (PlSqlParser.SYS_PXQEXTRACT - 1762)) | (1 << (PlSqlParser.SYS_RAW_TO_XSID - 1762)) | (1 << (PlSqlParser.SYS_RID_ORDER - 1762)) | (1 << (PlSqlParser.SYS_ROW_DELTA - 1762)) | (1 << (PlSqlParser.SYS_SC_2_XMLT - 1762)) | (1 << (PlSqlParser.SYS_SYNRCIREDO - 1762)) | (1 << (PlSqlParser.SYSTEM_DEFINED - 1762)) | (1 << (PlSqlParser.SYSTEM - 1762)) | (1 << (PlSqlParser.SYSTIMESTAMP - 1762)) | (1 << (PlSqlParser.SYS_TYPEID - 1762)) | (1 << (PlSqlParser.SYS_UMAKEXML - 1762)) | (1 << (PlSqlParser.SYS_XMLANALYZE - 1762)) | (1 << (PlSqlParser.SYS_XMLCONTAINS - 1762)) | (1 << (PlSqlParser.SYS_XMLCONV - 1762)) | (1 << (PlSqlParser.SYS_XMLEXNSURI - 1762)) | (1 << (PlSqlParser.SYS_XMLGEN - 1762)) | (1 << (PlSqlParser.SYS_XMLI_LOC_ISNODE - 1762)) | (1 << (PlSqlParser.SYS_XMLI_LOC_ISTEXT - 1762)) | (1 << (PlSqlParser.SYS_XMLINSTR - 1762)) | (1 << (PlSqlParser.SYS_XMLLOCATOR_GETSVAL - 1762)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETCID - 1762)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETLOCATOR - 1762)))) !== 0) || ((((_la - 1794)) & ~0x1f) == 0 && ((1 << (_la - 1794)) & ((1 << (PlSqlParser.SYS_XMLNODEID_GETOKEY - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETPATHID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETPTRID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETRID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETSVAL - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETTID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID - 1794)) | (1 << (PlSqlParser.SYS_XMLT_2_SC - 1794)) | (1 << (PlSqlParser.SYS_XMLTRANSLATE - 1794)) | (1 << (PlSqlParser.SYS_XMLTYPE2SQL - 1794)) | (1 << (PlSqlParser.SYS_XQ_ASQLCNV - 1794)) | (1 << (PlSqlParser.SYS_XQ_ATOMCNVCHK - 1794)) | (1 << (PlSqlParser.SYS_XQBASEURI - 1794)) | (1 << (PlSqlParser.SYS_XQCASTABLEERRH - 1794)) | (1 << (PlSqlParser.SYS_XQCODEP2STR - 1794)) | (1 << (PlSqlParser.SYS_XQCODEPEQ - 1794)) | (1 << (PlSqlParser.SYS_XQCON2SEQ - 1794)) | (1 << (PlSqlParser.SYS_XQCONCAT - 1794)) | (1 << (PlSqlParser.SYS_XQDELETE - 1794)) | (1 << (PlSqlParser.SYS_XQDFLTCOLATION - 1794)) | (1 << (PlSqlParser.SYS_XQDOC - 1794)) | (1 << (PlSqlParser.SYS_XQDOCURI - 1794)) | (1 << (PlSqlParser.SYS_XQDURDIV - 1794)) | (1 << (PlSqlParser.SYS_XQED4URI - 1794)) | (1 << (PlSqlParser.SYS_XQENDSWITH - 1794)) | (1 << (PlSqlParser.SYS_XQERRH - 1794)) | (1 << (PlSqlParser.SYS_XQERR - 1794)) | (1 << (PlSqlParser.SYS_XQESHTMLURI - 1794)) | (1 << (PlSqlParser.SYS_XQEXLOBVAL - 1794)) | (1 << (PlSqlParser.SYS_XQEXSTWRP - 1794)) | (1 << (PlSqlParser.SYS_XQEXTRACT - 1794)) | (1 << (PlSqlParser.SYS_XQEXTRREF - 1794)))) !== 0) || ((((_la - 1826)) & ~0x1f) == 0 && ((1 << (_la - 1826)) & ((1 << (PlSqlParser.SYS_XQEXVAL - 1826)) | (1 << (PlSqlParser.SYS_XQFB2STR - 1826)) | (1 << (PlSqlParser.SYS_XQFNBOOL - 1826)) | (1 << (PlSqlParser.SYS_XQFNCMP - 1826)) | (1 << (PlSqlParser.SYS_XQFNDATIM - 1826)) | (1 << (PlSqlParser.SYS_XQFNLNAME - 1826)) | (1 << (PlSqlParser.SYS_XQFNNM - 1826)) | (1 << (PlSqlParser.SYS_XQFNNSURI - 1826)) | (1 << (PlSqlParser.SYS_XQFNPREDTRUTH - 1826)) | (1 << (PlSqlParser.SYS_XQFNQNM - 1826)) | (1 << (PlSqlParser.SYS_XQFNROOT - 1826)) | (1 << (PlSqlParser.SYS_XQFORMATNUM - 1826)) | (1 << (PlSqlParser.SYS_XQFTCONTAIN - 1826)) | (1 << (PlSqlParser.SYS_XQFUNCR - 1826)) | (1 << (PlSqlParser.SYS_XQGETCONTENT - 1826)) | (1 << (PlSqlParser.SYS_XQINDXOF - 1826)) | (1 << (PlSqlParser.SYS_XQINSERT - 1826)) | (1 << (PlSqlParser.SYS_XQINSPFX - 1826)) | (1 << (PlSqlParser.SYS_XQIRI2URI - 1826)) | (1 << (PlSqlParser.SYS_XQLANG - 1826)) | (1 << (PlSqlParser.SYS_XQLLNMFRMQNM - 1826)) | (1 << (PlSqlParser.SYS_XQMKNODEREF - 1826)) | (1 << (PlSqlParser.SYS_XQNILLED - 1826)) | (1 << (PlSqlParser.SYS_XQNODENAME - 1826)) | (1 << (PlSqlParser.SYS_XQNORMSPACE - 1826)) | (1 << (PlSqlParser.SYS_XQNORMUCODE - 1826)) | (1 << (PlSqlParser.SYS_XQ_NRNG - 1826)) | (1 << (PlSqlParser.SYS_XQNSP4PFX - 1826)) | (1 << (PlSqlParser.SYS_XQNSPFRMQNM - 1826)) | (1 << (PlSqlParser.SYS_XQPFXFRMQNM - 1826)) | (1 << (PlSqlParser.SYS_XQ_PKSQL2XML - 1826)) | (1 << (PlSqlParser.SYS_XQPOLYABS - 1826)))) !== 0) || ((((_la - 1858)) & ~0x1f) == 0 && ((1 << (_la - 1858)) & ((1 << (PlSqlParser.SYS_XQPOLYADD - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYCEL - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYCSTBL - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYCST - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYDIV - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYFLR - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYMOD - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYMUL - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYRND - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYSQRT - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYSUB - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYUMUS - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYUPLS - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVEQ - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVGE - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVGT - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVLE - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVLT - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVNE - 1858)) | (1 << (PlSqlParser.SYS_XQREF2VAL - 1858)) | (1 << (PlSqlParser.SYS_XQRENAME - 1858)) | (1 << (PlSqlParser.SYS_XQREPLACE - 1858)) | (1 << (PlSqlParser.SYS_XQRESVURI - 1858)) | (1 << (PlSqlParser.SYS_XQRNDHALF2EVN - 1858)) | (1 << (PlSqlParser.SYS_XQRSLVQNM - 1858)) | (1 << (PlSqlParser.SYS_XQRYENVPGET - 1858)) | (1 << (PlSqlParser.SYS_XQRYVARGET - 1858)) | (1 << (PlSqlParser.SYS_XQRYWRP - 1858)) | (1 << (PlSqlParser.SYS_XQSEQ2CON4XC - 1858)) | (1 << (PlSqlParser.SYS_XQSEQ2CON - 1858)) | (1 << (PlSqlParser.SYS_XQSEQDEEPEQ - 1858)) | (1 << (PlSqlParser.SYS_XQSEQINSB - 1858)))) !== 0) || ((((_la - 1890)) & ~0x1f) == 0 && ((1 << (_la - 1890)) & ((1 << (PlSqlParser.SYS_XQSEQRM - 1890)) | (1 << (PlSqlParser.SYS_XQSEQRVS - 1890)) | (1 << (PlSqlParser.SYS_XQSEQSUB - 1890)) | (1 << (PlSqlParser.SYS_XQSEQTYPMATCH - 1890)) | (1 << (PlSqlParser.SYS_XQSTARTSWITH - 1890)) | (1 << (PlSqlParser.SYS_XQSTATBURI - 1890)) | (1 << (PlSqlParser.SYS_XQSTR2CODEP - 1890)) | (1 << (PlSqlParser.SYS_XQSTRJOIN - 1890)) | (1 << (PlSqlParser.SYS_XQSUBSTRAFT - 1890)) | (1 << (PlSqlParser.SYS_XQSUBSTRBEF - 1890)) | (1 << (PlSqlParser.SYS_XQTOKENIZE - 1890)) | (1 << (PlSqlParser.SYS_XQTREATAS - 1890)) | (1 << (PlSqlParser.SYS_XQ_UPKXML2SQL - 1890)) | (1 << (PlSqlParser.SYS_XQXFORM - 1890)) | (1 << (PlSqlParser.SYS_XSID_TO_RAW - 1890)) | (1 << (PlSqlParser.SYS_ZMAP_FILTER - 1890)) | (1 << (PlSqlParser.SYS_ZMAP_REFRESH - 1890)) | (1 << (PlSqlParser.TABLE_LOOKUP_BY_NL - 1890)) | (1 << (PlSqlParser.TABLESPACE_NO - 1890)) | (1 << (PlSqlParser.TABLESPACE - 1890)) | (1 << (PlSqlParser.TABLES - 1890)) | (1 << (PlSqlParser.TABLE_STATS - 1890)) | (1 << (PlSqlParser.TABLE - 1890)) | (1 << (PlSqlParser.TABNO - 1890)) | (1 << (PlSqlParser.TAG - 1890)) | (1 << (PlSqlParser.TANH - 1890)) | (1 << (PlSqlParser.TAN - 1890)) | (1 << (PlSqlParser.TBLORIDXPARTNUM - 1890)) | (1 << (PlSqlParser.TEMPFILE - 1890)) | (1 << (PlSqlParser.TEMPLATE - 1890)) | (1 << (PlSqlParser.TEMPORARY - 1890)) | (1 << (PlSqlParser.TEMP_TABLE - 1890)))) !== 0) || ((((_la - 1922)) & ~0x1f) == 0 && ((1 << (_la - 1922)) & ((1 << (PlSqlParser.TEST - 1922)) | (1 << (PlSqlParser.TEXT - 1922)) | (1 << (PlSqlParser.THAN - 1922)) | (1 << (PlSqlParser.THEN - 1922)) | (1 << (PlSqlParser.THE - 1922)) | (1 << (PlSqlParser.THREAD - 1922)) | (1 << (PlSqlParser.THROUGH - 1922)) | (1 << (PlSqlParser.TIER - 1922)) | (1 << (PlSqlParser.TIES - 1922)) | (1 << (PlSqlParser.TIMEOUT - 1922)) | (1 << (PlSqlParser.TIMESTAMP_LTZ_UNCONSTRAINED - 1922)) | (1 << (PlSqlParser.TIMESTAMP - 1922)) | (1 << (PlSqlParser.TIMESTAMP_TZ_UNCONSTRAINED - 1922)) | (1 << (PlSqlParser.TIMESTAMP_UNCONSTRAINED - 1922)) | (1 << (PlSqlParser.TIMES - 1922)) | (1 << (PlSqlParser.TIME - 1922)) | (1 << (PlSqlParser.TIMEZONE_ABBR - 1922)) | (1 << (PlSqlParser.TIMEZONE_HOUR - 1922)) | (1 << (PlSqlParser.TIMEZONE_MINUTE - 1922)) | (1 << (PlSqlParser.TIMEZONE_OFFSET - 1922)) | (1 << (PlSqlParser.TIMEZONE_REGION - 1922)) | (1 << (PlSqlParser.TIME_ZONE - 1922)) | (1 << (PlSqlParser.TIV_GB - 1922)) | (1 << (PlSqlParser.TIV_SSF - 1922)) | (1 << (PlSqlParser.TO_ACLID - 1922)) | (1 << (PlSqlParser.TO_BINARY_DOUBLE - 1922)) | (1 << (PlSqlParser.TO_BINARY_FLOAT - 1922)) | (1 << (PlSqlParser.TO_BLOB - 1922)) | (1 << (PlSqlParser.TO_CLOB - 1922)) | (1 << (PlSqlParser.TO_DSINTERVAL - 1922)) | (1 << (PlSqlParser.TO_LOB - 1922)))) !== 0) || ((((_la - 1954)) & ~0x1f) == 0 && ((1 << (_la - 1954)) & ((1 << (PlSqlParser.TO_MULTI_BYTE - 1954)) | (1 << (PlSqlParser.TO_NCHAR - 1954)) | (1 << (PlSqlParser.TO_NCLOB - 1954)) | (1 << (PlSqlParser.TO_NUMBER - 1954)) | (1 << (PlSqlParser.TOPLEVEL - 1954)) | (1 << (PlSqlParser.TO_SINGLE_BYTE - 1954)) | (1 << (PlSqlParser.TO_TIMESTAMP - 1954)) | (1 << (PlSqlParser.TO_TIMESTAMP_TZ - 1954)) | (1 << (PlSqlParser.TO_TIME - 1954)) | (1 << (PlSqlParser.TO_TIME_TZ - 1954)) | (1 << (PlSqlParser.TO_YMINTERVAL - 1954)) | (1 << (PlSqlParser.TRACE - 1954)) | (1 << (PlSqlParser.TRACING - 1954)) | (1 << (PlSqlParser.TRACKING - 1954)) | (1 << (PlSqlParser.TRAILING - 1954)) | (1 << (PlSqlParser.TRANSACTION - 1954)) | (1 << (PlSqlParser.TRANSFORM_DISTINCT_AGG - 1954)) | (1 << (PlSqlParser.TRANSITIONAL - 1954)) | (1 << (PlSqlParser.TRANSITION - 1954)) | (1 << (PlSqlParser.TRANSLATE - 1954)) | (1 << (PlSqlParser.TRANSLATION - 1954)) | (1 << (PlSqlParser.TREAT - 1954)) | (1 << (PlSqlParser.TRIGGERS - 1954)) | (1 << (PlSqlParser.TRIGGER - 1954)) | (1 << (PlSqlParser.TRUE - 1954)) | (1 << (PlSqlParser.TRUNCATE - 1954)) | (1 << (PlSqlParser.TRUNC - 1954)) | (1 << (PlSqlParser.TRUSTED - 1954)) | (1 << (PlSqlParser.TRUST - 1954)) | (1 << (PlSqlParser.TUNING - 1954)) | (1 << (PlSqlParser.TX - 1954)))) !== 0) || ((((_la - 1986)) & ~0x1f) == 0 && ((1 << (_la - 1986)) & ((1 << (PlSqlParser.TYPES - 1986)) | (1 << (PlSqlParser.TYPE - 1986)) | (1 << (PlSqlParser.TZ_OFFSET - 1986)) | (1 << (PlSqlParser.UB2 - 1986)) | (1 << (PlSqlParser.UBA - 1986)) | (1 << (PlSqlParser.UCS2 - 1986)) | (1 << (PlSqlParser.UID - 1986)) | (1 << (PlSqlParser.UNARCHIVED - 1986)) | (1 << (PlSqlParser.UNBOUNDED - 1986)) | (1 << (PlSqlParser.UNBOUND - 1986)) | (1 << (PlSqlParser.UNCONDITIONAL - 1986)) | (1 << (PlSqlParser.UNDER - 1986)) | (1 << (PlSqlParser.UNDO - 1986)) | (1 << (PlSqlParser.UNDROP - 1986)) | (1 << (PlSqlParser.UNIFORM - 1986)) | (1 << (PlSqlParser.UNIQUE - 1986)) | (1 << (PlSqlParser.UNISTR - 1986)) | (1 << (PlSqlParser.UNLIMITED - 1986)) | (1 << (PlSqlParser.UNLOAD - 1986)) | (1 << (PlSqlParser.UNLOCK - 1986)) | (1 << (PlSqlParser.UNMATCHED - 1986)) | (1 << (PlSqlParser.UNNEST_INNERJ_DISTINCT_VIEW - 1986)) | (1 << (PlSqlParser.UNNEST_NOSEMIJ_NODISTINCTVIEW - 1986)) | (1 << (PlSqlParser.UNNEST_SEMIJ_VIEW - 1986)) | (1 << (PlSqlParser.UNNEST - 1986)) | (1 << (PlSqlParser.UNPACKED - 1986)) | (1 << (PlSqlParser.UNPIVOT - 1986)) | (1 << (PlSqlParser.UNPLUG - 1986)) | (1 << (PlSqlParser.UNPROTECTED - 1986)) | (1 << (PlSqlParser.UNQUIESCE - 1986)) | (1 << (PlSqlParser.UNRECOVERABLE - 1986)))) !== 0) || ((((_la - 2018)) & ~0x1f) == 0 && ((1 << (_la - 2018)) & ((1 << (PlSqlParser.UNRESTRICTED - 2018)) | (1 << (PlSqlParser.UNSUBSCRIBE - 2018)) | (1 << (PlSqlParser.UNTIL - 2018)) | (1 << (PlSqlParser.UNUSABLE - 2018)) | (1 << (PlSqlParser.UNUSED - 2018)) | (1 << (PlSqlParser.UPDATABLE - 2018)) | (1 << (PlSqlParser.UPDATED - 2018)) | (1 << (PlSqlParser.UPDATEXML - 2018)) | (1 << (PlSqlParser.UPD_INDEXES - 2018)) | (1 << (PlSqlParser.UPD_JOININDEX - 2018)) | (1 << (PlSqlParser.UPGRADE - 2018)) | (1 << (PlSqlParser.UPPER - 2018)) | (1 << (PlSqlParser.UPSERT - 2018)) | (1 << (PlSqlParser.UROWID - 2018)) | (1 << (PlSqlParser.USABLE - 2018)) | (1 << (PlSqlParser.USAGE - 2018)) | (1 << (PlSqlParser.USE_ANTI - 2018)) | (1 << (PlSqlParser.USE_CONCAT - 2018)) | (1 << (PlSqlParser.USE_CUBE - 2018)) | (1 << (PlSqlParser.USE_HASH_AGGREGATION - 2018)) | (1 << (PlSqlParser.USE_HASH_GBY_FOR_PUSHDOWN - 2018)) | (1 << (PlSqlParser.USE_HASH - 2018)) | (1 << (PlSqlParser.USE_HIDDEN_PARTITIONS - 2018)) | (1 << (PlSqlParser.USE_INVISIBLE_INDEXES - 2018)) | (1 << (PlSqlParser.USE_MERGE_CARTESIAN - 2018)) | (1 << (PlSqlParser.USE_MERGE - 2018)) | (1 << (PlSqlParser.USE_NL - 2018)) | (1 << (PlSqlParser.USE_NL_WITH_INDEX - 2018)) | (1 << (PlSqlParser.USE_PRIVATE_OUTLINES - 2018)) | (1 << (PlSqlParser.USER_DATA - 2018)) | (1 << (PlSqlParser.USER_DEFINED - 2018)))) !== 0) || ((((_la - 2050)) & ~0x1f) == 0 && ((1 << (_la - 2050)) & ((1 << (PlSqlParser.USERENV - 2050)) | (1 << (PlSqlParser.USERGROUP - 2050)) | (1 << (PlSqlParser.USER_RECYCLEBIN - 2050)) | (1 << (PlSqlParser.USERS - 2050)) | (1 << (PlSqlParser.USER_TABLESPACES - 2050)) | (1 << (PlSqlParser.USER - 2050)) | (1 << (PlSqlParser.USE_SEMI - 2050)) | (1 << (PlSqlParser.USE_STORED_OUTLINES - 2050)) | (1 << (PlSqlParser.USE_TTT_FOR_GSETS - 2050)) | (1 << (PlSqlParser.USE - 2050)) | (1 << (PlSqlParser.USE_VECTOR_AGGREGATION - 2050)) | (1 << (PlSqlParser.USE_WEAK_NAME_RESL - 2050)) | (1 << (PlSqlParser.USING_NO_EXPAND - 2050)) | (1 << (PlSqlParser.USING - 2050)) | (1 << (PlSqlParser.UTF16BE - 2050)) | (1 << (PlSqlParser.UTF16LE - 2050)) | (1 << (PlSqlParser.UTF32 - 2050)) | (1 << (PlSqlParser.UTF8 - 2050)) | (1 << (PlSqlParser.V1 - 2050)) | (1 << (PlSqlParser.V2 - 2050)) | (1 << (PlSqlParser.VALIDATE - 2050)) | (1 << (PlSqlParser.VALIDATION - 2050)) | (1 << (PlSqlParser.VALID_TIME_END - 2050)) | (1 << (PlSqlParser.VALUE - 2050)) | (1 << (PlSqlParser.VARCHAR2 - 2050)) | (1 << (PlSqlParser.VARCHAR - 2050)) | (1 << (PlSqlParser.VARIABLE - 2050)) | (1 << (PlSqlParser.VAR_POP - 2050)) | (1 << (PlSqlParser.VARRAYS - 2050)) | (1 << (PlSqlParser.VARRAY - 2050)) | (1 << (PlSqlParser.VAR_SAMP - 2050)))) !== 0) || ((((_la - 2082)) & ~0x1f) == 0 && ((1 << (_la - 2082)) & ((1 << (PlSqlParser.VARYING - 2082)) | (1 << (PlSqlParser.VECTOR_READ_TRACE - 2082)) | (1 << (PlSqlParser.VECTOR_READ - 2082)) | (1 << (PlSqlParser.VECTOR_TRANSFORM_DIMS - 2082)) | (1 << (PlSqlParser.VECTOR_TRANSFORM_FACT - 2082)) | (1 << (PlSqlParser.VECTOR_TRANSFORM - 2082)) | (1 << (PlSqlParser.VERIFIER - 2082)) | (1 << (PlSqlParser.VERIFY - 2082)) | (1 << (PlSqlParser.VERSIONING - 2082)) | (1 << (PlSqlParser.VERSIONS_ENDSCN - 2082)) | (1 << (PlSqlParser.VERSIONS_ENDTIME - 2082)) | (1 << (PlSqlParser.VERSIONS_OPERATION - 2082)) | (1 << (PlSqlParser.VERSIONS_STARTSCN - 2082)) | (1 << (PlSqlParser.VERSIONS_STARTTIME - 2082)) | (1 << (PlSqlParser.VERSIONS - 2082)) | (1 << (PlSqlParser.VERSIONS_XID - 2082)) | (1 << (PlSqlParser.VERSION - 2082)) | (1 << (PlSqlParser.VIOLATION - 2082)) | (1 << (PlSqlParser.VIRTUAL - 2082)) | (1 << (PlSqlParser.VISIBILITY - 2082)) | (1 << (PlSqlParser.VISIBLE - 2082)) | (1 << (PlSqlParser.VOLUME - 2082)) | (1 << (PlSqlParser.VSIZE - 2082)) | (1 << (PlSqlParser.WAIT - 2082)) | (1 << (PlSqlParser.WALLET - 2082)) | (1 << (PlSqlParser.WARNING - 2082)) | (1 << (PlSqlParser.WEEKS - 2082)) | (1 << (PlSqlParser.WEEK - 2082)) | (1 << (PlSqlParser.WELLFORMED - 2082)) | (1 << (PlSqlParser.WHENEVER - 2082)) | (1 << (PlSqlParser.WHEN - 2082)))) !== 0) || ((((_la - 2115)) & ~0x1f) == 0 && ((1 << (_la - 2115)) & ((1 << (PlSqlParser.WHILE - 2115)) | (1 << (PlSqlParser.WHITESPACE - 2115)) | (1 << (PlSqlParser.WIDTH_BUCKET - 2115)) | (1 << (PlSqlParser.WITHIN - 2115)) | (1 << (PlSqlParser.WITHOUT - 2115)) | (1 << (PlSqlParser.WITH_PLSQL - 2115)) | (1 << (PlSqlParser.WORK - 2115)) | (1 << (PlSqlParser.WRAPPED - 2115)) | (1 << (PlSqlParser.WRAPPER - 2115)) | (1 << (PlSqlParser.WRITE - 2115)) | (1 << (PlSqlParser.XDB_FASTPATH_INSERT - 2115)) | (1 << (PlSqlParser.X_DYN_PRUNE - 2115)) | (1 << (PlSqlParser.XID - 2115)) | (1 << (PlSqlParser.XML2OBJECT - 2115)) | (1 << (PlSqlParser.XMLAGG - 2115)) | (1 << (PlSqlParser.XMLATTRIBUTES - 2115)) | (1 << (PlSqlParser.XMLCAST - 2115)) | (1 << (PlSqlParser.XMLCDATA - 2115)) | (1 << (PlSqlParser.XMLCOLATTVAL - 2115)) | (1 << (PlSqlParser.XMLCOMMENT - 2115)) | (1 << (PlSqlParser.XMLCONCAT - 2115)) | (1 << (PlSqlParser.XMLDIFF - 2115)) | (1 << (PlSqlParser.XML_DML_RWT_STMT - 2115)) | (1 << (PlSqlParser.XMLELEMENT - 2115)) | (1 << (PlSqlParser.XMLEXISTS2 - 2115)) | (1 << (PlSqlParser.XMLEXISTS - 2115)) | (1 << (PlSqlParser.XMLFOREST - 2115)) | (1 << (PlSqlParser.XMLINDEX_REWRITE_IN_SELECT - 2115)) | (1 << (PlSqlParser.XMLINDEX_REWRITE - 2115)))) !== 0) || ((((_la - 2147)) & ~0x1f) == 0 && ((1 << (_la - 2147)) & ((1 << (PlSqlParser.XMLINDEX_SEL_IDX_TBL - 2147)) | (1 << (PlSqlParser.XMLISNODE - 2147)) | (1 << (PlSqlParser.XMLISVALID - 2147)) | (1 << (PlSqlParser.XMLNAMESPACES - 2147)) | (1 << (PlSqlParser.XMLPARSE - 2147)) | (1 << (PlSqlParser.XMLPATCH - 2147)) | (1 << (PlSqlParser.XMLPI - 2147)) | (1 << (PlSqlParser.XMLQUERYVAL - 2147)) | (1 << (PlSqlParser.XMLQUERY - 2147)) | (1 << (PlSqlParser.XMLROOT - 2147)) | (1 << (PlSqlParser.XMLSCHEMA - 2147)) | (1 << (PlSqlParser.XMLSERIALIZE - 2147)) | (1 << (PlSqlParser.XMLTABLE - 2147)) | (1 << (PlSqlParser.XMLTRANSFORMBLOB - 2147)) | (1 << (PlSqlParser.XMLTRANSFORM - 2147)) | (1 << (PlSqlParser.XMLTYPE - 2147)) | (1 << (PlSqlParser.XML - 2147)) | (1 << (PlSqlParser.XPATHTABLE - 2147)) | (1 << (PlSqlParser.XS_SYS_CONTEXT - 2147)) | (1 << (PlSqlParser.XS - 2147)) | (1 << (PlSqlParser.YEARS - 2147)) | (1 << (PlSqlParser.YEAR - 2147)) | (1 << (PlSqlParser.YES - 2147)) | (1 << (PlSqlParser.YMINTERVAL_UNCONSTRAINED - 2147)) | (1 << (PlSqlParser.ZONEMAP - 2147)) | (1 << (PlSqlParser.ZONE - 2147)) | (1 << (PlSqlParser.PREDICTION - 2147)) | (1 << (PlSqlParser.PREDICTION_BOUNDS - 2147)) | (1 << (PlSqlParser.PREDICTION_COST - 2147)) | (1 << (PlSqlParser.PREDICTION_DETAILS - 2147)) | (1 << (PlSqlParser.PREDICTION_PROBABILITY - 2147)))) !== 0) || ((((_la - 2179)) & ~0x1f) == 0 && ((1 << (_la - 2179)) & ((1 << (PlSqlParser.PREDICTION_SET - 2179)) | (1 << (PlSqlParser.CUME_DIST - 2179)) | (1 << (PlSqlParser.DENSE_RANK - 2179)) | (1 << (PlSqlParser.LISTAGG - 2179)) | (1 << (PlSqlParser.PERCENT_RANK - 2179)) | (1 << (PlSqlParser.PERCENTILE_CONT - 2179)) | (1 << (PlSqlParser.PERCENTILE_DISC - 2179)) | (1 << (PlSqlParser.RANK - 2179)) | (1 << (PlSqlParser.AVG - 2179)) | (1 << (PlSqlParser.CORR - 2179)) | (1 << (PlSqlParser.COVAR_ - 2179)) | (1 << (PlSqlParser.LAG - 2179)) | (1 << (PlSqlParser.LEAD - 2179)) | (1 << (PlSqlParser.MAX - 2179)) | (1 << (PlSqlParser.MEDIAN - 2179)) | (1 << (PlSqlParser.MIN - 2179)) | (1 << (PlSqlParser.NTILE - 2179)) | (1 << (PlSqlParser.NVL - 2179)) | (1 << (PlSqlParser.RATIO_TO_REPORT - 2179)) | (1 << (PlSqlParser.REGR_ - 2179)) | (1 << (PlSqlParser.ROUND - 2179)) | (1 << (PlSqlParser.ROW_NUMBER - 2179)) | (1 << (PlSqlParser.SUBSTR - 2179)) | (1 << (PlSqlParser.TO_CHAR - 2179)) | (1 << (PlSqlParser.TRIM - 2179)) | (1 << (PlSqlParser.SUM - 2179)) | (1 << (PlSqlParser.STDDEV - 2179)) | (1 << (PlSqlParser.VAR_ - 2179)) | (1 << (PlSqlParser.VARIANCE - 2179)) | (1 << (PlSqlParser.LEAST - 2179)) | (1 << (PlSqlParser.GREATEST - 2179)))) !== 0) || ((((_la - 2211)) & ~0x1f) == 0 && ((1 << (_la - 2211)) & ((1 << (PlSqlParser.TO_DATE - 2211)) | (1 << (PlSqlParser.NATIONAL_CHAR_STRING_LIT - 2211)) | (1 << (PlSqlParser.PERIOD - 2211)) | (1 << (PlSqlParser.CHAR_STRING - 2211)) | (1 << (PlSqlParser.DELIMITED_ID - 2211)) | (1 << (PlSqlParser.COMMA - 2211)))) !== 0) || _la===PlSqlParser.INTRODUCER || _la===PlSqlParser.REGULAR_ID); this.state = 4381; this.match(PlSqlParser.RIGHT_PAREN); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Object_view_clauseContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_object_view_clause; return this; } Object_view_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Object_view_clauseContext.prototype.constructor = Object_view_clauseContext; Object_view_clauseContext.prototype.OF = function() { return this.getToken(PlSqlParser.OF, 0); }; Object_view_clauseContext.prototype.type_name = function() { return this.getTypedRuleContext(Type_nameContext,0); }; Object_view_clauseContext.prototype.WITH = function() { return this.getToken(PlSqlParser.WITH, 0); }; Object_view_clauseContext.prototype.OBJECT = function() { return this.getToken(PlSqlParser.OBJECT, 0); }; Object_view_clauseContext.prototype.UNDER = function() { return this.getToken(PlSqlParser.UNDER, 0); }; Object_view_clauseContext.prototype.tableview_name = function() { return this.getTypedRuleContext(Tableview_nameContext,0); }; Object_view_clauseContext.prototype.IDENTIFIER = function() { return this.getToken(PlSqlParser.IDENTIFIER, 0); }; Object_view_clauseContext.prototype.ID = function() { return this.getToken(PlSqlParser.ID, 0); }; Object_view_clauseContext.prototype.OID = function() { return this.getToken(PlSqlParser.OID, 0); }; Object_view_clauseContext.prototype.LEFT_PAREN = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.LEFT_PAREN); } else { return this.getToken(PlSqlParser.LEFT_PAREN, i); } }; Object_view_clauseContext.prototype.RIGHT_PAREN = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.RIGHT_PAREN); } else { return this.getToken(PlSqlParser.RIGHT_PAREN, i); } }; Object_view_clauseContext.prototype.DEFAULT = function() { return this.getToken(PlSqlParser.DEFAULT, 0); }; Object_view_clauseContext.prototype.REGULAR_ID = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.REGULAR_ID); } else { return this.getToken(PlSqlParser.REGULAR_ID, i); } }; Object_view_clauseContext.prototype.COMMA = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.COMMA); } else { return this.getToken(PlSqlParser.COMMA, i); } }; Object_view_clauseContext.prototype.out_of_line_constraint = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Out_of_line_constraintContext); } else { return this.getTypedRuleContext(Out_of_line_constraintContext,i); } }; Object_view_clauseContext.prototype.inline_constraint = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Inline_constraintContext); } else { return this.getTypedRuleContext(Inline_constraintContext,i); } }; Object_view_clauseContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterObject_view_clause(this); } }; Object_view_clauseContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitObject_view_clause(this); } }; Object_view_clauseContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitObject_view_clause(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Object_view_clauseContext = Object_view_clauseContext; PlSqlParser.prototype.object_view_clause = function() { var localctx = new Object_view_clauseContext(this, this._ctx, this.state); this.enterRule(localctx, 414, PlSqlParser.RULE_object_view_clause); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 4383; this.match(PlSqlParser.OF); this.state = 4384; this.type_name(); this.state = 4403; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.WITH: this.state = 4385; this.match(PlSqlParser.WITH); this.state = 4386; this.match(PlSqlParser.OBJECT); this.state = 4387; _la = this._input.LA(1); if(!(_la===PlSqlParser.IDENTIFIER || _la===PlSqlParser.ID || _la===PlSqlParser.OID)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } this.state = 4399; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.DEFAULT: this.state = 4388; this.match(PlSqlParser.DEFAULT); break; case PlSqlParser.LEFT_PAREN: this.state = 4389; this.match(PlSqlParser.LEFT_PAREN); this.state = 4390; this.match(PlSqlParser.REGULAR_ID); this.state = 4395; this._errHandler.sync(this); _la = this._input.LA(1); while(_la===PlSqlParser.COMMA) { this.state = 4391; this.match(PlSqlParser.COMMA); this.state = 4392; this.match(PlSqlParser.REGULAR_ID); this.state = 4397; this._errHandler.sync(this); _la = this._input.LA(1); } this.state = 4398; this.match(PlSqlParser.RIGHT_PAREN); break; default: throw new antlr4.error.NoViableAltException(this); } break; case PlSqlParser.UNDER: this.state = 4401; this.match(PlSqlParser.UNDER); this.state = 4402; this.tableview_name(); break; default: throw new antlr4.error.NoViableAltException(this); } this.state = 4422; this._errHandler.sync(this); _la = this._input.LA(1); while(_la===PlSqlParser.LEFT_PAREN) { this.state = 4405; this.match(PlSqlParser.LEFT_PAREN); this.state = 4414; this._errHandler.sync(this); _la = this._input.LA(1); do { this.state = 4407; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.COMMA) { this.state = 4406; this.match(PlSqlParser.COMMA); } this.state = 4412; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.CHECK: case PlSqlParser.CONSTRAINT: case PlSqlParser.FOREIGN: case PlSqlParser.PRIMARY: case PlSqlParser.UNIQUE: this.state = 4409; this.out_of_line_constraint(); break; case PlSqlParser.REGULAR_ID: this.state = 4410; this.match(PlSqlParser.REGULAR_ID); this.state = 4411; this.inline_constraint(); break; default: throw new antlr4.error.NoViableAltException(this); } this.state = 4416; this._errHandler.sync(this); _la = this._input.LA(1); } while(_la===PlSqlParser.CHECK || _la===PlSqlParser.CONSTRAINT || _la===PlSqlParser.FOREIGN || _la===PlSqlParser.PRIMARY || _la===PlSqlParser.UNIQUE || _la===PlSqlParser.COMMA || _la===PlSqlParser.REGULAR_ID); this.state = 4418; this.match(PlSqlParser.RIGHT_PAREN); this.state = 4424; this._errHandler.sync(this); _la = this._input.LA(1); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Inline_constraintContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_inline_constraint; return this; } Inline_constraintContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Inline_constraintContext.prototype.constructor = Inline_constraintContext; Inline_constraintContext.prototype.NULL_ = function() { return this.getToken(PlSqlParser.NULL_, 0); }; Inline_constraintContext.prototype.UNIQUE = function() { return this.getToken(PlSqlParser.UNIQUE, 0); }; Inline_constraintContext.prototype.PRIMARY = function() { return this.getToken(PlSqlParser.PRIMARY, 0); }; Inline_constraintContext.prototype.KEY = function() { return this.getToken(PlSqlParser.KEY, 0); }; Inline_constraintContext.prototype.references_clause = function() { return this.getTypedRuleContext(References_clauseContext,0); }; Inline_constraintContext.prototype.check_constraint = function() { return this.getTypedRuleContext(Check_constraintContext,0); }; Inline_constraintContext.prototype.CONSTRAINT = function() { return this.getToken(PlSqlParser.CONSTRAINT, 0); }; Inline_constraintContext.prototype.constraint_name = function() { return this.getTypedRuleContext(Constraint_nameContext,0); }; Inline_constraintContext.prototype.constraint_state = function() { return this.getTypedRuleContext(Constraint_stateContext,0); }; Inline_constraintContext.prototype.NOT = function() { return this.getToken(PlSqlParser.NOT, 0); }; Inline_constraintContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterInline_constraint(this); } }; Inline_constraintContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitInline_constraint(this); } }; Inline_constraintContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitInline_constraint(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Inline_constraintContext = Inline_constraintContext; PlSqlParser.prototype.inline_constraint = function() { var localctx = new Inline_constraintContext(this, this._ctx, this.state); this.enterRule(localctx, 416, PlSqlParser.RULE_inline_constraint); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 4427; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.CONSTRAINT) { this.state = 4425; this.match(PlSqlParser.CONSTRAINT); this.state = 4426; this.constraint_name(); } this.state = 4438; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.NOT: case PlSqlParser.NULL_: this.state = 4430; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.NOT) { this.state = 4429; this.match(PlSqlParser.NOT); } this.state = 4432; this.match(PlSqlParser.NULL_); break; case PlSqlParser.UNIQUE: this.state = 4433; this.match(PlSqlParser.UNIQUE); break; case PlSqlParser.PRIMARY: this.state = 4434; this.match(PlSqlParser.PRIMARY); this.state = 4435; this.match(PlSqlParser.KEY); break; case PlSqlParser.REFERENCES: this.state = 4436; this.references_clause(); break; case PlSqlParser.CHECK: this.state = 4437; this.check_constraint(); break; default: throw new antlr4.error.NoViableAltException(this); } this.state = 4441; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,425,this._ctx); if(la_===1) { this.state = 4440; this.constraint_state(); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Inline_ref_constraintContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_inline_ref_constraint; return this; } Inline_ref_constraintContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Inline_ref_constraintContext.prototype.constructor = Inline_ref_constraintContext; Inline_ref_constraintContext.prototype.SCOPE = function() { return this.getToken(PlSqlParser.SCOPE, 0); }; Inline_ref_constraintContext.prototype.IS = function() { return this.getToken(PlSqlParser.IS, 0); }; Inline_ref_constraintContext.prototype.tableview_name = function() { return this.getTypedRuleContext(Tableview_nameContext,0); }; Inline_ref_constraintContext.prototype.WITH = function() { return this.getToken(PlSqlParser.WITH, 0); }; Inline_ref_constraintContext.prototype.ROWID = function() { return this.getToken(PlSqlParser.ROWID, 0); }; Inline_ref_constraintContext.prototype.references_clause = function() { return this.getTypedRuleContext(References_clauseContext,0); }; Inline_ref_constraintContext.prototype.CONSTRAINT = function() { return this.getToken(PlSqlParser.CONSTRAINT, 0); }; Inline_ref_constraintContext.prototype.constraint_name = function() { return this.getTypedRuleContext(Constraint_nameContext,0); }; Inline_ref_constraintContext.prototype.constraint_state = function() { return this.getTypedRuleContext(Constraint_stateContext,0); }; Inline_ref_constraintContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterInline_ref_constraint(this); } }; Inline_ref_constraintContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitInline_ref_constraint(this); } }; Inline_ref_constraintContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitInline_ref_constraint(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Inline_ref_constraintContext = Inline_ref_constraintContext; PlSqlParser.prototype.inline_ref_constraint = function() { var localctx = new Inline_ref_constraintContext(this, this._ctx, this.state); this.enterRule(localctx, 418, PlSqlParser.RULE_inline_ref_constraint); var _la = 0; // Token type try { this.state = 4456; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.SCOPE: this.enterOuterAlt(localctx, 1); this.state = 4443; this.match(PlSqlParser.SCOPE); this.state = 4444; this.match(PlSqlParser.IS); this.state = 4445; this.tableview_name(); break; case PlSqlParser.WITH: this.enterOuterAlt(localctx, 2); this.state = 4446; this.match(PlSqlParser.WITH); this.state = 4447; this.match(PlSqlParser.ROWID); break; case PlSqlParser.CONSTRAINT: case PlSqlParser.REFERENCES: this.enterOuterAlt(localctx, 3); this.state = 4450; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.CONSTRAINT) { this.state = 4448; this.match(PlSqlParser.CONSTRAINT); this.state = 4449; this.constraint_name(); } this.state = 4452; this.references_clause(); this.state = 4454; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,427,this._ctx); if(la_===1) { this.state = 4453; this.constraint_state(); } break; default: throw new antlr4.error.NoViableAltException(this); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Out_of_line_ref_constraintContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_out_of_line_ref_constraint; this.ref_col_or_attr = null; // Regular_idContext return this; } Out_of_line_ref_constraintContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Out_of_line_ref_constraintContext.prototype.constructor = Out_of_line_ref_constraintContext; Out_of_line_ref_constraintContext.prototype.SCOPE = function() { return this.getToken(PlSqlParser.SCOPE, 0); }; Out_of_line_ref_constraintContext.prototype.FOR = function() { return this.getToken(PlSqlParser.FOR, 0); }; Out_of_line_ref_constraintContext.prototype.LEFT_PAREN = function() { return this.getToken(PlSqlParser.LEFT_PAREN, 0); }; Out_of_line_ref_constraintContext.prototype.RIGHT_PAREN = function() { return this.getToken(PlSqlParser.RIGHT_PAREN, 0); }; Out_of_line_ref_constraintContext.prototype.IS = function() { return this.getToken(PlSqlParser.IS, 0); }; Out_of_line_ref_constraintContext.prototype.tableview_name = function() { return this.getTypedRuleContext(Tableview_nameContext,0); }; Out_of_line_ref_constraintContext.prototype.regular_id = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Regular_idContext); } else { return this.getTypedRuleContext(Regular_idContext,i); } }; Out_of_line_ref_constraintContext.prototype.REF = function() { return this.getToken(PlSqlParser.REF, 0); }; Out_of_line_ref_constraintContext.prototype.WITH = function() { return this.getToken(PlSqlParser.WITH, 0); }; Out_of_line_ref_constraintContext.prototype.ROWID = function() { return this.getToken(PlSqlParser.ROWID, 0); }; Out_of_line_ref_constraintContext.prototype.FOREIGN = function() { return this.getToken(PlSqlParser.FOREIGN, 0); }; Out_of_line_ref_constraintContext.prototype.KEY = function() { return this.getToken(PlSqlParser.KEY, 0); }; Out_of_line_ref_constraintContext.prototype.references_clause = function() { return this.getTypedRuleContext(References_clauseContext,0); }; Out_of_line_ref_constraintContext.prototype.CONSTRAINT = function() { return this.getToken(PlSqlParser.CONSTRAINT, 0); }; Out_of_line_ref_constraintContext.prototype.constraint_name = function() { return this.getTypedRuleContext(Constraint_nameContext,0); }; Out_of_line_ref_constraintContext.prototype.constraint_state = function() { return this.getTypedRuleContext(Constraint_stateContext,0); }; Out_of_line_ref_constraintContext.prototype.COMMA = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.COMMA); } else { return this.getToken(PlSqlParser.COMMA, i); } }; Out_of_line_ref_constraintContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterOut_of_line_ref_constraint(this); } }; Out_of_line_ref_constraintContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitOut_of_line_ref_constraint(this); } }; Out_of_line_ref_constraintContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitOut_of_line_ref_constraint(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Out_of_line_ref_constraintContext = Out_of_line_ref_constraintContext; PlSqlParser.prototype.out_of_line_ref_constraint = function() { var localctx = new Out_of_line_ref_constraintContext(this, this._ctx, this.state); this.enterRule(localctx, 420, PlSqlParser.RULE_out_of_line_ref_constraint); var _la = 0; // Token type try { this.state = 4493; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.SCOPE: this.enterOuterAlt(localctx, 1); this.state = 4458; this.match(PlSqlParser.SCOPE); this.state = 4459; this.match(PlSqlParser.FOR); this.state = 4460; this.match(PlSqlParser.LEFT_PAREN); this.state = 4461; localctx.ref_col_or_attr = this.regular_id(); this.state = 4462; this.match(PlSqlParser.RIGHT_PAREN); this.state = 4463; this.match(PlSqlParser.IS); this.state = 4464; this.tableview_name(); break; case PlSqlParser.REF: this.enterOuterAlt(localctx, 2); this.state = 4466; this.match(PlSqlParser.REF); this.state = 4467; this.match(PlSqlParser.LEFT_PAREN); this.state = 4468; localctx.ref_col_or_attr = this.regular_id(); this.state = 4469; this.match(PlSqlParser.RIGHT_PAREN); this.state = 4470; this.match(PlSqlParser.WITH); this.state = 4471; this.match(PlSqlParser.ROWID); break; case PlSqlParser.CONSTRAINT: case PlSqlParser.FOREIGN: this.enterOuterAlt(localctx, 3); this.state = 4475; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.CONSTRAINT) { this.state = 4473; this.match(PlSqlParser.CONSTRAINT); this.state = 4474; this.constraint_name(); } this.state = 4477; this.match(PlSqlParser.FOREIGN); this.state = 4478; this.match(PlSqlParser.KEY); this.state = 4479; this.match(PlSqlParser.LEFT_PAREN); this.state = 4484; this._errHandler.sync(this); _la = this._input.LA(1); do { this.state = 4481; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.COMMA) { this.state = 4480; this.match(PlSqlParser.COMMA); } this.state = 4483; localctx.ref_col_or_attr = this.regular_id(); this.state = 4486; this._errHandler.sync(this); _la = this._input.LA(1); } while((((_la) & ~0x1f) == 0 && ((1 << _la) & ((1 << PlSqlParser.ABORT) | (1 << PlSqlParser.ABS) | (1 << PlSqlParser.ACCESS) | (1 << PlSqlParser.ACCESSED) | (1 << PlSqlParser.ACCOUNT) | (1 << PlSqlParser.ACL) | (1 << PlSqlParser.ACOS) | (1 << PlSqlParser.ACTION) | (1 << PlSqlParser.ACTIONS) | (1 << PlSqlParser.ACTIVATE) | (1 << PlSqlParser.ACTIVE) | (1 << PlSqlParser.ACTIVE_COMPONENT) | (1 << PlSqlParser.ACTIVE_DATA) | (1 << PlSqlParser.ACTIVE_FUNCTION) | (1 << PlSqlParser.ACTIVE_TAG) | (1 << PlSqlParser.ACTIVITY) | (1 << PlSqlParser.ADAPTIVE_PLAN) | (1 << PlSqlParser.ADD) | (1 << PlSqlParser.ADD_COLUMN) | (1 << PlSqlParser.ADD_GROUP) | (1 << PlSqlParser.ADD_MONTHS) | (1 << PlSqlParser.ADJ_DATE) | (1 << PlSqlParser.ADMIN) | (1 << PlSqlParser.ADMINISTER) | (1 << PlSqlParser.ADMINISTRATOR) | (1 << PlSqlParser.ADVANCED) | (1 << PlSqlParser.ADVISE) | (1 << PlSqlParser.ADVISOR) | (1 << PlSqlParser.AFD_DISKSTRING) | (1 << PlSqlParser.AFTER) | (1 << PlSqlParser.AGENT))) !== 0) || ((((_la - 32)) & ~0x1f) == 0 && ((1 << (_la - 32)) & ((1 << (PlSqlParser.AGGREGATE - 32)) | (1 << (PlSqlParser.A_LETTER - 32)) | (1 << (PlSqlParser.ALIAS - 32)) | (1 << (PlSqlParser.ALLOCATE - 32)) | (1 << (PlSqlParser.ALLOW - 32)) | (1 << (PlSqlParser.ALL_ROWS - 32)) | (1 << (PlSqlParser.ALWAYS - 32)) | (1 << (PlSqlParser.ANALYZE - 32)) | (1 << (PlSqlParser.ANCILLARY - 32)) | (1 << (PlSqlParser.AND_EQUAL - 32)) | (1 << (PlSqlParser.ANOMALY - 32)) | (1 << (PlSqlParser.ANSI_REARCH - 32)) | (1 << (PlSqlParser.ANTIJOIN - 32)) | (1 << (PlSqlParser.ANYSCHEMA - 32)) | (1 << (PlSqlParser.APPEND - 32)) | (1 << (PlSqlParser.APPENDCHILDXML - 32)) | (1 << (PlSqlParser.APPEND_VALUES - 32)) | (1 << (PlSqlParser.APPLICATION - 32)) | (1 << (PlSqlParser.APPLY - 32)) | (1 << (PlSqlParser.APPROX_COUNT_DISTINCT - 32)) | (1 << (PlSqlParser.ARCHIVAL - 32)) | (1 << (PlSqlParser.ARCHIVE - 32)) | (1 << (PlSqlParser.ARCHIVED - 32)) | (1 << (PlSqlParser.ARCHIVELOG - 32)) | (1 << (PlSqlParser.ARRAY - 32)) | (1 << (PlSqlParser.ASCII - 32)))) !== 0) || ((((_la - 64)) & ~0x1f) == 0 && ((1 << (_la - 64)) & ((1 << (PlSqlParser.ASCIISTR - 64)) | (1 << (PlSqlParser.ASIN - 64)) | (1 << (PlSqlParser.ASIS - 64)) | (1 << (PlSqlParser.ASSEMBLY - 64)) | (1 << (PlSqlParser.ASSIGN - 64)) | (1 << (PlSqlParser.ASSOCIATE - 64)) | (1 << (PlSqlParser.ASYNC - 64)) | (1 << (PlSqlParser.ASYNCHRONOUS - 64)) | (1 << (PlSqlParser.ATAN2 - 64)) | (1 << (PlSqlParser.ATAN - 64)) | (1 << (PlSqlParser.AT - 64)) | (1 << (PlSqlParser.ATTRIBUTE - 64)) | (1 << (PlSqlParser.ATTRIBUTES - 64)) | (1 << (PlSqlParser.AUTHENTICATED - 64)) | (1 << (PlSqlParser.AUTHENTICATION - 64)) | (1 << (PlSqlParser.AUTHID - 64)) | (1 << (PlSqlParser.AUTHORIZATION - 64)) | (1 << (PlSqlParser.AUTOALLOCATE - 64)) | (1 << (PlSqlParser.AUTO - 64)) | (1 << (PlSqlParser.AUTOEXTEND - 64)) | (1 << (PlSqlParser.AUTO_LOGIN - 64)) | (1 << (PlSqlParser.AUTOMATIC - 64)) | (1 << (PlSqlParser.AUTONOMOUS_TRANSACTION - 64)) | (1 << (PlSqlParser.AUTO_REOPTIMIZE - 64)) | (1 << (PlSqlParser.AVAILABILITY - 64)) | (1 << (PlSqlParser.AVRO - 64)) | (1 << (PlSqlParser.BACKGROUND - 64)) | (1 << (PlSqlParser.BACKUP - 64)) | (1 << (PlSqlParser.BASIC - 64)))) !== 0) || ((((_la - 96)) & ~0x1f) == 0 && ((1 << (_la - 96)) & ((1 << (PlSqlParser.BASICFILE - 96)) | (1 << (PlSqlParser.BATCH - 96)) | (1 << (PlSqlParser.BATCHSIZE - 96)) | (1 << (PlSqlParser.BATCH_TABLE_ACCESS_BY_ROWID - 96)) | (1 << (PlSqlParser.BECOME - 96)) | (1 << (PlSqlParser.BEFORE - 96)) | (1 << (PlSqlParser.BEGIN - 96)) | (1 << (PlSqlParser.BEGINNING - 96)) | (1 << (PlSqlParser.BEGIN_OUTLINE_DATA - 96)) | (1 << (PlSqlParser.BEHALF - 96)) | (1 << (PlSqlParser.BEQUEATH - 96)) | (1 << (PlSqlParser.BFILE - 96)) | (1 << (PlSqlParser.BFILENAME - 96)) | (1 << (PlSqlParser.BIGFILE - 96)) | (1 << (PlSqlParser.BINARY - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE_INFINITY - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE_NAN - 96)) | (1 << (PlSqlParser.BINARY_FLOAT - 96)) | (1 << (PlSqlParser.BINARY_FLOAT_INFINITY - 96)) | (1 << (PlSqlParser.BINARY_FLOAT_NAN - 96)) | (1 << (PlSqlParser.BINARY_INTEGER - 96)) | (1 << (PlSqlParser.BIND_AWARE - 96)) | (1 << (PlSqlParser.BINDING - 96)) | (1 << (PlSqlParser.BIN_TO_NUM - 96)) | (1 << (PlSqlParser.BITAND - 96)) | (1 << (PlSqlParser.BITMAP_AND - 96)) | (1 << (PlSqlParser.BITMAP - 96)) | (1 << (PlSqlParser.BITMAPS - 96)) | (1 << (PlSqlParser.BITMAP_TREE - 96)) | (1 << (PlSqlParser.BITS - 96)))) !== 0) || ((((_la - 128)) & ~0x1f) == 0 && ((1 << (_la - 128)) & ((1 << (PlSqlParser.BLOB - 128)) | (1 << (PlSqlParser.BLOCK - 128)) | (1 << (PlSqlParser.BLOCK_RANGE - 128)) | (1 << (PlSqlParser.BLOCKS - 128)) | (1 << (PlSqlParser.BLOCKSIZE - 128)) | (1 << (PlSqlParser.BODY - 128)) | (1 << (PlSqlParser.BOOLEAN - 128)) | (1 << (PlSqlParser.BOTH - 128)) | (1 << (PlSqlParser.BOUND - 128)) | (1 << (PlSqlParser.BRANCH - 128)) | (1 << (PlSqlParser.BREADTH - 128)) | (1 << (PlSqlParser.BROADCAST - 128)) | (1 << (PlSqlParser.BSON - 128)) | (1 << (PlSqlParser.BUFFER - 128)) | (1 << (PlSqlParser.BUFFER_CACHE - 128)) | (1 << (PlSqlParser.BUFFER_POOL - 128)) | (1 << (PlSqlParser.BUILD - 128)) | (1 << (PlSqlParser.BULK - 128)) | (1 << (PlSqlParser.BYPASS_RECURSIVE_CHECK - 128)) | (1 << (PlSqlParser.BYPASS_UJVC - 128)) | (1 << (PlSqlParser.BYTE - 128)) | (1 << (PlSqlParser.CACHE - 128)) | (1 << (PlSqlParser.CACHE_CB - 128)) | (1 << (PlSqlParser.CACHE_INSTANCES - 128)) | (1 << (PlSqlParser.CACHE_TEMP_TABLE - 128)) | (1 << (PlSqlParser.CACHING - 128)) | (1 << (PlSqlParser.CALCULATED - 128)) | (1 << (PlSqlParser.CALLBACK - 128)) | (1 << (PlSqlParser.CALL - 128)) | (1 << (PlSqlParser.CANCEL - 128)))) !== 0) || ((((_la - 160)) & ~0x1f) == 0 && ((1 << (_la - 160)) & ((1 << (PlSqlParser.CAPACITY - 160)) | (1 << (PlSqlParser.CARDINALITY - 160)) | (1 << (PlSqlParser.CASCADE - 160)) | (1 << (PlSqlParser.CASE - 160)) | (1 << (PlSqlParser.CAST - 160)) | (1 << (PlSqlParser.CATEGORY - 160)) | (1 << (PlSqlParser.CDBDEFAULT - 160)) | (1 << (PlSqlParser.CEIL - 160)) | (1 << (PlSqlParser.CELL_FLASH_CACHE - 160)) | (1 << (PlSqlParser.CERTIFICATE - 160)) | (1 << (PlSqlParser.CFILE - 160)) | (1 << (PlSqlParser.CHAINED - 160)) | (1 << (PlSqlParser.CHANGE - 160)) | (1 << (PlSqlParser.CHANGE_DUPKEY_ERROR_INDEX - 160)) | (1 << (PlSqlParser.CHARACTER - 160)) | (1 << (PlSqlParser.CHAR - 160)) | (1 << (PlSqlParser.CHAR_CS - 160)) | (1 << (PlSqlParser.CHARTOROWID - 160)) | (1 << (PlSqlParser.CHECK_ACL_REWRITE - 160)) | (1 << (PlSqlParser.CHECKPOINT - 160)) | (1 << (PlSqlParser.CHILD - 160)) | (1 << (PlSqlParser.CHOOSE - 160)) | (1 << (PlSqlParser.CHR - 160)) | (1 << (PlSqlParser.CHUNK - 160)) | (1 << (PlSqlParser.CLASS - 160)) | (1 << (PlSqlParser.CLASSIFIER - 160)) | (1 << (PlSqlParser.CLEANUP - 160)) | (1 << (PlSqlParser.CLEAR - 160)) | (1 << (PlSqlParser.C_LETTER - 160)) | (1 << (PlSqlParser.CLIENT - 160)))) !== 0) || ((((_la - 192)) & ~0x1f) == 0 && ((1 << (_la - 192)) & ((1 << (PlSqlParser.CLOB - 192)) | (1 << (PlSqlParser.CLONE - 192)) | (1 << (PlSqlParser.CLOSE_CACHED_OPEN_CURSORS - 192)) | (1 << (PlSqlParser.CLOSE - 192)) | (1 << (PlSqlParser.CLUSTER_BY_ROWID - 192)) | (1 << (PlSqlParser.CLUSTER - 192)) | (1 << (PlSqlParser.CLUSTER_DETAILS - 192)) | (1 << (PlSqlParser.CLUSTER_DISTANCE - 192)) | (1 << (PlSqlParser.CLUSTER_ID - 192)) | (1 << (PlSqlParser.CLUSTERING - 192)) | (1 << (PlSqlParser.CLUSTERING_FACTOR - 192)) | (1 << (PlSqlParser.CLUSTER_PROBABILITY - 192)) | (1 << (PlSqlParser.CLUSTER_SET - 192)) | (1 << (PlSqlParser.COALESCE - 192)) | (1 << (PlSqlParser.COALESCE_SQ - 192)) | (1 << (PlSqlParser.COARSE - 192)) | (1 << (PlSqlParser.CO_AUTH_IND - 192)) | (1 << (PlSqlParser.COLD - 192)) | (1 << (PlSqlParser.COLLECT - 192)) | (1 << (PlSqlParser.COLUMNAR - 192)) | (1 << (PlSqlParser.COLUMN_AUTH_INDICATOR - 192)) | (1 << (PlSqlParser.COLUMN - 192)) | (1 << (PlSqlParser.COLUMNS - 192)) | (1 << (PlSqlParser.COLUMN_STATS - 192)) | (1 << (PlSqlParser.COLUMN_VALUE - 192)) | (1 << (PlSqlParser.COMMENT - 192)) | (1 << (PlSqlParser.COMMIT - 192)) | (1 << (PlSqlParser.COMMITTED - 192)) | (1 << (PlSqlParser.COMMON_DATA - 192)) | (1 << (PlSqlParser.COMPACT - 192)) | (1 << (PlSqlParser.COMPATIBILITY - 192)) | (1 << (PlSqlParser.COMPILE - 192)))) !== 0) || ((((_la - 224)) & ~0x1f) == 0 && ((1 << (_la - 224)) & ((1 << (PlSqlParser.COMPLETE - 224)) | (1 << (PlSqlParser.COMPLIANCE - 224)) | (1 << (PlSqlParser.COMPONENT - 224)) | (1 << (PlSqlParser.COMPONENTS - 224)) | (1 << (PlSqlParser.COMPOSE - 224)) | (1 << (PlSqlParser.COMPOSITE - 224)) | (1 << (PlSqlParser.COMPOSITE_LIMIT - 224)) | (1 << (PlSqlParser.COMPOUND - 224)) | (1 << (PlSqlParser.COMPUTE - 224)) | (1 << (PlSqlParser.CONCAT - 224)) | (1 << (PlSqlParser.CON_DBID_TO_ID - 224)) | (1 << (PlSqlParser.CONDITIONAL - 224)) | (1 << (PlSqlParser.CONDITION - 224)) | (1 << (PlSqlParser.CONFIRM - 224)) | (1 << (PlSqlParser.CONFORMING - 224)) | (1 << (PlSqlParser.CON_GUID_TO_ID - 224)) | (1 << (PlSqlParser.CON_ID - 224)) | (1 << (PlSqlParser.CON_NAME_TO_ID - 224)) | (1 << (PlSqlParser.CONNECT_BY_CB_WHR_ONLY - 224)) | (1 << (PlSqlParser.CONNECT_BY_COMBINE_SW - 224)) | (1 << (PlSqlParser.CONNECT_BY_COST_BASED - 224)) | (1 << (PlSqlParser.CONNECT_BY_ELIM_DUPS - 224)) | (1 << (PlSqlParser.CONNECT_BY_FILTERING - 224)) | (1 << (PlSqlParser.CONNECT_BY_ISCYCLE - 224)) | (1 << (PlSqlParser.CONNECT_BY_ISLEAF - 224)) | (1 << (PlSqlParser.CONNECT_BY_ROOT - 224)) | (1 << (PlSqlParser.CONNECT_TIME - 224)) | (1 << (PlSqlParser.CONSIDER - 224)) | (1 << (PlSqlParser.CONSISTENT - 224)) | (1 << (PlSqlParser.CONSTANT - 224)))) !== 0) || ((((_la - 256)) & ~0x1f) == 0 && ((1 << (_la - 256)) & ((1 << (PlSqlParser.CONST - 256)) | (1 << (PlSqlParser.CONSTRAINT - 256)) | (1 << (PlSqlParser.CONSTRAINTS - 256)) | (1 << (PlSqlParser.CONSTRUCTOR - 256)) | (1 << (PlSqlParser.CONTAINER - 256)) | (1 << (PlSqlParser.CONTAINER_DATA - 256)) | (1 << (PlSqlParser.CONTAINERS - 256)) | (1 << (PlSqlParser.CONTENT - 256)) | (1 << (PlSqlParser.CONTENTS - 256)) | (1 << (PlSqlParser.CONTEXT - 256)) | (1 << (PlSqlParser.CONTINUE - 256)) | (1 << (PlSqlParser.CONTROLFILE - 256)) | (1 << (PlSqlParser.CON_UID_TO_ID - 256)) | (1 << (PlSqlParser.CONVERT - 256)) | (1 << (PlSqlParser.COOKIE - 256)) | (1 << (PlSqlParser.COPY - 256)) | (1 << (PlSqlParser.CORR_K - 256)) | (1 << (PlSqlParser.CORR_S - 256)) | (1 << (PlSqlParser.CORRUPTION - 256)) | (1 << (PlSqlParser.CORRUPT_XID_ALL - 256)) | (1 << (PlSqlParser.CORRUPT_XID - 256)) | (1 << (PlSqlParser.COS - 256)) | (1 << (PlSqlParser.COSH - 256)) | (1 << (PlSqlParser.COST - 256)) | (1 << (PlSqlParser.COST_XML_QUERY_REWRITE - 256)) | (1 << (PlSqlParser.COUNT - 256)) | (1 << (PlSqlParser.COVAR_POP - 256)) | (1 << (PlSqlParser.COVAR_SAMP - 256)) | (1 << (PlSqlParser.CPU_COSTING - 256)) | (1 << (PlSqlParser.CPU_PER_CALL - 256)) | (1 << (PlSqlParser.CPU_PER_SESSION - 256)) | (1 << (PlSqlParser.CRASH - 256)))) !== 0) || ((((_la - 289)) & ~0x1f) == 0 && ((1 << (_la - 289)) & ((1 << (PlSqlParser.CREATE_FILE_DEST - 289)) | (1 << (PlSqlParser.CREATE_STORED_OUTLINES - 289)) | (1 << (PlSqlParser.CREATION - 289)) | (1 << (PlSqlParser.CREDENTIAL - 289)) | (1 << (PlSqlParser.CRITICAL - 289)) | (1 << (PlSqlParser.CROSS - 289)) | (1 << (PlSqlParser.CROSSEDITION - 289)) | (1 << (PlSqlParser.CSCONVERT - 289)) | (1 << (PlSqlParser.CUBE_AJ - 289)) | (1 << (PlSqlParser.CUBE - 289)) | (1 << (PlSqlParser.CUBE_GB - 289)) | (1 << (PlSqlParser.CUBE_SJ - 289)) | (1 << (PlSqlParser.CUME_DISTM - 289)) | (1 << (PlSqlParser.CURRENT - 289)) | (1 << (PlSqlParser.CURRENT_DATE - 289)) | (1 << (PlSqlParser.CURRENT_SCHEMA - 289)) | (1 << (PlSqlParser.CURRENT_TIME - 289)) | (1 << (PlSqlParser.CURRENT_TIMESTAMP - 289)) | (1 << (PlSqlParser.CURRENT_USER - 289)) | (1 << (PlSqlParser.CURRENTV - 289)) | (1 << (PlSqlParser.CURSOR - 289)) | (1 << (PlSqlParser.CURSOR_SHARING_EXACT - 289)) | (1 << (PlSqlParser.CURSOR_SPECIFIC_SEGMENT - 289)) | (1 << (PlSqlParser.CUSTOMDATUM - 289)) | (1 << (PlSqlParser.CV - 289)) | (1 << (PlSqlParser.CYCLE - 289)) | (1 << (PlSqlParser.DANGLING - 289)) | (1 << (PlSqlParser.DATABASE - 289)) | (1 << (PlSqlParser.DATA - 289)) | (1 << (PlSqlParser.DATAFILE - 289)) | (1 << (PlSqlParser.DATAFILES - 289)))) !== 0) || ((((_la - 321)) & ~0x1f) == 0 && ((1 << (_la - 321)) & ((1 << (PlSqlParser.DATAMOVEMENT - 321)) | (1 << (PlSqlParser.DATAOBJNO - 321)) | (1 << (PlSqlParser.DATAOBJ_TO_MAT_PARTITION - 321)) | (1 << (PlSqlParser.DATAOBJ_TO_PARTITION - 321)) | (1 << (PlSqlParser.DATAPUMP - 321)) | (1 << (PlSqlParser.DATA_SECURITY_REWRITE_LIMIT - 321)) | (1 << (PlSqlParser.DATE_MODE - 321)) | (1 << (PlSqlParser.DAY - 321)) | (1 << (PlSqlParser.DAYS - 321)) | (1 << (PlSqlParser.DBA - 321)) | (1 << (PlSqlParser.DBA_RECYCLEBIN - 321)) | (1 << (PlSqlParser.DBMS_STATS - 321)) | (1 << (PlSqlParser.DB_ROLE_CHANGE - 321)) | (1 << (PlSqlParser.DBTIMEZONE - 321)) | (1 << (PlSqlParser.DB_UNIQUE_NAME - 321)) | (1 << (PlSqlParser.DB_VERSION - 321)) | (1 << (PlSqlParser.DDL - 321)) | (1 << (PlSqlParser.DEALLOCATE - 321)) | (1 << (PlSqlParser.DEBUG - 321)) | (1 << (PlSqlParser.DEBUGGER - 321)) | (1 << (PlSqlParser.DEC - 321)) | (1 << (PlSqlParser.DECIMAL - 321)) | (1 << (PlSqlParser.DECLARE - 321)) | (1 << (PlSqlParser.DECOMPOSE - 321)) | (1 << (PlSqlParser.DECORRELATE - 321)) | (1 << (PlSqlParser.DECR - 321)) | (1 << (PlSqlParser.DECREMENT - 321)) | (1 << (PlSqlParser.DECRYPT - 321)) | (1 << (PlSqlParser.DEDUPLICATE - 321)) | (1 << (PlSqlParser.DEFAULTS - 321)))) !== 0) || ((((_la - 353)) & ~0x1f) == 0 && ((1 << (_la - 353)) & ((1 << (PlSqlParser.DEFERRABLE - 353)) | (1 << (PlSqlParser.DEFERRED - 353)) | (1 << (PlSqlParser.DEFINED - 353)) | (1 << (PlSqlParser.DEFINE - 353)) | (1 << (PlSqlParser.DEFINER - 353)) | (1 << (PlSqlParser.DEGREE - 353)) | (1 << (PlSqlParser.DELAY - 353)) | (1 << (PlSqlParser.DELEGATE - 353)) | (1 << (PlSqlParser.DELETE_ALL - 353)) | (1 << (PlSqlParser.DELETE - 353)) | (1 << (PlSqlParser.DELETEXML - 353)) | (1 << (PlSqlParser.DEMAND - 353)) | (1 << (PlSqlParser.DENSE_RANKM - 353)) | (1 << (PlSqlParser.DEPENDENT - 353)) | (1 << (PlSqlParser.DEPTH - 353)) | (1 << (PlSqlParser.DEQUEUE - 353)) | (1 << (PlSqlParser.DEREF - 353)) | (1 << (PlSqlParser.DEREF_NO_REWRITE - 353)) | (1 << (PlSqlParser.DESTROY - 353)) | (1 << (PlSqlParser.DETACHED - 353)) | (1 << (PlSqlParser.DETERMINES - 353)) | (1 << (PlSqlParser.DETERMINISTIC - 353)) | (1 << (PlSqlParser.DICTIONARY - 353)) | (1 << (PlSqlParser.DIMENSION - 353)) | (1 << (PlSqlParser.DIMENSIONS - 353)) | (1 << (PlSqlParser.DIRECT_LOAD - 353)) | (1 << (PlSqlParser.DIRECTORY - 353)) | (1 << (PlSqlParser.DIRECT_PATH - 353)) | (1 << (PlSqlParser.DISABLE_ALL - 353)) | (1 << (PlSqlParser.DISABLE - 353)) | (1 << (PlSqlParser.DISABLE_PARALLEL_DML - 353)))) !== 0) || ((((_la - 385)) & ~0x1f) == 0 && ((1 << (_la - 385)) & ((1 << (PlSqlParser.DISABLE_PRESET - 385)) | (1 << (PlSqlParser.DISABLE_RPKE - 385)) | (1 << (PlSqlParser.DISALLOW - 385)) | (1 << (PlSqlParser.DISASSOCIATE - 385)) | (1 << (PlSqlParser.DISCARD - 385)) | (1 << (PlSqlParser.DISCONNECT - 385)) | (1 << (PlSqlParser.DISK - 385)) | (1 << (PlSqlParser.DISKGROUP - 385)) | (1 << (PlSqlParser.DISKS - 385)) | (1 << (PlSqlParser.DISMOUNT - 385)) | (1 << (PlSqlParser.DISTINGUISHED - 385)) | (1 << (PlSqlParser.DISTRIBUTED - 385)) | (1 << (PlSqlParser.DISTRIBUTE - 385)) | (1 << (PlSqlParser.DML - 385)) | (1 << (PlSqlParser.DML_UPDATE - 385)) | (1 << (PlSqlParser.DOCFIDELITY - 385)) | (1 << (PlSqlParser.DOCUMENT - 385)) | (1 << (PlSqlParser.DOMAIN_INDEX_FILTER - 385)) | (1 << (PlSqlParser.DOMAIN_INDEX_NO_SORT - 385)) | (1 << (PlSqlParser.DOMAIN_INDEX_SORT - 385)) | (1 << (PlSqlParser.DOUBLE - 385)) | (1 << (PlSqlParser.DOWNGRADE - 385)) | (1 << (PlSqlParser.DRIVING_SITE - 385)) | (1 << (PlSqlParser.DROP_COLUMN - 385)) | (1 << (PlSqlParser.DROP_GROUP - 385)) | (1 << (PlSqlParser.DSINTERVAL_UNCONSTRAINED - 385)) | (1 << (PlSqlParser.DST_UPGRADE_INSERT_CONV - 385)) | (1 << (PlSqlParser.DUMP - 385)))) !== 0) || ((((_la - 417)) & ~0x1f) == 0 && ((1 << (_la - 417)) & ((1 << (PlSqlParser.DUPLICATE - 417)) | (1 << (PlSqlParser.DV - 417)) | (1 << (PlSqlParser.DYNAMIC - 417)) | (1 << (PlSqlParser.DYNAMIC_SAMPLING - 417)) | (1 << (PlSqlParser.DYNAMIC_SAMPLING_EST_CDN - 417)) | (1 << (PlSqlParser.EACH - 417)) | (1 << (PlSqlParser.EDITIONABLE - 417)) | (1 << (PlSqlParser.EDITION - 417)) | (1 << (PlSqlParser.EDITIONING - 417)) | (1 << (PlSqlParser.EDITIONS - 417)) | (1 << (PlSqlParser.ELEMENT - 417)) | (1 << (PlSqlParser.ELIM_GROUPBY - 417)) | (1 << (PlSqlParser.ELIMINATE_JOIN - 417)) | (1 << (PlSqlParser.ELIMINATE_OBY - 417)) | (1 << (PlSqlParser.ELIMINATE_OUTER_JOIN - 417)) | (1 << (PlSqlParser.EM - 417)) | (1 << (PlSqlParser.EMPTY_BLOB - 417)) | (1 << (PlSqlParser.EMPTY_CLOB - 417)) | (1 << (PlSqlParser.EMPTY - 417)) | (1 << (PlSqlParser.ENABLE_ALL - 417)) | (1 << (PlSqlParser.ENABLE - 417)) | (1 << (PlSqlParser.ENABLE_PARALLEL_DML - 417)) | (1 << (PlSqlParser.ENABLE_PRESET - 417)) | (1 << (PlSqlParser.ENCODING - 417)) | (1 << (PlSqlParser.ENCRYPT - 417)) | (1 << (PlSqlParser.ENCRYPTION - 417)) | (1 << (PlSqlParser.END_OUTLINE_DATA - 417)) | (1 << (PlSqlParser.ENFORCED - 417)) | (1 << (PlSqlParser.ENFORCE - 417)))) !== 0) || ((((_la - 449)) & ~0x1f) == 0 && ((1 << (_la - 449)) & ((1 << (PlSqlParser.ENQUEUE - 449)) | (1 << (PlSqlParser.ENTERPRISE - 449)) | (1 << (PlSqlParser.ENTITYESCAPING - 449)) | (1 << (PlSqlParser.ENTRY - 449)) | (1 << (PlSqlParser.EQUIPART - 449)) | (1 << (PlSqlParser.ERR - 449)) | (1 << (PlSqlParser.ERROR_ARGUMENT - 449)) | (1 << (PlSqlParser.ERROR - 449)) | (1 << (PlSqlParser.ERROR_ON_OVERLAP_TIME - 449)) | (1 << (PlSqlParser.ERRORS - 449)) | (1 << (PlSqlParser.ESCAPE - 449)) | (1 << (PlSqlParser.ESTIMATE - 449)) | (1 << (PlSqlParser.EVAL - 449)) | (1 << (PlSqlParser.EVALNAME - 449)) | (1 << (PlSqlParser.EVALUATE - 449)) | (1 << (PlSqlParser.EVALUATION - 449)) | (1 << (PlSqlParser.EVENTS - 449)) | (1 << (PlSqlParser.EVERY - 449)) | (1 << (PlSqlParser.EXCEPT - 449)) | (1 << (PlSqlParser.EXCEPTION - 449)) | (1 << (PlSqlParser.EXCEPTION_INIT - 449)) | (1 << (PlSqlParser.EXCEPTIONS - 449)) | (1 << (PlSqlParser.EXCHANGE - 449)) | (1 << (PlSqlParser.EXCLUDE - 449)) | (1 << (PlSqlParser.EXCLUDING - 449)) | (1 << (PlSqlParser.EXECUTE - 449)) | (1 << (PlSqlParser.EXEMPT - 449)) | (1 << (PlSqlParser.EXISTING - 449)) | (1 << (PlSqlParser.EXISTS - 449)) | (1 << (PlSqlParser.EXISTSNODE - 449)) | (1 << (PlSqlParser.EXIT - 449)))) !== 0) || ((((_la - 481)) & ~0x1f) == 0 && ((1 << (_la - 481)) & ((1 << (PlSqlParser.EXPAND_GSET_TO_UNION - 481)) | (1 << (PlSqlParser.EXPAND_TABLE - 481)) | (1 << (PlSqlParser.EXP - 481)) | (1 << (PlSqlParser.EXPIRE - 481)) | (1 << (PlSqlParser.EXPLAIN - 481)) | (1 << (PlSqlParser.EXPLOSION - 481)) | (1 << (PlSqlParser.EXPORT - 481)) | (1 << (PlSqlParser.EXPR_CORR_CHECK - 481)) | (1 << (PlSqlParser.EXPRESS - 481)) | (1 << (PlSqlParser.EXTENDS - 481)) | (1 << (PlSqlParser.EXTENT - 481)) | (1 << (PlSqlParser.EXTENTS - 481)) | (1 << (PlSqlParser.EXTERNAL - 481)) | (1 << (PlSqlParser.EXTERNALLY - 481)) | (1 << (PlSqlParser.EXTRACTCLOBXML - 481)) | (1 << (PlSqlParser.EXTRACT - 481)) | (1 << (PlSqlParser.EXTRACTVALUE - 481)) | (1 << (PlSqlParser.EXTRA - 481)) | (1 << (PlSqlParser.FACILITY - 481)) | (1 << (PlSqlParser.FACT - 481)) | (1 << (PlSqlParser.FACTOR - 481)) | (1 << (PlSqlParser.FACTORIZE_JOIN - 481)) | (1 << (PlSqlParser.FAILED - 481)) | (1 << (PlSqlParser.FAILED_LOGIN_ATTEMPTS - 481)) | (1 << (PlSqlParser.FAILGROUP - 481)) | (1 << (PlSqlParser.FAILOVER - 481)) | (1 << (PlSqlParser.FAILURE - 481)) | (1 << (PlSqlParser.FALSE - 481)) | (1 << (PlSqlParser.FAMILY - 481)) | (1 << (PlSqlParser.FAR - 481)) | (1 << (PlSqlParser.FAST - 481)) | (1 << (PlSqlParser.FASTSTART - 481)))) !== 0) || ((((_la - 513)) & ~0x1f) == 0 && ((1 << (_la - 513)) & ((1 << (PlSqlParser.FBTSCAN - 513)) | (1 << (PlSqlParser.FEATURE_DETAILS - 513)) | (1 << (PlSqlParser.FEATURE_ID - 513)) | (1 << (PlSqlParser.FEATURE_SET - 513)) | (1 << (PlSqlParser.FEATURE_VALUE - 513)) | (1 << (PlSqlParser.FETCH - 513)) | (1 << (PlSqlParser.FILE - 513)) | (1 << (PlSqlParser.FILE_NAME_CONVERT - 513)) | (1 << (PlSqlParser.FILESYSTEM_LIKE_LOGGING - 513)) | (1 << (PlSqlParser.FILTER - 513)) | (1 << (PlSqlParser.FINAL - 513)) | (1 << (PlSqlParser.FINE - 513)) | (1 << (PlSqlParser.FINISH - 513)) | (1 << (PlSqlParser.FIRST - 513)) | (1 << (PlSqlParser.FIRSTM - 513)) | (1 << (PlSqlParser.FIRST_ROWS - 513)) | (1 << (PlSqlParser.FIRST_VALUE - 513)) | (1 << (PlSqlParser.FIXED_VIEW_DATA - 513)) | (1 << (PlSqlParser.FLAGGER - 513)) | (1 << (PlSqlParser.FLASHBACK - 513)) | (1 << (PlSqlParser.FLASH_CACHE - 513)) | (1 << (PlSqlParser.FLOAT - 513)) | (1 << (PlSqlParser.FLOB - 513)) | (1 << (PlSqlParser.FLOOR - 513)) | (1 << (PlSqlParser.FLUSH - 513)) | (1 << (PlSqlParser.FOLDER - 513)) | (1 << (PlSqlParser.FOLLOWING - 513)) | (1 << (PlSqlParser.FOLLOWS - 513)) | (1 << (PlSqlParser.FORALL - 513)) | (1 << (PlSqlParser.FORCE - 513)) | (1 << (PlSqlParser.FORCE_XML_QUERY_REWRITE - 513)) | (1 << (PlSqlParser.FOREIGN - 513)))) !== 0) || ((((_la - 545)) & ~0x1f) == 0 && ((1 << (_la - 545)) & ((1 << (PlSqlParser.FOREVER - 545)) | (1 << (PlSqlParser.FORMAT - 545)) | (1 << (PlSqlParser.FORWARD - 545)) | (1 << (PlSqlParser.FRAGMENT_NUMBER - 545)) | (1 << (PlSqlParser.FREELIST - 545)) | (1 << (PlSqlParser.FREELISTS - 545)) | (1 << (PlSqlParser.FREEPOOLS - 545)) | (1 << (PlSqlParser.FRESH - 545)) | (1 << (PlSqlParser.FROM_TZ - 545)) | (1 << (PlSqlParser.FULL - 545)) | (1 << (PlSqlParser.FULL_OUTER_JOIN_TO_OUTER - 545)) | (1 << (PlSqlParser.FUNCTION - 545)) | (1 << (PlSqlParser.FUNCTIONS - 545)) | (1 << (PlSqlParser.GATHER_OPTIMIZER_STATISTICS - 545)) | (1 << (PlSqlParser.GATHER_PLAN_STATISTICS - 545)) | (1 << (PlSqlParser.GBY_CONC_ROLLUP - 545)) | (1 << (PlSqlParser.GBY_PUSHDOWN - 545)) | (1 << (PlSqlParser.GENERATED - 545)) | (1 << (PlSqlParser.GET - 545)) | (1 << (PlSqlParser.GLOBAL - 545)) | (1 << (PlSqlParser.GLOBALLY - 545)) | (1 << (PlSqlParser.GLOBAL_NAME - 545)) | (1 << (PlSqlParser.GLOBAL_TOPIC_ENABLED - 545)) | (1 << (PlSqlParser.GROUP_BY - 545)) | (1 << (PlSqlParser.GROUP_ID - 545)) | (1 << (PlSqlParser.GROUPING - 545)) | (1 << (PlSqlParser.GROUPING_ID - 545)))) !== 0) || ((((_la - 577)) & ~0x1f) == 0 && ((1 << (_la - 577)) & ((1 << (PlSqlParser.GROUPS - 577)) | (1 << (PlSqlParser.GUARANTEED - 577)) | (1 << (PlSqlParser.GUARANTEE - 577)) | (1 << (PlSqlParser.GUARD - 577)) | (1 << (PlSqlParser.HASH_AJ - 577)) | (1 << (PlSqlParser.HASH - 577)) | (1 << (PlSqlParser.HASHKEYS - 577)) | (1 << (PlSqlParser.HASH_SJ - 577)) | (1 << (PlSqlParser.HEADER - 577)) | (1 << (PlSqlParser.HEAP - 577)) | (1 << (PlSqlParser.HELP - 577)) | (1 << (PlSqlParser.HEXTORAW - 577)) | (1 << (PlSqlParser.HEXTOREF - 577)) | (1 << (PlSqlParser.HIDDEN_KEYWORD - 577)) | (1 << (PlSqlParser.HIDE - 577)) | (1 << (PlSqlParser.HIERARCHY - 577)) | (1 << (PlSqlParser.HIGH - 577)) | (1 << (PlSqlParser.HINTSET_BEGIN - 577)) | (1 << (PlSqlParser.HINTSET_END - 577)) | (1 << (PlSqlParser.HOT - 577)) | (1 << (PlSqlParser.HOUR - 577)) | (1 << (PlSqlParser.HWM_BROKERED - 577)) | (1 << (PlSqlParser.HYBRID - 577)) | (1 << (PlSqlParser.IDENTIFIER - 577)) | (1 << (PlSqlParser.IDENTITY - 577)) | (1 << (PlSqlParser.IDGENERATORS - 577)) | (1 << (PlSqlParser.ID - 577)) | (1 << (PlSqlParser.IDLE_TIME - 577)) | (1 << (PlSqlParser.IF - 577)) | (1 << (PlSqlParser.IGNORE - 577)))) !== 0) || ((((_la - 609)) & ~0x1f) == 0 && ((1 << (_la - 609)) & ((1 << (PlSqlParser.IGNORE_OPTIM_EMBEDDED_HINTS - 609)) | (1 << (PlSqlParser.IGNORE_ROW_ON_DUPKEY_INDEX - 609)) | (1 << (PlSqlParser.IGNORE_WHERE_CLAUSE - 609)) | (1 << (PlSqlParser.ILM - 609)) | (1 << (PlSqlParser.IMMEDIATE - 609)) | (1 << (PlSqlParser.IMPACT - 609)) | (1 << (PlSqlParser.IMPORT - 609)) | (1 << (PlSqlParser.INACTIVE - 609)) | (1 << (PlSqlParser.INCLUDE - 609)) | (1 << (PlSqlParser.INCLUDE_VERSION - 609)) | (1 << (PlSqlParser.INCLUDING - 609)) | (1 << (PlSqlParser.INCREMENTAL - 609)) | (1 << (PlSqlParser.INCREMENT - 609)) | (1 << (PlSqlParser.INCR - 609)) | (1 << (PlSqlParser.INDENT - 609)) | (1 << (PlSqlParser.INDEX_ASC - 609)) | (1 << (PlSqlParser.INDEX_COMBINE - 609)) | (1 << (PlSqlParser.INDEX_DESC - 609)) | (1 << (PlSqlParser.INDEXED - 609)) | (1 << (PlSqlParser.INDEXES - 609)) | (1 << (PlSqlParser.INDEX_FFS - 609)) | (1 << (PlSqlParser.INDEX_FILTER - 609)) | (1 << (PlSqlParser.INDEXING - 609)) | (1 << (PlSqlParser.INDEX_JOIN - 609)) | (1 << (PlSqlParser.INDEX_ROWS - 609)) | (1 << (PlSqlParser.INDEX_RRS - 609)) | (1 << (PlSqlParser.INDEX_RS_ASC - 609)) | (1 << (PlSqlParser.INDEX_RS_DESC - 609)) | (1 << (PlSqlParser.INDEX_RS - 609)) | (1 << (PlSqlParser.INDEX_SCAN - 609)) | (1 << (PlSqlParser.INDEX_SKIP_SCAN - 609)))) !== 0) || ((((_la - 641)) & ~0x1f) == 0 && ((1 << (_la - 641)) & ((1 << (PlSqlParser.INDEX_SS_ASC - 641)) | (1 << (PlSqlParser.INDEX_SS_DESC - 641)) | (1 << (PlSqlParser.INDEX_SS - 641)) | (1 << (PlSqlParser.INDEX_STATS - 641)) | (1 << (PlSqlParser.INDEXTYPE - 641)) | (1 << (PlSqlParser.INDEXTYPES - 641)) | (1 << (PlSqlParser.INDICATOR - 641)) | (1 << (PlSqlParser.INDICES - 641)) | (1 << (PlSqlParser.INFINITE - 641)) | (1 << (PlSqlParser.INFORMATIONAL - 641)) | (1 << (PlSqlParser.INHERIT - 641)) | (1 << (PlSqlParser.INITCAP - 641)) | (1 << (PlSqlParser.INITIAL - 641)) | (1 << (PlSqlParser.INITIALIZED - 641)) | (1 << (PlSqlParser.INITIALLY - 641)) | (1 << (PlSqlParser.INITRANS - 641)) | (1 << (PlSqlParser.INLINE - 641)) | (1 << (PlSqlParser.INLINE_XMLTYPE_NT - 641)) | (1 << (PlSqlParser.INMEMORY - 641)) | (1 << (PlSqlParser.IN_MEMORY_METADATA - 641)) | (1 << (PlSqlParser.INMEMORY_PRUNING - 641)) | (1 << (PlSqlParser.INNER - 641)) | (1 << (PlSqlParser.INOUT - 641)) | (1 << (PlSqlParser.INPLACE - 641)) | (1 << (PlSqlParser.INSERTCHILDXMLAFTER - 641)) | (1 << (PlSqlParser.INSERTCHILDXMLBEFORE - 641)) | (1 << (PlSqlParser.INSERTCHILDXML - 641)) | (1 << (PlSqlParser.INSERTXMLAFTER - 641)) | (1 << (PlSqlParser.INSERTXMLBEFORE - 641)) | (1 << (PlSqlParser.INSTANCE - 641)))) !== 0) || ((((_la - 673)) & ~0x1f) == 0 && ((1 << (_la - 673)) & ((1 << (PlSqlParser.INSTANCES - 673)) | (1 << (PlSqlParser.INSTANTIABLE - 673)) | (1 << (PlSqlParser.INSTANTLY - 673)) | (1 << (PlSqlParser.INSTEAD - 673)) | (1 << (PlSqlParser.INSTR2 - 673)) | (1 << (PlSqlParser.INSTR4 - 673)) | (1 << (PlSqlParser.INSTRB - 673)) | (1 << (PlSqlParser.INSTRC - 673)) | (1 << (PlSqlParser.INSTR - 673)) | (1 << (PlSqlParser.INTEGER - 673)) | (1 << (PlSqlParser.INTERLEAVED - 673)) | (1 << (PlSqlParser.INTERMEDIATE - 673)) | (1 << (PlSqlParser.INTERNAL_CONVERT - 673)) | (1 << (PlSqlParser.INTERNAL_USE - 673)) | (1 << (PlSqlParser.INTERPRETED - 673)) | (1 << (PlSqlParser.INTERVAL - 673)) | (1 << (PlSqlParser.INT - 673)) | (1 << (PlSqlParser.INVALIDATE - 673)) | (1 << (PlSqlParser.INVISIBLE - 673)) | (1 << (PlSqlParser.IN_XQUERY - 673)) | (1 << (PlSqlParser.ISOLATION - 673)) | (1 << (PlSqlParser.ISOLATION_LEVEL - 673)) | (1 << (PlSqlParser.ITERATE - 673)) | (1 << (PlSqlParser.ITERATION_NUMBER - 673)) | (1 << (PlSqlParser.JAVA - 673)) | (1 << (PlSqlParser.JOB - 673)) | (1 << (PlSqlParser.JOIN - 673)) | (1 << (PlSqlParser.JSON_ARRAYAGG - 673)) | (1 << (PlSqlParser.JSON_ARRAY - 673)))) !== 0) || ((((_la - 705)) & ~0x1f) == 0 && ((1 << (_la - 705)) & ((1 << (PlSqlParser.JSON_EQUAL - 705)) | (1 << (PlSqlParser.JSON_EXISTS2 - 705)) | (1 << (PlSqlParser.JSON_EXISTS - 705)) | (1 << (PlSqlParser.JSONGET - 705)) | (1 << (PlSqlParser.JSON - 705)) | (1 << (PlSqlParser.JSON_OBJECTAGG - 705)) | (1 << (PlSqlParser.JSON_OBJECT - 705)) | (1 << (PlSqlParser.JSONPARSE - 705)) | (1 << (PlSqlParser.JSON_QUERY - 705)) | (1 << (PlSqlParser.JSON_SERIALIZE - 705)) | (1 << (PlSqlParser.JSON_TABLE - 705)) | (1 << (PlSqlParser.JSON_TEXTCONTAINS2 - 705)) | (1 << (PlSqlParser.JSON_TEXTCONTAINS - 705)) | (1 << (PlSqlParser.JSON_VALUE - 705)) | (1 << (PlSqlParser.KEEP_DUPLICATES - 705)) | (1 << (PlSqlParser.KEEP - 705)) | (1 << (PlSqlParser.KERBEROS - 705)) | (1 << (PlSqlParser.KEY - 705)) | (1 << (PlSqlParser.KEY_LENGTH - 705)) | (1 << (PlSqlParser.KEYSIZE - 705)) | (1 << (PlSqlParser.KEYS - 705)) | (1 << (PlSqlParser.KEYSTORE - 705)) | (1 << (PlSqlParser.KILL - 705)) | (1 << (PlSqlParser.LABEL - 705)) | (1 << (PlSqlParser.LANGUAGE - 705)) | (1 << (PlSqlParser.LAST_DAY - 705)) | (1 << (PlSqlParser.LAST - 705)) | (1 << (PlSqlParser.LAST_VALUE - 705)) | (1 << (PlSqlParser.LATERAL - 705)) | (1 << (PlSqlParser.LAX - 705)) | (1 << (PlSqlParser.LAYER - 705)) | (1 << (PlSqlParser.LDAP_REGISTRATION_ENABLED - 705)))) !== 0) || ((((_la - 737)) & ~0x1f) == 0 && ((1 << (_la - 737)) & ((1 << (PlSqlParser.LDAP_REGISTRATION - 737)) | (1 << (PlSqlParser.LDAP_REG_SYNC_INTERVAL - 737)) | (1 << (PlSqlParser.LEADING - 737)) | (1 << (PlSqlParser.LEFT - 737)) | (1 << (PlSqlParser.LENGTH2 - 737)) | (1 << (PlSqlParser.LENGTH4 - 737)) | (1 << (PlSqlParser.LENGTHB - 737)) | (1 << (PlSqlParser.LENGTHC - 737)) | (1 << (PlSqlParser.LENGTH - 737)) | (1 << (PlSqlParser.LESS - 737)) | (1 << (PlSqlParser.LEVEL - 737)) | (1 << (PlSqlParser.LEVELS - 737)) | (1 << (PlSqlParser.LIBRARY - 737)) | (1 << (PlSqlParser.LIFECYCLE - 737)) | (1 << (PlSqlParser.LIFE - 737)) | (1 << (PlSqlParser.LIFETIME - 737)) | (1 << (PlSqlParser.LIKE2 - 737)) | (1 << (PlSqlParser.LIKE4 - 737)) | (1 << (PlSqlParser.LIKEC - 737)) | (1 << (PlSqlParser.LIKE_EXPAND - 737)) | (1 << (PlSqlParser.LIMIT - 737)) | (1 << (PlSqlParser.LINEAR - 737)) | (1 << (PlSqlParser.LINK - 737)) | (1 << (PlSqlParser.LIST - 737)) | (1 << (PlSqlParser.LN - 737)) | (1 << (PlSqlParser.LNNVL - 737)) | (1 << (PlSqlParser.LOAD - 737)) | (1 << (PlSqlParser.LOB - 737)) | (1 << (PlSqlParser.LOBNVL - 737)) | (1 << (PlSqlParser.LOBS - 737)) | (1 << (PlSqlParser.LOCAL_INDEXES - 737)))) !== 0) || ((((_la - 769)) & ~0x1f) == 0 && ((1 << (_la - 769)) & ((1 << (PlSqlParser.LOCAL - 769)) | (1 << (PlSqlParser.LOCALTIME - 769)) | (1 << (PlSqlParser.LOCALTIMESTAMP - 769)) | (1 << (PlSqlParser.LOCATION - 769)) | (1 << (PlSqlParser.LOCATOR - 769)) | (1 << (PlSqlParser.LOCKED - 769)) | (1 << (PlSqlParser.LOCKING - 769)) | (1 << (PlSqlParser.LOGFILE - 769)) | (1 << (PlSqlParser.LOGFILES - 769)) | (1 << (PlSqlParser.LOGGING - 769)) | (1 << (PlSqlParser.LOGICAL - 769)) | (1 << (PlSqlParser.LOGICAL_READS_PER_CALL - 769)) | (1 << (PlSqlParser.LOGICAL_READS_PER_SESSION - 769)) | (1 << (PlSqlParser.LOG - 769)) | (1 << (PlSqlParser.LOGMINING - 769)) | (1 << (PlSqlParser.LOGOFF - 769)) | (1 << (PlSqlParser.LOGON - 769)) | (1 << (PlSqlParser.LOG_READ_ONLY_VIOLATIONS - 769)) | (1 << (PlSqlParser.LONG - 769)) | (1 << (PlSqlParser.LOOP - 769)) | (1 << (PlSqlParser.LOWER - 769)) | (1 << (PlSqlParser.LOW - 769)) | (1 << (PlSqlParser.LPAD - 769)) | (1 << (PlSqlParser.LTRIM - 769)) | (1 << (PlSqlParser.MAIN - 769)) | (1 << (PlSqlParser.MAKE_REF - 769)) | (1 << (PlSqlParser.MANAGED - 769)) | (1 << (PlSqlParser.MANAGE - 769)) | (1 << (PlSqlParser.MANAGEMENT - 769)) | (1 << (PlSqlParser.MANAGER - 769)) | (1 << (PlSqlParser.MANUAL - 769)))) !== 0) || ((((_la - 801)) & ~0x1f) == 0 && ((1 << (_la - 801)) & ((1 << (PlSqlParser.MAP - 801)) | (1 << (PlSqlParser.MAPPING - 801)) | (1 << (PlSqlParser.MASTER - 801)) | (1 << (PlSqlParser.MATCHED - 801)) | (1 << (PlSqlParser.MATCHES - 801)) | (1 << (PlSqlParser.MATCH - 801)) | (1 << (PlSqlParser.MATCH_NUMBER - 801)) | (1 << (PlSqlParser.MATCH_RECOGNIZE - 801)) | (1 << (PlSqlParser.MATERIALIZED - 801)) | (1 << (PlSqlParser.MATERIALIZE - 801)) | (1 << (PlSqlParser.MAXARCHLOGS - 801)) | (1 << (PlSqlParser.MAXDATAFILES - 801)) | (1 << (PlSqlParser.MAXEXTENTS - 801)) | (1 << (PlSqlParser.MAXIMIZE - 801)) | (1 << (PlSqlParser.MAXINSTANCES - 801)) | (1 << (PlSqlParser.MAXLOGFILES - 801)) | (1 << (PlSqlParser.MAXLOGHISTORY - 801)) | (1 << (PlSqlParser.MAXLOGMEMBERS - 801)) | (1 << (PlSqlParser.MAX_SHARED_TEMP_SIZE - 801)) | (1 << (PlSqlParser.MAXSIZE - 801)) | (1 << (PlSqlParser.MAXTRANS - 801)) | (1 << (PlSqlParser.MAXVALUE - 801)) | (1 << (PlSqlParser.MEASURE - 801)) | (1 << (PlSqlParser.MEASURES - 801)) | (1 << (PlSqlParser.MEDIUM - 801)) | (1 << (PlSqlParser.MEMBER - 801)) | (1 << (PlSqlParser.MEMCOMPRESS - 801)) | (1 << (PlSqlParser.MEMORY - 801)) | (1 << (PlSqlParser.MERGEACTIONS - 801)) | (1 << (PlSqlParser.MERGE_AJ - 801)) | (1 << (PlSqlParser.MERGE_CONST_ON - 801)) | (1 << (PlSqlParser.MERGE - 801)))) !== 0) || ((((_la - 833)) & ~0x1f) == 0 && ((1 << (_la - 833)) & ((1 << (PlSqlParser.MERGE_SJ - 833)) | (1 << (PlSqlParser.METADATA - 833)) | (1 << (PlSqlParser.METHOD - 833)) | (1 << (PlSqlParser.MIGRATE - 833)) | (1 << (PlSqlParser.MIGRATION - 833)) | (1 << (PlSqlParser.MINEXTENTS - 833)) | (1 << (PlSqlParser.MINIMIZE - 833)) | (1 << (PlSqlParser.MINIMUM - 833)) | (1 << (PlSqlParser.MINING - 833)) | (1 << (PlSqlParser.MINUS_NULL - 833)) | (1 << (PlSqlParser.MINUTE - 833)) | (1 << (PlSqlParser.MINVALUE - 833)) | (1 << (PlSqlParser.MIRRORCOLD - 833)) | (1 << (PlSqlParser.MIRRORHOT - 833)) | (1 << (PlSqlParser.MIRROR - 833)) | (1 << (PlSqlParser.MLSLABEL - 833)) | (1 << (PlSqlParser.MODEL_COMPILE_SUBQUERY - 833)) | (1 << (PlSqlParser.MODEL_DONTVERIFY_UNIQUENESS - 833)) | (1 << (PlSqlParser.MODEL_DYNAMIC_SUBQUERY - 833)) | (1 << (PlSqlParser.MODEL_MIN_ANALYSIS - 833)) | (1 << (PlSqlParser.MODEL - 833)) | (1 << (PlSqlParser.MODEL_NB - 833)) | (1 << (PlSqlParser.MODEL_NO_ANALYSIS - 833)) | (1 << (PlSqlParser.MODEL_PBY - 833)) | (1 << (PlSqlParser.MODEL_PUSH_REF - 833)) | (1 << (PlSqlParser.MODEL_SV - 833)) | (1 << (PlSqlParser.MODIFICATION - 833)) | (1 << (PlSqlParser.MODIFY_COLUMN_TYPE - 833)) | (1 << (PlSqlParser.MODIFY - 833)) | (1 << (PlSqlParser.MOD - 833)))) !== 0) || ((((_la - 865)) & ~0x1f) == 0 && ((1 << (_la - 865)) & ((1 << (PlSqlParser.MODULE - 865)) | (1 << (PlSqlParser.MONITORING - 865)) | (1 << (PlSqlParser.MONITOR - 865)) | (1 << (PlSqlParser.MONTH - 865)) | (1 << (PlSqlParser.MONTHS_BETWEEN - 865)) | (1 << (PlSqlParser.MONTHS - 865)) | (1 << (PlSqlParser.MOUNT - 865)) | (1 << (PlSqlParser.MOUNTPATH - 865)) | (1 << (PlSqlParser.MOVEMENT - 865)) | (1 << (PlSqlParser.MOVE - 865)) | (1 << (PlSqlParser.MULTIDIMENSIONAL - 865)) | (1 << (PlSqlParser.MULTISET - 865)) | (1 << (PlSqlParser.MV_MERGE - 865)) | (1 << (PlSqlParser.NAMED - 865)) | (1 << (PlSqlParser.NAME - 865)) | (1 << (PlSqlParser.NAMESPACE - 865)) | (1 << (PlSqlParser.NAN - 865)) | (1 << (PlSqlParser.NANVL - 865)) | (1 << (PlSqlParser.NATIONAL - 865)) | (1 << (PlSqlParser.NATIVE_FULL_OUTER_JOIN - 865)) | (1 << (PlSqlParser.NATIVE - 865)) | (1 << (PlSqlParser.NATURAL - 865)) | (1 << (PlSqlParser.NAV - 865)) | (1 << (PlSqlParser.NCHAR_CS - 865)) | (1 << (PlSqlParser.NCHAR - 865)) | (1 << (PlSqlParser.NCHR - 865)) | (1 << (PlSqlParser.NCLOB - 865)) | (1 << (PlSqlParser.NEEDED - 865)) | (1 << (PlSqlParser.NEG - 865)) | (1 << (PlSqlParser.NESTED - 865)) | (1 << (PlSqlParser.NESTED_TABLE_FAST_INSERT - 865)))) !== 0) || ((((_la - 897)) & ~0x1f) == 0 && ((1 << (_la - 897)) & ((1 << (PlSqlParser.NESTED_TABLE_GET_REFS - 897)) | (1 << (PlSqlParser.NESTED_TABLE_ID - 897)) | (1 << (PlSqlParser.NESTED_TABLE_SET_REFS - 897)) | (1 << (PlSqlParser.NESTED_TABLE_SET_SETID - 897)) | (1 << (PlSqlParser.NETWORK - 897)) | (1 << (PlSqlParser.NEVER - 897)) | (1 << (PlSqlParser.NEW - 897)) | (1 << (PlSqlParser.NEW_TIME - 897)) | (1 << (PlSqlParser.NEXT_DAY - 897)) | (1 << (PlSqlParser.NEXT - 897)) | (1 << (PlSqlParser.NL_AJ - 897)) | (1 << (PlSqlParser.NLJ_BATCHING - 897)) | (1 << (PlSqlParser.NLJ_INDEX_FILTER - 897)) | (1 << (PlSqlParser.NLJ_INDEX_SCAN - 897)) | (1 << (PlSqlParser.NLJ_PREFETCH - 897)) | (1 << (PlSqlParser.NLS_CALENDAR - 897)) | (1 << (PlSqlParser.NLS_CHARACTERSET - 897)) | (1 << (PlSqlParser.NLS_CHARSET_DECL_LEN - 897)) | (1 << (PlSqlParser.NLS_CHARSET_ID - 897)) | (1 << (PlSqlParser.NLS_CHARSET_NAME - 897)) | (1 << (PlSqlParser.NLS_COMP - 897)) | (1 << (PlSqlParser.NLS_CURRENCY - 897)) | (1 << (PlSqlParser.NLS_DATE_FORMAT - 897)) | (1 << (PlSqlParser.NLS_DATE_LANGUAGE - 897)) | (1 << (PlSqlParser.NLS_INITCAP - 897)) | (1 << (PlSqlParser.NLS_ISO_CURRENCY - 897)) | (1 << (PlSqlParser.NL_SJ - 897)) | (1 << (PlSqlParser.NLS_LANG - 897)) | (1 << (PlSqlParser.NLS_LANGUAGE - 897)) | (1 << (PlSqlParser.NLS_LENGTH_SEMANTICS - 897)) | (1 << (PlSqlParser.NLS_LOWER - 897)) | (1 << (PlSqlParser.NLS_NCHAR_CONV_EXCP - 897)))) !== 0) || ((((_la - 929)) & ~0x1f) == 0 && ((1 << (_la - 929)) & ((1 << (PlSqlParser.NLS_NUMERIC_CHARACTERS - 929)) | (1 << (PlSqlParser.NLS_SORT - 929)) | (1 << (PlSqlParser.NLSSORT - 929)) | (1 << (PlSqlParser.NLS_SPECIAL_CHARS - 929)) | (1 << (PlSqlParser.NLS_TERRITORY - 929)) | (1 << (PlSqlParser.NLS_UPPER - 929)) | (1 << (PlSqlParser.NO_ACCESS - 929)) | (1 << (PlSqlParser.NO_ADAPTIVE_PLAN - 929)) | (1 << (PlSqlParser.NO_ANSI_REARCH - 929)) | (1 << (PlSqlParser.NOAPPEND - 929)) | (1 << (PlSqlParser.NOARCHIVELOG - 929)) | (1 << (PlSqlParser.NOAUDIT - 929)) | (1 << (PlSqlParser.NO_AUTO_REOPTIMIZE - 929)) | (1 << (PlSqlParser.NO_BASETABLE_MULTIMV_REWRITE - 929)) | (1 << (PlSqlParser.NO_BATCH_TABLE_ACCESS_BY_ROWID - 929)) | (1 << (PlSqlParser.NO_BIND_AWARE - 929)) | (1 << (PlSqlParser.NO_BUFFER - 929)) | (1 << (PlSqlParser.NOCACHE - 929)) | (1 << (PlSqlParser.NO_CARTESIAN - 929)) | (1 << (PlSqlParser.NO_CHECK_ACL_REWRITE - 929)) | (1 << (PlSqlParser.NO_CLUSTER_BY_ROWID - 929)) | (1 << (PlSqlParser.NO_CLUSTERING - 929)) | (1 << (PlSqlParser.NO_COALESCE_SQ - 929)) | (1 << (PlSqlParser.NO_COMMON_DATA - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_CB_WHR_ONLY - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_COMBINE_SW - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_COST_BASED - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_ELIM_DUPS - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_FILTERING - 929)) | (1 << (PlSqlParser.NOCOPY - 929)) | (1 << (PlSqlParser.NO_COST_XML_QUERY_REWRITE - 929)))) !== 0) || ((((_la - 961)) & ~0x1f) == 0 && ((1 << (_la - 961)) & ((1 << (PlSqlParser.NO_CPU_COSTING - 961)) | (1 << (PlSqlParser.NOCPU_COSTING - 961)) | (1 << (PlSqlParser.NOCYCLE - 961)) | (1 << (PlSqlParser.NO_DATA_SECURITY_REWRITE - 961)) | (1 << (PlSqlParser.NO_DECORRELATE - 961)) | (1 << (PlSqlParser.NODELAY - 961)) | (1 << (PlSqlParser.NO_DOMAIN_INDEX_FILTER - 961)) | (1 << (PlSqlParser.NO_DST_UPGRADE_INSERT_CONV - 961)) | (1 << (PlSqlParser.NO_ELIM_GROUPBY - 961)) | (1 << (PlSqlParser.NO_ELIMINATE_JOIN - 961)) | (1 << (PlSqlParser.NO_ELIMINATE_OBY - 961)) | (1 << (PlSqlParser.NO_ELIMINATE_OUTER_JOIN - 961)) | (1 << (PlSqlParser.NOENTITYESCAPING - 961)) | (1 << (PlSqlParser.NO_EXPAND_GSET_TO_UNION - 961)) | (1 << (PlSqlParser.NO_EXPAND - 961)) | (1 << (PlSqlParser.NO_EXPAND_TABLE - 961)) | (1 << (PlSqlParser.NO_FACT - 961)) | (1 << (PlSqlParser.NO_FACTORIZE_JOIN - 961)) | (1 << (PlSqlParser.NO_FILTERING - 961)) | (1 << (PlSqlParser.NOFORCE - 961)) | (1 << (PlSqlParser.NO_FULL_OUTER_JOIN_TO_OUTER - 961)) | (1 << (PlSqlParser.NO_GATHER_OPTIMIZER_STATISTICS - 961)) | (1 << (PlSqlParser.NO_GBY_PUSHDOWN - 961)) | (1 << (PlSqlParser.NOGUARANTEE - 961)) | (1 << (PlSqlParser.NO_INDEX_FFS - 961)) | (1 << (PlSqlParser.NO_INDEX - 961)) | (1 << (PlSqlParser.NO_INDEX_SS - 961)) | (1 << (PlSqlParser.NO_INMEMORY - 961)) | (1 << (PlSqlParser.NO_INMEMORY_PRUNING - 961)) | (1 << (PlSqlParser.NOKEEP - 961)) | (1 << (PlSqlParser.NO_LOAD - 961)) | (1 << (PlSqlParser.NOLOCAL - 961)))) !== 0) || ((((_la - 993)) & ~0x1f) == 0 && ((1 << (_la - 993)) & ((1 << (PlSqlParser.NOLOGGING - 993)) | (1 << (PlSqlParser.NOMAPPING - 993)) | (1 << (PlSqlParser.NOMAXVALUE - 993)) | (1 << (PlSqlParser.NO_MERGE - 993)) | (1 << (PlSqlParser.NOMINIMIZE - 993)) | (1 << (PlSqlParser.NOMINVALUE - 993)) | (1 << (PlSqlParser.NO_MODEL_PUSH_REF - 993)) | (1 << (PlSqlParser.NO_MONITORING - 993)) | (1 << (PlSqlParser.NOMONITORING - 993)) | (1 << (PlSqlParser.NO_MONITOR - 993)) | (1 << (PlSqlParser.NO_MULTIMV_REWRITE - 993)) | (1 << (PlSqlParser.NO_NATIVE_FULL_OUTER_JOIN - 993)) | (1 << (PlSqlParser.NONBLOCKING - 993)) | (1 << (PlSqlParser.NONEDITIONABLE - 993)) | (1 << (PlSqlParser.NONE - 993)) | (1 << (PlSqlParser.NO_NLJ_BATCHING - 993)) | (1 << (PlSqlParser.NO_NLJ_PREFETCH - 993)) | (1 << (PlSqlParser.NO - 993)) | (1 << (PlSqlParser.NONSCHEMA - 993)) | (1 << (PlSqlParser.NO_OBJECT_LINK - 993)) | (1 << (PlSqlParser.NOORDER - 993)) | (1 << (PlSqlParser.NO_ORDER_ROLLUPS - 993)) | (1 << (PlSqlParser.NO_OUTER_JOIN_TO_ANTI - 993)) | (1 << (PlSqlParser.NO_OUTER_JOIN_TO_INNER - 993)) | (1 << (PlSqlParser.NOOVERRIDE - 993)) | (1 << (PlSqlParser.NO_PARALLEL_INDEX - 993)) | (1 << (PlSqlParser.NOPARALLEL_INDEX - 993)) | (1 << (PlSqlParser.NO_PARALLEL - 993)) | (1 << (PlSqlParser.NOPARALLEL - 993)) | (1 << (PlSqlParser.NO_PARTIAL_COMMIT - 993)) | (1 << (PlSqlParser.NO_PARTIAL_JOIN - 993)) | (1 << (PlSqlParser.NO_PARTIAL_ROLLUP_PUSHDOWN - 993)))) !== 0) || ((((_la - 1025)) & ~0x1f) == 0 && ((1 << (_la - 1025)) & ((1 << (PlSqlParser.NOPARTITION - 1025)) | (1 << (PlSqlParser.NO_PLACE_DISTINCT - 1025)) | (1 << (PlSqlParser.NO_PLACE_GROUP_BY - 1025)) | (1 << (PlSqlParser.NO_PQ_CONCURRENT_UNION - 1025)) | (1 << (PlSqlParser.NO_PQ_MAP - 1025)) | (1 << (PlSqlParser.NO_PQ_REPLICATE - 1025)) | (1 << (PlSqlParser.NO_PQ_SKEW - 1025)) | (1 << (PlSqlParser.NO_PRUNE_GSETS - 1025)) | (1 << (PlSqlParser.NO_PULL_PRED - 1025)) | (1 << (PlSqlParser.NO_PUSH_PRED - 1025)) | (1 << (PlSqlParser.NO_PUSH_SUBQ - 1025)) | (1 << (PlSqlParser.NO_PX_FAULT_TOLERANCE - 1025)) | (1 << (PlSqlParser.NO_PX_JOIN_FILTER - 1025)) | (1 << (PlSqlParser.NO_QKN_BUFF - 1025)) | (1 << (PlSqlParser.NO_QUERY_TRANSFORMATION - 1025)) | (1 << (PlSqlParser.NO_REF_CASCADE - 1025)) | (1 << (PlSqlParser.NORELOCATE - 1025)) | (1 << (PlSqlParser.NORELY - 1025)) | (1 << (PlSqlParser.NOREPAIR - 1025)) | (1 << (PlSqlParser.NOREPLAY - 1025)) | (1 << (PlSqlParser.NORESETLOGS - 1025)) | (1 << (PlSqlParser.NO_RESULT_CACHE - 1025)) | (1 << (PlSqlParser.NOREVERSE - 1025)) | (1 << (PlSqlParser.NO_REWRITE - 1025)) | (1 << (PlSqlParser.NOREWRITE - 1025)) | (1 << (PlSqlParser.NORMAL - 1025)) | (1 << (PlSqlParser.NO_ROOT_SW_FOR_LOCAL - 1025)) | (1 << (PlSqlParser.NOROWDEPENDENCIES - 1025)) | (1 << (PlSqlParser.NOSCHEMACHECK - 1025)) | (1 << (PlSqlParser.NOSEGMENT - 1025)) | (1 << (PlSqlParser.NO_SEMIJOIN - 1025)) | (1 << (PlSqlParser.NO_SEMI_TO_INNER - 1025)))) !== 0) || ((((_la - 1057)) & ~0x1f) == 0 && ((1 << (_la - 1057)) & ((1 << (PlSqlParser.NO_SET_TO_JOIN - 1057)) | (1 << (PlSqlParser.NOSORT - 1057)) | (1 << (PlSqlParser.NO_SQL_TRANSLATION - 1057)) | (1 << (PlSqlParser.NO_SQL_TUNE - 1057)) | (1 << (PlSqlParser.NO_STAR_TRANSFORMATION - 1057)) | (1 << (PlSqlParser.NO_STATEMENT_QUEUING - 1057)) | (1 << (PlSqlParser.NO_STATS_GSETS - 1057)) | (1 << (PlSqlParser.NOSTRICT - 1057)) | (1 << (PlSqlParser.NO_SUBQUERY_PRUNING - 1057)) | (1 << (PlSqlParser.NO_SUBSTRB_PAD - 1057)) | (1 << (PlSqlParser.NO_SWAP_JOIN_INPUTS - 1057)) | (1 << (PlSqlParser.NOSWITCH - 1057)) | (1 << (PlSqlParser.NO_TABLE_LOOKUP_BY_NL - 1057)) | (1 << (PlSqlParser.NO_TEMP_TABLE - 1057)) | (1 << (PlSqlParser.NOTHING - 1057)) | (1 << (PlSqlParser.NOTIFICATION - 1057)) | (1 << (PlSqlParser.NO_TRANSFORM_DISTINCT_AGG - 1057)) | (1 << (PlSqlParser.NO_UNNEST - 1057)) | (1 << (PlSqlParser.NO_USE_CUBE - 1057)) | (1 << (PlSqlParser.NO_USE_HASH_AGGREGATION - 1057)) | (1 << (PlSqlParser.NO_USE_HASH_GBY_FOR_PUSHDOWN - 1057)) | (1 << (PlSqlParser.NO_USE_HASH - 1057)) | (1 << (PlSqlParser.NO_USE_INVISIBLE_INDEXES - 1057)) | (1 << (PlSqlParser.NO_USE_MERGE - 1057)) | (1 << (PlSqlParser.NO_USE_NL - 1057)) | (1 << (PlSqlParser.NO_USE_VECTOR_AGGREGATION - 1057)) | (1 << (PlSqlParser.NOVALIDATE - 1057)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM_DIMS - 1057)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM_FACT - 1057)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM - 1057)))) !== 0) || ((((_la - 1089)) & ~0x1f) == 0 && ((1 << (_la - 1089)) & ((1 << (PlSqlParser.NO_XDB_FASTPATH_INSERT - 1089)) | (1 << (PlSqlParser.NO_XML_DML_REWRITE - 1089)) | (1 << (PlSqlParser.NO_XMLINDEX_REWRITE_IN_SELECT - 1089)) | (1 << (PlSqlParser.NO_XMLINDEX_REWRITE - 1089)) | (1 << (PlSqlParser.NO_XML_QUERY_REWRITE - 1089)) | (1 << (PlSqlParser.NO_ZONEMAP - 1089)) | (1 << (PlSqlParser.NTH_VALUE - 1089)) | (1 << (PlSqlParser.NULLIF - 1089)) | (1 << (PlSqlParser.NULLS - 1089)) | (1 << (PlSqlParser.NUMBER - 1089)) | (1 << (PlSqlParser.NUMERIC - 1089)) | (1 << (PlSqlParser.NUM_INDEX_KEYS - 1089)) | (1 << (PlSqlParser.NUMTODSINTERVAL - 1089)) | (1 << (PlSqlParser.NUMTOYMINTERVAL - 1089)) | (1 << (PlSqlParser.NVARCHAR2 - 1089)) | (1 << (PlSqlParser.NVL2 - 1089)) | (1 << (PlSqlParser.OBJECT2XML - 1089)) | (1 << (PlSqlParser.OBJECT - 1089)) | (1 << (PlSqlParser.OBJ_ID - 1089)) | (1 << (PlSqlParser.OBJNO - 1089)) | (1 << (PlSqlParser.OBJNO_REUSE - 1089)) | (1 << (PlSqlParser.OCCURENCES - 1089)) | (1 << (PlSqlParser.OFFLINE - 1089)) | (1 << (PlSqlParser.OFF - 1089)) | (1 << (PlSqlParser.OFFSET - 1089)) | (1 << (PlSqlParser.OIDINDEX - 1089)) | (1 << (PlSqlParser.OID - 1089)) | (1 << (PlSqlParser.OLAP - 1089)) | (1 << (PlSqlParser.OLD - 1089)) | (1 << (PlSqlParser.OLD_PUSH_PRED - 1089)))) !== 0) || ((((_la - 1121)) & ~0x1f) == 0 && ((1 << (_la - 1121)) & ((1 << (PlSqlParser.OLS - 1121)) | (1 << (PlSqlParser.OLTP - 1121)) | (1 << (PlSqlParser.OMIT - 1121)) | (1 << (PlSqlParser.ONE - 1121)) | (1 << (PlSqlParser.ONLINE - 1121)) | (1 << (PlSqlParser.ONLY - 1121)) | (1 << (PlSqlParser.OPAQUE - 1121)) | (1 << (PlSqlParser.OPAQUE_TRANSFORM - 1121)) | (1 << (PlSqlParser.OPAQUE_XCANONICAL - 1121)) | (1 << (PlSqlParser.OPCODE - 1121)) | (1 << (PlSqlParser.OPEN - 1121)) | (1 << (PlSqlParser.OPERATIONS - 1121)) | (1 << (PlSqlParser.OPERATOR - 1121)) | (1 << (PlSqlParser.OPT_ESTIMATE - 1121)) | (1 << (PlSqlParser.OPTIMAL - 1121)) | (1 << (PlSqlParser.OPTIMIZE - 1121)) | (1 << (PlSqlParser.OPTIMIZER_FEATURES_ENABLE - 1121)) | (1 << (PlSqlParser.OPTIMIZER_GOAL - 1121)) | (1 << (PlSqlParser.OPT_PARAM - 1121)) | (1 << (PlSqlParser.ORA_BRANCH - 1121)) | (1 << (PlSqlParser.ORA_CHECK_ACL - 1121)) | (1 << (PlSqlParser.ORA_CHECK_PRIVILEGE - 1121)) | (1 << (PlSqlParser.ORA_CLUSTERING - 1121)) | (1 << (PlSqlParser.ORADATA - 1121)) | (1 << (PlSqlParser.ORADEBUG - 1121)) | (1 << (PlSqlParser.ORA_DST_AFFECTED - 1121)) | (1 << (PlSqlParser.ORA_DST_CONVERT - 1121)) | (1 << (PlSqlParser.ORA_DST_ERROR - 1121)) | (1 << (PlSqlParser.ORA_GET_ACLIDS - 1121)))) !== 0) || ((((_la - 1153)) & ~0x1f) == 0 && ((1 << (_la - 1153)) & ((1 << (PlSqlParser.ORA_GET_PRIVILEGES - 1153)) | (1 << (PlSqlParser.ORA_HASH - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_USERID - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_USER - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_XS_USER_GUID - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_XS_USER - 1153)) | (1 << (PlSqlParser.ORA_RAWCOMPARE - 1153)) | (1 << (PlSqlParser.ORA_RAWCONCAT - 1153)) | (1 << (PlSqlParser.ORA_ROWSCN - 1153)) | (1 << (PlSqlParser.ORA_ROWSCN_RAW - 1153)) | (1 << (PlSqlParser.ORA_ROWVERSION - 1153)) | (1 << (PlSqlParser.ORA_TABVERSION - 1153)) | (1 << (PlSqlParser.ORA_WRITE_TIME - 1153)) | (1 << (PlSqlParser.ORDERED - 1153)) | (1 << (PlSqlParser.ORDERED_PREDICATES - 1153)) | (1 << (PlSqlParser.ORDINALITY - 1153)) | (1 << (PlSqlParser.OR_EXPAND - 1153)) | (1 << (PlSqlParser.ORGANIZATION - 1153)) | (1 << (PlSqlParser.OR_PREDICATES - 1153)) | (1 << (PlSqlParser.OSERROR - 1153)) | (1 << (PlSqlParser.OTHER - 1153)) | (1 << (PlSqlParser.OUTER_JOIN_TO_ANTI - 1153)) | (1 << (PlSqlParser.OUTER_JOIN_TO_INNER - 1153)) | (1 << (PlSqlParser.OUTER - 1153)) | (1 << (PlSqlParser.OUTLINE_LEAF - 1153)) | (1 << (PlSqlParser.OUTLINE - 1153)) | (1 << (PlSqlParser.OUT_OF_LINE - 1153)) | (1 << (PlSqlParser.OUT - 1153)) | (1 << (PlSqlParser.OVERFLOW_NOMOVE - 1153)) | (1 << (PlSqlParser.OVERFLOW - 1153)))) !== 0) || ((((_la - 1185)) & ~0x1f) == 0 && ((1 << (_la - 1185)) & ((1 << (PlSqlParser.OVERLAPS - 1185)) | (1 << (PlSqlParser.OVER - 1185)) | (1 << (PlSqlParser.OVERRIDING - 1185)) | (1 << (PlSqlParser.OWNER - 1185)) | (1 << (PlSqlParser.OWNERSHIP - 1185)) | (1 << (PlSqlParser.OWN - 1185)) | (1 << (PlSqlParser.PACKAGE - 1185)) | (1 << (PlSqlParser.PACKAGES - 1185)) | (1 << (PlSqlParser.PARALLEL_ENABLE - 1185)) | (1 << (PlSqlParser.PARALLEL_INDEX - 1185)) | (1 << (PlSqlParser.PARALLEL - 1185)) | (1 << (PlSqlParser.PARAMETERS - 1185)) | (1 << (PlSqlParser.PARAM - 1185)) | (1 << (PlSqlParser.PARENT - 1185)) | (1 << (PlSqlParser.PARITY - 1185)) | (1 << (PlSqlParser.PARTIAL_JOIN - 1185)) | (1 << (PlSqlParser.PARTIALLY - 1185)) | (1 << (PlSqlParser.PARTIAL - 1185)) | (1 << (PlSqlParser.PARTIAL_ROLLUP_PUSHDOWN - 1185)) | (1 << (PlSqlParser.PARTITION_HASH - 1185)) | (1 << (PlSqlParser.PARTITION_LIST - 1185)) | (1 << (PlSqlParser.PARTITION - 1185)) | (1 << (PlSqlParser.PARTITION_RANGE - 1185)) | (1 << (PlSqlParser.PARTITIONS - 1185)) | (1 << (PlSqlParser.PARTNUMINST - 1185)) | (1 << (PlSqlParser.PASSING - 1185)) | (1 << (PlSqlParser.PASSWORD_GRACE_TIME - 1185)) | (1 << (PlSqlParser.PASSWORD_LIFE_TIME - 1185)) | (1 << (PlSqlParser.PASSWORD_LOCK_TIME - 1185)) | (1 << (PlSqlParser.PASSWORD - 1185)) | (1 << (PlSqlParser.PASSWORD_REUSE_MAX - 1185)))) !== 0) || ((((_la - 1217)) & ~0x1f) == 0 && ((1 << (_la - 1217)) & ((1 << (PlSqlParser.PASSWORD_REUSE_TIME - 1217)) | (1 << (PlSqlParser.PASSWORD_VERIFY_FUNCTION - 1217)) | (1 << (PlSqlParser.PAST - 1217)) | (1 << (PlSqlParser.PATCH - 1217)) | (1 << (PlSqlParser.PATH - 1217)) | (1 << (PlSqlParser.PATH_PREFIX - 1217)) | (1 << (PlSqlParser.PATHS - 1217)) | (1 << (PlSqlParser.PATTERN - 1217)) | (1 << (PlSqlParser.PBL_HS_BEGIN - 1217)) | (1 << (PlSqlParser.PBL_HS_END - 1217)) | (1 << (PlSqlParser.PCTINCREASE - 1217)) | (1 << (PlSqlParser.PCTTHRESHOLD - 1217)) | (1 << (PlSqlParser.PCTUSED - 1217)) | (1 << (PlSqlParser.PCTVERSION - 1217)) | (1 << (PlSqlParser.PENDING - 1217)) | (1 << (PlSqlParser.PERCENT_KEYWORD - 1217)) | (1 << (PlSqlParser.PERCENT_RANKM - 1217)) | (1 << (PlSqlParser.PERFORMANCE - 1217)) | (1 << (PlSqlParser.PERIOD_KEYWORD - 1217)) | (1 << (PlSqlParser.PERMANENT - 1217)) | (1 << (PlSqlParser.PERMISSION - 1217)) | (1 << (PlSqlParser.PERMUTE - 1217)) | (1 << (PlSqlParser.PER - 1217)) | (1 << (PlSqlParser.PFILE - 1217)) | (1 << (PlSqlParser.PHYSICAL - 1217)))) !== 0) || ((((_la - 1249)) & ~0x1f) == 0 && ((1 << (_la - 1249)) & ((1 << (PlSqlParser.PIKEY - 1249)) | (1 << (PlSqlParser.PIPELINED - 1249)) | (1 << (PlSqlParser.PIV_GB - 1249)) | (1 << (PlSqlParser.PIVOT - 1249)) | (1 << (PlSqlParser.PIV_SSF - 1249)) | (1 << (PlSqlParser.PLACE_DISTINCT - 1249)) | (1 << (PlSqlParser.PLACE_GROUP_BY - 1249)) | (1 << (PlSqlParser.PLAN - 1249)) | (1 << (PlSqlParser.PLSCOPE_SETTINGS - 1249)) | (1 << (PlSqlParser.PLS_INTEGER - 1249)) | (1 << (PlSqlParser.PLSQL_CCFLAGS - 1249)) | (1 << (PlSqlParser.PLSQL_CODE_TYPE - 1249)) | (1 << (PlSqlParser.PLSQL_DEBUG - 1249)) | (1 << (PlSqlParser.PLSQL_OPTIMIZE_LEVEL - 1249)) | (1 << (PlSqlParser.PLSQL_WARNINGS - 1249)) | (1 << (PlSqlParser.PLUGGABLE - 1249)) | (1 << (PlSqlParser.POINT - 1249)) | (1 << (PlSqlParser.POLICY - 1249)) | (1 << (PlSqlParser.POOL_16K - 1249)) | (1 << (PlSqlParser.POOL_2K - 1249)) | (1 << (PlSqlParser.POOL_32K - 1249)) | (1 << (PlSqlParser.POOL_4K - 1249)) | (1 << (PlSqlParser.POOL_8K - 1249)) | (1 << (PlSqlParser.POSITIVEN - 1249)) | (1 << (PlSqlParser.POSITIVE - 1249)) | (1 << (PlSqlParser.POST_TRANSACTION - 1249)) | (1 << (PlSqlParser.POWERMULTISET_BY_CARDINALITY - 1249)) | (1 << (PlSqlParser.POWERMULTISET - 1249)) | (1 << (PlSqlParser.POWER - 1249)) | (1 << (PlSqlParser.PQ_CONCURRENT_UNION - 1249)) | (1 << (PlSqlParser.PQ_DISTRIBUTE - 1249)))) !== 0) || ((((_la - 1281)) & ~0x1f) == 0 && ((1 << (_la - 1281)) & ((1 << (PlSqlParser.PQ_DISTRIBUTE_WINDOW - 1281)) | (1 << (PlSqlParser.PQ_FILTER - 1281)) | (1 << (PlSqlParser.PQ_MAP - 1281)) | (1 << (PlSqlParser.PQ_NOMAP - 1281)) | (1 << (PlSqlParser.PQ_REPLICATE - 1281)) | (1 << (PlSqlParser.PQ_SKEW - 1281)) | (1 << (PlSqlParser.PRAGMA - 1281)) | (1 << (PlSqlParser.PREBUILT - 1281)) | (1 << (PlSqlParser.PRECEDES - 1281)) | (1 << (PlSqlParser.PRECEDING - 1281)) | (1 << (PlSqlParser.PRECISION - 1281)) | (1 << (PlSqlParser.PRECOMPUTE_SUBQUERY - 1281)) | (1 << (PlSqlParser.PREDICATE_REORDERS - 1281)) | (1 << (PlSqlParser.PRELOAD - 1281)) | (1 << (PlSqlParser.PREPARE - 1281)) | (1 << (PlSqlParser.PRESENTNNV - 1281)) | (1 << (PlSqlParser.PRESENT - 1281)) | (1 << (PlSqlParser.PRESENTV - 1281)) | (1 << (PlSqlParser.PRESERVE_OID - 1281)) | (1 << (PlSqlParser.PRESERVE - 1281)) | (1 << (PlSqlParser.PRETTY - 1281)) | (1 << (PlSqlParser.PREVIOUS - 1281)) | (1 << (PlSqlParser.PREV - 1281)) | (1 << (PlSqlParser.PRIMARY - 1281)) | (1 << (PlSqlParser.PRINTBLOBTOCLOB - 1281)) | (1 << (PlSqlParser.PRIORITY - 1281)) | (1 << (PlSqlParser.PRIVATE - 1281)) | (1 << (PlSqlParser.PRIVATE_SGA - 1281)) | (1 << (PlSqlParser.PRIVILEGED - 1281)) | (1 << (PlSqlParser.PRIVILEGE - 1281)) | (1 << (PlSqlParser.PRIVILEGES - 1281)))) !== 0) || ((((_la - 1313)) & ~0x1f) == 0 && ((1 << (_la - 1313)) & ((1 << (PlSqlParser.PROCEDURAL - 1313)) | (1 << (PlSqlParser.PROCEDURE - 1313)) | (1 << (PlSqlParser.PROCESS - 1313)) | (1 << (PlSqlParser.PROFILE - 1313)) | (1 << (PlSqlParser.PROGRAM - 1313)) | (1 << (PlSqlParser.PROJECT - 1313)) | (1 << (PlSqlParser.PROPAGATE - 1313)) | (1 << (PlSqlParser.PROTECTED - 1313)) | (1 << (PlSqlParser.PROTECTION - 1313)) | (1 << (PlSqlParser.PROXY - 1313)) | (1 << (PlSqlParser.PRUNING - 1313)) | (1 << (PlSqlParser.PULL_PRED - 1313)) | (1 << (PlSqlParser.PURGE - 1313)) | (1 << (PlSqlParser.PUSH_PRED - 1313)) | (1 << (PlSqlParser.PUSH_SUBQ - 1313)) | (1 << (PlSqlParser.PX_FAULT_TOLERANCE - 1313)) | (1 << (PlSqlParser.PX_GRANULE - 1313)) | (1 << (PlSqlParser.PX_JOIN_FILTER - 1313)) | (1 << (PlSqlParser.QB_NAME - 1313)) | (1 << (PlSqlParser.QUERY_BLOCK - 1313)) | (1 << (PlSqlParser.QUERY - 1313)) | (1 << (PlSqlParser.QUEUE_CURR - 1313)) | (1 << (PlSqlParser.QUEUE - 1313)) | (1 << (PlSqlParser.QUEUE_ROWP - 1313)) | (1 << (PlSqlParser.QUIESCE - 1313)) | (1 << (PlSqlParser.QUORUM - 1313)) | (1 << (PlSqlParser.QUOTA - 1313)) | (1 << (PlSqlParser.RAISE - 1313)) | (1 << (PlSqlParser.RANDOM_LOCAL - 1313)) | (1 << (PlSqlParser.RANDOM - 1313)) | (1 << (PlSqlParser.RANGE - 1313)))) !== 0) || ((((_la - 1345)) & ~0x1f) == 0 && ((1 << (_la - 1345)) & ((1 << (PlSqlParser.RANKM - 1345)) | (1 << (PlSqlParser.RAPIDLY - 1345)) | (1 << (PlSqlParser.RAW - 1345)) | (1 << (PlSqlParser.RAWTOHEX - 1345)) | (1 << (PlSqlParser.RAWTONHEX - 1345)) | (1 << (PlSqlParser.RBA - 1345)) | (1 << (PlSqlParser.RBO_OUTLINE - 1345)) | (1 << (PlSqlParser.RDBA - 1345)) | (1 << (PlSqlParser.READ - 1345)) | (1 << (PlSqlParser.READS - 1345)) | (1 << (PlSqlParser.REALM - 1345)) | (1 << (PlSqlParser.REAL - 1345)) | (1 << (PlSqlParser.REBALANCE - 1345)) | (1 << (PlSqlParser.REBUILD - 1345)) | (1 << (PlSqlParser.RECORD - 1345)) | (1 << (PlSqlParser.RECORDS_PER_BLOCK - 1345)) | (1 << (PlSqlParser.RECOVERABLE - 1345)) | (1 << (PlSqlParser.RECOVER - 1345)) | (1 << (PlSqlParser.RECOVERY - 1345)) | (1 << (PlSqlParser.RECYCLEBIN - 1345)) | (1 << (PlSqlParser.RECYCLE - 1345)) | (1 << (PlSqlParser.REDACTION - 1345)) | (1 << (PlSqlParser.REDEFINE - 1345)) | (1 << (PlSqlParser.REDO - 1345)) | (1 << (PlSqlParser.REDUCED - 1345)) | (1 << (PlSqlParser.REDUNDANCY - 1345)) | (1 << (PlSqlParser.REF_CASCADE_CURSOR - 1345)) | (1 << (PlSqlParser.REFERENCED - 1345)) | (1 << (PlSqlParser.REFERENCE - 1345)) | (1 << (PlSqlParser.REFERENCES - 1345)) | (1 << (PlSqlParser.REFERENCING - 1345)) | (1 << (PlSqlParser.REF - 1345)))) !== 0) || ((((_la - 1377)) & ~0x1f) == 0 && ((1 << (_la - 1377)) & ((1 << (PlSqlParser.REFRESH - 1377)) | (1 << (PlSqlParser.REFTOHEX - 1377)) | (1 << (PlSqlParser.REGEXP_COUNT - 1377)) | (1 << (PlSqlParser.REGEXP_INSTR - 1377)) | (1 << (PlSqlParser.REGEXP_LIKE - 1377)) | (1 << (PlSqlParser.REGEXP_REPLACE - 1377)) | (1 << (PlSqlParser.REGEXP_SUBSTR - 1377)) | (1 << (PlSqlParser.REGISTER - 1377)) | (1 << (PlSqlParser.REGR_AVGX - 1377)) | (1 << (PlSqlParser.REGR_AVGY - 1377)) | (1 << (PlSqlParser.REGR_COUNT - 1377)) | (1 << (PlSqlParser.REGR_INTERCEPT - 1377)) | (1 << (PlSqlParser.REGR_R2 - 1377)) | (1 << (PlSqlParser.REGR_SLOPE - 1377)) | (1 << (PlSqlParser.REGR_SXX - 1377)) | (1 << (PlSqlParser.REGR_SXY - 1377)) | (1 << (PlSqlParser.REGR_SYY - 1377)) | (1 << (PlSqlParser.REGULAR - 1377)) | (1 << (PlSqlParser.REJECT - 1377)) | (1 << (PlSqlParser.REKEY - 1377)) | (1 << (PlSqlParser.RELATIONAL - 1377)) | (1 << (PlSqlParser.RELOCATE - 1377)) | (1 << (PlSqlParser.RELY - 1377)) | (1 << (PlSqlParser.REMAINDER - 1377)) | (1 << (PlSqlParser.REMOTE_MAPPED - 1377)) | (1 << (PlSqlParser.REMOVE - 1377)) | (1 << (PlSqlParser.RENAME - 1377)) | (1 << (PlSqlParser.REPAIR - 1377)) | (1 << (PlSqlParser.REPEAT - 1377)) | (1 << (PlSqlParser.REPLACE - 1377)) | (1 << (PlSqlParser.REPLICATION - 1377)))) !== 0) || ((((_la - 1409)) & ~0x1f) == 0 && ((1 << (_la - 1409)) & ((1 << (PlSqlParser.REQUIRED - 1409)) | (1 << (PlSqlParser.RESETLOGS - 1409)) | (1 << (PlSqlParser.RESET - 1409)) | (1 << (PlSqlParser.RESIZE - 1409)) | (1 << (PlSqlParser.RESOLVE - 1409)) | (1 << (PlSqlParser.RESOLVER - 1409)) | (1 << (PlSqlParser.RESPECT - 1409)) | (1 << (PlSqlParser.RESTART - 1409)) | (1 << (PlSqlParser.RESTORE_AS_INTERVALS - 1409)) | (1 << (PlSqlParser.RESTORE - 1409)) | (1 << (PlSqlParser.RESTRICT_ALL_REF_CONS - 1409)) | (1 << (PlSqlParser.RESTRICTED - 1409)) | (1 << (PlSqlParser.RESTRICT_REFERENCES - 1409)) | (1 << (PlSqlParser.RESTRICT - 1409)) | (1 << (PlSqlParser.RESULT_CACHE - 1409)) | (1 << (PlSqlParser.RESULT - 1409)) | (1 << (PlSqlParser.RESUMABLE - 1409)) | (1 << (PlSqlParser.RESUME - 1409)) | (1 << (PlSqlParser.RETENTION - 1409)) | (1 << (PlSqlParser.RETRY_ON_ROW_CHANGE - 1409)) | (1 << (PlSqlParser.RETURNING - 1409)) | (1 << (PlSqlParser.RETURN - 1409)) | (1 << (PlSqlParser.REUSE - 1409)) | (1 << (PlSqlParser.REVERSE - 1409)) | (1 << (PlSqlParser.REWRITE_OR_ERROR - 1409)) | (1 << (PlSqlParser.REWRITE - 1409)) | (1 << (PlSqlParser.RIGHT - 1409)) | (1 << (PlSqlParser.ROLE - 1409)) | (1 << (PlSqlParser.ROLESET - 1409)) | (1 << (PlSqlParser.ROLES - 1409)))) !== 0) || ((((_la - 1441)) & ~0x1f) == 0 && ((1 << (_la - 1441)) & ((1 << (PlSqlParser.ROLLBACK - 1441)) | (1 << (PlSqlParser.ROLLING - 1441)) | (1 << (PlSqlParser.ROLLUP - 1441)) | (1 << (PlSqlParser.ROWDEPENDENCIES - 1441)) | (1 << (PlSqlParser.ROWID_MAPPING_TABLE - 1441)) | (1 << (PlSqlParser.ROWID - 1441)) | (1 << (PlSqlParser.ROWIDTOCHAR - 1441)) | (1 << (PlSqlParser.ROWIDTONCHAR - 1441)) | (1 << (PlSqlParser.ROW_LENGTH - 1441)) | (1 << (PlSqlParser.ROWNUM - 1441)) | (1 << (PlSqlParser.ROW - 1441)) | (1 << (PlSqlParser.ROWS - 1441)) | (1 << (PlSqlParser.RPAD - 1441)) | (1 << (PlSqlParser.RTRIM - 1441)) | (1 << (PlSqlParser.RULE - 1441)) | (1 << (PlSqlParser.RULES - 1441)) | (1 << (PlSqlParser.RUNNING - 1441)) | (1 << (PlSqlParser.SALT - 1441)) | (1 << (PlSqlParser.SAMPLE - 1441)) | (1 << (PlSqlParser.SAVE_AS_INTERVALS - 1441)) | (1 << (PlSqlParser.SAVEPOINT - 1441)) | (1 << (PlSqlParser.SAVE - 1441)) | (1 << (PlSqlParser.SB4 - 1441)) | (1 << (PlSqlParser.SCALE_ROWS - 1441)) | (1 << (PlSqlParser.SCALE - 1441)) | (1 << (PlSqlParser.SCAN_INSTANCES - 1441)) | (1 << (PlSqlParser.SCAN - 1441)) | (1 << (PlSqlParser.SCHEDULER - 1441)) | (1 << (PlSqlParser.SCHEMACHECK - 1441)) | (1 << (PlSqlParser.SCHEMA - 1441)) | (1 << (PlSqlParser.SCN_ASCENDING - 1441)) | (1 << (PlSqlParser.SCN - 1441)))) !== 0) || ((((_la - 1473)) & ~0x1f) == 0 && ((1 << (_la - 1473)) & ((1 << (PlSqlParser.SCOPE - 1473)) | (1 << (PlSqlParser.SCRUB - 1473)) | (1 << (PlSqlParser.SD_ALL - 1473)) | (1 << (PlSqlParser.SD_INHIBIT - 1473)) | (1 << (PlSqlParser.SDO_GEOM_MBR - 1473)) | (1 << (PlSqlParser.SD_SHOW - 1473)) | (1 << (PlSqlParser.SEARCH - 1473)) | (1 << (PlSqlParser.SECOND - 1473)) | (1 << (PlSqlParser.SECRET - 1473)) | (1 << (PlSqlParser.SECUREFILE_DBA - 1473)) | (1 << (PlSqlParser.SECUREFILE - 1473)) | (1 << (PlSqlParser.SECURITY - 1473)) | (1 << (PlSqlParser.SEED - 1473)) | (1 << (PlSqlParser.SEG_BLOCK - 1473)) | (1 << (PlSqlParser.SEG_FILE - 1473)) | (1 << (PlSqlParser.SEGMENT - 1473)) | (1 << (PlSqlParser.SELECTIVITY - 1473)) | (1 << (PlSqlParser.SELF - 1473)) | (1 << (PlSqlParser.SEMIJOIN_DRIVER - 1473)) | (1 << (PlSqlParser.SEMIJOIN - 1473)) | (1 << (PlSqlParser.SEMI_TO_INNER - 1473)) | (1 << (PlSqlParser.SEQUENCED - 1473)) | (1 << (PlSqlParser.SEQUENCE - 1473)) | (1 << (PlSqlParser.SEQUENTIAL - 1473)) | (1 << (PlSqlParser.SERIALIZABLE - 1473)) | (1 << (PlSqlParser.SERIALLY_REUSABLE - 1473)) | (1 << (PlSqlParser.SERIAL - 1473)) | (1 << (PlSqlParser.SERVERERROR - 1473)) | (1 << (PlSqlParser.SERVICE_NAME_CONVERT - 1473)) | (1 << (PlSqlParser.SERVICES - 1473)))) !== 0) || ((((_la - 1505)) & ~0x1f) == 0 && ((1 << (_la - 1505)) & ((1 << (PlSqlParser.SESSION_CACHED_CURSORS - 1505)) | (1 << (PlSqlParser.SESSION - 1505)) | (1 << (PlSqlParser.SESSIONS_PER_USER - 1505)) | (1 << (PlSqlParser.SESSIONTIMEZONE - 1505)) | (1 << (PlSqlParser.SESSIONTZNAME - 1505)) | (1 << (PlSqlParser.SET - 1505)) | (1 << (PlSqlParser.SETS - 1505)) | (1 << (PlSqlParser.SETTINGS - 1505)) | (1 << (PlSqlParser.SET_TO_JOIN - 1505)) | (1 << (PlSqlParser.SEVERE - 1505)) | (1 << (PlSqlParser.SHARED_POOL - 1505)) | (1 << (PlSqlParser.SHARED - 1505)) | (1 << (PlSqlParser.SHARING - 1505)) | (1 << (PlSqlParser.SHELFLIFE - 1505)) | (1 << (PlSqlParser.SHOW - 1505)) | (1 << (PlSqlParser.SHRINK - 1505)) | (1 << (PlSqlParser.SHUTDOWN - 1505)) | (1 << (PlSqlParser.SIBLINGS - 1505)) | (1 << (PlSqlParser.SID - 1505)) | (1 << (PlSqlParser.SIGNAL_COMPONENT - 1505)) | (1 << (PlSqlParser.SIGNAL_FUNCTION - 1505)) | (1 << (PlSqlParser.SIGN - 1505)) | (1 << (PlSqlParser.SIGNTYPE - 1505)) | (1 << (PlSqlParser.SIMPLE_INTEGER - 1505)) | (1 << (PlSqlParser.SIMPLE - 1505)) | (1 << (PlSqlParser.SINGLE - 1505)) | (1 << (PlSqlParser.SINGLETASK - 1505)) | (1 << (PlSqlParser.SINH - 1505)) | (1 << (PlSqlParser.SIN - 1505)) | (1 << (PlSqlParser.SKIP_EXT_OPTIMIZER - 1505)))) !== 0) || ((((_la - 1537)) & ~0x1f) == 0 && ((1 << (_la - 1537)) & ((1 << (PlSqlParser.SKIP_ - 1537)) | (1 << (PlSqlParser.SKIP_UNQ_UNUSABLE_IDX - 1537)) | (1 << (PlSqlParser.SKIP_UNUSABLE_INDEXES - 1537)) | (1 << (PlSqlParser.SMALLFILE - 1537)) | (1 << (PlSqlParser.SMALLINT - 1537)) | (1 << (PlSqlParser.SNAPSHOT - 1537)) | (1 << (PlSqlParser.SOME - 1537)) | (1 << (PlSqlParser.SORT - 1537)) | (1 << (PlSqlParser.SOUNDEX - 1537)) | (1 << (PlSqlParser.SOURCE_FILE_DIRECTORY - 1537)) | (1 << (PlSqlParser.SOURCE_FILE_NAME_CONVERT - 1537)) | (1 << (PlSqlParser.SOURCE - 1537)) | (1 << (PlSqlParser.SPACE_KEYWORD - 1537)) | (1 << (PlSqlParser.SPECIFICATION - 1537)) | (1 << (PlSqlParser.SPFILE - 1537)) | (1 << (PlSqlParser.SPLIT - 1537)) | (1 << (PlSqlParser.SPREADSHEET - 1537)) | (1 << (PlSqlParser.SQLDATA - 1537)) | (1 << (PlSqlParser.SQLERROR - 1537)) | (1 << (PlSqlParser.SQLLDR - 1537)) | (1 << (PlSqlParser.SQL - 1537)) | (1 << (PlSqlParser.SQL_TRACE - 1537)) | (1 << (PlSqlParser.SQL_TRANSLATION_PROFILE - 1537)) | (1 << (PlSqlParser.SQRT - 1537)) | (1 << (PlSqlParser.STALE - 1537)) | (1 << (PlSqlParser.STANDALONE - 1537)) | (1 << (PlSqlParser.STANDARD_HASH - 1537)) | (1 << (PlSqlParser.STANDBY_MAX_DATA_DELAY - 1537)) | (1 << (PlSqlParser.STANDBYS - 1537)) | (1 << (PlSqlParser.STANDBY - 1537)) | (1 << (PlSqlParser.STAR - 1537)) | (1 << (PlSqlParser.STAR_TRANSFORMATION - 1537)))) !== 0) || ((((_la - 1570)) & ~0x1f) == 0 && ((1 << (_la - 1570)) & ((1 << (PlSqlParser.STARTUP - 1570)) | (1 << (PlSqlParser.STATEMENT_ID - 1570)) | (1 << (PlSqlParser.STATEMENT_QUEUING - 1570)) | (1 << (PlSqlParser.STATEMENTS - 1570)) | (1 << (PlSqlParser.STATEMENT - 1570)) | (1 << (PlSqlParser.STATE - 1570)) | (1 << (PlSqlParser.STATIC - 1570)) | (1 << (PlSqlParser.STATISTICS - 1570)) | (1 << (PlSqlParser.STATS_BINOMIAL_TEST - 1570)) | (1 << (PlSqlParser.STATS_CROSSTAB - 1570)) | (1 << (PlSqlParser.STATS_F_TEST - 1570)) | (1 << (PlSqlParser.STATS_KS_TEST - 1570)) | (1 << (PlSqlParser.STATS_MODE - 1570)) | (1 << (PlSqlParser.STATS_MW_TEST - 1570)) | (1 << (PlSqlParser.STATS_ONE_WAY_ANOVA - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_INDEP - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_INDEPU - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_ONE - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_PAIRED - 1570)) | (1 << (PlSqlParser.STATS_WSR_TEST - 1570)) | (1 << (PlSqlParser.STDDEV_POP - 1570)) | (1 << (PlSqlParser.STDDEV_SAMP - 1570)) | (1 << (PlSqlParser.STOP - 1570)) | (1 << (PlSqlParser.STORAGE - 1570)) | (1 << (PlSqlParser.STORE - 1570)) | (1 << (PlSqlParser.STREAMS - 1570)) | (1 << (PlSqlParser.STREAM - 1570)) | (1 << (PlSqlParser.STRICT - 1570)) | (1 << (PlSqlParser.STRING - 1570)) | (1 << (PlSqlParser.STRIPE_COLUMNS - 1570)) | (1 << (PlSqlParser.STRIPE_WIDTH - 1570)) | (1 << (PlSqlParser.STRIP - 1570)))) !== 0) || ((((_la - 1602)) & ~0x1f) == 0 && ((1 << (_la - 1602)) & ((1 << (PlSqlParser.STRUCTURE - 1602)) | (1 << (PlSqlParser.SUBMULTISET - 1602)) | (1 << (PlSqlParser.SUBPARTITION_REL - 1602)) | (1 << (PlSqlParser.SUBPARTITIONS - 1602)) | (1 << (PlSqlParser.SUBPARTITION - 1602)) | (1 << (PlSqlParser.SUBQUERIES - 1602)) | (1 << (PlSqlParser.SUBQUERY_PRUNING - 1602)) | (1 << (PlSqlParser.SUBSCRIBE - 1602)) | (1 << (PlSqlParser.SUBSET - 1602)) | (1 << (PlSqlParser.SUBSTITUTABLE - 1602)) | (1 << (PlSqlParser.SUBSTR2 - 1602)) | (1 << (PlSqlParser.SUBSTR4 - 1602)) | (1 << (PlSqlParser.SUBSTRB - 1602)) | (1 << (PlSqlParser.SUBSTRC - 1602)) | (1 << (PlSqlParser.SUBTYPE - 1602)) | (1 << (PlSqlParser.SUCCESSFUL - 1602)) | (1 << (PlSqlParser.SUCCESS - 1602)) | (1 << (PlSqlParser.SUMMARY - 1602)) | (1 << (PlSqlParser.SUPPLEMENTAL - 1602)) | (1 << (PlSqlParser.SUSPEND - 1602)) | (1 << (PlSqlParser.SWAP_JOIN_INPUTS - 1602)) | (1 << (PlSqlParser.SWITCHOVER - 1602)) | (1 << (PlSqlParser.SWITCH - 1602)) | (1 << (PlSqlParser.SYNCHRONOUS - 1602)) | (1 << (PlSqlParser.SYNC - 1602)) | (1 << (PlSqlParser.SYSASM - 1602)) | (1 << (PlSqlParser.SYS_AUDIT - 1602)) | (1 << (PlSqlParser.SYSAUX - 1602)) | (1 << (PlSqlParser.SYSBACKUP - 1602)) | (1 << (PlSqlParser.SYS_CHECKACL - 1602)) | (1 << (PlSqlParser.SYS_CHECK_PRIVILEGE - 1602)))) !== 0) || ((((_la - 1634)) & ~0x1f) == 0 && ((1 << (_la - 1634)) & ((1 << (PlSqlParser.SYS_CONNECT_BY_PATH - 1634)) | (1 << (PlSqlParser.SYS_CONTEXT - 1634)) | (1 << (PlSqlParser.SYSDATE - 1634)) | (1 << (PlSqlParser.SYSDBA - 1634)) | (1 << (PlSqlParser.SYS_DBURIGEN - 1634)) | (1 << (PlSqlParser.SYSDG - 1634)) | (1 << (PlSqlParser.SYS_DL_CURSOR - 1634)) | (1 << (PlSqlParser.SYS_DM_RXFORM_CHR - 1634)) | (1 << (PlSqlParser.SYS_DM_RXFORM_NUM - 1634)) | (1 << (PlSqlParser.SYS_DOM_COMPARE - 1634)) | (1 << (PlSqlParser.SYS_DST_PRIM2SEC - 1634)) | (1 << (PlSqlParser.SYS_DST_SEC2PRIM - 1634)) | (1 << (PlSqlParser.SYS_ET_BFILE_TO_RAW - 1634)) | (1 << (PlSqlParser.SYS_ET_BLOB_TO_IMAGE - 1634)) | (1 << (PlSqlParser.SYS_ET_IMAGE_TO_BLOB - 1634)) | (1 << (PlSqlParser.SYS_ET_RAW_TO_BFILE - 1634)) | (1 << (PlSqlParser.SYS_EXTPDTXT - 1634)) | (1 << (PlSqlParser.SYS_EXTRACT_UTC - 1634)) | (1 << (PlSqlParser.SYS_FBT_INSDEL - 1634)) | (1 << (PlSqlParser.SYS_FILTER_ACLS - 1634)) | (1 << (PlSqlParser.SYS_FNMATCHES - 1634)) | (1 << (PlSqlParser.SYS_FNREPLACE - 1634)) | (1 << (PlSqlParser.SYS_GET_ACLIDS - 1634)) | (1 << (PlSqlParser.SYS_GET_COL_ACLIDS - 1634)) | (1 << (PlSqlParser.SYS_GET_PRIVILEGES - 1634)) | (1 << (PlSqlParser.SYS_GETTOKENID - 1634)) | (1 << (PlSqlParser.SYS_GETXTIVAL - 1634)) | (1 << (PlSqlParser.SYS_GUID - 1634)) | (1 << (PlSqlParser.SYSGUID - 1634)) | (1 << (PlSqlParser.SYSKM - 1634)) | (1 << (PlSqlParser.SYS_MAKE_XMLNODEID - 1634)) | (1 << (PlSqlParser.SYS_MAKEXML - 1634)))) !== 0) || ((((_la - 1666)) & ~0x1f) == 0 && ((1 << (_la - 1666)) & ((1 << (PlSqlParser.SYS_MKXMLATTR - 1666)) | (1 << (PlSqlParser.SYS_MKXTI - 1666)) | (1 << (PlSqlParser.SYSOBJ - 1666)) | (1 << (PlSqlParser.SYS_OP_ADT2BIN - 1666)) | (1 << (PlSqlParser.SYS_OP_ADTCONS - 1666)) | (1 << (PlSqlParser.SYS_OP_ALSCRVAL - 1666)) | (1 << (PlSqlParser.SYS_OP_ATG - 1666)) | (1 << (PlSqlParser.SYS_OP_BIN2ADT - 1666)) | (1 << (PlSqlParser.SYS_OP_BITVEC - 1666)) | (1 << (PlSqlParser.SYS_OP_BL2R - 1666)) | (1 << (PlSqlParser.SYS_OP_BLOOM_FILTER_LIST - 1666)) | (1 << (PlSqlParser.SYS_OP_BLOOM_FILTER - 1666)) | (1 << (PlSqlParser.SYS_OP_C2C - 1666)) | (1 << (PlSqlParser.SYS_OP_CAST - 1666)) | (1 << (PlSqlParser.SYS_OP_CEG - 1666)) | (1 << (PlSqlParser.SYS_OP_CL2C - 1666)) | (1 << (PlSqlParser.SYS_OP_COMBINED_HASH - 1666)) | (1 << (PlSqlParser.SYS_OP_COMP - 1666)) | (1 << (PlSqlParser.SYS_OP_CONVERT - 1666)) | (1 << (PlSqlParser.SYS_OP_COUNTCHG - 1666)) | (1 << (PlSqlParser.SYS_OP_CSCONV - 1666)) | (1 << (PlSqlParser.SYS_OP_CSCONVTEST - 1666)) | (1 << (PlSqlParser.SYS_OP_CSR - 1666)) | (1 << (PlSqlParser.SYS_OP_CSX_PATCH - 1666)) | (1 << (PlSqlParser.SYS_OP_CYCLED_SEQ - 1666)) | (1 << (PlSqlParser.SYS_OP_DECOMP - 1666)) | (1 << (PlSqlParser.SYS_OP_DESCEND - 1666)) | (1 << (PlSqlParser.SYS_OP_DISTINCT - 1666)) | (1 << (PlSqlParser.SYS_OP_DRA - 1666)) | (1 << (PlSqlParser.SYS_OP_DUMP - 1666)) | (1 << (PlSqlParser.SYS_OP_DV_CHECK - 1666)) | (1 << (PlSqlParser.SYS_OP_ENFORCE_NOT_NULL - 1666)))) !== 0) || ((((_la - 1698)) & ~0x1f) == 0 && ((1 << (_la - 1698)) & ((1 << (PlSqlParser.SYSOPER - 1698)) | (1 << (PlSqlParser.SYS_OP_EXTRACT - 1698)) | (1 << (PlSqlParser.SYS_OP_GROUPING - 1698)) | (1 << (PlSqlParser.SYS_OP_GUID - 1698)) | (1 << (PlSqlParser.SYS_OP_HASH - 1698)) | (1 << (PlSqlParser.SYS_OP_IIX - 1698)) | (1 << (PlSqlParser.SYS_OP_ITR - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_CREATE - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_FILTER_LIST - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_FILTER - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_SUCCEEDED - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_USE - 1698)) | (1 << (PlSqlParser.SYS_OP_LBID - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2BLOB - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2CLOB - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2ID - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2NCLOB - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2TYP - 1698)) | (1 << (PlSqlParser.SYS_OP_LSVI - 1698)) | (1 << (PlSqlParser.SYS_OP_LVL - 1698)) | (1 << (PlSqlParser.SYS_OP_MAKEOID - 1698)) | (1 << (PlSqlParser.SYS_OP_MAP_NONNULL - 1698)) | (1 << (PlSqlParser.SYS_OP_MSR - 1698)) | (1 << (PlSqlParser.SYS_OP_NICOMBINE - 1698)) | (1 << (PlSqlParser.SYS_OP_NIEXTRACT - 1698)) | (1 << (PlSqlParser.SYS_OP_NII - 1698)) | (1 << (PlSqlParser.SYS_OP_NIX - 1698)) | (1 << (PlSqlParser.SYS_OP_NOEXPAND - 1698)) | (1 << (PlSqlParser.SYS_OP_NTCIMG - 1698)) | (1 << (PlSqlParser.SYS_OP_NUMTORAW - 1698)) | (1 << (PlSqlParser.SYS_OP_OIDVALUE - 1698)) | (1 << (PlSqlParser.SYS_OP_OPNSIZE - 1698)))) !== 0) || ((((_la - 1730)) & ~0x1f) == 0 && ((1 << (_la - 1730)) & ((1 << (PlSqlParser.SYS_OP_PAR_1 - 1730)) | (1 << (PlSqlParser.SYS_OP_PARGID_1 - 1730)) | (1 << (PlSqlParser.SYS_OP_PARGID - 1730)) | (1 << (PlSqlParser.SYS_OP_PAR - 1730)) | (1 << (PlSqlParser.SYS_OP_PART_ID - 1730)) | (1 << (PlSqlParser.SYS_OP_PIVOT - 1730)) | (1 << (PlSqlParser.SYS_OP_R2O - 1730)) | (1 << (PlSqlParser.SYS_OP_RAWTONUM - 1730)) | (1 << (PlSqlParser.SYS_OP_RDTM - 1730)) | (1 << (PlSqlParser.SYS_OP_REF - 1730)) | (1 << (PlSqlParser.SYS_OP_RMTD - 1730)) | (1 << (PlSqlParser.SYS_OP_ROWIDTOOBJ - 1730)) | (1 << (PlSqlParser.SYS_OP_RPB - 1730)) | (1 << (PlSqlParser.SYS_OPTLOBPRBSC - 1730)) | (1 << (PlSqlParser.SYS_OP_TOSETID - 1730)) | (1 << (PlSqlParser.SYS_OP_TPR - 1730)) | (1 << (PlSqlParser.SYS_OP_TRTB - 1730)) | (1 << (PlSqlParser.SYS_OPTXICMP - 1730)) | (1 << (PlSqlParser.SYS_OPTXQCASTASNQ - 1730)) | (1 << (PlSqlParser.SYS_OP_UNDESCEND - 1730)) | (1 << (PlSqlParser.SYS_OP_VECAND - 1730)) | (1 << (PlSqlParser.SYS_OP_VECBIT - 1730)) | (1 << (PlSqlParser.SYS_OP_VECOR - 1730)) | (1 << (PlSqlParser.SYS_OP_VECXOR - 1730)) | (1 << (PlSqlParser.SYS_OP_VERSION - 1730)) | (1 << (PlSqlParser.SYS_OP_VREF - 1730)) | (1 << (PlSqlParser.SYS_OP_VVD - 1730)) | (1 << (PlSqlParser.SYS_OP_XMLCONS_FOR_CSX - 1730)) | (1 << (PlSqlParser.SYS_OP_XPTHATG - 1730)) | (1 << (PlSqlParser.SYS_OP_XPTHIDX - 1730)) | (1 << (PlSqlParser.SYS_OP_XPTHOP - 1730)) | (1 << (PlSqlParser.SYS_OP_XTXT2SQLT - 1730)))) !== 0) || ((((_la - 1762)) & ~0x1f) == 0 && ((1 << (_la - 1762)) & ((1 << (PlSqlParser.SYS_OP_ZONE_ID - 1762)) | (1 << (PlSqlParser.SYS_ORDERKEY_DEPTH - 1762)) | (1 << (PlSqlParser.SYS_ORDERKEY_MAXCHILD - 1762)) | (1 << (PlSqlParser.SYS_ORDERKEY_PARENT - 1762)) | (1 << (PlSqlParser.SYS_PARALLEL_TXN - 1762)) | (1 << (PlSqlParser.SYS_PATHID_IS_ATTR - 1762)) | (1 << (PlSqlParser.SYS_PATHID_IS_NMSPC - 1762)) | (1 << (PlSqlParser.SYS_PATHID_LASTNAME - 1762)) | (1 << (PlSqlParser.SYS_PATHID_LASTNMSPC - 1762)) | (1 << (PlSqlParser.SYS_PATH_REVERSE - 1762)) | (1 << (PlSqlParser.SYS_PXQEXTRACT - 1762)) | (1 << (PlSqlParser.SYS_RAW_TO_XSID - 1762)) | (1 << (PlSqlParser.SYS_RID_ORDER - 1762)) | (1 << (PlSqlParser.SYS_ROW_DELTA - 1762)) | (1 << (PlSqlParser.SYS_SC_2_XMLT - 1762)) | (1 << (PlSqlParser.SYS_SYNRCIREDO - 1762)) | (1 << (PlSqlParser.SYSTEM_DEFINED - 1762)) | (1 << (PlSqlParser.SYSTEM - 1762)) | (1 << (PlSqlParser.SYSTIMESTAMP - 1762)) | (1 << (PlSqlParser.SYS_TYPEID - 1762)) | (1 << (PlSqlParser.SYS_UMAKEXML - 1762)) | (1 << (PlSqlParser.SYS_XMLANALYZE - 1762)) | (1 << (PlSqlParser.SYS_XMLCONTAINS - 1762)) | (1 << (PlSqlParser.SYS_XMLCONV - 1762)) | (1 << (PlSqlParser.SYS_XMLEXNSURI - 1762)) | (1 << (PlSqlParser.SYS_XMLGEN - 1762)) | (1 << (PlSqlParser.SYS_XMLI_LOC_ISNODE - 1762)) | (1 << (PlSqlParser.SYS_XMLI_LOC_ISTEXT - 1762)) | (1 << (PlSqlParser.SYS_XMLINSTR - 1762)) | (1 << (PlSqlParser.SYS_XMLLOCATOR_GETSVAL - 1762)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETCID - 1762)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETLOCATOR - 1762)))) !== 0) || ((((_la - 1794)) & ~0x1f) == 0 && ((1 << (_la - 1794)) & ((1 << (PlSqlParser.SYS_XMLNODEID_GETOKEY - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETPATHID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETPTRID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETRID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETSVAL - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETTID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID - 1794)) | (1 << (PlSqlParser.SYS_XMLT_2_SC - 1794)) | (1 << (PlSqlParser.SYS_XMLTRANSLATE - 1794)) | (1 << (PlSqlParser.SYS_XMLTYPE2SQL - 1794)) | (1 << (PlSqlParser.SYS_XQ_ASQLCNV - 1794)) | (1 << (PlSqlParser.SYS_XQ_ATOMCNVCHK - 1794)) | (1 << (PlSqlParser.SYS_XQBASEURI - 1794)) | (1 << (PlSqlParser.SYS_XQCASTABLEERRH - 1794)) | (1 << (PlSqlParser.SYS_XQCODEP2STR - 1794)) | (1 << (PlSqlParser.SYS_XQCODEPEQ - 1794)) | (1 << (PlSqlParser.SYS_XQCON2SEQ - 1794)) | (1 << (PlSqlParser.SYS_XQCONCAT - 1794)) | (1 << (PlSqlParser.SYS_XQDELETE - 1794)) | (1 << (PlSqlParser.SYS_XQDFLTCOLATION - 1794)) | (1 << (PlSqlParser.SYS_XQDOC - 1794)) | (1 << (PlSqlParser.SYS_XQDOCURI - 1794)) | (1 << (PlSqlParser.SYS_XQDURDIV - 1794)) | (1 << (PlSqlParser.SYS_XQED4URI - 1794)) | (1 << (PlSqlParser.SYS_XQENDSWITH - 1794)) | (1 << (PlSqlParser.SYS_XQERRH - 1794)) | (1 << (PlSqlParser.SYS_XQERR - 1794)) | (1 << (PlSqlParser.SYS_XQESHTMLURI - 1794)) | (1 << (PlSqlParser.SYS_XQEXLOBVAL - 1794)) | (1 << (PlSqlParser.SYS_XQEXSTWRP - 1794)) | (1 << (PlSqlParser.SYS_XQEXTRACT - 1794)) | (1 << (PlSqlParser.SYS_XQEXTRREF - 1794)))) !== 0) || ((((_la - 1826)) & ~0x1f) == 0 && ((1 << (_la - 1826)) & ((1 << (PlSqlParser.SYS_XQEXVAL - 1826)) | (1 << (PlSqlParser.SYS_XQFB2STR - 1826)) | (1 << (PlSqlParser.SYS_XQFNBOOL - 1826)) | (1 << (PlSqlParser.SYS_XQFNCMP - 1826)) | (1 << (PlSqlParser.SYS_XQFNDATIM - 1826)) | (1 << (PlSqlParser.SYS_XQFNLNAME - 1826)) | (1 << (PlSqlParser.SYS_XQFNNM - 1826)) | (1 << (PlSqlParser.SYS_XQFNNSURI - 1826)) | (1 << (PlSqlParser.SYS_XQFNPREDTRUTH - 1826)) | (1 << (PlSqlParser.SYS_XQFNQNM - 1826)) | (1 << (PlSqlParser.SYS_XQFNROOT - 1826)) | (1 << (PlSqlParser.SYS_XQFORMATNUM - 1826)) | (1 << (PlSqlParser.SYS_XQFTCONTAIN - 1826)) | (1 << (PlSqlParser.SYS_XQFUNCR - 1826)) | (1 << (PlSqlParser.SYS_XQGETCONTENT - 1826)) | (1 << (PlSqlParser.SYS_XQINDXOF - 1826)) | (1 << (PlSqlParser.SYS_XQINSERT - 1826)) | (1 << (PlSqlParser.SYS_XQINSPFX - 1826)) | (1 << (PlSqlParser.SYS_XQIRI2URI - 1826)) | (1 << (PlSqlParser.SYS_XQLANG - 1826)) | (1 << (PlSqlParser.SYS_XQLLNMFRMQNM - 1826)) | (1 << (PlSqlParser.SYS_XQMKNODEREF - 1826)) | (1 << (PlSqlParser.SYS_XQNILLED - 1826)) | (1 << (PlSqlParser.SYS_XQNODENAME - 1826)) | (1 << (PlSqlParser.SYS_XQNORMSPACE - 1826)) | (1 << (PlSqlParser.SYS_XQNORMUCODE - 1826)) | (1 << (PlSqlParser.SYS_XQ_NRNG - 1826)) | (1 << (PlSqlParser.SYS_XQNSP4PFX - 1826)) | (1 << (PlSqlParser.SYS_XQNSPFRMQNM - 1826)) | (1 << (PlSqlParser.SYS_XQPFXFRMQNM - 1826)) | (1 << (PlSqlParser.SYS_XQ_PKSQL2XML - 1826)) | (1 << (PlSqlParser.SYS_XQPOLYABS - 1826)))) !== 0) || ((((_la - 1858)) & ~0x1f) == 0 && ((1 << (_la - 1858)) & ((1 << (PlSqlParser.SYS_XQPOLYADD - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYCEL - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYCSTBL - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYCST - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYDIV - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYFLR - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYMOD - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYMUL - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYRND - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYSQRT - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYSUB - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYUMUS - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYUPLS - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVEQ - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVGE - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVGT - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVLE - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVLT - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVNE - 1858)) | (1 << (PlSqlParser.SYS_XQREF2VAL - 1858)) | (1 << (PlSqlParser.SYS_XQRENAME - 1858)) | (1 << (PlSqlParser.SYS_XQREPLACE - 1858)) | (1 << (PlSqlParser.SYS_XQRESVURI - 1858)) | (1 << (PlSqlParser.SYS_XQRNDHALF2EVN - 1858)) | (1 << (PlSqlParser.SYS_XQRSLVQNM - 1858)) | (1 << (PlSqlParser.SYS_XQRYENVPGET - 1858)) | (1 << (PlSqlParser.SYS_XQRYVARGET - 1858)) | (1 << (PlSqlParser.SYS_XQRYWRP - 1858)) | (1 << (PlSqlParser.SYS_XQSEQ2CON4XC - 1858)) | (1 << (PlSqlParser.SYS_XQSEQ2CON - 1858)) | (1 << (PlSqlParser.SYS_XQSEQDEEPEQ - 1858)) | (1 << (PlSqlParser.SYS_XQSEQINSB - 1858)))) !== 0) || ((((_la - 1890)) & ~0x1f) == 0 && ((1 << (_la - 1890)) & ((1 << (PlSqlParser.SYS_XQSEQRM - 1890)) | (1 << (PlSqlParser.SYS_XQSEQRVS - 1890)) | (1 << (PlSqlParser.SYS_XQSEQSUB - 1890)) | (1 << (PlSqlParser.SYS_XQSEQTYPMATCH - 1890)) | (1 << (PlSqlParser.SYS_XQSTARTSWITH - 1890)) | (1 << (PlSqlParser.SYS_XQSTATBURI - 1890)) | (1 << (PlSqlParser.SYS_XQSTR2CODEP - 1890)) | (1 << (PlSqlParser.SYS_XQSTRJOIN - 1890)) | (1 << (PlSqlParser.SYS_XQSUBSTRAFT - 1890)) | (1 << (PlSqlParser.SYS_XQSUBSTRBEF - 1890)) | (1 << (PlSqlParser.SYS_XQTOKENIZE - 1890)) | (1 << (PlSqlParser.SYS_XQTREATAS - 1890)) | (1 << (PlSqlParser.SYS_XQ_UPKXML2SQL - 1890)) | (1 << (PlSqlParser.SYS_XQXFORM - 1890)) | (1 << (PlSqlParser.SYS_XSID_TO_RAW - 1890)) | (1 << (PlSqlParser.SYS_ZMAP_FILTER - 1890)) | (1 << (PlSqlParser.SYS_ZMAP_REFRESH - 1890)) | (1 << (PlSqlParser.TABLE_LOOKUP_BY_NL - 1890)) | (1 << (PlSqlParser.TABLESPACE_NO - 1890)) | (1 << (PlSqlParser.TABLESPACE - 1890)) | (1 << (PlSqlParser.TABLES - 1890)) | (1 << (PlSqlParser.TABLE_STATS - 1890)) | (1 << (PlSqlParser.TABLE - 1890)) | (1 << (PlSqlParser.TABNO - 1890)) | (1 << (PlSqlParser.TAG - 1890)) | (1 << (PlSqlParser.TANH - 1890)) | (1 << (PlSqlParser.TAN - 1890)) | (1 << (PlSqlParser.TBLORIDXPARTNUM - 1890)) | (1 << (PlSqlParser.TEMPFILE - 1890)) | (1 << (PlSqlParser.TEMPLATE - 1890)) | (1 << (PlSqlParser.TEMPORARY - 1890)) | (1 << (PlSqlParser.TEMP_TABLE - 1890)))) !== 0) || ((((_la - 1922)) & ~0x1f) == 0 && ((1 << (_la - 1922)) & ((1 << (PlSqlParser.TEST - 1922)) | (1 << (PlSqlParser.TEXT - 1922)) | (1 << (PlSqlParser.THAN - 1922)) | (1 << (PlSqlParser.THEN - 1922)) | (1 << (PlSqlParser.THE - 1922)) | (1 << (PlSqlParser.THREAD - 1922)) | (1 << (PlSqlParser.THROUGH - 1922)) | (1 << (PlSqlParser.TIER - 1922)) | (1 << (PlSqlParser.TIES - 1922)) | (1 << (PlSqlParser.TIMEOUT - 1922)) | (1 << (PlSqlParser.TIMESTAMP_LTZ_UNCONSTRAINED - 1922)) | (1 << (PlSqlParser.TIMESTAMP - 1922)) | (1 << (PlSqlParser.TIMESTAMP_TZ_UNCONSTRAINED - 1922)) | (1 << (PlSqlParser.TIMESTAMP_UNCONSTRAINED - 1922)) | (1 << (PlSqlParser.TIMES - 1922)) | (1 << (PlSqlParser.TIME - 1922)) | (1 << (PlSqlParser.TIMEZONE_ABBR - 1922)) | (1 << (PlSqlParser.TIMEZONE_HOUR - 1922)) | (1 << (PlSqlParser.TIMEZONE_MINUTE - 1922)) | (1 << (PlSqlParser.TIMEZONE_OFFSET - 1922)) | (1 << (PlSqlParser.TIMEZONE_REGION - 1922)) | (1 << (PlSqlParser.TIME_ZONE - 1922)) | (1 << (PlSqlParser.TIV_GB - 1922)) | (1 << (PlSqlParser.TIV_SSF - 1922)) | (1 << (PlSqlParser.TO_ACLID - 1922)) | (1 << (PlSqlParser.TO_BINARY_DOUBLE - 1922)) | (1 << (PlSqlParser.TO_BINARY_FLOAT - 1922)) | (1 << (PlSqlParser.TO_BLOB - 1922)) | (1 << (PlSqlParser.TO_CLOB - 1922)) | (1 << (PlSqlParser.TO_DSINTERVAL - 1922)) | (1 << (PlSqlParser.TO_LOB - 1922)))) !== 0) || ((((_la - 1954)) & ~0x1f) == 0 && ((1 << (_la - 1954)) & ((1 << (PlSqlParser.TO_MULTI_BYTE - 1954)) | (1 << (PlSqlParser.TO_NCHAR - 1954)) | (1 << (PlSqlParser.TO_NCLOB - 1954)) | (1 << (PlSqlParser.TO_NUMBER - 1954)) | (1 << (PlSqlParser.TOPLEVEL - 1954)) | (1 << (PlSqlParser.TO_SINGLE_BYTE - 1954)) | (1 << (PlSqlParser.TO_TIMESTAMP - 1954)) | (1 << (PlSqlParser.TO_TIMESTAMP_TZ - 1954)) | (1 << (PlSqlParser.TO_TIME - 1954)) | (1 << (PlSqlParser.TO_TIME_TZ - 1954)) | (1 << (PlSqlParser.TO_YMINTERVAL - 1954)) | (1 << (PlSqlParser.TRACE - 1954)) | (1 << (PlSqlParser.TRACING - 1954)) | (1 << (PlSqlParser.TRACKING - 1954)) | (1 << (PlSqlParser.TRAILING - 1954)) | (1 << (PlSqlParser.TRANSACTION - 1954)) | (1 << (PlSqlParser.TRANSFORM_DISTINCT_AGG - 1954)) | (1 << (PlSqlParser.TRANSITIONAL - 1954)) | (1 << (PlSqlParser.TRANSITION - 1954)) | (1 << (PlSqlParser.TRANSLATE - 1954)) | (1 << (PlSqlParser.TRANSLATION - 1954)) | (1 << (PlSqlParser.TREAT - 1954)) | (1 << (PlSqlParser.TRIGGERS - 1954)) | (1 << (PlSqlParser.TRIGGER - 1954)) | (1 << (PlSqlParser.TRUE - 1954)) | (1 << (PlSqlParser.TRUNCATE - 1954)) | (1 << (PlSqlParser.TRUNC - 1954)) | (1 << (PlSqlParser.TRUSTED - 1954)) | (1 << (PlSqlParser.TRUST - 1954)) | (1 << (PlSqlParser.TUNING - 1954)) | (1 << (PlSqlParser.TX - 1954)))) !== 0) || ((((_la - 1986)) & ~0x1f) == 0 && ((1 << (_la - 1986)) & ((1 << (PlSqlParser.TYPES - 1986)) | (1 << (PlSqlParser.TYPE - 1986)) | (1 << (PlSqlParser.TZ_OFFSET - 1986)) | (1 << (PlSqlParser.UB2 - 1986)) | (1 << (PlSqlParser.UBA - 1986)) | (1 << (PlSqlParser.UCS2 - 1986)) | (1 << (PlSqlParser.UID - 1986)) | (1 << (PlSqlParser.UNARCHIVED - 1986)) | (1 << (PlSqlParser.UNBOUNDED - 1986)) | (1 << (PlSqlParser.UNBOUND - 1986)) | (1 << (PlSqlParser.UNCONDITIONAL - 1986)) | (1 << (PlSqlParser.UNDER - 1986)) | (1 << (PlSqlParser.UNDO - 1986)) | (1 << (PlSqlParser.UNDROP - 1986)) | (1 << (PlSqlParser.UNIFORM - 1986)) | (1 << (PlSqlParser.UNISTR - 1986)) | (1 << (PlSqlParser.UNLIMITED - 1986)) | (1 << (PlSqlParser.UNLOAD - 1986)) | (1 << (PlSqlParser.UNLOCK - 1986)) | (1 << (PlSqlParser.UNMATCHED - 1986)) | (1 << (PlSqlParser.UNNEST_INNERJ_DISTINCT_VIEW - 1986)) | (1 << (PlSqlParser.UNNEST_NOSEMIJ_NODISTINCTVIEW - 1986)) | (1 << (PlSqlParser.UNNEST_SEMIJ_VIEW - 1986)) | (1 << (PlSqlParser.UNNEST - 1986)) | (1 << (PlSqlParser.UNPACKED - 1986)) | (1 << (PlSqlParser.UNPIVOT - 1986)) | (1 << (PlSqlParser.UNPLUG - 1986)) | (1 << (PlSqlParser.UNPROTECTED - 1986)) | (1 << (PlSqlParser.UNQUIESCE - 1986)) | (1 << (PlSqlParser.UNRECOVERABLE - 1986)))) !== 0) || ((((_la - 2018)) & ~0x1f) == 0 && ((1 << (_la - 2018)) & ((1 << (PlSqlParser.UNRESTRICTED - 2018)) | (1 << (PlSqlParser.UNSUBSCRIBE - 2018)) | (1 << (PlSqlParser.UNTIL - 2018)) | (1 << (PlSqlParser.UNUSABLE - 2018)) | (1 << (PlSqlParser.UNUSED - 2018)) | (1 << (PlSqlParser.UPDATABLE - 2018)) | (1 << (PlSqlParser.UPDATED - 2018)) | (1 << (PlSqlParser.UPDATEXML - 2018)) | (1 << (PlSqlParser.UPD_INDEXES - 2018)) | (1 << (PlSqlParser.UPD_JOININDEX - 2018)) | (1 << (PlSqlParser.UPGRADE - 2018)) | (1 << (PlSqlParser.UPPER - 2018)) | (1 << (PlSqlParser.UPSERT - 2018)) | (1 << (PlSqlParser.UROWID - 2018)) | (1 << (PlSqlParser.USABLE - 2018)) | (1 << (PlSqlParser.USAGE - 2018)) | (1 << (PlSqlParser.USE_ANTI - 2018)) | (1 << (PlSqlParser.USE_CONCAT - 2018)) | (1 << (PlSqlParser.USE_CUBE - 2018)) | (1 << (PlSqlParser.USE_HASH_AGGREGATION - 2018)) | (1 << (PlSqlParser.USE_HASH_GBY_FOR_PUSHDOWN - 2018)) | (1 << (PlSqlParser.USE_HASH - 2018)) | (1 << (PlSqlParser.USE_HIDDEN_PARTITIONS - 2018)) | (1 << (PlSqlParser.USE_INVISIBLE_INDEXES - 2018)) | (1 << (PlSqlParser.USE_MERGE_CARTESIAN - 2018)) | (1 << (PlSqlParser.USE_MERGE - 2018)) | (1 << (PlSqlParser.USE_NL - 2018)) | (1 << (PlSqlParser.USE_NL_WITH_INDEX - 2018)) | (1 << (PlSqlParser.USE_PRIVATE_OUTLINES - 2018)) | (1 << (PlSqlParser.USER_DATA - 2018)) | (1 << (PlSqlParser.USER_DEFINED - 2018)))) !== 0) || ((((_la - 2050)) & ~0x1f) == 0 && ((1 << (_la - 2050)) & ((1 << (PlSqlParser.USERENV - 2050)) | (1 << (PlSqlParser.USERGROUP - 2050)) | (1 << (PlSqlParser.USER_RECYCLEBIN - 2050)) | (1 << (PlSqlParser.USERS - 2050)) | (1 << (PlSqlParser.USER_TABLESPACES - 2050)) | (1 << (PlSqlParser.USER - 2050)) | (1 << (PlSqlParser.USE_SEMI - 2050)) | (1 << (PlSqlParser.USE_STORED_OUTLINES - 2050)) | (1 << (PlSqlParser.USE_TTT_FOR_GSETS - 2050)) | (1 << (PlSqlParser.USE - 2050)) | (1 << (PlSqlParser.USE_VECTOR_AGGREGATION - 2050)) | (1 << (PlSqlParser.USE_WEAK_NAME_RESL - 2050)) | (1 << (PlSqlParser.USING_NO_EXPAND - 2050)) | (1 << (PlSqlParser.USING - 2050)) | (1 << (PlSqlParser.UTF16BE - 2050)) | (1 << (PlSqlParser.UTF16LE - 2050)) | (1 << (PlSqlParser.UTF32 - 2050)) | (1 << (PlSqlParser.UTF8 - 2050)) | (1 << (PlSqlParser.V1 - 2050)) | (1 << (PlSqlParser.V2 - 2050)) | (1 << (PlSqlParser.VALIDATE - 2050)) | (1 << (PlSqlParser.VALIDATION - 2050)) | (1 << (PlSqlParser.VALID_TIME_END - 2050)) | (1 << (PlSqlParser.VALUE - 2050)) | (1 << (PlSqlParser.VARCHAR2 - 2050)) | (1 << (PlSqlParser.VARCHAR - 2050)) | (1 << (PlSqlParser.VARIABLE - 2050)) | (1 << (PlSqlParser.VAR_POP - 2050)) | (1 << (PlSqlParser.VARRAYS - 2050)) | (1 << (PlSqlParser.VARRAY - 2050)) | (1 << (PlSqlParser.VAR_SAMP - 2050)))) !== 0) || ((((_la - 2082)) & ~0x1f) == 0 && ((1 << (_la - 2082)) & ((1 << (PlSqlParser.VARYING - 2082)) | (1 << (PlSqlParser.VECTOR_READ_TRACE - 2082)) | (1 << (PlSqlParser.VECTOR_READ - 2082)) | (1 << (PlSqlParser.VECTOR_TRANSFORM_DIMS - 2082)) | (1 << (PlSqlParser.VECTOR_TRANSFORM_FACT - 2082)) | (1 << (PlSqlParser.VECTOR_TRANSFORM - 2082)) | (1 << (PlSqlParser.VERIFIER - 2082)) | (1 << (PlSqlParser.VERIFY - 2082)) | (1 << (PlSqlParser.VERSIONING - 2082)) | (1 << (PlSqlParser.VERSIONS_ENDSCN - 2082)) | (1 << (PlSqlParser.VERSIONS_ENDTIME - 2082)) | (1 << (PlSqlParser.VERSIONS_OPERATION - 2082)) | (1 << (PlSqlParser.VERSIONS_STARTSCN - 2082)) | (1 << (PlSqlParser.VERSIONS_STARTTIME - 2082)) | (1 << (PlSqlParser.VERSIONS - 2082)) | (1 << (PlSqlParser.VERSIONS_XID - 2082)) | (1 << (PlSqlParser.VERSION - 2082)) | (1 << (PlSqlParser.VIOLATION - 2082)) | (1 << (PlSqlParser.VIRTUAL - 2082)) | (1 << (PlSqlParser.VISIBILITY - 2082)) | (1 << (PlSqlParser.VISIBLE - 2082)) | (1 << (PlSqlParser.VOLUME - 2082)) | (1 << (PlSqlParser.VSIZE - 2082)) | (1 << (PlSqlParser.WAIT - 2082)) | (1 << (PlSqlParser.WALLET - 2082)) | (1 << (PlSqlParser.WARNING - 2082)) | (1 << (PlSqlParser.WEEKS - 2082)) | (1 << (PlSqlParser.WEEK - 2082)) | (1 << (PlSqlParser.WELLFORMED - 2082)) | (1 << (PlSqlParser.WHENEVER - 2082)) | (1 << (PlSqlParser.WHEN - 2082)))) !== 0) || ((((_la - 2115)) & ~0x1f) == 0 && ((1 << (_la - 2115)) & ((1 << (PlSqlParser.WHILE - 2115)) | (1 << (PlSqlParser.WHITESPACE - 2115)) | (1 << (PlSqlParser.WIDTH_BUCKET - 2115)) | (1 << (PlSqlParser.WITHIN - 2115)) | (1 << (PlSqlParser.WITHOUT - 2115)) | (1 << (PlSqlParser.WITH_PLSQL - 2115)) | (1 << (PlSqlParser.WORK - 2115)) | (1 << (PlSqlParser.WRAPPED - 2115)) | (1 << (PlSqlParser.WRAPPER - 2115)) | (1 << (PlSqlParser.WRITE - 2115)) | (1 << (PlSqlParser.XDB_FASTPATH_INSERT - 2115)) | (1 << (PlSqlParser.X_DYN_PRUNE - 2115)) | (1 << (PlSqlParser.XID - 2115)) | (1 << (PlSqlParser.XML2OBJECT - 2115)) | (1 << (PlSqlParser.XMLAGG - 2115)) | (1 << (PlSqlParser.XMLATTRIBUTES - 2115)) | (1 << (PlSqlParser.XMLCAST - 2115)) | (1 << (PlSqlParser.XMLCDATA - 2115)) | (1 << (PlSqlParser.XMLCOLATTVAL - 2115)) | (1 << (PlSqlParser.XMLCOMMENT - 2115)) | (1 << (PlSqlParser.XMLCONCAT - 2115)) | (1 << (PlSqlParser.XMLDIFF - 2115)) | (1 << (PlSqlParser.XML_DML_RWT_STMT - 2115)) | (1 << (PlSqlParser.XMLELEMENT - 2115)) | (1 << (PlSqlParser.XMLEXISTS2 - 2115)) | (1 << (PlSqlParser.XMLEXISTS - 2115)) | (1 << (PlSqlParser.XMLFOREST - 2115)) | (1 << (PlSqlParser.XMLINDEX_REWRITE_IN_SELECT - 2115)) | (1 << (PlSqlParser.XMLINDEX_REWRITE - 2115)))) !== 0) || ((((_la - 2147)) & ~0x1f) == 0 && ((1 << (_la - 2147)) & ((1 << (PlSqlParser.XMLINDEX_SEL_IDX_TBL - 2147)) | (1 << (PlSqlParser.XMLISNODE - 2147)) | (1 << (PlSqlParser.XMLISVALID - 2147)) | (1 << (PlSqlParser.XMLNAMESPACES - 2147)) | (1 << (PlSqlParser.XMLPARSE - 2147)) | (1 << (PlSqlParser.XMLPATCH - 2147)) | (1 << (PlSqlParser.XMLPI - 2147)) | (1 << (PlSqlParser.XMLQUERYVAL - 2147)) | (1 << (PlSqlParser.XMLQUERY - 2147)) | (1 << (PlSqlParser.XMLROOT - 2147)) | (1 << (PlSqlParser.XMLSCHEMA - 2147)) | (1 << (PlSqlParser.XMLSERIALIZE - 2147)) | (1 << (PlSqlParser.XMLTABLE - 2147)) | (1 << (PlSqlParser.XMLTRANSFORMBLOB - 2147)) | (1 << (PlSqlParser.XMLTRANSFORM - 2147)) | (1 << (PlSqlParser.XMLTYPE - 2147)) | (1 << (PlSqlParser.XML - 2147)) | (1 << (PlSqlParser.XPATHTABLE - 2147)) | (1 << (PlSqlParser.XS_SYS_CONTEXT - 2147)) | (1 << (PlSqlParser.XS - 2147)) | (1 << (PlSqlParser.YEARS - 2147)) | (1 << (PlSqlParser.YEAR - 2147)) | (1 << (PlSqlParser.YES - 2147)) | (1 << (PlSqlParser.YMINTERVAL_UNCONSTRAINED - 2147)) | (1 << (PlSqlParser.ZONEMAP - 2147)) | (1 << (PlSqlParser.ZONE - 2147)) | (1 << (PlSqlParser.PREDICTION - 2147)) | (1 << (PlSqlParser.PREDICTION_BOUNDS - 2147)) | (1 << (PlSqlParser.PREDICTION_COST - 2147)) | (1 << (PlSqlParser.PREDICTION_DETAILS - 2147)) | (1 << (PlSqlParser.PREDICTION_PROBABILITY - 2147)))) !== 0) || ((((_la - 2179)) & ~0x1f) == 0 && ((1 << (_la - 2179)) & ((1 << (PlSqlParser.PREDICTION_SET - 2179)) | (1 << (PlSqlParser.CUME_DIST - 2179)) | (1 << (PlSqlParser.DENSE_RANK - 2179)) | (1 << (PlSqlParser.LISTAGG - 2179)) | (1 << (PlSqlParser.PERCENT_RANK - 2179)) | (1 << (PlSqlParser.PERCENTILE_CONT - 2179)) | (1 << (PlSqlParser.PERCENTILE_DISC - 2179)) | (1 << (PlSqlParser.RANK - 2179)) | (1 << (PlSqlParser.AVG - 2179)) | (1 << (PlSqlParser.CORR - 2179)) | (1 << (PlSqlParser.COVAR_ - 2179)) | (1 << (PlSqlParser.LAG - 2179)) | (1 << (PlSqlParser.LEAD - 2179)) | (1 << (PlSqlParser.MAX - 2179)) | (1 << (PlSqlParser.MEDIAN - 2179)) | (1 << (PlSqlParser.MIN - 2179)) | (1 << (PlSqlParser.NTILE - 2179)) | (1 << (PlSqlParser.NVL - 2179)) | (1 << (PlSqlParser.RATIO_TO_REPORT - 2179)) | (1 << (PlSqlParser.REGR_ - 2179)) | (1 << (PlSqlParser.ROUND - 2179)) | (1 << (PlSqlParser.ROW_NUMBER - 2179)) | (1 << (PlSqlParser.SUBSTR - 2179)) | (1 << (PlSqlParser.TO_CHAR - 2179)) | (1 << (PlSqlParser.TRIM - 2179)) | (1 << (PlSqlParser.SUM - 2179)) | (1 << (PlSqlParser.STDDEV - 2179)) | (1 << (PlSqlParser.VAR_ - 2179)) | (1 << (PlSqlParser.VARIANCE - 2179)) | (1 << (PlSqlParser.LEAST - 2179)) | (1 << (PlSqlParser.GREATEST - 2179)))) !== 0) || ((((_la - 2211)) & ~0x1f) == 0 && ((1 << (_la - 2211)) & ((1 << (PlSqlParser.TO_DATE - 2211)) | (1 << (PlSqlParser.PERIOD - 2211)) | (1 << (PlSqlParser.COMMA - 2211)))) !== 0) || _la===PlSqlParser.REGULAR_ID); this.state = 4488; this.match(PlSqlParser.RIGHT_PAREN); this.state = 4489; this.references_clause(); this.state = 4491; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,432,this._ctx); if(la_===1) { this.state = 4490; this.constraint_state(); } break; default: throw new antlr4.error.NoViableAltException(this); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Out_of_line_constraintContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_out_of_line_constraint; return this; } Out_of_line_constraintContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Out_of_line_constraintContext.prototype.constructor = Out_of_line_constraintContext; Out_of_line_constraintContext.prototype.constraint_state = function() { return this.getTypedRuleContext(Constraint_stateContext,0); }; Out_of_line_constraintContext.prototype.UNIQUE = function() { return this.getToken(PlSqlParser.UNIQUE, 0); }; Out_of_line_constraintContext.prototype.LEFT_PAREN = function() { return this.getToken(PlSqlParser.LEFT_PAREN, 0); }; Out_of_line_constraintContext.prototype.column_name = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Column_nameContext); } else { return this.getTypedRuleContext(Column_nameContext,i); } }; Out_of_line_constraintContext.prototype.RIGHT_PAREN = function() { return this.getToken(PlSqlParser.RIGHT_PAREN, 0); }; Out_of_line_constraintContext.prototype.PRIMARY = function() { return this.getToken(PlSqlParser.PRIMARY, 0); }; Out_of_line_constraintContext.prototype.KEY = function() { return this.getToken(PlSqlParser.KEY, 0); }; Out_of_line_constraintContext.prototype.foreign_key_clause = function() { return this.getTypedRuleContext(Foreign_key_clauseContext,0); }; Out_of_line_constraintContext.prototype.CHECK = function() { return this.getToken(PlSqlParser.CHECK, 0); }; Out_of_line_constraintContext.prototype.expression = function() { return this.getTypedRuleContext(ExpressionContext,0); }; Out_of_line_constraintContext.prototype.CONSTRAINT = function() { return this.getToken(PlSqlParser.CONSTRAINT, 0); }; Out_of_line_constraintContext.prototype.constraint_name = function() { return this.getTypedRuleContext(Constraint_nameContext,0); }; Out_of_line_constraintContext.prototype.COMMA = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.COMMA); } else { return this.getToken(PlSqlParser.COMMA, i); } }; Out_of_line_constraintContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterOut_of_line_constraint(this); } }; Out_of_line_constraintContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitOut_of_line_constraint(this); } }; Out_of_line_constraintContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitOut_of_line_constraint(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Out_of_line_constraintContext = Out_of_line_constraintContext; PlSqlParser.prototype.out_of_line_constraint = function() { var localctx = new Out_of_line_constraintContext(this, this._ctx, this.state); this.enterRule(localctx, 422, PlSqlParser.RULE_out_of_line_constraint); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 4497; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.CONSTRAINT) { this.state = 4495; this.match(PlSqlParser.CONSTRAINT); this.state = 4496; this.constraint_name(); } this.state = 4530; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.UNIQUE: this.state = 4499; this.match(PlSqlParser.UNIQUE); this.state = 4500; this.match(PlSqlParser.LEFT_PAREN); this.state = 4501; this.column_name(); this.state = 4506; this._errHandler.sync(this); _la = this._input.LA(1); while(_la===PlSqlParser.COMMA) { this.state = 4502; this.match(PlSqlParser.COMMA); this.state = 4503; this.column_name(); this.state = 4508; this._errHandler.sync(this); _la = this._input.LA(1); } this.state = 4509; this.match(PlSqlParser.RIGHT_PAREN); break; case PlSqlParser.PRIMARY: this.state = 4511; this.match(PlSqlParser.PRIMARY); this.state = 4512; this.match(PlSqlParser.KEY); this.state = 4513; this.match(PlSqlParser.LEFT_PAREN); this.state = 4514; this.column_name(); this.state = 4519; this._errHandler.sync(this); _la = this._input.LA(1); while(_la===PlSqlParser.COMMA) { this.state = 4515; this.match(PlSqlParser.COMMA); this.state = 4516; this.column_name(); this.state = 4521; this._errHandler.sync(this); _la = this._input.LA(1); } this.state = 4522; this.match(PlSqlParser.RIGHT_PAREN); break; case PlSqlParser.FOREIGN: this.state = 4524; this.foreign_key_clause(); break; case PlSqlParser.CHECK: this.state = 4525; this.match(PlSqlParser.CHECK); this.state = 4526; this.match(PlSqlParser.LEFT_PAREN); this.state = 4527; this.expression(); this.state = 4528; this.match(PlSqlParser.RIGHT_PAREN); break; default: throw new antlr4.error.NoViableAltException(this); } this.state = 4533; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,438,this._ctx); if(la_===1) { this.state = 4532; this.constraint_state(); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Constraint_stateContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_constraint_state; return this; } Constraint_stateContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Constraint_stateContext.prototype.constructor = Constraint_stateContext; Constraint_stateContext.prototype.DEFERRABLE = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.DEFERRABLE); } else { return this.getToken(PlSqlParser.DEFERRABLE, i); } }; Constraint_stateContext.prototype.INITIALLY = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.INITIALLY); } else { return this.getToken(PlSqlParser.INITIALLY, i); } }; Constraint_stateContext.prototype.using_index_clause = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Using_index_clauseContext); } else { return this.getTypedRuleContext(Using_index_clauseContext,i); } }; Constraint_stateContext.prototype.IMMEDIATE = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.IMMEDIATE); } else { return this.getToken(PlSqlParser.IMMEDIATE, i); } }; Constraint_stateContext.prototype.DEFERRED = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.DEFERRED); } else { return this.getToken(PlSqlParser.DEFERRED, i); } }; Constraint_stateContext.prototype.RELY = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.RELY); } else { return this.getToken(PlSqlParser.RELY, i); } }; Constraint_stateContext.prototype.NORELY = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.NORELY); } else { return this.getToken(PlSqlParser.NORELY, i); } }; Constraint_stateContext.prototype.ENABLE = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.ENABLE); } else { return this.getToken(PlSqlParser.ENABLE, i); } }; Constraint_stateContext.prototype.DISABLE = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.DISABLE); } else { return this.getToken(PlSqlParser.DISABLE, i); } }; Constraint_stateContext.prototype.VALIDATE = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.VALIDATE); } else { return this.getToken(PlSqlParser.VALIDATE, i); } }; Constraint_stateContext.prototype.NOVALIDATE = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.NOVALIDATE); } else { return this.getToken(PlSqlParser.NOVALIDATE, i); } }; Constraint_stateContext.prototype.NOT = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.NOT); } else { return this.getToken(PlSqlParser.NOT, i); } }; Constraint_stateContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterConstraint_state(this); } }; Constraint_stateContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitConstraint_state(this); } }; Constraint_stateContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitConstraint_state(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Constraint_stateContext = Constraint_stateContext; PlSqlParser.prototype.constraint_state = function() { var localctx = new Constraint_stateContext(this, this._ctx, this.state); this.enterRule(localctx, 424, PlSqlParser.RULE_constraint_state); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 4545; this._errHandler.sync(this); var _alt = 1; do { switch (_alt) { case 1: this.state = 4545; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.DEFERRABLE: case PlSqlParser.NOT: this.state = 4536; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.NOT) { this.state = 4535; this.match(PlSqlParser.NOT); } this.state = 4538; this.match(PlSqlParser.DEFERRABLE); break; case PlSqlParser.INITIALLY: this.state = 4539; this.match(PlSqlParser.INITIALLY); this.state = 4540; _la = this._input.LA(1); if(!(_la===PlSqlParser.DEFERRED || _la===PlSqlParser.IMMEDIATE)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } break; case PlSqlParser.NORELY: case PlSqlParser.RELY: this.state = 4541; _la = this._input.LA(1); if(!(_la===PlSqlParser.NORELY || _la===PlSqlParser.RELY)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } break; case PlSqlParser.DISABLE: case PlSqlParser.ENABLE: this.state = 4542; _la = this._input.LA(1); if(!(_la===PlSqlParser.DISABLE || _la===PlSqlParser.ENABLE)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } break; case PlSqlParser.NOVALIDATE: case PlSqlParser.VALIDATE: this.state = 4543; _la = this._input.LA(1); if(!(_la===PlSqlParser.NOVALIDATE || _la===PlSqlParser.VALIDATE)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } break; case PlSqlParser.USING: this.state = 4544; this.using_index_clause(); break; default: throw new antlr4.error.NoViableAltException(this); } break; default: throw new antlr4.error.NoViableAltException(this); } this.state = 4547; this._errHandler.sync(this); _alt = this._interp.adaptivePredict(this._input,441, this._ctx); } while ( _alt!=2 && _alt!=antlr4.atn.ATN.INVALID_ALT_NUMBER ); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Alter_tablespaceContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_alter_tablespace; return this; } Alter_tablespaceContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Alter_tablespaceContext.prototype.constructor = Alter_tablespaceContext; Alter_tablespaceContext.prototype.ALTER = function() { return this.getToken(PlSqlParser.ALTER, 0); }; Alter_tablespaceContext.prototype.TABLESPACE = function() { return this.getToken(PlSqlParser.TABLESPACE, 0); }; Alter_tablespaceContext.prototype.tablespace = function() { return this.getTypedRuleContext(TablespaceContext,0); }; Alter_tablespaceContext.prototype.SEMICOLON = function() { return this.getToken(PlSqlParser.SEMICOLON, 0); }; Alter_tablespaceContext.prototype.DEFAULT = function() { return this.getToken(PlSqlParser.DEFAULT, 0); }; Alter_tablespaceContext.prototype.MINIMUM = function() { return this.getToken(PlSqlParser.MINIMUM, 0); }; Alter_tablespaceContext.prototype.EXTENT = function() { return this.getToken(PlSqlParser.EXTENT, 0); }; Alter_tablespaceContext.prototype.size_clause = function() { return this.getTypedRuleContext(Size_clauseContext,0); }; Alter_tablespaceContext.prototype.RESIZE = function() { return this.getToken(PlSqlParser.RESIZE, 0); }; Alter_tablespaceContext.prototype.COALESCE = function() { return this.getToken(PlSqlParser.COALESCE, 0); }; Alter_tablespaceContext.prototype.SHRINK = function() { return this.getToken(PlSqlParser.SHRINK, 0); }; Alter_tablespaceContext.prototype.SPACE_KEYWORD = function() { return this.getToken(PlSqlParser.SPACE_KEYWORD, 0); }; Alter_tablespaceContext.prototype.RENAME = function() { return this.getToken(PlSqlParser.RENAME, 0); }; Alter_tablespaceContext.prototype.TO = function() { return this.getToken(PlSqlParser.TO, 0); }; Alter_tablespaceContext.prototype.new_tablespace_name = function() { return this.getTypedRuleContext(New_tablespace_nameContext,0); }; Alter_tablespaceContext.prototype.begin_or_end = function() { return this.getTypedRuleContext(Begin_or_endContext,0); }; Alter_tablespaceContext.prototype.BACKUP = function() { return this.getToken(PlSqlParser.BACKUP, 0); }; Alter_tablespaceContext.prototype.datafile_tempfile_clauses = function() { return this.getTypedRuleContext(Datafile_tempfile_clausesContext,0); }; Alter_tablespaceContext.prototype.tablespace_logging_clauses = function() { return this.getTypedRuleContext(Tablespace_logging_clausesContext,0); }; Alter_tablespaceContext.prototype.tablespace_group_clause = function() { return this.getTypedRuleContext(Tablespace_group_clauseContext,0); }; Alter_tablespaceContext.prototype.tablespace_state_clauses = function() { return this.getTypedRuleContext(Tablespace_state_clausesContext,0); }; Alter_tablespaceContext.prototype.autoextend_clause = function() { return this.getTypedRuleContext(Autoextend_clauseContext,0); }; Alter_tablespaceContext.prototype.flashback_mode_clause = function() { return this.getTypedRuleContext(Flashback_mode_clauseContext,0); }; Alter_tablespaceContext.prototype.tablespace_retention_clause = function() { return this.getTypedRuleContext(Tablespace_retention_clauseContext,0); }; Alter_tablespaceContext.prototype.table_compression = function() { return this.getTypedRuleContext(Table_compressionContext,0); }; Alter_tablespaceContext.prototype.storage_clause = function() { return this.getTypedRuleContext(Storage_clauseContext,0); }; Alter_tablespaceContext.prototype.KEEP = function() { return this.getToken(PlSqlParser.KEEP, 0); }; Alter_tablespaceContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterAlter_tablespace(this); } }; Alter_tablespaceContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitAlter_tablespace(this); } }; Alter_tablespaceContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitAlter_tablespace(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Alter_tablespaceContext = Alter_tablespaceContext; PlSqlParser.prototype.alter_tablespace = function() { var localctx = new Alter_tablespaceContext(this, this._ctx, this.state); this.enterRule(localctx, 426, PlSqlParser.RULE_alter_tablespace); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 4549; this.match(PlSqlParser.ALTER); this.state = 4550; this.match(PlSqlParser.TABLESPACE); this.state = 4551; this.tablespace(); this.state = 4584; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,445,this._ctx); switch(la_) { case 1: this.state = 4552; this.match(PlSqlParser.DEFAULT); this.state = 4554; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.COMPRESS || _la===PlSqlParser.NOCOMPRESS) { this.state = 4553; this.table_compression(); } this.state = 4557; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.STORAGE) { this.state = 4556; this.storage_clause(); } break; case 2: this.state = 4559; this.match(PlSqlParser.MINIMUM); this.state = 4560; this.match(PlSqlParser.EXTENT); this.state = 4561; this.size_clause(); break; case 3: this.state = 4562; this.match(PlSqlParser.RESIZE); this.state = 4563; this.size_clause(); break; case 4: this.state = 4564; this.match(PlSqlParser.COALESCE); break; case 5: this.state = 4565; this.match(PlSqlParser.SHRINK); this.state = 4566; this.match(PlSqlParser.SPACE_KEYWORD); this.state = 4569; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.KEEP) { this.state = 4567; this.match(PlSqlParser.KEEP); this.state = 4568; this.size_clause(); } break; case 6: this.state = 4571; this.match(PlSqlParser.RENAME); this.state = 4572; this.match(PlSqlParser.TO); this.state = 4573; this.new_tablespace_name(); break; case 7: this.state = 4574; this.begin_or_end(); this.state = 4575; this.match(PlSqlParser.BACKUP); break; case 8: this.state = 4577; this.datafile_tempfile_clauses(); break; case 9: this.state = 4578; this.tablespace_logging_clauses(); break; case 10: this.state = 4579; this.tablespace_group_clause(); break; case 11: this.state = 4580; this.tablespace_state_clauses(); break; case 12: this.state = 4581; this.autoextend_clause(); break; case 13: this.state = 4582; this.flashback_mode_clause(); break; case 14: this.state = 4583; this.tablespace_retention_clause(); break; } this.state = 4586; this.match(PlSqlParser.SEMICOLON); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Datafile_tempfile_clausesContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_datafile_tempfile_clauses; return this; } Datafile_tempfile_clausesContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Datafile_tempfile_clausesContext.prototype.constructor = Datafile_tempfile_clausesContext; Datafile_tempfile_clausesContext.prototype.ADD = function() { return this.getToken(PlSqlParser.ADD, 0); }; Datafile_tempfile_clausesContext.prototype.datafile_specification = function() { return this.getTypedRuleContext(Datafile_specificationContext,0); }; Datafile_tempfile_clausesContext.prototype.tempfile_specification = function() { return this.getTypedRuleContext(Tempfile_specificationContext,0); }; Datafile_tempfile_clausesContext.prototype.DROP = function() { return this.getToken(PlSqlParser.DROP, 0); }; Datafile_tempfile_clausesContext.prototype.DATAFILE = function() { return this.getToken(PlSqlParser.DATAFILE, 0); }; Datafile_tempfile_clausesContext.prototype.TEMPFILE = function() { return this.getToken(PlSqlParser.TEMPFILE, 0); }; Datafile_tempfile_clausesContext.prototype.filename = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(FilenameContext); } else { return this.getTypedRuleContext(FilenameContext,i); } }; Datafile_tempfile_clausesContext.prototype.UNSIGNED_INTEGER = function() { return this.getToken(PlSqlParser.UNSIGNED_INTEGER, 0); }; Datafile_tempfile_clausesContext.prototype.KEEP = function() { return this.getToken(PlSqlParser.KEEP, 0); }; Datafile_tempfile_clausesContext.prototype.size_clause = function() { return this.getTypedRuleContext(Size_clauseContext,0); }; Datafile_tempfile_clausesContext.prototype.SHRINK = function() { return this.getToken(PlSqlParser.SHRINK, 0); }; Datafile_tempfile_clausesContext.prototype.RENAME = function() { return this.getToken(PlSqlParser.RENAME, 0); }; Datafile_tempfile_clausesContext.prototype.TO = function() { return this.getToken(PlSqlParser.TO, 0); }; Datafile_tempfile_clausesContext.prototype.COMMA = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.COMMA); } else { return this.getToken(PlSqlParser.COMMA, i); } }; Datafile_tempfile_clausesContext.prototype.online_or_offline = function() { return this.getTypedRuleContext(Online_or_offlineContext,0); }; Datafile_tempfile_clausesContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterDatafile_tempfile_clauses(this); } }; Datafile_tempfile_clausesContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitDatafile_tempfile_clauses(this); } }; Datafile_tempfile_clausesContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitDatafile_tempfile_clauses(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Datafile_tempfile_clausesContext = Datafile_tempfile_clausesContext; PlSqlParser.prototype.datafile_tempfile_clauses = function() { var localctx = new Datafile_tempfile_clausesContext(this, this._ctx, this.state); this.enterRule(localctx, 428, PlSqlParser.RULE_datafile_tempfile_clauses); var _la = 0; // Token type try { this.state = 4634; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.ADD: this.enterOuterAlt(localctx, 1); this.state = 4588; this.match(PlSqlParser.ADD); this.state = 4591; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.DATAFILE: this.state = 4589; this.datafile_specification(); break; case PlSqlParser.TEMPFILE: this.state = 4590; this.tempfile_specification(); break; default: throw new antlr4.error.NoViableAltException(this); } break; case PlSqlParser.DROP: this.enterOuterAlt(localctx, 2); this.state = 4593; this.match(PlSqlParser.DROP); this.state = 4594; _la = this._input.LA(1); if(!(_la===PlSqlParser.DATAFILE || _la===PlSqlParser.TEMPFILE)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } this.state = 4597; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.CHAR_STRING: this.state = 4595; this.filename(); break; case PlSqlParser.UNSIGNED_INTEGER: this.state = 4596; this.match(PlSqlParser.UNSIGNED_INTEGER); break; default: throw new antlr4.error.NoViableAltException(this); } this.state = 4601; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.KEEP) { this.state = 4599; this.match(PlSqlParser.KEEP); this.state = 4600; this.size_clause(); } break; case PlSqlParser.SHRINK: this.enterOuterAlt(localctx, 3); this.state = 4603; this.match(PlSqlParser.SHRINK); this.state = 4604; this.match(PlSqlParser.TEMPFILE); this.state = 4607; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.CHAR_STRING: this.state = 4605; this.filename(); break; case PlSqlParser.UNSIGNED_INTEGER: this.state = 4606; this.match(PlSqlParser.UNSIGNED_INTEGER); break; default: throw new antlr4.error.NoViableAltException(this); } this.state = 4611; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.KEEP) { this.state = 4609; this.match(PlSqlParser.KEEP); this.state = 4610; this.size_clause(); } break; case PlSqlParser.RENAME: this.enterOuterAlt(localctx, 4); this.state = 4613; this.match(PlSqlParser.RENAME); this.state = 4614; this.match(PlSqlParser.DATAFILE); this.state = 4615; this.filename(); this.state = 4620; this._errHandler.sync(this); _la = this._input.LA(1); while(_la===PlSqlParser.COMMA) { this.state = 4616; this.match(PlSqlParser.COMMA); this.state = 4617; this.filename(); this.state = 4622; this._errHandler.sync(this); _la = this._input.LA(1); } this.state = 4623; this.match(PlSqlParser.TO); this.state = 4624; this.filename(); this.state = 4629; this._errHandler.sync(this); _la = this._input.LA(1); while(_la===PlSqlParser.COMMA) { this.state = 4625; this.match(PlSqlParser.COMMA); this.state = 4626; this.filename(); this.state = 4631; this._errHandler.sync(this); _la = this._input.LA(1); } break; case PlSqlParser.DATAFILE: case PlSqlParser.TEMPFILE: this.enterOuterAlt(localctx, 5); this.state = 4632; _la = this._input.LA(1); if(!(_la===PlSqlParser.DATAFILE || _la===PlSqlParser.TEMPFILE)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } this.state = 4633; this.online_or_offline(); break; default: throw new antlr4.error.NoViableAltException(this); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Tablespace_logging_clausesContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_tablespace_logging_clauses; return this; } Tablespace_logging_clausesContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Tablespace_logging_clausesContext.prototype.constructor = Tablespace_logging_clausesContext; Tablespace_logging_clausesContext.prototype.logging_clause = function() { return this.getTypedRuleContext(Logging_clauseContext,0); }; Tablespace_logging_clausesContext.prototype.FORCE = function() { return this.getToken(PlSqlParser.FORCE, 0); }; Tablespace_logging_clausesContext.prototype.LOGGING = function() { return this.getToken(PlSqlParser.LOGGING, 0); }; Tablespace_logging_clausesContext.prototype.NO = function() { return this.getToken(PlSqlParser.NO, 0); }; Tablespace_logging_clausesContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterTablespace_logging_clauses(this); } }; Tablespace_logging_clausesContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitTablespace_logging_clauses(this); } }; Tablespace_logging_clausesContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitTablespace_logging_clauses(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Tablespace_logging_clausesContext = Tablespace_logging_clausesContext; PlSqlParser.prototype.tablespace_logging_clauses = function() { var localctx = new Tablespace_logging_clausesContext(this, this._ctx, this.state); this.enterRule(localctx, 430, PlSqlParser.RULE_tablespace_logging_clauses); var _la = 0; // Token type try { this.state = 4642; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.FILESYSTEM_LIKE_LOGGING: case PlSqlParser.LOGGING: case PlSqlParser.NOLOGGING: this.enterOuterAlt(localctx, 1); this.state = 4636; this.logging_clause(); break; case PlSqlParser.FORCE: case PlSqlParser.NO: this.enterOuterAlt(localctx, 2); this.state = 4638; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.NO) { this.state = 4637; this.match(PlSqlParser.NO); } this.state = 4640; this.match(PlSqlParser.FORCE); this.state = 4641; this.match(PlSqlParser.LOGGING); break; default: throw new antlr4.error.NoViableAltException(this); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Tablespace_group_clauseContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_tablespace_group_clause; return this; } Tablespace_group_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Tablespace_group_clauseContext.prototype.constructor = Tablespace_group_clauseContext; Tablespace_group_clauseContext.prototype.TABLESPACE = function() { return this.getToken(PlSqlParser.TABLESPACE, 0); }; Tablespace_group_clauseContext.prototype.GROUP = function() { return this.getToken(PlSqlParser.GROUP, 0); }; Tablespace_group_clauseContext.prototype.tablespace_group_name = function() { return this.getTypedRuleContext(Tablespace_group_nameContext,0); }; Tablespace_group_clauseContext.prototype.CHAR_STRING = function() { return this.getToken(PlSqlParser.CHAR_STRING, 0); }; Tablespace_group_clauseContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterTablespace_group_clause(this); } }; Tablespace_group_clauseContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitTablespace_group_clause(this); } }; Tablespace_group_clauseContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitTablespace_group_clause(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Tablespace_group_clauseContext = Tablespace_group_clauseContext; PlSqlParser.prototype.tablespace_group_clause = function() { var localctx = new Tablespace_group_clauseContext(this, this._ctx, this.state); this.enterRule(localctx, 432, PlSqlParser.RULE_tablespace_group_clause); try { this.enterOuterAlt(localctx, 1); this.state = 4644; this.match(PlSqlParser.TABLESPACE); this.state = 4645; this.match(PlSqlParser.GROUP); this.state = 4648; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.ABORT: case PlSqlParser.ABS: case PlSqlParser.ACCESS: case PlSqlParser.ACCESSED: case PlSqlParser.ACCOUNT: case PlSqlParser.ACL: case PlSqlParser.ACOS: case PlSqlParser.ACTION: case PlSqlParser.ACTIONS: case PlSqlParser.ACTIVATE: case PlSqlParser.ACTIVE: case PlSqlParser.ACTIVE_COMPONENT: case PlSqlParser.ACTIVE_DATA: case PlSqlParser.ACTIVE_FUNCTION: case PlSqlParser.ACTIVE_TAG: case PlSqlParser.ACTIVITY: case PlSqlParser.ADAPTIVE_PLAN: case PlSqlParser.ADD: case PlSqlParser.ADD_COLUMN: case PlSqlParser.ADD_GROUP: case PlSqlParser.ADD_MONTHS: case PlSqlParser.ADJ_DATE: case PlSqlParser.ADMIN: case PlSqlParser.ADMINISTER: case PlSqlParser.ADMINISTRATOR: case PlSqlParser.ADVANCED: case PlSqlParser.ADVISE: case PlSqlParser.ADVISOR: case PlSqlParser.AFD_DISKSTRING: case PlSqlParser.AFTER: case PlSqlParser.AGENT: case PlSqlParser.AGGREGATE: case PlSqlParser.A_LETTER: case PlSqlParser.ALIAS: case PlSqlParser.ALLOCATE: case PlSqlParser.ALLOW: case PlSqlParser.ALL_ROWS: case PlSqlParser.ALWAYS: case PlSqlParser.ANALYZE: case PlSqlParser.ANCILLARY: case PlSqlParser.AND_EQUAL: case PlSqlParser.ANOMALY: case PlSqlParser.ANSI_REARCH: case PlSqlParser.ANTIJOIN: case PlSqlParser.ANYSCHEMA: case PlSqlParser.APPEND: case PlSqlParser.APPENDCHILDXML: case PlSqlParser.APPEND_VALUES: case PlSqlParser.APPLICATION: case PlSqlParser.APPLY: case PlSqlParser.APPROX_COUNT_DISTINCT: case PlSqlParser.ARCHIVAL: case PlSqlParser.ARCHIVE: case PlSqlParser.ARCHIVED: case PlSqlParser.ARCHIVELOG: case PlSqlParser.ARRAY: case PlSqlParser.ASCII: case PlSqlParser.ASCIISTR: case PlSqlParser.ASIN: case PlSqlParser.ASIS: case PlSqlParser.ASSEMBLY: case PlSqlParser.ASSIGN: case PlSqlParser.ASSOCIATE: case PlSqlParser.ASYNC: case PlSqlParser.ASYNCHRONOUS: case PlSqlParser.ATAN2: case PlSqlParser.ATAN: case PlSqlParser.AT: case PlSqlParser.ATTRIBUTE: case PlSqlParser.ATTRIBUTES: case PlSqlParser.AUTHENTICATED: case PlSqlParser.AUTHENTICATION: case PlSqlParser.AUTHID: case PlSqlParser.AUTHORIZATION: case PlSqlParser.AUTOALLOCATE: case PlSqlParser.AUTO: case PlSqlParser.AUTOEXTEND: case PlSqlParser.AUTO_LOGIN: case PlSqlParser.AUTOMATIC: case PlSqlParser.AUTONOMOUS_TRANSACTION: case PlSqlParser.AUTO_REOPTIMIZE: case PlSqlParser.AVAILABILITY: case PlSqlParser.AVRO: case PlSqlParser.BACKGROUND: case PlSqlParser.BACKUP: case PlSqlParser.BASIC: case PlSqlParser.BASICFILE: case PlSqlParser.BATCH: case PlSqlParser.BATCHSIZE: case PlSqlParser.BATCH_TABLE_ACCESS_BY_ROWID: case PlSqlParser.BECOME: case PlSqlParser.BEFORE: case PlSqlParser.BEGIN: case PlSqlParser.BEGINNING: case PlSqlParser.BEGIN_OUTLINE_DATA: case PlSqlParser.BEHALF: case PlSqlParser.BEQUEATH: case PlSqlParser.BFILE: case PlSqlParser.BFILENAME: case PlSqlParser.BIGFILE: case PlSqlParser.BINARY: case PlSqlParser.BINARY_DOUBLE: case PlSqlParser.BINARY_DOUBLE_INFINITY: case PlSqlParser.BINARY_DOUBLE_NAN: case PlSqlParser.BINARY_FLOAT: case PlSqlParser.BINARY_FLOAT_INFINITY: case PlSqlParser.BINARY_FLOAT_NAN: case PlSqlParser.BINARY_INTEGER: case PlSqlParser.BIND_AWARE: case PlSqlParser.BINDING: case PlSqlParser.BIN_TO_NUM: case PlSqlParser.BITAND: case PlSqlParser.BITMAP_AND: case PlSqlParser.BITMAP: case PlSqlParser.BITMAPS: case PlSqlParser.BITMAP_TREE: case PlSqlParser.BITS: case PlSqlParser.BLOB: case PlSqlParser.BLOCK: case PlSqlParser.BLOCK_RANGE: case PlSqlParser.BLOCKS: case PlSqlParser.BLOCKSIZE: case PlSqlParser.BODY: case PlSqlParser.BOOLEAN: case PlSqlParser.BOTH: case PlSqlParser.BOUND: case PlSqlParser.BRANCH: case PlSqlParser.BREADTH: case PlSqlParser.BROADCAST: case PlSqlParser.BSON: case PlSqlParser.BUFFER: case PlSqlParser.BUFFER_CACHE: case PlSqlParser.BUFFER_POOL: case PlSqlParser.BUILD: case PlSqlParser.BULK: case PlSqlParser.BYPASS_RECURSIVE_CHECK: case PlSqlParser.BYPASS_UJVC: case PlSqlParser.BYTE: case PlSqlParser.CACHE: case PlSqlParser.CACHE_CB: case PlSqlParser.CACHE_INSTANCES: case PlSqlParser.CACHE_TEMP_TABLE: case PlSqlParser.CACHING: case PlSqlParser.CALCULATED: case PlSqlParser.CALLBACK: case PlSqlParser.CALL: case PlSqlParser.CANCEL: case PlSqlParser.CAPACITY: case PlSqlParser.CARDINALITY: case PlSqlParser.CASCADE: case PlSqlParser.CASE: case PlSqlParser.CAST: case PlSqlParser.CATEGORY: case PlSqlParser.CDBDEFAULT: case PlSqlParser.CEIL: case PlSqlParser.CELL_FLASH_CACHE: case PlSqlParser.CERTIFICATE: case PlSqlParser.CFILE: case PlSqlParser.CHAINED: case PlSqlParser.CHANGE: case PlSqlParser.CHANGE_DUPKEY_ERROR_INDEX: case PlSqlParser.CHARACTER: case PlSqlParser.CHAR: case PlSqlParser.CHAR_CS: case PlSqlParser.CHARTOROWID: case PlSqlParser.CHECK_ACL_REWRITE: case PlSqlParser.CHECKPOINT: case PlSqlParser.CHILD: case PlSqlParser.CHOOSE: case PlSqlParser.CHR: case PlSqlParser.CHUNK: case PlSqlParser.CLASS: case PlSqlParser.CLASSIFIER: case PlSqlParser.CLEANUP: case PlSqlParser.CLEAR: case PlSqlParser.C_LETTER: case PlSqlParser.CLIENT: case PlSqlParser.CLOB: case PlSqlParser.CLONE: case PlSqlParser.CLOSE_CACHED_OPEN_CURSORS: case PlSqlParser.CLOSE: case PlSqlParser.CLUSTER_BY_ROWID: case PlSqlParser.CLUSTER: case PlSqlParser.CLUSTER_DETAILS: case PlSqlParser.CLUSTER_DISTANCE: case PlSqlParser.CLUSTER_ID: case PlSqlParser.CLUSTERING: case PlSqlParser.CLUSTERING_FACTOR: case PlSqlParser.CLUSTER_PROBABILITY: case PlSqlParser.CLUSTER_SET: case PlSqlParser.COALESCE: case PlSqlParser.COALESCE_SQ: case PlSqlParser.COARSE: case PlSqlParser.CO_AUTH_IND: case PlSqlParser.COLD: case PlSqlParser.COLLECT: case PlSqlParser.COLUMNAR: case PlSqlParser.COLUMN_AUTH_INDICATOR: case PlSqlParser.COLUMN: case PlSqlParser.COLUMNS: case PlSqlParser.COLUMN_STATS: case PlSqlParser.COLUMN_VALUE: case PlSqlParser.COMMENT: case PlSqlParser.COMMIT: case PlSqlParser.COMMITTED: case PlSqlParser.COMMON_DATA: case PlSqlParser.COMPACT: case PlSqlParser.COMPATIBILITY: case PlSqlParser.COMPILE: case PlSqlParser.COMPLETE: case PlSqlParser.COMPLIANCE: case PlSqlParser.COMPONENT: case PlSqlParser.COMPONENTS: case PlSqlParser.COMPOSE: case PlSqlParser.COMPOSITE: case PlSqlParser.COMPOSITE_LIMIT: case PlSqlParser.COMPOUND: case PlSqlParser.COMPUTE: case PlSqlParser.CONCAT: case PlSqlParser.CON_DBID_TO_ID: case PlSqlParser.CONDITIONAL: case PlSqlParser.CONDITION: case PlSqlParser.CONFIRM: case PlSqlParser.CONFORMING: case PlSqlParser.CON_GUID_TO_ID: case PlSqlParser.CON_ID: case PlSqlParser.CON_NAME_TO_ID: case PlSqlParser.CONNECT_BY_CB_WHR_ONLY: case PlSqlParser.CONNECT_BY_COMBINE_SW: case PlSqlParser.CONNECT_BY_COST_BASED: case PlSqlParser.CONNECT_BY_ELIM_DUPS: case PlSqlParser.CONNECT_BY_FILTERING: case PlSqlParser.CONNECT_BY_ISCYCLE: case PlSqlParser.CONNECT_BY_ISLEAF: case PlSqlParser.CONNECT_BY_ROOT: case PlSqlParser.CONNECT_TIME: case PlSqlParser.CONSIDER: case PlSqlParser.CONSISTENT: case PlSqlParser.CONSTANT: case PlSqlParser.CONST: case PlSqlParser.CONSTRAINT: case PlSqlParser.CONSTRAINTS: case PlSqlParser.CONSTRUCTOR: case PlSqlParser.CONTAINER: case PlSqlParser.CONTAINER_DATA: case PlSqlParser.CONTAINERS: case PlSqlParser.CONTENT: case PlSqlParser.CONTENTS: case PlSqlParser.CONTEXT: case PlSqlParser.CONTINUE: case PlSqlParser.CONTROLFILE: case PlSqlParser.CON_UID_TO_ID: case PlSqlParser.CONVERT: case PlSqlParser.COOKIE: case PlSqlParser.COPY: case PlSqlParser.CORR_K: case PlSqlParser.CORR_S: case PlSqlParser.CORRUPTION: case PlSqlParser.CORRUPT_XID_ALL: case PlSqlParser.CORRUPT_XID: case PlSqlParser.COS: case PlSqlParser.COSH: case PlSqlParser.COST: case PlSqlParser.COST_XML_QUERY_REWRITE: case PlSqlParser.COUNT: case PlSqlParser.COVAR_POP: case PlSqlParser.COVAR_SAMP: case PlSqlParser.CPU_COSTING: case PlSqlParser.CPU_PER_CALL: case PlSqlParser.CPU_PER_SESSION: case PlSqlParser.CRASH: case PlSqlParser.CREATE_FILE_DEST: case PlSqlParser.CREATE_STORED_OUTLINES: case PlSqlParser.CREATION: case PlSqlParser.CREDENTIAL: case PlSqlParser.CRITICAL: case PlSqlParser.CROSS: case PlSqlParser.CROSSEDITION: case PlSqlParser.CSCONVERT: case PlSqlParser.CUBE_AJ: case PlSqlParser.CUBE: case PlSqlParser.CUBE_GB: case PlSqlParser.CUBE_SJ: case PlSqlParser.CUME_DISTM: case PlSqlParser.CURRENT: case PlSqlParser.CURRENT_DATE: case PlSqlParser.CURRENT_SCHEMA: case PlSqlParser.CURRENT_TIME: case PlSqlParser.CURRENT_TIMESTAMP: case PlSqlParser.CURRENT_USER: case PlSqlParser.CURRENTV: case PlSqlParser.CURSOR: case PlSqlParser.CURSOR_SHARING_EXACT: case PlSqlParser.CURSOR_SPECIFIC_SEGMENT: case PlSqlParser.CUSTOMDATUM: case PlSqlParser.CV: case PlSqlParser.CYCLE: case PlSqlParser.DANGLING: case PlSqlParser.DATABASE: case PlSqlParser.DATA: case PlSqlParser.DATAFILE: case PlSqlParser.DATAFILES: case PlSqlParser.DATAMOVEMENT: case PlSqlParser.DATAOBJNO: case PlSqlParser.DATAOBJ_TO_MAT_PARTITION: case PlSqlParser.DATAOBJ_TO_PARTITION: case PlSqlParser.DATAPUMP: case PlSqlParser.DATA_SECURITY_REWRITE_LIMIT: case PlSqlParser.DATE_MODE: case PlSqlParser.DAY: case PlSqlParser.DAYS: case PlSqlParser.DBA: case PlSqlParser.DBA_RECYCLEBIN: case PlSqlParser.DBMS_STATS: case PlSqlParser.DB_ROLE_CHANGE: case PlSqlParser.DBTIMEZONE: case PlSqlParser.DB_UNIQUE_NAME: case PlSqlParser.DB_VERSION: case PlSqlParser.DDL: case PlSqlParser.DEALLOCATE: case PlSqlParser.DEBUG: case PlSqlParser.DEBUGGER: case PlSqlParser.DEC: case PlSqlParser.DECIMAL: case PlSqlParser.DECLARE: case PlSqlParser.DECOMPOSE: case PlSqlParser.DECORRELATE: case PlSqlParser.DECR: case PlSqlParser.DECREMENT: case PlSqlParser.DECRYPT: case PlSqlParser.DEDUPLICATE: case PlSqlParser.DEFAULTS: case PlSqlParser.DEFERRABLE: case PlSqlParser.DEFERRED: case PlSqlParser.DEFINED: case PlSqlParser.DEFINE: case PlSqlParser.DEFINER: case PlSqlParser.DEGREE: case PlSqlParser.DELAY: case PlSqlParser.DELEGATE: case PlSqlParser.DELETE_ALL: case PlSqlParser.DELETE: case PlSqlParser.DELETEXML: case PlSqlParser.DEMAND: case PlSqlParser.DENSE_RANKM: case PlSqlParser.DEPENDENT: case PlSqlParser.DEPTH: case PlSqlParser.DEQUEUE: case PlSqlParser.DEREF: case PlSqlParser.DEREF_NO_REWRITE: case PlSqlParser.DESTROY: case PlSqlParser.DETACHED: case PlSqlParser.DETERMINES: case PlSqlParser.DETERMINISTIC: case PlSqlParser.DICTIONARY: case PlSqlParser.DIMENSION: case PlSqlParser.DIMENSIONS: case PlSqlParser.DIRECT_LOAD: case PlSqlParser.DIRECTORY: case PlSqlParser.DIRECT_PATH: case PlSqlParser.DISABLE_ALL: case PlSqlParser.DISABLE: case PlSqlParser.DISABLE_PARALLEL_DML: case PlSqlParser.DISABLE_PRESET: case PlSqlParser.DISABLE_RPKE: case PlSqlParser.DISALLOW: case PlSqlParser.DISASSOCIATE: case PlSqlParser.DISCARD: case PlSqlParser.DISCONNECT: case PlSqlParser.DISK: case PlSqlParser.DISKGROUP: case PlSqlParser.DISKS: case PlSqlParser.DISMOUNT: case PlSqlParser.DISTINGUISHED: case PlSqlParser.DISTRIBUTED: case PlSqlParser.DISTRIBUTE: case PlSqlParser.DML: case PlSqlParser.DML_UPDATE: case PlSqlParser.DOCFIDELITY: case PlSqlParser.DOCUMENT: case PlSqlParser.DOMAIN_INDEX_FILTER: case PlSqlParser.DOMAIN_INDEX_NO_SORT: case PlSqlParser.DOMAIN_INDEX_SORT: case PlSqlParser.DOUBLE: case PlSqlParser.DOWNGRADE: case PlSqlParser.DRIVING_SITE: case PlSqlParser.DROP_COLUMN: case PlSqlParser.DROP_GROUP: case PlSqlParser.DSINTERVAL_UNCONSTRAINED: case PlSqlParser.DST_UPGRADE_INSERT_CONV: case PlSqlParser.DUMP: case PlSqlParser.DUPLICATE: case PlSqlParser.DV: case PlSqlParser.DYNAMIC: case PlSqlParser.DYNAMIC_SAMPLING: case PlSqlParser.DYNAMIC_SAMPLING_EST_CDN: case PlSqlParser.EACH: case PlSqlParser.EDITIONABLE: case PlSqlParser.EDITION: case PlSqlParser.EDITIONING: case PlSqlParser.EDITIONS: case PlSqlParser.ELEMENT: case PlSqlParser.ELIM_GROUPBY: case PlSqlParser.ELIMINATE_JOIN: case PlSqlParser.ELIMINATE_OBY: case PlSqlParser.ELIMINATE_OUTER_JOIN: case PlSqlParser.EM: case PlSqlParser.EMPTY_BLOB: case PlSqlParser.EMPTY_CLOB: case PlSqlParser.EMPTY: case PlSqlParser.ENABLE_ALL: case PlSqlParser.ENABLE: case PlSqlParser.ENABLE_PARALLEL_DML: case PlSqlParser.ENABLE_PRESET: case PlSqlParser.ENCODING: case PlSqlParser.ENCRYPT: case PlSqlParser.ENCRYPTION: case PlSqlParser.END_OUTLINE_DATA: case PlSqlParser.ENFORCED: case PlSqlParser.ENFORCE: case PlSqlParser.ENQUEUE: case PlSqlParser.ENTERPRISE: case PlSqlParser.ENTITYESCAPING: case PlSqlParser.ENTRY: case PlSqlParser.EQUIPART: case PlSqlParser.ERR: case PlSqlParser.ERROR_ARGUMENT: case PlSqlParser.ERROR: case PlSqlParser.ERROR_ON_OVERLAP_TIME: case PlSqlParser.ERRORS: case PlSqlParser.ESCAPE: case PlSqlParser.ESTIMATE: case PlSqlParser.EVAL: case PlSqlParser.EVALNAME: case PlSqlParser.EVALUATE: case PlSqlParser.EVALUATION: case PlSqlParser.EVENTS: case PlSqlParser.EVERY: case PlSqlParser.EXCEPT: case PlSqlParser.EXCEPTION: case PlSqlParser.EXCEPTION_INIT: case PlSqlParser.EXCEPTIONS: case PlSqlParser.EXCHANGE: case PlSqlParser.EXCLUDE: case PlSqlParser.EXCLUDING: case PlSqlParser.EXECUTE: case PlSqlParser.EXEMPT: case PlSqlParser.EXISTING: case PlSqlParser.EXISTS: case PlSqlParser.EXISTSNODE: case PlSqlParser.EXIT: case PlSqlParser.EXPAND_GSET_TO_UNION: case PlSqlParser.EXPAND_TABLE: case PlSqlParser.EXP: case PlSqlParser.EXPIRE: case PlSqlParser.EXPLAIN: case PlSqlParser.EXPLOSION: case PlSqlParser.EXPORT: case PlSqlParser.EXPR_CORR_CHECK: case PlSqlParser.EXPRESS: case PlSqlParser.EXTENDS: case PlSqlParser.EXTENT: case PlSqlParser.EXTENTS: case PlSqlParser.EXTERNAL: case PlSqlParser.EXTERNALLY: case PlSqlParser.EXTRACTCLOBXML: case PlSqlParser.EXTRACT: case PlSqlParser.EXTRACTVALUE: case PlSqlParser.EXTRA: case PlSqlParser.FACILITY: case PlSqlParser.FACT: case PlSqlParser.FACTOR: case PlSqlParser.FACTORIZE_JOIN: case PlSqlParser.FAILED: case PlSqlParser.FAILED_LOGIN_ATTEMPTS: case PlSqlParser.FAILGROUP: case PlSqlParser.FAILOVER: case PlSqlParser.FAILURE: case PlSqlParser.FALSE: case PlSqlParser.FAMILY: case PlSqlParser.FAR: case PlSqlParser.FAST: case PlSqlParser.FASTSTART: case PlSqlParser.FBTSCAN: case PlSqlParser.FEATURE_DETAILS: case PlSqlParser.FEATURE_ID: case PlSqlParser.FEATURE_SET: case PlSqlParser.FEATURE_VALUE: case PlSqlParser.FETCH: case PlSqlParser.FILE: case PlSqlParser.FILE_NAME_CONVERT: case PlSqlParser.FILESYSTEM_LIKE_LOGGING: case PlSqlParser.FILTER: case PlSqlParser.FINAL: case PlSqlParser.FINE: case PlSqlParser.FINISH: case PlSqlParser.FIRST: case PlSqlParser.FIRSTM: case PlSqlParser.FIRST_ROWS: case PlSqlParser.FIRST_VALUE: case PlSqlParser.FIXED_VIEW_DATA: case PlSqlParser.FLAGGER: case PlSqlParser.FLASHBACK: case PlSqlParser.FLASH_CACHE: case PlSqlParser.FLOAT: case PlSqlParser.FLOB: case PlSqlParser.FLOOR: case PlSqlParser.FLUSH: case PlSqlParser.FOLDER: case PlSqlParser.FOLLOWING: case PlSqlParser.FOLLOWS: case PlSqlParser.FORALL: case PlSqlParser.FORCE: case PlSqlParser.FORCE_XML_QUERY_REWRITE: case PlSqlParser.FOREIGN: case PlSqlParser.FOREVER: case PlSqlParser.FORMAT: case PlSqlParser.FORWARD: case PlSqlParser.FRAGMENT_NUMBER: case PlSqlParser.FREELIST: case PlSqlParser.FREELISTS: case PlSqlParser.FREEPOOLS: case PlSqlParser.FRESH: case PlSqlParser.FROM_TZ: case PlSqlParser.FULL: case PlSqlParser.FULL_OUTER_JOIN_TO_OUTER: case PlSqlParser.FUNCTION: case PlSqlParser.FUNCTIONS: case PlSqlParser.GATHER_OPTIMIZER_STATISTICS: case PlSqlParser.GATHER_PLAN_STATISTICS: case PlSqlParser.GBY_CONC_ROLLUP: case PlSqlParser.GBY_PUSHDOWN: case PlSqlParser.GENERATED: case PlSqlParser.GET: case PlSqlParser.GLOBAL: case PlSqlParser.GLOBALLY: case PlSqlParser.GLOBAL_NAME: case PlSqlParser.GLOBAL_TOPIC_ENABLED: case PlSqlParser.GROUP_BY: case PlSqlParser.GROUP_ID: case PlSqlParser.GROUPING: case PlSqlParser.GROUPING_ID: case PlSqlParser.GROUPS: case PlSqlParser.GUARANTEED: case PlSqlParser.GUARANTEE: case PlSqlParser.GUARD: case PlSqlParser.HASH_AJ: case PlSqlParser.HASH: case PlSqlParser.HASHKEYS: case PlSqlParser.HASH_SJ: case PlSqlParser.HEADER: case PlSqlParser.HEAP: case PlSqlParser.HELP: case PlSqlParser.HEXTORAW: case PlSqlParser.HEXTOREF: case PlSqlParser.HIDDEN_KEYWORD: case PlSqlParser.HIDE: case PlSqlParser.HIERARCHY: case PlSqlParser.HIGH: case PlSqlParser.HINTSET_BEGIN: case PlSqlParser.HINTSET_END: case PlSqlParser.HOT: case PlSqlParser.HOUR: case PlSqlParser.HWM_BROKERED: case PlSqlParser.HYBRID: case PlSqlParser.IDENTIFIER: case PlSqlParser.IDENTITY: case PlSqlParser.IDGENERATORS: case PlSqlParser.ID: case PlSqlParser.IDLE_TIME: case PlSqlParser.IF: case PlSqlParser.IGNORE: case PlSqlParser.IGNORE_OPTIM_EMBEDDED_HINTS: case PlSqlParser.IGNORE_ROW_ON_DUPKEY_INDEX: case PlSqlParser.IGNORE_WHERE_CLAUSE: case PlSqlParser.ILM: case PlSqlParser.IMMEDIATE: case PlSqlParser.IMPACT: case PlSqlParser.IMPORT: case PlSqlParser.INACTIVE: case PlSqlParser.INCLUDE: case PlSqlParser.INCLUDE_VERSION: case PlSqlParser.INCLUDING: case PlSqlParser.INCREMENTAL: case PlSqlParser.INCREMENT: case PlSqlParser.INCR: case PlSqlParser.INDENT: case PlSqlParser.INDEX_ASC: case PlSqlParser.INDEX_COMBINE: case PlSqlParser.INDEX_DESC: case PlSqlParser.INDEXED: case PlSqlParser.INDEXES: case PlSqlParser.INDEX_FFS: case PlSqlParser.INDEX_FILTER: case PlSqlParser.INDEXING: case PlSqlParser.INDEX_JOIN: case PlSqlParser.INDEX_ROWS: case PlSqlParser.INDEX_RRS: case PlSqlParser.INDEX_RS_ASC: case PlSqlParser.INDEX_RS_DESC: case PlSqlParser.INDEX_RS: case PlSqlParser.INDEX_SCAN: case PlSqlParser.INDEX_SKIP_SCAN: case PlSqlParser.INDEX_SS_ASC: case PlSqlParser.INDEX_SS_DESC: case PlSqlParser.INDEX_SS: case PlSqlParser.INDEX_STATS: case PlSqlParser.INDEXTYPE: case PlSqlParser.INDEXTYPES: case PlSqlParser.INDICATOR: case PlSqlParser.INDICES: case PlSqlParser.INFINITE: case PlSqlParser.INFORMATIONAL: case PlSqlParser.INHERIT: case PlSqlParser.INITCAP: case PlSqlParser.INITIAL: case PlSqlParser.INITIALIZED: case PlSqlParser.INITIALLY: case PlSqlParser.INITRANS: case PlSqlParser.INLINE: case PlSqlParser.INLINE_XMLTYPE_NT: case PlSqlParser.INMEMORY: case PlSqlParser.IN_MEMORY_METADATA: case PlSqlParser.INMEMORY_PRUNING: case PlSqlParser.INNER: case PlSqlParser.INOUT: case PlSqlParser.INPLACE: case PlSqlParser.INSERTCHILDXMLAFTER: case PlSqlParser.INSERTCHILDXMLBEFORE: case PlSqlParser.INSERTCHILDXML: case PlSqlParser.INSERTXMLAFTER: case PlSqlParser.INSERTXMLBEFORE: case PlSqlParser.INSTANCE: case PlSqlParser.INSTANCES: case PlSqlParser.INSTANTIABLE: case PlSqlParser.INSTANTLY: case PlSqlParser.INSTEAD: case PlSqlParser.INSTR2: case PlSqlParser.INSTR4: case PlSqlParser.INSTRB: case PlSqlParser.INSTRC: case PlSqlParser.INSTR: case PlSqlParser.INTEGER: case PlSqlParser.INTERLEAVED: case PlSqlParser.INTERMEDIATE: case PlSqlParser.INTERNAL_CONVERT: case PlSqlParser.INTERNAL_USE: case PlSqlParser.INTERPRETED: case PlSqlParser.INTERVAL: case PlSqlParser.INT: case PlSqlParser.INVALIDATE: case PlSqlParser.INVISIBLE: case PlSqlParser.IN_XQUERY: case PlSqlParser.ISOLATION: case PlSqlParser.ISOLATION_LEVEL: case PlSqlParser.ITERATE: case PlSqlParser.ITERATION_NUMBER: case PlSqlParser.JAVA: case PlSqlParser.JOB: case PlSqlParser.JOIN: case PlSqlParser.JSON_ARRAYAGG: case PlSqlParser.JSON_ARRAY: case PlSqlParser.JSON_EQUAL: case PlSqlParser.JSON_EXISTS2: case PlSqlParser.JSON_EXISTS: case PlSqlParser.JSONGET: case PlSqlParser.JSON: case PlSqlParser.JSON_OBJECTAGG: case PlSqlParser.JSON_OBJECT: case PlSqlParser.JSONPARSE: case PlSqlParser.JSON_QUERY: case PlSqlParser.JSON_SERIALIZE: case PlSqlParser.JSON_TABLE: case PlSqlParser.JSON_TEXTCONTAINS2: case PlSqlParser.JSON_TEXTCONTAINS: case PlSqlParser.JSON_VALUE: case PlSqlParser.KEEP_DUPLICATES: case PlSqlParser.KEEP: case PlSqlParser.KERBEROS: case PlSqlParser.KEY: case PlSqlParser.KEY_LENGTH: case PlSqlParser.KEYSIZE: case PlSqlParser.KEYS: case PlSqlParser.KEYSTORE: case PlSqlParser.KILL: case PlSqlParser.LABEL: case PlSqlParser.LANGUAGE: case PlSqlParser.LAST_DAY: case PlSqlParser.LAST: case PlSqlParser.LAST_VALUE: case PlSqlParser.LATERAL: case PlSqlParser.LAX: case PlSqlParser.LAYER: case PlSqlParser.LDAP_REGISTRATION_ENABLED: case PlSqlParser.LDAP_REGISTRATION: case PlSqlParser.LDAP_REG_SYNC_INTERVAL: case PlSqlParser.LEADING: case PlSqlParser.LEFT: case PlSqlParser.LENGTH2: case PlSqlParser.LENGTH4: case PlSqlParser.LENGTHB: case PlSqlParser.LENGTHC: case PlSqlParser.LENGTH: case PlSqlParser.LESS: case PlSqlParser.LEVEL: case PlSqlParser.LEVELS: case PlSqlParser.LIBRARY: case PlSqlParser.LIFECYCLE: case PlSqlParser.LIFE: case PlSqlParser.LIFETIME: case PlSqlParser.LIKE2: case PlSqlParser.LIKE4: case PlSqlParser.LIKEC: case PlSqlParser.LIKE_EXPAND: case PlSqlParser.LIMIT: case PlSqlParser.LINEAR: case PlSqlParser.LINK: case PlSqlParser.LIST: case PlSqlParser.LN: case PlSqlParser.LNNVL: case PlSqlParser.LOAD: case PlSqlParser.LOB: case PlSqlParser.LOBNVL: case PlSqlParser.LOBS: case PlSqlParser.LOCAL_INDEXES: case PlSqlParser.LOCAL: case PlSqlParser.LOCALTIME: case PlSqlParser.LOCALTIMESTAMP: case PlSqlParser.LOCATION: case PlSqlParser.LOCATOR: case PlSqlParser.LOCKED: case PlSqlParser.LOCKING: case PlSqlParser.LOGFILE: case PlSqlParser.LOGFILES: case PlSqlParser.LOGGING: case PlSqlParser.LOGICAL: case PlSqlParser.LOGICAL_READS_PER_CALL: case PlSqlParser.LOGICAL_READS_PER_SESSION: case PlSqlParser.LOG: case PlSqlParser.LOGMINING: case PlSqlParser.LOGOFF: case PlSqlParser.LOGON: case PlSqlParser.LOG_READ_ONLY_VIOLATIONS: case PlSqlParser.LONG: case PlSqlParser.LOOP: case PlSqlParser.LOWER: case PlSqlParser.LOW: case PlSqlParser.LPAD: case PlSqlParser.LTRIM: case PlSqlParser.MAIN: case PlSqlParser.MAKE_REF: case PlSqlParser.MANAGED: case PlSqlParser.MANAGE: case PlSqlParser.MANAGEMENT: case PlSqlParser.MANAGER: case PlSqlParser.MANUAL: case PlSqlParser.MAP: case PlSqlParser.MAPPING: case PlSqlParser.MASTER: case PlSqlParser.MATCHED: case PlSqlParser.MATCHES: case PlSqlParser.MATCH: case PlSqlParser.MATCH_NUMBER: case PlSqlParser.MATCH_RECOGNIZE: case PlSqlParser.MATERIALIZED: case PlSqlParser.MATERIALIZE: case PlSqlParser.MAXARCHLOGS: case PlSqlParser.MAXDATAFILES: case PlSqlParser.MAXEXTENTS: case PlSqlParser.MAXIMIZE: case PlSqlParser.MAXINSTANCES: case PlSqlParser.MAXLOGFILES: case PlSqlParser.MAXLOGHISTORY: case PlSqlParser.MAXLOGMEMBERS: case PlSqlParser.MAX_SHARED_TEMP_SIZE: case PlSqlParser.MAXSIZE: case PlSqlParser.MAXTRANS: case PlSqlParser.MAXVALUE: case PlSqlParser.MEASURE: case PlSqlParser.MEASURES: case PlSqlParser.MEDIUM: case PlSqlParser.MEMBER: case PlSqlParser.MEMCOMPRESS: case PlSqlParser.MEMORY: case PlSqlParser.MERGEACTIONS: case PlSqlParser.MERGE_AJ: case PlSqlParser.MERGE_CONST_ON: case PlSqlParser.MERGE: case PlSqlParser.MERGE_SJ: case PlSqlParser.METADATA: case PlSqlParser.METHOD: case PlSqlParser.MIGRATE: case PlSqlParser.MIGRATION: case PlSqlParser.MINEXTENTS: case PlSqlParser.MINIMIZE: case PlSqlParser.MINIMUM: case PlSqlParser.MINING: case PlSqlParser.MINUS_NULL: case PlSqlParser.MINUTE: case PlSqlParser.MINVALUE: case PlSqlParser.MIRRORCOLD: case PlSqlParser.MIRRORHOT: case PlSqlParser.MIRROR: case PlSqlParser.MLSLABEL: case PlSqlParser.MODEL_COMPILE_SUBQUERY: case PlSqlParser.MODEL_DONTVERIFY_UNIQUENESS: case PlSqlParser.MODEL_DYNAMIC_SUBQUERY: case PlSqlParser.MODEL_MIN_ANALYSIS: case PlSqlParser.MODEL: case PlSqlParser.MODEL_NB: case PlSqlParser.MODEL_NO_ANALYSIS: case PlSqlParser.MODEL_PBY: case PlSqlParser.MODEL_PUSH_REF: case PlSqlParser.MODEL_SV: case PlSqlParser.MODIFICATION: case PlSqlParser.MODIFY_COLUMN_TYPE: case PlSqlParser.MODIFY: case PlSqlParser.MOD: case PlSqlParser.MODULE: case PlSqlParser.MONITORING: case PlSqlParser.MONITOR: case PlSqlParser.MONTH: case PlSqlParser.MONTHS_BETWEEN: case PlSqlParser.MONTHS: case PlSqlParser.MOUNT: case PlSqlParser.MOUNTPATH: case PlSqlParser.MOVEMENT: case PlSqlParser.MOVE: case PlSqlParser.MULTIDIMENSIONAL: case PlSqlParser.MULTISET: case PlSqlParser.MV_MERGE: case PlSqlParser.NAMED: case PlSqlParser.NAME: case PlSqlParser.NAMESPACE: case PlSqlParser.NAN: case PlSqlParser.NANVL: case PlSqlParser.NATIONAL: case PlSqlParser.NATIVE_FULL_OUTER_JOIN: case PlSqlParser.NATIVE: case PlSqlParser.NATURAL: case PlSqlParser.NAV: case PlSqlParser.NCHAR_CS: case PlSqlParser.NCHAR: case PlSqlParser.NCHR: case PlSqlParser.NCLOB: case PlSqlParser.NEEDED: case PlSqlParser.NEG: case PlSqlParser.NESTED: case PlSqlParser.NESTED_TABLE_FAST_INSERT: case PlSqlParser.NESTED_TABLE_GET_REFS: case PlSqlParser.NESTED_TABLE_ID: case PlSqlParser.NESTED_TABLE_SET_REFS: case PlSqlParser.NESTED_TABLE_SET_SETID: case PlSqlParser.NETWORK: case PlSqlParser.NEVER: case PlSqlParser.NEW: case PlSqlParser.NEW_TIME: case PlSqlParser.NEXT_DAY: case PlSqlParser.NEXT: case PlSqlParser.NL_AJ: case PlSqlParser.NLJ_BATCHING: case PlSqlParser.NLJ_INDEX_FILTER: case PlSqlParser.NLJ_INDEX_SCAN: case PlSqlParser.NLJ_PREFETCH: case PlSqlParser.NLS_CALENDAR: case PlSqlParser.NLS_CHARACTERSET: case PlSqlParser.NLS_CHARSET_DECL_LEN: case PlSqlParser.NLS_CHARSET_ID: case PlSqlParser.NLS_CHARSET_NAME: case PlSqlParser.NLS_COMP: case PlSqlParser.NLS_CURRENCY: case PlSqlParser.NLS_DATE_FORMAT: case PlSqlParser.NLS_DATE_LANGUAGE: case PlSqlParser.NLS_INITCAP: case PlSqlParser.NLS_ISO_CURRENCY: case PlSqlParser.NL_SJ: case PlSqlParser.NLS_LANG: case PlSqlParser.NLS_LANGUAGE: case PlSqlParser.NLS_LENGTH_SEMANTICS: case PlSqlParser.NLS_LOWER: case PlSqlParser.NLS_NCHAR_CONV_EXCP: case PlSqlParser.NLS_NUMERIC_CHARACTERS: case PlSqlParser.NLS_SORT: case PlSqlParser.NLSSORT: case PlSqlParser.NLS_SPECIAL_CHARS: case PlSqlParser.NLS_TERRITORY: case PlSqlParser.NLS_UPPER: case PlSqlParser.NO_ACCESS: case PlSqlParser.NO_ADAPTIVE_PLAN: case PlSqlParser.NO_ANSI_REARCH: case PlSqlParser.NOAPPEND: case PlSqlParser.NOARCHIVELOG: case PlSqlParser.NOAUDIT: case PlSqlParser.NO_AUTO_REOPTIMIZE: case PlSqlParser.NO_BASETABLE_MULTIMV_REWRITE: case PlSqlParser.NO_BATCH_TABLE_ACCESS_BY_ROWID: case PlSqlParser.NO_BIND_AWARE: case PlSqlParser.NO_BUFFER: case PlSqlParser.NOCACHE: case PlSqlParser.NO_CARTESIAN: case PlSqlParser.NO_CHECK_ACL_REWRITE: case PlSqlParser.NO_CLUSTER_BY_ROWID: case PlSqlParser.NO_CLUSTERING: case PlSqlParser.NO_COALESCE_SQ: case PlSqlParser.NO_COMMON_DATA: case PlSqlParser.NO_CONNECT_BY_CB_WHR_ONLY: case PlSqlParser.NO_CONNECT_BY_COMBINE_SW: case PlSqlParser.NO_CONNECT_BY_COST_BASED: case PlSqlParser.NO_CONNECT_BY_ELIM_DUPS: case PlSqlParser.NO_CONNECT_BY_FILTERING: case PlSqlParser.NOCOPY: case PlSqlParser.NO_COST_XML_QUERY_REWRITE: case PlSqlParser.NO_CPU_COSTING: case PlSqlParser.NOCPU_COSTING: case PlSqlParser.NOCYCLE: case PlSqlParser.NO_DATA_SECURITY_REWRITE: case PlSqlParser.NO_DECORRELATE: case PlSqlParser.NODELAY: case PlSqlParser.NO_DOMAIN_INDEX_FILTER: case PlSqlParser.NO_DST_UPGRADE_INSERT_CONV: case PlSqlParser.NO_ELIM_GROUPBY: case PlSqlParser.NO_ELIMINATE_JOIN: case PlSqlParser.NO_ELIMINATE_OBY: case PlSqlParser.NO_ELIMINATE_OUTER_JOIN: case PlSqlParser.NOENTITYESCAPING: case PlSqlParser.NO_EXPAND_GSET_TO_UNION: case PlSqlParser.NO_EXPAND: case PlSqlParser.NO_EXPAND_TABLE: case PlSqlParser.NO_FACT: case PlSqlParser.NO_FACTORIZE_JOIN: case PlSqlParser.NO_FILTERING: case PlSqlParser.NOFORCE: case PlSqlParser.NO_FULL_OUTER_JOIN_TO_OUTER: case PlSqlParser.NO_GATHER_OPTIMIZER_STATISTICS: case PlSqlParser.NO_GBY_PUSHDOWN: case PlSqlParser.NOGUARANTEE: case PlSqlParser.NO_INDEX_FFS: case PlSqlParser.NO_INDEX: case PlSqlParser.NO_INDEX_SS: case PlSqlParser.NO_INMEMORY: case PlSqlParser.NO_INMEMORY_PRUNING: case PlSqlParser.NOKEEP: case PlSqlParser.NO_LOAD: case PlSqlParser.NOLOCAL: case PlSqlParser.NOLOGGING: case PlSqlParser.NOMAPPING: case PlSqlParser.NOMAXVALUE: case PlSqlParser.NO_MERGE: case PlSqlParser.NOMINIMIZE: case PlSqlParser.NOMINVALUE: case PlSqlParser.NO_MODEL_PUSH_REF: case PlSqlParser.NO_MONITORING: case PlSqlParser.NOMONITORING: case PlSqlParser.NO_MONITOR: case PlSqlParser.NO_MULTIMV_REWRITE: case PlSqlParser.NO_NATIVE_FULL_OUTER_JOIN: case PlSqlParser.NONBLOCKING: case PlSqlParser.NONEDITIONABLE: case PlSqlParser.NONE: case PlSqlParser.NO_NLJ_BATCHING: case PlSqlParser.NO_NLJ_PREFETCH: case PlSqlParser.NO: case PlSqlParser.NONSCHEMA: case PlSqlParser.NO_OBJECT_LINK: case PlSqlParser.NOORDER: case PlSqlParser.NO_ORDER_ROLLUPS: case PlSqlParser.NO_OUTER_JOIN_TO_ANTI: case PlSqlParser.NO_OUTER_JOIN_TO_INNER: case PlSqlParser.NOOVERRIDE: case PlSqlParser.NO_PARALLEL_INDEX: case PlSqlParser.NOPARALLEL_INDEX: case PlSqlParser.NO_PARALLEL: case PlSqlParser.NOPARALLEL: case PlSqlParser.NO_PARTIAL_COMMIT: case PlSqlParser.NO_PARTIAL_JOIN: case PlSqlParser.NO_PARTIAL_ROLLUP_PUSHDOWN: case PlSqlParser.NOPARTITION: case PlSqlParser.NO_PLACE_DISTINCT: case PlSqlParser.NO_PLACE_GROUP_BY: case PlSqlParser.NO_PQ_CONCURRENT_UNION: case PlSqlParser.NO_PQ_MAP: case PlSqlParser.NO_PQ_REPLICATE: case PlSqlParser.NO_PQ_SKEW: case PlSqlParser.NO_PRUNE_GSETS: case PlSqlParser.NO_PULL_PRED: case PlSqlParser.NO_PUSH_PRED: case PlSqlParser.NO_PUSH_SUBQ: case PlSqlParser.NO_PX_FAULT_TOLERANCE: case PlSqlParser.NO_PX_JOIN_FILTER: case PlSqlParser.NO_QKN_BUFF: case PlSqlParser.NO_QUERY_TRANSFORMATION: case PlSqlParser.NO_REF_CASCADE: case PlSqlParser.NORELOCATE: case PlSqlParser.NORELY: case PlSqlParser.NOREPAIR: case PlSqlParser.NOREPLAY: case PlSqlParser.NORESETLOGS: case PlSqlParser.NO_RESULT_CACHE: case PlSqlParser.NOREVERSE: case PlSqlParser.NO_REWRITE: case PlSqlParser.NOREWRITE: case PlSqlParser.NORMAL: case PlSqlParser.NO_ROOT_SW_FOR_LOCAL: case PlSqlParser.NOROWDEPENDENCIES: case PlSqlParser.NOSCHEMACHECK: case PlSqlParser.NOSEGMENT: case PlSqlParser.NO_SEMIJOIN: case PlSqlParser.NO_SEMI_TO_INNER: case PlSqlParser.NO_SET_TO_JOIN: case PlSqlParser.NOSORT: case PlSqlParser.NO_SQL_TRANSLATION: case PlSqlParser.NO_SQL_TUNE: case PlSqlParser.NO_STAR_TRANSFORMATION: case PlSqlParser.NO_STATEMENT_QUEUING: case PlSqlParser.NO_STATS_GSETS: case PlSqlParser.NOSTRICT: case PlSqlParser.NO_SUBQUERY_PRUNING: case PlSqlParser.NO_SUBSTRB_PAD: case PlSqlParser.NO_SWAP_JOIN_INPUTS: case PlSqlParser.NOSWITCH: case PlSqlParser.NO_TABLE_LOOKUP_BY_NL: case PlSqlParser.NO_TEMP_TABLE: case PlSqlParser.NOTHING: case PlSqlParser.NOTIFICATION: case PlSqlParser.NO_TRANSFORM_DISTINCT_AGG: case PlSqlParser.NO_UNNEST: case PlSqlParser.NO_USE_CUBE: case PlSqlParser.NO_USE_HASH_AGGREGATION: case PlSqlParser.NO_USE_HASH_GBY_FOR_PUSHDOWN: case PlSqlParser.NO_USE_HASH: case PlSqlParser.NO_USE_INVISIBLE_INDEXES: case PlSqlParser.NO_USE_MERGE: case PlSqlParser.NO_USE_NL: case PlSqlParser.NO_USE_VECTOR_AGGREGATION: case PlSqlParser.NOVALIDATE: case PlSqlParser.NO_VECTOR_TRANSFORM_DIMS: case PlSqlParser.NO_VECTOR_TRANSFORM_FACT: case PlSqlParser.NO_VECTOR_TRANSFORM: case PlSqlParser.NO_XDB_FASTPATH_INSERT: case PlSqlParser.NO_XML_DML_REWRITE: case PlSqlParser.NO_XMLINDEX_REWRITE_IN_SELECT: case PlSqlParser.NO_XMLINDEX_REWRITE: case PlSqlParser.NO_XML_QUERY_REWRITE: case PlSqlParser.NO_ZONEMAP: case PlSqlParser.NTH_VALUE: case PlSqlParser.NULLIF: case PlSqlParser.NULLS: case PlSqlParser.NUMBER: case PlSqlParser.NUMERIC: case PlSqlParser.NUM_INDEX_KEYS: case PlSqlParser.NUMTODSINTERVAL: case PlSqlParser.NUMTOYMINTERVAL: case PlSqlParser.NVARCHAR2: case PlSqlParser.NVL2: case PlSqlParser.OBJECT2XML: case PlSqlParser.OBJECT: case PlSqlParser.OBJ_ID: case PlSqlParser.OBJNO: case PlSqlParser.OBJNO_REUSE: case PlSqlParser.OCCURENCES: case PlSqlParser.OFFLINE: case PlSqlParser.OFF: case PlSqlParser.OFFSET: case PlSqlParser.OIDINDEX: case PlSqlParser.OID: case PlSqlParser.OLAP: case PlSqlParser.OLD: case PlSqlParser.OLD_PUSH_PRED: case PlSqlParser.OLS: case PlSqlParser.OLTP: case PlSqlParser.OMIT: case PlSqlParser.ONE: case PlSqlParser.ONLINE: case PlSqlParser.ONLY: case PlSqlParser.OPAQUE: case PlSqlParser.OPAQUE_TRANSFORM: case PlSqlParser.OPAQUE_XCANONICAL: case PlSqlParser.OPCODE: case PlSqlParser.OPEN: case PlSqlParser.OPERATIONS: case PlSqlParser.OPERATOR: case PlSqlParser.OPT_ESTIMATE: case PlSqlParser.OPTIMAL: case PlSqlParser.OPTIMIZE: case PlSqlParser.OPTIMIZER_FEATURES_ENABLE: case PlSqlParser.OPTIMIZER_GOAL: case PlSqlParser.OPT_PARAM: case PlSqlParser.ORA_BRANCH: case PlSqlParser.ORA_CHECK_ACL: case PlSqlParser.ORA_CHECK_PRIVILEGE: case PlSqlParser.ORA_CLUSTERING: case PlSqlParser.ORADATA: case PlSqlParser.ORADEBUG: case PlSqlParser.ORA_DST_AFFECTED: case PlSqlParser.ORA_DST_CONVERT: case PlSqlParser.ORA_DST_ERROR: case PlSqlParser.ORA_GET_ACLIDS: case PlSqlParser.ORA_GET_PRIVILEGES: case PlSqlParser.ORA_HASH: case PlSqlParser.ORA_INVOKING_USERID: case PlSqlParser.ORA_INVOKING_USER: case PlSqlParser.ORA_INVOKING_XS_USER_GUID: case PlSqlParser.ORA_INVOKING_XS_USER: case PlSqlParser.ORA_RAWCOMPARE: case PlSqlParser.ORA_RAWCONCAT: case PlSqlParser.ORA_ROWSCN: case PlSqlParser.ORA_ROWSCN_RAW: case PlSqlParser.ORA_ROWVERSION: case PlSqlParser.ORA_TABVERSION: case PlSqlParser.ORA_WRITE_TIME: case PlSqlParser.ORDERED: case PlSqlParser.ORDERED_PREDICATES: case PlSqlParser.ORDINALITY: case PlSqlParser.OR_EXPAND: case PlSqlParser.ORGANIZATION: case PlSqlParser.OR_PREDICATES: case PlSqlParser.OSERROR: case PlSqlParser.OTHER: case PlSqlParser.OUTER_JOIN_TO_ANTI: case PlSqlParser.OUTER_JOIN_TO_INNER: case PlSqlParser.OUTER: case PlSqlParser.OUTLINE_LEAF: case PlSqlParser.OUTLINE: case PlSqlParser.OUT_OF_LINE: case PlSqlParser.OUT: case PlSqlParser.OVERFLOW_NOMOVE: case PlSqlParser.OVERFLOW: case PlSqlParser.OVERLAPS: case PlSqlParser.OVER: case PlSqlParser.OVERRIDING: case PlSqlParser.OWNER: case PlSqlParser.OWNERSHIP: case PlSqlParser.OWN: case PlSqlParser.PACKAGE: case PlSqlParser.PACKAGES: case PlSqlParser.PARALLEL_ENABLE: case PlSqlParser.PARALLEL_INDEX: case PlSqlParser.PARALLEL: case PlSqlParser.PARAMETERS: case PlSqlParser.PARAM: case PlSqlParser.PARENT: case PlSqlParser.PARITY: case PlSqlParser.PARTIAL_JOIN: case PlSqlParser.PARTIALLY: case PlSqlParser.PARTIAL: case PlSqlParser.PARTIAL_ROLLUP_PUSHDOWN: case PlSqlParser.PARTITION_HASH: case PlSqlParser.PARTITION_LIST: case PlSqlParser.PARTITION: case PlSqlParser.PARTITION_RANGE: case PlSqlParser.PARTITIONS: case PlSqlParser.PARTNUMINST: case PlSqlParser.PASSING: case PlSqlParser.PASSWORD_GRACE_TIME: case PlSqlParser.PASSWORD_LIFE_TIME: case PlSqlParser.PASSWORD_LOCK_TIME: case PlSqlParser.PASSWORD: case PlSqlParser.PASSWORD_REUSE_MAX: case PlSqlParser.PASSWORD_REUSE_TIME: case PlSqlParser.PASSWORD_VERIFY_FUNCTION: case PlSqlParser.PAST: case PlSqlParser.PATCH: case PlSqlParser.PATH: case PlSqlParser.PATH_PREFIX: case PlSqlParser.PATHS: case PlSqlParser.PATTERN: case PlSqlParser.PBL_HS_BEGIN: case PlSqlParser.PBL_HS_END: case PlSqlParser.PCTINCREASE: case PlSqlParser.PCTTHRESHOLD: case PlSqlParser.PCTUSED: case PlSqlParser.PCTVERSION: case PlSqlParser.PENDING: case PlSqlParser.PERCENT_KEYWORD: case PlSqlParser.PERCENT_RANKM: case PlSqlParser.PERFORMANCE: case PlSqlParser.PERIOD_KEYWORD: case PlSqlParser.PERMANENT: case PlSqlParser.PERMISSION: case PlSqlParser.PERMUTE: case PlSqlParser.PER: case PlSqlParser.PFILE: case PlSqlParser.PHYSICAL: case PlSqlParser.PIKEY: case PlSqlParser.PIPELINED: case PlSqlParser.PIV_GB: case PlSqlParser.PIVOT: case PlSqlParser.PIV_SSF: case PlSqlParser.PLACE_DISTINCT: case PlSqlParser.PLACE_GROUP_BY: case PlSqlParser.PLAN: case PlSqlParser.PLSCOPE_SETTINGS: case PlSqlParser.PLS_INTEGER: case PlSqlParser.PLSQL_CCFLAGS: case PlSqlParser.PLSQL_CODE_TYPE: case PlSqlParser.PLSQL_DEBUG: case PlSqlParser.PLSQL_OPTIMIZE_LEVEL: case PlSqlParser.PLSQL_WARNINGS: case PlSqlParser.PLUGGABLE: case PlSqlParser.POINT: case PlSqlParser.POLICY: case PlSqlParser.POOL_16K: case PlSqlParser.POOL_2K: case PlSqlParser.POOL_32K: case PlSqlParser.POOL_4K: case PlSqlParser.POOL_8K: case PlSqlParser.POSITIVEN: case PlSqlParser.POSITIVE: case PlSqlParser.POST_TRANSACTION: case PlSqlParser.POWERMULTISET_BY_CARDINALITY: case PlSqlParser.POWERMULTISET: case PlSqlParser.POWER: case PlSqlParser.PQ_CONCURRENT_UNION: case PlSqlParser.PQ_DISTRIBUTE: case PlSqlParser.PQ_DISTRIBUTE_WINDOW: case PlSqlParser.PQ_FILTER: case PlSqlParser.PQ_MAP: case PlSqlParser.PQ_NOMAP: case PlSqlParser.PQ_REPLICATE: case PlSqlParser.PQ_SKEW: case PlSqlParser.PRAGMA: case PlSqlParser.PREBUILT: case PlSqlParser.PRECEDES: case PlSqlParser.PRECEDING: case PlSqlParser.PRECISION: case PlSqlParser.PRECOMPUTE_SUBQUERY: case PlSqlParser.PREDICATE_REORDERS: case PlSqlParser.PRELOAD: case PlSqlParser.PREPARE: case PlSqlParser.PRESENTNNV: case PlSqlParser.PRESENT: case PlSqlParser.PRESENTV: case PlSqlParser.PRESERVE_OID: case PlSqlParser.PRESERVE: case PlSqlParser.PRETTY: case PlSqlParser.PREVIOUS: case PlSqlParser.PREV: case PlSqlParser.PRIMARY: case PlSqlParser.PRINTBLOBTOCLOB: case PlSqlParser.PRIORITY: case PlSqlParser.PRIVATE: case PlSqlParser.PRIVATE_SGA: case PlSqlParser.PRIVILEGED: case PlSqlParser.PRIVILEGE: case PlSqlParser.PRIVILEGES: case PlSqlParser.PROCEDURAL: case PlSqlParser.PROCEDURE: case PlSqlParser.PROCESS: case PlSqlParser.PROFILE: case PlSqlParser.PROGRAM: case PlSqlParser.PROJECT: case PlSqlParser.PROPAGATE: case PlSqlParser.PROTECTED: case PlSqlParser.PROTECTION: case PlSqlParser.PROXY: case PlSqlParser.PRUNING: case PlSqlParser.PULL_PRED: case PlSqlParser.PURGE: case PlSqlParser.PUSH_PRED: case PlSqlParser.PUSH_SUBQ: case PlSqlParser.PX_FAULT_TOLERANCE: case PlSqlParser.PX_GRANULE: case PlSqlParser.PX_JOIN_FILTER: case PlSqlParser.QB_NAME: case PlSqlParser.QUERY_BLOCK: case PlSqlParser.QUERY: case PlSqlParser.QUEUE_CURR: case PlSqlParser.QUEUE: case PlSqlParser.QUEUE_ROWP: case PlSqlParser.QUIESCE: case PlSqlParser.QUORUM: case PlSqlParser.QUOTA: case PlSqlParser.RAISE: case PlSqlParser.RANDOM_LOCAL: case PlSqlParser.RANDOM: case PlSqlParser.RANGE: case PlSqlParser.RANKM: case PlSqlParser.RAPIDLY: case PlSqlParser.RAW: case PlSqlParser.RAWTOHEX: case PlSqlParser.RAWTONHEX: case PlSqlParser.RBA: case PlSqlParser.RBO_OUTLINE: case PlSqlParser.RDBA: case PlSqlParser.READ: case PlSqlParser.READS: case PlSqlParser.REALM: case PlSqlParser.REAL: case PlSqlParser.REBALANCE: case PlSqlParser.REBUILD: case PlSqlParser.RECORD: case PlSqlParser.RECORDS_PER_BLOCK: case PlSqlParser.RECOVERABLE: case PlSqlParser.RECOVER: case PlSqlParser.RECOVERY: case PlSqlParser.RECYCLEBIN: case PlSqlParser.RECYCLE: case PlSqlParser.REDACTION: case PlSqlParser.REDEFINE: case PlSqlParser.REDO: case PlSqlParser.REDUCED: case PlSqlParser.REDUNDANCY: case PlSqlParser.REF_CASCADE_CURSOR: case PlSqlParser.REFERENCED: case PlSqlParser.REFERENCE: case PlSqlParser.REFERENCES: case PlSqlParser.REFERENCING: case PlSqlParser.REF: case PlSqlParser.REFRESH: case PlSqlParser.REFTOHEX: case PlSqlParser.REGEXP_COUNT: case PlSqlParser.REGEXP_INSTR: case PlSqlParser.REGEXP_LIKE: case PlSqlParser.REGEXP_REPLACE: case PlSqlParser.REGEXP_SUBSTR: case PlSqlParser.REGISTER: case PlSqlParser.REGR_AVGX: case PlSqlParser.REGR_AVGY: case PlSqlParser.REGR_COUNT: case PlSqlParser.REGR_INTERCEPT: case PlSqlParser.REGR_R2: case PlSqlParser.REGR_SLOPE: case PlSqlParser.REGR_SXX: case PlSqlParser.REGR_SXY: case PlSqlParser.REGR_SYY: case PlSqlParser.REGULAR: case PlSqlParser.REJECT: case PlSqlParser.REKEY: case PlSqlParser.RELATIONAL: case PlSqlParser.RELOCATE: case PlSqlParser.RELY: case PlSqlParser.REMAINDER: case PlSqlParser.REMOTE_MAPPED: case PlSqlParser.REMOVE: case PlSqlParser.RENAME: case PlSqlParser.REPAIR: case PlSqlParser.REPEAT: case PlSqlParser.REPLACE: case PlSqlParser.REPLICATION: case PlSqlParser.REQUIRED: case PlSqlParser.RESETLOGS: case PlSqlParser.RESET: case PlSqlParser.RESIZE: case PlSqlParser.RESOLVE: case PlSqlParser.RESOLVER: case PlSqlParser.RESPECT: case PlSqlParser.RESTART: case PlSqlParser.RESTORE_AS_INTERVALS: case PlSqlParser.RESTORE: case PlSqlParser.RESTRICT_ALL_REF_CONS: case PlSqlParser.RESTRICTED: case PlSqlParser.RESTRICT_REFERENCES: case PlSqlParser.RESTRICT: case PlSqlParser.RESULT_CACHE: case PlSqlParser.RESULT: case PlSqlParser.RESUMABLE: case PlSqlParser.RESUME: case PlSqlParser.RETENTION: case PlSqlParser.RETRY_ON_ROW_CHANGE: case PlSqlParser.RETURNING: case PlSqlParser.RETURN: case PlSqlParser.REUSE: case PlSqlParser.REVERSE: case PlSqlParser.REWRITE_OR_ERROR: case PlSqlParser.REWRITE: case PlSqlParser.RIGHT: case PlSqlParser.ROLE: case PlSqlParser.ROLESET: case PlSqlParser.ROLES: case PlSqlParser.ROLLBACK: case PlSqlParser.ROLLING: case PlSqlParser.ROLLUP: case PlSqlParser.ROWDEPENDENCIES: case PlSqlParser.ROWID_MAPPING_TABLE: case PlSqlParser.ROWID: case PlSqlParser.ROWIDTOCHAR: case PlSqlParser.ROWIDTONCHAR: case PlSqlParser.ROW_LENGTH: case PlSqlParser.ROWNUM: case PlSqlParser.ROW: case PlSqlParser.ROWS: case PlSqlParser.RPAD: case PlSqlParser.RTRIM: case PlSqlParser.RULE: case PlSqlParser.RULES: case PlSqlParser.RUNNING: case PlSqlParser.SALT: case PlSqlParser.SAMPLE: case PlSqlParser.SAVE_AS_INTERVALS: case PlSqlParser.SAVEPOINT: case PlSqlParser.SAVE: case PlSqlParser.SB4: case PlSqlParser.SCALE_ROWS: case PlSqlParser.SCALE: case PlSqlParser.SCAN_INSTANCES: case PlSqlParser.SCAN: case PlSqlParser.SCHEDULER: case PlSqlParser.SCHEMACHECK: case PlSqlParser.SCHEMA: case PlSqlParser.SCN_ASCENDING: case PlSqlParser.SCN: case PlSqlParser.SCOPE: case PlSqlParser.SCRUB: case PlSqlParser.SD_ALL: case PlSqlParser.SD_INHIBIT: case PlSqlParser.SDO_GEOM_MBR: case PlSqlParser.SD_SHOW: case PlSqlParser.SEARCH: case PlSqlParser.SECOND: case PlSqlParser.SECRET: case PlSqlParser.SECUREFILE_DBA: case PlSqlParser.SECUREFILE: case PlSqlParser.SECURITY: case PlSqlParser.SEED: case PlSqlParser.SEG_BLOCK: case PlSqlParser.SEG_FILE: case PlSqlParser.SEGMENT: case PlSqlParser.SELECTIVITY: case PlSqlParser.SELF: case PlSqlParser.SEMIJOIN_DRIVER: case PlSqlParser.SEMIJOIN: case PlSqlParser.SEMI_TO_INNER: case PlSqlParser.SEQUENCED: case PlSqlParser.SEQUENCE: case PlSqlParser.SEQUENTIAL: case PlSqlParser.SERIALIZABLE: case PlSqlParser.SERIALLY_REUSABLE: case PlSqlParser.SERIAL: case PlSqlParser.SERVERERROR: case PlSqlParser.SERVICE_NAME_CONVERT: case PlSqlParser.SERVICES: case PlSqlParser.SESSION_CACHED_CURSORS: case PlSqlParser.SESSION: case PlSqlParser.SESSIONS_PER_USER: case PlSqlParser.SESSIONTIMEZONE: case PlSqlParser.SESSIONTZNAME: case PlSqlParser.SET: case PlSqlParser.SETS: case PlSqlParser.SETTINGS: case PlSqlParser.SET_TO_JOIN: case PlSqlParser.SEVERE: case PlSqlParser.SHARED_POOL: case PlSqlParser.SHARED: case PlSqlParser.SHARING: case PlSqlParser.SHELFLIFE: case PlSqlParser.SHOW: case PlSqlParser.SHRINK: case PlSqlParser.SHUTDOWN: case PlSqlParser.SIBLINGS: case PlSqlParser.SID: case PlSqlParser.SIGNAL_COMPONENT: case PlSqlParser.SIGNAL_FUNCTION: case PlSqlParser.SIGN: case PlSqlParser.SIGNTYPE: case PlSqlParser.SIMPLE_INTEGER: case PlSqlParser.SIMPLE: case PlSqlParser.SINGLE: case PlSqlParser.SINGLETASK: case PlSqlParser.SINH: case PlSqlParser.SIN: case PlSqlParser.SKIP_EXT_OPTIMIZER: case PlSqlParser.SKIP_: case PlSqlParser.SKIP_UNQ_UNUSABLE_IDX: case PlSqlParser.SKIP_UNUSABLE_INDEXES: case PlSqlParser.SMALLFILE: case PlSqlParser.SMALLINT: case PlSqlParser.SNAPSHOT: case PlSqlParser.SOME: case PlSqlParser.SORT: case PlSqlParser.SOUNDEX: case PlSqlParser.SOURCE_FILE_DIRECTORY: case PlSqlParser.SOURCE_FILE_NAME_CONVERT: case PlSqlParser.SOURCE: case PlSqlParser.SPACE_KEYWORD: case PlSqlParser.SPECIFICATION: case PlSqlParser.SPFILE: case PlSqlParser.SPLIT: case PlSqlParser.SPREADSHEET: case PlSqlParser.SQLDATA: case PlSqlParser.SQLERROR: case PlSqlParser.SQLLDR: case PlSqlParser.SQL: case PlSqlParser.SQL_TRACE: case PlSqlParser.SQL_TRANSLATION_PROFILE: case PlSqlParser.SQRT: case PlSqlParser.STALE: case PlSqlParser.STANDALONE: case PlSqlParser.STANDARD_HASH: case PlSqlParser.STANDBY_MAX_DATA_DELAY: case PlSqlParser.STANDBYS: case PlSqlParser.STANDBY: case PlSqlParser.STAR: case PlSqlParser.STAR_TRANSFORMATION: case PlSqlParser.STARTUP: case PlSqlParser.STATEMENT_ID: case PlSqlParser.STATEMENT_QUEUING: case PlSqlParser.STATEMENTS: case PlSqlParser.STATEMENT: case PlSqlParser.STATE: case PlSqlParser.STATIC: case PlSqlParser.STATISTICS: case PlSqlParser.STATS_BINOMIAL_TEST: case PlSqlParser.STATS_CROSSTAB: case PlSqlParser.STATS_F_TEST: case PlSqlParser.STATS_KS_TEST: case PlSqlParser.STATS_MODE: case PlSqlParser.STATS_MW_TEST: case PlSqlParser.STATS_ONE_WAY_ANOVA: case PlSqlParser.STATS_T_TEST_INDEP: case PlSqlParser.STATS_T_TEST_INDEPU: case PlSqlParser.STATS_T_TEST_ONE: case PlSqlParser.STATS_T_TEST_PAIRED: case PlSqlParser.STATS_WSR_TEST: case PlSqlParser.STDDEV_POP: case PlSqlParser.STDDEV_SAMP: case PlSqlParser.STOP: case PlSqlParser.STORAGE: case PlSqlParser.STORE: case PlSqlParser.STREAMS: case PlSqlParser.STREAM: case PlSqlParser.STRICT: case PlSqlParser.STRING: case PlSqlParser.STRIPE_COLUMNS: case PlSqlParser.STRIPE_WIDTH: case PlSqlParser.STRIP: case PlSqlParser.STRUCTURE: case PlSqlParser.SUBMULTISET: case PlSqlParser.SUBPARTITION_REL: case PlSqlParser.SUBPARTITIONS: case PlSqlParser.SUBPARTITION: case PlSqlParser.SUBQUERIES: case PlSqlParser.SUBQUERY_PRUNING: case PlSqlParser.SUBSCRIBE: case PlSqlParser.SUBSET: case PlSqlParser.SUBSTITUTABLE: case PlSqlParser.SUBSTR2: case PlSqlParser.SUBSTR4: case PlSqlParser.SUBSTRB: case PlSqlParser.SUBSTRC: case PlSqlParser.SUBTYPE: case PlSqlParser.SUCCESSFUL: case PlSqlParser.SUCCESS: case PlSqlParser.SUMMARY: case PlSqlParser.SUPPLEMENTAL: case PlSqlParser.SUSPEND: case PlSqlParser.SWAP_JOIN_INPUTS: case PlSqlParser.SWITCHOVER: case PlSqlParser.SWITCH: case PlSqlParser.SYNCHRONOUS: case PlSqlParser.SYNC: case PlSqlParser.SYSASM: case PlSqlParser.SYS_AUDIT: case PlSqlParser.SYSAUX: case PlSqlParser.SYSBACKUP: case PlSqlParser.SYS_CHECKACL: case PlSqlParser.SYS_CHECK_PRIVILEGE: case PlSqlParser.SYS_CONNECT_BY_PATH: case PlSqlParser.SYS_CONTEXT: case PlSqlParser.SYSDATE: case PlSqlParser.SYSDBA: case PlSqlParser.SYS_DBURIGEN: case PlSqlParser.SYSDG: case PlSqlParser.SYS_DL_CURSOR: case PlSqlParser.SYS_DM_RXFORM_CHR: case PlSqlParser.SYS_DM_RXFORM_NUM: case PlSqlParser.SYS_DOM_COMPARE: case PlSqlParser.SYS_DST_PRIM2SEC: case PlSqlParser.SYS_DST_SEC2PRIM: case PlSqlParser.SYS_ET_BFILE_TO_RAW: case PlSqlParser.SYS_ET_BLOB_TO_IMAGE: case PlSqlParser.SYS_ET_IMAGE_TO_BLOB: case PlSqlParser.SYS_ET_RAW_TO_BFILE: case PlSqlParser.SYS_EXTPDTXT: case PlSqlParser.SYS_EXTRACT_UTC: case PlSqlParser.SYS_FBT_INSDEL: case PlSqlParser.SYS_FILTER_ACLS: case PlSqlParser.SYS_FNMATCHES: case PlSqlParser.SYS_FNREPLACE: case PlSqlParser.SYS_GET_ACLIDS: case PlSqlParser.SYS_GET_COL_ACLIDS: case PlSqlParser.SYS_GET_PRIVILEGES: case PlSqlParser.SYS_GETTOKENID: case PlSqlParser.SYS_GETXTIVAL: case PlSqlParser.SYS_GUID: case PlSqlParser.SYSGUID: case PlSqlParser.SYSKM: case PlSqlParser.SYS_MAKE_XMLNODEID: case PlSqlParser.SYS_MAKEXML: case PlSqlParser.SYS_MKXMLATTR: case PlSqlParser.SYS_MKXTI: case PlSqlParser.SYSOBJ: case PlSqlParser.SYS_OP_ADT2BIN: case PlSqlParser.SYS_OP_ADTCONS: case PlSqlParser.SYS_OP_ALSCRVAL: case PlSqlParser.SYS_OP_ATG: case PlSqlParser.SYS_OP_BIN2ADT: case PlSqlParser.SYS_OP_BITVEC: case PlSqlParser.SYS_OP_BL2R: case PlSqlParser.SYS_OP_BLOOM_FILTER_LIST: case PlSqlParser.SYS_OP_BLOOM_FILTER: case PlSqlParser.SYS_OP_C2C: case PlSqlParser.SYS_OP_CAST: case PlSqlParser.SYS_OP_CEG: case PlSqlParser.SYS_OP_CL2C: case PlSqlParser.SYS_OP_COMBINED_HASH: case PlSqlParser.SYS_OP_COMP: case PlSqlParser.SYS_OP_CONVERT: case PlSqlParser.SYS_OP_COUNTCHG: case PlSqlParser.SYS_OP_CSCONV: case PlSqlParser.SYS_OP_CSCONVTEST: case PlSqlParser.SYS_OP_CSR: case PlSqlParser.SYS_OP_CSX_PATCH: case PlSqlParser.SYS_OP_CYCLED_SEQ: case PlSqlParser.SYS_OP_DECOMP: case PlSqlParser.SYS_OP_DESCEND: case PlSqlParser.SYS_OP_DISTINCT: case PlSqlParser.SYS_OP_DRA: case PlSqlParser.SYS_OP_DUMP: case PlSqlParser.SYS_OP_DV_CHECK: case PlSqlParser.SYS_OP_ENFORCE_NOT_NULL: case PlSqlParser.SYSOPER: case PlSqlParser.SYS_OP_EXTRACT: case PlSqlParser.SYS_OP_GROUPING: case PlSqlParser.SYS_OP_GUID: case PlSqlParser.SYS_OP_HASH: case PlSqlParser.SYS_OP_IIX: case PlSqlParser.SYS_OP_ITR: case PlSqlParser.SYS_OP_KEY_VECTOR_CREATE: case PlSqlParser.SYS_OP_KEY_VECTOR_FILTER_LIST: case PlSqlParser.SYS_OP_KEY_VECTOR_FILTER: case PlSqlParser.SYS_OP_KEY_VECTOR_SUCCEEDED: case PlSqlParser.SYS_OP_KEY_VECTOR_USE: case PlSqlParser.SYS_OP_LBID: case PlSqlParser.SYS_OP_LOBLOC2BLOB: case PlSqlParser.SYS_OP_LOBLOC2CLOB: case PlSqlParser.SYS_OP_LOBLOC2ID: case PlSqlParser.SYS_OP_LOBLOC2NCLOB: case PlSqlParser.SYS_OP_LOBLOC2TYP: case PlSqlParser.SYS_OP_LSVI: case PlSqlParser.SYS_OP_LVL: case PlSqlParser.SYS_OP_MAKEOID: case PlSqlParser.SYS_OP_MAP_NONNULL: case PlSqlParser.SYS_OP_MSR: case PlSqlParser.SYS_OP_NICOMBINE: case PlSqlParser.SYS_OP_NIEXTRACT: case PlSqlParser.SYS_OP_NII: case PlSqlParser.SYS_OP_NIX: case PlSqlParser.SYS_OP_NOEXPAND: case PlSqlParser.SYS_OP_NTCIMG: case PlSqlParser.SYS_OP_NUMTORAW: case PlSqlParser.SYS_OP_OIDVALUE: case PlSqlParser.SYS_OP_OPNSIZE: case PlSqlParser.SYS_OP_PAR_1: case PlSqlParser.SYS_OP_PARGID_1: case PlSqlParser.SYS_OP_PARGID: case PlSqlParser.SYS_OP_PAR: case PlSqlParser.SYS_OP_PART_ID: case PlSqlParser.SYS_OP_PIVOT: case PlSqlParser.SYS_OP_R2O: case PlSqlParser.SYS_OP_RAWTONUM: case PlSqlParser.SYS_OP_RDTM: case PlSqlParser.SYS_OP_REF: case PlSqlParser.SYS_OP_RMTD: case PlSqlParser.SYS_OP_ROWIDTOOBJ: case PlSqlParser.SYS_OP_RPB: case PlSqlParser.SYS_OPTLOBPRBSC: case PlSqlParser.SYS_OP_TOSETID: case PlSqlParser.SYS_OP_TPR: case PlSqlParser.SYS_OP_TRTB: case PlSqlParser.SYS_OPTXICMP: case PlSqlParser.SYS_OPTXQCASTASNQ: case PlSqlParser.SYS_OP_UNDESCEND: case PlSqlParser.SYS_OP_VECAND: case PlSqlParser.SYS_OP_VECBIT: case PlSqlParser.SYS_OP_VECOR: case PlSqlParser.SYS_OP_VECXOR: case PlSqlParser.SYS_OP_VERSION: case PlSqlParser.SYS_OP_VREF: case PlSqlParser.SYS_OP_VVD: case PlSqlParser.SYS_OP_XMLCONS_FOR_CSX: case PlSqlParser.SYS_OP_XPTHATG: case PlSqlParser.SYS_OP_XPTHIDX: case PlSqlParser.SYS_OP_XPTHOP: case PlSqlParser.SYS_OP_XTXT2SQLT: case PlSqlParser.SYS_OP_ZONE_ID: case PlSqlParser.SYS_ORDERKEY_DEPTH: case PlSqlParser.SYS_ORDERKEY_MAXCHILD: case PlSqlParser.SYS_ORDERKEY_PARENT: case PlSqlParser.SYS_PARALLEL_TXN: case PlSqlParser.SYS_PATHID_IS_ATTR: case PlSqlParser.SYS_PATHID_IS_NMSPC: case PlSqlParser.SYS_PATHID_LASTNAME: case PlSqlParser.SYS_PATHID_LASTNMSPC: case PlSqlParser.SYS_PATH_REVERSE: case PlSqlParser.SYS_PXQEXTRACT: case PlSqlParser.SYS_RAW_TO_XSID: case PlSqlParser.SYS_RID_ORDER: case PlSqlParser.SYS_ROW_DELTA: case PlSqlParser.SYS_SC_2_XMLT: case PlSqlParser.SYS_SYNRCIREDO: case PlSqlParser.SYSTEM_DEFINED: case PlSqlParser.SYSTEM: case PlSqlParser.SYSTIMESTAMP: case PlSqlParser.SYS_TYPEID: case PlSqlParser.SYS_UMAKEXML: case PlSqlParser.SYS_XMLANALYZE: case PlSqlParser.SYS_XMLCONTAINS: case PlSqlParser.SYS_XMLCONV: case PlSqlParser.SYS_XMLEXNSURI: case PlSqlParser.SYS_XMLGEN: case PlSqlParser.SYS_XMLI_LOC_ISNODE: case PlSqlParser.SYS_XMLI_LOC_ISTEXT: case PlSqlParser.SYS_XMLINSTR: case PlSqlParser.SYS_XMLLOCATOR_GETSVAL: case PlSqlParser.SYS_XMLNODEID_GETCID: case PlSqlParser.SYS_XMLNODEID_GETLOCATOR: case PlSqlParser.SYS_XMLNODEID_GETOKEY: case PlSqlParser.SYS_XMLNODEID_GETPATHID: case PlSqlParser.SYS_XMLNODEID_GETPTRID: case PlSqlParser.SYS_XMLNODEID_GETRID: case PlSqlParser.SYS_XMLNODEID_GETSVAL: case PlSqlParser.SYS_XMLNODEID_GETTID: case PlSqlParser.SYS_XMLNODEID: case PlSqlParser.SYS_XMLT_2_SC: case PlSqlParser.SYS_XMLTRANSLATE: case PlSqlParser.SYS_XMLTYPE2SQL: case PlSqlParser.SYS_XQ_ASQLCNV: case PlSqlParser.SYS_XQ_ATOMCNVCHK: case PlSqlParser.SYS_XQBASEURI: case PlSqlParser.SYS_XQCASTABLEERRH: case PlSqlParser.SYS_XQCODEP2STR: case PlSqlParser.SYS_XQCODEPEQ: case PlSqlParser.SYS_XQCON2SEQ: case PlSqlParser.SYS_XQCONCAT: case PlSqlParser.SYS_XQDELETE: case PlSqlParser.SYS_XQDFLTCOLATION: case PlSqlParser.SYS_XQDOC: case PlSqlParser.SYS_XQDOCURI: case PlSqlParser.SYS_XQDURDIV: case PlSqlParser.SYS_XQED4URI: case PlSqlParser.SYS_XQENDSWITH: case PlSqlParser.SYS_XQERRH: case PlSqlParser.SYS_XQERR: case PlSqlParser.SYS_XQESHTMLURI: case PlSqlParser.SYS_XQEXLOBVAL: case PlSqlParser.SYS_XQEXSTWRP: case PlSqlParser.SYS_XQEXTRACT: case PlSqlParser.SYS_XQEXTRREF: case PlSqlParser.SYS_XQEXVAL: case PlSqlParser.SYS_XQFB2STR: case PlSqlParser.SYS_XQFNBOOL: case PlSqlParser.SYS_XQFNCMP: case PlSqlParser.SYS_XQFNDATIM: case PlSqlParser.SYS_XQFNLNAME: case PlSqlParser.SYS_XQFNNM: case PlSqlParser.SYS_XQFNNSURI: case PlSqlParser.SYS_XQFNPREDTRUTH: case PlSqlParser.SYS_XQFNQNM: case PlSqlParser.SYS_XQFNROOT: case PlSqlParser.SYS_XQFORMATNUM: case PlSqlParser.SYS_XQFTCONTAIN: case PlSqlParser.SYS_XQFUNCR: case PlSqlParser.SYS_XQGETCONTENT: case PlSqlParser.SYS_XQINDXOF: case PlSqlParser.SYS_XQINSERT: case PlSqlParser.SYS_XQINSPFX: case PlSqlParser.SYS_XQIRI2URI: case PlSqlParser.SYS_XQLANG: case PlSqlParser.SYS_XQLLNMFRMQNM: case PlSqlParser.SYS_XQMKNODEREF: case PlSqlParser.SYS_XQNILLED: case PlSqlParser.SYS_XQNODENAME: case PlSqlParser.SYS_XQNORMSPACE: case PlSqlParser.SYS_XQNORMUCODE: case PlSqlParser.SYS_XQ_NRNG: case PlSqlParser.SYS_XQNSP4PFX: case PlSqlParser.SYS_XQNSPFRMQNM: case PlSqlParser.SYS_XQPFXFRMQNM: case PlSqlParser.SYS_XQ_PKSQL2XML: case PlSqlParser.SYS_XQPOLYABS: case PlSqlParser.SYS_XQPOLYADD: case PlSqlParser.SYS_XQPOLYCEL: case PlSqlParser.SYS_XQPOLYCSTBL: case PlSqlParser.SYS_XQPOLYCST: case PlSqlParser.SYS_XQPOLYDIV: case PlSqlParser.SYS_XQPOLYFLR: case PlSqlParser.SYS_XQPOLYMOD: case PlSqlParser.SYS_XQPOLYMUL: case PlSqlParser.SYS_XQPOLYRND: case PlSqlParser.SYS_XQPOLYSQRT: case PlSqlParser.SYS_XQPOLYSUB: case PlSqlParser.SYS_XQPOLYUMUS: case PlSqlParser.SYS_XQPOLYUPLS: case PlSqlParser.SYS_XQPOLYVEQ: case PlSqlParser.SYS_XQPOLYVGE: case PlSqlParser.SYS_XQPOLYVGT: case PlSqlParser.SYS_XQPOLYVLE: case PlSqlParser.SYS_XQPOLYVLT: case PlSqlParser.SYS_XQPOLYVNE: case PlSqlParser.SYS_XQREF2VAL: case PlSqlParser.SYS_XQRENAME: case PlSqlParser.SYS_XQREPLACE: case PlSqlParser.SYS_XQRESVURI: case PlSqlParser.SYS_XQRNDHALF2EVN: case PlSqlParser.SYS_XQRSLVQNM: case PlSqlParser.SYS_XQRYENVPGET: case PlSqlParser.SYS_XQRYVARGET: case PlSqlParser.SYS_XQRYWRP: case PlSqlParser.SYS_XQSEQ2CON4XC: case PlSqlParser.SYS_XQSEQ2CON: case PlSqlParser.SYS_XQSEQDEEPEQ: case PlSqlParser.SYS_XQSEQINSB: case PlSqlParser.SYS_XQSEQRM: case PlSqlParser.SYS_XQSEQRVS: case PlSqlParser.SYS_XQSEQSUB: case PlSqlParser.SYS_XQSEQTYPMATCH: case PlSqlParser.SYS_XQSTARTSWITH: case PlSqlParser.SYS_XQSTATBURI: case PlSqlParser.SYS_XQSTR2CODEP: case PlSqlParser.SYS_XQSTRJOIN: case PlSqlParser.SYS_XQSUBSTRAFT: case PlSqlParser.SYS_XQSUBSTRBEF: case PlSqlParser.SYS_XQTOKENIZE: case PlSqlParser.SYS_XQTREATAS: case PlSqlParser.SYS_XQ_UPKXML2SQL: case PlSqlParser.SYS_XQXFORM: case PlSqlParser.SYS_XSID_TO_RAW: case PlSqlParser.SYS_ZMAP_FILTER: case PlSqlParser.SYS_ZMAP_REFRESH: case PlSqlParser.TABLE_LOOKUP_BY_NL: case PlSqlParser.TABLESPACE_NO: case PlSqlParser.TABLESPACE: case PlSqlParser.TABLES: case PlSqlParser.TABLE_STATS: case PlSqlParser.TABLE: case PlSqlParser.TABNO: case PlSqlParser.TAG: case PlSqlParser.TANH: case PlSqlParser.TAN: case PlSqlParser.TBLORIDXPARTNUM: case PlSqlParser.TEMPFILE: case PlSqlParser.TEMPLATE: case PlSqlParser.TEMPORARY: case PlSqlParser.TEMP_TABLE: case PlSqlParser.TEST: case PlSqlParser.TEXT: case PlSqlParser.THAN: case PlSqlParser.THEN: case PlSqlParser.THE: case PlSqlParser.THREAD: case PlSqlParser.THROUGH: case PlSqlParser.TIER: case PlSqlParser.TIES: case PlSqlParser.TIMEOUT: case PlSqlParser.TIMESTAMP_LTZ_UNCONSTRAINED: case PlSqlParser.TIMESTAMP: case PlSqlParser.TIMESTAMP_TZ_UNCONSTRAINED: case PlSqlParser.TIMESTAMP_UNCONSTRAINED: case PlSqlParser.TIMES: case PlSqlParser.TIME: case PlSqlParser.TIMEZONE_ABBR: case PlSqlParser.TIMEZONE_HOUR: case PlSqlParser.TIMEZONE_MINUTE: case PlSqlParser.TIMEZONE_OFFSET: case PlSqlParser.TIMEZONE_REGION: case PlSqlParser.TIME_ZONE: case PlSqlParser.TIV_GB: case PlSqlParser.TIV_SSF: case PlSqlParser.TO_ACLID: case PlSqlParser.TO_BINARY_DOUBLE: case PlSqlParser.TO_BINARY_FLOAT: case PlSqlParser.TO_BLOB: case PlSqlParser.TO_CLOB: case PlSqlParser.TO_DSINTERVAL: case PlSqlParser.TO_LOB: case PlSqlParser.TO_MULTI_BYTE: case PlSqlParser.TO_NCHAR: case PlSqlParser.TO_NCLOB: case PlSqlParser.TO_NUMBER: case PlSqlParser.TOPLEVEL: case PlSqlParser.TO_SINGLE_BYTE: case PlSqlParser.TO_TIMESTAMP: case PlSqlParser.TO_TIMESTAMP_TZ: case PlSqlParser.TO_TIME: case PlSqlParser.TO_TIME_TZ: case PlSqlParser.TO_YMINTERVAL: case PlSqlParser.TRACE: case PlSqlParser.TRACING: case PlSqlParser.TRACKING: case PlSqlParser.TRAILING: case PlSqlParser.TRANSACTION: case PlSqlParser.TRANSFORM_DISTINCT_AGG: case PlSqlParser.TRANSITIONAL: case PlSqlParser.TRANSITION: case PlSqlParser.TRANSLATE: case PlSqlParser.TRANSLATION: case PlSqlParser.TREAT: case PlSqlParser.TRIGGERS: case PlSqlParser.TRIGGER: case PlSqlParser.TRUE: case PlSqlParser.TRUNCATE: case PlSqlParser.TRUNC: case PlSqlParser.TRUSTED: case PlSqlParser.TRUST: case PlSqlParser.TUNING: case PlSqlParser.TX: case PlSqlParser.TYPES: case PlSqlParser.TYPE: case PlSqlParser.TZ_OFFSET: case PlSqlParser.UB2: case PlSqlParser.UBA: case PlSqlParser.UCS2: case PlSqlParser.UID: case PlSqlParser.UNARCHIVED: case PlSqlParser.UNBOUNDED: case PlSqlParser.UNBOUND: case PlSqlParser.UNCONDITIONAL: case PlSqlParser.UNDER: case PlSqlParser.UNDO: case PlSqlParser.UNDROP: case PlSqlParser.UNIFORM: case PlSqlParser.UNISTR: case PlSqlParser.UNLIMITED: case PlSqlParser.UNLOAD: case PlSqlParser.UNLOCK: case PlSqlParser.UNMATCHED: case PlSqlParser.UNNEST_INNERJ_DISTINCT_VIEW: case PlSqlParser.UNNEST_NOSEMIJ_NODISTINCTVIEW: case PlSqlParser.UNNEST_SEMIJ_VIEW: case PlSqlParser.UNNEST: case PlSqlParser.UNPACKED: case PlSqlParser.UNPIVOT: case PlSqlParser.UNPLUG: case PlSqlParser.UNPROTECTED: case PlSqlParser.UNQUIESCE: case PlSqlParser.UNRECOVERABLE: case PlSqlParser.UNRESTRICTED: case PlSqlParser.UNSUBSCRIBE: case PlSqlParser.UNTIL: case PlSqlParser.UNUSABLE: case PlSqlParser.UNUSED: case PlSqlParser.UPDATABLE: case PlSqlParser.UPDATED: case PlSqlParser.UPDATEXML: case PlSqlParser.UPD_INDEXES: case PlSqlParser.UPD_JOININDEX: case PlSqlParser.UPGRADE: case PlSqlParser.UPPER: case PlSqlParser.UPSERT: case PlSqlParser.UROWID: case PlSqlParser.USABLE: case PlSqlParser.USAGE: case PlSqlParser.USE_ANTI: case PlSqlParser.USE_CONCAT: case PlSqlParser.USE_CUBE: case PlSqlParser.USE_HASH_AGGREGATION: case PlSqlParser.USE_HASH_GBY_FOR_PUSHDOWN: case PlSqlParser.USE_HASH: case PlSqlParser.USE_HIDDEN_PARTITIONS: case PlSqlParser.USE_INVISIBLE_INDEXES: case PlSqlParser.USE_MERGE_CARTESIAN: case PlSqlParser.USE_MERGE: case PlSqlParser.USE_NL: case PlSqlParser.USE_NL_WITH_INDEX: case PlSqlParser.USE_PRIVATE_OUTLINES: case PlSqlParser.USER_DATA: case PlSqlParser.USER_DEFINED: case PlSqlParser.USERENV: case PlSqlParser.USERGROUP: case PlSqlParser.USER_RECYCLEBIN: case PlSqlParser.USERS: case PlSqlParser.USER_TABLESPACES: case PlSqlParser.USER: case PlSqlParser.USE_SEMI: case PlSqlParser.USE_STORED_OUTLINES: case PlSqlParser.USE_TTT_FOR_GSETS: case PlSqlParser.USE: case PlSqlParser.USE_VECTOR_AGGREGATION: case PlSqlParser.USE_WEAK_NAME_RESL: case PlSqlParser.USING_NO_EXPAND: case PlSqlParser.USING: case PlSqlParser.UTF16BE: case PlSqlParser.UTF16LE: case PlSqlParser.UTF32: case PlSqlParser.UTF8: case PlSqlParser.V1: case PlSqlParser.V2: case PlSqlParser.VALIDATE: case PlSqlParser.VALIDATION: case PlSqlParser.VALID_TIME_END: case PlSqlParser.VALUE: case PlSqlParser.VARCHAR2: case PlSqlParser.VARCHAR: case PlSqlParser.VARIABLE: case PlSqlParser.VAR_POP: case PlSqlParser.VARRAYS: case PlSqlParser.VARRAY: case PlSqlParser.VAR_SAMP: case PlSqlParser.VARYING: case PlSqlParser.VECTOR_READ_TRACE: case PlSqlParser.VECTOR_READ: case PlSqlParser.VECTOR_TRANSFORM_DIMS: case PlSqlParser.VECTOR_TRANSFORM_FACT: case PlSqlParser.VECTOR_TRANSFORM: case PlSqlParser.VERIFIER: case PlSqlParser.VERIFY: case PlSqlParser.VERSIONING: case PlSqlParser.VERSIONS_ENDSCN: case PlSqlParser.VERSIONS_ENDTIME: case PlSqlParser.VERSIONS_OPERATION: case PlSqlParser.VERSIONS_STARTSCN: case PlSqlParser.VERSIONS_STARTTIME: case PlSqlParser.VERSIONS: case PlSqlParser.VERSIONS_XID: case PlSqlParser.VERSION: case PlSqlParser.VIOLATION: case PlSqlParser.VIRTUAL: case PlSqlParser.VISIBILITY: case PlSqlParser.VISIBLE: case PlSqlParser.VOLUME: case PlSqlParser.VSIZE: case PlSqlParser.WAIT: case PlSqlParser.WALLET: case PlSqlParser.WARNING: case PlSqlParser.WEEKS: case PlSqlParser.WEEK: case PlSqlParser.WELLFORMED: case PlSqlParser.WHENEVER: case PlSqlParser.WHEN: case PlSqlParser.WHILE: case PlSqlParser.WHITESPACE: case PlSqlParser.WIDTH_BUCKET: case PlSqlParser.WITHIN: case PlSqlParser.WITHOUT: case PlSqlParser.WITH_PLSQL: case PlSqlParser.WORK: case PlSqlParser.WRAPPED: case PlSqlParser.WRAPPER: case PlSqlParser.WRITE: case PlSqlParser.XDB_FASTPATH_INSERT: case PlSqlParser.X_DYN_PRUNE: case PlSqlParser.XID: case PlSqlParser.XML2OBJECT: case PlSqlParser.XMLAGG: case PlSqlParser.XMLATTRIBUTES: case PlSqlParser.XMLCAST: case PlSqlParser.XMLCDATA: case PlSqlParser.XMLCOLATTVAL: case PlSqlParser.XMLCOMMENT: case PlSqlParser.XMLCONCAT: case PlSqlParser.XMLDIFF: case PlSqlParser.XML_DML_RWT_STMT: case PlSqlParser.XMLELEMENT: case PlSqlParser.XMLEXISTS2: case PlSqlParser.XMLEXISTS: case PlSqlParser.XMLFOREST: case PlSqlParser.XMLINDEX_REWRITE_IN_SELECT: case PlSqlParser.XMLINDEX_REWRITE: case PlSqlParser.XMLINDEX_SEL_IDX_TBL: case PlSqlParser.XMLISNODE: case PlSqlParser.XMLISVALID: case PlSqlParser.XMLNAMESPACES: case PlSqlParser.XMLPARSE: case PlSqlParser.XMLPATCH: case PlSqlParser.XMLPI: case PlSqlParser.XMLQUERYVAL: case PlSqlParser.XMLQUERY: case PlSqlParser.XMLROOT: case PlSqlParser.XMLSCHEMA: case PlSqlParser.XMLSERIALIZE: case PlSqlParser.XMLTABLE: case PlSqlParser.XMLTRANSFORMBLOB: case PlSqlParser.XMLTRANSFORM: case PlSqlParser.XMLTYPE: case PlSqlParser.XML: case PlSqlParser.XPATHTABLE: case PlSqlParser.XS_SYS_CONTEXT: case PlSqlParser.XS: case PlSqlParser.YEARS: case PlSqlParser.YEAR: case PlSqlParser.YES: case PlSqlParser.YMINTERVAL_UNCONSTRAINED: case PlSqlParser.ZONEMAP: case PlSqlParser.ZONE: case PlSqlParser.PREDICTION: case PlSqlParser.PREDICTION_BOUNDS: case PlSqlParser.PREDICTION_COST: case PlSqlParser.PREDICTION_DETAILS: case PlSqlParser.PREDICTION_PROBABILITY: case PlSqlParser.PREDICTION_SET: case PlSqlParser.CUME_DIST: case PlSqlParser.DENSE_RANK: case PlSqlParser.LISTAGG: case PlSqlParser.PERCENT_RANK: case PlSqlParser.PERCENTILE_CONT: case PlSqlParser.PERCENTILE_DISC: case PlSqlParser.RANK: case PlSqlParser.AVG: case PlSqlParser.CORR: case PlSqlParser.COVAR_: case PlSqlParser.LAG: case PlSqlParser.LEAD: case PlSqlParser.MAX: case PlSqlParser.MEDIAN: case PlSqlParser.MIN: case PlSqlParser.NTILE: case PlSqlParser.NVL: case PlSqlParser.RATIO_TO_REPORT: case PlSqlParser.REGR_: case PlSqlParser.ROUND: case PlSqlParser.ROW_NUMBER: case PlSqlParser.SUBSTR: case PlSqlParser.TO_CHAR: case PlSqlParser.TRIM: case PlSqlParser.SUM: case PlSqlParser.STDDEV: case PlSqlParser.VAR_: case PlSqlParser.VARIANCE: case PlSqlParser.LEAST: case PlSqlParser.GREATEST: case PlSqlParser.TO_DATE: case PlSqlParser.PERIOD: case PlSqlParser.REGULAR_ID: this.state = 4646; this.tablespace_group_name(); break; case PlSqlParser.CHAR_STRING: this.state = 4647; this.match(PlSqlParser.CHAR_STRING); break; default: throw new antlr4.error.NoViableAltException(this); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Tablespace_group_nameContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_tablespace_group_name; return this; } Tablespace_group_nameContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Tablespace_group_nameContext.prototype.constructor = Tablespace_group_nameContext; Tablespace_group_nameContext.prototype.regular_id = function() { return this.getTypedRuleContext(Regular_idContext,0); }; Tablespace_group_nameContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterTablespace_group_name(this); } }; Tablespace_group_nameContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitTablespace_group_name(this); } }; Tablespace_group_nameContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitTablespace_group_name(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Tablespace_group_nameContext = Tablespace_group_nameContext; PlSqlParser.prototype.tablespace_group_name = function() { var localctx = new Tablespace_group_nameContext(this, this._ctx, this.state); this.enterRule(localctx, 434, PlSqlParser.RULE_tablespace_group_name); try { this.enterOuterAlt(localctx, 1); this.state = 4650; this.regular_id(); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Tablespace_state_clausesContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_tablespace_state_clauses; return this; } Tablespace_state_clausesContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Tablespace_state_clausesContext.prototype.constructor = Tablespace_state_clausesContext; Tablespace_state_clausesContext.prototype.ONLINE = function() { return this.getToken(PlSqlParser.ONLINE, 0); }; Tablespace_state_clausesContext.prototype.OFFLINE = function() { return this.getToken(PlSqlParser.OFFLINE, 0); }; Tablespace_state_clausesContext.prototype.NORMAL = function() { return this.getToken(PlSqlParser.NORMAL, 0); }; Tablespace_state_clausesContext.prototype.TEMPORARY = function() { return this.getToken(PlSqlParser.TEMPORARY, 0); }; Tablespace_state_clausesContext.prototype.IMMEDIATE = function() { return this.getToken(PlSqlParser.IMMEDIATE, 0); }; Tablespace_state_clausesContext.prototype.READ = function() { return this.getToken(PlSqlParser.READ, 0); }; Tablespace_state_clausesContext.prototype.ONLY = function() { return this.getToken(PlSqlParser.ONLY, 0); }; Tablespace_state_clausesContext.prototype.WRITE = function() { return this.getToken(PlSqlParser.WRITE, 0); }; Tablespace_state_clausesContext.prototype.PERMANENT = function() { return this.getToken(PlSqlParser.PERMANENT, 0); }; Tablespace_state_clausesContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterTablespace_state_clauses(this); } }; Tablespace_state_clausesContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitTablespace_state_clauses(this); } }; Tablespace_state_clausesContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitTablespace_state_clauses(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Tablespace_state_clausesContext = Tablespace_state_clausesContext; PlSqlParser.prototype.tablespace_state_clauses = function() { var localctx = new Tablespace_state_clausesContext(this, this._ctx, this.state); this.enterRule(localctx, 436, PlSqlParser.RULE_tablespace_state_clauses); var _la = 0; // Token type try { this.state = 4661; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.ONLINE: this.enterOuterAlt(localctx, 1); this.state = 4652; this.match(PlSqlParser.ONLINE); break; case PlSqlParser.OFFLINE: this.enterOuterAlt(localctx, 2); this.state = 4653; this.match(PlSqlParser.OFFLINE); this.state = 4655; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.IMMEDIATE || _la===PlSqlParser.NORMAL || _la===PlSqlParser.TEMPORARY) { this.state = 4654; _la = this._input.LA(1); if(!(_la===PlSqlParser.IMMEDIATE || _la===PlSqlParser.NORMAL || _la===PlSqlParser.TEMPORARY)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } } break; case PlSqlParser.READ: this.enterOuterAlt(localctx, 3); this.state = 4657; this.match(PlSqlParser.READ); this.state = 4658; _la = this._input.LA(1); if(!(_la===PlSqlParser.ONLY || _la===PlSqlParser.WRITE)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } break; case PlSqlParser.PERMANENT: this.enterOuterAlt(localctx, 4); this.state = 4659; this.match(PlSqlParser.PERMANENT); break; case PlSqlParser.TEMPORARY: this.enterOuterAlt(localctx, 5); this.state = 4660; this.match(PlSqlParser.TEMPORARY); break; default: throw new antlr4.error.NoViableAltException(this); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Flashback_mode_clauseContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_flashback_mode_clause; return this; } Flashback_mode_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Flashback_mode_clauseContext.prototype.constructor = Flashback_mode_clauseContext; Flashback_mode_clauseContext.prototype.FLASHBACK = function() { return this.getToken(PlSqlParser.FLASHBACK, 0); }; Flashback_mode_clauseContext.prototype.ON = function() { return this.getToken(PlSqlParser.ON, 0); }; Flashback_mode_clauseContext.prototype.OFF = function() { return this.getToken(PlSqlParser.OFF, 0); }; Flashback_mode_clauseContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterFlashback_mode_clause(this); } }; Flashback_mode_clauseContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitFlashback_mode_clause(this); } }; Flashback_mode_clauseContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitFlashback_mode_clause(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Flashback_mode_clauseContext = Flashback_mode_clauseContext; PlSqlParser.prototype.flashback_mode_clause = function() { var localctx = new Flashback_mode_clauseContext(this, this._ctx, this.state); this.enterRule(localctx, 438, PlSqlParser.RULE_flashback_mode_clause); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 4663; this.match(PlSqlParser.FLASHBACK); this.state = 4664; _la = this._input.LA(1); if(!(_la===PlSqlParser.OFF || _la===PlSqlParser.ON)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function New_tablespace_nameContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_new_tablespace_name; return this; } New_tablespace_nameContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); New_tablespace_nameContext.prototype.constructor = New_tablespace_nameContext; New_tablespace_nameContext.prototype.tablespace = function() { return this.getTypedRuleContext(TablespaceContext,0); }; New_tablespace_nameContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterNew_tablespace_name(this); } }; New_tablespace_nameContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitNew_tablespace_name(this); } }; New_tablespace_nameContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitNew_tablespace_name(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.New_tablespace_nameContext = New_tablespace_nameContext; PlSqlParser.prototype.new_tablespace_name = function() { var localctx = new New_tablespace_nameContext(this, this._ctx, this.state); this.enterRule(localctx, 440, PlSqlParser.RULE_new_tablespace_name); try { this.enterOuterAlt(localctx, 1); this.state = 4666; this.tablespace(); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Create_tablespaceContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_create_tablespace; return this; } Create_tablespaceContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Create_tablespaceContext.prototype.constructor = Create_tablespaceContext; Create_tablespaceContext.prototype.CREATE = function() { return this.getToken(PlSqlParser.CREATE, 0); }; Create_tablespaceContext.prototype.SEMICOLON = function() { return this.getToken(PlSqlParser.SEMICOLON, 0); }; Create_tablespaceContext.prototype.permanent_tablespace_clause = function() { return this.getTypedRuleContext(Permanent_tablespace_clauseContext,0); }; Create_tablespaceContext.prototype.temporary_tablespace_clause = function() { return this.getTypedRuleContext(Temporary_tablespace_clauseContext,0); }; Create_tablespaceContext.prototype.undo_tablespace_clause = function() { return this.getTypedRuleContext(Undo_tablespace_clauseContext,0); }; Create_tablespaceContext.prototype.BIGFILE = function() { return this.getToken(PlSqlParser.BIGFILE, 0); }; Create_tablespaceContext.prototype.SMALLFILE = function() { return this.getToken(PlSqlParser.SMALLFILE, 0); }; Create_tablespaceContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterCreate_tablespace(this); } }; Create_tablespaceContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitCreate_tablespace(this); } }; Create_tablespaceContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitCreate_tablespace(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Create_tablespaceContext = Create_tablespaceContext; PlSqlParser.prototype.create_tablespace = function() { var localctx = new Create_tablespaceContext(this, this._ctx, this.state); this.enterRule(localctx, 442, PlSqlParser.RULE_create_tablespace); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 4668; this.match(PlSqlParser.CREATE); this.state = 4670; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.BIGFILE || _la===PlSqlParser.SMALLFILE) { this.state = 4669; _la = this._input.LA(1); if(!(_la===PlSqlParser.BIGFILE || _la===PlSqlParser.SMALLFILE)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } } this.state = 4675; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.TABLESPACE: this.state = 4672; this.permanent_tablespace_clause(); break; case PlSqlParser.TEMPORARY: this.state = 4673; this.temporary_tablespace_clause(); break; case PlSqlParser.UNDO: this.state = 4674; this.undo_tablespace_clause(); break; default: throw new antlr4.error.NoViableAltException(this); } this.state = 4677; this.match(PlSqlParser.SEMICOLON); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Permanent_tablespace_clauseContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_permanent_tablespace_clause; return this; } Permanent_tablespace_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Permanent_tablespace_clauseContext.prototype.constructor = Permanent_tablespace_clauseContext; Permanent_tablespace_clauseContext.prototype.TABLESPACE = function() { return this.getToken(PlSqlParser.TABLESPACE, 0); }; Permanent_tablespace_clauseContext.prototype.id_expression = function() { return this.getTypedRuleContext(Id_expressionContext,0); }; Permanent_tablespace_clauseContext.prototype.datafile_specification = function() { return this.getTypedRuleContext(Datafile_specificationContext,0); }; Permanent_tablespace_clauseContext.prototype.MINIMUM = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.MINIMUM); } else { return this.getToken(PlSqlParser.MINIMUM, i); } }; Permanent_tablespace_clauseContext.prototype.EXTENT = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.EXTENT); } else { return this.getToken(PlSqlParser.EXTENT, i); } }; Permanent_tablespace_clauseContext.prototype.size_clause = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Size_clauseContext); } else { return this.getTypedRuleContext(Size_clauseContext,i); } }; Permanent_tablespace_clauseContext.prototype.BLOCKSIZE = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.BLOCKSIZE); } else { return this.getToken(PlSqlParser.BLOCKSIZE, i); } }; Permanent_tablespace_clauseContext.prototype.logging_clause = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Logging_clauseContext); } else { return this.getTypedRuleContext(Logging_clauseContext,i); } }; Permanent_tablespace_clauseContext.prototype.FORCE = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.FORCE); } else { return this.getToken(PlSqlParser.FORCE, i); } }; Permanent_tablespace_clauseContext.prototype.LOGGING = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.LOGGING); } else { return this.getToken(PlSqlParser.LOGGING, i); } }; Permanent_tablespace_clauseContext.prototype.ENCRYPTION = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.ENCRYPTION); } else { return this.getToken(PlSqlParser.ENCRYPTION, i); } }; Permanent_tablespace_clauseContext.prototype.tablespace_encryption_spec = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Tablespace_encryption_specContext); } else { return this.getTypedRuleContext(Tablespace_encryption_specContext,i); } }; Permanent_tablespace_clauseContext.prototype.DEFAULT = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.DEFAULT); } else { return this.getToken(PlSqlParser.DEFAULT, i); } }; Permanent_tablespace_clauseContext.prototype.extent_management_clause = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Extent_management_clauseContext); } else { return this.getTypedRuleContext(Extent_management_clauseContext,i); } }; Permanent_tablespace_clauseContext.prototype.segment_management_clause = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Segment_management_clauseContext); } else { return this.getTypedRuleContext(Segment_management_clauseContext,i); } }; Permanent_tablespace_clauseContext.prototype.flashback_mode_clause = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Flashback_mode_clauseContext); } else { return this.getTypedRuleContext(Flashback_mode_clauseContext,i); } }; Permanent_tablespace_clauseContext.prototype.ONLINE = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.ONLINE); } else { return this.getToken(PlSqlParser.ONLINE, i); } }; Permanent_tablespace_clauseContext.prototype.OFFLINE = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.OFFLINE); } else { return this.getToken(PlSqlParser.OFFLINE, i); } }; Permanent_tablespace_clauseContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterPermanent_tablespace_clause(this); } }; Permanent_tablespace_clauseContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitPermanent_tablespace_clause(this); } }; Permanent_tablespace_clauseContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitPermanent_tablespace_clause(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Permanent_tablespace_clauseContext = Permanent_tablespace_clauseContext; PlSqlParser.prototype.permanent_tablespace_clause = function() { var localctx = new Permanent_tablespace_clauseContext(this, this._ctx, this.state); this.enterRule(localctx, 444, PlSqlParser.RULE_permanent_tablespace_clause); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 4679; this.match(PlSqlParser.TABLESPACE); this.state = 4680; this.id_expression(); this.state = 4682; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.DATAFILE) { this.state = 4681; this.datafile_specification(); } this.state = 4701; this._errHandler.sync(this); _la = this._input.LA(1); while(_la===PlSqlParser.BLOCKSIZE || _la===PlSqlParser.DEFAULT || _la===PlSqlParser.ENCRYPTION || _la===PlSqlParser.EXTENT || _la===PlSqlParser.FILESYSTEM_LIKE_LOGGING || _la===PlSqlParser.FLASHBACK || _la===PlSqlParser.FORCE || _la===PlSqlParser.LOGGING || _la===PlSqlParser.MINIMUM || _la===PlSqlParser.NOLOGGING || _la===PlSqlParser.OFFLINE || _la===PlSqlParser.ONLINE || _la===PlSqlParser.SEGMENT) { this.state = 4699; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.MINIMUM: this.state = 4684; this.match(PlSqlParser.MINIMUM); this.state = 4685; this.match(PlSqlParser.EXTENT); this.state = 4686; this.size_clause(); break; case PlSqlParser.BLOCKSIZE: this.state = 4687; this.match(PlSqlParser.BLOCKSIZE); this.state = 4688; this.size_clause(); break; case PlSqlParser.FILESYSTEM_LIKE_LOGGING: case PlSqlParser.LOGGING: case PlSqlParser.NOLOGGING: this.state = 4689; this.logging_clause(); break; case PlSqlParser.FORCE: this.state = 4690; this.match(PlSqlParser.FORCE); this.state = 4691; this.match(PlSqlParser.LOGGING); break; case PlSqlParser.OFFLINE: case PlSqlParser.ONLINE: this.state = 4692; _la = this._input.LA(1); if(!(_la===PlSqlParser.OFFLINE || _la===PlSqlParser.ONLINE)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } break; case PlSqlParser.ENCRYPTION: this.state = 4693; this.match(PlSqlParser.ENCRYPTION); this.state = 4694; this.tablespace_encryption_spec(); break; case PlSqlParser.DEFAULT: this.state = 4695; this.match(PlSqlParser.DEFAULT); break; case PlSqlParser.EXTENT: this.state = 4696; this.extent_management_clause(); break; case PlSqlParser.SEGMENT: this.state = 4697; this.segment_management_clause(); break; case PlSqlParser.FLASHBACK: this.state = 4698; this.flashback_mode_clause(); break; default: throw new antlr4.error.NoViableAltException(this); } this.state = 4703; this._errHandler.sync(this); _la = this._input.LA(1); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Tablespace_encryption_specContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_tablespace_encryption_spec; this.encrypt_algorithm = null; // Token return this; } Tablespace_encryption_specContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Tablespace_encryption_specContext.prototype.constructor = Tablespace_encryption_specContext; Tablespace_encryption_specContext.prototype.USING = function() { return this.getToken(PlSqlParser.USING, 0); }; Tablespace_encryption_specContext.prototype.CHAR_STRING = function() { return this.getToken(PlSqlParser.CHAR_STRING, 0); }; Tablespace_encryption_specContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterTablespace_encryption_spec(this); } }; Tablespace_encryption_specContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitTablespace_encryption_spec(this); } }; Tablespace_encryption_specContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitTablespace_encryption_spec(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Tablespace_encryption_specContext = Tablespace_encryption_specContext; PlSqlParser.prototype.tablespace_encryption_spec = function() { var localctx = new Tablespace_encryption_specContext(this, this._ctx, this.state); this.enterRule(localctx, 446, PlSqlParser.RULE_tablespace_encryption_spec); try { this.enterOuterAlt(localctx, 1); this.state = 4704; this.match(PlSqlParser.USING); this.state = 4705; localctx.encrypt_algorithm = this.match(PlSqlParser.CHAR_STRING); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Logging_clauseContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_logging_clause; return this; } Logging_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Logging_clauseContext.prototype.constructor = Logging_clauseContext; Logging_clauseContext.prototype.LOGGING = function() { return this.getToken(PlSqlParser.LOGGING, 0); }; Logging_clauseContext.prototype.NOLOGGING = function() { return this.getToken(PlSqlParser.NOLOGGING, 0); }; Logging_clauseContext.prototype.FILESYSTEM_LIKE_LOGGING = function() { return this.getToken(PlSqlParser.FILESYSTEM_LIKE_LOGGING, 0); }; Logging_clauseContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterLogging_clause(this); } }; Logging_clauseContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitLogging_clause(this); } }; Logging_clauseContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitLogging_clause(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Logging_clauseContext = Logging_clauseContext; PlSqlParser.prototype.logging_clause = function() { var localctx = new Logging_clauseContext(this, this._ctx, this.state); this.enterRule(localctx, 448, PlSqlParser.RULE_logging_clause); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 4707; _la = this._input.LA(1); if(!(_la===PlSqlParser.FILESYSTEM_LIKE_LOGGING || _la===PlSqlParser.LOGGING || _la===PlSqlParser.NOLOGGING)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Extent_management_clauseContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_extent_management_clause; return this; } Extent_management_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Extent_management_clauseContext.prototype.constructor = Extent_management_clauseContext; Extent_management_clauseContext.prototype.EXTENT = function() { return this.getToken(PlSqlParser.EXTENT, 0); }; Extent_management_clauseContext.prototype.MANAGEMENT = function() { return this.getToken(PlSqlParser.MANAGEMENT, 0); }; Extent_management_clauseContext.prototype.LOCAL = function() { return this.getToken(PlSqlParser.LOCAL, 0); }; Extent_management_clauseContext.prototype.AUTOALLOCATE = function() { return this.getToken(PlSqlParser.AUTOALLOCATE, 0); }; Extent_management_clauseContext.prototype.UNIFORM = function() { return this.getToken(PlSqlParser.UNIFORM, 0); }; Extent_management_clauseContext.prototype.SIZE = function() { return this.getToken(PlSqlParser.SIZE, 0); }; Extent_management_clauseContext.prototype.size_clause = function() { return this.getTypedRuleContext(Size_clauseContext,0); }; Extent_management_clauseContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterExtent_management_clause(this); } }; Extent_management_clauseContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitExtent_management_clause(this); } }; Extent_management_clauseContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitExtent_management_clause(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Extent_management_clauseContext = Extent_management_clauseContext; PlSqlParser.prototype.extent_management_clause = function() { var localctx = new Extent_management_clauseContext(this, this._ctx, this.state); this.enterRule(localctx, 450, PlSqlParser.RULE_extent_management_clause); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 4709; this.match(PlSqlParser.EXTENT); this.state = 4710; this.match(PlSqlParser.MANAGEMENT); this.state = 4711; this.match(PlSqlParser.LOCAL); this.state = 4718; this._errHandler.sync(this); switch (this._input.LA(1)) { case PlSqlParser.AUTOALLOCATE: this.state = 4712; this.match(PlSqlParser.AUTOALLOCATE); break; case PlSqlParser.UNIFORM: this.state = 4713; this.match(PlSqlParser.UNIFORM); this.state = 4716; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.SIZE) { this.state = 4714; this.match(PlSqlParser.SIZE); this.state = 4715; this.size_clause(); } break; case PlSqlParser.BLOCKSIZE: case PlSqlParser.DEFAULT: case PlSqlParser.ENCRYPTION: case PlSqlParser.EXTENT: case PlSqlParser.FILESYSTEM_LIKE_LOGGING: case PlSqlParser.FLASHBACK: case PlSqlParser.FORCE: case PlSqlParser.LOGGING: case PlSqlParser.MINIMUM: case PlSqlParser.NOLOGGING: case PlSqlParser.OFFLINE: case PlSqlParser.ONLINE: case PlSqlParser.RETENTION: case PlSqlParser.SEGMENT: case PlSqlParser.SEMICOLON: break; default: break; } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Segment_management_clauseContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_segment_management_clause; return this; } Segment_management_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Segment_management_clauseContext.prototype.constructor = Segment_management_clauseContext; Segment_management_clauseContext.prototype.SEGMENT = function() { return this.getToken(PlSqlParser.SEGMENT, 0); }; Segment_management_clauseContext.prototype.SPACE_KEYWORD = function() { return this.getToken(PlSqlParser.SPACE_KEYWORD, 0); }; Segment_management_clauseContext.prototype.MANAGEMENT = function() { return this.getToken(PlSqlParser.MANAGEMENT, 0); }; Segment_management_clauseContext.prototype.AUTO = function() { return this.getToken(PlSqlParser.AUTO, 0); }; Segment_management_clauseContext.prototype.MANUAL = function() { return this.getToken(PlSqlParser.MANUAL, 0); }; Segment_management_clauseContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterSegment_management_clause(this); } }; Segment_management_clauseContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitSegment_management_clause(this); } }; Segment_management_clauseContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitSegment_management_clause(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Segment_management_clauseContext = Segment_management_clauseContext; PlSqlParser.prototype.segment_management_clause = function() { var localctx = new Segment_management_clauseContext(this, this._ctx, this.state); this.enterRule(localctx, 452, PlSqlParser.RULE_segment_management_clause); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 4720; this.match(PlSqlParser.SEGMENT); this.state = 4721; this.match(PlSqlParser.SPACE_KEYWORD); this.state = 4722; this.match(PlSqlParser.MANAGEMENT); this.state = 4723; _la = this._input.LA(1); if(!(_la===PlSqlParser.AUTO || _la===PlSqlParser.MANUAL)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Temporary_tablespace_clauseContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_temporary_tablespace_clause; this.tablespace_name = null; // Id_expressionContext return this; } Temporary_tablespace_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Temporary_tablespace_clauseContext.prototype.constructor = Temporary_tablespace_clauseContext; Temporary_tablespace_clauseContext.prototype.TEMPORARY = function() { return this.getToken(PlSqlParser.TEMPORARY, 0); }; Temporary_tablespace_clauseContext.prototype.TABLESPACE = function() { return this.getToken(PlSqlParser.TABLESPACE, 0); }; Temporary_tablespace_clauseContext.prototype.id_expression = function() { return this.getTypedRuleContext(Id_expressionContext,0); }; Temporary_tablespace_clauseContext.prototype.tempfile_specification = function() { return this.getTypedRuleContext(Tempfile_specificationContext,0); }; Temporary_tablespace_clauseContext.prototype.tablespace_group_clause = function() { return this.getTypedRuleContext(Tablespace_group_clauseContext,0); }; Temporary_tablespace_clauseContext.prototype.extent_management_clause = function() { return this.getTypedRuleContext(Extent_management_clauseContext,0); }; Temporary_tablespace_clauseContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterTemporary_tablespace_clause(this); } }; Temporary_tablespace_clauseContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitTemporary_tablespace_clause(this); } }; Temporary_tablespace_clauseContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitTemporary_tablespace_clause(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Temporary_tablespace_clauseContext = Temporary_tablespace_clauseContext; PlSqlParser.prototype.temporary_tablespace_clause = function() { var localctx = new Temporary_tablespace_clauseContext(this, this._ctx, this.state); this.enterRule(localctx, 454, PlSqlParser.RULE_temporary_tablespace_clause); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 4725; this.match(PlSqlParser.TEMPORARY); this.state = 4726; this.match(PlSqlParser.TABLESPACE); this.state = 4727; localctx.tablespace_name = this.id_expression(); this.state = 4729; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.TEMPFILE) { this.state = 4728; this.tempfile_specification(); } this.state = 4732; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.TABLESPACE) { this.state = 4731; this.tablespace_group_clause(); } this.state = 4735; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.EXTENT) { this.state = 4734; this.extent_management_clause(); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Undo_tablespace_clauseContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_undo_tablespace_clause; this.tablespace_name = null; // Id_expressionContext return this; } Undo_tablespace_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Undo_tablespace_clauseContext.prototype.constructor = Undo_tablespace_clauseContext; Undo_tablespace_clauseContext.prototype.UNDO = function() { return this.getToken(PlSqlParser.UNDO, 0); }; Undo_tablespace_clauseContext.prototype.TABLESPACE = function() { return this.getToken(PlSqlParser.TABLESPACE, 0); }; Undo_tablespace_clauseContext.prototype.id_expression = function() { return this.getTypedRuleContext(Id_expressionContext,0); }; Undo_tablespace_clauseContext.prototype.datafile_specification = function() { return this.getTypedRuleContext(Datafile_specificationContext,0); }; Undo_tablespace_clauseContext.prototype.extent_management_clause = function() { return this.getTypedRuleContext(Extent_management_clauseContext,0); }; Undo_tablespace_clauseContext.prototype.tablespace_retention_clause = function() { return this.getTypedRuleContext(Tablespace_retention_clauseContext,0); }; Undo_tablespace_clauseContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterUndo_tablespace_clause(this); } }; Undo_tablespace_clauseContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitUndo_tablespace_clause(this); } }; Undo_tablespace_clauseContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitUndo_tablespace_clause(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Undo_tablespace_clauseContext = Undo_tablespace_clauseContext; PlSqlParser.prototype.undo_tablespace_clause = function() { var localctx = new Undo_tablespace_clauseContext(this, this._ctx, this.state); this.enterRule(localctx, 456, PlSqlParser.RULE_undo_tablespace_clause); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 4737; this.match(PlSqlParser.UNDO); this.state = 4738; this.match(PlSqlParser.TABLESPACE); this.state = 4739; localctx.tablespace_name = this.id_expression(); this.state = 4741; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.DATAFILE) { this.state = 4740; this.datafile_specification(); } this.state = 4744; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.EXTENT) { this.state = 4743; this.extent_management_clause(); } this.state = 4747; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.RETENTION) { this.state = 4746; this.tablespace_retention_clause(); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Tablespace_retention_clauseContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_tablespace_retention_clause; return this; } Tablespace_retention_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Tablespace_retention_clauseContext.prototype.constructor = Tablespace_retention_clauseContext; Tablespace_retention_clauseContext.prototype.RETENTION = function() { return this.getToken(PlSqlParser.RETENTION, 0); }; Tablespace_retention_clauseContext.prototype.GUARANTEE = function() { return this.getToken(PlSqlParser.GUARANTEE, 0); }; Tablespace_retention_clauseContext.prototype.NOGUARANTEE = function() { return this.getToken(PlSqlParser.NOGUARANTEE, 0); }; Tablespace_retention_clauseContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterTablespace_retention_clause(this); } }; Tablespace_retention_clauseContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitTablespace_retention_clause(this); } }; Tablespace_retention_clauseContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitTablespace_retention_clause(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Tablespace_retention_clauseContext = Tablespace_retention_clauseContext; PlSqlParser.prototype.tablespace_retention_clause = function() { var localctx = new Tablespace_retention_clauseContext(this, this._ctx, this.state); this.enterRule(localctx, 458, PlSqlParser.RULE_tablespace_retention_clause); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 4749; this.match(PlSqlParser.RETENTION); this.state = 4750; _la = this._input.LA(1); if(!(_la===PlSqlParser.GUARANTEE || _la===PlSqlParser.NOGUARANTEE)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Datafile_specificationContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_datafile_specification; return this; } Datafile_specificationContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Datafile_specificationContext.prototype.constructor = Datafile_specificationContext; Datafile_specificationContext.prototype.DATAFILE = function() { return this.getToken(PlSqlParser.DATAFILE, 0); }; Datafile_specificationContext.prototype.datafile_tempfile_spec = function() { return this.getTypedRuleContext(Datafile_tempfile_specContext,0); }; Datafile_specificationContext.prototype.COMMA = function() { return this.getToken(PlSqlParser.COMMA, 0); }; Datafile_specificationContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterDatafile_specification(this); } }; Datafile_specificationContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitDatafile_specification(this); } }; Datafile_specificationContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitDatafile_specification(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Datafile_specificationContext = Datafile_specificationContext; PlSqlParser.prototype.datafile_specification = function() { var localctx = new Datafile_specificationContext(this, this._ctx, this.state); this.enterRule(localctx, 460, PlSqlParser.RULE_datafile_specification); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 4752; this.match(PlSqlParser.DATAFILE); this.state = 4754; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.COMMA) { this.state = 4753; this.match(PlSqlParser.COMMA); } this.state = 4756; this.datafile_tempfile_spec(); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Tempfile_specificationContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_tempfile_specification; return this; } Tempfile_specificationContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Tempfile_specificationContext.prototype.constructor = Tempfile_specificationContext; Tempfile_specificationContext.prototype.TEMPFILE = function() { return this.getToken(PlSqlParser.TEMPFILE, 0); }; Tempfile_specificationContext.prototype.datafile_tempfile_spec = function() { return this.getTypedRuleContext(Datafile_tempfile_specContext,0); }; Tempfile_specificationContext.prototype.COMMA = function() { return this.getToken(PlSqlParser.COMMA, 0); }; Tempfile_specificationContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterTempfile_specification(this); } }; Tempfile_specificationContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitTempfile_specification(this); } }; Tempfile_specificationContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitTempfile_specification(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Tempfile_specificationContext = Tempfile_specificationContext; PlSqlParser.prototype.tempfile_specification = function() { var localctx = new Tempfile_specificationContext(this, this._ctx, this.state); this.enterRule(localctx, 462, PlSqlParser.RULE_tempfile_specification); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 4758; this.match(PlSqlParser.TEMPFILE); this.state = 4760; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.COMMA) { this.state = 4759; this.match(PlSqlParser.COMMA); } this.state = 4762; this.datafile_tempfile_spec(); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Datafile_tempfile_specContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_datafile_tempfile_spec; return this; } Datafile_tempfile_specContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Datafile_tempfile_specContext.prototype.constructor = Datafile_tempfile_specContext; Datafile_tempfile_specContext.prototype.CHAR_STRING = function() { return this.getToken(PlSqlParser.CHAR_STRING, 0); }; Datafile_tempfile_specContext.prototype.SIZE = function() { return this.getToken(PlSqlParser.SIZE, 0); }; Datafile_tempfile_specContext.prototype.size_clause = function() { return this.getTypedRuleContext(Size_clauseContext,0); }; Datafile_tempfile_specContext.prototype.REUSE = function() { return this.getToken(PlSqlParser.REUSE, 0); }; Datafile_tempfile_specContext.prototype.autoextend_clause = function() { return this.getTypedRuleContext(Autoextend_clauseContext,0); }; Datafile_tempfile_specContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterDatafile_tempfile_spec(this); } }; Datafile_tempfile_specContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitDatafile_tempfile_spec(this); } }; Datafile_tempfile_specContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitDatafile_tempfile_spec(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Datafile_tempfile_specContext = Datafile_tempfile_specContext; PlSqlParser.prototype.datafile_tempfile_spec = function() { var localctx = new Datafile_tempfile_specContext(this, this._ctx, this.state); this.enterRule(localctx, 464, PlSqlParser.RULE_datafile_tempfile_spec); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 4765; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.CHAR_STRING) { this.state = 4764; this.match(PlSqlParser.CHAR_STRING); } this.state = 4769; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.SIZE) { this.state = 4767; this.match(PlSqlParser.SIZE); this.state = 4768; this.size_clause(); } this.state = 4772; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.REUSE) { this.state = 4771; this.match(PlSqlParser.REUSE); } this.state = 4775; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.AUTOEXTEND) { this.state = 4774; this.autoextend_clause(); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Redo_log_file_specContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_redo_log_file_spec; return this; } Redo_log_file_specContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Redo_log_file_specContext.prototype.constructor = Redo_log_file_specContext; Redo_log_file_specContext.prototype.DATAFILE = function() { return this.getToken(PlSqlParser.DATAFILE, 0); }; Redo_log_file_specContext.prototype.CHAR_STRING = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.CHAR_STRING); } else { return this.getToken(PlSqlParser.CHAR_STRING, i); } }; Redo_log_file_specContext.prototype.LEFT_PAREN = function() { return this.getToken(PlSqlParser.LEFT_PAREN, 0); }; Redo_log_file_specContext.prototype.RIGHT_PAREN = function() { return this.getToken(PlSqlParser.RIGHT_PAREN, 0); }; Redo_log_file_specContext.prototype.SIZE = function() { return this.getToken(PlSqlParser.SIZE, 0); }; Redo_log_file_specContext.prototype.size_clause = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Size_clauseContext); } else { return this.getTypedRuleContext(Size_clauseContext,i); } }; Redo_log_file_specContext.prototype.BLOCKSIZE = function() { return this.getToken(PlSqlParser.BLOCKSIZE, 0); }; Redo_log_file_specContext.prototype.REUSE = function() { return this.getToken(PlSqlParser.REUSE, 0); }; Redo_log_file_specContext.prototype.COMMA = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.COMMA); } else { return this.getToken(PlSqlParser.COMMA, i); } }; Redo_log_file_specContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterRedo_log_file_spec(this); } }; Redo_log_file_specContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitRedo_log_file_spec(this); } }; Redo_log_file_specContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitRedo_log_file_spec(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Redo_log_file_specContext = Redo_log_file_specContext; PlSqlParser.prototype.redo_log_file_spec = function() { var localctx = new Redo_log_file_specContext(this, this._ctx, this.state); this.enterRule(localctx, 466, PlSqlParser.RULE_redo_log_file_spec); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 4789; this._errHandler.sync(this); switch (this._input.LA(1)) { case PlSqlParser.DATAFILE: this.state = 4777; this.match(PlSqlParser.DATAFILE); this.state = 4778; this.match(PlSqlParser.CHAR_STRING); break; case PlSqlParser.LEFT_PAREN: this.state = 4779; this.match(PlSqlParser.LEFT_PAREN); this.state = 4784; this._errHandler.sync(this); _la = this._input.LA(1); do { this.state = 4781; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.COMMA) { this.state = 4780; this.match(PlSqlParser.COMMA); } this.state = 4783; this.match(PlSqlParser.CHAR_STRING); this.state = 4786; this._errHandler.sync(this); _la = this._input.LA(1); } while(_la===PlSqlParser.CHAR_STRING || _la===PlSqlParser.COMMA); this.state = 4788; this.match(PlSqlParser.RIGHT_PAREN); break; case PlSqlParser.BLOCKSIZE: case PlSqlParser.GROUP: case PlSqlParser.REUSE: case PlSqlParser.SIZE: case PlSqlParser.THREAD: case PlSqlParser.COMMA: case PlSqlParser.SEMICOLON: break; default: break; } this.state = 4793; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.SIZE) { this.state = 4791; this.match(PlSqlParser.SIZE); this.state = 4792; this.size_clause(); } this.state = 4797; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.BLOCKSIZE) { this.state = 4795; this.match(PlSqlParser.BLOCKSIZE); this.state = 4796; this.size_clause(); } this.state = 4800; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.REUSE) { this.state = 4799; this.match(PlSqlParser.REUSE); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Autoextend_clauseContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_autoextend_clause; return this; } Autoextend_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Autoextend_clauseContext.prototype.constructor = Autoextend_clauseContext; Autoextend_clauseContext.prototype.AUTOEXTEND = function() { return this.getToken(PlSqlParser.AUTOEXTEND, 0); }; Autoextend_clauseContext.prototype.OFF = function() { return this.getToken(PlSqlParser.OFF, 0); }; Autoextend_clauseContext.prototype.ON = function() { return this.getToken(PlSqlParser.ON, 0); }; Autoextend_clauseContext.prototype.NEXT = function() { return this.getToken(PlSqlParser.NEXT, 0); }; Autoextend_clauseContext.prototype.size_clause = function() { return this.getTypedRuleContext(Size_clauseContext,0); }; Autoextend_clauseContext.prototype.maxsize_clause = function() { return this.getTypedRuleContext(Maxsize_clauseContext,0); }; Autoextend_clauseContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterAutoextend_clause(this); } }; Autoextend_clauseContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitAutoextend_clause(this); } }; Autoextend_clauseContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitAutoextend_clause(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Autoextend_clauseContext = Autoextend_clauseContext; PlSqlParser.prototype.autoextend_clause = function() { var localctx = new Autoextend_clauseContext(this, this._ctx, this.state); this.enterRule(localctx, 468, PlSqlParser.RULE_autoextend_clause); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 4802; this.match(PlSqlParser.AUTOEXTEND); this.state = 4812; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.OFF: this.state = 4803; this.match(PlSqlParser.OFF); break; case PlSqlParser.ON: this.state = 4804; this.match(PlSqlParser.ON); this.state = 4807; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.NEXT) { this.state = 4805; this.match(PlSqlParser.NEXT); this.state = 4806; this.size_clause(); } this.state = 4810; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.MAXSIZE) { this.state = 4809; this.maxsize_clause(); } break; default: throw new antlr4.error.NoViableAltException(this); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Maxsize_clauseContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_maxsize_clause; return this; } Maxsize_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Maxsize_clauseContext.prototype.constructor = Maxsize_clauseContext; Maxsize_clauseContext.prototype.MAXSIZE = function() { return this.getToken(PlSqlParser.MAXSIZE, 0); }; Maxsize_clauseContext.prototype.UNLIMITED = function() { return this.getToken(PlSqlParser.UNLIMITED, 0); }; Maxsize_clauseContext.prototype.size_clause = function() { return this.getTypedRuleContext(Size_clauseContext,0); }; Maxsize_clauseContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterMaxsize_clause(this); } }; Maxsize_clauseContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitMaxsize_clause(this); } }; Maxsize_clauseContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitMaxsize_clause(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Maxsize_clauseContext = Maxsize_clauseContext; PlSqlParser.prototype.maxsize_clause = function() { var localctx = new Maxsize_clauseContext(this, this._ctx, this.state); this.enterRule(localctx, 470, PlSqlParser.RULE_maxsize_clause); try { this.enterOuterAlt(localctx, 1); this.state = 4814; this.match(PlSqlParser.MAXSIZE); this.state = 4817; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.UNLIMITED: this.state = 4815; this.match(PlSqlParser.UNLIMITED); break; case PlSqlParser.UNSIGNED_INTEGER: this.state = 4816; this.size_clause(); break; default: throw new antlr4.error.NoViableAltException(this); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Build_clauseContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_build_clause; return this; } Build_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Build_clauseContext.prototype.constructor = Build_clauseContext; Build_clauseContext.prototype.BUILD = function() { return this.getToken(PlSqlParser.BUILD, 0); }; Build_clauseContext.prototype.IMMEDIATE = function() { return this.getToken(PlSqlParser.IMMEDIATE, 0); }; Build_clauseContext.prototype.DEFERRED = function() { return this.getToken(PlSqlParser.DEFERRED, 0); }; Build_clauseContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterBuild_clause(this); } }; Build_clauseContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitBuild_clause(this); } }; Build_clauseContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitBuild_clause(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Build_clauseContext = Build_clauseContext; PlSqlParser.prototype.build_clause = function() { var localctx = new Build_clauseContext(this, this._ctx, this.state); this.enterRule(localctx, 472, PlSqlParser.RULE_build_clause); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 4819; this.match(PlSqlParser.BUILD); this.state = 4820; _la = this._input.LA(1); if(!(_la===PlSqlParser.DEFERRED || _la===PlSqlParser.IMMEDIATE)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Parallel_clauseContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_parallel_clause; this.parallel_count = null; // Token return this; } Parallel_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Parallel_clauseContext.prototype.constructor = Parallel_clauseContext; Parallel_clauseContext.prototype.NOPARALLEL = function() { return this.getToken(PlSqlParser.NOPARALLEL, 0); }; Parallel_clauseContext.prototype.PARALLEL = function() { return this.getToken(PlSqlParser.PARALLEL, 0); }; Parallel_clauseContext.prototype.UNSIGNED_INTEGER = function() { return this.getToken(PlSqlParser.UNSIGNED_INTEGER, 0); }; Parallel_clauseContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterParallel_clause(this); } }; Parallel_clauseContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitParallel_clause(this); } }; Parallel_clauseContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitParallel_clause(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Parallel_clauseContext = Parallel_clauseContext; PlSqlParser.prototype.parallel_clause = function() { var localctx = new Parallel_clauseContext(this, this._ctx, this.state); this.enterRule(localctx, 474, PlSqlParser.RULE_parallel_clause); try { this.state = 4827; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.NOPARALLEL: this.enterOuterAlt(localctx, 1); this.state = 4822; this.match(PlSqlParser.NOPARALLEL); break; case PlSqlParser.PARALLEL: this.enterOuterAlt(localctx, 2); this.state = 4823; this.match(PlSqlParser.PARALLEL); this.state = 4825; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,488,this._ctx); if(la_===1) { this.state = 4824; localctx.parallel_count = this.match(PlSqlParser.UNSIGNED_INTEGER); } break; default: throw new antlr4.error.NoViableAltException(this); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Alter_materialized_viewContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_alter_materialized_view; return this; } Alter_materialized_viewContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Alter_materialized_viewContext.prototype.constructor = Alter_materialized_viewContext; Alter_materialized_viewContext.prototype.ALTER = function() { return this.getToken(PlSqlParser.ALTER, 0); }; Alter_materialized_viewContext.prototype.MATERIALIZED = function() { return this.getToken(PlSqlParser.MATERIALIZED, 0); }; Alter_materialized_viewContext.prototype.VIEW = function() { return this.getToken(PlSqlParser.VIEW, 0); }; Alter_materialized_viewContext.prototype.tableview_name = function() { return this.getTypedRuleContext(Tableview_nameContext,0); }; Alter_materialized_viewContext.prototype.SEMICOLON = function() { return this.getToken(PlSqlParser.SEMICOLON, 0); }; Alter_materialized_viewContext.prototype.physical_attributes_clause = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Physical_attributes_clauseContext); } else { return this.getTypedRuleContext(Physical_attributes_clauseContext,i); } }; Alter_materialized_viewContext.prototype.modify_mv_column_clause = function() { return this.getTypedRuleContext(Modify_mv_column_clauseContext,0); }; Alter_materialized_viewContext.prototype.table_compression = function() { return this.getTypedRuleContext(Table_compressionContext,0); }; Alter_materialized_viewContext.prototype.lob_storage_clause = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Lob_storage_clauseContext); } else { return this.getTypedRuleContext(Lob_storage_clauseContext,i); } }; Alter_materialized_viewContext.prototype.modify_lob_storage_clause = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Modify_lob_storage_clauseContext); } else { return this.getTypedRuleContext(Modify_lob_storage_clauseContext,i); } }; Alter_materialized_viewContext.prototype.parallel_clause = function() { return this.getTypedRuleContext(Parallel_clauseContext,0); }; Alter_materialized_viewContext.prototype.logging_clause = function() { return this.getTypedRuleContext(Logging_clauseContext,0); }; Alter_materialized_viewContext.prototype.allocate_extent_clause = function() { return this.getTypedRuleContext(Allocate_extent_clauseContext,0); }; Alter_materialized_viewContext.prototype.deallocate_unused_clause = function() { return this.getTypedRuleContext(Deallocate_unused_clauseContext,0); }; Alter_materialized_viewContext.prototype.shrink_clause = function() { return this.getTypedRuleContext(Shrink_clauseContext,0); }; Alter_materialized_viewContext.prototype.alter_iot_clauses = function() { return this.getTypedRuleContext(Alter_iot_clausesContext,0); }; Alter_materialized_viewContext.prototype.USING = function() { return this.getToken(PlSqlParser.USING, 0); }; Alter_materialized_viewContext.prototype.INDEX = function() { return this.getToken(PlSqlParser.INDEX, 0); }; Alter_materialized_viewContext.prototype.alter_mv_option1 = function() { return this.getTypedRuleContext(Alter_mv_option1Context,0); }; Alter_materialized_viewContext.prototype.enable_or_disable = function() { return this.getTypedRuleContext(Enable_or_disableContext,0); }; Alter_materialized_viewContext.prototype.QUERY = function() { return this.getToken(PlSqlParser.QUERY, 0); }; Alter_materialized_viewContext.prototype.REWRITE = function() { return this.getToken(PlSqlParser.REWRITE, 0); }; Alter_materialized_viewContext.prototype.COMPILE = function() { return this.getToken(PlSqlParser.COMPILE, 0); }; Alter_materialized_viewContext.prototype.CONSIDER = function() { return this.getToken(PlSqlParser.CONSIDER, 0); }; Alter_materialized_viewContext.prototype.FRESH = function() { return this.getToken(PlSqlParser.FRESH, 0); }; Alter_materialized_viewContext.prototype.cache_or_nocache = function() { return this.getTypedRuleContext(Cache_or_nocacheContext,0); }; Alter_materialized_viewContext.prototype.COMMA = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.COMMA); } else { return this.getToken(PlSqlParser.COMMA, i); } }; Alter_materialized_viewContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterAlter_materialized_view(this); } }; Alter_materialized_viewContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitAlter_materialized_view(this); } }; Alter_materialized_viewContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitAlter_materialized_view(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Alter_materialized_viewContext = Alter_materialized_viewContext; PlSqlParser.prototype.alter_materialized_view = function() { var localctx = new Alter_materialized_viewContext(this, this._ctx, this.state); this.enterRule(localctx, 476, PlSqlParser.RULE_alter_materialized_view); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 4829; this.match(PlSqlParser.ALTER); this.state = 4830; this.match(PlSqlParser.MATERIALIZED); this.state = 4831; this.match(PlSqlParser.VIEW); this.state = 4832; this.tableview_name(); this.state = 4858; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,492,this._ctx); if(la_===1) { this.state = 4833; this.physical_attributes_clause(); } else if(la_===2) { this.state = 4834; this.modify_mv_column_clause(); } else if(la_===3) { this.state = 4835; this.table_compression(); } else if(la_===4) { this.state = 4836; this.lob_storage_clause(); this.state = 4841; this._errHandler.sync(this); _la = this._input.LA(1); while(_la===PlSqlParser.COMMA) { this.state = 4837; this.match(PlSqlParser.COMMA); this.state = 4838; this.lob_storage_clause(); this.state = 4843; this._errHandler.sync(this); _la = this._input.LA(1); } } else if(la_===5) { this.state = 4844; this.modify_lob_storage_clause(); this.state = 4849; this._errHandler.sync(this); _la = this._input.LA(1); while(_la===PlSqlParser.COMMA) { this.state = 4845; this.match(PlSqlParser.COMMA); this.state = 4846; this.modify_lob_storage_clause(); this.state = 4851; this._errHandler.sync(this); _la = this._input.LA(1); } } else if(la_===6) { this.state = 4852; this.parallel_clause(); } else if(la_===7) { this.state = 4853; this.logging_clause(); } else if(la_===8) { this.state = 4854; this.allocate_extent_clause(); } else if(la_===9) { this.state = 4855; this.deallocate_unused_clause(); } else if(la_===10) { this.state = 4856; this.shrink_clause(); } else if(la_===11) { this.state = 4857; this.cache_or_nocache(); } this.state = 4861; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.ADD || _la===PlSqlParser.COALESCE || _la===PlSqlParser.COMPRESS || _la===PlSqlParser.MAPPING || _la===PlSqlParser.NOCOMPRESS || _la===PlSqlParser.NOMAPPING || _la===PlSqlParser.OVERFLOW || _la===PlSqlParser.PCTTHRESHOLD) { this.state = 4860; this.alter_iot_clauses(); } this.state = 4866; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.USING) { this.state = 4863; this.match(PlSqlParser.USING); this.state = 4864; this.match(PlSqlParser.INDEX); this.state = 4865; this.physical_attributes_clause(); } this.state = 4869; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.REFRESH) { this.state = 4868; this.alter_mv_option1(); } this.state = 4878; this._errHandler.sync(this); switch (this._input.LA(1)) { case PlSqlParser.DISABLE: case PlSqlParser.ENABLE: this.state = 4871; this.enable_or_disable(); this.state = 4872; this.match(PlSqlParser.QUERY); this.state = 4873; this.match(PlSqlParser.REWRITE); break; case PlSqlParser.COMPILE: this.state = 4875; this.match(PlSqlParser.COMPILE); break; case PlSqlParser.CONSIDER: this.state = 4876; this.match(PlSqlParser.CONSIDER); this.state = 4877; this.match(PlSqlParser.FRESH); break; case PlSqlParser.SEMICOLON: break; default: break; } this.state = 4880; this.match(PlSqlParser.SEMICOLON); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Alter_mv_option1Context(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_alter_mv_option1; return this; } Alter_mv_option1Context.prototype = Object.create(antlr4.ParserRuleContext.prototype); Alter_mv_option1Context.prototype.constructor = Alter_mv_option1Context; Alter_mv_option1Context.prototype.alter_mv_refresh = function() { return this.getTypedRuleContext(Alter_mv_refreshContext,0); }; Alter_mv_option1Context.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterAlter_mv_option1(this); } }; Alter_mv_option1Context.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitAlter_mv_option1(this); } }; Alter_mv_option1Context.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitAlter_mv_option1(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Alter_mv_option1Context = Alter_mv_option1Context; PlSqlParser.prototype.alter_mv_option1 = function() { var localctx = new Alter_mv_option1Context(this, this._ctx, this.state); this.enterRule(localctx, 478, PlSqlParser.RULE_alter_mv_option1); try { this.enterOuterAlt(localctx, 1); this.state = 4882; this.alter_mv_refresh(); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Alter_mv_refreshContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_alter_mv_refresh; return this; } Alter_mv_refreshContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Alter_mv_refreshContext.prototype.constructor = Alter_mv_refreshContext; Alter_mv_refreshContext.prototype.REFRESH = function() { return this.getToken(PlSqlParser.REFRESH, 0); }; Alter_mv_refreshContext.prototype.FAST = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.FAST); } else { return this.getToken(PlSqlParser.FAST, i); } }; Alter_mv_refreshContext.prototype.COMPLETE = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.COMPLETE); } else { return this.getToken(PlSqlParser.COMPLETE, i); } }; Alter_mv_refreshContext.prototype.FORCE = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.FORCE); } else { return this.getToken(PlSqlParser.FORCE, i); } }; Alter_mv_refreshContext.prototype.ON = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.ON); } else { return this.getToken(PlSqlParser.ON, i); } }; Alter_mv_refreshContext.prototype.START = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.START); } else { return this.getToken(PlSqlParser.START, i); } }; Alter_mv_refreshContext.prototype.WITH = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.WITH); } else { return this.getToken(PlSqlParser.WITH, i); } }; Alter_mv_refreshContext.prototype.expression = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(ExpressionContext); } else { return this.getTypedRuleContext(ExpressionContext,i); } }; Alter_mv_refreshContext.prototype.NEXT = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.NEXT); } else { return this.getToken(PlSqlParser.NEXT, i); } }; Alter_mv_refreshContext.prototype.PRIMARY = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.PRIMARY); } else { return this.getToken(PlSqlParser.PRIMARY, i); } }; Alter_mv_refreshContext.prototype.KEY = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.KEY); } else { return this.getToken(PlSqlParser.KEY, i); } }; Alter_mv_refreshContext.prototype.USING = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.USING); } else { return this.getToken(PlSqlParser.USING, i); } }; Alter_mv_refreshContext.prototype.MASTER = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.MASTER); } else { return this.getToken(PlSqlParser.MASTER, i); } }; Alter_mv_refreshContext.prototype.ROLLBACK = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.ROLLBACK); } else { return this.getToken(PlSqlParser.ROLLBACK, i); } }; Alter_mv_refreshContext.prototype.SEGMENT = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.SEGMENT); } else { return this.getToken(PlSqlParser.SEGMENT, i); } }; Alter_mv_refreshContext.prototype.CONSTRAINTS = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.CONSTRAINTS); } else { return this.getToken(PlSqlParser.CONSTRAINTS, i); } }; Alter_mv_refreshContext.prototype.DEMAND = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.DEMAND); } else { return this.getToken(PlSqlParser.DEMAND, i); } }; Alter_mv_refreshContext.prototype.COMMIT = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.COMMIT); } else { return this.getToken(PlSqlParser.COMMIT, i); } }; Alter_mv_refreshContext.prototype.ENFORCED = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.ENFORCED); } else { return this.getToken(PlSqlParser.ENFORCED, i); } }; Alter_mv_refreshContext.prototype.TRUSTED = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.TRUSTED); } else { return this.getToken(PlSqlParser.TRUSTED, i); } }; Alter_mv_refreshContext.prototype.DEFAULT = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.DEFAULT); } else { return this.getToken(PlSqlParser.DEFAULT, i); } }; Alter_mv_refreshContext.prototype.rollback_segment = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Rollback_segmentContext); } else { return this.getTypedRuleContext(Rollback_segmentContext,i); } }; Alter_mv_refreshContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterAlter_mv_refresh(this); } }; Alter_mv_refreshContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitAlter_mv_refresh(this); } }; Alter_mv_refreshContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitAlter_mv_refresh(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Alter_mv_refreshContext = Alter_mv_refreshContext; PlSqlParser.prototype.alter_mv_refresh = function() { var localctx = new Alter_mv_refreshContext(this, this._ctx, this.state); this.enterRule(localctx, 480, PlSqlParser.RULE_alter_mv_refresh); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 4884; this.match(PlSqlParser.REFRESH); this.state = 4911; this._errHandler.sync(this); _la = this._input.LA(1); do { this.state = 4911; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,499,this._ctx); switch(la_) { case 1: this.state = 4885; this.match(PlSqlParser.FAST); break; case 2: this.state = 4886; this.match(PlSqlParser.COMPLETE); break; case 3: this.state = 4887; this.match(PlSqlParser.FORCE); break; case 4: this.state = 4888; this.match(PlSqlParser.ON); this.state = 4889; _la = this._input.LA(1); if(!(_la===PlSqlParser.COMMIT || _la===PlSqlParser.DEMAND)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } break; case 5: this.state = 4890; this.match(PlSqlParser.START); this.state = 4891; this.match(PlSqlParser.WITH); this.state = 4892; this.expression(); break; case 6: this.state = 4893; this.match(PlSqlParser.NEXT); this.state = 4894; this.expression(); break; case 7: this.state = 4895; this.match(PlSqlParser.WITH); this.state = 4896; this.match(PlSqlParser.PRIMARY); this.state = 4897; this.match(PlSqlParser.KEY); break; case 8: this.state = 4898; this.match(PlSqlParser.USING); this.state = 4900; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.DEFAULT) { this.state = 4899; this.match(PlSqlParser.DEFAULT); } this.state = 4902; this.match(PlSqlParser.MASTER); this.state = 4903; this.match(PlSqlParser.ROLLBACK); this.state = 4904; this.match(PlSqlParser.SEGMENT); this.state = 4906; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,498,this._ctx); if(la_===1) { this.state = 4905; this.rollback_segment(); } break; case 9: this.state = 4908; this.match(PlSqlParser.USING); this.state = 4909; _la = this._input.LA(1); if(!(_la===PlSqlParser.ENFORCED || _la===PlSqlParser.TRUSTED)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } this.state = 4910; this.match(PlSqlParser.CONSTRAINTS); break; } this.state = 4913; this._errHandler.sync(this); _la = this._input.LA(1); } while(_la===PlSqlParser.COMPLETE || _la===PlSqlParser.FAST || _la===PlSqlParser.FORCE || _la===PlSqlParser.NEXT || _la===PlSqlParser.ON || _la===PlSqlParser.START || _la===PlSqlParser.USING || _la===PlSqlParser.WITH); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Rollback_segmentContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_rollback_segment; return this; } Rollback_segmentContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Rollback_segmentContext.prototype.constructor = Rollback_segmentContext; Rollback_segmentContext.prototype.regular_id = function() { return this.getTypedRuleContext(Regular_idContext,0); }; Rollback_segmentContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterRollback_segment(this); } }; Rollback_segmentContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitRollback_segment(this); } }; Rollback_segmentContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitRollback_segment(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Rollback_segmentContext = Rollback_segmentContext; PlSqlParser.prototype.rollback_segment = function() { var localctx = new Rollback_segmentContext(this, this._ctx, this.state); this.enterRule(localctx, 482, PlSqlParser.RULE_rollback_segment); try { this.enterOuterAlt(localctx, 1); this.state = 4915; this.regular_id(); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Modify_mv_column_clauseContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_modify_mv_column_clause; return this; } Modify_mv_column_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Modify_mv_column_clauseContext.prototype.constructor = Modify_mv_column_clauseContext; Modify_mv_column_clauseContext.prototype.MODIFY = function() { return this.getToken(PlSqlParser.MODIFY, 0); }; Modify_mv_column_clauseContext.prototype.LEFT_PAREN = function() { return this.getToken(PlSqlParser.LEFT_PAREN, 0); }; Modify_mv_column_clauseContext.prototype.column_name = function() { return this.getTypedRuleContext(Column_nameContext,0); }; Modify_mv_column_clauseContext.prototype.RIGHT_PAREN = function() { return this.getToken(PlSqlParser.RIGHT_PAREN, 0); }; Modify_mv_column_clauseContext.prototype.ENCRYPT = function() { return this.getToken(PlSqlParser.ENCRYPT, 0); }; Modify_mv_column_clauseContext.prototype.encryption_spec = function() { return this.getTypedRuleContext(Encryption_specContext,0); }; Modify_mv_column_clauseContext.prototype.DECRYPT = function() { return this.getToken(PlSqlParser.DECRYPT, 0); }; Modify_mv_column_clauseContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterModify_mv_column_clause(this); } }; Modify_mv_column_clauseContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitModify_mv_column_clause(this); } }; Modify_mv_column_clauseContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitModify_mv_column_clause(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Modify_mv_column_clauseContext = Modify_mv_column_clauseContext; PlSqlParser.prototype.modify_mv_column_clause = function() { var localctx = new Modify_mv_column_clauseContext(this, this._ctx, this.state); this.enterRule(localctx, 484, PlSqlParser.RULE_modify_mv_column_clause); try { this.enterOuterAlt(localctx, 1); this.state = 4917; this.match(PlSqlParser.MODIFY); this.state = 4918; this.match(PlSqlParser.LEFT_PAREN); this.state = 4919; this.column_name(); this.state = 4923; this._errHandler.sync(this); switch (this._input.LA(1)) { case PlSqlParser.ENCRYPT: this.state = 4920; this.match(PlSqlParser.ENCRYPT); this.state = 4921; this.encryption_spec(); break; case PlSqlParser.DECRYPT: this.state = 4922; this.match(PlSqlParser.DECRYPT); break; case PlSqlParser.RIGHT_PAREN: break; default: break; } this.state = 4925; this.match(PlSqlParser.RIGHT_PAREN); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Alter_materialized_view_logContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_alter_materialized_view_log; return this; } Alter_materialized_view_logContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Alter_materialized_view_logContext.prototype.constructor = Alter_materialized_view_logContext; Alter_materialized_view_logContext.prototype.ALTER = function() { return this.getToken(PlSqlParser.ALTER, 0); }; Alter_materialized_view_logContext.prototype.MATERIALIZED = function() { return this.getToken(PlSqlParser.MATERIALIZED, 0); }; Alter_materialized_view_logContext.prototype.VIEW = function() { return this.getToken(PlSqlParser.VIEW, 0); }; Alter_materialized_view_logContext.prototype.LOG = function() { return this.getToken(PlSqlParser.LOG, 0); }; Alter_materialized_view_logContext.prototype.ON = function() { return this.getToken(PlSqlParser.ON, 0); }; Alter_materialized_view_logContext.prototype.tableview_name = function() { return this.getTypedRuleContext(Tableview_nameContext,0); }; Alter_materialized_view_logContext.prototype.SEMICOLON = function() { return this.getToken(PlSqlParser.SEMICOLON, 0); }; Alter_materialized_view_logContext.prototype.FORCE = function() { return this.getToken(PlSqlParser.FORCE, 0); }; Alter_materialized_view_logContext.prototype.physical_attributes_clause = function() { return this.getTypedRuleContext(Physical_attributes_clauseContext,0); }; Alter_materialized_view_logContext.prototype.add_mv_log_column_clause = function() { return this.getTypedRuleContext(Add_mv_log_column_clauseContext,0); }; Alter_materialized_view_logContext.prototype.parallel_clause = function() { return this.getTypedRuleContext(Parallel_clauseContext,0); }; Alter_materialized_view_logContext.prototype.logging_clause = function() { return this.getTypedRuleContext(Logging_clauseContext,0); }; Alter_materialized_view_logContext.prototype.allocate_extent_clause = function() { return this.getTypedRuleContext(Allocate_extent_clauseContext,0); }; Alter_materialized_view_logContext.prototype.shrink_clause = function() { return this.getTypedRuleContext(Shrink_clauseContext,0); }; Alter_materialized_view_logContext.prototype.move_mv_log_clause = function() { return this.getTypedRuleContext(Move_mv_log_clauseContext,0); }; Alter_materialized_view_logContext.prototype.cache_or_nocache = function() { return this.getTypedRuleContext(Cache_or_nocacheContext,0); }; Alter_materialized_view_logContext.prototype.mv_log_augmentation = function() { return this.getTypedRuleContext(Mv_log_augmentationContext,0); }; Alter_materialized_view_logContext.prototype.mv_log_purge_clause = function() { return this.getTypedRuleContext(Mv_log_purge_clauseContext,0); }; Alter_materialized_view_logContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterAlter_materialized_view_log(this); } }; Alter_materialized_view_logContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitAlter_materialized_view_log(this); } }; Alter_materialized_view_logContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitAlter_materialized_view_log(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Alter_materialized_view_logContext = Alter_materialized_view_logContext; PlSqlParser.prototype.alter_materialized_view_log = function() { var localctx = new Alter_materialized_view_logContext(this, this._ctx, this.state); this.enterRule(localctx, 486, PlSqlParser.RULE_alter_materialized_view_log); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 4927; this.match(PlSqlParser.ALTER); this.state = 4928; this.match(PlSqlParser.MATERIALIZED); this.state = 4929; this.match(PlSqlParser.VIEW); this.state = 4930; this.match(PlSqlParser.LOG); this.state = 4932; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.FORCE) { this.state = 4931; this.match(PlSqlParser.FORCE); } this.state = 4934; this.match(PlSqlParser.ON); this.state = 4935; this.tableview_name(); this.state = 4944; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,503,this._ctx); if(la_===1) { this.state = 4936; this.physical_attributes_clause(); } else if(la_===2) { this.state = 4937; this.add_mv_log_column_clause(); } else if(la_===3) { this.state = 4938; this.parallel_clause(); } else if(la_===4) { this.state = 4939; this.logging_clause(); } else if(la_===5) { this.state = 4940; this.allocate_extent_clause(); } else if(la_===6) { this.state = 4941; this.shrink_clause(); } else if(la_===7) { this.state = 4942; this.move_mv_log_clause(); } else if(la_===8) { this.state = 4943; this.cache_or_nocache(); } this.state = 4947; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.ADD) { this.state = 4946; this.mv_log_augmentation(); } this.state = 4950; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.PURGE) { this.state = 4949; this.mv_log_purge_clause(); } this.state = 4952; this.match(PlSqlParser.SEMICOLON); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Add_mv_log_column_clauseContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_add_mv_log_column_clause; return this; } Add_mv_log_column_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Add_mv_log_column_clauseContext.prototype.constructor = Add_mv_log_column_clauseContext; Add_mv_log_column_clauseContext.prototype.ADD = function() { return this.getToken(PlSqlParser.ADD, 0); }; Add_mv_log_column_clauseContext.prototype.LEFT_PAREN = function() { return this.getToken(PlSqlParser.LEFT_PAREN, 0); }; Add_mv_log_column_clauseContext.prototype.column_name = function() { return this.getTypedRuleContext(Column_nameContext,0); }; Add_mv_log_column_clauseContext.prototype.RIGHT_PAREN = function() { return this.getToken(PlSqlParser.RIGHT_PAREN, 0); }; Add_mv_log_column_clauseContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterAdd_mv_log_column_clause(this); } }; Add_mv_log_column_clauseContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitAdd_mv_log_column_clause(this); } }; Add_mv_log_column_clauseContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitAdd_mv_log_column_clause(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Add_mv_log_column_clauseContext = Add_mv_log_column_clauseContext; PlSqlParser.prototype.add_mv_log_column_clause = function() { var localctx = new Add_mv_log_column_clauseContext(this, this._ctx, this.state); this.enterRule(localctx, 488, PlSqlParser.RULE_add_mv_log_column_clause); try { this.enterOuterAlt(localctx, 1); this.state = 4954; this.match(PlSqlParser.ADD); this.state = 4955; this.match(PlSqlParser.LEFT_PAREN); this.state = 4956; this.column_name(); this.state = 4957; this.match(PlSqlParser.RIGHT_PAREN); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Move_mv_log_clauseContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_move_mv_log_clause; return this; } Move_mv_log_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Move_mv_log_clauseContext.prototype.constructor = Move_mv_log_clauseContext; Move_mv_log_clauseContext.prototype.MOVE = function() { return this.getToken(PlSqlParser.MOVE, 0); }; Move_mv_log_clauseContext.prototype.segment_attributes_clause = function() { return this.getTypedRuleContext(Segment_attributes_clauseContext,0); }; Move_mv_log_clauseContext.prototype.parallel_clause = function() { return this.getTypedRuleContext(Parallel_clauseContext,0); }; Move_mv_log_clauseContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterMove_mv_log_clause(this); } }; Move_mv_log_clauseContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitMove_mv_log_clause(this); } }; Move_mv_log_clauseContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitMove_mv_log_clause(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Move_mv_log_clauseContext = Move_mv_log_clauseContext; PlSqlParser.prototype.move_mv_log_clause = function() { var localctx = new Move_mv_log_clauseContext(this, this._ctx, this.state); this.enterRule(localctx, 490, PlSqlParser.RULE_move_mv_log_clause); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 4959; this.match(PlSqlParser.MOVE); this.state = 4960; this.segment_attributes_clause(); this.state = 4962; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.NOPARALLEL || _la===PlSqlParser.PARALLEL) { this.state = 4961; this.parallel_clause(); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Mv_log_augmentationContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_mv_log_augmentation; return this; } Mv_log_augmentationContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Mv_log_augmentationContext.prototype.constructor = Mv_log_augmentationContext; Mv_log_augmentationContext.prototype.ADD = function() { return this.getToken(PlSqlParser.ADD, 0); }; Mv_log_augmentationContext.prototype.LEFT_PAREN = function() { return this.getToken(PlSqlParser.LEFT_PAREN, 0); }; Mv_log_augmentationContext.prototype.column_name = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Column_nameContext); } else { return this.getTypedRuleContext(Column_nameContext,i); } }; Mv_log_augmentationContext.prototype.RIGHT_PAREN = function() { return this.getToken(PlSqlParser.RIGHT_PAREN, 0); }; Mv_log_augmentationContext.prototype.new_values_clause = function() { return this.getTypedRuleContext(New_values_clauseContext,0); }; Mv_log_augmentationContext.prototype.OBJECT = function() { return this.getToken(PlSqlParser.OBJECT, 0); }; Mv_log_augmentationContext.prototype.ID = function() { return this.getToken(PlSqlParser.ID, 0); }; Mv_log_augmentationContext.prototype.PRIMARY = function() { return this.getToken(PlSqlParser.PRIMARY, 0); }; Mv_log_augmentationContext.prototype.KEY = function() { return this.getToken(PlSqlParser.KEY, 0); }; Mv_log_augmentationContext.prototype.ROWID = function() { return this.getToken(PlSqlParser.ROWID, 0); }; Mv_log_augmentationContext.prototype.SEQUENCE = function() { return this.getToken(PlSqlParser.SEQUENCE, 0); }; Mv_log_augmentationContext.prototype.COMMA = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.COMMA); } else { return this.getToken(PlSqlParser.COMMA, i); } }; Mv_log_augmentationContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterMv_log_augmentation(this); } }; Mv_log_augmentationContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitMv_log_augmentation(this); } }; Mv_log_augmentationContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitMv_log_augmentation(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Mv_log_augmentationContext = Mv_log_augmentationContext; PlSqlParser.prototype.mv_log_augmentation = function() { var localctx = new Mv_log_augmentationContext(this, this._ctx, this.state); this.enterRule(localctx, 492, PlSqlParser.RULE_mv_log_augmentation); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 4964; this.match(PlSqlParser.ADD); this.state = 4997; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.OBJECT: case PlSqlParser.PRIMARY: case PlSqlParser.ROWID: case PlSqlParser.SEQUENCE: this.state = 4971; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.OBJECT: this.state = 4965; this.match(PlSqlParser.OBJECT); this.state = 4966; this.match(PlSqlParser.ID); break; case PlSqlParser.PRIMARY: this.state = 4967; this.match(PlSqlParser.PRIMARY); this.state = 4968; this.match(PlSqlParser.KEY); break; case PlSqlParser.ROWID: this.state = 4969; this.match(PlSqlParser.ROWID); break; case PlSqlParser.SEQUENCE: this.state = 4970; this.match(PlSqlParser.SEQUENCE); break; default: throw new antlr4.error.NoViableAltException(this); } this.state = 4984; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.LEFT_PAREN) { this.state = 4973; this.match(PlSqlParser.LEFT_PAREN); this.state = 4974; this.column_name(); this.state = 4979; this._errHandler.sync(this); _la = this._input.LA(1); while(_la===PlSqlParser.COMMA) { this.state = 4975; this.match(PlSqlParser.COMMA); this.state = 4976; this.column_name(); this.state = 4981; this._errHandler.sync(this); _la = this._input.LA(1); } this.state = 4982; this.match(PlSqlParser.RIGHT_PAREN); } break; case PlSqlParser.LEFT_PAREN: this.state = 4986; this.match(PlSqlParser.LEFT_PAREN); this.state = 4987; this.column_name(); this.state = 4992; this._errHandler.sync(this); _la = this._input.LA(1); while(_la===PlSqlParser.COMMA) { this.state = 4988; this.match(PlSqlParser.COMMA); this.state = 4989; this.column_name(); this.state = 4994; this._errHandler.sync(this); _la = this._input.LA(1); } this.state = 4995; this.match(PlSqlParser.RIGHT_PAREN); break; default: throw new antlr4.error.NoViableAltException(this); } this.state = 5000; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.EXCLUDING || _la===PlSqlParser.INCLUDING) { this.state = 4999; this.new_values_clause(); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Datetime_exprContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_datetime_expr; return this; } Datetime_exprContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Datetime_exprContext.prototype.constructor = Datetime_exprContext; Datetime_exprContext.prototype.expression = function() { return this.getTypedRuleContext(ExpressionContext,0); }; Datetime_exprContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterDatetime_expr(this); } }; Datetime_exprContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitDatetime_expr(this); } }; Datetime_exprContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitDatetime_expr(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Datetime_exprContext = Datetime_exprContext; PlSqlParser.prototype.datetime_expr = function() { var localctx = new Datetime_exprContext(this, this._ctx, this.state); this.enterRule(localctx, 494, PlSqlParser.RULE_datetime_expr); try { this.enterOuterAlt(localctx, 1); this.state = 5002; this.expression(); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Interval_exprContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_interval_expr; return this; } Interval_exprContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Interval_exprContext.prototype.constructor = Interval_exprContext; Interval_exprContext.prototype.expression = function() { return this.getTypedRuleContext(ExpressionContext,0); }; Interval_exprContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterInterval_expr(this); } }; Interval_exprContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitInterval_expr(this); } }; Interval_exprContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitInterval_expr(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Interval_exprContext = Interval_exprContext; PlSqlParser.prototype.interval_expr = function() { var localctx = new Interval_exprContext(this, this._ctx, this.state); this.enterRule(localctx, 496, PlSqlParser.RULE_interval_expr); try { this.enterOuterAlt(localctx, 1); this.state = 5004; this.expression(); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Synchronous_or_asynchronousContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_synchronous_or_asynchronous; return this; } Synchronous_or_asynchronousContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Synchronous_or_asynchronousContext.prototype.constructor = Synchronous_or_asynchronousContext; Synchronous_or_asynchronousContext.prototype.SYNCHRONOUS = function() { return this.getToken(PlSqlParser.SYNCHRONOUS, 0); }; Synchronous_or_asynchronousContext.prototype.ASYNCHRONOUS = function() { return this.getToken(PlSqlParser.ASYNCHRONOUS, 0); }; Synchronous_or_asynchronousContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterSynchronous_or_asynchronous(this); } }; Synchronous_or_asynchronousContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitSynchronous_or_asynchronous(this); } }; Synchronous_or_asynchronousContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitSynchronous_or_asynchronous(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Synchronous_or_asynchronousContext = Synchronous_or_asynchronousContext; PlSqlParser.prototype.synchronous_or_asynchronous = function() { var localctx = new Synchronous_or_asynchronousContext(this, this._ctx, this.state); this.enterRule(localctx, 498, PlSqlParser.RULE_synchronous_or_asynchronous); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 5006; _la = this._input.LA(1); if(!(_la===PlSqlParser.ASYNCHRONOUS || _la===PlSqlParser.SYNCHRONOUS)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Including_or_excludingContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_including_or_excluding; return this; } Including_or_excludingContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Including_or_excludingContext.prototype.constructor = Including_or_excludingContext; Including_or_excludingContext.prototype.INCLUDING = function() { return this.getToken(PlSqlParser.INCLUDING, 0); }; Including_or_excludingContext.prototype.EXCLUDING = function() { return this.getToken(PlSqlParser.EXCLUDING, 0); }; Including_or_excludingContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterIncluding_or_excluding(this); } }; Including_or_excludingContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitIncluding_or_excluding(this); } }; Including_or_excludingContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitIncluding_or_excluding(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Including_or_excludingContext = Including_or_excludingContext; PlSqlParser.prototype.including_or_excluding = function() { var localctx = new Including_or_excludingContext(this, this._ctx, this.state); this.enterRule(localctx, 500, PlSqlParser.RULE_including_or_excluding); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 5008; _la = this._input.LA(1); if(!(_la===PlSqlParser.EXCLUDING || _la===PlSqlParser.INCLUDING)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Create_materialized_view_logContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_create_materialized_view_log; this.tablespace_name = null; // Id_expressionContext return this; } Create_materialized_view_logContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Create_materialized_view_logContext.prototype.constructor = Create_materialized_view_logContext; Create_materialized_view_logContext.prototype.CREATE = function() { return this.getToken(PlSqlParser.CREATE, 0); }; Create_materialized_view_logContext.prototype.MATERIALIZED = function() { return this.getToken(PlSqlParser.MATERIALIZED, 0); }; Create_materialized_view_logContext.prototype.VIEW = function() { return this.getToken(PlSqlParser.VIEW, 0); }; Create_materialized_view_logContext.prototype.LOG = function() { return this.getToken(PlSqlParser.LOG, 0); }; Create_materialized_view_logContext.prototype.ON = function() { return this.getToken(PlSqlParser.ON, 0); }; Create_materialized_view_logContext.prototype.tableview_name = function() { return this.getTypedRuleContext(Tableview_nameContext,0); }; Create_materialized_view_logContext.prototype.parallel_clause = function() { return this.getTypedRuleContext(Parallel_clauseContext,0); }; Create_materialized_view_logContext.prototype.WITH = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.WITH); } else { return this.getToken(PlSqlParser.WITH, i); } }; Create_materialized_view_logContext.prototype.physical_attributes_clause = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Physical_attributes_clauseContext); } else { return this.getTypedRuleContext(Physical_attributes_clauseContext,i); } }; Create_materialized_view_logContext.prototype.TABLESPACE = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.TABLESPACE); } else { return this.getToken(PlSqlParser.TABLESPACE, i); } }; Create_materialized_view_logContext.prototype.logging_clause = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Logging_clauseContext); } else { return this.getTypedRuleContext(Logging_clauseContext,i); } }; Create_materialized_view_logContext.prototype.LEFT_PAREN = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.LEFT_PAREN); } else { return this.getToken(PlSqlParser.LEFT_PAREN, i); } }; Create_materialized_view_logContext.prototype.RIGHT_PAREN = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.RIGHT_PAREN); } else { return this.getToken(PlSqlParser.RIGHT_PAREN, i); } }; Create_materialized_view_logContext.prototype.mv_log_purge_clause = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Mv_log_purge_clauseContext); } else { return this.getTypedRuleContext(Mv_log_purge_clauseContext,i); } }; Create_materialized_view_logContext.prototype.id_expression = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Id_expressionContext); } else { return this.getTypedRuleContext(Id_expressionContext,i); } }; Create_materialized_view_logContext.prototype.CACHE = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.CACHE); } else { return this.getToken(PlSqlParser.CACHE, i); } }; Create_materialized_view_logContext.prototype.NOCACHE = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.NOCACHE); } else { return this.getToken(PlSqlParser.NOCACHE, i); } }; Create_materialized_view_logContext.prototype.OBJECT = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.OBJECT); } else { return this.getToken(PlSqlParser.OBJECT, i); } }; Create_materialized_view_logContext.prototype.ID = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.ID); } else { return this.getToken(PlSqlParser.ID, i); } }; Create_materialized_view_logContext.prototype.PRIMARY = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.PRIMARY); } else { return this.getToken(PlSqlParser.PRIMARY, i); } }; Create_materialized_view_logContext.prototype.KEY = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.KEY); } else { return this.getToken(PlSqlParser.KEY, i); } }; Create_materialized_view_logContext.prototype.ROWID = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.ROWID); } else { return this.getToken(PlSqlParser.ROWID, i); } }; Create_materialized_view_logContext.prototype.SEQUENCE = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.SEQUENCE); } else { return this.getToken(PlSqlParser.SEQUENCE, i); } }; Create_materialized_view_logContext.prototype.COMMIT = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.COMMIT); } else { return this.getToken(PlSqlParser.COMMIT, i); } }; Create_materialized_view_logContext.prototype.SCN = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.SCN); } else { return this.getToken(PlSqlParser.SCN, i); } }; Create_materialized_view_logContext.prototype.COMMA = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.COMMA); } else { return this.getToken(PlSqlParser.COMMA, i); } }; Create_materialized_view_logContext.prototype.regular_id = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Regular_idContext); } else { return this.getTypedRuleContext(Regular_idContext,i); } }; Create_materialized_view_logContext.prototype.new_values_clause = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(New_values_clauseContext); } else { return this.getTypedRuleContext(New_values_clauseContext,i); } }; Create_materialized_view_logContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterCreate_materialized_view_log(this); } }; Create_materialized_view_logContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitCreate_materialized_view_log(this); } }; Create_materialized_view_logContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitCreate_materialized_view_log(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Create_materialized_view_logContext = Create_materialized_view_logContext; PlSqlParser.prototype.create_materialized_view_log = function() { var localctx = new Create_materialized_view_logContext(this, this._ctx, this.state); this.enterRule(localctx, 502, PlSqlParser.RULE_create_materialized_view_log); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 5010; this.match(PlSqlParser.CREATE); this.state = 5011; this.match(PlSqlParser.MATERIALIZED); this.state = 5012; this.match(PlSqlParser.VIEW); this.state = 5013; this.match(PlSqlParser.LOG); this.state = 5014; this.match(PlSqlParser.ON); this.state = 5015; this.tableview_name(); this.state = 5025; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,515,this._ctx); if(la_===1) { this.state = 5021; this._errHandler.sync(this); var _alt = 1; do { switch (_alt) { case 1: this.state = 5021; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.INITRANS: case PlSqlParser.PCTFREE: case PlSqlParser.PCTUSED: case PlSqlParser.STORAGE: this.state = 5016; this.physical_attributes_clause(); break; case PlSqlParser.TABLESPACE: this.state = 5017; this.match(PlSqlParser.TABLESPACE); this.state = 5018; localctx.tablespace_name = this.id_expression(); break; case PlSqlParser.FILESYSTEM_LIKE_LOGGING: case PlSqlParser.LOGGING: case PlSqlParser.NOLOGGING: this.state = 5019; this.logging_clause(); break; case PlSqlParser.CACHE: case PlSqlParser.NOCACHE: this.state = 5020; _la = this._input.LA(1); if(!(_la===PlSqlParser.CACHE || _la===PlSqlParser.NOCACHE)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } break; default: throw new antlr4.error.NoViableAltException(this); } break; default: throw new antlr4.error.NoViableAltException(this); } this.state = 5023; this._errHandler.sync(this); _alt = this._interp.adaptivePredict(this._input,514, this._ctx); } while ( _alt!=2 && _alt!=antlr4.atn.ATN.INVALID_ALT_NUMBER ); } this.state = 5028; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,516,this._ctx); if(la_===1) { this.state = 5027; this.parallel_clause(); } this.state = 5069; this._errHandler.sync(this); var _alt = this._interp.adaptivePredict(this._input,525,this._ctx) while(_alt!=2 && _alt!=antlr4.atn.ATN.INVALID_ALT_NUMBER) { if(_alt===1) { this.state = 5030; this.match(PlSqlParser.WITH); this.state = 5046; this._errHandler.sync(this); var _alt = this._interp.adaptivePredict(this._input,519,this._ctx) while(_alt!=2 && _alt!=antlr4.atn.ATN.INVALID_ALT_NUMBER) { if(_alt===1) { this.state = 5032; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.COMMA) { this.state = 5031; this.match(PlSqlParser.COMMA); } this.state = 5042; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.OBJECT: this.state = 5034; this.match(PlSqlParser.OBJECT); this.state = 5035; this.match(PlSqlParser.ID); break; case PlSqlParser.PRIMARY: this.state = 5036; this.match(PlSqlParser.PRIMARY); this.state = 5037; this.match(PlSqlParser.KEY); break; case PlSqlParser.ROWID: this.state = 5038; this.match(PlSqlParser.ROWID); break; case PlSqlParser.SEQUENCE: this.state = 5039; this.match(PlSqlParser.SEQUENCE); break; case PlSqlParser.COMMIT: this.state = 5040; this.match(PlSqlParser.COMMIT); this.state = 5041; this.match(PlSqlParser.SCN); break; default: throw new antlr4.error.NoViableAltException(this); } } this.state = 5048; this._errHandler.sync(this); _alt = this._interp.adaptivePredict(this._input,519,this._ctx); } this.state = 5062; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,523,this._ctx); if(la_===1) { this.state = 5049; this.match(PlSqlParser.LEFT_PAREN); this.state = 5054; this._errHandler.sync(this); _la = this._input.LA(1); do { this.state = 5051; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.COMMA) { this.state = 5050; this.match(PlSqlParser.COMMA); } this.state = 5053; this.regular_id(); this.state = 5056; this._errHandler.sync(this); _la = this._input.LA(1); } while((((_la) & ~0x1f) == 0 && ((1 << _la) & ((1 << PlSqlParser.ABORT) | (1 << PlSqlParser.ABS) | (1 << PlSqlParser.ACCESS) | (1 << PlSqlParser.ACCESSED) | (1 << PlSqlParser.ACCOUNT) | (1 << PlSqlParser.ACL) | (1 << PlSqlParser.ACOS) | (1 << PlSqlParser.ACTION) | (1 << PlSqlParser.ACTIONS) | (1 << PlSqlParser.ACTIVATE) | (1 << PlSqlParser.ACTIVE) | (1 << PlSqlParser.ACTIVE_COMPONENT) | (1 << PlSqlParser.ACTIVE_DATA) | (1 << PlSqlParser.ACTIVE_FUNCTION) | (1 << PlSqlParser.ACTIVE_TAG) | (1 << PlSqlParser.ACTIVITY) | (1 << PlSqlParser.ADAPTIVE_PLAN) | (1 << PlSqlParser.ADD) | (1 << PlSqlParser.ADD_COLUMN) | (1 << PlSqlParser.ADD_GROUP) | (1 << PlSqlParser.ADD_MONTHS) | (1 << PlSqlParser.ADJ_DATE) | (1 << PlSqlParser.ADMIN) | (1 << PlSqlParser.ADMINISTER) | (1 << PlSqlParser.ADMINISTRATOR) | (1 << PlSqlParser.ADVANCED) | (1 << PlSqlParser.ADVISE) | (1 << PlSqlParser.ADVISOR) | (1 << PlSqlParser.AFD_DISKSTRING) | (1 << PlSqlParser.AFTER) | (1 << PlSqlParser.AGENT))) !== 0) || ((((_la - 32)) & ~0x1f) == 0 && ((1 << (_la - 32)) & ((1 << (PlSqlParser.AGGREGATE - 32)) | (1 << (PlSqlParser.A_LETTER - 32)) | (1 << (PlSqlParser.ALIAS - 32)) | (1 << (PlSqlParser.ALLOCATE - 32)) | (1 << (PlSqlParser.ALLOW - 32)) | (1 << (PlSqlParser.ALL_ROWS - 32)) | (1 << (PlSqlParser.ALWAYS - 32)) | (1 << (PlSqlParser.ANALYZE - 32)) | (1 << (PlSqlParser.ANCILLARY - 32)) | (1 << (PlSqlParser.AND_EQUAL - 32)) | (1 << (PlSqlParser.ANOMALY - 32)) | (1 << (PlSqlParser.ANSI_REARCH - 32)) | (1 << (PlSqlParser.ANTIJOIN - 32)) | (1 << (PlSqlParser.ANYSCHEMA - 32)) | (1 << (PlSqlParser.APPEND - 32)) | (1 << (PlSqlParser.APPENDCHILDXML - 32)) | (1 << (PlSqlParser.APPEND_VALUES - 32)) | (1 << (PlSqlParser.APPLICATION - 32)) | (1 << (PlSqlParser.APPLY - 32)) | (1 << (PlSqlParser.APPROX_COUNT_DISTINCT - 32)) | (1 << (PlSqlParser.ARCHIVAL - 32)) | (1 << (PlSqlParser.ARCHIVE - 32)) | (1 << (PlSqlParser.ARCHIVED - 32)) | (1 << (PlSqlParser.ARCHIVELOG - 32)) | (1 << (PlSqlParser.ARRAY - 32)) | (1 << (PlSqlParser.ASCII - 32)))) !== 0) || ((((_la - 64)) & ~0x1f) == 0 && ((1 << (_la - 64)) & ((1 << (PlSqlParser.ASCIISTR - 64)) | (1 << (PlSqlParser.ASIN - 64)) | (1 << (PlSqlParser.ASIS - 64)) | (1 << (PlSqlParser.ASSEMBLY - 64)) | (1 << (PlSqlParser.ASSIGN - 64)) | (1 << (PlSqlParser.ASSOCIATE - 64)) | (1 << (PlSqlParser.ASYNC - 64)) | (1 << (PlSqlParser.ASYNCHRONOUS - 64)) | (1 << (PlSqlParser.ATAN2 - 64)) | (1 << (PlSqlParser.ATAN - 64)) | (1 << (PlSqlParser.AT - 64)) | (1 << (PlSqlParser.ATTRIBUTE - 64)) | (1 << (PlSqlParser.ATTRIBUTES - 64)) | (1 << (PlSqlParser.AUTHENTICATED - 64)) | (1 << (PlSqlParser.AUTHENTICATION - 64)) | (1 << (PlSqlParser.AUTHID - 64)) | (1 << (PlSqlParser.AUTHORIZATION - 64)) | (1 << (PlSqlParser.AUTOALLOCATE - 64)) | (1 << (PlSqlParser.AUTO - 64)) | (1 << (PlSqlParser.AUTOEXTEND - 64)) | (1 << (PlSqlParser.AUTO_LOGIN - 64)) | (1 << (PlSqlParser.AUTOMATIC - 64)) | (1 << (PlSqlParser.AUTONOMOUS_TRANSACTION - 64)) | (1 << (PlSqlParser.AUTO_REOPTIMIZE - 64)) | (1 << (PlSqlParser.AVAILABILITY - 64)) | (1 << (PlSqlParser.AVRO - 64)) | (1 << (PlSqlParser.BACKGROUND - 64)) | (1 << (PlSqlParser.BACKUP - 64)) | (1 << (PlSqlParser.BASIC - 64)))) !== 0) || ((((_la - 96)) & ~0x1f) == 0 && ((1 << (_la - 96)) & ((1 << (PlSqlParser.BASICFILE - 96)) | (1 << (PlSqlParser.BATCH - 96)) | (1 << (PlSqlParser.BATCHSIZE - 96)) | (1 << (PlSqlParser.BATCH_TABLE_ACCESS_BY_ROWID - 96)) | (1 << (PlSqlParser.BECOME - 96)) | (1 << (PlSqlParser.BEFORE - 96)) | (1 << (PlSqlParser.BEGIN - 96)) | (1 << (PlSqlParser.BEGINNING - 96)) | (1 << (PlSqlParser.BEGIN_OUTLINE_DATA - 96)) | (1 << (PlSqlParser.BEHALF - 96)) | (1 << (PlSqlParser.BEQUEATH - 96)) | (1 << (PlSqlParser.BFILE - 96)) | (1 << (PlSqlParser.BFILENAME - 96)) | (1 << (PlSqlParser.BIGFILE - 96)) | (1 << (PlSqlParser.BINARY - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE_INFINITY - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE_NAN - 96)) | (1 << (PlSqlParser.BINARY_FLOAT - 96)) | (1 << (PlSqlParser.BINARY_FLOAT_INFINITY - 96)) | (1 << (PlSqlParser.BINARY_FLOAT_NAN - 96)) | (1 << (PlSqlParser.BINARY_INTEGER - 96)) | (1 << (PlSqlParser.BIND_AWARE - 96)) | (1 << (PlSqlParser.BINDING - 96)) | (1 << (PlSqlParser.BIN_TO_NUM - 96)) | (1 << (PlSqlParser.BITAND - 96)) | (1 << (PlSqlParser.BITMAP_AND - 96)) | (1 << (PlSqlParser.BITMAP - 96)) | (1 << (PlSqlParser.BITMAPS - 96)) | (1 << (PlSqlParser.BITMAP_TREE - 96)) | (1 << (PlSqlParser.BITS - 96)))) !== 0) || ((((_la - 128)) & ~0x1f) == 0 && ((1 << (_la - 128)) & ((1 << (PlSqlParser.BLOB - 128)) | (1 << (PlSqlParser.BLOCK - 128)) | (1 << (PlSqlParser.BLOCK_RANGE - 128)) | (1 << (PlSqlParser.BLOCKS - 128)) | (1 << (PlSqlParser.BLOCKSIZE - 128)) | (1 << (PlSqlParser.BODY - 128)) | (1 << (PlSqlParser.BOOLEAN - 128)) | (1 << (PlSqlParser.BOTH - 128)) | (1 << (PlSqlParser.BOUND - 128)) | (1 << (PlSqlParser.BRANCH - 128)) | (1 << (PlSqlParser.BREADTH - 128)) | (1 << (PlSqlParser.BROADCAST - 128)) | (1 << (PlSqlParser.BSON - 128)) | (1 << (PlSqlParser.BUFFER - 128)) | (1 << (PlSqlParser.BUFFER_CACHE - 128)) | (1 << (PlSqlParser.BUFFER_POOL - 128)) | (1 << (PlSqlParser.BUILD - 128)) | (1 << (PlSqlParser.BULK - 128)) | (1 << (PlSqlParser.BYPASS_RECURSIVE_CHECK - 128)) | (1 << (PlSqlParser.BYPASS_UJVC - 128)) | (1 << (PlSqlParser.BYTE - 128)) | (1 << (PlSqlParser.CACHE - 128)) | (1 << (PlSqlParser.CACHE_CB - 128)) | (1 << (PlSqlParser.CACHE_INSTANCES - 128)) | (1 << (PlSqlParser.CACHE_TEMP_TABLE - 128)) | (1 << (PlSqlParser.CACHING - 128)) | (1 << (PlSqlParser.CALCULATED - 128)) | (1 << (PlSqlParser.CALLBACK - 128)) | (1 << (PlSqlParser.CALL - 128)) | (1 << (PlSqlParser.CANCEL - 128)))) !== 0) || ((((_la - 160)) & ~0x1f) == 0 && ((1 << (_la - 160)) & ((1 << (PlSqlParser.CAPACITY - 160)) | (1 << (PlSqlParser.CARDINALITY - 160)) | (1 << (PlSqlParser.CASCADE - 160)) | (1 << (PlSqlParser.CASE - 160)) | (1 << (PlSqlParser.CAST - 160)) | (1 << (PlSqlParser.CATEGORY - 160)) | (1 << (PlSqlParser.CDBDEFAULT - 160)) | (1 << (PlSqlParser.CEIL - 160)) | (1 << (PlSqlParser.CELL_FLASH_CACHE - 160)) | (1 << (PlSqlParser.CERTIFICATE - 160)) | (1 << (PlSqlParser.CFILE - 160)) | (1 << (PlSqlParser.CHAINED - 160)) | (1 << (PlSqlParser.CHANGE - 160)) | (1 << (PlSqlParser.CHANGE_DUPKEY_ERROR_INDEX - 160)) | (1 << (PlSqlParser.CHARACTER - 160)) | (1 << (PlSqlParser.CHAR - 160)) | (1 << (PlSqlParser.CHAR_CS - 160)) | (1 << (PlSqlParser.CHARTOROWID - 160)) | (1 << (PlSqlParser.CHECK_ACL_REWRITE - 160)) | (1 << (PlSqlParser.CHECKPOINT - 160)) | (1 << (PlSqlParser.CHILD - 160)) | (1 << (PlSqlParser.CHOOSE - 160)) | (1 << (PlSqlParser.CHR - 160)) | (1 << (PlSqlParser.CHUNK - 160)) | (1 << (PlSqlParser.CLASS - 160)) | (1 << (PlSqlParser.CLASSIFIER - 160)) | (1 << (PlSqlParser.CLEANUP - 160)) | (1 << (PlSqlParser.CLEAR - 160)) | (1 << (PlSqlParser.C_LETTER - 160)) | (1 << (PlSqlParser.CLIENT - 160)))) !== 0) || ((((_la - 192)) & ~0x1f) == 0 && ((1 << (_la - 192)) & ((1 << (PlSqlParser.CLOB - 192)) | (1 << (PlSqlParser.CLONE - 192)) | (1 << (PlSqlParser.CLOSE_CACHED_OPEN_CURSORS - 192)) | (1 << (PlSqlParser.CLOSE - 192)) | (1 << (PlSqlParser.CLUSTER_BY_ROWID - 192)) | (1 << (PlSqlParser.CLUSTER - 192)) | (1 << (PlSqlParser.CLUSTER_DETAILS - 192)) | (1 << (PlSqlParser.CLUSTER_DISTANCE - 192)) | (1 << (PlSqlParser.CLUSTER_ID - 192)) | (1 << (PlSqlParser.CLUSTERING - 192)) | (1 << (PlSqlParser.CLUSTERING_FACTOR - 192)) | (1 << (PlSqlParser.CLUSTER_PROBABILITY - 192)) | (1 << (PlSqlParser.CLUSTER_SET - 192)) | (1 << (PlSqlParser.COALESCE - 192)) | (1 << (PlSqlParser.COALESCE_SQ - 192)) | (1 << (PlSqlParser.COARSE - 192)) | (1 << (PlSqlParser.CO_AUTH_IND - 192)) | (1 << (PlSqlParser.COLD - 192)) | (1 << (PlSqlParser.COLLECT - 192)) | (1 << (PlSqlParser.COLUMNAR - 192)) | (1 << (PlSqlParser.COLUMN_AUTH_INDICATOR - 192)) | (1 << (PlSqlParser.COLUMN - 192)) | (1 << (PlSqlParser.COLUMNS - 192)) | (1 << (PlSqlParser.COLUMN_STATS - 192)) | (1 << (PlSqlParser.COLUMN_VALUE - 192)) | (1 << (PlSqlParser.COMMENT - 192)) | (1 << (PlSqlParser.COMMIT - 192)) | (1 << (PlSqlParser.COMMITTED - 192)) | (1 << (PlSqlParser.COMMON_DATA - 192)) | (1 << (PlSqlParser.COMPACT - 192)) | (1 << (PlSqlParser.COMPATIBILITY - 192)) | (1 << (PlSqlParser.COMPILE - 192)))) !== 0) || ((((_la - 224)) & ~0x1f) == 0 && ((1 << (_la - 224)) & ((1 << (PlSqlParser.COMPLETE - 224)) | (1 << (PlSqlParser.COMPLIANCE - 224)) | (1 << (PlSqlParser.COMPONENT - 224)) | (1 << (PlSqlParser.COMPONENTS - 224)) | (1 << (PlSqlParser.COMPOSE - 224)) | (1 << (PlSqlParser.COMPOSITE - 224)) | (1 << (PlSqlParser.COMPOSITE_LIMIT - 224)) | (1 << (PlSqlParser.COMPOUND - 224)) | (1 << (PlSqlParser.COMPUTE - 224)) | (1 << (PlSqlParser.CONCAT - 224)) | (1 << (PlSqlParser.CON_DBID_TO_ID - 224)) | (1 << (PlSqlParser.CONDITIONAL - 224)) | (1 << (PlSqlParser.CONDITION - 224)) | (1 << (PlSqlParser.CONFIRM - 224)) | (1 << (PlSqlParser.CONFORMING - 224)) | (1 << (PlSqlParser.CON_GUID_TO_ID - 224)) | (1 << (PlSqlParser.CON_ID - 224)) | (1 << (PlSqlParser.CON_NAME_TO_ID - 224)) | (1 << (PlSqlParser.CONNECT_BY_CB_WHR_ONLY - 224)) | (1 << (PlSqlParser.CONNECT_BY_COMBINE_SW - 224)) | (1 << (PlSqlParser.CONNECT_BY_COST_BASED - 224)) | (1 << (PlSqlParser.CONNECT_BY_ELIM_DUPS - 224)) | (1 << (PlSqlParser.CONNECT_BY_FILTERING - 224)) | (1 << (PlSqlParser.CONNECT_BY_ISCYCLE - 224)) | (1 << (PlSqlParser.CONNECT_BY_ISLEAF - 224)) | (1 << (PlSqlParser.CONNECT_BY_ROOT - 224)) | (1 << (PlSqlParser.CONNECT_TIME - 224)) | (1 << (PlSqlParser.CONSIDER - 224)) | (1 << (PlSqlParser.CONSISTENT - 224)) | (1 << (PlSqlParser.CONSTANT - 224)))) !== 0) || ((((_la - 256)) & ~0x1f) == 0 && ((1 << (_la - 256)) & ((1 << (PlSqlParser.CONST - 256)) | (1 << (PlSqlParser.CONSTRAINT - 256)) | (1 << (PlSqlParser.CONSTRAINTS - 256)) | (1 << (PlSqlParser.CONSTRUCTOR - 256)) | (1 << (PlSqlParser.CONTAINER - 256)) | (1 << (PlSqlParser.CONTAINER_DATA - 256)) | (1 << (PlSqlParser.CONTAINERS - 256)) | (1 << (PlSqlParser.CONTENT - 256)) | (1 << (PlSqlParser.CONTENTS - 256)) | (1 << (PlSqlParser.CONTEXT - 256)) | (1 << (PlSqlParser.CONTINUE - 256)) | (1 << (PlSqlParser.CONTROLFILE - 256)) | (1 << (PlSqlParser.CON_UID_TO_ID - 256)) | (1 << (PlSqlParser.CONVERT - 256)) | (1 << (PlSqlParser.COOKIE - 256)) | (1 << (PlSqlParser.COPY - 256)) | (1 << (PlSqlParser.CORR_K - 256)) | (1 << (PlSqlParser.CORR_S - 256)) | (1 << (PlSqlParser.CORRUPTION - 256)) | (1 << (PlSqlParser.CORRUPT_XID_ALL - 256)) | (1 << (PlSqlParser.CORRUPT_XID - 256)) | (1 << (PlSqlParser.COS - 256)) | (1 << (PlSqlParser.COSH - 256)) | (1 << (PlSqlParser.COST - 256)) | (1 << (PlSqlParser.COST_XML_QUERY_REWRITE - 256)) | (1 << (PlSqlParser.COUNT - 256)) | (1 << (PlSqlParser.COVAR_POP - 256)) | (1 << (PlSqlParser.COVAR_SAMP - 256)) | (1 << (PlSqlParser.CPU_COSTING - 256)) | (1 << (PlSqlParser.CPU_PER_CALL - 256)) | (1 << (PlSqlParser.CPU_PER_SESSION - 256)) | (1 << (PlSqlParser.CRASH - 256)))) !== 0) || ((((_la - 289)) & ~0x1f) == 0 && ((1 << (_la - 289)) & ((1 << (PlSqlParser.CREATE_FILE_DEST - 289)) | (1 << (PlSqlParser.CREATE_STORED_OUTLINES - 289)) | (1 << (PlSqlParser.CREATION - 289)) | (1 << (PlSqlParser.CREDENTIAL - 289)) | (1 << (PlSqlParser.CRITICAL - 289)) | (1 << (PlSqlParser.CROSS - 289)) | (1 << (PlSqlParser.CROSSEDITION - 289)) | (1 << (PlSqlParser.CSCONVERT - 289)) | (1 << (PlSqlParser.CUBE_AJ - 289)) | (1 << (PlSqlParser.CUBE - 289)) | (1 << (PlSqlParser.CUBE_GB - 289)) | (1 << (PlSqlParser.CUBE_SJ - 289)) | (1 << (PlSqlParser.CUME_DISTM - 289)) | (1 << (PlSqlParser.CURRENT - 289)) | (1 << (PlSqlParser.CURRENT_DATE - 289)) | (1 << (PlSqlParser.CURRENT_SCHEMA - 289)) | (1 << (PlSqlParser.CURRENT_TIME - 289)) | (1 << (PlSqlParser.CURRENT_TIMESTAMP - 289)) | (1 << (PlSqlParser.CURRENT_USER - 289)) | (1 << (PlSqlParser.CURRENTV - 289)) | (1 << (PlSqlParser.CURSOR - 289)) | (1 << (PlSqlParser.CURSOR_SHARING_EXACT - 289)) | (1 << (PlSqlParser.CURSOR_SPECIFIC_SEGMENT - 289)) | (1 << (PlSqlParser.CUSTOMDATUM - 289)) | (1 << (PlSqlParser.CV - 289)) | (1 << (PlSqlParser.CYCLE - 289)) | (1 << (PlSqlParser.DANGLING - 289)) | (1 << (PlSqlParser.DATABASE - 289)) | (1 << (PlSqlParser.DATA - 289)) | (1 << (PlSqlParser.DATAFILE - 289)) | (1 << (PlSqlParser.DATAFILES - 289)))) !== 0) || ((((_la - 321)) & ~0x1f) == 0 && ((1 << (_la - 321)) & ((1 << (PlSqlParser.DATAMOVEMENT - 321)) | (1 << (PlSqlParser.DATAOBJNO - 321)) | (1 << (PlSqlParser.DATAOBJ_TO_MAT_PARTITION - 321)) | (1 << (PlSqlParser.DATAOBJ_TO_PARTITION - 321)) | (1 << (PlSqlParser.DATAPUMP - 321)) | (1 << (PlSqlParser.DATA_SECURITY_REWRITE_LIMIT - 321)) | (1 << (PlSqlParser.DATE_MODE - 321)) | (1 << (PlSqlParser.DAY - 321)) | (1 << (PlSqlParser.DAYS - 321)) | (1 << (PlSqlParser.DBA - 321)) | (1 << (PlSqlParser.DBA_RECYCLEBIN - 321)) | (1 << (PlSqlParser.DBMS_STATS - 321)) | (1 << (PlSqlParser.DB_ROLE_CHANGE - 321)) | (1 << (PlSqlParser.DBTIMEZONE - 321)) | (1 << (PlSqlParser.DB_UNIQUE_NAME - 321)) | (1 << (PlSqlParser.DB_VERSION - 321)) | (1 << (PlSqlParser.DDL - 321)) | (1 << (PlSqlParser.DEALLOCATE - 321)) | (1 << (PlSqlParser.DEBUG - 321)) | (1 << (PlSqlParser.DEBUGGER - 321)) | (1 << (PlSqlParser.DEC - 321)) | (1 << (PlSqlParser.DECIMAL - 321)) | (1 << (PlSqlParser.DECLARE - 321)) | (1 << (PlSqlParser.DECOMPOSE - 321)) | (1 << (PlSqlParser.DECORRELATE - 321)) | (1 << (PlSqlParser.DECR - 321)) | (1 << (PlSqlParser.DECREMENT - 321)) | (1 << (PlSqlParser.DECRYPT - 321)) | (1 << (PlSqlParser.DEDUPLICATE - 321)) | (1 << (PlSqlParser.DEFAULTS - 321)))) !== 0) || ((((_la - 353)) & ~0x1f) == 0 && ((1 << (_la - 353)) & ((1 << (PlSqlParser.DEFERRABLE - 353)) | (1 << (PlSqlParser.DEFERRED - 353)) | (1 << (PlSqlParser.DEFINED - 353)) | (1 << (PlSqlParser.DEFINE - 353)) | (1 << (PlSqlParser.DEFINER - 353)) | (1 << (PlSqlParser.DEGREE - 353)) | (1 << (PlSqlParser.DELAY - 353)) | (1 << (PlSqlParser.DELEGATE - 353)) | (1 << (PlSqlParser.DELETE_ALL - 353)) | (1 << (PlSqlParser.DELETE - 353)) | (1 << (PlSqlParser.DELETEXML - 353)) | (1 << (PlSqlParser.DEMAND - 353)) | (1 << (PlSqlParser.DENSE_RANKM - 353)) | (1 << (PlSqlParser.DEPENDENT - 353)) | (1 << (PlSqlParser.DEPTH - 353)) | (1 << (PlSqlParser.DEQUEUE - 353)) | (1 << (PlSqlParser.DEREF - 353)) | (1 << (PlSqlParser.DEREF_NO_REWRITE - 353)) | (1 << (PlSqlParser.DESTROY - 353)) | (1 << (PlSqlParser.DETACHED - 353)) | (1 << (PlSqlParser.DETERMINES - 353)) | (1 << (PlSqlParser.DETERMINISTIC - 353)) | (1 << (PlSqlParser.DICTIONARY - 353)) | (1 << (PlSqlParser.DIMENSION - 353)) | (1 << (PlSqlParser.DIMENSIONS - 353)) | (1 << (PlSqlParser.DIRECT_LOAD - 353)) | (1 << (PlSqlParser.DIRECTORY - 353)) | (1 << (PlSqlParser.DIRECT_PATH - 353)) | (1 << (PlSqlParser.DISABLE_ALL - 353)) | (1 << (PlSqlParser.DISABLE - 353)) | (1 << (PlSqlParser.DISABLE_PARALLEL_DML - 353)))) !== 0) || ((((_la - 385)) & ~0x1f) == 0 && ((1 << (_la - 385)) & ((1 << (PlSqlParser.DISABLE_PRESET - 385)) | (1 << (PlSqlParser.DISABLE_RPKE - 385)) | (1 << (PlSqlParser.DISALLOW - 385)) | (1 << (PlSqlParser.DISASSOCIATE - 385)) | (1 << (PlSqlParser.DISCARD - 385)) | (1 << (PlSqlParser.DISCONNECT - 385)) | (1 << (PlSqlParser.DISK - 385)) | (1 << (PlSqlParser.DISKGROUP - 385)) | (1 << (PlSqlParser.DISKS - 385)) | (1 << (PlSqlParser.DISMOUNT - 385)) | (1 << (PlSqlParser.DISTINGUISHED - 385)) | (1 << (PlSqlParser.DISTRIBUTED - 385)) | (1 << (PlSqlParser.DISTRIBUTE - 385)) | (1 << (PlSqlParser.DML - 385)) | (1 << (PlSqlParser.DML_UPDATE - 385)) | (1 << (PlSqlParser.DOCFIDELITY - 385)) | (1 << (PlSqlParser.DOCUMENT - 385)) | (1 << (PlSqlParser.DOMAIN_INDEX_FILTER - 385)) | (1 << (PlSqlParser.DOMAIN_INDEX_NO_SORT - 385)) | (1 << (PlSqlParser.DOMAIN_INDEX_SORT - 385)) | (1 << (PlSqlParser.DOUBLE - 385)) | (1 << (PlSqlParser.DOWNGRADE - 385)) | (1 << (PlSqlParser.DRIVING_SITE - 385)) | (1 << (PlSqlParser.DROP_COLUMN - 385)) | (1 << (PlSqlParser.DROP_GROUP - 385)) | (1 << (PlSqlParser.DSINTERVAL_UNCONSTRAINED - 385)) | (1 << (PlSqlParser.DST_UPGRADE_INSERT_CONV - 385)) | (1 << (PlSqlParser.DUMP - 385)))) !== 0) || ((((_la - 417)) & ~0x1f) == 0 && ((1 << (_la - 417)) & ((1 << (PlSqlParser.DUPLICATE - 417)) | (1 << (PlSqlParser.DV - 417)) | (1 << (PlSqlParser.DYNAMIC - 417)) | (1 << (PlSqlParser.DYNAMIC_SAMPLING - 417)) | (1 << (PlSqlParser.DYNAMIC_SAMPLING_EST_CDN - 417)) | (1 << (PlSqlParser.EACH - 417)) | (1 << (PlSqlParser.EDITIONABLE - 417)) | (1 << (PlSqlParser.EDITION - 417)) | (1 << (PlSqlParser.EDITIONING - 417)) | (1 << (PlSqlParser.EDITIONS - 417)) | (1 << (PlSqlParser.ELEMENT - 417)) | (1 << (PlSqlParser.ELIM_GROUPBY - 417)) | (1 << (PlSqlParser.ELIMINATE_JOIN - 417)) | (1 << (PlSqlParser.ELIMINATE_OBY - 417)) | (1 << (PlSqlParser.ELIMINATE_OUTER_JOIN - 417)) | (1 << (PlSqlParser.EM - 417)) | (1 << (PlSqlParser.EMPTY_BLOB - 417)) | (1 << (PlSqlParser.EMPTY_CLOB - 417)) | (1 << (PlSqlParser.EMPTY - 417)) | (1 << (PlSqlParser.ENABLE_ALL - 417)) | (1 << (PlSqlParser.ENABLE - 417)) | (1 << (PlSqlParser.ENABLE_PARALLEL_DML - 417)) | (1 << (PlSqlParser.ENABLE_PRESET - 417)) | (1 << (PlSqlParser.ENCODING - 417)) | (1 << (PlSqlParser.ENCRYPT - 417)) | (1 << (PlSqlParser.ENCRYPTION - 417)) | (1 << (PlSqlParser.END_OUTLINE_DATA - 417)) | (1 << (PlSqlParser.ENFORCED - 417)) | (1 << (PlSqlParser.ENFORCE - 417)))) !== 0) || ((((_la - 449)) & ~0x1f) == 0 && ((1 << (_la - 449)) & ((1 << (PlSqlParser.ENQUEUE - 449)) | (1 << (PlSqlParser.ENTERPRISE - 449)) | (1 << (PlSqlParser.ENTITYESCAPING - 449)) | (1 << (PlSqlParser.ENTRY - 449)) | (1 << (PlSqlParser.EQUIPART - 449)) | (1 << (PlSqlParser.ERR - 449)) | (1 << (PlSqlParser.ERROR_ARGUMENT - 449)) | (1 << (PlSqlParser.ERROR - 449)) | (1 << (PlSqlParser.ERROR_ON_OVERLAP_TIME - 449)) | (1 << (PlSqlParser.ERRORS - 449)) | (1 << (PlSqlParser.ESCAPE - 449)) | (1 << (PlSqlParser.ESTIMATE - 449)) | (1 << (PlSqlParser.EVAL - 449)) | (1 << (PlSqlParser.EVALNAME - 449)) | (1 << (PlSqlParser.EVALUATE - 449)) | (1 << (PlSqlParser.EVALUATION - 449)) | (1 << (PlSqlParser.EVENTS - 449)) | (1 << (PlSqlParser.EVERY - 449)) | (1 << (PlSqlParser.EXCEPT - 449)) | (1 << (PlSqlParser.EXCEPTION - 449)) | (1 << (PlSqlParser.EXCEPTION_INIT - 449)) | (1 << (PlSqlParser.EXCEPTIONS - 449)) | (1 << (PlSqlParser.EXCHANGE - 449)) | (1 << (PlSqlParser.EXCLUDE - 449)) | (1 << (PlSqlParser.EXCLUDING - 449)) | (1 << (PlSqlParser.EXECUTE - 449)) | (1 << (PlSqlParser.EXEMPT - 449)) | (1 << (PlSqlParser.EXISTING - 449)) | (1 << (PlSqlParser.EXISTS - 449)) | (1 << (PlSqlParser.EXISTSNODE - 449)) | (1 << (PlSqlParser.EXIT - 449)))) !== 0) || ((((_la - 481)) & ~0x1f) == 0 && ((1 << (_la - 481)) & ((1 << (PlSqlParser.EXPAND_GSET_TO_UNION - 481)) | (1 << (PlSqlParser.EXPAND_TABLE - 481)) | (1 << (PlSqlParser.EXP - 481)) | (1 << (PlSqlParser.EXPIRE - 481)) | (1 << (PlSqlParser.EXPLAIN - 481)) | (1 << (PlSqlParser.EXPLOSION - 481)) | (1 << (PlSqlParser.EXPORT - 481)) | (1 << (PlSqlParser.EXPR_CORR_CHECK - 481)) | (1 << (PlSqlParser.EXPRESS - 481)) | (1 << (PlSqlParser.EXTENDS - 481)) | (1 << (PlSqlParser.EXTENT - 481)) | (1 << (PlSqlParser.EXTENTS - 481)) | (1 << (PlSqlParser.EXTERNAL - 481)) | (1 << (PlSqlParser.EXTERNALLY - 481)) | (1 << (PlSqlParser.EXTRACTCLOBXML - 481)) | (1 << (PlSqlParser.EXTRACT - 481)) | (1 << (PlSqlParser.EXTRACTVALUE - 481)) | (1 << (PlSqlParser.EXTRA - 481)) | (1 << (PlSqlParser.FACILITY - 481)) | (1 << (PlSqlParser.FACT - 481)) | (1 << (PlSqlParser.FACTOR - 481)) | (1 << (PlSqlParser.FACTORIZE_JOIN - 481)) | (1 << (PlSqlParser.FAILED - 481)) | (1 << (PlSqlParser.FAILED_LOGIN_ATTEMPTS - 481)) | (1 << (PlSqlParser.FAILGROUP - 481)) | (1 << (PlSqlParser.FAILOVER - 481)) | (1 << (PlSqlParser.FAILURE - 481)) | (1 << (PlSqlParser.FALSE - 481)) | (1 << (PlSqlParser.FAMILY - 481)) | (1 << (PlSqlParser.FAR - 481)) | (1 << (PlSqlParser.FAST - 481)) | (1 << (PlSqlParser.FASTSTART - 481)))) !== 0) || ((((_la - 513)) & ~0x1f) == 0 && ((1 << (_la - 513)) & ((1 << (PlSqlParser.FBTSCAN - 513)) | (1 << (PlSqlParser.FEATURE_DETAILS - 513)) | (1 << (PlSqlParser.FEATURE_ID - 513)) | (1 << (PlSqlParser.FEATURE_SET - 513)) | (1 << (PlSqlParser.FEATURE_VALUE - 513)) | (1 << (PlSqlParser.FETCH - 513)) | (1 << (PlSqlParser.FILE - 513)) | (1 << (PlSqlParser.FILE_NAME_CONVERT - 513)) | (1 << (PlSqlParser.FILESYSTEM_LIKE_LOGGING - 513)) | (1 << (PlSqlParser.FILTER - 513)) | (1 << (PlSqlParser.FINAL - 513)) | (1 << (PlSqlParser.FINE - 513)) | (1 << (PlSqlParser.FINISH - 513)) | (1 << (PlSqlParser.FIRST - 513)) | (1 << (PlSqlParser.FIRSTM - 513)) | (1 << (PlSqlParser.FIRST_ROWS - 513)) | (1 << (PlSqlParser.FIRST_VALUE - 513)) | (1 << (PlSqlParser.FIXED_VIEW_DATA - 513)) | (1 << (PlSqlParser.FLAGGER - 513)) | (1 << (PlSqlParser.FLASHBACK - 513)) | (1 << (PlSqlParser.FLASH_CACHE - 513)) | (1 << (PlSqlParser.FLOAT - 513)) | (1 << (PlSqlParser.FLOB - 513)) | (1 << (PlSqlParser.FLOOR - 513)) | (1 << (PlSqlParser.FLUSH - 513)) | (1 << (PlSqlParser.FOLDER - 513)) | (1 << (PlSqlParser.FOLLOWING - 513)) | (1 << (PlSqlParser.FOLLOWS - 513)) | (1 << (PlSqlParser.FORALL - 513)) | (1 << (PlSqlParser.FORCE - 513)) | (1 << (PlSqlParser.FORCE_XML_QUERY_REWRITE - 513)) | (1 << (PlSqlParser.FOREIGN - 513)))) !== 0) || ((((_la - 545)) & ~0x1f) == 0 && ((1 << (_la - 545)) & ((1 << (PlSqlParser.FOREVER - 545)) | (1 << (PlSqlParser.FORMAT - 545)) | (1 << (PlSqlParser.FORWARD - 545)) | (1 << (PlSqlParser.FRAGMENT_NUMBER - 545)) | (1 << (PlSqlParser.FREELIST - 545)) | (1 << (PlSqlParser.FREELISTS - 545)) | (1 << (PlSqlParser.FREEPOOLS - 545)) | (1 << (PlSqlParser.FRESH - 545)) | (1 << (PlSqlParser.FROM_TZ - 545)) | (1 << (PlSqlParser.FULL - 545)) | (1 << (PlSqlParser.FULL_OUTER_JOIN_TO_OUTER - 545)) | (1 << (PlSqlParser.FUNCTION - 545)) | (1 << (PlSqlParser.FUNCTIONS - 545)) | (1 << (PlSqlParser.GATHER_OPTIMIZER_STATISTICS - 545)) | (1 << (PlSqlParser.GATHER_PLAN_STATISTICS - 545)) | (1 << (PlSqlParser.GBY_CONC_ROLLUP - 545)) | (1 << (PlSqlParser.GBY_PUSHDOWN - 545)) | (1 << (PlSqlParser.GENERATED - 545)) | (1 << (PlSqlParser.GET - 545)) | (1 << (PlSqlParser.GLOBAL - 545)) | (1 << (PlSqlParser.GLOBALLY - 545)) | (1 << (PlSqlParser.GLOBAL_NAME - 545)) | (1 << (PlSqlParser.GLOBAL_TOPIC_ENABLED - 545)) | (1 << (PlSqlParser.GROUP_BY - 545)) | (1 << (PlSqlParser.GROUP_ID - 545)) | (1 << (PlSqlParser.GROUPING - 545)) | (1 << (PlSqlParser.GROUPING_ID - 545)))) !== 0) || ((((_la - 577)) & ~0x1f) == 0 && ((1 << (_la - 577)) & ((1 << (PlSqlParser.GROUPS - 577)) | (1 << (PlSqlParser.GUARANTEED - 577)) | (1 << (PlSqlParser.GUARANTEE - 577)) | (1 << (PlSqlParser.GUARD - 577)) | (1 << (PlSqlParser.HASH_AJ - 577)) | (1 << (PlSqlParser.HASH - 577)) | (1 << (PlSqlParser.HASHKEYS - 577)) | (1 << (PlSqlParser.HASH_SJ - 577)) | (1 << (PlSqlParser.HEADER - 577)) | (1 << (PlSqlParser.HEAP - 577)) | (1 << (PlSqlParser.HELP - 577)) | (1 << (PlSqlParser.HEXTORAW - 577)) | (1 << (PlSqlParser.HEXTOREF - 577)) | (1 << (PlSqlParser.HIDDEN_KEYWORD - 577)) | (1 << (PlSqlParser.HIDE - 577)) | (1 << (PlSqlParser.HIERARCHY - 577)) | (1 << (PlSqlParser.HIGH - 577)) | (1 << (PlSqlParser.HINTSET_BEGIN - 577)) | (1 << (PlSqlParser.HINTSET_END - 577)) | (1 << (PlSqlParser.HOT - 577)) | (1 << (PlSqlParser.HOUR - 577)) | (1 << (PlSqlParser.HWM_BROKERED - 577)) | (1 << (PlSqlParser.HYBRID - 577)) | (1 << (PlSqlParser.IDENTIFIER - 577)) | (1 << (PlSqlParser.IDENTITY - 577)) | (1 << (PlSqlParser.IDGENERATORS - 577)) | (1 << (PlSqlParser.ID - 577)) | (1 << (PlSqlParser.IDLE_TIME - 577)) | (1 << (PlSqlParser.IF - 577)) | (1 << (PlSqlParser.IGNORE - 577)))) !== 0) || ((((_la - 609)) & ~0x1f) == 0 && ((1 << (_la - 609)) & ((1 << (PlSqlParser.IGNORE_OPTIM_EMBEDDED_HINTS - 609)) | (1 << (PlSqlParser.IGNORE_ROW_ON_DUPKEY_INDEX - 609)) | (1 << (PlSqlParser.IGNORE_WHERE_CLAUSE - 609)) | (1 << (PlSqlParser.ILM - 609)) | (1 << (PlSqlParser.IMMEDIATE - 609)) | (1 << (PlSqlParser.IMPACT - 609)) | (1 << (PlSqlParser.IMPORT - 609)) | (1 << (PlSqlParser.INACTIVE - 609)) | (1 << (PlSqlParser.INCLUDE - 609)) | (1 << (PlSqlParser.INCLUDE_VERSION - 609)) | (1 << (PlSqlParser.INCLUDING - 609)) | (1 << (PlSqlParser.INCREMENTAL - 609)) | (1 << (PlSqlParser.INCREMENT - 609)) | (1 << (PlSqlParser.INCR - 609)) | (1 << (PlSqlParser.INDENT - 609)) | (1 << (PlSqlParser.INDEX_ASC - 609)) | (1 << (PlSqlParser.INDEX_COMBINE - 609)) | (1 << (PlSqlParser.INDEX_DESC - 609)) | (1 << (PlSqlParser.INDEXED - 609)) | (1 << (PlSqlParser.INDEXES - 609)) | (1 << (PlSqlParser.INDEX_FFS - 609)) | (1 << (PlSqlParser.INDEX_FILTER - 609)) | (1 << (PlSqlParser.INDEXING - 609)) | (1 << (PlSqlParser.INDEX_JOIN - 609)) | (1 << (PlSqlParser.INDEX_ROWS - 609)) | (1 << (PlSqlParser.INDEX_RRS - 609)) | (1 << (PlSqlParser.INDEX_RS_ASC - 609)) | (1 << (PlSqlParser.INDEX_RS_DESC - 609)) | (1 << (PlSqlParser.INDEX_RS - 609)) | (1 << (PlSqlParser.INDEX_SCAN - 609)) | (1 << (PlSqlParser.INDEX_SKIP_SCAN - 609)))) !== 0) || ((((_la - 641)) & ~0x1f) == 0 && ((1 << (_la - 641)) & ((1 << (PlSqlParser.INDEX_SS_ASC - 641)) | (1 << (PlSqlParser.INDEX_SS_DESC - 641)) | (1 << (PlSqlParser.INDEX_SS - 641)) | (1 << (PlSqlParser.INDEX_STATS - 641)) | (1 << (PlSqlParser.INDEXTYPE - 641)) | (1 << (PlSqlParser.INDEXTYPES - 641)) | (1 << (PlSqlParser.INDICATOR - 641)) | (1 << (PlSqlParser.INDICES - 641)) | (1 << (PlSqlParser.INFINITE - 641)) | (1 << (PlSqlParser.INFORMATIONAL - 641)) | (1 << (PlSqlParser.INHERIT - 641)) | (1 << (PlSqlParser.INITCAP - 641)) | (1 << (PlSqlParser.INITIAL - 641)) | (1 << (PlSqlParser.INITIALIZED - 641)) | (1 << (PlSqlParser.INITIALLY - 641)) | (1 << (PlSqlParser.INITRANS - 641)) | (1 << (PlSqlParser.INLINE - 641)) | (1 << (PlSqlParser.INLINE_XMLTYPE_NT - 641)) | (1 << (PlSqlParser.INMEMORY - 641)) | (1 << (PlSqlParser.IN_MEMORY_METADATA - 641)) | (1 << (PlSqlParser.INMEMORY_PRUNING - 641)) | (1 << (PlSqlParser.INNER - 641)) | (1 << (PlSqlParser.INOUT - 641)) | (1 << (PlSqlParser.INPLACE - 641)) | (1 << (PlSqlParser.INSERTCHILDXMLAFTER - 641)) | (1 << (PlSqlParser.INSERTCHILDXMLBEFORE - 641)) | (1 << (PlSqlParser.INSERTCHILDXML - 641)) | (1 << (PlSqlParser.INSERTXMLAFTER - 641)) | (1 << (PlSqlParser.INSERTXMLBEFORE - 641)) | (1 << (PlSqlParser.INSTANCE - 641)))) !== 0) || ((((_la - 673)) & ~0x1f) == 0 && ((1 << (_la - 673)) & ((1 << (PlSqlParser.INSTANCES - 673)) | (1 << (PlSqlParser.INSTANTIABLE - 673)) | (1 << (PlSqlParser.INSTANTLY - 673)) | (1 << (PlSqlParser.INSTEAD - 673)) | (1 << (PlSqlParser.INSTR2 - 673)) | (1 << (PlSqlParser.INSTR4 - 673)) | (1 << (PlSqlParser.INSTRB - 673)) | (1 << (PlSqlParser.INSTRC - 673)) | (1 << (PlSqlParser.INSTR - 673)) | (1 << (PlSqlParser.INTEGER - 673)) | (1 << (PlSqlParser.INTERLEAVED - 673)) | (1 << (PlSqlParser.INTERMEDIATE - 673)) | (1 << (PlSqlParser.INTERNAL_CONVERT - 673)) | (1 << (PlSqlParser.INTERNAL_USE - 673)) | (1 << (PlSqlParser.INTERPRETED - 673)) | (1 << (PlSqlParser.INTERVAL - 673)) | (1 << (PlSqlParser.INT - 673)) | (1 << (PlSqlParser.INVALIDATE - 673)) | (1 << (PlSqlParser.INVISIBLE - 673)) | (1 << (PlSqlParser.IN_XQUERY - 673)) | (1 << (PlSqlParser.ISOLATION - 673)) | (1 << (PlSqlParser.ISOLATION_LEVEL - 673)) | (1 << (PlSqlParser.ITERATE - 673)) | (1 << (PlSqlParser.ITERATION_NUMBER - 673)) | (1 << (PlSqlParser.JAVA - 673)) | (1 << (PlSqlParser.JOB - 673)) | (1 << (PlSqlParser.JOIN - 673)) | (1 << (PlSqlParser.JSON_ARRAYAGG - 673)) | (1 << (PlSqlParser.JSON_ARRAY - 673)))) !== 0) || ((((_la - 705)) & ~0x1f) == 0 && ((1 << (_la - 705)) & ((1 << (PlSqlParser.JSON_EQUAL - 705)) | (1 << (PlSqlParser.JSON_EXISTS2 - 705)) | (1 << (PlSqlParser.JSON_EXISTS - 705)) | (1 << (PlSqlParser.JSONGET - 705)) | (1 << (PlSqlParser.JSON - 705)) | (1 << (PlSqlParser.JSON_OBJECTAGG - 705)) | (1 << (PlSqlParser.JSON_OBJECT - 705)) | (1 << (PlSqlParser.JSONPARSE - 705)) | (1 << (PlSqlParser.JSON_QUERY - 705)) | (1 << (PlSqlParser.JSON_SERIALIZE - 705)) | (1 << (PlSqlParser.JSON_TABLE - 705)) | (1 << (PlSqlParser.JSON_TEXTCONTAINS2 - 705)) | (1 << (PlSqlParser.JSON_TEXTCONTAINS - 705)) | (1 << (PlSqlParser.JSON_VALUE - 705)) | (1 << (PlSqlParser.KEEP_DUPLICATES - 705)) | (1 << (PlSqlParser.KEEP - 705)) | (1 << (PlSqlParser.KERBEROS - 705)) | (1 << (PlSqlParser.KEY - 705)) | (1 << (PlSqlParser.KEY_LENGTH - 705)) | (1 << (PlSqlParser.KEYSIZE - 705)) | (1 << (PlSqlParser.KEYS - 705)) | (1 << (PlSqlParser.KEYSTORE - 705)) | (1 << (PlSqlParser.KILL - 705)) | (1 << (PlSqlParser.LABEL - 705)) | (1 << (PlSqlParser.LANGUAGE - 705)) | (1 << (PlSqlParser.LAST_DAY - 705)) | (1 << (PlSqlParser.LAST - 705)) | (1 << (PlSqlParser.LAST_VALUE - 705)) | (1 << (PlSqlParser.LATERAL - 705)) | (1 << (PlSqlParser.LAX - 705)) | (1 << (PlSqlParser.LAYER - 705)) | (1 << (PlSqlParser.LDAP_REGISTRATION_ENABLED - 705)))) !== 0) || ((((_la - 737)) & ~0x1f) == 0 && ((1 << (_la - 737)) & ((1 << (PlSqlParser.LDAP_REGISTRATION - 737)) | (1 << (PlSqlParser.LDAP_REG_SYNC_INTERVAL - 737)) | (1 << (PlSqlParser.LEADING - 737)) | (1 << (PlSqlParser.LEFT - 737)) | (1 << (PlSqlParser.LENGTH2 - 737)) | (1 << (PlSqlParser.LENGTH4 - 737)) | (1 << (PlSqlParser.LENGTHB - 737)) | (1 << (PlSqlParser.LENGTHC - 737)) | (1 << (PlSqlParser.LENGTH - 737)) | (1 << (PlSqlParser.LESS - 737)) | (1 << (PlSqlParser.LEVEL - 737)) | (1 << (PlSqlParser.LEVELS - 737)) | (1 << (PlSqlParser.LIBRARY - 737)) | (1 << (PlSqlParser.LIFECYCLE - 737)) | (1 << (PlSqlParser.LIFE - 737)) | (1 << (PlSqlParser.LIFETIME - 737)) | (1 << (PlSqlParser.LIKE2 - 737)) | (1 << (PlSqlParser.LIKE4 - 737)) | (1 << (PlSqlParser.LIKEC - 737)) | (1 << (PlSqlParser.LIKE_EXPAND - 737)) | (1 << (PlSqlParser.LIMIT - 737)) | (1 << (PlSqlParser.LINEAR - 737)) | (1 << (PlSqlParser.LINK - 737)) | (1 << (PlSqlParser.LIST - 737)) | (1 << (PlSqlParser.LN - 737)) | (1 << (PlSqlParser.LNNVL - 737)) | (1 << (PlSqlParser.LOAD - 737)) | (1 << (PlSqlParser.LOB - 737)) | (1 << (PlSqlParser.LOBNVL - 737)) | (1 << (PlSqlParser.LOBS - 737)) | (1 << (PlSqlParser.LOCAL_INDEXES - 737)))) !== 0) || ((((_la - 769)) & ~0x1f) == 0 && ((1 << (_la - 769)) & ((1 << (PlSqlParser.LOCAL - 769)) | (1 << (PlSqlParser.LOCALTIME - 769)) | (1 << (PlSqlParser.LOCALTIMESTAMP - 769)) | (1 << (PlSqlParser.LOCATION - 769)) | (1 << (PlSqlParser.LOCATOR - 769)) | (1 << (PlSqlParser.LOCKED - 769)) | (1 << (PlSqlParser.LOCKING - 769)) | (1 << (PlSqlParser.LOGFILE - 769)) | (1 << (PlSqlParser.LOGFILES - 769)) | (1 << (PlSqlParser.LOGGING - 769)) | (1 << (PlSqlParser.LOGICAL - 769)) | (1 << (PlSqlParser.LOGICAL_READS_PER_CALL - 769)) | (1 << (PlSqlParser.LOGICAL_READS_PER_SESSION - 769)) | (1 << (PlSqlParser.LOG - 769)) | (1 << (PlSqlParser.LOGMINING - 769)) | (1 << (PlSqlParser.LOGOFF - 769)) | (1 << (PlSqlParser.LOGON - 769)) | (1 << (PlSqlParser.LOG_READ_ONLY_VIOLATIONS - 769)) | (1 << (PlSqlParser.LONG - 769)) | (1 << (PlSqlParser.LOOP - 769)) | (1 << (PlSqlParser.LOWER - 769)) | (1 << (PlSqlParser.LOW - 769)) | (1 << (PlSqlParser.LPAD - 769)) | (1 << (PlSqlParser.LTRIM - 769)) | (1 << (PlSqlParser.MAIN - 769)) | (1 << (PlSqlParser.MAKE_REF - 769)) | (1 << (PlSqlParser.MANAGED - 769)) | (1 << (PlSqlParser.MANAGE - 769)) | (1 << (PlSqlParser.MANAGEMENT - 769)) | (1 << (PlSqlParser.MANAGER - 769)) | (1 << (PlSqlParser.MANUAL - 769)))) !== 0) || ((((_la - 801)) & ~0x1f) == 0 && ((1 << (_la - 801)) & ((1 << (PlSqlParser.MAP - 801)) | (1 << (PlSqlParser.MAPPING - 801)) | (1 << (PlSqlParser.MASTER - 801)) | (1 << (PlSqlParser.MATCHED - 801)) | (1 << (PlSqlParser.MATCHES - 801)) | (1 << (PlSqlParser.MATCH - 801)) | (1 << (PlSqlParser.MATCH_NUMBER - 801)) | (1 << (PlSqlParser.MATCH_RECOGNIZE - 801)) | (1 << (PlSqlParser.MATERIALIZED - 801)) | (1 << (PlSqlParser.MATERIALIZE - 801)) | (1 << (PlSqlParser.MAXARCHLOGS - 801)) | (1 << (PlSqlParser.MAXDATAFILES - 801)) | (1 << (PlSqlParser.MAXEXTENTS - 801)) | (1 << (PlSqlParser.MAXIMIZE - 801)) | (1 << (PlSqlParser.MAXINSTANCES - 801)) | (1 << (PlSqlParser.MAXLOGFILES - 801)) | (1 << (PlSqlParser.MAXLOGHISTORY - 801)) | (1 << (PlSqlParser.MAXLOGMEMBERS - 801)) | (1 << (PlSqlParser.MAX_SHARED_TEMP_SIZE - 801)) | (1 << (PlSqlParser.MAXSIZE - 801)) | (1 << (PlSqlParser.MAXTRANS - 801)) | (1 << (PlSqlParser.MAXVALUE - 801)) | (1 << (PlSqlParser.MEASURE - 801)) | (1 << (PlSqlParser.MEASURES - 801)) | (1 << (PlSqlParser.MEDIUM - 801)) | (1 << (PlSqlParser.MEMBER - 801)) | (1 << (PlSqlParser.MEMCOMPRESS - 801)) | (1 << (PlSqlParser.MEMORY - 801)) | (1 << (PlSqlParser.MERGEACTIONS - 801)) | (1 << (PlSqlParser.MERGE_AJ - 801)) | (1 << (PlSqlParser.MERGE_CONST_ON - 801)) | (1 << (PlSqlParser.MERGE - 801)))) !== 0) || ((((_la - 833)) & ~0x1f) == 0 && ((1 << (_la - 833)) & ((1 << (PlSqlParser.MERGE_SJ - 833)) | (1 << (PlSqlParser.METADATA - 833)) | (1 << (PlSqlParser.METHOD - 833)) | (1 << (PlSqlParser.MIGRATE - 833)) | (1 << (PlSqlParser.MIGRATION - 833)) | (1 << (PlSqlParser.MINEXTENTS - 833)) | (1 << (PlSqlParser.MINIMIZE - 833)) | (1 << (PlSqlParser.MINIMUM - 833)) | (1 << (PlSqlParser.MINING - 833)) | (1 << (PlSqlParser.MINUS_NULL - 833)) | (1 << (PlSqlParser.MINUTE - 833)) | (1 << (PlSqlParser.MINVALUE - 833)) | (1 << (PlSqlParser.MIRRORCOLD - 833)) | (1 << (PlSqlParser.MIRRORHOT - 833)) | (1 << (PlSqlParser.MIRROR - 833)) | (1 << (PlSqlParser.MLSLABEL - 833)) | (1 << (PlSqlParser.MODEL_COMPILE_SUBQUERY - 833)) | (1 << (PlSqlParser.MODEL_DONTVERIFY_UNIQUENESS - 833)) | (1 << (PlSqlParser.MODEL_DYNAMIC_SUBQUERY - 833)) | (1 << (PlSqlParser.MODEL_MIN_ANALYSIS - 833)) | (1 << (PlSqlParser.MODEL - 833)) | (1 << (PlSqlParser.MODEL_NB - 833)) | (1 << (PlSqlParser.MODEL_NO_ANALYSIS - 833)) | (1 << (PlSqlParser.MODEL_PBY - 833)) | (1 << (PlSqlParser.MODEL_PUSH_REF - 833)) | (1 << (PlSqlParser.MODEL_SV - 833)) | (1 << (PlSqlParser.MODIFICATION - 833)) | (1 << (PlSqlParser.MODIFY_COLUMN_TYPE - 833)) | (1 << (PlSqlParser.MODIFY - 833)) | (1 << (PlSqlParser.MOD - 833)))) !== 0) || ((((_la - 865)) & ~0x1f) == 0 && ((1 << (_la - 865)) & ((1 << (PlSqlParser.MODULE - 865)) | (1 << (PlSqlParser.MONITORING - 865)) | (1 << (PlSqlParser.MONITOR - 865)) | (1 << (PlSqlParser.MONTH - 865)) | (1 << (PlSqlParser.MONTHS_BETWEEN - 865)) | (1 << (PlSqlParser.MONTHS - 865)) | (1 << (PlSqlParser.MOUNT - 865)) | (1 << (PlSqlParser.MOUNTPATH - 865)) | (1 << (PlSqlParser.MOVEMENT - 865)) | (1 << (PlSqlParser.MOVE - 865)) | (1 << (PlSqlParser.MULTIDIMENSIONAL - 865)) | (1 << (PlSqlParser.MULTISET - 865)) | (1 << (PlSqlParser.MV_MERGE - 865)) | (1 << (PlSqlParser.NAMED - 865)) | (1 << (PlSqlParser.NAME - 865)) | (1 << (PlSqlParser.NAMESPACE - 865)) | (1 << (PlSqlParser.NAN - 865)) | (1 << (PlSqlParser.NANVL - 865)) | (1 << (PlSqlParser.NATIONAL - 865)) | (1 << (PlSqlParser.NATIVE_FULL_OUTER_JOIN - 865)) | (1 << (PlSqlParser.NATIVE - 865)) | (1 << (PlSqlParser.NATURAL - 865)) | (1 << (PlSqlParser.NAV - 865)) | (1 << (PlSqlParser.NCHAR_CS - 865)) | (1 << (PlSqlParser.NCHAR - 865)) | (1 << (PlSqlParser.NCHR - 865)) | (1 << (PlSqlParser.NCLOB - 865)) | (1 << (PlSqlParser.NEEDED - 865)) | (1 << (PlSqlParser.NEG - 865)) | (1 << (PlSqlParser.NESTED - 865)) | (1 << (PlSqlParser.NESTED_TABLE_FAST_INSERT - 865)))) !== 0) || ((((_la - 897)) & ~0x1f) == 0 && ((1 << (_la - 897)) & ((1 << (PlSqlParser.NESTED_TABLE_GET_REFS - 897)) | (1 << (PlSqlParser.NESTED_TABLE_ID - 897)) | (1 << (PlSqlParser.NESTED_TABLE_SET_REFS - 897)) | (1 << (PlSqlParser.NESTED_TABLE_SET_SETID - 897)) | (1 << (PlSqlParser.NETWORK - 897)) | (1 << (PlSqlParser.NEVER - 897)) | (1 << (PlSqlParser.NEW - 897)) | (1 << (PlSqlParser.NEW_TIME - 897)) | (1 << (PlSqlParser.NEXT_DAY - 897)) | (1 << (PlSqlParser.NEXT - 897)) | (1 << (PlSqlParser.NL_AJ - 897)) | (1 << (PlSqlParser.NLJ_BATCHING - 897)) | (1 << (PlSqlParser.NLJ_INDEX_FILTER - 897)) | (1 << (PlSqlParser.NLJ_INDEX_SCAN - 897)) | (1 << (PlSqlParser.NLJ_PREFETCH - 897)) | (1 << (PlSqlParser.NLS_CALENDAR - 897)) | (1 << (PlSqlParser.NLS_CHARACTERSET - 897)) | (1 << (PlSqlParser.NLS_CHARSET_DECL_LEN - 897)) | (1 << (PlSqlParser.NLS_CHARSET_ID - 897)) | (1 << (PlSqlParser.NLS_CHARSET_NAME - 897)) | (1 << (PlSqlParser.NLS_COMP - 897)) | (1 << (PlSqlParser.NLS_CURRENCY - 897)) | (1 << (PlSqlParser.NLS_DATE_FORMAT - 897)) | (1 << (PlSqlParser.NLS_DATE_LANGUAGE - 897)) | (1 << (PlSqlParser.NLS_INITCAP - 897)) | (1 << (PlSqlParser.NLS_ISO_CURRENCY - 897)) | (1 << (PlSqlParser.NL_SJ - 897)) | (1 << (PlSqlParser.NLS_LANG - 897)) | (1 << (PlSqlParser.NLS_LANGUAGE - 897)) | (1 << (PlSqlParser.NLS_LENGTH_SEMANTICS - 897)) | (1 << (PlSqlParser.NLS_LOWER - 897)) | (1 << (PlSqlParser.NLS_NCHAR_CONV_EXCP - 897)))) !== 0) || ((((_la - 929)) & ~0x1f) == 0 && ((1 << (_la - 929)) & ((1 << (PlSqlParser.NLS_NUMERIC_CHARACTERS - 929)) | (1 << (PlSqlParser.NLS_SORT - 929)) | (1 << (PlSqlParser.NLSSORT - 929)) | (1 << (PlSqlParser.NLS_SPECIAL_CHARS - 929)) | (1 << (PlSqlParser.NLS_TERRITORY - 929)) | (1 << (PlSqlParser.NLS_UPPER - 929)) | (1 << (PlSqlParser.NO_ACCESS - 929)) | (1 << (PlSqlParser.NO_ADAPTIVE_PLAN - 929)) | (1 << (PlSqlParser.NO_ANSI_REARCH - 929)) | (1 << (PlSqlParser.NOAPPEND - 929)) | (1 << (PlSqlParser.NOARCHIVELOG - 929)) | (1 << (PlSqlParser.NOAUDIT - 929)) | (1 << (PlSqlParser.NO_AUTO_REOPTIMIZE - 929)) | (1 << (PlSqlParser.NO_BASETABLE_MULTIMV_REWRITE - 929)) | (1 << (PlSqlParser.NO_BATCH_TABLE_ACCESS_BY_ROWID - 929)) | (1 << (PlSqlParser.NO_BIND_AWARE - 929)) | (1 << (PlSqlParser.NO_BUFFER - 929)) | (1 << (PlSqlParser.NOCACHE - 929)) | (1 << (PlSqlParser.NO_CARTESIAN - 929)) | (1 << (PlSqlParser.NO_CHECK_ACL_REWRITE - 929)) | (1 << (PlSqlParser.NO_CLUSTER_BY_ROWID - 929)) | (1 << (PlSqlParser.NO_CLUSTERING - 929)) | (1 << (PlSqlParser.NO_COALESCE_SQ - 929)) | (1 << (PlSqlParser.NO_COMMON_DATA - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_CB_WHR_ONLY - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_COMBINE_SW - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_COST_BASED - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_ELIM_DUPS - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_FILTERING - 929)) | (1 << (PlSqlParser.NOCOPY - 929)) | (1 << (PlSqlParser.NO_COST_XML_QUERY_REWRITE - 929)))) !== 0) || ((((_la - 961)) & ~0x1f) == 0 && ((1 << (_la - 961)) & ((1 << (PlSqlParser.NO_CPU_COSTING - 961)) | (1 << (PlSqlParser.NOCPU_COSTING - 961)) | (1 << (PlSqlParser.NOCYCLE - 961)) | (1 << (PlSqlParser.NO_DATA_SECURITY_REWRITE - 961)) | (1 << (PlSqlParser.NO_DECORRELATE - 961)) | (1 << (PlSqlParser.NODELAY - 961)) | (1 << (PlSqlParser.NO_DOMAIN_INDEX_FILTER - 961)) | (1 << (PlSqlParser.NO_DST_UPGRADE_INSERT_CONV - 961)) | (1 << (PlSqlParser.NO_ELIM_GROUPBY - 961)) | (1 << (PlSqlParser.NO_ELIMINATE_JOIN - 961)) | (1 << (PlSqlParser.NO_ELIMINATE_OBY - 961)) | (1 << (PlSqlParser.NO_ELIMINATE_OUTER_JOIN - 961)) | (1 << (PlSqlParser.NOENTITYESCAPING - 961)) | (1 << (PlSqlParser.NO_EXPAND_GSET_TO_UNION - 961)) | (1 << (PlSqlParser.NO_EXPAND - 961)) | (1 << (PlSqlParser.NO_EXPAND_TABLE - 961)) | (1 << (PlSqlParser.NO_FACT - 961)) | (1 << (PlSqlParser.NO_FACTORIZE_JOIN - 961)) | (1 << (PlSqlParser.NO_FILTERING - 961)) | (1 << (PlSqlParser.NOFORCE - 961)) | (1 << (PlSqlParser.NO_FULL_OUTER_JOIN_TO_OUTER - 961)) | (1 << (PlSqlParser.NO_GATHER_OPTIMIZER_STATISTICS - 961)) | (1 << (PlSqlParser.NO_GBY_PUSHDOWN - 961)) | (1 << (PlSqlParser.NOGUARANTEE - 961)) | (1 << (PlSqlParser.NO_INDEX_FFS - 961)) | (1 << (PlSqlParser.NO_INDEX - 961)) | (1 << (PlSqlParser.NO_INDEX_SS - 961)) | (1 << (PlSqlParser.NO_INMEMORY - 961)) | (1 << (PlSqlParser.NO_INMEMORY_PRUNING - 961)) | (1 << (PlSqlParser.NOKEEP - 961)) | (1 << (PlSqlParser.NO_LOAD - 961)) | (1 << (PlSqlParser.NOLOCAL - 961)))) !== 0) || ((((_la - 993)) & ~0x1f) == 0 && ((1 << (_la - 993)) & ((1 << (PlSqlParser.NOLOGGING - 993)) | (1 << (PlSqlParser.NOMAPPING - 993)) | (1 << (PlSqlParser.NOMAXVALUE - 993)) | (1 << (PlSqlParser.NO_MERGE - 993)) | (1 << (PlSqlParser.NOMINIMIZE - 993)) | (1 << (PlSqlParser.NOMINVALUE - 993)) | (1 << (PlSqlParser.NO_MODEL_PUSH_REF - 993)) | (1 << (PlSqlParser.NO_MONITORING - 993)) | (1 << (PlSqlParser.NOMONITORING - 993)) | (1 << (PlSqlParser.NO_MONITOR - 993)) | (1 << (PlSqlParser.NO_MULTIMV_REWRITE - 993)) | (1 << (PlSqlParser.NO_NATIVE_FULL_OUTER_JOIN - 993)) | (1 << (PlSqlParser.NONBLOCKING - 993)) | (1 << (PlSqlParser.NONEDITIONABLE - 993)) | (1 << (PlSqlParser.NONE - 993)) | (1 << (PlSqlParser.NO_NLJ_BATCHING - 993)) | (1 << (PlSqlParser.NO_NLJ_PREFETCH - 993)) | (1 << (PlSqlParser.NO - 993)) | (1 << (PlSqlParser.NONSCHEMA - 993)) | (1 << (PlSqlParser.NO_OBJECT_LINK - 993)) | (1 << (PlSqlParser.NOORDER - 993)) | (1 << (PlSqlParser.NO_ORDER_ROLLUPS - 993)) | (1 << (PlSqlParser.NO_OUTER_JOIN_TO_ANTI - 993)) | (1 << (PlSqlParser.NO_OUTER_JOIN_TO_INNER - 993)) | (1 << (PlSqlParser.NOOVERRIDE - 993)) | (1 << (PlSqlParser.NO_PARALLEL_INDEX - 993)) | (1 << (PlSqlParser.NOPARALLEL_INDEX - 993)) | (1 << (PlSqlParser.NO_PARALLEL - 993)) | (1 << (PlSqlParser.NOPARALLEL - 993)) | (1 << (PlSqlParser.NO_PARTIAL_COMMIT - 993)) | (1 << (PlSqlParser.NO_PARTIAL_JOIN - 993)) | (1 << (PlSqlParser.NO_PARTIAL_ROLLUP_PUSHDOWN - 993)))) !== 0) || ((((_la - 1025)) & ~0x1f) == 0 && ((1 << (_la - 1025)) & ((1 << (PlSqlParser.NOPARTITION - 1025)) | (1 << (PlSqlParser.NO_PLACE_DISTINCT - 1025)) | (1 << (PlSqlParser.NO_PLACE_GROUP_BY - 1025)) | (1 << (PlSqlParser.NO_PQ_CONCURRENT_UNION - 1025)) | (1 << (PlSqlParser.NO_PQ_MAP - 1025)) | (1 << (PlSqlParser.NO_PQ_REPLICATE - 1025)) | (1 << (PlSqlParser.NO_PQ_SKEW - 1025)) | (1 << (PlSqlParser.NO_PRUNE_GSETS - 1025)) | (1 << (PlSqlParser.NO_PULL_PRED - 1025)) | (1 << (PlSqlParser.NO_PUSH_PRED - 1025)) | (1 << (PlSqlParser.NO_PUSH_SUBQ - 1025)) | (1 << (PlSqlParser.NO_PX_FAULT_TOLERANCE - 1025)) | (1 << (PlSqlParser.NO_PX_JOIN_FILTER - 1025)) | (1 << (PlSqlParser.NO_QKN_BUFF - 1025)) | (1 << (PlSqlParser.NO_QUERY_TRANSFORMATION - 1025)) | (1 << (PlSqlParser.NO_REF_CASCADE - 1025)) | (1 << (PlSqlParser.NORELOCATE - 1025)) | (1 << (PlSqlParser.NORELY - 1025)) | (1 << (PlSqlParser.NOREPAIR - 1025)) | (1 << (PlSqlParser.NOREPLAY - 1025)) | (1 << (PlSqlParser.NORESETLOGS - 1025)) | (1 << (PlSqlParser.NO_RESULT_CACHE - 1025)) | (1 << (PlSqlParser.NOREVERSE - 1025)) | (1 << (PlSqlParser.NO_REWRITE - 1025)) | (1 << (PlSqlParser.NOREWRITE - 1025)) | (1 << (PlSqlParser.NORMAL - 1025)) | (1 << (PlSqlParser.NO_ROOT_SW_FOR_LOCAL - 1025)) | (1 << (PlSqlParser.NOROWDEPENDENCIES - 1025)) | (1 << (PlSqlParser.NOSCHEMACHECK - 1025)) | (1 << (PlSqlParser.NOSEGMENT - 1025)) | (1 << (PlSqlParser.NO_SEMIJOIN - 1025)) | (1 << (PlSqlParser.NO_SEMI_TO_INNER - 1025)))) !== 0) || ((((_la - 1057)) & ~0x1f) == 0 && ((1 << (_la - 1057)) & ((1 << (PlSqlParser.NO_SET_TO_JOIN - 1057)) | (1 << (PlSqlParser.NOSORT - 1057)) | (1 << (PlSqlParser.NO_SQL_TRANSLATION - 1057)) | (1 << (PlSqlParser.NO_SQL_TUNE - 1057)) | (1 << (PlSqlParser.NO_STAR_TRANSFORMATION - 1057)) | (1 << (PlSqlParser.NO_STATEMENT_QUEUING - 1057)) | (1 << (PlSqlParser.NO_STATS_GSETS - 1057)) | (1 << (PlSqlParser.NOSTRICT - 1057)) | (1 << (PlSqlParser.NO_SUBQUERY_PRUNING - 1057)) | (1 << (PlSqlParser.NO_SUBSTRB_PAD - 1057)) | (1 << (PlSqlParser.NO_SWAP_JOIN_INPUTS - 1057)) | (1 << (PlSqlParser.NOSWITCH - 1057)) | (1 << (PlSqlParser.NO_TABLE_LOOKUP_BY_NL - 1057)) | (1 << (PlSqlParser.NO_TEMP_TABLE - 1057)) | (1 << (PlSqlParser.NOTHING - 1057)) | (1 << (PlSqlParser.NOTIFICATION - 1057)) | (1 << (PlSqlParser.NO_TRANSFORM_DISTINCT_AGG - 1057)) | (1 << (PlSqlParser.NO_UNNEST - 1057)) | (1 << (PlSqlParser.NO_USE_CUBE - 1057)) | (1 << (PlSqlParser.NO_USE_HASH_AGGREGATION - 1057)) | (1 << (PlSqlParser.NO_USE_HASH_GBY_FOR_PUSHDOWN - 1057)) | (1 << (PlSqlParser.NO_USE_HASH - 1057)) | (1 << (PlSqlParser.NO_USE_INVISIBLE_INDEXES - 1057)) | (1 << (PlSqlParser.NO_USE_MERGE - 1057)) | (1 << (PlSqlParser.NO_USE_NL - 1057)) | (1 << (PlSqlParser.NO_USE_VECTOR_AGGREGATION - 1057)) | (1 << (PlSqlParser.NOVALIDATE - 1057)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM_DIMS - 1057)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM_FACT - 1057)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM - 1057)))) !== 0) || ((((_la - 1089)) & ~0x1f) == 0 && ((1 << (_la - 1089)) & ((1 << (PlSqlParser.NO_XDB_FASTPATH_INSERT - 1089)) | (1 << (PlSqlParser.NO_XML_DML_REWRITE - 1089)) | (1 << (PlSqlParser.NO_XMLINDEX_REWRITE_IN_SELECT - 1089)) | (1 << (PlSqlParser.NO_XMLINDEX_REWRITE - 1089)) | (1 << (PlSqlParser.NO_XML_QUERY_REWRITE - 1089)) | (1 << (PlSqlParser.NO_ZONEMAP - 1089)) | (1 << (PlSqlParser.NTH_VALUE - 1089)) | (1 << (PlSqlParser.NULLIF - 1089)) | (1 << (PlSqlParser.NULLS - 1089)) | (1 << (PlSqlParser.NUMBER - 1089)) | (1 << (PlSqlParser.NUMERIC - 1089)) | (1 << (PlSqlParser.NUM_INDEX_KEYS - 1089)) | (1 << (PlSqlParser.NUMTODSINTERVAL - 1089)) | (1 << (PlSqlParser.NUMTOYMINTERVAL - 1089)) | (1 << (PlSqlParser.NVARCHAR2 - 1089)) | (1 << (PlSqlParser.NVL2 - 1089)) | (1 << (PlSqlParser.OBJECT2XML - 1089)) | (1 << (PlSqlParser.OBJECT - 1089)) | (1 << (PlSqlParser.OBJ_ID - 1089)) | (1 << (PlSqlParser.OBJNO - 1089)) | (1 << (PlSqlParser.OBJNO_REUSE - 1089)) | (1 << (PlSqlParser.OCCURENCES - 1089)) | (1 << (PlSqlParser.OFFLINE - 1089)) | (1 << (PlSqlParser.OFF - 1089)) | (1 << (PlSqlParser.OFFSET - 1089)) | (1 << (PlSqlParser.OIDINDEX - 1089)) | (1 << (PlSqlParser.OID - 1089)) | (1 << (PlSqlParser.OLAP - 1089)) | (1 << (PlSqlParser.OLD - 1089)) | (1 << (PlSqlParser.OLD_PUSH_PRED - 1089)))) !== 0) || ((((_la - 1121)) & ~0x1f) == 0 && ((1 << (_la - 1121)) & ((1 << (PlSqlParser.OLS - 1121)) | (1 << (PlSqlParser.OLTP - 1121)) | (1 << (PlSqlParser.OMIT - 1121)) | (1 << (PlSqlParser.ONE - 1121)) | (1 << (PlSqlParser.ONLINE - 1121)) | (1 << (PlSqlParser.ONLY - 1121)) | (1 << (PlSqlParser.OPAQUE - 1121)) | (1 << (PlSqlParser.OPAQUE_TRANSFORM - 1121)) | (1 << (PlSqlParser.OPAQUE_XCANONICAL - 1121)) | (1 << (PlSqlParser.OPCODE - 1121)) | (1 << (PlSqlParser.OPEN - 1121)) | (1 << (PlSqlParser.OPERATIONS - 1121)) | (1 << (PlSqlParser.OPERATOR - 1121)) | (1 << (PlSqlParser.OPT_ESTIMATE - 1121)) | (1 << (PlSqlParser.OPTIMAL - 1121)) | (1 << (PlSqlParser.OPTIMIZE - 1121)) | (1 << (PlSqlParser.OPTIMIZER_FEATURES_ENABLE - 1121)) | (1 << (PlSqlParser.OPTIMIZER_GOAL - 1121)) | (1 << (PlSqlParser.OPT_PARAM - 1121)) | (1 << (PlSqlParser.ORA_BRANCH - 1121)) | (1 << (PlSqlParser.ORA_CHECK_ACL - 1121)) | (1 << (PlSqlParser.ORA_CHECK_PRIVILEGE - 1121)) | (1 << (PlSqlParser.ORA_CLUSTERING - 1121)) | (1 << (PlSqlParser.ORADATA - 1121)) | (1 << (PlSqlParser.ORADEBUG - 1121)) | (1 << (PlSqlParser.ORA_DST_AFFECTED - 1121)) | (1 << (PlSqlParser.ORA_DST_CONVERT - 1121)) | (1 << (PlSqlParser.ORA_DST_ERROR - 1121)) | (1 << (PlSqlParser.ORA_GET_ACLIDS - 1121)))) !== 0) || ((((_la - 1153)) & ~0x1f) == 0 && ((1 << (_la - 1153)) & ((1 << (PlSqlParser.ORA_GET_PRIVILEGES - 1153)) | (1 << (PlSqlParser.ORA_HASH - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_USERID - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_USER - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_XS_USER_GUID - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_XS_USER - 1153)) | (1 << (PlSqlParser.ORA_RAWCOMPARE - 1153)) | (1 << (PlSqlParser.ORA_RAWCONCAT - 1153)) | (1 << (PlSqlParser.ORA_ROWSCN - 1153)) | (1 << (PlSqlParser.ORA_ROWSCN_RAW - 1153)) | (1 << (PlSqlParser.ORA_ROWVERSION - 1153)) | (1 << (PlSqlParser.ORA_TABVERSION - 1153)) | (1 << (PlSqlParser.ORA_WRITE_TIME - 1153)) | (1 << (PlSqlParser.ORDERED - 1153)) | (1 << (PlSqlParser.ORDERED_PREDICATES - 1153)) | (1 << (PlSqlParser.ORDINALITY - 1153)) | (1 << (PlSqlParser.OR_EXPAND - 1153)) | (1 << (PlSqlParser.ORGANIZATION - 1153)) | (1 << (PlSqlParser.OR_PREDICATES - 1153)) | (1 << (PlSqlParser.OSERROR - 1153)) | (1 << (PlSqlParser.OTHER - 1153)) | (1 << (PlSqlParser.OUTER_JOIN_TO_ANTI - 1153)) | (1 << (PlSqlParser.OUTER_JOIN_TO_INNER - 1153)) | (1 << (PlSqlParser.OUTER - 1153)) | (1 << (PlSqlParser.OUTLINE_LEAF - 1153)) | (1 << (PlSqlParser.OUTLINE - 1153)) | (1 << (PlSqlParser.OUT_OF_LINE - 1153)) | (1 << (PlSqlParser.OUT - 1153)) | (1 << (PlSqlParser.OVERFLOW_NOMOVE - 1153)) | (1 << (PlSqlParser.OVERFLOW - 1153)))) !== 0) || ((((_la - 1185)) & ~0x1f) == 0 && ((1 << (_la - 1185)) & ((1 << (PlSqlParser.OVERLAPS - 1185)) | (1 << (PlSqlParser.OVER - 1185)) | (1 << (PlSqlParser.OVERRIDING - 1185)) | (1 << (PlSqlParser.OWNER - 1185)) | (1 << (PlSqlParser.OWNERSHIP - 1185)) | (1 << (PlSqlParser.OWN - 1185)) | (1 << (PlSqlParser.PACKAGE - 1185)) | (1 << (PlSqlParser.PACKAGES - 1185)) | (1 << (PlSqlParser.PARALLEL_ENABLE - 1185)) | (1 << (PlSqlParser.PARALLEL_INDEX - 1185)) | (1 << (PlSqlParser.PARALLEL - 1185)) | (1 << (PlSqlParser.PARAMETERS - 1185)) | (1 << (PlSqlParser.PARAM - 1185)) | (1 << (PlSqlParser.PARENT - 1185)) | (1 << (PlSqlParser.PARITY - 1185)) | (1 << (PlSqlParser.PARTIAL_JOIN - 1185)) | (1 << (PlSqlParser.PARTIALLY - 1185)) | (1 << (PlSqlParser.PARTIAL - 1185)) | (1 << (PlSqlParser.PARTIAL_ROLLUP_PUSHDOWN - 1185)) | (1 << (PlSqlParser.PARTITION_HASH - 1185)) | (1 << (PlSqlParser.PARTITION_LIST - 1185)) | (1 << (PlSqlParser.PARTITION - 1185)) | (1 << (PlSqlParser.PARTITION_RANGE - 1185)) | (1 << (PlSqlParser.PARTITIONS - 1185)) | (1 << (PlSqlParser.PARTNUMINST - 1185)) | (1 << (PlSqlParser.PASSING - 1185)) | (1 << (PlSqlParser.PASSWORD_GRACE_TIME - 1185)) | (1 << (PlSqlParser.PASSWORD_LIFE_TIME - 1185)) | (1 << (PlSqlParser.PASSWORD_LOCK_TIME - 1185)) | (1 << (PlSqlParser.PASSWORD - 1185)) | (1 << (PlSqlParser.PASSWORD_REUSE_MAX - 1185)))) !== 0) || ((((_la - 1217)) & ~0x1f) == 0 && ((1 << (_la - 1217)) & ((1 << (PlSqlParser.PASSWORD_REUSE_TIME - 1217)) | (1 << (PlSqlParser.PASSWORD_VERIFY_FUNCTION - 1217)) | (1 << (PlSqlParser.PAST - 1217)) | (1 << (PlSqlParser.PATCH - 1217)) | (1 << (PlSqlParser.PATH - 1217)) | (1 << (PlSqlParser.PATH_PREFIX - 1217)) | (1 << (PlSqlParser.PATHS - 1217)) | (1 << (PlSqlParser.PATTERN - 1217)) | (1 << (PlSqlParser.PBL_HS_BEGIN - 1217)) | (1 << (PlSqlParser.PBL_HS_END - 1217)) | (1 << (PlSqlParser.PCTINCREASE - 1217)) | (1 << (PlSqlParser.PCTTHRESHOLD - 1217)) | (1 << (PlSqlParser.PCTUSED - 1217)) | (1 << (PlSqlParser.PCTVERSION - 1217)) | (1 << (PlSqlParser.PENDING - 1217)) | (1 << (PlSqlParser.PERCENT_KEYWORD - 1217)) | (1 << (PlSqlParser.PERCENT_RANKM - 1217)) | (1 << (PlSqlParser.PERFORMANCE - 1217)) | (1 << (PlSqlParser.PERIOD_KEYWORD - 1217)) | (1 << (PlSqlParser.PERMANENT - 1217)) | (1 << (PlSqlParser.PERMISSION - 1217)) | (1 << (PlSqlParser.PERMUTE - 1217)) | (1 << (PlSqlParser.PER - 1217)) | (1 << (PlSqlParser.PFILE - 1217)) | (1 << (PlSqlParser.PHYSICAL - 1217)))) !== 0) || ((((_la - 1249)) & ~0x1f) == 0 && ((1 << (_la - 1249)) & ((1 << (PlSqlParser.PIKEY - 1249)) | (1 << (PlSqlParser.PIPELINED - 1249)) | (1 << (PlSqlParser.PIV_GB - 1249)) | (1 << (PlSqlParser.PIVOT - 1249)) | (1 << (PlSqlParser.PIV_SSF - 1249)) | (1 << (PlSqlParser.PLACE_DISTINCT - 1249)) | (1 << (PlSqlParser.PLACE_GROUP_BY - 1249)) | (1 << (PlSqlParser.PLAN - 1249)) | (1 << (PlSqlParser.PLSCOPE_SETTINGS - 1249)) | (1 << (PlSqlParser.PLS_INTEGER - 1249)) | (1 << (PlSqlParser.PLSQL_CCFLAGS - 1249)) | (1 << (PlSqlParser.PLSQL_CODE_TYPE - 1249)) | (1 << (PlSqlParser.PLSQL_DEBUG - 1249)) | (1 << (PlSqlParser.PLSQL_OPTIMIZE_LEVEL - 1249)) | (1 << (PlSqlParser.PLSQL_WARNINGS - 1249)) | (1 << (PlSqlParser.PLUGGABLE - 1249)) | (1 << (PlSqlParser.POINT - 1249)) | (1 << (PlSqlParser.POLICY - 1249)) | (1 << (PlSqlParser.POOL_16K - 1249)) | (1 << (PlSqlParser.POOL_2K - 1249)) | (1 << (PlSqlParser.POOL_32K - 1249)) | (1 << (PlSqlParser.POOL_4K - 1249)) | (1 << (PlSqlParser.POOL_8K - 1249)) | (1 << (PlSqlParser.POSITIVEN - 1249)) | (1 << (PlSqlParser.POSITIVE - 1249)) | (1 << (PlSqlParser.POST_TRANSACTION - 1249)) | (1 << (PlSqlParser.POWERMULTISET_BY_CARDINALITY - 1249)) | (1 << (PlSqlParser.POWERMULTISET - 1249)) | (1 << (PlSqlParser.POWER - 1249)) | (1 << (PlSqlParser.PQ_CONCURRENT_UNION - 1249)) | (1 << (PlSqlParser.PQ_DISTRIBUTE - 1249)))) !== 0) || ((((_la - 1281)) & ~0x1f) == 0 && ((1 << (_la - 1281)) & ((1 << (PlSqlParser.PQ_DISTRIBUTE_WINDOW - 1281)) | (1 << (PlSqlParser.PQ_FILTER - 1281)) | (1 << (PlSqlParser.PQ_MAP - 1281)) | (1 << (PlSqlParser.PQ_NOMAP - 1281)) | (1 << (PlSqlParser.PQ_REPLICATE - 1281)) | (1 << (PlSqlParser.PQ_SKEW - 1281)) | (1 << (PlSqlParser.PRAGMA - 1281)) | (1 << (PlSqlParser.PREBUILT - 1281)) | (1 << (PlSqlParser.PRECEDES - 1281)) | (1 << (PlSqlParser.PRECEDING - 1281)) | (1 << (PlSqlParser.PRECISION - 1281)) | (1 << (PlSqlParser.PRECOMPUTE_SUBQUERY - 1281)) | (1 << (PlSqlParser.PREDICATE_REORDERS - 1281)) | (1 << (PlSqlParser.PRELOAD - 1281)) | (1 << (PlSqlParser.PREPARE - 1281)) | (1 << (PlSqlParser.PRESENTNNV - 1281)) | (1 << (PlSqlParser.PRESENT - 1281)) | (1 << (PlSqlParser.PRESENTV - 1281)) | (1 << (PlSqlParser.PRESERVE_OID - 1281)) | (1 << (PlSqlParser.PRESERVE - 1281)) | (1 << (PlSqlParser.PRETTY - 1281)) | (1 << (PlSqlParser.PREVIOUS - 1281)) | (1 << (PlSqlParser.PREV - 1281)) | (1 << (PlSqlParser.PRIMARY - 1281)) | (1 << (PlSqlParser.PRINTBLOBTOCLOB - 1281)) | (1 << (PlSqlParser.PRIORITY - 1281)) | (1 << (PlSqlParser.PRIVATE - 1281)) | (1 << (PlSqlParser.PRIVATE_SGA - 1281)) | (1 << (PlSqlParser.PRIVILEGED - 1281)) | (1 << (PlSqlParser.PRIVILEGE - 1281)) | (1 << (PlSqlParser.PRIVILEGES - 1281)))) !== 0) || ((((_la - 1313)) & ~0x1f) == 0 && ((1 << (_la - 1313)) & ((1 << (PlSqlParser.PROCEDURAL - 1313)) | (1 << (PlSqlParser.PROCEDURE - 1313)) | (1 << (PlSqlParser.PROCESS - 1313)) | (1 << (PlSqlParser.PROFILE - 1313)) | (1 << (PlSqlParser.PROGRAM - 1313)) | (1 << (PlSqlParser.PROJECT - 1313)) | (1 << (PlSqlParser.PROPAGATE - 1313)) | (1 << (PlSqlParser.PROTECTED - 1313)) | (1 << (PlSqlParser.PROTECTION - 1313)) | (1 << (PlSqlParser.PROXY - 1313)) | (1 << (PlSqlParser.PRUNING - 1313)) | (1 << (PlSqlParser.PULL_PRED - 1313)) | (1 << (PlSqlParser.PURGE - 1313)) | (1 << (PlSqlParser.PUSH_PRED - 1313)) | (1 << (PlSqlParser.PUSH_SUBQ - 1313)) | (1 << (PlSqlParser.PX_FAULT_TOLERANCE - 1313)) | (1 << (PlSqlParser.PX_GRANULE - 1313)) | (1 << (PlSqlParser.PX_JOIN_FILTER - 1313)) | (1 << (PlSqlParser.QB_NAME - 1313)) | (1 << (PlSqlParser.QUERY_BLOCK - 1313)) | (1 << (PlSqlParser.QUERY - 1313)) | (1 << (PlSqlParser.QUEUE_CURR - 1313)) | (1 << (PlSqlParser.QUEUE - 1313)) | (1 << (PlSqlParser.QUEUE_ROWP - 1313)) | (1 << (PlSqlParser.QUIESCE - 1313)) | (1 << (PlSqlParser.QUORUM - 1313)) | (1 << (PlSqlParser.QUOTA - 1313)) | (1 << (PlSqlParser.RAISE - 1313)) | (1 << (PlSqlParser.RANDOM_LOCAL - 1313)) | (1 << (PlSqlParser.RANDOM - 1313)) | (1 << (PlSqlParser.RANGE - 1313)))) !== 0) || ((((_la - 1345)) & ~0x1f) == 0 && ((1 << (_la - 1345)) & ((1 << (PlSqlParser.RANKM - 1345)) | (1 << (PlSqlParser.RAPIDLY - 1345)) | (1 << (PlSqlParser.RAW - 1345)) | (1 << (PlSqlParser.RAWTOHEX - 1345)) | (1 << (PlSqlParser.RAWTONHEX - 1345)) | (1 << (PlSqlParser.RBA - 1345)) | (1 << (PlSqlParser.RBO_OUTLINE - 1345)) | (1 << (PlSqlParser.RDBA - 1345)) | (1 << (PlSqlParser.READ - 1345)) | (1 << (PlSqlParser.READS - 1345)) | (1 << (PlSqlParser.REALM - 1345)) | (1 << (PlSqlParser.REAL - 1345)) | (1 << (PlSqlParser.REBALANCE - 1345)) | (1 << (PlSqlParser.REBUILD - 1345)) | (1 << (PlSqlParser.RECORD - 1345)) | (1 << (PlSqlParser.RECORDS_PER_BLOCK - 1345)) | (1 << (PlSqlParser.RECOVERABLE - 1345)) | (1 << (PlSqlParser.RECOVER - 1345)) | (1 << (PlSqlParser.RECOVERY - 1345)) | (1 << (PlSqlParser.RECYCLEBIN - 1345)) | (1 << (PlSqlParser.RECYCLE - 1345)) | (1 << (PlSqlParser.REDACTION - 1345)) | (1 << (PlSqlParser.REDEFINE - 1345)) | (1 << (PlSqlParser.REDO - 1345)) | (1 << (PlSqlParser.REDUCED - 1345)) | (1 << (PlSqlParser.REDUNDANCY - 1345)) | (1 << (PlSqlParser.REF_CASCADE_CURSOR - 1345)) | (1 << (PlSqlParser.REFERENCED - 1345)) | (1 << (PlSqlParser.REFERENCE - 1345)) | (1 << (PlSqlParser.REFERENCES - 1345)) | (1 << (PlSqlParser.REFERENCING - 1345)) | (1 << (PlSqlParser.REF - 1345)))) !== 0) || ((((_la - 1377)) & ~0x1f) == 0 && ((1 << (_la - 1377)) & ((1 << (PlSqlParser.REFRESH - 1377)) | (1 << (PlSqlParser.REFTOHEX - 1377)) | (1 << (PlSqlParser.REGEXP_COUNT - 1377)) | (1 << (PlSqlParser.REGEXP_INSTR - 1377)) | (1 << (PlSqlParser.REGEXP_LIKE - 1377)) | (1 << (PlSqlParser.REGEXP_REPLACE - 1377)) | (1 << (PlSqlParser.REGEXP_SUBSTR - 1377)) | (1 << (PlSqlParser.REGISTER - 1377)) | (1 << (PlSqlParser.REGR_AVGX - 1377)) | (1 << (PlSqlParser.REGR_AVGY - 1377)) | (1 << (PlSqlParser.REGR_COUNT - 1377)) | (1 << (PlSqlParser.REGR_INTERCEPT - 1377)) | (1 << (PlSqlParser.REGR_R2 - 1377)) | (1 << (PlSqlParser.REGR_SLOPE - 1377)) | (1 << (PlSqlParser.REGR_SXX - 1377)) | (1 << (PlSqlParser.REGR_SXY - 1377)) | (1 << (PlSqlParser.REGR_SYY - 1377)) | (1 << (PlSqlParser.REGULAR - 1377)) | (1 << (PlSqlParser.REJECT - 1377)) | (1 << (PlSqlParser.REKEY - 1377)) | (1 << (PlSqlParser.RELATIONAL - 1377)) | (1 << (PlSqlParser.RELOCATE - 1377)) | (1 << (PlSqlParser.RELY - 1377)) | (1 << (PlSqlParser.REMAINDER - 1377)) | (1 << (PlSqlParser.REMOTE_MAPPED - 1377)) | (1 << (PlSqlParser.REMOVE - 1377)) | (1 << (PlSqlParser.RENAME - 1377)) | (1 << (PlSqlParser.REPAIR - 1377)) | (1 << (PlSqlParser.REPEAT - 1377)) | (1 << (PlSqlParser.REPLACE - 1377)) | (1 << (PlSqlParser.REPLICATION - 1377)))) !== 0) || ((((_la - 1409)) & ~0x1f) == 0 && ((1 << (_la - 1409)) & ((1 << (PlSqlParser.REQUIRED - 1409)) | (1 << (PlSqlParser.RESETLOGS - 1409)) | (1 << (PlSqlParser.RESET - 1409)) | (1 << (PlSqlParser.RESIZE - 1409)) | (1 << (PlSqlParser.RESOLVE - 1409)) | (1 << (PlSqlParser.RESOLVER - 1409)) | (1 << (PlSqlParser.RESPECT - 1409)) | (1 << (PlSqlParser.RESTART - 1409)) | (1 << (PlSqlParser.RESTORE_AS_INTERVALS - 1409)) | (1 << (PlSqlParser.RESTORE - 1409)) | (1 << (PlSqlParser.RESTRICT_ALL_REF_CONS - 1409)) | (1 << (PlSqlParser.RESTRICTED - 1409)) | (1 << (PlSqlParser.RESTRICT_REFERENCES - 1409)) | (1 << (PlSqlParser.RESTRICT - 1409)) | (1 << (PlSqlParser.RESULT_CACHE - 1409)) | (1 << (PlSqlParser.RESULT - 1409)) | (1 << (PlSqlParser.RESUMABLE - 1409)) | (1 << (PlSqlParser.RESUME - 1409)) | (1 << (PlSqlParser.RETENTION - 1409)) | (1 << (PlSqlParser.RETRY_ON_ROW_CHANGE - 1409)) | (1 << (PlSqlParser.RETURNING - 1409)) | (1 << (PlSqlParser.RETURN - 1409)) | (1 << (PlSqlParser.REUSE - 1409)) | (1 << (PlSqlParser.REVERSE - 1409)) | (1 << (PlSqlParser.REWRITE_OR_ERROR - 1409)) | (1 << (PlSqlParser.REWRITE - 1409)) | (1 << (PlSqlParser.RIGHT - 1409)) | (1 << (PlSqlParser.ROLE - 1409)) | (1 << (PlSqlParser.ROLESET - 1409)) | (1 << (PlSqlParser.ROLES - 1409)))) !== 0) || ((((_la - 1441)) & ~0x1f) == 0 && ((1 << (_la - 1441)) & ((1 << (PlSqlParser.ROLLBACK - 1441)) | (1 << (PlSqlParser.ROLLING - 1441)) | (1 << (PlSqlParser.ROLLUP - 1441)) | (1 << (PlSqlParser.ROWDEPENDENCIES - 1441)) | (1 << (PlSqlParser.ROWID_MAPPING_TABLE - 1441)) | (1 << (PlSqlParser.ROWID - 1441)) | (1 << (PlSqlParser.ROWIDTOCHAR - 1441)) | (1 << (PlSqlParser.ROWIDTONCHAR - 1441)) | (1 << (PlSqlParser.ROW_LENGTH - 1441)) | (1 << (PlSqlParser.ROWNUM - 1441)) | (1 << (PlSqlParser.ROW - 1441)) | (1 << (PlSqlParser.ROWS - 1441)) | (1 << (PlSqlParser.RPAD - 1441)) | (1 << (PlSqlParser.RTRIM - 1441)) | (1 << (PlSqlParser.RULE - 1441)) | (1 << (PlSqlParser.RULES - 1441)) | (1 << (PlSqlParser.RUNNING - 1441)) | (1 << (PlSqlParser.SALT - 1441)) | (1 << (PlSqlParser.SAMPLE - 1441)) | (1 << (PlSqlParser.SAVE_AS_INTERVALS - 1441)) | (1 << (PlSqlParser.SAVEPOINT - 1441)) | (1 << (PlSqlParser.SAVE - 1441)) | (1 << (PlSqlParser.SB4 - 1441)) | (1 << (PlSqlParser.SCALE_ROWS - 1441)) | (1 << (PlSqlParser.SCALE - 1441)) | (1 << (PlSqlParser.SCAN_INSTANCES - 1441)) | (1 << (PlSqlParser.SCAN - 1441)) | (1 << (PlSqlParser.SCHEDULER - 1441)) | (1 << (PlSqlParser.SCHEMACHECK - 1441)) | (1 << (PlSqlParser.SCHEMA - 1441)) | (1 << (PlSqlParser.SCN_ASCENDING - 1441)) | (1 << (PlSqlParser.SCN - 1441)))) !== 0) || ((((_la - 1473)) & ~0x1f) == 0 && ((1 << (_la - 1473)) & ((1 << (PlSqlParser.SCOPE - 1473)) | (1 << (PlSqlParser.SCRUB - 1473)) | (1 << (PlSqlParser.SD_ALL - 1473)) | (1 << (PlSqlParser.SD_INHIBIT - 1473)) | (1 << (PlSqlParser.SDO_GEOM_MBR - 1473)) | (1 << (PlSqlParser.SD_SHOW - 1473)) | (1 << (PlSqlParser.SEARCH - 1473)) | (1 << (PlSqlParser.SECOND - 1473)) | (1 << (PlSqlParser.SECRET - 1473)) | (1 << (PlSqlParser.SECUREFILE_DBA - 1473)) | (1 << (PlSqlParser.SECUREFILE - 1473)) | (1 << (PlSqlParser.SECURITY - 1473)) | (1 << (PlSqlParser.SEED - 1473)) | (1 << (PlSqlParser.SEG_BLOCK - 1473)) | (1 << (PlSqlParser.SEG_FILE - 1473)) | (1 << (PlSqlParser.SEGMENT - 1473)) | (1 << (PlSqlParser.SELECTIVITY - 1473)) | (1 << (PlSqlParser.SELF - 1473)) | (1 << (PlSqlParser.SEMIJOIN_DRIVER - 1473)) | (1 << (PlSqlParser.SEMIJOIN - 1473)) | (1 << (PlSqlParser.SEMI_TO_INNER - 1473)) | (1 << (PlSqlParser.SEQUENCED - 1473)) | (1 << (PlSqlParser.SEQUENCE - 1473)) | (1 << (PlSqlParser.SEQUENTIAL - 1473)) | (1 << (PlSqlParser.SERIALIZABLE - 1473)) | (1 << (PlSqlParser.SERIALLY_REUSABLE - 1473)) | (1 << (PlSqlParser.SERIAL - 1473)) | (1 << (PlSqlParser.SERVERERROR - 1473)) | (1 << (PlSqlParser.SERVICE_NAME_CONVERT - 1473)) | (1 << (PlSqlParser.SERVICES - 1473)))) !== 0) || ((((_la - 1505)) & ~0x1f) == 0 && ((1 << (_la - 1505)) & ((1 << (PlSqlParser.SESSION_CACHED_CURSORS - 1505)) | (1 << (PlSqlParser.SESSION - 1505)) | (1 << (PlSqlParser.SESSIONS_PER_USER - 1505)) | (1 << (PlSqlParser.SESSIONTIMEZONE - 1505)) | (1 << (PlSqlParser.SESSIONTZNAME - 1505)) | (1 << (PlSqlParser.SET - 1505)) | (1 << (PlSqlParser.SETS - 1505)) | (1 << (PlSqlParser.SETTINGS - 1505)) | (1 << (PlSqlParser.SET_TO_JOIN - 1505)) | (1 << (PlSqlParser.SEVERE - 1505)) | (1 << (PlSqlParser.SHARED_POOL - 1505)) | (1 << (PlSqlParser.SHARED - 1505)) | (1 << (PlSqlParser.SHARING - 1505)) | (1 << (PlSqlParser.SHELFLIFE - 1505)) | (1 << (PlSqlParser.SHOW - 1505)) | (1 << (PlSqlParser.SHRINK - 1505)) | (1 << (PlSqlParser.SHUTDOWN - 1505)) | (1 << (PlSqlParser.SIBLINGS - 1505)) | (1 << (PlSqlParser.SID - 1505)) | (1 << (PlSqlParser.SIGNAL_COMPONENT - 1505)) | (1 << (PlSqlParser.SIGNAL_FUNCTION - 1505)) | (1 << (PlSqlParser.SIGN - 1505)) | (1 << (PlSqlParser.SIGNTYPE - 1505)) | (1 << (PlSqlParser.SIMPLE_INTEGER - 1505)) | (1 << (PlSqlParser.SIMPLE - 1505)) | (1 << (PlSqlParser.SINGLE - 1505)) | (1 << (PlSqlParser.SINGLETASK - 1505)) | (1 << (PlSqlParser.SINH - 1505)) | (1 << (PlSqlParser.SIN - 1505)) | (1 << (PlSqlParser.SKIP_EXT_OPTIMIZER - 1505)))) !== 0) || ((((_la - 1537)) & ~0x1f) == 0 && ((1 << (_la - 1537)) & ((1 << (PlSqlParser.SKIP_ - 1537)) | (1 << (PlSqlParser.SKIP_UNQ_UNUSABLE_IDX - 1537)) | (1 << (PlSqlParser.SKIP_UNUSABLE_INDEXES - 1537)) | (1 << (PlSqlParser.SMALLFILE - 1537)) | (1 << (PlSqlParser.SMALLINT - 1537)) | (1 << (PlSqlParser.SNAPSHOT - 1537)) | (1 << (PlSqlParser.SOME - 1537)) | (1 << (PlSqlParser.SORT - 1537)) | (1 << (PlSqlParser.SOUNDEX - 1537)) | (1 << (PlSqlParser.SOURCE_FILE_DIRECTORY - 1537)) | (1 << (PlSqlParser.SOURCE_FILE_NAME_CONVERT - 1537)) | (1 << (PlSqlParser.SOURCE - 1537)) | (1 << (PlSqlParser.SPACE_KEYWORD - 1537)) | (1 << (PlSqlParser.SPECIFICATION - 1537)) | (1 << (PlSqlParser.SPFILE - 1537)) | (1 << (PlSqlParser.SPLIT - 1537)) | (1 << (PlSqlParser.SPREADSHEET - 1537)) | (1 << (PlSqlParser.SQLDATA - 1537)) | (1 << (PlSqlParser.SQLERROR - 1537)) | (1 << (PlSqlParser.SQLLDR - 1537)) | (1 << (PlSqlParser.SQL - 1537)) | (1 << (PlSqlParser.SQL_TRACE - 1537)) | (1 << (PlSqlParser.SQL_TRANSLATION_PROFILE - 1537)) | (1 << (PlSqlParser.SQRT - 1537)) | (1 << (PlSqlParser.STALE - 1537)) | (1 << (PlSqlParser.STANDALONE - 1537)) | (1 << (PlSqlParser.STANDARD_HASH - 1537)) | (1 << (PlSqlParser.STANDBY_MAX_DATA_DELAY - 1537)) | (1 << (PlSqlParser.STANDBYS - 1537)) | (1 << (PlSqlParser.STANDBY - 1537)) | (1 << (PlSqlParser.STAR - 1537)) | (1 << (PlSqlParser.STAR_TRANSFORMATION - 1537)))) !== 0) || ((((_la - 1570)) & ~0x1f) == 0 && ((1 << (_la - 1570)) & ((1 << (PlSqlParser.STARTUP - 1570)) | (1 << (PlSqlParser.STATEMENT_ID - 1570)) | (1 << (PlSqlParser.STATEMENT_QUEUING - 1570)) | (1 << (PlSqlParser.STATEMENTS - 1570)) | (1 << (PlSqlParser.STATEMENT - 1570)) | (1 << (PlSqlParser.STATE - 1570)) | (1 << (PlSqlParser.STATIC - 1570)) | (1 << (PlSqlParser.STATISTICS - 1570)) | (1 << (PlSqlParser.STATS_BINOMIAL_TEST - 1570)) | (1 << (PlSqlParser.STATS_CROSSTAB - 1570)) | (1 << (PlSqlParser.STATS_F_TEST - 1570)) | (1 << (PlSqlParser.STATS_KS_TEST - 1570)) | (1 << (PlSqlParser.STATS_MODE - 1570)) | (1 << (PlSqlParser.STATS_MW_TEST - 1570)) | (1 << (PlSqlParser.STATS_ONE_WAY_ANOVA - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_INDEP - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_INDEPU - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_ONE - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_PAIRED - 1570)) | (1 << (PlSqlParser.STATS_WSR_TEST - 1570)) | (1 << (PlSqlParser.STDDEV_POP - 1570)) | (1 << (PlSqlParser.STDDEV_SAMP - 1570)) | (1 << (PlSqlParser.STOP - 1570)) | (1 << (PlSqlParser.STORAGE - 1570)) | (1 << (PlSqlParser.STORE - 1570)) | (1 << (PlSqlParser.STREAMS - 1570)) | (1 << (PlSqlParser.STREAM - 1570)) | (1 << (PlSqlParser.STRICT - 1570)) | (1 << (PlSqlParser.STRING - 1570)) | (1 << (PlSqlParser.STRIPE_COLUMNS - 1570)) | (1 << (PlSqlParser.STRIPE_WIDTH - 1570)) | (1 << (PlSqlParser.STRIP - 1570)))) !== 0) || ((((_la - 1602)) & ~0x1f) == 0 && ((1 << (_la - 1602)) & ((1 << (PlSqlParser.STRUCTURE - 1602)) | (1 << (PlSqlParser.SUBMULTISET - 1602)) | (1 << (PlSqlParser.SUBPARTITION_REL - 1602)) | (1 << (PlSqlParser.SUBPARTITIONS - 1602)) | (1 << (PlSqlParser.SUBPARTITION - 1602)) | (1 << (PlSqlParser.SUBQUERIES - 1602)) | (1 << (PlSqlParser.SUBQUERY_PRUNING - 1602)) | (1 << (PlSqlParser.SUBSCRIBE - 1602)) | (1 << (PlSqlParser.SUBSET - 1602)) | (1 << (PlSqlParser.SUBSTITUTABLE - 1602)) | (1 << (PlSqlParser.SUBSTR2 - 1602)) | (1 << (PlSqlParser.SUBSTR4 - 1602)) | (1 << (PlSqlParser.SUBSTRB - 1602)) | (1 << (PlSqlParser.SUBSTRC - 1602)) | (1 << (PlSqlParser.SUBTYPE - 1602)) | (1 << (PlSqlParser.SUCCESSFUL - 1602)) | (1 << (PlSqlParser.SUCCESS - 1602)) | (1 << (PlSqlParser.SUMMARY - 1602)) | (1 << (PlSqlParser.SUPPLEMENTAL - 1602)) | (1 << (PlSqlParser.SUSPEND - 1602)) | (1 << (PlSqlParser.SWAP_JOIN_INPUTS - 1602)) | (1 << (PlSqlParser.SWITCHOVER - 1602)) | (1 << (PlSqlParser.SWITCH - 1602)) | (1 << (PlSqlParser.SYNCHRONOUS - 1602)) | (1 << (PlSqlParser.SYNC - 1602)) | (1 << (PlSqlParser.SYSASM - 1602)) | (1 << (PlSqlParser.SYS_AUDIT - 1602)) | (1 << (PlSqlParser.SYSAUX - 1602)) | (1 << (PlSqlParser.SYSBACKUP - 1602)) | (1 << (PlSqlParser.SYS_CHECKACL - 1602)) | (1 << (PlSqlParser.SYS_CHECK_PRIVILEGE - 1602)))) !== 0) || ((((_la - 1634)) & ~0x1f) == 0 && ((1 << (_la - 1634)) & ((1 << (PlSqlParser.SYS_CONNECT_BY_PATH - 1634)) | (1 << (PlSqlParser.SYS_CONTEXT - 1634)) | (1 << (PlSqlParser.SYSDATE - 1634)) | (1 << (PlSqlParser.SYSDBA - 1634)) | (1 << (PlSqlParser.SYS_DBURIGEN - 1634)) | (1 << (PlSqlParser.SYSDG - 1634)) | (1 << (PlSqlParser.SYS_DL_CURSOR - 1634)) | (1 << (PlSqlParser.SYS_DM_RXFORM_CHR - 1634)) | (1 << (PlSqlParser.SYS_DM_RXFORM_NUM - 1634)) | (1 << (PlSqlParser.SYS_DOM_COMPARE - 1634)) | (1 << (PlSqlParser.SYS_DST_PRIM2SEC - 1634)) | (1 << (PlSqlParser.SYS_DST_SEC2PRIM - 1634)) | (1 << (PlSqlParser.SYS_ET_BFILE_TO_RAW - 1634)) | (1 << (PlSqlParser.SYS_ET_BLOB_TO_IMAGE - 1634)) | (1 << (PlSqlParser.SYS_ET_IMAGE_TO_BLOB - 1634)) | (1 << (PlSqlParser.SYS_ET_RAW_TO_BFILE - 1634)) | (1 << (PlSqlParser.SYS_EXTPDTXT - 1634)) | (1 << (PlSqlParser.SYS_EXTRACT_UTC - 1634)) | (1 << (PlSqlParser.SYS_FBT_INSDEL - 1634)) | (1 << (PlSqlParser.SYS_FILTER_ACLS - 1634)) | (1 << (PlSqlParser.SYS_FNMATCHES - 1634)) | (1 << (PlSqlParser.SYS_FNREPLACE - 1634)) | (1 << (PlSqlParser.SYS_GET_ACLIDS - 1634)) | (1 << (PlSqlParser.SYS_GET_COL_ACLIDS - 1634)) | (1 << (PlSqlParser.SYS_GET_PRIVILEGES - 1634)) | (1 << (PlSqlParser.SYS_GETTOKENID - 1634)) | (1 << (PlSqlParser.SYS_GETXTIVAL - 1634)) | (1 << (PlSqlParser.SYS_GUID - 1634)) | (1 << (PlSqlParser.SYSGUID - 1634)) | (1 << (PlSqlParser.SYSKM - 1634)) | (1 << (PlSqlParser.SYS_MAKE_XMLNODEID - 1634)) | (1 << (PlSqlParser.SYS_MAKEXML - 1634)))) !== 0) || ((((_la - 1666)) & ~0x1f) == 0 && ((1 << (_la - 1666)) & ((1 << (PlSqlParser.SYS_MKXMLATTR - 1666)) | (1 << (PlSqlParser.SYS_MKXTI - 1666)) | (1 << (PlSqlParser.SYSOBJ - 1666)) | (1 << (PlSqlParser.SYS_OP_ADT2BIN - 1666)) | (1 << (PlSqlParser.SYS_OP_ADTCONS - 1666)) | (1 << (PlSqlParser.SYS_OP_ALSCRVAL - 1666)) | (1 << (PlSqlParser.SYS_OP_ATG - 1666)) | (1 << (PlSqlParser.SYS_OP_BIN2ADT - 1666)) | (1 << (PlSqlParser.SYS_OP_BITVEC - 1666)) | (1 << (PlSqlParser.SYS_OP_BL2R - 1666)) | (1 << (PlSqlParser.SYS_OP_BLOOM_FILTER_LIST - 1666)) | (1 << (PlSqlParser.SYS_OP_BLOOM_FILTER - 1666)) | (1 << (PlSqlParser.SYS_OP_C2C - 1666)) | (1 << (PlSqlParser.SYS_OP_CAST - 1666)) | (1 << (PlSqlParser.SYS_OP_CEG - 1666)) | (1 << (PlSqlParser.SYS_OP_CL2C - 1666)) | (1 << (PlSqlParser.SYS_OP_COMBINED_HASH - 1666)) | (1 << (PlSqlParser.SYS_OP_COMP - 1666)) | (1 << (PlSqlParser.SYS_OP_CONVERT - 1666)) | (1 << (PlSqlParser.SYS_OP_COUNTCHG - 1666)) | (1 << (PlSqlParser.SYS_OP_CSCONV - 1666)) | (1 << (PlSqlParser.SYS_OP_CSCONVTEST - 1666)) | (1 << (PlSqlParser.SYS_OP_CSR - 1666)) | (1 << (PlSqlParser.SYS_OP_CSX_PATCH - 1666)) | (1 << (PlSqlParser.SYS_OP_CYCLED_SEQ - 1666)) | (1 << (PlSqlParser.SYS_OP_DECOMP - 1666)) | (1 << (PlSqlParser.SYS_OP_DESCEND - 1666)) | (1 << (PlSqlParser.SYS_OP_DISTINCT - 1666)) | (1 << (PlSqlParser.SYS_OP_DRA - 1666)) | (1 << (PlSqlParser.SYS_OP_DUMP - 1666)) | (1 << (PlSqlParser.SYS_OP_DV_CHECK - 1666)) | (1 << (PlSqlParser.SYS_OP_ENFORCE_NOT_NULL - 1666)))) !== 0) || ((((_la - 1698)) & ~0x1f) == 0 && ((1 << (_la - 1698)) & ((1 << (PlSqlParser.SYSOPER - 1698)) | (1 << (PlSqlParser.SYS_OP_EXTRACT - 1698)) | (1 << (PlSqlParser.SYS_OP_GROUPING - 1698)) | (1 << (PlSqlParser.SYS_OP_GUID - 1698)) | (1 << (PlSqlParser.SYS_OP_HASH - 1698)) | (1 << (PlSqlParser.SYS_OP_IIX - 1698)) | (1 << (PlSqlParser.SYS_OP_ITR - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_CREATE - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_FILTER_LIST - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_FILTER - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_SUCCEEDED - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_USE - 1698)) | (1 << (PlSqlParser.SYS_OP_LBID - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2BLOB - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2CLOB - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2ID - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2NCLOB - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2TYP - 1698)) | (1 << (PlSqlParser.SYS_OP_LSVI - 1698)) | (1 << (PlSqlParser.SYS_OP_LVL - 1698)) | (1 << (PlSqlParser.SYS_OP_MAKEOID - 1698)) | (1 << (PlSqlParser.SYS_OP_MAP_NONNULL - 1698)) | (1 << (PlSqlParser.SYS_OP_MSR - 1698)) | (1 << (PlSqlParser.SYS_OP_NICOMBINE - 1698)) | (1 << (PlSqlParser.SYS_OP_NIEXTRACT - 1698)) | (1 << (PlSqlParser.SYS_OP_NII - 1698)) | (1 << (PlSqlParser.SYS_OP_NIX - 1698)) | (1 << (PlSqlParser.SYS_OP_NOEXPAND - 1698)) | (1 << (PlSqlParser.SYS_OP_NTCIMG - 1698)) | (1 << (PlSqlParser.SYS_OP_NUMTORAW - 1698)) | (1 << (PlSqlParser.SYS_OP_OIDVALUE - 1698)) | (1 << (PlSqlParser.SYS_OP_OPNSIZE - 1698)))) !== 0) || ((((_la - 1730)) & ~0x1f) == 0 && ((1 << (_la - 1730)) & ((1 << (PlSqlParser.SYS_OP_PAR_1 - 1730)) | (1 << (PlSqlParser.SYS_OP_PARGID_1 - 1730)) | (1 << (PlSqlParser.SYS_OP_PARGID - 1730)) | (1 << (PlSqlParser.SYS_OP_PAR - 1730)) | (1 << (PlSqlParser.SYS_OP_PART_ID - 1730)) | (1 << (PlSqlParser.SYS_OP_PIVOT - 1730)) | (1 << (PlSqlParser.SYS_OP_R2O - 1730)) | (1 << (PlSqlParser.SYS_OP_RAWTONUM - 1730)) | (1 << (PlSqlParser.SYS_OP_RDTM - 1730)) | (1 << (PlSqlParser.SYS_OP_REF - 1730)) | (1 << (PlSqlParser.SYS_OP_RMTD - 1730)) | (1 << (PlSqlParser.SYS_OP_ROWIDTOOBJ - 1730)) | (1 << (PlSqlParser.SYS_OP_RPB - 1730)) | (1 << (PlSqlParser.SYS_OPTLOBPRBSC - 1730)) | (1 << (PlSqlParser.SYS_OP_TOSETID - 1730)) | (1 << (PlSqlParser.SYS_OP_TPR - 1730)) | (1 << (PlSqlParser.SYS_OP_TRTB - 1730)) | (1 << (PlSqlParser.SYS_OPTXICMP - 1730)) | (1 << (PlSqlParser.SYS_OPTXQCASTASNQ - 1730)) | (1 << (PlSqlParser.SYS_OP_UNDESCEND - 1730)) | (1 << (PlSqlParser.SYS_OP_VECAND - 1730)) | (1 << (PlSqlParser.SYS_OP_VECBIT - 1730)) | (1 << (PlSqlParser.SYS_OP_VECOR - 1730)) | (1 << (PlSqlParser.SYS_OP_VECXOR - 1730)) | (1 << (PlSqlParser.SYS_OP_VERSION - 1730)) | (1 << (PlSqlParser.SYS_OP_VREF - 1730)) | (1 << (PlSqlParser.SYS_OP_VVD - 1730)) | (1 << (PlSqlParser.SYS_OP_XMLCONS_FOR_CSX - 1730)) | (1 << (PlSqlParser.SYS_OP_XPTHATG - 1730)) | (1 << (PlSqlParser.SYS_OP_XPTHIDX - 1730)) | (1 << (PlSqlParser.SYS_OP_XPTHOP - 1730)) | (1 << (PlSqlParser.SYS_OP_XTXT2SQLT - 1730)))) !== 0) || ((((_la - 1762)) & ~0x1f) == 0 && ((1 << (_la - 1762)) & ((1 << (PlSqlParser.SYS_OP_ZONE_ID - 1762)) | (1 << (PlSqlParser.SYS_ORDERKEY_DEPTH - 1762)) | (1 << (PlSqlParser.SYS_ORDERKEY_MAXCHILD - 1762)) | (1 << (PlSqlParser.SYS_ORDERKEY_PARENT - 1762)) | (1 << (PlSqlParser.SYS_PARALLEL_TXN - 1762)) | (1 << (PlSqlParser.SYS_PATHID_IS_ATTR - 1762)) | (1 << (PlSqlParser.SYS_PATHID_IS_NMSPC - 1762)) | (1 << (PlSqlParser.SYS_PATHID_LASTNAME - 1762)) | (1 << (PlSqlParser.SYS_PATHID_LASTNMSPC - 1762)) | (1 << (PlSqlParser.SYS_PATH_REVERSE - 1762)) | (1 << (PlSqlParser.SYS_PXQEXTRACT - 1762)) | (1 << (PlSqlParser.SYS_RAW_TO_XSID - 1762)) | (1 << (PlSqlParser.SYS_RID_ORDER - 1762)) | (1 << (PlSqlParser.SYS_ROW_DELTA - 1762)) | (1 << (PlSqlParser.SYS_SC_2_XMLT - 1762)) | (1 << (PlSqlParser.SYS_SYNRCIREDO - 1762)) | (1 << (PlSqlParser.SYSTEM_DEFINED - 1762)) | (1 << (PlSqlParser.SYSTEM - 1762)) | (1 << (PlSqlParser.SYSTIMESTAMP - 1762)) | (1 << (PlSqlParser.SYS_TYPEID - 1762)) | (1 << (PlSqlParser.SYS_UMAKEXML - 1762)) | (1 << (PlSqlParser.SYS_XMLANALYZE - 1762)) | (1 << (PlSqlParser.SYS_XMLCONTAINS - 1762)) | (1 << (PlSqlParser.SYS_XMLCONV - 1762)) | (1 << (PlSqlParser.SYS_XMLEXNSURI - 1762)) | (1 << (PlSqlParser.SYS_XMLGEN - 1762)) | (1 << (PlSqlParser.SYS_XMLI_LOC_ISNODE - 1762)) | (1 << (PlSqlParser.SYS_XMLI_LOC_ISTEXT - 1762)) | (1 << (PlSqlParser.SYS_XMLINSTR - 1762)) | (1 << (PlSqlParser.SYS_XMLLOCATOR_GETSVAL - 1762)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETCID - 1762)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETLOCATOR - 1762)))) !== 0) || ((((_la - 1794)) & ~0x1f) == 0 && ((1 << (_la - 1794)) & ((1 << (PlSqlParser.SYS_XMLNODEID_GETOKEY - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETPATHID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETPTRID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETRID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETSVAL - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETTID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID - 1794)) | (1 << (PlSqlParser.SYS_XMLT_2_SC - 1794)) | (1 << (PlSqlParser.SYS_XMLTRANSLATE - 1794)) | (1 << (PlSqlParser.SYS_XMLTYPE2SQL - 1794)) | (1 << (PlSqlParser.SYS_XQ_ASQLCNV - 1794)) | (1 << (PlSqlParser.SYS_XQ_ATOMCNVCHK - 1794)) | (1 << (PlSqlParser.SYS_XQBASEURI - 1794)) | (1 << (PlSqlParser.SYS_XQCASTABLEERRH - 1794)) | (1 << (PlSqlParser.SYS_XQCODEP2STR - 1794)) | (1 << (PlSqlParser.SYS_XQCODEPEQ - 1794)) | (1 << (PlSqlParser.SYS_XQCON2SEQ - 1794)) | (1 << (PlSqlParser.SYS_XQCONCAT - 1794)) | (1 << (PlSqlParser.SYS_XQDELETE - 1794)) | (1 << (PlSqlParser.SYS_XQDFLTCOLATION - 1794)) | (1 << (PlSqlParser.SYS_XQDOC - 1794)) | (1 << (PlSqlParser.SYS_XQDOCURI - 1794)) | (1 << (PlSqlParser.SYS_XQDURDIV - 1794)) | (1 << (PlSqlParser.SYS_XQED4URI - 1794)) | (1 << (PlSqlParser.SYS_XQENDSWITH - 1794)) | (1 << (PlSqlParser.SYS_XQERRH - 1794)) | (1 << (PlSqlParser.SYS_XQERR - 1794)) | (1 << (PlSqlParser.SYS_XQESHTMLURI - 1794)) | (1 << (PlSqlParser.SYS_XQEXLOBVAL - 1794)) | (1 << (PlSqlParser.SYS_XQEXSTWRP - 1794)) | (1 << (PlSqlParser.SYS_XQEXTRACT - 1794)) | (1 << (PlSqlParser.SYS_XQEXTRREF - 1794)))) !== 0) || ((((_la - 1826)) & ~0x1f) == 0 && ((1 << (_la - 1826)) & ((1 << (PlSqlParser.SYS_XQEXVAL - 1826)) | (1 << (PlSqlParser.SYS_XQFB2STR - 1826)) | (1 << (PlSqlParser.SYS_XQFNBOOL - 1826)) | (1 << (PlSqlParser.SYS_XQFNCMP - 1826)) | (1 << (PlSqlParser.SYS_XQFNDATIM - 1826)) | (1 << (PlSqlParser.SYS_XQFNLNAME - 1826)) | (1 << (PlSqlParser.SYS_XQFNNM - 1826)) | (1 << (PlSqlParser.SYS_XQFNNSURI - 1826)) | (1 << (PlSqlParser.SYS_XQFNPREDTRUTH - 1826)) | (1 << (PlSqlParser.SYS_XQFNQNM - 1826)) | (1 << (PlSqlParser.SYS_XQFNROOT - 1826)) | (1 << (PlSqlParser.SYS_XQFORMATNUM - 1826)) | (1 << (PlSqlParser.SYS_XQFTCONTAIN - 1826)) | (1 << (PlSqlParser.SYS_XQFUNCR - 1826)) | (1 << (PlSqlParser.SYS_XQGETCONTENT - 1826)) | (1 << (PlSqlParser.SYS_XQINDXOF - 1826)) | (1 << (PlSqlParser.SYS_XQINSERT - 1826)) | (1 << (PlSqlParser.SYS_XQINSPFX - 1826)) | (1 << (PlSqlParser.SYS_XQIRI2URI - 1826)) | (1 << (PlSqlParser.SYS_XQLANG - 1826)) | (1 << (PlSqlParser.SYS_XQLLNMFRMQNM - 1826)) | (1 << (PlSqlParser.SYS_XQMKNODEREF - 1826)) | (1 << (PlSqlParser.SYS_XQNILLED - 1826)) | (1 << (PlSqlParser.SYS_XQNODENAME - 1826)) | (1 << (PlSqlParser.SYS_XQNORMSPACE - 1826)) | (1 << (PlSqlParser.SYS_XQNORMUCODE - 1826)) | (1 << (PlSqlParser.SYS_XQ_NRNG - 1826)) | (1 << (PlSqlParser.SYS_XQNSP4PFX - 1826)) | (1 << (PlSqlParser.SYS_XQNSPFRMQNM - 1826)) | (1 << (PlSqlParser.SYS_XQPFXFRMQNM - 1826)) | (1 << (PlSqlParser.SYS_XQ_PKSQL2XML - 1826)) | (1 << (PlSqlParser.SYS_XQPOLYABS - 1826)))) !== 0) || ((((_la - 1858)) & ~0x1f) == 0 && ((1 << (_la - 1858)) & ((1 << (PlSqlParser.SYS_XQPOLYADD - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYCEL - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYCSTBL - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYCST - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYDIV - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYFLR - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYMOD - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYMUL - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYRND - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYSQRT - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYSUB - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYUMUS - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYUPLS - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVEQ - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVGE - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVGT - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVLE - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVLT - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVNE - 1858)) | (1 << (PlSqlParser.SYS_XQREF2VAL - 1858)) | (1 << (PlSqlParser.SYS_XQRENAME - 1858)) | (1 << (PlSqlParser.SYS_XQREPLACE - 1858)) | (1 << (PlSqlParser.SYS_XQRESVURI - 1858)) | (1 << (PlSqlParser.SYS_XQRNDHALF2EVN - 1858)) | (1 << (PlSqlParser.SYS_XQRSLVQNM - 1858)) | (1 << (PlSqlParser.SYS_XQRYENVPGET - 1858)) | (1 << (PlSqlParser.SYS_XQRYVARGET - 1858)) | (1 << (PlSqlParser.SYS_XQRYWRP - 1858)) | (1 << (PlSqlParser.SYS_XQSEQ2CON4XC - 1858)) | (1 << (PlSqlParser.SYS_XQSEQ2CON - 1858)) | (1 << (PlSqlParser.SYS_XQSEQDEEPEQ - 1858)) | (1 << (PlSqlParser.SYS_XQSEQINSB - 1858)))) !== 0) || ((((_la - 1890)) & ~0x1f) == 0 && ((1 << (_la - 1890)) & ((1 << (PlSqlParser.SYS_XQSEQRM - 1890)) | (1 << (PlSqlParser.SYS_XQSEQRVS - 1890)) | (1 << (PlSqlParser.SYS_XQSEQSUB - 1890)) | (1 << (PlSqlParser.SYS_XQSEQTYPMATCH - 1890)) | (1 << (PlSqlParser.SYS_XQSTARTSWITH - 1890)) | (1 << (PlSqlParser.SYS_XQSTATBURI - 1890)) | (1 << (PlSqlParser.SYS_XQSTR2CODEP - 1890)) | (1 << (PlSqlParser.SYS_XQSTRJOIN - 1890)) | (1 << (PlSqlParser.SYS_XQSUBSTRAFT - 1890)) | (1 << (PlSqlParser.SYS_XQSUBSTRBEF - 1890)) | (1 << (PlSqlParser.SYS_XQTOKENIZE - 1890)) | (1 << (PlSqlParser.SYS_XQTREATAS - 1890)) | (1 << (PlSqlParser.SYS_XQ_UPKXML2SQL - 1890)) | (1 << (PlSqlParser.SYS_XQXFORM - 1890)) | (1 << (PlSqlParser.SYS_XSID_TO_RAW - 1890)) | (1 << (PlSqlParser.SYS_ZMAP_FILTER - 1890)) | (1 << (PlSqlParser.SYS_ZMAP_REFRESH - 1890)) | (1 << (PlSqlParser.TABLE_LOOKUP_BY_NL - 1890)) | (1 << (PlSqlParser.TABLESPACE_NO - 1890)) | (1 << (PlSqlParser.TABLESPACE - 1890)) | (1 << (PlSqlParser.TABLES - 1890)) | (1 << (PlSqlParser.TABLE_STATS - 1890)) | (1 << (PlSqlParser.TABLE - 1890)) | (1 << (PlSqlParser.TABNO - 1890)) | (1 << (PlSqlParser.TAG - 1890)) | (1 << (PlSqlParser.TANH - 1890)) | (1 << (PlSqlParser.TAN - 1890)) | (1 << (PlSqlParser.TBLORIDXPARTNUM - 1890)) | (1 << (PlSqlParser.TEMPFILE - 1890)) | (1 << (PlSqlParser.TEMPLATE - 1890)) | (1 << (PlSqlParser.TEMPORARY - 1890)) | (1 << (PlSqlParser.TEMP_TABLE - 1890)))) !== 0) || ((((_la - 1922)) & ~0x1f) == 0 && ((1 << (_la - 1922)) & ((1 << (PlSqlParser.TEST - 1922)) | (1 << (PlSqlParser.TEXT - 1922)) | (1 << (PlSqlParser.THAN - 1922)) | (1 << (PlSqlParser.THEN - 1922)) | (1 << (PlSqlParser.THE - 1922)) | (1 << (PlSqlParser.THREAD - 1922)) | (1 << (PlSqlParser.THROUGH - 1922)) | (1 << (PlSqlParser.TIER - 1922)) | (1 << (PlSqlParser.TIES - 1922)) | (1 << (PlSqlParser.TIMEOUT - 1922)) | (1 << (PlSqlParser.TIMESTAMP_LTZ_UNCONSTRAINED - 1922)) | (1 << (PlSqlParser.TIMESTAMP - 1922)) | (1 << (PlSqlParser.TIMESTAMP_TZ_UNCONSTRAINED - 1922)) | (1 << (PlSqlParser.TIMESTAMP_UNCONSTRAINED - 1922)) | (1 << (PlSqlParser.TIMES - 1922)) | (1 << (PlSqlParser.TIME - 1922)) | (1 << (PlSqlParser.TIMEZONE_ABBR - 1922)) | (1 << (PlSqlParser.TIMEZONE_HOUR - 1922)) | (1 << (PlSqlParser.TIMEZONE_MINUTE - 1922)) | (1 << (PlSqlParser.TIMEZONE_OFFSET - 1922)) | (1 << (PlSqlParser.TIMEZONE_REGION - 1922)) | (1 << (PlSqlParser.TIME_ZONE - 1922)) | (1 << (PlSqlParser.TIV_GB - 1922)) | (1 << (PlSqlParser.TIV_SSF - 1922)) | (1 << (PlSqlParser.TO_ACLID - 1922)) | (1 << (PlSqlParser.TO_BINARY_DOUBLE - 1922)) | (1 << (PlSqlParser.TO_BINARY_FLOAT - 1922)) | (1 << (PlSqlParser.TO_BLOB - 1922)) | (1 << (PlSqlParser.TO_CLOB - 1922)) | (1 << (PlSqlParser.TO_DSINTERVAL - 1922)) | (1 << (PlSqlParser.TO_LOB - 1922)))) !== 0) || ((((_la - 1954)) & ~0x1f) == 0 && ((1 << (_la - 1954)) & ((1 << (PlSqlParser.TO_MULTI_BYTE - 1954)) | (1 << (PlSqlParser.TO_NCHAR - 1954)) | (1 << (PlSqlParser.TO_NCLOB - 1954)) | (1 << (PlSqlParser.TO_NUMBER - 1954)) | (1 << (PlSqlParser.TOPLEVEL - 1954)) | (1 << (PlSqlParser.TO_SINGLE_BYTE - 1954)) | (1 << (PlSqlParser.TO_TIMESTAMP - 1954)) | (1 << (PlSqlParser.TO_TIMESTAMP_TZ - 1954)) | (1 << (PlSqlParser.TO_TIME - 1954)) | (1 << (PlSqlParser.TO_TIME_TZ - 1954)) | (1 << (PlSqlParser.TO_YMINTERVAL - 1954)) | (1 << (PlSqlParser.TRACE - 1954)) | (1 << (PlSqlParser.TRACING - 1954)) | (1 << (PlSqlParser.TRACKING - 1954)) | (1 << (PlSqlParser.TRAILING - 1954)) | (1 << (PlSqlParser.TRANSACTION - 1954)) | (1 << (PlSqlParser.TRANSFORM_DISTINCT_AGG - 1954)) | (1 << (PlSqlParser.TRANSITIONAL - 1954)) | (1 << (PlSqlParser.TRANSITION - 1954)) | (1 << (PlSqlParser.TRANSLATE - 1954)) | (1 << (PlSqlParser.TRANSLATION - 1954)) | (1 << (PlSqlParser.TREAT - 1954)) | (1 << (PlSqlParser.TRIGGERS - 1954)) | (1 << (PlSqlParser.TRIGGER - 1954)) | (1 << (PlSqlParser.TRUE - 1954)) | (1 << (PlSqlParser.TRUNCATE - 1954)) | (1 << (PlSqlParser.TRUNC - 1954)) | (1 << (PlSqlParser.TRUSTED - 1954)) | (1 << (PlSqlParser.TRUST - 1954)) | (1 << (PlSqlParser.TUNING - 1954)) | (1 << (PlSqlParser.TX - 1954)))) !== 0) || ((((_la - 1986)) & ~0x1f) == 0 && ((1 << (_la - 1986)) & ((1 << (PlSqlParser.TYPES - 1986)) | (1 << (PlSqlParser.TYPE - 1986)) | (1 << (PlSqlParser.TZ_OFFSET - 1986)) | (1 << (PlSqlParser.UB2 - 1986)) | (1 << (PlSqlParser.UBA - 1986)) | (1 << (PlSqlParser.UCS2 - 1986)) | (1 << (PlSqlParser.UID - 1986)) | (1 << (PlSqlParser.UNARCHIVED - 1986)) | (1 << (PlSqlParser.UNBOUNDED - 1986)) | (1 << (PlSqlParser.UNBOUND - 1986)) | (1 << (PlSqlParser.UNCONDITIONAL - 1986)) | (1 << (PlSqlParser.UNDER - 1986)) | (1 << (PlSqlParser.UNDO - 1986)) | (1 << (PlSqlParser.UNDROP - 1986)) | (1 << (PlSqlParser.UNIFORM - 1986)) | (1 << (PlSqlParser.UNISTR - 1986)) | (1 << (PlSqlParser.UNLIMITED - 1986)) | (1 << (PlSqlParser.UNLOAD - 1986)) | (1 << (PlSqlParser.UNLOCK - 1986)) | (1 << (PlSqlParser.UNMATCHED - 1986)) | (1 << (PlSqlParser.UNNEST_INNERJ_DISTINCT_VIEW - 1986)) | (1 << (PlSqlParser.UNNEST_NOSEMIJ_NODISTINCTVIEW - 1986)) | (1 << (PlSqlParser.UNNEST_SEMIJ_VIEW - 1986)) | (1 << (PlSqlParser.UNNEST - 1986)) | (1 << (PlSqlParser.UNPACKED - 1986)) | (1 << (PlSqlParser.UNPIVOT - 1986)) | (1 << (PlSqlParser.UNPLUG - 1986)) | (1 << (PlSqlParser.UNPROTECTED - 1986)) | (1 << (PlSqlParser.UNQUIESCE - 1986)) | (1 << (PlSqlParser.UNRECOVERABLE - 1986)))) !== 0) || ((((_la - 2018)) & ~0x1f) == 0 && ((1 << (_la - 2018)) & ((1 << (PlSqlParser.UNRESTRICTED - 2018)) | (1 << (PlSqlParser.UNSUBSCRIBE - 2018)) | (1 << (PlSqlParser.UNTIL - 2018)) | (1 << (PlSqlParser.UNUSABLE - 2018)) | (1 << (PlSqlParser.UNUSED - 2018)) | (1 << (PlSqlParser.UPDATABLE - 2018)) | (1 << (PlSqlParser.UPDATED - 2018)) | (1 << (PlSqlParser.UPDATEXML - 2018)) | (1 << (PlSqlParser.UPD_INDEXES - 2018)) | (1 << (PlSqlParser.UPD_JOININDEX - 2018)) | (1 << (PlSqlParser.UPGRADE - 2018)) | (1 << (PlSqlParser.UPPER - 2018)) | (1 << (PlSqlParser.UPSERT - 2018)) | (1 << (PlSqlParser.UROWID - 2018)) | (1 << (PlSqlParser.USABLE - 2018)) | (1 << (PlSqlParser.USAGE - 2018)) | (1 << (PlSqlParser.USE_ANTI - 2018)) | (1 << (PlSqlParser.USE_CONCAT - 2018)) | (1 << (PlSqlParser.USE_CUBE - 2018)) | (1 << (PlSqlParser.USE_HASH_AGGREGATION - 2018)) | (1 << (PlSqlParser.USE_HASH_GBY_FOR_PUSHDOWN - 2018)) | (1 << (PlSqlParser.USE_HASH - 2018)) | (1 << (PlSqlParser.USE_HIDDEN_PARTITIONS - 2018)) | (1 << (PlSqlParser.USE_INVISIBLE_INDEXES - 2018)) | (1 << (PlSqlParser.USE_MERGE_CARTESIAN - 2018)) | (1 << (PlSqlParser.USE_MERGE - 2018)) | (1 << (PlSqlParser.USE_NL - 2018)) | (1 << (PlSqlParser.USE_NL_WITH_INDEX - 2018)) | (1 << (PlSqlParser.USE_PRIVATE_OUTLINES - 2018)) | (1 << (PlSqlParser.USER_DATA - 2018)) | (1 << (PlSqlParser.USER_DEFINED - 2018)))) !== 0) || ((((_la - 2050)) & ~0x1f) == 0 && ((1 << (_la - 2050)) & ((1 << (PlSqlParser.USERENV - 2050)) | (1 << (PlSqlParser.USERGROUP - 2050)) | (1 << (PlSqlParser.USER_RECYCLEBIN - 2050)) | (1 << (PlSqlParser.USERS - 2050)) | (1 << (PlSqlParser.USER_TABLESPACES - 2050)) | (1 << (PlSqlParser.USER - 2050)) | (1 << (PlSqlParser.USE_SEMI - 2050)) | (1 << (PlSqlParser.USE_STORED_OUTLINES - 2050)) | (1 << (PlSqlParser.USE_TTT_FOR_GSETS - 2050)) | (1 << (PlSqlParser.USE - 2050)) | (1 << (PlSqlParser.USE_VECTOR_AGGREGATION - 2050)) | (1 << (PlSqlParser.USE_WEAK_NAME_RESL - 2050)) | (1 << (PlSqlParser.USING_NO_EXPAND - 2050)) | (1 << (PlSqlParser.USING - 2050)) | (1 << (PlSqlParser.UTF16BE - 2050)) | (1 << (PlSqlParser.UTF16LE - 2050)) | (1 << (PlSqlParser.UTF32 - 2050)) | (1 << (PlSqlParser.UTF8 - 2050)) | (1 << (PlSqlParser.V1 - 2050)) | (1 << (PlSqlParser.V2 - 2050)) | (1 << (PlSqlParser.VALIDATE - 2050)) | (1 << (PlSqlParser.VALIDATION - 2050)) | (1 << (PlSqlParser.VALID_TIME_END - 2050)) | (1 << (PlSqlParser.VALUE - 2050)) | (1 << (PlSqlParser.VARCHAR2 - 2050)) | (1 << (PlSqlParser.VARCHAR - 2050)) | (1 << (PlSqlParser.VARIABLE - 2050)) | (1 << (PlSqlParser.VAR_POP - 2050)) | (1 << (PlSqlParser.VARRAYS - 2050)) | (1 << (PlSqlParser.VARRAY - 2050)) | (1 << (PlSqlParser.VAR_SAMP - 2050)))) !== 0) || ((((_la - 2082)) & ~0x1f) == 0 && ((1 << (_la - 2082)) & ((1 << (PlSqlParser.VARYING - 2082)) | (1 << (PlSqlParser.VECTOR_READ_TRACE - 2082)) | (1 << (PlSqlParser.VECTOR_READ - 2082)) | (1 << (PlSqlParser.VECTOR_TRANSFORM_DIMS - 2082)) | (1 << (PlSqlParser.VECTOR_TRANSFORM_FACT - 2082)) | (1 << (PlSqlParser.VECTOR_TRANSFORM - 2082)) | (1 << (PlSqlParser.VERIFIER - 2082)) | (1 << (PlSqlParser.VERIFY - 2082)) | (1 << (PlSqlParser.VERSIONING - 2082)) | (1 << (PlSqlParser.VERSIONS_ENDSCN - 2082)) | (1 << (PlSqlParser.VERSIONS_ENDTIME - 2082)) | (1 << (PlSqlParser.VERSIONS_OPERATION - 2082)) | (1 << (PlSqlParser.VERSIONS_STARTSCN - 2082)) | (1 << (PlSqlParser.VERSIONS_STARTTIME - 2082)) | (1 << (PlSqlParser.VERSIONS - 2082)) | (1 << (PlSqlParser.VERSIONS_XID - 2082)) | (1 << (PlSqlParser.VERSION - 2082)) | (1 << (PlSqlParser.VIOLATION - 2082)) | (1 << (PlSqlParser.VIRTUAL - 2082)) | (1 << (PlSqlParser.VISIBILITY - 2082)) | (1 << (PlSqlParser.VISIBLE - 2082)) | (1 << (PlSqlParser.VOLUME - 2082)) | (1 << (PlSqlParser.VSIZE - 2082)) | (1 << (PlSqlParser.WAIT - 2082)) | (1 << (PlSqlParser.WALLET - 2082)) | (1 << (PlSqlParser.WARNING - 2082)) | (1 << (PlSqlParser.WEEKS - 2082)) | (1 << (PlSqlParser.WEEK - 2082)) | (1 << (PlSqlParser.WELLFORMED - 2082)) | (1 << (PlSqlParser.WHENEVER - 2082)) | (1 << (PlSqlParser.WHEN - 2082)))) !== 0) || ((((_la - 2115)) & ~0x1f) == 0 && ((1 << (_la - 2115)) & ((1 << (PlSqlParser.WHILE - 2115)) | (1 << (PlSqlParser.WHITESPACE - 2115)) | (1 << (PlSqlParser.WIDTH_BUCKET - 2115)) | (1 << (PlSqlParser.WITHIN - 2115)) | (1 << (PlSqlParser.WITHOUT - 2115)) | (1 << (PlSqlParser.WITH_PLSQL - 2115)) | (1 << (PlSqlParser.WORK - 2115)) | (1 << (PlSqlParser.WRAPPED - 2115)) | (1 << (PlSqlParser.WRAPPER - 2115)) | (1 << (PlSqlParser.WRITE - 2115)) | (1 << (PlSqlParser.XDB_FASTPATH_INSERT - 2115)) | (1 << (PlSqlParser.X_DYN_PRUNE - 2115)) | (1 << (PlSqlParser.XID - 2115)) | (1 << (PlSqlParser.XML2OBJECT - 2115)) | (1 << (PlSqlParser.XMLAGG - 2115)) | (1 << (PlSqlParser.XMLATTRIBUTES - 2115)) | (1 << (PlSqlParser.XMLCAST - 2115)) | (1 << (PlSqlParser.XMLCDATA - 2115)) | (1 << (PlSqlParser.XMLCOLATTVAL - 2115)) | (1 << (PlSqlParser.XMLCOMMENT - 2115)) | (1 << (PlSqlParser.XMLCONCAT - 2115)) | (1 << (PlSqlParser.XMLDIFF - 2115)) | (1 << (PlSqlParser.XML_DML_RWT_STMT - 2115)) | (1 << (PlSqlParser.XMLELEMENT - 2115)) | (1 << (PlSqlParser.XMLEXISTS2 - 2115)) | (1 << (PlSqlParser.XMLEXISTS - 2115)) | (1 << (PlSqlParser.XMLFOREST - 2115)) | (1 << (PlSqlParser.XMLINDEX_REWRITE_IN_SELECT - 2115)) | (1 << (PlSqlParser.XMLINDEX_REWRITE - 2115)))) !== 0) || ((((_la - 2147)) & ~0x1f) == 0 && ((1 << (_la - 2147)) & ((1 << (PlSqlParser.XMLINDEX_SEL_IDX_TBL - 2147)) | (1 << (PlSqlParser.XMLISNODE - 2147)) | (1 << (PlSqlParser.XMLISVALID - 2147)) | (1 << (PlSqlParser.XMLNAMESPACES - 2147)) | (1 << (PlSqlParser.XMLPARSE - 2147)) | (1 << (PlSqlParser.XMLPATCH - 2147)) | (1 << (PlSqlParser.XMLPI - 2147)) | (1 << (PlSqlParser.XMLQUERYVAL - 2147)) | (1 << (PlSqlParser.XMLQUERY - 2147)) | (1 << (PlSqlParser.XMLROOT - 2147)) | (1 << (PlSqlParser.XMLSCHEMA - 2147)) | (1 << (PlSqlParser.XMLSERIALIZE - 2147)) | (1 << (PlSqlParser.XMLTABLE - 2147)) | (1 << (PlSqlParser.XMLTRANSFORMBLOB - 2147)) | (1 << (PlSqlParser.XMLTRANSFORM - 2147)) | (1 << (PlSqlParser.XMLTYPE - 2147)) | (1 << (PlSqlParser.XML - 2147)) | (1 << (PlSqlParser.XPATHTABLE - 2147)) | (1 << (PlSqlParser.XS_SYS_CONTEXT - 2147)) | (1 << (PlSqlParser.XS - 2147)) | (1 << (PlSqlParser.YEARS - 2147)) | (1 << (PlSqlParser.YEAR - 2147)) | (1 << (PlSqlParser.YES - 2147)) | (1 << (PlSqlParser.YMINTERVAL_UNCONSTRAINED - 2147)) | (1 << (PlSqlParser.ZONEMAP - 2147)) | (1 << (PlSqlParser.ZONE - 2147)) | (1 << (PlSqlParser.PREDICTION - 2147)) | (1 << (PlSqlParser.PREDICTION_BOUNDS - 2147)) | (1 << (PlSqlParser.PREDICTION_COST - 2147)) | (1 << (PlSqlParser.PREDICTION_DETAILS - 2147)) | (1 << (PlSqlParser.PREDICTION_PROBABILITY - 2147)))) !== 0) || ((((_la - 2179)) & ~0x1f) == 0 && ((1 << (_la - 2179)) & ((1 << (PlSqlParser.PREDICTION_SET - 2179)) | (1 << (PlSqlParser.CUME_DIST - 2179)) | (1 << (PlSqlParser.DENSE_RANK - 2179)) | (1 << (PlSqlParser.LISTAGG - 2179)) | (1 << (PlSqlParser.PERCENT_RANK - 2179)) | (1 << (PlSqlParser.PERCENTILE_CONT - 2179)) | (1 << (PlSqlParser.PERCENTILE_DISC - 2179)) | (1 << (PlSqlParser.RANK - 2179)) | (1 << (PlSqlParser.AVG - 2179)) | (1 << (PlSqlParser.CORR - 2179)) | (1 << (PlSqlParser.COVAR_ - 2179)) | (1 << (PlSqlParser.LAG - 2179)) | (1 << (PlSqlParser.LEAD - 2179)) | (1 << (PlSqlParser.MAX - 2179)) | (1 << (PlSqlParser.MEDIAN - 2179)) | (1 << (PlSqlParser.MIN - 2179)) | (1 << (PlSqlParser.NTILE - 2179)) | (1 << (PlSqlParser.NVL - 2179)) | (1 << (PlSqlParser.RATIO_TO_REPORT - 2179)) | (1 << (PlSqlParser.REGR_ - 2179)) | (1 << (PlSqlParser.ROUND - 2179)) | (1 << (PlSqlParser.ROW_NUMBER - 2179)) | (1 << (PlSqlParser.SUBSTR - 2179)) | (1 << (PlSqlParser.TO_CHAR - 2179)) | (1 << (PlSqlParser.TRIM - 2179)) | (1 << (PlSqlParser.SUM - 2179)) | (1 << (PlSqlParser.STDDEV - 2179)) | (1 << (PlSqlParser.VAR_ - 2179)) | (1 << (PlSqlParser.VARIANCE - 2179)) | (1 << (PlSqlParser.LEAST - 2179)) | (1 << (PlSqlParser.GREATEST - 2179)))) !== 0) || ((((_la - 2211)) & ~0x1f) == 0 && ((1 << (_la - 2211)) & ((1 << (PlSqlParser.TO_DATE - 2211)) | (1 << (PlSqlParser.PERIOD - 2211)) | (1 << (PlSqlParser.COMMA - 2211)))) !== 0) || _la===PlSqlParser.REGULAR_ID); this.state = 5058; this.match(PlSqlParser.RIGHT_PAREN); this.state = 5060; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,522,this._ctx); if(la_===1) { this.state = 5059; this.new_values_clause(); } } this.state = 5065; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,524,this._ctx); if(la_===1) { this.state = 5064; this.mv_log_purge_clause(); } } this.state = 5071; this._errHandler.sync(this); _alt = this._interp.adaptivePredict(this._input,525,this._ctx); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function New_values_clauseContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_new_values_clause; return this; } New_values_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); New_values_clauseContext.prototype.constructor = New_values_clauseContext; New_values_clauseContext.prototype.NEW = function() { return this.getToken(PlSqlParser.NEW, 0); }; New_values_clauseContext.prototype.VALUES = function() { return this.getToken(PlSqlParser.VALUES, 0); }; New_values_clauseContext.prototype.INCLUDING = function() { return this.getToken(PlSqlParser.INCLUDING, 0); }; New_values_clauseContext.prototype.EXCLUDING = function() { return this.getToken(PlSqlParser.EXCLUDING, 0); }; New_values_clauseContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterNew_values_clause(this); } }; New_values_clauseContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitNew_values_clause(this); } }; New_values_clauseContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitNew_values_clause(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.New_values_clauseContext = New_values_clauseContext; PlSqlParser.prototype.new_values_clause = function() { var localctx = new New_values_clauseContext(this, this._ctx, this.state); this.enterRule(localctx, 504, PlSqlParser.RULE_new_values_clause); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 5072; _la = this._input.LA(1); if(!(_la===PlSqlParser.EXCLUDING || _la===PlSqlParser.INCLUDING)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } this.state = 5073; this.match(PlSqlParser.NEW); this.state = 5074; this.match(PlSqlParser.VALUES); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Mv_log_purge_clauseContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_mv_log_purge_clause; return this; } Mv_log_purge_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Mv_log_purge_clauseContext.prototype.constructor = Mv_log_purge_clauseContext; Mv_log_purge_clauseContext.prototype.PURGE = function() { return this.getToken(PlSqlParser.PURGE, 0); }; Mv_log_purge_clauseContext.prototype.IMMEDIATE = function() { return this.getToken(PlSqlParser.IMMEDIATE, 0); }; Mv_log_purge_clauseContext.prototype.SYNCHRONOUS = function() { return this.getToken(PlSqlParser.SYNCHRONOUS, 0); }; Mv_log_purge_clauseContext.prototype.ASYNCHRONOUS = function() { return this.getToken(PlSqlParser.ASYNCHRONOUS, 0); }; Mv_log_purge_clauseContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterMv_log_purge_clause(this); } }; Mv_log_purge_clauseContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitMv_log_purge_clause(this); } }; Mv_log_purge_clauseContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitMv_log_purge_clause(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Mv_log_purge_clauseContext = Mv_log_purge_clauseContext; PlSqlParser.prototype.mv_log_purge_clause = function() { var localctx = new Mv_log_purge_clauseContext(this, this._ctx, this.state); this.enterRule(localctx, 506, PlSqlParser.RULE_mv_log_purge_clause); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 5076; this.match(PlSqlParser.PURGE); this.state = 5077; this.match(PlSqlParser.IMMEDIATE); this.state = 5079; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,526,this._ctx); if(la_===1) { this.state = 5078; _la = this._input.LA(1); if(!(_la===PlSqlParser.ASYNCHRONOUS || _la===PlSqlParser.SYNCHRONOUS)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Create_materialized_viewContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_create_materialized_view; this.mv_tablespace = null; // Id_expressionContext return this; } Create_materialized_viewContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Create_materialized_viewContext.prototype.constructor = Create_materialized_viewContext; Create_materialized_viewContext.prototype.CREATE = function() { return this.getToken(PlSqlParser.CREATE, 0); }; Create_materialized_viewContext.prototype.MATERIALIZED = function() { return this.getToken(PlSqlParser.MATERIALIZED, 0); }; Create_materialized_viewContext.prototype.VIEW = function() { return this.getToken(PlSqlParser.VIEW, 0); }; Create_materialized_viewContext.prototype.tableview_name = function() { return this.getTypedRuleContext(Tableview_nameContext,0); }; Create_materialized_viewContext.prototype.AS = function() { return this.getToken(PlSqlParser.AS, 0); }; Create_materialized_viewContext.prototype.select_only_statement = function() { return this.getTypedRuleContext(Select_only_statementContext,0); }; Create_materialized_viewContext.prototype.SEMICOLON = function() { return this.getToken(PlSqlParser.SEMICOLON, 0); }; Create_materialized_viewContext.prototype.ON = function() { return this.getToken(PlSqlParser.ON, 0); }; Create_materialized_viewContext.prototype.PREBUILT = function() { return this.getToken(PlSqlParser.PREBUILT, 0); }; Create_materialized_viewContext.prototype.TABLE = function() { return this.getToken(PlSqlParser.TABLE, 0); }; Create_materialized_viewContext.prototype.OF = function() { return this.getToken(PlSqlParser.OF, 0); }; Create_materialized_viewContext.prototype.type_name = function() { return this.getTypedRuleContext(Type_nameContext,0); }; Create_materialized_viewContext.prototype.USING = function() { return this.getToken(PlSqlParser.USING, 0); }; Create_materialized_viewContext.prototype.INDEX = function() { return this.getToken(PlSqlParser.INDEX, 0); }; Create_materialized_viewContext.prototype.NO = function() { return this.getToken(PlSqlParser.NO, 0); }; Create_materialized_viewContext.prototype.create_mv_refresh = function() { return this.getTypedRuleContext(Create_mv_refreshContext,0); }; Create_materialized_viewContext.prototype.FOR = function() { return this.getToken(PlSqlParser.FOR, 0); }; Create_materialized_viewContext.prototype.UPDATE = function() { return this.getToken(PlSqlParser.UPDATE, 0); }; Create_materialized_viewContext.prototype.QUERY = function() { return this.getToken(PlSqlParser.QUERY, 0); }; Create_materialized_viewContext.prototype.REWRITE = function() { return this.getToken(PlSqlParser.REWRITE, 0); }; Create_materialized_viewContext.prototype.DISABLE = function() { return this.getToken(PlSqlParser.DISABLE, 0); }; Create_materialized_viewContext.prototype.ENABLE = function() { return this.getToken(PlSqlParser.ENABLE, 0); }; Create_materialized_viewContext.prototype.REDUCED = function() { return this.getToken(PlSqlParser.REDUCED, 0); }; Create_materialized_viewContext.prototype.PRECISION = function() { return this.getToken(PlSqlParser.PRECISION, 0); }; Create_materialized_viewContext.prototype.physical_properties = function() { return this.getTypedRuleContext(Physical_propertiesContext,0); }; Create_materialized_viewContext.prototype.parallel_clause = function() { return this.getTypedRuleContext(Parallel_clauseContext,0); }; Create_materialized_viewContext.prototype.build_clause = function() { return this.getTypedRuleContext(Build_clauseContext,0); }; Create_materialized_viewContext.prototype.WITH = function() { return this.getToken(PlSqlParser.WITH, 0); }; Create_materialized_viewContext.prototype.WITHOUT = function() { return this.getToken(PlSqlParser.WITHOUT, 0); }; Create_materialized_viewContext.prototype.CACHE = function() { return this.getToken(PlSqlParser.CACHE, 0); }; Create_materialized_viewContext.prototype.NOCACHE = function() { return this.getToken(PlSqlParser.NOCACHE, 0); }; Create_materialized_viewContext.prototype.physical_attributes_clause = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Physical_attributes_clauseContext); } else { return this.getTypedRuleContext(Physical_attributes_clauseContext,i); } }; Create_materialized_viewContext.prototype.TABLESPACE = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.TABLESPACE); } else { return this.getToken(PlSqlParser.TABLESPACE, i); } }; Create_materialized_viewContext.prototype.id_expression = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Id_expressionContext); } else { return this.getTypedRuleContext(Id_expressionContext,i); } }; Create_materialized_viewContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterCreate_materialized_view(this); } }; Create_materialized_viewContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitCreate_materialized_view(this); } }; Create_materialized_viewContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitCreate_materialized_view(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Create_materialized_viewContext = Create_materialized_viewContext; PlSqlParser.prototype.create_materialized_view = function() { var localctx = new Create_materialized_viewContext(this, this._ctx, this.state); this.enterRule(localctx, 508, PlSqlParser.RULE_create_materialized_view); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 5081; this.match(PlSqlParser.CREATE); this.state = 5082; this.match(PlSqlParser.MATERIALIZED); this.state = 5083; this.match(PlSqlParser.VIEW); this.state = 5084; this.tableview_name(); this.state = 5087; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.OF) { this.state = 5085; this.match(PlSqlParser.OF); this.state = 5086; this.type_name(); } this.state = 5109; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.ON: this.state = 5089; this.match(PlSqlParser.ON); this.state = 5090; this.match(PlSqlParser.PREBUILT); this.state = 5091; this.match(PlSqlParser.TABLE); this.state = 5095; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.WITHOUT || _la===PlSqlParser.WITH) { this.state = 5092; _la = this._input.LA(1); if(!(_la===PlSqlParser.WITHOUT || _la===PlSqlParser.WITH)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } this.state = 5093; this.match(PlSqlParser.REDUCED); this.state = 5094; this.match(PlSqlParser.PRECISION); } break; case PlSqlParser.AS: case PlSqlParser.BUILD: case PlSqlParser.CACHE: case PlSqlParser.DISABLE: case PlSqlParser.ENABLE: case PlSqlParser.FILESYSTEM_LIKE_LOGGING: case PlSqlParser.FOR: case PlSqlParser.INITRANS: case PlSqlParser.LOGGING: case PlSqlParser.NEVER: case PlSqlParser.NOCACHE: case PlSqlParser.NOLOGGING: case PlSqlParser.NOPARALLEL: case PlSqlParser.PARALLEL: case PlSqlParser.PCTFREE: case PlSqlParser.PCTUSED: case PlSqlParser.REFRESH: case PlSqlParser.SEGMENT: case PlSqlParser.STORAGE: case PlSqlParser.TABLESPACE: case PlSqlParser.USING: this.state = 5098; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.FILESYSTEM_LIKE_LOGGING || _la===PlSqlParser.INITRANS || _la===PlSqlParser.LOGGING || _la===PlSqlParser.NOLOGGING || _la===PlSqlParser.PCTFREE || _la===PlSqlParser.PCTUSED || _la===PlSqlParser.SEGMENT || _la===PlSqlParser.STORAGE || _la===PlSqlParser.TABLESPACE) { this.state = 5097; this.physical_properties(); } this.state = 5101; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.CACHE || _la===PlSqlParser.NOCACHE) { this.state = 5100; _la = this._input.LA(1); if(!(_la===PlSqlParser.CACHE || _la===PlSqlParser.NOCACHE)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } } this.state = 5104; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.NOPARALLEL || _la===PlSqlParser.PARALLEL) { this.state = 5103; this.parallel_clause(); } this.state = 5107; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.BUILD) { this.state = 5106; this.build_clause(); } break; default: throw new antlr4.error.NoViableAltException(this); } this.state = 5128; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,537,this._ctx); if(la_===1) { this.state = 5111; this.match(PlSqlParser.USING); this.state = 5112; this.match(PlSqlParser.INDEX); this.state = 5122; this._errHandler.sync(this); _la = this._input.LA(1); while(_la===PlSqlParser.INITRANS || _la===PlSqlParser.PCTFREE || _la===PlSqlParser.PCTUSED || _la===PlSqlParser.STORAGE || _la===PlSqlParser.TABLESPACE) { this.state = 5116; this._errHandler.sync(this); var _alt = 1; do { switch (_alt) { case 1: this.state = 5116; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.INITRANS: case PlSqlParser.PCTFREE: case PlSqlParser.PCTUSED: case PlSqlParser.STORAGE: this.state = 5113; this.physical_attributes_clause(); break; case PlSqlParser.TABLESPACE: this.state = 5114; this.match(PlSqlParser.TABLESPACE); this.state = 5115; localctx.mv_tablespace = this.id_expression(); break; default: throw new antlr4.error.NoViableAltException(this); } break; default: throw new antlr4.error.NoViableAltException(this); } this.state = 5118; this._errHandler.sync(this); _alt = this._interp.adaptivePredict(this._input,535, this._ctx); } while ( _alt!=2 && _alt!=antlr4.atn.ATN.INVALID_ALT_NUMBER ); this.state = 5124; this._errHandler.sync(this); _la = this._input.LA(1); } } else if(la_===2) { this.state = 5125; this.match(PlSqlParser.USING); this.state = 5126; this.match(PlSqlParser.NO); this.state = 5127; this.match(PlSqlParser.INDEX); } this.state = 5131; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.NEVER || _la===PlSqlParser.REFRESH) { this.state = 5130; this.create_mv_refresh(); } this.state = 5135; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.FOR) { this.state = 5133; this.match(PlSqlParser.FOR); this.state = 5134; this.match(PlSqlParser.UPDATE); } this.state = 5140; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.DISABLE || _la===PlSqlParser.ENABLE) { this.state = 5137; _la = this._input.LA(1); if(!(_la===PlSqlParser.DISABLE || _la===PlSqlParser.ENABLE)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } this.state = 5138; this.match(PlSqlParser.QUERY); this.state = 5139; this.match(PlSqlParser.REWRITE); } this.state = 5142; this.match(PlSqlParser.AS); this.state = 5143; this.select_only_statement(); this.state = 5144; this.match(PlSqlParser.SEMICOLON); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Create_mv_refreshContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_create_mv_refresh; this.rb_segment = null; // Token return this; } Create_mv_refreshContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Create_mv_refreshContext.prototype.constructor = Create_mv_refreshContext; Create_mv_refreshContext.prototype.NEVER = function() { return this.getToken(PlSqlParser.NEVER, 0); }; Create_mv_refreshContext.prototype.REFRESH = function() { return this.getToken(PlSqlParser.REFRESH, 0); }; Create_mv_refreshContext.prototype.ON = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.ON); } else { return this.getToken(PlSqlParser.ON, i); } }; Create_mv_refreshContext.prototype.WITH = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.WITH); } else { return this.getToken(PlSqlParser.WITH, i); } }; Create_mv_refreshContext.prototype.USING = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.USING); } else { return this.getToken(PlSqlParser.USING, i); } }; Create_mv_refreshContext.prototype.CONSTRAINTS = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.CONSTRAINTS); } else { return this.getToken(PlSqlParser.CONSTRAINTS, i); } }; Create_mv_refreshContext.prototype.FAST = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.FAST); } else { return this.getToken(PlSqlParser.FAST, i); } }; Create_mv_refreshContext.prototype.COMPLETE = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.COMPLETE); } else { return this.getToken(PlSqlParser.COMPLETE, i); } }; Create_mv_refreshContext.prototype.FORCE = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.FORCE); } else { return this.getToken(PlSqlParser.FORCE, i); } }; Create_mv_refreshContext.prototype.DEMAND = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.DEMAND); } else { return this.getToken(PlSqlParser.DEMAND, i); } }; Create_mv_refreshContext.prototype.COMMIT = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.COMMIT); } else { return this.getToken(PlSqlParser.COMMIT, i); } }; Create_mv_refreshContext.prototype.ENFORCED = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.ENFORCED); } else { return this.getToken(PlSqlParser.ENFORCED, i); } }; Create_mv_refreshContext.prototype.TRUSTED = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.TRUSTED); } else { return this.getToken(PlSqlParser.TRUSTED, i); } }; Create_mv_refreshContext.prototype.START = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.START); } else { return this.getToken(PlSqlParser.START, i); } }; Create_mv_refreshContext.prototype.NEXT = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.NEXT); } else { return this.getToken(PlSqlParser.NEXT, i); } }; Create_mv_refreshContext.prototype.PRIMARY = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.PRIMARY); } else { return this.getToken(PlSqlParser.PRIMARY, i); } }; Create_mv_refreshContext.prototype.KEY = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.KEY); } else { return this.getToken(PlSqlParser.KEY, i); } }; Create_mv_refreshContext.prototype.ROWID = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.ROWID); } else { return this.getToken(PlSqlParser.ROWID, i); } }; Create_mv_refreshContext.prototype.DEFAULT = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.DEFAULT); } else { return this.getToken(PlSqlParser.DEFAULT, i); } }; Create_mv_refreshContext.prototype.ROLLBACK = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.ROLLBACK); } else { return this.getToken(PlSqlParser.ROLLBACK, i); } }; Create_mv_refreshContext.prototype.SEGMENT = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.SEGMENT); } else { return this.getToken(PlSqlParser.SEGMENT, i); } }; Create_mv_refreshContext.prototype.REGULAR_ID = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.REGULAR_ID); } else { return this.getToken(PlSqlParser.REGULAR_ID, i); } }; Create_mv_refreshContext.prototype.MASTER = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.MASTER); } else { return this.getToken(PlSqlParser.MASTER, i); } }; Create_mv_refreshContext.prototype.LOCAL = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.LOCAL); } else { return this.getToken(PlSqlParser.LOCAL, i); } }; Create_mv_refreshContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterCreate_mv_refresh(this); } }; Create_mv_refreshContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitCreate_mv_refresh(this); } }; Create_mv_refreshContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitCreate_mv_refresh(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Create_mv_refreshContext = Create_mv_refreshContext; PlSqlParser.prototype.create_mv_refresh = function() { var localctx = new Create_mv_refreshContext(this, this._ctx, this.state); this.enterRule(localctx, 510, PlSqlParser.RULE_create_mv_refresh); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 5185; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.NEVER: this.state = 5146; this.match(PlSqlParser.NEVER); this.state = 5147; this.match(PlSqlParser.REFRESH); break; case PlSqlParser.REFRESH: this.state = 5148; this.match(PlSqlParser.REFRESH); this.state = 5181; this._errHandler.sync(this); _la = this._input.LA(1); do { this.state = 5181; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,546,this._ctx); switch(la_) { case 1: this.state = 5149; _la = this._input.LA(1); if(!(_la===PlSqlParser.COMPLETE || _la===PlSqlParser.FAST || _la===PlSqlParser.FORCE)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } break; case 2: this.state = 5150; this.match(PlSqlParser.ON); this.state = 5151; _la = this._input.LA(1); if(!(_la===PlSqlParser.COMMIT || _la===PlSqlParser.DEMAND)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } break; case 3: this.state = 5155; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.START: this.state = 5152; this.match(PlSqlParser.START); this.state = 5153; this.match(PlSqlParser.WITH); break; case PlSqlParser.NEXT: this.state = 5154; this.match(PlSqlParser.NEXT); break; default: throw new antlr4.error.NoViableAltException(this); } break; case 4: this.state = 5157; this.match(PlSqlParser.WITH); this.state = 5161; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.PRIMARY: this.state = 5158; this.match(PlSqlParser.PRIMARY); this.state = 5159; this.match(PlSqlParser.KEY); break; case PlSqlParser.ROWID: this.state = 5160; this.match(PlSqlParser.ROWID); break; default: throw new antlr4.error.NoViableAltException(this); } break; case 5: this.state = 5163; this.match(PlSqlParser.USING); this.state = 5176; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.DEFAULT: this.state = 5164; this.match(PlSqlParser.DEFAULT); this.state = 5166; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.LOCAL || _la===PlSqlParser.MASTER) { this.state = 5165; _la = this._input.LA(1); if(!(_la===PlSqlParser.LOCAL || _la===PlSqlParser.MASTER)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } } this.state = 5168; this.match(PlSqlParser.ROLLBACK); this.state = 5169; this.match(PlSqlParser.SEGMENT); break; case PlSqlParser.LOCAL: case PlSqlParser.MASTER: case PlSqlParser.ROLLBACK: this.state = 5171; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.LOCAL || _la===PlSqlParser.MASTER) { this.state = 5170; _la = this._input.LA(1); if(!(_la===PlSqlParser.LOCAL || _la===PlSqlParser.MASTER)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } } this.state = 5173; this.match(PlSqlParser.ROLLBACK); this.state = 5174; this.match(PlSqlParser.SEGMENT); this.state = 5175; localctx.rb_segment = this.match(PlSqlParser.REGULAR_ID); break; default: throw new antlr4.error.NoViableAltException(this); } break; case 6: this.state = 5178; this.match(PlSqlParser.USING); this.state = 5179; _la = this._input.LA(1); if(!(_la===PlSqlParser.ENFORCED || _la===PlSqlParser.TRUSTED)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } this.state = 5180; this.match(PlSqlParser.CONSTRAINTS); break; } this.state = 5183; this._errHandler.sync(this); _la = this._input.LA(1); } while(_la===PlSqlParser.COMPLETE || _la===PlSqlParser.FAST || _la===PlSqlParser.FORCE || _la===PlSqlParser.NEXT || _la===PlSqlParser.ON || _la===PlSqlParser.START || _la===PlSqlParser.USING || _la===PlSqlParser.WITH); break; default: throw new antlr4.error.NoViableAltException(this); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Create_contextContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_create_context; return this; } Create_contextContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Create_contextContext.prototype.constructor = Create_contextContext; Create_contextContext.prototype.CREATE = function() { return this.getToken(PlSqlParser.CREATE, 0); }; Create_contextContext.prototype.CONTEXT = function() { return this.getToken(PlSqlParser.CONTEXT, 0); }; Create_contextContext.prototype.oracle_namespace = function() { return this.getTypedRuleContext(Oracle_namespaceContext,0); }; Create_contextContext.prototype.USING = function() { return this.getToken(PlSqlParser.USING, 0); }; Create_contextContext.prototype.package_name = function() { return this.getTypedRuleContext(Package_nameContext,0); }; Create_contextContext.prototype.SEMICOLON = function() { return this.getToken(PlSqlParser.SEMICOLON, 0); }; Create_contextContext.prototype.OR = function() { return this.getToken(PlSqlParser.OR, 0); }; Create_contextContext.prototype.REPLACE = function() { return this.getToken(PlSqlParser.REPLACE, 0); }; Create_contextContext.prototype.schema_object_name = function() { return this.getTypedRuleContext(Schema_object_nameContext,0); }; Create_contextContext.prototype.PERIOD = function() { return this.getToken(PlSqlParser.PERIOD, 0); }; Create_contextContext.prototype.INITIALIZED = function() { return this.getToken(PlSqlParser.INITIALIZED, 0); }; Create_contextContext.prototype.ACCESSED = function() { return this.getToken(PlSqlParser.ACCESSED, 0); }; Create_contextContext.prototype.GLOBALLY = function() { return this.getToken(PlSqlParser.GLOBALLY, 0); }; Create_contextContext.prototype.EXTERNALLY = function() { return this.getToken(PlSqlParser.EXTERNALLY, 0); }; Create_contextContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterCreate_context(this); } }; Create_contextContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitCreate_context(this); } }; Create_contextContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitCreate_context(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Create_contextContext = Create_contextContext; PlSqlParser.prototype.create_context = function() { var localctx = new Create_contextContext(this, this._ctx, this.state); this.enterRule(localctx, 512, PlSqlParser.RULE_create_context); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 5187; this.match(PlSqlParser.CREATE); this.state = 5190; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.OR) { this.state = 5188; this.match(PlSqlParser.OR); this.state = 5189; this.match(PlSqlParser.REPLACE); } this.state = 5192; this.match(PlSqlParser.CONTEXT); this.state = 5193; this.oracle_namespace(); this.state = 5194; this.match(PlSqlParser.USING); this.state = 5198; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,550,this._ctx); if(la_===1) { this.state = 5195; this.schema_object_name(); this.state = 5196; this.match(PlSqlParser.PERIOD); } this.state = 5200; this.package_name(); this.state = 5205; this._errHandler.sync(this); switch (this._input.LA(1)) { case PlSqlParser.INITIALIZED: this.state = 5201; this.match(PlSqlParser.INITIALIZED); this.state = 5202; _la = this._input.LA(1); if(!(_la===PlSqlParser.EXTERNALLY || _la===PlSqlParser.GLOBALLY)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } break; case PlSqlParser.ACCESSED: this.state = 5203; this.match(PlSqlParser.ACCESSED); this.state = 5204; this.match(PlSqlParser.GLOBALLY); break; case PlSqlParser.SEMICOLON: break; default: break; } this.state = 5207; this.match(PlSqlParser.SEMICOLON); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Oracle_namespaceContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_oracle_namespace; return this; } Oracle_namespaceContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Oracle_namespaceContext.prototype.constructor = Oracle_namespaceContext; Oracle_namespaceContext.prototype.id_expression = function() { return this.getTypedRuleContext(Id_expressionContext,0); }; Oracle_namespaceContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterOracle_namespace(this); } }; Oracle_namespaceContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitOracle_namespace(this); } }; Oracle_namespaceContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitOracle_namespace(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Oracle_namespaceContext = Oracle_namespaceContext; PlSqlParser.prototype.oracle_namespace = function() { var localctx = new Oracle_namespaceContext(this, this._ctx, this.state); this.enterRule(localctx, 514, PlSqlParser.RULE_oracle_namespace); try { this.enterOuterAlt(localctx, 1); this.state = 5209; this.id_expression(); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Create_clusterContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_create_cluster; return this; } Create_clusterContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Create_clusterContext.prototype.constructor = Create_clusterContext; Create_clusterContext.prototype.CREATE = function() { return this.getToken(PlSqlParser.CREATE, 0); }; Create_clusterContext.prototype.CLUSTER = function() { return this.getToken(PlSqlParser.CLUSTER, 0); }; Create_clusterContext.prototype.cluster_name = function() { return this.getTypedRuleContext(Cluster_nameContext,0); }; Create_clusterContext.prototype.LEFT_PAREN = function() { return this.getToken(PlSqlParser.LEFT_PAREN, 0); }; Create_clusterContext.prototype.column_name = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Column_nameContext); } else { return this.getTypedRuleContext(Column_nameContext,i); } }; Create_clusterContext.prototype.datatype = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(DatatypeContext); } else { return this.getTypedRuleContext(DatatypeContext,i); } }; Create_clusterContext.prototype.RIGHT_PAREN = function() { return this.getToken(PlSqlParser.RIGHT_PAREN, 0); }; Create_clusterContext.prototype.SEMICOLON = function() { return this.getToken(PlSqlParser.SEMICOLON, 0); }; Create_clusterContext.prototype.SORT = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.SORT); } else { return this.getToken(PlSqlParser.SORT, i); } }; Create_clusterContext.prototype.COMMA = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.COMMA); } else { return this.getToken(PlSqlParser.COMMA, i); } }; Create_clusterContext.prototype.physical_attributes_clause = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Physical_attributes_clauseContext); } else { return this.getTypedRuleContext(Physical_attributes_clauseContext,i); } }; Create_clusterContext.prototype.SIZE = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.SIZE); } else { return this.getToken(PlSqlParser.SIZE, i); } }; Create_clusterContext.prototype.size_clause = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Size_clauseContext); } else { return this.getTypedRuleContext(Size_clauseContext,i); } }; Create_clusterContext.prototype.TABLESPACE = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.TABLESPACE); } else { return this.getToken(PlSqlParser.TABLESPACE, i); } }; Create_clusterContext.prototype.tablespace = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(TablespaceContext); } else { return this.getTypedRuleContext(TablespaceContext,i); } }; Create_clusterContext.prototype.INDEX = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.INDEX); } else { return this.getToken(PlSqlParser.INDEX, i); } }; Create_clusterContext.prototype.HASHKEYS = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.HASHKEYS); } else { return this.getToken(PlSqlParser.HASHKEYS, i); } }; Create_clusterContext.prototype.UNSIGNED_INTEGER = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.UNSIGNED_INTEGER); } else { return this.getToken(PlSqlParser.UNSIGNED_INTEGER, i); } }; Create_clusterContext.prototype.parallel_clause = function() { return this.getTypedRuleContext(Parallel_clauseContext,0); }; Create_clusterContext.prototype.ROWDEPENDENCIES = function() { return this.getToken(PlSqlParser.ROWDEPENDENCIES, 0); }; Create_clusterContext.prototype.NOROWDEPENDENCIES = function() { return this.getToken(PlSqlParser.NOROWDEPENDENCIES, 0); }; Create_clusterContext.prototype.CACHE = function() { return this.getToken(PlSqlParser.CACHE, 0); }; Create_clusterContext.prototype.NOCACHE = function() { return this.getToken(PlSqlParser.NOCACHE, 0); }; Create_clusterContext.prototype.SINGLE = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.SINGLE); } else { return this.getToken(PlSqlParser.SINGLE, i); } }; Create_clusterContext.prototype.TABLE = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.TABLE); } else { return this.getToken(PlSqlParser.TABLE, i); } }; Create_clusterContext.prototype.HASH = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.HASH); } else { return this.getToken(PlSqlParser.HASH, i); } }; Create_clusterContext.prototype.IS = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.IS); } else { return this.getToken(PlSqlParser.IS, i); } }; Create_clusterContext.prototype.expression = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(ExpressionContext); } else { return this.getTypedRuleContext(ExpressionContext,i); } }; Create_clusterContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterCreate_cluster(this); } }; Create_clusterContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitCreate_cluster(this); } }; Create_clusterContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitCreate_cluster(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Create_clusterContext = Create_clusterContext; PlSqlParser.prototype.create_cluster = function() { var localctx = new Create_clusterContext(this, this._ctx, this.state); this.enterRule(localctx, 516, PlSqlParser.RULE_create_cluster); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 5211; this.match(PlSqlParser.CREATE); this.state = 5212; this.match(PlSqlParser.CLUSTER); this.state = 5213; this.cluster_name(); this.state = 5214; this.match(PlSqlParser.LEFT_PAREN); this.state = 5215; this.column_name(); this.state = 5216; this.datatype(); this.state = 5218; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.SORT) { this.state = 5217; this.match(PlSqlParser.SORT); } this.state = 5228; this._errHandler.sync(this); _la = this._input.LA(1); while(_la===PlSqlParser.COMMA) { this.state = 5220; this.match(PlSqlParser.COMMA); this.state = 5221; this.column_name(); this.state = 5222; this.datatype(); this.state = 5224; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.SORT) { this.state = 5223; this.match(PlSqlParser.SORT); } this.state = 5230; this._errHandler.sync(this); _la = this._input.LA(1); } this.state = 5231; this.match(PlSqlParser.RIGHT_PAREN); this.state = 5251; this._errHandler.sync(this); _la = this._input.LA(1); while(_la===PlSqlParser.HASHKEYS || _la===PlSqlParser.INDEX || _la===PlSqlParser.INITRANS || _la===PlSqlParser.PCTFREE || _la===PlSqlParser.PCTUSED || _la===PlSqlParser.SINGLE || _la===PlSqlParser.SIZE || _la===PlSqlParser.STORAGE || _la===PlSqlParser.TABLESPACE) { this.state = 5249; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.INITRANS: case PlSqlParser.PCTFREE: case PlSqlParser.PCTUSED: case PlSqlParser.STORAGE: this.state = 5232; this.physical_attributes_clause(); break; case PlSqlParser.SIZE: this.state = 5233; this.match(PlSqlParser.SIZE); this.state = 5234; this.size_clause(); break; case PlSqlParser.TABLESPACE: this.state = 5235; this.match(PlSqlParser.TABLESPACE); this.state = 5236; this.tablespace(); break; case PlSqlParser.INDEX: this.state = 5237; this.match(PlSqlParser.INDEX); break; case PlSqlParser.HASHKEYS: case PlSqlParser.SINGLE: this.state = 5240; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.SINGLE) { this.state = 5238; this.match(PlSqlParser.SINGLE); this.state = 5239; this.match(PlSqlParser.TABLE); } this.state = 5242; this.match(PlSqlParser.HASHKEYS); this.state = 5243; this.match(PlSqlParser.UNSIGNED_INTEGER); this.state = 5247; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.HASH) { this.state = 5244; this.match(PlSqlParser.HASH); this.state = 5245; this.match(PlSqlParser.IS); this.state = 5246; this.expression(); } break; default: throw new antlr4.error.NoViableAltException(this); } this.state = 5253; this._errHandler.sync(this); _la = this._input.LA(1); } this.state = 5255; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.NOPARALLEL || _la===PlSqlParser.PARALLEL) { this.state = 5254; this.parallel_clause(); } this.state = 5258; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.NOROWDEPENDENCIES || _la===PlSqlParser.ROWDEPENDENCIES) { this.state = 5257; _la = this._input.LA(1); if(!(_la===PlSqlParser.NOROWDEPENDENCIES || _la===PlSqlParser.ROWDEPENDENCIES)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } } this.state = 5261; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.CACHE || _la===PlSqlParser.NOCACHE) { this.state = 5260; _la = this._input.LA(1); if(!(_la===PlSqlParser.CACHE || _la===PlSqlParser.NOCACHE)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } } this.state = 5263; this.match(PlSqlParser.SEMICOLON); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Create_tableContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_create_table; return this; } Create_tableContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Create_tableContext.prototype.constructor = Create_tableContext; Create_tableContext.prototype.CREATE = function() { return this.getToken(PlSqlParser.CREATE, 0); }; Create_tableContext.prototype.TABLE = function() { return this.getToken(PlSqlParser.TABLE, 0); }; Create_tableContext.prototype.tableview_name = function() { return this.getTypedRuleContext(Tableview_nameContext,0); }; Create_tableContext.prototype.SEMICOLON = function() { return this.getToken(PlSqlParser.SEMICOLON, 0); }; Create_tableContext.prototype.relational_table = function() { return this.getTypedRuleContext(Relational_tableContext,0); }; Create_tableContext.prototype.object_table = function() { return this.getTypedRuleContext(Object_tableContext,0); }; Create_tableContext.prototype.xmltype_table = function() { return this.getTypedRuleContext(Xmltype_tableContext,0); }; Create_tableContext.prototype.GLOBAL = function() { return this.getToken(PlSqlParser.GLOBAL, 0); }; Create_tableContext.prototype.TEMPORARY = function() { return this.getToken(PlSqlParser.TEMPORARY, 0); }; Create_tableContext.prototype.AS = function() { return this.getToken(PlSqlParser.AS, 0); }; Create_tableContext.prototype.select_only_statement = function() { return this.getTypedRuleContext(Select_only_statementContext,0); }; Create_tableContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterCreate_table(this); } }; Create_tableContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitCreate_table(this); } }; Create_tableContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitCreate_table(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Create_tableContext = Create_tableContext; PlSqlParser.prototype.create_table = function() { var localctx = new Create_tableContext(this, this._ctx, this.state); this.enterRule(localctx, 518, PlSqlParser.RULE_create_table); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 5265; this.match(PlSqlParser.CREATE); this.state = 5268; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.GLOBAL) { this.state = 5266; this.match(PlSqlParser.GLOBAL); this.state = 5267; this.match(PlSqlParser.TEMPORARY); } this.state = 5270; this.match(PlSqlParser.TABLE); this.state = 5271; this.tableview_name(); this.state = 5275; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,563,this._ctx); switch(la_) { case 1: this.state = 5272; this.relational_table(); break; case 2: this.state = 5273; this.object_table(); break; case 3: this.state = 5274; this.xmltype_table(); break; } this.state = 5279; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.AS) { this.state = 5277; this.match(PlSqlParser.AS); this.state = 5278; this.select_only_statement(); } this.state = 5281; this.match(PlSqlParser.SEMICOLON); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Xmltype_tableContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_xmltype_table; return this; } Xmltype_tableContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Xmltype_tableContext.prototype.constructor = Xmltype_tableContext; Xmltype_tableContext.prototype.OF = function() { return this.getToken(PlSqlParser.OF, 0); }; Xmltype_tableContext.prototype.XMLTYPE = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.XMLTYPE); } else { return this.getToken(PlSqlParser.XMLTYPE, i); } }; Xmltype_tableContext.prototype.LEFT_PAREN = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.LEFT_PAREN); } else { return this.getToken(PlSqlParser.LEFT_PAREN, i); } }; Xmltype_tableContext.prototype.object_properties = function() { return this.getTypedRuleContext(Object_propertiesContext,0); }; Xmltype_tableContext.prototype.RIGHT_PAREN = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.RIGHT_PAREN); } else { return this.getToken(PlSqlParser.RIGHT_PAREN, i); } }; Xmltype_tableContext.prototype.xmltype_storage = function() { return this.getTypedRuleContext(Xmltype_storageContext,0); }; Xmltype_tableContext.prototype.xmlschema_spec = function() { return this.getTypedRuleContext(Xmlschema_specContext,0); }; Xmltype_tableContext.prototype.xmltype_virtual_columns = function() { return this.getTypedRuleContext(Xmltype_virtual_columnsContext,0); }; Xmltype_tableContext.prototype.ON = function() { return this.getToken(PlSqlParser.ON, 0); }; Xmltype_tableContext.prototype.COMMIT = function() { return this.getToken(PlSqlParser.COMMIT, 0); }; Xmltype_tableContext.prototype.ROWS = function() { return this.getToken(PlSqlParser.ROWS, 0); }; Xmltype_tableContext.prototype.oid_clause = function() { return this.getTypedRuleContext(Oid_clauseContext,0); }; Xmltype_tableContext.prototype.oid_index_clause = function() { return this.getTypedRuleContext(Oid_index_clauseContext,0); }; Xmltype_tableContext.prototype.physical_properties = function() { return this.getTypedRuleContext(Physical_propertiesContext,0); }; Xmltype_tableContext.prototype.column_properties = function() { return this.getTypedRuleContext(Column_propertiesContext,0); }; Xmltype_tableContext.prototype.table_partitioning_clauses = function() { return this.getTypedRuleContext(Table_partitioning_clausesContext,0); }; Xmltype_tableContext.prototype.RESULT_CACHE = function() { return this.getToken(PlSqlParser.RESULT_CACHE, 0); }; Xmltype_tableContext.prototype.MODE = function() { return this.getToken(PlSqlParser.MODE, 0); }; Xmltype_tableContext.prototype.parallel_clause = function() { return this.getTypedRuleContext(Parallel_clauseContext,0); }; Xmltype_tableContext.prototype.row_movement_clause = function() { return this.getTypedRuleContext(Row_movement_clauseContext,0); }; Xmltype_tableContext.prototype.flashback_archive_clause = function() { return this.getTypedRuleContext(Flashback_archive_clauseContext,0); }; Xmltype_tableContext.prototype.DELETE = function() { return this.getToken(PlSqlParser.DELETE, 0); }; Xmltype_tableContext.prototype.PRESERVE = function() { return this.getToken(PlSqlParser.PRESERVE, 0); }; Xmltype_tableContext.prototype.CACHE = function() { return this.getToken(PlSqlParser.CACHE, 0); }; Xmltype_tableContext.prototype.NOCACHE = function() { return this.getToken(PlSqlParser.NOCACHE, 0); }; Xmltype_tableContext.prototype.DEFAULT = function() { return this.getToken(PlSqlParser.DEFAULT, 0); }; Xmltype_tableContext.prototype.FORCE = function() { return this.getToken(PlSqlParser.FORCE, 0); }; Xmltype_tableContext.prototype.ROWDEPENDENCIES = function() { return this.getToken(PlSqlParser.ROWDEPENDENCIES, 0); }; Xmltype_tableContext.prototype.NOROWDEPENDENCIES = function() { return this.getToken(PlSqlParser.NOROWDEPENDENCIES, 0); }; Xmltype_tableContext.prototype.enable_disable_clause = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Enable_disable_clauseContext); } else { return this.getTypedRuleContext(Enable_disable_clauseContext,i); } }; Xmltype_tableContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterXmltype_table(this); } }; Xmltype_tableContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitXmltype_table(this); } }; Xmltype_tableContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitXmltype_table(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Xmltype_tableContext = Xmltype_tableContext; PlSqlParser.prototype.xmltype_table = function() { var localctx = new Xmltype_tableContext(this, this._ctx, this.state); this.enterRule(localctx, 520, PlSqlParser.RULE_xmltype_table); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 5283; this.match(PlSqlParser.OF); this.state = 5284; this.match(PlSqlParser.XMLTYPE); this.state = 5289; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.LEFT_PAREN) { this.state = 5285; this.match(PlSqlParser.LEFT_PAREN); this.state = 5286; this.object_properties(); this.state = 5287; this.match(PlSqlParser.RIGHT_PAREN); } this.state = 5293; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,566,this._ctx); if(la_===1) { this.state = 5291; this.match(PlSqlParser.XMLTYPE); this.state = 5292; this.xmltype_storage(); } this.state = 5296; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.ELEMENT || _la===PlSqlParser.XMLSCHEMA) { this.state = 5295; this.xmlschema_spec(); } this.state = 5299; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.VIRTUAL) { this.state = 5298; this.xmltype_virtual_columns(); } this.state = 5305; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.ON) { this.state = 5301; this.match(PlSqlParser.ON); this.state = 5302; this.match(PlSqlParser.COMMIT); this.state = 5303; _la = this._input.LA(1); if(!(_la===PlSqlParser.DELETE || _la===PlSqlParser.PRESERVE)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } this.state = 5304; this.match(PlSqlParser.ROWS); } this.state = 5308; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.OBJECT) { this.state = 5307; this.oid_clause(); } this.state = 5311; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.OIDINDEX) { this.state = 5310; this.oid_index_clause(); } this.state = 5314; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.FILESYSTEM_LIKE_LOGGING || _la===PlSqlParser.INITRANS || _la===PlSqlParser.LOGGING || _la===PlSqlParser.NOLOGGING || _la===PlSqlParser.PCTFREE || _la===PlSqlParser.PCTUSED || _la===PlSqlParser.SEGMENT || _la===PlSqlParser.STORAGE || _la===PlSqlParser.TABLESPACE) { this.state = 5313; this.physical_properties(); } this.state = 5317; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.COLUMN || _la===PlSqlParser.LOB || _la===PlSqlParser.NESTED || _la===PlSqlParser.VARRAY || _la===PlSqlParser.XMLTYPE) { this.state = 5316; this.column_properties(); } this.state = 5320; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.PARTITION) { this.state = 5319; this.table_partitioning_clauses(); } this.state = 5323; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.CACHE || _la===PlSqlParser.NOCACHE) { this.state = 5322; _la = this._input.LA(1); if(!(_la===PlSqlParser.CACHE || _la===PlSqlParser.NOCACHE)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } } this.state = 5330; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.RESULT_CACHE) { this.state = 5325; this.match(PlSqlParser.RESULT_CACHE); this.state = 5326; this.match(PlSqlParser.LEFT_PAREN); this.state = 5327; this.match(PlSqlParser.MODE); this.state = 5328; _la = this._input.LA(1); if(!(_la===PlSqlParser.DEFAULT || _la===PlSqlParser.FORCE)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } this.state = 5329; this.match(PlSqlParser.RIGHT_PAREN); } this.state = 5333; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.NOPARALLEL || _la===PlSqlParser.PARALLEL) { this.state = 5332; this.parallel_clause(); } this.state = 5336; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.NOROWDEPENDENCIES || _la===PlSqlParser.ROWDEPENDENCIES) { this.state = 5335; _la = this._input.LA(1); if(!(_la===PlSqlParser.NOROWDEPENDENCIES || _la===PlSqlParser.ROWDEPENDENCIES)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } } this.state = 5343; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,580,this._ctx); if(la_===1) { this.state = 5339; this._errHandler.sync(this); var _alt = 1; do { switch (_alt) { case 1: this.state = 5338; this.enable_disable_clause(); break; default: throw new antlr4.error.NoViableAltException(this); } this.state = 5341; this._errHandler.sync(this); _alt = this._interp.adaptivePredict(this._input,579, this._ctx); } while ( _alt!=2 && _alt!=antlr4.atn.ATN.INVALID_ALT_NUMBER ); } this.state = 5346; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.DISABLE || _la===PlSqlParser.ENABLE || _la===PlSqlParser.ROW) { this.state = 5345; this.row_movement_clause(); } this.state = 5349; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.FLASHBACK || _la===PlSqlParser.NO) { this.state = 5348; this.flashback_archive_clause(); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Xmltype_virtual_columnsContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_xmltype_virtual_columns; return this; } Xmltype_virtual_columnsContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Xmltype_virtual_columnsContext.prototype.constructor = Xmltype_virtual_columnsContext; Xmltype_virtual_columnsContext.prototype.VIRTUAL = function() { return this.getToken(PlSqlParser.VIRTUAL, 0); }; Xmltype_virtual_columnsContext.prototype.COLUMNS = function() { return this.getToken(PlSqlParser.COLUMNS, 0); }; Xmltype_virtual_columnsContext.prototype.LEFT_PAREN = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.LEFT_PAREN); } else { return this.getToken(PlSqlParser.LEFT_PAREN, i); } }; Xmltype_virtual_columnsContext.prototype.column_name = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Column_nameContext); } else { return this.getTypedRuleContext(Column_nameContext,i); } }; Xmltype_virtual_columnsContext.prototype.AS = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.AS); } else { return this.getToken(PlSqlParser.AS, i); } }; Xmltype_virtual_columnsContext.prototype.expression = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(ExpressionContext); } else { return this.getTypedRuleContext(ExpressionContext,i); } }; Xmltype_virtual_columnsContext.prototype.RIGHT_PAREN = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.RIGHT_PAREN); } else { return this.getToken(PlSqlParser.RIGHT_PAREN, i); } }; Xmltype_virtual_columnsContext.prototype.COMMA = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.COMMA); } else { return this.getToken(PlSqlParser.COMMA, i); } }; Xmltype_virtual_columnsContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterXmltype_virtual_columns(this); } }; Xmltype_virtual_columnsContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitXmltype_virtual_columns(this); } }; Xmltype_virtual_columnsContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitXmltype_virtual_columns(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Xmltype_virtual_columnsContext = Xmltype_virtual_columnsContext; PlSqlParser.prototype.xmltype_virtual_columns = function() { var localctx = new Xmltype_virtual_columnsContext(this, this._ctx, this.state); this.enterRule(localctx, 522, PlSqlParser.RULE_xmltype_virtual_columns); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 5351; this.match(PlSqlParser.VIRTUAL); this.state = 5352; this.match(PlSqlParser.COLUMNS); this.state = 5353; this.match(PlSqlParser.LEFT_PAREN); this.state = 5354; this.column_name(); this.state = 5355; this.match(PlSqlParser.AS); this.state = 5356; this.match(PlSqlParser.LEFT_PAREN); this.state = 5357; this.expression(); this.state = 5358; this.match(PlSqlParser.RIGHT_PAREN); this.state = 5368; this._errHandler.sync(this); _la = this._input.LA(1); while(_la===PlSqlParser.COMMA) { this.state = 5359; this.match(PlSqlParser.COMMA); this.state = 5360; this.column_name(); this.state = 5361; this.match(PlSqlParser.AS); this.state = 5362; this.match(PlSqlParser.LEFT_PAREN); this.state = 5363; this.expression(); this.state = 5364; this.match(PlSqlParser.RIGHT_PAREN); this.state = 5370; this._errHandler.sync(this); _la = this._input.LA(1); } this.state = 5371; this.match(PlSqlParser.RIGHT_PAREN); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Xmltype_column_propertiesContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_xmltype_column_properties; return this; } Xmltype_column_propertiesContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Xmltype_column_propertiesContext.prototype.constructor = Xmltype_column_propertiesContext; Xmltype_column_propertiesContext.prototype.XMLTYPE = function() { return this.getToken(PlSqlParser.XMLTYPE, 0); }; Xmltype_column_propertiesContext.prototype.column_name = function() { return this.getTypedRuleContext(Column_nameContext,0); }; Xmltype_column_propertiesContext.prototype.COLUMN = function() { return this.getToken(PlSqlParser.COLUMN, 0); }; Xmltype_column_propertiesContext.prototype.xmltype_storage = function() { return this.getTypedRuleContext(Xmltype_storageContext,0); }; Xmltype_column_propertiesContext.prototype.xmlschema_spec = function() { return this.getTypedRuleContext(Xmlschema_specContext,0); }; Xmltype_column_propertiesContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterXmltype_column_properties(this); } }; Xmltype_column_propertiesContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitXmltype_column_properties(this); } }; Xmltype_column_propertiesContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitXmltype_column_properties(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Xmltype_column_propertiesContext = Xmltype_column_propertiesContext; PlSqlParser.prototype.xmltype_column_properties = function() { var localctx = new Xmltype_column_propertiesContext(this, this._ctx, this.state); this.enterRule(localctx, 524, PlSqlParser.RULE_xmltype_column_properties); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 5373; this.match(PlSqlParser.XMLTYPE); this.state = 5375; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,584,this._ctx); if(la_===1) { this.state = 5374; this.match(PlSqlParser.COLUMN); } this.state = 5377; this.column_name(); this.state = 5379; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.STORE) { this.state = 5378; this.xmltype_storage(); } this.state = 5382; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.ELEMENT || _la===PlSqlParser.XMLSCHEMA) { this.state = 5381; this.xmlschema_spec(); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Xmltype_storageContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_xmltype_storage; return this; } Xmltype_storageContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Xmltype_storageContext.prototype.constructor = Xmltype_storageContext; Xmltype_storageContext.prototype.STORE = function() { return this.getToken(PlSqlParser.STORE, 0); }; Xmltype_storageContext.prototype.AS = function() { return this.getToken(PlSqlParser.AS, 0); }; Xmltype_storageContext.prototype.OBJECT = function() { return this.getToken(PlSqlParser.OBJECT, 0); }; Xmltype_storageContext.prototype.RELATIONAL = function() { return this.getToken(PlSqlParser.RELATIONAL, 0); }; Xmltype_storageContext.prototype.CLOB = function() { return this.getToken(PlSqlParser.CLOB, 0); }; Xmltype_storageContext.prototype.BINARY = function() { return this.getToken(PlSqlParser.BINARY, 0); }; Xmltype_storageContext.prototype.XML = function() { return this.getToken(PlSqlParser.XML, 0); }; Xmltype_storageContext.prototype.lob_segname = function() { return this.getTypedRuleContext(Lob_segnameContext,0); }; Xmltype_storageContext.prototype.LEFT_PAREN = function() { return this.getToken(PlSqlParser.LEFT_PAREN, 0); }; Xmltype_storageContext.prototype.lob_parameters = function() { return this.getTypedRuleContext(Lob_parametersContext,0); }; Xmltype_storageContext.prototype.RIGHT_PAREN = function() { return this.getToken(PlSqlParser.RIGHT_PAREN, 0); }; Xmltype_storageContext.prototype.SECUREFILE = function() { return this.getToken(PlSqlParser.SECUREFILE, 0); }; Xmltype_storageContext.prototype.BASICFILE = function() { return this.getToken(PlSqlParser.BASICFILE, 0); }; Xmltype_storageContext.prototype.VARRAYS = function() { return this.getToken(PlSqlParser.VARRAYS, 0); }; Xmltype_storageContext.prototype.LOBS = function() { return this.getToken(PlSqlParser.LOBS, 0); }; Xmltype_storageContext.prototype.TABLES = function() { return this.getToken(PlSqlParser.TABLES, 0); }; Xmltype_storageContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterXmltype_storage(this); } }; Xmltype_storageContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitXmltype_storage(this); } }; Xmltype_storageContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitXmltype_storage(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Xmltype_storageContext = Xmltype_storageContext; PlSqlParser.prototype.xmltype_storage = function() { var localctx = new Xmltype_storageContext(this, this._ctx, this.state); this.enterRule(localctx, 526, PlSqlParser.RULE_xmltype_storage); var _la = 0; // Token type try { this.state = 5415; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,592,this._ctx); switch(la_) { case 1: this.enterOuterAlt(localctx, 1); this.state = 5384; this.match(PlSqlParser.STORE); this.state = 5385; this.match(PlSqlParser.AS); this.state = 5409; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.OBJECT: this.state = 5386; this.match(PlSqlParser.OBJECT); this.state = 5387; this.match(PlSqlParser.RELATIONAL); break; case PlSqlParser.BASICFILE: case PlSqlParser.BINARY: case PlSqlParser.CLOB: case PlSqlParser.SECUREFILE: this.state = 5389; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.BASICFILE || _la===PlSqlParser.SECUREFILE) { this.state = 5388; _la = this._input.LA(1); if(!(_la===PlSqlParser.BASICFILE || _la===PlSqlParser.SECUREFILE)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } } this.state = 5394; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.CLOB: this.state = 5391; this.match(PlSqlParser.CLOB); break; case PlSqlParser.BINARY: this.state = 5392; this.match(PlSqlParser.BINARY); this.state = 5393; this.match(PlSqlParser.XML); break; default: throw new antlr4.error.NoViableAltException(this); } this.state = 5407; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,590,this._ctx); if(la_===1) { this.state = 5396; this.lob_segname(); this.state = 5401; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,589,this._ctx); if(la_===1) { this.state = 5397; this.match(PlSqlParser.LEFT_PAREN); this.state = 5398; this.lob_parameters(); this.state = 5399; this.match(PlSqlParser.RIGHT_PAREN); } } else if(la_===2) { this.state = 5403; this.match(PlSqlParser.LEFT_PAREN); this.state = 5404; this.lob_parameters(); this.state = 5405; this.match(PlSqlParser.RIGHT_PAREN); } break; default: throw new antlr4.error.NoViableAltException(this); } break; case 2: this.enterOuterAlt(localctx, 2); this.state = 5411; this.match(PlSqlParser.STORE); this.state = 5412; this.match(PlSqlParser.VARRAYS); this.state = 5413; this.match(PlSqlParser.AS); this.state = 5414; _la = this._input.LA(1); if(!(_la===PlSqlParser.LOBS || _la===PlSqlParser.TABLES)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } break; } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Xmlschema_specContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_xmlschema_spec; return this; } Xmlschema_specContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Xmlschema_specContext.prototype.constructor = Xmlschema_specContext; Xmlschema_specContext.prototype.ELEMENT = function() { return this.getToken(PlSqlParser.ELEMENT, 0); }; Xmlschema_specContext.prototype.DELIMITED_ID = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.DELIMITED_ID); } else { return this.getToken(PlSqlParser.DELIMITED_ID, i); } }; Xmlschema_specContext.prototype.XMLSCHEMA = function() { return this.getToken(PlSqlParser.XMLSCHEMA, 0); }; Xmlschema_specContext.prototype.allow_or_disallow = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Allow_or_disallowContext); } else { return this.getTypedRuleContext(Allow_or_disallowContext,i); } }; Xmlschema_specContext.prototype.NONSCHEMA = function() { return this.getToken(PlSqlParser.NONSCHEMA, 0); }; Xmlschema_specContext.prototype.ANYSCHEMA = function() { return this.getToken(PlSqlParser.ANYSCHEMA, 0); }; Xmlschema_specContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterXmlschema_spec(this); } }; Xmlschema_specContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitXmlschema_spec(this); } }; Xmlschema_specContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitXmlschema_spec(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Xmlschema_specContext = Xmlschema_specContext; PlSqlParser.prototype.xmlschema_spec = function() { var localctx = new Xmlschema_specContext(this, this._ctx, this.state); this.enterRule(localctx, 528, PlSqlParser.RULE_xmlschema_spec); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 5419; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.XMLSCHEMA) { this.state = 5417; this.match(PlSqlParser.XMLSCHEMA); this.state = 5418; this.match(PlSqlParser.DELIMITED_ID); } this.state = 5421; this.match(PlSqlParser.ELEMENT); this.state = 5422; this.match(PlSqlParser.DELIMITED_ID); this.state = 5426; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,594,this._ctx); if(la_===1) { this.state = 5423; this.allow_or_disallow(); this.state = 5424; this.match(PlSqlParser.NONSCHEMA); } this.state = 5431; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.ALLOW || _la===PlSqlParser.DISALLOW) { this.state = 5428; this.allow_or_disallow(); this.state = 5429; this.match(PlSqlParser.ANYSCHEMA); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Object_tableContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_object_table; return this; } Object_tableContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Object_tableContext.prototype.constructor = Object_tableContext; Object_tableContext.prototype.OF = function() { return this.getToken(PlSqlParser.OF, 0); }; Object_tableContext.prototype.type_name = function() { return this.getTypedRuleContext(Type_nameContext,0); }; Object_tableContext.prototype.object_table_substitution = function() { return this.getTypedRuleContext(Object_table_substitutionContext,0); }; Object_tableContext.prototype.LEFT_PAREN = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.LEFT_PAREN); } else { return this.getToken(PlSqlParser.LEFT_PAREN, i); } }; Object_tableContext.prototype.object_properties = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Object_propertiesContext); } else { return this.getTypedRuleContext(Object_propertiesContext,i); } }; Object_tableContext.prototype.RIGHT_PAREN = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.RIGHT_PAREN); } else { return this.getToken(PlSqlParser.RIGHT_PAREN, i); } }; Object_tableContext.prototype.ON = function() { return this.getToken(PlSqlParser.ON, 0); }; Object_tableContext.prototype.COMMIT = function() { return this.getToken(PlSqlParser.COMMIT, 0); }; Object_tableContext.prototype.ROWS = function() { return this.getToken(PlSqlParser.ROWS, 0); }; Object_tableContext.prototype.oid_clause = function() { return this.getTypedRuleContext(Oid_clauseContext,0); }; Object_tableContext.prototype.oid_index_clause = function() { return this.getTypedRuleContext(Oid_index_clauseContext,0); }; Object_tableContext.prototype.physical_properties = function() { return this.getTypedRuleContext(Physical_propertiesContext,0); }; Object_tableContext.prototype.column_properties = function() { return this.getTypedRuleContext(Column_propertiesContext,0); }; Object_tableContext.prototype.table_partitioning_clauses = function() { return this.getTypedRuleContext(Table_partitioning_clausesContext,0); }; Object_tableContext.prototype.RESULT_CACHE = function() { return this.getToken(PlSqlParser.RESULT_CACHE, 0); }; Object_tableContext.prototype.MODE = function() { return this.getToken(PlSqlParser.MODE, 0); }; Object_tableContext.prototype.parallel_clause = function() { return this.getTypedRuleContext(Parallel_clauseContext,0); }; Object_tableContext.prototype.row_movement_clause = function() { return this.getTypedRuleContext(Row_movement_clauseContext,0); }; Object_tableContext.prototype.flashback_archive_clause = function() { return this.getTypedRuleContext(Flashback_archive_clauseContext,0); }; Object_tableContext.prototype.DELETE = function() { return this.getToken(PlSqlParser.DELETE, 0); }; Object_tableContext.prototype.PRESERVE = function() { return this.getToken(PlSqlParser.PRESERVE, 0); }; Object_tableContext.prototype.CACHE = function() { return this.getToken(PlSqlParser.CACHE, 0); }; Object_tableContext.prototype.NOCACHE = function() { return this.getToken(PlSqlParser.NOCACHE, 0); }; Object_tableContext.prototype.DEFAULT = function() { return this.getToken(PlSqlParser.DEFAULT, 0); }; Object_tableContext.prototype.FORCE = function() { return this.getToken(PlSqlParser.FORCE, 0); }; Object_tableContext.prototype.ROWDEPENDENCIES = function() { return this.getToken(PlSqlParser.ROWDEPENDENCIES, 0); }; Object_tableContext.prototype.NOROWDEPENDENCIES = function() { return this.getToken(PlSqlParser.NOROWDEPENDENCIES, 0); }; Object_tableContext.prototype.COMMA = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.COMMA); } else { return this.getToken(PlSqlParser.COMMA, i); } }; Object_tableContext.prototype.enable_disable_clause = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Enable_disable_clauseContext); } else { return this.getTypedRuleContext(Enable_disable_clauseContext,i); } }; Object_tableContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterObject_table(this); } }; Object_tableContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitObject_table(this); } }; Object_tableContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitObject_table(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Object_tableContext = Object_tableContext; PlSqlParser.prototype.object_table = function() { var localctx = new Object_tableContext(this, this._ctx, this.state); this.enterRule(localctx, 530, PlSqlParser.RULE_object_table); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 5433; this.match(PlSqlParser.OF); this.state = 5434; this.type_name(); this.state = 5436; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.NOT || _la===PlSqlParser.SUBSTITUTABLE) { this.state = 5435; this.object_table_substitution(); } this.state = 5449; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.LEFT_PAREN) { this.state = 5438; this.match(PlSqlParser.LEFT_PAREN); this.state = 5439; this.object_properties(); this.state = 5444; this._errHandler.sync(this); _la = this._input.LA(1); while(_la===PlSqlParser.COMMA) { this.state = 5440; this.match(PlSqlParser.COMMA); this.state = 5441; this.object_properties(); this.state = 5446; this._errHandler.sync(this); _la = this._input.LA(1); } this.state = 5447; this.match(PlSqlParser.RIGHT_PAREN); } this.state = 5455; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.ON) { this.state = 5451; this.match(PlSqlParser.ON); this.state = 5452; this.match(PlSqlParser.COMMIT); this.state = 5453; _la = this._input.LA(1); if(!(_la===PlSqlParser.DELETE || _la===PlSqlParser.PRESERVE)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } this.state = 5454; this.match(PlSqlParser.ROWS); } this.state = 5458; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.OBJECT) { this.state = 5457; this.oid_clause(); } this.state = 5461; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.OIDINDEX) { this.state = 5460; this.oid_index_clause(); } this.state = 5464; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.FILESYSTEM_LIKE_LOGGING || _la===PlSqlParser.INITRANS || _la===PlSqlParser.LOGGING || _la===PlSqlParser.NOLOGGING || _la===PlSqlParser.PCTFREE || _la===PlSqlParser.PCTUSED || _la===PlSqlParser.SEGMENT || _la===PlSqlParser.STORAGE || _la===PlSqlParser.TABLESPACE) { this.state = 5463; this.physical_properties(); } this.state = 5467; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.COLUMN || _la===PlSqlParser.LOB || _la===PlSqlParser.NESTED || _la===PlSqlParser.VARRAY || _la===PlSqlParser.XMLTYPE) { this.state = 5466; this.column_properties(); } this.state = 5470; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.PARTITION) { this.state = 5469; this.table_partitioning_clauses(); } this.state = 5473; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.CACHE || _la===PlSqlParser.NOCACHE) { this.state = 5472; _la = this._input.LA(1); if(!(_la===PlSqlParser.CACHE || _la===PlSqlParser.NOCACHE)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } } this.state = 5480; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.RESULT_CACHE) { this.state = 5475; this.match(PlSqlParser.RESULT_CACHE); this.state = 5476; this.match(PlSqlParser.LEFT_PAREN); this.state = 5477; this.match(PlSqlParser.MODE); this.state = 5478; _la = this._input.LA(1); if(!(_la===PlSqlParser.DEFAULT || _la===PlSqlParser.FORCE)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } this.state = 5479; this.match(PlSqlParser.RIGHT_PAREN); } this.state = 5483; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.NOPARALLEL || _la===PlSqlParser.PARALLEL) { this.state = 5482; this.parallel_clause(); } this.state = 5486; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.NOROWDEPENDENCIES || _la===PlSqlParser.ROWDEPENDENCIES) { this.state = 5485; _la = this._input.LA(1); if(!(_la===PlSqlParser.NOROWDEPENDENCIES || _la===PlSqlParser.ROWDEPENDENCIES)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } } this.state = 5493; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,610,this._ctx); if(la_===1) { this.state = 5489; this._errHandler.sync(this); var _alt = 1; do { switch (_alt) { case 1: this.state = 5488; this.enable_disable_clause(); break; default: throw new antlr4.error.NoViableAltException(this); } this.state = 5491; this._errHandler.sync(this); _alt = this._interp.adaptivePredict(this._input,609, this._ctx); } while ( _alt!=2 && _alt!=antlr4.atn.ATN.INVALID_ALT_NUMBER ); } this.state = 5496; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.DISABLE || _la===PlSqlParser.ENABLE || _la===PlSqlParser.ROW) { this.state = 5495; this.row_movement_clause(); } this.state = 5499; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.FLASHBACK || _la===PlSqlParser.NO) { this.state = 5498; this.flashback_archive_clause(); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Oid_index_clauseContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_oid_index_clause; return this; } Oid_index_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Oid_index_clauseContext.prototype.constructor = Oid_index_clauseContext; Oid_index_clauseContext.prototype.OIDINDEX = function() { return this.getToken(PlSqlParser.OIDINDEX, 0); }; Oid_index_clauseContext.prototype.LEFT_PAREN = function() { return this.getToken(PlSqlParser.LEFT_PAREN, 0); }; Oid_index_clauseContext.prototype.RIGHT_PAREN = function() { return this.getToken(PlSqlParser.RIGHT_PAREN, 0); }; Oid_index_clauseContext.prototype.index_name = function() { return this.getTypedRuleContext(Index_nameContext,0); }; Oid_index_clauseContext.prototype.physical_attributes_clause = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Physical_attributes_clauseContext); } else { return this.getTypedRuleContext(Physical_attributes_clauseContext,i); } }; Oid_index_clauseContext.prototype.TABLESPACE = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.TABLESPACE); } else { return this.getToken(PlSqlParser.TABLESPACE, i); } }; Oid_index_clauseContext.prototype.tablespace = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(TablespaceContext); } else { return this.getTypedRuleContext(TablespaceContext,i); } }; Oid_index_clauseContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterOid_index_clause(this); } }; Oid_index_clauseContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitOid_index_clause(this); } }; Oid_index_clauseContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitOid_index_clause(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Oid_index_clauseContext = Oid_index_clauseContext; PlSqlParser.prototype.oid_index_clause = function() { var localctx = new Oid_index_clauseContext(this, this._ctx, this.state); this.enterRule(localctx, 532, PlSqlParser.RULE_oid_index_clause); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 5501; this.match(PlSqlParser.OIDINDEX); this.state = 5503; this._errHandler.sync(this); _la = this._input.LA(1); if((((_la) & ~0x1f) == 0 && ((1 << _la) & ((1 << PlSqlParser.ABORT) | (1 << PlSqlParser.ABS) | (1 << PlSqlParser.ACCESS) | (1 << PlSqlParser.ACCESSED) | (1 << PlSqlParser.ACCOUNT) | (1 << PlSqlParser.ACL) | (1 << PlSqlParser.ACOS) | (1 << PlSqlParser.ACTION) | (1 << PlSqlParser.ACTIONS) | (1 << PlSqlParser.ACTIVATE) | (1 << PlSqlParser.ACTIVE) | (1 << PlSqlParser.ACTIVE_COMPONENT) | (1 << PlSqlParser.ACTIVE_DATA) | (1 << PlSqlParser.ACTIVE_FUNCTION) | (1 << PlSqlParser.ACTIVE_TAG) | (1 << PlSqlParser.ACTIVITY) | (1 << PlSqlParser.ADAPTIVE_PLAN) | (1 << PlSqlParser.ADD) | (1 << PlSqlParser.ADD_COLUMN) | (1 << PlSqlParser.ADD_GROUP) | (1 << PlSqlParser.ADD_MONTHS) | (1 << PlSqlParser.ADJ_DATE) | (1 << PlSqlParser.ADMIN) | (1 << PlSqlParser.ADMINISTER) | (1 << PlSqlParser.ADMINISTRATOR) | (1 << PlSqlParser.ADVANCED) | (1 << PlSqlParser.ADVISE) | (1 << PlSqlParser.ADVISOR) | (1 << PlSqlParser.AFD_DISKSTRING) | (1 << PlSqlParser.AFTER) | (1 << PlSqlParser.AGENT))) !== 0) || ((((_la - 32)) & ~0x1f) == 0 && ((1 << (_la - 32)) & ((1 << (PlSqlParser.AGGREGATE - 32)) | (1 << (PlSqlParser.A_LETTER - 32)) | (1 << (PlSqlParser.ALIAS - 32)) | (1 << (PlSqlParser.ALLOCATE - 32)) | (1 << (PlSqlParser.ALLOW - 32)) | (1 << (PlSqlParser.ALL_ROWS - 32)) | (1 << (PlSqlParser.ALWAYS - 32)) | (1 << (PlSqlParser.ANALYZE - 32)) | (1 << (PlSqlParser.ANCILLARY - 32)) | (1 << (PlSqlParser.AND_EQUAL - 32)) | (1 << (PlSqlParser.ANOMALY - 32)) | (1 << (PlSqlParser.ANSI_REARCH - 32)) | (1 << (PlSqlParser.ANTIJOIN - 32)) | (1 << (PlSqlParser.ANYSCHEMA - 32)) | (1 << (PlSqlParser.APPEND - 32)) | (1 << (PlSqlParser.APPENDCHILDXML - 32)) | (1 << (PlSqlParser.APPEND_VALUES - 32)) | (1 << (PlSqlParser.APPLICATION - 32)) | (1 << (PlSqlParser.APPLY - 32)) | (1 << (PlSqlParser.APPROX_COUNT_DISTINCT - 32)) | (1 << (PlSqlParser.ARCHIVAL - 32)) | (1 << (PlSqlParser.ARCHIVE - 32)) | (1 << (PlSqlParser.ARCHIVED - 32)) | (1 << (PlSqlParser.ARCHIVELOG - 32)) | (1 << (PlSqlParser.ARRAY - 32)) | (1 << (PlSqlParser.ASCII - 32)))) !== 0) || ((((_la - 64)) & ~0x1f) == 0 && ((1 << (_la - 64)) & ((1 << (PlSqlParser.ASCIISTR - 64)) | (1 << (PlSqlParser.ASIN - 64)) | (1 << (PlSqlParser.ASIS - 64)) | (1 << (PlSqlParser.ASSEMBLY - 64)) | (1 << (PlSqlParser.ASSIGN - 64)) | (1 << (PlSqlParser.ASSOCIATE - 64)) | (1 << (PlSqlParser.ASYNC - 64)) | (1 << (PlSqlParser.ASYNCHRONOUS - 64)) | (1 << (PlSqlParser.ATAN2 - 64)) | (1 << (PlSqlParser.ATAN - 64)) | (1 << (PlSqlParser.AT - 64)) | (1 << (PlSqlParser.ATTRIBUTE - 64)) | (1 << (PlSqlParser.ATTRIBUTES - 64)) | (1 << (PlSqlParser.AUTHENTICATED - 64)) | (1 << (PlSqlParser.AUTHENTICATION - 64)) | (1 << (PlSqlParser.AUTHID - 64)) | (1 << (PlSqlParser.AUTHORIZATION - 64)) | (1 << (PlSqlParser.AUTOALLOCATE - 64)) | (1 << (PlSqlParser.AUTO - 64)) | (1 << (PlSqlParser.AUTOEXTEND - 64)) | (1 << (PlSqlParser.AUTO_LOGIN - 64)) | (1 << (PlSqlParser.AUTOMATIC - 64)) | (1 << (PlSqlParser.AUTONOMOUS_TRANSACTION - 64)) | (1 << (PlSqlParser.AUTO_REOPTIMIZE - 64)) | (1 << (PlSqlParser.AVAILABILITY - 64)) | (1 << (PlSqlParser.AVRO - 64)) | (1 << (PlSqlParser.BACKGROUND - 64)) | (1 << (PlSqlParser.BACKUP - 64)) | (1 << (PlSqlParser.BASIC - 64)))) !== 0) || ((((_la - 96)) & ~0x1f) == 0 && ((1 << (_la - 96)) & ((1 << (PlSqlParser.BASICFILE - 96)) | (1 << (PlSqlParser.BATCH - 96)) | (1 << (PlSqlParser.BATCHSIZE - 96)) | (1 << (PlSqlParser.BATCH_TABLE_ACCESS_BY_ROWID - 96)) | (1 << (PlSqlParser.BECOME - 96)) | (1 << (PlSqlParser.BEFORE - 96)) | (1 << (PlSqlParser.BEGIN - 96)) | (1 << (PlSqlParser.BEGINNING - 96)) | (1 << (PlSqlParser.BEGIN_OUTLINE_DATA - 96)) | (1 << (PlSqlParser.BEHALF - 96)) | (1 << (PlSqlParser.BEQUEATH - 96)) | (1 << (PlSqlParser.BFILE - 96)) | (1 << (PlSqlParser.BFILENAME - 96)) | (1 << (PlSqlParser.BIGFILE - 96)) | (1 << (PlSqlParser.BINARY - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE_INFINITY - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE_NAN - 96)) | (1 << (PlSqlParser.BINARY_FLOAT - 96)) | (1 << (PlSqlParser.BINARY_FLOAT_INFINITY - 96)) | (1 << (PlSqlParser.BINARY_FLOAT_NAN - 96)) | (1 << (PlSqlParser.BINARY_INTEGER - 96)) | (1 << (PlSqlParser.BIND_AWARE - 96)) | (1 << (PlSqlParser.BINDING - 96)) | (1 << (PlSqlParser.BIN_TO_NUM - 96)) | (1 << (PlSqlParser.BITAND - 96)) | (1 << (PlSqlParser.BITMAP_AND - 96)) | (1 << (PlSqlParser.BITMAP - 96)) | (1 << (PlSqlParser.BITMAPS - 96)) | (1 << (PlSqlParser.BITMAP_TREE - 96)) | (1 << (PlSqlParser.BITS - 96)))) !== 0) || ((((_la - 128)) & ~0x1f) == 0 && ((1 << (_la - 128)) & ((1 << (PlSqlParser.BLOB - 128)) | (1 << (PlSqlParser.BLOCK - 128)) | (1 << (PlSqlParser.BLOCK_RANGE - 128)) | (1 << (PlSqlParser.BLOCKS - 128)) | (1 << (PlSqlParser.BLOCKSIZE - 128)) | (1 << (PlSqlParser.BODY - 128)) | (1 << (PlSqlParser.BOOLEAN - 128)) | (1 << (PlSqlParser.BOTH - 128)) | (1 << (PlSqlParser.BOUND - 128)) | (1 << (PlSqlParser.BRANCH - 128)) | (1 << (PlSqlParser.BREADTH - 128)) | (1 << (PlSqlParser.BROADCAST - 128)) | (1 << (PlSqlParser.BSON - 128)) | (1 << (PlSqlParser.BUFFER - 128)) | (1 << (PlSqlParser.BUFFER_CACHE - 128)) | (1 << (PlSqlParser.BUFFER_POOL - 128)) | (1 << (PlSqlParser.BUILD - 128)) | (1 << (PlSqlParser.BULK - 128)) | (1 << (PlSqlParser.BYPASS_RECURSIVE_CHECK - 128)) | (1 << (PlSqlParser.BYPASS_UJVC - 128)) | (1 << (PlSqlParser.BYTE - 128)) | (1 << (PlSqlParser.CACHE - 128)) | (1 << (PlSqlParser.CACHE_CB - 128)) | (1 << (PlSqlParser.CACHE_INSTANCES - 128)) | (1 << (PlSqlParser.CACHE_TEMP_TABLE - 128)) | (1 << (PlSqlParser.CACHING - 128)) | (1 << (PlSqlParser.CALCULATED - 128)) | (1 << (PlSqlParser.CALLBACK - 128)) | (1 << (PlSqlParser.CALL - 128)) | (1 << (PlSqlParser.CANCEL - 128)))) !== 0) || ((((_la - 160)) & ~0x1f) == 0 && ((1 << (_la - 160)) & ((1 << (PlSqlParser.CAPACITY - 160)) | (1 << (PlSqlParser.CARDINALITY - 160)) | (1 << (PlSqlParser.CASCADE - 160)) | (1 << (PlSqlParser.CASE - 160)) | (1 << (PlSqlParser.CAST - 160)) | (1 << (PlSqlParser.CATEGORY - 160)) | (1 << (PlSqlParser.CDBDEFAULT - 160)) | (1 << (PlSqlParser.CEIL - 160)) | (1 << (PlSqlParser.CELL_FLASH_CACHE - 160)) | (1 << (PlSqlParser.CERTIFICATE - 160)) | (1 << (PlSqlParser.CFILE - 160)) | (1 << (PlSqlParser.CHAINED - 160)) | (1 << (PlSqlParser.CHANGE - 160)) | (1 << (PlSqlParser.CHANGE_DUPKEY_ERROR_INDEX - 160)) | (1 << (PlSqlParser.CHARACTER - 160)) | (1 << (PlSqlParser.CHAR - 160)) | (1 << (PlSqlParser.CHAR_CS - 160)) | (1 << (PlSqlParser.CHARTOROWID - 160)) | (1 << (PlSqlParser.CHECK_ACL_REWRITE - 160)) | (1 << (PlSqlParser.CHECKPOINT - 160)) | (1 << (PlSqlParser.CHILD - 160)) | (1 << (PlSqlParser.CHOOSE - 160)) | (1 << (PlSqlParser.CHR - 160)) | (1 << (PlSqlParser.CHUNK - 160)) | (1 << (PlSqlParser.CLASS - 160)) | (1 << (PlSqlParser.CLASSIFIER - 160)) | (1 << (PlSqlParser.CLEANUP - 160)) | (1 << (PlSqlParser.CLEAR - 160)) | (1 << (PlSqlParser.C_LETTER - 160)) | (1 << (PlSqlParser.CLIENT - 160)))) !== 0) || ((((_la - 192)) & ~0x1f) == 0 && ((1 << (_la - 192)) & ((1 << (PlSqlParser.CLOB - 192)) | (1 << (PlSqlParser.CLONE - 192)) | (1 << (PlSqlParser.CLOSE_CACHED_OPEN_CURSORS - 192)) | (1 << (PlSqlParser.CLOSE - 192)) | (1 << (PlSqlParser.CLUSTER_BY_ROWID - 192)) | (1 << (PlSqlParser.CLUSTER - 192)) | (1 << (PlSqlParser.CLUSTER_DETAILS - 192)) | (1 << (PlSqlParser.CLUSTER_DISTANCE - 192)) | (1 << (PlSqlParser.CLUSTER_ID - 192)) | (1 << (PlSqlParser.CLUSTERING - 192)) | (1 << (PlSqlParser.CLUSTERING_FACTOR - 192)) | (1 << (PlSqlParser.CLUSTER_PROBABILITY - 192)) | (1 << (PlSqlParser.CLUSTER_SET - 192)) | (1 << (PlSqlParser.COALESCE - 192)) | (1 << (PlSqlParser.COALESCE_SQ - 192)) | (1 << (PlSqlParser.COARSE - 192)) | (1 << (PlSqlParser.CO_AUTH_IND - 192)) | (1 << (PlSqlParser.COLD - 192)) | (1 << (PlSqlParser.COLLECT - 192)) | (1 << (PlSqlParser.COLUMNAR - 192)) | (1 << (PlSqlParser.COLUMN_AUTH_INDICATOR - 192)) | (1 << (PlSqlParser.COLUMN - 192)) | (1 << (PlSqlParser.COLUMNS - 192)) | (1 << (PlSqlParser.COLUMN_STATS - 192)) | (1 << (PlSqlParser.COLUMN_VALUE - 192)) | (1 << (PlSqlParser.COMMENT - 192)) | (1 << (PlSqlParser.COMMIT - 192)) | (1 << (PlSqlParser.COMMITTED - 192)) | (1 << (PlSqlParser.COMMON_DATA - 192)) | (1 << (PlSqlParser.COMPACT - 192)) | (1 << (PlSqlParser.COMPATIBILITY - 192)) | (1 << (PlSqlParser.COMPILE - 192)))) !== 0) || ((((_la - 224)) & ~0x1f) == 0 && ((1 << (_la - 224)) & ((1 << (PlSqlParser.COMPLETE - 224)) | (1 << (PlSqlParser.COMPLIANCE - 224)) | (1 << (PlSqlParser.COMPONENT - 224)) | (1 << (PlSqlParser.COMPONENTS - 224)) | (1 << (PlSqlParser.COMPOSE - 224)) | (1 << (PlSqlParser.COMPOSITE - 224)) | (1 << (PlSqlParser.COMPOSITE_LIMIT - 224)) | (1 << (PlSqlParser.COMPOUND - 224)) | (1 << (PlSqlParser.COMPUTE - 224)) | (1 << (PlSqlParser.CONCAT - 224)) | (1 << (PlSqlParser.CON_DBID_TO_ID - 224)) | (1 << (PlSqlParser.CONDITIONAL - 224)) | (1 << (PlSqlParser.CONDITION - 224)) | (1 << (PlSqlParser.CONFIRM - 224)) | (1 << (PlSqlParser.CONFORMING - 224)) | (1 << (PlSqlParser.CON_GUID_TO_ID - 224)) | (1 << (PlSqlParser.CON_ID - 224)) | (1 << (PlSqlParser.CON_NAME_TO_ID - 224)) | (1 << (PlSqlParser.CONNECT_BY_CB_WHR_ONLY - 224)) | (1 << (PlSqlParser.CONNECT_BY_COMBINE_SW - 224)) | (1 << (PlSqlParser.CONNECT_BY_COST_BASED - 224)) | (1 << (PlSqlParser.CONNECT_BY_ELIM_DUPS - 224)) | (1 << (PlSqlParser.CONNECT_BY_FILTERING - 224)) | (1 << (PlSqlParser.CONNECT_BY_ISCYCLE - 224)) | (1 << (PlSqlParser.CONNECT_BY_ISLEAF - 224)) | (1 << (PlSqlParser.CONNECT_BY_ROOT - 224)) | (1 << (PlSqlParser.CONNECT_TIME - 224)) | (1 << (PlSqlParser.CONSIDER - 224)) | (1 << (PlSqlParser.CONSISTENT - 224)) | (1 << (PlSqlParser.CONSTANT - 224)))) !== 0) || ((((_la - 256)) & ~0x1f) == 0 && ((1 << (_la - 256)) & ((1 << (PlSqlParser.CONST - 256)) | (1 << (PlSqlParser.CONSTRAINT - 256)) | (1 << (PlSqlParser.CONSTRAINTS - 256)) | (1 << (PlSqlParser.CONSTRUCTOR - 256)) | (1 << (PlSqlParser.CONTAINER - 256)) | (1 << (PlSqlParser.CONTAINER_DATA - 256)) | (1 << (PlSqlParser.CONTAINERS - 256)) | (1 << (PlSqlParser.CONTENT - 256)) | (1 << (PlSqlParser.CONTENTS - 256)) | (1 << (PlSqlParser.CONTEXT - 256)) | (1 << (PlSqlParser.CONTINUE - 256)) | (1 << (PlSqlParser.CONTROLFILE - 256)) | (1 << (PlSqlParser.CON_UID_TO_ID - 256)) | (1 << (PlSqlParser.CONVERT - 256)) | (1 << (PlSqlParser.COOKIE - 256)) | (1 << (PlSqlParser.COPY - 256)) | (1 << (PlSqlParser.CORR_K - 256)) | (1 << (PlSqlParser.CORR_S - 256)) | (1 << (PlSqlParser.CORRUPTION - 256)) | (1 << (PlSqlParser.CORRUPT_XID_ALL - 256)) | (1 << (PlSqlParser.CORRUPT_XID - 256)) | (1 << (PlSqlParser.COS - 256)) | (1 << (PlSqlParser.COSH - 256)) | (1 << (PlSqlParser.COST - 256)) | (1 << (PlSqlParser.COST_XML_QUERY_REWRITE - 256)) | (1 << (PlSqlParser.COUNT - 256)) | (1 << (PlSqlParser.COVAR_POP - 256)) | (1 << (PlSqlParser.COVAR_SAMP - 256)) | (1 << (PlSqlParser.CPU_COSTING - 256)) | (1 << (PlSqlParser.CPU_PER_CALL - 256)) | (1 << (PlSqlParser.CPU_PER_SESSION - 256)) | (1 << (PlSqlParser.CRASH - 256)))) !== 0) || ((((_la - 289)) & ~0x1f) == 0 && ((1 << (_la - 289)) & ((1 << (PlSqlParser.CREATE_FILE_DEST - 289)) | (1 << (PlSqlParser.CREATE_STORED_OUTLINES - 289)) | (1 << (PlSqlParser.CREATION - 289)) | (1 << (PlSqlParser.CREDENTIAL - 289)) | (1 << (PlSqlParser.CRITICAL - 289)) | (1 << (PlSqlParser.CROSS - 289)) | (1 << (PlSqlParser.CROSSEDITION - 289)) | (1 << (PlSqlParser.CSCONVERT - 289)) | (1 << (PlSqlParser.CUBE_AJ - 289)) | (1 << (PlSqlParser.CUBE - 289)) | (1 << (PlSqlParser.CUBE_GB - 289)) | (1 << (PlSqlParser.CUBE_SJ - 289)) | (1 << (PlSqlParser.CUME_DISTM - 289)) | (1 << (PlSqlParser.CURRENT - 289)) | (1 << (PlSqlParser.CURRENT_DATE - 289)) | (1 << (PlSqlParser.CURRENT_SCHEMA - 289)) | (1 << (PlSqlParser.CURRENT_TIME - 289)) | (1 << (PlSqlParser.CURRENT_TIMESTAMP - 289)) | (1 << (PlSqlParser.CURRENT_USER - 289)) | (1 << (PlSqlParser.CURRENTV - 289)) | (1 << (PlSqlParser.CURSOR - 289)) | (1 << (PlSqlParser.CURSOR_SHARING_EXACT - 289)) | (1 << (PlSqlParser.CURSOR_SPECIFIC_SEGMENT - 289)) | (1 << (PlSqlParser.CUSTOMDATUM - 289)) | (1 << (PlSqlParser.CV - 289)) | (1 << (PlSqlParser.CYCLE - 289)) | (1 << (PlSqlParser.DANGLING - 289)) | (1 << (PlSqlParser.DATABASE - 289)) | (1 << (PlSqlParser.DATA - 289)) | (1 << (PlSqlParser.DATAFILE - 289)) | (1 << (PlSqlParser.DATAFILES - 289)))) !== 0) || ((((_la - 321)) & ~0x1f) == 0 && ((1 << (_la - 321)) & ((1 << (PlSqlParser.DATAMOVEMENT - 321)) | (1 << (PlSqlParser.DATAOBJNO - 321)) | (1 << (PlSqlParser.DATAOBJ_TO_MAT_PARTITION - 321)) | (1 << (PlSqlParser.DATAOBJ_TO_PARTITION - 321)) | (1 << (PlSqlParser.DATAPUMP - 321)) | (1 << (PlSqlParser.DATA_SECURITY_REWRITE_LIMIT - 321)) | (1 << (PlSqlParser.DATE_MODE - 321)) | (1 << (PlSqlParser.DAY - 321)) | (1 << (PlSqlParser.DAYS - 321)) | (1 << (PlSqlParser.DBA - 321)) | (1 << (PlSqlParser.DBA_RECYCLEBIN - 321)) | (1 << (PlSqlParser.DBMS_STATS - 321)) | (1 << (PlSqlParser.DB_ROLE_CHANGE - 321)) | (1 << (PlSqlParser.DBTIMEZONE - 321)) | (1 << (PlSqlParser.DB_UNIQUE_NAME - 321)) | (1 << (PlSqlParser.DB_VERSION - 321)) | (1 << (PlSqlParser.DDL - 321)) | (1 << (PlSqlParser.DEALLOCATE - 321)) | (1 << (PlSqlParser.DEBUG - 321)) | (1 << (PlSqlParser.DEBUGGER - 321)) | (1 << (PlSqlParser.DEC - 321)) | (1 << (PlSqlParser.DECIMAL - 321)) | (1 << (PlSqlParser.DECLARE - 321)) | (1 << (PlSqlParser.DECOMPOSE - 321)) | (1 << (PlSqlParser.DECORRELATE - 321)) | (1 << (PlSqlParser.DECR - 321)) | (1 << (PlSqlParser.DECREMENT - 321)) | (1 << (PlSqlParser.DECRYPT - 321)) | (1 << (PlSqlParser.DEDUPLICATE - 321)) | (1 << (PlSqlParser.DEFAULTS - 321)))) !== 0) || ((((_la - 353)) & ~0x1f) == 0 && ((1 << (_la - 353)) & ((1 << (PlSqlParser.DEFERRABLE - 353)) | (1 << (PlSqlParser.DEFERRED - 353)) | (1 << (PlSqlParser.DEFINED - 353)) | (1 << (PlSqlParser.DEFINE - 353)) | (1 << (PlSqlParser.DEFINER - 353)) | (1 << (PlSqlParser.DEGREE - 353)) | (1 << (PlSqlParser.DELAY - 353)) | (1 << (PlSqlParser.DELEGATE - 353)) | (1 << (PlSqlParser.DELETE_ALL - 353)) | (1 << (PlSqlParser.DELETE - 353)) | (1 << (PlSqlParser.DELETEXML - 353)) | (1 << (PlSqlParser.DEMAND - 353)) | (1 << (PlSqlParser.DENSE_RANKM - 353)) | (1 << (PlSqlParser.DEPENDENT - 353)) | (1 << (PlSqlParser.DEPTH - 353)) | (1 << (PlSqlParser.DEQUEUE - 353)) | (1 << (PlSqlParser.DEREF - 353)) | (1 << (PlSqlParser.DEREF_NO_REWRITE - 353)) | (1 << (PlSqlParser.DESTROY - 353)) | (1 << (PlSqlParser.DETACHED - 353)) | (1 << (PlSqlParser.DETERMINES - 353)) | (1 << (PlSqlParser.DETERMINISTIC - 353)) | (1 << (PlSqlParser.DICTIONARY - 353)) | (1 << (PlSqlParser.DIMENSION - 353)) | (1 << (PlSqlParser.DIMENSIONS - 353)) | (1 << (PlSqlParser.DIRECT_LOAD - 353)) | (1 << (PlSqlParser.DIRECTORY - 353)) | (1 << (PlSqlParser.DIRECT_PATH - 353)) | (1 << (PlSqlParser.DISABLE_ALL - 353)) | (1 << (PlSqlParser.DISABLE - 353)) | (1 << (PlSqlParser.DISABLE_PARALLEL_DML - 353)))) !== 0) || ((((_la - 385)) & ~0x1f) == 0 && ((1 << (_la - 385)) & ((1 << (PlSqlParser.DISABLE_PRESET - 385)) | (1 << (PlSqlParser.DISABLE_RPKE - 385)) | (1 << (PlSqlParser.DISALLOW - 385)) | (1 << (PlSqlParser.DISASSOCIATE - 385)) | (1 << (PlSqlParser.DISCARD - 385)) | (1 << (PlSqlParser.DISCONNECT - 385)) | (1 << (PlSqlParser.DISK - 385)) | (1 << (PlSqlParser.DISKGROUP - 385)) | (1 << (PlSqlParser.DISKS - 385)) | (1 << (PlSqlParser.DISMOUNT - 385)) | (1 << (PlSqlParser.DISTINGUISHED - 385)) | (1 << (PlSqlParser.DISTRIBUTED - 385)) | (1 << (PlSqlParser.DISTRIBUTE - 385)) | (1 << (PlSqlParser.DML - 385)) | (1 << (PlSqlParser.DML_UPDATE - 385)) | (1 << (PlSqlParser.DOCFIDELITY - 385)) | (1 << (PlSqlParser.DOCUMENT - 385)) | (1 << (PlSqlParser.DOMAIN_INDEX_FILTER - 385)) | (1 << (PlSqlParser.DOMAIN_INDEX_NO_SORT - 385)) | (1 << (PlSqlParser.DOMAIN_INDEX_SORT - 385)) | (1 << (PlSqlParser.DOUBLE - 385)) | (1 << (PlSqlParser.DOWNGRADE - 385)) | (1 << (PlSqlParser.DRIVING_SITE - 385)) | (1 << (PlSqlParser.DROP_COLUMN - 385)) | (1 << (PlSqlParser.DROP_GROUP - 385)) | (1 << (PlSqlParser.DSINTERVAL_UNCONSTRAINED - 385)) | (1 << (PlSqlParser.DST_UPGRADE_INSERT_CONV - 385)) | (1 << (PlSqlParser.DUMP - 385)))) !== 0) || ((((_la - 417)) & ~0x1f) == 0 && ((1 << (_la - 417)) & ((1 << (PlSqlParser.DUPLICATE - 417)) | (1 << (PlSqlParser.DV - 417)) | (1 << (PlSqlParser.DYNAMIC - 417)) | (1 << (PlSqlParser.DYNAMIC_SAMPLING - 417)) | (1 << (PlSqlParser.DYNAMIC_SAMPLING_EST_CDN - 417)) | (1 << (PlSqlParser.EACH - 417)) | (1 << (PlSqlParser.EDITIONABLE - 417)) | (1 << (PlSqlParser.EDITION - 417)) | (1 << (PlSqlParser.EDITIONING - 417)) | (1 << (PlSqlParser.EDITIONS - 417)) | (1 << (PlSqlParser.ELEMENT - 417)) | (1 << (PlSqlParser.ELIM_GROUPBY - 417)) | (1 << (PlSqlParser.ELIMINATE_JOIN - 417)) | (1 << (PlSqlParser.ELIMINATE_OBY - 417)) | (1 << (PlSqlParser.ELIMINATE_OUTER_JOIN - 417)) | (1 << (PlSqlParser.EM - 417)) | (1 << (PlSqlParser.EMPTY_BLOB - 417)) | (1 << (PlSqlParser.EMPTY_CLOB - 417)) | (1 << (PlSqlParser.EMPTY - 417)) | (1 << (PlSqlParser.ENABLE_ALL - 417)) | (1 << (PlSqlParser.ENABLE - 417)) | (1 << (PlSqlParser.ENABLE_PARALLEL_DML - 417)) | (1 << (PlSqlParser.ENABLE_PRESET - 417)) | (1 << (PlSqlParser.ENCODING - 417)) | (1 << (PlSqlParser.ENCRYPT - 417)) | (1 << (PlSqlParser.ENCRYPTION - 417)) | (1 << (PlSqlParser.END_OUTLINE_DATA - 417)) | (1 << (PlSqlParser.ENFORCED - 417)) | (1 << (PlSqlParser.ENFORCE - 417)))) !== 0) || ((((_la - 449)) & ~0x1f) == 0 && ((1 << (_la - 449)) & ((1 << (PlSqlParser.ENQUEUE - 449)) | (1 << (PlSqlParser.ENTERPRISE - 449)) | (1 << (PlSqlParser.ENTITYESCAPING - 449)) | (1 << (PlSqlParser.ENTRY - 449)) | (1 << (PlSqlParser.EQUIPART - 449)) | (1 << (PlSqlParser.ERR - 449)) | (1 << (PlSqlParser.ERROR_ARGUMENT - 449)) | (1 << (PlSqlParser.ERROR - 449)) | (1 << (PlSqlParser.ERROR_ON_OVERLAP_TIME - 449)) | (1 << (PlSqlParser.ERRORS - 449)) | (1 << (PlSqlParser.ESCAPE - 449)) | (1 << (PlSqlParser.ESTIMATE - 449)) | (1 << (PlSqlParser.EVAL - 449)) | (1 << (PlSqlParser.EVALNAME - 449)) | (1 << (PlSqlParser.EVALUATE - 449)) | (1 << (PlSqlParser.EVALUATION - 449)) | (1 << (PlSqlParser.EVENTS - 449)) | (1 << (PlSqlParser.EVERY - 449)) | (1 << (PlSqlParser.EXCEPT - 449)) | (1 << (PlSqlParser.EXCEPTION - 449)) | (1 << (PlSqlParser.EXCEPTION_INIT - 449)) | (1 << (PlSqlParser.EXCEPTIONS - 449)) | (1 << (PlSqlParser.EXCHANGE - 449)) | (1 << (PlSqlParser.EXCLUDE - 449)) | (1 << (PlSqlParser.EXCLUDING - 449)) | (1 << (PlSqlParser.EXECUTE - 449)) | (1 << (PlSqlParser.EXEMPT - 449)) | (1 << (PlSqlParser.EXISTING - 449)) | (1 << (PlSqlParser.EXISTS - 449)) | (1 << (PlSqlParser.EXISTSNODE - 449)) | (1 << (PlSqlParser.EXIT - 449)))) !== 0) || ((((_la - 481)) & ~0x1f) == 0 && ((1 << (_la - 481)) & ((1 << (PlSqlParser.EXPAND_GSET_TO_UNION - 481)) | (1 << (PlSqlParser.EXPAND_TABLE - 481)) | (1 << (PlSqlParser.EXP - 481)) | (1 << (PlSqlParser.EXPIRE - 481)) | (1 << (PlSqlParser.EXPLAIN - 481)) | (1 << (PlSqlParser.EXPLOSION - 481)) | (1 << (PlSqlParser.EXPORT - 481)) | (1 << (PlSqlParser.EXPR_CORR_CHECK - 481)) | (1 << (PlSqlParser.EXPRESS - 481)) | (1 << (PlSqlParser.EXTENDS - 481)) | (1 << (PlSqlParser.EXTENT - 481)) | (1 << (PlSqlParser.EXTENTS - 481)) | (1 << (PlSqlParser.EXTERNAL - 481)) | (1 << (PlSqlParser.EXTERNALLY - 481)) | (1 << (PlSqlParser.EXTRACTCLOBXML - 481)) | (1 << (PlSqlParser.EXTRACT - 481)) | (1 << (PlSqlParser.EXTRACTVALUE - 481)) | (1 << (PlSqlParser.EXTRA - 481)) | (1 << (PlSqlParser.FACILITY - 481)) | (1 << (PlSqlParser.FACT - 481)) | (1 << (PlSqlParser.FACTOR - 481)) | (1 << (PlSqlParser.FACTORIZE_JOIN - 481)) | (1 << (PlSqlParser.FAILED - 481)) | (1 << (PlSqlParser.FAILED_LOGIN_ATTEMPTS - 481)) | (1 << (PlSqlParser.FAILGROUP - 481)) | (1 << (PlSqlParser.FAILOVER - 481)) | (1 << (PlSqlParser.FAILURE - 481)) | (1 << (PlSqlParser.FALSE - 481)) | (1 << (PlSqlParser.FAMILY - 481)) | (1 << (PlSqlParser.FAR - 481)) | (1 << (PlSqlParser.FAST - 481)) | (1 << (PlSqlParser.FASTSTART - 481)))) !== 0) || ((((_la - 513)) & ~0x1f) == 0 && ((1 << (_la - 513)) & ((1 << (PlSqlParser.FBTSCAN - 513)) | (1 << (PlSqlParser.FEATURE_DETAILS - 513)) | (1 << (PlSqlParser.FEATURE_ID - 513)) | (1 << (PlSqlParser.FEATURE_SET - 513)) | (1 << (PlSqlParser.FEATURE_VALUE - 513)) | (1 << (PlSqlParser.FETCH - 513)) | (1 << (PlSqlParser.FILE - 513)) | (1 << (PlSqlParser.FILE_NAME_CONVERT - 513)) | (1 << (PlSqlParser.FILESYSTEM_LIKE_LOGGING - 513)) | (1 << (PlSqlParser.FILTER - 513)) | (1 << (PlSqlParser.FINAL - 513)) | (1 << (PlSqlParser.FINE - 513)) | (1 << (PlSqlParser.FINISH - 513)) | (1 << (PlSqlParser.FIRST - 513)) | (1 << (PlSqlParser.FIRSTM - 513)) | (1 << (PlSqlParser.FIRST_ROWS - 513)) | (1 << (PlSqlParser.FIRST_VALUE - 513)) | (1 << (PlSqlParser.FIXED_VIEW_DATA - 513)) | (1 << (PlSqlParser.FLAGGER - 513)) | (1 << (PlSqlParser.FLASHBACK - 513)) | (1 << (PlSqlParser.FLASH_CACHE - 513)) | (1 << (PlSqlParser.FLOAT - 513)) | (1 << (PlSqlParser.FLOB - 513)) | (1 << (PlSqlParser.FLOOR - 513)) | (1 << (PlSqlParser.FLUSH - 513)) | (1 << (PlSqlParser.FOLDER - 513)) | (1 << (PlSqlParser.FOLLOWING - 513)) | (1 << (PlSqlParser.FOLLOWS - 513)) | (1 << (PlSqlParser.FORALL - 513)) | (1 << (PlSqlParser.FORCE - 513)) | (1 << (PlSqlParser.FORCE_XML_QUERY_REWRITE - 513)) | (1 << (PlSqlParser.FOREIGN - 513)))) !== 0) || ((((_la - 545)) & ~0x1f) == 0 && ((1 << (_la - 545)) & ((1 << (PlSqlParser.FOREVER - 545)) | (1 << (PlSqlParser.FORMAT - 545)) | (1 << (PlSqlParser.FORWARD - 545)) | (1 << (PlSqlParser.FRAGMENT_NUMBER - 545)) | (1 << (PlSqlParser.FREELIST - 545)) | (1 << (PlSqlParser.FREELISTS - 545)) | (1 << (PlSqlParser.FREEPOOLS - 545)) | (1 << (PlSqlParser.FRESH - 545)) | (1 << (PlSqlParser.FROM_TZ - 545)) | (1 << (PlSqlParser.FULL - 545)) | (1 << (PlSqlParser.FULL_OUTER_JOIN_TO_OUTER - 545)) | (1 << (PlSqlParser.FUNCTION - 545)) | (1 << (PlSqlParser.FUNCTIONS - 545)) | (1 << (PlSqlParser.GATHER_OPTIMIZER_STATISTICS - 545)) | (1 << (PlSqlParser.GATHER_PLAN_STATISTICS - 545)) | (1 << (PlSqlParser.GBY_CONC_ROLLUP - 545)) | (1 << (PlSqlParser.GBY_PUSHDOWN - 545)) | (1 << (PlSqlParser.GENERATED - 545)) | (1 << (PlSqlParser.GET - 545)) | (1 << (PlSqlParser.GLOBAL - 545)) | (1 << (PlSqlParser.GLOBALLY - 545)) | (1 << (PlSqlParser.GLOBAL_NAME - 545)) | (1 << (PlSqlParser.GLOBAL_TOPIC_ENABLED - 545)) | (1 << (PlSqlParser.GROUP_BY - 545)) | (1 << (PlSqlParser.GROUP_ID - 545)) | (1 << (PlSqlParser.GROUPING - 545)) | (1 << (PlSqlParser.GROUPING_ID - 545)))) !== 0) || ((((_la - 577)) & ~0x1f) == 0 && ((1 << (_la - 577)) & ((1 << (PlSqlParser.GROUPS - 577)) | (1 << (PlSqlParser.GUARANTEED - 577)) | (1 << (PlSqlParser.GUARANTEE - 577)) | (1 << (PlSqlParser.GUARD - 577)) | (1 << (PlSqlParser.HASH_AJ - 577)) | (1 << (PlSqlParser.HASH - 577)) | (1 << (PlSqlParser.HASHKEYS - 577)) | (1 << (PlSqlParser.HASH_SJ - 577)) | (1 << (PlSqlParser.HEADER - 577)) | (1 << (PlSqlParser.HEAP - 577)) | (1 << (PlSqlParser.HELP - 577)) | (1 << (PlSqlParser.HEXTORAW - 577)) | (1 << (PlSqlParser.HEXTOREF - 577)) | (1 << (PlSqlParser.HIDDEN_KEYWORD - 577)) | (1 << (PlSqlParser.HIDE - 577)) | (1 << (PlSqlParser.HIERARCHY - 577)) | (1 << (PlSqlParser.HIGH - 577)) | (1 << (PlSqlParser.HINTSET_BEGIN - 577)) | (1 << (PlSqlParser.HINTSET_END - 577)) | (1 << (PlSqlParser.HOT - 577)) | (1 << (PlSqlParser.HOUR - 577)) | (1 << (PlSqlParser.HWM_BROKERED - 577)) | (1 << (PlSqlParser.HYBRID - 577)) | (1 << (PlSqlParser.IDENTIFIER - 577)) | (1 << (PlSqlParser.IDENTITY - 577)) | (1 << (PlSqlParser.IDGENERATORS - 577)) | (1 << (PlSqlParser.ID - 577)) | (1 << (PlSqlParser.IDLE_TIME - 577)) | (1 << (PlSqlParser.IF - 577)) | (1 << (PlSqlParser.IGNORE - 577)))) !== 0) || ((((_la - 609)) & ~0x1f) == 0 && ((1 << (_la - 609)) & ((1 << (PlSqlParser.IGNORE_OPTIM_EMBEDDED_HINTS - 609)) | (1 << (PlSqlParser.IGNORE_ROW_ON_DUPKEY_INDEX - 609)) | (1 << (PlSqlParser.IGNORE_WHERE_CLAUSE - 609)) | (1 << (PlSqlParser.ILM - 609)) | (1 << (PlSqlParser.IMMEDIATE - 609)) | (1 << (PlSqlParser.IMPACT - 609)) | (1 << (PlSqlParser.IMPORT - 609)) | (1 << (PlSqlParser.INACTIVE - 609)) | (1 << (PlSqlParser.INCLUDE - 609)) | (1 << (PlSqlParser.INCLUDE_VERSION - 609)) | (1 << (PlSqlParser.INCLUDING - 609)) | (1 << (PlSqlParser.INCREMENTAL - 609)) | (1 << (PlSqlParser.INCREMENT - 609)) | (1 << (PlSqlParser.INCR - 609)) | (1 << (PlSqlParser.INDENT - 609)) | (1 << (PlSqlParser.INDEX_ASC - 609)) | (1 << (PlSqlParser.INDEX_COMBINE - 609)) | (1 << (PlSqlParser.INDEX_DESC - 609)) | (1 << (PlSqlParser.INDEXED - 609)) | (1 << (PlSqlParser.INDEXES - 609)) | (1 << (PlSqlParser.INDEX_FFS - 609)) | (1 << (PlSqlParser.INDEX_FILTER - 609)) | (1 << (PlSqlParser.INDEXING - 609)) | (1 << (PlSqlParser.INDEX_JOIN - 609)) | (1 << (PlSqlParser.INDEX_ROWS - 609)) | (1 << (PlSqlParser.INDEX_RRS - 609)) | (1 << (PlSqlParser.INDEX_RS_ASC - 609)) | (1 << (PlSqlParser.INDEX_RS_DESC - 609)) | (1 << (PlSqlParser.INDEX_RS - 609)) | (1 << (PlSqlParser.INDEX_SCAN - 609)) | (1 << (PlSqlParser.INDEX_SKIP_SCAN - 609)))) !== 0) || ((((_la - 641)) & ~0x1f) == 0 && ((1 << (_la - 641)) & ((1 << (PlSqlParser.INDEX_SS_ASC - 641)) | (1 << (PlSqlParser.INDEX_SS_DESC - 641)) | (1 << (PlSqlParser.INDEX_SS - 641)) | (1 << (PlSqlParser.INDEX_STATS - 641)) | (1 << (PlSqlParser.INDEXTYPE - 641)) | (1 << (PlSqlParser.INDEXTYPES - 641)) | (1 << (PlSqlParser.INDICATOR - 641)) | (1 << (PlSqlParser.INDICES - 641)) | (1 << (PlSqlParser.INFINITE - 641)) | (1 << (PlSqlParser.INFORMATIONAL - 641)) | (1 << (PlSqlParser.INHERIT - 641)) | (1 << (PlSqlParser.INITCAP - 641)) | (1 << (PlSqlParser.INITIAL - 641)) | (1 << (PlSqlParser.INITIALIZED - 641)) | (1 << (PlSqlParser.INITIALLY - 641)) | (1 << (PlSqlParser.INITRANS - 641)) | (1 << (PlSqlParser.INLINE - 641)) | (1 << (PlSqlParser.INLINE_XMLTYPE_NT - 641)) | (1 << (PlSqlParser.INMEMORY - 641)) | (1 << (PlSqlParser.IN_MEMORY_METADATA - 641)) | (1 << (PlSqlParser.INMEMORY_PRUNING - 641)) | (1 << (PlSqlParser.INNER - 641)) | (1 << (PlSqlParser.INOUT - 641)) | (1 << (PlSqlParser.INPLACE - 641)) | (1 << (PlSqlParser.INSERTCHILDXMLAFTER - 641)) | (1 << (PlSqlParser.INSERTCHILDXMLBEFORE - 641)) | (1 << (PlSqlParser.INSERTCHILDXML - 641)) | (1 << (PlSqlParser.INSERTXMLAFTER - 641)) | (1 << (PlSqlParser.INSERTXMLBEFORE - 641)) | (1 << (PlSqlParser.INSTANCE - 641)))) !== 0) || ((((_la - 673)) & ~0x1f) == 0 && ((1 << (_la - 673)) & ((1 << (PlSqlParser.INSTANCES - 673)) | (1 << (PlSqlParser.INSTANTIABLE - 673)) | (1 << (PlSqlParser.INSTANTLY - 673)) | (1 << (PlSqlParser.INSTEAD - 673)) | (1 << (PlSqlParser.INSTR2 - 673)) | (1 << (PlSqlParser.INSTR4 - 673)) | (1 << (PlSqlParser.INSTRB - 673)) | (1 << (PlSqlParser.INSTRC - 673)) | (1 << (PlSqlParser.INSTR - 673)) | (1 << (PlSqlParser.INTEGER - 673)) | (1 << (PlSqlParser.INTERLEAVED - 673)) | (1 << (PlSqlParser.INTERMEDIATE - 673)) | (1 << (PlSqlParser.INTERNAL_CONVERT - 673)) | (1 << (PlSqlParser.INTERNAL_USE - 673)) | (1 << (PlSqlParser.INTERPRETED - 673)) | (1 << (PlSqlParser.INTERVAL - 673)) | (1 << (PlSqlParser.INT - 673)) | (1 << (PlSqlParser.INVALIDATE - 673)) | (1 << (PlSqlParser.INVISIBLE - 673)) | (1 << (PlSqlParser.IN_XQUERY - 673)) | (1 << (PlSqlParser.ISOLATION - 673)) | (1 << (PlSqlParser.ISOLATION_LEVEL - 673)) | (1 << (PlSqlParser.ITERATE - 673)) | (1 << (PlSqlParser.ITERATION_NUMBER - 673)) | (1 << (PlSqlParser.JAVA - 673)) | (1 << (PlSqlParser.JOB - 673)) | (1 << (PlSqlParser.JOIN - 673)) | (1 << (PlSqlParser.JSON_ARRAYAGG - 673)) | (1 << (PlSqlParser.JSON_ARRAY - 673)))) !== 0) || ((((_la - 705)) & ~0x1f) == 0 && ((1 << (_la - 705)) & ((1 << (PlSqlParser.JSON_EQUAL - 705)) | (1 << (PlSqlParser.JSON_EXISTS2 - 705)) | (1 << (PlSqlParser.JSON_EXISTS - 705)) | (1 << (PlSqlParser.JSONGET - 705)) | (1 << (PlSqlParser.JSON - 705)) | (1 << (PlSqlParser.JSON_OBJECTAGG - 705)) | (1 << (PlSqlParser.JSON_OBJECT - 705)) | (1 << (PlSqlParser.JSONPARSE - 705)) | (1 << (PlSqlParser.JSON_QUERY - 705)) | (1 << (PlSqlParser.JSON_SERIALIZE - 705)) | (1 << (PlSqlParser.JSON_TABLE - 705)) | (1 << (PlSqlParser.JSON_TEXTCONTAINS2 - 705)) | (1 << (PlSqlParser.JSON_TEXTCONTAINS - 705)) | (1 << (PlSqlParser.JSON_VALUE - 705)) | (1 << (PlSqlParser.KEEP_DUPLICATES - 705)) | (1 << (PlSqlParser.KEEP - 705)) | (1 << (PlSqlParser.KERBEROS - 705)) | (1 << (PlSqlParser.KEY - 705)) | (1 << (PlSqlParser.KEY_LENGTH - 705)) | (1 << (PlSqlParser.KEYSIZE - 705)) | (1 << (PlSqlParser.KEYS - 705)) | (1 << (PlSqlParser.KEYSTORE - 705)) | (1 << (PlSqlParser.KILL - 705)) | (1 << (PlSqlParser.LABEL - 705)) | (1 << (PlSqlParser.LANGUAGE - 705)) | (1 << (PlSqlParser.LAST_DAY - 705)) | (1 << (PlSqlParser.LAST - 705)) | (1 << (PlSqlParser.LAST_VALUE - 705)) | (1 << (PlSqlParser.LATERAL - 705)) | (1 << (PlSqlParser.LAX - 705)) | (1 << (PlSqlParser.LAYER - 705)) | (1 << (PlSqlParser.LDAP_REGISTRATION_ENABLED - 705)))) !== 0) || ((((_la - 737)) & ~0x1f) == 0 && ((1 << (_la - 737)) & ((1 << (PlSqlParser.LDAP_REGISTRATION - 737)) | (1 << (PlSqlParser.LDAP_REG_SYNC_INTERVAL - 737)) | (1 << (PlSqlParser.LEADING - 737)) | (1 << (PlSqlParser.LEFT - 737)) | (1 << (PlSqlParser.LENGTH2 - 737)) | (1 << (PlSqlParser.LENGTH4 - 737)) | (1 << (PlSqlParser.LENGTHB - 737)) | (1 << (PlSqlParser.LENGTHC - 737)) | (1 << (PlSqlParser.LENGTH - 737)) | (1 << (PlSqlParser.LESS - 737)) | (1 << (PlSqlParser.LEVEL - 737)) | (1 << (PlSqlParser.LEVELS - 737)) | (1 << (PlSqlParser.LIBRARY - 737)) | (1 << (PlSqlParser.LIFECYCLE - 737)) | (1 << (PlSqlParser.LIFE - 737)) | (1 << (PlSqlParser.LIFETIME - 737)) | (1 << (PlSqlParser.LIKE2 - 737)) | (1 << (PlSqlParser.LIKE4 - 737)) | (1 << (PlSqlParser.LIKEC - 737)) | (1 << (PlSqlParser.LIKE_EXPAND - 737)) | (1 << (PlSqlParser.LIMIT - 737)) | (1 << (PlSqlParser.LINEAR - 737)) | (1 << (PlSqlParser.LINK - 737)) | (1 << (PlSqlParser.LIST - 737)) | (1 << (PlSqlParser.LN - 737)) | (1 << (PlSqlParser.LNNVL - 737)) | (1 << (PlSqlParser.LOAD - 737)) | (1 << (PlSqlParser.LOB - 737)) | (1 << (PlSqlParser.LOBNVL - 737)) | (1 << (PlSqlParser.LOBS - 737)) | (1 << (PlSqlParser.LOCAL_INDEXES - 737)))) !== 0) || ((((_la - 769)) & ~0x1f) == 0 && ((1 << (_la - 769)) & ((1 << (PlSqlParser.LOCAL - 769)) | (1 << (PlSqlParser.LOCALTIME - 769)) | (1 << (PlSqlParser.LOCALTIMESTAMP - 769)) | (1 << (PlSqlParser.LOCATION - 769)) | (1 << (PlSqlParser.LOCATOR - 769)) | (1 << (PlSqlParser.LOCKED - 769)) | (1 << (PlSqlParser.LOCKING - 769)) | (1 << (PlSqlParser.LOGFILE - 769)) | (1 << (PlSqlParser.LOGFILES - 769)) | (1 << (PlSqlParser.LOGGING - 769)) | (1 << (PlSqlParser.LOGICAL - 769)) | (1 << (PlSqlParser.LOGICAL_READS_PER_CALL - 769)) | (1 << (PlSqlParser.LOGICAL_READS_PER_SESSION - 769)) | (1 << (PlSqlParser.LOG - 769)) | (1 << (PlSqlParser.LOGMINING - 769)) | (1 << (PlSqlParser.LOGOFF - 769)) | (1 << (PlSqlParser.LOGON - 769)) | (1 << (PlSqlParser.LOG_READ_ONLY_VIOLATIONS - 769)) | (1 << (PlSqlParser.LONG - 769)) | (1 << (PlSqlParser.LOOP - 769)) | (1 << (PlSqlParser.LOWER - 769)) | (1 << (PlSqlParser.LOW - 769)) | (1 << (PlSqlParser.LPAD - 769)) | (1 << (PlSqlParser.LTRIM - 769)) | (1 << (PlSqlParser.MAIN - 769)) | (1 << (PlSqlParser.MAKE_REF - 769)) | (1 << (PlSqlParser.MANAGED - 769)) | (1 << (PlSqlParser.MANAGE - 769)) | (1 << (PlSqlParser.MANAGEMENT - 769)) | (1 << (PlSqlParser.MANAGER - 769)) | (1 << (PlSqlParser.MANUAL - 769)))) !== 0) || ((((_la - 801)) & ~0x1f) == 0 && ((1 << (_la - 801)) & ((1 << (PlSqlParser.MAP - 801)) | (1 << (PlSqlParser.MAPPING - 801)) | (1 << (PlSqlParser.MASTER - 801)) | (1 << (PlSqlParser.MATCHED - 801)) | (1 << (PlSqlParser.MATCHES - 801)) | (1 << (PlSqlParser.MATCH - 801)) | (1 << (PlSqlParser.MATCH_NUMBER - 801)) | (1 << (PlSqlParser.MATCH_RECOGNIZE - 801)) | (1 << (PlSqlParser.MATERIALIZED - 801)) | (1 << (PlSqlParser.MATERIALIZE - 801)) | (1 << (PlSqlParser.MAXARCHLOGS - 801)) | (1 << (PlSqlParser.MAXDATAFILES - 801)) | (1 << (PlSqlParser.MAXEXTENTS - 801)) | (1 << (PlSqlParser.MAXIMIZE - 801)) | (1 << (PlSqlParser.MAXINSTANCES - 801)) | (1 << (PlSqlParser.MAXLOGFILES - 801)) | (1 << (PlSqlParser.MAXLOGHISTORY - 801)) | (1 << (PlSqlParser.MAXLOGMEMBERS - 801)) | (1 << (PlSqlParser.MAX_SHARED_TEMP_SIZE - 801)) | (1 << (PlSqlParser.MAXSIZE - 801)) | (1 << (PlSqlParser.MAXTRANS - 801)) | (1 << (PlSqlParser.MAXVALUE - 801)) | (1 << (PlSqlParser.MEASURE - 801)) | (1 << (PlSqlParser.MEASURES - 801)) | (1 << (PlSqlParser.MEDIUM - 801)) | (1 << (PlSqlParser.MEMBER - 801)) | (1 << (PlSqlParser.MEMCOMPRESS - 801)) | (1 << (PlSqlParser.MEMORY - 801)) | (1 << (PlSqlParser.MERGEACTIONS - 801)) | (1 << (PlSqlParser.MERGE_AJ - 801)) | (1 << (PlSqlParser.MERGE_CONST_ON - 801)) | (1 << (PlSqlParser.MERGE - 801)))) !== 0) || ((((_la - 833)) & ~0x1f) == 0 && ((1 << (_la - 833)) & ((1 << (PlSqlParser.MERGE_SJ - 833)) | (1 << (PlSqlParser.METADATA - 833)) | (1 << (PlSqlParser.METHOD - 833)) | (1 << (PlSqlParser.MIGRATE - 833)) | (1 << (PlSqlParser.MIGRATION - 833)) | (1 << (PlSqlParser.MINEXTENTS - 833)) | (1 << (PlSqlParser.MINIMIZE - 833)) | (1 << (PlSqlParser.MINIMUM - 833)) | (1 << (PlSqlParser.MINING - 833)) | (1 << (PlSqlParser.MINUS_NULL - 833)) | (1 << (PlSqlParser.MINUTE - 833)) | (1 << (PlSqlParser.MINVALUE - 833)) | (1 << (PlSqlParser.MIRRORCOLD - 833)) | (1 << (PlSqlParser.MIRRORHOT - 833)) | (1 << (PlSqlParser.MIRROR - 833)) | (1 << (PlSqlParser.MLSLABEL - 833)) | (1 << (PlSqlParser.MODEL_COMPILE_SUBQUERY - 833)) | (1 << (PlSqlParser.MODEL_DONTVERIFY_UNIQUENESS - 833)) | (1 << (PlSqlParser.MODEL_DYNAMIC_SUBQUERY - 833)) | (1 << (PlSqlParser.MODEL_MIN_ANALYSIS - 833)) | (1 << (PlSqlParser.MODEL - 833)) | (1 << (PlSqlParser.MODEL_NB - 833)) | (1 << (PlSqlParser.MODEL_NO_ANALYSIS - 833)) | (1 << (PlSqlParser.MODEL_PBY - 833)) | (1 << (PlSqlParser.MODEL_PUSH_REF - 833)) | (1 << (PlSqlParser.MODEL_SV - 833)) | (1 << (PlSqlParser.MODIFICATION - 833)) | (1 << (PlSqlParser.MODIFY_COLUMN_TYPE - 833)) | (1 << (PlSqlParser.MODIFY - 833)) | (1 << (PlSqlParser.MOD - 833)))) !== 0) || ((((_la - 865)) & ~0x1f) == 0 && ((1 << (_la - 865)) & ((1 << (PlSqlParser.MODULE - 865)) | (1 << (PlSqlParser.MONITORING - 865)) | (1 << (PlSqlParser.MONITOR - 865)) | (1 << (PlSqlParser.MONTH - 865)) | (1 << (PlSqlParser.MONTHS_BETWEEN - 865)) | (1 << (PlSqlParser.MONTHS - 865)) | (1 << (PlSqlParser.MOUNT - 865)) | (1 << (PlSqlParser.MOUNTPATH - 865)) | (1 << (PlSqlParser.MOVEMENT - 865)) | (1 << (PlSqlParser.MOVE - 865)) | (1 << (PlSqlParser.MULTIDIMENSIONAL - 865)) | (1 << (PlSqlParser.MULTISET - 865)) | (1 << (PlSqlParser.MV_MERGE - 865)) | (1 << (PlSqlParser.NAMED - 865)) | (1 << (PlSqlParser.NAME - 865)) | (1 << (PlSqlParser.NAMESPACE - 865)) | (1 << (PlSqlParser.NAN - 865)) | (1 << (PlSqlParser.NANVL - 865)) | (1 << (PlSqlParser.NATIONAL - 865)) | (1 << (PlSqlParser.NATIVE_FULL_OUTER_JOIN - 865)) | (1 << (PlSqlParser.NATIVE - 865)) | (1 << (PlSqlParser.NATURAL - 865)) | (1 << (PlSqlParser.NAV - 865)) | (1 << (PlSqlParser.NCHAR_CS - 865)) | (1 << (PlSqlParser.NCHAR - 865)) | (1 << (PlSqlParser.NCHR - 865)) | (1 << (PlSqlParser.NCLOB - 865)) | (1 << (PlSqlParser.NEEDED - 865)) | (1 << (PlSqlParser.NEG - 865)) | (1 << (PlSqlParser.NESTED - 865)) | (1 << (PlSqlParser.NESTED_TABLE_FAST_INSERT - 865)))) !== 0) || ((((_la - 897)) & ~0x1f) == 0 && ((1 << (_la - 897)) & ((1 << (PlSqlParser.NESTED_TABLE_GET_REFS - 897)) | (1 << (PlSqlParser.NESTED_TABLE_ID - 897)) | (1 << (PlSqlParser.NESTED_TABLE_SET_REFS - 897)) | (1 << (PlSqlParser.NESTED_TABLE_SET_SETID - 897)) | (1 << (PlSqlParser.NETWORK - 897)) | (1 << (PlSqlParser.NEVER - 897)) | (1 << (PlSqlParser.NEW - 897)) | (1 << (PlSqlParser.NEW_TIME - 897)) | (1 << (PlSqlParser.NEXT_DAY - 897)) | (1 << (PlSqlParser.NEXT - 897)) | (1 << (PlSqlParser.NL_AJ - 897)) | (1 << (PlSqlParser.NLJ_BATCHING - 897)) | (1 << (PlSqlParser.NLJ_INDEX_FILTER - 897)) | (1 << (PlSqlParser.NLJ_INDEX_SCAN - 897)) | (1 << (PlSqlParser.NLJ_PREFETCH - 897)) | (1 << (PlSqlParser.NLS_CALENDAR - 897)) | (1 << (PlSqlParser.NLS_CHARACTERSET - 897)) | (1 << (PlSqlParser.NLS_CHARSET_DECL_LEN - 897)) | (1 << (PlSqlParser.NLS_CHARSET_ID - 897)) | (1 << (PlSqlParser.NLS_CHARSET_NAME - 897)) | (1 << (PlSqlParser.NLS_COMP - 897)) | (1 << (PlSqlParser.NLS_CURRENCY - 897)) | (1 << (PlSqlParser.NLS_DATE_FORMAT - 897)) | (1 << (PlSqlParser.NLS_DATE_LANGUAGE - 897)) | (1 << (PlSqlParser.NLS_INITCAP - 897)) | (1 << (PlSqlParser.NLS_ISO_CURRENCY - 897)) | (1 << (PlSqlParser.NL_SJ - 897)) | (1 << (PlSqlParser.NLS_LANG - 897)) | (1 << (PlSqlParser.NLS_LANGUAGE - 897)) | (1 << (PlSqlParser.NLS_LENGTH_SEMANTICS - 897)) | (1 << (PlSqlParser.NLS_LOWER - 897)) | (1 << (PlSqlParser.NLS_NCHAR_CONV_EXCP - 897)))) !== 0) || ((((_la - 929)) & ~0x1f) == 0 && ((1 << (_la - 929)) & ((1 << (PlSqlParser.NLS_NUMERIC_CHARACTERS - 929)) | (1 << (PlSqlParser.NLS_SORT - 929)) | (1 << (PlSqlParser.NLSSORT - 929)) | (1 << (PlSqlParser.NLS_SPECIAL_CHARS - 929)) | (1 << (PlSqlParser.NLS_TERRITORY - 929)) | (1 << (PlSqlParser.NLS_UPPER - 929)) | (1 << (PlSqlParser.NO_ACCESS - 929)) | (1 << (PlSqlParser.NO_ADAPTIVE_PLAN - 929)) | (1 << (PlSqlParser.NO_ANSI_REARCH - 929)) | (1 << (PlSqlParser.NOAPPEND - 929)) | (1 << (PlSqlParser.NOARCHIVELOG - 929)) | (1 << (PlSqlParser.NOAUDIT - 929)) | (1 << (PlSqlParser.NO_AUTO_REOPTIMIZE - 929)) | (1 << (PlSqlParser.NO_BASETABLE_MULTIMV_REWRITE - 929)) | (1 << (PlSqlParser.NO_BATCH_TABLE_ACCESS_BY_ROWID - 929)) | (1 << (PlSqlParser.NO_BIND_AWARE - 929)) | (1 << (PlSqlParser.NO_BUFFER - 929)) | (1 << (PlSqlParser.NOCACHE - 929)) | (1 << (PlSqlParser.NO_CARTESIAN - 929)) | (1 << (PlSqlParser.NO_CHECK_ACL_REWRITE - 929)) | (1 << (PlSqlParser.NO_CLUSTER_BY_ROWID - 929)) | (1 << (PlSqlParser.NO_CLUSTERING - 929)) | (1 << (PlSqlParser.NO_COALESCE_SQ - 929)) | (1 << (PlSqlParser.NO_COMMON_DATA - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_CB_WHR_ONLY - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_COMBINE_SW - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_COST_BASED - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_ELIM_DUPS - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_FILTERING - 929)) | (1 << (PlSqlParser.NOCOPY - 929)) | (1 << (PlSqlParser.NO_COST_XML_QUERY_REWRITE - 929)))) !== 0) || ((((_la - 961)) & ~0x1f) == 0 && ((1 << (_la - 961)) & ((1 << (PlSqlParser.NO_CPU_COSTING - 961)) | (1 << (PlSqlParser.NOCPU_COSTING - 961)) | (1 << (PlSqlParser.NOCYCLE - 961)) | (1 << (PlSqlParser.NO_DATA_SECURITY_REWRITE - 961)) | (1 << (PlSqlParser.NO_DECORRELATE - 961)) | (1 << (PlSqlParser.NODELAY - 961)) | (1 << (PlSqlParser.NO_DOMAIN_INDEX_FILTER - 961)) | (1 << (PlSqlParser.NO_DST_UPGRADE_INSERT_CONV - 961)) | (1 << (PlSqlParser.NO_ELIM_GROUPBY - 961)) | (1 << (PlSqlParser.NO_ELIMINATE_JOIN - 961)) | (1 << (PlSqlParser.NO_ELIMINATE_OBY - 961)) | (1 << (PlSqlParser.NO_ELIMINATE_OUTER_JOIN - 961)) | (1 << (PlSqlParser.NOENTITYESCAPING - 961)) | (1 << (PlSqlParser.NO_EXPAND_GSET_TO_UNION - 961)) | (1 << (PlSqlParser.NO_EXPAND - 961)) | (1 << (PlSqlParser.NO_EXPAND_TABLE - 961)) | (1 << (PlSqlParser.NO_FACT - 961)) | (1 << (PlSqlParser.NO_FACTORIZE_JOIN - 961)) | (1 << (PlSqlParser.NO_FILTERING - 961)) | (1 << (PlSqlParser.NOFORCE - 961)) | (1 << (PlSqlParser.NO_FULL_OUTER_JOIN_TO_OUTER - 961)) | (1 << (PlSqlParser.NO_GATHER_OPTIMIZER_STATISTICS - 961)) | (1 << (PlSqlParser.NO_GBY_PUSHDOWN - 961)) | (1 << (PlSqlParser.NOGUARANTEE - 961)) | (1 << (PlSqlParser.NO_INDEX_FFS - 961)) | (1 << (PlSqlParser.NO_INDEX - 961)) | (1 << (PlSqlParser.NO_INDEX_SS - 961)) | (1 << (PlSqlParser.NO_INMEMORY - 961)) | (1 << (PlSqlParser.NO_INMEMORY_PRUNING - 961)) | (1 << (PlSqlParser.NOKEEP - 961)) | (1 << (PlSqlParser.NO_LOAD - 961)) | (1 << (PlSqlParser.NOLOCAL - 961)))) !== 0) || ((((_la - 993)) & ~0x1f) == 0 && ((1 << (_la - 993)) & ((1 << (PlSqlParser.NOLOGGING - 993)) | (1 << (PlSqlParser.NOMAPPING - 993)) | (1 << (PlSqlParser.NOMAXVALUE - 993)) | (1 << (PlSqlParser.NO_MERGE - 993)) | (1 << (PlSqlParser.NOMINIMIZE - 993)) | (1 << (PlSqlParser.NOMINVALUE - 993)) | (1 << (PlSqlParser.NO_MODEL_PUSH_REF - 993)) | (1 << (PlSqlParser.NO_MONITORING - 993)) | (1 << (PlSqlParser.NOMONITORING - 993)) | (1 << (PlSqlParser.NO_MONITOR - 993)) | (1 << (PlSqlParser.NO_MULTIMV_REWRITE - 993)) | (1 << (PlSqlParser.NO_NATIVE_FULL_OUTER_JOIN - 993)) | (1 << (PlSqlParser.NONBLOCKING - 993)) | (1 << (PlSqlParser.NONEDITIONABLE - 993)) | (1 << (PlSqlParser.NONE - 993)) | (1 << (PlSqlParser.NO_NLJ_BATCHING - 993)) | (1 << (PlSqlParser.NO_NLJ_PREFETCH - 993)) | (1 << (PlSqlParser.NO - 993)) | (1 << (PlSqlParser.NONSCHEMA - 993)) | (1 << (PlSqlParser.NO_OBJECT_LINK - 993)) | (1 << (PlSqlParser.NOORDER - 993)) | (1 << (PlSqlParser.NO_ORDER_ROLLUPS - 993)) | (1 << (PlSqlParser.NO_OUTER_JOIN_TO_ANTI - 993)) | (1 << (PlSqlParser.NO_OUTER_JOIN_TO_INNER - 993)) | (1 << (PlSqlParser.NOOVERRIDE - 993)) | (1 << (PlSqlParser.NO_PARALLEL_INDEX - 993)) | (1 << (PlSqlParser.NOPARALLEL_INDEX - 993)) | (1 << (PlSqlParser.NO_PARALLEL - 993)) | (1 << (PlSqlParser.NOPARALLEL - 993)) | (1 << (PlSqlParser.NO_PARTIAL_COMMIT - 993)) | (1 << (PlSqlParser.NO_PARTIAL_JOIN - 993)) | (1 << (PlSqlParser.NO_PARTIAL_ROLLUP_PUSHDOWN - 993)))) !== 0) || ((((_la - 1025)) & ~0x1f) == 0 && ((1 << (_la - 1025)) & ((1 << (PlSqlParser.NOPARTITION - 1025)) | (1 << (PlSqlParser.NO_PLACE_DISTINCT - 1025)) | (1 << (PlSqlParser.NO_PLACE_GROUP_BY - 1025)) | (1 << (PlSqlParser.NO_PQ_CONCURRENT_UNION - 1025)) | (1 << (PlSqlParser.NO_PQ_MAP - 1025)) | (1 << (PlSqlParser.NO_PQ_REPLICATE - 1025)) | (1 << (PlSqlParser.NO_PQ_SKEW - 1025)) | (1 << (PlSqlParser.NO_PRUNE_GSETS - 1025)) | (1 << (PlSqlParser.NO_PULL_PRED - 1025)) | (1 << (PlSqlParser.NO_PUSH_PRED - 1025)) | (1 << (PlSqlParser.NO_PUSH_SUBQ - 1025)) | (1 << (PlSqlParser.NO_PX_FAULT_TOLERANCE - 1025)) | (1 << (PlSqlParser.NO_PX_JOIN_FILTER - 1025)) | (1 << (PlSqlParser.NO_QKN_BUFF - 1025)) | (1 << (PlSqlParser.NO_QUERY_TRANSFORMATION - 1025)) | (1 << (PlSqlParser.NO_REF_CASCADE - 1025)) | (1 << (PlSqlParser.NORELOCATE - 1025)) | (1 << (PlSqlParser.NORELY - 1025)) | (1 << (PlSqlParser.NOREPAIR - 1025)) | (1 << (PlSqlParser.NOREPLAY - 1025)) | (1 << (PlSqlParser.NORESETLOGS - 1025)) | (1 << (PlSqlParser.NO_RESULT_CACHE - 1025)) | (1 << (PlSqlParser.NOREVERSE - 1025)) | (1 << (PlSqlParser.NO_REWRITE - 1025)) | (1 << (PlSqlParser.NOREWRITE - 1025)) | (1 << (PlSqlParser.NORMAL - 1025)) | (1 << (PlSqlParser.NO_ROOT_SW_FOR_LOCAL - 1025)) | (1 << (PlSqlParser.NOROWDEPENDENCIES - 1025)) | (1 << (PlSqlParser.NOSCHEMACHECK - 1025)) | (1 << (PlSqlParser.NOSEGMENT - 1025)) | (1 << (PlSqlParser.NO_SEMIJOIN - 1025)) | (1 << (PlSqlParser.NO_SEMI_TO_INNER - 1025)))) !== 0) || ((((_la - 1057)) & ~0x1f) == 0 && ((1 << (_la - 1057)) & ((1 << (PlSqlParser.NO_SET_TO_JOIN - 1057)) | (1 << (PlSqlParser.NOSORT - 1057)) | (1 << (PlSqlParser.NO_SQL_TRANSLATION - 1057)) | (1 << (PlSqlParser.NO_SQL_TUNE - 1057)) | (1 << (PlSqlParser.NO_STAR_TRANSFORMATION - 1057)) | (1 << (PlSqlParser.NO_STATEMENT_QUEUING - 1057)) | (1 << (PlSqlParser.NO_STATS_GSETS - 1057)) | (1 << (PlSqlParser.NOSTRICT - 1057)) | (1 << (PlSqlParser.NO_SUBQUERY_PRUNING - 1057)) | (1 << (PlSqlParser.NO_SUBSTRB_PAD - 1057)) | (1 << (PlSqlParser.NO_SWAP_JOIN_INPUTS - 1057)) | (1 << (PlSqlParser.NOSWITCH - 1057)) | (1 << (PlSqlParser.NO_TABLE_LOOKUP_BY_NL - 1057)) | (1 << (PlSqlParser.NO_TEMP_TABLE - 1057)) | (1 << (PlSqlParser.NOTHING - 1057)) | (1 << (PlSqlParser.NOTIFICATION - 1057)) | (1 << (PlSqlParser.NO_TRANSFORM_DISTINCT_AGG - 1057)) | (1 << (PlSqlParser.NO_UNNEST - 1057)) | (1 << (PlSqlParser.NO_USE_CUBE - 1057)) | (1 << (PlSqlParser.NO_USE_HASH_AGGREGATION - 1057)) | (1 << (PlSqlParser.NO_USE_HASH_GBY_FOR_PUSHDOWN - 1057)) | (1 << (PlSqlParser.NO_USE_HASH - 1057)) | (1 << (PlSqlParser.NO_USE_INVISIBLE_INDEXES - 1057)) | (1 << (PlSqlParser.NO_USE_MERGE - 1057)) | (1 << (PlSqlParser.NO_USE_NL - 1057)) | (1 << (PlSqlParser.NO_USE_VECTOR_AGGREGATION - 1057)) | (1 << (PlSqlParser.NOVALIDATE - 1057)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM_DIMS - 1057)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM_FACT - 1057)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM - 1057)))) !== 0) || ((((_la - 1089)) & ~0x1f) == 0 && ((1 << (_la - 1089)) & ((1 << (PlSqlParser.NO_XDB_FASTPATH_INSERT - 1089)) | (1 << (PlSqlParser.NO_XML_DML_REWRITE - 1089)) | (1 << (PlSqlParser.NO_XMLINDEX_REWRITE_IN_SELECT - 1089)) | (1 << (PlSqlParser.NO_XMLINDEX_REWRITE - 1089)) | (1 << (PlSqlParser.NO_XML_QUERY_REWRITE - 1089)) | (1 << (PlSqlParser.NO_ZONEMAP - 1089)) | (1 << (PlSqlParser.NTH_VALUE - 1089)) | (1 << (PlSqlParser.NULLIF - 1089)) | (1 << (PlSqlParser.NULLS - 1089)) | (1 << (PlSqlParser.NUMBER - 1089)) | (1 << (PlSqlParser.NUMERIC - 1089)) | (1 << (PlSqlParser.NUM_INDEX_KEYS - 1089)) | (1 << (PlSqlParser.NUMTODSINTERVAL - 1089)) | (1 << (PlSqlParser.NUMTOYMINTERVAL - 1089)) | (1 << (PlSqlParser.NVARCHAR2 - 1089)) | (1 << (PlSqlParser.NVL2 - 1089)) | (1 << (PlSqlParser.OBJECT2XML - 1089)) | (1 << (PlSqlParser.OBJECT - 1089)) | (1 << (PlSqlParser.OBJ_ID - 1089)) | (1 << (PlSqlParser.OBJNO - 1089)) | (1 << (PlSqlParser.OBJNO_REUSE - 1089)) | (1 << (PlSqlParser.OCCURENCES - 1089)) | (1 << (PlSqlParser.OFFLINE - 1089)) | (1 << (PlSqlParser.OFF - 1089)) | (1 << (PlSqlParser.OFFSET - 1089)) | (1 << (PlSqlParser.OIDINDEX - 1089)) | (1 << (PlSqlParser.OID - 1089)) | (1 << (PlSqlParser.OLAP - 1089)) | (1 << (PlSqlParser.OLD - 1089)) | (1 << (PlSqlParser.OLD_PUSH_PRED - 1089)))) !== 0) || ((((_la - 1121)) & ~0x1f) == 0 && ((1 << (_la - 1121)) & ((1 << (PlSqlParser.OLS - 1121)) | (1 << (PlSqlParser.OLTP - 1121)) | (1 << (PlSqlParser.OMIT - 1121)) | (1 << (PlSqlParser.ONE - 1121)) | (1 << (PlSqlParser.ONLINE - 1121)) | (1 << (PlSqlParser.ONLY - 1121)) | (1 << (PlSqlParser.OPAQUE - 1121)) | (1 << (PlSqlParser.OPAQUE_TRANSFORM - 1121)) | (1 << (PlSqlParser.OPAQUE_XCANONICAL - 1121)) | (1 << (PlSqlParser.OPCODE - 1121)) | (1 << (PlSqlParser.OPEN - 1121)) | (1 << (PlSqlParser.OPERATIONS - 1121)) | (1 << (PlSqlParser.OPERATOR - 1121)) | (1 << (PlSqlParser.OPT_ESTIMATE - 1121)) | (1 << (PlSqlParser.OPTIMAL - 1121)) | (1 << (PlSqlParser.OPTIMIZE - 1121)) | (1 << (PlSqlParser.OPTIMIZER_FEATURES_ENABLE - 1121)) | (1 << (PlSqlParser.OPTIMIZER_GOAL - 1121)) | (1 << (PlSqlParser.OPT_PARAM - 1121)) | (1 << (PlSqlParser.ORA_BRANCH - 1121)) | (1 << (PlSqlParser.ORA_CHECK_ACL - 1121)) | (1 << (PlSqlParser.ORA_CHECK_PRIVILEGE - 1121)) | (1 << (PlSqlParser.ORA_CLUSTERING - 1121)) | (1 << (PlSqlParser.ORADATA - 1121)) | (1 << (PlSqlParser.ORADEBUG - 1121)) | (1 << (PlSqlParser.ORA_DST_AFFECTED - 1121)) | (1 << (PlSqlParser.ORA_DST_CONVERT - 1121)) | (1 << (PlSqlParser.ORA_DST_ERROR - 1121)) | (1 << (PlSqlParser.ORA_GET_ACLIDS - 1121)))) !== 0) || ((((_la - 1153)) & ~0x1f) == 0 && ((1 << (_la - 1153)) & ((1 << (PlSqlParser.ORA_GET_PRIVILEGES - 1153)) | (1 << (PlSqlParser.ORA_HASH - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_USERID - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_USER - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_XS_USER_GUID - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_XS_USER - 1153)) | (1 << (PlSqlParser.ORA_RAWCOMPARE - 1153)) | (1 << (PlSqlParser.ORA_RAWCONCAT - 1153)) | (1 << (PlSqlParser.ORA_ROWSCN - 1153)) | (1 << (PlSqlParser.ORA_ROWSCN_RAW - 1153)) | (1 << (PlSqlParser.ORA_ROWVERSION - 1153)) | (1 << (PlSqlParser.ORA_TABVERSION - 1153)) | (1 << (PlSqlParser.ORA_WRITE_TIME - 1153)) | (1 << (PlSqlParser.ORDERED - 1153)) | (1 << (PlSqlParser.ORDERED_PREDICATES - 1153)) | (1 << (PlSqlParser.ORDINALITY - 1153)) | (1 << (PlSqlParser.OR_EXPAND - 1153)) | (1 << (PlSqlParser.ORGANIZATION - 1153)) | (1 << (PlSqlParser.OR_PREDICATES - 1153)) | (1 << (PlSqlParser.OSERROR - 1153)) | (1 << (PlSqlParser.OTHER - 1153)) | (1 << (PlSqlParser.OUTER_JOIN_TO_ANTI - 1153)) | (1 << (PlSqlParser.OUTER_JOIN_TO_INNER - 1153)) | (1 << (PlSqlParser.OUTER - 1153)) | (1 << (PlSqlParser.OUTLINE_LEAF - 1153)) | (1 << (PlSqlParser.OUTLINE - 1153)) | (1 << (PlSqlParser.OUT_OF_LINE - 1153)) | (1 << (PlSqlParser.OUT - 1153)) | (1 << (PlSqlParser.OVERFLOW_NOMOVE - 1153)) | (1 << (PlSqlParser.OVERFLOW - 1153)))) !== 0) || ((((_la - 1185)) & ~0x1f) == 0 && ((1 << (_la - 1185)) & ((1 << (PlSqlParser.OVERLAPS - 1185)) | (1 << (PlSqlParser.OVER - 1185)) | (1 << (PlSqlParser.OVERRIDING - 1185)) | (1 << (PlSqlParser.OWNER - 1185)) | (1 << (PlSqlParser.OWNERSHIP - 1185)) | (1 << (PlSqlParser.OWN - 1185)) | (1 << (PlSqlParser.PACKAGE - 1185)) | (1 << (PlSqlParser.PACKAGES - 1185)) | (1 << (PlSqlParser.PARALLEL_ENABLE - 1185)) | (1 << (PlSqlParser.PARALLEL_INDEX - 1185)) | (1 << (PlSqlParser.PARALLEL - 1185)) | (1 << (PlSqlParser.PARAMETERS - 1185)) | (1 << (PlSqlParser.PARAM - 1185)) | (1 << (PlSqlParser.PARENT - 1185)) | (1 << (PlSqlParser.PARITY - 1185)) | (1 << (PlSqlParser.PARTIAL_JOIN - 1185)) | (1 << (PlSqlParser.PARTIALLY - 1185)) | (1 << (PlSqlParser.PARTIAL - 1185)) | (1 << (PlSqlParser.PARTIAL_ROLLUP_PUSHDOWN - 1185)) | (1 << (PlSqlParser.PARTITION_HASH - 1185)) | (1 << (PlSqlParser.PARTITION_LIST - 1185)) | (1 << (PlSqlParser.PARTITION - 1185)) | (1 << (PlSqlParser.PARTITION_RANGE - 1185)) | (1 << (PlSqlParser.PARTITIONS - 1185)) | (1 << (PlSqlParser.PARTNUMINST - 1185)) | (1 << (PlSqlParser.PASSING - 1185)) | (1 << (PlSqlParser.PASSWORD_GRACE_TIME - 1185)) | (1 << (PlSqlParser.PASSWORD_LIFE_TIME - 1185)) | (1 << (PlSqlParser.PASSWORD_LOCK_TIME - 1185)) | (1 << (PlSqlParser.PASSWORD - 1185)) | (1 << (PlSqlParser.PASSWORD_REUSE_MAX - 1185)))) !== 0) || ((((_la - 1217)) & ~0x1f) == 0 && ((1 << (_la - 1217)) & ((1 << (PlSqlParser.PASSWORD_REUSE_TIME - 1217)) | (1 << (PlSqlParser.PASSWORD_VERIFY_FUNCTION - 1217)) | (1 << (PlSqlParser.PAST - 1217)) | (1 << (PlSqlParser.PATCH - 1217)) | (1 << (PlSqlParser.PATH - 1217)) | (1 << (PlSqlParser.PATH_PREFIX - 1217)) | (1 << (PlSqlParser.PATHS - 1217)) | (1 << (PlSqlParser.PATTERN - 1217)) | (1 << (PlSqlParser.PBL_HS_BEGIN - 1217)) | (1 << (PlSqlParser.PBL_HS_END - 1217)) | (1 << (PlSqlParser.PCTINCREASE - 1217)) | (1 << (PlSqlParser.PCTTHRESHOLD - 1217)) | (1 << (PlSqlParser.PCTUSED - 1217)) | (1 << (PlSqlParser.PCTVERSION - 1217)) | (1 << (PlSqlParser.PENDING - 1217)) | (1 << (PlSqlParser.PERCENT_KEYWORD - 1217)) | (1 << (PlSqlParser.PERCENT_RANKM - 1217)) | (1 << (PlSqlParser.PERFORMANCE - 1217)) | (1 << (PlSqlParser.PERIOD_KEYWORD - 1217)) | (1 << (PlSqlParser.PERMANENT - 1217)) | (1 << (PlSqlParser.PERMISSION - 1217)) | (1 << (PlSqlParser.PERMUTE - 1217)) | (1 << (PlSqlParser.PER - 1217)) | (1 << (PlSqlParser.PFILE - 1217)) | (1 << (PlSqlParser.PHYSICAL - 1217)))) !== 0) || ((((_la - 1249)) & ~0x1f) == 0 && ((1 << (_la - 1249)) & ((1 << (PlSqlParser.PIKEY - 1249)) | (1 << (PlSqlParser.PIPELINED - 1249)) | (1 << (PlSqlParser.PIV_GB - 1249)) | (1 << (PlSqlParser.PIVOT - 1249)) | (1 << (PlSqlParser.PIV_SSF - 1249)) | (1 << (PlSqlParser.PLACE_DISTINCT - 1249)) | (1 << (PlSqlParser.PLACE_GROUP_BY - 1249)) | (1 << (PlSqlParser.PLAN - 1249)) | (1 << (PlSqlParser.PLSCOPE_SETTINGS - 1249)) | (1 << (PlSqlParser.PLS_INTEGER - 1249)) | (1 << (PlSqlParser.PLSQL_CCFLAGS - 1249)) | (1 << (PlSqlParser.PLSQL_CODE_TYPE - 1249)) | (1 << (PlSqlParser.PLSQL_DEBUG - 1249)) | (1 << (PlSqlParser.PLSQL_OPTIMIZE_LEVEL - 1249)) | (1 << (PlSqlParser.PLSQL_WARNINGS - 1249)) | (1 << (PlSqlParser.PLUGGABLE - 1249)) | (1 << (PlSqlParser.POINT - 1249)) | (1 << (PlSqlParser.POLICY - 1249)) | (1 << (PlSqlParser.POOL_16K - 1249)) | (1 << (PlSqlParser.POOL_2K - 1249)) | (1 << (PlSqlParser.POOL_32K - 1249)) | (1 << (PlSqlParser.POOL_4K - 1249)) | (1 << (PlSqlParser.POOL_8K - 1249)) | (1 << (PlSqlParser.POSITIVEN - 1249)) | (1 << (PlSqlParser.POSITIVE - 1249)) | (1 << (PlSqlParser.POST_TRANSACTION - 1249)) | (1 << (PlSqlParser.POWERMULTISET_BY_CARDINALITY - 1249)) | (1 << (PlSqlParser.POWERMULTISET - 1249)) | (1 << (PlSqlParser.POWER - 1249)) | (1 << (PlSqlParser.PQ_CONCURRENT_UNION - 1249)) | (1 << (PlSqlParser.PQ_DISTRIBUTE - 1249)))) !== 0) || ((((_la - 1281)) & ~0x1f) == 0 && ((1 << (_la - 1281)) & ((1 << (PlSqlParser.PQ_DISTRIBUTE_WINDOW - 1281)) | (1 << (PlSqlParser.PQ_FILTER - 1281)) | (1 << (PlSqlParser.PQ_MAP - 1281)) | (1 << (PlSqlParser.PQ_NOMAP - 1281)) | (1 << (PlSqlParser.PQ_REPLICATE - 1281)) | (1 << (PlSqlParser.PQ_SKEW - 1281)) | (1 << (PlSqlParser.PRAGMA - 1281)) | (1 << (PlSqlParser.PREBUILT - 1281)) | (1 << (PlSqlParser.PRECEDES - 1281)) | (1 << (PlSqlParser.PRECEDING - 1281)) | (1 << (PlSqlParser.PRECISION - 1281)) | (1 << (PlSqlParser.PRECOMPUTE_SUBQUERY - 1281)) | (1 << (PlSqlParser.PREDICATE_REORDERS - 1281)) | (1 << (PlSqlParser.PRELOAD - 1281)) | (1 << (PlSqlParser.PREPARE - 1281)) | (1 << (PlSqlParser.PRESENTNNV - 1281)) | (1 << (PlSqlParser.PRESENT - 1281)) | (1 << (PlSqlParser.PRESENTV - 1281)) | (1 << (PlSqlParser.PRESERVE_OID - 1281)) | (1 << (PlSqlParser.PRESERVE - 1281)) | (1 << (PlSqlParser.PRETTY - 1281)) | (1 << (PlSqlParser.PREVIOUS - 1281)) | (1 << (PlSqlParser.PREV - 1281)) | (1 << (PlSqlParser.PRIMARY - 1281)) | (1 << (PlSqlParser.PRINTBLOBTOCLOB - 1281)) | (1 << (PlSqlParser.PRIORITY - 1281)) | (1 << (PlSqlParser.PRIVATE - 1281)) | (1 << (PlSqlParser.PRIVATE_SGA - 1281)) | (1 << (PlSqlParser.PRIVILEGED - 1281)) | (1 << (PlSqlParser.PRIVILEGE - 1281)) | (1 << (PlSqlParser.PRIVILEGES - 1281)))) !== 0) || ((((_la - 1313)) & ~0x1f) == 0 && ((1 << (_la - 1313)) & ((1 << (PlSqlParser.PROCEDURAL - 1313)) | (1 << (PlSqlParser.PROCEDURE - 1313)) | (1 << (PlSqlParser.PROCESS - 1313)) | (1 << (PlSqlParser.PROFILE - 1313)) | (1 << (PlSqlParser.PROGRAM - 1313)) | (1 << (PlSqlParser.PROJECT - 1313)) | (1 << (PlSqlParser.PROPAGATE - 1313)) | (1 << (PlSqlParser.PROTECTED - 1313)) | (1 << (PlSqlParser.PROTECTION - 1313)) | (1 << (PlSqlParser.PROXY - 1313)) | (1 << (PlSqlParser.PRUNING - 1313)) | (1 << (PlSqlParser.PULL_PRED - 1313)) | (1 << (PlSqlParser.PURGE - 1313)) | (1 << (PlSqlParser.PUSH_PRED - 1313)) | (1 << (PlSqlParser.PUSH_SUBQ - 1313)) | (1 << (PlSqlParser.PX_FAULT_TOLERANCE - 1313)) | (1 << (PlSqlParser.PX_GRANULE - 1313)) | (1 << (PlSqlParser.PX_JOIN_FILTER - 1313)) | (1 << (PlSqlParser.QB_NAME - 1313)) | (1 << (PlSqlParser.QUERY_BLOCK - 1313)) | (1 << (PlSqlParser.QUERY - 1313)) | (1 << (PlSqlParser.QUEUE_CURR - 1313)) | (1 << (PlSqlParser.QUEUE - 1313)) | (1 << (PlSqlParser.QUEUE_ROWP - 1313)) | (1 << (PlSqlParser.QUIESCE - 1313)) | (1 << (PlSqlParser.QUORUM - 1313)) | (1 << (PlSqlParser.QUOTA - 1313)) | (1 << (PlSqlParser.RAISE - 1313)) | (1 << (PlSqlParser.RANDOM_LOCAL - 1313)) | (1 << (PlSqlParser.RANDOM - 1313)) | (1 << (PlSqlParser.RANGE - 1313)))) !== 0) || ((((_la - 1345)) & ~0x1f) == 0 && ((1 << (_la - 1345)) & ((1 << (PlSqlParser.RANKM - 1345)) | (1 << (PlSqlParser.RAPIDLY - 1345)) | (1 << (PlSqlParser.RAW - 1345)) | (1 << (PlSqlParser.RAWTOHEX - 1345)) | (1 << (PlSqlParser.RAWTONHEX - 1345)) | (1 << (PlSqlParser.RBA - 1345)) | (1 << (PlSqlParser.RBO_OUTLINE - 1345)) | (1 << (PlSqlParser.RDBA - 1345)) | (1 << (PlSqlParser.READ - 1345)) | (1 << (PlSqlParser.READS - 1345)) | (1 << (PlSqlParser.REALM - 1345)) | (1 << (PlSqlParser.REAL - 1345)) | (1 << (PlSqlParser.REBALANCE - 1345)) | (1 << (PlSqlParser.REBUILD - 1345)) | (1 << (PlSqlParser.RECORD - 1345)) | (1 << (PlSqlParser.RECORDS_PER_BLOCK - 1345)) | (1 << (PlSqlParser.RECOVERABLE - 1345)) | (1 << (PlSqlParser.RECOVER - 1345)) | (1 << (PlSqlParser.RECOVERY - 1345)) | (1 << (PlSqlParser.RECYCLEBIN - 1345)) | (1 << (PlSqlParser.RECYCLE - 1345)) | (1 << (PlSqlParser.REDACTION - 1345)) | (1 << (PlSqlParser.REDEFINE - 1345)) | (1 << (PlSqlParser.REDO - 1345)) | (1 << (PlSqlParser.REDUCED - 1345)) | (1 << (PlSqlParser.REDUNDANCY - 1345)) | (1 << (PlSqlParser.REF_CASCADE_CURSOR - 1345)) | (1 << (PlSqlParser.REFERENCED - 1345)) | (1 << (PlSqlParser.REFERENCE - 1345)) | (1 << (PlSqlParser.REFERENCES - 1345)) | (1 << (PlSqlParser.REFERENCING - 1345)) | (1 << (PlSqlParser.REF - 1345)))) !== 0) || ((((_la - 1377)) & ~0x1f) == 0 && ((1 << (_la - 1377)) & ((1 << (PlSqlParser.REFRESH - 1377)) | (1 << (PlSqlParser.REFTOHEX - 1377)) | (1 << (PlSqlParser.REGEXP_COUNT - 1377)) | (1 << (PlSqlParser.REGEXP_INSTR - 1377)) | (1 << (PlSqlParser.REGEXP_LIKE - 1377)) | (1 << (PlSqlParser.REGEXP_REPLACE - 1377)) | (1 << (PlSqlParser.REGEXP_SUBSTR - 1377)) | (1 << (PlSqlParser.REGISTER - 1377)) | (1 << (PlSqlParser.REGR_AVGX - 1377)) | (1 << (PlSqlParser.REGR_AVGY - 1377)) | (1 << (PlSqlParser.REGR_COUNT - 1377)) | (1 << (PlSqlParser.REGR_INTERCEPT - 1377)) | (1 << (PlSqlParser.REGR_R2 - 1377)) | (1 << (PlSqlParser.REGR_SLOPE - 1377)) | (1 << (PlSqlParser.REGR_SXX - 1377)) | (1 << (PlSqlParser.REGR_SXY - 1377)) | (1 << (PlSqlParser.REGR_SYY - 1377)) | (1 << (PlSqlParser.REGULAR - 1377)) | (1 << (PlSqlParser.REJECT - 1377)) | (1 << (PlSqlParser.REKEY - 1377)) | (1 << (PlSqlParser.RELATIONAL - 1377)) | (1 << (PlSqlParser.RELOCATE - 1377)) | (1 << (PlSqlParser.RELY - 1377)) | (1 << (PlSqlParser.REMAINDER - 1377)) | (1 << (PlSqlParser.REMOTE_MAPPED - 1377)) | (1 << (PlSqlParser.REMOVE - 1377)) | (1 << (PlSqlParser.RENAME - 1377)) | (1 << (PlSqlParser.REPAIR - 1377)) | (1 << (PlSqlParser.REPEAT - 1377)) | (1 << (PlSqlParser.REPLACE - 1377)) | (1 << (PlSqlParser.REPLICATION - 1377)))) !== 0) || ((((_la - 1409)) & ~0x1f) == 0 && ((1 << (_la - 1409)) & ((1 << (PlSqlParser.REQUIRED - 1409)) | (1 << (PlSqlParser.RESETLOGS - 1409)) | (1 << (PlSqlParser.RESET - 1409)) | (1 << (PlSqlParser.RESIZE - 1409)) | (1 << (PlSqlParser.RESOLVE - 1409)) | (1 << (PlSqlParser.RESOLVER - 1409)) | (1 << (PlSqlParser.RESPECT - 1409)) | (1 << (PlSqlParser.RESTART - 1409)) | (1 << (PlSqlParser.RESTORE_AS_INTERVALS - 1409)) | (1 << (PlSqlParser.RESTORE - 1409)) | (1 << (PlSqlParser.RESTRICT_ALL_REF_CONS - 1409)) | (1 << (PlSqlParser.RESTRICTED - 1409)) | (1 << (PlSqlParser.RESTRICT_REFERENCES - 1409)) | (1 << (PlSqlParser.RESTRICT - 1409)) | (1 << (PlSqlParser.RESULT_CACHE - 1409)) | (1 << (PlSqlParser.RESULT - 1409)) | (1 << (PlSqlParser.RESUMABLE - 1409)) | (1 << (PlSqlParser.RESUME - 1409)) | (1 << (PlSqlParser.RETENTION - 1409)) | (1 << (PlSqlParser.RETRY_ON_ROW_CHANGE - 1409)) | (1 << (PlSqlParser.RETURNING - 1409)) | (1 << (PlSqlParser.RETURN - 1409)) | (1 << (PlSqlParser.REUSE - 1409)) | (1 << (PlSqlParser.REVERSE - 1409)) | (1 << (PlSqlParser.REWRITE_OR_ERROR - 1409)) | (1 << (PlSqlParser.REWRITE - 1409)) | (1 << (PlSqlParser.RIGHT - 1409)) | (1 << (PlSqlParser.ROLE - 1409)) | (1 << (PlSqlParser.ROLESET - 1409)) | (1 << (PlSqlParser.ROLES - 1409)))) !== 0) || ((((_la - 1441)) & ~0x1f) == 0 && ((1 << (_la - 1441)) & ((1 << (PlSqlParser.ROLLBACK - 1441)) | (1 << (PlSqlParser.ROLLING - 1441)) | (1 << (PlSqlParser.ROLLUP - 1441)) | (1 << (PlSqlParser.ROWDEPENDENCIES - 1441)) | (1 << (PlSqlParser.ROWID_MAPPING_TABLE - 1441)) | (1 << (PlSqlParser.ROWID - 1441)) | (1 << (PlSqlParser.ROWIDTOCHAR - 1441)) | (1 << (PlSqlParser.ROWIDTONCHAR - 1441)) | (1 << (PlSqlParser.ROW_LENGTH - 1441)) | (1 << (PlSqlParser.ROWNUM - 1441)) | (1 << (PlSqlParser.ROW - 1441)) | (1 << (PlSqlParser.ROWS - 1441)) | (1 << (PlSqlParser.RPAD - 1441)) | (1 << (PlSqlParser.RTRIM - 1441)) | (1 << (PlSqlParser.RULE - 1441)) | (1 << (PlSqlParser.RULES - 1441)) | (1 << (PlSqlParser.RUNNING - 1441)) | (1 << (PlSqlParser.SALT - 1441)) | (1 << (PlSqlParser.SAMPLE - 1441)) | (1 << (PlSqlParser.SAVE_AS_INTERVALS - 1441)) | (1 << (PlSqlParser.SAVEPOINT - 1441)) | (1 << (PlSqlParser.SAVE - 1441)) | (1 << (PlSqlParser.SB4 - 1441)) | (1 << (PlSqlParser.SCALE_ROWS - 1441)) | (1 << (PlSqlParser.SCALE - 1441)) | (1 << (PlSqlParser.SCAN_INSTANCES - 1441)) | (1 << (PlSqlParser.SCAN - 1441)) | (1 << (PlSqlParser.SCHEDULER - 1441)) | (1 << (PlSqlParser.SCHEMACHECK - 1441)) | (1 << (PlSqlParser.SCHEMA - 1441)) | (1 << (PlSqlParser.SCN_ASCENDING - 1441)) | (1 << (PlSqlParser.SCN - 1441)))) !== 0) || ((((_la - 1473)) & ~0x1f) == 0 && ((1 << (_la - 1473)) & ((1 << (PlSqlParser.SCOPE - 1473)) | (1 << (PlSqlParser.SCRUB - 1473)) | (1 << (PlSqlParser.SD_ALL - 1473)) | (1 << (PlSqlParser.SD_INHIBIT - 1473)) | (1 << (PlSqlParser.SDO_GEOM_MBR - 1473)) | (1 << (PlSqlParser.SD_SHOW - 1473)) | (1 << (PlSqlParser.SEARCH - 1473)) | (1 << (PlSqlParser.SECOND - 1473)) | (1 << (PlSqlParser.SECRET - 1473)) | (1 << (PlSqlParser.SECUREFILE_DBA - 1473)) | (1 << (PlSqlParser.SECUREFILE - 1473)) | (1 << (PlSqlParser.SECURITY - 1473)) | (1 << (PlSqlParser.SEED - 1473)) | (1 << (PlSqlParser.SEG_BLOCK - 1473)) | (1 << (PlSqlParser.SEG_FILE - 1473)) | (1 << (PlSqlParser.SEGMENT - 1473)) | (1 << (PlSqlParser.SELECTIVITY - 1473)) | (1 << (PlSqlParser.SELF - 1473)) | (1 << (PlSqlParser.SEMIJOIN_DRIVER - 1473)) | (1 << (PlSqlParser.SEMIJOIN - 1473)) | (1 << (PlSqlParser.SEMI_TO_INNER - 1473)) | (1 << (PlSqlParser.SEQUENCED - 1473)) | (1 << (PlSqlParser.SEQUENCE - 1473)) | (1 << (PlSqlParser.SEQUENTIAL - 1473)) | (1 << (PlSqlParser.SERIALIZABLE - 1473)) | (1 << (PlSqlParser.SERIALLY_REUSABLE - 1473)) | (1 << (PlSqlParser.SERIAL - 1473)) | (1 << (PlSqlParser.SERVERERROR - 1473)) | (1 << (PlSqlParser.SERVICE_NAME_CONVERT - 1473)) | (1 << (PlSqlParser.SERVICES - 1473)))) !== 0) || ((((_la - 1505)) & ~0x1f) == 0 && ((1 << (_la - 1505)) & ((1 << (PlSqlParser.SESSION_CACHED_CURSORS - 1505)) | (1 << (PlSqlParser.SESSION - 1505)) | (1 << (PlSqlParser.SESSIONS_PER_USER - 1505)) | (1 << (PlSqlParser.SESSIONTIMEZONE - 1505)) | (1 << (PlSqlParser.SESSIONTZNAME - 1505)) | (1 << (PlSqlParser.SET - 1505)) | (1 << (PlSqlParser.SETS - 1505)) | (1 << (PlSqlParser.SETTINGS - 1505)) | (1 << (PlSqlParser.SET_TO_JOIN - 1505)) | (1 << (PlSqlParser.SEVERE - 1505)) | (1 << (PlSqlParser.SHARED_POOL - 1505)) | (1 << (PlSqlParser.SHARED - 1505)) | (1 << (PlSqlParser.SHARING - 1505)) | (1 << (PlSqlParser.SHELFLIFE - 1505)) | (1 << (PlSqlParser.SHOW - 1505)) | (1 << (PlSqlParser.SHRINK - 1505)) | (1 << (PlSqlParser.SHUTDOWN - 1505)) | (1 << (PlSqlParser.SIBLINGS - 1505)) | (1 << (PlSqlParser.SID - 1505)) | (1 << (PlSqlParser.SIGNAL_COMPONENT - 1505)) | (1 << (PlSqlParser.SIGNAL_FUNCTION - 1505)) | (1 << (PlSqlParser.SIGN - 1505)) | (1 << (PlSqlParser.SIGNTYPE - 1505)) | (1 << (PlSqlParser.SIMPLE_INTEGER - 1505)) | (1 << (PlSqlParser.SIMPLE - 1505)) | (1 << (PlSqlParser.SINGLE - 1505)) | (1 << (PlSqlParser.SINGLETASK - 1505)) | (1 << (PlSqlParser.SINH - 1505)) | (1 << (PlSqlParser.SIN - 1505)) | (1 << (PlSqlParser.SKIP_EXT_OPTIMIZER - 1505)))) !== 0) || ((((_la - 1537)) & ~0x1f) == 0 && ((1 << (_la - 1537)) & ((1 << (PlSqlParser.SKIP_ - 1537)) | (1 << (PlSqlParser.SKIP_UNQ_UNUSABLE_IDX - 1537)) | (1 << (PlSqlParser.SKIP_UNUSABLE_INDEXES - 1537)) | (1 << (PlSqlParser.SMALLFILE - 1537)) | (1 << (PlSqlParser.SMALLINT - 1537)) | (1 << (PlSqlParser.SNAPSHOT - 1537)) | (1 << (PlSqlParser.SOME - 1537)) | (1 << (PlSqlParser.SORT - 1537)) | (1 << (PlSqlParser.SOUNDEX - 1537)) | (1 << (PlSqlParser.SOURCE_FILE_DIRECTORY - 1537)) | (1 << (PlSqlParser.SOURCE_FILE_NAME_CONVERT - 1537)) | (1 << (PlSqlParser.SOURCE - 1537)) | (1 << (PlSqlParser.SPACE_KEYWORD - 1537)) | (1 << (PlSqlParser.SPECIFICATION - 1537)) | (1 << (PlSqlParser.SPFILE - 1537)) | (1 << (PlSqlParser.SPLIT - 1537)) | (1 << (PlSqlParser.SPREADSHEET - 1537)) | (1 << (PlSqlParser.SQLDATA - 1537)) | (1 << (PlSqlParser.SQLERROR - 1537)) | (1 << (PlSqlParser.SQLLDR - 1537)) | (1 << (PlSqlParser.SQL - 1537)) | (1 << (PlSqlParser.SQL_TRACE - 1537)) | (1 << (PlSqlParser.SQL_TRANSLATION_PROFILE - 1537)) | (1 << (PlSqlParser.SQRT - 1537)) | (1 << (PlSqlParser.STALE - 1537)) | (1 << (PlSqlParser.STANDALONE - 1537)) | (1 << (PlSqlParser.STANDARD_HASH - 1537)) | (1 << (PlSqlParser.STANDBY_MAX_DATA_DELAY - 1537)) | (1 << (PlSqlParser.STANDBYS - 1537)) | (1 << (PlSqlParser.STANDBY - 1537)) | (1 << (PlSqlParser.STAR - 1537)) | (1 << (PlSqlParser.STAR_TRANSFORMATION - 1537)))) !== 0) || ((((_la - 1570)) & ~0x1f) == 0 && ((1 << (_la - 1570)) & ((1 << (PlSqlParser.STARTUP - 1570)) | (1 << (PlSqlParser.STATEMENT_ID - 1570)) | (1 << (PlSqlParser.STATEMENT_QUEUING - 1570)) | (1 << (PlSqlParser.STATEMENTS - 1570)) | (1 << (PlSqlParser.STATEMENT - 1570)) | (1 << (PlSqlParser.STATE - 1570)) | (1 << (PlSqlParser.STATIC - 1570)) | (1 << (PlSqlParser.STATISTICS - 1570)) | (1 << (PlSqlParser.STATS_BINOMIAL_TEST - 1570)) | (1 << (PlSqlParser.STATS_CROSSTAB - 1570)) | (1 << (PlSqlParser.STATS_F_TEST - 1570)) | (1 << (PlSqlParser.STATS_KS_TEST - 1570)) | (1 << (PlSqlParser.STATS_MODE - 1570)) | (1 << (PlSqlParser.STATS_MW_TEST - 1570)) | (1 << (PlSqlParser.STATS_ONE_WAY_ANOVA - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_INDEP - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_INDEPU - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_ONE - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_PAIRED - 1570)) | (1 << (PlSqlParser.STATS_WSR_TEST - 1570)) | (1 << (PlSqlParser.STDDEV_POP - 1570)) | (1 << (PlSqlParser.STDDEV_SAMP - 1570)) | (1 << (PlSqlParser.STOP - 1570)) | (1 << (PlSqlParser.STORAGE - 1570)) | (1 << (PlSqlParser.STORE - 1570)) | (1 << (PlSqlParser.STREAMS - 1570)) | (1 << (PlSqlParser.STREAM - 1570)) | (1 << (PlSqlParser.STRICT - 1570)) | (1 << (PlSqlParser.STRING - 1570)) | (1 << (PlSqlParser.STRIPE_COLUMNS - 1570)) | (1 << (PlSqlParser.STRIPE_WIDTH - 1570)) | (1 << (PlSqlParser.STRIP - 1570)))) !== 0) || ((((_la - 1602)) & ~0x1f) == 0 && ((1 << (_la - 1602)) & ((1 << (PlSqlParser.STRUCTURE - 1602)) | (1 << (PlSqlParser.SUBMULTISET - 1602)) | (1 << (PlSqlParser.SUBPARTITION_REL - 1602)) | (1 << (PlSqlParser.SUBPARTITIONS - 1602)) | (1 << (PlSqlParser.SUBPARTITION - 1602)) | (1 << (PlSqlParser.SUBQUERIES - 1602)) | (1 << (PlSqlParser.SUBQUERY_PRUNING - 1602)) | (1 << (PlSqlParser.SUBSCRIBE - 1602)) | (1 << (PlSqlParser.SUBSET - 1602)) | (1 << (PlSqlParser.SUBSTITUTABLE - 1602)) | (1 << (PlSqlParser.SUBSTR2 - 1602)) | (1 << (PlSqlParser.SUBSTR4 - 1602)) | (1 << (PlSqlParser.SUBSTRB - 1602)) | (1 << (PlSqlParser.SUBSTRC - 1602)) | (1 << (PlSqlParser.SUBTYPE - 1602)) | (1 << (PlSqlParser.SUCCESSFUL - 1602)) | (1 << (PlSqlParser.SUCCESS - 1602)) | (1 << (PlSqlParser.SUMMARY - 1602)) | (1 << (PlSqlParser.SUPPLEMENTAL - 1602)) | (1 << (PlSqlParser.SUSPEND - 1602)) | (1 << (PlSqlParser.SWAP_JOIN_INPUTS - 1602)) | (1 << (PlSqlParser.SWITCHOVER - 1602)) | (1 << (PlSqlParser.SWITCH - 1602)) | (1 << (PlSqlParser.SYNCHRONOUS - 1602)) | (1 << (PlSqlParser.SYNC - 1602)) | (1 << (PlSqlParser.SYSASM - 1602)) | (1 << (PlSqlParser.SYS_AUDIT - 1602)) | (1 << (PlSqlParser.SYSAUX - 1602)) | (1 << (PlSqlParser.SYSBACKUP - 1602)) | (1 << (PlSqlParser.SYS_CHECKACL - 1602)) | (1 << (PlSqlParser.SYS_CHECK_PRIVILEGE - 1602)))) !== 0) || ((((_la - 1634)) & ~0x1f) == 0 && ((1 << (_la - 1634)) & ((1 << (PlSqlParser.SYS_CONNECT_BY_PATH - 1634)) | (1 << (PlSqlParser.SYS_CONTEXT - 1634)) | (1 << (PlSqlParser.SYSDATE - 1634)) | (1 << (PlSqlParser.SYSDBA - 1634)) | (1 << (PlSqlParser.SYS_DBURIGEN - 1634)) | (1 << (PlSqlParser.SYSDG - 1634)) | (1 << (PlSqlParser.SYS_DL_CURSOR - 1634)) | (1 << (PlSqlParser.SYS_DM_RXFORM_CHR - 1634)) | (1 << (PlSqlParser.SYS_DM_RXFORM_NUM - 1634)) | (1 << (PlSqlParser.SYS_DOM_COMPARE - 1634)) | (1 << (PlSqlParser.SYS_DST_PRIM2SEC - 1634)) | (1 << (PlSqlParser.SYS_DST_SEC2PRIM - 1634)) | (1 << (PlSqlParser.SYS_ET_BFILE_TO_RAW - 1634)) | (1 << (PlSqlParser.SYS_ET_BLOB_TO_IMAGE - 1634)) | (1 << (PlSqlParser.SYS_ET_IMAGE_TO_BLOB - 1634)) | (1 << (PlSqlParser.SYS_ET_RAW_TO_BFILE - 1634)) | (1 << (PlSqlParser.SYS_EXTPDTXT - 1634)) | (1 << (PlSqlParser.SYS_EXTRACT_UTC - 1634)) | (1 << (PlSqlParser.SYS_FBT_INSDEL - 1634)) | (1 << (PlSqlParser.SYS_FILTER_ACLS - 1634)) | (1 << (PlSqlParser.SYS_FNMATCHES - 1634)) | (1 << (PlSqlParser.SYS_FNREPLACE - 1634)) | (1 << (PlSqlParser.SYS_GET_ACLIDS - 1634)) | (1 << (PlSqlParser.SYS_GET_COL_ACLIDS - 1634)) | (1 << (PlSqlParser.SYS_GET_PRIVILEGES - 1634)) | (1 << (PlSqlParser.SYS_GETTOKENID - 1634)) | (1 << (PlSqlParser.SYS_GETXTIVAL - 1634)) | (1 << (PlSqlParser.SYS_GUID - 1634)) | (1 << (PlSqlParser.SYSGUID - 1634)) | (1 << (PlSqlParser.SYSKM - 1634)) | (1 << (PlSqlParser.SYS_MAKE_XMLNODEID - 1634)) | (1 << (PlSqlParser.SYS_MAKEXML - 1634)))) !== 0) || ((((_la - 1666)) & ~0x1f) == 0 && ((1 << (_la - 1666)) & ((1 << (PlSqlParser.SYS_MKXMLATTR - 1666)) | (1 << (PlSqlParser.SYS_MKXTI - 1666)) | (1 << (PlSqlParser.SYSOBJ - 1666)) | (1 << (PlSqlParser.SYS_OP_ADT2BIN - 1666)) | (1 << (PlSqlParser.SYS_OP_ADTCONS - 1666)) | (1 << (PlSqlParser.SYS_OP_ALSCRVAL - 1666)) | (1 << (PlSqlParser.SYS_OP_ATG - 1666)) | (1 << (PlSqlParser.SYS_OP_BIN2ADT - 1666)) | (1 << (PlSqlParser.SYS_OP_BITVEC - 1666)) | (1 << (PlSqlParser.SYS_OP_BL2R - 1666)) | (1 << (PlSqlParser.SYS_OP_BLOOM_FILTER_LIST - 1666)) | (1 << (PlSqlParser.SYS_OP_BLOOM_FILTER - 1666)) | (1 << (PlSqlParser.SYS_OP_C2C - 1666)) | (1 << (PlSqlParser.SYS_OP_CAST - 1666)) | (1 << (PlSqlParser.SYS_OP_CEG - 1666)) | (1 << (PlSqlParser.SYS_OP_CL2C - 1666)) | (1 << (PlSqlParser.SYS_OP_COMBINED_HASH - 1666)) | (1 << (PlSqlParser.SYS_OP_COMP - 1666)) | (1 << (PlSqlParser.SYS_OP_CONVERT - 1666)) | (1 << (PlSqlParser.SYS_OP_COUNTCHG - 1666)) | (1 << (PlSqlParser.SYS_OP_CSCONV - 1666)) | (1 << (PlSqlParser.SYS_OP_CSCONVTEST - 1666)) | (1 << (PlSqlParser.SYS_OP_CSR - 1666)) | (1 << (PlSqlParser.SYS_OP_CSX_PATCH - 1666)) | (1 << (PlSqlParser.SYS_OP_CYCLED_SEQ - 1666)) | (1 << (PlSqlParser.SYS_OP_DECOMP - 1666)) | (1 << (PlSqlParser.SYS_OP_DESCEND - 1666)) | (1 << (PlSqlParser.SYS_OP_DISTINCT - 1666)) | (1 << (PlSqlParser.SYS_OP_DRA - 1666)) | (1 << (PlSqlParser.SYS_OP_DUMP - 1666)) | (1 << (PlSqlParser.SYS_OP_DV_CHECK - 1666)) | (1 << (PlSqlParser.SYS_OP_ENFORCE_NOT_NULL - 1666)))) !== 0) || ((((_la - 1698)) & ~0x1f) == 0 && ((1 << (_la - 1698)) & ((1 << (PlSqlParser.SYSOPER - 1698)) | (1 << (PlSqlParser.SYS_OP_EXTRACT - 1698)) | (1 << (PlSqlParser.SYS_OP_GROUPING - 1698)) | (1 << (PlSqlParser.SYS_OP_GUID - 1698)) | (1 << (PlSqlParser.SYS_OP_HASH - 1698)) | (1 << (PlSqlParser.SYS_OP_IIX - 1698)) | (1 << (PlSqlParser.SYS_OP_ITR - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_CREATE - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_FILTER_LIST - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_FILTER - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_SUCCEEDED - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_USE - 1698)) | (1 << (PlSqlParser.SYS_OP_LBID - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2BLOB - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2CLOB - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2ID - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2NCLOB - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2TYP - 1698)) | (1 << (PlSqlParser.SYS_OP_LSVI - 1698)) | (1 << (PlSqlParser.SYS_OP_LVL - 1698)) | (1 << (PlSqlParser.SYS_OP_MAKEOID - 1698)) | (1 << (PlSqlParser.SYS_OP_MAP_NONNULL - 1698)) | (1 << (PlSqlParser.SYS_OP_MSR - 1698)) | (1 << (PlSqlParser.SYS_OP_NICOMBINE - 1698)) | (1 << (PlSqlParser.SYS_OP_NIEXTRACT - 1698)) | (1 << (PlSqlParser.SYS_OP_NII - 1698)) | (1 << (PlSqlParser.SYS_OP_NIX - 1698)) | (1 << (PlSqlParser.SYS_OP_NOEXPAND - 1698)) | (1 << (PlSqlParser.SYS_OP_NTCIMG - 1698)) | (1 << (PlSqlParser.SYS_OP_NUMTORAW - 1698)) | (1 << (PlSqlParser.SYS_OP_OIDVALUE - 1698)) | (1 << (PlSqlParser.SYS_OP_OPNSIZE - 1698)))) !== 0) || ((((_la - 1730)) & ~0x1f) == 0 && ((1 << (_la - 1730)) & ((1 << (PlSqlParser.SYS_OP_PAR_1 - 1730)) | (1 << (PlSqlParser.SYS_OP_PARGID_1 - 1730)) | (1 << (PlSqlParser.SYS_OP_PARGID - 1730)) | (1 << (PlSqlParser.SYS_OP_PAR - 1730)) | (1 << (PlSqlParser.SYS_OP_PART_ID - 1730)) | (1 << (PlSqlParser.SYS_OP_PIVOT - 1730)) | (1 << (PlSqlParser.SYS_OP_R2O - 1730)) | (1 << (PlSqlParser.SYS_OP_RAWTONUM - 1730)) | (1 << (PlSqlParser.SYS_OP_RDTM - 1730)) | (1 << (PlSqlParser.SYS_OP_REF - 1730)) | (1 << (PlSqlParser.SYS_OP_RMTD - 1730)) | (1 << (PlSqlParser.SYS_OP_ROWIDTOOBJ - 1730)) | (1 << (PlSqlParser.SYS_OP_RPB - 1730)) | (1 << (PlSqlParser.SYS_OPTLOBPRBSC - 1730)) | (1 << (PlSqlParser.SYS_OP_TOSETID - 1730)) | (1 << (PlSqlParser.SYS_OP_TPR - 1730)) | (1 << (PlSqlParser.SYS_OP_TRTB - 1730)) | (1 << (PlSqlParser.SYS_OPTXICMP - 1730)) | (1 << (PlSqlParser.SYS_OPTXQCASTASNQ - 1730)) | (1 << (PlSqlParser.SYS_OP_UNDESCEND - 1730)) | (1 << (PlSqlParser.SYS_OP_VECAND - 1730)) | (1 << (PlSqlParser.SYS_OP_VECBIT - 1730)) | (1 << (PlSqlParser.SYS_OP_VECOR - 1730)) | (1 << (PlSqlParser.SYS_OP_VECXOR - 1730)) | (1 << (PlSqlParser.SYS_OP_VERSION - 1730)) | (1 << (PlSqlParser.SYS_OP_VREF - 1730)) | (1 << (PlSqlParser.SYS_OP_VVD - 1730)) | (1 << (PlSqlParser.SYS_OP_XMLCONS_FOR_CSX - 1730)) | (1 << (PlSqlParser.SYS_OP_XPTHATG - 1730)) | (1 << (PlSqlParser.SYS_OP_XPTHIDX - 1730)) | (1 << (PlSqlParser.SYS_OP_XPTHOP - 1730)) | (1 << (PlSqlParser.SYS_OP_XTXT2SQLT - 1730)))) !== 0) || ((((_la - 1762)) & ~0x1f) == 0 && ((1 << (_la - 1762)) & ((1 << (PlSqlParser.SYS_OP_ZONE_ID - 1762)) | (1 << (PlSqlParser.SYS_ORDERKEY_DEPTH - 1762)) | (1 << (PlSqlParser.SYS_ORDERKEY_MAXCHILD - 1762)) | (1 << (PlSqlParser.SYS_ORDERKEY_PARENT - 1762)) | (1 << (PlSqlParser.SYS_PARALLEL_TXN - 1762)) | (1 << (PlSqlParser.SYS_PATHID_IS_ATTR - 1762)) | (1 << (PlSqlParser.SYS_PATHID_IS_NMSPC - 1762)) | (1 << (PlSqlParser.SYS_PATHID_LASTNAME - 1762)) | (1 << (PlSqlParser.SYS_PATHID_LASTNMSPC - 1762)) | (1 << (PlSqlParser.SYS_PATH_REVERSE - 1762)) | (1 << (PlSqlParser.SYS_PXQEXTRACT - 1762)) | (1 << (PlSqlParser.SYS_RAW_TO_XSID - 1762)) | (1 << (PlSqlParser.SYS_RID_ORDER - 1762)) | (1 << (PlSqlParser.SYS_ROW_DELTA - 1762)) | (1 << (PlSqlParser.SYS_SC_2_XMLT - 1762)) | (1 << (PlSqlParser.SYS_SYNRCIREDO - 1762)) | (1 << (PlSqlParser.SYSTEM_DEFINED - 1762)) | (1 << (PlSqlParser.SYSTEM - 1762)) | (1 << (PlSqlParser.SYSTIMESTAMP - 1762)) | (1 << (PlSqlParser.SYS_TYPEID - 1762)) | (1 << (PlSqlParser.SYS_UMAKEXML - 1762)) | (1 << (PlSqlParser.SYS_XMLANALYZE - 1762)) | (1 << (PlSqlParser.SYS_XMLCONTAINS - 1762)) | (1 << (PlSqlParser.SYS_XMLCONV - 1762)) | (1 << (PlSqlParser.SYS_XMLEXNSURI - 1762)) | (1 << (PlSqlParser.SYS_XMLGEN - 1762)) | (1 << (PlSqlParser.SYS_XMLI_LOC_ISNODE - 1762)) | (1 << (PlSqlParser.SYS_XMLI_LOC_ISTEXT - 1762)) | (1 << (PlSqlParser.SYS_XMLINSTR - 1762)) | (1 << (PlSqlParser.SYS_XMLLOCATOR_GETSVAL - 1762)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETCID - 1762)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETLOCATOR - 1762)))) !== 0) || ((((_la - 1794)) & ~0x1f) == 0 && ((1 << (_la - 1794)) & ((1 << (PlSqlParser.SYS_XMLNODEID_GETOKEY - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETPATHID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETPTRID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETRID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETSVAL - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETTID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID - 1794)) | (1 << (PlSqlParser.SYS_XMLT_2_SC - 1794)) | (1 << (PlSqlParser.SYS_XMLTRANSLATE - 1794)) | (1 << (PlSqlParser.SYS_XMLTYPE2SQL - 1794)) | (1 << (PlSqlParser.SYS_XQ_ASQLCNV - 1794)) | (1 << (PlSqlParser.SYS_XQ_ATOMCNVCHK - 1794)) | (1 << (PlSqlParser.SYS_XQBASEURI - 1794)) | (1 << (PlSqlParser.SYS_XQCASTABLEERRH - 1794)) | (1 << (PlSqlParser.SYS_XQCODEP2STR - 1794)) | (1 << (PlSqlParser.SYS_XQCODEPEQ - 1794)) | (1 << (PlSqlParser.SYS_XQCON2SEQ - 1794)) | (1 << (PlSqlParser.SYS_XQCONCAT - 1794)) | (1 << (PlSqlParser.SYS_XQDELETE - 1794)) | (1 << (PlSqlParser.SYS_XQDFLTCOLATION - 1794)) | (1 << (PlSqlParser.SYS_XQDOC - 1794)) | (1 << (PlSqlParser.SYS_XQDOCURI - 1794)) | (1 << (PlSqlParser.SYS_XQDURDIV - 1794)) | (1 << (PlSqlParser.SYS_XQED4URI - 1794)) | (1 << (PlSqlParser.SYS_XQENDSWITH - 1794)) | (1 << (PlSqlParser.SYS_XQERRH - 1794)) | (1 << (PlSqlParser.SYS_XQERR - 1794)) | (1 << (PlSqlParser.SYS_XQESHTMLURI - 1794)) | (1 << (PlSqlParser.SYS_XQEXLOBVAL - 1794)) | (1 << (PlSqlParser.SYS_XQEXSTWRP - 1794)) | (1 << (PlSqlParser.SYS_XQEXTRACT - 1794)) | (1 << (PlSqlParser.SYS_XQEXTRREF - 1794)))) !== 0) || ((((_la - 1826)) & ~0x1f) == 0 && ((1 << (_la - 1826)) & ((1 << (PlSqlParser.SYS_XQEXVAL - 1826)) | (1 << (PlSqlParser.SYS_XQFB2STR - 1826)) | (1 << (PlSqlParser.SYS_XQFNBOOL - 1826)) | (1 << (PlSqlParser.SYS_XQFNCMP - 1826)) | (1 << (PlSqlParser.SYS_XQFNDATIM - 1826)) | (1 << (PlSqlParser.SYS_XQFNLNAME - 1826)) | (1 << (PlSqlParser.SYS_XQFNNM - 1826)) | (1 << (PlSqlParser.SYS_XQFNNSURI - 1826)) | (1 << (PlSqlParser.SYS_XQFNPREDTRUTH - 1826)) | (1 << (PlSqlParser.SYS_XQFNQNM - 1826)) | (1 << (PlSqlParser.SYS_XQFNROOT - 1826)) | (1 << (PlSqlParser.SYS_XQFORMATNUM - 1826)) | (1 << (PlSqlParser.SYS_XQFTCONTAIN - 1826)) | (1 << (PlSqlParser.SYS_XQFUNCR - 1826)) | (1 << (PlSqlParser.SYS_XQGETCONTENT - 1826)) | (1 << (PlSqlParser.SYS_XQINDXOF - 1826)) | (1 << (PlSqlParser.SYS_XQINSERT - 1826)) | (1 << (PlSqlParser.SYS_XQINSPFX - 1826)) | (1 << (PlSqlParser.SYS_XQIRI2URI - 1826)) | (1 << (PlSqlParser.SYS_XQLANG - 1826)) | (1 << (PlSqlParser.SYS_XQLLNMFRMQNM - 1826)) | (1 << (PlSqlParser.SYS_XQMKNODEREF - 1826)) | (1 << (PlSqlParser.SYS_XQNILLED - 1826)) | (1 << (PlSqlParser.SYS_XQNODENAME - 1826)) | (1 << (PlSqlParser.SYS_XQNORMSPACE - 1826)) | (1 << (PlSqlParser.SYS_XQNORMUCODE - 1826)) | (1 << (PlSqlParser.SYS_XQ_NRNG - 1826)) | (1 << (PlSqlParser.SYS_XQNSP4PFX - 1826)) | (1 << (PlSqlParser.SYS_XQNSPFRMQNM - 1826)) | (1 << (PlSqlParser.SYS_XQPFXFRMQNM - 1826)) | (1 << (PlSqlParser.SYS_XQ_PKSQL2XML - 1826)) | (1 << (PlSqlParser.SYS_XQPOLYABS - 1826)))) !== 0) || ((((_la - 1858)) & ~0x1f) == 0 && ((1 << (_la - 1858)) & ((1 << (PlSqlParser.SYS_XQPOLYADD - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYCEL - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYCSTBL - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYCST - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYDIV - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYFLR - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYMOD - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYMUL - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYRND - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYSQRT - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYSUB - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYUMUS - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYUPLS - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVEQ - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVGE - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVGT - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVLE - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVLT - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVNE - 1858)) | (1 << (PlSqlParser.SYS_XQREF2VAL - 1858)) | (1 << (PlSqlParser.SYS_XQRENAME - 1858)) | (1 << (PlSqlParser.SYS_XQREPLACE - 1858)) | (1 << (PlSqlParser.SYS_XQRESVURI - 1858)) | (1 << (PlSqlParser.SYS_XQRNDHALF2EVN - 1858)) | (1 << (PlSqlParser.SYS_XQRSLVQNM - 1858)) | (1 << (PlSqlParser.SYS_XQRYENVPGET - 1858)) | (1 << (PlSqlParser.SYS_XQRYVARGET - 1858)) | (1 << (PlSqlParser.SYS_XQRYWRP - 1858)) | (1 << (PlSqlParser.SYS_XQSEQ2CON4XC - 1858)) | (1 << (PlSqlParser.SYS_XQSEQ2CON - 1858)) | (1 << (PlSqlParser.SYS_XQSEQDEEPEQ - 1858)) | (1 << (PlSqlParser.SYS_XQSEQINSB - 1858)))) !== 0) || ((((_la - 1890)) & ~0x1f) == 0 && ((1 << (_la - 1890)) & ((1 << (PlSqlParser.SYS_XQSEQRM - 1890)) | (1 << (PlSqlParser.SYS_XQSEQRVS - 1890)) | (1 << (PlSqlParser.SYS_XQSEQSUB - 1890)) | (1 << (PlSqlParser.SYS_XQSEQTYPMATCH - 1890)) | (1 << (PlSqlParser.SYS_XQSTARTSWITH - 1890)) | (1 << (PlSqlParser.SYS_XQSTATBURI - 1890)) | (1 << (PlSqlParser.SYS_XQSTR2CODEP - 1890)) | (1 << (PlSqlParser.SYS_XQSTRJOIN - 1890)) | (1 << (PlSqlParser.SYS_XQSUBSTRAFT - 1890)) | (1 << (PlSqlParser.SYS_XQSUBSTRBEF - 1890)) | (1 << (PlSqlParser.SYS_XQTOKENIZE - 1890)) | (1 << (PlSqlParser.SYS_XQTREATAS - 1890)) | (1 << (PlSqlParser.SYS_XQ_UPKXML2SQL - 1890)) | (1 << (PlSqlParser.SYS_XQXFORM - 1890)) | (1 << (PlSqlParser.SYS_XSID_TO_RAW - 1890)) | (1 << (PlSqlParser.SYS_ZMAP_FILTER - 1890)) | (1 << (PlSqlParser.SYS_ZMAP_REFRESH - 1890)) | (1 << (PlSqlParser.TABLE_LOOKUP_BY_NL - 1890)) | (1 << (PlSqlParser.TABLESPACE_NO - 1890)) | (1 << (PlSqlParser.TABLESPACE - 1890)) | (1 << (PlSqlParser.TABLES - 1890)) | (1 << (PlSqlParser.TABLE_STATS - 1890)) | (1 << (PlSqlParser.TABLE - 1890)) | (1 << (PlSqlParser.TABNO - 1890)) | (1 << (PlSqlParser.TAG - 1890)) | (1 << (PlSqlParser.TANH - 1890)) | (1 << (PlSqlParser.TAN - 1890)) | (1 << (PlSqlParser.TBLORIDXPARTNUM - 1890)) | (1 << (PlSqlParser.TEMPFILE - 1890)) | (1 << (PlSqlParser.TEMPLATE - 1890)) | (1 << (PlSqlParser.TEMPORARY - 1890)) | (1 << (PlSqlParser.TEMP_TABLE - 1890)))) !== 0) || ((((_la - 1922)) & ~0x1f) == 0 && ((1 << (_la - 1922)) & ((1 << (PlSqlParser.TEST - 1922)) | (1 << (PlSqlParser.TEXT - 1922)) | (1 << (PlSqlParser.THAN - 1922)) | (1 << (PlSqlParser.THEN - 1922)) | (1 << (PlSqlParser.THE - 1922)) | (1 << (PlSqlParser.THREAD - 1922)) | (1 << (PlSqlParser.THROUGH - 1922)) | (1 << (PlSqlParser.TIER - 1922)) | (1 << (PlSqlParser.TIES - 1922)) | (1 << (PlSqlParser.TIMEOUT - 1922)) | (1 << (PlSqlParser.TIMESTAMP_LTZ_UNCONSTRAINED - 1922)) | (1 << (PlSqlParser.TIMESTAMP - 1922)) | (1 << (PlSqlParser.TIMESTAMP_TZ_UNCONSTRAINED - 1922)) | (1 << (PlSqlParser.TIMESTAMP_UNCONSTRAINED - 1922)) | (1 << (PlSqlParser.TIMES - 1922)) | (1 << (PlSqlParser.TIME - 1922)) | (1 << (PlSqlParser.TIMEZONE_ABBR - 1922)) | (1 << (PlSqlParser.TIMEZONE_HOUR - 1922)) | (1 << (PlSqlParser.TIMEZONE_MINUTE - 1922)) | (1 << (PlSqlParser.TIMEZONE_OFFSET - 1922)) | (1 << (PlSqlParser.TIMEZONE_REGION - 1922)) | (1 << (PlSqlParser.TIME_ZONE - 1922)) | (1 << (PlSqlParser.TIV_GB - 1922)) | (1 << (PlSqlParser.TIV_SSF - 1922)) | (1 << (PlSqlParser.TO_ACLID - 1922)) | (1 << (PlSqlParser.TO_BINARY_DOUBLE - 1922)) | (1 << (PlSqlParser.TO_BINARY_FLOAT - 1922)) | (1 << (PlSqlParser.TO_BLOB - 1922)) | (1 << (PlSqlParser.TO_CLOB - 1922)) | (1 << (PlSqlParser.TO_DSINTERVAL - 1922)) | (1 << (PlSqlParser.TO_LOB - 1922)))) !== 0) || ((((_la - 1954)) & ~0x1f) == 0 && ((1 << (_la - 1954)) & ((1 << (PlSqlParser.TO_MULTI_BYTE - 1954)) | (1 << (PlSqlParser.TO_NCHAR - 1954)) | (1 << (PlSqlParser.TO_NCLOB - 1954)) | (1 << (PlSqlParser.TO_NUMBER - 1954)) | (1 << (PlSqlParser.TOPLEVEL - 1954)) | (1 << (PlSqlParser.TO_SINGLE_BYTE - 1954)) | (1 << (PlSqlParser.TO_TIMESTAMP - 1954)) | (1 << (PlSqlParser.TO_TIMESTAMP_TZ - 1954)) | (1 << (PlSqlParser.TO_TIME - 1954)) | (1 << (PlSqlParser.TO_TIME_TZ - 1954)) | (1 << (PlSqlParser.TO_YMINTERVAL - 1954)) | (1 << (PlSqlParser.TRACE - 1954)) | (1 << (PlSqlParser.TRACING - 1954)) | (1 << (PlSqlParser.TRACKING - 1954)) | (1 << (PlSqlParser.TRAILING - 1954)) | (1 << (PlSqlParser.TRANSACTION - 1954)) | (1 << (PlSqlParser.TRANSFORM_DISTINCT_AGG - 1954)) | (1 << (PlSqlParser.TRANSITIONAL - 1954)) | (1 << (PlSqlParser.TRANSITION - 1954)) | (1 << (PlSqlParser.TRANSLATE - 1954)) | (1 << (PlSqlParser.TRANSLATION - 1954)) | (1 << (PlSqlParser.TREAT - 1954)) | (1 << (PlSqlParser.TRIGGERS - 1954)) | (1 << (PlSqlParser.TRIGGER - 1954)) | (1 << (PlSqlParser.TRUE - 1954)) | (1 << (PlSqlParser.TRUNCATE - 1954)) | (1 << (PlSqlParser.TRUNC - 1954)) | (1 << (PlSqlParser.TRUSTED - 1954)) | (1 << (PlSqlParser.TRUST - 1954)) | (1 << (PlSqlParser.TUNING - 1954)) | (1 << (PlSqlParser.TX - 1954)))) !== 0) || ((((_la - 1986)) & ~0x1f) == 0 && ((1 << (_la - 1986)) & ((1 << (PlSqlParser.TYPES - 1986)) | (1 << (PlSqlParser.TYPE - 1986)) | (1 << (PlSqlParser.TZ_OFFSET - 1986)) | (1 << (PlSqlParser.UB2 - 1986)) | (1 << (PlSqlParser.UBA - 1986)) | (1 << (PlSqlParser.UCS2 - 1986)) | (1 << (PlSqlParser.UID - 1986)) | (1 << (PlSqlParser.UNARCHIVED - 1986)) | (1 << (PlSqlParser.UNBOUNDED - 1986)) | (1 << (PlSqlParser.UNBOUND - 1986)) | (1 << (PlSqlParser.UNCONDITIONAL - 1986)) | (1 << (PlSqlParser.UNDER - 1986)) | (1 << (PlSqlParser.UNDO - 1986)) | (1 << (PlSqlParser.UNDROP - 1986)) | (1 << (PlSqlParser.UNIFORM - 1986)) | (1 << (PlSqlParser.UNISTR - 1986)) | (1 << (PlSqlParser.UNLIMITED - 1986)) | (1 << (PlSqlParser.UNLOAD - 1986)) | (1 << (PlSqlParser.UNLOCK - 1986)) | (1 << (PlSqlParser.UNMATCHED - 1986)) | (1 << (PlSqlParser.UNNEST_INNERJ_DISTINCT_VIEW - 1986)) | (1 << (PlSqlParser.UNNEST_NOSEMIJ_NODISTINCTVIEW - 1986)) | (1 << (PlSqlParser.UNNEST_SEMIJ_VIEW - 1986)) | (1 << (PlSqlParser.UNNEST - 1986)) | (1 << (PlSqlParser.UNPACKED - 1986)) | (1 << (PlSqlParser.UNPIVOT - 1986)) | (1 << (PlSqlParser.UNPLUG - 1986)) | (1 << (PlSqlParser.UNPROTECTED - 1986)) | (1 << (PlSqlParser.UNQUIESCE - 1986)) | (1 << (PlSqlParser.UNRECOVERABLE - 1986)))) !== 0) || ((((_la - 2018)) & ~0x1f) == 0 && ((1 << (_la - 2018)) & ((1 << (PlSqlParser.UNRESTRICTED - 2018)) | (1 << (PlSqlParser.UNSUBSCRIBE - 2018)) | (1 << (PlSqlParser.UNTIL - 2018)) | (1 << (PlSqlParser.UNUSABLE - 2018)) | (1 << (PlSqlParser.UNUSED - 2018)) | (1 << (PlSqlParser.UPDATABLE - 2018)) | (1 << (PlSqlParser.UPDATED - 2018)) | (1 << (PlSqlParser.UPDATEXML - 2018)) | (1 << (PlSqlParser.UPD_INDEXES - 2018)) | (1 << (PlSqlParser.UPD_JOININDEX - 2018)) | (1 << (PlSqlParser.UPGRADE - 2018)) | (1 << (PlSqlParser.UPPER - 2018)) | (1 << (PlSqlParser.UPSERT - 2018)) | (1 << (PlSqlParser.UROWID - 2018)) | (1 << (PlSqlParser.USABLE - 2018)) | (1 << (PlSqlParser.USAGE - 2018)) | (1 << (PlSqlParser.USE_ANTI - 2018)) | (1 << (PlSqlParser.USE_CONCAT - 2018)) | (1 << (PlSqlParser.USE_CUBE - 2018)) | (1 << (PlSqlParser.USE_HASH_AGGREGATION - 2018)) | (1 << (PlSqlParser.USE_HASH_GBY_FOR_PUSHDOWN - 2018)) | (1 << (PlSqlParser.USE_HASH - 2018)) | (1 << (PlSqlParser.USE_HIDDEN_PARTITIONS - 2018)) | (1 << (PlSqlParser.USE_INVISIBLE_INDEXES - 2018)) | (1 << (PlSqlParser.USE_MERGE_CARTESIAN - 2018)) | (1 << (PlSqlParser.USE_MERGE - 2018)) | (1 << (PlSqlParser.USE_NL - 2018)) | (1 << (PlSqlParser.USE_NL_WITH_INDEX - 2018)) | (1 << (PlSqlParser.USE_PRIVATE_OUTLINES - 2018)) | (1 << (PlSqlParser.USER_DATA - 2018)) | (1 << (PlSqlParser.USER_DEFINED - 2018)))) !== 0) || ((((_la - 2050)) & ~0x1f) == 0 && ((1 << (_la - 2050)) & ((1 << (PlSqlParser.USERENV - 2050)) | (1 << (PlSqlParser.USERGROUP - 2050)) | (1 << (PlSqlParser.USER_RECYCLEBIN - 2050)) | (1 << (PlSqlParser.USERS - 2050)) | (1 << (PlSqlParser.USER_TABLESPACES - 2050)) | (1 << (PlSqlParser.USER - 2050)) | (1 << (PlSqlParser.USE_SEMI - 2050)) | (1 << (PlSqlParser.USE_STORED_OUTLINES - 2050)) | (1 << (PlSqlParser.USE_TTT_FOR_GSETS - 2050)) | (1 << (PlSqlParser.USE - 2050)) | (1 << (PlSqlParser.USE_VECTOR_AGGREGATION - 2050)) | (1 << (PlSqlParser.USE_WEAK_NAME_RESL - 2050)) | (1 << (PlSqlParser.USING_NO_EXPAND - 2050)) | (1 << (PlSqlParser.USING - 2050)) | (1 << (PlSqlParser.UTF16BE - 2050)) | (1 << (PlSqlParser.UTF16LE - 2050)) | (1 << (PlSqlParser.UTF32 - 2050)) | (1 << (PlSqlParser.UTF8 - 2050)) | (1 << (PlSqlParser.V1 - 2050)) | (1 << (PlSqlParser.V2 - 2050)) | (1 << (PlSqlParser.VALIDATE - 2050)) | (1 << (PlSqlParser.VALIDATION - 2050)) | (1 << (PlSqlParser.VALID_TIME_END - 2050)) | (1 << (PlSqlParser.VALUE - 2050)) | (1 << (PlSqlParser.VARCHAR2 - 2050)) | (1 << (PlSqlParser.VARCHAR - 2050)) | (1 << (PlSqlParser.VARIABLE - 2050)) | (1 << (PlSqlParser.VAR_POP - 2050)) | (1 << (PlSqlParser.VARRAYS - 2050)) | (1 << (PlSqlParser.VARRAY - 2050)) | (1 << (PlSqlParser.VAR_SAMP - 2050)))) !== 0) || ((((_la - 2082)) & ~0x1f) == 0 && ((1 << (_la - 2082)) & ((1 << (PlSqlParser.VARYING - 2082)) | (1 << (PlSqlParser.VECTOR_READ_TRACE - 2082)) | (1 << (PlSqlParser.VECTOR_READ - 2082)) | (1 << (PlSqlParser.VECTOR_TRANSFORM_DIMS - 2082)) | (1 << (PlSqlParser.VECTOR_TRANSFORM_FACT - 2082)) | (1 << (PlSqlParser.VECTOR_TRANSFORM - 2082)) | (1 << (PlSqlParser.VERIFIER - 2082)) | (1 << (PlSqlParser.VERIFY - 2082)) | (1 << (PlSqlParser.VERSIONING - 2082)) | (1 << (PlSqlParser.VERSIONS_ENDSCN - 2082)) | (1 << (PlSqlParser.VERSIONS_ENDTIME - 2082)) | (1 << (PlSqlParser.VERSIONS_OPERATION - 2082)) | (1 << (PlSqlParser.VERSIONS_STARTSCN - 2082)) | (1 << (PlSqlParser.VERSIONS_STARTTIME - 2082)) | (1 << (PlSqlParser.VERSIONS - 2082)) | (1 << (PlSqlParser.VERSIONS_XID - 2082)) | (1 << (PlSqlParser.VERSION - 2082)) | (1 << (PlSqlParser.VIOLATION - 2082)) | (1 << (PlSqlParser.VIRTUAL - 2082)) | (1 << (PlSqlParser.VISIBILITY - 2082)) | (1 << (PlSqlParser.VISIBLE - 2082)) | (1 << (PlSqlParser.VOLUME - 2082)) | (1 << (PlSqlParser.VSIZE - 2082)) | (1 << (PlSqlParser.WAIT - 2082)) | (1 << (PlSqlParser.WALLET - 2082)) | (1 << (PlSqlParser.WARNING - 2082)) | (1 << (PlSqlParser.WEEKS - 2082)) | (1 << (PlSqlParser.WEEK - 2082)) | (1 << (PlSqlParser.WELLFORMED - 2082)) | (1 << (PlSqlParser.WHENEVER - 2082)) | (1 << (PlSqlParser.WHEN - 2082)))) !== 0) || ((((_la - 2115)) & ~0x1f) == 0 && ((1 << (_la - 2115)) & ((1 << (PlSqlParser.WHILE - 2115)) | (1 << (PlSqlParser.WHITESPACE - 2115)) | (1 << (PlSqlParser.WIDTH_BUCKET - 2115)) | (1 << (PlSqlParser.WITHIN - 2115)) | (1 << (PlSqlParser.WITHOUT - 2115)) | (1 << (PlSqlParser.WITH_PLSQL - 2115)) | (1 << (PlSqlParser.WORK - 2115)) | (1 << (PlSqlParser.WRAPPED - 2115)) | (1 << (PlSqlParser.WRAPPER - 2115)) | (1 << (PlSqlParser.WRITE - 2115)) | (1 << (PlSqlParser.XDB_FASTPATH_INSERT - 2115)) | (1 << (PlSqlParser.X_DYN_PRUNE - 2115)) | (1 << (PlSqlParser.XID - 2115)) | (1 << (PlSqlParser.XML2OBJECT - 2115)) | (1 << (PlSqlParser.XMLAGG - 2115)) | (1 << (PlSqlParser.XMLATTRIBUTES - 2115)) | (1 << (PlSqlParser.XMLCAST - 2115)) | (1 << (PlSqlParser.XMLCDATA - 2115)) | (1 << (PlSqlParser.XMLCOLATTVAL - 2115)) | (1 << (PlSqlParser.XMLCOMMENT - 2115)) | (1 << (PlSqlParser.XMLCONCAT - 2115)) | (1 << (PlSqlParser.XMLDIFF - 2115)) | (1 << (PlSqlParser.XML_DML_RWT_STMT - 2115)) | (1 << (PlSqlParser.XMLELEMENT - 2115)) | (1 << (PlSqlParser.XMLEXISTS2 - 2115)) | (1 << (PlSqlParser.XMLEXISTS - 2115)) | (1 << (PlSqlParser.XMLFOREST - 2115)) | (1 << (PlSqlParser.XMLINDEX_REWRITE_IN_SELECT - 2115)) | (1 << (PlSqlParser.XMLINDEX_REWRITE - 2115)))) !== 0) || ((((_la - 2147)) & ~0x1f) == 0 && ((1 << (_la - 2147)) & ((1 << (PlSqlParser.XMLINDEX_SEL_IDX_TBL - 2147)) | (1 << (PlSqlParser.XMLISNODE - 2147)) | (1 << (PlSqlParser.XMLISVALID - 2147)) | (1 << (PlSqlParser.XMLNAMESPACES - 2147)) | (1 << (PlSqlParser.XMLPARSE - 2147)) | (1 << (PlSqlParser.XMLPATCH - 2147)) | (1 << (PlSqlParser.XMLPI - 2147)) | (1 << (PlSqlParser.XMLQUERYVAL - 2147)) | (1 << (PlSqlParser.XMLQUERY - 2147)) | (1 << (PlSqlParser.XMLROOT - 2147)) | (1 << (PlSqlParser.XMLSCHEMA - 2147)) | (1 << (PlSqlParser.XMLSERIALIZE - 2147)) | (1 << (PlSqlParser.XMLTABLE - 2147)) | (1 << (PlSqlParser.XMLTRANSFORMBLOB - 2147)) | (1 << (PlSqlParser.XMLTRANSFORM - 2147)) | (1 << (PlSqlParser.XMLTYPE - 2147)) | (1 << (PlSqlParser.XML - 2147)) | (1 << (PlSqlParser.XPATHTABLE - 2147)) | (1 << (PlSqlParser.XS_SYS_CONTEXT - 2147)) | (1 << (PlSqlParser.XS - 2147)) | (1 << (PlSqlParser.YEARS - 2147)) | (1 << (PlSqlParser.YEAR - 2147)) | (1 << (PlSqlParser.YES - 2147)) | (1 << (PlSqlParser.YMINTERVAL_UNCONSTRAINED - 2147)) | (1 << (PlSqlParser.ZONEMAP - 2147)) | (1 << (PlSqlParser.ZONE - 2147)) | (1 << (PlSqlParser.PREDICTION - 2147)) | (1 << (PlSqlParser.PREDICTION_BOUNDS - 2147)) | (1 << (PlSqlParser.PREDICTION_COST - 2147)) | (1 << (PlSqlParser.PREDICTION_DETAILS - 2147)) | (1 << (PlSqlParser.PREDICTION_PROBABILITY - 2147)))) !== 0) || ((((_la - 2179)) & ~0x1f) == 0 && ((1 << (_la - 2179)) & ((1 << (PlSqlParser.PREDICTION_SET - 2179)) | (1 << (PlSqlParser.CUME_DIST - 2179)) | (1 << (PlSqlParser.DENSE_RANK - 2179)) | (1 << (PlSqlParser.LISTAGG - 2179)) | (1 << (PlSqlParser.PERCENT_RANK - 2179)) | (1 << (PlSqlParser.PERCENTILE_CONT - 2179)) | (1 << (PlSqlParser.PERCENTILE_DISC - 2179)) | (1 << (PlSqlParser.RANK - 2179)) | (1 << (PlSqlParser.AVG - 2179)) | (1 << (PlSqlParser.CORR - 2179)) | (1 << (PlSqlParser.COVAR_ - 2179)) | (1 << (PlSqlParser.LAG - 2179)) | (1 << (PlSqlParser.LEAD - 2179)) | (1 << (PlSqlParser.MAX - 2179)) | (1 << (PlSqlParser.MEDIAN - 2179)) | (1 << (PlSqlParser.MIN - 2179)) | (1 << (PlSqlParser.NTILE - 2179)) | (1 << (PlSqlParser.NVL - 2179)) | (1 << (PlSqlParser.RATIO_TO_REPORT - 2179)) | (1 << (PlSqlParser.REGR_ - 2179)) | (1 << (PlSqlParser.ROUND - 2179)) | (1 << (PlSqlParser.ROW_NUMBER - 2179)) | (1 << (PlSqlParser.SUBSTR - 2179)) | (1 << (PlSqlParser.TO_CHAR - 2179)) | (1 << (PlSqlParser.TRIM - 2179)) | (1 << (PlSqlParser.SUM - 2179)) | (1 << (PlSqlParser.STDDEV - 2179)) | (1 << (PlSqlParser.VAR_ - 2179)) | (1 << (PlSqlParser.VARIANCE - 2179)) | (1 << (PlSqlParser.LEAST - 2179)) | (1 << (PlSqlParser.GREATEST - 2179)))) !== 0) || ((((_la - 2211)) & ~0x1f) == 0 && ((1 << (_la - 2211)) & ((1 << (PlSqlParser.TO_DATE - 2211)) | (1 << (PlSqlParser.PERIOD - 2211)) | (1 << (PlSqlParser.DELIMITED_ID - 2211)))) !== 0) || _la===PlSqlParser.INTRODUCER || _la===PlSqlParser.REGULAR_ID) { this.state = 5502; this.index_name(); } this.state = 5505; this.match(PlSqlParser.LEFT_PAREN); this.state = 5509; this._errHandler.sync(this); _la = this._input.LA(1); do { this.state = 5509; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.INITRANS: case PlSqlParser.PCTFREE: case PlSqlParser.PCTUSED: case PlSqlParser.STORAGE: this.state = 5506; this.physical_attributes_clause(); break; case PlSqlParser.TABLESPACE: this.state = 5507; this.match(PlSqlParser.TABLESPACE); this.state = 5508; this.tablespace(); break; default: throw new antlr4.error.NoViableAltException(this); } this.state = 5511; this._errHandler.sync(this); _la = this._input.LA(1); } while(_la===PlSqlParser.INITRANS || _la===PlSqlParser.PCTFREE || _la===PlSqlParser.PCTUSED || _la===PlSqlParser.STORAGE || _la===PlSqlParser.TABLESPACE); this.state = 5513; this.match(PlSqlParser.RIGHT_PAREN); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Oid_clauseContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_oid_clause; return this; } Oid_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Oid_clauseContext.prototype.constructor = Oid_clauseContext; Oid_clauseContext.prototype.OBJECT = function() { return this.getToken(PlSqlParser.OBJECT, 0); }; Oid_clauseContext.prototype.IDENTIFIER = function() { return this.getToken(PlSqlParser.IDENTIFIER, 0); }; Oid_clauseContext.prototype.IS = function() { return this.getToken(PlSqlParser.IS, 0); }; Oid_clauseContext.prototype.SYSTEM = function() { return this.getToken(PlSqlParser.SYSTEM, 0); }; Oid_clauseContext.prototype.GENERATED = function() { return this.getToken(PlSqlParser.GENERATED, 0); }; Oid_clauseContext.prototype.PRIMARY = function() { return this.getToken(PlSqlParser.PRIMARY, 0); }; Oid_clauseContext.prototype.KEY = function() { return this.getToken(PlSqlParser.KEY, 0); }; Oid_clauseContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterOid_clause(this); } }; Oid_clauseContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitOid_clause(this); } }; Oid_clauseContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitOid_clause(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Oid_clauseContext = Oid_clauseContext; PlSqlParser.prototype.oid_clause = function() { var localctx = new Oid_clauseContext(this, this._ctx, this.state); this.enterRule(localctx, 534, PlSqlParser.RULE_oid_clause); try { this.enterOuterAlt(localctx, 1); this.state = 5515; this.match(PlSqlParser.OBJECT); this.state = 5516; this.match(PlSqlParser.IDENTIFIER); this.state = 5517; this.match(PlSqlParser.IS); this.state = 5522; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.SYSTEM: this.state = 5518; this.match(PlSqlParser.SYSTEM); this.state = 5519; this.match(PlSqlParser.GENERATED); break; case PlSqlParser.PRIMARY: this.state = 5520; this.match(PlSqlParser.PRIMARY); this.state = 5521; this.match(PlSqlParser.KEY); break; default: throw new antlr4.error.NoViableAltException(this); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Object_propertiesContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_object_properties; return this; } Object_propertiesContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Object_propertiesContext.prototype.constructor = Object_propertiesContext; Object_propertiesContext.prototype.column_name = function() { return this.getTypedRuleContext(Column_nameContext,0); }; Object_propertiesContext.prototype.attribute_name = function() { return this.getTypedRuleContext(Attribute_nameContext,0); }; Object_propertiesContext.prototype.DEFAULT = function() { return this.getToken(PlSqlParser.DEFAULT, 0); }; Object_propertiesContext.prototype.expression = function() { return this.getTypedRuleContext(ExpressionContext,0); }; Object_propertiesContext.prototype.inline_constraint = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Inline_constraintContext); } else { return this.getTypedRuleContext(Inline_constraintContext,i); } }; Object_propertiesContext.prototype.inline_ref_constraint = function() { return this.getTypedRuleContext(Inline_ref_constraintContext,0); }; Object_propertiesContext.prototype.COMMA = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.COMMA); } else { return this.getToken(PlSqlParser.COMMA, i); } }; Object_propertiesContext.prototype.out_of_line_constraint = function() { return this.getTypedRuleContext(Out_of_line_constraintContext,0); }; Object_propertiesContext.prototype.out_of_line_ref_constraint = function() { return this.getTypedRuleContext(Out_of_line_ref_constraintContext,0); }; Object_propertiesContext.prototype.supplemental_logging_props = function() { return this.getTypedRuleContext(Supplemental_logging_propsContext,0); }; Object_propertiesContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterObject_properties(this); } }; Object_propertiesContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitObject_properties(this); } }; Object_propertiesContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitObject_properties(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Object_propertiesContext = Object_propertiesContext; PlSqlParser.prototype.object_properties = function() { var localctx = new Object_propertiesContext(this, this._ctx, this.state); this.enterRule(localctx, 536, PlSqlParser.RULE_object_properties); var _la = 0; // Token type try { this.state = 5546; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,621,this._ctx); switch(la_) { case 1: this.enterOuterAlt(localctx, 1); this.state = 5526; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,617,this._ctx); switch(la_) { case 1: this.state = 5524; this.column_name(); break; case 2: this.state = 5525; this.attribute_name(); break; } this.state = 5530; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.DEFAULT) { this.state = 5528; this.match(PlSqlParser.DEFAULT); this.state = 5529; this.expression(); } this.state = 5541; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,620,this._ctx); if(la_===1) { this.state = 5532; this.inline_constraint(); this.state = 5537; this._errHandler.sync(this); var _alt = this._interp.adaptivePredict(this._input,619,this._ctx) while(_alt!=2 && _alt!=antlr4.atn.ATN.INVALID_ALT_NUMBER) { if(_alt===1) { this.state = 5533; this.match(PlSqlParser.COMMA); this.state = 5534; this.inline_constraint(); } this.state = 5539; this._errHandler.sync(this); _alt = this._interp.adaptivePredict(this._input,619,this._ctx); } } else if(la_===2) { this.state = 5540; this.inline_ref_constraint(); } break; case 2: this.enterOuterAlt(localctx, 2); this.state = 5543; this.out_of_line_constraint(); break; case 3: this.enterOuterAlt(localctx, 3); this.state = 5544; this.out_of_line_ref_constraint(); break; case 4: this.enterOuterAlt(localctx, 4); this.state = 5545; this.supplemental_logging_props(); break; } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Object_table_substitutionContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_object_table_substitution; return this; } Object_table_substitutionContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Object_table_substitutionContext.prototype.constructor = Object_table_substitutionContext; Object_table_substitutionContext.prototype.SUBSTITUTABLE = function() { return this.getToken(PlSqlParser.SUBSTITUTABLE, 0); }; Object_table_substitutionContext.prototype.AT = function() { return this.getToken(PlSqlParser.AT, 0); }; Object_table_substitutionContext.prototype.ALL = function() { return this.getToken(PlSqlParser.ALL, 0); }; Object_table_substitutionContext.prototype.LEVELS = function() { return this.getToken(PlSqlParser.LEVELS, 0); }; Object_table_substitutionContext.prototype.NOT = function() { return this.getToken(PlSqlParser.NOT, 0); }; Object_table_substitutionContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterObject_table_substitution(this); } }; Object_table_substitutionContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitObject_table_substitution(this); } }; Object_table_substitutionContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitObject_table_substitution(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Object_table_substitutionContext = Object_table_substitutionContext; PlSqlParser.prototype.object_table_substitution = function() { var localctx = new Object_table_substitutionContext(this, this._ctx, this.state); this.enterRule(localctx, 538, PlSqlParser.RULE_object_table_substitution); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 5549; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.NOT) { this.state = 5548; this.match(PlSqlParser.NOT); } this.state = 5551; this.match(PlSqlParser.SUBSTITUTABLE); this.state = 5552; this.match(PlSqlParser.AT); this.state = 5553; this.match(PlSqlParser.ALL); this.state = 5554; this.match(PlSqlParser.LEVELS); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Relational_tableContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_relational_table; return this; } Relational_tableContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Relational_tableContext.prototype.constructor = Relational_tableContext; Relational_tableContext.prototype.LEFT_PAREN = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.LEFT_PAREN); } else { return this.getToken(PlSqlParser.LEFT_PAREN, i); } }; Relational_tableContext.prototype.relational_property = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Relational_propertyContext); } else { return this.getTypedRuleContext(Relational_propertyContext,i); } }; Relational_tableContext.prototype.RIGHT_PAREN = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.RIGHT_PAREN); } else { return this.getToken(PlSqlParser.RIGHT_PAREN, i); } }; Relational_tableContext.prototype.ON = function() { return this.getToken(PlSqlParser.ON, 0); }; Relational_tableContext.prototype.COMMIT = function() { return this.getToken(PlSqlParser.COMMIT, 0); }; Relational_tableContext.prototype.ROWS = function() { return this.getToken(PlSqlParser.ROWS, 0); }; Relational_tableContext.prototype.physical_properties = function() { return this.getTypedRuleContext(Physical_propertiesContext,0); }; Relational_tableContext.prototype.column_properties = function() { return this.getTypedRuleContext(Column_propertiesContext,0); }; Relational_tableContext.prototype.table_partitioning_clauses = function() { return this.getTypedRuleContext(Table_partitioning_clausesContext,0); }; Relational_tableContext.prototype.RESULT_CACHE = function() { return this.getToken(PlSqlParser.RESULT_CACHE, 0); }; Relational_tableContext.prototype.MODE = function() { return this.getToken(PlSqlParser.MODE, 0); }; Relational_tableContext.prototype.parallel_clause = function() { return this.getTypedRuleContext(Parallel_clauseContext,0); }; Relational_tableContext.prototype.row_movement_clause = function() { return this.getTypedRuleContext(Row_movement_clauseContext,0); }; Relational_tableContext.prototype.flashback_archive_clause = function() { return this.getTypedRuleContext(Flashback_archive_clauseContext,0); }; Relational_tableContext.prototype.DELETE = function() { return this.getToken(PlSqlParser.DELETE, 0); }; Relational_tableContext.prototype.PRESERVE = function() { return this.getToken(PlSqlParser.PRESERVE, 0); }; Relational_tableContext.prototype.CACHE = function() { return this.getToken(PlSqlParser.CACHE, 0); }; Relational_tableContext.prototype.NOCACHE = function() { return this.getToken(PlSqlParser.NOCACHE, 0); }; Relational_tableContext.prototype.DEFAULT = function() { return this.getToken(PlSqlParser.DEFAULT, 0); }; Relational_tableContext.prototype.FORCE = function() { return this.getToken(PlSqlParser.FORCE, 0); }; Relational_tableContext.prototype.ROWDEPENDENCIES = function() { return this.getToken(PlSqlParser.ROWDEPENDENCIES, 0); }; Relational_tableContext.prototype.NOROWDEPENDENCIES = function() { return this.getToken(PlSqlParser.NOROWDEPENDENCIES, 0); }; Relational_tableContext.prototype.COMMA = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.COMMA); } else { return this.getToken(PlSqlParser.COMMA, i); } }; Relational_tableContext.prototype.enable_disable_clause = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Enable_disable_clauseContext); } else { return this.getTypedRuleContext(Enable_disable_clauseContext,i); } }; Relational_tableContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterRelational_table(this); } }; Relational_tableContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitRelational_table(this); } }; Relational_tableContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitRelational_table(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Relational_tableContext = Relational_tableContext; PlSqlParser.prototype.relational_table = function() { var localctx = new Relational_tableContext(this, this._ctx, this.state); this.enterRule(localctx, 540, PlSqlParser.RULE_relational_table); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 5567; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.LEFT_PAREN) { this.state = 5556; this.match(PlSqlParser.LEFT_PAREN); this.state = 5557; this.relational_property(); this.state = 5562; this._errHandler.sync(this); _la = this._input.LA(1); while(_la===PlSqlParser.COMMA) { this.state = 5558; this.match(PlSqlParser.COMMA); this.state = 5559; this.relational_property(); this.state = 5564; this._errHandler.sync(this); _la = this._input.LA(1); } this.state = 5565; this.match(PlSqlParser.RIGHT_PAREN); } this.state = 5573; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.ON) { this.state = 5569; this.match(PlSqlParser.ON); this.state = 5570; this.match(PlSqlParser.COMMIT); this.state = 5571; _la = this._input.LA(1); if(!(_la===PlSqlParser.DELETE || _la===PlSqlParser.PRESERVE)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } this.state = 5572; this.match(PlSqlParser.ROWS); } this.state = 5576; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.FILESYSTEM_LIKE_LOGGING || _la===PlSqlParser.INITRANS || _la===PlSqlParser.LOGGING || _la===PlSqlParser.NOLOGGING || _la===PlSqlParser.PCTFREE || _la===PlSqlParser.PCTUSED || _la===PlSqlParser.SEGMENT || _la===PlSqlParser.STORAGE || _la===PlSqlParser.TABLESPACE) { this.state = 5575; this.physical_properties(); } this.state = 5579; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.COLUMN || _la===PlSqlParser.LOB || _la===PlSqlParser.NESTED || _la===PlSqlParser.VARRAY || _la===PlSqlParser.XMLTYPE) { this.state = 5578; this.column_properties(); } this.state = 5582; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.PARTITION) { this.state = 5581; this.table_partitioning_clauses(); } this.state = 5585; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.CACHE || _la===PlSqlParser.NOCACHE) { this.state = 5584; _la = this._input.LA(1); if(!(_la===PlSqlParser.CACHE || _la===PlSqlParser.NOCACHE)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } } this.state = 5592; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.RESULT_CACHE) { this.state = 5587; this.match(PlSqlParser.RESULT_CACHE); this.state = 5588; this.match(PlSqlParser.LEFT_PAREN); this.state = 5589; this.match(PlSqlParser.MODE); this.state = 5590; _la = this._input.LA(1); if(!(_la===PlSqlParser.DEFAULT || _la===PlSqlParser.FORCE)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } this.state = 5591; this.match(PlSqlParser.RIGHT_PAREN); } this.state = 5595; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.NOPARALLEL || _la===PlSqlParser.PARALLEL) { this.state = 5594; this.parallel_clause(); } this.state = 5598; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.NOROWDEPENDENCIES || _la===PlSqlParser.ROWDEPENDENCIES) { this.state = 5597; _la = this._input.LA(1); if(!(_la===PlSqlParser.NOROWDEPENDENCIES || _la===PlSqlParser.ROWDEPENDENCIES)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } } this.state = 5605; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,634,this._ctx); if(la_===1) { this.state = 5601; this._errHandler.sync(this); var _alt = 1; do { switch (_alt) { case 1: this.state = 5600; this.enable_disable_clause(); break; default: throw new antlr4.error.NoViableAltException(this); } this.state = 5603; this._errHandler.sync(this); _alt = this._interp.adaptivePredict(this._input,633, this._ctx); } while ( _alt!=2 && _alt!=antlr4.atn.ATN.INVALID_ALT_NUMBER ); } this.state = 5608; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.DISABLE || _la===PlSqlParser.ENABLE || _la===PlSqlParser.ROW) { this.state = 5607; this.row_movement_clause(); } this.state = 5611; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.FLASHBACK || _la===PlSqlParser.NO) { this.state = 5610; this.flashback_archive_clause(); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Relational_propertyContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_relational_property; return this; } Relational_propertyContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Relational_propertyContext.prototype.constructor = Relational_propertyContext; Relational_propertyContext.prototype.column_definition = function() { return this.getTypedRuleContext(Column_definitionContext,0); }; Relational_propertyContext.prototype.virtual_column_definition = function() { return this.getTypedRuleContext(Virtual_column_definitionContext,0); }; Relational_propertyContext.prototype.out_of_line_constraint = function() { return this.getTypedRuleContext(Out_of_line_constraintContext,0); }; Relational_propertyContext.prototype.out_of_line_ref_constraint = function() { return this.getTypedRuleContext(Out_of_line_ref_constraintContext,0); }; Relational_propertyContext.prototype.supplemental_logging_props = function() { return this.getTypedRuleContext(Supplemental_logging_propsContext,0); }; Relational_propertyContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterRelational_property(this); } }; Relational_propertyContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitRelational_property(this); } }; Relational_propertyContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitRelational_property(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Relational_propertyContext = Relational_propertyContext; PlSqlParser.prototype.relational_property = function() { var localctx = new Relational_propertyContext(this, this._ctx, this.state); this.enterRule(localctx, 542, PlSqlParser.RULE_relational_property); try { this.enterOuterAlt(localctx, 1); this.state = 5618; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,637,this._ctx); switch(la_) { case 1: this.state = 5613; this.column_definition(); break; case 2: this.state = 5614; this.virtual_column_definition(); break; case 3: this.state = 5615; this.out_of_line_constraint(); break; case 4: this.state = 5616; this.out_of_line_ref_constraint(); break; case 5: this.state = 5617; this.supplemental_logging_props(); break; } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Table_partitioning_clausesContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_table_partitioning_clauses; return this; } Table_partitioning_clausesContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Table_partitioning_clausesContext.prototype.constructor = Table_partitioning_clausesContext; Table_partitioning_clausesContext.prototype.range_partitions = function() { return this.getTypedRuleContext(Range_partitionsContext,0); }; Table_partitioning_clausesContext.prototype.list_partitions = function() { return this.getTypedRuleContext(List_partitionsContext,0); }; Table_partitioning_clausesContext.prototype.hash_partitions = function() { return this.getTypedRuleContext(Hash_partitionsContext,0); }; Table_partitioning_clausesContext.prototype.composite_range_partitions = function() { return this.getTypedRuleContext(Composite_range_partitionsContext,0); }; Table_partitioning_clausesContext.prototype.composite_list_partitions = function() { return this.getTypedRuleContext(Composite_list_partitionsContext,0); }; Table_partitioning_clausesContext.prototype.composite_hash_partitions = function() { return this.getTypedRuleContext(Composite_hash_partitionsContext,0); }; Table_partitioning_clausesContext.prototype.reference_partitioning = function() { return this.getTypedRuleContext(Reference_partitioningContext,0); }; Table_partitioning_clausesContext.prototype.system_partitioning = function() { return this.getTypedRuleContext(System_partitioningContext,0); }; Table_partitioning_clausesContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterTable_partitioning_clauses(this); } }; Table_partitioning_clausesContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitTable_partitioning_clauses(this); } }; Table_partitioning_clausesContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitTable_partitioning_clauses(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Table_partitioning_clausesContext = Table_partitioning_clausesContext; PlSqlParser.prototype.table_partitioning_clauses = function() { var localctx = new Table_partitioning_clausesContext(this, this._ctx, this.state); this.enterRule(localctx, 544, PlSqlParser.RULE_table_partitioning_clauses); try { this.state = 5628; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,638,this._ctx); switch(la_) { case 1: this.enterOuterAlt(localctx, 1); this.state = 5620; this.range_partitions(); break; case 2: this.enterOuterAlt(localctx, 2); this.state = 5621; this.list_partitions(); break; case 3: this.enterOuterAlt(localctx, 3); this.state = 5622; this.hash_partitions(); break; case 4: this.enterOuterAlt(localctx, 4); this.state = 5623; this.composite_range_partitions(); break; case 5: this.enterOuterAlt(localctx, 5); this.state = 5624; this.composite_list_partitions(); break; case 6: this.enterOuterAlt(localctx, 6); this.state = 5625; this.composite_hash_partitions(); break; case 7: this.enterOuterAlt(localctx, 7); this.state = 5626; this.reference_partitioning(); break; case 8: this.enterOuterAlt(localctx, 8); this.state = 5627; this.system_partitioning(); break; } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Range_partitionsContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_range_partitions; return this; } Range_partitionsContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Range_partitionsContext.prototype.constructor = Range_partitionsContext; Range_partitionsContext.prototype.PARTITION = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.PARTITION); } else { return this.getToken(PlSqlParser.PARTITION, i); } }; Range_partitionsContext.prototype.BY = function() { return this.getToken(PlSqlParser.BY, 0); }; Range_partitionsContext.prototype.RANGE = function() { return this.getToken(PlSqlParser.RANGE, 0); }; Range_partitionsContext.prototype.LEFT_PAREN = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.LEFT_PAREN); } else { return this.getToken(PlSqlParser.LEFT_PAREN, i); } }; Range_partitionsContext.prototype.column_name = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Column_nameContext); } else { return this.getTypedRuleContext(Column_nameContext,i); } }; Range_partitionsContext.prototype.RIGHT_PAREN = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.RIGHT_PAREN); } else { return this.getToken(PlSqlParser.RIGHT_PAREN, i); } }; Range_partitionsContext.prototype.range_values_clause = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Range_values_clauseContext); } else { return this.getTypedRuleContext(Range_values_clauseContext,i); } }; Range_partitionsContext.prototype.table_partition_description = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Table_partition_descriptionContext); } else { return this.getTypedRuleContext(Table_partition_descriptionContext,i); } }; Range_partitionsContext.prototype.COMMA = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.COMMA); } else { return this.getToken(PlSqlParser.COMMA, i); } }; Range_partitionsContext.prototype.INTERVAL = function() { return this.getToken(PlSqlParser.INTERVAL, 0); }; Range_partitionsContext.prototype.expression = function() { return this.getTypedRuleContext(ExpressionContext,0); }; Range_partitionsContext.prototype.partition_name = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Partition_nameContext); } else { return this.getTypedRuleContext(Partition_nameContext,i); } }; Range_partitionsContext.prototype.STORE = function() { return this.getToken(PlSqlParser.STORE, 0); }; Range_partitionsContext.prototype.IN = function() { return this.getToken(PlSqlParser.IN, 0); }; Range_partitionsContext.prototype.tablespace = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(TablespaceContext); } else { return this.getTypedRuleContext(TablespaceContext,i); } }; Range_partitionsContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterRange_partitions(this); } }; Range_partitionsContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitRange_partitions(this); } }; Range_partitionsContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitRange_partitions(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Range_partitionsContext = Range_partitionsContext; PlSqlParser.prototype.range_partitions = function() { var localctx = new Range_partitionsContext(this, this._ctx, this.state); this.enterRule(localctx, 546, PlSqlParser.RULE_range_partitions); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 5630; this.match(PlSqlParser.PARTITION); this.state = 5631; this.match(PlSqlParser.BY); this.state = 5632; this.match(PlSqlParser.RANGE); this.state = 5633; this.match(PlSqlParser.LEFT_PAREN); this.state = 5634; this.column_name(); this.state = 5639; this._errHandler.sync(this); _la = this._input.LA(1); while(_la===PlSqlParser.COMMA) { this.state = 5635; this.match(PlSqlParser.COMMA); this.state = 5636; this.column_name(); this.state = 5641; this._errHandler.sync(this); _la = this._input.LA(1); } this.state = 5642; this.match(PlSqlParser.RIGHT_PAREN); this.state = 5662; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.INTERVAL) { this.state = 5643; this.match(PlSqlParser.INTERVAL); this.state = 5644; this.match(PlSqlParser.LEFT_PAREN); this.state = 5645; this.expression(); this.state = 5646; this.match(PlSqlParser.RIGHT_PAREN); this.state = 5660; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.STORE) { this.state = 5647; this.match(PlSqlParser.STORE); this.state = 5648; this.match(PlSqlParser.IN); this.state = 5649; this.match(PlSqlParser.LEFT_PAREN); this.state = 5650; this.tablespace(); this.state = 5655; this._errHandler.sync(this); _la = this._input.LA(1); while(_la===PlSqlParser.COMMA) { this.state = 5651; this.match(PlSqlParser.COMMA); this.state = 5652; this.tablespace(); this.state = 5657; this._errHandler.sync(this); _la = this._input.LA(1); } this.state = 5658; this.match(PlSqlParser.RIGHT_PAREN); } } this.state = 5664; this.match(PlSqlParser.LEFT_PAREN); this.state = 5665; this.match(PlSqlParser.PARTITION); this.state = 5667; this._errHandler.sync(this); _la = this._input.LA(1); if((((_la) & ~0x1f) == 0 && ((1 << _la) & ((1 << PlSqlParser.ABORT) | (1 << PlSqlParser.ABS) | (1 << PlSqlParser.ACCESS) | (1 << PlSqlParser.ACCESSED) | (1 << PlSqlParser.ACCOUNT) | (1 << PlSqlParser.ACL) | (1 << PlSqlParser.ACOS) | (1 << PlSqlParser.ACTION) | (1 << PlSqlParser.ACTIONS) | (1 << PlSqlParser.ACTIVATE) | (1 << PlSqlParser.ACTIVE) | (1 << PlSqlParser.ACTIVE_COMPONENT) | (1 << PlSqlParser.ACTIVE_DATA) | (1 << PlSqlParser.ACTIVE_FUNCTION) | (1 << PlSqlParser.ACTIVE_TAG) | (1 << PlSqlParser.ACTIVITY) | (1 << PlSqlParser.ADAPTIVE_PLAN) | (1 << PlSqlParser.ADD) | (1 << PlSqlParser.ADD_COLUMN) | (1 << PlSqlParser.ADD_GROUP) | (1 << PlSqlParser.ADD_MONTHS) | (1 << PlSqlParser.ADJ_DATE) | (1 << PlSqlParser.ADMIN) | (1 << PlSqlParser.ADMINISTER) | (1 << PlSqlParser.ADMINISTRATOR) | (1 << PlSqlParser.ADVANCED) | (1 << PlSqlParser.ADVISE) | (1 << PlSqlParser.ADVISOR) | (1 << PlSqlParser.AFD_DISKSTRING) | (1 << PlSqlParser.AFTER) | (1 << PlSqlParser.AGENT))) !== 0) || ((((_la - 32)) & ~0x1f) == 0 && ((1 << (_la - 32)) & ((1 << (PlSqlParser.AGGREGATE - 32)) | (1 << (PlSqlParser.A_LETTER - 32)) | (1 << (PlSqlParser.ALIAS - 32)) | (1 << (PlSqlParser.ALLOCATE - 32)) | (1 << (PlSqlParser.ALLOW - 32)) | (1 << (PlSqlParser.ALL_ROWS - 32)) | (1 << (PlSqlParser.ALWAYS - 32)) | (1 << (PlSqlParser.ANALYZE - 32)) | (1 << (PlSqlParser.ANCILLARY - 32)) | (1 << (PlSqlParser.AND_EQUAL - 32)) | (1 << (PlSqlParser.ANOMALY - 32)) | (1 << (PlSqlParser.ANSI_REARCH - 32)) | (1 << (PlSqlParser.ANTIJOIN - 32)) | (1 << (PlSqlParser.ANYSCHEMA - 32)) | (1 << (PlSqlParser.APPEND - 32)) | (1 << (PlSqlParser.APPENDCHILDXML - 32)) | (1 << (PlSqlParser.APPEND_VALUES - 32)) | (1 << (PlSqlParser.APPLICATION - 32)) | (1 << (PlSqlParser.APPLY - 32)) | (1 << (PlSqlParser.APPROX_COUNT_DISTINCT - 32)) | (1 << (PlSqlParser.ARCHIVAL - 32)) | (1 << (PlSqlParser.ARCHIVE - 32)) | (1 << (PlSqlParser.ARCHIVED - 32)) | (1 << (PlSqlParser.ARCHIVELOG - 32)) | (1 << (PlSqlParser.ARRAY - 32)) | (1 << (PlSqlParser.ASCII - 32)))) !== 0) || ((((_la - 64)) & ~0x1f) == 0 && ((1 << (_la - 64)) & ((1 << (PlSqlParser.ASCIISTR - 64)) | (1 << (PlSqlParser.ASIN - 64)) | (1 << (PlSqlParser.ASIS - 64)) | (1 << (PlSqlParser.ASSEMBLY - 64)) | (1 << (PlSqlParser.ASSIGN - 64)) | (1 << (PlSqlParser.ASSOCIATE - 64)) | (1 << (PlSqlParser.ASYNC - 64)) | (1 << (PlSqlParser.ASYNCHRONOUS - 64)) | (1 << (PlSqlParser.ATAN2 - 64)) | (1 << (PlSqlParser.ATAN - 64)) | (1 << (PlSqlParser.AT - 64)) | (1 << (PlSqlParser.ATTRIBUTE - 64)) | (1 << (PlSqlParser.ATTRIBUTES - 64)) | (1 << (PlSqlParser.AUTHENTICATED - 64)) | (1 << (PlSqlParser.AUTHENTICATION - 64)) | (1 << (PlSqlParser.AUTHID - 64)) | (1 << (PlSqlParser.AUTHORIZATION - 64)) | (1 << (PlSqlParser.AUTOALLOCATE - 64)) | (1 << (PlSqlParser.AUTO - 64)) | (1 << (PlSqlParser.AUTOEXTEND - 64)) | (1 << (PlSqlParser.AUTO_LOGIN - 64)) | (1 << (PlSqlParser.AUTOMATIC - 64)) | (1 << (PlSqlParser.AUTONOMOUS_TRANSACTION - 64)) | (1 << (PlSqlParser.AUTO_REOPTIMIZE - 64)) | (1 << (PlSqlParser.AVAILABILITY - 64)) | (1 << (PlSqlParser.AVRO - 64)) | (1 << (PlSqlParser.BACKGROUND - 64)) | (1 << (PlSqlParser.BACKUP - 64)) | (1 << (PlSqlParser.BASIC - 64)))) !== 0) || ((((_la - 96)) & ~0x1f) == 0 && ((1 << (_la - 96)) & ((1 << (PlSqlParser.BASICFILE - 96)) | (1 << (PlSqlParser.BATCH - 96)) | (1 << (PlSqlParser.BATCHSIZE - 96)) | (1 << (PlSqlParser.BATCH_TABLE_ACCESS_BY_ROWID - 96)) | (1 << (PlSqlParser.BECOME - 96)) | (1 << (PlSqlParser.BEFORE - 96)) | (1 << (PlSqlParser.BEGIN - 96)) | (1 << (PlSqlParser.BEGINNING - 96)) | (1 << (PlSqlParser.BEGIN_OUTLINE_DATA - 96)) | (1 << (PlSqlParser.BEHALF - 96)) | (1 << (PlSqlParser.BEQUEATH - 96)) | (1 << (PlSqlParser.BFILE - 96)) | (1 << (PlSqlParser.BFILENAME - 96)) | (1 << (PlSqlParser.BIGFILE - 96)) | (1 << (PlSqlParser.BINARY - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE_INFINITY - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE_NAN - 96)) | (1 << (PlSqlParser.BINARY_FLOAT - 96)) | (1 << (PlSqlParser.BINARY_FLOAT_INFINITY - 96)) | (1 << (PlSqlParser.BINARY_FLOAT_NAN - 96)) | (1 << (PlSqlParser.BINARY_INTEGER - 96)) | (1 << (PlSqlParser.BIND_AWARE - 96)) | (1 << (PlSqlParser.BINDING - 96)) | (1 << (PlSqlParser.BIN_TO_NUM - 96)) | (1 << (PlSqlParser.BITAND - 96)) | (1 << (PlSqlParser.BITMAP_AND - 96)) | (1 << (PlSqlParser.BITMAP - 96)) | (1 << (PlSqlParser.BITMAPS - 96)) | (1 << (PlSqlParser.BITMAP_TREE - 96)) | (1 << (PlSqlParser.BITS - 96)))) !== 0) || ((((_la - 128)) & ~0x1f) == 0 && ((1 << (_la - 128)) & ((1 << (PlSqlParser.BLOB - 128)) | (1 << (PlSqlParser.BLOCK - 128)) | (1 << (PlSqlParser.BLOCK_RANGE - 128)) | (1 << (PlSqlParser.BLOCKS - 128)) | (1 << (PlSqlParser.BLOCKSIZE - 128)) | (1 << (PlSqlParser.BODY - 128)) | (1 << (PlSqlParser.BOOLEAN - 128)) | (1 << (PlSqlParser.BOTH - 128)) | (1 << (PlSqlParser.BOUND - 128)) | (1 << (PlSqlParser.BRANCH - 128)) | (1 << (PlSqlParser.BREADTH - 128)) | (1 << (PlSqlParser.BROADCAST - 128)) | (1 << (PlSqlParser.BSON - 128)) | (1 << (PlSqlParser.BUFFER - 128)) | (1 << (PlSqlParser.BUFFER_CACHE - 128)) | (1 << (PlSqlParser.BUFFER_POOL - 128)) | (1 << (PlSqlParser.BUILD - 128)) | (1 << (PlSqlParser.BULK - 128)) | (1 << (PlSqlParser.BYPASS_RECURSIVE_CHECK - 128)) | (1 << (PlSqlParser.BYPASS_UJVC - 128)) | (1 << (PlSqlParser.BYTE - 128)) | (1 << (PlSqlParser.CACHE - 128)) | (1 << (PlSqlParser.CACHE_CB - 128)) | (1 << (PlSqlParser.CACHE_INSTANCES - 128)) | (1 << (PlSqlParser.CACHE_TEMP_TABLE - 128)) | (1 << (PlSqlParser.CACHING - 128)) | (1 << (PlSqlParser.CALCULATED - 128)) | (1 << (PlSqlParser.CALLBACK - 128)) | (1 << (PlSqlParser.CALL - 128)) | (1 << (PlSqlParser.CANCEL - 128)))) !== 0) || ((((_la - 160)) & ~0x1f) == 0 && ((1 << (_la - 160)) & ((1 << (PlSqlParser.CAPACITY - 160)) | (1 << (PlSqlParser.CARDINALITY - 160)) | (1 << (PlSqlParser.CASCADE - 160)) | (1 << (PlSqlParser.CASE - 160)) | (1 << (PlSqlParser.CAST - 160)) | (1 << (PlSqlParser.CATEGORY - 160)) | (1 << (PlSqlParser.CDBDEFAULT - 160)) | (1 << (PlSqlParser.CEIL - 160)) | (1 << (PlSqlParser.CELL_FLASH_CACHE - 160)) | (1 << (PlSqlParser.CERTIFICATE - 160)) | (1 << (PlSqlParser.CFILE - 160)) | (1 << (PlSqlParser.CHAINED - 160)) | (1 << (PlSqlParser.CHANGE - 160)) | (1 << (PlSqlParser.CHANGE_DUPKEY_ERROR_INDEX - 160)) | (1 << (PlSqlParser.CHARACTER - 160)) | (1 << (PlSqlParser.CHAR - 160)) | (1 << (PlSqlParser.CHAR_CS - 160)) | (1 << (PlSqlParser.CHARTOROWID - 160)) | (1 << (PlSqlParser.CHECK_ACL_REWRITE - 160)) | (1 << (PlSqlParser.CHECKPOINT - 160)) | (1 << (PlSqlParser.CHILD - 160)) | (1 << (PlSqlParser.CHOOSE - 160)) | (1 << (PlSqlParser.CHR - 160)) | (1 << (PlSqlParser.CHUNK - 160)) | (1 << (PlSqlParser.CLASS - 160)) | (1 << (PlSqlParser.CLASSIFIER - 160)) | (1 << (PlSqlParser.CLEANUP - 160)) | (1 << (PlSqlParser.CLEAR - 160)) | (1 << (PlSqlParser.C_LETTER - 160)) | (1 << (PlSqlParser.CLIENT - 160)))) !== 0) || ((((_la - 192)) & ~0x1f) == 0 && ((1 << (_la - 192)) & ((1 << (PlSqlParser.CLOB - 192)) | (1 << (PlSqlParser.CLONE - 192)) | (1 << (PlSqlParser.CLOSE_CACHED_OPEN_CURSORS - 192)) | (1 << (PlSqlParser.CLOSE - 192)) | (1 << (PlSqlParser.CLUSTER_BY_ROWID - 192)) | (1 << (PlSqlParser.CLUSTER - 192)) | (1 << (PlSqlParser.CLUSTER_DETAILS - 192)) | (1 << (PlSqlParser.CLUSTER_DISTANCE - 192)) | (1 << (PlSqlParser.CLUSTER_ID - 192)) | (1 << (PlSqlParser.CLUSTERING - 192)) | (1 << (PlSqlParser.CLUSTERING_FACTOR - 192)) | (1 << (PlSqlParser.CLUSTER_PROBABILITY - 192)) | (1 << (PlSqlParser.CLUSTER_SET - 192)) | (1 << (PlSqlParser.COALESCE - 192)) | (1 << (PlSqlParser.COALESCE_SQ - 192)) | (1 << (PlSqlParser.COARSE - 192)) | (1 << (PlSqlParser.CO_AUTH_IND - 192)) | (1 << (PlSqlParser.COLD - 192)) | (1 << (PlSqlParser.COLLECT - 192)) | (1 << (PlSqlParser.COLUMNAR - 192)) | (1 << (PlSqlParser.COLUMN_AUTH_INDICATOR - 192)) | (1 << (PlSqlParser.COLUMN - 192)) | (1 << (PlSqlParser.COLUMNS - 192)) | (1 << (PlSqlParser.COLUMN_STATS - 192)) | (1 << (PlSqlParser.COLUMN_VALUE - 192)) | (1 << (PlSqlParser.COMMENT - 192)) | (1 << (PlSqlParser.COMMIT - 192)) | (1 << (PlSqlParser.COMMITTED - 192)) | (1 << (PlSqlParser.COMMON_DATA - 192)) | (1 << (PlSqlParser.COMPACT - 192)) | (1 << (PlSqlParser.COMPATIBILITY - 192)) | (1 << (PlSqlParser.COMPILE - 192)))) !== 0) || ((((_la - 224)) & ~0x1f) == 0 && ((1 << (_la - 224)) & ((1 << (PlSqlParser.COMPLETE - 224)) | (1 << (PlSqlParser.COMPLIANCE - 224)) | (1 << (PlSqlParser.COMPONENT - 224)) | (1 << (PlSqlParser.COMPONENTS - 224)) | (1 << (PlSqlParser.COMPOSE - 224)) | (1 << (PlSqlParser.COMPOSITE - 224)) | (1 << (PlSqlParser.COMPOSITE_LIMIT - 224)) | (1 << (PlSqlParser.COMPOUND - 224)) | (1 << (PlSqlParser.COMPUTE - 224)) | (1 << (PlSqlParser.CONCAT - 224)) | (1 << (PlSqlParser.CON_DBID_TO_ID - 224)) | (1 << (PlSqlParser.CONDITIONAL - 224)) | (1 << (PlSqlParser.CONDITION - 224)) | (1 << (PlSqlParser.CONFIRM - 224)) | (1 << (PlSqlParser.CONFORMING - 224)) | (1 << (PlSqlParser.CON_GUID_TO_ID - 224)) | (1 << (PlSqlParser.CON_ID - 224)) | (1 << (PlSqlParser.CON_NAME_TO_ID - 224)) | (1 << (PlSqlParser.CONNECT_BY_CB_WHR_ONLY - 224)) | (1 << (PlSqlParser.CONNECT_BY_COMBINE_SW - 224)) | (1 << (PlSqlParser.CONNECT_BY_COST_BASED - 224)) | (1 << (PlSqlParser.CONNECT_BY_ELIM_DUPS - 224)) | (1 << (PlSqlParser.CONNECT_BY_FILTERING - 224)) | (1 << (PlSqlParser.CONNECT_BY_ISCYCLE - 224)) | (1 << (PlSqlParser.CONNECT_BY_ISLEAF - 224)) | (1 << (PlSqlParser.CONNECT_BY_ROOT - 224)) | (1 << (PlSqlParser.CONNECT_TIME - 224)) | (1 << (PlSqlParser.CONSIDER - 224)) | (1 << (PlSqlParser.CONSISTENT - 224)) | (1 << (PlSqlParser.CONSTANT - 224)))) !== 0) || ((((_la - 256)) & ~0x1f) == 0 && ((1 << (_la - 256)) & ((1 << (PlSqlParser.CONST - 256)) | (1 << (PlSqlParser.CONSTRAINT - 256)) | (1 << (PlSqlParser.CONSTRAINTS - 256)) | (1 << (PlSqlParser.CONSTRUCTOR - 256)) | (1 << (PlSqlParser.CONTAINER - 256)) | (1 << (PlSqlParser.CONTAINER_DATA - 256)) | (1 << (PlSqlParser.CONTAINERS - 256)) | (1 << (PlSqlParser.CONTENT - 256)) | (1 << (PlSqlParser.CONTENTS - 256)) | (1 << (PlSqlParser.CONTEXT - 256)) | (1 << (PlSqlParser.CONTINUE - 256)) | (1 << (PlSqlParser.CONTROLFILE - 256)) | (1 << (PlSqlParser.CON_UID_TO_ID - 256)) | (1 << (PlSqlParser.CONVERT - 256)) | (1 << (PlSqlParser.COOKIE - 256)) | (1 << (PlSqlParser.COPY - 256)) | (1 << (PlSqlParser.CORR_K - 256)) | (1 << (PlSqlParser.CORR_S - 256)) | (1 << (PlSqlParser.CORRUPTION - 256)) | (1 << (PlSqlParser.CORRUPT_XID_ALL - 256)) | (1 << (PlSqlParser.CORRUPT_XID - 256)) | (1 << (PlSqlParser.COS - 256)) | (1 << (PlSqlParser.COSH - 256)) | (1 << (PlSqlParser.COST - 256)) | (1 << (PlSqlParser.COST_XML_QUERY_REWRITE - 256)) | (1 << (PlSqlParser.COUNT - 256)) | (1 << (PlSqlParser.COVAR_POP - 256)) | (1 << (PlSqlParser.COVAR_SAMP - 256)) | (1 << (PlSqlParser.CPU_COSTING - 256)) | (1 << (PlSqlParser.CPU_PER_CALL - 256)) | (1 << (PlSqlParser.CPU_PER_SESSION - 256)) | (1 << (PlSqlParser.CRASH - 256)))) !== 0) || ((((_la - 289)) & ~0x1f) == 0 && ((1 << (_la - 289)) & ((1 << (PlSqlParser.CREATE_FILE_DEST - 289)) | (1 << (PlSqlParser.CREATE_STORED_OUTLINES - 289)) | (1 << (PlSqlParser.CREATION - 289)) | (1 << (PlSqlParser.CREDENTIAL - 289)) | (1 << (PlSqlParser.CRITICAL - 289)) | (1 << (PlSqlParser.CROSS - 289)) | (1 << (PlSqlParser.CROSSEDITION - 289)) | (1 << (PlSqlParser.CSCONVERT - 289)) | (1 << (PlSqlParser.CUBE_AJ - 289)) | (1 << (PlSqlParser.CUBE - 289)) | (1 << (PlSqlParser.CUBE_GB - 289)) | (1 << (PlSqlParser.CUBE_SJ - 289)) | (1 << (PlSqlParser.CUME_DISTM - 289)) | (1 << (PlSqlParser.CURRENT - 289)) | (1 << (PlSqlParser.CURRENT_DATE - 289)) | (1 << (PlSqlParser.CURRENT_SCHEMA - 289)) | (1 << (PlSqlParser.CURRENT_TIME - 289)) | (1 << (PlSqlParser.CURRENT_TIMESTAMP - 289)) | (1 << (PlSqlParser.CURRENT_USER - 289)) | (1 << (PlSqlParser.CURRENTV - 289)) | (1 << (PlSqlParser.CURSOR - 289)) | (1 << (PlSqlParser.CURSOR_SHARING_EXACT - 289)) | (1 << (PlSqlParser.CURSOR_SPECIFIC_SEGMENT - 289)) | (1 << (PlSqlParser.CUSTOMDATUM - 289)) | (1 << (PlSqlParser.CV - 289)) | (1 << (PlSqlParser.CYCLE - 289)) | (1 << (PlSqlParser.DANGLING - 289)) | (1 << (PlSqlParser.DATABASE - 289)) | (1 << (PlSqlParser.DATA - 289)) | (1 << (PlSqlParser.DATAFILE - 289)) | (1 << (PlSqlParser.DATAFILES - 289)))) !== 0) || ((((_la - 321)) & ~0x1f) == 0 && ((1 << (_la - 321)) & ((1 << (PlSqlParser.DATAMOVEMENT - 321)) | (1 << (PlSqlParser.DATAOBJNO - 321)) | (1 << (PlSqlParser.DATAOBJ_TO_MAT_PARTITION - 321)) | (1 << (PlSqlParser.DATAOBJ_TO_PARTITION - 321)) | (1 << (PlSqlParser.DATAPUMP - 321)) | (1 << (PlSqlParser.DATA_SECURITY_REWRITE_LIMIT - 321)) | (1 << (PlSqlParser.DATE_MODE - 321)) | (1 << (PlSqlParser.DAY - 321)) | (1 << (PlSqlParser.DAYS - 321)) | (1 << (PlSqlParser.DBA - 321)) | (1 << (PlSqlParser.DBA_RECYCLEBIN - 321)) | (1 << (PlSqlParser.DBMS_STATS - 321)) | (1 << (PlSqlParser.DB_ROLE_CHANGE - 321)) | (1 << (PlSqlParser.DBTIMEZONE - 321)) | (1 << (PlSqlParser.DB_UNIQUE_NAME - 321)) | (1 << (PlSqlParser.DB_VERSION - 321)) | (1 << (PlSqlParser.DDL - 321)) | (1 << (PlSqlParser.DEALLOCATE - 321)) | (1 << (PlSqlParser.DEBUG - 321)) | (1 << (PlSqlParser.DEBUGGER - 321)) | (1 << (PlSqlParser.DEC - 321)) | (1 << (PlSqlParser.DECIMAL - 321)) | (1 << (PlSqlParser.DECLARE - 321)) | (1 << (PlSqlParser.DECOMPOSE - 321)) | (1 << (PlSqlParser.DECORRELATE - 321)) | (1 << (PlSqlParser.DECR - 321)) | (1 << (PlSqlParser.DECREMENT - 321)) | (1 << (PlSqlParser.DECRYPT - 321)) | (1 << (PlSqlParser.DEDUPLICATE - 321)) | (1 << (PlSqlParser.DEFAULTS - 321)))) !== 0) || ((((_la - 353)) & ~0x1f) == 0 && ((1 << (_la - 353)) & ((1 << (PlSqlParser.DEFERRABLE - 353)) | (1 << (PlSqlParser.DEFERRED - 353)) | (1 << (PlSqlParser.DEFINED - 353)) | (1 << (PlSqlParser.DEFINE - 353)) | (1 << (PlSqlParser.DEFINER - 353)) | (1 << (PlSqlParser.DEGREE - 353)) | (1 << (PlSqlParser.DELAY - 353)) | (1 << (PlSqlParser.DELEGATE - 353)) | (1 << (PlSqlParser.DELETE_ALL - 353)) | (1 << (PlSqlParser.DELETE - 353)) | (1 << (PlSqlParser.DELETEXML - 353)) | (1 << (PlSqlParser.DEMAND - 353)) | (1 << (PlSqlParser.DENSE_RANKM - 353)) | (1 << (PlSqlParser.DEPENDENT - 353)) | (1 << (PlSqlParser.DEPTH - 353)) | (1 << (PlSqlParser.DEQUEUE - 353)) | (1 << (PlSqlParser.DEREF - 353)) | (1 << (PlSqlParser.DEREF_NO_REWRITE - 353)) | (1 << (PlSqlParser.DESTROY - 353)) | (1 << (PlSqlParser.DETACHED - 353)) | (1 << (PlSqlParser.DETERMINES - 353)) | (1 << (PlSqlParser.DETERMINISTIC - 353)) | (1 << (PlSqlParser.DICTIONARY - 353)) | (1 << (PlSqlParser.DIMENSION - 353)) | (1 << (PlSqlParser.DIMENSIONS - 353)) | (1 << (PlSqlParser.DIRECT_LOAD - 353)) | (1 << (PlSqlParser.DIRECTORY - 353)) | (1 << (PlSqlParser.DIRECT_PATH - 353)) | (1 << (PlSqlParser.DISABLE_ALL - 353)) | (1 << (PlSqlParser.DISABLE - 353)) | (1 << (PlSqlParser.DISABLE_PARALLEL_DML - 353)))) !== 0) || ((((_la - 385)) & ~0x1f) == 0 && ((1 << (_la - 385)) & ((1 << (PlSqlParser.DISABLE_PRESET - 385)) | (1 << (PlSqlParser.DISABLE_RPKE - 385)) | (1 << (PlSqlParser.DISALLOW - 385)) | (1 << (PlSqlParser.DISASSOCIATE - 385)) | (1 << (PlSqlParser.DISCARD - 385)) | (1 << (PlSqlParser.DISCONNECT - 385)) | (1 << (PlSqlParser.DISK - 385)) | (1 << (PlSqlParser.DISKGROUP - 385)) | (1 << (PlSqlParser.DISKS - 385)) | (1 << (PlSqlParser.DISMOUNT - 385)) | (1 << (PlSqlParser.DISTINGUISHED - 385)) | (1 << (PlSqlParser.DISTRIBUTED - 385)) | (1 << (PlSqlParser.DISTRIBUTE - 385)) | (1 << (PlSqlParser.DML - 385)) | (1 << (PlSqlParser.DML_UPDATE - 385)) | (1 << (PlSqlParser.DOCFIDELITY - 385)) | (1 << (PlSqlParser.DOCUMENT - 385)) | (1 << (PlSqlParser.DOMAIN_INDEX_FILTER - 385)) | (1 << (PlSqlParser.DOMAIN_INDEX_NO_SORT - 385)) | (1 << (PlSqlParser.DOMAIN_INDEX_SORT - 385)) | (1 << (PlSqlParser.DOUBLE - 385)) | (1 << (PlSqlParser.DOWNGRADE - 385)) | (1 << (PlSqlParser.DRIVING_SITE - 385)) | (1 << (PlSqlParser.DROP_COLUMN - 385)) | (1 << (PlSqlParser.DROP_GROUP - 385)) | (1 << (PlSqlParser.DSINTERVAL_UNCONSTRAINED - 385)) | (1 << (PlSqlParser.DST_UPGRADE_INSERT_CONV - 385)) | (1 << (PlSqlParser.DUMP - 385)))) !== 0) || ((((_la - 417)) & ~0x1f) == 0 && ((1 << (_la - 417)) & ((1 << (PlSqlParser.DUPLICATE - 417)) | (1 << (PlSqlParser.DV - 417)) | (1 << (PlSqlParser.DYNAMIC - 417)) | (1 << (PlSqlParser.DYNAMIC_SAMPLING - 417)) | (1 << (PlSqlParser.DYNAMIC_SAMPLING_EST_CDN - 417)) | (1 << (PlSqlParser.EACH - 417)) | (1 << (PlSqlParser.EDITIONABLE - 417)) | (1 << (PlSqlParser.EDITION - 417)) | (1 << (PlSqlParser.EDITIONING - 417)) | (1 << (PlSqlParser.EDITIONS - 417)) | (1 << (PlSqlParser.ELEMENT - 417)) | (1 << (PlSqlParser.ELIM_GROUPBY - 417)) | (1 << (PlSqlParser.ELIMINATE_JOIN - 417)) | (1 << (PlSqlParser.ELIMINATE_OBY - 417)) | (1 << (PlSqlParser.ELIMINATE_OUTER_JOIN - 417)) | (1 << (PlSqlParser.EM - 417)) | (1 << (PlSqlParser.EMPTY_BLOB - 417)) | (1 << (PlSqlParser.EMPTY_CLOB - 417)) | (1 << (PlSqlParser.EMPTY - 417)) | (1 << (PlSqlParser.ENABLE_ALL - 417)) | (1 << (PlSqlParser.ENABLE - 417)) | (1 << (PlSqlParser.ENABLE_PARALLEL_DML - 417)) | (1 << (PlSqlParser.ENABLE_PRESET - 417)) | (1 << (PlSqlParser.ENCODING - 417)) | (1 << (PlSqlParser.ENCRYPT - 417)) | (1 << (PlSqlParser.ENCRYPTION - 417)) | (1 << (PlSqlParser.END_OUTLINE_DATA - 417)) | (1 << (PlSqlParser.ENFORCED - 417)) | (1 << (PlSqlParser.ENFORCE - 417)))) !== 0) || ((((_la - 449)) & ~0x1f) == 0 && ((1 << (_la - 449)) & ((1 << (PlSqlParser.ENQUEUE - 449)) | (1 << (PlSqlParser.ENTERPRISE - 449)) | (1 << (PlSqlParser.ENTITYESCAPING - 449)) | (1 << (PlSqlParser.ENTRY - 449)) | (1 << (PlSqlParser.EQUIPART - 449)) | (1 << (PlSqlParser.ERR - 449)) | (1 << (PlSqlParser.ERROR_ARGUMENT - 449)) | (1 << (PlSqlParser.ERROR - 449)) | (1 << (PlSqlParser.ERROR_ON_OVERLAP_TIME - 449)) | (1 << (PlSqlParser.ERRORS - 449)) | (1 << (PlSqlParser.ESCAPE - 449)) | (1 << (PlSqlParser.ESTIMATE - 449)) | (1 << (PlSqlParser.EVAL - 449)) | (1 << (PlSqlParser.EVALNAME - 449)) | (1 << (PlSqlParser.EVALUATE - 449)) | (1 << (PlSqlParser.EVALUATION - 449)) | (1 << (PlSqlParser.EVENTS - 449)) | (1 << (PlSqlParser.EVERY - 449)) | (1 << (PlSqlParser.EXCEPT - 449)) | (1 << (PlSqlParser.EXCEPTION - 449)) | (1 << (PlSqlParser.EXCEPTION_INIT - 449)) | (1 << (PlSqlParser.EXCEPTIONS - 449)) | (1 << (PlSqlParser.EXCHANGE - 449)) | (1 << (PlSqlParser.EXCLUDE - 449)) | (1 << (PlSqlParser.EXCLUDING - 449)) | (1 << (PlSqlParser.EXECUTE - 449)) | (1 << (PlSqlParser.EXEMPT - 449)) | (1 << (PlSqlParser.EXISTING - 449)) | (1 << (PlSqlParser.EXISTS - 449)) | (1 << (PlSqlParser.EXISTSNODE - 449)) | (1 << (PlSqlParser.EXIT - 449)))) !== 0) || ((((_la - 481)) & ~0x1f) == 0 && ((1 << (_la - 481)) & ((1 << (PlSqlParser.EXPAND_GSET_TO_UNION - 481)) | (1 << (PlSqlParser.EXPAND_TABLE - 481)) | (1 << (PlSqlParser.EXP - 481)) | (1 << (PlSqlParser.EXPIRE - 481)) | (1 << (PlSqlParser.EXPLAIN - 481)) | (1 << (PlSqlParser.EXPLOSION - 481)) | (1 << (PlSqlParser.EXPORT - 481)) | (1 << (PlSqlParser.EXPR_CORR_CHECK - 481)) | (1 << (PlSqlParser.EXPRESS - 481)) | (1 << (PlSqlParser.EXTENDS - 481)) | (1 << (PlSqlParser.EXTENT - 481)) | (1 << (PlSqlParser.EXTENTS - 481)) | (1 << (PlSqlParser.EXTERNAL - 481)) | (1 << (PlSqlParser.EXTERNALLY - 481)) | (1 << (PlSqlParser.EXTRACTCLOBXML - 481)) | (1 << (PlSqlParser.EXTRACT - 481)) | (1 << (PlSqlParser.EXTRACTVALUE - 481)) | (1 << (PlSqlParser.EXTRA - 481)) | (1 << (PlSqlParser.FACILITY - 481)) | (1 << (PlSqlParser.FACT - 481)) | (1 << (PlSqlParser.FACTOR - 481)) | (1 << (PlSqlParser.FACTORIZE_JOIN - 481)) | (1 << (PlSqlParser.FAILED - 481)) | (1 << (PlSqlParser.FAILED_LOGIN_ATTEMPTS - 481)) | (1 << (PlSqlParser.FAILGROUP - 481)) | (1 << (PlSqlParser.FAILOVER - 481)) | (1 << (PlSqlParser.FAILURE - 481)) | (1 << (PlSqlParser.FALSE - 481)) | (1 << (PlSqlParser.FAMILY - 481)) | (1 << (PlSqlParser.FAR - 481)) | (1 << (PlSqlParser.FAST - 481)) | (1 << (PlSqlParser.FASTSTART - 481)))) !== 0) || ((((_la - 513)) & ~0x1f) == 0 && ((1 << (_la - 513)) & ((1 << (PlSqlParser.FBTSCAN - 513)) | (1 << (PlSqlParser.FEATURE_DETAILS - 513)) | (1 << (PlSqlParser.FEATURE_ID - 513)) | (1 << (PlSqlParser.FEATURE_SET - 513)) | (1 << (PlSqlParser.FEATURE_VALUE - 513)) | (1 << (PlSqlParser.FETCH - 513)) | (1 << (PlSqlParser.FILE - 513)) | (1 << (PlSqlParser.FILE_NAME_CONVERT - 513)) | (1 << (PlSqlParser.FILESYSTEM_LIKE_LOGGING - 513)) | (1 << (PlSqlParser.FILTER - 513)) | (1 << (PlSqlParser.FINAL - 513)) | (1 << (PlSqlParser.FINE - 513)) | (1 << (PlSqlParser.FINISH - 513)) | (1 << (PlSqlParser.FIRST - 513)) | (1 << (PlSqlParser.FIRSTM - 513)) | (1 << (PlSqlParser.FIRST_ROWS - 513)) | (1 << (PlSqlParser.FIRST_VALUE - 513)) | (1 << (PlSqlParser.FIXED_VIEW_DATA - 513)) | (1 << (PlSqlParser.FLAGGER - 513)) | (1 << (PlSqlParser.FLASHBACK - 513)) | (1 << (PlSqlParser.FLASH_CACHE - 513)) | (1 << (PlSqlParser.FLOAT - 513)) | (1 << (PlSqlParser.FLOB - 513)) | (1 << (PlSqlParser.FLOOR - 513)) | (1 << (PlSqlParser.FLUSH - 513)) | (1 << (PlSqlParser.FOLDER - 513)) | (1 << (PlSqlParser.FOLLOWING - 513)) | (1 << (PlSqlParser.FOLLOWS - 513)) | (1 << (PlSqlParser.FORALL - 513)) | (1 << (PlSqlParser.FORCE - 513)) | (1 << (PlSqlParser.FORCE_XML_QUERY_REWRITE - 513)) | (1 << (PlSqlParser.FOREIGN - 513)))) !== 0) || ((((_la - 545)) & ~0x1f) == 0 && ((1 << (_la - 545)) & ((1 << (PlSqlParser.FOREVER - 545)) | (1 << (PlSqlParser.FORMAT - 545)) | (1 << (PlSqlParser.FORWARD - 545)) | (1 << (PlSqlParser.FRAGMENT_NUMBER - 545)) | (1 << (PlSqlParser.FREELIST - 545)) | (1 << (PlSqlParser.FREELISTS - 545)) | (1 << (PlSqlParser.FREEPOOLS - 545)) | (1 << (PlSqlParser.FRESH - 545)) | (1 << (PlSqlParser.FROM_TZ - 545)) | (1 << (PlSqlParser.FULL - 545)) | (1 << (PlSqlParser.FULL_OUTER_JOIN_TO_OUTER - 545)) | (1 << (PlSqlParser.FUNCTION - 545)) | (1 << (PlSqlParser.FUNCTIONS - 545)) | (1 << (PlSqlParser.GATHER_OPTIMIZER_STATISTICS - 545)) | (1 << (PlSqlParser.GATHER_PLAN_STATISTICS - 545)) | (1 << (PlSqlParser.GBY_CONC_ROLLUP - 545)) | (1 << (PlSqlParser.GBY_PUSHDOWN - 545)) | (1 << (PlSqlParser.GENERATED - 545)) | (1 << (PlSqlParser.GET - 545)) | (1 << (PlSqlParser.GLOBAL - 545)) | (1 << (PlSqlParser.GLOBALLY - 545)) | (1 << (PlSqlParser.GLOBAL_NAME - 545)) | (1 << (PlSqlParser.GLOBAL_TOPIC_ENABLED - 545)) | (1 << (PlSqlParser.GROUP_BY - 545)) | (1 << (PlSqlParser.GROUP_ID - 545)) | (1 << (PlSqlParser.GROUPING - 545)) | (1 << (PlSqlParser.GROUPING_ID - 545)))) !== 0) || ((((_la - 577)) & ~0x1f) == 0 && ((1 << (_la - 577)) & ((1 << (PlSqlParser.GROUPS - 577)) | (1 << (PlSqlParser.GUARANTEED - 577)) | (1 << (PlSqlParser.GUARANTEE - 577)) | (1 << (PlSqlParser.GUARD - 577)) | (1 << (PlSqlParser.HASH_AJ - 577)) | (1 << (PlSqlParser.HASH - 577)) | (1 << (PlSqlParser.HASHKEYS - 577)) | (1 << (PlSqlParser.HASH_SJ - 577)) | (1 << (PlSqlParser.HEADER - 577)) | (1 << (PlSqlParser.HEAP - 577)) | (1 << (PlSqlParser.HELP - 577)) | (1 << (PlSqlParser.HEXTORAW - 577)) | (1 << (PlSqlParser.HEXTOREF - 577)) | (1 << (PlSqlParser.HIDDEN_KEYWORD - 577)) | (1 << (PlSqlParser.HIDE - 577)) | (1 << (PlSqlParser.HIERARCHY - 577)) | (1 << (PlSqlParser.HIGH - 577)) | (1 << (PlSqlParser.HINTSET_BEGIN - 577)) | (1 << (PlSqlParser.HINTSET_END - 577)) | (1 << (PlSqlParser.HOT - 577)) | (1 << (PlSqlParser.HOUR - 577)) | (1 << (PlSqlParser.HWM_BROKERED - 577)) | (1 << (PlSqlParser.HYBRID - 577)) | (1 << (PlSqlParser.IDENTIFIER - 577)) | (1 << (PlSqlParser.IDENTITY - 577)) | (1 << (PlSqlParser.IDGENERATORS - 577)) | (1 << (PlSqlParser.ID - 577)) | (1 << (PlSqlParser.IDLE_TIME - 577)) | (1 << (PlSqlParser.IF - 577)) | (1 << (PlSqlParser.IGNORE - 577)))) !== 0) || ((((_la - 609)) & ~0x1f) == 0 && ((1 << (_la - 609)) & ((1 << (PlSqlParser.IGNORE_OPTIM_EMBEDDED_HINTS - 609)) | (1 << (PlSqlParser.IGNORE_ROW_ON_DUPKEY_INDEX - 609)) | (1 << (PlSqlParser.IGNORE_WHERE_CLAUSE - 609)) | (1 << (PlSqlParser.ILM - 609)) | (1 << (PlSqlParser.IMMEDIATE - 609)) | (1 << (PlSqlParser.IMPACT - 609)) | (1 << (PlSqlParser.IMPORT - 609)) | (1 << (PlSqlParser.INACTIVE - 609)) | (1 << (PlSqlParser.INCLUDE - 609)) | (1 << (PlSqlParser.INCLUDE_VERSION - 609)) | (1 << (PlSqlParser.INCLUDING - 609)) | (1 << (PlSqlParser.INCREMENTAL - 609)) | (1 << (PlSqlParser.INCREMENT - 609)) | (1 << (PlSqlParser.INCR - 609)) | (1 << (PlSqlParser.INDENT - 609)) | (1 << (PlSqlParser.INDEX_ASC - 609)) | (1 << (PlSqlParser.INDEX_COMBINE - 609)) | (1 << (PlSqlParser.INDEX_DESC - 609)) | (1 << (PlSqlParser.INDEXED - 609)) | (1 << (PlSqlParser.INDEXES - 609)) | (1 << (PlSqlParser.INDEX_FFS - 609)) | (1 << (PlSqlParser.INDEX_FILTER - 609)) | (1 << (PlSqlParser.INDEXING - 609)) | (1 << (PlSqlParser.INDEX_JOIN - 609)) | (1 << (PlSqlParser.INDEX_ROWS - 609)) | (1 << (PlSqlParser.INDEX_RRS - 609)) | (1 << (PlSqlParser.INDEX_RS_ASC - 609)) | (1 << (PlSqlParser.INDEX_RS_DESC - 609)) | (1 << (PlSqlParser.INDEX_RS - 609)) | (1 << (PlSqlParser.INDEX_SCAN - 609)) | (1 << (PlSqlParser.INDEX_SKIP_SCAN - 609)))) !== 0) || ((((_la - 641)) & ~0x1f) == 0 && ((1 << (_la - 641)) & ((1 << (PlSqlParser.INDEX_SS_ASC - 641)) | (1 << (PlSqlParser.INDEX_SS_DESC - 641)) | (1 << (PlSqlParser.INDEX_SS - 641)) | (1 << (PlSqlParser.INDEX_STATS - 641)) | (1 << (PlSqlParser.INDEXTYPE - 641)) | (1 << (PlSqlParser.INDEXTYPES - 641)) | (1 << (PlSqlParser.INDICATOR - 641)) | (1 << (PlSqlParser.INDICES - 641)) | (1 << (PlSqlParser.INFINITE - 641)) | (1 << (PlSqlParser.INFORMATIONAL - 641)) | (1 << (PlSqlParser.INHERIT - 641)) | (1 << (PlSqlParser.INITCAP - 641)) | (1 << (PlSqlParser.INITIAL - 641)) | (1 << (PlSqlParser.INITIALIZED - 641)) | (1 << (PlSqlParser.INITIALLY - 641)) | (1 << (PlSqlParser.INITRANS - 641)) | (1 << (PlSqlParser.INLINE - 641)) | (1 << (PlSqlParser.INLINE_XMLTYPE_NT - 641)) | (1 << (PlSqlParser.INMEMORY - 641)) | (1 << (PlSqlParser.IN_MEMORY_METADATA - 641)) | (1 << (PlSqlParser.INMEMORY_PRUNING - 641)) | (1 << (PlSqlParser.INNER - 641)) | (1 << (PlSqlParser.INOUT - 641)) | (1 << (PlSqlParser.INPLACE - 641)) | (1 << (PlSqlParser.INSERTCHILDXMLAFTER - 641)) | (1 << (PlSqlParser.INSERTCHILDXMLBEFORE - 641)) | (1 << (PlSqlParser.INSERTCHILDXML - 641)) | (1 << (PlSqlParser.INSERTXMLAFTER - 641)) | (1 << (PlSqlParser.INSERTXMLBEFORE - 641)) | (1 << (PlSqlParser.INSTANCE - 641)))) !== 0) || ((((_la - 673)) & ~0x1f) == 0 && ((1 << (_la - 673)) & ((1 << (PlSqlParser.INSTANCES - 673)) | (1 << (PlSqlParser.INSTANTIABLE - 673)) | (1 << (PlSqlParser.INSTANTLY - 673)) | (1 << (PlSqlParser.INSTEAD - 673)) | (1 << (PlSqlParser.INSTR2 - 673)) | (1 << (PlSqlParser.INSTR4 - 673)) | (1 << (PlSqlParser.INSTRB - 673)) | (1 << (PlSqlParser.INSTRC - 673)) | (1 << (PlSqlParser.INSTR - 673)) | (1 << (PlSqlParser.INTEGER - 673)) | (1 << (PlSqlParser.INTERLEAVED - 673)) | (1 << (PlSqlParser.INTERMEDIATE - 673)) | (1 << (PlSqlParser.INTERNAL_CONVERT - 673)) | (1 << (PlSqlParser.INTERNAL_USE - 673)) | (1 << (PlSqlParser.INTERPRETED - 673)) | (1 << (PlSqlParser.INTERVAL - 673)) | (1 << (PlSqlParser.INT - 673)) | (1 << (PlSqlParser.INVALIDATE - 673)) | (1 << (PlSqlParser.INVISIBLE - 673)) | (1 << (PlSqlParser.IN_XQUERY - 673)) | (1 << (PlSqlParser.ISOLATION - 673)) | (1 << (PlSqlParser.ISOLATION_LEVEL - 673)) | (1 << (PlSqlParser.ITERATE - 673)) | (1 << (PlSqlParser.ITERATION_NUMBER - 673)) | (1 << (PlSqlParser.JAVA - 673)) | (1 << (PlSqlParser.JOB - 673)) | (1 << (PlSqlParser.JOIN - 673)) | (1 << (PlSqlParser.JSON_ARRAYAGG - 673)) | (1 << (PlSqlParser.JSON_ARRAY - 673)))) !== 0) || ((((_la - 705)) & ~0x1f) == 0 && ((1 << (_la - 705)) & ((1 << (PlSqlParser.JSON_EQUAL - 705)) | (1 << (PlSqlParser.JSON_EXISTS2 - 705)) | (1 << (PlSqlParser.JSON_EXISTS - 705)) | (1 << (PlSqlParser.JSONGET - 705)) | (1 << (PlSqlParser.JSON - 705)) | (1 << (PlSqlParser.JSON_OBJECTAGG - 705)) | (1 << (PlSqlParser.JSON_OBJECT - 705)) | (1 << (PlSqlParser.JSONPARSE - 705)) | (1 << (PlSqlParser.JSON_QUERY - 705)) | (1 << (PlSqlParser.JSON_SERIALIZE - 705)) | (1 << (PlSqlParser.JSON_TABLE - 705)) | (1 << (PlSqlParser.JSON_TEXTCONTAINS2 - 705)) | (1 << (PlSqlParser.JSON_TEXTCONTAINS - 705)) | (1 << (PlSqlParser.JSON_VALUE - 705)) | (1 << (PlSqlParser.KEEP_DUPLICATES - 705)) | (1 << (PlSqlParser.KEEP - 705)) | (1 << (PlSqlParser.KERBEROS - 705)) | (1 << (PlSqlParser.KEY - 705)) | (1 << (PlSqlParser.KEY_LENGTH - 705)) | (1 << (PlSqlParser.KEYSIZE - 705)) | (1 << (PlSqlParser.KEYS - 705)) | (1 << (PlSqlParser.KEYSTORE - 705)) | (1 << (PlSqlParser.KILL - 705)) | (1 << (PlSqlParser.LABEL - 705)) | (1 << (PlSqlParser.LANGUAGE - 705)) | (1 << (PlSqlParser.LAST_DAY - 705)) | (1 << (PlSqlParser.LAST - 705)) | (1 << (PlSqlParser.LAST_VALUE - 705)) | (1 << (PlSqlParser.LATERAL - 705)) | (1 << (PlSqlParser.LAX - 705)) | (1 << (PlSqlParser.LAYER - 705)) | (1 << (PlSqlParser.LDAP_REGISTRATION_ENABLED - 705)))) !== 0) || ((((_la - 737)) & ~0x1f) == 0 && ((1 << (_la - 737)) & ((1 << (PlSqlParser.LDAP_REGISTRATION - 737)) | (1 << (PlSqlParser.LDAP_REG_SYNC_INTERVAL - 737)) | (1 << (PlSqlParser.LEADING - 737)) | (1 << (PlSqlParser.LEFT - 737)) | (1 << (PlSqlParser.LENGTH2 - 737)) | (1 << (PlSqlParser.LENGTH4 - 737)) | (1 << (PlSqlParser.LENGTHB - 737)) | (1 << (PlSqlParser.LENGTHC - 737)) | (1 << (PlSqlParser.LENGTH - 737)) | (1 << (PlSqlParser.LESS - 737)) | (1 << (PlSqlParser.LEVEL - 737)) | (1 << (PlSqlParser.LEVELS - 737)) | (1 << (PlSqlParser.LIBRARY - 737)) | (1 << (PlSqlParser.LIFECYCLE - 737)) | (1 << (PlSqlParser.LIFE - 737)) | (1 << (PlSqlParser.LIFETIME - 737)) | (1 << (PlSqlParser.LIKE2 - 737)) | (1 << (PlSqlParser.LIKE4 - 737)) | (1 << (PlSqlParser.LIKEC - 737)) | (1 << (PlSqlParser.LIKE_EXPAND - 737)) | (1 << (PlSqlParser.LIMIT - 737)) | (1 << (PlSqlParser.LINEAR - 737)) | (1 << (PlSqlParser.LINK - 737)) | (1 << (PlSqlParser.LIST - 737)) | (1 << (PlSqlParser.LN - 737)) | (1 << (PlSqlParser.LNNVL - 737)) | (1 << (PlSqlParser.LOAD - 737)) | (1 << (PlSqlParser.LOB - 737)) | (1 << (PlSqlParser.LOBNVL - 737)) | (1 << (PlSqlParser.LOBS - 737)) | (1 << (PlSqlParser.LOCAL_INDEXES - 737)))) !== 0) || ((((_la - 769)) & ~0x1f) == 0 && ((1 << (_la - 769)) & ((1 << (PlSqlParser.LOCAL - 769)) | (1 << (PlSqlParser.LOCALTIME - 769)) | (1 << (PlSqlParser.LOCALTIMESTAMP - 769)) | (1 << (PlSqlParser.LOCATION - 769)) | (1 << (PlSqlParser.LOCATOR - 769)) | (1 << (PlSqlParser.LOCKED - 769)) | (1 << (PlSqlParser.LOCKING - 769)) | (1 << (PlSqlParser.LOGFILE - 769)) | (1 << (PlSqlParser.LOGFILES - 769)) | (1 << (PlSqlParser.LOGGING - 769)) | (1 << (PlSqlParser.LOGICAL - 769)) | (1 << (PlSqlParser.LOGICAL_READS_PER_CALL - 769)) | (1 << (PlSqlParser.LOGICAL_READS_PER_SESSION - 769)) | (1 << (PlSqlParser.LOG - 769)) | (1 << (PlSqlParser.LOGMINING - 769)) | (1 << (PlSqlParser.LOGOFF - 769)) | (1 << (PlSqlParser.LOGON - 769)) | (1 << (PlSqlParser.LOG_READ_ONLY_VIOLATIONS - 769)) | (1 << (PlSqlParser.LONG - 769)) | (1 << (PlSqlParser.LOOP - 769)) | (1 << (PlSqlParser.LOWER - 769)) | (1 << (PlSqlParser.LOW - 769)) | (1 << (PlSqlParser.LPAD - 769)) | (1 << (PlSqlParser.LTRIM - 769)) | (1 << (PlSqlParser.MAIN - 769)) | (1 << (PlSqlParser.MAKE_REF - 769)) | (1 << (PlSqlParser.MANAGED - 769)) | (1 << (PlSqlParser.MANAGE - 769)) | (1 << (PlSqlParser.MANAGEMENT - 769)) | (1 << (PlSqlParser.MANAGER - 769)) | (1 << (PlSqlParser.MANUAL - 769)))) !== 0) || ((((_la - 801)) & ~0x1f) == 0 && ((1 << (_la - 801)) & ((1 << (PlSqlParser.MAP - 801)) | (1 << (PlSqlParser.MAPPING - 801)) | (1 << (PlSqlParser.MASTER - 801)) | (1 << (PlSqlParser.MATCHED - 801)) | (1 << (PlSqlParser.MATCHES - 801)) | (1 << (PlSqlParser.MATCH - 801)) | (1 << (PlSqlParser.MATCH_NUMBER - 801)) | (1 << (PlSqlParser.MATCH_RECOGNIZE - 801)) | (1 << (PlSqlParser.MATERIALIZED - 801)) | (1 << (PlSqlParser.MATERIALIZE - 801)) | (1 << (PlSqlParser.MAXARCHLOGS - 801)) | (1 << (PlSqlParser.MAXDATAFILES - 801)) | (1 << (PlSqlParser.MAXEXTENTS - 801)) | (1 << (PlSqlParser.MAXIMIZE - 801)) | (1 << (PlSqlParser.MAXINSTANCES - 801)) | (1 << (PlSqlParser.MAXLOGFILES - 801)) | (1 << (PlSqlParser.MAXLOGHISTORY - 801)) | (1 << (PlSqlParser.MAXLOGMEMBERS - 801)) | (1 << (PlSqlParser.MAX_SHARED_TEMP_SIZE - 801)) | (1 << (PlSqlParser.MAXSIZE - 801)) | (1 << (PlSqlParser.MAXTRANS - 801)) | (1 << (PlSqlParser.MAXVALUE - 801)) | (1 << (PlSqlParser.MEASURE - 801)) | (1 << (PlSqlParser.MEASURES - 801)) | (1 << (PlSqlParser.MEDIUM - 801)) | (1 << (PlSqlParser.MEMBER - 801)) | (1 << (PlSqlParser.MEMCOMPRESS - 801)) | (1 << (PlSqlParser.MEMORY - 801)) | (1 << (PlSqlParser.MERGEACTIONS - 801)) | (1 << (PlSqlParser.MERGE_AJ - 801)) | (1 << (PlSqlParser.MERGE_CONST_ON - 801)) | (1 << (PlSqlParser.MERGE - 801)))) !== 0) || ((((_la - 833)) & ~0x1f) == 0 && ((1 << (_la - 833)) & ((1 << (PlSqlParser.MERGE_SJ - 833)) | (1 << (PlSqlParser.METADATA - 833)) | (1 << (PlSqlParser.METHOD - 833)) | (1 << (PlSqlParser.MIGRATE - 833)) | (1 << (PlSqlParser.MIGRATION - 833)) | (1 << (PlSqlParser.MINEXTENTS - 833)) | (1 << (PlSqlParser.MINIMIZE - 833)) | (1 << (PlSqlParser.MINIMUM - 833)) | (1 << (PlSqlParser.MINING - 833)) | (1 << (PlSqlParser.MINUS_NULL - 833)) | (1 << (PlSqlParser.MINUTE - 833)) | (1 << (PlSqlParser.MINVALUE - 833)) | (1 << (PlSqlParser.MIRRORCOLD - 833)) | (1 << (PlSqlParser.MIRRORHOT - 833)) | (1 << (PlSqlParser.MIRROR - 833)) | (1 << (PlSqlParser.MLSLABEL - 833)) | (1 << (PlSqlParser.MODEL_COMPILE_SUBQUERY - 833)) | (1 << (PlSqlParser.MODEL_DONTVERIFY_UNIQUENESS - 833)) | (1 << (PlSqlParser.MODEL_DYNAMIC_SUBQUERY - 833)) | (1 << (PlSqlParser.MODEL_MIN_ANALYSIS - 833)) | (1 << (PlSqlParser.MODEL - 833)) | (1 << (PlSqlParser.MODEL_NB - 833)) | (1 << (PlSqlParser.MODEL_NO_ANALYSIS - 833)) | (1 << (PlSqlParser.MODEL_PBY - 833)) | (1 << (PlSqlParser.MODEL_PUSH_REF - 833)) | (1 << (PlSqlParser.MODEL_SV - 833)) | (1 << (PlSqlParser.MODIFICATION - 833)) | (1 << (PlSqlParser.MODIFY_COLUMN_TYPE - 833)) | (1 << (PlSqlParser.MODIFY - 833)) | (1 << (PlSqlParser.MOD - 833)))) !== 0) || ((((_la - 865)) & ~0x1f) == 0 && ((1 << (_la - 865)) & ((1 << (PlSqlParser.MODULE - 865)) | (1 << (PlSqlParser.MONITORING - 865)) | (1 << (PlSqlParser.MONITOR - 865)) | (1 << (PlSqlParser.MONTH - 865)) | (1 << (PlSqlParser.MONTHS_BETWEEN - 865)) | (1 << (PlSqlParser.MONTHS - 865)) | (1 << (PlSqlParser.MOUNT - 865)) | (1 << (PlSqlParser.MOUNTPATH - 865)) | (1 << (PlSqlParser.MOVEMENT - 865)) | (1 << (PlSqlParser.MOVE - 865)) | (1 << (PlSqlParser.MULTIDIMENSIONAL - 865)) | (1 << (PlSqlParser.MULTISET - 865)) | (1 << (PlSqlParser.MV_MERGE - 865)) | (1 << (PlSqlParser.NAMED - 865)) | (1 << (PlSqlParser.NAME - 865)) | (1 << (PlSqlParser.NAMESPACE - 865)) | (1 << (PlSqlParser.NAN - 865)) | (1 << (PlSqlParser.NANVL - 865)) | (1 << (PlSqlParser.NATIONAL - 865)) | (1 << (PlSqlParser.NATIVE_FULL_OUTER_JOIN - 865)) | (1 << (PlSqlParser.NATIVE - 865)) | (1 << (PlSqlParser.NATURAL - 865)) | (1 << (PlSqlParser.NAV - 865)) | (1 << (PlSqlParser.NCHAR_CS - 865)) | (1 << (PlSqlParser.NCHAR - 865)) | (1 << (PlSqlParser.NCHR - 865)) | (1 << (PlSqlParser.NCLOB - 865)) | (1 << (PlSqlParser.NEEDED - 865)) | (1 << (PlSqlParser.NEG - 865)) | (1 << (PlSqlParser.NESTED - 865)) | (1 << (PlSqlParser.NESTED_TABLE_FAST_INSERT - 865)))) !== 0) || ((((_la - 897)) & ~0x1f) == 0 && ((1 << (_la - 897)) & ((1 << (PlSqlParser.NESTED_TABLE_GET_REFS - 897)) | (1 << (PlSqlParser.NESTED_TABLE_ID - 897)) | (1 << (PlSqlParser.NESTED_TABLE_SET_REFS - 897)) | (1 << (PlSqlParser.NESTED_TABLE_SET_SETID - 897)) | (1 << (PlSqlParser.NETWORK - 897)) | (1 << (PlSqlParser.NEVER - 897)) | (1 << (PlSqlParser.NEW - 897)) | (1 << (PlSqlParser.NEW_TIME - 897)) | (1 << (PlSqlParser.NEXT_DAY - 897)) | (1 << (PlSqlParser.NEXT - 897)) | (1 << (PlSqlParser.NL_AJ - 897)) | (1 << (PlSqlParser.NLJ_BATCHING - 897)) | (1 << (PlSqlParser.NLJ_INDEX_FILTER - 897)) | (1 << (PlSqlParser.NLJ_INDEX_SCAN - 897)) | (1 << (PlSqlParser.NLJ_PREFETCH - 897)) | (1 << (PlSqlParser.NLS_CALENDAR - 897)) | (1 << (PlSqlParser.NLS_CHARACTERSET - 897)) | (1 << (PlSqlParser.NLS_CHARSET_DECL_LEN - 897)) | (1 << (PlSqlParser.NLS_CHARSET_ID - 897)) | (1 << (PlSqlParser.NLS_CHARSET_NAME - 897)) | (1 << (PlSqlParser.NLS_COMP - 897)) | (1 << (PlSqlParser.NLS_CURRENCY - 897)) | (1 << (PlSqlParser.NLS_DATE_FORMAT - 897)) | (1 << (PlSqlParser.NLS_DATE_LANGUAGE - 897)) | (1 << (PlSqlParser.NLS_INITCAP - 897)) | (1 << (PlSqlParser.NLS_ISO_CURRENCY - 897)) | (1 << (PlSqlParser.NL_SJ - 897)) | (1 << (PlSqlParser.NLS_LANG - 897)) | (1 << (PlSqlParser.NLS_LANGUAGE - 897)) | (1 << (PlSqlParser.NLS_LENGTH_SEMANTICS - 897)) | (1 << (PlSqlParser.NLS_LOWER - 897)) | (1 << (PlSqlParser.NLS_NCHAR_CONV_EXCP - 897)))) !== 0) || ((((_la - 929)) & ~0x1f) == 0 && ((1 << (_la - 929)) & ((1 << (PlSqlParser.NLS_NUMERIC_CHARACTERS - 929)) | (1 << (PlSqlParser.NLS_SORT - 929)) | (1 << (PlSqlParser.NLSSORT - 929)) | (1 << (PlSqlParser.NLS_SPECIAL_CHARS - 929)) | (1 << (PlSqlParser.NLS_TERRITORY - 929)) | (1 << (PlSqlParser.NLS_UPPER - 929)) | (1 << (PlSqlParser.NO_ACCESS - 929)) | (1 << (PlSqlParser.NO_ADAPTIVE_PLAN - 929)) | (1 << (PlSqlParser.NO_ANSI_REARCH - 929)) | (1 << (PlSqlParser.NOAPPEND - 929)) | (1 << (PlSqlParser.NOARCHIVELOG - 929)) | (1 << (PlSqlParser.NOAUDIT - 929)) | (1 << (PlSqlParser.NO_AUTO_REOPTIMIZE - 929)) | (1 << (PlSqlParser.NO_BASETABLE_MULTIMV_REWRITE - 929)) | (1 << (PlSqlParser.NO_BATCH_TABLE_ACCESS_BY_ROWID - 929)) | (1 << (PlSqlParser.NO_BIND_AWARE - 929)) | (1 << (PlSqlParser.NO_BUFFER - 929)) | (1 << (PlSqlParser.NOCACHE - 929)) | (1 << (PlSqlParser.NO_CARTESIAN - 929)) | (1 << (PlSqlParser.NO_CHECK_ACL_REWRITE - 929)) | (1 << (PlSqlParser.NO_CLUSTER_BY_ROWID - 929)) | (1 << (PlSqlParser.NO_CLUSTERING - 929)) | (1 << (PlSqlParser.NO_COALESCE_SQ - 929)) | (1 << (PlSqlParser.NO_COMMON_DATA - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_CB_WHR_ONLY - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_COMBINE_SW - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_COST_BASED - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_ELIM_DUPS - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_FILTERING - 929)) | (1 << (PlSqlParser.NOCOPY - 929)) | (1 << (PlSqlParser.NO_COST_XML_QUERY_REWRITE - 929)))) !== 0) || ((((_la - 961)) & ~0x1f) == 0 && ((1 << (_la - 961)) & ((1 << (PlSqlParser.NO_CPU_COSTING - 961)) | (1 << (PlSqlParser.NOCPU_COSTING - 961)) | (1 << (PlSqlParser.NOCYCLE - 961)) | (1 << (PlSqlParser.NO_DATA_SECURITY_REWRITE - 961)) | (1 << (PlSqlParser.NO_DECORRELATE - 961)) | (1 << (PlSqlParser.NODELAY - 961)) | (1 << (PlSqlParser.NO_DOMAIN_INDEX_FILTER - 961)) | (1 << (PlSqlParser.NO_DST_UPGRADE_INSERT_CONV - 961)) | (1 << (PlSqlParser.NO_ELIM_GROUPBY - 961)) | (1 << (PlSqlParser.NO_ELIMINATE_JOIN - 961)) | (1 << (PlSqlParser.NO_ELIMINATE_OBY - 961)) | (1 << (PlSqlParser.NO_ELIMINATE_OUTER_JOIN - 961)) | (1 << (PlSqlParser.NOENTITYESCAPING - 961)) | (1 << (PlSqlParser.NO_EXPAND_GSET_TO_UNION - 961)) | (1 << (PlSqlParser.NO_EXPAND - 961)) | (1 << (PlSqlParser.NO_EXPAND_TABLE - 961)) | (1 << (PlSqlParser.NO_FACT - 961)) | (1 << (PlSqlParser.NO_FACTORIZE_JOIN - 961)) | (1 << (PlSqlParser.NO_FILTERING - 961)) | (1 << (PlSqlParser.NOFORCE - 961)) | (1 << (PlSqlParser.NO_FULL_OUTER_JOIN_TO_OUTER - 961)) | (1 << (PlSqlParser.NO_GATHER_OPTIMIZER_STATISTICS - 961)) | (1 << (PlSqlParser.NO_GBY_PUSHDOWN - 961)) | (1 << (PlSqlParser.NOGUARANTEE - 961)) | (1 << (PlSqlParser.NO_INDEX_FFS - 961)) | (1 << (PlSqlParser.NO_INDEX - 961)) | (1 << (PlSqlParser.NO_INDEX_SS - 961)) | (1 << (PlSqlParser.NO_INMEMORY - 961)) | (1 << (PlSqlParser.NO_INMEMORY_PRUNING - 961)) | (1 << (PlSqlParser.NOKEEP - 961)) | (1 << (PlSqlParser.NO_LOAD - 961)) | (1 << (PlSqlParser.NOLOCAL - 961)))) !== 0) || ((((_la - 993)) & ~0x1f) == 0 && ((1 << (_la - 993)) & ((1 << (PlSqlParser.NOLOGGING - 993)) | (1 << (PlSqlParser.NOMAPPING - 993)) | (1 << (PlSqlParser.NOMAXVALUE - 993)) | (1 << (PlSqlParser.NO_MERGE - 993)) | (1 << (PlSqlParser.NOMINIMIZE - 993)) | (1 << (PlSqlParser.NOMINVALUE - 993)) | (1 << (PlSqlParser.NO_MODEL_PUSH_REF - 993)) | (1 << (PlSqlParser.NO_MONITORING - 993)) | (1 << (PlSqlParser.NOMONITORING - 993)) | (1 << (PlSqlParser.NO_MONITOR - 993)) | (1 << (PlSqlParser.NO_MULTIMV_REWRITE - 993)) | (1 << (PlSqlParser.NO_NATIVE_FULL_OUTER_JOIN - 993)) | (1 << (PlSqlParser.NONBLOCKING - 993)) | (1 << (PlSqlParser.NONEDITIONABLE - 993)) | (1 << (PlSqlParser.NONE - 993)) | (1 << (PlSqlParser.NO_NLJ_BATCHING - 993)) | (1 << (PlSqlParser.NO_NLJ_PREFETCH - 993)) | (1 << (PlSqlParser.NO - 993)) | (1 << (PlSqlParser.NONSCHEMA - 993)) | (1 << (PlSqlParser.NO_OBJECT_LINK - 993)) | (1 << (PlSqlParser.NOORDER - 993)) | (1 << (PlSqlParser.NO_ORDER_ROLLUPS - 993)) | (1 << (PlSqlParser.NO_OUTER_JOIN_TO_ANTI - 993)) | (1 << (PlSqlParser.NO_OUTER_JOIN_TO_INNER - 993)) | (1 << (PlSqlParser.NOOVERRIDE - 993)) | (1 << (PlSqlParser.NO_PARALLEL_INDEX - 993)) | (1 << (PlSqlParser.NOPARALLEL_INDEX - 993)) | (1 << (PlSqlParser.NO_PARALLEL - 993)) | (1 << (PlSqlParser.NOPARALLEL - 993)) | (1 << (PlSqlParser.NO_PARTIAL_COMMIT - 993)) | (1 << (PlSqlParser.NO_PARTIAL_JOIN - 993)) | (1 << (PlSqlParser.NO_PARTIAL_ROLLUP_PUSHDOWN - 993)))) !== 0) || ((((_la - 1025)) & ~0x1f) == 0 && ((1 << (_la - 1025)) & ((1 << (PlSqlParser.NOPARTITION - 1025)) | (1 << (PlSqlParser.NO_PLACE_DISTINCT - 1025)) | (1 << (PlSqlParser.NO_PLACE_GROUP_BY - 1025)) | (1 << (PlSqlParser.NO_PQ_CONCURRENT_UNION - 1025)) | (1 << (PlSqlParser.NO_PQ_MAP - 1025)) | (1 << (PlSqlParser.NO_PQ_REPLICATE - 1025)) | (1 << (PlSqlParser.NO_PQ_SKEW - 1025)) | (1 << (PlSqlParser.NO_PRUNE_GSETS - 1025)) | (1 << (PlSqlParser.NO_PULL_PRED - 1025)) | (1 << (PlSqlParser.NO_PUSH_PRED - 1025)) | (1 << (PlSqlParser.NO_PUSH_SUBQ - 1025)) | (1 << (PlSqlParser.NO_PX_FAULT_TOLERANCE - 1025)) | (1 << (PlSqlParser.NO_PX_JOIN_FILTER - 1025)) | (1 << (PlSqlParser.NO_QKN_BUFF - 1025)) | (1 << (PlSqlParser.NO_QUERY_TRANSFORMATION - 1025)) | (1 << (PlSqlParser.NO_REF_CASCADE - 1025)) | (1 << (PlSqlParser.NORELOCATE - 1025)) | (1 << (PlSqlParser.NORELY - 1025)) | (1 << (PlSqlParser.NOREPAIR - 1025)) | (1 << (PlSqlParser.NOREPLAY - 1025)) | (1 << (PlSqlParser.NORESETLOGS - 1025)) | (1 << (PlSqlParser.NO_RESULT_CACHE - 1025)) | (1 << (PlSqlParser.NOREVERSE - 1025)) | (1 << (PlSqlParser.NO_REWRITE - 1025)) | (1 << (PlSqlParser.NOREWRITE - 1025)) | (1 << (PlSqlParser.NORMAL - 1025)) | (1 << (PlSqlParser.NO_ROOT_SW_FOR_LOCAL - 1025)) | (1 << (PlSqlParser.NOROWDEPENDENCIES - 1025)) | (1 << (PlSqlParser.NOSCHEMACHECK - 1025)) | (1 << (PlSqlParser.NOSEGMENT - 1025)) | (1 << (PlSqlParser.NO_SEMIJOIN - 1025)) | (1 << (PlSqlParser.NO_SEMI_TO_INNER - 1025)))) !== 0) || ((((_la - 1057)) & ~0x1f) == 0 && ((1 << (_la - 1057)) & ((1 << (PlSqlParser.NO_SET_TO_JOIN - 1057)) | (1 << (PlSqlParser.NOSORT - 1057)) | (1 << (PlSqlParser.NO_SQL_TRANSLATION - 1057)) | (1 << (PlSqlParser.NO_SQL_TUNE - 1057)) | (1 << (PlSqlParser.NO_STAR_TRANSFORMATION - 1057)) | (1 << (PlSqlParser.NO_STATEMENT_QUEUING - 1057)) | (1 << (PlSqlParser.NO_STATS_GSETS - 1057)) | (1 << (PlSqlParser.NOSTRICT - 1057)) | (1 << (PlSqlParser.NO_SUBQUERY_PRUNING - 1057)) | (1 << (PlSqlParser.NO_SUBSTRB_PAD - 1057)) | (1 << (PlSqlParser.NO_SWAP_JOIN_INPUTS - 1057)) | (1 << (PlSqlParser.NOSWITCH - 1057)) | (1 << (PlSqlParser.NO_TABLE_LOOKUP_BY_NL - 1057)) | (1 << (PlSqlParser.NO_TEMP_TABLE - 1057)) | (1 << (PlSqlParser.NOTHING - 1057)) | (1 << (PlSqlParser.NOTIFICATION - 1057)) | (1 << (PlSqlParser.NO_TRANSFORM_DISTINCT_AGG - 1057)) | (1 << (PlSqlParser.NO_UNNEST - 1057)) | (1 << (PlSqlParser.NO_USE_CUBE - 1057)) | (1 << (PlSqlParser.NO_USE_HASH_AGGREGATION - 1057)) | (1 << (PlSqlParser.NO_USE_HASH_GBY_FOR_PUSHDOWN - 1057)) | (1 << (PlSqlParser.NO_USE_HASH - 1057)) | (1 << (PlSqlParser.NO_USE_INVISIBLE_INDEXES - 1057)) | (1 << (PlSqlParser.NO_USE_MERGE - 1057)) | (1 << (PlSqlParser.NO_USE_NL - 1057)) | (1 << (PlSqlParser.NO_USE_VECTOR_AGGREGATION - 1057)) | (1 << (PlSqlParser.NOVALIDATE - 1057)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM_DIMS - 1057)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM_FACT - 1057)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM - 1057)))) !== 0) || ((((_la - 1089)) & ~0x1f) == 0 && ((1 << (_la - 1089)) & ((1 << (PlSqlParser.NO_XDB_FASTPATH_INSERT - 1089)) | (1 << (PlSqlParser.NO_XML_DML_REWRITE - 1089)) | (1 << (PlSqlParser.NO_XMLINDEX_REWRITE_IN_SELECT - 1089)) | (1 << (PlSqlParser.NO_XMLINDEX_REWRITE - 1089)) | (1 << (PlSqlParser.NO_XML_QUERY_REWRITE - 1089)) | (1 << (PlSqlParser.NO_ZONEMAP - 1089)) | (1 << (PlSqlParser.NTH_VALUE - 1089)) | (1 << (PlSqlParser.NULLIF - 1089)) | (1 << (PlSqlParser.NULLS - 1089)) | (1 << (PlSqlParser.NUMBER - 1089)) | (1 << (PlSqlParser.NUMERIC - 1089)) | (1 << (PlSqlParser.NUM_INDEX_KEYS - 1089)) | (1 << (PlSqlParser.NUMTODSINTERVAL - 1089)) | (1 << (PlSqlParser.NUMTOYMINTERVAL - 1089)) | (1 << (PlSqlParser.NVARCHAR2 - 1089)) | (1 << (PlSqlParser.NVL2 - 1089)) | (1 << (PlSqlParser.OBJECT2XML - 1089)) | (1 << (PlSqlParser.OBJECT - 1089)) | (1 << (PlSqlParser.OBJ_ID - 1089)) | (1 << (PlSqlParser.OBJNO - 1089)) | (1 << (PlSqlParser.OBJNO_REUSE - 1089)) | (1 << (PlSqlParser.OCCURENCES - 1089)) | (1 << (PlSqlParser.OFFLINE - 1089)) | (1 << (PlSqlParser.OFF - 1089)) | (1 << (PlSqlParser.OFFSET - 1089)) | (1 << (PlSqlParser.OIDINDEX - 1089)) | (1 << (PlSqlParser.OID - 1089)) | (1 << (PlSqlParser.OLAP - 1089)) | (1 << (PlSqlParser.OLD - 1089)) | (1 << (PlSqlParser.OLD_PUSH_PRED - 1089)))) !== 0) || ((((_la - 1121)) & ~0x1f) == 0 && ((1 << (_la - 1121)) & ((1 << (PlSqlParser.OLS - 1121)) | (1 << (PlSqlParser.OLTP - 1121)) | (1 << (PlSqlParser.OMIT - 1121)) | (1 << (PlSqlParser.ONE - 1121)) | (1 << (PlSqlParser.ONLINE - 1121)) | (1 << (PlSqlParser.ONLY - 1121)) | (1 << (PlSqlParser.OPAQUE - 1121)) | (1 << (PlSqlParser.OPAQUE_TRANSFORM - 1121)) | (1 << (PlSqlParser.OPAQUE_XCANONICAL - 1121)) | (1 << (PlSqlParser.OPCODE - 1121)) | (1 << (PlSqlParser.OPEN - 1121)) | (1 << (PlSqlParser.OPERATIONS - 1121)) | (1 << (PlSqlParser.OPERATOR - 1121)) | (1 << (PlSqlParser.OPT_ESTIMATE - 1121)) | (1 << (PlSqlParser.OPTIMAL - 1121)) | (1 << (PlSqlParser.OPTIMIZE - 1121)) | (1 << (PlSqlParser.OPTIMIZER_FEATURES_ENABLE - 1121)) | (1 << (PlSqlParser.OPTIMIZER_GOAL - 1121)) | (1 << (PlSqlParser.OPT_PARAM - 1121)) | (1 << (PlSqlParser.ORA_BRANCH - 1121)) | (1 << (PlSqlParser.ORA_CHECK_ACL - 1121)) | (1 << (PlSqlParser.ORA_CHECK_PRIVILEGE - 1121)) | (1 << (PlSqlParser.ORA_CLUSTERING - 1121)) | (1 << (PlSqlParser.ORADATA - 1121)) | (1 << (PlSqlParser.ORADEBUG - 1121)) | (1 << (PlSqlParser.ORA_DST_AFFECTED - 1121)) | (1 << (PlSqlParser.ORA_DST_CONVERT - 1121)) | (1 << (PlSqlParser.ORA_DST_ERROR - 1121)) | (1 << (PlSqlParser.ORA_GET_ACLIDS - 1121)))) !== 0) || ((((_la - 1153)) & ~0x1f) == 0 && ((1 << (_la - 1153)) & ((1 << (PlSqlParser.ORA_GET_PRIVILEGES - 1153)) | (1 << (PlSqlParser.ORA_HASH - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_USERID - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_USER - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_XS_USER_GUID - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_XS_USER - 1153)) | (1 << (PlSqlParser.ORA_RAWCOMPARE - 1153)) | (1 << (PlSqlParser.ORA_RAWCONCAT - 1153)) | (1 << (PlSqlParser.ORA_ROWSCN - 1153)) | (1 << (PlSqlParser.ORA_ROWSCN_RAW - 1153)) | (1 << (PlSqlParser.ORA_ROWVERSION - 1153)) | (1 << (PlSqlParser.ORA_TABVERSION - 1153)) | (1 << (PlSqlParser.ORA_WRITE_TIME - 1153)) | (1 << (PlSqlParser.ORDERED - 1153)) | (1 << (PlSqlParser.ORDERED_PREDICATES - 1153)) | (1 << (PlSqlParser.ORDINALITY - 1153)) | (1 << (PlSqlParser.OR_EXPAND - 1153)) | (1 << (PlSqlParser.ORGANIZATION - 1153)) | (1 << (PlSqlParser.OR_PREDICATES - 1153)) | (1 << (PlSqlParser.OSERROR - 1153)) | (1 << (PlSqlParser.OTHER - 1153)) | (1 << (PlSqlParser.OUTER_JOIN_TO_ANTI - 1153)) | (1 << (PlSqlParser.OUTER_JOIN_TO_INNER - 1153)) | (1 << (PlSqlParser.OUTER - 1153)) | (1 << (PlSqlParser.OUTLINE_LEAF - 1153)) | (1 << (PlSqlParser.OUTLINE - 1153)) | (1 << (PlSqlParser.OUT_OF_LINE - 1153)) | (1 << (PlSqlParser.OUT - 1153)) | (1 << (PlSqlParser.OVERFLOW_NOMOVE - 1153)) | (1 << (PlSqlParser.OVERFLOW - 1153)))) !== 0) || ((((_la - 1185)) & ~0x1f) == 0 && ((1 << (_la - 1185)) & ((1 << (PlSqlParser.OVERLAPS - 1185)) | (1 << (PlSqlParser.OVER - 1185)) | (1 << (PlSqlParser.OVERRIDING - 1185)) | (1 << (PlSqlParser.OWNER - 1185)) | (1 << (PlSqlParser.OWNERSHIP - 1185)) | (1 << (PlSqlParser.OWN - 1185)) | (1 << (PlSqlParser.PACKAGE - 1185)) | (1 << (PlSqlParser.PACKAGES - 1185)) | (1 << (PlSqlParser.PARALLEL_ENABLE - 1185)) | (1 << (PlSqlParser.PARALLEL_INDEX - 1185)) | (1 << (PlSqlParser.PARALLEL - 1185)) | (1 << (PlSqlParser.PARAMETERS - 1185)) | (1 << (PlSqlParser.PARAM - 1185)) | (1 << (PlSqlParser.PARENT - 1185)) | (1 << (PlSqlParser.PARITY - 1185)) | (1 << (PlSqlParser.PARTIAL_JOIN - 1185)) | (1 << (PlSqlParser.PARTIALLY - 1185)) | (1 << (PlSqlParser.PARTIAL - 1185)) | (1 << (PlSqlParser.PARTIAL_ROLLUP_PUSHDOWN - 1185)) | (1 << (PlSqlParser.PARTITION_HASH - 1185)) | (1 << (PlSqlParser.PARTITION_LIST - 1185)) | (1 << (PlSqlParser.PARTITION - 1185)) | (1 << (PlSqlParser.PARTITION_RANGE - 1185)) | (1 << (PlSqlParser.PARTITIONS - 1185)) | (1 << (PlSqlParser.PARTNUMINST - 1185)) | (1 << (PlSqlParser.PASSING - 1185)) | (1 << (PlSqlParser.PASSWORD_GRACE_TIME - 1185)) | (1 << (PlSqlParser.PASSWORD_LIFE_TIME - 1185)) | (1 << (PlSqlParser.PASSWORD_LOCK_TIME - 1185)) | (1 << (PlSqlParser.PASSWORD - 1185)) | (1 << (PlSqlParser.PASSWORD_REUSE_MAX - 1185)))) !== 0) || ((((_la - 1217)) & ~0x1f) == 0 && ((1 << (_la - 1217)) & ((1 << (PlSqlParser.PASSWORD_REUSE_TIME - 1217)) | (1 << (PlSqlParser.PASSWORD_VERIFY_FUNCTION - 1217)) | (1 << (PlSqlParser.PAST - 1217)) | (1 << (PlSqlParser.PATCH - 1217)) | (1 << (PlSqlParser.PATH - 1217)) | (1 << (PlSqlParser.PATH_PREFIX - 1217)) | (1 << (PlSqlParser.PATHS - 1217)) | (1 << (PlSqlParser.PATTERN - 1217)) | (1 << (PlSqlParser.PBL_HS_BEGIN - 1217)) | (1 << (PlSqlParser.PBL_HS_END - 1217)) | (1 << (PlSqlParser.PCTINCREASE - 1217)) | (1 << (PlSqlParser.PCTTHRESHOLD - 1217)) | (1 << (PlSqlParser.PCTUSED - 1217)) | (1 << (PlSqlParser.PCTVERSION - 1217)) | (1 << (PlSqlParser.PENDING - 1217)) | (1 << (PlSqlParser.PERCENT_KEYWORD - 1217)) | (1 << (PlSqlParser.PERCENT_RANKM - 1217)) | (1 << (PlSqlParser.PERFORMANCE - 1217)) | (1 << (PlSqlParser.PERIOD_KEYWORD - 1217)) | (1 << (PlSqlParser.PERMANENT - 1217)) | (1 << (PlSqlParser.PERMISSION - 1217)) | (1 << (PlSqlParser.PERMUTE - 1217)) | (1 << (PlSqlParser.PER - 1217)) | (1 << (PlSqlParser.PFILE - 1217)) | (1 << (PlSqlParser.PHYSICAL - 1217)))) !== 0) || ((((_la - 1249)) & ~0x1f) == 0 && ((1 << (_la - 1249)) & ((1 << (PlSqlParser.PIKEY - 1249)) | (1 << (PlSqlParser.PIPELINED - 1249)) | (1 << (PlSqlParser.PIV_GB - 1249)) | (1 << (PlSqlParser.PIVOT - 1249)) | (1 << (PlSqlParser.PIV_SSF - 1249)) | (1 << (PlSqlParser.PLACE_DISTINCT - 1249)) | (1 << (PlSqlParser.PLACE_GROUP_BY - 1249)) | (1 << (PlSqlParser.PLAN - 1249)) | (1 << (PlSqlParser.PLSCOPE_SETTINGS - 1249)) | (1 << (PlSqlParser.PLS_INTEGER - 1249)) | (1 << (PlSqlParser.PLSQL_CCFLAGS - 1249)) | (1 << (PlSqlParser.PLSQL_CODE_TYPE - 1249)) | (1 << (PlSqlParser.PLSQL_DEBUG - 1249)) | (1 << (PlSqlParser.PLSQL_OPTIMIZE_LEVEL - 1249)) | (1 << (PlSqlParser.PLSQL_WARNINGS - 1249)) | (1 << (PlSqlParser.PLUGGABLE - 1249)) | (1 << (PlSqlParser.POINT - 1249)) | (1 << (PlSqlParser.POLICY - 1249)) | (1 << (PlSqlParser.POOL_16K - 1249)) | (1 << (PlSqlParser.POOL_2K - 1249)) | (1 << (PlSqlParser.POOL_32K - 1249)) | (1 << (PlSqlParser.POOL_4K - 1249)) | (1 << (PlSqlParser.POOL_8K - 1249)) | (1 << (PlSqlParser.POSITIVEN - 1249)) | (1 << (PlSqlParser.POSITIVE - 1249)) | (1 << (PlSqlParser.POST_TRANSACTION - 1249)) | (1 << (PlSqlParser.POWERMULTISET_BY_CARDINALITY - 1249)) | (1 << (PlSqlParser.POWERMULTISET - 1249)) | (1 << (PlSqlParser.POWER - 1249)) | (1 << (PlSqlParser.PQ_CONCURRENT_UNION - 1249)) | (1 << (PlSqlParser.PQ_DISTRIBUTE - 1249)))) !== 0) || ((((_la - 1281)) & ~0x1f) == 0 && ((1 << (_la - 1281)) & ((1 << (PlSqlParser.PQ_DISTRIBUTE_WINDOW - 1281)) | (1 << (PlSqlParser.PQ_FILTER - 1281)) | (1 << (PlSqlParser.PQ_MAP - 1281)) | (1 << (PlSqlParser.PQ_NOMAP - 1281)) | (1 << (PlSqlParser.PQ_REPLICATE - 1281)) | (1 << (PlSqlParser.PQ_SKEW - 1281)) | (1 << (PlSqlParser.PRAGMA - 1281)) | (1 << (PlSqlParser.PREBUILT - 1281)) | (1 << (PlSqlParser.PRECEDES - 1281)) | (1 << (PlSqlParser.PRECEDING - 1281)) | (1 << (PlSqlParser.PRECISION - 1281)) | (1 << (PlSqlParser.PRECOMPUTE_SUBQUERY - 1281)) | (1 << (PlSqlParser.PREDICATE_REORDERS - 1281)) | (1 << (PlSqlParser.PRELOAD - 1281)) | (1 << (PlSqlParser.PREPARE - 1281)) | (1 << (PlSqlParser.PRESENTNNV - 1281)) | (1 << (PlSqlParser.PRESENT - 1281)) | (1 << (PlSqlParser.PRESENTV - 1281)) | (1 << (PlSqlParser.PRESERVE_OID - 1281)) | (1 << (PlSqlParser.PRESERVE - 1281)) | (1 << (PlSqlParser.PRETTY - 1281)) | (1 << (PlSqlParser.PREVIOUS - 1281)) | (1 << (PlSqlParser.PREV - 1281)) | (1 << (PlSqlParser.PRIMARY - 1281)) | (1 << (PlSqlParser.PRINTBLOBTOCLOB - 1281)) | (1 << (PlSqlParser.PRIORITY - 1281)) | (1 << (PlSqlParser.PRIVATE - 1281)) | (1 << (PlSqlParser.PRIVATE_SGA - 1281)) | (1 << (PlSqlParser.PRIVILEGED - 1281)) | (1 << (PlSqlParser.PRIVILEGE - 1281)) | (1 << (PlSqlParser.PRIVILEGES - 1281)))) !== 0) || ((((_la - 1313)) & ~0x1f) == 0 && ((1 << (_la - 1313)) & ((1 << (PlSqlParser.PROCEDURAL - 1313)) | (1 << (PlSqlParser.PROCEDURE - 1313)) | (1 << (PlSqlParser.PROCESS - 1313)) | (1 << (PlSqlParser.PROFILE - 1313)) | (1 << (PlSqlParser.PROGRAM - 1313)) | (1 << (PlSqlParser.PROJECT - 1313)) | (1 << (PlSqlParser.PROPAGATE - 1313)) | (1 << (PlSqlParser.PROTECTED - 1313)) | (1 << (PlSqlParser.PROTECTION - 1313)) | (1 << (PlSqlParser.PROXY - 1313)) | (1 << (PlSqlParser.PRUNING - 1313)) | (1 << (PlSqlParser.PULL_PRED - 1313)) | (1 << (PlSqlParser.PURGE - 1313)) | (1 << (PlSqlParser.PUSH_PRED - 1313)) | (1 << (PlSqlParser.PUSH_SUBQ - 1313)) | (1 << (PlSqlParser.PX_FAULT_TOLERANCE - 1313)) | (1 << (PlSqlParser.PX_GRANULE - 1313)) | (1 << (PlSqlParser.PX_JOIN_FILTER - 1313)) | (1 << (PlSqlParser.QB_NAME - 1313)) | (1 << (PlSqlParser.QUERY_BLOCK - 1313)) | (1 << (PlSqlParser.QUERY - 1313)) | (1 << (PlSqlParser.QUEUE_CURR - 1313)) | (1 << (PlSqlParser.QUEUE - 1313)) | (1 << (PlSqlParser.QUEUE_ROWP - 1313)) | (1 << (PlSqlParser.QUIESCE - 1313)) | (1 << (PlSqlParser.QUORUM - 1313)) | (1 << (PlSqlParser.QUOTA - 1313)) | (1 << (PlSqlParser.RAISE - 1313)) | (1 << (PlSqlParser.RANDOM_LOCAL - 1313)) | (1 << (PlSqlParser.RANDOM - 1313)) | (1 << (PlSqlParser.RANGE - 1313)))) !== 0) || ((((_la - 1345)) & ~0x1f) == 0 && ((1 << (_la - 1345)) & ((1 << (PlSqlParser.RANKM - 1345)) | (1 << (PlSqlParser.RAPIDLY - 1345)) | (1 << (PlSqlParser.RAW - 1345)) | (1 << (PlSqlParser.RAWTOHEX - 1345)) | (1 << (PlSqlParser.RAWTONHEX - 1345)) | (1 << (PlSqlParser.RBA - 1345)) | (1 << (PlSqlParser.RBO_OUTLINE - 1345)) | (1 << (PlSqlParser.RDBA - 1345)) | (1 << (PlSqlParser.READ - 1345)) | (1 << (PlSqlParser.READS - 1345)) | (1 << (PlSqlParser.REALM - 1345)) | (1 << (PlSqlParser.REAL - 1345)) | (1 << (PlSqlParser.REBALANCE - 1345)) | (1 << (PlSqlParser.REBUILD - 1345)) | (1 << (PlSqlParser.RECORD - 1345)) | (1 << (PlSqlParser.RECORDS_PER_BLOCK - 1345)) | (1 << (PlSqlParser.RECOVERABLE - 1345)) | (1 << (PlSqlParser.RECOVER - 1345)) | (1 << (PlSqlParser.RECOVERY - 1345)) | (1 << (PlSqlParser.RECYCLEBIN - 1345)) | (1 << (PlSqlParser.RECYCLE - 1345)) | (1 << (PlSqlParser.REDACTION - 1345)) | (1 << (PlSqlParser.REDEFINE - 1345)) | (1 << (PlSqlParser.REDO - 1345)) | (1 << (PlSqlParser.REDUCED - 1345)) | (1 << (PlSqlParser.REDUNDANCY - 1345)) | (1 << (PlSqlParser.REF_CASCADE_CURSOR - 1345)) | (1 << (PlSqlParser.REFERENCED - 1345)) | (1 << (PlSqlParser.REFERENCE - 1345)) | (1 << (PlSqlParser.REFERENCES - 1345)) | (1 << (PlSqlParser.REFERENCING - 1345)) | (1 << (PlSqlParser.REF - 1345)))) !== 0) || ((((_la - 1377)) & ~0x1f) == 0 && ((1 << (_la - 1377)) & ((1 << (PlSqlParser.REFRESH - 1377)) | (1 << (PlSqlParser.REFTOHEX - 1377)) | (1 << (PlSqlParser.REGEXP_COUNT - 1377)) | (1 << (PlSqlParser.REGEXP_INSTR - 1377)) | (1 << (PlSqlParser.REGEXP_LIKE - 1377)) | (1 << (PlSqlParser.REGEXP_REPLACE - 1377)) | (1 << (PlSqlParser.REGEXP_SUBSTR - 1377)) | (1 << (PlSqlParser.REGISTER - 1377)) | (1 << (PlSqlParser.REGR_AVGX - 1377)) | (1 << (PlSqlParser.REGR_AVGY - 1377)) | (1 << (PlSqlParser.REGR_COUNT - 1377)) | (1 << (PlSqlParser.REGR_INTERCEPT - 1377)) | (1 << (PlSqlParser.REGR_R2 - 1377)) | (1 << (PlSqlParser.REGR_SLOPE - 1377)) | (1 << (PlSqlParser.REGR_SXX - 1377)) | (1 << (PlSqlParser.REGR_SXY - 1377)) | (1 << (PlSqlParser.REGR_SYY - 1377)) | (1 << (PlSqlParser.REGULAR - 1377)) | (1 << (PlSqlParser.REJECT - 1377)) | (1 << (PlSqlParser.REKEY - 1377)) | (1 << (PlSqlParser.RELATIONAL - 1377)) | (1 << (PlSqlParser.RELOCATE - 1377)) | (1 << (PlSqlParser.RELY - 1377)) | (1 << (PlSqlParser.REMAINDER - 1377)) | (1 << (PlSqlParser.REMOTE_MAPPED - 1377)) | (1 << (PlSqlParser.REMOVE - 1377)) | (1 << (PlSqlParser.RENAME - 1377)) | (1 << (PlSqlParser.REPAIR - 1377)) | (1 << (PlSqlParser.REPEAT - 1377)) | (1 << (PlSqlParser.REPLACE - 1377)) | (1 << (PlSqlParser.REPLICATION - 1377)))) !== 0) || ((((_la - 1409)) & ~0x1f) == 0 && ((1 << (_la - 1409)) & ((1 << (PlSqlParser.REQUIRED - 1409)) | (1 << (PlSqlParser.RESETLOGS - 1409)) | (1 << (PlSqlParser.RESET - 1409)) | (1 << (PlSqlParser.RESIZE - 1409)) | (1 << (PlSqlParser.RESOLVE - 1409)) | (1 << (PlSqlParser.RESOLVER - 1409)) | (1 << (PlSqlParser.RESPECT - 1409)) | (1 << (PlSqlParser.RESTART - 1409)) | (1 << (PlSqlParser.RESTORE_AS_INTERVALS - 1409)) | (1 << (PlSqlParser.RESTORE - 1409)) | (1 << (PlSqlParser.RESTRICT_ALL_REF_CONS - 1409)) | (1 << (PlSqlParser.RESTRICTED - 1409)) | (1 << (PlSqlParser.RESTRICT_REFERENCES - 1409)) | (1 << (PlSqlParser.RESTRICT - 1409)) | (1 << (PlSqlParser.RESULT_CACHE - 1409)) | (1 << (PlSqlParser.RESULT - 1409)) | (1 << (PlSqlParser.RESUMABLE - 1409)) | (1 << (PlSqlParser.RESUME - 1409)) | (1 << (PlSqlParser.RETENTION - 1409)) | (1 << (PlSqlParser.RETRY_ON_ROW_CHANGE - 1409)) | (1 << (PlSqlParser.RETURNING - 1409)) | (1 << (PlSqlParser.RETURN - 1409)) | (1 << (PlSqlParser.REUSE - 1409)) | (1 << (PlSqlParser.REVERSE - 1409)) | (1 << (PlSqlParser.REWRITE_OR_ERROR - 1409)) | (1 << (PlSqlParser.REWRITE - 1409)) | (1 << (PlSqlParser.RIGHT - 1409)) | (1 << (PlSqlParser.ROLE - 1409)) | (1 << (PlSqlParser.ROLESET - 1409)) | (1 << (PlSqlParser.ROLES - 1409)))) !== 0) || ((((_la - 1441)) & ~0x1f) == 0 && ((1 << (_la - 1441)) & ((1 << (PlSqlParser.ROLLBACK - 1441)) | (1 << (PlSqlParser.ROLLING - 1441)) | (1 << (PlSqlParser.ROLLUP - 1441)) | (1 << (PlSqlParser.ROWDEPENDENCIES - 1441)) | (1 << (PlSqlParser.ROWID_MAPPING_TABLE - 1441)) | (1 << (PlSqlParser.ROWID - 1441)) | (1 << (PlSqlParser.ROWIDTOCHAR - 1441)) | (1 << (PlSqlParser.ROWIDTONCHAR - 1441)) | (1 << (PlSqlParser.ROW_LENGTH - 1441)) | (1 << (PlSqlParser.ROWNUM - 1441)) | (1 << (PlSqlParser.ROW - 1441)) | (1 << (PlSqlParser.ROWS - 1441)) | (1 << (PlSqlParser.RPAD - 1441)) | (1 << (PlSqlParser.RTRIM - 1441)) | (1 << (PlSqlParser.RULE - 1441)) | (1 << (PlSqlParser.RULES - 1441)) | (1 << (PlSqlParser.RUNNING - 1441)) | (1 << (PlSqlParser.SALT - 1441)) | (1 << (PlSqlParser.SAMPLE - 1441)) | (1 << (PlSqlParser.SAVE_AS_INTERVALS - 1441)) | (1 << (PlSqlParser.SAVEPOINT - 1441)) | (1 << (PlSqlParser.SAVE - 1441)) | (1 << (PlSqlParser.SB4 - 1441)) | (1 << (PlSqlParser.SCALE_ROWS - 1441)) | (1 << (PlSqlParser.SCALE - 1441)) | (1 << (PlSqlParser.SCAN_INSTANCES - 1441)) | (1 << (PlSqlParser.SCAN - 1441)) | (1 << (PlSqlParser.SCHEDULER - 1441)) | (1 << (PlSqlParser.SCHEMACHECK - 1441)) | (1 << (PlSqlParser.SCHEMA - 1441)) | (1 << (PlSqlParser.SCN_ASCENDING - 1441)) | (1 << (PlSqlParser.SCN - 1441)))) !== 0) || ((((_la - 1473)) & ~0x1f) == 0 && ((1 << (_la - 1473)) & ((1 << (PlSqlParser.SCOPE - 1473)) | (1 << (PlSqlParser.SCRUB - 1473)) | (1 << (PlSqlParser.SD_ALL - 1473)) | (1 << (PlSqlParser.SD_INHIBIT - 1473)) | (1 << (PlSqlParser.SDO_GEOM_MBR - 1473)) | (1 << (PlSqlParser.SD_SHOW - 1473)) | (1 << (PlSqlParser.SEARCH - 1473)) | (1 << (PlSqlParser.SECOND - 1473)) | (1 << (PlSqlParser.SECRET - 1473)) | (1 << (PlSqlParser.SECUREFILE_DBA - 1473)) | (1 << (PlSqlParser.SECUREFILE - 1473)) | (1 << (PlSqlParser.SECURITY - 1473)) | (1 << (PlSqlParser.SEED - 1473)) | (1 << (PlSqlParser.SEG_BLOCK - 1473)) | (1 << (PlSqlParser.SEG_FILE - 1473)) | (1 << (PlSqlParser.SEGMENT - 1473)) | (1 << (PlSqlParser.SELECTIVITY - 1473)) | (1 << (PlSqlParser.SELF - 1473)) | (1 << (PlSqlParser.SEMIJOIN_DRIVER - 1473)) | (1 << (PlSqlParser.SEMIJOIN - 1473)) | (1 << (PlSqlParser.SEMI_TO_INNER - 1473)) | (1 << (PlSqlParser.SEQUENCED - 1473)) | (1 << (PlSqlParser.SEQUENCE - 1473)) | (1 << (PlSqlParser.SEQUENTIAL - 1473)) | (1 << (PlSqlParser.SERIALIZABLE - 1473)) | (1 << (PlSqlParser.SERIALLY_REUSABLE - 1473)) | (1 << (PlSqlParser.SERIAL - 1473)) | (1 << (PlSqlParser.SERVERERROR - 1473)) | (1 << (PlSqlParser.SERVICE_NAME_CONVERT - 1473)) | (1 << (PlSqlParser.SERVICES - 1473)))) !== 0) || ((((_la - 1505)) & ~0x1f) == 0 && ((1 << (_la - 1505)) & ((1 << (PlSqlParser.SESSION_CACHED_CURSORS - 1505)) | (1 << (PlSqlParser.SESSION - 1505)) | (1 << (PlSqlParser.SESSIONS_PER_USER - 1505)) | (1 << (PlSqlParser.SESSIONTIMEZONE - 1505)) | (1 << (PlSqlParser.SESSIONTZNAME - 1505)) | (1 << (PlSqlParser.SET - 1505)) | (1 << (PlSqlParser.SETS - 1505)) | (1 << (PlSqlParser.SETTINGS - 1505)) | (1 << (PlSqlParser.SET_TO_JOIN - 1505)) | (1 << (PlSqlParser.SEVERE - 1505)) | (1 << (PlSqlParser.SHARED_POOL - 1505)) | (1 << (PlSqlParser.SHARED - 1505)) | (1 << (PlSqlParser.SHARING - 1505)) | (1 << (PlSqlParser.SHELFLIFE - 1505)) | (1 << (PlSqlParser.SHOW - 1505)) | (1 << (PlSqlParser.SHRINK - 1505)) | (1 << (PlSqlParser.SHUTDOWN - 1505)) | (1 << (PlSqlParser.SIBLINGS - 1505)) | (1 << (PlSqlParser.SID - 1505)) | (1 << (PlSqlParser.SIGNAL_COMPONENT - 1505)) | (1 << (PlSqlParser.SIGNAL_FUNCTION - 1505)) | (1 << (PlSqlParser.SIGN - 1505)) | (1 << (PlSqlParser.SIGNTYPE - 1505)) | (1 << (PlSqlParser.SIMPLE_INTEGER - 1505)) | (1 << (PlSqlParser.SIMPLE - 1505)) | (1 << (PlSqlParser.SINGLE - 1505)) | (1 << (PlSqlParser.SINGLETASK - 1505)) | (1 << (PlSqlParser.SINH - 1505)) | (1 << (PlSqlParser.SIN - 1505)) | (1 << (PlSqlParser.SKIP_EXT_OPTIMIZER - 1505)))) !== 0) || ((((_la - 1537)) & ~0x1f) == 0 && ((1 << (_la - 1537)) & ((1 << (PlSqlParser.SKIP_ - 1537)) | (1 << (PlSqlParser.SKIP_UNQ_UNUSABLE_IDX - 1537)) | (1 << (PlSqlParser.SKIP_UNUSABLE_INDEXES - 1537)) | (1 << (PlSqlParser.SMALLFILE - 1537)) | (1 << (PlSqlParser.SMALLINT - 1537)) | (1 << (PlSqlParser.SNAPSHOT - 1537)) | (1 << (PlSqlParser.SOME - 1537)) | (1 << (PlSqlParser.SORT - 1537)) | (1 << (PlSqlParser.SOUNDEX - 1537)) | (1 << (PlSqlParser.SOURCE_FILE_DIRECTORY - 1537)) | (1 << (PlSqlParser.SOURCE_FILE_NAME_CONVERT - 1537)) | (1 << (PlSqlParser.SOURCE - 1537)) | (1 << (PlSqlParser.SPACE_KEYWORD - 1537)) | (1 << (PlSqlParser.SPECIFICATION - 1537)) | (1 << (PlSqlParser.SPFILE - 1537)) | (1 << (PlSqlParser.SPLIT - 1537)) | (1 << (PlSqlParser.SPREADSHEET - 1537)) | (1 << (PlSqlParser.SQLDATA - 1537)) | (1 << (PlSqlParser.SQLERROR - 1537)) | (1 << (PlSqlParser.SQLLDR - 1537)) | (1 << (PlSqlParser.SQL - 1537)) | (1 << (PlSqlParser.SQL_TRACE - 1537)) | (1 << (PlSqlParser.SQL_TRANSLATION_PROFILE - 1537)) | (1 << (PlSqlParser.SQRT - 1537)) | (1 << (PlSqlParser.STALE - 1537)) | (1 << (PlSqlParser.STANDALONE - 1537)) | (1 << (PlSqlParser.STANDARD_HASH - 1537)) | (1 << (PlSqlParser.STANDBY_MAX_DATA_DELAY - 1537)) | (1 << (PlSqlParser.STANDBYS - 1537)) | (1 << (PlSqlParser.STANDBY - 1537)) | (1 << (PlSqlParser.STAR - 1537)) | (1 << (PlSqlParser.STAR_TRANSFORMATION - 1537)))) !== 0) || ((((_la - 1570)) & ~0x1f) == 0 && ((1 << (_la - 1570)) & ((1 << (PlSqlParser.STARTUP - 1570)) | (1 << (PlSqlParser.STATEMENT_ID - 1570)) | (1 << (PlSqlParser.STATEMENT_QUEUING - 1570)) | (1 << (PlSqlParser.STATEMENTS - 1570)) | (1 << (PlSqlParser.STATEMENT - 1570)) | (1 << (PlSqlParser.STATE - 1570)) | (1 << (PlSqlParser.STATIC - 1570)) | (1 << (PlSqlParser.STATISTICS - 1570)) | (1 << (PlSqlParser.STATS_BINOMIAL_TEST - 1570)) | (1 << (PlSqlParser.STATS_CROSSTAB - 1570)) | (1 << (PlSqlParser.STATS_F_TEST - 1570)) | (1 << (PlSqlParser.STATS_KS_TEST - 1570)) | (1 << (PlSqlParser.STATS_MODE - 1570)) | (1 << (PlSqlParser.STATS_MW_TEST - 1570)) | (1 << (PlSqlParser.STATS_ONE_WAY_ANOVA - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_INDEP - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_INDEPU - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_ONE - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_PAIRED - 1570)) | (1 << (PlSqlParser.STATS_WSR_TEST - 1570)) | (1 << (PlSqlParser.STDDEV_POP - 1570)) | (1 << (PlSqlParser.STDDEV_SAMP - 1570)) | (1 << (PlSqlParser.STOP - 1570)) | (1 << (PlSqlParser.STORAGE - 1570)) | (1 << (PlSqlParser.STORE - 1570)) | (1 << (PlSqlParser.STREAMS - 1570)) | (1 << (PlSqlParser.STREAM - 1570)) | (1 << (PlSqlParser.STRICT - 1570)) | (1 << (PlSqlParser.STRING - 1570)) | (1 << (PlSqlParser.STRIPE_COLUMNS - 1570)) | (1 << (PlSqlParser.STRIPE_WIDTH - 1570)) | (1 << (PlSqlParser.STRIP - 1570)))) !== 0) || ((((_la - 1602)) & ~0x1f) == 0 && ((1 << (_la - 1602)) & ((1 << (PlSqlParser.STRUCTURE - 1602)) | (1 << (PlSqlParser.SUBMULTISET - 1602)) | (1 << (PlSqlParser.SUBPARTITION_REL - 1602)) | (1 << (PlSqlParser.SUBPARTITIONS - 1602)) | (1 << (PlSqlParser.SUBPARTITION - 1602)) | (1 << (PlSqlParser.SUBQUERIES - 1602)) | (1 << (PlSqlParser.SUBQUERY_PRUNING - 1602)) | (1 << (PlSqlParser.SUBSCRIBE - 1602)) | (1 << (PlSqlParser.SUBSET - 1602)) | (1 << (PlSqlParser.SUBSTITUTABLE - 1602)) | (1 << (PlSqlParser.SUBSTR2 - 1602)) | (1 << (PlSqlParser.SUBSTR4 - 1602)) | (1 << (PlSqlParser.SUBSTRB - 1602)) | (1 << (PlSqlParser.SUBSTRC - 1602)) | (1 << (PlSqlParser.SUBTYPE - 1602)) | (1 << (PlSqlParser.SUCCESSFUL - 1602)) | (1 << (PlSqlParser.SUCCESS - 1602)) | (1 << (PlSqlParser.SUMMARY - 1602)) | (1 << (PlSqlParser.SUPPLEMENTAL - 1602)) | (1 << (PlSqlParser.SUSPEND - 1602)) | (1 << (PlSqlParser.SWAP_JOIN_INPUTS - 1602)) | (1 << (PlSqlParser.SWITCHOVER - 1602)) | (1 << (PlSqlParser.SWITCH - 1602)) | (1 << (PlSqlParser.SYNCHRONOUS - 1602)) | (1 << (PlSqlParser.SYNC - 1602)) | (1 << (PlSqlParser.SYSASM - 1602)) | (1 << (PlSqlParser.SYS_AUDIT - 1602)) | (1 << (PlSqlParser.SYSAUX - 1602)) | (1 << (PlSqlParser.SYSBACKUP - 1602)) | (1 << (PlSqlParser.SYS_CHECKACL - 1602)) | (1 << (PlSqlParser.SYS_CHECK_PRIVILEGE - 1602)))) !== 0) || ((((_la - 1634)) & ~0x1f) == 0 && ((1 << (_la - 1634)) & ((1 << (PlSqlParser.SYS_CONNECT_BY_PATH - 1634)) | (1 << (PlSqlParser.SYS_CONTEXT - 1634)) | (1 << (PlSqlParser.SYSDATE - 1634)) | (1 << (PlSqlParser.SYSDBA - 1634)) | (1 << (PlSqlParser.SYS_DBURIGEN - 1634)) | (1 << (PlSqlParser.SYSDG - 1634)) | (1 << (PlSqlParser.SYS_DL_CURSOR - 1634)) | (1 << (PlSqlParser.SYS_DM_RXFORM_CHR - 1634)) | (1 << (PlSqlParser.SYS_DM_RXFORM_NUM - 1634)) | (1 << (PlSqlParser.SYS_DOM_COMPARE - 1634)) | (1 << (PlSqlParser.SYS_DST_PRIM2SEC - 1634)) | (1 << (PlSqlParser.SYS_DST_SEC2PRIM - 1634)) | (1 << (PlSqlParser.SYS_ET_BFILE_TO_RAW - 1634)) | (1 << (PlSqlParser.SYS_ET_BLOB_TO_IMAGE - 1634)) | (1 << (PlSqlParser.SYS_ET_IMAGE_TO_BLOB - 1634)) | (1 << (PlSqlParser.SYS_ET_RAW_TO_BFILE - 1634)) | (1 << (PlSqlParser.SYS_EXTPDTXT - 1634)) | (1 << (PlSqlParser.SYS_EXTRACT_UTC - 1634)) | (1 << (PlSqlParser.SYS_FBT_INSDEL - 1634)) | (1 << (PlSqlParser.SYS_FILTER_ACLS - 1634)) | (1 << (PlSqlParser.SYS_FNMATCHES - 1634)) | (1 << (PlSqlParser.SYS_FNREPLACE - 1634)) | (1 << (PlSqlParser.SYS_GET_ACLIDS - 1634)) | (1 << (PlSqlParser.SYS_GET_COL_ACLIDS - 1634)) | (1 << (PlSqlParser.SYS_GET_PRIVILEGES - 1634)) | (1 << (PlSqlParser.SYS_GETTOKENID - 1634)) | (1 << (PlSqlParser.SYS_GETXTIVAL - 1634)) | (1 << (PlSqlParser.SYS_GUID - 1634)) | (1 << (PlSqlParser.SYSGUID - 1634)) | (1 << (PlSqlParser.SYSKM - 1634)) | (1 << (PlSqlParser.SYS_MAKE_XMLNODEID - 1634)) | (1 << (PlSqlParser.SYS_MAKEXML - 1634)))) !== 0) || ((((_la - 1666)) & ~0x1f) == 0 && ((1 << (_la - 1666)) & ((1 << (PlSqlParser.SYS_MKXMLATTR - 1666)) | (1 << (PlSqlParser.SYS_MKXTI - 1666)) | (1 << (PlSqlParser.SYSOBJ - 1666)) | (1 << (PlSqlParser.SYS_OP_ADT2BIN - 1666)) | (1 << (PlSqlParser.SYS_OP_ADTCONS - 1666)) | (1 << (PlSqlParser.SYS_OP_ALSCRVAL - 1666)) | (1 << (PlSqlParser.SYS_OP_ATG - 1666)) | (1 << (PlSqlParser.SYS_OP_BIN2ADT - 1666)) | (1 << (PlSqlParser.SYS_OP_BITVEC - 1666)) | (1 << (PlSqlParser.SYS_OP_BL2R - 1666)) | (1 << (PlSqlParser.SYS_OP_BLOOM_FILTER_LIST - 1666)) | (1 << (PlSqlParser.SYS_OP_BLOOM_FILTER - 1666)) | (1 << (PlSqlParser.SYS_OP_C2C - 1666)) | (1 << (PlSqlParser.SYS_OP_CAST - 1666)) | (1 << (PlSqlParser.SYS_OP_CEG - 1666)) | (1 << (PlSqlParser.SYS_OP_CL2C - 1666)) | (1 << (PlSqlParser.SYS_OP_COMBINED_HASH - 1666)) | (1 << (PlSqlParser.SYS_OP_COMP - 1666)) | (1 << (PlSqlParser.SYS_OP_CONVERT - 1666)) | (1 << (PlSqlParser.SYS_OP_COUNTCHG - 1666)) | (1 << (PlSqlParser.SYS_OP_CSCONV - 1666)) | (1 << (PlSqlParser.SYS_OP_CSCONVTEST - 1666)) | (1 << (PlSqlParser.SYS_OP_CSR - 1666)) | (1 << (PlSqlParser.SYS_OP_CSX_PATCH - 1666)) | (1 << (PlSqlParser.SYS_OP_CYCLED_SEQ - 1666)) | (1 << (PlSqlParser.SYS_OP_DECOMP - 1666)) | (1 << (PlSqlParser.SYS_OP_DESCEND - 1666)) | (1 << (PlSqlParser.SYS_OP_DISTINCT - 1666)) | (1 << (PlSqlParser.SYS_OP_DRA - 1666)) | (1 << (PlSqlParser.SYS_OP_DUMP - 1666)) | (1 << (PlSqlParser.SYS_OP_DV_CHECK - 1666)) | (1 << (PlSqlParser.SYS_OP_ENFORCE_NOT_NULL - 1666)))) !== 0) || ((((_la - 1698)) & ~0x1f) == 0 && ((1 << (_la - 1698)) & ((1 << (PlSqlParser.SYSOPER - 1698)) | (1 << (PlSqlParser.SYS_OP_EXTRACT - 1698)) | (1 << (PlSqlParser.SYS_OP_GROUPING - 1698)) | (1 << (PlSqlParser.SYS_OP_GUID - 1698)) | (1 << (PlSqlParser.SYS_OP_HASH - 1698)) | (1 << (PlSqlParser.SYS_OP_IIX - 1698)) | (1 << (PlSqlParser.SYS_OP_ITR - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_CREATE - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_FILTER_LIST - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_FILTER - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_SUCCEEDED - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_USE - 1698)) | (1 << (PlSqlParser.SYS_OP_LBID - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2BLOB - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2CLOB - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2ID - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2NCLOB - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2TYP - 1698)) | (1 << (PlSqlParser.SYS_OP_LSVI - 1698)) | (1 << (PlSqlParser.SYS_OP_LVL - 1698)) | (1 << (PlSqlParser.SYS_OP_MAKEOID - 1698)) | (1 << (PlSqlParser.SYS_OP_MAP_NONNULL - 1698)) | (1 << (PlSqlParser.SYS_OP_MSR - 1698)) | (1 << (PlSqlParser.SYS_OP_NICOMBINE - 1698)) | (1 << (PlSqlParser.SYS_OP_NIEXTRACT - 1698)) | (1 << (PlSqlParser.SYS_OP_NII - 1698)) | (1 << (PlSqlParser.SYS_OP_NIX - 1698)) | (1 << (PlSqlParser.SYS_OP_NOEXPAND - 1698)) | (1 << (PlSqlParser.SYS_OP_NTCIMG - 1698)) | (1 << (PlSqlParser.SYS_OP_NUMTORAW - 1698)) | (1 << (PlSqlParser.SYS_OP_OIDVALUE - 1698)) | (1 << (PlSqlParser.SYS_OP_OPNSIZE - 1698)))) !== 0) || ((((_la - 1730)) & ~0x1f) == 0 && ((1 << (_la - 1730)) & ((1 << (PlSqlParser.SYS_OP_PAR_1 - 1730)) | (1 << (PlSqlParser.SYS_OP_PARGID_1 - 1730)) | (1 << (PlSqlParser.SYS_OP_PARGID - 1730)) | (1 << (PlSqlParser.SYS_OP_PAR - 1730)) | (1 << (PlSqlParser.SYS_OP_PART_ID - 1730)) | (1 << (PlSqlParser.SYS_OP_PIVOT - 1730)) | (1 << (PlSqlParser.SYS_OP_R2O - 1730)) | (1 << (PlSqlParser.SYS_OP_RAWTONUM - 1730)) | (1 << (PlSqlParser.SYS_OP_RDTM - 1730)) | (1 << (PlSqlParser.SYS_OP_REF - 1730)) | (1 << (PlSqlParser.SYS_OP_RMTD - 1730)) | (1 << (PlSqlParser.SYS_OP_ROWIDTOOBJ - 1730)) | (1 << (PlSqlParser.SYS_OP_RPB - 1730)) | (1 << (PlSqlParser.SYS_OPTLOBPRBSC - 1730)) | (1 << (PlSqlParser.SYS_OP_TOSETID - 1730)) | (1 << (PlSqlParser.SYS_OP_TPR - 1730)) | (1 << (PlSqlParser.SYS_OP_TRTB - 1730)) | (1 << (PlSqlParser.SYS_OPTXICMP - 1730)) | (1 << (PlSqlParser.SYS_OPTXQCASTASNQ - 1730)) | (1 << (PlSqlParser.SYS_OP_UNDESCEND - 1730)) | (1 << (PlSqlParser.SYS_OP_VECAND - 1730)) | (1 << (PlSqlParser.SYS_OP_VECBIT - 1730)) | (1 << (PlSqlParser.SYS_OP_VECOR - 1730)) | (1 << (PlSqlParser.SYS_OP_VECXOR - 1730)) | (1 << (PlSqlParser.SYS_OP_VERSION - 1730)) | (1 << (PlSqlParser.SYS_OP_VREF - 1730)) | (1 << (PlSqlParser.SYS_OP_VVD - 1730)) | (1 << (PlSqlParser.SYS_OP_XMLCONS_FOR_CSX - 1730)) | (1 << (PlSqlParser.SYS_OP_XPTHATG - 1730)) | (1 << (PlSqlParser.SYS_OP_XPTHIDX - 1730)) | (1 << (PlSqlParser.SYS_OP_XPTHOP - 1730)) | (1 << (PlSqlParser.SYS_OP_XTXT2SQLT - 1730)))) !== 0) || ((((_la - 1762)) & ~0x1f) == 0 && ((1 << (_la - 1762)) & ((1 << (PlSqlParser.SYS_OP_ZONE_ID - 1762)) | (1 << (PlSqlParser.SYS_ORDERKEY_DEPTH - 1762)) | (1 << (PlSqlParser.SYS_ORDERKEY_MAXCHILD - 1762)) | (1 << (PlSqlParser.SYS_ORDERKEY_PARENT - 1762)) | (1 << (PlSqlParser.SYS_PARALLEL_TXN - 1762)) | (1 << (PlSqlParser.SYS_PATHID_IS_ATTR - 1762)) | (1 << (PlSqlParser.SYS_PATHID_IS_NMSPC - 1762)) | (1 << (PlSqlParser.SYS_PATHID_LASTNAME - 1762)) | (1 << (PlSqlParser.SYS_PATHID_LASTNMSPC - 1762)) | (1 << (PlSqlParser.SYS_PATH_REVERSE - 1762)) | (1 << (PlSqlParser.SYS_PXQEXTRACT - 1762)) | (1 << (PlSqlParser.SYS_RAW_TO_XSID - 1762)) | (1 << (PlSqlParser.SYS_RID_ORDER - 1762)) | (1 << (PlSqlParser.SYS_ROW_DELTA - 1762)) | (1 << (PlSqlParser.SYS_SC_2_XMLT - 1762)) | (1 << (PlSqlParser.SYS_SYNRCIREDO - 1762)) | (1 << (PlSqlParser.SYSTEM_DEFINED - 1762)) | (1 << (PlSqlParser.SYSTEM - 1762)) | (1 << (PlSqlParser.SYSTIMESTAMP - 1762)) | (1 << (PlSqlParser.SYS_TYPEID - 1762)) | (1 << (PlSqlParser.SYS_UMAKEXML - 1762)) | (1 << (PlSqlParser.SYS_XMLANALYZE - 1762)) | (1 << (PlSqlParser.SYS_XMLCONTAINS - 1762)) | (1 << (PlSqlParser.SYS_XMLCONV - 1762)) | (1 << (PlSqlParser.SYS_XMLEXNSURI - 1762)) | (1 << (PlSqlParser.SYS_XMLGEN - 1762)) | (1 << (PlSqlParser.SYS_XMLI_LOC_ISNODE - 1762)) | (1 << (PlSqlParser.SYS_XMLI_LOC_ISTEXT - 1762)) | (1 << (PlSqlParser.SYS_XMLINSTR - 1762)) | (1 << (PlSqlParser.SYS_XMLLOCATOR_GETSVAL - 1762)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETCID - 1762)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETLOCATOR - 1762)))) !== 0) || ((((_la - 1794)) & ~0x1f) == 0 && ((1 << (_la - 1794)) & ((1 << (PlSqlParser.SYS_XMLNODEID_GETOKEY - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETPATHID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETPTRID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETRID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETSVAL - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETTID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID - 1794)) | (1 << (PlSqlParser.SYS_XMLT_2_SC - 1794)) | (1 << (PlSqlParser.SYS_XMLTRANSLATE - 1794)) | (1 << (PlSqlParser.SYS_XMLTYPE2SQL - 1794)) | (1 << (PlSqlParser.SYS_XQ_ASQLCNV - 1794)) | (1 << (PlSqlParser.SYS_XQ_ATOMCNVCHK - 1794)) | (1 << (PlSqlParser.SYS_XQBASEURI - 1794)) | (1 << (PlSqlParser.SYS_XQCASTABLEERRH - 1794)) | (1 << (PlSqlParser.SYS_XQCODEP2STR - 1794)) | (1 << (PlSqlParser.SYS_XQCODEPEQ - 1794)) | (1 << (PlSqlParser.SYS_XQCON2SEQ - 1794)) | (1 << (PlSqlParser.SYS_XQCONCAT - 1794)) | (1 << (PlSqlParser.SYS_XQDELETE - 1794)) | (1 << (PlSqlParser.SYS_XQDFLTCOLATION - 1794)) | (1 << (PlSqlParser.SYS_XQDOC - 1794)) | (1 << (PlSqlParser.SYS_XQDOCURI - 1794)) | (1 << (PlSqlParser.SYS_XQDURDIV - 1794)) | (1 << (PlSqlParser.SYS_XQED4URI - 1794)) | (1 << (PlSqlParser.SYS_XQENDSWITH - 1794)) | (1 << (PlSqlParser.SYS_XQERRH - 1794)) | (1 << (PlSqlParser.SYS_XQERR - 1794)) | (1 << (PlSqlParser.SYS_XQESHTMLURI - 1794)) | (1 << (PlSqlParser.SYS_XQEXLOBVAL - 1794)) | (1 << (PlSqlParser.SYS_XQEXSTWRP - 1794)) | (1 << (PlSqlParser.SYS_XQEXTRACT - 1794)) | (1 << (PlSqlParser.SYS_XQEXTRREF - 1794)))) !== 0) || ((((_la - 1826)) & ~0x1f) == 0 && ((1 << (_la - 1826)) & ((1 << (PlSqlParser.SYS_XQEXVAL - 1826)) | (1 << (PlSqlParser.SYS_XQFB2STR - 1826)) | (1 << (PlSqlParser.SYS_XQFNBOOL - 1826)) | (1 << (PlSqlParser.SYS_XQFNCMP - 1826)) | (1 << (PlSqlParser.SYS_XQFNDATIM - 1826)) | (1 << (PlSqlParser.SYS_XQFNLNAME - 1826)) | (1 << (PlSqlParser.SYS_XQFNNM - 1826)) | (1 << (PlSqlParser.SYS_XQFNNSURI - 1826)) | (1 << (PlSqlParser.SYS_XQFNPREDTRUTH - 1826)) | (1 << (PlSqlParser.SYS_XQFNQNM - 1826)) | (1 << (PlSqlParser.SYS_XQFNROOT - 1826)) | (1 << (PlSqlParser.SYS_XQFORMATNUM - 1826)) | (1 << (PlSqlParser.SYS_XQFTCONTAIN - 1826)) | (1 << (PlSqlParser.SYS_XQFUNCR - 1826)) | (1 << (PlSqlParser.SYS_XQGETCONTENT - 1826)) | (1 << (PlSqlParser.SYS_XQINDXOF - 1826)) | (1 << (PlSqlParser.SYS_XQINSERT - 1826)) | (1 << (PlSqlParser.SYS_XQINSPFX - 1826)) | (1 << (PlSqlParser.SYS_XQIRI2URI - 1826)) | (1 << (PlSqlParser.SYS_XQLANG - 1826)) | (1 << (PlSqlParser.SYS_XQLLNMFRMQNM - 1826)) | (1 << (PlSqlParser.SYS_XQMKNODEREF - 1826)) | (1 << (PlSqlParser.SYS_XQNILLED - 1826)) | (1 << (PlSqlParser.SYS_XQNODENAME - 1826)) | (1 << (PlSqlParser.SYS_XQNORMSPACE - 1826)) | (1 << (PlSqlParser.SYS_XQNORMUCODE - 1826)) | (1 << (PlSqlParser.SYS_XQ_NRNG - 1826)) | (1 << (PlSqlParser.SYS_XQNSP4PFX - 1826)) | (1 << (PlSqlParser.SYS_XQNSPFRMQNM - 1826)) | (1 << (PlSqlParser.SYS_XQPFXFRMQNM - 1826)) | (1 << (PlSqlParser.SYS_XQ_PKSQL2XML - 1826)) | (1 << (PlSqlParser.SYS_XQPOLYABS - 1826)))) !== 0) || ((((_la - 1858)) & ~0x1f) == 0 && ((1 << (_la - 1858)) & ((1 << (PlSqlParser.SYS_XQPOLYADD - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYCEL - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYCSTBL - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYCST - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYDIV - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYFLR - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYMOD - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYMUL - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYRND - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYSQRT - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYSUB - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYUMUS - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYUPLS - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVEQ - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVGE - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVGT - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVLE - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVLT - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVNE - 1858)) | (1 << (PlSqlParser.SYS_XQREF2VAL - 1858)) | (1 << (PlSqlParser.SYS_XQRENAME - 1858)) | (1 << (PlSqlParser.SYS_XQREPLACE - 1858)) | (1 << (PlSqlParser.SYS_XQRESVURI - 1858)) | (1 << (PlSqlParser.SYS_XQRNDHALF2EVN - 1858)) | (1 << (PlSqlParser.SYS_XQRSLVQNM - 1858)) | (1 << (PlSqlParser.SYS_XQRYENVPGET - 1858)) | (1 << (PlSqlParser.SYS_XQRYVARGET - 1858)) | (1 << (PlSqlParser.SYS_XQRYWRP - 1858)) | (1 << (PlSqlParser.SYS_XQSEQ2CON4XC - 1858)) | (1 << (PlSqlParser.SYS_XQSEQ2CON - 1858)) | (1 << (PlSqlParser.SYS_XQSEQDEEPEQ - 1858)) | (1 << (PlSqlParser.SYS_XQSEQINSB - 1858)))) !== 0) || ((((_la - 1890)) & ~0x1f) == 0 && ((1 << (_la - 1890)) & ((1 << (PlSqlParser.SYS_XQSEQRM - 1890)) | (1 << (PlSqlParser.SYS_XQSEQRVS - 1890)) | (1 << (PlSqlParser.SYS_XQSEQSUB - 1890)) | (1 << (PlSqlParser.SYS_XQSEQTYPMATCH - 1890)) | (1 << (PlSqlParser.SYS_XQSTARTSWITH - 1890)) | (1 << (PlSqlParser.SYS_XQSTATBURI - 1890)) | (1 << (PlSqlParser.SYS_XQSTR2CODEP - 1890)) | (1 << (PlSqlParser.SYS_XQSTRJOIN - 1890)) | (1 << (PlSqlParser.SYS_XQSUBSTRAFT - 1890)) | (1 << (PlSqlParser.SYS_XQSUBSTRBEF - 1890)) | (1 << (PlSqlParser.SYS_XQTOKENIZE - 1890)) | (1 << (PlSqlParser.SYS_XQTREATAS - 1890)) | (1 << (PlSqlParser.SYS_XQ_UPKXML2SQL - 1890)) | (1 << (PlSqlParser.SYS_XQXFORM - 1890)) | (1 << (PlSqlParser.SYS_XSID_TO_RAW - 1890)) | (1 << (PlSqlParser.SYS_ZMAP_FILTER - 1890)) | (1 << (PlSqlParser.SYS_ZMAP_REFRESH - 1890)) | (1 << (PlSqlParser.TABLE_LOOKUP_BY_NL - 1890)) | (1 << (PlSqlParser.TABLESPACE_NO - 1890)) | (1 << (PlSqlParser.TABLESPACE - 1890)) | (1 << (PlSqlParser.TABLES - 1890)) | (1 << (PlSqlParser.TABLE_STATS - 1890)) | (1 << (PlSqlParser.TABLE - 1890)) | (1 << (PlSqlParser.TABNO - 1890)) | (1 << (PlSqlParser.TAG - 1890)) | (1 << (PlSqlParser.TANH - 1890)) | (1 << (PlSqlParser.TAN - 1890)) | (1 << (PlSqlParser.TBLORIDXPARTNUM - 1890)) | (1 << (PlSqlParser.TEMPFILE - 1890)) | (1 << (PlSqlParser.TEMPLATE - 1890)) | (1 << (PlSqlParser.TEMPORARY - 1890)) | (1 << (PlSqlParser.TEMP_TABLE - 1890)))) !== 0) || ((((_la - 1922)) & ~0x1f) == 0 && ((1 << (_la - 1922)) & ((1 << (PlSqlParser.TEST - 1922)) | (1 << (PlSqlParser.TEXT - 1922)) | (1 << (PlSqlParser.THAN - 1922)) | (1 << (PlSqlParser.THEN - 1922)) | (1 << (PlSqlParser.THE - 1922)) | (1 << (PlSqlParser.THREAD - 1922)) | (1 << (PlSqlParser.THROUGH - 1922)) | (1 << (PlSqlParser.TIER - 1922)) | (1 << (PlSqlParser.TIES - 1922)) | (1 << (PlSqlParser.TIMEOUT - 1922)) | (1 << (PlSqlParser.TIMESTAMP_LTZ_UNCONSTRAINED - 1922)) | (1 << (PlSqlParser.TIMESTAMP - 1922)) | (1 << (PlSqlParser.TIMESTAMP_TZ_UNCONSTRAINED - 1922)) | (1 << (PlSqlParser.TIMESTAMP_UNCONSTRAINED - 1922)) | (1 << (PlSqlParser.TIMES - 1922)) | (1 << (PlSqlParser.TIME - 1922)) | (1 << (PlSqlParser.TIMEZONE_ABBR - 1922)) | (1 << (PlSqlParser.TIMEZONE_HOUR - 1922)) | (1 << (PlSqlParser.TIMEZONE_MINUTE - 1922)) | (1 << (PlSqlParser.TIMEZONE_OFFSET - 1922)) | (1 << (PlSqlParser.TIMEZONE_REGION - 1922)) | (1 << (PlSqlParser.TIME_ZONE - 1922)) | (1 << (PlSqlParser.TIV_GB - 1922)) | (1 << (PlSqlParser.TIV_SSF - 1922)) | (1 << (PlSqlParser.TO_ACLID - 1922)) | (1 << (PlSqlParser.TO_BINARY_DOUBLE - 1922)) | (1 << (PlSqlParser.TO_BINARY_FLOAT - 1922)) | (1 << (PlSqlParser.TO_BLOB - 1922)) | (1 << (PlSqlParser.TO_CLOB - 1922)) | (1 << (PlSqlParser.TO_DSINTERVAL - 1922)) | (1 << (PlSqlParser.TO_LOB - 1922)))) !== 0) || ((((_la - 1954)) & ~0x1f) == 0 && ((1 << (_la - 1954)) & ((1 << (PlSqlParser.TO_MULTI_BYTE - 1954)) | (1 << (PlSqlParser.TO_NCHAR - 1954)) | (1 << (PlSqlParser.TO_NCLOB - 1954)) | (1 << (PlSqlParser.TO_NUMBER - 1954)) | (1 << (PlSqlParser.TOPLEVEL - 1954)) | (1 << (PlSqlParser.TO_SINGLE_BYTE - 1954)) | (1 << (PlSqlParser.TO_TIMESTAMP - 1954)) | (1 << (PlSqlParser.TO_TIMESTAMP_TZ - 1954)) | (1 << (PlSqlParser.TO_TIME - 1954)) | (1 << (PlSqlParser.TO_TIME_TZ - 1954)) | (1 << (PlSqlParser.TO_YMINTERVAL - 1954)) | (1 << (PlSqlParser.TRACE - 1954)) | (1 << (PlSqlParser.TRACING - 1954)) | (1 << (PlSqlParser.TRACKING - 1954)) | (1 << (PlSqlParser.TRAILING - 1954)) | (1 << (PlSqlParser.TRANSACTION - 1954)) | (1 << (PlSqlParser.TRANSFORM_DISTINCT_AGG - 1954)) | (1 << (PlSqlParser.TRANSITIONAL - 1954)) | (1 << (PlSqlParser.TRANSITION - 1954)) | (1 << (PlSqlParser.TRANSLATE - 1954)) | (1 << (PlSqlParser.TRANSLATION - 1954)) | (1 << (PlSqlParser.TREAT - 1954)) | (1 << (PlSqlParser.TRIGGERS - 1954)) | (1 << (PlSqlParser.TRIGGER - 1954)) | (1 << (PlSqlParser.TRUE - 1954)) | (1 << (PlSqlParser.TRUNCATE - 1954)) | (1 << (PlSqlParser.TRUNC - 1954)) | (1 << (PlSqlParser.TRUSTED - 1954)) | (1 << (PlSqlParser.TRUST - 1954)) | (1 << (PlSqlParser.TUNING - 1954)) | (1 << (PlSqlParser.TX - 1954)))) !== 0) || ((((_la - 1986)) & ~0x1f) == 0 && ((1 << (_la - 1986)) & ((1 << (PlSqlParser.TYPES - 1986)) | (1 << (PlSqlParser.TYPE - 1986)) | (1 << (PlSqlParser.TZ_OFFSET - 1986)) | (1 << (PlSqlParser.UB2 - 1986)) | (1 << (PlSqlParser.UBA - 1986)) | (1 << (PlSqlParser.UCS2 - 1986)) | (1 << (PlSqlParser.UID - 1986)) | (1 << (PlSqlParser.UNARCHIVED - 1986)) | (1 << (PlSqlParser.UNBOUNDED - 1986)) | (1 << (PlSqlParser.UNBOUND - 1986)) | (1 << (PlSqlParser.UNCONDITIONAL - 1986)) | (1 << (PlSqlParser.UNDER - 1986)) | (1 << (PlSqlParser.UNDO - 1986)) | (1 << (PlSqlParser.UNDROP - 1986)) | (1 << (PlSqlParser.UNIFORM - 1986)) | (1 << (PlSqlParser.UNISTR - 1986)) | (1 << (PlSqlParser.UNLIMITED - 1986)) | (1 << (PlSqlParser.UNLOAD - 1986)) | (1 << (PlSqlParser.UNLOCK - 1986)) | (1 << (PlSqlParser.UNMATCHED - 1986)) | (1 << (PlSqlParser.UNNEST_INNERJ_DISTINCT_VIEW - 1986)) | (1 << (PlSqlParser.UNNEST_NOSEMIJ_NODISTINCTVIEW - 1986)) | (1 << (PlSqlParser.UNNEST_SEMIJ_VIEW - 1986)) | (1 << (PlSqlParser.UNNEST - 1986)) | (1 << (PlSqlParser.UNPACKED - 1986)) | (1 << (PlSqlParser.UNPIVOT - 1986)) | (1 << (PlSqlParser.UNPLUG - 1986)) | (1 << (PlSqlParser.UNPROTECTED - 1986)) | (1 << (PlSqlParser.UNQUIESCE - 1986)) | (1 << (PlSqlParser.UNRECOVERABLE - 1986)))) !== 0) || ((((_la - 2018)) & ~0x1f) == 0 && ((1 << (_la - 2018)) & ((1 << (PlSqlParser.UNRESTRICTED - 2018)) | (1 << (PlSqlParser.UNSUBSCRIBE - 2018)) | (1 << (PlSqlParser.UNTIL - 2018)) | (1 << (PlSqlParser.UNUSABLE - 2018)) | (1 << (PlSqlParser.UNUSED - 2018)) | (1 << (PlSqlParser.UPDATABLE - 2018)) | (1 << (PlSqlParser.UPDATED - 2018)) | (1 << (PlSqlParser.UPDATEXML - 2018)) | (1 << (PlSqlParser.UPD_INDEXES - 2018)) | (1 << (PlSqlParser.UPD_JOININDEX - 2018)) | (1 << (PlSqlParser.UPGRADE - 2018)) | (1 << (PlSqlParser.UPPER - 2018)) | (1 << (PlSqlParser.UPSERT - 2018)) | (1 << (PlSqlParser.UROWID - 2018)) | (1 << (PlSqlParser.USABLE - 2018)) | (1 << (PlSqlParser.USAGE - 2018)) | (1 << (PlSqlParser.USE_ANTI - 2018)) | (1 << (PlSqlParser.USE_CONCAT - 2018)) | (1 << (PlSqlParser.USE_CUBE - 2018)) | (1 << (PlSqlParser.USE_HASH_AGGREGATION - 2018)) | (1 << (PlSqlParser.USE_HASH_GBY_FOR_PUSHDOWN - 2018)) | (1 << (PlSqlParser.USE_HASH - 2018)) | (1 << (PlSqlParser.USE_HIDDEN_PARTITIONS - 2018)) | (1 << (PlSqlParser.USE_INVISIBLE_INDEXES - 2018)) | (1 << (PlSqlParser.USE_MERGE_CARTESIAN - 2018)) | (1 << (PlSqlParser.USE_MERGE - 2018)) | (1 << (PlSqlParser.USE_NL - 2018)) | (1 << (PlSqlParser.USE_NL_WITH_INDEX - 2018)) | (1 << (PlSqlParser.USE_PRIVATE_OUTLINES - 2018)) | (1 << (PlSqlParser.USER_DATA - 2018)) | (1 << (PlSqlParser.USER_DEFINED - 2018)))) !== 0) || ((((_la - 2050)) & ~0x1f) == 0 && ((1 << (_la - 2050)) & ((1 << (PlSqlParser.USERENV - 2050)) | (1 << (PlSqlParser.USERGROUP - 2050)) | (1 << (PlSqlParser.USER_RECYCLEBIN - 2050)) | (1 << (PlSqlParser.USERS - 2050)) | (1 << (PlSqlParser.USER_TABLESPACES - 2050)) | (1 << (PlSqlParser.USER - 2050)) | (1 << (PlSqlParser.USE_SEMI - 2050)) | (1 << (PlSqlParser.USE_STORED_OUTLINES - 2050)) | (1 << (PlSqlParser.USE_TTT_FOR_GSETS - 2050)) | (1 << (PlSqlParser.USE - 2050)) | (1 << (PlSqlParser.USE_VECTOR_AGGREGATION - 2050)) | (1 << (PlSqlParser.USE_WEAK_NAME_RESL - 2050)) | (1 << (PlSqlParser.USING_NO_EXPAND - 2050)) | (1 << (PlSqlParser.USING - 2050)) | (1 << (PlSqlParser.UTF16BE - 2050)) | (1 << (PlSqlParser.UTF16LE - 2050)) | (1 << (PlSqlParser.UTF32 - 2050)) | (1 << (PlSqlParser.UTF8 - 2050)) | (1 << (PlSqlParser.V1 - 2050)) | (1 << (PlSqlParser.V2 - 2050)) | (1 << (PlSqlParser.VALIDATE - 2050)) | (1 << (PlSqlParser.VALIDATION - 2050)) | (1 << (PlSqlParser.VALID_TIME_END - 2050)) | (1 << (PlSqlParser.VALUE - 2050)) | (1 << (PlSqlParser.VARCHAR2 - 2050)) | (1 << (PlSqlParser.VARCHAR - 2050)) | (1 << (PlSqlParser.VARIABLE - 2050)) | (1 << (PlSqlParser.VAR_POP - 2050)) | (1 << (PlSqlParser.VARRAYS - 2050)) | (1 << (PlSqlParser.VARRAY - 2050)) | (1 << (PlSqlParser.VAR_SAMP - 2050)))) !== 0) || ((((_la - 2082)) & ~0x1f) == 0 && ((1 << (_la - 2082)) & ((1 << (PlSqlParser.VARYING - 2082)) | (1 << (PlSqlParser.VECTOR_READ_TRACE - 2082)) | (1 << (PlSqlParser.VECTOR_READ - 2082)) | (1 << (PlSqlParser.VECTOR_TRANSFORM_DIMS - 2082)) | (1 << (PlSqlParser.VECTOR_TRANSFORM_FACT - 2082)) | (1 << (PlSqlParser.VECTOR_TRANSFORM - 2082)) | (1 << (PlSqlParser.VERIFIER - 2082)) | (1 << (PlSqlParser.VERIFY - 2082)) | (1 << (PlSqlParser.VERSIONING - 2082)) | (1 << (PlSqlParser.VERSIONS_ENDSCN - 2082)) | (1 << (PlSqlParser.VERSIONS_ENDTIME - 2082)) | (1 << (PlSqlParser.VERSIONS_OPERATION - 2082)) | (1 << (PlSqlParser.VERSIONS_STARTSCN - 2082)) | (1 << (PlSqlParser.VERSIONS_STARTTIME - 2082)) | (1 << (PlSqlParser.VERSIONS - 2082)) | (1 << (PlSqlParser.VERSIONS_XID - 2082)) | (1 << (PlSqlParser.VERSION - 2082)) | (1 << (PlSqlParser.VIOLATION - 2082)) | (1 << (PlSqlParser.VIRTUAL - 2082)) | (1 << (PlSqlParser.VISIBILITY - 2082)) | (1 << (PlSqlParser.VISIBLE - 2082)) | (1 << (PlSqlParser.VOLUME - 2082)) | (1 << (PlSqlParser.VSIZE - 2082)) | (1 << (PlSqlParser.WAIT - 2082)) | (1 << (PlSqlParser.WALLET - 2082)) | (1 << (PlSqlParser.WARNING - 2082)) | (1 << (PlSqlParser.WEEKS - 2082)) | (1 << (PlSqlParser.WEEK - 2082)) | (1 << (PlSqlParser.WELLFORMED - 2082)) | (1 << (PlSqlParser.WHENEVER - 2082)) | (1 << (PlSqlParser.WHEN - 2082)))) !== 0) || ((((_la - 2115)) & ~0x1f) == 0 && ((1 << (_la - 2115)) & ((1 << (PlSqlParser.WHILE - 2115)) | (1 << (PlSqlParser.WHITESPACE - 2115)) | (1 << (PlSqlParser.WIDTH_BUCKET - 2115)) | (1 << (PlSqlParser.WITHIN - 2115)) | (1 << (PlSqlParser.WITHOUT - 2115)) | (1 << (PlSqlParser.WITH_PLSQL - 2115)) | (1 << (PlSqlParser.WORK - 2115)) | (1 << (PlSqlParser.WRAPPED - 2115)) | (1 << (PlSqlParser.WRAPPER - 2115)) | (1 << (PlSqlParser.WRITE - 2115)) | (1 << (PlSqlParser.XDB_FASTPATH_INSERT - 2115)) | (1 << (PlSqlParser.X_DYN_PRUNE - 2115)) | (1 << (PlSqlParser.XID - 2115)) | (1 << (PlSqlParser.XML2OBJECT - 2115)) | (1 << (PlSqlParser.XMLAGG - 2115)) | (1 << (PlSqlParser.XMLATTRIBUTES - 2115)) | (1 << (PlSqlParser.XMLCAST - 2115)) | (1 << (PlSqlParser.XMLCDATA - 2115)) | (1 << (PlSqlParser.XMLCOLATTVAL - 2115)) | (1 << (PlSqlParser.XMLCOMMENT - 2115)) | (1 << (PlSqlParser.XMLCONCAT - 2115)) | (1 << (PlSqlParser.XMLDIFF - 2115)) | (1 << (PlSqlParser.XML_DML_RWT_STMT - 2115)) | (1 << (PlSqlParser.XMLELEMENT - 2115)) | (1 << (PlSqlParser.XMLEXISTS2 - 2115)) | (1 << (PlSqlParser.XMLEXISTS - 2115)) | (1 << (PlSqlParser.XMLFOREST - 2115)) | (1 << (PlSqlParser.XMLINDEX_REWRITE_IN_SELECT - 2115)) | (1 << (PlSqlParser.XMLINDEX_REWRITE - 2115)))) !== 0) || ((((_la - 2147)) & ~0x1f) == 0 && ((1 << (_la - 2147)) & ((1 << (PlSqlParser.XMLINDEX_SEL_IDX_TBL - 2147)) | (1 << (PlSqlParser.XMLISNODE - 2147)) | (1 << (PlSqlParser.XMLISVALID - 2147)) | (1 << (PlSqlParser.XMLNAMESPACES - 2147)) | (1 << (PlSqlParser.XMLPARSE - 2147)) | (1 << (PlSqlParser.XMLPATCH - 2147)) | (1 << (PlSqlParser.XMLPI - 2147)) | (1 << (PlSqlParser.XMLQUERYVAL - 2147)) | (1 << (PlSqlParser.XMLQUERY - 2147)) | (1 << (PlSqlParser.XMLROOT - 2147)) | (1 << (PlSqlParser.XMLSCHEMA - 2147)) | (1 << (PlSqlParser.XMLSERIALIZE - 2147)) | (1 << (PlSqlParser.XMLTABLE - 2147)) | (1 << (PlSqlParser.XMLTRANSFORMBLOB - 2147)) | (1 << (PlSqlParser.XMLTRANSFORM - 2147)) | (1 << (PlSqlParser.XMLTYPE - 2147)) | (1 << (PlSqlParser.XML - 2147)) | (1 << (PlSqlParser.XPATHTABLE - 2147)) | (1 << (PlSqlParser.XS_SYS_CONTEXT - 2147)) | (1 << (PlSqlParser.XS - 2147)) | (1 << (PlSqlParser.YEARS - 2147)) | (1 << (PlSqlParser.YEAR - 2147)) | (1 << (PlSqlParser.YES - 2147)) | (1 << (PlSqlParser.YMINTERVAL_UNCONSTRAINED - 2147)) | (1 << (PlSqlParser.ZONEMAP - 2147)) | (1 << (PlSqlParser.ZONE - 2147)) | (1 << (PlSqlParser.PREDICTION - 2147)) | (1 << (PlSqlParser.PREDICTION_BOUNDS - 2147)) | (1 << (PlSqlParser.PREDICTION_COST - 2147)) | (1 << (PlSqlParser.PREDICTION_DETAILS - 2147)) | (1 << (PlSqlParser.PREDICTION_PROBABILITY - 2147)))) !== 0) || ((((_la - 2179)) & ~0x1f) == 0 && ((1 << (_la - 2179)) & ((1 << (PlSqlParser.PREDICTION_SET - 2179)) | (1 << (PlSqlParser.CUME_DIST - 2179)) | (1 << (PlSqlParser.DENSE_RANK - 2179)) | (1 << (PlSqlParser.LISTAGG - 2179)) | (1 << (PlSqlParser.PERCENT_RANK - 2179)) | (1 << (PlSqlParser.PERCENTILE_CONT - 2179)) | (1 << (PlSqlParser.PERCENTILE_DISC - 2179)) | (1 << (PlSqlParser.RANK - 2179)) | (1 << (PlSqlParser.AVG - 2179)) | (1 << (PlSqlParser.CORR - 2179)) | (1 << (PlSqlParser.COVAR_ - 2179)) | (1 << (PlSqlParser.LAG - 2179)) | (1 << (PlSqlParser.LEAD - 2179)) | (1 << (PlSqlParser.MAX - 2179)) | (1 << (PlSqlParser.MEDIAN - 2179)) | (1 << (PlSqlParser.MIN - 2179)) | (1 << (PlSqlParser.NTILE - 2179)) | (1 << (PlSqlParser.NVL - 2179)) | (1 << (PlSqlParser.RATIO_TO_REPORT - 2179)) | (1 << (PlSqlParser.REGR_ - 2179)) | (1 << (PlSqlParser.ROUND - 2179)) | (1 << (PlSqlParser.ROW_NUMBER - 2179)) | (1 << (PlSqlParser.SUBSTR - 2179)) | (1 << (PlSqlParser.TO_CHAR - 2179)) | (1 << (PlSqlParser.TRIM - 2179)) | (1 << (PlSqlParser.SUM - 2179)) | (1 << (PlSqlParser.STDDEV - 2179)) | (1 << (PlSqlParser.VAR_ - 2179)) | (1 << (PlSqlParser.VARIANCE - 2179)) | (1 << (PlSqlParser.LEAST - 2179)) | (1 << (PlSqlParser.GREATEST - 2179)))) !== 0) || _la===PlSqlParser.TO_DATE || _la===PlSqlParser.PERIOD || _la===PlSqlParser.REGULAR_ID) { this.state = 5666; this.partition_name(); } this.state = 5669; this.range_values_clause(); this.state = 5670; this.table_partition_description(); this.state = 5681; this._errHandler.sync(this); _la = this._input.LA(1); while(_la===PlSqlParser.COMMA) { this.state = 5671; this.match(PlSqlParser.COMMA); this.state = 5672; this.match(PlSqlParser.PARTITION); this.state = 5674; this._errHandler.sync(this); _la = this._input.LA(1); if((((_la) & ~0x1f) == 0 && ((1 << _la) & ((1 << PlSqlParser.ABORT) | (1 << PlSqlParser.ABS) | (1 << PlSqlParser.ACCESS) | (1 << PlSqlParser.ACCESSED) | (1 << PlSqlParser.ACCOUNT) | (1 << PlSqlParser.ACL) | (1 << PlSqlParser.ACOS) | (1 << PlSqlParser.ACTION) | (1 << PlSqlParser.ACTIONS) | (1 << PlSqlParser.ACTIVATE) | (1 << PlSqlParser.ACTIVE) | (1 << PlSqlParser.ACTIVE_COMPONENT) | (1 << PlSqlParser.ACTIVE_DATA) | (1 << PlSqlParser.ACTIVE_FUNCTION) | (1 << PlSqlParser.ACTIVE_TAG) | (1 << PlSqlParser.ACTIVITY) | (1 << PlSqlParser.ADAPTIVE_PLAN) | (1 << PlSqlParser.ADD) | (1 << PlSqlParser.ADD_COLUMN) | (1 << PlSqlParser.ADD_GROUP) | (1 << PlSqlParser.ADD_MONTHS) | (1 << PlSqlParser.ADJ_DATE) | (1 << PlSqlParser.ADMIN) | (1 << PlSqlParser.ADMINISTER) | (1 << PlSqlParser.ADMINISTRATOR) | (1 << PlSqlParser.ADVANCED) | (1 << PlSqlParser.ADVISE) | (1 << PlSqlParser.ADVISOR) | (1 << PlSqlParser.AFD_DISKSTRING) | (1 << PlSqlParser.AFTER) | (1 << PlSqlParser.AGENT))) !== 0) || ((((_la - 32)) & ~0x1f) == 0 && ((1 << (_la - 32)) & ((1 << (PlSqlParser.AGGREGATE - 32)) | (1 << (PlSqlParser.A_LETTER - 32)) | (1 << (PlSqlParser.ALIAS - 32)) | (1 << (PlSqlParser.ALLOCATE - 32)) | (1 << (PlSqlParser.ALLOW - 32)) | (1 << (PlSqlParser.ALL_ROWS - 32)) | (1 << (PlSqlParser.ALWAYS - 32)) | (1 << (PlSqlParser.ANALYZE - 32)) | (1 << (PlSqlParser.ANCILLARY - 32)) | (1 << (PlSqlParser.AND_EQUAL - 32)) | (1 << (PlSqlParser.ANOMALY - 32)) | (1 << (PlSqlParser.ANSI_REARCH - 32)) | (1 << (PlSqlParser.ANTIJOIN - 32)) | (1 << (PlSqlParser.ANYSCHEMA - 32)) | (1 << (PlSqlParser.APPEND - 32)) | (1 << (PlSqlParser.APPENDCHILDXML - 32)) | (1 << (PlSqlParser.APPEND_VALUES - 32)) | (1 << (PlSqlParser.APPLICATION - 32)) | (1 << (PlSqlParser.APPLY - 32)) | (1 << (PlSqlParser.APPROX_COUNT_DISTINCT - 32)) | (1 << (PlSqlParser.ARCHIVAL - 32)) | (1 << (PlSqlParser.ARCHIVE - 32)) | (1 << (PlSqlParser.ARCHIVED - 32)) | (1 << (PlSqlParser.ARCHIVELOG - 32)) | (1 << (PlSqlParser.ARRAY - 32)) | (1 << (PlSqlParser.ASCII - 32)))) !== 0) || ((((_la - 64)) & ~0x1f) == 0 && ((1 << (_la - 64)) & ((1 << (PlSqlParser.ASCIISTR - 64)) | (1 << (PlSqlParser.ASIN - 64)) | (1 << (PlSqlParser.ASIS - 64)) | (1 << (PlSqlParser.ASSEMBLY - 64)) | (1 << (PlSqlParser.ASSIGN - 64)) | (1 << (PlSqlParser.ASSOCIATE - 64)) | (1 << (PlSqlParser.ASYNC - 64)) | (1 << (PlSqlParser.ASYNCHRONOUS - 64)) | (1 << (PlSqlParser.ATAN2 - 64)) | (1 << (PlSqlParser.ATAN - 64)) | (1 << (PlSqlParser.AT - 64)) | (1 << (PlSqlParser.ATTRIBUTE - 64)) | (1 << (PlSqlParser.ATTRIBUTES - 64)) | (1 << (PlSqlParser.AUTHENTICATED - 64)) | (1 << (PlSqlParser.AUTHENTICATION - 64)) | (1 << (PlSqlParser.AUTHID - 64)) | (1 << (PlSqlParser.AUTHORIZATION - 64)) | (1 << (PlSqlParser.AUTOALLOCATE - 64)) | (1 << (PlSqlParser.AUTO - 64)) | (1 << (PlSqlParser.AUTOEXTEND - 64)) | (1 << (PlSqlParser.AUTO_LOGIN - 64)) | (1 << (PlSqlParser.AUTOMATIC - 64)) | (1 << (PlSqlParser.AUTONOMOUS_TRANSACTION - 64)) | (1 << (PlSqlParser.AUTO_REOPTIMIZE - 64)) | (1 << (PlSqlParser.AVAILABILITY - 64)) | (1 << (PlSqlParser.AVRO - 64)) | (1 << (PlSqlParser.BACKGROUND - 64)) | (1 << (PlSqlParser.BACKUP - 64)) | (1 << (PlSqlParser.BASIC - 64)))) !== 0) || ((((_la - 96)) & ~0x1f) == 0 && ((1 << (_la - 96)) & ((1 << (PlSqlParser.BASICFILE - 96)) | (1 << (PlSqlParser.BATCH - 96)) | (1 << (PlSqlParser.BATCHSIZE - 96)) | (1 << (PlSqlParser.BATCH_TABLE_ACCESS_BY_ROWID - 96)) | (1 << (PlSqlParser.BECOME - 96)) | (1 << (PlSqlParser.BEFORE - 96)) | (1 << (PlSqlParser.BEGIN - 96)) | (1 << (PlSqlParser.BEGINNING - 96)) | (1 << (PlSqlParser.BEGIN_OUTLINE_DATA - 96)) | (1 << (PlSqlParser.BEHALF - 96)) | (1 << (PlSqlParser.BEQUEATH - 96)) | (1 << (PlSqlParser.BFILE - 96)) | (1 << (PlSqlParser.BFILENAME - 96)) | (1 << (PlSqlParser.BIGFILE - 96)) | (1 << (PlSqlParser.BINARY - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE_INFINITY - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE_NAN - 96)) | (1 << (PlSqlParser.BINARY_FLOAT - 96)) | (1 << (PlSqlParser.BINARY_FLOAT_INFINITY - 96)) | (1 << (PlSqlParser.BINARY_FLOAT_NAN - 96)) | (1 << (PlSqlParser.BINARY_INTEGER - 96)) | (1 << (PlSqlParser.BIND_AWARE - 96)) | (1 << (PlSqlParser.BINDING - 96)) | (1 << (PlSqlParser.BIN_TO_NUM - 96)) | (1 << (PlSqlParser.BITAND - 96)) | (1 << (PlSqlParser.BITMAP_AND - 96)) | (1 << (PlSqlParser.BITMAP - 96)) | (1 << (PlSqlParser.BITMAPS - 96)) | (1 << (PlSqlParser.BITMAP_TREE - 96)) | (1 << (PlSqlParser.BITS - 96)))) !== 0) || ((((_la - 128)) & ~0x1f) == 0 && ((1 << (_la - 128)) & ((1 << (PlSqlParser.BLOB - 128)) | (1 << (PlSqlParser.BLOCK - 128)) | (1 << (PlSqlParser.BLOCK_RANGE - 128)) | (1 << (PlSqlParser.BLOCKS - 128)) | (1 << (PlSqlParser.BLOCKSIZE - 128)) | (1 << (PlSqlParser.BODY - 128)) | (1 << (PlSqlParser.BOOLEAN - 128)) | (1 << (PlSqlParser.BOTH - 128)) | (1 << (PlSqlParser.BOUND - 128)) | (1 << (PlSqlParser.BRANCH - 128)) | (1 << (PlSqlParser.BREADTH - 128)) | (1 << (PlSqlParser.BROADCAST - 128)) | (1 << (PlSqlParser.BSON - 128)) | (1 << (PlSqlParser.BUFFER - 128)) | (1 << (PlSqlParser.BUFFER_CACHE - 128)) | (1 << (PlSqlParser.BUFFER_POOL - 128)) | (1 << (PlSqlParser.BUILD - 128)) | (1 << (PlSqlParser.BULK - 128)) | (1 << (PlSqlParser.BYPASS_RECURSIVE_CHECK - 128)) | (1 << (PlSqlParser.BYPASS_UJVC - 128)) | (1 << (PlSqlParser.BYTE - 128)) | (1 << (PlSqlParser.CACHE - 128)) | (1 << (PlSqlParser.CACHE_CB - 128)) | (1 << (PlSqlParser.CACHE_INSTANCES - 128)) | (1 << (PlSqlParser.CACHE_TEMP_TABLE - 128)) | (1 << (PlSqlParser.CACHING - 128)) | (1 << (PlSqlParser.CALCULATED - 128)) | (1 << (PlSqlParser.CALLBACK - 128)) | (1 << (PlSqlParser.CALL - 128)) | (1 << (PlSqlParser.CANCEL - 128)))) !== 0) || ((((_la - 160)) & ~0x1f) == 0 && ((1 << (_la - 160)) & ((1 << (PlSqlParser.CAPACITY - 160)) | (1 << (PlSqlParser.CARDINALITY - 160)) | (1 << (PlSqlParser.CASCADE - 160)) | (1 << (PlSqlParser.CASE - 160)) | (1 << (PlSqlParser.CAST - 160)) | (1 << (PlSqlParser.CATEGORY - 160)) | (1 << (PlSqlParser.CDBDEFAULT - 160)) | (1 << (PlSqlParser.CEIL - 160)) | (1 << (PlSqlParser.CELL_FLASH_CACHE - 160)) | (1 << (PlSqlParser.CERTIFICATE - 160)) | (1 << (PlSqlParser.CFILE - 160)) | (1 << (PlSqlParser.CHAINED - 160)) | (1 << (PlSqlParser.CHANGE - 160)) | (1 << (PlSqlParser.CHANGE_DUPKEY_ERROR_INDEX - 160)) | (1 << (PlSqlParser.CHARACTER - 160)) | (1 << (PlSqlParser.CHAR - 160)) | (1 << (PlSqlParser.CHAR_CS - 160)) | (1 << (PlSqlParser.CHARTOROWID - 160)) | (1 << (PlSqlParser.CHECK_ACL_REWRITE - 160)) | (1 << (PlSqlParser.CHECKPOINT - 160)) | (1 << (PlSqlParser.CHILD - 160)) | (1 << (PlSqlParser.CHOOSE - 160)) | (1 << (PlSqlParser.CHR - 160)) | (1 << (PlSqlParser.CHUNK - 160)) | (1 << (PlSqlParser.CLASS - 160)) | (1 << (PlSqlParser.CLASSIFIER - 160)) | (1 << (PlSqlParser.CLEANUP - 160)) | (1 << (PlSqlParser.CLEAR - 160)) | (1 << (PlSqlParser.C_LETTER - 160)) | (1 << (PlSqlParser.CLIENT - 160)))) !== 0) || ((((_la - 192)) & ~0x1f) == 0 && ((1 << (_la - 192)) & ((1 << (PlSqlParser.CLOB - 192)) | (1 << (PlSqlParser.CLONE - 192)) | (1 << (PlSqlParser.CLOSE_CACHED_OPEN_CURSORS - 192)) | (1 << (PlSqlParser.CLOSE - 192)) | (1 << (PlSqlParser.CLUSTER_BY_ROWID - 192)) | (1 << (PlSqlParser.CLUSTER - 192)) | (1 << (PlSqlParser.CLUSTER_DETAILS - 192)) | (1 << (PlSqlParser.CLUSTER_DISTANCE - 192)) | (1 << (PlSqlParser.CLUSTER_ID - 192)) | (1 << (PlSqlParser.CLUSTERING - 192)) | (1 << (PlSqlParser.CLUSTERING_FACTOR - 192)) | (1 << (PlSqlParser.CLUSTER_PROBABILITY - 192)) | (1 << (PlSqlParser.CLUSTER_SET - 192)) | (1 << (PlSqlParser.COALESCE - 192)) | (1 << (PlSqlParser.COALESCE_SQ - 192)) | (1 << (PlSqlParser.COARSE - 192)) | (1 << (PlSqlParser.CO_AUTH_IND - 192)) | (1 << (PlSqlParser.COLD - 192)) | (1 << (PlSqlParser.COLLECT - 192)) | (1 << (PlSqlParser.COLUMNAR - 192)) | (1 << (PlSqlParser.COLUMN_AUTH_INDICATOR - 192)) | (1 << (PlSqlParser.COLUMN - 192)) | (1 << (PlSqlParser.COLUMNS - 192)) | (1 << (PlSqlParser.COLUMN_STATS - 192)) | (1 << (PlSqlParser.COLUMN_VALUE - 192)) | (1 << (PlSqlParser.COMMENT - 192)) | (1 << (PlSqlParser.COMMIT - 192)) | (1 << (PlSqlParser.COMMITTED - 192)) | (1 << (PlSqlParser.COMMON_DATA - 192)) | (1 << (PlSqlParser.COMPACT - 192)) | (1 << (PlSqlParser.COMPATIBILITY - 192)) | (1 << (PlSqlParser.COMPILE - 192)))) !== 0) || ((((_la - 224)) & ~0x1f) == 0 && ((1 << (_la - 224)) & ((1 << (PlSqlParser.COMPLETE - 224)) | (1 << (PlSqlParser.COMPLIANCE - 224)) | (1 << (PlSqlParser.COMPONENT - 224)) | (1 << (PlSqlParser.COMPONENTS - 224)) | (1 << (PlSqlParser.COMPOSE - 224)) | (1 << (PlSqlParser.COMPOSITE - 224)) | (1 << (PlSqlParser.COMPOSITE_LIMIT - 224)) | (1 << (PlSqlParser.COMPOUND - 224)) | (1 << (PlSqlParser.COMPUTE - 224)) | (1 << (PlSqlParser.CONCAT - 224)) | (1 << (PlSqlParser.CON_DBID_TO_ID - 224)) | (1 << (PlSqlParser.CONDITIONAL - 224)) | (1 << (PlSqlParser.CONDITION - 224)) | (1 << (PlSqlParser.CONFIRM - 224)) | (1 << (PlSqlParser.CONFORMING - 224)) | (1 << (PlSqlParser.CON_GUID_TO_ID - 224)) | (1 << (PlSqlParser.CON_ID - 224)) | (1 << (PlSqlParser.CON_NAME_TO_ID - 224)) | (1 << (PlSqlParser.CONNECT_BY_CB_WHR_ONLY - 224)) | (1 << (PlSqlParser.CONNECT_BY_COMBINE_SW - 224)) | (1 << (PlSqlParser.CONNECT_BY_COST_BASED - 224)) | (1 << (PlSqlParser.CONNECT_BY_ELIM_DUPS - 224)) | (1 << (PlSqlParser.CONNECT_BY_FILTERING - 224)) | (1 << (PlSqlParser.CONNECT_BY_ISCYCLE - 224)) | (1 << (PlSqlParser.CONNECT_BY_ISLEAF - 224)) | (1 << (PlSqlParser.CONNECT_BY_ROOT - 224)) | (1 << (PlSqlParser.CONNECT_TIME - 224)) | (1 << (PlSqlParser.CONSIDER - 224)) | (1 << (PlSqlParser.CONSISTENT - 224)) | (1 << (PlSqlParser.CONSTANT - 224)))) !== 0) || ((((_la - 256)) & ~0x1f) == 0 && ((1 << (_la - 256)) & ((1 << (PlSqlParser.CONST - 256)) | (1 << (PlSqlParser.CONSTRAINT - 256)) | (1 << (PlSqlParser.CONSTRAINTS - 256)) | (1 << (PlSqlParser.CONSTRUCTOR - 256)) | (1 << (PlSqlParser.CONTAINER - 256)) | (1 << (PlSqlParser.CONTAINER_DATA - 256)) | (1 << (PlSqlParser.CONTAINERS - 256)) | (1 << (PlSqlParser.CONTENT - 256)) | (1 << (PlSqlParser.CONTENTS - 256)) | (1 << (PlSqlParser.CONTEXT - 256)) | (1 << (PlSqlParser.CONTINUE - 256)) | (1 << (PlSqlParser.CONTROLFILE - 256)) | (1 << (PlSqlParser.CON_UID_TO_ID - 256)) | (1 << (PlSqlParser.CONVERT - 256)) | (1 << (PlSqlParser.COOKIE - 256)) | (1 << (PlSqlParser.COPY - 256)) | (1 << (PlSqlParser.CORR_K - 256)) | (1 << (PlSqlParser.CORR_S - 256)) | (1 << (PlSqlParser.CORRUPTION - 256)) | (1 << (PlSqlParser.CORRUPT_XID_ALL - 256)) | (1 << (PlSqlParser.CORRUPT_XID - 256)) | (1 << (PlSqlParser.COS - 256)) | (1 << (PlSqlParser.COSH - 256)) | (1 << (PlSqlParser.COST - 256)) | (1 << (PlSqlParser.COST_XML_QUERY_REWRITE - 256)) | (1 << (PlSqlParser.COUNT - 256)) | (1 << (PlSqlParser.COVAR_POP - 256)) | (1 << (PlSqlParser.COVAR_SAMP - 256)) | (1 << (PlSqlParser.CPU_COSTING - 256)) | (1 << (PlSqlParser.CPU_PER_CALL - 256)) | (1 << (PlSqlParser.CPU_PER_SESSION - 256)) | (1 << (PlSqlParser.CRASH - 256)))) !== 0) || ((((_la - 289)) & ~0x1f) == 0 && ((1 << (_la - 289)) & ((1 << (PlSqlParser.CREATE_FILE_DEST - 289)) | (1 << (PlSqlParser.CREATE_STORED_OUTLINES - 289)) | (1 << (PlSqlParser.CREATION - 289)) | (1 << (PlSqlParser.CREDENTIAL - 289)) | (1 << (PlSqlParser.CRITICAL - 289)) | (1 << (PlSqlParser.CROSS - 289)) | (1 << (PlSqlParser.CROSSEDITION - 289)) | (1 << (PlSqlParser.CSCONVERT - 289)) | (1 << (PlSqlParser.CUBE_AJ - 289)) | (1 << (PlSqlParser.CUBE - 289)) | (1 << (PlSqlParser.CUBE_GB - 289)) | (1 << (PlSqlParser.CUBE_SJ - 289)) | (1 << (PlSqlParser.CUME_DISTM - 289)) | (1 << (PlSqlParser.CURRENT - 289)) | (1 << (PlSqlParser.CURRENT_DATE - 289)) | (1 << (PlSqlParser.CURRENT_SCHEMA - 289)) | (1 << (PlSqlParser.CURRENT_TIME - 289)) | (1 << (PlSqlParser.CURRENT_TIMESTAMP - 289)) | (1 << (PlSqlParser.CURRENT_USER - 289)) | (1 << (PlSqlParser.CURRENTV - 289)) | (1 << (PlSqlParser.CURSOR - 289)) | (1 << (PlSqlParser.CURSOR_SHARING_EXACT - 289)) | (1 << (PlSqlParser.CURSOR_SPECIFIC_SEGMENT - 289)) | (1 << (PlSqlParser.CUSTOMDATUM - 289)) | (1 << (PlSqlParser.CV - 289)) | (1 << (PlSqlParser.CYCLE - 289)) | (1 << (PlSqlParser.DANGLING - 289)) | (1 << (PlSqlParser.DATABASE - 289)) | (1 << (PlSqlParser.DATA - 289)) | (1 << (PlSqlParser.DATAFILE - 289)) | (1 << (PlSqlParser.DATAFILES - 289)))) !== 0) || ((((_la - 321)) & ~0x1f) == 0 && ((1 << (_la - 321)) & ((1 << (PlSqlParser.DATAMOVEMENT - 321)) | (1 << (PlSqlParser.DATAOBJNO - 321)) | (1 << (PlSqlParser.DATAOBJ_TO_MAT_PARTITION - 321)) | (1 << (PlSqlParser.DATAOBJ_TO_PARTITION - 321)) | (1 << (PlSqlParser.DATAPUMP - 321)) | (1 << (PlSqlParser.DATA_SECURITY_REWRITE_LIMIT - 321)) | (1 << (PlSqlParser.DATE_MODE - 321)) | (1 << (PlSqlParser.DAY - 321)) | (1 << (PlSqlParser.DAYS - 321)) | (1 << (PlSqlParser.DBA - 321)) | (1 << (PlSqlParser.DBA_RECYCLEBIN - 321)) | (1 << (PlSqlParser.DBMS_STATS - 321)) | (1 << (PlSqlParser.DB_ROLE_CHANGE - 321)) | (1 << (PlSqlParser.DBTIMEZONE - 321)) | (1 << (PlSqlParser.DB_UNIQUE_NAME - 321)) | (1 << (PlSqlParser.DB_VERSION - 321)) | (1 << (PlSqlParser.DDL - 321)) | (1 << (PlSqlParser.DEALLOCATE - 321)) | (1 << (PlSqlParser.DEBUG - 321)) | (1 << (PlSqlParser.DEBUGGER - 321)) | (1 << (PlSqlParser.DEC - 321)) | (1 << (PlSqlParser.DECIMAL - 321)) | (1 << (PlSqlParser.DECLARE - 321)) | (1 << (PlSqlParser.DECOMPOSE - 321)) | (1 << (PlSqlParser.DECORRELATE - 321)) | (1 << (PlSqlParser.DECR - 321)) | (1 << (PlSqlParser.DECREMENT - 321)) | (1 << (PlSqlParser.DECRYPT - 321)) | (1 << (PlSqlParser.DEDUPLICATE - 321)) | (1 << (PlSqlParser.DEFAULTS - 321)))) !== 0) || ((((_la - 353)) & ~0x1f) == 0 && ((1 << (_la - 353)) & ((1 << (PlSqlParser.DEFERRABLE - 353)) | (1 << (PlSqlParser.DEFERRED - 353)) | (1 << (PlSqlParser.DEFINED - 353)) | (1 << (PlSqlParser.DEFINE - 353)) | (1 << (PlSqlParser.DEFINER - 353)) | (1 << (PlSqlParser.DEGREE - 353)) | (1 << (PlSqlParser.DELAY - 353)) | (1 << (PlSqlParser.DELEGATE - 353)) | (1 << (PlSqlParser.DELETE_ALL - 353)) | (1 << (PlSqlParser.DELETE - 353)) | (1 << (PlSqlParser.DELETEXML - 353)) | (1 << (PlSqlParser.DEMAND - 353)) | (1 << (PlSqlParser.DENSE_RANKM - 353)) | (1 << (PlSqlParser.DEPENDENT - 353)) | (1 << (PlSqlParser.DEPTH - 353)) | (1 << (PlSqlParser.DEQUEUE - 353)) | (1 << (PlSqlParser.DEREF - 353)) | (1 << (PlSqlParser.DEREF_NO_REWRITE - 353)) | (1 << (PlSqlParser.DESTROY - 353)) | (1 << (PlSqlParser.DETACHED - 353)) | (1 << (PlSqlParser.DETERMINES - 353)) | (1 << (PlSqlParser.DETERMINISTIC - 353)) | (1 << (PlSqlParser.DICTIONARY - 353)) | (1 << (PlSqlParser.DIMENSION - 353)) | (1 << (PlSqlParser.DIMENSIONS - 353)) | (1 << (PlSqlParser.DIRECT_LOAD - 353)) | (1 << (PlSqlParser.DIRECTORY - 353)) | (1 << (PlSqlParser.DIRECT_PATH - 353)) | (1 << (PlSqlParser.DISABLE_ALL - 353)) | (1 << (PlSqlParser.DISABLE - 353)) | (1 << (PlSqlParser.DISABLE_PARALLEL_DML - 353)))) !== 0) || ((((_la - 385)) & ~0x1f) == 0 && ((1 << (_la - 385)) & ((1 << (PlSqlParser.DISABLE_PRESET - 385)) | (1 << (PlSqlParser.DISABLE_RPKE - 385)) | (1 << (PlSqlParser.DISALLOW - 385)) | (1 << (PlSqlParser.DISASSOCIATE - 385)) | (1 << (PlSqlParser.DISCARD - 385)) | (1 << (PlSqlParser.DISCONNECT - 385)) | (1 << (PlSqlParser.DISK - 385)) | (1 << (PlSqlParser.DISKGROUP - 385)) | (1 << (PlSqlParser.DISKS - 385)) | (1 << (PlSqlParser.DISMOUNT - 385)) | (1 << (PlSqlParser.DISTINGUISHED - 385)) | (1 << (PlSqlParser.DISTRIBUTED - 385)) | (1 << (PlSqlParser.DISTRIBUTE - 385)) | (1 << (PlSqlParser.DML - 385)) | (1 << (PlSqlParser.DML_UPDATE - 385)) | (1 << (PlSqlParser.DOCFIDELITY - 385)) | (1 << (PlSqlParser.DOCUMENT - 385)) | (1 << (PlSqlParser.DOMAIN_INDEX_FILTER - 385)) | (1 << (PlSqlParser.DOMAIN_INDEX_NO_SORT - 385)) | (1 << (PlSqlParser.DOMAIN_INDEX_SORT - 385)) | (1 << (PlSqlParser.DOUBLE - 385)) | (1 << (PlSqlParser.DOWNGRADE - 385)) | (1 << (PlSqlParser.DRIVING_SITE - 385)) | (1 << (PlSqlParser.DROP_COLUMN - 385)) | (1 << (PlSqlParser.DROP_GROUP - 385)) | (1 << (PlSqlParser.DSINTERVAL_UNCONSTRAINED - 385)) | (1 << (PlSqlParser.DST_UPGRADE_INSERT_CONV - 385)) | (1 << (PlSqlParser.DUMP - 385)))) !== 0) || ((((_la - 417)) & ~0x1f) == 0 && ((1 << (_la - 417)) & ((1 << (PlSqlParser.DUPLICATE - 417)) | (1 << (PlSqlParser.DV - 417)) | (1 << (PlSqlParser.DYNAMIC - 417)) | (1 << (PlSqlParser.DYNAMIC_SAMPLING - 417)) | (1 << (PlSqlParser.DYNAMIC_SAMPLING_EST_CDN - 417)) | (1 << (PlSqlParser.EACH - 417)) | (1 << (PlSqlParser.EDITIONABLE - 417)) | (1 << (PlSqlParser.EDITION - 417)) | (1 << (PlSqlParser.EDITIONING - 417)) | (1 << (PlSqlParser.EDITIONS - 417)) | (1 << (PlSqlParser.ELEMENT - 417)) | (1 << (PlSqlParser.ELIM_GROUPBY - 417)) | (1 << (PlSqlParser.ELIMINATE_JOIN - 417)) | (1 << (PlSqlParser.ELIMINATE_OBY - 417)) | (1 << (PlSqlParser.ELIMINATE_OUTER_JOIN - 417)) | (1 << (PlSqlParser.EM - 417)) | (1 << (PlSqlParser.EMPTY_BLOB - 417)) | (1 << (PlSqlParser.EMPTY_CLOB - 417)) | (1 << (PlSqlParser.EMPTY - 417)) | (1 << (PlSqlParser.ENABLE_ALL - 417)) | (1 << (PlSqlParser.ENABLE - 417)) | (1 << (PlSqlParser.ENABLE_PARALLEL_DML - 417)) | (1 << (PlSqlParser.ENABLE_PRESET - 417)) | (1 << (PlSqlParser.ENCODING - 417)) | (1 << (PlSqlParser.ENCRYPT - 417)) | (1 << (PlSqlParser.ENCRYPTION - 417)) | (1 << (PlSqlParser.END_OUTLINE_DATA - 417)) | (1 << (PlSqlParser.ENFORCED - 417)) | (1 << (PlSqlParser.ENFORCE - 417)))) !== 0) || ((((_la - 449)) & ~0x1f) == 0 && ((1 << (_la - 449)) & ((1 << (PlSqlParser.ENQUEUE - 449)) | (1 << (PlSqlParser.ENTERPRISE - 449)) | (1 << (PlSqlParser.ENTITYESCAPING - 449)) | (1 << (PlSqlParser.ENTRY - 449)) | (1 << (PlSqlParser.EQUIPART - 449)) | (1 << (PlSqlParser.ERR - 449)) | (1 << (PlSqlParser.ERROR_ARGUMENT - 449)) | (1 << (PlSqlParser.ERROR - 449)) | (1 << (PlSqlParser.ERROR_ON_OVERLAP_TIME - 449)) | (1 << (PlSqlParser.ERRORS - 449)) | (1 << (PlSqlParser.ESCAPE - 449)) | (1 << (PlSqlParser.ESTIMATE - 449)) | (1 << (PlSqlParser.EVAL - 449)) | (1 << (PlSqlParser.EVALNAME - 449)) | (1 << (PlSqlParser.EVALUATE - 449)) | (1 << (PlSqlParser.EVALUATION - 449)) | (1 << (PlSqlParser.EVENTS - 449)) | (1 << (PlSqlParser.EVERY - 449)) | (1 << (PlSqlParser.EXCEPT - 449)) | (1 << (PlSqlParser.EXCEPTION - 449)) | (1 << (PlSqlParser.EXCEPTION_INIT - 449)) | (1 << (PlSqlParser.EXCEPTIONS - 449)) | (1 << (PlSqlParser.EXCHANGE - 449)) | (1 << (PlSqlParser.EXCLUDE - 449)) | (1 << (PlSqlParser.EXCLUDING - 449)) | (1 << (PlSqlParser.EXECUTE - 449)) | (1 << (PlSqlParser.EXEMPT - 449)) | (1 << (PlSqlParser.EXISTING - 449)) | (1 << (PlSqlParser.EXISTS - 449)) | (1 << (PlSqlParser.EXISTSNODE - 449)) | (1 << (PlSqlParser.EXIT - 449)))) !== 0) || ((((_la - 481)) & ~0x1f) == 0 && ((1 << (_la - 481)) & ((1 << (PlSqlParser.EXPAND_GSET_TO_UNION - 481)) | (1 << (PlSqlParser.EXPAND_TABLE - 481)) | (1 << (PlSqlParser.EXP - 481)) | (1 << (PlSqlParser.EXPIRE - 481)) | (1 << (PlSqlParser.EXPLAIN - 481)) | (1 << (PlSqlParser.EXPLOSION - 481)) | (1 << (PlSqlParser.EXPORT - 481)) | (1 << (PlSqlParser.EXPR_CORR_CHECK - 481)) | (1 << (PlSqlParser.EXPRESS - 481)) | (1 << (PlSqlParser.EXTENDS - 481)) | (1 << (PlSqlParser.EXTENT - 481)) | (1 << (PlSqlParser.EXTENTS - 481)) | (1 << (PlSqlParser.EXTERNAL - 481)) | (1 << (PlSqlParser.EXTERNALLY - 481)) | (1 << (PlSqlParser.EXTRACTCLOBXML - 481)) | (1 << (PlSqlParser.EXTRACT - 481)) | (1 << (PlSqlParser.EXTRACTVALUE - 481)) | (1 << (PlSqlParser.EXTRA - 481)) | (1 << (PlSqlParser.FACILITY - 481)) | (1 << (PlSqlParser.FACT - 481)) | (1 << (PlSqlParser.FACTOR - 481)) | (1 << (PlSqlParser.FACTORIZE_JOIN - 481)) | (1 << (PlSqlParser.FAILED - 481)) | (1 << (PlSqlParser.FAILED_LOGIN_ATTEMPTS - 481)) | (1 << (PlSqlParser.FAILGROUP - 481)) | (1 << (PlSqlParser.FAILOVER - 481)) | (1 << (PlSqlParser.FAILURE - 481)) | (1 << (PlSqlParser.FALSE - 481)) | (1 << (PlSqlParser.FAMILY - 481)) | (1 << (PlSqlParser.FAR - 481)) | (1 << (PlSqlParser.FAST - 481)) | (1 << (PlSqlParser.FASTSTART - 481)))) !== 0) || ((((_la - 513)) & ~0x1f) == 0 && ((1 << (_la - 513)) & ((1 << (PlSqlParser.FBTSCAN - 513)) | (1 << (PlSqlParser.FEATURE_DETAILS - 513)) | (1 << (PlSqlParser.FEATURE_ID - 513)) | (1 << (PlSqlParser.FEATURE_SET - 513)) | (1 << (PlSqlParser.FEATURE_VALUE - 513)) | (1 << (PlSqlParser.FETCH - 513)) | (1 << (PlSqlParser.FILE - 513)) | (1 << (PlSqlParser.FILE_NAME_CONVERT - 513)) | (1 << (PlSqlParser.FILESYSTEM_LIKE_LOGGING - 513)) | (1 << (PlSqlParser.FILTER - 513)) | (1 << (PlSqlParser.FINAL - 513)) | (1 << (PlSqlParser.FINE - 513)) | (1 << (PlSqlParser.FINISH - 513)) | (1 << (PlSqlParser.FIRST - 513)) | (1 << (PlSqlParser.FIRSTM - 513)) | (1 << (PlSqlParser.FIRST_ROWS - 513)) | (1 << (PlSqlParser.FIRST_VALUE - 513)) | (1 << (PlSqlParser.FIXED_VIEW_DATA - 513)) | (1 << (PlSqlParser.FLAGGER - 513)) | (1 << (PlSqlParser.FLASHBACK - 513)) | (1 << (PlSqlParser.FLASH_CACHE - 513)) | (1 << (PlSqlParser.FLOAT - 513)) | (1 << (PlSqlParser.FLOB - 513)) | (1 << (PlSqlParser.FLOOR - 513)) | (1 << (PlSqlParser.FLUSH - 513)) | (1 << (PlSqlParser.FOLDER - 513)) | (1 << (PlSqlParser.FOLLOWING - 513)) | (1 << (PlSqlParser.FOLLOWS - 513)) | (1 << (PlSqlParser.FORALL - 513)) | (1 << (PlSqlParser.FORCE - 513)) | (1 << (PlSqlParser.FORCE_XML_QUERY_REWRITE - 513)) | (1 << (PlSqlParser.FOREIGN - 513)))) !== 0) || ((((_la - 545)) & ~0x1f) == 0 && ((1 << (_la - 545)) & ((1 << (PlSqlParser.FOREVER - 545)) | (1 << (PlSqlParser.FORMAT - 545)) | (1 << (PlSqlParser.FORWARD - 545)) | (1 << (PlSqlParser.FRAGMENT_NUMBER - 545)) | (1 << (PlSqlParser.FREELIST - 545)) | (1 << (PlSqlParser.FREELISTS - 545)) | (1 << (PlSqlParser.FREEPOOLS - 545)) | (1 << (PlSqlParser.FRESH - 545)) | (1 << (PlSqlParser.FROM_TZ - 545)) | (1 << (PlSqlParser.FULL - 545)) | (1 << (PlSqlParser.FULL_OUTER_JOIN_TO_OUTER - 545)) | (1 << (PlSqlParser.FUNCTION - 545)) | (1 << (PlSqlParser.FUNCTIONS - 545)) | (1 << (PlSqlParser.GATHER_OPTIMIZER_STATISTICS - 545)) | (1 << (PlSqlParser.GATHER_PLAN_STATISTICS - 545)) | (1 << (PlSqlParser.GBY_CONC_ROLLUP - 545)) | (1 << (PlSqlParser.GBY_PUSHDOWN - 545)) | (1 << (PlSqlParser.GENERATED - 545)) | (1 << (PlSqlParser.GET - 545)) | (1 << (PlSqlParser.GLOBAL - 545)) | (1 << (PlSqlParser.GLOBALLY - 545)) | (1 << (PlSqlParser.GLOBAL_NAME - 545)) | (1 << (PlSqlParser.GLOBAL_TOPIC_ENABLED - 545)) | (1 << (PlSqlParser.GROUP_BY - 545)) | (1 << (PlSqlParser.GROUP_ID - 545)) | (1 << (PlSqlParser.GROUPING - 545)) | (1 << (PlSqlParser.GROUPING_ID - 545)))) !== 0) || ((((_la - 577)) & ~0x1f) == 0 && ((1 << (_la - 577)) & ((1 << (PlSqlParser.GROUPS - 577)) | (1 << (PlSqlParser.GUARANTEED - 577)) | (1 << (PlSqlParser.GUARANTEE - 577)) | (1 << (PlSqlParser.GUARD - 577)) | (1 << (PlSqlParser.HASH_AJ - 577)) | (1 << (PlSqlParser.HASH - 577)) | (1 << (PlSqlParser.HASHKEYS - 577)) | (1 << (PlSqlParser.HASH_SJ - 577)) | (1 << (PlSqlParser.HEADER - 577)) | (1 << (PlSqlParser.HEAP - 577)) | (1 << (PlSqlParser.HELP - 577)) | (1 << (PlSqlParser.HEXTORAW - 577)) | (1 << (PlSqlParser.HEXTOREF - 577)) | (1 << (PlSqlParser.HIDDEN_KEYWORD - 577)) | (1 << (PlSqlParser.HIDE - 577)) | (1 << (PlSqlParser.HIERARCHY - 577)) | (1 << (PlSqlParser.HIGH - 577)) | (1 << (PlSqlParser.HINTSET_BEGIN - 577)) | (1 << (PlSqlParser.HINTSET_END - 577)) | (1 << (PlSqlParser.HOT - 577)) | (1 << (PlSqlParser.HOUR - 577)) | (1 << (PlSqlParser.HWM_BROKERED - 577)) | (1 << (PlSqlParser.HYBRID - 577)) | (1 << (PlSqlParser.IDENTIFIER - 577)) | (1 << (PlSqlParser.IDENTITY - 577)) | (1 << (PlSqlParser.IDGENERATORS - 577)) | (1 << (PlSqlParser.ID - 577)) | (1 << (PlSqlParser.IDLE_TIME - 577)) | (1 << (PlSqlParser.IF - 577)) | (1 << (PlSqlParser.IGNORE - 577)))) !== 0) || ((((_la - 609)) & ~0x1f) == 0 && ((1 << (_la - 609)) & ((1 << (PlSqlParser.IGNORE_OPTIM_EMBEDDED_HINTS - 609)) | (1 << (PlSqlParser.IGNORE_ROW_ON_DUPKEY_INDEX - 609)) | (1 << (PlSqlParser.IGNORE_WHERE_CLAUSE - 609)) | (1 << (PlSqlParser.ILM - 609)) | (1 << (PlSqlParser.IMMEDIATE - 609)) | (1 << (PlSqlParser.IMPACT - 609)) | (1 << (PlSqlParser.IMPORT - 609)) | (1 << (PlSqlParser.INACTIVE - 609)) | (1 << (PlSqlParser.INCLUDE - 609)) | (1 << (PlSqlParser.INCLUDE_VERSION - 609)) | (1 << (PlSqlParser.INCLUDING - 609)) | (1 << (PlSqlParser.INCREMENTAL - 609)) | (1 << (PlSqlParser.INCREMENT - 609)) | (1 << (PlSqlParser.INCR - 609)) | (1 << (PlSqlParser.INDENT - 609)) | (1 << (PlSqlParser.INDEX_ASC - 609)) | (1 << (PlSqlParser.INDEX_COMBINE - 609)) | (1 << (PlSqlParser.INDEX_DESC - 609)) | (1 << (PlSqlParser.INDEXED - 609)) | (1 << (PlSqlParser.INDEXES - 609)) | (1 << (PlSqlParser.INDEX_FFS - 609)) | (1 << (PlSqlParser.INDEX_FILTER - 609)) | (1 << (PlSqlParser.INDEXING - 609)) | (1 << (PlSqlParser.INDEX_JOIN - 609)) | (1 << (PlSqlParser.INDEX_ROWS - 609)) | (1 << (PlSqlParser.INDEX_RRS - 609)) | (1 << (PlSqlParser.INDEX_RS_ASC - 609)) | (1 << (PlSqlParser.INDEX_RS_DESC - 609)) | (1 << (PlSqlParser.INDEX_RS - 609)) | (1 << (PlSqlParser.INDEX_SCAN - 609)) | (1 << (PlSqlParser.INDEX_SKIP_SCAN - 609)))) !== 0) || ((((_la - 641)) & ~0x1f) == 0 && ((1 << (_la - 641)) & ((1 << (PlSqlParser.INDEX_SS_ASC - 641)) | (1 << (PlSqlParser.INDEX_SS_DESC - 641)) | (1 << (PlSqlParser.INDEX_SS - 641)) | (1 << (PlSqlParser.INDEX_STATS - 641)) | (1 << (PlSqlParser.INDEXTYPE - 641)) | (1 << (PlSqlParser.INDEXTYPES - 641)) | (1 << (PlSqlParser.INDICATOR - 641)) | (1 << (PlSqlParser.INDICES - 641)) | (1 << (PlSqlParser.INFINITE - 641)) | (1 << (PlSqlParser.INFORMATIONAL - 641)) | (1 << (PlSqlParser.INHERIT - 641)) | (1 << (PlSqlParser.INITCAP - 641)) | (1 << (PlSqlParser.INITIAL - 641)) | (1 << (PlSqlParser.INITIALIZED - 641)) | (1 << (PlSqlParser.INITIALLY - 641)) | (1 << (PlSqlParser.INITRANS - 641)) | (1 << (PlSqlParser.INLINE - 641)) | (1 << (PlSqlParser.INLINE_XMLTYPE_NT - 641)) | (1 << (PlSqlParser.INMEMORY - 641)) | (1 << (PlSqlParser.IN_MEMORY_METADATA - 641)) | (1 << (PlSqlParser.INMEMORY_PRUNING - 641)) | (1 << (PlSqlParser.INNER - 641)) | (1 << (PlSqlParser.INOUT - 641)) | (1 << (PlSqlParser.INPLACE - 641)) | (1 << (PlSqlParser.INSERTCHILDXMLAFTER - 641)) | (1 << (PlSqlParser.INSERTCHILDXMLBEFORE - 641)) | (1 << (PlSqlParser.INSERTCHILDXML - 641)) | (1 << (PlSqlParser.INSERTXMLAFTER - 641)) | (1 << (PlSqlParser.INSERTXMLBEFORE - 641)) | (1 << (PlSqlParser.INSTANCE - 641)))) !== 0) || ((((_la - 673)) & ~0x1f) == 0 && ((1 << (_la - 673)) & ((1 << (PlSqlParser.INSTANCES - 673)) | (1 << (PlSqlParser.INSTANTIABLE - 673)) | (1 << (PlSqlParser.INSTANTLY - 673)) | (1 << (PlSqlParser.INSTEAD - 673)) | (1 << (PlSqlParser.INSTR2 - 673)) | (1 << (PlSqlParser.INSTR4 - 673)) | (1 << (PlSqlParser.INSTRB - 673)) | (1 << (PlSqlParser.INSTRC - 673)) | (1 << (PlSqlParser.INSTR - 673)) | (1 << (PlSqlParser.INTEGER - 673)) | (1 << (PlSqlParser.INTERLEAVED - 673)) | (1 << (PlSqlParser.INTERMEDIATE - 673)) | (1 << (PlSqlParser.INTERNAL_CONVERT - 673)) | (1 << (PlSqlParser.INTERNAL_USE - 673)) | (1 << (PlSqlParser.INTERPRETED - 673)) | (1 << (PlSqlParser.INTERVAL - 673)) | (1 << (PlSqlParser.INT - 673)) | (1 << (PlSqlParser.INVALIDATE - 673)) | (1 << (PlSqlParser.INVISIBLE - 673)) | (1 << (PlSqlParser.IN_XQUERY - 673)) | (1 << (PlSqlParser.ISOLATION - 673)) | (1 << (PlSqlParser.ISOLATION_LEVEL - 673)) | (1 << (PlSqlParser.ITERATE - 673)) | (1 << (PlSqlParser.ITERATION_NUMBER - 673)) | (1 << (PlSqlParser.JAVA - 673)) | (1 << (PlSqlParser.JOB - 673)) | (1 << (PlSqlParser.JOIN - 673)) | (1 << (PlSqlParser.JSON_ARRAYAGG - 673)) | (1 << (PlSqlParser.JSON_ARRAY - 673)))) !== 0) || ((((_la - 705)) & ~0x1f) == 0 && ((1 << (_la - 705)) & ((1 << (PlSqlParser.JSON_EQUAL - 705)) | (1 << (PlSqlParser.JSON_EXISTS2 - 705)) | (1 << (PlSqlParser.JSON_EXISTS - 705)) | (1 << (PlSqlParser.JSONGET - 705)) | (1 << (PlSqlParser.JSON - 705)) | (1 << (PlSqlParser.JSON_OBJECTAGG - 705)) | (1 << (PlSqlParser.JSON_OBJECT - 705)) | (1 << (PlSqlParser.JSONPARSE - 705)) | (1 << (PlSqlParser.JSON_QUERY - 705)) | (1 << (PlSqlParser.JSON_SERIALIZE - 705)) | (1 << (PlSqlParser.JSON_TABLE - 705)) | (1 << (PlSqlParser.JSON_TEXTCONTAINS2 - 705)) | (1 << (PlSqlParser.JSON_TEXTCONTAINS - 705)) | (1 << (PlSqlParser.JSON_VALUE - 705)) | (1 << (PlSqlParser.KEEP_DUPLICATES - 705)) | (1 << (PlSqlParser.KEEP - 705)) | (1 << (PlSqlParser.KERBEROS - 705)) | (1 << (PlSqlParser.KEY - 705)) | (1 << (PlSqlParser.KEY_LENGTH - 705)) | (1 << (PlSqlParser.KEYSIZE - 705)) | (1 << (PlSqlParser.KEYS - 705)) | (1 << (PlSqlParser.KEYSTORE - 705)) | (1 << (PlSqlParser.KILL - 705)) | (1 << (PlSqlParser.LABEL - 705)) | (1 << (PlSqlParser.LANGUAGE - 705)) | (1 << (PlSqlParser.LAST_DAY - 705)) | (1 << (PlSqlParser.LAST - 705)) | (1 << (PlSqlParser.LAST_VALUE - 705)) | (1 << (PlSqlParser.LATERAL - 705)) | (1 << (PlSqlParser.LAX - 705)) | (1 << (PlSqlParser.LAYER - 705)) | (1 << (PlSqlParser.LDAP_REGISTRATION_ENABLED - 705)))) !== 0) || ((((_la - 737)) & ~0x1f) == 0 && ((1 << (_la - 737)) & ((1 << (PlSqlParser.LDAP_REGISTRATION - 737)) | (1 << (PlSqlParser.LDAP_REG_SYNC_INTERVAL - 737)) | (1 << (PlSqlParser.LEADING - 737)) | (1 << (PlSqlParser.LEFT - 737)) | (1 << (PlSqlParser.LENGTH2 - 737)) | (1 << (PlSqlParser.LENGTH4 - 737)) | (1 << (PlSqlParser.LENGTHB - 737)) | (1 << (PlSqlParser.LENGTHC - 737)) | (1 << (PlSqlParser.LENGTH - 737)) | (1 << (PlSqlParser.LESS - 737)) | (1 << (PlSqlParser.LEVEL - 737)) | (1 << (PlSqlParser.LEVELS - 737)) | (1 << (PlSqlParser.LIBRARY - 737)) | (1 << (PlSqlParser.LIFECYCLE - 737)) | (1 << (PlSqlParser.LIFE - 737)) | (1 << (PlSqlParser.LIFETIME - 737)) | (1 << (PlSqlParser.LIKE2 - 737)) | (1 << (PlSqlParser.LIKE4 - 737)) | (1 << (PlSqlParser.LIKEC - 737)) | (1 << (PlSqlParser.LIKE_EXPAND - 737)) | (1 << (PlSqlParser.LIMIT - 737)) | (1 << (PlSqlParser.LINEAR - 737)) | (1 << (PlSqlParser.LINK - 737)) | (1 << (PlSqlParser.LIST - 737)) | (1 << (PlSqlParser.LN - 737)) | (1 << (PlSqlParser.LNNVL - 737)) | (1 << (PlSqlParser.LOAD - 737)) | (1 << (PlSqlParser.LOB - 737)) | (1 << (PlSqlParser.LOBNVL - 737)) | (1 << (PlSqlParser.LOBS - 737)) | (1 << (PlSqlParser.LOCAL_INDEXES - 737)))) !== 0) || ((((_la - 769)) & ~0x1f) == 0 && ((1 << (_la - 769)) & ((1 << (PlSqlParser.LOCAL - 769)) | (1 << (PlSqlParser.LOCALTIME - 769)) | (1 << (PlSqlParser.LOCALTIMESTAMP - 769)) | (1 << (PlSqlParser.LOCATION - 769)) | (1 << (PlSqlParser.LOCATOR - 769)) | (1 << (PlSqlParser.LOCKED - 769)) | (1 << (PlSqlParser.LOCKING - 769)) | (1 << (PlSqlParser.LOGFILE - 769)) | (1 << (PlSqlParser.LOGFILES - 769)) | (1 << (PlSqlParser.LOGGING - 769)) | (1 << (PlSqlParser.LOGICAL - 769)) | (1 << (PlSqlParser.LOGICAL_READS_PER_CALL - 769)) | (1 << (PlSqlParser.LOGICAL_READS_PER_SESSION - 769)) | (1 << (PlSqlParser.LOG - 769)) | (1 << (PlSqlParser.LOGMINING - 769)) | (1 << (PlSqlParser.LOGOFF - 769)) | (1 << (PlSqlParser.LOGON - 769)) | (1 << (PlSqlParser.LOG_READ_ONLY_VIOLATIONS - 769)) | (1 << (PlSqlParser.LONG - 769)) | (1 << (PlSqlParser.LOOP - 769)) | (1 << (PlSqlParser.LOWER - 769)) | (1 << (PlSqlParser.LOW - 769)) | (1 << (PlSqlParser.LPAD - 769)) | (1 << (PlSqlParser.LTRIM - 769)) | (1 << (PlSqlParser.MAIN - 769)) | (1 << (PlSqlParser.MAKE_REF - 769)) | (1 << (PlSqlParser.MANAGED - 769)) | (1 << (PlSqlParser.MANAGE - 769)) | (1 << (PlSqlParser.MANAGEMENT - 769)) | (1 << (PlSqlParser.MANAGER - 769)) | (1 << (PlSqlParser.MANUAL - 769)))) !== 0) || ((((_la - 801)) & ~0x1f) == 0 && ((1 << (_la - 801)) & ((1 << (PlSqlParser.MAP - 801)) | (1 << (PlSqlParser.MAPPING - 801)) | (1 << (PlSqlParser.MASTER - 801)) | (1 << (PlSqlParser.MATCHED - 801)) | (1 << (PlSqlParser.MATCHES - 801)) | (1 << (PlSqlParser.MATCH - 801)) | (1 << (PlSqlParser.MATCH_NUMBER - 801)) | (1 << (PlSqlParser.MATCH_RECOGNIZE - 801)) | (1 << (PlSqlParser.MATERIALIZED - 801)) | (1 << (PlSqlParser.MATERIALIZE - 801)) | (1 << (PlSqlParser.MAXARCHLOGS - 801)) | (1 << (PlSqlParser.MAXDATAFILES - 801)) | (1 << (PlSqlParser.MAXEXTENTS - 801)) | (1 << (PlSqlParser.MAXIMIZE - 801)) | (1 << (PlSqlParser.MAXINSTANCES - 801)) | (1 << (PlSqlParser.MAXLOGFILES - 801)) | (1 << (PlSqlParser.MAXLOGHISTORY - 801)) | (1 << (PlSqlParser.MAXLOGMEMBERS - 801)) | (1 << (PlSqlParser.MAX_SHARED_TEMP_SIZE - 801)) | (1 << (PlSqlParser.MAXSIZE - 801)) | (1 << (PlSqlParser.MAXTRANS - 801)) | (1 << (PlSqlParser.MAXVALUE - 801)) | (1 << (PlSqlParser.MEASURE - 801)) | (1 << (PlSqlParser.MEASURES - 801)) | (1 << (PlSqlParser.MEDIUM - 801)) | (1 << (PlSqlParser.MEMBER - 801)) | (1 << (PlSqlParser.MEMCOMPRESS - 801)) | (1 << (PlSqlParser.MEMORY - 801)) | (1 << (PlSqlParser.MERGEACTIONS - 801)) | (1 << (PlSqlParser.MERGE_AJ - 801)) | (1 << (PlSqlParser.MERGE_CONST_ON - 801)) | (1 << (PlSqlParser.MERGE - 801)))) !== 0) || ((((_la - 833)) & ~0x1f) == 0 && ((1 << (_la - 833)) & ((1 << (PlSqlParser.MERGE_SJ - 833)) | (1 << (PlSqlParser.METADATA - 833)) | (1 << (PlSqlParser.METHOD - 833)) | (1 << (PlSqlParser.MIGRATE - 833)) | (1 << (PlSqlParser.MIGRATION - 833)) | (1 << (PlSqlParser.MINEXTENTS - 833)) | (1 << (PlSqlParser.MINIMIZE - 833)) | (1 << (PlSqlParser.MINIMUM - 833)) | (1 << (PlSqlParser.MINING - 833)) | (1 << (PlSqlParser.MINUS_NULL - 833)) | (1 << (PlSqlParser.MINUTE - 833)) | (1 << (PlSqlParser.MINVALUE - 833)) | (1 << (PlSqlParser.MIRRORCOLD - 833)) | (1 << (PlSqlParser.MIRRORHOT - 833)) | (1 << (PlSqlParser.MIRROR - 833)) | (1 << (PlSqlParser.MLSLABEL - 833)) | (1 << (PlSqlParser.MODEL_COMPILE_SUBQUERY - 833)) | (1 << (PlSqlParser.MODEL_DONTVERIFY_UNIQUENESS - 833)) | (1 << (PlSqlParser.MODEL_DYNAMIC_SUBQUERY - 833)) | (1 << (PlSqlParser.MODEL_MIN_ANALYSIS - 833)) | (1 << (PlSqlParser.MODEL - 833)) | (1 << (PlSqlParser.MODEL_NB - 833)) | (1 << (PlSqlParser.MODEL_NO_ANALYSIS - 833)) | (1 << (PlSqlParser.MODEL_PBY - 833)) | (1 << (PlSqlParser.MODEL_PUSH_REF - 833)) | (1 << (PlSqlParser.MODEL_SV - 833)) | (1 << (PlSqlParser.MODIFICATION - 833)) | (1 << (PlSqlParser.MODIFY_COLUMN_TYPE - 833)) | (1 << (PlSqlParser.MODIFY - 833)) | (1 << (PlSqlParser.MOD - 833)))) !== 0) || ((((_la - 865)) & ~0x1f) == 0 && ((1 << (_la - 865)) & ((1 << (PlSqlParser.MODULE - 865)) | (1 << (PlSqlParser.MONITORING - 865)) | (1 << (PlSqlParser.MONITOR - 865)) | (1 << (PlSqlParser.MONTH - 865)) | (1 << (PlSqlParser.MONTHS_BETWEEN - 865)) | (1 << (PlSqlParser.MONTHS - 865)) | (1 << (PlSqlParser.MOUNT - 865)) | (1 << (PlSqlParser.MOUNTPATH - 865)) | (1 << (PlSqlParser.MOVEMENT - 865)) | (1 << (PlSqlParser.MOVE - 865)) | (1 << (PlSqlParser.MULTIDIMENSIONAL - 865)) | (1 << (PlSqlParser.MULTISET - 865)) | (1 << (PlSqlParser.MV_MERGE - 865)) | (1 << (PlSqlParser.NAMED - 865)) | (1 << (PlSqlParser.NAME - 865)) | (1 << (PlSqlParser.NAMESPACE - 865)) | (1 << (PlSqlParser.NAN - 865)) | (1 << (PlSqlParser.NANVL - 865)) | (1 << (PlSqlParser.NATIONAL - 865)) | (1 << (PlSqlParser.NATIVE_FULL_OUTER_JOIN - 865)) | (1 << (PlSqlParser.NATIVE - 865)) | (1 << (PlSqlParser.NATURAL - 865)) | (1 << (PlSqlParser.NAV - 865)) | (1 << (PlSqlParser.NCHAR_CS - 865)) | (1 << (PlSqlParser.NCHAR - 865)) | (1 << (PlSqlParser.NCHR - 865)) | (1 << (PlSqlParser.NCLOB - 865)) | (1 << (PlSqlParser.NEEDED - 865)) | (1 << (PlSqlParser.NEG - 865)) | (1 << (PlSqlParser.NESTED - 865)) | (1 << (PlSqlParser.NESTED_TABLE_FAST_INSERT - 865)))) !== 0) || ((((_la - 897)) & ~0x1f) == 0 && ((1 << (_la - 897)) & ((1 << (PlSqlParser.NESTED_TABLE_GET_REFS - 897)) | (1 << (PlSqlParser.NESTED_TABLE_ID - 897)) | (1 << (PlSqlParser.NESTED_TABLE_SET_REFS - 897)) | (1 << (PlSqlParser.NESTED_TABLE_SET_SETID - 897)) | (1 << (PlSqlParser.NETWORK - 897)) | (1 << (PlSqlParser.NEVER - 897)) | (1 << (PlSqlParser.NEW - 897)) | (1 << (PlSqlParser.NEW_TIME - 897)) | (1 << (PlSqlParser.NEXT_DAY - 897)) | (1 << (PlSqlParser.NEXT - 897)) | (1 << (PlSqlParser.NL_AJ - 897)) | (1 << (PlSqlParser.NLJ_BATCHING - 897)) | (1 << (PlSqlParser.NLJ_INDEX_FILTER - 897)) | (1 << (PlSqlParser.NLJ_INDEX_SCAN - 897)) | (1 << (PlSqlParser.NLJ_PREFETCH - 897)) | (1 << (PlSqlParser.NLS_CALENDAR - 897)) | (1 << (PlSqlParser.NLS_CHARACTERSET - 897)) | (1 << (PlSqlParser.NLS_CHARSET_DECL_LEN - 897)) | (1 << (PlSqlParser.NLS_CHARSET_ID - 897)) | (1 << (PlSqlParser.NLS_CHARSET_NAME - 897)) | (1 << (PlSqlParser.NLS_COMP - 897)) | (1 << (PlSqlParser.NLS_CURRENCY - 897)) | (1 << (PlSqlParser.NLS_DATE_FORMAT - 897)) | (1 << (PlSqlParser.NLS_DATE_LANGUAGE - 897)) | (1 << (PlSqlParser.NLS_INITCAP - 897)) | (1 << (PlSqlParser.NLS_ISO_CURRENCY - 897)) | (1 << (PlSqlParser.NL_SJ - 897)) | (1 << (PlSqlParser.NLS_LANG - 897)) | (1 << (PlSqlParser.NLS_LANGUAGE - 897)) | (1 << (PlSqlParser.NLS_LENGTH_SEMANTICS - 897)) | (1 << (PlSqlParser.NLS_LOWER - 897)) | (1 << (PlSqlParser.NLS_NCHAR_CONV_EXCP - 897)))) !== 0) || ((((_la - 929)) & ~0x1f) == 0 && ((1 << (_la - 929)) & ((1 << (PlSqlParser.NLS_NUMERIC_CHARACTERS - 929)) | (1 << (PlSqlParser.NLS_SORT - 929)) | (1 << (PlSqlParser.NLSSORT - 929)) | (1 << (PlSqlParser.NLS_SPECIAL_CHARS - 929)) | (1 << (PlSqlParser.NLS_TERRITORY - 929)) | (1 << (PlSqlParser.NLS_UPPER - 929)) | (1 << (PlSqlParser.NO_ACCESS - 929)) | (1 << (PlSqlParser.NO_ADAPTIVE_PLAN - 929)) | (1 << (PlSqlParser.NO_ANSI_REARCH - 929)) | (1 << (PlSqlParser.NOAPPEND - 929)) | (1 << (PlSqlParser.NOARCHIVELOG - 929)) | (1 << (PlSqlParser.NOAUDIT - 929)) | (1 << (PlSqlParser.NO_AUTO_REOPTIMIZE - 929)) | (1 << (PlSqlParser.NO_BASETABLE_MULTIMV_REWRITE - 929)) | (1 << (PlSqlParser.NO_BATCH_TABLE_ACCESS_BY_ROWID - 929)) | (1 << (PlSqlParser.NO_BIND_AWARE - 929)) | (1 << (PlSqlParser.NO_BUFFER - 929)) | (1 << (PlSqlParser.NOCACHE - 929)) | (1 << (PlSqlParser.NO_CARTESIAN - 929)) | (1 << (PlSqlParser.NO_CHECK_ACL_REWRITE - 929)) | (1 << (PlSqlParser.NO_CLUSTER_BY_ROWID - 929)) | (1 << (PlSqlParser.NO_CLUSTERING - 929)) | (1 << (PlSqlParser.NO_COALESCE_SQ - 929)) | (1 << (PlSqlParser.NO_COMMON_DATA - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_CB_WHR_ONLY - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_COMBINE_SW - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_COST_BASED - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_ELIM_DUPS - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_FILTERING - 929)) | (1 << (PlSqlParser.NOCOPY - 929)) | (1 << (PlSqlParser.NO_COST_XML_QUERY_REWRITE - 929)))) !== 0) || ((((_la - 961)) & ~0x1f) == 0 && ((1 << (_la - 961)) & ((1 << (PlSqlParser.NO_CPU_COSTING - 961)) | (1 << (PlSqlParser.NOCPU_COSTING - 961)) | (1 << (PlSqlParser.NOCYCLE - 961)) | (1 << (PlSqlParser.NO_DATA_SECURITY_REWRITE - 961)) | (1 << (PlSqlParser.NO_DECORRELATE - 961)) | (1 << (PlSqlParser.NODELAY - 961)) | (1 << (PlSqlParser.NO_DOMAIN_INDEX_FILTER - 961)) | (1 << (PlSqlParser.NO_DST_UPGRADE_INSERT_CONV - 961)) | (1 << (PlSqlParser.NO_ELIM_GROUPBY - 961)) | (1 << (PlSqlParser.NO_ELIMINATE_JOIN - 961)) | (1 << (PlSqlParser.NO_ELIMINATE_OBY - 961)) | (1 << (PlSqlParser.NO_ELIMINATE_OUTER_JOIN - 961)) | (1 << (PlSqlParser.NOENTITYESCAPING - 961)) | (1 << (PlSqlParser.NO_EXPAND_GSET_TO_UNION - 961)) | (1 << (PlSqlParser.NO_EXPAND - 961)) | (1 << (PlSqlParser.NO_EXPAND_TABLE - 961)) | (1 << (PlSqlParser.NO_FACT - 961)) | (1 << (PlSqlParser.NO_FACTORIZE_JOIN - 961)) | (1 << (PlSqlParser.NO_FILTERING - 961)) | (1 << (PlSqlParser.NOFORCE - 961)) | (1 << (PlSqlParser.NO_FULL_OUTER_JOIN_TO_OUTER - 961)) | (1 << (PlSqlParser.NO_GATHER_OPTIMIZER_STATISTICS - 961)) | (1 << (PlSqlParser.NO_GBY_PUSHDOWN - 961)) | (1 << (PlSqlParser.NOGUARANTEE - 961)) | (1 << (PlSqlParser.NO_INDEX_FFS - 961)) | (1 << (PlSqlParser.NO_INDEX - 961)) | (1 << (PlSqlParser.NO_INDEX_SS - 961)) | (1 << (PlSqlParser.NO_INMEMORY - 961)) | (1 << (PlSqlParser.NO_INMEMORY_PRUNING - 961)) | (1 << (PlSqlParser.NOKEEP - 961)) | (1 << (PlSqlParser.NO_LOAD - 961)) | (1 << (PlSqlParser.NOLOCAL - 961)))) !== 0) || ((((_la - 993)) & ~0x1f) == 0 && ((1 << (_la - 993)) & ((1 << (PlSqlParser.NOLOGGING - 993)) | (1 << (PlSqlParser.NOMAPPING - 993)) | (1 << (PlSqlParser.NOMAXVALUE - 993)) | (1 << (PlSqlParser.NO_MERGE - 993)) | (1 << (PlSqlParser.NOMINIMIZE - 993)) | (1 << (PlSqlParser.NOMINVALUE - 993)) | (1 << (PlSqlParser.NO_MODEL_PUSH_REF - 993)) | (1 << (PlSqlParser.NO_MONITORING - 993)) | (1 << (PlSqlParser.NOMONITORING - 993)) | (1 << (PlSqlParser.NO_MONITOR - 993)) | (1 << (PlSqlParser.NO_MULTIMV_REWRITE - 993)) | (1 << (PlSqlParser.NO_NATIVE_FULL_OUTER_JOIN - 993)) | (1 << (PlSqlParser.NONBLOCKING - 993)) | (1 << (PlSqlParser.NONEDITIONABLE - 993)) | (1 << (PlSqlParser.NONE - 993)) | (1 << (PlSqlParser.NO_NLJ_BATCHING - 993)) | (1 << (PlSqlParser.NO_NLJ_PREFETCH - 993)) | (1 << (PlSqlParser.NO - 993)) | (1 << (PlSqlParser.NONSCHEMA - 993)) | (1 << (PlSqlParser.NO_OBJECT_LINK - 993)) | (1 << (PlSqlParser.NOORDER - 993)) | (1 << (PlSqlParser.NO_ORDER_ROLLUPS - 993)) | (1 << (PlSqlParser.NO_OUTER_JOIN_TO_ANTI - 993)) | (1 << (PlSqlParser.NO_OUTER_JOIN_TO_INNER - 993)) | (1 << (PlSqlParser.NOOVERRIDE - 993)) | (1 << (PlSqlParser.NO_PARALLEL_INDEX - 993)) | (1 << (PlSqlParser.NOPARALLEL_INDEX - 993)) | (1 << (PlSqlParser.NO_PARALLEL - 993)) | (1 << (PlSqlParser.NOPARALLEL - 993)) | (1 << (PlSqlParser.NO_PARTIAL_COMMIT - 993)) | (1 << (PlSqlParser.NO_PARTIAL_JOIN - 993)) | (1 << (PlSqlParser.NO_PARTIAL_ROLLUP_PUSHDOWN - 993)))) !== 0) || ((((_la - 1025)) & ~0x1f) == 0 && ((1 << (_la - 1025)) & ((1 << (PlSqlParser.NOPARTITION - 1025)) | (1 << (PlSqlParser.NO_PLACE_DISTINCT - 1025)) | (1 << (PlSqlParser.NO_PLACE_GROUP_BY - 1025)) | (1 << (PlSqlParser.NO_PQ_CONCURRENT_UNION - 1025)) | (1 << (PlSqlParser.NO_PQ_MAP - 1025)) | (1 << (PlSqlParser.NO_PQ_REPLICATE - 1025)) | (1 << (PlSqlParser.NO_PQ_SKEW - 1025)) | (1 << (PlSqlParser.NO_PRUNE_GSETS - 1025)) | (1 << (PlSqlParser.NO_PULL_PRED - 1025)) | (1 << (PlSqlParser.NO_PUSH_PRED - 1025)) | (1 << (PlSqlParser.NO_PUSH_SUBQ - 1025)) | (1 << (PlSqlParser.NO_PX_FAULT_TOLERANCE - 1025)) | (1 << (PlSqlParser.NO_PX_JOIN_FILTER - 1025)) | (1 << (PlSqlParser.NO_QKN_BUFF - 1025)) | (1 << (PlSqlParser.NO_QUERY_TRANSFORMATION - 1025)) | (1 << (PlSqlParser.NO_REF_CASCADE - 1025)) | (1 << (PlSqlParser.NORELOCATE - 1025)) | (1 << (PlSqlParser.NORELY - 1025)) | (1 << (PlSqlParser.NOREPAIR - 1025)) | (1 << (PlSqlParser.NOREPLAY - 1025)) | (1 << (PlSqlParser.NORESETLOGS - 1025)) | (1 << (PlSqlParser.NO_RESULT_CACHE - 1025)) | (1 << (PlSqlParser.NOREVERSE - 1025)) | (1 << (PlSqlParser.NO_REWRITE - 1025)) | (1 << (PlSqlParser.NOREWRITE - 1025)) | (1 << (PlSqlParser.NORMAL - 1025)) | (1 << (PlSqlParser.NO_ROOT_SW_FOR_LOCAL - 1025)) | (1 << (PlSqlParser.NOROWDEPENDENCIES - 1025)) | (1 << (PlSqlParser.NOSCHEMACHECK - 1025)) | (1 << (PlSqlParser.NOSEGMENT - 1025)) | (1 << (PlSqlParser.NO_SEMIJOIN - 1025)) | (1 << (PlSqlParser.NO_SEMI_TO_INNER - 1025)))) !== 0) || ((((_la - 1057)) & ~0x1f) == 0 && ((1 << (_la - 1057)) & ((1 << (PlSqlParser.NO_SET_TO_JOIN - 1057)) | (1 << (PlSqlParser.NOSORT - 1057)) | (1 << (PlSqlParser.NO_SQL_TRANSLATION - 1057)) | (1 << (PlSqlParser.NO_SQL_TUNE - 1057)) | (1 << (PlSqlParser.NO_STAR_TRANSFORMATION - 1057)) | (1 << (PlSqlParser.NO_STATEMENT_QUEUING - 1057)) | (1 << (PlSqlParser.NO_STATS_GSETS - 1057)) | (1 << (PlSqlParser.NOSTRICT - 1057)) | (1 << (PlSqlParser.NO_SUBQUERY_PRUNING - 1057)) | (1 << (PlSqlParser.NO_SUBSTRB_PAD - 1057)) | (1 << (PlSqlParser.NO_SWAP_JOIN_INPUTS - 1057)) | (1 << (PlSqlParser.NOSWITCH - 1057)) | (1 << (PlSqlParser.NO_TABLE_LOOKUP_BY_NL - 1057)) | (1 << (PlSqlParser.NO_TEMP_TABLE - 1057)) | (1 << (PlSqlParser.NOTHING - 1057)) | (1 << (PlSqlParser.NOTIFICATION - 1057)) | (1 << (PlSqlParser.NO_TRANSFORM_DISTINCT_AGG - 1057)) | (1 << (PlSqlParser.NO_UNNEST - 1057)) | (1 << (PlSqlParser.NO_USE_CUBE - 1057)) | (1 << (PlSqlParser.NO_USE_HASH_AGGREGATION - 1057)) | (1 << (PlSqlParser.NO_USE_HASH_GBY_FOR_PUSHDOWN - 1057)) | (1 << (PlSqlParser.NO_USE_HASH - 1057)) | (1 << (PlSqlParser.NO_USE_INVISIBLE_INDEXES - 1057)) | (1 << (PlSqlParser.NO_USE_MERGE - 1057)) | (1 << (PlSqlParser.NO_USE_NL - 1057)) | (1 << (PlSqlParser.NO_USE_VECTOR_AGGREGATION - 1057)) | (1 << (PlSqlParser.NOVALIDATE - 1057)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM_DIMS - 1057)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM_FACT - 1057)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM - 1057)))) !== 0) || ((((_la - 1089)) & ~0x1f) == 0 && ((1 << (_la - 1089)) & ((1 << (PlSqlParser.NO_XDB_FASTPATH_INSERT - 1089)) | (1 << (PlSqlParser.NO_XML_DML_REWRITE - 1089)) | (1 << (PlSqlParser.NO_XMLINDEX_REWRITE_IN_SELECT - 1089)) | (1 << (PlSqlParser.NO_XMLINDEX_REWRITE - 1089)) | (1 << (PlSqlParser.NO_XML_QUERY_REWRITE - 1089)) | (1 << (PlSqlParser.NO_ZONEMAP - 1089)) | (1 << (PlSqlParser.NTH_VALUE - 1089)) | (1 << (PlSqlParser.NULLIF - 1089)) | (1 << (PlSqlParser.NULLS - 1089)) | (1 << (PlSqlParser.NUMBER - 1089)) | (1 << (PlSqlParser.NUMERIC - 1089)) | (1 << (PlSqlParser.NUM_INDEX_KEYS - 1089)) | (1 << (PlSqlParser.NUMTODSINTERVAL - 1089)) | (1 << (PlSqlParser.NUMTOYMINTERVAL - 1089)) | (1 << (PlSqlParser.NVARCHAR2 - 1089)) | (1 << (PlSqlParser.NVL2 - 1089)) | (1 << (PlSqlParser.OBJECT2XML - 1089)) | (1 << (PlSqlParser.OBJECT - 1089)) | (1 << (PlSqlParser.OBJ_ID - 1089)) | (1 << (PlSqlParser.OBJNO - 1089)) | (1 << (PlSqlParser.OBJNO_REUSE - 1089)) | (1 << (PlSqlParser.OCCURENCES - 1089)) | (1 << (PlSqlParser.OFFLINE - 1089)) | (1 << (PlSqlParser.OFF - 1089)) | (1 << (PlSqlParser.OFFSET - 1089)) | (1 << (PlSqlParser.OIDINDEX - 1089)) | (1 << (PlSqlParser.OID - 1089)) | (1 << (PlSqlParser.OLAP - 1089)) | (1 << (PlSqlParser.OLD - 1089)) | (1 << (PlSqlParser.OLD_PUSH_PRED - 1089)))) !== 0) || ((((_la - 1121)) & ~0x1f) == 0 && ((1 << (_la - 1121)) & ((1 << (PlSqlParser.OLS - 1121)) | (1 << (PlSqlParser.OLTP - 1121)) | (1 << (PlSqlParser.OMIT - 1121)) | (1 << (PlSqlParser.ONE - 1121)) | (1 << (PlSqlParser.ONLINE - 1121)) | (1 << (PlSqlParser.ONLY - 1121)) | (1 << (PlSqlParser.OPAQUE - 1121)) | (1 << (PlSqlParser.OPAQUE_TRANSFORM - 1121)) | (1 << (PlSqlParser.OPAQUE_XCANONICAL - 1121)) | (1 << (PlSqlParser.OPCODE - 1121)) | (1 << (PlSqlParser.OPEN - 1121)) | (1 << (PlSqlParser.OPERATIONS - 1121)) | (1 << (PlSqlParser.OPERATOR - 1121)) | (1 << (PlSqlParser.OPT_ESTIMATE - 1121)) | (1 << (PlSqlParser.OPTIMAL - 1121)) | (1 << (PlSqlParser.OPTIMIZE - 1121)) | (1 << (PlSqlParser.OPTIMIZER_FEATURES_ENABLE - 1121)) | (1 << (PlSqlParser.OPTIMIZER_GOAL - 1121)) | (1 << (PlSqlParser.OPT_PARAM - 1121)) | (1 << (PlSqlParser.ORA_BRANCH - 1121)) | (1 << (PlSqlParser.ORA_CHECK_ACL - 1121)) | (1 << (PlSqlParser.ORA_CHECK_PRIVILEGE - 1121)) | (1 << (PlSqlParser.ORA_CLUSTERING - 1121)) | (1 << (PlSqlParser.ORADATA - 1121)) | (1 << (PlSqlParser.ORADEBUG - 1121)) | (1 << (PlSqlParser.ORA_DST_AFFECTED - 1121)) | (1 << (PlSqlParser.ORA_DST_CONVERT - 1121)) | (1 << (PlSqlParser.ORA_DST_ERROR - 1121)) | (1 << (PlSqlParser.ORA_GET_ACLIDS - 1121)))) !== 0) || ((((_la - 1153)) & ~0x1f) == 0 && ((1 << (_la - 1153)) & ((1 << (PlSqlParser.ORA_GET_PRIVILEGES - 1153)) | (1 << (PlSqlParser.ORA_HASH - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_USERID - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_USER - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_XS_USER_GUID - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_XS_USER - 1153)) | (1 << (PlSqlParser.ORA_RAWCOMPARE - 1153)) | (1 << (PlSqlParser.ORA_RAWCONCAT - 1153)) | (1 << (PlSqlParser.ORA_ROWSCN - 1153)) | (1 << (PlSqlParser.ORA_ROWSCN_RAW - 1153)) | (1 << (PlSqlParser.ORA_ROWVERSION - 1153)) | (1 << (PlSqlParser.ORA_TABVERSION - 1153)) | (1 << (PlSqlParser.ORA_WRITE_TIME - 1153)) | (1 << (PlSqlParser.ORDERED - 1153)) | (1 << (PlSqlParser.ORDERED_PREDICATES - 1153)) | (1 << (PlSqlParser.ORDINALITY - 1153)) | (1 << (PlSqlParser.OR_EXPAND - 1153)) | (1 << (PlSqlParser.ORGANIZATION - 1153)) | (1 << (PlSqlParser.OR_PREDICATES - 1153)) | (1 << (PlSqlParser.OSERROR - 1153)) | (1 << (PlSqlParser.OTHER - 1153)) | (1 << (PlSqlParser.OUTER_JOIN_TO_ANTI - 1153)) | (1 << (PlSqlParser.OUTER_JOIN_TO_INNER - 1153)) | (1 << (PlSqlParser.OUTER - 1153)) | (1 << (PlSqlParser.OUTLINE_LEAF - 1153)) | (1 << (PlSqlParser.OUTLINE - 1153)) | (1 << (PlSqlParser.OUT_OF_LINE - 1153)) | (1 << (PlSqlParser.OUT - 1153)) | (1 << (PlSqlParser.OVERFLOW_NOMOVE - 1153)) | (1 << (PlSqlParser.OVERFLOW - 1153)))) !== 0) || ((((_la - 1185)) & ~0x1f) == 0 && ((1 << (_la - 1185)) & ((1 << (PlSqlParser.OVERLAPS - 1185)) | (1 << (PlSqlParser.OVER - 1185)) | (1 << (PlSqlParser.OVERRIDING - 1185)) | (1 << (PlSqlParser.OWNER - 1185)) | (1 << (PlSqlParser.OWNERSHIP - 1185)) | (1 << (PlSqlParser.OWN - 1185)) | (1 << (PlSqlParser.PACKAGE - 1185)) | (1 << (PlSqlParser.PACKAGES - 1185)) | (1 << (PlSqlParser.PARALLEL_ENABLE - 1185)) | (1 << (PlSqlParser.PARALLEL_INDEX - 1185)) | (1 << (PlSqlParser.PARALLEL - 1185)) | (1 << (PlSqlParser.PARAMETERS - 1185)) | (1 << (PlSqlParser.PARAM - 1185)) | (1 << (PlSqlParser.PARENT - 1185)) | (1 << (PlSqlParser.PARITY - 1185)) | (1 << (PlSqlParser.PARTIAL_JOIN - 1185)) | (1 << (PlSqlParser.PARTIALLY - 1185)) | (1 << (PlSqlParser.PARTIAL - 1185)) | (1 << (PlSqlParser.PARTIAL_ROLLUP_PUSHDOWN - 1185)) | (1 << (PlSqlParser.PARTITION_HASH - 1185)) | (1 << (PlSqlParser.PARTITION_LIST - 1185)) | (1 << (PlSqlParser.PARTITION - 1185)) | (1 << (PlSqlParser.PARTITION_RANGE - 1185)) | (1 << (PlSqlParser.PARTITIONS - 1185)) | (1 << (PlSqlParser.PARTNUMINST - 1185)) | (1 << (PlSqlParser.PASSING - 1185)) | (1 << (PlSqlParser.PASSWORD_GRACE_TIME - 1185)) | (1 << (PlSqlParser.PASSWORD_LIFE_TIME - 1185)) | (1 << (PlSqlParser.PASSWORD_LOCK_TIME - 1185)) | (1 << (PlSqlParser.PASSWORD - 1185)) | (1 << (PlSqlParser.PASSWORD_REUSE_MAX - 1185)))) !== 0) || ((((_la - 1217)) & ~0x1f) == 0 && ((1 << (_la - 1217)) & ((1 << (PlSqlParser.PASSWORD_REUSE_TIME - 1217)) | (1 << (PlSqlParser.PASSWORD_VERIFY_FUNCTION - 1217)) | (1 << (PlSqlParser.PAST - 1217)) | (1 << (PlSqlParser.PATCH - 1217)) | (1 << (PlSqlParser.PATH - 1217)) | (1 << (PlSqlParser.PATH_PREFIX - 1217)) | (1 << (PlSqlParser.PATHS - 1217)) | (1 << (PlSqlParser.PATTERN - 1217)) | (1 << (PlSqlParser.PBL_HS_BEGIN - 1217)) | (1 << (PlSqlParser.PBL_HS_END - 1217)) | (1 << (PlSqlParser.PCTINCREASE - 1217)) | (1 << (PlSqlParser.PCTTHRESHOLD - 1217)) | (1 << (PlSqlParser.PCTUSED - 1217)) | (1 << (PlSqlParser.PCTVERSION - 1217)) | (1 << (PlSqlParser.PENDING - 1217)) | (1 << (PlSqlParser.PERCENT_KEYWORD - 1217)) | (1 << (PlSqlParser.PERCENT_RANKM - 1217)) | (1 << (PlSqlParser.PERFORMANCE - 1217)) | (1 << (PlSqlParser.PERIOD_KEYWORD - 1217)) | (1 << (PlSqlParser.PERMANENT - 1217)) | (1 << (PlSqlParser.PERMISSION - 1217)) | (1 << (PlSqlParser.PERMUTE - 1217)) | (1 << (PlSqlParser.PER - 1217)) | (1 << (PlSqlParser.PFILE - 1217)) | (1 << (PlSqlParser.PHYSICAL - 1217)))) !== 0) || ((((_la - 1249)) & ~0x1f) == 0 && ((1 << (_la - 1249)) & ((1 << (PlSqlParser.PIKEY - 1249)) | (1 << (PlSqlParser.PIPELINED - 1249)) | (1 << (PlSqlParser.PIV_GB - 1249)) | (1 << (PlSqlParser.PIVOT - 1249)) | (1 << (PlSqlParser.PIV_SSF - 1249)) | (1 << (PlSqlParser.PLACE_DISTINCT - 1249)) | (1 << (PlSqlParser.PLACE_GROUP_BY - 1249)) | (1 << (PlSqlParser.PLAN - 1249)) | (1 << (PlSqlParser.PLSCOPE_SETTINGS - 1249)) | (1 << (PlSqlParser.PLS_INTEGER - 1249)) | (1 << (PlSqlParser.PLSQL_CCFLAGS - 1249)) | (1 << (PlSqlParser.PLSQL_CODE_TYPE - 1249)) | (1 << (PlSqlParser.PLSQL_DEBUG - 1249)) | (1 << (PlSqlParser.PLSQL_OPTIMIZE_LEVEL - 1249)) | (1 << (PlSqlParser.PLSQL_WARNINGS - 1249)) | (1 << (PlSqlParser.PLUGGABLE - 1249)) | (1 << (PlSqlParser.POINT - 1249)) | (1 << (PlSqlParser.POLICY - 1249)) | (1 << (PlSqlParser.POOL_16K - 1249)) | (1 << (PlSqlParser.POOL_2K - 1249)) | (1 << (PlSqlParser.POOL_32K - 1249)) | (1 << (PlSqlParser.POOL_4K - 1249)) | (1 << (PlSqlParser.POOL_8K - 1249)) | (1 << (PlSqlParser.POSITIVEN - 1249)) | (1 << (PlSqlParser.POSITIVE - 1249)) | (1 << (PlSqlParser.POST_TRANSACTION - 1249)) | (1 << (PlSqlParser.POWERMULTISET_BY_CARDINALITY - 1249)) | (1 << (PlSqlParser.POWERMULTISET - 1249)) | (1 << (PlSqlParser.POWER - 1249)) | (1 << (PlSqlParser.PQ_CONCURRENT_UNION - 1249)) | (1 << (PlSqlParser.PQ_DISTRIBUTE - 1249)))) !== 0) || ((((_la - 1281)) & ~0x1f) == 0 && ((1 << (_la - 1281)) & ((1 << (PlSqlParser.PQ_DISTRIBUTE_WINDOW - 1281)) | (1 << (PlSqlParser.PQ_FILTER - 1281)) | (1 << (PlSqlParser.PQ_MAP - 1281)) | (1 << (PlSqlParser.PQ_NOMAP - 1281)) | (1 << (PlSqlParser.PQ_REPLICATE - 1281)) | (1 << (PlSqlParser.PQ_SKEW - 1281)) | (1 << (PlSqlParser.PRAGMA - 1281)) | (1 << (PlSqlParser.PREBUILT - 1281)) | (1 << (PlSqlParser.PRECEDES - 1281)) | (1 << (PlSqlParser.PRECEDING - 1281)) | (1 << (PlSqlParser.PRECISION - 1281)) | (1 << (PlSqlParser.PRECOMPUTE_SUBQUERY - 1281)) | (1 << (PlSqlParser.PREDICATE_REORDERS - 1281)) | (1 << (PlSqlParser.PRELOAD - 1281)) | (1 << (PlSqlParser.PREPARE - 1281)) | (1 << (PlSqlParser.PRESENTNNV - 1281)) | (1 << (PlSqlParser.PRESENT - 1281)) | (1 << (PlSqlParser.PRESENTV - 1281)) | (1 << (PlSqlParser.PRESERVE_OID - 1281)) | (1 << (PlSqlParser.PRESERVE - 1281)) | (1 << (PlSqlParser.PRETTY - 1281)) | (1 << (PlSqlParser.PREVIOUS - 1281)) | (1 << (PlSqlParser.PREV - 1281)) | (1 << (PlSqlParser.PRIMARY - 1281)) | (1 << (PlSqlParser.PRINTBLOBTOCLOB - 1281)) | (1 << (PlSqlParser.PRIORITY - 1281)) | (1 << (PlSqlParser.PRIVATE - 1281)) | (1 << (PlSqlParser.PRIVATE_SGA - 1281)) | (1 << (PlSqlParser.PRIVILEGED - 1281)) | (1 << (PlSqlParser.PRIVILEGE - 1281)) | (1 << (PlSqlParser.PRIVILEGES - 1281)))) !== 0) || ((((_la - 1313)) & ~0x1f) == 0 && ((1 << (_la - 1313)) & ((1 << (PlSqlParser.PROCEDURAL - 1313)) | (1 << (PlSqlParser.PROCEDURE - 1313)) | (1 << (PlSqlParser.PROCESS - 1313)) | (1 << (PlSqlParser.PROFILE - 1313)) | (1 << (PlSqlParser.PROGRAM - 1313)) | (1 << (PlSqlParser.PROJECT - 1313)) | (1 << (PlSqlParser.PROPAGATE - 1313)) | (1 << (PlSqlParser.PROTECTED - 1313)) | (1 << (PlSqlParser.PROTECTION - 1313)) | (1 << (PlSqlParser.PROXY - 1313)) | (1 << (PlSqlParser.PRUNING - 1313)) | (1 << (PlSqlParser.PULL_PRED - 1313)) | (1 << (PlSqlParser.PURGE - 1313)) | (1 << (PlSqlParser.PUSH_PRED - 1313)) | (1 << (PlSqlParser.PUSH_SUBQ - 1313)) | (1 << (PlSqlParser.PX_FAULT_TOLERANCE - 1313)) | (1 << (PlSqlParser.PX_GRANULE - 1313)) | (1 << (PlSqlParser.PX_JOIN_FILTER - 1313)) | (1 << (PlSqlParser.QB_NAME - 1313)) | (1 << (PlSqlParser.QUERY_BLOCK - 1313)) | (1 << (PlSqlParser.QUERY - 1313)) | (1 << (PlSqlParser.QUEUE_CURR - 1313)) | (1 << (PlSqlParser.QUEUE - 1313)) | (1 << (PlSqlParser.QUEUE_ROWP - 1313)) | (1 << (PlSqlParser.QUIESCE - 1313)) | (1 << (PlSqlParser.QUORUM - 1313)) | (1 << (PlSqlParser.QUOTA - 1313)) | (1 << (PlSqlParser.RAISE - 1313)) | (1 << (PlSqlParser.RANDOM_LOCAL - 1313)) | (1 << (PlSqlParser.RANDOM - 1313)) | (1 << (PlSqlParser.RANGE - 1313)))) !== 0) || ((((_la - 1345)) & ~0x1f) == 0 && ((1 << (_la - 1345)) & ((1 << (PlSqlParser.RANKM - 1345)) | (1 << (PlSqlParser.RAPIDLY - 1345)) | (1 << (PlSqlParser.RAW - 1345)) | (1 << (PlSqlParser.RAWTOHEX - 1345)) | (1 << (PlSqlParser.RAWTONHEX - 1345)) | (1 << (PlSqlParser.RBA - 1345)) | (1 << (PlSqlParser.RBO_OUTLINE - 1345)) | (1 << (PlSqlParser.RDBA - 1345)) | (1 << (PlSqlParser.READ - 1345)) | (1 << (PlSqlParser.READS - 1345)) | (1 << (PlSqlParser.REALM - 1345)) | (1 << (PlSqlParser.REAL - 1345)) | (1 << (PlSqlParser.REBALANCE - 1345)) | (1 << (PlSqlParser.REBUILD - 1345)) | (1 << (PlSqlParser.RECORD - 1345)) | (1 << (PlSqlParser.RECORDS_PER_BLOCK - 1345)) | (1 << (PlSqlParser.RECOVERABLE - 1345)) | (1 << (PlSqlParser.RECOVER - 1345)) | (1 << (PlSqlParser.RECOVERY - 1345)) | (1 << (PlSqlParser.RECYCLEBIN - 1345)) | (1 << (PlSqlParser.RECYCLE - 1345)) | (1 << (PlSqlParser.REDACTION - 1345)) | (1 << (PlSqlParser.REDEFINE - 1345)) | (1 << (PlSqlParser.REDO - 1345)) | (1 << (PlSqlParser.REDUCED - 1345)) | (1 << (PlSqlParser.REDUNDANCY - 1345)) | (1 << (PlSqlParser.REF_CASCADE_CURSOR - 1345)) | (1 << (PlSqlParser.REFERENCED - 1345)) | (1 << (PlSqlParser.REFERENCE - 1345)) | (1 << (PlSqlParser.REFERENCES - 1345)) | (1 << (PlSqlParser.REFERENCING - 1345)) | (1 << (PlSqlParser.REF - 1345)))) !== 0) || ((((_la - 1377)) & ~0x1f) == 0 && ((1 << (_la - 1377)) & ((1 << (PlSqlParser.REFRESH - 1377)) | (1 << (PlSqlParser.REFTOHEX - 1377)) | (1 << (PlSqlParser.REGEXP_COUNT - 1377)) | (1 << (PlSqlParser.REGEXP_INSTR - 1377)) | (1 << (PlSqlParser.REGEXP_LIKE - 1377)) | (1 << (PlSqlParser.REGEXP_REPLACE - 1377)) | (1 << (PlSqlParser.REGEXP_SUBSTR - 1377)) | (1 << (PlSqlParser.REGISTER - 1377)) | (1 << (PlSqlParser.REGR_AVGX - 1377)) | (1 << (PlSqlParser.REGR_AVGY - 1377)) | (1 << (PlSqlParser.REGR_COUNT - 1377)) | (1 << (PlSqlParser.REGR_INTERCEPT - 1377)) | (1 << (PlSqlParser.REGR_R2 - 1377)) | (1 << (PlSqlParser.REGR_SLOPE - 1377)) | (1 << (PlSqlParser.REGR_SXX - 1377)) | (1 << (PlSqlParser.REGR_SXY - 1377)) | (1 << (PlSqlParser.REGR_SYY - 1377)) | (1 << (PlSqlParser.REGULAR - 1377)) | (1 << (PlSqlParser.REJECT - 1377)) | (1 << (PlSqlParser.REKEY - 1377)) | (1 << (PlSqlParser.RELATIONAL - 1377)) | (1 << (PlSqlParser.RELOCATE - 1377)) | (1 << (PlSqlParser.RELY - 1377)) | (1 << (PlSqlParser.REMAINDER - 1377)) | (1 << (PlSqlParser.REMOTE_MAPPED - 1377)) | (1 << (PlSqlParser.REMOVE - 1377)) | (1 << (PlSqlParser.RENAME - 1377)) | (1 << (PlSqlParser.REPAIR - 1377)) | (1 << (PlSqlParser.REPEAT - 1377)) | (1 << (PlSqlParser.REPLACE - 1377)) | (1 << (PlSqlParser.REPLICATION - 1377)))) !== 0) || ((((_la - 1409)) & ~0x1f) == 0 && ((1 << (_la - 1409)) & ((1 << (PlSqlParser.REQUIRED - 1409)) | (1 << (PlSqlParser.RESETLOGS - 1409)) | (1 << (PlSqlParser.RESET - 1409)) | (1 << (PlSqlParser.RESIZE - 1409)) | (1 << (PlSqlParser.RESOLVE - 1409)) | (1 << (PlSqlParser.RESOLVER - 1409)) | (1 << (PlSqlParser.RESPECT - 1409)) | (1 << (PlSqlParser.RESTART - 1409)) | (1 << (PlSqlParser.RESTORE_AS_INTERVALS - 1409)) | (1 << (PlSqlParser.RESTORE - 1409)) | (1 << (PlSqlParser.RESTRICT_ALL_REF_CONS - 1409)) | (1 << (PlSqlParser.RESTRICTED - 1409)) | (1 << (PlSqlParser.RESTRICT_REFERENCES - 1409)) | (1 << (PlSqlParser.RESTRICT - 1409)) | (1 << (PlSqlParser.RESULT_CACHE - 1409)) | (1 << (PlSqlParser.RESULT - 1409)) | (1 << (PlSqlParser.RESUMABLE - 1409)) | (1 << (PlSqlParser.RESUME - 1409)) | (1 << (PlSqlParser.RETENTION - 1409)) | (1 << (PlSqlParser.RETRY_ON_ROW_CHANGE - 1409)) | (1 << (PlSqlParser.RETURNING - 1409)) | (1 << (PlSqlParser.RETURN - 1409)) | (1 << (PlSqlParser.REUSE - 1409)) | (1 << (PlSqlParser.REVERSE - 1409)) | (1 << (PlSqlParser.REWRITE_OR_ERROR - 1409)) | (1 << (PlSqlParser.REWRITE - 1409)) | (1 << (PlSqlParser.RIGHT - 1409)) | (1 << (PlSqlParser.ROLE - 1409)) | (1 << (PlSqlParser.ROLESET - 1409)) | (1 << (PlSqlParser.ROLES - 1409)))) !== 0) || ((((_la - 1441)) & ~0x1f) == 0 && ((1 << (_la - 1441)) & ((1 << (PlSqlParser.ROLLBACK - 1441)) | (1 << (PlSqlParser.ROLLING - 1441)) | (1 << (PlSqlParser.ROLLUP - 1441)) | (1 << (PlSqlParser.ROWDEPENDENCIES - 1441)) | (1 << (PlSqlParser.ROWID_MAPPING_TABLE - 1441)) | (1 << (PlSqlParser.ROWID - 1441)) | (1 << (PlSqlParser.ROWIDTOCHAR - 1441)) | (1 << (PlSqlParser.ROWIDTONCHAR - 1441)) | (1 << (PlSqlParser.ROW_LENGTH - 1441)) | (1 << (PlSqlParser.ROWNUM - 1441)) | (1 << (PlSqlParser.ROW - 1441)) | (1 << (PlSqlParser.ROWS - 1441)) | (1 << (PlSqlParser.RPAD - 1441)) | (1 << (PlSqlParser.RTRIM - 1441)) | (1 << (PlSqlParser.RULE - 1441)) | (1 << (PlSqlParser.RULES - 1441)) | (1 << (PlSqlParser.RUNNING - 1441)) | (1 << (PlSqlParser.SALT - 1441)) | (1 << (PlSqlParser.SAMPLE - 1441)) | (1 << (PlSqlParser.SAVE_AS_INTERVALS - 1441)) | (1 << (PlSqlParser.SAVEPOINT - 1441)) | (1 << (PlSqlParser.SAVE - 1441)) | (1 << (PlSqlParser.SB4 - 1441)) | (1 << (PlSqlParser.SCALE_ROWS - 1441)) | (1 << (PlSqlParser.SCALE - 1441)) | (1 << (PlSqlParser.SCAN_INSTANCES - 1441)) | (1 << (PlSqlParser.SCAN - 1441)) | (1 << (PlSqlParser.SCHEDULER - 1441)) | (1 << (PlSqlParser.SCHEMACHECK - 1441)) | (1 << (PlSqlParser.SCHEMA - 1441)) | (1 << (PlSqlParser.SCN_ASCENDING - 1441)) | (1 << (PlSqlParser.SCN - 1441)))) !== 0) || ((((_la - 1473)) & ~0x1f) == 0 && ((1 << (_la - 1473)) & ((1 << (PlSqlParser.SCOPE - 1473)) | (1 << (PlSqlParser.SCRUB - 1473)) | (1 << (PlSqlParser.SD_ALL - 1473)) | (1 << (PlSqlParser.SD_INHIBIT - 1473)) | (1 << (PlSqlParser.SDO_GEOM_MBR - 1473)) | (1 << (PlSqlParser.SD_SHOW - 1473)) | (1 << (PlSqlParser.SEARCH - 1473)) | (1 << (PlSqlParser.SECOND - 1473)) | (1 << (PlSqlParser.SECRET - 1473)) | (1 << (PlSqlParser.SECUREFILE_DBA - 1473)) | (1 << (PlSqlParser.SECUREFILE - 1473)) | (1 << (PlSqlParser.SECURITY - 1473)) | (1 << (PlSqlParser.SEED - 1473)) | (1 << (PlSqlParser.SEG_BLOCK - 1473)) | (1 << (PlSqlParser.SEG_FILE - 1473)) | (1 << (PlSqlParser.SEGMENT - 1473)) | (1 << (PlSqlParser.SELECTIVITY - 1473)) | (1 << (PlSqlParser.SELF - 1473)) | (1 << (PlSqlParser.SEMIJOIN_DRIVER - 1473)) | (1 << (PlSqlParser.SEMIJOIN - 1473)) | (1 << (PlSqlParser.SEMI_TO_INNER - 1473)) | (1 << (PlSqlParser.SEQUENCED - 1473)) | (1 << (PlSqlParser.SEQUENCE - 1473)) | (1 << (PlSqlParser.SEQUENTIAL - 1473)) | (1 << (PlSqlParser.SERIALIZABLE - 1473)) | (1 << (PlSqlParser.SERIALLY_REUSABLE - 1473)) | (1 << (PlSqlParser.SERIAL - 1473)) | (1 << (PlSqlParser.SERVERERROR - 1473)) | (1 << (PlSqlParser.SERVICE_NAME_CONVERT - 1473)) | (1 << (PlSqlParser.SERVICES - 1473)))) !== 0) || ((((_la - 1505)) & ~0x1f) == 0 && ((1 << (_la - 1505)) & ((1 << (PlSqlParser.SESSION_CACHED_CURSORS - 1505)) | (1 << (PlSqlParser.SESSION - 1505)) | (1 << (PlSqlParser.SESSIONS_PER_USER - 1505)) | (1 << (PlSqlParser.SESSIONTIMEZONE - 1505)) | (1 << (PlSqlParser.SESSIONTZNAME - 1505)) | (1 << (PlSqlParser.SET - 1505)) | (1 << (PlSqlParser.SETS - 1505)) | (1 << (PlSqlParser.SETTINGS - 1505)) | (1 << (PlSqlParser.SET_TO_JOIN - 1505)) | (1 << (PlSqlParser.SEVERE - 1505)) | (1 << (PlSqlParser.SHARED_POOL - 1505)) | (1 << (PlSqlParser.SHARED - 1505)) | (1 << (PlSqlParser.SHARING - 1505)) | (1 << (PlSqlParser.SHELFLIFE - 1505)) | (1 << (PlSqlParser.SHOW - 1505)) | (1 << (PlSqlParser.SHRINK - 1505)) | (1 << (PlSqlParser.SHUTDOWN - 1505)) | (1 << (PlSqlParser.SIBLINGS - 1505)) | (1 << (PlSqlParser.SID - 1505)) | (1 << (PlSqlParser.SIGNAL_COMPONENT - 1505)) | (1 << (PlSqlParser.SIGNAL_FUNCTION - 1505)) | (1 << (PlSqlParser.SIGN - 1505)) | (1 << (PlSqlParser.SIGNTYPE - 1505)) | (1 << (PlSqlParser.SIMPLE_INTEGER - 1505)) | (1 << (PlSqlParser.SIMPLE - 1505)) | (1 << (PlSqlParser.SINGLE - 1505)) | (1 << (PlSqlParser.SINGLETASK - 1505)) | (1 << (PlSqlParser.SINH - 1505)) | (1 << (PlSqlParser.SIN - 1505)) | (1 << (PlSqlParser.SKIP_EXT_OPTIMIZER - 1505)))) !== 0) || ((((_la - 1537)) & ~0x1f) == 0 && ((1 << (_la - 1537)) & ((1 << (PlSqlParser.SKIP_ - 1537)) | (1 << (PlSqlParser.SKIP_UNQ_UNUSABLE_IDX - 1537)) | (1 << (PlSqlParser.SKIP_UNUSABLE_INDEXES - 1537)) | (1 << (PlSqlParser.SMALLFILE - 1537)) | (1 << (PlSqlParser.SMALLINT - 1537)) | (1 << (PlSqlParser.SNAPSHOT - 1537)) | (1 << (PlSqlParser.SOME - 1537)) | (1 << (PlSqlParser.SORT - 1537)) | (1 << (PlSqlParser.SOUNDEX - 1537)) | (1 << (PlSqlParser.SOURCE_FILE_DIRECTORY - 1537)) | (1 << (PlSqlParser.SOURCE_FILE_NAME_CONVERT - 1537)) | (1 << (PlSqlParser.SOURCE - 1537)) | (1 << (PlSqlParser.SPACE_KEYWORD - 1537)) | (1 << (PlSqlParser.SPECIFICATION - 1537)) | (1 << (PlSqlParser.SPFILE - 1537)) | (1 << (PlSqlParser.SPLIT - 1537)) | (1 << (PlSqlParser.SPREADSHEET - 1537)) | (1 << (PlSqlParser.SQLDATA - 1537)) | (1 << (PlSqlParser.SQLERROR - 1537)) | (1 << (PlSqlParser.SQLLDR - 1537)) | (1 << (PlSqlParser.SQL - 1537)) | (1 << (PlSqlParser.SQL_TRACE - 1537)) | (1 << (PlSqlParser.SQL_TRANSLATION_PROFILE - 1537)) | (1 << (PlSqlParser.SQRT - 1537)) | (1 << (PlSqlParser.STALE - 1537)) | (1 << (PlSqlParser.STANDALONE - 1537)) | (1 << (PlSqlParser.STANDARD_HASH - 1537)) | (1 << (PlSqlParser.STANDBY_MAX_DATA_DELAY - 1537)) | (1 << (PlSqlParser.STANDBYS - 1537)) | (1 << (PlSqlParser.STANDBY - 1537)) | (1 << (PlSqlParser.STAR - 1537)) | (1 << (PlSqlParser.STAR_TRANSFORMATION - 1537)))) !== 0) || ((((_la - 1570)) & ~0x1f) == 0 && ((1 << (_la - 1570)) & ((1 << (PlSqlParser.STARTUP - 1570)) | (1 << (PlSqlParser.STATEMENT_ID - 1570)) | (1 << (PlSqlParser.STATEMENT_QUEUING - 1570)) | (1 << (PlSqlParser.STATEMENTS - 1570)) | (1 << (PlSqlParser.STATEMENT - 1570)) | (1 << (PlSqlParser.STATE - 1570)) | (1 << (PlSqlParser.STATIC - 1570)) | (1 << (PlSqlParser.STATISTICS - 1570)) | (1 << (PlSqlParser.STATS_BINOMIAL_TEST - 1570)) | (1 << (PlSqlParser.STATS_CROSSTAB - 1570)) | (1 << (PlSqlParser.STATS_F_TEST - 1570)) | (1 << (PlSqlParser.STATS_KS_TEST - 1570)) | (1 << (PlSqlParser.STATS_MODE - 1570)) | (1 << (PlSqlParser.STATS_MW_TEST - 1570)) | (1 << (PlSqlParser.STATS_ONE_WAY_ANOVA - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_INDEP - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_INDEPU - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_ONE - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_PAIRED - 1570)) | (1 << (PlSqlParser.STATS_WSR_TEST - 1570)) | (1 << (PlSqlParser.STDDEV_POP - 1570)) | (1 << (PlSqlParser.STDDEV_SAMP - 1570)) | (1 << (PlSqlParser.STOP - 1570)) | (1 << (PlSqlParser.STORAGE - 1570)) | (1 << (PlSqlParser.STORE - 1570)) | (1 << (PlSqlParser.STREAMS - 1570)) | (1 << (PlSqlParser.STREAM - 1570)) | (1 << (PlSqlParser.STRICT - 1570)) | (1 << (PlSqlParser.STRING - 1570)) | (1 << (PlSqlParser.STRIPE_COLUMNS - 1570)) | (1 << (PlSqlParser.STRIPE_WIDTH - 1570)) | (1 << (PlSqlParser.STRIP - 1570)))) !== 0) || ((((_la - 1602)) & ~0x1f) == 0 && ((1 << (_la - 1602)) & ((1 << (PlSqlParser.STRUCTURE - 1602)) | (1 << (PlSqlParser.SUBMULTISET - 1602)) | (1 << (PlSqlParser.SUBPARTITION_REL - 1602)) | (1 << (PlSqlParser.SUBPARTITIONS - 1602)) | (1 << (PlSqlParser.SUBPARTITION - 1602)) | (1 << (PlSqlParser.SUBQUERIES - 1602)) | (1 << (PlSqlParser.SUBQUERY_PRUNING - 1602)) | (1 << (PlSqlParser.SUBSCRIBE - 1602)) | (1 << (PlSqlParser.SUBSET - 1602)) | (1 << (PlSqlParser.SUBSTITUTABLE - 1602)) | (1 << (PlSqlParser.SUBSTR2 - 1602)) | (1 << (PlSqlParser.SUBSTR4 - 1602)) | (1 << (PlSqlParser.SUBSTRB - 1602)) | (1 << (PlSqlParser.SUBSTRC - 1602)) | (1 << (PlSqlParser.SUBTYPE - 1602)) | (1 << (PlSqlParser.SUCCESSFUL - 1602)) | (1 << (PlSqlParser.SUCCESS - 1602)) | (1 << (PlSqlParser.SUMMARY - 1602)) | (1 << (PlSqlParser.SUPPLEMENTAL - 1602)) | (1 << (PlSqlParser.SUSPEND - 1602)) | (1 << (PlSqlParser.SWAP_JOIN_INPUTS - 1602)) | (1 << (PlSqlParser.SWITCHOVER - 1602)) | (1 << (PlSqlParser.SWITCH - 1602)) | (1 << (PlSqlParser.SYNCHRONOUS - 1602)) | (1 << (PlSqlParser.SYNC - 1602)) | (1 << (PlSqlParser.SYSASM - 1602)) | (1 << (PlSqlParser.SYS_AUDIT - 1602)) | (1 << (PlSqlParser.SYSAUX - 1602)) | (1 << (PlSqlParser.SYSBACKUP - 1602)) | (1 << (PlSqlParser.SYS_CHECKACL - 1602)) | (1 << (PlSqlParser.SYS_CHECK_PRIVILEGE - 1602)))) !== 0) || ((((_la - 1634)) & ~0x1f) == 0 && ((1 << (_la - 1634)) & ((1 << (PlSqlParser.SYS_CONNECT_BY_PATH - 1634)) | (1 << (PlSqlParser.SYS_CONTEXT - 1634)) | (1 << (PlSqlParser.SYSDATE - 1634)) | (1 << (PlSqlParser.SYSDBA - 1634)) | (1 << (PlSqlParser.SYS_DBURIGEN - 1634)) | (1 << (PlSqlParser.SYSDG - 1634)) | (1 << (PlSqlParser.SYS_DL_CURSOR - 1634)) | (1 << (PlSqlParser.SYS_DM_RXFORM_CHR - 1634)) | (1 << (PlSqlParser.SYS_DM_RXFORM_NUM - 1634)) | (1 << (PlSqlParser.SYS_DOM_COMPARE - 1634)) | (1 << (PlSqlParser.SYS_DST_PRIM2SEC - 1634)) | (1 << (PlSqlParser.SYS_DST_SEC2PRIM - 1634)) | (1 << (PlSqlParser.SYS_ET_BFILE_TO_RAW - 1634)) | (1 << (PlSqlParser.SYS_ET_BLOB_TO_IMAGE - 1634)) | (1 << (PlSqlParser.SYS_ET_IMAGE_TO_BLOB - 1634)) | (1 << (PlSqlParser.SYS_ET_RAW_TO_BFILE - 1634)) | (1 << (PlSqlParser.SYS_EXTPDTXT - 1634)) | (1 << (PlSqlParser.SYS_EXTRACT_UTC - 1634)) | (1 << (PlSqlParser.SYS_FBT_INSDEL - 1634)) | (1 << (PlSqlParser.SYS_FILTER_ACLS - 1634)) | (1 << (PlSqlParser.SYS_FNMATCHES - 1634)) | (1 << (PlSqlParser.SYS_FNREPLACE - 1634)) | (1 << (PlSqlParser.SYS_GET_ACLIDS - 1634)) | (1 << (PlSqlParser.SYS_GET_COL_ACLIDS - 1634)) | (1 << (PlSqlParser.SYS_GET_PRIVILEGES - 1634)) | (1 << (PlSqlParser.SYS_GETTOKENID - 1634)) | (1 << (PlSqlParser.SYS_GETXTIVAL - 1634)) | (1 << (PlSqlParser.SYS_GUID - 1634)) | (1 << (PlSqlParser.SYSGUID - 1634)) | (1 << (PlSqlParser.SYSKM - 1634)) | (1 << (PlSqlParser.SYS_MAKE_XMLNODEID - 1634)) | (1 << (PlSqlParser.SYS_MAKEXML - 1634)))) !== 0) || ((((_la - 1666)) & ~0x1f) == 0 && ((1 << (_la - 1666)) & ((1 << (PlSqlParser.SYS_MKXMLATTR - 1666)) | (1 << (PlSqlParser.SYS_MKXTI - 1666)) | (1 << (PlSqlParser.SYSOBJ - 1666)) | (1 << (PlSqlParser.SYS_OP_ADT2BIN - 1666)) | (1 << (PlSqlParser.SYS_OP_ADTCONS - 1666)) | (1 << (PlSqlParser.SYS_OP_ALSCRVAL - 1666)) | (1 << (PlSqlParser.SYS_OP_ATG - 1666)) | (1 << (PlSqlParser.SYS_OP_BIN2ADT - 1666)) | (1 << (PlSqlParser.SYS_OP_BITVEC - 1666)) | (1 << (PlSqlParser.SYS_OP_BL2R - 1666)) | (1 << (PlSqlParser.SYS_OP_BLOOM_FILTER_LIST - 1666)) | (1 << (PlSqlParser.SYS_OP_BLOOM_FILTER - 1666)) | (1 << (PlSqlParser.SYS_OP_C2C - 1666)) | (1 << (PlSqlParser.SYS_OP_CAST - 1666)) | (1 << (PlSqlParser.SYS_OP_CEG - 1666)) | (1 << (PlSqlParser.SYS_OP_CL2C - 1666)) | (1 << (PlSqlParser.SYS_OP_COMBINED_HASH - 1666)) | (1 << (PlSqlParser.SYS_OP_COMP - 1666)) | (1 << (PlSqlParser.SYS_OP_CONVERT - 1666)) | (1 << (PlSqlParser.SYS_OP_COUNTCHG - 1666)) | (1 << (PlSqlParser.SYS_OP_CSCONV - 1666)) | (1 << (PlSqlParser.SYS_OP_CSCONVTEST - 1666)) | (1 << (PlSqlParser.SYS_OP_CSR - 1666)) | (1 << (PlSqlParser.SYS_OP_CSX_PATCH - 1666)) | (1 << (PlSqlParser.SYS_OP_CYCLED_SEQ - 1666)) | (1 << (PlSqlParser.SYS_OP_DECOMP - 1666)) | (1 << (PlSqlParser.SYS_OP_DESCEND - 1666)) | (1 << (PlSqlParser.SYS_OP_DISTINCT - 1666)) | (1 << (PlSqlParser.SYS_OP_DRA - 1666)) | (1 << (PlSqlParser.SYS_OP_DUMP - 1666)) | (1 << (PlSqlParser.SYS_OP_DV_CHECK - 1666)) | (1 << (PlSqlParser.SYS_OP_ENFORCE_NOT_NULL - 1666)))) !== 0) || ((((_la - 1698)) & ~0x1f) == 0 && ((1 << (_la - 1698)) & ((1 << (PlSqlParser.SYSOPER - 1698)) | (1 << (PlSqlParser.SYS_OP_EXTRACT - 1698)) | (1 << (PlSqlParser.SYS_OP_GROUPING - 1698)) | (1 << (PlSqlParser.SYS_OP_GUID - 1698)) | (1 << (PlSqlParser.SYS_OP_HASH - 1698)) | (1 << (PlSqlParser.SYS_OP_IIX - 1698)) | (1 << (PlSqlParser.SYS_OP_ITR - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_CREATE - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_FILTER_LIST - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_FILTER - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_SUCCEEDED - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_USE - 1698)) | (1 << (PlSqlParser.SYS_OP_LBID - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2BLOB - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2CLOB - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2ID - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2NCLOB - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2TYP - 1698)) | (1 << (PlSqlParser.SYS_OP_LSVI - 1698)) | (1 << (PlSqlParser.SYS_OP_LVL - 1698)) | (1 << (PlSqlParser.SYS_OP_MAKEOID - 1698)) | (1 << (PlSqlParser.SYS_OP_MAP_NONNULL - 1698)) | (1 << (PlSqlParser.SYS_OP_MSR - 1698)) | (1 << (PlSqlParser.SYS_OP_NICOMBINE - 1698)) | (1 << (PlSqlParser.SYS_OP_NIEXTRACT - 1698)) | (1 << (PlSqlParser.SYS_OP_NII - 1698)) | (1 << (PlSqlParser.SYS_OP_NIX - 1698)) | (1 << (PlSqlParser.SYS_OP_NOEXPAND - 1698)) | (1 << (PlSqlParser.SYS_OP_NTCIMG - 1698)) | (1 << (PlSqlParser.SYS_OP_NUMTORAW - 1698)) | (1 << (PlSqlParser.SYS_OP_OIDVALUE - 1698)) | (1 << (PlSqlParser.SYS_OP_OPNSIZE - 1698)))) !== 0) || ((((_la - 1730)) & ~0x1f) == 0 && ((1 << (_la - 1730)) & ((1 << (PlSqlParser.SYS_OP_PAR_1 - 1730)) | (1 << (PlSqlParser.SYS_OP_PARGID_1 - 1730)) | (1 << (PlSqlParser.SYS_OP_PARGID - 1730)) | (1 << (PlSqlParser.SYS_OP_PAR - 1730)) | (1 << (PlSqlParser.SYS_OP_PART_ID - 1730)) | (1 << (PlSqlParser.SYS_OP_PIVOT - 1730)) | (1 << (PlSqlParser.SYS_OP_R2O - 1730)) | (1 << (PlSqlParser.SYS_OP_RAWTONUM - 1730)) | (1 << (PlSqlParser.SYS_OP_RDTM - 1730)) | (1 << (PlSqlParser.SYS_OP_REF - 1730)) | (1 << (PlSqlParser.SYS_OP_RMTD - 1730)) | (1 << (PlSqlParser.SYS_OP_ROWIDTOOBJ - 1730)) | (1 << (PlSqlParser.SYS_OP_RPB - 1730)) | (1 << (PlSqlParser.SYS_OPTLOBPRBSC - 1730)) | (1 << (PlSqlParser.SYS_OP_TOSETID - 1730)) | (1 << (PlSqlParser.SYS_OP_TPR - 1730)) | (1 << (PlSqlParser.SYS_OP_TRTB - 1730)) | (1 << (PlSqlParser.SYS_OPTXICMP - 1730)) | (1 << (PlSqlParser.SYS_OPTXQCASTASNQ - 1730)) | (1 << (PlSqlParser.SYS_OP_UNDESCEND - 1730)) | (1 << (PlSqlParser.SYS_OP_VECAND - 1730)) | (1 << (PlSqlParser.SYS_OP_VECBIT - 1730)) | (1 << (PlSqlParser.SYS_OP_VECOR - 1730)) | (1 << (PlSqlParser.SYS_OP_VECXOR - 1730)) | (1 << (PlSqlParser.SYS_OP_VERSION - 1730)) | (1 << (PlSqlParser.SYS_OP_VREF - 1730)) | (1 << (PlSqlParser.SYS_OP_VVD - 1730)) | (1 << (PlSqlParser.SYS_OP_XMLCONS_FOR_CSX - 1730)) | (1 << (PlSqlParser.SYS_OP_XPTHATG - 1730)) | (1 << (PlSqlParser.SYS_OP_XPTHIDX - 1730)) | (1 << (PlSqlParser.SYS_OP_XPTHOP - 1730)) | (1 << (PlSqlParser.SYS_OP_XTXT2SQLT - 1730)))) !== 0) || ((((_la - 1762)) & ~0x1f) == 0 && ((1 << (_la - 1762)) & ((1 << (PlSqlParser.SYS_OP_ZONE_ID - 1762)) | (1 << (PlSqlParser.SYS_ORDERKEY_DEPTH - 1762)) | (1 << (PlSqlParser.SYS_ORDERKEY_MAXCHILD - 1762)) | (1 << (PlSqlParser.SYS_ORDERKEY_PARENT - 1762)) | (1 << (PlSqlParser.SYS_PARALLEL_TXN - 1762)) | (1 << (PlSqlParser.SYS_PATHID_IS_ATTR - 1762)) | (1 << (PlSqlParser.SYS_PATHID_IS_NMSPC - 1762)) | (1 << (PlSqlParser.SYS_PATHID_LASTNAME - 1762)) | (1 << (PlSqlParser.SYS_PATHID_LASTNMSPC - 1762)) | (1 << (PlSqlParser.SYS_PATH_REVERSE - 1762)) | (1 << (PlSqlParser.SYS_PXQEXTRACT - 1762)) | (1 << (PlSqlParser.SYS_RAW_TO_XSID - 1762)) | (1 << (PlSqlParser.SYS_RID_ORDER - 1762)) | (1 << (PlSqlParser.SYS_ROW_DELTA - 1762)) | (1 << (PlSqlParser.SYS_SC_2_XMLT - 1762)) | (1 << (PlSqlParser.SYS_SYNRCIREDO - 1762)) | (1 << (PlSqlParser.SYSTEM_DEFINED - 1762)) | (1 << (PlSqlParser.SYSTEM - 1762)) | (1 << (PlSqlParser.SYSTIMESTAMP - 1762)) | (1 << (PlSqlParser.SYS_TYPEID - 1762)) | (1 << (PlSqlParser.SYS_UMAKEXML - 1762)) | (1 << (PlSqlParser.SYS_XMLANALYZE - 1762)) | (1 << (PlSqlParser.SYS_XMLCONTAINS - 1762)) | (1 << (PlSqlParser.SYS_XMLCONV - 1762)) | (1 << (PlSqlParser.SYS_XMLEXNSURI - 1762)) | (1 << (PlSqlParser.SYS_XMLGEN - 1762)) | (1 << (PlSqlParser.SYS_XMLI_LOC_ISNODE - 1762)) | (1 << (PlSqlParser.SYS_XMLI_LOC_ISTEXT - 1762)) | (1 << (PlSqlParser.SYS_XMLINSTR - 1762)) | (1 << (PlSqlParser.SYS_XMLLOCATOR_GETSVAL - 1762)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETCID - 1762)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETLOCATOR - 1762)))) !== 0) || ((((_la - 1794)) & ~0x1f) == 0 && ((1 << (_la - 1794)) & ((1 << (PlSqlParser.SYS_XMLNODEID_GETOKEY - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETPATHID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETPTRID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETRID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETSVAL - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETTID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID - 1794)) | (1 << (PlSqlParser.SYS_XMLT_2_SC - 1794)) | (1 << (PlSqlParser.SYS_XMLTRANSLATE - 1794)) | (1 << (PlSqlParser.SYS_XMLTYPE2SQL - 1794)) | (1 << (PlSqlParser.SYS_XQ_ASQLCNV - 1794)) | (1 << (PlSqlParser.SYS_XQ_ATOMCNVCHK - 1794)) | (1 << (PlSqlParser.SYS_XQBASEURI - 1794)) | (1 << (PlSqlParser.SYS_XQCASTABLEERRH - 1794)) | (1 << (PlSqlParser.SYS_XQCODEP2STR - 1794)) | (1 << (PlSqlParser.SYS_XQCODEPEQ - 1794)) | (1 << (PlSqlParser.SYS_XQCON2SEQ - 1794)) | (1 << (PlSqlParser.SYS_XQCONCAT - 1794)) | (1 << (PlSqlParser.SYS_XQDELETE - 1794)) | (1 << (PlSqlParser.SYS_XQDFLTCOLATION - 1794)) | (1 << (PlSqlParser.SYS_XQDOC - 1794)) | (1 << (PlSqlParser.SYS_XQDOCURI - 1794)) | (1 << (PlSqlParser.SYS_XQDURDIV - 1794)) | (1 << (PlSqlParser.SYS_XQED4URI - 1794)) | (1 << (PlSqlParser.SYS_XQENDSWITH - 1794)) | (1 << (PlSqlParser.SYS_XQERRH - 1794)) | (1 << (PlSqlParser.SYS_XQERR - 1794)) | (1 << (PlSqlParser.SYS_XQESHTMLURI - 1794)) | (1 << (PlSqlParser.SYS_XQEXLOBVAL - 1794)) | (1 << (PlSqlParser.SYS_XQEXSTWRP - 1794)) | (1 << (PlSqlParser.SYS_XQEXTRACT - 1794)) | (1 << (PlSqlParser.SYS_XQEXTRREF - 1794)))) !== 0) || ((((_la - 1826)) & ~0x1f) == 0 && ((1 << (_la - 1826)) & ((1 << (PlSqlParser.SYS_XQEXVAL - 1826)) | (1 << (PlSqlParser.SYS_XQFB2STR - 1826)) | (1 << (PlSqlParser.SYS_XQFNBOOL - 1826)) | (1 << (PlSqlParser.SYS_XQFNCMP - 1826)) | (1 << (PlSqlParser.SYS_XQFNDATIM - 1826)) | (1 << (PlSqlParser.SYS_XQFNLNAME - 1826)) | (1 << (PlSqlParser.SYS_XQFNNM - 1826)) | (1 << (PlSqlParser.SYS_XQFNNSURI - 1826)) | (1 << (PlSqlParser.SYS_XQFNPREDTRUTH - 1826)) | (1 << (PlSqlParser.SYS_XQFNQNM - 1826)) | (1 << (PlSqlParser.SYS_XQFNROOT - 1826)) | (1 << (PlSqlParser.SYS_XQFORMATNUM - 1826)) | (1 << (PlSqlParser.SYS_XQFTCONTAIN - 1826)) | (1 << (PlSqlParser.SYS_XQFUNCR - 1826)) | (1 << (PlSqlParser.SYS_XQGETCONTENT - 1826)) | (1 << (PlSqlParser.SYS_XQINDXOF - 1826)) | (1 << (PlSqlParser.SYS_XQINSERT - 1826)) | (1 << (PlSqlParser.SYS_XQINSPFX - 1826)) | (1 << (PlSqlParser.SYS_XQIRI2URI - 1826)) | (1 << (PlSqlParser.SYS_XQLANG - 1826)) | (1 << (PlSqlParser.SYS_XQLLNMFRMQNM - 1826)) | (1 << (PlSqlParser.SYS_XQMKNODEREF - 1826)) | (1 << (PlSqlParser.SYS_XQNILLED - 1826)) | (1 << (PlSqlParser.SYS_XQNODENAME - 1826)) | (1 << (PlSqlParser.SYS_XQNORMSPACE - 1826)) | (1 << (PlSqlParser.SYS_XQNORMUCODE - 1826)) | (1 << (PlSqlParser.SYS_XQ_NRNG - 1826)) | (1 << (PlSqlParser.SYS_XQNSP4PFX - 1826)) | (1 << (PlSqlParser.SYS_XQNSPFRMQNM - 1826)) | (1 << (PlSqlParser.SYS_XQPFXFRMQNM - 1826)) | (1 << (PlSqlParser.SYS_XQ_PKSQL2XML - 1826)) | (1 << (PlSqlParser.SYS_XQPOLYABS - 1826)))) !== 0) || ((((_la - 1858)) & ~0x1f) == 0 && ((1 << (_la - 1858)) & ((1 << (PlSqlParser.SYS_XQPOLYADD - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYCEL - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYCSTBL - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYCST - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYDIV - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYFLR - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYMOD - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYMUL - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYRND - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYSQRT - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYSUB - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYUMUS - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYUPLS - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVEQ - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVGE - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVGT - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVLE - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVLT - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVNE - 1858)) | (1 << (PlSqlParser.SYS_XQREF2VAL - 1858)) | (1 << (PlSqlParser.SYS_XQRENAME - 1858)) | (1 << (PlSqlParser.SYS_XQREPLACE - 1858)) | (1 << (PlSqlParser.SYS_XQRESVURI - 1858)) | (1 << (PlSqlParser.SYS_XQRNDHALF2EVN - 1858)) | (1 << (PlSqlParser.SYS_XQRSLVQNM - 1858)) | (1 << (PlSqlParser.SYS_XQRYENVPGET - 1858)) | (1 << (PlSqlParser.SYS_XQRYVARGET - 1858)) | (1 << (PlSqlParser.SYS_XQRYWRP - 1858)) | (1 << (PlSqlParser.SYS_XQSEQ2CON4XC - 1858)) | (1 << (PlSqlParser.SYS_XQSEQ2CON - 1858)) | (1 << (PlSqlParser.SYS_XQSEQDEEPEQ - 1858)) | (1 << (PlSqlParser.SYS_XQSEQINSB - 1858)))) !== 0) || ((((_la - 1890)) & ~0x1f) == 0 && ((1 << (_la - 1890)) & ((1 << (PlSqlParser.SYS_XQSEQRM - 1890)) | (1 << (PlSqlParser.SYS_XQSEQRVS - 1890)) | (1 << (PlSqlParser.SYS_XQSEQSUB - 1890)) | (1 << (PlSqlParser.SYS_XQSEQTYPMATCH - 1890)) | (1 << (PlSqlParser.SYS_XQSTARTSWITH - 1890)) | (1 << (PlSqlParser.SYS_XQSTATBURI - 1890)) | (1 << (PlSqlParser.SYS_XQSTR2CODEP - 1890)) | (1 << (PlSqlParser.SYS_XQSTRJOIN - 1890)) | (1 << (PlSqlParser.SYS_XQSUBSTRAFT - 1890)) | (1 << (PlSqlParser.SYS_XQSUBSTRBEF - 1890)) | (1 << (PlSqlParser.SYS_XQTOKENIZE - 1890)) | (1 << (PlSqlParser.SYS_XQTREATAS - 1890)) | (1 << (PlSqlParser.SYS_XQ_UPKXML2SQL - 1890)) | (1 << (PlSqlParser.SYS_XQXFORM - 1890)) | (1 << (PlSqlParser.SYS_XSID_TO_RAW - 1890)) | (1 << (PlSqlParser.SYS_ZMAP_FILTER - 1890)) | (1 << (PlSqlParser.SYS_ZMAP_REFRESH - 1890)) | (1 << (PlSqlParser.TABLE_LOOKUP_BY_NL - 1890)) | (1 << (PlSqlParser.TABLESPACE_NO - 1890)) | (1 << (PlSqlParser.TABLESPACE - 1890)) | (1 << (PlSqlParser.TABLES - 1890)) | (1 << (PlSqlParser.TABLE_STATS - 1890)) | (1 << (PlSqlParser.TABLE - 1890)) | (1 << (PlSqlParser.TABNO - 1890)) | (1 << (PlSqlParser.TAG - 1890)) | (1 << (PlSqlParser.TANH - 1890)) | (1 << (PlSqlParser.TAN - 1890)) | (1 << (PlSqlParser.TBLORIDXPARTNUM - 1890)) | (1 << (PlSqlParser.TEMPFILE - 1890)) | (1 << (PlSqlParser.TEMPLATE - 1890)) | (1 << (PlSqlParser.TEMPORARY - 1890)) | (1 << (PlSqlParser.TEMP_TABLE - 1890)))) !== 0) || ((((_la - 1922)) & ~0x1f) == 0 && ((1 << (_la - 1922)) & ((1 << (PlSqlParser.TEST - 1922)) | (1 << (PlSqlParser.TEXT - 1922)) | (1 << (PlSqlParser.THAN - 1922)) | (1 << (PlSqlParser.THEN - 1922)) | (1 << (PlSqlParser.THE - 1922)) | (1 << (PlSqlParser.THREAD - 1922)) | (1 << (PlSqlParser.THROUGH - 1922)) | (1 << (PlSqlParser.TIER - 1922)) | (1 << (PlSqlParser.TIES - 1922)) | (1 << (PlSqlParser.TIMEOUT - 1922)) | (1 << (PlSqlParser.TIMESTAMP_LTZ_UNCONSTRAINED - 1922)) | (1 << (PlSqlParser.TIMESTAMP - 1922)) | (1 << (PlSqlParser.TIMESTAMP_TZ_UNCONSTRAINED - 1922)) | (1 << (PlSqlParser.TIMESTAMP_UNCONSTRAINED - 1922)) | (1 << (PlSqlParser.TIMES - 1922)) | (1 << (PlSqlParser.TIME - 1922)) | (1 << (PlSqlParser.TIMEZONE_ABBR - 1922)) | (1 << (PlSqlParser.TIMEZONE_HOUR - 1922)) | (1 << (PlSqlParser.TIMEZONE_MINUTE - 1922)) | (1 << (PlSqlParser.TIMEZONE_OFFSET - 1922)) | (1 << (PlSqlParser.TIMEZONE_REGION - 1922)) | (1 << (PlSqlParser.TIME_ZONE - 1922)) | (1 << (PlSqlParser.TIV_GB - 1922)) | (1 << (PlSqlParser.TIV_SSF - 1922)) | (1 << (PlSqlParser.TO_ACLID - 1922)) | (1 << (PlSqlParser.TO_BINARY_DOUBLE - 1922)) | (1 << (PlSqlParser.TO_BINARY_FLOAT - 1922)) | (1 << (PlSqlParser.TO_BLOB - 1922)) | (1 << (PlSqlParser.TO_CLOB - 1922)) | (1 << (PlSqlParser.TO_DSINTERVAL - 1922)) | (1 << (PlSqlParser.TO_LOB - 1922)))) !== 0) || ((((_la - 1954)) & ~0x1f) == 0 && ((1 << (_la - 1954)) & ((1 << (PlSqlParser.TO_MULTI_BYTE - 1954)) | (1 << (PlSqlParser.TO_NCHAR - 1954)) | (1 << (PlSqlParser.TO_NCLOB - 1954)) | (1 << (PlSqlParser.TO_NUMBER - 1954)) | (1 << (PlSqlParser.TOPLEVEL - 1954)) | (1 << (PlSqlParser.TO_SINGLE_BYTE - 1954)) | (1 << (PlSqlParser.TO_TIMESTAMP - 1954)) | (1 << (PlSqlParser.TO_TIMESTAMP_TZ - 1954)) | (1 << (PlSqlParser.TO_TIME - 1954)) | (1 << (PlSqlParser.TO_TIME_TZ - 1954)) | (1 << (PlSqlParser.TO_YMINTERVAL - 1954)) | (1 << (PlSqlParser.TRACE - 1954)) | (1 << (PlSqlParser.TRACING - 1954)) | (1 << (PlSqlParser.TRACKING - 1954)) | (1 << (PlSqlParser.TRAILING - 1954)) | (1 << (PlSqlParser.TRANSACTION - 1954)) | (1 << (PlSqlParser.TRANSFORM_DISTINCT_AGG - 1954)) | (1 << (PlSqlParser.TRANSITIONAL - 1954)) | (1 << (PlSqlParser.TRANSITION - 1954)) | (1 << (PlSqlParser.TRANSLATE - 1954)) | (1 << (PlSqlParser.TRANSLATION - 1954)) | (1 << (PlSqlParser.TREAT - 1954)) | (1 << (PlSqlParser.TRIGGERS - 1954)) | (1 << (PlSqlParser.TRIGGER - 1954)) | (1 << (PlSqlParser.TRUE - 1954)) | (1 << (PlSqlParser.TRUNCATE - 1954)) | (1 << (PlSqlParser.TRUNC - 1954)) | (1 << (PlSqlParser.TRUSTED - 1954)) | (1 << (PlSqlParser.TRUST - 1954)) | (1 << (PlSqlParser.TUNING - 1954)) | (1 << (PlSqlParser.TX - 1954)))) !== 0) || ((((_la - 1986)) & ~0x1f) == 0 && ((1 << (_la - 1986)) & ((1 << (PlSqlParser.TYPES - 1986)) | (1 << (PlSqlParser.TYPE - 1986)) | (1 << (PlSqlParser.TZ_OFFSET - 1986)) | (1 << (PlSqlParser.UB2 - 1986)) | (1 << (PlSqlParser.UBA - 1986)) | (1 << (PlSqlParser.UCS2 - 1986)) | (1 << (PlSqlParser.UID - 1986)) | (1 << (PlSqlParser.UNARCHIVED - 1986)) | (1 << (PlSqlParser.UNBOUNDED - 1986)) | (1 << (PlSqlParser.UNBOUND - 1986)) | (1 << (PlSqlParser.UNCONDITIONAL - 1986)) | (1 << (PlSqlParser.UNDER - 1986)) | (1 << (PlSqlParser.UNDO - 1986)) | (1 << (PlSqlParser.UNDROP - 1986)) | (1 << (PlSqlParser.UNIFORM - 1986)) | (1 << (PlSqlParser.UNISTR - 1986)) | (1 << (PlSqlParser.UNLIMITED - 1986)) | (1 << (PlSqlParser.UNLOAD - 1986)) | (1 << (PlSqlParser.UNLOCK - 1986)) | (1 << (PlSqlParser.UNMATCHED - 1986)) | (1 << (PlSqlParser.UNNEST_INNERJ_DISTINCT_VIEW - 1986)) | (1 << (PlSqlParser.UNNEST_NOSEMIJ_NODISTINCTVIEW - 1986)) | (1 << (PlSqlParser.UNNEST_SEMIJ_VIEW - 1986)) | (1 << (PlSqlParser.UNNEST - 1986)) | (1 << (PlSqlParser.UNPACKED - 1986)) | (1 << (PlSqlParser.UNPIVOT - 1986)) | (1 << (PlSqlParser.UNPLUG - 1986)) | (1 << (PlSqlParser.UNPROTECTED - 1986)) | (1 << (PlSqlParser.UNQUIESCE - 1986)) | (1 << (PlSqlParser.UNRECOVERABLE - 1986)))) !== 0) || ((((_la - 2018)) & ~0x1f) == 0 && ((1 << (_la - 2018)) & ((1 << (PlSqlParser.UNRESTRICTED - 2018)) | (1 << (PlSqlParser.UNSUBSCRIBE - 2018)) | (1 << (PlSqlParser.UNTIL - 2018)) | (1 << (PlSqlParser.UNUSABLE - 2018)) | (1 << (PlSqlParser.UNUSED - 2018)) | (1 << (PlSqlParser.UPDATABLE - 2018)) | (1 << (PlSqlParser.UPDATED - 2018)) | (1 << (PlSqlParser.UPDATEXML - 2018)) | (1 << (PlSqlParser.UPD_INDEXES - 2018)) | (1 << (PlSqlParser.UPD_JOININDEX - 2018)) | (1 << (PlSqlParser.UPGRADE - 2018)) | (1 << (PlSqlParser.UPPER - 2018)) | (1 << (PlSqlParser.UPSERT - 2018)) | (1 << (PlSqlParser.UROWID - 2018)) | (1 << (PlSqlParser.USABLE - 2018)) | (1 << (PlSqlParser.USAGE - 2018)) | (1 << (PlSqlParser.USE_ANTI - 2018)) | (1 << (PlSqlParser.USE_CONCAT - 2018)) | (1 << (PlSqlParser.USE_CUBE - 2018)) | (1 << (PlSqlParser.USE_HASH_AGGREGATION - 2018)) | (1 << (PlSqlParser.USE_HASH_GBY_FOR_PUSHDOWN - 2018)) | (1 << (PlSqlParser.USE_HASH - 2018)) | (1 << (PlSqlParser.USE_HIDDEN_PARTITIONS - 2018)) | (1 << (PlSqlParser.USE_INVISIBLE_INDEXES - 2018)) | (1 << (PlSqlParser.USE_MERGE_CARTESIAN - 2018)) | (1 << (PlSqlParser.USE_MERGE - 2018)) | (1 << (PlSqlParser.USE_NL - 2018)) | (1 << (PlSqlParser.USE_NL_WITH_INDEX - 2018)) | (1 << (PlSqlParser.USE_PRIVATE_OUTLINES - 2018)) | (1 << (PlSqlParser.USER_DATA - 2018)) | (1 << (PlSqlParser.USER_DEFINED - 2018)))) !== 0) || ((((_la - 2050)) & ~0x1f) == 0 && ((1 << (_la - 2050)) & ((1 << (PlSqlParser.USERENV - 2050)) | (1 << (PlSqlParser.USERGROUP - 2050)) | (1 << (PlSqlParser.USER_RECYCLEBIN - 2050)) | (1 << (PlSqlParser.USERS - 2050)) | (1 << (PlSqlParser.USER_TABLESPACES - 2050)) | (1 << (PlSqlParser.USER - 2050)) | (1 << (PlSqlParser.USE_SEMI - 2050)) | (1 << (PlSqlParser.USE_STORED_OUTLINES - 2050)) | (1 << (PlSqlParser.USE_TTT_FOR_GSETS - 2050)) | (1 << (PlSqlParser.USE - 2050)) | (1 << (PlSqlParser.USE_VECTOR_AGGREGATION - 2050)) | (1 << (PlSqlParser.USE_WEAK_NAME_RESL - 2050)) | (1 << (PlSqlParser.USING_NO_EXPAND - 2050)) | (1 << (PlSqlParser.USING - 2050)) | (1 << (PlSqlParser.UTF16BE - 2050)) | (1 << (PlSqlParser.UTF16LE - 2050)) | (1 << (PlSqlParser.UTF32 - 2050)) | (1 << (PlSqlParser.UTF8 - 2050)) | (1 << (PlSqlParser.V1 - 2050)) | (1 << (PlSqlParser.V2 - 2050)) | (1 << (PlSqlParser.VALIDATE - 2050)) | (1 << (PlSqlParser.VALIDATION - 2050)) | (1 << (PlSqlParser.VALID_TIME_END - 2050)) | (1 << (PlSqlParser.VALUE - 2050)) | (1 << (PlSqlParser.VARCHAR2 - 2050)) | (1 << (PlSqlParser.VARCHAR - 2050)) | (1 << (PlSqlParser.VARIABLE - 2050)) | (1 << (PlSqlParser.VAR_POP - 2050)) | (1 << (PlSqlParser.VARRAYS - 2050)) | (1 << (PlSqlParser.VARRAY - 2050)) | (1 << (PlSqlParser.VAR_SAMP - 2050)))) !== 0) || ((((_la - 2082)) & ~0x1f) == 0 && ((1 << (_la - 2082)) & ((1 << (PlSqlParser.VARYING - 2082)) | (1 << (PlSqlParser.VECTOR_READ_TRACE - 2082)) | (1 << (PlSqlParser.VECTOR_READ - 2082)) | (1 << (PlSqlParser.VECTOR_TRANSFORM_DIMS - 2082)) | (1 << (PlSqlParser.VECTOR_TRANSFORM_FACT - 2082)) | (1 << (PlSqlParser.VECTOR_TRANSFORM - 2082)) | (1 << (PlSqlParser.VERIFIER - 2082)) | (1 << (PlSqlParser.VERIFY - 2082)) | (1 << (PlSqlParser.VERSIONING - 2082)) | (1 << (PlSqlParser.VERSIONS_ENDSCN - 2082)) | (1 << (PlSqlParser.VERSIONS_ENDTIME - 2082)) | (1 << (PlSqlParser.VERSIONS_OPERATION - 2082)) | (1 << (PlSqlParser.VERSIONS_STARTSCN - 2082)) | (1 << (PlSqlParser.VERSIONS_STARTTIME - 2082)) | (1 << (PlSqlParser.VERSIONS - 2082)) | (1 << (PlSqlParser.VERSIONS_XID - 2082)) | (1 << (PlSqlParser.VERSION - 2082)) | (1 << (PlSqlParser.VIOLATION - 2082)) | (1 << (PlSqlParser.VIRTUAL - 2082)) | (1 << (PlSqlParser.VISIBILITY - 2082)) | (1 << (PlSqlParser.VISIBLE - 2082)) | (1 << (PlSqlParser.VOLUME - 2082)) | (1 << (PlSqlParser.VSIZE - 2082)) | (1 << (PlSqlParser.WAIT - 2082)) | (1 << (PlSqlParser.WALLET - 2082)) | (1 << (PlSqlParser.WARNING - 2082)) | (1 << (PlSqlParser.WEEKS - 2082)) | (1 << (PlSqlParser.WEEK - 2082)) | (1 << (PlSqlParser.WELLFORMED - 2082)) | (1 << (PlSqlParser.WHENEVER - 2082)) | (1 << (PlSqlParser.WHEN - 2082)))) !== 0) || ((((_la - 2115)) & ~0x1f) == 0 && ((1 << (_la - 2115)) & ((1 << (PlSqlParser.WHILE - 2115)) | (1 << (PlSqlParser.WHITESPACE - 2115)) | (1 << (PlSqlParser.WIDTH_BUCKET - 2115)) | (1 << (PlSqlParser.WITHIN - 2115)) | (1 << (PlSqlParser.WITHOUT - 2115)) | (1 << (PlSqlParser.WITH_PLSQL - 2115)) | (1 << (PlSqlParser.WORK - 2115)) | (1 << (PlSqlParser.WRAPPED - 2115)) | (1 << (PlSqlParser.WRAPPER - 2115)) | (1 << (PlSqlParser.WRITE - 2115)) | (1 << (PlSqlParser.XDB_FASTPATH_INSERT - 2115)) | (1 << (PlSqlParser.X_DYN_PRUNE - 2115)) | (1 << (PlSqlParser.XID - 2115)) | (1 << (PlSqlParser.XML2OBJECT - 2115)) | (1 << (PlSqlParser.XMLAGG - 2115)) | (1 << (PlSqlParser.XMLATTRIBUTES - 2115)) | (1 << (PlSqlParser.XMLCAST - 2115)) | (1 << (PlSqlParser.XMLCDATA - 2115)) | (1 << (PlSqlParser.XMLCOLATTVAL - 2115)) | (1 << (PlSqlParser.XMLCOMMENT - 2115)) | (1 << (PlSqlParser.XMLCONCAT - 2115)) | (1 << (PlSqlParser.XMLDIFF - 2115)) | (1 << (PlSqlParser.XML_DML_RWT_STMT - 2115)) | (1 << (PlSqlParser.XMLELEMENT - 2115)) | (1 << (PlSqlParser.XMLEXISTS2 - 2115)) | (1 << (PlSqlParser.XMLEXISTS - 2115)) | (1 << (PlSqlParser.XMLFOREST - 2115)) | (1 << (PlSqlParser.XMLINDEX_REWRITE_IN_SELECT - 2115)) | (1 << (PlSqlParser.XMLINDEX_REWRITE - 2115)))) !== 0) || ((((_la - 2147)) & ~0x1f) == 0 && ((1 << (_la - 2147)) & ((1 << (PlSqlParser.XMLINDEX_SEL_IDX_TBL - 2147)) | (1 << (PlSqlParser.XMLISNODE - 2147)) | (1 << (PlSqlParser.XMLISVALID - 2147)) | (1 << (PlSqlParser.XMLNAMESPACES - 2147)) | (1 << (PlSqlParser.XMLPARSE - 2147)) | (1 << (PlSqlParser.XMLPATCH - 2147)) | (1 << (PlSqlParser.XMLPI - 2147)) | (1 << (PlSqlParser.XMLQUERYVAL - 2147)) | (1 << (PlSqlParser.XMLQUERY - 2147)) | (1 << (PlSqlParser.XMLROOT - 2147)) | (1 << (PlSqlParser.XMLSCHEMA - 2147)) | (1 << (PlSqlParser.XMLSERIALIZE - 2147)) | (1 << (PlSqlParser.XMLTABLE - 2147)) | (1 << (PlSqlParser.XMLTRANSFORMBLOB - 2147)) | (1 << (PlSqlParser.XMLTRANSFORM - 2147)) | (1 << (PlSqlParser.XMLTYPE - 2147)) | (1 << (PlSqlParser.XML - 2147)) | (1 << (PlSqlParser.XPATHTABLE - 2147)) | (1 << (PlSqlParser.XS_SYS_CONTEXT - 2147)) | (1 << (PlSqlParser.XS - 2147)) | (1 << (PlSqlParser.YEARS - 2147)) | (1 << (PlSqlParser.YEAR - 2147)) | (1 << (PlSqlParser.YES - 2147)) | (1 << (PlSqlParser.YMINTERVAL_UNCONSTRAINED - 2147)) | (1 << (PlSqlParser.ZONEMAP - 2147)) | (1 << (PlSqlParser.ZONE - 2147)) | (1 << (PlSqlParser.PREDICTION - 2147)) | (1 << (PlSqlParser.PREDICTION_BOUNDS - 2147)) | (1 << (PlSqlParser.PREDICTION_COST - 2147)) | (1 << (PlSqlParser.PREDICTION_DETAILS - 2147)) | (1 << (PlSqlParser.PREDICTION_PROBABILITY - 2147)))) !== 0) || ((((_la - 2179)) & ~0x1f) == 0 && ((1 << (_la - 2179)) & ((1 << (PlSqlParser.PREDICTION_SET - 2179)) | (1 << (PlSqlParser.CUME_DIST - 2179)) | (1 << (PlSqlParser.DENSE_RANK - 2179)) | (1 << (PlSqlParser.LISTAGG - 2179)) | (1 << (PlSqlParser.PERCENT_RANK - 2179)) | (1 << (PlSqlParser.PERCENTILE_CONT - 2179)) | (1 << (PlSqlParser.PERCENTILE_DISC - 2179)) | (1 << (PlSqlParser.RANK - 2179)) | (1 << (PlSqlParser.AVG - 2179)) | (1 << (PlSqlParser.CORR - 2179)) | (1 << (PlSqlParser.COVAR_ - 2179)) | (1 << (PlSqlParser.LAG - 2179)) | (1 << (PlSqlParser.LEAD - 2179)) | (1 << (PlSqlParser.MAX - 2179)) | (1 << (PlSqlParser.MEDIAN - 2179)) | (1 << (PlSqlParser.MIN - 2179)) | (1 << (PlSqlParser.NTILE - 2179)) | (1 << (PlSqlParser.NVL - 2179)) | (1 << (PlSqlParser.RATIO_TO_REPORT - 2179)) | (1 << (PlSqlParser.REGR_ - 2179)) | (1 << (PlSqlParser.ROUND - 2179)) | (1 << (PlSqlParser.ROW_NUMBER - 2179)) | (1 << (PlSqlParser.SUBSTR - 2179)) | (1 << (PlSqlParser.TO_CHAR - 2179)) | (1 << (PlSqlParser.TRIM - 2179)) | (1 << (PlSqlParser.SUM - 2179)) | (1 << (PlSqlParser.STDDEV - 2179)) | (1 << (PlSqlParser.VAR_ - 2179)) | (1 << (PlSqlParser.VARIANCE - 2179)) | (1 << (PlSqlParser.LEAST - 2179)) | (1 << (PlSqlParser.GREATEST - 2179)))) !== 0) || _la===PlSqlParser.TO_DATE || _la===PlSqlParser.PERIOD || _la===PlSqlParser.REGULAR_ID) { this.state = 5673; this.partition_name(); } this.state = 5676; this.range_values_clause(); this.state = 5677; this.table_partition_description(); this.state = 5683; this._errHandler.sync(this); _la = this._input.LA(1); } this.state = 5684; this.match(PlSqlParser.RIGHT_PAREN); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function List_partitionsContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_list_partitions; return this; } List_partitionsContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); List_partitionsContext.prototype.constructor = List_partitionsContext; List_partitionsContext.prototype.PARTITION = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.PARTITION); } else { return this.getToken(PlSqlParser.PARTITION, i); } }; List_partitionsContext.prototype.BY = function() { return this.getToken(PlSqlParser.BY, 0); }; List_partitionsContext.prototype.LIST = function() { return this.getToken(PlSqlParser.LIST, 0); }; List_partitionsContext.prototype.LEFT_PAREN = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.LEFT_PAREN); } else { return this.getToken(PlSqlParser.LEFT_PAREN, i); } }; List_partitionsContext.prototype.column_name = function() { return this.getTypedRuleContext(Column_nameContext,0); }; List_partitionsContext.prototype.RIGHT_PAREN = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.RIGHT_PAREN); } else { return this.getToken(PlSqlParser.RIGHT_PAREN, i); } }; List_partitionsContext.prototype.list_values_clause = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(List_values_clauseContext); } else { return this.getTypedRuleContext(List_values_clauseContext,i); } }; List_partitionsContext.prototype.table_partition_description = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Table_partition_descriptionContext); } else { return this.getTypedRuleContext(Table_partition_descriptionContext,i); } }; List_partitionsContext.prototype.partition_name = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Partition_nameContext); } else { return this.getTypedRuleContext(Partition_nameContext,i); } }; List_partitionsContext.prototype.COMMA = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.COMMA); } else { return this.getToken(PlSqlParser.COMMA, i); } }; List_partitionsContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterList_partitions(this); } }; List_partitionsContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitList_partitions(this); } }; List_partitionsContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitList_partitions(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.List_partitionsContext = List_partitionsContext; PlSqlParser.prototype.list_partitions = function() { var localctx = new List_partitionsContext(this, this._ctx, this.state); this.enterRule(localctx, 548, PlSqlParser.RULE_list_partitions); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 5686; this.match(PlSqlParser.PARTITION); this.state = 5687; this.match(PlSqlParser.BY); this.state = 5688; this.match(PlSqlParser.LIST); this.state = 5689; this.match(PlSqlParser.LEFT_PAREN); this.state = 5690; this.column_name(); this.state = 5691; this.match(PlSqlParser.RIGHT_PAREN); this.state = 5692; this.match(PlSqlParser.LEFT_PAREN); this.state = 5693; this.match(PlSqlParser.PARTITION); this.state = 5695; this._errHandler.sync(this); _la = this._input.LA(1); if((((_la) & ~0x1f) == 0 && ((1 << _la) & ((1 << PlSqlParser.ABORT) | (1 << PlSqlParser.ABS) | (1 << PlSqlParser.ACCESS) | (1 << PlSqlParser.ACCESSED) | (1 << PlSqlParser.ACCOUNT) | (1 << PlSqlParser.ACL) | (1 << PlSqlParser.ACOS) | (1 << PlSqlParser.ACTION) | (1 << PlSqlParser.ACTIONS) | (1 << PlSqlParser.ACTIVATE) | (1 << PlSqlParser.ACTIVE) | (1 << PlSqlParser.ACTIVE_COMPONENT) | (1 << PlSqlParser.ACTIVE_DATA) | (1 << PlSqlParser.ACTIVE_FUNCTION) | (1 << PlSqlParser.ACTIVE_TAG) | (1 << PlSqlParser.ACTIVITY) | (1 << PlSqlParser.ADAPTIVE_PLAN) | (1 << PlSqlParser.ADD) | (1 << PlSqlParser.ADD_COLUMN) | (1 << PlSqlParser.ADD_GROUP) | (1 << PlSqlParser.ADD_MONTHS) | (1 << PlSqlParser.ADJ_DATE) | (1 << PlSqlParser.ADMIN) | (1 << PlSqlParser.ADMINISTER) | (1 << PlSqlParser.ADMINISTRATOR) | (1 << PlSqlParser.ADVANCED) | (1 << PlSqlParser.ADVISE) | (1 << PlSqlParser.ADVISOR) | (1 << PlSqlParser.AFD_DISKSTRING) | (1 << PlSqlParser.AFTER) | (1 << PlSqlParser.AGENT))) !== 0) || ((((_la - 32)) & ~0x1f) == 0 && ((1 << (_la - 32)) & ((1 << (PlSqlParser.AGGREGATE - 32)) | (1 << (PlSqlParser.A_LETTER - 32)) | (1 << (PlSqlParser.ALIAS - 32)) | (1 << (PlSqlParser.ALLOCATE - 32)) | (1 << (PlSqlParser.ALLOW - 32)) | (1 << (PlSqlParser.ALL_ROWS - 32)) | (1 << (PlSqlParser.ALWAYS - 32)) | (1 << (PlSqlParser.ANALYZE - 32)) | (1 << (PlSqlParser.ANCILLARY - 32)) | (1 << (PlSqlParser.AND_EQUAL - 32)) | (1 << (PlSqlParser.ANOMALY - 32)) | (1 << (PlSqlParser.ANSI_REARCH - 32)) | (1 << (PlSqlParser.ANTIJOIN - 32)) | (1 << (PlSqlParser.ANYSCHEMA - 32)) | (1 << (PlSqlParser.APPEND - 32)) | (1 << (PlSqlParser.APPENDCHILDXML - 32)) | (1 << (PlSqlParser.APPEND_VALUES - 32)) | (1 << (PlSqlParser.APPLICATION - 32)) | (1 << (PlSqlParser.APPLY - 32)) | (1 << (PlSqlParser.APPROX_COUNT_DISTINCT - 32)) | (1 << (PlSqlParser.ARCHIVAL - 32)) | (1 << (PlSqlParser.ARCHIVE - 32)) | (1 << (PlSqlParser.ARCHIVED - 32)) | (1 << (PlSqlParser.ARCHIVELOG - 32)) | (1 << (PlSqlParser.ARRAY - 32)) | (1 << (PlSqlParser.ASCII - 32)))) !== 0) || ((((_la - 64)) & ~0x1f) == 0 && ((1 << (_la - 64)) & ((1 << (PlSqlParser.ASCIISTR - 64)) | (1 << (PlSqlParser.ASIN - 64)) | (1 << (PlSqlParser.ASIS - 64)) | (1 << (PlSqlParser.ASSEMBLY - 64)) | (1 << (PlSqlParser.ASSIGN - 64)) | (1 << (PlSqlParser.ASSOCIATE - 64)) | (1 << (PlSqlParser.ASYNC - 64)) | (1 << (PlSqlParser.ASYNCHRONOUS - 64)) | (1 << (PlSqlParser.ATAN2 - 64)) | (1 << (PlSqlParser.ATAN - 64)) | (1 << (PlSqlParser.AT - 64)) | (1 << (PlSqlParser.ATTRIBUTE - 64)) | (1 << (PlSqlParser.ATTRIBUTES - 64)) | (1 << (PlSqlParser.AUTHENTICATED - 64)) | (1 << (PlSqlParser.AUTHENTICATION - 64)) | (1 << (PlSqlParser.AUTHID - 64)) | (1 << (PlSqlParser.AUTHORIZATION - 64)) | (1 << (PlSqlParser.AUTOALLOCATE - 64)) | (1 << (PlSqlParser.AUTO - 64)) | (1 << (PlSqlParser.AUTOEXTEND - 64)) | (1 << (PlSqlParser.AUTO_LOGIN - 64)) | (1 << (PlSqlParser.AUTOMATIC - 64)) | (1 << (PlSqlParser.AUTONOMOUS_TRANSACTION - 64)) | (1 << (PlSqlParser.AUTO_REOPTIMIZE - 64)) | (1 << (PlSqlParser.AVAILABILITY - 64)) | (1 << (PlSqlParser.AVRO - 64)) | (1 << (PlSqlParser.BACKGROUND - 64)) | (1 << (PlSqlParser.BACKUP - 64)) | (1 << (PlSqlParser.BASIC - 64)))) !== 0) || ((((_la - 96)) & ~0x1f) == 0 && ((1 << (_la - 96)) & ((1 << (PlSqlParser.BASICFILE - 96)) | (1 << (PlSqlParser.BATCH - 96)) | (1 << (PlSqlParser.BATCHSIZE - 96)) | (1 << (PlSqlParser.BATCH_TABLE_ACCESS_BY_ROWID - 96)) | (1 << (PlSqlParser.BECOME - 96)) | (1 << (PlSqlParser.BEFORE - 96)) | (1 << (PlSqlParser.BEGIN - 96)) | (1 << (PlSqlParser.BEGINNING - 96)) | (1 << (PlSqlParser.BEGIN_OUTLINE_DATA - 96)) | (1 << (PlSqlParser.BEHALF - 96)) | (1 << (PlSqlParser.BEQUEATH - 96)) | (1 << (PlSqlParser.BFILE - 96)) | (1 << (PlSqlParser.BFILENAME - 96)) | (1 << (PlSqlParser.BIGFILE - 96)) | (1 << (PlSqlParser.BINARY - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE_INFINITY - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE_NAN - 96)) | (1 << (PlSqlParser.BINARY_FLOAT - 96)) | (1 << (PlSqlParser.BINARY_FLOAT_INFINITY - 96)) | (1 << (PlSqlParser.BINARY_FLOAT_NAN - 96)) | (1 << (PlSqlParser.BINARY_INTEGER - 96)) | (1 << (PlSqlParser.BIND_AWARE - 96)) | (1 << (PlSqlParser.BINDING - 96)) | (1 << (PlSqlParser.BIN_TO_NUM - 96)) | (1 << (PlSqlParser.BITAND - 96)) | (1 << (PlSqlParser.BITMAP_AND - 96)) | (1 << (PlSqlParser.BITMAP - 96)) | (1 << (PlSqlParser.BITMAPS - 96)) | (1 << (PlSqlParser.BITMAP_TREE - 96)) | (1 << (PlSqlParser.BITS - 96)))) !== 0) || ((((_la - 128)) & ~0x1f) == 0 && ((1 << (_la - 128)) & ((1 << (PlSqlParser.BLOB - 128)) | (1 << (PlSqlParser.BLOCK - 128)) | (1 << (PlSqlParser.BLOCK_RANGE - 128)) | (1 << (PlSqlParser.BLOCKS - 128)) | (1 << (PlSqlParser.BLOCKSIZE - 128)) | (1 << (PlSqlParser.BODY - 128)) | (1 << (PlSqlParser.BOOLEAN - 128)) | (1 << (PlSqlParser.BOTH - 128)) | (1 << (PlSqlParser.BOUND - 128)) | (1 << (PlSqlParser.BRANCH - 128)) | (1 << (PlSqlParser.BREADTH - 128)) | (1 << (PlSqlParser.BROADCAST - 128)) | (1 << (PlSqlParser.BSON - 128)) | (1 << (PlSqlParser.BUFFER - 128)) | (1 << (PlSqlParser.BUFFER_CACHE - 128)) | (1 << (PlSqlParser.BUFFER_POOL - 128)) | (1 << (PlSqlParser.BUILD - 128)) | (1 << (PlSqlParser.BULK - 128)) | (1 << (PlSqlParser.BYPASS_RECURSIVE_CHECK - 128)) | (1 << (PlSqlParser.BYPASS_UJVC - 128)) | (1 << (PlSqlParser.BYTE - 128)) | (1 << (PlSqlParser.CACHE - 128)) | (1 << (PlSqlParser.CACHE_CB - 128)) | (1 << (PlSqlParser.CACHE_INSTANCES - 128)) | (1 << (PlSqlParser.CACHE_TEMP_TABLE - 128)) | (1 << (PlSqlParser.CACHING - 128)) | (1 << (PlSqlParser.CALCULATED - 128)) | (1 << (PlSqlParser.CALLBACK - 128)) | (1 << (PlSqlParser.CALL - 128)) | (1 << (PlSqlParser.CANCEL - 128)))) !== 0) || ((((_la - 160)) & ~0x1f) == 0 && ((1 << (_la - 160)) & ((1 << (PlSqlParser.CAPACITY - 160)) | (1 << (PlSqlParser.CARDINALITY - 160)) | (1 << (PlSqlParser.CASCADE - 160)) | (1 << (PlSqlParser.CASE - 160)) | (1 << (PlSqlParser.CAST - 160)) | (1 << (PlSqlParser.CATEGORY - 160)) | (1 << (PlSqlParser.CDBDEFAULT - 160)) | (1 << (PlSqlParser.CEIL - 160)) | (1 << (PlSqlParser.CELL_FLASH_CACHE - 160)) | (1 << (PlSqlParser.CERTIFICATE - 160)) | (1 << (PlSqlParser.CFILE - 160)) | (1 << (PlSqlParser.CHAINED - 160)) | (1 << (PlSqlParser.CHANGE - 160)) | (1 << (PlSqlParser.CHANGE_DUPKEY_ERROR_INDEX - 160)) | (1 << (PlSqlParser.CHARACTER - 160)) | (1 << (PlSqlParser.CHAR - 160)) | (1 << (PlSqlParser.CHAR_CS - 160)) | (1 << (PlSqlParser.CHARTOROWID - 160)) | (1 << (PlSqlParser.CHECK_ACL_REWRITE - 160)) | (1 << (PlSqlParser.CHECKPOINT - 160)) | (1 << (PlSqlParser.CHILD - 160)) | (1 << (PlSqlParser.CHOOSE - 160)) | (1 << (PlSqlParser.CHR - 160)) | (1 << (PlSqlParser.CHUNK - 160)) | (1 << (PlSqlParser.CLASS - 160)) | (1 << (PlSqlParser.CLASSIFIER - 160)) | (1 << (PlSqlParser.CLEANUP - 160)) | (1 << (PlSqlParser.CLEAR - 160)) | (1 << (PlSqlParser.C_LETTER - 160)) | (1 << (PlSqlParser.CLIENT - 160)))) !== 0) || ((((_la - 192)) & ~0x1f) == 0 && ((1 << (_la - 192)) & ((1 << (PlSqlParser.CLOB - 192)) | (1 << (PlSqlParser.CLONE - 192)) | (1 << (PlSqlParser.CLOSE_CACHED_OPEN_CURSORS - 192)) | (1 << (PlSqlParser.CLOSE - 192)) | (1 << (PlSqlParser.CLUSTER_BY_ROWID - 192)) | (1 << (PlSqlParser.CLUSTER - 192)) | (1 << (PlSqlParser.CLUSTER_DETAILS - 192)) | (1 << (PlSqlParser.CLUSTER_DISTANCE - 192)) | (1 << (PlSqlParser.CLUSTER_ID - 192)) | (1 << (PlSqlParser.CLUSTERING - 192)) | (1 << (PlSqlParser.CLUSTERING_FACTOR - 192)) | (1 << (PlSqlParser.CLUSTER_PROBABILITY - 192)) | (1 << (PlSqlParser.CLUSTER_SET - 192)) | (1 << (PlSqlParser.COALESCE - 192)) | (1 << (PlSqlParser.COALESCE_SQ - 192)) | (1 << (PlSqlParser.COARSE - 192)) | (1 << (PlSqlParser.CO_AUTH_IND - 192)) | (1 << (PlSqlParser.COLD - 192)) | (1 << (PlSqlParser.COLLECT - 192)) | (1 << (PlSqlParser.COLUMNAR - 192)) | (1 << (PlSqlParser.COLUMN_AUTH_INDICATOR - 192)) | (1 << (PlSqlParser.COLUMN - 192)) | (1 << (PlSqlParser.COLUMNS - 192)) | (1 << (PlSqlParser.COLUMN_STATS - 192)) | (1 << (PlSqlParser.COLUMN_VALUE - 192)) | (1 << (PlSqlParser.COMMENT - 192)) | (1 << (PlSqlParser.COMMIT - 192)) | (1 << (PlSqlParser.COMMITTED - 192)) | (1 << (PlSqlParser.COMMON_DATA - 192)) | (1 << (PlSqlParser.COMPACT - 192)) | (1 << (PlSqlParser.COMPATIBILITY - 192)) | (1 << (PlSqlParser.COMPILE - 192)))) !== 0) || ((((_la - 224)) & ~0x1f) == 0 && ((1 << (_la - 224)) & ((1 << (PlSqlParser.COMPLETE - 224)) | (1 << (PlSqlParser.COMPLIANCE - 224)) | (1 << (PlSqlParser.COMPONENT - 224)) | (1 << (PlSqlParser.COMPONENTS - 224)) | (1 << (PlSqlParser.COMPOSE - 224)) | (1 << (PlSqlParser.COMPOSITE - 224)) | (1 << (PlSqlParser.COMPOSITE_LIMIT - 224)) | (1 << (PlSqlParser.COMPOUND - 224)) | (1 << (PlSqlParser.COMPUTE - 224)) | (1 << (PlSqlParser.CONCAT - 224)) | (1 << (PlSqlParser.CON_DBID_TO_ID - 224)) | (1 << (PlSqlParser.CONDITIONAL - 224)) | (1 << (PlSqlParser.CONDITION - 224)) | (1 << (PlSqlParser.CONFIRM - 224)) | (1 << (PlSqlParser.CONFORMING - 224)) | (1 << (PlSqlParser.CON_GUID_TO_ID - 224)) | (1 << (PlSqlParser.CON_ID - 224)) | (1 << (PlSqlParser.CON_NAME_TO_ID - 224)) | (1 << (PlSqlParser.CONNECT_BY_CB_WHR_ONLY - 224)) | (1 << (PlSqlParser.CONNECT_BY_COMBINE_SW - 224)) | (1 << (PlSqlParser.CONNECT_BY_COST_BASED - 224)) | (1 << (PlSqlParser.CONNECT_BY_ELIM_DUPS - 224)) | (1 << (PlSqlParser.CONNECT_BY_FILTERING - 224)) | (1 << (PlSqlParser.CONNECT_BY_ISCYCLE - 224)) | (1 << (PlSqlParser.CONNECT_BY_ISLEAF - 224)) | (1 << (PlSqlParser.CONNECT_BY_ROOT - 224)) | (1 << (PlSqlParser.CONNECT_TIME - 224)) | (1 << (PlSqlParser.CONSIDER - 224)) | (1 << (PlSqlParser.CONSISTENT - 224)) | (1 << (PlSqlParser.CONSTANT - 224)))) !== 0) || ((((_la - 256)) & ~0x1f) == 0 && ((1 << (_la - 256)) & ((1 << (PlSqlParser.CONST - 256)) | (1 << (PlSqlParser.CONSTRAINT - 256)) | (1 << (PlSqlParser.CONSTRAINTS - 256)) | (1 << (PlSqlParser.CONSTRUCTOR - 256)) | (1 << (PlSqlParser.CONTAINER - 256)) | (1 << (PlSqlParser.CONTAINER_DATA - 256)) | (1 << (PlSqlParser.CONTAINERS - 256)) | (1 << (PlSqlParser.CONTENT - 256)) | (1 << (PlSqlParser.CONTENTS - 256)) | (1 << (PlSqlParser.CONTEXT - 256)) | (1 << (PlSqlParser.CONTINUE - 256)) | (1 << (PlSqlParser.CONTROLFILE - 256)) | (1 << (PlSqlParser.CON_UID_TO_ID - 256)) | (1 << (PlSqlParser.CONVERT - 256)) | (1 << (PlSqlParser.COOKIE - 256)) | (1 << (PlSqlParser.COPY - 256)) | (1 << (PlSqlParser.CORR_K - 256)) | (1 << (PlSqlParser.CORR_S - 256)) | (1 << (PlSqlParser.CORRUPTION - 256)) | (1 << (PlSqlParser.CORRUPT_XID_ALL - 256)) | (1 << (PlSqlParser.CORRUPT_XID - 256)) | (1 << (PlSqlParser.COS - 256)) | (1 << (PlSqlParser.COSH - 256)) | (1 << (PlSqlParser.COST - 256)) | (1 << (PlSqlParser.COST_XML_QUERY_REWRITE - 256)) | (1 << (PlSqlParser.COUNT - 256)) | (1 << (PlSqlParser.COVAR_POP - 256)) | (1 << (PlSqlParser.COVAR_SAMP - 256)) | (1 << (PlSqlParser.CPU_COSTING - 256)) | (1 << (PlSqlParser.CPU_PER_CALL - 256)) | (1 << (PlSqlParser.CPU_PER_SESSION - 256)) | (1 << (PlSqlParser.CRASH - 256)))) !== 0) || ((((_la - 289)) & ~0x1f) == 0 && ((1 << (_la - 289)) & ((1 << (PlSqlParser.CREATE_FILE_DEST - 289)) | (1 << (PlSqlParser.CREATE_STORED_OUTLINES - 289)) | (1 << (PlSqlParser.CREATION - 289)) | (1 << (PlSqlParser.CREDENTIAL - 289)) | (1 << (PlSqlParser.CRITICAL - 289)) | (1 << (PlSqlParser.CROSS - 289)) | (1 << (PlSqlParser.CROSSEDITION - 289)) | (1 << (PlSqlParser.CSCONVERT - 289)) | (1 << (PlSqlParser.CUBE_AJ - 289)) | (1 << (PlSqlParser.CUBE - 289)) | (1 << (PlSqlParser.CUBE_GB - 289)) | (1 << (PlSqlParser.CUBE_SJ - 289)) | (1 << (PlSqlParser.CUME_DISTM - 289)) | (1 << (PlSqlParser.CURRENT - 289)) | (1 << (PlSqlParser.CURRENT_DATE - 289)) | (1 << (PlSqlParser.CURRENT_SCHEMA - 289)) | (1 << (PlSqlParser.CURRENT_TIME - 289)) | (1 << (PlSqlParser.CURRENT_TIMESTAMP - 289)) | (1 << (PlSqlParser.CURRENT_USER - 289)) | (1 << (PlSqlParser.CURRENTV - 289)) | (1 << (PlSqlParser.CURSOR - 289)) | (1 << (PlSqlParser.CURSOR_SHARING_EXACT - 289)) | (1 << (PlSqlParser.CURSOR_SPECIFIC_SEGMENT - 289)) | (1 << (PlSqlParser.CUSTOMDATUM - 289)) | (1 << (PlSqlParser.CV - 289)) | (1 << (PlSqlParser.CYCLE - 289)) | (1 << (PlSqlParser.DANGLING - 289)) | (1 << (PlSqlParser.DATABASE - 289)) | (1 << (PlSqlParser.DATA - 289)) | (1 << (PlSqlParser.DATAFILE - 289)) | (1 << (PlSqlParser.DATAFILES - 289)))) !== 0) || ((((_la - 321)) & ~0x1f) == 0 && ((1 << (_la - 321)) & ((1 << (PlSqlParser.DATAMOVEMENT - 321)) | (1 << (PlSqlParser.DATAOBJNO - 321)) | (1 << (PlSqlParser.DATAOBJ_TO_MAT_PARTITION - 321)) | (1 << (PlSqlParser.DATAOBJ_TO_PARTITION - 321)) | (1 << (PlSqlParser.DATAPUMP - 321)) | (1 << (PlSqlParser.DATA_SECURITY_REWRITE_LIMIT - 321)) | (1 << (PlSqlParser.DATE_MODE - 321)) | (1 << (PlSqlParser.DAY - 321)) | (1 << (PlSqlParser.DAYS - 321)) | (1 << (PlSqlParser.DBA - 321)) | (1 << (PlSqlParser.DBA_RECYCLEBIN - 321)) | (1 << (PlSqlParser.DBMS_STATS - 321)) | (1 << (PlSqlParser.DB_ROLE_CHANGE - 321)) | (1 << (PlSqlParser.DBTIMEZONE - 321)) | (1 << (PlSqlParser.DB_UNIQUE_NAME - 321)) | (1 << (PlSqlParser.DB_VERSION - 321)) | (1 << (PlSqlParser.DDL - 321)) | (1 << (PlSqlParser.DEALLOCATE - 321)) | (1 << (PlSqlParser.DEBUG - 321)) | (1 << (PlSqlParser.DEBUGGER - 321)) | (1 << (PlSqlParser.DEC - 321)) | (1 << (PlSqlParser.DECIMAL - 321)) | (1 << (PlSqlParser.DECLARE - 321)) | (1 << (PlSqlParser.DECOMPOSE - 321)) | (1 << (PlSqlParser.DECORRELATE - 321)) | (1 << (PlSqlParser.DECR - 321)) | (1 << (PlSqlParser.DECREMENT - 321)) | (1 << (PlSqlParser.DECRYPT - 321)) | (1 << (PlSqlParser.DEDUPLICATE - 321)) | (1 << (PlSqlParser.DEFAULTS - 321)))) !== 0) || ((((_la - 353)) & ~0x1f) == 0 && ((1 << (_la - 353)) & ((1 << (PlSqlParser.DEFERRABLE - 353)) | (1 << (PlSqlParser.DEFERRED - 353)) | (1 << (PlSqlParser.DEFINED - 353)) | (1 << (PlSqlParser.DEFINE - 353)) | (1 << (PlSqlParser.DEFINER - 353)) | (1 << (PlSqlParser.DEGREE - 353)) | (1 << (PlSqlParser.DELAY - 353)) | (1 << (PlSqlParser.DELEGATE - 353)) | (1 << (PlSqlParser.DELETE_ALL - 353)) | (1 << (PlSqlParser.DELETE - 353)) | (1 << (PlSqlParser.DELETEXML - 353)) | (1 << (PlSqlParser.DEMAND - 353)) | (1 << (PlSqlParser.DENSE_RANKM - 353)) | (1 << (PlSqlParser.DEPENDENT - 353)) | (1 << (PlSqlParser.DEPTH - 353)) | (1 << (PlSqlParser.DEQUEUE - 353)) | (1 << (PlSqlParser.DEREF - 353)) | (1 << (PlSqlParser.DEREF_NO_REWRITE - 353)) | (1 << (PlSqlParser.DESTROY - 353)) | (1 << (PlSqlParser.DETACHED - 353)) | (1 << (PlSqlParser.DETERMINES - 353)) | (1 << (PlSqlParser.DETERMINISTIC - 353)) | (1 << (PlSqlParser.DICTIONARY - 353)) | (1 << (PlSqlParser.DIMENSION - 353)) | (1 << (PlSqlParser.DIMENSIONS - 353)) | (1 << (PlSqlParser.DIRECT_LOAD - 353)) | (1 << (PlSqlParser.DIRECTORY - 353)) | (1 << (PlSqlParser.DIRECT_PATH - 353)) | (1 << (PlSqlParser.DISABLE_ALL - 353)) | (1 << (PlSqlParser.DISABLE - 353)) | (1 << (PlSqlParser.DISABLE_PARALLEL_DML - 353)))) !== 0) || ((((_la - 385)) & ~0x1f) == 0 && ((1 << (_la - 385)) & ((1 << (PlSqlParser.DISABLE_PRESET - 385)) | (1 << (PlSqlParser.DISABLE_RPKE - 385)) | (1 << (PlSqlParser.DISALLOW - 385)) | (1 << (PlSqlParser.DISASSOCIATE - 385)) | (1 << (PlSqlParser.DISCARD - 385)) | (1 << (PlSqlParser.DISCONNECT - 385)) | (1 << (PlSqlParser.DISK - 385)) | (1 << (PlSqlParser.DISKGROUP - 385)) | (1 << (PlSqlParser.DISKS - 385)) | (1 << (PlSqlParser.DISMOUNT - 385)) | (1 << (PlSqlParser.DISTINGUISHED - 385)) | (1 << (PlSqlParser.DISTRIBUTED - 385)) | (1 << (PlSqlParser.DISTRIBUTE - 385)) | (1 << (PlSqlParser.DML - 385)) | (1 << (PlSqlParser.DML_UPDATE - 385)) | (1 << (PlSqlParser.DOCFIDELITY - 385)) | (1 << (PlSqlParser.DOCUMENT - 385)) | (1 << (PlSqlParser.DOMAIN_INDEX_FILTER - 385)) | (1 << (PlSqlParser.DOMAIN_INDEX_NO_SORT - 385)) | (1 << (PlSqlParser.DOMAIN_INDEX_SORT - 385)) | (1 << (PlSqlParser.DOUBLE - 385)) | (1 << (PlSqlParser.DOWNGRADE - 385)) | (1 << (PlSqlParser.DRIVING_SITE - 385)) | (1 << (PlSqlParser.DROP_COLUMN - 385)) | (1 << (PlSqlParser.DROP_GROUP - 385)) | (1 << (PlSqlParser.DSINTERVAL_UNCONSTRAINED - 385)) | (1 << (PlSqlParser.DST_UPGRADE_INSERT_CONV - 385)) | (1 << (PlSqlParser.DUMP - 385)))) !== 0) || ((((_la - 417)) & ~0x1f) == 0 && ((1 << (_la - 417)) & ((1 << (PlSqlParser.DUPLICATE - 417)) | (1 << (PlSqlParser.DV - 417)) | (1 << (PlSqlParser.DYNAMIC - 417)) | (1 << (PlSqlParser.DYNAMIC_SAMPLING - 417)) | (1 << (PlSqlParser.DYNAMIC_SAMPLING_EST_CDN - 417)) | (1 << (PlSqlParser.EACH - 417)) | (1 << (PlSqlParser.EDITIONABLE - 417)) | (1 << (PlSqlParser.EDITION - 417)) | (1 << (PlSqlParser.EDITIONING - 417)) | (1 << (PlSqlParser.EDITIONS - 417)) | (1 << (PlSqlParser.ELEMENT - 417)) | (1 << (PlSqlParser.ELIM_GROUPBY - 417)) | (1 << (PlSqlParser.ELIMINATE_JOIN - 417)) | (1 << (PlSqlParser.ELIMINATE_OBY - 417)) | (1 << (PlSqlParser.ELIMINATE_OUTER_JOIN - 417)) | (1 << (PlSqlParser.EM - 417)) | (1 << (PlSqlParser.EMPTY_BLOB - 417)) | (1 << (PlSqlParser.EMPTY_CLOB - 417)) | (1 << (PlSqlParser.EMPTY - 417)) | (1 << (PlSqlParser.ENABLE_ALL - 417)) | (1 << (PlSqlParser.ENABLE - 417)) | (1 << (PlSqlParser.ENABLE_PARALLEL_DML - 417)) | (1 << (PlSqlParser.ENABLE_PRESET - 417)) | (1 << (PlSqlParser.ENCODING - 417)) | (1 << (PlSqlParser.ENCRYPT - 417)) | (1 << (PlSqlParser.ENCRYPTION - 417)) | (1 << (PlSqlParser.END_OUTLINE_DATA - 417)) | (1 << (PlSqlParser.ENFORCED - 417)) | (1 << (PlSqlParser.ENFORCE - 417)))) !== 0) || ((((_la - 449)) & ~0x1f) == 0 && ((1 << (_la - 449)) & ((1 << (PlSqlParser.ENQUEUE - 449)) | (1 << (PlSqlParser.ENTERPRISE - 449)) | (1 << (PlSqlParser.ENTITYESCAPING - 449)) | (1 << (PlSqlParser.ENTRY - 449)) | (1 << (PlSqlParser.EQUIPART - 449)) | (1 << (PlSqlParser.ERR - 449)) | (1 << (PlSqlParser.ERROR_ARGUMENT - 449)) | (1 << (PlSqlParser.ERROR - 449)) | (1 << (PlSqlParser.ERROR_ON_OVERLAP_TIME - 449)) | (1 << (PlSqlParser.ERRORS - 449)) | (1 << (PlSqlParser.ESCAPE - 449)) | (1 << (PlSqlParser.ESTIMATE - 449)) | (1 << (PlSqlParser.EVAL - 449)) | (1 << (PlSqlParser.EVALNAME - 449)) | (1 << (PlSqlParser.EVALUATE - 449)) | (1 << (PlSqlParser.EVALUATION - 449)) | (1 << (PlSqlParser.EVENTS - 449)) | (1 << (PlSqlParser.EVERY - 449)) | (1 << (PlSqlParser.EXCEPT - 449)) | (1 << (PlSqlParser.EXCEPTION - 449)) | (1 << (PlSqlParser.EXCEPTION_INIT - 449)) | (1 << (PlSqlParser.EXCEPTIONS - 449)) | (1 << (PlSqlParser.EXCHANGE - 449)) | (1 << (PlSqlParser.EXCLUDE - 449)) | (1 << (PlSqlParser.EXCLUDING - 449)) | (1 << (PlSqlParser.EXECUTE - 449)) | (1 << (PlSqlParser.EXEMPT - 449)) | (1 << (PlSqlParser.EXISTING - 449)) | (1 << (PlSqlParser.EXISTS - 449)) | (1 << (PlSqlParser.EXISTSNODE - 449)) | (1 << (PlSqlParser.EXIT - 449)))) !== 0) || ((((_la - 481)) & ~0x1f) == 0 && ((1 << (_la - 481)) & ((1 << (PlSqlParser.EXPAND_GSET_TO_UNION - 481)) | (1 << (PlSqlParser.EXPAND_TABLE - 481)) | (1 << (PlSqlParser.EXP - 481)) | (1 << (PlSqlParser.EXPIRE - 481)) | (1 << (PlSqlParser.EXPLAIN - 481)) | (1 << (PlSqlParser.EXPLOSION - 481)) | (1 << (PlSqlParser.EXPORT - 481)) | (1 << (PlSqlParser.EXPR_CORR_CHECK - 481)) | (1 << (PlSqlParser.EXPRESS - 481)) | (1 << (PlSqlParser.EXTENDS - 481)) | (1 << (PlSqlParser.EXTENT - 481)) | (1 << (PlSqlParser.EXTENTS - 481)) | (1 << (PlSqlParser.EXTERNAL - 481)) | (1 << (PlSqlParser.EXTERNALLY - 481)) | (1 << (PlSqlParser.EXTRACTCLOBXML - 481)) | (1 << (PlSqlParser.EXTRACT - 481)) | (1 << (PlSqlParser.EXTRACTVALUE - 481)) | (1 << (PlSqlParser.EXTRA - 481)) | (1 << (PlSqlParser.FACILITY - 481)) | (1 << (PlSqlParser.FACT - 481)) | (1 << (PlSqlParser.FACTOR - 481)) | (1 << (PlSqlParser.FACTORIZE_JOIN - 481)) | (1 << (PlSqlParser.FAILED - 481)) | (1 << (PlSqlParser.FAILED_LOGIN_ATTEMPTS - 481)) | (1 << (PlSqlParser.FAILGROUP - 481)) | (1 << (PlSqlParser.FAILOVER - 481)) | (1 << (PlSqlParser.FAILURE - 481)) | (1 << (PlSqlParser.FALSE - 481)) | (1 << (PlSqlParser.FAMILY - 481)) | (1 << (PlSqlParser.FAR - 481)) | (1 << (PlSqlParser.FAST - 481)) | (1 << (PlSqlParser.FASTSTART - 481)))) !== 0) || ((((_la - 513)) & ~0x1f) == 0 && ((1 << (_la - 513)) & ((1 << (PlSqlParser.FBTSCAN - 513)) | (1 << (PlSqlParser.FEATURE_DETAILS - 513)) | (1 << (PlSqlParser.FEATURE_ID - 513)) | (1 << (PlSqlParser.FEATURE_SET - 513)) | (1 << (PlSqlParser.FEATURE_VALUE - 513)) | (1 << (PlSqlParser.FETCH - 513)) | (1 << (PlSqlParser.FILE - 513)) | (1 << (PlSqlParser.FILE_NAME_CONVERT - 513)) | (1 << (PlSqlParser.FILESYSTEM_LIKE_LOGGING - 513)) | (1 << (PlSqlParser.FILTER - 513)) | (1 << (PlSqlParser.FINAL - 513)) | (1 << (PlSqlParser.FINE - 513)) | (1 << (PlSqlParser.FINISH - 513)) | (1 << (PlSqlParser.FIRST - 513)) | (1 << (PlSqlParser.FIRSTM - 513)) | (1 << (PlSqlParser.FIRST_ROWS - 513)) | (1 << (PlSqlParser.FIRST_VALUE - 513)) | (1 << (PlSqlParser.FIXED_VIEW_DATA - 513)) | (1 << (PlSqlParser.FLAGGER - 513)) | (1 << (PlSqlParser.FLASHBACK - 513)) | (1 << (PlSqlParser.FLASH_CACHE - 513)) | (1 << (PlSqlParser.FLOAT - 513)) | (1 << (PlSqlParser.FLOB - 513)) | (1 << (PlSqlParser.FLOOR - 513)) | (1 << (PlSqlParser.FLUSH - 513)) | (1 << (PlSqlParser.FOLDER - 513)) | (1 << (PlSqlParser.FOLLOWING - 513)) | (1 << (PlSqlParser.FOLLOWS - 513)) | (1 << (PlSqlParser.FORALL - 513)) | (1 << (PlSqlParser.FORCE - 513)) | (1 << (PlSqlParser.FORCE_XML_QUERY_REWRITE - 513)) | (1 << (PlSqlParser.FOREIGN - 513)))) !== 0) || ((((_la - 545)) & ~0x1f) == 0 && ((1 << (_la - 545)) & ((1 << (PlSqlParser.FOREVER - 545)) | (1 << (PlSqlParser.FORMAT - 545)) | (1 << (PlSqlParser.FORWARD - 545)) | (1 << (PlSqlParser.FRAGMENT_NUMBER - 545)) | (1 << (PlSqlParser.FREELIST - 545)) | (1 << (PlSqlParser.FREELISTS - 545)) | (1 << (PlSqlParser.FREEPOOLS - 545)) | (1 << (PlSqlParser.FRESH - 545)) | (1 << (PlSqlParser.FROM_TZ - 545)) | (1 << (PlSqlParser.FULL - 545)) | (1 << (PlSqlParser.FULL_OUTER_JOIN_TO_OUTER - 545)) | (1 << (PlSqlParser.FUNCTION - 545)) | (1 << (PlSqlParser.FUNCTIONS - 545)) | (1 << (PlSqlParser.GATHER_OPTIMIZER_STATISTICS - 545)) | (1 << (PlSqlParser.GATHER_PLAN_STATISTICS - 545)) | (1 << (PlSqlParser.GBY_CONC_ROLLUP - 545)) | (1 << (PlSqlParser.GBY_PUSHDOWN - 545)) | (1 << (PlSqlParser.GENERATED - 545)) | (1 << (PlSqlParser.GET - 545)) | (1 << (PlSqlParser.GLOBAL - 545)) | (1 << (PlSqlParser.GLOBALLY - 545)) | (1 << (PlSqlParser.GLOBAL_NAME - 545)) | (1 << (PlSqlParser.GLOBAL_TOPIC_ENABLED - 545)) | (1 << (PlSqlParser.GROUP_BY - 545)) | (1 << (PlSqlParser.GROUP_ID - 545)) | (1 << (PlSqlParser.GROUPING - 545)) | (1 << (PlSqlParser.GROUPING_ID - 545)))) !== 0) || ((((_la - 577)) & ~0x1f) == 0 && ((1 << (_la - 577)) & ((1 << (PlSqlParser.GROUPS - 577)) | (1 << (PlSqlParser.GUARANTEED - 577)) | (1 << (PlSqlParser.GUARANTEE - 577)) | (1 << (PlSqlParser.GUARD - 577)) | (1 << (PlSqlParser.HASH_AJ - 577)) | (1 << (PlSqlParser.HASH - 577)) | (1 << (PlSqlParser.HASHKEYS - 577)) | (1 << (PlSqlParser.HASH_SJ - 577)) | (1 << (PlSqlParser.HEADER - 577)) | (1 << (PlSqlParser.HEAP - 577)) | (1 << (PlSqlParser.HELP - 577)) | (1 << (PlSqlParser.HEXTORAW - 577)) | (1 << (PlSqlParser.HEXTOREF - 577)) | (1 << (PlSqlParser.HIDDEN_KEYWORD - 577)) | (1 << (PlSqlParser.HIDE - 577)) | (1 << (PlSqlParser.HIERARCHY - 577)) | (1 << (PlSqlParser.HIGH - 577)) | (1 << (PlSqlParser.HINTSET_BEGIN - 577)) | (1 << (PlSqlParser.HINTSET_END - 577)) | (1 << (PlSqlParser.HOT - 577)) | (1 << (PlSqlParser.HOUR - 577)) | (1 << (PlSqlParser.HWM_BROKERED - 577)) | (1 << (PlSqlParser.HYBRID - 577)) | (1 << (PlSqlParser.IDENTIFIER - 577)) | (1 << (PlSqlParser.IDENTITY - 577)) | (1 << (PlSqlParser.IDGENERATORS - 577)) | (1 << (PlSqlParser.ID - 577)) | (1 << (PlSqlParser.IDLE_TIME - 577)) | (1 << (PlSqlParser.IF - 577)) | (1 << (PlSqlParser.IGNORE - 577)))) !== 0) || ((((_la - 609)) & ~0x1f) == 0 && ((1 << (_la - 609)) & ((1 << (PlSqlParser.IGNORE_OPTIM_EMBEDDED_HINTS - 609)) | (1 << (PlSqlParser.IGNORE_ROW_ON_DUPKEY_INDEX - 609)) | (1 << (PlSqlParser.IGNORE_WHERE_CLAUSE - 609)) | (1 << (PlSqlParser.ILM - 609)) | (1 << (PlSqlParser.IMMEDIATE - 609)) | (1 << (PlSqlParser.IMPACT - 609)) | (1 << (PlSqlParser.IMPORT - 609)) | (1 << (PlSqlParser.INACTIVE - 609)) | (1 << (PlSqlParser.INCLUDE - 609)) | (1 << (PlSqlParser.INCLUDE_VERSION - 609)) | (1 << (PlSqlParser.INCLUDING - 609)) | (1 << (PlSqlParser.INCREMENTAL - 609)) | (1 << (PlSqlParser.INCREMENT - 609)) | (1 << (PlSqlParser.INCR - 609)) | (1 << (PlSqlParser.INDENT - 609)) | (1 << (PlSqlParser.INDEX_ASC - 609)) | (1 << (PlSqlParser.INDEX_COMBINE - 609)) | (1 << (PlSqlParser.INDEX_DESC - 609)) | (1 << (PlSqlParser.INDEXED - 609)) | (1 << (PlSqlParser.INDEXES - 609)) | (1 << (PlSqlParser.INDEX_FFS - 609)) | (1 << (PlSqlParser.INDEX_FILTER - 609)) | (1 << (PlSqlParser.INDEXING - 609)) | (1 << (PlSqlParser.INDEX_JOIN - 609)) | (1 << (PlSqlParser.INDEX_ROWS - 609)) | (1 << (PlSqlParser.INDEX_RRS - 609)) | (1 << (PlSqlParser.INDEX_RS_ASC - 609)) | (1 << (PlSqlParser.INDEX_RS_DESC - 609)) | (1 << (PlSqlParser.INDEX_RS - 609)) | (1 << (PlSqlParser.INDEX_SCAN - 609)) | (1 << (PlSqlParser.INDEX_SKIP_SCAN - 609)))) !== 0) || ((((_la - 641)) & ~0x1f) == 0 && ((1 << (_la - 641)) & ((1 << (PlSqlParser.INDEX_SS_ASC - 641)) | (1 << (PlSqlParser.INDEX_SS_DESC - 641)) | (1 << (PlSqlParser.INDEX_SS - 641)) | (1 << (PlSqlParser.INDEX_STATS - 641)) | (1 << (PlSqlParser.INDEXTYPE - 641)) | (1 << (PlSqlParser.INDEXTYPES - 641)) | (1 << (PlSqlParser.INDICATOR - 641)) | (1 << (PlSqlParser.INDICES - 641)) | (1 << (PlSqlParser.INFINITE - 641)) | (1 << (PlSqlParser.INFORMATIONAL - 641)) | (1 << (PlSqlParser.INHERIT - 641)) | (1 << (PlSqlParser.INITCAP - 641)) | (1 << (PlSqlParser.INITIAL - 641)) | (1 << (PlSqlParser.INITIALIZED - 641)) | (1 << (PlSqlParser.INITIALLY - 641)) | (1 << (PlSqlParser.INITRANS - 641)) | (1 << (PlSqlParser.INLINE - 641)) | (1 << (PlSqlParser.INLINE_XMLTYPE_NT - 641)) | (1 << (PlSqlParser.INMEMORY - 641)) | (1 << (PlSqlParser.IN_MEMORY_METADATA - 641)) | (1 << (PlSqlParser.INMEMORY_PRUNING - 641)) | (1 << (PlSqlParser.INNER - 641)) | (1 << (PlSqlParser.INOUT - 641)) | (1 << (PlSqlParser.INPLACE - 641)) | (1 << (PlSqlParser.INSERTCHILDXMLAFTER - 641)) | (1 << (PlSqlParser.INSERTCHILDXMLBEFORE - 641)) | (1 << (PlSqlParser.INSERTCHILDXML - 641)) | (1 << (PlSqlParser.INSERTXMLAFTER - 641)) | (1 << (PlSqlParser.INSERTXMLBEFORE - 641)) | (1 << (PlSqlParser.INSTANCE - 641)))) !== 0) || ((((_la - 673)) & ~0x1f) == 0 && ((1 << (_la - 673)) & ((1 << (PlSqlParser.INSTANCES - 673)) | (1 << (PlSqlParser.INSTANTIABLE - 673)) | (1 << (PlSqlParser.INSTANTLY - 673)) | (1 << (PlSqlParser.INSTEAD - 673)) | (1 << (PlSqlParser.INSTR2 - 673)) | (1 << (PlSqlParser.INSTR4 - 673)) | (1 << (PlSqlParser.INSTRB - 673)) | (1 << (PlSqlParser.INSTRC - 673)) | (1 << (PlSqlParser.INSTR - 673)) | (1 << (PlSqlParser.INTEGER - 673)) | (1 << (PlSqlParser.INTERLEAVED - 673)) | (1 << (PlSqlParser.INTERMEDIATE - 673)) | (1 << (PlSqlParser.INTERNAL_CONVERT - 673)) | (1 << (PlSqlParser.INTERNAL_USE - 673)) | (1 << (PlSqlParser.INTERPRETED - 673)) | (1 << (PlSqlParser.INTERVAL - 673)) | (1 << (PlSqlParser.INT - 673)) | (1 << (PlSqlParser.INVALIDATE - 673)) | (1 << (PlSqlParser.INVISIBLE - 673)) | (1 << (PlSqlParser.IN_XQUERY - 673)) | (1 << (PlSqlParser.ISOLATION - 673)) | (1 << (PlSqlParser.ISOLATION_LEVEL - 673)) | (1 << (PlSqlParser.ITERATE - 673)) | (1 << (PlSqlParser.ITERATION_NUMBER - 673)) | (1 << (PlSqlParser.JAVA - 673)) | (1 << (PlSqlParser.JOB - 673)) | (1 << (PlSqlParser.JOIN - 673)) | (1 << (PlSqlParser.JSON_ARRAYAGG - 673)) | (1 << (PlSqlParser.JSON_ARRAY - 673)))) !== 0) || ((((_la - 705)) & ~0x1f) == 0 && ((1 << (_la - 705)) & ((1 << (PlSqlParser.JSON_EQUAL - 705)) | (1 << (PlSqlParser.JSON_EXISTS2 - 705)) | (1 << (PlSqlParser.JSON_EXISTS - 705)) | (1 << (PlSqlParser.JSONGET - 705)) | (1 << (PlSqlParser.JSON - 705)) | (1 << (PlSqlParser.JSON_OBJECTAGG - 705)) | (1 << (PlSqlParser.JSON_OBJECT - 705)) | (1 << (PlSqlParser.JSONPARSE - 705)) | (1 << (PlSqlParser.JSON_QUERY - 705)) | (1 << (PlSqlParser.JSON_SERIALIZE - 705)) | (1 << (PlSqlParser.JSON_TABLE - 705)) | (1 << (PlSqlParser.JSON_TEXTCONTAINS2 - 705)) | (1 << (PlSqlParser.JSON_TEXTCONTAINS - 705)) | (1 << (PlSqlParser.JSON_VALUE - 705)) | (1 << (PlSqlParser.KEEP_DUPLICATES - 705)) | (1 << (PlSqlParser.KEEP - 705)) | (1 << (PlSqlParser.KERBEROS - 705)) | (1 << (PlSqlParser.KEY - 705)) | (1 << (PlSqlParser.KEY_LENGTH - 705)) | (1 << (PlSqlParser.KEYSIZE - 705)) | (1 << (PlSqlParser.KEYS - 705)) | (1 << (PlSqlParser.KEYSTORE - 705)) | (1 << (PlSqlParser.KILL - 705)) | (1 << (PlSqlParser.LABEL - 705)) | (1 << (PlSqlParser.LANGUAGE - 705)) | (1 << (PlSqlParser.LAST_DAY - 705)) | (1 << (PlSqlParser.LAST - 705)) | (1 << (PlSqlParser.LAST_VALUE - 705)) | (1 << (PlSqlParser.LATERAL - 705)) | (1 << (PlSqlParser.LAX - 705)) | (1 << (PlSqlParser.LAYER - 705)) | (1 << (PlSqlParser.LDAP_REGISTRATION_ENABLED - 705)))) !== 0) || ((((_la - 737)) & ~0x1f) == 0 && ((1 << (_la - 737)) & ((1 << (PlSqlParser.LDAP_REGISTRATION - 737)) | (1 << (PlSqlParser.LDAP_REG_SYNC_INTERVAL - 737)) | (1 << (PlSqlParser.LEADING - 737)) | (1 << (PlSqlParser.LEFT - 737)) | (1 << (PlSqlParser.LENGTH2 - 737)) | (1 << (PlSqlParser.LENGTH4 - 737)) | (1 << (PlSqlParser.LENGTHB - 737)) | (1 << (PlSqlParser.LENGTHC - 737)) | (1 << (PlSqlParser.LENGTH - 737)) | (1 << (PlSqlParser.LESS - 737)) | (1 << (PlSqlParser.LEVEL - 737)) | (1 << (PlSqlParser.LEVELS - 737)) | (1 << (PlSqlParser.LIBRARY - 737)) | (1 << (PlSqlParser.LIFECYCLE - 737)) | (1 << (PlSqlParser.LIFE - 737)) | (1 << (PlSqlParser.LIFETIME - 737)) | (1 << (PlSqlParser.LIKE2 - 737)) | (1 << (PlSqlParser.LIKE4 - 737)) | (1 << (PlSqlParser.LIKEC - 737)) | (1 << (PlSqlParser.LIKE_EXPAND - 737)) | (1 << (PlSqlParser.LIMIT - 737)) | (1 << (PlSqlParser.LINEAR - 737)) | (1 << (PlSqlParser.LINK - 737)) | (1 << (PlSqlParser.LIST - 737)) | (1 << (PlSqlParser.LN - 737)) | (1 << (PlSqlParser.LNNVL - 737)) | (1 << (PlSqlParser.LOAD - 737)) | (1 << (PlSqlParser.LOB - 737)) | (1 << (PlSqlParser.LOBNVL - 737)) | (1 << (PlSqlParser.LOBS - 737)) | (1 << (PlSqlParser.LOCAL_INDEXES - 737)))) !== 0) || ((((_la - 769)) & ~0x1f) == 0 && ((1 << (_la - 769)) & ((1 << (PlSqlParser.LOCAL - 769)) | (1 << (PlSqlParser.LOCALTIME - 769)) | (1 << (PlSqlParser.LOCALTIMESTAMP - 769)) | (1 << (PlSqlParser.LOCATION - 769)) | (1 << (PlSqlParser.LOCATOR - 769)) | (1 << (PlSqlParser.LOCKED - 769)) | (1 << (PlSqlParser.LOCKING - 769)) | (1 << (PlSqlParser.LOGFILE - 769)) | (1 << (PlSqlParser.LOGFILES - 769)) | (1 << (PlSqlParser.LOGGING - 769)) | (1 << (PlSqlParser.LOGICAL - 769)) | (1 << (PlSqlParser.LOGICAL_READS_PER_CALL - 769)) | (1 << (PlSqlParser.LOGICAL_READS_PER_SESSION - 769)) | (1 << (PlSqlParser.LOG - 769)) | (1 << (PlSqlParser.LOGMINING - 769)) | (1 << (PlSqlParser.LOGOFF - 769)) | (1 << (PlSqlParser.LOGON - 769)) | (1 << (PlSqlParser.LOG_READ_ONLY_VIOLATIONS - 769)) | (1 << (PlSqlParser.LONG - 769)) | (1 << (PlSqlParser.LOOP - 769)) | (1 << (PlSqlParser.LOWER - 769)) | (1 << (PlSqlParser.LOW - 769)) | (1 << (PlSqlParser.LPAD - 769)) | (1 << (PlSqlParser.LTRIM - 769)) | (1 << (PlSqlParser.MAIN - 769)) | (1 << (PlSqlParser.MAKE_REF - 769)) | (1 << (PlSqlParser.MANAGED - 769)) | (1 << (PlSqlParser.MANAGE - 769)) | (1 << (PlSqlParser.MANAGEMENT - 769)) | (1 << (PlSqlParser.MANAGER - 769)) | (1 << (PlSqlParser.MANUAL - 769)))) !== 0) || ((((_la - 801)) & ~0x1f) == 0 && ((1 << (_la - 801)) & ((1 << (PlSqlParser.MAP - 801)) | (1 << (PlSqlParser.MAPPING - 801)) | (1 << (PlSqlParser.MASTER - 801)) | (1 << (PlSqlParser.MATCHED - 801)) | (1 << (PlSqlParser.MATCHES - 801)) | (1 << (PlSqlParser.MATCH - 801)) | (1 << (PlSqlParser.MATCH_NUMBER - 801)) | (1 << (PlSqlParser.MATCH_RECOGNIZE - 801)) | (1 << (PlSqlParser.MATERIALIZED - 801)) | (1 << (PlSqlParser.MATERIALIZE - 801)) | (1 << (PlSqlParser.MAXARCHLOGS - 801)) | (1 << (PlSqlParser.MAXDATAFILES - 801)) | (1 << (PlSqlParser.MAXEXTENTS - 801)) | (1 << (PlSqlParser.MAXIMIZE - 801)) | (1 << (PlSqlParser.MAXINSTANCES - 801)) | (1 << (PlSqlParser.MAXLOGFILES - 801)) | (1 << (PlSqlParser.MAXLOGHISTORY - 801)) | (1 << (PlSqlParser.MAXLOGMEMBERS - 801)) | (1 << (PlSqlParser.MAX_SHARED_TEMP_SIZE - 801)) | (1 << (PlSqlParser.MAXSIZE - 801)) | (1 << (PlSqlParser.MAXTRANS - 801)) | (1 << (PlSqlParser.MAXVALUE - 801)) | (1 << (PlSqlParser.MEASURE - 801)) | (1 << (PlSqlParser.MEASURES - 801)) | (1 << (PlSqlParser.MEDIUM - 801)) | (1 << (PlSqlParser.MEMBER - 801)) | (1 << (PlSqlParser.MEMCOMPRESS - 801)) | (1 << (PlSqlParser.MEMORY - 801)) | (1 << (PlSqlParser.MERGEACTIONS - 801)) | (1 << (PlSqlParser.MERGE_AJ - 801)) | (1 << (PlSqlParser.MERGE_CONST_ON - 801)) | (1 << (PlSqlParser.MERGE - 801)))) !== 0) || ((((_la - 833)) & ~0x1f) == 0 && ((1 << (_la - 833)) & ((1 << (PlSqlParser.MERGE_SJ - 833)) | (1 << (PlSqlParser.METADATA - 833)) | (1 << (PlSqlParser.METHOD - 833)) | (1 << (PlSqlParser.MIGRATE - 833)) | (1 << (PlSqlParser.MIGRATION - 833)) | (1 << (PlSqlParser.MINEXTENTS - 833)) | (1 << (PlSqlParser.MINIMIZE - 833)) | (1 << (PlSqlParser.MINIMUM - 833)) | (1 << (PlSqlParser.MINING - 833)) | (1 << (PlSqlParser.MINUS_NULL - 833)) | (1 << (PlSqlParser.MINUTE - 833)) | (1 << (PlSqlParser.MINVALUE - 833)) | (1 << (PlSqlParser.MIRRORCOLD - 833)) | (1 << (PlSqlParser.MIRRORHOT - 833)) | (1 << (PlSqlParser.MIRROR - 833)) | (1 << (PlSqlParser.MLSLABEL - 833)) | (1 << (PlSqlParser.MODEL_COMPILE_SUBQUERY - 833)) | (1 << (PlSqlParser.MODEL_DONTVERIFY_UNIQUENESS - 833)) | (1 << (PlSqlParser.MODEL_DYNAMIC_SUBQUERY - 833)) | (1 << (PlSqlParser.MODEL_MIN_ANALYSIS - 833)) | (1 << (PlSqlParser.MODEL - 833)) | (1 << (PlSqlParser.MODEL_NB - 833)) | (1 << (PlSqlParser.MODEL_NO_ANALYSIS - 833)) | (1 << (PlSqlParser.MODEL_PBY - 833)) | (1 << (PlSqlParser.MODEL_PUSH_REF - 833)) | (1 << (PlSqlParser.MODEL_SV - 833)) | (1 << (PlSqlParser.MODIFICATION - 833)) | (1 << (PlSqlParser.MODIFY_COLUMN_TYPE - 833)) | (1 << (PlSqlParser.MODIFY - 833)) | (1 << (PlSqlParser.MOD - 833)))) !== 0) || ((((_la - 865)) & ~0x1f) == 0 && ((1 << (_la - 865)) & ((1 << (PlSqlParser.MODULE - 865)) | (1 << (PlSqlParser.MONITORING - 865)) | (1 << (PlSqlParser.MONITOR - 865)) | (1 << (PlSqlParser.MONTH - 865)) | (1 << (PlSqlParser.MONTHS_BETWEEN - 865)) | (1 << (PlSqlParser.MONTHS - 865)) | (1 << (PlSqlParser.MOUNT - 865)) | (1 << (PlSqlParser.MOUNTPATH - 865)) | (1 << (PlSqlParser.MOVEMENT - 865)) | (1 << (PlSqlParser.MOVE - 865)) | (1 << (PlSqlParser.MULTIDIMENSIONAL - 865)) | (1 << (PlSqlParser.MULTISET - 865)) | (1 << (PlSqlParser.MV_MERGE - 865)) | (1 << (PlSqlParser.NAMED - 865)) | (1 << (PlSqlParser.NAME - 865)) | (1 << (PlSqlParser.NAMESPACE - 865)) | (1 << (PlSqlParser.NAN - 865)) | (1 << (PlSqlParser.NANVL - 865)) | (1 << (PlSqlParser.NATIONAL - 865)) | (1 << (PlSqlParser.NATIVE_FULL_OUTER_JOIN - 865)) | (1 << (PlSqlParser.NATIVE - 865)) | (1 << (PlSqlParser.NATURAL - 865)) | (1 << (PlSqlParser.NAV - 865)) | (1 << (PlSqlParser.NCHAR_CS - 865)) | (1 << (PlSqlParser.NCHAR - 865)) | (1 << (PlSqlParser.NCHR - 865)) | (1 << (PlSqlParser.NCLOB - 865)) | (1 << (PlSqlParser.NEEDED - 865)) | (1 << (PlSqlParser.NEG - 865)) | (1 << (PlSqlParser.NESTED - 865)) | (1 << (PlSqlParser.NESTED_TABLE_FAST_INSERT - 865)))) !== 0) || ((((_la - 897)) & ~0x1f) == 0 && ((1 << (_la - 897)) & ((1 << (PlSqlParser.NESTED_TABLE_GET_REFS - 897)) | (1 << (PlSqlParser.NESTED_TABLE_ID - 897)) | (1 << (PlSqlParser.NESTED_TABLE_SET_REFS - 897)) | (1 << (PlSqlParser.NESTED_TABLE_SET_SETID - 897)) | (1 << (PlSqlParser.NETWORK - 897)) | (1 << (PlSqlParser.NEVER - 897)) | (1 << (PlSqlParser.NEW - 897)) | (1 << (PlSqlParser.NEW_TIME - 897)) | (1 << (PlSqlParser.NEXT_DAY - 897)) | (1 << (PlSqlParser.NEXT - 897)) | (1 << (PlSqlParser.NL_AJ - 897)) | (1 << (PlSqlParser.NLJ_BATCHING - 897)) | (1 << (PlSqlParser.NLJ_INDEX_FILTER - 897)) | (1 << (PlSqlParser.NLJ_INDEX_SCAN - 897)) | (1 << (PlSqlParser.NLJ_PREFETCH - 897)) | (1 << (PlSqlParser.NLS_CALENDAR - 897)) | (1 << (PlSqlParser.NLS_CHARACTERSET - 897)) | (1 << (PlSqlParser.NLS_CHARSET_DECL_LEN - 897)) | (1 << (PlSqlParser.NLS_CHARSET_ID - 897)) | (1 << (PlSqlParser.NLS_CHARSET_NAME - 897)) | (1 << (PlSqlParser.NLS_COMP - 897)) | (1 << (PlSqlParser.NLS_CURRENCY - 897)) | (1 << (PlSqlParser.NLS_DATE_FORMAT - 897)) | (1 << (PlSqlParser.NLS_DATE_LANGUAGE - 897)) | (1 << (PlSqlParser.NLS_INITCAP - 897)) | (1 << (PlSqlParser.NLS_ISO_CURRENCY - 897)) | (1 << (PlSqlParser.NL_SJ - 897)) | (1 << (PlSqlParser.NLS_LANG - 897)) | (1 << (PlSqlParser.NLS_LANGUAGE - 897)) | (1 << (PlSqlParser.NLS_LENGTH_SEMANTICS - 897)) | (1 << (PlSqlParser.NLS_LOWER - 897)) | (1 << (PlSqlParser.NLS_NCHAR_CONV_EXCP - 897)))) !== 0) || ((((_la - 929)) & ~0x1f) == 0 && ((1 << (_la - 929)) & ((1 << (PlSqlParser.NLS_NUMERIC_CHARACTERS - 929)) | (1 << (PlSqlParser.NLS_SORT - 929)) | (1 << (PlSqlParser.NLSSORT - 929)) | (1 << (PlSqlParser.NLS_SPECIAL_CHARS - 929)) | (1 << (PlSqlParser.NLS_TERRITORY - 929)) | (1 << (PlSqlParser.NLS_UPPER - 929)) | (1 << (PlSqlParser.NO_ACCESS - 929)) | (1 << (PlSqlParser.NO_ADAPTIVE_PLAN - 929)) | (1 << (PlSqlParser.NO_ANSI_REARCH - 929)) | (1 << (PlSqlParser.NOAPPEND - 929)) | (1 << (PlSqlParser.NOARCHIVELOG - 929)) | (1 << (PlSqlParser.NOAUDIT - 929)) | (1 << (PlSqlParser.NO_AUTO_REOPTIMIZE - 929)) | (1 << (PlSqlParser.NO_BASETABLE_MULTIMV_REWRITE - 929)) | (1 << (PlSqlParser.NO_BATCH_TABLE_ACCESS_BY_ROWID - 929)) | (1 << (PlSqlParser.NO_BIND_AWARE - 929)) | (1 << (PlSqlParser.NO_BUFFER - 929)) | (1 << (PlSqlParser.NOCACHE - 929)) | (1 << (PlSqlParser.NO_CARTESIAN - 929)) | (1 << (PlSqlParser.NO_CHECK_ACL_REWRITE - 929)) | (1 << (PlSqlParser.NO_CLUSTER_BY_ROWID - 929)) | (1 << (PlSqlParser.NO_CLUSTERING - 929)) | (1 << (PlSqlParser.NO_COALESCE_SQ - 929)) | (1 << (PlSqlParser.NO_COMMON_DATA - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_CB_WHR_ONLY - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_COMBINE_SW - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_COST_BASED - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_ELIM_DUPS - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_FILTERING - 929)) | (1 << (PlSqlParser.NOCOPY - 929)) | (1 << (PlSqlParser.NO_COST_XML_QUERY_REWRITE - 929)))) !== 0) || ((((_la - 961)) & ~0x1f) == 0 && ((1 << (_la - 961)) & ((1 << (PlSqlParser.NO_CPU_COSTING - 961)) | (1 << (PlSqlParser.NOCPU_COSTING - 961)) | (1 << (PlSqlParser.NOCYCLE - 961)) | (1 << (PlSqlParser.NO_DATA_SECURITY_REWRITE - 961)) | (1 << (PlSqlParser.NO_DECORRELATE - 961)) | (1 << (PlSqlParser.NODELAY - 961)) | (1 << (PlSqlParser.NO_DOMAIN_INDEX_FILTER - 961)) | (1 << (PlSqlParser.NO_DST_UPGRADE_INSERT_CONV - 961)) | (1 << (PlSqlParser.NO_ELIM_GROUPBY - 961)) | (1 << (PlSqlParser.NO_ELIMINATE_JOIN - 961)) | (1 << (PlSqlParser.NO_ELIMINATE_OBY - 961)) | (1 << (PlSqlParser.NO_ELIMINATE_OUTER_JOIN - 961)) | (1 << (PlSqlParser.NOENTITYESCAPING - 961)) | (1 << (PlSqlParser.NO_EXPAND_GSET_TO_UNION - 961)) | (1 << (PlSqlParser.NO_EXPAND - 961)) | (1 << (PlSqlParser.NO_EXPAND_TABLE - 961)) | (1 << (PlSqlParser.NO_FACT - 961)) | (1 << (PlSqlParser.NO_FACTORIZE_JOIN - 961)) | (1 << (PlSqlParser.NO_FILTERING - 961)) | (1 << (PlSqlParser.NOFORCE - 961)) | (1 << (PlSqlParser.NO_FULL_OUTER_JOIN_TO_OUTER - 961)) | (1 << (PlSqlParser.NO_GATHER_OPTIMIZER_STATISTICS - 961)) | (1 << (PlSqlParser.NO_GBY_PUSHDOWN - 961)) | (1 << (PlSqlParser.NOGUARANTEE - 961)) | (1 << (PlSqlParser.NO_INDEX_FFS - 961)) | (1 << (PlSqlParser.NO_INDEX - 961)) | (1 << (PlSqlParser.NO_INDEX_SS - 961)) | (1 << (PlSqlParser.NO_INMEMORY - 961)) | (1 << (PlSqlParser.NO_INMEMORY_PRUNING - 961)) | (1 << (PlSqlParser.NOKEEP - 961)) | (1 << (PlSqlParser.NO_LOAD - 961)) | (1 << (PlSqlParser.NOLOCAL - 961)))) !== 0) || ((((_la - 993)) & ~0x1f) == 0 && ((1 << (_la - 993)) & ((1 << (PlSqlParser.NOLOGGING - 993)) | (1 << (PlSqlParser.NOMAPPING - 993)) | (1 << (PlSqlParser.NOMAXVALUE - 993)) | (1 << (PlSqlParser.NO_MERGE - 993)) | (1 << (PlSqlParser.NOMINIMIZE - 993)) | (1 << (PlSqlParser.NOMINVALUE - 993)) | (1 << (PlSqlParser.NO_MODEL_PUSH_REF - 993)) | (1 << (PlSqlParser.NO_MONITORING - 993)) | (1 << (PlSqlParser.NOMONITORING - 993)) | (1 << (PlSqlParser.NO_MONITOR - 993)) | (1 << (PlSqlParser.NO_MULTIMV_REWRITE - 993)) | (1 << (PlSqlParser.NO_NATIVE_FULL_OUTER_JOIN - 993)) | (1 << (PlSqlParser.NONBLOCKING - 993)) | (1 << (PlSqlParser.NONEDITIONABLE - 993)) | (1 << (PlSqlParser.NONE - 993)) | (1 << (PlSqlParser.NO_NLJ_BATCHING - 993)) | (1 << (PlSqlParser.NO_NLJ_PREFETCH - 993)) | (1 << (PlSqlParser.NO - 993)) | (1 << (PlSqlParser.NONSCHEMA - 993)) | (1 << (PlSqlParser.NO_OBJECT_LINK - 993)) | (1 << (PlSqlParser.NOORDER - 993)) | (1 << (PlSqlParser.NO_ORDER_ROLLUPS - 993)) | (1 << (PlSqlParser.NO_OUTER_JOIN_TO_ANTI - 993)) | (1 << (PlSqlParser.NO_OUTER_JOIN_TO_INNER - 993)) | (1 << (PlSqlParser.NOOVERRIDE - 993)) | (1 << (PlSqlParser.NO_PARALLEL_INDEX - 993)) | (1 << (PlSqlParser.NOPARALLEL_INDEX - 993)) | (1 << (PlSqlParser.NO_PARALLEL - 993)) | (1 << (PlSqlParser.NOPARALLEL - 993)) | (1 << (PlSqlParser.NO_PARTIAL_COMMIT - 993)) | (1 << (PlSqlParser.NO_PARTIAL_JOIN - 993)) | (1 << (PlSqlParser.NO_PARTIAL_ROLLUP_PUSHDOWN - 993)))) !== 0) || ((((_la - 1025)) & ~0x1f) == 0 && ((1 << (_la - 1025)) & ((1 << (PlSqlParser.NOPARTITION - 1025)) | (1 << (PlSqlParser.NO_PLACE_DISTINCT - 1025)) | (1 << (PlSqlParser.NO_PLACE_GROUP_BY - 1025)) | (1 << (PlSqlParser.NO_PQ_CONCURRENT_UNION - 1025)) | (1 << (PlSqlParser.NO_PQ_MAP - 1025)) | (1 << (PlSqlParser.NO_PQ_REPLICATE - 1025)) | (1 << (PlSqlParser.NO_PQ_SKEW - 1025)) | (1 << (PlSqlParser.NO_PRUNE_GSETS - 1025)) | (1 << (PlSqlParser.NO_PULL_PRED - 1025)) | (1 << (PlSqlParser.NO_PUSH_PRED - 1025)) | (1 << (PlSqlParser.NO_PUSH_SUBQ - 1025)) | (1 << (PlSqlParser.NO_PX_FAULT_TOLERANCE - 1025)) | (1 << (PlSqlParser.NO_PX_JOIN_FILTER - 1025)) | (1 << (PlSqlParser.NO_QKN_BUFF - 1025)) | (1 << (PlSqlParser.NO_QUERY_TRANSFORMATION - 1025)) | (1 << (PlSqlParser.NO_REF_CASCADE - 1025)) | (1 << (PlSqlParser.NORELOCATE - 1025)) | (1 << (PlSqlParser.NORELY - 1025)) | (1 << (PlSqlParser.NOREPAIR - 1025)) | (1 << (PlSqlParser.NOREPLAY - 1025)) | (1 << (PlSqlParser.NORESETLOGS - 1025)) | (1 << (PlSqlParser.NO_RESULT_CACHE - 1025)) | (1 << (PlSqlParser.NOREVERSE - 1025)) | (1 << (PlSqlParser.NO_REWRITE - 1025)) | (1 << (PlSqlParser.NOREWRITE - 1025)) | (1 << (PlSqlParser.NORMAL - 1025)) | (1 << (PlSqlParser.NO_ROOT_SW_FOR_LOCAL - 1025)) | (1 << (PlSqlParser.NOROWDEPENDENCIES - 1025)) | (1 << (PlSqlParser.NOSCHEMACHECK - 1025)) | (1 << (PlSqlParser.NOSEGMENT - 1025)) | (1 << (PlSqlParser.NO_SEMIJOIN - 1025)) | (1 << (PlSqlParser.NO_SEMI_TO_INNER - 1025)))) !== 0) || ((((_la - 1057)) & ~0x1f) == 0 && ((1 << (_la - 1057)) & ((1 << (PlSqlParser.NO_SET_TO_JOIN - 1057)) | (1 << (PlSqlParser.NOSORT - 1057)) | (1 << (PlSqlParser.NO_SQL_TRANSLATION - 1057)) | (1 << (PlSqlParser.NO_SQL_TUNE - 1057)) | (1 << (PlSqlParser.NO_STAR_TRANSFORMATION - 1057)) | (1 << (PlSqlParser.NO_STATEMENT_QUEUING - 1057)) | (1 << (PlSqlParser.NO_STATS_GSETS - 1057)) | (1 << (PlSqlParser.NOSTRICT - 1057)) | (1 << (PlSqlParser.NO_SUBQUERY_PRUNING - 1057)) | (1 << (PlSqlParser.NO_SUBSTRB_PAD - 1057)) | (1 << (PlSqlParser.NO_SWAP_JOIN_INPUTS - 1057)) | (1 << (PlSqlParser.NOSWITCH - 1057)) | (1 << (PlSqlParser.NO_TABLE_LOOKUP_BY_NL - 1057)) | (1 << (PlSqlParser.NO_TEMP_TABLE - 1057)) | (1 << (PlSqlParser.NOTHING - 1057)) | (1 << (PlSqlParser.NOTIFICATION - 1057)) | (1 << (PlSqlParser.NO_TRANSFORM_DISTINCT_AGG - 1057)) | (1 << (PlSqlParser.NO_UNNEST - 1057)) | (1 << (PlSqlParser.NO_USE_CUBE - 1057)) | (1 << (PlSqlParser.NO_USE_HASH_AGGREGATION - 1057)) | (1 << (PlSqlParser.NO_USE_HASH_GBY_FOR_PUSHDOWN - 1057)) | (1 << (PlSqlParser.NO_USE_HASH - 1057)) | (1 << (PlSqlParser.NO_USE_INVISIBLE_INDEXES - 1057)) | (1 << (PlSqlParser.NO_USE_MERGE - 1057)) | (1 << (PlSqlParser.NO_USE_NL - 1057)) | (1 << (PlSqlParser.NO_USE_VECTOR_AGGREGATION - 1057)) | (1 << (PlSqlParser.NOVALIDATE - 1057)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM_DIMS - 1057)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM_FACT - 1057)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM - 1057)))) !== 0) || ((((_la - 1089)) & ~0x1f) == 0 && ((1 << (_la - 1089)) & ((1 << (PlSqlParser.NO_XDB_FASTPATH_INSERT - 1089)) | (1 << (PlSqlParser.NO_XML_DML_REWRITE - 1089)) | (1 << (PlSqlParser.NO_XMLINDEX_REWRITE_IN_SELECT - 1089)) | (1 << (PlSqlParser.NO_XMLINDEX_REWRITE - 1089)) | (1 << (PlSqlParser.NO_XML_QUERY_REWRITE - 1089)) | (1 << (PlSqlParser.NO_ZONEMAP - 1089)) | (1 << (PlSqlParser.NTH_VALUE - 1089)) | (1 << (PlSqlParser.NULLIF - 1089)) | (1 << (PlSqlParser.NULLS - 1089)) | (1 << (PlSqlParser.NUMBER - 1089)) | (1 << (PlSqlParser.NUMERIC - 1089)) | (1 << (PlSqlParser.NUM_INDEX_KEYS - 1089)) | (1 << (PlSqlParser.NUMTODSINTERVAL - 1089)) | (1 << (PlSqlParser.NUMTOYMINTERVAL - 1089)) | (1 << (PlSqlParser.NVARCHAR2 - 1089)) | (1 << (PlSqlParser.NVL2 - 1089)) | (1 << (PlSqlParser.OBJECT2XML - 1089)) | (1 << (PlSqlParser.OBJECT - 1089)) | (1 << (PlSqlParser.OBJ_ID - 1089)) | (1 << (PlSqlParser.OBJNO - 1089)) | (1 << (PlSqlParser.OBJNO_REUSE - 1089)) | (1 << (PlSqlParser.OCCURENCES - 1089)) | (1 << (PlSqlParser.OFFLINE - 1089)) | (1 << (PlSqlParser.OFF - 1089)) | (1 << (PlSqlParser.OFFSET - 1089)) | (1 << (PlSqlParser.OIDINDEX - 1089)) | (1 << (PlSqlParser.OID - 1089)) | (1 << (PlSqlParser.OLAP - 1089)) | (1 << (PlSqlParser.OLD - 1089)) | (1 << (PlSqlParser.OLD_PUSH_PRED - 1089)))) !== 0) || ((((_la - 1121)) & ~0x1f) == 0 && ((1 << (_la - 1121)) & ((1 << (PlSqlParser.OLS - 1121)) | (1 << (PlSqlParser.OLTP - 1121)) | (1 << (PlSqlParser.OMIT - 1121)) | (1 << (PlSqlParser.ONE - 1121)) | (1 << (PlSqlParser.ONLINE - 1121)) | (1 << (PlSqlParser.ONLY - 1121)) | (1 << (PlSqlParser.OPAQUE - 1121)) | (1 << (PlSqlParser.OPAQUE_TRANSFORM - 1121)) | (1 << (PlSqlParser.OPAQUE_XCANONICAL - 1121)) | (1 << (PlSqlParser.OPCODE - 1121)) | (1 << (PlSqlParser.OPEN - 1121)) | (1 << (PlSqlParser.OPERATIONS - 1121)) | (1 << (PlSqlParser.OPERATOR - 1121)) | (1 << (PlSqlParser.OPT_ESTIMATE - 1121)) | (1 << (PlSqlParser.OPTIMAL - 1121)) | (1 << (PlSqlParser.OPTIMIZE - 1121)) | (1 << (PlSqlParser.OPTIMIZER_FEATURES_ENABLE - 1121)) | (1 << (PlSqlParser.OPTIMIZER_GOAL - 1121)) | (1 << (PlSqlParser.OPT_PARAM - 1121)) | (1 << (PlSqlParser.ORA_BRANCH - 1121)) | (1 << (PlSqlParser.ORA_CHECK_ACL - 1121)) | (1 << (PlSqlParser.ORA_CHECK_PRIVILEGE - 1121)) | (1 << (PlSqlParser.ORA_CLUSTERING - 1121)) | (1 << (PlSqlParser.ORADATA - 1121)) | (1 << (PlSqlParser.ORADEBUG - 1121)) | (1 << (PlSqlParser.ORA_DST_AFFECTED - 1121)) | (1 << (PlSqlParser.ORA_DST_CONVERT - 1121)) | (1 << (PlSqlParser.ORA_DST_ERROR - 1121)) | (1 << (PlSqlParser.ORA_GET_ACLIDS - 1121)))) !== 0) || ((((_la - 1153)) & ~0x1f) == 0 && ((1 << (_la - 1153)) & ((1 << (PlSqlParser.ORA_GET_PRIVILEGES - 1153)) | (1 << (PlSqlParser.ORA_HASH - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_USERID - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_USER - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_XS_USER_GUID - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_XS_USER - 1153)) | (1 << (PlSqlParser.ORA_RAWCOMPARE - 1153)) | (1 << (PlSqlParser.ORA_RAWCONCAT - 1153)) | (1 << (PlSqlParser.ORA_ROWSCN - 1153)) | (1 << (PlSqlParser.ORA_ROWSCN_RAW - 1153)) | (1 << (PlSqlParser.ORA_ROWVERSION - 1153)) | (1 << (PlSqlParser.ORA_TABVERSION - 1153)) | (1 << (PlSqlParser.ORA_WRITE_TIME - 1153)) | (1 << (PlSqlParser.ORDERED - 1153)) | (1 << (PlSqlParser.ORDERED_PREDICATES - 1153)) | (1 << (PlSqlParser.ORDINALITY - 1153)) | (1 << (PlSqlParser.OR_EXPAND - 1153)) | (1 << (PlSqlParser.ORGANIZATION - 1153)) | (1 << (PlSqlParser.OR_PREDICATES - 1153)) | (1 << (PlSqlParser.OSERROR - 1153)) | (1 << (PlSqlParser.OTHER - 1153)) | (1 << (PlSqlParser.OUTER_JOIN_TO_ANTI - 1153)) | (1 << (PlSqlParser.OUTER_JOIN_TO_INNER - 1153)) | (1 << (PlSqlParser.OUTER - 1153)) | (1 << (PlSqlParser.OUTLINE_LEAF - 1153)) | (1 << (PlSqlParser.OUTLINE - 1153)) | (1 << (PlSqlParser.OUT_OF_LINE - 1153)) | (1 << (PlSqlParser.OUT - 1153)) | (1 << (PlSqlParser.OVERFLOW_NOMOVE - 1153)) | (1 << (PlSqlParser.OVERFLOW - 1153)))) !== 0) || ((((_la - 1185)) & ~0x1f) == 0 && ((1 << (_la - 1185)) & ((1 << (PlSqlParser.OVERLAPS - 1185)) | (1 << (PlSqlParser.OVER - 1185)) | (1 << (PlSqlParser.OVERRIDING - 1185)) | (1 << (PlSqlParser.OWNER - 1185)) | (1 << (PlSqlParser.OWNERSHIP - 1185)) | (1 << (PlSqlParser.OWN - 1185)) | (1 << (PlSqlParser.PACKAGE - 1185)) | (1 << (PlSqlParser.PACKAGES - 1185)) | (1 << (PlSqlParser.PARALLEL_ENABLE - 1185)) | (1 << (PlSqlParser.PARALLEL_INDEX - 1185)) | (1 << (PlSqlParser.PARALLEL - 1185)) | (1 << (PlSqlParser.PARAMETERS - 1185)) | (1 << (PlSqlParser.PARAM - 1185)) | (1 << (PlSqlParser.PARENT - 1185)) | (1 << (PlSqlParser.PARITY - 1185)) | (1 << (PlSqlParser.PARTIAL_JOIN - 1185)) | (1 << (PlSqlParser.PARTIALLY - 1185)) | (1 << (PlSqlParser.PARTIAL - 1185)) | (1 << (PlSqlParser.PARTIAL_ROLLUP_PUSHDOWN - 1185)) | (1 << (PlSqlParser.PARTITION_HASH - 1185)) | (1 << (PlSqlParser.PARTITION_LIST - 1185)) | (1 << (PlSqlParser.PARTITION - 1185)) | (1 << (PlSqlParser.PARTITION_RANGE - 1185)) | (1 << (PlSqlParser.PARTITIONS - 1185)) | (1 << (PlSqlParser.PARTNUMINST - 1185)) | (1 << (PlSqlParser.PASSING - 1185)) | (1 << (PlSqlParser.PASSWORD_GRACE_TIME - 1185)) | (1 << (PlSqlParser.PASSWORD_LIFE_TIME - 1185)) | (1 << (PlSqlParser.PASSWORD_LOCK_TIME - 1185)) | (1 << (PlSqlParser.PASSWORD - 1185)) | (1 << (PlSqlParser.PASSWORD_REUSE_MAX - 1185)))) !== 0) || ((((_la - 1217)) & ~0x1f) == 0 && ((1 << (_la - 1217)) & ((1 << (PlSqlParser.PASSWORD_REUSE_TIME - 1217)) | (1 << (PlSqlParser.PASSWORD_VERIFY_FUNCTION - 1217)) | (1 << (PlSqlParser.PAST - 1217)) | (1 << (PlSqlParser.PATCH - 1217)) | (1 << (PlSqlParser.PATH - 1217)) | (1 << (PlSqlParser.PATH_PREFIX - 1217)) | (1 << (PlSqlParser.PATHS - 1217)) | (1 << (PlSqlParser.PATTERN - 1217)) | (1 << (PlSqlParser.PBL_HS_BEGIN - 1217)) | (1 << (PlSqlParser.PBL_HS_END - 1217)) | (1 << (PlSqlParser.PCTINCREASE - 1217)) | (1 << (PlSqlParser.PCTTHRESHOLD - 1217)) | (1 << (PlSqlParser.PCTUSED - 1217)) | (1 << (PlSqlParser.PCTVERSION - 1217)) | (1 << (PlSqlParser.PENDING - 1217)) | (1 << (PlSqlParser.PERCENT_KEYWORD - 1217)) | (1 << (PlSqlParser.PERCENT_RANKM - 1217)) | (1 << (PlSqlParser.PERFORMANCE - 1217)) | (1 << (PlSqlParser.PERIOD_KEYWORD - 1217)) | (1 << (PlSqlParser.PERMANENT - 1217)) | (1 << (PlSqlParser.PERMISSION - 1217)) | (1 << (PlSqlParser.PERMUTE - 1217)) | (1 << (PlSqlParser.PER - 1217)) | (1 << (PlSqlParser.PFILE - 1217)) | (1 << (PlSqlParser.PHYSICAL - 1217)))) !== 0) || ((((_la - 1249)) & ~0x1f) == 0 && ((1 << (_la - 1249)) & ((1 << (PlSqlParser.PIKEY - 1249)) | (1 << (PlSqlParser.PIPELINED - 1249)) | (1 << (PlSqlParser.PIV_GB - 1249)) | (1 << (PlSqlParser.PIVOT - 1249)) | (1 << (PlSqlParser.PIV_SSF - 1249)) | (1 << (PlSqlParser.PLACE_DISTINCT - 1249)) | (1 << (PlSqlParser.PLACE_GROUP_BY - 1249)) | (1 << (PlSqlParser.PLAN - 1249)) | (1 << (PlSqlParser.PLSCOPE_SETTINGS - 1249)) | (1 << (PlSqlParser.PLS_INTEGER - 1249)) | (1 << (PlSqlParser.PLSQL_CCFLAGS - 1249)) | (1 << (PlSqlParser.PLSQL_CODE_TYPE - 1249)) | (1 << (PlSqlParser.PLSQL_DEBUG - 1249)) | (1 << (PlSqlParser.PLSQL_OPTIMIZE_LEVEL - 1249)) | (1 << (PlSqlParser.PLSQL_WARNINGS - 1249)) | (1 << (PlSqlParser.PLUGGABLE - 1249)) | (1 << (PlSqlParser.POINT - 1249)) | (1 << (PlSqlParser.POLICY - 1249)) | (1 << (PlSqlParser.POOL_16K - 1249)) | (1 << (PlSqlParser.POOL_2K - 1249)) | (1 << (PlSqlParser.POOL_32K - 1249)) | (1 << (PlSqlParser.POOL_4K - 1249)) | (1 << (PlSqlParser.POOL_8K - 1249)) | (1 << (PlSqlParser.POSITIVEN - 1249)) | (1 << (PlSqlParser.POSITIVE - 1249)) | (1 << (PlSqlParser.POST_TRANSACTION - 1249)) | (1 << (PlSqlParser.POWERMULTISET_BY_CARDINALITY - 1249)) | (1 << (PlSqlParser.POWERMULTISET - 1249)) | (1 << (PlSqlParser.POWER - 1249)) | (1 << (PlSqlParser.PQ_CONCURRENT_UNION - 1249)) | (1 << (PlSqlParser.PQ_DISTRIBUTE - 1249)))) !== 0) || ((((_la - 1281)) & ~0x1f) == 0 && ((1 << (_la - 1281)) & ((1 << (PlSqlParser.PQ_DISTRIBUTE_WINDOW - 1281)) | (1 << (PlSqlParser.PQ_FILTER - 1281)) | (1 << (PlSqlParser.PQ_MAP - 1281)) | (1 << (PlSqlParser.PQ_NOMAP - 1281)) | (1 << (PlSqlParser.PQ_REPLICATE - 1281)) | (1 << (PlSqlParser.PQ_SKEW - 1281)) | (1 << (PlSqlParser.PRAGMA - 1281)) | (1 << (PlSqlParser.PREBUILT - 1281)) | (1 << (PlSqlParser.PRECEDES - 1281)) | (1 << (PlSqlParser.PRECEDING - 1281)) | (1 << (PlSqlParser.PRECISION - 1281)) | (1 << (PlSqlParser.PRECOMPUTE_SUBQUERY - 1281)) | (1 << (PlSqlParser.PREDICATE_REORDERS - 1281)) | (1 << (PlSqlParser.PRELOAD - 1281)) | (1 << (PlSqlParser.PREPARE - 1281)) | (1 << (PlSqlParser.PRESENTNNV - 1281)) | (1 << (PlSqlParser.PRESENT - 1281)) | (1 << (PlSqlParser.PRESENTV - 1281)) | (1 << (PlSqlParser.PRESERVE_OID - 1281)) | (1 << (PlSqlParser.PRESERVE - 1281)) | (1 << (PlSqlParser.PRETTY - 1281)) | (1 << (PlSqlParser.PREVIOUS - 1281)) | (1 << (PlSqlParser.PREV - 1281)) | (1 << (PlSqlParser.PRIMARY - 1281)) | (1 << (PlSqlParser.PRINTBLOBTOCLOB - 1281)) | (1 << (PlSqlParser.PRIORITY - 1281)) | (1 << (PlSqlParser.PRIVATE - 1281)) | (1 << (PlSqlParser.PRIVATE_SGA - 1281)) | (1 << (PlSqlParser.PRIVILEGED - 1281)) | (1 << (PlSqlParser.PRIVILEGE - 1281)) | (1 << (PlSqlParser.PRIVILEGES - 1281)))) !== 0) || ((((_la - 1313)) & ~0x1f) == 0 && ((1 << (_la - 1313)) & ((1 << (PlSqlParser.PROCEDURAL - 1313)) | (1 << (PlSqlParser.PROCEDURE - 1313)) | (1 << (PlSqlParser.PROCESS - 1313)) | (1 << (PlSqlParser.PROFILE - 1313)) | (1 << (PlSqlParser.PROGRAM - 1313)) | (1 << (PlSqlParser.PROJECT - 1313)) | (1 << (PlSqlParser.PROPAGATE - 1313)) | (1 << (PlSqlParser.PROTECTED - 1313)) | (1 << (PlSqlParser.PROTECTION - 1313)) | (1 << (PlSqlParser.PROXY - 1313)) | (1 << (PlSqlParser.PRUNING - 1313)) | (1 << (PlSqlParser.PULL_PRED - 1313)) | (1 << (PlSqlParser.PURGE - 1313)) | (1 << (PlSqlParser.PUSH_PRED - 1313)) | (1 << (PlSqlParser.PUSH_SUBQ - 1313)) | (1 << (PlSqlParser.PX_FAULT_TOLERANCE - 1313)) | (1 << (PlSqlParser.PX_GRANULE - 1313)) | (1 << (PlSqlParser.PX_JOIN_FILTER - 1313)) | (1 << (PlSqlParser.QB_NAME - 1313)) | (1 << (PlSqlParser.QUERY_BLOCK - 1313)) | (1 << (PlSqlParser.QUERY - 1313)) | (1 << (PlSqlParser.QUEUE_CURR - 1313)) | (1 << (PlSqlParser.QUEUE - 1313)) | (1 << (PlSqlParser.QUEUE_ROWP - 1313)) | (1 << (PlSqlParser.QUIESCE - 1313)) | (1 << (PlSqlParser.QUORUM - 1313)) | (1 << (PlSqlParser.QUOTA - 1313)) | (1 << (PlSqlParser.RAISE - 1313)) | (1 << (PlSqlParser.RANDOM_LOCAL - 1313)) | (1 << (PlSqlParser.RANDOM - 1313)) | (1 << (PlSqlParser.RANGE - 1313)))) !== 0) || ((((_la - 1345)) & ~0x1f) == 0 && ((1 << (_la - 1345)) & ((1 << (PlSqlParser.RANKM - 1345)) | (1 << (PlSqlParser.RAPIDLY - 1345)) | (1 << (PlSqlParser.RAW - 1345)) | (1 << (PlSqlParser.RAWTOHEX - 1345)) | (1 << (PlSqlParser.RAWTONHEX - 1345)) | (1 << (PlSqlParser.RBA - 1345)) | (1 << (PlSqlParser.RBO_OUTLINE - 1345)) | (1 << (PlSqlParser.RDBA - 1345)) | (1 << (PlSqlParser.READ - 1345)) | (1 << (PlSqlParser.READS - 1345)) | (1 << (PlSqlParser.REALM - 1345)) | (1 << (PlSqlParser.REAL - 1345)) | (1 << (PlSqlParser.REBALANCE - 1345)) | (1 << (PlSqlParser.REBUILD - 1345)) | (1 << (PlSqlParser.RECORD - 1345)) | (1 << (PlSqlParser.RECORDS_PER_BLOCK - 1345)) | (1 << (PlSqlParser.RECOVERABLE - 1345)) | (1 << (PlSqlParser.RECOVER - 1345)) | (1 << (PlSqlParser.RECOVERY - 1345)) | (1 << (PlSqlParser.RECYCLEBIN - 1345)) | (1 << (PlSqlParser.RECYCLE - 1345)) | (1 << (PlSqlParser.REDACTION - 1345)) | (1 << (PlSqlParser.REDEFINE - 1345)) | (1 << (PlSqlParser.REDO - 1345)) | (1 << (PlSqlParser.REDUCED - 1345)) | (1 << (PlSqlParser.REDUNDANCY - 1345)) | (1 << (PlSqlParser.REF_CASCADE_CURSOR - 1345)) | (1 << (PlSqlParser.REFERENCED - 1345)) | (1 << (PlSqlParser.REFERENCE - 1345)) | (1 << (PlSqlParser.REFERENCES - 1345)) | (1 << (PlSqlParser.REFERENCING - 1345)) | (1 << (PlSqlParser.REF - 1345)))) !== 0) || ((((_la - 1377)) & ~0x1f) == 0 && ((1 << (_la - 1377)) & ((1 << (PlSqlParser.REFRESH - 1377)) | (1 << (PlSqlParser.REFTOHEX - 1377)) | (1 << (PlSqlParser.REGEXP_COUNT - 1377)) | (1 << (PlSqlParser.REGEXP_INSTR - 1377)) | (1 << (PlSqlParser.REGEXP_LIKE - 1377)) | (1 << (PlSqlParser.REGEXP_REPLACE - 1377)) | (1 << (PlSqlParser.REGEXP_SUBSTR - 1377)) | (1 << (PlSqlParser.REGISTER - 1377)) | (1 << (PlSqlParser.REGR_AVGX - 1377)) | (1 << (PlSqlParser.REGR_AVGY - 1377)) | (1 << (PlSqlParser.REGR_COUNT - 1377)) | (1 << (PlSqlParser.REGR_INTERCEPT - 1377)) | (1 << (PlSqlParser.REGR_R2 - 1377)) | (1 << (PlSqlParser.REGR_SLOPE - 1377)) | (1 << (PlSqlParser.REGR_SXX - 1377)) | (1 << (PlSqlParser.REGR_SXY - 1377)) | (1 << (PlSqlParser.REGR_SYY - 1377)) | (1 << (PlSqlParser.REGULAR - 1377)) | (1 << (PlSqlParser.REJECT - 1377)) | (1 << (PlSqlParser.REKEY - 1377)) | (1 << (PlSqlParser.RELATIONAL - 1377)) | (1 << (PlSqlParser.RELOCATE - 1377)) | (1 << (PlSqlParser.RELY - 1377)) | (1 << (PlSqlParser.REMAINDER - 1377)) | (1 << (PlSqlParser.REMOTE_MAPPED - 1377)) | (1 << (PlSqlParser.REMOVE - 1377)) | (1 << (PlSqlParser.RENAME - 1377)) | (1 << (PlSqlParser.REPAIR - 1377)) | (1 << (PlSqlParser.REPEAT - 1377)) | (1 << (PlSqlParser.REPLACE - 1377)) | (1 << (PlSqlParser.REPLICATION - 1377)))) !== 0) || ((((_la - 1409)) & ~0x1f) == 0 && ((1 << (_la - 1409)) & ((1 << (PlSqlParser.REQUIRED - 1409)) | (1 << (PlSqlParser.RESETLOGS - 1409)) | (1 << (PlSqlParser.RESET - 1409)) | (1 << (PlSqlParser.RESIZE - 1409)) | (1 << (PlSqlParser.RESOLVE - 1409)) | (1 << (PlSqlParser.RESOLVER - 1409)) | (1 << (PlSqlParser.RESPECT - 1409)) | (1 << (PlSqlParser.RESTART - 1409)) | (1 << (PlSqlParser.RESTORE_AS_INTERVALS - 1409)) | (1 << (PlSqlParser.RESTORE - 1409)) | (1 << (PlSqlParser.RESTRICT_ALL_REF_CONS - 1409)) | (1 << (PlSqlParser.RESTRICTED - 1409)) | (1 << (PlSqlParser.RESTRICT_REFERENCES - 1409)) | (1 << (PlSqlParser.RESTRICT - 1409)) | (1 << (PlSqlParser.RESULT_CACHE - 1409)) | (1 << (PlSqlParser.RESULT - 1409)) | (1 << (PlSqlParser.RESUMABLE - 1409)) | (1 << (PlSqlParser.RESUME - 1409)) | (1 << (PlSqlParser.RETENTION - 1409)) | (1 << (PlSqlParser.RETRY_ON_ROW_CHANGE - 1409)) | (1 << (PlSqlParser.RETURNING - 1409)) | (1 << (PlSqlParser.RETURN - 1409)) | (1 << (PlSqlParser.REUSE - 1409)) | (1 << (PlSqlParser.REVERSE - 1409)) | (1 << (PlSqlParser.REWRITE_OR_ERROR - 1409)) | (1 << (PlSqlParser.REWRITE - 1409)) | (1 << (PlSqlParser.RIGHT - 1409)) | (1 << (PlSqlParser.ROLE - 1409)) | (1 << (PlSqlParser.ROLESET - 1409)) | (1 << (PlSqlParser.ROLES - 1409)))) !== 0) || ((((_la - 1441)) & ~0x1f) == 0 && ((1 << (_la - 1441)) & ((1 << (PlSqlParser.ROLLBACK - 1441)) | (1 << (PlSqlParser.ROLLING - 1441)) | (1 << (PlSqlParser.ROLLUP - 1441)) | (1 << (PlSqlParser.ROWDEPENDENCIES - 1441)) | (1 << (PlSqlParser.ROWID_MAPPING_TABLE - 1441)) | (1 << (PlSqlParser.ROWID - 1441)) | (1 << (PlSqlParser.ROWIDTOCHAR - 1441)) | (1 << (PlSqlParser.ROWIDTONCHAR - 1441)) | (1 << (PlSqlParser.ROW_LENGTH - 1441)) | (1 << (PlSqlParser.ROWNUM - 1441)) | (1 << (PlSqlParser.ROW - 1441)) | (1 << (PlSqlParser.ROWS - 1441)) | (1 << (PlSqlParser.RPAD - 1441)) | (1 << (PlSqlParser.RTRIM - 1441)) | (1 << (PlSqlParser.RULE - 1441)) | (1 << (PlSqlParser.RULES - 1441)) | (1 << (PlSqlParser.RUNNING - 1441)) | (1 << (PlSqlParser.SALT - 1441)) | (1 << (PlSqlParser.SAMPLE - 1441)) | (1 << (PlSqlParser.SAVE_AS_INTERVALS - 1441)) | (1 << (PlSqlParser.SAVEPOINT - 1441)) | (1 << (PlSqlParser.SAVE - 1441)) | (1 << (PlSqlParser.SB4 - 1441)) | (1 << (PlSqlParser.SCALE_ROWS - 1441)) | (1 << (PlSqlParser.SCALE - 1441)) | (1 << (PlSqlParser.SCAN_INSTANCES - 1441)) | (1 << (PlSqlParser.SCAN - 1441)) | (1 << (PlSqlParser.SCHEDULER - 1441)) | (1 << (PlSqlParser.SCHEMACHECK - 1441)) | (1 << (PlSqlParser.SCHEMA - 1441)) | (1 << (PlSqlParser.SCN_ASCENDING - 1441)) | (1 << (PlSqlParser.SCN - 1441)))) !== 0) || ((((_la - 1473)) & ~0x1f) == 0 && ((1 << (_la - 1473)) & ((1 << (PlSqlParser.SCOPE - 1473)) | (1 << (PlSqlParser.SCRUB - 1473)) | (1 << (PlSqlParser.SD_ALL - 1473)) | (1 << (PlSqlParser.SD_INHIBIT - 1473)) | (1 << (PlSqlParser.SDO_GEOM_MBR - 1473)) | (1 << (PlSqlParser.SD_SHOW - 1473)) | (1 << (PlSqlParser.SEARCH - 1473)) | (1 << (PlSqlParser.SECOND - 1473)) | (1 << (PlSqlParser.SECRET - 1473)) | (1 << (PlSqlParser.SECUREFILE_DBA - 1473)) | (1 << (PlSqlParser.SECUREFILE - 1473)) | (1 << (PlSqlParser.SECURITY - 1473)) | (1 << (PlSqlParser.SEED - 1473)) | (1 << (PlSqlParser.SEG_BLOCK - 1473)) | (1 << (PlSqlParser.SEG_FILE - 1473)) | (1 << (PlSqlParser.SEGMENT - 1473)) | (1 << (PlSqlParser.SELECTIVITY - 1473)) | (1 << (PlSqlParser.SELF - 1473)) | (1 << (PlSqlParser.SEMIJOIN_DRIVER - 1473)) | (1 << (PlSqlParser.SEMIJOIN - 1473)) | (1 << (PlSqlParser.SEMI_TO_INNER - 1473)) | (1 << (PlSqlParser.SEQUENCED - 1473)) | (1 << (PlSqlParser.SEQUENCE - 1473)) | (1 << (PlSqlParser.SEQUENTIAL - 1473)) | (1 << (PlSqlParser.SERIALIZABLE - 1473)) | (1 << (PlSqlParser.SERIALLY_REUSABLE - 1473)) | (1 << (PlSqlParser.SERIAL - 1473)) | (1 << (PlSqlParser.SERVERERROR - 1473)) | (1 << (PlSqlParser.SERVICE_NAME_CONVERT - 1473)) | (1 << (PlSqlParser.SERVICES - 1473)))) !== 0) || ((((_la - 1505)) & ~0x1f) == 0 && ((1 << (_la - 1505)) & ((1 << (PlSqlParser.SESSION_CACHED_CURSORS - 1505)) | (1 << (PlSqlParser.SESSION - 1505)) | (1 << (PlSqlParser.SESSIONS_PER_USER - 1505)) | (1 << (PlSqlParser.SESSIONTIMEZONE - 1505)) | (1 << (PlSqlParser.SESSIONTZNAME - 1505)) | (1 << (PlSqlParser.SET - 1505)) | (1 << (PlSqlParser.SETS - 1505)) | (1 << (PlSqlParser.SETTINGS - 1505)) | (1 << (PlSqlParser.SET_TO_JOIN - 1505)) | (1 << (PlSqlParser.SEVERE - 1505)) | (1 << (PlSqlParser.SHARED_POOL - 1505)) | (1 << (PlSqlParser.SHARED - 1505)) | (1 << (PlSqlParser.SHARING - 1505)) | (1 << (PlSqlParser.SHELFLIFE - 1505)) | (1 << (PlSqlParser.SHOW - 1505)) | (1 << (PlSqlParser.SHRINK - 1505)) | (1 << (PlSqlParser.SHUTDOWN - 1505)) | (1 << (PlSqlParser.SIBLINGS - 1505)) | (1 << (PlSqlParser.SID - 1505)) | (1 << (PlSqlParser.SIGNAL_COMPONENT - 1505)) | (1 << (PlSqlParser.SIGNAL_FUNCTION - 1505)) | (1 << (PlSqlParser.SIGN - 1505)) | (1 << (PlSqlParser.SIGNTYPE - 1505)) | (1 << (PlSqlParser.SIMPLE_INTEGER - 1505)) | (1 << (PlSqlParser.SIMPLE - 1505)) | (1 << (PlSqlParser.SINGLE - 1505)) | (1 << (PlSqlParser.SINGLETASK - 1505)) | (1 << (PlSqlParser.SINH - 1505)) | (1 << (PlSqlParser.SIN - 1505)) | (1 << (PlSqlParser.SKIP_EXT_OPTIMIZER - 1505)))) !== 0) || ((((_la - 1537)) & ~0x1f) == 0 && ((1 << (_la - 1537)) & ((1 << (PlSqlParser.SKIP_ - 1537)) | (1 << (PlSqlParser.SKIP_UNQ_UNUSABLE_IDX - 1537)) | (1 << (PlSqlParser.SKIP_UNUSABLE_INDEXES - 1537)) | (1 << (PlSqlParser.SMALLFILE - 1537)) | (1 << (PlSqlParser.SMALLINT - 1537)) | (1 << (PlSqlParser.SNAPSHOT - 1537)) | (1 << (PlSqlParser.SOME - 1537)) | (1 << (PlSqlParser.SORT - 1537)) | (1 << (PlSqlParser.SOUNDEX - 1537)) | (1 << (PlSqlParser.SOURCE_FILE_DIRECTORY - 1537)) | (1 << (PlSqlParser.SOURCE_FILE_NAME_CONVERT - 1537)) | (1 << (PlSqlParser.SOURCE - 1537)) | (1 << (PlSqlParser.SPACE_KEYWORD - 1537)) | (1 << (PlSqlParser.SPECIFICATION - 1537)) | (1 << (PlSqlParser.SPFILE - 1537)) | (1 << (PlSqlParser.SPLIT - 1537)) | (1 << (PlSqlParser.SPREADSHEET - 1537)) | (1 << (PlSqlParser.SQLDATA - 1537)) | (1 << (PlSqlParser.SQLERROR - 1537)) | (1 << (PlSqlParser.SQLLDR - 1537)) | (1 << (PlSqlParser.SQL - 1537)) | (1 << (PlSqlParser.SQL_TRACE - 1537)) | (1 << (PlSqlParser.SQL_TRANSLATION_PROFILE - 1537)) | (1 << (PlSqlParser.SQRT - 1537)) | (1 << (PlSqlParser.STALE - 1537)) | (1 << (PlSqlParser.STANDALONE - 1537)) | (1 << (PlSqlParser.STANDARD_HASH - 1537)) | (1 << (PlSqlParser.STANDBY_MAX_DATA_DELAY - 1537)) | (1 << (PlSqlParser.STANDBYS - 1537)) | (1 << (PlSqlParser.STANDBY - 1537)) | (1 << (PlSqlParser.STAR - 1537)) | (1 << (PlSqlParser.STAR_TRANSFORMATION - 1537)))) !== 0) || ((((_la - 1570)) & ~0x1f) == 0 && ((1 << (_la - 1570)) & ((1 << (PlSqlParser.STARTUP - 1570)) | (1 << (PlSqlParser.STATEMENT_ID - 1570)) | (1 << (PlSqlParser.STATEMENT_QUEUING - 1570)) | (1 << (PlSqlParser.STATEMENTS - 1570)) | (1 << (PlSqlParser.STATEMENT - 1570)) | (1 << (PlSqlParser.STATE - 1570)) | (1 << (PlSqlParser.STATIC - 1570)) | (1 << (PlSqlParser.STATISTICS - 1570)) | (1 << (PlSqlParser.STATS_BINOMIAL_TEST - 1570)) | (1 << (PlSqlParser.STATS_CROSSTAB - 1570)) | (1 << (PlSqlParser.STATS_F_TEST - 1570)) | (1 << (PlSqlParser.STATS_KS_TEST - 1570)) | (1 << (PlSqlParser.STATS_MODE - 1570)) | (1 << (PlSqlParser.STATS_MW_TEST - 1570)) | (1 << (PlSqlParser.STATS_ONE_WAY_ANOVA - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_INDEP - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_INDEPU - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_ONE - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_PAIRED - 1570)) | (1 << (PlSqlParser.STATS_WSR_TEST - 1570)) | (1 << (PlSqlParser.STDDEV_POP - 1570)) | (1 << (PlSqlParser.STDDEV_SAMP - 1570)) | (1 << (PlSqlParser.STOP - 1570)) | (1 << (PlSqlParser.STORAGE - 1570)) | (1 << (PlSqlParser.STORE - 1570)) | (1 << (PlSqlParser.STREAMS - 1570)) | (1 << (PlSqlParser.STREAM - 1570)) | (1 << (PlSqlParser.STRICT - 1570)) | (1 << (PlSqlParser.STRING - 1570)) | (1 << (PlSqlParser.STRIPE_COLUMNS - 1570)) | (1 << (PlSqlParser.STRIPE_WIDTH - 1570)) | (1 << (PlSqlParser.STRIP - 1570)))) !== 0) || ((((_la - 1602)) & ~0x1f) == 0 && ((1 << (_la - 1602)) & ((1 << (PlSqlParser.STRUCTURE - 1602)) | (1 << (PlSqlParser.SUBMULTISET - 1602)) | (1 << (PlSqlParser.SUBPARTITION_REL - 1602)) | (1 << (PlSqlParser.SUBPARTITIONS - 1602)) | (1 << (PlSqlParser.SUBPARTITION - 1602)) | (1 << (PlSqlParser.SUBQUERIES - 1602)) | (1 << (PlSqlParser.SUBQUERY_PRUNING - 1602)) | (1 << (PlSqlParser.SUBSCRIBE - 1602)) | (1 << (PlSqlParser.SUBSET - 1602)) | (1 << (PlSqlParser.SUBSTITUTABLE - 1602)) | (1 << (PlSqlParser.SUBSTR2 - 1602)) | (1 << (PlSqlParser.SUBSTR4 - 1602)) | (1 << (PlSqlParser.SUBSTRB - 1602)) | (1 << (PlSqlParser.SUBSTRC - 1602)) | (1 << (PlSqlParser.SUBTYPE - 1602)) | (1 << (PlSqlParser.SUCCESSFUL - 1602)) | (1 << (PlSqlParser.SUCCESS - 1602)) | (1 << (PlSqlParser.SUMMARY - 1602)) | (1 << (PlSqlParser.SUPPLEMENTAL - 1602)) | (1 << (PlSqlParser.SUSPEND - 1602)) | (1 << (PlSqlParser.SWAP_JOIN_INPUTS - 1602)) | (1 << (PlSqlParser.SWITCHOVER - 1602)) | (1 << (PlSqlParser.SWITCH - 1602)) | (1 << (PlSqlParser.SYNCHRONOUS - 1602)) | (1 << (PlSqlParser.SYNC - 1602)) | (1 << (PlSqlParser.SYSASM - 1602)) | (1 << (PlSqlParser.SYS_AUDIT - 1602)) | (1 << (PlSqlParser.SYSAUX - 1602)) | (1 << (PlSqlParser.SYSBACKUP - 1602)) | (1 << (PlSqlParser.SYS_CHECKACL - 1602)) | (1 << (PlSqlParser.SYS_CHECK_PRIVILEGE - 1602)))) !== 0) || ((((_la - 1634)) & ~0x1f) == 0 && ((1 << (_la - 1634)) & ((1 << (PlSqlParser.SYS_CONNECT_BY_PATH - 1634)) | (1 << (PlSqlParser.SYS_CONTEXT - 1634)) | (1 << (PlSqlParser.SYSDATE - 1634)) | (1 << (PlSqlParser.SYSDBA - 1634)) | (1 << (PlSqlParser.SYS_DBURIGEN - 1634)) | (1 << (PlSqlParser.SYSDG - 1634)) | (1 << (PlSqlParser.SYS_DL_CURSOR - 1634)) | (1 << (PlSqlParser.SYS_DM_RXFORM_CHR - 1634)) | (1 << (PlSqlParser.SYS_DM_RXFORM_NUM - 1634)) | (1 << (PlSqlParser.SYS_DOM_COMPARE - 1634)) | (1 << (PlSqlParser.SYS_DST_PRIM2SEC - 1634)) | (1 << (PlSqlParser.SYS_DST_SEC2PRIM - 1634)) | (1 << (PlSqlParser.SYS_ET_BFILE_TO_RAW - 1634)) | (1 << (PlSqlParser.SYS_ET_BLOB_TO_IMAGE - 1634)) | (1 << (PlSqlParser.SYS_ET_IMAGE_TO_BLOB - 1634)) | (1 << (PlSqlParser.SYS_ET_RAW_TO_BFILE - 1634)) | (1 << (PlSqlParser.SYS_EXTPDTXT - 1634)) | (1 << (PlSqlParser.SYS_EXTRACT_UTC - 1634)) | (1 << (PlSqlParser.SYS_FBT_INSDEL - 1634)) | (1 << (PlSqlParser.SYS_FILTER_ACLS - 1634)) | (1 << (PlSqlParser.SYS_FNMATCHES - 1634)) | (1 << (PlSqlParser.SYS_FNREPLACE - 1634)) | (1 << (PlSqlParser.SYS_GET_ACLIDS - 1634)) | (1 << (PlSqlParser.SYS_GET_COL_ACLIDS - 1634)) | (1 << (PlSqlParser.SYS_GET_PRIVILEGES - 1634)) | (1 << (PlSqlParser.SYS_GETTOKENID - 1634)) | (1 << (PlSqlParser.SYS_GETXTIVAL - 1634)) | (1 << (PlSqlParser.SYS_GUID - 1634)) | (1 << (PlSqlParser.SYSGUID - 1634)) | (1 << (PlSqlParser.SYSKM - 1634)) | (1 << (PlSqlParser.SYS_MAKE_XMLNODEID - 1634)) | (1 << (PlSqlParser.SYS_MAKEXML - 1634)))) !== 0) || ((((_la - 1666)) & ~0x1f) == 0 && ((1 << (_la - 1666)) & ((1 << (PlSqlParser.SYS_MKXMLATTR - 1666)) | (1 << (PlSqlParser.SYS_MKXTI - 1666)) | (1 << (PlSqlParser.SYSOBJ - 1666)) | (1 << (PlSqlParser.SYS_OP_ADT2BIN - 1666)) | (1 << (PlSqlParser.SYS_OP_ADTCONS - 1666)) | (1 << (PlSqlParser.SYS_OP_ALSCRVAL - 1666)) | (1 << (PlSqlParser.SYS_OP_ATG - 1666)) | (1 << (PlSqlParser.SYS_OP_BIN2ADT - 1666)) | (1 << (PlSqlParser.SYS_OP_BITVEC - 1666)) | (1 << (PlSqlParser.SYS_OP_BL2R - 1666)) | (1 << (PlSqlParser.SYS_OP_BLOOM_FILTER_LIST - 1666)) | (1 << (PlSqlParser.SYS_OP_BLOOM_FILTER - 1666)) | (1 << (PlSqlParser.SYS_OP_C2C - 1666)) | (1 << (PlSqlParser.SYS_OP_CAST - 1666)) | (1 << (PlSqlParser.SYS_OP_CEG - 1666)) | (1 << (PlSqlParser.SYS_OP_CL2C - 1666)) | (1 << (PlSqlParser.SYS_OP_COMBINED_HASH - 1666)) | (1 << (PlSqlParser.SYS_OP_COMP - 1666)) | (1 << (PlSqlParser.SYS_OP_CONVERT - 1666)) | (1 << (PlSqlParser.SYS_OP_COUNTCHG - 1666)) | (1 << (PlSqlParser.SYS_OP_CSCONV - 1666)) | (1 << (PlSqlParser.SYS_OP_CSCONVTEST - 1666)) | (1 << (PlSqlParser.SYS_OP_CSR - 1666)) | (1 << (PlSqlParser.SYS_OP_CSX_PATCH - 1666)) | (1 << (PlSqlParser.SYS_OP_CYCLED_SEQ - 1666)) | (1 << (PlSqlParser.SYS_OP_DECOMP - 1666)) | (1 << (PlSqlParser.SYS_OP_DESCEND - 1666)) | (1 << (PlSqlParser.SYS_OP_DISTINCT - 1666)) | (1 << (PlSqlParser.SYS_OP_DRA - 1666)) | (1 << (PlSqlParser.SYS_OP_DUMP - 1666)) | (1 << (PlSqlParser.SYS_OP_DV_CHECK - 1666)) | (1 << (PlSqlParser.SYS_OP_ENFORCE_NOT_NULL - 1666)))) !== 0) || ((((_la - 1698)) & ~0x1f) == 0 && ((1 << (_la - 1698)) & ((1 << (PlSqlParser.SYSOPER - 1698)) | (1 << (PlSqlParser.SYS_OP_EXTRACT - 1698)) | (1 << (PlSqlParser.SYS_OP_GROUPING - 1698)) | (1 << (PlSqlParser.SYS_OP_GUID - 1698)) | (1 << (PlSqlParser.SYS_OP_HASH - 1698)) | (1 << (PlSqlParser.SYS_OP_IIX - 1698)) | (1 << (PlSqlParser.SYS_OP_ITR - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_CREATE - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_FILTER_LIST - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_FILTER - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_SUCCEEDED - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_USE - 1698)) | (1 << (PlSqlParser.SYS_OP_LBID - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2BLOB - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2CLOB - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2ID - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2NCLOB - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2TYP - 1698)) | (1 << (PlSqlParser.SYS_OP_LSVI - 1698)) | (1 << (PlSqlParser.SYS_OP_LVL - 1698)) | (1 << (PlSqlParser.SYS_OP_MAKEOID - 1698)) | (1 << (PlSqlParser.SYS_OP_MAP_NONNULL - 1698)) | (1 << (PlSqlParser.SYS_OP_MSR - 1698)) | (1 << (PlSqlParser.SYS_OP_NICOMBINE - 1698)) | (1 << (PlSqlParser.SYS_OP_NIEXTRACT - 1698)) | (1 << (PlSqlParser.SYS_OP_NII - 1698)) | (1 << (PlSqlParser.SYS_OP_NIX - 1698)) | (1 << (PlSqlParser.SYS_OP_NOEXPAND - 1698)) | (1 << (PlSqlParser.SYS_OP_NTCIMG - 1698)) | (1 << (PlSqlParser.SYS_OP_NUMTORAW - 1698)) | (1 << (PlSqlParser.SYS_OP_OIDVALUE - 1698)) | (1 << (PlSqlParser.SYS_OP_OPNSIZE - 1698)))) !== 0) || ((((_la - 1730)) & ~0x1f) == 0 && ((1 << (_la - 1730)) & ((1 << (PlSqlParser.SYS_OP_PAR_1 - 1730)) | (1 << (PlSqlParser.SYS_OP_PARGID_1 - 1730)) | (1 << (PlSqlParser.SYS_OP_PARGID - 1730)) | (1 << (PlSqlParser.SYS_OP_PAR - 1730)) | (1 << (PlSqlParser.SYS_OP_PART_ID - 1730)) | (1 << (PlSqlParser.SYS_OP_PIVOT - 1730)) | (1 << (PlSqlParser.SYS_OP_R2O - 1730)) | (1 << (PlSqlParser.SYS_OP_RAWTONUM - 1730)) | (1 << (PlSqlParser.SYS_OP_RDTM - 1730)) | (1 << (PlSqlParser.SYS_OP_REF - 1730)) | (1 << (PlSqlParser.SYS_OP_RMTD - 1730)) | (1 << (PlSqlParser.SYS_OP_ROWIDTOOBJ - 1730)) | (1 << (PlSqlParser.SYS_OP_RPB - 1730)) | (1 << (PlSqlParser.SYS_OPTLOBPRBSC - 1730)) | (1 << (PlSqlParser.SYS_OP_TOSETID - 1730)) | (1 << (PlSqlParser.SYS_OP_TPR - 1730)) | (1 << (PlSqlParser.SYS_OP_TRTB - 1730)) | (1 << (PlSqlParser.SYS_OPTXICMP - 1730)) | (1 << (PlSqlParser.SYS_OPTXQCASTASNQ - 1730)) | (1 << (PlSqlParser.SYS_OP_UNDESCEND - 1730)) | (1 << (PlSqlParser.SYS_OP_VECAND - 1730)) | (1 << (PlSqlParser.SYS_OP_VECBIT - 1730)) | (1 << (PlSqlParser.SYS_OP_VECOR - 1730)) | (1 << (PlSqlParser.SYS_OP_VECXOR - 1730)) | (1 << (PlSqlParser.SYS_OP_VERSION - 1730)) | (1 << (PlSqlParser.SYS_OP_VREF - 1730)) | (1 << (PlSqlParser.SYS_OP_VVD - 1730)) | (1 << (PlSqlParser.SYS_OP_XMLCONS_FOR_CSX - 1730)) | (1 << (PlSqlParser.SYS_OP_XPTHATG - 1730)) | (1 << (PlSqlParser.SYS_OP_XPTHIDX - 1730)) | (1 << (PlSqlParser.SYS_OP_XPTHOP - 1730)) | (1 << (PlSqlParser.SYS_OP_XTXT2SQLT - 1730)))) !== 0) || ((((_la - 1762)) & ~0x1f) == 0 && ((1 << (_la - 1762)) & ((1 << (PlSqlParser.SYS_OP_ZONE_ID - 1762)) | (1 << (PlSqlParser.SYS_ORDERKEY_DEPTH - 1762)) | (1 << (PlSqlParser.SYS_ORDERKEY_MAXCHILD - 1762)) | (1 << (PlSqlParser.SYS_ORDERKEY_PARENT - 1762)) | (1 << (PlSqlParser.SYS_PARALLEL_TXN - 1762)) | (1 << (PlSqlParser.SYS_PATHID_IS_ATTR - 1762)) | (1 << (PlSqlParser.SYS_PATHID_IS_NMSPC - 1762)) | (1 << (PlSqlParser.SYS_PATHID_LASTNAME - 1762)) | (1 << (PlSqlParser.SYS_PATHID_LASTNMSPC - 1762)) | (1 << (PlSqlParser.SYS_PATH_REVERSE - 1762)) | (1 << (PlSqlParser.SYS_PXQEXTRACT - 1762)) | (1 << (PlSqlParser.SYS_RAW_TO_XSID - 1762)) | (1 << (PlSqlParser.SYS_RID_ORDER - 1762)) | (1 << (PlSqlParser.SYS_ROW_DELTA - 1762)) | (1 << (PlSqlParser.SYS_SC_2_XMLT - 1762)) | (1 << (PlSqlParser.SYS_SYNRCIREDO - 1762)) | (1 << (PlSqlParser.SYSTEM_DEFINED - 1762)) | (1 << (PlSqlParser.SYSTEM - 1762)) | (1 << (PlSqlParser.SYSTIMESTAMP - 1762)) | (1 << (PlSqlParser.SYS_TYPEID - 1762)) | (1 << (PlSqlParser.SYS_UMAKEXML - 1762)) | (1 << (PlSqlParser.SYS_XMLANALYZE - 1762)) | (1 << (PlSqlParser.SYS_XMLCONTAINS - 1762)) | (1 << (PlSqlParser.SYS_XMLCONV - 1762)) | (1 << (PlSqlParser.SYS_XMLEXNSURI - 1762)) | (1 << (PlSqlParser.SYS_XMLGEN - 1762)) | (1 << (PlSqlParser.SYS_XMLI_LOC_ISNODE - 1762)) | (1 << (PlSqlParser.SYS_XMLI_LOC_ISTEXT - 1762)) | (1 << (PlSqlParser.SYS_XMLINSTR - 1762)) | (1 << (PlSqlParser.SYS_XMLLOCATOR_GETSVAL - 1762)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETCID - 1762)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETLOCATOR - 1762)))) !== 0) || ((((_la - 1794)) & ~0x1f) == 0 && ((1 << (_la - 1794)) & ((1 << (PlSqlParser.SYS_XMLNODEID_GETOKEY - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETPATHID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETPTRID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETRID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETSVAL - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETTID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID - 1794)) | (1 << (PlSqlParser.SYS_XMLT_2_SC - 1794)) | (1 << (PlSqlParser.SYS_XMLTRANSLATE - 1794)) | (1 << (PlSqlParser.SYS_XMLTYPE2SQL - 1794)) | (1 << (PlSqlParser.SYS_XQ_ASQLCNV - 1794)) | (1 << (PlSqlParser.SYS_XQ_ATOMCNVCHK - 1794)) | (1 << (PlSqlParser.SYS_XQBASEURI - 1794)) | (1 << (PlSqlParser.SYS_XQCASTABLEERRH - 1794)) | (1 << (PlSqlParser.SYS_XQCODEP2STR - 1794)) | (1 << (PlSqlParser.SYS_XQCODEPEQ - 1794)) | (1 << (PlSqlParser.SYS_XQCON2SEQ - 1794)) | (1 << (PlSqlParser.SYS_XQCONCAT - 1794)) | (1 << (PlSqlParser.SYS_XQDELETE - 1794)) | (1 << (PlSqlParser.SYS_XQDFLTCOLATION - 1794)) | (1 << (PlSqlParser.SYS_XQDOC - 1794)) | (1 << (PlSqlParser.SYS_XQDOCURI - 1794)) | (1 << (PlSqlParser.SYS_XQDURDIV - 1794)) | (1 << (PlSqlParser.SYS_XQED4URI - 1794)) | (1 << (PlSqlParser.SYS_XQENDSWITH - 1794)) | (1 << (PlSqlParser.SYS_XQERRH - 1794)) | (1 << (PlSqlParser.SYS_XQERR - 1794)) | (1 << (PlSqlParser.SYS_XQESHTMLURI - 1794)) | (1 << (PlSqlParser.SYS_XQEXLOBVAL - 1794)) | (1 << (PlSqlParser.SYS_XQEXSTWRP - 1794)) | (1 << (PlSqlParser.SYS_XQEXTRACT - 1794)) | (1 << (PlSqlParser.SYS_XQEXTRREF - 1794)))) !== 0) || ((((_la - 1826)) & ~0x1f) == 0 && ((1 << (_la - 1826)) & ((1 << (PlSqlParser.SYS_XQEXVAL - 1826)) | (1 << (PlSqlParser.SYS_XQFB2STR - 1826)) | (1 << (PlSqlParser.SYS_XQFNBOOL - 1826)) | (1 << (PlSqlParser.SYS_XQFNCMP - 1826)) | (1 << (PlSqlParser.SYS_XQFNDATIM - 1826)) | (1 << (PlSqlParser.SYS_XQFNLNAME - 1826)) | (1 << (PlSqlParser.SYS_XQFNNM - 1826)) | (1 << (PlSqlParser.SYS_XQFNNSURI - 1826)) | (1 << (PlSqlParser.SYS_XQFNPREDTRUTH - 1826)) | (1 << (PlSqlParser.SYS_XQFNQNM - 1826)) | (1 << (PlSqlParser.SYS_XQFNROOT - 1826)) | (1 << (PlSqlParser.SYS_XQFORMATNUM - 1826)) | (1 << (PlSqlParser.SYS_XQFTCONTAIN - 1826)) | (1 << (PlSqlParser.SYS_XQFUNCR - 1826)) | (1 << (PlSqlParser.SYS_XQGETCONTENT - 1826)) | (1 << (PlSqlParser.SYS_XQINDXOF - 1826)) | (1 << (PlSqlParser.SYS_XQINSERT - 1826)) | (1 << (PlSqlParser.SYS_XQINSPFX - 1826)) | (1 << (PlSqlParser.SYS_XQIRI2URI - 1826)) | (1 << (PlSqlParser.SYS_XQLANG - 1826)) | (1 << (PlSqlParser.SYS_XQLLNMFRMQNM - 1826)) | (1 << (PlSqlParser.SYS_XQMKNODEREF - 1826)) | (1 << (PlSqlParser.SYS_XQNILLED - 1826)) | (1 << (PlSqlParser.SYS_XQNODENAME - 1826)) | (1 << (PlSqlParser.SYS_XQNORMSPACE - 1826)) | (1 << (PlSqlParser.SYS_XQNORMUCODE - 1826)) | (1 << (PlSqlParser.SYS_XQ_NRNG - 1826)) | (1 << (PlSqlParser.SYS_XQNSP4PFX - 1826)) | (1 << (PlSqlParser.SYS_XQNSPFRMQNM - 1826)) | (1 << (PlSqlParser.SYS_XQPFXFRMQNM - 1826)) | (1 << (PlSqlParser.SYS_XQ_PKSQL2XML - 1826)) | (1 << (PlSqlParser.SYS_XQPOLYABS - 1826)))) !== 0) || ((((_la - 1858)) & ~0x1f) == 0 && ((1 << (_la - 1858)) & ((1 << (PlSqlParser.SYS_XQPOLYADD - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYCEL - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYCSTBL - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYCST - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYDIV - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYFLR - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYMOD - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYMUL - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYRND - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYSQRT - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYSUB - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYUMUS - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYUPLS - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVEQ - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVGE - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVGT - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVLE - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVLT - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVNE - 1858)) | (1 << (PlSqlParser.SYS_XQREF2VAL - 1858)) | (1 << (PlSqlParser.SYS_XQRENAME - 1858)) | (1 << (PlSqlParser.SYS_XQREPLACE - 1858)) | (1 << (PlSqlParser.SYS_XQRESVURI - 1858)) | (1 << (PlSqlParser.SYS_XQRNDHALF2EVN - 1858)) | (1 << (PlSqlParser.SYS_XQRSLVQNM - 1858)) | (1 << (PlSqlParser.SYS_XQRYENVPGET - 1858)) | (1 << (PlSqlParser.SYS_XQRYVARGET - 1858)) | (1 << (PlSqlParser.SYS_XQRYWRP - 1858)) | (1 << (PlSqlParser.SYS_XQSEQ2CON4XC - 1858)) | (1 << (PlSqlParser.SYS_XQSEQ2CON - 1858)) | (1 << (PlSqlParser.SYS_XQSEQDEEPEQ - 1858)) | (1 << (PlSqlParser.SYS_XQSEQINSB - 1858)))) !== 0) || ((((_la - 1890)) & ~0x1f) == 0 && ((1 << (_la - 1890)) & ((1 << (PlSqlParser.SYS_XQSEQRM - 1890)) | (1 << (PlSqlParser.SYS_XQSEQRVS - 1890)) | (1 << (PlSqlParser.SYS_XQSEQSUB - 1890)) | (1 << (PlSqlParser.SYS_XQSEQTYPMATCH - 1890)) | (1 << (PlSqlParser.SYS_XQSTARTSWITH - 1890)) | (1 << (PlSqlParser.SYS_XQSTATBURI - 1890)) | (1 << (PlSqlParser.SYS_XQSTR2CODEP - 1890)) | (1 << (PlSqlParser.SYS_XQSTRJOIN - 1890)) | (1 << (PlSqlParser.SYS_XQSUBSTRAFT - 1890)) | (1 << (PlSqlParser.SYS_XQSUBSTRBEF - 1890)) | (1 << (PlSqlParser.SYS_XQTOKENIZE - 1890)) | (1 << (PlSqlParser.SYS_XQTREATAS - 1890)) | (1 << (PlSqlParser.SYS_XQ_UPKXML2SQL - 1890)) | (1 << (PlSqlParser.SYS_XQXFORM - 1890)) | (1 << (PlSqlParser.SYS_XSID_TO_RAW - 1890)) | (1 << (PlSqlParser.SYS_ZMAP_FILTER - 1890)) | (1 << (PlSqlParser.SYS_ZMAP_REFRESH - 1890)) | (1 << (PlSqlParser.TABLE_LOOKUP_BY_NL - 1890)) | (1 << (PlSqlParser.TABLESPACE_NO - 1890)) | (1 << (PlSqlParser.TABLESPACE - 1890)) | (1 << (PlSqlParser.TABLES - 1890)) | (1 << (PlSqlParser.TABLE_STATS - 1890)) | (1 << (PlSqlParser.TABLE - 1890)) | (1 << (PlSqlParser.TABNO - 1890)) | (1 << (PlSqlParser.TAG - 1890)) | (1 << (PlSqlParser.TANH - 1890)) | (1 << (PlSqlParser.TAN - 1890)) | (1 << (PlSqlParser.TBLORIDXPARTNUM - 1890)) | (1 << (PlSqlParser.TEMPFILE - 1890)) | (1 << (PlSqlParser.TEMPLATE - 1890)) | (1 << (PlSqlParser.TEMPORARY - 1890)) | (1 << (PlSqlParser.TEMP_TABLE - 1890)))) !== 0) || ((((_la - 1922)) & ~0x1f) == 0 && ((1 << (_la - 1922)) & ((1 << (PlSqlParser.TEST - 1922)) | (1 << (PlSqlParser.TEXT - 1922)) | (1 << (PlSqlParser.THAN - 1922)) | (1 << (PlSqlParser.THEN - 1922)) | (1 << (PlSqlParser.THE - 1922)) | (1 << (PlSqlParser.THREAD - 1922)) | (1 << (PlSqlParser.THROUGH - 1922)) | (1 << (PlSqlParser.TIER - 1922)) | (1 << (PlSqlParser.TIES - 1922)) | (1 << (PlSqlParser.TIMEOUT - 1922)) | (1 << (PlSqlParser.TIMESTAMP_LTZ_UNCONSTRAINED - 1922)) | (1 << (PlSqlParser.TIMESTAMP - 1922)) | (1 << (PlSqlParser.TIMESTAMP_TZ_UNCONSTRAINED - 1922)) | (1 << (PlSqlParser.TIMESTAMP_UNCONSTRAINED - 1922)) | (1 << (PlSqlParser.TIMES - 1922)) | (1 << (PlSqlParser.TIME - 1922)) | (1 << (PlSqlParser.TIMEZONE_ABBR - 1922)) | (1 << (PlSqlParser.TIMEZONE_HOUR - 1922)) | (1 << (PlSqlParser.TIMEZONE_MINUTE - 1922)) | (1 << (PlSqlParser.TIMEZONE_OFFSET - 1922)) | (1 << (PlSqlParser.TIMEZONE_REGION - 1922)) | (1 << (PlSqlParser.TIME_ZONE - 1922)) | (1 << (PlSqlParser.TIV_GB - 1922)) | (1 << (PlSqlParser.TIV_SSF - 1922)) | (1 << (PlSqlParser.TO_ACLID - 1922)) | (1 << (PlSqlParser.TO_BINARY_DOUBLE - 1922)) | (1 << (PlSqlParser.TO_BINARY_FLOAT - 1922)) | (1 << (PlSqlParser.TO_BLOB - 1922)) | (1 << (PlSqlParser.TO_CLOB - 1922)) | (1 << (PlSqlParser.TO_DSINTERVAL - 1922)) | (1 << (PlSqlParser.TO_LOB - 1922)))) !== 0) || ((((_la - 1954)) & ~0x1f) == 0 && ((1 << (_la - 1954)) & ((1 << (PlSqlParser.TO_MULTI_BYTE - 1954)) | (1 << (PlSqlParser.TO_NCHAR - 1954)) | (1 << (PlSqlParser.TO_NCLOB - 1954)) | (1 << (PlSqlParser.TO_NUMBER - 1954)) | (1 << (PlSqlParser.TOPLEVEL - 1954)) | (1 << (PlSqlParser.TO_SINGLE_BYTE - 1954)) | (1 << (PlSqlParser.TO_TIMESTAMP - 1954)) | (1 << (PlSqlParser.TO_TIMESTAMP_TZ - 1954)) | (1 << (PlSqlParser.TO_TIME - 1954)) | (1 << (PlSqlParser.TO_TIME_TZ - 1954)) | (1 << (PlSqlParser.TO_YMINTERVAL - 1954)) | (1 << (PlSqlParser.TRACE - 1954)) | (1 << (PlSqlParser.TRACING - 1954)) | (1 << (PlSqlParser.TRACKING - 1954)) | (1 << (PlSqlParser.TRAILING - 1954)) | (1 << (PlSqlParser.TRANSACTION - 1954)) | (1 << (PlSqlParser.TRANSFORM_DISTINCT_AGG - 1954)) | (1 << (PlSqlParser.TRANSITIONAL - 1954)) | (1 << (PlSqlParser.TRANSITION - 1954)) | (1 << (PlSqlParser.TRANSLATE - 1954)) | (1 << (PlSqlParser.TRANSLATION - 1954)) | (1 << (PlSqlParser.TREAT - 1954)) | (1 << (PlSqlParser.TRIGGERS - 1954)) | (1 << (PlSqlParser.TRIGGER - 1954)) | (1 << (PlSqlParser.TRUE - 1954)) | (1 << (PlSqlParser.TRUNCATE - 1954)) | (1 << (PlSqlParser.TRUNC - 1954)) | (1 << (PlSqlParser.TRUSTED - 1954)) | (1 << (PlSqlParser.TRUST - 1954)) | (1 << (PlSqlParser.TUNING - 1954)) | (1 << (PlSqlParser.TX - 1954)))) !== 0) || ((((_la - 1986)) & ~0x1f) == 0 && ((1 << (_la - 1986)) & ((1 << (PlSqlParser.TYPES - 1986)) | (1 << (PlSqlParser.TYPE - 1986)) | (1 << (PlSqlParser.TZ_OFFSET - 1986)) | (1 << (PlSqlParser.UB2 - 1986)) | (1 << (PlSqlParser.UBA - 1986)) | (1 << (PlSqlParser.UCS2 - 1986)) | (1 << (PlSqlParser.UID - 1986)) | (1 << (PlSqlParser.UNARCHIVED - 1986)) | (1 << (PlSqlParser.UNBOUNDED - 1986)) | (1 << (PlSqlParser.UNBOUND - 1986)) | (1 << (PlSqlParser.UNCONDITIONAL - 1986)) | (1 << (PlSqlParser.UNDER - 1986)) | (1 << (PlSqlParser.UNDO - 1986)) | (1 << (PlSqlParser.UNDROP - 1986)) | (1 << (PlSqlParser.UNIFORM - 1986)) | (1 << (PlSqlParser.UNISTR - 1986)) | (1 << (PlSqlParser.UNLIMITED - 1986)) | (1 << (PlSqlParser.UNLOAD - 1986)) | (1 << (PlSqlParser.UNLOCK - 1986)) | (1 << (PlSqlParser.UNMATCHED - 1986)) | (1 << (PlSqlParser.UNNEST_INNERJ_DISTINCT_VIEW - 1986)) | (1 << (PlSqlParser.UNNEST_NOSEMIJ_NODISTINCTVIEW - 1986)) | (1 << (PlSqlParser.UNNEST_SEMIJ_VIEW - 1986)) | (1 << (PlSqlParser.UNNEST - 1986)) | (1 << (PlSqlParser.UNPACKED - 1986)) | (1 << (PlSqlParser.UNPIVOT - 1986)) | (1 << (PlSqlParser.UNPLUG - 1986)) | (1 << (PlSqlParser.UNPROTECTED - 1986)) | (1 << (PlSqlParser.UNQUIESCE - 1986)) | (1 << (PlSqlParser.UNRECOVERABLE - 1986)))) !== 0) || ((((_la - 2018)) & ~0x1f) == 0 && ((1 << (_la - 2018)) & ((1 << (PlSqlParser.UNRESTRICTED - 2018)) | (1 << (PlSqlParser.UNSUBSCRIBE - 2018)) | (1 << (PlSqlParser.UNTIL - 2018)) | (1 << (PlSqlParser.UNUSABLE - 2018)) | (1 << (PlSqlParser.UNUSED - 2018)) | (1 << (PlSqlParser.UPDATABLE - 2018)) | (1 << (PlSqlParser.UPDATED - 2018)) | (1 << (PlSqlParser.UPDATEXML - 2018)) | (1 << (PlSqlParser.UPD_INDEXES - 2018)) | (1 << (PlSqlParser.UPD_JOININDEX - 2018)) | (1 << (PlSqlParser.UPGRADE - 2018)) | (1 << (PlSqlParser.UPPER - 2018)) | (1 << (PlSqlParser.UPSERT - 2018)) | (1 << (PlSqlParser.UROWID - 2018)) | (1 << (PlSqlParser.USABLE - 2018)) | (1 << (PlSqlParser.USAGE - 2018)) | (1 << (PlSqlParser.USE_ANTI - 2018)) | (1 << (PlSqlParser.USE_CONCAT - 2018)) | (1 << (PlSqlParser.USE_CUBE - 2018)) | (1 << (PlSqlParser.USE_HASH_AGGREGATION - 2018)) | (1 << (PlSqlParser.USE_HASH_GBY_FOR_PUSHDOWN - 2018)) | (1 << (PlSqlParser.USE_HASH - 2018)) | (1 << (PlSqlParser.USE_HIDDEN_PARTITIONS - 2018)) | (1 << (PlSqlParser.USE_INVISIBLE_INDEXES - 2018)) | (1 << (PlSqlParser.USE_MERGE_CARTESIAN - 2018)) | (1 << (PlSqlParser.USE_MERGE - 2018)) | (1 << (PlSqlParser.USE_NL - 2018)) | (1 << (PlSqlParser.USE_NL_WITH_INDEX - 2018)) | (1 << (PlSqlParser.USE_PRIVATE_OUTLINES - 2018)) | (1 << (PlSqlParser.USER_DATA - 2018)) | (1 << (PlSqlParser.USER_DEFINED - 2018)))) !== 0) || ((((_la - 2050)) & ~0x1f) == 0 && ((1 << (_la - 2050)) & ((1 << (PlSqlParser.USERENV - 2050)) | (1 << (PlSqlParser.USERGROUP - 2050)) | (1 << (PlSqlParser.USER_RECYCLEBIN - 2050)) | (1 << (PlSqlParser.USERS - 2050)) | (1 << (PlSqlParser.USER_TABLESPACES - 2050)) | (1 << (PlSqlParser.USER - 2050)) | (1 << (PlSqlParser.USE_SEMI - 2050)) | (1 << (PlSqlParser.USE_STORED_OUTLINES - 2050)) | (1 << (PlSqlParser.USE_TTT_FOR_GSETS - 2050)) | (1 << (PlSqlParser.USE - 2050)) | (1 << (PlSqlParser.USE_VECTOR_AGGREGATION - 2050)) | (1 << (PlSqlParser.USE_WEAK_NAME_RESL - 2050)) | (1 << (PlSqlParser.USING_NO_EXPAND - 2050)) | (1 << (PlSqlParser.USING - 2050)) | (1 << (PlSqlParser.UTF16BE - 2050)) | (1 << (PlSqlParser.UTF16LE - 2050)) | (1 << (PlSqlParser.UTF32 - 2050)) | (1 << (PlSqlParser.UTF8 - 2050)) | (1 << (PlSqlParser.V1 - 2050)) | (1 << (PlSqlParser.V2 - 2050)) | (1 << (PlSqlParser.VALIDATE - 2050)) | (1 << (PlSqlParser.VALIDATION - 2050)) | (1 << (PlSqlParser.VALID_TIME_END - 2050)) | (1 << (PlSqlParser.VALUE - 2050)) | (1 << (PlSqlParser.VARCHAR2 - 2050)) | (1 << (PlSqlParser.VARCHAR - 2050)) | (1 << (PlSqlParser.VARIABLE - 2050)) | (1 << (PlSqlParser.VAR_POP - 2050)) | (1 << (PlSqlParser.VARRAYS - 2050)) | (1 << (PlSqlParser.VARRAY - 2050)) | (1 << (PlSqlParser.VAR_SAMP - 2050)))) !== 0) || ((((_la - 2082)) & ~0x1f) == 0 && ((1 << (_la - 2082)) & ((1 << (PlSqlParser.VARYING - 2082)) | (1 << (PlSqlParser.VECTOR_READ_TRACE - 2082)) | (1 << (PlSqlParser.VECTOR_READ - 2082)) | (1 << (PlSqlParser.VECTOR_TRANSFORM_DIMS - 2082)) | (1 << (PlSqlParser.VECTOR_TRANSFORM_FACT - 2082)) | (1 << (PlSqlParser.VECTOR_TRANSFORM - 2082)) | (1 << (PlSqlParser.VERIFIER - 2082)) | (1 << (PlSqlParser.VERIFY - 2082)) | (1 << (PlSqlParser.VERSIONING - 2082)) | (1 << (PlSqlParser.VERSIONS_ENDSCN - 2082)) | (1 << (PlSqlParser.VERSIONS_ENDTIME - 2082)) | (1 << (PlSqlParser.VERSIONS_OPERATION - 2082)) | (1 << (PlSqlParser.VERSIONS_STARTSCN - 2082)) | (1 << (PlSqlParser.VERSIONS_STARTTIME - 2082)) | (1 << (PlSqlParser.VERSIONS - 2082)) | (1 << (PlSqlParser.VERSIONS_XID - 2082)) | (1 << (PlSqlParser.VERSION - 2082)) | (1 << (PlSqlParser.VIOLATION - 2082)) | (1 << (PlSqlParser.VIRTUAL - 2082)) | (1 << (PlSqlParser.VISIBILITY - 2082)) | (1 << (PlSqlParser.VISIBLE - 2082)) | (1 << (PlSqlParser.VOLUME - 2082)) | (1 << (PlSqlParser.VSIZE - 2082)) | (1 << (PlSqlParser.WAIT - 2082)) | (1 << (PlSqlParser.WALLET - 2082)) | (1 << (PlSqlParser.WARNING - 2082)) | (1 << (PlSqlParser.WEEKS - 2082)) | (1 << (PlSqlParser.WEEK - 2082)) | (1 << (PlSqlParser.WELLFORMED - 2082)) | (1 << (PlSqlParser.WHENEVER - 2082)) | (1 << (PlSqlParser.WHEN - 2082)))) !== 0) || ((((_la - 2115)) & ~0x1f) == 0 && ((1 << (_la - 2115)) & ((1 << (PlSqlParser.WHILE - 2115)) | (1 << (PlSqlParser.WHITESPACE - 2115)) | (1 << (PlSqlParser.WIDTH_BUCKET - 2115)) | (1 << (PlSqlParser.WITHIN - 2115)) | (1 << (PlSqlParser.WITHOUT - 2115)) | (1 << (PlSqlParser.WITH_PLSQL - 2115)) | (1 << (PlSqlParser.WORK - 2115)) | (1 << (PlSqlParser.WRAPPED - 2115)) | (1 << (PlSqlParser.WRAPPER - 2115)) | (1 << (PlSqlParser.WRITE - 2115)) | (1 << (PlSqlParser.XDB_FASTPATH_INSERT - 2115)) | (1 << (PlSqlParser.X_DYN_PRUNE - 2115)) | (1 << (PlSqlParser.XID - 2115)) | (1 << (PlSqlParser.XML2OBJECT - 2115)) | (1 << (PlSqlParser.XMLAGG - 2115)) | (1 << (PlSqlParser.XMLATTRIBUTES - 2115)) | (1 << (PlSqlParser.XMLCAST - 2115)) | (1 << (PlSqlParser.XMLCDATA - 2115)) | (1 << (PlSqlParser.XMLCOLATTVAL - 2115)) | (1 << (PlSqlParser.XMLCOMMENT - 2115)) | (1 << (PlSqlParser.XMLCONCAT - 2115)) | (1 << (PlSqlParser.XMLDIFF - 2115)) | (1 << (PlSqlParser.XML_DML_RWT_STMT - 2115)) | (1 << (PlSqlParser.XMLELEMENT - 2115)) | (1 << (PlSqlParser.XMLEXISTS2 - 2115)) | (1 << (PlSqlParser.XMLEXISTS - 2115)) | (1 << (PlSqlParser.XMLFOREST - 2115)) | (1 << (PlSqlParser.XMLINDEX_REWRITE_IN_SELECT - 2115)) | (1 << (PlSqlParser.XMLINDEX_REWRITE - 2115)))) !== 0) || ((((_la - 2147)) & ~0x1f) == 0 && ((1 << (_la - 2147)) & ((1 << (PlSqlParser.XMLINDEX_SEL_IDX_TBL - 2147)) | (1 << (PlSqlParser.XMLISNODE - 2147)) | (1 << (PlSqlParser.XMLISVALID - 2147)) | (1 << (PlSqlParser.XMLNAMESPACES - 2147)) | (1 << (PlSqlParser.XMLPARSE - 2147)) | (1 << (PlSqlParser.XMLPATCH - 2147)) | (1 << (PlSqlParser.XMLPI - 2147)) | (1 << (PlSqlParser.XMLQUERYVAL - 2147)) | (1 << (PlSqlParser.XMLQUERY - 2147)) | (1 << (PlSqlParser.XMLROOT - 2147)) | (1 << (PlSqlParser.XMLSCHEMA - 2147)) | (1 << (PlSqlParser.XMLSERIALIZE - 2147)) | (1 << (PlSqlParser.XMLTABLE - 2147)) | (1 << (PlSqlParser.XMLTRANSFORMBLOB - 2147)) | (1 << (PlSqlParser.XMLTRANSFORM - 2147)) | (1 << (PlSqlParser.XMLTYPE - 2147)) | (1 << (PlSqlParser.XML - 2147)) | (1 << (PlSqlParser.XPATHTABLE - 2147)) | (1 << (PlSqlParser.XS_SYS_CONTEXT - 2147)) | (1 << (PlSqlParser.XS - 2147)) | (1 << (PlSqlParser.YEARS - 2147)) | (1 << (PlSqlParser.YEAR - 2147)) | (1 << (PlSqlParser.YES - 2147)) | (1 << (PlSqlParser.YMINTERVAL_UNCONSTRAINED - 2147)) | (1 << (PlSqlParser.ZONEMAP - 2147)) | (1 << (PlSqlParser.ZONE - 2147)) | (1 << (PlSqlParser.PREDICTION - 2147)) | (1 << (PlSqlParser.PREDICTION_BOUNDS - 2147)) | (1 << (PlSqlParser.PREDICTION_COST - 2147)) | (1 << (PlSqlParser.PREDICTION_DETAILS - 2147)) | (1 << (PlSqlParser.PREDICTION_PROBABILITY - 2147)))) !== 0) || ((((_la - 2179)) & ~0x1f) == 0 && ((1 << (_la - 2179)) & ((1 << (PlSqlParser.PREDICTION_SET - 2179)) | (1 << (PlSqlParser.CUME_DIST - 2179)) | (1 << (PlSqlParser.DENSE_RANK - 2179)) | (1 << (PlSqlParser.LISTAGG - 2179)) | (1 << (PlSqlParser.PERCENT_RANK - 2179)) | (1 << (PlSqlParser.PERCENTILE_CONT - 2179)) | (1 << (PlSqlParser.PERCENTILE_DISC - 2179)) | (1 << (PlSqlParser.RANK - 2179)) | (1 << (PlSqlParser.AVG - 2179)) | (1 << (PlSqlParser.CORR - 2179)) | (1 << (PlSqlParser.COVAR_ - 2179)) | (1 << (PlSqlParser.LAG - 2179)) | (1 << (PlSqlParser.LEAD - 2179)) | (1 << (PlSqlParser.MAX - 2179)) | (1 << (PlSqlParser.MEDIAN - 2179)) | (1 << (PlSqlParser.MIN - 2179)) | (1 << (PlSqlParser.NTILE - 2179)) | (1 << (PlSqlParser.NVL - 2179)) | (1 << (PlSqlParser.RATIO_TO_REPORT - 2179)) | (1 << (PlSqlParser.REGR_ - 2179)) | (1 << (PlSqlParser.ROUND - 2179)) | (1 << (PlSqlParser.ROW_NUMBER - 2179)) | (1 << (PlSqlParser.SUBSTR - 2179)) | (1 << (PlSqlParser.TO_CHAR - 2179)) | (1 << (PlSqlParser.TRIM - 2179)) | (1 << (PlSqlParser.SUM - 2179)) | (1 << (PlSqlParser.STDDEV - 2179)) | (1 << (PlSqlParser.VAR_ - 2179)) | (1 << (PlSqlParser.VARIANCE - 2179)) | (1 << (PlSqlParser.LEAST - 2179)) | (1 << (PlSqlParser.GREATEST - 2179)))) !== 0) || _la===PlSqlParser.TO_DATE || _la===PlSqlParser.PERIOD || _la===PlSqlParser.REGULAR_ID) { this.state = 5694; this.partition_name(); } this.state = 5697; this.list_values_clause(); this.state = 5698; this.table_partition_description(); this.state = 5709; this._errHandler.sync(this); _la = this._input.LA(1); while(_la===PlSqlParser.COMMA) { this.state = 5699; this.match(PlSqlParser.COMMA); this.state = 5700; this.match(PlSqlParser.PARTITION); this.state = 5702; this._errHandler.sync(this); _la = this._input.LA(1); if((((_la) & ~0x1f) == 0 && ((1 << _la) & ((1 << PlSqlParser.ABORT) | (1 << PlSqlParser.ABS) | (1 << PlSqlParser.ACCESS) | (1 << PlSqlParser.ACCESSED) | (1 << PlSqlParser.ACCOUNT) | (1 << PlSqlParser.ACL) | (1 << PlSqlParser.ACOS) | (1 << PlSqlParser.ACTION) | (1 << PlSqlParser.ACTIONS) | (1 << PlSqlParser.ACTIVATE) | (1 << PlSqlParser.ACTIVE) | (1 << PlSqlParser.ACTIVE_COMPONENT) | (1 << PlSqlParser.ACTIVE_DATA) | (1 << PlSqlParser.ACTIVE_FUNCTION) | (1 << PlSqlParser.ACTIVE_TAG) | (1 << PlSqlParser.ACTIVITY) | (1 << PlSqlParser.ADAPTIVE_PLAN) | (1 << PlSqlParser.ADD) | (1 << PlSqlParser.ADD_COLUMN) | (1 << PlSqlParser.ADD_GROUP) | (1 << PlSqlParser.ADD_MONTHS) | (1 << PlSqlParser.ADJ_DATE) | (1 << PlSqlParser.ADMIN) | (1 << PlSqlParser.ADMINISTER) | (1 << PlSqlParser.ADMINISTRATOR) | (1 << PlSqlParser.ADVANCED) | (1 << PlSqlParser.ADVISE) | (1 << PlSqlParser.ADVISOR) | (1 << PlSqlParser.AFD_DISKSTRING) | (1 << PlSqlParser.AFTER) | (1 << PlSqlParser.AGENT))) !== 0) || ((((_la - 32)) & ~0x1f) == 0 && ((1 << (_la - 32)) & ((1 << (PlSqlParser.AGGREGATE - 32)) | (1 << (PlSqlParser.A_LETTER - 32)) | (1 << (PlSqlParser.ALIAS - 32)) | (1 << (PlSqlParser.ALLOCATE - 32)) | (1 << (PlSqlParser.ALLOW - 32)) | (1 << (PlSqlParser.ALL_ROWS - 32)) | (1 << (PlSqlParser.ALWAYS - 32)) | (1 << (PlSqlParser.ANALYZE - 32)) | (1 << (PlSqlParser.ANCILLARY - 32)) | (1 << (PlSqlParser.AND_EQUAL - 32)) | (1 << (PlSqlParser.ANOMALY - 32)) | (1 << (PlSqlParser.ANSI_REARCH - 32)) | (1 << (PlSqlParser.ANTIJOIN - 32)) | (1 << (PlSqlParser.ANYSCHEMA - 32)) | (1 << (PlSqlParser.APPEND - 32)) | (1 << (PlSqlParser.APPENDCHILDXML - 32)) | (1 << (PlSqlParser.APPEND_VALUES - 32)) | (1 << (PlSqlParser.APPLICATION - 32)) | (1 << (PlSqlParser.APPLY - 32)) | (1 << (PlSqlParser.APPROX_COUNT_DISTINCT - 32)) | (1 << (PlSqlParser.ARCHIVAL - 32)) | (1 << (PlSqlParser.ARCHIVE - 32)) | (1 << (PlSqlParser.ARCHIVED - 32)) | (1 << (PlSqlParser.ARCHIVELOG - 32)) | (1 << (PlSqlParser.ARRAY - 32)) | (1 << (PlSqlParser.ASCII - 32)))) !== 0) || ((((_la - 64)) & ~0x1f) == 0 && ((1 << (_la - 64)) & ((1 << (PlSqlParser.ASCIISTR - 64)) | (1 << (PlSqlParser.ASIN - 64)) | (1 << (PlSqlParser.ASIS - 64)) | (1 << (PlSqlParser.ASSEMBLY - 64)) | (1 << (PlSqlParser.ASSIGN - 64)) | (1 << (PlSqlParser.ASSOCIATE - 64)) | (1 << (PlSqlParser.ASYNC - 64)) | (1 << (PlSqlParser.ASYNCHRONOUS - 64)) | (1 << (PlSqlParser.ATAN2 - 64)) | (1 << (PlSqlParser.ATAN - 64)) | (1 << (PlSqlParser.AT - 64)) | (1 << (PlSqlParser.ATTRIBUTE - 64)) | (1 << (PlSqlParser.ATTRIBUTES - 64)) | (1 << (PlSqlParser.AUTHENTICATED - 64)) | (1 << (PlSqlParser.AUTHENTICATION - 64)) | (1 << (PlSqlParser.AUTHID - 64)) | (1 << (PlSqlParser.AUTHORIZATION - 64)) | (1 << (PlSqlParser.AUTOALLOCATE - 64)) | (1 << (PlSqlParser.AUTO - 64)) | (1 << (PlSqlParser.AUTOEXTEND - 64)) | (1 << (PlSqlParser.AUTO_LOGIN - 64)) | (1 << (PlSqlParser.AUTOMATIC - 64)) | (1 << (PlSqlParser.AUTONOMOUS_TRANSACTION - 64)) | (1 << (PlSqlParser.AUTO_REOPTIMIZE - 64)) | (1 << (PlSqlParser.AVAILABILITY - 64)) | (1 << (PlSqlParser.AVRO - 64)) | (1 << (PlSqlParser.BACKGROUND - 64)) | (1 << (PlSqlParser.BACKUP - 64)) | (1 << (PlSqlParser.BASIC - 64)))) !== 0) || ((((_la - 96)) & ~0x1f) == 0 && ((1 << (_la - 96)) & ((1 << (PlSqlParser.BASICFILE - 96)) | (1 << (PlSqlParser.BATCH - 96)) | (1 << (PlSqlParser.BATCHSIZE - 96)) | (1 << (PlSqlParser.BATCH_TABLE_ACCESS_BY_ROWID - 96)) | (1 << (PlSqlParser.BECOME - 96)) | (1 << (PlSqlParser.BEFORE - 96)) | (1 << (PlSqlParser.BEGIN - 96)) | (1 << (PlSqlParser.BEGINNING - 96)) | (1 << (PlSqlParser.BEGIN_OUTLINE_DATA - 96)) | (1 << (PlSqlParser.BEHALF - 96)) | (1 << (PlSqlParser.BEQUEATH - 96)) | (1 << (PlSqlParser.BFILE - 96)) | (1 << (PlSqlParser.BFILENAME - 96)) | (1 << (PlSqlParser.BIGFILE - 96)) | (1 << (PlSqlParser.BINARY - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE_INFINITY - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE_NAN - 96)) | (1 << (PlSqlParser.BINARY_FLOAT - 96)) | (1 << (PlSqlParser.BINARY_FLOAT_INFINITY - 96)) | (1 << (PlSqlParser.BINARY_FLOAT_NAN - 96)) | (1 << (PlSqlParser.BINARY_INTEGER - 96)) | (1 << (PlSqlParser.BIND_AWARE - 96)) | (1 << (PlSqlParser.BINDING - 96)) | (1 << (PlSqlParser.BIN_TO_NUM - 96)) | (1 << (PlSqlParser.BITAND - 96)) | (1 << (PlSqlParser.BITMAP_AND - 96)) | (1 << (PlSqlParser.BITMAP - 96)) | (1 << (PlSqlParser.BITMAPS - 96)) | (1 << (PlSqlParser.BITMAP_TREE - 96)) | (1 << (PlSqlParser.BITS - 96)))) !== 0) || ((((_la - 128)) & ~0x1f) == 0 && ((1 << (_la - 128)) & ((1 << (PlSqlParser.BLOB - 128)) | (1 << (PlSqlParser.BLOCK - 128)) | (1 << (PlSqlParser.BLOCK_RANGE - 128)) | (1 << (PlSqlParser.BLOCKS - 128)) | (1 << (PlSqlParser.BLOCKSIZE - 128)) | (1 << (PlSqlParser.BODY - 128)) | (1 << (PlSqlParser.BOOLEAN - 128)) | (1 << (PlSqlParser.BOTH - 128)) | (1 << (PlSqlParser.BOUND - 128)) | (1 << (PlSqlParser.BRANCH - 128)) | (1 << (PlSqlParser.BREADTH - 128)) | (1 << (PlSqlParser.BROADCAST - 128)) | (1 << (PlSqlParser.BSON - 128)) | (1 << (PlSqlParser.BUFFER - 128)) | (1 << (PlSqlParser.BUFFER_CACHE - 128)) | (1 << (PlSqlParser.BUFFER_POOL - 128)) | (1 << (PlSqlParser.BUILD - 128)) | (1 << (PlSqlParser.BULK - 128)) | (1 << (PlSqlParser.BYPASS_RECURSIVE_CHECK - 128)) | (1 << (PlSqlParser.BYPASS_UJVC - 128)) | (1 << (PlSqlParser.BYTE - 128)) | (1 << (PlSqlParser.CACHE - 128)) | (1 << (PlSqlParser.CACHE_CB - 128)) | (1 << (PlSqlParser.CACHE_INSTANCES - 128)) | (1 << (PlSqlParser.CACHE_TEMP_TABLE - 128)) | (1 << (PlSqlParser.CACHING - 128)) | (1 << (PlSqlParser.CALCULATED - 128)) | (1 << (PlSqlParser.CALLBACK - 128)) | (1 << (PlSqlParser.CALL - 128)) | (1 << (PlSqlParser.CANCEL - 128)))) !== 0) || ((((_la - 160)) & ~0x1f) == 0 && ((1 << (_la - 160)) & ((1 << (PlSqlParser.CAPACITY - 160)) | (1 << (PlSqlParser.CARDINALITY - 160)) | (1 << (PlSqlParser.CASCADE - 160)) | (1 << (PlSqlParser.CASE - 160)) | (1 << (PlSqlParser.CAST - 160)) | (1 << (PlSqlParser.CATEGORY - 160)) | (1 << (PlSqlParser.CDBDEFAULT - 160)) | (1 << (PlSqlParser.CEIL - 160)) | (1 << (PlSqlParser.CELL_FLASH_CACHE - 160)) | (1 << (PlSqlParser.CERTIFICATE - 160)) | (1 << (PlSqlParser.CFILE - 160)) | (1 << (PlSqlParser.CHAINED - 160)) | (1 << (PlSqlParser.CHANGE - 160)) | (1 << (PlSqlParser.CHANGE_DUPKEY_ERROR_INDEX - 160)) | (1 << (PlSqlParser.CHARACTER - 160)) | (1 << (PlSqlParser.CHAR - 160)) | (1 << (PlSqlParser.CHAR_CS - 160)) | (1 << (PlSqlParser.CHARTOROWID - 160)) | (1 << (PlSqlParser.CHECK_ACL_REWRITE - 160)) | (1 << (PlSqlParser.CHECKPOINT - 160)) | (1 << (PlSqlParser.CHILD - 160)) | (1 << (PlSqlParser.CHOOSE - 160)) | (1 << (PlSqlParser.CHR - 160)) | (1 << (PlSqlParser.CHUNK - 160)) | (1 << (PlSqlParser.CLASS - 160)) | (1 << (PlSqlParser.CLASSIFIER - 160)) | (1 << (PlSqlParser.CLEANUP - 160)) | (1 << (PlSqlParser.CLEAR - 160)) | (1 << (PlSqlParser.C_LETTER - 160)) | (1 << (PlSqlParser.CLIENT - 160)))) !== 0) || ((((_la - 192)) & ~0x1f) == 0 && ((1 << (_la - 192)) & ((1 << (PlSqlParser.CLOB - 192)) | (1 << (PlSqlParser.CLONE - 192)) | (1 << (PlSqlParser.CLOSE_CACHED_OPEN_CURSORS - 192)) | (1 << (PlSqlParser.CLOSE - 192)) | (1 << (PlSqlParser.CLUSTER_BY_ROWID - 192)) | (1 << (PlSqlParser.CLUSTER - 192)) | (1 << (PlSqlParser.CLUSTER_DETAILS - 192)) | (1 << (PlSqlParser.CLUSTER_DISTANCE - 192)) | (1 << (PlSqlParser.CLUSTER_ID - 192)) | (1 << (PlSqlParser.CLUSTERING - 192)) | (1 << (PlSqlParser.CLUSTERING_FACTOR - 192)) | (1 << (PlSqlParser.CLUSTER_PROBABILITY - 192)) | (1 << (PlSqlParser.CLUSTER_SET - 192)) | (1 << (PlSqlParser.COALESCE - 192)) | (1 << (PlSqlParser.COALESCE_SQ - 192)) | (1 << (PlSqlParser.COARSE - 192)) | (1 << (PlSqlParser.CO_AUTH_IND - 192)) | (1 << (PlSqlParser.COLD - 192)) | (1 << (PlSqlParser.COLLECT - 192)) | (1 << (PlSqlParser.COLUMNAR - 192)) | (1 << (PlSqlParser.COLUMN_AUTH_INDICATOR - 192)) | (1 << (PlSqlParser.COLUMN - 192)) | (1 << (PlSqlParser.COLUMNS - 192)) | (1 << (PlSqlParser.COLUMN_STATS - 192)) | (1 << (PlSqlParser.COLUMN_VALUE - 192)) | (1 << (PlSqlParser.COMMENT - 192)) | (1 << (PlSqlParser.COMMIT - 192)) | (1 << (PlSqlParser.COMMITTED - 192)) | (1 << (PlSqlParser.COMMON_DATA - 192)) | (1 << (PlSqlParser.COMPACT - 192)) | (1 << (PlSqlParser.COMPATIBILITY - 192)) | (1 << (PlSqlParser.COMPILE - 192)))) !== 0) || ((((_la - 224)) & ~0x1f) == 0 && ((1 << (_la - 224)) & ((1 << (PlSqlParser.COMPLETE - 224)) | (1 << (PlSqlParser.COMPLIANCE - 224)) | (1 << (PlSqlParser.COMPONENT - 224)) | (1 << (PlSqlParser.COMPONENTS - 224)) | (1 << (PlSqlParser.COMPOSE - 224)) | (1 << (PlSqlParser.COMPOSITE - 224)) | (1 << (PlSqlParser.COMPOSITE_LIMIT - 224)) | (1 << (PlSqlParser.COMPOUND - 224)) | (1 << (PlSqlParser.COMPUTE - 224)) | (1 << (PlSqlParser.CONCAT - 224)) | (1 << (PlSqlParser.CON_DBID_TO_ID - 224)) | (1 << (PlSqlParser.CONDITIONAL - 224)) | (1 << (PlSqlParser.CONDITION - 224)) | (1 << (PlSqlParser.CONFIRM - 224)) | (1 << (PlSqlParser.CONFORMING - 224)) | (1 << (PlSqlParser.CON_GUID_TO_ID - 224)) | (1 << (PlSqlParser.CON_ID - 224)) | (1 << (PlSqlParser.CON_NAME_TO_ID - 224)) | (1 << (PlSqlParser.CONNECT_BY_CB_WHR_ONLY - 224)) | (1 << (PlSqlParser.CONNECT_BY_COMBINE_SW - 224)) | (1 << (PlSqlParser.CONNECT_BY_COST_BASED - 224)) | (1 << (PlSqlParser.CONNECT_BY_ELIM_DUPS - 224)) | (1 << (PlSqlParser.CONNECT_BY_FILTERING - 224)) | (1 << (PlSqlParser.CONNECT_BY_ISCYCLE - 224)) | (1 << (PlSqlParser.CONNECT_BY_ISLEAF - 224)) | (1 << (PlSqlParser.CONNECT_BY_ROOT - 224)) | (1 << (PlSqlParser.CONNECT_TIME - 224)) | (1 << (PlSqlParser.CONSIDER - 224)) | (1 << (PlSqlParser.CONSISTENT - 224)) | (1 << (PlSqlParser.CONSTANT - 224)))) !== 0) || ((((_la - 256)) & ~0x1f) == 0 && ((1 << (_la - 256)) & ((1 << (PlSqlParser.CONST - 256)) | (1 << (PlSqlParser.CONSTRAINT - 256)) | (1 << (PlSqlParser.CONSTRAINTS - 256)) | (1 << (PlSqlParser.CONSTRUCTOR - 256)) | (1 << (PlSqlParser.CONTAINER - 256)) | (1 << (PlSqlParser.CONTAINER_DATA - 256)) | (1 << (PlSqlParser.CONTAINERS - 256)) | (1 << (PlSqlParser.CONTENT - 256)) | (1 << (PlSqlParser.CONTENTS - 256)) | (1 << (PlSqlParser.CONTEXT - 256)) | (1 << (PlSqlParser.CONTINUE - 256)) | (1 << (PlSqlParser.CONTROLFILE - 256)) | (1 << (PlSqlParser.CON_UID_TO_ID - 256)) | (1 << (PlSqlParser.CONVERT - 256)) | (1 << (PlSqlParser.COOKIE - 256)) | (1 << (PlSqlParser.COPY - 256)) | (1 << (PlSqlParser.CORR_K - 256)) | (1 << (PlSqlParser.CORR_S - 256)) | (1 << (PlSqlParser.CORRUPTION - 256)) | (1 << (PlSqlParser.CORRUPT_XID_ALL - 256)) | (1 << (PlSqlParser.CORRUPT_XID - 256)) | (1 << (PlSqlParser.COS - 256)) | (1 << (PlSqlParser.COSH - 256)) | (1 << (PlSqlParser.COST - 256)) | (1 << (PlSqlParser.COST_XML_QUERY_REWRITE - 256)) | (1 << (PlSqlParser.COUNT - 256)) | (1 << (PlSqlParser.COVAR_POP - 256)) | (1 << (PlSqlParser.COVAR_SAMP - 256)) | (1 << (PlSqlParser.CPU_COSTING - 256)) | (1 << (PlSqlParser.CPU_PER_CALL - 256)) | (1 << (PlSqlParser.CPU_PER_SESSION - 256)) | (1 << (PlSqlParser.CRASH - 256)))) !== 0) || ((((_la - 289)) & ~0x1f) == 0 && ((1 << (_la - 289)) & ((1 << (PlSqlParser.CREATE_FILE_DEST - 289)) | (1 << (PlSqlParser.CREATE_STORED_OUTLINES - 289)) | (1 << (PlSqlParser.CREATION - 289)) | (1 << (PlSqlParser.CREDENTIAL - 289)) | (1 << (PlSqlParser.CRITICAL - 289)) | (1 << (PlSqlParser.CROSS - 289)) | (1 << (PlSqlParser.CROSSEDITION - 289)) | (1 << (PlSqlParser.CSCONVERT - 289)) | (1 << (PlSqlParser.CUBE_AJ - 289)) | (1 << (PlSqlParser.CUBE - 289)) | (1 << (PlSqlParser.CUBE_GB - 289)) | (1 << (PlSqlParser.CUBE_SJ - 289)) | (1 << (PlSqlParser.CUME_DISTM - 289)) | (1 << (PlSqlParser.CURRENT - 289)) | (1 << (PlSqlParser.CURRENT_DATE - 289)) | (1 << (PlSqlParser.CURRENT_SCHEMA - 289)) | (1 << (PlSqlParser.CURRENT_TIME - 289)) | (1 << (PlSqlParser.CURRENT_TIMESTAMP - 289)) | (1 << (PlSqlParser.CURRENT_USER - 289)) | (1 << (PlSqlParser.CURRENTV - 289)) | (1 << (PlSqlParser.CURSOR - 289)) | (1 << (PlSqlParser.CURSOR_SHARING_EXACT - 289)) | (1 << (PlSqlParser.CURSOR_SPECIFIC_SEGMENT - 289)) | (1 << (PlSqlParser.CUSTOMDATUM - 289)) | (1 << (PlSqlParser.CV - 289)) | (1 << (PlSqlParser.CYCLE - 289)) | (1 << (PlSqlParser.DANGLING - 289)) | (1 << (PlSqlParser.DATABASE - 289)) | (1 << (PlSqlParser.DATA - 289)) | (1 << (PlSqlParser.DATAFILE - 289)) | (1 << (PlSqlParser.DATAFILES - 289)))) !== 0) || ((((_la - 321)) & ~0x1f) == 0 && ((1 << (_la - 321)) & ((1 << (PlSqlParser.DATAMOVEMENT - 321)) | (1 << (PlSqlParser.DATAOBJNO - 321)) | (1 << (PlSqlParser.DATAOBJ_TO_MAT_PARTITION - 321)) | (1 << (PlSqlParser.DATAOBJ_TO_PARTITION - 321)) | (1 << (PlSqlParser.DATAPUMP - 321)) | (1 << (PlSqlParser.DATA_SECURITY_REWRITE_LIMIT - 321)) | (1 << (PlSqlParser.DATE_MODE - 321)) | (1 << (PlSqlParser.DAY - 321)) | (1 << (PlSqlParser.DAYS - 321)) | (1 << (PlSqlParser.DBA - 321)) | (1 << (PlSqlParser.DBA_RECYCLEBIN - 321)) | (1 << (PlSqlParser.DBMS_STATS - 321)) | (1 << (PlSqlParser.DB_ROLE_CHANGE - 321)) | (1 << (PlSqlParser.DBTIMEZONE - 321)) | (1 << (PlSqlParser.DB_UNIQUE_NAME - 321)) | (1 << (PlSqlParser.DB_VERSION - 321)) | (1 << (PlSqlParser.DDL - 321)) | (1 << (PlSqlParser.DEALLOCATE - 321)) | (1 << (PlSqlParser.DEBUG - 321)) | (1 << (PlSqlParser.DEBUGGER - 321)) | (1 << (PlSqlParser.DEC - 321)) | (1 << (PlSqlParser.DECIMAL - 321)) | (1 << (PlSqlParser.DECLARE - 321)) | (1 << (PlSqlParser.DECOMPOSE - 321)) | (1 << (PlSqlParser.DECORRELATE - 321)) | (1 << (PlSqlParser.DECR - 321)) | (1 << (PlSqlParser.DECREMENT - 321)) | (1 << (PlSqlParser.DECRYPT - 321)) | (1 << (PlSqlParser.DEDUPLICATE - 321)) | (1 << (PlSqlParser.DEFAULTS - 321)))) !== 0) || ((((_la - 353)) & ~0x1f) == 0 && ((1 << (_la - 353)) & ((1 << (PlSqlParser.DEFERRABLE - 353)) | (1 << (PlSqlParser.DEFERRED - 353)) | (1 << (PlSqlParser.DEFINED - 353)) | (1 << (PlSqlParser.DEFINE - 353)) | (1 << (PlSqlParser.DEFINER - 353)) | (1 << (PlSqlParser.DEGREE - 353)) | (1 << (PlSqlParser.DELAY - 353)) | (1 << (PlSqlParser.DELEGATE - 353)) | (1 << (PlSqlParser.DELETE_ALL - 353)) | (1 << (PlSqlParser.DELETE - 353)) | (1 << (PlSqlParser.DELETEXML - 353)) | (1 << (PlSqlParser.DEMAND - 353)) | (1 << (PlSqlParser.DENSE_RANKM - 353)) | (1 << (PlSqlParser.DEPENDENT - 353)) | (1 << (PlSqlParser.DEPTH - 353)) | (1 << (PlSqlParser.DEQUEUE - 353)) | (1 << (PlSqlParser.DEREF - 353)) | (1 << (PlSqlParser.DEREF_NO_REWRITE - 353)) | (1 << (PlSqlParser.DESTROY - 353)) | (1 << (PlSqlParser.DETACHED - 353)) | (1 << (PlSqlParser.DETERMINES - 353)) | (1 << (PlSqlParser.DETERMINISTIC - 353)) | (1 << (PlSqlParser.DICTIONARY - 353)) | (1 << (PlSqlParser.DIMENSION - 353)) | (1 << (PlSqlParser.DIMENSIONS - 353)) | (1 << (PlSqlParser.DIRECT_LOAD - 353)) | (1 << (PlSqlParser.DIRECTORY - 353)) | (1 << (PlSqlParser.DIRECT_PATH - 353)) | (1 << (PlSqlParser.DISABLE_ALL - 353)) | (1 << (PlSqlParser.DISABLE - 353)) | (1 << (PlSqlParser.DISABLE_PARALLEL_DML - 353)))) !== 0) || ((((_la - 385)) & ~0x1f) == 0 && ((1 << (_la - 385)) & ((1 << (PlSqlParser.DISABLE_PRESET - 385)) | (1 << (PlSqlParser.DISABLE_RPKE - 385)) | (1 << (PlSqlParser.DISALLOW - 385)) | (1 << (PlSqlParser.DISASSOCIATE - 385)) | (1 << (PlSqlParser.DISCARD - 385)) | (1 << (PlSqlParser.DISCONNECT - 385)) | (1 << (PlSqlParser.DISK - 385)) | (1 << (PlSqlParser.DISKGROUP - 385)) | (1 << (PlSqlParser.DISKS - 385)) | (1 << (PlSqlParser.DISMOUNT - 385)) | (1 << (PlSqlParser.DISTINGUISHED - 385)) | (1 << (PlSqlParser.DISTRIBUTED - 385)) | (1 << (PlSqlParser.DISTRIBUTE - 385)) | (1 << (PlSqlParser.DML - 385)) | (1 << (PlSqlParser.DML_UPDATE - 385)) | (1 << (PlSqlParser.DOCFIDELITY - 385)) | (1 << (PlSqlParser.DOCUMENT - 385)) | (1 << (PlSqlParser.DOMAIN_INDEX_FILTER - 385)) | (1 << (PlSqlParser.DOMAIN_INDEX_NO_SORT - 385)) | (1 << (PlSqlParser.DOMAIN_INDEX_SORT - 385)) | (1 << (PlSqlParser.DOUBLE - 385)) | (1 << (PlSqlParser.DOWNGRADE - 385)) | (1 << (PlSqlParser.DRIVING_SITE - 385)) | (1 << (PlSqlParser.DROP_COLUMN - 385)) | (1 << (PlSqlParser.DROP_GROUP - 385)) | (1 << (PlSqlParser.DSINTERVAL_UNCONSTRAINED - 385)) | (1 << (PlSqlParser.DST_UPGRADE_INSERT_CONV - 385)) | (1 << (PlSqlParser.DUMP - 385)))) !== 0) || ((((_la - 417)) & ~0x1f) == 0 && ((1 << (_la - 417)) & ((1 << (PlSqlParser.DUPLICATE - 417)) | (1 << (PlSqlParser.DV - 417)) | (1 << (PlSqlParser.DYNAMIC - 417)) | (1 << (PlSqlParser.DYNAMIC_SAMPLING - 417)) | (1 << (PlSqlParser.DYNAMIC_SAMPLING_EST_CDN - 417)) | (1 << (PlSqlParser.EACH - 417)) | (1 << (PlSqlParser.EDITIONABLE - 417)) | (1 << (PlSqlParser.EDITION - 417)) | (1 << (PlSqlParser.EDITIONING - 417)) | (1 << (PlSqlParser.EDITIONS - 417)) | (1 << (PlSqlParser.ELEMENT - 417)) | (1 << (PlSqlParser.ELIM_GROUPBY - 417)) | (1 << (PlSqlParser.ELIMINATE_JOIN - 417)) | (1 << (PlSqlParser.ELIMINATE_OBY - 417)) | (1 << (PlSqlParser.ELIMINATE_OUTER_JOIN - 417)) | (1 << (PlSqlParser.EM - 417)) | (1 << (PlSqlParser.EMPTY_BLOB - 417)) | (1 << (PlSqlParser.EMPTY_CLOB - 417)) | (1 << (PlSqlParser.EMPTY - 417)) | (1 << (PlSqlParser.ENABLE_ALL - 417)) | (1 << (PlSqlParser.ENABLE - 417)) | (1 << (PlSqlParser.ENABLE_PARALLEL_DML - 417)) | (1 << (PlSqlParser.ENABLE_PRESET - 417)) | (1 << (PlSqlParser.ENCODING - 417)) | (1 << (PlSqlParser.ENCRYPT - 417)) | (1 << (PlSqlParser.ENCRYPTION - 417)) | (1 << (PlSqlParser.END_OUTLINE_DATA - 417)) | (1 << (PlSqlParser.ENFORCED - 417)) | (1 << (PlSqlParser.ENFORCE - 417)))) !== 0) || ((((_la - 449)) & ~0x1f) == 0 && ((1 << (_la - 449)) & ((1 << (PlSqlParser.ENQUEUE - 449)) | (1 << (PlSqlParser.ENTERPRISE - 449)) | (1 << (PlSqlParser.ENTITYESCAPING - 449)) | (1 << (PlSqlParser.ENTRY - 449)) | (1 << (PlSqlParser.EQUIPART - 449)) | (1 << (PlSqlParser.ERR - 449)) | (1 << (PlSqlParser.ERROR_ARGUMENT - 449)) | (1 << (PlSqlParser.ERROR - 449)) | (1 << (PlSqlParser.ERROR_ON_OVERLAP_TIME - 449)) | (1 << (PlSqlParser.ERRORS - 449)) | (1 << (PlSqlParser.ESCAPE - 449)) | (1 << (PlSqlParser.ESTIMATE - 449)) | (1 << (PlSqlParser.EVAL - 449)) | (1 << (PlSqlParser.EVALNAME - 449)) | (1 << (PlSqlParser.EVALUATE - 449)) | (1 << (PlSqlParser.EVALUATION - 449)) | (1 << (PlSqlParser.EVENTS - 449)) | (1 << (PlSqlParser.EVERY - 449)) | (1 << (PlSqlParser.EXCEPT - 449)) | (1 << (PlSqlParser.EXCEPTION - 449)) | (1 << (PlSqlParser.EXCEPTION_INIT - 449)) | (1 << (PlSqlParser.EXCEPTIONS - 449)) | (1 << (PlSqlParser.EXCHANGE - 449)) | (1 << (PlSqlParser.EXCLUDE - 449)) | (1 << (PlSqlParser.EXCLUDING - 449)) | (1 << (PlSqlParser.EXECUTE - 449)) | (1 << (PlSqlParser.EXEMPT - 449)) | (1 << (PlSqlParser.EXISTING - 449)) | (1 << (PlSqlParser.EXISTS - 449)) | (1 << (PlSqlParser.EXISTSNODE - 449)) | (1 << (PlSqlParser.EXIT - 449)))) !== 0) || ((((_la - 481)) & ~0x1f) == 0 && ((1 << (_la - 481)) & ((1 << (PlSqlParser.EXPAND_GSET_TO_UNION - 481)) | (1 << (PlSqlParser.EXPAND_TABLE - 481)) | (1 << (PlSqlParser.EXP - 481)) | (1 << (PlSqlParser.EXPIRE - 481)) | (1 << (PlSqlParser.EXPLAIN - 481)) | (1 << (PlSqlParser.EXPLOSION - 481)) | (1 << (PlSqlParser.EXPORT - 481)) | (1 << (PlSqlParser.EXPR_CORR_CHECK - 481)) | (1 << (PlSqlParser.EXPRESS - 481)) | (1 << (PlSqlParser.EXTENDS - 481)) | (1 << (PlSqlParser.EXTENT - 481)) | (1 << (PlSqlParser.EXTENTS - 481)) | (1 << (PlSqlParser.EXTERNAL - 481)) | (1 << (PlSqlParser.EXTERNALLY - 481)) | (1 << (PlSqlParser.EXTRACTCLOBXML - 481)) | (1 << (PlSqlParser.EXTRACT - 481)) | (1 << (PlSqlParser.EXTRACTVALUE - 481)) | (1 << (PlSqlParser.EXTRA - 481)) | (1 << (PlSqlParser.FACILITY - 481)) | (1 << (PlSqlParser.FACT - 481)) | (1 << (PlSqlParser.FACTOR - 481)) | (1 << (PlSqlParser.FACTORIZE_JOIN - 481)) | (1 << (PlSqlParser.FAILED - 481)) | (1 << (PlSqlParser.FAILED_LOGIN_ATTEMPTS - 481)) | (1 << (PlSqlParser.FAILGROUP - 481)) | (1 << (PlSqlParser.FAILOVER - 481)) | (1 << (PlSqlParser.FAILURE - 481)) | (1 << (PlSqlParser.FALSE - 481)) | (1 << (PlSqlParser.FAMILY - 481)) | (1 << (PlSqlParser.FAR - 481)) | (1 << (PlSqlParser.FAST - 481)) | (1 << (PlSqlParser.FASTSTART - 481)))) !== 0) || ((((_la - 513)) & ~0x1f) == 0 && ((1 << (_la - 513)) & ((1 << (PlSqlParser.FBTSCAN - 513)) | (1 << (PlSqlParser.FEATURE_DETAILS - 513)) | (1 << (PlSqlParser.FEATURE_ID - 513)) | (1 << (PlSqlParser.FEATURE_SET - 513)) | (1 << (PlSqlParser.FEATURE_VALUE - 513)) | (1 << (PlSqlParser.FETCH - 513)) | (1 << (PlSqlParser.FILE - 513)) | (1 << (PlSqlParser.FILE_NAME_CONVERT - 513)) | (1 << (PlSqlParser.FILESYSTEM_LIKE_LOGGING - 513)) | (1 << (PlSqlParser.FILTER - 513)) | (1 << (PlSqlParser.FINAL - 513)) | (1 << (PlSqlParser.FINE - 513)) | (1 << (PlSqlParser.FINISH - 513)) | (1 << (PlSqlParser.FIRST - 513)) | (1 << (PlSqlParser.FIRSTM - 513)) | (1 << (PlSqlParser.FIRST_ROWS - 513)) | (1 << (PlSqlParser.FIRST_VALUE - 513)) | (1 << (PlSqlParser.FIXED_VIEW_DATA - 513)) | (1 << (PlSqlParser.FLAGGER - 513)) | (1 << (PlSqlParser.FLASHBACK - 513)) | (1 << (PlSqlParser.FLASH_CACHE - 513)) | (1 << (PlSqlParser.FLOAT - 513)) | (1 << (PlSqlParser.FLOB - 513)) | (1 << (PlSqlParser.FLOOR - 513)) | (1 << (PlSqlParser.FLUSH - 513)) | (1 << (PlSqlParser.FOLDER - 513)) | (1 << (PlSqlParser.FOLLOWING - 513)) | (1 << (PlSqlParser.FOLLOWS - 513)) | (1 << (PlSqlParser.FORALL - 513)) | (1 << (PlSqlParser.FORCE - 513)) | (1 << (PlSqlParser.FORCE_XML_QUERY_REWRITE - 513)) | (1 << (PlSqlParser.FOREIGN - 513)))) !== 0) || ((((_la - 545)) & ~0x1f) == 0 && ((1 << (_la - 545)) & ((1 << (PlSqlParser.FOREVER - 545)) | (1 << (PlSqlParser.FORMAT - 545)) | (1 << (PlSqlParser.FORWARD - 545)) | (1 << (PlSqlParser.FRAGMENT_NUMBER - 545)) | (1 << (PlSqlParser.FREELIST - 545)) | (1 << (PlSqlParser.FREELISTS - 545)) | (1 << (PlSqlParser.FREEPOOLS - 545)) | (1 << (PlSqlParser.FRESH - 545)) | (1 << (PlSqlParser.FROM_TZ - 545)) | (1 << (PlSqlParser.FULL - 545)) | (1 << (PlSqlParser.FULL_OUTER_JOIN_TO_OUTER - 545)) | (1 << (PlSqlParser.FUNCTION - 545)) | (1 << (PlSqlParser.FUNCTIONS - 545)) | (1 << (PlSqlParser.GATHER_OPTIMIZER_STATISTICS - 545)) | (1 << (PlSqlParser.GATHER_PLAN_STATISTICS - 545)) | (1 << (PlSqlParser.GBY_CONC_ROLLUP - 545)) | (1 << (PlSqlParser.GBY_PUSHDOWN - 545)) | (1 << (PlSqlParser.GENERATED - 545)) | (1 << (PlSqlParser.GET - 545)) | (1 << (PlSqlParser.GLOBAL - 545)) | (1 << (PlSqlParser.GLOBALLY - 545)) | (1 << (PlSqlParser.GLOBAL_NAME - 545)) | (1 << (PlSqlParser.GLOBAL_TOPIC_ENABLED - 545)) | (1 << (PlSqlParser.GROUP_BY - 545)) | (1 << (PlSqlParser.GROUP_ID - 545)) | (1 << (PlSqlParser.GROUPING - 545)) | (1 << (PlSqlParser.GROUPING_ID - 545)))) !== 0) || ((((_la - 577)) & ~0x1f) == 0 && ((1 << (_la - 577)) & ((1 << (PlSqlParser.GROUPS - 577)) | (1 << (PlSqlParser.GUARANTEED - 577)) | (1 << (PlSqlParser.GUARANTEE - 577)) | (1 << (PlSqlParser.GUARD - 577)) | (1 << (PlSqlParser.HASH_AJ - 577)) | (1 << (PlSqlParser.HASH - 577)) | (1 << (PlSqlParser.HASHKEYS - 577)) | (1 << (PlSqlParser.HASH_SJ - 577)) | (1 << (PlSqlParser.HEADER - 577)) | (1 << (PlSqlParser.HEAP - 577)) | (1 << (PlSqlParser.HELP - 577)) | (1 << (PlSqlParser.HEXTORAW - 577)) | (1 << (PlSqlParser.HEXTOREF - 577)) | (1 << (PlSqlParser.HIDDEN_KEYWORD - 577)) | (1 << (PlSqlParser.HIDE - 577)) | (1 << (PlSqlParser.HIERARCHY - 577)) | (1 << (PlSqlParser.HIGH - 577)) | (1 << (PlSqlParser.HINTSET_BEGIN - 577)) | (1 << (PlSqlParser.HINTSET_END - 577)) | (1 << (PlSqlParser.HOT - 577)) | (1 << (PlSqlParser.HOUR - 577)) | (1 << (PlSqlParser.HWM_BROKERED - 577)) | (1 << (PlSqlParser.HYBRID - 577)) | (1 << (PlSqlParser.IDENTIFIER - 577)) | (1 << (PlSqlParser.IDENTITY - 577)) | (1 << (PlSqlParser.IDGENERATORS - 577)) | (1 << (PlSqlParser.ID - 577)) | (1 << (PlSqlParser.IDLE_TIME - 577)) | (1 << (PlSqlParser.IF - 577)) | (1 << (PlSqlParser.IGNORE - 577)))) !== 0) || ((((_la - 609)) & ~0x1f) == 0 && ((1 << (_la - 609)) & ((1 << (PlSqlParser.IGNORE_OPTIM_EMBEDDED_HINTS - 609)) | (1 << (PlSqlParser.IGNORE_ROW_ON_DUPKEY_INDEX - 609)) | (1 << (PlSqlParser.IGNORE_WHERE_CLAUSE - 609)) | (1 << (PlSqlParser.ILM - 609)) | (1 << (PlSqlParser.IMMEDIATE - 609)) | (1 << (PlSqlParser.IMPACT - 609)) | (1 << (PlSqlParser.IMPORT - 609)) | (1 << (PlSqlParser.INACTIVE - 609)) | (1 << (PlSqlParser.INCLUDE - 609)) | (1 << (PlSqlParser.INCLUDE_VERSION - 609)) | (1 << (PlSqlParser.INCLUDING - 609)) | (1 << (PlSqlParser.INCREMENTAL - 609)) | (1 << (PlSqlParser.INCREMENT - 609)) | (1 << (PlSqlParser.INCR - 609)) | (1 << (PlSqlParser.INDENT - 609)) | (1 << (PlSqlParser.INDEX_ASC - 609)) | (1 << (PlSqlParser.INDEX_COMBINE - 609)) | (1 << (PlSqlParser.INDEX_DESC - 609)) | (1 << (PlSqlParser.INDEXED - 609)) | (1 << (PlSqlParser.INDEXES - 609)) | (1 << (PlSqlParser.INDEX_FFS - 609)) | (1 << (PlSqlParser.INDEX_FILTER - 609)) | (1 << (PlSqlParser.INDEXING - 609)) | (1 << (PlSqlParser.INDEX_JOIN - 609)) | (1 << (PlSqlParser.INDEX_ROWS - 609)) | (1 << (PlSqlParser.INDEX_RRS - 609)) | (1 << (PlSqlParser.INDEX_RS_ASC - 609)) | (1 << (PlSqlParser.INDEX_RS_DESC - 609)) | (1 << (PlSqlParser.INDEX_RS - 609)) | (1 << (PlSqlParser.INDEX_SCAN - 609)) | (1 << (PlSqlParser.INDEX_SKIP_SCAN - 609)))) !== 0) || ((((_la - 641)) & ~0x1f) == 0 && ((1 << (_la - 641)) & ((1 << (PlSqlParser.INDEX_SS_ASC - 641)) | (1 << (PlSqlParser.INDEX_SS_DESC - 641)) | (1 << (PlSqlParser.INDEX_SS - 641)) | (1 << (PlSqlParser.INDEX_STATS - 641)) | (1 << (PlSqlParser.INDEXTYPE - 641)) | (1 << (PlSqlParser.INDEXTYPES - 641)) | (1 << (PlSqlParser.INDICATOR - 641)) | (1 << (PlSqlParser.INDICES - 641)) | (1 << (PlSqlParser.INFINITE - 641)) | (1 << (PlSqlParser.INFORMATIONAL - 641)) | (1 << (PlSqlParser.INHERIT - 641)) | (1 << (PlSqlParser.INITCAP - 641)) | (1 << (PlSqlParser.INITIAL - 641)) | (1 << (PlSqlParser.INITIALIZED - 641)) | (1 << (PlSqlParser.INITIALLY - 641)) | (1 << (PlSqlParser.INITRANS - 641)) | (1 << (PlSqlParser.INLINE - 641)) | (1 << (PlSqlParser.INLINE_XMLTYPE_NT - 641)) | (1 << (PlSqlParser.INMEMORY - 641)) | (1 << (PlSqlParser.IN_MEMORY_METADATA - 641)) | (1 << (PlSqlParser.INMEMORY_PRUNING - 641)) | (1 << (PlSqlParser.INNER - 641)) | (1 << (PlSqlParser.INOUT - 641)) | (1 << (PlSqlParser.INPLACE - 641)) | (1 << (PlSqlParser.INSERTCHILDXMLAFTER - 641)) | (1 << (PlSqlParser.INSERTCHILDXMLBEFORE - 641)) | (1 << (PlSqlParser.INSERTCHILDXML - 641)) | (1 << (PlSqlParser.INSERTXMLAFTER - 641)) | (1 << (PlSqlParser.INSERTXMLBEFORE - 641)) | (1 << (PlSqlParser.INSTANCE - 641)))) !== 0) || ((((_la - 673)) & ~0x1f) == 0 && ((1 << (_la - 673)) & ((1 << (PlSqlParser.INSTANCES - 673)) | (1 << (PlSqlParser.INSTANTIABLE - 673)) | (1 << (PlSqlParser.INSTANTLY - 673)) | (1 << (PlSqlParser.INSTEAD - 673)) | (1 << (PlSqlParser.INSTR2 - 673)) | (1 << (PlSqlParser.INSTR4 - 673)) | (1 << (PlSqlParser.INSTRB - 673)) | (1 << (PlSqlParser.INSTRC - 673)) | (1 << (PlSqlParser.INSTR - 673)) | (1 << (PlSqlParser.INTEGER - 673)) | (1 << (PlSqlParser.INTERLEAVED - 673)) | (1 << (PlSqlParser.INTERMEDIATE - 673)) | (1 << (PlSqlParser.INTERNAL_CONVERT - 673)) | (1 << (PlSqlParser.INTERNAL_USE - 673)) | (1 << (PlSqlParser.INTERPRETED - 673)) | (1 << (PlSqlParser.INTERVAL - 673)) | (1 << (PlSqlParser.INT - 673)) | (1 << (PlSqlParser.INVALIDATE - 673)) | (1 << (PlSqlParser.INVISIBLE - 673)) | (1 << (PlSqlParser.IN_XQUERY - 673)) | (1 << (PlSqlParser.ISOLATION - 673)) | (1 << (PlSqlParser.ISOLATION_LEVEL - 673)) | (1 << (PlSqlParser.ITERATE - 673)) | (1 << (PlSqlParser.ITERATION_NUMBER - 673)) | (1 << (PlSqlParser.JAVA - 673)) | (1 << (PlSqlParser.JOB - 673)) | (1 << (PlSqlParser.JOIN - 673)) | (1 << (PlSqlParser.JSON_ARRAYAGG - 673)) | (1 << (PlSqlParser.JSON_ARRAY - 673)))) !== 0) || ((((_la - 705)) & ~0x1f) == 0 && ((1 << (_la - 705)) & ((1 << (PlSqlParser.JSON_EQUAL - 705)) | (1 << (PlSqlParser.JSON_EXISTS2 - 705)) | (1 << (PlSqlParser.JSON_EXISTS - 705)) | (1 << (PlSqlParser.JSONGET - 705)) | (1 << (PlSqlParser.JSON - 705)) | (1 << (PlSqlParser.JSON_OBJECTAGG - 705)) | (1 << (PlSqlParser.JSON_OBJECT - 705)) | (1 << (PlSqlParser.JSONPARSE - 705)) | (1 << (PlSqlParser.JSON_QUERY - 705)) | (1 << (PlSqlParser.JSON_SERIALIZE - 705)) | (1 << (PlSqlParser.JSON_TABLE - 705)) | (1 << (PlSqlParser.JSON_TEXTCONTAINS2 - 705)) | (1 << (PlSqlParser.JSON_TEXTCONTAINS - 705)) | (1 << (PlSqlParser.JSON_VALUE - 705)) | (1 << (PlSqlParser.KEEP_DUPLICATES - 705)) | (1 << (PlSqlParser.KEEP - 705)) | (1 << (PlSqlParser.KERBEROS - 705)) | (1 << (PlSqlParser.KEY - 705)) | (1 << (PlSqlParser.KEY_LENGTH - 705)) | (1 << (PlSqlParser.KEYSIZE - 705)) | (1 << (PlSqlParser.KEYS - 705)) | (1 << (PlSqlParser.KEYSTORE - 705)) | (1 << (PlSqlParser.KILL - 705)) | (1 << (PlSqlParser.LABEL - 705)) | (1 << (PlSqlParser.LANGUAGE - 705)) | (1 << (PlSqlParser.LAST_DAY - 705)) | (1 << (PlSqlParser.LAST - 705)) | (1 << (PlSqlParser.LAST_VALUE - 705)) | (1 << (PlSqlParser.LATERAL - 705)) | (1 << (PlSqlParser.LAX - 705)) | (1 << (PlSqlParser.LAYER - 705)) | (1 << (PlSqlParser.LDAP_REGISTRATION_ENABLED - 705)))) !== 0) || ((((_la - 737)) & ~0x1f) == 0 && ((1 << (_la - 737)) & ((1 << (PlSqlParser.LDAP_REGISTRATION - 737)) | (1 << (PlSqlParser.LDAP_REG_SYNC_INTERVAL - 737)) | (1 << (PlSqlParser.LEADING - 737)) | (1 << (PlSqlParser.LEFT - 737)) | (1 << (PlSqlParser.LENGTH2 - 737)) | (1 << (PlSqlParser.LENGTH4 - 737)) | (1 << (PlSqlParser.LENGTHB - 737)) | (1 << (PlSqlParser.LENGTHC - 737)) | (1 << (PlSqlParser.LENGTH - 737)) | (1 << (PlSqlParser.LESS - 737)) | (1 << (PlSqlParser.LEVEL - 737)) | (1 << (PlSqlParser.LEVELS - 737)) | (1 << (PlSqlParser.LIBRARY - 737)) | (1 << (PlSqlParser.LIFECYCLE - 737)) | (1 << (PlSqlParser.LIFE - 737)) | (1 << (PlSqlParser.LIFETIME - 737)) | (1 << (PlSqlParser.LIKE2 - 737)) | (1 << (PlSqlParser.LIKE4 - 737)) | (1 << (PlSqlParser.LIKEC - 737)) | (1 << (PlSqlParser.LIKE_EXPAND - 737)) | (1 << (PlSqlParser.LIMIT - 737)) | (1 << (PlSqlParser.LINEAR - 737)) | (1 << (PlSqlParser.LINK - 737)) | (1 << (PlSqlParser.LIST - 737)) | (1 << (PlSqlParser.LN - 737)) | (1 << (PlSqlParser.LNNVL - 737)) | (1 << (PlSqlParser.LOAD - 737)) | (1 << (PlSqlParser.LOB - 737)) | (1 << (PlSqlParser.LOBNVL - 737)) | (1 << (PlSqlParser.LOBS - 737)) | (1 << (PlSqlParser.LOCAL_INDEXES - 737)))) !== 0) || ((((_la - 769)) & ~0x1f) == 0 && ((1 << (_la - 769)) & ((1 << (PlSqlParser.LOCAL - 769)) | (1 << (PlSqlParser.LOCALTIME - 769)) | (1 << (PlSqlParser.LOCALTIMESTAMP - 769)) | (1 << (PlSqlParser.LOCATION - 769)) | (1 << (PlSqlParser.LOCATOR - 769)) | (1 << (PlSqlParser.LOCKED - 769)) | (1 << (PlSqlParser.LOCKING - 769)) | (1 << (PlSqlParser.LOGFILE - 769)) | (1 << (PlSqlParser.LOGFILES - 769)) | (1 << (PlSqlParser.LOGGING - 769)) | (1 << (PlSqlParser.LOGICAL - 769)) | (1 << (PlSqlParser.LOGICAL_READS_PER_CALL - 769)) | (1 << (PlSqlParser.LOGICAL_READS_PER_SESSION - 769)) | (1 << (PlSqlParser.LOG - 769)) | (1 << (PlSqlParser.LOGMINING - 769)) | (1 << (PlSqlParser.LOGOFF - 769)) | (1 << (PlSqlParser.LOGON - 769)) | (1 << (PlSqlParser.LOG_READ_ONLY_VIOLATIONS - 769)) | (1 << (PlSqlParser.LONG - 769)) | (1 << (PlSqlParser.LOOP - 769)) | (1 << (PlSqlParser.LOWER - 769)) | (1 << (PlSqlParser.LOW - 769)) | (1 << (PlSqlParser.LPAD - 769)) | (1 << (PlSqlParser.LTRIM - 769)) | (1 << (PlSqlParser.MAIN - 769)) | (1 << (PlSqlParser.MAKE_REF - 769)) | (1 << (PlSqlParser.MANAGED - 769)) | (1 << (PlSqlParser.MANAGE - 769)) | (1 << (PlSqlParser.MANAGEMENT - 769)) | (1 << (PlSqlParser.MANAGER - 769)) | (1 << (PlSqlParser.MANUAL - 769)))) !== 0) || ((((_la - 801)) & ~0x1f) == 0 && ((1 << (_la - 801)) & ((1 << (PlSqlParser.MAP - 801)) | (1 << (PlSqlParser.MAPPING - 801)) | (1 << (PlSqlParser.MASTER - 801)) | (1 << (PlSqlParser.MATCHED - 801)) | (1 << (PlSqlParser.MATCHES - 801)) | (1 << (PlSqlParser.MATCH - 801)) | (1 << (PlSqlParser.MATCH_NUMBER - 801)) | (1 << (PlSqlParser.MATCH_RECOGNIZE - 801)) | (1 << (PlSqlParser.MATERIALIZED - 801)) | (1 << (PlSqlParser.MATERIALIZE - 801)) | (1 << (PlSqlParser.MAXARCHLOGS - 801)) | (1 << (PlSqlParser.MAXDATAFILES - 801)) | (1 << (PlSqlParser.MAXEXTENTS - 801)) | (1 << (PlSqlParser.MAXIMIZE - 801)) | (1 << (PlSqlParser.MAXINSTANCES - 801)) | (1 << (PlSqlParser.MAXLOGFILES - 801)) | (1 << (PlSqlParser.MAXLOGHISTORY - 801)) | (1 << (PlSqlParser.MAXLOGMEMBERS - 801)) | (1 << (PlSqlParser.MAX_SHARED_TEMP_SIZE - 801)) | (1 << (PlSqlParser.MAXSIZE - 801)) | (1 << (PlSqlParser.MAXTRANS - 801)) | (1 << (PlSqlParser.MAXVALUE - 801)) | (1 << (PlSqlParser.MEASURE - 801)) | (1 << (PlSqlParser.MEASURES - 801)) | (1 << (PlSqlParser.MEDIUM - 801)) | (1 << (PlSqlParser.MEMBER - 801)) | (1 << (PlSqlParser.MEMCOMPRESS - 801)) | (1 << (PlSqlParser.MEMORY - 801)) | (1 << (PlSqlParser.MERGEACTIONS - 801)) | (1 << (PlSqlParser.MERGE_AJ - 801)) | (1 << (PlSqlParser.MERGE_CONST_ON - 801)) | (1 << (PlSqlParser.MERGE - 801)))) !== 0) || ((((_la - 833)) & ~0x1f) == 0 && ((1 << (_la - 833)) & ((1 << (PlSqlParser.MERGE_SJ - 833)) | (1 << (PlSqlParser.METADATA - 833)) | (1 << (PlSqlParser.METHOD - 833)) | (1 << (PlSqlParser.MIGRATE - 833)) | (1 << (PlSqlParser.MIGRATION - 833)) | (1 << (PlSqlParser.MINEXTENTS - 833)) | (1 << (PlSqlParser.MINIMIZE - 833)) | (1 << (PlSqlParser.MINIMUM - 833)) | (1 << (PlSqlParser.MINING - 833)) | (1 << (PlSqlParser.MINUS_NULL - 833)) | (1 << (PlSqlParser.MINUTE - 833)) | (1 << (PlSqlParser.MINVALUE - 833)) | (1 << (PlSqlParser.MIRRORCOLD - 833)) | (1 << (PlSqlParser.MIRRORHOT - 833)) | (1 << (PlSqlParser.MIRROR - 833)) | (1 << (PlSqlParser.MLSLABEL - 833)) | (1 << (PlSqlParser.MODEL_COMPILE_SUBQUERY - 833)) | (1 << (PlSqlParser.MODEL_DONTVERIFY_UNIQUENESS - 833)) | (1 << (PlSqlParser.MODEL_DYNAMIC_SUBQUERY - 833)) | (1 << (PlSqlParser.MODEL_MIN_ANALYSIS - 833)) | (1 << (PlSqlParser.MODEL - 833)) | (1 << (PlSqlParser.MODEL_NB - 833)) | (1 << (PlSqlParser.MODEL_NO_ANALYSIS - 833)) | (1 << (PlSqlParser.MODEL_PBY - 833)) | (1 << (PlSqlParser.MODEL_PUSH_REF - 833)) | (1 << (PlSqlParser.MODEL_SV - 833)) | (1 << (PlSqlParser.MODIFICATION - 833)) | (1 << (PlSqlParser.MODIFY_COLUMN_TYPE - 833)) | (1 << (PlSqlParser.MODIFY - 833)) | (1 << (PlSqlParser.MOD - 833)))) !== 0) || ((((_la - 865)) & ~0x1f) == 0 && ((1 << (_la - 865)) & ((1 << (PlSqlParser.MODULE - 865)) | (1 << (PlSqlParser.MONITORING - 865)) | (1 << (PlSqlParser.MONITOR - 865)) | (1 << (PlSqlParser.MONTH - 865)) | (1 << (PlSqlParser.MONTHS_BETWEEN - 865)) | (1 << (PlSqlParser.MONTHS - 865)) | (1 << (PlSqlParser.MOUNT - 865)) | (1 << (PlSqlParser.MOUNTPATH - 865)) | (1 << (PlSqlParser.MOVEMENT - 865)) | (1 << (PlSqlParser.MOVE - 865)) | (1 << (PlSqlParser.MULTIDIMENSIONAL - 865)) | (1 << (PlSqlParser.MULTISET - 865)) | (1 << (PlSqlParser.MV_MERGE - 865)) | (1 << (PlSqlParser.NAMED - 865)) | (1 << (PlSqlParser.NAME - 865)) | (1 << (PlSqlParser.NAMESPACE - 865)) | (1 << (PlSqlParser.NAN - 865)) | (1 << (PlSqlParser.NANVL - 865)) | (1 << (PlSqlParser.NATIONAL - 865)) | (1 << (PlSqlParser.NATIVE_FULL_OUTER_JOIN - 865)) | (1 << (PlSqlParser.NATIVE - 865)) | (1 << (PlSqlParser.NATURAL - 865)) | (1 << (PlSqlParser.NAV - 865)) | (1 << (PlSqlParser.NCHAR_CS - 865)) | (1 << (PlSqlParser.NCHAR - 865)) | (1 << (PlSqlParser.NCHR - 865)) | (1 << (PlSqlParser.NCLOB - 865)) | (1 << (PlSqlParser.NEEDED - 865)) | (1 << (PlSqlParser.NEG - 865)) | (1 << (PlSqlParser.NESTED - 865)) | (1 << (PlSqlParser.NESTED_TABLE_FAST_INSERT - 865)))) !== 0) || ((((_la - 897)) & ~0x1f) == 0 && ((1 << (_la - 897)) & ((1 << (PlSqlParser.NESTED_TABLE_GET_REFS - 897)) | (1 << (PlSqlParser.NESTED_TABLE_ID - 897)) | (1 << (PlSqlParser.NESTED_TABLE_SET_REFS - 897)) | (1 << (PlSqlParser.NESTED_TABLE_SET_SETID - 897)) | (1 << (PlSqlParser.NETWORK - 897)) | (1 << (PlSqlParser.NEVER - 897)) | (1 << (PlSqlParser.NEW - 897)) | (1 << (PlSqlParser.NEW_TIME - 897)) | (1 << (PlSqlParser.NEXT_DAY - 897)) | (1 << (PlSqlParser.NEXT - 897)) | (1 << (PlSqlParser.NL_AJ - 897)) | (1 << (PlSqlParser.NLJ_BATCHING - 897)) | (1 << (PlSqlParser.NLJ_INDEX_FILTER - 897)) | (1 << (PlSqlParser.NLJ_INDEX_SCAN - 897)) | (1 << (PlSqlParser.NLJ_PREFETCH - 897)) | (1 << (PlSqlParser.NLS_CALENDAR - 897)) | (1 << (PlSqlParser.NLS_CHARACTERSET - 897)) | (1 << (PlSqlParser.NLS_CHARSET_DECL_LEN - 897)) | (1 << (PlSqlParser.NLS_CHARSET_ID - 897)) | (1 << (PlSqlParser.NLS_CHARSET_NAME - 897)) | (1 << (PlSqlParser.NLS_COMP - 897)) | (1 << (PlSqlParser.NLS_CURRENCY - 897)) | (1 << (PlSqlParser.NLS_DATE_FORMAT - 897)) | (1 << (PlSqlParser.NLS_DATE_LANGUAGE - 897)) | (1 << (PlSqlParser.NLS_INITCAP - 897)) | (1 << (PlSqlParser.NLS_ISO_CURRENCY - 897)) | (1 << (PlSqlParser.NL_SJ - 897)) | (1 << (PlSqlParser.NLS_LANG - 897)) | (1 << (PlSqlParser.NLS_LANGUAGE - 897)) | (1 << (PlSqlParser.NLS_LENGTH_SEMANTICS - 897)) | (1 << (PlSqlParser.NLS_LOWER - 897)) | (1 << (PlSqlParser.NLS_NCHAR_CONV_EXCP - 897)))) !== 0) || ((((_la - 929)) & ~0x1f) == 0 && ((1 << (_la - 929)) & ((1 << (PlSqlParser.NLS_NUMERIC_CHARACTERS - 929)) | (1 << (PlSqlParser.NLS_SORT - 929)) | (1 << (PlSqlParser.NLSSORT - 929)) | (1 << (PlSqlParser.NLS_SPECIAL_CHARS - 929)) | (1 << (PlSqlParser.NLS_TERRITORY - 929)) | (1 << (PlSqlParser.NLS_UPPER - 929)) | (1 << (PlSqlParser.NO_ACCESS - 929)) | (1 << (PlSqlParser.NO_ADAPTIVE_PLAN - 929)) | (1 << (PlSqlParser.NO_ANSI_REARCH - 929)) | (1 << (PlSqlParser.NOAPPEND - 929)) | (1 << (PlSqlParser.NOARCHIVELOG - 929)) | (1 << (PlSqlParser.NOAUDIT - 929)) | (1 << (PlSqlParser.NO_AUTO_REOPTIMIZE - 929)) | (1 << (PlSqlParser.NO_BASETABLE_MULTIMV_REWRITE - 929)) | (1 << (PlSqlParser.NO_BATCH_TABLE_ACCESS_BY_ROWID - 929)) | (1 << (PlSqlParser.NO_BIND_AWARE - 929)) | (1 << (PlSqlParser.NO_BUFFER - 929)) | (1 << (PlSqlParser.NOCACHE - 929)) | (1 << (PlSqlParser.NO_CARTESIAN - 929)) | (1 << (PlSqlParser.NO_CHECK_ACL_REWRITE - 929)) | (1 << (PlSqlParser.NO_CLUSTER_BY_ROWID - 929)) | (1 << (PlSqlParser.NO_CLUSTERING - 929)) | (1 << (PlSqlParser.NO_COALESCE_SQ - 929)) | (1 << (PlSqlParser.NO_COMMON_DATA - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_CB_WHR_ONLY - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_COMBINE_SW - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_COST_BASED - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_ELIM_DUPS - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_FILTERING - 929)) | (1 << (PlSqlParser.NOCOPY - 929)) | (1 << (PlSqlParser.NO_COST_XML_QUERY_REWRITE - 929)))) !== 0) || ((((_la - 961)) & ~0x1f) == 0 && ((1 << (_la - 961)) & ((1 << (PlSqlParser.NO_CPU_COSTING - 961)) | (1 << (PlSqlParser.NOCPU_COSTING - 961)) | (1 << (PlSqlParser.NOCYCLE - 961)) | (1 << (PlSqlParser.NO_DATA_SECURITY_REWRITE - 961)) | (1 << (PlSqlParser.NO_DECORRELATE - 961)) | (1 << (PlSqlParser.NODELAY - 961)) | (1 << (PlSqlParser.NO_DOMAIN_INDEX_FILTER - 961)) | (1 << (PlSqlParser.NO_DST_UPGRADE_INSERT_CONV - 961)) | (1 << (PlSqlParser.NO_ELIM_GROUPBY - 961)) | (1 << (PlSqlParser.NO_ELIMINATE_JOIN - 961)) | (1 << (PlSqlParser.NO_ELIMINATE_OBY - 961)) | (1 << (PlSqlParser.NO_ELIMINATE_OUTER_JOIN - 961)) | (1 << (PlSqlParser.NOENTITYESCAPING - 961)) | (1 << (PlSqlParser.NO_EXPAND_GSET_TO_UNION - 961)) | (1 << (PlSqlParser.NO_EXPAND - 961)) | (1 << (PlSqlParser.NO_EXPAND_TABLE - 961)) | (1 << (PlSqlParser.NO_FACT - 961)) | (1 << (PlSqlParser.NO_FACTORIZE_JOIN - 961)) | (1 << (PlSqlParser.NO_FILTERING - 961)) | (1 << (PlSqlParser.NOFORCE - 961)) | (1 << (PlSqlParser.NO_FULL_OUTER_JOIN_TO_OUTER - 961)) | (1 << (PlSqlParser.NO_GATHER_OPTIMIZER_STATISTICS - 961)) | (1 << (PlSqlParser.NO_GBY_PUSHDOWN - 961)) | (1 << (PlSqlParser.NOGUARANTEE - 961)) | (1 << (PlSqlParser.NO_INDEX_FFS - 961)) | (1 << (PlSqlParser.NO_INDEX - 961)) | (1 << (PlSqlParser.NO_INDEX_SS - 961)) | (1 << (PlSqlParser.NO_INMEMORY - 961)) | (1 << (PlSqlParser.NO_INMEMORY_PRUNING - 961)) | (1 << (PlSqlParser.NOKEEP - 961)) | (1 << (PlSqlParser.NO_LOAD - 961)) | (1 << (PlSqlParser.NOLOCAL - 961)))) !== 0) || ((((_la - 993)) & ~0x1f) == 0 && ((1 << (_la - 993)) & ((1 << (PlSqlParser.NOLOGGING - 993)) | (1 << (PlSqlParser.NOMAPPING - 993)) | (1 << (PlSqlParser.NOMAXVALUE - 993)) | (1 << (PlSqlParser.NO_MERGE - 993)) | (1 << (PlSqlParser.NOMINIMIZE - 993)) | (1 << (PlSqlParser.NOMINVALUE - 993)) | (1 << (PlSqlParser.NO_MODEL_PUSH_REF - 993)) | (1 << (PlSqlParser.NO_MONITORING - 993)) | (1 << (PlSqlParser.NOMONITORING - 993)) | (1 << (PlSqlParser.NO_MONITOR - 993)) | (1 << (PlSqlParser.NO_MULTIMV_REWRITE - 993)) | (1 << (PlSqlParser.NO_NATIVE_FULL_OUTER_JOIN - 993)) | (1 << (PlSqlParser.NONBLOCKING - 993)) | (1 << (PlSqlParser.NONEDITIONABLE - 993)) | (1 << (PlSqlParser.NONE - 993)) | (1 << (PlSqlParser.NO_NLJ_BATCHING - 993)) | (1 << (PlSqlParser.NO_NLJ_PREFETCH - 993)) | (1 << (PlSqlParser.NO - 993)) | (1 << (PlSqlParser.NONSCHEMA - 993)) | (1 << (PlSqlParser.NO_OBJECT_LINK - 993)) | (1 << (PlSqlParser.NOORDER - 993)) | (1 << (PlSqlParser.NO_ORDER_ROLLUPS - 993)) | (1 << (PlSqlParser.NO_OUTER_JOIN_TO_ANTI - 993)) | (1 << (PlSqlParser.NO_OUTER_JOIN_TO_INNER - 993)) | (1 << (PlSqlParser.NOOVERRIDE - 993)) | (1 << (PlSqlParser.NO_PARALLEL_INDEX - 993)) | (1 << (PlSqlParser.NOPARALLEL_INDEX - 993)) | (1 << (PlSqlParser.NO_PARALLEL - 993)) | (1 << (PlSqlParser.NOPARALLEL - 993)) | (1 << (PlSqlParser.NO_PARTIAL_COMMIT - 993)) | (1 << (PlSqlParser.NO_PARTIAL_JOIN - 993)) | (1 << (PlSqlParser.NO_PARTIAL_ROLLUP_PUSHDOWN - 993)))) !== 0) || ((((_la - 1025)) & ~0x1f) == 0 && ((1 << (_la - 1025)) & ((1 << (PlSqlParser.NOPARTITION - 1025)) | (1 << (PlSqlParser.NO_PLACE_DISTINCT - 1025)) | (1 << (PlSqlParser.NO_PLACE_GROUP_BY - 1025)) | (1 << (PlSqlParser.NO_PQ_CONCURRENT_UNION - 1025)) | (1 << (PlSqlParser.NO_PQ_MAP - 1025)) | (1 << (PlSqlParser.NO_PQ_REPLICATE - 1025)) | (1 << (PlSqlParser.NO_PQ_SKEW - 1025)) | (1 << (PlSqlParser.NO_PRUNE_GSETS - 1025)) | (1 << (PlSqlParser.NO_PULL_PRED - 1025)) | (1 << (PlSqlParser.NO_PUSH_PRED - 1025)) | (1 << (PlSqlParser.NO_PUSH_SUBQ - 1025)) | (1 << (PlSqlParser.NO_PX_FAULT_TOLERANCE - 1025)) | (1 << (PlSqlParser.NO_PX_JOIN_FILTER - 1025)) | (1 << (PlSqlParser.NO_QKN_BUFF - 1025)) | (1 << (PlSqlParser.NO_QUERY_TRANSFORMATION - 1025)) | (1 << (PlSqlParser.NO_REF_CASCADE - 1025)) | (1 << (PlSqlParser.NORELOCATE - 1025)) | (1 << (PlSqlParser.NORELY - 1025)) | (1 << (PlSqlParser.NOREPAIR - 1025)) | (1 << (PlSqlParser.NOREPLAY - 1025)) | (1 << (PlSqlParser.NORESETLOGS - 1025)) | (1 << (PlSqlParser.NO_RESULT_CACHE - 1025)) | (1 << (PlSqlParser.NOREVERSE - 1025)) | (1 << (PlSqlParser.NO_REWRITE - 1025)) | (1 << (PlSqlParser.NOREWRITE - 1025)) | (1 << (PlSqlParser.NORMAL - 1025)) | (1 << (PlSqlParser.NO_ROOT_SW_FOR_LOCAL - 1025)) | (1 << (PlSqlParser.NOROWDEPENDENCIES - 1025)) | (1 << (PlSqlParser.NOSCHEMACHECK - 1025)) | (1 << (PlSqlParser.NOSEGMENT - 1025)) | (1 << (PlSqlParser.NO_SEMIJOIN - 1025)) | (1 << (PlSqlParser.NO_SEMI_TO_INNER - 1025)))) !== 0) || ((((_la - 1057)) & ~0x1f) == 0 && ((1 << (_la - 1057)) & ((1 << (PlSqlParser.NO_SET_TO_JOIN - 1057)) | (1 << (PlSqlParser.NOSORT - 1057)) | (1 << (PlSqlParser.NO_SQL_TRANSLATION - 1057)) | (1 << (PlSqlParser.NO_SQL_TUNE - 1057)) | (1 << (PlSqlParser.NO_STAR_TRANSFORMATION - 1057)) | (1 << (PlSqlParser.NO_STATEMENT_QUEUING - 1057)) | (1 << (PlSqlParser.NO_STATS_GSETS - 1057)) | (1 << (PlSqlParser.NOSTRICT - 1057)) | (1 << (PlSqlParser.NO_SUBQUERY_PRUNING - 1057)) | (1 << (PlSqlParser.NO_SUBSTRB_PAD - 1057)) | (1 << (PlSqlParser.NO_SWAP_JOIN_INPUTS - 1057)) | (1 << (PlSqlParser.NOSWITCH - 1057)) | (1 << (PlSqlParser.NO_TABLE_LOOKUP_BY_NL - 1057)) | (1 << (PlSqlParser.NO_TEMP_TABLE - 1057)) | (1 << (PlSqlParser.NOTHING - 1057)) | (1 << (PlSqlParser.NOTIFICATION - 1057)) | (1 << (PlSqlParser.NO_TRANSFORM_DISTINCT_AGG - 1057)) | (1 << (PlSqlParser.NO_UNNEST - 1057)) | (1 << (PlSqlParser.NO_USE_CUBE - 1057)) | (1 << (PlSqlParser.NO_USE_HASH_AGGREGATION - 1057)) | (1 << (PlSqlParser.NO_USE_HASH_GBY_FOR_PUSHDOWN - 1057)) | (1 << (PlSqlParser.NO_USE_HASH - 1057)) | (1 << (PlSqlParser.NO_USE_INVISIBLE_INDEXES - 1057)) | (1 << (PlSqlParser.NO_USE_MERGE - 1057)) | (1 << (PlSqlParser.NO_USE_NL - 1057)) | (1 << (PlSqlParser.NO_USE_VECTOR_AGGREGATION - 1057)) | (1 << (PlSqlParser.NOVALIDATE - 1057)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM_DIMS - 1057)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM_FACT - 1057)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM - 1057)))) !== 0) || ((((_la - 1089)) & ~0x1f) == 0 && ((1 << (_la - 1089)) & ((1 << (PlSqlParser.NO_XDB_FASTPATH_INSERT - 1089)) | (1 << (PlSqlParser.NO_XML_DML_REWRITE - 1089)) | (1 << (PlSqlParser.NO_XMLINDEX_REWRITE_IN_SELECT - 1089)) | (1 << (PlSqlParser.NO_XMLINDEX_REWRITE - 1089)) | (1 << (PlSqlParser.NO_XML_QUERY_REWRITE - 1089)) | (1 << (PlSqlParser.NO_ZONEMAP - 1089)) | (1 << (PlSqlParser.NTH_VALUE - 1089)) | (1 << (PlSqlParser.NULLIF - 1089)) | (1 << (PlSqlParser.NULLS - 1089)) | (1 << (PlSqlParser.NUMBER - 1089)) | (1 << (PlSqlParser.NUMERIC - 1089)) | (1 << (PlSqlParser.NUM_INDEX_KEYS - 1089)) | (1 << (PlSqlParser.NUMTODSINTERVAL - 1089)) | (1 << (PlSqlParser.NUMTOYMINTERVAL - 1089)) | (1 << (PlSqlParser.NVARCHAR2 - 1089)) | (1 << (PlSqlParser.NVL2 - 1089)) | (1 << (PlSqlParser.OBJECT2XML - 1089)) | (1 << (PlSqlParser.OBJECT - 1089)) | (1 << (PlSqlParser.OBJ_ID - 1089)) | (1 << (PlSqlParser.OBJNO - 1089)) | (1 << (PlSqlParser.OBJNO_REUSE - 1089)) | (1 << (PlSqlParser.OCCURENCES - 1089)) | (1 << (PlSqlParser.OFFLINE - 1089)) | (1 << (PlSqlParser.OFF - 1089)) | (1 << (PlSqlParser.OFFSET - 1089)) | (1 << (PlSqlParser.OIDINDEX - 1089)) | (1 << (PlSqlParser.OID - 1089)) | (1 << (PlSqlParser.OLAP - 1089)) | (1 << (PlSqlParser.OLD - 1089)) | (1 << (PlSqlParser.OLD_PUSH_PRED - 1089)))) !== 0) || ((((_la - 1121)) & ~0x1f) == 0 && ((1 << (_la - 1121)) & ((1 << (PlSqlParser.OLS - 1121)) | (1 << (PlSqlParser.OLTP - 1121)) | (1 << (PlSqlParser.OMIT - 1121)) | (1 << (PlSqlParser.ONE - 1121)) | (1 << (PlSqlParser.ONLINE - 1121)) | (1 << (PlSqlParser.ONLY - 1121)) | (1 << (PlSqlParser.OPAQUE - 1121)) | (1 << (PlSqlParser.OPAQUE_TRANSFORM - 1121)) | (1 << (PlSqlParser.OPAQUE_XCANONICAL - 1121)) | (1 << (PlSqlParser.OPCODE - 1121)) | (1 << (PlSqlParser.OPEN - 1121)) | (1 << (PlSqlParser.OPERATIONS - 1121)) | (1 << (PlSqlParser.OPERATOR - 1121)) | (1 << (PlSqlParser.OPT_ESTIMATE - 1121)) | (1 << (PlSqlParser.OPTIMAL - 1121)) | (1 << (PlSqlParser.OPTIMIZE - 1121)) | (1 << (PlSqlParser.OPTIMIZER_FEATURES_ENABLE - 1121)) | (1 << (PlSqlParser.OPTIMIZER_GOAL - 1121)) | (1 << (PlSqlParser.OPT_PARAM - 1121)) | (1 << (PlSqlParser.ORA_BRANCH - 1121)) | (1 << (PlSqlParser.ORA_CHECK_ACL - 1121)) | (1 << (PlSqlParser.ORA_CHECK_PRIVILEGE - 1121)) | (1 << (PlSqlParser.ORA_CLUSTERING - 1121)) | (1 << (PlSqlParser.ORADATA - 1121)) | (1 << (PlSqlParser.ORADEBUG - 1121)) | (1 << (PlSqlParser.ORA_DST_AFFECTED - 1121)) | (1 << (PlSqlParser.ORA_DST_CONVERT - 1121)) | (1 << (PlSqlParser.ORA_DST_ERROR - 1121)) | (1 << (PlSqlParser.ORA_GET_ACLIDS - 1121)))) !== 0) || ((((_la - 1153)) & ~0x1f) == 0 && ((1 << (_la - 1153)) & ((1 << (PlSqlParser.ORA_GET_PRIVILEGES - 1153)) | (1 << (PlSqlParser.ORA_HASH - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_USERID - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_USER - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_XS_USER_GUID - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_XS_USER - 1153)) | (1 << (PlSqlParser.ORA_RAWCOMPARE - 1153)) | (1 << (PlSqlParser.ORA_RAWCONCAT - 1153)) | (1 << (PlSqlParser.ORA_ROWSCN - 1153)) | (1 << (PlSqlParser.ORA_ROWSCN_RAW - 1153)) | (1 << (PlSqlParser.ORA_ROWVERSION - 1153)) | (1 << (PlSqlParser.ORA_TABVERSION - 1153)) | (1 << (PlSqlParser.ORA_WRITE_TIME - 1153)) | (1 << (PlSqlParser.ORDERED - 1153)) | (1 << (PlSqlParser.ORDERED_PREDICATES - 1153)) | (1 << (PlSqlParser.ORDINALITY - 1153)) | (1 << (PlSqlParser.OR_EXPAND - 1153)) | (1 << (PlSqlParser.ORGANIZATION - 1153)) | (1 << (PlSqlParser.OR_PREDICATES - 1153)) | (1 << (PlSqlParser.OSERROR - 1153)) | (1 << (PlSqlParser.OTHER - 1153)) | (1 << (PlSqlParser.OUTER_JOIN_TO_ANTI - 1153)) | (1 << (PlSqlParser.OUTER_JOIN_TO_INNER - 1153)) | (1 << (PlSqlParser.OUTER - 1153)) | (1 << (PlSqlParser.OUTLINE_LEAF - 1153)) | (1 << (PlSqlParser.OUTLINE - 1153)) | (1 << (PlSqlParser.OUT_OF_LINE - 1153)) | (1 << (PlSqlParser.OUT - 1153)) | (1 << (PlSqlParser.OVERFLOW_NOMOVE - 1153)) | (1 << (PlSqlParser.OVERFLOW - 1153)))) !== 0) || ((((_la - 1185)) & ~0x1f) == 0 && ((1 << (_la - 1185)) & ((1 << (PlSqlParser.OVERLAPS - 1185)) | (1 << (PlSqlParser.OVER - 1185)) | (1 << (PlSqlParser.OVERRIDING - 1185)) | (1 << (PlSqlParser.OWNER - 1185)) | (1 << (PlSqlParser.OWNERSHIP - 1185)) | (1 << (PlSqlParser.OWN - 1185)) | (1 << (PlSqlParser.PACKAGE - 1185)) | (1 << (PlSqlParser.PACKAGES - 1185)) | (1 << (PlSqlParser.PARALLEL_ENABLE - 1185)) | (1 << (PlSqlParser.PARALLEL_INDEX - 1185)) | (1 << (PlSqlParser.PARALLEL - 1185)) | (1 << (PlSqlParser.PARAMETERS - 1185)) | (1 << (PlSqlParser.PARAM - 1185)) | (1 << (PlSqlParser.PARENT - 1185)) | (1 << (PlSqlParser.PARITY - 1185)) | (1 << (PlSqlParser.PARTIAL_JOIN - 1185)) | (1 << (PlSqlParser.PARTIALLY - 1185)) | (1 << (PlSqlParser.PARTIAL - 1185)) | (1 << (PlSqlParser.PARTIAL_ROLLUP_PUSHDOWN - 1185)) | (1 << (PlSqlParser.PARTITION_HASH - 1185)) | (1 << (PlSqlParser.PARTITION_LIST - 1185)) | (1 << (PlSqlParser.PARTITION - 1185)) | (1 << (PlSqlParser.PARTITION_RANGE - 1185)) | (1 << (PlSqlParser.PARTITIONS - 1185)) | (1 << (PlSqlParser.PARTNUMINST - 1185)) | (1 << (PlSqlParser.PASSING - 1185)) | (1 << (PlSqlParser.PASSWORD_GRACE_TIME - 1185)) | (1 << (PlSqlParser.PASSWORD_LIFE_TIME - 1185)) | (1 << (PlSqlParser.PASSWORD_LOCK_TIME - 1185)) | (1 << (PlSqlParser.PASSWORD - 1185)) | (1 << (PlSqlParser.PASSWORD_REUSE_MAX - 1185)))) !== 0) || ((((_la - 1217)) & ~0x1f) == 0 && ((1 << (_la - 1217)) & ((1 << (PlSqlParser.PASSWORD_REUSE_TIME - 1217)) | (1 << (PlSqlParser.PASSWORD_VERIFY_FUNCTION - 1217)) | (1 << (PlSqlParser.PAST - 1217)) | (1 << (PlSqlParser.PATCH - 1217)) | (1 << (PlSqlParser.PATH - 1217)) | (1 << (PlSqlParser.PATH_PREFIX - 1217)) | (1 << (PlSqlParser.PATHS - 1217)) | (1 << (PlSqlParser.PATTERN - 1217)) | (1 << (PlSqlParser.PBL_HS_BEGIN - 1217)) | (1 << (PlSqlParser.PBL_HS_END - 1217)) | (1 << (PlSqlParser.PCTINCREASE - 1217)) | (1 << (PlSqlParser.PCTTHRESHOLD - 1217)) | (1 << (PlSqlParser.PCTUSED - 1217)) | (1 << (PlSqlParser.PCTVERSION - 1217)) | (1 << (PlSqlParser.PENDING - 1217)) | (1 << (PlSqlParser.PERCENT_KEYWORD - 1217)) | (1 << (PlSqlParser.PERCENT_RANKM - 1217)) | (1 << (PlSqlParser.PERFORMANCE - 1217)) | (1 << (PlSqlParser.PERIOD_KEYWORD - 1217)) | (1 << (PlSqlParser.PERMANENT - 1217)) | (1 << (PlSqlParser.PERMISSION - 1217)) | (1 << (PlSqlParser.PERMUTE - 1217)) | (1 << (PlSqlParser.PER - 1217)) | (1 << (PlSqlParser.PFILE - 1217)) | (1 << (PlSqlParser.PHYSICAL - 1217)))) !== 0) || ((((_la - 1249)) & ~0x1f) == 0 && ((1 << (_la - 1249)) & ((1 << (PlSqlParser.PIKEY - 1249)) | (1 << (PlSqlParser.PIPELINED - 1249)) | (1 << (PlSqlParser.PIV_GB - 1249)) | (1 << (PlSqlParser.PIVOT - 1249)) | (1 << (PlSqlParser.PIV_SSF - 1249)) | (1 << (PlSqlParser.PLACE_DISTINCT - 1249)) | (1 << (PlSqlParser.PLACE_GROUP_BY - 1249)) | (1 << (PlSqlParser.PLAN - 1249)) | (1 << (PlSqlParser.PLSCOPE_SETTINGS - 1249)) | (1 << (PlSqlParser.PLS_INTEGER - 1249)) | (1 << (PlSqlParser.PLSQL_CCFLAGS - 1249)) | (1 << (PlSqlParser.PLSQL_CODE_TYPE - 1249)) | (1 << (PlSqlParser.PLSQL_DEBUG - 1249)) | (1 << (PlSqlParser.PLSQL_OPTIMIZE_LEVEL - 1249)) | (1 << (PlSqlParser.PLSQL_WARNINGS - 1249)) | (1 << (PlSqlParser.PLUGGABLE - 1249)) | (1 << (PlSqlParser.POINT - 1249)) | (1 << (PlSqlParser.POLICY - 1249)) | (1 << (PlSqlParser.POOL_16K - 1249)) | (1 << (PlSqlParser.POOL_2K - 1249)) | (1 << (PlSqlParser.POOL_32K - 1249)) | (1 << (PlSqlParser.POOL_4K - 1249)) | (1 << (PlSqlParser.POOL_8K - 1249)) | (1 << (PlSqlParser.POSITIVEN - 1249)) | (1 << (PlSqlParser.POSITIVE - 1249)) | (1 << (PlSqlParser.POST_TRANSACTION - 1249)) | (1 << (PlSqlParser.POWERMULTISET_BY_CARDINALITY - 1249)) | (1 << (PlSqlParser.POWERMULTISET - 1249)) | (1 << (PlSqlParser.POWER - 1249)) | (1 << (PlSqlParser.PQ_CONCURRENT_UNION - 1249)) | (1 << (PlSqlParser.PQ_DISTRIBUTE - 1249)))) !== 0) || ((((_la - 1281)) & ~0x1f) == 0 && ((1 << (_la - 1281)) & ((1 << (PlSqlParser.PQ_DISTRIBUTE_WINDOW - 1281)) | (1 << (PlSqlParser.PQ_FILTER - 1281)) | (1 << (PlSqlParser.PQ_MAP - 1281)) | (1 << (PlSqlParser.PQ_NOMAP - 1281)) | (1 << (PlSqlParser.PQ_REPLICATE - 1281)) | (1 << (PlSqlParser.PQ_SKEW - 1281)) | (1 << (PlSqlParser.PRAGMA - 1281)) | (1 << (PlSqlParser.PREBUILT - 1281)) | (1 << (PlSqlParser.PRECEDES - 1281)) | (1 << (PlSqlParser.PRECEDING - 1281)) | (1 << (PlSqlParser.PRECISION - 1281)) | (1 << (PlSqlParser.PRECOMPUTE_SUBQUERY - 1281)) | (1 << (PlSqlParser.PREDICATE_REORDERS - 1281)) | (1 << (PlSqlParser.PRELOAD - 1281)) | (1 << (PlSqlParser.PREPARE - 1281)) | (1 << (PlSqlParser.PRESENTNNV - 1281)) | (1 << (PlSqlParser.PRESENT - 1281)) | (1 << (PlSqlParser.PRESENTV - 1281)) | (1 << (PlSqlParser.PRESERVE_OID - 1281)) | (1 << (PlSqlParser.PRESERVE - 1281)) | (1 << (PlSqlParser.PRETTY - 1281)) | (1 << (PlSqlParser.PREVIOUS - 1281)) | (1 << (PlSqlParser.PREV - 1281)) | (1 << (PlSqlParser.PRIMARY - 1281)) | (1 << (PlSqlParser.PRINTBLOBTOCLOB - 1281)) | (1 << (PlSqlParser.PRIORITY - 1281)) | (1 << (PlSqlParser.PRIVATE - 1281)) | (1 << (PlSqlParser.PRIVATE_SGA - 1281)) | (1 << (PlSqlParser.PRIVILEGED - 1281)) | (1 << (PlSqlParser.PRIVILEGE - 1281)) | (1 << (PlSqlParser.PRIVILEGES - 1281)))) !== 0) || ((((_la - 1313)) & ~0x1f) == 0 && ((1 << (_la - 1313)) & ((1 << (PlSqlParser.PROCEDURAL - 1313)) | (1 << (PlSqlParser.PROCEDURE - 1313)) | (1 << (PlSqlParser.PROCESS - 1313)) | (1 << (PlSqlParser.PROFILE - 1313)) | (1 << (PlSqlParser.PROGRAM - 1313)) | (1 << (PlSqlParser.PROJECT - 1313)) | (1 << (PlSqlParser.PROPAGATE - 1313)) | (1 << (PlSqlParser.PROTECTED - 1313)) | (1 << (PlSqlParser.PROTECTION - 1313)) | (1 << (PlSqlParser.PROXY - 1313)) | (1 << (PlSqlParser.PRUNING - 1313)) | (1 << (PlSqlParser.PULL_PRED - 1313)) | (1 << (PlSqlParser.PURGE - 1313)) | (1 << (PlSqlParser.PUSH_PRED - 1313)) | (1 << (PlSqlParser.PUSH_SUBQ - 1313)) | (1 << (PlSqlParser.PX_FAULT_TOLERANCE - 1313)) | (1 << (PlSqlParser.PX_GRANULE - 1313)) | (1 << (PlSqlParser.PX_JOIN_FILTER - 1313)) | (1 << (PlSqlParser.QB_NAME - 1313)) | (1 << (PlSqlParser.QUERY_BLOCK - 1313)) | (1 << (PlSqlParser.QUERY - 1313)) | (1 << (PlSqlParser.QUEUE_CURR - 1313)) | (1 << (PlSqlParser.QUEUE - 1313)) | (1 << (PlSqlParser.QUEUE_ROWP - 1313)) | (1 << (PlSqlParser.QUIESCE - 1313)) | (1 << (PlSqlParser.QUORUM - 1313)) | (1 << (PlSqlParser.QUOTA - 1313)) | (1 << (PlSqlParser.RAISE - 1313)) | (1 << (PlSqlParser.RANDOM_LOCAL - 1313)) | (1 << (PlSqlParser.RANDOM - 1313)) | (1 << (PlSqlParser.RANGE - 1313)))) !== 0) || ((((_la - 1345)) & ~0x1f) == 0 && ((1 << (_la - 1345)) & ((1 << (PlSqlParser.RANKM - 1345)) | (1 << (PlSqlParser.RAPIDLY - 1345)) | (1 << (PlSqlParser.RAW - 1345)) | (1 << (PlSqlParser.RAWTOHEX - 1345)) | (1 << (PlSqlParser.RAWTONHEX - 1345)) | (1 << (PlSqlParser.RBA - 1345)) | (1 << (PlSqlParser.RBO_OUTLINE - 1345)) | (1 << (PlSqlParser.RDBA - 1345)) | (1 << (PlSqlParser.READ - 1345)) | (1 << (PlSqlParser.READS - 1345)) | (1 << (PlSqlParser.REALM - 1345)) | (1 << (PlSqlParser.REAL - 1345)) | (1 << (PlSqlParser.REBALANCE - 1345)) | (1 << (PlSqlParser.REBUILD - 1345)) | (1 << (PlSqlParser.RECORD - 1345)) | (1 << (PlSqlParser.RECORDS_PER_BLOCK - 1345)) | (1 << (PlSqlParser.RECOVERABLE - 1345)) | (1 << (PlSqlParser.RECOVER - 1345)) | (1 << (PlSqlParser.RECOVERY - 1345)) | (1 << (PlSqlParser.RECYCLEBIN - 1345)) | (1 << (PlSqlParser.RECYCLE - 1345)) | (1 << (PlSqlParser.REDACTION - 1345)) | (1 << (PlSqlParser.REDEFINE - 1345)) | (1 << (PlSqlParser.REDO - 1345)) | (1 << (PlSqlParser.REDUCED - 1345)) | (1 << (PlSqlParser.REDUNDANCY - 1345)) | (1 << (PlSqlParser.REF_CASCADE_CURSOR - 1345)) | (1 << (PlSqlParser.REFERENCED - 1345)) | (1 << (PlSqlParser.REFERENCE - 1345)) | (1 << (PlSqlParser.REFERENCES - 1345)) | (1 << (PlSqlParser.REFERENCING - 1345)) | (1 << (PlSqlParser.REF - 1345)))) !== 0) || ((((_la - 1377)) & ~0x1f) == 0 && ((1 << (_la - 1377)) & ((1 << (PlSqlParser.REFRESH - 1377)) | (1 << (PlSqlParser.REFTOHEX - 1377)) | (1 << (PlSqlParser.REGEXP_COUNT - 1377)) | (1 << (PlSqlParser.REGEXP_INSTR - 1377)) | (1 << (PlSqlParser.REGEXP_LIKE - 1377)) | (1 << (PlSqlParser.REGEXP_REPLACE - 1377)) | (1 << (PlSqlParser.REGEXP_SUBSTR - 1377)) | (1 << (PlSqlParser.REGISTER - 1377)) | (1 << (PlSqlParser.REGR_AVGX - 1377)) | (1 << (PlSqlParser.REGR_AVGY - 1377)) | (1 << (PlSqlParser.REGR_COUNT - 1377)) | (1 << (PlSqlParser.REGR_INTERCEPT - 1377)) | (1 << (PlSqlParser.REGR_R2 - 1377)) | (1 << (PlSqlParser.REGR_SLOPE - 1377)) | (1 << (PlSqlParser.REGR_SXX - 1377)) | (1 << (PlSqlParser.REGR_SXY - 1377)) | (1 << (PlSqlParser.REGR_SYY - 1377)) | (1 << (PlSqlParser.REGULAR - 1377)) | (1 << (PlSqlParser.REJECT - 1377)) | (1 << (PlSqlParser.REKEY - 1377)) | (1 << (PlSqlParser.RELATIONAL - 1377)) | (1 << (PlSqlParser.RELOCATE - 1377)) | (1 << (PlSqlParser.RELY - 1377)) | (1 << (PlSqlParser.REMAINDER - 1377)) | (1 << (PlSqlParser.REMOTE_MAPPED - 1377)) | (1 << (PlSqlParser.REMOVE - 1377)) | (1 << (PlSqlParser.RENAME - 1377)) | (1 << (PlSqlParser.REPAIR - 1377)) | (1 << (PlSqlParser.REPEAT - 1377)) | (1 << (PlSqlParser.REPLACE - 1377)) | (1 << (PlSqlParser.REPLICATION - 1377)))) !== 0) || ((((_la - 1409)) & ~0x1f) == 0 && ((1 << (_la - 1409)) & ((1 << (PlSqlParser.REQUIRED - 1409)) | (1 << (PlSqlParser.RESETLOGS - 1409)) | (1 << (PlSqlParser.RESET - 1409)) | (1 << (PlSqlParser.RESIZE - 1409)) | (1 << (PlSqlParser.RESOLVE - 1409)) | (1 << (PlSqlParser.RESOLVER - 1409)) | (1 << (PlSqlParser.RESPECT - 1409)) | (1 << (PlSqlParser.RESTART - 1409)) | (1 << (PlSqlParser.RESTORE_AS_INTERVALS - 1409)) | (1 << (PlSqlParser.RESTORE - 1409)) | (1 << (PlSqlParser.RESTRICT_ALL_REF_CONS - 1409)) | (1 << (PlSqlParser.RESTRICTED - 1409)) | (1 << (PlSqlParser.RESTRICT_REFERENCES - 1409)) | (1 << (PlSqlParser.RESTRICT - 1409)) | (1 << (PlSqlParser.RESULT_CACHE - 1409)) | (1 << (PlSqlParser.RESULT - 1409)) | (1 << (PlSqlParser.RESUMABLE - 1409)) | (1 << (PlSqlParser.RESUME - 1409)) | (1 << (PlSqlParser.RETENTION - 1409)) | (1 << (PlSqlParser.RETRY_ON_ROW_CHANGE - 1409)) | (1 << (PlSqlParser.RETURNING - 1409)) | (1 << (PlSqlParser.RETURN - 1409)) | (1 << (PlSqlParser.REUSE - 1409)) | (1 << (PlSqlParser.REVERSE - 1409)) | (1 << (PlSqlParser.REWRITE_OR_ERROR - 1409)) | (1 << (PlSqlParser.REWRITE - 1409)) | (1 << (PlSqlParser.RIGHT - 1409)) | (1 << (PlSqlParser.ROLE - 1409)) | (1 << (PlSqlParser.ROLESET - 1409)) | (1 << (PlSqlParser.ROLES - 1409)))) !== 0) || ((((_la - 1441)) & ~0x1f) == 0 && ((1 << (_la - 1441)) & ((1 << (PlSqlParser.ROLLBACK - 1441)) | (1 << (PlSqlParser.ROLLING - 1441)) | (1 << (PlSqlParser.ROLLUP - 1441)) | (1 << (PlSqlParser.ROWDEPENDENCIES - 1441)) | (1 << (PlSqlParser.ROWID_MAPPING_TABLE - 1441)) | (1 << (PlSqlParser.ROWID - 1441)) | (1 << (PlSqlParser.ROWIDTOCHAR - 1441)) | (1 << (PlSqlParser.ROWIDTONCHAR - 1441)) | (1 << (PlSqlParser.ROW_LENGTH - 1441)) | (1 << (PlSqlParser.ROWNUM - 1441)) | (1 << (PlSqlParser.ROW - 1441)) | (1 << (PlSqlParser.ROWS - 1441)) | (1 << (PlSqlParser.RPAD - 1441)) | (1 << (PlSqlParser.RTRIM - 1441)) | (1 << (PlSqlParser.RULE - 1441)) | (1 << (PlSqlParser.RULES - 1441)) | (1 << (PlSqlParser.RUNNING - 1441)) | (1 << (PlSqlParser.SALT - 1441)) | (1 << (PlSqlParser.SAMPLE - 1441)) | (1 << (PlSqlParser.SAVE_AS_INTERVALS - 1441)) | (1 << (PlSqlParser.SAVEPOINT - 1441)) | (1 << (PlSqlParser.SAVE - 1441)) | (1 << (PlSqlParser.SB4 - 1441)) | (1 << (PlSqlParser.SCALE_ROWS - 1441)) | (1 << (PlSqlParser.SCALE - 1441)) | (1 << (PlSqlParser.SCAN_INSTANCES - 1441)) | (1 << (PlSqlParser.SCAN - 1441)) | (1 << (PlSqlParser.SCHEDULER - 1441)) | (1 << (PlSqlParser.SCHEMACHECK - 1441)) | (1 << (PlSqlParser.SCHEMA - 1441)) | (1 << (PlSqlParser.SCN_ASCENDING - 1441)) | (1 << (PlSqlParser.SCN - 1441)))) !== 0) || ((((_la - 1473)) & ~0x1f) == 0 && ((1 << (_la - 1473)) & ((1 << (PlSqlParser.SCOPE - 1473)) | (1 << (PlSqlParser.SCRUB - 1473)) | (1 << (PlSqlParser.SD_ALL - 1473)) | (1 << (PlSqlParser.SD_INHIBIT - 1473)) | (1 << (PlSqlParser.SDO_GEOM_MBR - 1473)) | (1 << (PlSqlParser.SD_SHOW - 1473)) | (1 << (PlSqlParser.SEARCH - 1473)) | (1 << (PlSqlParser.SECOND - 1473)) | (1 << (PlSqlParser.SECRET - 1473)) | (1 << (PlSqlParser.SECUREFILE_DBA - 1473)) | (1 << (PlSqlParser.SECUREFILE - 1473)) | (1 << (PlSqlParser.SECURITY - 1473)) | (1 << (PlSqlParser.SEED - 1473)) | (1 << (PlSqlParser.SEG_BLOCK - 1473)) | (1 << (PlSqlParser.SEG_FILE - 1473)) | (1 << (PlSqlParser.SEGMENT - 1473)) | (1 << (PlSqlParser.SELECTIVITY - 1473)) | (1 << (PlSqlParser.SELF - 1473)) | (1 << (PlSqlParser.SEMIJOIN_DRIVER - 1473)) | (1 << (PlSqlParser.SEMIJOIN - 1473)) | (1 << (PlSqlParser.SEMI_TO_INNER - 1473)) | (1 << (PlSqlParser.SEQUENCED - 1473)) | (1 << (PlSqlParser.SEQUENCE - 1473)) | (1 << (PlSqlParser.SEQUENTIAL - 1473)) | (1 << (PlSqlParser.SERIALIZABLE - 1473)) | (1 << (PlSqlParser.SERIALLY_REUSABLE - 1473)) | (1 << (PlSqlParser.SERIAL - 1473)) | (1 << (PlSqlParser.SERVERERROR - 1473)) | (1 << (PlSqlParser.SERVICE_NAME_CONVERT - 1473)) | (1 << (PlSqlParser.SERVICES - 1473)))) !== 0) || ((((_la - 1505)) & ~0x1f) == 0 && ((1 << (_la - 1505)) & ((1 << (PlSqlParser.SESSION_CACHED_CURSORS - 1505)) | (1 << (PlSqlParser.SESSION - 1505)) | (1 << (PlSqlParser.SESSIONS_PER_USER - 1505)) | (1 << (PlSqlParser.SESSIONTIMEZONE - 1505)) | (1 << (PlSqlParser.SESSIONTZNAME - 1505)) | (1 << (PlSqlParser.SET - 1505)) | (1 << (PlSqlParser.SETS - 1505)) | (1 << (PlSqlParser.SETTINGS - 1505)) | (1 << (PlSqlParser.SET_TO_JOIN - 1505)) | (1 << (PlSqlParser.SEVERE - 1505)) | (1 << (PlSqlParser.SHARED_POOL - 1505)) | (1 << (PlSqlParser.SHARED - 1505)) | (1 << (PlSqlParser.SHARING - 1505)) | (1 << (PlSqlParser.SHELFLIFE - 1505)) | (1 << (PlSqlParser.SHOW - 1505)) | (1 << (PlSqlParser.SHRINK - 1505)) | (1 << (PlSqlParser.SHUTDOWN - 1505)) | (1 << (PlSqlParser.SIBLINGS - 1505)) | (1 << (PlSqlParser.SID - 1505)) | (1 << (PlSqlParser.SIGNAL_COMPONENT - 1505)) | (1 << (PlSqlParser.SIGNAL_FUNCTION - 1505)) | (1 << (PlSqlParser.SIGN - 1505)) | (1 << (PlSqlParser.SIGNTYPE - 1505)) | (1 << (PlSqlParser.SIMPLE_INTEGER - 1505)) | (1 << (PlSqlParser.SIMPLE - 1505)) | (1 << (PlSqlParser.SINGLE - 1505)) | (1 << (PlSqlParser.SINGLETASK - 1505)) | (1 << (PlSqlParser.SINH - 1505)) | (1 << (PlSqlParser.SIN - 1505)) | (1 << (PlSqlParser.SKIP_EXT_OPTIMIZER - 1505)))) !== 0) || ((((_la - 1537)) & ~0x1f) == 0 && ((1 << (_la - 1537)) & ((1 << (PlSqlParser.SKIP_ - 1537)) | (1 << (PlSqlParser.SKIP_UNQ_UNUSABLE_IDX - 1537)) | (1 << (PlSqlParser.SKIP_UNUSABLE_INDEXES - 1537)) | (1 << (PlSqlParser.SMALLFILE - 1537)) | (1 << (PlSqlParser.SMALLINT - 1537)) | (1 << (PlSqlParser.SNAPSHOT - 1537)) | (1 << (PlSqlParser.SOME - 1537)) | (1 << (PlSqlParser.SORT - 1537)) | (1 << (PlSqlParser.SOUNDEX - 1537)) | (1 << (PlSqlParser.SOURCE_FILE_DIRECTORY - 1537)) | (1 << (PlSqlParser.SOURCE_FILE_NAME_CONVERT - 1537)) | (1 << (PlSqlParser.SOURCE - 1537)) | (1 << (PlSqlParser.SPACE_KEYWORD - 1537)) | (1 << (PlSqlParser.SPECIFICATION - 1537)) | (1 << (PlSqlParser.SPFILE - 1537)) | (1 << (PlSqlParser.SPLIT - 1537)) | (1 << (PlSqlParser.SPREADSHEET - 1537)) | (1 << (PlSqlParser.SQLDATA - 1537)) | (1 << (PlSqlParser.SQLERROR - 1537)) | (1 << (PlSqlParser.SQLLDR - 1537)) | (1 << (PlSqlParser.SQL - 1537)) | (1 << (PlSqlParser.SQL_TRACE - 1537)) | (1 << (PlSqlParser.SQL_TRANSLATION_PROFILE - 1537)) | (1 << (PlSqlParser.SQRT - 1537)) | (1 << (PlSqlParser.STALE - 1537)) | (1 << (PlSqlParser.STANDALONE - 1537)) | (1 << (PlSqlParser.STANDARD_HASH - 1537)) | (1 << (PlSqlParser.STANDBY_MAX_DATA_DELAY - 1537)) | (1 << (PlSqlParser.STANDBYS - 1537)) | (1 << (PlSqlParser.STANDBY - 1537)) | (1 << (PlSqlParser.STAR - 1537)) | (1 << (PlSqlParser.STAR_TRANSFORMATION - 1537)))) !== 0) || ((((_la - 1570)) & ~0x1f) == 0 && ((1 << (_la - 1570)) & ((1 << (PlSqlParser.STARTUP - 1570)) | (1 << (PlSqlParser.STATEMENT_ID - 1570)) | (1 << (PlSqlParser.STATEMENT_QUEUING - 1570)) | (1 << (PlSqlParser.STATEMENTS - 1570)) | (1 << (PlSqlParser.STATEMENT - 1570)) | (1 << (PlSqlParser.STATE - 1570)) | (1 << (PlSqlParser.STATIC - 1570)) | (1 << (PlSqlParser.STATISTICS - 1570)) | (1 << (PlSqlParser.STATS_BINOMIAL_TEST - 1570)) | (1 << (PlSqlParser.STATS_CROSSTAB - 1570)) | (1 << (PlSqlParser.STATS_F_TEST - 1570)) | (1 << (PlSqlParser.STATS_KS_TEST - 1570)) | (1 << (PlSqlParser.STATS_MODE - 1570)) | (1 << (PlSqlParser.STATS_MW_TEST - 1570)) | (1 << (PlSqlParser.STATS_ONE_WAY_ANOVA - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_INDEP - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_INDEPU - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_ONE - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_PAIRED - 1570)) | (1 << (PlSqlParser.STATS_WSR_TEST - 1570)) | (1 << (PlSqlParser.STDDEV_POP - 1570)) | (1 << (PlSqlParser.STDDEV_SAMP - 1570)) | (1 << (PlSqlParser.STOP - 1570)) | (1 << (PlSqlParser.STORAGE - 1570)) | (1 << (PlSqlParser.STORE - 1570)) | (1 << (PlSqlParser.STREAMS - 1570)) | (1 << (PlSqlParser.STREAM - 1570)) | (1 << (PlSqlParser.STRICT - 1570)) | (1 << (PlSqlParser.STRING - 1570)) | (1 << (PlSqlParser.STRIPE_COLUMNS - 1570)) | (1 << (PlSqlParser.STRIPE_WIDTH - 1570)) | (1 << (PlSqlParser.STRIP - 1570)))) !== 0) || ((((_la - 1602)) & ~0x1f) == 0 && ((1 << (_la - 1602)) & ((1 << (PlSqlParser.STRUCTURE - 1602)) | (1 << (PlSqlParser.SUBMULTISET - 1602)) | (1 << (PlSqlParser.SUBPARTITION_REL - 1602)) | (1 << (PlSqlParser.SUBPARTITIONS - 1602)) | (1 << (PlSqlParser.SUBPARTITION - 1602)) | (1 << (PlSqlParser.SUBQUERIES - 1602)) | (1 << (PlSqlParser.SUBQUERY_PRUNING - 1602)) | (1 << (PlSqlParser.SUBSCRIBE - 1602)) | (1 << (PlSqlParser.SUBSET - 1602)) | (1 << (PlSqlParser.SUBSTITUTABLE - 1602)) | (1 << (PlSqlParser.SUBSTR2 - 1602)) | (1 << (PlSqlParser.SUBSTR4 - 1602)) | (1 << (PlSqlParser.SUBSTRB - 1602)) | (1 << (PlSqlParser.SUBSTRC - 1602)) | (1 << (PlSqlParser.SUBTYPE - 1602)) | (1 << (PlSqlParser.SUCCESSFUL - 1602)) | (1 << (PlSqlParser.SUCCESS - 1602)) | (1 << (PlSqlParser.SUMMARY - 1602)) | (1 << (PlSqlParser.SUPPLEMENTAL - 1602)) | (1 << (PlSqlParser.SUSPEND - 1602)) | (1 << (PlSqlParser.SWAP_JOIN_INPUTS - 1602)) | (1 << (PlSqlParser.SWITCHOVER - 1602)) | (1 << (PlSqlParser.SWITCH - 1602)) | (1 << (PlSqlParser.SYNCHRONOUS - 1602)) | (1 << (PlSqlParser.SYNC - 1602)) | (1 << (PlSqlParser.SYSASM - 1602)) | (1 << (PlSqlParser.SYS_AUDIT - 1602)) | (1 << (PlSqlParser.SYSAUX - 1602)) | (1 << (PlSqlParser.SYSBACKUP - 1602)) | (1 << (PlSqlParser.SYS_CHECKACL - 1602)) | (1 << (PlSqlParser.SYS_CHECK_PRIVILEGE - 1602)))) !== 0) || ((((_la - 1634)) & ~0x1f) == 0 && ((1 << (_la - 1634)) & ((1 << (PlSqlParser.SYS_CONNECT_BY_PATH - 1634)) | (1 << (PlSqlParser.SYS_CONTEXT - 1634)) | (1 << (PlSqlParser.SYSDATE - 1634)) | (1 << (PlSqlParser.SYSDBA - 1634)) | (1 << (PlSqlParser.SYS_DBURIGEN - 1634)) | (1 << (PlSqlParser.SYSDG - 1634)) | (1 << (PlSqlParser.SYS_DL_CURSOR - 1634)) | (1 << (PlSqlParser.SYS_DM_RXFORM_CHR - 1634)) | (1 << (PlSqlParser.SYS_DM_RXFORM_NUM - 1634)) | (1 << (PlSqlParser.SYS_DOM_COMPARE - 1634)) | (1 << (PlSqlParser.SYS_DST_PRIM2SEC - 1634)) | (1 << (PlSqlParser.SYS_DST_SEC2PRIM - 1634)) | (1 << (PlSqlParser.SYS_ET_BFILE_TO_RAW - 1634)) | (1 << (PlSqlParser.SYS_ET_BLOB_TO_IMAGE - 1634)) | (1 << (PlSqlParser.SYS_ET_IMAGE_TO_BLOB - 1634)) | (1 << (PlSqlParser.SYS_ET_RAW_TO_BFILE - 1634)) | (1 << (PlSqlParser.SYS_EXTPDTXT - 1634)) | (1 << (PlSqlParser.SYS_EXTRACT_UTC - 1634)) | (1 << (PlSqlParser.SYS_FBT_INSDEL - 1634)) | (1 << (PlSqlParser.SYS_FILTER_ACLS - 1634)) | (1 << (PlSqlParser.SYS_FNMATCHES - 1634)) | (1 << (PlSqlParser.SYS_FNREPLACE - 1634)) | (1 << (PlSqlParser.SYS_GET_ACLIDS - 1634)) | (1 << (PlSqlParser.SYS_GET_COL_ACLIDS - 1634)) | (1 << (PlSqlParser.SYS_GET_PRIVILEGES - 1634)) | (1 << (PlSqlParser.SYS_GETTOKENID - 1634)) | (1 << (PlSqlParser.SYS_GETXTIVAL - 1634)) | (1 << (PlSqlParser.SYS_GUID - 1634)) | (1 << (PlSqlParser.SYSGUID - 1634)) | (1 << (PlSqlParser.SYSKM - 1634)) | (1 << (PlSqlParser.SYS_MAKE_XMLNODEID - 1634)) | (1 << (PlSqlParser.SYS_MAKEXML - 1634)))) !== 0) || ((((_la - 1666)) & ~0x1f) == 0 && ((1 << (_la - 1666)) & ((1 << (PlSqlParser.SYS_MKXMLATTR - 1666)) | (1 << (PlSqlParser.SYS_MKXTI - 1666)) | (1 << (PlSqlParser.SYSOBJ - 1666)) | (1 << (PlSqlParser.SYS_OP_ADT2BIN - 1666)) | (1 << (PlSqlParser.SYS_OP_ADTCONS - 1666)) | (1 << (PlSqlParser.SYS_OP_ALSCRVAL - 1666)) | (1 << (PlSqlParser.SYS_OP_ATG - 1666)) | (1 << (PlSqlParser.SYS_OP_BIN2ADT - 1666)) | (1 << (PlSqlParser.SYS_OP_BITVEC - 1666)) | (1 << (PlSqlParser.SYS_OP_BL2R - 1666)) | (1 << (PlSqlParser.SYS_OP_BLOOM_FILTER_LIST - 1666)) | (1 << (PlSqlParser.SYS_OP_BLOOM_FILTER - 1666)) | (1 << (PlSqlParser.SYS_OP_C2C - 1666)) | (1 << (PlSqlParser.SYS_OP_CAST - 1666)) | (1 << (PlSqlParser.SYS_OP_CEG - 1666)) | (1 << (PlSqlParser.SYS_OP_CL2C - 1666)) | (1 << (PlSqlParser.SYS_OP_COMBINED_HASH - 1666)) | (1 << (PlSqlParser.SYS_OP_COMP - 1666)) | (1 << (PlSqlParser.SYS_OP_CONVERT - 1666)) | (1 << (PlSqlParser.SYS_OP_COUNTCHG - 1666)) | (1 << (PlSqlParser.SYS_OP_CSCONV - 1666)) | (1 << (PlSqlParser.SYS_OP_CSCONVTEST - 1666)) | (1 << (PlSqlParser.SYS_OP_CSR - 1666)) | (1 << (PlSqlParser.SYS_OP_CSX_PATCH - 1666)) | (1 << (PlSqlParser.SYS_OP_CYCLED_SEQ - 1666)) | (1 << (PlSqlParser.SYS_OP_DECOMP - 1666)) | (1 << (PlSqlParser.SYS_OP_DESCEND - 1666)) | (1 << (PlSqlParser.SYS_OP_DISTINCT - 1666)) | (1 << (PlSqlParser.SYS_OP_DRA - 1666)) | (1 << (PlSqlParser.SYS_OP_DUMP - 1666)) | (1 << (PlSqlParser.SYS_OP_DV_CHECK - 1666)) | (1 << (PlSqlParser.SYS_OP_ENFORCE_NOT_NULL - 1666)))) !== 0) || ((((_la - 1698)) & ~0x1f) == 0 && ((1 << (_la - 1698)) & ((1 << (PlSqlParser.SYSOPER - 1698)) | (1 << (PlSqlParser.SYS_OP_EXTRACT - 1698)) | (1 << (PlSqlParser.SYS_OP_GROUPING - 1698)) | (1 << (PlSqlParser.SYS_OP_GUID - 1698)) | (1 << (PlSqlParser.SYS_OP_HASH - 1698)) | (1 << (PlSqlParser.SYS_OP_IIX - 1698)) | (1 << (PlSqlParser.SYS_OP_ITR - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_CREATE - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_FILTER_LIST - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_FILTER - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_SUCCEEDED - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_USE - 1698)) | (1 << (PlSqlParser.SYS_OP_LBID - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2BLOB - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2CLOB - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2ID - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2NCLOB - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2TYP - 1698)) | (1 << (PlSqlParser.SYS_OP_LSVI - 1698)) | (1 << (PlSqlParser.SYS_OP_LVL - 1698)) | (1 << (PlSqlParser.SYS_OP_MAKEOID - 1698)) | (1 << (PlSqlParser.SYS_OP_MAP_NONNULL - 1698)) | (1 << (PlSqlParser.SYS_OP_MSR - 1698)) | (1 << (PlSqlParser.SYS_OP_NICOMBINE - 1698)) | (1 << (PlSqlParser.SYS_OP_NIEXTRACT - 1698)) | (1 << (PlSqlParser.SYS_OP_NII - 1698)) | (1 << (PlSqlParser.SYS_OP_NIX - 1698)) | (1 << (PlSqlParser.SYS_OP_NOEXPAND - 1698)) | (1 << (PlSqlParser.SYS_OP_NTCIMG - 1698)) | (1 << (PlSqlParser.SYS_OP_NUMTORAW - 1698)) | (1 << (PlSqlParser.SYS_OP_OIDVALUE - 1698)) | (1 << (PlSqlParser.SYS_OP_OPNSIZE - 1698)))) !== 0) || ((((_la - 1730)) & ~0x1f) == 0 && ((1 << (_la - 1730)) & ((1 << (PlSqlParser.SYS_OP_PAR_1 - 1730)) | (1 << (PlSqlParser.SYS_OP_PARGID_1 - 1730)) | (1 << (PlSqlParser.SYS_OP_PARGID - 1730)) | (1 << (PlSqlParser.SYS_OP_PAR - 1730)) | (1 << (PlSqlParser.SYS_OP_PART_ID - 1730)) | (1 << (PlSqlParser.SYS_OP_PIVOT - 1730)) | (1 << (PlSqlParser.SYS_OP_R2O - 1730)) | (1 << (PlSqlParser.SYS_OP_RAWTONUM - 1730)) | (1 << (PlSqlParser.SYS_OP_RDTM - 1730)) | (1 << (PlSqlParser.SYS_OP_REF - 1730)) | (1 << (PlSqlParser.SYS_OP_RMTD - 1730)) | (1 << (PlSqlParser.SYS_OP_ROWIDTOOBJ - 1730)) | (1 << (PlSqlParser.SYS_OP_RPB - 1730)) | (1 << (PlSqlParser.SYS_OPTLOBPRBSC - 1730)) | (1 << (PlSqlParser.SYS_OP_TOSETID - 1730)) | (1 << (PlSqlParser.SYS_OP_TPR - 1730)) | (1 << (PlSqlParser.SYS_OP_TRTB - 1730)) | (1 << (PlSqlParser.SYS_OPTXICMP - 1730)) | (1 << (PlSqlParser.SYS_OPTXQCASTASNQ - 1730)) | (1 << (PlSqlParser.SYS_OP_UNDESCEND - 1730)) | (1 << (PlSqlParser.SYS_OP_VECAND - 1730)) | (1 << (PlSqlParser.SYS_OP_VECBIT - 1730)) | (1 << (PlSqlParser.SYS_OP_VECOR - 1730)) | (1 << (PlSqlParser.SYS_OP_VECXOR - 1730)) | (1 << (PlSqlParser.SYS_OP_VERSION - 1730)) | (1 << (PlSqlParser.SYS_OP_VREF - 1730)) | (1 << (PlSqlParser.SYS_OP_VVD - 1730)) | (1 << (PlSqlParser.SYS_OP_XMLCONS_FOR_CSX - 1730)) | (1 << (PlSqlParser.SYS_OP_XPTHATG - 1730)) | (1 << (PlSqlParser.SYS_OP_XPTHIDX - 1730)) | (1 << (PlSqlParser.SYS_OP_XPTHOP - 1730)) | (1 << (PlSqlParser.SYS_OP_XTXT2SQLT - 1730)))) !== 0) || ((((_la - 1762)) & ~0x1f) == 0 && ((1 << (_la - 1762)) & ((1 << (PlSqlParser.SYS_OP_ZONE_ID - 1762)) | (1 << (PlSqlParser.SYS_ORDERKEY_DEPTH - 1762)) | (1 << (PlSqlParser.SYS_ORDERKEY_MAXCHILD - 1762)) | (1 << (PlSqlParser.SYS_ORDERKEY_PARENT - 1762)) | (1 << (PlSqlParser.SYS_PARALLEL_TXN - 1762)) | (1 << (PlSqlParser.SYS_PATHID_IS_ATTR - 1762)) | (1 << (PlSqlParser.SYS_PATHID_IS_NMSPC - 1762)) | (1 << (PlSqlParser.SYS_PATHID_LASTNAME - 1762)) | (1 << (PlSqlParser.SYS_PATHID_LASTNMSPC - 1762)) | (1 << (PlSqlParser.SYS_PATH_REVERSE - 1762)) | (1 << (PlSqlParser.SYS_PXQEXTRACT - 1762)) | (1 << (PlSqlParser.SYS_RAW_TO_XSID - 1762)) | (1 << (PlSqlParser.SYS_RID_ORDER - 1762)) | (1 << (PlSqlParser.SYS_ROW_DELTA - 1762)) | (1 << (PlSqlParser.SYS_SC_2_XMLT - 1762)) | (1 << (PlSqlParser.SYS_SYNRCIREDO - 1762)) | (1 << (PlSqlParser.SYSTEM_DEFINED - 1762)) | (1 << (PlSqlParser.SYSTEM - 1762)) | (1 << (PlSqlParser.SYSTIMESTAMP - 1762)) | (1 << (PlSqlParser.SYS_TYPEID - 1762)) | (1 << (PlSqlParser.SYS_UMAKEXML - 1762)) | (1 << (PlSqlParser.SYS_XMLANALYZE - 1762)) | (1 << (PlSqlParser.SYS_XMLCONTAINS - 1762)) | (1 << (PlSqlParser.SYS_XMLCONV - 1762)) | (1 << (PlSqlParser.SYS_XMLEXNSURI - 1762)) | (1 << (PlSqlParser.SYS_XMLGEN - 1762)) | (1 << (PlSqlParser.SYS_XMLI_LOC_ISNODE - 1762)) | (1 << (PlSqlParser.SYS_XMLI_LOC_ISTEXT - 1762)) | (1 << (PlSqlParser.SYS_XMLINSTR - 1762)) | (1 << (PlSqlParser.SYS_XMLLOCATOR_GETSVAL - 1762)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETCID - 1762)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETLOCATOR - 1762)))) !== 0) || ((((_la - 1794)) & ~0x1f) == 0 && ((1 << (_la - 1794)) & ((1 << (PlSqlParser.SYS_XMLNODEID_GETOKEY - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETPATHID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETPTRID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETRID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETSVAL - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETTID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID - 1794)) | (1 << (PlSqlParser.SYS_XMLT_2_SC - 1794)) | (1 << (PlSqlParser.SYS_XMLTRANSLATE - 1794)) | (1 << (PlSqlParser.SYS_XMLTYPE2SQL - 1794)) | (1 << (PlSqlParser.SYS_XQ_ASQLCNV - 1794)) | (1 << (PlSqlParser.SYS_XQ_ATOMCNVCHK - 1794)) | (1 << (PlSqlParser.SYS_XQBASEURI - 1794)) | (1 << (PlSqlParser.SYS_XQCASTABLEERRH - 1794)) | (1 << (PlSqlParser.SYS_XQCODEP2STR - 1794)) | (1 << (PlSqlParser.SYS_XQCODEPEQ - 1794)) | (1 << (PlSqlParser.SYS_XQCON2SEQ - 1794)) | (1 << (PlSqlParser.SYS_XQCONCAT - 1794)) | (1 << (PlSqlParser.SYS_XQDELETE - 1794)) | (1 << (PlSqlParser.SYS_XQDFLTCOLATION - 1794)) | (1 << (PlSqlParser.SYS_XQDOC - 1794)) | (1 << (PlSqlParser.SYS_XQDOCURI - 1794)) | (1 << (PlSqlParser.SYS_XQDURDIV - 1794)) | (1 << (PlSqlParser.SYS_XQED4URI - 1794)) | (1 << (PlSqlParser.SYS_XQENDSWITH - 1794)) | (1 << (PlSqlParser.SYS_XQERRH - 1794)) | (1 << (PlSqlParser.SYS_XQERR - 1794)) | (1 << (PlSqlParser.SYS_XQESHTMLURI - 1794)) | (1 << (PlSqlParser.SYS_XQEXLOBVAL - 1794)) | (1 << (PlSqlParser.SYS_XQEXSTWRP - 1794)) | (1 << (PlSqlParser.SYS_XQEXTRACT - 1794)) | (1 << (PlSqlParser.SYS_XQEXTRREF - 1794)))) !== 0) || ((((_la - 1826)) & ~0x1f) == 0 && ((1 << (_la - 1826)) & ((1 << (PlSqlParser.SYS_XQEXVAL - 1826)) | (1 << (PlSqlParser.SYS_XQFB2STR - 1826)) | (1 << (PlSqlParser.SYS_XQFNBOOL - 1826)) | (1 << (PlSqlParser.SYS_XQFNCMP - 1826)) | (1 << (PlSqlParser.SYS_XQFNDATIM - 1826)) | (1 << (PlSqlParser.SYS_XQFNLNAME - 1826)) | (1 << (PlSqlParser.SYS_XQFNNM - 1826)) | (1 << (PlSqlParser.SYS_XQFNNSURI - 1826)) | (1 << (PlSqlParser.SYS_XQFNPREDTRUTH - 1826)) | (1 << (PlSqlParser.SYS_XQFNQNM - 1826)) | (1 << (PlSqlParser.SYS_XQFNROOT - 1826)) | (1 << (PlSqlParser.SYS_XQFORMATNUM - 1826)) | (1 << (PlSqlParser.SYS_XQFTCONTAIN - 1826)) | (1 << (PlSqlParser.SYS_XQFUNCR - 1826)) | (1 << (PlSqlParser.SYS_XQGETCONTENT - 1826)) | (1 << (PlSqlParser.SYS_XQINDXOF - 1826)) | (1 << (PlSqlParser.SYS_XQINSERT - 1826)) | (1 << (PlSqlParser.SYS_XQINSPFX - 1826)) | (1 << (PlSqlParser.SYS_XQIRI2URI - 1826)) | (1 << (PlSqlParser.SYS_XQLANG - 1826)) | (1 << (PlSqlParser.SYS_XQLLNMFRMQNM - 1826)) | (1 << (PlSqlParser.SYS_XQMKNODEREF - 1826)) | (1 << (PlSqlParser.SYS_XQNILLED - 1826)) | (1 << (PlSqlParser.SYS_XQNODENAME - 1826)) | (1 << (PlSqlParser.SYS_XQNORMSPACE - 1826)) | (1 << (PlSqlParser.SYS_XQNORMUCODE - 1826)) | (1 << (PlSqlParser.SYS_XQ_NRNG - 1826)) | (1 << (PlSqlParser.SYS_XQNSP4PFX - 1826)) | (1 << (PlSqlParser.SYS_XQNSPFRMQNM - 1826)) | (1 << (PlSqlParser.SYS_XQPFXFRMQNM - 1826)) | (1 << (PlSqlParser.SYS_XQ_PKSQL2XML - 1826)) | (1 << (PlSqlParser.SYS_XQPOLYABS - 1826)))) !== 0) || ((((_la - 1858)) & ~0x1f) == 0 && ((1 << (_la - 1858)) & ((1 << (PlSqlParser.SYS_XQPOLYADD - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYCEL - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYCSTBL - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYCST - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYDIV - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYFLR - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYMOD - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYMUL - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYRND - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYSQRT - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYSUB - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYUMUS - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYUPLS - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVEQ - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVGE - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVGT - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVLE - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVLT - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVNE - 1858)) | (1 << (PlSqlParser.SYS_XQREF2VAL - 1858)) | (1 << (PlSqlParser.SYS_XQRENAME - 1858)) | (1 << (PlSqlParser.SYS_XQREPLACE - 1858)) | (1 << (PlSqlParser.SYS_XQRESVURI - 1858)) | (1 << (PlSqlParser.SYS_XQRNDHALF2EVN - 1858)) | (1 << (PlSqlParser.SYS_XQRSLVQNM - 1858)) | (1 << (PlSqlParser.SYS_XQRYENVPGET - 1858)) | (1 << (PlSqlParser.SYS_XQRYVARGET - 1858)) | (1 << (PlSqlParser.SYS_XQRYWRP - 1858)) | (1 << (PlSqlParser.SYS_XQSEQ2CON4XC - 1858)) | (1 << (PlSqlParser.SYS_XQSEQ2CON - 1858)) | (1 << (PlSqlParser.SYS_XQSEQDEEPEQ - 1858)) | (1 << (PlSqlParser.SYS_XQSEQINSB - 1858)))) !== 0) || ((((_la - 1890)) & ~0x1f) == 0 && ((1 << (_la - 1890)) & ((1 << (PlSqlParser.SYS_XQSEQRM - 1890)) | (1 << (PlSqlParser.SYS_XQSEQRVS - 1890)) | (1 << (PlSqlParser.SYS_XQSEQSUB - 1890)) | (1 << (PlSqlParser.SYS_XQSEQTYPMATCH - 1890)) | (1 << (PlSqlParser.SYS_XQSTARTSWITH - 1890)) | (1 << (PlSqlParser.SYS_XQSTATBURI - 1890)) | (1 << (PlSqlParser.SYS_XQSTR2CODEP - 1890)) | (1 << (PlSqlParser.SYS_XQSTRJOIN - 1890)) | (1 << (PlSqlParser.SYS_XQSUBSTRAFT - 1890)) | (1 << (PlSqlParser.SYS_XQSUBSTRBEF - 1890)) | (1 << (PlSqlParser.SYS_XQTOKENIZE - 1890)) | (1 << (PlSqlParser.SYS_XQTREATAS - 1890)) | (1 << (PlSqlParser.SYS_XQ_UPKXML2SQL - 1890)) | (1 << (PlSqlParser.SYS_XQXFORM - 1890)) | (1 << (PlSqlParser.SYS_XSID_TO_RAW - 1890)) | (1 << (PlSqlParser.SYS_ZMAP_FILTER - 1890)) | (1 << (PlSqlParser.SYS_ZMAP_REFRESH - 1890)) | (1 << (PlSqlParser.TABLE_LOOKUP_BY_NL - 1890)) | (1 << (PlSqlParser.TABLESPACE_NO - 1890)) | (1 << (PlSqlParser.TABLESPACE - 1890)) | (1 << (PlSqlParser.TABLES - 1890)) | (1 << (PlSqlParser.TABLE_STATS - 1890)) | (1 << (PlSqlParser.TABLE - 1890)) | (1 << (PlSqlParser.TABNO - 1890)) | (1 << (PlSqlParser.TAG - 1890)) | (1 << (PlSqlParser.TANH - 1890)) | (1 << (PlSqlParser.TAN - 1890)) | (1 << (PlSqlParser.TBLORIDXPARTNUM - 1890)) | (1 << (PlSqlParser.TEMPFILE - 1890)) | (1 << (PlSqlParser.TEMPLATE - 1890)) | (1 << (PlSqlParser.TEMPORARY - 1890)) | (1 << (PlSqlParser.TEMP_TABLE - 1890)))) !== 0) || ((((_la - 1922)) & ~0x1f) == 0 && ((1 << (_la - 1922)) & ((1 << (PlSqlParser.TEST - 1922)) | (1 << (PlSqlParser.TEXT - 1922)) | (1 << (PlSqlParser.THAN - 1922)) | (1 << (PlSqlParser.THEN - 1922)) | (1 << (PlSqlParser.THE - 1922)) | (1 << (PlSqlParser.THREAD - 1922)) | (1 << (PlSqlParser.THROUGH - 1922)) | (1 << (PlSqlParser.TIER - 1922)) | (1 << (PlSqlParser.TIES - 1922)) | (1 << (PlSqlParser.TIMEOUT - 1922)) | (1 << (PlSqlParser.TIMESTAMP_LTZ_UNCONSTRAINED - 1922)) | (1 << (PlSqlParser.TIMESTAMP - 1922)) | (1 << (PlSqlParser.TIMESTAMP_TZ_UNCONSTRAINED - 1922)) | (1 << (PlSqlParser.TIMESTAMP_UNCONSTRAINED - 1922)) | (1 << (PlSqlParser.TIMES - 1922)) | (1 << (PlSqlParser.TIME - 1922)) | (1 << (PlSqlParser.TIMEZONE_ABBR - 1922)) | (1 << (PlSqlParser.TIMEZONE_HOUR - 1922)) | (1 << (PlSqlParser.TIMEZONE_MINUTE - 1922)) | (1 << (PlSqlParser.TIMEZONE_OFFSET - 1922)) | (1 << (PlSqlParser.TIMEZONE_REGION - 1922)) | (1 << (PlSqlParser.TIME_ZONE - 1922)) | (1 << (PlSqlParser.TIV_GB - 1922)) | (1 << (PlSqlParser.TIV_SSF - 1922)) | (1 << (PlSqlParser.TO_ACLID - 1922)) | (1 << (PlSqlParser.TO_BINARY_DOUBLE - 1922)) | (1 << (PlSqlParser.TO_BINARY_FLOAT - 1922)) | (1 << (PlSqlParser.TO_BLOB - 1922)) | (1 << (PlSqlParser.TO_CLOB - 1922)) | (1 << (PlSqlParser.TO_DSINTERVAL - 1922)) | (1 << (PlSqlParser.TO_LOB - 1922)))) !== 0) || ((((_la - 1954)) & ~0x1f) == 0 && ((1 << (_la - 1954)) & ((1 << (PlSqlParser.TO_MULTI_BYTE - 1954)) | (1 << (PlSqlParser.TO_NCHAR - 1954)) | (1 << (PlSqlParser.TO_NCLOB - 1954)) | (1 << (PlSqlParser.TO_NUMBER - 1954)) | (1 << (PlSqlParser.TOPLEVEL - 1954)) | (1 << (PlSqlParser.TO_SINGLE_BYTE - 1954)) | (1 << (PlSqlParser.TO_TIMESTAMP - 1954)) | (1 << (PlSqlParser.TO_TIMESTAMP_TZ - 1954)) | (1 << (PlSqlParser.TO_TIME - 1954)) | (1 << (PlSqlParser.TO_TIME_TZ - 1954)) | (1 << (PlSqlParser.TO_YMINTERVAL - 1954)) | (1 << (PlSqlParser.TRACE - 1954)) | (1 << (PlSqlParser.TRACING - 1954)) | (1 << (PlSqlParser.TRACKING - 1954)) | (1 << (PlSqlParser.TRAILING - 1954)) | (1 << (PlSqlParser.TRANSACTION - 1954)) | (1 << (PlSqlParser.TRANSFORM_DISTINCT_AGG - 1954)) | (1 << (PlSqlParser.TRANSITIONAL - 1954)) | (1 << (PlSqlParser.TRANSITION - 1954)) | (1 << (PlSqlParser.TRANSLATE - 1954)) | (1 << (PlSqlParser.TRANSLATION - 1954)) | (1 << (PlSqlParser.TREAT - 1954)) | (1 << (PlSqlParser.TRIGGERS - 1954)) | (1 << (PlSqlParser.TRIGGER - 1954)) | (1 << (PlSqlParser.TRUE - 1954)) | (1 << (PlSqlParser.TRUNCATE - 1954)) | (1 << (PlSqlParser.TRUNC - 1954)) | (1 << (PlSqlParser.TRUSTED - 1954)) | (1 << (PlSqlParser.TRUST - 1954)) | (1 << (PlSqlParser.TUNING - 1954)) | (1 << (PlSqlParser.TX - 1954)))) !== 0) || ((((_la - 1986)) & ~0x1f) == 0 && ((1 << (_la - 1986)) & ((1 << (PlSqlParser.TYPES - 1986)) | (1 << (PlSqlParser.TYPE - 1986)) | (1 << (PlSqlParser.TZ_OFFSET - 1986)) | (1 << (PlSqlParser.UB2 - 1986)) | (1 << (PlSqlParser.UBA - 1986)) | (1 << (PlSqlParser.UCS2 - 1986)) | (1 << (PlSqlParser.UID - 1986)) | (1 << (PlSqlParser.UNARCHIVED - 1986)) | (1 << (PlSqlParser.UNBOUNDED - 1986)) | (1 << (PlSqlParser.UNBOUND - 1986)) | (1 << (PlSqlParser.UNCONDITIONAL - 1986)) | (1 << (PlSqlParser.UNDER - 1986)) | (1 << (PlSqlParser.UNDO - 1986)) | (1 << (PlSqlParser.UNDROP - 1986)) | (1 << (PlSqlParser.UNIFORM - 1986)) | (1 << (PlSqlParser.UNISTR - 1986)) | (1 << (PlSqlParser.UNLIMITED - 1986)) | (1 << (PlSqlParser.UNLOAD - 1986)) | (1 << (PlSqlParser.UNLOCK - 1986)) | (1 << (PlSqlParser.UNMATCHED - 1986)) | (1 << (PlSqlParser.UNNEST_INNERJ_DISTINCT_VIEW - 1986)) | (1 << (PlSqlParser.UNNEST_NOSEMIJ_NODISTINCTVIEW - 1986)) | (1 << (PlSqlParser.UNNEST_SEMIJ_VIEW - 1986)) | (1 << (PlSqlParser.UNNEST - 1986)) | (1 << (PlSqlParser.UNPACKED - 1986)) | (1 << (PlSqlParser.UNPIVOT - 1986)) | (1 << (PlSqlParser.UNPLUG - 1986)) | (1 << (PlSqlParser.UNPROTECTED - 1986)) | (1 << (PlSqlParser.UNQUIESCE - 1986)) | (1 << (PlSqlParser.UNRECOVERABLE - 1986)))) !== 0) || ((((_la - 2018)) & ~0x1f) == 0 && ((1 << (_la - 2018)) & ((1 << (PlSqlParser.UNRESTRICTED - 2018)) | (1 << (PlSqlParser.UNSUBSCRIBE - 2018)) | (1 << (PlSqlParser.UNTIL - 2018)) | (1 << (PlSqlParser.UNUSABLE - 2018)) | (1 << (PlSqlParser.UNUSED - 2018)) | (1 << (PlSqlParser.UPDATABLE - 2018)) | (1 << (PlSqlParser.UPDATED - 2018)) | (1 << (PlSqlParser.UPDATEXML - 2018)) | (1 << (PlSqlParser.UPD_INDEXES - 2018)) | (1 << (PlSqlParser.UPD_JOININDEX - 2018)) | (1 << (PlSqlParser.UPGRADE - 2018)) | (1 << (PlSqlParser.UPPER - 2018)) | (1 << (PlSqlParser.UPSERT - 2018)) | (1 << (PlSqlParser.UROWID - 2018)) | (1 << (PlSqlParser.USABLE - 2018)) | (1 << (PlSqlParser.USAGE - 2018)) | (1 << (PlSqlParser.USE_ANTI - 2018)) | (1 << (PlSqlParser.USE_CONCAT - 2018)) | (1 << (PlSqlParser.USE_CUBE - 2018)) | (1 << (PlSqlParser.USE_HASH_AGGREGATION - 2018)) | (1 << (PlSqlParser.USE_HASH_GBY_FOR_PUSHDOWN - 2018)) | (1 << (PlSqlParser.USE_HASH - 2018)) | (1 << (PlSqlParser.USE_HIDDEN_PARTITIONS - 2018)) | (1 << (PlSqlParser.USE_INVISIBLE_INDEXES - 2018)) | (1 << (PlSqlParser.USE_MERGE_CARTESIAN - 2018)) | (1 << (PlSqlParser.USE_MERGE - 2018)) | (1 << (PlSqlParser.USE_NL - 2018)) | (1 << (PlSqlParser.USE_NL_WITH_INDEX - 2018)) | (1 << (PlSqlParser.USE_PRIVATE_OUTLINES - 2018)) | (1 << (PlSqlParser.USER_DATA - 2018)) | (1 << (PlSqlParser.USER_DEFINED - 2018)))) !== 0) || ((((_la - 2050)) & ~0x1f) == 0 && ((1 << (_la - 2050)) & ((1 << (PlSqlParser.USERENV - 2050)) | (1 << (PlSqlParser.USERGROUP - 2050)) | (1 << (PlSqlParser.USER_RECYCLEBIN - 2050)) | (1 << (PlSqlParser.USERS - 2050)) | (1 << (PlSqlParser.USER_TABLESPACES - 2050)) | (1 << (PlSqlParser.USER - 2050)) | (1 << (PlSqlParser.USE_SEMI - 2050)) | (1 << (PlSqlParser.USE_STORED_OUTLINES - 2050)) | (1 << (PlSqlParser.USE_TTT_FOR_GSETS - 2050)) | (1 << (PlSqlParser.USE - 2050)) | (1 << (PlSqlParser.USE_VECTOR_AGGREGATION - 2050)) | (1 << (PlSqlParser.USE_WEAK_NAME_RESL - 2050)) | (1 << (PlSqlParser.USING_NO_EXPAND - 2050)) | (1 << (PlSqlParser.USING - 2050)) | (1 << (PlSqlParser.UTF16BE - 2050)) | (1 << (PlSqlParser.UTF16LE - 2050)) | (1 << (PlSqlParser.UTF32 - 2050)) | (1 << (PlSqlParser.UTF8 - 2050)) | (1 << (PlSqlParser.V1 - 2050)) | (1 << (PlSqlParser.V2 - 2050)) | (1 << (PlSqlParser.VALIDATE - 2050)) | (1 << (PlSqlParser.VALIDATION - 2050)) | (1 << (PlSqlParser.VALID_TIME_END - 2050)) | (1 << (PlSqlParser.VALUE - 2050)) | (1 << (PlSqlParser.VARCHAR2 - 2050)) | (1 << (PlSqlParser.VARCHAR - 2050)) | (1 << (PlSqlParser.VARIABLE - 2050)) | (1 << (PlSqlParser.VAR_POP - 2050)) | (1 << (PlSqlParser.VARRAYS - 2050)) | (1 << (PlSqlParser.VARRAY - 2050)) | (1 << (PlSqlParser.VAR_SAMP - 2050)))) !== 0) || ((((_la - 2082)) & ~0x1f) == 0 && ((1 << (_la - 2082)) & ((1 << (PlSqlParser.VARYING - 2082)) | (1 << (PlSqlParser.VECTOR_READ_TRACE - 2082)) | (1 << (PlSqlParser.VECTOR_READ - 2082)) | (1 << (PlSqlParser.VECTOR_TRANSFORM_DIMS - 2082)) | (1 << (PlSqlParser.VECTOR_TRANSFORM_FACT - 2082)) | (1 << (PlSqlParser.VECTOR_TRANSFORM - 2082)) | (1 << (PlSqlParser.VERIFIER - 2082)) | (1 << (PlSqlParser.VERIFY - 2082)) | (1 << (PlSqlParser.VERSIONING - 2082)) | (1 << (PlSqlParser.VERSIONS_ENDSCN - 2082)) | (1 << (PlSqlParser.VERSIONS_ENDTIME - 2082)) | (1 << (PlSqlParser.VERSIONS_OPERATION - 2082)) | (1 << (PlSqlParser.VERSIONS_STARTSCN - 2082)) | (1 << (PlSqlParser.VERSIONS_STARTTIME - 2082)) | (1 << (PlSqlParser.VERSIONS - 2082)) | (1 << (PlSqlParser.VERSIONS_XID - 2082)) | (1 << (PlSqlParser.VERSION - 2082)) | (1 << (PlSqlParser.VIOLATION - 2082)) | (1 << (PlSqlParser.VIRTUAL - 2082)) | (1 << (PlSqlParser.VISIBILITY - 2082)) | (1 << (PlSqlParser.VISIBLE - 2082)) | (1 << (PlSqlParser.VOLUME - 2082)) | (1 << (PlSqlParser.VSIZE - 2082)) | (1 << (PlSqlParser.WAIT - 2082)) | (1 << (PlSqlParser.WALLET - 2082)) | (1 << (PlSqlParser.WARNING - 2082)) | (1 << (PlSqlParser.WEEKS - 2082)) | (1 << (PlSqlParser.WEEK - 2082)) | (1 << (PlSqlParser.WELLFORMED - 2082)) | (1 << (PlSqlParser.WHENEVER - 2082)) | (1 << (PlSqlParser.WHEN - 2082)))) !== 0) || ((((_la - 2115)) & ~0x1f) == 0 && ((1 << (_la - 2115)) & ((1 << (PlSqlParser.WHILE - 2115)) | (1 << (PlSqlParser.WHITESPACE - 2115)) | (1 << (PlSqlParser.WIDTH_BUCKET - 2115)) | (1 << (PlSqlParser.WITHIN - 2115)) | (1 << (PlSqlParser.WITHOUT - 2115)) | (1 << (PlSqlParser.WITH_PLSQL - 2115)) | (1 << (PlSqlParser.WORK - 2115)) | (1 << (PlSqlParser.WRAPPED - 2115)) | (1 << (PlSqlParser.WRAPPER - 2115)) | (1 << (PlSqlParser.WRITE - 2115)) | (1 << (PlSqlParser.XDB_FASTPATH_INSERT - 2115)) | (1 << (PlSqlParser.X_DYN_PRUNE - 2115)) | (1 << (PlSqlParser.XID - 2115)) | (1 << (PlSqlParser.XML2OBJECT - 2115)) | (1 << (PlSqlParser.XMLAGG - 2115)) | (1 << (PlSqlParser.XMLATTRIBUTES - 2115)) | (1 << (PlSqlParser.XMLCAST - 2115)) | (1 << (PlSqlParser.XMLCDATA - 2115)) | (1 << (PlSqlParser.XMLCOLATTVAL - 2115)) | (1 << (PlSqlParser.XMLCOMMENT - 2115)) | (1 << (PlSqlParser.XMLCONCAT - 2115)) | (1 << (PlSqlParser.XMLDIFF - 2115)) | (1 << (PlSqlParser.XML_DML_RWT_STMT - 2115)) | (1 << (PlSqlParser.XMLELEMENT - 2115)) | (1 << (PlSqlParser.XMLEXISTS2 - 2115)) | (1 << (PlSqlParser.XMLEXISTS - 2115)) | (1 << (PlSqlParser.XMLFOREST - 2115)) | (1 << (PlSqlParser.XMLINDEX_REWRITE_IN_SELECT - 2115)) | (1 << (PlSqlParser.XMLINDEX_REWRITE - 2115)))) !== 0) || ((((_la - 2147)) & ~0x1f) == 0 && ((1 << (_la - 2147)) & ((1 << (PlSqlParser.XMLINDEX_SEL_IDX_TBL - 2147)) | (1 << (PlSqlParser.XMLISNODE - 2147)) | (1 << (PlSqlParser.XMLISVALID - 2147)) | (1 << (PlSqlParser.XMLNAMESPACES - 2147)) | (1 << (PlSqlParser.XMLPARSE - 2147)) | (1 << (PlSqlParser.XMLPATCH - 2147)) | (1 << (PlSqlParser.XMLPI - 2147)) | (1 << (PlSqlParser.XMLQUERYVAL - 2147)) | (1 << (PlSqlParser.XMLQUERY - 2147)) | (1 << (PlSqlParser.XMLROOT - 2147)) | (1 << (PlSqlParser.XMLSCHEMA - 2147)) | (1 << (PlSqlParser.XMLSERIALIZE - 2147)) | (1 << (PlSqlParser.XMLTABLE - 2147)) | (1 << (PlSqlParser.XMLTRANSFORMBLOB - 2147)) | (1 << (PlSqlParser.XMLTRANSFORM - 2147)) | (1 << (PlSqlParser.XMLTYPE - 2147)) | (1 << (PlSqlParser.XML - 2147)) | (1 << (PlSqlParser.XPATHTABLE - 2147)) | (1 << (PlSqlParser.XS_SYS_CONTEXT - 2147)) | (1 << (PlSqlParser.XS - 2147)) | (1 << (PlSqlParser.YEARS - 2147)) | (1 << (PlSqlParser.YEAR - 2147)) | (1 << (PlSqlParser.YES - 2147)) | (1 << (PlSqlParser.YMINTERVAL_UNCONSTRAINED - 2147)) | (1 << (PlSqlParser.ZONEMAP - 2147)) | (1 << (PlSqlParser.ZONE - 2147)) | (1 << (PlSqlParser.PREDICTION - 2147)) | (1 << (PlSqlParser.PREDICTION_BOUNDS - 2147)) | (1 << (PlSqlParser.PREDICTION_COST - 2147)) | (1 << (PlSqlParser.PREDICTION_DETAILS - 2147)) | (1 << (PlSqlParser.PREDICTION_PROBABILITY - 2147)))) !== 0) || ((((_la - 2179)) & ~0x1f) == 0 && ((1 << (_la - 2179)) & ((1 << (PlSqlParser.PREDICTION_SET - 2179)) | (1 << (PlSqlParser.CUME_DIST - 2179)) | (1 << (PlSqlParser.DENSE_RANK - 2179)) | (1 << (PlSqlParser.LISTAGG - 2179)) | (1 << (PlSqlParser.PERCENT_RANK - 2179)) | (1 << (PlSqlParser.PERCENTILE_CONT - 2179)) | (1 << (PlSqlParser.PERCENTILE_DISC - 2179)) | (1 << (PlSqlParser.RANK - 2179)) | (1 << (PlSqlParser.AVG - 2179)) | (1 << (PlSqlParser.CORR - 2179)) | (1 << (PlSqlParser.COVAR_ - 2179)) | (1 << (PlSqlParser.LAG - 2179)) | (1 << (PlSqlParser.LEAD - 2179)) | (1 << (PlSqlParser.MAX - 2179)) | (1 << (PlSqlParser.MEDIAN - 2179)) | (1 << (PlSqlParser.MIN - 2179)) | (1 << (PlSqlParser.NTILE - 2179)) | (1 << (PlSqlParser.NVL - 2179)) | (1 << (PlSqlParser.RATIO_TO_REPORT - 2179)) | (1 << (PlSqlParser.REGR_ - 2179)) | (1 << (PlSqlParser.ROUND - 2179)) | (1 << (PlSqlParser.ROW_NUMBER - 2179)) | (1 << (PlSqlParser.SUBSTR - 2179)) | (1 << (PlSqlParser.TO_CHAR - 2179)) | (1 << (PlSqlParser.TRIM - 2179)) | (1 << (PlSqlParser.SUM - 2179)) | (1 << (PlSqlParser.STDDEV - 2179)) | (1 << (PlSqlParser.VAR_ - 2179)) | (1 << (PlSqlParser.VARIANCE - 2179)) | (1 << (PlSqlParser.LEAST - 2179)) | (1 << (PlSqlParser.GREATEST - 2179)))) !== 0) || _la===PlSqlParser.TO_DATE || _la===PlSqlParser.PERIOD || _la===PlSqlParser.REGULAR_ID) { this.state = 5701; this.partition_name(); } this.state = 5704; this.list_values_clause(); this.state = 5705; this.table_partition_description(); this.state = 5711; this._errHandler.sync(this); _la = this._input.LA(1); } this.state = 5712; this.match(PlSqlParser.RIGHT_PAREN); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Hash_partitionsContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_hash_partitions; return this; } Hash_partitionsContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Hash_partitionsContext.prototype.constructor = Hash_partitionsContext; Hash_partitionsContext.prototype.PARTITION = function() { return this.getToken(PlSqlParser.PARTITION, 0); }; Hash_partitionsContext.prototype.BY = function() { return this.getToken(PlSqlParser.BY, 0); }; Hash_partitionsContext.prototype.HASH = function() { return this.getToken(PlSqlParser.HASH, 0); }; Hash_partitionsContext.prototype.LEFT_PAREN = function() { return this.getToken(PlSqlParser.LEFT_PAREN, 0); }; Hash_partitionsContext.prototype.column_name = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Column_nameContext); } else { return this.getTypedRuleContext(Column_nameContext,i); } }; Hash_partitionsContext.prototype.RIGHT_PAREN = function() { return this.getToken(PlSqlParser.RIGHT_PAREN, 0); }; Hash_partitionsContext.prototype.individual_hash_partitions = function() { return this.getTypedRuleContext(Individual_hash_partitionsContext,0); }; Hash_partitionsContext.prototype.hash_partitions_by_quantity = function() { return this.getTypedRuleContext(Hash_partitions_by_quantityContext,0); }; Hash_partitionsContext.prototype.COMMA = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.COMMA); } else { return this.getToken(PlSqlParser.COMMA, i); } }; Hash_partitionsContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterHash_partitions(this); } }; Hash_partitionsContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitHash_partitions(this); } }; Hash_partitionsContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitHash_partitions(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Hash_partitionsContext = Hash_partitionsContext; PlSqlParser.prototype.hash_partitions = function() { var localctx = new Hash_partitionsContext(this, this._ctx, this.state); this.enterRule(localctx, 550, PlSqlParser.RULE_hash_partitions); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 5714; this.match(PlSqlParser.PARTITION); this.state = 5715; this.match(PlSqlParser.BY); this.state = 5716; this.match(PlSqlParser.HASH); this.state = 5717; this.match(PlSqlParser.LEFT_PAREN); this.state = 5718; this.column_name(); this.state = 5723; this._errHandler.sync(this); _la = this._input.LA(1); while(_la===PlSqlParser.COMMA) { this.state = 5719; this.match(PlSqlParser.COMMA); this.state = 5720; this.column_name(); this.state = 5725; this._errHandler.sync(this); _la = this._input.LA(1); } this.state = 5726; this.match(PlSqlParser.RIGHT_PAREN); this.state = 5729; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.LEFT_PAREN: this.state = 5727; this.individual_hash_partitions(); break; case PlSqlParser.PARTITIONS: this.state = 5728; this.hash_partitions_by_quantity(); break; default: throw new antlr4.error.NoViableAltException(this); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Individual_hash_partitionsContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_individual_hash_partitions; return this; } Individual_hash_partitionsContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Individual_hash_partitionsContext.prototype.constructor = Individual_hash_partitionsContext; Individual_hash_partitionsContext.prototype.LEFT_PAREN = function() { return this.getToken(PlSqlParser.LEFT_PAREN, 0); }; Individual_hash_partitionsContext.prototype.PARTITION = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.PARTITION); } else { return this.getToken(PlSqlParser.PARTITION, i); } }; Individual_hash_partitionsContext.prototype.RIGHT_PAREN = function() { return this.getToken(PlSqlParser.RIGHT_PAREN, 0); }; Individual_hash_partitionsContext.prototype.partition_name = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Partition_nameContext); } else { return this.getTypedRuleContext(Partition_nameContext,i); } }; Individual_hash_partitionsContext.prototype.partitioning_storage_clause = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Partitioning_storage_clauseContext); } else { return this.getTypedRuleContext(Partitioning_storage_clauseContext,i); } }; Individual_hash_partitionsContext.prototype.COMMA = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.COMMA); } else { return this.getToken(PlSqlParser.COMMA, i); } }; Individual_hash_partitionsContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterIndividual_hash_partitions(this); } }; Individual_hash_partitionsContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitIndividual_hash_partitions(this); } }; Individual_hash_partitionsContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitIndividual_hash_partitions(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Individual_hash_partitionsContext = Individual_hash_partitionsContext; PlSqlParser.prototype.individual_hash_partitions = function() { var localctx = new Individual_hash_partitionsContext(this, this._ctx, this.state); this.enterRule(localctx, 552, PlSqlParser.RULE_individual_hash_partitions); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 5731; this.match(PlSqlParser.LEFT_PAREN); this.state = 5732; this.match(PlSqlParser.PARTITION); this.state = 5734; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,651,this._ctx); if(la_===1) { this.state = 5733; this.partition_name(); } this.state = 5737; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.COMPRESS || _la===PlSqlParser.LOB || _la===PlSqlParser.NOCOMPRESS || _la===PlSqlParser.OVERFLOW || _la===PlSqlParser.TABLESPACE || _la===PlSqlParser.VARRAY) { this.state = 5736; this.partitioning_storage_clause(); } this.state = 5749; this._errHandler.sync(this); _la = this._input.LA(1); while(_la===PlSqlParser.COMMA) { this.state = 5739; this.match(PlSqlParser.COMMA); this.state = 5740; this.match(PlSqlParser.PARTITION); this.state = 5742; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,653,this._ctx); if(la_===1) { this.state = 5741; this.partition_name(); } this.state = 5745; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.COMPRESS || _la===PlSqlParser.LOB || _la===PlSqlParser.NOCOMPRESS || _la===PlSqlParser.OVERFLOW || _la===PlSqlParser.TABLESPACE || _la===PlSqlParser.VARRAY) { this.state = 5744; this.partitioning_storage_clause(); } this.state = 5751; this._errHandler.sync(this); _la = this._input.LA(1); } this.state = 5752; this.match(PlSqlParser.RIGHT_PAREN); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Hash_partitions_by_quantityContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_hash_partitions_by_quantity; return this; } Hash_partitions_by_quantityContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Hash_partitions_by_quantityContext.prototype.constructor = Hash_partitions_by_quantityContext; Hash_partitions_by_quantityContext.prototype.PARTITIONS = function() { return this.getToken(PlSqlParser.PARTITIONS, 0); }; Hash_partitions_by_quantityContext.prototype.hash_partition_quantity = function() { return this.getTypedRuleContext(Hash_partition_quantityContext,0); }; Hash_partitions_by_quantityContext.prototype.STORE = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.STORE); } else { return this.getToken(PlSqlParser.STORE, i); } }; Hash_partitions_by_quantityContext.prototype.IN = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.IN); } else { return this.getToken(PlSqlParser.IN, i); } }; Hash_partitions_by_quantityContext.prototype.LEFT_PAREN = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.LEFT_PAREN); } else { return this.getToken(PlSqlParser.LEFT_PAREN, i); } }; Hash_partitions_by_quantityContext.prototype.tablespace = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(TablespaceContext); } else { return this.getTypedRuleContext(TablespaceContext,i); } }; Hash_partitions_by_quantityContext.prototype.RIGHT_PAREN = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.RIGHT_PAREN); } else { return this.getToken(PlSqlParser.RIGHT_PAREN, i); } }; Hash_partitions_by_quantityContext.prototype.table_compression = function() { return this.getTypedRuleContext(Table_compressionContext,0); }; Hash_partitions_by_quantityContext.prototype.key_compression = function() { return this.getTypedRuleContext(Key_compressionContext,0); }; Hash_partitions_by_quantityContext.prototype.OVERFLOW = function() { return this.getToken(PlSqlParser.OVERFLOW, 0); }; Hash_partitions_by_quantityContext.prototype.COMMA = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.COMMA); } else { return this.getToken(PlSqlParser.COMMA, i); } }; Hash_partitions_by_quantityContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterHash_partitions_by_quantity(this); } }; Hash_partitions_by_quantityContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitHash_partitions_by_quantity(this); } }; Hash_partitions_by_quantityContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitHash_partitions_by_quantity(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Hash_partitions_by_quantityContext = Hash_partitions_by_quantityContext; PlSqlParser.prototype.hash_partitions_by_quantity = function() { var localctx = new Hash_partitions_by_quantityContext(this, this._ctx, this.state); this.enterRule(localctx, 554, PlSqlParser.RULE_hash_partitions_by_quantity); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 5754; this.match(PlSqlParser.PARTITIONS); this.state = 5755; this.hash_partition_quantity(); this.state = 5769; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.STORE) { this.state = 5756; this.match(PlSqlParser.STORE); this.state = 5757; this.match(PlSqlParser.IN); this.state = 5758; this.match(PlSqlParser.LEFT_PAREN); this.state = 5759; this.tablespace(); this.state = 5764; this._errHandler.sync(this); _la = this._input.LA(1); while(_la===PlSqlParser.COMMA) { this.state = 5760; this.match(PlSqlParser.COMMA); this.state = 5761; this.tablespace(); this.state = 5766; this._errHandler.sync(this); _la = this._input.LA(1); } this.state = 5767; this.match(PlSqlParser.RIGHT_PAREN); } this.state = 5773; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,658,this._ctx); if(la_===1) { this.state = 5771; this.table_compression(); } else if(la_===2) { this.state = 5772; this.key_compression(); } this.state = 5789; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.OVERFLOW) { this.state = 5775; this.match(PlSqlParser.OVERFLOW); this.state = 5776; this.match(PlSqlParser.STORE); this.state = 5777; this.match(PlSqlParser.IN); this.state = 5778; this.match(PlSqlParser.LEFT_PAREN); this.state = 5779; this.tablespace(); this.state = 5784; this._errHandler.sync(this); _la = this._input.LA(1); while(_la===PlSqlParser.COMMA) { this.state = 5780; this.match(PlSqlParser.COMMA); this.state = 5781; this.tablespace(); this.state = 5786; this._errHandler.sync(this); _la = this._input.LA(1); } this.state = 5787; this.match(PlSqlParser.RIGHT_PAREN); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Hash_partition_quantityContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_hash_partition_quantity; return this; } Hash_partition_quantityContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Hash_partition_quantityContext.prototype.constructor = Hash_partition_quantityContext; Hash_partition_quantityContext.prototype.UNSIGNED_INTEGER = function() { return this.getToken(PlSqlParser.UNSIGNED_INTEGER, 0); }; Hash_partition_quantityContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterHash_partition_quantity(this); } }; Hash_partition_quantityContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitHash_partition_quantity(this); } }; Hash_partition_quantityContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitHash_partition_quantity(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Hash_partition_quantityContext = Hash_partition_quantityContext; PlSqlParser.prototype.hash_partition_quantity = function() { var localctx = new Hash_partition_quantityContext(this, this._ctx, this.state); this.enterRule(localctx, 556, PlSqlParser.RULE_hash_partition_quantity); try { this.enterOuterAlt(localctx, 1); this.state = 5791; this.match(PlSqlParser.UNSIGNED_INTEGER); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Composite_range_partitionsContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_composite_range_partitions; return this; } Composite_range_partitionsContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Composite_range_partitionsContext.prototype.constructor = Composite_range_partitionsContext; Composite_range_partitionsContext.prototype.PARTITION = function() { return this.getToken(PlSqlParser.PARTITION, 0); }; Composite_range_partitionsContext.prototype.BY = function() { return this.getToken(PlSqlParser.BY, 0); }; Composite_range_partitionsContext.prototype.RANGE = function() { return this.getToken(PlSqlParser.RANGE, 0); }; Composite_range_partitionsContext.prototype.LEFT_PAREN = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.LEFT_PAREN); } else { return this.getToken(PlSqlParser.LEFT_PAREN, i); } }; Composite_range_partitionsContext.prototype.column_name = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Column_nameContext); } else { return this.getTypedRuleContext(Column_nameContext,i); } }; Composite_range_partitionsContext.prototype.RIGHT_PAREN = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.RIGHT_PAREN); } else { return this.getToken(PlSqlParser.RIGHT_PAREN, i); } }; Composite_range_partitionsContext.prototype.range_partition_desc = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Range_partition_descContext); } else { return this.getTypedRuleContext(Range_partition_descContext,i); } }; Composite_range_partitionsContext.prototype.subpartition_by_range = function() { return this.getTypedRuleContext(Subpartition_by_rangeContext,0); }; Composite_range_partitionsContext.prototype.subpartition_by_list = function() { return this.getTypedRuleContext(Subpartition_by_listContext,0); }; Composite_range_partitionsContext.prototype.subpartition_by_hash = function() { return this.getTypedRuleContext(Subpartition_by_hashContext,0); }; Composite_range_partitionsContext.prototype.COMMA = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.COMMA); } else { return this.getToken(PlSqlParser.COMMA, i); } }; Composite_range_partitionsContext.prototype.INTERVAL = function() { return this.getToken(PlSqlParser.INTERVAL, 0); }; Composite_range_partitionsContext.prototype.expression = function() { return this.getTypedRuleContext(ExpressionContext,0); }; Composite_range_partitionsContext.prototype.STORE = function() { return this.getToken(PlSqlParser.STORE, 0); }; Composite_range_partitionsContext.prototype.IN = function() { return this.getToken(PlSqlParser.IN, 0); }; Composite_range_partitionsContext.prototype.tablespace = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(TablespaceContext); } else { return this.getTypedRuleContext(TablespaceContext,i); } }; Composite_range_partitionsContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterComposite_range_partitions(this); } }; Composite_range_partitionsContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitComposite_range_partitions(this); } }; Composite_range_partitionsContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitComposite_range_partitions(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Composite_range_partitionsContext = Composite_range_partitionsContext; PlSqlParser.prototype.composite_range_partitions = function() { var localctx = new Composite_range_partitionsContext(this, this._ctx, this.state); this.enterRule(localctx, 558, PlSqlParser.RULE_composite_range_partitions); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 5793; this.match(PlSqlParser.PARTITION); this.state = 5794; this.match(PlSqlParser.BY); this.state = 5795; this.match(PlSqlParser.RANGE); this.state = 5796; this.match(PlSqlParser.LEFT_PAREN); this.state = 5797; this.column_name(); this.state = 5802; this._errHandler.sync(this); _la = this._input.LA(1); while(_la===PlSqlParser.COMMA) { this.state = 5798; this.match(PlSqlParser.COMMA); this.state = 5799; this.column_name(); this.state = 5804; this._errHandler.sync(this); _la = this._input.LA(1); } this.state = 5805; this.match(PlSqlParser.RIGHT_PAREN); this.state = 5825; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.INTERVAL) { this.state = 5806; this.match(PlSqlParser.INTERVAL); this.state = 5807; this.match(PlSqlParser.LEFT_PAREN); this.state = 5808; this.expression(); this.state = 5809; this.match(PlSqlParser.RIGHT_PAREN); this.state = 5823; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.STORE) { this.state = 5810; this.match(PlSqlParser.STORE); this.state = 5811; this.match(PlSqlParser.IN); this.state = 5812; this.match(PlSqlParser.LEFT_PAREN); this.state = 5813; this.tablespace(); this.state = 5818; this._errHandler.sync(this); _la = this._input.LA(1); while(_la===PlSqlParser.COMMA) { this.state = 5814; this.match(PlSqlParser.COMMA); this.state = 5815; this.tablespace(); this.state = 5820; this._errHandler.sync(this); _la = this._input.LA(1); } this.state = 5821; this.match(PlSqlParser.RIGHT_PAREN); } } this.state = 5830; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,665,this._ctx); switch(la_) { case 1: this.state = 5827; this.subpartition_by_range(); break; case 2: this.state = 5828; this.subpartition_by_list(); break; case 3: this.state = 5829; this.subpartition_by_hash(); break; } this.state = 5832; this.match(PlSqlParser.LEFT_PAREN); this.state = 5833; this.range_partition_desc(); this.state = 5838; this._errHandler.sync(this); _la = this._input.LA(1); while(_la===PlSqlParser.COMMA) { this.state = 5834; this.match(PlSqlParser.COMMA); this.state = 5835; this.range_partition_desc(); this.state = 5840; this._errHandler.sync(this); _la = this._input.LA(1); } this.state = 5841; this.match(PlSqlParser.RIGHT_PAREN); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Composite_list_partitionsContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_composite_list_partitions; return this; } Composite_list_partitionsContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Composite_list_partitionsContext.prototype.constructor = Composite_list_partitionsContext; Composite_list_partitionsContext.prototype.PARTITION = function() { return this.getToken(PlSqlParser.PARTITION, 0); }; Composite_list_partitionsContext.prototype.BY = function() { return this.getToken(PlSqlParser.BY, 0); }; Composite_list_partitionsContext.prototype.LIST = function() { return this.getToken(PlSqlParser.LIST, 0); }; Composite_list_partitionsContext.prototype.LEFT_PAREN = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.LEFT_PAREN); } else { return this.getToken(PlSqlParser.LEFT_PAREN, i); } }; Composite_list_partitionsContext.prototype.column_name = function() { return this.getTypedRuleContext(Column_nameContext,0); }; Composite_list_partitionsContext.prototype.RIGHT_PAREN = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.RIGHT_PAREN); } else { return this.getToken(PlSqlParser.RIGHT_PAREN, i); } }; Composite_list_partitionsContext.prototype.list_partition_desc = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(List_partition_descContext); } else { return this.getTypedRuleContext(List_partition_descContext,i); } }; Composite_list_partitionsContext.prototype.subpartition_by_range = function() { return this.getTypedRuleContext(Subpartition_by_rangeContext,0); }; Composite_list_partitionsContext.prototype.subpartition_by_list = function() { return this.getTypedRuleContext(Subpartition_by_listContext,0); }; Composite_list_partitionsContext.prototype.subpartition_by_hash = function() { return this.getTypedRuleContext(Subpartition_by_hashContext,0); }; Composite_list_partitionsContext.prototype.COMMA = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.COMMA); } else { return this.getToken(PlSqlParser.COMMA, i); } }; Composite_list_partitionsContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterComposite_list_partitions(this); } }; Composite_list_partitionsContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitComposite_list_partitions(this); } }; Composite_list_partitionsContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitComposite_list_partitions(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Composite_list_partitionsContext = Composite_list_partitionsContext; PlSqlParser.prototype.composite_list_partitions = function() { var localctx = new Composite_list_partitionsContext(this, this._ctx, this.state); this.enterRule(localctx, 560, PlSqlParser.RULE_composite_list_partitions); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 5843; this.match(PlSqlParser.PARTITION); this.state = 5844; this.match(PlSqlParser.BY); this.state = 5845; this.match(PlSqlParser.LIST); this.state = 5846; this.match(PlSqlParser.LEFT_PAREN); this.state = 5847; this.column_name(); this.state = 5848; this.match(PlSqlParser.RIGHT_PAREN); this.state = 5852; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,667,this._ctx); switch(la_) { case 1: this.state = 5849; this.subpartition_by_range(); break; case 2: this.state = 5850; this.subpartition_by_list(); break; case 3: this.state = 5851; this.subpartition_by_hash(); break; } this.state = 5854; this.match(PlSqlParser.LEFT_PAREN); this.state = 5855; this.list_partition_desc(); this.state = 5860; this._errHandler.sync(this); _la = this._input.LA(1); while(_la===PlSqlParser.COMMA) { this.state = 5856; this.match(PlSqlParser.COMMA); this.state = 5857; this.list_partition_desc(); this.state = 5862; this._errHandler.sync(this); _la = this._input.LA(1); } this.state = 5863; this.match(PlSqlParser.RIGHT_PAREN); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Composite_hash_partitionsContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_composite_hash_partitions; return this; } Composite_hash_partitionsContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Composite_hash_partitionsContext.prototype.constructor = Composite_hash_partitionsContext; Composite_hash_partitionsContext.prototype.PARTITION = function() { return this.getToken(PlSqlParser.PARTITION, 0); }; Composite_hash_partitionsContext.prototype.BY = function() { return this.getToken(PlSqlParser.BY, 0); }; Composite_hash_partitionsContext.prototype.HASH = function() { return this.getToken(PlSqlParser.HASH, 0); }; Composite_hash_partitionsContext.prototype.LEFT_PAREN = function() { return this.getToken(PlSqlParser.LEFT_PAREN, 0); }; Composite_hash_partitionsContext.prototype.RIGHT_PAREN = function() { return this.getToken(PlSqlParser.RIGHT_PAREN, 0); }; Composite_hash_partitionsContext.prototype.subpartition_by_range = function() { return this.getTypedRuleContext(Subpartition_by_rangeContext,0); }; Composite_hash_partitionsContext.prototype.subpartition_by_list = function() { return this.getTypedRuleContext(Subpartition_by_listContext,0); }; Composite_hash_partitionsContext.prototype.subpartition_by_hash = function() { return this.getTypedRuleContext(Subpartition_by_hashContext,0); }; Composite_hash_partitionsContext.prototype.individual_hash_partitions = function() { return this.getTypedRuleContext(Individual_hash_partitionsContext,0); }; Composite_hash_partitionsContext.prototype.hash_partitions_by_quantity = function() { return this.getTypedRuleContext(Hash_partitions_by_quantityContext,0); }; Composite_hash_partitionsContext.prototype.COMMA = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.COMMA); } else { return this.getToken(PlSqlParser.COMMA, i); } }; Composite_hash_partitionsContext.prototype.column_name = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Column_nameContext); } else { return this.getTypedRuleContext(Column_nameContext,i); } }; Composite_hash_partitionsContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterComposite_hash_partitions(this); } }; Composite_hash_partitionsContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitComposite_hash_partitions(this); } }; Composite_hash_partitionsContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitComposite_hash_partitions(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Composite_hash_partitionsContext = Composite_hash_partitionsContext; PlSqlParser.prototype.composite_hash_partitions = function() { var localctx = new Composite_hash_partitionsContext(this, this._ctx, this.state); this.enterRule(localctx, 562, PlSqlParser.RULE_composite_hash_partitions); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 5865; this.match(PlSqlParser.PARTITION); this.state = 5866; this.match(PlSqlParser.BY); this.state = 5867; this.match(PlSqlParser.HASH); this.state = 5868; this.match(PlSqlParser.LEFT_PAREN); this.state = 5871; this._errHandler.sync(this); _la = this._input.LA(1); do { this.state = 5869; this.match(PlSqlParser.COMMA); this.state = 5870; this.column_name(); this.state = 5873; this._errHandler.sync(this); _la = this._input.LA(1); } while(_la===PlSqlParser.COMMA); this.state = 5875; this.match(PlSqlParser.RIGHT_PAREN); this.state = 5879; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,670,this._ctx); switch(la_) { case 1: this.state = 5876; this.subpartition_by_range(); break; case 2: this.state = 5877; this.subpartition_by_list(); break; case 3: this.state = 5878; this.subpartition_by_hash(); break; } this.state = 5883; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.LEFT_PAREN: this.state = 5881; this.individual_hash_partitions(); break; case PlSqlParser.PARTITIONS: this.state = 5882; this.hash_partitions_by_quantity(); break; default: throw new antlr4.error.NoViableAltException(this); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Reference_partitioningContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_reference_partitioning; return this; } Reference_partitioningContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Reference_partitioningContext.prototype.constructor = Reference_partitioningContext; Reference_partitioningContext.prototype.PARTITION = function() { return this.getToken(PlSqlParser.PARTITION, 0); }; Reference_partitioningContext.prototype.BY = function() { return this.getToken(PlSqlParser.BY, 0); }; Reference_partitioningContext.prototype.REFERENCE = function() { return this.getToken(PlSqlParser.REFERENCE, 0); }; Reference_partitioningContext.prototype.LEFT_PAREN = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.LEFT_PAREN); } else { return this.getToken(PlSqlParser.LEFT_PAREN, i); } }; Reference_partitioningContext.prototype.regular_id = function() { return this.getTypedRuleContext(Regular_idContext,0); }; Reference_partitioningContext.prototype.RIGHT_PAREN = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.RIGHT_PAREN); } else { return this.getToken(PlSqlParser.RIGHT_PAREN, i); } }; Reference_partitioningContext.prototype.reference_partition_desc = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Reference_partition_descContext); } else { return this.getTypedRuleContext(Reference_partition_descContext,i); } }; Reference_partitioningContext.prototype.COMMA = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.COMMA); } else { return this.getToken(PlSqlParser.COMMA, i); } }; Reference_partitioningContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterReference_partitioning(this); } }; Reference_partitioningContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitReference_partitioning(this); } }; Reference_partitioningContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitReference_partitioning(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Reference_partitioningContext = Reference_partitioningContext; PlSqlParser.prototype.reference_partitioning = function() { var localctx = new Reference_partitioningContext(this, this._ctx, this.state); this.enterRule(localctx, 564, PlSqlParser.RULE_reference_partitioning); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 5885; this.match(PlSqlParser.PARTITION); this.state = 5886; this.match(PlSqlParser.BY); this.state = 5887; this.match(PlSqlParser.REFERENCE); this.state = 5888; this.match(PlSqlParser.LEFT_PAREN); this.state = 5889; this.regular_id(); this.state = 5890; this.match(PlSqlParser.RIGHT_PAREN); this.state = 5902; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.LEFT_PAREN) { this.state = 5891; this.match(PlSqlParser.LEFT_PAREN); this.state = 5892; this.reference_partition_desc(); this.state = 5897; this._errHandler.sync(this); _la = this._input.LA(1); while(_la===PlSqlParser.COMMA) { this.state = 5893; this.match(PlSqlParser.COMMA); this.state = 5894; this.reference_partition_desc(); this.state = 5899; this._errHandler.sync(this); _la = this._input.LA(1); } this.state = 5900; this.match(PlSqlParser.RIGHT_PAREN); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Reference_partition_descContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_reference_partition_desc; return this; } Reference_partition_descContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Reference_partition_descContext.prototype.constructor = Reference_partition_descContext; Reference_partition_descContext.prototype.PARTITION = function() { return this.getToken(PlSqlParser.PARTITION, 0); }; Reference_partition_descContext.prototype.table_partition_description = function() { return this.getTypedRuleContext(Table_partition_descriptionContext,0); }; Reference_partition_descContext.prototype.partition_name = function() { return this.getTypedRuleContext(Partition_nameContext,0); }; Reference_partition_descContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterReference_partition_desc(this); } }; Reference_partition_descContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitReference_partition_desc(this); } }; Reference_partition_descContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitReference_partition_desc(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Reference_partition_descContext = Reference_partition_descContext; PlSqlParser.prototype.reference_partition_desc = function() { var localctx = new Reference_partition_descContext(this, this._ctx, this.state); this.enterRule(localctx, 566, PlSqlParser.RULE_reference_partition_desc); try { this.enterOuterAlt(localctx, 1); this.state = 5904; this.match(PlSqlParser.PARTITION); this.state = 5906; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,674,this._ctx); if(la_===1) { this.state = 5905; this.partition_name(); } this.state = 5908; this.table_partition_description(); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function System_partitioningContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_system_partitioning; return this; } System_partitioningContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); System_partitioningContext.prototype.constructor = System_partitioningContext; System_partitioningContext.prototype.PARTITION = function() { return this.getToken(PlSqlParser.PARTITION, 0); }; System_partitioningContext.prototype.BY = function() { return this.getToken(PlSqlParser.BY, 0); }; System_partitioningContext.prototype.SYSTEM = function() { return this.getToken(PlSqlParser.SYSTEM, 0); }; System_partitioningContext.prototype.PARTITIONS = function() { return this.getToken(PlSqlParser.PARTITIONS, 0); }; System_partitioningContext.prototype.UNSIGNED_INTEGER = function() { return this.getToken(PlSqlParser.UNSIGNED_INTEGER, 0); }; System_partitioningContext.prototype.reference_partition_desc = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Reference_partition_descContext); } else { return this.getTypedRuleContext(Reference_partition_descContext,i); } }; System_partitioningContext.prototype.COMMA = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.COMMA); } else { return this.getToken(PlSqlParser.COMMA, i); } }; System_partitioningContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterSystem_partitioning(this); } }; System_partitioningContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitSystem_partitioning(this); } }; System_partitioningContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitSystem_partitioning(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.System_partitioningContext = System_partitioningContext; PlSqlParser.prototype.system_partitioning = function() { var localctx = new System_partitioningContext(this, this._ctx, this.state); this.enterRule(localctx, 568, PlSqlParser.RULE_system_partitioning); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 5910; this.match(PlSqlParser.PARTITION); this.state = 5911; this.match(PlSqlParser.BY); this.state = 5912; this.match(PlSqlParser.SYSTEM); this.state = 5923; this._errHandler.sync(this); switch (this._input.LA(1)) { case PlSqlParser.PARTITIONS: this.state = 5913; this.match(PlSqlParser.PARTITIONS); this.state = 5914; this.match(PlSqlParser.UNSIGNED_INTEGER); break; case PlSqlParser.PARTITION: this.state = 5915; this.reference_partition_desc(); this.state = 5920; this._errHandler.sync(this); _la = this._input.LA(1); while(_la===PlSqlParser.COMMA) { this.state = 5916; this.match(PlSqlParser.COMMA); this.state = 5917; this.reference_partition_desc(); this.state = 5922; this._errHandler.sync(this); _la = this._input.LA(1); } break; case PlSqlParser.AS: case PlSqlParser.CACHE: case PlSqlParser.DISABLE: case PlSqlParser.ENABLE: case PlSqlParser.FLASHBACK: case PlSqlParser.NOCACHE: case PlSqlParser.NO: case PlSqlParser.NOPARALLEL: case PlSqlParser.NOROWDEPENDENCIES: case PlSqlParser.PARALLEL: case PlSqlParser.RESULT_CACHE: case PlSqlParser.ROWDEPENDENCIES: case PlSqlParser.ROW: case PlSqlParser.SEMICOLON: break; default: break; } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Range_partition_descContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_range_partition_desc; return this; } Range_partition_descContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Range_partition_descContext.prototype.constructor = Range_partition_descContext; Range_partition_descContext.prototype.PARTITION = function() { return this.getToken(PlSqlParser.PARTITION, 0); }; Range_partition_descContext.prototype.range_values_clause = function() { return this.getTypedRuleContext(Range_values_clauseContext,0); }; Range_partition_descContext.prototype.table_partition_description = function() { return this.getTypedRuleContext(Table_partition_descriptionContext,0); }; Range_partition_descContext.prototype.partition_name = function() { return this.getTypedRuleContext(Partition_nameContext,0); }; Range_partition_descContext.prototype.LEFT_PAREN = function() { return this.getToken(PlSqlParser.LEFT_PAREN, 0); }; Range_partition_descContext.prototype.RIGHT_PAREN = function() { return this.getToken(PlSqlParser.RIGHT_PAREN, 0); }; Range_partition_descContext.prototype.hash_subparts_by_quantity = function() { return this.getTypedRuleContext(Hash_subparts_by_quantityContext,0); }; Range_partition_descContext.prototype.range_subpartition_desc = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Range_subpartition_descContext); } else { return this.getTypedRuleContext(Range_subpartition_descContext,i); } }; Range_partition_descContext.prototype.list_subpartition_desc = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(List_subpartition_descContext); } else { return this.getTypedRuleContext(List_subpartition_descContext,i); } }; Range_partition_descContext.prototype.individual_hash_subparts = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Individual_hash_subpartsContext); } else { return this.getTypedRuleContext(Individual_hash_subpartsContext,i); } }; Range_partition_descContext.prototype.COMMA = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.COMMA); } else { return this.getToken(PlSqlParser.COMMA, i); } }; Range_partition_descContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterRange_partition_desc(this); } }; Range_partition_descContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitRange_partition_desc(this); } }; Range_partition_descContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitRange_partition_desc(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Range_partition_descContext = Range_partition_descContext; PlSqlParser.prototype.range_partition_desc = function() { var localctx = new Range_partition_descContext(this, this._ctx, this.state); this.enterRule(localctx, 570, PlSqlParser.RULE_range_partition_desc); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 5925; this.match(PlSqlParser.PARTITION); this.state = 5927; this._errHandler.sync(this); _la = this._input.LA(1); if((((_la) & ~0x1f) == 0 && ((1 << _la) & ((1 << PlSqlParser.ABORT) | (1 << PlSqlParser.ABS) | (1 << PlSqlParser.ACCESS) | (1 << PlSqlParser.ACCESSED) | (1 << PlSqlParser.ACCOUNT) | (1 << PlSqlParser.ACL) | (1 << PlSqlParser.ACOS) | (1 << PlSqlParser.ACTION) | (1 << PlSqlParser.ACTIONS) | (1 << PlSqlParser.ACTIVATE) | (1 << PlSqlParser.ACTIVE) | (1 << PlSqlParser.ACTIVE_COMPONENT) | (1 << PlSqlParser.ACTIVE_DATA) | (1 << PlSqlParser.ACTIVE_FUNCTION) | (1 << PlSqlParser.ACTIVE_TAG) | (1 << PlSqlParser.ACTIVITY) | (1 << PlSqlParser.ADAPTIVE_PLAN) | (1 << PlSqlParser.ADD) | (1 << PlSqlParser.ADD_COLUMN) | (1 << PlSqlParser.ADD_GROUP) | (1 << PlSqlParser.ADD_MONTHS) | (1 << PlSqlParser.ADJ_DATE) | (1 << PlSqlParser.ADMIN) | (1 << PlSqlParser.ADMINISTER) | (1 << PlSqlParser.ADMINISTRATOR) | (1 << PlSqlParser.ADVANCED) | (1 << PlSqlParser.ADVISE) | (1 << PlSqlParser.ADVISOR) | (1 << PlSqlParser.AFD_DISKSTRING) | (1 << PlSqlParser.AFTER) | (1 << PlSqlParser.AGENT))) !== 0) || ((((_la - 32)) & ~0x1f) == 0 && ((1 << (_la - 32)) & ((1 << (PlSqlParser.AGGREGATE - 32)) | (1 << (PlSqlParser.A_LETTER - 32)) | (1 << (PlSqlParser.ALIAS - 32)) | (1 << (PlSqlParser.ALLOCATE - 32)) | (1 << (PlSqlParser.ALLOW - 32)) | (1 << (PlSqlParser.ALL_ROWS - 32)) | (1 << (PlSqlParser.ALWAYS - 32)) | (1 << (PlSqlParser.ANALYZE - 32)) | (1 << (PlSqlParser.ANCILLARY - 32)) | (1 << (PlSqlParser.AND_EQUAL - 32)) | (1 << (PlSqlParser.ANOMALY - 32)) | (1 << (PlSqlParser.ANSI_REARCH - 32)) | (1 << (PlSqlParser.ANTIJOIN - 32)) | (1 << (PlSqlParser.ANYSCHEMA - 32)) | (1 << (PlSqlParser.APPEND - 32)) | (1 << (PlSqlParser.APPENDCHILDXML - 32)) | (1 << (PlSqlParser.APPEND_VALUES - 32)) | (1 << (PlSqlParser.APPLICATION - 32)) | (1 << (PlSqlParser.APPLY - 32)) | (1 << (PlSqlParser.APPROX_COUNT_DISTINCT - 32)) | (1 << (PlSqlParser.ARCHIVAL - 32)) | (1 << (PlSqlParser.ARCHIVE - 32)) | (1 << (PlSqlParser.ARCHIVED - 32)) | (1 << (PlSqlParser.ARCHIVELOG - 32)) | (1 << (PlSqlParser.ARRAY - 32)) | (1 << (PlSqlParser.ASCII - 32)))) !== 0) || ((((_la - 64)) & ~0x1f) == 0 && ((1 << (_la - 64)) & ((1 << (PlSqlParser.ASCIISTR - 64)) | (1 << (PlSqlParser.ASIN - 64)) | (1 << (PlSqlParser.ASIS - 64)) | (1 << (PlSqlParser.ASSEMBLY - 64)) | (1 << (PlSqlParser.ASSIGN - 64)) | (1 << (PlSqlParser.ASSOCIATE - 64)) | (1 << (PlSqlParser.ASYNC - 64)) | (1 << (PlSqlParser.ASYNCHRONOUS - 64)) | (1 << (PlSqlParser.ATAN2 - 64)) | (1 << (PlSqlParser.ATAN - 64)) | (1 << (PlSqlParser.AT - 64)) | (1 << (PlSqlParser.ATTRIBUTE - 64)) | (1 << (PlSqlParser.ATTRIBUTES - 64)) | (1 << (PlSqlParser.AUTHENTICATED - 64)) | (1 << (PlSqlParser.AUTHENTICATION - 64)) | (1 << (PlSqlParser.AUTHID - 64)) | (1 << (PlSqlParser.AUTHORIZATION - 64)) | (1 << (PlSqlParser.AUTOALLOCATE - 64)) | (1 << (PlSqlParser.AUTO - 64)) | (1 << (PlSqlParser.AUTOEXTEND - 64)) | (1 << (PlSqlParser.AUTO_LOGIN - 64)) | (1 << (PlSqlParser.AUTOMATIC - 64)) | (1 << (PlSqlParser.AUTONOMOUS_TRANSACTION - 64)) | (1 << (PlSqlParser.AUTO_REOPTIMIZE - 64)) | (1 << (PlSqlParser.AVAILABILITY - 64)) | (1 << (PlSqlParser.AVRO - 64)) | (1 << (PlSqlParser.BACKGROUND - 64)) | (1 << (PlSqlParser.BACKUP - 64)) | (1 << (PlSqlParser.BASIC - 64)))) !== 0) || ((((_la - 96)) & ~0x1f) == 0 && ((1 << (_la - 96)) & ((1 << (PlSqlParser.BASICFILE - 96)) | (1 << (PlSqlParser.BATCH - 96)) | (1 << (PlSqlParser.BATCHSIZE - 96)) | (1 << (PlSqlParser.BATCH_TABLE_ACCESS_BY_ROWID - 96)) | (1 << (PlSqlParser.BECOME - 96)) | (1 << (PlSqlParser.BEFORE - 96)) | (1 << (PlSqlParser.BEGIN - 96)) | (1 << (PlSqlParser.BEGINNING - 96)) | (1 << (PlSqlParser.BEGIN_OUTLINE_DATA - 96)) | (1 << (PlSqlParser.BEHALF - 96)) | (1 << (PlSqlParser.BEQUEATH - 96)) | (1 << (PlSqlParser.BFILE - 96)) | (1 << (PlSqlParser.BFILENAME - 96)) | (1 << (PlSqlParser.BIGFILE - 96)) | (1 << (PlSqlParser.BINARY - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE_INFINITY - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE_NAN - 96)) | (1 << (PlSqlParser.BINARY_FLOAT - 96)) | (1 << (PlSqlParser.BINARY_FLOAT_INFINITY - 96)) | (1 << (PlSqlParser.BINARY_FLOAT_NAN - 96)) | (1 << (PlSqlParser.BINARY_INTEGER - 96)) | (1 << (PlSqlParser.BIND_AWARE - 96)) | (1 << (PlSqlParser.BINDING - 96)) | (1 << (PlSqlParser.BIN_TO_NUM - 96)) | (1 << (PlSqlParser.BITAND - 96)) | (1 << (PlSqlParser.BITMAP_AND - 96)) | (1 << (PlSqlParser.BITMAP - 96)) | (1 << (PlSqlParser.BITMAPS - 96)) | (1 << (PlSqlParser.BITMAP_TREE - 96)) | (1 << (PlSqlParser.BITS - 96)))) !== 0) || ((((_la - 128)) & ~0x1f) == 0 && ((1 << (_la - 128)) & ((1 << (PlSqlParser.BLOB - 128)) | (1 << (PlSqlParser.BLOCK - 128)) | (1 << (PlSqlParser.BLOCK_RANGE - 128)) | (1 << (PlSqlParser.BLOCKS - 128)) | (1 << (PlSqlParser.BLOCKSIZE - 128)) | (1 << (PlSqlParser.BODY - 128)) | (1 << (PlSqlParser.BOOLEAN - 128)) | (1 << (PlSqlParser.BOTH - 128)) | (1 << (PlSqlParser.BOUND - 128)) | (1 << (PlSqlParser.BRANCH - 128)) | (1 << (PlSqlParser.BREADTH - 128)) | (1 << (PlSqlParser.BROADCAST - 128)) | (1 << (PlSqlParser.BSON - 128)) | (1 << (PlSqlParser.BUFFER - 128)) | (1 << (PlSqlParser.BUFFER_CACHE - 128)) | (1 << (PlSqlParser.BUFFER_POOL - 128)) | (1 << (PlSqlParser.BUILD - 128)) | (1 << (PlSqlParser.BULK - 128)) | (1 << (PlSqlParser.BYPASS_RECURSIVE_CHECK - 128)) | (1 << (PlSqlParser.BYPASS_UJVC - 128)) | (1 << (PlSqlParser.BYTE - 128)) | (1 << (PlSqlParser.CACHE - 128)) | (1 << (PlSqlParser.CACHE_CB - 128)) | (1 << (PlSqlParser.CACHE_INSTANCES - 128)) | (1 << (PlSqlParser.CACHE_TEMP_TABLE - 128)) | (1 << (PlSqlParser.CACHING - 128)) | (1 << (PlSqlParser.CALCULATED - 128)) | (1 << (PlSqlParser.CALLBACK - 128)) | (1 << (PlSqlParser.CALL - 128)) | (1 << (PlSqlParser.CANCEL - 128)))) !== 0) || ((((_la - 160)) & ~0x1f) == 0 && ((1 << (_la - 160)) & ((1 << (PlSqlParser.CAPACITY - 160)) | (1 << (PlSqlParser.CARDINALITY - 160)) | (1 << (PlSqlParser.CASCADE - 160)) | (1 << (PlSqlParser.CASE - 160)) | (1 << (PlSqlParser.CAST - 160)) | (1 << (PlSqlParser.CATEGORY - 160)) | (1 << (PlSqlParser.CDBDEFAULT - 160)) | (1 << (PlSqlParser.CEIL - 160)) | (1 << (PlSqlParser.CELL_FLASH_CACHE - 160)) | (1 << (PlSqlParser.CERTIFICATE - 160)) | (1 << (PlSqlParser.CFILE - 160)) | (1 << (PlSqlParser.CHAINED - 160)) | (1 << (PlSqlParser.CHANGE - 160)) | (1 << (PlSqlParser.CHANGE_DUPKEY_ERROR_INDEX - 160)) | (1 << (PlSqlParser.CHARACTER - 160)) | (1 << (PlSqlParser.CHAR - 160)) | (1 << (PlSqlParser.CHAR_CS - 160)) | (1 << (PlSqlParser.CHARTOROWID - 160)) | (1 << (PlSqlParser.CHECK_ACL_REWRITE - 160)) | (1 << (PlSqlParser.CHECKPOINT - 160)) | (1 << (PlSqlParser.CHILD - 160)) | (1 << (PlSqlParser.CHOOSE - 160)) | (1 << (PlSqlParser.CHR - 160)) | (1 << (PlSqlParser.CHUNK - 160)) | (1 << (PlSqlParser.CLASS - 160)) | (1 << (PlSqlParser.CLASSIFIER - 160)) | (1 << (PlSqlParser.CLEANUP - 160)) | (1 << (PlSqlParser.CLEAR - 160)) | (1 << (PlSqlParser.C_LETTER - 160)) | (1 << (PlSqlParser.CLIENT - 160)))) !== 0) || ((((_la - 192)) & ~0x1f) == 0 && ((1 << (_la - 192)) & ((1 << (PlSqlParser.CLOB - 192)) | (1 << (PlSqlParser.CLONE - 192)) | (1 << (PlSqlParser.CLOSE_CACHED_OPEN_CURSORS - 192)) | (1 << (PlSqlParser.CLOSE - 192)) | (1 << (PlSqlParser.CLUSTER_BY_ROWID - 192)) | (1 << (PlSqlParser.CLUSTER - 192)) | (1 << (PlSqlParser.CLUSTER_DETAILS - 192)) | (1 << (PlSqlParser.CLUSTER_DISTANCE - 192)) | (1 << (PlSqlParser.CLUSTER_ID - 192)) | (1 << (PlSqlParser.CLUSTERING - 192)) | (1 << (PlSqlParser.CLUSTERING_FACTOR - 192)) | (1 << (PlSqlParser.CLUSTER_PROBABILITY - 192)) | (1 << (PlSqlParser.CLUSTER_SET - 192)) | (1 << (PlSqlParser.COALESCE - 192)) | (1 << (PlSqlParser.COALESCE_SQ - 192)) | (1 << (PlSqlParser.COARSE - 192)) | (1 << (PlSqlParser.CO_AUTH_IND - 192)) | (1 << (PlSqlParser.COLD - 192)) | (1 << (PlSqlParser.COLLECT - 192)) | (1 << (PlSqlParser.COLUMNAR - 192)) | (1 << (PlSqlParser.COLUMN_AUTH_INDICATOR - 192)) | (1 << (PlSqlParser.COLUMN - 192)) | (1 << (PlSqlParser.COLUMNS - 192)) | (1 << (PlSqlParser.COLUMN_STATS - 192)) | (1 << (PlSqlParser.COLUMN_VALUE - 192)) | (1 << (PlSqlParser.COMMENT - 192)) | (1 << (PlSqlParser.COMMIT - 192)) | (1 << (PlSqlParser.COMMITTED - 192)) | (1 << (PlSqlParser.COMMON_DATA - 192)) | (1 << (PlSqlParser.COMPACT - 192)) | (1 << (PlSqlParser.COMPATIBILITY - 192)) | (1 << (PlSqlParser.COMPILE - 192)))) !== 0) || ((((_la - 224)) & ~0x1f) == 0 && ((1 << (_la - 224)) & ((1 << (PlSqlParser.COMPLETE - 224)) | (1 << (PlSqlParser.COMPLIANCE - 224)) | (1 << (PlSqlParser.COMPONENT - 224)) | (1 << (PlSqlParser.COMPONENTS - 224)) | (1 << (PlSqlParser.COMPOSE - 224)) | (1 << (PlSqlParser.COMPOSITE - 224)) | (1 << (PlSqlParser.COMPOSITE_LIMIT - 224)) | (1 << (PlSqlParser.COMPOUND - 224)) | (1 << (PlSqlParser.COMPUTE - 224)) | (1 << (PlSqlParser.CONCAT - 224)) | (1 << (PlSqlParser.CON_DBID_TO_ID - 224)) | (1 << (PlSqlParser.CONDITIONAL - 224)) | (1 << (PlSqlParser.CONDITION - 224)) | (1 << (PlSqlParser.CONFIRM - 224)) | (1 << (PlSqlParser.CONFORMING - 224)) | (1 << (PlSqlParser.CON_GUID_TO_ID - 224)) | (1 << (PlSqlParser.CON_ID - 224)) | (1 << (PlSqlParser.CON_NAME_TO_ID - 224)) | (1 << (PlSqlParser.CONNECT_BY_CB_WHR_ONLY - 224)) | (1 << (PlSqlParser.CONNECT_BY_COMBINE_SW - 224)) | (1 << (PlSqlParser.CONNECT_BY_COST_BASED - 224)) | (1 << (PlSqlParser.CONNECT_BY_ELIM_DUPS - 224)) | (1 << (PlSqlParser.CONNECT_BY_FILTERING - 224)) | (1 << (PlSqlParser.CONNECT_BY_ISCYCLE - 224)) | (1 << (PlSqlParser.CONNECT_BY_ISLEAF - 224)) | (1 << (PlSqlParser.CONNECT_BY_ROOT - 224)) | (1 << (PlSqlParser.CONNECT_TIME - 224)) | (1 << (PlSqlParser.CONSIDER - 224)) | (1 << (PlSqlParser.CONSISTENT - 224)) | (1 << (PlSqlParser.CONSTANT - 224)))) !== 0) || ((((_la - 256)) & ~0x1f) == 0 && ((1 << (_la - 256)) & ((1 << (PlSqlParser.CONST - 256)) | (1 << (PlSqlParser.CONSTRAINT - 256)) | (1 << (PlSqlParser.CONSTRAINTS - 256)) | (1 << (PlSqlParser.CONSTRUCTOR - 256)) | (1 << (PlSqlParser.CONTAINER - 256)) | (1 << (PlSqlParser.CONTAINER_DATA - 256)) | (1 << (PlSqlParser.CONTAINERS - 256)) | (1 << (PlSqlParser.CONTENT - 256)) | (1 << (PlSqlParser.CONTENTS - 256)) | (1 << (PlSqlParser.CONTEXT - 256)) | (1 << (PlSqlParser.CONTINUE - 256)) | (1 << (PlSqlParser.CONTROLFILE - 256)) | (1 << (PlSqlParser.CON_UID_TO_ID - 256)) | (1 << (PlSqlParser.CONVERT - 256)) | (1 << (PlSqlParser.COOKIE - 256)) | (1 << (PlSqlParser.COPY - 256)) | (1 << (PlSqlParser.CORR_K - 256)) | (1 << (PlSqlParser.CORR_S - 256)) | (1 << (PlSqlParser.CORRUPTION - 256)) | (1 << (PlSqlParser.CORRUPT_XID_ALL - 256)) | (1 << (PlSqlParser.CORRUPT_XID - 256)) | (1 << (PlSqlParser.COS - 256)) | (1 << (PlSqlParser.COSH - 256)) | (1 << (PlSqlParser.COST - 256)) | (1 << (PlSqlParser.COST_XML_QUERY_REWRITE - 256)) | (1 << (PlSqlParser.COUNT - 256)) | (1 << (PlSqlParser.COVAR_POP - 256)) | (1 << (PlSqlParser.COVAR_SAMP - 256)) | (1 << (PlSqlParser.CPU_COSTING - 256)) | (1 << (PlSqlParser.CPU_PER_CALL - 256)) | (1 << (PlSqlParser.CPU_PER_SESSION - 256)) | (1 << (PlSqlParser.CRASH - 256)))) !== 0) || ((((_la - 289)) & ~0x1f) == 0 && ((1 << (_la - 289)) & ((1 << (PlSqlParser.CREATE_FILE_DEST - 289)) | (1 << (PlSqlParser.CREATE_STORED_OUTLINES - 289)) | (1 << (PlSqlParser.CREATION - 289)) | (1 << (PlSqlParser.CREDENTIAL - 289)) | (1 << (PlSqlParser.CRITICAL - 289)) | (1 << (PlSqlParser.CROSS - 289)) | (1 << (PlSqlParser.CROSSEDITION - 289)) | (1 << (PlSqlParser.CSCONVERT - 289)) | (1 << (PlSqlParser.CUBE_AJ - 289)) | (1 << (PlSqlParser.CUBE - 289)) | (1 << (PlSqlParser.CUBE_GB - 289)) | (1 << (PlSqlParser.CUBE_SJ - 289)) | (1 << (PlSqlParser.CUME_DISTM - 289)) | (1 << (PlSqlParser.CURRENT - 289)) | (1 << (PlSqlParser.CURRENT_DATE - 289)) | (1 << (PlSqlParser.CURRENT_SCHEMA - 289)) | (1 << (PlSqlParser.CURRENT_TIME - 289)) | (1 << (PlSqlParser.CURRENT_TIMESTAMP - 289)) | (1 << (PlSqlParser.CURRENT_USER - 289)) | (1 << (PlSqlParser.CURRENTV - 289)) | (1 << (PlSqlParser.CURSOR - 289)) | (1 << (PlSqlParser.CURSOR_SHARING_EXACT - 289)) | (1 << (PlSqlParser.CURSOR_SPECIFIC_SEGMENT - 289)) | (1 << (PlSqlParser.CUSTOMDATUM - 289)) | (1 << (PlSqlParser.CV - 289)) | (1 << (PlSqlParser.CYCLE - 289)) | (1 << (PlSqlParser.DANGLING - 289)) | (1 << (PlSqlParser.DATABASE - 289)) | (1 << (PlSqlParser.DATA - 289)) | (1 << (PlSqlParser.DATAFILE - 289)) | (1 << (PlSqlParser.DATAFILES - 289)))) !== 0) || ((((_la - 321)) & ~0x1f) == 0 && ((1 << (_la - 321)) & ((1 << (PlSqlParser.DATAMOVEMENT - 321)) | (1 << (PlSqlParser.DATAOBJNO - 321)) | (1 << (PlSqlParser.DATAOBJ_TO_MAT_PARTITION - 321)) | (1 << (PlSqlParser.DATAOBJ_TO_PARTITION - 321)) | (1 << (PlSqlParser.DATAPUMP - 321)) | (1 << (PlSqlParser.DATA_SECURITY_REWRITE_LIMIT - 321)) | (1 << (PlSqlParser.DATE_MODE - 321)) | (1 << (PlSqlParser.DAY - 321)) | (1 << (PlSqlParser.DAYS - 321)) | (1 << (PlSqlParser.DBA - 321)) | (1 << (PlSqlParser.DBA_RECYCLEBIN - 321)) | (1 << (PlSqlParser.DBMS_STATS - 321)) | (1 << (PlSqlParser.DB_ROLE_CHANGE - 321)) | (1 << (PlSqlParser.DBTIMEZONE - 321)) | (1 << (PlSqlParser.DB_UNIQUE_NAME - 321)) | (1 << (PlSqlParser.DB_VERSION - 321)) | (1 << (PlSqlParser.DDL - 321)) | (1 << (PlSqlParser.DEALLOCATE - 321)) | (1 << (PlSqlParser.DEBUG - 321)) | (1 << (PlSqlParser.DEBUGGER - 321)) | (1 << (PlSqlParser.DEC - 321)) | (1 << (PlSqlParser.DECIMAL - 321)) | (1 << (PlSqlParser.DECLARE - 321)) | (1 << (PlSqlParser.DECOMPOSE - 321)) | (1 << (PlSqlParser.DECORRELATE - 321)) | (1 << (PlSqlParser.DECR - 321)) | (1 << (PlSqlParser.DECREMENT - 321)) | (1 << (PlSqlParser.DECRYPT - 321)) | (1 << (PlSqlParser.DEDUPLICATE - 321)) | (1 << (PlSqlParser.DEFAULTS - 321)))) !== 0) || ((((_la - 353)) & ~0x1f) == 0 && ((1 << (_la - 353)) & ((1 << (PlSqlParser.DEFERRABLE - 353)) | (1 << (PlSqlParser.DEFERRED - 353)) | (1 << (PlSqlParser.DEFINED - 353)) | (1 << (PlSqlParser.DEFINE - 353)) | (1 << (PlSqlParser.DEFINER - 353)) | (1 << (PlSqlParser.DEGREE - 353)) | (1 << (PlSqlParser.DELAY - 353)) | (1 << (PlSqlParser.DELEGATE - 353)) | (1 << (PlSqlParser.DELETE_ALL - 353)) | (1 << (PlSqlParser.DELETE - 353)) | (1 << (PlSqlParser.DELETEXML - 353)) | (1 << (PlSqlParser.DEMAND - 353)) | (1 << (PlSqlParser.DENSE_RANKM - 353)) | (1 << (PlSqlParser.DEPENDENT - 353)) | (1 << (PlSqlParser.DEPTH - 353)) | (1 << (PlSqlParser.DEQUEUE - 353)) | (1 << (PlSqlParser.DEREF - 353)) | (1 << (PlSqlParser.DEREF_NO_REWRITE - 353)) | (1 << (PlSqlParser.DESTROY - 353)) | (1 << (PlSqlParser.DETACHED - 353)) | (1 << (PlSqlParser.DETERMINES - 353)) | (1 << (PlSqlParser.DETERMINISTIC - 353)) | (1 << (PlSqlParser.DICTIONARY - 353)) | (1 << (PlSqlParser.DIMENSION - 353)) | (1 << (PlSqlParser.DIMENSIONS - 353)) | (1 << (PlSqlParser.DIRECT_LOAD - 353)) | (1 << (PlSqlParser.DIRECTORY - 353)) | (1 << (PlSqlParser.DIRECT_PATH - 353)) | (1 << (PlSqlParser.DISABLE_ALL - 353)) | (1 << (PlSqlParser.DISABLE - 353)) | (1 << (PlSqlParser.DISABLE_PARALLEL_DML - 353)))) !== 0) || ((((_la - 385)) & ~0x1f) == 0 && ((1 << (_la - 385)) & ((1 << (PlSqlParser.DISABLE_PRESET - 385)) | (1 << (PlSqlParser.DISABLE_RPKE - 385)) | (1 << (PlSqlParser.DISALLOW - 385)) | (1 << (PlSqlParser.DISASSOCIATE - 385)) | (1 << (PlSqlParser.DISCARD - 385)) | (1 << (PlSqlParser.DISCONNECT - 385)) | (1 << (PlSqlParser.DISK - 385)) | (1 << (PlSqlParser.DISKGROUP - 385)) | (1 << (PlSqlParser.DISKS - 385)) | (1 << (PlSqlParser.DISMOUNT - 385)) | (1 << (PlSqlParser.DISTINGUISHED - 385)) | (1 << (PlSqlParser.DISTRIBUTED - 385)) | (1 << (PlSqlParser.DISTRIBUTE - 385)) | (1 << (PlSqlParser.DML - 385)) | (1 << (PlSqlParser.DML_UPDATE - 385)) | (1 << (PlSqlParser.DOCFIDELITY - 385)) | (1 << (PlSqlParser.DOCUMENT - 385)) | (1 << (PlSqlParser.DOMAIN_INDEX_FILTER - 385)) | (1 << (PlSqlParser.DOMAIN_INDEX_NO_SORT - 385)) | (1 << (PlSqlParser.DOMAIN_INDEX_SORT - 385)) | (1 << (PlSqlParser.DOUBLE - 385)) | (1 << (PlSqlParser.DOWNGRADE - 385)) | (1 << (PlSqlParser.DRIVING_SITE - 385)) | (1 << (PlSqlParser.DROP_COLUMN - 385)) | (1 << (PlSqlParser.DROP_GROUP - 385)) | (1 << (PlSqlParser.DSINTERVAL_UNCONSTRAINED - 385)) | (1 << (PlSqlParser.DST_UPGRADE_INSERT_CONV - 385)) | (1 << (PlSqlParser.DUMP - 385)))) !== 0) || ((((_la - 417)) & ~0x1f) == 0 && ((1 << (_la - 417)) & ((1 << (PlSqlParser.DUPLICATE - 417)) | (1 << (PlSqlParser.DV - 417)) | (1 << (PlSqlParser.DYNAMIC - 417)) | (1 << (PlSqlParser.DYNAMIC_SAMPLING - 417)) | (1 << (PlSqlParser.DYNAMIC_SAMPLING_EST_CDN - 417)) | (1 << (PlSqlParser.EACH - 417)) | (1 << (PlSqlParser.EDITIONABLE - 417)) | (1 << (PlSqlParser.EDITION - 417)) | (1 << (PlSqlParser.EDITIONING - 417)) | (1 << (PlSqlParser.EDITIONS - 417)) | (1 << (PlSqlParser.ELEMENT - 417)) | (1 << (PlSqlParser.ELIM_GROUPBY - 417)) | (1 << (PlSqlParser.ELIMINATE_JOIN - 417)) | (1 << (PlSqlParser.ELIMINATE_OBY - 417)) | (1 << (PlSqlParser.ELIMINATE_OUTER_JOIN - 417)) | (1 << (PlSqlParser.EM - 417)) | (1 << (PlSqlParser.EMPTY_BLOB - 417)) | (1 << (PlSqlParser.EMPTY_CLOB - 417)) | (1 << (PlSqlParser.EMPTY - 417)) | (1 << (PlSqlParser.ENABLE_ALL - 417)) | (1 << (PlSqlParser.ENABLE - 417)) | (1 << (PlSqlParser.ENABLE_PARALLEL_DML - 417)) | (1 << (PlSqlParser.ENABLE_PRESET - 417)) | (1 << (PlSqlParser.ENCODING - 417)) | (1 << (PlSqlParser.ENCRYPT - 417)) | (1 << (PlSqlParser.ENCRYPTION - 417)) | (1 << (PlSqlParser.END_OUTLINE_DATA - 417)) | (1 << (PlSqlParser.ENFORCED - 417)) | (1 << (PlSqlParser.ENFORCE - 417)))) !== 0) || ((((_la - 449)) & ~0x1f) == 0 && ((1 << (_la - 449)) & ((1 << (PlSqlParser.ENQUEUE - 449)) | (1 << (PlSqlParser.ENTERPRISE - 449)) | (1 << (PlSqlParser.ENTITYESCAPING - 449)) | (1 << (PlSqlParser.ENTRY - 449)) | (1 << (PlSqlParser.EQUIPART - 449)) | (1 << (PlSqlParser.ERR - 449)) | (1 << (PlSqlParser.ERROR_ARGUMENT - 449)) | (1 << (PlSqlParser.ERROR - 449)) | (1 << (PlSqlParser.ERROR_ON_OVERLAP_TIME - 449)) | (1 << (PlSqlParser.ERRORS - 449)) | (1 << (PlSqlParser.ESCAPE - 449)) | (1 << (PlSqlParser.ESTIMATE - 449)) | (1 << (PlSqlParser.EVAL - 449)) | (1 << (PlSqlParser.EVALNAME - 449)) | (1 << (PlSqlParser.EVALUATE - 449)) | (1 << (PlSqlParser.EVALUATION - 449)) | (1 << (PlSqlParser.EVENTS - 449)) | (1 << (PlSqlParser.EVERY - 449)) | (1 << (PlSqlParser.EXCEPT - 449)) | (1 << (PlSqlParser.EXCEPTION - 449)) | (1 << (PlSqlParser.EXCEPTION_INIT - 449)) | (1 << (PlSqlParser.EXCEPTIONS - 449)) | (1 << (PlSqlParser.EXCHANGE - 449)) | (1 << (PlSqlParser.EXCLUDE - 449)) | (1 << (PlSqlParser.EXCLUDING - 449)) | (1 << (PlSqlParser.EXECUTE - 449)) | (1 << (PlSqlParser.EXEMPT - 449)) | (1 << (PlSqlParser.EXISTING - 449)) | (1 << (PlSqlParser.EXISTS - 449)) | (1 << (PlSqlParser.EXISTSNODE - 449)) | (1 << (PlSqlParser.EXIT - 449)))) !== 0) || ((((_la - 481)) & ~0x1f) == 0 && ((1 << (_la - 481)) & ((1 << (PlSqlParser.EXPAND_GSET_TO_UNION - 481)) | (1 << (PlSqlParser.EXPAND_TABLE - 481)) | (1 << (PlSqlParser.EXP - 481)) | (1 << (PlSqlParser.EXPIRE - 481)) | (1 << (PlSqlParser.EXPLAIN - 481)) | (1 << (PlSqlParser.EXPLOSION - 481)) | (1 << (PlSqlParser.EXPORT - 481)) | (1 << (PlSqlParser.EXPR_CORR_CHECK - 481)) | (1 << (PlSqlParser.EXPRESS - 481)) | (1 << (PlSqlParser.EXTENDS - 481)) | (1 << (PlSqlParser.EXTENT - 481)) | (1 << (PlSqlParser.EXTENTS - 481)) | (1 << (PlSqlParser.EXTERNAL - 481)) | (1 << (PlSqlParser.EXTERNALLY - 481)) | (1 << (PlSqlParser.EXTRACTCLOBXML - 481)) | (1 << (PlSqlParser.EXTRACT - 481)) | (1 << (PlSqlParser.EXTRACTVALUE - 481)) | (1 << (PlSqlParser.EXTRA - 481)) | (1 << (PlSqlParser.FACILITY - 481)) | (1 << (PlSqlParser.FACT - 481)) | (1 << (PlSqlParser.FACTOR - 481)) | (1 << (PlSqlParser.FACTORIZE_JOIN - 481)) | (1 << (PlSqlParser.FAILED - 481)) | (1 << (PlSqlParser.FAILED_LOGIN_ATTEMPTS - 481)) | (1 << (PlSqlParser.FAILGROUP - 481)) | (1 << (PlSqlParser.FAILOVER - 481)) | (1 << (PlSqlParser.FAILURE - 481)) | (1 << (PlSqlParser.FALSE - 481)) | (1 << (PlSqlParser.FAMILY - 481)) | (1 << (PlSqlParser.FAR - 481)) | (1 << (PlSqlParser.FAST - 481)) | (1 << (PlSqlParser.FASTSTART - 481)))) !== 0) || ((((_la - 513)) & ~0x1f) == 0 && ((1 << (_la - 513)) & ((1 << (PlSqlParser.FBTSCAN - 513)) | (1 << (PlSqlParser.FEATURE_DETAILS - 513)) | (1 << (PlSqlParser.FEATURE_ID - 513)) | (1 << (PlSqlParser.FEATURE_SET - 513)) | (1 << (PlSqlParser.FEATURE_VALUE - 513)) | (1 << (PlSqlParser.FETCH - 513)) | (1 << (PlSqlParser.FILE - 513)) | (1 << (PlSqlParser.FILE_NAME_CONVERT - 513)) | (1 << (PlSqlParser.FILESYSTEM_LIKE_LOGGING - 513)) | (1 << (PlSqlParser.FILTER - 513)) | (1 << (PlSqlParser.FINAL - 513)) | (1 << (PlSqlParser.FINE - 513)) | (1 << (PlSqlParser.FINISH - 513)) | (1 << (PlSqlParser.FIRST - 513)) | (1 << (PlSqlParser.FIRSTM - 513)) | (1 << (PlSqlParser.FIRST_ROWS - 513)) | (1 << (PlSqlParser.FIRST_VALUE - 513)) | (1 << (PlSqlParser.FIXED_VIEW_DATA - 513)) | (1 << (PlSqlParser.FLAGGER - 513)) | (1 << (PlSqlParser.FLASHBACK - 513)) | (1 << (PlSqlParser.FLASH_CACHE - 513)) | (1 << (PlSqlParser.FLOAT - 513)) | (1 << (PlSqlParser.FLOB - 513)) | (1 << (PlSqlParser.FLOOR - 513)) | (1 << (PlSqlParser.FLUSH - 513)) | (1 << (PlSqlParser.FOLDER - 513)) | (1 << (PlSqlParser.FOLLOWING - 513)) | (1 << (PlSqlParser.FOLLOWS - 513)) | (1 << (PlSqlParser.FORALL - 513)) | (1 << (PlSqlParser.FORCE - 513)) | (1 << (PlSqlParser.FORCE_XML_QUERY_REWRITE - 513)) | (1 << (PlSqlParser.FOREIGN - 513)))) !== 0) || ((((_la - 545)) & ~0x1f) == 0 && ((1 << (_la - 545)) & ((1 << (PlSqlParser.FOREVER - 545)) | (1 << (PlSqlParser.FORMAT - 545)) | (1 << (PlSqlParser.FORWARD - 545)) | (1 << (PlSqlParser.FRAGMENT_NUMBER - 545)) | (1 << (PlSqlParser.FREELIST - 545)) | (1 << (PlSqlParser.FREELISTS - 545)) | (1 << (PlSqlParser.FREEPOOLS - 545)) | (1 << (PlSqlParser.FRESH - 545)) | (1 << (PlSqlParser.FROM_TZ - 545)) | (1 << (PlSqlParser.FULL - 545)) | (1 << (PlSqlParser.FULL_OUTER_JOIN_TO_OUTER - 545)) | (1 << (PlSqlParser.FUNCTION - 545)) | (1 << (PlSqlParser.FUNCTIONS - 545)) | (1 << (PlSqlParser.GATHER_OPTIMIZER_STATISTICS - 545)) | (1 << (PlSqlParser.GATHER_PLAN_STATISTICS - 545)) | (1 << (PlSqlParser.GBY_CONC_ROLLUP - 545)) | (1 << (PlSqlParser.GBY_PUSHDOWN - 545)) | (1 << (PlSqlParser.GENERATED - 545)) | (1 << (PlSqlParser.GET - 545)) | (1 << (PlSqlParser.GLOBAL - 545)) | (1 << (PlSqlParser.GLOBALLY - 545)) | (1 << (PlSqlParser.GLOBAL_NAME - 545)) | (1 << (PlSqlParser.GLOBAL_TOPIC_ENABLED - 545)) | (1 << (PlSqlParser.GROUP_BY - 545)) | (1 << (PlSqlParser.GROUP_ID - 545)) | (1 << (PlSqlParser.GROUPING - 545)) | (1 << (PlSqlParser.GROUPING_ID - 545)))) !== 0) || ((((_la - 577)) & ~0x1f) == 0 && ((1 << (_la - 577)) & ((1 << (PlSqlParser.GROUPS - 577)) | (1 << (PlSqlParser.GUARANTEED - 577)) | (1 << (PlSqlParser.GUARANTEE - 577)) | (1 << (PlSqlParser.GUARD - 577)) | (1 << (PlSqlParser.HASH_AJ - 577)) | (1 << (PlSqlParser.HASH - 577)) | (1 << (PlSqlParser.HASHKEYS - 577)) | (1 << (PlSqlParser.HASH_SJ - 577)) | (1 << (PlSqlParser.HEADER - 577)) | (1 << (PlSqlParser.HEAP - 577)) | (1 << (PlSqlParser.HELP - 577)) | (1 << (PlSqlParser.HEXTORAW - 577)) | (1 << (PlSqlParser.HEXTOREF - 577)) | (1 << (PlSqlParser.HIDDEN_KEYWORD - 577)) | (1 << (PlSqlParser.HIDE - 577)) | (1 << (PlSqlParser.HIERARCHY - 577)) | (1 << (PlSqlParser.HIGH - 577)) | (1 << (PlSqlParser.HINTSET_BEGIN - 577)) | (1 << (PlSqlParser.HINTSET_END - 577)) | (1 << (PlSqlParser.HOT - 577)) | (1 << (PlSqlParser.HOUR - 577)) | (1 << (PlSqlParser.HWM_BROKERED - 577)) | (1 << (PlSqlParser.HYBRID - 577)) | (1 << (PlSqlParser.IDENTIFIER - 577)) | (1 << (PlSqlParser.IDENTITY - 577)) | (1 << (PlSqlParser.IDGENERATORS - 577)) | (1 << (PlSqlParser.ID - 577)) | (1 << (PlSqlParser.IDLE_TIME - 577)) | (1 << (PlSqlParser.IF - 577)) | (1 << (PlSqlParser.IGNORE - 577)))) !== 0) || ((((_la - 609)) & ~0x1f) == 0 && ((1 << (_la - 609)) & ((1 << (PlSqlParser.IGNORE_OPTIM_EMBEDDED_HINTS - 609)) | (1 << (PlSqlParser.IGNORE_ROW_ON_DUPKEY_INDEX - 609)) | (1 << (PlSqlParser.IGNORE_WHERE_CLAUSE - 609)) | (1 << (PlSqlParser.ILM - 609)) | (1 << (PlSqlParser.IMMEDIATE - 609)) | (1 << (PlSqlParser.IMPACT - 609)) | (1 << (PlSqlParser.IMPORT - 609)) | (1 << (PlSqlParser.INACTIVE - 609)) | (1 << (PlSqlParser.INCLUDE - 609)) | (1 << (PlSqlParser.INCLUDE_VERSION - 609)) | (1 << (PlSqlParser.INCLUDING - 609)) | (1 << (PlSqlParser.INCREMENTAL - 609)) | (1 << (PlSqlParser.INCREMENT - 609)) | (1 << (PlSqlParser.INCR - 609)) | (1 << (PlSqlParser.INDENT - 609)) | (1 << (PlSqlParser.INDEX_ASC - 609)) | (1 << (PlSqlParser.INDEX_COMBINE - 609)) | (1 << (PlSqlParser.INDEX_DESC - 609)) | (1 << (PlSqlParser.INDEXED - 609)) | (1 << (PlSqlParser.INDEXES - 609)) | (1 << (PlSqlParser.INDEX_FFS - 609)) | (1 << (PlSqlParser.INDEX_FILTER - 609)) | (1 << (PlSqlParser.INDEXING - 609)) | (1 << (PlSqlParser.INDEX_JOIN - 609)) | (1 << (PlSqlParser.INDEX_ROWS - 609)) | (1 << (PlSqlParser.INDEX_RRS - 609)) | (1 << (PlSqlParser.INDEX_RS_ASC - 609)) | (1 << (PlSqlParser.INDEX_RS_DESC - 609)) | (1 << (PlSqlParser.INDEX_RS - 609)) | (1 << (PlSqlParser.INDEX_SCAN - 609)) | (1 << (PlSqlParser.INDEX_SKIP_SCAN - 609)))) !== 0) || ((((_la - 641)) & ~0x1f) == 0 && ((1 << (_la - 641)) & ((1 << (PlSqlParser.INDEX_SS_ASC - 641)) | (1 << (PlSqlParser.INDEX_SS_DESC - 641)) | (1 << (PlSqlParser.INDEX_SS - 641)) | (1 << (PlSqlParser.INDEX_STATS - 641)) | (1 << (PlSqlParser.INDEXTYPE - 641)) | (1 << (PlSqlParser.INDEXTYPES - 641)) | (1 << (PlSqlParser.INDICATOR - 641)) | (1 << (PlSqlParser.INDICES - 641)) | (1 << (PlSqlParser.INFINITE - 641)) | (1 << (PlSqlParser.INFORMATIONAL - 641)) | (1 << (PlSqlParser.INHERIT - 641)) | (1 << (PlSqlParser.INITCAP - 641)) | (1 << (PlSqlParser.INITIAL - 641)) | (1 << (PlSqlParser.INITIALIZED - 641)) | (1 << (PlSqlParser.INITIALLY - 641)) | (1 << (PlSqlParser.INITRANS - 641)) | (1 << (PlSqlParser.INLINE - 641)) | (1 << (PlSqlParser.INLINE_XMLTYPE_NT - 641)) | (1 << (PlSqlParser.INMEMORY - 641)) | (1 << (PlSqlParser.IN_MEMORY_METADATA - 641)) | (1 << (PlSqlParser.INMEMORY_PRUNING - 641)) | (1 << (PlSqlParser.INNER - 641)) | (1 << (PlSqlParser.INOUT - 641)) | (1 << (PlSqlParser.INPLACE - 641)) | (1 << (PlSqlParser.INSERTCHILDXMLAFTER - 641)) | (1 << (PlSqlParser.INSERTCHILDXMLBEFORE - 641)) | (1 << (PlSqlParser.INSERTCHILDXML - 641)) | (1 << (PlSqlParser.INSERTXMLAFTER - 641)) | (1 << (PlSqlParser.INSERTXMLBEFORE - 641)) | (1 << (PlSqlParser.INSTANCE - 641)))) !== 0) || ((((_la - 673)) & ~0x1f) == 0 && ((1 << (_la - 673)) & ((1 << (PlSqlParser.INSTANCES - 673)) | (1 << (PlSqlParser.INSTANTIABLE - 673)) | (1 << (PlSqlParser.INSTANTLY - 673)) | (1 << (PlSqlParser.INSTEAD - 673)) | (1 << (PlSqlParser.INSTR2 - 673)) | (1 << (PlSqlParser.INSTR4 - 673)) | (1 << (PlSqlParser.INSTRB - 673)) | (1 << (PlSqlParser.INSTRC - 673)) | (1 << (PlSqlParser.INSTR - 673)) | (1 << (PlSqlParser.INTEGER - 673)) | (1 << (PlSqlParser.INTERLEAVED - 673)) | (1 << (PlSqlParser.INTERMEDIATE - 673)) | (1 << (PlSqlParser.INTERNAL_CONVERT - 673)) | (1 << (PlSqlParser.INTERNAL_USE - 673)) | (1 << (PlSqlParser.INTERPRETED - 673)) | (1 << (PlSqlParser.INTERVAL - 673)) | (1 << (PlSqlParser.INT - 673)) | (1 << (PlSqlParser.INVALIDATE - 673)) | (1 << (PlSqlParser.INVISIBLE - 673)) | (1 << (PlSqlParser.IN_XQUERY - 673)) | (1 << (PlSqlParser.ISOLATION - 673)) | (1 << (PlSqlParser.ISOLATION_LEVEL - 673)) | (1 << (PlSqlParser.ITERATE - 673)) | (1 << (PlSqlParser.ITERATION_NUMBER - 673)) | (1 << (PlSqlParser.JAVA - 673)) | (1 << (PlSqlParser.JOB - 673)) | (1 << (PlSqlParser.JOIN - 673)) | (1 << (PlSqlParser.JSON_ARRAYAGG - 673)) | (1 << (PlSqlParser.JSON_ARRAY - 673)))) !== 0) || ((((_la - 705)) & ~0x1f) == 0 && ((1 << (_la - 705)) & ((1 << (PlSqlParser.JSON_EQUAL - 705)) | (1 << (PlSqlParser.JSON_EXISTS2 - 705)) | (1 << (PlSqlParser.JSON_EXISTS - 705)) | (1 << (PlSqlParser.JSONGET - 705)) | (1 << (PlSqlParser.JSON - 705)) | (1 << (PlSqlParser.JSON_OBJECTAGG - 705)) | (1 << (PlSqlParser.JSON_OBJECT - 705)) | (1 << (PlSqlParser.JSONPARSE - 705)) | (1 << (PlSqlParser.JSON_QUERY - 705)) | (1 << (PlSqlParser.JSON_SERIALIZE - 705)) | (1 << (PlSqlParser.JSON_TABLE - 705)) | (1 << (PlSqlParser.JSON_TEXTCONTAINS2 - 705)) | (1 << (PlSqlParser.JSON_TEXTCONTAINS - 705)) | (1 << (PlSqlParser.JSON_VALUE - 705)) | (1 << (PlSqlParser.KEEP_DUPLICATES - 705)) | (1 << (PlSqlParser.KEEP - 705)) | (1 << (PlSqlParser.KERBEROS - 705)) | (1 << (PlSqlParser.KEY - 705)) | (1 << (PlSqlParser.KEY_LENGTH - 705)) | (1 << (PlSqlParser.KEYSIZE - 705)) | (1 << (PlSqlParser.KEYS - 705)) | (1 << (PlSqlParser.KEYSTORE - 705)) | (1 << (PlSqlParser.KILL - 705)) | (1 << (PlSqlParser.LABEL - 705)) | (1 << (PlSqlParser.LANGUAGE - 705)) | (1 << (PlSqlParser.LAST_DAY - 705)) | (1 << (PlSqlParser.LAST - 705)) | (1 << (PlSqlParser.LAST_VALUE - 705)) | (1 << (PlSqlParser.LATERAL - 705)) | (1 << (PlSqlParser.LAX - 705)) | (1 << (PlSqlParser.LAYER - 705)) | (1 << (PlSqlParser.LDAP_REGISTRATION_ENABLED - 705)))) !== 0) || ((((_la - 737)) & ~0x1f) == 0 && ((1 << (_la - 737)) & ((1 << (PlSqlParser.LDAP_REGISTRATION - 737)) | (1 << (PlSqlParser.LDAP_REG_SYNC_INTERVAL - 737)) | (1 << (PlSqlParser.LEADING - 737)) | (1 << (PlSqlParser.LEFT - 737)) | (1 << (PlSqlParser.LENGTH2 - 737)) | (1 << (PlSqlParser.LENGTH4 - 737)) | (1 << (PlSqlParser.LENGTHB - 737)) | (1 << (PlSqlParser.LENGTHC - 737)) | (1 << (PlSqlParser.LENGTH - 737)) | (1 << (PlSqlParser.LESS - 737)) | (1 << (PlSqlParser.LEVEL - 737)) | (1 << (PlSqlParser.LEVELS - 737)) | (1 << (PlSqlParser.LIBRARY - 737)) | (1 << (PlSqlParser.LIFECYCLE - 737)) | (1 << (PlSqlParser.LIFE - 737)) | (1 << (PlSqlParser.LIFETIME - 737)) | (1 << (PlSqlParser.LIKE2 - 737)) | (1 << (PlSqlParser.LIKE4 - 737)) | (1 << (PlSqlParser.LIKEC - 737)) | (1 << (PlSqlParser.LIKE_EXPAND - 737)) | (1 << (PlSqlParser.LIMIT - 737)) | (1 << (PlSqlParser.LINEAR - 737)) | (1 << (PlSqlParser.LINK - 737)) | (1 << (PlSqlParser.LIST - 737)) | (1 << (PlSqlParser.LN - 737)) | (1 << (PlSqlParser.LNNVL - 737)) | (1 << (PlSqlParser.LOAD - 737)) | (1 << (PlSqlParser.LOB - 737)) | (1 << (PlSqlParser.LOBNVL - 737)) | (1 << (PlSqlParser.LOBS - 737)) | (1 << (PlSqlParser.LOCAL_INDEXES - 737)))) !== 0) || ((((_la - 769)) & ~0x1f) == 0 && ((1 << (_la - 769)) & ((1 << (PlSqlParser.LOCAL - 769)) | (1 << (PlSqlParser.LOCALTIME - 769)) | (1 << (PlSqlParser.LOCALTIMESTAMP - 769)) | (1 << (PlSqlParser.LOCATION - 769)) | (1 << (PlSqlParser.LOCATOR - 769)) | (1 << (PlSqlParser.LOCKED - 769)) | (1 << (PlSqlParser.LOCKING - 769)) | (1 << (PlSqlParser.LOGFILE - 769)) | (1 << (PlSqlParser.LOGFILES - 769)) | (1 << (PlSqlParser.LOGGING - 769)) | (1 << (PlSqlParser.LOGICAL - 769)) | (1 << (PlSqlParser.LOGICAL_READS_PER_CALL - 769)) | (1 << (PlSqlParser.LOGICAL_READS_PER_SESSION - 769)) | (1 << (PlSqlParser.LOG - 769)) | (1 << (PlSqlParser.LOGMINING - 769)) | (1 << (PlSqlParser.LOGOFF - 769)) | (1 << (PlSqlParser.LOGON - 769)) | (1 << (PlSqlParser.LOG_READ_ONLY_VIOLATIONS - 769)) | (1 << (PlSqlParser.LONG - 769)) | (1 << (PlSqlParser.LOOP - 769)) | (1 << (PlSqlParser.LOWER - 769)) | (1 << (PlSqlParser.LOW - 769)) | (1 << (PlSqlParser.LPAD - 769)) | (1 << (PlSqlParser.LTRIM - 769)) | (1 << (PlSqlParser.MAIN - 769)) | (1 << (PlSqlParser.MAKE_REF - 769)) | (1 << (PlSqlParser.MANAGED - 769)) | (1 << (PlSqlParser.MANAGE - 769)) | (1 << (PlSqlParser.MANAGEMENT - 769)) | (1 << (PlSqlParser.MANAGER - 769)) | (1 << (PlSqlParser.MANUAL - 769)))) !== 0) || ((((_la - 801)) & ~0x1f) == 0 && ((1 << (_la - 801)) & ((1 << (PlSqlParser.MAP - 801)) | (1 << (PlSqlParser.MAPPING - 801)) | (1 << (PlSqlParser.MASTER - 801)) | (1 << (PlSqlParser.MATCHED - 801)) | (1 << (PlSqlParser.MATCHES - 801)) | (1 << (PlSqlParser.MATCH - 801)) | (1 << (PlSqlParser.MATCH_NUMBER - 801)) | (1 << (PlSqlParser.MATCH_RECOGNIZE - 801)) | (1 << (PlSqlParser.MATERIALIZED - 801)) | (1 << (PlSqlParser.MATERIALIZE - 801)) | (1 << (PlSqlParser.MAXARCHLOGS - 801)) | (1 << (PlSqlParser.MAXDATAFILES - 801)) | (1 << (PlSqlParser.MAXEXTENTS - 801)) | (1 << (PlSqlParser.MAXIMIZE - 801)) | (1 << (PlSqlParser.MAXINSTANCES - 801)) | (1 << (PlSqlParser.MAXLOGFILES - 801)) | (1 << (PlSqlParser.MAXLOGHISTORY - 801)) | (1 << (PlSqlParser.MAXLOGMEMBERS - 801)) | (1 << (PlSqlParser.MAX_SHARED_TEMP_SIZE - 801)) | (1 << (PlSqlParser.MAXSIZE - 801)) | (1 << (PlSqlParser.MAXTRANS - 801)) | (1 << (PlSqlParser.MAXVALUE - 801)) | (1 << (PlSqlParser.MEASURE - 801)) | (1 << (PlSqlParser.MEASURES - 801)) | (1 << (PlSqlParser.MEDIUM - 801)) | (1 << (PlSqlParser.MEMBER - 801)) | (1 << (PlSqlParser.MEMCOMPRESS - 801)) | (1 << (PlSqlParser.MEMORY - 801)) | (1 << (PlSqlParser.MERGEACTIONS - 801)) | (1 << (PlSqlParser.MERGE_AJ - 801)) | (1 << (PlSqlParser.MERGE_CONST_ON - 801)) | (1 << (PlSqlParser.MERGE - 801)))) !== 0) || ((((_la - 833)) & ~0x1f) == 0 && ((1 << (_la - 833)) & ((1 << (PlSqlParser.MERGE_SJ - 833)) | (1 << (PlSqlParser.METADATA - 833)) | (1 << (PlSqlParser.METHOD - 833)) | (1 << (PlSqlParser.MIGRATE - 833)) | (1 << (PlSqlParser.MIGRATION - 833)) | (1 << (PlSqlParser.MINEXTENTS - 833)) | (1 << (PlSqlParser.MINIMIZE - 833)) | (1 << (PlSqlParser.MINIMUM - 833)) | (1 << (PlSqlParser.MINING - 833)) | (1 << (PlSqlParser.MINUS_NULL - 833)) | (1 << (PlSqlParser.MINUTE - 833)) | (1 << (PlSqlParser.MINVALUE - 833)) | (1 << (PlSqlParser.MIRRORCOLD - 833)) | (1 << (PlSqlParser.MIRRORHOT - 833)) | (1 << (PlSqlParser.MIRROR - 833)) | (1 << (PlSqlParser.MLSLABEL - 833)) | (1 << (PlSqlParser.MODEL_COMPILE_SUBQUERY - 833)) | (1 << (PlSqlParser.MODEL_DONTVERIFY_UNIQUENESS - 833)) | (1 << (PlSqlParser.MODEL_DYNAMIC_SUBQUERY - 833)) | (1 << (PlSqlParser.MODEL_MIN_ANALYSIS - 833)) | (1 << (PlSqlParser.MODEL - 833)) | (1 << (PlSqlParser.MODEL_NB - 833)) | (1 << (PlSqlParser.MODEL_NO_ANALYSIS - 833)) | (1 << (PlSqlParser.MODEL_PBY - 833)) | (1 << (PlSqlParser.MODEL_PUSH_REF - 833)) | (1 << (PlSqlParser.MODEL_SV - 833)) | (1 << (PlSqlParser.MODIFICATION - 833)) | (1 << (PlSqlParser.MODIFY_COLUMN_TYPE - 833)) | (1 << (PlSqlParser.MODIFY - 833)) | (1 << (PlSqlParser.MOD - 833)))) !== 0) || ((((_la - 865)) & ~0x1f) == 0 && ((1 << (_la - 865)) & ((1 << (PlSqlParser.MODULE - 865)) | (1 << (PlSqlParser.MONITORING - 865)) | (1 << (PlSqlParser.MONITOR - 865)) | (1 << (PlSqlParser.MONTH - 865)) | (1 << (PlSqlParser.MONTHS_BETWEEN - 865)) | (1 << (PlSqlParser.MONTHS - 865)) | (1 << (PlSqlParser.MOUNT - 865)) | (1 << (PlSqlParser.MOUNTPATH - 865)) | (1 << (PlSqlParser.MOVEMENT - 865)) | (1 << (PlSqlParser.MOVE - 865)) | (1 << (PlSqlParser.MULTIDIMENSIONAL - 865)) | (1 << (PlSqlParser.MULTISET - 865)) | (1 << (PlSqlParser.MV_MERGE - 865)) | (1 << (PlSqlParser.NAMED - 865)) | (1 << (PlSqlParser.NAME - 865)) | (1 << (PlSqlParser.NAMESPACE - 865)) | (1 << (PlSqlParser.NAN - 865)) | (1 << (PlSqlParser.NANVL - 865)) | (1 << (PlSqlParser.NATIONAL - 865)) | (1 << (PlSqlParser.NATIVE_FULL_OUTER_JOIN - 865)) | (1 << (PlSqlParser.NATIVE - 865)) | (1 << (PlSqlParser.NATURAL - 865)) | (1 << (PlSqlParser.NAV - 865)) | (1 << (PlSqlParser.NCHAR_CS - 865)) | (1 << (PlSqlParser.NCHAR - 865)) | (1 << (PlSqlParser.NCHR - 865)) | (1 << (PlSqlParser.NCLOB - 865)) | (1 << (PlSqlParser.NEEDED - 865)) | (1 << (PlSqlParser.NEG - 865)) | (1 << (PlSqlParser.NESTED - 865)) | (1 << (PlSqlParser.NESTED_TABLE_FAST_INSERT - 865)))) !== 0) || ((((_la - 897)) & ~0x1f) == 0 && ((1 << (_la - 897)) & ((1 << (PlSqlParser.NESTED_TABLE_GET_REFS - 897)) | (1 << (PlSqlParser.NESTED_TABLE_ID - 897)) | (1 << (PlSqlParser.NESTED_TABLE_SET_REFS - 897)) | (1 << (PlSqlParser.NESTED_TABLE_SET_SETID - 897)) | (1 << (PlSqlParser.NETWORK - 897)) | (1 << (PlSqlParser.NEVER - 897)) | (1 << (PlSqlParser.NEW - 897)) | (1 << (PlSqlParser.NEW_TIME - 897)) | (1 << (PlSqlParser.NEXT_DAY - 897)) | (1 << (PlSqlParser.NEXT - 897)) | (1 << (PlSqlParser.NL_AJ - 897)) | (1 << (PlSqlParser.NLJ_BATCHING - 897)) | (1 << (PlSqlParser.NLJ_INDEX_FILTER - 897)) | (1 << (PlSqlParser.NLJ_INDEX_SCAN - 897)) | (1 << (PlSqlParser.NLJ_PREFETCH - 897)) | (1 << (PlSqlParser.NLS_CALENDAR - 897)) | (1 << (PlSqlParser.NLS_CHARACTERSET - 897)) | (1 << (PlSqlParser.NLS_CHARSET_DECL_LEN - 897)) | (1 << (PlSqlParser.NLS_CHARSET_ID - 897)) | (1 << (PlSqlParser.NLS_CHARSET_NAME - 897)) | (1 << (PlSqlParser.NLS_COMP - 897)) | (1 << (PlSqlParser.NLS_CURRENCY - 897)) | (1 << (PlSqlParser.NLS_DATE_FORMAT - 897)) | (1 << (PlSqlParser.NLS_DATE_LANGUAGE - 897)) | (1 << (PlSqlParser.NLS_INITCAP - 897)) | (1 << (PlSqlParser.NLS_ISO_CURRENCY - 897)) | (1 << (PlSqlParser.NL_SJ - 897)) | (1 << (PlSqlParser.NLS_LANG - 897)) | (1 << (PlSqlParser.NLS_LANGUAGE - 897)) | (1 << (PlSqlParser.NLS_LENGTH_SEMANTICS - 897)) | (1 << (PlSqlParser.NLS_LOWER - 897)) | (1 << (PlSqlParser.NLS_NCHAR_CONV_EXCP - 897)))) !== 0) || ((((_la - 929)) & ~0x1f) == 0 && ((1 << (_la - 929)) & ((1 << (PlSqlParser.NLS_NUMERIC_CHARACTERS - 929)) | (1 << (PlSqlParser.NLS_SORT - 929)) | (1 << (PlSqlParser.NLSSORT - 929)) | (1 << (PlSqlParser.NLS_SPECIAL_CHARS - 929)) | (1 << (PlSqlParser.NLS_TERRITORY - 929)) | (1 << (PlSqlParser.NLS_UPPER - 929)) | (1 << (PlSqlParser.NO_ACCESS - 929)) | (1 << (PlSqlParser.NO_ADAPTIVE_PLAN - 929)) | (1 << (PlSqlParser.NO_ANSI_REARCH - 929)) | (1 << (PlSqlParser.NOAPPEND - 929)) | (1 << (PlSqlParser.NOARCHIVELOG - 929)) | (1 << (PlSqlParser.NOAUDIT - 929)) | (1 << (PlSqlParser.NO_AUTO_REOPTIMIZE - 929)) | (1 << (PlSqlParser.NO_BASETABLE_MULTIMV_REWRITE - 929)) | (1 << (PlSqlParser.NO_BATCH_TABLE_ACCESS_BY_ROWID - 929)) | (1 << (PlSqlParser.NO_BIND_AWARE - 929)) | (1 << (PlSqlParser.NO_BUFFER - 929)) | (1 << (PlSqlParser.NOCACHE - 929)) | (1 << (PlSqlParser.NO_CARTESIAN - 929)) | (1 << (PlSqlParser.NO_CHECK_ACL_REWRITE - 929)) | (1 << (PlSqlParser.NO_CLUSTER_BY_ROWID - 929)) | (1 << (PlSqlParser.NO_CLUSTERING - 929)) | (1 << (PlSqlParser.NO_COALESCE_SQ - 929)) | (1 << (PlSqlParser.NO_COMMON_DATA - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_CB_WHR_ONLY - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_COMBINE_SW - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_COST_BASED - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_ELIM_DUPS - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_FILTERING - 929)) | (1 << (PlSqlParser.NOCOPY - 929)) | (1 << (PlSqlParser.NO_COST_XML_QUERY_REWRITE - 929)))) !== 0) || ((((_la - 961)) & ~0x1f) == 0 && ((1 << (_la - 961)) & ((1 << (PlSqlParser.NO_CPU_COSTING - 961)) | (1 << (PlSqlParser.NOCPU_COSTING - 961)) | (1 << (PlSqlParser.NOCYCLE - 961)) | (1 << (PlSqlParser.NO_DATA_SECURITY_REWRITE - 961)) | (1 << (PlSqlParser.NO_DECORRELATE - 961)) | (1 << (PlSqlParser.NODELAY - 961)) | (1 << (PlSqlParser.NO_DOMAIN_INDEX_FILTER - 961)) | (1 << (PlSqlParser.NO_DST_UPGRADE_INSERT_CONV - 961)) | (1 << (PlSqlParser.NO_ELIM_GROUPBY - 961)) | (1 << (PlSqlParser.NO_ELIMINATE_JOIN - 961)) | (1 << (PlSqlParser.NO_ELIMINATE_OBY - 961)) | (1 << (PlSqlParser.NO_ELIMINATE_OUTER_JOIN - 961)) | (1 << (PlSqlParser.NOENTITYESCAPING - 961)) | (1 << (PlSqlParser.NO_EXPAND_GSET_TO_UNION - 961)) | (1 << (PlSqlParser.NO_EXPAND - 961)) | (1 << (PlSqlParser.NO_EXPAND_TABLE - 961)) | (1 << (PlSqlParser.NO_FACT - 961)) | (1 << (PlSqlParser.NO_FACTORIZE_JOIN - 961)) | (1 << (PlSqlParser.NO_FILTERING - 961)) | (1 << (PlSqlParser.NOFORCE - 961)) | (1 << (PlSqlParser.NO_FULL_OUTER_JOIN_TO_OUTER - 961)) | (1 << (PlSqlParser.NO_GATHER_OPTIMIZER_STATISTICS - 961)) | (1 << (PlSqlParser.NO_GBY_PUSHDOWN - 961)) | (1 << (PlSqlParser.NOGUARANTEE - 961)) | (1 << (PlSqlParser.NO_INDEX_FFS - 961)) | (1 << (PlSqlParser.NO_INDEX - 961)) | (1 << (PlSqlParser.NO_INDEX_SS - 961)) | (1 << (PlSqlParser.NO_INMEMORY - 961)) | (1 << (PlSqlParser.NO_INMEMORY_PRUNING - 961)) | (1 << (PlSqlParser.NOKEEP - 961)) | (1 << (PlSqlParser.NO_LOAD - 961)) | (1 << (PlSqlParser.NOLOCAL - 961)))) !== 0) || ((((_la - 993)) & ~0x1f) == 0 && ((1 << (_la - 993)) & ((1 << (PlSqlParser.NOLOGGING - 993)) | (1 << (PlSqlParser.NOMAPPING - 993)) | (1 << (PlSqlParser.NOMAXVALUE - 993)) | (1 << (PlSqlParser.NO_MERGE - 993)) | (1 << (PlSqlParser.NOMINIMIZE - 993)) | (1 << (PlSqlParser.NOMINVALUE - 993)) | (1 << (PlSqlParser.NO_MODEL_PUSH_REF - 993)) | (1 << (PlSqlParser.NO_MONITORING - 993)) | (1 << (PlSqlParser.NOMONITORING - 993)) | (1 << (PlSqlParser.NO_MONITOR - 993)) | (1 << (PlSqlParser.NO_MULTIMV_REWRITE - 993)) | (1 << (PlSqlParser.NO_NATIVE_FULL_OUTER_JOIN - 993)) | (1 << (PlSqlParser.NONBLOCKING - 993)) | (1 << (PlSqlParser.NONEDITIONABLE - 993)) | (1 << (PlSqlParser.NONE - 993)) | (1 << (PlSqlParser.NO_NLJ_BATCHING - 993)) | (1 << (PlSqlParser.NO_NLJ_PREFETCH - 993)) | (1 << (PlSqlParser.NO - 993)) | (1 << (PlSqlParser.NONSCHEMA - 993)) | (1 << (PlSqlParser.NO_OBJECT_LINK - 993)) | (1 << (PlSqlParser.NOORDER - 993)) | (1 << (PlSqlParser.NO_ORDER_ROLLUPS - 993)) | (1 << (PlSqlParser.NO_OUTER_JOIN_TO_ANTI - 993)) | (1 << (PlSqlParser.NO_OUTER_JOIN_TO_INNER - 993)) | (1 << (PlSqlParser.NOOVERRIDE - 993)) | (1 << (PlSqlParser.NO_PARALLEL_INDEX - 993)) | (1 << (PlSqlParser.NOPARALLEL_INDEX - 993)) | (1 << (PlSqlParser.NO_PARALLEL - 993)) | (1 << (PlSqlParser.NOPARALLEL - 993)) | (1 << (PlSqlParser.NO_PARTIAL_COMMIT - 993)) | (1 << (PlSqlParser.NO_PARTIAL_JOIN - 993)) | (1 << (PlSqlParser.NO_PARTIAL_ROLLUP_PUSHDOWN - 993)))) !== 0) || ((((_la - 1025)) & ~0x1f) == 0 && ((1 << (_la - 1025)) & ((1 << (PlSqlParser.NOPARTITION - 1025)) | (1 << (PlSqlParser.NO_PLACE_DISTINCT - 1025)) | (1 << (PlSqlParser.NO_PLACE_GROUP_BY - 1025)) | (1 << (PlSqlParser.NO_PQ_CONCURRENT_UNION - 1025)) | (1 << (PlSqlParser.NO_PQ_MAP - 1025)) | (1 << (PlSqlParser.NO_PQ_REPLICATE - 1025)) | (1 << (PlSqlParser.NO_PQ_SKEW - 1025)) | (1 << (PlSqlParser.NO_PRUNE_GSETS - 1025)) | (1 << (PlSqlParser.NO_PULL_PRED - 1025)) | (1 << (PlSqlParser.NO_PUSH_PRED - 1025)) | (1 << (PlSqlParser.NO_PUSH_SUBQ - 1025)) | (1 << (PlSqlParser.NO_PX_FAULT_TOLERANCE - 1025)) | (1 << (PlSqlParser.NO_PX_JOIN_FILTER - 1025)) | (1 << (PlSqlParser.NO_QKN_BUFF - 1025)) | (1 << (PlSqlParser.NO_QUERY_TRANSFORMATION - 1025)) | (1 << (PlSqlParser.NO_REF_CASCADE - 1025)) | (1 << (PlSqlParser.NORELOCATE - 1025)) | (1 << (PlSqlParser.NORELY - 1025)) | (1 << (PlSqlParser.NOREPAIR - 1025)) | (1 << (PlSqlParser.NOREPLAY - 1025)) | (1 << (PlSqlParser.NORESETLOGS - 1025)) | (1 << (PlSqlParser.NO_RESULT_CACHE - 1025)) | (1 << (PlSqlParser.NOREVERSE - 1025)) | (1 << (PlSqlParser.NO_REWRITE - 1025)) | (1 << (PlSqlParser.NOREWRITE - 1025)) | (1 << (PlSqlParser.NORMAL - 1025)) | (1 << (PlSqlParser.NO_ROOT_SW_FOR_LOCAL - 1025)) | (1 << (PlSqlParser.NOROWDEPENDENCIES - 1025)) | (1 << (PlSqlParser.NOSCHEMACHECK - 1025)) | (1 << (PlSqlParser.NOSEGMENT - 1025)) | (1 << (PlSqlParser.NO_SEMIJOIN - 1025)) | (1 << (PlSqlParser.NO_SEMI_TO_INNER - 1025)))) !== 0) || ((((_la - 1057)) & ~0x1f) == 0 && ((1 << (_la - 1057)) & ((1 << (PlSqlParser.NO_SET_TO_JOIN - 1057)) | (1 << (PlSqlParser.NOSORT - 1057)) | (1 << (PlSqlParser.NO_SQL_TRANSLATION - 1057)) | (1 << (PlSqlParser.NO_SQL_TUNE - 1057)) | (1 << (PlSqlParser.NO_STAR_TRANSFORMATION - 1057)) | (1 << (PlSqlParser.NO_STATEMENT_QUEUING - 1057)) | (1 << (PlSqlParser.NO_STATS_GSETS - 1057)) | (1 << (PlSqlParser.NOSTRICT - 1057)) | (1 << (PlSqlParser.NO_SUBQUERY_PRUNING - 1057)) | (1 << (PlSqlParser.NO_SUBSTRB_PAD - 1057)) | (1 << (PlSqlParser.NO_SWAP_JOIN_INPUTS - 1057)) | (1 << (PlSqlParser.NOSWITCH - 1057)) | (1 << (PlSqlParser.NO_TABLE_LOOKUP_BY_NL - 1057)) | (1 << (PlSqlParser.NO_TEMP_TABLE - 1057)) | (1 << (PlSqlParser.NOTHING - 1057)) | (1 << (PlSqlParser.NOTIFICATION - 1057)) | (1 << (PlSqlParser.NO_TRANSFORM_DISTINCT_AGG - 1057)) | (1 << (PlSqlParser.NO_UNNEST - 1057)) | (1 << (PlSqlParser.NO_USE_CUBE - 1057)) | (1 << (PlSqlParser.NO_USE_HASH_AGGREGATION - 1057)) | (1 << (PlSqlParser.NO_USE_HASH_GBY_FOR_PUSHDOWN - 1057)) | (1 << (PlSqlParser.NO_USE_HASH - 1057)) | (1 << (PlSqlParser.NO_USE_INVISIBLE_INDEXES - 1057)) | (1 << (PlSqlParser.NO_USE_MERGE - 1057)) | (1 << (PlSqlParser.NO_USE_NL - 1057)) | (1 << (PlSqlParser.NO_USE_VECTOR_AGGREGATION - 1057)) | (1 << (PlSqlParser.NOVALIDATE - 1057)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM_DIMS - 1057)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM_FACT - 1057)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM - 1057)))) !== 0) || ((((_la - 1089)) & ~0x1f) == 0 && ((1 << (_la - 1089)) & ((1 << (PlSqlParser.NO_XDB_FASTPATH_INSERT - 1089)) | (1 << (PlSqlParser.NO_XML_DML_REWRITE - 1089)) | (1 << (PlSqlParser.NO_XMLINDEX_REWRITE_IN_SELECT - 1089)) | (1 << (PlSqlParser.NO_XMLINDEX_REWRITE - 1089)) | (1 << (PlSqlParser.NO_XML_QUERY_REWRITE - 1089)) | (1 << (PlSqlParser.NO_ZONEMAP - 1089)) | (1 << (PlSqlParser.NTH_VALUE - 1089)) | (1 << (PlSqlParser.NULLIF - 1089)) | (1 << (PlSqlParser.NULLS - 1089)) | (1 << (PlSqlParser.NUMBER - 1089)) | (1 << (PlSqlParser.NUMERIC - 1089)) | (1 << (PlSqlParser.NUM_INDEX_KEYS - 1089)) | (1 << (PlSqlParser.NUMTODSINTERVAL - 1089)) | (1 << (PlSqlParser.NUMTOYMINTERVAL - 1089)) | (1 << (PlSqlParser.NVARCHAR2 - 1089)) | (1 << (PlSqlParser.NVL2 - 1089)) | (1 << (PlSqlParser.OBJECT2XML - 1089)) | (1 << (PlSqlParser.OBJECT - 1089)) | (1 << (PlSqlParser.OBJ_ID - 1089)) | (1 << (PlSqlParser.OBJNO - 1089)) | (1 << (PlSqlParser.OBJNO_REUSE - 1089)) | (1 << (PlSqlParser.OCCURENCES - 1089)) | (1 << (PlSqlParser.OFFLINE - 1089)) | (1 << (PlSqlParser.OFF - 1089)) | (1 << (PlSqlParser.OFFSET - 1089)) | (1 << (PlSqlParser.OIDINDEX - 1089)) | (1 << (PlSqlParser.OID - 1089)) | (1 << (PlSqlParser.OLAP - 1089)) | (1 << (PlSqlParser.OLD - 1089)) | (1 << (PlSqlParser.OLD_PUSH_PRED - 1089)))) !== 0) || ((((_la - 1121)) & ~0x1f) == 0 && ((1 << (_la - 1121)) & ((1 << (PlSqlParser.OLS - 1121)) | (1 << (PlSqlParser.OLTP - 1121)) | (1 << (PlSqlParser.OMIT - 1121)) | (1 << (PlSqlParser.ONE - 1121)) | (1 << (PlSqlParser.ONLINE - 1121)) | (1 << (PlSqlParser.ONLY - 1121)) | (1 << (PlSqlParser.OPAQUE - 1121)) | (1 << (PlSqlParser.OPAQUE_TRANSFORM - 1121)) | (1 << (PlSqlParser.OPAQUE_XCANONICAL - 1121)) | (1 << (PlSqlParser.OPCODE - 1121)) | (1 << (PlSqlParser.OPEN - 1121)) | (1 << (PlSqlParser.OPERATIONS - 1121)) | (1 << (PlSqlParser.OPERATOR - 1121)) | (1 << (PlSqlParser.OPT_ESTIMATE - 1121)) | (1 << (PlSqlParser.OPTIMAL - 1121)) | (1 << (PlSqlParser.OPTIMIZE - 1121)) | (1 << (PlSqlParser.OPTIMIZER_FEATURES_ENABLE - 1121)) | (1 << (PlSqlParser.OPTIMIZER_GOAL - 1121)) | (1 << (PlSqlParser.OPT_PARAM - 1121)) | (1 << (PlSqlParser.ORA_BRANCH - 1121)) | (1 << (PlSqlParser.ORA_CHECK_ACL - 1121)) | (1 << (PlSqlParser.ORA_CHECK_PRIVILEGE - 1121)) | (1 << (PlSqlParser.ORA_CLUSTERING - 1121)) | (1 << (PlSqlParser.ORADATA - 1121)) | (1 << (PlSqlParser.ORADEBUG - 1121)) | (1 << (PlSqlParser.ORA_DST_AFFECTED - 1121)) | (1 << (PlSqlParser.ORA_DST_CONVERT - 1121)) | (1 << (PlSqlParser.ORA_DST_ERROR - 1121)) | (1 << (PlSqlParser.ORA_GET_ACLIDS - 1121)))) !== 0) || ((((_la - 1153)) & ~0x1f) == 0 && ((1 << (_la - 1153)) & ((1 << (PlSqlParser.ORA_GET_PRIVILEGES - 1153)) | (1 << (PlSqlParser.ORA_HASH - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_USERID - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_USER - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_XS_USER_GUID - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_XS_USER - 1153)) | (1 << (PlSqlParser.ORA_RAWCOMPARE - 1153)) | (1 << (PlSqlParser.ORA_RAWCONCAT - 1153)) | (1 << (PlSqlParser.ORA_ROWSCN - 1153)) | (1 << (PlSqlParser.ORA_ROWSCN_RAW - 1153)) | (1 << (PlSqlParser.ORA_ROWVERSION - 1153)) | (1 << (PlSqlParser.ORA_TABVERSION - 1153)) | (1 << (PlSqlParser.ORA_WRITE_TIME - 1153)) | (1 << (PlSqlParser.ORDERED - 1153)) | (1 << (PlSqlParser.ORDERED_PREDICATES - 1153)) | (1 << (PlSqlParser.ORDINALITY - 1153)) | (1 << (PlSqlParser.OR_EXPAND - 1153)) | (1 << (PlSqlParser.ORGANIZATION - 1153)) | (1 << (PlSqlParser.OR_PREDICATES - 1153)) | (1 << (PlSqlParser.OSERROR - 1153)) | (1 << (PlSqlParser.OTHER - 1153)) | (1 << (PlSqlParser.OUTER_JOIN_TO_ANTI - 1153)) | (1 << (PlSqlParser.OUTER_JOIN_TO_INNER - 1153)) | (1 << (PlSqlParser.OUTER - 1153)) | (1 << (PlSqlParser.OUTLINE_LEAF - 1153)) | (1 << (PlSqlParser.OUTLINE - 1153)) | (1 << (PlSqlParser.OUT_OF_LINE - 1153)) | (1 << (PlSqlParser.OUT - 1153)) | (1 << (PlSqlParser.OVERFLOW_NOMOVE - 1153)) | (1 << (PlSqlParser.OVERFLOW - 1153)))) !== 0) || ((((_la - 1185)) & ~0x1f) == 0 && ((1 << (_la - 1185)) & ((1 << (PlSqlParser.OVERLAPS - 1185)) | (1 << (PlSqlParser.OVER - 1185)) | (1 << (PlSqlParser.OVERRIDING - 1185)) | (1 << (PlSqlParser.OWNER - 1185)) | (1 << (PlSqlParser.OWNERSHIP - 1185)) | (1 << (PlSqlParser.OWN - 1185)) | (1 << (PlSqlParser.PACKAGE - 1185)) | (1 << (PlSqlParser.PACKAGES - 1185)) | (1 << (PlSqlParser.PARALLEL_ENABLE - 1185)) | (1 << (PlSqlParser.PARALLEL_INDEX - 1185)) | (1 << (PlSqlParser.PARALLEL - 1185)) | (1 << (PlSqlParser.PARAMETERS - 1185)) | (1 << (PlSqlParser.PARAM - 1185)) | (1 << (PlSqlParser.PARENT - 1185)) | (1 << (PlSqlParser.PARITY - 1185)) | (1 << (PlSqlParser.PARTIAL_JOIN - 1185)) | (1 << (PlSqlParser.PARTIALLY - 1185)) | (1 << (PlSqlParser.PARTIAL - 1185)) | (1 << (PlSqlParser.PARTIAL_ROLLUP_PUSHDOWN - 1185)) | (1 << (PlSqlParser.PARTITION_HASH - 1185)) | (1 << (PlSqlParser.PARTITION_LIST - 1185)) | (1 << (PlSqlParser.PARTITION - 1185)) | (1 << (PlSqlParser.PARTITION_RANGE - 1185)) | (1 << (PlSqlParser.PARTITIONS - 1185)) | (1 << (PlSqlParser.PARTNUMINST - 1185)) | (1 << (PlSqlParser.PASSING - 1185)) | (1 << (PlSqlParser.PASSWORD_GRACE_TIME - 1185)) | (1 << (PlSqlParser.PASSWORD_LIFE_TIME - 1185)) | (1 << (PlSqlParser.PASSWORD_LOCK_TIME - 1185)) | (1 << (PlSqlParser.PASSWORD - 1185)) | (1 << (PlSqlParser.PASSWORD_REUSE_MAX - 1185)))) !== 0) || ((((_la - 1217)) & ~0x1f) == 0 && ((1 << (_la - 1217)) & ((1 << (PlSqlParser.PASSWORD_REUSE_TIME - 1217)) | (1 << (PlSqlParser.PASSWORD_VERIFY_FUNCTION - 1217)) | (1 << (PlSqlParser.PAST - 1217)) | (1 << (PlSqlParser.PATCH - 1217)) | (1 << (PlSqlParser.PATH - 1217)) | (1 << (PlSqlParser.PATH_PREFIX - 1217)) | (1 << (PlSqlParser.PATHS - 1217)) | (1 << (PlSqlParser.PATTERN - 1217)) | (1 << (PlSqlParser.PBL_HS_BEGIN - 1217)) | (1 << (PlSqlParser.PBL_HS_END - 1217)) | (1 << (PlSqlParser.PCTINCREASE - 1217)) | (1 << (PlSqlParser.PCTTHRESHOLD - 1217)) | (1 << (PlSqlParser.PCTUSED - 1217)) | (1 << (PlSqlParser.PCTVERSION - 1217)) | (1 << (PlSqlParser.PENDING - 1217)) | (1 << (PlSqlParser.PERCENT_KEYWORD - 1217)) | (1 << (PlSqlParser.PERCENT_RANKM - 1217)) | (1 << (PlSqlParser.PERFORMANCE - 1217)) | (1 << (PlSqlParser.PERIOD_KEYWORD - 1217)) | (1 << (PlSqlParser.PERMANENT - 1217)) | (1 << (PlSqlParser.PERMISSION - 1217)) | (1 << (PlSqlParser.PERMUTE - 1217)) | (1 << (PlSqlParser.PER - 1217)) | (1 << (PlSqlParser.PFILE - 1217)) | (1 << (PlSqlParser.PHYSICAL - 1217)))) !== 0) || ((((_la - 1249)) & ~0x1f) == 0 && ((1 << (_la - 1249)) & ((1 << (PlSqlParser.PIKEY - 1249)) | (1 << (PlSqlParser.PIPELINED - 1249)) | (1 << (PlSqlParser.PIV_GB - 1249)) | (1 << (PlSqlParser.PIVOT - 1249)) | (1 << (PlSqlParser.PIV_SSF - 1249)) | (1 << (PlSqlParser.PLACE_DISTINCT - 1249)) | (1 << (PlSqlParser.PLACE_GROUP_BY - 1249)) | (1 << (PlSqlParser.PLAN - 1249)) | (1 << (PlSqlParser.PLSCOPE_SETTINGS - 1249)) | (1 << (PlSqlParser.PLS_INTEGER - 1249)) | (1 << (PlSqlParser.PLSQL_CCFLAGS - 1249)) | (1 << (PlSqlParser.PLSQL_CODE_TYPE - 1249)) | (1 << (PlSqlParser.PLSQL_DEBUG - 1249)) | (1 << (PlSqlParser.PLSQL_OPTIMIZE_LEVEL - 1249)) | (1 << (PlSqlParser.PLSQL_WARNINGS - 1249)) | (1 << (PlSqlParser.PLUGGABLE - 1249)) | (1 << (PlSqlParser.POINT - 1249)) | (1 << (PlSqlParser.POLICY - 1249)) | (1 << (PlSqlParser.POOL_16K - 1249)) | (1 << (PlSqlParser.POOL_2K - 1249)) | (1 << (PlSqlParser.POOL_32K - 1249)) | (1 << (PlSqlParser.POOL_4K - 1249)) | (1 << (PlSqlParser.POOL_8K - 1249)) | (1 << (PlSqlParser.POSITIVEN - 1249)) | (1 << (PlSqlParser.POSITIVE - 1249)) | (1 << (PlSqlParser.POST_TRANSACTION - 1249)) | (1 << (PlSqlParser.POWERMULTISET_BY_CARDINALITY - 1249)) | (1 << (PlSqlParser.POWERMULTISET - 1249)) | (1 << (PlSqlParser.POWER - 1249)) | (1 << (PlSqlParser.PQ_CONCURRENT_UNION - 1249)) | (1 << (PlSqlParser.PQ_DISTRIBUTE - 1249)))) !== 0) || ((((_la - 1281)) & ~0x1f) == 0 && ((1 << (_la - 1281)) & ((1 << (PlSqlParser.PQ_DISTRIBUTE_WINDOW - 1281)) | (1 << (PlSqlParser.PQ_FILTER - 1281)) | (1 << (PlSqlParser.PQ_MAP - 1281)) | (1 << (PlSqlParser.PQ_NOMAP - 1281)) | (1 << (PlSqlParser.PQ_REPLICATE - 1281)) | (1 << (PlSqlParser.PQ_SKEW - 1281)) | (1 << (PlSqlParser.PRAGMA - 1281)) | (1 << (PlSqlParser.PREBUILT - 1281)) | (1 << (PlSqlParser.PRECEDES - 1281)) | (1 << (PlSqlParser.PRECEDING - 1281)) | (1 << (PlSqlParser.PRECISION - 1281)) | (1 << (PlSqlParser.PRECOMPUTE_SUBQUERY - 1281)) | (1 << (PlSqlParser.PREDICATE_REORDERS - 1281)) | (1 << (PlSqlParser.PRELOAD - 1281)) | (1 << (PlSqlParser.PREPARE - 1281)) | (1 << (PlSqlParser.PRESENTNNV - 1281)) | (1 << (PlSqlParser.PRESENT - 1281)) | (1 << (PlSqlParser.PRESENTV - 1281)) | (1 << (PlSqlParser.PRESERVE_OID - 1281)) | (1 << (PlSqlParser.PRESERVE - 1281)) | (1 << (PlSqlParser.PRETTY - 1281)) | (1 << (PlSqlParser.PREVIOUS - 1281)) | (1 << (PlSqlParser.PREV - 1281)) | (1 << (PlSqlParser.PRIMARY - 1281)) | (1 << (PlSqlParser.PRINTBLOBTOCLOB - 1281)) | (1 << (PlSqlParser.PRIORITY - 1281)) | (1 << (PlSqlParser.PRIVATE - 1281)) | (1 << (PlSqlParser.PRIVATE_SGA - 1281)) | (1 << (PlSqlParser.PRIVILEGED - 1281)) | (1 << (PlSqlParser.PRIVILEGE - 1281)) | (1 << (PlSqlParser.PRIVILEGES - 1281)))) !== 0) || ((((_la - 1313)) & ~0x1f) == 0 && ((1 << (_la - 1313)) & ((1 << (PlSqlParser.PROCEDURAL - 1313)) | (1 << (PlSqlParser.PROCEDURE - 1313)) | (1 << (PlSqlParser.PROCESS - 1313)) | (1 << (PlSqlParser.PROFILE - 1313)) | (1 << (PlSqlParser.PROGRAM - 1313)) | (1 << (PlSqlParser.PROJECT - 1313)) | (1 << (PlSqlParser.PROPAGATE - 1313)) | (1 << (PlSqlParser.PROTECTED - 1313)) | (1 << (PlSqlParser.PROTECTION - 1313)) | (1 << (PlSqlParser.PROXY - 1313)) | (1 << (PlSqlParser.PRUNING - 1313)) | (1 << (PlSqlParser.PULL_PRED - 1313)) | (1 << (PlSqlParser.PURGE - 1313)) | (1 << (PlSqlParser.PUSH_PRED - 1313)) | (1 << (PlSqlParser.PUSH_SUBQ - 1313)) | (1 << (PlSqlParser.PX_FAULT_TOLERANCE - 1313)) | (1 << (PlSqlParser.PX_GRANULE - 1313)) | (1 << (PlSqlParser.PX_JOIN_FILTER - 1313)) | (1 << (PlSqlParser.QB_NAME - 1313)) | (1 << (PlSqlParser.QUERY_BLOCK - 1313)) | (1 << (PlSqlParser.QUERY - 1313)) | (1 << (PlSqlParser.QUEUE_CURR - 1313)) | (1 << (PlSqlParser.QUEUE - 1313)) | (1 << (PlSqlParser.QUEUE_ROWP - 1313)) | (1 << (PlSqlParser.QUIESCE - 1313)) | (1 << (PlSqlParser.QUORUM - 1313)) | (1 << (PlSqlParser.QUOTA - 1313)) | (1 << (PlSqlParser.RAISE - 1313)) | (1 << (PlSqlParser.RANDOM_LOCAL - 1313)) | (1 << (PlSqlParser.RANDOM - 1313)) | (1 << (PlSqlParser.RANGE - 1313)))) !== 0) || ((((_la - 1345)) & ~0x1f) == 0 && ((1 << (_la - 1345)) & ((1 << (PlSqlParser.RANKM - 1345)) | (1 << (PlSqlParser.RAPIDLY - 1345)) | (1 << (PlSqlParser.RAW - 1345)) | (1 << (PlSqlParser.RAWTOHEX - 1345)) | (1 << (PlSqlParser.RAWTONHEX - 1345)) | (1 << (PlSqlParser.RBA - 1345)) | (1 << (PlSqlParser.RBO_OUTLINE - 1345)) | (1 << (PlSqlParser.RDBA - 1345)) | (1 << (PlSqlParser.READ - 1345)) | (1 << (PlSqlParser.READS - 1345)) | (1 << (PlSqlParser.REALM - 1345)) | (1 << (PlSqlParser.REAL - 1345)) | (1 << (PlSqlParser.REBALANCE - 1345)) | (1 << (PlSqlParser.REBUILD - 1345)) | (1 << (PlSqlParser.RECORD - 1345)) | (1 << (PlSqlParser.RECORDS_PER_BLOCK - 1345)) | (1 << (PlSqlParser.RECOVERABLE - 1345)) | (1 << (PlSqlParser.RECOVER - 1345)) | (1 << (PlSqlParser.RECOVERY - 1345)) | (1 << (PlSqlParser.RECYCLEBIN - 1345)) | (1 << (PlSqlParser.RECYCLE - 1345)) | (1 << (PlSqlParser.REDACTION - 1345)) | (1 << (PlSqlParser.REDEFINE - 1345)) | (1 << (PlSqlParser.REDO - 1345)) | (1 << (PlSqlParser.REDUCED - 1345)) | (1 << (PlSqlParser.REDUNDANCY - 1345)) | (1 << (PlSqlParser.REF_CASCADE_CURSOR - 1345)) | (1 << (PlSqlParser.REFERENCED - 1345)) | (1 << (PlSqlParser.REFERENCE - 1345)) | (1 << (PlSqlParser.REFERENCES - 1345)) | (1 << (PlSqlParser.REFERENCING - 1345)) | (1 << (PlSqlParser.REF - 1345)))) !== 0) || ((((_la - 1377)) & ~0x1f) == 0 && ((1 << (_la - 1377)) & ((1 << (PlSqlParser.REFRESH - 1377)) | (1 << (PlSqlParser.REFTOHEX - 1377)) | (1 << (PlSqlParser.REGEXP_COUNT - 1377)) | (1 << (PlSqlParser.REGEXP_INSTR - 1377)) | (1 << (PlSqlParser.REGEXP_LIKE - 1377)) | (1 << (PlSqlParser.REGEXP_REPLACE - 1377)) | (1 << (PlSqlParser.REGEXP_SUBSTR - 1377)) | (1 << (PlSqlParser.REGISTER - 1377)) | (1 << (PlSqlParser.REGR_AVGX - 1377)) | (1 << (PlSqlParser.REGR_AVGY - 1377)) | (1 << (PlSqlParser.REGR_COUNT - 1377)) | (1 << (PlSqlParser.REGR_INTERCEPT - 1377)) | (1 << (PlSqlParser.REGR_R2 - 1377)) | (1 << (PlSqlParser.REGR_SLOPE - 1377)) | (1 << (PlSqlParser.REGR_SXX - 1377)) | (1 << (PlSqlParser.REGR_SXY - 1377)) | (1 << (PlSqlParser.REGR_SYY - 1377)) | (1 << (PlSqlParser.REGULAR - 1377)) | (1 << (PlSqlParser.REJECT - 1377)) | (1 << (PlSqlParser.REKEY - 1377)) | (1 << (PlSqlParser.RELATIONAL - 1377)) | (1 << (PlSqlParser.RELOCATE - 1377)) | (1 << (PlSqlParser.RELY - 1377)) | (1 << (PlSqlParser.REMAINDER - 1377)) | (1 << (PlSqlParser.REMOTE_MAPPED - 1377)) | (1 << (PlSqlParser.REMOVE - 1377)) | (1 << (PlSqlParser.RENAME - 1377)) | (1 << (PlSqlParser.REPAIR - 1377)) | (1 << (PlSqlParser.REPEAT - 1377)) | (1 << (PlSqlParser.REPLACE - 1377)) | (1 << (PlSqlParser.REPLICATION - 1377)))) !== 0) || ((((_la - 1409)) & ~0x1f) == 0 && ((1 << (_la - 1409)) & ((1 << (PlSqlParser.REQUIRED - 1409)) | (1 << (PlSqlParser.RESETLOGS - 1409)) | (1 << (PlSqlParser.RESET - 1409)) | (1 << (PlSqlParser.RESIZE - 1409)) | (1 << (PlSqlParser.RESOLVE - 1409)) | (1 << (PlSqlParser.RESOLVER - 1409)) | (1 << (PlSqlParser.RESPECT - 1409)) | (1 << (PlSqlParser.RESTART - 1409)) | (1 << (PlSqlParser.RESTORE_AS_INTERVALS - 1409)) | (1 << (PlSqlParser.RESTORE - 1409)) | (1 << (PlSqlParser.RESTRICT_ALL_REF_CONS - 1409)) | (1 << (PlSqlParser.RESTRICTED - 1409)) | (1 << (PlSqlParser.RESTRICT_REFERENCES - 1409)) | (1 << (PlSqlParser.RESTRICT - 1409)) | (1 << (PlSqlParser.RESULT_CACHE - 1409)) | (1 << (PlSqlParser.RESULT - 1409)) | (1 << (PlSqlParser.RESUMABLE - 1409)) | (1 << (PlSqlParser.RESUME - 1409)) | (1 << (PlSqlParser.RETENTION - 1409)) | (1 << (PlSqlParser.RETRY_ON_ROW_CHANGE - 1409)) | (1 << (PlSqlParser.RETURNING - 1409)) | (1 << (PlSqlParser.RETURN - 1409)) | (1 << (PlSqlParser.REUSE - 1409)) | (1 << (PlSqlParser.REVERSE - 1409)) | (1 << (PlSqlParser.REWRITE_OR_ERROR - 1409)) | (1 << (PlSqlParser.REWRITE - 1409)) | (1 << (PlSqlParser.RIGHT - 1409)) | (1 << (PlSqlParser.ROLE - 1409)) | (1 << (PlSqlParser.ROLESET - 1409)) | (1 << (PlSqlParser.ROLES - 1409)))) !== 0) || ((((_la - 1441)) & ~0x1f) == 0 && ((1 << (_la - 1441)) & ((1 << (PlSqlParser.ROLLBACK - 1441)) | (1 << (PlSqlParser.ROLLING - 1441)) | (1 << (PlSqlParser.ROLLUP - 1441)) | (1 << (PlSqlParser.ROWDEPENDENCIES - 1441)) | (1 << (PlSqlParser.ROWID_MAPPING_TABLE - 1441)) | (1 << (PlSqlParser.ROWID - 1441)) | (1 << (PlSqlParser.ROWIDTOCHAR - 1441)) | (1 << (PlSqlParser.ROWIDTONCHAR - 1441)) | (1 << (PlSqlParser.ROW_LENGTH - 1441)) | (1 << (PlSqlParser.ROWNUM - 1441)) | (1 << (PlSqlParser.ROW - 1441)) | (1 << (PlSqlParser.ROWS - 1441)) | (1 << (PlSqlParser.RPAD - 1441)) | (1 << (PlSqlParser.RTRIM - 1441)) | (1 << (PlSqlParser.RULE - 1441)) | (1 << (PlSqlParser.RULES - 1441)) | (1 << (PlSqlParser.RUNNING - 1441)) | (1 << (PlSqlParser.SALT - 1441)) | (1 << (PlSqlParser.SAMPLE - 1441)) | (1 << (PlSqlParser.SAVE_AS_INTERVALS - 1441)) | (1 << (PlSqlParser.SAVEPOINT - 1441)) | (1 << (PlSqlParser.SAVE - 1441)) | (1 << (PlSqlParser.SB4 - 1441)) | (1 << (PlSqlParser.SCALE_ROWS - 1441)) | (1 << (PlSqlParser.SCALE - 1441)) | (1 << (PlSqlParser.SCAN_INSTANCES - 1441)) | (1 << (PlSqlParser.SCAN - 1441)) | (1 << (PlSqlParser.SCHEDULER - 1441)) | (1 << (PlSqlParser.SCHEMACHECK - 1441)) | (1 << (PlSqlParser.SCHEMA - 1441)) | (1 << (PlSqlParser.SCN_ASCENDING - 1441)) | (1 << (PlSqlParser.SCN - 1441)))) !== 0) || ((((_la - 1473)) & ~0x1f) == 0 && ((1 << (_la - 1473)) & ((1 << (PlSqlParser.SCOPE - 1473)) | (1 << (PlSqlParser.SCRUB - 1473)) | (1 << (PlSqlParser.SD_ALL - 1473)) | (1 << (PlSqlParser.SD_INHIBIT - 1473)) | (1 << (PlSqlParser.SDO_GEOM_MBR - 1473)) | (1 << (PlSqlParser.SD_SHOW - 1473)) | (1 << (PlSqlParser.SEARCH - 1473)) | (1 << (PlSqlParser.SECOND - 1473)) | (1 << (PlSqlParser.SECRET - 1473)) | (1 << (PlSqlParser.SECUREFILE_DBA - 1473)) | (1 << (PlSqlParser.SECUREFILE - 1473)) | (1 << (PlSqlParser.SECURITY - 1473)) | (1 << (PlSqlParser.SEED - 1473)) | (1 << (PlSqlParser.SEG_BLOCK - 1473)) | (1 << (PlSqlParser.SEG_FILE - 1473)) | (1 << (PlSqlParser.SEGMENT - 1473)) | (1 << (PlSqlParser.SELECTIVITY - 1473)) | (1 << (PlSqlParser.SELF - 1473)) | (1 << (PlSqlParser.SEMIJOIN_DRIVER - 1473)) | (1 << (PlSqlParser.SEMIJOIN - 1473)) | (1 << (PlSqlParser.SEMI_TO_INNER - 1473)) | (1 << (PlSqlParser.SEQUENCED - 1473)) | (1 << (PlSqlParser.SEQUENCE - 1473)) | (1 << (PlSqlParser.SEQUENTIAL - 1473)) | (1 << (PlSqlParser.SERIALIZABLE - 1473)) | (1 << (PlSqlParser.SERIALLY_REUSABLE - 1473)) | (1 << (PlSqlParser.SERIAL - 1473)) | (1 << (PlSqlParser.SERVERERROR - 1473)) | (1 << (PlSqlParser.SERVICE_NAME_CONVERT - 1473)) | (1 << (PlSqlParser.SERVICES - 1473)))) !== 0) || ((((_la - 1505)) & ~0x1f) == 0 && ((1 << (_la - 1505)) & ((1 << (PlSqlParser.SESSION_CACHED_CURSORS - 1505)) | (1 << (PlSqlParser.SESSION - 1505)) | (1 << (PlSqlParser.SESSIONS_PER_USER - 1505)) | (1 << (PlSqlParser.SESSIONTIMEZONE - 1505)) | (1 << (PlSqlParser.SESSIONTZNAME - 1505)) | (1 << (PlSqlParser.SET - 1505)) | (1 << (PlSqlParser.SETS - 1505)) | (1 << (PlSqlParser.SETTINGS - 1505)) | (1 << (PlSqlParser.SET_TO_JOIN - 1505)) | (1 << (PlSqlParser.SEVERE - 1505)) | (1 << (PlSqlParser.SHARED_POOL - 1505)) | (1 << (PlSqlParser.SHARED - 1505)) | (1 << (PlSqlParser.SHARING - 1505)) | (1 << (PlSqlParser.SHELFLIFE - 1505)) | (1 << (PlSqlParser.SHOW - 1505)) | (1 << (PlSqlParser.SHRINK - 1505)) | (1 << (PlSqlParser.SHUTDOWN - 1505)) | (1 << (PlSqlParser.SIBLINGS - 1505)) | (1 << (PlSqlParser.SID - 1505)) | (1 << (PlSqlParser.SIGNAL_COMPONENT - 1505)) | (1 << (PlSqlParser.SIGNAL_FUNCTION - 1505)) | (1 << (PlSqlParser.SIGN - 1505)) | (1 << (PlSqlParser.SIGNTYPE - 1505)) | (1 << (PlSqlParser.SIMPLE_INTEGER - 1505)) | (1 << (PlSqlParser.SIMPLE - 1505)) | (1 << (PlSqlParser.SINGLE - 1505)) | (1 << (PlSqlParser.SINGLETASK - 1505)) | (1 << (PlSqlParser.SINH - 1505)) | (1 << (PlSqlParser.SIN - 1505)) | (1 << (PlSqlParser.SKIP_EXT_OPTIMIZER - 1505)))) !== 0) || ((((_la - 1537)) & ~0x1f) == 0 && ((1 << (_la - 1537)) & ((1 << (PlSqlParser.SKIP_ - 1537)) | (1 << (PlSqlParser.SKIP_UNQ_UNUSABLE_IDX - 1537)) | (1 << (PlSqlParser.SKIP_UNUSABLE_INDEXES - 1537)) | (1 << (PlSqlParser.SMALLFILE - 1537)) | (1 << (PlSqlParser.SMALLINT - 1537)) | (1 << (PlSqlParser.SNAPSHOT - 1537)) | (1 << (PlSqlParser.SOME - 1537)) | (1 << (PlSqlParser.SORT - 1537)) | (1 << (PlSqlParser.SOUNDEX - 1537)) | (1 << (PlSqlParser.SOURCE_FILE_DIRECTORY - 1537)) | (1 << (PlSqlParser.SOURCE_FILE_NAME_CONVERT - 1537)) | (1 << (PlSqlParser.SOURCE - 1537)) | (1 << (PlSqlParser.SPACE_KEYWORD - 1537)) | (1 << (PlSqlParser.SPECIFICATION - 1537)) | (1 << (PlSqlParser.SPFILE - 1537)) | (1 << (PlSqlParser.SPLIT - 1537)) | (1 << (PlSqlParser.SPREADSHEET - 1537)) | (1 << (PlSqlParser.SQLDATA - 1537)) | (1 << (PlSqlParser.SQLERROR - 1537)) | (1 << (PlSqlParser.SQLLDR - 1537)) | (1 << (PlSqlParser.SQL - 1537)) | (1 << (PlSqlParser.SQL_TRACE - 1537)) | (1 << (PlSqlParser.SQL_TRANSLATION_PROFILE - 1537)) | (1 << (PlSqlParser.SQRT - 1537)) | (1 << (PlSqlParser.STALE - 1537)) | (1 << (PlSqlParser.STANDALONE - 1537)) | (1 << (PlSqlParser.STANDARD_HASH - 1537)) | (1 << (PlSqlParser.STANDBY_MAX_DATA_DELAY - 1537)) | (1 << (PlSqlParser.STANDBYS - 1537)) | (1 << (PlSqlParser.STANDBY - 1537)) | (1 << (PlSqlParser.STAR - 1537)) | (1 << (PlSqlParser.STAR_TRANSFORMATION - 1537)))) !== 0) || ((((_la - 1570)) & ~0x1f) == 0 && ((1 << (_la - 1570)) & ((1 << (PlSqlParser.STARTUP - 1570)) | (1 << (PlSqlParser.STATEMENT_ID - 1570)) | (1 << (PlSqlParser.STATEMENT_QUEUING - 1570)) | (1 << (PlSqlParser.STATEMENTS - 1570)) | (1 << (PlSqlParser.STATEMENT - 1570)) | (1 << (PlSqlParser.STATE - 1570)) | (1 << (PlSqlParser.STATIC - 1570)) | (1 << (PlSqlParser.STATISTICS - 1570)) | (1 << (PlSqlParser.STATS_BINOMIAL_TEST - 1570)) | (1 << (PlSqlParser.STATS_CROSSTAB - 1570)) | (1 << (PlSqlParser.STATS_F_TEST - 1570)) | (1 << (PlSqlParser.STATS_KS_TEST - 1570)) | (1 << (PlSqlParser.STATS_MODE - 1570)) | (1 << (PlSqlParser.STATS_MW_TEST - 1570)) | (1 << (PlSqlParser.STATS_ONE_WAY_ANOVA - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_INDEP - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_INDEPU - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_ONE - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_PAIRED - 1570)) | (1 << (PlSqlParser.STATS_WSR_TEST - 1570)) | (1 << (PlSqlParser.STDDEV_POP - 1570)) | (1 << (PlSqlParser.STDDEV_SAMP - 1570)) | (1 << (PlSqlParser.STOP - 1570)) | (1 << (PlSqlParser.STORAGE - 1570)) | (1 << (PlSqlParser.STORE - 1570)) | (1 << (PlSqlParser.STREAMS - 1570)) | (1 << (PlSqlParser.STREAM - 1570)) | (1 << (PlSqlParser.STRICT - 1570)) | (1 << (PlSqlParser.STRING - 1570)) | (1 << (PlSqlParser.STRIPE_COLUMNS - 1570)) | (1 << (PlSqlParser.STRIPE_WIDTH - 1570)) | (1 << (PlSqlParser.STRIP - 1570)))) !== 0) || ((((_la - 1602)) & ~0x1f) == 0 && ((1 << (_la - 1602)) & ((1 << (PlSqlParser.STRUCTURE - 1602)) | (1 << (PlSqlParser.SUBMULTISET - 1602)) | (1 << (PlSqlParser.SUBPARTITION_REL - 1602)) | (1 << (PlSqlParser.SUBPARTITIONS - 1602)) | (1 << (PlSqlParser.SUBPARTITION - 1602)) | (1 << (PlSqlParser.SUBQUERIES - 1602)) | (1 << (PlSqlParser.SUBQUERY_PRUNING - 1602)) | (1 << (PlSqlParser.SUBSCRIBE - 1602)) | (1 << (PlSqlParser.SUBSET - 1602)) | (1 << (PlSqlParser.SUBSTITUTABLE - 1602)) | (1 << (PlSqlParser.SUBSTR2 - 1602)) | (1 << (PlSqlParser.SUBSTR4 - 1602)) | (1 << (PlSqlParser.SUBSTRB - 1602)) | (1 << (PlSqlParser.SUBSTRC - 1602)) | (1 << (PlSqlParser.SUBTYPE - 1602)) | (1 << (PlSqlParser.SUCCESSFUL - 1602)) | (1 << (PlSqlParser.SUCCESS - 1602)) | (1 << (PlSqlParser.SUMMARY - 1602)) | (1 << (PlSqlParser.SUPPLEMENTAL - 1602)) | (1 << (PlSqlParser.SUSPEND - 1602)) | (1 << (PlSqlParser.SWAP_JOIN_INPUTS - 1602)) | (1 << (PlSqlParser.SWITCHOVER - 1602)) | (1 << (PlSqlParser.SWITCH - 1602)) | (1 << (PlSqlParser.SYNCHRONOUS - 1602)) | (1 << (PlSqlParser.SYNC - 1602)) | (1 << (PlSqlParser.SYSASM - 1602)) | (1 << (PlSqlParser.SYS_AUDIT - 1602)) | (1 << (PlSqlParser.SYSAUX - 1602)) | (1 << (PlSqlParser.SYSBACKUP - 1602)) | (1 << (PlSqlParser.SYS_CHECKACL - 1602)) | (1 << (PlSqlParser.SYS_CHECK_PRIVILEGE - 1602)))) !== 0) || ((((_la - 1634)) & ~0x1f) == 0 && ((1 << (_la - 1634)) & ((1 << (PlSqlParser.SYS_CONNECT_BY_PATH - 1634)) | (1 << (PlSqlParser.SYS_CONTEXT - 1634)) | (1 << (PlSqlParser.SYSDATE - 1634)) | (1 << (PlSqlParser.SYSDBA - 1634)) | (1 << (PlSqlParser.SYS_DBURIGEN - 1634)) | (1 << (PlSqlParser.SYSDG - 1634)) | (1 << (PlSqlParser.SYS_DL_CURSOR - 1634)) | (1 << (PlSqlParser.SYS_DM_RXFORM_CHR - 1634)) | (1 << (PlSqlParser.SYS_DM_RXFORM_NUM - 1634)) | (1 << (PlSqlParser.SYS_DOM_COMPARE - 1634)) | (1 << (PlSqlParser.SYS_DST_PRIM2SEC - 1634)) | (1 << (PlSqlParser.SYS_DST_SEC2PRIM - 1634)) | (1 << (PlSqlParser.SYS_ET_BFILE_TO_RAW - 1634)) | (1 << (PlSqlParser.SYS_ET_BLOB_TO_IMAGE - 1634)) | (1 << (PlSqlParser.SYS_ET_IMAGE_TO_BLOB - 1634)) | (1 << (PlSqlParser.SYS_ET_RAW_TO_BFILE - 1634)) | (1 << (PlSqlParser.SYS_EXTPDTXT - 1634)) | (1 << (PlSqlParser.SYS_EXTRACT_UTC - 1634)) | (1 << (PlSqlParser.SYS_FBT_INSDEL - 1634)) | (1 << (PlSqlParser.SYS_FILTER_ACLS - 1634)) | (1 << (PlSqlParser.SYS_FNMATCHES - 1634)) | (1 << (PlSqlParser.SYS_FNREPLACE - 1634)) | (1 << (PlSqlParser.SYS_GET_ACLIDS - 1634)) | (1 << (PlSqlParser.SYS_GET_COL_ACLIDS - 1634)) | (1 << (PlSqlParser.SYS_GET_PRIVILEGES - 1634)) | (1 << (PlSqlParser.SYS_GETTOKENID - 1634)) | (1 << (PlSqlParser.SYS_GETXTIVAL - 1634)) | (1 << (PlSqlParser.SYS_GUID - 1634)) | (1 << (PlSqlParser.SYSGUID - 1634)) | (1 << (PlSqlParser.SYSKM - 1634)) | (1 << (PlSqlParser.SYS_MAKE_XMLNODEID - 1634)) | (1 << (PlSqlParser.SYS_MAKEXML - 1634)))) !== 0) || ((((_la - 1666)) & ~0x1f) == 0 && ((1 << (_la - 1666)) & ((1 << (PlSqlParser.SYS_MKXMLATTR - 1666)) | (1 << (PlSqlParser.SYS_MKXTI - 1666)) | (1 << (PlSqlParser.SYSOBJ - 1666)) | (1 << (PlSqlParser.SYS_OP_ADT2BIN - 1666)) | (1 << (PlSqlParser.SYS_OP_ADTCONS - 1666)) | (1 << (PlSqlParser.SYS_OP_ALSCRVAL - 1666)) | (1 << (PlSqlParser.SYS_OP_ATG - 1666)) | (1 << (PlSqlParser.SYS_OP_BIN2ADT - 1666)) | (1 << (PlSqlParser.SYS_OP_BITVEC - 1666)) | (1 << (PlSqlParser.SYS_OP_BL2R - 1666)) | (1 << (PlSqlParser.SYS_OP_BLOOM_FILTER_LIST - 1666)) | (1 << (PlSqlParser.SYS_OP_BLOOM_FILTER - 1666)) | (1 << (PlSqlParser.SYS_OP_C2C - 1666)) | (1 << (PlSqlParser.SYS_OP_CAST - 1666)) | (1 << (PlSqlParser.SYS_OP_CEG - 1666)) | (1 << (PlSqlParser.SYS_OP_CL2C - 1666)) | (1 << (PlSqlParser.SYS_OP_COMBINED_HASH - 1666)) | (1 << (PlSqlParser.SYS_OP_COMP - 1666)) | (1 << (PlSqlParser.SYS_OP_CONVERT - 1666)) | (1 << (PlSqlParser.SYS_OP_COUNTCHG - 1666)) | (1 << (PlSqlParser.SYS_OP_CSCONV - 1666)) | (1 << (PlSqlParser.SYS_OP_CSCONVTEST - 1666)) | (1 << (PlSqlParser.SYS_OP_CSR - 1666)) | (1 << (PlSqlParser.SYS_OP_CSX_PATCH - 1666)) | (1 << (PlSqlParser.SYS_OP_CYCLED_SEQ - 1666)) | (1 << (PlSqlParser.SYS_OP_DECOMP - 1666)) | (1 << (PlSqlParser.SYS_OP_DESCEND - 1666)) | (1 << (PlSqlParser.SYS_OP_DISTINCT - 1666)) | (1 << (PlSqlParser.SYS_OP_DRA - 1666)) | (1 << (PlSqlParser.SYS_OP_DUMP - 1666)) | (1 << (PlSqlParser.SYS_OP_DV_CHECK - 1666)) | (1 << (PlSqlParser.SYS_OP_ENFORCE_NOT_NULL - 1666)))) !== 0) || ((((_la - 1698)) & ~0x1f) == 0 && ((1 << (_la - 1698)) & ((1 << (PlSqlParser.SYSOPER - 1698)) | (1 << (PlSqlParser.SYS_OP_EXTRACT - 1698)) | (1 << (PlSqlParser.SYS_OP_GROUPING - 1698)) | (1 << (PlSqlParser.SYS_OP_GUID - 1698)) | (1 << (PlSqlParser.SYS_OP_HASH - 1698)) | (1 << (PlSqlParser.SYS_OP_IIX - 1698)) | (1 << (PlSqlParser.SYS_OP_ITR - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_CREATE - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_FILTER_LIST - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_FILTER - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_SUCCEEDED - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_USE - 1698)) | (1 << (PlSqlParser.SYS_OP_LBID - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2BLOB - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2CLOB - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2ID - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2NCLOB - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2TYP - 1698)) | (1 << (PlSqlParser.SYS_OP_LSVI - 1698)) | (1 << (PlSqlParser.SYS_OP_LVL - 1698)) | (1 << (PlSqlParser.SYS_OP_MAKEOID - 1698)) | (1 << (PlSqlParser.SYS_OP_MAP_NONNULL - 1698)) | (1 << (PlSqlParser.SYS_OP_MSR - 1698)) | (1 << (PlSqlParser.SYS_OP_NICOMBINE - 1698)) | (1 << (PlSqlParser.SYS_OP_NIEXTRACT - 1698)) | (1 << (PlSqlParser.SYS_OP_NII - 1698)) | (1 << (PlSqlParser.SYS_OP_NIX - 1698)) | (1 << (PlSqlParser.SYS_OP_NOEXPAND - 1698)) | (1 << (PlSqlParser.SYS_OP_NTCIMG - 1698)) | (1 << (PlSqlParser.SYS_OP_NUMTORAW - 1698)) | (1 << (PlSqlParser.SYS_OP_OIDVALUE - 1698)) | (1 << (PlSqlParser.SYS_OP_OPNSIZE - 1698)))) !== 0) || ((((_la - 1730)) & ~0x1f) == 0 && ((1 << (_la - 1730)) & ((1 << (PlSqlParser.SYS_OP_PAR_1 - 1730)) | (1 << (PlSqlParser.SYS_OP_PARGID_1 - 1730)) | (1 << (PlSqlParser.SYS_OP_PARGID - 1730)) | (1 << (PlSqlParser.SYS_OP_PAR - 1730)) | (1 << (PlSqlParser.SYS_OP_PART_ID - 1730)) | (1 << (PlSqlParser.SYS_OP_PIVOT - 1730)) | (1 << (PlSqlParser.SYS_OP_R2O - 1730)) | (1 << (PlSqlParser.SYS_OP_RAWTONUM - 1730)) | (1 << (PlSqlParser.SYS_OP_RDTM - 1730)) | (1 << (PlSqlParser.SYS_OP_REF - 1730)) | (1 << (PlSqlParser.SYS_OP_RMTD - 1730)) | (1 << (PlSqlParser.SYS_OP_ROWIDTOOBJ - 1730)) | (1 << (PlSqlParser.SYS_OP_RPB - 1730)) | (1 << (PlSqlParser.SYS_OPTLOBPRBSC - 1730)) | (1 << (PlSqlParser.SYS_OP_TOSETID - 1730)) | (1 << (PlSqlParser.SYS_OP_TPR - 1730)) | (1 << (PlSqlParser.SYS_OP_TRTB - 1730)) | (1 << (PlSqlParser.SYS_OPTXICMP - 1730)) | (1 << (PlSqlParser.SYS_OPTXQCASTASNQ - 1730)) | (1 << (PlSqlParser.SYS_OP_UNDESCEND - 1730)) | (1 << (PlSqlParser.SYS_OP_VECAND - 1730)) | (1 << (PlSqlParser.SYS_OP_VECBIT - 1730)) | (1 << (PlSqlParser.SYS_OP_VECOR - 1730)) | (1 << (PlSqlParser.SYS_OP_VECXOR - 1730)) | (1 << (PlSqlParser.SYS_OP_VERSION - 1730)) | (1 << (PlSqlParser.SYS_OP_VREF - 1730)) | (1 << (PlSqlParser.SYS_OP_VVD - 1730)) | (1 << (PlSqlParser.SYS_OP_XMLCONS_FOR_CSX - 1730)) | (1 << (PlSqlParser.SYS_OP_XPTHATG - 1730)) | (1 << (PlSqlParser.SYS_OP_XPTHIDX - 1730)) | (1 << (PlSqlParser.SYS_OP_XPTHOP - 1730)) | (1 << (PlSqlParser.SYS_OP_XTXT2SQLT - 1730)))) !== 0) || ((((_la - 1762)) & ~0x1f) == 0 && ((1 << (_la - 1762)) & ((1 << (PlSqlParser.SYS_OP_ZONE_ID - 1762)) | (1 << (PlSqlParser.SYS_ORDERKEY_DEPTH - 1762)) | (1 << (PlSqlParser.SYS_ORDERKEY_MAXCHILD - 1762)) | (1 << (PlSqlParser.SYS_ORDERKEY_PARENT - 1762)) | (1 << (PlSqlParser.SYS_PARALLEL_TXN - 1762)) | (1 << (PlSqlParser.SYS_PATHID_IS_ATTR - 1762)) | (1 << (PlSqlParser.SYS_PATHID_IS_NMSPC - 1762)) | (1 << (PlSqlParser.SYS_PATHID_LASTNAME - 1762)) | (1 << (PlSqlParser.SYS_PATHID_LASTNMSPC - 1762)) | (1 << (PlSqlParser.SYS_PATH_REVERSE - 1762)) | (1 << (PlSqlParser.SYS_PXQEXTRACT - 1762)) | (1 << (PlSqlParser.SYS_RAW_TO_XSID - 1762)) | (1 << (PlSqlParser.SYS_RID_ORDER - 1762)) | (1 << (PlSqlParser.SYS_ROW_DELTA - 1762)) | (1 << (PlSqlParser.SYS_SC_2_XMLT - 1762)) | (1 << (PlSqlParser.SYS_SYNRCIREDO - 1762)) | (1 << (PlSqlParser.SYSTEM_DEFINED - 1762)) | (1 << (PlSqlParser.SYSTEM - 1762)) | (1 << (PlSqlParser.SYSTIMESTAMP - 1762)) | (1 << (PlSqlParser.SYS_TYPEID - 1762)) | (1 << (PlSqlParser.SYS_UMAKEXML - 1762)) | (1 << (PlSqlParser.SYS_XMLANALYZE - 1762)) | (1 << (PlSqlParser.SYS_XMLCONTAINS - 1762)) | (1 << (PlSqlParser.SYS_XMLCONV - 1762)) | (1 << (PlSqlParser.SYS_XMLEXNSURI - 1762)) | (1 << (PlSqlParser.SYS_XMLGEN - 1762)) | (1 << (PlSqlParser.SYS_XMLI_LOC_ISNODE - 1762)) | (1 << (PlSqlParser.SYS_XMLI_LOC_ISTEXT - 1762)) | (1 << (PlSqlParser.SYS_XMLINSTR - 1762)) | (1 << (PlSqlParser.SYS_XMLLOCATOR_GETSVAL - 1762)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETCID - 1762)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETLOCATOR - 1762)))) !== 0) || ((((_la - 1794)) & ~0x1f) == 0 && ((1 << (_la - 1794)) & ((1 << (PlSqlParser.SYS_XMLNODEID_GETOKEY - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETPATHID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETPTRID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETRID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETSVAL - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETTID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID - 1794)) | (1 << (PlSqlParser.SYS_XMLT_2_SC - 1794)) | (1 << (PlSqlParser.SYS_XMLTRANSLATE - 1794)) | (1 << (PlSqlParser.SYS_XMLTYPE2SQL - 1794)) | (1 << (PlSqlParser.SYS_XQ_ASQLCNV - 1794)) | (1 << (PlSqlParser.SYS_XQ_ATOMCNVCHK - 1794)) | (1 << (PlSqlParser.SYS_XQBASEURI - 1794)) | (1 << (PlSqlParser.SYS_XQCASTABLEERRH - 1794)) | (1 << (PlSqlParser.SYS_XQCODEP2STR - 1794)) | (1 << (PlSqlParser.SYS_XQCODEPEQ - 1794)) | (1 << (PlSqlParser.SYS_XQCON2SEQ - 1794)) | (1 << (PlSqlParser.SYS_XQCONCAT - 1794)) | (1 << (PlSqlParser.SYS_XQDELETE - 1794)) | (1 << (PlSqlParser.SYS_XQDFLTCOLATION - 1794)) | (1 << (PlSqlParser.SYS_XQDOC - 1794)) | (1 << (PlSqlParser.SYS_XQDOCURI - 1794)) | (1 << (PlSqlParser.SYS_XQDURDIV - 1794)) | (1 << (PlSqlParser.SYS_XQED4URI - 1794)) | (1 << (PlSqlParser.SYS_XQENDSWITH - 1794)) | (1 << (PlSqlParser.SYS_XQERRH - 1794)) | (1 << (PlSqlParser.SYS_XQERR - 1794)) | (1 << (PlSqlParser.SYS_XQESHTMLURI - 1794)) | (1 << (PlSqlParser.SYS_XQEXLOBVAL - 1794)) | (1 << (PlSqlParser.SYS_XQEXSTWRP - 1794)) | (1 << (PlSqlParser.SYS_XQEXTRACT - 1794)) | (1 << (PlSqlParser.SYS_XQEXTRREF - 1794)))) !== 0) || ((((_la - 1826)) & ~0x1f) == 0 && ((1 << (_la - 1826)) & ((1 << (PlSqlParser.SYS_XQEXVAL - 1826)) | (1 << (PlSqlParser.SYS_XQFB2STR - 1826)) | (1 << (PlSqlParser.SYS_XQFNBOOL - 1826)) | (1 << (PlSqlParser.SYS_XQFNCMP - 1826)) | (1 << (PlSqlParser.SYS_XQFNDATIM - 1826)) | (1 << (PlSqlParser.SYS_XQFNLNAME - 1826)) | (1 << (PlSqlParser.SYS_XQFNNM - 1826)) | (1 << (PlSqlParser.SYS_XQFNNSURI - 1826)) | (1 << (PlSqlParser.SYS_XQFNPREDTRUTH - 1826)) | (1 << (PlSqlParser.SYS_XQFNQNM - 1826)) | (1 << (PlSqlParser.SYS_XQFNROOT - 1826)) | (1 << (PlSqlParser.SYS_XQFORMATNUM - 1826)) | (1 << (PlSqlParser.SYS_XQFTCONTAIN - 1826)) | (1 << (PlSqlParser.SYS_XQFUNCR - 1826)) | (1 << (PlSqlParser.SYS_XQGETCONTENT - 1826)) | (1 << (PlSqlParser.SYS_XQINDXOF - 1826)) | (1 << (PlSqlParser.SYS_XQINSERT - 1826)) | (1 << (PlSqlParser.SYS_XQINSPFX - 1826)) | (1 << (PlSqlParser.SYS_XQIRI2URI - 1826)) | (1 << (PlSqlParser.SYS_XQLANG - 1826)) | (1 << (PlSqlParser.SYS_XQLLNMFRMQNM - 1826)) | (1 << (PlSqlParser.SYS_XQMKNODEREF - 1826)) | (1 << (PlSqlParser.SYS_XQNILLED - 1826)) | (1 << (PlSqlParser.SYS_XQNODENAME - 1826)) | (1 << (PlSqlParser.SYS_XQNORMSPACE - 1826)) | (1 << (PlSqlParser.SYS_XQNORMUCODE - 1826)) | (1 << (PlSqlParser.SYS_XQ_NRNG - 1826)) | (1 << (PlSqlParser.SYS_XQNSP4PFX - 1826)) | (1 << (PlSqlParser.SYS_XQNSPFRMQNM - 1826)) | (1 << (PlSqlParser.SYS_XQPFXFRMQNM - 1826)) | (1 << (PlSqlParser.SYS_XQ_PKSQL2XML - 1826)) | (1 << (PlSqlParser.SYS_XQPOLYABS - 1826)))) !== 0) || ((((_la - 1858)) & ~0x1f) == 0 && ((1 << (_la - 1858)) & ((1 << (PlSqlParser.SYS_XQPOLYADD - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYCEL - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYCSTBL - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYCST - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYDIV - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYFLR - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYMOD - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYMUL - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYRND - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYSQRT - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYSUB - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYUMUS - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYUPLS - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVEQ - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVGE - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVGT - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVLE - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVLT - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVNE - 1858)) | (1 << (PlSqlParser.SYS_XQREF2VAL - 1858)) | (1 << (PlSqlParser.SYS_XQRENAME - 1858)) | (1 << (PlSqlParser.SYS_XQREPLACE - 1858)) | (1 << (PlSqlParser.SYS_XQRESVURI - 1858)) | (1 << (PlSqlParser.SYS_XQRNDHALF2EVN - 1858)) | (1 << (PlSqlParser.SYS_XQRSLVQNM - 1858)) | (1 << (PlSqlParser.SYS_XQRYENVPGET - 1858)) | (1 << (PlSqlParser.SYS_XQRYVARGET - 1858)) | (1 << (PlSqlParser.SYS_XQRYWRP - 1858)) | (1 << (PlSqlParser.SYS_XQSEQ2CON4XC - 1858)) | (1 << (PlSqlParser.SYS_XQSEQ2CON - 1858)) | (1 << (PlSqlParser.SYS_XQSEQDEEPEQ - 1858)) | (1 << (PlSqlParser.SYS_XQSEQINSB - 1858)))) !== 0) || ((((_la - 1890)) & ~0x1f) == 0 && ((1 << (_la - 1890)) & ((1 << (PlSqlParser.SYS_XQSEQRM - 1890)) | (1 << (PlSqlParser.SYS_XQSEQRVS - 1890)) | (1 << (PlSqlParser.SYS_XQSEQSUB - 1890)) | (1 << (PlSqlParser.SYS_XQSEQTYPMATCH - 1890)) | (1 << (PlSqlParser.SYS_XQSTARTSWITH - 1890)) | (1 << (PlSqlParser.SYS_XQSTATBURI - 1890)) | (1 << (PlSqlParser.SYS_XQSTR2CODEP - 1890)) | (1 << (PlSqlParser.SYS_XQSTRJOIN - 1890)) | (1 << (PlSqlParser.SYS_XQSUBSTRAFT - 1890)) | (1 << (PlSqlParser.SYS_XQSUBSTRBEF - 1890)) | (1 << (PlSqlParser.SYS_XQTOKENIZE - 1890)) | (1 << (PlSqlParser.SYS_XQTREATAS - 1890)) | (1 << (PlSqlParser.SYS_XQ_UPKXML2SQL - 1890)) | (1 << (PlSqlParser.SYS_XQXFORM - 1890)) | (1 << (PlSqlParser.SYS_XSID_TO_RAW - 1890)) | (1 << (PlSqlParser.SYS_ZMAP_FILTER - 1890)) | (1 << (PlSqlParser.SYS_ZMAP_REFRESH - 1890)) | (1 << (PlSqlParser.TABLE_LOOKUP_BY_NL - 1890)) | (1 << (PlSqlParser.TABLESPACE_NO - 1890)) | (1 << (PlSqlParser.TABLESPACE - 1890)) | (1 << (PlSqlParser.TABLES - 1890)) | (1 << (PlSqlParser.TABLE_STATS - 1890)) | (1 << (PlSqlParser.TABLE - 1890)) | (1 << (PlSqlParser.TABNO - 1890)) | (1 << (PlSqlParser.TAG - 1890)) | (1 << (PlSqlParser.TANH - 1890)) | (1 << (PlSqlParser.TAN - 1890)) | (1 << (PlSqlParser.TBLORIDXPARTNUM - 1890)) | (1 << (PlSqlParser.TEMPFILE - 1890)) | (1 << (PlSqlParser.TEMPLATE - 1890)) | (1 << (PlSqlParser.TEMPORARY - 1890)) | (1 << (PlSqlParser.TEMP_TABLE - 1890)))) !== 0) || ((((_la - 1922)) & ~0x1f) == 0 && ((1 << (_la - 1922)) & ((1 << (PlSqlParser.TEST - 1922)) | (1 << (PlSqlParser.TEXT - 1922)) | (1 << (PlSqlParser.THAN - 1922)) | (1 << (PlSqlParser.THEN - 1922)) | (1 << (PlSqlParser.THE - 1922)) | (1 << (PlSqlParser.THREAD - 1922)) | (1 << (PlSqlParser.THROUGH - 1922)) | (1 << (PlSqlParser.TIER - 1922)) | (1 << (PlSqlParser.TIES - 1922)) | (1 << (PlSqlParser.TIMEOUT - 1922)) | (1 << (PlSqlParser.TIMESTAMP_LTZ_UNCONSTRAINED - 1922)) | (1 << (PlSqlParser.TIMESTAMP - 1922)) | (1 << (PlSqlParser.TIMESTAMP_TZ_UNCONSTRAINED - 1922)) | (1 << (PlSqlParser.TIMESTAMP_UNCONSTRAINED - 1922)) | (1 << (PlSqlParser.TIMES - 1922)) | (1 << (PlSqlParser.TIME - 1922)) | (1 << (PlSqlParser.TIMEZONE_ABBR - 1922)) | (1 << (PlSqlParser.TIMEZONE_HOUR - 1922)) | (1 << (PlSqlParser.TIMEZONE_MINUTE - 1922)) | (1 << (PlSqlParser.TIMEZONE_OFFSET - 1922)) | (1 << (PlSqlParser.TIMEZONE_REGION - 1922)) | (1 << (PlSqlParser.TIME_ZONE - 1922)) | (1 << (PlSqlParser.TIV_GB - 1922)) | (1 << (PlSqlParser.TIV_SSF - 1922)) | (1 << (PlSqlParser.TO_ACLID - 1922)) | (1 << (PlSqlParser.TO_BINARY_DOUBLE - 1922)) | (1 << (PlSqlParser.TO_BINARY_FLOAT - 1922)) | (1 << (PlSqlParser.TO_BLOB - 1922)) | (1 << (PlSqlParser.TO_CLOB - 1922)) | (1 << (PlSqlParser.TO_DSINTERVAL - 1922)) | (1 << (PlSqlParser.TO_LOB - 1922)))) !== 0) || ((((_la - 1954)) & ~0x1f) == 0 && ((1 << (_la - 1954)) & ((1 << (PlSqlParser.TO_MULTI_BYTE - 1954)) | (1 << (PlSqlParser.TO_NCHAR - 1954)) | (1 << (PlSqlParser.TO_NCLOB - 1954)) | (1 << (PlSqlParser.TO_NUMBER - 1954)) | (1 << (PlSqlParser.TOPLEVEL - 1954)) | (1 << (PlSqlParser.TO_SINGLE_BYTE - 1954)) | (1 << (PlSqlParser.TO_TIMESTAMP - 1954)) | (1 << (PlSqlParser.TO_TIMESTAMP_TZ - 1954)) | (1 << (PlSqlParser.TO_TIME - 1954)) | (1 << (PlSqlParser.TO_TIME_TZ - 1954)) | (1 << (PlSqlParser.TO_YMINTERVAL - 1954)) | (1 << (PlSqlParser.TRACE - 1954)) | (1 << (PlSqlParser.TRACING - 1954)) | (1 << (PlSqlParser.TRACKING - 1954)) | (1 << (PlSqlParser.TRAILING - 1954)) | (1 << (PlSqlParser.TRANSACTION - 1954)) | (1 << (PlSqlParser.TRANSFORM_DISTINCT_AGG - 1954)) | (1 << (PlSqlParser.TRANSITIONAL - 1954)) | (1 << (PlSqlParser.TRANSITION - 1954)) | (1 << (PlSqlParser.TRANSLATE - 1954)) | (1 << (PlSqlParser.TRANSLATION - 1954)) | (1 << (PlSqlParser.TREAT - 1954)) | (1 << (PlSqlParser.TRIGGERS - 1954)) | (1 << (PlSqlParser.TRIGGER - 1954)) | (1 << (PlSqlParser.TRUE - 1954)) | (1 << (PlSqlParser.TRUNCATE - 1954)) | (1 << (PlSqlParser.TRUNC - 1954)) | (1 << (PlSqlParser.TRUSTED - 1954)) | (1 << (PlSqlParser.TRUST - 1954)) | (1 << (PlSqlParser.TUNING - 1954)) | (1 << (PlSqlParser.TX - 1954)))) !== 0) || ((((_la - 1986)) & ~0x1f) == 0 && ((1 << (_la - 1986)) & ((1 << (PlSqlParser.TYPES - 1986)) | (1 << (PlSqlParser.TYPE - 1986)) | (1 << (PlSqlParser.TZ_OFFSET - 1986)) | (1 << (PlSqlParser.UB2 - 1986)) | (1 << (PlSqlParser.UBA - 1986)) | (1 << (PlSqlParser.UCS2 - 1986)) | (1 << (PlSqlParser.UID - 1986)) | (1 << (PlSqlParser.UNARCHIVED - 1986)) | (1 << (PlSqlParser.UNBOUNDED - 1986)) | (1 << (PlSqlParser.UNBOUND - 1986)) | (1 << (PlSqlParser.UNCONDITIONAL - 1986)) | (1 << (PlSqlParser.UNDER - 1986)) | (1 << (PlSqlParser.UNDO - 1986)) | (1 << (PlSqlParser.UNDROP - 1986)) | (1 << (PlSqlParser.UNIFORM - 1986)) | (1 << (PlSqlParser.UNISTR - 1986)) | (1 << (PlSqlParser.UNLIMITED - 1986)) | (1 << (PlSqlParser.UNLOAD - 1986)) | (1 << (PlSqlParser.UNLOCK - 1986)) | (1 << (PlSqlParser.UNMATCHED - 1986)) | (1 << (PlSqlParser.UNNEST_INNERJ_DISTINCT_VIEW - 1986)) | (1 << (PlSqlParser.UNNEST_NOSEMIJ_NODISTINCTVIEW - 1986)) | (1 << (PlSqlParser.UNNEST_SEMIJ_VIEW - 1986)) | (1 << (PlSqlParser.UNNEST - 1986)) | (1 << (PlSqlParser.UNPACKED - 1986)) | (1 << (PlSqlParser.UNPIVOT - 1986)) | (1 << (PlSqlParser.UNPLUG - 1986)) | (1 << (PlSqlParser.UNPROTECTED - 1986)) | (1 << (PlSqlParser.UNQUIESCE - 1986)) | (1 << (PlSqlParser.UNRECOVERABLE - 1986)))) !== 0) || ((((_la - 2018)) & ~0x1f) == 0 && ((1 << (_la - 2018)) & ((1 << (PlSqlParser.UNRESTRICTED - 2018)) | (1 << (PlSqlParser.UNSUBSCRIBE - 2018)) | (1 << (PlSqlParser.UNTIL - 2018)) | (1 << (PlSqlParser.UNUSABLE - 2018)) | (1 << (PlSqlParser.UNUSED - 2018)) | (1 << (PlSqlParser.UPDATABLE - 2018)) | (1 << (PlSqlParser.UPDATED - 2018)) | (1 << (PlSqlParser.UPDATEXML - 2018)) | (1 << (PlSqlParser.UPD_INDEXES - 2018)) | (1 << (PlSqlParser.UPD_JOININDEX - 2018)) | (1 << (PlSqlParser.UPGRADE - 2018)) | (1 << (PlSqlParser.UPPER - 2018)) | (1 << (PlSqlParser.UPSERT - 2018)) | (1 << (PlSqlParser.UROWID - 2018)) | (1 << (PlSqlParser.USABLE - 2018)) | (1 << (PlSqlParser.USAGE - 2018)) | (1 << (PlSqlParser.USE_ANTI - 2018)) | (1 << (PlSqlParser.USE_CONCAT - 2018)) | (1 << (PlSqlParser.USE_CUBE - 2018)) | (1 << (PlSqlParser.USE_HASH_AGGREGATION - 2018)) | (1 << (PlSqlParser.USE_HASH_GBY_FOR_PUSHDOWN - 2018)) | (1 << (PlSqlParser.USE_HASH - 2018)) | (1 << (PlSqlParser.USE_HIDDEN_PARTITIONS - 2018)) | (1 << (PlSqlParser.USE_INVISIBLE_INDEXES - 2018)) | (1 << (PlSqlParser.USE_MERGE_CARTESIAN - 2018)) | (1 << (PlSqlParser.USE_MERGE - 2018)) | (1 << (PlSqlParser.USE_NL - 2018)) | (1 << (PlSqlParser.USE_NL_WITH_INDEX - 2018)) | (1 << (PlSqlParser.USE_PRIVATE_OUTLINES - 2018)) | (1 << (PlSqlParser.USER_DATA - 2018)) | (1 << (PlSqlParser.USER_DEFINED - 2018)))) !== 0) || ((((_la - 2050)) & ~0x1f) == 0 && ((1 << (_la - 2050)) & ((1 << (PlSqlParser.USERENV - 2050)) | (1 << (PlSqlParser.USERGROUP - 2050)) | (1 << (PlSqlParser.USER_RECYCLEBIN - 2050)) | (1 << (PlSqlParser.USERS - 2050)) | (1 << (PlSqlParser.USER_TABLESPACES - 2050)) | (1 << (PlSqlParser.USER - 2050)) | (1 << (PlSqlParser.USE_SEMI - 2050)) | (1 << (PlSqlParser.USE_STORED_OUTLINES - 2050)) | (1 << (PlSqlParser.USE_TTT_FOR_GSETS - 2050)) | (1 << (PlSqlParser.USE - 2050)) | (1 << (PlSqlParser.USE_VECTOR_AGGREGATION - 2050)) | (1 << (PlSqlParser.USE_WEAK_NAME_RESL - 2050)) | (1 << (PlSqlParser.USING_NO_EXPAND - 2050)) | (1 << (PlSqlParser.USING - 2050)) | (1 << (PlSqlParser.UTF16BE - 2050)) | (1 << (PlSqlParser.UTF16LE - 2050)) | (1 << (PlSqlParser.UTF32 - 2050)) | (1 << (PlSqlParser.UTF8 - 2050)) | (1 << (PlSqlParser.V1 - 2050)) | (1 << (PlSqlParser.V2 - 2050)) | (1 << (PlSqlParser.VALIDATE - 2050)) | (1 << (PlSqlParser.VALIDATION - 2050)) | (1 << (PlSqlParser.VALID_TIME_END - 2050)) | (1 << (PlSqlParser.VALUE - 2050)) | (1 << (PlSqlParser.VARCHAR2 - 2050)) | (1 << (PlSqlParser.VARCHAR - 2050)) | (1 << (PlSqlParser.VARIABLE - 2050)) | (1 << (PlSqlParser.VAR_POP - 2050)) | (1 << (PlSqlParser.VARRAYS - 2050)) | (1 << (PlSqlParser.VARRAY - 2050)) | (1 << (PlSqlParser.VAR_SAMP - 2050)))) !== 0) || ((((_la - 2082)) & ~0x1f) == 0 && ((1 << (_la - 2082)) & ((1 << (PlSqlParser.VARYING - 2082)) | (1 << (PlSqlParser.VECTOR_READ_TRACE - 2082)) | (1 << (PlSqlParser.VECTOR_READ - 2082)) | (1 << (PlSqlParser.VECTOR_TRANSFORM_DIMS - 2082)) | (1 << (PlSqlParser.VECTOR_TRANSFORM_FACT - 2082)) | (1 << (PlSqlParser.VECTOR_TRANSFORM - 2082)) | (1 << (PlSqlParser.VERIFIER - 2082)) | (1 << (PlSqlParser.VERIFY - 2082)) | (1 << (PlSqlParser.VERSIONING - 2082)) | (1 << (PlSqlParser.VERSIONS_ENDSCN - 2082)) | (1 << (PlSqlParser.VERSIONS_ENDTIME - 2082)) | (1 << (PlSqlParser.VERSIONS_OPERATION - 2082)) | (1 << (PlSqlParser.VERSIONS_STARTSCN - 2082)) | (1 << (PlSqlParser.VERSIONS_STARTTIME - 2082)) | (1 << (PlSqlParser.VERSIONS - 2082)) | (1 << (PlSqlParser.VERSIONS_XID - 2082)) | (1 << (PlSqlParser.VERSION - 2082)) | (1 << (PlSqlParser.VIOLATION - 2082)) | (1 << (PlSqlParser.VIRTUAL - 2082)) | (1 << (PlSqlParser.VISIBILITY - 2082)) | (1 << (PlSqlParser.VISIBLE - 2082)) | (1 << (PlSqlParser.VOLUME - 2082)) | (1 << (PlSqlParser.VSIZE - 2082)) | (1 << (PlSqlParser.WAIT - 2082)) | (1 << (PlSqlParser.WALLET - 2082)) | (1 << (PlSqlParser.WARNING - 2082)) | (1 << (PlSqlParser.WEEKS - 2082)) | (1 << (PlSqlParser.WEEK - 2082)) | (1 << (PlSqlParser.WELLFORMED - 2082)) | (1 << (PlSqlParser.WHENEVER - 2082)) | (1 << (PlSqlParser.WHEN - 2082)))) !== 0) || ((((_la - 2115)) & ~0x1f) == 0 && ((1 << (_la - 2115)) & ((1 << (PlSqlParser.WHILE - 2115)) | (1 << (PlSqlParser.WHITESPACE - 2115)) | (1 << (PlSqlParser.WIDTH_BUCKET - 2115)) | (1 << (PlSqlParser.WITHIN - 2115)) | (1 << (PlSqlParser.WITHOUT - 2115)) | (1 << (PlSqlParser.WITH_PLSQL - 2115)) | (1 << (PlSqlParser.WORK - 2115)) | (1 << (PlSqlParser.WRAPPED - 2115)) | (1 << (PlSqlParser.WRAPPER - 2115)) | (1 << (PlSqlParser.WRITE - 2115)) | (1 << (PlSqlParser.XDB_FASTPATH_INSERT - 2115)) | (1 << (PlSqlParser.X_DYN_PRUNE - 2115)) | (1 << (PlSqlParser.XID - 2115)) | (1 << (PlSqlParser.XML2OBJECT - 2115)) | (1 << (PlSqlParser.XMLAGG - 2115)) | (1 << (PlSqlParser.XMLATTRIBUTES - 2115)) | (1 << (PlSqlParser.XMLCAST - 2115)) | (1 << (PlSqlParser.XMLCDATA - 2115)) | (1 << (PlSqlParser.XMLCOLATTVAL - 2115)) | (1 << (PlSqlParser.XMLCOMMENT - 2115)) | (1 << (PlSqlParser.XMLCONCAT - 2115)) | (1 << (PlSqlParser.XMLDIFF - 2115)) | (1 << (PlSqlParser.XML_DML_RWT_STMT - 2115)) | (1 << (PlSqlParser.XMLELEMENT - 2115)) | (1 << (PlSqlParser.XMLEXISTS2 - 2115)) | (1 << (PlSqlParser.XMLEXISTS - 2115)) | (1 << (PlSqlParser.XMLFOREST - 2115)) | (1 << (PlSqlParser.XMLINDEX_REWRITE_IN_SELECT - 2115)) | (1 << (PlSqlParser.XMLINDEX_REWRITE - 2115)))) !== 0) || ((((_la - 2147)) & ~0x1f) == 0 && ((1 << (_la - 2147)) & ((1 << (PlSqlParser.XMLINDEX_SEL_IDX_TBL - 2147)) | (1 << (PlSqlParser.XMLISNODE - 2147)) | (1 << (PlSqlParser.XMLISVALID - 2147)) | (1 << (PlSqlParser.XMLNAMESPACES - 2147)) | (1 << (PlSqlParser.XMLPARSE - 2147)) | (1 << (PlSqlParser.XMLPATCH - 2147)) | (1 << (PlSqlParser.XMLPI - 2147)) | (1 << (PlSqlParser.XMLQUERYVAL - 2147)) | (1 << (PlSqlParser.XMLQUERY - 2147)) | (1 << (PlSqlParser.XMLROOT - 2147)) | (1 << (PlSqlParser.XMLSCHEMA - 2147)) | (1 << (PlSqlParser.XMLSERIALIZE - 2147)) | (1 << (PlSqlParser.XMLTABLE - 2147)) | (1 << (PlSqlParser.XMLTRANSFORMBLOB - 2147)) | (1 << (PlSqlParser.XMLTRANSFORM - 2147)) | (1 << (PlSqlParser.XMLTYPE - 2147)) | (1 << (PlSqlParser.XML - 2147)) | (1 << (PlSqlParser.XPATHTABLE - 2147)) | (1 << (PlSqlParser.XS_SYS_CONTEXT - 2147)) | (1 << (PlSqlParser.XS - 2147)) | (1 << (PlSqlParser.YEARS - 2147)) | (1 << (PlSqlParser.YEAR - 2147)) | (1 << (PlSqlParser.YES - 2147)) | (1 << (PlSqlParser.YMINTERVAL_UNCONSTRAINED - 2147)) | (1 << (PlSqlParser.ZONEMAP - 2147)) | (1 << (PlSqlParser.ZONE - 2147)) | (1 << (PlSqlParser.PREDICTION - 2147)) | (1 << (PlSqlParser.PREDICTION_BOUNDS - 2147)) | (1 << (PlSqlParser.PREDICTION_COST - 2147)) | (1 << (PlSqlParser.PREDICTION_DETAILS - 2147)) | (1 << (PlSqlParser.PREDICTION_PROBABILITY - 2147)))) !== 0) || ((((_la - 2179)) & ~0x1f) == 0 && ((1 << (_la - 2179)) & ((1 << (PlSqlParser.PREDICTION_SET - 2179)) | (1 << (PlSqlParser.CUME_DIST - 2179)) | (1 << (PlSqlParser.DENSE_RANK - 2179)) | (1 << (PlSqlParser.LISTAGG - 2179)) | (1 << (PlSqlParser.PERCENT_RANK - 2179)) | (1 << (PlSqlParser.PERCENTILE_CONT - 2179)) | (1 << (PlSqlParser.PERCENTILE_DISC - 2179)) | (1 << (PlSqlParser.RANK - 2179)) | (1 << (PlSqlParser.AVG - 2179)) | (1 << (PlSqlParser.CORR - 2179)) | (1 << (PlSqlParser.COVAR_ - 2179)) | (1 << (PlSqlParser.LAG - 2179)) | (1 << (PlSqlParser.LEAD - 2179)) | (1 << (PlSqlParser.MAX - 2179)) | (1 << (PlSqlParser.MEDIAN - 2179)) | (1 << (PlSqlParser.MIN - 2179)) | (1 << (PlSqlParser.NTILE - 2179)) | (1 << (PlSqlParser.NVL - 2179)) | (1 << (PlSqlParser.RATIO_TO_REPORT - 2179)) | (1 << (PlSqlParser.REGR_ - 2179)) | (1 << (PlSqlParser.ROUND - 2179)) | (1 << (PlSqlParser.ROW_NUMBER - 2179)) | (1 << (PlSqlParser.SUBSTR - 2179)) | (1 << (PlSqlParser.TO_CHAR - 2179)) | (1 << (PlSqlParser.TRIM - 2179)) | (1 << (PlSqlParser.SUM - 2179)) | (1 << (PlSqlParser.STDDEV - 2179)) | (1 << (PlSqlParser.VAR_ - 2179)) | (1 << (PlSqlParser.VARIANCE - 2179)) | (1 << (PlSqlParser.LEAST - 2179)) | (1 << (PlSqlParser.GREATEST - 2179)))) !== 0) || _la===PlSqlParser.TO_DATE || _la===PlSqlParser.PERIOD || _la===PlSqlParser.REGULAR_ID) { this.state = 5926; this.partition_name(); } this.state = 5929; this.range_values_clause(); this.state = 5930; this.table_partition_description(); this.state = 5963; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.SUBPARTITIONS || _la===PlSqlParser.LEFT_PAREN) { this.state = 5961; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.LEFT_PAREN: this.state = 5931; this.match(PlSqlParser.LEFT_PAREN); this.state = 5956; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,681,this._ctx); switch(la_) { case 1: this.state = 5932; this.range_subpartition_desc(); this.state = 5937; this._errHandler.sync(this); _la = this._input.LA(1); while(_la===PlSqlParser.COMMA) { this.state = 5933; this.match(PlSqlParser.COMMA); this.state = 5934; this.range_subpartition_desc(); this.state = 5939; this._errHandler.sync(this); _la = this._input.LA(1); } break; case 2: this.state = 5940; this.list_subpartition_desc(); this.state = 5945; this._errHandler.sync(this); _la = this._input.LA(1); while(_la===PlSqlParser.COMMA) { this.state = 5941; this.match(PlSqlParser.COMMA); this.state = 5942; this.list_subpartition_desc(); this.state = 5947; this._errHandler.sync(this); _la = this._input.LA(1); } break; case 3: this.state = 5948; this.individual_hash_subparts(); this.state = 5953; this._errHandler.sync(this); _la = this._input.LA(1); while(_la===PlSqlParser.COMMA) { this.state = 5949; this.match(PlSqlParser.COMMA); this.state = 5950; this.individual_hash_subparts(); this.state = 5955; this._errHandler.sync(this); _la = this._input.LA(1); } break; } this.state = 5958; this.match(PlSqlParser.RIGHT_PAREN); break; case PlSqlParser.SUBPARTITIONS: this.state = 5960; this.hash_subparts_by_quantity(); break; default: throw new antlr4.error.NoViableAltException(this); } } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function List_partition_descContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_list_partition_desc; return this; } List_partition_descContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); List_partition_descContext.prototype.constructor = List_partition_descContext; List_partition_descContext.prototype.PARTITION = function() { return this.getToken(PlSqlParser.PARTITION, 0); }; List_partition_descContext.prototype.list_values_clause = function() { return this.getTypedRuleContext(List_values_clauseContext,0); }; List_partition_descContext.prototype.table_partition_description = function() { return this.getTypedRuleContext(Table_partition_descriptionContext,0); }; List_partition_descContext.prototype.partition_name = function() { return this.getTypedRuleContext(Partition_nameContext,0); }; List_partition_descContext.prototype.LEFT_PAREN = function() { return this.getToken(PlSqlParser.LEFT_PAREN, 0); }; List_partition_descContext.prototype.RIGHT_PAREN = function() { return this.getToken(PlSqlParser.RIGHT_PAREN, 0); }; List_partition_descContext.prototype.hash_subparts_by_quantity = function() { return this.getTypedRuleContext(Hash_subparts_by_quantityContext,0); }; List_partition_descContext.prototype.range_subpartition_desc = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Range_subpartition_descContext); } else { return this.getTypedRuleContext(Range_subpartition_descContext,i); } }; List_partition_descContext.prototype.list_subpartition_desc = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(List_subpartition_descContext); } else { return this.getTypedRuleContext(List_subpartition_descContext,i); } }; List_partition_descContext.prototype.individual_hash_subparts = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Individual_hash_subpartsContext); } else { return this.getTypedRuleContext(Individual_hash_subpartsContext,i); } }; List_partition_descContext.prototype.COMMA = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.COMMA); } else { return this.getToken(PlSqlParser.COMMA, i); } }; List_partition_descContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterList_partition_desc(this); } }; List_partition_descContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitList_partition_desc(this); } }; List_partition_descContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitList_partition_desc(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.List_partition_descContext = List_partition_descContext; PlSqlParser.prototype.list_partition_desc = function() { var localctx = new List_partition_descContext(this, this._ctx, this.state); this.enterRule(localctx, 572, PlSqlParser.RULE_list_partition_desc); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 5965; this.match(PlSqlParser.PARTITION); this.state = 5967; this._errHandler.sync(this); _la = this._input.LA(1); if((((_la) & ~0x1f) == 0 && ((1 << _la) & ((1 << PlSqlParser.ABORT) | (1 << PlSqlParser.ABS) | (1 << PlSqlParser.ACCESS) | (1 << PlSqlParser.ACCESSED) | (1 << PlSqlParser.ACCOUNT) | (1 << PlSqlParser.ACL) | (1 << PlSqlParser.ACOS) | (1 << PlSqlParser.ACTION) | (1 << PlSqlParser.ACTIONS) | (1 << PlSqlParser.ACTIVATE) | (1 << PlSqlParser.ACTIVE) | (1 << PlSqlParser.ACTIVE_COMPONENT) | (1 << PlSqlParser.ACTIVE_DATA) | (1 << PlSqlParser.ACTIVE_FUNCTION) | (1 << PlSqlParser.ACTIVE_TAG) | (1 << PlSqlParser.ACTIVITY) | (1 << PlSqlParser.ADAPTIVE_PLAN) | (1 << PlSqlParser.ADD) | (1 << PlSqlParser.ADD_COLUMN) | (1 << PlSqlParser.ADD_GROUP) | (1 << PlSqlParser.ADD_MONTHS) | (1 << PlSqlParser.ADJ_DATE) | (1 << PlSqlParser.ADMIN) | (1 << PlSqlParser.ADMINISTER) | (1 << PlSqlParser.ADMINISTRATOR) | (1 << PlSqlParser.ADVANCED) | (1 << PlSqlParser.ADVISE) | (1 << PlSqlParser.ADVISOR) | (1 << PlSqlParser.AFD_DISKSTRING) | (1 << PlSqlParser.AFTER) | (1 << PlSqlParser.AGENT))) !== 0) || ((((_la - 32)) & ~0x1f) == 0 && ((1 << (_la - 32)) & ((1 << (PlSqlParser.AGGREGATE - 32)) | (1 << (PlSqlParser.A_LETTER - 32)) | (1 << (PlSqlParser.ALIAS - 32)) | (1 << (PlSqlParser.ALLOCATE - 32)) | (1 << (PlSqlParser.ALLOW - 32)) | (1 << (PlSqlParser.ALL_ROWS - 32)) | (1 << (PlSqlParser.ALWAYS - 32)) | (1 << (PlSqlParser.ANALYZE - 32)) | (1 << (PlSqlParser.ANCILLARY - 32)) | (1 << (PlSqlParser.AND_EQUAL - 32)) | (1 << (PlSqlParser.ANOMALY - 32)) | (1 << (PlSqlParser.ANSI_REARCH - 32)) | (1 << (PlSqlParser.ANTIJOIN - 32)) | (1 << (PlSqlParser.ANYSCHEMA - 32)) | (1 << (PlSqlParser.APPEND - 32)) | (1 << (PlSqlParser.APPENDCHILDXML - 32)) | (1 << (PlSqlParser.APPEND_VALUES - 32)) | (1 << (PlSqlParser.APPLICATION - 32)) | (1 << (PlSqlParser.APPLY - 32)) | (1 << (PlSqlParser.APPROX_COUNT_DISTINCT - 32)) | (1 << (PlSqlParser.ARCHIVAL - 32)) | (1 << (PlSqlParser.ARCHIVE - 32)) | (1 << (PlSqlParser.ARCHIVED - 32)) | (1 << (PlSqlParser.ARCHIVELOG - 32)) | (1 << (PlSqlParser.ARRAY - 32)) | (1 << (PlSqlParser.ASCII - 32)))) !== 0) || ((((_la - 64)) & ~0x1f) == 0 && ((1 << (_la - 64)) & ((1 << (PlSqlParser.ASCIISTR - 64)) | (1 << (PlSqlParser.ASIN - 64)) | (1 << (PlSqlParser.ASIS - 64)) | (1 << (PlSqlParser.ASSEMBLY - 64)) | (1 << (PlSqlParser.ASSIGN - 64)) | (1 << (PlSqlParser.ASSOCIATE - 64)) | (1 << (PlSqlParser.ASYNC - 64)) | (1 << (PlSqlParser.ASYNCHRONOUS - 64)) | (1 << (PlSqlParser.ATAN2 - 64)) | (1 << (PlSqlParser.ATAN - 64)) | (1 << (PlSqlParser.AT - 64)) | (1 << (PlSqlParser.ATTRIBUTE - 64)) | (1 << (PlSqlParser.ATTRIBUTES - 64)) | (1 << (PlSqlParser.AUTHENTICATED - 64)) | (1 << (PlSqlParser.AUTHENTICATION - 64)) | (1 << (PlSqlParser.AUTHID - 64)) | (1 << (PlSqlParser.AUTHORIZATION - 64)) | (1 << (PlSqlParser.AUTOALLOCATE - 64)) | (1 << (PlSqlParser.AUTO - 64)) | (1 << (PlSqlParser.AUTOEXTEND - 64)) | (1 << (PlSqlParser.AUTO_LOGIN - 64)) | (1 << (PlSqlParser.AUTOMATIC - 64)) | (1 << (PlSqlParser.AUTONOMOUS_TRANSACTION - 64)) | (1 << (PlSqlParser.AUTO_REOPTIMIZE - 64)) | (1 << (PlSqlParser.AVAILABILITY - 64)) | (1 << (PlSqlParser.AVRO - 64)) | (1 << (PlSqlParser.BACKGROUND - 64)) | (1 << (PlSqlParser.BACKUP - 64)) | (1 << (PlSqlParser.BASIC - 64)))) !== 0) || ((((_la - 96)) & ~0x1f) == 0 && ((1 << (_la - 96)) & ((1 << (PlSqlParser.BASICFILE - 96)) | (1 << (PlSqlParser.BATCH - 96)) | (1 << (PlSqlParser.BATCHSIZE - 96)) | (1 << (PlSqlParser.BATCH_TABLE_ACCESS_BY_ROWID - 96)) | (1 << (PlSqlParser.BECOME - 96)) | (1 << (PlSqlParser.BEFORE - 96)) | (1 << (PlSqlParser.BEGIN - 96)) | (1 << (PlSqlParser.BEGINNING - 96)) | (1 << (PlSqlParser.BEGIN_OUTLINE_DATA - 96)) | (1 << (PlSqlParser.BEHALF - 96)) | (1 << (PlSqlParser.BEQUEATH - 96)) | (1 << (PlSqlParser.BFILE - 96)) | (1 << (PlSqlParser.BFILENAME - 96)) | (1 << (PlSqlParser.BIGFILE - 96)) | (1 << (PlSqlParser.BINARY - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE_INFINITY - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE_NAN - 96)) | (1 << (PlSqlParser.BINARY_FLOAT - 96)) | (1 << (PlSqlParser.BINARY_FLOAT_INFINITY - 96)) | (1 << (PlSqlParser.BINARY_FLOAT_NAN - 96)) | (1 << (PlSqlParser.BINARY_INTEGER - 96)) | (1 << (PlSqlParser.BIND_AWARE - 96)) | (1 << (PlSqlParser.BINDING - 96)) | (1 << (PlSqlParser.BIN_TO_NUM - 96)) | (1 << (PlSqlParser.BITAND - 96)) | (1 << (PlSqlParser.BITMAP_AND - 96)) | (1 << (PlSqlParser.BITMAP - 96)) | (1 << (PlSqlParser.BITMAPS - 96)) | (1 << (PlSqlParser.BITMAP_TREE - 96)) | (1 << (PlSqlParser.BITS - 96)))) !== 0) || ((((_la - 128)) & ~0x1f) == 0 && ((1 << (_la - 128)) & ((1 << (PlSqlParser.BLOB - 128)) | (1 << (PlSqlParser.BLOCK - 128)) | (1 << (PlSqlParser.BLOCK_RANGE - 128)) | (1 << (PlSqlParser.BLOCKS - 128)) | (1 << (PlSqlParser.BLOCKSIZE - 128)) | (1 << (PlSqlParser.BODY - 128)) | (1 << (PlSqlParser.BOOLEAN - 128)) | (1 << (PlSqlParser.BOTH - 128)) | (1 << (PlSqlParser.BOUND - 128)) | (1 << (PlSqlParser.BRANCH - 128)) | (1 << (PlSqlParser.BREADTH - 128)) | (1 << (PlSqlParser.BROADCAST - 128)) | (1 << (PlSqlParser.BSON - 128)) | (1 << (PlSqlParser.BUFFER - 128)) | (1 << (PlSqlParser.BUFFER_CACHE - 128)) | (1 << (PlSqlParser.BUFFER_POOL - 128)) | (1 << (PlSqlParser.BUILD - 128)) | (1 << (PlSqlParser.BULK - 128)) | (1 << (PlSqlParser.BYPASS_RECURSIVE_CHECK - 128)) | (1 << (PlSqlParser.BYPASS_UJVC - 128)) | (1 << (PlSqlParser.BYTE - 128)) | (1 << (PlSqlParser.CACHE - 128)) | (1 << (PlSqlParser.CACHE_CB - 128)) | (1 << (PlSqlParser.CACHE_INSTANCES - 128)) | (1 << (PlSqlParser.CACHE_TEMP_TABLE - 128)) | (1 << (PlSqlParser.CACHING - 128)) | (1 << (PlSqlParser.CALCULATED - 128)) | (1 << (PlSqlParser.CALLBACK - 128)) | (1 << (PlSqlParser.CALL - 128)) | (1 << (PlSqlParser.CANCEL - 128)))) !== 0) || ((((_la - 160)) & ~0x1f) == 0 && ((1 << (_la - 160)) & ((1 << (PlSqlParser.CAPACITY - 160)) | (1 << (PlSqlParser.CARDINALITY - 160)) | (1 << (PlSqlParser.CASCADE - 160)) | (1 << (PlSqlParser.CASE - 160)) | (1 << (PlSqlParser.CAST - 160)) | (1 << (PlSqlParser.CATEGORY - 160)) | (1 << (PlSqlParser.CDBDEFAULT - 160)) | (1 << (PlSqlParser.CEIL - 160)) | (1 << (PlSqlParser.CELL_FLASH_CACHE - 160)) | (1 << (PlSqlParser.CERTIFICATE - 160)) | (1 << (PlSqlParser.CFILE - 160)) | (1 << (PlSqlParser.CHAINED - 160)) | (1 << (PlSqlParser.CHANGE - 160)) | (1 << (PlSqlParser.CHANGE_DUPKEY_ERROR_INDEX - 160)) | (1 << (PlSqlParser.CHARACTER - 160)) | (1 << (PlSqlParser.CHAR - 160)) | (1 << (PlSqlParser.CHAR_CS - 160)) | (1 << (PlSqlParser.CHARTOROWID - 160)) | (1 << (PlSqlParser.CHECK_ACL_REWRITE - 160)) | (1 << (PlSqlParser.CHECKPOINT - 160)) | (1 << (PlSqlParser.CHILD - 160)) | (1 << (PlSqlParser.CHOOSE - 160)) | (1 << (PlSqlParser.CHR - 160)) | (1 << (PlSqlParser.CHUNK - 160)) | (1 << (PlSqlParser.CLASS - 160)) | (1 << (PlSqlParser.CLASSIFIER - 160)) | (1 << (PlSqlParser.CLEANUP - 160)) | (1 << (PlSqlParser.CLEAR - 160)) | (1 << (PlSqlParser.C_LETTER - 160)) | (1 << (PlSqlParser.CLIENT - 160)))) !== 0) || ((((_la - 192)) & ~0x1f) == 0 && ((1 << (_la - 192)) & ((1 << (PlSqlParser.CLOB - 192)) | (1 << (PlSqlParser.CLONE - 192)) | (1 << (PlSqlParser.CLOSE_CACHED_OPEN_CURSORS - 192)) | (1 << (PlSqlParser.CLOSE - 192)) | (1 << (PlSqlParser.CLUSTER_BY_ROWID - 192)) | (1 << (PlSqlParser.CLUSTER - 192)) | (1 << (PlSqlParser.CLUSTER_DETAILS - 192)) | (1 << (PlSqlParser.CLUSTER_DISTANCE - 192)) | (1 << (PlSqlParser.CLUSTER_ID - 192)) | (1 << (PlSqlParser.CLUSTERING - 192)) | (1 << (PlSqlParser.CLUSTERING_FACTOR - 192)) | (1 << (PlSqlParser.CLUSTER_PROBABILITY - 192)) | (1 << (PlSqlParser.CLUSTER_SET - 192)) | (1 << (PlSqlParser.COALESCE - 192)) | (1 << (PlSqlParser.COALESCE_SQ - 192)) | (1 << (PlSqlParser.COARSE - 192)) | (1 << (PlSqlParser.CO_AUTH_IND - 192)) | (1 << (PlSqlParser.COLD - 192)) | (1 << (PlSqlParser.COLLECT - 192)) | (1 << (PlSqlParser.COLUMNAR - 192)) | (1 << (PlSqlParser.COLUMN_AUTH_INDICATOR - 192)) | (1 << (PlSqlParser.COLUMN - 192)) | (1 << (PlSqlParser.COLUMNS - 192)) | (1 << (PlSqlParser.COLUMN_STATS - 192)) | (1 << (PlSqlParser.COLUMN_VALUE - 192)) | (1 << (PlSqlParser.COMMENT - 192)) | (1 << (PlSqlParser.COMMIT - 192)) | (1 << (PlSqlParser.COMMITTED - 192)) | (1 << (PlSqlParser.COMMON_DATA - 192)) | (1 << (PlSqlParser.COMPACT - 192)) | (1 << (PlSqlParser.COMPATIBILITY - 192)) | (1 << (PlSqlParser.COMPILE - 192)))) !== 0) || ((((_la - 224)) & ~0x1f) == 0 && ((1 << (_la - 224)) & ((1 << (PlSqlParser.COMPLETE - 224)) | (1 << (PlSqlParser.COMPLIANCE - 224)) | (1 << (PlSqlParser.COMPONENT - 224)) | (1 << (PlSqlParser.COMPONENTS - 224)) | (1 << (PlSqlParser.COMPOSE - 224)) | (1 << (PlSqlParser.COMPOSITE - 224)) | (1 << (PlSqlParser.COMPOSITE_LIMIT - 224)) | (1 << (PlSqlParser.COMPOUND - 224)) | (1 << (PlSqlParser.COMPUTE - 224)) | (1 << (PlSqlParser.CONCAT - 224)) | (1 << (PlSqlParser.CON_DBID_TO_ID - 224)) | (1 << (PlSqlParser.CONDITIONAL - 224)) | (1 << (PlSqlParser.CONDITION - 224)) | (1 << (PlSqlParser.CONFIRM - 224)) | (1 << (PlSqlParser.CONFORMING - 224)) | (1 << (PlSqlParser.CON_GUID_TO_ID - 224)) | (1 << (PlSqlParser.CON_ID - 224)) | (1 << (PlSqlParser.CON_NAME_TO_ID - 224)) | (1 << (PlSqlParser.CONNECT_BY_CB_WHR_ONLY - 224)) | (1 << (PlSqlParser.CONNECT_BY_COMBINE_SW - 224)) | (1 << (PlSqlParser.CONNECT_BY_COST_BASED - 224)) | (1 << (PlSqlParser.CONNECT_BY_ELIM_DUPS - 224)) | (1 << (PlSqlParser.CONNECT_BY_FILTERING - 224)) | (1 << (PlSqlParser.CONNECT_BY_ISCYCLE - 224)) | (1 << (PlSqlParser.CONNECT_BY_ISLEAF - 224)) | (1 << (PlSqlParser.CONNECT_BY_ROOT - 224)) | (1 << (PlSqlParser.CONNECT_TIME - 224)) | (1 << (PlSqlParser.CONSIDER - 224)) | (1 << (PlSqlParser.CONSISTENT - 224)) | (1 << (PlSqlParser.CONSTANT - 224)))) !== 0) || ((((_la - 256)) & ~0x1f) == 0 && ((1 << (_la - 256)) & ((1 << (PlSqlParser.CONST - 256)) | (1 << (PlSqlParser.CONSTRAINT - 256)) | (1 << (PlSqlParser.CONSTRAINTS - 256)) | (1 << (PlSqlParser.CONSTRUCTOR - 256)) | (1 << (PlSqlParser.CONTAINER - 256)) | (1 << (PlSqlParser.CONTAINER_DATA - 256)) | (1 << (PlSqlParser.CONTAINERS - 256)) | (1 << (PlSqlParser.CONTENT - 256)) | (1 << (PlSqlParser.CONTENTS - 256)) | (1 << (PlSqlParser.CONTEXT - 256)) | (1 << (PlSqlParser.CONTINUE - 256)) | (1 << (PlSqlParser.CONTROLFILE - 256)) | (1 << (PlSqlParser.CON_UID_TO_ID - 256)) | (1 << (PlSqlParser.CONVERT - 256)) | (1 << (PlSqlParser.COOKIE - 256)) | (1 << (PlSqlParser.COPY - 256)) | (1 << (PlSqlParser.CORR_K - 256)) | (1 << (PlSqlParser.CORR_S - 256)) | (1 << (PlSqlParser.CORRUPTION - 256)) | (1 << (PlSqlParser.CORRUPT_XID_ALL - 256)) | (1 << (PlSqlParser.CORRUPT_XID - 256)) | (1 << (PlSqlParser.COS - 256)) | (1 << (PlSqlParser.COSH - 256)) | (1 << (PlSqlParser.COST - 256)) | (1 << (PlSqlParser.COST_XML_QUERY_REWRITE - 256)) | (1 << (PlSqlParser.COUNT - 256)) | (1 << (PlSqlParser.COVAR_POP - 256)) | (1 << (PlSqlParser.COVAR_SAMP - 256)) | (1 << (PlSqlParser.CPU_COSTING - 256)) | (1 << (PlSqlParser.CPU_PER_CALL - 256)) | (1 << (PlSqlParser.CPU_PER_SESSION - 256)) | (1 << (PlSqlParser.CRASH - 256)))) !== 0) || ((((_la - 289)) & ~0x1f) == 0 && ((1 << (_la - 289)) & ((1 << (PlSqlParser.CREATE_FILE_DEST - 289)) | (1 << (PlSqlParser.CREATE_STORED_OUTLINES - 289)) | (1 << (PlSqlParser.CREATION - 289)) | (1 << (PlSqlParser.CREDENTIAL - 289)) | (1 << (PlSqlParser.CRITICAL - 289)) | (1 << (PlSqlParser.CROSS - 289)) | (1 << (PlSqlParser.CROSSEDITION - 289)) | (1 << (PlSqlParser.CSCONVERT - 289)) | (1 << (PlSqlParser.CUBE_AJ - 289)) | (1 << (PlSqlParser.CUBE - 289)) | (1 << (PlSqlParser.CUBE_GB - 289)) | (1 << (PlSqlParser.CUBE_SJ - 289)) | (1 << (PlSqlParser.CUME_DISTM - 289)) | (1 << (PlSqlParser.CURRENT - 289)) | (1 << (PlSqlParser.CURRENT_DATE - 289)) | (1 << (PlSqlParser.CURRENT_SCHEMA - 289)) | (1 << (PlSqlParser.CURRENT_TIME - 289)) | (1 << (PlSqlParser.CURRENT_TIMESTAMP - 289)) | (1 << (PlSqlParser.CURRENT_USER - 289)) | (1 << (PlSqlParser.CURRENTV - 289)) | (1 << (PlSqlParser.CURSOR - 289)) | (1 << (PlSqlParser.CURSOR_SHARING_EXACT - 289)) | (1 << (PlSqlParser.CURSOR_SPECIFIC_SEGMENT - 289)) | (1 << (PlSqlParser.CUSTOMDATUM - 289)) | (1 << (PlSqlParser.CV - 289)) | (1 << (PlSqlParser.CYCLE - 289)) | (1 << (PlSqlParser.DANGLING - 289)) | (1 << (PlSqlParser.DATABASE - 289)) | (1 << (PlSqlParser.DATA - 289)) | (1 << (PlSqlParser.DATAFILE - 289)) | (1 << (PlSqlParser.DATAFILES - 289)))) !== 0) || ((((_la - 321)) & ~0x1f) == 0 && ((1 << (_la - 321)) & ((1 << (PlSqlParser.DATAMOVEMENT - 321)) | (1 << (PlSqlParser.DATAOBJNO - 321)) | (1 << (PlSqlParser.DATAOBJ_TO_MAT_PARTITION - 321)) | (1 << (PlSqlParser.DATAOBJ_TO_PARTITION - 321)) | (1 << (PlSqlParser.DATAPUMP - 321)) | (1 << (PlSqlParser.DATA_SECURITY_REWRITE_LIMIT - 321)) | (1 << (PlSqlParser.DATE_MODE - 321)) | (1 << (PlSqlParser.DAY - 321)) | (1 << (PlSqlParser.DAYS - 321)) | (1 << (PlSqlParser.DBA - 321)) | (1 << (PlSqlParser.DBA_RECYCLEBIN - 321)) | (1 << (PlSqlParser.DBMS_STATS - 321)) | (1 << (PlSqlParser.DB_ROLE_CHANGE - 321)) | (1 << (PlSqlParser.DBTIMEZONE - 321)) | (1 << (PlSqlParser.DB_UNIQUE_NAME - 321)) | (1 << (PlSqlParser.DB_VERSION - 321)) | (1 << (PlSqlParser.DDL - 321)) | (1 << (PlSqlParser.DEALLOCATE - 321)) | (1 << (PlSqlParser.DEBUG - 321)) | (1 << (PlSqlParser.DEBUGGER - 321)) | (1 << (PlSqlParser.DEC - 321)) | (1 << (PlSqlParser.DECIMAL - 321)) | (1 << (PlSqlParser.DECLARE - 321)) | (1 << (PlSqlParser.DECOMPOSE - 321)) | (1 << (PlSqlParser.DECORRELATE - 321)) | (1 << (PlSqlParser.DECR - 321)) | (1 << (PlSqlParser.DECREMENT - 321)) | (1 << (PlSqlParser.DECRYPT - 321)) | (1 << (PlSqlParser.DEDUPLICATE - 321)) | (1 << (PlSqlParser.DEFAULTS - 321)))) !== 0) || ((((_la - 353)) & ~0x1f) == 0 && ((1 << (_la - 353)) & ((1 << (PlSqlParser.DEFERRABLE - 353)) | (1 << (PlSqlParser.DEFERRED - 353)) | (1 << (PlSqlParser.DEFINED - 353)) | (1 << (PlSqlParser.DEFINE - 353)) | (1 << (PlSqlParser.DEFINER - 353)) | (1 << (PlSqlParser.DEGREE - 353)) | (1 << (PlSqlParser.DELAY - 353)) | (1 << (PlSqlParser.DELEGATE - 353)) | (1 << (PlSqlParser.DELETE_ALL - 353)) | (1 << (PlSqlParser.DELETE - 353)) | (1 << (PlSqlParser.DELETEXML - 353)) | (1 << (PlSqlParser.DEMAND - 353)) | (1 << (PlSqlParser.DENSE_RANKM - 353)) | (1 << (PlSqlParser.DEPENDENT - 353)) | (1 << (PlSqlParser.DEPTH - 353)) | (1 << (PlSqlParser.DEQUEUE - 353)) | (1 << (PlSqlParser.DEREF - 353)) | (1 << (PlSqlParser.DEREF_NO_REWRITE - 353)) | (1 << (PlSqlParser.DESTROY - 353)) | (1 << (PlSqlParser.DETACHED - 353)) | (1 << (PlSqlParser.DETERMINES - 353)) | (1 << (PlSqlParser.DETERMINISTIC - 353)) | (1 << (PlSqlParser.DICTIONARY - 353)) | (1 << (PlSqlParser.DIMENSION - 353)) | (1 << (PlSqlParser.DIMENSIONS - 353)) | (1 << (PlSqlParser.DIRECT_LOAD - 353)) | (1 << (PlSqlParser.DIRECTORY - 353)) | (1 << (PlSqlParser.DIRECT_PATH - 353)) | (1 << (PlSqlParser.DISABLE_ALL - 353)) | (1 << (PlSqlParser.DISABLE - 353)) | (1 << (PlSqlParser.DISABLE_PARALLEL_DML - 353)))) !== 0) || ((((_la - 385)) & ~0x1f) == 0 && ((1 << (_la - 385)) & ((1 << (PlSqlParser.DISABLE_PRESET - 385)) | (1 << (PlSqlParser.DISABLE_RPKE - 385)) | (1 << (PlSqlParser.DISALLOW - 385)) | (1 << (PlSqlParser.DISASSOCIATE - 385)) | (1 << (PlSqlParser.DISCARD - 385)) | (1 << (PlSqlParser.DISCONNECT - 385)) | (1 << (PlSqlParser.DISK - 385)) | (1 << (PlSqlParser.DISKGROUP - 385)) | (1 << (PlSqlParser.DISKS - 385)) | (1 << (PlSqlParser.DISMOUNT - 385)) | (1 << (PlSqlParser.DISTINGUISHED - 385)) | (1 << (PlSqlParser.DISTRIBUTED - 385)) | (1 << (PlSqlParser.DISTRIBUTE - 385)) | (1 << (PlSqlParser.DML - 385)) | (1 << (PlSqlParser.DML_UPDATE - 385)) | (1 << (PlSqlParser.DOCFIDELITY - 385)) | (1 << (PlSqlParser.DOCUMENT - 385)) | (1 << (PlSqlParser.DOMAIN_INDEX_FILTER - 385)) | (1 << (PlSqlParser.DOMAIN_INDEX_NO_SORT - 385)) | (1 << (PlSqlParser.DOMAIN_INDEX_SORT - 385)) | (1 << (PlSqlParser.DOUBLE - 385)) | (1 << (PlSqlParser.DOWNGRADE - 385)) | (1 << (PlSqlParser.DRIVING_SITE - 385)) | (1 << (PlSqlParser.DROP_COLUMN - 385)) | (1 << (PlSqlParser.DROP_GROUP - 385)) | (1 << (PlSqlParser.DSINTERVAL_UNCONSTRAINED - 385)) | (1 << (PlSqlParser.DST_UPGRADE_INSERT_CONV - 385)) | (1 << (PlSqlParser.DUMP - 385)))) !== 0) || ((((_la - 417)) & ~0x1f) == 0 && ((1 << (_la - 417)) & ((1 << (PlSqlParser.DUPLICATE - 417)) | (1 << (PlSqlParser.DV - 417)) | (1 << (PlSqlParser.DYNAMIC - 417)) | (1 << (PlSqlParser.DYNAMIC_SAMPLING - 417)) | (1 << (PlSqlParser.DYNAMIC_SAMPLING_EST_CDN - 417)) | (1 << (PlSqlParser.EACH - 417)) | (1 << (PlSqlParser.EDITIONABLE - 417)) | (1 << (PlSqlParser.EDITION - 417)) | (1 << (PlSqlParser.EDITIONING - 417)) | (1 << (PlSqlParser.EDITIONS - 417)) | (1 << (PlSqlParser.ELEMENT - 417)) | (1 << (PlSqlParser.ELIM_GROUPBY - 417)) | (1 << (PlSqlParser.ELIMINATE_JOIN - 417)) | (1 << (PlSqlParser.ELIMINATE_OBY - 417)) | (1 << (PlSqlParser.ELIMINATE_OUTER_JOIN - 417)) | (1 << (PlSqlParser.EM - 417)) | (1 << (PlSqlParser.EMPTY_BLOB - 417)) | (1 << (PlSqlParser.EMPTY_CLOB - 417)) | (1 << (PlSqlParser.EMPTY - 417)) | (1 << (PlSqlParser.ENABLE_ALL - 417)) | (1 << (PlSqlParser.ENABLE - 417)) | (1 << (PlSqlParser.ENABLE_PARALLEL_DML - 417)) | (1 << (PlSqlParser.ENABLE_PRESET - 417)) | (1 << (PlSqlParser.ENCODING - 417)) | (1 << (PlSqlParser.ENCRYPT - 417)) | (1 << (PlSqlParser.ENCRYPTION - 417)) | (1 << (PlSqlParser.END_OUTLINE_DATA - 417)) | (1 << (PlSqlParser.ENFORCED - 417)) | (1 << (PlSqlParser.ENFORCE - 417)))) !== 0) || ((((_la - 449)) & ~0x1f) == 0 && ((1 << (_la - 449)) & ((1 << (PlSqlParser.ENQUEUE - 449)) | (1 << (PlSqlParser.ENTERPRISE - 449)) | (1 << (PlSqlParser.ENTITYESCAPING - 449)) | (1 << (PlSqlParser.ENTRY - 449)) | (1 << (PlSqlParser.EQUIPART - 449)) | (1 << (PlSqlParser.ERR - 449)) | (1 << (PlSqlParser.ERROR_ARGUMENT - 449)) | (1 << (PlSqlParser.ERROR - 449)) | (1 << (PlSqlParser.ERROR_ON_OVERLAP_TIME - 449)) | (1 << (PlSqlParser.ERRORS - 449)) | (1 << (PlSqlParser.ESCAPE - 449)) | (1 << (PlSqlParser.ESTIMATE - 449)) | (1 << (PlSqlParser.EVAL - 449)) | (1 << (PlSqlParser.EVALNAME - 449)) | (1 << (PlSqlParser.EVALUATE - 449)) | (1 << (PlSqlParser.EVALUATION - 449)) | (1 << (PlSqlParser.EVENTS - 449)) | (1 << (PlSqlParser.EVERY - 449)) | (1 << (PlSqlParser.EXCEPT - 449)) | (1 << (PlSqlParser.EXCEPTION - 449)) | (1 << (PlSqlParser.EXCEPTION_INIT - 449)) | (1 << (PlSqlParser.EXCEPTIONS - 449)) | (1 << (PlSqlParser.EXCHANGE - 449)) | (1 << (PlSqlParser.EXCLUDE - 449)) | (1 << (PlSqlParser.EXCLUDING - 449)) | (1 << (PlSqlParser.EXECUTE - 449)) | (1 << (PlSqlParser.EXEMPT - 449)) | (1 << (PlSqlParser.EXISTING - 449)) | (1 << (PlSqlParser.EXISTS - 449)) | (1 << (PlSqlParser.EXISTSNODE - 449)) | (1 << (PlSqlParser.EXIT - 449)))) !== 0) || ((((_la - 481)) & ~0x1f) == 0 && ((1 << (_la - 481)) & ((1 << (PlSqlParser.EXPAND_GSET_TO_UNION - 481)) | (1 << (PlSqlParser.EXPAND_TABLE - 481)) | (1 << (PlSqlParser.EXP - 481)) | (1 << (PlSqlParser.EXPIRE - 481)) | (1 << (PlSqlParser.EXPLAIN - 481)) | (1 << (PlSqlParser.EXPLOSION - 481)) | (1 << (PlSqlParser.EXPORT - 481)) | (1 << (PlSqlParser.EXPR_CORR_CHECK - 481)) | (1 << (PlSqlParser.EXPRESS - 481)) | (1 << (PlSqlParser.EXTENDS - 481)) | (1 << (PlSqlParser.EXTENT - 481)) | (1 << (PlSqlParser.EXTENTS - 481)) | (1 << (PlSqlParser.EXTERNAL - 481)) | (1 << (PlSqlParser.EXTERNALLY - 481)) | (1 << (PlSqlParser.EXTRACTCLOBXML - 481)) | (1 << (PlSqlParser.EXTRACT - 481)) | (1 << (PlSqlParser.EXTRACTVALUE - 481)) | (1 << (PlSqlParser.EXTRA - 481)) | (1 << (PlSqlParser.FACILITY - 481)) | (1 << (PlSqlParser.FACT - 481)) | (1 << (PlSqlParser.FACTOR - 481)) | (1 << (PlSqlParser.FACTORIZE_JOIN - 481)) | (1 << (PlSqlParser.FAILED - 481)) | (1 << (PlSqlParser.FAILED_LOGIN_ATTEMPTS - 481)) | (1 << (PlSqlParser.FAILGROUP - 481)) | (1 << (PlSqlParser.FAILOVER - 481)) | (1 << (PlSqlParser.FAILURE - 481)) | (1 << (PlSqlParser.FALSE - 481)) | (1 << (PlSqlParser.FAMILY - 481)) | (1 << (PlSqlParser.FAR - 481)) | (1 << (PlSqlParser.FAST - 481)) | (1 << (PlSqlParser.FASTSTART - 481)))) !== 0) || ((((_la - 513)) & ~0x1f) == 0 && ((1 << (_la - 513)) & ((1 << (PlSqlParser.FBTSCAN - 513)) | (1 << (PlSqlParser.FEATURE_DETAILS - 513)) | (1 << (PlSqlParser.FEATURE_ID - 513)) | (1 << (PlSqlParser.FEATURE_SET - 513)) | (1 << (PlSqlParser.FEATURE_VALUE - 513)) | (1 << (PlSqlParser.FETCH - 513)) | (1 << (PlSqlParser.FILE - 513)) | (1 << (PlSqlParser.FILE_NAME_CONVERT - 513)) | (1 << (PlSqlParser.FILESYSTEM_LIKE_LOGGING - 513)) | (1 << (PlSqlParser.FILTER - 513)) | (1 << (PlSqlParser.FINAL - 513)) | (1 << (PlSqlParser.FINE - 513)) | (1 << (PlSqlParser.FINISH - 513)) | (1 << (PlSqlParser.FIRST - 513)) | (1 << (PlSqlParser.FIRSTM - 513)) | (1 << (PlSqlParser.FIRST_ROWS - 513)) | (1 << (PlSqlParser.FIRST_VALUE - 513)) | (1 << (PlSqlParser.FIXED_VIEW_DATA - 513)) | (1 << (PlSqlParser.FLAGGER - 513)) | (1 << (PlSqlParser.FLASHBACK - 513)) | (1 << (PlSqlParser.FLASH_CACHE - 513)) | (1 << (PlSqlParser.FLOAT - 513)) | (1 << (PlSqlParser.FLOB - 513)) | (1 << (PlSqlParser.FLOOR - 513)) | (1 << (PlSqlParser.FLUSH - 513)) | (1 << (PlSqlParser.FOLDER - 513)) | (1 << (PlSqlParser.FOLLOWING - 513)) | (1 << (PlSqlParser.FOLLOWS - 513)) | (1 << (PlSqlParser.FORALL - 513)) | (1 << (PlSqlParser.FORCE - 513)) | (1 << (PlSqlParser.FORCE_XML_QUERY_REWRITE - 513)) | (1 << (PlSqlParser.FOREIGN - 513)))) !== 0) || ((((_la - 545)) & ~0x1f) == 0 && ((1 << (_la - 545)) & ((1 << (PlSqlParser.FOREVER - 545)) | (1 << (PlSqlParser.FORMAT - 545)) | (1 << (PlSqlParser.FORWARD - 545)) | (1 << (PlSqlParser.FRAGMENT_NUMBER - 545)) | (1 << (PlSqlParser.FREELIST - 545)) | (1 << (PlSqlParser.FREELISTS - 545)) | (1 << (PlSqlParser.FREEPOOLS - 545)) | (1 << (PlSqlParser.FRESH - 545)) | (1 << (PlSqlParser.FROM_TZ - 545)) | (1 << (PlSqlParser.FULL - 545)) | (1 << (PlSqlParser.FULL_OUTER_JOIN_TO_OUTER - 545)) | (1 << (PlSqlParser.FUNCTION - 545)) | (1 << (PlSqlParser.FUNCTIONS - 545)) | (1 << (PlSqlParser.GATHER_OPTIMIZER_STATISTICS - 545)) | (1 << (PlSqlParser.GATHER_PLAN_STATISTICS - 545)) | (1 << (PlSqlParser.GBY_CONC_ROLLUP - 545)) | (1 << (PlSqlParser.GBY_PUSHDOWN - 545)) | (1 << (PlSqlParser.GENERATED - 545)) | (1 << (PlSqlParser.GET - 545)) | (1 << (PlSqlParser.GLOBAL - 545)) | (1 << (PlSqlParser.GLOBALLY - 545)) | (1 << (PlSqlParser.GLOBAL_NAME - 545)) | (1 << (PlSqlParser.GLOBAL_TOPIC_ENABLED - 545)) | (1 << (PlSqlParser.GROUP_BY - 545)) | (1 << (PlSqlParser.GROUP_ID - 545)) | (1 << (PlSqlParser.GROUPING - 545)) | (1 << (PlSqlParser.GROUPING_ID - 545)))) !== 0) || ((((_la - 577)) & ~0x1f) == 0 && ((1 << (_la - 577)) & ((1 << (PlSqlParser.GROUPS - 577)) | (1 << (PlSqlParser.GUARANTEED - 577)) | (1 << (PlSqlParser.GUARANTEE - 577)) | (1 << (PlSqlParser.GUARD - 577)) | (1 << (PlSqlParser.HASH_AJ - 577)) | (1 << (PlSqlParser.HASH - 577)) | (1 << (PlSqlParser.HASHKEYS - 577)) | (1 << (PlSqlParser.HASH_SJ - 577)) | (1 << (PlSqlParser.HEADER - 577)) | (1 << (PlSqlParser.HEAP - 577)) | (1 << (PlSqlParser.HELP - 577)) | (1 << (PlSqlParser.HEXTORAW - 577)) | (1 << (PlSqlParser.HEXTOREF - 577)) | (1 << (PlSqlParser.HIDDEN_KEYWORD - 577)) | (1 << (PlSqlParser.HIDE - 577)) | (1 << (PlSqlParser.HIERARCHY - 577)) | (1 << (PlSqlParser.HIGH - 577)) | (1 << (PlSqlParser.HINTSET_BEGIN - 577)) | (1 << (PlSqlParser.HINTSET_END - 577)) | (1 << (PlSqlParser.HOT - 577)) | (1 << (PlSqlParser.HOUR - 577)) | (1 << (PlSqlParser.HWM_BROKERED - 577)) | (1 << (PlSqlParser.HYBRID - 577)) | (1 << (PlSqlParser.IDENTIFIER - 577)) | (1 << (PlSqlParser.IDENTITY - 577)) | (1 << (PlSqlParser.IDGENERATORS - 577)) | (1 << (PlSqlParser.ID - 577)) | (1 << (PlSqlParser.IDLE_TIME - 577)) | (1 << (PlSqlParser.IF - 577)) | (1 << (PlSqlParser.IGNORE - 577)))) !== 0) || ((((_la - 609)) & ~0x1f) == 0 && ((1 << (_la - 609)) & ((1 << (PlSqlParser.IGNORE_OPTIM_EMBEDDED_HINTS - 609)) | (1 << (PlSqlParser.IGNORE_ROW_ON_DUPKEY_INDEX - 609)) | (1 << (PlSqlParser.IGNORE_WHERE_CLAUSE - 609)) | (1 << (PlSqlParser.ILM - 609)) | (1 << (PlSqlParser.IMMEDIATE - 609)) | (1 << (PlSqlParser.IMPACT - 609)) | (1 << (PlSqlParser.IMPORT - 609)) | (1 << (PlSqlParser.INACTIVE - 609)) | (1 << (PlSqlParser.INCLUDE - 609)) | (1 << (PlSqlParser.INCLUDE_VERSION - 609)) | (1 << (PlSqlParser.INCLUDING - 609)) | (1 << (PlSqlParser.INCREMENTAL - 609)) | (1 << (PlSqlParser.INCREMENT - 609)) | (1 << (PlSqlParser.INCR - 609)) | (1 << (PlSqlParser.INDENT - 609)) | (1 << (PlSqlParser.INDEX_ASC - 609)) | (1 << (PlSqlParser.INDEX_COMBINE - 609)) | (1 << (PlSqlParser.INDEX_DESC - 609)) | (1 << (PlSqlParser.INDEXED - 609)) | (1 << (PlSqlParser.INDEXES - 609)) | (1 << (PlSqlParser.INDEX_FFS - 609)) | (1 << (PlSqlParser.INDEX_FILTER - 609)) | (1 << (PlSqlParser.INDEXING - 609)) | (1 << (PlSqlParser.INDEX_JOIN - 609)) | (1 << (PlSqlParser.INDEX_ROWS - 609)) | (1 << (PlSqlParser.INDEX_RRS - 609)) | (1 << (PlSqlParser.INDEX_RS_ASC - 609)) | (1 << (PlSqlParser.INDEX_RS_DESC - 609)) | (1 << (PlSqlParser.INDEX_RS - 609)) | (1 << (PlSqlParser.INDEX_SCAN - 609)) | (1 << (PlSqlParser.INDEX_SKIP_SCAN - 609)))) !== 0) || ((((_la - 641)) & ~0x1f) == 0 && ((1 << (_la - 641)) & ((1 << (PlSqlParser.INDEX_SS_ASC - 641)) | (1 << (PlSqlParser.INDEX_SS_DESC - 641)) | (1 << (PlSqlParser.INDEX_SS - 641)) | (1 << (PlSqlParser.INDEX_STATS - 641)) | (1 << (PlSqlParser.INDEXTYPE - 641)) | (1 << (PlSqlParser.INDEXTYPES - 641)) | (1 << (PlSqlParser.INDICATOR - 641)) | (1 << (PlSqlParser.INDICES - 641)) | (1 << (PlSqlParser.INFINITE - 641)) | (1 << (PlSqlParser.INFORMATIONAL - 641)) | (1 << (PlSqlParser.INHERIT - 641)) | (1 << (PlSqlParser.INITCAP - 641)) | (1 << (PlSqlParser.INITIAL - 641)) | (1 << (PlSqlParser.INITIALIZED - 641)) | (1 << (PlSqlParser.INITIALLY - 641)) | (1 << (PlSqlParser.INITRANS - 641)) | (1 << (PlSqlParser.INLINE - 641)) | (1 << (PlSqlParser.INLINE_XMLTYPE_NT - 641)) | (1 << (PlSqlParser.INMEMORY - 641)) | (1 << (PlSqlParser.IN_MEMORY_METADATA - 641)) | (1 << (PlSqlParser.INMEMORY_PRUNING - 641)) | (1 << (PlSqlParser.INNER - 641)) | (1 << (PlSqlParser.INOUT - 641)) | (1 << (PlSqlParser.INPLACE - 641)) | (1 << (PlSqlParser.INSERTCHILDXMLAFTER - 641)) | (1 << (PlSqlParser.INSERTCHILDXMLBEFORE - 641)) | (1 << (PlSqlParser.INSERTCHILDXML - 641)) | (1 << (PlSqlParser.INSERTXMLAFTER - 641)) | (1 << (PlSqlParser.INSERTXMLBEFORE - 641)) | (1 << (PlSqlParser.INSTANCE - 641)))) !== 0) || ((((_la - 673)) & ~0x1f) == 0 && ((1 << (_la - 673)) & ((1 << (PlSqlParser.INSTANCES - 673)) | (1 << (PlSqlParser.INSTANTIABLE - 673)) | (1 << (PlSqlParser.INSTANTLY - 673)) | (1 << (PlSqlParser.INSTEAD - 673)) | (1 << (PlSqlParser.INSTR2 - 673)) | (1 << (PlSqlParser.INSTR4 - 673)) | (1 << (PlSqlParser.INSTRB - 673)) | (1 << (PlSqlParser.INSTRC - 673)) | (1 << (PlSqlParser.INSTR - 673)) | (1 << (PlSqlParser.INTEGER - 673)) | (1 << (PlSqlParser.INTERLEAVED - 673)) | (1 << (PlSqlParser.INTERMEDIATE - 673)) | (1 << (PlSqlParser.INTERNAL_CONVERT - 673)) | (1 << (PlSqlParser.INTERNAL_USE - 673)) | (1 << (PlSqlParser.INTERPRETED - 673)) | (1 << (PlSqlParser.INTERVAL - 673)) | (1 << (PlSqlParser.INT - 673)) | (1 << (PlSqlParser.INVALIDATE - 673)) | (1 << (PlSqlParser.INVISIBLE - 673)) | (1 << (PlSqlParser.IN_XQUERY - 673)) | (1 << (PlSqlParser.ISOLATION - 673)) | (1 << (PlSqlParser.ISOLATION_LEVEL - 673)) | (1 << (PlSqlParser.ITERATE - 673)) | (1 << (PlSqlParser.ITERATION_NUMBER - 673)) | (1 << (PlSqlParser.JAVA - 673)) | (1 << (PlSqlParser.JOB - 673)) | (1 << (PlSqlParser.JOIN - 673)) | (1 << (PlSqlParser.JSON_ARRAYAGG - 673)) | (1 << (PlSqlParser.JSON_ARRAY - 673)))) !== 0) || ((((_la - 705)) & ~0x1f) == 0 && ((1 << (_la - 705)) & ((1 << (PlSqlParser.JSON_EQUAL - 705)) | (1 << (PlSqlParser.JSON_EXISTS2 - 705)) | (1 << (PlSqlParser.JSON_EXISTS - 705)) | (1 << (PlSqlParser.JSONGET - 705)) | (1 << (PlSqlParser.JSON - 705)) | (1 << (PlSqlParser.JSON_OBJECTAGG - 705)) | (1 << (PlSqlParser.JSON_OBJECT - 705)) | (1 << (PlSqlParser.JSONPARSE - 705)) | (1 << (PlSqlParser.JSON_QUERY - 705)) | (1 << (PlSqlParser.JSON_SERIALIZE - 705)) | (1 << (PlSqlParser.JSON_TABLE - 705)) | (1 << (PlSqlParser.JSON_TEXTCONTAINS2 - 705)) | (1 << (PlSqlParser.JSON_TEXTCONTAINS - 705)) | (1 << (PlSqlParser.JSON_VALUE - 705)) | (1 << (PlSqlParser.KEEP_DUPLICATES - 705)) | (1 << (PlSqlParser.KEEP - 705)) | (1 << (PlSqlParser.KERBEROS - 705)) | (1 << (PlSqlParser.KEY - 705)) | (1 << (PlSqlParser.KEY_LENGTH - 705)) | (1 << (PlSqlParser.KEYSIZE - 705)) | (1 << (PlSqlParser.KEYS - 705)) | (1 << (PlSqlParser.KEYSTORE - 705)) | (1 << (PlSqlParser.KILL - 705)) | (1 << (PlSqlParser.LABEL - 705)) | (1 << (PlSqlParser.LANGUAGE - 705)) | (1 << (PlSqlParser.LAST_DAY - 705)) | (1 << (PlSqlParser.LAST - 705)) | (1 << (PlSqlParser.LAST_VALUE - 705)) | (1 << (PlSqlParser.LATERAL - 705)) | (1 << (PlSqlParser.LAX - 705)) | (1 << (PlSqlParser.LAYER - 705)) | (1 << (PlSqlParser.LDAP_REGISTRATION_ENABLED - 705)))) !== 0) || ((((_la - 737)) & ~0x1f) == 0 && ((1 << (_la - 737)) & ((1 << (PlSqlParser.LDAP_REGISTRATION - 737)) | (1 << (PlSqlParser.LDAP_REG_SYNC_INTERVAL - 737)) | (1 << (PlSqlParser.LEADING - 737)) | (1 << (PlSqlParser.LEFT - 737)) | (1 << (PlSqlParser.LENGTH2 - 737)) | (1 << (PlSqlParser.LENGTH4 - 737)) | (1 << (PlSqlParser.LENGTHB - 737)) | (1 << (PlSqlParser.LENGTHC - 737)) | (1 << (PlSqlParser.LENGTH - 737)) | (1 << (PlSqlParser.LESS - 737)) | (1 << (PlSqlParser.LEVEL - 737)) | (1 << (PlSqlParser.LEVELS - 737)) | (1 << (PlSqlParser.LIBRARY - 737)) | (1 << (PlSqlParser.LIFECYCLE - 737)) | (1 << (PlSqlParser.LIFE - 737)) | (1 << (PlSqlParser.LIFETIME - 737)) | (1 << (PlSqlParser.LIKE2 - 737)) | (1 << (PlSqlParser.LIKE4 - 737)) | (1 << (PlSqlParser.LIKEC - 737)) | (1 << (PlSqlParser.LIKE_EXPAND - 737)) | (1 << (PlSqlParser.LIMIT - 737)) | (1 << (PlSqlParser.LINEAR - 737)) | (1 << (PlSqlParser.LINK - 737)) | (1 << (PlSqlParser.LIST - 737)) | (1 << (PlSqlParser.LN - 737)) | (1 << (PlSqlParser.LNNVL - 737)) | (1 << (PlSqlParser.LOAD - 737)) | (1 << (PlSqlParser.LOB - 737)) | (1 << (PlSqlParser.LOBNVL - 737)) | (1 << (PlSqlParser.LOBS - 737)) | (1 << (PlSqlParser.LOCAL_INDEXES - 737)))) !== 0) || ((((_la - 769)) & ~0x1f) == 0 && ((1 << (_la - 769)) & ((1 << (PlSqlParser.LOCAL - 769)) | (1 << (PlSqlParser.LOCALTIME - 769)) | (1 << (PlSqlParser.LOCALTIMESTAMP - 769)) | (1 << (PlSqlParser.LOCATION - 769)) | (1 << (PlSqlParser.LOCATOR - 769)) | (1 << (PlSqlParser.LOCKED - 769)) | (1 << (PlSqlParser.LOCKING - 769)) | (1 << (PlSqlParser.LOGFILE - 769)) | (1 << (PlSqlParser.LOGFILES - 769)) | (1 << (PlSqlParser.LOGGING - 769)) | (1 << (PlSqlParser.LOGICAL - 769)) | (1 << (PlSqlParser.LOGICAL_READS_PER_CALL - 769)) | (1 << (PlSqlParser.LOGICAL_READS_PER_SESSION - 769)) | (1 << (PlSqlParser.LOG - 769)) | (1 << (PlSqlParser.LOGMINING - 769)) | (1 << (PlSqlParser.LOGOFF - 769)) | (1 << (PlSqlParser.LOGON - 769)) | (1 << (PlSqlParser.LOG_READ_ONLY_VIOLATIONS - 769)) | (1 << (PlSqlParser.LONG - 769)) | (1 << (PlSqlParser.LOOP - 769)) | (1 << (PlSqlParser.LOWER - 769)) | (1 << (PlSqlParser.LOW - 769)) | (1 << (PlSqlParser.LPAD - 769)) | (1 << (PlSqlParser.LTRIM - 769)) | (1 << (PlSqlParser.MAIN - 769)) | (1 << (PlSqlParser.MAKE_REF - 769)) | (1 << (PlSqlParser.MANAGED - 769)) | (1 << (PlSqlParser.MANAGE - 769)) | (1 << (PlSqlParser.MANAGEMENT - 769)) | (1 << (PlSqlParser.MANAGER - 769)) | (1 << (PlSqlParser.MANUAL - 769)))) !== 0) || ((((_la - 801)) & ~0x1f) == 0 && ((1 << (_la - 801)) & ((1 << (PlSqlParser.MAP - 801)) | (1 << (PlSqlParser.MAPPING - 801)) | (1 << (PlSqlParser.MASTER - 801)) | (1 << (PlSqlParser.MATCHED - 801)) | (1 << (PlSqlParser.MATCHES - 801)) | (1 << (PlSqlParser.MATCH - 801)) | (1 << (PlSqlParser.MATCH_NUMBER - 801)) | (1 << (PlSqlParser.MATCH_RECOGNIZE - 801)) | (1 << (PlSqlParser.MATERIALIZED - 801)) | (1 << (PlSqlParser.MATERIALIZE - 801)) | (1 << (PlSqlParser.MAXARCHLOGS - 801)) | (1 << (PlSqlParser.MAXDATAFILES - 801)) | (1 << (PlSqlParser.MAXEXTENTS - 801)) | (1 << (PlSqlParser.MAXIMIZE - 801)) | (1 << (PlSqlParser.MAXINSTANCES - 801)) | (1 << (PlSqlParser.MAXLOGFILES - 801)) | (1 << (PlSqlParser.MAXLOGHISTORY - 801)) | (1 << (PlSqlParser.MAXLOGMEMBERS - 801)) | (1 << (PlSqlParser.MAX_SHARED_TEMP_SIZE - 801)) | (1 << (PlSqlParser.MAXSIZE - 801)) | (1 << (PlSqlParser.MAXTRANS - 801)) | (1 << (PlSqlParser.MAXVALUE - 801)) | (1 << (PlSqlParser.MEASURE - 801)) | (1 << (PlSqlParser.MEASURES - 801)) | (1 << (PlSqlParser.MEDIUM - 801)) | (1 << (PlSqlParser.MEMBER - 801)) | (1 << (PlSqlParser.MEMCOMPRESS - 801)) | (1 << (PlSqlParser.MEMORY - 801)) | (1 << (PlSqlParser.MERGEACTIONS - 801)) | (1 << (PlSqlParser.MERGE_AJ - 801)) | (1 << (PlSqlParser.MERGE_CONST_ON - 801)) | (1 << (PlSqlParser.MERGE - 801)))) !== 0) || ((((_la - 833)) & ~0x1f) == 0 && ((1 << (_la - 833)) & ((1 << (PlSqlParser.MERGE_SJ - 833)) | (1 << (PlSqlParser.METADATA - 833)) | (1 << (PlSqlParser.METHOD - 833)) | (1 << (PlSqlParser.MIGRATE - 833)) | (1 << (PlSqlParser.MIGRATION - 833)) | (1 << (PlSqlParser.MINEXTENTS - 833)) | (1 << (PlSqlParser.MINIMIZE - 833)) | (1 << (PlSqlParser.MINIMUM - 833)) | (1 << (PlSqlParser.MINING - 833)) | (1 << (PlSqlParser.MINUS_NULL - 833)) | (1 << (PlSqlParser.MINUTE - 833)) | (1 << (PlSqlParser.MINVALUE - 833)) | (1 << (PlSqlParser.MIRRORCOLD - 833)) | (1 << (PlSqlParser.MIRRORHOT - 833)) | (1 << (PlSqlParser.MIRROR - 833)) | (1 << (PlSqlParser.MLSLABEL - 833)) | (1 << (PlSqlParser.MODEL_COMPILE_SUBQUERY - 833)) | (1 << (PlSqlParser.MODEL_DONTVERIFY_UNIQUENESS - 833)) | (1 << (PlSqlParser.MODEL_DYNAMIC_SUBQUERY - 833)) | (1 << (PlSqlParser.MODEL_MIN_ANALYSIS - 833)) | (1 << (PlSqlParser.MODEL - 833)) | (1 << (PlSqlParser.MODEL_NB - 833)) | (1 << (PlSqlParser.MODEL_NO_ANALYSIS - 833)) | (1 << (PlSqlParser.MODEL_PBY - 833)) | (1 << (PlSqlParser.MODEL_PUSH_REF - 833)) | (1 << (PlSqlParser.MODEL_SV - 833)) | (1 << (PlSqlParser.MODIFICATION - 833)) | (1 << (PlSqlParser.MODIFY_COLUMN_TYPE - 833)) | (1 << (PlSqlParser.MODIFY - 833)) | (1 << (PlSqlParser.MOD - 833)))) !== 0) || ((((_la - 865)) & ~0x1f) == 0 && ((1 << (_la - 865)) & ((1 << (PlSqlParser.MODULE - 865)) | (1 << (PlSqlParser.MONITORING - 865)) | (1 << (PlSqlParser.MONITOR - 865)) | (1 << (PlSqlParser.MONTH - 865)) | (1 << (PlSqlParser.MONTHS_BETWEEN - 865)) | (1 << (PlSqlParser.MONTHS - 865)) | (1 << (PlSqlParser.MOUNT - 865)) | (1 << (PlSqlParser.MOUNTPATH - 865)) | (1 << (PlSqlParser.MOVEMENT - 865)) | (1 << (PlSqlParser.MOVE - 865)) | (1 << (PlSqlParser.MULTIDIMENSIONAL - 865)) | (1 << (PlSqlParser.MULTISET - 865)) | (1 << (PlSqlParser.MV_MERGE - 865)) | (1 << (PlSqlParser.NAMED - 865)) | (1 << (PlSqlParser.NAME - 865)) | (1 << (PlSqlParser.NAMESPACE - 865)) | (1 << (PlSqlParser.NAN - 865)) | (1 << (PlSqlParser.NANVL - 865)) | (1 << (PlSqlParser.NATIONAL - 865)) | (1 << (PlSqlParser.NATIVE_FULL_OUTER_JOIN - 865)) | (1 << (PlSqlParser.NATIVE - 865)) | (1 << (PlSqlParser.NATURAL - 865)) | (1 << (PlSqlParser.NAV - 865)) | (1 << (PlSqlParser.NCHAR_CS - 865)) | (1 << (PlSqlParser.NCHAR - 865)) | (1 << (PlSqlParser.NCHR - 865)) | (1 << (PlSqlParser.NCLOB - 865)) | (1 << (PlSqlParser.NEEDED - 865)) | (1 << (PlSqlParser.NEG - 865)) | (1 << (PlSqlParser.NESTED - 865)) | (1 << (PlSqlParser.NESTED_TABLE_FAST_INSERT - 865)))) !== 0) || ((((_la - 897)) & ~0x1f) == 0 && ((1 << (_la - 897)) & ((1 << (PlSqlParser.NESTED_TABLE_GET_REFS - 897)) | (1 << (PlSqlParser.NESTED_TABLE_ID - 897)) | (1 << (PlSqlParser.NESTED_TABLE_SET_REFS - 897)) | (1 << (PlSqlParser.NESTED_TABLE_SET_SETID - 897)) | (1 << (PlSqlParser.NETWORK - 897)) | (1 << (PlSqlParser.NEVER - 897)) | (1 << (PlSqlParser.NEW - 897)) | (1 << (PlSqlParser.NEW_TIME - 897)) | (1 << (PlSqlParser.NEXT_DAY - 897)) | (1 << (PlSqlParser.NEXT - 897)) | (1 << (PlSqlParser.NL_AJ - 897)) | (1 << (PlSqlParser.NLJ_BATCHING - 897)) | (1 << (PlSqlParser.NLJ_INDEX_FILTER - 897)) | (1 << (PlSqlParser.NLJ_INDEX_SCAN - 897)) | (1 << (PlSqlParser.NLJ_PREFETCH - 897)) | (1 << (PlSqlParser.NLS_CALENDAR - 897)) | (1 << (PlSqlParser.NLS_CHARACTERSET - 897)) | (1 << (PlSqlParser.NLS_CHARSET_DECL_LEN - 897)) | (1 << (PlSqlParser.NLS_CHARSET_ID - 897)) | (1 << (PlSqlParser.NLS_CHARSET_NAME - 897)) | (1 << (PlSqlParser.NLS_COMP - 897)) | (1 << (PlSqlParser.NLS_CURRENCY - 897)) | (1 << (PlSqlParser.NLS_DATE_FORMAT - 897)) | (1 << (PlSqlParser.NLS_DATE_LANGUAGE - 897)) | (1 << (PlSqlParser.NLS_INITCAP - 897)) | (1 << (PlSqlParser.NLS_ISO_CURRENCY - 897)) | (1 << (PlSqlParser.NL_SJ - 897)) | (1 << (PlSqlParser.NLS_LANG - 897)) | (1 << (PlSqlParser.NLS_LANGUAGE - 897)) | (1 << (PlSqlParser.NLS_LENGTH_SEMANTICS - 897)) | (1 << (PlSqlParser.NLS_LOWER - 897)) | (1 << (PlSqlParser.NLS_NCHAR_CONV_EXCP - 897)))) !== 0) || ((((_la - 929)) & ~0x1f) == 0 && ((1 << (_la - 929)) & ((1 << (PlSqlParser.NLS_NUMERIC_CHARACTERS - 929)) | (1 << (PlSqlParser.NLS_SORT - 929)) | (1 << (PlSqlParser.NLSSORT - 929)) | (1 << (PlSqlParser.NLS_SPECIAL_CHARS - 929)) | (1 << (PlSqlParser.NLS_TERRITORY - 929)) | (1 << (PlSqlParser.NLS_UPPER - 929)) | (1 << (PlSqlParser.NO_ACCESS - 929)) | (1 << (PlSqlParser.NO_ADAPTIVE_PLAN - 929)) | (1 << (PlSqlParser.NO_ANSI_REARCH - 929)) | (1 << (PlSqlParser.NOAPPEND - 929)) | (1 << (PlSqlParser.NOARCHIVELOG - 929)) | (1 << (PlSqlParser.NOAUDIT - 929)) | (1 << (PlSqlParser.NO_AUTO_REOPTIMIZE - 929)) | (1 << (PlSqlParser.NO_BASETABLE_MULTIMV_REWRITE - 929)) | (1 << (PlSqlParser.NO_BATCH_TABLE_ACCESS_BY_ROWID - 929)) | (1 << (PlSqlParser.NO_BIND_AWARE - 929)) | (1 << (PlSqlParser.NO_BUFFER - 929)) | (1 << (PlSqlParser.NOCACHE - 929)) | (1 << (PlSqlParser.NO_CARTESIAN - 929)) | (1 << (PlSqlParser.NO_CHECK_ACL_REWRITE - 929)) | (1 << (PlSqlParser.NO_CLUSTER_BY_ROWID - 929)) | (1 << (PlSqlParser.NO_CLUSTERING - 929)) | (1 << (PlSqlParser.NO_COALESCE_SQ - 929)) | (1 << (PlSqlParser.NO_COMMON_DATA - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_CB_WHR_ONLY - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_COMBINE_SW - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_COST_BASED - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_ELIM_DUPS - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_FILTERING - 929)) | (1 << (PlSqlParser.NOCOPY - 929)) | (1 << (PlSqlParser.NO_COST_XML_QUERY_REWRITE - 929)))) !== 0) || ((((_la - 961)) & ~0x1f) == 0 && ((1 << (_la - 961)) & ((1 << (PlSqlParser.NO_CPU_COSTING - 961)) | (1 << (PlSqlParser.NOCPU_COSTING - 961)) | (1 << (PlSqlParser.NOCYCLE - 961)) | (1 << (PlSqlParser.NO_DATA_SECURITY_REWRITE - 961)) | (1 << (PlSqlParser.NO_DECORRELATE - 961)) | (1 << (PlSqlParser.NODELAY - 961)) | (1 << (PlSqlParser.NO_DOMAIN_INDEX_FILTER - 961)) | (1 << (PlSqlParser.NO_DST_UPGRADE_INSERT_CONV - 961)) | (1 << (PlSqlParser.NO_ELIM_GROUPBY - 961)) | (1 << (PlSqlParser.NO_ELIMINATE_JOIN - 961)) | (1 << (PlSqlParser.NO_ELIMINATE_OBY - 961)) | (1 << (PlSqlParser.NO_ELIMINATE_OUTER_JOIN - 961)) | (1 << (PlSqlParser.NOENTITYESCAPING - 961)) | (1 << (PlSqlParser.NO_EXPAND_GSET_TO_UNION - 961)) | (1 << (PlSqlParser.NO_EXPAND - 961)) | (1 << (PlSqlParser.NO_EXPAND_TABLE - 961)) | (1 << (PlSqlParser.NO_FACT - 961)) | (1 << (PlSqlParser.NO_FACTORIZE_JOIN - 961)) | (1 << (PlSqlParser.NO_FILTERING - 961)) | (1 << (PlSqlParser.NOFORCE - 961)) | (1 << (PlSqlParser.NO_FULL_OUTER_JOIN_TO_OUTER - 961)) | (1 << (PlSqlParser.NO_GATHER_OPTIMIZER_STATISTICS - 961)) | (1 << (PlSqlParser.NO_GBY_PUSHDOWN - 961)) | (1 << (PlSqlParser.NOGUARANTEE - 961)) | (1 << (PlSqlParser.NO_INDEX_FFS - 961)) | (1 << (PlSqlParser.NO_INDEX - 961)) | (1 << (PlSqlParser.NO_INDEX_SS - 961)) | (1 << (PlSqlParser.NO_INMEMORY - 961)) | (1 << (PlSqlParser.NO_INMEMORY_PRUNING - 961)) | (1 << (PlSqlParser.NOKEEP - 961)) | (1 << (PlSqlParser.NO_LOAD - 961)) | (1 << (PlSqlParser.NOLOCAL - 961)))) !== 0) || ((((_la - 993)) & ~0x1f) == 0 && ((1 << (_la - 993)) & ((1 << (PlSqlParser.NOLOGGING - 993)) | (1 << (PlSqlParser.NOMAPPING - 993)) | (1 << (PlSqlParser.NOMAXVALUE - 993)) | (1 << (PlSqlParser.NO_MERGE - 993)) | (1 << (PlSqlParser.NOMINIMIZE - 993)) | (1 << (PlSqlParser.NOMINVALUE - 993)) | (1 << (PlSqlParser.NO_MODEL_PUSH_REF - 993)) | (1 << (PlSqlParser.NO_MONITORING - 993)) | (1 << (PlSqlParser.NOMONITORING - 993)) | (1 << (PlSqlParser.NO_MONITOR - 993)) | (1 << (PlSqlParser.NO_MULTIMV_REWRITE - 993)) | (1 << (PlSqlParser.NO_NATIVE_FULL_OUTER_JOIN - 993)) | (1 << (PlSqlParser.NONBLOCKING - 993)) | (1 << (PlSqlParser.NONEDITIONABLE - 993)) | (1 << (PlSqlParser.NONE - 993)) | (1 << (PlSqlParser.NO_NLJ_BATCHING - 993)) | (1 << (PlSqlParser.NO_NLJ_PREFETCH - 993)) | (1 << (PlSqlParser.NO - 993)) | (1 << (PlSqlParser.NONSCHEMA - 993)) | (1 << (PlSqlParser.NO_OBJECT_LINK - 993)) | (1 << (PlSqlParser.NOORDER - 993)) | (1 << (PlSqlParser.NO_ORDER_ROLLUPS - 993)) | (1 << (PlSqlParser.NO_OUTER_JOIN_TO_ANTI - 993)) | (1 << (PlSqlParser.NO_OUTER_JOIN_TO_INNER - 993)) | (1 << (PlSqlParser.NOOVERRIDE - 993)) | (1 << (PlSqlParser.NO_PARALLEL_INDEX - 993)) | (1 << (PlSqlParser.NOPARALLEL_INDEX - 993)) | (1 << (PlSqlParser.NO_PARALLEL - 993)) | (1 << (PlSqlParser.NOPARALLEL - 993)) | (1 << (PlSqlParser.NO_PARTIAL_COMMIT - 993)) | (1 << (PlSqlParser.NO_PARTIAL_JOIN - 993)) | (1 << (PlSqlParser.NO_PARTIAL_ROLLUP_PUSHDOWN - 993)))) !== 0) || ((((_la - 1025)) & ~0x1f) == 0 && ((1 << (_la - 1025)) & ((1 << (PlSqlParser.NOPARTITION - 1025)) | (1 << (PlSqlParser.NO_PLACE_DISTINCT - 1025)) | (1 << (PlSqlParser.NO_PLACE_GROUP_BY - 1025)) | (1 << (PlSqlParser.NO_PQ_CONCURRENT_UNION - 1025)) | (1 << (PlSqlParser.NO_PQ_MAP - 1025)) | (1 << (PlSqlParser.NO_PQ_REPLICATE - 1025)) | (1 << (PlSqlParser.NO_PQ_SKEW - 1025)) | (1 << (PlSqlParser.NO_PRUNE_GSETS - 1025)) | (1 << (PlSqlParser.NO_PULL_PRED - 1025)) | (1 << (PlSqlParser.NO_PUSH_PRED - 1025)) | (1 << (PlSqlParser.NO_PUSH_SUBQ - 1025)) | (1 << (PlSqlParser.NO_PX_FAULT_TOLERANCE - 1025)) | (1 << (PlSqlParser.NO_PX_JOIN_FILTER - 1025)) | (1 << (PlSqlParser.NO_QKN_BUFF - 1025)) | (1 << (PlSqlParser.NO_QUERY_TRANSFORMATION - 1025)) | (1 << (PlSqlParser.NO_REF_CASCADE - 1025)) | (1 << (PlSqlParser.NORELOCATE - 1025)) | (1 << (PlSqlParser.NORELY - 1025)) | (1 << (PlSqlParser.NOREPAIR - 1025)) | (1 << (PlSqlParser.NOREPLAY - 1025)) | (1 << (PlSqlParser.NORESETLOGS - 1025)) | (1 << (PlSqlParser.NO_RESULT_CACHE - 1025)) | (1 << (PlSqlParser.NOREVERSE - 1025)) | (1 << (PlSqlParser.NO_REWRITE - 1025)) | (1 << (PlSqlParser.NOREWRITE - 1025)) | (1 << (PlSqlParser.NORMAL - 1025)) | (1 << (PlSqlParser.NO_ROOT_SW_FOR_LOCAL - 1025)) | (1 << (PlSqlParser.NOROWDEPENDENCIES - 1025)) | (1 << (PlSqlParser.NOSCHEMACHECK - 1025)) | (1 << (PlSqlParser.NOSEGMENT - 1025)) | (1 << (PlSqlParser.NO_SEMIJOIN - 1025)) | (1 << (PlSqlParser.NO_SEMI_TO_INNER - 1025)))) !== 0) || ((((_la - 1057)) & ~0x1f) == 0 && ((1 << (_la - 1057)) & ((1 << (PlSqlParser.NO_SET_TO_JOIN - 1057)) | (1 << (PlSqlParser.NOSORT - 1057)) | (1 << (PlSqlParser.NO_SQL_TRANSLATION - 1057)) | (1 << (PlSqlParser.NO_SQL_TUNE - 1057)) | (1 << (PlSqlParser.NO_STAR_TRANSFORMATION - 1057)) | (1 << (PlSqlParser.NO_STATEMENT_QUEUING - 1057)) | (1 << (PlSqlParser.NO_STATS_GSETS - 1057)) | (1 << (PlSqlParser.NOSTRICT - 1057)) | (1 << (PlSqlParser.NO_SUBQUERY_PRUNING - 1057)) | (1 << (PlSqlParser.NO_SUBSTRB_PAD - 1057)) | (1 << (PlSqlParser.NO_SWAP_JOIN_INPUTS - 1057)) | (1 << (PlSqlParser.NOSWITCH - 1057)) | (1 << (PlSqlParser.NO_TABLE_LOOKUP_BY_NL - 1057)) | (1 << (PlSqlParser.NO_TEMP_TABLE - 1057)) | (1 << (PlSqlParser.NOTHING - 1057)) | (1 << (PlSqlParser.NOTIFICATION - 1057)) | (1 << (PlSqlParser.NO_TRANSFORM_DISTINCT_AGG - 1057)) | (1 << (PlSqlParser.NO_UNNEST - 1057)) | (1 << (PlSqlParser.NO_USE_CUBE - 1057)) | (1 << (PlSqlParser.NO_USE_HASH_AGGREGATION - 1057)) | (1 << (PlSqlParser.NO_USE_HASH_GBY_FOR_PUSHDOWN - 1057)) | (1 << (PlSqlParser.NO_USE_HASH - 1057)) | (1 << (PlSqlParser.NO_USE_INVISIBLE_INDEXES - 1057)) | (1 << (PlSqlParser.NO_USE_MERGE - 1057)) | (1 << (PlSqlParser.NO_USE_NL - 1057)) | (1 << (PlSqlParser.NO_USE_VECTOR_AGGREGATION - 1057)) | (1 << (PlSqlParser.NOVALIDATE - 1057)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM_DIMS - 1057)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM_FACT - 1057)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM - 1057)))) !== 0) || ((((_la - 1089)) & ~0x1f) == 0 && ((1 << (_la - 1089)) & ((1 << (PlSqlParser.NO_XDB_FASTPATH_INSERT - 1089)) | (1 << (PlSqlParser.NO_XML_DML_REWRITE - 1089)) | (1 << (PlSqlParser.NO_XMLINDEX_REWRITE_IN_SELECT - 1089)) | (1 << (PlSqlParser.NO_XMLINDEX_REWRITE - 1089)) | (1 << (PlSqlParser.NO_XML_QUERY_REWRITE - 1089)) | (1 << (PlSqlParser.NO_ZONEMAP - 1089)) | (1 << (PlSqlParser.NTH_VALUE - 1089)) | (1 << (PlSqlParser.NULLIF - 1089)) | (1 << (PlSqlParser.NULLS - 1089)) | (1 << (PlSqlParser.NUMBER - 1089)) | (1 << (PlSqlParser.NUMERIC - 1089)) | (1 << (PlSqlParser.NUM_INDEX_KEYS - 1089)) | (1 << (PlSqlParser.NUMTODSINTERVAL - 1089)) | (1 << (PlSqlParser.NUMTOYMINTERVAL - 1089)) | (1 << (PlSqlParser.NVARCHAR2 - 1089)) | (1 << (PlSqlParser.NVL2 - 1089)) | (1 << (PlSqlParser.OBJECT2XML - 1089)) | (1 << (PlSqlParser.OBJECT - 1089)) | (1 << (PlSqlParser.OBJ_ID - 1089)) | (1 << (PlSqlParser.OBJNO - 1089)) | (1 << (PlSqlParser.OBJNO_REUSE - 1089)) | (1 << (PlSqlParser.OCCURENCES - 1089)) | (1 << (PlSqlParser.OFFLINE - 1089)) | (1 << (PlSqlParser.OFF - 1089)) | (1 << (PlSqlParser.OFFSET - 1089)) | (1 << (PlSqlParser.OIDINDEX - 1089)) | (1 << (PlSqlParser.OID - 1089)) | (1 << (PlSqlParser.OLAP - 1089)) | (1 << (PlSqlParser.OLD - 1089)) | (1 << (PlSqlParser.OLD_PUSH_PRED - 1089)))) !== 0) || ((((_la - 1121)) & ~0x1f) == 0 && ((1 << (_la - 1121)) & ((1 << (PlSqlParser.OLS - 1121)) | (1 << (PlSqlParser.OLTP - 1121)) | (1 << (PlSqlParser.OMIT - 1121)) | (1 << (PlSqlParser.ONE - 1121)) | (1 << (PlSqlParser.ONLINE - 1121)) | (1 << (PlSqlParser.ONLY - 1121)) | (1 << (PlSqlParser.OPAQUE - 1121)) | (1 << (PlSqlParser.OPAQUE_TRANSFORM - 1121)) | (1 << (PlSqlParser.OPAQUE_XCANONICAL - 1121)) | (1 << (PlSqlParser.OPCODE - 1121)) | (1 << (PlSqlParser.OPEN - 1121)) | (1 << (PlSqlParser.OPERATIONS - 1121)) | (1 << (PlSqlParser.OPERATOR - 1121)) | (1 << (PlSqlParser.OPT_ESTIMATE - 1121)) | (1 << (PlSqlParser.OPTIMAL - 1121)) | (1 << (PlSqlParser.OPTIMIZE - 1121)) | (1 << (PlSqlParser.OPTIMIZER_FEATURES_ENABLE - 1121)) | (1 << (PlSqlParser.OPTIMIZER_GOAL - 1121)) | (1 << (PlSqlParser.OPT_PARAM - 1121)) | (1 << (PlSqlParser.ORA_BRANCH - 1121)) | (1 << (PlSqlParser.ORA_CHECK_ACL - 1121)) | (1 << (PlSqlParser.ORA_CHECK_PRIVILEGE - 1121)) | (1 << (PlSqlParser.ORA_CLUSTERING - 1121)) | (1 << (PlSqlParser.ORADATA - 1121)) | (1 << (PlSqlParser.ORADEBUG - 1121)) | (1 << (PlSqlParser.ORA_DST_AFFECTED - 1121)) | (1 << (PlSqlParser.ORA_DST_CONVERT - 1121)) | (1 << (PlSqlParser.ORA_DST_ERROR - 1121)) | (1 << (PlSqlParser.ORA_GET_ACLIDS - 1121)))) !== 0) || ((((_la - 1153)) & ~0x1f) == 0 && ((1 << (_la - 1153)) & ((1 << (PlSqlParser.ORA_GET_PRIVILEGES - 1153)) | (1 << (PlSqlParser.ORA_HASH - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_USERID - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_USER - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_XS_USER_GUID - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_XS_USER - 1153)) | (1 << (PlSqlParser.ORA_RAWCOMPARE - 1153)) | (1 << (PlSqlParser.ORA_RAWCONCAT - 1153)) | (1 << (PlSqlParser.ORA_ROWSCN - 1153)) | (1 << (PlSqlParser.ORA_ROWSCN_RAW - 1153)) | (1 << (PlSqlParser.ORA_ROWVERSION - 1153)) | (1 << (PlSqlParser.ORA_TABVERSION - 1153)) | (1 << (PlSqlParser.ORA_WRITE_TIME - 1153)) | (1 << (PlSqlParser.ORDERED - 1153)) | (1 << (PlSqlParser.ORDERED_PREDICATES - 1153)) | (1 << (PlSqlParser.ORDINALITY - 1153)) | (1 << (PlSqlParser.OR_EXPAND - 1153)) | (1 << (PlSqlParser.ORGANIZATION - 1153)) | (1 << (PlSqlParser.OR_PREDICATES - 1153)) | (1 << (PlSqlParser.OSERROR - 1153)) | (1 << (PlSqlParser.OTHER - 1153)) | (1 << (PlSqlParser.OUTER_JOIN_TO_ANTI - 1153)) | (1 << (PlSqlParser.OUTER_JOIN_TO_INNER - 1153)) | (1 << (PlSqlParser.OUTER - 1153)) | (1 << (PlSqlParser.OUTLINE_LEAF - 1153)) | (1 << (PlSqlParser.OUTLINE - 1153)) | (1 << (PlSqlParser.OUT_OF_LINE - 1153)) | (1 << (PlSqlParser.OUT - 1153)) | (1 << (PlSqlParser.OVERFLOW_NOMOVE - 1153)) | (1 << (PlSqlParser.OVERFLOW - 1153)))) !== 0) || ((((_la - 1185)) & ~0x1f) == 0 && ((1 << (_la - 1185)) & ((1 << (PlSqlParser.OVERLAPS - 1185)) | (1 << (PlSqlParser.OVER - 1185)) | (1 << (PlSqlParser.OVERRIDING - 1185)) | (1 << (PlSqlParser.OWNER - 1185)) | (1 << (PlSqlParser.OWNERSHIP - 1185)) | (1 << (PlSqlParser.OWN - 1185)) | (1 << (PlSqlParser.PACKAGE - 1185)) | (1 << (PlSqlParser.PACKAGES - 1185)) | (1 << (PlSqlParser.PARALLEL_ENABLE - 1185)) | (1 << (PlSqlParser.PARALLEL_INDEX - 1185)) | (1 << (PlSqlParser.PARALLEL - 1185)) | (1 << (PlSqlParser.PARAMETERS - 1185)) | (1 << (PlSqlParser.PARAM - 1185)) | (1 << (PlSqlParser.PARENT - 1185)) | (1 << (PlSqlParser.PARITY - 1185)) | (1 << (PlSqlParser.PARTIAL_JOIN - 1185)) | (1 << (PlSqlParser.PARTIALLY - 1185)) | (1 << (PlSqlParser.PARTIAL - 1185)) | (1 << (PlSqlParser.PARTIAL_ROLLUP_PUSHDOWN - 1185)) | (1 << (PlSqlParser.PARTITION_HASH - 1185)) | (1 << (PlSqlParser.PARTITION_LIST - 1185)) | (1 << (PlSqlParser.PARTITION - 1185)) | (1 << (PlSqlParser.PARTITION_RANGE - 1185)) | (1 << (PlSqlParser.PARTITIONS - 1185)) | (1 << (PlSqlParser.PARTNUMINST - 1185)) | (1 << (PlSqlParser.PASSING - 1185)) | (1 << (PlSqlParser.PASSWORD_GRACE_TIME - 1185)) | (1 << (PlSqlParser.PASSWORD_LIFE_TIME - 1185)) | (1 << (PlSqlParser.PASSWORD_LOCK_TIME - 1185)) | (1 << (PlSqlParser.PASSWORD - 1185)) | (1 << (PlSqlParser.PASSWORD_REUSE_MAX - 1185)))) !== 0) || ((((_la - 1217)) & ~0x1f) == 0 && ((1 << (_la - 1217)) & ((1 << (PlSqlParser.PASSWORD_REUSE_TIME - 1217)) | (1 << (PlSqlParser.PASSWORD_VERIFY_FUNCTION - 1217)) | (1 << (PlSqlParser.PAST - 1217)) | (1 << (PlSqlParser.PATCH - 1217)) | (1 << (PlSqlParser.PATH - 1217)) | (1 << (PlSqlParser.PATH_PREFIX - 1217)) | (1 << (PlSqlParser.PATHS - 1217)) | (1 << (PlSqlParser.PATTERN - 1217)) | (1 << (PlSqlParser.PBL_HS_BEGIN - 1217)) | (1 << (PlSqlParser.PBL_HS_END - 1217)) | (1 << (PlSqlParser.PCTINCREASE - 1217)) | (1 << (PlSqlParser.PCTTHRESHOLD - 1217)) | (1 << (PlSqlParser.PCTUSED - 1217)) | (1 << (PlSqlParser.PCTVERSION - 1217)) | (1 << (PlSqlParser.PENDING - 1217)) | (1 << (PlSqlParser.PERCENT_KEYWORD - 1217)) | (1 << (PlSqlParser.PERCENT_RANKM - 1217)) | (1 << (PlSqlParser.PERFORMANCE - 1217)) | (1 << (PlSqlParser.PERIOD_KEYWORD - 1217)) | (1 << (PlSqlParser.PERMANENT - 1217)) | (1 << (PlSqlParser.PERMISSION - 1217)) | (1 << (PlSqlParser.PERMUTE - 1217)) | (1 << (PlSqlParser.PER - 1217)) | (1 << (PlSqlParser.PFILE - 1217)) | (1 << (PlSqlParser.PHYSICAL - 1217)))) !== 0) || ((((_la - 1249)) & ~0x1f) == 0 && ((1 << (_la - 1249)) & ((1 << (PlSqlParser.PIKEY - 1249)) | (1 << (PlSqlParser.PIPELINED - 1249)) | (1 << (PlSqlParser.PIV_GB - 1249)) | (1 << (PlSqlParser.PIVOT - 1249)) | (1 << (PlSqlParser.PIV_SSF - 1249)) | (1 << (PlSqlParser.PLACE_DISTINCT - 1249)) | (1 << (PlSqlParser.PLACE_GROUP_BY - 1249)) | (1 << (PlSqlParser.PLAN - 1249)) | (1 << (PlSqlParser.PLSCOPE_SETTINGS - 1249)) | (1 << (PlSqlParser.PLS_INTEGER - 1249)) | (1 << (PlSqlParser.PLSQL_CCFLAGS - 1249)) | (1 << (PlSqlParser.PLSQL_CODE_TYPE - 1249)) | (1 << (PlSqlParser.PLSQL_DEBUG - 1249)) | (1 << (PlSqlParser.PLSQL_OPTIMIZE_LEVEL - 1249)) | (1 << (PlSqlParser.PLSQL_WARNINGS - 1249)) | (1 << (PlSqlParser.PLUGGABLE - 1249)) | (1 << (PlSqlParser.POINT - 1249)) | (1 << (PlSqlParser.POLICY - 1249)) | (1 << (PlSqlParser.POOL_16K - 1249)) | (1 << (PlSqlParser.POOL_2K - 1249)) | (1 << (PlSqlParser.POOL_32K - 1249)) | (1 << (PlSqlParser.POOL_4K - 1249)) | (1 << (PlSqlParser.POOL_8K - 1249)) | (1 << (PlSqlParser.POSITIVEN - 1249)) | (1 << (PlSqlParser.POSITIVE - 1249)) | (1 << (PlSqlParser.POST_TRANSACTION - 1249)) | (1 << (PlSqlParser.POWERMULTISET_BY_CARDINALITY - 1249)) | (1 << (PlSqlParser.POWERMULTISET - 1249)) | (1 << (PlSqlParser.POWER - 1249)) | (1 << (PlSqlParser.PQ_CONCURRENT_UNION - 1249)) | (1 << (PlSqlParser.PQ_DISTRIBUTE - 1249)))) !== 0) || ((((_la - 1281)) & ~0x1f) == 0 && ((1 << (_la - 1281)) & ((1 << (PlSqlParser.PQ_DISTRIBUTE_WINDOW - 1281)) | (1 << (PlSqlParser.PQ_FILTER - 1281)) | (1 << (PlSqlParser.PQ_MAP - 1281)) | (1 << (PlSqlParser.PQ_NOMAP - 1281)) | (1 << (PlSqlParser.PQ_REPLICATE - 1281)) | (1 << (PlSqlParser.PQ_SKEW - 1281)) | (1 << (PlSqlParser.PRAGMA - 1281)) | (1 << (PlSqlParser.PREBUILT - 1281)) | (1 << (PlSqlParser.PRECEDES - 1281)) | (1 << (PlSqlParser.PRECEDING - 1281)) | (1 << (PlSqlParser.PRECISION - 1281)) | (1 << (PlSqlParser.PRECOMPUTE_SUBQUERY - 1281)) | (1 << (PlSqlParser.PREDICATE_REORDERS - 1281)) | (1 << (PlSqlParser.PRELOAD - 1281)) | (1 << (PlSqlParser.PREPARE - 1281)) | (1 << (PlSqlParser.PRESENTNNV - 1281)) | (1 << (PlSqlParser.PRESENT - 1281)) | (1 << (PlSqlParser.PRESENTV - 1281)) | (1 << (PlSqlParser.PRESERVE_OID - 1281)) | (1 << (PlSqlParser.PRESERVE - 1281)) | (1 << (PlSqlParser.PRETTY - 1281)) | (1 << (PlSqlParser.PREVIOUS - 1281)) | (1 << (PlSqlParser.PREV - 1281)) | (1 << (PlSqlParser.PRIMARY - 1281)) | (1 << (PlSqlParser.PRINTBLOBTOCLOB - 1281)) | (1 << (PlSqlParser.PRIORITY - 1281)) | (1 << (PlSqlParser.PRIVATE - 1281)) | (1 << (PlSqlParser.PRIVATE_SGA - 1281)) | (1 << (PlSqlParser.PRIVILEGED - 1281)) | (1 << (PlSqlParser.PRIVILEGE - 1281)) | (1 << (PlSqlParser.PRIVILEGES - 1281)))) !== 0) || ((((_la - 1313)) & ~0x1f) == 0 && ((1 << (_la - 1313)) & ((1 << (PlSqlParser.PROCEDURAL - 1313)) | (1 << (PlSqlParser.PROCEDURE - 1313)) | (1 << (PlSqlParser.PROCESS - 1313)) | (1 << (PlSqlParser.PROFILE - 1313)) | (1 << (PlSqlParser.PROGRAM - 1313)) | (1 << (PlSqlParser.PROJECT - 1313)) | (1 << (PlSqlParser.PROPAGATE - 1313)) | (1 << (PlSqlParser.PROTECTED - 1313)) | (1 << (PlSqlParser.PROTECTION - 1313)) | (1 << (PlSqlParser.PROXY - 1313)) | (1 << (PlSqlParser.PRUNING - 1313)) | (1 << (PlSqlParser.PULL_PRED - 1313)) | (1 << (PlSqlParser.PURGE - 1313)) | (1 << (PlSqlParser.PUSH_PRED - 1313)) | (1 << (PlSqlParser.PUSH_SUBQ - 1313)) | (1 << (PlSqlParser.PX_FAULT_TOLERANCE - 1313)) | (1 << (PlSqlParser.PX_GRANULE - 1313)) | (1 << (PlSqlParser.PX_JOIN_FILTER - 1313)) | (1 << (PlSqlParser.QB_NAME - 1313)) | (1 << (PlSqlParser.QUERY_BLOCK - 1313)) | (1 << (PlSqlParser.QUERY - 1313)) | (1 << (PlSqlParser.QUEUE_CURR - 1313)) | (1 << (PlSqlParser.QUEUE - 1313)) | (1 << (PlSqlParser.QUEUE_ROWP - 1313)) | (1 << (PlSqlParser.QUIESCE - 1313)) | (1 << (PlSqlParser.QUORUM - 1313)) | (1 << (PlSqlParser.QUOTA - 1313)) | (1 << (PlSqlParser.RAISE - 1313)) | (1 << (PlSqlParser.RANDOM_LOCAL - 1313)) | (1 << (PlSqlParser.RANDOM - 1313)) | (1 << (PlSqlParser.RANGE - 1313)))) !== 0) || ((((_la - 1345)) & ~0x1f) == 0 && ((1 << (_la - 1345)) & ((1 << (PlSqlParser.RANKM - 1345)) | (1 << (PlSqlParser.RAPIDLY - 1345)) | (1 << (PlSqlParser.RAW - 1345)) | (1 << (PlSqlParser.RAWTOHEX - 1345)) | (1 << (PlSqlParser.RAWTONHEX - 1345)) | (1 << (PlSqlParser.RBA - 1345)) | (1 << (PlSqlParser.RBO_OUTLINE - 1345)) | (1 << (PlSqlParser.RDBA - 1345)) | (1 << (PlSqlParser.READ - 1345)) | (1 << (PlSqlParser.READS - 1345)) | (1 << (PlSqlParser.REALM - 1345)) | (1 << (PlSqlParser.REAL - 1345)) | (1 << (PlSqlParser.REBALANCE - 1345)) | (1 << (PlSqlParser.REBUILD - 1345)) | (1 << (PlSqlParser.RECORD - 1345)) | (1 << (PlSqlParser.RECORDS_PER_BLOCK - 1345)) | (1 << (PlSqlParser.RECOVERABLE - 1345)) | (1 << (PlSqlParser.RECOVER - 1345)) | (1 << (PlSqlParser.RECOVERY - 1345)) | (1 << (PlSqlParser.RECYCLEBIN - 1345)) | (1 << (PlSqlParser.RECYCLE - 1345)) | (1 << (PlSqlParser.REDACTION - 1345)) | (1 << (PlSqlParser.REDEFINE - 1345)) | (1 << (PlSqlParser.REDO - 1345)) | (1 << (PlSqlParser.REDUCED - 1345)) | (1 << (PlSqlParser.REDUNDANCY - 1345)) | (1 << (PlSqlParser.REF_CASCADE_CURSOR - 1345)) | (1 << (PlSqlParser.REFERENCED - 1345)) | (1 << (PlSqlParser.REFERENCE - 1345)) | (1 << (PlSqlParser.REFERENCES - 1345)) | (1 << (PlSqlParser.REFERENCING - 1345)) | (1 << (PlSqlParser.REF - 1345)))) !== 0) || ((((_la - 1377)) & ~0x1f) == 0 && ((1 << (_la - 1377)) & ((1 << (PlSqlParser.REFRESH - 1377)) | (1 << (PlSqlParser.REFTOHEX - 1377)) | (1 << (PlSqlParser.REGEXP_COUNT - 1377)) | (1 << (PlSqlParser.REGEXP_INSTR - 1377)) | (1 << (PlSqlParser.REGEXP_LIKE - 1377)) | (1 << (PlSqlParser.REGEXP_REPLACE - 1377)) | (1 << (PlSqlParser.REGEXP_SUBSTR - 1377)) | (1 << (PlSqlParser.REGISTER - 1377)) | (1 << (PlSqlParser.REGR_AVGX - 1377)) | (1 << (PlSqlParser.REGR_AVGY - 1377)) | (1 << (PlSqlParser.REGR_COUNT - 1377)) | (1 << (PlSqlParser.REGR_INTERCEPT - 1377)) | (1 << (PlSqlParser.REGR_R2 - 1377)) | (1 << (PlSqlParser.REGR_SLOPE - 1377)) | (1 << (PlSqlParser.REGR_SXX - 1377)) | (1 << (PlSqlParser.REGR_SXY - 1377)) | (1 << (PlSqlParser.REGR_SYY - 1377)) | (1 << (PlSqlParser.REGULAR - 1377)) | (1 << (PlSqlParser.REJECT - 1377)) | (1 << (PlSqlParser.REKEY - 1377)) | (1 << (PlSqlParser.RELATIONAL - 1377)) | (1 << (PlSqlParser.RELOCATE - 1377)) | (1 << (PlSqlParser.RELY - 1377)) | (1 << (PlSqlParser.REMAINDER - 1377)) | (1 << (PlSqlParser.REMOTE_MAPPED - 1377)) | (1 << (PlSqlParser.REMOVE - 1377)) | (1 << (PlSqlParser.RENAME - 1377)) | (1 << (PlSqlParser.REPAIR - 1377)) | (1 << (PlSqlParser.REPEAT - 1377)) | (1 << (PlSqlParser.REPLACE - 1377)) | (1 << (PlSqlParser.REPLICATION - 1377)))) !== 0) || ((((_la - 1409)) & ~0x1f) == 0 && ((1 << (_la - 1409)) & ((1 << (PlSqlParser.REQUIRED - 1409)) | (1 << (PlSqlParser.RESETLOGS - 1409)) | (1 << (PlSqlParser.RESET - 1409)) | (1 << (PlSqlParser.RESIZE - 1409)) | (1 << (PlSqlParser.RESOLVE - 1409)) | (1 << (PlSqlParser.RESOLVER - 1409)) | (1 << (PlSqlParser.RESPECT - 1409)) | (1 << (PlSqlParser.RESTART - 1409)) | (1 << (PlSqlParser.RESTORE_AS_INTERVALS - 1409)) | (1 << (PlSqlParser.RESTORE - 1409)) | (1 << (PlSqlParser.RESTRICT_ALL_REF_CONS - 1409)) | (1 << (PlSqlParser.RESTRICTED - 1409)) | (1 << (PlSqlParser.RESTRICT_REFERENCES - 1409)) | (1 << (PlSqlParser.RESTRICT - 1409)) | (1 << (PlSqlParser.RESULT_CACHE - 1409)) | (1 << (PlSqlParser.RESULT - 1409)) | (1 << (PlSqlParser.RESUMABLE - 1409)) | (1 << (PlSqlParser.RESUME - 1409)) | (1 << (PlSqlParser.RETENTION - 1409)) | (1 << (PlSqlParser.RETRY_ON_ROW_CHANGE - 1409)) | (1 << (PlSqlParser.RETURNING - 1409)) | (1 << (PlSqlParser.RETURN - 1409)) | (1 << (PlSqlParser.REUSE - 1409)) | (1 << (PlSqlParser.REVERSE - 1409)) | (1 << (PlSqlParser.REWRITE_OR_ERROR - 1409)) | (1 << (PlSqlParser.REWRITE - 1409)) | (1 << (PlSqlParser.RIGHT - 1409)) | (1 << (PlSqlParser.ROLE - 1409)) | (1 << (PlSqlParser.ROLESET - 1409)) | (1 << (PlSqlParser.ROLES - 1409)))) !== 0) || ((((_la - 1441)) & ~0x1f) == 0 && ((1 << (_la - 1441)) & ((1 << (PlSqlParser.ROLLBACK - 1441)) | (1 << (PlSqlParser.ROLLING - 1441)) | (1 << (PlSqlParser.ROLLUP - 1441)) | (1 << (PlSqlParser.ROWDEPENDENCIES - 1441)) | (1 << (PlSqlParser.ROWID_MAPPING_TABLE - 1441)) | (1 << (PlSqlParser.ROWID - 1441)) | (1 << (PlSqlParser.ROWIDTOCHAR - 1441)) | (1 << (PlSqlParser.ROWIDTONCHAR - 1441)) | (1 << (PlSqlParser.ROW_LENGTH - 1441)) | (1 << (PlSqlParser.ROWNUM - 1441)) | (1 << (PlSqlParser.ROW - 1441)) | (1 << (PlSqlParser.ROWS - 1441)) | (1 << (PlSqlParser.RPAD - 1441)) | (1 << (PlSqlParser.RTRIM - 1441)) | (1 << (PlSqlParser.RULE - 1441)) | (1 << (PlSqlParser.RULES - 1441)) | (1 << (PlSqlParser.RUNNING - 1441)) | (1 << (PlSqlParser.SALT - 1441)) | (1 << (PlSqlParser.SAMPLE - 1441)) | (1 << (PlSqlParser.SAVE_AS_INTERVALS - 1441)) | (1 << (PlSqlParser.SAVEPOINT - 1441)) | (1 << (PlSqlParser.SAVE - 1441)) | (1 << (PlSqlParser.SB4 - 1441)) | (1 << (PlSqlParser.SCALE_ROWS - 1441)) | (1 << (PlSqlParser.SCALE - 1441)) | (1 << (PlSqlParser.SCAN_INSTANCES - 1441)) | (1 << (PlSqlParser.SCAN - 1441)) | (1 << (PlSqlParser.SCHEDULER - 1441)) | (1 << (PlSqlParser.SCHEMACHECK - 1441)) | (1 << (PlSqlParser.SCHEMA - 1441)) | (1 << (PlSqlParser.SCN_ASCENDING - 1441)) | (1 << (PlSqlParser.SCN - 1441)))) !== 0) || ((((_la - 1473)) & ~0x1f) == 0 && ((1 << (_la - 1473)) & ((1 << (PlSqlParser.SCOPE - 1473)) | (1 << (PlSqlParser.SCRUB - 1473)) | (1 << (PlSqlParser.SD_ALL - 1473)) | (1 << (PlSqlParser.SD_INHIBIT - 1473)) | (1 << (PlSqlParser.SDO_GEOM_MBR - 1473)) | (1 << (PlSqlParser.SD_SHOW - 1473)) | (1 << (PlSqlParser.SEARCH - 1473)) | (1 << (PlSqlParser.SECOND - 1473)) | (1 << (PlSqlParser.SECRET - 1473)) | (1 << (PlSqlParser.SECUREFILE_DBA - 1473)) | (1 << (PlSqlParser.SECUREFILE - 1473)) | (1 << (PlSqlParser.SECURITY - 1473)) | (1 << (PlSqlParser.SEED - 1473)) | (1 << (PlSqlParser.SEG_BLOCK - 1473)) | (1 << (PlSqlParser.SEG_FILE - 1473)) | (1 << (PlSqlParser.SEGMENT - 1473)) | (1 << (PlSqlParser.SELECTIVITY - 1473)) | (1 << (PlSqlParser.SELF - 1473)) | (1 << (PlSqlParser.SEMIJOIN_DRIVER - 1473)) | (1 << (PlSqlParser.SEMIJOIN - 1473)) | (1 << (PlSqlParser.SEMI_TO_INNER - 1473)) | (1 << (PlSqlParser.SEQUENCED - 1473)) | (1 << (PlSqlParser.SEQUENCE - 1473)) | (1 << (PlSqlParser.SEQUENTIAL - 1473)) | (1 << (PlSqlParser.SERIALIZABLE - 1473)) | (1 << (PlSqlParser.SERIALLY_REUSABLE - 1473)) | (1 << (PlSqlParser.SERIAL - 1473)) | (1 << (PlSqlParser.SERVERERROR - 1473)) | (1 << (PlSqlParser.SERVICE_NAME_CONVERT - 1473)) | (1 << (PlSqlParser.SERVICES - 1473)))) !== 0) || ((((_la - 1505)) & ~0x1f) == 0 && ((1 << (_la - 1505)) & ((1 << (PlSqlParser.SESSION_CACHED_CURSORS - 1505)) | (1 << (PlSqlParser.SESSION - 1505)) | (1 << (PlSqlParser.SESSIONS_PER_USER - 1505)) | (1 << (PlSqlParser.SESSIONTIMEZONE - 1505)) | (1 << (PlSqlParser.SESSIONTZNAME - 1505)) | (1 << (PlSqlParser.SET - 1505)) | (1 << (PlSqlParser.SETS - 1505)) | (1 << (PlSqlParser.SETTINGS - 1505)) | (1 << (PlSqlParser.SET_TO_JOIN - 1505)) | (1 << (PlSqlParser.SEVERE - 1505)) | (1 << (PlSqlParser.SHARED_POOL - 1505)) | (1 << (PlSqlParser.SHARED - 1505)) | (1 << (PlSqlParser.SHARING - 1505)) | (1 << (PlSqlParser.SHELFLIFE - 1505)) | (1 << (PlSqlParser.SHOW - 1505)) | (1 << (PlSqlParser.SHRINK - 1505)) | (1 << (PlSqlParser.SHUTDOWN - 1505)) | (1 << (PlSqlParser.SIBLINGS - 1505)) | (1 << (PlSqlParser.SID - 1505)) | (1 << (PlSqlParser.SIGNAL_COMPONENT - 1505)) | (1 << (PlSqlParser.SIGNAL_FUNCTION - 1505)) | (1 << (PlSqlParser.SIGN - 1505)) | (1 << (PlSqlParser.SIGNTYPE - 1505)) | (1 << (PlSqlParser.SIMPLE_INTEGER - 1505)) | (1 << (PlSqlParser.SIMPLE - 1505)) | (1 << (PlSqlParser.SINGLE - 1505)) | (1 << (PlSqlParser.SINGLETASK - 1505)) | (1 << (PlSqlParser.SINH - 1505)) | (1 << (PlSqlParser.SIN - 1505)) | (1 << (PlSqlParser.SKIP_EXT_OPTIMIZER - 1505)))) !== 0) || ((((_la - 1537)) & ~0x1f) == 0 && ((1 << (_la - 1537)) & ((1 << (PlSqlParser.SKIP_ - 1537)) | (1 << (PlSqlParser.SKIP_UNQ_UNUSABLE_IDX - 1537)) | (1 << (PlSqlParser.SKIP_UNUSABLE_INDEXES - 1537)) | (1 << (PlSqlParser.SMALLFILE - 1537)) | (1 << (PlSqlParser.SMALLINT - 1537)) | (1 << (PlSqlParser.SNAPSHOT - 1537)) | (1 << (PlSqlParser.SOME - 1537)) | (1 << (PlSqlParser.SORT - 1537)) | (1 << (PlSqlParser.SOUNDEX - 1537)) | (1 << (PlSqlParser.SOURCE_FILE_DIRECTORY - 1537)) | (1 << (PlSqlParser.SOURCE_FILE_NAME_CONVERT - 1537)) | (1 << (PlSqlParser.SOURCE - 1537)) | (1 << (PlSqlParser.SPACE_KEYWORD - 1537)) | (1 << (PlSqlParser.SPECIFICATION - 1537)) | (1 << (PlSqlParser.SPFILE - 1537)) | (1 << (PlSqlParser.SPLIT - 1537)) | (1 << (PlSqlParser.SPREADSHEET - 1537)) | (1 << (PlSqlParser.SQLDATA - 1537)) | (1 << (PlSqlParser.SQLERROR - 1537)) | (1 << (PlSqlParser.SQLLDR - 1537)) | (1 << (PlSqlParser.SQL - 1537)) | (1 << (PlSqlParser.SQL_TRACE - 1537)) | (1 << (PlSqlParser.SQL_TRANSLATION_PROFILE - 1537)) | (1 << (PlSqlParser.SQRT - 1537)) | (1 << (PlSqlParser.STALE - 1537)) | (1 << (PlSqlParser.STANDALONE - 1537)) | (1 << (PlSqlParser.STANDARD_HASH - 1537)) | (1 << (PlSqlParser.STANDBY_MAX_DATA_DELAY - 1537)) | (1 << (PlSqlParser.STANDBYS - 1537)) | (1 << (PlSqlParser.STANDBY - 1537)) | (1 << (PlSqlParser.STAR - 1537)) | (1 << (PlSqlParser.STAR_TRANSFORMATION - 1537)))) !== 0) || ((((_la - 1570)) & ~0x1f) == 0 && ((1 << (_la - 1570)) & ((1 << (PlSqlParser.STARTUP - 1570)) | (1 << (PlSqlParser.STATEMENT_ID - 1570)) | (1 << (PlSqlParser.STATEMENT_QUEUING - 1570)) | (1 << (PlSqlParser.STATEMENTS - 1570)) | (1 << (PlSqlParser.STATEMENT - 1570)) | (1 << (PlSqlParser.STATE - 1570)) | (1 << (PlSqlParser.STATIC - 1570)) | (1 << (PlSqlParser.STATISTICS - 1570)) | (1 << (PlSqlParser.STATS_BINOMIAL_TEST - 1570)) | (1 << (PlSqlParser.STATS_CROSSTAB - 1570)) | (1 << (PlSqlParser.STATS_F_TEST - 1570)) | (1 << (PlSqlParser.STATS_KS_TEST - 1570)) | (1 << (PlSqlParser.STATS_MODE - 1570)) | (1 << (PlSqlParser.STATS_MW_TEST - 1570)) | (1 << (PlSqlParser.STATS_ONE_WAY_ANOVA - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_INDEP - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_INDEPU - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_ONE - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_PAIRED - 1570)) | (1 << (PlSqlParser.STATS_WSR_TEST - 1570)) | (1 << (PlSqlParser.STDDEV_POP - 1570)) | (1 << (PlSqlParser.STDDEV_SAMP - 1570)) | (1 << (PlSqlParser.STOP - 1570)) | (1 << (PlSqlParser.STORAGE - 1570)) | (1 << (PlSqlParser.STORE - 1570)) | (1 << (PlSqlParser.STREAMS - 1570)) | (1 << (PlSqlParser.STREAM - 1570)) | (1 << (PlSqlParser.STRICT - 1570)) | (1 << (PlSqlParser.STRING - 1570)) | (1 << (PlSqlParser.STRIPE_COLUMNS - 1570)) | (1 << (PlSqlParser.STRIPE_WIDTH - 1570)) | (1 << (PlSqlParser.STRIP - 1570)))) !== 0) || ((((_la - 1602)) & ~0x1f) == 0 && ((1 << (_la - 1602)) & ((1 << (PlSqlParser.STRUCTURE - 1602)) | (1 << (PlSqlParser.SUBMULTISET - 1602)) | (1 << (PlSqlParser.SUBPARTITION_REL - 1602)) | (1 << (PlSqlParser.SUBPARTITIONS - 1602)) | (1 << (PlSqlParser.SUBPARTITION - 1602)) | (1 << (PlSqlParser.SUBQUERIES - 1602)) | (1 << (PlSqlParser.SUBQUERY_PRUNING - 1602)) | (1 << (PlSqlParser.SUBSCRIBE - 1602)) | (1 << (PlSqlParser.SUBSET - 1602)) | (1 << (PlSqlParser.SUBSTITUTABLE - 1602)) | (1 << (PlSqlParser.SUBSTR2 - 1602)) | (1 << (PlSqlParser.SUBSTR4 - 1602)) | (1 << (PlSqlParser.SUBSTRB - 1602)) | (1 << (PlSqlParser.SUBSTRC - 1602)) | (1 << (PlSqlParser.SUBTYPE - 1602)) | (1 << (PlSqlParser.SUCCESSFUL - 1602)) | (1 << (PlSqlParser.SUCCESS - 1602)) | (1 << (PlSqlParser.SUMMARY - 1602)) | (1 << (PlSqlParser.SUPPLEMENTAL - 1602)) | (1 << (PlSqlParser.SUSPEND - 1602)) | (1 << (PlSqlParser.SWAP_JOIN_INPUTS - 1602)) | (1 << (PlSqlParser.SWITCHOVER - 1602)) | (1 << (PlSqlParser.SWITCH - 1602)) | (1 << (PlSqlParser.SYNCHRONOUS - 1602)) | (1 << (PlSqlParser.SYNC - 1602)) | (1 << (PlSqlParser.SYSASM - 1602)) | (1 << (PlSqlParser.SYS_AUDIT - 1602)) | (1 << (PlSqlParser.SYSAUX - 1602)) | (1 << (PlSqlParser.SYSBACKUP - 1602)) | (1 << (PlSqlParser.SYS_CHECKACL - 1602)) | (1 << (PlSqlParser.SYS_CHECK_PRIVILEGE - 1602)))) !== 0) || ((((_la - 1634)) & ~0x1f) == 0 && ((1 << (_la - 1634)) & ((1 << (PlSqlParser.SYS_CONNECT_BY_PATH - 1634)) | (1 << (PlSqlParser.SYS_CONTEXT - 1634)) | (1 << (PlSqlParser.SYSDATE - 1634)) | (1 << (PlSqlParser.SYSDBA - 1634)) | (1 << (PlSqlParser.SYS_DBURIGEN - 1634)) | (1 << (PlSqlParser.SYSDG - 1634)) | (1 << (PlSqlParser.SYS_DL_CURSOR - 1634)) | (1 << (PlSqlParser.SYS_DM_RXFORM_CHR - 1634)) | (1 << (PlSqlParser.SYS_DM_RXFORM_NUM - 1634)) | (1 << (PlSqlParser.SYS_DOM_COMPARE - 1634)) | (1 << (PlSqlParser.SYS_DST_PRIM2SEC - 1634)) | (1 << (PlSqlParser.SYS_DST_SEC2PRIM - 1634)) | (1 << (PlSqlParser.SYS_ET_BFILE_TO_RAW - 1634)) | (1 << (PlSqlParser.SYS_ET_BLOB_TO_IMAGE - 1634)) | (1 << (PlSqlParser.SYS_ET_IMAGE_TO_BLOB - 1634)) | (1 << (PlSqlParser.SYS_ET_RAW_TO_BFILE - 1634)) | (1 << (PlSqlParser.SYS_EXTPDTXT - 1634)) | (1 << (PlSqlParser.SYS_EXTRACT_UTC - 1634)) | (1 << (PlSqlParser.SYS_FBT_INSDEL - 1634)) | (1 << (PlSqlParser.SYS_FILTER_ACLS - 1634)) | (1 << (PlSqlParser.SYS_FNMATCHES - 1634)) | (1 << (PlSqlParser.SYS_FNREPLACE - 1634)) | (1 << (PlSqlParser.SYS_GET_ACLIDS - 1634)) | (1 << (PlSqlParser.SYS_GET_COL_ACLIDS - 1634)) | (1 << (PlSqlParser.SYS_GET_PRIVILEGES - 1634)) | (1 << (PlSqlParser.SYS_GETTOKENID - 1634)) | (1 << (PlSqlParser.SYS_GETXTIVAL - 1634)) | (1 << (PlSqlParser.SYS_GUID - 1634)) | (1 << (PlSqlParser.SYSGUID - 1634)) | (1 << (PlSqlParser.SYSKM - 1634)) | (1 << (PlSqlParser.SYS_MAKE_XMLNODEID - 1634)) | (1 << (PlSqlParser.SYS_MAKEXML - 1634)))) !== 0) || ((((_la - 1666)) & ~0x1f) == 0 && ((1 << (_la - 1666)) & ((1 << (PlSqlParser.SYS_MKXMLATTR - 1666)) | (1 << (PlSqlParser.SYS_MKXTI - 1666)) | (1 << (PlSqlParser.SYSOBJ - 1666)) | (1 << (PlSqlParser.SYS_OP_ADT2BIN - 1666)) | (1 << (PlSqlParser.SYS_OP_ADTCONS - 1666)) | (1 << (PlSqlParser.SYS_OP_ALSCRVAL - 1666)) | (1 << (PlSqlParser.SYS_OP_ATG - 1666)) | (1 << (PlSqlParser.SYS_OP_BIN2ADT - 1666)) | (1 << (PlSqlParser.SYS_OP_BITVEC - 1666)) | (1 << (PlSqlParser.SYS_OP_BL2R - 1666)) | (1 << (PlSqlParser.SYS_OP_BLOOM_FILTER_LIST - 1666)) | (1 << (PlSqlParser.SYS_OP_BLOOM_FILTER - 1666)) | (1 << (PlSqlParser.SYS_OP_C2C - 1666)) | (1 << (PlSqlParser.SYS_OP_CAST - 1666)) | (1 << (PlSqlParser.SYS_OP_CEG - 1666)) | (1 << (PlSqlParser.SYS_OP_CL2C - 1666)) | (1 << (PlSqlParser.SYS_OP_COMBINED_HASH - 1666)) | (1 << (PlSqlParser.SYS_OP_COMP - 1666)) | (1 << (PlSqlParser.SYS_OP_CONVERT - 1666)) | (1 << (PlSqlParser.SYS_OP_COUNTCHG - 1666)) | (1 << (PlSqlParser.SYS_OP_CSCONV - 1666)) | (1 << (PlSqlParser.SYS_OP_CSCONVTEST - 1666)) | (1 << (PlSqlParser.SYS_OP_CSR - 1666)) | (1 << (PlSqlParser.SYS_OP_CSX_PATCH - 1666)) | (1 << (PlSqlParser.SYS_OP_CYCLED_SEQ - 1666)) | (1 << (PlSqlParser.SYS_OP_DECOMP - 1666)) | (1 << (PlSqlParser.SYS_OP_DESCEND - 1666)) | (1 << (PlSqlParser.SYS_OP_DISTINCT - 1666)) | (1 << (PlSqlParser.SYS_OP_DRA - 1666)) | (1 << (PlSqlParser.SYS_OP_DUMP - 1666)) | (1 << (PlSqlParser.SYS_OP_DV_CHECK - 1666)) | (1 << (PlSqlParser.SYS_OP_ENFORCE_NOT_NULL - 1666)))) !== 0) || ((((_la - 1698)) & ~0x1f) == 0 && ((1 << (_la - 1698)) & ((1 << (PlSqlParser.SYSOPER - 1698)) | (1 << (PlSqlParser.SYS_OP_EXTRACT - 1698)) | (1 << (PlSqlParser.SYS_OP_GROUPING - 1698)) | (1 << (PlSqlParser.SYS_OP_GUID - 1698)) | (1 << (PlSqlParser.SYS_OP_HASH - 1698)) | (1 << (PlSqlParser.SYS_OP_IIX - 1698)) | (1 << (PlSqlParser.SYS_OP_ITR - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_CREATE - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_FILTER_LIST - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_FILTER - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_SUCCEEDED - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_USE - 1698)) | (1 << (PlSqlParser.SYS_OP_LBID - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2BLOB - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2CLOB - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2ID - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2NCLOB - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2TYP - 1698)) | (1 << (PlSqlParser.SYS_OP_LSVI - 1698)) | (1 << (PlSqlParser.SYS_OP_LVL - 1698)) | (1 << (PlSqlParser.SYS_OP_MAKEOID - 1698)) | (1 << (PlSqlParser.SYS_OP_MAP_NONNULL - 1698)) | (1 << (PlSqlParser.SYS_OP_MSR - 1698)) | (1 << (PlSqlParser.SYS_OP_NICOMBINE - 1698)) | (1 << (PlSqlParser.SYS_OP_NIEXTRACT - 1698)) | (1 << (PlSqlParser.SYS_OP_NII - 1698)) | (1 << (PlSqlParser.SYS_OP_NIX - 1698)) | (1 << (PlSqlParser.SYS_OP_NOEXPAND - 1698)) | (1 << (PlSqlParser.SYS_OP_NTCIMG - 1698)) | (1 << (PlSqlParser.SYS_OP_NUMTORAW - 1698)) | (1 << (PlSqlParser.SYS_OP_OIDVALUE - 1698)) | (1 << (PlSqlParser.SYS_OP_OPNSIZE - 1698)))) !== 0) || ((((_la - 1730)) & ~0x1f) == 0 && ((1 << (_la - 1730)) & ((1 << (PlSqlParser.SYS_OP_PAR_1 - 1730)) | (1 << (PlSqlParser.SYS_OP_PARGID_1 - 1730)) | (1 << (PlSqlParser.SYS_OP_PARGID - 1730)) | (1 << (PlSqlParser.SYS_OP_PAR - 1730)) | (1 << (PlSqlParser.SYS_OP_PART_ID - 1730)) | (1 << (PlSqlParser.SYS_OP_PIVOT - 1730)) | (1 << (PlSqlParser.SYS_OP_R2O - 1730)) | (1 << (PlSqlParser.SYS_OP_RAWTONUM - 1730)) | (1 << (PlSqlParser.SYS_OP_RDTM - 1730)) | (1 << (PlSqlParser.SYS_OP_REF - 1730)) | (1 << (PlSqlParser.SYS_OP_RMTD - 1730)) | (1 << (PlSqlParser.SYS_OP_ROWIDTOOBJ - 1730)) | (1 << (PlSqlParser.SYS_OP_RPB - 1730)) | (1 << (PlSqlParser.SYS_OPTLOBPRBSC - 1730)) | (1 << (PlSqlParser.SYS_OP_TOSETID - 1730)) | (1 << (PlSqlParser.SYS_OP_TPR - 1730)) | (1 << (PlSqlParser.SYS_OP_TRTB - 1730)) | (1 << (PlSqlParser.SYS_OPTXICMP - 1730)) | (1 << (PlSqlParser.SYS_OPTXQCASTASNQ - 1730)) | (1 << (PlSqlParser.SYS_OP_UNDESCEND - 1730)) | (1 << (PlSqlParser.SYS_OP_VECAND - 1730)) | (1 << (PlSqlParser.SYS_OP_VECBIT - 1730)) | (1 << (PlSqlParser.SYS_OP_VECOR - 1730)) | (1 << (PlSqlParser.SYS_OP_VECXOR - 1730)) | (1 << (PlSqlParser.SYS_OP_VERSION - 1730)) | (1 << (PlSqlParser.SYS_OP_VREF - 1730)) | (1 << (PlSqlParser.SYS_OP_VVD - 1730)) | (1 << (PlSqlParser.SYS_OP_XMLCONS_FOR_CSX - 1730)) | (1 << (PlSqlParser.SYS_OP_XPTHATG - 1730)) | (1 << (PlSqlParser.SYS_OP_XPTHIDX - 1730)) | (1 << (PlSqlParser.SYS_OP_XPTHOP - 1730)) | (1 << (PlSqlParser.SYS_OP_XTXT2SQLT - 1730)))) !== 0) || ((((_la - 1762)) & ~0x1f) == 0 && ((1 << (_la - 1762)) & ((1 << (PlSqlParser.SYS_OP_ZONE_ID - 1762)) | (1 << (PlSqlParser.SYS_ORDERKEY_DEPTH - 1762)) | (1 << (PlSqlParser.SYS_ORDERKEY_MAXCHILD - 1762)) | (1 << (PlSqlParser.SYS_ORDERKEY_PARENT - 1762)) | (1 << (PlSqlParser.SYS_PARALLEL_TXN - 1762)) | (1 << (PlSqlParser.SYS_PATHID_IS_ATTR - 1762)) | (1 << (PlSqlParser.SYS_PATHID_IS_NMSPC - 1762)) | (1 << (PlSqlParser.SYS_PATHID_LASTNAME - 1762)) | (1 << (PlSqlParser.SYS_PATHID_LASTNMSPC - 1762)) | (1 << (PlSqlParser.SYS_PATH_REVERSE - 1762)) | (1 << (PlSqlParser.SYS_PXQEXTRACT - 1762)) | (1 << (PlSqlParser.SYS_RAW_TO_XSID - 1762)) | (1 << (PlSqlParser.SYS_RID_ORDER - 1762)) | (1 << (PlSqlParser.SYS_ROW_DELTA - 1762)) | (1 << (PlSqlParser.SYS_SC_2_XMLT - 1762)) | (1 << (PlSqlParser.SYS_SYNRCIREDO - 1762)) | (1 << (PlSqlParser.SYSTEM_DEFINED - 1762)) | (1 << (PlSqlParser.SYSTEM - 1762)) | (1 << (PlSqlParser.SYSTIMESTAMP - 1762)) | (1 << (PlSqlParser.SYS_TYPEID - 1762)) | (1 << (PlSqlParser.SYS_UMAKEXML - 1762)) | (1 << (PlSqlParser.SYS_XMLANALYZE - 1762)) | (1 << (PlSqlParser.SYS_XMLCONTAINS - 1762)) | (1 << (PlSqlParser.SYS_XMLCONV - 1762)) | (1 << (PlSqlParser.SYS_XMLEXNSURI - 1762)) | (1 << (PlSqlParser.SYS_XMLGEN - 1762)) | (1 << (PlSqlParser.SYS_XMLI_LOC_ISNODE - 1762)) | (1 << (PlSqlParser.SYS_XMLI_LOC_ISTEXT - 1762)) | (1 << (PlSqlParser.SYS_XMLINSTR - 1762)) | (1 << (PlSqlParser.SYS_XMLLOCATOR_GETSVAL - 1762)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETCID - 1762)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETLOCATOR - 1762)))) !== 0) || ((((_la - 1794)) & ~0x1f) == 0 && ((1 << (_la - 1794)) & ((1 << (PlSqlParser.SYS_XMLNODEID_GETOKEY - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETPATHID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETPTRID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETRID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETSVAL - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETTID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID - 1794)) | (1 << (PlSqlParser.SYS_XMLT_2_SC - 1794)) | (1 << (PlSqlParser.SYS_XMLTRANSLATE - 1794)) | (1 << (PlSqlParser.SYS_XMLTYPE2SQL - 1794)) | (1 << (PlSqlParser.SYS_XQ_ASQLCNV - 1794)) | (1 << (PlSqlParser.SYS_XQ_ATOMCNVCHK - 1794)) | (1 << (PlSqlParser.SYS_XQBASEURI - 1794)) | (1 << (PlSqlParser.SYS_XQCASTABLEERRH - 1794)) | (1 << (PlSqlParser.SYS_XQCODEP2STR - 1794)) | (1 << (PlSqlParser.SYS_XQCODEPEQ - 1794)) | (1 << (PlSqlParser.SYS_XQCON2SEQ - 1794)) | (1 << (PlSqlParser.SYS_XQCONCAT - 1794)) | (1 << (PlSqlParser.SYS_XQDELETE - 1794)) | (1 << (PlSqlParser.SYS_XQDFLTCOLATION - 1794)) | (1 << (PlSqlParser.SYS_XQDOC - 1794)) | (1 << (PlSqlParser.SYS_XQDOCURI - 1794)) | (1 << (PlSqlParser.SYS_XQDURDIV - 1794)) | (1 << (PlSqlParser.SYS_XQED4URI - 1794)) | (1 << (PlSqlParser.SYS_XQENDSWITH - 1794)) | (1 << (PlSqlParser.SYS_XQERRH - 1794)) | (1 << (PlSqlParser.SYS_XQERR - 1794)) | (1 << (PlSqlParser.SYS_XQESHTMLURI - 1794)) | (1 << (PlSqlParser.SYS_XQEXLOBVAL - 1794)) | (1 << (PlSqlParser.SYS_XQEXSTWRP - 1794)) | (1 << (PlSqlParser.SYS_XQEXTRACT - 1794)) | (1 << (PlSqlParser.SYS_XQEXTRREF - 1794)))) !== 0) || ((((_la - 1826)) & ~0x1f) == 0 && ((1 << (_la - 1826)) & ((1 << (PlSqlParser.SYS_XQEXVAL - 1826)) | (1 << (PlSqlParser.SYS_XQFB2STR - 1826)) | (1 << (PlSqlParser.SYS_XQFNBOOL - 1826)) | (1 << (PlSqlParser.SYS_XQFNCMP - 1826)) | (1 << (PlSqlParser.SYS_XQFNDATIM - 1826)) | (1 << (PlSqlParser.SYS_XQFNLNAME - 1826)) | (1 << (PlSqlParser.SYS_XQFNNM - 1826)) | (1 << (PlSqlParser.SYS_XQFNNSURI - 1826)) | (1 << (PlSqlParser.SYS_XQFNPREDTRUTH - 1826)) | (1 << (PlSqlParser.SYS_XQFNQNM - 1826)) | (1 << (PlSqlParser.SYS_XQFNROOT - 1826)) | (1 << (PlSqlParser.SYS_XQFORMATNUM - 1826)) | (1 << (PlSqlParser.SYS_XQFTCONTAIN - 1826)) | (1 << (PlSqlParser.SYS_XQFUNCR - 1826)) | (1 << (PlSqlParser.SYS_XQGETCONTENT - 1826)) | (1 << (PlSqlParser.SYS_XQINDXOF - 1826)) | (1 << (PlSqlParser.SYS_XQINSERT - 1826)) | (1 << (PlSqlParser.SYS_XQINSPFX - 1826)) | (1 << (PlSqlParser.SYS_XQIRI2URI - 1826)) | (1 << (PlSqlParser.SYS_XQLANG - 1826)) | (1 << (PlSqlParser.SYS_XQLLNMFRMQNM - 1826)) | (1 << (PlSqlParser.SYS_XQMKNODEREF - 1826)) | (1 << (PlSqlParser.SYS_XQNILLED - 1826)) | (1 << (PlSqlParser.SYS_XQNODENAME - 1826)) | (1 << (PlSqlParser.SYS_XQNORMSPACE - 1826)) | (1 << (PlSqlParser.SYS_XQNORMUCODE - 1826)) | (1 << (PlSqlParser.SYS_XQ_NRNG - 1826)) | (1 << (PlSqlParser.SYS_XQNSP4PFX - 1826)) | (1 << (PlSqlParser.SYS_XQNSPFRMQNM - 1826)) | (1 << (PlSqlParser.SYS_XQPFXFRMQNM - 1826)) | (1 << (PlSqlParser.SYS_XQ_PKSQL2XML - 1826)) | (1 << (PlSqlParser.SYS_XQPOLYABS - 1826)))) !== 0) || ((((_la - 1858)) & ~0x1f) == 0 && ((1 << (_la - 1858)) & ((1 << (PlSqlParser.SYS_XQPOLYADD - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYCEL - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYCSTBL - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYCST - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYDIV - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYFLR - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYMOD - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYMUL - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYRND - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYSQRT - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYSUB - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYUMUS - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYUPLS - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVEQ - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVGE - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVGT - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVLE - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVLT - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVNE - 1858)) | (1 << (PlSqlParser.SYS_XQREF2VAL - 1858)) | (1 << (PlSqlParser.SYS_XQRENAME - 1858)) | (1 << (PlSqlParser.SYS_XQREPLACE - 1858)) | (1 << (PlSqlParser.SYS_XQRESVURI - 1858)) | (1 << (PlSqlParser.SYS_XQRNDHALF2EVN - 1858)) | (1 << (PlSqlParser.SYS_XQRSLVQNM - 1858)) | (1 << (PlSqlParser.SYS_XQRYENVPGET - 1858)) | (1 << (PlSqlParser.SYS_XQRYVARGET - 1858)) | (1 << (PlSqlParser.SYS_XQRYWRP - 1858)) | (1 << (PlSqlParser.SYS_XQSEQ2CON4XC - 1858)) | (1 << (PlSqlParser.SYS_XQSEQ2CON - 1858)) | (1 << (PlSqlParser.SYS_XQSEQDEEPEQ - 1858)) | (1 << (PlSqlParser.SYS_XQSEQINSB - 1858)))) !== 0) || ((((_la - 1890)) & ~0x1f) == 0 && ((1 << (_la - 1890)) & ((1 << (PlSqlParser.SYS_XQSEQRM - 1890)) | (1 << (PlSqlParser.SYS_XQSEQRVS - 1890)) | (1 << (PlSqlParser.SYS_XQSEQSUB - 1890)) | (1 << (PlSqlParser.SYS_XQSEQTYPMATCH - 1890)) | (1 << (PlSqlParser.SYS_XQSTARTSWITH - 1890)) | (1 << (PlSqlParser.SYS_XQSTATBURI - 1890)) | (1 << (PlSqlParser.SYS_XQSTR2CODEP - 1890)) | (1 << (PlSqlParser.SYS_XQSTRJOIN - 1890)) | (1 << (PlSqlParser.SYS_XQSUBSTRAFT - 1890)) | (1 << (PlSqlParser.SYS_XQSUBSTRBEF - 1890)) | (1 << (PlSqlParser.SYS_XQTOKENIZE - 1890)) | (1 << (PlSqlParser.SYS_XQTREATAS - 1890)) | (1 << (PlSqlParser.SYS_XQ_UPKXML2SQL - 1890)) | (1 << (PlSqlParser.SYS_XQXFORM - 1890)) | (1 << (PlSqlParser.SYS_XSID_TO_RAW - 1890)) | (1 << (PlSqlParser.SYS_ZMAP_FILTER - 1890)) | (1 << (PlSqlParser.SYS_ZMAP_REFRESH - 1890)) | (1 << (PlSqlParser.TABLE_LOOKUP_BY_NL - 1890)) | (1 << (PlSqlParser.TABLESPACE_NO - 1890)) | (1 << (PlSqlParser.TABLESPACE - 1890)) | (1 << (PlSqlParser.TABLES - 1890)) | (1 << (PlSqlParser.TABLE_STATS - 1890)) | (1 << (PlSqlParser.TABLE - 1890)) | (1 << (PlSqlParser.TABNO - 1890)) | (1 << (PlSqlParser.TAG - 1890)) | (1 << (PlSqlParser.TANH - 1890)) | (1 << (PlSqlParser.TAN - 1890)) | (1 << (PlSqlParser.TBLORIDXPARTNUM - 1890)) | (1 << (PlSqlParser.TEMPFILE - 1890)) | (1 << (PlSqlParser.TEMPLATE - 1890)) | (1 << (PlSqlParser.TEMPORARY - 1890)) | (1 << (PlSqlParser.TEMP_TABLE - 1890)))) !== 0) || ((((_la - 1922)) & ~0x1f) == 0 && ((1 << (_la - 1922)) & ((1 << (PlSqlParser.TEST - 1922)) | (1 << (PlSqlParser.TEXT - 1922)) | (1 << (PlSqlParser.THAN - 1922)) | (1 << (PlSqlParser.THEN - 1922)) | (1 << (PlSqlParser.THE - 1922)) | (1 << (PlSqlParser.THREAD - 1922)) | (1 << (PlSqlParser.THROUGH - 1922)) | (1 << (PlSqlParser.TIER - 1922)) | (1 << (PlSqlParser.TIES - 1922)) | (1 << (PlSqlParser.TIMEOUT - 1922)) | (1 << (PlSqlParser.TIMESTAMP_LTZ_UNCONSTRAINED - 1922)) | (1 << (PlSqlParser.TIMESTAMP - 1922)) | (1 << (PlSqlParser.TIMESTAMP_TZ_UNCONSTRAINED - 1922)) | (1 << (PlSqlParser.TIMESTAMP_UNCONSTRAINED - 1922)) | (1 << (PlSqlParser.TIMES - 1922)) | (1 << (PlSqlParser.TIME - 1922)) | (1 << (PlSqlParser.TIMEZONE_ABBR - 1922)) | (1 << (PlSqlParser.TIMEZONE_HOUR - 1922)) | (1 << (PlSqlParser.TIMEZONE_MINUTE - 1922)) | (1 << (PlSqlParser.TIMEZONE_OFFSET - 1922)) | (1 << (PlSqlParser.TIMEZONE_REGION - 1922)) | (1 << (PlSqlParser.TIME_ZONE - 1922)) | (1 << (PlSqlParser.TIV_GB - 1922)) | (1 << (PlSqlParser.TIV_SSF - 1922)) | (1 << (PlSqlParser.TO_ACLID - 1922)) | (1 << (PlSqlParser.TO_BINARY_DOUBLE - 1922)) | (1 << (PlSqlParser.TO_BINARY_FLOAT - 1922)) | (1 << (PlSqlParser.TO_BLOB - 1922)) | (1 << (PlSqlParser.TO_CLOB - 1922)) | (1 << (PlSqlParser.TO_DSINTERVAL - 1922)) | (1 << (PlSqlParser.TO_LOB - 1922)))) !== 0) || ((((_la - 1954)) & ~0x1f) == 0 && ((1 << (_la - 1954)) & ((1 << (PlSqlParser.TO_MULTI_BYTE - 1954)) | (1 << (PlSqlParser.TO_NCHAR - 1954)) | (1 << (PlSqlParser.TO_NCLOB - 1954)) | (1 << (PlSqlParser.TO_NUMBER - 1954)) | (1 << (PlSqlParser.TOPLEVEL - 1954)) | (1 << (PlSqlParser.TO_SINGLE_BYTE - 1954)) | (1 << (PlSqlParser.TO_TIMESTAMP - 1954)) | (1 << (PlSqlParser.TO_TIMESTAMP_TZ - 1954)) | (1 << (PlSqlParser.TO_TIME - 1954)) | (1 << (PlSqlParser.TO_TIME_TZ - 1954)) | (1 << (PlSqlParser.TO_YMINTERVAL - 1954)) | (1 << (PlSqlParser.TRACE - 1954)) | (1 << (PlSqlParser.TRACING - 1954)) | (1 << (PlSqlParser.TRACKING - 1954)) | (1 << (PlSqlParser.TRAILING - 1954)) | (1 << (PlSqlParser.TRANSACTION - 1954)) | (1 << (PlSqlParser.TRANSFORM_DISTINCT_AGG - 1954)) | (1 << (PlSqlParser.TRANSITIONAL - 1954)) | (1 << (PlSqlParser.TRANSITION - 1954)) | (1 << (PlSqlParser.TRANSLATE - 1954)) | (1 << (PlSqlParser.TRANSLATION - 1954)) | (1 << (PlSqlParser.TREAT - 1954)) | (1 << (PlSqlParser.TRIGGERS - 1954)) | (1 << (PlSqlParser.TRIGGER - 1954)) | (1 << (PlSqlParser.TRUE - 1954)) | (1 << (PlSqlParser.TRUNCATE - 1954)) | (1 << (PlSqlParser.TRUNC - 1954)) | (1 << (PlSqlParser.TRUSTED - 1954)) | (1 << (PlSqlParser.TRUST - 1954)) | (1 << (PlSqlParser.TUNING - 1954)) | (1 << (PlSqlParser.TX - 1954)))) !== 0) || ((((_la - 1986)) & ~0x1f) == 0 && ((1 << (_la - 1986)) & ((1 << (PlSqlParser.TYPES - 1986)) | (1 << (PlSqlParser.TYPE - 1986)) | (1 << (PlSqlParser.TZ_OFFSET - 1986)) | (1 << (PlSqlParser.UB2 - 1986)) | (1 << (PlSqlParser.UBA - 1986)) | (1 << (PlSqlParser.UCS2 - 1986)) | (1 << (PlSqlParser.UID - 1986)) | (1 << (PlSqlParser.UNARCHIVED - 1986)) | (1 << (PlSqlParser.UNBOUNDED - 1986)) | (1 << (PlSqlParser.UNBOUND - 1986)) | (1 << (PlSqlParser.UNCONDITIONAL - 1986)) | (1 << (PlSqlParser.UNDER - 1986)) | (1 << (PlSqlParser.UNDO - 1986)) | (1 << (PlSqlParser.UNDROP - 1986)) | (1 << (PlSqlParser.UNIFORM - 1986)) | (1 << (PlSqlParser.UNISTR - 1986)) | (1 << (PlSqlParser.UNLIMITED - 1986)) | (1 << (PlSqlParser.UNLOAD - 1986)) | (1 << (PlSqlParser.UNLOCK - 1986)) | (1 << (PlSqlParser.UNMATCHED - 1986)) | (1 << (PlSqlParser.UNNEST_INNERJ_DISTINCT_VIEW - 1986)) | (1 << (PlSqlParser.UNNEST_NOSEMIJ_NODISTINCTVIEW - 1986)) | (1 << (PlSqlParser.UNNEST_SEMIJ_VIEW - 1986)) | (1 << (PlSqlParser.UNNEST - 1986)) | (1 << (PlSqlParser.UNPACKED - 1986)) | (1 << (PlSqlParser.UNPIVOT - 1986)) | (1 << (PlSqlParser.UNPLUG - 1986)) | (1 << (PlSqlParser.UNPROTECTED - 1986)) | (1 << (PlSqlParser.UNQUIESCE - 1986)) | (1 << (PlSqlParser.UNRECOVERABLE - 1986)))) !== 0) || ((((_la - 2018)) & ~0x1f) == 0 && ((1 << (_la - 2018)) & ((1 << (PlSqlParser.UNRESTRICTED - 2018)) | (1 << (PlSqlParser.UNSUBSCRIBE - 2018)) | (1 << (PlSqlParser.UNTIL - 2018)) | (1 << (PlSqlParser.UNUSABLE - 2018)) | (1 << (PlSqlParser.UNUSED - 2018)) | (1 << (PlSqlParser.UPDATABLE - 2018)) | (1 << (PlSqlParser.UPDATED - 2018)) | (1 << (PlSqlParser.UPDATEXML - 2018)) | (1 << (PlSqlParser.UPD_INDEXES - 2018)) | (1 << (PlSqlParser.UPD_JOININDEX - 2018)) | (1 << (PlSqlParser.UPGRADE - 2018)) | (1 << (PlSqlParser.UPPER - 2018)) | (1 << (PlSqlParser.UPSERT - 2018)) | (1 << (PlSqlParser.UROWID - 2018)) | (1 << (PlSqlParser.USABLE - 2018)) | (1 << (PlSqlParser.USAGE - 2018)) | (1 << (PlSqlParser.USE_ANTI - 2018)) | (1 << (PlSqlParser.USE_CONCAT - 2018)) | (1 << (PlSqlParser.USE_CUBE - 2018)) | (1 << (PlSqlParser.USE_HASH_AGGREGATION - 2018)) | (1 << (PlSqlParser.USE_HASH_GBY_FOR_PUSHDOWN - 2018)) | (1 << (PlSqlParser.USE_HASH - 2018)) | (1 << (PlSqlParser.USE_HIDDEN_PARTITIONS - 2018)) | (1 << (PlSqlParser.USE_INVISIBLE_INDEXES - 2018)) | (1 << (PlSqlParser.USE_MERGE_CARTESIAN - 2018)) | (1 << (PlSqlParser.USE_MERGE - 2018)) | (1 << (PlSqlParser.USE_NL - 2018)) | (1 << (PlSqlParser.USE_NL_WITH_INDEX - 2018)) | (1 << (PlSqlParser.USE_PRIVATE_OUTLINES - 2018)) | (1 << (PlSqlParser.USER_DATA - 2018)) | (1 << (PlSqlParser.USER_DEFINED - 2018)))) !== 0) || ((((_la - 2050)) & ~0x1f) == 0 && ((1 << (_la - 2050)) & ((1 << (PlSqlParser.USERENV - 2050)) | (1 << (PlSqlParser.USERGROUP - 2050)) | (1 << (PlSqlParser.USER_RECYCLEBIN - 2050)) | (1 << (PlSqlParser.USERS - 2050)) | (1 << (PlSqlParser.USER_TABLESPACES - 2050)) | (1 << (PlSqlParser.USER - 2050)) | (1 << (PlSqlParser.USE_SEMI - 2050)) | (1 << (PlSqlParser.USE_STORED_OUTLINES - 2050)) | (1 << (PlSqlParser.USE_TTT_FOR_GSETS - 2050)) | (1 << (PlSqlParser.USE - 2050)) | (1 << (PlSqlParser.USE_VECTOR_AGGREGATION - 2050)) | (1 << (PlSqlParser.USE_WEAK_NAME_RESL - 2050)) | (1 << (PlSqlParser.USING_NO_EXPAND - 2050)) | (1 << (PlSqlParser.USING - 2050)) | (1 << (PlSqlParser.UTF16BE - 2050)) | (1 << (PlSqlParser.UTF16LE - 2050)) | (1 << (PlSqlParser.UTF32 - 2050)) | (1 << (PlSqlParser.UTF8 - 2050)) | (1 << (PlSqlParser.V1 - 2050)) | (1 << (PlSqlParser.V2 - 2050)) | (1 << (PlSqlParser.VALIDATE - 2050)) | (1 << (PlSqlParser.VALIDATION - 2050)) | (1 << (PlSqlParser.VALID_TIME_END - 2050)) | (1 << (PlSqlParser.VALUE - 2050)) | (1 << (PlSqlParser.VARCHAR2 - 2050)) | (1 << (PlSqlParser.VARCHAR - 2050)) | (1 << (PlSqlParser.VARIABLE - 2050)) | (1 << (PlSqlParser.VAR_POP - 2050)) | (1 << (PlSqlParser.VARRAYS - 2050)) | (1 << (PlSqlParser.VARRAY - 2050)) | (1 << (PlSqlParser.VAR_SAMP - 2050)))) !== 0) || ((((_la - 2082)) & ~0x1f) == 0 && ((1 << (_la - 2082)) & ((1 << (PlSqlParser.VARYING - 2082)) | (1 << (PlSqlParser.VECTOR_READ_TRACE - 2082)) | (1 << (PlSqlParser.VECTOR_READ - 2082)) | (1 << (PlSqlParser.VECTOR_TRANSFORM_DIMS - 2082)) | (1 << (PlSqlParser.VECTOR_TRANSFORM_FACT - 2082)) | (1 << (PlSqlParser.VECTOR_TRANSFORM - 2082)) | (1 << (PlSqlParser.VERIFIER - 2082)) | (1 << (PlSqlParser.VERIFY - 2082)) | (1 << (PlSqlParser.VERSIONING - 2082)) | (1 << (PlSqlParser.VERSIONS_ENDSCN - 2082)) | (1 << (PlSqlParser.VERSIONS_ENDTIME - 2082)) | (1 << (PlSqlParser.VERSIONS_OPERATION - 2082)) | (1 << (PlSqlParser.VERSIONS_STARTSCN - 2082)) | (1 << (PlSqlParser.VERSIONS_STARTTIME - 2082)) | (1 << (PlSqlParser.VERSIONS - 2082)) | (1 << (PlSqlParser.VERSIONS_XID - 2082)) | (1 << (PlSqlParser.VERSION - 2082)) | (1 << (PlSqlParser.VIOLATION - 2082)) | (1 << (PlSqlParser.VIRTUAL - 2082)) | (1 << (PlSqlParser.VISIBILITY - 2082)) | (1 << (PlSqlParser.VISIBLE - 2082)) | (1 << (PlSqlParser.VOLUME - 2082)) | (1 << (PlSqlParser.VSIZE - 2082)) | (1 << (PlSqlParser.WAIT - 2082)) | (1 << (PlSqlParser.WALLET - 2082)) | (1 << (PlSqlParser.WARNING - 2082)) | (1 << (PlSqlParser.WEEKS - 2082)) | (1 << (PlSqlParser.WEEK - 2082)) | (1 << (PlSqlParser.WELLFORMED - 2082)) | (1 << (PlSqlParser.WHENEVER - 2082)) | (1 << (PlSqlParser.WHEN - 2082)))) !== 0) || ((((_la - 2115)) & ~0x1f) == 0 && ((1 << (_la - 2115)) & ((1 << (PlSqlParser.WHILE - 2115)) | (1 << (PlSqlParser.WHITESPACE - 2115)) | (1 << (PlSqlParser.WIDTH_BUCKET - 2115)) | (1 << (PlSqlParser.WITHIN - 2115)) | (1 << (PlSqlParser.WITHOUT - 2115)) | (1 << (PlSqlParser.WITH_PLSQL - 2115)) | (1 << (PlSqlParser.WORK - 2115)) | (1 << (PlSqlParser.WRAPPED - 2115)) | (1 << (PlSqlParser.WRAPPER - 2115)) | (1 << (PlSqlParser.WRITE - 2115)) | (1 << (PlSqlParser.XDB_FASTPATH_INSERT - 2115)) | (1 << (PlSqlParser.X_DYN_PRUNE - 2115)) | (1 << (PlSqlParser.XID - 2115)) | (1 << (PlSqlParser.XML2OBJECT - 2115)) | (1 << (PlSqlParser.XMLAGG - 2115)) | (1 << (PlSqlParser.XMLATTRIBUTES - 2115)) | (1 << (PlSqlParser.XMLCAST - 2115)) | (1 << (PlSqlParser.XMLCDATA - 2115)) | (1 << (PlSqlParser.XMLCOLATTVAL - 2115)) | (1 << (PlSqlParser.XMLCOMMENT - 2115)) | (1 << (PlSqlParser.XMLCONCAT - 2115)) | (1 << (PlSqlParser.XMLDIFF - 2115)) | (1 << (PlSqlParser.XML_DML_RWT_STMT - 2115)) | (1 << (PlSqlParser.XMLELEMENT - 2115)) | (1 << (PlSqlParser.XMLEXISTS2 - 2115)) | (1 << (PlSqlParser.XMLEXISTS - 2115)) | (1 << (PlSqlParser.XMLFOREST - 2115)) | (1 << (PlSqlParser.XMLINDEX_REWRITE_IN_SELECT - 2115)) | (1 << (PlSqlParser.XMLINDEX_REWRITE - 2115)))) !== 0) || ((((_la - 2147)) & ~0x1f) == 0 && ((1 << (_la - 2147)) & ((1 << (PlSqlParser.XMLINDEX_SEL_IDX_TBL - 2147)) | (1 << (PlSqlParser.XMLISNODE - 2147)) | (1 << (PlSqlParser.XMLISVALID - 2147)) | (1 << (PlSqlParser.XMLNAMESPACES - 2147)) | (1 << (PlSqlParser.XMLPARSE - 2147)) | (1 << (PlSqlParser.XMLPATCH - 2147)) | (1 << (PlSqlParser.XMLPI - 2147)) | (1 << (PlSqlParser.XMLQUERYVAL - 2147)) | (1 << (PlSqlParser.XMLQUERY - 2147)) | (1 << (PlSqlParser.XMLROOT - 2147)) | (1 << (PlSqlParser.XMLSCHEMA - 2147)) | (1 << (PlSqlParser.XMLSERIALIZE - 2147)) | (1 << (PlSqlParser.XMLTABLE - 2147)) | (1 << (PlSqlParser.XMLTRANSFORMBLOB - 2147)) | (1 << (PlSqlParser.XMLTRANSFORM - 2147)) | (1 << (PlSqlParser.XMLTYPE - 2147)) | (1 << (PlSqlParser.XML - 2147)) | (1 << (PlSqlParser.XPATHTABLE - 2147)) | (1 << (PlSqlParser.XS_SYS_CONTEXT - 2147)) | (1 << (PlSqlParser.XS - 2147)) | (1 << (PlSqlParser.YEARS - 2147)) | (1 << (PlSqlParser.YEAR - 2147)) | (1 << (PlSqlParser.YES - 2147)) | (1 << (PlSqlParser.YMINTERVAL_UNCONSTRAINED - 2147)) | (1 << (PlSqlParser.ZONEMAP - 2147)) | (1 << (PlSqlParser.ZONE - 2147)) | (1 << (PlSqlParser.PREDICTION - 2147)) | (1 << (PlSqlParser.PREDICTION_BOUNDS - 2147)) | (1 << (PlSqlParser.PREDICTION_COST - 2147)) | (1 << (PlSqlParser.PREDICTION_DETAILS - 2147)) | (1 << (PlSqlParser.PREDICTION_PROBABILITY - 2147)))) !== 0) || ((((_la - 2179)) & ~0x1f) == 0 && ((1 << (_la - 2179)) & ((1 << (PlSqlParser.PREDICTION_SET - 2179)) | (1 << (PlSqlParser.CUME_DIST - 2179)) | (1 << (PlSqlParser.DENSE_RANK - 2179)) | (1 << (PlSqlParser.LISTAGG - 2179)) | (1 << (PlSqlParser.PERCENT_RANK - 2179)) | (1 << (PlSqlParser.PERCENTILE_CONT - 2179)) | (1 << (PlSqlParser.PERCENTILE_DISC - 2179)) | (1 << (PlSqlParser.RANK - 2179)) | (1 << (PlSqlParser.AVG - 2179)) | (1 << (PlSqlParser.CORR - 2179)) | (1 << (PlSqlParser.COVAR_ - 2179)) | (1 << (PlSqlParser.LAG - 2179)) | (1 << (PlSqlParser.LEAD - 2179)) | (1 << (PlSqlParser.MAX - 2179)) | (1 << (PlSqlParser.MEDIAN - 2179)) | (1 << (PlSqlParser.MIN - 2179)) | (1 << (PlSqlParser.NTILE - 2179)) | (1 << (PlSqlParser.NVL - 2179)) | (1 << (PlSqlParser.RATIO_TO_REPORT - 2179)) | (1 << (PlSqlParser.REGR_ - 2179)) | (1 << (PlSqlParser.ROUND - 2179)) | (1 << (PlSqlParser.ROW_NUMBER - 2179)) | (1 << (PlSqlParser.SUBSTR - 2179)) | (1 << (PlSqlParser.TO_CHAR - 2179)) | (1 << (PlSqlParser.TRIM - 2179)) | (1 << (PlSqlParser.SUM - 2179)) | (1 << (PlSqlParser.STDDEV - 2179)) | (1 << (PlSqlParser.VAR_ - 2179)) | (1 << (PlSqlParser.VARIANCE - 2179)) | (1 << (PlSqlParser.LEAST - 2179)) | (1 << (PlSqlParser.GREATEST - 2179)))) !== 0) || _la===PlSqlParser.TO_DATE || _la===PlSqlParser.PERIOD || _la===PlSqlParser.REGULAR_ID) { this.state = 5966; this.partition_name(); } this.state = 5969; this.list_values_clause(); this.state = 5970; this.table_partition_description(); this.state = 6003; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.SUBPARTITIONS || _la===PlSqlParser.LEFT_PAREN) { this.state = 6001; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.LEFT_PAREN: this.state = 5971; this.match(PlSqlParser.LEFT_PAREN); this.state = 5996; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,688,this._ctx); switch(la_) { case 1: this.state = 5972; this.range_subpartition_desc(); this.state = 5977; this._errHandler.sync(this); _la = this._input.LA(1); while(_la===PlSqlParser.COMMA) { this.state = 5973; this.match(PlSqlParser.COMMA); this.state = 5974; this.range_subpartition_desc(); this.state = 5979; this._errHandler.sync(this); _la = this._input.LA(1); } break; case 2: this.state = 5980; this.list_subpartition_desc(); this.state = 5985; this._errHandler.sync(this); _la = this._input.LA(1); while(_la===PlSqlParser.COMMA) { this.state = 5981; this.match(PlSqlParser.COMMA); this.state = 5982; this.list_subpartition_desc(); this.state = 5987; this._errHandler.sync(this); _la = this._input.LA(1); } break; case 3: this.state = 5988; this.individual_hash_subparts(); this.state = 5993; this._errHandler.sync(this); _la = this._input.LA(1); while(_la===PlSqlParser.COMMA) { this.state = 5989; this.match(PlSqlParser.COMMA); this.state = 5990; this.individual_hash_subparts(); this.state = 5995; this._errHandler.sync(this); _la = this._input.LA(1); } break; } this.state = 5998; this.match(PlSqlParser.RIGHT_PAREN); break; case PlSqlParser.SUBPARTITIONS: this.state = 6000; this.hash_subparts_by_quantity(); break; default: throw new antlr4.error.NoViableAltException(this); } } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Subpartition_templateContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_subpartition_template; return this; } Subpartition_templateContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Subpartition_templateContext.prototype.constructor = Subpartition_templateContext; Subpartition_templateContext.prototype.SUBPARTITION = function() { return this.getToken(PlSqlParser.SUBPARTITION, 0); }; Subpartition_templateContext.prototype.TEMPLATE = function() { return this.getToken(PlSqlParser.TEMPLATE, 0); }; Subpartition_templateContext.prototype.LEFT_PAREN = function() { return this.getToken(PlSqlParser.LEFT_PAREN, 0); }; Subpartition_templateContext.prototype.RIGHT_PAREN = function() { return this.getToken(PlSqlParser.RIGHT_PAREN, 0); }; Subpartition_templateContext.prototype.hash_subpartition_quantity = function() { return this.getTypedRuleContext(Hash_subpartition_quantityContext,0); }; Subpartition_templateContext.prototype.range_subpartition_desc = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Range_subpartition_descContext); } else { return this.getTypedRuleContext(Range_subpartition_descContext,i); } }; Subpartition_templateContext.prototype.list_subpartition_desc = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(List_subpartition_descContext); } else { return this.getTypedRuleContext(List_subpartition_descContext,i); } }; Subpartition_templateContext.prototype.individual_hash_subparts = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Individual_hash_subpartsContext); } else { return this.getTypedRuleContext(Individual_hash_subpartsContext,i); } }; Subpartition_templateContext.prototype.COMMA = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.COMMA); } else { return this.getToken(PlSqlParser.COMMA, i); } }; Subpartition_templateContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterSubpartition_template(this); } }; Subpartition_templateContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitSubpartition_template(this); } }; Subpartition_templateContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitSubpartition_template(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Subpartition_templateContext = Subpartition_templateContext; PlSqlParser.prototype.subpartition_template = function() { var localctx = new Subpartition_templateContext(this, this._ctx, this.state); this.enterRule(localctx, 574, PlSqlParser.RULE_subpartition_template); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 6005; this.match(PlSqlParser.SUBPARTITION); this.state = 6006; this.match(PlSqlParser.TEMPLATE); this.state = 6037; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.LEFT_PAREN: this.state = 6007; this.match(PlSqlParser.LEFT_PAREN); this.state = 6032; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,694,this._ctx); switch(la_) { case 1: this.state = 6008; this.range_subpartition_desc(); this.state = 6013; this._errHandler.sync(this); _la = this._input.LA(1); while(_la===PlSqlParser.COMMA) { this.state = 6009; this.match(PlSqlParser.COMMA); this.state = 6010; this.range_subpartition_desc(); this.state = 6015; this._errHandler.sync(this); _la = this._input.LA(1); } break; case 2: this.state = 6016; this.list_subpartition_desc(); this.state = 6021; this._errHandler.sync(this); _la = this._input.LA(1); while(_la===PlSqlParser.COMMA) { this.state = 6017; this.match(PlSqlParser.COMMA); this.state = 6018; this.list_subpartition_desc(); this.state = 6023; this._errHandler.sync(this); _la = this._input.LA(1); } break; case 3: this.state = 6024; this.individual_hash_subparts(); this.state = 6029; this._errHandler.sync(this); _la = this._input.LA(1); while(_la===PlSqlParser.COMMA) { this.state = 6025; this.match(PlSqlParser.COMMA); this.state = 6026; this.individual_hash_subparts(); this.state = 6031; this._errHandler.sync(this); _la = this._input.LA(1); } break; } this.state = 6034; this.match(PlSqlParser.RIGHT_PAREN); break; case PlSqlParser.UNSIGNED_INTEGER: this.state = 6036; this.hash_subpartition_quantity(); break; default: throw new antlr4.error.NoViableAltException(this); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Hash_subpartition_quantityContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_hash_subpartition_quantity; return this; } Hash_subpartition_quantityContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Hash_subpartition_quantityContext.prototype.constructor = Hash_subpartition_quantityContext; Hash_subpartition_quantityContext.prototype.UNSIGNED_INTEGER = function() { return this.getToken(PlSqlParser.UNSIGNED_INTEGER, 0); }; Hash_subpartition_quantityContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterHash_subpartition_quantity(this); } }; Hash_subpartition_quantityContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitHash_subpartition_quantity(this); } }; Hash_subpartition_quantityContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitHash_subpartition_quantity(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Hash_subpartition_quantityContext = Hash_subpartition_quantityContext; PlSqlParser.prototype.hash_subpartition_quantity = function() { var localctx = new Hash_subpartition_quantityContext(this, this._ctx, this.state); this.enterRule(localctx, 576, PlSqlParser.RULE_hash_subpartition_quantity); try { this.enterOuterAlt(localctx, 1); this.state = 6039; this.match(PlSqlParser.UNSIGNED_INTEGER); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Subpartition_by_rangeContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_subpartition_by_range; return this; } Subpartition_by_rangeContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Subpartition_by_rangeContext.prototype.constructor = Subpartition_by_rangeContext; Subpartition_by_rangeContext.prototype.SUBPARTITION = function() { return this.getToken(PlSqlParser.SUBPARTITION, 0); }; Subpartition_by_rangeContext.prototype.BY = function() { return this.getToken(PlSqlParser.BY, 0); }; Subpartition_by_rangeContext.prototype.RANGE = function() { return this.getToken(PlSqlParser.RANGE, 0); }; Subpartition_by_rangeContext.prototype.LEFT_PAREN = function() { return this.getToken(PlSqlParser.LEFT_PAREN, 0); }; Subpartition_by_rangeContext.prototype.column_name = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Column_nameContext); } else { return this.getTypedRuleContext(Column_nameContext,i); } }; Subpartition_by_rangeContext.prototype.RIGHT_PAREN = function() { return this.getToken(PlSqlParser.RIGHT_PAREN, 0); }; Subpartition_by_rangeContext.prototype.COMMA = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.COMMA); } else { return this.getToken(PlSqlParser.COMMA, i); } }; Subpartition_by_rangeContext.prototype.subpartition_template = function() { return this.getTypedRuleContext(Subpartition_templateContext,0); }; Subpartition_by_rangeContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterSubpartition_by_range(this); } }; Subpartition_by_rangeContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitSubpartition_by_range(this); } }; Subpartition_by_rangeContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitSubpartition_by_range(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Subpartition_by_rangeContext = Subpartition_by_rangeContext; PlSqlParser.prototype.subpartition_by_range = function() { var localctx = new Subpartition_by_rangeContext(this, this._ctx, this.state); this.enterRule(localctx, 578, PlSqlParser.RULE_subpartition_by_range); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 6041; this.match(PlSqlParser.SUBPARTITION); this.state = 6042; this.match(PlSqlParser.BY); this.state = 6043; this.match(PlSqlParser.RANGE); this.state = 6044; this.match(PlSqlParser.LEFT_PAREN); this.state = 6045; this.column_name(); this.state = 6050; this._errHandler.sync(this); _la = this._input.LA(1); while(_la===PlSqlParser.COMMA) { this.state = 6046; this.match(PlSqlParser.COMMA); this.state = 6047; this.column_name(); this.state = 6052; this._errHandler.sync(this); _la = this._input.LA(1); } this.state = 6053; this.match(PlSqlParser.RIGHT_PAREN); this.state = 6055; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.SUBPARTITION) { this.state = 6054; this.subpartition_template(); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Subpartition_by_listContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_subpartition_by_list; return this; } Subpartition_by_listContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Subpartition_by_listContext.prototype.constructor = Subpartition_by_listContext; Subpartition_by_listContext.prototype.SUBPARTITION = function() { return this.getToken(PlSqlParser.SUBPARTITION, 0); }; Subpartition_by_listContext.prototype.BY = function() { return this.getToken(PlSqlParser.BY, 0); }; Subpartition_by_listContext.prototype.LIST = function() { return this.getToken(PlSqlParser.LIST, 0); }; Subpartition_by_listContext.prototype.LEFT_PAREN = function() { return this.getToken(PlSqlParser.LEFT_PAREN, 0); }; Subpartition_by_listContext.prototype.column_name = function() { return this.getTypedRuleContext(Column_nameContext,0); }; Subpartition_by_listContext.prototype.RIGHT_PAREN = function() { return this.getToken(PlSqlParser.RIGHT_PAREN, 0); }; Subpartition_by_listContext.prototype.subpartition_template = function() { return this.getTypedRuleContext(Subpartition_templateContext,0); }; Subpartition_by_listContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterSubpartition_by_list(this); } }; Subpartition_by_listContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitSubpartition_by_list(this); } }; Subpartition_by_listContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitSubpartition_by_list(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Subpartition_by_listContext = Subpartition_by_listContext; PlSqlParser.prototype.subpartition_by_list = function() { var localctx = new Subpartition_by_listContext(this, this._ctx, this.state); this.enterRule(localctx, 580, PlSqlParser.RULE_subpartition_by_list); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 6057; this.match(PlSqlParser.SUBPARTITION); this.state = 6058; this.match(PlSqlParser.BY); this.state = 6059; this.match(PlSqlParser.LIST); this.state = 6060; this.match(PlSqlParser.LEFT_PAREN); this.state = 6061; this.column_name(); this.state = 6062; this.match(PlSqlParser.RIGHT_PAREN); this.state = 6064; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.SUBPARTITION) { this.state = 6063; this.subpartition_template(); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Subpartition_by_hashContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_subpartition_by_hash; return this; } Subpartition_by_hashContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Subpartition_by_hashContext.prototype.constructor = Subpartition_by_hashContext; Subpartition_by_hashContext.prototype.SUBPARTITION = function() { return this.getToken(PlSqlParser.SUBPARTITION, 0); }; Subpartition_by_hashContext.prototype.BY = function() { return this.getToken(PlSqlParser.BY, 0); }; Subpartition_by_hashContext.prototype.HASH = function() { return this.getToken(PlSqlParser.HASH, 0); }; Subpartition_by_hashContext.prototype.LEFT_PAREN = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.LEFT_PAREN); } else { return this.getToken(PlSqlParser.LEFT_PAREN, i); } }; Subpartition_by_hashContext.prototype.column_name = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Column_nameContext); } else { return this.getTypedRuleContext(Column_nameContext,i); } }; Subpartition_by_hashContext.prototype.RIGHT_PAREN = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.RIGHT_PAREN); } else { return this.getToken(PlSqlParser.RIGHT_PAREN, i); } }; Subpartition_by_hashContext.prototype.COMMA = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.COMMA); } else { return this.getToken(PlSqlParser.COMMA, i); } }; Subpartition_by_hashContext.prototype.SUBPARTITIONS = function() { return this.getToken(PlSqlParser.SUBPARTITIONS, 0); }; Subpartition_by_hashContext.prototype.UNSIGNED_INTEGER = function() { return this.getToken(PlSqlParser.UNSIGNED_INTEGER, 0); }; Subpartition_by_hashContext.prototype.subpartition_template = function() { return this.getTypedRuleContext(Subpartition_templateContext,0); }; Subpartition_by_hashContext.prototype.STORE = function() { return this.getToken(PlSqlParser.STORE, 0); }; Subpartition_by_hashContext.prototype.IN = function() { return this.getToken(PlSqlParser.IN, 0); }; Subpartition_by_hashContext.prototype.tablespace = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(TablespaceContext); } else { return this.getTypedRuleContext(TablespaceContext,i); } }; Subpartition_by_hashContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterSubpartition_by_hash(this); } }; Subpartition_by_hashContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitSubpartition_by_hash(this); } }; Subpartition_by_hashContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitSubpartition_by_hash(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Subpartition_by_hashContext = Subpartition_by_hashContext; PlSqlParser.prototype.subpartition_by_hash = function() { var localctx = new Subpartition_by_hashContext(this, this._ctx, this.state); this.enterRule(localctx, 582, PlSqlParser.RULE_subpartition_by_hash); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 6066; this.match(PlSqlParser.SUBPARTITION); this.state = 6067; this.match(PlSqlParser.BY); this.state = 6068; this.match(PlSqlParser.HASH); this.state = 6069; this.match(PlSqlParser.LEFT_PAREN); this.state = 6070; this.column_name(); this.state = 6075; this._errHandler.sync(this); _la = this._input.LA(1); while(_la===PlSqlParser.COMMA) { this.state = 6071; this.match(PlSqlParser.COMMA); this.state = 6072; this.column_name(); this.state = 6077; this._errHandler.sync(this); _la = this._input.LA(1); } this.state = 6078; this.match(PlSqlParser.RIGHT_PAREN); this.state = 6097; this._errHandler.sync(this); switch (this._input.LA(1)) { case PlSqlParser.SUBPARTITIONS: this.state = 6079; this.match(PlSqlParser.SUBPARTITIONS); this.state = 6080; this.match(PlSqlParser.UNSIGNED_INTEGER); this.state = 6094; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.STORE) { this.state = 6081; this.match(PlSqlParser.STORE); this.state = 6082; this.match(PlSqlParser.IN); this.state = 6083; this.match(PlSqlParser.LEFT_PAREN); this.state = 6084; this.tablespace(); this.state = 6089; this._errHandler.sync(this); _la = this._input.LA(1); while(_la===PlSqlParser.COMMA) { this.state = 6085; this.match(PlSqlParser.COMMA); this.state = 6086; this.tablespace(); this.state = 6091; this._errHandler.sync(this); _la = this._input.LA(1); } this.state = 6092; this.match(PlSqlParser.RIGHT_PAREN); } break; case PlSqlParser.SUBPARTITION: this.state = 6096; this.subpartition_template(); break; case PlSqlParser.PARTITIONS: case PlSqlParser.LEFT_PAREN: break; default: break; } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Subpartition_nameContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_subpartition_name; return this; } Subpartition_nameContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Subpartition_nameContext.prototype.constructor = Subpartition_nameContext; Subpartition_nameContext.prototype.partition_name = function() { return this.getTypedRuleContext(Partition_nameContext,0); }; Subpartition_nameContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterSubpartition_name(this); } }; Subpartition_nameContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitSubpartition_name(this); } }; Subpartition_nameContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitSubpartition_name(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Subpartition_nameContext = Subpartition_nameContext; PlSqlParser.prototype.subpartition_name = function() { var localctx = new Subpartition_nameContext(this, this._ctx, this.state); this.enterRule(localctx, 584, PlSqlParser.RULE_subpartition_name); try { this.enterOuterAlt(localctx, 1); this.state = 6099; this.partition_name(); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Range_subpartition_descContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_range_subpartition_desc; return this; } Range_subpartition_descContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Range_subpartition_descContext.prototype.constructor = Range_subpartition_descContext; Range_subpartition_descContext.prototype.SUBPARTITION = function() { return this.getToken(PlSqlParser.SUBPARTITION, 0); }; Range_subpartition_descContext.prototype.range_values_clause = function() { return this.getTypedRuleContext(Range_values_clauseContext,0); }; Range_subpartition_descContext.prototype.subpartition_name = function() { return this.getTypedRuleContext(Subpartition_nameContext,0); }; Range_subpartition_descContext.prototype.partitioning_storage_clause = function() { return this.getTypedRuleContext(Partitioning_storage_clauseContext,0); }; Range_subpartition_descContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterRange_subpartition_desc(this); } }; Range_subpartition_descContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitRange_subpartition_desc(this); } }; Range_subpartition_descContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitRange_subpartition_desc(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Range_subpartition_descContext = Range_subpartition_descContext; PlSqlParser.prototype.range_subpartition_desc = function() { var localctx = new Range_subpartition_descContext(this, this._ctx, this.state); this.enterRule(localctx, 586, PlSqlParser.RULE_range_subpartition_desc); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 6101; this.match(PlSqlParser.SUBPARTITION); this.state = 6103; this._errHandler.sync(this); _la = this._input.LA(1); if((((_la) & ~0x1f) == 0 && ((1 << _la) & ((1 << PlSqlParser.ABORT) | (1 << PlSqlParser.ABS) | (1 << PlSqlParser.ACCESS) | (1 << PlSqlParser.ACCESSED) | (1 << PlSqlParser.ACCOUNT) | (1 << PlSqlParser.ACL) | (1 << PlSqlParser.ACOS) | (1 << PlSqlParser.ACTION) | (1 << PlSqlParser.ACTIONS) | (1 << PlSqlParser.ACTIVATE) | (1 << PlSqlParser.ACTIVE) | (1 << PlSqlParser.ACTIVE_COMPONENT) | (1 << PlSqlParser.ACTIVE_DATA) | (1 << PlSqlParser.ACTIVE_FUNCTION) | (1 << PlSqlParser.ACTIVE_TAG) | (1 << PlSqlParser.ACTIVITY) | (1 << PlSqlParser.ADAPTIVE_PLAN) | (1 << PlSqlParser.ADD) | (1 << PlSqlParser.ADD_COLUMN) | (1 << PlSqlParser.ADD_GROUP) | (1 << PlSqlParser.ADD_MONTHS) | (1 << PlSqlParser.ADJ_DATE) | (1 << PlSqlParser.ADMIN) | (1 << PlSqlParser.ADMINISTER) | (1 << PlSqlParser.ADMINISTRATOR) | (1 << PlSqlParser.ADVANCED) | (1 << PlSqlParser.ADVISE) | (1 << PlSqlParser.ADVISOR) | (1 << PlSqlParser.AFD_DISKSTRING) | (1 << PlSqlParser.AFTER) | (1 << PlSqlParser.AGENT))) !== 0) || ((((_la - 32)) & ~0x1f) == 0 && ((1 << (_la - 32)) & ((1 << (PlSqlParser.AGGREGATE - 32)) | (1 << (PlSqlParser.A_LETTER - 32)) | (1 << (PlSqlParser.ALIAS - 32)) | (1 << (PlSqlParser.ALLOCATE - 32)) | (1 << (PlSqlParser.ALLOW - 32)) | (1 << (PlSqlParser.ALL_ROWS - 32)) | (1 << (PlSqlParser.ALWAYS - 32)) | (1 << (PlSqlParser.ANALYZE - 32)) | (1 << (PlSqlParser.ANCILLARY - 32)) | (1 << (PlSqlParser.AND_EQUAL - 32)) | (1 << (PlSqlParser.ANOMALY - 32)) | (1 << (PlSqlParser.ANSI_REARCH - 32)) | (1 << (PlSqlParser.ANTIJOIN - 32)) | (1 << (PlSqlParser.ANYSCHEMA - 32)) | (1 << (PlSqlParser.APPEND - 32)) | (1 << (PlSqlParser.APPENDCHILDXML - 32)) | (1 << (PlSqlParser.APPEND_VALUES - 32)) | (1 << (PlSqlParser.APPLICATION - 32)) | (1 << (PlSqlParser.APPLY - 32)) | (1 << (PlSqlParser.APPROX_COUNT_DISTINCT - 32)) | (1 << (PlSqlParser.ARCHIVAL - 32)) | (1 << (PlSqlParser.ARCHIVE - 32)) | (1 << (PlSqlParser.ARCHIVED - 32)) | (1 << (PlSqlParser.ARCHIVELOG - 32)) | (1 << (PlSqlParser.ARRAY - 32)) | (1 << (PlSqlParser.ASCII - 32)))) !== 0) || ((((_la - 64)) & ~0x1f) == 0 && ((1 << (_la - 64)) & ((1 << (PlSqlParser.ASCIISTR - 64)) | (1 << (PlSqlParser.ASIN - 64)) | (1 << (PlSqlParser.ASIS - 64)) | (1 << (PlSqlParser.ASSEMBLY - 64)) | (1 << (PlSqlParser.ASSIGN - 64)) | (1 << (PlSqlParser.ASSOCIATE - 64)) | (1 << (PlSqlParser.ASYNC - 64)) | (1 << (PlSqlParser.ASYNCHRONOUS - 64)) | (1 << (PlSqlParser.ATAN2 - 64)) | (1 << (PlSqlParser.ATAN - 64)) | (1 << (PlSqlParser.AT - 64)) | (1 << (PlSqlParser.ATTRIBUTE - 64)) | (1 << (PlSqlParser.ATTRIBUTES - 64)) | (1 << (PlSqlParser.AUTHENTICATED - 64)) | (1 << (PlSqlParser.AUTHENTICATION - 64)) | (1 << (PlSqlParser.AUTHID - 64)) | (1 << (PlSqlParser.AUTHORIZATION - 64)) | (1 << (PlSqlParser.AUTOALLOCATE - 64)) | (1 << (PlSqlParser.AUTO - 64)) | (1 << (PlSqlParser.AUTOEXTEND - 64)) | (1 << (PlSqlParser.AUTO_LOGIN - 64)) | (1 << (PlSqlParser.AUTOMATIC - 64)) | (1 << (PlSqlParser.AUTONOMOUS_TRANSACTION - 64)) | (1 << (PlSqlParser.AUTO_REOPTIMIZE - 64)) | (1 << (PlSqlParser.AVAILABILITY - 64)) | (1 << (PlSqlParser.AVRO - 64)) | (1 << (PlSqlParser.BACKGROUND - 64)) | (1 << (PlSqlParser.BACKUP - 64)) | (1 << (PlSqlParser.BASIC - 64)))) !== 0) || ((((_la - 96)) & ~0x1f) == 0 && ((1 << (_la - 96)) & ((1 << (PlSqlParser.BASICFILE - 96)) | (1 << (PlSqlParser.BATCH - 96)) | (1 << (PlSqlParser.BATCHSIZE - 96)) | (1 << (PlSqlParser.BATCH_TABLE_ACCESS_BY_ROWID - 96)) | (1 << (PlSqlParser.BECOME - 96)) | (1 << (PlSqlParser.BEFORE - 96)) | (1 << (PlSqlParser.BEGIN - 96)) | (1 << (PlSqlParser.BEGINNING - 96)) | (1 << (PlSqlParser.BEGIN_OUTLINE_DATA - 96)) | (1 << (PlSqlParser.BEHALF - 96)) | (1 << (PlSqlParser.BEQUEATH - 96)) | (1 << (PlSqlParser.BFILE - 96)) | (1 << (PlSqlParser.BFILENAME - 96)) | (1 << (PlSqlParser.BIGFILE - 96)) | (1 << (PlSqlParser.BINARY - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE_INFINITY - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE_NAN - 96)) | (1 << (PlSqlParser.BINARY_FLOAT - 96)) | (1 << (PlSqlParser.BINARY_FLOAT_INFINITY - 96)) | (1 << (PlSqlParser.BINARY_FLOAT_NAN - 96)) | (1 << (PlSqlParser.BINARY_INTEGER - 96)) | (1 << (PlSqlParser.BIND_AWARE - 96)) | (1 << (PlSqlParser.BINDING - 96)) | (1 << (PlSqlParser.BIN_TO_NUM - 96)) | (1 << (PlSqlParser.BITAND - 96)) | (1 << (PlSqlParser.BITMAP_AND - 96)) | (1 << (PlSqlParser.BITMAP - 96)) | (1 << (PlSqlParser.BITMAPS - 96)) | (1 << (PlSqlParser.BITMAP_TREE - 96)) | (1 << (PlSqlParser.BITS - 96)))) !== 0) || ((((_la - 128)) & ~0x1f) == 0 && ((1 << (_la - 128)) & ((1 << (PlSqlParser.BLOB - 128)) | (1 << (PlSqlParser.BLOCK - 128)) | (1 << (PlSqlParser.BLOCK_RANGE - 128)) | (1 << (PlSqlParser.BLOCKS - 128)) | (1 << (PlSqlParser.BLOCKSIZE - 128)) | (1 << (PlSqlParser.BODY - 128)) | (1 << (PlSqlParser.BOOLEAN - 128)) | (1 << (PlSqlParser.BOTH - 128)) | (1 << (PlSqlParser.BOUND - 128)) | (1 << (PlSqlParser.BRANCH - 128)) | (1 << (PlSqlParser.BREADTH - 128)) | (1 << (PlSqlParser.BROADCAST - 128)) | (1 << (PlSqlParser.BSON - 128)) | (1 << (PlSqlParser.BUFFER - 128)) | (1 << (PlSqlParser.BUFFER_CACHE - 128)) | (1 << (PlSqlParser.BUFFER_POOL - 128)) | (1 << (PlSqlParser.BUILD - 128)) | (1 << (PlSqlParser.BULK - 128)) | (1 << (PlSqlParser.BYPASS_RECURSIVE_CHECK - 128)) | (1 << (PlSqlParser.BYPASS_UJVC - 128)) | (1 << (PlSqlParser.BYTE - 128)) | (1 << (PlSqlParser.CACHE - 128)) | (1 << (PlSqlParser.CACHE_CB - 128)) | (1 << (PlSqlParser.CACHE_INSTANCES - 128)) | (1 << (PlSqlParser.CACHE_TEMP_TABLE - 128)) | (1 << (PlSqlParser.CACHING - 128)) | (1 << (PlSqlParser.CALCULATED - 128)) | (1 << (PlSqlParser.CALLBACK - 128)) | (1 << (PlSqlParser.CALL - 128)) | (1 << (PlSqlParser.CANCEL - 128)))) !== 0) || ((((_la - 160)) & ~0x1f) == 0 && ((1 << (_la - 160)) & ((1 << (PlSqlParser.CAPACITY - 160)) | (1 << (PlSqlParser.CARDINALITY - 160)) | (1 << (PlSqlParser.CASCADE - 160)) | (1 << (PlSqlParser.CASE - 160)) | (1 << (PlSqlParser.CAST - 160)) | (1 << (PlSqlParser.CATEGORY - 160)) | (1 << (PlSqlParser.CDBDEFAULT - 160)) | (1 << (PlSqlParser.CEIL - 160)) | (1 << (PlSqlParser.CELL_FLASH_CACHE - 160)) | (1 << (PlSqlParser.CERTIFICATE - 160)) | (1 << (PlSqlParser.CFILE - 160)) | (1 << (PlSqlParser.CHAINED - 160)) | (1 << (PlSqlParser.CHANGE - 160)) | (1 << (PlSqlParser.CHANGE_DUPKEY_ERROR_INDEX - 160)) | (1 << (PlSqlParser.CHARACTER - 160)) | (1 << (PlSqlParser.CHAR - 160)) | (1 << (PlSqlParser.CHAR_CS - 160)) | (1 << (PlSqlParser.CHARTOROWID - 160)) | (1 << (PlSqlParser.CHECK_ACL_REWRITE - 160)) | (1 << (PlSqlParser.CHECKPOINT - 160)) | (1 << (PlSqlParser.CHILD - 160)) | (1 << (PlSqlParser.CHOOSE - 160)) | (1 << (PlSqlParser.CHR - 160)) | (1 << (PlSqlParser.CHUNK - 160)) | (1 << (PlSqlParser.CLASS - 160)) | (1 << (PlSqlParser.CLASSIFIER - 160)) | (1 << (PlSqlParser.CLEANUP - 160)) | (1 << (PlSqlParser.CLEAR - 160)) | (1 << (PlSqlParser.C_LETTER - 160)) | (1 << (PlSqlParser.CLIENT - 160)))) !== 0) || ((((_la - 192)) & ~0x1f) == 0 && ((1 << (_la - 192)) & ((1 << (PlSqlParser.CLOB - 192)) | (1 << (PlSqlParser.CLONE - 192)) | (1 << (PlSqlParser.CLOSE_CACHED_OPEN_CURSORS - 192)) | (1 << (PlSqlParser.CLOSE - 192)) | (1 << (PlSqlParser.CLUSTER_BY_ROWID - 192)) | (1 << (PlSqlParser.CLUSTER - 192)) | (1 << (PlSqlParser.CLUSTER_DETAILS - 192)) | (1 << (PlSqlParser.CLUSTER_DISTANCE - 192)) | (1 << (PlSqlParser.CLUSTER_ID - 192)) | (1 << (PlSqlParser.CLUSTERING - 192)) | (1 << (PlSqlParser.CLUSTERING_FACTOR - 192)) | (1 << (PlSqlParser.CLUSTER_PROBABILITY - 192)) | (1 << (PlSqlParser.CLUSTER_SET - 192)) | (1 << (PlSqlParser.COALESCE - 192)) | (1 << (PlSqlParser.COALESCE_SQ - 192)) | (1 << (PlSqlParser.COARSE - 192)) | (1 << (PlSqlParser.CO_AUTH_IND - 192)) | (1 << (PlSqlParser.COLD - 192)) | (1 << (PlSqlParser.COLLECT - 192)) | (1 << (PlSqlParser.COLUMNAR - 192)) | (1 << (PlSqlParser.COLUMN_AUTH_INDICATOR - 192)) | (1 << (PlSqlParser.COLUMN - 192)) | (1 << (PlSqlParser.COLUMNS - 192)) | (1 << (PlSqlParser.COLUMN_STATS - 192)) | (1 << (PlSqlParser.COLUMN_VALUE - 192)) | (1 << (PlSqlParser.COMMENT - 192)) | (1 << (PlSqlParser.COMMIT - 192)) | (1 << (PlSqlParser.COMMITTED - 192)) | (1 << (PlSqlParser.COMMON_DATA - 192)) | (1 << (PlSqlParser.COMPACT - 192)) | (1 << (PlSqlParser.COMPATIBILITY - 192)) | (1 << (PlSqlParser.COMPILE - 192)))) !== 0) || ((((_la - 224)) & ~0x1f) == 0 && ((1 << (_la - 224)) & ((1 << (PlSqlParser.COMPLETE - 224)) | (1 << (PlSqlParser.COMPLIANCE - 224)) | (1 << (PlSqlParser.COMPONENT - 224)) | (1 << (PlSqlParser.COMPONENTS - 224)) | (1 << (PlSqlParser.COMPOSE - 224)) | (1 << (PlSqlParser.COMPOSITE - 224)) | (1 << (PlSqlParser.COMPOSITE_LIMIT - 224)) | (1 << (PlSqlParser.COMPOUND - 224)) | (1 << (PlSqlParser.COMPUTE - 224)) | (1 << (PlSqlParser.CONCAT - 224)) | (1 << (PlSqlParser.CON_DBID_TO_ID - 224)) | (1 << (PlSqlParser.CONDITIONAL - 224)) | (1 << (PlSqlParser.CONDITION - 224)) | (1 << (PlSqlParser.CONFIRM - 224)) | (1 << (PlSqlParser.CONFORMING - 224)) | (1 << (PlSqlParser.CON_GUID_TO_ID - 224)) | (1 << (PlSqlParser.CON_ID - 224)) | (1 << (PlSqlParser.CON_NAME_TO_ID - 224)) | (1 << (PlSqlParser.CONNECT_BY_CB_WHR_ONLY - 224)) | (1 << (PlSqlParser.CONNECT_BY_COMBINE_SW - 224)) | (1 << (PlSqlParser.CONNECT_BY_COST_BASED - 224)) | (1 << (PlSqlParser.CONNECT_BY_ELIM_DUPS - 224)) | (1 << (PlSqlParser.CONNECT_BY_FILTERING - 224)) | (1 << (PlSqlParser.CONNECT_BY_ISCYCLE - 224)) | (1 << (PlSqlParser.CONNECT_BY_ISLEAF - 224)) | (1 << (PlSqlParser.CONNECT_BY_ROOT - 224)) | (1 << (PlSqlParser.CONNECT_TIME - 224)) | (1 << (PlSqlParser.CONSIDER - 224)) | (1 << (PlSqlParser.CONSISTENT - 224)) | (1 << (PlSqlParser.CONSTANT - 224)))) !== 0) || ((((_la - 256)) & ~0x1f) == 0 && ((1 << (_la - 256)) & ((1 << (PlSqlParser.CONST - 256)) | (1 << (PlSqlParser.CONSTRAINT - 256)) | (1 << (PlSqlParser.CONSTRAINTS - 256)) | (1 << (PlSqlParser.CONSTRUCTOR - 256)) | (1 << (PlSqlParser.CONTAINER - 256)) | (1 << (PlSqlParser.CONTAINER_DATA - 256)) | (1 << (PlSqlParser.CONTAINERS - 256)) | (1 << (PlSqlParser.CONTENT - 256)) | (1 << (PlSqlParser.CONTENTS - 256)) | (1 << (PlSqlParser.CONTEXT - 256)) | (1 << (PlSqlParser.CONTINUE - 256)) | (1 << (PlSqlParser.CONTROLFILE - 256)) | (1 << (PlSqlParser.CON_UID_TO_ID - 256)) | (1 << (PlSqlParser.CONVERT - 256)) | (1 << (PlSqlParser.COOKIE - 256)) | (1 << (PlSqlParser.COPY - 256)) | (1 << (PlSqlParser.CORR_K - 256)) | (1 << (PlSqlParser.CORR_S - 256)) | (1 << (PlSqlParser.CORRUPTION - 256)) | (1 << (PlSqlParser.CORRUPT_XID_ALL - 256)) | (1 << (PlSqlParser.CORRUPT_XID - 256)) | (1 << (PlSqlParser.COS - 256)) | (1 << (PlSqlParser.COSH - 256)) | (1 << (PlSqlParser.COST - 256)) | (1 << (PlSqlParser.COST_XML_QUERY_REWRITE - 256)) | (1 << (PlSqlParser.COUNT - 256)) | (1 << (PlSqlParser.COVAR_POP - 256)) | (1 << (PlSqlParser.COVAR_SAMP - 256)) | (1 << (PlSqlParser.CPU_COSTING - 256)) | (1 << (PlSqlParser.CPU_PER_CALL - 256)) | (1 << (PlSqlParser.CPU_PER_SESSION - 256)) | (1 << (PlSqlParser.CRASH - 256)))) !== 0) || ((((_la - 289)) & ~0x1f) == 0 && ((1 << (_la - 289)) & ((1 << (PlSqlParser.CREATE_FILE_DEST - 289)) | (1 << (PlSqlParser.CREATE_STORED_OUTLINES - 289)) | (1 << (PlSqlParser.CREATION - 289)) | (1 << (PlSqlParser.CREDENTIAL - 289)) | (1 << (PlSqlParser.CRITICAL - 289)) | (1 << (PlSqlParser.CROSS - 289)) | (1 << (PlSqlParser.CROSSEDITION - 289)) | (1 << (PlSqlParser.CSCONVERT - 289)) | (1 << (PlSqlParser.CUBE_AJ - 289)) | (1 << (PlSqlParser.CUBE - 289)) | (1 << (PlSqlParser.CUBE_GB - 289)) | (1 << (PlSqlParser.CUBE_SJ - 289)) | (1 << (PlSqlParser.CUME_DISTM - 289)) | (1 << (PlSqlParser.CURRENT - 289)) | (1 << (PlSqlParser.CURRENT_DATE - 289)) | (1 << (PlSqlParser.CURRENT_SCHEMA - 289)) | (1 << (PlSqlParser.CURRENT_TIME - 289)) | (1 << (PlSqlParser.CURRENT_TIMESTAMP - 289)) | (1 << (PlSqlParser.CURRENT_USER - 289)) | (1 << (PlSqlParser.CURRENTV - 289)) | (1 << (PlSqlParser.CURSOR - 289)) | (1 << (PlSqlParser.CURSOR_SHARING_EXACT - 289)) | (1 << (PlSqlParser.CURSOR_SPECIFIC_SEGMENT - 289)) | (1 << (PlSqlParser.CUSTOMDATUM - 289)) | (1 << (PlSqlParser.CV - 289)) | (1 << (PlSqlParser.CYCLE - 289)) | (1 << (PlSqlParser.DANGLING - 289)) | (1 << (PlSqlParser.DATABASE - 289)) | (1 << (PlSqlParser.DATA - 289)) | (1 << (PlSqlParser.DATAFILE - 289)) | (1 << (PlSqlParser.DATAFILES - 289)))) !== 0) || ((((_la - 321)) & ~0x1f) == 0 && ((1 << (_la - 321)) & ((1 << (PlSqlParser.DATAMOVEMENT - 321)) | (1 << (PlSqlParser.DATAOBJNO - 321)) | (1 << (PlSqlParser.DATAOBJ_TO_MAT_PARTITION - 321)) | (1 << (PlSqlParser.DATAOBJ_TO_PARTITION - 321)) | (1 << (PlSqlParser.DATAPUMP - 321)) | (1 << (PlSqlParser.DATA_SECURITY_REWRITE_LIMIT - 321)) | (1 << (PlSqlParser.DATE_MODE - 321)) | (1 << (PlSqlParser.DAY - 321)) | (1 << (PlSqlParser.DAYS - 321)) | (1 << (PlSqlParser.DBA - 321)) | (1 << (PlSqlParser.DBA_RECYCLEBIN - 321)) | (1 << (PlSqlParser.DBMS_STATS - 321)) | (1 << (PlSqlParser.DB_ROLE_CHANGE - 321)) | (1 << (PlSqlParser.DBTIMEZONE - 321)) | (1 << (PlSqlParser.DB_UNIQUE_NAME - 321)) | (1 << (PlSqlParser.DB_VERSION - 321)) | (1 << (PlSqlParser.DDL - 321)) | (1 << (PlSqlParser.DEALLOCATE - 321)) | (1 << (PlSqlParser.DEBUG - 321)) | (1 << (PlSqlParser.DEBUGGER - 321)) | (1 << (PlSqlParser.DEC - 321)) | (1 << (PlSqlParser.DECIMAL - 321)) | (1 << (PlSqlParser.DECLARE - 321)) | (1 << (PlSqlParser.DECOMPOSE - 321)) | (1 << (PlSqlParser.DECORRELATE - 321)) | (1 << (PlSqlParser.DECR - 321)) | (1 << (PlSqlParser.DECREMENT - 321)) | (1 << (PlSqlParser.DECRYPT - 321)) | (1 << (PlSqlParser.DEDUPLICATE - 321)) | (1 << (PlSqlParser.DEFAULTS - 321)))) !== 0) || ((((_la - 353)) & ~0x1f) == 0 && ((1 << (_la - 353)) & ((1 << (PlSqlParser.DEFERRABLE - 353)) | (1 << (PlSqlParser.DEFERRED - 353)) | (1 << (PlSqlParser.DEFINED - 353)) | (1 << (PlSqlParser.DEFINE - 353)) | (1 << (PlSqlParser.DEFINER - 353)) | (1 << (PlSqlParser.DEGREE - 353)) | (1 << (PlSqlParser.DELAY - 353)) | (1 << (PlSqlParser.DELEGATE - 353)) | (1 << (PlSqlParser.DELETE_ALL - 353)) | (1 << (PlSqlParser.DELETE - 353)) | (1 << (PlSqlParser.DELETEXML - 353)) | (1 << (PlSqlParser.DEMAND - 353)) | (1 << (PlSqlParser.DENSE_RANKM - 353)) | (1 << (PlSqlParser.DEPENDENT - 353)) | (1 << (PlSqlParser.DEPTH - 353)) | (1 << (PlSqlParser.DEQUEUE - 353)) | (1 << (PlSqlParser.DEREF - 353)) | (1 << (PlSqlParser.DEREF_NO_REWRITE - 353)) | (1 << (PlSqlParser.DESTROY - 353)) | (1 << (PlSqlParser.DETACHED - 353)) | (1 << (PlSqlParser.DETERMINES - 353)) | (1 << (PlSqlParser.DETERMINISTIC - 353)) | (1 << (PlSqlParser.DICTIONARY - 353)) | (1 << (PlSqlParser.DIMENSION - 353)) | (1 << (PlSqlParser.DIMENSIONS - 353)) | (1 << (PlSqlParser.DIRECT_LOAD - 353)) | (1 << (PlSqlParser.DIRECTORY - 353)) | (1 << (PlSqlParser.DIRECT_PATH - 353)) | (1 << (PlSqlParser.DISABLE_ALL - 353)) | (1 << (PlSqlParser.DISABLE - 353)) | (1 << (PlSqlParser.DISABLE_PARALLEL_DML - 353)))) !== 0) || ((((_la - 385)) & ~0x1f) == 0 && ((1 << (_la - 385)) & ((1 << (PlSqlParser.DISABLE_PRESET - 385)) | (1 << (PlSqlParser.DISABLE_RPKE - 385)) | (1 << (PlSqlParser.DISALLOW - 385)) | (1 << (PlSqlParser.DISASSOCIATE - 385)) | (1 << (PlSqlParser.DISCARD - 385)) | (1 << (PlSqlParser.DISCONNECT - 385)) | (1 << (PlSqlParser.DISK - 385)) | (1 << (PlSqlParser.DISKGROUP - 385)) | (1 << (PlSqlParser.DISKS - 385)) | (1 << (PlSqlParser.DISMOUNT - 385)) | (1 << (PlSqlParser.DISTINGUISHED - 385)) | (1 << (PlSqlParser.DISTRIBUTED - 385)) | (1 << (PlSqlParser.DISTRIBUTE - 385)) | (1 << (PlSqlParser.DML - 385)) | (1 << (PlSqlParser.DML_UPDATE - 385)) | (1 << (PlSqlParser.DOCFIDELITY - 385)) | (1 << (PlSqlParser.DOCUMENT - 385)) | (1 << (PlSqlParser.DOMAIN_INDEX_FILTER - 385)) | (1 << (PlSqlParser.DOMAIN_INDEX_NO_SORT - 385)) | (1 << (PlSqlParser.DOMAIN_INDEX_SORT - 385)) | (1 << (PlSqlParser.DOUBLE - 385)) | (1 << (PlSqlParser.DOWNGRADE - 385)) | (1 << (PlSqlParser.DRIVING_SITE - 385)) | (1 << (PlSqlParser.DROP_COLUMN - 385)) | (1 << (PlSqlParser.DROP_GROUP - 385)) | (1 << (PlSqlParser.DSINTERVAL_UNCONSTRAINED - 385)) | (1 << (PlSqlParser.DST_UPGRADE_INSERT_CONV - 385)) | (1 << (PlSqlParser.DUMP - 385)))) !== 0) || ((((_la - 417)) & ~0x1f) == 0 && ((1 << (_la - 417)) & ((1 << (PlSqlParser.DUPLICATE - 417)) | (1 << (PlSqlParser.DV - 417)) | (1 << (PlSqlParser.DYNAMIC - 417)) | (1 << (PlSqlParser.DYNAMIC_SAMPLING - 417)) | (1 << (PlSqlParser.DYNAMIC_SAMPLING_EST_CDN - 417)) | (1 << (PlSqlParser.EACH - 417)) | (1 << (PlSqlParser.EDITIONABLE - 417)) | (1 << (PlSqlParser.EDITION - 417)) | (1 << (PlSqlParser.EDITIONING - 417)) | (1 << (PlSqlParser.EDITIONS - 417)) | (1 << (PlSqlParser.ELEMENT - 417)) | (1 << (PlSqlParser.ELIM_GROUPBY - 417)) | (1 << (PlSqlParser.ELIMINATE_JOIN - 417)) | (1 << (PlSqlParser.ELIMINATE_OBY - 417)) | (1 << (PlSqlParser.ELIMINATE_OUTER_JOIN - 417)) | (1 << (PlSqlParser.EM - 417)) | (1 << (PlSqlParser.EMPTY_BLOB - 417)) | (1 << (PlSqlParser.EMPTY_CLOB - 417)) | (1 << (PlSqlParser.EMPTY - 417)) | (1 << (PlSqlParser.ENABLE_ALL - 417)) | (1 << (PlSqlParser.ENABLE - 417)) | (1 << (PlSqlParser.ENABLE_PARALLEL_DML - 417)) | (1 << (PlSqlParser.ENABLE_PRESET - 417)) | (1 << (PlSqlParser.ENCODING - 417)) | (1 << (PlSqlParser.ENCRYPT - 417)) | (1 << (PlSqlParser.ENCRYPTION - 417)) | (1 << (PlSqlParser.END_OUTLINE_DATA - 417)) | (1 << (PlSqlParser.ENFORCED - 417)) | (1 << (PlSqlParser.ENFORCE - 417)))) !== 0) || ((((_la - 449)) & ~0x1f) == 0 && ((1 << (_la - 449)) & ((1 << (PlSqlParser.ENQUEUE - 449)) | (1 << (PlSqlParser.ENTERPRISE - 449)) | (1 << (PlSqlParser.ENTITYESCAPING - 449)) | (1 << (PlSqlParser.ENTRY - 449)) | (1 << (PlSqlParser.EQUIPART - 449)) | (1 << (PlSqlParser.ERR - 449)) | (1 << (PlSqlParser.ERROR_ARGUMENT - 449)) | (1 << (PlSqlParser.ERROR - 449)) | (1 << (PlSqlParser.ERROR_ON_OVERLAP_TIME - 449)) | (1 << (PlSqlParser.ERRORS - 449)) | (1 << (PlSqlParser.ESCAPE - 449)) | (1 << (PlSqlParser.ESTIMATE - 449)) | (1 << (PlSqlParser.EVAL - 449)) | (1 << (PlSqlParser.EVALNAME - 449)) | (1 << (PlSqlParser.EVALUATE - 449)) | (1 << (PlSqlParser.EVALUATION - 449)) | (1 << (PlSqlParser.EVENTS - 449)) | (1 << (PlSqlParser.EVERY - 449)) | (1 << (PlSqlParser.EXCEPT - 449)) | (1 << (PlSqlParser.EXCEPTION - 449)) | (1 << (PlSqlParser.EXCEPTION_INIT - 449)) | (1 << (PlSqlParser.EXCEPTIONS - 449)) | (1 << (PlSqlParser.EXCHANGE - 449)) | (1 << (PlSqlParser.EXCLUDE - 449)) | (1 << (PlSqlParser.EXCLUDING - 449)) | (1 << (PlSqlParser.EXECUTE - 449)) | (1 << (PlSqlParser.EXEMPT - 449)) | (1 << (PlSqlParser.EXISTING - 449)) | (1 << (PlSqlParser.EXISTS - 449)) | (1 << (PlSqlParser.EXISTSNODE - 449)) | (1 << (PlSqlParser.EXIT - 449)))) !== 0) || ((((_la - 481)) & ~0x1f) == 0 && ((1 << (_la - 481)) & ((1 << (PlSqlParser.EXPAND_GSET_TO_UNION - 481)) | (1 << (PlSqlParser.EXPAND_TABLE - 481)) | (1 << (PlSqlParser.EXP - 481)) | (1 << (PlSqlParser.EXPIRE - 481)) | (1 << (PlSqlParser.EXPLAIN - 481)) | (1 << (PlSqlParser.EXPLOSION - 481)) | (1 << (PlSqlParser.EXPORT - 481)) | (1 << (PlSqlParser.EXPR_CORR_CHECK - 481)) | (1 << (PlSqlParser.EXPRESS - 481)) | (1 << (PlSqlParser.EXTENDS - 481)) | (1 << (PlSqlParser.EXTENT - 481)) | (1 << (PlSqlParser.EXTENTS - 481)) | (1 << (PlSqlParser.EXTERNAL - 481)) | (1 << (PlSqlParser.EXTERNALLY - 481)) | (1 << (PlSqlParser.EXTRACTCLOBXML - 481)) | (1 << (PlSqlParser.EXTRACT - 481)) | (1 << (PlSqlParser.EXTRACTVALUE - 481)) | (1 << (PlSqlParser.EXTRA - 481)) | (1 << (PlSqlParser.FACILITY - 481)) | (1 << (PlSqlParser.FACT - 481)) | (1 << (PlSqlParser.FACTOR - 481)) | (1 << (PlSqlParser.FACTORIZE_JOIN - 481)) | (1 << (PlSqlParser.FAILED - 481)) | (1 << (PlSqlParser.FAILED_LOGIN_ATTEMPTS - 481)) | (1 << (PlSqlParser.FAILGROUP - 481)) | (1 << (PlSqlParser.FAILOVER - 481)) | (1 << (PlSqlParser.FAILURE - 481)) | (1 << (PlSqlParser.FALSE - 481)) | (1 << (PlSqlParser.FAMILY - 481)) | (1 << (PlSqlParser.FAR - 481)) | (1 << (PlSqlParser.FAST - 481)) | (1 << (PlSqlParser.FASTSTART - 481)))) !== 0) || ((((_la - 513)) & ~0x1f) == 0 && ((1 << (_la - 513)) & ((1 << (PlSqlParser.FBTSCAN - 513)) | (1 << (PlSqlParser.FEATURE_DETAILS - 513)) | (1 << (PlSqlParser.FEATURE_ID - 513)) | (1 << (PlSqlParser.FEATURE_SET - 513)) | (1 << (PlSqlParser.FEATURE_VALUE - 513)) | (1 << (PlSqlParser.FETCH - 513)) | (1 << (PlSqlParser.FILE - 513)) | (1 << (PlSqlParser.FILE_NAME_CONVERT - 513)) | (1 << (PlSqlParser.FILESYSTEM_LIKE_LOGGING - 513)) | (1 << (PlSqlParser.FILTER - 513)) | (1 << (PlSqlParser.FINAL - 513)) | (1 << (PlSqlParser.FINE - 513)) | (1 << (PlSqlParser.FINISH - 513)) | (1 << (PlSqlParser.FIRST - 513)) | (1 << (PlSqlParser.FIRSTM - 513)) | (1 << (PlSqlParser.FIRST_ROWS - 513)) | (1 << (PlSqlParser.FIRST_VALUE - 513)) | (1 << (PlSqlParser.FIXED_VIEW_DATA - 513)) | (1 << (PlSqlParser.FLAGGER - 513)) | (1 << (PlSqlParser.FLASHBACK - 513)) | (1 << (PlSqlParser.FLASH_CACHE - 513)) | (1 << (PlSqlParser.FLOAT - 513)) | (1 << (PlSqlParser.FLOB - 513)) | (1 << (PlSqlParser.FLOOR - 513)) | (1 << (PlSqlParser.FLUSH - 513)) | (1 << (PlSqlParser.FOLDER - 513)) | (1 << (PlSqlParser.FOLLOWING - 513)) | (1 << (PlSqlParser.FOLLOWS - 513)) | (1 << (PlSqlParser.FORALL - 513)) | (1 << (PlSqlParser.FORCE - 513)) | (1 << (PlSqlParser.FORCE_XML_QUERY_REWRITE - 513)) | (1 << (PlSqlParser.FOREIGN - 513)))) !== 0) || ((((_la - 545)) & ~0x1f) == 0 && ((1 << (_la - 545)) & ((1 << (PlSqlParser.FOREVER - 545)) | (1 << (PlSqlParser.FORMAT - 545)) | (1 << (PlSqlParser.FORWARD - 545)) | (1 << (PlSqlParser.FRAGMENT_NUMBER - 545)) | (1 << (PlSqlParser.FREELIST - 545)) | (1 << (PlSqlParser.FREELISTS - 545)) | (1 << (PlSqlParser.FREEPOOLS - 545)) | (1 << (PlSqlParser.FRESH - 545)) | (1 << (PlSqlParser.FROM_TZ - 545)) | (1 << (PlSqlParser.FULL - 545)) | (1 << (PlSqlParser.FULL_OUTER_JOIN_TO_OUTER - 545)) | (1 << (PlSqlParser.FUNCTION - 545)) | (1 << (PlSqlParser.FUNCTIONS - 545)) | (1 << (PlSqlParser.GATHER_OPTIMIZER_STATISTICS - 545)) | (1 << (PlSqlParser.GATHER_PLAN_STATISTICS - 545)) | (1 << (PlSqlParser.GBY_CONC_ROLLUP - 545)) | (1 << (PlSqlParser.GBY_PUSHDOWN - 545)) | (1 << (PlSqlParser.GENERATED - 545)) | (1 << (PlSqlParser.GET - 545)) | (1 << (PlSqlParser.GLOBAL - 545)) | (1 << (PlSqlParser.GLOBALLY - 545)) | (1 << (PlSqlParser.GLOBAL_NAME - 545)) | (1 << (PlSqlParser.GLOBAL_TOPIC_ENABLED - 545)) | (1 << (PlSqlParser.GROUP_BY - 545)) | (1 << (PlSqlParser.GROUP_ID - 545)) | (1 << (PlSqlParser.GROUPING - 545)) | (1 << (PlSqlParser.GROUPING_ID - 545)))) !== 0) || ((((_la - 577)) & ~0x1f) == 0 && ((1 << (_la - 577)) & ((1 << (PlSqlParser.GROUPS - 577)) | (1 << (PlSqlParser.GUARANTEED - 577)) | (1 << (PlSqlParser.GUARANTEE - 577)) | (1 << (PlSqlParser.GUARD - 577)) | (1 << (PlSqlParser.HASH_AJ - 577)) | (1 << (PlSqlParser.HASH - 577)) | (1 << (PlSqlParser.HASHKEYS - 577)) | (1 << (PlSqlParser.HASH_SJ - 577)) | (1 << (PlSqlParser.HEADER - 577)) | (1 << (PlSqlParser.HEAP - 577)) | (1 << (PlSqlParser.HELP - 577)) | (1 << (PlSqlParser.HEXTORAW - 577)) | (1 << (PlSqlParser.HEXTOREF - 577)) | (1 << (PlSqlParser.HIDDEN_KEYWORD - 577)) | (1 << (PlSqlParser.HIDE - 577)) | (1 << (PlSqlParser.HIERARCHY - 577)) | (1 << (PlSqlParser.HIGH - 577)) | (1 << (PlSqlParser.HINTSET_BEGIN - 577)) | (1 << (PlSqlParser.HINTSET_END - 577)) | (1 << (PlSqlParser.HOT - 577)) | (1 << (PlSqlParser.HOUR - 577)) | (1 << (PlSqlParser.HWM_BROKERED - 577)) | (1 << (PlSqlParser.HYBRID - 577)) | (1 << (PlSqlParser.IDENTIFIER - 577)) | (1 << (PlSqlParser.IDENTITY - 577)) | (1 << (PlSqlParser.IDGENERATORS - 577)) | (1 << (PlSqlParser.ID - 577)) | (1 << (PlSqlParser.IDLE_TIME - 577)) | (1 << (PlSqlParser.IF - 577)) | (1 << (PlSqlParser.IGNORE - 577)))) !== 0) || ((((_la - 609)) & ~0x1f) == 0 && ((1 << (_la - 609)) & ((1 << (PlSqlParser.IGNORE_OPTIM_EMBEDDED_HINTS - 609)) | (1 << (PlSqlParser.IGNORE_ROW_ON_DUPKEY_INDEX - 609)) | (1 << (PlSqlParser.IGNORE_WHERE_CLAUSE - 609)) | (1 << (PlSqlParser.ILM - 609)) | (1 << (PlSqlParser.IMMEDIATE - 609)) | (1 << (PlSqlParser.IMPACT - 609)) | (1 << (PlSqlParser.IMPORT - 609)) | (1 << (PlSqlParser.INACTIVE - 609)) | (1 << (PlSqlParser.INCLUDE - 609)) | (1 << (PlSqlParser.INCLUDE_VERSION - 609)) | (1 << (PlSqlParser.INCLUDING - 609)) | (1 << (PlSqlParser.INCREMENTAL - 609)) | (1 << (PlSqlParser.INCREMENT - 609)) | (1 << (PlSqlParser.INCR - 609)) | (1 << (PlSqlParser.INDENT - 609)) | (1 << (PlSqlParser.INDEX_ASC - 609)) | (1 << (PlSqlParser.INDEX_COMBINE - 609)) | (1 << (PlSqlParser.INDEX_DESC - 609)) | (1 << (PlSqlParser.INDEXED - 609)) | (1 << (PlSqlParser.INDEXES - 609)) | (1 << (PlSqlParser.INDEX_FFS - 609)) | (1 << (PlSqlParser.INDEX_FILTER - 609)) | (1 << (PlSqlParser.INDEXING - 609)) | (1 << (PlSqlParser.INDEX_JOIN - 609)) | (1 << (PlSqlParser.INDEX_ROWS - 609)) | (1 << (PlSqlParser.INDEX_RRS - 609)) | (1 << (PlSqlParser.INDEX_RS_ASC - 609)) | (1 << (PlSqlParser.INDEX_RS_DESC - 609)) | (1 << (PlSqlParser.INDEX_RS - 609)) | (1 << (PlSqlParser.INDEX_SCAN - 609)) | (1 << (PlSqlParser.INDEX_SKIP_SCAN - 609)))) !== 0) || ((((_la - 641)) & ~0x1f) == 0 && ((1 << (_la - 641)) & ((1 << (PlSqlParser.INDEX_SS_ASC - 641)) | (1 << (PlSqlParser.INDEX_SS_DESC - 641)) | (1 << (PlSqlParser.INDEX_SS - 641)) | (1 << (PlSqlParser.INDEX_STATS - 641)) | (1 << (PlSqlParser.INDEXTYPE - 641)) | (1 << (PlSqlParser.INDEXTYPES - 641)) | (1 << (PlSqlParser.INDICATOR - 641)) | (1 << (PlSqlParser.INDICES - 641)) | (1 << (PlSqlParser.INFINITE - 641)) | (1 << (PlSqlParser.INFORMATIONAL - 641)) | (1 << (PlSqlParser.INHERIT - 641)) | (1 << (PlSqlParser.INITCAP - 641)) | (1 << (PlSqlParser.INITIAL - 641)) | (1 << (PlSqlParser.INITIALIZED - 641)) | (1 << (PlSqlParser.INITIALLY - 641)) | (1 << (PlSqlParser.INITRANS - 641)) | (1 << (PlSqlParser.INLINE - 641)) | (1 << (PlSqlParser.INLINE_XMLTYPE_NT - 641)) | (1 << (PlSqlParser.INMEMORY - 641)) | (1 << (PlSqlParser.IN_MEMORY_METADATA - 641)) | (1 << (PlSqlParser.INMEMORY_PRUNING - 641)) | (1 << (PlSqlParser.INNER - 641)) | (1 << (PlSqlParser.INOUT - 641)) | (1 << (PlSqlParser.INPLACE - 641)) | (1 << (PlSqlParser.INSERTCHILDXMLAFTER - 641)) | (1 << (PlSqlParser.INSERTCHILDXMLBEFORE - 641)) | (1 << (PlSqlParser.INSERTCHILDXML - 641)) | (1 << (PlSqlParser.INSERTXMLAFTER - 641)) | (1 << (PlSqlParser.INSERTXMLBEFORE - 641)) | (1 << (PlSqlParser.INSTANCE - 641)))) !== 0) || ((((_la - 673)) & ~0x1f) == 0 && ((1 << (_la - 673)) & ((1 << (PlSqlParser.INSTANCES - 673)) | (1 << (PlSqlParser.INSTANTIABLE - 673)) | (1 << (PlSqlParser.INSTANTLY - 673)) | (1 << (PlSqlParser.INSTEAD - 673)) | (1 << (PlSqlParser.INSTR2 - 673)) | (1 << (PlSqlParser.INSTR4 - 673)) | (1 << (PlSqlParser.INSTRB - 673)) | (1 << (PlSqlParser.INSTRC - 673)) | (1 << (PlSqlParser.INSTR - 673)) | (1 << (PlSqlParser.INTEGER - 673)) | (1 << (PlSqlParser.INTERLEAVED - 673)) | (1 << (PlSqlParser.INTERMEDIATE - 673)) | (1 << (PlSqlParser.INTERNAL_CONVERT - 673)) | (1 << (PlSqlParser.INTERNAL_USE - 673)) | (1 << (PlSqlParser.INTERPRETED - 673)) | (1 << (PlSqlParser.INTERVAL - 673)) | (1 << (PlSqlParser.INT - 673)) | (1 << (PlSqlParser.INVALIDATE - 673)) | (1 << (PlSqlParser.INVISIBLE - 673)) | (1 << (PlSqlParser.IN_XQUERY - 673)) | (1 << (PlSqlParser.ISOLATION - 673)) | (1 << (PlSqlParser.ISOLATION_LEVEL - 673)) | (1 << (PlSqlParser.ITERATE - 673)) | (1 << (PlSqlParser.ITERATION_NUMBER - 673)) | (1 << (PlSqlParser.JAVA - 673)) | (1 << (PlSqlParser.JOB - 673)) | (1 << (PlSqlParser.JOIN - 673)) | (1 << (PlSqlParser.JSON_ARRAYAGG - 673)) | (1 << (PlSqlParser.JSON_ARRAY - 673)))) !== 0) || ((((_la - 705)) & ~0x1f) == 0 && ((1 << (_la - 705)) & ((1 << (PlSqlParser.JSON_EQUAL - 705)) | (1 << (PlSqlParser.JSON_EXISTS2 - 705)) | (1 << (PlSqlParser.JSON_EXISTS - 705)) | (1 << (PlSqlParser.JSONGET - 705)) | (1 << (PlSqlParser.JSON - 705)) | (1 << (PlSqlParser.JSON_OBJECTAGG - 705)) | (1 << (PlSqlParser.JSON_OBJECT - 705)) | (1 << (PlSqlParser.JSONPARSE - 705)) | (1 << (PlSqlParser.JSON_QUERY - 705)) | (1 << (PlSqlParser.JSON_SERIALIZE - 705)) | (1 << (PlSqlParser.JSON_TABLE - 705)) | (1 << (PlSqlParser.JSON_TEXTCONTAINS2 - 705)) | (1 << (PlSqlParser.JSON_TEXTCONTAINS - 705)) | (1 << (PlSqlParser.JSON_VALUE - 705)) | (1 << (PlSqlParser.KEEP_DUPLICATES - 705)) | (1 << (PlSqlParser.KEEP - 705)) | (1 << (PlSqlParser.KERBEROS - 705)) | (1 << (PlSqlParser.KEY - 705)) | (1 << (PlSqlParser.KEY_LENGTH - 705)) | (1 << (PlSqlParser.KEYSIZE - 705)) | (1 << (PlSqlParser.KEYS - 705)) | (1 << (PlSqlParser.KEYSTORE - 705)) | (1 << (PlSqlParser.KILL - 705)) | (1 << (PlSqlParser.LABEL - 705)) | (1 << (PlSqlParser.LANGUAGE - 705)) | (1 << (PlSqlParser.LAST_DAY - 705)) | (1 << (PlSqlParser.LAST - 705)) | (1 << (PlSqlParser.LAST_VALUE - 705)) | (1 << (PlSqlParser.LATERAL - 705)) | (1 << (PlSqlParser.LAX - 705)) | (1 << (PlSqlParser.LAYER - 705)) | (1 << (PlSqlParser.LDAP_REGISTRATION_ENABLED - 705)))) !== 0) || ((((_la - 737)) & ~0x1f) == 0 && ((1 << (_la - 737)) & ((1 << (PlSqlParser.LDAP_REGISTRATION - 737)) | (1 << (PlSqlParser.LDAP_REG_SYNC_INTERVAL - 737)) | (1 << (PlSqlParser.LEADING - 737)) | (1 << (PlSqlParser.LEFT - 737)) | (1 << (PlSqlParser.LENGTH2 - 737)) | (1 << (PlSqlParser.LENGTH4 - 737)) | (1 << (PlSqlParser.LENGTHB - 737)) | (1 << (PlSqlParser.LENGTHC - 737)) | (1 << (PlSqlParser.LENGTH - 737)) | (1 << (PlSqlParser.LESS - 737)) | (1 << (PlSqlParser.LEVEL - 737)) | (1 << (PlSqlParser.LEVELS - 737)) | (1 << (PlSqlParser.LIBRARY - 737)) | (1 << (PlSqlParser.LIFECYCLE - 737)) | (1 << (PlSqlParser.LIFE - 737)) | (1 << (PlSqlParser.LIFETIME - 737)) | (1 << (PlSqlParser.LIKE2 - 737)) | (1 << (PlSqlParser.LIKE4 - 737)) | (1 << (PlSqlParser.LIKEC - 737)) | (1 << (PlSqlParser.LIKE_EXPAND - 737)) | (1 << (PlSqlParser.LIMIT - 737)) | (1 << (PlSqlParser.LINEAR - 737)) | (1 << (PlSqlParser.LINK - 737)) | (1 << (PlSqlParser.LIST - 737)) | (1 << (PlSqlParser.LN - 737)) | (1 << (PlSqlParser.LNNVL - 737)) | (1 << (PlSqlParser.LOAD - 737)) | (1 << (PlSqlParser.LOB - 737)) | (1 << (PlSqlParser.LOBNVL - 737)) | (1 << (PlSqlParser.LOBS - 737)) | (1 << (PlSqlParser.LOCAL_INDEXES - 737)))) !== 0) || ((((_la - 769)) & ~0x1f) == 0 && ((1 << (_la - 769)) & ((1 << (PlSqlParser.LOCAL - 769)) | (1 << (PlSqlParser.LOCALTIME - 769)) | (1 << (PlSqlParser.LOCALTIMESTAMP - 769)) | (1 << (PlSqlParser.LOCATION - 769)) | (1 << (PlSqlParser.LOCATOR - 769)) | (1 << (PlSqlParser.LOCKED - 769)) | (1 << (PlSqlParser.LOCKING - 769)) | (1 << (PlSqlParser.LOGFILE - 769)) | (1 << (PlSqlParser.LOGFILES - 769)) | (1 << (PlSqlParser.LOGGING - 769)) | (1 << (PlSqlParser.LOGICAL - 769)) | (1 << (PlSqlParser.LOGICAL_READS_PER_CALL - 769)) | (1 << (PlSqlParser.LOGICAL_READS_PER_SESSION - 769)) | (1 << (PlSqlParser.LOG - 769)) | (1 << (PlSqlParser.LOGMINING - 769)) | (1 << (PlSqlParser.LOGOFF - 769)) | (1 << (PlSqlParser.LOGON - 769)) | (1 << (PlSqlParser.LOG_READ_ONLY_VIOLATIONS - 769)) | (1 << (PlSqlParser.LONG - 769)) | (1 << (PlSqlParser.LOOP - 769)) | (1 << (PlSqlParser.LOWER - 769)) | (1 << (PlSqlParser.LOW - 769)) | (1 << (PlSqlParser.LPAD - 769)) | (1 << (PlSqlParser.LTRIM - 769)) | (1 << (PlSqlParser.MAIN - 769)) | (1 << (PlSqlParser.MAKE_REF - 769)) | (1 << (PlSqlParser.MANAGED - 769)) | (1 << (PlSqlParser.MANAGE - 769)) | (1 << (PlSqlParser.MANAGEMENT - 769)) | (1 << (PlSqlParser.MANAGER - 769)) | (1 << (PlSqlParser.MANUAL - 769)))) !== 0) || ((((_la - 801)) & ~0x1f) == 0 && ((1 << (_la - 801)) & ((1 << (PlSqlParser.MAP - 801)) | (1 << (PlSqlParser.MAPPING - 801)) | (1 << (PlSqlParser.MASTER - 801)) | (1 << (PlSqlParser.MATCHED - 801)) | (1 << (PlSqlParser.MATCHES - 801)) | (1 << (PlSqlParser.MATCH - 801)) | (1 << (PlSqlParser.MATCH_NUMBER - 801)) | (1 << (PlSqlParser.MATCH_RECOGNIZE - 801)) | (1 << (PlSqlParser.MATERIALIZED - 801)) | (1 << (PlSqlParser.MATERIALIZE - 801)) | (1 << (PlSqlParser.MAXARCHLOGS - 801)) | (1 << (PlSqlParser.MAXDATAFILES - 801)) | (1 << (PlSqlParser.MAXEXTENTS - 801)) | (1 << (PlSqlParser.MAXIMIZE - 801)) | (1 << (PlSqlParser.MAXINSTANCES - 801)) | (1 << (PlSqlParser.MAXLOGFILES - 801)) | (1 << (PlSqlParser.MAXLOGHISTORY - 801)) | (1 << (PlSqlParser.MAXLOGMEMBERS - 801)) | (1 << (PlSqlParser.MAX_SHARED_TEMP_SIZE - 801)) | (1 << (PlSqlParser.MAXSIZE - 801)) | (1 << (PlSqlParser.MAXTRANS - 801)) | (1 << (PlSqlParser.MAXVALUE - 801)) | (1 << (PlSqlParser.MEASURE - 801)) | (1 << (PlSqlParser.MEASURES - 801)) | (1 << (PlSqlParser.MEDIUM - 801)) | (1 << (PlSqlParser.MEMBER - 801)) | (1 << (PlSqlParser.MEMCOMPRESS - 801)) | (1 << (PlSqlParser.MEMORY - 801)) | (1 << (PlSqlParser.MERGEACTIONS - 801)) | (1 << (PlSqlParser.MERGE_AJ - 801)) | (1 << (PlSqlParser.MERGE_CONST_ON - 801)) | (1 << (PlSqlParser.MERGE - 801)))) !== 0) || ((((_la - 833)) & ~0x1f) == 0 && ((1 << (_la - 833)) & ((1 << (PlSqlParser.MERGE_SJ - 833)) | (1 << (PlSqlParser.METADATA - 833)) | (1 << (PlSqlParser.METHOD - 833)) | (1 << (PlSqlParser.MIGRATE - 833)) | (1 << (PlSqlParser.MIGRATION - 833)) | (1 << (PlSqlParser.MINEXTENTS - 833)) | (1 << (PlSqlParser.MINIMIZE - 833)) | (1 << (PlSqlParser.MINIMUM - 833)) | (1 << (PlSqlParser.MINING - 833)) | (1 << (PlSqlParser.MINUS_NULL - 833)) | (1 << (PlSqlParser.MINUTE - 833)) | (1 << (PlSqlParser.MINVALUE - 833)) | (1 << (PlSqlParser.MIRRORCOLD - 833)) | (1 << (PlSqlParser.MIRRORHOT - 833)) | (1 << (PlSqlParser.MIRROR - 833)) | (1 << (PlSqlParser.MLSLABEL - 833)) | (1 << (PlSqlParser.MODEL_COMPILE_SUBQUERY - 833)) | (1 << (PlSqlParser.MODEL_DONTVERIFY_UNIQUENESS - 833)) | (1 << (PlSqlParser.MODEL_DYNAMIC_SUBQUERY - 833)) | (1 << (PlSqlParser.MODEL_MIN_ANALYSIS - 833)) | (1 << (PlSqlParser.MODEL - 833)) | (1 << (PlSqlParser.MODEL_NB - 833)) | (1 << (PlSqlParser.MODEL_NO_ANALYSIS - 833)) | (1 << (PlSqlParser.MODEL_PBY - 833)) | (1 << (PlSqlParser.MODEL_PUSH_REF - 833)) | (1 << (PlSqlParser.MODEL_SV - 833)) | (1 << (PlSqlParser.MODIFICATION - 833)) | (1 << (PlSqlParser.MODIFY_COLUMN_TYPE - 833)) | (1 << (PlSqlParser.MODIFY - 833)) | (1 << (PlSqlParser.MOD - 833)))) !== 0) || ((((_la - 865)) & ~0x1f) == 0 && ((1 << (_la - 865)) & ((1 << (PlSqlParser.MODULE - 865)) | (1 << (PlSqlParser.MONITORING - 865)) | (1 << (PlSqlParser.MONITOR - 865)) | (1 << (PlSqlParser.MONTH - 865)) | (1 << (PlSqlParser.MONTHS_BETWEEN - 865)) | (1 << (PlSqlParser.MONTHS - 865)) | (1 << (PlSqlParser.MOUNT - 865)) | (1 << (PlSqlParser.MOUNTPATH - 865)) | (1 << (PlSqlParser.MOVEMENT - 865)) | (1 << (PlSqlParser.MOVE - 865)) | (1 << (PlSqlParser.MULTIDIMENSIONAL - 865)) | (1 << (PlSqlParser.MULTISET - 865)) | (1 << (PlSqlParser.MV_MERGE - 865)) | (1 << (PlSqlParser.NAMED - 865)) | (1 << (PlSqlParser.NAME - 865)) | (1 << (PlSqlParser.NAMESPACE - 865)) | (1 << (PlSqlParser.NAN - 865)) | (1 << (PlSqlParser.NANVL - 865)) | (1 << (PlSqlParser.NATIONAL - 865)) | (1 << (PlSqlParser.NATIVE_FULL_OUTER_JOIN - 865)) | (1 << (PlSqlParser.NATIVE - 865)) | (1 << (PlSqlParser.NATURAL - 865)) | (1 << (PlSqlParser.NAV - 865)) | (1 << (PlSqlParser.NCHAR_CS - 865)) | (1 << (PlSqlParser.NCHAR - 865)) | (1 << (PlSqlParser.NCHR - 865)) | (1 << (PlSqlParser.NCLOB - 865)) | (1 << (PlSqlParser.NEEDED - 865)) | (1 << (PlSqlParser.NEG - 865)) | (1 << (PlSqlParser.NESTED - 865)) | (1 << (PlSqlParser.NESTED_TABLE_FAST_INSERT - 865)))) !== 0) || ((((_la - 897)) & ~0x1f) == 0 && ((1 << (_la - 897)) & ((1 << (PlSqlParser.NESTED_TABLE_GET_REFS - 897)) | (1 << (PlSqlParser.NESTED_TABLE_ID - 897)) | (1 << (PlSqlParser.NESTED_TABLE_SET_REFS - 897)) | (1 << (PlSqlParser.NESTED_TABLE_SET_SETID - 897)) | (1 << (PlSqlParser.NETWORK - 897)) | (1 << (PlSqlParser.NEVER - 897)) | (1 << (PlSqlParser.NEW - 897)) | (1 << (PlSqlParser.NEW_TIME - 897)) | (1 << (PlSqlParser.NEXT_DAY - 897)) | (1 << (PlSqlParser.NEXT - 897)) | (1 << (PlSqlParser.NL_AJ - 897)) | (1 << (PlSqlParser.NLJ_BATCHING - 897)) | (1 << (PlSqlParser.NLJ_INDEX_FILTER - 897)) | (1 << (PlSqlParser.NLJ_INDEX_SCAN - 897)) | (1 << (PlSqlParser.NLJ_PREFETCH - 897)) | (1 << (PlSqlParser.NLS_CALENDAR - 897)) | (1 << (PlSqlParser.NLS_CHARACTERSET - 897)) | (1 << (PlSqlParser.NLS_CHARSET_DECL_LEN - 897)) | (1 << (PlSqlParser.NLS_CHARSET_ID - 897)) | (1 << (PlSqlParser.NLS_CHARSET_NAME - 897)) | (1 << (PlSqlParser.NLS_COMP - 897)) | (1 << (PlSqlParser.NLS_CURRENCY - 897)) | (1 << (PlSqlParser.NLS_DATE_FORMAT - 897)) | (1 << (PlSqlParser.NLS_DATE_LANGUAGE - 897)) | (1 << (PlSqlParser.NLS_INITCAP - 897)) | (1 << (PlSqlParser.NLS_ISO_CURRENCY - 897)) | (1 << (PlSqlParser.NL_SJ - 897)) | (1 << (PlSqlParser.NLS_LANG - 897)) | (1 << (PlSqlParser.NLS_LANGUAGE - 897)) | (1 << (PlSqlParser.NLS_LENGTH_SEMANTICS - 897)) | (1 << (PlSqlParser.NLS_LOWER - 897)) | (1 << (PlSqlParser.NLS_NCHAR_CONV_EXCP - 897)))) !== 0) || ((((_la - 929)) & ~0x1f) == 0 && ((1 << (_la - 929)) & ((1 << (PlSqlParser.NLS_NUMERIC_CHARACTERS - 929)) | (1 << (PlSqlParser.NLS_SORT - 929)) | (1 << (PlSqlParser.NLSSORT - 929)) | (1 << (PlSqlParser.NLS_SPECIAL_CHARS - 929)) | (1 << (PlSqlParser.NLS_TERRITORY - 929)) | (1 << (PlSqlParser.NLS_UPPER - 929)) | (1 << (PlSqlParser.NO_ACCESS - 929)) | (1 << (PlSqlParser.NO_ADAPTIVE_PLAN - 929)) | (1 << (PlSqlParser.NO_ANSI_REARCH - 929)) | (1 << (PlSqlParser.NOAPPEND - 929)) | (1 << (PlSqlParser.NOARCHIVELOG - 929)) | (1 << (PlSqlParser.NOAUDIT - 929)) | (1 << (PlSqlParser.NO_AUTO_REOPTIMIZE - 929)) | (1 << (PlSqlParser.NO_BASETABLE_MULTIMV_REWRITE - 929)) | (1 << (PlSqlParser.NO_BATCH_TABLE_ACCESS_BY_ROWID - 929)) | (1 << (PlSqlParser.NO_BIND_AWARE - 929)) | (1 << (PlSqlParser.NO_BUFFER - 929)) | (1 << (PlSqlParser.NOCACHE - 929)) | (1 << (PlSqlParser.NO_CARTESIAN - 929)) | (1 << (PlSqlParser.NO_CHECK_ACL_REWRITE - 929)) | (1 << (PlSqlParser.NO_CLUSTER_BY_ROWID - 929)) | (1 << (PlSqlParser.NO_CLUSTERING - 929)) | (1 << (PlSqlParser.NO_COALESCE_SQ - 929)) | (1 << (PlSqlParser.NO_COMMON_DATA - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_CB_WHR_ONLY - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_COMBINE_SW - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_COST_BASED - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_ELIM_DUPS - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_FILTERING - 929)) | (1 << (PlSqlParser.NOCOPY - 929)) | (1 << (PlSqlParser.NO_COST_XML_QUERY_REWRITE - 929)))) !== 0) || ((((_la - 961)) & ~0x1f) == 0 && ((1 << (_la - 961)) & ((1 << (PlSqlParser.NO_CPU_COSTING - 961)) | (1 << (PlSqlParser.NOCPU_COSTING - 961)) | (1 << (PlSqlParser.NOCYCLE - 961)) | (1 << (PlSqlParser.NO_DATA_SECURITY_REWRITE - 961)) | (1 << (PlSqlParser.NO_DECORRELATE - 961)) | (1 << (PlSqlParser.NODELAY - 961)) | (1 << (PlSqlParser.NO_DOMAIN_INDEX_FILTER - 961)) | (1 << (PlSqlParser.NO_DST_UPGRADE_INSERT_CONV - 961)) | (1 << (PlSqlParser.NO_ELIM_GROUPBY - 961)) | (1 << (PlSqlParser.NO_ELIMINATE_JOIN - 961)) | (1 << (PlSqlParser.NO_ELIMINATE_OBY - 961)) | (1 << (PlSqlParser.NO_ELIMINATE_OUTER_JOIN - 961)) | (1 << (PlSqlParser.NOENTITYESCAPING - 961)) | (1 << (PlSqlParser.NO_EXPAND_GSET_TO_UNION - 961)) | (1 << (PlSqlParser.NO_EXPAND - 961)) | (1 << (PlSqlParser.NO_EXPAND_TABLE - 961)) | (1 << (PlSqlParser.NO_FACT - 961)) | (1 << (PlSqlParser.NO_FACTORIZE_JOIN - 961)) | (1 << (PlSqlParser.NO_FILTERING - 961)) | (1 << (PlSqlParser.NOFORCE - 961)) | (1 << (PlSqlParser.NO_FULL_OUTER_JOIN_TO_OUTER - 961)) | (1 << (PlSqlParser.NO_GATHER_OPTIMIZER_STATISTICS - 961)) | (1 << (PlSqlParser.NO_GBY_PUSHDOWN - 961)) | (1 << (PlSqlParser.NOGUARANTEE - 961)) | (1 << (PlSqlParser.NO_INDEX_FFS - 961)) | (1 << (PlSqlParser.NO_INDEX - 961)) | (1 << (PlSqlParser.NO_INDEX_SS - 961)) | (1 << (PlSqlParser.NO_INMEMORY - 961)) | (1 << (PlSqlParser.NO_INMEMORY_PRUNING - 961)) | (1 << (PlSqlParser.NOKEEP - 961)) | (1 << (PlSqlParser.NO_LOAD - 961)) | (1 << (PlSqlParser.NOLOCAL - 961)))) !== 0) || ((((_la - 993)) & ~0x1f) == 0 && ((1 << (_la - 993)) & ((1 << (PlSqlParser.NOLOGGING - 993)) | (1 << (PlSqlParser.NOMAPPING - 993)) | (1 << (PlSqlParser.NOMAXVALUE - 993)) | (1 << (PlSqlParser.NO_MERGE - 993)) | (1 << (PlSqlParser.NOMINIMIZE - 993)) | (1 << (PlSqlParser.NOMINVALUE - 993)) | (1 << (PlSqlParser.NO_MODEL_PUSH_REF - 993)) | (1 << (PlSqlParser.NO_MONITORING - 993)) | (1 << (PlSqlParser.NOMONITORING - 993)) | (1 << (PlSqlParser.NO_MONITOR - 993)) | (1 << (PlSqlParser.NO_MULTIMV_REWRITE - 993)) | (1 << (PlSqlParser.NO_NATIVE_FULL_OUTER_JOIN - 993)) | (1 << (PlSqlParser.NONBLOCKING - 993)) | (1 << (PlSqlParser.NONEDITIONABLE - 993)) | (1 << (PlSqlParser.NONE - 993)) | (1 << (PlSqlParser.NO_NLJ_BATCHING - 993)) | (1 << (PlSqlParser.NO_NLJ_PREFETCH - 993)) | (1 << (PlSqlParser.NO - 993)) | (1 << (PlSqlParser.NONSCHEMA - 993)) | (1 << (PlSqlParser.NO_OBJECT_LINK - 993)) | (1 << (PlSqlParser.NOORDER - 993)) | (1 << (PlSqlParser.NO_ORDER_ROLLUPS - 993)) | (1 << (PlSqlParser.NO_OUTER_JOIN_TO_ANTI - 993)) | (1 << (PlSqlParser.NO_OUTER_JOIN_TO_INNER - 993)) | (1 << (PlSqlParser.NOOVERRIDE - 993)) | (1 << (PlSqlParser.NO_PARALLEL_INDEX - 993)) | (1 << (PlSqlParser.NOPARALLEL_INDEX - 993)) | (1 << (PlSqlParser.NO_PARALLEL - 993)) | (1 << (PlSqlParser.NOPARALLEL - 993)) | (1 << (PlSqlParser.NO_PARTIAL_COMMIT - 993)) | (1 << (PlSqlParser.NO_PARTIAL_JOIN - 993)) | (1 << (PlSqlParser.NO_PARTIAL_ROLLUP_PUSHDOWN - 993)))) !== 0) || ((((_la - 1025)) & ~0x1f) == 0 && ((1 << (_la - 1025)) & ((1 << (PlSqlParser.NOPARTITION - 1025)) | (1 << (PlSqlParser.NO_PLACE_DISTINCT - 1025)) | (1 << (PlSqlParser.NO_PLACE_GROUP_BY - 1025)) | (1 << (PlSqlParser.NO_PQ_CONCURRENT_UNION - 1025)) | (1 << (PlSqlParser.NO_PQ_MAP - 1025)) | (1 << (PlSqlParser.NO_PQ_REPLICATE - 1025)) | (1 << (PlSqlParser.NO_PQ_SKEW - 1025)) | (1 << (PlSqlParser.NO_PRUNE_GSETS - 1025)) | (1 << (PlSqlParser.NO_PULL_PRED - 1025)) | (1 << (PlSqlParser.NO_PUSH_PRED - 1025)) | (1 << (PlSqlParser.NO_PUSH_SUBQ - 1025)) | (1 << (PlSqlParser.NO_PX_FAULT_TOLERANCE - 1025)) | (1 << (PlSqlParser.NO_PX_JOIN_FILTER - 1025)) | (1 << (PlSqlParser.NO_QKN_BUFF - 1025)) | (1 << (PlSqlParser.NO_QUERY_TRANSFORMATION - 1025)) | (1 << (PlSqlParser.NO_REF_CASCADE - 1025)) | (1 << (PlSqlParser.NORELOCATE - 1025)) | (1 << (PlSqlParser.NORELY - 1025)) | (1 << (PlSqlParser.NOREPAIR - 1025)) | (1 << (PlSqlParser.NOREPLAY - 1025)) | (1 << (PlSqlParser.NORESETLOGS - 1025)) | (1 << (PlSqlParser.NO_RESULT_CACHE - 1025)) | (1 << (PlSqlParser.NOREVERSE - 1025)) | (1 << (PlSqlParser.NO_REWRITE - 1025)) | (1 << (PlSqlParser.NOREWRITE - 1025)) | (1 << (PlSqlParser.NORMAL - 1025)) | (1 << (PlSqlParser.NO_ROOT_SW_FOR_LOCAL - 1025)) | (1 << (PlSqlParser.NOROWDEPENDENCIES - 1025)) | (1 << (PlSqlParser.NOSCHEMACHECK - 1025)) | (1 << (PlSqlParser.NOSEGMENT - 1025)) | (1 << (PlSqlParser.NO_SEMIJOIN - 1025)) | (1 << (PlSqlParser.NO_SEMI_TO_INNER - 1025)))) !== 0) || ((((_la - 1057)) & ~0x1f) == 0 && ((1 << (_la - 1057)) & ((1 << (PlSqlParser.NO_SET_TO_JOIN - 1057)) | (1 << (PlSqlParser.NOSORT - 1057)) | (1 << (PlSqlParser.NO_SQL_TRANSLATION - 1057)) | (1 << (PlSqlParser.NO_SQL_TUNE - 1057)) | (1 << (PlSqlParser.NO_STAR_TRANSFORMATION - 1057)) | (1 << (PlSqlParser.NO_STATEMENT_QUEUING - 1057)) | (1 << (PlSqlParser.NO_STATS_GSETS - 1057)) | (1 << (PlSqlParser.NOSTRICT - 1057)) | (1 << (PlSqlParser.NO_SUBQUERY_PRUNING - 1057)) | (1 << (PlSqlParser.NO_SUBSTRB_PAD - 1057)) | (1 << (PlSqlParser.NO_SWAP_JOIN_INPUTS - 1057)) | (1 << (PlSqlParser.NOSWITCH - 1057)) | (1 << (PlSqlParser.NO_TABLE_LOOKUP_BY_NL - 1057)) | (1 << (PlSqlParser.NO_TEMP_TABLE - 1057)) | (1 << (PlSqlParser.NOTHING - 1057)) | (1 << (PlSqlParser.NOTIFICATION - 1057)) | (1 << (PlSqlParser.NO_TRANSFORM_DISTINCT_AGG - 1057)) | (1 << (PlSqlParser.NO_UNNEST - 1057)) | (1 << (PlSqlParser.NO_USE_CUBE - 1057)) | (1 << (PlSqlParser.NO_USE_HASH_AGGREGATION - 1057)) | (1 << (PlSqlParser.NO_USE_HASH_GBY_FOR_PUSHDOWN - 1057)) | (1 << (PlSqlParser.NO_USE_HASH - 1057)) | (1 << (PlSqlParser.NO_USE_INVISIBLE_INDEXES - 1057)) | (1 << (PlSqlParser.NO_USE_MERGE - 1057)) | (1 << (PlSqlParser.NO_USE_NL - 1057)) | (1 << (PlSqlParser.NO_USE_VECTOR_AGGREGATION - 1057)) | (1 << (PlSqlParser.NOVALIDATE - 1057)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM_DIMS - 1057)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM_FACT - 1057)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM - 1057)))) !== 0) || ((((_la - 1089)) & ~0x1f) == 0 && ((1 << (_la - 1089)) & ((1 << (PlSqlParser.NO_XDB_FASTPATH_INSERT - 1089)) | (1 << (PlSqlParser.NO_XML_DML_REWRITE - 1089)) | (1 << (PlSqlParser.NO_XMLINDEX_REWRITE_IN_SELECT - 1089)) | (1 << (PlSqlParser.NO_XMLINDEX_REWRITE - 1089)) | (1 << (PlSqlParser.NO_XML_QUERY_REWRITE - 1089)) | (1 << (PlSqlParser.NO_ZONEMAP - 1089)) | (1 << (PlSqlParser.NTH_VALUE - 1089)) | (1 << (PlSqlParser.NULLIF - 1089)) | (1 << (PlSqlParser.NULLS - 1089)) | (1 << (PlSqlParser.NUMBER - 1089)) | (1 << (PlSqlParser.NUMERIC - 1089)) | (1 << (PlSqlParser.NUM_INDEX_KEYS - 1089)) | (1 << (PlSqlParser.NUMTODSINTERVAL - 1089)) | (1 << (PlSqlParser.NUMTOYMINTERVAL - 1089)) | (1 << (PlSqlParser.NVARCHAR2 - 1089)) | (1 << (PlSqlParser.NVL2 - 1089)) | (1 << (PlSqlParser.OBJECT2XML - 1089)) | (1 << (PlSqlParser.OBJECT - 1089)) | (1 << (PlSqlParser.OBJ_ID - 1089)) | (1 << (PlSqlParser.OBJNO - 1089)) | (1 << (PlSqlParser.OBJNO_REUSE - 1089)) | (1 << (PlSqlParser.OCCURENCES - 1089)) | (1 << (PlSqlParser.OFFLINE - 1089)) | (1 << (PlSqlParser.OFF - 1089)) | (1 << (PlSqlParser.OFFSET - 1089)) | (1 << (PlSqlParser.OIDINDEX - 1089)) | (1 << (PlSqlParser.OID - 1089)) | (1 << (PlSqlParser.OLAP - 1089)) | (1 << (PlSqlParser.OLD - 1089)) | (1 << (PlSqlParser.OLD_PUSH_PRED - 1089)))) !== 0) || ((((_la - 1121)) & ~0x1f) == 0 && ((1 << (_la - 1121)) & ((1 << (PlSqlParser.OLS - 1121)) | (1 << (PlSqlParser.OLTP - 1121)) | (1 << (PlSqlParser.OMIT - 1121)) | (1 << (PlSqlParser.ONE - 1121)) | (1 << (PlSqlParser.ONLINE - 1121)) | (1 << (PlSqlParser.ONLY - 1121)) | (1 << (PlSqlParser.OPAQUE - 1121)) | (1 << (PlSqlParser.OPAQUE_TRANSFORM - 1121)) | (1 << (PlSqlParser.OPAQUE_XCANONICAL - 1121)) | (1 << (PlSqlParser.OPCODE - 1121)) | (1 << (PlSqlParser.OPEN - 1121)) | (1 << (PlSqlParser.OPERATIONS - 1121)) | (1 << (PlSqlParser.OPERATOR - 1121)) | (1 << (PlSqlParser.OPT_ESTIMATE - 1121)) | (1 << (PlSqlParser.OPTIMAL - 1121)) | (1 << (PlSqlParser.OPTIMIZE - 1121)) | (1 << (PlSqlParser.OPTIMIZER_FEATURES_ENABLE - 1121)) | (1 << (PlSqlParser.OPTIMIZER_GOAL - 1121)) | (1 << (PlSqlParser.OPT_PARAM - 1121)) | (1 << (PlSqlParser.ORA_BRANCH - 1121)) | (1 << (PlSqlParser.ORA_CHECK_ACL - 1121)) | (1 << (PlSqlParser.ORA_CHECK_PRIVILEGE - 1121)) | (1 << (PlSqlParser.ORA_CLUSTERING - 1121)) | (1 << (PlSqlParser.ORADATA - 1121)) | (1 << (PlSqlParser.ORADEBUG - 1121)) | (1 << (PlSqlParser.ORA_DST_AFFECTED - 1121)) | (1 << (PlSqlParser.ORA_DST_CONVERT - 1121)) | (1 << (PlSqlParser.ORA_DST_ERROR - 1121)) | (1 << (PlSqlParser.ORA_GET_ACLIDS - 1121)))) !== 0) || ((((_la - 1153)) & ~0x1f) == 0 && ((1 << (_la - 1153)) & ((1 << (PlSqlParser.ORA_GET_PRIVILEGES - 1153)) | (1 << (PlSqlParser.ORA_HASH - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_USERID - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_USER - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_XS_USER_GUID - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_XS_USER - 1153)) | (1 << (PlSqlParser.ORA_RAWCOMPARE - 1153)) | (1 << (PlSqlParser.ORA_RAWCONCAT - 1153)) | (1 << (PlSqlParser.ORA_ROWSCN - 1153)) | (1 << (PlSqlParser.ORA_ROWSCN_RAW - 1153)) | (1 << (PlSqlParser.ORA_ROWVERSION - 1153)) | (1 << (PlSqlParser.ORA_TABVERSION - 1153)) | (1 << (PlSqlParser.ORA_WRITE_TIME - 1153)) | (1 << (PlSqlParser.ORDERED - 1153)) | (1 << (PlSqlParser.ORDERED_PREDICATES - 1153)) | (1 << (PlSqlParser.ORDINALITY - 1153)) | (1 << (PlSqlParser.OR_EXPAND - 1153)) | (1 << (PlSqlParser.ORGANIZATION - 1153)) | (1 << (PlSqlParser.OR_PREDICATES - 1153)) | (1 << (PlSqlParser.OSERROR - 1153)) | (1 << (PlSqlParser.OTHER - 1153)) | (1 << (PlSqlParser.OUTER_JOIN_TO_ANTI - 1153)) | (1 << (PlSqlParser.OUTER_JOIN_TO_INNER - 1153)) | (1 << (PlSqlParser.OUTER - 1153)) | (1 << (PlSqlParser.OUTLINE_LEAF - 1153)) | (1 << (PlSqlParser.OUTLINE - 1153)) | (1 << (PlSqlParser.OUT_OF_LINE - 1153)) | (1 << (PlSqlParser.OUT - 1153)) | (1 << (PlSqlParser.OVERFLOW_NOMOVE - 1153)) | (1 << (PlSqlParser.OVERFLOW - 1153)))) !== 0) || ((((_la - 1185)) & ~0x1f) == 0 && ((1 << (_la - 1185)) & ((1 << (PlSqlParser.OVERLAPS - 1185)) | (1 << (PlSqlParser.OVER - 1185)) | (1 << (PlSqlParser.OVERRIDING - 1185)) | (1 << (PlSqlParser.OWNER - 1185)) | (1 << (PlSqlParser.OWNERSHIP - 1185)) | (1 << (PlSqlParser.OWN - 1185)) | (1 << (PlSqlParser.PACKAGE - 1185)) | (1 << (PlSqlParser.PACKAGES - 1185)) | (1 << (PlSqlParser.PARALLEL_ENABLE - 1185)) | (1 << (PlSqlParser.PARALLEL_INDEX - 1185)) | (1 << (PlSqlParser.PARALLEL - 1185)) | (1 << (PlSqlParser.PARAMETERS - 1185)) | (1 << (PlSqlParser.PARAM - 1185)) | (1 << (PlSqlParser.PARENT - 1185)) | (1 << (PlSqlParser.PARITY - 1185)) | (1 << (PlSqlParser.PARTIAL_JOIN - 1185)) | (1 << (PlSqlParser.PARTIALLY - 1185)) | (1 << (PlSqlParser.PARTIAL - 1185)) | (1 << (PlSqlParser.PARTIAL_ROLLUP_PUSHDOWN - 1185)) | (1 << (PlSqlParser.PARTITION_HASH - 1185)) | (1 << (PlSqlParser.PARTITION_LIST - 1185)) | (1 << (PlSqlParser.PARTITION - 1185)) | (1 << (PlSqlParser.PARTITION_RANGE - 1185)) | (1 << (PlSqlParser.PARTITIONS - 1185)) | (1 << (PlSqlParser.PARTNUMINST - 1185)) | (1 << (PlSqlParser.PASSING - 1185)) | (1 << (PlSqlParser.PASSWORD_GRACE_TIME - 1185)) | (1 << (PlSqlParser.PASSWORD_LIFE_TIME - 1185)) | (1 << (PlSqlParser.PASSWORD_LOCK_TIME - 1185)) | (1 << (PlSqlParser.PASSWORD - 1185)) | (1 << (PlSqlParser.PASSWORD_REUSE_MAX - 1185)))) !== 0) || ((((_la - 1217)) & ~0x1f) == 0 && ((1 << (_la - 1217)) & ((1 << (PlSqlParser.PASSWORD_REUSE_TIME - 1217)) | (1 << (PlSqlParser.PASSWORD_VERIFY_FUNCTION - 1217)) | (1 << (PlSqlParser.PAST - 1217)) | (1 << (PlSqlParser.PATCH - 1217)) | (1 << (PlSqlParser.PATH - 1217)) | (1 << (PlSqlParser.PATH_PREFIX - 1217)) | (1 << (PlSqlParser.PATHS - 1217)) | (1 << (PlSqlParser.PATTERN - 1217)) | (1 << (PlSqlParser.PBL_HS_BEGIN - 1217)) | (1 << (PlSqlParser.PBL_HS_END - 1217)) | (1 << (PlSqlParser.PCTINCREASE - 1217)) | (1 << (PlSqlParser.PCTTHRESHOLD - 1217)) | (1 << (PlSqlParser.PCTUSED - 1217)) | (1 << (PlSqlParser.PCTVERSION - 1217)) | (1 << (PlSqlParser.PENDING - 1217)) | (1 << (PlSqlParser.PERCENT_KEYWORD - 1217)) | (1 << (PlSqlParser.PERCENT_RANKM - 1217)) | (1 << (PlSqlParser.PERFORMANCE - 1217)) | (1 << (PlSqlParser.PERIOD_KEYWORD - 1217)) | (1 << (PlSqlParser.PERMANENT - 1217)) | (1 << (PlSqlParser.PERMISSION - 1217)) | (1 << (PlSqlParser.PERMUTE - 1217)) | (1 << (PlSqlParser.PER - 1217)) | (1 << (PlSqlParser.PFILE - 1217)) | (1 << (PlSqlParser.PHYSICAL - 1217)))) !== 0) || ((((_la - 1249)) & ~0x1f) == 0 && ((1 << (_la - 1249)) & ((1 << (PlSqlParser.PIKEY - 1249)) | (1 << (PlSqlParser.PIPELINED - 1249)) | (1 << (PlSqlParser.PIV_GB - 1249)) | (1 << (PlSqlParser.PIVOT - 1249)) | (1 << (PlSqlParser.PIV_SSF - 1249)) | (1 << (PlSqlParser.PLACE_DISTINCT - 1249)) | (1 << (PlSqlParser.PLACE_GROUP_BY - 1249)) | (1 << (PlSqlParser.PLAN - 1249)) | (1 << (PlSqlParser.PLSCOPE_SETTINGS - 1249)) | (1 << (PlSqlParser.PLS_INTEGER - 1249)) | (1 << (PlSqlParser.PLSQL_CCFLAGS - 1249)) | (1 << (PlSqlParser.PLSQL_CODE_TYPE - 1249)) | (1 << (PlSqlParser.PLSQL_DEBUG - 1249)) | (1 << (PlSqlParser.PLSQL_OPTIMIZE_LEVEL - 1249)) | (1 << (PlSqlParser.PLSQL_WARNINGS - 1249)) | (1 << (PlSqlParser.PLUGGABLE - 1249)) | (1 << (PlSqlParser.POINT - 1249)) | (1 << (PlSqlParser.POLICY - 1249)) | (1 << (PlSqlParser.POOL_16K - 1249)) | (1 << (PlSqlParser.POOL_2K - 1249)) | (1 << (PlSqlParser.POOL_32K - 1249)) | (1 << (PlSqlParser.POOL_4K - 1249)) | (1 << (PlSqlParser.POOL_8K - 1249)) | (1 << (PlSqlParser.POSITIVEN - 1249)) | (1 << (PlSqlParser.POSITIVE - 1249)) | (1 << (PlSqlParser.POST_TRANSACTION - 1249)) | (1 << (PlSqlParser.POWERMULTISET_BY_CARDINALITY - 1249)) | (1 << (PlSqlParser.POWERMULTISET - 1249)) | (1 << (PlSqlParser.POWER - 1249)) | (1 << (PlSqlParser.PQ_CONCURRENT_UNION - 1249)) | (1 << (PlSqlParser.PQ_DISTRIBUTE - 1249)))) !== 0) || ((((_la - 1281)) & ~0x1f) == 0 && ((1 << (_la - 1281)) & ((1 << (PlSqlParser.PQ_DISTRIBUTE_WINDOW - 1281)) | (1 << (PlSqlParser.PQ_FILTER - 1281)) | (1 << (PlSqlParser.PQ_MAP - 1281)) | (1 << (PlSqlParser.PQ_NOMAP - 1281)) | (1 << (PlSqlParser.PQ_REPLICATE - 1281)) | (1 << (PlSqlParser.PQ_SKEW - 1281)) | (1 << (PlSqlParser.PRAGMA - 1281)) | (1 << (PlSqlParser.PREBUILT - 1281)) | (1 << (PlSqlParser.PRECEDES - 1281)) | (1 << (PlSqlParser.PRECEDING - 1281)) | (1 << (PlSqlParser.PRECISION - 1281)) | (1 << (PlSqlParser.PRECOMPUTE_SUBQUERY - 1281)) | (1 << (PlSqlParser.PREDICATE_REORDERS - 1281)) | (1 << (PlSqlParser.PRELOAD - 1281)) | (1 << (PlSqlParser.PREPARE - 1281)) | (1 << (PlSqlParser.PRESENTNNV - 1281)) | (1 << (PlSqlParser.PRESENT - 1281)) | (1 << (PlSqlParser.PRESENTV - 1281)) | (1 << (PlSqlParser.PRESERVE_OID - 1281)) | (1 << (PlSqlParser.PRESERVE - 1281)) | (1 << (PlSqlParser.PRETTY - 1281)) | (1 << (PlSqlParser.PREVIOUS - 1281)) | (1 << (PlSqlParser.PREV - 1281)) | (1 << (PlSqlParser.PRIMARY - 1281)) | (1 << (PlSqlParser.PRINTBLOBTOCLOB - 1281)) | (1 << (PlSqlParser.PRIORITY - 1281)) | (1 << (PlSqlParser.PRIVATE - 1281)) | (1 << (PlSqlParser.PRIVATE_SGA - 1281)) | (1 << (PlSqlParser.PRIVILEGED - 1281)) | (1 << (PlSqlParser.PRIVILEGE - 1281)) | (1 << (PlSqlParser.PRIVILEGES - 1281)))) !== 0) || ((((_la - 1313)) & ~0x1f) == 0 && ((1 << (_la - 1313)) & ((1 << (PlSqlParser.PROCEDURAL - 1313)) | (1 << (PlSqlParser.PROCEDURE - 1313)) | (1 << (PlSqlParser.PROCESS - 1313)) | (1 << (PlSqlParser.PROFILE - 1313)) | (1 << (PlSqlParser.PROGRAM - 1313)) | (1 << (PlSqlParser.PROJECT - 1313)) | (1 << (PlSqlParser.PROPAGATE - 1313)) | (1 << (PlSqlParser.PROTECTED - 1313)) | (1 << (PlSqlParser.PROTECTION - 1313)) | (1 << (PlSqlParser.PROXY - 1313)) | (1 << (PlSqlParser.PRUNING - 1313)) | (1 << (PlSqlParser.PULL_PRED - 1313)) | (1 << (PlSqlParser.PURGE - 1313)) | (1 << (PlSqlParser.PUSH_PRED - 1313)) | (1 << (PlSqlParser.PUSH_SUBQ - 1313)) | (1 << (PlSqlParser.PX_FAULT_TOLERANCE - 1313)) | (1 << (PlSqlParser.PX_GRANULE - 1313)) | (1 << (PlSqlParser.PX_JOIN_FILTER - 1313)) | (1 << (PlSqlParser.QB_NAME - 1313)) | (1 << (PlSqlParser.QUERY_BLOCK - 1313)) | (1 << (PlSqlParser.QUERY - 1313)) | (1 << (PlSqlParser.QUEUE_CURR - 1313)) | (1 << (PlSqlParser.QUEUE - 1313)) | (1 << (PlSqlParser.QUEUE_ROWP - 1313)) | (1 << (PlSqlParser.QUIESCE - 1313)) | (1 << (PlSqlParser.QUORUM - 1313)) | (1 << (PlSqlParser.QUOTA - 1313)) | (1 << (PlSqlParser.RAISE - 1313)) | (1 << (PlSqlParser.RANDOM_LOCAL - 1313)) | (1 << (PlSqlParser.RANDOM - 1313)) | (1 << (PlSqlParser.RANGE - 1313)))) !== 0) || ((((_la - 1345)) & ~0x1f) == 0 && ((1 << (_la - 1345)) & ((1 << (PlSqlParser.RANKM - 1345)) | (1 << (PlSqlParser.RAPIDLY - 1345)) | (1 << (PlSqlParser.RAW - 1345)) | (1 << (PlSqlParser.RAWTOHEX - 1345)) | (1 << (PlSqlParser.RAWTONHEX - 1345)) | (1 << (PlSqlParser.RBA - 1345)) | (1 << (PlSqlParser.RBO_OUTLINE - 1345)) | (1 << (PlSqlParser.RDBA - 1345)) | (1 << (PlSqlParser.READ - 1345)) | (1 << (PlSqlParser.READS - 1345)) | (1 << (PlSqlParser.REALM - 1345)) | (1 << (PlSqlParser.REAL - 1345)) | (1 << (PlSqlParser.REBALANCE - 1345)) | (1 << (PlSqlParser.REBUILD - 1345)) | (1 << (PlSqlParser.RECORD - 1345)) | (1 << (PlSqlParser.RECORDS_PER_BLOCK - 1345)) | (1 << (PlSqlParser.RECOVERABLE - 1345)) | (1 << (PlSqlParser.RECOVER - 1345)) | (1 << (PlSqlParser.RECOVERY - 1345)) | (1 << (PlSqlParser.RECYCLEBIN - 1345)) | (1 << (PlSqlParser.RECYCLE - 1345)) | (1 << (PlSqlParser.REDACTION - 1345)) | (1 << (PlSqlParser.REDEFINE - 1345)) | (1 << (PlSqlParser.REDO - 1345)) | (1 << (PlSqlParser.REDUCED - 1345)) | (1 << (PlSqlParser.REDUNDANCY - 1345)) | (1 << (PlSqlParser.REF_CASCADE_CURSOR - 1345)) | (1 << (PlSqlParser.REFERENCED - 1345)) | (1 << (PlSqlParser.REFERENCE - 1345)) | (1 << (PlSqlParser.REFERENCES - 1345)) | (1 << (PlSqlParser.REFERENCING - 1345)) | (1 << (PlSqlParser.REF - 1345)))) !== 0) || ((((_la - 1377)) & ~0x1f) == 0 && ((1 << (_la - 1377)) & ((1 << (PlSqlParser.REFRESH - 1377)) | (1 << (PlSqlParser.REFTOHEX - 1377)) | (1 << (PlSqlParser.REGEXP_COUNT - 1377)) | (1 << (PlSqlParser.REGEXP_INSTR - 1377)) | (1 << (PlSqlParser.REGEXP_LIKE - 1377)) | (1 << (PlSqlParser.REGEXP_REPLACE - 1377)) | (1 << (PlSqlParser.REGEXP_SUBSTR - 1377)) | (1 << (PlSqlParser.REGISTER - 1377)) | (1 << (PlSqlParser.REGR_AVGX - 1377)) | (1 << (PlSqlParser.REGR_AVGY - 1377)) | (1 << (PlSqlParser.REGR_COUNT - 1377)) | (1 << (PlSqlParser.REGR_INTERCEPT - 1377)) | (1 << (PlSqlParser.REGR_R2 - 1377)) | (1 << (PlSqlParser.REGR_SLOPE - 1377)) | (1 << (PlSqlParser.REGR_SXX - 1377)) | (1 << (PlSqlParser.REGR_SXY - 1377)) | (1 << (PlSqlParser.REGR_SYY - 1377)) | (1 << (PlSqlParser.REGULAR - 1377)) | (1 << (PlSqlParser.REJECT - 1377)) | (1 << (PlSqlParser.REKEY - 1377)) | (1 << (PlSqlParser.RELATIONAL - 1377)) | (1 << (PlSqlParser.RELOCATE - 1377)) | (1 << (PlSqlParser.RELY - 1377)) | (1 << (PlSqlParser.REMAINDER - 1377)) | (1 << (PlSqlParser.REMOTE_MAPPED - 1377)) | (1 << (PlSqlParser.REMOVE - 1377)) | (1 << (PlSqlParser.RENAME - 1377)) | (1 << (PlSqlParser.REPAIR - 1377)) | (1 << (PlSqlParser.REPEAT - 1377)) | (1 << (PlSqlParser.REPLACE - 1377)) | (1 << (PlSqlParser.REPLICATION - 1377)))) !== 0) || ((((_la - 1409)) & ~0x1f) == 0 && ((1 << (_la - 1409)) & ((1 << (PlSqlParser.REQUIRED - 1409)) | (1 << (PlSqlParser.RESETLOGS - 1409)) | (1 << (PlSqlParser.RESET - 1409)) | (1 << (PlSqlParser.RESIZE - 1409)) | (1 << (PlSqlParser.RESOLVE - 1409)) | (1 << (PlSqlParser.RESOLVER - 1409)) | (1 << (PlSqlParser.RESPECT - 1409)) | (1 << (PlSqlParser.RESTART - 1409)) | (1 << (PlSqlParser.RESTORE_AS_INTERVALS - 1409)) | (1 << (PlSqlParser.RESTORE - 1409)) | (1 << (PlSqlParser.RESTRICT_ALL_REF_CONS - 1409)) | (1 << (PlSqlParser.RESTRICTED - 1409)) | (1 << (PlSqlParser.RESTRICT_REFERENCES - 1409)) | (1 << (PlSqlParser.RESTRICT - 1409)) | (1 << (PlSqlParser.RESULT_CACHE - 1409)) | (1 << (PlSqlParser.RESULT - 1409)) | (1 << (PlSqlParser.RESUMABLE - 1409)) | (1 << (PlSqlParser.RESUME - 1409)) | (1 << (PlSqlParser.RETENTION - 1409)) | (1 << (PlSqlParser.RETRY_ON_ROW_CHANGE - 1409)) | (1 << (PlSqlParser.RETURNING - 1409)) | (1 << (PlSqlParser.RETURN - 1409)) | (1 << (PlSqlParser.REUSE - 1409)) | (1 << (PlSqlParser.REVERSE - 1409)) | (1 << (PlSqlParser.REWRITE_OR_ERROR - 1409)) | (1 << (PlSqlParser.REWRITE - 1409)) | (1 << (PlSqlParser.RIGHT - 1409)) | (1 << (PlSqlParser.ROLE - 1409)) | (1 << (PlSqlParser.ROLESET - 1409)) | (1 << (PlSqlParser.ROLES - 1409)))) !== 0) || ((((_la - 1441)) & ~0x1f) == 0 && ((1 << (_la - 1441)) & ((1 << (PlSqlParser.ROLLBACK - 1441)) | (1 << (PlSqlParser.ROLLING - 1441)) | (1 << (PlSqlParser.ROLLUP - 1441)) | (1 << (PlSqlParser.ROWDEPENDENCIES - 1441)) | (1 << (PlSqlParser.ROWID_MAPPING_TABLE - 1441)) | (1 << (PlSqlParser.ROWID - 1441)) | (1 << (PlSqlParser.ROWIDTOCHAR - 1441)) | (1 << (PlSqlParser.ROWIDTONCHAR - 1441)) | (1 << (PlSqlParser.ROW_LENGTH - 1441)) | (1 << (PlSqlParser.ROWNUM - 1441)) | (1 << (PlSqlParser.ROW - 1441)) | (1 << (PlSqlParser.ROWS - 1441)) | (1 << (PlSqlParser.RPAD - 1441)) | (1 << (PlSqlParser.RTRIM - 1441)) | (1 << (PlSqlParser.RULE - 1441)) | (1 << (PlSqlParser.RULES - 1441)) | (1 << (PlSqlParser.RUNNING - 1441)) | (1 << (PlSqlParser.SALT - 1441)) | (1 << (PlSqlParser.SAMPLE - 1441)) | (1 << (PlSqlParser.SAVE_AS_INTERVALS - 1441)) | (1 << (PlSqlParser.SAVEPOINT - 1441)) | (1 << (PlSqlParser.SAVE - 1441)) | (1 << (PlSqlParser.SB4 - 1441)) | (1 << (PlSqlParser.SCALE_ROWS - 1441)) | (1 << (PlSqlParser.SCALE - 1441)) | (1 << (PlSqlParser.SCAN_INSTANCES - 1441)) | (1 << (PlSqlParser.SCAN - 1441)) | (1 << (PlSqlParser.SCHEDULER - 1441)) | (1 << (PlSqlParser.SCHEMACHECK - 1441)) | (1 << (PlSqlParser.SCHEMA - 1441)) | (1 << (PlSqlParser.SCN_ASCENDING - 1441)) | (1 << (PlSqlParser.SCN - 1441)))) !== 0) || ((((_la - 1473)) & ~0x1f) == 0 && ((1 << (_la - 1473)) & ((1 << (PlSqlParser.SCOPE - 1473)) | (1 << (PlSqlParser.SCRUB - 1473)) | (1 << (PlSqlParser.SD_ALL - 1473)) | (1 << (PlSqlParser.SD_INHIBIT - 1473)) | (1 << (PlSqlParser.SDO_GEOM_MBR - 1473)) | (1 << (PlSqlParser.SD_SHOW - 1473)) | (1 << (PlSqlParser.SEARCH - 1473)) | (1 << (PlSqlParser.SECOND - 1473)) | (1 << (PlSqlParser.SECRET - 1473)) | (1 << (PlSqlParser.SECUREFILE_DBA - 1473)) | (1 << (PlSqlParser.SECUREFILE - 1473)) | (1 << (PlSqlParser.SECURITY - 1473)) | (1 << (PlSqlParser.SEED - 1473)) | (1 << (PlSqlParser.SEG_BLOCK - 1473)) | (1 << (PlSqlParser.SEG_FILE - 1473)) | (1 << (PlSqlParser.SEGMENT - 1473)) | (1 << (PlSqlParser.SELECTIVITY - 1473)) | (1 << (PlSqlParser.SELF - 1473)) | (1 << (PlSqlParser.SEMIJOIN_DRIVER - 1473)) | (1 << (PlSqlParser.SEMIJOIN - 1473)) | (1 << (PlSqlParser.SEMI_TO_INNER - 1473)) | (1 << (PlSqlParser.SEQUENCED - 1473)) | (1 << (PlSqlParser.SEQUENCE - 1473)) | (1 << (PlSqlParser.SEQUENTIAL - 1473)) | (1 << (PlSqlParser.SERIALIZABLE - 1473)) | (1 << (PlSqlParser.SERIALLY_REUSABLE - 1473)) | (1 << (PlSqlParser.SERIAL - 1473)) | (1 << (PlSqlParser.SERVERERROR - 1473)) | (1 << (PlSqlParser.SERVICE_NAME_CONVERT - 1473)) | (1 << (PlSqlParser.SERVICES - 1473)))) !== 0) || ((((_la - 1505)) & ~0x1f) == 0 && ((1 << (_la - 1505)) & ((1 << (PlSqlParser.SESSION_CACHED_CURSORS - 1505)) | (1 << (PlSqlParser.SESSION - 1505)) | (1 << (PlSqlParser.SESSIONS_PER_USER - 1505)) | (1 << (PlSqlParser.SESSIONTIMEZONE - 1505)) | (1 << (PlSqlParser.SESSIONTZNAME - 1505)) | (1 << (PlSqlParser.SET - 1505)) | (1 << (PlSqlParser.SETS - 1505)) | (1 << (PlSqlParser.SETTINGS - 1505)) | (1 << (PlSqlParser.SET_TO_JOIN - 1505)) | (1 << (PlSqlParser.SEVERE - 1505)) | (1 << (PlSqlParser.SHARED_POOL - 1505)) | (1 << (PlSqlParser.SHARED - 1505)) | (1 << (PlSqlParser.SHARING - 1505)) | (1 << (PlSqlParser.SHELFLIFE - 1505)) | (1 << (PlSqlParser.SHOW - 1505)) | (1 << (PlSqlParser.SHRINK - 1505)) | (1 << (PlSqlParser.SHUTDOWN - 1505)) | (1 << (PlSqlParser.SIBLINGS - 1505)) | (1 << (PlSqlParser.SID - 1505)) | (1 << (PlSqlParser.SIGNAL_COMPONENT - 1505)) | (1 << (PlSqlParser.SIGNAL_FUNCTION - 1505)) | (1 << (PlSqlParser.SIGN - 1505)) | (1 << (PlSqlParser.SIGNTYPE - 1505)) | (1 << (PlSqlParser.SIMPLE_INTEGER - 1505)) | (1 << (PlSqlParser.SIMPLE - 1505)) | (1 << (PlSqlParser.SINGLE - 1505)) | (1 << (PlSqlParser.SINGLETASK - 1505)) | (1 << (PlSqlParser.SINH - 1505)) | (1 << (PlSqlParser.SIN - 1505)) | (1 << (PlSqlParser.SKIP_EXT_OPTIMIZER - 1505)))) !== 0) || ((((_la - 1537)) & ~0x1f) == 0 && ((1 << (_la - 1537)) & ((1 << (PlSqlParser.SKIP_ - 1537)) | (1 << (PlSqlParser.SKIP_UNQ_UNUSABLE_IDX - 1537)) | (1 << (PlSqlParser.SKIP_UNUSABLE_INDEXES - 1537)) | (1 << (PlSqlParser.SMALLFILE - 1537)) | (1 << (PlSqlParser.SMALLINT - 1537)) | (1 << (PlSqlParser.SNAPSHOT - 1537)) | (1 << (PlSqlParser.SOME - 1537)) | (1 << (PlSqlParser.SORT - 1537)) | (1 << (PlSqlParser.SOUNDEX - 1537)) | (1 << (PlSqlParser.SOURCE_FILE_DIRECTORY - 1537)) | (1 << (PlSqlParser.SOURCE_FILE_NAME_CONVERT - 1537)) | (1 << (PlSqlParser.SOURCE - 1537)) | (1 << (PlSqlParser.SPACE_KEYWORD - 1537)) | (1 << (PlSqlParser.SPECIFICATION - 1537)) | (1 << (PlSqlParser.SPFILE - 1537)) | (1 << (PlSqlParser.SPLIT - 1537)) | (1 << (PlSqlParser.SPREADSHEET - 1537)) | (1 << (PlSqlParser.SQLDATA - 1537)) | (1 << (PlSqlParser.SQLERROR - 1537)) | (1 << (PlSqlParser.SQLLDR - 1537)) | (1 << (PlSqlParser.SQL - 1537)) | (1 << (PlSqlParser.SQL_TRACE - 1537)) | (1 << (PlSqlParser.SQL_TRANSLATION_PROFILE - 1537)) | (1 << (PlSqlParser.SQRT - 1537)) | (1 << (PlSqlParser.STALE - 1537)) | (1 << (PlSqlParser.STANDALONE - 1537)) | (1 << (PlSqlParser.STANDARD_HASH - 1537)) | (1 << (PlSqlParser.STANDBY_MAX_DATA_DELAY - 1537)) | (1 << (PlSqlParser.STANDBYS - 1537)) | (1 << (PlSqlParser.STANDBY - 1537)) | (1 << (PlSqlParser.STAR - 1537)) | (1 << (PlSqlParser.STAR_TRANSFORMATION - 1537)))) !== 0) || ((((_la - 1570)) & ~0x1f) == 0 && ((1 << (_la - 1570)) & ((1 << (PlSqlParser.STARTUP - 1570)) | (1 << (PlSqlParser.STATEMENT_ID - 1570)) | (1 << (PlSqlParser.STATEMENT_QUEUING - 1570)) | (1 << (PlSqlParser.STATEMENTS - 1570)) | (1 << (PlSqlParser.STATEMENT - 1570)) | (1 << (PlSqlParser.STATE - 1570)) | (1 << (PlSqlParser.STATIC - 1570)) | (1 << (PlSqlParser.STATISTICS - 1570)) | (1 << (PlSqlParser.STATS_BINOMIAL_TEST - 1570)) | (1 << (PlSqlParser.STATS_CROSSTAB - 1570)) | (1 << (PlSqlParser.STATS_F_TEST - 1570)) | (1 << (PlSqlParser.STATS_KS_TEST - 1570)) | (1 << (PlSqlParser.STATS_MODE - 1570)) | (1 << (PlSqlParser.STATS_MW_TEST - 1570)) | (1 << (PlSqlParser.STATS_ONE_WAY_ANOVA - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_INDEP - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_INDEPU - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_ONE - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_PAIRED - 1570)) | (1 << (PlSqlParser.STATS_WSR_TEST - 1570)) | (1 << (PlSqlParser.STDDEV_POP - 1570)) | (1 << (PlSqlParser.STDDEV_SAMP - 1570)) | (1 << (PlSqlParser.STOP - 1570)) | (1 << (PlSqlParser.STORAGE - 1570)) | (1 << (PlSqlParser.STORE - 1570)) | (1 << (PlSqlParser.STREAMS - 1570)) | (1 << (PlSqlParser.STREAM - 1570)) | (1 << (PlSqlParser.STRICT - 1570)) | (1 << (PlSqlParser.STRING - 1570)) | (1 << (PlSqlParser.STRIPE_COLUMNS - 1570)) | (1 << (PlSqlParser.STRIPE_WIDTH - 1570)) | (1 << (PlSqlParser.STRIP - 1570)))) !== 0) || ((((_la - 1602)) & ~0x1f) == 0 && ((1 << (_la - 1602)) & ((1 << (PlSqlParser.STRUCTURE - 1602)) | (1 << (PlSqlParser.SUBMULTISET - 1602)) | (1 << (PlSqlParser.SUBPARTITION_REL - 1602)) | (1 << (PlSqlParser.SUBPARTITIONS - 1602)) | (1 << (PlSqlParser.SUBPARTITION - 1602)) | (1 << (PlSqlParser.SUBQUERIES - 1602)) | (1 << (PlSqlParser.SUBQUERY_PRUNING - 1602)) | (1 << (PlSqlParser.SUBSCRIBE - 1602)) | (1 << (PlSqlParser.SUBSET - 1602)) | (1 << (PlSqlParser.SUBSTITUTABLE - 1602)) | (1 << (PlSqlParser.SUBSTR2 - 1602)) | (1 << (PlSqlParser.SUBSTR4 - 1602)) | (1 << (PlSqlParser.SUBSTRB - 1602)) | (1 << (PlSqlParser.SUBSTRC - 1602)) | (1 << (PlSqlParser.SUBTYPE - 1602)) | (1 << (PlSqlParser.SUCCESSFUL - 1602)) | (1 << (PlSqlParser.SUCCESS - 1602)) | (1 << (PlSqlParser.SUMMARY - 1602)) | (1 << (PlSqlParser.SUPPLEMENTAL - 1602)) | (1 << (PlSqlParser.SUSPEND - 1602)) | (1 << (PlSqlParser.SWAP_JOIN_INPUTS - 1602)) | (1 << (PlSqlParser.SWITCHOVER - 1602)) | (1 << (PlSqlParser.SWITCH - 1602)) | (1 << (PlSqlParser.SYNCHRONOUS - 1602)) | (1 << (PlSqlParser.SYNC - 1602)) | (1 << (PlSqlParser.SYSASM - 1602)) | (1 << (PlSqlParser.SYS_AUDIT - 1602)) | (1 << (PlSqlParser.SYSAUX - 1602)) | (1 << (PlSqlParser.SYSBACKUP - 1602)) | (1 << (PlSqlParser.SYS_CHECKACL - 1602)) | (1 << (PlSqlParser.SYS_CHECK_PRIVILEGE - 1602)))) !== 0) || ((((_la - 1634)) & ~0x1f) == 0 && ((1 << (_la - 1634)) & ((1 << (PlSqlParser.SYS_CONNECT_BY_PATH - 1634)) | (1 << (PlSqlParser.SYS_CONTEXT - 1634)) | (1 << (PlSqlParser.SYSDATE - 1634)) | (1 << (PlSqlParser.SYSDBA - 1634)) | (1 << (PlSqlParser.SYS_DBURIGEN - 1634)) | (1 << (PlSqlParser.SYSDG - 1634)) | (1 << (PlSqlParser.SYS_DL_CURSOR - 1634)) | (1 << (PlSqlParser.SYS_DM_RXFORM_CHR - 1634)) | (1 << (PlSqlParser.SYS_DM_RXFORM_NUM - 1634)) | (1 << (PlSqlParser.SYS_DOM_COMPARE - 1634)) | (1 << (PlSqlParser.SYS_DST_PRIM2SEC - 1634)) | (1 << (PlSqlParser.SYS_DST_SEC2PRIM - 1634)) | (1 << (PlSqlParser.SYS_ET_BFILE_TO_RAW - 1634)) | (1 << (PlSqlParser.SYS_ET_BLOB_TO_IMAGE - 1634)) | (1 << (PlSqlParser.SYS_ET_IMAGE_TO_BLOB - 1634)) | (1 << (PlSqlParser.SYS_ET_RAW_TO_BFILE - 1634)) | (1 << (PlSqlParser.SYS_EXTPDTXT - 1634)) | (1 << (PlSqlParser.SYS_EXTRACT_UTC - 1634)) | (1 << (PlSqlParser.SYS_FBT_INSDEL - 1634)) | (1 << (PlSqlParser.SYS_FILTER_ACLS - 1634)) | (1 << (PlSqlParser.SYS_FNMATCHES - 1634)) | (1 << (PlSqlParser.SYS_FNREPLACE - 1634)) | (1 << (PlSqlParser.SYS_GET_ACLIDS - 1634)) | (1 << (PlSqlParser.SYS_GET_COL_ACLIDS - 1634)) | (1 << (PlSqlParser.SYS_GET_PRIVILEGES - 1634)) | (1 << (PlSqlParser.SYS_GETTOKENID - 1634)) | (1 << (PlSqlParser.SYS_GETXTIVAL - 1634)) | (1 << (PlSqlParser.SYS_GUID - 1634)) | (1 << (PlSqlParser.SYSGUID - 1634)) | (1 << (PlSqlParser.SYSKM - 1634)) | (1 << (PlSqlParser.SYS_MAKE_XMLNODEID - 1634)) | (1 << (PlSqlParser.SYS_MAKEXML - 1634)))) !== 0) || ((((_la - 1666)) & ~0x1f) == 0 && ((1 << (_la - 1666)) & ((1 << (PlSqlParser.SYS_MKXMLATTR - 1666)) | (1 << (PlSqlParser.SYS_MKXTI - 1666)) | (1 << (PlSqlParser.SYSOBJ - 1666)) | (1 << (PlSqlParser.SYS_OP_ADT2BIN - 1666)) | (1 << (PlSqlParser.SYS_OP_ADTCONS - 1666)) | (1 << (PlSqlParser.SYS_OP_ALSCRVAL - 1666)) | (1 << (PlSqlParser.SYS_OP_ATG - 1666)) | (1 << (PlSqlParser.SYS_OP_BIN2ADT - 1666)) | (1 << (PlSqlParser.SYS_OP_BITVEC - 1666)) | (1 << (PlSqlParser.SYS_OP_BL2R - 1666)) | (1 << (PlSqlParser.SYS_OP_BLOOM_FILTER_LIST - 1666)) | (1 << (PlSqlParser.SYS_OP_BLOOM_FILTER - 1666)) | (1 << (PlSqlParser.SYS_OP_C2C - 1666)) | (1 << (PlSqlParser.SYS_OP_CAST - 1666)) | (1 << (PlSqlParser.SYS_OP_CEG - 1666)) | (1 << (PlSqlParser.SYS_OP_CL2C - 1666)) | (1 << (PlSqlParser.SYS_OP_COMBINED_HASH - 1666)) | (1 << (PlSqlParser.SYS_OP_COMP - 1666)) | (1 << (PlSqlParser.SYS_OP_CONVERT - 1666)) | (1 << (PlSqlParser.SYS_OP_COUNTCHG - 1666)) | (1 << (PlSqlParser.SYS_OP_CSCONV - 1666)) | (1 << (PlSqlParser.SYS_OP_CSCONVTEST - 1666)) | (1 << (PlSqlParser.SYS_OP_CSR - 1666)) | (1 << (PlSqlParser.SYS_OP_CSX_PATCH - 1666)) | (1 << (PlSqlParser.SYS_OP_CYCLED_SEQ - 1666)) | (1 << (PlSqlParser.SYS_OP_DECOMP - 1666)) | (1 << (PlSqlParser.SYS_OP_DESCEND - 1666)) | (1 << (PlSqlParser.SYS_OP_DISTINCT - 1666)) | (1 << (PlSqlParser.SYS_OP_DRA - 1666)) | (1 << (PlSqlParser.SYS_OP_DUMP - 1666)) | (1 << (PlSqlParser.SYS_OP_DV_CHECK - 1666)) | (1 << (PlSqlParser.SYS_OP_ENFORCE_NOT_NULL - 1666)))) !== 0) || ((((_la - 1698)) & ~0x1f) == 0 && ((1 << (_la - 1698)) & ((1 << (PlSqlParser.SYSOPER - 1698)) | (1 << (PlSqlParser.SYS_OP_EXTRACT - 1698)) | (1 << (PlSqlParser.SYS_OP_GROUPING - 1698)) | (1 << (PlSqlParser.SYS_OP_GUID - 1698)) | (1 << (PlSqlParser.SYS_OP_HASH - 1698)) | (1 << (PlSqlParser.SYS_OP_IIX - 1698)) | (1 << (PlSqlParser.SYS_OP_ITR - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_CREATE - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_FILTER_LIST - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_FILTER - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_SUCCEEDED - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_USE - 1698)) | (1 << (PlSqlParser.SYS_OP_LBID - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2BLOB - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2CLOB - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2ID - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2NCLOB - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2TYP - 1698)) | (1 << (PlSqlParser.SYS_OP_LSVI - 1698)) | (1 << (PlSqlParser.SYS_OP_LVL - 1698)) | (1 << (PlSqlParser.SYS_OP_MAKEOID - 1698)) | (1 << (PlSqlParser.SYS_OP_MAP_NONNULL - 1698)) | (1 << (PlSqlParser.SYS_OP_MSR - 1698)) | (1 << (PlSqlParser.SYS_OP_NICOMBINE - 1698)) | (1 << (PlSqlParser.SYS_OP_NIEXTRACT - 1698)) | (1 << (PlSqlParser.SYS_OP_NII - 1698)) | (1 << (PlSqlParser.SYS_OP_NIX - 1698)) | (1 << (PlSqlParser.SYS_OP_NOEXPAND - 1698)) | (1 << (PlSqlParser.SYS_OP_NTCIMG - 1698)) | (1 << (PlSqlParser.SYS_OP_NUMTORAW - 1698)) | (1 << (PlSqlParser.SYS_OP_OIDVALUE - 1698)) | (1 << (PlSqlParser.SYS_OP_OPNSIZE - 1698)))) !== 0) || ((((_la - 1730)) & ~0x1f) == 0 && ((1 << (_la - 1730)) & ((1 << (PlSqlParser.SYS_OP_PAR_1 - 1730)) | (1 << (PlSqlParser.SYS_OP_PARGID_1 - 1730)) | (1 << (PlSqlParser.SYS_OP_PARGID - 1730)) | (1 << (PlSqlParser.SYS_OP_PAR - 1730)) | (1 << (PlSqlParser.SYS_OP_PART_ID - 1730)) | (1 << (PlSqlParser.SYS_OP_PIVOT - 1730)) | (1 << (PlSqlParser.SYS_OP_R2O - 1730)) | (1 << (PlSqlParser.SYS_OP_RAWTONUM - 1730)) | (1 << (PlSqlParser.SYS_OP_RDTM - 1730)) | (1 << (PlSqlParser.SYS_OP_REF - 1730)) | (1 << (PlSqlParser.SYS_OP_RMTD - 1730)) | (1 << (PlSqlParser.SYS_OP_ROWIDTOOBJ - 1730)) | (1 << (PlSqlParser.SYS_OP_RPB - 1730)) | (1 << (PlSqlParser.SYS_OPTLOBPRBSC - 1730)) | (1 << (PlSqlParser.SYS_OP_TOSETID - 1730)) | (1 << (PlSqlParser.SYS_OP_TPR - 1730)) | (1 << (PlSqlParser.SYS_OP_TRTB - 1730)) | (1 << (PlSqlParser.SYS_OPTXICMP - 1730)) | (1 << (PlSqlParser.SYS_OPTXQCASTASNQ - 1730)) | (1 << (PlSqlParser.SYS_OP_UNDESCEND - 1730)) | (1 << (PlSqlParser.SYS_OP_VECAND - 1730)) | (1 << (PlSqlParser.SYS_OP_VECBIT - 1730)) | (1 << (PlSqlParser.SYS_OP_VECOR - 1730)) | (1 << (PlSqlParser.SYS_OP_VECXOR - 1730)) | (1 << (PlSqlParser.SYS_OP_VERSION - 1730)) | (1 << (PlSqlParser.SYS_OP_VREF - 1730)) | (1 << (PlSqlParser.SYS_OP_VVD - 1730)) | (1 << (PlSqlParser.SYS_OP_XMLCONS_FOR_CSX - 1730)) | (1 << (PlSqlParser.SYS_OP_XPTHATG - 1730)) | (1 << (PlSqlParser.SYS_OP_XPTHIDX - 1730)) | (1 << (PlSqlParser.SYS_OP_XPTHOP - 1730)) | (1 << (PlSqlParser.SYS_OP_XTXT2SQLT - 1730)))) !== 0) || ((((_la - 1762)) & ~0x1f) == 0 && ((1 << (_la - 1762)) & ((1 << (PlSqlParser.SYS_OP_ZONE_ID - 1762)) | (1 << (PlSqlParser.SYS_ORDERKEY_DEPTH - 1762)) | (1 << (PlSqlParser.SYS_ORDERKEY_MAXCHILD - 1762)) | (1 << (PlSqlParser.SYS_ORDERKEY_PARENT - 1762)) | (1 << (PlSqlParser.SYS_PARALLEL_TXN - 1762)) | (1 << (PlSqlParser.SYS_PATHID_IS_ATTR - 1762)) | (1 << (PlSqlParser.SYS_PATHID_IS_NMSPC - 1762)) | (1 << (PlSqlParser.SYS_PATHID_LASTNAME - 1762)) | (1 << (PlSqlParser.SYS_PATHID_LASTNMSPC - 1762)) | (1 << (PlSqlParser.SYS_PATH_REVERSE - 1762)) | (1 << (PlSqlParser.SYS_PXQEXTRACT - 1762)) | (1 << (PlSqlParser.SYS_RAW_TO_XSID - 1762)) | (1 << (PlSqlParser.SYS_RID_ORDER - 1762)) | (1 << (PlSqlParser.SYS_ROW_DELTA - 1762)) | (1 << (PlSqlParser.SYS_SC_2_XMLT - 1762)) | (1 << (PlSqlParser.SYS_SYNRCIREDO - 1762)) | (1 << (PlSqlParser.SYSTEM_DEFINED - 1762)) | (1 << (PlSqlParser.SYSTEM - 1762)) | (1 << (PlSqlParser.SYSTIMESTAMP - 1762)) | (1 << (PlSqlParser.SYS_TYPEID - 1762)) | (1 << (PlSqlParser.SYS_UMAKEXML - 1762)) | (1 << (PlSqlParser.SYS_XMLANALYZE - 1762)) | (1 << (PlSqlParser.SYS_XMLCONTAINS - 1762)) | (1 << (PlSqlParser.SYS_XMLCONV - 1762)) | (1 << (PlSqlParser.SYS_XMLEXNSURI - 1762)) | (1 << (PlSqlParser.SYS_XMLGEN - 1762)) | (1 << (PlSqlParser.SYS_XMLI_LOC_ISNODE - 1762)) | (1 << (PlSqlParser.SYS_XMLI_LOC_ISTEXT - 1762)) | (1 << (PlSqlParser.SYS_XMLINSTR - 1762)) | (1 << (PlSqlParser.SYS_XMLLOCATOR_GETSVAL - 1762)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETCID - 1762)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETLOCATOR - 1762)))) !== 0) || ((((_la - 1794)) & ~0x1f) == 0 && ((1 << (_la - 1794)) & ((1 << (PlSqlParser.SYS_XMLNODEID_GETOKEY - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETPATHID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETPTRID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETRID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETSVAL - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETTID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID - 1794)) | (1 << (PlSqlParser.SYS_XMLT_2_SC - 1794)) | (1 << (PlSqlParser.SYS_XMLTRANSLATE - 1794)) | (1 << (PlSqlParser.SYS_XMLTYPE2SQL - 1794)) | (1 << (PlSqlParser.SYS_XQ_ASQLCNV - 1794)) | (1 << (PlSqlParser.SYS_XQ_ATOMCNVCHK - 1794)) | (1 << (PlSqlParser.SYS_XQBASEURI - 1794)) | (1 << (PlSqlParser.SYS_XQCASTABLEERRH - 1794)) | (1 << (PlSqlParser.SYS_XQCODEP2STR - 1794)) | (1 << (PlSqlParser.SYS_XQCODEPEQ - 1794)) | (1 << (PlSqlParser.SYS_XQCON2SEQ - 1794)) | (1 << (PlSqlParser.SYS_XQCONCAT - 1794)) | (1 << (PlSqlParser.SYS_XQDELETE - 1794)) | (1 << (PlSqlParser.SYS_XQDFLTCOLATION - 1794)) | (1 << (PlSqlParser.SYS_XQDOC - 1794)) | (1 << (PlSqlParser.SYS_XQDOCURI - 1794)) | (1 << (PlSqlParser.SYS_XQDURDIV - 1794)) | (1 << (PlSqlParser.SYS_XQED4URI - 1794)) | (1 << (PlSqlParser.SYS_XQENDSWITH - 1794)) | (1 << (PlSqlParser.SYS_XQERRH - 1794)) | (1 << (PlSqlParser.SYS_XQERR - 1794)) | (1 << (PlSqlParser.SYS_XQESHTMLURI - 1794)) | (1 << (PlSqlParser.SYS_XQEXLOBVAL - 1794)) | (1 << (PlSqlParser.SYS_XQEXSTWRP - 1794)) | (1 << (PlSqlParser.SYS_XQEXTRACT - 1794)) | (1 << (PlSqlParser.SYS_XQEXTRREF - 1794)))) !== 0) || ((((_la - 1826)) & ~0x1f) == 0 && ((1 << (_la - 1826)) & ((1 << (PlSqlParser.SYS_XQEXVAL - 1826)) | (1 << (PlSqlParser.SYS_XQFB2STR - 1826)) | (1 << (PlSqlParser.SYS_XQFNBOOL - 1826)) | (1 << (PlSqlParser.SYS_XQFNCMP - 1826)) | (1 << (PlSqlParser.SYS_XQFNDATIM - 1826)) | (1 << (PlSqlParser.SYS_XQFNLNAME - 1826)) | (1 << (PlSqlParser.SYS_XQFNNM - 1826)) | (1 << (PlSqlParser.SYS_XQFNNSURI - 1826)) | (1 << (PlSqlParser.SYS_XQFNPREDTRUTH - 1826)) | (1 << (PlSqlParser.SYS_XQFNQNM - 1826)) | (1 << (PlSqlParser.SYS_XQFNROOT - 1826)) | (1 << (PlSqlParser.SYS_XQFORMATNUM - 1826)) | (1 << (PlSqlParser.SYS_XQFTCONTAIN - 1826)) | (1 << (PlSqlParser.SYS_XQFUNCR - 1826)) | (1 << (PlSqlParser.SYS_XQGETCONTENT - 1826)) | (1 << (PlSqlParser.SYS_XQINDXOF - 1826)) | (1 << (PlSqlParser.SYS_XQINSERT - 1826)) | (1 << (PlSqlParser.SYS_XQINSPFX - 1826)) | (1 << (PlSqlParser.SYS_XQIRI2URI - 1826)) | (1 << (PlSqlParser.SYS_XQLANG - 1826)) | (1 << (PlSqlParser.SYS_XQLLNMFRMQNM - 1826)) | (1 << (PlSqlParser.SYS_XQMKNODEREF - 1826)) | (1 << (PlSqlParser.SYS_XQNILLED - 1826)) | (1 << (PlSqlParser.SYS_XQNODENAME - 1826)) | (1 << (PlSqlParser.SYS_XQNORMSPACE - 1826)) | (1 << (PlSqlParser.SYS_XQNORMUCODE - 1826)) | (1 << (PlSqlParser.SYS_XQ_NRNG - 1826)) | (1 << (PlSqlParser.SYS_XQNSP4PFX - 1826)) | (1 << (PlSqlParser.SYS_XQNSPFRMQNM - 1826)) | (1 << (PlSqlParser.SYS_XQPFXFRMQNM - 1826)) | (1 << (PlSqlParser.SYS_XQ_PKSQL2XML - 1826)) | (1 << (PlSqlParser.SYS_XQPOLYABS - 1826)))) !== 0) || ((((_la - 1858)) & ~0x1f) == 0 && ((1 << (_la - 1858)) & ((1 << (PlSqlParser.SYS_XQPOLYADD - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYCEL - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYCSTBL - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYCST - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYDIV - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYFLR - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYMOD - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYMUL - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYRND - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYSQRT - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYSUB - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYUMUS - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYUPLS - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVEQ - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVGE - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVGT - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVLE - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVLT - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVNE - 1858)) | (1 << (PlSqlParser.SYS_XQREF2VAL - 1858)) | (1 << (PlSqlParser.SYS_XQRENAME - 1858)) | (1 << (PlSqlParser.SYS_XQREPLACE - 1858)) | (1 << (PlSqlParser.SYS_XQRESVURI - 1858)) | (1 << (PlSqlParser.SYS_XQRNDHALF2EVN - 1858)) | (1 << (PlSqlParser.SYS_XQRSLVQNM - 1858)) | (1 << (PlSqlParser.SYS_XQRYENVPGET - 1858)) | (1 << (PlSqlParser.SYS_XQRYVARGET - 1858)) | (1 << (PlSqlParser.SYS_XQRYWRP - 1858)) | (1 << (PlSqlParser.SYS_XQSEQ2CON4XC - 1858)) | (1 << (PlSqlParser.SYS_XQSEQ2CON - 1858)) | (1 << (PlSqlParser.SYS_XQSEQDEEPEQ - 1858)) | (1 << (PlSqlParser.SYS_XQSEQINSB - 1858)))) !== 0) || ((((_la - 1890)) & ~0x1f) == 0 && ((1 << (_la - 1890)) & ((1 << (PlSqlParser.SYS_XQSEQRM - 1890)) | (1 << (PlSqlParser.SYS_XQSEQRVS - 1890)) | (1 << (PlSqlParser.SYS_XQSEQSUB - 1890)) | (1 << (PlSqlParser.SYS_XQSEQTYPMATCH - 1890)) | (1 << (PlSqlParser.SYS_XQSTARTSWITH - 1890)) | (1 << (PlSqlParser.SYS_XQSTATBURI - 1890)) | (1 << (PlSqlParser.SYS_XQSTR2CODEP - 1890)) | (1 << (PlSqlParser.SYS_XQSTRJOIN - 1890)) | (1 << (PlSqlParser.SYS_XQSUBSTRAFT - 1890)) | (1 << (PlSqlParser.SYS_XQSUBSTRBEF - 1890)) | (1 << (PlSqlParser.SYS_XQTOKENIZE - 1890)) | (1 << (PlSqlParser.SYS_XQTREATAS - 1890)) | (1 << (PlSqlParser.SYS_XQ_UPKXML2SQL - 1890)) | (1 << (PlSqlParser.SYS_XQXFORM - 1890)) | (1 << (PlSqlParser.SYS_XSID_TO_RAW - 1890)) | (1 << (PlSqlParser.SYS_ZMAP_FILTER - 1890)) | (1 << (PlSqlParser.SYS_ZMAP_REFRESH - 1890)) | (1 << (PlSqlParser.TABLE_LOOKUP_BY_NL - 1890)) | (1 << (PlSqlParser.TABLESPACE_NO - 1890)) | (1 << (PlSqlParser.TABLESPACE - 1890)) | (1 << (PlSqlParser.TABLES - 1890)) | (1 << (PlSqlParser.TABLE_STATS - 1890)) | (1 << (PlSqlParser.TABLE - 1890)) | (1 << (PlSqlParser.TABNO - 1890)) | (1 << (PlSqlParser.TAG - 1890)) | (1 << (PlSqlParser.TANH - 1890)) | (1 << (PlSqlParser.TAN - 1890)) | (1 << (PlSqlParser.TBLORIDXPARTNUM - 1890)) | (1 << (PlSqlParser.TEMPFILE - 1890)) | (1 << (PlSqlParser.TEMPLATE - 1890)) | (1 << (PlSqlParser.TEMPORARY - 1890)) | (1 << (PlSqlParser.TEMP_TABLE - 1890)))) !== 0) || ((((_la - 1922)) & ~0x1f) == 0 && ((1 << (_la - 1922)) & ((1 << (PlSqlParser.TEST - 1922)) | (1 << (PlSqlParser.TEXT - 1922)) | (1 << (PlSqlParser.THAN - 1922)) | (1 << (PlSqlParser.THEN - 1922)) | (1 << (PlSqlParser.THE - 1922)) | (1 << (PlSqlParser.THREAD - 1922)) | (1 << (PlSqlParser.THROUGH - 1922)) | (1 << (PlSqlParser.TIER - 1922)) | (1 << (PlSqlParser.TIES - 1922)) | (1 << (PlSqlParser.TIMEOUT - 1922)) | (1 << (PlSqlParser.TIMESTAMP_LTZ_UNCONSTRAINED - 1922)) | (1 << (PlSqlParser.TIMESTAMP - 1922)) | (1 << (PlSqlParser.TIMESTAMP_TZ_UNCONSTRAINED - 1922)) | (1 << (PlSqlParser.TIMESTAMP_UNCONSTRAINED - 1922)) | (1 << (PlSqlParser.TIMES - 1922)) | (1 << (PlSqlParser.TIME - 1922)) | (1 << (PlSqlParser.TIMEZONE_ABBR - 1922)) | (1 << (PlSqlParser.TIMEZONE_HOUR - 1922)) | (1 << (PlSqlParser.TIMEZONE_MINUTE - 1922)) | (1 << (PlSqlParser.TIMEZONE_OFFSET - 1922)) | (1 << (PlSqlParser.TIMEZONE_REGION - 1922)) | (1 << (PlSqlParser.TIME_ZONE - 1922)) | (1 << (PlSqlParser.TIV_GB - 1922)) | (1 << (PlSqlParser.TIV_SSF - 1922)) | (1 << (PlSqlParser.TO_ACLID - 1922)) | (1 << (PlSqlParser.TO_BINARY_DOUBLE - 1922)) | (1 << (PlSqlParser.TO_BINARY_FLOAT - 1922)) | (1 << (PlSqlParser.TO_BLOB - 1922)) | (1 << (PlSqlParser.TO_CLOB - 1922)) | (1 << (PlSqlParser.TO_DSINTERVAL - 1922)) | (1 << (PlSqlParser.TO_LOB - 1922)))) !== 0) || ((((_la - 1954)) & ~0x1f) == 0 && ((1 << (_la - 1954)) & ((1 << (PlSqlParser.TO_MULTI_BYTE - 1954)) | (1 << (PlSqlParser.TO_NCHAR - 1954)) | (1 << (PlSqlParser.TO_NCLOB - 1954)) | (1 << (PlSqlParser.TO_NUMBER - 1954)) | (1 << (PlSqlParser.TOPLEVEL - 1954)) | (1 << (PlSqlParser.TO_SINGLE_BYTE - 1954)) | (1 << (PlSqlParser.TO_TIMESTAMP - 1954)) | (1 << (PlSqlParser.TO_TIMESTAMP_TZ - 1954)) | (1 << (PlSqlParser.TO_TIME - 1954)) | (1 << (PlSqlParser.TO_TIME_TZ - 1954)) | (1 << (PlSqlParser.TO_YMINTERVAL - 1954)) | (1 << (PlSqlParser.TRACE - 1954)) | (1 << (PlSqlParser.TRACING - 1954)) | (1 << (PlSqlParser.TRACKING - 1954)) | (1 << (PlSqlParser.TRAILING - 1954)) | (1 << (PlSqlParser.TRANSACTION - 1954)) | (1 << (PlSqlParser.TRANSFORM_DISTINCT_AGG - 1954)) | (1 << (PlSqlParser.TRANSITIONAL - 1954)) | (1 << (PlSqlParser.TRANSITION - 1954)) | (1 << (PlSqlParser.TRANSLATE - 1954)) | (1 << (PlSqlParser.TRANSLATION - 1954)) | (1 << (PlSqlParser.TREAT - 1954)) | (1 << (PlSqlParser.TRIGGERS - 1954)) | (1 << (PlSqlParser.TRIGGER - 1954)) | (1 << (PlSqlParser.TRUE - 1954)) | (1 << (PlSqlParser.TRUNCATE - 1954)) | (1 << (PlSqlParser.TRUNC - 1954)) | (1 << (PlSqlParser.TRUSTED - 1954)) | (1 << (PlSqlParser.TRUST - 1954)) | (1 << (PlSqlParser.TUNING - 1954)) | (1 << (PlSqlParser.TX - 1954)))) !== 0) || ((((_la - 1986)) & ~0x1f) == 0 && ((1 << (_la - 1986)) & ((1 << (PlSqlParser.TYPES - 1986)) | (1 << (PlSqlParser.TYPE - 1986)) | (1 << (PlSqlParser.TZ_OFFSET - 1986)) | (1 << (PlSqlParser.UB2 - 1986)) | (1 << (PlSqlParser.UBA - 1986)) | (1 << (PlSqlParser.UCS2 - 1986)) | (1 << (PlSqlParser.UID - 1986)) | (1 << (PlSqlParser.UNARCHIVED - 1986)) | (1 << (PlSqlParser.UNBOUNDED - 1986)) | (1 << (PlSqlParser.UNBOUND - 1986)) | (1 << (PlSqlParser.UNCONDITIONAL - 1986)) | (1 << (PlSqlParser.UNDER - 1986)) | (1 << (PlSqlParser.UNDO - 1986)) | (1 << (PlSqlParser.UNDROP - 1986)) | (1 << (PlSqlParser.UNIFORM - 1986)) | (1 << (PlSqlParser.UNISTR - 1986)) | (1 << (PlSqlParser.UNLIMITED - 1986)) | (1 << (PlSqlParser.UNLOAD - 1986)) | (1 << (PlSqlParser.UNLOCK - 1986)) | (1 << (PlSqlParser.UNMATCHED - 1986)) | (1 << (PlSqlParser.UNNEST_INNERJ_DISTINCT_VIEW - 1986)) | (1 << (PlSqlParser.UNNEST_NOSEMIJ_NODISTINCTVIEW - 1986)) | (1 << (PlSqlParser.UNNEST_SEMIJ_VIEW - 1986)) | (1 << (PlSqlParser.UNNEST - 1986)) | (1 << (PlSqlParser.UNPACKED - 1986)) | (1 << (PlSqlParser.UNPIVOT - 1986)) | (1 << (PlSqlParser.UNPLUG - 1986)) | (1 << (PlSqlParser.UNPROTECTED - 1986)) | (1 << (PlSqlParser.UNQUIESCE - 1986)) | (1 << (PlSqlParser.UNRECOVERABLE - 1986)))) !== 0) || ((((_la - 2018)) & ~0x1f) == 0 && ((1 << (_la - 2018)) & ((1 << (PlSqlParser.UNRESTRICTED - 2018)) | (1 << (PlSqlParser.UNSUBSCRIBE - 2018)) | (1 << (PlSqlParser.UNTIL - 2018)) | (1 << (PlSqlParser.UNUSABLE - 2018)) | (1 << (PlSqlParser.UNUSED - 2018)) | (1 << (PlSqlParser.UPDATABLE - 2018)) | (1 << (PlSqlParser.UPDATED - 2018)) | (1 << (PlSqlParser.UPDATEXML - 2018)) | (1 << (PlSqlParser.UPD_INDEXES - 2018)) | (1 << (PlSqlParser.UPD_JOININDEX - 2018)) | (1 << (PlSqlParser.UPGRADE - 2018)) | (1 << (PlSqlParser.UPPER - 2018)) | (1 << (PlSqlParser.UPSERT - 2018)) | (1 << (PlSqlParser.UROWID - 2018)) | (1 << (PlSqlParser.USABLE - 2018)) | (1 << (PlSqlParser.USAGE - 2018)) | (1 << (PlSqlParser.USE_ANTI - 2018)) | (1 << (PlSqlParser.USE_CONCAT - 2018)) | (1 << (PlSqlParser.USE_CUBE - 2018)) | (1 << (PlSqlParser.USE_HASH_AGGREGATION - 2018)) | (1 << (PlSqlParser.USE_HASH_GBY_FOR_PUSHDOWN - 2018)) | (1 << (PlSqlParser.USE_HASH - 2018)) | (1 << (PlSqlParser.USE_HIDDEN_PARTITIONS - 2018)) | (1 << (PlSqlParser.USE_INVISIBLE_INDEXES - 2018)) | (1 << (PlSqlParser.USE_MERGE_CARTESIAN - 2018)) | (1 << (PlSqlParser.USE_MERGE - 2018)) | (1 << (PlSqlParser.USE_NL - 2018)) | (1 << (PlSqlParser.USE_NL_WITH_INDEX - 2018)) | (1 << (PlSqlParser.USE_PRIVATE_OUTLINES - 2018)) | (1 << (PlSqlParser.USER_DATA - 2018)) | (1 << (PlSqlParser.USER_DEFINED - 2018)))) !== 0) || ((((_la - 2050)) & ~0x1f) == 0 && ((1 << (_la - 2050)) & ((1 << (PlSqlParser.USERENV - 2050)) | (1 << (PlSqlParser.USERGROUP - 2050)) | (1 << (PlSqlParser.USER_RECYCLEBIN - 2050)) | (1 << (PlSqlParser.USERS - 2050)) | (1 << (PlSqlParser.USER_TABLESPACES - 2050)) | (1 << (PlSqlParser.USER - 2050)) | (1 << (PlSqlParser.USE_SEMI - 2050)) | (1 << (PlSqlParser.USE_STORED_OUTLINES - 2050)) | (1 << (PlSqlParser.USE_TTT_FOR_GSETS - 2050)) | (1 << (PlSqlParser.USE - 2050)) | (1 << (PlSqlParser.USE_VECTOR_AGGREGATION - 2050)) | (1 << (PlSqlParser.USE_WEAK_NAME_RESL - 2050)) | (1 << (PlSqlParser.USING_NO_EXPAND - 2050)) | (1 << (PlSqlParser.USING - 2050)) | (1 << (PlSqlParser.UTF16BE - 2050)) | (1 << (PlSqlParser.UTF16LE - 2050)) | (1 << (PlSqlParser.UTF32 - 2050)) | (1 << (PlSqlParser.UTF8 - 2050)) | (1 << (PlSqlParser.V1 - 2050)) | (1 << (PlSqlParser.V2 - 2050)) | (1 << (PlSqlParser.VALIDATE - 2050)) | (1 << (PlSqlParser.VALIDATION - 2050)) | (1 << (PlSqlParser.VALID_TIME_END - 2050)) | (1 << (PlSqlParser.VALUE - 2050)) | (1 << (PlSqlParser.VARCHAR2 - 2050)) | (1 << (PlSqlParser.VARCHAR - 2050)) | (1 << (PlSqlParser.VARIABLE - 2050)) | (1 << (PlSqlParser.VAR_POP - 2050)) | (1 << (PlSqlParser.VARRAYS - 2050)) | (1 << (PlSqlParser.VARRAY - 2050)) | (1 << (PlSqlParser.VAR_SAMP - 2050)))) !== 0) || ((((_la - 2082)) & ~0x1f) == 0 && ((1 << (_la - 2082)) & ((1 << (PlSqlParser.VARYING - 2082)) | (1 << (PlSqlParser.VECTOR_READ_TRACE - 2082)) | (1 << (PlSqlParser.VECTOR_READ - 2082)) | (1 << (PlSqlParser.VECTOR_TRANSFORM_DIMS - 2082)) | (1 << (PlSqlParser.VECTOR_TRANSFORM_FACT - 2082)) | (1 << (PlSqlParser.VECTOR_TRANSFORM - 2082)) | (1 << (PlSqlParser.VERIFIER - 2082)) | (1 << (PlSqlParser.VERIFY - 2082)) | (1 << (PlSqlParser.VERSIONING - 2082)) | (1 << (PlSqlParser.VERSIONS_ENDSCN - 2082)) | (1 << (PlSqlParser.VERSIONS_ENDTIME - 2082)) | (1 << (PlSqlParser.VERSIONS_OPERATION - 2082)) | (1 << (PlSqlParser.VERSIONS_STARTSCN - 2082)) | (1 << (PlSqlParser.VERSIONS_STARTTIME - 2082)) | (1 << (PlSqlParser.VERSIONS - 2082)) | (1 << (PlSqlParser.VERSIONS_XID - 2082)) | (1 << (PlSqlParser.VERSION - 2082)) | (1 << (PlSqlParser.VIOLATION - 2082)) | (1 << (PlSqlParser.VIRTUAL - 2082)) | (1 << (PlSqlParser.VISIBILITY - 2082)) | (1 << (PlSqlParser.VISIBLE - 2082)) | (1 << (PlSqlParser.VOLUME - 2082)) | (1 << (PlSqlParser.VSIZE - 2082)) | (1 << (PlSqlParser.WAIT - 2082)) | (1 << (PlSqlParser.WALLET - 2082)) | (1 << (PlSqlParser.WARNING - 2082)) | (1 << (PlSqlParser.WEEKS - 2082)) | (1 << (PlSqlParser.WEEK - 2082)) | (1 << (PlSqlParser.WELLFORMED - 2082)) | (1 << (PlSqlParser.WHENEVER - 2082)) | (1 << (PlSqlParser.WHEN - 2082)))) !== 0) || ((((_la - 2115)) & ~0x1f) == 0 && ((1 << (_la - 2115)) & ((1 << (PlSqlParser.WHILE - 2115)) | (1 << (PlSqlParser.WHITESPACE - 2115)) | (1 << (PlSqlParser.WIDTH_BUCKET - 2115)) | (1 << (PlSqlParser.WITHIN - 2115)) | (1 << (PlSqlParser.WITHOUT - 2115)) | (1 << (PlSqlParser.WITH_PLSQL - 2115)) | (1 << (PlSqlParser.WORK - 2115)) | (1 << (PlSqlParser.WRAPPED - 2115)) | (1 << (PlSqlParser.WRAPPER - 2115)) | (1 << (PlSqlParser.WRITE - 2115)) | (1 << (PlSqlParser.XDB_FASTPATH_INSERT - 2115)) | (1 << (PlSqlParser.X_DYN_PRUNE - 2115)) | (1 << (PlSqlParser.XID - 2115)) | (1 << (PlSqlParser.XML2OBJECT - 2115)) | (1 << (PlSqlParser.XMLAGG - 2115)) | (1 << (PlSqlParser.XMLATTRIBUTES - 2115)) | (1 << (PlSqlParser.XMLCAST - 2115)) | (1 << (PlSqlParser.XMLCDATA - 2115)) | (1 << (PlSqlParser.XMLCOLATTVAL - 2115)) | (1 << (PlSqlParser.XMLCOMMENT - 2115)) | (1 << (PlSqlParser.XMLCONCAT - 2115)) | (1 << (PlSqlParser.XMLDIFF - 2115)) | (1 << (PlSqlParser.XML_DML_RWT_STMT - 2115)) | (1 << (PlSqlParser.XMLELEMENT - 2115)) | (1 << (PlSqlParser.XMLEXISTS2 - 2115)) | (1 << (PlSqlParser.XMLEXISTS - 2115)) | (1 << (PlSqlParser.XMLFOREST - 2115)) | (1 << (PlSqlParser.XMLINDEX_REWRITE_IN_SELECT - 2115)) | (1 << (PlSqlParser.XMLINDEX_REWRITE - 2115)))) !== 0) || ((((_la - 2147)) & ~0x1f) == 0 && ((1 << (_la - 2147)) & ((1 << (PlSqlParser.XMLINDEX_SEL_IDX_TBL - 2147)) | (1 << (PlSqlParser.XMLISNODE - 2147)) | (1 << (PlSqlParser.XMLISVALID - 2147)) | (1 << (PlSqlParser.XMLNAMESPACES - 2147)) | (1 << (PlSqlParser.XMLPARSE - 2147)) | (1 << (PlSqlParser.XMLPATCH - 2147)) | (1 << (PlSqlParser.XMLPI - 2147)) | (1 << (PlSqlParser.XMLQUERYVAL - 2147)) | (1 << (PlSqlParser.XMLQUERY - 2147)) | (1 << (PlSqlParser.XMLROOT - 2147)) | (1 << (PlSqlParser.XMLSCHEMA - 2147)) | (1 << (PlSqlParser.XMLSERIALIZE - 2147)) | (1 << (PlSqlParser.XMLTABLE - 2147)) | (1 << (PlSqlParser.XMLTRANSFORMBLOB - 2147)) | (1 << (PlSqlParser.XMLTRANSFORM - 2147)) | (1 << (PlSqlParser.XMLTYPE - 2147)) | (1 << (PlSqlParser.XML - 2147)) | (1 << (PlSqlParser.XPATHTABLE - 2147)) | (1 << (PlSqlParser.XS_SYS_CONTEXT - 2147)) | (1 << (PlSqlParser.XS - 2147)) | (1 << (PlSqlParser.YEARS - 2147)) | (1 << (PlSqlParser.YEAR - 2147)) | (1 << (PlSqlParser.YES - 2147)) | (1 << (PlSqlParser.YMINTERVAL_UNCONSTRAINED - 2147)) | (1 << (PlSqlParser.ZONEMAP - 2147)) | (1 << (PlSqlParser.ZONE - 2147)) | (1 << (PlSqlParser.PREDICTION - 2147)) | (1 << (PlSqlParser.PREDICTION_BOUNDS - 2147)) | (1 << (PlSqlParser.PREDICTION_COST - 2147)) | (1 << (PlSqlParser.PREDICTION_DETAILS - 2147)) | (1 << (PlSqlParser.PREDICTION_PROBABILITY - 2147)))) !== 0) || ((((_la - 2179)) & ~0x1f) == 0 && ((1 << (_la - 2179)) & ((1 << (PlSqlParser.PREDICTION_SET - 2179)) | (1 << (PlSqlParser.CUME_DIST - 2179)) | (1 << (PlSqlParser.DENSE_RANK - 2179)) | (1 << (PlSqlParser.LISTAGG - 2179)) | (1 << (PlSqlParser.PERCENT_RANK - 2179)) | (1 << (PlSqlParser.PERCENTILE_CONT - 2179)) | (1 << (PlSqlParser.PERCENTILE_DISC - 2179)) | (1 << (PlSqlParser.RANK - 2179)) | (1 << (PlSqlParser.AVG - 2179)) | (1 << (PlSqlParser.CORR - 2179)) | (1 << (PlSqlParser.COVAR_ - 2179)) | (1 << (PlSqlParser.LAG - 2179)) | (1 << (PlSqlParser.LEAD - 2179)) | (1 << (PlSqlParser.MAX - 2179)) | (1 << (PlSqlParser.MEDIAN - 2179)) | (1 << (PlSqlParser.MIN - 2179)) | (1 << (PlSqlParser.NTILE - 2179)) | (1 << (PlSqlParser.NVL - 2179)) | (1 << (PlSqlParser.RATIO_TO_REPORT - 2179)) | (1 << (PlSqlParser.REGR_ - 2179)) | (1 << (PlSqlParser.ROUND - 2179)) | (1 << (PlSqlParser.ROW_NUMBER - 2179)) | (1 << (PlSqlParser.SUBSTR - 2179)) | (1 << (PlSqlParser.TO_CHAR - 2179)) | (1 << (PlSqlParser.TRIM - 2179)) | (1 << (PlSqlParser.SUM - 2179)) | (1 << (PlSqlParser.STDDEV - 2179)) | (1 << (PlSqlParser.VAR_ - 2179)) | (1 << (PlSqlParser.VARIANCE - 2179)) | (1 << (PlSqlParser.LEAST - 2179)) | (1 << (PlSqlParser.GREATEST - 2179)))) !== 0) || _la===PlSqlParser.TO_DATE || _la===PlSqlParser.PERIOD || _la===PlSqlParser.REGULAR_ID) { this.state = 6102; this.subpartition_name(); } this.state = 6105; this.range_values_clause(); this.state = 6107; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.COMPRESS || _la===PlSqlParser.LOB || _la===PlSqlParser.NOCOMPRESS || _la===PlSqlParser.OVERFLOW || _la===PlSqlParser.TABLESPACE || _la===PlSqlParser.VARRAY) { this.state = 6106; this.partitioning_storage_clause(); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function List_subpartition_descContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_list_subpartition_desc; return this; } List_subpartition_descContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); List_subpartition_descContext.prototype.constructor = List_subpartition_descContext; List_subpartition_descContext.prototype.SUBPARTITION = function() { return this.getToken(PlSqlParser.SUBPARTITION, 0); }; List_subpartition_descContext.prototype.list_values_clause = function() { return this.getTypedRuleContext(List_values_clauseContext,0); }; List_subpartition_descContext.prototype.subpartition_name = function() { return this.getTypedRuleContext(Subpartition_nameContext,0); }; List_subpartition_descContext.prototype.partitioning_storage_clause = function() { return this.getTypedRuleContext(Partitioning_storage_clauseContext,0); }; List_subpartition_descContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterList_subpartition_desc(this); } }; List_subpartition_descContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitList_subpartition_desc(this); } }; List_subpartition_descContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitList_subpartition_desc(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.List_subpartition_descContext = List_subpartition_descContext; PlSqlParser.prototype.list_subpartition_desc = function() { var localctx = new List_subpartition_descContext(this, this._ctx, this.state); this.enterRule(localctx, 588, PlSqlParser.RULE_list_subpartition_desc); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 6109; this.match(PlSqlParser.SUBPARTITION); this.state = 6111; this._errHandler.sync(this); _la = this._input.LA(1); if((((_la) & ~0x1f) == 0 && ((1 << _la) & ((1 << PlSqlParser.ABORT) | (1 << PlSqlParser.ABS) | (1 << PlSqlParser.ACCESS) | (1 << PlSqlParser.ACCESSED) | (1 << PlSqlParser.ACCOUNT) | (1 << PlSqlParser.ACL) | (1 << PlSqlParser.ACOS) | (1 << PlSqlParser.ACTION) | (1 << PlSqlParser.ACTIONS) | (1 << PlSqlParser.ACTIVATE) | (1 << PlSqlParser.ACTIVE) | (1 << PlSqlParser.ACTIVE_COMPONENT) | (1 << PlSqlParser.ACTIVE_DATA) | (1 << PlSqlParser.ACTIVE_FUNCTION) | (1 << PlSqlParser.ACTIVE_TAG) | (1 << PlSqlParser.ACTIVITY) | (1 << PlSqlParser.ADAPTIVE_PLAN) | (1 << PlSqlParser.ADD) | (1 << PlSqlParser.ADD_COLUMN) | (1 << PlSqlParser.ADD_GROUP) | (1 << PlSqlParser.ADD_MONTHS) | (1 << PlSqlParser.ADJ_DATE) | (1 << PlSqlParser.ADMIN) | (1 << PlSqlParser.ADMINISTER) | (1 << PlSqlParser.ADMINISTRATOR) | (1 << PlSqlParser.ADVANCED) | (1 << PlSqlParser.ADVISE) | (1 << PlSqlParser.ADVISOR) | (1 << PlSqlParser.AFD_DISKSTRING) | (1 << PlSqlParser.AFTER) | (1 << PlSqlParser.AGENT))) !== 0) || ((((_la - 32)) & ~0x1f) == 0 && ((1 << (_la - 32)) & ((1 << (PlSqlParser.AGGREGATE - 32)) | (1 << (PlSqlParser.A_LETTER - 32)) | (1 << (PlSqlParser.ALIAS - 32)) | (1 << (PlSqlParser.ALLOCATE - 32)) | (1 << (PlSqlParser.ALLOW - 32)) | (1 << (PlSqlParser.ALL_ROWS - 32)) | (1 << (PlSqlParser.ALWAYS - 32)) | (1 << (PlSqlParser.ANALYZE - 32)) | (1 << (PlSqlParser.ANCILLARY - 32)) | (1 << (PlSqlParser.AND_EQUAL - 32)) | (1 << (PlSqlParser.ANOMALY - 32)) | (1 << (PlSqlParser.ANSI_REARCH - 32)) | (1 << (PlSqlParser.ANTIJOIN - 32)) | (1 << (PlSqlParser.ANYSCHEMA - 32)) | (1 << (PlSqlParser.APPEND - 32)) | (1 << (PlSqlParser.APPENDCHILDXML - 32)) | (1 << (PlSqlParser.APPEND_VALUES - 32)) | (1 << (PlSqlParser.APPLICATION - 32)) | (1 << (PlSqlParser.APPLY - 32)) | (1 << (PlSqlParser.APPROX_COUNT_DISTINCT - 32)) | (1 << (PlSqlParser.ARCHIVAL - 32)) | (1 << (PlSqlParser.ARCHIVE - 32)) | (1 << (PlSqlParser.ARCHIVED - 32)) | (1 << (PlSqlParser.ARCHIVELOG - 32)) | (1 << (PlSqlParser.ARRAY - 32)) | (1 << (PlSqlParser.ASCII - 32)))) !== 0) || ((((_la - 64)) & ~0x1f) == 0 && ((1 << (_la - 64)) & ((1 << (PlSqlParser.ASCIISTR - 64)) | (1 << (PlSqlParser.ASIN - 64)) | (1 << (PlSqlParser.ASIS - 64)) | (1 << (PlSqlParser.ASSEMBLY - 64)) | (1 << (PlSqlParser.ASSIGN - 64)) | (1 << (PlSqlParser.ASSOCIATE - 64)) | (1 << (PlSqlParser.ASYNC - 64)) | (1 << (PlSqlParser.ASYNCHRONOUS - 64)) | (1 << (PlSqlParser.ATAN2 - 64)) | (1 << (PlSqlParser.ATAN - 64)) | (1 << (PlSqlParser.AT - 64)) | (1 << (PlSqlParser.ATTRIBUTE - 64)) | (1 << (PlSqlParser.ATTRIBUTES - 64)) | (1 << (PlSqlParser.AUTHENTICATED - 64)) | (1 << (PlSqlParser.AUTHENTICATION - 64)) | (1 << (PlSqlParser.AUTHID - 64)) | (1 << (PlSqlParser.AUTHORIZATION - 64)) | (1 << (PlSqlParser.AUTOALLOCATE - 64)) | (1 << (PlSqlParser.AUTO - 64)) | (1 << (PlSqlParser.AUTOEXTEND - 64)) | (1 << (PlSqlParser.AUTO_LOGIN - 64)) | (1 << (PlSqlParser.AUTOMATIC - 64)) | (1 << (PlSqlParser.AUTONOMOUS_TRANSACTION - 64)) | (1 << (PlSqlParser.AUTO_REOPTIMIZE - 64)) | (1 << (PlSqlParser.AVAILABILITY - 64)) | (1 << (PlSqlParser.AVRO - 64)) | (1 << (PlSqlParser.BACKGROUND - 64)) | (1 << (PlSqlParser.BACKUP - 64)) | (1 << (PlSqlParser.BASIC - 64)))) !== 0) || ((((_la - 96)) & ~0x1f) == 0 && ((1 << (_la - 96)) & ((1 << (PlSqlParser.BASICFILE - 96)) | (1 << (PlSqlParser.BATCH - 96)) | (1 << (PlSqlParser.BATCHSIZE - 96)) | (1 << (PlSqlParser.BATCH_TABLE_ACCESS_BY_ROWID - 96)) | (1 << (PlSqlParser.BECOME - 96)) | (1 << (PlSqlParser.BEFORE - 96)) | (1 << (PlSqlParser.BEGIN - 96)) | (1 << (PlSqlParser.BEGINNING - 96)) | (1 << (PlSqlParser.BEGIN_OUTLINE_DATA - 96)) | (1 << (PlSqlParser.BEHALF - 96)) | (1 << (PlSqlParser.BEQUEATH - 96)) | (1 << (PlSqlParser.BFILE - 96)) | (1 << (PlSqlParser.BFILENAME - 96)) | (1 << (PlSqlParser.BIGFILE - 96)) | (1 << (PlSqlParser.BINARY - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE_INFINITY - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE_NAN - 96)) | (1 << (PlSqlParser.BINARY_FLOAT - 96)) | (1 << (PlSqlParser.BINARY_FLOAT_INFINITY - 96)) | (1 << (PlSqlParser.BINARY_FLOAT_NAN - 96)) | (1 << (PlSqlParser.BINARY_INTEGER - 96)) | (1 << (PlSqlParser.BIND_AWARE - 96)) | (1 << (PlSqlParser.BINDING - 96)) | (1 << (PlSqlParser.BIN_TO_NUM - 96)) | (1 << (PlSqlParser.BITAND - 96)) | (1 << (PlSqlParser.BITMAP_AND - 96)) | (1 << (PlSqlParser.BITMAP - 96)) | (1 << (PlSqlParser.BITMAPS - 96)) | (1 << (PlSqlParser.BITMAP_TREE - 96)) | (1 << (PlSqlParser.BITS - 96)))) !== 0) || ((((_la - 128)) & ~0x1f) == 0 && ((1 << (_la - 128)) & ((1 << (PlSqlParser.BLOB - 128)) | (1 << (PlSqlParser.BLOCK - 128)) | (1 << (PlSqlParser.BLOCK_RANGE - 128)) | (1 << (PlSqlParser.BLOCKS - 128)) | (1 << (PlSqlParser.BLOCKSIZE - 128)) | (1 << (PlSqlParser.BODY - 128)) | (1 << (PlSqlParser.BOOLEAN - 128)) | (1 << (PlSqlParser.BOTH - 128)) | (1 << (PlSqlParser.BOUND - 128)) | (1 << (PlSqlParser.BRANCH - 128)) | (1 << (PlSqlParser.BREADTH - 128)) | (1 << (PlSqlParser.BROADCAST - 128)) | (1 << (PlSqlParser.BSON - 128)) | (1 << (PlSqlParser.BUFFER - 128)) | (1 << (PlSqlParser.BUFFER_CACHE - 128)) | (1 << (PlSqlParser.BUFFER_POOL - 128)) | (1 << (PlSqlParser.BUILD - 128)) | (1 << (PlSqlParser.BULK - 128)) | (1 << (PlSqlParser.BYPASS_RECURSIVE_CHECK - 128)) | (1 << (PlSqlParser.BYPASS_UJVC - 128)) | (1 << (PlSqlParser.BYTE - 128)) | (1 << (PlSqlParser.CACHE - 128)) | (1 << (PlSqlParser.CACHE_CB - 128)) | (1 << (PlSqlParser.CACHE_INSTANCES - 128)) | (1 << (PlSqlParser.CACHE_TEMP_TABLE - 128)) | (1 << (PlSqlParser.CACHING - 128)) | (1 << (PlSqlParser.CALCULATED - 128)) | (1 << (PlSqlParser.CALLBACK - 128)) | (1 << (PlSqlParser.CALL - 128)) | (1 << (PlSqlParser.CANCEL - 128)))) !== 0) || ((((_la - 160)) & ~0x1f) == 0 && ((1 << (_la - 160)) & ((1 << (PlSqlParser.CAPACITY - 160)) | (1 << (PlSqlParser.CARDINALITY - 160)) | (1 << (PlSqlParser.CASCADE - 160)) | (1 << (PlSqlParser.CASE - 160)) | (1 << (PlSqlParser.CAST - 160)) | (1 << (PlSqlParser.CATEGORY - 160)) | (1 << (PlSqlParser.CDBDEFAULT - 160)) | (1 << (PlSqlParser.CEIL - 160)) | (1 << (PlSqlParser.CELL_FLASH_CACHE - 160)) | (1 << (PlSqlParser.CERTIFICATE - 160)) | (1 << (PlSqlParser.CFILE - 160)) | (1 << (PlSqlParser.CHAINED - 160)) | (1 << (PlSqlParser.CHANGE - 160)) | (1 << (PlSqlParser.CHANGE_DUPKEY_ERROR_INDEX - 160)) | (1 << (PlSqlParser.CHARACTER - 160)) | (1 << (PlSqlParser.CHAR - 160)) | (1 << (PlSqlParser.CHAR_CS - 160)) | (1 << (PlSqlParser.CHARTOROWID - 160)) | (1 << (PlSqlParser.CHECK_ACL_REWRITE - 160)) | (1 << (PlSqlParser.CHECKPOINT - 160)) | (1 << (PlSqlParser.CHILD - 160)) | (1 << (PlSqlParser.CHOOSE - 160)) | (1 << (PlSqlParser.CHR - 160)) | (1 << (PlSqlParser.CHUNK - 160)) | (1 << (PlSqlParser.CLASS - 160)) | (1 << (PlSqlParser.CLASSIFIER - 160)) | (1 << (PlSqlParser.CLEANUP - 160)) | (1 << (PlSqlParser.CLEAR - 160)) | (1 << (PlSqlParser.C_LETTER - 160)) | (1 << (PlSqlParser.CLIENT - 160)))) !== 0) || ((((_la - 192)) & ~0x1f) == 0 && ((1 << (_la - 192)) & ((1 << (PlSqlParser.CLOB - 192)) | (1 << (PlSqlParser.CLONE - 192)) | (1 << (PlSqlParser.CLOSE_CACHED_OPEN_CURSORS - 192)) | (1 << (PlSqlParser.CLOSE - 192)) | (1 << (PlSqlParser.CLUSTER_BY_ROWID - 192)) | (1 << (PlSqlParser.CLUSTER - 192)) | (1 << (PlSqlParser.CLUSTER_DETAILS - 192)) | (1 << (PlSqlParser.CLUSTER_DISTANCE - 192)) | (1 << (PlSqlParser.CLUSTER_ID - 192)) | (1 << (PlSqlParser.CLUSTERING - 192)) | (1 << (PlSqlParser.CLUSTERING_FACTOR - 192)) | (1 << (PlSqlParser.CLUSTER_PROBABILITY - 192)) | (1 << (PlSqlParser.CLUSTER_SET - 192)) | (1 << (PlSqlParser.COALESCE - 192)) | (1 << (PlSqlParser.COALESCE_SQ - 192)) | (1 << (PlSqlParser.COARSE - 192)) | (1 << (PlSqlParser.CO_AUTH_IND - 192)) | (1 << (PlSqlParser.COLD - 192)) | (1 << (PlSqlParser.COLLECT - 192)) | (1 << (PlSqlParser.COLUMNAR - 192)) | (1 << (PlSqlParser.COLUMN_AUTH_INDICATOR - 192)) | (1 << (PlSqlParser.COLUMN - 192)) | (1 << (PlSqlParser.COLUMNS - 192)) | (1 << (PlSqlParser.COLUMN_STATS - 192)) | (1 << (PlSqlParser.COLUMN_VALUE - 192)) | (1 << (PlSqlParser.COMMENT - 192)) | (1 << (PlSqlParser.COMMIT - 192)) | (1 << (PlSqlParser.COMMITTED - 192)) | (1 << (PlSqlParser.COMMON_DATA - 192)) | (1 << (PlSqlParser.COMPACT - 192)) | (1 << (PlSqlParser.COMPATIBILITY - 192)) | (1 << (PlSqlParser.COMPILE - 192)))) !== 0) || ((((_la - 224)) & ~0x1f) == 0 && ((1 << (_la - 224)) & ((1 << (PlSqlParser.COMPLETE - 224)) | (1 << (PlSqlParser.COMPLIANCE - 224)) | (1 << (PlSqlParser.COMPONENT - 224)) | (1 << (PlSqlParser.COMPONENTS - 224)) | (1 << (PlSqlParser.COMPOSE - 224)) | (1 << (PlSqlParser.COMPOSITE - 224)) | (1 << (PlSqlParser.COMPOSITE_LIMIT - 224)) | (1 << (PlSqlParser.COMPOUND - 224)) | (1 << (PlSqlParser.COMPUTE - 224)) | (1 << (PlSqlParser.CONCAT - 224)) | (1 << (PlSqlParser.CON_DBID_TO_ID - 224)) | (1 << (PlSqlParser.CONDITIONAL - 224)) | (1 << (PlSqlParser.CONDITION - 224)) | (1 << (PlSqlParser.CONFIRM - 224)) | (1 << (PlSqlParser.CONFORMING - 224)) | (1 << (PlSqlParser.CON_GUID_TO_ID - 224)) | (1 << (PlSqlParser.CON_ID - 224)) | (1 << (PlSqlParser.CON_NAME_TO_ID - 224)) | (1 << (PlSqlParser.CONNECT_BY_CB_WHR_ONLY - 224)) | (1 << (PlSqlParser.CONNECT_BY_COMBINE_SW - 224)) | (1 << (PlSqlParser.CONNECT_BY_COST_BASED - 224)) | (1 << (PlSqlParser.CONNECT_BY_ELIM_DUPS - 224)) | (1 << (PlSqlParser.CONNECT_BY_FILTERING - 224)) | (1 << (PlSqlParser.CONNECT_BY_ISCYCLE - 224)) | (1 << (PlSqlParser.CONNECT_BY_ISLEAF - 224)) | (1 << (PlSqlParser.CONNECT_BY_ROOT - 224)) | (1 << (PlSqlParser.CONNECT_TIME - 224)) | (1 << (PlSqlParser.CONSIDER - 224)) | (1 << (PlSqlParser.CONSISTENT - 224)) | (1 << (PlSqlParser.CONSTANT - 224)))) !== 0) || ((((_la - 256)) & ~0x1f) == 0 && ((1 << (_la - 256)) & ((1 << (PlSqlParser.CONST - 256)) | (1 << (PlSqlParser.CONSTRAINT - 256)) | (1 << (PlSqlParser.CONSTRAINTS - 256)) | (1 << (PlSqlParser.CONSTRUCTOR - 256)) | (1 << (PlSqlParser.CONTAINER - 256)) | (1 << (PlSqlParser.CONTAINER_DATA - 256)) | (1 << (PlSqlParser.CONTAINERS - 256)) | (1 << (PlSqlParser.CONTENT - 256)) | (1 << (PlSqlParser.CONTENTS - 256)) | (1 << (PlSqlParser.CONTEXT - 256)) | (1 << (PlSqlParser.CONTINUE - 256)) | (1 << (PlSqlParser.CONTROLFILE - 256)) | (1 << (PlSqlParser.CON_UID_TO_ID - 256)) | (1 << (PlSqlParser.CONVERT - 256)) | (1 << (PlSqlParser.COOKIE - 256)) | (1 << (PlSqlParser.COPY - 256)) | (1 << (PlSqlParser.CORR_K - 256)) | (1 << (PlSqlParser.CORR_S - 256)) | (1 << (PlSqlParser.CORRUPTION - 256)) | (1 << (PlSqlParser.CORRUPT_XID_ALL - 256)) | (1 << (PlSqlParser.CORRUPT_XID - 256)) | (1 << (PlSqlParser.COS - 256)) | (1 << (PlSqlParser.COSH - 256)) | (1 << (PlSqlParser.COST - 256)) | (1 << (PlSqlParser.COST_XML_QUERY_REWRITE - 256)) | (1 << (PlSqlParser.COUNT - 256)) | (1 << (PlSqlParser.COVAR_POP - 256)) | (1 << (PlSqlParser.COVAR_SAMP - 256)) | (1 << (PlSqlParser.CPU_COSTING - 256)) | (1 << (PlSqlParser.CPU_PER_CALL - 256)) | (1 << (PlSqlParser.CPU_PER_SESSION - 256)) | (1 << (PlSqlParser.CRASH - 256)))) !== 0) || ((((_la - 289)) & ~0x1f) == 0 && ((1 << (_la - 289)) & ((1 << (PlSqlParser.CREATE_FILE_DEST - 289)) | (1 << (PlSqlParser.CREATE_STORED_OUTLINES - 289)) | (1 << (PlSqlParser.CREATION - 289)) | (1 << (PlSqlParser.CREDENTIAL - 289)) | (1 << (PlSqlParser.CRITICAL - 289)) | (1 << (PlSqlParser.CROSS - 289)) | (1 << (PlSqlParser.CROSSEDITION - 289)) | (1 << (PlSqlParser.CSCONVERT - 289)) | (1 << (PlSqlParser.CUBE_AJ - 289)) | (1 << (PlSqlParser.CUBE - 289)) | (1 << (PlSqlParser.CUBE_GB - 289)) | (1 << (PlSqlParser.CUBE_SJ - 289)) | (1 << (PlSqlParser.CUME_DISTM - 289)) | (1 << (PlSqlParser.CURRENT - 289)) | (1 << (PlSqlParser.CURRENT_DATE - 289)) | (1 << (PlSqlParser.CURRENT_SCHEMA - 289)) | (1 << (PlSqlParser.CURRENT_TIME - 289)) | (1 << (PlSqlParser.CURRENT_TIMESTAMP - 289)) | (1 << (PlSqlParser.CURRENT_USER - 289)) | (1 << (PlSqlParser.CURRENTV - 289)) | (1 << (PlSqlParser.CURSOR - 289)) | (1 << (PlSqlParser.CURSOR_SHARING_EXACT - 289)) | (1 << (PlSqlParser.CURSOR_SPECIFIC_SEGMENT - 289)) | (1 << (PlSqlParser.CUSTOMDATUM - 289)) | (1 << (PlSqlParser.CV - 289)) | (1 << (PlSqlParser.CYCLE - 289)) | (1 << (PlSqlParser.DANGLING - 289)) | (1 << (PlSqlParser.DATABASE - 289)) | (1 << (PlSqlParser.DATA - 289)) | (1 << (PlSqlParser.DATAFILE - 289)) | (1 << (PlSqlParser.DATAFILES - 289)))) !== 0) || ((((_la - 321)) & ~0x1f) == 0 && ((1 << (_la - 321)) & ((1 << (PlSqlParser.DATAMOVEMENT - 321)) | (1 << (PlSqlParser.DATAOBJNO - 321)) | (1 << (PlSqlParser.DATAOBJ_TO_MAT_PARTITION - 321)) | (1 << (PlSqlParser.DATAOBJ_TO_PARTITION - 321)) | (1 << (PlSqlParser.DATAPUMP - 321)) | (1 << (PlSqlParser.DATA_SECURITY_REWRITE_LIMIT - 321)) | (1 << (PlSqlParser.DATE_MODE - 321)) | (1 << (PlSqlParser.DAY - 321)) | (1 << (PlSqlParser.DAYS - 321)) | (1 << (PlSqlParser.DBA - 321)) | (1 << (PlSqlParser.DBA_RECYCLEBIN - 321)) | (1 << (PlSqlParser.DBMS_STATS - 321)) | (1 << (PlSqlParser.DB_ROLE_CHANGE - 321)) | (1 << (PlSqlParser.DBTIMEZONE - 321)) | (1 << (PlSqlParser.DB_UNIQUE_NAME - 321)) | (1 << (PlSqlParser.DB_VERSION - 321)) | (1 << (PlSqlParser.DDL - 321)) | (1 << (PlSqlParser.DEALLOCATE - 321)) | (1 << (PlSqlParser.DEBUG - 321)) | (1 << (PlSqlParser.DEBUGGER - 321)) | (1 << (PlSqlParser.DEC - 321)) | (1 << (PlSqlParser.DECIMAL - 321)) | (1 << (PlSqlParser.DECLARE - 321)) | (1 << (PlSqlParser.DECOMPOSE - 321)) | (1 << (PlSqlParser.DECORRELATE - 321)) | (1 << (PlSqlParser.DECR - 321)) | (1 << (PlSqlParser.DECREMENT - 321)) | (1 << (PlSqlParser.DECRYPT - 321)) | (1 << (PlSqlParser.DEDUPLICATE - 321)) | (1 << (PlSqlParser.DEFAULTS - 321)))) !== 0) || ((((_la - 353)) & ~0x1f) == 0 && ((1 << (_la - 353)) & ((1 << (PlSqlParser.DEFERRABLE - 353)) | (1 << (PlSqlParser.DEFERRED - 353)) | (1 << (PlSqlParser.DEFINED - 353)) | (1 << (PlSqlParser.DEFINE - 353)) | (1 << (PlSqlParser.DEFINER - 353)) | (1 << (PlSqlParser.DEGREE - 353)) | (1 << (PlSqlParser.DELAY - 353)) | (1 << (PlSqlParser.DELEGATE - 353)) | (1 << (PlSqlParser.DELETE_ALL - 353)) | (1 << (PlSqlParser.DELETE - 353)) | (1 << (PlSqlParser.DELETEXML - 353)) | (1 << (PlSqlParser.DEMAND - 353)) | (1 << (PlSqlParser.DENSE_RANKM - 353)) | (1 << (PlSqlParser.DEPENDENT - 353)) | (1 << (PlSqlParser.DEPTH - 353)) | (1 << (PlSqlParser.DEQUEUE - 353)) | (1 << (PlSqlParser.DEREF - 353)) | (1 << (PlSqlParser.DEREF_NO_REWRITE - 353)) | (1 << (PlSqlParser.DESTROY - 353)) | (1 << (PlSqlParser.DETACHED - 353)) | (1 << (PlSqlParser.DETERMINES - 353)) | (1 << (PlSqlParser.DETERMINISTIC - 353)) | (1 << (PlSqlParser.DICTIONARY - 353)) | (1 << (PlSqlParser.DIMENSION - 353)) | (1 << (PlSqlParser.DIMENSIONS - 353)) | (1 << (PlSqlParser.DIRECT_LOAD - 353)) | (1 << (PlSqlParser.DIRECTORY - 353)) | (1 << (PlSqlParser.DIRECT_PATH - 353)) | (1 << (PlSqlParser.DISABLE_ALL - 353)) | (1 << (PlSqlParser.DISABLE - 353)) | (1 << (PlSqlParser.DISABLE_PARALLEL_DML - 353)))) !== 0) || ((((_la - 385)) & ~0x1f) == 0 && ((1 << (_la - 385)) & ((1 << (PlSqlParser.DISABLE_PRESET - 385)) | (1 << (PlSqlParser.DISABLE_RPKE - 385)) | (1 << (PlSqlParser.DISALLOW - 385)) | (1 << (PlSqlParser.DISASSOCIATE - 385)) | (1 << (PlSqlParser.DISCARD - 385)) | (1 << (PlSqlParser.DISCONNECT - 385)) | (1 << (PlSqlParser.DISK - 385)) | (1 << (PlSqlParser.DISKGROUP - 385)) | (1 << (PlSqlParser.DISKS - 385)) | (1 << (PlSqlParser.DISMOUNT - 385)) | (1 << (PlSqlParser.DISTINGUISHED - 385)) | (1 << (PlSqlParser.DISTRIBUTED - 385)) | (1 << (PlSqlParser.DISTRIBUTE - 385)) | (1 << (PlSqlParser.DML - 385)) | (1 << (PlSqlParser.DML_UPDATE - 385)) | (1 << (PlSqlParser.DOCFIDELITY - 385)) | (1 << (PlSqlParser.DOCUMENT - 385)) | (1 << (PlSqlParser.DOMAIN_INDEX_FILTER - 385)) | (1 << (PlSqlParser.DOMAIN_INDEX_NO_SORT - 385)) | (1 << (PlSqlParser.DOMAIN_INDEX_SORT - 385)) | (1 << (PlSqlParser.DOUBLE - 385)) | (1 << (PlSqlParser.DOWNGRADE - 385)) | (1 << (PlSqlParser.DRIVING_SITE - 385)) | (1 << (PlSqlParser.DROP_COLUMN - 385)) | (1 << (PlSqlParser.DROP_GROUP - 385)) | (1 << (PlSqlParser.DSINTERVAL_UNCONSTRAINED - 385)) | (1 << (PlSqlParser.DST_UPGRADE_INSERT_CONV - 385)) | (1 << (PlSqlParser.DUMP - 385)))) !== 0) || ((((_la - 417)) & ~0x1f) == 0 && ((1 << (_la - 417)) & ((1 << (PlSqlParser.DUPLICATE - 417)) | (1 << (PlSqlParser.DV - 417)) | (1 << (PlSqlParser.DYNAMIC - 417)) | (1 << (PlSqlParser.DYNAMIC_SAMPLING - 417)) | (1 << (PlSqlParser.DYNAMIC_SAMPLING_EST_CDN - 417)) | (1 << (PlSqlParser.EACH - 417)) | (1 << (PlSqlParser.EDITIONABLE - 417)) | (1 << (PlSqlParser.EDITION - 417)) | (1 << (PlSqlParser.EDITIONING - 417)) | (1 << (PlSqlParser.EDITIONS - 417)) | (1 << (PlSqlParser.ELEMENT - 417)) | (1 << (PlSqlParser.ELIM_GROUPBY - 417)) | (1 << (PlSqlParser.ELIMINATE_JOIN - 417)) | (1 << (PlSqlParser.ELIMINATE_OBY - 417)) | (1 << (PlSqlParser.ELIMINATE_OUTER_JOIN - 417)) | (1 << (PlSqlParser.EM - 417)) | (1 << (PlSqlParser.EMPTY_BLOB - 417)) | (1 << (PlSqlParser.EMPTY_CLOB - 417)) | (1 << (PlSqlParser.EMPTY - 417)) | (1 << (PlSqlParser.ENABLE_ALL - 417)) | (1 << (PlSqlParser.ENABLE - 417)) | (1 << (PlSqlParser.ENABLE_PARALLEL_DML - 417)) | (1 << (PlSqlParser.ENABLE_PRESET - 417)) | (1 << (PlSqlParser.ENCODING - 417)) | (1 << (PlSqlParser.ENCRYPT - 417)) | (1 << (PlSqlParser.ENCRYPTION - 417)) | (1 << (PlSqlParser.END_OUTLINE_DATA - 417)) | (1 << (PlSqlParser.ENFORCED - 417)) | (1 << (PlSqlParser.ENFORCE - 417)))) !== 0) || ((((_la - 449)) & ~0x1f) == 0 && ((1 << (_la - 449)) & ((1 << (PlSqlParser.ENQUEUE - 449)) | (1 << (PlSqlParser.ENTERPRISE - 449)) | (1 << (PlSqlParser.ENTITYESCAPING - 449)) | (1 << (PlSqlParser.ENTRY - 449)) | (1 << (PlSqlParser.EQUIPART - 449)) | (1 << (PlSqlParser.ERR - 449)) | (1 << (PlSqlParser.ERROR_ARGUMENT - 449)) | (1 << (PlSqlParser.ERROR - 449)) | (1 << (PlSqlParser.ERROR_ON_OVERLAP_TIME - 449)) | (1 << (PlSqlParser.ERRORS - 449)) | (1 << (PlSqlParser.ESCAPE - 449)) | (1 << (PlSqlParser.ESTIMATE - 449)) | (1 << (PlSqlParser.EVAL - 449)) | (1 << (PlSqlParser.EVALNAME - 449)) | (1 << (PlSqlParser.EVALUATE - 449)) | (1 << (PlSqlParser.EVALUATION - 449)) | (1 << (PlSqlParser.EVENTS - 449)) | (1 << (PlSqlParser.EVERY - 449)) | (1 << (PlSqlParser.EXCEPT - 449)) | (1 << (PlSqlParser.EXCEPTION - 449)) | (1 << (PlSqlParser.EXCEPTION_INIT - 449)) | (1 << (PlSqlParser.EXCEPTIONS - 449)) | (1 << (PlSqlParser.EXCHANGE - 449)) | (1 << (PlSqlParser.EXCLUDE - 449)) | (1 << (PlSqlParser.EXCLUDING - 449)) | (1 << (PlSqlParser.EXECUTE - 449)) | (1 << (PlSqlParser.EXEMPT - 449)) | (1 << (PlSqlParser.EXISTING - 449)) | (1 << (PlSqlParser.EXISTS - 449)) | (1 << (PlSqlParser.EXISTSNODE - 449)) | (1 << (PlSqlParser.EXIT - 449)))) !== 0) || ((((_la - 481)) & ~0x1f) == 0 && ((1 << (_la - 481)) & ((1 << (PlSqlParser.EXPAND_GSET_TO_UNION - 481)) | (1 << (PlSqlParser.EXPAND_TABLE - 481)) | (1 << (PlSqlParser.EXP - 481)) | (1 << (PlSqlParser.EXPIRE - 481)) | (1 << (PlSqlParser.EXPLAIN - 481)) | (1 << (PlSqlParser.EXPLOSION - 481)) | (1 << (PlSqlParser.EXPORT - 481)) | (1 << (PlSqlParser.EXPR_CORR_CHECK - 481)) | (1 << (PlSqlParser.EXPRESS - 481)) | (1 << (PlSqlParser.EXTENDS - 481)) | (1 << (PlSqlParser.EXTENT - 481)) | (1 << (PlSqlParser.EXTENTS - 481)) | (1 << (PlSqlParser.EXTERNAL - 481)) | (1 << (PlSqlParser.EXTERNALLY - 481)) | (1 << (PlSqlParser.EXTRACTCLOBXML - 481)) | (1 << (PlSqlParser.EXTRACT - 481)) | (1 << (PlSqlParser.EXTRACTVALUE - 481)) | (1 << (PlSqlParser.EXTRA - 481)) | (1 << (PlSqlParser.FACILITY - 481)) | (1 << (PlSqlParser.FACT - 481)) | (1 << (PlSqlParser.FACTOR - 481)) | (1 << (PlSqlParser.FACTORIZE_JOIN - 481)) | (1 << (PlSqlParser.FAILED - 481)) | (1 << (PlSqlParser.FAILED_LOGIN_ATTEMPTS - 481)) | (1 << (PlSqlParser.FAILGROUP - 481)) | (1 << (PlSqlParser.FAILOVER - 481)) | (1 << (PlSqlParser.FAILURE - 481)) | (1 << (PlSqlParser.FALSE - 481)) | (1 << (PlSqlParser.FAMILY - 481)) | (1 << (PlSqlParser.FAR - 481)) | (1 << (PlSqlParser.FAST - 481)) | (1 << (PlSqlParser.FASTSTART - 481)))) !== 0) || ((((_la - 513)) & ~0x1f) == 0 && ((1 << (_la - 513)) & ((1 << (PlSqlParser.FBTSCAN - 513)) | (1 << (PlSqlParser.FEATURE_DETAILS - 513)) | (1 << (PlSqlParser.FEATURE_ID - 513)) | (1 << (PlSqlParser.FEATURE_SET - 513)) | (1 << (PlSqlParser.FEATURE_VALUE - 513)) | (1 << (PlSqlParser.FETCH - 513)) | (1 << (PlSqlParser.FILE - 513)) | (1 << (PlSqlParser.FILE_NAME_CONVERT - 513)) | (1 << (PlSqlParser.FILESYSTEM_LIKE_LOGGING - 513)) | (1 << (PlSqlParser.FILTER - 513)) | (1 << (PlSqlParser.FINAL - 513)) | (1 << (PlSqlParser.FINE - 513)) | (1 << (PlSqlParser.FINISH - 513)) | (1 << (PlSqlParser.FIRST - 513)) | (1 << (PlSqlParser.FIRSTM - 513)) | (1 << (PlSqlParser.FIRST_ROWS - 513)) | (1 << (PlSqlParser.FIRST_VALUE - 513)) | (1 << (PlSqlParser.FIXED_VIEW_DATA - 513)) | (1 << (PlSqlParser.FLAGGER - 513)) | (1 << (PlSqlParser.FLASHBACK - 513)) | (1 << (PlSqlParser.FLASH_CACHE - 513)) | (1 << (PlSqlParser.FLOAT - 513)) | (1 << (PlSqlParser.FLOB - 513)) | (1 << (PlSqlParser.FLOOR - 513)) | (1 << (PlSqlParser.FLUSH - 513)) | (1 << (PlSqlParser.FOLDER - 513)) | (1 << (PlSqlParser.FOLLOWING - 513)) | (1 << (PlSqlParser.FOLLOWS - 513)) | (1 << (PlSqlParser.FORALL - 513)) | (1 << (PlSqlParser.FORCE - 513)) | (1 << (PlSqlParser.FORCE_XML_QUERY_REWRITE - 513)) | (1 << (PlSqlParser.FOREIGN - 513)))) !== 0) || ((((_la - 545)) & ~0x1f) == 0 && ((1 << (_la - 545)) & ((1 << (PlSqlParser.FOREVER - 545)) | (1 << (PlSqlParser.FORMAT - 545)) | (1 << (PlSqlParser.FORWARD - 545)) | (1 << (PlSqlParser.FRAGMENT_NUMBER - 545)) | (1 << (PlSqlParser.FREELIST - 545)) | (1 << (PlSqlParser.FREELISTS - 545)) | (1 << (PlSqlParser.FREEPOOLS - 545)) | (1 << (PlSqlParser.FRESH - 545)) | (1 << (PlSqlParser.FROM_TZ - 545)) | (1 << (PlSqlParser.FULL - 545)) | (1 << (PlSqlParser.FULL_OUTER_JOIN_TO_OUTER - 545)) | (1 << (PlSqlParser.FUNCTION - 545)) | (1 << (PlSqlParser.FUNCTIONS - 545)) | (1 << (PlSqlParser.GATHER_OPTIMIZER_STATISTICS - 545)) | (1 << (PlSqlParser.GATHER_PLAN_STATISTICS - 545)) | (1 << (PlSqlParser.GBY_CONC_ROLLUP - 545)) | (1 << (PlSqlParser.GBY_PUSHDOWN - 545)) | (1 << (PlSqlParser.GENERATED - 545)) | (1 << (PlSqlParser.GET - 545)) | (1 << (PlSqlParser.GLOBAL - 545)) | (1 << (PlSqlParser.GLOBALLY - 545)) | (1 << (PlSqlParser.GLOBAL_NAME - 545)) | (1 << (PlSqlParser.GLOBAL_TOPIC_ENABLED - 545)) | (1 << (PlSqlParser.GROUP_BY - 545)) | (1 << (PlSqlParser.GROUP_ID - 545)) | (1 << (PlSqlParser.GROUPING - 545)) | (1 << (PlSqlParser.GROUPING_ID - 545)))) !== 0) || ((((_la - 577)) & ~0x1f) == 0 && ((1 << (_la - 577)) & ((1 << (PlSqlParser.GROUPS - 577)) | (1 << (PlSqlParser.GUARANTEED - 577)) | (1 << (PlSqlParser.GUARANTEE - 577)) | (1 << (PlSqlParser.GUARD - 577)) | (1 << (PlSqlParser.HASH_AJ - 577)) | (1 << (PlSqlParser.HASH - 577)) | (1 << (PlSqlParser.HASHKEYS - 577)) | (1 << (PlSqlParser.HASH_SJ - 577)) | (1 << (PlSqlParser.HEADER - 577)) | (1 << (PlSqlParser.HEAP - 577)) | (1 << (PlSqlParser.HELP - 577)) | (1 << (PlSqlParser.HEXTORAW - 577)) | (1 << (PlSqlParser.HEXTOREF - 577)) | (1 << (PlSqlParser.HIDDEN_KEYWORD - 577)) | (1 << (PlSqlParser.HIDE - 577)) | (1 << (PlSqlParser.HIERARCHY - 577)) | (1 << (PlSqlParser.HIGH - 577)) | (1 << (PlSqlParser.HINTSET_BEGIN - 577)) | (1 << (PlSqlParser.HINTSET_END - 577)) | (1 << (PlSqlParser.HOT - 577)) | (1 << (PlSqlParser.HOUR - 577)) | (1 << (PlSqlParser.HWM_BROKERED - 577)) | (1 << (PlSqlParser.HYBRID - 577)) | (1 << (PlSqlParser.IDENTIFIER - 577)) | (1 << (PlSqlParser.IDENTITY - 577)) | (1 << (PlSqlParser.IDGENERATORS - 577)) | (1 << (PlSqlParser.ID - 577)) | (1 << (PlSqlParser.IDLE_TIME - 577)) | (1 << (PlSqlParser.IF - 577)) | (1 << (PlSqlParser.IGNORE - 577)))) !== 0) || ((((_la - 609)) & ~0x1f) == 0 && ((1 << (_la - 609)) & ((1 << (PlSqlParser.IGNORE_OPTIM_EMBEDDED_HINTS - 609)) | (1 << (PlSqlParser.IGNORE_ROW_ON_DUPKEY_INDEX - 609)) | (1 << (PlSqlParser.IGNORE_WHERE_CLAUSE - 609)) | (1 << (PlSqlParser.ILM - 609)) | (1 << (PlSqlParser.IMMEDIATE - 609)) | (1 << (PlSqlParser.IMPACT - 609)) | (1 << (PlSqlParser.IMPORT - 609)) | (1 << (PlSqlParser.INACTIVE - 609)) | (1 << (PlSqlParser.INCLUDE - 609)) | (1 << (PlSqlParser.INCLUDE_VERSION - 609)) | (1 << (PlSqlParser.INCLUDING - 609)) | (1 << (PlSqlParser.INCREMENTAL - 609)) | (1 << (PlSqlParser.INCREMENT - 609)) | (1 << (PlSqlParser.INCR - 609)) | (1 << (PlSqlParser.INDENT - 609)) | (1 << (PlSqlParser.INDEX_ASC - 609)) | (1 << (PlSqlParser.INDEX_COMBINE - 609)) | (1 << (PlSqlParser.INDEX_DESC - 609)) | (1 << (PlSqlParser.INDEXED - 609)) | (1 << (PlSqlParser.INDEXES - 609)) | (1 << (PlSqlParser.INDEX_FFS - 609)) | (1 << (PlSqlParser.INDEX_FILTER - 609)) | (1 << (PlSqlParser.INDEXING - 609)) | (1 << (PlSqlParser.INDEX_JOIN - 609)) | (1 << (PlSqlParser.INDEX_ROWS - 609)) | (1 << (PlSqlParser.INDEX_RRS - 609)) | (1 << (PlSqlParser.INDEX_RS_ASC - 609)) | (1 << (PlSqlParser.INDEX_RS_DESC - 609)) | (1 << (PlSqlParser.INDEX_RS - 609)) | (1 << (PlSqlParser.INDEX_SCAN - 609)) | (1 << (PlSqlParser.INDEX_SKIP_SCAN - 609)))) !== 0) || ((((_la - 641)) & ~0x1f) == 0 && ((1 << (_la - 641)) & ((1 << (PlSqlParser.INDEX_SS_ASC - 641)) | (1 << (PlSqlParser.INDEX_SS_DESC - 641)) | (1 << (PlSqlParser.INDEX_SS - 641)) | (1 << (PlSqlParser.INDEX_STATS - 641)) | (1 << (PlSqlParser.INDEXTYPE - 641)) | (1 << (PlSqlParser.INDEXTYPES - 641)) | (1 << (PlSqlParser.INDICATOR - 641)) | (1 << (PlSqlParser.INDICES - 641)) | (1 << (PlSqlParser.INFINITE - 641)) | (1 << (PlSqlParser.INFORMATIONAL - 641)) | (1 << (PlSqlParser.INHERIT - 641)) | (1 << (PlSqlParser.INITCAP - 641)) | (1 << (PlSqlParser.INITIAL - 641)) | (1 << (PlSqlParser.INITIALIZED - 641)) | (1 << (PlSqlParser.INITIALLY - 641)) | (1 << (PlSqlParser.INITRANS - 641)) | (1 << (PlSqlParser.INLINE - 641)) | (1 << (PlSqlParser.INLINE_XMLTYPE_NT - 641)) | (1 << (PlSqlParser.INMEMORY - 641)) | (1 << (PlSqlParser.IN_MEMORY_METADATA - 641)) | (1 << (PlSqlParser.INMEMORY_PRUNING - 641)) | (1 << (PlSqlParser.INNER - 641)) | (1 << (PlSqlParser.INOUT - 641)) | (1 << (PlSqlParser.INPLACE - 641)) | (1 << (PlSqlParser.INSERTCHILDXMLAFTER - 641)) | (1 << (PlSqlParser.INSERTCHILDXMLBEFORE - 641)) | (1 << (PlSqlParser.INSERTCHILDXML - 641)) | (1 << (PlSqlParser.INSERTXMLAFTER - 641)) | (1 << (PlSqlParser.INSERTXMLBEFORE - 641)) | (1 << (PlSqlParser.INSTANCE - 641)))) !== 0) || ((((_la - 673)) & ~0x1f) == 0 && ((1 << (_la - 673)) & ((1 << (PlSqlParser.INSTANCES - 673)) | (1 << (PlSqlParser.INSTANTIABLE - 673)) | (1 << (PlSqlParser.INSTANTLY - 673)) | (1 << (PlSqlParser.INSTEAD - 673)) | (1 << (PlSqlParser.INSTR2 - 673)) | (1 << (PlSqlParser.INSTR4 - 673)) | (1 << (PlSqlParser.INSTRB - 673)) | (1 << (PlSqlParser.INSTRC - 673)) | (1 << (PlSqlParser.INSTR - 673)) | (1 << (PlSqlParser.INTEGER - 673)) | (1 << (PlSqlParser.INTERLEAVED - 673)) | (1 << (PlSqlParser.INTERMEDIATE - 673)) | (1 << (PlSqlParser.INTERNAL_CONVERT - 673)) | (1 << (PlSqlParser.INTERNAL_USE - 673)) | (1 << (PlSqlParser.INTERPRETED - 673)) | (1 << (PlSqlParser.INTERVAL - 673)) | (1 << (PlSqlParser.INT - 673)) | (1 << (PlSqlParser.INVALIDATE - 673)) | (1 << (PlSqlParser.INVISIBLE - 673)) | (1 << (PlSqlParser.IN_XQUERY - 673)) | (1 << (PlSqlParser.ISOLATION - 673)) | (1 << (PlSqlParser.ISOLATION_LEVEL - 673)) | (1 << (PlSqlParser.ITERATE - 673)) | (1 << (PlSqlParser.ITERATION_NUMBER - 673)) | (1 << (PlSqlParser.JAVA - 673)) | (1 << (PlSqlParser.JOB - 673)) | (1 << (PlSqlParser.JOIN - 673)) | (1 << (PlSqlParser.JSON_ARRAYAGG - 673)) | (1 << (PlSqlParser.JSON_ARRAY - 673)))) !== 0) || ((((_la - 705)) & ~0x1f) == 0 && ((1 << (_la - 705)) & ((1 << (PlSqlParser.JSON_EQUAL - 705)) | (1 << (PlSqlParser.JSON_EXISTS2 - 705)) | (1 << (PlSqlParser.JSON_EXISTS - 705)) | (1 << (PlSqlParser.JSONGET - 705)) | (1 << (PlSqlParser.JSON - 705)) | (1 << (PlSqlParser.JSON_OBJECTAGG - 705)) | (1 << (PlSqlParser.JSON_OBJECT - 705)) | (1 << (PlSqlParser.JSONPARSE - 705)) | (1 << (PlSqlParser.JSON_QUERY - 705)) | (1 << (PlSqlParser.JSON_SERIALIZE - 705)) | (1 << (PlSqlParser.JSON_TABLE - 705)) | (1 << (PlSqlParser.JSON_TEXTCONTAINS2 - 705)) | (1 << (PlSqlParser.JSON_TEXTCONTAINS - 705)) | (1 << (PlSqlParser.JSON_VALUE - 705)) | (1 << (PlSqlParser.KEEP_DUPLICATES - 705)) | (1 << (PlSqlParser.KEEP - 705)) | (1 << (PlSqlParser.KERBEROS - 705)) | (1 << (PlSqlParser.KEY - 705)) | (1 << (PlSqlParser.KEY_LENGTH - 705)) | (1 << (PlSqlParser.KEYSIZE - 705)) | (1 << (PlSqlParser.KEYS - 705)) | (1 << (PlSqlParser.KEYSTORE - 705)) | (1 << (PlSqlParser.KILL - 705)) | (1 << (PlSqlParser.LABEL - 705)) | (1 << (PlSqlParser.LANGUAGE - 705)) | (1 << (PlSqlParser.LAST_DAY - 705)) | (1 << (PlSqlParser.LAST - 705)) | (1 << (PlSqlParser.LAST_VALUE - 705)) | (1 << (PlSqlParser.LATERAL - 705)) | (1 << (PlSqlParser.LAX - 705)) | (1 << (PlSqlParser.LAYER - 705)) | (1 << (PlSqlParser.LDAP_REGISTRATION_ENABLED - 705)))) !== 0) || ((((_la - 737)) & ~0x1f) == 0 && ((1 << (_la - 737)) & ((1 << (PlSqlParser.LDAP_REGISTRATION - 737)) | (1 << (PlSqlParser.LDAP_REG_SYNC_INTERVAL - 737)) | (1 << (PlSqlParser.LEADING - 737)) | (1 << (PlSqlParser.LEFT - 737)) | (1 << (PlSqlParser.LENGTH2 - 737)) | (1 << (PlSqlParser.LENGTH4 - 737)) | (1 << (PlSqlParser.LENGTHB - 737)) | (1 << (PlSqlParser.LENGTHC - 737)) | (1 << (PlSqlParser.LENGTH - 737)) | (1 << (PlSqlParser.LESS - 737)) | (1 << (PlSqlParser.LEVEL - 737)) | (1 << (PlSqlParser.LEVELS - 737)) | (1 << (PlSqlParser.LIBRARY - 737)) | (1 << (PlSqlParser.LIFECYCLE - 737)) | (1 << (PlSqlParser.LIFE - 737)) | (1 << (PlSqlParser.LIFETIME - 737)) | (1 << (PlSqlParser.LIKE2 - 737)) | (1 << (PlSqlParser.LIKE4 - 737)) | (1 << (PlSqlParser.LIKEC - 737)) | (1 << (PlSqlParser.LIKE_EXPAND - 737)) | (1 << (PlSqlParser.LIMIT - 737)) | (1 << (PlSqlParser.LINEAR - 737)) | (1 << (PlSqlParser.LINK - 737)) | (1 << (PlSqlParser.LIST - 737)) | (1 << (PlSqlParser.LN - 737)) | (1 << (PlSqlParser.LNNVL - 737)) | (1 << (PlSqlParser.LOAD - 737)) | (1 << (PlSqlParser.LOB - 737)) | (1 << (PlSqlParser.LOBNVL - 737)) | (1 << (PlSqlParser.LOBS - 737)) | (1 << (PlSqlParser.LOCAL_INDEXES - 737)))) !== 0) || ((((_la - 769)) & ~0x1f) == 0 && ((1 << (_la - 769)) & ((1 << (PlSqlParser.LOCAL - 769)) | (1 << (PlSqlParser.LOCALTIME - 769)) | (1 << (PlSqlParser.LOCALTIMESTAMP - 769)) | (1 << (PlSqlParser.LOCATION - 769)) | (1 << (PlSqlParser.LOCATOR - 769)) | (1 << (PlSqlParser.LOCKED - 769)) | (1 << (PlSqlParser.LOCKING - 769)) | (1 << (PlSqlParser.LOGFILE - 769)) | (1 << (PlSqlParser.LOGFILES - 769)) | (1 << (PlSqlParser.LOGGING - 769)) | (1 << (PlSqlParser.LOGICAL - 769)) | (1 << (PlSqlParser.LOGICAL_READS_PER_CALL - 769)) | (1 << (PlSqlParser.LOGICAL_READS_PER_SESSION - 769)) | (1 << (PlSqlParser.LOG - 769)) | (1 << (PlSqlParser.LOGMINING - 769)) | (1 << (PlSqlParser.LOGOFF - 769)) | (1 << (PlSqlParser.LOGON - 769)) | (1 << (PlSqlParser.LOG_READ_ONLY_VIOLATIONS - 769)) | (1 << (PlSqlParser.LONG - 769)) | (1 << (PlSqlParser.LOOP - 769)) | (1 << (PlSqlParser.LOWER - 769)) | (1 << (PlSqlParser.LOW - 769)) | (1 << (PlSqlParser.LPAD - 769)) | (1 << (PlSqlParser.LTRIM - 769)) | (1 << (PlSqlParser.MAIN - 769)) | (1 << (PlSqlParser.MAKE_REF - 769)) | (1 << (PlSqlParser.MANAGED - 769)) | (1 << (PlSqlParser.MANAGE - 769)) | (1 << (PlSqlParser.MANAGEMENT - 769)) | (1 << (PlSqlParser.MANAGER - 769)) | (1 << (PlSqlParser.MANUAL - 769)))) !== 0) || ((((_la - 801)) & ~0x1f) == 0 && ((1 << (_la - 801)) & ((1 << (PlSqlParser.MAP - 801)) | (1 << (PlSqlParser.MAPPING - 801)) | (1 << (PlSqlParser.MASTER - 801)) | (1 << (PlSqlParser.MATCHED - 801)) | (1 << (PlSqlParser.MATCHES - 801)) | (1 << (PlSqlParser.MATCH - 801)) | (1 << (PlSqlParser.MATCH_NUMBER - 801)) | (1 << (PlSqlParser.MATCH_RECOGNIZE - 801)) | (1 << (PlSqlParser.MATERIALIZED - 801)) | (1 << (PlSqlParser.MATERIALIZE - 801)) | (1 << (PlSqlParser.MAXARCHLOGS - 801)) | (1 << (PlSqlParser.MAXDATAFILES - 801)) | (1 << (PlSqlParser.MAXEXTENTS - 801)) | (1 << (PlSqlParser.MAXIMIZE - 801)) | (1 << (PlSqlParser.MAXINSTANCES - 801)) | (1 << (PlSqlParser.MAXLOGFILES - 801)) | (1 << (PlSqlParser.MAXLOGHISTORY - 801)) | (1 << (PlSqlParser.MAXLOGMEMBERS - 801)) | (1 << (PlSqlParser.MAX_SHARED_TEMP_SIZE - 801)) | (1 << (PlSqlParser.MAXSIZE - 801)) | (1 << (PlSqlParser.MAXTRANS - 801)) | (1 << (PlSqlParser.MAXVALUE - 801)) | (1 << (PlSqlParser.MEASURE - 801)) | (1 << (PlSqlParser.MEASURES - 801)) | (1 << (PlSqlParser.MEDIUM - 801)) | (1 << (PlSqlParser.MEMBER - 801)) | (1 << (PlSqlParser.MEMCOMPRESS - 801)) | (1 << (PlSqlParser.MEMORY - 801)) | (1 << (PlSqlParser.MERGEACTIONS - 801)) | (1 << (PlSqlParser.MERGE_AJ - 801)) | (1 << (PlSqlParser.MERGE_CONST_ON - 801)) | (1 << (PlSqlParser.MERGE - 801)))) !== 0) || ((((_la - 833)) & ~0x1f) == 0 && ((1 << (_la - 833)) & ((1 << (PlSqlParser.MERGE_SJ - 833)) | (1 << (PlSqlParser.METADATA - 833)) | (1 << (PlSqlParser.METHOD - 833)) | (1 << (PlSqlParser.MIGRATE - 833)) | (1 << (PlSqlParser.MIGRATION - 833)) | (1 << (PlSqlParser.MINEXTENTS - 833)) | (1 << (PlSqlParser.MINIMIZE - 833)) | (1 << (PlSqlParser.MINIMUM - 833)) | (1 << (PlSqlParser.MINING - 833)) | (1 << (PlSqlParser.MINUS_NULL - 833)) | (1 << (PlSqlParser.MINUTE - 833)) | (1 << (PlSqlParser.MINVALUE - 833)) | (1 << (PlSqlParser.MIRRORCOLD - 833)) | (1 << (PlSqlParser.MIRRORHOT - 833)) | (1 << (PlSqlParser.MIRROR - 833)) | (1 << (PlSqlParser.MLSLABEL - 833)) | (1 << (PlSqlParser.MODEL_COMPILE_SUBQUERY - 833)) | (1 << (PlSqlParser.MODEL_DONTVERIFY_UNIQUENESS - 833)) | (1 << (PlSqlParser.MODEL_DYNAMIC_SUBQUERY - 833)) | (1 << (PlSqlParser.MODEL_MIN_ANALYSIS - 833)) | (1 << (PlSqlParser.MODEL - 833)) | (1 << (PlSqlParser.MODEL_NB - 833)) | (1 << (PlSqlParser.MODEL_NO_ANALYSIS - 833)) | (1 << (PlSqlParser.MODEL_PBY - 833)) | (1 << (PlSqlParser.MODEL_PUSH_REF - 833)) | (1 << (PlSqlParser.MODEL_SV - 833)) | (1 << (PlSqlParser.MODIFICATION - 833)) | (1 << (PlSqlParser.MODIFY_COLUMN_TYPE - 833)) | (1 << (PlSqlParser.MODIFY - 833)) | (1 << (PlSqlParser.MOD - 833)))) !== 0) || ((((_la - 865)) & ~0x1f) == 0 && ((1 << (_la - 865)) & ((1 << (PlSqlParser.MODULE - 865)) | (1 << (PlSqlParser.MONITORING - 865)) | (1 << (PlSqlParser.MONITOR - 865)) | (1 << (PlSqlParser.MONTH - 865)) | (1 << (PlSqlParser.MONTHS_BETWEEN - 865)) | (1 << (PlSqlParser.MONTHS - 865)) | (1 << (PlSqlParser.MOUNT - 865)) | (1 << (PlSqlParser.MOUNTPATH - 865)) | (1 << (PlSqlParser.MOVEMENT - 865)) | (1 << (PlSqlParser.MOVE - 865)) | (1 << (PlSqlParser.MULTIDIMENSIONAL - 865)) | (1 << (PlSqlParser.MULTISET - 865)) | (1 << (PlSqlParser.MV_MERGE - 865)) | (1 << (PlSqlParser.NAMED - 865)) | (1 << (PlSqlParser.NAME - 865)) | (1 << (PlSqlParser.NAMESPACE - 865)) | (1 << (PlSqlParser.NAN - 865)) | (1 << (PlSqlParser.NANVL - 865)) | (1 << (PlSqlParser.NATIONAL - 865)) | (1 << (PlSqlParser.NATIVE_FULL_OUTER_JOIN - 865)) | (1 << (PlSqlParser.NATIVE - 865)) | (1 << (PlSqlParser.NATURAL - 865)) | (1 << (PlSqlParser.NAV - 865)) | (1 << (PlSqlParser.NCHAR_CS - 865)) | (1 << (PlSqlParser.NCHAR - 865)) | (1 << (PlSqlParser.NCHR - 865)) | (1 << (PlSqlParser.NCLOB - 865)) | (1 << (PlSqlParser.NEEDED - 865)) | (1 << (PlSqlParser.NEG - 865)) | (1 << (PlSqlParser.NESTED - 865)) | (1 << (PlSqlParser.NESTED_TABLE_FAST_INSERT - 865)))) !== 0) || ((((_la - 897)) & ~0x1f) == 0 && ((1 << (_la - 897)) & ((1 << (PlSqlParser.NESTED_TABLE_GET_REFS - 897)) | (1 << (PlSqlParser.NESTED_TABLE_ID - 897)) | (1 << (PlSqlParser.NESTED_TABLE_SET_REFS - 897)) | (1 << (PlSqlParser.NESTED_TABLE_SET_SETID - 897)) | (1 << (PlSqlParser.NETWORK - 897)) | (1 << (PlSqlParser.NEVER - 897)) | (1 << (PlSqlParser.NEW - 897)) | (1 << (PlSqlParser.NEW_TIME - 897)) | (1 << (PlSqlParser.NEXT_DAY - 897)) | (1 << (PlSqlParser.NEXT - 897)) | (1 << (PlSqlParser.NL_AJ - 897)) | (1 << (PlSqlParser.NLJ_BATCHING - 897)) | (1 << (PlSqlParser.NLJ_INDEX_FILTER - 897)) | (1 << (PlSqlParser.NLJ_INDEX_SCAN - 897)) | (1 << (PlSqlParser.NLJ_PREFETCH - 897)) | (1 << (PlSqlParser.NLS_CALENDAR - 897)) | (1 << (PlSqlParser.NLS_CHARACTERSET - 897)) | (1 << (PlSqlParser.NLS_CHARSET_DECL_LEN - 897)) | (1 << (PlSqlParser.NLS_CHARSET_ID - 897)) | (1 << (PlSqlParser.NLS_CHARSET_NAME - 897)) | (1 << (PlSqlParser.NLS_COMP - 897)) | (1 << (PlSqlParser.NLS_CURRENCY - 897)) | (1 << (PlSqlParser.NLS_DATE_FORMAT - 897)) | (1 << (PlSqlParser.NLS_DATE_LANGUAGE - 897)) | (1 << (PlSqlParser.NLS_INITCAP - 897)) | (1 << (PlSqlParser.NLS_ISO_CURRENCY - 897)) | (1 << (PlSqlParser.NL_SJ - 897)) | (1 << (PlSqlParser.NLS_LANG - 897)) | (1 << (PlSqlParser.NLS_LANGUAGE - 897)) | (1 << (PlSqlParser.NLS_LENGTH_SEMANTICS - 897)) | (1 << (PlSqlParser.NLS_LOWER - 897)) | (1 << (PlSqlParser.NLS_NCHAR_CONV_EXCP - 897)))) !== 0) || ((((_la - 929)) & ~0x1f) == 0 && ((1 << (_la - 929)) & ((1 << (PlSqlParser.NLS_NUMERIC_CHARACTERS - 929)) | (1 << (PlSqlParser.NLS_SORT - 929)) | (1 << (PlSqlParser.NLSSORT - 929)) | (1 << (PlSqlParser.NLS_SPECIAL_CHARS - 929)) | (1 << (PlSqlParser.NLS_TERRITORY - 929)) | (1 << (PlSqlParser.NLS_UPPER - 929)) | (1 << (PlSqlParser.NO_ACCESS - 929)) | (1 << (PlSqlParser.NO_ADAPTIVE_PLAN - 929)) | (1 << (PlSqlParser.NO_ANSI_REARCH - 929)) | (1 << (PlSqlParser.NOAPPEND - 929)) | (1 << (PlSqlParser.NOARCHIVELOG - 929)) | (1 << (PlSqlParser.NOAUDIT - 929)) | (1 << (PlSqlParser.NO_AUTO_REOPTIMIZE - 929)) | (1 << (PlSqlParser.NO_BASETABLE_MULTIMV_REWRITE - 929)) | (1 << (PlSqlParser.NO_BATCH_TABLE_ACCESS_BY_ROWID - 929)) | (1 << (PlSqlParser.NO_BIND_AWARE - 929)) | (1 << (PlSqlParser.NO_BUFFER - 929)) | (1 << (PlSqlParser.NOCACHE - 929)) | (1 << (PlSqlParser.NO_CARTESIAN - 929)) | (1 << (PlSqlParser.NO_CHECK_ACL_REWRITE - 929)) | (1 << (PlSqlParser.NO_CLUSTER_BY_ROWID - 929)) | (1 << (PlSqlParser.NO_CLUSTERING - 929)) | (1 << (PlSqlParser.NO_COALESCE_SQ - 929)) | (1 << (PlSqlParser.NO_COMMON_DATA - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_CB_WHR_ONLY - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_COMBINE_SW - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_COST_BASED - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_ELIM_DUPS - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_FILTERING - 929)) | (1 << (PlSqlParser.NOCOPY - 929)) | (1 << (PlSqlParser.NO_COST_XML_QUERY_REWRITE - 929)))) !== 0) || ((((_la - 961)) & ~0x1f) == 0 && ((1 << (_la - 961)) & ((1 << (PlSqlParser.NO_CPU_COSTING - 961)) | (1 << (PlSqlParser.NOCPU_COSTING - 961)) | (1 << (PlSqlParser.NOCYCLE - 961)) | (1 << (PlSqlParser.NO_DATA_SECURITY_REWRITE - 961)) | (1 << (PlSqlParser.NO_DECORRELATE - 961)) | (1 << (PlSqlParser.NODELAY - 961)) | (1 << (PlSqlParser.NO_DOMAIN_INDEX_FILTER - 961)) | (1 << (PlSqlParser.NO_DST_UPGRADE_INSERT_CONV - 961)) | (1 << (PlSqlParser.NO_ELIM_GROUPBY - 961)) | (1 << (PlSqlParser.NO_ELIMINATE_JOIN - 961)) | (1 << (PlSqlParser.NO_ELIMINATE_OBY - 961)) | (1 << (PlSqlParser.NO_ELIMINATE_OUTER_JOIN - 961)) | (1 << (PlSqlParser.NOENTITYESCAPING - 961)) | (1 << (PlSqlParser.NO_EXPAND_GSET_TO_UNION - 961)) | (1 << (PlSqlParser.NO_EXPAND - 961)) | (1 << (PlSqlParser.NO_EXPAND_TABLE - 961)) | (1 << (PlSqlParser.NO_FACT - 961)) | (1 << (PlSqlParser.NO_FACTORIZE_JOIN - 961)) | (1 << (PlSqlParser.NO_FILTERING - 961)) | (1 << (PlSqlParser.NOFORCE - 961)) | (1 << (PlSqlParser.NO_FULL_OUTER_JOIN_TO_OUTER - 961)) | (1 << (PlSqlParser.NO_GATHER_OPTIMIZER_STATISTICS - 961)) | (1 << (PlSqlParser.NO_GBY_PUSHDOWN - 961)) | (1 << (PlSqlParser.NOGUARANTEE - 961)) | (1 << (PlSqlParser.NO_INDEX_FFS - 961)) | (1 << (PlSqlParser.NO_INDEX - 961)) | (1 << (PlSqlParser.NO_INDEX_SS - 961)) | (1 << (PlSqlParser.NO_INMEMORY - 961)) | (1 << (PlSqlParser.NO_INMEMORY_PRUNING - 961)) | (1 << (PlSqlParser.NOKEEP - 961)) | (1 << (PlSqlParser.NO_LOAD - 961)) | (1 << (PlSqlParser.NOLOCAL - 961)))) !== 0) || ((((_la - 993)) & ~0x1f) == 0 && ((1 << (_la - 993)) & ((1 << (PlSqlParser.NOLOGGING - 993)) | (1 << (PlSqlParser.NOMAPPING - 993)) | (1 << (PlSqlParser.NOMAXVALUE - 993)) | (1 << (PlSqlParser.NO_MERGE - 993)) | (1 << (PlSqlParser.NOMINIMIZE - 993)) | (1 << (PlSqlParser.NOMINVALUE - 993)) | (1 << (PlSqlParser.NO_MODEL_PUSH_REF - 993)) | (1 << (PlSqlParser.NO_MONITORING - 993)) | (1 << (PlSqlParser.NOMONITORING - 993)) | (1 << (PlSqlParser.NO_MONITOR - 993)) | (1 << (PlSqlParser.NO_MULTIMV_REWRITE - 993)) | (1 << (PlSqlParser.NO_NATIVE_FULL_OUTER_JOIN - 993)) | (1 << (PlSqlParser.NONBLOCKING - 993)) | (1 << (PlSqlParser.NONEDITIONABLE - 993)) | (1 << (PlSqlParser.NONE - 993)) | (1 << (PlSqlParser.NO_NLJ_BATCHING - 993)) | (1 << (PlSqlParser.NO_NLJ_PREFETCH - 993)) | (1 << (PlSqlParser.NO - 993)) | (1 << (PlSqlParser.NONSCHEMA - 993)) | (1 << (PlSqlParser.NO_OBJECT_LINK - 993)) | (1 << (PlSqlParser.NOORDER - 993)) | (1 << (PlSqlParser.NO_ORDER_ROLLUPS - 993)) | (1 << (PlSqlParser.NO_OUTER_JOIN_TO_ANTI - 993)) | (1 << (PlSqlParser.NO_OUTER_JOIN_TO_INNER - 993)) | (1 << (PlSqlParser.NOOVERRIDE - 993)) | (1 << (PlSqlParser.NO_PARALLEL_INDEX - 993)) | (1 << (PlSqlParser.NOPARALLEL_INDEX - 993)) | (1 << (PlSqlParser.NO_PARALLEL - 993)) | (1 << (PlSqlParser.NOPARALLEL - 993)) | (1 << (PlSqlParser.NO_PARTIAL_COMMIT - 993)) | (1 << (PlSqlParser.NO_PARTIAL_JOIN - 993)) | (1 << (PlSqlParser.NO_PARTIAL_ROLLUP_PUSHDOWN - 993)))) !== 0) || ((((_la - 1025)) & ~0x1f) == 0 && ((1 << (_la - 1025)) & ((1 << (PlSqlParser.NOPARTITION - 1025)) | (1 << (PlSqlParser.NO_PLACE_DISTINCT - 1025)) | (1 << (PlSqlParser.NO_PLACE_GROUP_BY - 1025)) | (1 << (PlSqlParser.NO_PQ_CONCURRENT_UNION - 1025)) | (1 << (PlSqlParser.NO_PQ_MAP - 1025)) | (1 << (PlSqlParser.NO_PQ_REPLICATE - 1025)) | (1 << (PlSqlParser.NO_PQ_SKEW - 1025)) | (1 << (PlSqlParser.NO_PRUNE_GSETS - 1025)) | (1 << (PlSqlParser.NO_PULL_PRED - 1025)) | (1 << (PlSqlParser.NO_PUSH_PRED - 1025)) | (1 << (PlSqlParser.NO_PUSH_SUBQ - 1025)) | (1 << (PlSqlParser.NO_PX_FAULT_TOLERANCE - 1025)) | (1 << (PlSqlParser.NO_PX_JOIN_FILTER - 1025)) | (1 << (PlSqlParser.NO_QKN_BUFF - 1025)) | (1 << (PlSqlParser.NO_QUERY_TRANSFORMATION - 1025)) | (1 << (PlSqlParser.NO_REF_CASCADE - 1025)) | (1 << (PlSqlParser.NORELOCATE - 1025)) | (1 << (PlSqlParser.NORELY - 1025)) | (1 << (PlSqlParser.NOREPAIR - 1025)) | (1 << (PlSqlParser.NOREPLAY - 1025)) | (1 << (PlSqlParser.NORESETLOGS - 1025)) | (1 << (PlSqlParser.NO_RESULT_CACHE - 1025)) | (1 << (PlSqlParser.NOREVERSE - 1025)) | (1 << (PlSqlParser.NO_REWRITE - 1025)) | (1 << (PlSqlParser.NOREWRITE - 1025)) | (1 << (PlSqlParser.NORMAL - 1025)) | (1 << (PlSqlParser.NO_ROOT_SW_FOR_LOCAL - 1025)) | (1 << (PlSqlParser.NOROWDEPENDENCIES - 1025)) | (1 << (PlSqlParser.NOSCHEMACHECK - 1025)) | (1 << (PlSqlParser.NOSEGMENT - 1025)) | (1 << (PlSqlParser.NO_SEMIJOIN - 1025)) | (1 << (PlSqlParser.NO_SEMI_TO_INNER - 1025)))) !== 0) || ((((_la - 1057)) & ~0x1f) == 0 && ((1 << (_la - 1057)) & ((1 << (PlSqlParser.NO_SET_TO_JOIN - 1057)) | (1 << (PlSqlParser.NOSORT - 1057)) | (1 << (PlSqlParser.NO_SQL_TRANSLATION - 1057)) | (1 << (PlSqlParser.NO_SQL_TUNE - 1057)) | (1 << (PlSqlParser.NO_STAR_TRANSFORMATION - 1057)) | (1 << (PlSqlParser.NO_STATEMENT_QUEUING - 1057)) | (1 << (PlSqlParser.NO_STATS_GSETS - 1057)) | (1 << (PlSqlParser.NOSTRICT - 1057)) | (1 << (PlSqlParser.NO_SUBQUERY_PRUNING - 1057)) | (1 << (PlSqlParser.NO_SUBSTRB_PAD - 1057)) | (1 << (PlSqlParser.NO_SWAP_JOIN_INPUTS - 1057)) | (1 << (PlSqlParser.NOSWITCH - 1057)) | (1 << (PlSqlParser.NO_TABLE_LOOKUP_BY_NL - 1057)) | (1 << (PlSqlParser.NO_TEMP_TABLE - 1057)) | (1 << (PlSqlParser.NOTHING - 1057)) | (1 << (PlSqlParser.NOTIFICATION - 1057)) | (1 << (PlSqlParser.NO_TRANSFORM_DISTINCT_AGG - 1057)) | (1 << (PlSqlParser.NO_UNNEST - 1057)) | (1 << (PlSqlParser.NO_USE_CUBE - 1057)) | (1 << (PlSqlParser.NO_USE_HASH_AGGREGATION - 1057)) | (1 << (PlSqlParser.NO_USE_HASH_GBY_FOR_PUSHDOWN - 1057)) | (1 << (PlSqlParser.NO_USE_HASH - 1057)) | (1 << (PlSqlParser.NO_USE_INVISIBLE_INDEXES - 1057)) | (1 << (PlSqlParser.NO_USE_MERGE - 1057)) | (1 << (PlSqlParser.NO_USE_NL - 1057)) | (1 << (PlSqlParser.NO_USE_VECTOR_AGGREGATION - 1057)) | (1 << (PlSqlParser.NOVALIDATE - 1057)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM_DIMS - 1057)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM_FACT - 1057)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM - 1057)))) !== 0) || ((((_la - 1089)) & ~0x1f) == 0 && ((1 << (_la - 1089)) & ((1 << (PlSqlParser.NO_XDB_FASTPATH_INSERT - 1089)) | (1 << (PlSqlParser.NO_XML_DML_REWRITE - 1089)) | (1 << (PlSqlParser.NO_XMLINDEX_REWRITE_IN_SELECT - 1089)) | (1 << (PlSqlParser.NO_XMLINDEX_REWRITE - 1089)) | (1 << (PlSqlParser.NO_XML_QUERY_REWRITE - 1089)) | (1 << (PlSqlParser.NO_ZONEMAP - 1089)) | (1 << (PlSqlParser.NTH_VALUE - 1089)) | (1 << (PlSqlParser.NULLIF - 1089)) | (1 << (PlSqlParser.NULLS - 1089)) | (1 << (PlSqlParser.NUMBER - 1089)) | (1 << (PlSqlParser.NUMERIC - 1089)) | (1 << (PlSqlParser.NUM_INDEX_KEYS - 1089)) | (1 << (PlSqlParser.NUMTODSINTERVAL - 1089)) | (1 << (PlSqlParser.NUMTOYMINTERVAL - 1089)) | (1 << (PlSqlParser.NVARCHAR2 - 1089)) | (1 << (PlSqlParser.NVL2 - 1089)) | (1 << (PlSqlParser.OBJECT2XML - 1089)) | (1 << (PlSqlParser.OBJECT - 1089)) | (1 << (PlSqlParser.OBJ_ID - 1089)) | (1 << (PlSqlParser.OBJNO - 1089)) | (1 << (PlSqlParser.OBJNO_REUSE - 1089)) | (1 << (PlSqlParser.OCCURENCES - 1089)) | (1 << (PlSqlParser.OFFLINE - 1089)) | (1 << (PlSqlParser.OFF - 1089)) | (1 << (PlSqlParser.OFFSET - 1089)) | (1 << (PlSqlParser.OIDINDEX - 1089)) | (1 << (PlSqlParser.OID - 1089)) | (1 << (PlSqlParser.OLAP - 1089)) | (1 << (PlSqlParser.OLD - 1089)) | (1 << (PlSqlParser.OLD_PUSH_PRED - 1089)))) !== 0) || ((((_la - 1121)) & ~0x1f) == 0 && ((1 << (_la - 1121)) & ((1 << (PlSqlParser.OLS - 1121)) | (1 << (PlSqlParser.OLTP - 1121)) | (1 << (PlSqlParser.OMIT - 1121)) | (1 << (PlSqlParser.ONE - 1121)) | (1 << (PlSqlParser.ONLINE - 1121)) | (1 << (PlSqlParser.ONLY - 1121)) | (1 << (PlSqlParser.OPAQUE - 1121)) | (1 << (PlSqlParser.OPAQUE_TRANSFORM - 1121)) | (1 << (PlSqlParser.OPAQUE_XCANONICAL - 1121)) | (1 << (PlSqlParser.OPCODE - 1121)) | (1 << (PlSqlParser.OPEN - 1121)) | (1 << (PlSqlParser.OPERATIONS - 1121)) | (1 << (PlSqlParser.OPERATOR - 1121)) | (1 << (PlSqlParser.OPT_ESTIMATE - 1121)) | (1 << (PlSqlParser.OPTIMAL - 1121)) | (1 << (PlSqlParser.OPTIMIZE - 1121)) | (1 << (PlSqlParser.OPTIMIZER_FEATURES_ENABLE - 1121)) | (1 << (PlSqlParser.OPTIMIZER_GOAL - 1121)) | (1 << (PlSqlParser.OPT_PARAM - 1121)) | (1 << (PlSqlParser.ORA_BRANCH - 1121)) | (1 << (PlSqlParser.ORA_CHECK_ACL - 1121)) | (1 << (PlSqlParser.ORA_CHECK_PRIVILEGE - 1121)) | (1 << (PlSqlParser.ORA_CLUSTERING - 1121)) | (1 << (PlSqlParser.ORADATA - 1121)) | (1 << (PlSqlParser.ORADEBUG - 1121)) | (1 << (PlSqlParser.ORA_DST_AFFECTED - 1121)) | (1 << (PlSqlParser.ORA_DST_CONVERT - 1121)) | (1 << (PlSqlParser.ORA_DST_ERROR - 1121)) | (1 << (PlSqlParser.ORA_GET_ACLIDS - 1121)))) !== 0) || ((((_la - 1153)) & ~0x1f) == 0 && ((1 << (_la - 1153)) & ((1 << (PlSqlParser.ORA_GET_PRIVILEGES - 1153)) | (1 << (PlSqlParser.ORA_HASH - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_USERID - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_USER - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_XS_USER_GUID - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_XS_USER - 1153)) | (1 << (PlSqlParser.ORA_RAWCOMPARE - 1153)) | (1 << (PlSqlParser.ORA_RAWCONCAT - 1153)) | (1 << (PlSqlParser.ORA_ROWSCN - 1153)) | (1 << (PlSqlParser.ORA_ROWSCN_RAW - 1153)) | (1 << (PlSqlParser.ORA_ROWVERSION - 1153)) | (1 << (PlSqlParser.ORA_TABVERSION - 1153)) | (1 << (PlSqlParser.ORA_WRITE_TIME - 1153)) | (1 << (PlSqlParser.ORDERED - 1153)) | (1 << (PlSqlParser.ORDERED_PREDICATES - 1153)) | (1 << (PlSqlParser.ORDINALITY - 1153)) | (1 << (PlSqlParser.OR_EXPAND - 1153)) | (1 << (PlSqlParser.ORGANIZATION - 1153)) | (1 << (PlSqlParser.OR_PREDICATES - 1153)) | (1 << (PlSqlParser.OSERROR - 1153)) | (1 << (PlSqlParser.OTHER - 1153)) | (1 << (PlSqlParser.OUTER_JOIN_TO_ANTI - 1153)) | (1 << (PlSqlParser.OUTER_JOIN_TO_INNER - 1153)) | (1 << (PlSqlParser.OUTER - 1153)) | (1 << (PlSqlParser.OUTLINE_LEAF - 1153)) | (1 << (PlSqlParser.OUTLINE - 1153)) | (1 << (PlSqlParser.OUT_OF_LINE - 1153)) | (1 << (PlSqlParser.OUT - 1153)) | (1 << (PlSqlParser.OVERFLOW_NOMOVE - 1153)) | (1 << (PlSqlParser.OVERFLOW - 1153)))) !== 0) || ((((_la - 1185)) & ~0x1f) == 0 && ((1 << (_la - 1185)) & ((1 << (PlSqlParser.OVERLAPS - 1185)) | (1 << (PlSqlParser.OVER - 1185)) | (1 << (PlSqlParser.OVERRIDING - 1185)) | (1 << (PlSqlParser.OWNER - 1185)) | (1 << (PlSqlParser.OWNERSHIP - 1185)) | (1 << (PlSqlParser.OWN - 1185)) | (1 << (PlSqlParser.PACKAGE - 1185)) | (1 << (PlSqlParser.PACKAGES - 1185)) | (1 << (PlSqlParser.PARALLEL_ENABLE - 1185)) | (1 << (PlSqlParser.PARALLEL_INDEX - 1185)) | (1 << (PlSqlParser.PARALLEL - 1185)) | (1 << (PlSqlParser.PARAMETERS - 1185)) | (1 << (PlSqlParser.PARAM - 1185)) | (1 << (PlSqlParser.PARENT - 1185)) | (1 << (PlSqlParser.PARITY - 1185)) | (1 << (PlSqlParser.PARTIAL_JOIN - 1185)) | (1 << (PlSqlParser.PARTIALLY - 1185)) | (1 << (PlSqlParser.PARTIAL - 1185)) | (1 << (PlSqlParser.PARTIAL_ROLLUP_PUSHDOWN - 1185)) | (1 << (PlSqlParser.PARTITION_HASH - 1185)) | (1 << (PlSqlParser.PARTITION_LIST - 1185)) | (1 << (PlSqlParser.PARTITION - 1185)) | (1 << (PlSqlParser.PARTITION_RANGE - 1185)) | (1 << (PlSqlParser.PARTITIONS - 1185)) | (1 << (PlSqlParser.PARTNUMINST - 1185)) | (1 << (PlSqlParser.PASSING - 1185)) | (1 << (PlSqlParser.PASSWORD_GRACE_TIME - 1185)) | (1 << (PlSqlParser.PASSWORD_LIFE_TIME - 1185)) | (1 << (PlSqlParser.PASSWORD_LOCK_TIME - 1185)) | (1 << (PlSqlParser.PASSWORD - 1185)) | (1 << (PlSqlParser.PASSWORD_REUSE_MAX - 1185)))) !== 0) || ((((_la - 1217)) & ~0x1f) == 0 && ((1 << (_la - 1217)) & ((1 << (PlSqlParser.PASSWORD_REUSE_TIME - 1217)) | (1 << (PlSqlParser.PASSWORD_VERIFY_FUNCTION - 1217)) | (1 << (PlSqlParser.PAST - 1217)) | (1 << (PlSqlParser.PATCH - 1217)) | (1 << (PlSqlParser.PATH - 1217)) | (1 << (PlSqlParser.PATH_PREFIX - 1217)) | (1 << (PlSqlParser.PATHS - 1217)) | (1 << (PlSqlParser.PATTERN - 1217)) | (1 << (PlSqlParser.PBL_HS_BEGIN - 1217)) | (1 << (PlSqlParser.PBL_HS_END - 1217)) | (1 << (PlSqlParser.PCTINCREASE - 1217)) | (1 << (PlSqlParser.PCTTHRESHOLD - 1217)) | (1 << (PlSqlParser.PCTUSED - 1217)) | (1 << (PlSqlParser.PCTVERSION - 1217)) | (1 << (PlSqlParser.PENDING - 1217)) | (1 << (PlSqlParser.PERCENT_KEYWORD - 1217)) | (1 << (PlSqlParser.PERCENT_RANKM - 1217)) | (1 << (PlSqlParser.PERFORMANCE - 1217)) | (1 << (PlSqlParser.PERIOD_KEYWORD - 1217)) | (1 << (PlSqlParser.PERMANENT - 1217)) | (1 << (PlSqlParser.PERMISSION - 1217)) | (1 << (PlSqlParser.PERMUTE - 1217)) | (1 << (PlSqlParser.PER - 1217)) | (1 << (PlSqlParser.PFILE - 1217)) | (1 << (PlSqlParser.PHYSICAL - 1217)))) !== 0) || ((((_la - 1249)) & ~0x1f) == 0 && ((1 << (_la - 1249)) & ((1 << (PlSqlParser.PIKEY - 1249)) | (1 << (PlSqlParser.PIPELINED - 1249)) | (1 << (PlSqlParser.PIV_GB - 1249)) | (1 << (PlSqlParser.PIVOT - 1249)) | (1 << (PlSqlParser.PIV_SSF - 1249)) | (1 << (PlSqlParser.PLACE_DISTINCT - 1249)) | (1 << (PlSqlParser.PLACE_GROUP_BY - 1249)) | (1 << (PlSqlParser.PLAN - 1249)) | (1 << (PlSqlParser.PLSCOPE_SETTINGS - 1249)) | (1 << (PlSqlParser.PLS_INTEGER - 1249)) | (1 << (PlSqlParser.PLSQL_CCFLAGS - 1249)) | (1 << (PlSqlParser.PLSQL_CODE_TYPE - 1249)) | (1 << (PlSqlParser.PLSQL_DEBUG - 1249)) | (1 << (PlSqlParser.PLSQL_OPTIMIZE_LEVEL - 1249)) | (1 << (PlSqlParser.PLSQL_WARNINGS - 1249)) | (1 << (PlSqlParser.PLUGGABLE - 1249)) | (1 << (PlSqlParser.POINT - 1249)) | (1 << (PlSqlParser.POLICY - 1249)) | (1 << (PlSqlParser.POOL_16K - 1249)) | (1 << (PlSqlParser.POOL_2K - 1249)) | (1 << (PlSqlParser.POOL_32K - 1249)) | (1 << (PlSqlParser.POOL_4K - 1249)) | (1 << (PlSqlParser.POOL_8K - 1249)) | (1 << (PlSqlParser.POSITIVEN - 1249)) | (1 << (PlSqlParser.POSITIVE - 1249)) | (1 << (PlSqlParser.POST_TRANSACTION - 1249)) | (1 << (PlSqlParser.POWERMULTISET_BY_CARDINALITY - 1249)) | (1 << (PlSqlParser.POWERMULTISET - 1249)) | (1 << (PlSqlParser.POWER - 1249)) | (1 << (PlSqlParser.PQ_CONCURRENT_UNION - 1249)) | (1 << (PlSqlParser.PQ_DISTRIBUTE - 1249)))) !== 0) || ((((_la - 1281)) & ~0x1f) == 0 && ((1 << (_la - 1281)) & ((1 << (PlSqlParser.PQ_DISTRIBUTE_WINDOW - 1281)) | (1 << (PlSqlParser.PQ_FILTER - 1281)) | (1 << (PlSqlParser.PQ_MAP - 1281)) | (1 << (PlSqlParser.PQ_NOMAP - 1281)) | (1 << (PlSqlParser.PQ_REPLICATE - 1281)) | (1 << (PlSqlParser.PQ_SKEW - 1281)) | (1 << (PlSqlParser.PRAGMA - 1281)) | (1 << (PlSqlParser.PREBUILT - 1281)) | (1 << (PlSqlParser.PRECEDES - 1281)) | (1 << (PlSqlParser.PRECEDING - 1281)) | (1 << (PlSqlParser.PRECISION - 1281)) | (1 << (PlSqlParser.PRECOMPUTE_SUBQUERY - 1281)) | (1 << (PlSqlParser.PREDICATE_REORDERS - 1281)) | (1 << (PlSqlParser.PRELOAD - 1281)) | (1 << (PlSqlParser.PREPARE - 1281)) | (1 << (PlSqlParser.PRESENTNNV - 1281)) | (1 << (PlSqlParser.PRESENT - 1281)) | (1 << (PlSqlParser.PRESENTV - 1281)) | (1 << (PlSqlParser.PRESERVE_OID - 1281)) | (1 << (PlSqlParser.PRESERVE - 1281)) | (1 << (PlSqlParser.PRETTY - 1281)) | (1 << (PlSqlParser.PREVIOUS - 1281)) | (1 << (PlSqlParser.PREV - 1281)) | (1 << (PlSqlParser.PRIMARY - 1281)) | (1 << (PlSqlParser.PRINTBLOBTOCLOB - 1281)) | (1 << (PlSqlParser.PRIORITY - 1281)) | (1 << (PlSqlParser.PRIVATE - 1281)) | (1 << (PlSqlParser.PRIVATE_SGA - 1281)) | (1 << (PlSqlParser.PRIVILEGED - 1281)) | (1 << (PlSqlParser.PRIVILEGE - 1281)) | (1 << (PlSqlParser.PRIVILEGES - 1281)))) !== 0) || ((((_la - 1313)) & ~0x1f) == 0 && ((1 << (_la - 1313)) & ((1 << (PlSqlParser.PROCEDURAL - 1313)) | (1 << (PlSqlParser.PROCEDURE - 1313)) | (1 << (PlSqlParser.PROCESS - 1313)) | (1 << (PlSqlParser.PROFILE - 1313)) | (1 << (PlSqlParser.PROGRAM - 1313)) | (1 << (PlSqlParser.PROJECT - 1313)) | (1 << (PlSqlParser.PROPAGATE - 1313)) | (1 << (PlSqlParser.PROTECTED - 1313)) | (1 << (PlSqlParser.PROTECTION - 1313)) | (1 << (PlSqlParser.PROXY - 1313)) | (1 << (PlSqlParser.PRUNING - 1313)) | (1 << (PlSqlParser.PULL_PRED - 1313)) | (1 << (PlSqlParser.PURGE - 1313)) | (1 << (PlSqlParser.PUSH_PRED - 1313)) | (1 << (PlSqlParser.PUSH_SUBQ - 1313)) | (1 << (PlSqlParser.PX_FAULT_TOLERANCE - 1313)) | (1 << (PlSqlParser.PX_GRANULE - 1313)) | (1 << (PlSqlParser.PX_JOIN_FILTER - 1313)) | (1 << (PlSqlParser.QB_NAME - 1313)) | (1 << (PlSqlParser.QUERY_BLOCK - 1313)) | (1 << (PlSqlParser.QUERY - 1313)) | (1 << (PlSqlParser.QUEUE_CURR - 1313)) | (1 << (PlSqlParser.QUEUE - 1313)) | (1 << (PlSqlParser.QUEUE_ROWP - 1313)) | (1 << (PlSqlParser.QUIESCE - 1313)) | (1 << (PlSqlParser.QUORUM - 1313)) | (1 << (PlSqlParser.QUOTA - 1313)) | (1 << (PlSqlParser.RAISE - 1313)) | (1 << (PlSqlParser.RANDOM_LOCAL - 1313)) | (1 << (PlSqlParser.RANDOM - 1313)) | (1 << (PlSqlParser.RANGE - 1313)))) !== 0) || ((((_la - 1345)) & ~0x1f) == 0 && ((1 << (_la - 1345)) & ((1 << (PlSqlParser.RANKM - 1345)) | (1 << (PlSqlParser.RAPIDLY - 1345)) | (1 << (PlSqlParser.RAW - 1345)) | (1 << (PlSqlParser.RAWTOHEX - 1345)) | (1 << (PlSqlParser.RAWTONHEX - 1345)) | (1 << (PlSqlParser.RBA - 1345)) | (1 << (PlSqlParser.RBO_OUTLINE - 1345)) | (1 << (PlSqlParser.RDBA - 1345)) | (1 << (PlSqlParser.READ - 1345)) | (1 << (PlSqlParser.READS - 1345)) | (1 << (PlSqlParser.REALM - 1345)) | (1 << (PlSqlParser.REAL - 1345)) | (1 << (PlSqlParser.REBALANCE - 1345)) | (1 << (PlSqlParser.REBUILD - 1345)) | (1 << (PlSqlParser.RECORD - 1345)) | (1 << (PlSqlParser.RECORDS_PER_BLOCK - 1345)) | (1 << (PlSqlParser.RECOVERABLE - 1345)) | (1 << (PlSqlParser.RECOVER - 1345)) | (1 << (PlSqlParser.RECOVERY - 1345)) | (1 << (PlSqlParser.RECYCLEBIN - 1345)) | (1 << (PlSqlParser.RECYCLE - 1345)) | (1 << (PlSqlParser.REDACTION - 1345)) | (1 << (PlSqlParser.REDEFINE - 1345)) | (1 << (PlSqlParser.REDO - 1345)) | (1 << (PlSqlParser.REDUCED - 1345)) | (1 << (PlSqlParser.REDUNDANCY - 1345)) | (1 << (PlSqlParser.REF_CASCADE_CURSOR - 1345)) | (1 << (PlSqlParser.REFERENCED - 1345)) | (1 << (PlSqlParser.REFERENCE - 1345)) | (1 << (PlSqlParser.REFERENCES - 1345)) | (1 << (PlSqlParser.REFERENCING - 1345)) | (1 << (PlSqlParser.REF - 1345)))) !== 0) || ((((_la - 1377)) & ~0x1f) == 0 && ((1 << (_la - 1377)) & ((1 << (PlSqlParser.REFRESH - 1377)) | (1 << (PlSqlParser.REFTOHEX - 1377)) | (1 << (PlSqlParser.REGEXP_COUNT - 1377)) | (1 << (PlSqlParser.REGEXP_INSTR - 1377)) | (1 << (PlSqlParser.REGEXP_LIKE - 1377)) | (1 << (PlSqlParser.REGEXP_REPLACE - 1377)) | (1 << (PlSqlParser.REGEXP_SUBSTR - 1377)) | (1 << (PlSqlParser.REGISTER - 1377)) | (1 << (PlSqlParser.REGR_AVGX - 1377)) | (1 << (PlSqlParser.REGR_AVGY - 1377)) | (1 << (PlSqlParser.REGR_COUNT - 1377)) | (1 << (PlSqlParser.REGR_INTERCEPT - 1377)) | (1 << (PlSqlParser.REGR_R2 - 1377)) | (1 << (PlSqlParser.REGR_SLOPE - 1377)) | (1 << (PlSqlParser.REGR_SXX - 1377)) | (1 << (PlSqlParser.REGR_SXY - 1377)) | (1 << (PlSqlParser.REGR_SYY - 1377)) | (1 << (PlSqlParser.REGULAR - 1377)) | (1 << (PlSqlParser.REJECT - 1377)) | (1 << (PlSqlParser.REKEY - 1377)) | (1 << (PlSqlParser.RELATIONAL - 1377)) | (1 << (PlSqlParser.RELOCATE - 1377)) | (1 << (PlSqlParser.RELY - 1377)) | (1 << (PlSqlParser.REMAINDER - 1377)) | (1 << (PlSqlParser.REMOTE_MAPPED - 1377)) | (1 << (PlSqlParser.REMOVE - 1377)) | (1 << (PlSqlParser.RENAME - 1377)) | (1 << (PlSqlParser.REPAIR - 1377)) | (1 << (PlSqlParser.REPEAT - 1377)) | (1 << (PlSqlParser.REPLACE - 1377)) | (1 << (PlSqlParser.REPLICATION - 1377)))) !== 0) || ((((_la - 1409)) & ~0x1f) == 0 && ((1 << (_la - 1409)) & ((1 << (PlSqlParser.REQUIRED - 1409)) | (1 << (PlSqlParser.RESETLOGS - 1409)) | (1 << (PlSqlParser.RESET - 1409)) | (1 << (PlSqlParser.RESIZE - 1409)) | (1 << (PlSqlParser.RESOLVE - 1409)) | (1 << (PlSqlParser.RESOLVER - 1409)) | (1 << (PlSqlParser.RESPECT - 1409)) | (1 << (PlSqlParser.RESTART - 1409)) | (1 << (PlSqlParser.RESTORE_AS_INTERVALS - 1409)) | (1 << (PlSqlParser.RESTORE - 1409)) | (1 << (PlSqlParser.RESTRICT_ALL_REF_CONS - 1409)) | (1 << (PlSqlParser.RESTRICTED - 1409)) | (1 << (PlSqlParser.RESTRICT_REFERENCES - 1409)) | (1 << (PlSqlParser.RESTRICT - 1409)) | (1 << (PlSqlParser.RESULT_CACHE - 1409)) | (1 << (PlSqlParser.RESULT - 1409)) | (1 << (PlSqlParser.RESUMABLE - 1409)) | (1 << (PlSqlParser.RESUME - 1409)) | (1 << (PlSqlParser.RETENTION - 1409)) | (1 << (PlSqlParser.RETRY_ON_ROW_CHANGE - 1409)) | (1 << (PlSqlParser.RETURNING - 1409)) | (1 << (PlSqlParser.RETURN - 1409)) | (1 << (PlSqlParser.REUSE - 1409)) | (1 << (PlSqlParser.REVERSE - 1409)) | (1 << (PlSqlParser.REWRITE_OR_ERROR - 1409)) | (1 << (PlSqlParser.REWRITE - 1409)) | (1 << (PlSqlParser.RIGHT - 1409)) | (1 << (PlSqlParser.ROLE - 1409)) | (1 << (PlSqlParser.ROLESET - 1409)) | (1 << (PlSqlParser.ROLES - 1409)))) !== 0) || ((((_la - 1441)) & ~0x1f) == 0 && ((1 << (_la - 1441)) & ((1 << (PlSqlParser.ROLLBACK - 1441)) | (1 << (PlSqlParser.ROLLING - 1441)) | (1 << (PlSqlParser.ROLLUP - 1441)) | (1 << (PlSqlParser.ROWDEPENDENCIES - 1441)) | (1 << (PlSqlParser.ROWID_MAPPING_TABLE - 1441)) | (1 << (PlSqlParser.ROWID - 1441)) | (1 << (PlSqlParser.ROWIDTOCHAR - 1441)) | (1 << (PlSqlParser.ROWIDTONCHAR - 1441)) | (1 << (PlSqlParser.ROW_LENGTH - 1441)) | (1 << (PlSqlParser.ROWNUM - 1441)) | (1 << (PlSqlParser.ROW - 1441)) | (1 << (PlSqlParser.ROWS - 1441)) | (1 << (PlSqlParser.RPAD - 1441)) | (1 << (PlSqlParser.RTRIM - 1441)) | (1 << (PlSqlParser.RULE - 1441)) | (1 << (PlSqlParser.RULES - 1441)) | (1 << (PlSqlParser.RUNNING - 1441)) | (1 << (PlSqlParser.SALT - 1441)) | (1 << (PlSqlParser.SAMPLE - 1441)) | (1 << (PlSqlParser.SAVE_AS_INTERVALS - 1441)) | (1 << (PlSqlParser.SAVEPOINT - 1441)) | (1 << (PlSqlParser.SAVE - 1441)) | (1 << (PlSqlParser.SB4 - 1441)) | (1 << (PlSqlParser.SCALE_ROWS - 1441)) | (1 << (PlSqlParser.SCALE - 1441)) | (1 << (PlSqlParser.SCAN_INSTANCES - 1441)) | (1 << (PlSqlParser.SCAN - 1441)) | (1 << (PlSqlParser.SCHEDULER - 1441)) | (1 << (PlSqlParser.SCHEMACHECK - 1441)) | (1 << (PlSqlParser.SCHEMA - 1441)) | (1 << (PlSqlParser.SCN_ASCENDING - 1441)) | (1 << (PlSqlParser.SCN - 1441)))) !== 0) || ((((_la - 1473)) & ~0x1f) == 0 && ((1 << (_la - 1473)) & ((1 << (PlSqlParser.SCOPE - 1473)) | (1 << (PlSqlParser.SCRUB - 1473)) | (1 << (PlSqlParser.SD_ALL - 1473)) | (1 << (PlSqlParser.SD_INHIBIT - 1473)) | (1 << (PlSqlParser.SDO_GEOM_MBR - 1473)) | (1 << (PlSqlParser.SD_SHOW - 1473)) | (1 << (PlSqlParser.SEARCH - 1473)) | (1 << (PlSqlParser.SECOND - 1473)) | (1 << (PlSqlParser.SECRET - 1473)) | (1 << (PlSqlParser.SECUREFILE_DBA - 1473)) | (1 << (PlSqlParser.SECUREFILE - 1473)) | (1 << (PlSqlParser.SECURITY - 1473)) | (1 << (PlSqlParser.SEED - 1473)) | (1 << (PlSqlParser.SEG_BLOCK - 1473)) | (1 << (PlSqlParser.SEG_FILE - 1473)) | (1 << (PlSqlParser.SEGMENT - 1473)) | (1 << (PlSqlParser.SELECTIVITY - 1473)) | (1 << (PlSqlParser.SELF - 1473)) | (1 << (PlSqlParser.SEMIJOIN_DRIVER - 1473)) | (1 << (PlSqlParser.SEMIJOIN - 1473)) | (1 << (PlSqlParser.SEMI_TO_INNER - 1473)) | (1 << (PlSqlParser.SEQUENCED - 1473)) | (1 << (PlSqlParser.SEQUENCE - 1473)) | (1 << (PlSqlParser.SEQUENTIAL - 1473)) | (1 << (PlSqlParser.SERIALIZABLE - 1473)) | (1 << (PlSqlParser.SERIALLY_REUSABLE - 1473)) | (1 << (PlSqlParser.SERIAL - 1473)) | (1 << (PlSqlParser.SERVERERROR - 1473)) | (1 << (PlSqlParser.SERVICE_NAME_CONVERT - 1473)) | (1 << (PlSqlParser.SERVICES - 1473)))) !== 0) || ((((_la - 1505)) & ~0x1f) == 0 && ((1 << (_la - 1505)) & ((1 << (PlSqlParser.SESSION_CACHED_CURSORS - 1505)) | (1 << (PlSqlParser.SESSION - 1505)) | (1 << (PlSqlParser.SESSIONS_PER_USER - 1505)) | (1 << (PlSqlParser.SESSIONTIMEZONE - 1505)) | (1 << (PlSqlParser.SESSIONTZNAME - 1505)) | (1 << (PlSqlParser.SET - 1505)) | (1 << (PlSqlParser.SETS - 1505)) | (1 << (PlSqlParser.SETTINGS - 1505)) | (1 << (PlSqlParser.SET_TO_JOIN - 1505)) | (1 << (PlSqlParser.SEVERE - 1505)) | (1 << (PlSqlParser.SHARED_POOL - 1505)) | (1 << (PlSqlParser.SHARED - 1505)) | (1 << (PlSqlParser.SHARING - 1505)) | (1 << (PlSqlParser.SHELFLIFE - 1505)) | (1 << (PlSqlParser.SHOW - 1505)) | (1 << (PlSqlParser.SHRINK - 1505)) | (1 << (PlSqlParser.SHUTDOWN - 1505)) | (1 << (PlSqlParser.SIBLINGS - 1505)) | (1 << (PlSqlParser.SID - 1505)) | (1 << (PlSqlParser.SIGNAL_COMPONENT - 1505)) | (1 << (PlSqlParser.SIGNAL_FUNCTION - 1505)) | (1 << (PlSqlParser.SIGN - 1505)) | (1 << (PlSqlParser.SIGNTYPE - 1505)) | (1 << (PlSqlParser.SIMPLE_INTEGER - 1505)) | (1 << (PlSqlParser.SIMPLE - 1505)) | (1 << (PlSqlParser.SINGLE - 1505)) | (1 << (PlSqlParser.SINGLETASK - 1505)) | (1 << (PlSqlParser.SINH - 1505)) | (1 << (PlSqlParser.SIN - 1505)) | (1 << (PlSqlParser.SKIP_EXT_OPTIMIZER - 1505)))) !== 0) || ((((_la - 1537)) & ~0x1f) == 0 && ((1 << (_la - 1537)) & ((1 << (PlSqlParser.SKIP_ - 1537)) | (1 << (PlSqlParser.SKIP_UNQ_UNUSABLE_IDX - 1537)) | (1 << (PlSqlParser.SKIP_UNUSABLE_INDEXES - 1537)) | (1 << (PlSqlParser.SMALLFILE - 1537)) | (1 << (PlSqlParser.SMALLINT - 1537)) | (1 << (PlSqlParser.SNAPSHOT - 1537)) | (1 << (PlSqlParser.SOME - 1537)) | (1 << (PlSqlParser.SORT - 1537)) | (1 << (PlSqlParser.SOUNDEX - 1537)) | (1 << (PlSqlParser.SOURCE_FILE_DIRECTORY - 1537)) | (1 << (PlSqlParser.SOURCE_FILE_NAME_CONVERT - 1537)) | (1 << (PlSqlParser.SOURCE - 1537)) | (1 << (PlSqlParser.SPACE_KEYWORD - 1537)) | (1 << (PlSqlParser.SPECIFICATION - 1537)) | (1 << (PlSqlParser.SPFILE - 1537)) | (1 << (PlSqlParser.SPLIT - 1537)) | (1 << (PlSqlParser.SPREADSHEET - 1537)) | (1 << (PlSqlParser.SQLDATA - 1537)) | (1 << (PlSqlParser.SQLERROR - 1537)) | (1 << (PlSqlParser.SQLLDR - 1537)) | (1 << (PlSqlParser.SQL - 1537)) | (1 << (PlSqlParser.SQL_TRACE - 1537)) | (1 << (PlSqlParser.SQL_TRANSLATION_PROFILE - 1537)) | (1 << (PlSqlParser.SQRT - 1537)) | (1 << (PlSqlParser.STALE - 1537)) | (1 << (PlSqlParser.STANDALONE - 1537)) | (1 << (PlSqlParser.STANDARD_HASH - 1537)) | (1 << (PlSqlParser.STANDBY_MAX_DATA_DELAY - 1537)) | (1 << (PlSqlParser.STANDBYS - 1537)) | (1 << (PlSqlParser.STANDBY - 1537)) | (1 << (PlSqlParser.STAR - 1537)) | (1 << (PlSqlParser.STAR_TRANSFORMATION - 1537)))) !== 0) || ((((_la - 1570)) & ~0x1f) == 0 && ((1 << (_la - 1570)) & ((1 << (PlSqlParser.STARTUP - 1570)) | (1 << (PlSqlParser.STATEMENT_ID - 1570)) | (1 << (PlSqlParser.STATEMENT_QUEUING - 1570)) | (1 << (PlSqlParser.STATEMENTS - 1570)) | (1 << (PlSqlParser.STATEMENT - 1570)) | (1 << (PlSqlParser.STATE - 1570)) | (1 << (PlSqlParser.STATIC - 1570)) | (1 << (PlSqlParser.STATISTICS - 1570)) | (1 << (PlSqlParser.STATS_BINOMIAL_TEST - 1570)) | (1 << (PlSqlParser.STATS_CROSSTAB - 1570)) | (1 << (PlSqlParser.STATS_F_TEST - 1570)) | (1 << (PlSqlParser.STATS_KS_TEST - 1570)) | (1 << (PlSqlParser.STATS_MODE - 1570)) | (1 << (PlSqlParser.STATS_MW_TEST - 1570)) | (1 << (PlSqlParser.STATS_ONE_WAY_ANOVA - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_INDEP - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_INDEPU - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_ONE - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_PAIRED - 1570)) | (1 << (PlSqlParser.STATS_WSR_TEST - 1570)) | (1 << (PlSqlParser.STDDEV_POP - 1570)) | (1 << (PlSqlParser.STDDEV_SAMP - 1570)) | (1 << (PlSqlParser.STOP - 1570)) | (1 << (PlSqlParser.STORAGE - 1570)) | (1 << (PlSqlParser.STORE - 1570)) | (1 << (PlSqlParser.STREAMS - 1570)) | (1 << (PlSqlParser.STREAM - 1570)) | (1 << (PlSqlParser.STRICT - 1570)) | (1 << (PlSqlParser.STRING - 1570)) | (1 << (PlSqlParser.STRIPE_COLUMNS - 1570)) | (1 << (PlSqlParser.STRIPE_WIDTH - 1570)) | (1 << (PlSqlParser.STRIP - 1570)))) !== 0) || ((((_la - 1602)) & ~0x1f) == 0 && ((1 << (_la - 1602)) & ((1 << (PlSqlParser.STRUCTURE - 1602)) | (1 << (PlSqlParser.SUBMULTISET - 1602)) | (1 << (PlSqlParser.SUBPARTITION_REL - 1602)) | (1 << (PlSqlParser.SUBPARTITIONS - 1602)) | (1 << (PlSqlParser.SUBPARTITION - 1602)) | (1 << (PlSqlParser.SUBQUERIES - 1602)) | (1 << (PlSqlParser.SUBQUERY_PRUNING - 1602)) | (1 << (PlSqlParser.SUBSCRIBE - 1602)) | (1 << (PlSqlParser.SUBSET - 1602)) | (1 << (PlSqlParser.SUBSTITUTABLE - 1602)) | (1 << (PlSqlParser.SUBSTR2 - 1602)) | (1 << (PlSqlParser.SUBSTR4 - 1602)) | (1 << (PlSqlParser.SUBSTRB - 1602)) | (1 << (PlSqlParser.SUBSTRC - 1602)) | (1 << (PlSqlParser.SUBTYPE - 1602)) | (1 << (PlSqlParser.SUCCESSFUL - 1602)) | (1 << (PlSqlParser.SUCCESS - 1602)) | (1 << (PlSqlParser.SUMMARY - 1602)) | (1 << (PlSqlParser.SUPPLEMENTAL - 1602)) | (1 << (PlSqlParser.SUSPEND - 1602)) | (1 << (PlSqlParser.SWAP_JOIN_INPUTS - 1602)) | (1 << (PlSqlParser.SWITCHOVER - 1602)) | (1 << (PlSqlParser.SWITCH - 1602)) | (1 << (PlSqlParser.SYNCHRONOUS - 1602)) | (1 << (PlSqlParser.SYNC - 1602)) | (1 << (PlSqlParser.SYSASM - 1602)) | (1 << (PlSqlParser.SYS_AUDIT - 1602)) | (1 << (PlSqlParser.SYSAUX - 1602)) | (1 << (PlSqlParser.SYSBACKUP - 1602)) | (1 << (PlSqlParser.SYS_CHECKACL - 1602)) | (1 << (PlSqlParser.SYS_CHECK_PRIVILEGE - 1602)))) !== 0) || ((((_la - 1634)) & ~0x1f) == 0 && ((1 << (_la - 1634)) & ((1 << (PlSqlParser.SYS_CONNECT_BY_PATH - 1634)) | (1 << (PlSqlParser.SYS_CONTEXT - 1634)) | (1 << (PlSqlParser.SYSDATE - 1634)) | (1 << (PlSqlParser.SYSDBA - 1634)) | (1 << (PlSqlParser.SYS_DBURIGEN - 1634)) | (1 << (PlSqlParser.SYSDG - 1634)) | (1 << (PlSqlParser.SYS_DL_CURSOR - 1634)) | (1 << (PlSqlParser.SYS_DM_RXFORM_CHR - 1634)) | (1 << (PlSqlParser.SYS_DM_RXFORM_NUM - 1634)) | (1 << (PlSqlParser.SYS_DOM_COMPARE - 1634)) | (1 << (PlSqlParser.SYS_DST_PRIM2SEC - 1634)) | (1 << (PlSqlParser.SYS_DST_SEC2PRIM - 1634)) | (1 << (PlSqlParser.SYS_ET_BFILE_TO_RAW - 1634)) | (1 << (PlSqlParser.SYS_ET_BLOB_TO_IMAGE - 1634)) | (1 << (PlSqlParser.SYS_ET_IMAGE_TO_BLOB - 1634)) | (1 << (PlSqlParser.SYS_ET_RAW_TO_BFILE - 1634)) | (1 << (PlSqlParser.SYS_EXTPDTXT - 1634)) | (1 << (PlSqlParser.SYS_EXTRACT_UTC - 1634)) | (1 << (PlSqlParser.SYS_FBT_INSDEL - 1634)) | (1 << (PlSqlParser.SYS_FILTER_ACLS - 1634)) | (1 << (PlSqlParser.SYS_FNMATCHES - 1634)) | (1 << (PlSqlParser.SYS_FNREPLACE - 1634)) | (1 << (PlSqlParser.SYS_GET_ACLIDS - 1634)) | (1 << (PlSqlParser.SYS_GET_COL_ACLIDS - 1634)) | (1 << (PlSqlParser.SYS_GET_PRIVILEGES - 1634)) | (1 << (PlSqlParser.SYS_GETTOKENID - 1634)) | (1 << (PlSqlParser.SYS_GETXTIVAL - 1634)) | (1 << (PlSqlParser.SYS_GUID - 1634)) | (1 << (PlSqlParser.SYSGUID - 1634)) | (1 << (PlSqlParser.SYSKM - 1634)) | (1 << (PlSqlParser.SYS_MAKE_XMLNODEID - 1634)) | (1 << (PlSqlParser.SYS_MAKEXML - 1634)))) !== 0) || ((((_la - 1666)) & ~0x1f) == 0 && ((1 << (_la - 1666)) & ((1 << (PlSqlParser.SYS_MKXMLATTR - 1666)) | (1 << (PlSqlParser.SYS_MKXTI - 1666)) | (1 << (PlSqlParser.SYSOBJ - 1666)) | (1 << (PlSqlParser.SYS_OP_ADT2BIN - 1666)) | (1 << (PlSqlParser.SYS_OP_ADTCONS - 1666)) | (1 << (PlSqlParser.SYS_OP_ALSCRVAL - 1666)) | (1 << (PlSqlParser.SYS_OP_ATG - 1666)) | (1 << (PlSqlParser.SYS_OP_BIN2ADT - 1666)) | (1 << (PlSqlParser.SYS_OP_BITVEC - 1666)) | (1 << (PlSqlParser.SYS_OP_BL2R - 1666)) | (1 << (PlSqlParser.SYS_OP_BLOOM_FILTER_LIST - 1666)) | (1 << (PlSqlParser.SYS_OP_BLOOM_FILTER - 1666)) | (1 << (PlSqlParser.SYS_OP_C2C - 1666)) | (1 << (PlSqlParser.SYS_OP_CAST - 1666)) | (1 << (PlSqlParser.SYS_OP_CEG - 1666)) | (1 << (PlSqlParser.SYS_OP_CL2C - 1666)) | (1 << (PlSqlParser.SYS_OP_COMBINED_HASH - 1666)) | (1 << (PlSqlParser.SYS_OP_COMP - 1666)) | (1 << (PlSqlParser.SYS_OP_CONVERT - 1666)) | (1 << (PlSqlParser.SYS_OP_COUNTCHG - 1666)) | (1 << (PlSqlParser.SYS_OP_CSCONV - 1666)) | (1 << (PlSqlParser.SYS_OP_CSCONVTEST - 1666)) | (1 << (PlSqlParser.SYS_OP_CSR - 1666)) | (1 << (PlSqlParser.SYS_OP_CSX_PATCH - 1666)) | (1 << (PlSqlParser.SYS_OP_CYCLED_SEQ - 1666)) | (1 << (PlSqlParser.SYS_OP_DECOMP - 1666)) | (1 << (PlSqlParser.SYS_OP_DESCEND - 1666)) | (1 << (PlSqlParser.SYS_OP_DISTINCT - 1666)) | (1 << (PlSqlParser.SYS_OP_DRA - 1666)) | (1 << (PlSqlParser.SYS_OP_DUMP - 1666)) | (1 << (PlSqlParser.SYS_OP_DV_CHECK - 1666)) | (1 << (PlSqlParser.SYS_OP_ENFORCE_NOT_NULL - 1666)))) !== 0) || ((((_la - 1698)) & ~0x1f) == 0 && ((1 << (_la - 1698)) & ((1 << (PlSqlParser.SYSOPER - 1698)) | (1 << (PlSqlParser.SYS_OP_EXTRACT - 1698)) | (1 << (PlSqlParser.SYS_OP_GROUPING - 1698)) | (1 << (PlSqlParser.SYS_OP_GUID - 1698)) | (1 << (PlSqlParser.SYS_OP_HASH - 1698)) | (1 << (PlSqlParser.SYS_OP_IIX - 1698)) | (1 << (PlSqlParser.SYS_OP_ITR - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_CREATE - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_FILTER_LIST - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_FILTER - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_SUCCEEDED - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_USE - 1698)) | (1 << (PlSqlParser.SYS_OP_LBID - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2BLOB - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2CLOB - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2ID - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2NCLOB - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2TYP - 1698)) | (1 << (PlSqlParser.SYS_OP_LSVI - 1698)) | (1 << (PlSqlParser.SYS_OP_LVL - 1698)) | (1 << (PlSqlParser.SYS_OP_MAKEOID - 1698)) | (1 << (PlSqlParser.SYS_OP_MAP_NONNULL - 1698)) | (1 << (PlSqlParser.SYS_OP_MSR - 1698)) | (1 << (PlSqlParser.SYS_OP_NICOMBINE - 1698)) | (1 << (PlSqlParser.SYS_OP_NIEXTRACT - 1698)) | (1 << (PlSqlParser.SYS_OP_NII - 1698)) | (1 << (PlSqlParser.SYS_OP_NIX - 1698)) | (1 << (PlSqlParser.SYS_OP_NOEXPAND - 1698)) | (1 << (PlSqlParser.SYS_OP_NTCIMG - 1698)) | (1 << (PlSqlParser.SYS_OP_NUMTORAW - 1698)) | (1 << (PlSqlParser.SYS_OP_OIDVALUE - 1698)) | (1 << (PlSqlParser.SYS_OP_OPNSIZE - 1698)))) !== 0) || ((((_la - 1730)) & ~0x1f) == 0 && ((1 << (_la - 1730)) & ((1 << (PlSqlParser.SYS_OP_PAR_1 - 1730)) | (1 << (PlSqlParser.SYS_OP_PARGID_1 - 1730)) | (1 << (PlSqlParser.SYS_OP_PARGID - 1730)) | (1 << (PlSqlParser.SYS_OP_PAR - 1730)) | (1 << (PlSqlParser.SYS_OP_PART_ID - 1730)) | (1 << (PlSqlParser.SYS_OP_PIVOT - 1730)) | (1 << (PlSqlParser.SYS_OP_R2O - 1730)) | (1 << (PlSqlParser.SYS_OP_RAWTONUM - 1730)) | (1 << (PlSqlParser.SYS_OP_RDTM - 1730)) | (1 << (PlSqlParser.SYS_OP_REF - 1730)) | (1 << (PlSqlParser.SYS_OP_RMTD - 1730)) | (1 << (PlSqlParser.SYS_OP_ROWIDTOOBJ - 1730)) | (1 << (PlSqlParser.SYS_OP_RPB - 1730)) | (1 << (PlSqlParser.SYS_OPTLOBPRBSC - 1730)) | (1 << (PlSqlParser.SYS_OP_TOSETID - 1730)) | (1 << (PlSqlParser.SYS_OP_TPR - 1730)) | (1 << (PlSqlParser.SYS_OP_TRTB - 1730)) | (1 << (PlSqlParser.SYS_OPTXICMP - 1730)) | (1 << (PlSqlParser.SYS_OPTXQCASTASNQ - 1730)) | (1 << (PlSqlParser.SYS_OP_UNDESCEND - 1730)) | (1 << (PlSqlParser.SYS_OP_VECAND - 1730)) | (1 << (PlSqlParser.SYS_OP_VECBIT - 1730)) | (1 << (PlSqlParser.SYS_OP_VECOR - 1730)) | (1 << (PlSqlParser.SYS_OP_VECXOR - 1730)) | (1 << (PlSqlParser.SYS_OP_VERSION - 1730)) | (1 << (PlSqlParser.SYS_OP_VREF - 1730)) | (1 << (PlSqlParser.SYS_OP_VVD - 1730)) | (1 << (PlSqlParser.SYS_OP_XMLCONS_FOR_CSX - 1730)) | (1 << (PlSqlParser.SYS_OP_XPTHATG - 1730)) | (1 << (PlSqlParser.SYS_OP_XPTHIDX - 1730)) | (1 << (PlSqlParser.SYS_OP_XPTHOP - 1730)) | (1 << (PlSqlParser.SYS_OP_XTXT2SQLT - 1730)))) !== 0) || ((((_la - 1762)) & ~0x1f) == 0 && ((1 << (_la - 1762)) & ((1 << (PlSqlParser.SYS_OP_ZONE_ID - 1762)) | (1 << (PlSqlParser.SYS_ORDERKEY_DEPTH - 1762)) | (1 << (PlSqlParser.SYS_ORDERKEY_MAXCHILD - 1762)) | (1 << (PlSqlParser.SYS_ORDERKEY_PARENT - 1762)) | (1 << (PlSqlParser.SYS_PARALLEL_TXN - 1762)) | (1 << (PlSqlParser.SYS_PATHID_IS_ATTR - 1762)) | (1 << (PlSqlParser.SYS_PATHID_IS_NMSPC - 1762)) | (1 << (PlSqlParser.SYS_PATHID_LASTNAME - 1762)) | (1 << (PlSqlParser.SYS_PATHID_LASTNMSPC - 1762)) | (1 << (PlSqlParser.SYS_PATH_REVERSE - 1762)) | (1 << (PlSqlParser.SYS_PXQEXTRACT - 1762)) | (1 << (PlSqlParser.SYS_RAW_TO_XSID - 1762)) | (1 << (PlSqlParser.SYS_RID_ORDER - 1762)) | (1 << (PlSqlParser.SYS_ROW_DELTA - 1762)) | (1 << (PlSqlParser.SYS_SC_2_XMLT - 1762)) | (1 << (PlSqlParser.SYS_SYNRCIREDO - 1762)) | (1 << (PlSqlParser.SYSTEM_DEFINED - 1762)) | (1 << (PlSqlParser.SYSTEM - 1762)) | (1 << (PlSqlParser.SYSTIMESTAMP - 1762)) | (1 << (PlSqlParser.SYS_TYPEID - 1762)) | (1 << (PlSqlParser.SYS_UMAKEXML - 1762)) | (1 << (PlSqlParser.SYS_XMLANALYZE - 1762)) | (1 << (PlSqlParser.SYS_XMLCONTAINS - 1762)) | (1 << (PlSqlParser.SYS_XMLCONV - 1762)) | (1 << (PlSqlParser.SYS_XMLEXNSURI - 1762)) | (1 << (PlSqlParser.SYS_XMLGEN - 1762)) | (1 << (PlSqlParser.SYS_XMLI_LOC_ISNODE - 1762)) | (1 << (PlSqlParser.SYS_XMLI_LOC_ISTEXT - 1762)) | (1 << (PlSqlParser.SYS_XMLINSTR - 1762)) | (1 << (PlSqlParser.SYS_XMLLOCATOR_GETSVAL - 1762)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETCID - 1762)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETLOCATOR - 1762)))) !== 0) || ((((_la - 1794)) & ~0x1f) == 0 && ((1 << (_la - 1794)) & ((1 << (PlSqlParser.SYS_XMLNODEID_GETOKEY - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETPATHID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETPTRID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETRID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETSVAL - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETTID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID - 1794)) | (1 << (PlSqlParser.SYS_XMLT_2_SC - 1794)) | (1 << (PlSqlParser.SYS_XMLTRANSLATE - 1794)) | (1 << (PlSqlParser.SYS_XMLTYPE2SQL - 1794)) | (1 << (PlSqlParser.SYS_XQ_ASQLCNV - 1794)) | (1 << (PlSqlParser.SYS_XQ_ATOMCNVCHK - 1794)) | (1 << (PlSqlParser.SYS_XQBASEURI - 1794)) | (1 << (PlSqlParser.SYS_XQCASTABLEERRH - 1794)) | (1 << (PlSqlParser.SYS_XQCODEP2STR - 1794)) | (1 << (PlSqlParser.SYS_XQCODEPEQ - 1794)) | (1 << (PlSqlParser.SYS_XQCON2SEQ - 1794)) | (1 << (PlSqlParser.SYS_XQCONCAT - 1794)) | (1 << (PlSqlParser.SYS_XQDELETE - 1794)) | (1 << (PlSqlParser.SYS_XQDFLTCOLATION - 1794)) | (1 << (PlSqlParser.SYS_XQDOC - 1794)) | (1 << (PlSqlParser.SYS_XQDOCURI - 1794)) | (1 << (PlSqlParser.SYS_XQDURDIV - 1794)) | (1 << (PlSqlParser.SYS_XQED4URI - 1794)) | (1 << (PlSqlParser.SYS_XQENDSWITH - 1794)) | (1 << (PlSqlParser.SYS_XQERRH - 1794)) | (1 << (PlSqlParser.SYS_XQERR - 1794)) | (1 << (PlSqlParser.SYS_XQESHTMLURI - 1794)) | (1 << (PlSqlParser.SYS_XQEXLOBVAL - 1794)) | (1 << (PlSqlParser.SYS_XQEXSTWRP - 1794)) | (1 << (PlSqlParser.SYS_XQEXTRACT - 1794)) | (1 << (PlSqlParser.SYS_XQEXTRREF - 1794)))) !== 0) || ((((_la - 1826)) & ~0x1f) == 0 && ((1 << (_la - 1826)) & ((1 << (PlSqlParser.SYS_XQEXVAL - 1826)) | (1 << (PlSqlParser.SYS_XQFB2STR - 1826)) | (1 << (PlSqlParser.SYS_XQFNBOOL - 1826)) | (1 << (PlSqlParser.SYS_XQFNCMP - 1826)) | (1 << (PlSqlParser.SYS_XQFNDATIM - 1826)) | (1 << (PlSqlParser.SYS_XQFNLNAME - 1826)) | (1 << (PlSqlParser.SYS_XQFNNM - 1826)) | (1 << (PlSqlParser.SYS_XQFNNSURI - 1826)) | (1 << (PlSqlParser.SYS_XQFNPREDTRUTH - 1826)) | (1 << (PlSqlParser.SYS_XQFNQNM - 1826)) | (1 << (PlSqlParser.SYS_XQFNROOT - 1826)) | (1 << (PlSqlParser.SYS_XQFORMATNUM - 1826)) | (1 << (PlSqlParser.SYS_XQFTCONTAIN - 1826)) | (1 << (PlSqlParser.SYS_XQFUNCR - 1826)) | (1 << (PlSqlParser.SYS_XQGETCONTENT - 1826)) | (1 << (PlSqlParser.SYS_XQINDXOF - 1826)) | (1 << (PlSqlParser.SYS_XQINSERT - 1826)) | (1 << (PlSqlParser.SYS_XQINSPFX - 1826)) | (1 << (PlSqlParser.SYS_XQIRI2URI - 1826)) | (1 << (PlSqlParser.SYS_XQLANG - 1826)) | (1 << (PlSqlParser.SYS_XQLLNMFRMQNM - 1826)) | (1 << (PlSqlParser.SYS_XQMKNODEREF - 1826)) | (1 << (PlSqlParser.SYS_XQNILLED - 1826)) | (1 << (PlSqlParser.SYS_XQNODENAME - 1826)) | (1 << (PlSqlParser.SYS_XQNORMSPACE - 1826)) | (1 << (PlSqlParser.SYS_XQNORMUCODE - 1826)) | (1 << (PlSqlParser.SYS_XQ_NRNG - 1826)) | (1 << (PlSqlParser.SYS_XQNSP4PFX - 1826)) | (1 << (PlSqlParser.SYS_XQNSPFRMQNM - 1826)) | (1 << (PlSqlParser.SYS_XQPFXFRMQNM - 1826)) | (1 << (PlSqlParser.SYS_XQ_PKSQL2XML - 1826)) | (1 << (PlSqlParser.SYS_XQPOLYABS - 1826)))) !== 0) || ((((_la - 1858)) & ~0x1f) == 0 && ((1 << (_la - 1858)) & ((1 << (PlSqlParser.SYS_XQPOLYADD - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYCEL - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYCSTBL - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYCST - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYDIV - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYFLR - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYMOD - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYMUL - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYRND - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYSQRT - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYSUB - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYUMUS - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYUPLS - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVEQ - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVGE - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVGT - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVLE - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVLT - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVNE - 1858)) | (1 << (PlSqlParser.SYS_XQREF2VAL - 1858)) | (1 << (PlSqlParser.SYS_XQRENAME - 1858)) | (1 << (PlSqlParser.SYS_XQREPLACE - 1858)) | (1 << (PlSqlParser.SYS_XQRESVURI - 1858)) | (1 << (PlSqlParser.SYS_XQRNDHALF2EVN - 1858)) | (1 << (PlSqlParser.SYS_XQRSLVQNM - 1858)) | (1 << (PlSqlParser.SYS_XQRYENVPGET - 1858)) | (1 << (PlSqlParser.SYS_XQRYVARGET - 1858)) | (1 << (PlSqlParser.SYS_XQRYWRP - 1858)) | (1 << (PlSqlParser.SYS_XQSEQ2CON4XC - 1858)) | (1 << (PlSqlParser.SYS_XQSEQ2CON - 1858)) | (1 << (PlSqlParser.SYS_XQSEQDEEPEQ - 1858)) | (1 << (PlSqlParser.SYS_XQSEQINSB - 1858)))) !== 0) || ((((_la - 1890)) & ~0x1f) == 0 && ((1 << (_la - 1890)) & ((1 << (PlSqlParser.SYS_XQSEQRM - 1890)) | (1 << (PlSqlParser.SYS_XQSEQRVS - 1890)) | (1 << (PlSqlParser.SYS_XQSEQSUB - 1890)) | (1 << (PlSqlParser.SYS_XQSEQTYPMATCH - 1890)) | (1 << (PlSqlParser.SYS_XQSTARTSWITH - 1890)) | (1 << (PlSqlParser.SYS_XQSTATBURI - 1890)) | (1 << (PlSqlParser.SYS_XQSTR2CODEP - 1890)) | (1 << (PlSqlParser.SYS_XQSTRJOIN - 1890)) | (1 << (PlSqlParser.SYS_XQSUBSTRAFT - 1890)) | (1 << (PlSqlParser.SYS_XQSUBSTRBEF - 1890)) | (1 << (PlSqlParser.SYS_XQTOKENIZE - 1890)) | (1 << (PlSqlParser.SYS_XQTREATAS - 1890)) | (1 << (PlSqlParser.SYS_XQ_UPKXML2SQL - 1890)) | (1 << (PlSqlParser.SYS_XQXFORM - 1890)) | (1 << (PlSqlParser.SYS_XSID_TO_RAW - 1890)) | (1 << (PlSqlParser.SYS_ZMAP_FILTER - 1890)) | (1 << (PlSqlParser.SYS_ZMAP_REFRESH - 1890)) | (1 << (PlSqlParser.TABLE_LOOKUP_BY_NL - 1890)) | (1 << (PlSqlParser.TABLESPACE_NO - 1890)) | (1 << (PlSqlParser.TABLESPACE - 1890)) | (1 << (PlSqlParser.TABLES - 1890)) | (1 << (PlSqlParser.TABLE_STATS - 1890)) | (1 << (PlSqlParser.TABLE - 1890)) | (1 << (PlSqlParser.TABNO - 1890)) | (1 << (PlSqlParser.TAG - 1890)) | (1 << (PlSqlParser.TANH - 1890)) | (1 << (PlSqlParser.TAN - 1890)) | (1 << (PlSqlParser.TBLORIDXPARTNUM - 1890)) | (1 << (PlSqlParser.TEMPFILE - 1890)) | (1 << (PlSqlParser.TEMPLATE - 1890)) | (1 << (PlSqlParser.TEMPORARY - 1890)) | (1 << (PlSqlParser.TEMP_TABLE - 1890)))) !== 0) || ((((_la - 1922)) & ~0x1f) == 0 && ((1 << (_la - 1922)) & ((1 << (PlSqlParser.TEST - 1922)) | (1 << (PlSqlParser.TEXT - 1922)) | (1 << (PlSqlParser.THAN - 1922)) | (1 << (PlSqlParser.THEN - 1922)) | (1 << (PlSqlParser.THE - 1922)) | (1 << (PlSqlParser.THREAD - 1922)) | (1 << (PlSqlParser.THROUGH - 1922)) | (1 << (PlSqlParser.TIER - 1922)) | (1 << (PlSqlParser.TIES - 1922)) | (1 << (PlSqlParser.TIMEOUT - 1922)) | (1 << (PlSqlParser.TIMESTAMP_LTZ_UNCONSTRAINED - 1922)) | (1 << (PlSqlParser.TIMESTAMP - 1922)) | (1 << (PlSqlParser.TIMESTAMP_TZ_UNCONSTRAINED - 1922)) | (1 << (PlSqlParser.TIMESTAMP_UNCONSTRAINED - 1922)) | (1 << (PlSqlParser.TIMES - 1922)) | (1 << (PlSqlParser.TIME - 1922)) | (1 << (PlSqlParser.TIMEZONE_ABBR - 1922)) | (1 << (PlSqlParser.TIMEZONE_HOUR - 1922)) | (1 << (PlSqlParser.TIMEZONE_MINUTE - 1922)) | (1 << (PlSqlParser.TIMEZONE_OFFSET - 1922)) | (1 << (PlSqlParser.TIMEZONE_REGION - 1922)) | (1 << (PlSqlParser.TIME_ZONE - 1922)) | (1 << (PlSqlParser.TIV_GB - 1922)) | (1 << (PlSqlParser.TIV_SSF - 1922)) | (1 << (PlSqlParser.TO_ACLID - 1922)) | (1 << (PlSqlParser.TO_BINARY_DOUBLE - 1922)) | (1 << (PlSqlParser.TO_BINARY_FLOAT - 1922)) | (1 << (PlSqlParser.TO_BLOB - 1922)) | (1 << (PlSqlParser.TO_CLOB - 1922)) | (1 << (PlSqlParser.TO_DSINTERVAL - 1922)) | (1 << (PlSqlParser.TO_LOB - 1922)))) !== 0) || ((((_la - 1954)) & ~0x1f) == 0 && ((1 << (_la - 1954)) & ((1 << (PlSqlParser.TO_MULTI_BYTE - 1954)) | (1 << (PlSqlParser.TO_NCHAR - 1954)) | (1 << (PlSqlParser.TO_NCLOB - 1954)) | (1 << (PlSqlParser.TO_NUMBER - 1954)) | (1 << (PlSqlParser.TOPLEVEL - 1954)) | (1 << (PlSqlParser.TO_SINGLE_BYTE - 1954)) | (1 << (PlSqlParser.TO_TIMESTAMP - 1954)) | (1 << (PlSqlParser.TO_TIMESTAMP_TZ - 1954)) | (1 << (PlSqlParser.TO_TIME - 1954)) | (1 << (PlSqlParser.TO_TIME_TZ - 1954)) | (1 << (PlSqlParser.TO_YMINTERVAL - 1954)) | (1 << (PlSqlParser.TRACE - 1954)) | (1 << (PlSqlParser.TRACING - 1954)) | (1 << (PlSqlParser.TRACKING - 1954)) | (1 << (PlSqlParser.TRAILING - 1954)) | (1 << (PlSqlParser.TRANSACTION - 1954)) | (1 << (PlSqlParser.TRANSFORM_DISTINCT_AGG - 1954)) | (1 << (PlSqlParser.TRANSITIONAL - 1954)) | (1 << (PlSqlParser.TRANSITION - 1954)) | (1 << (PlSqlParser.TRANSLATE - 1954)) | (1 << (PlSqlParser.TRANSLATION - 1954)) | (1 << (PlSqlParser.TREAT - 1954)) | (1 << (PlSqlParser.TRIGGERS - 1954)) | (1 << (PlSqlParser.TRIGGER - 1954)) | (1 << (PlSqlParser.TRUE - 1954)) | (1 << (PlSqlParser.TRUNCATE - 1954)) | (1 << (PlSqlParser.TRUNC - 1954)) | (1 << (PlSqlParser.TRUSTED - 1954)) | (1 << (PlSqlParser.TRUST - 1954)) | (1 << (PlSqlParser.TUNING - 1954)) | (1 << (PlSqlParser.TX - 1954)))) !== 0) || ((((_la - 1986)) & ~0x1f) == 0 && ((1 << (_la - 1986)) & ((1 << (PlSqlParser.TYPES - 1986)) | (1 << (PlSqlParser.TYPE - 1986)) | (1 << (PlSqlParser.TZ_OFFSET - 1986)) | (1 << (PlSqlParser.UB2 - 1986)) | (1 << (PlSqlParser.UBA - 1986)) | (1 << (PlSqlParser.UCS2 - 1986)) | (1 << (PlSqlParser.UID - 1986)) | (1 << (PlSqlParser.UNARCHIVED - 1986)) | (1 << (PlSqlParser.UNBOUNDED - 1986)) | (1 << (PlSqlParser.UNBOUND - 1986)) | (1 << (PlSqlParser.UNCONDITIONAL - 1986)) | (1 << (PlSqlParser.UNDER - 1986)) | (1 << (PlSqlParser.UNDO - 1986)) | (1 << (PlSqlParser.UNDROP - 1986)) | (1 << (PlSqlParser.UNIFORM - 1986)) | (1 << (PlSqlParser.UNISTR - 1986)) | (1 << (PlSqlParser.UNLIMITED - 1986)) | (1 << (PlSqlParser.UNLOAD - 1986)) | (1 << (PlSqlParser.UNLOCK - 1986)) | (1 << (PlSqlParser.UNMATCHED - 1986)) | (1 << (PlSqlParser.UNNEST_INNERJ_DISTINCT_VIEW - 1986)) | (1 << (PlSqlParser.UNNEST_NOSEMIJ_NODISTINCTVIEW - 1986)) | (1 << (PlSqlParser.UNNEST_SEMIJ_VIEW - 1986)) | (1 << (PlSqlParser.UNNEST - 1986)) | (1 << (PlSqlParser.UNPACKED - 1986)) | (1 << (PlSqlParser.UNPIVOT - 1986)) | (1 << (PlSqlParser.UNPLUG - 1986)) | (1 << (PlSqlParser.UNPROTECTED - 1986)) | (1 << (PlSqlParser.UNQUIESCE - 1986)) | (1 << (PlSqlParser.UNRECOVERABLE - 1986)))) !== 0) || ((((_la - 2018)) & ~0x1f) == 0 && ((1 << (_la - 2018)) & ((1 << (PlSqlParser.UNRESTRICTED - 2018)) | (1 << (PlSqlParser.UNSUBSCRIBE - 2018)) | (1 << (PlSqlParser.UNTIL - 2018)) | (1 << (PlSqlParser.UNUSABLE - 2018)) | (1 << (PlSqlParser.UNUSED - 2018)) | (1 << (PlSqlParser.UPDATABLE - 2018)) | (1 << (PlSqlParser.UPDATED - 2018)) | (1 << (PlSqlParser.UPDATEXML - 2018)) | (1 << (PlSqlParser.UPD_INDEXES - 2018)) | (1 << (PlSqlParser.UPD_JOININDEX - 2018)) | (1 << (PlSqlParser.UPGRADE - 2018)) | (1 << (PlSqlParser.UPPER - 2018)) | (1 << (PlSqlParser.UPSERT - 2018)) | (1 << (PlSqlParser.UROWID - 2018)) | (1 << (PlSqlParser.USABLE - 2018)) | (1 << (PlSqlParser.USAGE - 2018)) | (1 << (PlSqlParser.USE_ANTI - 2018)) | (1 << (PlSqlParser.USE_CONCAT - 2018)) | (1 << (PlSqlParser.USE_CUBE - 2018)) | (1 << (PlSqlParser.USE_HASH_AGGREGATION - 2018)) | (1 << (PlSqlParser.USE_HASH_GBY_FOR_PUSHDOWN - 2018)) | (1 << (PlSqlParser.USE_HASH - 2018)) | (1 << (PlSqlParser.USE_HIDDEN_PARTITIONS - 2018)) | (1 << (PlSqlParser.USE_INVISIBLE_INDEXES - 2018)) | (1 << (PlSqlParser.USE_MERGE_CARTESIAN - 2018)) | (1 << (PlSqlParser.USE_MERGE - 2018)) | (1 << (PlSqlParser.USE_NL - 2018)) | (1 << (PlSqlParser.USE_NL_WITH_INDEX - 2018)) | (1 << (PlSqlParser.USE_PRIVATE_OUTLINES - 2018)) | (1 << (PlSqlParser.USER_DATA - 2018)) | (1 << (PlSqlParser.USER_DEFINED - 2018)))) !== 0) || ((((_la - 2050)) & ~0x1f) == 0 && ((1 << (_la - 2050)) & ((1 << (PlSqlParser.USERENV - 2050)) | (1 << (PlSqlParser.USERGROUP - 2050)) | (1 << (PlSqlParser.USER_RECYCLEBIN - 2050)) | (1 << (PlSqlParser.USERS - 2050)) | (1 << (PlSqlParser.USER_TABLESPACES - 2050)) | (1 << (PlSqlParser.USER - 2050)) | (1 << (PlSqlParser.USE_SEMI - 2050)) | (1 << (PlSqlParser.USE_STORED_OUTLINES - 2050)) | (1 << (PlSqlParser.USE_TTT_FOR_GSETS - 2050)) | (1 << (PlSqlParser.USE - 2050)) | (1 << (PlSqlParser.USE_VECTOR_AGGREGATION - 2050)) | (1 << (PlSqlParser.USE_WEAK_NAME_RESL - 2050)) | (1 << (PlSqlParser.USING_NO_EXPAND - 2050)) | (1 << (PlSqlParser.USING - 2050)) | (1 << (PlSqlParser.UTF16BE - 2050)) | (1 << (PlSqlParser.UTF16LE - 2050)) | (1 << (PlSqlParser.UTF32 - 2050)) | (1 << (PlSqlParser.UTF8 - 2050)) | (1 << (PlSqlParser.V1 - 2050)) | (1 << (PlSqlParser.V2 - 2050)) | (1 << (PlSqlParser.VALIDATE - 2050)) | (1 << (PlSqlParser.VALIDATION - 2050)) | (1 << (PlSqlParser.VALID_TIME_END - 2050)) | (1 << (PlSqlParser.VALUE - 2050)) | (1 << (PlSqlParser.VARCHAR2 - 2050)) | (1 << (PlSqlParser.VARCHAR - 2050)) | (1 << (PlSqlParser.VARIABLE - 2050)) | (1 << (PlSqlParser.VAR_POP - 2050)) | (1 << (PlSqlParser.VARRAYS - 2050)) | (1 << (PlSqlParser.VARRAY - 2050)) | (1 << (PlSqlParser.VAR_SAMP - 2050)))) !== 0) || ((((_la - 2082)) & ~0x1f) == 0 && ((1 << (_la - 2082)) & ((1 << (PlSqlParser.VARYING - 2082)) | (1 << (PlSqlParser.VECTOR_READ_TRACE - 2082)) | (1 << (PlSqlParser.VECTOR_READ - 2082)) | (1 << (PlSqlParser.VECTOR_TRANSFORM_DIMS - 2082)) | (1 << (PlSqlParser.VECTOR_TRANSFORM_FACT - 2082)) | (1 << (PlSqlParser.VECTOR_TRANSFORM - 2082)) | (1 << (PlSqlParser.VERIFIER - 2082)) | (1 << (PlSqlParser.VERIFY - 2082)) | (1 << (PlSqlParser.VERSIONING - 2082)) | (1 << (PlSqlParser.VERSIONS_ENDSCN - 2082)) | (1 << (PlSqlParser.VERSIONS_ENDTIME - 2082)) | (1 << (PlSqlParser.VERSIONS_OPERATION - 2082)) | (1 << (PlSqlParser.VERSIONS_STARTSCN - 2082)) | (1 << (PlSqlParser.VERSIONS_STARTTIME - 2082)) | (1 << (PlSqlParser.VERSIONS - 2082)) | (1 << (PlSqlParser.VERSIONS_XID - 2082)) | (1 << (PlSqlParser.VERSION - 2082)) | (1 << (PlSqlParser.VIOLATION - 2082)) | (1 << (PlSqlParser.VIRTUAL - 2082)) | (1 << (PlSqlParser.VISIBILITY - 2082)) | (1 << (PlSqlParser.VISIBLE - 2082)) | (1 << (PlSqlParser.VOLUME - 2082)) | (1 << (PlSqlParser.VSIZE - 2082)) | (1 << (PlSqlParser.WAIT - 2082)) | (1 << (PlSqlParser.WALLET - 2082)) | (1 << (PlSqlParser.WARNING - 2082)) | (1 << (PlSqlParser.WEEKS - 2082)) | (1 << (PlSqlParser.WEEK - 2082)) | (1 << (PlSqlParser.WELLFORMED - 2082)) | (1 << (PlSqlParser.WHENEVER - 2082)) | (1 << (PlSqlParser.WHEN - 2082)))) !== 0) || ((((_la - 2115)) & ~0x1f) == 0 && ((1 << (_la - 2115)) & ((1 << (PlSqlParser.WHILE - 2115)) | (1 << (PlSqlParser.WHITESPACE - 2115)) | (1 << (PlSqlParser.WIDTH_BUCKET - 2115)) | (1 << (PlSqlParser.WITHIN - 2115)) | (1 << (PlSqlParser.WITHOUT - 2115)) | (1 << (PlSqlParser.WITH_PLSQL - 2115)) | (1 << (PlSqlParser.WORK - 2115)) | (1 << (PlSqlParser.WRAPPED - 2115)) | (1 << (PlSqlParser.WRAPPER - 2115)) | (1 << (PlSqlParser.WRITE - 2115)) | (1 << (PlSqlParser.XDB_FASTPATH_INSERT - 2115)) | (1 << (PlSqlParser.X_DYN_PRUNE - 2115)) | (1 << (PlSqlParser.XID - 2115)) | (1 << (PlSqlParser.XML2OBJECT - 2115)) | (1 << (PlSqlParser.XMLAGG - 2115)) | (1 << (PlSqlParser.XMLATTRIBUTES - 2115)) | (1 << (PlSqlParser.XMLCAST - 2115)) | (1 << (PlSqlParser.XMLCDATA - 2115)) | (1 << (PlSqlParser.XMLCOLATTVAL - 2115)) | (1 << (PlSqlParser.XMLCOMMENT - 2115)) | (1 << (PlSqlParser.XMLCONCAT - 2115)) | (1 << (PlSqlParser.XMLDIFF - 2115)) | (1 << (PlSqlParser.XML_DML_RWT_STMT - 2115)) | (1 << (PlSqlParser.XMLELEMENT - 2115)) | (1 << (PlSqlParser.XMLEXISTS2 - 2115)) | (1 << (PlSqlParser.XMLEXISTS - 2115)) | (1 << (PlSqlParser.XMLFOREST - 2115)) | (1 << (PlSqlParser.XMLINDEX_REWRITE_IN_SELECT - 2115)) | (1 << (PlSqlParser.XMLINDEX_REWRITE - 2115)))) !== 0) || ((((_la - 2147)) & ~0x1f) == 0 && ((1 << (_la - 2147)) & ((1 << (PlSqlParser.XMLINDEX_SEL_IDX_TBL - 2147)) | (1 << (PlSqlParser.XMLISNODE - 2147)) | (1 << (PlSqlParser.XMLISVALID - 2147)) | (1 << (PlSqlParser.XMLNAMESPACES - 2147)) | (1 << (PlSqlParser.XMLPARSE - 2147)) | (1 << (PlSqlParser.XMLPATCH - 2147)) | (1 << (PlSqlParser.XMLPI - 2147)) | (1 << (PlSqlParser.XMLQUERYVAL - 2147)) | (1 << (PlSqlParser.XMLQUERY - 2147)) | (1 << (PlSqlParser.XMLROOT - 2147)) | (1 << (PlSqlParser.XMLSCHEMA - 2147)) | (1 << (PlSqlParser.XMLSERIALIZE - 2147)) | (1 << (PlSqlParser.XMLTABLE - 2147)) | (1 << (PlSqlParser.XMLTRANSFORMBLOB - 2147)) | (1 << (PlSqlParser.XMLTRANSFORM - 2147)) | (1 << (PlSqlParser.XMLTYPE - 2147)) | (1 << (PlSqlParser.XML - 2147)) | (1 << (PlSqlParser.XPATHTABLE - 2147)) | (1 << (PlSqlParser.XS_SYS_CONTEXT - 2147)) | (1 << (PlSqlParser.XS - 2147)) | (1 << (PlSqlParser.YEARS - 2147)) | (1 << (PlSqlParser.YEAR - 2147)) | (1 << (PlSqlParser.YES - 2147)) | (1 << (PlSqlParser.YMINTERVAL_UNCONSTRAINED - 2147)) | (1 << (PlSqlParser.ZONEMAP - 2147)) | (1 << (PlSqlParser.ZONE - 2147)) | (1 << (PlSqlParser.PREDICTION - 2147)) | (1 << (PlSqlParser.PREDICTION_BOUNDS - 2147)) | (1 << (PlSqlParser.PREDICTION_COST - 2147)) | (1 << (PlSqlParser.PREDICTION_DETAILS - 2147)) | (1 << (PlSqlParser.PREDICTION_PROBABILITY - 2147)))) !== 0) || ((((_la - 2179)) & ~0x1f) == 0 && ((1 << (_la - 2179)) & ((1 << (PlSqlParser.PREDICTION_SET - 2179)) | (1 << (PlSqlParser.CUME_DIST - 2179)) | (1 << (PlSqlParser.DENSE_RANK - 2179)) | (1 << (PlSqlParser.LISTAGG - 2179)) | (1 << (PlSqlParser.PERCENT_RANK - 2179)) | (1 << (PlSqlParser.PERCENTILE_CONT - 2179)) | (1 << (PlSqlParser.PERCENTILE_DISC - 2179)) | (1 << (PlSqlParser.RANK - 2179)) | (1 << (PlSqlParser.AVG - 2179)) | (1 << (PlSqlParser.CORR - 2179)) | (1 << (PlSqlParser.COVAR_ - 2179)) | (1 << (PlSqlParser.LAG - 2179)) | (1 << (PlSqlParser.LEAD - 2179)) | (1 << (PlSqlParser.MAX - 2179)) | (1 << (PlSqlParser.MEDIAN - 2179)) | (1 << (PlSqlParser.MIN - 2179)) | (1 << (PlSqlParser.NTILE - 2179)) | (1 << (PlSqlParser.NVL - 2179)) | (1 << (PlSqlParser.RATIO_TO_REPORT - 2179)) | (1 << (PlSqlParser.REGR_ - 2179)) | (1 << (PlSqlParser.ROUND - 2179)) | (1 << (PlSqlParser.ROW_NUMBER - 2179)) | (1 << (PlSqlParser.SUBSTR - 2179)) | (1 << (PlSqlParser.TO_CHAR - 2179)) | (1 << (PlSqlParser.TRIM - 2179)) | (1 << (PlSqlParser.SUM - 2179)) | (1 << (PlSqlParser.STDDEV - 2179)) | (1 << (PlSqlParser.VAR_ - 2179)) | (1 << (PlSqlParser.VARIANCE - 2179)) | (1 << (PlSqlParser.LEAST - 2179)) | (1 << (PlSqlParser.GREATEST - 2179)))) !== 0) || _la===PlSqlParser.TO_DATE || _la===PlSqlParser.PERIOD || _la===PlSqlParser.REGULAR_ID) { this.state = 6110; this.subpartition_name(); } this.state = 6113; this.list_values_clause(); this.state = 6115; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.COMPRESS || _la===PlSqlParser.LOB || _la===PlSqlParser.NOCOMPRESS || _la===PlSqlParser.OVERFLOW || _la===PlSqlParser.TABLESPACE || _la===PlSqlParser.VARRAY) { this.state = 6114; this.partitioning_storage_clause(); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Individual_hash_subpartsContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_individual_hash_subparts; return this; } Individual_hash_subpartsContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Individual_hash_subpartsContext.prototype.constructor = Individual_hash_subpartsContext; Individual_hash_subpartsContext.prototype.SUBPARTITION = function() { return this.getToken(PlSqlParser.SUBPARTITION, 0); }; Individual_hash_subpartsContext.prototype.subpartition_name = function() { return this.getTypedRuleContext(Subpartition_nameContext,0); }; Individual_hash_subpartsContext.prototype.partitioning_storage_clause = function() { return this.getTypedRuleContext(Partitioning_storage_clauseContext,0); }; Individual_hash_subpartsContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterIndividual_hash_subparts(this); } }; Individual_hash_subpartsContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitIndividual_hash_subparts(this); } }; Individual_hash_subpartsContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitIndividual_hash_subparts(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Individual_hash_subpartsContext = Individual_hash_subpartsContext; PlSqlParser.prototype.individual_hash_subparts = function() { var localctx = new Individual_hash_subpartsContext(this, this._ctx, this.state); this.enterRule(localctx, 590, PlSqlParser.RULE_individual_hash_subparts); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 6117; this.match(PlSqlParser.SUBPARTITION); this.state = 6119; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,707,this._ctx); if(la_===1) { this.state = 6118; this.subpartition_name(); } this.state = 6122; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.COMPRESS || _la===PlSqlParser.LOB || _la===PlSqlParser.NOCOMPRESS || _la===PlSqlParser.OVERFLOW || _la===PlSqlParser.TABLESPACE || _la===PlSqlParser.VARRAY) { this.state = 6121; this.partitioning_storage_clause(); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Hash_subparts_by_quantityContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_hash_subparts_by_quantity; return this; } Hash_subparts_by_quantityContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Hash_subparts_by_quantityContext.prototype.constructor = Hash_subparts_by_quantityContext; Hash_subparts_by_quantityContext.prototype.SUBPARTITIONS = function() { return this.getToken(PlSqlParser.SUBPARTITIONS, 0); }; Hash_subparts_by_quantityContext.prototype.UNSIGNED_INTEGER = function() { return this.getToken(PlSqlParser.UNSIGNED_INTEGER, 0); }; Hash_subparts_by_quantityContext.prototype.STORE = function() { return this.getToken(PlSqlParser.STORE, 0); }; Hash_subparts_by_quantityContext.prototype.IN = function() { return this.getToken(PlSqlParser.IN, 0); }; Hash_subparts_by_quantityContext.prototype.LEFT_PAREN = function() { return this.getToken(PlSqlParser.LEFT_PAREN, 0); }; Hash_subparts_by_quantityContext.prototype.tablespace = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(TablespaceContext); } else { return this.getTypedRuleContext(TablespaceContext,i); } }; Hash_subparts_by_quantityContext.prototype.RIGHT_PAREN = function() { return this.getToken(PlSqlParser.RIGHT_PAREN, 0); }; Hash_subparts_by_quantityContext.prototype.COMMA = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.COMMA); } else { return this.getToken(PlSqlParser.COMMA, i); } }; Hash_subparts_by_quantityContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterHash_subparts_by_quantity(this); } }; Hash_subparts_by_quantityContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitHash_subparts_by_quantity(this); } }; Hash_subparts_by_quantityContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitHash_subparts_by_quantity(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Hash_subparts_by_quantityContext = Hash_subparts_by_quantityContext; PlSqlParser.prototype.hash_subparts_by_quantity = function() { var localctx = new Hash_subparts_by_quantityContext(this, this._ctx, this.state); this.enterRule(localctx, 592, PlSqlParser.RULE_hash_subparts_by_quantity); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 6124; this.match(PlSqlParser.SUBPARTITIONS); this.state = 6125; this.match(PlSqlParser.UNSIGNED_INTEGER); this.state = 6139; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.STORE) { this.state = 6126; this.match(PlSqlParser.STORE); this.state = 6127; this.match(PlSqlParser.IN); this.state = 6128; this.match(PlSqlParser.LEFT_PAREN); this.state = 6129; this.tablespace(); this.state = 6134; this._errHandler.sync(this); _la = this._input.LA(1); while(_la===PlSqlParser.COMMA) { this.state = 6130; this.match(PlSqlParser.COMMA); this.state = 6131; this.tablespace(); this.state = 6136; this._errHandler.sync(this); _la = this._input.LA(1); } this.state = 6137; this.match(PlSqlParser.RIGHT_PAREN); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Range_values_clauseContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_range_values_clause; return this; } Range_values_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Range_values_clauseContext.prototype.constructor = Range_values_clauseContext; Range_values_clauseContext.prototype.VALUES = function() { return this.getToken(PlSqlParser.VALUES, 0); }; Range_values_clauseContext.prototype.LESS = function() { return this.getToken(PlSqlParser.LESS, 0); }; Range_values_clauseContext.prototype.THAN = function() { return this.getToken(PlSqlParser.THAN, 0); }; Range_values_clauseContext.prototype.LEFT_PAREN = function() { return this.getToken(PlSqlParser.LEFT_PAREN, 0); }; Range_values_clauseContext.prototype.literal = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(LiteralContext); } else { return this.getTypedRuleContext(LiteralContext,i); } }; Range_values_clauseContext.prototype.RIGHT_PAREN = function() { return this.getToken(PlSqlParser.RIGHT_PAREN, 0); }; Range_values_clauseContext.prototype.COMMA = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.COMMA); } else { return this.getToken(PlSqlParser.COMMA, i); } }; Range_values_clauseContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterRange_values_clause(this); } }; Range_values_clauseContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitRange_values_clause(this); } }; Range_values_clauseContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitRange_values_clause(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Range_values_clauseContext = Range_values_clauseContext; PlSqlParser.prototype.range_values_clause = function() { var localctx = new Range_values_clauseContext(this, this._ctx, this.state); this.enterRule(localctx, 594, PlSqlParser.RULE_range_values_clause); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 6141; this.match(PlSqlParser.VALUES); this.state = 6142; this.match(PlSqlParser.LESS); this.state = 6143; this.match(PlSqlParser.THAN); this.state = 6144; this.match(PlSqlParser.LEFT_PAREN); this.state = 6145; this.literal(); this.state = 6150; this._errHandler.sync(this); _la = this._input.LA(1); while(_la===PlSqlParser.COMMA) { this.state = 6146; this.match(PlSqlParser.COMMA); this.state = 6147; this.literal(); this.state = 6152; this._errHandler.sync(this); _la = this._input.LA(1); } this.state = 6153; this.match(PlSqlParser.RIGHT_PAREN); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function List_values_clauseContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_list_values_clause; return this; } List_values_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); List_values_clauseContext.prototype.constructor = List_values_clauseContext; List_values_clauseContext.prototype.VALUES = function() { return this.getToken(PlSqlParser.VALUES, 0); }; List_values_clauseContext.prototype.LEFT_PAREN = function() { return this.getToken(PlSqlParser.LEFT_PAREN, 0); }; List_values_clauseContext.prototype.RIGHT_PAREN = function() { return this.getToken(PlSqlParser.RIGHT_PAREN, 0); }; List_values_clauseContext.prototype.literal = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(LiteralContext); } else { return this.getTypedRuleContext(LiteralContext,i); } }; List_values_clauseContext.prototype.DEFAULT = function() { return this.getToken(PlSqlParser.DEFAULT, 0); }; List_values_clauseContext.prototype.COMMA = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.COMMA); } else { return this.getToken(PlSqlParser.COMMA, i); } }; List_values_clauseContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterList_values_clause(this); } }; List_values_clauseContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitList_values_clause(this); } }; List_values_clauseContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitList_values_clause(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.List_values_clauseContext = List_values_clauseContext; PlSqlParser.prototype.list_values_clause = function() { var localctx = new List_values_clauseContext(this, this._ctx, this.state); this.enterRule(localctx, 596, PlSqlParser.RULE_list_values_clause); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 6155; this.match(PlSqlParser.VALUES); this.state = 6156; this.match(PlSqlParser.LEFT_PAREN); this.state = 6166; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.CHR: case PlSqlParser.MAXVALUE: case PlSqlParser.DECODE: case PlSqlParser.NVL: case PlSqlParser.SUBSTR: case PlSqlParser.TO_CHAR: case PlSqlParser.TRIM: case PlSqlParser.TO_DATE: case PlSqlParser.UNSIGNED_INTEGER: case PlSqlParser.APPROXIMATE_NUM_LIT: case PlSqlParser.CHAR_STRING: this.state = 6157; this.literal(); this.state = 6162; this._errHandler.sync(this); _la = this._input.LA(1); while(_la===PlSqlParser.COMMA) { this.state = 6158; this.match(PlSqlParser.COMMA); this.state = 6159; this.literal(); this.state = 6164; this._errHandler.sync(this); _la = this._input.LA(1); } break; case PlSqlParser.DEFAULT: this.state = 6165; this.match(PlSqlParser.DEFAULT); break; default: throw new antlr4.error.NoViableAltException(this); } this.state = 6168; this.match(PlSqlParser.RIGHT_PAREN); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Table_partition_descriptionContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_table_partition_description; return this; } Table_partition_descriptionContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Table_partition_descriptionContext.prototype.constructor = Table_partition_descriptionContext; Table_partition_descriptionContext.prototype.deferred_segment_creation = function() { return this.getTypedRuleContext(Deferred_segment_creationContext,0); }; Table_partition_descriptionContext.prototype.segment_attributes_clause = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Segment_attributes_clauseContext); } else { return this.getTypedRuleContext(Segment_attributes_clauseContext,i); } }; Table_partition_descriptionContext.prototype.table_compression = function() { return this.getTypedRuleContext(Table_compressionContext,0); }; Table_partition_descriptionContext.prototype.key_compression = function() { return this.getTypedRuleContext(Key_compressionContext,0); }; Table_partition_descriptionContext.prototype.OVERFLOW = function() { return this.getToken(PlSqlParser.OVERFLOW, 0); }; Table_partition_descriptionContext.prototype.lob_storage_clause = function() { return this.getTypedRuleContext(Lob_storage_clauseContext,0); }; Table_partition_descriptionContext.prototype.varray_col_properties = function() { return this.getTypedRuleContext(Varray_col_propertiesContext,0); }; Table_partition_descriptionContext.prototype.nested_table_col_properties = function() { return this.getTypedRuleContext(Nested_table_col_propertiesContext,0); }; Table_partition_descriptionContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterTable_partition_description(this); } }; Table_partition_descriptionContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitTable_partition_description(this); } }; Table_partition_descriptionContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitTable_partition_description(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Table_partition_descriptionContext = Table_partition_descriptionContext; PlSqlParser.prototype.table_partition_description = function() { var localctx = new Table_partition_descriptionContext(this, this._ctx, this.state); this.enterRule(localctx, 598, PlSqlParser.RULE_table_partition_description); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 6171; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.SEGMENT) { this.state = 6170; this.deferred_segment_creation(); } this.state = 6174; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.FILESYSTEM_LIKE_LOGGING || _la===PlSqlParser.INITRANS || _la===PlSqlParser.LOGGING || _la===PlSqlParser.NOLOGGING || _la===PlSqlParser.PCTFREE || _la===PlSqlParser.PCTUSED || _la===PlSqlParser.STORAGE || _la===PlSqlParser.TABLESPACE) { this.state = 6173; this.segment_attributes_clause(); } this.state = 6178; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,716,this._ctx); if(la_===1) { this.state = 6176; this.table_compression(); } else if(la_===2) { this.state = 6177; this.key_compression(); } this.state = 6184; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.OVERFLOW) { this.state = 6180; this.match(PlSqlParser.OVERFLOW); this.state = 6182; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.FILESYSTEM_LIKE_LOGGING || _la===PlSqlParser.INITRANS || _la===PlSqlParser.LOGGING || _la===PlSqlParser.NOLOGGING || _la===PlSqlParser.PCTFREE || _la===PlSqlParser.PCTUSED || _la===PlSqlParser.STORAGE || _la===PlSqlParser.TABLESPACE) { this.state = 6181; this.segment_attributes_clause(); } } this.state = 6189; this._errHandler.sync(this); switch (this._input.LA(1)) { case PlSqlParser.LOB: this.state = 6186; this.lob_storage_clause(); break; case PlSqlParser.VARRAY: this.state = 6187; this.varray_col_properties(); break; case PlSqlParser.NESTED: this.state = 6188; this.nested_table_col_properties(); break; case PlSqlParser.AS: case PlSqlParser.CACHE: case PlSqlParser.DISABLE: case PlSqlParser.ENABLE: case PlSqlParser.FLASHBACK: case PlSqlParser.NOCACHE: case PlSqlParser.NO: case PlSqlParser.NOPARALLEL: case PlSqlParser.NOROWDEPENDENCIES: case PlSqlParser.PARALLEL: case PlSqlParser.RESULT_CACHE: case PlSqlParser.ROWDEPENDENCIES: case PlSqlParser.ROW: case PlSqlParser.SUBPARTITIONS: case PlSqlParser.LEFT_PAREN: case PlSqlParser.RIGHT_PAREN: case PlSqlParser.COMMA: case PlSqlParser.SEMICOLON: break; default: break; } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Partitioning_storage_clauseContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_partitioning_storage_clause; return this; } Partitioning_storage_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Partitioning_storage_clauseContext.prototype.constructor = Partitioning_storage_clauseContext; Partitioning_storage_clauseContext.prototype.TABLESPACE = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.TABLESPACE); } else { return this.getToken(PlSqlParser.TABLESPACE, i); } }; Partitioning_storage_clauseContext.prototype.tablespace = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(TablespaceContext); } else { return this.getTypedRuleContext(TablespaceContext,i); } }; Partitioning_storage_clauseContext.prototype.OVERFLOW = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.OVERFLOW); } else { return this.getToken(PlSqlParser.OVERFLOW, i); } }; Partitioning_storage_clauseContext.prototype.table_compression = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Table_compressionContext); } else { return this.getTypedRuleContext(Table_compressionContext,i); } }; Partitioning_storage_clauseContext.prototype.key_compression = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Key_compressionContext); } else { return this.getTypedRuleContext(Key_compressionContext,i); } }; Partitioning_storage_clauseContext.prototype.lob_partitioning_storage = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Lob_partitioning_storageContext); } else { return this.getTypedRuleContext(Lob_partitioning_storageContext,i); } }; Partitioning_storage_clauseContext.prototype.VARRAY = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.VARRAY); } else { return this.getToken(PlSqlParser.VARRAY, i); } }; Partitioning_storage_clauseContext.prototype.varray_item = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Varray_itemContext); } else { return this.getTypedRuleContext(Varray_itemContext,i); } }; Partitioning_storage_clauseContext.prototype.STORE = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.STORE); } else { return this.getToken(PlSqlParser.STORE, i); } }; Partitioning_storage_clauseContext.prototype.AS = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.AS); } else { return this.getToken(PlSqlParser.AS, i); } }; Partitioning_storage_clauseContext.prototype.LOB = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.LOB); } else { return this.getToken(PlSqlParser.LOB, i); } }; Partitioning_storage_clauseContext.prototype.lob_segname = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Lob_segnameContext); } else { return this.getTypedRuleContext(Lob_segnameContext,i); } }; Partitioning_storage_clauseContext.prototype.BASICFILE = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.BASICFILE); } else { return this.getToken(PlSqlParser.BASICFILE, i); } }; Partitioning_storage_clauseContext.prototype.SECUREFILE = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.SECUREFILE); } else { return this.getToken(PlSqlParser.SECUREFILE, i); } }; Partitioning_storage_clauseContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterPartitioning_storage_clause(this); } }; Partitioning_storage_clauseContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitPartitioning_storage_clause(this); } }; Partitioning_storage_clauseContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitPartitioning_storage_clause(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Partitioning_storage_clauseContext = Partitioning_storage_clauseContext; PlSqlParser.prototype.partitioning_storage_clause = function() { var localctx = new Partitioning_storage_clauseContext(this, this._ctx, this.state); this.enterRule(localctx, 600, PlSqlParser.RULE_partitioning_storage_clause); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 6211; this._errHandler.sync(this); _la = this._input.LA(1); do { this.state = 6211; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,722,this._ctx); switch(la_) { case 1: this.state = 6191; this.match(PlSqlParser.TABLESPACE); this.state = 6192; this.tablespace(); break; case 2: this.state = 6193; this.match(PlSqlParser.OVERFLOW); this.state = 6196; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,720,this._ctx); if(la_===1) { this.state = 6194; this.match(PlSqlParser.TABLESPACE); this.state = 6195; this.tablespace(); } break; case 3: this.state = 6198; this.table_compression(); break; case 4: this.state = 6199; this.key_compression(); break; case 5: this.state = 6200; this.lob_partitioning_storage(); break; case 6: this.state = 6201; this.match(PlSqlParser.VARRAY); this.state = 6202; this.varray_item(); this.state = 6203; this.match(PlSqlParser.STORE); this.state = 6204; this.match(PlSqlParser.AS); this.state = 6206; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.BASICFILE || _la===PlSqlParser.SECUREFILE) { this.state = 6205; _la = this._input.LA(1); if(!(_la===PlSqlParser.BASICFILE || _la===PlSqlParser.SECUREFILE)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } } this.state = 6208; this.match(PlSqlParser.LOB); this.state = 6209; this.lob_segname(); break; } this.state = 6213; this._errHandler.sync(this); _la = this._input.LA(1); } while(_la===PlSqlParser.COMPRESS || _la===PlSqlParser.LOB || _la===PlSqlParser.NOCOMPRESS || _la===PlSqlParser.OVERFLOW || _la===PlSqlParser.TABLESPACE || _la===PlSqlParser.VARRAY); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Lob_partitioning_storageContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_lob_partitioning_storage; return this; } Lob_partitioning_storageContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Lob_partitioning_storageContext.prototype.constructor = Lob_partitioning_storageContext; Lob_partitioning_storageContext.prototype.LOB = function() { return this.getToken(PlSqlParser.LOB, 0); }; Lob_partitioning_storageContext.prototype.LEFT_PAREN = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.LEFT_PAREN); } else { return this.getToken(PlSqlParser.LEFT_PAREN, i); } }; Lob_partitioning_storageContext.prototype.lob_item = function() { return this.getTypedRuleContext(Lob_itemContext,0); }; Lob_partitioning_storageContext.prototype.RIGHT_PAREN = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.RIGHT_PAREN); } else { return this.getToken(PlSqlParser.RIGHT_PAREN, i); } }; Lob_partitioning_storageContext.prototype.STORE = function() { return this.getToken(PlSqlParser.STORE, 0); }; Lob_partitioning_storageContext.prototype.AS = function() { return this.getToken(PlSqlParser.AS, 0); }; Lob_partitioning_storageContext.prototype.lob_segname = function() { return this.getTypedRuleContext(Lob_segnameContext,0); }; Lob_partitioning_storageContext.prototype.TABLESPACE = function() { return this.getToken(PlSqlParser.TABLESPACE, 0); }; Lob_partitioning_storageContext.prototype.tablespace = function() { return this.getTypedRuleContext(TablespaceContext,0); }; Lob_partitioning_storageContext.prototype.BASICFILE = function() { return this.getToken(PlSqlParser.BASICFILE, 0); }; Lob_partitioning_storageContext.prototype.SECUREFILE = function() { return this.getToken(PlSqlParser.SECUREFILE, 0); }; Lob_partitioning_storageContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterLob_partitioning_storage(this); } }; Lob_partitioning_storageContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitLob_partitioning_storage(this); } }; Lob_partitioning_storageContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitLob_partitioning_storage(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Lob_partitioning_storageContext = Lob_partitioning_storageContext; PlSqlParser.prototype.lob_partitioning_storage = function() { var localctx = new Lob_partitioning_storageContext(this, this._ctx, this.state); this.enterRule(localctx, 602, PlSqlParser.RULE_lob_partitioning_storage); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 6215; this.match(PlSqlParser.LOB); this.state = 6216; this.match(PlSqlParser.LEFT_PAREN); this.state = 6217; this.lob_item(); this.state = 6218; this.match(PlSqlParser.RIGHT_PAREN); this.state = 6219; this.match(PlSqlParser.STORE); this.state = 6220; this.match(PlSqlParser.AS); this.state = 6222; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,724,this._ctx); if(la_===1) { this.state = 6221; _la = this._input.LA(1); if(!(_la===PlSqlParser.BASICFILE || _la===PlSqlParser.SECUREFILE)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } } this.state = 6237; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.ABORT: case PlSqlParser.ABS: case PlSqlParser.ACCESS: case PlSqlParser.ACCESSED: case PlSqlParser.ACCOUNT: case PlSqlParser.ACL: case PlSqlParser.ACOS: case PlSqlParser.ACTION: case PlSqlParser.ACTIONS: case PlSqlParser.ACTIVATE: case PlSqlParser.ACTIVE: case PlSqlParser.ACTIVE_COMPONENT: case PlSqlParser.ACTIVE_DATA: case PlSqlParser.ACTIVE_FUNCTION: case PlSqlParser.ACTIVE_TAG: case PlSqlParser.ACTIVITY: case PlSqlParser.ADAPTIVE_PLAN: case PlSqlParser.ADD: case PlSqlParser.ADD_COLUMN: case PlSqlParser.ADD_GROUP: case PlSqlParser.ADD_MONTHS: case PlSqlParser.ADJ_DATE: case PlSqlParser.ADMIN: case PlSqlParser.ADMINISTER: case PlSqlParser.ADMINISTRATOR: case PlSqlParser.ADVANCED: case PlSqlParser.ADVISE: case PlSqlParser.ADVISOR: case PlSqlParser.AFD_DISKSTRING: case PlSqlParser.AFTER: case PlSqlParser.AGENT: case PlSqlParser.AGGREGATE: case PlSqlParser.A_LETTER: case PlSqlParser.ALIAS: case PlSqlParser.ALLOCATE: case PlSqlParser.ALLOW: case PlSqlParser.ALL_ROWS: case PlSqlParser.ALWAYS: case PlSqlParser.ANALYZE: case PlSqlParser.ANCILLARY: case PlSqlParser.AND_EQUAL: case PlSqlParser.ANOMALY: case PlSqlParser.ANSI_REARCH: case PlSqlParser.ANTIJOIN: case PlSqlParser.ANYSCHEMA: case PlSqlParser.APPEND: case PlSqlParser.APPENDCHILDXML: case PlSqlParser.APPEND_VALUES: case PlSqlParser.APPLICATION: case PlSqlParser.APPLY: case PlSqlParser.APPROX_COUNT_DISTINCT: case PlSqlParser.ARCHIVAL: case PlSqlParser.ARCHIVE: case PlSqlParser.ARCHIVED: case PlSqlParser.ARCHIVELOG: case PlSqlParser.ARRAY: case PlSqlParser.ASCII: case PlSqlParser.ASCIISTR: case PlSqlParser.ASIN: case PlSqlParser.ASIS: case PlSqlParser.ASSEMBLY: case PlSqlParser.ASSIGN: case PlSqlParser.ASSOCIATE: case PlSqlParser.ASYNC: case PlSqlParser.ASYNCHRONOUS: case PlSqlParser.ATAN2: case PlSqlParser.ATAN: case PlSqlParser.AT: case PlSqlParser.ATTRIBUTE: case PlSqlParser.ATTRIBUTES: case PlSqlParser.AUTHENTICATED: case PlSqlParser.AUTHENTICATION: case PlSqlParser.AUTHID: case PlSqlParser.AUTHORIZATION: case PlSqlParser.AUTOALLOCATE: case PlSqlParser.AUTO: case PlSqlParser.AUTOEXTEND: case PlSqlParser.AUTO_LOGIN: case PlSqlParser.AUTOMATIC: case PlSqlParser.AUTONOMOUS_TRANSACTION: case PlSqlParser.AUTO_REOPTIMIZE: case PlSqlParser.AVAILABILITY: case PlSqlParser.AVRO: case PlSqlParser.BACKGROUND: case PlSqlParser.BACKUP: case PlSqlParser.BASIC: case PlSqlParser.BASICFILE: case PlSqlParser.BATCH: case PlSqlParser.BATCHSIZE: case PlSqlParser.BATCH_TABLE_ACCESS_BY_ROWID: case PlSqlParser.BECOME: case PlSqlParser.BEFORE: case PlSqlParser.BEGIN: case PlSqlParser.BEGINNING: case PlSqlParser.BEGIN_OUTLINE_DATA: case PlSqlParser.BEHALF: case PlSqlParser.BEQUEATH: case PlSqlParser.BFILE: case PlSqlParser.BFILENAME: case PlSqlParser.BIGFILE: case PlSqlParser.BINARY: case PlSqlParser.BINARY_DOUBLE: case PlSqlParser.BINARY_DOUBLE_INFINITY: case PlSqlParser.BINARY_DOUBLE_NAN: case PlSqlParser.BINARY_FLOAT: case PlSqlParser.BINARY_FLOAT_INFINITY: case PlSqlParser.BINARY_FLOAT_NAN: case PlSqlParser.BINARY_INTEGER: case PlSqlParser.BIND_AWARE: case PlSqlParser.BINDING: case PlSqlParser.BIN_TO_NUM: case PlSqlParser.BITAND: case PlSqlParser.BITMAP_AND: case PlSqlParser.BITMAP: case PlSqlParser.BITMAPS: case PlSqlParser.BITMAP_TREE: case PlSqlParser.BITS: case PlSqlParser.BLOB: case PlSqlParser.BLOCK: case PlSqlParser.BLOCK_RANGE: case PlSqlParser.BLOCKS: case PlSqlParser.BLOCKSIZE: case PlSqlParser.BODY: case PlSqlParser.BOOLEAN: case PlSqlParser.BOTH: case PlSqlParser.BOUND: case PlSqlParser.BRANCH: case PlSqlParser.BREADTH: case PlSqlParser.BROADCAST: case PlSqlParser.BSON: case PlSqlParser.BUFFER: case PlSqlParser.BUFFER_CACHE: case PlSqlParser.BUFFER_POOL: case PlSqlParser.BUILD: case PlSqlParser.BULK: case PlSqlParser.BYPASS_RECURSIVE_CHECK: case PlSqlParser.BYPASS_UJVC: case PlSqlParser.BYTE: case PlSqlParser.CACHE: case PlSqlParser.CACHE_CB: case PlSqlParser.CACHE_INSTANCES: case PlSqlParser.CACHE_TEMP_TABLE: case PlSqlParser.CACHING: case PlSqlParser.CALCULATED: case PlSqlParser.CALLBACK: case PlSqlParser.CALL: case PlSqlParser.CANCEL: case PlSqlParser.CAPACITY: case PlSqlParser.CARDINALITY: case PlSqlParser.CASCADE: case PlSqlParser.CASE: case PlSqlParser.CAST: case PlSqlParser.CATEGORY: case PlSqlParser.CDBDEFAULT: case PlSqlParser.CEIL: case PlSqlParser.CELL_FLASH_CACHE: case PlSqlParser.CERTIFICATE: case PlSqlParser.CFILE: case PlSqlParser.CHAINED: case PlSqlParser.CHANGE: case PlSqlParser.CHANGE_DUPKEY_ERROR_INDEX: case PlSqlParser.CHARACTER: case PlSqlParser.CHAR: case PlSqlParser.CHAR_CS: case PlSqlParser.CHARTOROWID: case PlSqlParser.CHECK_ACL_REWRITE: case PlSqlParser.CHECKPOINT: case PlSqlParser.CHILD: case PlSqlParser.CHOOSE: case PlSqlParser.CHR: case PlSqlParser.CHUNK: case PlSqlParser.CLASS: case PlSqlParser.CLASSIFIER: case PlSqlParser.CLEANUP: case PlSqlParser.CLEAR: case PlSqlParser.C_LETTER: case PlSqlParser.CLIENT: case PlSqlParser.CLOB: case PlSqlParser.CLONE: case PlSqlParser.CLOSE_CACHED_OPEN_CURSORS: case PlSqlParser.CLOSE: case PlSqlParser.CLUSTER_BY_ROWID: case PlSqlParser.CLUSTER: case PlSqlParser.CLUSTER_DETAILS: case PlSqlParser.CLUSTER_DISTANCE: case PlSqlParser.CLUSTER_ID: case PlSqlParser.CLUSTERING: case PlSqlParser.CLUSTERING_FACTOR: case PlSqlParser.CLUSTER_PROBABILITY: case PlSqlParser.CLUSTER_SET: case PlSqlParser.COALESCE: case PlSqlParser.COALESCE_SQ: case PlSqlParser.COARSE: case PlSqlParser.CO_AUTH_IND: case PlSqlParser.COLD: case PlSqlParser.COLLECT: case PlSqlParser.COLUMNAR: case PlSqlParser.COLUMN_AUTH_INDICATOR: case PlSqlParser.COLUMN: case PlSqlParser.COLUMNS: case PlSqlParser.COLUMN_STATS: case PlSqlParser.COLUMN_VALUE: case PlSqlParser.COMMENT: case PlSqlParser.COMMIT: case PlSqlParser.COMMITTED: case PlSqlParser.COMMON_DATA: case PlSqlParser.COMPACT: case PlSqlParser.COMPATIBILITY: case PlSqlParser.COMPILE: case PlSqlParser.COMPLETE: case PlSqlParser.COMPLIANCE: case PlSqlParser.COMPONENT: case PlSqlParser.COMPONENTS: case PlSqlParser.COMPOSE: case PlSqlParser.COMPOSITE: case PlSqlParser.COMPOSITE_LIMIT: case PlSqlParser.COMPOUND: case PlSqlParser.COMPUTE: case PlSqlParser.CONCAT: case PlSqlParser.CON_DBID_TO_ID: case PlSqlParser.CONDITIONAL: case PlSqlParser.CONDITION: case PlSqlParser.CONFIRM: case PlSqlParser.CONFORMING: case PlSqlParser.CON_GUID_TO_ID: case PlSqlParser.CON_ID: case PlSqlParser.CON_NAME_TO_ID: case PlSqlParser.CONNECT_BY_CB_WHR_ONLY: case PlSqlParser.CONNECT_BY_COMBINE_SW: case PlSqlParser.CONNECT_BY_COST_BASED: case PlSqlParser.CONNECT_BY_ELIM_DUPS: case PlSqlParser.CONNECT_BY_FILTERING: case PlSqlParser.CONNECT_BY_ISCYCLE: case PlSqlParser.CONNECT_BY_ISLEAF: case PlSqlParser.CONNECT_BY_ROOT: case PlSqlParser.CONNECT_TIME: case PlSqlParser.CONSIDER: case PlSqlParser.CONSISTENT: case PlSqlParser.CONSTANT: case PlSqlParser.CONST: case PlSqlParser.CONSTRAINT: case PlSqlParser.CONSTRAINTS: case PlSqlParser.CONSTRUCTOR: case PlSqlParser.CONTAINER: case PlSqlParser.CONTAINER_DATA: case PlSqlParser.CONTAINERS: case PlSqlParser.CONTENT: case PlSqlParser.CONTENTS: case PlSqlParser.CONTEXT: case PlSqlParser.CONTINUE: case PlSqlParser.CONTROLFILE: case PlSqlParser.CON_UID_TO_ID: case PlSqlParser.CONVERT: case PlSqlParser.COOKIE: case PlSqlParser.COPY: case PlSqlParser.CORR_K: case PlSqlParser.CORR_S: case PlSqlParser.CORRUPTION: case PlSqlParser.CORRUPT_XID_ALL: case PlSqlParser.CORRUPT_XID: case PlSqlParser.COS: case PlSqlParser.COSH: case PlSqlParser.COST: case PlSqlParser.COST_XML_QUERY_REWRITE: case PlSqlParser.COUNT: case PlSqlParser.COVAR_POP: case PlSqlParser.COVAR_SAMP: case PlSqlParser.CPU_COSTING: case PlSqlParser.CPU_PER_CALL: case PlSqlParser.CPU_PER_SESSION: case PlSqlParser.CRASH: case PlSqlParser.CREATE_FILE_DEST: case PlSqlParser.CREATE_STORED_OUTLINES: case PlSqlParser.CREATION: case PlSqlParser.CREDENTIAL: case PlSqlParser.CRITICAL: case PlSqlParser.CROSS: case PlSqlParser.CROSSEDITION: case PlSqlParser.CSCONVERT: case PlSqlParser.CUBE_AJ: case PlSqlParser.CUBE: case PlSqlParser.CUBE_GB: case PlSqlParser.CUBE_SJ: case PlSqlParser.CUME_DISTM: case PlSqlParser.CURRENT: case PlSqlParser.CURRENT_DATE: case PlSqlParser.CURRENT_SCHEMA: case PlSqlParser.CURRENT_TIME: case PlSqlParser.CURRENT_TIMESTAMP: case PlSqlParser.CURRENT_USER: case PlSqlParser.CURRENTV: case PlSqlParser.CURSOR: case PlSqlParser.CURSOR_SHARING_EXACT: case PlSqlParser.CURSOR_SPECIFIC_SEGMENT: case PlSqlParser.CUSTOMDATUM: case PlSqlParser.CV: case PlSqlParser.CYCLE: case PlSqlParser.DANGLING: case PlSqlParser.DATABASE: case PlSqlParser.DATA: case PlSqlParser.DATAFILE: case PlSqlParser.DATAFILES: case PlSqlParser.DATAMOVEMENT: case PlSqlParser.DATAOBJNO: case PlSqlParser.DATAOBJ_TO_MAT_PARTITION: case PlSqlParser.DATAOBJ_TO_PARTITION: case PlSqlParser.DATAPUMP: case PlSqlParser.DATA_SECURITY_REWRITE_LIMIT: case PlSqlParser.DATE_MODE: case PlSqlParser.DAY: case PlSqlParser.DAYS: case PlSqlParser.DBA: case PlSqlParser.DBA_RECYCLEBIN: case PlSqlParser.DBMS_STATS: case PlSqlParser.DB_ROLE_CHANGE: case PlSqlParser.DBTIMEZONE: case PlSqlParser.DB_UNIQUE_NAME: case PlSqlParser.DB_VERSION: case PlSqlParser.DDL: case PlSqlParser.DEALLOCATE: case PlSqlParser.DEBUG: case PlSqlParser.DEBUGGER: case PlSqlParser.DEC: case PlSqlParser.DECIMAL: case PlSqlParser.DECLARE: case PlSqlParser.DECOMPOSE: case PlSqlParser.DECORRELATE: case PlSqlParser.DECR: case PlSqlParser.DECREMENT: case PlSqlParser.DECRYPT: case PlSqlParser.DEDUPLICATE: case PlSqlParser.DEFAULTS: case PlSqlParser.DEFERRABLE: case PlSqlParser.DEFERRED: case PlSqlParser.DEFINED: case PlSqlParser.DEFINE: case PlSqlParser.DEFINER: case PlSqlParser.DEGREE: case PlSqlParser.DELAY: case PlSqlParser.DELEGATE: case PlSqlParser.DELETE_ALL: case PlSqlParser.DELETE: case PlSqlParser.DELETEXML: case PlSqlParser.DEMAND: case PlSqlParser.DENSE_RANKM: case PlSqlParser.DEPENDENT: case PlSqlParser.DEPTH: case PlSqlParser.DEQUEUE: case PlSqlParser.DEREF: case PlSqlParser.DEREF_NO_REWRITE: case PlSqlParser.DESTROY: case PlSqlParser.DETACHED: case PlSqlParser.DETERMINES: case PlSqlParser.DETERMINISTIC: case PlSqlParser.DICTIONARY: case PlSqlParser.DIMENSION: case PlSqlParser.DIMENSIONS: case PlSqlParser.DIRECT_LOAD: case PlSqlParser.DIRECTORY: case PlSqlParser.DIRECT_PATH: case PlSqlParser.DISABLE_ALL: case PlSqlParser.DISABLE: case PlSqlParser.DISABLE_PARALLEL_DML: case PlSqlParser.DISABLE_PRESET: case PlSqlParser.DISABLE_RPKE: case PlSqlParser.DISALLOW: case PlSqlParser.DISASSOCIATE: case PlSqlParser.DISCARD: case PlSqlParser.DISCONNECT: case PlSqlParser.DISK: case PlSqlParser.DISKGROUP: case PlSqlParser.DISKS: case PlSqlParser.DISMOUNT: case PlSqlParser.DISTINGUISHED: case PlSqlParser.DISTRIBUTED: case PlSqlParser.DISTRIBUTE: case PlSqlParser.DML: case PlSqlParser.DML_UPDATE: case PlSqlParser.DOCFIDELITY: case PlSqlParser.DOCUMENT: case PlSqlParser.DOMAIN_INDEX_FILTER: case PlSqlParser.DOMAIN_INDEX_NO_SORT: case PlSqlParser.DOMAIN_INDEX_SORT: case PlSqlParser.DOUBLE: case PlSqlParser.DOWNGRADE: case PlSqlParser.DRIVING_SITE: case PlSqlParser.DROP_COLUMN: case PlSqlParser.DROP_GROUP: case PlSqlParser.DSINTERVAL_UNCONSTRAINED: case PlSqlParser.DST_UPGRADE_INSERT_CONV: case PlSqlParser.DUMP: case PlSqlParser.DUPLICATE: case PlSqlParser.DV: case PlSqlParser.DYNAMIC: case PlSqlParser.DYNAMIC_SAMPLING: case PlSqlParser.DYNAMIC_SAMPLING_EST_CDN: case PlSqlParser.EACH: case PlSqlParser.EDITIONABLE: case PlSqlParser.EDITION: case PlSqlParser.EDITIONING: case PlSqlParser.EDITIONS: case PlSqlParser.ELEMENT: case PlSqlParser.ELIM_GROUPBY: case PlSqlParser.ELIMINATE_JOIN: case PlSqlParser.ELIMINATE_OBY: case PlSqlParser.ELIMINATE_OUTER_JOIN: case PlSqlParser.EM: case PlSqlParser.EMPTY_BLOB: case PlSqlParser.EMPTY_CLOB: case PlSqlParser.EMPTY: case PlSqlParser.ENABLE_ALL: case PlSqlParser.ENABLE: case PlSqlParser.ENABLE_PARALLEL_DML: case PlSqlParser.ENABLE_PRESET: case PlSqlParser.ENCODING: case PlSqlParser.ENCRYPT: case PlSqlParser.ENCRYPTION: case PlSqlParser.END_OUTLINE_DATA: case PlSqlParser.ENFORCED: case PlSqlParser.ENFORCE: case PlSqlParser.ENQUEUE: case PlSqlParser.ENTERPRISE: case PlSqlParser.ENTITYESCAPING: case PlSqlParser.ENTRY: case PlSqlParser.EQUIPART: case PlSqlParser.ERR: case PlSqlParser.ERROR_ARGUMENT: case PlSqlParser.ERROR: case PlSqlParser.ERROR_ON_OVERLAP_TIME: case PlSqlParser.ERRORS: case PlSqlParser.ESCAPE: case PlSqlParser.ESTIMATE: case PlSqlParser.EVAL: case PlSqlParser.EVALNAME: case PlSqlParser.EVALUATE: case PlSqlParser.EVALUATION: case PlSqlParser.EVENTS: case PlSqlParser.EVERY: case PlSqlParser.EXCEPT: case PlSqlParser.EXCEPTION: case PlSqlParser.EXCEPTION_INIT: case PlSqlParser.EXCEPTIONS: case PlSqlParser.EXCHANGE: case PlSqlParser.EXCLUDE: case PlSqlParser.EXCLUDING: case PlSqlParser.EXECUTE: case PlSqlParser.EXEMPT: case PlSqlParser.EXISTING: case PlSqlParser.EXISTS: case PlSqlParser.EXISTSNODE: case PlSqlParser.EXIT: case PlSqlParser.EXPAND_GSET_TO_UNION: case PlSqlParser.EXPAND_TABLE: case PlSqlParser.EXP: case PlSqlParser.EXPIRE: case PlSqlParser.EXPLAIN: case PlSqlParser.EXPLOSION: case PlSqlParser.EXPORT: case PlSqlParser.EXPR_CORR_CHECK: case PlSqlParser.EXPRESS: case PlSqlParser.EXTENDS: case PlSqlParser.EXTENT: case PlSqlParser.EXTENTS: case PlSqlParser.EXTERNAL: case PlSqlParser.EXTERNALLY: case PlSqlParser.EXTRACTCLOBXML: case PlSqlParser.EXTRACT: case PlSqlParser.EXTRACTVALUE: case PlSqlParser.EXTRA: case PlSqlParser.FACILITY: case PlSqlParser.FACT: case PlSqlParser.FACTOR: case PlSqlParser.FACTORIZE_JOIN: case PlSqlParser.FAILED: case PlSqlParser.FAILED_LOGIN_ATTEMPTS: case PlSqlParser.FAILGROUP: case PlSqlParser.FAILOVER: case PlSqlParser.FAILURE: case PlSqlParser.FALSE: case PlSqlParser.FAMILY: case PlSqlParser.FAR: case PlSqlParser.FAST: case PlSqlParser.FASTSTART: case PlSqlParser.FBTSCAN: case PlSqlParser.FEATURE_DETAILS: case PlSqlParser.FEATURE_ID: case PlSqlParser.FEATURE_SET: case PlSqlParser.FEATURE_VALUE: case PlSqlParser.FETCH: case PlSqlParser.FILE: case PlSqlParser.FILE_NAME_CONVERT: case PlSqlParser.FILESYSTEM_LIKE_LOGGING: case PlSqlParser.FILTER: case PlSqlParser.FINAL: case PlSqlParser.FINE: case PlSqlParser.FINISH: case PlSqlParser.FIRST: case PlSqlParser.FIRSTM: case PlSqlParser.FIRST_ROWS: case PlSqlParser.FIRST_VALUE: case PlSqlParser.FIXED_VIEW_DATA: case PlSqlParser.FLAGGER: case PlSqlParser.FLASHBACK: case PlSqlParser.FLASH_CACHE: case PlSqlParser.FLOAT: case PlSqlParser.FLOB: case PlSqlParser.FLOOR: case PlSqlParser.FLUSH: case PlSqlParser.FOLDER: case PlSqlParser.FOLLOWING: case PlSqlParser.FOLLOWS: case PlSqlParser.FORALL: case PlSqlParser.FORCE: case PlSqlParser.FORCE_XML_QUERY_REWRITE: case PlSqlParser.FOREIGN: case PlSqlParser.FOREVER: case PlSqlParser.FORMAT: case PlSqlParser.FORWARD: case PlSqlParser.FRAGMENT_NUMBER: case PlSqlParser.FREELIST: case PlSqlParser.FREELISTS: case PlSqlParser.FREEPOOLS: case PlSqlParser.FRESH: case PlSqlParser.FROM_TZ: case PlSqlParser.FULL: case PlSqlParser.FULL_OUTER_JOIN_TO_OUTER: case PlSqlParser.FUNCTION: case PlSqlParser.FUNCTIONS: case PlSqlParser.GATHER_OPTIMIZER_STATISTICS: case PlSqlParser.GATHER_PLAN_STATISTICS: case PlSqlParser.GBY_CONC_ROLLUP: case PlSqlParser.GBY_PUSHDOWN: case PlSqlParser.GENERATED: case PlSqlParser.GET: case PlSqlParser.GLOBAL: case PlSqlParser.GLOBALLY: case PlSqlParser.GLOBAL_NAME: case PlSqlParser.GLOBAL_TOPIC_ENABLED: case PlSqlParser.GROUP_BY: case PlSqlParser.GROUP_ID: case PlSqlParser.GROUPING: case PlSqlParser.GROUPING_ID: case PlSqlParser.GROUPS: case PlSqlParser.GUARANTEED: case PlSqlParser.GUARANTEE: case PlSqlParser.GUARD: case PlSqlParser.HASH_AJ: case PlSqlParser.HASH: case PlSqlParser.HASHKEYS: case PlSqlParser.HASH_SJ: case PlSqlParser.HEADER: case PlSqlParser.HEAP: case PlSqlParser.HELP: case PlSqlParser.HEXTORAW: case PlSqlParser.HEXTOREF: case PlSqlParser.HIDDEN_KEYWORD: case PlSqlParser.HIDE: case PlSqlParser.HIERARCHY: case PlSqlParser.HIGH: case PlSqlParser.HINTSET_BEGIN: case PlSqlParser.HINTSET_END: case PlSqlParser.HOT: case PlSqlParser.HOUR: case PlSqlParser.HWM_BROKERED: case PlSqlParser.HYBRID: case PlSqlParser.IDENTIFIER: case PlSqlParser.IDENTITY: case PlSqlParser.IDGENERATORS: case PlSqlParser.ID: case PlSqlParser.IDLE_TIME: case PlSqlParser.IF: case PlSqlParser.IGNORE: case PlSqlParser.IGNORE_OPTIM_EMBEDDED_HINTS: case PlSqlParser.IGNORE_ROW_ON_DUPKEY_INDEX: case PlSqlParser.IGNORE_WHERE_CLAUSE: case PlSqlParser.ILM: case PlSqlParser.IMMEDIATE: case PlSqlParser.IMPACT: case PlSqlParser.IMPORT: case PlSqlParser.INACTIVE: case PlSqlParser.INCLUDE: case PlSqlParser.INCLUDE_VERSION: case PlSqlParser.INCLUDING: case PlSqlParser.INCREMENTAL: case PlSqlParser.INCREMENT: case PlSqlParser.INCR: case PlSqlParser.INDENT: case PlSqlParser.INDEX_ASC: case PlSqlParser.INDEX_COMBINE: case PlSqlParser.INDEX_DESC: case PlSqlParser.INDEXED: case PlSqlParser.INDEXES: case PlSqlParser.INDEX_FFS: case PlSqlParser.INDEX_FILTER: case PlSqlParser.INDEXING: case PlSqlParser.INDEX_JOIN: case PlSqlParser.INDEX_ROWS: case PlSqlParser.INDEX_RRS: case PlSqlParser.INDEX_RS_ASC: case PlSqlParser.INDEX_RS_DESC: case PlSqlParser.INDEX_RS: case PlSqlParser.INDEX_SCAN: case PlSqlParser.INDEX_SKIP_SCAN: case PlSqlParser.INDEX_SS_ASC: case PlSqlParser.INDEX_SS_DESC: case PlSqlParser.INDEX_SS: case PlSqlParser.INDEX_STATS: case PlSqlParser.INDEXTYPE: case PlSqlParser.INDEXTYPES: case PlSqlParser.INDICATOR: case PlSqlParser.INDICES: case PlSqlParser.INFINITE: case PlSqlParser.INFORMATIONAL: case PlSqlParser.INHERIT: case PlSqlParser.INITCAP: case PlSqlParser.INITIAL: case PlSqlParser.INITIALIZED: case PlSqlParser.INITIALLY: case PlSqlParser.INITRANS: case PlSqlParser.INLINE: case PlSqlParser.INLINE_XMLTYPE_NT: case PlSqlParser.INMEMORY: case PlSqlParser.IN_MEMORY_METADATA: case PlSqlParser.INMEMORY_PRUNING: case PlSqlParser.INNER: case PlSqlParser.INOUT: case PlSqlParser.INPLACE: case PlSqlParser.INSERTCHILDXMLAFTER: case PlSqlParser.INSERTCHILDXMLBEFORE: case PlSqlParser.INSERTCHILDXML: case PlSqlParser.INSERTXMLAFTER: case PlSqlParser.INSERTXMLBEFORE: case PlSqlParser.INSTANCE: case PlSqlParser.INSTANCES: case PlSqlParser.INSTANTIABLE: case PlSqlParser.INSTANTLY: case PlSqlParser.INSTEAD: case PlSqlParser.INSTR2: case PlSqlParser.INSTR4: case PlSqlParser.INSTRB: case PlSqlParser.INSTRC: case PlSqlParser.INSTR: case PlSqlParser.INTEGER: case PlSqlParser.INTERLEAVED: case PlSqlParser.INTERMEDIATE: case PlSqlParser.INTERNAL_CONVERT: case PlSqlParser.INTERNAL_USE: case PlSqlParser.INTERPRETED: case PlSqlParser.INTERVAL: case PlSqlParser.INT: case PlSqlParser.INVALIDATE: case PlSqlParser.INVISIBLE: case PlSqlParser.IN_XQUERY: case PlSqlParser.ISOLATION: case PlSqlParser.ISOLATION_LEVEL: case PlSqlParser.ITERATE: case PlSqlParser.ITERATION_NUMBER: case PlSqlParser.JAVA: case PlSqlParser.JOB: case PlSqlParser.JOIN: case PlSqlParser.JSON_ARRAYAGG: case PlSqlParser.JSON_ARRAY: case PlSqlParser.JSON_EQUAL: case PlSqlParser.JSON_EXISTS2: case PlSqlParser.JSON_EXISTS: case PlSqlParser.JSONGET: case PlSqlParser.JSON: case PlSqlParser.JSON_OBJECTAGG: case PlSqlParser.JSON_OBJECT: case PlSqlParser.JSONPARSE: case PlSqlParser.JSON_QUERY: case PlSqlParser.JSON_SERIALIZE: case PlSqlParser.JSON_TABLE: case PlSqlParser.JSON_TEXTCONTAINS2: case PlSqlParser.JSON_TEXTCONTAINS: case PlSqlParser.JSON_VALUE: case PlSqlParser.KEEP_DUPLICATES: case PlSqlParser.KEEP: case PlSqlParser.KERBEROS: case PlSqlParser.KEY: case PlSqlParser.KEY_LENGTH: case PlSqlParser.KEYSIZE: case PlSqlParser.KEYS: case PlSqlParser.KEYSTORE: case PlSqlParser.KILL: case PlSqlParser.LABEL: case PlSqlParser.LANGUAGE: case PlSqlParser.LAST_DAY: case PlSqlParser.LAST: case PlSqlParser.LAST_VALUE: case PlSqlParser.LATERAL: case PlSqlParser.LAX: case PlSqlParser.LAYER: case PlSqlParser.LDAP_REGISTRATION_ENABLED: case PlSqlParser.LDAP_REGISTRATION: case PlSqlParser.LDAP_REG_SYNC_INTERVAL: case PlSqlParser.LEADING: case PlSqlParser.LEFT: case PlSqlParser.LENGTH2: case PlSqlParser.LENGTH4: case PlSqlParser.LENGTHB: case PlSqlParser.LENGTHC: case PlSqlParser.LENGTH: case PlSqlParser.LESS: case PlSqlParser.LEVEL: case PlSqlParser.LEVELS: case PlSqlParser.LIBRARY: case PlSqlParser.LIFECYCLE: case PlSqlParser.LIFE: case PlSqlParser.LIFETIME: case PlSqlParser.LIKE2: case PlSqlParser.LIKE4: case PlSqlParser.LIKEC: case PlSqlParser.LIKE_EXPAND: case PlSqlParser.LIMIT: case PlSqlParser.LINEAR: case PlSqlParser.LINK: case PlSqlParser.LIST: case PlSqlParser.LN: case PlSqlParser.LNNVL: case PlSqlParser.LOAD: case PlSqlParser.LOB: case PlSqlParser.LOBNVL: case PlSqlParser.LOBS: case PlSqlParser.LOCAL_INDEXES: case PlSqlParser.LOCAL: case PlSqlParser.LOCALTIME: case PlSqlParser.LOCALTIMESTAMP: case PlSqlParser.LOCATION: case PlSqlParser.LOCATOR: case PlSqlParser.LOCKED: case PlSqlParser.LOCKING: case PlSqlParser.LOGFILE: case PlSqlParser.LOGFILES: case PlSqlParser.LOGGING: case PlSqlParser.LOGICAL: case PlSqlParser.LOGICAL_READS_PER_CALL: case PlSqlParser.LOGICAL_READS_PER_SESSION: case PlSqlParser.LOG: case PlSqlParser.LOGMINING: case PlSqlParser.LOGOFF: case PlSqlParser.LOGON: case PlSqlParser.LOG_READ_ONLY_VIOLATIONS: case PlSqlParser.LONG: case PlSqlParser.LOOP: case PlSqlParser.LOWER: case PlSqlParser.LOW: case PlSqlParser.LPAD: case PlSqlParser.LTRIM: case PlSqlParser.MAIN: case PlSqlParser.MAKE_REF: case PlSqlParser.MANAGED: case PlSqlParser.MANAGE: case PlSqlParser.MANAGEMENT: case PlSqlParser.MANAGER: case PlSqlParser.MANUAL: case PlSqlParser.MAP: case PlSqlParser.MAPPING: case PlSqlParser.MASTER: case PlSqlParser.MATCHED: case PlSqlParser.MATCHES: case PlSqlParser.MATCH: case PlSqlParser.MATCH_NUMBER: case PlSqlParser.MATCH_RECOGNIZE: case PlSqlParser.MATERIALIZED: case PlSqlParser.MATERIALIZE: case PlSqlParser.MAXARCHLOGS: case PlSqlParser.MAXDATAFILES: case PlSqlParser.MAXEXTENTS: case PlSqlParser.MAXIMIZE: case PlSqlParser.MAXINSTANCES: case PlSqlParser.MAXLOGFILES: case PlSqlParser.MAXLOGHISTORY: case PlSqlParser.MAXLOGMEMBERS: case PlSqlParser.MAX_SHARED_TEMP_SIZE: case PlSqlParser.MAXSIZE: case PlSqlParser.MAXTRANS: case PlSqlParser.MAXVALUE: case PlSqlParser.MEASURE: case PlSqlParser.MEASURES: case PlSqlParser.MEDIUM: case PlSqlParser.MEMBER: case PlSqlParser.MEMCOMPRESS: case PlSqlParser.MEMORY: case PlSqlParser.MERGEACTIONS: case PlSqlParser.MERGE_AJ: case PlSqlParser.MERGE_CONST_ON: case PlSqlParser.MERGE: case PlSqlParser.MERGE_SJ: case PlSqlParser.METADATA: case PlSqlParser.METHOD: case PlSqlParser.MIGRATE: case PlSqlParser.MIGRATION: case PlSqlParser.MINEXTENTS: case PlSqlParser.MINIMIZE: case PlSqlParser.MINIMUM: case PlSqlParser.MINING: case PlSqlParser.MINUS_NULL: case PlSqlParser.MINUTE: case PlSqlParser.MINVALUE: case PlSqlParser.MIRRORCOLD: case PlSqlParser.MIRRORHOT: case PlSqlParser.MIRROR: case PlSqlParser.MLSLABEL: case PlSqlParser.MODEL_COMPILE_SUBQUERY: case PlSqlParser.MODEL_DONTVERIFY_UNIQUENESS: case PlSqlParser.MODEL_DYNAMIC_SUBQUERY: case PlSqlParser.MODEL_MIN_ANALYSIS: case PlSqlParser.MODEL: case PlSqlParser.MODEL_NB: case PlSqlParser.MODEL_NO_ANALYSIS: case PlSqlParser.MODEL_PBY: case PlSqlParser.MODEL_PUSH_REF: case PlSqlParser.MODEL_SV: case PlSqlParser.MODIFICATION: case PlSqlParser.MODIFY_COLUMN_TYPE: case PlSqlParser.MODIFY: case PlSqlParser.MOD: case PlSqlParser.MODULE: case PlSqlParser.MONITORING: case PlSqlParser.MONITOR: case PlSqlParser.MONTH: case PlSqlParser.MONTHS_BETWEEN: case PlSqlParser.MONTHS: case PlSqlParser.MOUNT: case PlSqlParser.MOUNTPATH: case PlSqlParser.MOVEMENT: case PlSqlParser.MOVE: case PlSqlParser.MULTIDIMENSIONAL: case PlSqlParser.MULTISET: case PlSqlParser.MV_MERGE: case PlSqlParser.NAMED: case PlSqlParser.NAME: case PlSqlParser.NAMESPACE: case PlSqlParser.NAN: case PlSqlParser.NANVL: case PlSqlParser.NATIONAL: case PlSqlParser.NATIVE_FULL_OUTER_JOIN: case PlSqlParser.NATIVE: case PlSqlParser.NATURAL: case PlSqlParser.NAV: case PlSqlParser.NCHAR_CS: case PlSqlParser.NCHAR: case PlSqlParser.NCHR: case PlSqlParser.NCLOB: case PlSqlParser.NEEDED: case PlSqlParser.NEG: case PlSqlParser.NESTED: case PlSqlParser.NESTED_TABLE_FAST_INSERT: case PlSqlParser.NESTED_TABLE_GET_REFS: case PlSqlParser.NESTED_TABLE_ID: case PlSqlParser.NESTED_TABLE_SET_REFS: case PlSqlParser.NESTED_TABLE_SET_SETID: case PlSqlParser.NETWORK: case PlSqlParser.NEVER: case PlSqlParser.NEW: case PlSqlParser.NEW_TIME: case PlSqlParser.NEXT_DAY: case PlSqlParser.NEXT: case PlSqlParser.NL_AJ: case PlSqlParser.NLJ_BATCHING: case PlSqlParser.NLJ_INDEX_FILTER: case PlSqlParser.NLJ_INDEX_SCAN: case PlSqlParser.NLJ_PREFETCH: case PlSqlParser.NLS_CALENDAR: case PlSqlParser.NLS_CHARACTERSET: case PlSqlParser.NLS_CHARSET_DECL_LEN: case PlSqlParser.NLS_CHARSET_ID: case PlSqlParser.NLS_CHARSET_NAME: case PlSqlParser.NLS_COMP: case PlSqlParser.NLS_CURRENCY: case PlSqlParser.NLS_DATE_FORMAT: case PlSqlParser.NLS_DATE_LANGUAGE: case PlSqlParser.NLS_INITCAP: case PlSqlParser.NLS_ISO_CURRENCY: case PlSqlParser.NL_SJ: case PlSqlParser.NLS_LANG: case PlSqlParser.NLS_LANGUAGE: case PlSqlParser.NLS_LENGTH_SEMANTICS: case PlSqlParser.NLS_LOWER: case PlSqlParser.NLS_NCHAR_CONV_EXCP: case PlSqlParser.NLS_NUMERIC_CHARACTERS: case PlSqlParser.NLS_SORT: case PlSqlParser.NLSSORT: case PlSqlParser.NLS_SPECIAL_CHARS: case PlSqlParser.NLS_TERRITORY: case PlSqlParser.NLS_UPPER: case PlSqlParser.NO_ACCESS: case PlSqlParser.NO_ADAPTIVE_PLAN: case PlSqlParser.NO_ANSI_REARCH: case PlSqlParser.NOAPPEND: case PlSqlParser.NOARCHIVELOG: case PlSqlParser.NOAUDIT: case PlSqlParser.NO_AUTO_REOPTIMIZE: case PlSqlParser.NO_BASETABLE_MULTIMV_REWRITE: case PlSqlParser.NO_BATCH_TABLE_ACCESS_BY_ROWID: case PlSqlParser.NO_BIND_AWARE: case PlSqlParser.NO_BUFFER: case PlSqlParser.NOCACHE: case PlSqlParser.NO_CARTESIAN: case PlSqlParser.NO_CHECK_ACL_REWRITE: case PlSqlParser.NO_CLUSTER_BY_ROWID: case PlSqlParser.NO_CLUSTERING: case PlSqlParser.NO_COALESCE_SQ: case PlSqlParser.NO_COMMON_DATA: case PlSqlParser.NO_CONNECT_BY_CB_WHR_ONLY: case PlSqlParser.NO_CONNECT_BY_COMBINE_SW: case PlSqlParser.NO_CONNECT_BY_COST_BASED: case PlSqlParser.NO_CONNECT_BY_ELIM_DUPS: case PlSqlParser.NO_CONNECT_BY_FILTERING: case PlSqlParser.NOCOPY: case PlSqlParser.NO_COST_XML_QUERY_REWRITE: case PlSqlParser.NO_CPU_COSTING: case PlSqlParser.NOCPU_COSTING: case PlSqlParser.NOCYCLE: case PlSqlParser.NO_DATA_SECURITY_REWRITE: case PlSqlParser.NO_DECORRELATE: case PlSqlParser.NODELAY: case PlSqlParser.NO_DOMAIN_INDEX_FILTER: case PlSqlParser.NO_DST_UPGRADE_INSERT_CONV: case PlSqlParser.NO_ELIM_GROUPBY: case PlSqlParser.NO_ELIMINATE_JOIN: case PlSqlParser.NO_ELIMINATE_OBY: case PlSqlParser.NO_ELIMINATE_OUTER_JOIN: case PlSqlParser.NOENTITYESCAPING: case PlSqlParser.NO_EXPAND_GSET_TO_UNION: case PlSqlParser.NO_EXPAND: case PlSqlParser.NO_EXPAND_TABLE: case PlSqlParser.NO_FACT: case PlSqlParser.NO_FACTORIZE_JOIN: case PlSqlParser.NO_FILTERING: case PlSqlParser.NOFORCE: case PlSqlParser.NO_FULL_OUTER_JOIN_TO_OUTER: case PlSqlParser.NO_GATHER_OPTIMIZER_STATISTICS: case PlSqlParser.NO_GBY_PUSHDOWN: case PlSqlParser.NOGUARANTEE: case PlSqlParser.NO_INDEX_FFS: case PlSqlParser.NO_INDEX: case PlSqlParser.NO_INDEX_SS: case PlSqlParser.NO_INMEMORY: case PlSqlParser.NO_INMEMORY_PRUNING: case PlSqlParser.NOKEEP: case PlSqlParser.NO_LOAD: case PlSqlParser.NOLOCAL: case PlSqlParser.NOLOGGING: case PlSqlParser.NOMAPPING: case PlSqlParser.NOMAXVALUE: case PlSqlParser.NO_MERGE: case PlSqlParser.NOMINIMIZE: case PlSqlParser.NOMINVALUE: case PlSqlParser.NO_MODEL_PUSH_REF: case PlSqlParser.NO_MONITORING: case PlSqlParser.NOMONITORING: case PlSqlParser.NO_MONITOR: case PlSqlParser.NO_MULTIMV_REWRITE: case PlSqlParser.NO_NATIVE_FULL_OUTER_JOIN: case PlSqlParser.NONBLOCKING: case PlSqlParser.NONEDITIONABLE: case PlSqlParser.NONE: case PlSqlParser.NO_NLJ_BATCHING: case PlSqlParser.NO_NLJ_PREFETCH: case PlSqlParser.NO: case PlSqlParser.NONSCHEMA: case PlSqlParser.NO_OBJECT_LINK: case PlSqlParser.NOORDER: case PlSqlParser.NO_ORDER_ROLLUPS: case PlSqlParser.NO_OUTER_JOIN_TO_ANTI: case PlSqlParser.NO_OUTER_JOIN_TO_INNER: case PlSqlParser.NOOVERRIDE: case PlSqlParser.NO_PARALLEL_INDEX: case PlSqlParser.NOPARALLEL_INDEX: case PlSqlParser.NO_PARALLEL: case PlSqlParser.NOPARALLEL: case PlSqlParser.NO_PARTIAL_COMMIT: case PlSqlParser.NO_PARTIAL_JOIN: case PlSqlParser.NO_PARTIAL_ROLLUP_PUSHDOWN: case PlSqlParser.NOPARTITION: case PlSqlParser.NO_PLACE_DISTINCT: case PlSqlParser.NO_PLACE_GROUP_BY: case PlSqlParser.NO_PQ_CONCURRENT_UNION: case PlSqlParser.NO_PQ_MAP: case PlSqlParser.NO_PQ_REPLICATE: case PlSqlParser.NO_PQ_SKEW: case PlSqlParser.NO_PRUNE_GSETS: case PlSqlParser.NO_PULL_PRED: case PlSqlParser.NO_PUSH_PRED: case PlSqlParser.NO_PUSH_SUBQ: case PlSqlParser.NO_PX_FAULT_TOLERANCE: case PlSqlParser.NO_PX_JOIN_FILTER: case PlSqlParser.NO_QKN_BUFF: case PlSqlParser.NO_QUERY_TRANSFORMATION: case PlSqlParser.NO_REF_CASCADE: case PlSqlParser.NORELOCATE: case PlSqlParser.NORELY: case PlSqlParser.NOREPAIR: case PlSqlParser.NOREPLAY: case PlSqlParser.NORESETLOGS: case PlSqlParser.NO_RESULT_CACHE: case PlSqlParser.NOREVERSE: case PlSqlParser.NO_REWRITE: case PlSqlParser.NOREWRITE: case PlSqlParser.NORMAL: case PlSqlParser.NO_ROOT_SW_FOR_LOCAL: case PlSqlParser.NOROWDEPENDENCIES: case PlSqlParser.NOSCHEMACHECK: case PlSqlParser.NOSEGMENT: case PlSqlParser.NO_SEMIJOIN: case PlSqlParser.NO_SEMI_TO_INNER: case PlSqlParser.NO_SET_TO_JOIN: case PlSqlParser.NOSORT: case PlSqlParser.NO_SQL_TRANSLATION: case PlSqlParser.NO_SQL_TUNE: case PlSqlParser.NO_STAR_TRANSFORMATION: case PlSqlParser.NO_STATEMENT_QUEUING: case PlSqlParser.NO_STATS_GSETS: case PlSqlParser.NOSTRICT: case PlSqlParser.NO_SUBQUERY_PRUNING: case PlSqlParser.NO_SUBSTRB_PAD: case PlSqlParser.NO_SWAP_JOIN_INPUTS: case PlSqlParser.NOSWITCH: case PlSqlParser.NO_TABLE_LOOKUP_BY_NL: case PlSqlParser.NO_TEMP_TABLE: case PlSqlParser.NOTHING: case PlSqlParser.NOTIFICATION: case PlSqlParser.NO_TRANSFORM_DISTINCT_AGG: case PlSqlParser.NO_UNNEST: case PlSqlParser.NO_USE_CUBE: case PlSqlParser.NO_USE_HASH_AGGREGATION: case PlSqlParser.NO_USE_HASH_GBY_FOR_PUSHDOWN: case PlSqlParser.NO_USE_HASH: case PlSqlParser.NO_USE_INVISIBLE_INDEXES: case PlSqlParser.NO_USE_MERGE: case PlSqlParser.NO_USE_NL: case PlSqlParser.NO_USE_VECTOR_AGGREGATION: case PlSqlParser.NOVALIDATE: case PlSqlParser.NO_VECTOR_TRANSFORM_DIMS: case PlSqlParser.NO_VECTOR_TRANSFORM_FACT: case PlSqlParser.NO_VECTOR_TRANSFORM: case PlSqlParser.NO_XDB_FASTPATH_INSERT: case PlSqlParser.NO_XML_DML_REWRITE: case PlSqlParser.NO_XMLINDEX_REWRITE_IN_SELECT: case PlSqlParser.NO_XMLINDEX_REWRITE: case PlSqlParser.NO_XML_QUERY_REWRITE: case PlSqlParser.NO_ZONEMAP: case PlSqlParser.NTH_VALUE: case PlSqlParser.NULLIF: case PlSqlParser.NULLS: case PlSqlParser.NUMBER: case PlSqlParser.NUMERIC: case PlSqlParser.NUM_INDEX_KEYS: case PlSqlParser.NUMTODSINTERVAL: case PlSqlParser.NUMTOYMINTERVAL: case PlSqlParser.NVARCHAR2: case PlSqlParser.NVL2: case PlSqlParser.OBJECT2XML: case PlSqlParser.OBJECT: case PlSqlParser.OBJ_ID: case PlSqlParser.OBJNO: case PlSqlParser.OBJNO_REUSE: case PlSqlParser.OCCURENCES: case PlSqlParser.OFFLINE: case PlSqlParser.OFF: case PlSqlParser.OFFSET: case PlSqlParser.OIDINDEX: case PlSqlParser.OID: case PlSqlParser.OLAP: case PlSqlParser.OLD: case PlSqlParser.OLD_PUSH_PRED: case PlSqlParser.OLS: case PlSqlParser.OLTP: case PlSqlParser.OMIT: case PlSqlParser.ONE: case PlSqlParser.ONLINE: case PlSqlParser.ONLY: case PlSqlParser.OPAQUE: case PlSqlParser.OPAQUE_TRANSFORM: case PlSqlParser.OPAQUE_XCANONICAL: case PlSqlParser.OPCODE: case PlSqlParser.OPEN: case PlSqlParser.OPERATIONS: case PlSqlParser.OPERATOR: case PlSqlParser.OPT_ESTIMATE: case PlSqlParser.OPTIMAL: case PlSqlParser.OPTIMIZE: case PlSqlParser.OPTIMIZER_FEATURES_ENABLE: case PlSqlParser.OPTIMIZER_GOAL: case PlSqlParser.OPT_PARAM: case PlSqlParser.ORA_BRANCH: case PlSqlParser.ORA_CHECK_ACL: case PlSqlParser.ORA_CHECK_PRIVILEGE: case PlSqlParser.ORA_CLUSTERING: case PlSqlParser.ORADATA: case PlSqlParser.ORADEBUG: case PlSqlParser.ORA_DST_AFFECTED: case PlSqlParser.ORA_DST_CONVERT: case PlSqlParser.ORA_DST_ERROR: case PlSqlParser.ORA_GET_ACLIDS: case PlSqlParser.ORA_GET_PRIVILEGES: case PlSqlParser.ORA_HASH: case PlSqlParser.ORA_INVOKING_USERID: case PlSqlParser.ORA_INVOKING_USER: case PlSqlParser.ORA_INVOKING_XS_USER_GUID: case PlSqlParser.ORA_INVOKING_XS_USER: case PlSqlParser.ORA_RAWCOMPARE: case PlSqlParser.ORA_RAWCONCAT: case PlSqlParser.ORA_ROWSCN: case PlSqlParser.ORA_ROWSCN_RAW: case PlSqlParser.ORA_ROWVERSION: case PlSqlParser.ORA_TABVERSION: case PlSqlParser.ORA_WRITE_TIME: case PlSqlParser.ORDERED: case PlSqlParser.ORDERED_PREDICATES: case PlSqlParser.ORDINALITY: case PlSqlParser.OR_EXPAND: case PlSqlParser.ORGANIZATION: case PlSqlParser.OR_PREDICATES: case PlSqlParser.OSERROR: case PlSqlParser.OTHER: case PlSqlParser.OUTER_JOIN_TO_ANTI: case PlSqlParser.OUTER_JOIN_TO_INNER: case PlSqlParser.OUTER: case PlSqlParser.OUTLINE_LEAF: case PlSqlParser.OUTLINE: case PlSqlParser.OUT_OF_LINE: case PlSqlParser.OUT: case PlSqlParser.OVERFLOW_NOMOVE: case PlSqlParser.OVERFLOW: case PlSqlParser.OVERLAPS: case PlSqlParser.OVER: case PlSqlParser.OVERRIDING: case PlSqlParser.OWNER: case PlSqlParser.OWNERSHIP: case PlSqlParser.OWN: case PlSqlParser.PACKAGE: case PlSqlParser.PACKAGES: case PlSqlParser.PARALLEL_ENABLE: case PlSqlParser.PARALLEL_INDEX: case PlSqlParser.PARALLEL: case PlSqlParser.PARAMETERS: case PlSqlParser.PARAM: case PlSqlParser.PARENT: case PlSqlParser.PARITY: case PlSqlParser.PARTIAL_JOIN: case PlSqlParser.PARTIALLY: case PlSqlParser.PARTIAL: case PlSqlParser.PARTIAL_ROLLUP_PUSHDOWN: case PlSqlParser.PARTITION_HASH: case PlSqlParser.PARTITION_LIST: case PlSqlParser.PARTITION: case PlSqlParser.PARTITION_RANGE: case PlSqlParser.PARTITIONS: case PlSqlParser.PARTNUMINST: case PlSqlParser.PASSING: case PlSqlParser.PASSWORD_GRACE_TIME: case PlSqlParser.PASSWORD_LIFE_TIME: case PlSqlParser.PASSWORD_LOCK_TIME: case PlSqlParser.PASSWORD: case PlSqlParser.PASSWORD_REUSE_MAX: case PlSqlParser.PASSWORD_REUSE_TIME: case PlSqlParser.PASSWORD_VERIFY_FUNCTION: case PlSqlParser.PAST: case PlSqlParser.PATCH: case PlSqlParser.PATH: case PlSqlParser.PATH_PREFIX: case PlSqlParser.PATHS: case PlSqlParser.PATTERN: case PlSqlParser.PBL_HS_BEGIN: case PlSqlParser.PBL_HS_END: case PlSqlParser.PCTINCREASE: case PlSqlParser.PCTTHRESHOLD: case PlSqlParser.PCTUSED: case PlSqlParser.PCTVERSION: case PlSqlParser.PENDING: case PlSqlParser.PERCENT_KEYWORD: case PlSqlParser.PERCENT_RANKM: case PlSqlParser.PERFORMANCE: case PlSqlParser.PERIOD_KEYWORD: case PlSqlParser.PERMANENT: case PlSqlParser.PERMISSION: case PlSqlParser.PERMUTE: case PlSqlParser.PER: case PlSqlParser.PFILE: case PlSqlParser.PHYSICAL: case PlSqlParser.PIKEY: case PlSqlParser.PIPELINED: case PlSqlParser.PIV_GB: case PlSqlParser.PIVOT: case PlSqlParser.PIV_SSF: case PlSqlParser.PLACE_DISTINCT: case PlSqlParser.PLACE_GROUP_BY: case PlSqlParser.PLAN: case PlSqlParser.PLSCOPE_SETTINGS: case PlSqlParser.PLS_INTEGER: case PlSqlParser.PLSQL_CCFLAGS: case PlSqlParser.PLSQL_CODE_TYPE: case PlSqlParser.PLSQL_DEBUG: case PlSqlParser.PLSQL_OPTIMIZE_LEVEL: case PlSqlParser.PLSQL_WARNINGS: case PlSqlParser.PLUGGABLE: case PlSqlParser.POINT: case PlSqlParser.POLICY: case PlSqlParser.POOL_16K: case PlSqlParser.POOL_2K: case PlSqlParser.POOL_32K: case PlSqlParser.POOL_4K: case PlSqlParser.POOL_8K: case PlSqlParser.POSITIVEN: case PlSqlParser.POSITIVE: case PlSqlParser.POST_TRANSACTION: case PlSqlParser.POWERMULTISET_BY_CARDINALITY: case PlSqlParser.POWERMULTISET: case PlSqlParser.POWER: case PlSqlParser.PQ_CONCURRENT_UNION: case PlSqlParser.PQ_DISTRIBUTE: case PlSqlParser.PQ_DISTRIBUTE_WINDOW: case PlSqlParser.PQ_FILTER: case PlSqlParser.PQ_MAP: case PlSqlParser.PQ_NOMAP: case PlSqlParser.PQ_REPLICATE: case PlSqlParser.PQ_SKEW: case PlSqlParser.PRAGMA: case PlSqlParser.PREBUILT: case PlSqlParser.PRECEDES: case PlSqlParser.PRECEDING: case PlSqlParser.PRECISION: case PlSqlParser.PRECOMPUTE_SUBQUERY: case PlSqlParser.PREDICATE_REORDERS: case PlSqlParser.PRELOAD: case PlSqlParser.PREPARE: case PlSqlParser.PRESENTNNV: case PlSqlParser.PRESENT: case PlSqlParser.PRESENTV: case PlSqlParser.PRESERVE_OID: case PlSqlParser.PRESERVE: case PlSqlParser.PRETTY: case PlSqlParser.PREVIOUS: case PlSqlParser.PREV: case PlSqlParser.PRIMARY: case PlSqlParser.PRINTBLOBTOCLOB: case PlSqlParser.PRIORITY: case PlSqlParser.PRIVATE: case PlSqlParser.PRIVATE_SGA: case PlSqlParser.PRIVILEGED: case PlSqlParser.PRIVILEGE: case PlSqlParser.PRIVILEGES: case PlSqlParser.PROCEDURAL: case PlSqlParser.PROCEDURE: case PlSqlParser.PROCESS: case PlSqlParser.PROFILE: case PlSqlParser.PROGRAM: case PlSqlParser.PROJECT: case PlSqlParser.PROPAGATE: case PlSqlParser.PROTECTED: case PlSqlParser.PROTECTION: case PlSqlParser.PROXY: case PlSqlParser.PRUNING: case PlSqlParser.PULL_PRED: case PlSqlParser.PURGE: case PlSqlParser.PUSH_PRED: case PlSqlParser.PUSH_SUBQ: case PlSqlParser.PX_FAULT_TOLERANCE: case PlSqlParser.PX_GRANULE: case PlSqlParser.PX_JOIN_FILTER: case PlSqlParser.QB_NAME: case PlSqlParser.QUERY_BLOCK: case PlSqlParser.QUERY: case PlSqlParser.QUEUE_CURR: case PlSqlParser.QUEUE: case PlSqlParser.QUEUE_ROWP: case PlSqlParser.QUIESCE: case PlSqlParser.QUORUM: case PlSqlParser.QUOTA: case PlSqlParser.RAISE: case PlSqlParser.RANDOM_LOCAL: case PlSqlParser.RANDOM: case PlSqlParser.RANGE: case PlSqlParser.RANKM: case PlSqlParser.RAPIDLY: case PlSqlParser.RAW: case PlSqlParser.RAWTOHEX: case PlSqlParser.RAWTONHEX: case PlSqlParser.RBA: case PlSqlParser.RBO_OUTLINE: case PlSqlParser.RDBA: case PlSqlParser.READ: case PlSqlParser.READS: case PlSqlParser.REALM: case PlSqlParser.REAL: case PlSqlParser.REBALANCE: case PlSqlParser.REBUILD: case PlSqlParser.RECORD: case PlSqlParser.RECORDS_PER_BLOCK: case PlSqlParser.RECOVERABLE: case PlSqlParser.RECOVER: case PlSqlParser.RECOVERY: case PlSqlParser.RECYCLEBIN: case PlSqlParser.RECYCLE: case PlSqlParser.REDACTION: case PlSqlParser.REDEFINE: case PlSqlParser.REDO: case PlSqlParser.REDUCED: case PlSqlParser.REDUNDANCY: case PlSqlParser.REF_CASCADE_CURSOR: case PlSqlParser.REFERENCED: case PlSqlParser.REFERENCE: case PlSqlParser.REFERENCES: case PlSqlParser.REFERENCING: case PlSqlParser.REF: case PlSqlParser.REFRESH: case PlSqlParser.REFTOHEX: case PlSqlParser.REGEXP_COUNT: case PlSqlParser.REGEXP_INSTR: case PlSqlParser.REGEXP_LIKE: case PlSqlParser.REGEXP_REPLACE: case PlSqlParser.REGEXP_SUBSTR: case PlSqlParser.REGISTER: case PlSqlParser.REGR_AVGX: case PlSqlParser.REGR_AVGY: case PlSqlParser.REGR_COUNT: case PlSqlParser.REGR_INTERCEPT: case PlSqlParser.REGR_R2: case PlSqlParser.REGR_SLOPE: case PlSqlParser.REGR_SXX: case PlSqlParser.REGR_SXY: case PlSqlParser.REGR_SYY: case PlSqlParser.REGULAR: case PlSqlParser.REJECT: case PlSqlParser.REKEY: case PlSqlParser.RELATIONAL: case PlSqlParser.RELOCATE: case PlSqlParser.RELY: case PlSqlParser.REMAINDER: case PlSqlParser.REMOTE_MAPPED: case PlSqlParser.REMOVE: case PlSqlParser.RENAME: case PlSqlParser.REPAIR: case PlSqlParser.REPEAT: case PlSqlParser.REPLACE: case PlSqlParser.REPLICATION: case PlSqlParser.REQUIRED: case PlSqlParser.RESETLOGS: case PlSqlParser.RESET: case PlSqlParser.RESIZE: case PlSqlParser.RESOLVE: case PlSqlParser.RESOLVER: case PlSqlParser.RESPECT: case PlSqlParser.RESTART: case PlSqlParser.RESTORE_AS_INTERVALS: case PlSqlParser.RESTORE: case PlSqlParser.RESTRICT_ALL_REF_CONS: case PlSqlParser.RESTRICTED: case PlSqlParser.RESTRICT_REFERENCES: case PlSqlParser.RESTRICT: case PlSqlParser.RESULT_CACHE: case PlSqlParser.RESULT: case PlSqlParser.RESUMABLE: case PlSqlParser.RESUME: case PlSqlParser.RETENTION: case PlSqlParser.RETRY_ON_ROW_CHANGE: case PlSqlParser.RETURNING: case PlSqlParser.RETURN: case PlSqlParser.REUSE: case PlSqlParser.REVERSE: case PlSqlParser.REWRITE_OR_ERROR: case PlSqlParser.REWRITE: case PlSqlParser.RIGHT: case PlSqlParser.ROLE: case PlSqlParser.ROLESET: case PlSqlParser.ROLES: case PlSqlParser.ROLLBACK: case PlSqlParser.ROLLING: case PlSqlParser.ROLLUP: case PlSqlParser.ROWDEPENDENCIES: case PlSqlParser.ROWID_MAPPING_TABLE: case PlSqlParser.ROWID: case PlSqlParser.ROWIDTOCHAR: case PlSqlParser.ROWIDTONCHAR: case PlSqlParser.ROW_LENGTH: case PlSqlParser.ROWNUM: case PlSqlParser.ROW: case PlSqlParser.ROWS: case PlSqlParser.RPAD: case PlSqlParser.RTRIM: case PlSqlParser.RULE: case PlSqlParser.RULES: case PlSqlParser.RUNNING: case PlSqlParser.SALT: case PlSqlParser.SAMPLE: case PlSqlParser.SAVE_AS_INTERVALS: case PlSqlParser.SAVEPOINT: case PlSqlParser.SAVE: case PlSqlParser.SB4: case PlSqlParser.SCALE_ROWS: case PlSqlParser.SCALE: case PlSqlParser.SCAN_INSTANCES: case PlSqlParser.SCAN: case PlSqlParser.SCHEDULER: case PlSqlParser.SCHEMACHECK: case PlSqlParser.SCHEMA: case PlSqlParser.SCN_ASCENDING: case PlSqlParser.SCN: case PlSqlParser.SCOPE: case PlSqlParser.SCRUB: case PlSqlParser.SD_ALL: case PlSqlParser.SD_INHIBIT: case PlSqlParser.SDO_GEOM_MBR: case PlSqlParser.SD_SHOW: case PlSqlParser.SEARCH: case PlSqlParser.SECOND: case PlSqlParser.SECRET: case PlSqlParser.SECUREFILE_DBA: case PlSqlParser.SECUREFILE: case PlSqlParser.SECURITY: case PlSqlParser.SEED: case PlSqlParser.SEG_BLOCK: case PlSqlParser.SEG_FILE: case PlSqlParser.SEGMENT: case PlSqlParser.SELECTIVITY: case PlSqlParser.SELF: case PlSqlParser.SEMIJOIN_DRIVER: case PlSqlParser.SEMIJOIN: case PlSqlParser.SEMI_TO_INNER: case PlSqlParser.SEQUENCED: case PlSqlParser.SEQUENCE: case PlSqlParser.SEQUENTIAL: case PlSqlParser.SERIALIZABLE: case PlSqlParser.SERIALLY_REUSABLE: case PlSqlParser.SERIAL: case PlSqlParser.SERVERERROR: case PlSqlParser.SERVICE_NAME_CONVERT: case PlSqlParser.SERVICES: case PlSqlParser.SESSION_CACHED_CURSORS: case PlSqlParser.SESSION: case PlSqlParser.SESSIONS_PER_USER: case PlSqlParser.SESSIONTIMEZONE: case PlSqlParser.SESSIONTZNAME: case PlSqlParser.SET: case PlSqlParser.SETS: case PlSqlParser.SETTINGS: case PlSqlParser.SET_TO_JOIN: case PlSqlParser.SEVERE: case PlSqlParser.SHARED_POOL: case PlSqlParser.SHARED: case PlSqlParser.SHARING: case PlSqlParser.SHELFLIFE: case PlSqlParser.SHOW: case PlSqlParser.SHRINK: case PlSqlParser.SHUTDOWN: case PlSqlParser.SIBLINGS: case PlSqlParser.SID: case PlSqlParser.SIGNAL_COMPONENT: case PlSqlParser.SIGNAL_FUNCTION: case PlSqlParser.SIGN: case PlSqlParser.SIGNTYPE: case PlSqlParser.SIMPLE_INTEGER: case PlSqlParser.SIMPLE: case PlSqlParser.SINGLE: case PlSqlParser.SINGLETASK: case PlSqlParser.SINH: case PlSqlParser.SIN: case PlSqlParser.SKIP_EXT_OPTIMIZER: case PlSqlParser.SKIP_: case PlSqlParser.SKIP_UNQ_UNUSABLE_IDX: case PlSqlParser.SKIP_UNUSABLE_INDEXES: case PlSqlParser.SMALLFILE: case PlSqlParser.SMALLINT: case PlSqlParser.SNAPSHOT: case PlSqlParser.SOME: case PlSqlParser.SORT: case PlSqlParser.SOUNDEX: case PlSqlParser.SOURCE_FILE_DIRECTORY: case PlSqlParser.SOURCE_FILE_NAME_CONVERT: case PlSqlParser.SOURCE: case PlSqlParser.SPACE_KEYWORD: case PlSqlParser.SPECIFICATION: case PlSqlParser.SPFILE: case PlSqlParser.SPLIT: case PlSqlParser.SPREADSHEET: case PlSqlParser.SQLDATA: case PlSqlParser.SQLERROR: case PlSqlParser.SQLLDR: case PlSqlParser.SQL: case PlSqlParser.SQL_TRACE: case PlSqlParser.SQL_TRANSLATION_PROFILE: case PlSqlParser.SQRT: case PlSqlParser.STALE: case PlSqlParser.STANDALONE: case PlSqlParser.STANDARD_HASH: case PlSqlParser.STANDBY_MAX_DATA_DELAY: case PlSqlParser.STANDBYS: case PlSqlParser.STANDBY: case PlSqlParser.STAR: case PlSqlParser.STAR_TRANSFORMATION: case PlSqlParser.STARTUP: case PlSqlParser.STATEMENT_ID: case PlSqlParser.STATEMENT_QUEUING: case PlSqlParser.STATEMENTS: case PlSqlParser.STATEMENT: case PlSqlParser.STATE: case PlSqlParser.STATIC: case PlSqlParser.STATISTICS: case PlSqlParser.STATS_BINOMIAL_TEST: case PlSqlParser.STATS_CROSSTAB: case PlSqlParser.STATS_F_TEST: case PlSqlParser.STATS_KS_TEST: case PlSqlParser.STATS_MODE: case PlSqlParser.STATS_MW_TEST: case PlSqlParser.STATS_ONE_WAY_ANOVA: case PlSqlParser.STATS_T_TEST_INDEP: case PlSqlParser.STATS_T_TEST_INDEPU: case PlSqlParser.STATS_T_TEST_ONE: case PlSqlParser.STATS_T_TEST_PAIRED: case PlSqlParser.STATS_WSR_TEST: case PlSqlParser.STDDEV_POP: case PlSqlParser.STDDEV_SAMP: case PlSqlParser.STOP: case PlSqlParser.STORAGE: case PlSqlParser.STORE: case PlSqlParser.STREAMS: case PlSqlParser.STREAM: case PlSqlParser.STRICT: case PlSqlParser.STRING: case PlSqlParser.STRIPE_COLUMNS: case PlSqlParser.STRIPE_WIDTH: case PlSqlParser.STRIP: case PlSqlParser.STRUCTURE: case PlSqlParser.SUBMULTISET: case PlSqlParser.SUBPARTITION_REL: case PlSqlParser.SUBPARTITIONS: case PlSqlParser.SUBPARTITION: case PlSqlParser.SUBQUERIES: case PlSqlParser.SUBQUERY_PRUNING: case PlSqlParser.SUBSCRIBE: case PlSqlParser.SUBSET: case PlSqlParser.SUBSTITUTABLE: case PlSqlParser.SUBSTR2: case PlSqlParser.SUBSTR4: case PlSqlParser.SUBSTRB: case PlSqlParser.SUBSTRC: case PlSqlParser.SUBTYPE: case PlSqlParser.SUCCESSFUL: case PlSqlParser.SUCCESS: case PlSqlParser.SUMMARY: case PlSqlParser.SUPPLEMENTAL: case PlSqlParser.SUSPEND: case PlSqlParser.SWAP_JOIN_INPUTS: case PlSqlParser.SWITCHOVER: case PlSqlParser.SWITCH: case PlSqlParser.SYNCHRONOUS: case PlSqlParser.SYNC: case PlSqlParser.SYSASM: case PlSqlParser.SYS_AUDIT: case PlSqlParser.SYSAUX: case PlSqlParser.SYSBACKUP: case PlSqlParser.SYS_CHECKACL: case PlSqlParser.SYS_CHECK_PRIVILEGE: case PlSqlParser.SYS_CONNECT_BY_PATH: case PlSqlParser.SYS_CONTEXT: case PlSqlParser.SYSDATE: case PlSqlParser.SYSDBA: case PlSqlParser.SYS_DBURIGEN: case PlSqlParser.SYSDG: case PlSqlParser.SYS_DL_CURSOR: case PlSqlParser.SYS_DM_RXFORM_CHR: case PlSqlParser.SYS_DM_RXFORM_NUM: case PlSqlParser.SYS_DOM_COMPARE: case PlSqlParser.SYS_DST_PRIM2SEC: case PlSqlParser.SYS_DST_SEC2PRIM: case PlSqlParser.SYS_ET_BFILE_TO_RAW: case PlSqlParser.SYS_ET_BLOB_TO_IMAGE: case PlSqlParser.SYS_ET_IMAGE_TO_BLOB: case PlSqlParser.SYS_ET_RAW_TO_BFILE: case PlSqlParser.SYS_EXTPDTXT: case PlSqlParser.SYS_EXTRACT_UTC: case PlSqlParser.SYS_FBT_INSDEL: case PlSqlParser.SYS_FILTER_ACLS: case PlSqlParser.SYS_FNMATCHES: case PlSqlParser.SYS_FNREPLACE: case PlSqlParser.SYS_GET_ACLIDS: case PlSqlParser.SYS_GET_COL_ACLIDS: case PlSqlParser.SYS_GET_PRIVILEGES: case PlSqlParser.SYS_GETTOKENID: case PlSqlParser.SYS_GETXTIVAL: case PlSqlParser.SYS_GUID: case PlSqlParser.SYSGUID: case PlSqlParser.SYSKM: case PlSqlParser.SYS_MAKE_XMLNODEID: case PlSqlParser.SYS_MAKEXML: case PlSqlParser.SYS_MKXMLATTR: case PlSqlParser.SYS_MKXTI: case PlSqlParser.SYSOBJ: case PlSqlParser.SYS_OP_ADT2BIN: case PlSqlParser.SYS_OP_ADTCONS: case PlSqlParser.SYS_OP_ALSCRVAL: case PlSqlParser.SYS_OP_ATG: case PlSqlParser.SYS_OP_BIN2ADT: case PlSqlParser.SYS_OP_BITVEC: case PlSqlParser.SYS_OP_BL2R: case PlSqlParser.SYS_OP_BLOOM_FILTER_LIST: case PlSqlParser.SYS_OP_BLOOM_FILTER: case PlSqlParser.SYS_OP_C2C: case PlSqlParser.SYS_OP_CAST: case PlSqlParser.SYS_OP_CEG: case PlSqlParser.SYS_OP_CL2C: case PlSqlParser.SYS_OP_COMBINED_HASH: case PlSqlParser.SYS_OP_COMP: case PlSqlParser.SYS_OP_CONVERT: case PlSqlParser.SYS_OP_COUNTCHG: case PlSqlParser.SYS_OP_CSCONV: case PlSqlParser.SYS_OP_CSCONVTEST: case PlSqlParser.SYS_OP_CSR: case PlSqlParser.SYS_OP_CSX_PATCH: case PlSqlParser.SYS_OP_CYCLED_SEQ: case PlSqlParser.SYS_OP_DECOMP: case PlSqlParser.SYS_OP_DESCEND: case PlSqlParser.SYS_OP_DISTINCT: case PlSqlParser.SYS_OP_DRA: case PlSqlParser.SYS_OP_DUMP: case PlSqlParser.SYS_OP_DV_CHECK: case PlSqlParser.SYS_OP_ENFORCE_NOT_NULL: case PlSqlParser.SYSOPER: case PlSqlParser.SYS_OP_EXTRACT: case PlSqlParser.SYS_OP_GROUPING: case PlSqlParser.SYS_OP_GUID: case PlSqlParser.SYS_OP_HASH: case PlSqlParser.SYS_OP_IIX: case PlSqlParser.SYS_OP_ITR: case PlSqlParser.SYS_OP_KEY_VECTOR_CREATE: case PlSqlParser.SYS_OP_KEY_VECTOR_FILTER_LIST: case PlSqlParser.SYS_OP_KEY_VECTOR_FILTER: case PlSqlParser.SYS_OP_KEY_VECTOR_SUCCEEDED: case PlSqlParser.SYS_OP_KEY_VECTOR_USE: case PlSqlParser.SYS_OP_LBID: case PlSqlParser.SYS_OP_LOBLOC2BLOB: case PlSqlParser.SYS_OP_LOBLOC2CLOB: case PlSqlParser.SYS_OP_LOBLOC2ID: case PlSqlParser.SYS_OP_LOBLOC2NCLOB: case PlSqlParser.SYS_OP_LOBLOC2TYP: case PlSqlParser.SYS_OP_LSVI: case PlSqlParser.SYS_OP_LVL: case PlSqlParser.SYS_OP_MAKEOID: case PlSqlParser.SYS_OP_MAP_NONNULL: case PlSqlParser.SYS_OP_MSR: case PlSqlParser.SYS_OP_NICOMBINE: case PlSqlParser.SYS_OP_NIEXTRACT: case PlSqlParser.SYS_OP_NII: case PlSqlParser.SYS_OP_NIX: case PlSqlParser.SYS_OP_NOEXPAND: case PlSqlParser.SYS_OP_NTCIMG: case PlSqlParser.SYS_OP_NUMTORAW: case PlSqlParser.SYS_OP_OIDVALUE: case PlSqlParser.SYS_OP_OPNSIZE: case PlSqlParser.SYS_OP_PAR_1: case PlSqlParser.SYS_OP_PARGID_1: case PlSqlParser.SYS_OP_PARGID: case PlSqlParser.SYS_OP_PAR: case PlSqlParser.SYS_OP_PART_ID: case PlSqlParser.SYS_OP_PIVOT: case PlSqlParser.SYS_OP_R2O: case PlSqlParser.SYS_OP_RAWTONUM: case PlSqlParser.SYS_OP_RDTM: case PlSqlParser.SYS_OP_REF: case PlSqlParser.SYS_OP_RMTD: case PlSqlParser.SYS_OP_ROWIDTOOBJ: case PlSqlParser.SYS_OP_RPB: case PlSqlParser.SYS_OPTLOBPRBSC: case PlSqlParser.SYS_OP_TOSETID: case PlSqlParser.SYS_OP_TPR: case PlSqlParser.SYS_OP_TRTB: case PlSqlParser.SYS_OPTXICMP: case PlSqlParser.SYS_OPTXQCASTASNQ: case PlSqlParser.SYS_OP_UNDESCEND: case PlSqlParser.SYS_OP_VECAND: case PlSqlParser.SYS_OP_VECBIT: case PlSqlParser.SYS_OP_VECOR: case PlSqlParser.SYS_OP_VECXOR: case PlSqlParser.SYS_OP_VERSION: case PlSqlParser.SYS_OP_VREF: case PlSqlParser.SYS_OP_VVD: case PlSqlParser.SYS_OP_XMLCONS_FOR_CSX: case PlSqlParser.SYS_OP_XPTHATG: case PlSqlParser.SYS_OP_XPTHIDX: case PlSqlParser.SYS_OP_XPTHOP: case PlSqlParser.SYS_OP_XTXT2SQLT: case PlSqlParser.SYS_OP_ZONE_ID: case PlSqlParser.SYS_ORDERKEY_DEPTH: case PlSqlParser.SYS_ORDERKEY_MAXCHILD: case PlSqlParser.SYS_ORDERKEY_PARENT: case PlSqlParser.SYS_PARALLEL_TXN: case PlSqlParser.SYS_PATHID_IS_ATTR: case PlSqlParser.SYS_PATHID_IS_NMSPC: case PlSqlParser.SYS_PATHID_LASTNAME: case PlSqlParser.SYS_PATHID_LASTNMSPC: case PlSqlParser.SYS_PATH_REVERSE: case PlSqlParser.SYS_PXQEXTRACT: case PlSqlParser.SYS_RAW_TO_XSID: case PlSqlParser.SYS_RID_ORDER: case PlSqlParser.SYS_ROW_DELTA: case PlSqlParser.SYS_SC_2_XMLT: case PlSqlParser.SYS_SYNRCIREDO: case PlSqlParser.SYSTEM_DEFINED: case PlSqlParser.SYSTEM: case PlSqlParser.SYSTIMESTAMP: case PlSqlParser.SYS_TYPEID: case PlSqlParser.SYS_UMAKEXML: case PlSqlParser.SYS_XMLANALYZE: case PlSqlParser.SYS_XMLCONTAINS: case PlSqlParser.SYS_XMLCONV: case PlSqlParser.SYS_XMLEXNSURI: case PlSqlParser.SYS_XMLGEN: case PlSqlParser.SYS_XMLI_LOC_ISNODE: case PlSqlParser.SYS_XMLI_LOC_ISTEXT: case PlSqlParser.SYS_XMLINSTR: case PlSqlParser.SYS_XMLLOCATOR_GETSVAL: case PlSqlParser.SYS_XMLNODEID_GETCID: case PlSqlParser.SYS_XMLNODEID_GETLOCATOR: case PlSqlParser.SYS_XMLNODEID_GETOKEY: case PlSqlParser.SYS_XMLNODEID_GETPATHID: case PlSqlParser.SYS_XMLNODEID_GETPTRID: case PlSqlParser.SYS_XMLNODEID_GETRID: case PlSqlParser.SYS_XMLNODEID_GETSVAL: case PlSqlParser.SYS_XMLNODEID_GETTID: case PlSqlParser.SYS_XMLNODEID: case PlSqlParser.SYS_XMLT_2_SC: case PlSqlParser.SYS_XMLTRANSLATE: case PlSqlParser.SYS_XMLTYPE2SQL: case PlSqlParser.SYS_XQ_ASQLCNV: case PlSqlParser.SYS_XQ_ATOMCNVCHK: case PlSqlParser.SYS_XQBASEURI: case PlSqlParser.SYS_XQCASTABLEERRH: case PlSqlParser.SYS_XQCODEP2STR: case PlSqlParser.SYS_XQCODEPEQ: case PlSqlParser.SYS_XQCON2SEQ: case PlSqlParser.SYS_XQCONCAT: case PlSqlParser.SYS_XQDELETE: case PlSqlParser.SYS_XQDFLTCOLATION: case PlSqlParser.SYS_XQDOC: case PlSqlParser.SYS_XQDOCURI: case PlSqlParser.SYS_XQDURDIV: case PlSqlParser.SYS_XQED4URI: case PlSqlParser.SYS_XQENDSWITH: case PlSqlParser.SYS_XQERRH: case PlSqlParser.SYS_XQERR: case PlSqlParser.SYS_XQESHTMLURI: case PlSqlParser.SYS_XQEXLOBVAL: case PlSqlParser.SYS_XQEXSTWRP: case PlSqlParser.SYS_XQEXTRACT: case PlSqlParser.SYS_XQEXTRREF: case PlSqlParser.SYS_XQEXVAL: case PlSqlParser.SYS_XQFB2STR: case PlSqlParser.SYS_XQFNBOOL: case PlSqlParser.SYS_XQFNCMP: case PlSqlParser.SYS_XQFNDATIM: case PlSqlParser.SYS_XQFNLNAME: case PlSqlParser.SYS_XQFNNM: case PlSqlParser.SYS_XQFNNSURI: case PlSqlParser.SYS_XQFNPREDTRUTH: case PlSqlParser.SYS_XQFNQNM: case PlSqlParser.SYS_XQFNROOT: case PlSqlParser.SYS_XQFORMATNUM: case PlSqlParser.SYS_XQFTCONTAIN: case PlSqlParser.SYS_XQFUNCR: case PlSqlParser.SYS_XQGETCONTENT: case PlSqlParser.SYS_XQINDXOF: case PlSqlParser.SYS_XQINSERT: case PlSqlParser.SYS_XQINSPFX: case PlSqlParser.SYS_XQIRI2URI: case PlSqlParser.SYS_XQLANG: case PlSqlParser.SYS_XQLLNMFRMQNM: case PlSqlParser.SYS_XQMKNODEREF: case PlSqlParser.SYS_XQNILLED: case PlSqlParser.SYS_XQNODENAME: case PlSqlParser.SYS_XQNORMSPACE: case PlSqlParser.SYS_XQNORMUCODE: case PlSqlParser.SYS_XQ_NRNG: case PlSqlParser.SYS_XQNSP4PFX: case PlSqlParser.SYS_XQNSPFRMQNM: case PlSqlParser.SYS_XQPFXFRMQNM: case PlSqlParser.SYS_XQ_PKSQL2XML: case PlSqlParser.SYS_XQPOLYABS: case PlSqlParser.SYS_XQPOLYADD: case PlSqlParser.SYS_XQPOLYCEL: case PlSqlParser.SYS_XQPOLYCSTBL: case PlSqlParser.SYS_XQPOLYCST: case PlSqlParser.SYS_XQPOLYDIV: case PlSqlParser.SYS_XQPOLYFLR: case PlSqlParser.SYS_XQPOLYMOD: case PlSqlParser.SYS_XQPOLYMUL: case PlSqlParser.SYS_XQPOLYRND: case PlSqlParser.SYS_XQPOLYSQRT: case PlSqlParser.SYS_XQPOLYSUB: case PlSqlParser.SYS_XQPOLYUMUS: case PlSqlParser.SYS_XQPOLYUPLS: case PlSqlParser.SYS_XQPOLYVEQ: case PlSqlParser.SYS_XQPOLYVGE: case PlSqlParser.SYS_XQPOLYVGT: case PlSqlParser.SYS_XQPOLYVLE: case PlSqlParser.SYS_XQPOLYVLT: case PlSqlParser.SYS_XQPOLYVNE: case PlSqlParser.SYS_XQREF2VAL: case PlSqlParser.SYS_XQRENAME: case PlSqlParser.SYS_XQREPLACE: case PlSqlParser.SYS_XQRESVURI: case PlSqlParser.SYS_XQRNDHALF2EVN: case PlSqlParser.SYS_XQRSLVQNM: case PlSqlParser.SYS_XQRYENVPGET: case PlSqlParser.SYS_XQRYVARGET: case PlSqlParser.SYS_XQRYWRP: case PlSqlParser.SYS_XQSEQ2CON4XC: case PlSqlParser.SYS_XQSEQ2CON: case PlSqlParser.SYS_XQSEQDEEPEQ: case PlSqlParser.SYS_XQSEQINSB: case PlSqlParser.SYS_XQSEQRM: case PlSqlParser.SYS_XQSEQRVS: case PlSqlParser.SYS_XQSEQSUB: case PlSqlParser.SYS_XQSEQTYPMATCH: case PlSqlParser.SYS_XQSTARTSWITH: case PlSqlParser.SYS_XQSTATBURI: case PlSqlParser.SYS_XQSTR2CODEP: case PlSqlParser.SYS_XQSTRJOIN: case PlSqlParser.SYS_XQSUBSTRAFT: case PlSqlParser.SYS_XQSUBSTRBEF: case PlSqlParser.SYS_XQTOKENIZE: case PlSqlParser.SYS_XQTREATAS: case PlSqlParser.SYS_XQ_UPKXML2SQL: case PlSqlParser.SYS_XQXFORM: case PlSqlParser.SYS_XSID_TO_RAW: case PlSqlParser.SYS_ZMAP_FILTER: case PlSqlParser.SYS_ZMAP_REFRESH: case PlSqlParser.TABLE_LOOKUP_BY_NL: case PlSqlParser.TABLESPACE_NO: case PlSqlParser.TABLESPACE: case PlSqlParser.TABLES: case PlSqlParser.TABLE_STATS: case PlSqlParser.TABLE: case PlSqlParser.TABNO: case PlSqlParser.TAG: case PlSqlParser.TANH: case PlSqlParser.TAN: case PlSqlParser.TBLORIDXPARTNUM: case PlSqlParser.TEMPFILE: case PlSqlParser.TEMPLATE: case PlSqlParser.TEMPORARY: case PlSqlParser.TEMP_TABLE: case PlSqlParser.TEST: case PlSqlParser.TEXT: case PlSqlParser.THAN: case PlSqlParser.THEN: case PlSqlParser.THE: case PlSqlParser.THREAD: case PlSqlParser.THROUGH: case PlSqlParser.TIER: case PlSqlParser.TIES: case PlSqlParser.TIMEOUT: case PlSqlParser.TIMESTAMP_LTZ_UNCONSTRAINED: case PlSqlParser.TIMESTAMP: case PlSqlParser.TIMESTAMP_TZ_UNCONSTRAINED: case PlSqlParser.TIMESTAMP_UNCONSTRAINED: case PlSqlParser.TIMES: case PlSqlParser.TIME: case PlSqlParser.TIMEZONE_ABBR: case PlSqlParser.TIMEZONE_HOUR: case PlSqlParser.TIMEZONE_MINUTE: case PlSqlParser.TIMEZONE_OFFSET: case PlSqlParser.TIMEZONE_REGION: case PlSqlParser.TIME_ZONE: case PlSqlParser.TIV_GB: case PlSqlParser.TIV_SSF: case PlSqlParser.TO_ACLID: case PlSqlParser.TO_BINARY_DOUBLE: case PlSqlParser.TO_BINARY_FLOAT: case PlSqlParser.TO_BLOB: case PlSqlParser.TO_CLOB: case PlSqlParser.TO_DSINTERVAL: case PlSqlParser.TO_LOB: case PlSqlParser.TO_MULTI_BYTE: case PlSqlParser.TO_NCHAR: case PlSqlParser.TO_NCLOB: case PlSqlParser.TO_NUMBER: case PlSqlParser.TOPLEVEL: case PlSqlParser.TO_SINGLE_BYTE: case PlSqlParser.TO_TIMESTAMP: case PlSqlParser.TO_TIMESTAMP_TZ: case PlSqlParser.TO_TIME: case PlSqlParser.TO_TIME_TZ: case PlSqlParser.TO_YMINTERVAL: case PlSqlParser.TRACE: case PlSqlParser.TRACING: case PlSqlParser.TRACKING: case PlSqlParser.TRAILING: case PlSqlParser.TRANSACTION: case PlSqlParser.TRANSFORM_DISTINCT_AGG: case PlSqlParser.TRANSITIONAL: case PlSqlParser.TRANSITION: case PlSqlParser.TRANSLATE: case PlSqlParser.TRANSLATION: case PlSqlParser.TREAT: case PlSqlParser.TRIGGERS: case PlSqlParser.TRIGGER: case PlSqlParser.TRUE: case PlSqlParser.TRUNCATE: case PlSqlParser.TRUNC: case PlSqlParser.TRUSTED: case PlSqlParser.TRUST: case PlSqlParser.TUNING: case PlSqlParser.TX: case PlSqlParser.TYPES: case PlSqlParser.TYPE: case PlSqlParser.TZ_OFFSET: case PlSqlParser.UB2: case PlSqlParser.UBA: case PlSqlParser.UCS2: case PlSqlParser.UID: case PlSqlParser.UNARCHIVED: case PlSqlParser.UNBOUNDED: case PlSqlParser.UNBOUND: case PlSqlParser.UNCONDITIONAL: case PlSqlParser.UNDER: case PlSqlParser.UNDO: case PlSqlParser.UNDROP: case PlSqlParser.UNIFORM: case PlSqlParser.UNISTR: case PlSqlParser.UNLIMITED: case PlSqlParser.UNLOAD: case PlSqlParser.UNLOCK: case PlSqlParser.UNMATCHED: case PlSqlParser.UNNEST_INNERJ_DISTINCT_VIEW: case PlSqlParser.UNNEST_NOSEMIJ_NODISTINCTVIEW: case PlSqlParser.UNNEST_SEMIJ_VIEW: case PlSqlParser.UNNEST: case PlSqlParser.UNPACKED: case PlSqlParser.UNPIVOT: case PlSqlParser.UNPLUG: case PlSqlParser.UNPROTECTED: case PlSqlParser.UNQUIESCE: case PlSqlParser.UNRECOVERABLE: case PlSqlParser.UNRESTRICTED: case PlSqlParser.UNSUBSCRIBE: case PlSqlParser.UNTIL: case PlSqlParser.UNUSABLE: case PlSqlParser.UNUSED: case PlSqlParser.UPDATABLE: case PlSqlParser.UPDATED: case PlSqlParser.UPDATEXML: case PlSqlParser.UPD_INDEXES: case PlSqlParser.UPD_JOININDEX: case PlSqlParser.UPGRADE: case PlSqlParser.UPPER: case PlSqlParser.UPSERT: case PlSqlParser.UROWID: case PlSqlParser.USABLE: case PlSqlParser.USAGE: case PlSqlParser.USE_ANTI: case PlSqlParser.USE_CONCAT: case PlSqlParser.USE_CUBE: case PlSqlParser.USE_HASH_AGGREGATION: case PlSqlParser.USE_HASH_GBY_FOR_PUSHDOWN: case PlSqlParser.USE_HASH: case PlSqlParser.USE_HIDDEN_PARTITIONS: case PlSqlParser.USE_INVISIBLE_INDEXES: case PlSqlParser.USE_MERGE_CARTESIAN: case PlSqlParser.USE_MERGE: case PlSqlParser.USE_NL: case PlSqlParser.USE_NL_WITH_INDEX: case PlSqlParser.USE_PRIVATE_OUTLINES: case PlSqlParser.USER_DATA: case PlSqlParser.USER_DEFINED: case PlSqlParser.USERENV: case PlSqlParser.USERGROUP: case PlSqlParser.USER_RECYCLEBIN: case PlSqlParser.USERS: case PlSqlParser.USER_TABLESPACES: case PlSqlParser.USER: case PlSqlParser.USE_SEMI: case PlSqlParser.USE_STORED_OUTLINES: case PlSqlParser.USE_TTT_FOR_GSETS: case PlSqlParser.USE: case PlSqlParser.USE_VECTOR_AGGREGATION: case PlSqlParser.USE_WEAK_NAME_RESL: case PlSqlParser.USING_NO_EXPAND: case PlSqlParser.USING: case PlSqlParser.UTF16BE: case PlSqlParser.UTF16LE: case PlSqlParser.UTF32: case PlSqlParser.UTF8: case PlSqlParser.V1: case PlSqlParser.V2: case PlSqlParser.VALIDATE: case PlSqlParser.VALIDATION: case PlSqlParser.VALID_TIME_END: case PlSqlParser.VALUE: case PlSqlParser.VARCHAR2: case PlSqlParser.VARCHAR: case PlSqlParser.VARIABLE: case PlSqlParser.VAR_POP: case PlSqlParser.VARRAYS: case PlSqlParser.VARRAY: case PlSqlParser.VAR_SAMP: case PlSqlParser.VARYING: case PlSqlParser.VECTOR_READ_TRACE: case PlSqlParser.VECTOR_READ: case PlSqlParser.VECTOR_TRANSFORM_DIMS: case PlSqlParser.VECTOR_TRANSFORM_FACT: case PlSqlParser.VECTOR_TRANSFORM: case PlSqlParser.VERIFIER: case PlSqlParser.VERIFY: case PlSqlParser.VERSIONING: case PlSqlParser.VERSIONS_ENDSCN: case PlSqlParser.VERSIONS_ENDTIME: case PlSqlParser.VERSIONS_OPERATION: case PlSqlParser.VERSIONS_STARTSCN: case PlSqlParser.VERSIONS_STARTTIME: case PlSqlParser.VERSIONS: case PlSqlParser.VERSIONS_XID: case PlSqlParser.VERSION: case PlSqlParser.VIOLATION: case PlSqlParser.VIRTUAL: case PlSqlParser.VISIBILITY: case PlSqlParser.VISIBLE: case PlSqlParser.VOLUME: case PlSqlParser.VSIZE: case PlSqlParser.WAIT: case PlSqlParser.WALLET: case PlSqlParser.WARNING: case PlSqlParser.WEEKS: case PlSqlParser.WEEK: case PlSqlParser.WELLFORMED: case PlSqlParser.WHENEVER: case PlSqlParser.WHEN: case PlSqlParser.WHILE: case PlSqlParser.WHITESPACE: case PlSqlParser.WIDTH_BUCKET: case PlSqlParser.WITHIN: case PlSqlParser.WITHOUT: case PlSqlParser.WITH_PLSQL: case PlSqlParser.WORK: case PlSqlParser.WRAPPED: case PlSqlParser.WRAPPER: case PlSqlParser.WRITE: case PlSqlParser.XDB_FASTPATH_INSERT: case PlSqlParser.X_DYN_PRUNE: case PlSqlParser.XID: case PlSqlParser.XML2OBJECT: case PlSqlParser.XMLAGG: case PlSqlParser.XMLATTRIBUTES: case PlSqlParser.XMLCAST: case PlSqlParser.XMLCDATA: case PlSqlParser.XMLCOLATTVAL: case PlSqlParser.XMLCOMMENT: case PlSqlParser.XMLCONCAT: case PlSqlParser.XMLDIFF: case PlSqlParser.XML_DML_RWT_STMT: case PlSqlParser.XMLELEMENT: case PlSqlParser.XMLEXISTS2: case PlSqlParser.XMLEXISTS: case PlSqlParser.XMLFOREST: case PlSqlParser.XMLINDEX_REWRITE_IN_SELECT: case PlSqlParser.XMLINDEX_REWRITE: case PlSqlParser.XMLINDEX_SEL_IDX_TBL: case PlSqlParser.XMLISNODE: case PlSqlParser.XMLISVALID: case PlSqlParser.XMLNAMESPACES: case PlSqlParser.XMLPARSE: case PlSqlParser.XMLPATCH: case PlSqlParser.XMLPI: case PlSqlParser.XMLQUERYVAL: case PlSqlParser.XMLQUERY: case PlSqlParser.XMLROOT: case PlSqlParser.XMLSCHEMA: case PlSqlParser.XMLSERIALIZE: case PlSqlParser.XMLTABLE: case PlSqlParser.XMLTRANSFORMBLOB: case PlSqlParser.XMLTRANSFORM: case PlSqlParser.XMLTYPE: case PlSqlParser.XML: case PlSqlParser.XPATHTABLE: case PlSqlParser.XS_SYS_CONTEXT: case PlSqlParser.XS: case PlSqlParser.YEARS: case PlSqlParser.YEAR: case PlSqlParser.YES: case PlSqlParser.YMINTERVAL_UNCONSTRAINED: case PlSqlParser.ZONEMAP: case PlSqlParser.ZONE: case PlSqlParser.PREDICTION: case PlSqlParser.PREDICTION_BOUNDS: case PlSqlParser.PREDICTION_COST: case PlSqlParser.PREDICTION_DETAILS: case PlSqlParser.PREDICTION_PROBABILITY: case PlSqlParser.PREDICTION_SET: case PlSqlParser.CUME_DIST: case PlSqlParser.DENSE_RANK: case PlSqlParser.LISTAGG: case PlSqlParser.PERCENT_RANK: case PlSqlParser.PERCENTILE_CONT: case PlSqlParser.PERCENTILE_DISC: case PlSqlParser.RANK: case PlSqlParser.AVG: case PlSqlParser.CORR: case PlSqlParser.COVAR_: case PlSqlParser.LAG: case PlSqlParser.LEAD: case PlSqlParser.MAX: case PlSqlParser.MEDIAN: case PlSqlParser.MIN: case PlSqlParser.NTILE: case PlSqlParser.NVL: case PlSqlParser.RATIO_TO_REPORT: case PlSqlParser.REGR_: case PlSqlParser.ROUND: case PlSqlParser.ROW_NUMBER: case PlSqlParser.SUBSTR: case PlSqlParser.TO_CHAR: case PlSqlParser.TRIM: case PlSqlParser.SUM: case PlSqlParser.STDDEV: case PlSqlParser.VAR_: case PlSqlParser.VARIANCE: case PlSqlParser.LEAST: case PlSqlParser.GREATEST: case PlSqlParser.TO_DATE: case PlSqlParser.PERIOD: case PlSqlParser.REGULAR_ID: this.state = 6224; this.lob_segname(); this.state = 6230; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.LEFT_PAREN) { this.state = 6225; this.match(PlSqlParser.LEFT_PAREN); this.state = 6226; this.match(PlSqlParser.TABLESPACE); this.state = 6227; this.tablespace(); this.state = 6228; this.match(PlSqlParser.RIGHT_PAREN); } break; case PlSqlParser.LEFT_PAREN: this.state = 6232; this.match(PlSqlParser.LEFT_PAREN); this.state = 6233; this.match(PlSqlParser.TABLESPACE); this.state = 6234; this.tablespace(); this.state = 6235; this.match(PlSqlParser.RIGHT_PAREN); break; default: throw new antlr4.error.NoViableAltException(this); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Datatype_null_enableContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_datatype_null_enable; return this; } Datatype_null_enableContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Datatype_null_enableContext.prototype.constructor = Datatype_null_enableContext; Datatype_null_enableContext.prototype.column_name = function() { return this.getTypedRuleContext(Column_nameContext,0); }; Datatype_null_enableContext.prototype.datatype = function() { return this.getTypedRuleContext(DatatypeContext,0); }; Datatype_null_enableContext.prototype.SORT = function() { return this.getToken(PlSqlParser.SORT, 0); }; Datatype_null_enableContext.prototype.DEFAULT = function() { return this.getToken(PlSqlParser.DEFAULT, 0); }; Datatype_null_enableContext.prototype.expression = function() { return this.getTypedRuleContext(ExpressionContext,0); }; Datatype_null_enableContext.prototype.ENCRYPT = function() { return this.getToken(PlSqlParser.ENCRYPT, 0); }; Datatype_null_enableContext.prototype.NOT = function() { return this.getToken(PlSqlParser.NOT, 0); }; Datatype_null_enableContext.prototype.NULL_ = function() { return this.getToken(PlSqlParser.NULL_, 0); }; Datatype_null_enableContext.prototype.ENABLE = function() { return this.getToken(PlSqlParser.ENABLE, 0); }; Datatype_null_enableContext.prototype.DISABLE = function() { return this.getToken(PlSqlParser.DISABLE, 0); }; Datatype_null_enableContext.prototype.USING = function() { return this.getToken(PlSqlParser.USING, 0); }; Datatype_null_enableContext.prototype.CHAR_STRING = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.CHAR_STRING); } else { return this.getToken(PlSqlParser.CHAR_STRING, i); } }; Datatype_null_enableContext.prototype.IDENTIFIED = function() { return this.getToken(PlSqlParser.IDENTIFIED, 0); }; Datatype_null_enableContext.prototype.BY = function() { return this.getToken(PlSqlParser.BY, 0); }; Datatype_null_enableContext.prototype.REGULAR_ID = function() { return this.getToken(PlSqlParser.REGULAR_ID, 0); }; Datatype_null_enableContext.prototype.SALT = function() { return this.getToken(PlSqlParser.SALT, 0); }; Datatype_null_enableContext.prototype.NO = function() { return this.getToken(PlSqlParser.NO, 0); }; Datatype_null_enableContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterDatatype_null_enable(this); } }; Datatype_null_enableContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitDatatype_null_enable(this); } }; Datatype_null_enableContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitDatatype_null_enable(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Datatype_null_enableContext = Datatype_null_enableContext; PlSqlParser.prototype.datatype_null_enable = function() { var localctx = new Datatype_null_enableContext(this, this._ctx, this.state); this.enterRule(localctx, 604, PlSqlParser.RULE_datatype_null_enable); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 6239; this.column_name(); this.state = 6240; this.datatype(); this.state = 6242; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.SORT) { this.state = 6241; this.match(PlSqlParser.SORT); } this.state = 6246; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.DEFAULT) { this.state = 6244; this.match(PlSqlParser.DEFAULT); this.state = 6245; this.expression(); } this.state = 6267; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.ENCRYPT) { this.state = 6248; this.match(PlSqlParser.ENCRYPT); this.state = 6251; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.USING) { this.state = 6249; this.match(PlSqlParser.USING); this.state = 6250; this.match(PlSqlParser.CHAR_STRING); } this.state = 6256; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.IDENTIFIED) { this.state = 6253; this.match(PlSqlParser.IDENTIFIED); this.state = 6254; this.match(PlSqlParser.BY); this.state = 6255; this.match(PlSqlParser.REGULAR_ID); } this.state = 6259; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.CHAR_STRING) { this.state = 6258; this.match(PlSqlParser.CHAR_STRING); } this.state = 6265; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.NO || _la===PlSqlParser.SALT) { this.state = 6262; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.NO) { this.state = 6261; this.match(PlSqlParser.NO); } this.state = 6264; this.match(PlSqlParser.SALT); } } this.state = 6271; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.NOT) { this.state = 6269; this.match(PlSqlParser.NOT); this.state = 6270; this.match(PlSqlParser.NULL_); } this.state = 6274; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.DISABLE || _la===PlSqlParser.ENABLE) { this.state = 6273; _la = this._input.LA(1); if(!(_la===PlSqlParser.DISABLE || _la===PlSqlParser.ENABLE)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Size_clauseContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_size_clause; return this; } Size_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Size_clauseContext.prototype.constructor = Size_clauseContext; Size_clauseContext.prototype.UNSIGNED_INTEGER = function() { return this.getToken(PlSqlParser.UNSIGNED_INTEGER, 0); }; Size_clauseContext.prototype.REGULAR_ID = function() { return this.getToken(PlSqlParser.REGULAR_ID, 0); }; Size_clauseContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterSize_clause(this); } }; Size_clauseContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitSize_clause(this); } }; Size_clauseContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitSize_clause(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Size_clauseContext = Size_clauseContext; PlSqlParser.prototype.size_clause = function() { var localctx = new Size_clauseContext(this, this._ctx, this.state); this.enterRule(localctx, 606, PlSqlParser.RULE_size_clause); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 6276; this.match(PlSqlParser.UNSIGNED_INTEGER); this.state = 6278; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.REGULAR_ID) { this.state = 6277; this.match(PlSqlParser.REGULAR_ID); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Table_compressionContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_table_compression; return this; } Table_compressionContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Table_compressionContext.prototype.constructor = Table_compressionContext; Table_compressionContext.prototype.COMPRESS = function() { return this.getToken(PlSqlParser.COMPRESS, 0); }; Table_compressionContext.prototype.BASIC = function() { return this.getToken(PlSqlParser.BASIC, 0); }; Table_compressionContext.prototype.FOR = function() { return this.getToken(PlSqlParser.FOR, 0); }; Table_compressionContext.prototype.OLTP = function() { return this.getToken(PlSqlParser.OLTP, 0); }; Table_compressionContext.prototype.QUERY = function() { return this.getToken(PlSqlParser.QUERY, 0); }; Table_compressionContext.prototype.ARCHIVE = function() { return this.getToken(PlSqlParser.ARCHIVE, 0); }; Table_compressionContext.prototype.LOW = function() { return this.getToken(PlSqlParser.LOW, 0); }; Table_compressionContext.prototype.HIGH = function() { return this.getToken(PlSqlParser.HIGH, 0); }; Table_compressionContext.prototype.NOCOMPRESS = function() { return this.getToken(PlSqlParser.NOCOMPRESS, 0); }; Table_compressionContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterTable_compression(this); } }; Table_compressionContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitTable_compression(this); } }; Table_compressionContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitTable_compression(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Table_compressionContext = Table_compressionContext; PlSqlParser.prototype.table_compression = function() { var localctx = new Table_compressionContext(this, this._ctx, this.state); this.enterRule(localctx, 608, PlSqlParser.RULE_table_compression); var _la = 0; // Token type try { this.state = 6293; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.COMPRESS: this.enterOuterAlt(localctx, 1); this.state = 6280; this.match(PlSqlParser.COMPRESS); this.state = 6290; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,740,this._ctx); if(la_===1) { this.state = 6281; this.match(PlSqlParser.BASIC); } else if(la_===2) { this.state = 6282; this.match(PlSqlParser.FOR); this.state = 6288; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.OLTP: this.state = 6283; this.match(PlSqlParser.OLTP); break; case PlSqlParser.ARCHIVE: case PlSqlParser.QUERY: this.state = 6284; _la = this._input.LA(1); if(!(_la===PlSqlParser.ARCHIVE || _la===PlSqlParser.QUERY)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } this.state = 6286; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.HIGH || _la===PlSqlParser.LOW) { this.state = 6285; _la = this._input.LA(1); if(!(_la===PlSqlParser.HIGH || _la===PlSqlParser.LOW)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } } break; default: throw new antlr4.error.NoViableAltException(this); } } break; case PlSqlParser.NOCOMPRESS: this.enterOuterAlt(localctx, 2); this.state = 6292; this.match(PlSqlParser.NOCOMPRESS); break; default: throw new antlr4.error.NoViableAltException(this); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Physical_attributes_clauseContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_physical_attributes_clause; this.pctfree = null; // Token this.pctused = null; // Token this.inittrans = null; // Token return this; } Physical_attributes_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Physical_attributes_clauseContext.prototype.constructor = Physical_attributes_clauseContext; Physical_attributes_clauseContext.prototype.PCTFREE = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.PCTFREE); } else { return this.getToken(PlSqlParser.PCTFREE, i); } }; Physical_attributes_clauseContext.prototype.PCTUSED = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.PCTUSED); } else { return this.getToken(PlSqlParser.PCTUSED, i); } }; Physical_attributes_clauseContext.prototype.INITRANS = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.INITRANS); } else { return this.getToken(PlSqlParser.INITRANS, i); } }; Physical_attributes_clauseContext.prototype.storage_clause = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Storage_clauseContext); } else { return this.getTypedRuleContext(Storage_clauseContext,i); } }; Physical_attributes_clauseContext.prototype.UNSIGNED_INTEGER = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.UNSIGNED_INTEGER); } else { return this.getToken(PlSqlParser.UNSIGNED_INTEGER, i); } }; Physical_attributes_clauseContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterPhysical_attributes_clause(this); } }; Physical_attributes_clauseContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitPhysical_attributes_clause(this); } }; Physical_attributes_clauseContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitPhysical_attributes_clause(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Physical_attributes_clauseContext = Physical_attributes_clauseContext; PlSqlParser.prototype.physical_attributes_clause = function() { var localctx = new Physical_attributes_clauseContext(this, this._ctx, this.state); this.enterRule(localctx, 610, PlSqlParser.RULE_physical_attributes_clause); try { this.enterOuterAlt(localctx, 1); this.state = 6302; this._errHandler.sync(this); var _alt = 1; do { switch (_alt) { case 1: this.state = 6302; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.PCTFREE: this.state = 6295; this.match(PlSqlParser.PCTFREE); this.state = 6296; localctx.pctfree = this.match(PlSqlParser.UNSIGNED_INTEGER); break; case PlSqlParser.PCTUSED: this.state = 6297; this.match(PlSqlParser.PCTUSED); this.state = 6298; localctx.pctused = this.match(PlSqlParser.UNSIGNED_INTEGER); break; case PlSqlParser.INITRANS: this.state = 6299; this.match(PlSqlParser.INITRANS); this.state = 6300; localctx.inittrans = this.match(PlSqlParser.UNSIGNED_INTEGER); break; case PlSqlParser.STORAGE: this.state = 6301; this.storage_clause(); break; default: throw new antlr4.error.NoViableAltException(this); } break; default: throw new antlr4.error.NoViableAltException(this); } this.state = 6304; this._errHandler.sync(this); _alt = this._interp.adaptivePredict(this._input,743, this._ctx); } while ( _alt!=2 && _alt!=antlr4.atn.ATN.INVALID_ALT_NUMBER ); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Storage_clauseContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_storage_clause; this.initial_size = null; // Size_clauseContext this.next_size = null; // Size_clauseContext this.minextents = null; // Token this.pctincrease = null; // Token this.freelists = null; // Token this.freelist_groups = null; // Token return this; } Storage_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Storage_clauseContext.prototype.constructor = Storage_clauseContext; Storage_clauseContext.prototype.STORAGE = function() { return this.getToken(PlSqlParser.STORAGE, 0); }; Storage_clauseContext.prototype.LEFT_PAREN = function() { return this.getToken(PlSqlParser.LEFT_PAREN, 0); }; Storage_clauseContext.prototype.RIGHT_PAREN = function() { return this.getToken(PlSqlParser.RIGHT_PAREN, 0); }; Storage_clauseContext.prototype.INITIAL = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.INITIAL); } else { return this.getToken(PlSqlParser.INITIAL, i); } }; Storage_clauseContext.prototype.NEXT = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.NEXT); } else { return this.getToken(PlSqlParser.NEXT, i); } }; Storage_clauseContext.prototype.MINEXTENTS = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.MINEXTENTS); } else { return this.getToken(PlSqlParser.MINEXTENTS, i); } }; Storage_clauseContext.prototype.MAXEXTENTS = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.MAXEXTENTS); } else { return this.getToken(PlSqlParser.MAXEXTENTS, i); } }; Storage_clauseContext.prototype.PCTINCREASE = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.PCTINCREASE); } else { return this.getToken(PlSqlParser.PCTINCREASE, i); } }; Storage_clauseContext.prototype.FREELISTS = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.FREELISTS); } else { return this.getToken(PlSqlParser.FREELISTS, i); } }; Storage_clauseContext.prototype.FREELIST = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.FREELIST); } else { return this.getToken(PlSqlParser.FREELIST, i); } }; Storage_clauseContext.prototype.GROUPS = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.GROUPS); } else { return this.getToken(PlSqlParser.GROUPS, i); } }; Storage_clauseContext.prototype.OPTIMAL = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.OPTIMAL); } else { return this.getToken(PlSqlParser.OPTIMAL, i); } }; Storage_clauseContext.prototype.BUFFER_POOL = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.BUFFER_POOL); } else { return this.getToken(PlSqlParser.BUFFER_POOL, i); } }; Storage_clauseContext.prototype.FLASH_CACHE = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.FLASH_CACHE); } else { return this.getToken(PlSqlParser.FLASH_CACHE, i); } }; Storage_clauseContext.prototype.ENCRYPT = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.ENCRYPT); } else { return this.getToken(PlSqlParser.ENCRYPT, i); } }; Storage_clauseContext.prototype.size_clause = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Size_clauseContext); } else { return this.getTypedRuleContext(Size_clauseContext,i); } }; Storage_clauseContext.prototype.UNSIGNED_INTEGER = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.UNSIGNED_INTEGER); } else { return this.getToken(PlSqlParser.UNSIGNED_INTEGER, i); } }; Storage_clauseContext.prototype.KEEP = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.KEEP); } else { return this.getToken(PlSqlParser.KEEP, i); } }; Storage_clauseContext.prototype.RECYCLE = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.RECYCLE); } else { return this.getToken(PlSqlParser.RECYCLE, i); } }; Storage_clauseContext.prototype.DEFAULT = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.DEFAULT); } else { return this.getToken(PlSqlParser.DEFAULT, i); } }; Storage_clauseContext.prototype.NONE = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.NONE); } else { return this.getToken(PlSqlParser.NONE, i); } }; Storage_clauseContext.prototype.UNLIMITED = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.UNLIMITED); } else { return this.getToken(PlSqlParser.UNLIMITED, i); } }; Storage_clauseContext.prototype.NULL_ = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.NULL_); } else { return this.getToken(PlSqlParser.NULL_, i); } }; Storage_clauseContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterStorage_clause(this); } }; Storage_clauseContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitStorage_clause(this); } }; Storage_clauseContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitStorage_clause(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Storage_clauseContext = Storage_clauseContext; PlSqlParser.prototype.storage_clause = function() { var localctx = new Storage_clauseContext(this, this._ctx, this.state); this.enterRule(localctx, 612, PlSqlParser.RULE_storage_clause); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 6306; this.match(PlSqlParser.STORAGE); this.state = 6307; this.match(PlSqlParser.LEFT_PAREN); this.state = 6333; this._errHandler.sync(this); _la = this._input.LA(1); do { this.state = 6333; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.INITIAL: this.state = 6308; this.match(PlSqlParser.INITIAL); this.state = 6309; localctx.initial_size = this.size_clause(); break; case PlSqlParser.NEXT: this.state = 6310; this.match(PlSqlParser.NEXT); this.state = 6311; localctx.next_size = this.size_clause(); break; case PlSqlParser.MINEXTENTS: this.state = 6312; this.match(PlSqlParser.MINEXTENTS); this.state = 6313; localctx.minextents = this._input.LT(1); _la = this._input.LA(1); if(!(_la===PlSqlParser.UNLIMITED || _la===PlSqlParser.UNSIGNED_INTEGER)) { localctx.minextents = this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } break; case PlSqlParser.MAXEXTENTS: this.state = 6314; this.match(PlSqlParser.MAXEXTENTS); this.state = 6315; localctx.minextents = this._input.LT(1); _la = this._input.LA(1); if(!(_la===PlSqlParser.UNLIMITED || _la===PlSqlParser.UNSIGNED_INTEGER)) { localctx.minextents = this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } break; case PlSqlParser.PCTINCREASE: this.state = 6316; this.match(PlSqlParser.PCTINCREASE); this.state = 6317; localctx.pctincrease = this.match(PlSqlParser.UNSIGNED_INTEGER); break; case PlSqlParser.FREELISTS: this.state = 6318; this.match(PlSqlParser.FREELISTS); this.state = 6319; localctx.freelists = this.match(PlSqlParser.UNSIGNED_INTEGER); break; case PlSqlParser.FREELIST: this.state = 6320; this.match(PlSqlParser.FREELIST); this.state = 6321; this.match(PlSqlParser.GROUPS); this.state = 6322; localctx.freelist_groups = this.match(PlSqlParser.UNSIGNED_INTEGER); break; case PlSqlParser.OPTIMAL: this.state = 6323; this.match(PlSqlParser.OPTIMAL); this.state = 6326; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.UNSIGNED_INTEGER: this.state = 6324; this.size_clause(); break; case PlSqlParser.NULL_: this.state = 6325; this.match(PlSqlParser.NULL_); break; default: throw new antlr4.error.NoViableAltException(this); } break; case PlSqlParser.BUFFER_POOL: this.state = 6328; this.match(PlSqlParser.BUFFER_POOL); this.state = 6329; _la = this._input.LA(1); if(!(_la===PlSqlParser.DEFAULT || _la===PlSqlParser.KEEP || _la===PlSqlParser.RECYCLE)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } break; case PlSqlParser.FLASH_CACHE: this.state = 6330; this.match(PlSqlParser.FLASH_CACHE); this.state = 6331; _la = this._input.LA(1); if(!(_la===PlSqlParser.DEFAULT || _la===PlSqlParser.KEEP || _la===PlSqlParser.NONE)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } break; case PlSqlParser.ENCRYPT: this.state = 6332; this.match(PlSqlParser.ENCRYPT); break; default: throw new antlr4.error.NoViableAltException(this); } this.state = 6335; this._errHandler.sync(this); _la = this._input.LA(1); } while(_la===PlSqlParser.BUFFER_POOL || _la===PlSqlParser.ENCRYPT || ((((_la - 533)) & ~0x1f) == 0 && ((1 << (_la - 533)) & ((1 << (PlSqlParser.FLASH_CACHE - 533)) | (1 << (PlSqlParser.FREELIST - 533)) | (1 << (PlSqlParser.FREELISTS - 533)))) !== 0) || _la===PlSqlParser.INITIAL || _la===PlSqlParser.MAXEXTENTS || _la===PlSqlParser.MINEXTENTS || _la===PlSqlParser.NEXT || _la===PlSqlParser.OPTIMAL || _la===PlSqlParser.PCTINCREASE); this.state = 6337; this.match(PlSqlParser.RIGHT_PAREN); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Deferred_segment_creationContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_deferred_segment_creation; return this; } Deferred_segment_creationContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Deferred_segment_creationContext.prototype.constructor = Deferred_segment_creationContext; Deferred_segment_creationContext.prototype.SEGMENT = function() { return this.getToken(PlSqlParser.SEGMENT, 0); }; Deferred_segment_creationContext.prototype.CREATION = function() { return this.getToken(PlSqlParser.CREATION, 0); }; Deferred_segment_creationContext.prototype.IMMEDIATE = function() { return this.getToken(PlSqlParser.IMMEDIATE, 0); }; Deferred_segment_creationContext.prototype.DEFERRED = function() { return this.getToken(PlSqlParser.DEFERRED, 0); }; Deferred_segment_creationContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterDeferred_segment_creation(this); } }; Deferred_segment_creationContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitDeferred_segment_creation(this); } }; Deferred_segment_creationContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitDeferred_segment_creation(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Deferred_segment_creationContext = Deferred_segment_creationContext; PlSqlParser.prototype.deferred_segment_creation = function() { var localctx = new Deferred_segment_creationContext(this, this._ctx, this.state); this.enterRule(localctx, 614, PlSqlParser.RULE_deferred_segment_creation); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 6339; this.match(PlSqlParser.SEGMENT); this.state = 6340; this.match(PlSqlParser.CREATION); this.state = 6341; _la = this._input.LA(1); if(!(_la===PlSqlParser.DEFERRED || _la===PlSqlParser.IMMEDIATE)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Segment_attributes_clauseContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_segment_attributes_clause; this.tablespace_name = null; // Id_expressionContext return this; } Segment_attributes_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Segment_attributes_clauseContext.prototype.constructor = Segment_attributes_clauseContext; Segment_attributes_clauseContext.prototype.physical_attributes_clause = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Physical_attributes_clauseContext); } else { return this.getTypedRuleContext(Physical_attributes_clauseContext,i); } }; Segment_attributes_clauseContext.prototype.TABLESPACE = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.TABLESPACE); } else { return this.getToken(PlSqlParser.TABLESPACE, i); } }; Segment_attributes_clauseContext.prototype.logging_clause = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Logging_clauseContext); } else { return this.getTypedRuleContext(Logging_clauseContext,i); } }; Segment_attributes_clauseContext.prototype.id_expression = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Id_expressionContext); } else { return this.getTypedRuleContext(Id_expressionContext,i); } }; Segment_attributes_clauseContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterSegment_attributes_clause(this); } }; Segment_attributes_clauseContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitSegment_attributes_clause(this); } }; Segment_attributes_clauseContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitSegment_attributes_clause(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Segment_attributes_clauseContext = Segment_attributes_clauseContext; PlSqlParser.prototype.segment_attributes_clause = function() { var localctx = new Segment_attributes_clauseContext(this, this._ctx, this.state); this.enterRule(localctx, 616, PlSqlParser.RULE_segment_attributes_clause); try { this.enterOuterAlt(localctx, 1); this.state = 6347; this._errHandler.sync(this); var _alt = 1; do { switch (_alt) { case 1: this.state = 6347; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.INITRANS: case PlSqlParser.PCTFREE: case PlSqlParser.PCTUSED: case PlSqlParser.STORAGE: this.state = 6343; this.physical_attributes_clause(); break; case PlSqlParser.TABLESPACE: this.state = 6344; this.match(PlSqlParser.TABLESPACE); this.state = 6345; localctx.tablespace_name = this.id_expression(); break; case PlSqlParser.FILESYSTEM_LIKE_LOGGING: case PlSqlParser.LOGGING: case PlSqlParser.NOLOGGING: this.state = 6346; this.logging_clause(); break; default: throw new antlr4.error.NoViableAltException(this); } break; default: throw new antlr4.error.NoViableAltException(this); } this.state = 6349; this._errHandler.sync(this); _alt = this._interp.adaptivePredict(this._input,748, this._ctx); } while ( _alt!=2 && _alt!=antlr4.atn.ATN.INVALID_ALT_NUMBER ); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Physical_propertiesContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_physical_properties; return this; } Physical_propertiesContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Physical_propertiesContext.prototype.constructor = Physical_propertiesContext; Physical_propertiesContext.prototype.segment_attributes_clause = function() { return this.getTypedRuleContext(Segment_attributes_clauseContext,0); }; Physical_propertiesContext.prototype.deferred_segment_creation = function() { return this.getTypedRuleContext(Deferred_segment_creationContext,0); }; Physical_propertiesContext.prototype.table_compression = function() { return this.getTypedRuleContext(Table_compressionContext,0); }; Physical_propertiesContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterPhysical_properties(this); } }; Physical_propertiesContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitPhysical_properties(this); } }; Physical_propertiesContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitPhysical_properties(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Physical_propertiesContext = Physical_propertiesContext; PlSqlParser.prototype.physical_properties = function() { var localctx = new Physical_propertiesContext(this, this._ctx, this.state); this.enterRule(localctx, 618, PlSqlParser.RULE_physical_properties); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 6352; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.SEGMENT) { this.state = 6351; this.deferred_segment_creation(); } this.state = 6354; this.segment_attributes_clause(); this.state = 6356; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.COMPRESS || _la===PlSqlParser.NOCOMPRESS) { this.state = 6355; this.table_compression(); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Row_movement_clauseContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_row_movement_clause; return this; } Row_movement_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Row_movement_clauseContext.prototype.constructor = Row_movement_clauseContext; Row_movement_clauseContext.prototype.ROW = function() { return this.getToken(PlSqlParser.ROW, 0); }; Row_movement_clauseContext.prototype.MOVEMENT = function() { return this.getToken(PlSqlParser.MOVEMENT, 0); }; Row_movement_clauseContext.prototype.ENABLE = function() { return this.getToken(PlSqlParser.ENABLE, 0); }; Row_movement_clauseContext.prototype.DISABLE = function() { return this.getToken(PlSqlParser.DISABLE, 0); }; Row_movement_clauseContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterRow_movement_clause(this); } }; Row_movement_clauseContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitRow_movement_clause(this); } }; Row_movement_clauseContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitRow_movement_clause(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Row_movement_clauseContext = Row_movement_clauseContext; PlSqlParser.prototype.row_movement_clause = function() { var localctx = new Row_movement_clauseContext(this, this._ctx, this.state); this.enterRule(localctx, 620, PlSqlParser.RULE_row_movement_clause); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 6359; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.DISABLE || _la===PlSqlParser.ENABLE) { this.state = 6358; _la = this._input.LA(1); if(!(_la===PlSqlParser.DISABLE || _la===PlSqlParser.ENABLE)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } } this.state = 6361; this.match(PlSqlParser.ROW); this.state = 6362; this.match(PlSqlParser.MOVEMENT); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Flashback_archive_clauseContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_flashback_archive_clause; this.flashback_archive = null; // Token return this; } Flashback_archive_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Flashback_archive_clauseContext.prototype.constructor = Flashback_archive_clauseContext; Flashback_archive_clauseContext.prototype.FLASHBACK = function() { return this.getToken(PlSqlParser.FLASHBACK, 0); }; Flashback_archive_clauseContext.prototype.ARCHIVE = function() { return this.getToken(PlSqlParser.ARCHIVE, 0); }; Flashback_archive_clauseContext.prototype.REGULAR_ID = function() { return this.getToken(PlSqlParser.REGULAR_ID, 0); }; Flashback_archive_clauseContext.prototype.NO = function() { return this.getToken(PlSqlParser.NO, 0); }; Flashback_archive_clauseContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterFlashback_archive_clause(this); } }; Flashback_archive_clauseContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitFlashback_archive_clause(this); } }; Flashback_archive_clauseContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitFlashback_archive_clause(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Flashback_archive_clauseContext = Flashback_archive_clauseContext; PlSqlParser.prototype.flashback_archive_clause = function() { var localctx = new Flashback_archive_clauseContext(this, this._ctx, this.state); this.enterRule(localctx, 622, PlSqlParser.RULE_flashback_archive_clause); try { this.state = 6370; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.FLASHBACK: this.enterOuterAlt(localctx, 1); this.state = 6364; this.match(PlSqlParser.FLASHBACK); this.state = 6365; this.match(PlSqlParser.ARCHIVE); this.state = 6366; localctx.flashback_archive = this.match(PlSqlParser.REGULAR_ID); break; case PlSqlParser.NO: this.enterOuterAlt(localctx, 2); this.state = 6367; this.match(PlSqlParser.NO); this.state = 6368; this.match(PlSqlParser.FLASHBACK); this.state = 6369; this.match(PlSqlParser.ARCHIVE); break; default: throw new antlr4.error.NoViableAltException(this); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Log_grpContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_log_grp; return this; } Log_grpContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Log_grpContext.prototype.constructor = Log_grpContext; Log_grpContext.prototype.UNSIGNED_INTEGER = function() { return this.getToken(PlSqlParser.UNSIGNED_INTEGER, 0); }; Log_grpContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterLog_grp(this); } }; Log_grpContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitLog_grp(this); } }; Log_grpContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitLog_grp(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Log_grpContext = Log_grpContext; PlSqlParser.prototype.log_grp = function() { var localctx = new Log_grpContext(this, this._ctx, this.state); this.enterRule(localctx, 624, PlSqlParser.RULE_log_grp); try { this.enterOuterAlt(localctx, 1); this.state = 6372; this.match(PlSqlParser.UNSIGNED_INTEGER); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Supplemental_table_loggingContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_supplemental_table_logging; return this; } Supplemental_table_loggingContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Supplemental_table_loggingContext.prototype.constructor = Supplemental_table_loggingContext; Supplemental_table_loggingContext.prototype.ADD = function() { return this.getToken(PlSqlParser.ADD, 0); }; Supplemental_table_loggingContext.prototype.SUPPLEMENTAL = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.SUPPLEMENTAL); } else { return this.getToken(PlSqlParser.SUPPLEMENTAL, i); } }; Supplemental_table_loggingContext.prototype.LOG = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.LOG); } else { return this.getToken(PlSqlParser.LOG, i); } }; Supplemental_table_loggingContext.prototype.supplemental_log_grp_clause = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Supplemental_log_grp_clauseContext); } else { return this.getTypedRuleContext(Supplemental_log_grp_clauseContext,i); } }; Supplemental_table_loggingContext.prototype.supplemental_id_key_clause = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Supplemental_id_key_clauseContext); } else { return this.getTypedRuleContext(Supplemental_id_key_clauseContext,i); } }; Supplemental_table_loggingContext.prototype.COMMA = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.COMMA); } else { return this.getToken(PlSqlParser.COMMA, i); } }; Supplemental_table_loggingContext.prototype.DROP = function() { return this.getToken(PlSqlParser.DROP, 0); }; Supplemental_table_loggingContext.prototype.GROUP = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.GROUP); } else { return this.getToken(PlSqlParser.GROUP, i); } }; Supplemental_table_loggingContext.prototype.log_grp = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Log_grpContext); } else { return this.getTypedRuleContext(Log_grpContext,i); } }; Supplemental_table_loggingContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterSupplemental_table_logging(this); } }; Supplemental_table_loggingContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitSupplemental_table_logging(this); } }; Supplemental_table_loggingContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitSupplemental_table_logging(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Supplemental_table_loggingContext = Supplemental_table_loggingContext; PlSqlParser.prototype.supplemental_table_logging = function() { var localctx = new Supplemental_table_loggingContext(this, this._ctx, this.state); this.enterRule(localctx, 626, PlSqlParser.RULE_supplemental_table_logging); var _la = 0; // Token type try { this.state = 6414; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.ADD: this.enterOuterAlt(localctx, 1); this.state = 6374; this.match(PlSqlParser.ADD); this.state = 6375; this.match(PlSqlParser.SUPPLEMENTAL); this.state = 6376; this.match(PlSqlParser.LOG); this.state = 6379; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.GROUP: this.state = 6377; this.supplemental_log_grp_clause(); break; case PlSqlParser.DATA: this.state = 6378; this.supplemental_id_key_clause(); break; default: throw new antlr4.error.NoViableAltException(this); } this.state = 6390; this._errHandler.sync(this); _la = this._input.LA(1); while(_la===PlSqlParser.COMMA) { this.state = 6381; this.match(PlSqlParser.COMMA); this.state = 6382; this.match(PlSqlParser.SUPPLEMENTAL); this.state = 6383; this.match(PlSqlParser.LOG); this.state = 6386; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.GROUP: this.state = 6384; this.supplemental_log_grp_clause(); break; case PlSqlParser.DATA: this.state = 6385; this.supplemental_id_key_clause(); break; default: throw new antlr4.error.NoViableAltException(this); } this.state = 6392; this._errHandler.sync(this); _la = this._input.LA(1); } break; case PlSqlParser.DROP: this.enterOuterAlt(localctx, 2); this.state = 6393; this.match(PlSqlParser.DROP); this.state = 6394; this.match(PlSqlParser.SUPPLEMENTAL); this.state = 6395; this.match(PlSqlParser.LOG); this.state = 6399; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.DATA: this.state = 6396; this.supplemental_id_key_clause(); break; case PlSqlParser.GROUP: this.state = 6397; this.match(PlSqlParser.GROUP); this.state = 6398; this.log_grp(); break; default: throw new antlr4.error.NoViableAltException(this); } this.state = 6411; this._errHandler.sync(this); _la = this._input.LA(1); while(_la===PlSqlParser.COMMA) { this.state = 6401; this.match(PlSqlParser.COMMA); this.state = 6402; this.match(PlSqlParser.SUPPLEMENTAL); this.state = 6403; this.match(PlSqlParser.LOG); this.state = 6407; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.DATA: this.state = 6404; this.supplemental_id_key_clause(); break; case PlSqlParser.GROUP: this.state = 6405; this.match(PlSqlParser.GROUP); this.state = 6406; this.log_grp(); break; default: throw new antlr4.error.NoViableAltException(this); } this.state = 6413; this._errHandler.sync(this); _la = this._input.LA(1); } break; default: throw new antlr4.error.NoViableAltException(this); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Supplemental_log_grp_clauseContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_supplemental_log_grp_clause; return this; } Supplemental_log_grp_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Supplemental_log_grp_clauseContext.prototype.constructor = Supplemental_log_grp_clauseContext; Supplemental_log_grp_clauseContext.prototype.GROUP = function() { return this.getToken(PlSqlParser.GROUP, 0); }; Supplemental_log_grp_clauseContext.prototype.log_grp = function() { return this.getTypedRuleContext(Log_grpContext,0); }; Supplemental_log_grp_clauseContext.prototype.LEFT_PAREN = function() { return this.getToken(PlSqlParser.LEFT_PAREN, 0); }; Supplemental_log_grp_clauseContext.prototype.regular_id = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Regular_idContext); } else { return this.getTypedRuleContext(Regular_idContext,i); } }; Supplemental_log_grp_clauseContext.prototype.RIGHT_PAREN = function() { return this.getToken(PlSqlParser.RIGHT_PAREN, 0); }; Supplemental_log_grp_clauseContext.prototype.NO = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.NO); } else { return this.getToken(PlSqlParser.NO, i); } }; Supplemental_log_grp_clauseContext.prototype.LOG = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.LOG); } else { return this.getToken(PlSqlParser.LOG, i); } }; Supplemental_log_grp_clauseContext.prototype.COMMA = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.COMMA); } else { return this.getToken(PlSqlParser.COMMA, i); } }; Supplemental_log_grp_clauseContext.prototype.ALWAYS = function() { return this.getToken(PlSqlParser.ALWAYS, 0); }; Supplemental_log_grp_clauseContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterSupplemental_log_grp_clause(this); } }; Supplemental_log_grp_clauseContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitSupplemental_log_grp_clause(this); } }; Supplemental_log_grp_clauseContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitSupplemental_log_grp_clause(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Supplemental_log_grp_clauseContext = Supplemental_log_grp_clauseContext; PlSqlParser.prototype.supplemental_log_grp_clause = function() { var localctx = new Supplemental_log_grp_clauseContext(this, this._ctx, this.state); this.enterRule(localctx, 628, PlSqlParser.RULE_supplemental_log_grp_clause); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 6416; this.match(PlSqlParser.GROUP); this.state = 6417; this.log_grp(); this.state = 6418; this.match(PlSqlParser.LEFT_PAREN); this.state = 6419; this.regular_id(); this.state = 6422; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.NO) { this.state = 6420; this.match(PlSqlParser.NO); this.state = 6421; this.match(PlSqlParser.LOG); } this.state = 6432; this._errHandler.sync(this); _la = this._input.LA(1); while(_la===PlSqlParser.COMMA) { this.state = 6424; this.match(PlSqlParser.COMMA); this.state = 6425; this.regular_id(); this.state = 6428; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.NO) { this.state = 6426; this.match(PlSqlParser.NO); this.state = 6427; this.match(PlSqlParser.LOG); } this.state = 6434; this._errHandler.sync(this); _la = this._input.LA(1); } this.state = 6435; this.match(PlSqlParser.RIGHT_PAREN); this.state = 6437; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.ALWAYS) { this.state = 6436; this.match(PlSqlParser.ALWAYS); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Supplemental_id_key_clauseContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_supplemental_id_key_clause; return this; } Supplemental_id_key_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Supplemental_id_key_clauseContext.prototype.constructor = Supplemental_id_key_clauseContext; Supplemental_id_key_clauseContext.prototype.DATA = function() { return this.getToken(PlSqlParser.DATA, 0); }; Supplemental_id_key_clauseContext.prototype.LEFT_PAREN = function() { return this.getToken(PlSqlParser.LEFT_PAREN, 0); }; Supplemental_id_key_clauseContext.prototype.RIGHT_PAREN = function() { return this.getToken(PlSqlParser.RIGHT_PAREN, 0); }; Supplemental_id_key_clauseContext.prototype.COLUMNS = function() { return this.getToken(PlSqlParser.COLUMNS, 0); }; Supplemental_id_key_clauseContext.prototype.ALL = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.ALL); } else { return this.getToken(PlSqlParser.ALL, i); } }; Supplemental_id_key_clauseContext.prototype.PRIMARY = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.PRIMARY); } else { return this.getToken(PlSqlParser.PRIMARY, i); } }; Supplemental_id_key_clauseContext.prototype.KEY = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.KEY); } else { return this.getToken(PlSqlParser.KEY, i); } }; Supplemental_id_key_clauseContext.prototype.UNIQUE = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.UNIQUE); } else { return this.getToken(PlSqlParser.UNIQUE, i); } }; Supplemental_id_key_clauseContext.prototype.FOREIGN = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.FOREIGN); } else { return this.getToken(PlSqlParser.FOREIGN, i); } }; Supplemental_id_key_clauseContext.prototype.COMMA = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.COMMA); } else { return this.getToken(PlSqlParser.COMMA, i); } }; Supplemental_id_key_clauseContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterSupplemental_id_key_clause(this); } }; Supplemental_id_key_clauseContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitSupplemental_id_key_clause(this); } }; Supplemental_id_key_clauseContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitSupplemental_id_key_clause(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Supplemental_id_key_clauseContext = Supplemental_id_key_clauseContext; PlSqlParser.prototype.supplemental_id_key_clause = function() { var localctx = new Supplemental_id_key_clauseContext(this, this._ctx, this.state); this.enterRule(localctx, 630, PlSqlParser.RULE_supplemental_id_key_clause); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 6439; this.match(PlSqlParser.DATA); this.state = 6440; this.match(PlSqlParser.LEFT_PAREN); this.state = 6452; this._errHandler.sync(this); _la = this._input.LA(1); do { this.state = 6442; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.COMMA) { this.state = 6441; this.match(PlSqlParser.COMMA); } this.state = 6450; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.ALL: this.state = 6444; this.match(PlSqlParser.ALL); break; case PlSqlParser.PRIMARY: this.state = 6445; this.match(PlSqlParser.PRIMARY); this.state = 6446; this.match(PlSqlParser.KEY); break; case PlSqlParser.UNIQUE: this.state = 6447; this.match(PlSqlParser.UNIQUE); break; case PlSqlParser.FOREIGN: this.state = 6448; this.match(PlSqlParser.FOREIGN); this.state = 6449; this.match(PlSqlParser.KEY); break; default: throw new antlr4.error.NoViableAltException(this); } this.state = 6454; this._errHandler.sync(this); _la = this._input.LA(1); } while(_la===PlSqlParser.ALL || _la===PlSqlParser.FOREIGN || _la===PlSqlParser.PRIMARY || _la===PlSqlParser.UNIQUE || _la===PlSqlParser.COMMA); this.state = 6456; this.match(PlSqlParser.RIGHT_PAREN); this.state = 6457; this.match(PlSqlParser.COLUMNS); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Allocate_extent_clauseContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_allocate_extent_clause; this.datafile = null; // Token this.inst_num = null; // Token return this; } Allocate_extent_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Allocate_extent_clauseContext.prototype.constructor = Allocate_extent_clauseContext; Allocate_extent_clauseContext.prototype.ALLOCATE = function() { return this.getToken(PlSqlParser.ALLOCATE, 0); }; Allocate_extent_clauseContext.prototype.EXTENT = function() { return this.getToken(PlSqlParser.EXTENT, 0); }; Allocate_extent_clauseContext.prototype.LEFT_PAREN = function() { return this.getToken(PlSqlParser.LEFT_PAREN, 0); }; Allocate_extent_clauseContext.prototype.RIGHT_PAREN = function() { return this.getToken(PlSqlParser.RIGHT_PAREN, 0); }; Allocate_extent_clauseContext.prototype.SIZE = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.SIZE); } else { return this.getToken(PlSqlParser.SIZE, i); } }; Allocate_extent_clauseContext.prototype.size_clause = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Size_clauseContext); } else { return this.getTypedRuleContext(Size_clauseContext,i); } }; Allocate_extent_clauseContext.prototype.DATAFILE = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.DATAFILE); } else { return this.getToken(PlSqlParser.DATAFILE, i); } }; Allocate_extent_clauseContext.prototype.INSTANCE = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.INSTANCE); } else { return this.getToken(PlSqlParser.INSTANCE, i); } }; Allocate_extent_clauseContext.prototype.CHAR_STRING = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.CHAR_STRING); } else { return this.getToken(PlSqlParser.CHAR_STRING, i); } }; Allocate_extent_clauseContext.prototype.UNSIGNED_INTEGER = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.UNSIGNED_INTEGER); } else { return this.getToken(PlSqlParser.UNSIGNED_INTEGER, i); } }; Allocate_extent_clauseContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterAllocate_extent_clause(this); } }; Allocate_extent_clauseContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitAllocate_extent_clause(this); } }; Allocate_extent_clauseContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitAllocate_extent_clause(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Allocate_extent_clauseContext = Allocate_extent_clauseContext; PlSqlParser.prototype.allocate_extent_clause = function() { var localctx = new Allocate_extent_clauseContext(this, this._ctx, this.state); this.enterRule(localctx, 632, PlSqlParser.RULE_allocate_extent_clause); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 6459; this.match(PlSqlParser.ALLOCATE); this.state = 6460; this.match(PlSqlParser.EXTENT); this.state = 6473; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.LEFT_PAREN) { this.state = 6461; this.match(PlSqlParser.LEFT_PAREN); this.state = 6468; this._errHandler.sync(this); _la = this._input.LA(1); do { this.state = 6468; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.SIZE: this.state = 6462; this.match(PlSqlParser.SIZE); this.state = 6463; this.size_clause(); break; case PlSqlParser.DATAFILE: this.state = 6464; this.match(PlSqlParser.DATAFILE); this.state = 6465; localctx.datafile = this.match(PlSqlParser.CHAR_STRING); break; case PlSqlParser.INSTANCE: this.state = 6466; this.match(PlSqlParser.INSTANCE); this.state = 6467; localctx.inst_num = this.match(PlSqlParser.UNSIGNED_INTEGER); break; default: throw new antlr4.error.NoViableAltException(this); } this.state = 6470; this._errHandler.sync(this); _la = this._input.LA(1); } while(_la===PlSqlParser.DATAFILE || _la===PlSqlParser.INSTANCE || _la===PlSqlParser.SIZE); this.state = 6472; this.match(PlSqlParser.RIGHT_PAREN); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Deallocate_unused_clauseContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_deallocate_unused_clause; return this; } Deallocate_unused_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Deallocate_unused_clauseContext.prototype.constructor = Deallocate_unused_clauseContext; Deallocate_unused_clauseContext.prototype.DEALLOCATE = function() { return this.getToken(PlSqlParser.DEALLOCATE, 0); }; Deallocate_unused_clauseContext.prototype.UNUSED = function() { return this.getToken(PlSqlParser.UNUSED, 0); }; Deallocate_unused_clauseContext.prototype.KEEP = function() { return this.getToken(PlSqlParser.KEEP, 0); }; Deallocate_unused_clauseContext.prototype.size_clause = function() { return this.getTypedRuleContext(Size_clauseContext,0); }; Deallocate_unused_clauseContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterDeallocate_unused_clause(this); } }; Deallocate_unused_clauseContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitDeallocate_unused_clause(this); } }; Deallocate_unused_clauseContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitDeallocate_unused_clause(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Deallocate_unused_clauseContext = Deallocate_unused_clauseContext; PlSqlParser.prototype.deallocate_unused_clause = function() { var localctx = new Deallocate_unused_clauseContext(this, this._ctx, this.state); this.enterRule(localctx, 634, PlSqlParser.RULE_deallocate_unused_clause); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 6475; this.match(PlSqlParser.DEALLOCATE); this.state = 6476; this.match(PlSqlParser.UNUSED); this.state = 6479; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.KEEP) { this.state = 6477; this.match(PlSqlParser.KEEP); this.state = 6478; this.size_clause(); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Shrink_clauseContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_shrink_clause; return this; } Shrink_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Shrink_clauseContext.prototype.constructor = Shrink_clauseContext; Shrink_clauseContext.prototype.SHRINK = function() { return this.getToken(PlSqlParser.SHRINK, 0); }; Shrink_clauseContext.prototype.SPACE_KEYWORD = function() { return this.getToken(PlSqlParser.SPACE_KEYWORD, 0); }; Shrink_clauseContext.prototype.COMPACT = function() { return this.getToken(PlSqlParser.COMPACT, 0); }; Shrink_clauseContext.prototype.CASCADE = function() { return this.getToken(PlSqlParser.CASCADE, 0); }; Shrink_clauseContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterShrink_clause(this); } }; Shrink_clauseContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitShrink_clause(this); } }; Shrink_clauseContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitShrink_clause(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Shrink_clauseContext = Shrink_clauseContext; PlSqlParser.prototype.shrink_clause = function() { var localctx = new Shrink_clauseContext(this, this._ctx, this.state); this.enterRule(localctx, 636, PlSqlParser.RULE_shrink_clause); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 6481; this.match(PlSqlParser.SHRINK); this.state = 6482; this.match(PlSqlParser.SPACE_KEYWORD); this.state = 6484; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.COMPACT) { this.state = 6483; this.match(PlSqlParser.COMPACT); } this.state = 6487; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.CASCADE) { this.state = 6486; this.match(PlSqlParser.CASCADE); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Records_per_block_clauseContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_records_per_block_clause; return this; } Records_per_block_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Records_per_block_clauseContext.prototype.constructor = Records_per_block_clauseContext; Records_per_block_clauseContext.prototype.RECORDS_PER_BLOCK = function() { return this.getToken(PlSqlParser.RECORDS_PER_BLOCK, 0); }; Records_per_block_clauseContext.prototype.MINIMIZE = function() { return this.getToken(PlSqlParser.MINIMIZE, 0); }; Records_per_block_clauseContext.prototype.NOMINIMIZE = function() { return this.getToken(PlSqlParser.NOMINIMIZE, 0); }; Records_per_block_clauseContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterRecords_per_block_clause(this); } }; Records_per_block_clauseContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitRecords_per_block_clause(this); } }; Records_per_block_clauseContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitRecords_per_block_clause(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Records_per_block_clauseContext = Records_per_block_clauseContext; PlSqlParser.prototype.records_per_block_clause = function() { var localctx = new Records_per_block_clauseContext(this, this._ctx, this.state); this.enterRule(localctx, 638, PlSqlParser.RULE_records_per_block_clause); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 6490; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.MINIMIZE || _la===PlSqlParser.NOMINIMIZE) { this.state = 6489; _la = this._input.LA(1); if(!(_la===PlSqlParser.MINIMIZE || _la===PlSqlParser.NOMINIMIZE)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } } this.state = 6492; this.match(PlSqlParser.RECORDS_PER_BLOCK); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Upgrade_table_clauseContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_upgrade_table_clause; return this; } Upgrade_table_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Upgrade_table_clauseContext.prototype.constructor = Upgrade_table_clauseContext; Upgrade_table_clauseContext.prototype.UPGRADE = function() { return this.getToken(PlSqlParser.UPGRADE, 0); }; Upgrade_table_clauseContext.prototype.column_properties = function() { return this.getTypedRuleContext(Column_propertiesContext,0); }; Upgrade_table_clauseContext.prototype.INCLUDING = function() { return this.getToken(PlSqlParser.INCLUDING, 0); }; Upgrade_table_clauseContext.prototype.DATA = function() { return this.getToken(PlSqlParser.DATA, 0); }; Upgrade_table_clauseContext.prototype.NOT = function() { return this.getToken(PlSqlParser.NOT, 0); }; Upgrade_table_clauseContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterUpgrade_table_clause(this); } }; Upgrade_table_clauseContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitUpgrade_table_clause(this); } }; Upgrade_table_clauseContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitUpgrade_table_clause(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Upgrade_table_clauseContext = Upgrade_table_clauseContext; PlSqlParser.prototype.upgrade_table_clause = function() { var localctx = new Upgrade_table_clauseContext(this, this._ctx, this.state); this.enterRule(localctx, 640, PlSqlParser.RULE_upgrade_table_clause); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 6494; this.match(PlSqlParser.UPGRADE); this.state = 6496; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.NOT) { this.state = 6495; this.match(PlSqlParser.NOT); } this.state = 6498; this.match(PlSqlParser.INCLUDING); this.state = 6499; this.match(PlSqlParser.DATA); this.state = 6501; this.column_properties(); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Drop_tableContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_drop_table; return this; } Drop_tableContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Drop_tableContext.prototype.constructor = Drop_tableContext; Drop_tableContext.prototype.DROP = function() { return this.getToken(PlSqlParser.DROP, 0); }; Drop_tableContext.prototype.TABLE = function() { return this.getToken(PlSqlParser.TABLE, 0); }; Drop_tableContext.prototype.tableview_name = function() { return this.getTypedRuleContext(Tableview_nameContext,0); }; Drop_tableContext.prototype.SEMICOLON = function() { return this.getToken(PlSqlParser.SEMICOLON, 0); }; Drop_tableContext.prototype.PURGE = function() { return this.getToken(PlSqlParser.PURGE, 0); }; Drop_tableContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterDrop_table(this); } }; Drop_tableContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitDrop_table(this); } }; Drop_tableContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitDrop_table(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Drop_tableContext = Drop_tableContext; PlSqlParser.prototype.drop_table = function() { var localctx = new Drop_tableContext(this, this._ctx, this.state); this.enterRule(localctx, 642, PlSqlParser.RULE_drop_table); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 6503; this.match(PlSqlParser.DROP); this.state = 6504; this.match(PlSqlParser.TABLE); this.state = 6505; this.tableview_name(); this.state = 6507; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.PURGE) { this.state = 6506; this.match(PlSqlParser.PURGE); } this.state = 6509; this.match(PlSqlParser.SEMICOLON); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Drop_viewContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_drop_view; return this; } Drop_viewContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Drop_viewContext.prototype.constructor = Drop_viewContext; Drop_viewContext.prototype.DROP = function() { return this.getToken(PlSqlParser.DROP, 0); }; Drop_viewContext.prototype.VIEW = function() { return this.getToken(PlSqlParser.VIEW, 0); }; Drop_viewContext.prototype.tableview_name = function() { return this.getTypedRuleContext(Tableview_nameContext,0); }; Drop_viewContext.prototype.SEMICOLON = function() { return this.getToken(PlSqlParser.SEMICOLON, 0); }; Drop_viewContext.prototype.CASCADE = function() { return this.getToken(PlSqlParser.CASCADE, 0); }; Drop_viewContext.prototype.CONSTRAINT = function() { return this.getToken(PlSqlParser.CONSTRAINT, 0); }; Drop_viewContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterDrop_view(this); } }; Drop_viewContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitDrop_view(this); } }; Drop_viewContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitDrop_view(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Drop_viewContext = Drop_viewContext; PlSqlParser.prototype.drop_view = function() { var localctx = new Drop_viewContext(this, this._ctx, this.state); this.enterRule(localctx, 644, PlSqlParser.RULE_drop_view); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 6511; this.match(PlSqlParser.DROP); this.state = 6512; this.match(PlSqlParser.VIEW); this.state = 6513; this.tableview_name(); this.state = 6516; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.CASCADE) { this.state = 6514; this.match(PlSqlParser.CASCADE); this.state = 6515; this.match(PlSqlParser.CONSTRAINT); } this.state = 6518; this.match(PlSqlParser.SEMICOLON); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Comment_on_columnContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_comment_on_column; return this; } Comment_on_columnContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Comment_on_columnContext.prototype.constructor = Comment_on_columnContext; Comment_on_columnContext.prototype.COMMENT = function() { return this.getToken(PlSqlParser.COMMENT, 0); }; Comment_on_columnContext.prototype.ON = function() { return this.getToken(PlSqlParser.ON, 0); }; Comment_on_columnContext.prototype.COLUMN = function() { return this.getToken(PlSqlParser.COLUMN, 0); }; Comment_on_columnContext.prototype.column_name = function() { return this.getTypedRuleContext(Column_nameContext,0); }; Comment_on_columnContext.prototype.IS = function() { return this.getToken(PlSqlParser.IS, 0); }; Comment_on_columnContext.prototype.quoted_string = function() { return this.getTypedRuleContext(Quoted_stringContext,0); }; Comment_on_columnContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterComment_on_column(this); } }; Comment_on_columnContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitComment_on_column(this); } }; Comment_on_columnContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitComment_on_column(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Comment_on_columnContext = Comment_on_columnContext; PlSqlParser.prototype.comment_on_column = function() { var localctx = new Comment_on_columnContext(this, this._ctx, this.state); this.enterRule(localctx, 646, PlSqlParser.RULE_comment_on_column); try { this.enterOuterAlt(localctx, 1); this.state = 6520; this.match(PlSqlParser.COMMENT); this.state = 6521; this.match(PlSqlParser.ON); this.state = 6522; this.match(PlSqlParser.COLUMN); this.state = 6523; this.column_name(); this.state = 6524; this.match(PlSqlParser.IS); this.state = 6525; this.quoted_string(); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Enable_or_disableContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_enable_or_disable; return this; } Enable_or_disableContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Enable_or_disableContext.prototype.constructor = Enable_or_disableContext; Enable_or_disableContext.prototype.ENABLE = function() { return this.getToken(PlSqlParser.ENABLE, 0); }; Enable_or_disableContext.prototype.DISABLE = function() { return this.getToken(PlSqlParser.DISABLE, 0); }; Enable_or_disableContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterEnable_or_disable(this); } }; Enable_or_disableContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitEnable_or_disable(this); } }; Enable_or_disableContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitEnable_or_disable(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Enable_or_disableContext = Enable_or_disableContext; PlSqlParser.prototype.enable_or_disable = function() { var localctx = new Enable_or_disableContext(this, this._ctx, this.state); this.enterRule(localctx, 648, PlSqlParser.RULE_enable_or_disable); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 6527; _la = this._input.LA(1); if(!(_la===PlSqlParser.DISABLE || _la===PlSqlParser.ENABLE)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Allow_or_disallowContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_allow_or_disallow; return this; } Allow_or_disallowContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Allow_or_disallowContext.prototype.constructor = Allow_or_disallowContext; Allow_or_disallowContext.prototype.ALLOW = function() { return this.getToken(PlSqlParser.ALLOW, 0); }; Allow_or_disallowContext.prototype.DISALLOW = function() { return this.getToken(PlSqlParser.DISALLOW, 0); }; Allow_or_disallowContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterAllow_or_disallow(this); } }; Allow_or_disallowContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitAllow_or_disallow(this); } }; Allow_or_disallowContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitAllow_or_disallow(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Allow_or_disallowContext = Allow_or_disallowContext; PlSqlParser.prototype.allow_or_disallow = function() { var localctx = new Allow_or_disallowContext(this, this._ctx, this.state); this.enterRule(localctx, 650, PlSqlParser.RULE_allow_or_disallow); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 6529; _la = this._input.LA(1); if(!(_la===PlSqlParser.ALLOW || _la===PlSqlParser.DISALLOW)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Create_synonymContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_create_synonym; return this; } Create_synonymContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Create_synonymContext.prototype.constructor = Create_synonymContext; Create_synonymContext.prototype.CREATE = function() { return this.getToken(PlSqlParser.CREATE, 0); }; Create_synonymContext.prototype.PUBLIC = function() { return this.getToken(PlSqlParser.PUBLIC, 0); }; Create_synonymContext.prototype.SYNONYM = function() { return this.getToken(PlSqlParser.SYNONYM, 0); }; Create_synonymContext.prototype.synonym_name = function() { return this.getTypedRuleContext(Synonym_nameContext,0); }; Create_synonymContext.prototype.FOR = function() { return this.getToken(PlSqlParser.FOR, 0); }; Create_synonymContext.prototype.schema_object_name = function() { return this.getTypedRuleContext(Schema_object_nameContext,0); }; Create_synonymContext.prototype.OR = function() { return this.getToken(PlSqlParser.OR, 0); }; Create_synonymContext.prototype.REPLACE = function() { return this.getToken(PlSqlParser.REPLACE, 0); }; Create_synonymContext.prototype.schema_name = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Schema_nameContext); } else { return this.getTypedRuleContext(Schema_nameContext,i); } }; Create_synonymContext.prototype.PERIOD = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.PERIOD); } else { return this.getToken(PlSqlParser.PERIOD, i); } }; Create_synonymContext.prototype.AT_SIGN = function() { return this.getToken(PlSqlParser.AT_SIGN, 0); }; Create_synonymContext.prototype.link_name = function() { return this.getTypedRuleContext(Link_nameContext,0); }; Create_synonymContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterCreate_synonym(this); } }; Create_synonymContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitCreate_synonym(this); } }; Create_synonymContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitCreate_synonym(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Create_synonymContext = Create_synonymContext; PlSqlParser.prototype.create_synonym = function() { var localctx = new Create_synonymContext(this, this._ctx, this.state); this.enterRule(localctx, 652, PlSqlParser.RULE_create_synonym); var _la = 0; // Token type try { this.state = 6573; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,784,this._ctx); switch(la_) { case 1: this.enterOuterAlt(localctx, 1); this.state = 6531; this.match(PlSqlParser.CREATE); this.state = 6534; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.OR) { this.state = 6532; this.match(PlSqlParser.OR); this.state = 6533; this.match(PlSqlParser.REPLACE); } this.state = 6536; this.match(PlSqlParser.PUBLIC); this.state = 6537; this.match(PlSqlParser.SYNONYM); this.state = 6538; this.synonym_name(); this.state = 6539; this.match(PlSqlParser.FOR); this.state = 6543; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,778,this._ctx); if(la_===1) { this.state = 6540; this.schema_name(); this.state = 6541; this.match(PlSqlParser.PERIOD); } this.state = 6545; this.schema_object_name(); this.state = 6548; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,779,this._ctx); if(la_===1) { this.state = 6546; this.match(PlSqlParser.AT_SIGN); this.state = 6547; this.link_name(); } break; case 2: this.enterOuterAlt(localctx, 2); this.state = 6550; this.match(PlSqlParser.CREATE); this.state = 6553; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.OR) { this.state = 6551; this.match(PlSqlParser.OR); this.state = 6552; this.match(PlSqlParser.REPLACE); } this.state = 6555; this.match(PlSqlParser.SYNONYM); this.state = 6559; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,781,this._ctx); if(la_===1) { this.state = 6556; this.schema_name(); this.state = 6557; this.match(PlSqlParser.PERIOD); } this.state = 6561; this.synonym_name(); this.state = 6562; this.match(PlSqlParser.FOR); this.state = 6566; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,782,this._ctx); if(la_===1) { this.state = 6563; this.schema_name(); this.state = 6564; this.match(PlSqlParser.PERIOD); } this.state = 6568; this.schema_object_name(); this.state = 6571; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,783,this._ctx); if(la_===1) { this.state = 6569; this.match(PlSqlParser.AT_SIGN); this.state = 6570; this.link_name(); } break; } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Comment_on_tableContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_comment_on_table; return this; } Comment_on_tableContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Comment_on_tableContext.prototype.constructor = Comment_on_tableContext; Comment_on_tableContext.prototype.COMMENT = function() { return this.getToken(PlSqlParser.COMMENT, 0); }; Comment_on_tableContext.prototype.ON = function() { return this.getToken(PlSqlParser.ON, 0); }; Comment_on_tableContext.prototype.TABLE = function() { return this.getToken(PlSqlParser.TABLE, 0); }; Comment_on_tableContext.prototype.tableview_name = function() { return this.getTypedRuleContext(Tableview_nameContext,0); }; Comment_on_tableContext.prototype.IS = function() { return this.getToken(PlSqlParser.IS, 0); }; Comment_on_tableContext.prototype.quoted_string = function() { return this.getTypedRuleContext(Quoted_stringContext,0); }; Comment_on_tableContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterComment_on_table(this); } }; Comment_on_tableContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitComment_on_table(this); } }; Comment_on_tableContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitComment_on_table(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Comment_on_tableContext = Comment_on_tableContext; PlSqlParser.prototype.comment_on_table = function() { var localctx = new Comment_on_tableContext(this, this._ctx, this.state); this.enterRule(localctx, 654, PlSqlParser.RULE_comment_on_table); try { this.enterOuterAlt(localctx, 1); this.state = 6575; this.match(PlSqlParser.COMMENT); this.state = 6576; this.match(PlSqlParser.ON); this.state = 6577; this.match(PlSqlParser.TABLE); this.state = 6578; this.tableview_name(); this.state = 6579; this.match(PlSqlParser.IS); this.state = 6580; this.quoted_string(); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Alter_clusterContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_alter_cluster; return this; } Alter_clusterContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Alter_clusterContext.prototype.constructor = Alter_clusterContext; Alter_clusterContext.prototype.ALTER = function() { return this.getToken(PlSqlParser.ALTER, 0); }; Alter_clusterContext.prototype.CLUSTER = function() { return this.getToken(PlSqlParser.CLUSTER, 0); }; Alter_clusterContext.prototype.cluster_name = function() { return this.getTypedRuleContext(Cluster_nameContext,0); }; Alter_clusterContext.prototype.SEMICOLON = function() { return this.getToken(PlSqlParser.SEMICOLON, 0); }; Alter_clusterContext.prototype.physical_attributes_clause = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Physical_attributes_clauseContext); } else { return this.getTypedRuleContext(Physical_attributes_clauseContext,i); } }; Alter_clusterContext.prototype.SIZE = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.SIZE); } else { return this.getToken(PlSqlParser.SIZE, i); } }; Alter_clusterContext.prototype.size_clause = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Size_clauseContext); } else { return this.getTypedRuleContext(Size_clauseContext,i); } }; Alter_clusterContext.prototype.allocate_extent_clause = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Allocate_extent_clauseContext); } else { return this.getTypedRuleContext(Allocate_extent_clauseContext,i); } }; Alter_clusterContext.prototype.deallocate_unused_clause = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Deallocate_unused_clauseContext); } else { return this.getTypedRuleContext(Deallocate_unused_clauseContext,i); } }; Alter_clusterContext.prototype.cache_or_nocache = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Cache_or_nocacheContext); } else { return this.getTypedRuleContext(Cache_or_nocacheContext,i); } }; Alter_clusterContext.prototype.parallel_clause = function() { return this.getTypedRuleContext(Parallel_clauseContext,0); }; Alter_clusterContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterAlter_cluster(this); } }; Alter_clusterContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitAlter_cluster(this); } }; Alter_clusterContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitAlter_cluster(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Alter_clusterContext = Alter_clusterContext; PlSqlParser.prototype.alter_cluster = function() { var localctx = new Alter_clusterContext(this, this._ctx, this.state); this.enterRule(localctx, 656, PlSqlParser.RULE_alter_cluster); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 6582; this.match(PlSqlParser.ALTER); this.state = 6583; this.match(PlSqlParser.CLUSTER); this.state = 6584; this.cluster_name(); this.state = 6591; this._errHandler.sync(this); _la = this._input.LA(1); do { this.state = 6591; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.INITRANS: case PlSqlParser.PCTFREE: case PlSqlParser.PCTUSED: case PlSqlParser.STORAGE: this.state = 6585; this.physical_attributes_clause(); break; case PlSqlParser.SIZE: this.state = 6586; this.match(PlSqlParser.SIZE); this.state = 6587; this.size_clause(); break; case PlSqlParser.ALLOCATE: this.state = 6588; this.allocate_extent_clause(); break; case PlSqlParser.DEALLOCATE: this.state = 6589; this.deallocate_unused_clause(); break; case PlSqlParser.CACHE: case PlSqlParser.NOCACHE: this.state = 6590; this.cache_or_nocache(); break; default: throw new antlr4.error.NoViableAltException(this); } this.state = 6593; this._errHandler.sync(this); _la = this._input.LA(1); } while(_la===PlSqlParser.ALLOCATE || _la===PlSqlParser.CACHE || _la===PlSqlParser.DEALLOCATE || _la===PlSqlParser.INITRANS || _la===PlSqlParser.NOCACHE || _la===PlSqlParser.PCTFREE || _la===PlSqlParser.PCTUSED || _la===PlSqlParser.SIZE || _la===PlSqlParser.STORAGE); this.state = 6596; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.NOPARALLEL || _la===PlSqlParser.PARALLEL) { this.state = 6595; this.parallel_clause(); } this.state = 6598; this.match(PlSqlParser.SEMICOLON); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Cache_or_nocacheContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_cache_or_nocache; return this; } Cache_or_nocacheContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Cache_or_nocacheContext.prototype.constructor = Cache_or_nocacheContext; Cache_or_nocacheContext.prototype.CACHE = function() { return this.getToken(PlSqlParser.CACHE, 0); }; Cache_or_nocacheContext.prototype.NOCACHE = function() { return this.getToken(PlSqlParser.NOCACHE, 0); }; Cache_or_nocacheContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterCache_or_nocache(this); } }; Cache_or_nocacheContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitCache_or_nocache(this); } }; Cache_or_nocacheContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitCache_or_nocache(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Cache_or_nocacheContext = Cache_or_nocacheContext; PlSqlParser.prototype.cache_or_nocache = function() { var localctx = new Cache_or_nocacheContext(this, this._ctx, this.state); this.enterRule(localctx, 658, PlSqlParser.RULE_cache_or_nocache); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 6600; _la = this._input.LA(1); if(!(_la===PlSqlParser.CACHE || _la===PlSqlParser.NOCACHE)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Database_nameContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_database_name; return this; } Database_nameContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Database_nameContext.prototype.constructor = Database_nameContext; Database_nameContext.prototype.regular_id = function() { return this.getTypedRuleContext(Regular_idContext,0); }; Database_nameContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterDatabase_name(this); } }; Database_nameContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitDatabase_name(this); } }; Database_nameContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitDatabase_name(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Database_nameContext = Database_nameContext; PlSqlParser.prototype.database_name = function() { var localctx = new Database_nameContext(this, this._ctx, this.state); this.enterRule(localctx, 660, PlSqlParser.RULE_database_name); try { this.enterOuterAlt(localctx, 1); this.state = 6602; this.regular_id(); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Alter_databaseContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_alter_database; return this; } Alter_databaseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Alter_databaseContext.prototype.constructor = Alter_databaseContext; Alter_databaseContext.prototype.ALTER = function() { return this.getToken(PlSqlParser.ALTER, 0); }; Alter_databaseContext.prototype.DATABASE = function() { return this.getToken(PlSqlParser.DATABASE, 0); }; Alter_databaseContext.prototype.SEMICOLON = function() { return this.getToken(PlSqlParser.SEMICOLON, 0); }; Alter_databaseContext.prototype.startup_clauses = function() { return this.getTypedRuleContext(Startup_clausesContext,0); }; Alter_databaseContext.prototype.recovery_clauses = function() { return this.getTypedRuleContext(Recovery_clausesContext,0); }; Alter_databaseContext.prototype.database_file_clauses = function() { return this.getTypedRuleContext(Database_file_clausesContext,0); }; Alter_databaseContext.prototype.logfile_clauses = function() { return this.getTypedRuleContext(Logfile_clausesContext,0); }; Alter_databaseContext.prototype.controlfile_clauses = function() { return this.getTypedRuleContext(Controlfile_clausesContext,0); }; Alter_databaseContext.prototype.standby_database_clauses = function() { return this.getTypedRuleContext(Standby_database_clausesContext,0); }; Alter_databaseContext.prototype.default_settings_clause = function() { return this.getTypedRuleContext(Default_settings_clauseContext,0); }; Alter_databaseContext.prototype.instance_clauses = function() { return this.getTypedRuleContext(Instance_clausesContext,0); }; Alter_databaseContext.prototype.security_clause = function() { return this.getTypedRuleContext(Security_clauseContext,0); }; Alter_databaseContext.prototype.database_name = function() { return this.getTypedRuleContext(Database_nameContext,0); }; Alter_databaseContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterAlter_database(this); } }; Alter_databaseContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitAlter_database(this); } }; Alter_databaseContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitAlter_database(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Alter_databaseContext = Alter_databaseContext; PlSqlParser.prototype.alter_database = function() { var localctx = new Alter_databaseContext(this, this._ctx, this.state); this.enterRule(localctx, 662, PlSqlParser.RULE_alter_database); try { this.enterOuterAlt(localctx, 1); this.state = 6604; this.match(PlSqlParser.ALTER); this.state = 6605; this.match(PlSqlParser.DATABASE); this.state = 6607; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,788,this._ctx); if(la_===1) { this.state = 6606; this.database_name(); } this.state = 6618; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,789,this._ctx); switch(la_) { case 1: this.state = 6609; this.startup_clauses(); break; case 2: this.state = 6610; this.recovery_clauses(); break; case 3: this.state = 6611; this.database_file_clauses(); break; case 4: this.state = 6612; this.logfile_clauses(); break; case 5: this.state = 6613; this.controlfile_clauses(); break; case 6: this.state = 6614; this.standby_database_clauses(); break; case 7: this.state = 6615; this.default_settings_clause(); break; case 8: this.state = 6616; this.instance_clauses(); break; case 9: this.state = 6617; this.security_clause(); break; } this.state = 6620; this.match(PlSqlParser.SEMICOLON); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Startup_clausesContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_startup_clauses; return this; } Startup_clausesContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Startup_clausesContext.prototype.constructor = Startup_clausesContext; Startup_clausesContext.prototype.MOUNT = function() { return this.getToken(PlSqlParser.MOUNT, 0); }; Startup_clausesContext.prototype.DATABASE = function() { return this.getToken(PlSqlParser.DATABASE, 0); }; Startup_clausesContext.prototype.STANDBY = function() { return this.getToken(PlSqlParser.STANDBY, 0); }; Startup_clausesContext.prototype.CLONE = function() { return this.getToken(PlSqlParser.CLONE, 0); }; Startup_clausesContext.prototype.OPEN = function() { return this.getToken(PlSqlParser.OPEN, 0); }; Startup_clausesContext.prototype.READ = function() { return this.getToken(PlSqlParser.READ, 0); }; Startup_clausesContext.prototype.WRITE = function() { return this.getToken(PlSqlParser.WRITE, 0); }; Startup_clausesContext.prototype.resetlogs_or_noresetlogs = function() { return this.getTypedRuleContext(Resetlogs_or_noresetlogsContext,0); }; Startup_clausesContext.prototype.upgrade_or_downgrade = function() { return this.getTypedRuleContext(Upgrade_or_downgradeContext,0); }; Startup_clausesContext.prototype.ONLY = function() { return this.getToken(PlSqlParser.ONLY, 0); }; Startup_clausesContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterStartup_clauses(this); } }; Startup_clausesContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitStartup_clauses(this); } }; Startup_clausesContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitStartup_clauses(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Startup_clausesContext = Startup_clausesContext; PlSqlParser.prototype.startup_clauses = function() { var localctx = new Startup_clausesContext(this, this._ctx, this.state); this.enterRule(localctx, 664, PlSqlParser.RULE_startup_clauses); var _la = 0; // Token type try { this.state = 6641; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,794,this._ctx); switch(la_) { case 1: this.enterOuterAlt(localctx, 1); this.state = 6622; this.match(PlSqlParser.MOUNT); this.state = 6625; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.CLONE || _la===PlSqlParser.STANDBY) { this.state = 6623; _la = this._input.LA(1); if(!(_la===PlSqlParser.CLONE || _la===PlSqlParser.STANDBY)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } this.state = 6624; this.match(PlSqlParser.DATABASE); } break; case 2: this.enterOuterAlt(localctx, 2); this.state = 6627; this.match(PlSqlParser.OPEN); this.state = 6630; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.READ) { this.state = 6628; this.match(PlSqlParser.READ); this.state = 6629; this.match(PlSqlParser.WRITE); } this.state = 6633; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.NORESETLOGS || _la===PlSqlParser.RESETLOGS) { this.state = 6632; this.resetlogs_or_noresetlogs(); } this.state = 6636; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.DOWNGRADE || _la===PlSqlParser.UPGRADE) { this.state = 6635; this.upgrade_or_downgrade(); } break; case 3: this.enterOuterAlt(localctx, 3); this.state = 6638; this.match(PlSqlParser.OPEN); this.state = 6639; this.match(PlSqlParser.READ); this.state = 6640; this.match(PlSqlParser.ONLY); break; } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Resetlogs_or_noresetlogsContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_resetlogs_or_noresetlogs; return this; } Resetlogs_or_noresetlogsContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Resetlogs_or_noresetlogsContext.prototype.constructor = Resetlogs_or_noresetlogsContext; Resetlogs_or_noresetlogsContext.prototype.RESETLOGS = function() { return this.getToken(PlSqlParser.RESETLOGS, 0); }; Resetlogs_or_noresetlogsContext.prototype.NORESETLOGS = function() { return this.getToken(PlSqlParser.NORESETLOGS, 0); }; Resetlogs_or_noresetlogsContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterResetlogs_or_noresetlogs(this); } }; Resetlogs_or_noresetlogsContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitResetlogs_or_noresetlogs(this); } }; Resetlogs_or_noresetlogsContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitResetlogs_or_noresetlogs(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Resetlogs_or_noresetlogsContext = Resetlogs_or_noresetlogsContext; PlSqlParser.prototype.resetlogs_or_noresetlogs = function() { var localctx = new Resetlogs_or_noresetlogsContext(this, this._ctx, this.state); this.enterRule(localctx, 666, PlSqlParser.RULE_resetlogs_or_noresetlogs); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 6643; _la = this._input.LA(1); if(!(_la===PlSqlParser.NORESETLOGS || _la===PlSqlParser.RESETLOGS)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Upgrade_or_downgradeContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_upgrade_or_downgrade; return this; } Upgrade_or_downgradeContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Upgrade_or_downgradeContext.prototype.constructor = Upgrade_or_downgradeContext; Upgrade_or_downgradeContext.prototype.UPGRADE = function() { return this.getToken(PlSqlParser.UPGRADE, 0); }; Upgrade_or_downgradeContext.prototype.DOWNGRADE = function() { return this.getToken(PlSqlParser.DOWNGRADE, 0); }; Upgrade_or_downgradeContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterUpgrade_or_downgrade(this); } }; Upgrade_or_downgradeContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitUpgrade_or_downgrade(this); } }; Upgrade_or_downgradeContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitUpgrade_or_downgrade(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Upgrade_or_downgradeContext = Upgrade_or_downgradeContext; PlSqlParser.prototype.upgrade_or_downgrade = function() { var localctx = new Upgrade_or_downgradeContext(this, this._ctx, this.state); this.enterRule(localctx, 668, PlSqlParser.RULE_upgrade_or_downgrade); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 6645; _la = this._input.LA(1); if(!(_la===PlSqlParser.DOWNGRADE || _la===PlSqlParser.UPGRADE)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Recovery_clausesContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_recovery_clauses; return this; } Recovery_clausesContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Recovery_clausesContext.prototype.constructor = Recovery_clausesContext; Recovery_clausesContext.prototype.general_recovery = function() { return this.getTypedRuleContext(General_recoveryContext,0); }; Recovery_clausesContext.prototype.managed_standby_recovery = function() { return this.getTypedRuleContext(Managed_standby_recoveryContext,0); }; Recovery_clausesContext.prototype.begin_or_end = function() { return this.getTypedRuleContext(Begin_or_endContext,0); }; Recovery_clausesContext.prototype.BACKUP = function() { return this.getToken(PlSqlParser.BACKUP, 0); }; Recovery_clausesContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterRecovery_clauses(this); } }; Recovery_clausesContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitRecovery_clauses(this); } }; Recovery_clausesContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitRecovery_clauses(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Recovery_clausesContext = Recovery_clausesContext; PlSqlParser.prototype.recovery_clauses = function() { var localctx = new Recovery_clausesContext(this, this._ctx, this.state); this.enterRule(localctx, 670, PlSqlParser.RULE_recovery_clauses); try { this.state = 6652; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,795,this._ctx); switch(la_) { case 1: this.enterOuterAlt(localctx, 1); this.state = 6647; this.general_recovery(); break; case 2: this.enterOuterAlt(localctx, 2); this.state = 6648; this.managed_standby_recovery(); break; case 3: this.enterOuterAlt(localctx, 3); this.state = 6649; this.begin_or_end(); this.state = 6650; this.match(PlSqlParser.BACKUP); break; } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Begin_or_endContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_begin_or_end; return this; } Begin_or_endContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Begin_or_endContext.prototype.constructor = Begin_or_endContext; Begin_or_endContext.prototype.BEGIN = function() { return this.getToken(PlSqlParser.BEGIN, 0); }; Begin_or_endContext.prototype.END = function() { return this.getToken(PlSqlParser.END, 0); }; Begin_or_endContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterBegin_or_end(this); } }; Begin_or_endContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitBegin_or_end(this); } }; Begin_or_endContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitBegin_or_end(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Begin_or_endContext = Begin_or_endContext; PlSqlParser.prototype.begin_or_end = function() { var localctx = new Begin_or_endContext(this, this._ctx, this.state); this.enterRule(localctx, 672, PlSqlParser.RULE_begin_or_end); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 6654; _la = this._input.LA(1); if(!(_la===PlSqlParser.BEGIN || _la===PlSqlParser.END)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function General_recoveryContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_general_recovery; return this; } General_recoveryContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); General_recoveryContext.prototype.constructor = General_recoveryContext; General_recoveryContext.prototype.RECOVER = function() { return this.getToken(PlSqlParser.RECOVER, 0); }; General_recoveryContext.prototype.CONTINUE = function() { return this.getToken(PlSqlParser.CONTINUE, 0); }; General_recoveryContext.prototype.CANCEL = function() { return this.getToken(PlSqlParser.CANCEL, 0); }; General_recoveryContext.prototype.AUTOMATIC = function() { return this.getToken(PlSqlParser.AUTOMATIC, 0); }; General_recoveryContext.prototype.FROM = function() { return this.getToken(PlSqlParser.FROM, 0); }; General_recoveryContext.prototype.CHAR_STRING = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.CHAR_STRING); } else { return this.getToken(PlSqlParser.CHAR_STRING, i); } }; General_recoveryContext.prototype.full_database_recovery = function() { return this.getTypedRuleContext(Full_database_recoveryContext,0); }; General_recoveryContext.prototype.partial_database_recovery = function() { return this.getTypedRuleContext(Partial_database_recoveryContext,0); }; General_recoveryContext.prototype.LOGFILE = function() { return this.getToken(PlSqlParser.LOGFILE, 0); }; General_recoveryContext.prototype.DEFAULT = function() { return this.getToken(PlSqlParser.DEFAULT, 0); }; General_recoveryContext.prototype.TEST = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.TEST); } else { return this.getToken(PlSqlParser.TEST, i); } }; General_recoveryContext.prototype.ALLOW = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.ALLOW); } else { return this.getToken(PlSqlParser.ALLOW, i); } }; General_recoveryContext.prototype.UNSIGNED_INTEGER = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.UNSIGNED_INTEGER); } else { return this.getToken(PlSqlParser.UNSIGNED_INTEGER, i); } }; General_recoveryContext.prototype.CORRUPTION = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.CORRUPTION); } else { return this.getToken(PlSqlParser.CORRUPTION, i); } }; General_recoveryContext.prototype.parallel_clause = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Parallel_clauseContext); } else { return this.getTypedRuleContext(Parallel_clauseContext,i); } }; General_recoveryContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterGeneral_recovery(this); } }; General_recoveryContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitGeneral_recovery(this); } }; General_recoveryContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitGeneral_recovery(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.General_recoveryContext = General_recoveryContext; PlSqlParser.prototype.general_recovery = function() { var localctx = new General_recoveryContext(this, this._ctx, this.state); this.enterRule(localctx, 674, PlSqlParser.RULE_general_recovery); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 6656; this.match(PlSqlParser.RECOVER); this.state = 6658; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,796,this._ctx); if(la_===1) { this.state = 6657; this.match(PlSqlParser.AUTOMATIC); } this.state = 6662; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,797,this._ctx); if(la_===1) { this.state = 6660; this.match(PlSqlParser.FROM); this.state = 6661; this.match(PlSqlParser.CHAR_STRING); } this.state = 6686; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,803,this._ctx); switch(la_) { case 1: this.state = 6668; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,798,this._ctx); if(la_===1) { this.state = 6664; this.full_database_recovery(); } else if(la_===2) { this.state = 6665; this.partial_database_recovery(); } else if(la_===3) { this.state = 6666; this.match(PlSqlParser.LOGFILE); this.state = 6667; this.match(PlSqlParser.CHAR_STRING); } this.state = 6679; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.ALLOW || _la===PlSqlParser.NOPARALLEL || _la===PlSqlParser.PARALLEL || _la===PlSqlParser.TEST) { this.state = 6675; this._errHandler.sync(this); _la = this._input.LA(1); do { this.state = 6675; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.TEST: this.state = 6670; this.match(PlSqlParser.TEST); break; case PlSqlParser.ALLOW: this.state = 6671; this.match(PlSqlParser.ALLOW); this.state = 6672; this.match(PlSqlParser.UNSIGNED_INTEGER); this.state = 6673; this.match(PlSqlParser.CORRUPTION); break; case PlSqlParser.NOPARALLEL: case PlSqlParser.PARALLEL: this.state = 6674; this.parallel_clause(); break; default: throw new antlr4.error.NoViableAltException(this); } this.state = 6677; this._errHandler.sync(this); _la = this._input.LA(1); } while(_la===PlSqlParser.ALLOW || _la===PlSqlParser.NOPARALLEL || _la===PlSqlParser.PARALLEL || _la===PlSqlParser.TEST); } break; case 2: this.state = 6681; this.match(PlSqlParser.CONTINUE); this.state = 6683; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.DEFAULT) { this.state = 6682; this.match(PlSqlParser.DEFAULT); } break; case 3: this.state = 6685; this.match(PlSqlParser.CANCEL); break; } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Full_database_recoveryContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_full_database_recovery; return this; } Full_database_recoveryContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Full_database_recoveryContext.prototype.constructor = Full_database_recoveryContext; Full_database_recoveryContext.prototype.DATABASE = function() { return this.getToken(PlSqlParser.DATABASE, 0); }; Full_database_recoveryContext.prototype.STANDBY = function() { return this.getToken(PlSqlParser.STANDBY, 0); }; Full_database_recoveryContext.prototype.UNTIL = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.UNTIL); } else { return this.getToken(PlSqlParser.UNTIL, i); } }; Full_database_recoveryContext.prototype.USING = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.USING); } else { return this.getToken(PlSqlParser.USING, i); } }; Full_database_recoveryContext.prototype.BACKUP = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.BACKUP); } else { return this.getToken(PlSqlParser.BACKUP, i); } }; Full_database_recoveryContext.prototype.CONTROLFILE = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.CONTROLFILE); } else { return this.getToken(PlSqlParser.CONTROLFILE, i); } }; Full_database_recoveryContext.prototype.CANCEL = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.CANCEL); } else { return this.getToken(PlSqlParser.CANCEL, i); } }; Full_database_recoveryContext.prototype.TIME = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.TIME); } else { return this.getToken(PlSqlParser.TIME, i); } }; Full_database_recoveryContext.prototype.CHAR_STRING = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.CHAR_STRING); } else { return this.getToken(PlSqlParser.CHAR_STRING, i); } }; Full_database_recoveryContext.prototype.CHANGE = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.CHANGE); } else { return this.getToken(PlSqlParser.CHANGE, i); } }; Full_database_recoveryContext.prototype.UNSIGNED_INTEGER = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.UNSIGNED_INTEGER); } else { return this.getToken(PlSqlParser.UNSIGNED_INTEGER, i); } }; Full_database_recoveryContext.prototype.CONSISTENT = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.CONSISTENT); } else { return this.getToken(PlSqlParser.CONSISTENT, i); } }; Full_database_recoveryContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterFull_database_recovery(this); } }; Full_database_recoveryContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitFull_database_recovery(this); } }; Full_database_recoveryContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitFull_database_recovery(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Full_database_recoveryContext = Full_database_recoveryContext; PlSqlParser.prototype.full_database_recovery = function() { var localctx = new Full_database_recoveryContext(this, this._ctx, this.state); this.enterRule(localctx, 676, PlSqlParser.RULE_full_database_recovery); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 6689; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.STANDBY) { this.state = 6688; this.match(PlSqlParser.STANDBY); } this.state = 6691; this.match(PlSqlParser.DATABASE); this.state = 6708; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.UNTIL || _la===PlSqlParser.USING) { this.state = 6704; this._errHandler.sync(this); _la = this._input.LA(1); do { this.state = 6704; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.UNTIL: this.state = 6692; this.match(PlSqlParser.UNTIL); this.state = 6699; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.CANCEL: this.state = 6693; this.match(PlSqlParser.CANCEL); break; case PlSqlParser.TIME: this.state = 6694; this.match(PlSqlParser.TIME); this.state = 6695; this.match(PlSqlParser.CHAR_STRING); break; case PlSqlParser.CHANGE: this.state = 6696; this.match(PlSqlParser.CHANGE); this.state = 6697; this.match(PlSqlParser.UNSIGNED_INTEGER); break; case PlSqlParser.CONSISTENT: this.state = 6698; this.match(PlSqlParser.CONSISTENT); break; default: throw new antlr4.error.NoViableAltException(this); } break; case PlSqlParser.USING: this.state = 6701; this.match(PlSqlParser.USING); this.state = 6702; this.match(PlSqlParser.BACKUP); this.state = 6703; this.match(PlSqlParser.CONTROLFILE); break; default: throw new antlr4.error.NoViableAltException(this); } this.state = 6706; this._errHandler.sync(this); _la = this._input.LA(1); } while(_la===PlSqlParser.UNTIL || _la===PlSqlParser.USING); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Partial_database_recoveryContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_partial_database_recovery; return this; } Partial_database_recoveryContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Partial_database_recoveryContext.prototype.constructor = Partial_database_recoveryContext; Partial_database_recoveryContext.prototype.TABLESPACE = function() { return this.getToken(PlSqlParser.TABLESPACE, 0); }; Partial_database_recoveryContext.prototype.tablespace = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(TablespaceContext); } else { return this.getTypedRuleContext(TablespaceContext,i); } }; Partial_database_recoveryContext.prototype.COMMA = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.COMMA); } else { return this.getToken(PlSqlParser.COMMA, i); } }; Partial_database_recoveryContext.prototype.DATAFILE = function() { return this.getToken(PlSqlParser.DATAFILE, 0); }; Partial_database_recoveryContext.prototype.CHAR_STRING = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.CHAR_STRING); } else { return this.getToken(PlSqlParser.CHAR_STRING, i); } }; Partial_database_recoveryContext.prototype.filenumber = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(FilenumberContext); } else { return this.getTypedRuleContext(FilenumberContext,i); } }; Partial_database_recoveryContext.prototype.partial_database_recovery_10g = function() { return this.getTypedRuleContext(Partial_database_recovery_10gContext,0); }; Partial_database_recoveryContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterPartial_database_recovery(this); } }; Partial_database_recoveryContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitPartial_database_recovery(this); } }; Partial_database_recoveryContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitPartial_database_recovery(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Partial_database_recoveryContext = Partial_database_recoveryContext; PlSqlParser.prototype.partial_database_recovery = function() { var localctx = new Partial_database_recoveryContext(this, this._ctx, this.state); this.enterRule(localctx, 678, PlSqlParser.RULE_partial_database_recovery); var _la = 0; // Token type try { this.state = 6731; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,812,this._ctx); switch(la_) { case 1: this.enterOuterAlt(localctx, 1); this.state = 6710; this.match(PlSqlParser.TABLESPACE); this.state = 6711; this.tablespace(); this.state = 6716; this._errHandler.sync(this); _la = this._input.LA(1); while(_la===PlSqlParser.COMMA) { this.state = 6712; this.match(PlSqlParser.COMMA); this.state = 6713; this.tablespace(); this.state = 6718; this._errHandler.sync(this); _la = this._input.LA(1); } break; case 2: this.enterOuterAlt(localctx, 2); this.state = 6719; this.match(PlSqlParser.DATAFILE); this.state = 6720; this.match(PlSqlParser.CHAR_STRING); break; case 3: this.enterOuterAlt(localctx, 3); this.state = 6721; this.filenumber(); this.state = 6727; this._errHandler.sync(this); _la = this._input.LA(1); while(_la===PlSqlParser.UNSIGNED_INTEGER || _la===PlSqlParser.COMMA) { this.state = 6725; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.COMMA: this.state = 6722; this.match(PlSqlParser.COMMA); this.state = 6723; this.match(PlSqlParser.CHAR_STRING); break; case PlSqlParser.UNSIGNED_INTEGER: this.state = 6724; this.filenumber(); break; default: throw new antlr4.error.NoViableAltException(this); } this.state = 6729; this._errHandler.sync(this); _la = this._input.LA(1); } break; case 4: this.enterOuterAlt(localctx, 4); this.state = 6730; this.partial_database_recovery_10g(); break; } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Partial_database_recovery_10gContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_partial_database_recovery_10g; return this; } Partial_database_recovery_10gContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Partial_database_recovery_10gContext.prototype.constructor = Partial_database_recovery_10gContext; Partial_database_recovery_10gContext.prototype.STANDBY = function() { return this.getToken(PlSqlParser.STANDBY, 0); }; Partial_database_recovery_10gContext.prototype.UNTIL = function() { return this.getToken(PlSqlParser.UNTIL, 0); }; Partial_database_recovery_10gContext.prototype.CONTROLFILE = function() { return this.getToken(PlSqlParser.CONTROLFILE, 0); }; Partial_database_recovery_10gContext.prototype.TABLESPACE = function() { return this.getToken(PlSqlParser.TABLESPACE, 0); }; Partial_database_recovery_10gContext.prototype.tablespace = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(TablespaceContext); } else { return this.getTypedRuleContext(TablespaceContext,i); } }; Partial_database_recovery_10gContext.prototype.DATAFILE = function() { return this.getToken(PlSqlParser.DATAFILE, 0); }; Partial_database_recovery_10gContext.prototype.CHAR_STRING = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.CHAR_STRING); } else { return this.getToken(PlSqlParser.CHAR_STRING, i); } }; Partial_database_recovery_10gContext.prototype.filenumber = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(FilenumberContext); } else { return this.getTypedRuleContext(FilenumberContext,i); } }; Partial_database_recovery_10gContext.prototype.CONSISTENT = function() { return this.getToken(PlSqlParser.CONSISTENT, 0); }; Partial_database_recovery_10gContext.prototype.WITH = function() { return this.getToken(PlSqlParser.WITH, 0); }; Partial_database_recovery_10gContext.prototype.COMMA = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.COMMA); } else { return this.getToken(PlSqlParser.COMMA, i); } }; Partial_database_recovery_10gContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterPartial_database_recovery_10g(this); } }; Partial_database_recovery_10gContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitPartial_database_recovery_10g(this); } }; Partial_database_recovery_10gContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitPartial_database_recovery_10g(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Partial_database_recovery_10gContext = Partial_database_recovery_10gContext; PlSqlParser.prototype.partial_database_recovery_10g = function() { var localctx = new Partial_database_recovery_10gContext(this, this._ctx, this.state); this.enterRule(localctx, 680, PlSqlParser.RULE_partial_database_recovery_10g); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 6733; if (!( isVersion10())) { throw new antlr4.error.FailedPredicateException(this, "isVersion10()"); } this.state = 6734; this.match(PlSqlParser.STANDBY); this.state = 6755; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.TABLESPACE: this.state = 6735; this.match(PlSqlParser.TABLESPACE); this.state = 6736; this.tablespace(); this.state = 6741; this._errHandler.sync(this); _la = this._input.LA(1); while(_la===PlSqlParser.COMMA) { this.state = 6737; this.match(PlSqlParser.COMMA); this.state = 6738; this.tablespace(); this.state = 6743; this._errHandler.sync(this); _la = this._input.LA(1); } break; case PlSqlParser.DATAFILE: this.state = 6744; this.match(PlSqlParser.DATAFILE); this.state = 6745; this.match(PlSqlParser.CHAR_STRING); break; case PlSqlParser.UNSIGNED_INTEGER: this.state = 6746; this.filenumber(); this.state = 6752; this._errHandler.sync(this); _la = this._input.LA(1); while(_la===PlSqlParser.UNSIGNED_INTEGER || _la===PlSqlParser.COMMA) { this.state = 6750; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.COMMA: this.state = 6747; this.match(PlSqlParser.COMMA); this.state = 6748; this.match(PlSqlParser.CHAR_STRING); break; case PlSqlParser.UNSIGNED_INTEGER: this.state = 6749; this.filenumber(); break; default: throw new antlr4.error.NoViableAltException(this); } this.state = 6754; this._errHandler.sync(this); _la = this._input.LA(1); } break; default: throw new antlr4.error.NoViableAltException(this); } this.state = 6757; this.match(PlSqlParser.UNTIL); this.state = 6760; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.CONSISTENT) { this.state = 6758; this.match(PlSqlParser.CONSISTENT); this.state = 6759; this.match(PlSqlParser.WITH); } this.state = 6762; this.match(PlSqlParser.CONTROLFILE); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Managed_standby_recoveryContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_managed_standby_recovery; return this; } Managed_standby_recoveryContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Managed_standby_recoveryContext.prototype.constructor = Managed_standby_recoveryContext; Managed_standby_recoveryContext.prototype.RECOVER = function() { return this.getToken(PlSqlParser.RECOVER, 0); }; Managed_standby_recoveryContext.prototype.MANAGED = function() { return this.getToken(PlSqlParser.MANAGED, 0); }; Managed_standby_recoveryContext.prototype.STANDBY = function() { return this.getToken(PlSqlParser.STANDBY, 0); }; Managed_standby_recoveryContext.prototype.DATABASE = function() { return this.getToken(PlSqlParser.DATABASE, 0); }; Managed_standby_recoveryContext.prototype.TO = function() { return this.getToken(PlSqlParser.TO, 0); }; Managed_standby_recoveryContext.prototype.LOGICAL = function() { return this.getToken(PlSqlParser.LOGICAL, 0); }; Managed_standby_recoveryContext.prototype.db_name = function() { return this.getTypedRuleContext(Db_nameContext,0); }; Managed_standby_recoveryContext.prototype.KEEP = function() { return this.getToken(PlSqlParser.KEEP, 0); }; Managed_standby_recoveryContext.prototype.IDENTITY = function() { return this.getToken(PlSqlParser.IDENTITY, 0); }; Managed_standby_recoveryContext.prototype.FINISH = function() { return this.getToken(PlSqlParser.FINISH, 0); }; Managed_standby_recoveryContext.prototype.CANCEL = function() { return this.getToken(PlSqlParser.CANCEL, 0); }; Managed_standby_recoveryContext.prototype.USING = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.USING); } else { return this.getToken(PlSqlParser.USING, i); } }; Managed_standby_recoveryContext.prototype.CURRENT = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.CURRENT); } else { return this.getToken(PlSqlParser.CURRENT, i); } }; Managed_standby_recoveryContext.prototype.LOGFILE = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.LOGFILE); } else { return this.getToken(PlSqlParser.LOGFILE, i); } }; Managed_standby_recoveryContext.prototype.DISCONNECT = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.DISCONNECT); } else { return this.getToken(PlSqlParser.DISCONNECT, i); } }; Managed_standby_recoveryContext.prototype.NODELAY = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.NODELAY); } else { return this.getToken(PlSqlParser.NODELAY, i); } }; Managed_standby_recoveryContext.prototype.UNTIL = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.UNTIL); } else { return this.getToken(PlSqlParser.UNTIL, i); } }; Managed_standby_recoveryContext.prototype.CHANGE = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.CHANGE); } else { return this.getToken(PlSqlParser.CHANGE, i); } }; Managed_standby_recoveryContext.prototype.UNSIGNED_INTEGER = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.UNSIGNED_INTEGER); } else { return this.getToken(PlSqlParser.UNSIGNED_INTEGER, i); } }; Managed_standby_recoveryContext.prototype.CONSISTENT = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.CONSISTENT); } else { return this.getToken(PlSqlParser.CONSISTENT, i); } }; Managed_standby_recoveryContext.prototype.parallel_clause = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Parallel_clauseContext); } else { return this.getTypedRuleContext(Parallel_clauseContext,i); } }; Managed_standby_recoveryContext.prototype.FROM = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.FROM); } else { return this.getToken(PlSqlParser.FROM, i); } }; Managed_standby_recoveryContext.prototype.SESSION = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.SESSION); } else { return this.getToken(PlSqlParser.SESSION, i); } }; Managed_standby_recoveryContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterManaged_standby_recovery(this); } }; Managed_standby_recoveryContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitManaged_standby_recovery(this); } }; Managed_standby_recoveryContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitManaged_standby_recovery(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Managed_standby_recoveryContext = Managed_standby_recoveryContext; PlSqlParser.prototype.managed_standby_recovery = function() { var localctx = new Managed_standby_recoveryContext(this, this._ctx, this.state); this.enterRule(localctx, 682, PlSqlParser.RULE_managed_standby_recovery); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 6764; this.match(PlSqlParser.RECOVER); this.state = 6799; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.MANAGED: this.state = 6765; this.match(PlSqlParser.MANAGED); this.state = 6766; this.match(PlSqlParser.STANDBY); this.state = 6767; this.match(PlSqlParser.DATABASE); this.state = 6789; this._errHandler.sync(this); switch (this._input.LA(1)) { case PlSqlParser.DISCONNECT: case PlSqlParser.NODELAY: case PlSqlParser.NOPARALLEL: case PlSqlParser.PARALLEL: case PlSqlParser.UNTIL: case PlSqlParser.USING: this.state = 6783; this._errHandler.sync(this); _la = this._input.LA(1); do { this.state = 6783; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,819,this._ctx); switch(la_) { case 1: this.state = 6768; this.match(PlSqlParser.USING); this.state = 6769; this.match(PlSqlParser.CURRENT); this.state = 6770; this.match(PlSqlParser.LOGFILE); break; case 2: this.state = 6771; this.match(PlSqlParser.DISCONNECT); this.state = 6774; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.FROM) { this.state = 6772; this.match(PlSqlParser.FROM); this.state = 6773; this.match(PlSqlParser.SESSION); } break; case 3: this.state = 6776; this.match(PlSqlParser.NODELAY); break; case 4: this.state = 6777; this.match(PlSqlParser.UNTIL); this.state = 6778; this.match(PlSqlParser.CHANGE); this.state = 6779; this.match(PlSqlParser.UNSIGNED_INTEGER); break; case 5: this.state = 6780; this.match(PlSqlParser.UNTIL); this.state = 6781; this.match(PlSqlParser.CONSISTENT); break; case 6: this.state = 6782; this.parallel_clause(); break; } this.state = 6785; this._errHandler.sync(this); _la = this._input.LA(1); } while(_la===PlSqlParser.DISCONNECT || _la===PlSqlParser.NODELAY || _la===PlSqlParser.NOPARALLEL || _la===PlSqlParser.PARALLEL || _la===PlSqlParser.UNTIL || _la===PlSqlParser.USING); break; case PlSqlParser.FINISH: this.state = 6787; this.match(PlSqlParser.FINISH); break; case PlSqlParser.CANCEL: this.state = 6788; this.match(PlSqlParser.CANCEL); break; case PlSqlParser.SEMICOLON: break; default: break; } break; case PlSqlParser.TO: this.state = 6791; this.match(PlSqlParser.TO); this.state = 6792; this.match(PlSqlParser.LOGICAL); this.state = 6793; this.match(PlSqlParser.STANDBY); this.state = 6797; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,822,this._ctx); switch(la_) { case 1: this.state = 6794; this.db_name(); break; case 2: this.state = 6795; this.match(PlSqlParser.KEEP); this.state = 6796; this.match(PlSqlParser.IDENTITY); break; } break; default: throw new antlr4.error.NoViableAltException(this); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Db_nameContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_db_name; return this; } Db_nameContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Db_nameContext.prototype.constructor = Db_nameContext; Db_nameContext.prototype.regular_id = function() { return this.getTypedRuleContext(Regular_idContext,0); }; Db_nameContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterDb_name(this); } }; Db_nameContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitDb_name(this); } }; Db_nameContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitDb_name(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Db_nameContext = Db_nameContext; PlSqlParser.prototype.db_name = function() { var localctx = new Db_nameContext(this, this._ctx, this.state); this.enterRule(localctx, 684, PlSqlParser.RULE_db_name); try { this.enterOuterAlt(localctx, 1); this.state = 6801; this.regular_id(); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Database_file_clausesContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_database_file_clauses; return this; } Database_file_clausesContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Database_file_clausesContext.prototype.constructor = Database_file_clausesContext; Database_file_clausesContext.prototype.RENAME = function() { return this.getToken(PlSqlParser.RENAME, 0); }; Database_file_clausesContext.prototype.FILE = function() { return this.getToken(PlSqlParser.FILE, 0); }; Database_file_clausesContext.prototype.filename = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(FilenameContext); } else { return this.getTypedRuleContext(FilenameContext,i); } }; Database_file_clausesContext.prototype.TO = function() { return this.getToken(PlSqlParser.TO, 0); }; Database_file_clausesContext.prototype.COMMA = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.COMMA); } else { return this.getToken(PlSqlParser.COMMA, i); } }; Database_file_clausesContext.prototype.create_datafile_clause = function() { return this.getTypedRuleContext(Create_datafile_clauseContext,0); }; Database_file_clausesContext.prototype.alter_datafile_clause = function() { return this.getTypedRuleContext(Alter_datafile_clauseContext,0); }; Database_file_clausesContext.prototype.alter_tempfile_clause = function() { return this.getTypedRuleContext(Alter_tempfile_clauseContext,0); }; Database_file_clausesContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterDatabase_file_clauses(this); } }; Database_file_clausesContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitDatabase_file_clauses(this); } }; Database_file_clausesContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitDatabase_file_clauses(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Database_file_clausesContext = Database_file_clausesContext; PlSqlParser.prototype.database_file_clauses = function() { var localctx = new Database_file_clausesContext(this, this._ctx, this.state); this.enterRule(localctx, 686, PlSqlParser.RULE_database_file_clauses); var _la = 0; // Token type try { this.state = 6819; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.RENAME: this.enterOuterAlt(localctx, 1); this.state = 6803; this.match(PlSqlParser.RENAME); this.state = 6804; this.match(PlSqlParser.FILE); this.state = 6805; this.filename(); this.state = 6810; this._errHandler.sync(this); _la = this._input.LA(1); while(_la===PlSqlParser.COMMA) { this.state = 6806; this.match(PlSqlParser.COMMA); this.state = 6807; this.filename(); this.state = 6812; this._errHandler.sync(this); _la = this._input.LA(1); } this.state = 6813; this.match(PlSqlParser.TO); this.state = 6814; this.filename(); break; case PlSqlParser.CREATE: this.enterOuterAlt(localctx, 2); this.state = 6816; this.create_datafile_clause(); break; case PlSqlParser.DATAFILE: this.enterOuterAlt(localctx, 3); this.state = 6817; this.alter_datafile_clause(); break; case PlSqlParser.TEMPFILE: this.enterOuterAlt(localctx, 4); this.state = 6818; this.alter_tempfile_clause(); break; default: throw new antlr4.error.NoViableAltException(this); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Create_datafile_clauseContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_create_datafile_clause; return this; } Create_datafile_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Create_datafile_clauseContext.prototype.constructor = Create_datafile_clauseContext; Create_datafile_clauseContext.prototype.CREATE = function() { return this.getToken(PlSqlParser.CREATE, 0); }; Create_datafile_clauseContext.prototype.DATAFILE = function() { return this.getToken(PlSqlParser.DATAFILE, 0); }; Create_datafile_clauseContext.prototype.filename = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(FilenameContext); } else { return this.getTypedRuleContext(FilenameContext,i); } }; Create_datafile_clauseContext.prototype.filenumber = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(FilenumberContext); } else { return this.getTypedRuleContext(FilenumberContext,i); } }; Create_datafile_clauseContext.prototype.COMMA = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.COMMA); } else { return this.getToken(PlSqlParser.COMMA, i); } }; Create_datafile_clauseContext.prototype.AS = function() { return this.getToken(PlSqlParser.AS, 0); }; Create_datafile_clauseContext.prototype.NEW = function() { return this.getToken(PlSqlParser.NEW, 0); }; Create_datafile_clauseContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterCreate_datafile_clause(this); } }; Create_datafile_clauseContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitCreate_datafile_clause(this); } }; Create_datafile_clauseContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitCreate_datafile_clause(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Create_datafile_clauseContext = Create_datafile_clauseContext; PlSqlParser.prototype.create_datafile_clause = function() { var localctx = new Create_datafile_clauseContext(this, this._ctx, this.state); this.enterRule(localctx, 688, PlSqlParser.RULE_create_datafile_clause); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 6821; this.match(PlSqlParser.CREATE); this.state = 6822; this.match(PlSqlParser.DATAFILE); this.state = 6825; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.CHAR_STRING: this.state = 6823; this.filename(); break; case PlSqlParser.UNSIGNED_INTEGER: this.state = 6824; this.filenumber(); break; default: throw new antlr4.error.NoViableAltException(this); } this.state = 6834; this._errHandler.sync(this); _la = this._input.LA(1); while(_la===PlSqlParser.COMMA) { this.state = 6827; this.match(PlSqlParser.COMMA); this.state = 6830; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.CHAR_STRING: this.state = 6828; this.filename(); break; case PlSqlParser.UNSIGNED_INTEGER: this.state = 6829; this.filenumber(); break; default: throw new antlr4.error.NoViableAltException(this); } this.state = 6836; this._errHandler.sync(this); _la = this._input.LA(1); } this.state = 6839; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.AS) { this.state = 6837; this.match(PlSqlParser.AS); this.state = 6838; this.match(PlSqlParser.NEW); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Alter_datafile_clauseContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_alter_datafile_clause; return this; } Alter_datafile_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Alter_datafile_clauseContext.prototype.constructor = Alter_datafile_clauseContext; Alter_datafile_clauseContext.prototype.DATAFILE = function() { return this.getToken(PlSqlParser.DATAFILE, 0); }; Alter_datafile_clauseContext.prototype.filename = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(FilenameContext); } else { return this.getTypedRuleContext(FilenameContext,i); } }; Alter_datafile_clauseContext.prototype.filenumber = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(FilenumberContext); } else { return this.getTypedRuleContext(FilenumberContext,i); } }; Alter_datafile_clauseContext.prototype.ONLINE = function() { return this.getToken(PlSqlParser.ONLINE, 0); }; Alter_datafile_clauseContext.prototype.OFFLINE = function() { return this.getToken(PlSqlParser.OFFLINE, 0); }; Alter_datafile_clauseContext.prototype.RESIZE = function() { return this.getToken(PlSqlParser.RESIZE, 0); }; Alter_datafile_clauseContext.prototype.size_clause = function() { return this.getTypedRuleContext(Size_clauseContext,0); }; Alter_datafile_clauseContext.prototype.autoextend_clause = function() { return this.getTypedRuleContext(Autoextend_clauseContext,0); }; Alter_datafile_clauseContext.prototype.END = function() { return this.getToken(PlSqlParser.END, 0); }; Alter_datafile_clauseContext.prototype.BACKUP = function() { return this.getToken(PlSqlParser.BACKUP, 0); }; Alter_datafile_clauseContext.prototype.COMMA = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.COMMA); } else { return this.getToken(PlSqlParser.COMMA, i); } }; Alter_datafile_clauseContext.prototype.FOR = function() { return this.getToken(PlSqlParser.FOR, 0); }; Alter_datafile_clauseContext.prototype.DROP = function() { return this.getToken(PlSqlParser.DROP, 0); }; Alter_datafile_clauseContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterAlter_datafile_clause(this); } }; Alter_datafile_clauseContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitAlter_datafile_clause(this); } }; Alter_datafile_clauseContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitAlter_datafile_clause(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Alter_datafile_clauseContext = Alter_datafile_clauseContext; PlSqlParser.prototype.alter_datafile_clause = function() { var localctx = new Alter_datafile_clauseContext(this, this._ctx, this.state); this.enterRule(localctx, 690, PlSqlParser.RULE_alter_datafile_clause); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 6841; this.match(PlSqlParser.DATAFILE); this.state = 6844; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.CHAR_STRING: this.state = 6842; this.filename(); break; case PlSqlParser.UNSIGNED_INTEGER: this.state = 6843; this.filenumber(); break; default: throw new antlr4.error.NoViableAltException(this); } this.state = 6853; this._errHandler.sync(this); _la = this._input.LA(1); while(_la===PlSqlParser.COMMA) { this.state = 6846; this.match(PlSqlParser.COMMA); this.state = 6849; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.CHAR_STRING: this.state = 6847; this.filename(); break; case PlSqlParser.UNSIGNED_INTEGER: this.state = 6848; this.filenumber(); break; default: throw new antlr4.error.NoViableAltException(this); } this.state = 6855; this._errHandler.sync(this); _la = this._input.LA(1); } this.state = 6867; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.ONLINE: this.state = 6856; this.match(PlSqlParser.ONLINE); break; case PlSqlParser.OFFLINE: this.state = 6857; this.match(PlSqlParser.OFFLINE); this.state = 6860; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.FOR) { this.state = 6858; this.match(PlSqlParser.FOR); this.state = 6859; this.match(PlSqlParser.DROP); } break; case PlSqlParser.RESIZE: this.state = 6862; this.match(PlSqlParser.RESIZE); this.state = 6863; this.size_clause(); break; case PlSqlParser.AUTOEXTEND: this.state = 6864; this.autoextend_clause(); break; case PlSqlParser.END: this.state = 6865; this.match(PlSqlParser.END); this.state = 6866; this.match(PlSqlParser.BACKUP); break; default: throw new antlr4.error.NoViableAltException(this); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Alter_tempfile_clauseContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_alter_tempfile_clause; return this; } Alter_tempfile_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Alter_tempfile_clauseContext.prototype.constructor = Alter_tempfile_clauseContext; Alter_tempfile_clauseContext.prototype.TEMPFILE = function() { return this.getToken(PlSqlParser.TEMPFILE, 0); }; Alter_tempfile_clauseContext.prototype.filename = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(FilenameContext); } else { return this.getTypedRuleContext(FilenameContext,i); } }; Alter_tempfile_clauseContext.prototype.filenumber = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(FilenumberContext); } else { return this.getTypedRuleContext(FilenumberContext,i); } }; Alter_tempfile_clauseContext.prototype.RESIZE = function() { return this.getToken(PlSqlParser.RESIZE, 0); }; Alter_tempfile_clauseContext.prototype.size_clause = function() { return this.getTypedRuleContext(Size_clauseContext,0); }; Alter_tempfile_clauseContext.prototype.autoextend_clause = function() { return this.getTypedRuleContext(Autoextend_clauseContext,0); }; Alter_tempfile_clauseContext.prototype.DROP = function() { return this.getToken(PlSqlParser.DROP, 0); }; Alter_tempfile_clauseContext.prototype.ONLINE = function() { return this.getToken(PlSqlParser.ONLINE, 0); }; Alter_tempfile_clauseContext.prototype.OFFLINE = function() { return this.getToken(PlSqlParser.OFFLINE, 0); }; Alter_tempfile_clauseContext.prototype.COMMA = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.COMMA); } else { return this.getToken(PlSqlParser.COMMA, i); } }; Alter_tempfile_clauseContext.prototype.INCLUDING = function() { return this.getToken(PlSqlParser.INCLUDING, 0); }; Alter_tempfile_clauseContext.prototype.DATAFILES = function() { return this.getToken(PlSqlParser.DATAFILES, 0); }; Alter_tempfile_clauseContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterAlter_tempfile_clause(this); } }; Alter_tempfile_clauseContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitAlter_tempfile_clause(this); } }; Alter_tempfile_clauseContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitAlter_tempfile_clause(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Alter_tempfile_clauseContext = Alter_tempfile_clauseContext; PlSqlParser.prototype.alter_tempfile_clause = function() { var localctx = new Alter_tempfile_clauseContext(this, this._ctx, this.state); this.enterRule(localctx, 692, PlSqlParser.RULE_alter_tempfile_clause); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 6869; this.match(PlSqlParser.TEMPFILE); this.state = 6872; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.CHAR_STRING: this.state = 6870; this.filename(); break; case PlSqlParser.UNSIGNED_INTEGER: this.state = 6871; this.filenumber(); break; default: throw new antlr4.error.NoViableAltException(this); } this.state = 6881; this._errHandler.sync(this); _la = this._input.LA(1); while(_la===PlSqlParser.COMMA) { this.state = 6874; this.match(PlSqlParser.COMMA); this.state = 6877; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.CHAR_STRING: this.state = 6875; this.filename(); break; case PlSqlParser.UNSIGNED_INTEGER: this.state = 6876; this.filenumber(); break; default: throw new antlr4.error.NoViableAltException(this); } this.state = 6883; this._errHandler.sync(this); _la = this._input.LA(1); } this.state = 6892; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.RESIZE: this.state = 6884; this.match(PlSqlParser.RESIZE); this.state = 6885; this.size_clause(); break; case PlSqlParser.AUTOEXTEND: this.state = 6886; this.autoextend_clause(); break; case PlSqlParser.DROP: this.state = 6887; this.match(PlSqlParser.DROP); this.state = 6888; this.match(PlSqlParser.INCLUDING); this.state = 6889; this.match(PlSqlParser.DATAFILES); break; case PlSqlParser.ONLINE: this.state = 6890; this.match(PlSqlParser.ONLINE); break; case PlSqlParser.OFFLINE: this.state = 6891; this.match(PlSqlParser.OFFLINE); break; default: throw new antlr4.error.NoViableAltException(this); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Logfile_clausesContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_logfile_clauses; return this; } Logfile_clausesContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Logfile_clausesContext.prototype.constructor = Logfile_clausesContext; Logfile_clausesContext.prototype.ARCHIVELOG = function() { return this.getToken(PlSqlParser.ARCHIVELOG, 0); }; Logfile_clausesContext.prototype.NOARCHIVELOG = function() { return this.getToken(PlSqlParser.NOARCHIVELOG, 0); }; Logfile_clausesContext.prototype.MANUAL = function() { return this.getToken(PlSqlParser.MANUAL, 0); }; Logfile_clausesContext.prototype.FORCE = function() { return this.getToken(PlSqlParser.FORCE, 0); }; Logfile_clausesContext.prototype.LOGGING = function() { return this.getToken(PlSqlParser.LOGGING, 0); }; Logfile_clausesContext.prototype.NO = function() { return this.getToken(PlSqlParser.NO, 0); }; Logfile_clausesContext.prototype.RENAME = function() { return this.getToken(PlSqlParser.RENAME, 0); }; Logfile_clausesContext.prototype.FILE = function() { return this.getToken(PlSqlParser.FILE, 0); }; Logfile_clausesContext.prototype.filename = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(FilenameContext); } else { return this.getTypedRuleContext(FilenameContext,i); } }; Logfile_clausesContext.prototype.TO = function() { return this.getToken(PlSqlParser.TO, 0); }; Logfile_clausesContext.prototype.COMMA = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.COMMA); } else { return this.getToken(PlSqlParser.COMMA, i); } }; Logfile_clausesContext.prototype.CLEAR = function() { return this.getToken(PlSqlParser.CLEAR, 0); }; Logfile_clausesContext.prototype.LOGFILE = function() { return this.getToken(PlSqlParser.LOGFILE, 0); }; Logfile_clausesContext.prototype.logfile_descriptor = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Logfile_descriptorContext); } else { return this.getTypedRuleContext(Logfile_descriptorContext,i); } }; Logfile_clausesContext.prototype.UNARCHIVED = function() { return this.getToken(PlSqlParser.UNARCHIVED, 0); }; Logfile_clausesContext.prototype.UNRECOVERABLE = function() { return this.getToken(PlSqlParser.UNRECOVERABLE, 0); }; Logfile_clausesContext.prototype.DATAFILE = function() { return this.getToken(PlSqlParser.DATAFILE, 0); }; Logfile_clausesContext.prototype.add_logfile_clauses = function() { return this.getTypedRuleContext(Add_logfile_clausesContext,0); }; Logfile_clausesContext.prototype.drop_logfile_clauses = function() { return this.getTypedRuleContext(Drop_logfile_clausesContext,0); }; Logfile_clausesContext.prototype.switch_logfile_clause = function() { return this.getTypedRuleContext(Switch_logfile_clauseContext,0); }; Logfile_clausesContext.prototype.supplemental_db_logging = function() { return this.getTypedRuleContext(Supplemental_db_loggingContext,0); }; Logfile_clausesContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterLogfile_clauses(this); } }; Logfile_clausesContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitLogfile_clauses(this); } }; Logfile_clausesContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitLogfile_clauses(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Logfile_clausesContext = Logfile_clausesContext; PlSqlParser.prototype.logfile_clauses = function() { var localctx = new Logfile_clausesContext(this, this._ctx, this.state); this.enterRule(localctx, 694, PlSqlParser.RULE_logfile_clauses); var _la = 0; // Token type try { this.state = 6940; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,846,this._ctx); switch(la_) { case 1: this.enterOuterAlt(localctx, 1); this.state = 6899; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.ARCHIVELOG: this.state = 6894; this.match(PlSqlParser.ARCHIVELOG); this.state = 6896; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.MANUAL) { this.state = 6895; this.match(PlSqlParser.MANUAL); } break; case PlSqlParser.NOARCHIVELOG: this.state = 6898; this.match(PlSqlParser.NOARCHIVELOG); break; default: throw new antlr4.error.NoViableAltException(this); } break; case 2: this.enterOuterAlt(localctx, 2); this.state = 6902; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.NO) { this.state = 6901; this.match(PlSqlParser.NO); } this.state = 6904; this.match(PlSqlParser.FORCE); this.state = 6905; this.match(PlSqlParser.LOGGING); break; case 3: this.enterOuterAlt(localctx, 3); this.state = 6906; this.match(PlSqlParser.RENAME); this.state = 6907; this.match(PlSqlParser.FILE); this.state = 6908; this.filename(); this.state = 6913; this._errHandler.sync(this); _la = this._input.LA(1); while(_la===PlSqlParser.COMMA) { this.state = 6909; this.match(PlSqlParser.COMMA); this.state = 6910; this.filename(); this.state = 6915; this._errHandler.sync(this); _la = this._input.LA(1); } this.state = 6916; this.match(PlSqlParser.TO); this.state = 6917; this.filename(); break; case 4: this.enterOuterAlt(localctx, 4); this.state = 6919; this.match(PlSqlParser.CLEAR); this.state = 6921; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.UNARCHIVED) { this.state = 6920; this.match(PlSqlParser.UNARCHIVED); } this.state = 6923; this.match(PlSqlParser.LOGFILE); this.state = 6924; this.logfile_descriptor(); this.state = 6929; this._errHandler.sync(this); _la = this._input.LA(1); while(_la===PlSqlParser.COMMA) { this.state = 6925; this.match(PlSqlParser.COMMA); this.state = 6926; this.logfile_descriptor(); this.state = 6931; this._errHandler.sync(this); _la = this._input.LA(1); } this.state = 6934; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.UNRECOVERABLE) { this.state = 6932; this.match(PlSqlParser.UNRECOVERABLE); this.state = 6933; this.match(PlSqlParser.DATAFILE); } break; case 5: this.enterOuterAlt(localctx, 5); this.state = 6936; this.add_logfile_clauses(); break; case 6: this.enterOuterAlt(localctx, 6); this.state = 6937; this.drop_logfile_clauses(); break; case 7: this.enterOuterAlt(localctx, 7); this.state = 6938; this.switch_logfile_clause(); break; case 8: this.enterOuterAlt(localctx, 8); this.state = 6939; this.supplemental_db_logging(); break; } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Add_logfile_clausesContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_add_logfile_clauses; return this; } Add_logfile_clausesContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Add_logfile_clausesContext.prototype.constructor = Add_logfile_clausesContext; Add_logfile_clausesContext.prototype.ADD = function() { return this.getToken(PlSqlParser.ADD, 0); }; Add_logfile_clausesContext.prototype.LOGFILE = function() { return this.getToken(PlSqlParser.LOGFILE, 0); }; Add_logfile_clausesContext.prototype.MEMBER = function() { return this.getToken(PlSqlParser.MEMBER, 0); }; Add_logfile_clausesContext.prototype.filename = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(FilenameContext); } else { return this.getTypedRuleContext(FilenameContext,i); } }; Add_logfile_clausesContext.prototype.TO = function() { return this.getToken(PlSqlParser.TO, 0); }; Add_logfile_clausesContext.prototype.logfile_descriptor = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Logfile_descriptorContext); } else { return this.getTypedRuleContext(Logfile_descriptorContext,i); } }; Add_logfile_clausesContext.prototype.STANDBY = function() { return this.getToken(PlSqlParser.STANDBY, 0); }; Add_logfile_clausesContext.prototype.log_file_group = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Log_file_groupContext); } else { return this.getTypedRuleContext(Log_file_groupContext,i); } }; Add_logfile_clausesContext.prototype.redo_log_file_spec = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Redo_log_file_specContext); } else { return this.getTypedRuleContext(Redo_log_file_specContext,i); } }; Add_logfile_clausesContext.prototype.REUSE = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.REUSE); } else { return this.getToken(PlSqlParser.REUSE, i); } }; Add_logfile_clausesContext.prototype.COMMA = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.COMMA); } else { return this.getToken(PlSqlParser.COMMA, i); } }; Add_logfile_clausesContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterAdd_logfile_clauses(this); } }; Add_logfile_clausesContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitAdd_logfile_clauses(this); } }; Add_logfile_clausesContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitAdd_logfile_clauses(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Add_logfile_clausesContext = Add_logfile_clausesContext; PlSqlParser.prototype.add_logfile_clauses = function() { var localctx = new Add_logfile_clausesContext(this, this._ctx, this.state); this.enterRule(localctx, 696, PlSqlParser.RULE_add_logfile_clauses); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 6942; this.match(PlSqlParser.ADD); this.state = 6944; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.STANDBY) { this.state = 6943; this.match(PlSqlParser.STANDBY); } this.state = 6946; this.match(PlSqlParser.LOGFILE); this.state = 6978; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.GROUP: case PlSqlParser.THREAD: case PlSqlParser.COMMA: this.state = 6950; this._errHandler.sync(this); _la = this._input.LA(1); do { this.state = 6947; this.log_file_group(); this.state = 6948; this.redo_log_file_spec(); this.state = 6952; this._errHandler.sync(this); _la = this._input.LA(1); } while(_la===PlSqlParser.GROUP || _la===PlSqlParser.THREAD || _la===PlSqlParser.COMMA); break; case PlSqlParser.MEMBER: this.state = 6954; this.match(PlSqlParser.MEMBER); this.state = 6955; this.filename(); this.state = 6957; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.REUSE) { this.state = 6956; this.match(PlSqlParser.REUSE); } this.state = 6966; this._errHandler.sync(this); _la = this._input.LA(1); while(_la===PlSqlParser.COMMA) { this.state = 6959; this.match(PlSqlParser.COMMA); this.state = 6960; this.filename(); this.state = 6962; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.REUSE) { this.state = 6961; this.match(PlSqlParser.REUSE); } this.state = 6968; this._errHandler.sync(this); _la = this._input.LA(1); } this.state = 6969; this.match(PlSqlParser.TO); this.state = 6970; this.logfile_descriptor(); this.state = 6975; this._errHandler.sync(this); _la = this._input.LA(1); while(_la===PlSqlParser.COMMA) { this.state = 6971; this.match(PlSqlParser.COMMA); this.state = 6972; this.logfile_descriptor(); this.state = 6977; this._errHandler.sync(this); _la = this._input.LA(1); } break; default: throw new antlr4.error.NoViableAltException(this); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Log_file_groupContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_log_file_group; return this; } Log_file_groupContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Log_file_groupContext.prototype.constructor = Log_file_groupContext; Log_file_groupContext.prototype.GROUP = function() { return this.getToken(PlSqlParser.GROUP, 0); }; Log_file_groupContext.prototype.UNSIGNED_INTEGER = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.UNSIGNED_INTEGER); } else { return this.getToken(PlSqlParser.UNSIGNED_INTEGER, i); } }; Log_file_groupContext.prototype.COMMA = function() { return this.getToken(PlSqlParser.COMMA, 0); }; Log_file_groupContext.prototype.THREAD = function() { return this.getToken(PlSqlParser.THREAD, 0); }; Log_file_groupContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterLog_file_group(this); } }; Log_file_groupContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitLog_file_group(this); } }; Log_file_groupContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitLog_file_group(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Log_file_groupContext = Log_file_groupContext; PlSqlParser.prototype.log_file_group = function() { var localctx = new Log_file_groupContext(this, this._ctx, this.state); this.enterRule(localctx, 698, PlSqlParser.RULE_log_file_group); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 6981; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.COMMA) { this.state = 6980; this.match(PlSqlParser.COMMA); } this.state = 6985; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.THREAD) { this.state = 6983; this.match(PlSqlParser.THREAD); this.state = 6984; this.match(PlSqlParser.UNSIGNED_INTEGER); } this.state = 6987; this.match(PlSqlParser.GROUP); this.state = 6988; this.match(PlSqlParser.UNSIGNED_INTEGER); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Drop_logfile_clausesContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_drop_logfile_clauses; return this; } Drop_logfile_clausesContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Drop_logfile_clausesContext.prototype.constructor = Drop_logfile_clausesContext; Drop_logfile_clausesContext.prototype.DROP = function() { return this.getToken(PlSqlParser.DROP, 0); }; Drop_logfile_clausesContext.prototype.LOGFILE = function() { return this.getToken(PlSqlParser.LOGFILE, 0); }; Drop_logfile_clausesContext.prototype.logfile_descriptor = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Logfile_descriptorContext); } else { return this.getTypedRuleContext(Logfile_descriptorContext,i); } }; Drop_logfile_clausesContext.prototype.MEMBER = function() { return this.getToken(PlSqlParser.MEMBER, 0); }; Drop_logfile_clausesContext.prototype.filename = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(FilenameContext); } else { return this.getTypedRuleContext(FilenameContext,i); } }; Drop_logfile_clausesContext.prototype.STANDBY = function() { return this.getToken(PlSqlParser.STANDBY, 0); }; Drop_logfile_clausesContext.prototype.COMMA = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.COMMA); } else { return this.getToken(PlSqlParser.COMMA, i); } }; Drop_logfile_clausesContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterDrop_logfile_clauses(this); } }; Drop_logfile_clausesContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitDrop_logfile_clauses(this); } }; Drop_logfile_clausesContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitDrop_logfile_clauses(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Drop_logfile_clausesContext = Drop_logfile_clausesContext; PlSqlParser.prototype.drop_logfile_clauses = function() { var localctx = new Drop_logfile_clausesContext(this, this._ctx, this.state); this.enterRule(localctx, 700, PlSqlParser.RULE_drop_logfile_clauses); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 6990; this.match(PlSqlParser.DROP); this.state = 6992; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.STANDBY) { this.state = 6991; this.match(PlSqlParser.STANDBY); } this.state = 6994; this.match(PlSqlParser.LOGFILE); this.state = 7012; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.GROUP: case PlSqlParser.CHAR_STRING: case PlSqlParser.LEFT_PAREN: this.state = 6995; this.logfile_descriptor(); this.state = 7000; this._errHandler.sync(this); _la = this._input.LA(1); while(_la===PlSqlParser.COMMA) { this.state = 6996; this.match(PlSqlParser.COMMA); this.state = 6997; this.logfile_descriptor(); this.state = 7002; this._errHandler.sync(this); _la = this._input.LA(1); } break; case PlSqlParser.MEMBER: this.state = 7003; this.match(PlSqlParser.MEMBER); this.state = 7004; this.filename(); this.state = 7009; this._errHandler.sync(this); _la = this._input.LA(1); while(_la===PlSqlParser.COMMA) { this.state = 7005; this.match(PlSqlParser.COMMA); this.state = 7006; this.filename(); this.state = 7011; this._errHandler.sync(this); _la = this._input.LA(1); } break; default: throw new antlr4.error.NoViableAltException(this); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Switch_logfile_clauseContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_switch_logfile_clause; return this; } Switch_logfile_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Switch_logfile_clauseContext.prototype.constructor = Switch_logfile_clauseContext; Switch_logfile_clauseContext.prototype.SWITCH = function() { return this.getToken(PlSqlParser.SWITCH, 0); }; Switch_logfile_clauseContext.prototype.ALL = function() { return this.getToken(PlSqlParser.ALL, 0); }; Switch_logfile_clauseContext.prototype.LOGFILES = function() { return this.getToken(PlSqlParser.LOGFILES, 0); }; Switch_logfile_clauseContext.prototype.TO = function() { return this.getToken(PlSqlParser.TO, 0); }; Switch_logfile_clauseContext.prototype.BLOCKSIZE = function() { return this.getToken(PlSqlParser.BLOCKSIZE, 0); }; Switch_logfile_clauseContext.prototype.UNSIGNED_INTEGER = function() { return this.getToken(PlSqlParser.UNSIGNED_INTEGER, 0); }; Switch_logfile_clauseContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterSwitch_logfile_clause(this); } }; Switch_logfile_clauseContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitSwitch_logfile_clause(this); } }; Switch_logfile_clauseContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitSwitch_logfile_clause(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Switch_logfile_clauseContext = Switch_logfile_clauseContext; PlSqlParser.prototype.switch_logfile_clause = function() { var localctx = new Switch_logfile_clauseContext(this, this._ctx, this.state); this.enterRule(localctx, 702, PlSqlParser.RULE_switch_logfile_clause); try { this.enterOuterAlt(localctx, 1); this.state = 7014; this.match(PlSqlParser.SWITCH); this.state = 7015; this.match(PlSqlParser.ALL); this.state = 7016; this.match(PlSqlParser.LOGFILES); this.state = 7017; this.match(PlSqlParser.TO); this.state = 7018; this.match(PlSqlParser.BLOCKSIZE); this.state = 7019; this.match(PlSqlParser.UNSIGNED_INTEGER); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Supplemental_db_loggingContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_supplemental_db_logging; return this; } Supplemental_db_loggingContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Supplemental_db_loggingContext.prototype.constructor = Supplemental_db_loggingContext; Supplemental_db_loggingContext.prototype.add_or_drop = function() { return this.getTypedRuleContext(Add_or_dropContext,0); }; Supplemental_db_loggingContext.prototype.SUPPLEMENTAL = function() { return this.getToken(PlSqlParser.SUPPLEMENTAL, 0); }; Supplemental_db_loggingContext.prototype.LOG = function() { return this.getToken(PlSqlParser.LOG, 0); }; Supplemental_db_loggingContext.prototype.DATA = function() { return this.getToken(PlSqlParser.DATA, 0); }; Supplemental_db_loggingContext.prototype.supplemental_id_key_clause = function() { return this.getTypedRuleContext(Supplemental_id_key_clauseContext,0); }; Supplemental_db_loggingContext.prototype.supplemental_plsql_clause = function() { return this.getTypedRuleContext(Supplemental_plsql_clauseContext,0); }; Supplemental_db_loggingContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterSupplemental_db_logging(this); } }; Supplemental_db_loggingContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitSupplemental_db_logging(this); } }; Supplemental_db_loggingContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitSupplemental_db_logging(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Supplemental_db_loggingContext = Supplemental_db_loggingContext; PlSqlParser.prototype.supplemental_db_logging = function() { var localctx = new Supplemental_db_loggingContext(this, this._ctx, this.state); this.enterRule(localctx, 704, PlSqlParser.RULE_supplemental_db_logging); try { this.enterOuterAlt(localctx, 1); this.state = 7021; this.add_or_drop(); this.state = 7022; this.match(PlSqlParser.SUPPLEMENTAL); this.state = 7023; this.match(PlSqlParser.LOG); this.state = 7027; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,860,this._ctx); switch(la_) { case 1: this.state = 7024; this.match(PlSqlParser.DATA); break; case 2: this.state = 7025; this.supplemental_id_key_clause(); break; case 3: this.state = 7026; this.supplemental_plsql_clause(); break; } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Add_or_dropContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_add_or_drop; return this; } Add_or_dropContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Add_or_dropContext.prototype.constructor = Add_or_dropContext; Add_or_dropContext.prototype.ADD = function() { return this.getToken(PlSqlParser.ADD, 0); }; Add_or_dropContext.prototype.DROP = function() { return this.getToken(PlSqlParser.DROP, 0); }; Add_or_dropContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterAdd_or_drop(this); } }; Add_or_dropContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitAdd_or_drop(this); } }; Add_or_dropContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitAdd_or_drop(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Add_or_dropContext = Add_or_dropContext; PlSqlParser.prototype.add_or_drop = function() { var localctx = new Add_or_dropContext(this, this._ctx, this.state); this.enterRule(localctx, 706, PlSqlParser.RULE_add_or_drop); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 7029; _la = this._input.LA(1); if(!(_la===PlSqlParser.ADD || _la===PlSqlParser.DROP)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Supplemental_plsql_clauseContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_supplemental_plsql_clause; return this; } Supplemental_plsql_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Supplemental_plsql_clauseContext.prototype.constructor = Supplemental_plsql_clauseContext; Supplemental_plsql_clauseContext.prototype.DATA = function() { return this.getToken(PlSqlParser.DATA, 0); }; Supplemental_plsql_clauseContext.prototype.FOR = function() { return this.getToken(PlSqlParser.FOR, 0); }; Supplemental_plsql_clauseContext.prototype.PROCEDURAL = function() { return this.getToken(PlSqlParser.PROCEDURAL, 0); }; Supplemental_plsql_clauseContext.prototype.REPLICATION = function() { return this.getToken(PlSqlParser.REPLICATION, 0); }; Supplemental_plsql_clauseContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterSupplemental_plsql_clause(this); } }; Supplemental_plsql_clauseContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitSupplemental_plsql_clause(this); } }; Supplemental_plsql_clauseContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitSupplemental_plsql_clause(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Supplemental_plsql_clauseContext = Supplemental_plsql_clauseContext; PlSqlParser.prototype.supplemental_plsql_clause = function() { var localctx = new Supplemental_plsql_clauseContext(this, this._ctx, this.state); this.enterRule(localctx, 708, PlSqlParser.RULE_supplemental_plsql_clause); try { this.enterOuterAlt(localctx, 1); this.state = 7031; this.match(PlSqlParser.DATA); this.state = 7032; this.match(PlSqlParser.FOR); this.state = 7033; this.match(PlSqlParser.PROCEDURAL); this.state = 7034; this.match(PlSqlParser.REPLICATION); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Logfile_descriptorContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_logfile_descriptor; return this; } Logfile_descriptorContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Logfile_descriptorContext.prototype.constructor = Logfile_descriptorContext; Logfile_descriptorContext.prototype.GROUP = function() { return this.getToken(PlSqlParser.GROUP, 0); }; Logfile_descriptorContext.prototype.UNSIGNED_INTEGER = function() { return this.getToken(PlSqlParser.UNSIGNED_INTEGER, 0); }; Logfile_descriptorContext.prototype.LEFT_PAREN = function() { return this.getToken(PlSqlParser.LEFT_PAREN, 0); }; Logfile_descriptorContext.prototype.filename = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(FilenameContext); } else { return this.getTypedRuleContext(FilenameContext,i); } }; Logfile_descriptorContext.prototype.RIGHT_PAREN = function() { return this.getToken(PlSqlParser.RIGHT_PAREN, 0); }; Logfile_descriptorContext.prototype.COMMA = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.COMMA); } else { return this.getToken(PlSqlParser.COMMA, i); } }; Logfile_descriptorContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterLogfile_descriptor(this); } }; Logfile_descriptorContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitLogfile_descriptor(this); } }; Logfile_descriptorContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitLogfile_descriptor(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Logfile_descriptorContext = Logfile_descriptorContext; PlSqlParser.prototype.logfile_descriptor = function() { var localctx = new Logfile_descriptorContext(this, this._ctx, this.state); this.enterRule(localctx, 710, PlSqlParser.RULE_logfile_descriptor); var _la = 0; // Token type try { this.state = 7050; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.GROUP: this.enterOuterAlt(localctx, 1); this.state = 7036; this.match(PlSqlParser.GROUP); this.state = 7037; this.match(PlSqlParser.UNSIGNED_INTEGER); break; case PlSqlParser.LEFT_PAREN: this.enterOuterAlt(localctx, 2); this.state = 7038; this.match(PlSqlParser.LEFT_PAREN); this.state = 7039; this.filename(); this.state = 7044; this._errHandler.sync(this); _la = this._input.LA(1); while(_la===PlSqlParser.COMMA) { this.state = 7040; this.match(PlSqlParser.COMMA); this.state = 7041; this.filename(); this.state = 7046; this._errHandler.sync(this); _la = this._input.LA(1); } this.state = 7047; this.match(PlSqlParser.RIGHT_PAREN); break; case PlSqlParser.CHAR_STRING: this.enterOuterAlt(localctx, 3); this.state = 7049; this.filename(); break; default: throw new antlr4.error.NoViableAltException(this); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Controlfile_clausesContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_controlfile_clauses; return this; } Controlfile_clausesContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Controlfile_clausesContext.prototype.constructor = Controlfile_clausesContext; Controlfile_clausesContext.prototype.CREATE = function() { return this.getToken(PlSqlParser.CREATE, 0); }; Controlfile_clausesContext.prototype.STANDBY = function() { return this.getToken(PlSqlParser.STANDBY, 0); }; Controlfile_clausesContext.prototype.CONTROLFILE = function() { return this.getToken(PlSqlParser.CONTROLFILE, 0); }; Controlfile_clausesContext.prototype.AS = function() { return this.getToken(PlSqlParser.AS, 0); }; Controlfile_clausesContext.prototype.filename = function() { return this.getTypedRuleContext(FilenameContext,0); }; Controlfile_clausesContext.prototype.REUSE = function() { return this.getToken(PlSqlParser.REUSE, 0); }; Controlfile_clausesContext.prototype.LOGICAL = function() { return this.getToken(PlSqlParser.LOGICAL, 0); }; Controlfile_clausesContext.prototype.PHYSICAL = function() { return this.getToken(PlSqlParser.PHYSICAL, 0); }; Controlfile_clausesContext.prototype.BACKUP = function() { return this.getToken(PlSqlParser.BACKUP, 0); }; Controlfile_clausesContext.prototype.TO = function() { return this.getToken(PlSqlParser.TO, 0); }; Controlfile_clausesContext.prototype.trace_file_clause = function() { return this.getTypedRuleContext(Trace_file_clauseContext,0); }; Controlfile_clausesContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterControlfile_clauses(this); } }; Controlfile_clausesContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitControlfile_clauses(this); } }; Controlfile_clausesContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitControlfile_clauses(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Controlfile_clausesContext = Controlfile_clausesContext; PlSqlParser.prototype.controlfile_clauses = function() { var localctx = new Controlfile_clausesContext(this, this._ctx, this.state); this.enterRule(localctx, 712, PlSqlParser.RULE_controlfile_clauses); var _la = 0; // Token type try { this.state = 7073; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.CREATE: this.enterOuterAlt(localctx, 1); this.state = 7052; this.match(PlSqlParser.CREATE); this.state = 7054; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.LOGICAL || _la===PlSqlParser.PHYSICAL) { this.state = 7053; _la = this._input.LA(1); if(!(_la===PlSqlParser.LOGICAL || _la===PlSqlParser.PHYSICAL)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } } this.state = 7056; this.match(PlSqlParser.STANDBY); this.state = 7057; this.match(PlSqlParser.CONTROLFILE); this.state = 7058; this.match(PlSqlParser.AS); this.state = 7059; this.filename(); this.state = 7061; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.REUSE) { this.state = 7060; this.match(PlSqlParser.REUSE); } break; case PlSqlParser.BACKUP: this.enterOuterAlt(localctx, 2); this.state = 7063; this.match(PlSqlParser.BACKUP); this.state = 7064; this.match(PlSqlParser.CONTROLFILE); this.state = 7065; this.match(PlSqlParser.TO); this.state = 7071; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.CHAR_STRING: this.state = 7066; this.filename(); this.state = 7068; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.REUSE) { this.state = 7067; this.match(PlSqlParser.REUSE); } break; case PlSqlParser.TRACE: this.state = 7070; this.trace_file_clause(); break; default: throw new antlr4.error.NoViableAltException(this); } break; default: throw new antlr4.error.NoViableAltException(this); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Trace_file_clauseContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_trace_file_clause; return this; } Trace_file_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Trace_file_clauseContext.prototype.constructor = Trace_file_clauseContext; Trace_file_clauseContext.prototype.TRACE = function() { return this.getToken(PlSqlParser.TRACE, 0); }; Trace_file_clauseContext.prototype.AS = function() { return this.getToken(PlSqlParser.AS, 0); }; Trace_file_clauseContext.prototype.filename = function() { return this.getTypedRuleContext(FilenameContext,0); }; Trace_file_clauseContext.prototype.RESETLOGS = function() { return this.getToken(PlSqlParser.RESETLOGS, 0); }; Trace_file_clauseContext.prototype.NORESETLOGS = function() { return this.getToken(PlSqlParser.NORESETLOGS, 0); }; Trace_file_clauseContext.prototype.REUSE = function() { return this.getToken(PlSqlParser.REUSE, 0); }; Trace_file_clauseContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterTrace_file_clause(this); } }; Trace_file_clauseContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitTrace_file_clause(this); } }; Trace_file_clauseContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitTrace_file_clause(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Trace_file_clauseContext = Trace_file_clauseContext; PlSqlParser.prototype.trace_file_clause = function() { var localctx = new Trace_file_clauseContext(this, this._ctx, this.state); this.enterRule(localctx, 714, PlSqlParser.RULE_trace_file_clause); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 7075; this.match(PlSqlParser.TRACE); this.state = 7081; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.AS) { this.state = 7076; this.match(PlSqlParser.AS); this.state = 7077; this.filename(); this.state = 7079; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.REUSE) { this.state = 7078; this.match(PlSqlParser.REUSE); } } this.state = 7084; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.NORESETLOGS || _la===PlSqlParser.RESETLOGS) { this.state = 7083; _la = this._input.LA(1); if(!(_la===PlSqlParser.NORESETLOGS || _la===PlSqlParser.RESETLOGS)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Standby_database_clausesContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_standby_database_clauses; return this; } Standby_database_clausesContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Standby_database_clausesContext.prototype.constructor = Standby_database_clausesContext; Standby_database_clausesContext.prototype.activate_standby_db_clause = function() { return this.getTypedRuleContext(Activate_standby_db_clauseContext,0); }; Standby_database_clausesContext.prototype.maximize_standby_db_clause = function() { return this.getTypedRuleContext(Maximize_standby_db_clauseContext,0); }; Standby_database_clausesContext.prototype.register_logfile_clause = function() { return this.getTypedRuleContext(Register_logfile_clauseContext,0); }; Standby_database_clausesContext.prototype.commit_switchover_clause = function() { return this.getTypedRuleContext(Commit_switchover_clauseContext,0); }; Standby_database_clausesContext.prototype.start_standby_clause = function() { return this.getTypedRuleContext(Start_standby_clauseContext,0); }; Standby_database_clausesContext.prototype.stop_standby_clause = function() { return this.getTypedRuleContext(Stop_standby_clauseContext,0); }; Standby_database_clausesContext.prototype.convert_database_clause = function() { return this.getTypedRuleContext(Convert_database_clauseContext,0); }; Standby_database_clausesContext.prototype.parallel_clause = function() { return this.getTypedRuleContext(Parallel_clauseContext,0); }; Standby_database_clausesContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterStandby_database_clauses(this); } }; Standby_database_clausesContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitStandby_database_clauses(this); } }; Standby_database_clausesContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitStandby_database_clauses(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Standby_database_clausesContext = Standby_database_clausesContext; PlSqlParser.prototype.standby_database_clauses = function() { var localctx = new Standby_database_clausesContext(this, this._ctx, this.state); this.enterRule(localctx, 716, PlSqlParser.RULE_standby_database_clauses); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 7093; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.ACTIVATE: this.state = 7086; this.activate_standby_db_clause(); break; case PlSqlParser.SET: this.state = 7087; this.maximize_standby_db_clause(); break; case PlSqlParser.REGISTER: this.state = 7088; this.register_logfile_clause(); break; case PlSqlParser.COMMIT: case PlSqlParser.PREPARE: this.state = 7089; this.commit_switchover_clause(); break; case PlSqlParser.START: this.state = 7090; this.start_standby_clause(); break; case PlSqlParser.ABORT: case PlSqlParser.STOP: this.state = 7091; this.stop_standby_clause(); break; case PlSqlParser.CONVERT: this.state = 7092; this.convert_database_clause(); break; default: throw new antlr4.error.NoViableAltException(this); } this.state = 7096; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.NOPARALLEL || _la===PlSqlParser.PARALLEL) { this.state = 7095; this.parallel_clause(); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Activate_standby_db_clauseContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_activate_standby_db_clause; return this; } Activate_standby_db_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Activate_standby_db_clauseContext.prototype.constructor = Activate_standby_db_clauseContext; Activate_standby_db_clauseContext.prototype.ACTIVATE = function() { return this.getToken(PlSqlParser.ACTIVATE, 0); }; Activate_standby_db_clauseContext.prototype.STANDBY = function() { return this.getToken(PlSqlParser.STANDBY, 0); }; Activate_standby_db_clauseContext.prototype.DATABASE = function() { return this.getToken(PlSqlParser.DATABASE, 0); }; Activate_standby_db_clauseContext.prototype.FINISH = function() { return this.getToken(PlSqlParser.FINISH, 0); }; Activate_standby_db_clauseContext.prototype.APPLY = function() { return this.getToken(PlSqlParser.APPLY, 0); }; Activate_standby_db_clauseContext.prototype.PHYSICAL = function() { return this.getToken(PlSqlParser.PHYSICAL, 0); }; Activate_standby_db_clauseContext.prototype.LOGICAL = function() { return this.getToken(PlSqlParser.LOGICAL, 0); }; Activate_standby_db_clauseContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterActivate_standby_db_clause(this); } }; Activate_standby_db_clauseContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitActivate_standby_db_clause(this); } }; Activate_standby_db_clauseContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitActivate_standby_db_clause(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Activate_standby_db_clauseContext = Activate_standby_db_clauseContext; PlSqlParser.prototype.activate_standby_db_clause = function() { var localctx = new Activate_standby_db_clauseContext(this, this._ctx, this.state); this.enterRule(localctx, 718, PlSqlParser.RULE_activate_standby_db_clause); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 7098; this.match(PlSqlParser.ACTIVATE); this.state = 7100; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.LOGICAL || _la===PlSqlParser.PHYSICAL) { this.state = 7099; _la = this._input.LA(1); if(!(_la===PlSqlParser.LOGICAL || _la===PlSqlParser.PHYSICAL)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } } this.state = 7102; this.match(PlSqlParser.STANDBY); this.state = 7103; this.match(PlSqlParser.DATABASE); this.state = 7106; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.FINISH) { this.state = 7104; this.match(PlSqlParser.FINISH); this.state = 7105; this.match(PlSqlParser.APPLY); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Maximize_standby_db_clauseContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_maximize_standby_db_clause; return this; } Maximize_standby_db_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Maximize_standby_db_clauseContext.prototype.constructor = Maximize_standby_db_clauseContext; Maximize_standby_db_clauseContext.prototype.SET = function() { return this.getToken(PlSqlParser.SET, 0); }; Maximize_standby_db_clauseContext.prototype.STANDBY = function() { return this.getToken(PlSqlParser.STANDBY, 0); }; Maximize_standby_db_clauseContext.prototype.DATABASE = function() { return this.getToken(PlSqlParser.DATABASE, 0); }; Maximize_standby_db_clauseContext.prototype.TO = function() { return this.getToken(PlSqlParser.TO, 0); }; Maximize_standby_db_clauseContext.prototype.MAXIMIZE = function() { return this.getToken(PlSqlParser.MAXIMIZE, 0); }; Maximize_standby_db_clauseContext.prototype.PROTECTION = function() { return this.getToken(PlSqlParser.PROTECTION, 0); }; Maximize_standby_db_clauseContext.prototype.AVAILABILITY = function() { return this.getToken(PlSqlParser.AVAILABILITY, 0); }; Maximize_standby_db_clauseContext.prototype.PERFORMANCE = function() { return this.getToken(PlSqlParser.PERFORMANCE, 0); }; Maximize_standby_db_clauseContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterMaximize_standby_db_clause(this); } }; Maximize_standby_db_clauseContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitMaximize_standby_db_clause(this); } }; Maximize_standby_db_clauseContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitMaximize_standby_db_clause(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Maximize_standby_db_clauseContext = Maximize_standby_db_clauseContext; PlSqlParser.prototype.maximize_standby_db_clause = function() { var localctx = new Maximize_standby_db_clauseContext(this, this._ctx, this.state); this.enterRule(localctx, 720, PlSqlParser.RULE_maximize_standby_db_clause); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 7108; this.match(PlSqlParser.SET); this.state = 7109; this.match(PlSqlParser.STANDBY); this.state = 7110; this.match(PlSqlParser.DATABASE); this.state = 7111; this.match(PlSqlParser.TO); this.state = 7112; this.match(PlSqlParser.MAXIMIZE); this.state = 7113; _la = this._input.LA(1); if(!(_la===PlSqlParser.AVAILABILITY || _la===PlSqlParser.PERFORMANCE || _la===PlSqlParser.PROTECTION)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Register_logfile_clauseContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_register_logfile_clause; return this; } Register_logfile_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Register_logfile_clauseContext.prototype.constructor = Register_logfile_clauseContext; Register_logfile_clauseContext.prototype.REGISTER = function() { return this.getToken(PlSqlParser.REGISTER, 0); }; Register_logfile_clauseContext.prototype.LOGFILE = function() { return this.getToken(PlSqlParser.LOGFILE, 0); }; Register_logfile_clauseContext.prototype.PHYSICAL = function() { return this.getToken(PlSqlParser.PHYSICAL, 0); }; Register_logfile_clauseContext.prototype.LOGICAL = function() { return this.getToken(PlSqlParser.LOGICAL, 0); }; Register_logfile_clauseContext.prototype.OR = function() { return this.getToken(PlSqlParser.OR, 0); }; Register_logfile_clauseContext.prototype.REPLACE = function() { return this.getToken(PlSqlParser.REPLACE, 0); }; Register_logfile_clauseContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterRegister_logfile_clause(this); } }; Register_logfile_clauseContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitRegister_logfile_clause(this); } }; Register_logfile_clauseContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitRegister_logfile_clause(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Register_logfile_clauseContext = Register_logfile_clauseContext; PlSqlParser.prototype.register_logfile_clause = function() { var localctx = new Register_logfile_clauseContext(this, this._ctx, this.state); this.enterRule(localctx, 722, PlSqlParser.RULE_register_logfile_clause); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 7115; this.match(PlSqlParser.REGISTER); this.state = 7118; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.OR) { this.state = 7116; this.match(PlSqlParser.OR); this.state = 7117; this.match(PlSqlParser.REPLACE); } this.state = 7120; _la = this._input.LA(1); if(!(_la===PlSqlParser.LOGICAL || _la===PlSqlParser.PHYSICAL)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } this.state = 7121; this.match(PlSqlParser.LOGFILE); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Commit_switchover_clauseContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_commit_switchover_clause; return this; } Commit_switchover_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Commit_switchover_clauseContext.prototype.constructor = Commit_switchover_clauseContext; Commit_switchover_clauseContext.prototype.TO = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.TO); } else { return this.getToken(PlSqlParser.TO, i); } }; Commit_switchover_clauseContext.prototype.SWITCHOVER = function() { return this.getToken(PlSqlParser.SWITCHOVER, 0); }; Commit_switchover_clauseContext.prototype.PREPARE = function() { return this.getToken(PlSqlParser.PREPARE, 0); }; Commit_switchover_clauseContext.prototype.COMMIT = function() { return this.getToken(PlSqlParser.COMMIT, 0); }; Commit_switchover_clauseContext.prototype.CANCEL = function() { return this.getToken(PlSqlParser.CANCEL, 0); }; Commit_switchover_clauseContext.prototype.LOGICAL = function() { return this.getToken(PlSqlParser.LOGICAL, 0); }; Commit_switchover_clauseContext.prototype.STANDBY = function() { return this.getToken(PlSqlParser.STANDBY, 0); }; Commit_switchover_clauseContext.prototype.PRIMARY = function() { return this.getToken(PlSqlParser.PRIMARY, 0); }; Commit_switchover_clauseContext.prototype.SESSION = function() { return this.getToken(PlSqlParser.SESSION, 0); }; Commit_switchover_clauseContext.prototype.SHUTDOWN = function() { return this.getToken(PlSqlParser.SHUTDOWN, 0); }; Commit_switchover_clauseContext.prototype.WAIT = function() { return this.getToken(PlSqlParser.WAIT, 0); }; Commit_switchover_clauseContext.prototype.NOWAIT = function() { return this.getToken(PlSqlParser.NOWAIT, 0); }; Commit_switchover_clauseContext.prototype.PHYSICAL = function() { return this.getToken(PlSqlParser.PHYSICAL, 0); }; Commit_switchover_clauseContext.prototype.WITH = function() { return this.getToken(PlSqlParser.WITH, 0); }; Commit_switchover_clauseContext.prototype.WITHOUT = function() { return this.getToken(PlSqlParser.WITHOUT, 0); }; Commit_switchover_clauseContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterCommit_switchover_clause(this); } }; Commit_switchover_clauseContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitCommit_switchover_clause(this); } }; Commit_switchover_clauseContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitCommit_switchover_clause(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Commit_switchover_clauseContext = Commit_switchover_clauseContext; PlSqlParser.prototype.commit_switchover_clause = function() { var localctx = new Commit_switchover_clauseContext(this, this._ctx, this.state); this.enterRule(localctx, 724, PlSqlParser.RULE_commit_switchover_clause); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 7123; _la = this._input.LA(1); if(!(_la===PlSqlParser.COMMIT || _la===PlSqlParser.PREPARE)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } this.state = 7124; this.match(PlSqlParser.TO); this.state = 7125; this.match(PlSqlParser.SWITCHOVER); this.state = 7154; this._errHandler.sync(this); switch (this._input.LA(1)) { case PlSqlParser.LOGICAL: case PlSqlParser.TO: this.state = 7151; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.TO: this.state = 7126; this.match(PlSqlParser.TO); this.state = 7147; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,881,this._ctx); switch(la_) { case 1: this.state = 7135; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,878,this._ctx); switch(la_) { case 1: this.state = 7128; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.LOGICAL || _la===PlSqlParser.PHYSICAL) { this.state = 7127; _la = this._input.LA(1); if(!(_la===PlSqlParser.LOGICAL || _la===PlSqlParser.PHYSICAL)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } } this.state = 7130; this.match(PlSqlParser.PRIMARY); break; case 2: this.state = 7132; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.PHYSICAL) { this.state = 7131; this.match(PlSqlParser.PHYSICAL); } this.state = 7134; this.match(PlSqlParser.STANDBY); break; } this.state = 7143; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.SESSION || _la===PlSqlParser.WITHOUT || _la===PlSqlParser.WITH) { this.state = 7138; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.WITHOUT || _la===PlSqlParser.WITH) { this.state = 7137; _la = this._input.LA(1); if(!(_la===PlSqlParser.WITHOUT || _la===PlSqlParser.WITH)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } } this.state = 7140; this.match(PlSqlParser.SESSION); this.state = 7141; this.match(PlSqlParser.SHUTDOWN); this.state = 7142; _la = this._input.LA(1); if(!(_la===PlSqlParser.NOWAIT || _la===PlSqlParser.WAIT)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } } break; case 2: this.state = 7145; this.match(PlSqlParser.LOGICAL); this.state = 7146; this.match(PlSqlParser.STANDBY); break; } break; case PlSqlParser.LOGICAL: this.state = 7149; this.match(PlSqlParser.LOGICAL); this.state = 7150; this.match(PlSqlParser.STANDBY); break; default: throw new antlr4.error.NoViableAltException(this); } break; case PlSqlParser.CANCEL: this.state = 7153; this.match(PlSqlParser.CANCEL); break; case PlSqlParser.NOPARALLEL: case PlSqlParser.PARALLEL: case PlSqlParser.SEMICOLON: break; default: break; } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Start_standby_clauseContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_start_standby_clause; this.scn_value = null; // Token return this; } Start_standby_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Start_standby_clauseContext.prototype.constructor = Start_standby_clauseContext; Start_standby_clauseContext.prototype.START = function() { return this.getToken(PlSqlParser.START, 0); }; Start_standby_clauseContext.prototype.LOGICAL = function() { return this.getToken(PlSqlParser.LOGICAL, 0); }; Start_standby_clauseContext.prototype.STANDBY = function() { return this.getToken(PlSqlParser.STANDBY, 0); }; Start_standby_clauseContext.prototype.APPLY = function() { return this.getToken(PlSqlParser.APPLY, 0); }; Start_standby_clauseContext.prototype.IMMEDIATE = function() { return this.getToken(PlSqlParser.IMMEDIATE, 0); }; Start_standby_clauseContext.prototype.NODELAY = function() { return this.getToken(PlSqlParser.NODELAY, 0); }; Start_standby_clauseContext.prototype.NEW = function() { return this.getToken(PlSqlParser.NEW, 0); }; Start_standby_clauseContext.prototype.PRIMARY = function() { return this.getToken(PlSqlParser.PRIMARY, 0); }; Start_standby_clauseContext.prototype.regular_id = function() { return this.getTypedRuleContext(Regular_idContext,0); }; Start_standby_clauseContext.prototype.INITIAL = function() { return this.getToken(PlSqlParser.INITIAL, 0); }; Start_standby_clauseContext.prototype.SKIP_ = function() { return this.getToken(PlSqlParser.SKIP_, 0); }; Start_standby_clauseContext.prototype.FAILED = function() { return this.getToken(PlSqlParser.FAILED, 0); }; Start_standby_clauseContext.prototype.TRANSACTION = function() { return this.getToken(PlSqlParser.TRANSACTION, 0); }; Start_standby_clauseContext.prototype.FINISH = function() { return this.getToken(PlSqlParser.FINISH, 0); }; Start_standby_clauseContext.prototype.UNSIGNED_INTEGER = function() { return this.getToken(PlSqlParser.UNSIGNED_INTEGER, 0); }; Start_standby_clauseContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterStart_standby_clause(this); } }; Start_standby_clauseContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitStart_standby_clause(this); } }; Start_standby_clauseContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitStart_standby_clause(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Start_standby_clauseContext = Start_standby_clauseContext; PlSqlParser.prototype.start_standby_clause = function() { var localctx = new Start_standby_clauseContext(this, this._ctx, this.state); this.enterRule(localctx, 726, PlSqlParser.RULE_start_standby_clause); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 7156; this.match(PlSqlParser.START); this.state = 7157; this.match(PlSqlParser.LOGICAL); this.state = 7158; this.match(PlSqlParser.STANDBY); this.state = 7159; this.match(PlSqlParser.APPLY); this.state = 7161; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.IMMEDIATE) { this.state = 7160; this.match(PlSqlParser.IMMEDIATE); } this.state = 7164; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.NODELAY) { this.state = 7163; this.match(PlSqlParser.NODELAY); } this.state = 7177; this._errHandler.sync(this); switch (this._input.LA(1)) { case PlSqlParser.NEW: this.state = 7166; this.match(PlSqlParser.NEW); this.state = 7167; this.match(PlSqlParser.PRIMARY); this.state = 7168; this.regular_id(); break; case PlSqlParser.INITIAL: this.state = 7169; this.match(PlSqlParser.INITIAL); this.state = 7171; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.UNSIGNED_INTEGER) { this.state = 7170; localctx.scn_value = this.match(PlSqlParser.UNSIGNED_INTEGER); } break; case PlSqlParser.SKIP_: this.state = 7173; this.match(PlSqlParser.SKIP_); this.state = 7174; this.match(PlSqlParser.FAILED); this.state = 7175; this.match(PlSqlParser.TRANSACTION); break; case PlSqlParser.FINISH: this.state = 7176; this.match(PlSqlParser.FINISH); break; case PlSqlParser.NOPARALLEL: case PlSqlParser.PARALLEL: case PlSqlParser.SEMICOLON: break; default: break; } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Stop_standby_clauseContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_stop_standby_clause; return this; } Stop_standby_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Stop_standby_clauseContext.prototype.constructor = Stop_standby_clauseContext; Stop_standby_clauseContext.prototype.LOGICAL = function() { return this.getToken(PlSqlParser.LOGICAL, 0); }; Stop_standby_clauseContext.prototype.STANDBY = function() { return this.getToken(PlSqlParser.STANDBY, 0); }; Stop_standby_clauseContext.prototype.APPLY = function() { return this.getToken(PlSqlParser.APPLY, 0); }; Stop_standby_clauseContext.prototype.STOP = function() { return this.getToken(PlSqlParser.STOP, 0); }; Stop_standby_clauseContext.prototype.ABORT = function() { return this.getToken(PlSqlParser.ABORT, 0); }; Stop_standby_clauseContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterStop_standby_clause(this); } }; Stop_standby_clauseContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitStop_standby_clause(this); } }; Stop_standby_clauseContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitStop_standby_clause(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Stop_standby_clauseContext = Stop_standby_clauseContext; PlSqlParser.prototype.stop_standby_clause = function() { var localctx = new Stop_standby_clauseContext(this, this._ctx, this.state); this.enterRule(localctx, 728, PlSqlParser.RULE_stop_standby_clause); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 7179; _la = this._input.LA(1); if(!(_la===PlSqlParser.ABORT || _la===PlSqlParser.STOP)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } this.state = 7180; this.match(PlSqlParser.LOGICAL); this.state = 7181; this.match(PlSqlParser.STANDBY); this.state = 7182; this.match(PlSqlParser.APPLY); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Convert_database_clauseContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_convert_database_clause; return this; } Convert_database_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Convert_database_clauseContext.prototype.constructor = Convert_database_clauseContext; Convert_database_clauseContext.prototype.CONVERT = function() { return this.getToken(PlSqlParser.CONVERT, 0); }; Convert_database_clauseContext.prototype.TO = function() { return this.getToken(PlSqlParser.TO, 0); }; Convert_database_clauseContext.prototype.STANDBY = function() { return this.getToken(PlSqlParser.STANDBY, 0); }; Convert_database_clauseContext.prototype.PHYSICAL = function() { return this.getToken(PlSqlParser.PHYSICAL, 0); }; Convert_database_clauseContext.prototype.SNAPSHOT = function() { return this.getToken(PlSqlParser.SNAPSHOT, 0); }; Convert_database_clauseContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterConvert_database_clause(this); } }; Convert_database_clauseContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitConvert_database_clause(this); } }; Convert_database_clauseContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitConvert_database_clause(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Convert_database_clauseContext = Convert_database_clauseContext; PlSqlParser.prototype.convert_database_clause = function() { var localctx = new Convert_database_clauseContext(this, this._ctx, this.state); this.enterRule(localctx, 730, PlSqlParser.RULE_convert_database_clause); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 7184; this.match(PlSqlParser.CONVERT); this.state = 7185; this.match(PlSqlParser.TO); this.state = 7186; _la = this._input.LA(1); if(!(_la===PlSqlParser.PHYSICAL || _la===PlSqlParser.SNAPSHOT)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } this.state = 7187; this.match(PlSqlParser.STANDBY); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Default_settings_clauseContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_default_settings_clause; return this; } Default_settings_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Default_settings_clauseContext.prototype.constructor = Default_settings_clauseContext; Default_settings_clauseContext.prototype.DEFAULT = function() { return this.getToken(PlSqlParser.DEFAULT, 0); }; Default_settings_clauseContext.prototype.EDITION = function() { return this.getToken(PlSqlParser.EDITION, 0); }; Default_settings_clauseContext.prototype.EQUALS_OP = function() { return this.getToken(PlSqlParser.EQUALS_OP, 0); }; Default_settings_clauseContext.prototype.edition_name = function() { return this.getTypedRuleContext(Edition_nameContext,0); }; Default_settings_clauseContext.prototype.SET = function() { return this.getToken(PlSqlParser.SET, 0); }; Default_settings_clauseContext.prototype.TABLESPACE = function() { return this.getToken(PlSqlParser.TABLESPACE, 0); }; Default_settings_clauseContext.prototype.BIGFILE = function() { return this.getToken(PlSqlParser.BIGFILE, 0); }; Default_settings_clauseContext.prototype.SMALLFILE = function() { return this.getToken(PlSqlParser.SMALLFILE, 0); }; Default_settings_clauseContext.prototype.tablespace = function() { return this.getTypedRuleContext(TablespaceContext,0); }; Default_settings_clauseContext.prototype.TEMPORARY = function() { return this.getToken(PlSqlParser.TEMPORARY, 0); }; Default_settings_clauseContext.prototype.tablespace_group_name = function() { return this.getTypedRuleContext(Tablespace_group_nameContext,0); }; Default_settings_clauseContext.prototype.RENAME = function() { return this.getToken(PlSqlParser.RENAME, 0); }; Default_settings_clauseContext.prototype.GLOBAL_NAME = function() { return this.getToken(PlSqlParser.GLOBAL_NAME, 0); }; Default_settings_clauseContext.prototype.TO = function() { return this.getToken(PlSqlParser.TO, 0); }; Default_settings_clauseContext.prototype.database = function() { return this.getTypedRuleContext(DatabaseContext,0); }; Default_settings_clauseContext.prototype.PERIOD = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.PERIOD); } else { return this.getToken(PlSqlParser.PERIOD, i); } }; Default_settings_clauseContext.prototype.domain = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(DomainContext); } else { return this.getTypedRuleContext(DomainContext,i); } }; Default_settings_clauseContext.prototype.ENABLE = function() { return this.getToken(PlSqlParser.ENABLE, 0); }; Default_settings_clauseContext.prototype.BLOCK = function() { return this.getToken(PlSqlParser.BLOCK, 0); }; Default_settings_clauseContext.prototype.CHANGE = function() { return this.getToken(PlSqlParser.CHANGE, 0); }; Default_settings_clauseContext.prototype.TRACKING = function() { return this.getToken(PlSqlParser.TRACKING, 0); }; Default_settings_clauseContext.prototype.USING = function() { return this.getToken(PlSqlParser.USING, 0); }; Default_settings_clauseContext.prototype.FILE = function() { return this.getToken(PlSqlParser.FILE, 0); }; Default_settings_clauseContext.prototype.filename = function() { return this.getTypedRuleContext(FilenameContext,0); }; Default_settings_clauseContext.prototype.REUSE = function() { return this.getToken(PlSqlParser.REUSE, 0); }; Default_settings_clauseContext.prototype.DISABLE = function() { return this.getToken(PlSqlParser.DISABLE, 0); }; Default_settings_clauseContext.prototype.flashback_mode_clause = function() { return this.getTypedRuleContext(Flashback_mode_clauseContext,0); }; Default_settings_clauseContext.prototype.set_time_zone_clause = function() { return this.getTypedRuleContext(Set_time_zone_clauseContext,0); }; Default_settings_clauseContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterDefault_settings_clause(this); } }; Default_settings_clauseContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitDefault_settings_clause(this); } }; Default_settings_clauseContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitDefault_settings_clause(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Default_settings_clauseContext = Default_settings_clauseContext; PlSqlParser.prototype.default_settings_clause = function() { var localctx = new Default_settings_clauseContext(this, this._ctx, this.state); this.enterRule(localctx, 732, PlSqlParser.RULE_default_settings_clause); var _la = 0; // Token type try { this.state = 7235; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,892,this._ctx); switch(la_) { case 1: this.enterOuterAlt(localctx, 1); this.state = 7189; this.match(PlSqlParser.DEFAULT); this.state = 7190; this.match(PlSqlParser.EDITION); this.state = 7191; this.match(PlSqlParser.EQUALS_OP); this.state = 7192; this.edition_name(); break; case 2: this.enterOuterAlt(localctx, 2); this.state = 7193; this.match(PlSqlParser.SET); this.state = 7194; this.match(PlSqlParser.DEFAULT); this.state = 7195; _la = this._input.LA(1); if(!(_la===PlSqlParser.BIGFILE || _la===PlSqlParser.SMALLFILE)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } this.state = 7196; this.match(PlSqlParser.TABLESPACE); break; case 3: this.enterOuterAlt(localctx, 3); this.state = 7197; this.match(PlSqlParser.DEFAULT); this.state = 7198; this.match(PlSqlParser.TABLESPACE); this.state = 7199; this.tablespace(); break; case 4: this.enterOuterAlt(localctx, 4); this.state = 7200; this.match(PlSqlParser.DEFAULT); this.state = 7201; this.match(PlSqlParser.TEMPORARY); this.state = 7202; this.match(PlSqlParser.TABLESPACE); this.state = 7205; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,888,this._ctx); switch(la_) { case 1: this.state = 7203; this.tablespace(); break; case 2: this.state = 7204; this.tablespace_group_name(); break; } break; case 5: this.enterOuterAlt(localctx, 5); this.state = 7207; this.match(PlSqlParser.RENAME); this.state = 7208; this.match(PlSqlParser.GLOBAL_NAME); this.state = 7209; this.match(PlSqlParser.TO); this.state = 7210; this.database(); this.state = 7213; this._errHandler.sync(this); _la = this._input.LA(1); do { this.state = 7211; this.match(PlSqlParser.PERIOD); this.state = 7212; this.domain(); this.state = 7215; this._errHandler.sync(this); _la = this._input.LA(1); } while(_la===PlSqlParser.PERIOD); break; case 6: this.enterOuterAlt(localctx, 6); this.state = 7217; this.match(PlSqlParser.ENABLE); this.state = 7218; this.match(PlSqlParser.BLOCK); this.state = 7219; this.match(PlSqlParser.CHANGE); this.state = 7220; this.match(PlSqlParser.TRACKING); this.state = 7227; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.USING) { this.state = 7221; this.match(PlSqlParser.USING); this.state = 7222; this.match(PlSqlParser.FILE); this.state = 7223; this.filename(); this.state = 7225; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.REUSE) { this.state = 7224; this.match(PlSqlParser.REUSE); } } break; case 7: this.enterOuterAlt(localctx, 7); this.state = 7229; this.match(PlSqlParser.DISABLE); this.state = 7230; this.match(PlSqlParser.BLOCK); this.state = 7231; this.match(PlSqlParser.CHANGE); this.state = 7232; this.match(PlSqlParser.TRACKING); break; case 8: this.enterOuterAlt(localctx, 8); this.state = 7233; this.flashback_mode_clause(); break; case 9: this.enterOuterAlt(localctx, 9); this.state = 7234; this.set_time_zone_clause(); break; } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Set_time_zone_clauseContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_set_time_zone_clause; return this; } Set_time_zone_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Set_time_zone_clauseContext.prototype.constructor = Set_time_zone_clauseContext; Set_time_zone_clauseContext.prototype.SET = function() { return this.getToken(PlSqlParser.SET, 0); }; Set_time_zone_clauseContext.prototype.TIMEZONE = function() { return this.getToken(PlSqlParser.TIMEZONE, 0); }; Set_time_zone_clauseContext.prototype.EQUALS_OP = function() { return this.getToken(PlSqlParser.EQUALS_OP, 0); }; Set_time_zone_clauseContext.prototype.CHAR_STRING = function() { return this.getToken(PlSqlParser.CHAR_STRING, 0); }; Set_time_zone_clauseContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterSet_time_zone_clause(this); } }; Set_time_zone_clauseContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitSet_time_zone_clause(this); } }; Set_time_zone_clauseContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitSet_time_zone_clause(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Set_time_zone_clauseContext = Set_time_zone_clauseContext; PlSqlParser.prototype.set_time_zone_clause = function() { var localctx = new Set_time_zone_clauseContext(this, this._ctx, this.state); this.enterRule(localctx, 734, PlSqlParser.RULE_set_time_zone_clause); try { this.enterOuterAlt(localctx, 1); this.state = 7237; this.match(PlSqlParser.SET); this.state = 7238; this.match(PlSqlParser.TIMEZONE); this.state = 7239; this.match(PlSqlParser.EQUALS_OP); this.state = 7240; this.match(PlSqlParser.CHAR_STRING); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Instance_clausesContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_instance_clauses; return this; } Instance_clausesContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Instance_clausesContext.prototype.constructor = Instance_clausesContext; Instance_clausesContext.prototype.enable_or_disable = function() { return this.getTypedRuleContext(Enable_or_disableContext,0); }; Instance_clausesContext.prototype.INSTANCE = function() { return this.getToken(PlSqlParser.INSTANCE, 0); }; Instance_clausesContext.prototype.CHAR_STRING = function() { return this.getToken(PlSqlParser.CHAR_STRING, 0); }; Instance_clausesContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterInstance_clauses(this); } }; Instance_clausesContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitInstance_clauses(this); } }; Instance_clausesContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitInstance_clauses(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Instance_clausesContext = Instance_clausesContext; PlSqlParser.prototype.instance_clauses = function() { var localctx = new Instance_clausesContext(this, this._ctx, this.state); this.enterRule(localctx, 736, PlSqlParser.RULE_instance_clauses); try { this.enterOuterAlt(localctx, 1); this.state = 7242; this.enable_or_disable(); this.state = 7243; this.match(PlSqlParser.INSTANCE); this.state = 7244; this.match(PlSqlParser.CHAR_STRING); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Security_clauseContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_security_clause; return this; } Security_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Security_clauseContext.prototype.constructor = Security_clauseContext; Security_clauseContext.prototype.GUARD = function() { return this.getToken(PlSqlParser.GUARD, 0); }; Security_clauseContext.prototype.ALL = function() { return this.getToken(PlSqlParser.ALL, 0); }; Security_clauseContext.prototype.STANDBY = function() { return this.getToken(PlSqlParser.STANDBY, 0); }; Security_clauseContext.prototype.NONE = function() { return this.getToken(PlSqlParser.NONE, 0); }; Security_clauseContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterSecurity_clause(this); } }; Security_clauseContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitSecurity_clause(this); } }; Security_clauseContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitSecurity_clause(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Security_clauseContext = Security_clauseContext; PlSqlParser.prototype.security_clause = function() { var localctx = new Security_clauseContext(this, this._ctx, this.state); this.enterRule(localctx, 738, PlSqlParser.RULE_security_clause); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 7246; this.match(PlSqlParser.GUARD); this.state = 7247; _la = this._input.LA(1); if(!(_la===PlSqlParser.ALL || _la===PlSqlParser.NONE || _la===PlSqlParser.STANDBY)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function DomainContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_domain; return this; } DomainContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); DomainContext.prototype.constructor = DomainContext; DomainContext.prototype.regular_id = function() { return this.getTypedRuleContext(Regular_idContext,0); }; DomainContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterDomain(this); } }; DomainContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitDomain(this); } }; DomainContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitDomain(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.DomainContext = DomainContext; PlSqlParser.prototype.domain = function() { var localctx = new DomainContext(this, this._ctx, this.state); this.enterRule(localctx, 740, PlSqlParser.RULE_domain); try { this.enterOuterAlt(localctx, 1); this.state = 7249; this.regular_id(); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function DatabaseContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_database; return this; } DatabaseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); DatabaseContext.prototype.constructor = DatabaseContext; DatabaseContext.prototype.regular_id = function() { return this.getTypedRuleContext(Regular_idContext,0); }; DatabaseContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterDatabase(this); } }; DatabaseContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitDatabase(this); } }; DatabaseContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitDatabase(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.DatabaseContext = DatabaseContext; PlSqlParser.prototype.database = function() { var localctx = new DatabaseContext(this, this._ctx, this.state); this.enterRule(localctx, 742, PlSqlParser.RULE_database); try { this.enterOuterAlt(localctx, 1); this.state = 7251; this.regular_id(); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Edition_nameContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_edition_name; return this; } Edition_nameContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Edition_nameContext.prototype.constructor = Edition_nameContext; Edition_nameContext.prototype.regular_id = function() { return this.getTypedRuleContext(Regular_idContext,0); }; Edition_nameContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterEdition_name(this); } }; Edition_nameContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitEdition_name(this); } }; Edition_nameContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitEdition_name(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Edition_nameContext = Edition_nameContext; PlSqlParser.prototype.edition_name = function() { var localctx = new Edition_nameContext(this, this._ctx, this.state); this.enterRule(localctx, 744, PlSqlParser.RULE_edition_name); try { this.enterOuterAlt(localctx, 1); this.state = 7253; this.regular_id(); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function FilenumberContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_filenumber; return this; } FilenumberContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); FilenumberContext.prototype.constructor = FilenumberContext; FilenumberContext.prototype.UNSIGNED_INTEGER = function() { return this.getToken(PlSqlParser.UNSIGNED_INTEGER, 0); }; FilenumberContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterFilenumber(this); } }; FilenumberContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitFilenumber(this); } }; FilenumberContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitFilenumber(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.FilenumberContext = FilenumberContext; PlSqlParser.prototype.filenumber = function() { var localctx = new FilenumberContext(this, this._ctx, this.state); this.enterRule(localctx, 746, PlSqlParser.RULE_filenumber); try { this.enterOuterAlt(localctx, 1); this.state = 7255; this.match(PlSqlParser.UNSIGNED_INTEGER); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function FilenameContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_filename; return this; } FilenameContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); FilenameContext.prototype.constructor = FilenameContext; FilenameContext.prototype.CHAR_STRING = function() { return this.getToken(PlSqlParser.CHAR_STRING, 0); }; FilenameContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterFilename(this); } }; FilenameContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitFilename(this); } }; FilenameContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitFilename(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.FilenameContext = FilenameContext; PlSqlParser.prototype.filename = function() { var localctx = new FilenameContext(this, this._ctx, this.state); this.enterRule(localctx, 748, PlSqlParser.RULE_filename); try { this.enterOuterAlt(localctx, 1); this.state = 7257; this.match(PlSqlParser.CHAR_STRING); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Alter_tableContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_alter_table; return this; } Alter_tableContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Alter_tableContext.prototype.constructor = Alter_tableContext; Alter_tableContext.prototype.ALTER = function() { return this.getToken(PlSqlParser.ALTER, 0); }; Alter_tableContext.prototype.TABLE = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.TABLE); } else { return this.getToken(PlSqlParser.TABLE, i); } }; Alter_tableContext.prototype.tableview_name = function() { return this.getTypedRuleContext(Tableview_nameContext,0); }; Alter_tableContext.prototype.SEMICOLON = function() { return this.getToken(PlSqlParser.SEMICOLON, 0); }; Alter_tableContext.prototype.alter_table_properties = function() { return this.getTypedRuleContext(Alter_table_propertiesContext,0); }; Alter_tableContext.prototype.constraint_clauses = function() { return this.getTypedRuleContext(Constraint_clausesContext,0); }; Alter_tableContext.prototype.column_clauses = function() { return this.getTypedRuleContext(Column_clausesContext,0); }; Alter_tableContext.prototype.move_table_clause = function() { return this.getTypedRuleContext(Move_table_clauseContext,0); }; Alter_tableContext.prototype.enable_disable_clause = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Enable_disable_clauseContext); } else { return this.getTypedRuleContext(Enable_disable_clauseContext,i); } }; Alter_tableContext.prototype.enable_or_disable = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Enable_or_disableContext); } else { return this.getTypedRuleContext(Enable_or_disableContext,i); } }; Alter_tableContext.prototype.LOCK = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.LOCK); } else { return this.getToken(PlSqlParser.LOCK, i); } }; Alter_tableContext.prototype.ALL = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.ALL); } else { return this.getToken(PlSqlParser.ALL, i); } }; Alter_tableContext.prototype.TRIGGERS = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.TRIGGERS); } else { return this.getToken(PlSqlParser.TRIGGERS, i); } }; Alter_tableContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterAlter_table(this); } }; Alter_tableContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitAlter_table(this); } }; Alter_tableContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitAlter_table(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Alter_tableContext = Alter_tableContext; PlSqlParser.prototype.alter_table = function() { var localctx = new Alter_tableContext(this, this._ctx, this.state); this.enterRule(localctx, 750, PlSqlParser.RULE_alter_table); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 7259; this.match(PlSqlParser.ALTER); this.state = 7260; this.match(PlSqlParser.TABLE); this.state = 7261; this.tableview_name(); this.state = 7267; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,893,this._ctx); switch(la_) { case 1: break; case 2: this.state = 7263; this.alter_table_properties(); break; case 3: this.state = 7264; this.constraint_clauses(); break; case 4: this.state = 7265; this.column_clauses(); break; case 5: this.state = 7266; this.move_table_clause(); break; } this.state = 7281; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.DISABLE || _la===PlSqlParser.ENABLE) { this.state = 7277; this._errHandler.sync(this); _la = this._input.LA(1); do { this.state = 7277; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,895,this._ctx); switch(la_) { case 1: this.state = 7269; this.enable_disable_clause(); break; case 2: this.state = 7270; this.enable_or_disable(); this.state = 7275; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.TABLE: this.state = 7271; this.match(PlSqlParser.TABLE); this.state = 7272; this.match(PlSqlParser.LOCK); break; case PlSqlParser.ALL: this.state = 7273; this.match(PlSqlParser.ALL); this.state = 7274; this.match(PlSqlParser.TRIGGERS); break; default: throw new antlr4.error.NoViableAltException(this); } break; } this.state = 7279; this._errHandler.sync(this); _la = this._input.LA(1); } while(_la===PlSqlParser.DISABLE || _la===PlSqlParser.ENABLE); } this.state = 7283; this.match(PlSqlParser.SEMICOLON); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Alter_table_propertiesContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_alter_table_properties; return this; } Alter_table_propertiesContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Alter_table_propertiesContext.prototype.constructor = Alter_table_propertiesContext; Alter_table_propertiesContext.prototype.alter_table_properties_1 = function() { return this.getTypedRuleContext(Alter_table_properties_1Context,0); }; Alter_table_propertiesContext.prototype.RENAME = function() { return this.getToken(PlSqlParser.RENAME, 0); }; Alter_table_propertiesContext.prototype.TO = function() { return this.getToken(PlSqlParser.TO, 0); }; Alter_table_propertiesContext.prototype.tableview_name = function() { return this.getTypedRuleContext(Tableview_nameContext,0); }; Alter_table_propertiesContext.prototype.shrink_clause = function() { return this.getTypedRuleContext(Shrink_clauseContext,0); }; Alter_table_propertiesContext.prototype.READ = function() { return this.getToken(PlSqlParser.READ, 0); }; Alter_table_propertiesContext.prototype.ONLY = function() { return this.getToken(PlSqlParser.ONLY, 0); }; Alter_table_propertiesContext.prototype.WRITE = function() { return this.getToken(PlSqlParser.WRITE, 0); }; Alter_table_propertiesContext.prototype.REKEY = function() { return this.getToken(PlSqlParser.REKEY, 0); }; Alter_table_propertiesContext.prototype.CHAR_STRING = function() { return this.getToken(PlSqlParser.CHAR_STRING, 0); }; Alter_table_propertiesContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterAlter_table_properties(this); } }; Alter_table_propertiesContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitAlter_table_properties(this); } }; Alter_table_propertiesContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitAlter_table_properties(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Alter_table_propertiesContext = Alter_table_propertiesContext; PlSqlParser.prototype.alter_table_properties = function() { var localctx = new Alter_table_propertiesContext(this, this._ctx, this.state); this.enterRule(localctx, 752, PlSqlParser.RULE_alter_table_properties); try { this.state = 7296; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,898,this._ctx); switch(la_) { case 1: this.enterOuterAlt(localctx, 1); this.state = 7285; this.alter_table_properties_1(); break; case 2: this.enterOuterAlt(localctx, 2); this.state = 7286; this.match(PlSqlParser.RENAME); this.state = 7287; this.match(PlSqlParser.TO); this.state = 7288; this.tableview_name(); break; case 3: this.enterOuterAlt(localctx, 3); this.state = 7289; this.shrink_clause(); break; case 4: this.enterOuterAlt(localctx, 4); this.state = 7290; this.match(PlSqlParser.READ); this.state = 7291; this.match(PlSqlParser.ONLY); break; case 5: this.enterOuterAlt(localctx, 5); this.state = 7292; this.match(PlSqlParser.READ); this.state = 7293; this.match(PlSqlParser.WRITE); break; case 6: this.enterOuterAlt(localctx, 6); this.state = 7294; this.match(PlSqlParser.REKEY); this.state = 7295; this.match(PlSqlParser.CHAR_STRING); break; } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Alter_table_properties_1Context(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_alter_table_properties_1; return this; } Alter_table_properties_1Context.prototype = Object.create(antlr4.ParserRuleContext.prototype); Alter_table_properties_1Context.prototype.constructor = Alter_table_properties_1Context; Alter_table_properties_1Context.prototype.physical_attributes_clause = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Physical_attributes_clauseContext); } else { return this.getTypedRuleContext(Physical_attributes_clauseContext,i); } }; Alter_table_properties_1Context.prototype.logging_clause = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Logging_clauseContext); } else { return this.getTypedRuleContext(Logging_clauseContext,i); } }; Alter_table_properties_1Context.prototype.table_compression = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Table_compressionContext); } else { return this.getTypedRuleContext(Table_compressionContext,i); } }; Alter_table_properties_1Context.prototype.supplemental_table_logging = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Supplemental_table_loggingContext); } else { return this.getTypedRuleContext(Supplemental_table_loggingContext,i); } }; Alter_table_properties_1Context.prototype.allocate_extent_clause = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Allocate_extent_clauseContext); } else { return this.getTypedRuleContext(Allocate_extent_clauseContext,i); } }; Alter_table_properties_1Context.prototype.deallocate_unused_clause = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Deallocate_unused_clauseContext); } else { return this.getTypedRuleContext(Deallocate_unused_clauseContext,i); } }; Alter_table_properties_1Context.prototype.RESULT_CACHE = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.RESULT_CACHE); } else { return this.getToken(PlSqlParser.RESULT_CACHE, i); } }; Alter_table_properties_1Context.prototype.LEFT_PAREN = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.LEFT_PAREN); } else { return this.getToken(PlSqlParser.LEFT_PAREN, i); } }; Alter_table_properties_1Context.prototype.MODE = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.MODE); } else { return this.getToken(PlSqlParser.MODE, i); } }; Alter_table_properties_1Context.prototype.RIGHT_PAREN = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.RIGHT_PAREN); } else { return this.getToken(PlSqlParser.RIGHT_PAREN, i); } }; Alter_table_properties_1Context.prototype.upgrade_table_clause = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Upgrade_table_clauseContext); } else { return this.getTypedRuleContext(Upgrade_table_clauseContext,i); } }; Alter_table_properties_1Context.prototype.records_per_block_clause = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Records_per_block_clauseContext); } else { return this.getTypedRuleContext(Records_per_block_clauseContext,i); } }; Alter_table_properties_1Context.prototype.parallel_clause = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Parallel_clauseContext); } else { return this.getTypedRuleContext(Parallel_clauseContext,i); } }; Alter_table_properties_1Context.prototype.row_movement_clause = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Row_movement_clauseContext); } else { return this.getTypedRuleContext(Row_movement_clauseContext,i); } }; Alter_table_properties_1Context.prototype.flashback_archive_clause = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Flashback_archive_clauseContext); } else { return this.getTypedRuleContext(Flashback_archive_clauseContext,i); } }; Alter_table_properties_1Context.prototype.alter_iot_clauses = function() { return this.getTypedRuleContext(Alter_iot_clausesContext,0); }; Alter_table_properties_1Context.prototype.CACHE = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.CACHE); } else { return this.getToken(PlSqlParser.CACHE, i); } }; Alter_table_properties_1Context.prototype.NOCACHE = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.NOCACHE); } else { return this.getToken(PlSqlParser.NOCACHE, i); } }; Alter_table_properties_1Context.prototype.DEFAULT = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.DEFAULT); } else { return this.getToken(PlSqlParser.DEFAULT, i); } }; Alter_table_properties_1Context.prototype.FORCE = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.FORCE); } else { return this.getToken(PlSqlParser.FORCE, i); } }; Alter_table_properties_1Context.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterAlter_table_properties_1(this); } }; Alter_table_properties_1Context.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitAlter_table_properties_1(this); } }; Alter_table_properties_1Context.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitAlter_table_properties_1(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Alter_table_properties_1Context = Alter_table_properties_1Context; PlSqlParser.prototype.alter_table_properties_1 = function() { var localctx = new Alter_table_properties_1Context(this, this._ctx, this.state); this.enterRule(localctx, 754, PlSqlParser.RULE_alter_table_properties_1); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 7315; this._errHandler.sync(this); var _alt = 1; do { switch (_alt) { case 1: this.state = 7315; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.INITRANS: case PlSqlParser.PCTFREE: case PlSqlParser.PCTUSED: case PlSqlParser.STORAGE: this.state = 7298; this.physical_attributes_clause(); break; case PlSqlParser.FILESYSTEM_LIKE_LOGGING: case PlSqlParser.LOGGING: case PlSqlParser.NOLOGGING: this.state = 7299; this.logging_clause(); break; case PlSqlParser.COMPRESS: case PlSqlParser.NOCOMPRESS: this.state = 7300; this.table_compression(); break; case PlSqlParser.ADD: case PlSqlParser.DROP: this.state = 7301; this.supplemental_table_logging(); break; case PlSqlParser.ALLOCATE: this.state = 7302; this.allocate_extent_clause(); break; case PlSqlParser.DEALLOCATE: this.state = 7303; this.deallocate_unused_clause(); break; case PlSqlParser.CACHE: case PlSqlParser.NOCACHE: this.state = 7304; _la = this._input.LA(1); if(!(_la===PlSqlParser.CACHE || _la===PlSqlParser.NOCACHE)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } break; case PlSqlParser.RESULT_CACHE: this.state = 7305; this.match(PlSqlParser.RESULT_CACHE); this.state = 7306; this.match(PlSqlParser.LEFT_PAREN); this.state = 7307; this.match(PlSqlParser.MODE); this.state = 7308; _la = this._input.LA(1); if(!(_la===PlSqlParser.DEFAULT || _la===PlSqlParser.FORCE)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } this.state = 7309; this.match(PlSqlParser.RIGHT_PAREN); break; case PlSqlParser.UPGRADE: this.state = 7310; this.upgrade_table_clause(); break; case PlSqlParser.MINIMIZE: case PlSqlParser.NOMINIMIZE: case PlSqlParser.RECORDS_PER_BLOCK: this.state = 7311; this.records_per_block_clause(); break; case PlSqlParser.NOPARALLEL: case PlSqlParser.PARALLEL: this.state = 7312; this.parallel_clause(); break; case PlSqlParser.DISABLE: case PlSqlParser.ENABLE: case PlSqlParser.ROW: this.state = 7313; this.row_movement_clause(); break; case PlSqlParser.FLASHBACK: case PlSqlParser.NO: this.state = 7314; this.flashback_archive_clause(); break; default: throw new antlr4.error.NoViableAltException(this); } break; default: throw new antlr4.error.NoViableAltException(this); } this.state = 7317; this._errHandler.sync(this); _alt = this._interp.adaptivePredict(this._input,900, this._ctx); } while ( _alt!=2 && _alt!=antlr4.atn.ATN.INVALID_ALT_NUMBER ); this.state = 7320; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.ADD || _la===PlSqlParser.COALESCE || _la===PlSqlParser.COMPRESS || _la===PlSqlParser.MAPPING || _la===PlSqlParser.NOCOMPRESS || _la===PlSqlParser.NOMAPPING || _la===PlSqlParser.OVERFLOW || _la===PlSqlParser.PCTTHRESHOLD) { this.state = 7319; this.alter_iot_clauses(); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Alter_iot_clausesContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_alter_iot_clauses; return this; } Alter_iot_clausesContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Alter_iot_clausesContext.prototype.constructor = Alter_iot_clausesContext; Alter_iot_clausesContext.prototype.index_org_table_clause = function() { return this.getTypedRuleContext(Index_org_table_clauseContext,0); }; Alter_iot_clausesContext.prototype.alter_overflow_clause = function() { return this.getTypedRuleContext(Alter_overflow_clauseContext,0); }; Alter_iot_clausesContext.prototype.alter_mapping_table_clause = function() { return this.getTypedRuleContext(Alter_mapping_table_clauseContext,0); }; Alter_iot_clausesContext.prototype.COALESCE = function() { return this.getToken(PlSqlParser.COALESCE, 0); }; Alter_iot_clausesContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterAlter_iot_clauses(this); } }; Alter_iot_clausesContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitAlter_iot_clauses(this); } }; Alter_iot_clausesContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitAlter_iot_clauses(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Alter_iot_clausesContext = Alter_iot_clausesContext; PlSqlParser.prototype.alter_iot_clauses = function() { var localctx = new Alter_iot_clausesContext(this, this._ctx, this.state); this.enterRule(localctx, 756, PlSqlParser.RULE_alter_iot_clauses); try { this.state = 7326; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,902,this._ctx); switch(la_) { case 1: this.enterOuterAlt(localctx, 1); this.state = 7322; this.index_org_table_clause(); break; case 2: this.enterOuterAlt(localctx, 2); this.state = 7323; this.alter_overflow_clause(); break; case 3: this.enterOuterAlt(localctx, 3); this.state = 7324; this.alter_mapping_table_clause(); break; case 4: this.enterOuterAlt(localctx, 4); this.state = 7325; this.match(PlSqlParser.COALESCE); break; } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Alter_mapping_table_clauseContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_alter_mapping_table_clause; return this; } Alter_mapping_table_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Alter_mapping_table_clauseContext.prototype.constructor = Alter_mapping_table_clauseContext; Alter_mapping_table_clauseContext.prototype.MAPPING = function() { return this.getToken(PlSqlParser.MAPPING, 0); }; Alter_mapping_table_clauseContext.prototype.TABLE = function() { return this.getToken(PlSqlParser.TABLE, 0); }; Alter_mapping_table_clauseContext.prototype.allocate_extent_clause = function() { return this.getTypedRuleContext(Allocate_extent_clauseContext,0); }; Alter_mapping_table_clauseContext.prototype.deallocate_unused_clause = function() { return this.getTypedRuleContext(Deallocate_unused_clauseContext,0); }; Alter_mapping_table_clauseContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterAlter_mapping_table_clause(this); } }; Alter_mapping_table_clauseContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitAlter_mapping_table_clause(this); } }; Alter_mapping_table_clauseContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitAlter_mapping_table_clause(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Alter_mapping_table_clauseContext = Alter_mapping_table_clauseContext; PlSqlParser.prototype.alter_mapping_table_clause = function() { var localctx = new Alter_mapping_table_clauseContext(this, this._ctx, this.state); this.enterRule(localctx, 758, PlSqlParser.RULE_alter_mapping_table_clause); try { this.enterOuterAlt(localctx, 1); this.state = 7328; this.match(PlSqlParser.MAPPING); this.state = 7329; this.match(PlSqlParser.TABLE); this.state = 7332; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.ALLOCATE: this.state = 7330; this.allocate_extent_clause(); break; case PlSqlParser.DEALLOCATE: this.state = 7331; this.deallocate_unused_clause(); break; default: throw new antlr4.error.NoViableAltException(this); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Alter_overflow_clauseContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_alter_overflow_clause; return this; } Alter_overflow_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Alter_overflow_clauseContext.prototype.constructor = Alter_overflow_clauseContext; Alter_overflow_clauseContext.prototype.add_overflow_clause = function() { return this.getTypedRuleContext(Add_overflow_clauseContext,0); }; Alter_overflow_clauseContext.prototype.OVERFLOW = function() { return this.getToken(PlSqlParser.OVERFLOW, 0); }; Alter_overflow_clauseContext.prototype.segment_attributes_clause = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Segment_attributes_clauseContext); } else { return this.getTypedRuleContext(Segment_attributes_clauseContext,i); } }; Alter_overflow_clauseContext.prototype.allocate_extent_clause = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Allocate_extent_clauseContext); } else { return this.getTypedRuleContext(Allocate_extent_clauseContext,i); } }; Alter_overflow_clauseContext.prototype.shrink_clause = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Shrink_clauseContext); } else { return this.getTypedRuleContext(Shrink_clauseContext,i); } }; Alter_overflow_clauseContext.prototype.deallocate_unused_clause = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Deallocate_unused_clauseContext); } else { return this.getTypedRuleContext(Deallocate_unused_clauseContext,i); } }; Alter_overflow_clauseContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterAlter_overflow_clause(this); } }; Alter_overflow_clauseContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitAlter_overflow_clause(this); } }; Alter_overflow_clauseContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitAlter_overflow_clause(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Alter_overflow_clauseContext = Alter_overflow_clauseContext; PlSqlParser.prototype.alter_overflow_clause = function() { var localctx = new Alter_overflow_clauseContext(this, this._ctx, this.state); this.enterRule(localctx, 760, PlSqlParser.RULE_alter_overflow_clause); var _la = 0; // Token type try { this.state = 7344; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.ADD: this.enterOuterAlt(localctx, 1); this.state = 7334; this.add_overflow_clause(); break; case PlSqlParser.OVERFLOW: this.enterOuterAlt(localctx, 2); this.state = 7335; this.match(PlSqlParser.OVERFLOW); this.state = 7340; this._errHandler.sync(this); _la = this._input.LA(1); do { this.state = 7340; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.FILESYSTEM_LIKE_LOGGING: case PlSqlParser.INITRANS: case PlSqlParser.LOGGING: case PlSqlParser.NOLOGGING: case PlSqlParser.PCTFREE: case PlSqlParser.PCTUSED: case PlSqlParser.STORAGE: case PlSqlParser.TABLESPACE: this.state = 7336; this.segment_attributes_clause(); break; case PlSqlParser.ALLOCATE: this.state = 7337; this.allocate_extent_clause(); break; case PlSqlParser.SHRINK: this.state = 7338; this.shrink_clause(); break; case PlSqlParser.DEALLOCATE: this.state = 7339; this.deallocate_unused_clause(); break; default: throw new antlr4.error.NoViableAltException(this); } this.state = 7342; this._errHandler.sync(this); _la = this._input.LA(1); } while(_la===PlSqlParser.ALLOCATE || _la===PlSqlParser.DEALLOCATE || _la===PlSqlParser.FILESYSTEM_LIKE_LOGGING || _la===PlSqlParser.INITRANS || _la===PlSqlParser.LOGGING || _la===PlSqlParser.NOLOGGING || _la===PlSqlParser.PCTFREE || _la===PlSqlParser.PCTUSED || _la===PlSqlParser.SHRINK || _la===PlSqlParser.STORAGE || _la===PlSqlParser.TABLESPACE); break; default: throw new antlr4.error.NoViableAltException(this); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Add_overflow_clauseContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_add_overflow_clause; return this; } Add_overflow_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Add_overflow_clauseContext.prototype.constructor = Add_overflow_clauseContext; Add_overflow_clauseContext.prototype.ADD = function() { return this.getToken(PlSqlParser.ADD, 0); }; Add_overflow_clauseContext.prototype.OVERFLOW = function() { return this.getToken(PlSqlParser.OVERFLOW, 0); }; Add_overflow_clauseContext.prototype.segment_attributes_clause = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Segment_attributes_clauseContext); } else { return this.getTypedRuleContext(Segment_attributes_clauseContext,i); } }; Add_overflow_clauseContext.prototype.LEFT_PAREN = function() { return this.getToken(PlSqlParser.LEFT_PAREN, 0); }; Add_overflow_clauseContext.prototype.PARTITION = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.PARTITION); } else { return this.getToken(PlSqlParser.PARTITION, i); } }; Add_overflow_clauseContext.prototype.RIGHT_PAREN = function() { return this.getToken(PlSqlParser.RIGHT_PAREN, 0); }; Add_overflow_clauseContext.prototype.COMMA = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.COMMA); } else { return this.getToken(PlSqlParser.COMMA, i); } }; Add_overflow_clauseContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterAdd_overflow_clause(this); } }; Add_overflow_clauseContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitAdd_overflow_clause(this); } }; Add_overflow_clauseContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitAdd_overflow_clause(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Add_overflow_clauseContext = Add_overflow_clauseContext; PlSqlParser.prototype.add_overflow_clause = function() { var localctx = new Add_overflow_clauseContext(this, this._ctx, this.state); this.enterRule(localctx, 762, PlSqlParser.RULE_add_overflow_clause); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 7346; this.match(PlSqlParser.ADD); this.state = 7347; this.match(PlSqlParser.OVERFLOW); this.state = 7349; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.FILESYSTEM_LIKE_LOGGING || _la===PlSqlParser.INITRANS || _la===PlSqlParser.LOGGING || _la===PlSqlParser.NOLOGGING || _la===PlSqlParser.PCTFREE || _la===PlSqlParser.PCTUSED || _la===PlSqlParser.STORAGE || _la===PlSqlParser.TABLESPACE) { this.state = 7348; this.segment_attributes_clause(); } this.state = 7367; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.LEFT_PAREN) { this.state = 7351; this.match(PlSqlParser.LEFT_PAREN); this.state = 7352; this.match(PlSqlParser.PARTITION); this.state = 7354; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.FILESYSTEM_LIKE_LOGGING || _la===PlSqlParser.INITRANS || _la===PlSqlParser.LOGGING || _la===PlSqlParser.NOLOGGING || _la===PlSqlParser.PCTFREE || _la===PlSqlParser.PCTUSED || _la===PlSqlParser.STORAGE || _la===PlSqlParser.TABLESPACE) { this.state = 7353; this.segment_attributes_clause(); } this.state = 7363; this._errHandler.sync(this); _la = this._input.LA(1); while(_la===PlSqlParser.COMMA) { this.state = 7356; this.match(PlSqlParser.COMMA); this.state = 7357; this.match(PlSqlParser.PARTITION); this.state = 7359; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.FILESYSTEM_LIKE_LOGGING || _la===PlSqlParser.INITRANS || _la===PlSqlParser.LOGGING || _la===PlSqlParser.NOLOGGING || _la===PlSqlParser.PCTFREE || _la===PlSqlParser.PCTUSED || _la===PlSqlParser.STORAGE || _la===PlSqlParser.TABLESPACE) { this.state = 7358; this.segment_attributes_clause(); } this.state = 7365; this._errHandler.sync(this); _la = this._input.LA(1); } this.state = 7366; this.match(PlSqlParser.RIGHT_PAREN); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Enable_disable_clauseContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_enable_disable_clause; return this; } Enable_disable_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Enable_disable_clauseContext.prototype.constructor = Enable_disable_clauseContext; Enable_disable_clauseContext.prototype.ENABLE = function() { return this.getToken(PlSqlParser.ENABLE, 0); }; Enable_disable_clauseContext.prototype.DISABLE = function() { return this.getToken(PlSqlParser.DISABLE, 0); }; Enable_disable_clauseContext.prototype.UNIQUE = function() { return this.getToken(PlSqlParser.UNIQUE, 0); }; Enable_disable_clauseContext.prototype.LEFT_PAREN = function() { return this.getToken(PlSqlParser.LEFT_PAREN, 0); }; Enable_disable_clauseContext.prototype.column_name = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Column_nameContext); } else { return this.getTypedRuleContext(Column_nameContext,i); } }; Enable_disable_clauseContext.prototype.RIGHT_PAREN = function() { return this.getToken(PlSqlParser.RIGHT_PAREN, 0); }; Enable_disable_clauseContext.prototype.PRIMARY = function() { return this.getToken(PlSqlParser.PRIMARY, 0); }; Enable_disable_clauseContext.prototype.KEY = function() { return this.getToken(PlSqlParser.KEY, 0); }; Enable_disable_clauseContext.prototype.CONSTRAINT = function() { return this.getToken(PlSqlParser.CONSTRAINT, 0); }; Enable_disable_clauseContext.prototype.constraint_name = function() { return this.getTypedRuleContext(Constraint_nameContext,0); }; Enable_disable_clauseContext.prototype.using_index_clause = function() { return this.getTypedRuleContext(Using_index_clauseContext,0); }; Enable_disable_clauseContext.prototype.exceptions_clause = function() { return this.getTypedRuleContext(Exceptions_clauseContext,0); }; Enable_disable_clauseContext.prototype.CASCADE = function() { return this.getToken(PlSqlParser.CASCADE, 0); }; Enable_disable_clauseContext.prototype.INDEX = function() { return this.getToken(PlSqlParser.INDEX, 0); }; Enable_disable_clauseContext.prototype.VALIDATE = function() { return this.getToken(PlSqlParser.VALIDATE, 0); }; Enable_disable_clauseContext.prototype.NOVALIDATE = function() { return this.getToken(PlSqlParser.NOVALIDATE, 0); }; Enable_disable_clauseContext.prototype.KEEP = function() { return this.getToken(PlSqlParser.KEEP, 0); }; Enable_disable_clauseContext.prototype.DROP = function() { return this.getToken(PlSqlParser.DROP, 0); }; Enable_disable_clauseContext.prototype.COMMA = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.COMMA); } else { return this.getToken(PlSqlParser.COMMA, i); } }; Enable_disable_clauseContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterEnable_disable_clause(this); } }; Enable_disable_clauseContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitEnable_disable_clause(this); } }; Enable_disable_clauseContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitEnable_disable_clause(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Enable_disable_clauseContext = Enable_disable_clauseContext; PlSqlParser.prototype.enable_disable_clause = function() { var localctx = new Enable_disable_clauseContext(this, this._ctx, this.state); this.enterRule(localctx, 764, PlSqlParser.RULE_enable_disable_clause); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 7369; _la = this._input.LA(1); if(!(_la===PlSqlParser.DISABLE || _la===PlSqlParser.ENABLE)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } this.state = 7371; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.NOVALIDATE || _la===PlSqlParser.VALIDATE) { this.state = 7370; _la = this._input.LA(1); if(!(_la===PlSqlParser.NOVALIDATE || _la===PlSqlParser.VALIDATE)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } } this.state = 7389; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.UNIQUE: this.state = 7373; this.match(PlSqlParser.UNIQUE); this.state = 7374; this.match(PlSqlParser.LEFT_PAREN); this.state = 7375; this.column_name(); this.state = 7380; this._errHandler.sync(this); _la = this._input.LA(1); while(_la===PlSqlParser.COMMA) { this.state = 7376; this.match(PlSqlParser.COMMA); this.state = 7377; this.column_name(); this.state = 7382; this._errHandler.sync(this); _la = this._input.LA(1); } this.state = 7383; this.match(PlSqlParser.RIGHT_PAREN); break; case PlSqlParser.PRIMARY: this.state = 7385; this.match(PlSqlParser.PRIMARY); this.state = 7386; this.match(PlSqlParser.KEY); break; case PlSqlParser.CONSTRAINT: this.state = 7387; this.match(PlSqlParser.CONSTRAINT); this.state = 7388; this.constraint_name(); break; default: throw new antlr4.error.NoViableAltException(this); } this.state = 7392; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.USING) { this.state = 7391; this.using_index_clause(); } this.state = 7395; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.EXCEPTIONS) { this.state = 7394; this.exceptions_clause(); } this.state = 7398; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.CASCADE) { this.state = 7397; this.match(PlSqlParser.CASCADE); } this.state = 7402; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.DROP || _la===PlSqlParser.KEEP) { this.state = 7400; _la = this._input.LA(1); if(!(_la===PlSqlParser.DROP || _la===PlSqlParser.KEEP)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } this.state = 7401; this.match(PlSqlParser.INDEX); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Using_index_clauseContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_using_index_clause; return this; } Using_index_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Using_index_clauseContext.prototype.constructor = Using_index_clauseContext; Using_index_clauseContext.prototype.USING = function() { return this.getToken(PlSqlParser.USING, 0); }; Using_index_clauseContext.prototype.INDEX = function() { return this.getToken(PlSqlParser.INDEX, 0); }; Using_index_clauseContext.prototype.index_name = function() { return this.getTypedRuleContext(Index_nameContext,0); }; Using_index_clauseContext.prototype.LEFT_PAREN = function() { return this.getToken(PlSqlParser.LEFT_PAREN, 0); }; Using_index_clauseContext.prototype.create_index = function() { return this.getTypedRuleContext(Create_indexContext,0); }; Using_index_clauseContext.prototype.RIGHT_PAREN = function() { return this.getToken(PlSqlParser.RIGHT_PAREN, 0); }; Using_index_clauseContext.prototype.index_attributes = function() { return this.getTypedRuleContext(Index_attributesContext,0); }; Using_index_clauseContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterUsing_index_clause(this); } }; Using_index_clauseContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitUsing_index_clause(this); } }; Using_index_clauseContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitUsing_index_clause(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Using_index_clauseContext = Using_index_clauseContext; PlSqlParser.prototype.using_index_clause = function() { var localctx = new Using_index_clauseContext(this, this._ctx, this.state); this.enterRule(localctx, 766, PlSqlParser.RULE_using_index_clause); try { this.enterOuterAlt(localctx, 1); this.state = 7404; this.match(PlSqlParser.USING); this.state = 7405; this.match(PlSqlParser.INDEX); this.state = 7412; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,919,this._ctx); if(la_===1) { this.state = 7406; this.index_name(); } else if(la_===2) { this.state = 7407; this.match(PlSqlParser.LEFT_PAREN); this.state = 7408; this.create_index(); this.state = 7409; this.match(PlSqlParser.RIGHT_PAREN); } else if(la_===3) { this.state = 7411; this.index_attributes(); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Index_attributesContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_index_attributes; return this; } Index_attributesContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Index_attributesContext.prototype.constructor = Index_attributesContext; Index_attributesContext.prototype.physical_attributes_clause = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Physical_attributes_clauseContext); } else { return this.getTypedRuleContext(Physical_attributes_clauseContext,i); } }; Index_attributesContext.prototype.logging_clause = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Logging_clauseContext); } else { return this.getTypedRuleContext(Logging_clauseContext,i); } }; Index_attributesContext.prototype.TABLESPACE = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.TABLESPACE); } else { return this.getToken(PlSqlParser.TABLESPACE, i); } }; Index_attributesContext.prototype.key_compression = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Key_compressionContext); } else { return this.getTypedRuleContext(Key_compressionContext,i); } }; Index_attributesContext.prototype.sort_or_nosort = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Sort_or_nosortContext); } else { return this.getTypedRuleContext(Sort_or_nosortContext,i); } }; Index_attributesContext.prototype.REVERSE = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.REVERSE); } else { return this.getToken(PlSqlParser.REVERSE, i); } }; Index_attributesContext.prototype.visible_or_invisible = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Visible_or_invisibleContext); } else { return this.getTypedRuleContext(Visible_or_invisibleContext,i); } }; Index_attributesContext.prototype.parallel_clause = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Parallel_clauseContext); } else { return this.getTypedRuleContext(Parallel_clauseContext,i); } }; Index_attributesContext.prototype.tablespace = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(TablespaceContext); } else { return this.getTypedRuleContext(TablespaceContext,i); } }; Index_attributesContext.prototype.DEFAULT = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.DEFAULT); } else { return this.getToken(PlSqlParser.DEFAULT, i); } }; Index_attributesContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterIndex_attributes(this); } }; Index_attributesContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitIndex_attributes(this); } }; Index_attributesContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitIndex_attributes(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Index_attributesContext = Index_attributesContext; PlSqlParser.prototype.index_attributes = function() { var localctx = new Index_attributesContext(this, this._ctx, this.state); this.enterRule(localctx, 768, PlSqlParser.RULE_index_attributes); try { this.enterOuterAlt(localctx, 1); this.state = 7426; this._errHandler.sync(this); var _alt = 1; do { switch (_alt) { case 1: this.state = 7426; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.INITRANS: case PlSqlParser.PCTFREE: case PlSqlParser.PCTUSED: case PlSqlParser.STORAGE: this.state = 7414; this.physical_attributes_clause(); break; case PlSqlParser.FILESYSTEM_LIKE_LOGGING: case PlSqlParser.LOGGING: case PlSqlParser.NOLOGGING: this.state = 7415; this.logging_clause(); break; case PlSqlParser.TABLESPACE: this.state = 7416; this.match(PlSqlParser.TABLESPACE); this.state = 7419; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.ABORT: case PlSqlParser.ABS: case PlSqlParser.ACCESS: case PlSqlParser.ACCESSED: case PlSqlParser.ACCOUNT: case PlSqlParser.ACL: case PlSqlParser.ACOS: case PlSqlParser.ACTION: case PlSqlParser.ACTIONS: case PlSqlParser.ACTIVATE: case PlSqlParser.ACTIVE: case PlSqlParser.ACTIVE_COMPONENT: case PlSqlParser.ACTIVE_DATA: case PlSqlParser.ACTIVE_FUNCTION: case PlSqlParser.ACTIVE_TAG: case PlSqlParser.ACTIVITY: case PlSqlParser.ADAPTIVE_PLAN: case PlSqlParser.ADD: case PlSqlParser.ADD_COLUMN: case PlSqlParser.ADD_GROUP: case PlSqlParser.ADD_MONTHS: case PlSqlParser.ADJ_DATE: case PlSqlParser.ADMIN: case PlSqlParser.ADMINISTER: case PlSqlParser.ADMINISTRATOR: case PlSqlParser.ADVANCED: case PlSqlParser.ADVISE: case PlSqlParser.ADVISOR: case PlSqlParser.AFD_DISKSTRING: case PlSqlParser.AFTER: case PlSqlParser.AGENT: case PlSqlParser.AGGREGATE: case PlSqlParser.A_LETTER: case PlSqlParser.ALIAS: case PlSqlParser.ALLOCATE: case PlSqlParser.ALLOW: case PlSqlParser.ALL_ROWS: case PlSqlParser.ALWAYS: case PlSqlParser.ANALYZE: case PlSqlParser.ANCILLARY: case PlSqlParser.AND_EQUAL: case PlSqlParser.ANOMALY: case PlSqlParser.ANSI_REARCH: case PlSqlParser.ANTIJOIN: case PlSqlParser.ANYSCHEMA: case PlSqlParser.APPEND: case PlSqlParser.APPENDCHILDXML: case PlSqlParser.APPEND_VALUES: case PlSqlParser.APPLICATION: case PlSqlParser.APPLY: case PlSqlParser.APPROX_COUNT_DISTINCT: case PlSqlParser.ARCHIVAL: case PlSqlParser.ARCHIVE: case PlSqlParser.ARCHIVED: case PlSqlParser.ARCHIVELOG: case PlSqlParser.ARRAY: case PlSqlParser.ASCII: case PlSqlParser.ASCIISTR: case PlSqlParser.ASIN: case PlSqlParser.ASIS: case PlSqlParser.ASSEMBLY: case PlSqlParser.ASSIGN: case PlSqlParser.ASSOCIATE: case PlSqlParser.ASYNC: case PlSqlParser.ASYNCHRONOUS: case PlSqlParser.ATAN2: case PlSqlParser.ATAN: case PlSqlParser.AT: case PlSqlParser.ATTRIBUTE: case PlSqlParser.ATTRIBUTES: case PlSqlParser.AUTHENTICATED: case PlSqlParser.AUTHENTICATION: case PlSqlParser.AUTHID: case PlSqlParser.AUTHORIZATION: case PlSqlParser.AUTOALLOCATE: case PlSqlParser.AUTO: case PlSqlParser.AUTOEXTEND: case PlSqlParser.AUTO_LOGIN: case PlSqlParser.AUTOMATIC: case PlSqlParser.AUTONOMOUS_TRANSACTION: case PlSqlParser.AUTO_REOPTIMIZE: case PlSqlParser.AVAILABILITY: case PlSqlParser.AVRO: case PlSqlParser.BACKGROUND: case PlSqlParser.BACKUP: case PlSqlParser.BASIC: case PlSqlParser.BASICFILE: case PlSqlParser.BATCH: case PlSqlParser.BATCHSIZE: case PlSqlParser.BATCH_TABLE_ACCESS_BY_ROWID: case PlSqlParser.BECOME: case PlSqlParser.BEFORE: case PlSqlParser.BEGIN: case PlSqlParser.BEGINNING: case PlSqlParser.BEGIN_OUTLINE_DATA: case PlSqlParser.BEHALF: case PlSqlParser.BEQUEATH: case PlSqlParser.BFILE: case PlSqlParser.BFILENAME: case PlSqlParser.BIGFILE: case PlSqlParser.BINARY: case PlSqlParser.BINARY_DOUBLE: case PlSqlParser.BINARY_DOUBLE_INFINITY: case PlSqlParser.BINARY_DOUBLE_NAN: case PlSqlParser.BINARY_FLOAT: case PlSqlParser.BINARY_FLOAT_INFINITY: case PlSqlParser.BINARY_FLOAT_NAN: case PlSqlParser.BINARY_INTEGER: case PlSqlParser.BIND_AWARE: case PlSqlParser.BINDING: case PlSqlParser.BIN_TO_NUM: case PlSqlParser.BITAND: case PlSqlParser.BITMAP_AND: case PlSqlParser.BITMAP: case PlSqlParser.BITMAPS: case PlSqlParser.BITMAP_TREE: case PlSqlParser.BITS: case PlSqlParser.BLOB: case PlSqlParser.BLOCK: case PlSqlParser.BLOCK_RANGE: case PlSqlParser.BLOCKS: case PlSqlParser.BLOCKSIZE: case PlSqlParser.BODY: case PlSqlParser.BOOLEAN: case PlSqlParser.BOTH: case PlSqlParser.BOUND: case PlSqlParser.BRANCH: case PlSqlParser.BREADTH: case PlSqlParser.BROADCAST: case PlSqlParser.BSON: case PlSqlParser.BUFFER: case PlSqlParser.BUFFER_CACHE: case PlSqlParser.BUFFER_POOL: case PlSqlParser.BUILD: case PlSqlParser.BULK: case PlSqlParser.BYPASS_RECURSIVE_CHECK: case PlSqlParser.BYPASS_UJVC: case PlSqlParser.BYTE: case PlSqlParser.CACHE: case PlSqlParser.CACHE_CB: case PlSqlParser.CACHE_INSTANCES: case PlSqlParser.CACHE_TEMP_TABLE: case PlSqlParser.CACHING: case PlSqlParser.CALCULATED: case PlSqlParser.CALLBACK: case PlSqlParser.CALL: case PlSqlParser.CANCEL: case PlSqlParser.CAPACITY: case PlSqlParser.CARDINALITY: case PlSqlParser.CASCADE: case PlSqlParser.CASE: case PlSqlParser.CAST: case PlSqlParser.CATEGORY: case PlSqlParser.CDBDEFAULT: case PlSqlParser.CEIL: case PlSqlParser.CELL_FLASH_CACHE: case PlSqlParser.CERTIFICATE: case PlSqlParser.CFILE: case PlSqlParser.CHAINED: case PlSqlParser.CHANGE: case PlSqlParser.CHANGE_DUPKEY_ERROR_INDEX: case PlSqlParser.CHARACTER: case PlSqlParser.CHAR: case PlSqlParser.CHAR_CS: case PlSqlParser.CHARTOROWID: case PlSqlParser.CHECK_ACL_REWRITE: case PlSqlParser.CHECKPOINT: case PlSqlParser.CHILD: case PlSqlParser.CHOOSE: case PlSqlParser.CHR: case PlSqlParser.CHUNK: case PlSqlParser.CLASS: case PlSqlParser.CLASSIFIER: case PlSqlParser.CLEANUP: case PlSqlParser.CLEAR: case PlSqlParser.C_LETTER: case PlSqlParser.CLIENT: case PlSqlParser.CLOB: case PlSqlParser.CLONE: case PlSqlParser.CLOSE_CACHED_OPEN_CURSORS: case PlSqlParser.CLOSE: case PlSqlParser.CLUSTER_BY_ROWID: case PlSqlParser.CLUSTER: case PlSqlParser.CLUSTER_DETAILS: case PlSqlParser.CLUSTER_DISTANCE: case PlSqlParser.CLUSTER_ID: case PlSqlParser.CLUSTERING: case PlSqlParser.CLUSTERING_FACTOR: case PlSqlParser.CLUSTER_PROBABILITY: case PlSqlParser.CLUSTER_SET: case PlSqlParser.COALESCE: case PlSqlParser.COALESCE_SQ: case PlSqlParser.COARSE: case PlSqlParser.CO_AUTH_IND: case PlSqlParser.COLD: case PlSqlParser.COLLECT: case PlSqlParser.COLUMNAR: case PlSqlParser.COLUMN_AUTH_INDICATOR: case PlSqlParser.COLUMN: case PlSqlParser.COLUMNS: case PlSqlParser.COLUMN_STATS: case PlSqlParser.COLUMN_VALUE: case PlSqlParser.COMMENT: case PlSqlParser.COMMIT: case PlSqlParser.COMMITTED: case PlSqlParser.COMMON_DATA: case PlSqlParser.COMPACT: case PlSqlParser.COMPATIBILITY: case PlSqlParser.COMPILE: case PlSqlParser.COMPLETE: case PlSqlParser.COMPLIANCE: case PlSqlParser.COMPONENT: case PlSqlParser.COMPONENTS: case PlSqlParser.COMPOSE: case PlSqlParser.COMPOSITE: case PlSqlParser.COMPOSITE_LIMIT: case PlSqlParser.COMPOUND: case PlSqlParser.COMPUTE: case PlSqlParser.CONCAT: case PlSqlParser.CON_DBID_TO_ID: case PlSqlParser.CONDITIONAL: case PlSqlParser.CONDITION: case PlSqlParser.CONFIRM: case PlSqlParser.CONFORMING: case PlSqlParser.CON_GUID_TO_ID: case PlSqlParser.CON_ID: case PlSqlParser.CON_NAME_TO_ID: case PlSqlParser.CONNECT_BY_CB_WHR_ONLY: case PlSqlParser.CONNECT_BY_COMBINE_SW: case PlSqlParser.CONNECT_BY_COST_BASED: case PlSqlParser.CONNECT_BY_ELIM_DUPS: case PlSqlParser.CONNECT_BY_FILTERING: case PlSqlParser.CONNECT_BY_ISCYCLE: case PlSqlParser.CONNECT_BY_ISLEAF: case PlSqlParser.CONNECT_BY_ROOT: case PlSqlParser.CONNECT_TIME: case PlSqlParser.CONSIDER: case PlSqlParser.CONSISTENT: case PlSqlParser.CONSTANT: case PlSqlParser.CONST: case PlSqlParser.CONSTRAINT: case PlSqlParser.CONSTRAINTS: case PlSqlParser.CONSTRUCTOR: case PlSqlParser.CONTAINER: case PlSqlParser.CONTAINER_DATA: case PlSqlParser.CONTAINERS: case PlSqlParser.CONTENT: case PlSqlParser.CONTENTS: case PlSqlParser.CONTEXT: case PlSqlParser.CONTINUE: case PlSqlParser.CONTROLFILE: case PlSqlParser.CON_UID_TO_ID: case PlSqlParser.CONVERT: case PlSqlParser.COOKIE: case PlSqlParser.COPY: case PlSqlParser.CORR_K: case PlSqlParser.CORR_S: case PlSqlParser.CORRUPTION: case PlSqlParser.CORRUPT_XID_ALL: case PlSqlParser.CORRUPT_XID: case PlSqlParser.COS: case PlSqlParser.COSH: case PlSqlParser.COST: case PlSqlParser.COST_XML_QUERY_REWRITE: case PlSqlParser.COUNT: case PlSqlParser.COVAR_POP: case PlSqlParser.COVAR_SAMP: case PlSqlParser.CPU_COSTING: case PlSqlParser.CPU_PER_CALL: case PlSqlParser.CPU_PER_SESSION: case PlSqlParser.CRASH: case PlSqlParser.CREATE_FILE_DEST: case PlSqlParser.CREATE_STORED_OUTLINES: case PlSqlParser.CREATION: case PlSqlParser.CREDENTIAL: case PlSqlParser.CRITICAL: case PlSqlParser.CROSS: case PlSqlParser.CROSSEDITION: case PlSqlParser.CSCONVERT: case PlSqlParser.CUBE_AJ: case PlSqlParser.CUBE: case PlSqlParser.CUBE_GB: case PlSqlParser.CUBE_SJ: case PlSqlParser.CUME_DISTM: case PlSqlParser.CURRENT: case PlSqlParser.CURRENT_DATE: case PlSqlParser.CURRENT_SCHEMA: case PlSqlParser.CURRENT_TIME: case PlSqlParser.CURRENT_TIMESTAMP: case PlSqlParser.CURRENT_USER: case PlSqlParser.CURRENTV: case PlSqlParser.CURSOR: case PlSqlParser.CURSOR_SHARING_EXACT: case PlSqlParser.CURSOR_SPECIFIC_SEGMENT: case PlSqlParser.CUSTOMDATUM: case PlSqlParser.CV: case PlSqlParser.CYCLE: case PlSqlParser.DANGLING: case PlSqlParser.DATABASE: case PlSqlParser.DATA: case PlSqlParser.DATAFILE: case PlSqlParser.DATAFILES: case PlSqlParser.DATAMOVEMENT: case PlSqlParser.DATAOBJNO: case PlSqlParser.DATAOBJ_TO_MAT_PARTITION: case PlSqlParser.DATAOBJ_TO_PARTITION: case PlSqlParser.DATAPUMP: case PlSqlParser.DATA_SECURITY_REWRITE_LIMIT: case PlSqlParser.DATE_MODE: case PlSqlParser.DAY: case PlSqlParser.DAYS: case PlSqlParser.DBA: case PlSqlParser.DBA_RECYCLEBIN: case PlSqlParser.DBMS_STATS: case PlSqlParser.DB_ROLE_CHANGE: case PlSqlParser.DBTIMEZONE: case PlSqlParser.DB_UNIQUE_NAME: case PlSqlParser.DB_VERSION: case PlSqlParser.DDL: case PlSqlParser.DEALLOCATE: case PlSqlParser.DEBUG: case PlSqlParser.DEBUGGER: case PlSqlParser.DEC: case PlSqlParser.DECIMAL: case PlSqlParser.DECLARE: case PlSqlParser.DECOMPOSE: case PlSqlParser.DECORRELATE: case PlSqlParser.DECR: case PlSqlParser.DECREMENT: case PlSqlParser.DECRYPT: case PlSqlParser.DEDUPLICATE: case PlSqlParser.DEFAULTS: case PlSqlParser.DEFERRABLE: case PlSqlParser.DEFERRED: case PlSqlParser.DEFINED: case PlSqlParser.DEFINE: case PlSqlParser.DEFINER: case PlSqlParser.DEGREE: case PlSqlParser.DELAY: case PlSqlParser.DELEGATE: case PlSqlParser.DELETE_ALL: case PlSqlParser.DELETE: case PlSqlParser.DELETEXML: case PlSqlParser.DEMAND: case PlSqlParser.DENSE_RANKM: case PlSqlParser.DEPENDENT: case PlSqlParser.DEPTH: case PlSqlParser.DEQUEUE: case PlSqlParser.DEREF: case PlSqlParser.DEREF_NO_REWRITE: case PlSqlParser.DESTROY: case PlSqlParser.DETACHED: case PlSqlParser.DETERMINES: case PlSqlParser.DETERMINISTIC: case PlSqlParser.DICTIONARY: case PlSqlParser.DIMENSION: case PlSqlParser.DIMENSIONS: case PlSqlParser.DIRECT_LOAD: case PlSqlParser.DIRECTORY: case PlSqlParser.DIRECT_PATH: case PlSqlParser.DISABLE_ALL: case PlSqlParser.DISABLE: case PlSqlParser.DISABLE_PARALLEL_DML: case PlSqlParser.DISABLE_PRESET: case PlSqlParser.DISABLE_RPKE: case PlSqlParser.DISALLOW: case PlSqlParser.DISASSOCIATE: case PlSqlParser.DISCARD: case PlSqlParser.DISCONNECT: case PlSqlParser.DISK: case PlSqlParser.DISKGROUP: case PlSqlParser.DISKS: case PlSqlParser.DISMOUNT: case PlSqlParser.DISTINGUISHED: case PlSqlParser.DISTRIBUTED: case PlSqlParser.DISTRIBUTE: case PlSqlParser.DML: case PlSqlParser.DML_UPDATE: case PlSqlParser.DOCFIDELITY: case PlSqlParser.DOCUMENT: case PlSqlParser.DOMAIN_INDEX_FILTER: case PlSqlParser.DOMAIN_INDEX_NO_SORT: case PlSqlParser.DOMAIN_INDEX_SORT: case PlSqlParser.DOUBLE: case PlSqlParser.DOWNGRADE: case PlSqlParser.DRIVING_SITE: case PlSqlParser.DROP_COLUMN: case PlSqlParser.DROP_GROUP: case PlSqlParser.DSINTERVAL_UNCONSTRAINED: case PlSqlParser.DST_UPGRADE_INSERT_CONV: case PlSqlParser.DUMP: case PlSqlParser.DUPLICATE: case PlSqlParser.DV: case PlSqlParser.DYNAMIC: case PlSqlParser.DYNAMIC_SAMPLING: case PlSqlParser.DYNAMIC_SAMPLING_EST_CDN: case PlSqlParser.EACH: case PlSqlParser.EDITIONABLE: case PlSqlParser.EDITION: case PlSqlParser.EDITIONING: case PlSqlParser.EDITIONS: case PlSqlParser.ELEMENT: case PlSqlParser.ELIM_GROUPBY: case PlSqlParser.ELIMINATE_JOIN: case PlSqlParser.ELIMINATE_OBY: case PlSqlParser.ELIMINATE_OUTER_JOIN: case PlSqlParser.EM: case PlSqlParser.EMPTY_BLOB: case PlSqlParser.EMPTY_CLOB: case PlSqlParser.EMPTY: case PlSqlParser.ENABLE_ALL: case PlSqlParser.ENABLE: case PlSqlParser.ENABLE_PARALLEL_DML: case PlSqlParser.ENABLE_PRESET: case PlSqlParser.ENCODING: case PlSqlParser.ENCRYPT: case PlSqlParser.ENCRYPTION: case PlSqlParser.END_OUTLINE_DATA: case PlSqlParser.ENFORCED: case PlSqlParser.ENFORCE: case PlSqlParser.ENQUEUE: case PlSqlParser.ENTERPRISE: case PlSqlParser.ENTITYESCAPING: case PlSqlParser.ENTRY: case PlSqlParser.EQUIPART: case PlSqlParser.ERR: case PlSqlParser.ERROR_ARGUMENT: case PlSqlParser.ERROR: case PlSqlParser.ERROR_ON_OVERLAP_TIME: case PlSqlParser.ERRORS: case PlSqlParser.ESCAPE: case PlSqlParser.ESTIMATE: case PlSqlParser.EVAL: case PlSqlParser.EVALNAME: case PlSqlParser.EVALUATE: case PlSqlParser.EVALUATION: case PlSqlParser.EVENTS: case PlSqlParser.EVERY: case PlSqlParser.EXCEPT: case PlSqlParser.EXCEPTION: case PlSqlParser.EXCEPTION_INIT: case PlSqlParser.EXCEPTIONS: case PlSqlParser.EXCHANGE: case PlSqlParser.EXCLUDE: case PlSqlParser.EXCLUDING: case PlSqlParser.EXECUTE: case PlSqlParser.EXEMPT: case PlSqlParser.EXISTING: case PlSqlParser.EXISTS: case PlSqlParser.EXISTSNODE: case PlSqlParser.EXIT: case PlSqlParser.EXPAND_GSET_TO_UNION: case PlSqlParser.EXPAND_TABLE: case PlSqlParser.EXP: case PlSqlParser.EXPIRE: case PlSqlParser.EXPLAIN: case PlSqlParser.EXPLOSION: case PlSqlParser.EXPORT: case PlSqlParser.EXPR_CORR_CHECK: case PlSqlParser.EXPRESS: case PlSqlParser.EXTENDS: case PlSqlParser.EXTENT: case PlSqlParser.EXTENTS: case PlSqlParser.EXTERNAL: case PlSqlParser.EXTERNALLY: case PlSqlParser.EXTRACTCLOBXML: case PlSqlParser.EXTRACT: case PlSqlParser.EXTRACTVALUE: case PlSqlParser.EXTRA: case PlSqlParser.FACILITY: case PlSqlParser.FACT: case PlSqlParser.FACTOR: case PlSqlParser.FACTORIZE_JOIN: case PlSqlParser.FAILED: case PlSqlParser.FAILED_LOGIN_ATTEMPTS: case PlSqlParser.FAILGROUP: case PlSqlParser.FAILOVER: case PlSqlParser.FAILURE: case PlSqlParser.FALSE: case PlSqlParser.FAMILY: case PlSqlParser.FAR: case PlSqlParser.FAST: case PlSqlParser.FASTSTART: case PlSqlParser.FBTSCAN: case PlSqlParser.FEATURE_DETAILS: case PlSqlParser.FEATURE_ID: case PlSqlParser.FEATURE_SET: case PlSqlParser.FEATURE_VALUE: case PlSqlParser.FETCH: case PlSqlParser.FILE: case PlSqlParser.FILE_NAME_CONVERT: case PlSqlParser.FILESYSTEM_LIKE_LOGGING: case PlSqlParser.FILTER: case PlSqlParser.FINAL: case PlSqlParser.FINE: case PlSqlParser.FINISH: case PlSqlParser.FIRST: case PlSqlParser.FIRSTM: case PlSqlParser.FIRST_ROWS: case PlSqlParser.FIRST_VALUE: case PlSqlParser.FIXED_VIEW_DATA: case PlSqlParser.FLAGGER: case PlSqlParser.FLASHBACK: case PlSqlParser.FLASH_CACHE: case PlSqlParser.FLOAT: case PlSqlParser.FLOB: case PlSqlParser.FLOOR: case PlSqlParser.FLUSH: case PlSqlParser.FOLDER: case PlSqlParser.FOLLOWING: case PlSqlParser.FOLLOWS: case PlSqlParser.FORALL: case PlSqlParser.FORCE: case PlSqlParser.FORCE_XML_QUERY_REWRITE: case PlSqlParser.FOREIGN: case PlSqlParser.FOREVER: case PlSqlParser.FORMAT: case PlSqlParser.FORWARD: case PlSqlParser.FRAGMENT_NUMBER: case PlSqlParser.FREELIST: case PlSqlParser.FREELISTS: case PlSqlParser.FREEPOOLS: case PlSqlParser.FRESH: case PlSqlParser.FROM_TZ: case PlSqlParser.FULL: case PlSqlParser.FULL_OUTER_JOIN_TO_OUTER: case PlSqlParser.FUNCTION: case PlSqlParser.FUNCTIONS: case PlSqlParser.GATHER_OPTIMIZER_STATISTICS: case PlSqlParser.GATHER_PLAN_STATISTICS: case PlSqlParser.GBY_CONC_ROLLUP: case PlSqlParser.GBY_PUSHDOWN: case PlSqlParser.GENERATED: case PlSqlParser.GET: case PlSqlParser.GLOBAL: case PlSqlParser.GLOBALLY: case PlSqlParser.GLOBAL_NAME: case PlSqlParser.GLOBAL_TOPIC_ENABLED: case PlSqlParser.GROUP_BY: case PlSqlParser.GROUP_ID: case PlSqlParser.GROUPING: case PlSqlParser.GROUPING_ID: case PlSqlParser.GROUPS: case PlSqlParser.GUARANTEED: case PlSqlParser.GUARANTEE: case PlSqlParser.GUARD: case PlSqlParser.HASH_AJ: case PlSqlParser.HASH: case PlSqlParser.HASHKEYS: case PlSqlParser.HASH_SJ: case PlSqlParser.HEADER: case PlSqlParser.HEAP: case PlSqlParser.HELP: case PlSqlParser.HEXTORAW: case PlSqlParser.HEXTOREF: case PlSqlParser.HIDDEN_KEYWORD: case PlSqlParser.HIDE: case PlSqlParser.HIERARCHY: case PlSqlParser.HIGH: case PlSqlParser.HINTSET_BEGIN: case PlSqlParser.HINTSET_END: case PlSqlParser.HOT: case PlSqlParser.HOUR: case PlSqlParser.HWM_BROKERED: case PlSqlParser.HYBRID: case PlSqlParser.IDENTIFIER: case PlSqlParser.IDENTITY: case PlSqlParser.IDGENERATORS: case PlSqlParser.ID: case PlSqlParser.IDLE_TIME: case PlSqlParser.IF: case PlSqlParser.IGNORE: case PlSqlParser.IGNORE_OPTIM_EMBEDDED_HINTS: case PlSqlParser.IGNORE_ROW_ON_DUPKEY_INDEX: case PlSqlParser.IGNORE_WHERE_CLAUSE: case PlSqlParser.ILM: case PlSqlParser.IMMEDIATE: case PlSqlParser.IMPACT: case PlSqlParser.IMPORT: case PlSqlParser.INACTIVE: case PlSqlParser.INCLUDE: case PlSqlParser.INCLUDE_VERSION: case PlSqlParser.INCLUDING: case PlSqlParser.INCREMENTAL: case PlSqlParser.INCREMENT: case PlSqlParser.INCR: case PlSqlParser.INDENT: case PlSqlParser.INDEX_ASC: case PlSqlParser.INDEX_COMBINE: case PlSqlParser.INDEX_DESC: case PlSqlParser.INDEXED: case PlSqlParser.INDEXES: case PlSqlParser.INDEX_FFS: case PlSqlParser.INDEX_FILTER: case PlSqlParser.INDEXING: case PlSqlParser.INDEX_JOIN: case PlSqlParser.INDEX_ROWS: case PlSqlParser.INDEX_RRS: case PlSqlParser.INDEX_RS_ASC: case PlSqlParser.INDEX_RS_DESC: case PlSqlParser.INDEX_RS: case PlSqlParser.INDEX_SCAN: case PlSqlParser.INDEX_SKIP_SCAN: case PlSqlParser.INDEX_SS_ASC: case PlSqlParser.INDEX_SS_DESC: case PlSqlParser.INDEX_SS: case PlSqlParser.INDEX_STATS: case PlSqlParser.INDEXTYPE: case PlSqlParser.INDEXTYPES: case PlSqlParser.INDICATOR: case PlSqlParser.INDICES: case PlSqlParser.INFINITE: case PlSqlParser.INFORMATIONAL: case PlSqlParser.INHERIT: case PlSqlParser.INITCAP: case PlSqlParser.INITIAL: case PlSqlParser.INITIALIZED: case PlSqlParser.INITIALLY: case PlSqlParser.INITRANS: case PlSqlParser.INLINE: case PlSqlParser.INLINE_XMLTYPE_NT: case PlSqlParser.INMEMORY: case PlSqlParser.IN_MEMORY_METADATA: case PlSqlParser.INMEMORY_PRUNING: case PlSqlParser.INNER: case PlSqlParser.INOUT: case PlSqlParser.INPLACE: case PlSqlParser.INSERTCHILDXMLAFTER: case PlSqlParser.INSERTCHILDXMLBEFORE: case PlSqlParser.INSERTCHILDXML: case PlSqlParser.INSERTXMLAFTER: case PlSqlParser.INSERTXMLBEFORE: case PlSqlParser.INSTANCE: case PlSqlParser.INSTANCES: case PlSqlParser.INSTANTIABLE: case PlSqlParser.INSTANTLY: case PlSqlParser.INSTEAD: case PlSqlParser.INSTR2: case PlSqlParser.INSTR4: case PlSqlParser.INSTRB: case PlSqlParser.INSTRC: case PlSqlParser.INSTR: case PlSqlParser.INTEGER: case PlSqlParser.INTERLEAVED: case PlSqlParser.INTERMEDIATE: case PlSqlParser.INTERNAL_CONVERT: case PlSqlParser.INTERNAL_USE: case PlSqlParser.INTERPRETED: case PlSqlParser.INTERVAL: case PlSqlParser.INT: case PlSqlParser.INVALIDATE: case PlSqlParser.INVISIBLE: case PlSqlParser.IN_XQUERY: case PlSqlParser.ISOLATION: case PlSqlParser.ISOLATION_LEVEL: case PlSqlParser.ITERATE: case PlSqlParser.ITERATION_NUMBER: case PlSqlParser.JAVA: case PlSqlParser.JOB: case PlSqlParser.JOIN: case PlSqlParser.JSON_ARRAYAGG: case PlSqlParser.JSON_ARRAY: case PlSqlParser.JSON_EQUAL: case PlSqlParser.JSON_EXISTS2: case PlSqlParser.JSON_EXISTS: case PlSqlParser.JSONGET: case PlSqlParser.JSON: case PlSqlParser.JSON_OBJECTAGG: case PlSqlParser.JSON_OBJECT: case PlSqlParser.JSONPARSE: case PlSqlParser.JSON_QUERY: case PlSqlParser.JSON_SERIALIZE: case PlSqlParser.JSON_TABLE: case PlSqlParser.JSON_TEXTCONTAINS2: case PlSqlParser.JSON_TEXTCONTAINS: case PlSqlParser.JSON_VALUE: case PlSqlParser.KEEP_DUPLICATES: case PlSqlParser.KEEP: case PlSqlParser.KERBEROS: case PlSqlParser.KEY: case PlSqlParser.KEY_LENGTH: case PlSqlParser.KEYSIZE: case PlSqlParser.KEYS: case PlSqlParser.KEYSTORE: case PlSqlParser.KILL: case PlSqlParser.LABEL: case PlSqlParser.LANGUAGE: case PlSqlParser.LAST_DAY: case PlSqlParser.LAST: case PlSqlParser.LAST_VALUE: case PlSqlParser.LATERAL: case PlSqlParser.LAX: case PlSqlParser.LAYER: case PlSqlParser.LDAP_REGISTRATION_ENABLED: case PlSqlParser.LDAP_REGISTRATION: case PlSqlParser.LDAP_REG_SYNC_INTERVAL: case PlSqlParser.LEADING: case PlSqlParser.LEFT: case PlSqlParser.LENGTH2: case PlSqlParser.LENGTH4: case PlSqlParser.LENGTHB: case PlSqlParser.LENGTHC: case PlSqlParser.LENGTH: case PlSqlParser.LESS: case PlSqlParser.LEVEL: case PlSqlParser.LEVELS: case PlSqlParser.LIBRARY: case PlSqlParser.LIFECYCLE: case PlSqlParser.LIFE: case PlSqlParser.LIFETIME: case PlSqlParser.LIKE2: case PlSqlParser.LIKE4: case PlSqlParser.LIKEC: case PlSqlParser.LIKE_EXPAND: case PlSqlParser.LIMIT: case PlSqlParser.LINEAR: case PlSqlParser.LINK: case PlSqlParser.LIST: case PlSqlParser.LN: case PlSqlParser.LNNVL: case PlSqlParser.LOAD: case PlSqlParser.LOB: case PlSqlParser.LOBNVL: case PlSqlParser.LOBS: case PlSqlParser.LOCAL_INDEXES: case PlSqlParser.LOCAL: case PlSqlParser.LOCALTIME: case PlSqlParser.LOCALTIMESTAMP: case PlSqlParser.LOCATION: case PlSqlParser.LOCATOR: case PlSqlParser.LOCKED: case PlSqlParser.LOCKING: case PlSqlParser.LOGFILE: case PlSqlParser.LOGFILES: case PlSqlParser.LOGGING: case PlSqlParser.LOGICAL: case PlSqlParser.LOGICAL_READS_PER_CALL: case PlSqlParser.LOGICAL_READS_PER_SESSION: case PlSqlParser.LOG: case PlSqlParser.LOGMINING: case PlSqlParser.LOGOFF: case PlSqlParser.LOGON: case PlSqlParser.LOG_READ_ONLY_VIOLATIONS: case PlSqlParser.LONG: case PlSqlParser.LOOP: case PlSqlParser.LOWER: case PlSqlParser.LOW: case PlSqlParser.LPAD: case PlSqlParser.LTRIM: case PlSqlParser.MAIN: case PlSqlParser.MAKE_REF: case PlSqlParser.MANAGED: case PlSqlParser.MANAGE: case PlSqlParser.MANAGEMENT: case PlSqlParser.MANAGER: case PlSqlParser.MANUAL: case PlSqlParser.MAP: case PlSqlParser.MAPPING: case PlSqlParser.MASTER: case PlSqlParser.MATCHED: case PlSqlParser.MATCHES: case PlSqlParser.MATCH: case PlSqlParser.MATCH_NUMBER: case PlSqlParser.MATCH_RECOGNIZE: case PlSqlParser.MATERIALIZED: case PlSqlParser.MATERIALIZE: case PlSqlParser.MAXARCHLOGS: case PlSqlParser.MAXDATAFILES: case PlSqlParser.MAXEXTENTS: case PlSqlParser.MAXIMIZE: case PlSqlParser.MAXINSTANCES: case PlSqlParser.MAXLOGFILES: case PlSqlParser.MAXLOGHISTORY: case PlSqlParser.MAXLOGMEMBERS: case PlSqlParser.MAX_SHARED_TEMP_SIZE: case PlSqlParser.MAXSIZE: case PlSqlParser.MAXTRANS: case PlSqlParser.MAXVALUE: case PlSqlParser.MEASURE: case PlSqlParser.MEASURES: case PlSqlParser.MEDIUM: case PlSqlParser.MEMBER: case PlSqlParser.MEMCOMPRESS: case PlSqlParser.MEMORY: case PlSqlParser.MERGEACTIONS: case PlSqlParser.MERGE_AJ: case PlSqlParser.MERGE_CONST_ON: case PlSqlParser.MERGE: case PlSqlParser.MERGE_SJ: case PlSqlParser.METADATA: case PlSqlParser.METHOD: case PlSqlParser.MIGRATE: case PlSqlParser.MIGRATION: case PlSqlParser.MINEXTENTS: case PlSqlParser.MINIMIZE: case PlSqlParser.MINIMUM: case PlSqlParser.MINING: case PlSqlParser.MINUS_NULL: case PlSqlParser.MINUTE: case PlSqlParser.MINVALUE: case PlSqlParser.MIRRORCOLD: case PlSqlParser.MIRRORHOT: case PlSqlParser.MIRROR: case PlSqlParser.MLSLABEL: case PlSqlParser.MODEL_COMPILE_SUBQUERY: case PlSqlParser.MODEL_DONTVERIFY_UNIQUENESS: case PlSqlParser.MODEL_DYNAMIC_SUBQUERY: case PlSqlParser.MODEL_MIN_ANALYSIS: case PlSqlParser.MODEL: case PlSqlParser.MODEL_NB: case PlSqlParser.MODEL_NO_ANALYSIS: case PlSqlParser.MODEL_PBY: case PlSqlParser.MODEL_PUSH_REF: case PlSqlParser.MODEL_SV: case PlSqlParser.MODIFICATION: case PlSqlParser.MODIFY_COLUMN_TYPE: case PlSqlParser.MODIFY: case PlSqlParser.MOD: case PlSqlParser.MODULE: case PlSqlParser.MONITORING: case PlSqlParser.MONITOR: case PlSqlParser.MONTH: case PlSqlParser.MONTHS_BETWEEN: case PlSqlParser.MONTHS: case PlSqlParser.MOUNT: case PlSqlParser.MOUNTPATH: case PlSqlParser.MOVEMENT: case PlSqlParser.MOVE: case PlSqlParser.MULTIDIMENSIONAL: case PlSqlParser.MULTISET: case PlSqlParser.MV_MERGE: case PlSqlParser.NAMED: case PlSqlParser.NAME: case PlSqlParser.NAMESPACE: case PlSqlParser.NAN: case PlSqlParser.NANVL: case PlSqlParser.NATIONAL: case PlSqlParser.NATIVE_FULL_OUTER_JOIN: case PlSqlParser.NATIVE: case PlSqlParser.NATURAL: case PlSqlParser.NAV: case PlSqlParser.NCHAR_CS: case PlSqlParser.NCHAR: case PlSqlParser.NCHR: case PlSqlParser.NCLOB: case PlSqlParser.NEEDED: case PlSqlParser.NEG: case PlSqlParser.NESTED: case PlSqlParser.NESTED_TABLE_FAST_INSERT: case PlSqlParser.NESTED_TABLE_GET_REFS: case PlSqlParser.NESTED_TABLE_ID: case PlSqlParser.NESTED_TABLE_SET_REFS: case PlSqlParser.NESTED_TABLE_SET_SETID: case PlSqlParser.NETWORK: case PlSqlParser.NEVER: case PlSqlParser.NEW: case PlSqlParser.NEW_TIME: case PlSqlParser.NEXT_DAY: case PlSqlParser.NEXT: case PlSqlParser.NL_AJ: case PlSqlParser.NLJ_BATCHING: case PlSqlParser.NLJ_INDEX_FILTER: case PlSqlParser.NLJ_INDEX_SCAN: case PlSqlParser.NLJ_PREFETCH: case PlSqlParser.NLS_CALENDAR: case PlSqlParser.NLS_CHARACTERSET: case PlSqlParser.NLS_CHARSET_DECL_LEN: case PlSqlParser.NLS_CHARSET_ID: case PlSqlParser.NLS_CHARSET_NAME: case PlSqlParser.NLS_COMP: case PlSqlParser.NLS_CURRENCY: case PlSqlParser.NLS_DATE_FORMAT: case PlSqlParser.NLS_DATE_LANGUAGE: case PlSqlParser.NLS_INITCAP: case PlSqlParser.NLS_ISO_CURRENCY: case PlSqlParser.NL_SJ: case PlSqlParser.NLS_LANG: case PlSqlParser.NLS_LANGUAGE: case PlSqlParser.NLS_LENGTH_SEMANTICS: case PlSqlParser.NLS_LOWER: case PlSqlParser.NLS_NCHAR_CONV_EXCP: case PlSqlParser.NLS_NUMERIC_CHARACTERS: case PlSqlParser.NLS_SORT: case PlSqlParser.NLSSORT: case PlSqlParser.NLS_SPECIAL_CHARS: case PlSqlParser.NLS_TERRITORY: case PlSqlParser.NLS_UPPER: case PlSqlParser.NO_ACCESS: case PlSqlParser.NO_ADAPTIVE_PLAN: case PlSqlParser.NO_ANSI_REARCH: case PlSqlParser.NOAPPEND: case PlSqlParser.NOARCHIVELOG: case PlSqlParser.NOAUDIT: case PlSqlParser.NO_AUTO_REOPTIMIZE: case PlSqlParser.NO_BASETABLE_MULTIMV_REWRITE: case PlSqlParser.NO_BATCH_TABLE_ACCESS_BY_ROWID: case PlSqlParser.NO_BIND_AWARE: case PlSqlParser.NO_BUFFER: case PlSqlParser.NOCACHE: case PlSqlParser.NO_CARTESIAN: case PlSqlParser.NO_CHECK_ACL_REWRITE: case PlSqlParser.NO_CLUSTER_BY_ROWID: case PlSqlParser.NO_CLUSTERING: case PlSqlParser.NO_COALESCE_SQ: case PlSqlParser.NO_COMMON_DATA: case PlSqlParser.NO_CONNECT_BY_CB_WHR_ONLY: case PlSqlParser.NO_CONNECT_BY_COMBINE_SW: case PlSqlParser.NO_CONNECT_BY_COST_BASED: case PlSqlParser.NO_CONNECT_BY_ELIM_DUPS: case PlSqlParser.NO_CONNECT_BY_FILTERING: case PlSqlParser.NOCOPY: case PlSqlParser.NO_COST_XML_QUERY_REWRITE: case PlSqlParser.NO_CPU_COSTING: case PlSqlParser.NOCPU_COSTING: case PlSqlParser.NOCYCLE: case PlSqlParser.NO_DATA_SECURITY_REWRITE: case PlSqlParser.NO_DECORRELATE: case PlSqlParser.NODELAY: case PlSqlParser.NO_DOMAIN_INDEX_FILTER: case PlSqlParser.NO_DST_UPGRADE_INSERT_CONV: case PlSqlParser.NO_ELIM_GROUPBY: case PlSqlParser.NO_ELIMINATE_JOIN: case PlSqlParser.NO_ELIMINATE_OBY: case PlSqlParser.NO_ELIMINATE_OUTER_JOIN: case PlSqlParser.NOENTITYESCAPING: case PlSqlParser.NO_EXPAND_GSET_TO_UNION: case PlSqlParser.NO_EXPAND: case PlSqlParser.NO_EXPAND_TABLE: case PlSqlParser.NO_FACT: case PlSqlParser.NO_FACTORIZE_JOIN: case PlSqlParser.NO_FILTERING: case PlSqlParser.NOFORCE: case PlSqlParser.NO_FULL_OUTER_JOIN_TO_OUTER: case PlSqlParser.NO_GATHER_OPTIMIZER_STATISTICS: case PlSqlParser.NO_GBY_PUSHDOWN: case PlSqlParser.NOGUARANTEE: case PlSqlParser.NO_INDEX_FFS: case PlSqlParser.NO_INDEX: case PlSqlParser.NO_INDEX_SS: case PlSqlParser.NO_INMEMORY: case PlSqlParser.NO_INMEMORY_PRUNING: case PlSqlParser.NOKEEP: case PlSqlParser.NO_LOAD: case PlSqlParser.NOLOCAL: case PlSqlParser.NOLOGGING: case PlSqlParser.NOMAPPING: case PlSqlParser.NOMAXVALUE: case PlSqlParser.NO_MERGE: case PlSqlParser.NOMINIMIZE: case PlSqlParser.NOMINVALUE: case PlSqlParser.NO_MODEL_PUSH_REF: case PlSqlParser.NO_MONITORING: case PlSqlParser.NOMONITORING: case PlSqlParser.NO_MONITOR: case PlSqlParser.NO_MULTIMV_REWRITE: case PlSqlParser.NO_NATIVE_FULL_OUTER_JOIN: case PlSqlParser.NONBLOCKING: case PlSqlParser.NONEDITIONABLE: case PlSqlParser.NONE: case PlSqlParser.NO_NLJ_BATCHING: case PlSqlParser.NO_NLJ_PREFETCH: case PlSqlParser.NO: case PlSqlParser.NONSCHEMA: case PlSqlParser.NO_OBJECT_LINK: case PlSqlParser.NOORDER: case PlSqlParser.NO_ORDER_ROLLUPS: case PlSqlParser.NO_OUTER_JOIN_TO_ANTI: case PlSqlParser.NO_OUTER_JOIN_TO_INNER: case PlSqlParser.NOOVERRIDE: case PlSqlParser.NO_PARALLEL_INDEX: case PlSqlParser.NOPARALLEL_INDEX: case PlSqlParser.NO_PARALLEL: case PlSqlParser.NOPARALLEL: case PlSqlParser.NO_PARTIAL_COMMIT: case PlSqlParser.NO_PARTIAL_JOIN: case PlSqlParser.NO_PARTIAL_ROLLUP_PUSHDOWN: case PlSqlParser.NOPARTITION: case PlSqlParser.NO_PLACE_DISTINCT: case PlSqlParser.NO_PLACE_GROUP_BY: case PlSqlParser.NO_PQ_CONCURRENT_UNION: case PlSqlParser.NO_PQ_MAP: case PlSqlParser.NO_PQ_REPLICATE: case PlSqlParser.NO_PQ_SKEW: case PlSqlParser.NO_PRUNE_GSETS: case PlSqlParser.NO_PULL_PRED: case PlSqlParser.NO_PUSH_PRED: case PlSqlParser.NO_PUSH_SUBQ: case PlSqlParser.NO_PX_FAULT_TOLERANCE: case PlSqlParser.NO_PX_JOIN_FILTER: case PlSqlParser.NO_QKN_BUFF: case PlSqlParser.NO_QUERY_TRANSFORMATION: case PlSqlParser.NO_REF_CASCADE: case PlSqlParser.NORELOCATE: case PlSqlParser.NORELY: case PlSqlParser.NOREPAIR: case PlSqlParser.NOREPLAY: case PlSqlParser.NORESETLOGS: case PlSqlParser.NO_RESULT_CACHE: case PlSqlParser.NOREVERSE: case PlSqlParser.NO_REWRITE: case PlSqlParser.NOREWRITE: case PlSqlParser.NORMAL: case PlSqlParser.NO_ROOT_SW_FOR_LOCAL: case PlSqlParser.NOROWDEPENDENCIES: case PlSqlParser.NOSCHEMACHECK: case PlSqlParser.NOSEGMENT: case PlSqlParser.NO_SEMIJOIN: case PlSqlParser.NO_SEMI_TO_INNER: case PlSqlParser.NO_SET_TO_JOIN: case PlSqlParser.NOSORT: case PlSqlParser.NO_SQL_TRANSLATION: case PlSqlParser.NO_SQL_TUNE: case PlSqlParser.NO_STAR_TRANSFORMATION: case PlSqlParser.NO_STATEMENT_QUEUING: case PlSqlParser.NO_STATS_GSETS: case PlSqlParser.NOSTRICT: case PlSqlParser.NO_SUBQUERY_PRUNING: case PlSqlParser.NO_SUBSTRB_PAD: case PlSqlParser.NO_SWAP_JOIN_INPUTS: case PlSqlParser.NOSWITCH: case PlSqlParser.NO_TABLE_LOOKUP_BY_NL: case PlSqlParser.NO_TEMP_TABLE: case PlSqlParser.NOTHING: case PlSqlParser.NOTIFICATION: case PlSqlParser.NO_TRANSFORM_DISTINCT_AGG: case PlSqlParser.NO_UNNEST: case PlSqlParser.NO_USE_CUBE: case PlSqlParser.NO_USE_HASH_AGGREGATION: case PlSqlParser.NO_USE_HASH_GBY_FOR_PUSHDOWN: case PlSqlParser.NO_USE_HASH: case PlSqlParser.NO_USE_INVISIBLE_INDEXES: case PlSqlParser.NO_USE_MERGE: case PlSqlParser.NO_USE_NL: case PlSqlParser.NO_USE_VECTOR_AGGREGATION: case PlSqlParser.NOVALIDATE: case PlSqlParser.NO_VECTOR_TRANSFORM_DIMS: case PlSqlParser.NO_VECTOR_TRANSFORM_FACT: case PlSqlParser.NO_VECTOR_TRANSFORM: case PlSqlParser.NO_XDB_FASTPATH_INSERT: case PlSqlParser.NO_XML_DML_REWRITE: case PlSqlParser.NO_XMLINDEX_REWRITE_IN_SELECT: case PlSqlParser.NO_XMLINDEX_REWRITE: case PlSqlParser.NO_XML_QUERY_REWRITE: case PlSqlParser.NO_ZONEMAP: case PlSqlParser.NTH_VALUE: case PlSqlParser.NULLIF: case PlSqlParser.NULLS: case PlSqlParser.NUMBER: case PlSqlParser.NUMERIC: case PlSqlParser.NUM_INDEX_KEYS: case PlSqlParser.NUMTODSINTERVAL: case PlSqlParser.NUMTOYMINTERVAL: case PlSqlParser.NVARCHAR2: case PlSqlParser.NVL2: case PlSqlParser.OBJECT2XML: case PlSqlParser.OBJECT: case PlSqlParser.OBJ_ID: case PlSqlParser.OBJNO: case PlSqlParser.OBJNO_REUSE: case PlSqlParser.OCCURENCES: case PlSqlParser.OFFLINE: case PlSqlParser.OFF: case PlSqlParser.OFFSET: case PlSqlParser.OIDINDEX: case PlSqlParser.OID: case PlSqlParser.OLAP: case PlSqlParser.OLD: case PlSqlParser.OLD_PUSH_PRED: case PlSqlParser.OLS: case PlSqlParser.OLTP: case PlSqlParser.OMIT: case PlSqlParser.ONE: case PlSqlParser.ONLINE: case PlSqlParser.ONLY: case PlSqlParser.OPAQUE: case PlSqlParser.OPAQUE_TRANSFORM: case PlSqlParser.OPAQUE_XCANONICAL: case PlSqlParser.OPCODE: case PlSqlParser.OPEN: case PlSqlParser.OPERATIONS: case PlSqlParser.OPERATOR: case PlSqlParser.OPT_ESTIMATE: case PlSqlParser.OPTIMAL: case PlSqlParser.OPTIMIZE: case PlSqlParser.OPTIMIZER_FEATURES_ENABLE: case PlSqlParser.OPTIMIZER_GOAL: case PlSqlParser.OPT_PARAM: case PlSqlParser.ORA_BRANCH: case PlSqlParser.ORA_CHECK_ACL: case PlSqlParser.ORA_CHECK_PRIVILEGE: case PlSqlParser.ORA_CLUSTERING: case PlSqlParser.ORADATA: case PlSqlParser.ORADEBUG: case PlSqlParser.ORA_DST_AFFECTED: case PlSqlParser.ORA_DST_CONVERT: case PlSqlParser.ORA_DST_ERROR: case PlSqlParser.ORA_GET_ACLIDS: case PlSqlParser.ORA_GET_PRIVILEGES: case PlSqlParser.ORA_HASH: case PlSqlParser.ORA_INVOKING_USERID: case PlSqlParser.ORA_INVOKING_USER: case PlSqlParser.ORA_INVOKING_XS_USER_GUID: case PlSqlParser.ORA_INVOKING_XS_USER: case PlSqlParser.ORA_RAWCOMPARE: case PlSqlParser.ORA_RAWCONCAT: case PlSqlParser.ORA_ROWSCN: case PlSqlParser.ORA_ROWSCN_RAW: case PlSqlParser.ORA_ROWVERSION: case PlSqlParser.ORA_TABVERSION: case PlSqlParser.ORA_WRITE_TIME: case PlSqlParser.ORDERED: case PlSqlParser.ORDERED_PREDICATES: case PlSqlParser.ORDINALITY: case PlSqlParser.OR_EXPAND: case PlSqlParser.ORGANIZATION: case PlSqlParser.OR_PREDICATES: case PlSqlParser.OSERROR: case PlSqlParser.OTHER: case PlSqlParser.OUTER_JOIN_TO_ANTI: case PlSqlParser.OUTER_JOIN_TO_INNER: case PlSqlParser.OUTER: case PlSqlParser.OUTLINE_LEAF: case PlSqlParser.OUTLINE: case PlSqlParser.OUT_OF_LINE: case PlSqlParser.OUT: case PlSqlParser.OVERFLOW_NOMOVE: case PlSqlParser.OVERFLOW: case PlSqlParser.OVERLAPS: case PlSqlParser.OVER: case PlSqlParser.OVERRIDING: case PlSqlParser.OWNER: case PlSqlParser.OWNERSHIP: case PlSqlParser.OWN: case PlSqlParser.PACKAGE: case PlSqlParser.PACKAGES: case PlSqlParser.PARALLEL_ENABLE: case PlSqlParser.PARALLEL_INDEX: case PlSqlParser.PARALLEL: case PlSqlParser.PARAMETERS: case PlSqlParser.PARAM: case PlSqlParser.PARENT: case PlSqlParser.PARITY: case PlSqlParser.PARTIAL_JOIN: case PlSqlParser.PARTIALLY: case PlSqlParser.PARTIAL: case PlSqlParser.PARTIAL_ROLLUP_PUSHDOWN: case PlSqlParser.PARTITION_HASH: case PlSqlParser.PARTITION_LIST: case PlSqlParser.PARTITION: case PlSqlParser.PARTITION_RANGE: case PlSqlParser.PARTITIONS: case PlSqlParser.PARTNUMINST: case PlSqlParser.PASSING: case PlSqlParser.PASSWORD_GRACE_TIME: case PlSqlParser.PASSWORD_LIFE_TIME: case PlSqlParser.PASSWORD_LOCK_TIME: case PlSqlParser.PASSWORD: case PlSqlParser.PASSWORD_REUSE_MAX: case PlSqlParser.PASSWORD_REUSE_TIME: case PlSqlParser.PASSWORD_VERIFY_FUNCTION: case PlSqlParser.PAST: case PlSqlParser.PATCH: case PlSqlParser.PATH: case PlSqlParser.PATH_PREFIX: case PlSqlParser.PATHS: case PlSqlParser.PATTERN: case PlSqlParser.PBL_HS_BEGIN: case PlSqlParser.PBL_HS_END: case PlSqlParser.PCTINCREASE: case PlSqlParser.PCTTHRESHOLD: case PlSqlParser.PCTUSED: case PlSqlParser.PCTVERSION: case PlSqlParser.PENDING: case PlSqlParser.PERCENT_KEYWORD: case PlSqlParser.PERCENT_RANKM: case PlSqlParser.PERFORMANCE: case PlSqlParser.PERIOD_KEYWORD: case PlSqlParser.PERMANENT: case PlSqlParser.PERMISSION: case PlSqlParser.PERMUTE: case PlSqlParser.PER: case PlSqlParser.PFILE: case PlSqlParser.PHYSICAL: case PlSqlParser.PIKEY: case PlSqlParser.PIPELINED: case PlSqlParser.PIV_GB: case PlSqlParser.PIVOT: case PlSqlParser.PIV_SSF: case PlSqlParser.PLACE_DISTINCT: case PlSqlParser.PLACE_GROUP_BY: case PlSqlParser.PLAN: case PlSqlParser.PLSCOPE_SETTINGS: case PlSqlParser.PLS_INTEGER: case PlSqlParser.PLSQL_CCFLAGS: case PlSqlParser.PLSQL_CODE_TYPE: case PlSqlParser.PLSQL_DEBUG: case PlSqlParser.PLSQL_OPTIMIZE_LEVEL: case PlSqlParser.PLSQL_WARNINGS: case PlSqlParser.PLUGGABLE: case PlSqlParser.POINT: case PlSqlParser.POLICY: case PlSqlParser.POOL_16K: case PlSqlParser.POOL_2K: case PlSqlParser.POOL_32K: case PlSqlParser.POOL_4K: case PlSqlParser.POOL_8K: case PlSqlParser.POSITIVEN: case PlSqlParser.POSITIVE: case PlSqlParser.POST_TRANSACTION: case PlSqlParser.POWERMULTISET_BY_CARDINALITY: case PlSqlParser.POWERMULTISET: case PlSqlParser.POWER: case PlSqlParser.PQ_CONCURRENT_UNION: case PlSqlParser.PQ_DISTRIBUTE: case PlSqlParser.PQ_DISTRIBUTE_WINDOW: case PlSqlParser.PQ_FILTER: case PlSqlParser.PQ_MAP: case PlSqlParser.PQ_NOMAP: case PlSqlParser.PQ_REPLICATE: case PlSqlParser.PQ_SKEW: case PlSqlParser.PRAGMA: case PlSqlParser.PREBUILT: case PlSqlParser.PRECEDES: case PlSqlParser.PRECEDING: case PlSqlParser.PRECISION: case PlSqlParser.PRECOMPUTE_SUBQUERY: case PlSqlParser.PREDICATE_REORDERS: case PlSqlParser.PRELOAD: case PlSqlParser.PREPARE: case PlSqlParser.PRESENTNNV: case PlSqlParser.PRESENT: case PlSqlParser.PRESENTV: case PlSqlParser.PRESERVE_OID: case PlSqlParser.PRESERVE: case PlSqlParser.PRETTY: case PlSqlParser.PREVIOUS: case PlSqlParser.PREV: case PlSqlParser.PRIMARY: case PlSqlParser.PRINTBLOBTOCLOB: case PlSqlParser.PRIORITY: case PlSqlParser.PRIVATE: case PlSqlParser.PRIVATE_SGA: case PlSqlParser.PRIVILEGED: case PlSqlParser.PRIVILEGE: case PlSqlParser.PRIVILEGES: case PlSqlParser.PROCEDURAL: case PlSqlParser.PROCEDURE: case PlSqlParser.PROCESS: case PlSqlParser.PROFILE: case PlSqlParser.PROGRAM: case PlSqlParser.PROJECT: case PlSqlParser.PROPAGATE: case PlSqlParser.PROTECTED: case PlSqlParser.PROTECTION: case PlSqlParser.PROXY: case PlSqlParser.PRUNING: case PlSqlParser.PULL_PRED: case PlSqlParser.PURGE: case PlSqlParser.PUSH_PRED: case PlSqlParser.PUSH_SUBQ: case PlSqlParser.PX_FAULT_TOLERANCE: case PlSqlParser.PX_GRANULE: case PlSqlParser.PX_JOIN_FILTER: case PlSqlParser.QB_NAME: case PlSqlParser.QUERY_BLOCK: case PlSqlParser.QUERY: case PlSqlParser.QUEUE_CURR: case PlSqlParser.QUEUE: case PlSqlParser.QUEUE_ROWP: case PlSqlParser.QUIESCE: case PlSqlParser.QUORUM: case PlSqlParser.QUOTA: case PlSqlParser.RAISE: case PlSqlParser.RANDOM_LOCAL: case PlSqlParser.RANDOM: case PlSqlParser.RANGE: case PlSqlParser.RANKM: case PlSqlParser.RAPIDLY: case PlSqlParser.RAW: case PlSqlParser.RAWTOHEX: case PlSqlParser.RAWTONHEX: case PlSqlParser.RBA: case PlSqlParser.RBO_OUTLINE: case PlSqlParser.RDBA: case PlSqlParser.READ: case PlSqlParser.READS: case PlSqlParser.REALM: case PlSqlParser.REAL: case PlSqlParser.REBALANCE: case PlSqlParser.REBUILD: case PlSqlParser.RECORD: case PlSqlParser.RECORDS_PER_BLOCK: case PlSqlParser.RECOVERABLE: case PlSqlParser.RECOVER: case PlSqlParser.RECOVERY: case PlSqlParser.RECYCLEBIN: case PlSqlParser.RECYCLE: case PlSqlParser.REDACTION: case PlSqlParser.REDEFINE: case PlSqlParser.REDO: case PlSqlParser.REDUCED: case PlSqlParser.REDUNDANCY: case PlSqlParser.REF_CASCADE_CURSOR: case PlSqlParser.REFERENCED: case PlSqlParser.REFERENCE: case PlSqlParser.REFERENCES: case PlSqlParser.REFERENCING: case PlSqlParser.REF: case PlSqlParser.REFRESH: case PlSqlParser.REFTOHEX: case PlSqlParser.REGEXP_COUNT: case PlSqlParser.REGEXP_INSTR: case PlSqlParser.REGEXP_LIKE: case PlSqlParser.REGEXP_REPLACE: case PlSqlParser.REGEXP_SUBSTR: case PlSqlParser.REGISTER: case PlSqlParser.REGR_AVGX: case PlSqlParser.REGR_AVGY: case PlSqlParser.REGR_COUNT: case PlSqlParser.REGR_INTERCEPT: case PlSqlParser.REGR_R2: case PlSqlParser.REGR_SLOPE: case PlSqlParser.REGR_SXX: case PlSqlParser.REGR_SXY: case PlSqlParser.REGR_SYY: case PlSqlParser.REGULAR: case PlSqlParser.REJECT: case PlSqlParser.REKEY: case PlSqlParser.RELATIONAL: case PlSqlParser.RELOCATE: case PlSqlParser.RELY: case PlSqlParser.REMAINDER: case PlSqlParser.REMOTE_MAPPED: case PlSqlParser.REMOVE: case PlSqlParser.RENAME: case PlSqlParser.REPAIR: case PlSqlParser.REPEAT: case PlSqlParser.REPLACE: case PlSqlParser.REPLICATION: case PlSqlParser.REQUIRED: case PlSqlParser.RESETLOGS: case PlSqlParser.RESET: case PlSqlParser.RESIZE: case PlSqlParser.RESOLVE: case PlSqlParser.RESOLVER: case PlSqlParser.RESPECT: case PlSqlParser.RESTART: case PlSqlParser.RESTORE_AS_INTERVALS: case PlSqlParser.RESTORE: case PlSqlParser.RESTRICT_ALL_REF_CONS: case PlSqlParser.RESTRICTED: case PlSqlParser.RESTRICT_REFERENCES: case PlSqlParser.RESTRICT: case PlSqlParser.RESULT_CACHE: case PlSqlParser.RESULT: case PlSqlParser.RESUMABLE: case PlSqlParser.RESUME: case PlSqlParser.RETENTION: case PlSqlParser.RETRY_ON_ROW_CHANGE: case PlSqlParser.RETURNING: case PlSqlParser.RETURN: case PlSqlParser.REUSE: case PlSqlParser.REVERSE: case PlSqlParser.REWRITE_OR_ERROR: case PlSqlParser.REWRITE: case PlSqlParser.RIGHT: case PlSqlParser.ROLE: case PlSqlParser.ROLESET: case PlSqlParser.ROLES: case PlSqlParser.ROLLBACK: case PlSqlParser.ROLLING: case PlSqlParser.ROLLUP: case PlSqlParser.ROWDEPENDENCIES: case PlSqlParser.ROWID_MAPPING_TABLE: case PlSqlParser.ROWID: case PlSqlParser.ROWIDTOCHAR: case PlSqlParser.ROWIDTONCHAR: case PlSqlParser.ROW_LENGTH: case PlSqlParser.ROWNUM: case PlSqlParser.ROW: case PlSqlParser.ROWS: case PlSqlParser.RPAD: case PlSqlParser.RTRIM: case PlSqlParser.RULE: case PlSqlParser.RULES: case PlSqlParser.RUNNING: case PlSqlParser.SALT: case PlSqlParser.SAMPLE: case PlSqlParser.SAVE_AS_INTERVALS: case PlSqlParser.SAVEPOINT: case PlSqlParser.SAVE: case PlSqlParser.SB4: case PlSqlParser.SCALE_ROWS: case PlSqlParser.SCALE: case PlSqlParser.SCAN_INSTANCES: case PlSqlParser.SCAN: case PlSqlParser.SCHEDULER: case PlSqlParser.SCHEMACHECK: case PlSqlParser.SCHEMA: case PlSqlParser.SCN_ASCENDING: case PlSqlParser.SCN: case PlSqlParser.SCOPE: case PlSqlParser.SCRUB: case PlSqlParser.SD_ALL: case PlSqlParser.SD_INHIBIT: case PlSqlParser.SDO_GEOM_MBR: case PlSqlParser.SD_SHOW: case PlSqlParser.SEARCH: case PlSqlParser.SECOND: case PlSqlParser.SECRET: case PlSqlParser.SECUREFILE_DBA: case PlSqlParser.SECUREFILE: case PlSqlParser.SECURITY: case PlSqlParser.SEED: case PlSqlParser.SEG_BLOCK: case PlSqlParser.SEG_FILE: case PlSqlParser.SEGMENT: case PlSqlParser.SELECTIVITY: case PlSqlParser.SELF: case PlSqlParser.SEMIJOIN_DRIVER: case PlSqlParser.SEMIJOIN: case PlSqlParser.SEMI_TO_INNER: case PlSqlParser.SEQUENCED: case PlSqlParser.SEQUENCE: case PlSqlParser.SEQUENTIAL: case PlSqlParser.SERIALIZABLE: case PlSqlParser.SERIALLY_REUSABLE: case PlSqlParser.SERIAL: case PlSqlParser.SERVERERROR: case PlSqlParser.SERVICE_NAME_CONVERT: case PlSqlParser.SERVICES: case PlSqlParser.SESSION_CACHED_CURSORS: case PlSqlParser.SESSION: case PlSqlParser.SESSIONS_PER_USER: case PlSqlParser.SESSIONTIMEZONE: case PlSqlParser.SESSIONTZNAME: case PlSqlParser.SET: case PlSqlParser.SETS: case PlSqlParser.SETTINGS: case PlSqlParser.SET_TO_JOIN: case PlSqlParser.SEVERE: case PlSqlParser.SHARED_POOL: case PlSqlParser.SHARED: case PlSqlParser.SHARING: case PlSqlParser.SHELFLIFE: case PlSqlParser.SHOW: case PlSqlParser.SHRINK: case PlSqlParser.SHUTDOWN: case PlSqlParser.SIBLINGS: case PlSqlParser.SID: case PlSqlParser.SIGNAL_COMPONENT: case PlSqlParser.SIGNAL_FUNCTION: case PlSqlParser.SIGN: case PlSqlParser.SIGNTYPE: case PlSqlParser.SIMPLE_INTEGER: case PlSqlParser.SIMPLE: case PlSqlParser.SINGLE: case PlSqlParser.SINGLETASK: case PlSqlParser.SINH: case PlSqlParser.SIN: case PlSqlParser.SKIP_EXT_OPTIMIZER: case PlSqlParser.SKIP_: case PlSqlParser.SKIP_UNQ_UNUSABLE_IDX: case PlSqlParser.SKIP_UNUSABLE_INDEXES: case PlSqlParser.SMALLFILE: case PlSqlParser.SMALLINT: case PlSqlParser.SNAPSHOT: case PlSqlParser.SOME: case PlSqlParser.SORT: case PlSqlParser.SOUNDEX: case PlSqlParser.SOURCE_FILE_DIRECTORY: case PlSqlParser.SOURCE_FILE_NAME_CONVERT: case PlSqlParser.SOURCE: case PlSqlParser.SPACE_KEYWORD: case PlSqlParser.SPECIFICATION: case PlSqlParser.SPFILE: case PlSqlParser.SPLIT: case PlSqlParser.SPREADSHEET: case PlSqlParser.SQLDATA: case PlSqlParser.SQLERROR: case PlSqlParser.SQLLDR: case PlSqlParser.SQL: case PlSqlParser.SQL_TRACE: case PlSqlParser.SQL_TRANSLATION_PROFILE: case PlSqlParser.SQRT: case PlSqlParser.STALE: case PlSqlParser.STANDALONE: case PlSqlParser.STANDARD_HASH: case PlSqlParser.STANDBY_MAX_DATA_DELAY: case PlSqlParser.STANDBYS: case PlSqlParser.STANDBY: case PlSqlParser.STAR: case PlSqlParser.STAR_TRANSFORMATION: case PlSqlParser.STARTUP: case PlSqlParser.STATEMENT_ID: case PlSqlParser.STATEMENT_QUEUING: case PlSqlParser.STATEMENTS: case PlSqlParser.STATEMENT: case PlSqlParser.STATE: case PlSqlParser.STATIC: case PlSqlParser.STATISTICS: case PlSqlParser.STATS_BINOMIAL_TEST: case PlSqlParser.STATS_CROSSTAB: case PlSqlParser.STATS_F_TEST: case PlSqlParser.STATS_KS_TEST: case PlSqlParser.STATS_MODE: case PlSqlParser.STATS_MW_TEST: case PlSqlParser.STATS_ONE_WAY_ANOVA: case PlSqlParser.STATS_T_TEST_INDEP: case PlSqlParser.STATS_T_TEST_INDEPU: case PlSqlParser.STATS_T_TEST_ONE: case PlSqlParser.STATS_T_TEST_PAIRED: case PlSqlParser.STATS_WSR_TEST: case PlSqlParser.STDDEV_POP: case PlSqlParser.STDDEV_SAMP: case PlSqlParser.STOP: case PlSqlParser.STORAGE: case PlSqlParser.STORE: case PlSqlParser.STREAMS: case PlSqlParser.STREAM: case PlSqlParser.STRICT: case PlSqlParser.STRING: case PlSqlParser.STRIPE_COLUMNS: case PlSqlParser.STRIPE_WIDTH: case PlSqlParser.STRIP: case PlSqlParser.STRUCTURE: case PlSqlParser.SUBMULTISET: case PlSqlParser.SUBPARTITION_REL: case PlSqlParser.SUBPARTITIONS: case PlSqlParser.SUBPARTITION: case PlSqlParser.SUBQUERIES: case PlSqlParser.SUBQUERY_PRUNING: case PlSqlParser.SUBSCRIBE: case PlSqlParser.SUBSET: case PlSqlParser.SUBSTITUTABLE: case PlSqlParser.SUBSTR2: case PlSqlParser.SUBSTR4: case PlSqlParser.SUBSTRB: case PlSqlParser.SUBSTRC: case PlSqlParser.SUBTYPE: case PlSqlParser.SUCCESSFUL: case PlSqlParser.SUCCESS: case PlSqlParser.SUMMARY: case PlSqlParser.SUPPLEMENTAL: case PlSqlParser.SUSPEND: case PlSqlParser.SWAP_JOIN_INPUTS: case PlSqlParser.SWITCHOVER: case PlSqlParser.SWITCH: case PlSqlParser.SYNCHRONOUS: case PlSqlParser.SYNC: case PlSqlParser.SYSASM: case PlSqlParser.SYS_AUDIT: case PlSqlParser.SYSAUX: case PlSqlParser.SYSBACKUP: case PlSqlParser.SYS_CHECKACL: case PlSqlParser.SYS_CHECK_PRIVILEGE: case PlSqlParser.SYS_CONNECT_BY_PATH: case PlSqlParser.SYS_CONTEXT: case PlSqlParser.SYSDATE: case PlSqlParser.SYSDBA: case PlSqlParser.SYS_DBURIGEN: case PlSqlParser.SYSDG: case PlSqlParser.SYS_DL_CURSOR: case PlSqlParser.SYS_DM_RXFORM_CHR: case PlSqlParser.SYS_DM_RXFORM_NUM: case PlSqlParser.SYS_DOM_COMPARE: case PlSqlParser.SYS_DST_PRIM2SEC: case PlSqlParser.SYS_DST_SEC2PRIM: case PlSqlParser.SYS_ET_BFILE_TO_RAW: case PlSqlParser.SYS_ET_BLOB_TO_IMAGE: case PlSqlParser.SYS_ET_IMAGE_TO_BLOB: case PlSqlParser.SYS_ET_RAW_TO_BFILE: case PlSqlParser.SYS_EXTPDTXT: case PlSqlParser.SYS_EXTRACT_UTC: case PlSqlParser.SYS_FBT_INSDEL: case PlSqlParser.SYS_FILTER_ACLS: case PlSqlParser.SYS_FNMATCHES: case PlSqlParser.SYS_FNREPLACE: case PlSqlParser.SYS_GET_ACLIDS: case PlSqlParser.SYS_GET_COL_ACLIDS: case PlSqlParser.SYS_GET_PRIVILEGES: case PlSqlParser.SYS_GETTOKENID: case PlSqlParser.SYS_GETXTIVAL: case PlSqlParser.SYS_GUID: case PlSqlParser.SYSGUID: case PlSqlParser.SYSKM: case PlSqlParser.SYS_MAKE_XMLNODEID: case PlSqlParser.SYS_MAKEXML: case PlSqlParser.SYS_MKXMLATTR: case PlSqlParser.SYS_MKXTI: case PlSqlParser.SYSOBJ: case PlSqlParser.SYS_OP_ADT2BIN: case PlSqlParser.SYS_OP_ADTCONS: case PlSqlParser.SYS_OP_ALSCRVAL: case PlSqlParser.SYS_OP_ATG: case PlSqlParser.SYS_OP_BIN2ADT: case PlSqlParser.SYS_OP_BITVEC: case PlSqlParser.SYS_OP_BL2R: case PlSqlParser.SYS_OP_BLOOM_FILTER_LIST: case PlSqlParser.SYS_OP_BLOOM_FILTER: case PlSqlParser.SYS_OP_C2C: case PlSqlParser.SYS_OP_CAST: case PlSqlParser.SYS_OP_CEG: case PlSqlParser.SYS_OP_CL2C: case PlSqlParser.SYS_OP_COMBINED_HASH: case PlSqlParser.SYS_OP_COMP: case PlSqlParser.SYS_OP_CONVERT: case PlSqlParser.SYS_OP_COUNTCHG: case PlSqlParser.SYS_OP_CSCONV: case PlSqlParser.SYS_OP_CSCONVTEST: case PlSqlParser.SYS_OP_CSR: case PlSqlParser.SYS_OP_CSX_PATCH: case PlSqlParser.SYS_OP_CYCLED_SEQ: case PlSqlParser.SYS_OP_DECOMP: case PlSqlParser.SYS_OP_DESCEND: case PlSqlParser.SYS_OP_DISTINCT: case PlSqlParser.SYS_OP_DRA: case PlSqlParser.SYS_OP_DUMP: case PlSqlParser.SYS_OP_DV_CHECK: case PlSqlParser.SYS_OP_ENFORCE_NOT_NULL: case PlSqlParser.SYSOPER: case PlSqlParser.SYS_OP_EXTRACT: case PlSqlParser.SYS_OP_GROUPING: case PlSqlParser.SYS_OP_GUID: case PlSqlParser.SYS_OP_HASH: case PlSqlParser.SYS_OP_IIX: case PlSqlParser.SYS_OP_ITR: case PlSqlParser.SYS_OP_KEY_VECTOR_CREATE: case PlSqlParser.SYS_OP_KEY_VECTOR_FILTER_LIST: case PlSqlParser.SYS_OP_KEY_VECTOR_FILTER: case PlSqlParser.SYS_OP_KEY_VECTOR_SUCCEEDED: case PlSqlParser.SYS_OP_KEY_VECTOR_USE: case PlSqlParser.SYS_OP_LBID: case PlSqlParser.SYS_OP_LOBLOC2BLOB: case PlSqlParser.SYS_OP_LOBLOC2CLOB: case PlSqlParser.SYS_OP_LOBLOC2ID: case PlSqlParser.SYS_OP_LOBLOC2NCLOB: case PlSqlParser.SYS_OP_LOBLOC2TYP: case PlSqlParser.SYS_OP_LSVI: case PlSqlParser.SYS_OP_LVL: case PlSqlParser.SYS_OP_MAKEOID: case PlSqlParser.SYS_OP_MAP_NONNULL: case PlSqlParser.SYS_OP_MSR: case PlSqlParser.SYS_OP_NICOMBINE: case PlSqlParser.SYS_OP_NIEXTRACT: case PlSqlParser.SYS_OP_NII: case PlSqlParser.SYS_OP_NIX: case PlSqlParser.SYS_OP_NOEXPAND: case PlSqlParser.SYS_OP_NTCIMG: case PlSqlParser.SYS_OP_NUMTORAW: case PlSqlParser.SYS_OP_OIDVALUE: case PlSqlParser.SYS_OP_OPNSIZE: case PlSqlParser.SYS_OP_PAR_1: case PlSqlParser.SYS_OP_PARGID_1: case PlSqlParser.SYS_OP_PARGID: case PlSqlParser.SYS_OP_PAR: case PlSqlParser.SYS_OP_PART_ID: case PlSqlParser.SYS_OP_PIVOT: case PlSqlParser.SYS_OP_R2O: case PlSqlParser.SYS_OP_RAWTONUM: case PlSqlParser.SYS_OP_RDTM: case PlSqlParser.SYS_OP_REF: case PlSqlParser.SYS_OP_RMTD: case PlSqlParser.SYS_OP_ROWIDTOOBJ: case PlSqlParser.SYS_OP_RPB: case PlSqlParser.SYS_OPTLOBPRBSC: case PlSqlParser.SYS_OP_TOSETID: case PlSqlParser.SYS_OP_TPR: case PlSqlParser.SYS_OP_TRTB: case PlSqlParser.SYS_OPTXICMP: case PlSqlParser.SYS_OPTXQCASTASNQ: case PlSqlParser.SYS_OP_UNDESCEND: case PlSqlParser.SYS_OP_VECAND: case PlSqlParser.SYS_OP_VECBIT: case PlSqlParser.SYS_OP_VECOR: case PlSqlParser.SYS_OP_VECXOR: case PlSqlParser.SYS_OP_VERSION: case PlSqlParser.SYS_OP_VREF: case PlSqlParser.SYS_OP_VVD: case PlSqlParser.SYS_OP_XMLCONS_FOR_CSX: case PlSqlParser.SYS_OP_XPTHATG: case PlSqlParser.SYS_OP_XPTHIDX: case PlSqlParser.SYS_OP_XPTHOP: case PlSqlParser.SYS_OP_XTXT2SQLT: case PlSqlParser.SYS_OP_ZONE_ID: case PlSqlParser.SYS_ORDERKEY_DEPTH: case PlSqlParser.SYS_ORDERKEY_MAXCHILD: case PlSqlParser.SYS_ORDERKEY_PARENT: case PlSqlParser.SYS_PARALLEL_TXN: case PlSqlParser.SYS_PATHID_IS_ATTR: case PlSqlParser.SYS_PATHID_IS_NMSPC: case PlSqlParser.SYS_PATHID_LASTNAME: case PlSqlParser.SYS_PATHID_LASTNMSPC: case PlSqlParser.SYS_PATH_REVERSE: case PlSqlParser.SYS_PXQEXTRACT: case PlSqlParser.SYS_RAW_TO_XSID: case PlSqlParser.SYS_RID_ORDER: case PlSqlParser.SYS_ROW_DELTA: case PlSqlParser.SYS_SC_2_XMLT: case PlSqlParser.SYS_SYNRCIREDO: case PlSqlParser.SYSTEM_DEFINED: case PlSqlParser.SYSTEM: case PlSqlParser.SYSTIMESTAMP: case PlSqlParser.SYS_TYPEID: case PlSqlParser.SYS_UMAKEXML: case PlSqlParser.SYS_XMLANALYZE: case PlSqlParser.SYS_XMLCONTAINS: case PlSqlParser.SYS_XMLCONV: case PlSqlParser.SYS_XMLEXNSURI: case PlSqlParser.SYS_XMLGEN: case PlSqlParser.SYS_XMLI_LOC_ISNODE: case PlSqlParser.SYS_XMLI_LOC_ISTEXT: case PlSqlParser.SYS_XMLINSTR: case PlSqlParser.SYS_XMLLOCATOR_GETSVAL: case PlSqlParser.SYS_XMLNODEID_GETCID: case PlSqlParser.SYS_XMLNODEID_GETLOCATOR: case PlSqlParser.SYS_XMLNODEID_GETOKEY: case PlSqlParser.SYS_XMLNODEID_GETPATHID: case PlSqlParser.SYS_XMLNODEID_GETPTRID: case PlSqlParser.SYS_XMLNODEID_GETRID: case PlSqlParser.SYS_XMLNODEID_GETSVAL: case PlSqlParser.SYS_XMLNODEID_GETTID: case PlSqlParser.SYS_XMLNODEID: case PlSqlParser.SYS_XMLT_2_SC: case PlSqlParser.SYS_XMLTRANSLATE: case PlSqlParser.SYS_XMLTYPE2SQL: case PlSqlParser.SYS_XQ_ASQLCNV: case PlSqlParser.SYS_XQ_ATOMCNVCHK: case PlSqlParser.SYS_XQBASEURI: case PlSqlParser.SYS_XQCASTABLEERRH: case PlSqlParser.SYS_XQCODEP2STR: case PlSqlParser.SYS_XQCODEPEQ: case PlSqlParser.SYS_XQCON2SEQ: case PlSqlParser.SYS_XQCONCAT: case PlSqlParser.SYS_XQDELETE: case PlSqlParser.SYS_XQDFLTCOLATION: case PlSqlParser.SYS_XQDOC: case PlSqlParser.SYS_XQDOCURI: case PlSqlParser.SYS_XQDURDIV: case PlSqlParser.SYS_XQED4URI: case PlSqlParser.SYS_XQENDSWITH: case PlSqlParser.SYS_XQERRH: case PlSqlParser.SYS_XQERR: case PlSqlParser.SYS_XQESHTMLURI: case PlSqlParser.SYS_XQEXLOBVAL: case PlSqlParser.SYS_XQEXSTWRP: case PlSqlParser.SYS_XQEXTRACT: case PlSqlParser.SYS_XQEXTRREF: case PlSqlParser.SYS_XQEXVAL: case PlSqlParser.SYS_XQFB2STR: case PlSqlParser.SYS_XQFNBOOL: case PlSqlParser.SYS_XQFNCMP: case PlSqlParser.SYS_XQFNDATIM: case PlSqlParser.SYS_XQFNLNAME: case PlSqlParser.SYS_XQFNNM: case PlSqlParser.SYS_XQFNNSURI: case PlSqlParser.SYS_XQFNPREDTRUTH: case PlSqlParser.SYS_XQFNQNM: case PlSqlParser.SYS_XQFNROOT: case PlSqlParser.SYS_XQFORMATNUM: case PlSqlParser.SYS_XQFTCONTAIN: case PlSqlParser.SYS_XQFUNCR: case PlSqlParser.SYS_XQGETCONTENT: case PlSqlParser.SYS_XQINDXOF: case PlSqlParser.SYS_XQINSERT: case PlSqlParser.SYS_XQINSPFX: case PlSqlParser.SYS_XQIRI2URI: case PlSqlParser.SYS_XQLANG: case PlSqlParser.SYS_XQLLNMFRMQNM: case PlSqlParser.SYS_XQMKNODEREF: case PlSqlParser.SYS_XQNILLED: case PlSqlParser.SYS_XQNODENAME: case PlSqlParser.SYS_XQNORMSPACE: case PlSqlParser.SYS_XQNORMUCODE: case PlSqlParser.SYS_XQ_NRNG: case PlSqlParser.SYS_XQNSP4PFX: case PlSqlParser.SYS_XQNSPFRMQNM: case PlSqlParser.SYS_XQPFXFRMQNM: case PlSqlParser.SYS_XQ_PKSQL2XML: case PlSqlParser.SYS_XQPOLYABS: case PlSqlParser.SYS_XQPOLYADD: case PlSqlParser.SYS_XQPOLYCEL: case PlSqlParser.SYS_XQPOLYCSTBL: case PlSqlParser.SYS_XQPOLYCST: case PlSqlParser.SYS_XQPOLYDIV: case PlSqlParser.SYS_XQPOLYFLR: case PlSqlParser.SYS_XQPOLYMOD: case PlSqlParser.SYS_XQPOLYMUL: case PlSqlParser.SYS_XQPOLYRND: case PlSqlParser.SYS_XQPOLYSQRT: case PlSqlParser.SYS_XQPOLYSUB: case PlSqlParser.SYS_XQPOLYUMUS: case PlSqlParser.SYS_XQPOLYUPLS: case PlSqlParser.SYS_XQPOLYVEQ: case PlSqlParser.SYS_XQPOLYVGE: case PlSqlParser.SYS_XQPOLYVGT: case PlSqlParser.SYS_XQPOLYVLE: case PlSqlParser.SYS_XQPOLYVLT: case PlSqlParser.SYS_XQPOLYVNE: case PlSqlParser.SYS_XQREF2VAL: case PlSqlParser.SYS_XQRENAME: case PlSqlParser.SYS_XQREPLACE: case PlSqlParser.SYS_XQRESVURI: case PlSqlParser.SYS_XQRNDHALF2EVN: case PlSqlParser.SYS_XQRSLVQNM: case PlSqlParser.SYS_XQRYENVPGET: case PlSqlParser.SYS_XQRYVARGET: case PlSqlParser.SYS_XQRYWRP: case PlSqlParser.SYS_XQSEQ2CON4XC: case PlSqlParser.SYS_XQSEQ2CON: case PlSqlParser.SYS_XQSEQDEEPEQ: case PlSqlParser.SYS_XQSEQINSB: case PlSqlParser.SYS_XQSEQRM: case PlSqlParser.SYS_XQSEQRVS: case PlSqlParser.SYS_XQSEQSUB: case PlSqlParser.SYS_XQSEQTYPMATCH: case PlSqlParser.SYS_XQSTARTSWITH: case PlSqlParser.SYS_XQSTATBURI: case PlSqlParser.SYS_XQSTR2CODEP: case PlSqlParser.SYS_XQSTRJOIN: case PlSqlParser.SYS_XQSUBSTRAFT: case PlSqlParser.SYS_XQSUBSTRBEF: case PlSqlParser.SYS_XQTOKENIZE: case PlSqlParser.SYS_XQTREATAS: case PlSqlParser.SYS_XQ_UPKXML2SQL: case PlSqlParser.SYS_XQXFORM: case PlSqlParser.SYS_XSID_TO_RAW: case PlSqlParser.SYS_ZMAP_FILTER: case PlSqlParser.SYS_ZMAP_REFRESH: case PlSqlParser.TABLE_LOOKUP_BY_NL: case PlSqlParser.TABLESPACE_NO: case PlSqlParser.TABLESPACE: case PlSqlParser.TABLES: case PlSqlParser.TABLE_STATS: case PlSqlParser.TABLE: case PlSqlParser.TABNO: case PlSqlParser.TAG: case PlSqlParser.TANH: case PlSqlParser.TAN: case PlSqlParser.TBLORIDXPARTNUM: case PlSqlParser.TEMPFILE: case PlSqlParser.TEMPLATE: case PlSqlParser.TEMPORARY: case PlSqlParser.TEMP_TABLE: case PlSqlParser.TEST: case PlSqlParser.TEXT: case PlSqlParser.THAN: case PlSqlParser.THEN: case PlSqlParser.THE: case PlSqlParser.THREAD: case PlSqlParser.THROUGH: case PlSqlParser.TIER: case PlSqlParser.TIES: case PlSqlParser.TIMEOUT: case PlSqlParser.TIMESTAMP_LTZ_UNCONSTRAINED: case PlSqlParser.TIMESTAMP: case PlSqlParser.TIMESTAMP_TZ_UNCONSTRAINED: case PlSqlParser.TIMESTAMP_UNCONSTRAINED: case PlSqlParser.TIMES: case PlSqlParser.TIME: case PlSqlParser.TIMEZONE_ABBR: case PlSqlParser.TIMEZONE_HOUR: case PlSqlParser.TIMEZONE_MINUTE: case PlSqlParser.TIMEZONE_OFFSET: case PlSqlParser.TIMEZONE_REGION: case PlSqlParser.TIME_ZONE: case PlSqlParser.TIV_GB: case PlSqlParser.TIV_SSF: case PlSqlParser.TO_ACLID: case PlSqlParser.TO_BINARY_DOUBLE: case PlSqlParser.TO_BINARY_FLOAT: case PlSqlParser.TO_BLOB: case PlSqlParser.TO_CLOB: case PlSqlParser.TO_DSINTERVAL: case PlSqlParser.TO_LOB: case PlSqlParser.TO_MULTI_BYTE: case PlSqlParser.TO_NCHAR: case PlSqlParser.TO_NCLOB: case PlSqlParser.TO_NUMBER: case PlSqlParser.TOPLEVEL: case PlSqlParser.TO_SINGLE_BYTE: case PlSqlParser.TO_TIMESTAMP: case PlSqlParser.TO_TIMESTAMP_TZ: case PlSqlParser.TO_TIME: case PlSqlParser.TO_TIME_TZ: case PlSqlParser.TO_YMINTERVAL: case PlSqlParser.TRACE: case PlSqlParser.TRACING: case PlSqlParser.TRACKING: case PlSqlParser.TRAILING: case PlSqlParser.TRANSACTION: case PlSqlParser.TRANSFORM_DISTINCT_AGG: case PlSqlParser.TRANSITIONAL: case PlSqlParser.TRANSITION: case PlSqlParser.TRANSLATE: case PlSqlParser.TRANSLATION: case PlSqlParser.TREAT: case PlSqlParser.TRIGGERS: case PlSqlParser.TRIGGER: case PlSqlParser.TRUE: case PlSqlParser.TRUNCATE: case PlSqlParser.TRUNC: case PlSqlParser.TRUSTED: case PlSqlParser.TRUST: case PlSqlParser.TUNING: case PlSqlParser.TX: case PlSqlParser.TYPES: case PlSqlParser.TYPE: case PlSqlParser.TZ_OFFSET: case PlSqlParser.UB2: case PlSqlParser.UBA: case PlSqlParser.UCS2: case PlSqlParser.UID: case PlSqlParser.UNARCHIVED: case PlSqlParser.UNBOUNDED: case PlSqlParser.UNBOUND: case PlSqlParser.UNCONDITIONAL: case PlSqlParser.UNDER: case PlSqlParser.UNDO: case PlSqlParser.UNDROP: case PlSqlParser.UNIFORM: case PlSqlParser.UNISTR: case PlSqlParser.UNLIMITED: case PlSqlParser.UNLOAD: case PlSqlParser.UNLOCK: case PlSqlParser.UNMATCHED: case PlSqlParser.UNNEST_INNERJ_DISTINCT_VIEW: case PlSqlParser.UNNEST_NOSEMIJ_NODISTINCTVIEW: case PlSqlParser.UNNEST_SEMIJ_VIEW: case PlSqlParser.UNNEST: case PlSqlParser.UNPACKED: case PlSqlParser.UNPIVOT: case PlSqlParser.UNPLUG: case PlSqlParser.UNPROTECTED: case PlSqlParser.UNQUIESCE: case PlSqlParser.UNRECOVERABLE: case PlSqlParser.UNRESTRICTED: case PlSqlParser.UNSUBSCRIBE: case PlSqlParser.UNTIL: case PlSqlParser.UNUSABLE: case PlSqlParser.UNUSED: case PlSqlParser.UPDATABLE: case PlSqlParser.UPDATED: case PlSqlParser.UPDATEXML: case PlSqlParser.UPD_INDEXES: case PlSqlParser.UPD_JOININDEX: case PlSqlParser.UPGRADE: case PlSqlParser.UPPER: case PlSqlParser.UPSERT: case PlSqlParser.UROWID: case PlSqlParser.USABLE: case PlSqlParser.USAGE: case PlSqlParser.USE_ANTI: case PlSqlParser.USE_CONCAT: case PlSqlParser.USE_CUBE: case PlSqlParser.USE_HASH_AGGREGATION: case PlSqlParser.USE_HASH_GBY_FOR_PUSHDOWN: case PlSqlParser.USE_HASH: case PlSqlParser.USE_HIDDEN_PARTITIONS: case PlSqlParser.USE_INVISIBLE_INDEXES: case PlSqlParser.USE_MERGE_CARTESIAN: case PlSqlParser.USE_MERGE: case PlSqlParser.USE_NL: case PlSqlParser.USE_NL_WITH_INDEX: case PlSqlParser.USE_PRIVATE_OUTLINES: case PlSqlParser.USER_DATA: case PlSqlParser.USER_DEFINED: case PlSqlParser.USERENV: case PlSqlParser.USERGROUP: case PlSqlParser.USER_RECYCLEBIN: case PlSqlParser.USERS: case PlSqlParser.USER_TABLESPACES: case PlSqlParser.USER: case PlSqlParser.USE_SEMI: case PlSqlParser.USE_STORED_OUTLINES: case PlSqlParser.USE_TTT_FOR_GSETS: case PlSqlParser.USE: case PlSqlParser.USE_VECTOR_AGGREGATION: case PlSqlParser.USE_WEAK_NAME_RESL: case PlSqlParser.USING_NO_EXPAND: case PlSqlParser.USING: case PlSqlParser.UTF16BE: case PlSqlParser.UTF16LE: case PlSqlParser.UTF32: case PlSqlParser.UTF8: case PlSqlParser.V1: case PlSqlParser.V2: case PlSqlParser.VALIDATE: case PlSqlParser.VALIDATION: case PlSqlParser.VALID_TIME_END: case PlSqlParser.VALUE: case PlSqlParser.VARCHAR2: case PlSqlParser.VARCHAR: case PlSqlParser.VARIABLE: case PlSqlParser.VAR_POP: case PlSqlParser.VARRAYS: case PlSqlParser.VARRAY: case PlSqlParser.VAR_SAMP: case PlSqlParser.VARYING: case PlSqlParser.VECTOR_READ_TRACE: case PlSqlParser.VECTOR_READ: case PlSqlParser.VECTOR_TRANSFORM_DIMS: case PlSqlParser.VECTOR_TRANSFORM_FACT: case PlSqlParser.VECTOR_TRANSFORM: case PlSqlParser.VERIFIER: case PlSqlParser.VERIFY: case PlSqlParser.VERSIONING: case PlSqlParser.VERSIONS_ENDSCN: case PlSqlParser.VERSIONS_ENDTIME: case PlSqlParser.VERSIONS_OPERATION: case PlSqlParser.VERSIONS_STARTSCN: case PlSqlParser.VERSIONS_STARTTIME: case PlSqlParser.VERSIONS: case PlSqlParser.VERSIONS_XID: case PlSqlParser.VERSION: case PlSqlParser.VIOLATION: case PlSqlParser.VIRTUAL: case PlSqlParser.VISIBILITY: case PlSqlParser.VISIBLE: case PlSqlParser.VOLUME: case PlSqlParser.VSIZE: case PlSqlParser.WAIT: case PlSqlParser.WALLET: case PlSqlParser.WARNING: case PlSqlParser.WEEKS: case PlSqlParser.WEEK: case PlSqlParser.WELLFORMED: case PlSqlParser.WHENEVER: case PlSqlParser.WHEN: case PlSqlParser.WHILE: case PlSqlParser.WHITESPACE: case PlSqlParser.WIDTH_BUCKET: case PlSqlParser.WITHIN: case PlSqlParser.WITHOUT: case PlSqlParser.WITH_PLSQL: case PlSqlParser.WORK: case PlSqlParser.WRAPPED: case PlSqlParser.WRAPPER: case PlSqlParser.WRITE: case PlSqlParser.XDB_FASTPATH_INSERT: case PlSqlParser.X_DYN_PRUNE: case PlSqlParser.XID: case PlSqlParser.XML2OBJECT: case PlSqlParser.XMLAGG: case PlSqlParser.XMLATTRIBUTES: case PlSqlParser.XMLCAST: case PlSqlParser.XMLCDATA: case PlSqlParser.XMLCOLATTVAL: case PlSqlParser.XMLCOMMENT: case PlSqlParser.XMLCONCAT: case PlSqlParser.XMLDIFF: case PlSqlParser.XML_DML_RWT_STMT: case PlSqlParser.XMLELEMENT: case PlSqlParser.XMLEXISTS2: case PlSqlParser.XMLEXISTS: case PlSqlParser.XMLFOREST: case PlSqlParser.XMLINDEX_REWRITE_IN_SELECT: case PlSqlParser.XMLINDEX_REWRITE: case PlSqlParser.XMLINDEX_SEL_IDX_TBL: case PlSqlParser.XMLISNODE: case PlSqlParser.XMLISVALID: case PlSqlParser.XMLNAMESPACES: case PlSqlParser.XMLPARSE: case PlSqlParser.XMLPATCH: case PlSqlParser.XMLPI: case PlSqlParser.XMLQUERYVAL: case PlSqlParser.XMLQUERY: case PlSqlParser.XMLROOT: case PlSqlParser.XMLSCHEMA: case PlSqlParser.XMLSERIALIZE: case PlSqlParser.XMLTABLE: case PlSqlParser.XMLTRANSFORMBLOB: case PlSqlParser.XMLTRANSFORM: case PlSqlParser.XMLTYPE: case PlSqlParser.XML: case PlSqlParser.XPATHTABLE: case PlSqlParser.XS_SYS_CONTEXT: case PlSqlParser.XS: case PlSqlParser.YEARS: case PlSqlParser.YEAR: case PlSqlParser.YES: case PlSqlParser.YMINTERVAL_UNCONSTRAINED: case PlSqlParser.ZONEMAP: case PlSqlParser.ZONE: case PlSqlParser.PREDICTION: case PlSqlParser.PREDICTION_BOUNDS: case PlSqlParser.PREDICTION_COST: case PlSqlParser.PREDICTION_DETAILS: case PlSqlParser.PREDICTION_PROBABILITY: case PlSqlParser.PREDICTION_SET: case PlSqlParser.CUME_DIST: case PlSqlParser.DENSE_RANK: case PlSqlParser.LISTAGG: case PlSqlParser.PERCENT_RANK: case PlSqlParser.PERCENTILE_CONT: case PlSqlParser.PERCENTILE_DISC: case PlSqlParser.RANK: case PlSqlParser.AVG: case PlSqlParser.CORR: case PlSqlParser.COVAR_: case PlSqlParser.LAG: case PlSqlParser.LEAD: case PlSqlParser.MAX: case PlSqlParser.MEDIAN: case PlSqlParser.MIN: case PlSqlParser.NTILE: case PlSqlParser.NVL: case PlSqlParser.RATIO_TO_REPORT: case PlSqlParser.REGR_: case PlSqlParser.ROUND: case PlSqlParser.ROW_NUMBER: case PlSqlParser.SUBSTR: case PlSqlParser.TO_CHAR: case PlSqlParser.TRIM: case PlSqlParser.SUM: case PlSqlParser.STDDEV: case PlSqlParser.VAR_: case PlSqlParser.VARIANCE: case PlSqlParser.LEAST: case PlSqlParser.GREATEST: case PlSqlParser.TO_DATE: case PlSqlParser.PERIOD: case PlSqlParser.REGULAR_ID: this.state = 7417; this.tablespace(); break; case PlSqlParser.DEFAULT: this.state = 7418; this.match(PlSqlParser.DEFAULT); break; default: throw new antlr4.error.NoViableAltException(this); } break; case PlSqlParser.COMPRESS: case PlSqlParser.NOCOMPRESS: this.state = 7421; this.key_compression(); break; case PlSqlParser.NOSORT: case PlSqlParser.SORT: this.state = 7422; this.sort_or_nosort(); break; case PlSqlParser.REVERSE: this.state = 7423; this.match(PlSqlParser.REVERSE); break; case PlSqlParser.INVISIBLE: case PlSqlParser.VISIBLE: this.state = 7424; this.visible_or_invisible(); break; case PlSqlParser.NOPARALLEL: case PlSqlParser.PARALLEL: this.state = 7425; this.parallel_clause(); break; default: throw new antlr4.error.NoViableAltException(this); } break; default: throw new antlr4.error.NoViableAltException(this); } this.state = 7428; this._errHandler.sync(this); _alt = this._interp.adaptivePredict(this._input,922, this._ctx); } while ( _alt!=2 && _alt!=antlr4.atn.ATN.INVALID_ALT_NUMBER ); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Sort_or_nosortContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_sort_or_nosort; return this; } Sort_or_nosortContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Sort_or_nosortContext.prototype.constructor = Sort_or_nosortContext; Sort_or_nosortContext.prototype.SORT = function() { return this.getToken(PlSqlParser.SORT, 0); }; Sort_or_nosortContext.prototype.NOSORT = function() { return this.getToken(PlSqlParser.NOSORT, 0); }; Sort_or_nosortContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterSort_or_nosort(this); } }; Sort_or_nosortContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitSort_or_nosort(this); } }; Sort_or_nosortContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitSort_or_nosort(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Sort_or_nosortContext = Sort_or_nosortContext; PlSqlParser.prototype.sort_or_nosort = function() { var localctx = new Sort_or_nosortContext(this, this._ctx, this.state); this.enterRule(localctx, 770, PlSqlParser.RULE_sort_or_nosort); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 7430; _la = this._input.LA(1); if(!(_la===PlSqlParser.NOSORT || _la===PlSqlParser.SORT)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Exceptions_clauseContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_exceptions_clause; return this; } Exceptions_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Exceptions_clauseContext.prototype.constructor = Exceptions_clauseContext; Exceptions_clauseContext.prototype.EXCEPTIONS = function() { return this.getToken(PlSqlParser.EXCEPTIONS, 0); }; Exceptions_clauseContext.prototype.INTO = function() { return this.getToken(PlSqlParser.INTO, 0); }; Exceptions_clauseContext.prototype.tableview_name = function() { return this.getTypedRuleContext(Tableview_nameContext,0); }; Exceptions_clauseContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterExceptions_clause(this); } }; Exceptions_clauseContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitExceptions_clause(this); } }; Exceptions_clauseContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitExceptions_clause(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Exceptions_clauseContext = Exceptions_clauseContext; PlSqlParser.prototype.exceptions_clause = function() { var localctx = new Exceptions_clauseContext(this, this._ctx, this.state); this.enterRule(localctx, 772, PlSqlParser.RULE_exceptions_clause); try { this.enterOuterAlt(localctx, 1); this.state = 7432; this.match(PlSqlParser.EXCEPTIONS); this.state = 7433; this.match(PlSqlParser.INTO); this.state = 7434; this.tableview_name(); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Move_table_clauseContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_move_table_clause; return this; } Move_table_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Move_table_clauseContext.prototype.constructor = Move_table_clauseContext; Move_table_clauseContext.prototype.MOVE = function() { return this.getToken(PlSqlParser.MOVE, 0); }; Move_table_clauseContext.prototype.ONLINE = function() { return this.getToken(PlSqlParser.ONLINE, 0); }; Move_table_clauseContext.prototype.segment_attributes_clause = function() { return this.getTypedRuleContext(Segment_attributes_clauseContext,0); }; Move_table_clauseContext.prototype.table_compression = function() { return this.getTypedRuleContext(Table_compressionContext,0); }; Move_table_clauseContext.prototype.index_org_table_clause = function() { return this.getTypedRuleContext(Index_org_table_clauseContext,0); }; Move_table_clauseContext.prototype.parallel_clause = function() { return this.getTypedRuleContext(Parallel_clauseContext,0); }; Move_table_clauseContext.prototype.lob_storage_clause = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Lob_storage_clauseContext); } else { return this.getTypedRuleContext(Lob_storage_clauseContext,i); } }; Move_table_clauseContext.prototype.varray_col_properties = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Varray_col_propertiesContext); } else { return this.getTypedRuleContext(Varray_col_propertiesContext,i); } }; Move_table_clauseContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterMove_table_clause(this); } }; Move_table_clauseContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitMove_table_clause(this); } }; Move_table_clauseContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitMove_table_clause(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Move_table_clauseContext = Move_table_clauseContext; PlSqlParser.prototype.move_table_clause = function() { var localctx = new Move_table_clauseContext(this, this._ctx, this.state); this.enterRule(localctx, 774, PlSqlParser.RULE_move_table_clause); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 7436; this.match(PlSqlParser.MOVE); this.state = 7438; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.ONLINE) { this.state = 7437; this.match(PlSqlParser.ONLINE); } this.state = 7441; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.FILESYSTEM_LIKE_LOGGING || _la===PlSqlParser.INITRANS || _la===PlSqlParser.LOGGING || _la===PlSqlParser.NOLOGGING || _la===PlSqlParser.PCTFREE || _la===PlSqlParser.PCTUSED || _la===PlSqlParser.STORAGE || _la===PlSqlParser.TABLESPACE) { this.state = 7440; this.segment_attributes_clause(); } this.state = 7444; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,925,this._ctx); if(la_===1) { this.state = 7443; this.table_compression(); } this.state = 7447; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.COMPRESS || _la===PlSqlParser.MAPPING || _la===PlSqlParser.NOCOMPRESS || _la===PlSqlParser.NOMAPPING || _la===PlSqlParser.PCTTHRESHOLD) { this.state = 7446; this.index_org_table_clause(); } this.state = 7455; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.LOB || _la===PlSqlParser.VARRAY) { this.state = 7451; this._errHandler.sync(this); _la = this._input.LA(1); do { this.state = 7451; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.LOB: this.state = 7449; this.lob_storage_clause(); break; case PlSqlParser.VARRAY: this.state = 7450; this.varray_col_properties(); break; default: throw new antlr4.error.NoViableAltException(this); } this.state = 7453; this._errHandler.sync(this); _la = this._input.LA(1); } while(_la===PlSqlParser.LOB || _la===PlSqlParser.VARRAY); } this.state = 7458; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.NOPARALLEL || _la===PlSqlParser.PARALLEL) { this.state = 7457; this.parallel_clause(); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Index_org_table_clauseContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_index_org_table_clause; return this; } Index_org_table_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Index_org_table_clauseContext.prototype.constructor = Index_org_table_clauseContext; Index_org_table_clauseContext.prototype.mapping_table_clause = function() { return this.getTypedRuleContext(Mapping_table_clauseContext,0); }; Index_org_table_clauseContext.prototype.PCTTHRESHOLD = function() { return this.getToken(PlSqlParser.PCTTHRESHOLD, 0); }; Index_org_table_clauseContext.prototype.UNSIGNED_INTEGER = function() { return this.getToken(PlSqlParser.UNSIGNED_INTEGER, 0); }; Index_org_table_clauseContext.prototype.key_compression = function() { return this.getTypedRuleContext(Key_compressionContext,0); }; Index_org_table_clauseContext.prototype.index_org_overflow_clause = function() { return this.getTypedRuleContext(Index_org_overflow_clauseContext,0); }; Index_org_table_clauseContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterIndex_org_table_clause(this); } }; Index_org_table_clauseContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitIndex_org_table_clause(this); } }; Index_org_table_clauseContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitIndex_org_table_clause(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Index_org_table_clauseContext = Index_org_table_clauseContext; PlSqlParser.prototype.index_org_table_clause = function() { var localctx = new Index_org_table_clauseContext(this, this._ctx, this.state); this.enterRule(localctx, 776, PlSqlParser.RULE_index_org_table_clause); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 7464; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.MAPPING: case PlSqlParser.NOMAPPING: this.state = 7460; this.mapping_table_clause(); break; case PlSqlParser.PCTTHRESHOLD: this.state = 7461; this.match(PlSqlParser.PCTTHRESHOLD); this.state = 7462; this.match(PlSqlParser.UNSIGNED_INTEGER); break; case PlSqlParser.COMPRESS: case PlSqlParser.NOCOMPRESS: this.state = 7463; this.key_compression(); break; default: throw new antlr4.error.NoViableAltException(this); } this.state = 7467; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.INCLUDING || _la===PlSqlParser.OVERFLOW) { this.state = 7466; this.index_org_overflow_clause(); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Mapping_table_clauseContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_mapping_table_clause; return this; } Mapping_table_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Mapping_table_clauseContext.prototype.constructor = Mapping_table_clauseContext; Mapping_table_clauseContext.prototype.MAPPING = function() { return this.getToken(PlSqlParser.MAPPING, 0); }; Mapping_table_clauseContext.prototype.TABLE = function() { return this.getToken(PlSqlParser.TABLE, 0); }; Mapping_table_clauseContext.prototype.NOMAPPING = function() { return this.getToken(PlSqlParser.NOMAPPING, 0); }; Mapping_table_clauseContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterMapping_table_clause(this); } }; Mapping_table_clauseContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitMapping_table_clause(this); } }; Mapping_table_clauseContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitMapping_table_clause(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Mapping_table_clauseContext = Mapping_table_clauseContext; PlSqlParser.prototype.mapping_table_clause = function() { var localctx = new Mapping_table_clauseContext(this, this._ctx, this.state); this.enterRule(localctx, 778, PlSqlParser.RULE_mapping_table_clause); try { this.state = 7472; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.MAPPING: this.enterOuterAlt(localctx, 1); this.state = 7469; this.match(PlSqlParser.MAPPING); this.state = 7470; this.match(PlSqlParser.TABLE); break; case PlSqlParser.NOMAPPING: this.enterOuterAlt(localctx, 2); this.state = 7471; this.match(PlSqlParser.NOMAPPING); break; default: throw new antlr4.error.NoViableAltException(this); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Key_compressionContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_key_compression; return this; } Key_compressionContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Key_compressionContext.prototype.constructor = Key_compressionContext; Key_compressionContext.prototype.NOCOMPRESS = function() { return this.getToken(PlSqlParser.NOCOMPRESS, 0); }; Key_compressionContext.prototype.COMPRESS = function() { return this.getToken(PlSqlParser.COMPRESS, 0); }; Key_compressionContext.prototype.UNSIGNED_INTEGER = function() { return this.getToken(PlSqlParser.UNSIGNED_INTEGER, 0); }; Key_compressionContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterKey_compression(this); } }; Key_compressionContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitKey_compression(this); } }; Key_compressionContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitKey_compression(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Key_compressionContext = Key_compressionContext; PlSqlParser.prototype.key_compression = function() { var localctx = new Key_compressionContext(this, this._ctx, this.state); this.enterRule(localctx, 780, PlSqlParser.RULE_key_compression); try { this.state = 7477; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.NOCOMPRESS: this.enterOuterAlt(localctx, 1); this.state = 7474; this.match(PlSqlParser.NOCOMPRESS); break; case PlSqlParser.COMPRESS: this.enterOuterAlt(localctx, 2); this.state = 7475; this.match(PlSqlParser.COMPRESS); this.state = 7476; this.match(PlSqlParser.UNSIGNED_INTEGER); break; default: throw new antlr4.error.NoViableAltException(this); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Index_org_overflow_clauseContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_index_org_overflow_clause; return this; } Index_org_overflow_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Index_org_overflow_clauseContext.prototype.constructor = Index_org_overflow_clauseContext; Index_org_overflow_clauseContext.prototype.OVERFLOW = function() { return this.getToken(PlSqlParser.OVERFLOW, 0); }; Index_org_overflow_clauseContext.prototype.INCLUDING = function() { return this.getToken(PlSqlParser.INCLUDING, 0); }; Index_org_overflow_clauseContext.prototype.column_name = function() { return this.getTypedRuleContext(Column_nameContext,0); }; Index_org_overflow_clauseContext.prototype.segment_attributes_clause = function() { return this.getTypedRuleContext(Segment_attributes_clauseContext,0); }; Index_org_overflow_clauseContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterIndex_org_overflow_clause(this); } }; Index_org_overflow_clauseContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitIndex_org_overflow_clause(this); } }; Index_org_overflow_clauseContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitIndex_org_overflow_clause(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Index_org_overflow_clauseContext = Index_org_overflow_clauseContext; PlSqlParser.prototype.index_org_overflow_clause = function() { var localctx = new Index_org_overflow_clauseContext(this, this._ctx, this.state); this.enterRule(localctx, 782, PlSqlParser.RULE_index_org_overflow_clause); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 7481; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.INCLUDING) { this.state = 7479; this.match(PlSqlParser.INCLUDING); this.state = 7480; this.column_name(); } this.state = 7483; this.match(PlSqlParser.OVERFLOW); this.state = 7485; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.FILESYSTEM_LIKE_LOGGING || _la===PlSqlParser.INITRANS || _la===PlSqlParser.LOGGING || _la===PlSqlParser.NOLOGGING || _la===PlSqlParser.PCTFREE || _la===PlSqlParser.PCTUSED || _la===PlSqlParser.STORAGE || _la===PlSqlParser.TABLESPACE) { this.state = 7484; this.segment_attributes_clause(); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Column_clausesContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_column_clauses; return this; } Column_clausesContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Column_clausesContext.prototype.constructor = Column_clausesContext; Column_clausesContext.prototype.add_modify_drop_column_clauses = function() { return this.getTypedRuleContext(Add_modify_drop_column_clausesContext,0); }; Column_clausesContext.prototype.rename_column_clause = function() { return this.getTypedRuleContext(Rename_column_clauseContext,0); }; Column_clausesContext.prototype.modify_collection_retrieval = function() { return this.getTypedRuleContext(Modify_collection_retrievalContext,0); }; Column_clausesContext.prototype.modify_lob_storage_clause = function() { return this.getTypedRuleContext(Modify_lob_storage_clauseContext,0); }; Column_clausesContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterColumn_clauses(this); } }; Column_clausesContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitColumn_clauses(this); } }; Column_clausesContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitColumn_clauses(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Column_clausesContext = Column_clausesContext; PlSqlParser.prototype.column_clauses = function() { var localctx = new Column_clausesContext(this, this._ctx, this.state); this.enterRule(localctx, 784, PlSqlParser.RULE_column_clauses); try { this.state = 7491; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,937,this._ctx); switch(la_) { case 1: this.enterOuterAlt(localctx, 1); this.state = 7487; this.add_modify_drop_column_clauses(); break; case 2: this.enterOuterAlt(localctx, 2); this.state = 7488; this.rename_column_clause(); break; case 3: this.enterOuterAlt(localctx, 3); this.state = 7489; this.modify_collection_retrieval(); break; case 4: this.enterOuterAlt(localctx, 4); this.state = 7490; this.modify_lob_storage_clause(); break; } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Modify_collection_retrievalContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_modify_collection_retrieval; return this; } Modify_collection_retrievalContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Modify_collection_retrievalContext.prototype.constructor = Modify_collection_retrievalContext; Modify_collection_retrievalContext.prototype.MODIFY = function() { return this.getToken(PlSqlParser.MODIFY, 0); }; Modify_collection_retrievalContext.prototype.NESTED = function() { return this.getToken(PlSqlParser.NESTED, 0); }; Modify_collection_retrievalContext.prototype.TABLE = function() { return this.getToken(PlSqlParser.TABLE, 0); }; Modify_collection_retrievalContext.prototype.collection_item = function() { return this.getTypedRuleContext(Collection_itemContext,0); }; Modify_collection_retrievalContext.prototype.RETURN = function() { return this.getToken(PlSqlParser.RETURN, 0); }; Modify_collection_retrievalContext.prototype.AS = function() { return this.getToken(PlSqlParser.AS, 0); }; Modify_collection_retrievalContext.prototype.LOCATOR = function() { return this.getToken(PlSqlParser.LOCATOR, 0); }; Modify_collection_retrievalContext.prototype.VALUE = function() { return this.getToken(PlSqlParser.VALUE, 0); }; Modify_collection_retrievalContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterModify_collection_retrieval(this); } }; Modify_collection_retrievalContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitModify_collection_retrieval(this); } }; Modify_collection_retrievalContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitModify_collection_retrieval(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Modify_collection_retrievalContext = Modify_collection_retrievalContext; PlSqlParser.prototype.modify_collection_retrieval = function() { var localctx = new Modify_collection_retrievalContext(this, this._ctx, this.state); this.enterRule(localctx, 786, PlSqlParser.RULE_modify_collection_retrieval); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 7493; this.match(PlSqlParser.MODIFY); this.state = 7494; this.match(PlSqlParser.NESTED); this.state = 7495; this.match(PlSqlParser.TABLE); this.state = 7496; this.collection_item(); this.state = 7497; this.match(PlSqlParser.RETURN); this.state = 7498; this.match(PlSqlParser.AS); this.state = 7499; _la = this._input.LA(1); if(!(_la===PlSqlParser.LOCATOR || _la===PlSqlParser.VALUE)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Collection_itemContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_collection_item; return this; } Collection_itemContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Collection_itemContext.prototype.constructor = Collection_itemContext; Collection_itemContext.prototype.tableview_name = function() { return this.getTypedRuleContext(Tableview_nameContext,0); }; Collection_itemContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterCollection_item(this); } }; Collection_itemContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitCollection_item(this); } }; Collection_itemContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitCollection_item(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Collection_itemContext = Collection_itemContext; PlSqlParser.prototype.collection_item = function() { var localctx = new Collection_itemContext(this, this._ctx, this.state); this.enterRule(localctx, 788, PlSqlParser.RULE_collection_item); try { this.enterOuterAlt(localctx, 1); this.state = 7501; this.tableview_name(); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Rename_column_clauseContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_rename_column_clause; return this; } Rename_column_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Rename_column_clauseContext.prototype.constructor = Rename_column_clauseContext; Rename_column_clauseContext.prototype.RENAME = function() { return this.getToken(PlSqlParser.RENAME, 0); }; Rename_column_clauseContext.prototype.COLUMN = function() { return this.getToken(PlSqlParser.COLUMN, 0); }; Rename_column_clauseContext.prototype.old_column_name = function() { return this.getTypedRuleContext(Old_column_nameContext,0); }; Rename_column_clauseContext.prototype.TO = function() { return this.getToken(PlSqlParser.TO, 0); }; Rename_column_clauseContext.prototype.new_column_name = function() { return this.getTypedRuleContext(New_column_nameContext,0); }; Rename_column_clauseContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterRename_column_clause(this); } }; Rename_column_clauseContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitRename_column_clause(this); } }; Rename_column_clauseContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitRename_column_clause(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Rename_column_clauseContext = Rename_column_clauseContext; PlSqlParser.prototype.rename_column_clause = function() { var localctx = new Rename_column_clauseContext(this, this._ctx, this.state); this.enterRule(localctx, 790, PlSqlParser.RULE_rename_column_clause); try { this.enterOuterAlt(localctx, 1); this.state = 7503; this.match(PlSqlParser.RENAME); this.state = 7504; this.match(PlSqlParser.COLUMN); this.state = 7505; this.old_column_name(); this.state = 7506; this.match(PlSqlParser.TO); this.state = 7507; this.new_column_name(); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Old_column_nameContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_old_column_name; return this; } Old_column_nameContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Old_column_nameContext.prototype.constructor = Old_column_nameContext; Old_column_nameContext.prototype.column_name = function() { return this.getTypedRuleContext(Column_nameContext,0); }; Old_column_nameContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterOld_column_name(this); } }; Old_column_nameContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitOld_column_name(this); } }; Old_column_nameContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitOld_column_name(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Old_column_nameContext = Old_column_nameContext; PlSqlParser.prototype.old_column_name = function() { var localctx = new Old_column_nameContext(this, this._ctx, this.state); this.enterRule(localctx, 792, PlSqlParser.RULE_old_column_name); try { this.enterOuterAlt(localctx, 1); this.state = 7509; this.column_name(); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function New_column_nameContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_new_column_name; return this; } New_column_nameContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); New_column_nameContext.prototype.constructor = New_column_nameContext; New_column_nameContext.prototype.column_name = function() { return this.getTypedRuleContext(Column_nameContext,0); }; New_column_nameContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterNew_column_name(this); } }; New_column_nameContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitNew_column_name(this); } }; New_column_nameContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitNew_column_name(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.New_column_nameContext = New_column_nameContext; PlSqlParser.prototype.new_column_name = function() { var localctx = new New_column_nameContext(this, this._ctx, this.state); this.enterRule(localctx, 794, PlSqlParser.RULE_new_column_name); try { this.enterOuterAlt(localctx, 1); this.state = 7511; this.column_name(); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Add_modify_drop_column_clausesContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_add_modify_drop_column_clauses; return this; } Add_modify_drop_column_clausesContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Add_modify_drop_column_clausesContext.prototype.constructor = Add_modify_drop_column_clausesContext; Add_modify_drop_column_clausesContext.prototype.add_column_clause = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Add_column_clauseContext); } else { return this.getTypedRuleContext(Add_column_clauseContext,i); } }; Add_modify_drop_column_clausesContext.prototype.modify_column_clauses = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Modify_column_clausesContext); } else { return this.getTypedRuleContext(Modify_column_clausesContext,i); } }; Add_modify_drop_column_clausesContext.prototype.drop_column_clause = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Drop_column_clauseContext); } else { return this.getTypedRuleContext(Drop_column_clauseContext,i); } }; Add_modify_drop_column_clausesContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterAdd_modify_drop_column_clauses(this); } }; Add_modify_drop_column_clausesContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitAdd_modify_drop_column_clauses(this); } }; Add_modify_drop_column_clausesContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitAdd_modify_drop_column_clauses(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Add_modify_drop_column_clausesContext = Add_modify_drop_column_clausesContext; PlSqlParser.prototype.add_modify_drop_column_clauses = function() { var localctx = new Add_modify_drop_column_clausesContext(this, this._ctx, this.state); this.enterRule(localctx, 796, PlSqlParser.RULE_add_modify_drop_column_clauses); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 7516; this._errHandler.sync(this); _la = this._input.LA(1); do { this.state = 7516; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.ADD: this.state = 7513; this.add_column_clause(); break; case PlSqlParser.MODIFY: this.state = 7514; this.modify_column_clauses(); break; case PlSqlParser.DROP: case PlSqlParser.SET: this.state = 7515; this.drop_column_clause(); break; default: throw new antlr4.error.NoViableAltException(this); } this.state = 7518; this._errHandler.sync(this); _la = this._input.LA(1); } while(_la===PlSqlParser.ADD || _la===PlSqlParser.DROP || _la===PlSqlParser.MODIFY || _la===PlSqlParser.SET); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Drop_column_clauseContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_drop_column_clause; return this; } Drop_column_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Drop_column_clauseContext.prototype.constructor = Drop_column_clauseContext; Drop_column_clauseContext.prototype.SET = function() { return this.getToken(PlSqlParser.SET, 0); }; Drop_column_clauseContext.prototype.UNUSED = function() { return this.getToken(PlSqlParser.UNUSED, 0); }; Drop_column_clauseContext.prototype.COLUMN = function() { return this.getToken(PlSqlParser.COLUMN, 0); }; Drop_column_clauseContext.prototype.column_name = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Column_nameContext); } else { return this.getTypedRuleContext(Column_nameContext,i); } }; Drop_column_clauseContext.prototype.CASCADE = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.CASCADE); } else { return this.getToken(PlSqlParser.CASCADE, i); } }; Drop_column_clauseContext.prototype.CONSTRAINTS = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.CONSTRAINTS); } else { return this.getToken(PlSqlParser.CONSTRAINTS, i); } }; Drop_column_clauseContext.prototype.INVALIDATE = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.INVALIDATE); } else { return this.getToken(PlSqlParser.INVALIDATE, i); } }; Drop_column_clauseContext.prototype.LEFT_PAREN = function() { return this.getToken(PlSqlParser.LEFT_PAREN, 0); }; Drop_column_clauseContext.prototype.RIGHT_PAREN = function() { return this.getToken(PlSqlParser.RIGHT_PAREN, 0); }; Drop_column_clauseContext.prototype.COMMA = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.COMMA); } else { return this.getToken(PlSqlParser.COMMA, i); } }; Drop_column_clauseContext.prototype.DROP = function() { return this.getToken(PlSqlParser.DROP, 0); }; Drop_column_clauseContext.prototype.CHECKPOINT = function() { return this.getToken(PlSqlParser.CHECKPOINT, 0); }; Drop_column_clauseContext.prototype.UNSIGNED_INTEGER = function() { return this.getToken(PlSqlParser.UNSIGNED_INTEGER, 0); }; Drop_column_clauseContext.prototype.COLUMNS = function() { return this.getToken(PlSqlParser.COLUMNS, 0); }; Drop_column_clauseContext.prototype.CONTINUE = function() { return this.getToken(PlSqlParser.CONTINUE, 0); }; Drop_column_clauseContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterDrop_column_clause(this); } }; Drop_column_clauseContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitDrop_column_clause(this); } }; Drop_column_clauseContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitDrop_column_clause(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Drop_column_clauseContext = Drop_column_clauseContext; PlSqlParser.prototype.drop_column_clause = function() { var localctx = new Drop_column_clauseContext(this, this._ctx, this.state); this.enterRule(localctx, 798, PlSqlParser.RULE_drop_column_clause); var _la = 0; // Token type try { this.state = 7582; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,950,this._ctx); switch(la_) { case 1: this.enterOuterAlt(localctx, 1); this.state = 7520; this.match(PlSqlParser.SET); this.state = 7521; this.match(PlSqlParser.UNUSED); this.state = 7535; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.COLUMN: this.state = 7522; this.match(PlSqlParser.COLUMN); this.state = 7523; this.column_name(); break; case PlSqlParser.LEFT_PAREN: this.state = 7524; this.match(PlSqlParser.LEFT_PAREN); this.state = 7525; this.column_name(); this.state = 7530; this._errHandler.sync(this); _la = this._input.LA(1); while(_la===PlSqlParser.COMMA) { this.state = 7526; this.match(PlSqlParser.COMMA); this.state = 7527; this.column_name(); this.state = 7532; this._errHandler.sync(this); _la = this._input.LA(1); } this.state = 7533; this.match(PlSqlParser.RIGHT_PAREN); break; default: throw new antlr4.error.NoViableAltException(this); } this.state = 7542; this._errHandler.sync(this); _la = this._input.LA(1); while(_la===PlSqlParser.CASCADE || _la===PlSqlParser.INVALIDATE) { this.state = 7540; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.CASCADE: this.state = 7537; this.match(PlSqlParser.CASCADE); this.state = 7538; this.match(PlSqlParser.CONSTRAINTS); break; case PlSqlParser.INVALIDATE: this.state = 7539; this.match(PlSqlParser.INVALIDATE); break; default: throw new antlr4.error.NoViableAltException(this); } this.state = 7544; this._errHandler.sync(this); _la = this._input.LA(1); } break; case 2: this.enterOuterAlt(localctx, 2); this.state = 7545; this.match(PlSqlParser.DROP); this.state = 7559; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.COLUMN: this.state = 7546; this.match(PlSqlParser.COLUMN); this.state = 7547; this.column_name(); break; case PlSqlParser.LEFT_PAREN: this.state = 7548; this.match(PlSqlParser.LEFT_PAREN); this.state = 7549; this.column_name(); this.state = 7554; this._errHandler.sync(this); _la = this._input.LA(1); while(_la===PlSqlParser.COMMA) { this.state = 7550; this.match(PlSqlParser.COMMA); this.state = 7551; this.column_name(); this.state = 7556; this._errHandler.sync(this); _la = this._input.LA(1); } this.state = 7557; this.match(PlSqlParser.RIGHT_PAREN); break; default: throw new antlr4.error.NoViableAltException(this); } this.state = 7566; this._errHandler.sync(this); _la = this._input.LA(1); while(_la===PlSqlParser.CASCADE || _la===PlSqlParser.INVALIDATE) { this.state = 7564; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.CASCADE: this.state = 7561; this.match(PlSqlParser.CASCADE); this.state = 7562; this.match(PlSqlParser.CONSTRAINTS); break; case PlSqlParser.INVALIDATE: this.state = 7563; this.match(PlSqlParser.INVALIDATE); break; default: throw new antlr4.error.NoViableAltException(this); } this.state = 7568; this._errHandler.sync(this); _la = this._input.LA(1); } this.state = 7571; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.CHECKPOINT) { this.state = 7569; this.match(PlSqlParser.CHECKPOINT); this.state = 7570; this.match(PlSqlParser.UNSIGNED_INTEGER); } break; case 3: this.enterOuterAlt(localctx, 3); this.state = 7573; this.match(PlSqlParser.DROP); this.state = 7578; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.UNUSED: this.state = 7574; this.match(PlSqlParser.UNUSED); this.state = 7575; this.match(PlSqlParser.COLUMNS); break; case PlSqlParser.COLUMNS: this.state = 7576; this.match(PlSqlParser.COLUMNS); this.state = 7577; this.match(PlSqlParser.CONTINUE); break; default: throw new antlr4.error.NoViableAltException(this); } this.state = 7580; this.match(PlSqlParser.CHECKPOINT); this.state = 7581; this.match(PlSqlParser.UNSIGNED_INTEGER); break; } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Modify_column_clausesContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_modify_column_clauses; return this; } Modify_column_clausesContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Modify_column_clausesContext.prototype.constructor = Modify_column_clausesContext; Modify_column_clausesContext.prototype.MODIFY = function() { return this.getToken(PlSqlParser.MODIFY, 0); }; Modify_column_clausesContext.prototype.LEFT_PAREN = function() { return this.getToken(PlSqlParser.LEFT_PAREN, 0); }; Modify_column_clausesContext.prototype.modify_col_properties = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Modify_col_propertiesContext); } else { return this.getTypedRuleContext(Modify_col_propertiesContext,i); } }; Modify_column_clausesContext.prototype.RIGHT_PAREN = function() { return this.getToken(PlSqlParser.RIGHT_PAREN, 0); }; Modify_column_clausesContext.prototype.modify_col_substitutable = function() { return this.getTypedRuleContext(Modify_col_substitutableContext,0); }; Modify_column_clausesContext.prototype.COMMA = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.COMMA); } else { return this.getToken(PlSqlParser.COMMA, i); } }; Modify_column_clausesContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterModify_column_clauses(this); } }; Modify_column_clausesContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitModify_column_clauses(this); } }; Modify_column_clausesContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitModify_column_clauses(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Modify_column_clausesContext = Modify_column_clausesContext; PlSqlParser.prototype.modify_column_clauses = function() { var localctx = new Modify_column_clausesContext(this, this._ctx, this.state); this.enterRule(localctx, 800, PlSqlParser.RULE_modify_column_clauses); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 7584; this.match(PlSqlParser.MODIFY); this.state = 7598; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,952,this._ctx); switch(la_) { case 1: this.state = 7585; this.match(PlSqlParser.LEFT_PAREN); this.state = 7586; this.modify_col_properties(); this.state = 7591; this._errHandler.sync(this); _la = this._input.LA(1); while(_la===PlSqlParser.COMMA) { this.state = 7587; this.match(PlSqlParser.COMMA); this.state = 7588; this.modify_col_properties(); this.state = 7593; this._errHandler.sync(this); _la = this._input.LA(1); } this.state = 7594; this.match(PlSqlParser.RIGHT_PAREN); break; case 2: this.state = 7596; this.modify_col_properties(); break; case 3: this.state = 7597; this.modify_col_substitutable(); break; } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Modify_col_propertiesContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_modify_col_properties; return this; } Modify_col_propertiesContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Modify_col_propertiesContext.prototype.constructor = Modify_col_propertiesContext; Modify_col_propertiesContext.prototype.column_name = function() { return this.getTypedRuleContext(Column_nameContext,0); }; Modify_col_propertiesContext.prototype.datatype = function() { return this.getTypedRuleContext(DatatypeContext,0); }; Modify_col_propertiesContext.prototype.DEFAULT = function() { return this.getToken(PlSqlParser.DEFAULT, 0); }; Modify_col_propertiesContext.prototype.expression = function() { return this.getTypedRuleContext(ExpressionContext,0); }; Modify_col_propertiesContext.prototype.ENCRYPT = function() { return this.getToken(PlSqlParser.ENCRYPT, 0); }; Modify_col_propertiesContext.prototype.encryption_spec = function() { return this.getTypedRuleContext(Encryption_specContext,0); }; Modify_col_propertiesContext.prototype.DECRYPT = function() { return this.getToken(PlSqlParser.DECRYPT, 0); }; Modify_col_propertiesContext.prototype.inline_constraint = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Inline_constraintContext); } else { return this.getTypedRuleContext(Inline_constraintContext,i); } }; Modify_col_propertiesContext.prototype.lob_storage_clause = function() { return this.getTypedRuleContext(Lob_storage_clauseContext,0); }; Modify_col_propertiesContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterModify_col_properties(this); } }; Modify_col_propertiesContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitModify_col_properties(this); } }; Modify_col_propertiesContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitModify_col_properties(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Modify_col_propertiesContext = Modify_col_propertiesContext; PlSqlParser.prototype.modify_col_properties = function() { var localctx = new Modify_col_propertiesContext(this, this._ctx, this.state); this.enterRule(localctx, 802, PlSqlParser.RULE_modify_col_properties); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 7600; this.column_name(); this.state = 7602; this._errHandler.sync(this); _la = this._input.LA(1); if(((((_la - 108)) & ~0x1f) == 0 && ((1 << (_la - 108)) & ((1 << (PlSqlParser.BFILE - 108)) | (1 << (PlSqlParser.BINARY_DOUBLE - 108)) | (1 << (PlSqlParser.BINARY_FLOAT - 108)) | (1 << (PlSqlParser.BINARY_INTEGER - 108)) | (1 << (PlSqlParser.BLOB - 108)) | (1 << (PlSqlParser.BOOLEAN - 108)))) !== 0) || ((((_la - 175)) & ~0x1f) == 0 && ((1 << (_la - 175)) & ((1 << (PlSqlParser.CHARACTER - 175)) | (1 << (PlSqlParser.CHAR - 175)) | (1 << (PlSqlParser.CLOB - 175)))) !== 0) || ((((_la - 327)) & ~0x1f) == 0 && ((1 << (_la - 327)) & ((1 << (PlSqlParser.DATE - 327)) | (1 << (PlSqlParser.DAY - 327)) | (1 << (PlSqlParser.DEC - 327)) | (1 << (PlSqlParser.DECIMAL - 327)))) !== 0) || _la===PlSqlParser.DOUBLE || _la===PlSqlParser.DSINTERVAL_UNCONSTRAINED || _la===PlSqlParser.FLOAT || _la===PlSqlParser.HOUR || ((((_la - 682)) & ~0x1f) == 0 && ((1 << (_la - 682)) & ((1 << (PlSqlParser.INTEGER - 682)) | (1 << (PlSqlParser.INTERVAL - 682)) | (1 << (PlSqlParser.INT - 682)))) !== 0) || _la===PlSqlParser.LONG || ((((_la - 844)) & ~0x1f) == 0 && ((1 << (_la - 844)) & ((1 << (PlSqlParser.MINUTE - 844)) | (1 << (PlSqlParser.MLSLABEL - 844)) | (1 << (PlSqlParser.MONTH - 844)))) !== 0) || ((((_la - 886)) & ~0x1f) == 0 && ((1 << (_la - 886)) & ((1 << (PlSqlParser.NATURAL - 886)) | (1 << (PlSqlParser.NATURALN - 886)) | (1 << (PlSqlParser.NCHAR - 886)) | (1 << (PlSqlParser.NCLOB - 886)))) !== 0) || ((((_la - 1099)) & ~0x1f) == 0 && ((1 << (_la - 1099)) & ((1 << (PlSqlParser.NUMBER - 1099)) | (1 << (PlSqlParser.NUMERIC - 1099)) | (1 << (PlSqlParser.NVARCHAR2 - 1099)))) !== 0) || ((((_la - 1259)) & ~0x1f) == 0 && ((1 << (_la - 1259)) & ((1 << (PlSqlParser.PLS_INTEGER - 1259)) | (1 << (PlSqlParser.POSITIVEN - 1259)) | (1 << (PlSqlParser.POSITIVE - 1259)))) !== 0) || _la===PlSqlParser.RAW || _la===PlSqlParser.REAL || _la===PlSqlParser.ROWID || _la===PlSqlParser.SECOND || ((((_la - 1528)) & ~0x1f) == 0 && ((1 << (_la - 1528)) & ((1 << (PlSqlParser.SIGNTYPE - 1528)) | (1 << (PlSqlParser.SIMPLE_INTEGER - 1528)) | (1 << (PlSqlParser.SMALLINT - 1528)))) !== 0) || _la===PlSqlParser.STRING || ((((_la - 1932)) & ~0x1f) == 0 && ((1 << (_la - 1932)) & ((1 << (PlSqlParser.TIMESTAMP_LTZ_UNCONSTRAINED - 1932)) | (1 << (PlSqlParser.TIMESTAMP - 1932)) | (1 << (PlSqlParser.TIMESTAMP_TZ_UNCONSTRAINED - 1932)) | (1 << (PlSqlParser.TIMESTAMP_UNCONSTRAINED - 1932)) | (1 << (PlSqlParser.TIMEZONE_ABBR - 1932)) | (1 << (PlSqlParser.TIMEZONE_HOUR - 1932)) | (1 << (PlSqlParser.TIMEZONE_MINUTE - 1932)) | (1 << (PlSqlParser.TIMEZONE_REGION - 1932)))) !== 0) || _la===PlSqlParser.UROWID || _la===PlSqlParser.VARCHAR2 || _la===PlSqlParser.VARCHAR || _la===PlSqlParser.YEAR || _la===PlSqlParser.YMINTERVAL_UNCONSTRAINED) { this.state = 7601; this.datatype(); } this.state = 7606; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.DEFAULT) { this.state = 7604; this.match(PlSqlParser.DEFAULT); this.state = 7605; this.expression(); } this.state = 7611; this._errHandler.sync(this); switch (this._input.LA(1)) { case PlSqlParser.ENCRYPT: this.state = 7608; this.match(PlSqlParser.ENCRYPT); this.state = 7609; this.encryption_spec(); break; case PlSqlParser.DECRYPT: this.state = 7610; this.match(PlSqlParser.DECRYPT); break; case PlSqlParser.ADD: case PlSqlParser.CHECK: case PlSqlParser.CONSTRAINT: case PlSqlParser.DISABLE: case PlSqlParser.DROP: case PlSqlParser.ENABLE: case PlSqlParser.LOB: case PlSqlParser.MODIFY: case PlSqlParser.NOT: case PlSqlParser.NULL_: case PlSqlParser.PRIMARY: case PlSqlParser.REFERENCES: case PlSqlParser.SET: case PlSqlParser.UNIQUE: case PlSqlParser.RIGHT_PAREN: case PlSqlParser.COMMA: case PlSqlParser.SEMICOLON: break; default: break; } this.state = 7616; this._errHandler.sync(this); _la = this._input.LA(1); while(_la===PlSqlParser.CHECK || _la===PlSqlParser.CONSTRAINT || _la===PlSqlParser.NOT || _la===PlSqlParser.NULL_ || _la===PlSqlParser.PRIMARY || _la===PlSqlParser.REFERENCES || _la===PlSqlParser.UNIQUE) { this.state = 7613; this.inline_constraint(); this.state = 7618; this._errHandler.sync(this); _la = this._input.LA(1); } this.state = 7620; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.LOB) { this.state = 7619; this.lob_storage_clause(); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Modify_col_substitutableContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_modify_col_substitutable; return this; } Modify_col_substitutableContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Modify_col_substitutableContext.prototype.constructor = Modify_col_substitutableContext; Modify_col_substitutableContext.prototype.COLUMN = function() { return this.getToken(PlSqlParser.COLUMN, 0); }; Modify_col_substitutableContext.prototype.column_name = function() { return this.getTypedRuleContext(Column_nameContext,0); }; Modify_col_substitutableContext.prototype.SUBSTITUTABLE = function() { return this.getToken(PlSqlParser.SUBSTITUTABLE, 0); }; Modify_col_substitutableContext.prototype.AT = function() { return this.getToken(PlSqlParser.AT, 0); }; Modify_col_substitutableContext.prototype.ALL = function() { return this.getToken(PlSqlParser.ALL, 0); }; Modify_col_substitutableContext.prototype.LEVELS = function() { return this.getToken(PlSqlParser.LEVELS, 0); }; Modify_col_substitutableContext.prototype.NOT = function() { return this.getToken(PlSqlParser.NOT, 0); }; Modify_col_substitutableContext.prototype.FORCE = function() { return this.getToken(PlSqlParser.FORCE, 0); }; Modify_col_substitutableContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterModify_col_substitutable(this); } }; Modify_col_substitutableContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitModify_col_substitutable(this); } }; Modify_col_substitutableContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitModify_col_substitutable(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Modify_col_substitutableContext = Modify_col_substitutableContext; PlSqlParser.prototype.modify_col_substitutable = function() { var localctx = new Modify_col_substitutableContext(this, this._ctx, this.state); this.enterRule(localctx, 804, PlSqlParser.RULE_modify_col_substitutable); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 7622; this.match(PlSqlParser.COLUMN); this.state = 7623; this.column_name(); this.state = 7625; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.NOT) { this.state = 7624; this.match(PlSqlParser.NOT); } this.state = 7627; this.match(PlSqlParser.SUBSTITUTABLE); this.state = 7628; this.match(PlSqlParser.AT); this.state = 7629; this.match(PlSqlParser.ALL); this.state = 7630; this.match(PlSqlParser.LEVELS); this.state = 7632; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.FORCE) { this.state = 7631; this.match(PlSqlParser.FORCE); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Add_column_clauseContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_add_column_clause; return this; } Add_column_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Add_column_clauseContext.prototype.constructor = Add_column_clauseContext; Add_column_clauseContext.prototype.ADD = function() { return this.getToken(PlSqlParser.ADD, 0); }; Add_column_clauseContext.prototype.LEFT_PAREN = function() { return this.getToken(PlSqlParser.LEFT_PAREN, 0); }; Add_column_clauseContext.prototype.RIGHT_PAREN = function() { return this.getToken(PlSqlParser.RIGHT_PAREN, 0); }; Add_column_clauseContext.prototype.column_properties = function() { return this.getTypedRuleContext(Column_propertiesContext,0); }; Add_column_clauseContext.prototype.column_definition = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Column_definitionContext); } else { return this.getTypedRuleContext(Column_definitionContext,i); } }; Add_column_clauseContext.prototype.virtual_column_definition = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Virtual_column_definitionContext); } else { return this.getTypedRuleContext(Virtual_column_definitionContext,i); } }; Add_column_clauseContext.prototype.COMMA = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.COMMA); } else { return this.getToken(PlSqlParser.COMMA, i); } }; Add_column_clauseContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterAdd_column_clause(this); } }; Add_column_clauseContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitAdd_column_clause(this); } }; Add_column_clauseContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitAdd_column_clause(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Add_column_clauseContext = Add_column_clauseContext; PlSqlParser.prototype.add_column_clause = function() { var localctx = new Add_column_clauseContext(this, this._ctx, this.state); this.enterRule(localctx, 806, PlSqlParser.RULE_add_column_clause); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 7634; this.match(PlSqlParser.ADD); this.state = 7656; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.LEFT_PAREN: this.state = 7635; this.match(PlSqlParser.LEFT_PAREN); this.state = 7638; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,960,this._ctx); switch(la_) { case 1: this.state = 7636; this.column_definition(); break; case 2: this.state = 7637; this.virtual_column_definition(); break; } this.state = 7647; this._errHandler.sync(this); _la = this._input.LA(1); while(_la===PlSqlParser.COMMA) { this.state = 7640; this.match(PlSqlParser.COMMA); this.state = 7643; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,961,this._ctx); switch(la_) { case 1: this.state = 7641; this.column_definition(); break; case 2: this.state = 7642; this.virtual_column_definition(); break; } this.state = 7649; this._errHandler.sync(this); _la = this._input.LA(1); } this.state = 7650; this.match(PlSqlParser.RIGHT_PAREN); break; case PlSqlParser.ABORT: case PlSqlParser.ABS: case PlSqlParser.ACCESS: case PlSqlParser.ACCESSED: case PlSqlParser.ACCOUNT: case PlSqlParser.ACL: case PlSqlParser.ACOS: case PlSqlParser.ACTION: case PlSqlParser.ACTIONS: case PlSqlParser.ACTIVATE: case PlSqlParser.ACTIVE: case PlSqlParser.ACTIVE_COMPONENT: case PlSqlParser.ACTIVE_DATA: case PlSqlParser.ACTIVE_FUNCTION: case PlSqlParser.ACTIVE_TAG: case PlSqlParser.ACTIVITY: case PlSqlParser.ADAPTIVE_PLAN: case PlSqlParser.ADD: case PlSqlParser.ADD_COLUMN: case PlSqlParser.ADD_GROUP: case PlSqlParser.ADD_MONTHS: case PlSqlParser.ADJ_DATE: case PlSqlParser.ADMIN: case PlSqlParser.ADMINISTER: case PlSqlParser.ADMINISTRATOR: case PlSqlParser.ADVANCED: case PlSqlParser.ADVISE: case PlSqlParser.ADVISOR: case PlSqlParser.AFD_DISKSTRING: case PlSqlParser.AFTER: case PlSqlParser.AGENT: case PlSqlParser.AGGREGATE: case PlSqlParser.A_LETTER: case PlSqlParser.ALIAS: case PlSqlParser.ALLOCATE: case PlSqlParser.ALLOW: case PlSqlParser.ALL_ROWS: case PlSqlParser.ALWAYS: case PlSqlParser.ANALYZE: case PlSqlParser.ANCILLARY: case PlSqlParser.AND_EQUAL: case PlSqlParser.ANOMALY: case PlSqlParser.ANSI_REARCH: case PlSqlParser.ANTIJOIN: case PlSqlParser.ANYSCHEMA: case PlSqlParser.APPEND: case PlSqlParser.APPENDCHILDXML: case PlSqlParser.APPEND_VALUES: case PlSqlParser.APPLICATION: case PlSqlParser.APPLY: case PlSqlParser.APPROX_COUNT_DISTINCT: case PlSqlParser.ARCHIVAL: case PlSqlParser.ARCHIVE: case PlSqlParser.ARCHIVED: case PlSqlParser.ARCHIVELOG: case PlSqlParser.ARRAY: case PlSqlParser.ASCII: case PlSqlParser.ASCIISTR: case PlSqlParser.ASIN: case PlSqlParser.ASIS: case PlSqlParser.ASSEMBLY: case PlSqlParser.ASSIGN: case PlSqlParser.ASSOCIATE: case PlSqlParser.ASYNC: case PlSqlParser.ASYNCHRONOUS: case PlSqlParser.ATAN2: case PlSqlParser.ATAN: case PlSqlParser.AT: case PlSqlParser.ATTRIBUTE: case PlSqlParser.ATTRIBUTES: case PlSqlParser.AUTHENTICATED: case PlSqlParser.AUTHENTICATION: case PlSqlParser.AUTHID: case PlSqlParser.AUTHORIZATION: case PlSqlParser.AUTOALLOCATE: case PlSqlParser.AUTO: case PlSqlParser.AUTOEXTEND: case PlSqlParser.AUTO_LOGIN: case PlSqlParser.AUTOMATIC: case PlSqlParser.AUTONOMOUS_TRANSACTION: case PlSqlParser.AUTO_REOPTIMIZE: case PlSqlParser.AVAILABILITY: case PlSqlParser.AVRO: case PlSqlParser.BACKGROUND: case PlSqlParser.BACKUP: case PlSqlParser.BASIC: case PlSqlParser.BASICFILE: case PlSqlParser.BATCH: case PlSqlParser.BATCHSIZE: case PlSqlParser.BATCH_TABLE_ACCESS_BY_ROWID: case PlSqlParser.BECOME: case PlSqlParser.BEFORE: case PlSqlParser.BEGIN: case PlSqlParser.BEGINNING: case PlSqlParser.BEGIN_OUTLINE_DATA: case PlSqlParser.BEHALF: case PlSqlParser.BEQUEATH: case PlSqlParser.BFILE: case PlSqlParser.BFILENAME: case PlSqlParser.BIGFILE: case PlSqlParser.BINARY: case PlSqlParser.BINARY_DOUBLE: case PlSqlParser.BINARY_DOUBLE_INFINITY: case PlSqlParser.BINARY_DOUBLE_NAN: case PlSqlParser.BINARY_FLOAT: case PlSqlParser.BINARY_FLOAT_INFINITY: case PlSqlParser.BINARY_FLOAT_NAN: case PlSqlParser.BINARY_INTEGER: case PlSqlParser.BIND_AWARE: case PlSqlParser.BINDING: case PlSqlParser.BIN_TO_NUM: case PlSqlParser.BITAND: case PlSqlParser.BITMAP_AND: case PlSqlParser.BITMAP: case PlSqlParser.BITMAPS: case PlSqlParser.BITMAP_TREE: case PlSqlParser.BITS: case PlSqlParser.BLOB: case PlSqlParser.BLOCK: case PlSqlParser.BLOCK_RANGE: case PlSqlParser.BLOCKS: case PlSqlParser.BLOCKSIZE: case PlSqlParser.BODY: case PlSqlParser.BOOLEAN: case PlSqlParser.BOTH: case PlSqlParser.BOUND: case PlSqlParser.BRANCH: case PlSqlParser.BREADTH: case PlSqlParser.BROADCAST: case PlSqlParser.BSON: case PlSqlParser.BUFFER: case PlSqlParser.BUFFER_CACHE: case PlSqlParser.BUFFER_POOL: case PlSqlParser.BUILD: case PlSqlParser.BULK: case PlSqlParser.BYPASS_RECURSIVE_CHECK: case PlSqlParser.BYPASS_UJVC: case PlSqlParser.BYTE: case PlSqlParser.CACHE: case PlSqlParser.CACHE_CB: case PlSqlParser.CACHE_INSTANCES: case PlSqlParser.CACHE_TEMP_TABLE: case PlSqlParser.CACHING: case PlSqlParser.CALCULATED: case PlSqlParser.CALLBACK: case PlSqlParser.CALL: case PlSqlParser.CANCEL: case PlSqlParser.CAPACITY: case PlSqlParser.CARDINALITY: case PlSqlParser.CASCADE: case PlSqlParser.CASE: case PlSqlParser.CAST: case PlSqlParser.CATEGORY: case PlSqlParser.CDBDEFAULT: case PlSqlParser.CEIL: case PlSqlParser.CELL_FLASH_CACHE: case PlSqlParser.CERTIFICATE: case PlSqlParser.CFILE: case PlSqlParser.CHAINED: case PlSqlParser.CHANGE: case PlSqlParser.CHANGE_DUPKEY_ERROR_INDEX: case PlSqlParser.CHARACTER: case PlSqlParser.CHAR: case PlSqlParser.CHAR_CS: case PlSqlParser.CHARTOROWID: case PlSqlParser.CHECK_ACL_REWRITE: case PlSqlParser.CHECKPOINT: case PlSqlParser.CHILD: case PlSqlParser.CHOOSE: case PlSqlParser.CHR: case PlSqlParser.CHUNK: case PlSqlParser.CLASS: case PlSqlParser.CLASSIFIER: case PlSqlParser.CLEANUP: case PlSqlParser.CLEAR: case PlSqlParser.C_LETTER: case PlSqlParser.CLIENT: case PlSqlParser.CLOB: case PlSqlParser.CLONE: case PlSqlParser.CLOSE_CACHED_OPEN_CURSORS: case PlSqlParser.CLOSE: case PlSqlParser.CLUSTER_BY_ROWID: case PlSqlParser.CLUSTER: case PlSqlParser.CLUSTER_DETAILS: case PlSqlParser.CLUSTER_DISTANCE: case PlSqlParser.CLUSTER_ID: case PlSqlParser.CLUSTERING: case PlSqlParser.CLUSTERING_FACTOR: case PlSqlParser.CLUSTER_PROBABILITY: case PlSqlParser.CLUSTER_SET: case PlSqlParser.COALESCE: case PlSqlParser.COALESCE_SQ: case PlSqlParser.COARSE: case PlSqlParser.CO_AUTH_IND: case PlSqlParser.COLD: case PlSqlParser.COLLECT: case PlSqlParser.COLUMNAR: case PlSqlParser.COLUMN_AUTH_INDICATOR: case PlSqlParser.COLUMN: case PlSqlParser.COLUMNS: case PlSqlParser.COLUMN_STATS: case PlSqlParser.COLUMN_VALUE: case PlSqlParser.COMMENT: case PlSqlParser.COMMIT: case PlSqlParser.COMMITTED: case PlSqlParser.COMMON_DATA: case PlSqlParser.COMPACT: case PlSqlParser.COMPATIBILITY: case PlSqlParser.COMPILE: case PlSqlParser.COMPLETE: case PlSqlParser.COMPLIANCE: case PlSqlParser.COMPONENT: case PlSqlParser.COMPONENTS: case PlSqlParser.COMPOSE: case PlSqlParser.COMPOSITE: case PlSqlParser.COMPOSITE_LIMIT: case PlSqlParser.COMPOUND: case PlSqlParser.COMPUTE: case PlSqlParser.CONCAT: case PlSqlParser.CON_DBID_TO_ID: case PlSqlParser.CONDITIONAL: case PlSqlParser.CONDITION: case PlSqlParser.CONFIRM: case PlSqlParser.CONFORMING: case PlSqlParser.CON_GUID_TO_ID: case PlSqlParser.CON_ID: case PlSqlParser.CON_NAME_TO_ID: case PlSqlParser.CONNECT_BY_CB_WHR_ONLY: case PlSqlParser.CONNECT_BY_COMBINE_SW: case PlSqlParser.CONNECT_BY_COST_BASED: case PlSqlParser.CONNECT_BY_ELIM_DUPS: case PlSqlParser.CONNECT_BY_FILTERING: case PlSqlParser.CONNECT_BY_ISCYCLE: case PlSqlParser.CONNECT_BY_ISLEAF: case PlSqlParser.CONNECT_BY_ROOT: case PlSqlParser.CONNECT_TIME: case PlSqlParser.CONSIDER: case PlSqlParser.CONSISTENT: case PlSqlParser.CONSTANT: case PlSqlParser.CONST: case PlSqlParser.CONSTRAINT: case PlSqlParser.CONSTRAINTS: case PlSqlParser.CONSTRUCTOR: case PlSqlParser.CONTAINER: case PlSqlParser.CONTAINER_DATA: case PlSqlParser.CONTAINERS: case PlSqlParser.CONTENT: case PlSqlParser.CONTENTS: case PlSqlParser.CONTEXT: case PlSqlParser.CONTINUE: case PlSqlParser.CONTROLFILE: case PlSqlParser.CON_UID_TO_ID: case PlSqlParser.CONVERT: case PlSqlParser.COOKIE: case PlSqlParser.COPY: case PlSqlParser.CORR_K: case PlSqlParser.CORR_S: case PlSqlParser.CORRUPTION: case PlSqlParser.CORRUPT_XID_ALL: case PlSqlParser.CORRUPT_XID: case PlSqlParser.COS: case PlSqlParser.COSH: case PlSqlParser.COST: case PlSqlParser.COST_XML_QUERY_REWRITE: case PlSqlParser.COUNT: case PlSqlParser.COVAR_POP: case PlSqlParser.COVAR_SAMP: case PlSqlParser.CPU_COSTING: case PlSqlParser.CPU_PER_CALL: case PlSqlParser.CPU_PER_SESSION: case PlSqlParser.CRASH: case PlSqlParser.CREATE_FILE_DEST: case PlSqlParser.CREATE_STORED_OUTLINES: case PlSqlParser.CREATION: case PlSqlParser.CREDENTIAL: case PlSqlParser.CRITICAL: case PlSqlParser.CROSS: case PlSqlParser.CROSSEDITION: case PlSqlParser.CSCONVERT: case PlSqlParser.CUBE_AJ: case PlSqlParser.CUBE: case PlSqlParser.CUBE_GB: case PlSqlParser.CUBE_SJ: case PlSqlParser.CUME_DISTM: case PlSqlParser.CURRENT: case PlSqlParser.CURRENT_DATE: case PlSqlParser.CURRENT_SCHEMA: case PlSqlParser.CURRENT_TIME: case PlSqlParser.CURRENT_TIMESTAMP: case PlSqlParser.CURRENT_USER: case PlSqlParser.CURRENTV: case PlSqlParser.CURSOR: case PlSqlParser.CURSOR_SHARING_EXACT: case PlSqlParser.CURSOR_SPECIFIC_SEGMENT: case PlSqlParser.CUSTOMDATUM: case PlSqlParser.CV: case PlSqlParser.CYCLE: case PlSqlParser.DANGLING: case PlSqlParser.DATABASE: case PlSqlParser.DATA: case PlSqlParser.DATAFILE: case PlSqlParser.DATAFILES: case PlSqlParser.DATAMOVEMENT: case PlSqlParser.DATAOBJNO: case PlSqlParser.DATAOBJ_TO_MAT_PARTITION: case PlSqlParser.DATAOBJ_TO_PARTITION: case PlSqlParser.DATAPUMP: case PlSqlParser.DATA_SECURITY_REWRITE_LIMIT: case PlSqlParser.DATE_MODE: case PlSqlParser.DAY: case PlSqlParser.DAYS: case PlSqlParser.DBA: case PlSqlParser.DBA_RECYCLEBIN: case PlSqlParser.DBMS_STATS: case PlSqlParser.DB_ROLE_CHANGE: case PlSqlParser.DBTIMEZONE: case PlSqlParser.DB_UNIQUE_NAME: case PlSqlParser.DB_VERSION: case PlSqlParser.DDL: case PlSqlParser.DEALLOCATE: case PlSqlParser.DEBUG: case PlSqlParser.DEBUGGER: case PlSqlParser.DEC: case PlSqlParser.DECIMAL: case PlSqlParser.DECLARE: case PlSqlParser.DECOMPOSE: case PlSqlParser.DECORRELATE: case PlSqlParser.DECR: case PlSqlParser.DECREMENT: case PlSqlParser.DECRYPT: case PlSqlParser.DEDUPLICATE: case PlSqlParser.DEFAULTS: case PlSqlParser.DEFERRABLE: case PlSqlParser.DEFERRED: case PlSqlParser.DEFINED: case PlSqlParser.DEFINE: case PlSqlParser.DEFINER: case PlSqlParser.DEGREE: case PlSqlParser.DELAY: case PlSqlParser.DELEGATE: case PlSqlParser.DELETE_ALL: case PlSqlParser.DELETE: case PlSqlParser.DELETEXML: case PlSqlParser.DEMAND: case PlSqlParser.DENSE_RANKM: case PlSqlParser.DEPENDENT: case PlSqlParser.DEPTH: case PlSqlParser.DEQUEUE: case PlSqlParser.DEREF: case PlSqlParser.DEREF_NO_REWRITE: case PlSqlParser.DESTROY: case PlSqlParser.DETACHED: case PlSqlParser.DETERMINES: case PlSqlParser.DETERMINISTIC: case PlSqlParser.DICTIONARY: case PlSqlParser.DIMENSION: case PlSqlParser.DIMENSIONS: case PlSqlParser.DIRECT_LOAD: case PlSqlParser.DIRECTORY: case PlSqlParser.DIRECT_PATH: case PlSqlParser.DISABLE_ALL: case PlSqlParser.DISABLE: case PlSqlParser.DISABLE_PARALLEL_DML: case PlSqlParser.DISABLE_PRESET: case PlSqlParser.DISABLE_RPKE: case PlSqlParser.DISALLOW: case PlSqlParser.DISASSOCIATE: case PlSqlParser.DISCARD: case PlSqlParser.DISCONNECT: case PlSqlParser.DISK: case PlSqlParser.DISKGROUP: case PlSqlParser.DISKS: case PlSqlParser.DISMOUNT: case PlSqlParser.DISTINGUISHED: case PlSqlParser.DISTRIBUTED: case PlSqlParser.DISTRIBUTE: case PlSqlParser.DML: case PlSqlParser.DML_UPDATE: case PlSqlParser.DOCFIDELITY: case PlSqlParser.DOCUMENT: case PlSqlParser.DOMAIN_INDEX_FILTER: case PlSqlParser.DOMAIN_INDEX_NO_SORT: case PlSqlParser.DOMAIN_INDEX_SORT: case PlSqlParser.DOUBLE: case PlSqlParser.DOWNGRADE: case PlSqlParser.DRIVING_SITE: case PlSqlParser.DROP_COLUMN: case PlSqlParser.DROP_GROUP: case PlSqlParser.DSINTERVAL_UNCONSTRAINED: case PlSqlParser.DST_UPGRADE_INSERT_CONV: case PlSqlParser.DUMP: case PlSqlParser.DUPLICATE: case PlSqlParser.DV: case PlSqlParser.DYNAMIC: case PlSqlParser.DYNAMIC_SAMPLING: case PlSqlParser.DYNAMIC_SAMPLING_EST_CDN: case PlSqlParser.EACH: case PlSqlParser.EDITIONABLE: case PlSqlParser.EDITION: case PlSqlParser.EDITIONING: case PlSqlParser.EDITIONS: case PlSqlParser.ELEMENT: case PlSqlParser.ELIM_GROUPBY: case PlSqlParser.ELIMINATE_JOIN: case PlSqlParser.ELIMINATE_OBY: case PlSqlParser.ELIMINATE_OUTER_JOIN: case PlSqlParser.EM: case PlSqlParser.EMPTY_BLOB: case PlSqlParser.EMPTY_CLOB: case PlSqlParser.EMPTY: case PlSqlParser.ENABLE_ALL: case PlSqlParser.ENABLE: case PlSqlParser.ENABLE_PARALLEL_DML: case PlSqlParser.ENABLE_PRESET: case PlSqlParser.ENCODING: case PlSqlParser.ENCRYPT: case PlSqlParser.ENCRYPTION: case PlSqlParser.END_OUTLINE_DATA: case PlSqlParser.ENFORCED: case PlSqlParser.ENFORCE: case PlSqlParser.ENQUEUE: case PlSqlParser.ENTERPRISE: case PlSqlParser.ENTITYESCAPING: case PlSqlParser.ENTRY: case PlSqlParser.EQUIPART: case PlSqlParser.ERR: case PlSqlParser.ERROR_ARGUMENT: case PlSqlParser.ERROR: case PlSqlParser.ERROR_ON_OVERLAP_TIME: case PlSqlParser.ERRORS: case PlSqlParser.ESCAPE: case PlSqlParser.ESTIMATE: case PlSqlParser.EVAL: case PlSqlParser.EVALNAME: case PlSqlParser.EVALUATE: case PlSqlParser.EVALUATION: case PlSqlParser.EVENTS: case PlSqlParser.EVERY: case PlSqlParser.EXCEPT: case PlSqlParser.EXCEPTION: case PlSqlParser.EXCEPTION_INIT: case PlSqlParser.EXCEPTIONS: case PlSqlParser.EXCHANGE: case PlSqlParser.EXCLUDE: case PlSqlParser.EXCLUDING: case PlSqlParser.EXECUTE: case PlSqlParser.EXEMPT: case PlSqlParser.EXISTING: case PlSqlParser.EXISTS: case PlSqlParser.EXISTSNODE: case PlSqlParser.EXIT: case PlSqlParser.EXPAND_GSET_TO_UNION: case PlSqlParser.EXPAND_TABLE: case PlSqlParser.EXP: case PlSqlParser.EXPIRE: case PlSqlParser.EXPLAIN: case PlSqlParser.EXPLOSION: case PlSqlParser.EXPORT: case PlSqlParser.EXPR_CORR_CHECK: case PlSqlParser.EXPRESS: case PlSqlParser.EXTENDS: case PlSqlParser.EXTENT: case PlSqlParser.EXTENTS: case PlSqlParser.EXTERNAL: case PlSqlParser.EXTERNALLY: case PlSqlParser.EXTRACTCLOBXML: case PlSqlParser.EXTRACT: case PlSqlParser.EXTRACTVALUE: case PlSqlParser.EXTRA: case PlSqlParser.FACILITY: case PlSqlParser.FACT: case PlSqlParser.FACTOR: case PlSqlParser.FACTORIZE_JOIN: case PlSqlParser.FAILED: case PlSqlParser.FAILED_LOGIN_ATTEMPTS: case PlSqlParser.FAILGROUP: case PlSqlParser.FAILOVER: case PlSqlParser.FAILURE: case PlSqlParser.FALSE: case PlSqlParser.FAMILY: case PlSqlParser.FAR: case PlSqlParser.FAST: case PlSqlParser.FASTSTART: case PlSqlParser.FBTSCAN: case PlSqlParser.FEATURE_DETAILS: case PlSqlParser.FEATURE_ID: case PlSqlParser.FEATURE_SET: case PlSqlParser.FEATURE_VALUE: case PlSqlParser.FETCH: case PlSqlParser.FILE: case PlSqlParser.FILE_NAME_CONVERT: case PlSqlParser.FILESYSTEM_LIKE_LOGGING: case PlSqlParser.FILTER: case PlSqlParser.FINAL: case PlSqlParser.FINE: case PlSqlParser.FINISH: case PlSqlParser.FIRST: case PlSqlParser.FIRSTM: case PlSqlParser.FIRST_ROWS: case PlSqlParser.FIRST_VALUE: case PlSqlParser.FIXED_VIEW_DATA: case PlSqlParser.FLAGGER: case PlSqlParser.FLASHBACK: case PlSqlParser.FLASH_CACHE: case PlSqlParser.FLOAT: case PlSqlParser.FLOB: case PlSqlParser.FLOOR: case PlSqlParser.FLUSH: case PlSqlParser.FOLDER: case PlSqlParser.FOLLOWING: case PlSqlParser.FOLLOWS: case PlSqlParser.FORALL: case PlSqlParser.FORCE: case PlSqlParser.FORCE_XML_QUERY_REWRITE: case PlSqlParser.FOREIGN: case PlSqlParser.FOREVER: case PlSqlParser.FORMAT: case PlSqlParser.FORWARD: case PlSqlParser.FRAGMENT_NUMBER: case PlSqlParser.FREELIST: case PlSqlParser.FREELISTS: case PlSqlParser.FREEPOOLS: case PlSqlParser.FRESH: case PlSqlParser.FROM_TZ: case PlSqlParser.FULL: case PlSqlParser.FULL_OUTER_JOIN_TO_OUTER: case PlSqlParser.FUNCTION: case PlSqlParser.FUNCTIONS: case PlSqlParser.GATHER_OPTIMIZER_STATISTICS: case PlSqlParser.GATHER_PLAN_STATISTICS: case PlSqlParser.GBY_CONC_ROLLUP: case PlSqlParser.GBY_PUSHDOWN: case PlSqlParser.GENERATED: case PlSqlParser.GET: case PlSqlParser.GLOBAL: case PlSqlParser.GLOBALLY: case PlSqlParser.GLOBAL_NAME: case PlSqlParser.GLOBAL_TOPIC_ENABLED: case PlSqlParser.GROUP_BY: case PlSqlParser.GROUP_ID: case PlSqlParser.GROUPING: case PlSqlParser.GROUPING_ID: case PlSqlParser.GROUPS: case PlSqlParser.GUARANTEED: case PlSqlParser.GUARANTEE: case PlSqlParser.GUARD: case PlSqlParser.HASH_AJ: case PlSqlParser.HASH: case PlSqlParser.HASHKEYS: case PlSqlParser.HASH_SJ: case PlSqlParser.HEADER: case PlSqlParser.HEAP: case PlSqlParser.HELP: case PlSqlParser.HEXTORAW: case PlSqlParser.HEXTOREF: case PlSqlParser.HIDDEN_KEYWORD: case PlSqlParser.HIDE: case PlSqlParser.HIERARCHY: case PlSqlParser.HIGH: case PlSqlParser.HINTSET_BEGIN: case PlSqlParser.HINTSET_END: case PlSqlParser.HOT: case PlSqlParser.HOUR: case PlSqlParser.HWM_BROKERED: case PlSqlParser.HYBRID: case PlSqlParser.IDENTIFIER: case PlSqlParser.IDENTITY: case PlSqlParser.IDGENERATORS: case PlSqlParser.ID: case PlSqlParser.IDLE_TIME: case PlSqlParser.IF: case PlSqlParser.IGNORE: case PlSqlParser.IGNORE_OPTIM_EMBEDDED_HINTS: case PlSqlParser.IGNORE_ROW_ON_DUPKEY_INDEX: case PlSqlParser.IGNORE_WHERE_CLAUSE: case PlSqlParser.ILM: case PlSqlParser.IMMEDIATE: case PlSqlParser.IMPACT: case PlSqlParser.IMPORT: case PlSqlParser.INACTIVE: case PlSqlParser.INCLUDE: case PlSqlParser.INCLUDE_VERSION: case PlSqlParser.INCLUDING: case PlSqlParser.INCREMENTAL: case PlSqlParser.INCREMENT: case PlSqlParser.INCR: case PlSqlParser.INDENT: case PlSqlParser.INDEX_ASC: case PlSqlParser.INDEX_COMBINE: case PlSqlParser.INDEX_DESC: case PlSqlParser.INDEXED: case PlSqlParser.INDEXES: case PlSqlParser.INDEX_FFS: case PlSqlParser.INDEX_FILTER: case PlSqlParser.INDEXING: case PlSqlParser.INDEX_JOIN: case PlSqlParser.INDEX_ROWS: case PlSqlParser.INDEX_RRS: case PlSqlParser.INDEX_RS_ASC: case PlSqlParser.INDEX_RS_DESC: case PlSqlParser.INDEX_RS: case PlSqlParser.INDEX_SCAN: case PlSqlParser.INDEX_SKIP_SCAN: case PlSqlParser.INDEX_SS_ASC: case PlSqlParser.INDEX_SS_DESC: case PlSqlParser.INDEX_SS: case PlSqlParser.INDEX_STATS: case PlSqlParser.INDEXTYPE: case PlSqlParser.INDEXTYPES: case PlSqlParser.INDICATOR: case PlSqlParser.INDICES: case PlSqlParser.INFINITE: case PlSqlParser.INFORMATIONAL: case PlSqlParser.INHERIT: case PlSqlParser.INITCAP: case PlSqlParser.INITIAL: case PlSqlParser.INITIALIZED: case PlSqlParser.INITIALLY: case PlSqlParser.INITRANS: case PlSqlParser.INLINE: case PlSqlParser.INLINE_XMLTYPE_NT: case PlSqlParser.INMEMORY: case PlSqlParser.IN_MEMORY_METADATA: case PlSqlParser.INMEMORY_PRUNING: case PlSqlParser.INNER: case PlSqlParser.INOUT: case PlSqlParser.INPLACE: case PlSqlParser.INSERTCHILDXMLAFTER: case PlSqlParser.INSERTCHILDXMLBEFORE: case PlSqlParser.INSERTCHILDXML: case PlSqlParser.INSERTXMLAFTER: case PlSqlParser.INSERTXMLBEFORE: case PlSqlParser.INSTANCE: case PlSqlParser.INSTANCES: case PlSqlParser.INSTANTIABLE: case PlSqlParser.INSTANTLY: case PlSqlParser.INSTEAD: case PlSqlParser.INSTR2: case PlSqlParser.INSTR4: case PlSqlParser.INSTRB: case PlSqlParser.INSTRC: case PlSqlParser.INSTR: case PlSqlParser.INTEGER: case PlSqlParser.INTERLEAVED: case PlSqlParser.INTERMEDIATE: case PlSqlParser.INTERNAL_CONVERT: case PlSqlParser.INTERNAL_USE: case PlSqlParser.INTERPRETED: case PlSqlParser.INTERVAL: case PlSqlParser.INT: case PlSqlParser.INVALIDATE: case PlSqlParser.INVISIBLE: case PlSqlParser.IN_XQUERY: case PlSqlParser.ISOLATION: case PlSqlParser.ISOLATION_LEVEL: case PlSqlParser.ITERATE: case PlSqlParser.ITERATION_NUMBER: case PlSqlParser.JAVA: case PlSqlParser.JOB: case PlSqlParser.JOIN: case PlSqlParser.JSON_ARRAYAGG: case PlSqlParser.JSON_ARRAY: case PlSqlParser.JSON_EQUAL: case PlSqlParser.JSON_EXISTS2: case PlSqlParser.JSON_EXISTS: case PlSqlParser.JSONGET: case PlSqlParser.JSON: case PlSqlParser.JSON_OBJECTAGG: case PlSqlParser.JSON_OBJECT: case PlSqlParser.JSONPARSE: case PlSqlParser.JSON_QUERY: case PlSqlParser.JSON_SERIALIZE: case PlSqlParser.JSON_TABLE: case PlSqlParser.JSON_TEXTCONTAINS2: case PlSqlParser.JSON_TEXTCONTAINS: case PlSqlParser.JSON_VALUE: case PlSqlParser.KEEP_DUPLICATES: case PlSqlParser.KEEP: case PlSqlParser.KERBEROS: case PlSqlParser.KEY: case PlSqlParser.KEY_LENGTH: case PlSqlParser.KEYSIZE: case PlSqlParser.KEYS: case PlSqlParser.KEYSTORE: case PlSqlParser.KILL: case PlSqlParser.LABEL: case PlSqlParser.LANGUAGE: case PlSqlParser.LAST_DAY: case PlSqlParser.LAST: case PlSqlParser.LAST_VALUE: case PlSqlParser.LATERAL: case PlSqlParser.LAX: case PlSqlParser.LAYER: case PlSqlParser.LDAP_REGISTRATION_ENABLED: case PlSqlParser.LDAP_REGISTRATION: case PlSqlParser.LDAP_REG_SYNC_INTERVAL: case PlSqlParser.LEADING: case PlSqlParser.LEFT: case PlSqlParser.LENGTH2: case PlSqlParser.LENGTH4: case PlSqlParser.LENGTHB: case PlSqlParser.LENGTHC: case PlSqlParser.LENGTH: case PlSqlParser.LESS: case PlSqlParser.LEVEL: case PlSqlParser.LEVELS: case PlSqlParser.LIBRARY: case PlSqlParser.LIFECYCLE: case PlSqlParser.LIFE: case PlSqlParser.LIFETIME: case PlSqlParser.LIKE2: case PlSqlParser.LIKE4: case PlSqlParser.LIKEC: case PlSqlParser.LIKE_EXPAND: case PlSqlParser.LIMIT: case PlSqlParser.LINEAR: case PlSqlParser.LINK: case PlSqlParser.LIST: case PlSqlParser.LN: case PlSqlParser.LNNVL: case PlSqlParser.LOAD: case PlSqlParser.LOB: case PlSqlParser.LOBNVL: case PlSqlParser.LOBS: case PlSqlParser.LOCAL_INDEXES: case PlSqlParser.LOCAL: case PlSqlParser.LOCALTIME: case PlSqlParser.LOCALTIMESTAMP: case PlSqlParser.LOCATION: case PlSqlParser.LOCATOR: case PlSqlParser.LOCKED: case PlSqlParser.LOCKING: case PlSqlParser.LOGFILE: case PlSqlParser.LOGFILES: case PlSqlParser.LOGGING: case PlSqlParser.LOGICAL: case PlSqlParser.LOGICAL_READS_PER_CALL: case PlSqlParser.LOGICAL_READS_PER_SESSION: case PlSqlParser.LOG: case PlSqlParser.LOGMINING: case PlSqlParser.LOGOFF: case PlSqlParser.LOGON: case PlSqlParser.LOG_READ_ONLY_VIOLATIONS: case PlSqlParser.LONG: case PlSqlParser.LOOP: case PlSqlParser.LOWER: case PlSqlParser.LOW: case PlSqlParser.LPAD: case PlSqlParser.LTRIM: case PlSqlParser.MAIN: case PlSqlParser.MAKE_REF: case PlSqlParser.MANAGED: case PlSqlParser.MANAGE: case PlSqlParser.MANAGEMENT: case PlSqlParser.MANAGER: case PlSqlParser.MANUAL: case PlSqlParser.MAP: case PlSqlParser.MAPPING: case PlSqlParser.MASTER: case PlSqlParser.MATCHED: case PlSqlParser.MATCHES: case PlSqlParser.MATCH: case PlSqlParser.MATCH_NUMBER: case PlSqlParser.MATCH_RECOGNIZE: case PlSqlParser.MATERIALIZED: case PlSqlParser.MATERIALIZE: case PlSqlParser.MAXARCHLOGS: case PlSqlParser.MAXDATAFILES: case PlSqlParser.MAXEXTENTS: case PlSqlParser.MAXIMIZE: case PlSqlParser.MAXINSTANCES: case PlSqlParser.MAXLOGFILES: case PlSqlParser.MAXLOGHISTORY: case PlSqlParser.MAXLOGMEMBERS: case PlSqlParser.MAX_SHARED_TEMP_SIZE: case PlSqlParser.MAXSIZE: case PlSqlParser.MAXTRANS: case PlSqlParser.MAXVALUE: case PlSqlParser.MEASURE: case PlSqlParser.MEASURES: case PlSqlParser.MEDIUM: case PlSqlParser.MEMBER: case PlSqlParser.MEMCOMPRESS: case PlSqlParser.MEMORY: case PlSqlParser.MERGEACTIONS: case PlSqlParser.MERGE_AJ: case PlSqlParser.MERGE_CONST_ON: case PlSqlParser.MERGE: case PlSqlParser.MERGE_SJ: case PlSqlParser.METADATA: case PlSqlParser.METHOD: case PlSqlParser.MIGRATE: case PlSqlParser.MIGRATION: case PlSqlParser.MINEXTENTS: case PlSqlParser.MINIMIZE: case PlSqlParser.MINIMUM: case PlSqlParser.MINING: case PlSqlParser.MINUS_NULL: case PlSqlParser.MINUTE: case PlSqlParser.MINVALUE: case PlSqlParser.MIRRORCOLD: case PlSqlParser.MIRRORHOT: case PlSqlParser.MIRROR: case PlSqlParser.MLSLABEL: case PlSqlParser.MODEL_COMPILE_SUBQUERY: case PlSqlParser.MODEL_DONTVERIFY_UNIQUENESS: case PlSqlParser.MODEL_DYNAMIC_SUBQUERY: case PlSqlParser.MODEL_MIN_ANALYSIS: case PlSqlParser.MODEL: case PlSqlParser.MODEL_NB: case PlSqlParser.MODEL_NO_ANALYSIS: case PlSqlParser.MODEL_PBY: case PlSqlParser.MODEL_PUSH_REF: case PlSqlParser.MODEL_SV: case PlSqlParser.MODIFICATION: case PlSqlParser.MODIFY_COLUMN_TYPE: case PlSqlParser.MODIFY: case PlSqlParser.MOD: case PlSqlParser.MODULE: case PlSqlParser.MONITORING: case PlSqlParser.MONITOR: case PlSqlParser.MONTH: case PlSqlParser.MONTHS_BETWEEN: case PlSqlParser.MONTHS: case PlSqlParser.MOUNT: case PlSqlParser.MOUNTPATH: case PlSqlParser.MOVEMENT: case PlSqlParser.MOVE: case PlSqlParser.MULTIDIMENSIONAL: case PlSqlParser.MULTISET: case PlSqlParser.MV_MERGE: case PlSqlParser.NAMED: case PlSqlParser.NAME: case PlSqlParser.NAMESPACE: case PlSqlParser.NAN: case PlSqlParser.NANVL: case PlSqlParser.NATIONAL: case PlSqlParser.NATIVE_FULL_OUTER_JOIN: case PlSqlParser.NATIVE: case PlSqlParser.NATURAL: case PlSqlParser.NAV: case PlSqlParser.NCHAR_CS: case PlSqlParser.NCHAR: case PlSqlParser.NCHR: case PlSqlParser.NCLOB: case PlSqlParser.NEEDED: case PlSqlParser.NEG: case PlSqlParser.NESTED: case PlSqlParser.NESTED_TABLE_FAST_INSERT: case PlSqlParser.NESTED_TABLE_GET_REFS: case PlSqlParser.NESTED_TABLE_ID: case PlSqlParser.NESTED_TABLE_SET_REFS: case PlSqlParser.NESTED_TABLE_SET_SETID: case PlSqlParser.NETWORK: case PlSqlParser.NEVER: case PlSqlParser.NEW: case PlSqlParser.NEW_TIME: case PlSqlParser.NEXT_DAY: case PlSqlParser.NEXT: case PlSqlParser.NL_AJ: case PlSqlParser.NLJ_BATCHING: case PlSqlParser.NLJ_INDEX_FILTER: case PlSqlParser.NLJ_INDEX_SCAN: case PlSqlParser.NLJ_PREFETCH: case PlSqlParser.NLS_CALENDAR: case PlSqlParser.NLS_CHARACTERSET: case PlSqlParser.NLS_CHARSET_DECL_LEN: case PlSqlParser.NLS_CHARSET_ID: case PlSqlParser.NLS_CHARSET_NAME: case PlSqlParser.NLS_COMP: case PlSqlParser.NLS_CURRENCY: case PlSqlParser.NLS_DATE_FORMAT: case PlSqlParser.NLS_DATE_LANGUAGE: case PlSqlParser.NLS_INITCAP: case PlSqlParser.NLS_ISO_CURRENCY: case PlSqlParser.NL_SJ: case PlSqlParser.NLS_LANG: case PlSqlParser.NLS_LANGUAGE: case PlSqlParser.NLS_LENGTH_SEMANTICS: case PlSqlParser.NLS_LOWER: case PlSqlParser.NLS_NCHAR_CONV_EXCP: case PlSqlParser.NLS_NUMERIC_CHARACTERS: case PlSqlParser.NLS_SORT: case PlSqlParser.NLSSORT: case PlSqlParser.NLS_SPECIAL_CHARS: case PlSqlParser.NLS_TERRITORY: case PlSqlParser.NLS_UPPER: case PlSqlParser.NO_ACCESS: case PlSqlParser.NO_ADAPTIVE_PLAN: case PlSqlParser.NO_ANSI_REARCH: case PlSqlParser.NOAPPEND: case PlSqlParser.NOARCHIVELOG: case PlSqlParser.NOAUDIT: case PlSqlParser.NO_AUTO_REOPTIMIZE: case PlSqlParser.NO_BASETABLE_MULTIMV_REWRITE: case PlSqlParser.NO_BATCH_TABLE_ACCESS_BY_ROWID: case PlSqlParser.NO_BIND_AWARE: case PlSqlParser.NO_BUFFER: case PlSqlParser.NOCACHE: case PlSqlParser.NO_CARTESIAN: case PlSqlParser.NO_CHECK_ACL_REWRITE: case PlSqlParser.NO_CLUSTER_BY_ROWID: case PlSqlParser.NO_CLUSTERING: case PlSqlParser.NO_COALESCE_SQ: case PlSqlParser.NO_COMMON_DATA: case PlSqlParser.NO_CONNECT_BY_CB_WHR_ONLY: case PlSqlParser.NO_CONNECT_BY_COMBINE_SW: case PlSqlParser.NO_CONNECT_BY_COST_BASED: case PlSqlParser.NO_CONNECT_BY_ELIM_DUPS: case PlSqlParser.NO_CONNECT_BY_FILTERING: case PlSqlParser.NOCOPY: case PlSqlParser.NO_COST_XML_QUERY_REWRITE: case PlSqlParser.NO_CPU_COSTING: case PlSqlParser.NOCPU_COSTING: case PlSqlParser.NOCYCLE: case PlSqlParser.NO_DATA_SECURITY_REWRITE: case PlSqlParser.NO_DECORRELATE: case PlSqlParser.NODELAY: case PlSqlParser.NO_DOMAIN_INDEX_FILTER: case PlSqlParser.NO_DST_UPGRADE_INSERT_CONV: case PlSqlParser.NO_ELIM_GROUPBY: case PlSqlParser.NO_ELIMINATE_JOIN: case PlSqlParser.NO_ELIMINATE_OBY: case PlSqlParser.NO_ELIMINATE_OUTER_JOIN: case PlSqlParser.NOENTITYESCAPING: case PlSqlParser.NO_EXPAND_GSET_TO_UNION: case PlSqlParser.NO_EXPAND: case PlSqlParser.NO_EXPAND_TABLE: case PlSqlParser.NO_FACT: case PlSqlParser.NO_FACTORIZE_JOIN: case PlSqlParser.NO_FILTERING: case PlSqlParser.NOFORCE: case PlSqlParser.NO_FULL_OUTER_JOIN_TO_OUTER: case PlSqlParser.NO_GATHER_OPTIMIZER_STATISTICS: case PlSqlParser.NO_GBY_PUSHDOWN: case PlSqlParser.NOGUARANTEE: case PlSqlParser.NO_INDEX_FFS: case PlSqlParser.NO_INDEX: case PlSqlParser.NO_INDEX_SS: case PlSqlParser.NO_INMEMORY: case PlSqlParser.NO_INMEMORY_PRUNING: case PlSqlParser.NOKEEP: case PlSqlParser.NO_LOAD: case PlSqlParser.NOLOCAL: case PlSqlParser.NOLOGGING: case PlSqlParser.NOMAPPING: case PlSqlParser.NOMAXVALUE: case PlSqlParser.NO_MERGE: case PlSqlParser.NOMINIMIZE: case PlSqlParser.NOMINVALUE: case PlSqlParser.NO_MODEL_PUSH_REF: case PlSqlParser.NO_MONITORING: case PlSqlParser.NOMONITORING: case PlSqlParser.NO_MONITOR: case PlSqlParser.NO_MULTIMV_REWRITE: case PlSqlParser.NO_NATIVE_FULL_OUTER_JOIN: case PlSqlParser.NONBLOCKING: case PlSqlParser.NONEDITIONABLE: case PlSqlParser.NONE: case PlSqlParser.NO_NLJ_BATCHING: case PlSqlParser.NO_NLJ_PREFETCH: case PlSqlParser.NO: case PlSqlParser.NONSCHEMA: case PlSqlParser.NO_OBJECT_LINK: case PlSqlParser.NOORDER: case PlSqlParser.NO_ORDER_ROLLUPS: case PlSqlParser.NO_OUTER_JOIN_TO_ANTI: case PlSqlParser.NO_OUTER_JOIN_TO_INNER: case PlSqlParser.NOOVERRIDE: case PlSqlParser.NO_PARALLEL_INDEX: case PlSqlParser.NOPARALLEL_INDEX: case PlSqlParser.NO_PARALLEL: case PlSqlParser.NOPARALLEL: case PlSqlParser.NO_PARTIAL_COMMIT: case PlSqlParser.NO_PARTIAL_JOIN: case PlSqlParser.NO_PARTIAL_ROLLUP_PUSHDOWN: case PlSqlParser.NOPARTITION: case PlSqlParser.NO_PLACE_DISTINCT: case PlSqlParser.NO_PLACE_GROUP_BY: case PlSqlParser.NO_PQ_CONCURRENT_UNION: case PlSqlParser.NO_PQ_MAP: case PlSqlParser.NO_PQ_REPLICATE: case PlSqlParser.NO_PQ_SKEW: case PlSqlParser.NO_PRUNE_GSETS: case PlSqlParser.NO_PULL_PRED: case PlSqlParser.NO_PUSH_PRED: case PlSqlParser.NO_PUSH_SUBQ: case PlSqlParser.NO_PX_FAULT_TOLERANCE: case PlSqlParser.NO_PX_JOIN_FILTER: case PlSqlParser.NO_QKN_BUFF: case PlSqlParser.NO_QUERY_TRANSFORMATION: case PlSqlParser.NO_REF_CASCADE: case PlSqlParser.NORELOCATE: case PlSqlParser.NORELY: case PlSqlParser.NOREPAIR: case PlSqlParser.NOREPLAY: case PlSqlParser.NORESETLOGS: case PlSqlParser.NO_RESULT_CACHE: case PlSqlParser.NOREVERSE: case PlSqlParser.NO_REWRITE: case PlSqlParser.NOREWRITE: case PlSqlParser.NORMAL: case PlSqlParser.NO_ROOT_SW_FOR_LOCAL: case PlSqlParser.NOROWDEPENDENCIES: case PlSqlParser.NOSCHEMACHECK: case PlSqlParser.NOSEGMENT: case PlSqlParser.NO_SEMIJOIN: case PlSqlParser.NO_SEMI_TO_INNER: case PlSqlParser.NO_SET_TO_JOIN: case PlSqlParser.NOSORT: case PlSqlParser.NO_SQL_TRANSLATION: case PlSqlParser.NO_SQL_TUNE: case PlSqlParser.NO_STAR_TRANSFORMATION: case PlSqlParser.NO_STATEMENT_QUEUING: case PlSqlParser.NO_STATS_GSETS: case PlSqlParser.NOSTRICT: case PlSqlParser.NO_SUBQUERY_PRUNING: case PlSqlParser.NO_SUBSTRB_PAD: case PlSqlParser.NO_SWAP_JOIN_INPUTS: case PlSqlParser.NOSWITCH: case PlSqlParser.NO_TABLE_LOOKUP_BY_NL: case PlSqlParser.NO_TEMP_TABLE: case PlSqlParser.NOTHING: case PlSqlParser.NOTIFICATION: case PlSqlParser.NO_TRANSFORM_DISTINCT_AGG: case PlSqlParser.NO_UNNEST: case PlSqlParser.NO_USE_CUBE: case PlSqlParser.NO_USE_HASH_AGGREGATION: case PlSqlParser.NO_USE_HASH_GBY_FOR_PUSHDOWN: case PlSqlParser.NO_USE_HASH: case PlSqlParser.NO_USE_INVISIBLE_INDEXES: case PlSqlParser.NO_USE_MERGE: case PlSqlParser.NO_USE_NL: case PlSqlParser.NO_USE_VECTOR_AGGREGATION: case PlSqlParser.NOVALIDATE: case PlSqlParser.NO_VECTOR_TRANSFORM_DIMS: case PlSqlParser.NO_VECTOR_TRANSFORM_FACT: case PlSqlParser.NO_VECTOR_TRANSFORM: case PlSqlParser.NO_XDB_FASTPATH_INSERT: case PlSqlParser.NO_XML_DML_REWRITE: case PlSqlParser.NO_XMLINDEX_REWRITE_IN_SELECT: case PlSqlParser.NO_XMLINDEX_REWRITE: case PlSqlParser.NO_XML_QUERY_REWRITE: case PlSqlParser.NO_ZONEMAP: case PlSqlParser.NTH_VALUE: case PlSqlParser.NULLIF: case PlSqlParser.NULLS: case PlSqlParser.NUMBER: case PlSqlParser.NUMERIC: case PlSqlParser.NUM_INDEX_KEYS: case PlSqlParser.NUMTODSINTERVAL: case PlSqlParser.NUMTOYMINTERVAL: case PlSqlParser.NVARCHAR2: case PlSqlParser.NVL2: case PlSqlParser.OBJECT2XML: case PlSqlParser.OBJECT: case PlSqlParser.OBJ_ID: case PlSqlParser.OBJNO: case PlSqlParser.OBJNO_REUSE: case PlSqlParser.OCCURENCES: case PlSqlParser.OFFLINE: case PlSqlParser.OFF: case PlSqlParser.OFFSET: case PlSqlParser.OIDINDEX: case PlSqlParser.OID: case PlSqlParser.OLAP: case PlSqlParser.OLD: case PlSqlParser.OLD_PUSH_PRED: case PlSqlParser.OLS: case PlSqlParser.OLTP: case PlSqlParser.OMIT: case PlSqlParser.ONE: case PlSqlParser.ONLINE: case PlSqlParser.ONLY: case PlSqlParser.OPAQUE: case PlSqlParser.OPAQUE_TRANSFORM: case PlSqlParser.OPAQUE_XCANONICAL: case PlSqlParser.OPCODE: case PlSqlParser.OPEN: case PlSqlParser.OPERATIONS: case PlSqlParser.OPERATOR: case PlSqlParser.OPT_ESTIMATE: case PlSqlParser.OPTIMAL: case PlSqlParser.OPTIMIZE: case PlSqlParser.OPTIMIZER_FEATURES_ENABLE: case PlSqlParser.OPTIMIZER_GOAL: case PlSqlParser.OPT_PARAM: case PlSqlParser.ORA_BRANCH: case PlSqlParser.ORA_CHECK_ACL: case PlSqlParser.ORA_CHECK_PRIVILEGE: case PlSqlParser.ORA_CLUSTERING: case PlSqlParser.ORADATA: case PlSqlParser.ORADEBUG: case PlSqlParser.ORA_DST_AFFECTED: case PlSqlParser.ORA_DST_CONVERT: case PlSqlParser.ORA_DST_ERROR: case PlSqlParser.ORA_GET_ACLIDS: case PlSqlParser.ORA_GET_PRIVILEGES: case PlSqlParser.ORA_HASH: case PlSqlParser.ORA_INVOKING_USERID: case PlSqlParser.ORA_INVOKING_USER: case PlSqlParser.ORA_INVOKING_XS_USER_GUID: case PlSqlParser.ORA_INVOKING_XS_USER: case PlSqlParser.ORA_RAWCOMPARE: case PlSqlParser.ORA_RAWCONCAT: case PlSqlParser.ORA_ROWSCN: case PlSqlParser.ORA_ROWSCN_RAW: case PlSqlParser.ORA_ROWVERSION: case PlSqlParser.ORA_TABVERSION: case PlSqlParser.ORA_WRITE_TIME: case PlSqlParser.ORDERED: case PlSqlParser.ORDERED_PREDICATES: case PlSqlParser.ORDINALITY: case PlSqlParser.OR_EXPAND: case PlSqlParser.ORGANIZATION: case PlSqlParser.OR_PREDICATES: case PlSqlParser.OSERROR: case PlSqlParser.OTHER: case PlSqlParser.OUTER_JOIN_TO_ANTI: case PlSqlParser.OUTER_JOIN_TO_INNER: case PlSqlParser.OUTER: case PlSqlParser.OUTLINE_LEAF: case PlSqlParser.OUTLINE: case PlSqlParser.OUT_OF_LINE: case PlSqlParser.OUT: case PlSqlParser.OVERFLOW_NOMOVE: case PlSqlParser.OVERFLOW: case PlSqlParser.OVERLAPS: case PlSqlParser.OVER: case PlSqlParser.OVERRIDING: case PlSqlParser.OWNER: case PlSqlParser.OWNERSHIP: case PlSqlParser.OWN: case PlSqlParser.PACKAGE: case PlSqlParser.PACKAGES: case PlSqlParser.PARALLEL_ENABLE: case PlSqlParser.PARALLEL_INDEX: case PlSqlParser.PARALLEL: case PlSqlParser.PARAMETERS: case PlSqlParser.PARAM: case PlSqlParser.PARENT: case PlSqlParser.PARITY: case PlSqlParser.PARTIAL_JOIN: case PlSqlParser.PARTIALLY: case PlSqlParser.PARTIAL: case PlSqlParser.PARTIAL_ROLLUP_PUSHDOWN: case PlSqlParser.PARTITION_HASH: case PlSqlParser.PARTITION_LIST: case PlSqlParser.PARTITION: case PlSqlParser.PARTITION_RANGE: case PlSqlParser.PARTITIONS: case PlSqlParser.PARTNUMINST: case PlSqlParser.PASSING: case PlSqlParser.PASSWORD_GRACE_TIME: case PlSqlParser.PASSWORD_LIFE_TIME: case PlSqlParser.PASSWORD_LOCK_TIME: case PlSqlParser.PASSWORD: case PlSqlParser.PASSWORD_REUSE_MAX: case PlSqlParser.PASSWORD_REUSE_TIME: case PlSqlParser.PASSWORD_VERIFY_FUNCTION: case PlSqlParser.PAST: case PlSqlParser.PATCH: case PlSqlParser.PATH: case PlSqlParser.PATH_PREFIX: case PlSqlParser.PATHS: case PlSqlParser.PATTERN: case PlSqlParser.PBL_HS_BEGIN: case PlSqlParser.PBL_HS_END: case PlSqlParser.PCTINCREASE: case PlSqlParser.PCTTHRESHOLD: case PlSqlParser.PCTUSED: case PlSqlParser.PCTVERSION: case PlSqlParser.PENDING: case PlSqlParser.PERCENT_KEYWORD: case PlSqlParser.PERCENT_RANKM: case PlSqlParser.PERFORMANCE: case PlSqlParser.PERIOD_KEYWORD: case PlSqlParser.PERMANENT: case PlSqlParser.PERMISSION: case PlSqlParser.PERMUTE: case PlSqlParser.PER: case PlSqlParser.PFILE: case PlSqlParser.PHYSICAL: case PlSqlParser.PIKEY: case PlSqlParser.PIPELINED: case PlSqlParser.PIV_GB: case PlSqlParser.PIVOT: case PlSqlParser.PIV_SSF: case PlSqlParser.PLACE_DISTINCT: case PlSqlParser.PLACE_GROUP_BY: case PlSqlParser.PLAN: case PlSqlParser.PLSCOPE_SETTINGS: case PlSqlParser.PLS_INTEGER: case PlSqlParser.PLSQL_CCFLAGS: case PlSqlParser.PLSQL_CODE_TYPE: case PlSqlParser.PLSQL_DEBUG: case PlSqlParser.PLSQL_OPTIMIZE_LEVEL: case PlSqlParser.PLSQL_WARNINGS: case PlSqlParser.PLUGGABLE: case PlSqlParser.POINT: case PlSqlParser.POLICY: case PlSqlParser.POOL_16K: case PlSqlParser.POOL_2K: case PlSqlParser.POOL_32K: case PlSqlParser.POOL_4K: case PlSqlParser.POOL_8K: case PlSqlParser.POSITIVEN: case PlSqlParser.POSITIVE: case PlSqlParser.POST_TRANSACTION: case PlSqlParser.POWERMULTISET_BY_CARDINALITY: case PlSqlParser.POWERMULTISET: case PlSqlParser.POWER: case PlSqlParser.PQ_CONCURRENT_UNION: case PlSqlParser.PQ_DISTRIBUTE: case PlSqlParser.PQ_DISTRIBUTE_WINDOW: case PlSqlParser.PQ_FILTER: case PlSqlParser.PQ_MAP: case PlSqlParser.PQ_NOMAP: case PlSqlParser.PQ_REPLICATE: case PlSqlParser.PQ_SKEW: case PlSqlParser.PRAGMA: case PlSqlParser.PREBUILT: case PlSqlParser.PRECEDES: case PlSqlParser.PRECEDING: case PlSqlParser.PRECISION: case PlSqlParser.PRECOMPUTE_SUBQUERY: case PlSqlParser.PREDICATE_REORDERS: case PlSqlParser.PRELOAD: case PlSqlParser.PREPARE: case PlSqlParser.PRESENTNNV: case PlSqlParser.PRESENT: case PlSqlParser.PRESENTV: case PlSqlParser.PRESERVE_OID: case PlSqlParser.PRESERVE: case PlSqlParser.PRETTY: case PlSqlParser.PREVIOUS: case PlSqlParser.PREV: case PlSqlParser.PRIMARY: case PlSqlParser.PRINTBLOBTOCLOB: case PlSqlParser.PRIORITY: case PlSqlParser.PRIVATE: case PlSqlParser.PRIVATE_SGA: case PlSqlParser.PRIVILEGED: case PlSqlParser.PRIVILEGE: case PlSqlParser.PRIVILEGES: case PlSqlParser.PROCEDURAL: case PlSqlParser.PROCEDURE: case PlSqlParser.PROCESS: case PlSqlParser.PROFILE: case PlSqlParser.PROGRAM: case PlSqlParser.PROJECT: case PlSqlParser.PROPAGATE: case PlSqlParser.PROTECTED: case PlSqlParser.PROTECTION: case PlSqlParser.PROXY: case PlSqlParser.PRUNING: case PlSqlParser.PULL_PRED: case PlSqlParser.PURGE: case PlSqlParser.PUSH_PRED: case PlSqlParser.PUSH_SUBQ: case PlSqlParser.PX_FAULT_TOLERANCE: case PlSqlParser.PX_GRANULE: case PlSqlParser.PX_JOIN_FILTER: case PlSqlParser.QB_NAME: case PlSqlParser.QUERY_BLOCK: case PlSqlParser.QUERY: case PlSqlParser.QUEUE_CURR: case PlSqlParser.QUEUE: case PlSqlParser.QUEUE_ROWP: case PlSqlParser.QUIESCE: case PlSqlParser.QUORUM: case PlSqlParser.QUOTA: case PlSqlParser.RAISE: case PlSqlParser.RANDOM_LOCAL: case PlSqlParser.RANDOM: case PlSqlParser.RANGE: case PlSqlParser.RANKM: case PlSqlParser.RAPIDLY: case PlSqlParser.RAW: case PlSqlParser.RAWTOHEX: case PlSqlParser.RAWTONHEX: case PlSqlParser.RBA: case PlSqlParser.RBO_OUTLINE: case PlSqlParser.RDBA: case PlSqlParser.READ: case PlSqlParser.READS: case PlSqlParser.REALM: case PlSqlParser.REAL: case PlSqlParser.REBALANCE: case PlSqlParser.REBUILD: case PlSqlParser.RECORD: case PlSqlParser.RECORDS_PER_BLOCK: case PlSqlParser.RECOVERABLE: case PlSqlParser.RECOVER: case PlSqlParser.RECOVERY: case PlSqlParser.RECYCLEBIN: case PlSqlParser.RECYCLE: case PlSqlParser.REDACTION: case PlSqlParser.REDEFINE: case PlSqlParser.REDO: case PlSqlParser.REDUCED: case PlSqlParser.REDUNDANCY: case PlSqlParser.REF_CASCADE_CURSOR: case PlSqlParser.REFERENCED: case PlSqlParser.REFERENCE: case PlSqlParser.REFERENCES: case PlSqlParser.REFERENCING: case PlSqlParser.REF: case PlSqlParser.REFRESH: case PlSqlParser.REFTOHEX: case PlSqlParser.REGEXP_COUNT: case PlSqlParser.REGEXP_INSTR: case PlSqlParser.REGEXP_LIKE: case PlSqlParser.REGEXP_REPLACE: case PlSqlParser.REGEXP_SUBSTR: case PlSqlParser.REGISTER: case PlSqlParser.REGR_AVGX: case PlSqlParser.REGR_AVGY: case PlSqlParser.REGR_COUNT: case PlSqlParser.REGR_INTERCEPT: case PlSqlParser.REGR_R2: case PlSqlParser.REGR_SLOPE: case PlSqlParser.REGR_SXX: case PlSqlParser.REGR_SXY: case PlSqlParser.REGR_SYY: case PlSqlParser.REGULAR: case PlSqlParser.REJECT: case PlSqlParser.REKEY: case PlSqlParser.RELATIONAL: case PlSqlParser.RELOCATE: case PlSqlParser.RELY: case PlSqlParser.REMAINDER: case PlSqlParser.REMOTE_MAPPED: case PlSqlParser.REMOVE: case PlSqlParser.RENAME: case PlSqlParser.REPAIR: case PlSqlParser.REPEAT: case PlSqlParser.REPLACE: case PlSqlParser.REPLICATION: case PlSqlParser.REQUIRED: case PlSqlParser.RESETLOGS: case PlSqlParser.RESET: case PlSqlParser.RESIZE: case PlSqlParser.RESOLVE: case PlSqlParser.RESOLVER: case PlSqlParser.RESPECT: case PlSqlParser.RESTART: case PlSqlParser.RESTORE_AS_INTERVALS: case PlSqlParser.RESTORE: case PlSqlParser.RESTRICT_ALL_REF_CONS: case PlSqlParser.RESTRICTED: case PlSqlParser.RESTRICT_REFERENCES: case PlSqlParser.RESTRICT: case PlSqlParser.RESULT_CACHE: case PlSqlParser.RESULT: case PlSqlParser.RESUMABLE: case PlSqlParser.RESUME: case PlSqlParser.RETENTION: case PlSqlParser.RETRY_ON_ROW_CHANGE: case PlSqlParser.RETURNING: case PlSqlParser.RETURN: case PlSqlParser.REUSE: case PlSqlParser.REVERSE: case PlSqlParser.REWRITE_OR_ERROR: case PlSqlParser.REWRITE: case PlSqlParser.RIGHT: case PlSqlParser.ROLE: case PlSqlParser.ROLESET: case PlSqlParser.ROLES: case PlSqlParser.ROLLBACK: case PlSqlParser.ROLLING: case PlSqlParser.ROLLUP: case PlSqlParser.ROWDEPENDENCIES: case PlSqlParser.ROWID_MAPPING_TABLE: case PlSqlParser.ROWID: case PlSqlParser.ROWIDTOCHAR: case PlSqlParser.ROWIDTONCHAR: case PlSqlParser.ROW_LENGTH: case PlSqlParser.ROWNUM: case PlSqlParser.ROW: case PlSqlParser.ROWS: case PlSqlParser.RPAD: case PlSqlParser.RTRIM: case PlSqlParser.RULE: case PlSqlParser.RULES: case PlSqlParser.RUNNING: case PlSqlParser.SALT: case PlSqlParser.SAMPLE: case PlSqlParser.SAVE_AS_INTERVALS: case PlSqlParser.SAVEPOINT: case PlSqlParser.SAVE: case PlSqlParser.SB4: case PlSqlParser.SCALE_ROWS: case PlSqlParser.SCALE: case PlSqlParser.SCAN_INSTANCES: case PlSqlParser.SCAN: case PlSqlParser.SCHEDULER: case PlSqlParser.SCHEMACHECK: case PlSqlParser.SCHEMA: case PlSqlParser.SCN_ASCENDING: case PlSqlParser.SCN: case PlSqlParser.SCOPE: case PlSqlParser.SCRUB: case PlSqlParser.SD_ALL: case PlSqlParser.SD_INHIBIT: case PlSqlParser.SDO_GEOM_MBR: case PlSqlParser.SD_SHOW: case PlSqlParser.SEARCH: case PlSqlParser.SECOND: case PlSqlParser.SECRET: case PlSqlParser.SECUREFILE_DBA: case PlSqlParser.SECUREFILE: case PlSqlParser.SECURITY: case PlSqlParser.SEED: case PlSqlParser.SEG_BLOCK: case PlSqlParser.SEG_FILE: case PlSqlParser.SEGMENT: case PlSqlParser.SELECTIVITY: case PlSqlParser.SELF: case PlSqlParser.SEMIJOIN_DRIVER: case PlSqlParser.SEMIJOIN: case PlSqlParser.SEMI_TO_INNER: case PlSqlParser.SEQUENCED: case PlSqlParser.SEQUENCE: case PlSqlParser.SEQUENTIAL: case PlSqlParser.SERIALIZABLE: case PlSqlParser.SERIALLY_REUSABLE: case PlSqlParser.SERIAL: case PlSqlParser.SERVERERROR: case PlSqlParser.SERVICE_NAME_CONVERT: case PlSqlParser.SERVICES: case PlSqlParser.SESSION_CACHED_CURSORS: case PlSqlParser.SESSION: case PlSqlParser.SESSIONS_PER_USER: case PlSqlParser.SESSIONTIMEZONE: case PlSqlParser.SESSIONTZNAME: case PlSqlParser.SET: case PlSqlParser.SETS: case PlSqlParser.SETTINGS: case PlSqlParser.SET_TO_JOIN: case PlSqlParser.SEVERE: case PlSqlParser.SHARED_POOL: case PlSqlParser.SHARED: case PlSqlParser.SHARING: case PlSqlParser.SHELFLIFE: case PlSqlParser.SHOW: case PlSqlParser.SHRINK: case PlSqlParser.SHUTDOWN: case PlSqlParser.SIBLINGS: case PlSqlParser.SID: case PlSqlParser.SIGNAL_COMPONENT: case PlSqlParser.SIGNAL_FUNCTION: case PlSqlParser.SIGN: case PlSqlParser.SIGNTYPE: case PlSqlParser.SIMPLE_INTEGER: case PlSqlParser.SIMPLE: case PlSqlParser.SINGLE: case PlSqlParser.SINGLETASK: case PlSqlParser.SINH: case PlSqlParser.SIN: case PlSqlParser.SKIP_EXT_OPTIMIZER: case PlSqlParser.SKIP_: case PlSqlParser.SKIP_UNQ_UNUSABLE_IDX: case PlSqlParser.SKIP_UNUSABLE_INDEXES: case PlSqlParser.SMALLFILE: case PlSqlParser.SMALLINT: case PlSqlParser.SNAPSHOT: case PlSqlParser.SOME: case PlSqlParser.SORT: case PlSqlParser.SOUNDEX: case PlSqlParser.SOURCE_FILE_DIRECTORY: case PlSqlParser.SOURCE_FILE_NAME_CONVERT: case PlSqlParser.SOURCE: case PlSqlParser.SPACE_KEYWORD: case PlSqlParser.SPECIFICATION: case PlSqlParser.SPFILE: case PlSqlParser.SPLIT: case PlSqlParser.SPREADSHEET: case PlSqlParser.SQLDATA: case PlSqlParser.SQLERROR: case PlSqlParser.SQLLDR: case PlSqlParser.SQL: case PlSqlParser.SQL_TRACE: case PlSqlParser.SQL_TRANSLATION_PROFILE: case PlSqlParser.SQRT: case PlSqlParser.STALE: case PlSqlParser.STANDALONE: case PlSqlParser.STANDARD_HASH: case PlSqlParser.STANDBY_MAX_DATA_DELAY: case PlSqlParser.STANDBYS: case PlSqlParser.STANDBY: case PlSqlParser.STAR: case PlSqlParser.STAR_TRANSFORMATION: case PlSqlParser.STARTUP: case PlSqlParser.STATEMENT_ID: case PlSqlParser.STATEMENT_QUEUING: case PlSqlParser.STATEMENTS: case PlSqlParser.STATEMENT: case PlSqlParser.STATE: case PlSqlParser.STATIC: case PlSqlParser.STATISTICS: case PlSqlParser.STATS_BINOMIAL_TEST: case PlSqlParser.STATS_CROSSTAB: case PlSqlParser.STATS_F_TEST: case PlSqlParser.STATS_KS_TEST: case PlSqlParser.STATS_MODE: case PlSqlParser.STATS_MW_TEST: case PlSqlParser.STATS_ONE_WAY_ANOVA: case PlSqlParser.STATS_T_TEST_INDEP: case PlSqlParser.STATS_T_TEST_INDEPU: case PlSqlParser.STATS_T_TEST_ONE: case PlSqlParser.STATS_T_TEST_PAIRED: case PlSqlParser.STATS_WSR_TEST: case PlSqlParser.STDDEV_POP: case PlSqlParser.STDDEV_SAMP: case PlSqlParser.STOP: case PlSqlParser.STORAGE: case PlSqlParser.STORE: case PlSqlParser.STREAMS: case PlSqlParser.STREAM: case PlSqlParser.STRICT: case PlSqlParser.STRING: case PlSqlParser.STRIPE_COLUMNS: case PlSqlParser.STRIPE_WIDTH: case PlSqlParser.STRIP: case PlSqlParser.STRUCTURE: case PlSqlParser.SUBMULTISET: case PlSqlParser.SUBPARTITION_REL: case PlSqlParser.SUBPARTITIONS: case PlSqlParser.SUBPARTITION: case PlSqlParser.SUBQUERIES: case PlSqlParser.SUBQUERY_PRUNING: case PlSqlParser.SUBSCRIBE: case PlSqlParser.SUBSET: case PlSqlParser.SUBSTITUTABLE: case PlSqlParser.SUBSTR2: case PlSqlParser.SUBSTR4: case PlSqlParser.SUBSTRB: case PlSqlParser.SUBSTRC: case PlSqlParser.SUBTYPE: case PlSqlParser.SUCCESSFUL: case PlSqlParser.SUCCESS: case PlSqlParser.SUMMARY: case PlSqlParser.SUPPLEMENTAL: case PlSqlParser.SUSPEND: case PlSqlParser.SWAP_JOIN_INPUTS: case PlSqlParser.SWITCHOVER: case PlSqlParser.SWITCH: case PlSqlParser.SYNCHRONOUS: case PlSqlParser.SYNC: case PlSqlParser.SYSASM: case PlSqlParser.SYS_AUDIT: case PlSqlParser.SYSAUX: case PlSqlParser.SYSBACKUP: case PlSqlParser.SYS_CHECKACL: case PlSqlParser.SYS_CHECK_PRIVILEGE: case PlSqlParser.SYS_CONNECT_BY_PATH: case PlSqlParser.SYS_CONTEXT: case PlSqlParser.SYSDATE: case PlSqlParser.SYSDBA: case PlSqlParser.SYS_DBURIGEN: case PlSqlParser.SYSDG: case PlSqlParser.SYS_DL_CURSOR: case PlSqlParser.SYS_DM_RXFORM_CHR: case PlSqlParser.SYS_DM_RXFORM_NUM: case PlSqlParser.SYS_DOM_COMPARE: case PlSqlParser.SYS_DST_PRIM2SEC: case PlSqlParser.SYS_DST_SEC2PRIM: case PlSqlParser.SYS_ET_BFILE_TO_RAW: case PlSqlParser.SYS_ET_BLOB_TO_IMAGE: case PlSqlParser.SYS_ET_IMAGE_TO_BLOB: case PlSqlParser.SYS_ET_RAW_TO_BFILE: case PlSqlParser.SYS_EXTPDTXT: case PlSqlParser.SYS_EXTRACT_UTC: case PlSqlParser.SYS_FBT_INSDEL: case PlSqlParser.SYS_FILTER_ACLS: case PlSqlParser.SYS_FNMATCHES: case PlSqlParser.SYS_FNREPLACE: case PlSqlParser.SYS_GET_ACLIDS: case PlSqlParser.SYS_GET_COL_ACLIDS: case PlSqlParser.SYS_GET_PRIVILEGES: case PlSqlParser.SYS_GETTOKENID: case PlSqlParser.SYS_GETXTIVAL: case PlSqlParser.SYS_GUID: case PlSqlParser.SYSGUID: case PlSqlParser.SYSKM: case PlSqlParser.SYS_MAKE_XMLNODEID: case PlSqlParser.SYS_MAKEXML: case PlSqlParser.SYS_MKXMLATTR: case PlSqlParser.SYS_MKXTI: case PlSqlParser.SYSOBJ: case PlSqlParser.SYS_OP_ADT2BIN: case PlSqlParser.SYS_OP_ADTCONS: case PlSqlParser.SYS_OP_ALSCRVAL: case PlSqlParser.SYS_OP_ATG: case PlSqlParser.SYS_OP_BIN2ADT: case PlSqlParser.SYS_OP_BITVEC: case PlSqlParser.SYS_OP_BL2R: case PlSqlParser.SYS_OP_BLOOM_FILTER_LIST: case PlSqlParser.SYS_OP_BLOOM_FILTER: case PlSqlParser.SYS_OP_C2C: case PlSqlParser.SYS_OP_CAST: case PlSqlParser.SYS_OP_CEG: case PlSqlParser.SYS_OP_CL2C: case PlSqlParser.SYS_OP_COMBINED_HASH: case PlSqlParser.SYS_OP_COMP: case PlSqlParser.SYS_OP_CONVERT: case PlSqlParser.SYS_OP_COUNTCHG: case PlSqlParser.SYS_OP_CSCONV: case PlSqlParser.SYS_OP_CSCONVTEST: case PlSqlParser.SYS_OP_CSR: case PlSqlParser.SYS_OP_CSX_PATCH: case PlSqlParser.SYS_OP_CYCLED_SEQ: case PlSqlParser.SYS_OP_DECOMP: case PlSqlParser.SYS_OP_DESCEND: case PlSqlParser.SYS_OP_DISTINCT: case PlSqlParser.SYS_OP_DRA: case PlSqlParser.SYS_OP_DUMP: case PlSqlParser.SYS_OP_DV_CHECK: case PlSqlParser.SYS_OP_ENFORCE_NOT_NULL: case PlSqlParser.SYSOPER: case PlSqlParser.SYS_OP_EXTRACT: case PlSqlParser.SYS_OP_GROUPING: case PlSqlParser.SYS_OP_GUID: case PlSqlParser.SYS_OP_HASH: case PlSqlParser.SYS_OP_IIX: case PlSqlParser.SYS_OP_ITR: case PlSqlParser.SYS_OP_KEY_VECTOR_CREATE: case PlSqlParser.SYS_OP_KEY_VECTOR_FILTER_LIST: case PlSqlParser.SYS_OP_KEY_VECTOR_FILTER: case PlSqlParser.SYS_OP_KEY_VECTOR_SUCCEEDED: case PlSqlParser.SYS_OP_KEY_VECTOR_USE: case PlSqlParser.SYS_OP_LBID: case PlSqlParser.SYS_OP_LOBLOC2BLOB: case PlSqlParser.SYS_OP_LOBLOC2CLOB: case PlSqlParser.SYS_OP_LOBLOC2ID: case PlSqlParser.SYS_OP_LOBLOC2NCLOB: case PlSqlParser.SYS_OP_LOBLOC2TYP: case PlSqlParser.SYS_OP_LSVI: case PlSqlParser.SYS_OP_LVL: case PlSqlParser.SYS_OP_MAKEOID: case PlSqlParser.SYS_OP_MAP_NONNULL: case PlSqlParser.SYS_OP_MSR: case PlSqlParser.SYS_OP_NICOMBINE: case PlSqlParser.SYS_OP_NIEXTRACT: case PlSqlParser.SYS_OP_NII: case PlSqlParser.SYS_OP_NIX: case PlSqlParser.SYS_OP_NOEXPAND: case PlSqlParser.SYS_OP_NTCIMG: case PlSqlParser.SYS_OP_NUMTORAW: case PlSqlParser.SYS_OP_OIDVALUE: case PlSqlParser.SYS_OP_OPNSIZE: case PlSqlParser.SYS_OP_PAR_1: case PlSqlParser.SYS_OP_PARGID_1: case PlSqlParser.SYS_OP_PARGID: case PlSqlParser.SYS_OP_PAR: case PlSqlParser.SYS_OP_PART_ID: case PlSqlParser.SYS_OP_PIVOT: case PlSqlParser.SYS_OP_R2O: case PlSqlParser.SYS_OP_RAWTONUM: case PlSqlParser.SYS_OP_RDTM: case PlSqlParser.SYS_OP_REF: case PlSqlParser.SYS_OP_RMTD: case PlSqlParser.SYS_OP_ROWIDTOOBJ: case PlSqlParser.SYS_OP_RPB: case PlSqlParser.SYS_OPTLOBPRBSC: case PlSqlParser.SYS_OP_TOSETID: case PlSqlParser.SYS_OP_TPR: case PlSqlParser.SYS_OP_TRTB: case PlSqlParser.SYS_OPTXICMP: case PlSqlParser.SYS_OPTXQCASTASNQ: case PlSqlParser.SYS_OP_UNDESCEND: case PlSqlParser.SYS_OP_VECAND: case PlSqlParser.SYS_OP_VECBIT: case PlSqlParser.SYS_OP_VECOR: case PlSqlParser.SYS_OP_VECXOR: case PlSqlParser.SYS_OP_VERSION: case PlSqlParser.SYS_OP_VREF: case PlSqlParser.SYS_OP_VVD: case PlSqlParser.SYS_OP_XMLCONS_FOR_CSX: case PlSqlParser.SYS_OP_XPTHATG: case PlSqlParser.SYS_OP_XPTHIDX: case PlSqlParser.SYS_OP_XPTHOP: case PlSqlParser.SYS_OP_XTXT2SQLT: case PlSqlParser.SYS_OP_ZONE_ID: case PlSqlParser.SYS_ORDERKEY_DEPTH: case PlSqlParser.SYS_ORDERKEY_MAXCHILD: case PlSqlParser.SYS_ORDERKEY_PARENT: case PlSqlParser.SYS_PARALLEL_TXN: case PlSqlParser.SYS_PATHID_IS_ATTR: case PlSqlParser.SYS_PATHID_IS_NMSPC: case PlSqlParser.SYS_PATHID_LASTNAME: case PlSqlParser.SYS_PATHID_LASTNMSPC: case PlSqlParser.SYS_PATH_REVERSE: case PlSqlParser.SYS_PXQEXTRACT: case PlSqlParser.SYS_RAW_TO_XSID: case PlSqlParser.SYS_RID_ORDER: case PlSqlParser.SYS_ROW_DELTA: case PlSqlParser.SYS_SC_2_XMLT: case PlSqlParser.SYS_SYNRCIREDO: case PlSqlParser.SYSTEM_DEFINED: case PlSqlParser.SYSTEM: case PlSqlParser.SYSTIMESTAMP: case PlSqlParser.SYS_TYPEID: case PlSqlParser.SYS_UMAKEXML: case PlSqlParser.SYS_XMLANALYZE: case PlSqlParser.SYS_XMLCONTAINS: case PlSqlParser.SYS_XMLCONV: case PlSqlParser.SYS_XMLEXNSURI: case PlSqlParser.SYS_XMLGEN: case PlSqlParser.SYS_XMLI_LOC_ISNODE: case PlSqlParser.SYS_XMLI_LOC_ISTEXT: case PlSqlParser.SYS_XMLINSTR: case PlSqlParser.SYS_XMLLOCATOR_GETSVAL: case PlSqlParser.SYS_XMLNODEID_GETCID: case PlSqlParser.SYS_XMLNODEID_GETLOCATOR: case PlSqlParser.SYS_XMLNODEID_GETOKEY: case PlSqlParser.SYS_XMLNODEID_GETPATHID: case PlSqlParser.SYS_XMLNODEID_GETPTRID: case PlSqlParser.SYS_XMLNODEID_GETRID: case PlSqlParser.SYS_XMLNODEID_GETSVAL: case PlSqlParser.SYS_XMLNODEID_GETTID: case PlSqlParser.SYS_XMLNODEID: case PlSqlParser.SYS_XMLT_2_SC: case PlSqlParser.SYS_XMLTRANSLATE: case PlSqlParser.SYS_XMLTYPE2SQL: case PlSqlParser.SYS_XQ_ASQLCNV: case PlSqlParser.SYS_XQ_ATOMCNVCHK: case PlSqlParser.SYS_XQBASEURI: case PlSqlParser.SYS_XQCASTABLEERRH: case PlSqlParser.SYS_XQCODEP2STR: case PlSqlParser.SYS_XQCODEPEQ: case PlSqlParser.SYS_XQCON2SEQ: case PlSqlParser.SYS_XQCONCAT: case PlSqlParser.SYS_XQDELETE: case PlSqlParser.SYS_XQDFLTCOLATION: case PlSqlParser.SYS_XQDOC: case PlSqlParser.SYS_XQDOCURI: case PlSqlParser.SYS_XQDURDIV: case PlSqlParser.SYS_XQED4URI: case PlSqlParser.SYS_XQENDSWITH: case PlSqlParser.SYS_XQERRH: case PlSqlParser.SYS_XQERR: case PlSqlParser.SYS_XQESHTMLURI: case PlSqlParser.SYS_XQEXLOBVAL: case PlSqlParser.SYS_XQEXSTWRP: case PlSqlParser.SYS_XQEXTRACT: case PlSqlParser.SYS_XQEXTRREF: case PlSqlParser.SYS_XQEXVAL: case PlSqlParser.SYS_XQFB2STR: case PlSqlParser.SYS_XQFNBOOL: case PlSqlParser.SYS_XQFNCMP: case PlSqlParser.SYS_XQFNDATIM: case PlSqlParser.SYS_XQFNLNAME: case PlSqlParser.SYS_XQFNNM: case PlSqlParser.SYS_XQFNNSURI: case PlSqlParser.SYS_XQFNPREDTRUTH: case PlSqlParser.SYS_XQFNQNM: case PlSqlParser.SYS_XQFNROOT: case PlSqlParser.SYS_XQFORMATNUM: case PlSqlParser.SYS_XQFTCONTAIN: case PlSqlParser.SYS_XQFUNCR: case PlSqlParser.SYS_XQGETCONTENT: case PlSqlParser.SYS_XQINDXOF: case PlSqlParser.SYS_XQINSERT: case PlSqlParser.SYS_XQINSPFX: case PlSqlParser.SYS_XQIRI2URI: case PlSqlParser.SYS_XQLANG: case PlSqlParser.SYS_XQLLNMFRMQNM: case PlSqlParser.SYS_XQMKNODEREF: case PlSqlParser.SYS_XQNILLED: case PlSqlParser.SYS_XQNODENAME: case PlSqlParser.SYS_XQNORMSPACE: case PlSqlParser.SYS_XQNORMUCODE: case PlSqlParser.SYS_XQ_NRNG: case PlSqlParser.SYS_XQNSP4PFX: case PlSqlParser.SYS_XQNSPFRMQNM: case PlSqlParser.SYS_XQPFXFRMQNM: case PlSqlParser.SYS_XQ_PKSQL2XML: case PlSqlParser.SYS_XQPOLYABS: case PlSqlParser.SYS_XQPOLYADD: case PlSqlParser.SYS_XQPOLYCEL: case PlSqlParser.SYS_XQPOLYCSTBL: case PlSqlParser.SYS_XQPOLYCST: case PlSqlParser.SYS_XQPOLYDIV: case PlSqlParser.SYS_XQPOLYFLR: case PlSqlParser.SYS_XQPOLYMOD: case PlSqlParser.SYS_XQPOLYMUL: case PlSqlParser.SYS_XQPOLYRND: case PlSqlParser.SYS_XQPOLYSQRT: case PlSqlParser.SYS_XQPOLYSUB: case PlSqlParser.SYS_XQPOLYUMUS: case PlSqlParser.SYS_XQPOLYUPLS: case PlSqlParser.SYS_XQPOLYVEQ: case PlSqlParser.SYS_XQPOLYVGE: case PlSqlParser.SYS_XQPOLYVGT: case PlSqlParser.SYS_XQPOLYVLE: case PlSqlParser.SYS_XQPOLYVLT: case PlSqlParser.SYS_XQPOLYVNE: case PlSqlParser.SYS_XQREF2VAL: case PlSqlParser.SYS_XQRENAME: case PlSqlParser.SYS_XQREPLACE: case PlSqlParser.SYS_XQRESVURI: case PlSqlParser.SYS_XQRNDHALF2EVN: case PlSqlParser.SYS_XQRSLVQNM: case PlSqlParser.SYS_XQRYENVPGET: case PlSqlParser.SYS_XQRYVARGET: case PlSqlParser.SYS_XQRYWRP: case PlSqlParser.SYS_XQSEQ2CON4XC: case PlSqlParser.SYS_XQSEQ2CON: case PlSqlParser.SYS_XQSEQDEEPEQ: case PlSqlParser.SYS_XQSEQINSB: case PlSqlParser.SYS_XQSEQRM: case PlSqlParser.SYS_XQSEQRVS: case PlSqlParser.SYS_XQSEQSUB: case PlSqlParser.SYS_XQSEQTYPMATCH: case PlSqlParser.SYS_XQSTARTSWITH: case PlSqlParser.SYS_XQSTATBURI: case PlSqlParser.SYS_XQSTR2CODEP: case PlSqlParser.SYS_XQSTRJOIN: case PlSqlParser.SYS_XQSUBSTRAFT: case PlSqlParser.SYS_XQSUBSTRBEF: case PlSqlParser.SYS_XQTOKENIZE: case PlSqlParser.SYS_XQTREATAS: case PlSqlParser.SYS_XQ_UPKXML2SQL: case PlSqlParser.SYS_XQXFORM: case PlSqlParser.SYS_XSID_TO_RAW: case PlSqlParser.SYS_ZMAP_FILTER: case PlSqlParser.SYS_ZMAP_REFRESH: case PlSqlParser.TABLE_LOOKUP_BY_NL: case PlSqlParser.TABLESPACE_NO: case PlSqlParser.TABLESPACE: case PlSqlParser.TABLES: case PlSqlParser.TABLE_STATS: case PlSqlParser.TABLE: case PlSqlParser.TABNO: case PlSqlParser.TAG: case PlSqlParser.TANH: case PlSqlParser.TAN: case PlSqlParser.TBLORIDXPARTNUM: case PlSqlParser.TEMPFILE: case PlSqlParser.TEMPLATE: case PlSqlParser.TEMPORARY: case PlSqlParser.TEMP_TABLE: case PlSqlParser.TEST: case PlSqlParser.TEXT: case PlSqlParser.THAN: case PlSqlParser.THEN: case PlSqlParser.THE: case PlSqlParser.THREAD: case PlSqlParser.THROUGH: case PlSqlParser.TIER: case PlSqlParser.TIES: case PlSqlParser.TIMEOUT: case PlSqlParser.TIMESTAMP_LTZ_UNCONSTRAINED: case PlSqlParser.TIMESTAMP: case PlSqlParser.TIMESTAMP_TZ_UNCONSTRAINED: case PlSqlParser.TIMESTAMP_UNCONSTRAINED: case PlSqlParser.TIMES: case PlSqlParser.TIME: case PlSqlParser.TIMEZONE_ABBR: case PlSqlParser.TIMEZONE_HOUR: case PlSqlParser.TIMEZONE_MINUTE: case PlSqlParser.TIMEZONE_OFFSET: case PlSqlParser.TIMEZONE_REGION: case PlSqlParser.TIME_ZONE: case PlSqlParser.TIV_GB: case PlSqlParser.TIV_SSF: case PlSqlParser.TO_ACLID: case PlSqlParser.TO_BINARY_DOUBLE: case PlSqlParser.TO_BINARY_FLOAT: case PlSqlParser.TO_BLOB: case PlSqlParser.TO_CLOB: case PlSqlParser.TO_DSINTERVAL: case PlSqlParser.TO_LOB: case PlSqlParser.TO_MULTI_BYTE: case PlSqlParser.TO_NCHAR: case PlSqlParser.TO_NCLOB: case PlSqlParser.TO_NUMBER: case PlSqlParser.TOPLEVEL: case PlSqlParser.TO_SINGLE_BYTE: case PlSqlParser.TO_TIMESTAMP: case PlSqlParser.TO_TIMESTAMP_TZ: case PlSqlParser.TO_TIME: case PlSqlParser.TO_TIME_TZ: case PlSqlParser.TO_YMINTERVAL: case PlSqlParser.TRACE: case PlSqlParser.TRACING: case PlSqlParser.TRACKING: case PlSqlParser.TRAILING: case PlSqlParser.TRANSACTION: case PlSqlParser.TRANSFORM_DISTINCT_AGG: case PlSqlParser.TRANSITIONAL: case PlSqlParser.TRANSITION: case PlSqlParser.TRANSLATE: case PlSqlParser.TRANSLATION: case PlSqlParser.TREAT: case PlSqlParser.TRIGGERS: case PlSqlParser.TRIGGER: case PlSqlParser.TRUE: case PlSqlParser.TRUNCATE: case PlSqlParser.TRUNC: case PlSqlParser.TRUSTED: case PlSqlParser.TRUST: case PlSqlParser.TUNING: case PlSqlParser.TX: case PlSqlParser.TYPES: case PlSqlParser.TYPE: case PlSqlParser.TZ_OFFSET: case PlSqlParser.UB2: case PlSqlParser.UBA: case PlSqlParser.UCS2: case PlSqlParser.UID: case PlSqlParser.UNARCHIVED: case PlSqlParser.UNBOUNDED: case PlSqlParser.UNBOUND: case PlSqlParser.UNCONDITIONAL: case PlSqlParser.UNDER: case PlSqlParser.UNDO: case PlSqlParser.UNDROP: case PlSqlParser.UNIFORM: case PlSqlParser.UNISTR: case PlSqlParser.UNLIMITED: case PlSqlParser.UNLOAD: case PlSqlParser.UNLOCK: case PlSqlParser.UNMATCHED: case PlSqlParser.UNNEST_INNERJ_DISTINCT_VIEW: case PlSqlParser.UNNEST_NOSEMIJ_NODISTINCTVIEW: case PlSqlParser.UNNEST_SEMIJ_VIEW: case PlSqlParser.UNNEST: case PlSqlParser.UNPACKED: case PlSqlParser.UNPIVOT: case PlSqlParser.UNPLUG: case PlSqlParser.UNPROTECTED: case PlSqlParser.UNQUIESCE: case PlSqlParser.UNRECOVERABLE: case PlSqlParser.UNRESTRICTED: case PlSqlParser.UNSUBSCRIBE: case PlSqlParser.UNTIL: case PlSqlParser.UNUSABLE: case PlSqlParser.UNUSED: case PlSqlParser.UPDATABLE: case PlSqlParser.UPDATED: case PlSqlParser.UPDATEXML: case PlSqlParser.UPD_INDEXES: case PlSqlParser.UPD_JOININDEX: case PlSqlParser.UPGRADE: case PlSqlParser.UPPER: case PlSqlParser.UPSERT: case PlSqlParser.UROWID: case PlSqlParser.USABLE: case PlSqlParser.USAGE: case PlSqlParser.USE_ANTI: case PlSqlParser.USE_CONCAT: case PlSqlParser.USE_CUBE: case PlSqlParser.USE_HASH_AGGREGATION: case PlSqlParser.USE_HASH_GBY_FOR_PUSHDOWN: case PlSqlParser.USE_HASH: case PlSqlParser.USE_HIDDEN_PARTITIONS: case PlSqlParser.USE_INVISIBLE_INDEXES: case PlSqlParser.USE_MERGE_CARTESIAN: case PlSqlParser.USE_MERGE: case PlSqlParser.USE_NL: case PlSqlParser.USE_NL_WITH_INDEX: case PlSqlParser.USE_PRIVATE_OUTLINES: case PlSqlParser.USER_DATA: case PlSqlParser.USER_DEFINED: case PlSqlParser.USERENV: case PlSqlParser.USERGROUP: case PlSqlParser.USER_RECYCLEBIN: case PlSqlParser.USERS: case PlSqlParser.USER_TABLESPACES: case PlSqlParser.USER: case PlSqlParser.USE_SEMI: case PlSqlParser.USE_STORED_OUTLINES: case PlSqlParser.USE_TTT_FOR_GSETS: case PlSqlParser.USE: case PlSqlParser.USE_VECTOR_AGGREGATION: case PlSqlParser.USE_WEAK_NAME_RESL: case PlSqlParser.USING_NO_EXPAND: case PlSqlParser.USING: case PlSqlParser.UTF16BE: case PlSqlParser.UTF16LE: case PlSqlParser.UTF32: case PlSqlParser.UTF8: case PlSqlParser.V1: case PlSqlParser.V2: case PlSqlParser.VALIDATE: case PlSqlParser.VALIDATION: case PlSqlParser.VALID_TIME_END: case PlSqlParser.VALUE: case PlSqlParser.VARCHAR2: case PlSqlParser.VARCHAR: case PlSqlParser.VARIABLE: case PlSqlParser.VAR_POP: case PlSqlParser.VARRAYS: case PlSqlParser.VARRAY: case PlSqlParser.VAR_SAMP: case PlSqlParser.VARYING: case PlSqlParser.VECTOR_READ_TRACE: case PlSqlParser.VECTOR_READ: case PlSqlParser.VECTOR_TRANSFORM_DIMS: case PlSqlParser.VECTOR_TRANSFORM_FACT: case PlSqlParser.VECTOR_TRANSFORM: case PlSqlParser.VERIFIER: case PlSqlParser.VERIFY: case PlSqlParser.VERSIONING: case PlSqlParser.VERSIONS_ENDSCN: case PlSqlParser.VERSIONS_ENDTIME: case PlSqlParser.VERSIONS_OPERATION: case PlSqlParser.VERSIONS_STARTSCN: case PlSqlParser.VERSIONS_STARTTIME: case PlSqlParser.VERSIONS: case PlSqlParser.VERSIONS_XID: case PlSqlParser.VERSION: case PlSqlParser.VIOLATION: case PlSqlParser.VIRTUAL: case PlSqlParser.VISIBILITY: case PlSqlParser.VISIBLE: case PlSqlParser.VOLUME: case PlSqlParser.VSIZE: case PlSqlParser.WAIT: case PlSqlParser.WALLET: case PlSqlParser.WARNING: case PlSqlParser.WEEKS: case PlSqlParser.WEEK: case PlSqlParser.WELLFORMED: case PlSqlParser.WHENEVER: case PlSqlParser.WHEN: case PlSqlParser.WHILE: case PlSqlParser.WHITESPACE: case PlSqlParser.WIDTH_BUCKET: case PlSqlParser.WITHIN: case PlSqlParser.WITHOUT: case PlSqlParser.WITH_PLSQL: case PlSqlParser.WORK: case PlSqlParser.WRAPPED: case PlSqlParser.WRAPPER: case PlSqlParser.WRITE: case PlSqlParser.XDB_FASTPATH_INSERT: case PlSqlParser.X_DYN_PRUNE: case PlSqlParser.XID: case PlSqlParser.XML2OBJECT: case PlSqlParser.XMLAGG: case PlSqlParser.XMLATTRIBUTES: case PlSqlParser.XMLCAST: case PlSqlParser.XMLCDATA: case PlSqlParser.XMLCOLATTVAL: case PlSqlParser.XMLCOMMENT: case PlSqlParser.XMLCONCAT: case PlSqlParser.XMLDIFF: case PlSqlParser.XML_DML_RWT_STMT: case PlSqlParser.XMLELEMENT: case PlSqlParser.XMLEXISTS2: case PlSqlParser.XMLEXISTS: case PlSqlParser.XMLFOREST: case PlSqlParser.XMLINDEX_REWRITE_IN_SELECT: case PlSqlParser.XMLINDEX_REWRITE: case PlSqlParser.XMLINDEX_SEL_IDX_TBL: case PlSqlParser.XMLISNODE: case PlSqlParser.XMLISVALID: case PlSqlParser.XMLNAMESPACES: case PlSqlParser.XMLPARSE: case PlSqlParser.XMLPATCH: case PlSqlParser.XMLPI: case PlSqlParser.XMLQUERYVAL: case PlSqlParser.XMLQUERY: case PlSqlParser.XMLROOT: case PlSqlParser.XMLSCHEMA: case PlSqlParser.XMLSERIALIZE: case PlSqlParser.XMLTABLE: case PlSqlParser.XMLTRANSFORMBLOB: case PlSqlParser.XMLTRANSFORM: case PlSqlParser.XMLTYPE: case PlSqlParser.XML: case PlSqlParser.XPATHTABLE: case PlSqlParser.XS_SYS_CONTEXT: case PlSqlParser.XS: case PlSqlParser.YEARS: case PlSqlParser.YEAR: case PlSqlParser.YES: case PlSqlParser.YMINTERVAL_UNCONSTRAINED: case PlSqlParser.ZONEMAP: case PlSqlParser.ZONE: case PlSqlParser.PREDICTION: case PlSqlParser.PREDICTION_BOUNDS: case PlSqlParser.PREDICTION_COST: case PlSqlParser.PREDICTION_DETAILS: case PlSqlParser.PREDICTION_PROBABILITY: case PlSqlParser.PREDICTION_SET: case PlSqlParser.CUME_DIST: case PlSqlParser.DENSE_RANK: case PlSqlParser.LISTAGG: case PlSqlParser.PERCENT_RANK: case PlSqlParser.PERCENTILE_CONT: case PlSqlParser.PERCENTILE_DISC: case PlSqlParser.RANK: case PlSqlParser.AVG: case PlSqlParser.CORR: case PlSqlParser.COVAR_: case PlSqlParser.LAG: case PlSqlParser.LEAD: case PlSqlParser.MAX: case PlSqlParser.MEDIAN: case PlSqlParser.MIN: case PlSqlParser.NTILE: case PlSqlParser.NVL: case PlSqlParser.RATIO_TO_REPORT: case PlSqlParser.REGR_: case PlSqlParser.ROUND: case PlSqlParser.ROW_NUMBER: case PlSqlParser.SUBSTR: case PlSqlParser.TO_CHAR: case PlSqlParser.TRIM: case PlSqlParser.SUM: case PlSqlParser.STDDEV: case PlSqlParser.VAR_: case PlSqlParser.VARIANCE: case PlSqlParser.LEAST: case PlSqlParser.GREATEST: case PlSqlParser.TO_DATE: case PlSqlParser.PERIOD: case PlSqlParser.DELIMITED_ID: case PlSqlParser.INTRODUCER: case PlSqlParser.REGULAR_ID: this.state = 7654; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,963,this._ctx); switch(la_) { case 1: this.state = 7652; this.column_definition(); break; case 2: this.state = 7653; this.virtual_column_definition(); break; } break; default: throw new antlr4.error.NoViableAltException(this); } this.state = 7659; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.COLUMN || _la===PlSqlParser.LOB || _la===PlSqlParser.NESTED || _la===PlSqlParser.VARRAY || _la===PlSqlParser.XMLTYPE) { this.state = 7658; this.column_properties(); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Alter_varray_col_propertiesContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_alter_varray_col_properties; return this; } Alter_varray_col_propertiesContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Alter_varray_col_propertiesContext.prototype.constructor = Alter_varray_col_propertiesContext; Alter_varray_col_propertiesContext.prototype.MODIFY = function() { return this.getToken(PlSqlParser.MODIFY, 0); }; Alter_varray_col_propertiesContext.prototype.VARRAY = function() { return this.getToken(PlSqlParser.VARRAY, 0); }; Alter_varray_col_propertiesContext.prototype.varray_item = function() { return this.getTypedRuleContext(Varray_itemContext,0); }; Alter_varray_col_propertiesContext.prototype.LEFT_PAREN = function() { return this.getToken(PlSqlParser.LEFT_PAREN, 0); }; Alter_varray_col_propertiesContext.prototype.modify_lob_parameters = function() { return this.getTypedRuleContext(Modify_lob_parametersContext,0); }; Alter_varray_col_propertiesContext.prototype.RIGHT_PAREN = function() { return this.getToken(PlSqlParser.RIGHT_PAREN, 0); }; Alter_varray_col_propertiesContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterAlter_varray_col_properties(this); } }; Alter_varray_col_propertiesContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitAlter_varray_col_properties(this); } }; Alter_varray_col_propertiesContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitAlter_varray_col_properties(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Alter_varray_col_propertiesContext = Alter_varray_col_propertiesContext; PlSqlParser.prototype.alter_varray_col_properties = function() { var localctx = new Alter_varray_col_propertiesContext(this, this._ctx, this.state); this.enterRule(localctx, 808, PlSqlParser.RULE_alter_varray_col_properties); try { this.enterOuterAlt(localctx, 1); this.state = 7661; this.match(PlSqlParser.MODIFY); this.state = 7662; this.match(PlSqlParser.VARRAY); this.state = 7663; this.varray_item(); this.state = 7664; this.match(PlSqlParser.LEFT_PAREN); this.state = 7665; this.modify_lob_parameters(); this.state = 7666; this.match(PlSqlParser.RIGHT_PAREN); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Varray_col_propertiesContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_varray_col_properties; return this; } Varray_col_propertiesContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Varray_col_propertiesContext.prototype.constructor = Varray_col_propertiesContext; Varray_col_propertiesContext.prototype.VARRAY = function() { return this.getToken(PlSqlParser.VARRAY, 0); }; Varray_col_propertiesContext.prototype.varray_item = function() { return this.getTypedRuleContext(Varray_itemContext,0); }; Varray_col_propertiesContext.prototype.varray_storage_clause = function() { return this.getTypedRuleContext(Varray_storage_clauseContext,0); }; Varray_col_propertiesContext.prototype.substitutable_column_clause = function() { return this.getTypedRuleContext(Substitutable_column_clauseContext,0); }; Varray_col_propertiesContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterVarray_col_properties(this); } }; Varray_col_propertiesContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitVarray_col_properties(this); } }; Varray_col_propertiesContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitVarray_col_properties(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Varray_col_propertiesContext = Varray_col_propertiesContext; PlSqlParser.prototype.varray_col_properties = function() { var localctx = new Varray_col_propertiesContext(this, this._ctx, this.state); this.enterRule(localctx, 810, PlSqlParser.RULE_varray_col_properties); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 7668; this.match(PlSqlParser.VARRAY); this.state = 7669; this.varray_item(); this.state = 7675; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,967,this._ctx); switch(la_) { case 1: this.state = 7671; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.ELEMENT || _la===PlSqlParser.IS || _la===PlSqlParser.NOT || _la===PlSqlParser.SUBSTITUTABLE) { this.state = 7670; this.substitutable_column_clause(); } this.state = 7673; this.varray_storage_clause(); break; case 2: this.state = 7674; this.substitutable_column_clause(); break; } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Varray_storage_clauseContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_varray_storage_clause; return this; } Varray_storage_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Varray_storage_clauseContext.prototype.constructor = Varray_storage_clauseContext; Varray_storage_clauseContext.prototype.STORE = function() { return this.getToken(PlSqlParser.STORE, 0); }; Varray_storage_clauseContext.prototype.AS = function() { return this.getToken(PlSqlParser.AS, 0); }; Varray_storage_clauseContext.prototype.LOB = function() { return this.getToken(PlSqlParser.LOB, 0); }; Varray_storage_clauseContext.prototype.LEFT_PAREN = function() { return this.getToken(PlSqlParser.LEFT_PAREN, 0); }; Varray_storage_clauseContext.prototype.lob_storage_parameters = function() { return this.getTypedRuleContext(Lob_storage_parametersContext,0); }; Varray_storage_clauseContext.prototype.RIGHT_PAREN = function() { return this.getToken(PlSqlParser.RIGHT_PAREN, 0); }; Varray_storage_clauseContext.prototype.lob_segname = function() { return this.getTypedRuleContext(Lob_segnameContext,0); }; Varray_storage_clauseContext.prototype.SECUREFILE = function() { return this.getToken(PlSqlParser.SECUREFILE, 0); }; Varray_storage_clauseContext.prototype.BASICFILE = function() { return this.getToken(PlSqlParser.BASICFILE, 0); }; Varray_storage_clauseContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterVarray_storage_clause(this); } }; Varray_storage_clauseContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitVarray_storage_clause(this); } }; Varray_storage_clauseContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitVarray_storage_clause(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Varray_storage_clauseContext = Varray_storage_clauseContext; PlSqlParser.prototype.varray_storage_clause = function() { var localctx = new Varray_storage_clauseContext(this, this._ctx, this.state); this.enterRule(localctx, 812, PlSqlParser.RULE_varray_storage_clause); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 7677; this.match(PlSqlParser.STORE); this.state = 7678; this.match(PlSqlParser.AS); this.state = 7680; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.BASICFILE || _la===PlSqlParser.SECUREFILE) { this.state = 7679; _la = this._input.LA(1); if(!(_la===PlSqlParser.BASICFILE || _la===PlSqlParser.SECUREFILE)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } } this.state = 7682; this.match(PlSqlParser.LOB); this.state = 7691; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,970,this._ctx); switch(la_) { case 1: this.state = 7684; this._errHandler.sync(this); _la = this._input.LA(1); if((((_la) & ~0x1f) == 0 && ((1 << _la) & ((1 << PlSqlParser.ABORT) | (1 << PlSqlParser.ABS) | (1 << PlSqlParser.ACCESS) | (1 << PlSqlParser.ACCESSED) | (1 << PlSqlParser.ACCOUNT) | (1 << PlSqlParser.ACL) | (1 << PlSqlParser.ACOS) | (1 << PlSqlParser.ACTION) | (1 << PlSqlParser.ACTIONS) | (1 << PlSqlParser.ACTIVATE) | (1 << PlSqlParser.ACTIVE) | (1 << PlSqlParser.ACTIVE_COMPONENT) | (1 << PlSqlParser.ACTIVE_DATA) | (1 << PlSqlParser.ACTIVE_FUNCTION) | (1 << PlSqlParser.ACTIVE_TAG) | (1 << PlSqlParser.ACTIVITY) | (1 << PlSqlParser.ADAPTIVE_PLAN) | (1 << PlSqlParser.ADD) | (1 << PlSqlParser.ADD_COLUMN) | (1 << PlSqlParser.ADD_GROUP) | (1 << PlSqlParser.ADD_MONTHS) | (1 << PlSqlParser.ADJ_DATE) | (1 << PlSqlParser.ADMIN) | (1 << PlSqlParser.ADMINISTER) | (1 << PlSqlParser.ADMINISTRATOR) | (1 << PlSqlParser.ADVANCED) | (1 << PlSqlParser.ADVISE) | (1 << PlSqlParser.ADVISOR) | (1 << PlSqlParser.AFD_DISKSTRING) | (1 << PlSqlParser.AFTER) | (1 << PlSqlParser.AGENT))) !== 0) || ((((_la - 32)) & ~0x1f) == 0 && ((1 << (_la - 32)) & ((1 << (PlSqlParser.AGGREGATE - 32)) | (1 << (PlSqlParser.A_LETTER - 32)) | (1 << (PlSqlParser.ALIAS - 32)) | (1 << (PlSqlParser.ALLOCATE - 32)) | (1 << (PlSqlParser.ALLOW - 32)) | (1 << (PlSqlParser.ALL_ROWS - 32)) | (1 << (PlSqlParser.ALWAYS - 32)) | (1 << (PlSqlParser.ANALYZE - 32)) | (1 << (PlSqlParser.ANCILLARY - 32)) | (1 << (PlSqlParser.AND_EQUAL - 32)) | (1 << (PlSqlParser.ANOMALY - 32)) | (1 << (PlSqlParser.ANSI_REARCH - 32)) | (1 << (PlSqlParser.ANTIJOIN - 32)) | (1 << (PlSqlParser.ANYSCHEMA - 32)) | (1 << (PlSqlParser.APPEND - 32)) | (1 << (PlSqlParser.APPENDCHILDXML - 32)) | (1 << (PlSqlParser.APPEND_VALUES - 32)) | (1 << (PlSqlParser.APPLICATION - 32)) | (1 << (PlSqlParser.APPLY - 32)) | (1 << (PlSqlParser.APPROX_COUNT_DISTINCT - 32)) | (1 << (PlSqlParser.ARCHIVAL - 32)) | (1 << (PlSqlParser.ARCHIVE - 32)) | (1 << (PlSqlParser.ARCHIVED - 32)) | (1 << (PlSqlParser.ARCHIVELOG - 32)) | (1 << (PlSqlParser.ARRAY - 32)) | (1 << (PlSqlParser.ASCII - 32)))) !== 0) || ((((_la - 64)) & ~0x1f) == 0 && ((1 << (_la - 64)) & ((1 << (PlSqlParser.ASCIISTR - 64)) | (1 << (PlSqlParser.ASIN - 64)) | (1 << (PlSqlParser.ASIS - 64)) | (1 << (PlSqlParser.ASSEMBLY - 64)) | (1 << (PlSqlParser.ASSIGN - 64)) | (1 << (PlSqlParser.ASSOCIATE - 64)) | (1 << (PlSqlParser.ASYNC - 64)) | (1 << (PlSqlParser.ASYNCHRONOUS - 64)) | (1 << (PlSqlParser.ATAN2 - 64)) | (1 << (PlSqlParser.ATAN - 64)) | (1 << (PlSqlParser.AT - 64)) | (1 << (PlSqlParser.ATTRIBUTE - 64)) | (1 << (PlSqlParser.ATTRIBUTES - 64)) | (1 << (PlSqlParser.AUTHENTICATED - 64)) | (1 << (PlSqlParser.AUTHENTICATION - 64)) | (1 << (PlSqlParser.AUTHID - 64)) | (1 << (PlSqlParser.AUTHORIZATION - 64)) | (1 << (PlSqlParser.AUTOALLOCATE - 64)) | (1 << (PlSqlParser.AUTO - 64)) | (1 << (PlSqlParser.AUTOEXTEND - 64)) | (1 << (PlSqlParser.AUTO_LOGIN - 64)) | (1 << (PlSqlParser.AUTOMATIC - 64)) | (1 << (PlSqlParser.AUTONOMOUS_TRANSACTION - 64)) | (1 << (PlSqlParser.AUTO_REOPTIMIZE - 64)) | (1 << (PlSqlParser.AVAILABILITY - 64)) | (1 << (PlSqlParser.AVRO - 64)) | (1 << (PlSqlParser.BACKGROUND - 64)) | (1 << (PlSqlParser.BACKUP - 64)) | (1 << (PlSqlParser.BASIC - 64)))) !== 0) || ((((_la - 96)) & ~0x1f) == 0 && ((1 << (_la - 96)) & ((1 << (PlSqlParser.BASICFILE - 96)) | (1 << (PlSqlParser.BATCH - 96)) | (1 << (PlSqlParser.BATCHSIZE - 96)) | (1 << (PlSqlParser.BATCH_TABLE_ACCESS_BY_ROWID - 96)) | (1 << (PlSqlParser.BECOME - 96)) | (1 << (PlSqlParser.BEFORE - 96)) | (1 << (PlSqlParser.BEGIN - 96)) | (1 << (PlSqlParser.BEGINNING - 96)) | (1 << (PlSqlParser.BEGIN_OUTLINE_DATA - 96)) | (1 << (PlSqlParser.BEHALF - 96)) | (1 << (PlSqlParser.BEQUEATH - 96)) | (1 << (PlSqlParser.BFILE - 96)) | (1 << (PlSqlParser.BFILENAME - 96)) | (1 << (PlSqlParser.BIGFILE - 96)) | (1 << (PlSqlParser.BINARY - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE_INFINITY - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE_NAN - 96)) | (1 << (PlSqlParser.BINARY_FLOAT - 96)) | (1 << (PlSqlParser.BINARY_FLOAT_INFINITY - 96)) | (1 << (PlSqlParser.BINARY_FLOAT_NAN - 96)) | (1 << (PlSqlParser.BINARY_INTEGER - 96)) | (1 << (PlSqlParser.BIND_AWARE - 96)) | (1 << (PlSqlParser.BINDING - 96)) | (1 << (PlSqlParser.BIN_TO_NUM - 96)) | (1 << (PlSqlParser.BITAND - 96)) | (1 << (PlSqlParser.BITMAP_AND - 96)) | (1 << (PlSqlParser.BITMAP - 96)) | (1 << (PlSqlParser.BITMAPS - 96)) | (1 << (PlSqlParser.BITMAP_TREE - 96)) | (1 << (PlSqlParser.BITS - 96)))) !== 0) || ((((_la - 128)) & ~0x1f) == 0 && ((1 << (_la - 128)) & ((1 << (PlSqlParser.BLOB - 128)) | (1 << (PlSqlParser.BLOCK - 128)) | (1 << (PlSqlParser.BLOCK_RANGE - 128)) | (1 << (PlSqlParser.BLOCKS - 128)) | (1 << (PlSqlParser.BLOCKSIZE - 128)) | (1 << (PlSqlParser.BODY - 128)) | (1 << (PlSqlParser.BOOLEAN - 128)) | (1 << (PlSqlParser.BOTH - 128)) | (1 << (PlSqlParser.BOUND - 128)) | (1 << (PlSqlParser.BRANCH - 128)) | (1 << (PlSqlParser.BREADTH - 128)) | (1 << (PlSqlParser.BROADCAST - 128)) | (1 << (PlSqlParser.BSON - 128)) | (1 << (PlSqlParser.BUFFER - 128)) | (1 << (PlSqlParser.BUFFER_CACHE - 128)) | (1 << (PlSqlParser.BUFFER_POOL - 128)) | (1 << (PlSqlParser.BUILD - 128)) | (1 << (PlSqlParser.BULK - 128)) | (1 << (PlSqlParser.BYPASS_RECURSIVE_CHECK - 128)) | (1 << (PlSqlParser.BYPASS_UJVC - 128)) | (1 << (PlSqlParser.BYTE - 128)) | (1 << (PlSqlParser.CACHE - 128)) | (1 << (PlSqlParser.CACHE_CB - 128)) | (1 << (PlSqlParser.CACHE_INSTANCES - 128)) | (1 << (PlSqlParser.CACHE_TEMP_TABLE - 128)) | (1 << (PlSqlParser.CACHING - 128)) | (1 << (PlSqlParser.CALCULATED - 128)) | (1 << (PlSqlParser.CALLBACK - 128)) | (1 << (PlSqlParser.CALL - 128)) | (1 << (PlSqlParser.CANCEL - 128)))) !== 0) || ((((_la - 160)) & ~0x1f) == 0 && ((1 << (_la - 160)) & ((1 << (PlSqlParser.CAPACITY - 160)) | (1 << (PlSqlParser.CARDINALITY - 160)) | (1 << (PlSqlParser.CASCADE - 160)) | (1 << (PlSqlParser.CASE - 160)) | (1 << (PlSqlParser.CAST - 160)) | (1 << (PlSqlParser.CATEGORY - 160)) | (1 << (PlSqlParser.CDBDEFAULT - 160)) | (1 << (PlSqlParser.CEIL - 160)) | (1 << (PlSqlParser.CELL_FLASH_CACHE - 160)) | (1 << (PlSqlParser.CERTIFICATE - 160)) | (1 << (PlSqlParser.CFILE - 160)) | (1 << (PlSqlParser.CHAINED - 160)) | (1 << (PlSqlParser.CHANGE - 160)) | (1 << (PlSqlParser.CHANGE_DUPKEY_ERROR_INDEX - 160)) | (1 << (PlSqlParser.CHARACTER - 160)) | (1 << (PlSqlParser.CHAR - 160)) | (1 << (PlSqlParser.CHAR_CS - 160)) | (1 << (PlSqlParser.CHARTOROWID - 160)) | (1 << (PlSqlParser.CHECK_ACL_REWRITE - 160)) | (1 << (PlSqlParser.CHECKPOINT - 160)) | (1 << (PlSqlParser.CHILD - 160)) | (1 << (PlSqlParser.CHOOSE - 160)) | (1 << (PlSqlParser.CHR - 160)) | (1 << (PlSqlParser.CHUNK - 160)) | (1 << (PlSqlParser.CLASS - 160)) | (1 << (PlSqlParser.CLASSIFIER - 160)) | (1 << (PlSqlParser.CLEANUP - 160)) | (1 << (PlSqlParser.CLEAR - 160)) | (1 << (PlSqlParser.C_LETTER - 160)) | (1 << (PlSqlParser.CLIENT - 160)))) !== 0) || ((((_la - 192)) & ~0x1f) == 0 && ((1 << (_la - 192)) & ((1 << (PlSqlParser.CLOB - 192)) | (1 << (PlSqlParser.CLONE - 192)) | (1 << (PlSqlParser.CLOSE_CACHED_OPEN_CURSORS - 192)) | (1 << (PlSqlParser.CLOSE - 192)) | (1 << (PlSqlParser.CLUSTER_BY_ROWID - 192)) | (1 << (PlSqlParser.CLUSTER - 192)) | (1 << (PlSqlParser.CLUSTER_DETAILS - 192)) | (1 << (PlSqlParser.CLUSTER_DISTANCE - 192)) | (1 << (PlSqlParser.CLUSTER_ID - 192)) | (1 << (PlSqlParser.CLUSTERING - 192)) | (1 << (PlSqlParser.CLUSTERING_FACTOR - 192)) | (1 << (PlSqlParser.CLUSTER_PROBABILITY - 192)) | (1 << (PlSqlParser.CLUSTER_SET - 192)) | (1 << (PlSqlParser.COALESCE - 192)) | (1 << (PlSqlParser.COALESCE_SQ - 192)) | (1 << (PlSqlParser.COARSE - 192)) | (1 << (PlSqlParser.CO_AUTH_IND - 192)) | (1 << (PlSqlParser.COLD - 192)) | (1 << (PlSqlParser.COLLECT - 192)) | (1 << (PlSqlParser.COLUMNAR - 192)) | (1 << (PlSqlParser.COLUMN_AUTH_INDICATOR - 192)) | (1 << (PlSqlParser.COLUMN - 192)) | (1 << (PlSqlParser.COLUMNS - 192)) | (1 << (PlSqlParser.COLUMN_STATS - 192)) | (1 << (PlSqlParser.COLUMN_VALUE - 192)) | (1 << (PlSqlParser.COMMENT - 192)) | (1 << (PlSqlParser.COMMIT - 192)) | (1 << (PlSqlParser.COMMITTED - 192)) | (1 << (PlSqlParser.COMMON_DATA - 192)) | (1 << (PlSqlParser.COMPACT - 192)) | (1 << (PlSqlParser.COMPATIBILITY - 192)) | (1 << (PlSqlParser.COMPILE - 192)))) !== 0) || ((((_la - 224)) & ~0x1f) == 0 && ((1 << (_la - 224)) & ((1 << (PlSqlParser.COMPLETE - 224)) | (1 << (PlSqlParser.COMPLIANCE - 224)) | (1 << (PlSqlParser.COMPONENT - 224)) | (1 << (PlSqlParser.COMPONENTS - 224)) | (1 << (PlSqlParser.COMPOSE - 224)) | (1 << (PlSqlParser.COMPOSITE - 224)) | (1 << (PlSqlParser.COMPOSITE_LIMIT - 224)) | (1 << (PlSqlParser.COMPOUND - 224)) | (1 << (PlSqlParser.COMPUTE - 224)) | (1 << (PlSqlParser.CONCAT - 224)) | (1 << (PlSqlParser.CON_DBID_TO_ID - 224)) | (1 << (PlSqlParser.CONDITIONAL - 224)) | (1 << (PlSqlParser.CONDITION - 224)) | (1 << (PlSqlParser.CONFIRM - 224)) | (1 << (PlSqlParser.CONFORMING - 224)) | (1 << (PlSqlParser.CON_GUID_TO_ID - 224)) | (1 << (PlSqlParser.CON_ID - 224)) | (1 << (PlSqlParser.CON_NAME_TO_ID - 224)) | (1 << (PlSqlParser.CONNECT_BY_CB_WHR_ONLY - 224)) | (1 << (PlSqlParser.CONNECT_BY_COMBINE_SW - 224)) | (1 << (PlSqlParser.CONNECT_BY_COST_BASED - 224)) | (1 << (PlSqlParser.CONNECT_BY_ELIM_DUPS - 224)) | (1 << (PlSqlParser.CONNECT_BY_FILTERING - 224)) | (1 << (PlSqlParser.CONNECT_BY_ISCYCLE - 224)) | (1 << (PlSqlParser.CONNECT_BY_ISLEAF - 224)) | (1 << (PlSqlParser.CONNECT_BY_ROOT - 224)) | (1 << (PlSqlParser.CONNECT_TIME - 224)) | (1 << (PlSqlParser.CONSIDER - 224)) | (1 << (PlSqlParser.CONSISTENT - 224)) | (1 << (PlSqlParser.CONSTANT - 224)))) !== 0) || ((((_la - 256)) & ~0x1f) == 0 && ((1 << (_la - 256)) & ((1 << (PlSqlParser.CONST - 256)) | (1 << (PlSqlParser.CONSTRAINT - 256)) | (1 << (PlSqlParser.CONSTRAINTS - 256)) | (1 << (PlSqlParser.CONSTRUCTOR - 256)) | (1 << (PlSqlParser.CONTAINER - 256)) | (1 << (PlSqlParser.CONTAINER_DATA - 256)) | (1 << (PlSqlParser.CONTAINERS - 256)) | (1 << (PlSqlParser.CONTENT - 256)) | (1 << (PlSqlParser.CONTENTS - 256)) | (1 << (PlSqlParser.CONTEXT - 256)) | (1 << (PlSqlParser.CONTINUE - 256)) | (1 << (PlSqlParser.CONTROLFILE - 256)) | (1 << (PlSqlParser.CON_UID_TO_ID - 256)) | (1 << (PlSqlParser.CONVERT - 256)) | (1 << (PlSqlParser.COOKIE - 256)) | (1 << (PlSqlParser.COPY - 256)) | (1 << (PlSqlParser.CORR_K - 256)) | (1 << (PlSqlParser.CORR_S - 256)) | (1 << (PlSqlParser.CORRUPTION - 256)) | (1 << (PlSqlParser.CORRUPT_XID_ALL - 256)) | (1 << (PlSqlParser.CORRUPT_XID - 256)) | (1 << (PlSqlParser.COS - 256)) | (1 << (PlSqlParser.COSH - 256)) | (1 << (PlSqlParser.COST - 256)) | (1 << (PlSqlParser.COST_XML_QUERY_REWRITE - 256)) | (1 << (PlSqlParser.COUNT - 256)) | (1 << (PlSqlParser.COVAR_POP - 256)) | (1 << (PlSqlParser.COVAR_SAMP - 256)) | (1 << (PlSqlParser.CPU_COSTING - 256)) | (1 << (PlSqlParser.CPU_PER_CALL - 256)) | (1 << (PlSqlParser.CPU_PER_SESSION - 256)) | (1 << (PlSqlParser.CRASH - 256)))) !== 0) || ((((_la - 289)) & ~0x1f) == 0 && ((1 << (_la - 289)) & ((1 << (PlSqlParser.CREATE_FILE_DEST - 289)) | (1 << (PlSqlParser.CREATE_STORED_OUTLINES - 289)) | (1 << (PlSqlParser.CREATION - 289)) | (1 << (PlSqlParser.CREDENTIAL - 289)) | (1 << (PlSqlParser.CRITICAL - 289)) | (1 << (PlSqlParser.CROSS - 289)) | (1 << (PlSqlParser.CROSSEDITION - 289)) | (1 << (PlSqlParser.CSCONVERT - 289)) | (1 << (PlSqlParser.CUBE_AJ - 289)) | (1 << (PlSqlParser.CUBE - 289)) | (1 << (PlSqlParser.CUBE_GB - 289)) | (1 << (PlSqlParser.CUBE_SJ - 289)) | (1 << (PlSqlParser.CUME_DISTM - 289)) | (1 << (PlSqlParser.CURRENT - 289)) | (1 << (PlSqlParser.CURRENT_DATE - 289)) | (1 << (PlSqlParser.CURRENT_SCHEMA - 289)) | (1 << (PlSqlParser.CURRENT_TIME - 289)) | (1 << (PlSqlParser.CURRENT_TIMESTAMP - 289)) | (1 << (PlSqlParser.CURRENT_USER - 289)) | (1 << (PlSqlParser.CURRENTV - 289)) | (1 << (PlSqlParser.CURSOR - 289)) | (1 << (PlSqlParser.CURSOR_SHARING_EXACT - 289)) | (1 << (PlSqlParser.CURSOR_SPECIFIC_SEGMENT - 289)) | (1 << (PlSqlParser.CUSTOMDATUM - 289)) | (1 << (PlSqlParser.CV - 289)) | (1 << (PlSqlParser.CYCLE - 289)) | (1 << (PlSqlParser.DANGLING - 289)) | (1 << (PlSqlParser.DATABASE - 289)) | (1 << (PlSqlParser.DATA - 289)) | (1 << (PlSqlParser.DATAFILE - 289)) | (1 << (PlSqlParser.DATAFILES - 289)))) !== 0) || ((((_la - 321)) & ~0x1f) == 0 && ((1 << (_la - 321)) & ((1 << (PlSqlParser.DATAMOVEMENT - 321)) | (1 << (PlSqlParser.DATAOBJNO - 321)) | (1 << (PlSqlParser.DATAOBJ_TO_MAT_PARTITION - 321)) | (1 << (PlSqlParser.DATAOBJ_TO_PARTITION - 321)) | (1 << (PlSqlParser.DATAPUMP - 321)) | (1 << (PlSqlParser.DATA_SECURITY_REWRITE_LIMIT - 321)) | (1 << (PlSqlParser.DATE_MODE - 321)) | (1 << (PlSqlParser.DAY - 321)) | (1 << (PlSqlParser.DAYS - 321)) | (1 << (PlSqlParser.DBA - 321)) | (1 << (PlSqlParser.DBA_RECYCLEBIN - 321)) | (1 << (PlSqlParser.DBMS_STATS - 321)) | (1 << (PlSqlParser.DB_ROLE_CHANGE - 321)) | (1 << (PlSqlParser.DBTIMEZONE - 321)) | (1 << (PlSqlParser.DB_UNIQUE_NAME - 321)) | (1 << (PlSqlParser.DB_VERSION - 321)) | (1 << (PlSqlParser.DDL - 321)) | (1 << (PlSqlParser.DEALLOCATE - 321)) | (1 << (PlSqlParser.DEBUG - 321)) | (1 << (PlSqlParser.DEBUGGER - 321)) | (1 << (PlSqlParser.DEC - 321)) | (1 << (PlSqlParser.DECIMAL - 321)) | (1 << (PlSqlParser.DECLARE - 321)) | (1 << (PlSqlParser.DECOMPOSE - 321)) | (1 << (PlSqlParser.DECORRELATE - 321)) | (1 << (PlSqlParser.DECR - 321)) | (1 << (PlSqlParser.DECREMENT - 321)) | (1 << (PlSqlParser.DECRYPT - 321)) | (1 << (PlSqlParser.DEDUPLICATE - 321)) | (1 << (PlSqlParser.DEFAULTS - 321)))) !== 0) || ((((_la - 353)) & ~0x1f) == 0 && ((1 << (_la - 353)) & ((1 << (PlSqlParser.DEFERRABLE - 353)) | (1 << (PlSqlParser.DEFERRED - 353)) | (1 << (PlSqlParser.DEFINED - 353)) | (1 << (PlSqlParser.DEFINE - 353)) | (1 << (PlSqlParser.DEFINER - 353)) | (1 << (PlSqlParser.DEGREE - 353)) | (1 << (PlSqlParser.DELAY - 353)) | (1 << (PlSqlParser.DELEGATE - 353)) | (1 << (PlSqlParser.DELETE_ALL - 353)) | (1 << (PlSqlParser.DELETE - 353)) | (1 << (PlSqlParser.DELETEXML - 353)) | (1 << (PlSqlParser.DEMAND - 353)) | (1 << (PlSqlParser.DENSE_RANKM - 353)) | (1 << (PlSqlParser.DEPENDENT - 353)) | (1 << (PlSqlParser.DEPTH - 353)) | (1 << (PlSqlParser.DEQUEUE - 353)) | (1 << (PlSqlParser.DEREF - 353)) | (1 << (PlSqlParser.DEREF_NO_REWRITE - 353)) | (1 << (PlSqlParser.DESTROY - 353)) | (1 << (PlSqlParser.DETACHED - 353)) | (1 << (PlSqlParser.DETERMINES - 353)) | (1 << (PlSqlParser.DETERMINISTIC - 353)) | (1 << (PlSqlParser.DICTIONARY - 353)) | (1 << (PlSqlParser.DIMENSION - 353)) | (1 << (PlSqlParser.DIMENSIONS - 353)) | (1 << (PlSqlParser.DIRECT_LOAD - 353)) | (1 << (PlSqlParser.DIRECTORY - 353)) | (1 << (PlSqlParser.DIRECT_PATH - 353)) | (1 << (PlSqlParser.DISABLE_ALL - 353)) | (1 << (PlSqlParser.DISABLE - 353)) | (1 << (PlSqlParser.DISABLE_PARALLEL_DML - 353)))) !== 0) || ((((_la - 385)) & ~0x1f) == 0 && ((1 << (_la - 385)) & ((1 << (PlSqlParser.DISABLE_PRESET - 385)) | (1 << (PlSqlParser.DISABLE_RPKE - 385)) | (1 << (PlSqlParser.DISALLOW - 385)) | (1 << (PlSqlParser.DISASSOCIATE - 385)) | (1 << (PlSqlParser.DISCARD - 385)) | (1 << (PlSqlParser.DISCONNECT - 385)) | (1 << (PlSqlParser.DISK - 385)) | (1 << (PlSqlParser.DISKGROUP - 385)) | (1 << (PlSqlParser.DISKS - 385)) | (1 << (PlSqlParser.DISMOUNT - 385)) | (1 << (PlSqlParser.DISTINGUISHED - 385)) | (1 << (PlSqlParser.DISTRIBUTED - 385)) | (1 << (PlSqlParser.DISTRIBUTE - 385)) | (1 << (PlSqlParser.DML - 385)) | (1 << (PlSqlParser.DML_UPDATE - 385)) | (1 << (PlSqlParser.DOCFIDELITY - 385)) | (1 << (PlSqlParser.DOCUMENT - 385)) | (1 << (PlSqlParser.DOMAIN_INDEX_FILTER - 385)) | (1 << (PlSqlParser.DOMAIN_INDEX_NO_SORT - 385)) | (1 << (PlSqlParser.DOMAIN_INDEX_SORT - 385)) | (1 << (PlSqlParser.DOUBLE - 385)) | (1 << (PlSqlParser.DOWNGRADE - 385)) | (1 << (PlSqlParser.DRIVING_SITE - 385)) | (1 << (PlSqlParser.DROP_COLUMN - 385)) | (1 << (PlSqlParser.DROP_GROUP - 385)) | (1 << (PlSqlParser.DSINTERVAL_UNCONSTRAINED - 385)) | (1 << (PlSqlParser.DST_UPGRADE_INSERT_CONV - 385)) | (1 << (PlSqlParser.DUMP - 385)))) !== 0) || ((((_la - 417)) & ~0x1f) == 0 && ((1 << (_la - 417)) & ((1 << (PlSqlParser.DUPLICATE - 417)) | (1 << (PlSqlParser.DV - 417)) | (1 << (PlSqlParser.DYNAMIC - 417)) | (1 << (PlSqlParser.DYNAMIC_SAMPLING - 417)) | (1 << (PlSqlParser.DYNAMIC_SAMPLING_EST_CDN - 417)) | (1 << (PlSqlParser.EACH - 417)) | (1 << (PlSqlParser.EDITIONABLE - 417)) | (1 << (PlSqlParser.EDITION - 417)) | (1 << (PlSqlParser.EDITIONING - 417)) | (1 << (PlSqlParser.EDITIONS - 417)) | (1 << (PlSqlParser.ELEMENT - 417)) | (1 << (PlSqlParser.ELIM_GROUPBY - 417)) | (1 << (PlSqlParser.ELIMINATE_JOIN - 417)) | (1 << (PlSqlParser.ELIMINATE_OBY - 417)) | (1 << (PlSqlParser.ELIMINATE_OUTER_JOIN - 417)) | (1 << (PlSqlParser.EM - 417)) | (1 << (PlSqlParser.EMPTY_BLOB - 417)) | (1 << (PlSqlParser.EMPTY_CLOB - 417)) | (1 << (PlSqlParser.EMPTY - 417)) | (1 << (PlSqlParser.ENABLE_ALL - 417)) | (1 << (PlSqlParser.ENABLE - 417)) | (1 << (PlSqlParser.ENABLE_PARALLEL_DML - 417)) | (1 << (PlSqlParser.ENABLE_PRESET - 417)) | (1 << (PlSqlParser.ENCODING - 417)) | (1 << (PlSqlParser.ENCRYPT - 417)) | (1 << (PlSqlParser.ENCRYPTION - 417)) | (1 << (PlSqlParser.END_OUTLINE_DATA - 417)) | (1 << (PlSqlParser.ENFORCED - 417)) | (1 << (PlSqlParser.ENFORCE - 417)))) !== 0) || ((((_la - 449)) & ~0x1f) == 0 && ((1 << (_la - 449)) & ((1 << (PlSqlParser.ENQUEUE - 449)) | (1 << (PlSqlParser.ENTERPRISE - 449)) | (1 << (PlSqlParser.ENTITYESCAPING - 449)) | (1 << (PlSqlParser.ENTRY - 449)) | (1 << (PlSqlParser.EQUIPART - 449)) | (1 << (PlSqlParser.ERR - 449)) | (1 << (PlSqlParser.ERROR_ARGUMENT - 449)) | (1 << (PlSqlParser.ERROR - 449)) | (1 << (PlSqlParser.ERROR_ON_OVERLAP_TIME - 449)) | (1 << (PlSqlParser.ERRORS - 449)) | (1 << (PlSqlParser.ESCAPE - 449)) | (1 << (PlSqlParser.ESTIMATE - 449)) | (1 << (PlSqlParser.EVAL - 449)) | (1 << (PlSqlParser.EVALNAME - 449)) | (1 << (PlSqlParser.EVALUATE - 449)) | (1 << (PlSqlParser.EVALUATION - 449)) | (1 << (PlSqlParser.EVENTS - 449)) | (1 << (PlSqlParser.EVERY - 449)) | (1 << (PlSqlParser.EXCEPT - 449)) | (1 << (PlSqlParser.EXCEPTION - 449)) | (1 << (PlSqlParser.EXCEPTION_INIT - 449)) | (1 << (PlSqlParser.EXCEPTIONS - 449)) | (1 << (PlSqlParser.EXCHANGE - 449)) | (1 << (PlSqlParser.EXCLUDE - 449)) | (1 << (PlSqlParser.EXCLUDING - 449)) | (1 << (PlSqlParser.EXECUTE - 449)) | (1 << (PlSqlParser.EXEMPT - 449)) | (1 << (PlSqlParser.EXISTING - 449)) | (1 << (PlSqlParser.EXISTS - 449)) | (1 << (PlSqlParser.EXISTSNODE - 449)) | (1 << (PlSqlParser.EXIT - 449)))) !== 0) || ((((_la - 481)) & ~0x1f) == 0 && ((1 << (_la - 481)) & ((1 << (PlSqlParser.EXPAND_GSET_TO_UNION - 481)) | (1 << (PlSqlParser.EXPAND_TABLE - 481)) | (1 << (PlSqlParser.EXP - 481)) | (1 << (PlSqlParser.EXPIRE - 481)) | (1 << (PlSqlParser.EXPLAIN - 481)) | (1 << (PlSqlParser.EXPLOSION - 481)) | (1 << (PlSqlParser.EXPORT - 481)) | (1 << (PlSqlParser.EXPR_CORR_CHECK - 481)) | (1 << (PlSqlParser.EXPRESS - 481)) | (1 << (PlSqlParser.EXTENDS - 481)) | (1 << (PlSqlParser.EXTENT - 481)) | (1 << (PlSqlParser.EXTENTS - 481)) | (1 << (PlSqlParser.EXTERNAL - 481)) | (1 << (PlSqlParser.EXTERNALLY - 481)) | (1 << (PlSqlParser.EXTRACTCLOBXML - 481)) | (1 << (PlSqlParser.EXTRACT - 481)) | (1 << (PlSqlParser.EXTRACTVALUE - 481)) | (1 << (PlSqlParser.EXTRA - 481)) | (1 << (PlSqlParser.FACILITY - 481)) | (1 << (PlSqlParser.FACT - 481)) | (1 << (PlSqlParser.FACTOR - 481)) | (1 << (PlSqlParser.FACTORIZE_JOIN - 481)) | (1 << (PlSqlParser.FAILED - 481)) | (1 << (PlSqlParser.FAILED_LOGIN_ATTEMPTS - 481)) | (1 << (PlSqlParser.FAILGROUP - 481)) | (1 << (PlSqlParser.FAILOVER - 481)) | (1 << (PlSqlParser.FAILURE - 481)) | (1 << (PlSqlParser.FALSE - 481)) | (1 << (PlSqlParser.FAMILY - 481)) | (1 << (PlSqlParser.FAR - 481)) | (1 << (PlSqlParser.FAST - 481)) | (1 << (PlSqlParser.FASTSTART - 481)))) !== 0) || ((((_la - 513)) & ~0x1f) == 0 && ((1 << (_la - 513)) & ((1 << (PlSqlParser.FBTSCAN - 513)) | (1 << (PlSqlParser.FEATURE_DETAILS - 513)) | (1 << (PlSqlParser.FEATURE_ID - 513)) | (1 << (PlSqlParser.FEATURE_SET - 513)) | (1 << (PlSqlParser.FEATURE_VALUE - 513)) | (1 << (PlSqlParser.FETCH - 513)) | (1 << (PlSqlParser.FILE - 513)) | (1 << (PlSqlParser.FILE_NAME_CONVERT - 513)) | (1 << (PlSqlParser.FILESYSTEM_LIKE_LOGGING - 513)) | (1 << (PlSqlParser.FILTER - 513)) | (1 << (PlSqlParser.FINAL - 513)) | (1 << (PlSqlParser.FINE - 513)) | (1 << (PlSqlParser.FINISH - 513)) | (1 << (PlSqlParser.FIRST - 513)) | (1 << (PlSqlParser.FIRSTM - 513)) | (1 << (PlSqlParser.FIRST_ROWS - 513)) | (1 << (PlSqlParser.FIRST_VALUE - 513)) | (1 << (PlSqlParser.FIXED_VIEW_DATA - 513)) | (1 << (PlSqlParser.FLAGGER - 513)) | (1 << (PlSqlParser.FLASHBACK - 513)) | (1 << (PlSqlParser.FLASH_CACHE - 513)) | (1 << (PlSqlParser.FLOAT - 513)) | (1 << (PlSqlParser.FLOB - 513)) | (1 << (PlSqlParser.FLOOR - 513)) | (1 << (PlSqlParser.FLUSH - 513)) | (1 << (PlSqlParser.FOLDER - 513)) | (1 << (PlSqlParser.FOLLOWING - 513)) | (1 << (PlSqlParser.FOLLOWS - 513)) | (1 << (PlSqlParser.FORALL - 513)) | (1 << (PlSqlParser.FORCE - 513)) | (1 << (PlSqlParser.FORCE_XML_QUERY_REWRITE - 513)) | (1 << (PlSqlParser.FOREIGN - 513)))) !== 0) || ((((_la - 545)) & ~0x1f) == 0 && ((1 << (_la - 545)) & ((1 << (PlSqlParser.FOREVER - 545)) | (1 << (PlSqlParser.FORMAT - 545)) | (1 << (PlSqlParser.FORWARD - 545)) | (1 << (PlSqlParser.FRAGMENT_NUMBER - 545)) | (1 << (PlSqlParser.FREELIST - 545)) | (1 << (PlSqlParser.FREELISTS - 545)) | (1 << (PlSqlParser.FREEPOOLS - 545)) | (1 << (PlSqlParser.FRESH - 545)) | (1 << (PlSqlParser.FROM_TZ - 545)) | (1 << (PlSqlParser.FULL - 545)) | (1 << (PlSqlParser.FULL_OUTER_JOIN_TO_OUTER - 545)) | (1 << (PlSqlParser.FUNCTION - 545)) | (1 << (PlSqlParser.FUNCTIONS - 545)) | (1 << (PlSqlParser.GATHER_OPTIMIZER_STATISTICS - 545)) | (1 << (PlSqlParser.GATHER_PLAN_STATISTICS - 545)) | (1 << (PlSqlParser.GBY_CONC_ROLLUP - 545)) | (1 << (PlSqlParser.GBY_PUSHDOWN - 545)) | (1 << (PlSqlParser.GENERATED - 545)) | (1 << (PlSqlParser.GET - 545)) | (1 << (PlSqlParser.GLOBAL - 545)) | (1 << (PlSqlParser.GLOBALLY - 545)) | (1 << (PlSqlParser.GLOBAL_NAME - 545)) | (1 << (PlSqlParser.GLOBAL_TOPIC_ENABLED - 545)) | (1 << (PlSqlParser.GROUP_BY - 545)) | (1 << (PlSqlParser.GROUP_ID - 545)) | (1 << (PlSqlParser.GROUPING - 545)) | (1 << (PlSqlParser.GROUPING_ID - 545)))) !== 0) || ((((_la - 577)) & ~0x1f) == 0 && ((1 << (_la - 577)) & ((1 << (PlSqlParser.GROUPS - 577)) | (1 << (PlSqlParser.GUARANTEED - 577)) | (1 << (PlSqlParser.GUARANTEE - 577)) | (1 << (PlSqlParser.GUARD - 577)) | (1 << (PlSqlParser.HASH_AJ - 577)) | (1 << (PlSqlParser.HASH - 577)) | (1 << (PlSqlParser.HASHKEYS - 577)) | (1 << (PlSqlParser.HASH_SJ - 577)) | (1 << (PlSqlParser.HEADER - 577)) | (1 << (PlSqlParser.HEAP - 577)) | (1 << (PlSqlParser.HELP - 577)) | (1 << (PlSqlParser.HEXTORAW - 577)) | (1 << (PlSqlParser.HEXTOREF - 577)) | (1 << (PlSqlParser.HIDDEN_KEYWORD - 577)) | (1 << (PlSqlParser.HIDE - 577)) | (1 << (PlSqlParser.HIERARCHY - 577)) | (1 << (PlSqlParser.HIGH - 577)) | (1 << (PlSqlParser.HINTSET_BEGIN - 577)) | (1 << (PlSqlParser.HINTSET_END - 577)) | (1 << (PlSqlParser.HOT - 577)) | (1 << (PlSqlParser.HOUR - 577)) | (1 << (PlSqlParser.HWM_BROKERED - 577)) | (1 << (PlSqlParser.HYBRID - 577)) | (1 << (PlSqlParser.IDENTIFIER - 577)) | (1 << (PlSqlParser.IDENTITY - 577)) | (1 << (PlSqlParser.IDGENERATORS - 577)) | (1 << (PlSqlParser.ID - 577)) | (1 << (PlSqlParser.IDLE_TIME - 577)) | (1 << (PlSqlParser.IF - 577)) | (1 << (PlSqlParser.IGNORE - 577)))) !== 0) || ((((_la - 609)) & ~0x1f) == 0 && ((1 << (_la - 609)) & ((1 << (PlSqlParser.IGNORE_OPTIM_EMBEDDED_HINTS - 609)) | (1 << (PlSqlParser.IGNORE_ROW_ON_DUPKEY_INDEX - 609)) | (1 << (PlSqlParser.IGNORE_WHERE_CLAUSE - 609)) | (1 << (PlSqlParser.ILM - 609)) | (1 << (PlSqlParser.IMMEDIATE - 609)) | (1 << (PlSqlParser.IMPACT - 609)) | (1 << (PlSqlParser.IMPORT - 609)) | (1 << (PlSqlParser.INACTIVE - 609)) | (1 << (PlSqlParser.INCLUDE - 609)) | (1 << (PlSqlParser.INCLUDE_VERSION - 609)) | (1 << (PlSqlParser.INCLUDING - 609)) | (1 << (PlSqlParser.INCREMENTAL - 609)) | (1 << (PlSqlParser.INCREMENT - 609)) | (1 << (PlSqlParser.INCR - 609)) | (1 << (PlSqlParser.INDENT - 609)) | (1 << (PlSqlParser.INDEX_ASC - 609)) | (1 << (PlSqlParser.INDEX_COMBINE - 609)) | (1 << (PlSqlParser.INDEX_DESC - 609)) | (1 << (PlSqlParser.INDEXED - 609)) | (1 << (PlSqlParser.INDEXES - 609)) | (1 << (PlSqlParser.INDEX_FFS - 609)) | (1 << (PlSqlParser.INDEX_FILTER - 609)) | (1 << (PlSqlParser.INDEXING - 609)) | (1 << (PlSqlParser.INDEX_JOIN - 609)) | (1 << (PlSqlParser.INDEX_ROWS - 609)) | (1 << (PlSqlParser.INDEX_RRS - 609)) | (1 << (PlSqlParser.INDEX_RS_ASC - 609)) | (1 << (PlSqlParser.INDEX_RS_DESC - 609)) | (1 << (PlSqlParser.INDEX_RS - 609)) | (1 << (PlSqlParser.INDEX_SCAN - 609)) | (1 << (PlSqlParser.INDEX_SKIP_SCAN - 609)))) !== 0) || ((((_la - 641)) & ~0x1f) == 0 && ((1 << (_la - 641)) & ((1 << (PlSqlParser.INDEX_SS_ASC - 641)) | (1 << (PlSqlParser.INDEX_SS_DESC - 641)) | (1 << (PlSqlParser.INDEX_SS - 641)) | (1 << (PlSqlParser.INDEX_STATS - 641)) | (1 << (PlSqlParser.INDEXTYPE - 641)) | (1 << (PlSqlParser.INDEXTYPES - 641)) | (1 << (PlSqlParser.INDICATOR - 641)) | (1 << (PlSqlParser.INDICES - 641)) | (1 << (PlSqlParser.INFINITE - 641)) | (1 << (PlSqlParser.INFORMATIONAL - 641)) | (1 << (PlSqlParser.INHERIT - 641)) | (1 << (PlSqlParser.INITCAP - 641)) | (1 << (PlSqlParser.INITIAL - 641)) | (1 << (PlSqlParser.INITIALIZED - 641)) | (1 << (PlSqlParser.INITIALLY - 641)) | (1 << (PlSqlParser.INITRANS - 641)) | (1 << (PlSqlParser.INLINE - 641)) | (1 << (PlSqlParser.INLINE_XMLTYPE_NT - 641)) | (1 << (PlSqlParser.INMEMORY - 641)) | (1 << (PlSqlParser.IN_MEMORY_METADATA - 641)) | (1 << (PlSqlParser.INMEMORY_PRUNING - 641)) | (1 << (PlSqlParser.INNER - 641)) | (1 << (PlSqlParser.INOUT - 641)) | (1 << (PlSqlParser.INPLACE - 641)) | (1 << (PlSqlParser.INSERTCHILDXMLAFTER - 641)) | (1 << (PlSqlParser.INSERTCHILDXMLBEFORE - 641)) | (1 << (PlSqlParser.INSERTCHILDXML - 641)) | (1 << (PlSqlParser.INSERTXMLAFTER - 641)) | (1 << (PlSqlParser.INSERTXMLBEFORE - 641)) | (1 << (PlSqlParser.INSTANCE - 641)))) !== 0) || ((((_la - 673)) & ~0x1f) == 0 && ((1 << (_la - 673)) & ((1 << (PlSqlParser.INSTANCES - 673)) | (1 << (PlSqlParser.INSTANTIABLE - 673)) | (1 << (PlSqlParser.INSTANTLY - 673)) | (1 << (PlSqlParser.INSTEAD - 673)) | (1 << (PlSqlParser.INSTR2 - 673)) | (1 << (PlSqlParser.INSTR4 - 673)) | (1 << (PlSqlParser.INSTRB - 673)) | (1 << (PlSqlParser.INSTRC - 673)) | (1 << (PlSqlParser.INSTR - 673)) | (1 << (PlSqlParser.INTEGER - 673)) | (1 << (PlSqlParser.INTERLEAVED - 673)) | (1 << (PlSqlParser.INTERMEDIATE - 673)) | (1 << (PlSqlParser.INTERNAL_CONVERT - 673)) | (1 << (PlSqlParser.INTERNAL_USE - 673)) | (1 << (PlSqlParser.INTERPRETED - 673)) | (1 << (PlSqlParser.INTERVAL - 673)) | (1 << (PlSqlParser.INT - 673)) | (1 << (PlSqlParser.INVALIDATE - 673)) | (1 << (PlSqlParser.INVISIBLE - 673)) | (1 << (PlSqlParser.IN_XQUERY - 673)) | (1 << (PlSqlParser.ISOLATION - 673)) | (1 << (PlSqlParser.ISOLATION_LEVEL - 673)) | (1 << (PlSqlParser.ITERATE - 673)) | (1 << (PlSqlParser.ITERATION_NUMBER - 673)) | (1 << (PlSqlParser.JAVA - 673)) | (1 << (PlSqlParser.JOB - 673)) | (1 << (PlSqlParser.JOIN - 673)) | (1 << (PlSqlParser.JSON_ARRAYAGG - 673)) | (1 << (PlSqlParser.JSON_ARRAY - 673)))) !== 0) || ((((_la - 705)) & ~0x1f) == 0 && ((1 << (_la - 705)) & ((1 << (PlSqlParser.JSON_EQUAL - 705)) | (1 << (PlSqlParser.JSON_EXISTS2 - 705)) | (1 << (PlSqlParser.JSON_EXISTS - 705)) | (1 << (PlSqlParser.JSONGET - 705)) | (1 << (PlSqlParser.JSON - 705)) | (1 << (PlSqlParser.JSON_OBJECTAGG - 705)) | (1 << (PlSqlParser.JSON_OBJECT - 705)) | (1 << (PlSqlParser.JSONPARSE - 705)) | (1 << (PlSqlParser.JSON_QUERY - 705)) | (1 << (PlSqlParser.JSON_SERIALIZE - 705)) | (1 << (PlSqlParser.JSON_TABLE - 705)) | (1 << (PlSqlParser.JSON_TEXTCONTAINS2 - 705)) | (1 << (PlSqlParser.JSON_TEXTCONTAINS - 705)) | (1 << (PlSqlParser.JSON_VALUE - 705)) | (1 << (PlSqlParser.KEEP_DUPLICATES - 705)) | (1 << (PlSqlParser.KEEP - 705)) | (1 << (PlSqlParser.KERBEROS - 705)) | (1 << (PlSqlParser.KEY - 705)) | (1 << (PlSqlParser.KEY_LENGTH - 705)) | (1 << (PlSqlParser.KEYSIZE - 705)) | (1 << (PlSqlParser.KEYS - 705)) | (1 << (PlSqlParser.KEYSTORE - 705)) | (1 << (PlSqlParser.KILL - 705)) | (1 << (PlSqlParser.LABEL - 705)) | (1 << (PlSqlParser.LANGUAGE - 705)) | (1 << (PlSqlParser.LAST_DAY - 705)) | (1 << (PlSqlParser.LAST - 705)) | (1 << (PlSqlParser.LAST_VALUE - 705)) | (1 << (PlSqlParser.LATERAL - 705)) | (1 << (PlSqlParser.LAX - 705)) | (1 << (PlSqlParser.LAYER - 705)) | (1 << (PlSqlParser.LDAP_REGISTRATION_ENABLED - 705)))) !== 0) || ((((_la - 737)) & ~0x1f) == 0 && ((1 << (_la - 737)) & ((1 << (PlSqlParser.LDAP_REGISTRATION - 737)) | (1 << (PlSqlParser.LDAP_REG_SYNC_INTERVAL - 737)) | (1 << (PlSqlParser.LEADING - 737)) | (1 << (PlSqlParser.LEFT - 737)) | (1 << (PlSqlParser.LENGTH2 - 737)) | (1 << (PlSqlParser.LENGTH4 - 737)) | (1 << (PlSqlParser.LENGTHB - 737)) | (1 << (PlSqlParser.LENGTHC - 737)) | (1 << (PlSqlParser.LENGTH - 737)) | (1 << (PlSqlParser.LESS - 737)) | (1 << (PlSqlParser.LEVEL - 737)) | (1 << (PlSqlParser.LEVELS - 737)) | (1 << (PlSqlParser.LIBRARY - 737)) | (1 << (PlSqlParser.LIFECYCLE - 737)) | (1 << (PlSqlParser.LIFE - 737)) | (1 << (PlSqlParser.LIFETIME - 737)) | (1 << (PlSqlParser.LIKE2 - 737)) | (1 << (PlSqlParser.LIKE4 - 737)) | (1 << (PlSqlParser.LIKEC - 737)) | (1 << (PlSqlParser.LIKE_EXPAND - 737)) | (1 << (PlSqlParser.LIMIT - 737)) | (1 << (PlSqlParser.LINEAR - 737)) | (1 << (PlSqlParser.LINK - 737)) | (1 << (PlSqlParser.LIST - 737)) | (1 << (PlSqlParser.LN - 737)) | (1 << (PlSqlParser.LNNVL - 737)) | (1 << (PlSqlParser.LOAD - 737)) | (1 << (PlSqlParser.LOB - 737)) | (1 << (PlSqlParser.LOBNVL - 737)) | (1 << (PlSqlParser.LOBS - 737)) | (1 << (PlSqlParser.LOCAL_INDEXES - 737)))) !== 0) || ((((_la - 769)) & ~0x1f) == 0 && ((1 << (_la - 769)) & ((1 << (PlSqlParser.LOCAL - 769)) | (1 << (PlSqlParser.LOCALTIME - 769)) | (1 << (PlSqlParser.LOCALTIMESTAMP - 769)) | (1 << (PlSqlParser.LOCATION - 769)) | (1 << (PlSqlParser.LOCATOR - 769)) | (1 << (PlSqlParser.LOCKED - 769)) | (1 << (PlSqlParser.LOCKING - 769)) | (1 << (PlSqlParser.LOGFILE - 769)) | (1 << (PlSqlParser.LOGFILES - 769)) | (1 << (PlSqlParser.LOGGING - 769)) | (1 << (PlSqlParser.LOGICAL - 769)) | (1 << (PlSqlParser.LOGICAL_READS_PER_CALL - 769)) | (1 << (PlSqlParser.LOGICAL_READS_PER_SESSION - 769)) | (1 << (PlSqlParser.LOG - 769)) | (1 << (PlSqlParser.LOGMINING - 769)) | (1 << (PlSqlParser.LOGOFF - 769)) | (1 << (PlSqlParser.LOGON - 769)) | (1 << (PlSqlParser.LOG_READ_ONLY_VIOLATIONS - 769)) | (1 << (PlSqlParser.LONG - 769)) | (1 << (PlSqlParser.LOOP - 769)) | (1 << (PlSqlParser.LOWER - 769)) | (1 << (PlSqlParser.LOW - 769)) | (1 << (PlSqlParser.LPAD - 769)) | (1 << (PlSqlParser.LTRIM - 769)) | (1 << (PlSqlParser.MAIN - 769)) | (1 << (PlSqlParser.MAKE_REF - 769)) | (1 << (PlSqlParser.MANAGED - 769)) | (1 << (PlSqlParser.MANAGE - 769)) | (1 << (PlSqlParser.MANAGEMENT - 769)) | (1 << (PlSqlParser.MANAGER - 769)) | (1 << (PlSqlParser.MANUAL - 769)))) !== 0) || ((((_la - 801)) & ~0x1f) == 0 && ((1 << (_la - 801)) & ((1 << (PlSqlParser.MAP - 801)) | (1 << (PlSqlParser.MAPPING - 801)) | (1 << (PlSqlParser.MASTER - 801)) | (1 << (PlSqlParser.MATCHED - 801)) | (1 << (PlSqlParser.MATCHES - 801)) | (1 << (PlSqlParser.MATCH - 801)) | (1 << (PlSqlParser.MATCH_NUMBER - 801)) | (1 << (PlSqlParser.MATCH_RECOGNIZE - 801)) | (1 << (PlSqlParser.MATERIALIZED - 801)) | (1 << (PlSqlParser.MATERIALIZE - 801)) | (1 << (PlSqlParser.MAXARCHLOGS - 801)) | (1 << (PlSqlParser.MAXDATAFILES - 801)) | (1 << (PlSqlParser.MAXEXTENTS - 801)) | (1 << (PlSqlParser.MAXIMIZE - 801)) | (1 << (PlSqlParser.MAXINSTANCES - 801)) | (1 << (PlSqlParser.MAXLOGFILES - 801)) | (1 << (PlSqlParser.MAXLOGHISTORY - 801)) | (1 << (PlSqlParser.MAXLOGMEMBERS - 801)) | (1 << (PlSqlParser.MAX_SHARED_TEMP_SIZE - 801)) | (1 << (PlSqlParser.MAXSIZE - 801)) | (1 << (PlSqlParser.MAXTRANS - 801)) | (1 << (PlSqlParser.MAXVALUE - 801)) | (1 << (PlSqlParser.MEASURE - 801)) | (1 << (PlSqlParser.MEASURES - 801)) | (1 << (PlSqlParser.MEDIUM - 801)) | (1 << (PlSqlParser.MEMBER - 801)) | (1 << (PlSqlParser.MEMCOMPRESS - 801)) | (1 << (PlSqlParser.MEMORY - 801)) | (1 << (PlSqlParser.MERGEACTIONS - 801)) | (1 << (PlSqlParser.MERGE_AJ - 801)) | (1 << (PlSqlParser.MERGE_CONST_ON - 801)) | (1 << (PlSqlParser.MERGE - 801)))) !== 0) || ((((_la - 833)) & ~0x1f) == 0 && ((1 << (_la - 833)) & ((1 << (PlSqlParser.MERGE_SJ - 833)) | (1 << (PlSqlParser.METADATA - 833)) | (1 << (PlSqlParser.METHOD - 833)) | (1 << (PlSqlParser.MIGRATE - 833)) | (1 << (PlSqlParser.MIGRATION - 833)) | (1 << (PlSqlParser.MINEXTENTS - 833)) | (1 << (PlSqlParser.MINIMIZE - 833)) | (1 << (PlSqlParser.MINIMUM - 833)) | (1 << (PlSqlParser.MINING - 833)) | (1 << (PlSqlParser.MINUS_NULL - 833)) | (1 << (PlSqlParser.MINUTE - 833)) | (1 << (PlSqlParser.MINVALUE - 833)) | (1 << (PlSqlParser.MIRRORCOLD - 833)) | (1 << (PlSqlParser.MIRRORHOT - 833)) | (1 << (PlSqlParser.MIRROR - 833)) | (1 << (PlSqlParser.MLSLABEL - 833)) | (1 << (PlSqlParser.MODEL_COMPILE_SUBQUERY - 833)) | (1 << (PlSqlParser.MODEL_DONTVERIFY_UNIQUENESS - 833)) | (1 << (PlSqlParser.MODEL_DYNAMIC_SUBQUERY - 833)) | (1 << (PlSqlParser.MODEL_MIN_ANALYSIS - 833)) | (1 << (PlSqlParser.MODEL - 833)) | (1 << (PlSqlParser.MODEL_NB - 833)) | (1 << (PlSqlParser.MODEL_NO_ANALYSIS - 833)) | (1 << (PlSqlParser.MODEL_PBY - 833)) | (1 << (PlSqlParser.MODEL_PUSH_REF - 833)) | (1 << (PlSqlParser.MODEL_SV - 833)) | (1 << (PlSqlParser.MODIFICATION - 833)) | (1 << (PlSqlParser.MODIFY_COLUMN_TYPE - 833)) | (1 << (PlSqlParser.MODIFY - 833)) | (1 << (PlSqlParser.MOD - 833)))) !== 0) || ((((_la - 865)) & ~0x1f) == 0 && ((1 << (_la - 865)) & ((1 << (PlSqlParser.MODULE - 865)) | (1 << (PlSqlParser.MONITORING - 865)) | (1 << (PlSqlParser.MONITOR - 865)) | (1 << (PlSqlParser.MONTH - 865)) | (1 << (PlSqlParser.MONTHS_BETWEEN - 865)) | (1 << (PlSqlParser.MONTHS - 865)) | (1 << (PlSqlParser.MOUNT - 865)) | (1 << (PlSqlParser.MOUNTPATH - 865)) | (1 << (PlSqlParser.MOVEMENT - 865)) | (1 << (PlSqlParser.MOVE - 865)) | (1 << (PlSqlParser.MULTIDIMENSIONAL - 865)) | (1 << (PlSqlParser.MULTISET - 865)) | (1 << (PlSqlParser.MV_MERGE - 865)) | (1 << (PlSqlParser.NAMED - 865)) | (1 << (PlSqlParser.NAME - 865)) | (1 << (PlSqlParser.NAMESPACE - 865)) | (1 << (PlSqlParser.NAN - 865)) | (1 << (PlSqlParser.NANVL - 865)) | (1 << (PlSqlParser.NATIONAL - 865)) | (1 << (PlSqlParser.NATIVE_FULL_OUTER_JOIN - 865)) | (1 << (PlSqlParser.NATIVE - 865)) | (1 << (PlSqlParser.NATURAL - 865)) | (1 << (PlSqlParser.NAV - 865)) | (1 << (PlSqlParser.NCHAR_CS - 865)) | (1 << (PlSqlParser.NCHAR - 865)) | (1 << (PlSqlParser.NCHR - 865)) | (1 << (PlSqlParser.NCLOB - 865)) | (1 << (PlSqlParser.NEEDED - 865)) | (1 << (PlSqlParser.NEG - 865)) | (1 << (PlSqlParser.NESTED - 865)) | (1 << (PlSqlParser.NESTED_TABLE_FAST_INSERT - 865)))) !== 0) || ((((_la - 897)) & ~0x1f) == 0 && ((1 << (_la - 897)) & ((1 << (PlSqlParser.NESTED_TABLE_GET_REFS - 897)) | (1 << (PlSqlParser.NESTED_TABLE_ID - 897)) | (1 << (PlSqlParser.NESTED_TABLE_SET_REFS - 897)) | (1 << (PlSqlParser.NESTED_TABLE_SET_SETID - 897)) | (1 << (PlSqlParser.NETWORK - 897)) | (1 << (PlSqlParser.NEVER - 897)) | (1 << (PlSqlParser.NEW - 897)) | (1 << (PlSqlParser.NEW_TIME - 897)) | (1 << (PlSqlParser.NEXT_DAY - 897)) | (1 << (PlSqlParser.NEXT - 897)) | (1 << (PlSqlParser.NL_AJ - 897)) | (1 << (PlSqlParser.NLJ_BATCHING - 897)) | (1 << (PlSqlParser.NLJ_INDEX_FILTER - 897)) | (1 << (PlSqlParser.NLJ_INDEX_SCAN - 897)) | (1 << (PlSqlParser.NLJ_PREFETCH - 897)) | (1 << (PlSqlParser.NLS_CALENDAR - 897)) | (1 << (PlSqlParser.NLS_CHARACTERSET - 897)) | (1 << (PlSqlParser.NLS_CHARSET_DECL_LEN - 897)) | (1 << (PlSqlParser.NLS_CHARSET_ID - 897)) | (1 << (PlSqlParser.NLS_CHARSET_NAME - 897)) | (1 << (PlSqlParser.NLS_COMP - 897)) | (1 << (PlSqlParser.NLS_CURRENCY - 897)) | (1 << (PlSqlParser.NLS_DATE_FORMAT - 897)) | (1 << (PlSqlParser.NLS_DATE_LANGUAGE - 897)) | (1 << (PlSqlParser.NLS_INITCAP - 897)) | (1 << (PlSqlParser.NLS_ISO_CURRENCY - 897)) | (1 << (PlSqlParser.NL_SJ - 897)) | (1 << (PlSqlParser.NLS_LANG - 897)) | (1 << (PlSqlParser.NLS_LANGUAGE - 897)) | (1 << (PlSqlParser.NLS_LENGTH_SEMANTICS - 897)) | (1 << (PlSqlParser.NLS_LOWER - 897)) | (1 << (PlSqlParser.NLS_NCHAR_CONV_EXCP - 897)))) !== 0) || ((((_la - 929)) & ~0x1f) == 0 && ((1 << (_la - 929)) & ((1 << (PlSqlParser.NLS_NUMERIC_CHARACTERS - 929)) | (1 << (PlSqlParser.NLS_SORT - 929)) | (1 << (PlSqlParser.NLSSORT - 929)) | (1 << (PlSqlParser.NLS_SPECIAL_CHARS - 929)) | (1 << (PlSqlParser.NLS_TERRITORY - 929)) | (1 << (PlSqlParser.NLS_UPPER - 929)) | (1 << (PlSqlParser.NO_ACCESS - 929)) | (1 << (PlSqlParser.NO_ADAPTIVE_PLAN - 929)) | (1 << (PlSqlParser.NO_ANSI_REARCH - 929)) | (1 << (PlSqlParser.NOAPPEND - 929)) | (1 << (PlSqlParser.NOARCHIVELOG - 929)) | (1 << (PlSqlParser.NOAUDIT - 929)) | (1 << (PlSqlParser.NO_AUTO_REOPTIMIZE - 929)) | (1 << (PlSqlParser.NO_BASETABLE_MULTIMV_REWRITE - 929)) | (1 << (PlSqlParser.NO_BATCH_TABLE_ACCESS_BY_ROWID - 929)) | (1 << (PlSqlParser.NO_BIND_AWARE - 929)) | (1 << (PlSqlParser.NO_BUFFER - 929)) | (1 << (PlSqlParser.NOCACHE - 929)) | (1 << (PlSqlParser.NO_CARTESIAN - 929)) | (1 << (PlSqlParser.NO_CHECK_ACL_REWRITE - 929)) | (1 << (PlSqlParser.NO_CLUSTER_BY_ROWID - 929)) | (1 << (PlSqlParser.NO_CLUSTERING - 929)) | (1 << (PlSqlParser.NO_COALESCE_SQ - 929)) | (1 << (PlSqlParser.NO_COMMON_DATA - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_CB_WHR_ONLY - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_COMBINE_SW - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_COST_BASED - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_ELIM_DUPS - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_FILTERING - 929)) | (1 << (PlSqlParser.NOCOPY - 929)) | (1 << (PlSqlParser.NO_COST_XML_QUERY_REWRITE - 929)))) !== 0) || ((((_la - 961)) & ~0x1f) == 0 && ((1 << (_la - 961)) & ((1 << (PlSqlParser.NO_CPU_COSTING - 961)) | (1 << (PlSqlParser.NOCPU_COSTING - 961)) | (1 << (PlSqlParser.NOCYCLE - 961)) | (1 << (PlSqlParser.NO_DATA_SECURITY_REWRITE - 961)) | (1 << (PlSqlParser.NO_DECORRELATE - 961)) | (1 << (PlSqlParser.NODELAY - 961)) | (1 << (PlSqlParser.NO_DOMAIN_INDEX_FILTER - 961)) | (1 << (PlSqlParser.NO_DST_UPGRADE_INSERT_CONV - 961)) | (1 << (PlSqlParser.NO_ELIM_GROUPBY - 961)) | (1 << (PlSqlParser.NO_ELIMINATE_JOIN - 961)) | (1 << (PlSqlParser.NO_ELIMINATE_OBY - 961)) | (1 << (PlSqlParser.NO_ELIMINATE_OUTER_JOIN - 961)) | (1 << (PlSqlParser.NOENTITYESCAPING - 961)) | (1 << (PlSqlParser.NO_EXPAND_GSET_TO_UNION - 961)) | (1 << (PlSqlParser.NO_EXPAND - 961)) | (1 << (PlSqlParser.NO_EXPAND_TABLE - 961)) | (1 << (PlSqlParser.NO_FACT - 961)) | (1 << (PlSqlParser.NO_FACTORIZE_JOIN - 961)) | (1 << (PlSqlParser.NO_FILTERING - 961)) | (1 << (PlSqlParser.NOFORCE - 961)) | (1 << (PlSqlParser.NO_FULL_OUTER_JOIN_TO_OUTER - 961)) | (1 << (PlSqlParser.NO_GATHER_OPTIMIZER_STATISTICS - 961)) | (1 << (PlSqlParser.NO_GBY_PUSHDOWN - 961)) | (1 << (PlSqlParser.NOGUARANTEE - 961)) | (1 << (PlSqlParser.NO_INDEX_FFS - 961)) | (1 << (PlSqlParser.NO_INDEX - 961)) | (1 << (PlSqlParser.NO_INDEX_SS - 961)) | (1 << (PlSqlParser.NO_INMEMORY - 961)) | (1 << (PlSqlParser.NO_INMEMORY_PRUNING - 961)) | (1 << (PlSqlParser.NOKEEP - 961)) | (1 << (PlSqlParser.NO_LOAD - 961)) | (1 << (PlSqlParser.NOLOCAL - 961)))) !== 0) || ((((_la - 993)) & ~0x1f) == 0 && ((1 << (_la - 993)) & ((1 << (PlSqlParser.NOLOGGING - 993)) | (1 << (PlSqlParser.NOMAPPING - 993)) | (1 << (PlSqlParser.NOMAXVALUE - 993)) | (1 << (PlSqlParser.NO_MERGE - 993)) | (1 << (PlSqlParser.NOMINIMIZE - 993)) | (1 << (PlSqlParser.NOMINVALUE - 993)) | (1 << (PlSqlParser.NO_MODEL_PUSH_REF - 993)) | (1 << (PlSqlParser.NO_MONITORING - 993)) | (1 << (PlSqlParser.NOMONITORING - 993)) | (1 << (PlSqlParser.NO_MONITOR - 993)) | (1 << (PlSqlParser.NO_MULTIMV_REWRITE - 993)) | (1 << (PlSqlParser.NO_NATIVE_FULL_OUTER_JOIN - 993)) | (1 << (PlSqlParser.NONBLOCKING - 993)) | (1 << (PlSqlParser.NONEDITIONABLE - 993)) | (1 << (PlSqlParser.NONE - 993)) | (1 << (PlSqlParser.NO_NLJ_BATCHING - 993)) | (1 << (PlSqlParser.NO_NLJ_PREFETCH - 993)) | (1 << (PlSqlParser.NO - 993)) | (1 << (PlSqlParser.NONSCHEMA - 993)) | (1 << (PlSqlParser.NO_OBJECT_LINK - 993)) | (1 << (PlSqlParser.NOORDER - 993)) | (1 << (PlSqlParser.NO_ORDER_ROLLUPS - 993)) | (1 << (PlSqlParser.NO_OUTER_JOIN_TO_ANTI - 993)) | (1 << (PlSqlParser.NO_OUTER_JOIN_TO_INNER - 993)) | (1 << (PlSqlParser.NOOVERRIDE - 993)) | (1 << (PlSqlParser.NO_PARALLEL_INDEX - 993)) | (1 << (PlSqlParser.NOPARALLEL_INDEX - 993)) | (1 << (PlSqlParser.NO_PARALLEL - 993)) | (1 << (PlSqlParser.NOPARALLEL - 993)) | (1 << (PlSqlParser.NO_PARTIAL_COMMIT - 993)) | (1 << (PlSqlParser.NO_PARTIAL_JOIN - 993)) | (1 << (PlSqlParser.NO_PARTIAL_ROLLUP_PUSHDOWN - 993)))) !== 0) || ((((_la - 1025)) & ~0x1f) == 0 && ((1 << (_la - 1025)) & ((1 << (PlSqlParser.NOPARTITION - 1025)) | (1 << (PlSqlParser.NO_PLACE_DISTINCT - 1025)) | (1 << (PlSqlParser.NO_PLACE_GROUP_BY - 1025)) | (1 << (PlSqlParser.NO_PQ_CONCURRENT_UNION - 1025)) | (1 << (PlSqlParser.NO_PQ_MAP - 1025)) | (1 << (PlSqlParser.NO_PQ_REPLICATE - 1025)) | (1 << (PlSqlParser.NO_PQ_SKEW - 1025)) | (1 << (PlSqlParser.NO_PRUNE_GSETS - 1025)) | (1 << (PlSqlParser.NO_PULL_PRED - 1025)) | (1 << (PlSqlParser.NO_PUSH_PRED - 1025)) | (1 << (PlSqlParser.NO_PUSH_SUBQ - 1025)) | (1 << (PlSqlParser.NO_PX_FAULT_TOLERANCE - 1025)) | (1 << (PlSqlParser.NO_PX_JOIN_FILTER - 1025)) | (1 << (PlSqlParser.NO_QKN_BUFF - 1025)) | (1 << (PlSqlParser.NO_QUERY_TRANSFORMATION - 1025)) | (1 << (PlSqlParser.NO_REF_CASCADE - 1025)) | (1 << (PlSqlParser.NORELOCATE - 1025)) | (1 << (PlSqlParser.NORELY - 1025)) | (1 << (PlSqlParser.NOREPAIR - 1025)) | (1 << (PlSqlParser.NOREPLAY - 1025)) | (1 << (PlSqlParser.NORESETLOGS - 1025)) | (1 << (PlSqlParser.NO_RESULT_CACHE - 1025)) | (1 << (PlSqlParser.NOREVERSE - 1025)) | (1 << (PlSqlParser.NO_REWRITE - 1025)) | (1 << (PlSqlParser.NOREWRITE - 1025)) | (1 << (PlSqlParser.NORMAL - 1025)) | (1 << (PlSqlParser.NO_ROOT_SW_FOR_LOCAL - 1025)) | (1 << (PlSqlParser.NOROWDEPENDENCIES - 1025)) | (1 << (PlSqlParser.NOSCHEMACHECK - 1025)) | (1 << (PlSqlParser.NOSEGMENT - 1025)) | (1 << (PlSqlParser.NO_SEMIJOIN - 1025)) | (1 << (PlSqlParser.NO_SEMI_TO_INNER - 1025)))) !== 0) || ((((_la - 1057)) & ~0x1f) == 0 && ((1 << (_la - 1057)) & ((1 << (PlSqlParser.NO_SET_TO_JOIN - 1057)) | (1 << (PlSqlParser.NOSORT - 1057)) | (1 << (PlSqlParser.NO_SQL_TRANSLATION - 1057)) | (1 << (PlSqlParser.NO_SQL_TUNE - 1057)) | (1 << (PlSqlParser.NO_STAR_TRANSFORMATION - 1057)) | (1 << (PlSqlParser.NO_STATEMENT_QUEUING - 1057)) | (1 << (PlSqlParser.NO_STATS_GSETS - 1057)) | (1 << (PlSqlParser.NOSTRICT - 1057)) | (1 << (PlSqlParser.NO_SUBQUERY_PRUNING - 1057)) | (1 << (PlSqlParser.NO_SUBSTRB_PAD - 1057)) | (1 << (PlSqlParser.NO_SWAP_JOIN_INPUTS - 1057)) | (1 << (PlSqlParser.NOSWITCH - 1057)) | (1 << (PlSqlParser.NO_TABLE_LOOKUP_BY_NL - 1057)) | (1 << (PlSqlParser.NO_TEMP_TABLE - 1057)) | (1 << (PlSqlParser.NOTHING - 1057)) | (1 << (PlSqlParser.NOTIFICATION - 1057)) | (1 << (PlSqlParser.NO_TRANSFORM_DISTINCT_AGG - 1057)) | (1 << (PlSqlParser.NO_UNNEST - 1057)) | (1 << (PlSqlParser.NO_USE_CUBE - 1057)) | (1 << (PlSqlParser.NO_USE_HASH_AGGREGATION - 1057)) | (1 << (PlSqlParser.NO_USE_HASH_GBY_FOR_PUSHDOWN - 1057)) | (1 << (PlSqlParser.NO_USE_HASH - 1057)) | (1 << (PlSqlParser.NO_USE_INVISIBLE_INDEXES - 1057)) | (1 << (PlSqlParser.NO_USE_MERGE - 1057)) | (1 << (PlSqlParser.NO_USE_NL - 1057)) | (1 << (PlSqlParser.NO_USE_VECTOR_AGGREGATION - 1057)) | (1 << (PlSqlParser.NOVALIDATE - 1057)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM_DIMS - 1057)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM_FACT - 1057)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM - 1057)))) !== 0) || ((((_la - 1089)) & ~0x1f) == 0 && ((1 << (_la - 1089)) & ((1 << (PlSqlParser.NO_XDB_FASTPATH_INSERT - 1089)) | (1 << (PlSqlParser.NO_XML_DML_REWRITE - 1089)) | (1 << (PlSqlParser.NO_XMLINDEX_REWRITE_IN_SELECT - 1089)) | (1 << (PlSqlParser.NO_XMLINDEX_REWRITE - 1089)) | (1 << (PlSqlParser.NO_XML_QUERY_REWRITE - 1089)) | (1 << (PlSqlParser.NO_ZONEMAP - 1089)) | (1 << (PlSqlParser.NTH_VALUE - 1089)) | (1 << (PlSqlParser.NULLIF - 1089)) | (1 << (PlSqlParser.NULLS - 1089)) | (1 << (PlSqlParser.NUMBER - 1089)) | (1 << (PlSqlParser.NUMERIC - 1089)) | (1 << (PlSqlParser.NUM_INDEX_KEYS - 1089)) | (1 << (PlSqlParser.NUMTODSINTERVAL - 1089)) | (1 << (PlSqlParser.NUMTOYMINTERVAL - 1089)) | (1 << (PlSqlParser.NVARCHAR2 - 1089)) | (1 << (PlSqlParser.NVL2 - 1089)) | (1 << (PlSqlParser.OBJECT2XML - 1089)) | (1 << (PlSqlParser.OBJECT - 1089)) | (1 << (PlSqlParser.OBJ_ID - 1089)) | (1 << (PlSqlParser.OBJNO - 1089)) | (1 << (PlSqlParser.OBJNO_REUSE - 1089)) | (1 << (PlSqlParser.OCCURENCES - 1089)) | (1 << (PlSqlParser.OFFLINE - 1089)) | (1 << (PlSqlParser.OFF - 1089)) | (1 << (PlSqlParser.OFFSET - 1089)) | (1 << (PlSqlParser.OIDINDEX - 1089)) | (1 << (PlSqlParser.OID - 1089)) | (1 << (PlSqlParser.OLAP - 1089)) | (1 << (PlSqlParser.OLD - 1089)) | (1 << (PlSqlParser.OLD_PUSH_PRED - 1089)))) !== 0) || ((((_la - 1121)) & ~0x1f) == 0 && ((1 << (_la - 1121)) & ((1 << (PlSqlParser.OLS - 1121)) | (1 << (PlSqlParser.OLTP - 1121)) | (1 << (PlSqlParser.OMIT - 1121)) | (1 << (PlSqlParser.ONE - 1121)) | (1 << (PlSqlParser.ONLINE - 1121)) | (1 << (PlSqlParser.ONLY - 1121)) | (1 << (PlSqlParser.OPAQUE - 1121)) | (1 << (PlSqlParser.OPAQUE_TRANSFORM - 1121)) | (1 << (PlSqlParser.OPAQUE_XCANONICAL - 1121)) | (1 << (PlSqlParser.OPCODE - 1121)) | (1 << (PlSqlParser.OPEN - 1121)) | (1 << (PlSqlParser.OPERATIONS - 1121)) | (1 << (PlSqlParser.OPERATOR - 1121)) | (1 << (PlSqlParser.OPT_ESTIMATE - 1121)) | (1 << (PlSqlParser.OPTIMAL - 1121)) | (1 << (PlSqlParser.OPTIMIZE - 1121)) | (1 << (PlSqlParser.OPTIMIZER_FEATURES_ENABLE - 1121)) | (1 << (PlSqlParser.OPTIMIZER_GOAL - 1121)) | (1 << (PlSqlParser.OPT_PARAM - 1121)) | (1 << (PlSqlParser.ORA_BRANCH - 1121)) | (1 << (PlSqlParser.ORA_CHECK_ACL - 1121)) | (1 << (PlSqlParser.ORA_CHECK_PRIVILEGE - 1121)) | (1 << (PlSqlParser.ORA_CLUSTERING - 1121)) | (1 << (PlSqlParser.ORADATA - 1121)) | (1 << (PlSqlParser.ORADEBUG - 1121)) | (1 << (PlSqlParser.ORA_DST_AFFECTED - 1121)) | (1 << (PlSqlParser.ORA_DST_CONVERT - 1121)) | (1 << (PlSqlParser.ORA_DST_ERROR - 1121)) | (1 << (PlSqlParser.ORA_GET_ACLIDS - 1121)))) !== 0) || ((((_la - 1153)) & ~0x1f) == 0 && ((1 << (_la - 1153)) & ((1 << (PlSqlParser.ORA_GET_PRIVILEGES - 1153)) | (1 << (PlSqlParser.ORA_HASH - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_USERID - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_USER - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_XS_USER_GUID - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_XS_USER - 1153)) | (1 << (PlSqlParser.ORA_RAWCOMPARE - 1153)) | (1 << (PlSqlParser.ORA_RAWCONCAT - 1153)) | (1 << (PlSqlParser.ORA_ROWSCN - 1153)) | (1 << (PlSqlParser.ORA_ROWSCN_RAW - 1153)) | (1 << (PlSqlParser.ORA_ROWVERSION - 1153)) | (1 << (PlSqlParser.ORA_TABVERSION - 1153)) | (1 << (PlSqlParser.ORA_WRITE_TIME - 1153)) | (1 << (PlSqlParser.ORDERED - 1153)) | (1 << (PlSqlParser.ORDERED_PREDICATES - 1153)) | (1 << (PlSqlParser.ORDINALITY - 1153)) | (1 << (PlSqlParser.OR_EXPAND - 1153)) | (1 << (PlSqlParser.ORGANIZATION - 1153)) | (1 << (PlSqlParser.OR_PREDICATES - 1153)) | (1 << (PlSqlParser.OSERROR - 1153)) | (1 << (PlSqlParser.OTHER - 1153)) | (1 << (PlSqlParser.OUTER_JOIN_TO_ANTI - 1153)) | (1 << (PlSqlParser.OUTER_JOIN_TO_INNER - 1153)) | (1 << (PlSqlParser.OUTER - 1153)) | (1 << (PlSqlParser.OUTLINE_LEAF - 1153)) | (1 << (PlSqlParser.OUTLINE - 1153)) | (1 << (PlSqlParser.OUT_OF_LINE - 1153)) | (1 << (PlSqlParser.OUT - 1153)) | (1 << (PlSqlParser.OVERFLOW_NOMOVE - 1153)) | (1 << (PlSqlParser.OVERFLOW - 1153)))) !== 0) || ((((_la - 1185)) & ~0x1f) == 0 && ((1 << (_la - 1185)) & ((1 << (PlSqlParser.OVERLAPS - 1185)) | (1 << (PlSqlParser.OVER - 1185)) | (1 << (PlSqlParser.OVERRIDING - 1185)) | (1 << (PlSqlParser.OWNER - 1185)) | (1 << (PlSqlParser.OWNERSHIP - 1185)) | (1 << (PlSqlParser.OWN - 1185)) | (1 << (PlSqlParser.PACKAGE - 1185)) | (1 << (PlSqlParser.PACKAGES - 1185)) | (1 << (PlSqlParser.PARALLEL_ENABLE - 1185)) | (1 << (PlSqlParser.PARALLEL_INDEX - 1185)) | (1 << (PlSqlParser.PARALLEL - 1185)) | (1 << (PlSqlParser.PARAMETERS - 1185)) | (1 << (PlSqlParser.PARAM - 1185)) | (1 << (PlSqlParser.PARENT - 1185)) | (1 << (PlSqlParser.PARITY - 1185)) | (1 << (PlSqlParser.PARTIAL_JOIN - 1185)) | (1 << (PlSqlParser.PARTIALLY - 1185)) | (1 << (PlSqlParser.PARTIAL - 1185)) | (1 << (PlSqlParser.PARTIAL_ROLLUP_PUSHDOWN - 1185)) | (1 << (PlSqlParser.PARTITION_HASH - 1185)) | (1 << (PlSqlParser.PARTITION_LIST - 1185)) | (1 << (PlSqlParser.PARTITION - 1185)) | (1 << (PlSqlParser.PARTITION_RANGE - 1185)) | (1 << (PlSqlParser.PARTITIONS - 1185)) | (1 << (PlSqlParser.PARTNUMINST - 1185)) | (1 << (PlSqlParser.PASSING - 1185)) | (1 << (PlSqlParser.PASSWORD_GRACE_TIME - 1185)) | (1 << (PlSqlParser.PASSWORD_LIFE_TIME - 1185)) | (1 << (PlSqlParser.PASSWORD_LOCK_TIME - 1185)) | (1 << (PlSqlParser.PASSWORD - 1185)) | (1 << (PlSqlParser.PASSWORD_REUSE_MAX - 1185)))) !== 0) || ((((_la - 1217)) & ~0x1f) == 0 && ((1 << (_la - 1217)) & ((1 << (PlSqlParser.PASSWORD_REUSE_TIME - 1217)) | (1 << (PlSqlParser.PASSWORD_VERIFY_FUNCTION - 1217)) | (1 << (PlSqlParser.PAST - 1217)) | (1 << (PlSqlParser.PATCH - 1217)) | (1 << (PlSqlParser.PATH - 1217)) | (1 << (PlSqlParser.PATH_PREFIX - 1217)) | (1 << (PlSqlParser.PATHS - 1217)) | (1 << (PlSqlParser.PATTERN - 1217)) | (1 << (PlSqlParser.PBL_HS_BEGIN - 1217)) | (1 << (PlSqlParser.PBL_HS_END - 1217)) | (1 << (PlSqlParser.PCTINCREASE - 1217)) | (1 << (PlSqlParser.PCTTHRESHOLD - 1217)) | (1 << (PlSqlParser.PCTUSED - 1217)) | (1 << (PlSqlParser.PCTVERSION - 1217)) | (1 << (PlSqlParser.PENDING - 1217)) | (1 << (PlSqlParser.PERCENT_KEYWORD - 1217)) | (1 << (PlSqlParser.PERCENT_RANKM - 1217)) | (1 << (PlSqlParser.PERFORMANCE - 1217)) | (1 << (PlSqlParser.PERIOD_KEYWORD - 1217)) | (1 << (PlSqlParser.PERMANENT - 1217)) | (1 << (PlSqlParser.PERMISSION - 1217)) | (1 << (PlSqlParser.PERMUTE - 1217)) | (1 << (PlSqlParser.PER - 1217)) | (1 << (PlSqlParser.PFILE - 1217)) | (1 << (PlSqlParser.PHYSICAL - 1217)))) !== 0) || ((((_la - 1249)) & ~0x1f) == 0 && ((1 << (_la - 1249)) & ((1 << (PlSqlParser.PIKEY - 1249)) | (1 << (PlSqlParser.PIPELINED - 1249)) | (1 << (PlSqlParser.PIV_GB - 1249)) | (1 << (PlSqlParser.PIVOT - 1249)) | (1 << (PlSqlParser.PIV_SSF - 1249)) | (1 << (PlSqlParser.PLACE_DISTINCT - 1249)) | (1 << (PlSqlParser.PLACE_GROUP_BY - 1249)) | (1 << (PlSqlParser.PLAN - 1249)) | (1 << (PlSqlParser.PLSCOPE_SETTINGS - 1249)) | (1 << (PlSqlParser.PLS_INTEGER - 1249)) | (1 << (PlSqlParser.PLSQL_CCFLAGS - 1249)) | (1 << (PlSqlParser.PLSQL_CODE_TYPE - 1249)) | (1 << (PlSqlParser.PLSQL_DEBUG - 1249)) | (1 << (PlSqlParser.PLSQL_OPTIMIZE_LEVEL - 1249)) | (1 << (PlSqlParser.PLSQL_WARNINGS - 1249)) | (1 << (PlSqlParser.PLUGGABLE - 1249)) | (1 << (PlSqlParser.POINT - 1249)) | (1 << (PlSqlParser.POLICY - 1249)) | (1 << (PlSqlParser.POOL_16K - 1249)) | (1 << (PlSqlParser.POOL_2K - 1249)) | (1 << (PlSqlParser.POOL_32K - 1249)) | (1 << (PlSqlParser.POOL_4K - 1249)) | (1 << (PlSqlParser.POOL_8K - 1249)) | (1 << (PlSqlParser.POSITIVEN - 1249)) | (1 << (PlSqlParser.POSITIVE - 1249)) | (1 << (PlSqlParser.POST_TRANSACTION - 1249)) | (1 << (PlSqlParser.POWERMULTISET_BY_CARDINALITY - 1249)) | (1 << (PlSqlParser.POWERMULTISET - 1249)) | (1 << (PlSqlParser.POWER - 1249)) | (1 << (PlSqlParser.PQ_CONCURRENT_UNION - 1249)) | (1 << (PlSqlParser.PQ_DISTRIBUTE - 1249)))) !== 0) || ((((_la - 1281)) & ~0x1f) == 0 && ((1 << (_la - 1281)) & ((1 << (PlSqlParser.PQ_DISTRIBUTE_WINDOW - 1281)) | (1 << (PlSqlParser.PQ_FILTER - 1281)) | (1 << (PlSqlParser.PQ_MAP - 1281)) | (1 << (PlSqlParser.PQ_NOMAP - 1281)) | (1 << (PlSqlParser.PQ_REPLICATE - 1281)) | (1 << (PlSqlParser.PQ_SKEW - 1281)) | (1 << (PlSqlParser.PRAGMA - 1281)) | (1 << (PlSqlParser.PREBUILT - 1281)) | (1 << (PlSqlParser.PRECEDES - 1281)) | (1 << (PlSqlParser.PRECEDING - 1281)) | (1 << (PlSqlParser.PRECISION - 1281)) | (1 << (PlSqlParser.PRECOMPUTE_SUBQUERY - 1281)) | (1 << (PlSqlParser.PREDICATE_REORDERS - 1281)) | (1 << (PlSqlParser.PRELOAD - 1281)) | (1 << (PlSqlParser.PREPARE - 1281)) | (1 << (PlSqlParser.PRESENTNNV - 1281)) | (1 << (PlSqlParser.PRESENT - 1281)) | (1 << (PlSqlParser.PRESENTV - 1281)) | (1 << (PlSqlParser.PRESERVE_OID - 1281)) | (1 << (PlSqlParser.PRESERVE - 1281)) | (1 << (PlSqlParser.PRETTY - 1281)) | (1 << (PlSqlParser.PREVIOUS - 1281)) | (1 << (PlSqlParser.PREV - 1281)) | (1 << (PlSqlParser.PRIMARY - 1281)) | (1 << (PlSqlParser.PRINTBLOBTOCLOB - 1281)) | (1 << (PlSqlParser.PRIORITY - 1281)) | (1 << (PlSqlParser.PRIVATE - 1281)) | (1 << (PlSqlParser.PRIVATE_SGA - 1281)) | (1 << (PlSqlParser.PRIVILEGED - 1281)) | (1 << (PlSqlParser.PRIVILEGE - 1281)) | (1 << (PlSqlParser.PRIVILEGES - 1281)))) !== 0) || ((((_la - 1313)) & ~0x1f) == 0 && ((1 << (_la - 1313)) & ((1 << (PlSqlParser.PROCEDURAL - 1313)) | (1 << (PlSqlParser.PROCEDURE - 1313)) | (1 << (PlSqlParser.PROCESS - 1313)) | (1 << (PlSqlParser.PROFILE - 1313)) | (1 << (PlSqlParser.PROGRAM - 1313)) | (1 << (PlSqlParser.PROJECT - 1313)) | (1 << (PlSqlParser.PROPAGATE - 1313)) | (1 << (PlSqlParser.PROTECTED - 1313)) | (1 << (PlSqlParser.PROTECTION - 1313)) | (1 << (PlSqlParser.PROXY - 1313)) | (1 << (PlSqlParser.PRUNING - 1313)) | (1 << (PlSqlParser.PULL_PRED - 1313)) | (1 << (PlSqlParser.PURGE - 1313)) | (1 << (PlSqlParser.PUSH_PRED - 1313)) | (1 << (PlSqlParser.PUSH_SUBQ - 1313)) | (1 << (PlSqlParser.PX_FAULT_TOLERANCE - 1313)) | (1 << (PlSqlParser.PX_GRANULE - 1313)) | (1 << (PlSqlParser.PX_JOIN_FILTER - 1313)) | (1 << (PlSqlParser.QB_NAME - 1313)) | (1 << (PlSqlParser.QUERY_BLOCK - 1313)) | (1 << (PlSqlParser.QUERY - 1313)) | (1 << (PlSqlParser.QUEUE_CURR - 1313)) | (1 << (PlSqlParser.QUEUE - 1313)) | (1 << (PlSqlParser.QUEUE_ROWP - 1313)) | (1 << (PlSqlParser.QUIESCE - 1313)) | (1 << (PlSqlParser.QUORUM - 1313)) | (1 << (PlSqlParser.QUOTA - 1313)) | (1 << (PlSqlParser.RAISE - 1313)) | (1 << (PlSqlParser.RANDOM_LOCAL - 1313)) | (1 << (PlSqlParser.RANDOM - 1313)) | (1 << (PlSqlParser.RANGE - 1313)))) !== 0) || ((((_la - 1345)) & ~0x1f) == 0 && ((1 << (_la - 1345)) & ((1 << (PlSqlParser.RANKM - 1345)) | (1 << (PlSqlParser.RAPIDLY - 1345)) | (1 << (PlSqlParser.RAW - 1345)) | (1 << (PlSqlParser.RAWTOHEX - 1345)) | (1 << (PlSqlParser.RAWTONHEX - 1345)) | (1 << (PlSqlParser.RBA - 1345)) | (1 << (PlSqlParser.RBO_OUTLINE - 1345)) | (1 << (PlSqlParser.RDBA - 1345)) | (1 << (PlSqlParser.READ - 1345)) | (1 << (PlSqlParser.READS - 1345)) | (1 << (PlSqlParser.REALM - 1345)) | (1 << (PlSqlParser.REAL - 1345)) | (1 << (PlSqlParser.REBALANCE - 1345)) | (1 << (PlSqlParser.REBUILD - 1345)) | (1 << (PlSqlParser.RECORD - 1345)) | (1 << (PlSqlParser.RECORDS_PER_BLOCK - 1345)) | (1 << (PlSqlParser.RECOVERABLE - 1345)) | (1 << (PlSqlParser.RECOVER - 1345)) | (1 << (PlSqlParser.RECOVERY - 1345)) | (1 << (PlSqlParser.RECYCLEBIN - 1345)) | (1 << (PlSqlParser.RECYCLE - 1345)) | (1 << (PlSqlParser.REDACTION - 1345)) | (1 << (PlSqlParser.REDEFINE - 1345)) | (1 << (PlSqlParser.REDO - 1345)) | (1 << (PlSqlParser.REDUCED - 1345)) | (1 << (PlSqlParser.REDUNDANCY - 1345)) | (1 << (PlSqlParser.REF_CASCADE_CURSOR - 1345)) | (1 << (PlSqlParser.REFERENCED - 1345)) | (1 << (PlSqlParser.REFERENCE - 1345)) | (1 << (PlSqlParser.REFERENCES - 1345)) | (1 << (PlSqlParser.REFERENCING - 1345)) | (1 << (PlSqlParser.REF - 1345)))) !== 0) || ((((_la - 1377)) & ~0x1f) == 0 && ((1 << (_la - 1377)) & ((1 << (PlSqlParser.REFRESH - 1377)) | (1 << (PlSqlParser.REFTOHEX - 1377)) | (1 << (PlSqlParser.REGEXP_COUNT - 1377)) | (1 << (PlSqlParser.REGEXP_INSTR - 1377)) | (1 << (PlSqlParser.REGEXP_LIKE - 1377)) | (1 << (PlSqlParser.REGEXP_REPLACE - 1377)) | (1 << (PlSqlParser.REGEXP_SUBSTR - 1377)) | (1 << (PlSqlParser.REGISTER - 1377)) | (1 << (PlSqlParser.REGR_AVGX - 1377)) | (1 << (PlSqlParser.REGR_AVGY - 1377)) | (1 << (PlSqlParser.REGR_COUNT - 1377)) | (1 << (PlSqlParser.REGR_INTERCEPT - 1377)) | (1 << (PlSqlParser.REGR_R2 - 1377)) | (1 << (PlSqlParser.REGR_SLOPE - 1377)) | (1 << (PlSqlParser.REGR_SXX - 1377)) | (1 << (PlSqlParser.REGR_SXY - 1377)) | (1 << (PlSqlParser.REGR_SYY - 1377)) | (1 << (PlSqlParser.REGULAR - 1377)) | (1 << (PlSqlParser.REJECT - 1377)) | (1 << (PlSqlParser.REKEY - 1377)) | (1 << (PlSqlParser.RELATIONAL - 1377)) | (1 << (PlSqlParser.RELOCATE - 1377)) | (1 << (PlSqlParser.RELY - 1377)) | (1 << (PlSqlParser.REMAINDER - 1377)) | (1 << (PlSqlParser.REMOTE_MAPPED - 1377)) | (1 << (PlSqlParser.REMOVE - 1377)) | (1 << (PlSqlParser.RENAME - 1377)) | (1 << (PlSqlParser.REPAIR - 1377)) | (1 << (PlSqlParser.REPEAT - 1377)) | (1 << (PlSqlParser.REPLACE - 1377)) | (1 << (PlSqlParser.REPLICATION - 1377)))) !== 0) || ((((_la - 1409)) & ~0x1f) == 0 && ((1 << (_la - 1409)) & ((1 << (PlSqlParser.REQUIRED - 1409)) | (1 << (PlSqlParser.RESETLOGS - 1409)) | (1 << (PlSqlParser.RESET - 1409)) | (1 << (PlSqlParser.RESIZE - 1409)) | (1 << (PlSqlParser.RESOLVE - 1409)) | (1 << (PlSqlParser.RESOLVER - 1409)) | (1 << (PlSqlParser.RESPECT - 1409)) | (1 << (PlSqlParser.RESTART - 1409)) | (1 << (PlSqlParser.RESTORE_AS_INTERVALS - 1409)) | (1 << (PlSqlParser.RESTORE - 1409)) | (1 << (PlSqlParser.RESTRICT_ALL_REF_CONS - 1409)) | (1 << (PlSqlParser.RESTRICTED - 1409)) | (1 << (PlSqlParser.RESTRICT_REFERENCES - 1409)) | (1 << (PlSqlParser.RESTRICT - 1409)) | (1 << (PlSqlParser.RESULT_CACHE - 1409)) | (1 << (PlSqlParser.RESULT - 1409)) | (1 << (PlSqlParser.RESUMABLE - 1409)) | (1 << (PlSqlParser.RESUME - 1409)) | (1 << (PlSqlParser.RETENTION - 1409)) | (1 << (PlSqlParser.RETRY_ON_ROW_CHANGE - 1409)) | (1 << (PlSqlParser.RETURNING - 1409)) | (1 << (PlSqlParser.RETURN - 1409)) | (1 << (PlSqlParser.REUSE - 1409)) | (1 << (PlSqlParser.REVERSE - 1409)) | (1 << (PlSqlParser.REWRITE_OR_ERROR - 1409)) | (1 << (PlSqlParser.REWRITE - 1409)) | (1 << (PlSqlParser.RIGHT - 1409)) | (1 << (PlSqlParser.ROLE - 1409)) | (1 << (PlSqlParser.ROLESET - 1409)) | (1 << (PlSqlParser.ROLES - 1409)))) !== 0) || ((((_la - 1441)) & ~0x1f) == 0 && ((1 << (_la - 1441)) & ((1 << (PlSqlParser.ROLLBACK - 1441)) | (1 << (PlSqlParser.ROLLING - 1441)) | (1 << (PlSqlParser.ROLLUP - 1441)) | (1 << (PlSqlParser.ROWDEPENDENCIES - 1441)) | (1 << (PlSqlParser.ROWID_MAPPING_TABLE - 1441)) | (1 << (PlSqlParser.ROWID - 1441)) | (1 << (PlSqlParser.ROWIDTOCHAR - 1441)) | (1 << (PlSqlParser.ROWIDTONCHAR - 1441)) | (1 << (PlSqlParser.ROW_LENGTH - 1441)) | (1 << (PlSqlParser.ROWNUM - 1441)) | (1 << (PlSqlParser.ROW - 1441)) | (1 << (PlSqlParser.ROWS - 1441)) | (1 << (PlSqlParser.RPAD - 1441)) | (1 << (PlSqlParser.RTRIM - 1441)) | (1 << (PlSqlParser.RULE - 1441)) | (1 << (PlSqlParser.RULES - 1441)) | (1 << (PlSqlParser.RUNNING - 1441)) | (1 << (PlSqlParser.SALT - 1441)) | (1 << (PlSqlParser.SAMPLE - 1441)) | (1 << (PlSqlParser.SAVE_AS_INTERVALS - 1441)) | (1 << (PlSqlParser.SAVEPOINT - 1441)) | (1 << (PlSqlParser.SAVE - 1441)) | (1 << (PlSqlParser.SB4 - 1441)) | (1 << (PlSqlParser.SCALE_ROWS - 1441)) | (1 << (PlSqlParser.SCALE - 1441)) | (1 << (PlSqlParser.SCAN_INSTANCES - 1441)) | (1 << (PlSqlParser.SCAN - 1441)) | (1 << (PlSqlParser.SCHEDULER - 1441)) | (1 << (PlSqlParser.SCHEMACHECK - 1441)) | (1 << (PlSqlParser.SCHEMA - 1441)) | (1 << (PlSqlParser.SCN_ASCENDING - 1441)) | (1 << (PlSqlParser.SCN - 1441)))) !== 0) || ((((_la - 1473)) & ~0x1f) == 0 && ((1 << (_la - 1473)) & ((1 << (PlSqlParser.SCOPE - 1473)) | (1 << (PlSqlParser.SCRUB - 1473)) | (1 << (PlSqlParser.SD_ALL - 1473)) | (1 << (PlSqlParser.SD_INHIBIT - 1473)) | (1 << (PlSqlParser.SDO_GEOM_MBR - 1473)) | (1 << (PlSqlParser.SD_SHOW - 1473)) | (1 << (PlSqlParser.SEARCH - 1473)) | (1 << (PlSqlParser.SECOND - 1473)) | (1 << (PlSqlParser.SECRET - 1473)) | (1 << (PlSqlParser.SECUREFILE_DBA - 1473)) | (1 << (PlSqlParser.SECUREFILE - 1473)) | (1 << (PlSqlParser.SECURITY - 1473)) | (1 << (PlSqlParser.SEED - 1473)) | (1 << (PlSqlParser.SEG_BLOCK - 1473)) | (1 << (PlSqlParser.SEG_FILE - 1473)) | (1 << (PlSqlParser.SEGMENT - 1473)) | (1 << (PlSqlParser.SELECTIVITY - 1473)) | (1 << (PlSqlParser.SELF - 1473)) | (1 << (PlSqlParser.SEMIJOIN_DRIVER - 1473)) | (1 << (PlSqlParser.SEMIJOIN - 1473)) | (1 << (PlSqlParser.SEMI_TO_INNER - 1473)) | (1 << (PlSqlParser.SEQUENCED - 1473)) | (1 << (PlSqlParser.SEQUENCE - 1473)) | (1 << (PlSqlParser.SEQUENTIAL - 1473)) | (1 << (PlSqlParser.SERIALIZABLE - 1473)) | (1 << (PlSqlParser.SERIALLY_REUSABLE - 1473)) | (1 << (PlSqlParser.SERIAL - 1473)) | (1 << (PlSqlParser.SERVERERROR - 1473)) | (1 << (PlSqlParser.SERVICE_NAME_CONVERT - 1473)) | (1 << (PlSqlParser.SERVICES - 1473)))) !== 0) || ((((_la - 1505)) & ~0x1f) == 0 && ((1 << (_la - 1505)) & ((1 << (PlSqlParser.SESSION_CACHED_CURSORS - 1505)) | (1 << (PlSqlParser.SESSION - 1505)) | (1 << (PlSqlParser.SESSIONS_PER_USER - 1505)) | (1 << (PlSqlParser.SESSIONTIMEZONE - 1505)) | (1 << (PlSqlParser.SESSIONTZNAME - 1505)) | (1 << (PlSqlParser.SET - 1505)) | (1 << (PlSqlParser.SETS - 1505)) | (1 << (PlSqlParser.SETTINGS - 1505)) | (1 << (PlSqlParser.SET_TO_JOIN - 1505)) | (1 << (PlSqlParser.SEVERE - 1505)) | (1 << (PlSqlParser.SHARED_POOL - 1505)) | (1 << (PlSqlParser.SHARED - 1505)) | (1 << (PlSqlParser.SHARING - 1505)) | (1 << (PlSqlParser.SHELFLIFE - 1505)) | (1 << (PlSqlParser.SHOW - 1505)) | (1 << (PlSqlParser.SHRINK - 1505)) | (1 << (PlSqlParser.SHUTDOWN - 1505)) | (1 << (PlSqlParser.SIBLINGS - 1505)) | (1 << (PlSqlParser.SID - 1505)) | (1 << (PlSqlParser.SIGNAL_COMPONENT - 1505)) | (1 << (PlSqlParser.SIGNAL_FUNCTION - 1505)) | (1 << (PlSqlParser.SIGN - 1505)) | (1 << (PlSqlParser.SIGNTYPE - 1505)) | (1 << (PlSqlParser.SIMPLE_INTEGER - 1505)) | (1 << (PlSqlParser.SIMPLE - 1505)) | (1 << (PlSqlParser.SINGLE - 1505)) | (1 << (PlSqlParser.SINGLETASK - 1505)) | (1 << (PlSqlParser.SINH - 1505)) | (1 << (PlSqlParser.SIN - 1505)) | (1 << (PlSqlParser.SKIP_EXT_OPTIMIZER - 1505)))) !== 0) || ((((_la - 1537)) & ~0x1f) == 0 && ((1 << (_la - 1537)) & ((1 << (PlSqlParser.SKIP_ - 1537)) | (1 << (PlSqlParser.SKIP_UNQ_UNUSABLE_IDX - 1537)) | (1 << (PlSqlParser.SKIP_UNUSABLE_INDEXES - 1537)) | (1 << (PlSqlParser.SMALLFILE - 1537)) | (1 << (PlSqlParser.SMALLINT - 1537)) | (1 << (PlSqlParser.SNAPSHOT - 1537)) | (1 << (PlSqlParser.SOME - 1537)) | (1 << (PlSqlParser.SORT - 1537)) | (1 << (PlSqlParser.SOUNDEX - 1537)) | (1 << (PlSqlParser.SOURCE_FILE_DIRECTORY - 1537)) | (1 << (PlSqlParser.SOURCE_FILE_NAME_CONVERT - 1537)) | (1 << (PlSqlParser.SOURCE - 1537)) | (1 << (PlSqlParser.SPACE_KEYWORD - 1537)) | (1 << (PlSqlParser.SPECIFICATION - 1537)) | (1 << (PlSqlParser.SPFILE - 1537)) | (1 << (PlSqlParser.SPLIT - 1537)) | (1 << (PlSqlParser.SPREADSHEET - 1537)) | (1 << (PlSqlParser.SQLDATA - 1537)) | (1 << (PlSqlParser.SQLERROR - 1537)) | (1 << (PlSqlParser.SQLLDR - 1537)) | (1 << (PlSqlParser.SQL - 1537)) | (1 << (PlSqlParser.SQL_TRACE - 1537)) | (1 << (PlSqlParser.SQL_TRANSLATION_PROFILE - 1537)) | (1 << (PlSqlParser.SQRT - 1537)) | (1 << (PlSqlParser.STALE - 1537)) | (1 << (PlSqlParser.STANDALONE - 1537)) | (1 << (PlSqlParser.STANDARD_HASH - 1537)) | (1 << (PlSqlParser.STANDBY_MAX_DATA_DELAY - 1537)) | (1 << (PlSqlParser.STANDBYS - 1537)) | (1 << (PlSqlParser.STANDBY - 1537)) | (1 << (PlSqlParser.STAR - 1537)) | (1 << (PlSqlParser.STAR_TRANSFORMATION - 1537)))) !== 0) || ((((_la - 1570)) & ~0x1f) == 0 && ((1 << (_la - 1570)) & ((1 << (PlSqlParser.STARTUP - 1570)) | (1 << (PlSqlParser.STATEMENT_ID - 1570)) | (1 << (PlSqlParser.STATEMENT_QUEUING - 1570)) | (1 << (PlSqlParser.STATEMENTS - 1570)) | (1 << (PlSqlParser.STATEMENT - 1570)) | (1 << (PlSqlParser.STATE - 1570)) | (1 << (PlSqlParser.STATIC - 1570)) | (1 << (PlSqlParser.STATISTICS - 1570)) | (1 << (PlSqlParser.STATS_BINOMIAL_TEST - 1570)) | (1 << (PlSqlParser.STATS_CROSSTAB - 1570)) | (1 << (PlSqlParser.STATS_F_TEST - 1570)) | (1 << (PlSqlParser.STATS_KS_TEST - 1570)) | (1 << (PlSqlParser.STATS_MODE - 1570)) | (1 << (PlSqlParser.STATS_MW_TEST - 1570)) | (1 << (PlSqlParser.STATS_ONE_WAY_ANOVA - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_INDEP - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_INDEPU - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_ONE - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_PAIRED - 1570)) | (1 << (PlSqlParser.STATS_WSR_TEST - 1570)) | (1 << (PlSqlParser.STDDEV_POP - 1570)) | (1 << (PlSqlParser.STDDEV_SAMP - 1570)) | (1 << (PlSqlParser.STOP - 1570)) | (1 << (PlSqlParser.STORAGE - 1570)) | (1 << (PlSqlParser.STORE - 1570)) | (1 << (PlSqlParser.STREAMS - 1570)) | (1 << (PlSqlParser.STREAM - 1570)) | (1 << (PlSqlParser.STRICT - 1570)) | (1 << (PlSqlParser.STRING - 1570)) | (1 << (PlSqlParser.STRIPE_COLUMNS - 1570)) | (1 << (PlSqlParser.STRIPE_WIDTH - 1570)) | (1 << (PlSqlParser.STRIP - 1570)))) !== 0) || ((((_la - 1602)) & ~0x1f) == 0 && ((1 << (_la - 1602)) & ((1 << (PlSqlParser.STRUCTURE - 1602)) | (1 << (PlSqlParser.SUBMULTISET - 1602)) | (1 << (PlSqlParser.SUBPARTITION_REL - 1602)) | (1 << (PlSqlParser.SUBPARTITIONS - 1602)) | (1 << (PlSqlParser.SUBPARTITION - 1602)) | (1 << (PlSqlParser.SUBQUERIES - 1602)) | (1 << (PlSqlParser.SUBQUERY_PRUNING - 1602)) | (1 << (PlSqlParser.SUBSCRIBE - 1602)) | (1 << (PlSqlParser.SUBSET - 1602)) | (1 << (PlSqlParser.SUBSTITUTABLE - 1602)) | (1 << (PlSqlParser.SUBSTR2 - 1602)) | (1 << (PlSqlParser.SUBSTR4 - 1602)) | (1 << (PlSqlParser.SUBSTRB - 1602)) | (1 << (PlSqlParser.SUBSTRC - 1602)) | (1 << (PlSqlParser.SUBTYPE - 1602)) | (1 << (PlSqlParser.SUCCESSFUL - 1602)) | (1 << (PlSqlParser.SUCCESS - 1602)) | (1 << (PlSqlParser.SUMMARY - 1602)) | (1 << (PlSqlParser.SUPPLEMENTAL - 1602)) | (1 << (PlSqlParser.SUSPEND - 1602)) | (1 << (PlSqlParser.SWAP_JOIN_INPUTS - 1602)) | (1 << (PlSqlParser.SWITCHOVER - 1602)) | (1 << (PlSqlParser.SWITCH - 1602)) | (1 << (PlSqlParser.SYNCHRONOUS - 1602)) | (1 << (PlSqlParser.SYNC - 1602)) | (1 << (PlSqlParser.SYSASM - 1602)) | (1 << (PlSqlParser.SYS_AUDIT - 1602)) | (1 << (PlSqlParser.SYSAUX - 1602)) | (1 << (PlSqlParser.SYSBACKUP - 1602)) | (1 << (PlSqlParser.SYS_CHECKACL - 1602)) | (1 << (PlSqlParser.SYS_CHECK_PRIVILEGE - 1602)))) !== 0) || ((((_la - 1634)) & ~0x1f) == 0 && ((1 << (_la - 1634)) & ((1 << (PlSqlParser.SYS_CONNECT_BY_PATH - 1634)) | (1 << (PlSqlParser.SYS_CONTEXT - 1634)) | (1 << (PlSqlParser.SYSDATE - 1634)) | (1 << (PlSqlParser.SYSDBA - 1634)) | (1 << (PlSqlParser.SYS_DBURIGEN - 1634)) | (1 << (PlSqlParser.SYSDG - 1634)) | (1 << (PlSqlParser.SYS_DL_CURSOR - 1634)) | (1 << (PlSqlParser.SYS_DM_RXFORM_CHR - 1634)) | (1 << (PlSqlParser.SYS_DM_RXFORM_NUM - 1634)) | (1 << (PlSqlParser.SYS_DOM_COMPARE - 1634)) | (1 << (PlSqlParser.SYS_DST_PRIM2SEC - 1634)) | (1 << (PlSqlParser.SYS_DST_SEC2PRIM - 1634)) | (1 << (PlSqlParser.SYS_ET_BFILE_TO_RAW - 1634)) | (1 << (PlSqlParser.SYS_ET_BLOB_TO_IMAGE - 1634)) | (1 << (PlSqlParser.SYS_ET_IMAGE_TO_BLOB - 1634)) | (1 << (PlSqlParser.SYS_ET_RAW_TO_BFILE - 1634)) | (1 << (PlSqlParser.SYS_EXTPDTXT - 1634)) | (1 << (PlSqlParser.SYS_EXTRACT_UTC - 1634)) | (1 << (PlSqlParser.SYS_FBT_INSDEL - 1634)) | (1 << (PlSqlParser.SYS_FILTER_ACLS - 1634)) | (1 << (PlSqlParser.SYS_FNMATCHES - 1634)) | (1 << (PlSqlParser.SYS_FNREPLACE - 1634)) | (1 << (PlSqlParser.SYS_GET_ACLIDS - 1634)) | (1 << (PlSqlParser.SYS_GET_COL_ACLIDS - 1634)) | (1 << (PlSqlParser.SYS_GET_PRIVILEGES - 1634)) | (1 << (PlSqlParser.SYS_GETTOKENID - 1634)) | (1 << (PlSqlParser.SYS_GETXTIVAL - 1634)) | (1 << (PlSqlParser.SYS_GUID - 1634)) | (1 << (PlSqlParser.SYSGUID - 1634)) | (1 << (PlSqlParser.SYSKM - 1634)) | (1 << (PlSqlParser.SYS_MAKE_XMLNODEID - 1634)) | (1 << (PlSqlParser.SYS_MAKEXML - 1634)))) !== 0) || ((((_la - 1666)) & ~0x1f) == 0 && ((1 << (_la - 1666)) & ((1 << (PlSqlParser.SYS_MKXMLATTR - 1666)) | (1 << (PlSqlParser.SYS_MKXTI - 1666)) | (1 << (PlSqlParser.SYSOBJ - 1666)) | (1 << (PlSqlParser.SYS_OP_ADT2BIN - 1666)) | (1 << (PlSqlParser.SYS_OP_ADTCONS - 1666)) | (1 << (PlSqlParser.SYS_OP_ALSCRVAL - 1666)) | (1 << (PlSqlParser.SYS_OP_ATG - 1666)) | (1 << (PlSqlParser.SYS_OP_BIN2ADT - 1666)) | (1 << (PlSqlParser.SYS_OP_BITVEC - 1666)) | (1 << (PlSqlParser.SYS_OP_BL2R - 1666)) | (1 << (PlSqlParser.SYS_OP_BLOOM_FILTER_LIST - 1666)) | (1 << (PlSqlParser.SYS_OP_BLOOM_FILTER - 1666)) | (1 << (PlSqlParser.SYS_OP_C2C - 1666)) | (1 << (PlSqlParser.SYS_OP_CAST - 1666)) | (1 << (PlSqlParser.SYS_OP_CEG - 1666)) | (1 << (PlSqlParser.SYS_OP_CL2C - 1666)) | (1 << (PlSqlParser.SYS_OP_COMBINED_HASH - 1666)) | (1 << (PlSqlParser.SYS_OP_COMP - 1666)) | (1 << (PlSqlParser.SYS_OP_CONVERT - 1666)) | (1 << (PlSqlParser.SYS_OP_COUNTCHG - 1666)) | (1 << (PlSqlParser.SYS_OP_CSCONV - 1666)) | (1 << (PlSqlParser.SYS_OP_CSCONVTEST - 1666)) | (1 << (PlSqlParser.SYS_OP_CSR - 1666)) | (1 << (PlSqlParser.SYS_OP_CSX_PATCH - 1666)) | (1 << (PlSqlParser.SYS_OP_CYCLED_SEQ - 1666)) | (1 << (PlSqlParser.SYS_OP_DECOMP - 1666)) | (1 << (PlSqlParser.SYS_OP_DESCEND - 1666)) | (1 << (PlSqlParser.SYS_OP_DISTINCT - 1666)) | (1 << (PlSqlParser.SYS_OP_DRA - 1666)) | (1 << (PlSqlParser.SYS_OP_DUMP - 1666)) | (1 << (PlSqlParser.SYS_OP_DV_CHECK - 1666)) | (1 << (PlSqlParser.SYS_OP_ENFORCE_NOT_NULL - 1666)))) !== 0) || ((((_la - 1698)) & ~0x1f) == 0 && ((1 << (_la - 1698)) & ((1 << (PlSqlParser.SYSOPER - 1698)) | (1 << (PlSqlParser.SYS_OP_EXTRACT - 1698)) | (1 << (PlSqlParser.SYS_OP_GROUPING - 1698)) | (1 << (PlSqlParser.SYS_OP_GUID - 1698)) | (1 << (PlSqlParser.SYS_OP_HASH - 1698)) | (1 << (PlSqlParser.SYS_OP_IIX - 1698)) | (1 << (PlSqlParser.SYS_OP_ITR - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_CREATE - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_FILTER_LIST - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_FILTER - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_SUCCEEDED - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_USE - 1698)) | (1 << (PlSqlParser.SYS_OP_LBID - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2BLOB - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2CLOB - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2ID - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2NCLOB - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2TYP - 1698)) | (1 << (PlSqlParser.SYS_OP_LSVI - 1698)) | (1 << (PlSqlParser.SYS_OP_LVL - 1698)) | (1 << (PlSqlParser.SYS_OP_MAKEOID - 1698)) | (1 << (PlSqlParser.SYS_OP_MAP_NONNULL - 1698)) | (1 << (PlSqlParser.SYS_OP_MSR - 1698)) | (1 << (PlSqlParser.SYS_OP_NICOMBINE - 1698)) | (1 << (PlSqlParser.SYS_OP_NIEXTRACT - 1698)) | (1 << (PlSqlParser.SYS_OP_NII - 1698)) | (1 << (PlSqlParser.SYS_OP_NIX - 1698)) | (1 << (PlSqlParser.SYS_OP_NOEXPAND - 1698)) | (1 << (PlSqlParser.SYS_OP_NTCIMG - 1698)) | (1 << (PlSqlParser.SYS_OP_NUMTORAW - 1698)) | (1 << (PlSqlParser.SYS_OP_OIDVALUE - 1698)) | (1 << (PlSqlParser.SYS_OP_OPNSIZE - 1698)))) !== 0) || ((((_la - 1730)) & ~0x1f) == 0 && ((1 << (_la - 1730)) & ((1 << (PlSqlParser.SYS_OP_PAR_1 - 1730)) | (1 << (PlSqlParser.SYS_OP_PARGID_1 - 1730)) | (1 << (PlSqlParser.SYS_OP_PARGID - 1730)) | (1 << (PlSqlParser.SYS_OP_PAR - 1730)) | (1 << (PlSqlParser.SYS_OP_PART_ID - 1730)) | (1 << (PlSqlParser.SYS_OP_PIVOT - 1730)) | (1 << (PlSqlParser.SYS_OP_R2O - 1730)) | (1 << (PlSqlParser.SYS_OP_RAWTONUM - 1730)) | (1 << (PlSqlParser.SYS_OP_RDTM - 1730)) | (1 << (PlSqlParser.SYS_OP_REF - 1730)) | (1 << (PlSqlParser.SYS_OP_RMTD - 1730)) | (1 << (PlSqlParser.SYS_OP_ROWIDTOOBJ - 1730)) | (1 << (PlSqlParser.SYS_OP_RPB - 1730)) | (1 << (PlSqlParser.SYS_OPTLOBPRBSC - 1730)) | (1 << (PlSqlParser.SYS_OP_TOSETID - 1730)) | (1 << (PlSqlParser.SYS_OP_TPR - 1730)) | (1 << (PlSqlParser.SYS_OP_TRTB - 1730)) | (1 << (PlSqlParser.SYS_OPTXICMP - 1730)) | (1 << (PlSqlParser.SYS_OPTXQCASTASNQ - 1730)) | (1 << (PlSqlParser.SYS_OP_UNDESCEND - 1730)) | (1 << (PlSqlParser.SYS_OP_VECAND - 1730)) | (1 << (PlSqlParser.SYS_OP_VECBIT - 1730)) | (1 << (PlSqlParser.SYS_OP_VECOR - 1730)) | (1 << (PlSqlParser.SYS_OP_VECXOR - 1730)) | (1 << (PlSqlParser.SYS_OP_VERSION - 1730)) | (1 << (PlSqlParser.SYS_OP_VREF - 1730)) | (1 << (PlSqlParser.SYS_OP_VVD - 1730)) | (1 << (PlSqlParser.SYS_OP_XMLCONS_FOR_CSX - 1730)) | (1 << (PlSqlParser.SYS_OP_XPTHATG - 1730)) | (1 << (PlSqlParser.SYS_OP_XPTHIDX - 1730)) | (1 << (PlSqlParser.SYS_OP_XPTHOP - 1730)) | (1 << (PlSqlParser.SYS_OP_XTXT2SQLT - 1730)))) !== 0) || ((((_la - 1762)) & ~0x1f) == 0 && ((1 << (_la - 1762)) & ((1 << (PlSqlParser.SYS_OP_ZONE_ID - 1762)) | (1 << (PlSqlParser.SYS_ORDERKEY_DEPTH - 1762)) | (1 << (PlSqlParser.SYS_ORDERKEY_MAXCHILD - 1762)) | (1 << (PlSqlParser.SYS_ORDERKEY_PARENT - 1762)) | (1 << (PlSqlParser.SYS_PARALLEL_TXN - 1762)) | (1 << (PlSqlParser.SYS_PATHID_IS_ATTR - 1762)) | (1 << (PlSqlParser.SYS_PATHID_IS_NMSPC - 1762)) | (1 << (PlSqlParser.SYS_PATHID_LASTNAME - 1762)) | (1 << (PlSqlParser.SYS_PATHID_LASTNMSPC - 1762)) | (1 << (PlSqlParser.SYS_PATH_REVERSE - 1762)) | (1 << (PlSqlParser.SYS_PXQEXTRACT - 1762)) | (1 << (PlSqlParser.SYS_RAW_TO_XSID - 1762)) | (1 << (PlSqlParser.SYS_RID_ORDER - 1762)) | (1 << (PlSqlParser.SYS_ROW_DELTA - 1762)) | (1 << (PlSqlParser.SYS_SC_2_XMLT - 1762)) | (1 << (PlSqlParser.SYS_SYNRCIREDO - 1762)) | (1 << (PlSqlParser.SYSTEM_DEFINED - 1762)) | (1 << (PlSqlParser.SYSTEM - 1762)) | (1 << (PlSqlParser.SYSTIMESTAMP - 1762)) | (1 << (PlSqlParser.SYS_TYPEID - 1762)) | (1 << (PlSqlParser.SYS_UMAKEXML - 1762)) | (1 << (PlSqlParser.SYS_XMLANALYZE - 1762)) | (1 << (PlSqlParser.SYS_XMLCONTAINS - 1762)) | (1 << (PlSqlParser.SYS_XMLCONV - 1762)) | (1 << (PlSqlParser.SYS_XMLEXNSURI - 1762)) | (1 << (PlSqlParser.SYS_XMLGEN - 1762)) | (1 << (PlSqlParser.SYS_XMLI_LOC_ISNODE - 1762)) | (1 << (PlSqlParser.SYS_XMLI_LOC_ISTEXT - 1762)) | (1 << (PlSqlParser.SYS_XMLINSTR - 1762)) | (1 << (PlSqlParser.SYS_XMLLOCATOR_GETSVAL - 1762)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETCID - 1762)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETLOCATOR - 1762)))) !== 0) || ((((_la - 1794)) & ~0x1f) == 0 && ((1 << (_la - 1794)) & ((1 << (PlSqlParser.SYS_XMLNODEID_GETOKEY - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETPATHID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETPTRID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETRID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETSVAL - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETTID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID - 1794)) | (1 << (PlSqlParser.SYS_XMLT_2_SC - 1794)) | (1 << (PlSqlParser.SYS_XMLTRANSLATE - 1794)) | (1 << (PlSqlParser.SYS_XMLTYPE2SQL - 1794)) | (1 << (PlSqlParser.SYS_XQ_ASQLCNV - 1794)) | (1 << (PlSqlParser.SYS_XQ_ATOMCNVCHK - 1794)) | (1 << (PlSqlParser.SYS_XQBASEURI - 1794)) | (1 << (PlSqlParser.SYS_XQCASTABLEERRH - 1794)) | (1 << (PlSqlParser.SYS_XQCODEP2STR - 1794)) | (1 << (PlSqlParser.SYS_XQCODEPEQ - 1794)) | (1 << (PlSqlParser.SYS_XQCON2SEQ - 1794)) | (1 << (PlSqlParser.SYS_XQCONCAT - 1794)) | (1 << (PlSqlParser.SYS_XQDELETE - 1794)) | (1 << (PlSqlParser.SYS_XQDFLTCOLATION - 1794)) | (1 << (PlSqlParser.SYS_XQDOC - 1794)) | (1 << (PlSqlParser.SYS_XQDOCURI - 1794)) | (1 << (PlSqlParser.SYS_XQDURDIV - 1794)) | (1 << (PlSqlParser.SYS_XQED4URI - 1794)) | (1 << (PlSqlParser.SYS_XQENDSWITH - 1794)) | (1 << (PlSqlParser.SYS_XQERRH - 1794)) | (1 << (PlSqlParser.SYS_XQERR - 1794)) | (1 << (PlSqlParser.SYS_XQESHTMLURI - 1794)) | (1 << (PlSqlParser.SYS_XQEXLOBVAL - 1794)) | (1 << (PlSqlParser.SYS_XQEXSTWRP - 1794)) | (1 << (PlSqlParser.SYS_XQEXTRACT - 1794)) | (1 << (PlSqlParser.SYS_XQEXTRREF - 1794)))) !== 0) || ((((_la - 1826)) & ~0x1f) == 0 && ((1 << (_la - 1826)) & ((1 << (PlSqlParser.SYS_XQEXVAL - 1826)) | (1 << (PlSqlParser.SYS_XQFB2STR - 1826)) | (1 << (PlSqlParser.SYS_XQFNBOOL - 1826)) | (1 << (PlSqlParser.SYS_XQFNCMP - 1826)) | (1 << (PlSqlParser.SYS_XQFNDATIM - 1826)) | (1 << (PlSqlParser.SYS_XQFNLNAME - 1826)) | (1 << (PlSqlParser.SYS_XQFNNM - 1826)) | (1 << (PlSqlParser.SYS_XQFNNSURI - 1826)) | (1 << (PlSqlParser.SYS_XQFNPREDTRUTH - 1826)) | (1 << (PlSqlParser.SYS_XQFNQNM - 1826)) | (1 << (PlSqlParser.SYS_XQFNROOT - 1826)) | (1 << (PlSqlParser.SYS_XQFORMATNUM - 1826)) | (1 << (PlSqlParser.SYS_XQFTCONTAIN - 1826)) | (1 << (PlSqlParser.SYS_XQFUNCR - 1826)) | (1 << (PlSqlParser.SYS_XQGETCONTENT - 1826)) | (1 << (PlSqlParser.SYS_XQINDXOF - 1826)) | (1 << (PlSqlParser.SYS_XQINSERT - 1826)) | (1 << (PlSqlParser.SYS_XQINSPFX - 1826)) | (1 << (PlSqlParser.SYS_XQIRI2URI - 1826)) | (1 << (PlSqlParser.SYS_XQLANG - 1826)) | (1 << (PlSqlParser.SYS_XQLLNMFRMQNM - 1826)) | (1 << (PlSqlParser.SYS_XQMKNODEREF - 1826)) | (1 << (PlSqlParser.SYS_XQNILLED - 1826)) | (1 << (PlSqlParser.SYS_XQNODENAME - 1826)) | (1 << (PlSqlParser.SYS_XQNORMSPACE - 1826)) | (1 << (PlSqlParser.SYS_XQNORMUCODE - 1826)) | (1 << (PlSqlParser.SYS_XQ_NRNG - 1826)) | (1 << (PlSqlParser.SYS_XQNSP4PFX - 1826)) | (1 << (PlSqlParser.SYS_XQNSPFRMQNM - 1826)) | (1 << (PlSqlParser.SYS_XQPFXFRMQNM - 1826)) | (1 << (PlSqlParser.SYS_XQ_PKSQL2XML - 1826)) | (1 << (PlSqlParser.SYS_XQPOLYABS - 1826)))) !== 0) || ((((_la - 1858)) & ~0x1f) == 0 && ((1 << (_la - 1858)) & ((1 << (PlSqlParser.SYS_XQPOLYADD - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYCEL - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYCSTBL - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYCST - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYDIV - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYFLR - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYMOD - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYMUL - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYRND - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYSQRT - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYSUB - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYUMUS - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYUPLS - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVEQ - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVGE - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVGT - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVLE - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVLT - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVNE - 1858)) | (1 << (PlSqlParser.SYS_XQREF2VAL - 1858)) | (1 << (PlSqlParser.SYS_XQRENAME - 1858)) | (1 << (PlSqlParser.SYS_XQREPLACE - 1858)) | (1 << (PlSqlParser.SYS_XQRESVURI - 1858)) | (1 << (PlSqlParser.SYS_XQRNDHALF2EVN - 1858)) | (1 << (PlSqlParser.SYS_XQRSLVQNM - 1858)) | (1 << (PlSqlParser.SYS_XQRYENVPGET - 1858)) | (1 << (PlSqlParser.SYS_XQRYVARGET - 1858)) | (1 << (PlSqlParser.SYS_XQRYWRP - 1858)) | (1 << (PlSqlParser.SYS_XQSEQ2CON4XC - 1858)) | (1 << (PlSqlParser.SYS_XQSEQ2CON - 1858)) | (1 << (PlSqlParser.SYS_XQSEQDEEPEQ - 1858)) | (1 << (PlSqlParser.SYS_XQSEQINSB - 1858)))) !== 0) || ((((_la - 1890)) & ~0x1f) == 0 && ((1 << (_la - 1890)) & ((1 << (PlSqlParser.SYS_XQSEQRM - 1890)) | (1 << (PlSqlParser.SYS_XQSEQRVS - 1890)) | (1 << (PlSqlParser.SYS_XQSEQSUB - 1890)) | (1 << (PlSqlParser.SYS_XQSEQTYPMATCH - 1890)) | (1 << (PlSqlParser.SYS_XQSTARTSWITH - 1890)) | (1 << (PlSqlParser.SYS_XQSTATBURI - 1890)) | (1 << (PlSqlParser.SYS_XQSTR2CODEP - 1890)) | (1 << (PlSqlParser.SYS_XQSTRJOIN - 1890)) | (1 << (PlSqlParser.SYS_XQSUBSTRAFT - 1890)) | (1 << (PlSqlParser.SYS_XQSUBSTRBEF - 1890)) | (1 << (PlSqlParser.SYS_XQTOKENIZE - 1890)) | (1 << (PlSqlParser.SYS_XQTREATAS - 1890)) | (1 << (PlSqlParser.SYS_XQ_UPKXML2SQL - 1890)) | (1 << (PlSqlParser.SYS_XQXFORM - 1890)) | (1 << (PlSqlParser.SYS_XSID_TO_RAW - 1890)) | (1 << (PlSqlParser.SYS_ZMAP_FILTER - 1890)) | (1 << (PlSqlParser.SYS_ZMAP_REFRESH - 1890)) | (1 << (PlSqlParser.TABLE_LOOKUP_BY_NL - 1890)) | (1 << (PlSqlParser.TABLESPACE_NO - 1890)) | (1 << (PlSqlParser.TABLESPACE - 1890)) | (1 << (PlSqlParser.TABLES - 1890)) | (1 << (PlSqlParser.TABLE_STATS - 1890)) | (1 << (PlSqlParser.TABLE - 1890)) | (1 << (PlSqlParser.TABNO - 1890)) | (1 << (PlSqlParser.TAG - 1890)) | (1 << (PlSqlParser.TANH - 1890)) | (1 << (PlSqlParser.TAN - 1890)) | (1 << (PlSqlParser.TBLORIDXPARTNUM - 1890)) | (1 << (PlSqlParser.TEMPFILE - 1890)) | (1 << (PlSqlParser.TEMPLATE - 1890)) | (1 << (PlSqlParser.TEMPORARY - 1890)) | (1 << (PlSqlParser.TEMP_TABLE - 1890)))) !== 0) || ((((_la - 1922)) & ~0x1f) == 0 && ((1 << (_la - 1922)) & ((1 << (PlSqlParser.TEST - 1922)) | (1 << (PlSqlParser.TEXT - 1922)) | (1 << (PlSqlParser.THAN - 1922)) | (1 << (PlSqlParser.THEN - 1922)) | (1 << (PlSqlParser.THE - 1922)) | (1 << (PlSqlParser.THREAD - 1922)) | (1 << (PlSqlParser.THROUGH - 1922)) | (1 << (PlSqlParser.TIER - 1922)) | (1 << (PlSqlParser.TIES - 1922)) | (1 << (PlSqlParser.TIMEOUT - 1922)) | (1 << (PlSqlParser.TIMESTAMP_LTZ_UNCONSTRAINED - 1922)) | (1 << (PlSqlParser.TIMESTAMP - 1922)) | (1 << (PlSqlParser.TIMESTAMP_TZ_UNCONSTRAINED - 1922)) | (1 << (PlSqlParser.TIMESTAMP_UNCONSTRAINED - 1922)) | (1 << (PlSqlParser.TIMES - 1922)) | (1 << (PlSqlParser.TIME - 1922)) | (1 << (PlSqlParser.TIMEZONE_ABBR - 1922)) | (1 << (PlSqlParser.TIMEZONE_HOUR - 1922)) | (1 << (PlSqlParser.TIMEZONE_MINUTE - 1922)) | (1 << (PlSqlParser.TIMEZONE_OFFSET - 1922)) | (1 << (PlSqlParser.TIMEZONE_REGION - 1922)) | (1 << (PlSqlParser.TIME_ZONE - 1922)) | (1 << (PlSqlParser.TIV_GB - 1922)) | (1 << (PlSqlParser.TIV_SSF - 1922)) | (1 << (PlSqlParser.TO_ACLID - 1922)) | (1 << (PlSqlParser.TO_BINARY_DOUBLE - 1922)) | (1 << (PlSqlParser.TO_BINARY_FLOAT - 1922)) | (1 << (PlSqlParser.TO_BLOB - 1922)) | (1 << (PlSqlParser.TO_CLOB - 1922)) | (1 << (PlSqlParser.TO_DSINTERVAL - 1922)) | (1 << (PlSqlParser.TO_LOB - 1922)))) !== 0) || ((((_la - 1954)) & ~0x1f) == 0 && ((1 << (_la - 1954)) & ((1 << (PlSqlParser.TO_MULTI_BYTE - 1954)) | (1 << (PlSqlParser.TO_NCHAR - 1954)) | (1 << (PlSqlParser.TO_NCLOB - 1954)) | (1 << (PlSqlParser.TO_NUMBER - 1954)) | (1 << (PlSqlParser.TOPLEVEL - 1954)) | (1 << (PlSqlParser.TO_SINGLE_BYTE - 1954)) | (1 << (PlSqlParser.TO_TIMESTAMP - 1954)) | (1 << (PlSqlParser.TO_TIMESTAMP_TZ - 1954)) | (1 << (PlSqlParser.TO_TIME - 1954)) | (1 << (PlSqlParser.TO_TIME_TZ - 1954)) | (1 << (PlSqlParser.TO_YMINTERVAL - 1954)) | (1 << (PlSqlParser.TRACE - 1954)) | (1 << (PlSqlParser.TRACING - 1954)) | (1 << (PlSqlParser.TRACKING - 1954)) | (1 << (PlSqlParser.TRAILING - 1954)) | (1 << (PlSqlParser.TRANSACTION - 1954)) | (1 << (PlSqlParser.TRANSFORM_DISTINCT_AGG - 1954)) | (1 << (PlSqlParser.TRANSITIONAL - 1954)) | (1 << (PlSqlParser.TRANSITION - 1954)) | (1 << (PlSqlParser.TRANSLATE - 1954)) | (1 << (PlSqlParser.TRANSLATION - 1954)) | (1 << (PlSqlParser.TREAT - 1954)) | (1 << (PlSqlParser.TRIGGERS - 1954)) | (1 << (PlSqlParser.TRIGGER - 1954)) | (1 << (PlSqlParser.TRUE - 1954)) | (1 << (PlSqlParser.TRUNCATE - 1954)) | (1 << (PlSqlParser.TRUNC - 1954)) | (1 << (PlSqlParser.TRUSTED - 1954)) | (1 << (PlSqlParser.TRUST - 1954)) | (1 << (PlSqlParser.TUNING - 1954)) | (1 << (PlSqlParser.TX - 1954)))) !== 0) || ((((_la - 1986)) & ~0x1f) == 0 && ((1 << (_la - 1986)) & ((1 << (PlSqlParser.TYPES - 1986)) | (1 << (PlSqlParser.TYPE - 1986)) | (1 << (PlSqlParser.TZ_OFFSET - 1986)) | (1 << (PlSqlParser.UB2 - 1986)) | (1 << (PlSqlParser.UBA - 1986)) | (1 << (PlSqlParser.UCS2 - 1986)) | (1 << (PlSqlParser.UID - 1986)) | (1 << (PlSqlParser.UNARCHIVED - 1986)) | (1 << (PlSqlParser.UNBOUNDED - 1986)) | (1 << (PlSqlParser.UNBOUND - 1986)) | (1 << (PlSqlParser.UNCONDITIONAL - 1986)) | (1 << (PlSqlParser.UNDER - 1986)) | (1 << (PlSqlParser.UNDO - 1986)) | (1 << (PlSqlParser.UNDROP - 1986)) | (1 << (PlSqlParser.UNIFORM - 1986)) | (1 << (PlSqlParser.UNISTR - 1986)) | (1 << (PlSqlParser.UNLIMITED - 1986)) | (1 << (PlSqlParser.UNLOAD - 1986)) | (1 << (PlSqlParser.UNLOCK - 1986)) | (1 << (PlSqlParser.UNMATCHED - 1986)) | (1 << (PlSqlParser.UNNEST_INNERJ_DISTINCT_VIEW - 1986)) | (1 << (PlSqlParser.UNNEST_NOSEMIJ_NODISTINCTVIEW - 1986)) | (1 << (PlSqlParser.UNNEST_SEMIJ_VIEW - 1986)) | (1 << (PlSqlParser.UNNEST - 1986)) | (1 << (PlSqlParser.UNPACKED - 1986)) | (1 << (PlSqlParser.UNPIVOT - 1986)) | (1 << (PlSqlParser.UNPLUG - 1986)) | (1 << (PlSqlParser.UNPROTECTED - 1986)) | (1 << (PlSqlParser.UNQUIESCE - 1986)) | (1 << (PlSqlParser.UNRECOVERABLE - 1986)))) !== 0) || ((((_la - 2018)) & ~0x1f) == 0 && ((1 << (_la - 2018)) & ((1 << (PlSqlParser.UNRESTRICTED - 2018)) | (1 << (PlSqlParser.UNSUBSCRIBE - 2018)) | (1 << (PlSqlParser.UNTIL - 2018)) | (1 << (PlSqlParser.UNUSABLE - 2018)) | (1 << (PlSqlParser.UNUSED - 2018)) | (1 << (PlSqlParser.UPDATABLE - 2018)) | (1 << (PlSqlParser.UPDATED - 2018)) | (1 << (PlSqlParser.UPDATEXML - 2018)) | (1 << (PlSqlParser.UPD_INDEXES - 2018)) | (1 << (PlSqlParser.UPD_JOININDEX - 2018)) | (1 << (PlSqlParser.UPGRADE - 2018)) | (1 << (PlSqlParser.UPPER - 2018)) | (1 << (PlSqlParser.UPSERT - 2018)) | (1 << (PlSqlParser.UROWID - 2018)) | (1 << (PlSqlParser.USABLE - 2018)) | (1 << (PlSqlParser.USAGE - 2018)) | (1 << (PlSqlParser.USE_ANTI - 2018)) | (1 << (PlSqlParser.USE_CONCAT - 2018)) | (1 << (PlSqlParser.USE_CUBE - 2018)) | (1 << (PlSqlParser.USE_HASH_AGGREGATION - 2018)) | (1 << (PlSqlParser.USE_HASH_GBY_FOR_PUSHDOWN - 2018)) | (1 << (PlSqlParser.USE_HASH - 2018)) | (1 << (PlSqlParser.USE_HIDDEN_PARTITIONS - 2018)) | (1 << (PlSqlParser.USE_INVISIBLE_INDEXES - 2018)) | (1 << (PlSqlParser.USE_MERGE_CARTESIAN - 2018)) | (1 << (PlSqlParser.USE_MERGE - 2018)) | (1 << (PlSqlParser.USE_NL - 2018)) | (1 << (PlSqlParser.USE_NL_WITH_INDEX - 2018)) | (1 << (PlSqlParser.USE_PRIVATE_OUTLINES - 2018)) | (1 << (PlSqlParser.USER_DATA - 2018)) | (1 << (PlSqlParser.USER_DEFINED - 2018)))) !== 0) || ((((_la - 2050)) & ~0x1f) == 0 && ((1 << (_la - 2050)) & ((1 << (PlSqlParser.USERENV - 2050)) | (1 << (PlSqlParser.USERGROUP - 2050)) | (1 << (PlSqlParser.USER_RECYCLEBIN - 2050)) | (1 << (PlSqlParser.USERS - 2050)) | (1 << (PlSqlParser.USER_TABLESPACES - 2050)) | (1 << (PlSqlParser.USER - 2050)) | (1 << (PlSqlParser.USE_SEMI - 2050)) | (1 << (PlSqlParser.USE_STORED_OUTLINES - 2050)) | (1 << (PlSqlParser.USE_TTT_FOR_GSETS - 2050)) | (1 << (PlSqlParser.USE - 2050)) | (1 << (PlSqlParser.USE_VECTOR_AGGREGATION - 2050)) | (1 << (PlSqlParser.USE_WEAK_NAME_RESL - 2050)) | (1 << (PlSqlParser.USING_NO_EXPAND - 2050)) | (1 << (PlSqlParser.USING - 2050)) | (1 << (PlSqlParser.UTF16BE - 2050)) | (1 << (PlSqlParser.UTF16LE - 2050)) | (1 << (PlSqlParser.UTF32 - 2050)) | (1 << (PlSqlParser.UTF8 - 2050)) | (1 << (PlSqlParser.V1 - 2050)) | (1 << (PlSqlParser.V2 - 2050)) | (1 << (PlSqlParser.VALIDATE - 2050)) | (1 << (PlSqlParser.VALIDATION - 2050)) | (1 << (PlSqlParser.VALID_TIME_END - 2050)) | (1 << (PlSqlParser.VALUE - 2050)) | (1 << (PlSqlParser.VARCHAR2 - 2050)) | (1 << (PlSqlParser.VARCHAR - 2050)) | (1 << (PlSqlParser.VARIABLE - 2050)) | (1 << (PlSqlParser.VAR_POP - 2050)) | (1 << (PlSqlParser.VARRAYS - 2050)) | (1 << (PlSqlParser.VARRAY - 2050)) | (1 << (PlSqlParser.VAR_SAMP - 2050)))) !== 0) || ((((_la - 2082)) & ~0x1f) == 0 && ((1 << (_la - 2082)) & ((1 << (PlSqlParser.VARYING - 2082)) | (1 << (PlSqlParser.VECTOR_READ_TRACE - 2082)) | (1 << (PlSqlParser.VECTOR_READ - 2082)) | (1 << (PlSqlParser.VECTOR_TRANSFORM_DIMS - 2082)) | (1 << (PlSqlParser.VECTOR_TRANSFORM_FACT - 2082)) | (1 << (PlSqlParser.VECTOR_TRANSFORM - 2082)) | (1 << (PlSqlParser.VERIFIER - 2082)) | (1 << (PlSqlParser.VERIFY - 2082)) | (1 << (PlSqlParser.VERSIONING - 2082)) | (1 << (PlSqlParser.VERSIONS_ENDSCN - 2082)) | (1 << (PlSqlParser.VERSIONS_ENDTIME - 2082)) | (1 << (PlSqlParser.VERSIONS_OPERATION - 2082)) | (1 << (PlSqlParser.VERSIONS_STARTSCN - 2082)) | (1 << (PlSqlParser.VERSIONS_STARTTIME - 2082)) | (1 << (PlSqlParser.VERSIONS - 2082)) | (1 << (PlSqlParser.VERSIONS_XID - 2082)) | (1 << (PlSqlParser.VERSION - 2082)) | (1 << (PlSqlParser.VIOLATION - 2082)) | (1 << (PlSqlParser.VIRTUAL - 2082)) | (1 << (PlSqlParser.VISIBILITY - 2082)) | (1 << (PlSqlParser.VISIBLE - 2082)) | (1 << (PlSqlParser.VOLUME - 2082)) | (1 << (PlSqlParser.VSIZE - 2082)) | (1 << (PlSqlParser.WAIT - 2082)) | (1 << (PlSqlParser.WALLET - 2082)) | (1 << (PlSqlParser.WARNING - 2082)) | (1 << (PlSqlParser.WEEKS - 2082)) | (1 << (PlSqlParser.WEEK - 2082)) | (1 << (PlSqlParser.WELLFORMED - 2082)) | (1 << (PlSqlParser.WHENEVER - 2082)) | (1 << (PlSqlParser.WHEN - 2082)))) !== 0) || ((((_la - 2115)) & ~0x1f) == 0 && ((1 << (_la - 2115)) & ((1 << (PlSqlParser.WHILE - 2115)) | (1 << (PlSqlParser.WHITESPACE - 2115)) | (1 << (PlSqlParser.WIDTH_BUCKET - 2115)) | (1 << (PlSqlParser.WITHIN - 2115)) | (1 << (PlSqlParser.WITHOUT - 2115)) | (1 << (PlSqlParser.WITH_PLSQL - 2115)) | (1 << (PlSqlParser.WORK - 2115)) | (1 << (PlSqlParser.WRAPPED - 2115)) | (1 << (PlSqlParser.WRAPPER - 2115)) | (1 << (PlSqlParser.WRITE - 2115)) | (1 << (PlSqlParser.XDB_FASTPATH_INSERT - 2115)) | (1 << (PlSqlParser.X_DYN_PRUNE - 2115)) | (1 << (PlSqlParser.XID - 2115)) | (1 << (PlSqlParser.XML2OBJECT - 2115)) | (1 << (PlSqlParser.XMLAGG - 2115)) | (1 << (PlSqlParser.XMLATTRIBUTES - 2115)) | (1 << (PlSqlParser.XMLCAST - 2115)) | (1 << (PlSqlParser.XMLCDATA - 2115)) | (1 << (PlSqlParser.XMLCOLATTVAL - 2115)) | (1 << (PlSqlParser.XMLCOMMENT - 2115)) | (1 << (PlSqlParser.XMLCONCAT - 2115)) | (1 << (PlSqlParser.XMLDIFF - 2115)) | (1 << (PlSqlParser.XML_DML_RWT_STMT - 2115)) | (1 << (PlSqlParser.XMLELEMENT - 2115)) | (1 << (PlSqlParser.XMLEXISTS2 - 2115)) | (1 << (PlSqlParser.XMLEXISTS - 2115)) | (1 << (PlSqlParser.XMLFOREST - 2115)) | (1 << (PlSqlParser.XMLINDEX_REWRITE_IN_SELECT - 2115)) | (1 << (PlSqlParser.XMLINDEX_REWRITE - 2115)))) !== 0) || ((((_la - 2147)) & ~0x1f) == 0 && ((1 << (_la - 2147)) & ((1 << (PlSqlParser.XMLINDEX_SEL_IDX_TBL - 2147)) | (1 << (PlSqlParser.XMLISNODE - 2147)) | (1 << (PlSqlParser.XMLISVALID - 2147)) | (1 << (PlSqlParser.XMLNAMESPACES - 2147)) | (1 << (PlSqlParser.XMLPARSE - 2147)) | (1 << (PlSqlParser.XMLPATCH - 2147)) | (1 << (PlSqlParser.XMLPI - 2147)) | (1 << (PlSqlParser.XMLQUERYVAL - 2147)) | (1 << (PlSqlParser.XMLQUERY - 2147)) | (1 << (PlSqlParser.XMLROOT - 2147)) | (1 << (PlSqlParser.XMLSCHEMA - 2147)) | (1 << (PlSqlParser.XMLSERIALIZE - 2147)) | (1 << (PlSqlParser.XMLTABLE - 2147)) | (1 << (PlSqlParser.XMLTRANSFORMBLOB - 2147)) | (1 << (PlSqlParser.XMLTRANSFORM - 2147)) | (1 << (PlSqlParser.XMLTYPE - 2147)) | (1 << (PlSqlParser.XML - 2147)) | (1 << (PlSqlParser.XPATHTABLE - 2147)) | (1 << (PlSqlParser.XS_SYS_CONTEXT - 2147)) | (1 << (PlSqlParser.XS - 2147)) | (1 << (PlSqlParser.YEARS - 2147)) | (1 << (PlSqlParser.YEAR - 2147)) | (1 << (PlSqlParser.YES - 2147)) | (1 << (PlSqlParser.YMINTERVAL_UNCONSTRAINED - 2147)) | (1 << (PlSqlParser.ZONEMAP - 2147)) | (1 << (PlSqlParser.ZONE - 2147)) | (1 << (PlSqlParser.PREDICTION - 2147)) | (1 << (PlSqlParser.PREDICTION_BOUNDS - 2147)) | (1 << (PlSqlParser.PREDICTION_COST - 2147)) | (1 << (PlSqlParser.PREDICTION_DETAILS - 2147)) | (1 << (PlSqlParser.PREDICTION_PROBABILITY - 2147)))) !== 0) || ((((_la - 2179)) & ~0x1f) == 0 && ((1 << (_la - 2179)) & ((1 << (PlSqlParser.PREDICTION_SET - 2179)) | (1 << (PlSqlParser.CUME_DIST - 2179)) | (1 << (PlSqlParser.DENSE_RANK - 2179)) | (1 << (PlSqlParser.LISTAGG - 2179)) | (1 << (PlSqlParser.PERCENT_RANK - 2179)) | (1 << (PlSqlParser.PERCENTILE_CONT - 2179)) | (1 << (PlSqlParser.PERCENTILE_DISC - 2179)) | (1 << (PlSqlParser.RANK - 2179)) | (1 << (PlSqlParser.AVG - 2179)) | (1 << (PlSqlParser.CORR - 2179)) | (1 << (PlSqlParser.COVAR_ - 2179)) | (1 << (PlSqlParser.LAG - 2179)) | (1 << (PlSqlParser.LEAD - 2179)) | (1 << (PlSqlParser.MAX - 2179)) | (1 << (PlSqlParser.MEDIAN - 2179)) | (1 << (PlSqlParser.MIN - 2179)) | (1 << (PlSqlParser.NTILE - 2179)) | (1 << (PlSqlParser.NVL - 2179)) | (1 << (PlSqlParser.RATIO_TO_REPORT - 2179)) | (1 << (PlSqlParser.REGR_ - 2179)) | (1 << (PlSqlParser.ROUND - 2179)) | (1 << (PlSqlParser.ROW_NUMBER - 2179)) | (1 << (PlSqlParser.SUBSTR - 2179)) | (1 << (PlSqlParser.TO_CHAR - 2179)) | (1 << (PlSqlParser.TRIM - 2179)) | (1 << (PlSqlParser.SUM - 2179)) | (1 << (PlSqlParser.STDDEV - 2179)) | (1 << (PlSqlParser.VAR_ - 2179)) | (1 << (PlSqlParser.VARIANCE - 2179)) | (1 << (PlSqlParser.LEAST - 2179)) | (1 << (PlSqlParser.GREATEST - 2179)))) !== 0) || _la===PlSqlParser.TO_DATE || _la===PlSqlParser.PERIOD || _la===PlSqlParser.REGULAR_ID) { this.state = 7683; this.lob_segname(); } this.state = 7686; this.match(PlSqlParser.LEFT_PAREN); this.state = 7687; this.lob_storage_parameters(); this.state = 7688; this.match(PlSqlParser.RIGHT_PAREN); break; case 2: this.state = 7690; this.lob_segname(); break; } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Lob_segnameContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_lob_segname; return this; } Lob_segnameContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Lob_segnameContext.prototype.constructor = Lob_segnameContext; Lob_segnameContext.prototype.regular_id = function() { return this.getTypedRuleContext(Regular_idContext,0); }; Lob_segnameContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterLob_segname(this); } }; Lob_segnameContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitLob_segname(this); } }; Lob_segnameContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitLob_segname(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Lob_segnameContext = Lob_segnameContext; PlSqlParser.prototype.lob_segname = function() { var localctx = new Lob_segnameContext(this, this._ctx, this.state); this.enterRule(localctx, 814, PlSqlParser.RULE_lob_segname); try { this.enterOuterAlt(localctx, 1); this.state = 7693; this.regular_id(); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Lob_itemContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_lob_item; return this; } Lob_itemContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Lob_itemContext.prototype.constructor = Lob_itemContext; Lob_itemContext.prototype.regular_id = function() { return this.getTypedRuleContext(Regular_idContext,0); }; Lob_itemContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterLob_item(this); } }; Lob_itemContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitLob_item(this); } }; Lob_itemContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitLob_item(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Lob_itemContext = Lob_itemContext; PlSqlParser.prototype.lob_item = function() { var localctx = new Lob_itemContext(this, this._ctx, this.state); this.enterRule(localctx, 816, PlSqlParser.RULE_lob_item); try { this.enterOuterAlt(localctx, 1); this.state = 7695; this.regular_id(); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Lob_storage_parametersContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_lob_storage_parameters; return this; } Lob_storage_parametersContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Lob_storage_parametersContext.prototype.constructor = Lob_storage_parametersContext; Lob_storage_parametersContext.prototype.TABLESPACE = function() { return this.getToken(PlSqlParser.TABLESPACE, 0); }; Lob_storage_parametersContext.prototype.tablespace = function() { return this.getTypedRuleContext(TablespaceContext,0); }; Lob_storage_parametersContext.prototype.lob_parameters = function() { return this.getTypedRuleContext(Lob_parametersContext,0); }; Lob_storage_parametersContext.prototype.storage_clause = function() { return this.getTypedRuleContext(Storage_clauseContext,0); }; Lob_storage_parametersContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterLob_storage_parameters(this); } }; Lob_storage_parametersContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitLob_storage_parameters(this); } }; Lob_storage_parametersContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitLob_storage_parameters(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Lob_storage_parametersContext = Lob_storage_parametersContext; PlSqlParser.prototype.lob_storage_parameters = function() { var localctx = new Lob_storage_parametersContext(this, this._ctx, this.state); this.enterRule(localctx, 818, PlSqlParser.RULE_lob_storage_parameters); var _la = 0; // Token type try { this.state = 7704; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.TABLESPACE: this.enterOuterAlt(localctx, 1); this.state = 7697; this.match(PlSqlParser.TABLESPACE); this.state = 7698; this.tablespace(); break; case PlSqlParser.CACHE: case PlSqlParser.CHUNK: case PlSqlParser.COMPRESS: case PlSqlParser.DECRYPT: case PlSqlParser.DEDUPLICATE: case PlSqlParser.DISABLE: case PlSqlParser.ENABLE: case PlSqlParser.ENCRYPT: case PlSqlParser.FREEPOOLS: case PlSqlParser.KEEP_DUPLICATES: case PlSqlParser.NOCACHE: case PlSqlParser.NOCOMPRESS: case PlSqlParser.PCTVERSION: case PlSqlParser.RETENTION: this.enterOuterAlt(localctx, 2); this.state = 7699; this.lob_parameters(); this.state = 7701; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.STORAGE) { this.state = 7700; this.storage_clause(); } break; case PlSqlParser.STORAGE: this.enterOuterAlt(localctx, 3); this.state = 7703; this.storage_clause(); break; default: throw new antlr4.error.NoViableAltException(this); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Lob_storage_clauseContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_lob_storage_clause; return this; } Lob_storage_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Lob_storage_clauseContext.prototype.constructor = Lob_storage_clauseContext; Lob_storage_clauseContext.prototype.LOB = function() { return this.getToken(PlSqlParser.LOB, 0); }; Lob_storage_clauseContext.prototype.LEFT_PAREN = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.LEFT_PAREN); } else { return this.getToken(PlSqlParser.LEFT_PAREN, i); } }; Lob_storage_clauseContext.prototype.lob_item = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Lob_itemContext); } else { return this.getTypedRuleContext(Lob_itemContext,i); } }; Lob_storage_clauseContext.prototype.RIGHT_PAREN = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.RIGHT_PAREN); } else { return this.getToken(PlSqlParser.RIGHT_PAREN, i); } }; Lob_storage_clauseContext.prototype.STORE = function() { return this.getToken(PlSqlParser.STORE, 0); }; Lob_storage_clauseContext.prototype.AS = function() { return this.getToken(PlSqlParser.AS, 0); }; Lob_storage_clauseContext.prototype.COMMA = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.COMMA); } else { return this.getToken(PlSqlParser.COMMA, i); } }; Lob_storage_clauseContext.prototype.lob_storage_parameters = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Lob_storage_parametersContext); } else { return this.getTypedRuleContext(Lob_storage_parametersContext,i); } }; Lob_storage_clauseContext.prototype.lob_segname = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Lob_segnameContext); } else { return this.getTypedRuleContext(Lob_segnameContext,i); } }; Lob_storage_clauseContext.prototype.SECUREFILE = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.SECUREFILE); } else { return this.getToken(PlSqlParser.SECUREFILE, i); } }; Lob_storage_clauseContext.prototype.BASICFILE = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.BASICFILE); } else { return this.getToken(PlSqlParser.BASICFILE, i); } }; Lob_storage_clauseContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterLob_storage_clause(this); } }; Lob_storage_clauseContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitLob_storage_clause(this); } }; Lob_storage_clauseContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitLob_storage_clause(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Lob_storage_clauseContext = Lob_storage_clauseContext; PlSqlParser.prototype.lob_storage_clause = function() { var localctx = new Lob_storage_clauseContext(this, this._ctx, this.state); this.enterRule(localctx, 820, PlSqlParser.RULE_lob_storage_clause); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 7706; this.match(PlSqlParser.LOB); this.state = 7743; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,978,this._ctx); switch(la_) { case 1: this.state = 7707; this.match(PlSqlParser.LEFT_PAREN); this.state = 7708; this.lob_item(); this.state = 7713; this._errHandler.sync(this); _la = this._input.LA(1); while(_la===PlSqlParser.COMMA) { this.state = 7709; this.match(PlSqlParser.COMMA); this.state = 7710; this.lob_item(); this.state = 7715; this._errHandler.sync(this); _la = this._input.LA(1); } this.state = 7716; this.match(PlSqlParser.RIGHT_PAREN); this.state = 7717; this.match(PlSqlParser.STORE); this.state = 7718; this.match(PlSqlParser.AS); this.state = 7724; this._errHandler.sync(this); var _alt = 1; do { switch (_alt) { case 1: this.state = 7724; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.BASICFILE: case PlSqlParser.SECUREFILE: this.state = 7719; _la = this._input.LA(1); if(!(_la===PlSqlParser.BASICFILE || _la===PlSqlParser.SECUREFILE)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } break; case PlSqlParser.LEFT_PAREN: this.state = 7720; this.match(PlSqlParser.LEFT_PAREN); this.state = 7721; this.lob_storage_parameters(); this.state = 7722; this.match(PlSqlParser.RIGHT_PAREN); break; default: throw new antlr4.error.NoViableAltException(this); } break; default: throw new antlr4.error.NoViableAltException(this); } this.state = 7726; this._errHandler.sync(this); _alt = this._interp.adaptivePredict(this._input,975, this._ctx); } while ( _alt!=2 && _alt!=antlr4.atn.ATN.INVALID_ALT_NUMBER ); break; case 2: this.state = 7728; this.match(PlSqlParser.LEFT_PAREN); this.state = 7729; this.lob_item(); this.state = 7730; this.match(PlSqlParser.RIGHT_PAREN); this.state = 7731; this.match(PlSqlParser.STORE); this.state = 7732; this.match(PlSqlParser.AS); this.state = 7739; this._errHandler.sync(this); var _alt = 1; do { switch (_alt) { case 1: this.state = 7739; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,976,this._ctx); switch(la_) { case 1: this.state = 7733; _la = this._input.LA(1); if(!(_la===PlSqlParser.BASICFILE || _la===PlSqlParser.SECUREFILE)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } break; case 2: this.state = 7734; this.lob_segname(); break; case 3: this.state = 7735; this.match(PlSqlParser.LEFT_PAREN); this.state = 7736; this.lob_storage_parameters(); this.state = 7737; this.match(PlSqlParser.RIGHT_PAREN); break; } break; default: throw new antlr4.error.NoViableAltException(this); } this.state = 7741; this._errHandler.sync(this); _alt = this._interp.adaptivePredict(this._input,977, this._ctx); } while ( _alt!=2 && _alt!=antlr4.atn.ATN.INVALID_ALT_NUMBER ); break; } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Modify_lob_storage_clauseContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_modify_lob_storage_clause; return this; } Modify_lob_storage_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Modify_lob_storage_clauseContext.prototype.constructor = Modify_lob_storage_clauseContext; Modify_lob_storage_clauseContext.prototype.MODIFY = function() { return this.getToken(PlSqlParser.MODIFY, 0); }; Modify_lob_storage_clauseContext.prototype.LOB = function() { return this.getToken(PlSqlParser.LOB, 0); }; Modify_lob_storage_clauseContext.prototype.LEFT_PAREN = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.LEFT_PAREN); } else { return this.getToken(PlSqlParser.LEFT_PAREN, i); } }; Modify_lob_storage_clauseContext.prototype.lob_item = function() { return this.getTypedRuleContext(Lob_itemContext,0); }; Modify_lob_storage_clauseContext.prototype.RIGHT_PAREN = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.RIGHT_PAREN); } else { return this.getToken(PlSqlParser.RIGHT_PAREN, i); } }; Modify_lob_storage_clauseContext.prototype.modify_lob_parameters = function() { return this.getTypedRuleContext(Modify_lob_parametersContext,0); }; Modify_lob_storage_clauseContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterModify_lob_storage_clause(this); } }; Modify_lob_storage_clauseContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitModify_lob_storage_clause(this); } }; Modify_lob_storage_clauseContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitModify_lob_storage_clause(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Modify_lob_storage_clauseContext = Modify_lob_storage_clauseContext; PlSqlParser.prototype.modify_lob_storage_clause = function() { var localctx = new Modify_lob_storage_clauseContext(this, this._ctx, this.state); this.enterRule(localctx, 822, PlSqlParser.RULE_modify_lob_storage_clause); try { this.enterOuterAlt(localctx, 1); this.state = 7745; this.match(PlSqlParser.MODIFY); this.state = 7746; this.match(PlSqlParser.LOB); this.state = 7747; this.match(PlSqlParser.LEFT_PAREN); this.state = 7748; this.lob_item(); this.state = 7749; this.match(PlSqlParser.RIGHT_PAREN); this.state = 7750; this.match(PlSqlParser.LEFT_PAREN); this.state = 7751; this.modify_lob_parameters(); this.state = 7752; this.match(PlSqlParser.RIGHT_PAREN); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Modify_lob_parametersContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_modify_lob_parameters; return this; } Modify_lob_parametersContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Modify_lob_parametersContext.prototype.constructor = Modify_lob_parametersContext; Modify_lob_parametersContext.prototype.storage_clause = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Storage_clauseContext); } else { return this.getTypedRuleContext(Storage_clauseContext,i); } }; Modify_lob_parametersContext.prototype.UNSIGNED_INTEGER = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.UNSIGNED_INTEGER); } else { return this.getToken(PlSqlParser.UNSIGNED_INTEGER, i); } }; Modify_lob_parametersContext.prototype.REBUILD = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.REBUILD); } else { return this.getToken(PlSqlParser.REBUILD, i); } }; Modify_lob_parametersContext.prototype.FREEPOOLS = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.FREEPOOLS); } else { return this.getToken(PlSqlParser.FREEPOOLS, i); } }; Modify_lob_parametersContext.prototype.lob_retention_clause = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Lob_retention_clauseContext); } else { return this.getTypedRuleContext(Lob_retention_clauseContext,i); } }; Modify_lob_parametersContext.prototype.lob_deduplicate_clause = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Lob_deduplicate_clauseContext); } else { return this.getTypedRuleContext(Lob_deduplicate_clauseContext,i); } }; Modify_lob_parametersContext.prototype.lob_compression_clause = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Lob_compression_clauseContext); } else { return this.getTypedRuleContext(Lob_compression_clauseContext,i); } }; Modify_lob_parametersContext.prototype.ENCRYPT = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.ENCRYPT); } else { return this.getToken(PlSqlParser.ENCRYPT, i); } }; Modify_lob_parametersContext.prototype.encryption_spec = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Encryption_specContext); } else { return this.getTypedRuleContext(Encryption_specContext,i); } }; Modify_lob_parametersContext.prototype.DECRYPT = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.DECRYPT); } else { return this.getToken(PlSqlParser.DECRYPT, i); } }; Modify_lob_parametersContext.prototype.CACHE = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.CACHE); } else { return this.getToken(PlSqlParser.CACHE, i); } }; Modify_lob_parametersContext.prototype.allocate_extent_clause = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Allocate_extent_clauseContext); } else { return this.getTypedRuleContext(Allocate_extent_clauseContext,i); } }; Modify_lob_parametersContext.prototype.shrink_clause = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Shrink_clauseContext); } else { return this.getTypedRuleContext(Shrink_clauseContext,i); } }; Modify_lob_parametersContext.prototype.deallocate_unused_clause = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Deallocate_unused_clauseContext); } else { return this.getTypedRuleContext(Deallocate_unused_clauseContext,i); } }; Modify_lob_parametersContext.prototype.PCTVERSION = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.PCTVERSION); } else { return this.getToken(PlSqlParser.PCTVERSION, i); } }; Modify_lob_parametersContext.prototype.NOCACHE = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.NOCACHE); } else { return this.getToken(PlSqlParser.NOCACHE, i); } }; Modify_lob_parametersContext.prototype.READS = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.READS); } else { return this.getToken(PlSqlParser.READS, i); } }; Modify_lob_parametersContext.prototype.logging_clause = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Logging_clauseContext); } else { return this.getTypedRuleContext(Logging_clauseContext,i); } }; Modify_lob_parametersContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterModify_lob_parameters(this); } }; Modify_lob_parametersContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitModify_lob_parameters(this); } }; Modify_lob_parametersContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitModify_lob_parameters(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Modify_lob_parametersContext = Modify_lob_parametersContext; PlSqlParser.prototype.modify_lob_parameters = function() { var localctx = new Modify_lob_parametersContext(this, this._ctx, this.state); this.enterRule(localctx, 824, PlSqlParser.RULE_modify_lob_parameters); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 7778; this._errHandler.sync(this); _la = this._input.LA(1); do { this.state = 7778; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,981,this._ctx); switch(la_) { case 1: this.state = 7754; this.storage_clause(); break; case 2: this.state = 7755; _la = this._input.LA(1); if(!(_la===PlSqlParser.FREEPOOLS || _la===PlSqlParser.PCTVERSION)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } this.state = 7756; this.match(PlSqlParser.UNSIGNED_INTEGER); break; case 3: this.state = 7757; this.match(PlSqlParser.REBUILD); this.state = 7758; this.match(PlSqlParser.FREEPOOLS); break; case 4: this.state = 7759; this.lob_retention_clause(); break; case 5: this.state = 7760; this.lob_deduplicate_clause(); break; case 6: this.state = 7761; this.lob_compression_clause(); break; case 7: this.state = 7762; this.match(PlSqlParser.ENCRYPT); this.state = 7763; this.encryption_spec(); break; case 8: this.state = 7764; this.match(PlSqlParser.DECRYPT); break; case 9: this.state = 7765; this.match(PlSqlParser.CACHE); break; case 10: this.state = 7770; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,979,this._ctx); switch(la_) { case 1: this.state = 7766; this.match(PlSqlParser.CACHE); break; case 2: this.state = 7767; this.match(PlSqlParser.NOCACHE); break; case 3: this.state = 7768; this.match(PlSqlParser.CACHE); this.state = 7769; this.match(PlSqlParser.READS); break; } this.state = 7773; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.FILESYSTEM_LIKE_LOGGING || _la===PlSqlParser.LOGGING || _la===PlSqlParser.NOLOGGING) { this.state = 7772; this.logging_clause(); } break; case 11: this.state = 7775; this.allocate_extent_clause(); break; case 12: this.state = 7776; this.shrink_clause(); break; case 13: this.state = 7777; this.deallocate_unused_clause(); break; } this.state = 7780; this._errHandler.sync(this); _la = this._input.LA(1); } while(_la===PlSqlParser.ALLOCATE || _la===PlSqlParser.CACHE || _la===PlSqlParser.COMPRESS || ((((_la - 339)) & ~0x1f) == 0 && ((1 << (_la - 339)) & ((1 << (PlSqlParser.DEALLOCATE - 339)) | (1 << (PlSqlParser.DECRYPT - 339)) | (1 << (PlSqlParser.DEDUPLICATE - 339)))) !== 0) || _la===PlSqlParser.ENCRYPT || _la===PlSqlParser.FREEPOOLS || _la===PlSqlParser.KEEP_DUPLICATES || _la===PlSqlParser.NOCACHE || _la===PlSqlParser.NOCOMPRESS || _la===PlSqlParser.PCTVERSION || _la===PlSqlParser.REBUILD || _la===PlSqlParser.RETENTION || _la===PlSqlParser.SHRINK || _la===PlSqlParser.STORAGE); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Lob_parametersContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_lob_parameters; return this; } Lob_parametersContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Lob_parametersContext.prototype.constructor = Lob_parametersContext; Lob_parametersContext.prototype.STORAGE = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.STORAGE); } else { return this.getToken(PlSqlParser.STORAGE, i); } }; Lob_parametersContext.prototype.IN = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.IN); } else { return this.getToken(PlSqlParser.IN, i); } }; Lob_parametersContext.prototype.ROW = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.ROW); } else { return this.getToken(PlSqlParser.ROW, i); } }; Lob_parametersContext.prototype.CHUNK = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.CHUNK); } else { return this.getToken(PlSqlParser.CHUNK, i); } }; Lob_parametersContext.prototype.UNSIGNED_INTEGER = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.UNSIGNED_INTEGER); } else { return this.getToken(PlSqlParser.UNSIGNED_INTEGER, i); } }; Lob_parametersContext.prototype.PCTVERSION = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.PCTVERSION); } else { return this.getToken(PlSqlParser.PCTVERSION, i); } }; Lob_parametersContext.prototype.FREEPOOLS = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.FREEPOOLS); } else { return this.getToken(PlSqlParser.FREEPOOLS, i); } }; Lob_parametersContext.prototype.lob_retention_clause = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Lob_retention_clauseContext); } else { return this.getTypedRuleContext(Lob_retention_clauseContext,i); } }; Lob_parametersContext.prototype.lob_deduplicate_clause = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Lob_deduplicate_clauseContext); } else { return this.getTypedRuleContext(Lob_deduplicate_clauseContext,i); } }; Lob_parametersContext.prototype.lob_compression_clause = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Lob_compression_clauseContext); } else { return this.getTypedRuleContext(Lob_compression_clauseContext,i); } }; Lob_parametersContext.prototype.ENCRYPT = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.ENCRYPT); } else { return this.getToken(PlSqlParser.ENCRYPT, i); } }; Lob_parametersContext.prototype.encryption_spec = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Encryption_specContext); } else { return this.getTypedRuleContext(Encryption_specContext,i); } }; Lob_parametersContext.prototype.DECRYPT = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.DECRYPT); } else { return this.getToken(PlSqlParser.DECRYPT, i); } }; Lob_parametersContext.prototype.ENABLE = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.ENABLE); } else { return this.getToken(PlSqlParser.ENABLE, i); } }; Lob_parametersContext.prototype.DISABLE = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.DISABLE); } else { return this.getToken(PlSqlParser.DISABLE, i); } }; Lob_parametersContext.prototype.CACHE = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.CACHE); } else { return this.getToken(PlSqlParser.CACHE, i); } }; Lob_parametersContext.prototype.NOCACHE = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.NOCACHE); } else { return this.getToken(PlSqlParser.NOCACHE, i); } }; Lob_parametersContext.prototype.READS = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.READS); } else { return this.getToken(PlSqlParser.READS, i); } }; Lob_parametersContext.prototype.logging_clause = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Logging_clauseContext); } else { return this.getTypedRuleContext(Logging_clauseContext,i); } }; Lob_parametersContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterLob_parameters(this); } }; Lob_parametersContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitLob_parameters(this); } }; Lob_parametersContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitLob_parameters(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Lob_parametersContext = Lob_parametersContext; PlSqlParser.prototype.lob_parameters = function() { var localctx = new Lob_parametersContext(this, this._ctx, this.state); this.enterRule(localctx, 826, PlSqlParser.RULE_lob_parameters); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 7807; this._errHandler.sync(this); _la = this._input.LA(1); do { this.state = 7807; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.DISABLE: case PlSqlParser.ENABLE: this.state = 7782; _la = this._input.LA(1); if(!(_la===PlSqlParser.DISABLE || _la===PlSqlParser.ENABLE)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } this.state = 7783; this.match(PlSqlParser.STORAGE); this.state = 7784; this.match(PlSqlParser.IN); this.state = 7785; this.match(PlSqlParser.ROW); break; case PlSqlParser.CHUNK: this.state = 7786; this.match(PlSqlParser.CHUNK); this.state = 7787; this.match(PlSqlParser.UNSIGNED_INTEGER); break; case PlSqlParser.PCTVERSION: this.state = 7788; this.match(PlSqlParser.PCTVERSION); this.state = 7789; this.match(PlSqlParser.UNSIGNED_INTEGER); break; case PlSqlParser.FREEPOOLS: this.state = 7790; this.match(PlSqlParser.FREEPOOLS); this.state = 7791; this.match(PlSqlParser.UNSIGNED_INTEGER); break; case PlSqlParser.RETENTION: this.state = 7792; this.lob_retention_clause(); break; case PlSqlParser.DEDUPLICATE: case PlSqlParser.KEEP_DUPLICATES: this.state = 7793; this.lob_deduplicate_clause(); break; case PlSqlParser.COMPRESS: case PlSqlParser.NOCOMPRESS: this.state = 7794; this.lob_compression_clause(); break; case PlSqlParser.ENCRYPT: this.state = 7795; this.match(PlSqlParser.ENCRYPT); this.state = 7796; this.encryption_spec(); break; case PlSqlParser.DECRYPT: this.state = 7797; this.match(PlSqlParser.DECRYPT); break; case PlSqlParser.CACHE: case PlSqlParser.NOCACHE: this.state = 7802; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,983,this._ctx); switch(la_) { case 1: this.state = 7798; this.match(PlSqlParser.CACHE); break; case 2: this.state = 7799; this.match(PlSqlParser.NOCACHE); break; case 3: this.state = 7800; this.match(PlSqlParser.CACHE); this.state = 7801; this.match(PlSqlParser.READS); break; } this.state = 7805; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.FILESYSTEM_LIKE_LOGGING || _la===PlSqlParser.LOGGING || _la===PlSqlParser.NOLOGGING) { this.state = 7804; this.logging_clause(); } break; default: throw new antlr4.error.NoViableAltException(this); } this.state = 7809; this._errHandler.sync(this); _la = this._input.LA(1); } while(_la===PlSqlParser.CACHE || _la===PlSqlParser.CHUNK || _la===PlSqlParser.COMPRESS || _la===PlSqlParser.DECRYPT || _la===PlSqlParser.DEDUPLICATE || _la===PlSqlParser.DISABLE || _la===PlSqlParser.ENABLE || _la===PlSqlParser.ENCRYPT || _la===PlSqlParser.FREEPOOLS || _la===PlSqlParser.KEEP_DUPLICATES || _la===PlSqlParser.NOCACHE || _la===PlSqlParser.NOCOMPRESS || _la===PlSqlParser.PCTVERSION || _la===PlSqlParser.RETENTION); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Lob_deduplicate_clauseContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_lob_deduplicate_clause; return this; } Lob_deduplicate_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Lob_deduplicate_clauseContext.prototype.constructor = Lob_deduplicate_clauseContext; Lob_deduplicate_clauseContext.prototype.DEDUPLICATE = function() { return this.getToken(PlSqlParser.DEDUPLICATE, 0); }; Lob_deduplicate_clauseContext.prototype.KEEP_DUPLICATES = function() { return this.getToken(PlSqlParser.KEEP_DUPLICATES, 0); }; Lob_deduplicate_clauseContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterLob_deduplicate_clause(this); } }; Lob_deduplicate_clauseContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitLob_deduplicate_clause(this); } }; Lob_deduplicate_clauseContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitLob_deduplicate_clause(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Lob_deduplicate_clauseContext = Lob_deduplicate_clauseContext; PlSqlParser.prototype.lob_deduplicate_clause = function() { var localctx = new Lob_deduplicate_clauseContext(this, this._ctx, this.state); this.enterRule(localctx, 828, PlSqlParser.RULE_lob_deduplicate_clause); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 7811; _la = this._input.LA(1); if(!(_la===PlSqlParser.DEDUPLICATE || _la===PlSqlParser.KEEP_DUPLICATES)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Lob_compression_clauseContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_lob_compression_clause; return this; } Lob_compression_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Lob_compression_clauseContext.prototype.constructor = Lob_compression_clauseContext; Lob_compression_clauseContext.prototype.NOCOMPRESS = function() { return this.getToken(PlSqlParser.NOCOMPRESS, 0); }; Lob_compression_clauseContext.prototype.COMPRESS = function() { return this.getToken(PlSqlParser.COMPRESS, 0); }; Lob_compression_clauseContext.prototype.HIGH = function() { return this.getToken(PlSqlParser.HIGH, 0); }; Lob_compression_clauseContext.prototype.MEDIUM = function() { return this.getToken(PlSqlParser.MEDIUM, 0); }; Lob_compression_clauseContext.prototype.LOW = function() { return this.getToken(PlSqlParser.LOW, 0); }; Lob_compression_clauseContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterLob_compression_clause(this); } }; Lob_compression_clauseContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitLob_compression_clause(this); } }; Lob_compression_clauseContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitLob_compression_clause(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Lob_compression_clauseContext = Lob_compression_clauseContext; PlSqlParser.prototype.lob_compression_clause = function() { var localctx = new Lob_compression_clauseContext(this, this._ctx, this.state); this.enterRule(localctx, 830, PlSqlParser.RULE_lob_compression_clause); var _la = 0; // Token type try { this.state = 7818; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.NOCOMPRESS: this.enterOuterAlt(localctx, 1); this.state = 7813; this.match(PlSqlParser.NOCOMPRESS); break; case PlSqlParser.COMPRESS: this.enterOuterAlt(localctx, 2); this.state = 7814; this.match(PlSqlParser.COMPRESS); this.state = 7816; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.HIGH || _la===PlSqlParser.LOW || _la===PlSqlParser.MEDIUM) { this.state = 7815; _la = this._input.LA(1); if(!(_la===PlSqlParser.HIGH || _la===PlSqlParser.LOW || _la===PlSqlParser.MEDIUM)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } } break; default: throw new antlr4.error.NoViableAltException(this); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Lob_retention_clauseContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_lob_retention_clause; return this; } Lob_retention_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Lob_retention_clauseContext.prototype.constructor = Lob_retention_clauseContext; Lob_retention_clauseContext.prototype.RETENTION = function() { return this.getToken(PlSqlParser.RETENTION, 0); }; Lob_retention_clauseContext.prototype.MAX = function() { return this.getToken(PlSqlParser.MAX, 0); }; Lob_retention_clauseContext.prototype.MIN = function() { return this.getToken(PlSqlParser.MIN, 0); }; Lob_retention_clauseContext.prototype.UNSIGNED_INTEGER = function() { return this.getToken(PlSqlParser.UNSIGNED_INTEGER, 0); }; Lob_retention_clauseContext.prototype.AUTO = function() { return this.getToken(PlSqlParser.AUTO, 0); }; Lob_retention_clauseContext.prototype.NONE = function() { return this.getToken(PlSqlParser.NONE, 0); }; Lob_retention_clauseContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterLob_retention_clause(this); } }; Lob_retention_clauseContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitLob_retention_clause(this); } }; Lob_retention_clauseContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitLob_retention_clause(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Lob_retention_clauseContext = Lob_retention_clauseContext; PlSqlParser.prototype.lob_retention_clause = function() { var localctx = new Lob_retention_clauseContext(this, this._ctx, this.state); this.enterRule(localctx, 832, PlSqlParser.RULE_lob_retention_clause); try { this.enterOuterAlt(localctx, 1); this.state = 7820; this.match(PlSqlParser.RETENTION); this.state = 7826; this._errHandler.sync(this); switch (this._input.LA(1)) { case PlSqlParser.MAX: this.state = 7821; this.match(PlSqlParser.MAX); break; case PlSqlParser.MIN: this.state = 7822; this.match(PlSqlParser.MIN); this.state = 7823; this.match(PlSqlParser.UNSIGNED_INTEGER); break; case PlSqlParser.AUTO: this.state = 7824; this.match(PlSqlParser.AUTO); break; case PlSqlParser.NONE: this.state = 7825; this.match(PlSqlParser.NONE); break; case PlSqlParser.ALLOCATE: case PlSqlParser.CACHE: case PlSqlParser.CHUNK: case PlSqlParser.COMPRESS: case PlSqlParser.DEALLOCATE: case PlSqlParser.DECRYPT: case PlSqlParser.DEDUPLICATE: case PlSqlParser.DISABLE: case PlSqlParser.ENABLE: case PlSqlParser.ENCRYPT: case PlSqlParser.FREEPOOLS: case PlSqlParser.KEEP_DUPLICATES: case PlSqlParser.NOCACHE: case PlSqlParser.NOCOMPRESS: case PlSqlParser.PCTVERSION: case PlSqlParser.REBUILD: case PlSqlParser.RETENTION: case PlSqlParser.SHRINK: case PlSqlParser.STORAGE: case PlSqlParser.RIGHT_PAREN: break; default: break; } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Encryption_specContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_encryption_spec; return this; } Encryption_specContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Encryption_specContext.prototype.constructor = Encryption_specContext; Encryption_specContext.prototype.USING = function() { return this.getToken(PlSqlParser.USING, 0); }; Encryption_specContext.prototype.CHAR_STRING = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.CHAR_STRING); } else { return this.getToken(PlSqlParser.CHAR_STRING, i); } }; Encryption_specContext.prototype.IDENTIFIED = function() { return this.getToken(PlSqlParser.IDENTIFIED, 0); }; Encryption_specContext.prototype.BY = function() { return this.getToken(PlSqlParser.BY, 0); }; Encryption_specContext.prototype.REGULAR_ID = function() { return this.getToken(PlSqlParser.REGULAR_ID, 0); }; Encryption_specContext.prototype.SALT = function() { return this.getToken(PlSqlParser.SALT, 0); }; Encryption_specContext.prototype.NO = function() { return this.getToken(PlSqlParser.NO, 0); }; Encryption_specContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterEncryption_spec(this); } }; Encryption_specContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitEncryption_spec(this); } }; Encryption_specContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitEncryption_spec(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Encryption_specContext = Encryption_specContext; PlSqlParser.prototype.encryption_spec = function() { var localctx = new Encryption_specContext(this, this._ctx, this.state); this.enterRule(localctx, 834, PlSqlParser.RULE_encryption_spec); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 7830; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.USING) { this.state = 7828; this.match(PlSqlParser.USING); this.state = 7829; this.match(PlSqlParser.CHAR_STRING); } this.state = 7835; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.IDENTIFIED) { this.state = 7832; this.match(PlSqlParser.IDENTIFIED); this.state = 7833; this.match(PlSqlParser.BY); this.state = 7834; this.match(PlSqlParser.REGULAR_ID); } this.state = 7838; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.CHAR_STRING) { this.state = 7837; this.match(PlSqlParser.CHAR_STRING); } this.state = 7844; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.NO || _la===PlSqlParser.SALT) { this.state = 7841; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.NO) { this.state = 7840; this.match(PlSqlParser.NO); } this.state = 7843; this.match(PlSqlParser.SALT); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function TablespaceContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_tablespace; return this; } TablespaceContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); TablespaceContext.prototype.constructor = TablespaceContext; TablespaceContext.prototype.regular_id = function() { return this.getTypedRuleContext(Regular_idContext,0); }; TablespaceContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterTablespace(this); } }; TablespaceContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitTablespace(this); } }; TablespaceContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitTablespace(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.TablespaceContext = TablespaceContext; PlSqlParser.prototype.tablespace = function() { var localctx = new TablespaceContext(this, this._ctx, this.state); this.enterRule(localctx, 836, PlSqlParser.RULE_tablespace); try { this.enterOuterAlt(localctx, 1); this.state = 7846; this.regular_id(); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Varray_itemContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_varray_item; return this; } Varray_itemContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Varray_itemContext.prototype.constructor = Varray_itemContext; Varray_itemContext.prototype.id_expression = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Id_expressionContext); } else { return this.getTypedRuleContext(Id_expressionContext,i); } }; Varray_itemContext.prototype.PERIOD = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.PERIOD); } else { return this.getToken(PlSqlParser.PERIOD, i); } }; Varray_itemContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterVarray_item(this); } }; Varray_itemContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitVarray_item(this); } }; Varray_itemContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitVarray_item(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Varray_itemContext = Varray_itemContext; PlSqlParser.prototype.varray_item = function() { var localctx = new Varray_itemContext(this, this._ctx, this.state); this.enterRule(localctx, 838, PlSqlParser.RULE_varray_item); try { this.enterOuterAlt(localctx, 1); this.state = 7851; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,995,this._ctx); if(la_===1) { this.state = 7848; this.id_expression(); this.state = 7849; this.match(PlSqlParser.PERIOD); } this.state = 7856; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,996,this._ctx); if(la_===1) { this.state = 7853; this.id_expression(); this.state = 7854; this.match(PlSqlParser.PERIOD); } this.state = 7858; this.id_expression(); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Column_propertiesContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_column_properties; return this; } Column_propertiesContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Column_propertiesContext.prototype.constructor = Column_propertiesContext; Column_propertiesContext.prototype.object_type_col_properties = function() { return this.getTypedRuleContext(Object_type_col_propertiesContext,0); }; Column_propertiesContext.prototype.nested_table_col_properties = function() { return this.getTypedRuleContext(Nested_table_col_propertiesContext,0); }; Column_propertiesContext.prototype.varray_col_properties = function() { return this.getTypedRuleContext(Varray_col_propertiesContext,0); }; Column_propertiesContext.prototype.lob_storage_clause = function() { return this.getTypedRuleContext(Lob_storage_clauseContext,0); }; Column_propertiesContext.prototype.xmltype_column_properties = function() { return this.getTypedRuleContext(Xmltype_column_propertiesContext,0); }; Column_propertiesContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterColumn_properties(this); } }; Column_propertiesContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitColumn_properties(this); } }; Column_propertiesContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitColumn_properties(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Column_propertiesContext = Column_propertiesContext; PlSqlParser.prototype.column_properties = function() { var localctx = new Column_propertiesContext(this, this._ctx, this.state); this.enterRule(localctx, 840, PlSqlParser.RULE_column_properties); try { this.state = 7867; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.COLUMN: this.enterOuterAlt(localctx, 1); this.state = 7860; this.object_type_col_properties(); break; case PlSqlParser.NESTED: this.enterOuterAlt(localctx, 2); this.state = 7861; this.nested_table_col_properties(); break; case PlSqlParser.LOB: case PlSqlParser.VARRAY: this.enterOuterAlt(localctx, 3); this.state = 7864; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.VARRAY: this.state = 7862; this.varray_col_properties(); break; case PlSqlParser.LOB: this.state = 7863; this.lob_storage_clause(); break; default: throw new antlr4.error.NoViableAltException(this); } break; case PlSqlParser.XMLTYPE: this.enterOuterAlt(localctx, 4); this.state = 7866; this.xmltype_column_properties(); break; default: throw new antlr4.error.NoViableAltException(this); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Period_definitionContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_period_definition; return this; } Period_definitionContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Period_definitionContext.prototype.constructor = Period_definitionContext; Period_definitionContext.prototype.PERIOD = function() { return this.getToken(PlSqlParser.PERIOD, 0); }; Period_definitionContext.prototype.FOR = function() { return this.getToken(PlSqlParser.FOR, 0); }; Period_definitionContext.prototype.column_name = function() { return this.getTypedRuleContext(Column_nameContext,0); }; Period_definitionContext.prototype.LEFT_PAREN = function() { return this.getToken(PlSqlParser.LEFT_PAREN, 0); }; Period_definitionContext.prototype.start_time_column = function() { return this.getTypedRuleContext(Start_time_columnContext,0); }; Period_definitionContext.prototype.COMMA = function() { return this.getToken(PlSqlParser.COMMA, 0); }; Period_definitionContext.prototype.end_time_column = function() { return this.getTypedRuleContext(End_time_columnContext,0); }; Period_definitionContext.prototype.RIGHT_PAREN = function() { return this.getToken(PlSqlParser.RIGHT_PAREN, 0); }; Period_definitionContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterPeriod_definition(this); } }; Period_definitionContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitPeriod_definition(this); } }; Period_definitionContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitPeriod_definition(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Period_definitionContext = Period_definitionContext; PlSqlParser.prototype.period_definition = function() { var localctx = new Period_definitionContext(this, this._ctx, this.state); this.enterRule(localctx, 842, PlSqlParser.RULE_period_definition); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 7869; if (!( this.isVersion12())) { throw new antlr4.error.FailedPredicateException(this, "this.isVersion12()"); } this.state = 7870; this.match(PlSqlParser.PERIOD); this.state = 7871; this.match(PlSqlParser.FOR); this.state = 7872; this.column_name(); this.state = 7879; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.LEFT_PAREN) { this.state = 7873; this.match(PlSqlParser.LEFT_PAREN); this.state = 7874; this.start_time_column(); this.state = 7875; this.match(PlSqlParser.COMMA); this.state = 7876; this.end_time_column(); this.state = 7877; this.match(PlSqlParser.RIGHT_PAREN); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Start_time_columnContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_start_time_column; return this; } Start_time_columnContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Start_time_columnContext.prototype.constructor = Start_time_columnContext; Start_time_columnContext.prototype.column_name = function() { return this.getTypedRuleContext(Column_nameContext,0); }; Start_time_columnContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterStart_time_column(this); } }; Start_time_columnContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitStart_time_column(this); } }; Start_time_columnContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitStart_time_column(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Start_time_columnContext = Start_time_columnContext; PlSqlParser.prototype.start_time_column = function() { var localctx = new Start_time_columnContext(this, this._ctx, this.state); this.enterRule(localctx, 844, PlSqlParser.RULE_start_time_column); try { this.enterOuterAlt(localctx, 1); this.state = 7881; this.column_name(); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function End_time_columnContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_end_time_column; return this; } End_time_columnContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); End_time_columnContext.prototype.constructor = End_time_columnContext; End_time_columnContext.prototype.column_name = function() { return this.getTypedRuleContext(Column_nameContext,0); }; End_time_columnContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterEnd_time_column(this); } }; End_time_columnContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitEnd_time_column(this); } }; End_time_columnContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitEnd_time_column(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.End_time_columnContext = End_time_columnContext; PlSqlParser.prototype.end_time_column = function() { var localctx = new End_time_columnContext(this, this._ctx, this.state); this.enterRule(localctx, 846, PlSqlParser.RULE_end_time_column); try { this.enterOuterAlt(localctx, 1); this.state = 7883; this.column_name(); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Column_definitionContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_column_definition; return this; } Column_definitionContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Column_definitionContext.prototype.constructor = Column_definitionContext; Column_definitionContext.prototype.column_name = function() { return this.getTypedRuleContext(Column_nameContext,0); }; Column_definitionContext.prototype.datatype = function() { return this.getTypedRuleContext(DatatypeContext,0); }; Column_definitionContext.prototype.type_name = function() { return this.getTypedRuleContext(Type_nameContext,0); }; Column_definitionContext.prototype.inline_ref_constraint = function() { return this.getTypedRuleContext(Inline_ref_constraintContext,0); }; Column_definitionContext.prototype.SORT = function() { return this.getToken(PlSqlParser.SORT, 0); }; Column_definitionContext.prototype.DEFAULT = function() { return this.getToken(PlSqlParser.DEFAULT, 0); }; Column_definitionContext.prototype.expression = function() { return this.getTypedRuleContext(ExpressionContext,0); }; Column_definitionContext.prototype.ENCRYPT = function() { return this.getToken(PlSqlParser.ENCRYPT, 0); }; Column_definitionContext.prototype.inline_constraint = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Inline_constraintContext); } else { return this.getTypedRuleContext(Inline_constraintContext,i); } }; Column_definitionContext.prototype.USING = function() { return this.getToken(PlSqlParser.USING, 0); }; Column_definitionContext.prototype.CHAR_STRING = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.CHAR_STRING); } else { return this.getToken(PlSqlParser.CHAR_STRING, i); } }; Column_definitionContext.prototype.IDENTIFIED = function() { return this.getToken(PlSqlParser.IDENTIFIED, 0); }; Column_definitionContext.prototype.BY = function() { return this.getToken(PlSqlParser.BY, 0); }; Column_definitionContext.prototype.regular_id = function() { return this.getTypedRuleContext(Regular_idContext,0); }; Column_definitionContext.prototype.SALT = function() { return this.getToken(PlSqlParser.SALT, 0); }; Column_definitionContext.prototype.NO = function() { return this.getToken(PlSqlParser.NO, 0); }; Column_definitionContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterColumn_definition(this); } }; Column_definitionContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitColumn_definition(this); } }; Column_definitionContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitColumn_definition(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Column_definitionContext = Column_definitionContext; PlSqlParser.prototype.column_definition = function() { var localctx = new Column_definitionContext(this, this._ctx, this.state); this.enterRule(localctx, 848, PlSqlParser.RULE_column_definition); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 7885; this.column_name(); this.state = 7888; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,1000,this._ctx); switch(la_) { case 1: this.state = 7886; this.datatype(); break; case 2: this.state = 7887; this.type_name(); break; } this.state = 7891; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.SORT) { this.state = 7890; this.match(PlSqlParser.SORT); } this.state = 7895; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.DEFAULT) { this.state = 7893; this.match(PlSqlParser.DEFAULT); this.state = 7894; this.expression(); } this.state = 7916; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.ENCRYPT) { this.state = 7897; this.match(PlSqlParser.ENCRYPT); this.state = 7900; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.USING) { this.state = 7898; this.match(PlSqlParser.USING); this.state = 7899; this.match(PlSqlParser.CHAR_STRING); } this.state = 7905; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.IDENTIFIED) { this.state = 7902; this.match(PlSqlParser.IDENTIFIED); this.state = 7903; this.match(PlSqlParser.BY); this.state = 7904; this.regular_id(); } this.state = 7908; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.CHAR_STRING) { this.state = 7907; this.match(PlSqlParser.CHAR_STRING); } this.state = 7914; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.NO || _la===PlSqlParser.SALT) { this.state = 7911; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.NO) { this.state = 7910; this.match(PlSqlParser.NO); } this.state = 7913; this.match(PlSqlParser.SALT); } } this.state = 7925; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,1010,this._ctx); switch(la_) { case 1: this.state = 7921; this._errHandler.sync(this); _la = this._input.LA(1); while(_la===PlSqlParser.CHECK || _la===PlSqlParser.CONSTRAINT || _la===PlSqlParser.NOT || _la===PlSqlParser.NULL_ || _la===PlSqlParser.PRIMARY || _la===PlSqlParser.REFERENCES || _la===PlSqlParser.UNIQUE) { this.state = 7918; this.inline_constraint(); this.state = 7923; this._errHandler.sync(this); _la = this._input.LA(1); } break; case 2: this.state = 7924; this.inline_ref_constraint(); break; } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Virtual_column_definitionContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_virtual_column_definition; return this; } Virtual_column_definitionContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Virtual_column_definitionContext.prototype.constructor = Virtual_column_definitionContext; Virtual_column_definitionContext.prototype.column_name = function() { return this.getTypedRuleContext(Column_nameContext,0); }; Virtual_column_definitionContext.prototype.datatype = function() { return this.getTypedRuleContext(DatatypeContext,0); }; Virtual_column_definitionContext.prototype.autogenerated_sequence_definition = function() { return this.getTypedRuleContext(Autogenerated_sequence_definitionContext,0); }; Virtual_column_definitionContext.prototype.VIRTUAL = function() { return this.getToken(PlSqlParser.VIRTUAL, 0); }; Virtual_column_definitionContext.prototype.inline_constraint = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Inline_constraintContext); } else { return this.getTypedRuleContext(Inline_constraintContext,i); } }; Virtual_column_definitionContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterVirtual_column_definition(this); } }; Virtual_column_definitionContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitVirtual_column_definition(this); } }; Virtual_column_definitionContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitVirtual_column_definition(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Virtual_column_definitionContext = Virtual_column_definitionContext; PlSqlParser.prototype.virtual_column_definition = function() { var localctx = new Virtual_column_definitionContext(this, this._ctx, this.state); this.enterRule(localctx, 850, PlSqlParser.RULE_virtual_column_definition); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 7927; this.column_name(); this.state = 7929; this._errHandler.sync(this); _la = this._input.LA(1); if(((((_la - 108)) & ~0x1f) == 0 && ((1 << (_la - 108)) & ((1 << (PlSqlParser.BFILE - 108)) | (1 << (PlSqlParser.BINARY_DOUBLE - 108)) | (1 << (PlSqlParser.BINARY_FLOAT - 108)) | (1 << (PlSqlParser.BINARY_INTEGER - 108)) | (1 << (PlSqlParser.BLOB - 108)) | (1 << (PlSqlParser.BOOLEAN - 108)))) !== 0) || ((((_la - 175)) & ~0x1f) == 0 && ((1 << (_la - 175)) & ((1 << (PlSqlParser.CHARACTER - 175)) | (1 << (PlSqlParser.CHAR - 175)) | (1 << (PlSqlParser.CLOB - 175)))) !== 0) || ((((_la - 327)) & ~0x1f) == 0 && ((1 << (_la - 327)) & ((1 << (PlSqlParser.DATE - 327)) | (1 << (PlSqlParser.DAY - 327)) | (1 << (PlSqlParser.DEC - 327)) | (1 << (PlSqlParser.DECIMAL - 327)))) !== 0) || _la===PlSqlParser.DOUBLE || _la===PlSqlParser.DSINTERVAL_UNCONSTRAINED || _la===PlSqlParser.FLOAT || _la===PlSqlParser.HOUR || ((((_la - 682)) & ~0x1f) == 0 && ((1 << (_la - 682)) & ((1 << (PlSqlParser.INTEGER - 682)) | (1 << (PlSqlParser.INTERVAL - 682)) | (1 << (PlSqlParser.INT - 682)))) !== 0) || _la===PlSqlParser.LONG || ((((_la - 844)) & ~0x1f) == 0 && ((1 << (_la - 844)) & ((1 << (PlSqlParser.MINUTE - 844)) | (1 << (PlSqlParser.MLSLABEL - 844)) | (1 << (PlSqlParser.MONTH - 844)))) !== 0) || ((((_la - 886)) & ~0x1f) == 0 && ((1 << (_la - 886)) & ((1 << (PlSqlParser.NATURAL - 886)) | (1 << (PlSqlParser.NATURALN - 886)) | (1 << (PlSqlParser.NCHAR - 886)) | (1 << (PlSqlParser.NCLOB - 886)))) !== 0) || ((((_la - 1099)) & ~0x1f) == 0 && ((1 << (_la - 1099)) & ((1 << (PlSqlParser.NUMBER - 1099)) | (1 << (PlSqlParser.NUMERIC - 1099)) | (1 << (PlSqlParser.NVARCHAR2 - 1099)))) !== 0) || ((((_la - 1259)) & ~0x1f) == 0 && ((1 << (_la - 1259)) & ((1 << (PlSqlParser.PLS_INTEGER - 1259)) | (1 << (PlSqlParser.POSITIVEN - 1259)) | (1 << (PlSqlParser.POSITIVE - 1259)))) !== 0) || _la===PlSqlParser.RAW || _la===PlSqlParser.REAL || _la===PlSqlParser.ROWID || _la===PlSqlParser.SECOND || ((((_la - 1528)) & ~0x1f) == 0 && ((1 << (_la - 1528)) & ((1 << (PlSqlParser.SIGNTYPE - 1528)) | (1 << (PlSqlParser.SIMPLE_INTEGER - 1528)) | (1 << (PlSqlParser.SMALLINT - 1528)))) !== 0) || _la===PlSqlParser.STRING || ((((_la - 1932)) & ~0x1f) == 0 && ((1 << (_la - 1932)) & ((1 << (PlSqlParser.TIMESTAMP_LTZ_UNCONSTRAINED - 1932)) | (1 << (PlSqlParser.TIMESTAMP - 1932)) | (1 << (PlSqlParser.TIMESTAMP_TZ_UNCONSTRAINED - 1932)) | (1 << (PlSqlParser.TIMESTAMP_UNCONSTRAINED - 1932)) | (1 << (PlSqlParser.TIMEZONE_ABBR - 1932)) | (1 << (PlSqlParser.TIMEZONE_HOUR - 1932)) | (1 << (PlSqlParser.TIMEZONE_MINUTE - 1932)) | (1 << (PlSqlParser.TIMEZONE_REGION - 1932)))) !== 0) || _la===PlSqlParser.UROWID || _la===PlSqlParser.VARCHAR2 || _la===PlSqlParser.VARCHAR || _la===PlSqlParser.YEAR || _la===PlSqlParser.YMINTERVAL_UNCONSTRAINED) { this.state = 7928; this.datatype(); } this.state = 7932; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.GENERATED) { this.state = 7931; this.autogenerated_sequence_definition(); } this.state = 7935; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.VIRTUAL) { this.state = 7934; this.match(PlSqlParser.VIRTUAL); } this.state = 7940; this._errHandler.sync(this); _la = this._input.LA(1); while(_la===PlSqlParser.CHECK || _la===PlSqlParser.CONSTRAINT || _la===PlSqlParser.NOT || _la===PlSqlParser.NULL_ || _la===PlSqlParser.PRIMARY || _la===PlSqlParser.REFERENCES || _la===PlSqlParser.UNIQUE) { this.state = 7937; this.inline_constraint(); this.state = 7942; this._errHandler.sync(this); _la = this._input.LA(1); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Autogenerated_sequence_definitionContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_autogenerated_sequence_definition; return this; } Autogenerated_sequence_definitionContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Autogenerated_sequence_definitionContext.prototype.constructor = Autogenerated_sequence_definitionContext; Autogenerated_sequence_definitionContext.prototype.GENERATED = function() { return this.getToken(PlSqlParser.GENERATED, 0); }; Autogenerated_sequence_definitionContext.prototype.AS = function() { return this.getToken(PlSqlParser.AS, 0); }; Autogenerated_sequence_definitionContext.prototype.IDENTITY = function() { return this.getToken(PlSqlParser.IDENTITY, 0); }; Autogenerated_sequence_definitionContext.prototype.ALWAYS = function() { return this.getToken(PlSqlParser.ALWAYS, 0); }; Autogenerated_sequence_definitionContext.prototype.BY = function() { return this.getToken(PlSqlParser.BY, 0); }; Autogenerated_sequence_definitionContext.prototype.DEFAULT = function() { return this.getToken(PlSqlParser.DEFAULT, 0); }; Autogenerated_sequence_definitionContext.prototype.ON = function() { return this.getToken(PlSqlParser.ON, 0); }; Autogenerated_sequence_definitionContext.prototype.NULL_ = function() { return this.getToken(PlSqlParser.NULL_, 0); }; Autogenerated_sequence_definitionContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterAutogenerated_sequence_definition(this); } }; Autogenerated_sequence_definitionContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitAutogenerated_sequence_definition(this); } }; Autogenerated_sequence_definitionContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitAutogenerated_sequence_definition(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Autogenerated_sequence_definitionContext = Autogenerated_sequence_definitionContext; PlSqlParser.prototype.autogenerated_sequence_definition = function() { var localctx = new Autogenerated_sequence_definitionContext(this, this._ctx, this.state); this.enterRule(localctx, 852, PlSqlParser.RULE_autogenerated_sequence_definition); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 7943; this.match(PlSqlParser.GENERATED); this.state = 7951; this._errHandler.sync(this); switch (this._input.LA(1)) { case PlSqlParser.ALWAYS: this.state = 7944; this.match(PlSqlParser.ALWAYS); break; case PlSqlParser.BY: this.state = 7945; this.match(PlSqlParser.BY); this.state = 7946; this.match(PlSqlParser.DEFAULT); this.state = 7949; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.ON) { this.state = 7947; this.match(PlSqlParser.ON); this.state = 7948; this.match(PlSqlParser.NULL_); } break; case PlSqlParser.AS: break; default: break; } this.state = 7953; this.match(PlSqlParser.AS); this.state = 7954; this.match(PlSqlParser.IDENTITY); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Out_of_line_part_storageContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_out_of_line_part_storage; return this; } Out_of_line_part_storageContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Out_of_line_part_storageContext.prototype.constructor = Out_of_line_part_storageContext; Out_of_line_part_storageContext.prototype.PARTITION = function() { return this.getToken(PlSqlParser.PARTITION, 0); }; Out_of_line_part_storageContext.prototype.partition_name = function() { return this.getTypedRuleContext(Partition_nameContext,0); }; Out_of_line_part_storageContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterOut_of_line_part_storage(this); } }; Out_of_line_part_storageContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitOut_of_line_part_storage(this); } }; Out_of_line_part_storageContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitOut_of_line_part_storage(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Out_of_line_part_storageContext = Out_of_line_part_storageContext; PlSqlParser.prototype.out_of_line_part_storage = function() { var localctx = new Out_of_line_part_storageContext(this, this._ctx, this.state); this.enterRule(localctx, 854, PlSqlParser.RULE_out_of_line_part_storage); try { this.enterOuterAlt(localctx, 1); this.state = 7956; this.match(PlSqlParser.PARTITION); this.state = 7957; this.partition_name(); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Nested_table_col_propertiesContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_nested_table_col_properties; return this; } Nested_table_col_propertiesContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Nested_table_col_propertiesContext.prototype.constructor = Nested_table_col_propertiesContext; Nested_table_col_propertiesContext.prototype.NESTED = function() { return this.getToken(PlSqlParser.NESTED, 0); }; Nested_table_col_propertiesContext.prototype.TABLE = function() { return this.getToken(PlSqlParser.TABLE, 0); }; Nested_table_col_propertiesContext.prototype.STORE = function() { return this.getToken(PlSqlParser.STORE, 0); }; Nested_table_col_propertiesContext.prototype.AS = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.AS); } else { return this.getToken(PlSqlParser.AS, i); } }; Nested_table_col_propertiesContext.prototype.tableview_name = function() { return this.getTypedRuleContext(Tableview_nameContext,0); }; Nested_table_col_propertiesContext.prototype.nested_item = function() { return this.getTypedRuleContext(Nested_itemContext,0); }; Nested_table_col_propertiesContext.prototype.COLUMN_VALUE = function() { return this.getToken(PlSqlParser.COLUMN_VALUE, 0); }; Nested_table_col_propertiesContext.prototype.substitutable_column_clause = function() { return this.getTypedRuleContext(Substitutable_column_clauseContext,0); }; Nested_table_col_propertiesContext.prototype.LEFT_PAREN = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.LEFT_PAREN); } else { return this.getToken(PlSqlParser.LEFT_PAREN, i); } }; Nested_table_col_propertiesContext.prototype.RIGHT_PAREN = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.RIGHT_PAREN); } else { return this.getToken(PlSqlParser.RIGHT_PAREN, i); } }; Nested_table_col_propertiesContext.prototype.RETURN = function() { return this.getToken(PlSqlParser.RETURN, 0); }; Nested_table_col_propertiesContext.prototype.LOCAL = function() { return this.getToken(PlSqlParser.LOCAL, 0); }; Nested_table_col_propertiesContext.prototype.GLOBAL = function() { return this.getToken(PlSqlParser.GLOBAL, 0); }; Nested_table_col_propertiesContext.prototype.LOCATOR = function() { return this.getToken(PlSqlParser.LOCATOR, 0); }; Nested_table_col_propertiesContext.prototype.VALUE = function() { return this.getToken(PlSqlParser.VALUE, 0); }; Nested_table_col_propertiesContext.prototype.object_properties = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Object_propertiesContext); } else { return this.getTypedRuleContext(Object_propertiesContext,i); } }; Nested_table_col_propertiesContext.prototype.physical_properties = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Physical_propertiesContext); } else { return this.getTypedRuleContext(Physical_propertiesContext,i); } }; Nested_table_col_propertiesContext.prototype.column_properties = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Column_propertiesContext); } else { return this.getTypedRuleContext(Column_propertiesContext,i); } }; Nested_table_col_propertiesContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterNested_table_col_properties(this); } }; Nested_table_col_propertiesContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitNested_table_col_properties(this); } }; Nested_table_col_propertiesContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitNested_table_col_properties(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Nested_table_col_propertiesContext = Nested_table_col_propertiesContext; PlSqlParser.prototype.nested_table_col_properties = function() { var localctx = new Nested_table_col_propertiesContext(this, this._ctx, this.state); this.enterRule(localctx, 856, PlSqlParser.RULE_nested_table_col_properties); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 7959; this.match(PlSqlParser.NESTED); this.state = 7960; this.match(PlSqlParser.TABLE); this.state = 7963; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,1017,this._ctx); switch(la_) { case 1: this.state = 7961; this.nested_item(); break; case 2: this.state = 7962; this.match(PlSqlParser.COLUMN_VALUE); break; } this.state = 7966; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.ELEMENT || _la===PlSqlParser.IS || _la===PlSqlParser.NOT || _la===PlSqlParser.SUBSTITUTABLE) { this.state = 7965; this.substitutable_column_clause(); } this.state = 7969; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.GLOBAL || _la===PlSqlParser.LOCAL) { this.state = 7968; _la = this._input.LA(1); if(!(_la===PlSqlParser.GLOBAL || _la===PlSqlParser.LOCAL)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } } this.state = 7971; this.match(PlSqlParser.STORE); this.state = 7972; this.match(PlSqlParser.AS); this.state = 7973; this.tableview_name(); this.state = 7987; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,1022,this._ctx); if(la_===1) { this.state = 7974; this.match(PlSqlParser.LEFT_PAREN); this.state = 7981; this._errHandler.sync(this); _la = this._input.LA(1); do { this.state = 7981; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.LEFT_PAREN: this.state = 7975; this.match(PlSqlParser.LEFT_PAREN); this.state = 7976; this.object_properties(); this.state = 7977; this.match(PlSqlParser.RIGHT_PAREN); break; case PlSqlParser.FILESYSTEM_LIKE_LOGGING: case PlSqlParser.INITRANS: case PlSqlParser.LOGGING: case PlSqlParser.NOLOGGING: case PlSqlParser.PCTFREE: case PlSqlParser.PCTUSED: case PlSqlParser.SEGMENT: case PlSqlParser.STORAGE: case PlSqlParser.TABLESPACE: this.state = 7979; this.physical_properties(); break; case PlSqlParser.COLUMN: case PlSqlParser.LOB: case PlSqlParser.NESTED: case PlSqlParser.VARRAY: case PlSqlParser.XMLTYPE: this.state = 7980; this.column_properties(); break; default: throw new antlr4.error.NoViableAltException(this); } this.state = 7983; this._errHandler.sync(this); _la = this._input.LA(1); } while(_la===PlSqlParser.COLUMN || _la===PlSqlParser.FILESYSTEM_LIKE_LOGGING || _la===PlSqlParser.INITRANS || _la===PlSqlParser.LOB || _la===PlSqlParser.LOGGING || _la===PlSqlParser.NESTED || _la===PlSqlParser.NOLOGGING || _la===PlSqlParser.PCTFREE || _la===PlSqlParser.PCTUSED || _la===PlSqlParser.SEGMENT || _la===PlSqlParser.STORAGE || _la===PlSqlParser.TABLESPACE || _la===PlSqlParser.VARRAY || _la===PlSqlParser.XMLTYPE || _la===PlSqlParser.LEFT_PAREN); this.state = 7985; this.match(PlSqlParser.RIGHT_PAREN); } this.state = 7994; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.RETURN) { this.state = 7989; this.match(PlSqlParser.RETURN); this.state = 7991; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.AS) { this.state = 7990; this.match(PlSqlParser.AS); } this.state = 7993; _la = this._input.LA(1); if(!(_la===PlSqlParser.LOCATOR || _la===PlSqlParser.VALUE)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Nested_itemContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_nested_item; return this; } Nested_itemContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Nested_itemContext.prototype.constructor = Nested_itemContext; Nested_itemContext.prototype.regular_id = function() { return this.getTypedRuleContext(Regular_idContext,0); }; Nested_itemContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterNested_item(this); } }; Nested_itemContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitNested_item(this); } }; Nested_itemContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitNested_item(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Nested_itemContext = Nested_itemContext; PlSqlParser.prototype.nested_item = function() { var localctx = new Nested_itemContext(this, this._ctx, this.state); this.enterRule(localctx, 858, PlSqlParser.RULE_nested_item); try { this.enterOuterAlt(localctx, 1); this.state = 7996; this.regular_id(); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Substitutable_column_clauseContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_substitutable_column_clause; return this; } Substitutable_column_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Substitutable_column_clauseContext.prototype.constructor = Substitutable_column_clauseContext; Substitutable_column_clauseContext.prototype.IS = function() { return this.getToken(PlSqlParser.IS, 0); }; Substitutable_column_clauseContext.prototype.OF = function() { return this.getToken(PlSqlParser.OF, 0); }; Substitutable_column_clauseContext.prototype.LEFT_PAREN = function() { return this.getToken(PlSqlParser.LEFT_PAREN, 0); }; Substitutable_column_clauseContext.prototype.type_name = function() { return this.getTypedRuleContext(Type_nameContext,0); }; Substitutable_column_clauseContext.prototype.RIGHT_PAREN = function() { return this.getToken(PlSqlParser.RIGHT_PAREN, 0); }; Substitutable_column_clauseContext.prototype.ELEMENT = function() { return this.getToken(PlSqlParser.ELEMENT, 0); }; Substitutable_column_clauseContext.prototype.TYPE = function() { return this.getToken(PlSqlParser.TYPE, 0); }; Substitutable_column_clauseContext.prototype.SUBSTITUTABLE = function() { return this.getToken(PlSqlParser.SUBSTITUTABLE, 0); }; Substitutable_column_clauseContext.prototype.AT = function() { return this.getToken(PlSqlParser.AT, 0); }; Substitutable_column_clauseContext.prototype.ALL = function() { return this.getToken(PlSqlParser.ALL, 0); }; Substitutable_column_clauseContext.prototype.LEVELS = function() { return this.getToken(PlSqlParser.LEVELS, 0); }; Substitutable_column_clauseContext.prototype.NOT = function() { return this.getToken(PlSqlParser.NOT, 0); }; Substitutable_column_clauseContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterSubstitutable_column_clause(this); } }; Substitutable_column_clauseContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitSubstitutable_column_clause(this); } }; Substitutable_column_clauseContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitSubstitutable_column_clause(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Substitutable_column_clauseContext = Substitutable_column_clauseContext; PlSqlParser.prototype.substitutable_column_clause = function() { var localctx = new Substitutable_column_clauseContext(this, this._ctx, this.state); this.enterRule(localctx, 860, PlSqlParser.RULE_substitutable_column_clause); var _la = 0; // Token type try { this.state = 8017; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.ELEMENT: case PlSqlParser.IS: this.enterOuterAlt(localctx, 1); this.state = 7999; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.ELEMENT) { this.state = 7998; this.match(PlSqlParser.ELEMENT); } this.state = 8001; this.match(PlSqlParser.IS); this.state = 8002; this.match(PlSqlParser.OF); this.state = 8004; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.TYPE) { this.state = 8003; this.match(PlSqlParser.TYPE); } this.state = 8006; this.match(PlSqlParser.LEFT_PAREN); this.state = 8007; this.type_name(); this.state = 8008; this.match(PlSqlParser.RIGHT_PAREN); break; case PlSqlParser.NOT: case PlSqlParser.SUBSTITUTABLE: this.enterOuterAlt(localctx, 2); this.state = 8011; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.NOT) { this.state = 8010; this.match(PlSqlParser.NOT); } this.state = 8013; this.match(PlSqlParser.SUBSTITUTABLE); this.state = 8014; this.match(PlSqlParser.AT); this.state = 8015; this.match(PlSqlParser.ALL); this.state = 8016; this.match(PlSqlParser.LEVELS); break; default: throw new antlr4.error.NoViableAltException(this); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Partition_nameContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_partition_name; return this; } Partition_nameContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Partition_nameContext.prototype.constructor = Partition_nameContext; Partition_nameContext.prototype.regular_id = function() { return this.getTypedRuleContext(Regular_idContext,0); }; Partition_nameContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterPartition_name(this); } }; Partition_nameContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitPartition_name(this); } }; Partition_nameContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitPartition_name(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Partition_nameContext = Partition_nameContext; PlSqlParser.prototype.partition_name = function() { var localctx = new Partition_nameContext(this, this._ctx, this.state); this.enterRule(localctx, 862, PlSqlParser.RULE_partition_name); try { this.enterOuterAlt(localctx, 1); this.state = 8019; this.regular_id(); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Supplemental_logging_propsContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_supplemental_logging_props; return this; } Supplemental_logging_propsContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Supplemental_logging_propsContext.prototype.constructor = Supplemental_logging_propsContext; Supplemental_logging_propsContext.prototype.SUPPLEMENTAL = function() { return this.getToken(PlSqlParser.SUPPLEMENTAL, 0); }; Supplemental_logging_propsContext.prototype.LOG = function() { return this.getToken(PlSqlParser.LOG, 0); }; Supplemental_logging_propsContext.prototype.supplemental_log_grp_clause = function() { return this.getTypedRuleContext(Supplemental_log_grp_clauseContext,0); }; Supplemental_logging_propsContext.prototype.supplemental_id_key_clause = function() { return this.getTypedRuleContext(Supplemental_id_key_clauseContext,0); }; Supplemental_logging_propsContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterSupplemental_logging_props(this); } }; Supplemental_logging_propsContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitSupplemental_logging_props(this); } }; Supplemental_logging_propsContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitSupplemental_logging_props(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Supplemental_logging_propsContext = Supplemental_logging_propsContext; PlSqlParser.prototype.supplemental_logging_props = function() { var localctx = new Supplemental_logging_propsContext(this, this._ctx, this.state); this.enterRule(localctx, 864, PlSqlParser.RULE_supplemental_logging_props); try { this.enterOuterAlt(localctx, 1); this.state = 8021; this.match(PlSqlParser.SUPPLEMENTAL); this.state = 8022; this.match(PlSqlParser.LOG); this.state = 8025; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.GROUP: this.state = 8023; this.supplemental_log_grp_clause(); break; case PlSqlParser.DATA: this.state = 8024; this.supplemental_id_key_clause(); break; default: throw new antlr4.error.NoViableAltException(this); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Column_or_attributeContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_column_or_attribute; return this; } Column_or_attributeContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Column_or_attributeContext.prototype.constructor = Column_or_attributeContext; Column_or_attributeContext.prototype.regular_id = function() { return this.getTypedRuleContext(Regular_idContext,0); }; Column_or_attributeContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterColumn_or_attribute(this); } }; Column_or_attributeContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitColumn_or_attribute(this); } }; Column_or_attributeContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitColumn_or_attribute(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Column_or_attributeContext = Column_or_attributeContext; PlSqlParser.prototype.column_or_attribute = function() { var localctx = new Column_or_attributeContext(this, this._ctx, this.state); this.enterRule(localctx, 866, PlSqlParser.RULE_column_or_attribute); try { this.enterOuterAlt(localctx, 1); this.state = 8027; this.regular_id(); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Object_type_col_propertiesContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_object_type_col_properties; this.column = null; // Regular_idContext return this; } Object_type_col_propertiesContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Object_type_col_propertiesContext.prototype.constructor = Object_type_col_propertiesContext; Object_type_col_propertiesContext.prototype.COLUMN = function() { return this.getToken(PlSqlParser.COLUMN, 0); }; Object_type_col_propertiesContext.prototype.substitutable_column_clause = function() { return this.getTypedRuleContext(Substitutable_column_clauseContext,0); }; Object_type_col_propertiesContext.prototype.regular_id = function() { return this.getTypedRuleContext(Regular_idContext,0); }; Object_type_col_propertiesContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterObject_type_col_properties(this); } }; Object_type_col_propertiesContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitObject_type_col_properties(this); } }; Object_type_col_propertiesContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitObject_type_col_properties(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Object_type_col_propertiesContext = Object_type_col_propertiesContext; PlSqlParser.prototype.object_type_col_properties = function() { var localctx = new Object_type_col_propertiesContext(this, this._ctx, this.state); this.enterRule(localctx, 868, PlSqlParser.RULE_object_type_col_properties); try { this.enterOuterAlt(localctx, 1); this.state = 8029; this.match(PlSqlParser.COLUMN); this.state = 8030; localctx.column = this.regular_id(); this.state = 8031; this.substitutable_column_clause(); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Constraint_clausesContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_constraint_clauses; return this; } Constraint_clausesContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Constraint_clausesContext.prototype.constructor = Constraint_clausesContext; Constraint_clausesContext.prototype.ADD = function() { return this.getToken(PlSqlParser.ADD, 0); }; Constraint_clausesContext.prototype.LEFT_PAREN = function() { return this.getToken(PlSqlParser.LEFT_PAREN, 0); }; Constraint_clausesContext.prototype.RIGHT_PAREN = function() { return this.getToken(PlSqlParser.RIGHT_PAREN, 0); }; Constraint_clausesContext.prototype.out_of_line_ref_constraint = function() { return this.getTypedRuleContext(Out_of_line_ref_constraintContext,0); }; Constraint_clausesContext.prototype.out_of_line_constraint = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Out_of_line_constraintContext); } else { return this.getTypedRuleContext(Out_of_line_constraintContext,i); } }; Constraint_clausesContext.prototype.MODIFY = function() { return this.getToken(PlSqlParser.MODIFY, 0); }; Constraint_clausesContext.prototype.constraint_state = function() { return this.getTypedRuleContext(Constraint_stateContext,0); }; Constraint_clausesContext.prototype.CONSTRAINT = function() { return this.getToken(PlSqlParser.CONSTRAINT, 0); }; Constraint_clausesContext.prototype.constraint_name = function() { return this.getTypedRuleContext(Constraint_nameContext,0); }; Constraint_clausesContext.prototype.PRIMARY = function() { return this.getToken(PlSqlParser.PRIMARY, 0); }; Constraint_clausesContext.prototype.KEY = function() { return this.getToken(PlSqlParser.KEY, 0); }; Constraint_clausesContext.prototype.UNIQUE = function() { return this.getToken(PlSqlParser.UNIQUE, 0); }; Constraint_clausesContext.prototype.column_name = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Column_nameContext); } else { return this.getTypedRuleContext(Column_nameContext,i); } }; Constraint_clausesContext.prototype.CASCADE = function() { return this.getToken(PlSqlParser.CASCADE, 0); }; Constraint_clausesContext.prototype.COMMA = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.COMMA); } else { return this.getToken(PlSqlParser.COMMA, i); } }; Constraint_clausesContext.prototype.RENAME = function() { return this.getToken(PlSqlParser.RENAME, 0); }; Constraint_clausesContext.prototype.old_constraint_name = function() { return this.getTypedRuleContext(Old_constraint_nameContext,0); }; Constraint_clausesContext.prototype.TO = function() { return this.getToken(PlSqlParser.TO, 0); }; Constraint_clausesContext.prototype.new_constraint_name = function() { return this.getTypedRuleContext(New_constraint_nameContext,0); }; Constraint_clausesContext.prototype.drop_constraint_clause = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Drop_constraint_clauseContext); } else { return this.getTypedRuleContext(Drop_constraint_clauseContext,i); } }; Constraint_clausesContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterConstraint_clauses(this); } }; Constraint_clausesContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitConstraint_clauses(this); } }; Constraint_clausesContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitConstraint_clauses(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Constraint_clausesContext = Constraint_clausesContext; PlSqlParser.prototype.constraint_clauses = function() { var localctx = new Constraint_clausesContext(this, this._ctx, this.state); this.enterRule(localctx, 870, PlSqlParser.RULE_constraint_clauses); var _la = 0; // Token type try { this.state = 8089; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,1038,this._ctx); switch(la_) { case 1: this.enterOuterAlt(localctx, 1); this.state = 8033; this.match(PlSqlParser.ADD); this.state = 8034; this.match(PlSqlParser.LEFT_PAREN); this.state = 8042; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,1031,this._ctx); switch(la_) { case 1: this.state = 8038; this._errHandler.sync(this); _la = this._input.LA(1); while(_la===PlSqlParser.CHECK || _la===PlSqlParser.CONSTRAINT || _la===PlSqlParser.FOREIGN || _la===PlSqlParser.PRIMARY || _la===PlSqlParser.UNIQUE) { this.state = 8035; this.out_of_line_constraint(); this.state = 8040; this._errHandler.sync(this); _la = this._input.LA(1); } break; case 2: this.state = 8041; this.out_of_line_ref_constraint(); break; } this.state = 8044; this.match(PlSqlParser.RIGHT_PAREN); break; case 2: this.enterOuterAlt(localctx, 2); this.state = 8045; this.match(PlSqlParser.ADD); this.state = 8053; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,1033,this._ctx); switch(la_) { case 1: this.state = 8049; this._errHandler.sync(this); _la = this._input.LA(1); while(_la===PlSqlParser.CHECK || _la===PlSqlParser.CONSTRAINT || _la===PlSqlParser.FOREIGN || _la===PlSqlParser.PRIMARY || _la===PlSqlParser.UNIQUE) { this.state = 8046; this.out_of_line_constraint(); this.state = 8051; this._errHandler.sync(this); _la = this._input.LA(1); } break; case 2: this.state = 8052; this.out_of_line_ref_constraint(); break; } break; case 3: this.enterOuterAlt(localctx, 3); this.state = 8055; this.match(PlSqlParser.MODIFY); this.state = 8072; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.CONSTRAINT: this.state = 8056; this.match(PlSqlParser.CONSTRAINT); this.state = 8057; this.constraint_name(); break; case PlSqlParser.PRIMARY: this.state = 8058; this.match(PlSqlParser.PRIMARY); this.state = 8059; this.match(PlSqlParser.KEY); break; case PlSqlParser.UNIQUE: this.state = 8060; this.match(PlSqlParser.UNIQUE); this.state = 8061; this.match(PlSqlParser.LEFT_PAREN); this.state = 8062; this.column_name(); this.state = 8067; this._errHandler.sync(this); _la = this._input.LA(1); while(_la===PlSqlParser.COMMA) { this.state = 8063; this.match(PlSqlParser.COMMA); this.state = 8064; this.column_name(); this.state = 8069; this._errHandler.sync(this); _la = this._input.LA(1); } this.state = 8070; this.match(PlSqlParser.RIGHT_PAREN); break; default: throw new antlr4.error.NoViableAltException(this); } this.state = 8074; this.constraint_state(); this.state = 8076; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.CASCADE) { this.state = 8075; this.match(PlSqlParser.CASCADE); } break; case 4: this.enterOuterAlt(localctx, 4); this.state = 8078; this.match(PlSqlParser.RENAME); this.state = 8079; this.match(PlSqlParser.CONSTRAINT); this.state = 8080; this.old_constraint_name(); this.state = 8081; this.match(PlSqlParser.TO); this.state = 8082; this.new_constraint_name(); break; case 5: this.enterOuterAlt(localctx, 5); this.state = 8085; this._errHandler.sync(this); _la = this._input.LA(1); do { this.state = 8084; this.drop_constraint_clause(); this.state = 8087; this._errHandler.sync(this); _la = this._input.LA(1); } while(_la===PlSqlParser.DROP); break; } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Old_constraint_nameContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_old_constraint_name; return this; } Old_constraint_nameContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Old_constraint_nameContext.prototype.constructor = Old_constraint_nameContext; Old_constraint_nameContext.prototype.constraint_name = function() { return this.getTypedRuleContext(Constraint_nameContext,0); }; Old_constraint_nameContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterOld_constraint_name(this); } }; Old_constraint_nameContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitOld_constraint_name(this); } }; Old_constraint_nameContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitOld_constraint_name(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Old_constraint_nameContext = Old_constraint_nameContext; PlSqlParser.prototype.old_constraint_name = function() { var localctx = new Old_constraint_nameContext(this, this._ctx, this.state); this.enterRule(localctx, 872, PlSqlParser.RULE_old_constraint_name); try { this.enterOuterAlt(localctx, 1); this.state = 8091; this.constraint_name(); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function New_constraint_nameContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_new_constraint_name; return this; } New_constraint_nameContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); New_constraint_nameContext.prototype.constructor = New_constraint_nameContext; New_constraint_nameContext.prototype.constraint_name = function() { return this.getTypedRuleContext(Constraint_nameContext,0); }; New_constraint_nameContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterNew_constraint_name(this); } }; New_constraint_nameContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitNew_constraint_name(this); } }; New_constraint_nameContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitNew_constraint_name(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.New_constraint_nameContext = New_constraint_nameContext; PlSqlParser.prototype.new_constraint_name = function() { var localctx = new New_constraint_nameContext(this, this._ctx, this.state); this.enterRule(localctx, 874, PlSqlParser.RULE_new_constraint_name); try { this.enterOuterAlt(localctx, 1); this.state = 8093; this.constraint_name(); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Drop_constraint_clauseContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_drop_constraint_clause; return this; } Drop_constraint_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Drop_constraint_clauseContext.prototype.constructor = Drop_constraint_clauseContext; Drop_constraint_clauseContext.prototype.DROP = function() { return this.getToken(PlSqlParser.DROP, 0); }; Drop_constraint_clauseContext.prototype.drop_primary_key_or_unique_or_generic_clause = function() { return this.getTypedRuleContext(Drop_primary_key_or_unique_or_generic_clauseContext,0); }; Drop_constraint_clauseContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterDrop_constraint_clause(this); } }; Drop_constraint_clauseContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitDrop_constraint_clause(this); } }; Drop_constraint_clauseContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitDrop_constraint_clause(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Drop_constraint_clauseContext = Drop_constraint_clauseContext; PlSqlParser.prototype.drop_constraint_clause = function() { var localctx = new Drop_constraint_clauseContext(this, this._ctx, this.state); this.enterRule(localctx, 876, PlSqlParser.RULE_drop_constraint_clause); try { this.enterOuterAlt(localctx, 1); this.state = 8095; this.match(PlSqlParser.DROP); this.state = 8096; this.drop_primary_key_or_unique_or_generic_clause(); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Drop_primary_key_or_unique_or_generic_clauseContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_drop_primary_key_or_unique_or_generic_clause; return this; } Drop_primary_key_or_unique_or_generic_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Drop_primary_key_or_unique_or_generic_clauseContext.prototype.constructor = Drop_primary_key_or_unique_or_generic_clauseContext; Drop_primary_key_or_unique_or_generic_clauseContext.prototype.PRIMARY = function() { return this.getToken(PlSqlParser.PRIMARY, 0); }; Drop_primary_key_or_unique_or_generic_clauseContext.prototype.KEY = function() { return this.getToken(PlSqlParser.KEY, 0); }; Drop_primary_key_or_unique_or_generic_clauseContext.prototype.UNIQUE = function() { return this.getToken(PlSqlParser.UNIQUE, 0); }; Drop_primary_key_or_unique_or_generic_clauseContext.prototype.LEFT_PAREN = function() { return this.getToken(PlSqlParser.LEFT_PAREN, 0); }; Drop_primary_key_or_unique_or_generic_clauseContext.prototype.column_name = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Column_nameContext); } else { return this.getTypedRuleContext(Column_nameContext,i); } }; Drop_primary_key_or_unique_or_generic_clauseContext.prototype.RIGHT_PAREN = function() { return this.getToken(PlSqlParser.RIGHT_PAREN, 0); }; Drop_primary_key_or_unique_or_generic_clauseContext.prototype.CASCADE = function() { return this.getToken(PlSqlParser.CASCADE, 0); }; Drop_primary_key_or_unique_or_generic_clauseContext.prototype.KEEP = function() { return this.getToken(PlSqlParser.KEEP, 0); }; Drop_primary_key_or_unique_or_generic_clauseContext.prototype.DROP = function() { return this.getToken(PlSqlParser.DROP, 0); }; Drop_primary_key_or_unique_or_generic_clauseContext.prototype.COMMA = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.COMMA); } else { return this.getToken(PlSqlParser.COMMA, i); } }; Drop_primary_key_or_unique_or_generic_clauseContext.prototype.CONSTRAINT = function() { return this.getToken(PlSqlParser.CONSTRAINT, 0); }; Drop_primary_key_or_unique_or_generic_clauseContext.prototype.constraint_name = function() { return this.getTypedRuleContext(Constraint_nameContext,0); }; Drop_primary_key_or_unique_or_generic_clauseContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterDrop_primary_key_or_unique_or_generic_clause(this); } }; Drop_primary_key_or_unique_or_generic_clauseContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitDrop_primary_key_or_unique_or_generic_clause(this); } }; Drop_primary_key_or_unique_or_generic_clauseContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitDrop_primary_key_or_unique_or_generic_clause(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Drop_primary_key_or_unique_or_generic_clauseContext = Drop_primary_key_or_unique_or_generic_clauseContext; PlSqlParser.prototype.drop_primary_key_or_unique_or_generic_clause = function() { var localctx = new Drop_primary_key_or_unique_or_generic_clauseContext(this, this._ctx, this.state); this.enterRule(localctx, 878, PlSqlParser.RULE_drop_primary_key_or_unique_or_generic_clause); var _la = 0; // Token type try { this.state = 8125; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.PRIMARY: case PlSqlParser.UNIQUE: this.enterOuterAlt(localctx, 1); this.state = 8112; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.PRIMARY: this.state = 8098; this.match(PlSqlParser.PRIMARY); this.state = 8099; this.match(PlSqlParser.KEY); break; case PlSqlParser.UNIQUE: this.state = 8100; this.match(PlSqlParser.UNIQUE); this.state = 8101; this.match(PlSqlParser.LEFT_PAREN); this.state = 8102; this.column_name(); this.state = 8107; this._errHandler.sync(this); _la = this._input.LA(1); while(_la===PlSqlParser.COMMA) { this.state = 8103; this.match(PlSqlParser.COMMA); this.state = 8104; this.column_name(); this.state = 8109; this._errHandler.sync(this); _la = this._input.LA(1); } this.state = 8110; this.match(PlSqlParser.RIGHT_PAREN); break; default: throw new antlr4.error.NoViableAltException(this); } this.state = 8115; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.CASCADE) { this.state = 8114; this.match(PlSqlParser.CASCADE); } this.state = 8118; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,1042,this._ctx); if(la_===1) { this.state = 8117; _la = this._input.LA(1); if(!(_la===PlSqlParser.DROP || _la===PlSqlParser.KEEP)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } } break; case PlSqlParser.CONSTRAINT: this.enterOuterAlt(localctx, 2); this.state = 8120; this.match(PlSqlParser.CONSTRAINT); this.state = 8121; this.constraint_name(); this.state = 8123; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.CASCADE) { this.state = 8122; this.match(PlSqlParser.CASCADE); } break; default: throw new antlr4.error.NoViableAltException(this); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Add_constraintContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_add_constraint; return this; } Add_constraintContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Add_constraintContext.prototype.constructor = Add_constraintContext; Add_constraintContext.prototype.ADD = function() { return this.getToken(PlSqlParser.ADD, 0); }; Add_constraintContext.prototype.add_constraint_clause = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Add_constraint_clauseContext); } else { return this.getTypedRuleContext(Add_constraint_clauseContext,i); } }; Add_constraintContext.prototype.CONSTRAINT = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.CONSTRAINT); } else { return this.getToken(PlSqlParser.CONSTRAINT, i); } }; Add_constraintContext.prototype.constraint_name = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Constraint_nameContext); } else { return this.getTypedRuleContext(Constraint_nameContext,i); } }; Add_constraintContext.prototype.COMMA = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.COMMA); } else { return this.getToken(PlSqlParser.COMMA, i); } }; Add_constraintContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterAdd_constraint(this); } }; Add_constraintContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitAdd_constraint(this); } }; Add_constraintContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitAdd_constraint(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Add_constraintContext = Add_constraintContext; PlSqlParser.prototype.add_constraint = function() { var localctx = new Add_constraintContext(this, this._ctx, this.state); this.enterRule(localctx, 880, PlSqlParser.RULE_add_constraint); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 8127; this.match(PlSqlParser.ADD); this.state = 8130; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.CONSTRAINT) { this.state = 8128; this.match(PlSqlParser.CONSTRAINT); this.state = 8129; this.constraint_name(); } this.state = 8132; this.add_constraint_clause(); this.state = 8139; this._errHandler.sync(this); _la = this._input.LA(1); do { this.state = 8133; this.match(PlSqlParser.COMMA); this.state = 8136; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.CONSTRAINT) { this.state = 8134; this.match(PlSqlParser.CONSTRAINT); this.state = 8135; this.constraint_name(); } this.state = 8138; this.add_constraint_clause(); this.state = 8141; this._errHandler.sync(this); _la = this._input.LA(1); } while(_la===PlSqlParser.COMMA); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Add_constraint_clauseContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_add_constraint_clause; return this; } Add_constraint_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Add_constraint_clauseContext.prototype.constructor = Add_constraint_clauseContext; Add_constraint_clauseContext.prototype.primary_key_clause = function() { return this.getTypedRuleContext(Primary_key_clauseContext,0); }; Add_constraint_clauseContext.prototype.foreign_key_clause = function() { return this.getTypedRuleContext(Foreign_key_clauseContext,0); }; Add_constraint_clauseContext.prototype.unique_key_clause = function() { return this.getTypedRuleContext(Unique_key_clauseContext,0); }; Add_constraint_clauseContext.prototype.check_constraint = function() { return this.getTypedRuleContext(Check_constraintContext,0); }; Add_constraint_clauseContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterAdd_constraint_clause(this); } }; Add_constraint_clauseContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitAdd_constraint_clause(this); } }; Add_constraint_clauseContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitAdd_constraint_clause(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Add_constraint_clauseContext = Add_constraint_clauseContext; PlSqlParser.prototype.add_constraint_clause = function() { var localctx = new Add_constraint_clauseContext(this, this._ctx, this.state); this.enterRule(localctx, 882, PlSqlParser.RULE_add_constraint_clause); try { this.state = 8147; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.PRIMARY: this.enterOuterAlt(localctx, 1); this.state = 8143; this.primary_key_clause(); break; case PlSqlParser.FOREIGN: this.enterOuterAlt(localctx, 2); this.state = 8144; this.foreign_key_clause(); break; case PlSqlParser.UNIQUE: this.enterOuterAlt(localctx, 3); this.state = 8145; this.unique_key_clause(); break; case PlSqlParser.CHECK: this.enterOuterAlt(localctx, 4); this.state = 8146; this.check_constraint(); break; default: throw new antlr4.error.NoViableAltException(this); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Check_constraintContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_check_constraint; return this; } Check_constraintContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Check_constraintContext.prototype.constructor = Check_constraintContext; Check_constraintContext.prototype.CHECK = function() { return this.getToken(PlSqlParser.CHECK, 0); }; Check_constraintContext.prototype.LEFT_PAREN = function() { return this.getToken(PlSqlParser.LEFT_PAREN, 0); }; Check_constraintContext.prototype.condition = function() { return this.getTypedRuleContext(ConditionContext,0); }; Check_constraintContext.prototype.RIGHT_PAREN = function() { return this.getToken(PlSqlParser.RIGHT_PAREN, 0); }; Check_constraintContext.prototype.DISABLE = function() { return this.getToken(PlSqlParser.DISABLE, 0); }; Check_constraintContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterCheck_constraint(this); } }; Check_constraintContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitCheck_constraint(this); } }; Check_constraintContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitCheck_constraint(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Check_constraintContext = Check_constraintContext; PlSqlParser.prototype.check_constraint = function() { var localctx = new Check_constraintContext(this, this._ctx, this.state); this.enterRule(localctx, 884, PlSqlParser.RULE_check_constraint); try { this.enterOuterAlt(localctx, 1); this.state = 8149; this.match(PlSqlParser.CHECK); this.state = 8150; this.match(PlSqlParser.LEFT_PAREN); this.state = 8151; this.condition(); this.state = 8152; this.match(PlSqlParser.RIGHT_PAREN); this.state = 8154; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,1049,this._ctx); if(la_===1) { this.state = 8153; this.match(PlSqlParser.DISABLE); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Drop_constraintContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_drop_constraint; return this; } Drop_constraintContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Drop_constraintContext.prototype.constructor = Drop_constraintContext; Drop_constraintContext.prototype.DROP = function() { return this.getToken(PlSqlParser.DROP, 0); }; Drop_constraintContext.prototype.CONSTRAINT = function() { return this.getToken(PlSqlParser.CONSTRAINT, 0); }; Drop_constraintContext.prototype.constraint_name = function() { return this.getTypedRuleContext(Constraint_nameContext,0); }; Drop_constraintContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterDrop_constraint(this); } }; Drop_constraintContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitDrop_constraint(this); } }; Drop_constraintContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitDrop_constraint(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Drop_constraintContext = Drop_constraintContext; PlSqlParser.prototype.drop_constraint = function() { var localctx = new Drop_constraintContext(this, this._ctx, this.state); this.enterRule(localctx, 886, PlSqlParser.RULE_drop_constraint); try { this.enterOuterAlt(localctx, 1); this.state = 8156; this.match(PlSqlParser.DROP); this.state = 8157; this.match(PlSqlParser.CONSTRAINT); this.state = 8158; this.constraint_name(); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Enable_constraintContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_enable_constraint; return this; } Enable_constraintContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Enable_constraintContext.prototype.constructor = Enable_constraintContext; Enable_constraintContext.prototype.ENABLE = function() { return this.getToken(PlSqlParser.ENABLE, 0); }; Enable_constraintContext.prototype.CONSTRAINT = function() { return this.getToken(PlSqlParser.CONSTRAINT, 0); }; Enable_constraintContext.prototype.constraint_name = function() { return this.getTypedRuleContext(Constraint_nameContext,0); }; Enable_constraintContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterEnable_constraint(this); } }; Enable_constraintContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitEnable_constraint(this); } }; Enable_constraintContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitEnable_constraint(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Enable_constraintContext = Enable_constraintContext; PlSqlParser.prototype.enable_constraint = function() { var localctx = new Enable_constraintContext(this, this._ctx, this.state); this.enterRule(localctx, 888, PlSqlParser.RULE_enable_constraint); try { this.enterOuterAlt(localctx, 1); this.state = 8160; this.match(PlSqlParser.ENABLE); this.state = 8161; this.match(PlSqlParser.CONSTRAINT); this.state = 8162; this.constraint_name(); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Disable_constraintContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_disable_constraint; return this; } Disable_constraintContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Disable_constraintContext.prototype.constructor = Disable_constraintContext; Disable_constraintContext.prototype.DISABLE = function() { return this.getToken(PlSqlParser.DISABLE, 0); }; Disable_constraintContext.prototype.CONSTRAINT = function() { return this.getToken(PlSqlParser.CONSTRAINT, 0); }; Disable_constraintContext.prototype.constraint_name = function() { return this.getTypedRuleContext(Constraint_nameContext,0); }; Disable_constraintContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterDisable_constraint(this); } }; Disable_constraintContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitDisable_constraint(this); } }; Disable_constraintContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitDisable_constraint(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Disable_constraintContext = Disable_constraintContext; PlSqlParser.prototype.disable_constraint = function() { var localctx = new Disable_constraintContext(this, this._ctx, this.state); this.enterRule(localctx, 890, PlSqlParser.RULE_disable_constraint); try { this.enterOuterAlt(localctx, 1); this.state = 8164; this.match(PlSqlParser.DISABLE); this.state = 8165; this.match(PlSqlParser.CONSTRAINT); this.state = 8166; this.constraint_name(); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Foreign_key_clauseContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_foreign_key_clause; return this; } Foreign_key_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Foreign_key_clauseContext.prototype.constructor = Foreign_key_clauseContext; Foreign_key_clauseContext.prototype.FOREIGN = function() { return this.getToken(PlSqlParser.FOREIGN, 0); }; Foreign_key_clauseContext.prototype.KEY = function() { return this.getToken(PlSqlParser.KEY, 0); }; Foreign_key_clauseContext.prototype.paren_column_list = function() { return this.getTypedRuleContext(Paren_column_listContext,0); }; Foreign_key_clauseContext.prototype.references_clause = function() { return this.getTypedRuleContext(References_clauseContext,0); }; Foreign_key_clauseContext.prototype.on_delete_clause = function() { return this.getTypedRuleContext(On_delete_clauseContext,0); }; Foreign_key_clauseContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterForeign_key_clause(this); } }; Foreign_key_clauseContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitForeign_key_clause(this); } }; Foreign_key_clauseContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitForeign_key_clause(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Foreign_key_clauseContext = Foreign_key_clauseContext; PlSqlParser.prototype.foreign_key_clause = function() { var localctx = new Foreign_key_clauseContext(this, this._ctx, this.state); this.enterRule(localctx, 892, PlSqlParser.RULE_foreign_key_clause); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 8168; this.match(PlSqlParser.FOREIGN); this.state = 8169; this.match(PlSqlParser.KEY); this.state = 8170; this.paren_column_list(); this.state = 8171; this.references_clause(); this.state = 8173; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.ON) { this.state = 8172; this.on_delete_clause(); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function References_clauseContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_references_clause; return this; } References_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); References_clauseContext.prototype.constructor = References_clauseContext; References_clauseContext.prototype.REFERENCES = function() { return this.getToken(PlSqlParser.REFERENCES, 0); }; References_clauseContext.prototype.tableview_name = function() { return this.getTypedRuleContext(Tableview_nameContext,0); }; References_clauseContext.prototype.paren_column_list = function() { return this.getTypedRuleContext(Paren_column_listContext,0); }; References_clauseContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterReferences_clause(this); } }; References_clauseContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitReferences_clause(this); } }; References_clauseContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitReferences_clause(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.References_clauseContext = References_clauseContext; PlSqlParser.prototype.references_clause = function() { var localctx = new References_clauseContext(this, this._ctx, this.state); this.enterRule(localctx, 894, PlSqlParser.RULE_references_clause); try { this.enterOuterAlt(localctx, 1); this.state = 8175; this.match(PlSqlParser.REFERENCES); this.state = 8176; this.tableview_name(); this.state = 8177; this.paren_column_list(); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function On_delete_clauseContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_on_delete_clause; return this; } On_delete_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); On_delete_clauseContext.prototype.constructor = On_delete_clauseContext; On_delete_clauseContext.prototype.ON = function() { return this.getToken(PlSqlParser.ON, 0); }; On_delete_clauseContext.prototype.DELETE = function() { return this.getToken(PlSqlParser.DELETE, 0); }; On_delete_clauseContext.prototype.CASCADE = function() { return this.getToken(PlSqlParser.CASCADE, 0); }; On_delete_clauseContext.prototype.SET = function() { return this.getToken(PlSqlParser.SET, 0); }; On_delete_clauseContext.prototype.NULL_ = function() { return this.getToken(PlSqlParser.NULL_, 0); }; On_delete_clauseContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterOn_delete_clause(this); } }; On_delete_clauseContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitOn_delete_clause(this); } }; On_delete_clauseContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitOn_delete_clause(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.On_delete_clauseContext = On_delete_clauseContext; PlSqlParser.prototype.on_delete_clause = function() { var localctx = new On_delete_clauseContext(this, this._ctx, this.state); this.enterRule(localctx, 896, PlSqlParser.RULE_on_delete_clause); try { this.enterOuterAlt(localctx, 1); this.state = 8179; this.match(PlSqlParser.ON); this.state = 8180; this.match(PlSqlParser.DELETE); this.state = 8184; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.CASCADE: this.state = 8181; this.match(PlSqlParser.CASCADE); break; case PlSqlParser.SET: this.state = 8182; this.match(PlSqlParser.SET); this.state = 8183; this.match(PlSqlParser.NULL_); break; default: throw new antlr4.error.NoViableAltException(this); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Unique_key_clauseContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_unique_key_clause; return this; } Unique_key_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Unique_key_clauseContext.prototype.constructor = Unique_key_clauseContext; Unique_key_clauseContext.prototype.UNIQUE = function() { return this.getToken(PlSqlParser.UNIQUE, 0); }; Unique_key_clauseContext.prototype.paren_column_list = function() { return this.getTypedRuleContext(Paren_column_listContext,0); }; Unique_key_clauseContext.prototype.using_index_clause = function() { return this.getTypedRuleContext(Using_index_clauseContext,0); }; Unique_key_clauseContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterUnique_key_clause(this); } }; Unique_key_clauseContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitUnique_key_clause(this); } }; Unique_key_clauseContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitUnique_key_clause(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Unique_key_clauseContext = Unique_key_clauseContext; PlSqlParser.prototype.unique_key_clause = function() { var localctx = new Unique_key_clauseContext(this, this._ctx, this.state); this.enterRule(localctx, 898, PlSqlParser.RULE_unique_key_clause); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 8186; this.match(PlSqlParser.UNIQUE); this.state = 8187; this.paren_column_list(); this.state = 8189; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.USING) { this.state = 8188; this.using_index_clause(); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Primary_key_clauseContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_primary_key_clause; return this; } Primary_key_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Primary_key_clauseContext.prototype.constructor = Primary_key_clauseContext; Primary_key_clauseContext.prototype.PRIMARY = function() { return this.getToken(PlSqlParser.PRIMARY, 0); }; Primary_key_clauseContext.prototype.KEY = function() { return this.getToken(PlSqlParser.KEY, 0); }; Primary_key_clauseContext.prototype.paren_column_list = function() { return this.getTypedRuleContext(Paren_column_listContext,0); }; Primary_key_clauseContext.prototype.using_index_clause = function() { return this.getTypedRuleContext(Using_index_clauseContext,0); }; Primary_key_clauseContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterPrimary_key_clause(this); } }; Primary_key_clauseContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitPrimary_key_clause(this); } }; Primary_key_clauseContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitPrimary_key_clause(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Primary_key_clauseContext = Primary_key_clauseContext; PlSqlParser.prototype.primary_key_clause = function() { var localctx = new Primary_key_clauseContext(this, this._ctx, this.state); this.enterRule(localctx, 900, PlSqlParser.RULE_primary_key_clause); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 8191; this.match(PlSqlParser.PRIMARY); this.state = 8192; this.match(PlSqlParser.KEY); this.state = 8193; this.paren_column_list(); this.state = 8195; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.USING) { this.state = 8194; this.using_index_clause(); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Anonymous_blockContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_anonymous_block; return this; } Anonymous_blockContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Anonymous_blockContext.prototype.constructor = Anonymous_blockContext; Anonymous_blockContext.prototype.BEGIN = function() { return this.getToken(PlSqlParser.BEGIN, 0); }; Anonymous_blockContext.prototype.seq_of_statements = function() { return this.getTypedRuleContext(Seq_of_statementsContext,0); }; Anonymous_blockContext.prototype.END = function() { return this.getToken(PlSqlParser.END, 0); }; Anonymous_blockContext.prototype.SEMICOLON = function() { return this.getToken(PlSqlParser.SEMICOLON, 0); }; Anonymous_blockContext.prototype.DECLARE = function() { return this.getToken(PlSqlParser.DECLARE, 0); }; Anonymous_blockContext.prototype.seq_of_declare_specs = function() { return this.getTypedRuleContext(Seq_of_declare_specsContext,0); }; Anonymous_blockContext.prototype.EXCEPTION = function() { return this.getToken(PlSqlParser.EXCEPTION, 0); }; Anonymous_blockContext.prototype.exception_handler = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Exception_handlerContext); } else { return this.getTypedRuleContext(Exception_handlerContext,i); } }; Anonymous_blockContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterAnonymous_block(this); } }; Anonymous_blockContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitAnonymous_block(this); } }; Anonymous_blockContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitAnonymous_block(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Anonymous_blockContext = Anonymous_blockContext; PlSqlParser.prototype.anonymous_block = function() { var localctx = new Anonymous_blockContext(this, this._ctx, this.state); this.enterRule(localctx, 902, PlSqlParser.RULE_anonymous_block); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 8199; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.DECLARE) { this.state = 8197; this.match(PlSqlParser.DECLARE); this.state = 8198; this.seq_of_declare_specs(); } this.state = 8201; this.match(PlSqlParser.BEGIN); this.state = 8202; this.seq_of_statements(); this.state = 8209; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.EXCEPTION) { this.state = 8203; this.match(PlSqlParser.EXCEPTION); this.state = 8205; this._errHandler.sync(this); _la = this._input.LA(1); do { this.state = 8204; this.exception_handler(); this.state = 8207; this._errHandler.sync(this); _la = this._input.LA(1); } while(_la===PlSqlParser.WHEN); } this.state = 8211; this.match(PlSqlParser.END); this.state = 8212; this.match(PlSqlParser.SEMICOLON); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Invoker_rights_clauseContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_invoker_rights_clause; return this; } Invoker_rights_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Invoker_rights_clauseContext.prototype.constructor = Invoker_rights_clauseContext; Invoker_rights_clauseContext.prototype.AUTHID = function() { return this.getToken(PlSqlParser.AUTHID, 0); }; Invoker_rights_clauseContext.prototype.CURRENT_USER = function() { return this.getToken(PlSqlParser.CURRENT_USER, 0); }; Invoker_rights_clauseContext.prototype.DEFINER = function() { return this.getToken(PlSqlParser.DEFINER, 0); }; Invoker_rights_clauseContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterInvoker_rights_clause(this); } }; Invoker_rights_clauseContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitInvoker_rights_clause(this); } }; Invoker_rights_clauseContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitInvoker_rights_clause(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Invoker_rights_clauseContext = Invoker_rights_clauseContext; PlSqlParser.prototype.invoker_rights_clause = function() { var localctx = new Invoker_rights_clauseContext(this, this._ctx, this.state); this.enterRule(localctx, 904, PlSqlParser.RULE_invoker_rights_clause); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 8214; this.match(PlSqlParser.AUTHID); this.state = 8215; _la = this._input.LA(1); if(!(_la===PlSqlParser.CURRENT_USER || _la===PlSqlParser.DEFINER)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Call_specContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_call_spec; return this; } Call_specContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Call_specContext.prototype.constructor = Call_specContext; Call_specContext.prototype.LANGUAGE = function() { return this.getToken(PlSqlParser.LANGUAGE, 0); }; Call_specContext.prototype.java_spec = function() { return this.getTypedRuleContext(Java_specContext,0); }; Call_specContext.prototype.c_spec = function() { return this.getTypedRuleContext(C_specContext,0); }; Call_specContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterCall_spec(this); } }; Call_specContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitCall_spec(this); } }; Call_specContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitCall_spec(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Call_specContext = Call_specContext; PlSqlParser.prototype.call_spec = function() { var localctx = new Call_specContext(this, this._ctx, this.state); this.enterRule(localctx, 906, PlSqlParser.RULE_call_spec); try { this.enterOuterAlt(localctx, 1); this.state = 8217; this.match(PlSqlParser.LANGUAGE); this.state = 8220; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.JAVA: this.state = 8218; this.java_spec(); break; case PlSqlParser.C_LETTER: this.state = 8219; this.c_spec(); break; default: throw new antlr4.error.NoViableAltException(this); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Java_specContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_java_spec; return this; } Java_specContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Java_specContext.prototype.constructor = Java_specContext; Java_specContext.prototype.JAVA = function() { return this.getToken(PlSqlParser.JAVA, 0); }; Java_specContext.prototype.NAME = function() { return this.getToken(PlSqlParser.NAME, 0); }; Java_specContext.prototype.CHAR_STRING = function() { return this.getToken(PlSqlParser.CHAR_STRING, 0); }; Java_specContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterJava_spec(this); } }; Java_specContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitJava_spec(this); } }; Java_specContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitJava_spec(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Java_specContext = Java_specContext; PlSqlParser.prototype.java_spec = function() { var localctx = new Java_specContext(this, this._ctx, this.state); this.enterRule(localctx, 908, PlSqlParser.RULE_java_spec); try { this.enterOuterAlt(localctx, 1); this.state = 8222; this.match(PlSqlParser.JAVA); this.state = 8223; this.match(PlSqlParser.NAME); this.state = 8224; this.match(PlSqlParser.CHAR_STRING); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function C_specContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_c_spec; return this; } C_specContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); C_specContext.prototype.constructor = C_specContext; C_specContext.prototype.C_LETTER = function() { return this.getToken(PlSqlParser.C_LETTER, 0); }; C_specContext.prototype.LIBRARY = function() { return this.getToken(PlSqlParser.LIBRARY, 0); }; C_specContext.prototype.identifier = function() { return this.getTypedRuleContext(IdentifierContext,0); }; C_specContext.prototype.NAME = function() { return this.getToken(PlSqlParser.NAME, 0); }; C_specContext.prototype.CHAR_STRING = function() { return this.getToken(PlSqlParser.CHAR_STRING, 0); }; C_specContext.prototype.c_agent_in_clause = function() { return this.getTypedRuleContext(C_agent_in_clauseContext,0); }; C_specContext.prototype.WITH = function() { return this.getToken(PlSqlParser.WITH, 0); }; C_specContext.prototype.CONTEXT = function() { return this.getToken(PlSqlParser.CONTEXT, 0); }; C_specContext.prototype.c_parameters_clause = function() { return this.getTypedRuleContext(C_parameters_clauseContext,0); }; C_specContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterC_spec(this); } }; C_specContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitC_spec(this); } }; C_specContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitC_spec(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.C_specContext = C_specContext; PlSqlParser.prototype.c_spec = function() { var localctx = new C_specContext(this, this._ctx, this.state); this.enterRule(localctx, 910, PlSqlParser.RULE_c_spec); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 8226; this.match(PlSqlParser.C_LETTER); this.state = 8229; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.NAME) { this.state = 8227; this.match(PlSqlParser.NAME); this.state = 8228; this.match(PlSqlParser.CHAR_STRING); } this.state = 8231; this.match(PlSqlParser.LIBRARY); this.state = 8232; this.identifier(); this.state = 8234; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.AGENT) { this.state = 8233; this.c_agent_in_clause(); } this.state = 8238; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.WITH) { this.state = 8236; this.match(PlSqlParser.WITH); this.state = 8237; this.match(PlSqlParser.CONTEXT); } this.state = 8241; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.PARAMETERS) { this.state = 8240; this.c_parameters_clause(); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function C_agent_in_clauseContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_c_agent_in_clause; return this; } C_agent_in_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); C_agent_in_clauseContext.prototype.constructor = C_agent_in_clauseContext; C_agent_in_clauseContext.prototype.AGENT = function() { return this.getToken(PlSqlParser.AGENT, 0); }; C_agent_in_clauseContext.prototype.IN = function() { return this.getToken(PlSqlParser.IN, 0); }; C_agent_in_clauseContext.prototype.LEFT_PAREN = function() { return this.getToken(PlSqlParser.LEFT_PAREN, 0); }; C_agent_in_clauseContext.prototype.expressions = function() { return this.getTypedRuleContext(ExpressionsContext,0); }; C_agent_in_clauseContext.prototype.RIGHT_PAREN = function() { return this.getToken(PlSqlParser.RIGHT_PAREN, 0); }; C_agent_in_clauseContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterC_agent_in_clause(this); } }; C_agent_in_clauseContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitC_agent_in_clause(this); } }; C_agent_in_clauseContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitC_agent_in_clause(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.C_agent_in_clauseContext = C_agent_in_clauseContext; PlSqlParser.prototype.c_agent_in_clause = function() { var localctx = new C_agent_in_clauseContext(this, this._ctx, this.state); this.enterRule(localctx, 912, PlSqlParser.RULE_c_agent_in_clause); try { this.enterOuterAlt(localctx, 1); this.state = 8243; this.match(PlSqlParser.AGENT); this.state = 8244; this.match(PlSqlParser.IN); this.state = 8245; this.match(PlSqlParser.LEFT_PAREN); this.state = 8246; this.expressions(); this.state = 8247; this.match(PlSqlParser.RIGHT_PAREN); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function C_parameters_clauseContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_c_parameters_clause; return this; } C_parameters_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); C_parameters_clauseContext.prototype.constructor = C_parameters_clauseContext; C_parameters_clauseContext.prototype.PARAMETERS = function() { return this.getToken(PlSqlParser.PARAMETERS, 0); }; C_parameters_clauseContext.prototype.LEFT_PAREN = function() { return this.getToken(PlSqlParser.LEFT_PAREN, 0); }; C_parameters_clauseContext.prototype.RIGHT_PAREN = function() { return this.getToken(PlSqlParser.RIGHT_PAREN, 0); }; C_parameters_clauseContext.prototype.expressions = function() { return this.getTypedRuleContext(ExpressionsContext,0); }; C_parameters_clauseContext.prototype.PERIOD = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.PERIOD); } else { return this.getToken(PlSqlParser.PERIOD, i); } }; C_parameters_clauseContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterC_parameters_clause(this); } }; C_parameters_clauseContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitC_parameters_clause(this); } }; C_parameters_clauseContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitC_parameters_clause(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.C_parameters_clauseContext = C_parameters_clauseContext; PlSqlParser.prototype.c_parameters_clause = function() { var localctx = new C_parameters_clauseContext(this, this._ctx, this.state); this.enterRule(localctx, 914, PlSqlParser.RULE_c_parameters_clause); try { this.enterOuterAlt(localctx, 1); this.state = 8249; this.match(PlSqlParser.PARAMETERS); this.state = 8250; this.match(PlSqlParser.LEFT_PAREN); this.state = 8255; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,1062,this._ctx); switch(la_) { case 1: this.state = 8251; this.expressions(); break; case 2: this.state = 8252; this.match(PlSqlParser.PERIOD); this.state = 8253; this.match(PlSqlParser.PERIOD); this.state = 8254; this.match(PlSqlParser.PERIOD); break; } this.state = 8257; this.match(PlSqlParser.RIGHT_PAREN); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function ParameterContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_parameter; return this; } ParameterContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); ParameterContext.prototype.constructor = ParameterContext; ParameterContext.prototype.parameter_name = function() { return this.getTypedRuleContext(Parameter_nameContext,0); }; ParameterContext.prototype.type_spec = function() { return this.getTypedRuleContext(Type_specContext,0); }; ParameterContext.prototype.default_value_part = function() { return this.getTypedRuleContext(Default_value_partContext,0); }; ParameterContext.prototype.IN = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.IN); } else { return this.getToken(PlSqlParser.IN, i); } }; ParameterContext.prototype.OUT = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.OUT); } else { return this.getToken(PlSqlParser.OUT, i); } }; ParameterContext.prototype.INOUT = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.INOUT); } else { return this.getToken(PlSqlParser.INOUT, i); } }; ParameterContext.prototype.NOCOPY = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.NOCOPY); } else { return this.getToken(PlSqlParser.NOCOPY, i); } }; ParameterContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterParameter(this); } }; ParameterContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitParameter(this); } }; ParameterContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitParameter(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.ParameterContext = ParameterContext; PlSqlParser.prototype.parameter = function() { var localctx = new ParameterContext(this, this._ctx, this.state); this.enterRule(localctx, 916, PlSqlParser.RULE_parameter); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 8259; this.parameter_name(); this.state = 8263; this._errHandler.sync(this); var _alt = this._interp.adaptivePredict(this._input,1063,this._ctx) while(_alt!=2 && _alt!=antlr4.atn.ATN.INVALID_ALT_NUMBER) { if(_alt===1) { this.state = 8260; _la = this._input.LA(1); if(!(_la===PlSqlParser.IN || _la===PlSqlParser.INOUT || _la===PlSqlParser.NOCOPY || _la===PlSqlParser.OUT)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } } this.state = 8265; this._errHandler.sync(this); _alt = this._interp.adaptivePredict(this._input,1063,this._ctx); } this.state = 8267; this._errHandler.sync(this); _la = this._input.LA(1); if((((_la) & ~0x1f) == 0 && ((1 << _la) & ((1 << PlSqlParser.ABORT) | (1 << PlSqlParser.ABS) | (1 << PlSqlParser.ACCESS) | (1 << PlSqlParser.ACCESSED) | (1 << PlSqlParser.ACCOUNT) | (1 << PlSqlParser.ACL) | (1 << PlSqlParser.ACOS) | (1 << PlSqlParser.ACTION) | (1 << PlSqlParser.ACTIONS) | (1 << PlSqlParser.ACTIVATE) | (1 << PlSqlParser.ACTIVE) | (1 << PlSqlParser.ACTIVE_COMPONENT) | (1 << PlSqlParser.ACTIVE_DATA) | (1 << PlSqlParser.ACTIVE_FUNCTION) | (1 << PlSqlParser.ACTIVE_TAG) | (1 << PlSqlParser.ACTIVITY) | (1 << PlSqlParser.ADAPTIVE_PLAN) | (1 << PlSqlParser.ADD) | (1 << PlSqlParser.ADD_COLUMN) | (1 << PlSqlParser.ADD_GROUP) | (1 << PlSqlParser.ADD_MONTHS) | (1 << PlSqlParser.ADJ_DATE) | (1 << PlSqlParser.ADMIN) | (1 << PlSqlParser.ADMINISTER) | (1 << PlSqlParser.ADMINISTRATOR) | (1 << PlSqlParser.ADVANCED) | (1 << PlSqlParser.ADVISE) | (1 << PlSqlParser.ADVISOR) | (1 << PlSqlParser.AFD_DISKSTRING) | (1 << PlSqlParser.AFTER) | (1 << PlSqlParser.AGENT))) !== 0) || ((((_la - 32)) & ~0x1f) == 0 && ((1 << (_la - 32)) & ((1 << (PlSqlParser.AGGREGATE - 32)) | (1 << (PlSqlParser.A_LETTER - 32)) | (1 << (PlSqlParser.ALIAS - 32)) | (1 << (PlSqlParser.ALLOCATE - 32)) | (1 << (PlSqlParser.ALLOW - 32)) | (1 << (PlSqlParser.ALL_ROWS - 32)) | (1 << (PlSqlParser.ALWAYS - 32)) | (1 << (PlSqlParser.ANALYZE - 32)) | (1 << (PlSqlParser.ANCILLARY - 32)) | (1 << (PlSqlParser.AND_EQUAL - 32)) | (1 << (PlSqlParser.ANOMALY - 32)) | (1 << (PlSqlParser.ANSI_REARCH - 32)) | (1 << (PlSqlParser.ANTIJOIN - 32)) | (1 << (PlSqlParser.ANYSCHEMA - 32)) | (1 << (PlSqlParser.APPEND - 32)) | (1 << (PlSqlParser.APPENDCHILDXML - 32)) | (1 << (PlSqlParser.APPEND_VALUES - 32)) | (1 << (PlSqlParser.APPLICATION - 32)) | (1 << (PlSqlParser.APPLY - 32)) | (1 << (PlSqlParser.APPROX_COUNT_DISTINCT - 32)) | (1 << (PlSqlParser.ARCHIVAL - 32)) | (1 << (PlSqlParser.ARCHIVE - 32)) | (1 << (PlSqlParser.ARCHIVED - 32)) | (1 << (PlSqlParser.ARCHIVELOG - 32)) | (1 << (PlSqlParser.ARRAY - 32)) | (1 << (PlSqlParser.ASCII - 32)))) !== 0) || ((((_la - 64)) & ~0x1f) == 0 && ((1 << (_la - 64)) & ((1 << (PlSqlParser.ASCIISTR - 64)) | (1 << (PlSqlParser.ASIN - 64)) | (1 << (PlSqlParser.ASIS - 64)) | (1 << (PlSqlParser.ASSEMBLY - 64)) | (1 << (PlSqlParser.ASSIGN - 64)) | (1 << (PlSqlParser.ASSOCIATE - 64)) | (1 << (PlSqlParser.ASYNC - 64)) | (1 << (PlSqlParser.ASYNCHRONOUS - 64)) | (1 << (PlSqlParser.ATAN2 - 64)) | (1 << (PlSqlParser.ATAN - 64)) | (1 << (PlSqlParser.AT - 64)) | (1 << (PlSqlParser.ATTRIBUTE - 64)) | (1 << (PlSqlParser.ATTRIBUTES - 64)) | (1 << (PlSqlParser.AUTHENTICATED - 64)) | (1 << (PlSqlParser.AUTHENTICATION - 64)) | (1 << (PlSqlParser.AUTHID - 64)) | (1 << (PlSqlParser.AUTHORIZATION - 64)) | (1 << (PlSqlParser.AUTOALLOCATE - 64)) | (1 << (PlSqlParser.AUTO - 64)) | (1 << (PlSqlParser.AUTOEXTEND - 64)) | (1 << (PlSqlParser.AUTO_LOGIN - 64)) | (1 << (PlSqlParser.AUTOMATIC - 64)) | (1 << (PlSqlParser.AUTONOMOUS_TRANSACTION - 64)) | (1 << (PlSqlParser.AUTO_REOPTIMIZE - 64)) | (1 << (PlSqlParser.AVAILABILITY - 64)) | (1 << (PlSqlParser.AVRO - 64)) | (1 << (PlSqlParser.BACKGROUND - 64)) | (1 << (PlSqlParser.BACKUP - 64)) | (1 << (PlSqlParser.BASIC - 64)))) !== 0) || ((((_la - 96)) & ~0x1f) == 0 && ((1 << (_la - 96)) & ((1 << (PlSqlParser.BASICFILE - 96)) | (1 << (PlSqlParser.BATCH - 96)) | (1 << (PlSqlParser.BATCHSIZE - 96)) | (1 << (PlSqlParser.BATCH_TABLE_ACCESS_BY_ROWID - 96)) | (1 << (PlSqlParser.BECOME - 96)) | (1 << (PlSqlParser.BEFORE - 96)) | (1 << (PlSqlParser.BEGIN - 96)) | (1 << (PlSqlParser.BEGINNING - 96)) | (1 << (PlSqlParser.BEGIN_OUTLINE_DATA - 96)) | (1 << (PlSqlParser.BEHALF - 96)) | (1 << (PlSqlParser.BEQUEATH - 96)) | (1 << (PlSqlParser.BFILE - 96)) | (1 << (PlSqlParser.BFILENAME - 96)) | (1 << (PlSqlParser.BIGFILE - 96)) | (1 << (PlSqlParser.BINARY - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE_INFINITY - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE_NAN - 96)) | (1 << (PlSqlParser.BINARY_FLOAT - 96)) | (1 << (PlSqlParser.BINARY_FLOAT_INFINITY - 96)) | (1 << (PlSqlParser.BINARY_FLOAT_NAN - 96)) | (1 << (PlSqlParser.BINARY_INTEGER - 96)) | (1 << (PlSqlParser.BIND_AWARE - 96)) | (1 << (PlSqlParser.BINDING - 96)) | (1 << (PlSqlParser.BIN_TO_NUM - 96)) | (1 << (PlSqlParser.BITAND - 96)) | (1 << (PlSqlParser.BITMAP_AND - 96)) | (1 << (PlSqlParser.BITMAP - 96)) | (1 << (PlSqlParser.BITMAPS - 96)) | (1 << (PlSqlParser.BITMAP_TREE - 96)) | (1 << (PlSqlParser.BITS - 96)))) !== 0) || ((((_la - 128)) & ~0x1f) == 0 && ((1 << (_la - 128)) & ((1 << (PlSqlParser.BLOB - 128)) | (1 << (PlSqlParser.BLOCK - 128)) | (1 << (PlSqlParser.BLOCK_RANGE - 128)) | (1 << (PlSqlParser.BLOCKS - 128)) | (1 << (PlSqlParser.BLOCKSIZE - 128)) | (1 << (PlSqlParser.BODY - 128)) | (1 << (PlSqlParser.BOOLEAN - 128)) | (1 << (PlSqlParser.BOTH - 128)) | (1 << (PlSqlParser.BOUND - 128)) | (1 << (PlSqlParser.BRANCH - 128)) | (1 << (PlSqlParser.BREADTH - 128)) | (1 << (PlSqlParser.BROADCAST - 128)) | (1 << (PlSqlParser.BSON - 128)) | (1 << (PlSqlParser.BUFFER - 128)) | (1 << (PlSqlParser.BUFFER_CACHE - 128)) | (1 << (PlSqlParser.BUFFER_POOL - 128)) | (1 << (PlSqlParser.BUILD - 128)) | (1 << (PlSqlParser.BULK - 128)) | (1 << (PlSqlParser.BYPASS_RECURSIVE_CHECK - 128)) | (1 << (PlSqlParser.BYPASS_UJVC - 128)) | (1 << (PlSqlParser.BYTE - 128)) | (1 << (PlSqlParser.CACHE - 128)) | (1 << (PlSqlParser.CACHE_CB - 128)) | (1 << (PlSqlParser.CACHE_INSTANCES - 128)) | (1 << (PlSqlParser.CACHE_TEMP_TABLE - 128)) | (1 << (PlSqlParser.CACHING - 128)) | (1 << (PlSqlParser.CALCULATED - 128)) | (1 << (PlSqlParser.CALLBACK - 128)) | (1 << (PlSqlParser.CALL - 128)) | (1 << (PlSqlParser.CANCEL - 128)))) !== 0) || ((((_la - 160)) & ~0x1f) == 0 && ((1 << (_la - 160)) & ((1 << (PlSqlParser.CAPACITY - 160)) | (1 << (PlSqlParser.CARDINALITY - 160)) | (1 << (PlSqlParser.CASCADE - 160)) | (1 << (PlSqlParser.CASE - 160)) | (1 << (PlSqlParser.CAST - 160)) | (1 << (PlSqlParser.CATEGORY - 160)) | (1 << (PlSqlParser.CDBDEFAULT - 160)) | (1 << (PlSqlParser.CEIL - 160)) | (1 << (PlSqlParser.CELL_FLASH_CACHE - 160)) | (1 << (PlSqlParser.CERTIFICATE - 160)) | (1 << (PlSqlParser.CFILE - 160)) | (1 << (PlSqlParser.CHAINED - 160)) | (1 << (PlSqlParser.CHANGE - 160)) | (1 << (PlSqlParser.CHANGE_DUPKEY_ERROR_INDEX - 160)) | (1 << (PlSqlParser.CHARACTER - 160)) | (1 << (PlSqlParser.CHAR - 160)) | (1 << (PlSqlParser.CHAR_CS - 160)) | (1 << (PlSqlParser.CHARTOROWID - 160)) | (1 << (PlSqlParser.CHECK_ACL_REWRITE - 160)) | (1 << (PlSqlParser.CHECKPOINT - 160)) | (1 << (PlSqlParser.CHILD - 160)) | (1 << (PlSqlParser.CHOOSE - 160)) | (1 << (PlSqlParser.CHR - 160)) | (1 << (PlSqlParser.CHUNK - 160)) | (1 << (PlSqlParser.CLASS - 160)) | (1 << (PlSqlParser.CLASSIFIER - 160)) | (1 << (PlSqlParser.CLEANUP - 160)) | (1 << (PlSqlParser.CLEAR - 160)) | (1 << (PlSqlParser.C_LETTER - 160)) | (1 << (PlSqlParser.CLIENT - 160)))) !== 0) || ((((_la - 192)) & ~0x1f) == 0 && ((1 << (_la - 192)) & ((1 << (PlSqlParser.CLOB - 192)) | (1 << (PlSqlParser.CLONE - 192)) | (1 << (PlSqlParser.CLOSE_CACHED_OPEN_CURSORS - 192)) | (1 << (PlSqlParser.CLOSE - 192)) | (1 << (PlSqlParser.CLUSTER_BY_ROWID - 192)) | (1 << (PlSqlParser.CLUSTER - 192)) | (1 << (PlSqlParser.CLUSTER_DETAILS - 192)) | (1 << (PlSqlParser.CLUSTER_DISTANCE - 192)) | (1 << (PlSqlParser.CLUSTER_ID - 192)) | (1 << (PlSqlParser.CLUSTERING - 192)) | (1 << (PlSqlParser.CLUSTERING_FACTOR - 192)) | (1 << (PlSqlParser.CLUSTER_PROBABILITY - 192)) | (1 << (PlSqlParser.CLUSTER_SET - 192)) | (1 << (PlSqlParser.COALESCE - 192)) | (1 << (PlSqlParser.COALESCE_SQ - 192)) | (1 << (PlSqlParser.COARSE - 192)) | (1 << (PlSqlParser.CO_AUTH_IND - 192)) | (1 << (PlSqlParser.COLD - 192)) | (1 << (PlSqlParser.COLLECT - 192)) | (1 << (PlSqlParser.COLUMNAR - 192)) | (1 << (PlSqlParser.COLUMN_AUTH_INDICATOR - 192)) | (1 << (PlSqlParser.COLUMN - 192)) | (1 << (PlSqlParser.COLUMNS - 192)) | (1 << (PlSqlParser.COLUMN_STATS - 192)) | (1 << (PlSqlParser.COLUMN_VALUE - 192)) | (1 << (PlSqlParser.COMMENT - 192)) | (1 << (PlSqlParser.COMMIT - 192)) | (1 << (PlSqlParser.COMMITTED - 192)) | (1 << (PlSqlParser.COMMON_DATA - 192)) | (1 << (PlSqlParser.COMPACT - 192)) | (1 << (PlSqlParser.COMPATIBILITY - 192)) | (1 << (PlSqlParser.COMPILE - 192)))) !== 0) || ((((_la - 224)) & ~0x1f) == 0 && ((1 << (_la - 224)) & ((1 << (PlSqlParser.COMPLETE - 224)) | (1 << (PlSqlParser.COMPLIANCE - 224)) | (1 << (PlSqlParser.COMPONENT - 224)) | (1 << (PlSqlParser.COMPONENTS - 224)) | (1 << (PlSqlParser.COMPOSE - 224)) | (1 << (PlSqlParser.COMPOSITE - 224)) | (1 << (PlSqlParser.COMPOSITE_LIMIT - 224)) | (1 << (PlSqlParser.COMPOUND - 224)) | (1 << (PlSqlParser.COMPUTE - 224)) | (1 << (PlSqlParser.CONCAT - 224)) | (1 << (PlSqlParser.CON_DBID_TO_ID - 224)) | (1 << (PlSqlParser.CONDITIONAL - 224)) | (1 << (PlSqlParser.CONDITION - 224)) | (1 << (PlSqlParser.CONFIRM - 224)) | (1 << (PlSqlParser.CONFORMING - 224)) | (1 << (PlSqlParser.CON_GUID_TO_ID - 224)) | (1 << (PlSqlParser.CON_ID - 224)) | (1 << (PlSqlParser.CON_NAME_TO_ID - 224)) | (1 << (PlSqlParser.CONNECT_BY_CB_WHR_ONLY - 224)) | (1 << (PlSqlParser.CONNECT_BY_COMBINE_SW - 224)) | (1 << (PlSqlParser.CONNECT_BY_COST_BASED - 224)) | (1 << (PlSqlParser.CONNECT_BY_ELIM_DUPS - 224)) | (1 << (PlSqlParser.CONNECT_BY_FILTERING - 224)) | (1 << (PlSqlParser.CONNECT_BY_ISCYCLE - 224)) | (1 << (PlSqlParser.CONNECT_BY_ISLEAF - 224)) | (1 << (PlSqlParser.CONNECT_BY_ROOT - 224)) | (1 << (PlSqlParser.CONNECT_TIME - 224)) | (1 << (PlSqlParser.CONSIDER - 224)) | (1 << (PlSqlParser.CONSISTENT - 224)) | (1 << (PlSqlParser.CONSTANT - 224)))) !== 0) || ((((_la - 256)) & ~0x1f) == 0 && ((1 << (_la - 256)) & ((1 << (PlSqlParser.CONST - 256)) | (1 << (PlSqlParser.CONSTRAINT - 256)) | (1 << (PlSqlParser.CONSTRAINTS - 256)) | (1 << (PlSqlParser.CONSTRUCTOR - 256)) | (1 << (PlSqlParser.CONTAINER - 256)) | (1 << (PlSqlParser.CONTAINER_DATA - 256)) | (1 << (PlSqlParser.CONTAINERS - 256)) | (1 << (PlSqlParser.CONTENT - 256)) | (1 << (PlSqlParser.CONTENTS - 256)) | (1 << (PlSqlParser.CONTEXT - 256)) | (1 << (PlSqlParser.CONTINUE - 256)) | (1 << (PlSqlParser.CONTROLFILE - 256)) | (1 << (PlSqlParser.CON_UID_TO_ID - 256)) | (1 << (PlSqlParser.CONVERT - 256)) | (1 << (PlSqlParser.COOKIE - 256)) | (1 << (PlSqlParser.COPY - 256)) | (1 << (PlSqlParser.CORR_K - 256)) | (1 << (PlSqlParser.CORR_S - 256)) | (1 << (PlSqlParser.CORRUPTION - 256)) | (1 << (PlSqlParser.CORRUPT_XID_ALL - 256)) | (1 << (PlSqlParser.CORRUPT_XID - 256)) | (1 << (PlSqlParser.COS - 256)) | (1 << (PlSqlParser.COSH - 256)) | (1 << (PlSqlParser.COST - 256)) | (1 << (PlSqlParser.COST_XML_QUERY_REWRITE - 256)) | (1 << (PlSqlParser.COUNT - 256)) | (1 << (PlSqlParser.COVAR_POP - 256)) | (1 << (PlSqlParser.COVAR_SAMP - 256)) | (1 << (PlSqlParser.CPU_COSTING - 256)) | (1 << (PlSqlParser.CPU_PER_CALL - 256)) | (1 << (PlSqlParser.CPU_PER_SESSION - 256)) | (1 << (PlSqlParser.CRASH - 256)))) !== 0) || ((((_la - 289)) & ~0x1f) == 0 && ((1 << (_la - 289)) & ((1 << (PlSqlParser.CREATE_FILE_DEST - 289)) | (1 << (PlSqlParser.CREATE_STORED_OUTLINES - 289)) | (1 << (PlSqlParser.CREATION - 289)) | (1 << (PlSqlParser.CREDENTIAL - 289)) | (1 << (PlSqlParser.CRITICAL - 289)) | (1 << (PlSqlParser.CROSS - 289)) | (1 << (PlSqlParser.CROSSEDITION - 289)) | (1 << (PlSqlParser.CSCONVERT - 289)) | (1 << (PlSqlParser.CUBE_AJ - 289)) | (1 << (PlSqlParser.CUBE - 289)) | (1 << (PlSqlParser.CUBE_GB - 289)) | (1 << (PlSqlParser.CUBE_SJ - 289)) | (1 << (PlSqlParser.CUME_DISTM - 289)) | (1 << (PlSqlParser.CURRENT - 289)) | (1 << (PlSqlParser.CURRENT_DATE - 289)) | (1 << (PlSqlParser.CURRENT_SCHEMA - 289)) | (1 << (PlSqlParser.CURRENT_TIME - 289)) | (1 << (PlSqlParser.CURRENT_TIMESTAMP - 289)) | (1 << (PlSqlParser.CURRENT_USER - 289)) | (1 << (PlSqlParser.CURRENTV - 289)) | (1 << (PlSqlParser.CURSOR - 289)) | (1 << (PlSqlParser.CURSOR_SHARING_EXACT - 289)) | (1 << (PlSqlParser.CURSOR_SPECIFIC_SEGMENT - 289)) | (1 << (PlSqlParser.CUSTOMDATUM - 289)) | (1 << (PlSqlParser.CV - 289)) | (1 << (PlSqlParser.CYCLE - 289)) | (1 << (PlSqlParser.DANGLING - 289)) | (1 << (PlSqlParser.DATABASE - 289)) | (1 << (PlSqlParser.DATA - 289)) | (1 << (PlSqlParser.DATAFILE - 289)) | (1 << (PlSqlParser.DATAFILES - 289)))) !== 0) || ((((_la - 321)) & ~0x1f) == 0 && ((1 << (_la - 321)) & ((1 << (PlSqlParser.DATAMOVEMENT - 321)) | (1 << (PlSqlParser.DATAOBJNO - 321)) | (1 << (PlSqlParser.DATAOBJ_TO_MAT_PARTITION - 321)) | (1 << (PlSqlParser.DATAOBJ_TO_PARTITION - 321)) | (1 << (PlSqlParser.DATAPUMP - 321)) | (1 << (PlSqlParser.DATA_SECURITY_REWRITE_LIMIT - 321)) | (1 << (PlSqlParser.DATE - 321)) | (1 << (PlSqlParser.DATE_MODE - 321)) | (1 << (PlSqlParser.DAY - 321)) | (1 << (PlSqlParser.DAYS - 321)) | (1 << (PlSqlParser.DBA - 321)) | (1 << (PlSqlParser.DBA_RECYCLEBIN - 321)) | (1 << (PlSqlParser.DBMS_STATS - 321)) | (1 << (PlSqlParser.DB_ROLE_CHANGE - 321)) | (1 << (PlSqlParser.DBTIMEZONE - 321)) | (1 << (PlSqlParser.DB_UNIQUE_NAME - 321)) | (1 << (PlSqlParser.DB_VERSION - 321)) | (1 << (PlSqlParser.DDL - 321)) | (1 << (PlSqlParser.DEALLOCATE - 321)) | (1 << (PlSqlParser.DEBUG - 321)) | (1 << (PlSqlParser.DEBUGGER - 321)) | (1 << (PlSqlParser.DEC - 321)) | (1 << (PlSqlParser.DECIMAL - 321)) | (1 << (PlSqlParser.DECLARE - 321)) | (1 << (PlSqlParser.DECOMPOSE - 321)) | (1 << (PlSqlParser.DECORRELATE - 321)) | (1 << (PlSqlParser.DECR - 321)) | (1 << (PlSqlParser.DECREMENT - 321)) | (1 << (PlSqlParser.DECRYPT - 321)) | (1 << (PlSqlParser.DEDUPLICATE - 321)) | (1 << (PlSqlParser.DEFAULTS - 321)))) !== 0) || ((((_la - 353)) & ~0x1f) == 0 && ((1 << (_la - 353)) & ((1 << (PlSqlParser.DEFERRABLE - 353)) | (1 << (PlSqlParser.DEFERRED - 353)) | (1 << (PlSqlParser.DEFINED - 353)) | (1 << (PlSqlParser.DEFINE - 353)) | (1 << (PlSqlParser.DEFINER - 353)) | (1 << (PlSqlParser.DEGREE - 353)) | (1 << (PlSqlParser.DELAY - 353)) | (1 << (PlSqlParser.DELEGATE - 353)) | (1 << (PlSqlParser.DELETE_ALL - 353)) | (1 << (PlSqlParser.DELETE - 353)) | (1 << (PlSqlParser.DELETEXML - 353)) | (1 << (PlSqlParser.DEMAND - 353)) | (1 << (PlSqlParser.DENSE_RANKM - 353)) | (1 << (PlSqlParser.DEPENDENT - 353)) | (1 << (PlSqlParser.DEPTH - 353)) | (1 << (PlSqlParser.DEQUEUE - 353)) | (1 << (PlSqlParser.DEREF - 353)) | (1 << (PlSqlParser.DEREF_NO_REWRITE - 353)) | (1 << (PlSqlParser.DESTROY - 353)) | (1 << (PlSqlParser.DETACHED - 353)) | (1 << (PlSqlParser.DETERMINES - 353)) | (1 << (PlSqlParser.DETERMINISTIC - 353)) | (1 << (PlSqlParser.DICTIONARY - 353)) | (1 << (PlSqlParser.DIMENSION - 353)) | (1 << (PlSqlParser.DIMENSIONS - 353)) | (1 << (PlSqlParser.DIRECT_LOAD - 353)) | (1 << (PlSqlParser.DIRECTORY - 353)) | (1 << (PlSqlParser.DIRECT_PATH - 353)) | (1 << (PlSqlParser.DISABLE_ALL - 353)) | (1 << (PlSqlParser.DISABLE - 353)) | (1 << (PlSqlParser.DISABLE_PARALLEL_DML - 353)))) !== 0) || ((((_la - 385)) & ~0x1f) == 0 && ((1 << (_la - 385)) & ((1 << (PlSqlParser.DISABLE_PRESET - 385)) | (1 << (PlSqlParser.DISABLE_RPKE - 385)) | (1 << (PlSqlParser.DISALLOW - 385)) | (1 << (PlSqlParser.DISASSOCIATE - 385)) | (1 << (PlSqlParser.DISCARD - 385)) | (1 << (PlSqlParser.DISCONNECT - 385)) | (1 << (PlSqlParser.DISK - 385)) | (1 << (PlSqlParser.DISKGROUP - 385)) | (1 << (PlSqlParser.DISKS - 385)) | (1 << (PlSqlParser.DISMOUNT - 385)) | (1 << (PlSqlParser.DISTINGUISHED - 385)) | (1 << (PlSqlParser.DISTRIBUTED - 385)) | (1 << (PlSqlParser.DISTRIBUTE - 385)) | (1 << (PlSqlParser.DML - 385)) | (1 << (PlSqlParser.DML_UPDATE - 385)) | (1 << (PlSqlParser.DOCFIDELITY - 385)) | (1 << (PlSqlParser.DOCUMENT - 385)) | (1 << (PlSqlParser.DOMAIN_INDEX_FILTER - 385)) | (1 << (PlSqlParser.DOMAIN_INDEX_NO_SORT - 385)) | (1 << (PlSqlParser.DOMAIN_INDEX_SORT - 385)) | (1 << (PlSqlParser.DOUBLE - 385)) | (1 << (PlSqlParser.DOWNGRADE - 385)) | (1 << (PlSqlParser.DRIVING_SITE - 385)) | (1 << (PlSqlParser.DROP_COLUMN - 385)) | (1 << (PlSqlParser.DROP_GROUP - 385)) | (1 << (PlSqlParser.DSINTERVAL_UNCONSTRAINED - 385)) | (1 << (PlSqlParser.DST_UPGRADE_INSERT_CONV - 385)) | (1 << (PlSqlParser.DUMP - 385)))) !== 0) || ((((_la - 417)) & ~0x1f) == 0 && ((1 << (_la - 417)) & ((1 << (PlSqlParser.DUPLICATE - 417)) | (1 << (PlSqlParser.DV - 417)) | (1 << (PlSqlParser.DYNAMIC - 417)) | (1 << (PlSqlParser.DYNAMIC_SAMPLING - 417)) | (1 << (PlSqlParser.DYNAMIC_SAMPLING_EST_CDN - 417)) | (1 << (PlSqlParser.EACH - 417)) | (1 << (PlSqlParser.EDITIONABLE - 417)) | (1 << (PlSqlParser.EDITION - 417)) | (1 << (PlSqlParser.EDITIONING - 417)) | (1 << (PlSqlParser.EDITIONS - 417)) | (1 << (PlSqlParser.ELEMENT - 417)) | (1 << (PlSqlParser.ELIM_GROUPBY - 417)) | (1 << (PlSqlParser.ELIMINATE_JOIN - 417)) | (1 << (PlSqlParser.ELIMINATE_OBY - 417)) | (1 << (PlSqlParser.ELIMINATE_OUTER_JOIN - 417)) | (1 << (PlSqlParser.EM - 417)) | (1 << (PlSqlParser.EMPTY_BLOB - 417)) | (1 << (PlSqlParser.EMPTY_CLOB - 417)) | (1 << (PlSqlParser.EMPTY - 417)) | (1 << (PlSqlParser.ENABLE_ALL - 417)) | (1 << (PlSqlParser.ENABLE - 417)) | (1 << (PlSqlParser.ENABLE_PARALLEL_DML - 417)) | (1 << (PlSqlParser.ENABLE_PRESET - 417)) | (1 << (PlSqlParser.ENCODING - 417)) | (1 << (PlSqlParser.ENCRYPT - 417)) | (1 << (PlSqlParser.ENCRYPTION - 417)) | (1 << (PlSqlParser.END_OUTLINE_DATA - 417)) | (1 << (PlSqlParser.ENFORCED - 417)) | (1 << (PlSqlParser.ENFORCE - 417)))) !== 0) || ((((_la - 449)) & ~0x1f) == 0 && ((1 << (_la - 449)) & ((1 << (PlSqlParser.ENQUEUE - 449)) | (1 << (PlSqlParser.ENTERPRISE - 449)) | (1 << (PlSqlParser.ENTITYESCAPING - 449)) | (1 << (PlSqlParser.ENTRY - 449)) | (1 << (PlSqlParser.EQUIPART - 449)) | (1 << (PlSqlParser.ERR - 449)) | (1 << (PlSqlParser.ERROR_ARGUMENT - 449)) | (1 << (PlSqlParser.ERROR - 449)) | (1 << (PlSqlParser.ERROR_ON_OVERLAP_TIME - 449)) | (1 << (PlSqlParser.ERRORS - 449)) | (1 << (PlSqlParser.ESCAPE - 449)) | (1 << (PlSqlParser.ESTIMATE - 449)) | (1 << (PlSqlParser.EVAL - 449)) | (1 << (PlSqlParser.EVALNAME - 449)) | (1 << (PlSqlParser.EVALUATE - 449)) | (1 << (PlSqlParser.EVALUATION - 449)) | (1 << (PlSqlParser.EVENTS - 449)) | (1 << (PlSqlParser.EVERY - 449)) | (1 << (PlSqlParser.EXCEPT - 449)) | (1 << (PlSqlParser.EXCEPTION - 449)) | (1 << (PlSqlParser.EXCEPTION_INIT - 449)) | (1 << (PlSqlParser.EXCEPTIONS - 449)) | (1 << (PlSqlParser.EXCHANGE - 449)) | (1 << (PlSqlParser.EXCLUDE - 449)) | (1 << (PlSqlParser.EXCLUDING - 449)) | (1 << (PlSqlParser.EXECUTE - 449)) | (1 << (PlSqlParser.EXEMPT - 449)) | (1 << (PlSqlParser.EXISTING - 449)) | (1 << (PlSqlParser.EXISTS - 449)) | (1 << (PlSqlParser.EXISTSNODE - 449)) | (1 << (PlSqlParser.EXIT - 449)))) !== 0) || ((((_la - 481)) & ~0x1f) == 0 && ((1 << (_la - 481)) & ((1 << (PlSqlParser.EXPAND_GSET_TO_UNION - 481)) | (1 << (PlSqlParser.EXPAND_TABLE - 481)) | (1 << (PlSqlParser.EXP - 481)) | (1 << (PlSqlParser.EXPIRE - 481)) | (1 << (PlSqlParser.EXPLAIN - 481)) | (1 << (PlSqlParser.EXPLOSION - 481)) | (1 << (PlSqlParser.EXPORT - 481)) | (1 << (PlSqlParser.EXPR_CORR_CHECK - 481)) | (1 << (PlSqlParser.EXPRESS - 481)) | (1 << (PlSqlParser.EXTENDS - 481)) | (1 << (PlSqlParser.EXTENT - 481)) | (1 << (PlSqlParser.EXTENTS - 481)) | (1 << (PlSqlParser.EXTERNAL - 481)) | (1 << (PlSqlParser.EXTERNALLY - 481)) | (1 << (PlSqlParser.EXTRACTCLOBXML - 481)) | (1 << (PlSqlParser.EXTRACT - 481)) | (1 << (PlSqlParser.EXTRACTVALUE - 481)) | (1 << (PlSqlParser.EXTRA - 481)) | (1 << (PlSqlParser.FACILITY - 481)) | (1 << (PlSqlParser.FACT - 481)) | (1 << (PlSqlParser.FACTOR - 481)) | (1 << (PlSqlParser.FACTORIZE_JOIN - 481)) | (1 << (PlSqlParser.FAILED - 481)) | (1 << (PlSqlParser.FAILED_LOGIN_ATTEMPTS - 481)) | (1 << (PlSqlParser.FAILGROUP - 481)) | (1 << (PlSqlParser.FAILOVER - 481)) | (1 << (PlSqlParser.FAILURE - 481)) | (1 << (PlSqlParser.FALSE - 481)) | (1 << (PlSqlParser.FAMILY - 481)) | (1 << (PlSqlParser.FAR - 481)) | (1 << (PlSqlParser.FAST - 481)) | (1 << (PlSqlParser.FASTSTART - 481)))) !== 0) || ((((_la - 513)) & ~0x1f) == 0 && ((1 << (_la - 513)) & ((1 << (PlSqlParser.FBTSCAN - 513)) | (1 << (PlSqlParser.FEATURE_DETAILS - 513)) | (1 << (PlSqlParser.FEATURE_ID - 513)) | (1 << (PlSqlParser.FEATURE_SET - 513)) | (1 << (PlSqlParser.FEATURE_VALUE - 513)) | (1 << (PlSqlParser.FETCH - 513)) | (1 << (PlSqlParser.FILE - 513)) | (1 << (PlSqlParser.FILE_NAME_CONVERT - 513)) | (1 << (PlSqlParser.FILESYSTEM_LIKE_LOGGING - 513)) | (1 << (PlSqlParser.FILTER - 513)) | (1 << (PlSqlParser.FINAL - 513)) | (1 << (PlSqlParser.FINE - 513)) | (1 << (PlSqlParser.FINISH - 513)) | (1 << (PlSqlParser.FIRST - 513)) | (1 << (PlSqlParser.FIRSTM - 513)) | (1 << (PlSqlParser.FIRST_ROWS - 513)) | (1 << (PlSqlParser.FIRST_VALUE - 513)) | (1 << (PlSqlParser.FIXED_VIEW_DATA - 513)) | (1 << (PlSqlParser.FLAGGER - 513)) | (1 << (PlSqlParser.FLASHBACK - 513)) | (1 << (PlSqlParser.FLASH_CACHE - 513)) | (1 << (PlSqlParser.FLOAT - 513)) | (1 << (PlSqlParser.FLOB - 513)) | (1 << (PlSqlParser.FLOOR - 513)) | (1 << (PlSqlParser.FLUSH - 513)) | (1 << (PlSqlParser.FOLDER - 513)) | (1 << (PlSqlParser.FOLLOWING - 513)) | (1 << (PlSqlParser.FOLLOWS - 513)) | (1 << (PlSqlParser.FORALL - 513)) | (1 << (PlSqlParser.FORCE - 513)) | (1 << (PlSqlParser.FORCE_XML_QUERY_REWRITE - 513)) | (1 << (PlSqlParser.FOREIGN - 513)))) !== 0) || ((((_la - 545)) & ~0x1f) == 0 && ((1 << (_la - 545)) & ((1 << (PlSqlParser.FOREVER - 545)) | (1 << (PlSqlParser.FORMAT - 545)) | (1 << (PlSqlParser.FORWARD - 545)) | (1 << (PlSqlParser.FRAGMENT_NUMBER - 545)) | (1 << (PlSqlParser.FREELIST - 545)) | (1 << (PlSqlParser.FREELISTS - 545)) | (1 << (PlSqlParser.FREEPOOLS - 545)) | (1 << (PlSqlParser.FRESH - 545)) | (1 << (PlSqlParser.FROM_TZ - 545)) | (1 << (PlSqlParser.FULL - 545)) | (1 << (PlSqlParser.FULL_OUTER_JOIN_TO_OUTER - 545)) | (1 << (PlSqlParser.FUNCTION - 545)) | (1 << (PlSqlParser.FUNCTIONS - 545)) | (1 << (PlSqlParser.GATHER_OPTIMIZER_STATISTICS - 545)) | (1 << (PlSqlParser.GATHER_PLAN_STATISTICS - 545)) | (1 << (PlSqlParser.GBY_CONC_ROLLUP - 545)) | (1 << (PlSqlParser.GBY_PUSHDOWN - 545)) | (1 << (PlSqlParser.GENERATED - 545)) | (1 << (PlSqlParser.GET - 545)) | (1 << (PlSqlParser.GLOBAL - 545)) | (1 << (PlSqlParser.GLOBALLY - 545)) | (1 << (PlSqlParser.GLOBAL_NAME - 545)) | (1 << (PlSqlParser.GLOBAL_TOPIC_ENABLED - 545)) | (1 << (PlSqlParser.GROUP_BY - 545)) | (1 << (PlSqlParser.GROUP_ID - 545)) | (1 << (PlSqlParser.GROUPING - 545)) | (1 << (PlSqlParser.GROUPING_ID - 545)))) !== 0) || ((((_la - 577)) & ~0x1f) == 0 && ((1 << (_la - 577)) & ((1 << (PlSqlParser.GROUPS - 577)) | (1 << (PlSqlParser.GUARANTEED - 577)) | (1 << (PlSqlParser.GUARANTEE - 577)) | (1 << (PlSqlParser.GUARD - 577)) | (1 << (PlSqlParser.HASH_AJ - 577)) | (1 << (PlSqlParser.HASH - 577)) | (1 << (PlSqlParser.HASHKEYS - 577)) | (1 << (PlSqlParser.HASH_SJ - 577)) | (1 << (PlSqlParser.HEADER - 577)) | (1 << (PlSqlParser.HEAP - 577)) | (1 << (PlSqlParser.HELP - 577)) | (1 << (PlSqlParser.HEXTORAW - 577)) | (1 << (PlSqlParser.HEXTOREF - 577)) | (1 << (PlSqlParser.HIDDEN_KEYWORD - 577)) | (1 << (PlSqlParser.HIDE - 577)) | (1 << (PlSqlParser.HIERARCHY - 577)) | (1 << (PlSqlParser.HIGH - 577)) | (1 << (PlSqlParser.HINTSET_BEGIN - 577)) | (1 << (PlSqlParser.HINTSET_END - 577)) | (1 << (PlSqlParser.HOT - 577)) | (1 << (PlSqlParser.HOUR - 577)) | (1 << (PlSqlParser.HWM_BROKERED - 577)) | (1 << (PlSqlParser.HYBRID - 577)) | (1 << (PlSqlParser.IDENTIFIER - 577)) | (1 << (PlSqlParser.IDENTITY - 577)) | (1 << (PlSqlParser.IDGENERATORS - 577)) | (1 << (PlSqlParser.ID - 577)) | (1 << (PlSqlParser.IDLE_TIME - 577)) | (1 << (PlSqlParser.IF - 577)) | (1 << (PlSqlParser.IGNORE - 577)))) !== 0) || ((((_la - 609)) & ~0x1f) == 0 && ((1 << (_la - 609)) & ((1 << (PlSqlParser.IGNORE_OPTIM_EMBEDDED_HINTS - 609)) | (1 << (PlSqlParser.IGNORE_ROW_ON_DUPKEY_INDEX - 609)) | (1 << (PlSqlParser.IGNORE_WHERE_CLAUSE - 609)) | (1 << (PlSqlParser.ILM - 609)) | (1 << (PlSqlParser.IMMEDIATE - 609)) | (1 << (PlSqlParser.IMPACT - 609)) | (1 << (PlSqlParser.IMPORT - 609)) | (1 << (PlSqlParser.INACTIVE - 609)) | (1 << (PlSqlParser.INCLUDE - 609)) | (1 << (PlSqlParser.INCLUDE_VERSION - 609)) | (1 << (PlSqlParser.INCLUDING - 609)) | (1 << (PlSqlParser.INCREMENTAL - 609)) | (1 << (PlSqlParser.INCREMENT - 609)) | (1 << (PlSqlParser.INCR - 609)) | (1 << (PlSqlParser.INDENT - 609)) | (1 << (PlSqlParser.INDEX_ASC - 609)) | (1 << (PlSqlParser.INDEX_COMBINE - 609)) | (1 << (PlSqlParser.INDEX_DESC - 609)) | (1 << (PlSqlParser.INDEXED - 609)) | (1 << (PlSqlParser.INDEXES - 609)) | (1 << (PlSqlParser.INDEX_FFS - 609)) | (1 << (PlSqlParser.INDEX_FILTER - 609)) | (1 << (PlSqlParser.INDEXING - 609)) | (1 << (PlSqlParser.INDEX_JOIN - 609)) | (1 << (PlSqlParser.INDEX_ROWS - 609)) | (1 << (PlSqlParser.INDEX_RRS - 609)) | (1 << (PlSqlParser.INDEX_RS_ASC - 609)) | (1 << (PlSqlParser.INDEX_RS_DESC - 609)) | (1 << (PlSqlParser.INDEX_RS - 609)) | (1 << (PlSqlParser.INDEX_SCAN - 609)) | (1 << (PlSqlParser.INDEX_SKIP_SCAN - 609)))) !== 0) || ((((_la - 641)) & ~0x1f) == 0 && ((1 << (_la - 641)) & ((1 << (PlSqlParser.INDEX_SS_ASC - 641)) | (1 << (PlSqlParser.INDEX_SS_DESC - 641)) | (1 << (PlSqlParser.INDEX_SS - 641)) | (1 << (PlSqlParser.INDEX_STATS - 641)) | (1 << (PlSqlParser.INDEXTYPE - 641)) | (1 << (PlSqlParser.INDEXTYPES - 641)) | (1 << (PlSqlParser.INDICATOR - 641)) | (1 << (PlSqlParser.INDICES - 641)) | (1 << (PlSqlParser.INFINITE - 641)) | (1 << (PlSqlParser.INFORMATIONAL - 641)) | (1 << (PlSqlParser.INHERIT - 641)) | (1 << (PlSqlParser.INITCAP - 641)) | (1 << (PlSqlParser.INITIAL - 641)) | (1 << (PlSqlParser.INITIALIZED - 641)) | (1 << (PlSqlParser.INITIALLY - 641)) | (1 << (PlSqlParser.INITRANS - 641)) | (1 << (PlSqlParser.INLINE - 641)) | (1 << (PlSqlParser.INLINE_XMLTYPE_NT - 641)) | (1 << (PlSqlParser.INMEMORY - 641)) | (1 << (PlSqlParser.IN_MEMORY_METADATA - 641)) | (1 << (PlSqlParser.INMEMORY_PRUNING - 641)) | (1 << (PlSqlParser.INNER - 641)) | (1 << (PlSqlParser.INOUT - 641)) | (1 << (PlSqlParser.INPLACE - 641)) | (1 << (PlSqlParser.INSERTCHILDXMLAFTER - 641)) | (1 << (PlSqlParser.INSERTCHILDXMLBEFORE - 641)) | (1 << (PlSqlParser.INSERTCHILDXML - 641)) | (1 << (PlSqlParser.INSERTXMLAFTER - 641)) | (1 << (PlSqlParser.INSERTXMLBEFORE - 641)) | (1 << (PlSqlParser.INSTANCE - 641)))) !== 0) || ((((_la - 673)) & ~0x1f) == 0 && ((1 << (_la - 673)) & ((1 << (PlSqlParser.INSTANCES - 673)) | (1 << (PlSqlParser.INSTANTIABLE - 673)) | (1 << (PlSqlParser.INSTANTLY - 673)) | (1 << (PlSqlParser.INSTEAD - 673)) | (1 << (PlSqlParser.INSTR2 - 673)) | (1 << (PlSqlParser.INSTR4 - 673)) | (1 << (PlSqlParser.INSTRB - 673)) | (1 << (PlSqlParser.INSTRC - 673)) | (1 << (PlSqlParser.INSTR - 673)) | (1 << (PlSqlParser.INTEGER - 673)) | (1 << (PlSqlParser.INTERLEAVED - 673)) | (1 << (PlSqlParser.INTERMEDIATE - 673)) | (1 << (PlSqlParser.INTERNAL_CONVERT - 673)) | (1 << (PlSqlParser.INTERNAL_USE - 673)) | (1 << (PlSqlParser.INTERPRETED - 673)) | (1 << (PlSqlParser.INTERVAL - 673)) | (1 << (PlSqlParser.INT - 673)) | (1 << (PlSqlParser.INVALIDATE - 673)) | (1 << (PlSqlParser.INVISIBLE - 673)) | (1 << (PlSqlParser.IN_XQUERY - 673)) | (1 << (PlSqlParser.ISOLATION - 673)) | (1 << (PlSqlParser.ISOLATION_LEVEL - 673)) | (1 << (PlSqlParser.ITERATE - 673)) | (1 << (PlSqlParser.ITERATION_NUMBER - 673)) | (1 << (PlSqlParser.JAVA - 673)) | (1 << (PlSqlParser.JOB - 673)) | (1 << (PlSqlParser.JOIN - 673)) | (1 << (PlSqlParser.JSON_ARRAYAGG - 673)) | (1 << (PlSqlParser.JSON_ARRAY - 673)))) !== 0) || ((((_la - 705)) & ~0x1f) == 0 && ((1 << (_la - 705)) & ((1 << (PlSqlParser.JSON_EQUAL - 705)) | (1 << (PlSqlParser.JSON_EXISTS2 - 705)) | (1 << (PlSqlParser.JSON_EXISTS - 705)) | (1 << (PlSqlParser.JSONGET - 705)) | (1 << (PlSqlParser.JSON - 705)) | (1 << (PlSqlParser.JSON_OBJECTAGG - 705)) | (1 << (PlSqlParser.JSON_OBJECT - 705)) | (1 << (PlSqlParser.JSONPARSE - 705)) | (1 << (PlSqlParser.JSON_QUERY - 705)) | (1 << (PlSqlParser.JSON_SERIALIZE - 705)) | (1 << (PlSqlParser.JSON_TABLE - 705)) | (1 << (PlSqlParser.JSON_TEXTCONTAINS2 - 705)) | (1 << (PlSqlParser.JSON_TEXTCONTAINS - 705)) | (1 << (PlSqlParser.JSON_VALUE - 705)) | (1 << (PlSqlParser.KEEP_DUPLICATES - 705)) | (1 << (PlSqlParser.KEEP - 705)) | (1 << (PlSqlParser.KERBEROS - 705)) | (1 << (PlSqlParser.KEY - 705)) | (1 << (PlSqlParser.KEY_LENGTH - 705)) | (1 << (PlSqlParser.KEYSIZE - 705)) | (1 << (PlSqlParser.KEYS - 705)) | (1 << (PlSqlParser.KEYSTORE - 705)) | (1 << (PlSqlParser.KILL - 705)) | (1 << (PlSqlParser.LABEL - 705)) | (1 << (PlSqlParser.LANGUAGE - 705)) | (1 << (PlSqlParser.LAST_DAY - 705)) | (1 << (PlSqlParser.LAST - 705)) | (1 << (PlSqlParser.LAST_VALUE - 705)) | (1 << (PlSqlParser.LATERAL - 705)) | (1 << (PlSqlParser.LAX - 705)) | (1 << (PlSqlParser.LAYER - 705)) | (1 << (PlSqlParser.LDAP_REGISTRATION_ENABLED - 705)))) !== 0) || ((((_la - 737)) & ~0x1f) == 0 && ((1 << (_la - 737)) & ((1 << (PlSqlParser.LDAP_REGISTRATION - 737)) | (1 << (PlSqlParser.LDAP_REG_SYNC_INTERVAL - 737)) | (1 << (PlSqlParser.LEADING - 737)) | (1 << (PlSqlParser.LEFT - 737)) | (1 << (PlSqlParser.LENGTH2 - 737)) | (1 << (PlSqlParser.LENGTH4 - 737)) | (1 << (PlSqlParser.LENGTHB - 737)) | (1 << (PlSqlParser.LENGTHC - 737)) | (1 << (PlSqlParser.LENGTH - 737)) | (1 << (PlSqlParser.LESS - 737)) | (1 << (PlSqlParser.LEVEL - 737)) | (1 << (PlSqlParser.LEVELS - 737)) | (1 << (PlSqlParser.LIBRARY - 737)) | (1 << (PlSqlParser.LIFECYCLE - 737)) | (1 << (PlSqlParser.LIFE - 737)) | (1 << (PlSqlParser.LIFETIME - 737)) | (1 << (PlSqlParser.LIKE2 - 737)) | (1 << (PlSqlParser.LIKE4 - 737)) | (1 << (PlSqlParser.LIKEC - 737)) | (1 << (PlSqlParser.LIKE_EXPAND - 737)) | (1 << (PlSqlParser.LIMIT - 737)) | (1 << (PlSqlParser.LINEAR - 737)) | (1 << (PlSqlParser.LINK - 737)) | (1 << (PlSqlParser.LIST - 737)) | (1 << (PlSqlParser.LN - 737)) | (1 << (PlSqlParser.LNNVL - 737)) | (1 << (PlSqlParser.LOAD - 737)) | (1 << (PlSqlParser.LOB - 737)) | (1 << (PlSqlParser.LOBNVL - 737)) | (1 << (PlSqlParser.LOBS - 737)) | (1 << (PlSqlParser.LOCAL_INDEXES - 737)))) !== 0) || ((((_la - 769)) & ~0x1f) == 0 && ((1 << (_la - 769)) & ((1 << (PlSqlParser.LOCAL - 769)) | (1 << (PlSqlParser.LOCALTIME - 769)) | (1 << (PlSqlParser.LOCALTIMESTAMP - 769)) | (1 << (PlSqlParser.LOCATION - 769)) | (1 << (PlSqlParser.LOCATOR - 769)) | (1 << (PlSqlParser.LOCKED - 769)) | (1 << (PlSqlParser.LOCKING - 769)) | (1 << (PlSqlParser.LOGFILE - 769)) | (1 << (PlSqlParser.LOGFILES - 769)) | (1 << (PlSqlParser.LOGGING - 769)) | (1 << (PlSqlParser.LOGICAL - 769)) | (1 << (PlSqlParser.LOGICAL_READS_PER_CALL - 769)) | (1 << (PlSqlParser.LOGICAL_READS_PER_SESSION - 769)) | (1 << (PlSqlParser.LOG - 769)) | (1 << (PlSqlParser.LOGMINING - 769)) | (1 << (PlSqlParser.LOGOFF - 769)) | (1 << (PlSqlParser.LOGON - 769)) | (1 << (PlSqlParser.LOG_READ_ONLY_VIOLATIONS - 769)) | (1 << (PlSqlParser.LONG - 769)) | (1 << (PlSqlParser.LOOP - 769)) | (1 << (PlSqlParser.LOWER - 769)) | (1 << (PlSqlParser.LOW - 769)) | (1 << (PlSqlParser.LPAD - 769)) | (1 << (PlSqlParser.LTRIM - 769)) | (1 << (PlSqlParser.MAIN - 769)) | (1 << (PlSqlParser.MAKE_REF - 769)) | (1 << (PlSqlParser.MANAGED - 769)) | (1 << (PlSqlParser.MANAGE - 769)) | (1 << (PlSqlParser.MANAGEMENT - 769)) | (1 << (PlSqlParser.MANAGER - 769)) | (1 << (PlSqlParser.MANUAL - 769)))) !== 0) || ((((_la - 801)) & ~0x1f) == 0 && ((1 << (_la - 801)) & ((1 << (PlSqlParser.MAP - 801)) | (1 << (PlSqlParser.MAPPING - 801)) | (1 << (PlSqlParser.MASTER - 801)) | (1 << (PlSqlParser.MATCHED - 801)) | (1 << (PlSqlParser.MATCHES - 801)) | (1 << (PlSqlParser.MATCH - 801)) | (1 << (PlSqlParser.MATCH_NUMBER - 801)) | (1 << (PlSqlParser.MATCH_RECOGNIZE - 801)) | (1 << (PlSqlParser.MATERIALIZED - 801)) | (1 << (PlSqlParser.MATERIALIZE - 801)) | (1 << (PlSqlParser.MAXARCHLOGS - 801)) | (1 << (PlSqlParser.MAXDATAFILES - 801)) | (1 << (PlSqlParser.MAXEXTENTS - 801)) | (1 << (PlSqlParser.MAXIMIZE - 801)) | (1 << (PlSqlParser.MAXINSTANCES - 801)) | (1 << (PlSqlParser.MAXLOGFILES - 801)) | (1 << (PlSqlParser.MAXLOGHISTORY - 801)) | (1 << (PlSqlParser.MAXLOGMEMBERS - 801)) | (1 << (PlSqlParser.MAX_SHARED_TEMP_SIZE - 801)) | (1 << (PlSqlParser.MAXSIZE - 801)) | (1 << (PlSqlParser.MAXTRANS - 801)) | (1 << (PlSqlParser.MAXVALUE - 801)) | (1 << (PlSqlParser.MEASURE - 801)) | (1 << (PlSqlParser.MEASURES - 801)) | (1 << (PlSqlParser.MEDIUM - 801)) | (1 << (PlSqlParser.MEMBER - 801)) | (1 << (PlSqlParser.MEMCOMPRESS - 801)) | (1 << (PlSqlParser.MEMORY - 801)) | (1 << (PlSqlParser.MERGEACTIONS - 801)) | (1 << (PlSqlParser.MERGE_AJ - 801)) | (1 << (PlSqlParser.MERGE_CONST_ON - 801)) | (1 << (PlSqlParser.MERGE - 801)))) !== 0) || ((((_la - 833)) & ~0x1f) == 0 && ((1 << (_la - 833)) & ((1 << (PlSqlParser.MERGE_SJ - 833)) | (1 << (PlSqlParser.METADATA - 833)) | (1 << (PlSqlParser.METHOD - 833)) | (1 << (PlSqlParser.MIGRATE - 833)) | (1 << (PlSqlParser.MIGRATION - 833)) | (1 << (PlSqlParser.MINEXTENTS - 833)) | (1 << (PlSqlParser.MINIMIZE - 833)) | (1 << (PlSqlParser.MINIMUM - 833)) | (1 << (PlSqlParser.MINING - 833)) | (1 << (PlSqlParser.MINUS_NULL - 833)) | (1 << (PlSqlParser.MINUTE - 833)) | (1 << (PlSqlParser.MINVALUE - 833)) | (1 << (PlSqlParser.MIRRORCOLD - 833)) | (1 << (PlSqlParser.MIRRORHOT - 833)) | (1 << (PlSqlParser.MIRROR - 833)) | (1 << (PlSqlParser.MLSLABEL - 833)) | (1 << (PlSqlParser.MODEL_COMPILE_SUBQUERY - 833)) | (1 << (PlSqlParser.MODEL_DONTVERIFY_UNIQUENESS - 833)) | (1 << (PlSqlParser.MODEL_DYNAMIC_SUBQUERY - 833)) | (1 << (PlSqlParser.MODEL_MIN_ANALYSIS - 833)) | (1 << (PlSqlParser.MODEL - 833)) | (1 << (PlSqlParser.MODEL_NB - 833)) | (1 << (PlSqlParser.MODEL_NO_ANALYSIS - 833)) | (1 << (PlSqlParser.MODEL_PBY - 833)) | (1 << (PlSqlParser.MODEL_PUSH_REF - 833)) | (1 << (PlSqlParser.MODEL_SV - 833)) | (1 << (PlSqlParser.MODIFICATION - 833)) | (1 << (PlSqlParser.MODIFY_COLUMN_TYPE - 833)) | (1 << (PlSqlParser.MODIFY - 833)) | (1 << (PlSqlParser.MOD - 833)))) !== 0) || ((((_la - 865)) & ~0x1f) == 0 && ((1 << (_la - 865)) & ((1 << (PlSqlParser.MODULE - 865)) | (1 << (PlSqlParser.MONITORING - 865)) | (1 << (PlSqlParser.MONITOR - 865)) | (1 << (PlSqlParser.MONTH - 865)) | (1 << (PlSqlParser.MONTHS_BETWEEN - 865)) | (1 << (PlSqlParser.MONTHS - 865)) | (1 << (PlSqlParser.MOUNT - 865)) | (1 << (PlSqlParser.MOUNTPATH - 865)) | (1 << (PlSqlParser.MOVEMENT - 865)) | (1 << (PlSqlParser.MOVE - 865)) | (1 << (PlSqlParser.MULTIDIMENSIONAL - 865)) | (1 << (PlSqlParser.MULTISET - 865)) | (1 << (PlSqlParser.MV_MERGE - 865)) | (1 << (PlSqlParser.NAMED - 865)) | (1 << (PlSqlParser.NAME - 865)) | (1 << (PlSqlParser.NAMESPACE - 865)) | (1 << (PlSqlParser.NAN - 865)) | (1 << (PlSqlParser.NANVL - 865)) | (1 << (PlSqlParser.NATIONAL - 865)) | (1 << (PlSqlParser.NATIVE_FULL_OUTER_JOIN - 865)) | (1 << (PlSqlParser.NATIVE - 865)) | (1 << (PlSqlParser.NATURAL - 865)) | (1 << (PlSqlParser.NATURALN - 865)) | (1 << (PlSqlParser.NAV - 865)) | (1 << (PlSqlParser.NCHAR_CS - 865)) | (1 << (PlSqlParser.NCHAR - 865)) | (1 << (PlSqlParser.NCHR - 865)) | (1 << (PlSqlParser.NCLOB - 865)) | (1 << (PlSqlParser.NEEDED - 865)) | (1 << (PlSqlParser.NEG - 865)) | (1 << (PlSqlParser.NESTED - 865)) | (1 << (PlSqlParser.NESTED_TABLE_FAST_INSERT - 865)))) !== 0) || ((((_la - 897)) & ~0x1f) == 0 && ((1 << (_la - 897)) & ((1 << (PlSqlParser.NESTED_TABLE_GET_REFS - 897)) | (1 << (PlSqlParser.NESTED_TABLE_ID - 897)) | (1 << (PlSqlParser.NESTED_TABLE_SET_REFS - 897)) | (1 << (PlSqlParser.NESTED_TABLE_SET_SETID - 897)) | (1 << (PlSqlParser.NETWORK - 897)) | (1 << (PlSqlParser.NEVER - 897)) | (1 << (PlSqlParser.NEW - 897)) | (1 << (PlSqlParser.NEW_TIME - 897)) | (1 << (PlSqlParser.NEXT_DAY - 897)) | (1 << (PlSqlParser.NEXT - 897)) | (1 << (PlSqlParser.NL_AJ - 897)) | (1 << (PlSqlParser.NLJ_BATCHING - 897)) | (1 << (PlSqlParser.NLJ_INDEX_FILTER - 897)) | (1 << (PlSqlParser.NLJ_INDEX_SCAN - 897)) | (1 << (PlSqlParser.NLJ_PREFETCH - 897)) | (1 << (PlSqlParser.NLS_CALENDAR - 897)) | (1 << (PlSqlParser.NLS_CHARACTERSET - 897)) | (1 << (PlSqlParser.NLS_CHARSET_DECL_LEN - 897)) | (1 << (PlSqlParser.NLS_CHARSET_ID - 897)) | (1 << (PlSqlParser.NLS_CHARSET_NAME - 897)) | (1 << (PlSqlParser.NLS_COMP - 897)) | (1 << (PlSqlParser.NLS_CURRENCY - 897)) | (1 << (PlSqlParser.NLS_DATE_FORMAT - 897)) | (1 << (PlSqlParser.NLS_DATE_LANGUAGE - 897)) | (1 << (PlSqlParser.NLS_INITCAP - 897)) | (1 << (PlSqlParser.NLS_ISO_CURRENCY - 897)) | (1 << (PlSqlParser.NL_SJ - 897)) | (1 << (PlSqlParser.NLS_LANG - 897)) | (1 << (PlSqlParser.NLS_LANGUAGE - 897)) | (1 << (PlSqlParser.NLS_LENGTH_SEMANTICS - 897)) | (1 << (PlSqlParser.NLS_LOWER - 897)) | (1 << (PlSqlParser.NLS_NCHAR_CONV_EXCP - 897)))) !== 0) || ((((_la - 929)) & ~0x1f) == 0 && ((1 << (_la - 929)) & ((1 << (PlSqlParser.NLS_NUMERIC_CHARACTERS - 929)) | (1 << (PlSqlParser.NLS_SORT - 929)) | (1 << (PlSqlParser.NLSSORT - 929)) | (1 << (PlSqlParser.NLS_SPECIAL_CHARS - 929)) | (1 << (PlSqlParser.NLS_TERRITORY - 929)) | (1 << (PlSqlParser.NLS_UPPER - 929)) | (1 << (PlSqlParser.NO_ACCESS - 929)) | (1 << (PlSqlParser.NO_ADAPTIVE_PLAN - 929)) | (1 << (PlSqlParser.NO_ANSI_REARCH - 929)) | (1 << (PlSqlParser.NOAPPEND - 929)) | (1 << (PlSqlParser.NOARCHIVELOG - 929)) | (1 << (PlSqlParser.NOAUDIT - 929)) | (1 << (PlSqlParser.NO_AUTO_REOPTIMIZE - 929)) | (1 << (PlSqlParser.NO_BASETABLE_MULTIMV_REWRITE - 929)) | (1 << (PlSqlParser.NO_BATCH_TABLE_ACCESS_BY_ROWID - 929)) | (1 << (PlSqlParser.NO_BIND_AWARE - 929)) | (1 << (PlSqlParser.NO_BUFFER - 929)) | (1 << (PlSqlParser.NOCACHE - 929)) | (1 << (PlSqlParser.NO_CARTESIAN - 929)) | (1 << (PlSqlParser.NO_CHECK_ACL_REWRITE - 929)) | (1 << (PlSqlParser.NO_CLUSTER_BY_ROWID - 929)) | (1 << (PlSqlParser.NO_CLUSTERING - 929)) | (1 << (PlSqlParser.NO_COALESCE_SQ - 929)) | (1 << (PlSqlParser.NO_COMMON_DATA - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_CB_WHR_ONLY - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_COMBINE_SW - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_COST_BASED - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_ELIM_DUPS - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_FILTERING - 929)) | (1 << (PlSqlParser.NOCOPY - 929)) | (1 << (PlSqlParser.NO_COST_XML_QUERY_REWRITE - 929)))) !== 0) || ((((_la - 961)) & ~0x1f) == 0 && ((1 << (_la - 961)) & ((1 << (PlSqlParser.NO_CPU_COSTING - 961)) | (1 << (PlSqlParser.NOCPU_COSTING - 961)) | (1 << (PlSqlParser.NOCYCLE - 961)) | (1 << (PlSqlParser.NO_DATA_SECURITY_REWRITE - 961)) | (1 << (PlSqlParser.NO_DECORRELATE - 961)) | (1 << (PlSqlParser.NODELAY - 961)) | (1 << (PlSqlParser.NO_DOMAIN_INDEX_FILTER - 961)) | (1 << (PlSqlParser.NO_DST_UPGRADE_INSERT_CONV - 961)) | (1 << (PlSqlParser.NO_ELIM_GROUPBY - 961)) | (1 << (PlSqlParser.NO_ELIMINATE_JOIN - 961)) | (1 << (PlSqlParser.NO_ELIMINATE_OBY - 961)) | (1 << (PlSqlParser.NO_ELIMINATE_OUTER_JOIN - 961)) | (1 << (PlSqlParser.NOENTITYESCAPING - 961)) | (1 << (PlSqlParser.NO_EXPAND_GSET_TO_UNION - 961)) | (1 << (PlSqlParser.NO_EXPAND - 961)) | (1 << (PlSqlParser.NO_EXPAND_TABLE - 961)) | (1 << (PlSqlParser.NO_FACT - 961)) | (1 << (PlSqlParser.NO_FACTORIZE_JOIN - 961)) | (1 << (PlSqlParser.NO_FILTERING - 961)) | (1 << (PlSqlParser.NOFORCE - 961)) | (1 << (PlSqlParser.NO_FULL_OUTER_JOIN_TO_OUTER - 961)) | (1 << (PlSqlParser.NO_GATHER_OPTIMIZER_STATISTICS - 961)) | (1 << (PlSqlParser.NO_GBY_PUSHDOWN - 961)) | (1 << (PlSqlParser.NOGUARANTEE - 961)) | (1 << (PlSqlParser.NO_INDEX_FFS - 961)) | (1 << (PlSqlParser.NO_INDEX - 961)) | (1 << (PlSqlParser.NO_INDEX_SS - 961)) | (1 << (PlSqlParser.NO_INMEMORY - 961)) | (1 << (PlSqlParser.NO_INMEMORY_PRUNING - 961)) | (1 << (PlSqlParser.NOKEEP - 961)) | (1 << (PlSqlParser.NO_LOAD - 961)) | (1 << (PlSqlParser.NOLOCAL - 961)))) !== 0) || ((((_la - 993)) & ~0x1f) == 0 && ((1 << (_la - 993)) & ((1 << (PlSqlParser.NOLOGGING - 993)) | (1 << (PlSqlParser.NOMAPPING - 993)) | (1 << (PlSqlParser.NOMAXVALUE - 993)) | (1 << (PlSqlParser.NO_MERGE - 993)) | (1 << (PlSqlParser.NOMINIMIZE - 993)) | (1 << (PlSqlParser.NOMINVALUE - 993)) | (1 << (PlSqlParser.NO_MODEL_PUSH_REF - 993)) | (1 << (PlSqlParser.NO_MONITORING - 993)) | (1 << (PlSqlParser.NOMONITORING - 993)) | (1 << (PlSqlParser.NO_MONITOR - 993)) | (1 << (PlSqlParser.NO_MULTIMV_REWRITE - 993)) | (1 << (PlSqlParser.NO_NATIVE_FULL_OUTER_JOIN - 993)) | (1 << (PlSqlParser.NONBLOCKING - 993)) | (1 << (PlSqlParser.NONEDITIONABLE - 993)) | (1 << (PlSqlParser.NONE - 993)) | (1 << (PlSqlParser.NO_NLJ_BATCHING - 993)) | (1 << (PlSqlParser.NO_NLJ_PREFETCH - 993)) | (1 << (PlSqlParser.NO - 993)) | (1 << (PlSqlParser.NONSCHEMA - 993)) | (1 << (PlSqlParser.NO_OBJECT_LINK - 993)) | (1 << (PlSqlParser.NOORDER - 993)) | (1 << (PlSqlParser.NO_ORDER_ROLLUPS - 993)) | (1 << (PlSqlParser.NO_OUTER_JOIN_TO_ANTI - 993)) | (1 << (PlSqlParser.NO_OUTER_JOIN_TO_INNER - 993)) | (1 << (PlSqlParser.NOOVERRIDE - 993)) | (1 << (PlSqlParser.NO_PARALLEL_INDEX - 993)) | (1 << (PlSqlParser.NOPARALLEL_INDEX - 993)) | (1 << (PlSqlParser.NO_PARALLEL - 993)) | (1 << (PlSqlParser.NOPARALLEL - 993)) | (1 << (PlSqlParser.NO_PARTIAL_COMMIT - 993)) | (1 << (PlSqlParser.NO_PARTIAL_JOIN - 993)) | (1 << (PlSqlParser.NO_PARTIAL_ROLLUP_PUSHDOWN - 993)))) !== 0) || ((((_la - 1025)) & ~0x1f) == 0 && ((1 << (_la - 1025)) & ((1 << (PlSqlParser.NOPARTITION - 1025)) | (1 << (PlSqlParser.NO_PLACE_DISTINCT - 1025)) | (1 << (PlSqlParser.NO_PLACE_GROUP_BY - 1025)) | (1 << (PlSqlParser.NO_PQ_CONCURRENT_UNION - 1025)) | (1 << (PlSqlParser.NO_PQ_MAP - 1025)) | (1 << (PlSqlParser.NO_PQ_REPLICATE - 1025)) | (1 << (PlSqlParser.NO_PQ_SKEW - 1025)) | (1 << (PlSqlParser.NO_PRUNE_GSETS - 1025)) | (1 << (PlSqlParser.NO_PULL_PRED - 1025)) | (1 << (PlSqlParser.NO_PUSH_PRED - 1025)) | (1 << (PlSqlParser.NO_PUSH_SUBQ - 1025)) | (1 << (PlSqlParser.NO_PX_FAULT_TOLERANCE - 1025)) | (1 << (PlSqlParser.NO_PX_JOIN_FILTER - 1025)) | (1 << (PlSqlParser.NO_QKN_BUFF - 1025)) | (1 << (PlSqlParser.NO_QUERY_TRANSFORMATION - 1025)) | (1 << (PlSqlParser.NO_REF_CASCADE - 1025)) | (1 << (PlSqlParser.NORELOCATE - 1025)) | (1 << (PlSqlParser.NORELY - 1025)) | (1 << (PlSqlParser.NOREPAIR - 1025)) | (1 << (PlSqlParser.NOREPLAY - 1025)) | (1 << (PlSqlParser.NORESETLOGS - 1025)) | (1 << (PlSqlParser.NO_RESULT_CACHE - 1025)) | (1 << (PlSqlParser.NOREVERSE - 1025)) | (1 << (PlSqlParser.NO_REWRITE - 1025)) | (1 << (PlSqlParser.NOREWRITE - 1025)) | (1 << (PlSqlParser.NORMAL - 1025)) | (1 << (PlSqlParser.NO_ROOT_SW_FOR_LOCAL - 1025)) | (1 << (PlSqlParser.NOROWDEPENDENCIES - 1025)) | (1 << (PlSqlParser.NOSCHEMACHECK - 1025)) | (1 << (PlSqlParser.NOSEGMENT - 1025)) | (1 << (PlSqlParser.NO_SEMIJOIN - 1025)) | (1 << (PlSqlParser.NO_SEMI_TO_INNER - 1025)))) !== 0) || ((((_la - 1057)) & ~0x1f) == 0 && ((1 << (_la - 1057)) & ((1 << (PlSqlParser.NO_SET_TO_JOIN - 1057)) | (1 << (PlSqlParser.NOSORT - 1057)) | (1 << (PlSqlParser.NO_SQL_TRANSLATION - 1057)) | (1 << (PlSqlParser.NO_SQL_TUNE - 1057)) | (1 << (PlSqlParser.NO_STAR_TRANSFORMATION - 1057)) | (1 << (PlSqlParser.NO_STATEMENT_QUEUING - 1057)) | (1 << (PlSqlParser.NO_STATS_GSETS - 1057)) | (1 << (PlSqlParser.NOSTRICT - 1057)) | (1 << (PlSqlParser.NO_SUBQUERY_PRUNING - 1057)) | (1 << (PlSqlParser.NO_SUBSTRB_PAD - 1057)) | (1 << (PlSqlParser.NO_SWAP_JOIN_INPUTS - 1057)) | (1 << (PlSqlParser.NOSWITCH - 1057)) | (1 << (PlSqlParser.NO_TABLE_LOOKUP_BY_NL - 1057)) | (1 << (PlSqlParser.NO_TEMP_TABLE - 1057)) | (1 << (PlSqlParser.NOTHING - 1057)) | (1 << (PlSqlParser.NOTIFICATION - 1057)) | (1 << (PlSqlParser.NO_TRANSFORM_DISTINCT_AGG - 1057)) | (1 << (PlSqlParser.NO_UNNEST - 1057)) | (1 << (PlSqlParser.NO_USE_CUBE - 1057)) | (1 << (PlSqlParser.NO_USE_HASH_AGGREGATION - 1057)) | (1 << (PlSqlParser.NO_USE_HASH_GBY_FOR_PUSHDOWN - 1057)) | (1 << (PlSqlParser.NO_USE_HASH - 1057)) | (1 << (PlSqlParser.NO_USE_INVISIBLE_INDEXES - 1057)) | (1 << (PlSqlParser.NO_USE_MERGE - 1057)) | (1 << (PlSqlParser.NO_USE_NL - 1057)) | (1 << (PlSqlParser.NO_USE_VECTOR_AGGREGATION - 1057)) | (1 << (PlSqlParser.NOVALIDATE - 1057)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM_DIMS - 1057)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM_FACT - 1057)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM - 1057)))) !== 0) || ((((_la - 1089)) & ~0x1f) == 0 && ((1 << (_la - 1089)) & ((1 << (PlSqlParser.NO_XDB_FASTPATH_INSERT - 1089)) | (1 << (PlSqlParser.NO_XML_DML_REWRITE - 1089)) | (1 << (PlSqlParser.NO_XMLINDEX_REWRITE_IN_SELECT - 1089)) | (1 << (PlSqlParser.NO_XMLINDEX_REWRITE - 1089)) | (1 << (PlSqlParser.NO_XML_QUERY_REWRITE - 1089)) | (1 << (PlSqlParser.NO_ZONEMAP - 1089)) | (1 << (PlSqlParser.NTH_VALUE - 1089)) | (1 << (PlSqlParser.NULLIF - 1089)) | (1 << (PlSqlParser.NULLS - 1089)) | (1 << (PlSqlParser.NUMBER - 1089)) | (1 << (PlSqlParser.NUMERIC - 1089)) | (1 << (PlSqlParser.NUM_INDEX_KEYS - 1089)) | (1 << (PlSqlParser.NUMTODSINTERVAL - 1089)) | (1 << (PlSqlParser.NUMTOYMINTERVAL - 1089)) | (1 << (PlSqlParser.NVARCHAR2 - 1089)) | (1 << (PlSqlParser.NVL2 - 1089)) | (1 << (PlSqlParser.OBJECT2XML - 1089)) | (1 << (PlSqlParser.OBJECT - 1089)) | (1 << (PlSqlParser.OBJ_ID - 1089)) | (1 << (PlSqlParser.OBJNO - 1089)) | (1 << (PlSqlParser.OBJNO_REUSE - 1089)) | (1 << (PlSqlParser.OCCURENCES - 1089)) | (1 << (PlSqlParser.OFFLINE - 1089)) | (1 << (PlSqlParser.OFF - 1089)) | (1 << (PlSqlParser.OFFSET - 1089)) | (1 << (PlSqlParser.OIDINDEX - 1089)) | (1 << (PlSqlParser.OID - 1089)) | (1 << (PlSqlParser.OLAP - 1089)) | (1 << (PlSqlParser.OLD - 1089)) | (1 << (PlSqlParser.OLD_PUSH_PRED - 1089)))) !== 0) || ((((_la - 1121)) & ~0x1f) == 0 && ((1 << (_la - 1121)) & ((1 << (PlSqlParser.OLS - 1121)) | (1 << (PlSqlParser.OLTP - 1121)) | (1 << (PlSqlParser.OMIT - 1121)) | (1 << (PlSqlParser.ONE - 1121)) | (1 << (PlSqlParser.ONLINE - 1121)) | (1 << (PlSqlParser.ONLY - 1121)) | (1 << (PlSqlParser.OPAQUE - 1121)) | (1 << (PlSqlParser.OPAQUE_TRANSFORM - 1121)) | (1 << (PlSqlParser.OPAQUE_XCANONICAL - 1121)) | (1 << (PlSqlParser.OPCODE - 1121)) | (1 << (PlSqlParser.OPEN - 1121)) | (1 << (PlSqlParser.OPERATIONS - 1121)) | (1 << (PlSqlParser.OPERATOR - 1121)) | (1 << (PlSqlParser.OPT_ESTIMATE - 1121)) | (1 << (PlSqlParser.OPTIMAL - 1121)) | (1 << (PlSqlParser.OPTIMIZE - 1121)) | (1 << (PlSqlParser.OPTIMIZER_FEATURES_ENABLE - 1121)) | (1 << (PlSqlParser.OPTIMIZER_GOAL - 1121)) | (1 << (PlSqlParser.OPT_PARAM - 1121)) | (1 << (PlSqlParser.ORA_BRANCH - 1121)) | (1 << (PlSqlParser.ORA_CHECK_ACL - 1121)) | (1 << (PlSqlParser.ORA_CHECK_PRIVILEGE - 1121)) | (1 << (PlSqlParser.ORA_CLUSTERING - 1121)) | (1 << (PlSqlParser.ORADATA - 1121)) | (1 << (PlSqlParser.ORADEBUG - 1121)) | (1 << (PlSqlParser.ORA_DST_AFFECTED - 1121)) | (1 << (PlSqlParser.ORA_DST_CONVERT - 1121)) | (1 << (PlSqlParser.ORA_DST_ERROR - 1121)) | (1 << (PlSqlParser.ORA_GET_ACLIDS - 1121)))) !== 0) || ((((_la - 1153)) & ~0x1f) == 0 && ((1 << (_la - 1153)) & ((1 << (PlSqlParser.ORA_GET_PRIVILEGES - 1153)) | (1 << (PlSqlParser.ORA_HASH - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_USERID - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_USER - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_XS_USER_GUID - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_XS_USER - 1153)) | (1 << (PlSqlParser.ORA_RAWCOMPARE - 1153)) | (1 << (PlSqlParser.ORA_RAWCONCAT - 1153)) | (1 << (PlSqlParser.ORA_ROWSCN - 1153)) | (1 << (PlSqlParser.ORA_ROWSCN_RAW - 1153)) | (1 << (PlSqlParser.ORA_ROWVERSION - 1153)) | (1 << (PlSqlParser.ORA_TABVERSION - 1153)) | (1 << (PlSqlParser.ORA_WRITE_TIME - 1153)) | (1 << (PlSqlParser.ORDERED - 1153)) | (1 << (PlSqlParser.ORDERED_PREDICATES - 1153)) | (1 << (PlSqlParser.ORDINALITY - 1153)) | (1 << (PlSqlParser.OR_EXPAND - 1153)) | (1 << (PlSqlParser.ORGANIZATION - 1153)) | (1 << (PlSqlParser.OR_PREDICATES - 1153)) | (1 << (PlSqlParser.OSERROR - 1153)) | (1 << (PlSqlParser.OTHER - 1153)) | (1 << (PlSqlParser.OUTER_JOIN_TO_ANTI - 1153)) | (1 << (PlSqlParser.OUTER_JOIN_TO_INNER - 1153)) | (1 << (PlSqlParser.OUTER - 1153)) | (1 << (PlSqlParser.OUTLINE_LEAF - 1153)) | (1 << (PlSqlParser.OUTLINE - 1153)) | (1 << (PlSqlParser.OUT_OF_LINE - 1153)) | (1 << (PlSqlParser.OUT - 1153)) | (1 << (PlSqlParser.OVERFLOW_NOMOVE - 1153)) | (1 << (PlSqlParser.OVERFLOW - 1153)))) !== 0) || ((((_la - 1185)) & ~0x1f) == 0 && ((1 << (_la - 1185)) & ((1 << (PlSqlParser.OVERLAPS - 1185)) | (1 << (PlSqlParser.OVER - 1185)) | (1 << (PlSqlParser.OVERRIDING - 1185)) | (1 << (PlSqlParser.OWNER - 1185)) | (1 << (PlSqlParser.OWNERSHIP - 1185)) | (1 << (PlSqlParser.OWN - 1185)) | (1 << (PlSqlParser.PACKAGE - 1185)) | (1 << (PlSqlParser.PACKAGES - 1185)) | (1 << (PlSqlParser.PARALLEL_ENABLE - 1185)) | (1 << (PlSqlParser.PARALLEL_INDEX - 1185)) | (1 << (PlSqlParser.PARALLEL - 1185)) | (1 << (PlSqlParser.PARAMETERS - 1185)) | (1 << (PlSqlParser.PARAM - 1185)) | (1 << (PlSqlParser.PARENT - 1185)) | (1 << (PlSqlParser.PARITY - 1185)) | (1 << (PlSqlParser.PARTIAL_JOIN - 1185)) | (1 << (PlSqlParser.PARTIALLY - 1185)) | (1 << (PlSqlParser.PARTIAL - 1185)) | (1 << (PlSqlParser.PARTIAL_ROLLUP_PUSHDOWN - 1185)) | (1 << (PlSqlParser.PARTITION_HASH - 1185)) | (1 << (PlSqlParser.PARTITION_LIST - 1185)) | (1 << (PlSqlParser.PARTITION - 1185)) | (1 << (PlSqlParser.PARTITION_RANGE - 1185)) | (1 << (PlSqlParser.PARTITIONS - 1185)) | (1 << (PlSqlParser.PARTNUMINST - 1185)) | (1 << (PlSqlParser.PASSING - 1185)) | (1 << (PlSqlParser.PASSWORD_GRACE_TIME - 1185)) | (1 << (PlSqlParser.PASSWORD_LIFE_TIME - 1185)) | (1 << (PlSqlParser.PASSWORD_LOCK_TIME - 1185)) | (1 << (PlSqlParser.PASSWORD - 1185)) | (1 << (PlSqlParser.PASSWORD_REUSE_MAX - 1185)))) !== 0) || ((((_la - 1217)) & ~0x1f) == 0 && ((1 << (_la - 1217)) & ((1 << (PlSqlParser.PASSWORD_REUSE_TIME - 1217)) | (1 << (PlSqlParser.PASSWORD_VERIFY_FUNCTION - 1217)) | (1 << (PlSqlParser.PAST - 1217)) | (1 << (PlSqlParser.PATCH - 1217)) | (1 << (PlSqlParser.PATH - 1217)) | (1 << (PlSqlParser.PATH_PREFIX - 1217)) | (1 << (PlSqlParser.PATHS - 1217)) | (1 << (PlSqlParser.PATTERN - 1217)) | (1 << (PlSqlParser.PBL_HS_BEGIN - 1217)) | (1 << (PlSqlParser.PBL_HS_END - 1217)) | (1 << (PlSqlParser.PCTINCREASE - 1217)) | (1 << (PlSqlParser.PCTTHRESHOLD - 1217)) | (1 << (PlSqlParser.PCTUSED - 1217)) | (1 << (PlSqlParser.PCTVERSION - 1217)) | (1 << (PlSqlParser.PENDING - 1217)) | (1 << (PlSqlParser.PERCENT_KEYWORD - 1217)) | (1 << (PlSqlParser.PERCENT_RANKM - 1217)) | (1 << (PlSqlParser.PERFORMANCE - 1217)) | (1 << (PlSqlParser.PERIOD_KEYWORD - 1217)) | (1 << (PlSqlParser.PERMANENT - 1217)) | (1 << (PlSqlParser.PERMISSION - 1217)) | (1 << (PlSqlParser.PERMUTE - 1217)) | (1 << (PlSqlParser.PER - 1217)) | (1 << (PlSqlParser.PFILE - 1217)) | (1 << (PlSqlParser.PHYSICAL - 1217)))) !== 0) || ((((_la - 1249)) & ~0x1f) == 0 && ((1 << (_la - 1249)) & ((1 << (PlSqlParser.PIKEY - 1249)) | (1 << (PlSqlParser.PIPELINED - 1249)) | (1 << (PlSqlParser.PIV_GB - 1249)) | (1 << (PlSqlParser.PIVOT - 1249)) | (1 << (PlSqlParser.PIV_SSF - 1249)) | (1 << (PlSqlParser.PLACE_DISTINCT - 1249)) | (1 << (PlSqlParser.PLACE_GROUP_BY - 1249)) | (1 << (PlSqlParser.PLAN - 1249)) | (1 << (PlSqlParser.PLSCOPE_SETTINGS - 1249)) | (1 << (PlSqlParser.PLS_INTEGER - 1249)) | (1 << (PlSqlParser.PLSQL_CCFLAGS - 1249)) | (1 << (PlSqlParser.PLSQL_CODE_TYPE - 1249)) | (1 << (PlSqlParser.PLSQL_DEBUG - 1249)) | (1 << (PlSqlParser.PLSQL_OPTIMIZE_LEVEL - 1249)) | (1 << (PlSqlParser.PLSQL_WARNINGS - 1249)) | (1 << (PlSqlParser.PLUGGABLE - 1249)) | (1 << (PlSqlParser.POINT - 1249)) | (1 << (PlSqlParser.POLICY - 1249)) | (1 << (PlSqlParser.POOL_16K - 1249)) | (1 << (PlSqlParser.POOL_2K - 1249)) | (1 << (PlSqlParser.POOL_32K - 1249)) | (1 << (PlSqlParser.POOL_4K - 1249)) | (1 << (PlSqlParser.POOL_8K - 1249)) | (1 << (PlSqlParser.POSITIVEN - 1249)) | (1 << (PlSqlParser.POSITIVE - 1249)) | (1 << (PlSqlParser.POST_TRANSACTION - 1249)) | (1 << (PlSqlParser.POWERMULTISET_BY_CARDINALITY - 1249)) | (1 << (PlSqlParser.POWERMULTISET - 1249)) | (1 << (PlSqlParser.POWER - 1249)) | (1 << (PlSqlParser.PQ_CONCURRENT_UNION - 1249)) | (1 << (PlSqlParser.PQ_DISTRIBUTE - 1249)))) !== 0) || ((((_la - 1281)) & ~0x1f) == 0 && ((1 << (_la - 1281)) & ((1 << (PlSqlParser.PQ_DISTRIBUTE_WINDOW - 1281)) | (1 << (PlSqlParser.PQ_FILTER - 1281)) | (1 << (PlSqlParser.PQ_MAP - 1281)) | (1 << (PlSqlParser.PQ_NOMAP - 1281)) | (1 << (PlSqlParser.PQ_REPLICATE - 1281)) | (1 << (PlSqlParser.PQ_SKEW - 1281)) | (1 << (PlSqlParser.PRAGMA - 1281)) | (1 << (PlSqlParser.PREBUILT - 1281)) | (1 << (PlSqlParser.PRECEDES - 1281)) | (1 << (PlSqlParser.PRECEDING - 1281)) | (1 << (PlSqlParser.PRECISION - 1281)) | (1 << (PlSqlParser.PRECOMPUTE_SUBQUERY - 1281)) | (1 << (PlSqlParser.PREDICATE_REORDERS - 1281)) | (1 << (PlSqlParser.PRELOAD - 1281)) | (1 << (PlSqlParser.PREPARE - 1281)) | (1 << (PlSqlParser.PRESENTNNV - 1281)) | (1 << (PlSqlParser.PRESENT - 1281)) | (1 << (PlSqlParser.PRESENTV - 1281)) | (1 << (PlSqlParser.PRESERVE_OID - 1281)) | (1 << (PlSqlParser.PRESERVE - 1281)) | (1 << (PlSqlParser.PRETTY - 1281)) | (1 << (PlSqlParser.PREVIOUS - 1281)) | (1 << (PlSqlParser.PREV - 1281)) | (1 << (PlSqlParser.PRIMARY - 1281)) | (1 << (PlSqlParser.PRINTBLOBTOCLOB - 1281)) | (1 << (PlSqlParser.PRIORITY - 1281)) | (1 << (PlSqlParser.PRIVATE - 1281)) | (1 << (PlSqlParser.PRIVATE_SGA - 1281)) | (1 << (PlSqlParser.PRIVILEGED - 1281)) | (1 << (PlSqlParser.PRIVILEGE - 1281)) | (1 << (PlSqlParser.PRIVILEGES - 1281)))) !== 0) || ((((_la - 1313)) & ~0x1f) == 0 && ((1 << (_la - 1313)) & ((1 << (PlSqlParser.PROCEDURAL - 1313)) | (1 << (PlSqlParser.PROCEDURE - 1313)) | (1 << (PlSqlParser.PROCESS - 1313)) | (1 << (PlSqlParser.PROFILE - 1313)) | (1 << (PlSqlParser.PROGRAM - 1313)) | (1 << (PlSqlParser.PROJECT - 1313)) | (1 << (PlSqlParser.PROPAGATE - 1313)) | (1 << (PlSqlParser.PROTECTED - 1313)) | (1 << (PlSqlParser.PROTECTION - 1313)) | (1 << (PlSqlParser.PROXY - 1313)) | (1 << (PlSqlParser.PRUNING - 1313)) | (1 << (PlSqlParser.PULL_PRED - 1313)) | (1 << (PlSqlParser.PURGE - 1313)) | (1 << (PlSqlParser.PUSH_PRED - 1313)) | (1 << (PlSqlParser.PUSH_SUBQ - 1313)) | (1 << (PlSqlParser.PX_FAULT_TOLERANCE - 1313)) | (1 << (PlSqlParser.PX_GRANULE - 1313)) | (1 << (PlSqlParser.PX_JOIN_FILTER - 1313)) | (1 << (PlSqlParser.QB_NAME - 1313)) | (1 << (PlSqlParser.QUERY_BLOCK - 1313)) | (1 << (PlSqlParser.QUERY - 1313)) | (1 << (PlSqlParser.QUEUE_CURR - 1313)) | (1 << (PlSqlParser.QUEUE - 1313)) | (1 << (PlSqlParser.QUEUE_ROWP - 1313)) | (1 << (PlSqlParser.QUIESCE - 1313)) | (1 << (PlSqlParser.QUORUM - 1313)) | (1 << (PlSqlParser.QUOTA - 1313)) | (1 << (PlSqlParser.RAISE - 1313)) | (1 << (PlSqlParser.RANDOM_LOCAL - 1313)) | (1 << (PlSqlParser.RANDOM - 1313)) | (1 << (PlSqlParser.RANGE - 1313)))) !== 0) || ((((_la - 1345)) & ~0x1f) == 0 && ((1 << (_la - 1345)) & ((1 << (PlSqlParser.RANKM - 1345)) | (1 << (PlSqlParser.RAPIDLY - 1345)) | (1 << (PlSqlParser.RAW - 1345)) | (1 << (PlSqlParser.RAWTOHEX - 1345)) | (1 << (PlSqlParser.RAWTONHEX - 1345)) | (1 << (PlSqlParser.RBA - 1345)) | (1 << (PlSqlParser.RBO_OUTLINE - 1345)) | (1 << (PlSqlParser.RDBA - 1345)) | (1 << (PlSqlParser.READ - 1345)) | (1 << (PlSqlParser.READS - 1345)) | (1 << (PlSqlParser.REALM - 1345)) | (1 << (PlSqlParser.REAL - 1345)) | (1 << (PlSqlParser.REBALANCE - 1345)) | (1 << (PlSqlParser.REBUILD - 1345)) | (1 << (PlSqlParser.RECORD - 1345)) | (1 << (PlSqlParser.RECORDS_PER_BLOCK - 1345)) | (1 << (PlSqlParser.RECOVERABLE - 1345)) | (1 << (PlSqlParser.RECOVER - 1345)) | (1 << (PlSqlParser.RECOVERY - 1345)) | (1 << (PlSqlParser.RECYCLEBIN - 1345)) | (1 << (PlSqlParser.RECYCLE - 1345)) | (1 << (PlSqlParser.REDACTION - 1345)) | (1 << (PlSqlParser.REDEFINE - 1345)) | (1 << (PlSqlParser.REDO - 1345)) | (1 << (PlSqlParser.REDUCED - 1345)) | (1 << (PlSqlParser.REDUNDANCY - 1345)) | (1 << (PlSqlParser.REF_CASCADE_CURSOR - 1345)) | (1 << (PlSqlParser.REFERENCED - 1345)) | (1 << (PlSqlParser.REFERENCE - 1345)) | (1 << (PlSqlParser.REFERENCES - 1345)) | (1 << (PlSqlParser.REFERENCING - 1345)) | (1 << (PlSqlParser.REF - 1345)))) !== 0) || ((((_la - 1377)) & ~0x1f) == 0 && ((1 << (_la - 1377)) & ((1 << (PlSqlParser.REFRESH - 1377)) | (1 << (PlSqlParser.REFTOHEX - 1377)) | (1 << (PlSqlParser.REGEXP_COUNT - 1377)) | (1 << (PlSqlParser.REGEXP_INSTR - 1377)) | (1 << (PlSqlParser.REGEXP_LIKE - 1377)) | (1 << (PlSqlParser.REGEXP_REPLACE - 1377)) | (1 << (PlSqlParser.REGEXP_SUBSTR - 1377)) | (1 << (PlSqlParser.REGISTER - 1377)) | (1 << (PlSqlParser.REGR_AVGX - 1377)) | (1 << (PlSqlParser.REGR_AVGY - 1377)) | (1 << (PlSqlParser.REGR_COUNT - 1377)) | (1 << (PlSqlParser.REGR_INTERCEPT - 1377)) | (1 << (PlSqlParser.REGR_R2 - 1377)) | (1 << (PlSqlParser.REGR_SLOPE - 1377)) | (1 << (PlSqlParser.REGR_SXX - 1377)) | (1 << (PlSqlParser.REGR_SXY - 1377)) | (1 << (PlSqlParser.REGR_SYY - 1377)) | (1 << (PlSqlParser.REGULAR - 1377)) | (1 << (PlSqlParser.REJECT - 1377)) | (1 << (PlSqlParser.REKEY - 1377)) | (1 << (PlSqlParser.RELATIONAL - 1377)) | (1 << (PlSqlParser.RELOCATE - 1377)) | (1 << (PlSqlParser.RELY - 1377)) | (1 << (PlSqlParser.REMAINDER - 1377)) | (1 << (PlSqlParser.REMOTE_MAPPED - 1377)) | (1 << (PlSqlParser.REMOVE - 1377)) | (1 << (PlSqlParser.RENAME - 1377)) | (1 << (PlSqlParser.REPAIR - 1377)) | (1 << (PlSqlParser.REPEAT - 1377)) | (1 << (PlSqlParser.REPLACE - 1377)) | (1 << (PlSqlParser.REPLICATION - 1377)))) !== 0) || ((((_la - 1409)) & ~0x1f) == 0 && ((1 << (_la - 1409)) & ((1 << (PlSqlParser.REQUIRED - 1409)) | (1 << (PlSqlParser.RESETLOGS - 1409)) | (1 << (PlSqlParser.RESET - 1409)) | (1 << (PlSqlParser.RESIZE - 1409)) | (1 << (PlSqlParser.RESOLVE - 1409)) | (1 << (PlSqlParser.RESOLVER - 1409)) | (1 << (PlSqlParser.RESPECT - 1409)) | (1 << (PlSqlParser.RESTART - 1409)) | (1 << (PlSqlParser.RESTORE_AS_INTERVALS - 1409)) | (1 << (PlSqlParser.RESTORE - 1409)) | (1 << (PlSqlParser.RESTRICT_ALL_REF_CONS - 1409)) | (1 << (PlSqlParser.RESTRICTED - 1409)) | (1 << (PlSqlParser.RESTRICT_REFERENCES - 1409)) | (1 << (PlSqlParser.RESTRICT - 1409)) | (1 << (PlSqlParser.RESULT_CACHE - 1409)) | (1 << (PlSqlParser.RESULT - 1409)) | (1 << (PlSqlParser.RESUMABLE - 1409)) | (1 << (PlSqlParser.RESUME - 1409)) | (1 << (PlSqlParser.RETENTION - 1409)) | (1 << (PlSqlParser.RETRY_ON_ROW_CHANGE - 1409)) | (1 << (PlSqlParser.RETURNING - 1409)) | (1 << (PlSqlParser.RETURN - 1409)) | (1 << (PlSqlParser.REUSE - 1409)) | (1 << (PlSqlParser.REVERSE - 1409)) | (1 << (PlSqlParser.REWRITE_OR_ERROR - 1409)) | (1 << (PlSqlParser.REWRITE - 1409)) | (1 << (PlSqlParser.RIGHT - 1409)) | (1 << (PlSqlParser.ROLE - 1409)) | (1 << (PlSqlParser.ROLESET - 1409)) | (1 << (PlSqlParser.ROLES - 1409)))) !== 0) || ((((_la - 1441)) & ~0x1f) == 0 && ((1 << (_la - 1441)) & ((1 << (PlSqlParser.ROLLBACK - 1441)) | (1 << (PlSqlParser.ROLLING - 1441)) | (1 << (PlSqlParser.ROLLUP - 1441)) | (1 << (PlSqlParser.ROWDEPENDENCIES - 1441)) | (1 << (PlSqlParser.ROWID_MAPPING_TABLE - 1441)) | (1 << (PlSqlParser.ROWID - 1441)) | (1 << (PlSqlParser.ROWIDTOCHAR - 1441)) | (1 << (PlSqlParser.ROWIDTONCHAR - 1441)) | (1 << (PlSqlParser.ROW_LENGTH - 1441)) | (1 << (PlSqlParser.ROWNUM - 1441)) | (1 << (PlSqlParser.ROW - 1441)) | (1 << (PlSqlParser.ROWS - 1441)) | (1 << (PlSqlParser.RPAD - 1441)) | (1 << (PlSqlParser.RTRIM - 1441)) | (1 << (PlSqlParser.RULE - 1441)) | (1 << (PlSqlParser.RULES - 1441)) | (1 << (PlSqlParser.RUNNING - 1441)) | (1 << (PlSqlParser.SALT - 1441)) | (1 << (PlSqlParser.SAMPLE - 1441)) | (1 << (PlSqlParser.SAVE_AS_INTERVALS - 1441)) | (1 << (PlSqlParser.SAVEPOINT - 1441)) | (1 << (PlSqlParser.SAVE - 1441)) | (1 << (PlSqlParser.SB4 - 1441)) | (1 << (PlSqlParser.SCALE_ROWS - 1441)) | (1 << (PlSqlParser.SCALE - 1441)) | (1 << (PlSqlParser.SCAN_INSTANCES - 1441)) | (1 << (PlSqlParser.SCAN - 1441)) | (1 << (PlSqlParser.SCHEDULER - 1441)) | (1 << (PlSqlParser.SCHEMACHECK - 1441)) | (1 << (PlSqlParser.SCHEMA - 1441)) | (1 << (PlSqlParser.SCN_ASCENDING - 1441)) | (1 << (PlSqlParser.SCN - 1441)))) !== 0) || ((((_la - 1473)) & ~0x1f) == 0 && ((1 << (_la - 1473)) & ((1 << (PlSqlParser.SCOPE - 1473)) | (1 << (PlSqlParser.SCRUB - 1473)) | (1 << (PlSqlParser.SD_ALL - 1473)) | (1 << (PlSqlParser.SD_INHIBIT - 1473)) | (1 << (PlSqlParser.SDO_GEOM_MBR - 1473)) | (1 << (PlSqlParser.SD_SHOW - 1473)) | (1 << (PlSqlParser.SEARCH - 1473)) | (1 << (PlSqlParser.SECOND - 1473)) | (1 << (PlSqlParser.SECRET - 1473)) | (1 << (PlSqlParser.SECUREFILE_DBA - 1473)) | (1 << (PlSqlParser.SECUREFILE - 1473)) | (1 << (PlSqlParser.SECURITY - 1473)) | (1 << (PlSqlParser.SEED - 1473)) | (1 << (PlSqlParser.SEG_BLOCK - 1473)) | (1 << (PlSqlParser.SEG_FILE - 1473)) | (1 << (PlSqlParser.SEGMENT - 1473)) | (1 << (PlSqlParser.SELECTIVITY - 1473)) | (1 << (PlSqlParser.SELF - 1473)) | (1 << (PlSqlParser.SEMIJOIN_DRIVER - 1473)) | (1 << (PlSqlParser.SEMIJOIN - 1473)) | (1 << (PlSqlParser.SEMI_TO_INNER - 1473)) | (1 << (PlSqlParser.SEQUENCED - 1473)) | (1 << (PlSqlParser.SEQUENCE - 1473)) | (1 << (PlSqlParser.SEQUENTIAL - 1473)) | (1 << (PlSqlParser.SERIALIZABLE - 1473)) | (1 << (PlSqlParser.SERIALLY_REUSABLE - 1473)) | (1 << (PlSqlParser.SERIAL - 1473)) | (1 << (PlSqlParser.SERVERERROR - 1473)) | (1 << (PlSqlParser.SERVICE_NAME_CONVERT - 1473)) | (1 << (PlSqlParser.SERVICES - 1473)))) !== 0) || ((((_la - 1505)) & ~0x1f) == 0 && ((1 << (_la - 1505)) & ((1 << (PlSqlParser.SESSION_CACHED_CURSORS - 1505)) | (1 << (PlSqlParser.SESSION - 1505)) | (1 << (PlSqlParser.SESSIONS_PER_USER - 1505)) | (1 << (PlSqlParser.SESSIONTIMEZONE - 1505)) | (1 << (PlSqlParser.SESSIONTZNAME - 1505)) | (1 << (PlSqlParser.SET - 1505)) | (1 << (PlSqlParser.SETS - 1505)) | (1 << (PlSqlParser.SETTINGS - 1505)) | (1 << (PlSqlParser.SET_TO_JOIN - 1505)) | (1 << (PlSqlParser.SEVERE - 1505)) | (1 << (PlSqlParser.SHARED_POOL - 1505)) | (1 << (PlSqlParser.SHARED - 1505)) | (1 << (PlSqlParser.SHARING - 1505)) | (1 << (PlSqlParser.SHELFLIFE - 1505)) | (1 << (PlSqlParser.SHOW - 1505)) | (1 << (PlSqlParser.SHRINK - 1505)) | (1 << (PlSqlParser.SHUTDOWN - 1505)) | (1 << (PlSqlParser.SIBLINGS - 1505)) | (1 << (PlSqlParser.SID - 1505)) | (1 << (PlSqlParser.SIGNAL_COMPONENT - 1505)) | (1 << (PlSqlParser.SIGNAL_FUNCTION - 1505)) | (1 << (PlSqlParser.SIGN - 1505)) | (1 << (PlSqlParser.SIGNTYPE - 1505)) | (1 << (PlSqlParser.SIMPLE_INTEGER - 1505)) | (1 << (PlSqlParser.SIMPLE - 1505)) | (1 << (PlSqlParser.SINGLE - 1505)) | (1 << (PlSqlParser.SINGLETASK - 1505)) | (1 << (PlSqlParser.SINH - 1505)) | (1 << (PlSqlParser.SIN - 1505)) | (1 << (PlSqlParser.SKIP_EXT_OPTIMIZER - 1505)))) !== 0) || ((((_la - 1537)) & ~0x1f) == 0 && ((1 << (_la - 1537)) & ((1 << (PlSqlParser.SKIP_ - 1537)) | (1 << (PlSqlParser.SKIP_UNQ_UNUSABLE_IDX - 1537)) | (1 << (PlSqlParser.SKIP_UNUSABLE_INDEXES - 1537)) | (1 << (PlSqlParser.SMALLFILE - 1537)) | (1 << (PlSqlParser.SMALLINT - 1537)) | (1 << (PlSqlParser.SNAPSHOT - 1537)) | (1 << (PlSqlParser.SOME - 1537)) | (1 << (PlSqlParser.SORT - 1537)) | (1 << (PlSqlParser.SOUNDEX - 1537)) | (1 << (PlSqlParser.SOURCE_FILE_DIRECTORY - 1537)) | (1 << (PlSqlParser.SOURCE_FILE_NAME_CONVERT - 1537)) | (1 << (PlSqlParser.SOURCE - 1537)) | (1 << (PlSqlParser.SPACE_KEYWORD - 1537)) | (1 << (PlSqlParser.SPECIFICATION - 1537)) | (1 << (PlSqlParser.SPFILE - 1537)) | (1 << (PlSqlParser.SPLIT - 1537)) | (1 << (PlSqlParser.SPREADSHEET - 1537)) | (1 << (PlSqlParser.SQLDATA - 1537)) | (1 << (PlSqlParser.SQLERROR - 1537)) | (1 << (PlSqlParser.SQLLDR - 1537)) | (1 << (PlSqlParser.SQL - 1537)) | (1 << (PlSqlParser.SQL_TRACE - 1537)) | (1 << (PlSqlParser.SQL_TRANSLATION_PROFILE - 1537)) | (1 << (PlSqlParser.SQRT - 1537)) | (1 << (PlSqlParser.STALE - 1537)) | (1 << (PlSqlParser.STANDALONE - 1537)) | (1 << (PlSqlParser.STANDARD_HASH - 1537)) | (1 << (PlSqlParser.STANDBY_MAX_DATA_DELAY - 1537)) | (1 << (PlSqlParser.STANDBYS - 1537)) | (1 << (PlSqlParser.STANDBY - 1537)) | (1 << (PlSqlParser.STAR - 1537)) | (1 << (PlSqlParser.STAR_TRANSFORMATION - 1537)))) !== 0) || ((((_la - 1570)) & ~0x1f) == 0 && ((1 << (_la - 1570)) & ((1 << (PlSqlParser.STARTUP - 1570)) | (1 << (PlSqlParser.STATEMENT_ID - 1570)) | (1 << (PlSqlParser.STATEMENT_QUEUING - 1570)) | (1 << (PlSqlParser.STATEMENTS - 1570)) | (1 << (PlSqlParser.STATEMENT - 1570)) | (1 << (PlSqlParser.STATE - 1570)) | (1 << (PlSqlParser.STATIC - 1570)) | (1 << (PlSqlParser.STATISTICS - 1570)) | (1 << (PlSqlParser.STATS_BINOMIAL_TEST - 1570)) | (1 << (PlSqlParser.STATS_CROSSTAB - 1570)) | (1 << (PlSqlParser.STATS_F_TEST - 1570)) | (1 << (PlSqlParser.STATS_KS_TEST - 1570)) | (1 << (PlSqlParser.STATS_MODE - 1570)) | (1 << (PlSqlParser.STATS_MW_TEST - 1570)) | (1 << (PlSqlParser.STATS_ONE_WAY_ANOVA - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_INDEP - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_INDEPU - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_ONE - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_PAIRED - 1570)) | (1 << (PlSqlParser.STATS_WSR_TEST - 1570)) | (1 << (PlSqlParser.STDDEV_POP - 1570)) | (1 << (PlSqlParser.STDDEV_SAMP - 1570)) | (1 << (PlSqlParser.STOP - 1570)) | (1 << (PlSqlParser.STORAGE - 1570)) | (1 << (PlSqlParser.STORE - 1570)) | (1 << (PlSqlParser.STREAMS - 1570)) | (1 << (PlSqlParser.STREAM - 1570)) | (1 << (PlSqlParser.STRICT - 1570)) | (1 << (PlSqlParser.STRING - 1570)) | (1 << (PlSqlParser.STRIPE_COLUMNS - 1570)) | (1 << (PlSqlParser.STRIPE_WIDTH - 1570)) | (1 << (PlSqlParser.STRIP - 1570)))) !== 0) || ((((_la - 1602)) & ~0x1f) == 0 && ((1 << (_la - 1602)) & ((1 << (PlSqlParser.STRUCTURE - 1602)) | (1 << (PlSqlParser.SUBMULTISET - 1602)) | (1 << (PlSqlParser.SUBPARTITION_REL - 1602)) | (1 << (PlSqlParser.SUBPARTITIONS - 1602)) | (1 << (PlSqlParser.SUBPARTITION - 1602)) | (1 << (PlSqlParser.SUBQUERIES - 1602)) | (1 << (PlSqlParser.SUBQUERY_PRUNING - 1602)) | (1 << (PlSqlParser.SUBSCRIBE - 1602)) | (1 << (PlSqlParser.SUBSET - 1602)) | (1 << (PlSqlParser.SUBSTITUTABLE - 1602)) | (1 << (PlSqlParser.SUBSTR2 - 1602)) | (1 << (PlSqlParser.SUBSTR4 - 1602)) | (1 << (PlSqlParser.SUBSTRB - 1602)) | (1 << (PlSqlParser.SUBSTRC - 1602)) | (1 << (PlSqlParser.SUBTYPE - 1602)) | (1 << (PlSqlParser.SUCCESSFUL - 1602)) | (1 << (PlSqlParser.SUCCESS - 1602)) | (1 << (PlSqlParser.SUMMARY - 1602)) | (1 << (PlSqlParser.SUPPLEMENTAL - 1602)) | (1 << (PlSqlParser.SUSPEND - 1602)) | (1 << (PlSqlParser.SWAP_JOIN_INPUTS - 1602)) | (1 << (PlSqlParser.SWITCHOVER - 1602)) | (1 << (PlSqlParser.SWITCH - 1602)) | (1 << (PlSqlParser.SYNCHRONOUS - 1602)) | (1 << (PlSqlParser.SYNC - 1602)) | (1 << (PlSqlParser.SYSASM - 1602)) | (1 << (PlSqlParser.SYS_AUDIT - 1602)) | (1 << (PlSqlParser.SYSAUX - 1602)) | (1 << (PlSqlParser.SYSBACKUP - 1602)) | (1 << (PlSqlParser.SYS_CHECKACL - 1602)) | (1 << (PlSqlParser.SYS_CHECK_PRIVILEGE - 1602)))) !== 0) || ((((_la - 1634)) & ~0x1f) == 0 && ((1 << (_la - 1634)) & ((1 << (PlSqlParser.SYS_CONNECT_BY_PATH - 1634)) | (1 << (PlSqlParser.SYS_CONTEXT - 1634)) | (1 << (PlSqlParser.SYSDATE - 1634)) | (1 << (PlSqlParser.SYSDBA - 1634)) | (1 << (PlSqlParser.SYS_DBURIGEN - 1634)) | (1 << (PlSqlParser.SYSDG - 1634)) | (1 << (PlSqlParser.SYS_DL_CURSOR - 1634)) | (1 << (PlSqlParser.SYS_DM_RXFORM_CHR - 1634)) | (1 << (PlSqlParser.SYS_DM_RXFORM_NUM - 1634)) | (1 << (PlSqlParser.SYS_DOM_COMPARE - 1634)) | (1 << (PlSqlParser.SYS_DST_PRIM2SEC - 1634)) | (1 << (PlSqlParser.SYS_DST_SEC2PRIM - 1634)) | (1 << (PlSqlParser.SYS_ET_BFILE_TO_RAW - 1634)) | (1 << (PlSqlParser.SYS_ET_BLOB_TO_IMAGE - 1634)) | (1 << (PlSqlParser.SYS_ET_IMAGE_TO_BLOB - 1634)) | (1 << (PlSqlParser.SYS_ET_RAW_TO_BFILE - 1634)) | (1 << (PlSqlParser.SYS_EXTPDTXT - 1634)) | (1 << (PlSqlParser.SYS_EXTRACT_UTC - 1634)) | (1 << (PlSqlParser.SYS_FBT_INSDEL - 1634)) | (1 << (PlSqlParser.SYS_FILTER_ACLS - 1634)) | (1 << (PlSqlParser.SYS_FNMATCHES - 1634)) | (1 << (PlSqlParser.SYS_FNREPLACE - 1634)) | (1 << (PlSqlParser.SYS_GET_ACLIDS - 1634)) | (1 << (PlSqlParser.SYS_GET_COL_ACLIDS - 1634)) | (1 << (PlSqlParser.SYS_GET_PRIVILEGES - 1634)) | (1 << (PlSqlParser.SYS_GETTOKENID - 1634)) | (1 << (PlSqlParser.SYS_GETXTIVAL - 1634)) | (1 << (PlSqlParser.SYS_GUID - 1634)) | (1 << (PlSqlParser.SYSGUID - 1634)) | (1 << (PlSqlParser.SYSKM - 1634)) | (1 << (PlSqlParser.SYS_MAKE_XMLNODEID - 1634)) | (1 << (PlSqlParser.SYS_MAKEXML - 1634)))) !== 0) || ((((_la - 1666)) & ~0x1f) == 0 && ((1 << (_la - 1666)) & ((1 << (PlSqlParser.SYS_MKXMLATTR - 1666)) | (1 << (PlSqlParser.SYS_MKXTI - 1666)) | (1 << (PlSqlParser.SYSOBJ - 1666)) | (1 << (PlSqlParser.SYS_OP_ADT2BIN - 1666)) | (1 << (PlSqlParser.SYS_OP_ADTCONS - 1666)) | (1 << (PlSqlParser.SYS_OP_ALSCRVAL - 1666)) | (1 << (PlSqlParser.SYS_OP_ATG - 1666)) | (1 << (PlSqlParser.SYS_OP_BIN2ADT - 1666)) | (1 << (PlSqlParser.SYS_OP_BITVEC - 1666)) | (1 << (PlSqlParser.SYS_OP_BL2R - 1666)) | (1 << (PlSqlParser.SYS_OP_BLOOM_FILTER_LIST - 1666)) | (1 << (PlSqlParser.SYS_OP_BLOOM_FILTER - 1666)) | (1 << (PlSqlParser.SYS_OP_C2C - 1666)) | (1 << (PlSqlParser.SYS_OP_CAST - 1666)) | (1 << (PlSqlParser.SYS_OP_CEG - 1666)) | (1 << (PlSqlParser.SYS_OP_CL2C - 1666)) | (1 << (PlSqlParser.SYS_OP_COMBINED_HASH - 1666)) | (1 << (PlSqlParser.SYS_OP_COMP - 1666)) | (1 << (PlSqlParser.SYS_OP_CONVERT - 1666)) | (1 << (PlSqlParser.SYS_OP_COUNTCHG - 1666)) | (1 << (PlSqlParser.SYS_OP_CSCONV - 1666)) | (1 << (PlSqlParser.SYS_OP_CSCONVTEST - 1666)) | (1 << (PlSqlParser.SYS_OP_CSR - 1666)) | (1 << (PlSqlParser.SYS_OP_CSX_PATCH - 1666)) | (1 << (PlSqlParser.SYS_OP_CYCLED_SEQ - 1666)) | (1 << (PlSqlParser.SYS_OP_DECOMP - 1666)) | (1 << (PlSqlParser.SYS_OP_DESCEND - 1666)) | (1 << (PlSqlParser.SYS_OP_DISTINCT - 1666)) | (1 << (PlSqlParser.SYS_OP_DRA - 1666)) | (1 << (PlSqlParser.SYS_OP_DUMP - 1666)) | (1 << (PlSqlParser.SYS_OP_DV_CHECK - 1666)) | (1 << (PlSqlParser.SYS_OP_ENFORCE_NOT_NULL - 1666)))) !== 0) || ((((_la - 1698)) & ~0x1f) == 0 && ((1 << (_la - 1698)) & ((1 << (PlSqlParser.SYSOPER - 1698)) | (1 << (PlSqlParser.SYS_OP_EXTRACT - 1698)) | (1 << (PlSqlParser.SYS_OP_GROUPING - 1698)) | (1 << (PlSqlParser.SYS_OP_GUID - 1698)) | (1 << (PlSqlParser.SYS_OP_HASH - 1698)) | (1 << (PlSqlParser.SYS_OP_IIX - 1698)) | (1 << (PlSqlParser.SYS_OP_ITR - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_CREATE - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_FILTER_LIST - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_FILTER - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_SUCCEEDED - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_USE - 1698)) | (1 << (PlSqlParser.SYS_OP_LBID - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2BLOB - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2CLOB - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2ID - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2NCLOB - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2TYP - 1698)) | (1 << (PlSqlParser.SYS_OP_LSVI - 1698)) | (1 << (PlSqlParser.SYS_OP_LVL - 1698)) | (1 << (PlSqlParser.SYS_OP_MAKEOID - 1698)) | (1 << (PlSqlParser.SYS_OP_MAP_NONNULL - 1698)) | (1 << (PlSqlParser.SYS_OP_MSR - 1698)) | (1 << (PlSqlParser.SYS_OP_NICOMBINE - 1698)) | (1 << (PlSqlParser.SYS_OP_NIEXTRACT - 1698)) | (1 << (PlSqlParser.SYS_OP_NII - 1698)) | (1 << (PlSqlParser.SYS_OP_NIX - 1698)) | (1 << (PlSqlParser.SYS_OP_NOEXPAND - 1698)) | (1 << (PlSqlParser.SYS_OP_NTCIMG - 1698)) | (1 << (PlSqlParser.SYS_OP_NUMTORAW - 1698)) | (1 << (PlSqlParser.SYS_OP_OIDVALUE - 1698)) | (1 << (PlSqlParser.SYS_OP_OPNSIZE - 1698)))) !== 0) || ((((_la - 1730)) & ~0x1f) == 0 && ((1 << (_la - 1730)) & ((1 << (PlSqlParser.SYS_OP_PAR_1 - 1730)) | (1 << (PlSqlParser.SYS_OP_PARGID_1 - 1730)) | (1 << (PlSqlParser.SYS_OP_PARGID - 1730)) | (1 << (PlSqlParser.SYS_OP_PAR - 1730)) | (1 << (PlSqlParser.SYS_OP_PART_ID - 1730)) | (1 << (PlSqlParser.SYS_OP_PIVOT - 1730)) | (1 << (PlSqlParser.SYS_OP_R2O - 1730)) | (1 << (PlSqlParser.SYS_OP_RAWTONUM - 1730)) | (1 << (PlSqlParser.SYS_OP_RDTM - 1730)) | (1 << (PlSqlParser.SYS_OP_REF - 1730)) | (1 << (PlSqlParser.SYS_OP_RMTD - 1730)) | (1 << (PlSqlParser.SYS_OP_ROWIDTOOBJ - 1730)) | (1 << (PlSqlParser.SYS_OP_RPB - 1730)) | (1 << (PlSqlParser.SYS_OPTLOBPRBSC - 1730)) | (1 << (PlSqlParser.SYS_OP_TOSETID - 1730)) | (1 << (PlSqlParser.SYS_OP_TPR - 1730)) | (1 << (PlSqlParser.SYS_OP_TRTB - 1730)) | (1 << (PlSqlParser.SYS_OPTXICMP - 1730)) | (1 << (PlSqlParser.SYS_OPTXQCASTASNQ - 1730)) | (1 << (PlSqlParser.SYS_OP_UNDESCEND - 1730)) | (1 << (PlSqlParser.SYS_OP_VECAND - 1730)) | (1 << (PlSqlParser.SYS_OP_VECBIT - 1730)) | (1 << (PlSqlParser.SYS_OP_VECOR - 1730)) | (1 << (PlSqlParser.SYS_OP_VECXOR - 1730)) | (1 << (PlSqlParser.SYS_OP_VERSION - 1730)) | (1 << (PlSqlParser.SYS_OP_VREF - 1730)) | (1 << (PlSqlParser.SYS_OP_VVD - 1730)) | (1 << (PlSqlParser.SYS_OP_XMLCONS_FOR_CSX - 1730)) | (1 << (PlSqlParser.SYS_OP_XPTHATG - 1730)) | (1 << (PlSqlParser.SYS_OP_XPTHIDX - 1730)) | (1 << (PlSqlParser.SYS_OP_XPTHOP - 1730)) | (1 << (PlSqlParser.SYS_OP_XTXT2SQLT - 1730)))) !== 0) || ((((_la - 1762)) & ~0x1f) == 0 && ((1 << (_la - 1762)) & ((1 << (PlSqlParser.SYS_OP_ZONE_ID - 1762)) | (1 << (PlSqlParser.SYS_ORDERKEY_DEPTH - 1762)) | (1 << (PlSqlParser.SYS_ORDERKEY_MAXCHILD - 1762)) | (1 << (PlSqlParser.SYS_ORDERKEY_PARENT - 1762)) | (1 << (PlSqlParser.SYS_PARALLEL_TXN - 1762)) | (1 << (PlSqlParser.SYS_PATHID_IS_ATTR - 1762)) | (1 << (PlSqlParser.SYS_PATHID_IS_NMSPC - 1762)) | (1 << (PlSqlParser.SYS_PATHID_LASTNAME - 1762)) | (1 << (PlSqlParser.SYS_PATHID_LASTNMSPC - 1762)) | (1 << (PlSqlParser.SYS_PATH_REVERSE - 1762)) | (1 << (PlSqlParser.SYS_PXQEXTRACT - 1762)) | (1 << (PlSqlParser.SYS_RAW_TO_XSID - 1762)) | (1 << (PlSqlParser.SYS_RID_ORDER - 1762)) | (1 << (PlSqlParser.SYS_ROW_DELTA - 1762)) | (1 << (PlSqlParser.SYS_SC_2_XMLT - 1762)) | (1 << (PlSqlParser.SYS_SYNRCIREDO - 1762)) | (1 << (PlSqlParser.SYSTEM_DEFINED - 1762)) | (1 << (PlSqlParser.SYSTEM - 1762)) | (1 << (PlSqlParser.SYSTIMESTAMP - 1762)) | (1 << (PlSqlParser.SYS_TYPEID - 1762)) | (1 << (PlSqlParser.SYS_UMAKEXML - 1762)) | (1 << (PlSqlParser.SYS_XMLANALYZE - 1762)) | (1 << (PlSqlParser.SYS_XMLCONTAINS - 1762)) | (1 << (PlSqlParser.SYS_XMLCONV - 1762)) | (1 << (PlSqlParser.SYS_XMLEXNSURI - 1762)) | (1 << (PlSqlParser.SYS_XMLGEN - 1762)) | (1 << (PlSqlParser.SYS_XMLI_LOC_ISNODE - 1762)) | (1 << (PlSqlParser.SYS_XMLI_LOC_ISTEXT - 1762)) | (1 << (PlSqlParser.SYS_XMLINSTR - 1762)) | (1 << (PlSqlParser.SYS_XMLLOCATOR_GETSVAL - 1762)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETCID - 1762)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETLOCATOR - 1762)))) !== 0) || ((((_la - 1794)) & ~0x1f) == 0 && ((1 << (_la - 1794)) & ((1 << (PlSqlParser.SYS_XMLNODEID_GETOKEY - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETPATHID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETPTRID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETRID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETSVAL - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETTID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID - 1794)) | (1 << (PlSqlParser.SYS_XMLT_2_SC - 1794)) | (1 << (PlSqlParser.SYS_XMLTRANSLATE - 1794)) | (1 << (PlSqlParser.SYS_XMLTYPE2SQL - 1794)) | (1 << (PlSqlParser.SYS_XQ_ASQLCNV - 1794)) | (1 << (PlSqlParser.SYS_XQ_ATOMCNVCHK - 1794)) | (1 << (PlSqlParser.SYS_XQBASEURI - 1794)) | (1 << (PlSqlParser.SYS_XQCASTABLEERRH - 1794)) | (1 << (PlSqlParser.SYS_XQCODEP2STR - 1794)) | (1 << (PlSqlParser.SYS_XQCODEPEQ - 1794)) | (1 << (PlSqlParser.SYS_XQCON2SEQ - 1794)) | (1 << (PlSqlParser.SYS_XQCONCAT - 1794)) | (1 << (PlSqlParser.SYS_XQDELETE - 1794)) | (1 << (PlSqlParser.SYS_XQDFLTCOLATION - 1794)) | (1 << (PlSqlParser.SYS_XQDOC - 1794)) | (1 << (PlSqlParser.SYS_XQDOCURI - 1794)) | (1 << (PlSqlParser.SYS_XQDURDIV - 1794)) | (1 << (PlSqlParser.SYS_XQED4URI - 1794)) | (1 << (PlSqlParser.SYS_XQENDSWITH - 1794)) | (1 << (PlSqlParser.SYS_XQERRH - 1794)) | (1 << (PlSqlParser.SYS_XQERR - 1794)) | (1 << (PlSqlParser.SYS_XQESHTMLURI - 1794)) | (1 << (PlSqlParser.SYS_XQEXLOBVAL - 1794)) | (1 << (PlSqlParser.SYS_XQEXSTWRP - 1794)) | (1 << (PlSqlParser.SYS_XQEXTRACT - 1794)) | (1 << (PlSqlParser.SYS_XQEXTRREF - 1794)))) !== 0) || ((((_la - 1826)) & ~0x1f) == 0 && ((1 << (_la - 1826)) & ((1 << (PlSqlParser.SYS_XQEXVAL - 1826)) | (1 << (PlSqlParser.SYS_XQFB2STR - 1826)) | (1 << (PlSqlParser.SYS_XQFNBOOL - 1826)) | (1 << (PlSqlParser.SYS_XQFNCMP - 1826)) | (1 << (PlSqlParser.SYS_XQFNDATIM - 1826)) | (1 << (PlSqlParser.SYS_XQFNLNAME - 1826)) | (1 << (PlSqlParser.SYS_XQFNNM - 1826)) | (1 << (PlSqlParser.SYS_XQFNNSURI - 1826)) | (1 << (PlSqlParser.SYS_XQFNPREDTRUTH - 1826)) | (1 << (PlSqlParser.SYS_XQFNQNM - 1826)) | (1 << (PlSqlParser.SYS_XQFNROOT - 1826)) | (1 << (PlSqlParser.SYS_XQFORMATNUM - 1826)) | (1 << (PlSqlParser.SYS_XQFTCONTAIN - 1826)) | (1 << (PlSqlParser.SYS_XQFUNCR - 1826)) | (1 << (PlSqlParser.SYS_XQGETCONTENT - 1826)) | (1 << (PlSqlParser.SYS_XQINDXOF - 1826)) | (1 << (PlSqlParser.SYS_XQINSERT - 1826)) | (1 << (PlSqlParser.SYS_XQINSPFX - 1826)) | (1 << (PlSqlParser.SYS_XQIRI2URI - 1826)) | (1 << (PlSqlParser.SYS_XQLANG - 1826)) | (1 << (PlSqlParser.SYS_XQLLNMFRMQNM - 1826)) | (1 << (PlSqlParser.SYS_XQMKNODEREF - 1826)) | (1 << (PlSqlParser.SYS_XQNILLED - 1826)) | (1 << (PlSqlParser.SYS_XQNODENAME - 1826)) | (1 << (PlSqlParser.SYS_XQNORMSPACE - 1826)) | (1 << (PlSqlParser.SYS_XQNORMUCODE - 1826)) | (1 << (PlSqlParser.SYS_XQ_NRNG - 1826)) | (1 << (PlSqlParser.SYS_XQNSP4PFX - 1826)) | (1 << (PlSqlParser.SYS_XQNSPFRMQNM - 1826)) | (1 << (PlSqlParser.SYS_XQPFXFRMQNM - 1826)) | (1 << (PlSqlParser.SYS_XQ_PKSQL2XML - 1826)) | (1 << (PlSqlParser.SYS_XQPOLYABS - 1826)))) !== 0) || ((((_la - 1858)) & ~0x1f) == 0 && ((1 << (_la - 1858)) & ((1 << (PlSqlParser.SYS_XQPOLYADD - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYCEL - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYCSTBL - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYCST - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYDIV - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYFLR - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYMOD - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYMUL - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYRND - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYSQRT - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYSUB - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYUMUS - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYUPLS - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVEQ - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVGE - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVGT - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVLE - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVLT - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVNE - 1858)) | (1 << (PlSqlParser.SYS_XQREF2VAL - 1858)) | (1 << (PlSqlParser.SYS_XQRENAME - 1858)) | (1 << (PlSqlParser.SYS_XQREPLACE - 1858)) | (1 << (PlSqlParser.SYS_XQRESVURI - 1858)) | (1 << (PlSqlParser.SYS_XQRNDHALF2EVN - 1858)) | (1 << (PlSqlParser.SYS_XQRSLVQNM - 1858)) | (1 << (PlSqlParser.SYS_XQRYENVPGET - 1858)) | (1 << (PlSqlParser.SYS_XQRYVARGET - 1858)) | (1 << (PlSqlParser.SYS_XQRYWRP - 1858)) | (1 << (PlSqlParser.SYS_XQSEQ2CON4XC - 1858)) | (1 << (PlSqlParser.SYS_XQSEQ2CON - 1858)) | (1 << (PlSqlParser.SYS_XQSEQDEEPEQ - 1858)) | (1 << (PlSqlParser.SYS_XQSEQINSB - 1858)))) !== 0) || ((((_la - 1890)) & ~0x1f) == 0 && ((1 << (_la - 1890)) & ((1 << (PlSqlParser.SYS_XQSEQRM - 1890)) | (1 << (PlSqlParser.SYS_XQSEQRVS - 1890)) | (1 << (PlSqlParser.SYS_XQSEQSUB - 1890)) | (1 << (PlSqlParser.SYS_XQSEQTYPMATCH - 1890)) | (1 << (PlSqlParser.SYS_XQSTARTSWITH - 1890)) | (1 << (PlSqlParser.SYS_XQSTATBURI - 1890)) | (1 << (PlSqlParser.SYS_XQSTR2CODEP - 1890)) | (1 << (PlSqlParser.SYS_XQSTRJOIN - 1890)) | (1 << (PlSqlParser.SYS_XQSUBSTRAFT - 1890)) | (1 << (PlSqlParser.SYS_XQSUBSTRBEF - 1890)) | (1 << (PlSqlParser.SYS_XQTOKENIZE - 1890)) | (1 << (PlSqlParser.SYS_XQTREATAS - 1890)) | (1 << (PlSqlParser.SYS_XQ_UPKXML2SQL - 1890)) | (1 << (PlSqlParser.SYS_XQXFORM - 1890)) | (1 << (PlSqlParser.SYS_XSID_TO_RAW - 1890)) | (1 << (PlSqlParser.SYS_ZMAP_FILTER - 1890)) | (1 << (PlSqlParser.SYS_ZMAP_REFRESH - 1890)) | (1 << (PlSqlParser.TABLE_LOOKUP_BY_NL - 1890)) | (1 << (PlSqlParser.TABLESPACE_NO - 1890)) | (1 << (PlSqlParser.TABLESPACE - 1890)) | (1 << (PlSqlParser.TABLES - 1890)) | (1 << (PlSqlParser.TABLE_STATS - 1890)) | (1 << (PlSqlParser.TABLE - 1890)) | (1 << (PlSqlParser.TABNO - 1890)) | (1 << (PlSqlParser.TAG - 1890)) | (1 << (PlSqlParser.TANH - 1890)) | (1 << (PlSqlParser.TAN - 1890)) | (1 << (PlSqlParser.TBLORIDXPARTNUM - 1890)) | (1 << (PlSqlParser.TEMPFILE - 1890)) | (1 << (PlSqlParser.TEMPLATE - 1890)) | (1 << (PlSqlParser.TEMPORARY - 1890)) | (1 << (PlSqlParser.TEMP_TABLE - 1890)))) !== 0) || ((((_la - 1922)) & ~0x1f) == 0 && ((1 << (_la - 1922)) & ((1 << (PlSqlParser.TEST - 1922)) | (1 << (PlSqlParser.TEXT - 1922)) | (1 << (PlSqlParser.THAN - 1922)) | (1 << (PlSqlParser.THEN - 1922)) | (1 << (PlSqlParser.THE - 1922)) | (1 << (PlSqlParser.THREAD - 1922)) | (1 << (PlSqlParser.THROUGH - 1922)) | (1 << (PlSqlParser.TIER - 1922)) | (1 << (PlSqlParser.TIES - 1922)) | (1 << (PlSqlParser.TIMEOUT - 1922)) | (1 << (PlSqlParser.TIMESTAMP_LTZ_UNCONSTRAINED - 1922)) | (1 << (PlSqlParser.TIMESTAMP - 1922)) | (1 << (PlSqlParser.TIMESTAMP_TZ_UNCONSTRAINED - 1922)) | (1 << (PlSqlParser.TIMESTAMP_UNCONSTRAINED - 1922)) | (1 << (PlSqlParser.TIMES - 1922)) | (1 << (PlSqlParser.TIME - 1922)) | (1 << (PlSqlParser.TIMEZONE_ABBR - 1922)) | (1 << (PlSqlParser.TIMEZONE_HOUR - 1922)) | (1 << (PlSqlParser.TIMEZONE_MINUTE - 1922)) | (1 << (PlSqlParser.TIMEZONE_OFFSET - 1922)) | (1 << (PlSqlParser.TIMEZONE_REGION - 1922)) | (1 << (PlSqlParser.TIME_ZONE - 1922)) | (1 << (PlSqlParser.TIV_GB - 1922)) | (1 << (PlSqlParser.TIV_SSF - 1922)) | (1 << (PlSqlParser.TO_ACLID - 1922)) | (1 << (PlSqlParser.TO_BINARY_DOUBLE - 1922)) | (1 << (PlSqlParser.TO_BINARY_FLOAT - 1922)) | (1 << (PlSqlParser.TO_BLOB - 1922)) | (1 << (PlSqlParser.TO_CLOB - 1922)) | (1 << (PlSqlParser.TO_DSINTERVAL - 1922)) | (1 << (PlSqlParser.TO_LOB - 1922)))) !== 0) || ((((_la - 1954)) & ~0x1f) == 0 && ((1 << (_la - 1954)) & ((1 << (PlSqlParser.TO_MULTI_BYTE - 1954)) | (1 << (PlSqlParser.TO_NCHAR - 1954)) | (1 << (PlSqlParser.TO_NCLOB - 1954)) | (1 << (PlSqlParser.TO_NUMBER - 1954)) | (1 << (PlSqlParser.TOPLEVEL - 1954)) | (1 << (PlSqlParser.TO_SINGLE_BYTE - 1954)) | (1 << (PlSqlParser.TO_TIMESTAMP - 1954)) | (1 << (PlSqlParser.TO_TIMESTAMP_TZ - 1954)) | (1 << (PlSqlParser.TO_TIME - 1954)) | (1 << (PlSqlParser.TO_TIME_TZ - 1954)) | (1 << (PlSqlParser.TO_YMINTERVAL - 1954)) | (1 << (PlSqlParser.TRACE - 1954)) | (1 << (PlSqlParser.TRACING - 1954)) | (1 << (PlSqlParser.TRACKING - 1954)) | (1 << (PlSqlParser.TRAILING - 1954)) | (1 << (PlSqlParser.TRANSACTION - 1954)) | (1 << (PlSqlParser.TRANSFORM_DISTINCT_AGG - 1954)) | (1 << (PlSqlParser.TRANSITIONAL - 1954)) | (1 << (PlSqlParser.TRANSITION - 1954)) | (1 << (PlSqlParser.TRANSLATE - 1954)) | (1 << (PlSqlParser.TRANSLATION - 1954)) | (1 << (PlSqlParser.TREAT - 1954)) | (1 << (PlSqlParser.TRIGGERS - 1954)) | (1 << (PlSqlParser.TRIGGER - 1954)) | (1 << (PlSqlParser.TRUE - 1954)) | (1 << (PlSqlParser.TRUNCATE - 1954)) | (1 << (PlSqlParser.TRUNC - 1954)) | (1 << (PlSqlParser.TRUSTED - 1954)) | (1 << (PlSqlParser.TRUST - 1954)) | (1 << (PlSqlParser.TUNING - 1954)) | (1 << (PlSqlParser.TX - 1954)))) !== 0) || ((((_la - 1986)) & ~0x1f) == 0 && ((1 << (_la - 1986)) & ((1 << (PlSqlParser.TYPES - 1986)) | (1 << (PlSqlParser.TYPE - 1986)) | (1 << (PlSqlParser.TZ_OFFSET - 1986)) | (1 << (PlSqlParser.UB2 - 1986)) | (1 << (PlSqlParser.UBA - 1986)) | (1 << (PlSqlParser.UCS2 - 1986)) | (1 << (PlSqlParser.UID - 1986)) | (1 << (PlSqlParser.UNARCHIVED - 1986)) | (1 << (PlSqlParser.UNBOUNDED - 1986)) | (1 << (PlSqlParser.UNBOUND - 1986)) | (1 << (PlSqlParser.UNCONDITIONAL - 1986)) | (1 << (PlSqlParser.UNDER - 1986)) | (1 << (PlSqlParser.UNDO - 1986)) | (1 << (PlSqlParser.UNDROP - 1986)) | (1 << (PlSqlParser.UNIFORM - 1986)) | (1 << (PlSqlParser.UNISTR - 1986)) | (1 << (PlSqlParser.UNLIMITED - 1986)) | (1 << (PlSqlParser.UNLOAD - 1986)) | (1 << (PlSqlParser.UNLOCK - 1986)) | (1 << (PlSqlParser.UNMATCHED - 1986)) | (1 << (PlSqlParser.UNNEST_INNERJ_DISTINCT_VIEW - 1986)) | (1 << (PlSqlParser.UNNEST_NOSEMIJ_NODISTINCTVIEW - 1986)) | (1 << (PlSqlParser.UNNEST_SEMIJ_VIEW - 1986)) | (1 << (PlSqlParser.UNNEST - 1986)) | (1 << (PlSqlParser.UNPACKED - 1986)) | (1 << (PlSqlParser.UNPIVOT - 1986)) | (1 << (PlSqlParser.UNPLUG - 1986)) | (1 << (PlSqlParser.UNPROTECTED - 1986)) | (1 << (PlSqlParser.UNQUIESCE - 1986)) | (1 << (PlSqlParser.UNRECOVERABLE - 1986)))) !== 0) || ((((_la - 2018)) & ~0x1f) == 0 && ((1 << (_la - 2018)) & ((1 << (PlSqlParser.UNRESTRICTED - 2018)) | (1 << (PlSqlParser.UNSUBSCRIBE - 2018)) | (1 << (PlSqlParser.UNTIL - 2018)) | (1 << (PlSqlParser.UNUSABLE - 2018)) | (1 << (PlSqlParser.UNUSED - 2018)) | (1 << (PlSqlParser.UPDATABLE - 2018)) | (1 << (PlSqlParser.UPDATED - 2018)) | (1 << (PlSqlParser.UPDATEXML - 2018)) | (1 << (PlSqlParser.UPD_INDEXES - 2018)) | (1 << (PlSqlParser.UPD_JOININDEX - 2018)) | (1 << (PlSqlParser.UPGRADE - 2018)) | (1 << (PlSqlParser.UPPER - 2018)) | (1 << (PlSqlParser.UPSERT - 2018)) | (1 << (PlSqlParser.UROWID - 2018)) | (1 << (PlSqlParser.USABLE - 2018)) | (1 << (PlSqlParser.USAGE - 2018)) | (1 << (PlSqlParser.USE_ANTI - 2018)) | (1 << (PlSqlParser.USE_CONCAT - 2018)) | (1 << (PlSqlParser.USE_CUBE - 2018)) | (1 << (PlSqlParser.USE_HASH_AGGREGATION - 2018)) | (1 << (PlSqlParser.USE_HASH_GBY_FOR_PUSHDOWN - 2018)) | (1 << (PlSqlParser.USE_HASH - 2018)) | (1 << (PlSqlParser.USE_HIDDEN_PARTITIONS - 2018)) | (1 << (PlSqlParser.USE_INVISIBLE_INDEXES - 2018)) | (1 << (PlSqlParser.USE_MERGE_CARTESIAN - 2018)) | (1 << (PlSqlParser.USE_MERGE - 2018)) | (1 << (PlSqlParser.USE_NL - 2018)) | (1 << (PlSqlParser.USE_NL_WITH_INDEX - 2018)) | (1 << (PlSqlParser.USE_PRIVATE_OUTLINES - 2018)) | (1 << (PlSqlParser.USER_DATA - 2018)) | (1 << (PlSqlParser.USER_DEFINED - 2018)))) !== 0) || ((((_la - 2050)) & ~0x1f) == 0 && ((1 << (_la - 2050)) & ((1 << (PlSqlParser.USERENV - 2050)) | (1 << (PlSqlParser.USERGROUP - 2050)) | (1 << (PlSqlParser.USER_RECYCLEBIN - 2050)) | (1 << (PlSqlParser.USERS - 2050)) | (1 << (PlSqlParser.USER_TABLESPACES - 2050)) | (1 << (PlSqlParser.USER - 2050)) | (1 << (PlSqlParser.USE_SEMI - 2050)) | (1 << (PlSqlParser.USE_STORED_OUTLINES - 2050)) | (1 << (PlSqlParser.USE_TTT_FOR_GSETS - 2050)) | (1 << (PlSqlParser.USE - 2050)) | (1 << (PlSqlParser.USE_VECTOR_AGGREGATION - 2050)) | (1 << (PlSqlParser.USE_WEAK_NAME_RESL - 2050)) | (1 << (PlSqlParser.USING_NO_EXPAND - 2050)) | (1 << (PlSqlParser.USING - 2050)) | (1 << (PlSqlParser.UTF16BE - 2050)) | (1 << (PlSqlParser.UTF16LE - 2050)) | (1 << (PlSqlParser.UTF32 - 2050)) | (1 << (PlSqlParser.UTF8 - 2050)) | (1 << (PlSqlParser.V1 - 2050)) | (1 << (PlSqlParser.V2 - 2050)) | (1 << (PlSqlParser.VALIDATE - 2050)) | (1 << (PlSqlParser.VALIDATION - 2050)) | (1 << (PlSqlParser.VALID_TIME_END - 2050)) | (1 << (PlSqlParser.VALUE - 2050)) | (1 << (PlSqlParser.VARCHAR2 - 2050)) | (1 << (PlSqlParser.VARCHAR - 2050)) | (1 << (PlSqlParser.VARIABLE - 2050)) | (1 << (PlSqlParser.VAR_POP - 2050)) | (1 << (PlSqlParser.VARRAYS - 2050)) | (1 << (PlSqlParser.VARRAY - 2050)) | (1 << (PlSqlParser.VAR_SAMP - 2050)))) !== 0) || ((((_la - 2082)) & ~0x1f) == 0 && ((1 << (_la - 2082)) & ((1 << (PlSqlParser.VARYING - 2082)) | (1 << (PlSqlParser.VECTOR_READ_TRACE - 2082)) | (1 << (PlSqlParser.VECTOR_READ - 2082)) | (1 << (PlSqlParser.VECTOR_TRANSFORM_DIMS - 2082)) | (1 << (PlSqlParser.VECTOR_TRANSFORM_FACT - 2082)) | (1 << (PlSqlParser.VECTOR_TRANSFORM - 2082)) | (1 << (PlSqlParser.VERIFIER - 2082)) | (1 << (PlSqlParser.VERIFY - 2082)) | (1 << (PlSqlParser.VERSIONING - 2082)) | (1 << (PlSqlParser.VERSIONS_ENDSCN - 2082)) | (1 << (PlSqlParser.VERSIONS_ENDTIME - 2082)) | (1 << (PlSqlParser.VERSIONS_OPERATION - 2082)) | (1 << (PlSqlParser.VERSIONS_STARTSCN - 2082)) | (1 << (PlSqlParser.VERSIONS_STARTTIME - 2082)) | (1 << (PlSqlParser.VERSIONS - 2082)) | (1 << (PlSqlParser.VERSIONS_XID - 2082)) | (1 << (PlSqlParser.VERSION - 2082)) | (1 << (PlSqlParser.VIOLATION - 2082)) | (1 << (PlSqlParser.VIRTUAL - 2082)) | (1 << (PlSqlParser.VISIBILITY - 2082)) | (1 << (PlSqlParser.VISIBLE - 2082)) | (1 << (PlSqlParser.VOLUME - 2082)) | (1 << (PlSqlParser.VSIZE - 2082)) | (1 << (PlSqlParser.WAIT - 2082)) | (1 << (PlSqlParser.WALLET - 2082)) | (1 << (PlSqlParser.WARNING - 2082)) | (1 << (PlSqlParser.WEEKS - 2082)) | (1 << (PlSqlParser.WEEK - 2082)) | (1 << (PlSqlParser.WELLFORMED - 2082)) | (1 << (PlSqlParser.WHENEVER - 2082)) | (1 << (PlSqlParser.WHEN - 2082)))) !== 0) || ((((_la - 2115)) & ~0x1f) == 0 && ((1 << (_la - 2115)) & ((1 << (PlSqlParser.WHILE - 2115)) | (1 << (PlSqlParser.WHITESPACE - 2115)) | (1 << (PlSqlParser.WIDTH_BUCKET - 2115)) | (1 << (PlSqlParser.WITHIN - 2115)) | (1 << (PlSqlParser.WITHOUT - 2115)) | (1 << (PlSqlParser.WITH_PLSQL - 2115)) | (1 << (PlSqlParser.WORK - 2115)) | (1 << (PlSqlParser.WRAPPED - 2115)) | (1 << (PlSqlParser.WRAPPER - 2115)) | (1 << (PlSqlParser.WRITE - 2115)) | (1 << (PlSqlParser.XDB_FASTPATH_INSERT - 2115)) | (1 << (PlSqlParser.X_DYN_PRUNE - 2115)) | (1 << (PlSqlParser.XID - 2115)) | (1 << (PlSqlParser.XML2OBJECT - 2115)) | (1 << (PlSqlParser.XMLAGG - 2115)) | (1 << (PlSqlParser.XMLATTRIBUTES - 2115)) | (1 << (PlSqlParser.XMLCAST - 2115)) | (1 << (PlSqlParser.XMLCDATA - 2115)) | (1 << (PlSqlParser.XMLCOLATTVAL - 2115)) | (1 << (PlSqlParser.XMLCOMMENT - 2115)) | (1 << (PlSqlParser.XMLCONCAT - 2115)) | (1 << (PlSqlParser.XMLDIFF - 2115)) | (1 << (PlSqlParser.XML_DML_RWT_STMT - 2115)) | (1 << (PlSqlParser.XMLELEMENT - 2115)) | (1 << (PlSqlParser.XMLEXISTS2 - 2115)) | (1 << (PlSqlParser.XMLEXISTS - 2115)) | (1 << (PlSqlParser.XMLFOREST - 2115)) | (1 << (PlSqlParser.XMLINDEX_REWRITE_IN_SELECT - 2115)) | (1 << (PlSqlParser.XMLINDEX_REWRITE - 2115)))) !== 0) || ((((_la - 2147)) & ~0x1f) == 0 && ((1 << (_la - 2147)) & ((1 << (PlSqlParser.XMLINDEX_SEL_IDX_TBL - 2147)) | (1 << (PlSqlParser.XMLISNODE - 2147)) | (1 << (PlSqlParser.XMLISVALID - 2147)) | (1 << (PlSqlParser.XMLNAMESPACES - 2147)) | (1 << (PlSqlParser.XMLPARSE - 2147)) | (1 << (PlSqlParser.XMLPATCH - 2147)) | (1 << (PlSqlParser.XMLPI - 2147)) | (1 << (PlSqlParser.XMLQUERYVAL - 2147)) | (1 << (PlSqlParser.XMLQUERY - 2147)) | (1 << (PlSqlParser.XMLROOT - 2147)) | (1 << (PlSqlParser.XMLSCHEMA - 2147)) | (1 << (PlSqlParser.XMLSERIALIZE - 2147)) | (1 << (PlSqlParser.XMLTABLE - 2147)) | (1 << (PlSqlParser.XMLTRANSFORMBLOB - 2147)) | (1 << (PlSqlParser.XMLTRANSFORM - 2147)) | (1 << (PlSqlParser.XMLTYPE - 2147)) | (1 << (PlSqlParser.XML - 2147)) | (1 << (PlSqlParser.XPATHTABLE - 2147)) | (1 << (PlSqlParser.XS_SYS_CONTEXT - 2147)) | (1 << (PlSqlParser.XS - 2147)) | (1 << (PlSqlParser.YEARS - 2147)) | (1 << (PlSqlParser.YEAR - 2147)) | (1 << (PlSqlParser.YES - 2147)) | (1 << (PlSqlParser.YMINTERVAL_UNCONSTRAINED - 2147)) | (1 << (PlSqlParser.ZONEMAP - 2147)) | (1 << (PlSqlParser.ZONE - 2147)) | (1 << (PlSqlParser.PREDICTION - 2147)) | (1 << (PlSqlParser.PREDICTION_BOUNDS - 2147)) | (1 << (PlSqlParser.PREDICTION_COST - 2147)) | (1 << (PlSqlParser.PREDICTION_DETAILS - 2147)) | (1 << (PlSqlParser.PREDICTION_PROBABILITY - 2147)))) !== 0) || ((((_la - 2179)) & ~0x1f) == 0 && ((1 << (_la - 2179)) & ((1 << (PlSqlParser.PREDICTION_SET - 2179)) | (1 << (PlSqlParser.CUME_DIST - 2179)) | (1 << (PlSqlParser.DENSE_RANK - 2179)) | (1 << (PlSqlParser.LISTAGG - 2179)) | (1 << (PlSqlParser.PERCENT_RANK - 2179)) | (1 << (PlSqlParser.PERCENTILE_CONT - 2179)) | (1 << (PlSqlParser.PERCENTILE_DISC - 2179)) | (1 << (PlSqlParser.RANK - 2179)) | (1 << (PlSqlParser.AVG - 2179)) | (1 << (PlSqlParser.CORR - 2179)) | (1 << (PlSqlParser.COVAR_ - 2179)) | (1 << (PlSqlParser.LAG - 2179)) | (1 << (PlSqlParser.LEAD - 2179)) | (1 << (PlSqlParser.MAX - 2179)) | (1 << (PlSqlParser.MEDIAN - 2179)) | (1 << (PlSqlParser.MIN - 2179)) | (1 << (PlSqlParser.NTILE - 2179)) | (1 << (PlSqlParser.NVL - 2179)) | (1 << (PlSqlParser.RATIO_TO_REPORT - 2179)) | (1 << (PlSqlParser.REGR_ - 2179)) | (1 << (PlSqlParser.ROUND - 2179)) | (1 << (PlSqlParser.ROW_NUMBER - 2179)) | (1 << (PlSqlParser.SUBSTR - 2179)) | (1 << (PlSqlParser.TO_CHAR - 2179)) | (1 << (PlSqlParser.TRIM - 2179)) | (1 << (PlSqlParser.SUM - 2179)) | (1 << (PlSqlParser.STDDEV - 2179)) | (1 << (PlSqlParser.VAR_ - 2179)) | (1 << (PlSqlParser.VARIANCE - 2179)) | (1 << (PlSqlParser.LEAST - 2179)) | (1 << (PlSqlParser.GREATEST - 2179)))) !== 0) || ((((_la - 2211)) & ~0x1f) == 0 && ((1 << (_la - 2211)) & ((1 << (PlSqlParser.TO_DATE - 2211)) | (1 << (PlSqlParser.PERIOD - 2211)) | (1 << (PlSqlParser.DELIMITED_ID - 2211)))) !== 0) || _la===PlSqlParser.REGULAR_ID) { this.state = 8266; this.type_spec(); } this.state = 8270; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.DEFAULT || _la===PlSqlParser.ASSIGN_OP) { this.state = 8269; this.default_value_part(); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Default_value_partContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_default_value_part; return this; } Default_value_partContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Default_value_partContext.prototype.constructor = Default_value_partContext; Default_value_partContext.prototype.expression = function() { return this.getTypedRuleContext(ExpressionContext,0); }; Default_value_partContext.prototype.ASSIGN_OP = function() { return this.getToken(PlSqlParser.ASSIGN_OP, 0); }; Default_value_partContext.prototype.DEFAULT = function() { return this.getToken(PlSqlParser.DEFAULT, 0); }; Default_value_partContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterDefault_value_part(this); } }; Default_value_partContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitDefault_value_part(this); } }; Default_value_partContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitDefault_value_part(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Default_value_partContext = Default_value_partContext; PlSqlParser.prototype.default_value_part = function() { var localctx = new Default_value_partContext(this, this._ctx, this.state); this.enterRule(localctx, 918, PlSqlParser.RULE_default_value_part); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 8272; _la = this._input.LA(1); if(!(_la===PlSqlParser.DEFAULT || _la===PlSqlParser.ASSIGN_OP)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } this.state = 8273; this.expression(); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Seq_of_declare_specsContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_seq_of_declare_specs; return this; } Seq_of_declare_specsContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Seq_of_declare_specsContext.prototype.constructor = Seq_of_declare_specsContext; Seq_of_declare_specsContext.prototype.declare_spec = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Declare_specContext); } else { return this.getTypedRuleContext(Declare_specContext,i); } }; Seq_of_declare_specsContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterSeq_of_declare_specs(this); } }; Seq_of_declare_specsContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitSeq_of_declare_specs(this); } }; Seq_of_declare_specsContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitSeq_of_declare_specs(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Seq_of_declare_specsContext = Seq_of_declare_specsContext; PlSqlParser.prototype.seq_of_declare_specs = function() { var localctx = new Seq_of_declare_specsContext(this, this._ctx, this.state); this.enterRule(localctx, 920, PlSqlParser.RULE_seq_of_declare_specs); try { this.enterOuterAlt(localctx, 1); this.state = 8276; this._errHandler.sync(this); var _alt = 1; do { switch (_alt) { case 1: this.state = 8275; this.declare_spec(); break; default: throw new antlr4.error.NoViableAltException(this); } this.state = 8278; this._errHandler.sync(this); _alt = this._interp.adaptivePredict(this._input,1066, this._ctx); } while ( _alt!=2 && _alt!=antlr4.atn.ATN.INVALID_ALT_NUMBER ); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Declare_specContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_declare_spec; return this; } Declare_specContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Declare_specContext.prototype.constructor = Declare_specContext; Declare_specContext.prototype.pragma_declaration = function() { return this.getTypedRuleContext(Pragma_declarationContext,0); }; Declare_specContext.prototype.variable_declaration = function() { return this.getTypedRuleContext(Variable_declarationContext,0); }; Declare_specContext.prototype.subtype_declaration = function() { return this.getTypedRuleContext(Subtype_declarationContext,0); }; Declare_specContext.prototype.cursor_declaration = function() { return this.getTypedRuleContext(Cursor_declarationContext,0); }; Declare_specContext.prototype.exception_declaration = function() { return this.getTypedRuleContext(Exception_declarationContext,0); }; Declare_specContext.prototype.type_declaration = function() { return this.getTypedRuleContext(Type_declarationContext,0); }; Declare_specContext.prototype.procedure_spec = function() { return this.getTypedRuleContext(Procedure_specContext,0); }; Declare_specContext.prototype.function_spec = function() { return this.getTypedRuleContext(Function_specContext,0); }; Declare_specContext.prototype.procedure_body = function() { return this.getTypedRuleContext(Procedure_bodyContext,0); }; Declare_specContext.prototype.function_body = function() { return this.getTypedRuleContext(Function_bodyContext,0); }; Declare_specContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterDeclare_spec(this); } }; Declare_specContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitDeclare_spec(this); } }; Declare_specContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitDeclare_spec(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Declare_specContext = Declare_specContext; PlSqlParser.prototype.declare_spec = function() { var localctx = new Declare_specContext(this, this._ctx, this.state); this.enterRule(localctx, 922, PlSqlParser.RULE_declare_spec); try { this.state = 8290; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,1067,this._ctx); switch(la_) { case 1: this.enterOuterAlt(localctx, 1); this.state = 8280; this.pragma_declaration(); break; case 2: this.enterOuterAlt(localctx, 2); this.state = 8281; this.variable_declaration(); break; case 3: this.enterOuterAlt(localctx, 3); this.state = 8282; this.subtype_declaration(); break; case 4: this.enterOuterAlt(localctx, 4); this.state = 8283; this.cursor_declaration(); break; case 5: this.enterOuterAlt(localctx, 5); this.state = 8284; this.exception_declaration(); break; case 6: this.enterOuterAlt(localctx, 6); this.state = 8285; this.type_declaration(); break; case 7: this.enterOuterAlt(localctx, 7); this.state = 8286; this.procedure_spec(); break; case 8: this.enterOuterAlt(localctx, 8); this.state = 8287; this.function_spec(); break; case 9: this.enterOuterAlt(localctx, 9); this.state = 8288; this.procedure_body(); break; case 10: this.enterOuterAlt(localctx, 10); this.state = 8289; this.function_body(); break; } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Variable_declarationContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_variable_declaration; return this; } Variable_declarationContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Variable_declarationContext.prototype.constructor = Variable_declarationContext; Variable_declarationContext.prototype.identifier = function() { return this.getTypedRuleContext(IdentifierContext,0); }; Variable_declarationContext.prototype.type_spec = function() { return this.getTypedRuleContext(Type_specContext,0); }; Variable_declarationContext.prototype.SEMICOLON = function() { return this.getToken(PlSqlParser.SEMICOLON, 0); }; Variable_declarationContext.prototype.CONSTANT = function() { return this.getToken(PlSqlParser.CONSTANT, 0); }; Variable_declarationContext.prototype.NOT = function() { return this.getToken(PlSqlParser.NOT, 0); }; Variable_declarationContext.prototype.NULL_ = function() { return this.getToken(PlSqlParser.NULL_, 0); }; Variable_declarationContext.prototype.default_value_part = function() { return this.getTypedRuleContext(Default_value_partContext,0); }; Variable_declarationContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterVariable_declaration(this); } }; Variable_declarationContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitVariable_declaration(this); } }; Variable_declarationContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitVariable_declaration(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Variable_declarationContext = Variable_declarationContext; PlSqlParser.prototype.variable_declaration = function() { var localctx = new Variable_declarationContext(this, this._ctx, this.state); this.enterRule(localctx, 924, PlSqlParser.RULE_variable_declaration); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 8292; this.identifier(); this.state = 8294; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,1068,this._ctx); if(la_===1) { this.state = 8293; this.match(PlSqlParser.CONSTANT); } this.state = 8296; this.type_spec(); this.state = 8299; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.NOT) { this.state = 8297; this.match(PlSqlParser.NOT); this.state = 8298; this.match(PlSqlParser.NULL_); } this.state = 8302; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.DEFAULT || _la===PlSqlParser.ASSIGN_OP) { this.state = 8301; this.default_value_part(); } this.state = 8304; this.match(PlSqlParser.SEMICOLON); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Subtype_declarationContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_subtype_declaration; return this; } Subtype_declarationContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Subtype_declarationContext.prototype.constructor = Subtype_declarationContext; Subtype_declarationContext.prototype.SUBTYPE = function() { return this.getToken(PlSqlParser.SUBTYPE, 0); }; Subtype_declarationContext.prototype.identifier = function() { return this.getTypedRuleContext(IdentifierContext,0); }; Subtype_declarationContext.prototype.IS = function() { return this.getToken(PlSqlParser.IS, 0); }; Subtype_declarationContext.prototype.type_spec = function() { return this.getTypedRuleContext(Type_specContext,0); }; Subtype_declarationContext.prototype.SEMICOLON = function() { return this.getToken(PlSqlParser.SEMICOLON, 0); }; Subtype_declarationContext.prototype.RANGE = function() { return this.getToken(PlSqlParser.RANGE, 0); }; Subtype_declarationContext.prototype.expression = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(ExpressionContext); } else { return this.getTypedRuleContext(ExpressionContext,i); } }; Subtype_declarationContext.prototype.DOUBLE_PERIOD = function() { return this.getToken(PlSqlParser.DOUBLE_PERIOD, 0); }; Subtype_declarationContext.prototype.NOT = function() { return this.getToken(PlSqlParser.NOT, 0); }; Subtype_declarationContext.prototype.NULL_ = function() { return this.getToken(PlSqlParser.NULL_, 0); }; Subtype_declarationContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterSubtype_declaration(this); } }; Subtype_declarationContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitSubtype_declaration(this); } }; Subtype_declarationContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitSubtype_declaration(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Subtype_declarationContext = Subtype_declarationContext; PlSqlParser.prototype.subtype_declaration = function() { var localctx = new Subtype_declarationContext(this, this._ctx, this.state); this.enterRule(localctx, 926, PlSqlParser.RULE_subtype_declaration); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 8306; this.match(PlSqlParser.SUBTYPE); this.state = 8307; this.identifier(); this.state = 8308; this.match(PlSqlParser.IS); this.state = 8309; this.type_spec(); this.state = 8315; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.RANGE) { this.state = 8310; this.match(PlSqlParser.RANGE); this.state = 8311; this.expression(); this.state = 8312; this.match(PlSqlParser.DOUBLE_PERIOD); this.state = 8313; this.expression(); } this.state = 8319; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.NOT) { this.state = 8317; this.match(PlSqlParser.NOT); this.state = 8318; this.match(PlSqlParser.NULL_); } this.state = 8321; this.match(PlSqlParser.SEMICOLON); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Cursor_declarationContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_cursor_declaration; return this; } Cursor_declarationContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Cursor_declarationContext.prototype.constructor = Cursor_declarationContext; Cursor_declarationContext.prototype.CURSOR = function() { return this.getToken(PlSqlParser.CURSOR, 0); }; Cursor_declarationContext.prototype.identifier = function() { return this.getTypedRuleContext(IdentifierContext,0); }; Cursor_declarationContext.prototype.SEMICOLON = function() { return this.getToken(PlSqlParser.SEMICOLON, 0); }; Cursor_declarationContext.prototype.LEFT_PAREN = function() { return this.getToken(PlSqlParser.LEFT_PAREN, 0); }; Cursor_declarationContext.prototype.parameter_spec = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Parameter_specContext); } else { return this.getTypedRuleContext(Parameter_specContext,i); } }; Cursor_declarationContext.prototype.RIGHT_PAREN = function() { return this.getToken(PlSqlParser.RIGHT_PAREN, 0); }; Cursor_declarationContext.prototype.RETURN = function() { return this.getToken(PlSqlParser.RETURN, 0); }; Cursor_declarationContext.prototype.type_spec = function() { return this.getTypedRuleContext(Type_specContext,0); }; Cursor_declarationContext.prototype.IS = function() { return this.getToken(PlSqlParser.IS, 0); }; Cursor_declarationContext.prototype.select_statement = function() { return this.getTypedRuleContext(Select_statementContext,0); }; Cursor_declarationContext.prototype.COMMA = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.COMMA); } else { return this.getToken(PlSqlParser.COMMA, i); } }; Cursor_declarationContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterCursor_declaration(this); } }; Cursor_declarationContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitCursor_declaration(this); } }; Cursor_declarationContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitCursor_declaration(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Cursor_declarationContext = Cursor_declarationContext; PlSqlParser.prototype.cursor_declaration = function() { var localctx = new Cursor_declarationContext(this, this._ctx, this.state); this.enterRule(localctx, 928, PlSqlParser.RULE_cursor_declaration); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 8323; this.match(PlSqlParser.CURSOR); this.state = 8324; this.identifier(); this.state = 8336; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.LEFT_PAREN) { this.state = 8325; this.match(PlSqlParser.LEFT_PAREN); this.state = 8326; this.parameter_spec(); this.state = 8331; this._errHandler.sync(this); _la = this._input.LA(1); while(_la===PlSqlParser.COMMA) { this.state = 8327; this.match(PlSqlParser.COMMA); this.state = 8328; this.parameter_spec(); this.state = 8333; this._errHandler.sync(this); _la = this._input.LA(1); } this.state = 8334; this.match(PlSqlParser.RIGHT_PAREN); } this.state = 8340; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.RETURN) { this.state = 8338; this.match(PlSqlParser.RETURN); this.state = 8339; this.type_spec(); } this.state = 8344; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.IS) { this.state = 8342; this.match(PlSqlParser.IS); this.state = 8343; this.select_statement(); } this.state = 8346; this.match(PlSqlParser.SEMICOLON); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Parameter_specContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_parameter_spec; return this; } Parameter_specContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Parameter_specContext.prototype.constructor = Parameter_specContext; Parameter_specContext.prototype.parameter_name = function() { return this.getTypedRuleContext(Parameter_nameContext,0); }; Parameter_specContext.prototype.type_spec = function() { return this.getTypedRuleContext(Type_specContext,0); }; Parameter_specContext.prototype.default_value_part = function() { return this.getTypedRuleContext(Default_value_partContext,0); }; Parameter_specContext.prototype.IN = function() { return this.getToken(PlSqlParser.IN, 0); }; Parameter_specContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterParameter_spec(this); } }; Parameter_specContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitParameter_spec(this); } }; Parameter_specContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitParameter_spec(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Parameter_specContext = Parameter_specContext; PlSqlParser.prototype.parameter_spec = function() { var localctx = new Parameter_specContext(this, this._ctx, this.state); this.enterRule(localctx, 930, PlSqlParser.RULE_parameter_spec); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 8348; this.parameter_name(); this.state = 8353; this._errHandler.sync(this); _la = this._input.LA(1); if((((_la) & ~0x1f) == 0 && ((1 << _la) & ((1 << PlSqlParser.ABORT) | (1 << PlSqlParser.ABS) | (1 << PlSqlParser.ACCESS) | (1 << PlSqlParser.ACCESSED) | (1 << PlSqlParser.ACCOUNT) | (1 << PlSqlParser.ACL) | (1 << PlSqlParser.ACOS) | (1 << PlSqlParser.ACTION) | (1 << PlSqlParser.ACTIONS) | (1 << PlSqlParser.ACTIVATE) | (1 << PlSqlParser.ACTIVE) | (1 << PlSqlParser.ACTIVE_COMPONENT) | (1 << PlSqlParser.ACTIVE_DATA) | (1 << PlSqlParser.ACTIVE_FUNCTION) | (1 << PlSqlParser.ACTIVE_TAG) | (1 << PlSqlParser.ACTIVITY) | (1 << PlSqlParser.ADAPTIVE_PLAN) | (1 << PlSqlParser.ADD) | (1 << PlSqlParser.ADD_COLUMN) | (1 << PlSqlParser.ADD_GROUP) | (1 << PlSqlParser.ADD_MONTHS) | (1 << PlSqlParser.ADJ_DATE) | (1 << PlSqlParser.ADMIN) | (1 << PlSqlParser.ADMINISTER) | (1 << PlSqlParser.ADMINISTRATOR) | (1 << PlSqlParser.ADVANCED) | (1 << PlSqlParser.ADVISE) | (1 << PlSqlParser.ADVISOR) | (1 << PlSqlParser.AFD_DISKSTRING) | (1 << PlSqlParser.AFTER) | (1 << PlSqlParser.AGENT))) !== 0) || ((((_la - 32)) & ~0x1f) == 0 && ((1 << (_la - 32)) & ((1 << (PlSqlParser.AGGREGATE - 32)) | (1 << (PlSqlParser.A_LETTER - 32)) | (1 << (PlSqlParser.ALIAS - 32)) | (1 << (PlSqlParser.ALLOCATE - 32)) | (1 << (PlSqlParser.ALLOW - 32)) | (1 << (PlSqlParser.ALL_ROWS - 32)) | (1 << (PlSqlParser.ALWAYS - 32)) | (1 << (PlSqlParser.ANALYZE - 32)) | (1 << (PlSqlParser.ANCILLARY - 32)) | (1 << (PlSqlParser.AND_EQUAL - 32)) | (1 << (PlSqlParser.ANOMALY - 32)) | (1 << (PlSqlParser.ANSI_REARCH - 32)) | (1 << (PlSqlParser.ANTIJOIN - 32)) | (1 << (PlSqlParser.ANYSCHEMA - 32)) | (1 << (PlSqlParser.APPEND - 32)) | (1 << (PlSqlParser.APPENDCHILDXML - 32)) | (1 << (PlSqlParser.APPEND_VALUES - 32)) | (1 << (PlSqlParser.APPLICATION - 32)) | (1 << (PlSqlParser.APPLY - 32)) | (1 << (PlSqlParser.APPROX_COUNT_DISTINCT - 32)) | (1 << (PlSqlParser.ARCHIVAL - 32)) | (1 << (PlSqlParser.ARCHIVE - 32)) | (1 << (PlSqlParser.ARCHIVED - 32)) | (1 << (PlSqlParser.ARCHIVELOG - 32)) | (1 << (PlSqlParser.ARRAY - 32)) | (1 << (PlSqlParser.ASCII - 32)))) !== 0) || ((((_la - 64)) & ~0x1f) == 0 && ((1 << (_la - 64)) & ((1 << (PlSqlParser.ASCIISTR - 64)) | (1 << (PlSqlParser.ASIN - 64)) | (1 << (PlSqlParser.ASIS - 64)) | (1 << (PlSqlParser.ASSEMBLY - 64)) | (1 << (PlSqlParser.ASSIGN - 64)) | (1 << (PlSqlParser.ASSOCIATE - 64)) | (1 << (PlSqlParser.ASYNC - 64)) | (1 << (PlSqlParser.ASYNCHRONOUS - 64)) | (1 << (PlSqlParser.ATAN2 - 64)) | (1 << (PlSqlParser.ATAN - 64)) | (1 << (PlSqlParser.AT - 64)) | (1 << (PlSqlParser.ATTRIBUTE - 64)) | (1 << (PlSqlParser.ATTRIBUTES - 64)) | (1 << (PlSqlParser.AUTHENTICATED - 64)) | (1 << (PlSqlParser.AUTHENTICATION - 64)) | (1 << (PlSqlParser.AUTHID - 64)) | (1 << (PlSqlParser.AUTHORIZATION - 64)) | (1 << (PlSqlParser.AUTOALLOCATE - 64)) | (1 << (PlSqlParser.AUTO - 64)) | (1 << (PlSqlParser.AUTOEXTEND - 64)) | (1 << (PlSqlParser.AUTO_LOGIN - 64)) | (1 << (PlSqlParser.AUTOMATIC - 64)) | (1 << (PlSqlParser.AUTONOMOUS_TRANSACTION - 64)) | (1 << (PlSqlParser.AUTO_REOPTIMIZE - 64)) | (1 << (PlSqlParser.AVAILABILITY - 64)) | (1 << (PlSqlParser.AVRO - 64)) | (1 << (PlSqlParser.BACKGROUND - 64)) | (1 << (PlSqlParser.BACKUP - 64)) | (1 << (PlSqlParser.BASIC - 64)))) !== 0) || ((((_la - 96)) & ~0x1f) == 0 && ((1 << (_la - 96)) & ((1 << (PlSqlParser.BASICFILE - 96)) | (1 << (PlSqlParser.BATCH - 96)) | (1 << (PlSqlParser.BATCHSIZE - 96)) | (1 << (PlSqlParser.BATCH_TABLE_ACCESS_BY_ROWID - 96)) | (1 << (PlSqlParser.BECOME - 96)) | (1 << (PlSqlParser.BEFORE - 96)) | (1 << (PlSqlParser.BEGIN - 96)) | (1 << (PlSqlParser.BEGINNING - 96)) | (1 << (PlSqlParser.BEGIN_OUTLINE_DATA - 96)) | (1 << (PlSqlParser.BEHALF - 96)) | (1 << (PlSqlParser.BEQUEATH - 96)) | (1 << (PlSqlParser.BFILE - 96)) | (1 << (PlSqlParser.BFILENAME - 96)) | (1 << (PlSqlParser.BIGFILE - 96)) | (1 << (PlSqlParser.BINARY - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE_INFINITY - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE_NAN - 96)) | (1 << (PlSqlParser.BINARY_FLOAT - 96)) | (1 << (PlSqlParser.BINARY_FLOAT_INFINITY - 96)) | (1 << (PlSqlParser.BINARY_FLOAT_NAN - 96)) | (1 << (PlSqlParser.BINARY_INTEGER - 96)) | (1 << (PlSqlParser.BIND_AWARE - 96)) | (1 << (PlSqlParser.BINDING - 96)) | (1 << (PlSqlParser.BIN_TO_NUM - 96)) | (1 << (PlSqlParser.BITAND - 96)) | (1 << (PlSqlParser.BITMAP_AND - 96)) | (1 << (PlSqlParser.BITMAP - 96)) | (1 << (PlSqlParser.BITMAPS - 96)) | (1 << (PlSqlParser.BITMAP_TREE - 96)) | (1 << (PlSqlParser.BITS - 96)))) !== 0) || ((((_la - 128)) & ~0x1f) == 0 && ((1 << (_la - 128)) & ((1 << (PlSqlParser.BLOB - 128)) | (1 << (PlSqlParser.BLOCK - 128)) | (1 << (PlSqlParser.BLOCK_RANGE - 128)) | (1 << (PlSqlParser.BLOCKS - 128)) | (1 << (PlSqlParser.BLOCKSIZE - 128)) | (1 << (PlSqlParser.BODY - 128)) | (1 << (PlSqlParser.BOOLEAN - 128)) | (1 << (PlSqlParser.BOTH - 128)) | (1 << (PlSqlParser.BOUND - 128)) | (1 << (PlSqlParser.BRANCH - 128)) | (1 << (PlSqlParser.BREADTH - 128)) | (1 << (PlSqlParser.BROADCAST - 128)) | (1 << (PlSqlParser.BSON - 128)) | (1 << (PlSqlParser.BUFFER - 128)) | (1 << (PlSqlParser.BUFFER_CACHE - 128)) | (1 << (PlSqlParser.BUFFER_POOL - 128)) | (1 << (PlSqlParser.BUILD - 128)) | (1 << (PlSqlParser.BULK - 128)) | (1 << (PlSqlParser.BYPASS_RECURSIVE_CHECK - 128)) | (1 << (PlSqlParser.BYPASS_UJVC - 128)) | (1 << (PlSqlParser.BYTE - 128)) | (1 << (PlSqlParser.CACHE - 128)) | (1 << (PlSqlParser.CACHE_CB - 128)) | (1 << (PlSqlParser.CACHE_INSTANCES - 128)) | (1 << (PlSqlParser.CACHE_TEMP_TABLE - 128)) | (1 << (PlSqlParser.CACHING - 128)) | (1 << (PlSqlParser.CALCULATED - 128)) | (1 << (PlSqlParser.CALLBACK - 128)) | (1 << (PlSqlParser.CALL - 128)) | (1 << (PlSqlParser.CANCEL - 128)))) !== 0) || ((((_la - 160)) & ~0x1f) == 0 && ((1 << (_la - 160)) & ((1 << (PlSqlParser.CAPACITY - 160)) | (1 << (PlSqlParser.CARDINALITY - 160)) | (1 << (PlSqlParser.CASCADE - 160)) | (1 << (PlSqlParser.CASE - 160)) | (1 << (PlSqlParser.CAST - 160)) | (1 << (PlSqlParser.CATEGORY - 160)) | (1 << (PlSqlParser.CDBDEFAULT - 160)) | (1 << (PlSqlParser.CEIL - 160)) | (1 << (PlSqlParser.CELL_FLASH_CACHE - 160)) | (1 << (PlSqlParser.CERTIFICATE - 160)) | (1 << (PlSqlParser.CFILE - 160)) | (1 << (PlSqlParser.CHAINED - 160)) | (1 << (PlSqlParser.CHANGE - 160)) | (1 << (PlSqlParser.CHANGE_DUPKEY_ERROR_INDEX - 160)) | (1 << (PlSqlParser.CHARACTER - 160)) | (1 << (PlSqlParser.CHAR - 160)) | (1 << (PlSqlParser.CHAR_CS - 160)) | (1 << (PlSqlParser.CHARTOROWID - 160)) | (1 << (PlSqlParser.CHECK_ACL_REWRITE - 160)) | (1 << (PlSqlParser.CHECKPOINT - 160)) | (1 << (PlSqlParser.CHILD - 160)) | (1 << (PlSqlParser.CHOOSE - 160)) | (1 << (PlSqlParser.CHR - 160)) | (1 << (PlSqlParser.CHUNK - 160)) | (1 << (PlSqlParser.CLASS - 160)) | (1 << (PlSqlParser.CLASSIFIER - 160)) | (1 << (PlSqlParser.CLEANUP - 160)) | (1 << (PlSqlParser.CLEAR - 160)) | (1 << (PlSqlParser.C_LETTER - 160)) | (1 << (PlSqlParser.CLIENT - 160)))) !== 0) || ((((_la - 192)) & ~0x1f) == 0 && ((1 << (_la - 192)) & ((1 << (PlSqlParser.CLOB - 192)) | (1 << (PlSqlParser.CLONE - 192)) | (1 << (PlSqlParser.CLOSE_CACHED_OPEN_CURSORS - 192)) | (1 << (PlSqlParser.CLOSE - 192)) | (1 << (PlSqlParser.CLUSTER_BY_ROWID - 192)) | (1 << (PlSqlParser.CLUSTER - 192)) | (1 << (PlSqlParser.CLUSTER_DETAILS - 192)) | (1 << (PlSqlParser.CLUSTER_DISTANCE - 192)) | (1 << (PlSqlParser.CLUSTER_ID - 192)) | (1 << (PlSqlParser.CLUSTERING - 192)) | (1 << (PlSqlParser.CLUSTERING_FACTOR - 192)) | (1 << (PlSqlParser.CLUSTER_PROBABILITY - 192)) | (1 << (PlSqlParser.CLUSTER_SET - 192)) | (1 << (PlSqlParser.COALESCE - 192)) | (1 << (PlSqlParser.COALESCE_SQ - 192)) | (1 << (PlSqlParser.COARSE - 192)) | (1 << (PlSqlParser.CO_AUTH_IND - 192)) | (1 << (PlSqlParser.COLD - 192)) | (1 << (PlSqlParser.COLLECT - 192)) | (1 << (PlSqlParser.COLUMNAR - 192)) | (1 << (PlSqlParser.COLUMN_AUTH_INDICATOR - 192)) | (1 << (PlSqlParser.COLUMN - 192)) | (1 << (PlSqlParser.COLUMNS - 192)) | (1 << (PlSqlParser.COLUMN_STATS - 192)) | (1 << (PlSqlParser.COLUMN_VALUE - 192)) | (1 << (PlSqlParser.COMMENT - 192)) | (1 << (PlSqlParser.COMMIT - 192)) | (1 << (PlSqlParser.COMMITTED - 192)) | (1 << (PlSqlParser.COMMON_DATA - 192)) | (1 << (PlSqlParser.COMPACT - 192)) | (1 << (PlSqlParser.COMPATIBILITY - 192)) | (1 << (PlSqlParser.COMPILE - 192)))) !== 0) || ((((_la - 224)) & ~0x1f) == 0 && ((1 << (_la - 224)) & ((1 << (PlSqlParser.COMPLETE - 224)) | (1 << (PlSqlParser.COMPLIANCE - 224)) | (1 << (PlSqlParser.COMPONENT - 224)) | (1 << (PlSqlParser.COMPONENTS - 224)) | (1 << (PlSqlParser.COMPOSE - 224)) | (1 << (PlSqlParser.COMPOSITE - 224)) | (1 << (PlSqlParser.COMPOSITE_LIMIT - 224)) | (1 << (PlSqlParser.COMPOUND - 224)) | (1 << (PlSqlParser.COMPUTE - 224)) | (1 << (PlSqlParser.CONCAT - 224)) | (1 << (PlSqlParser.CON_DBID_TO_ID - 224)) | (1 << (PlSqlParser.CONDITIONAL - 224)) | (1 << (PlSqlParser.CONDITION - 224)) | (1 << (PlSqlParser.CONFIRM - 224)) | (1 << (PlSqlParser.CONFORMING - 224)) | (1 << (PlSqlParser.CON_GUID_TO_ID - 224)) | (1 << (PlSqlParser.CON_ID - 224)) | (1 << (PlSqlParser.CON_NAME_TO_ID - 224)) | (1 << (PlSqlParser.CONNECT_BY_CB_WHR_ONLY - 224)) | (1 << (PlSqlParser.CONNECT_BY_COMBINE_SW - 224)) | (1 << (PlSqlParser.CONNECT_BY_COST_BASED - 224)) | (1 << (PlSqlParser.CONNECT_BY_ELIM_DUPS - 224)) | (1 << (PlSqlParser.CONNECT_BY_FILTERING - 224)) | (1 << (PlSqlParser.CONNECT_BY_ISCYCLE - 224)) | (1 << (PlSqlParser.CONNECT_BY_ISLEAF - 224)) | (1 << (PlSqlParser.CONNECT_BY_ROOT - 224)) | (1 << (PlSqlParser.CONNECT_TIME - 224)) | (1 << (PlSqlParser.CONSIDER - 224)) | (1 << (PlSqlParser.CONSISTENT - 224)) | (1 << (PlSqlParser.CONSTANT - 224)))) !== 0) || ((((_la - 256)) & ~0x1f) == 0 && ((1 << (_la - 256)) & ((1 << (PlSqlParser.CONST - 256)) | (1 << (PlSqlParser.CONSTRAINT - 256)) | (1 << (PlSqlParser.CONSTRAINTS - 256)) | (1 << (PlSqlParser.CONSTRUCTOR - 256)) | (1 << (PlSqlParser.CONTAINER - 256)) | (1 << (PlSqlParser.CONTAINER_DATA - 256)) | (1 << (PlSqlParser.CONTAINERS - 256)) | (1 << (PlSqlParser.CONTENT - 256)) | (1 << (PlSqlParser.CONTENTS - 256)) | (1 << (PlSqlParser.CONTEXT - 256)) | (1 << (PlSqlParser.CONTINUE - 256)) | (1 << (PlSqlParser.CONTROLFILE - 256)) | (1 << (PlSqlParser.CON_UID_TO_ID - 256)) | (1 << (PlSqlParser.CONVERT - 256)) | (1 << (PlSqlParser.COOKIE - 256)) | (1 << (PlSqlParser.COPY - 256)) | (1 << (PlSqlParser.CORR_K - 256)) | (1 << (PlSqlParser.CORR_S - 256)) | (1 << (PlSqlParser.CORRUPTION - 256)) | (1 << (PlSqlParser.CORRUPT_XID_ALL - 256)) | (1 << (PlSqlParser.CORRUPT_XID - 256)) | (1 << (PlSqlParser.COS - 256)) | (1 << (PlSqlParser.COSH - 256)) | (1 << (PlSqlParser.COST - 256)) | (1 << (PlSqlParser.COST_XML_QUERY_REWRITE - 256)) | (1 << (PlSqlParser.COUNT - 256)) | (1 << (PlSqlParser.COVAR_POP - 256)) | (1 << (PlSqlParser.COVAR_SAMP - 256)) | (1 << (PlSqlParser.CPU_COSTING - 256)) | (1 << (PlSqlParser.CPU_PER_CALL - 256)) | (1 << (PlSqlParser.CPU_PER_SESSION - 256)) | (1 << (PlSqlParser.CRASH - 256)))) !== 0) || ((((_la - 289)) & ~0x1f) == 0 && ((1 << (_la - 289)) & ((1 << (PlSqlParser.CREATE_FILE_DEST - 289)) | (1 << (PlSqlParser.CREATE_STORED_OUTLINES - 289)) | (1 << (PlSqlParser.CREATION - 289)) | (1 << (PlSqlParser.CREDENTIAL - 289)) | (1 << (PlSqlParser.CRITICAL - 289)) | (1 << (PlSqlParser.CROSS - 289)) | (1 << (PlSqlParser.CROSSEDITION - 289)) | (1 << (PlSqlParser.CSCONVERT - 289)) | (1 << (PlSqlParser.CUBE_AJ - 289)) | (1 << (PlSqlParser.CUBE - 289)) | (1 << (PlSqlParser.CUBE_GB - 289)) | (1 << (PlSqlParser.CUBE_SJ - 289)) | (1 << (PlSqlParser.CUME_DISTM - 289)) | (1 << (PlSqlParser.CURRENT - 289)) | (1 << (PlSqlParser.CURRENT_DATE - 289)) | (1 << (PlSqlParser.CURRENT_SCHEMA - 289)) | (1 << (PlSqlParser.CURRENT_TIME - 289)) | (1 << (PlSqlParser.CURRENT_TIMESTAMP - 289)) | (1 << (PlSqlParser.CURRENT_USER - 289)) | (1 << (PlSqlParser.CURRENTV - 289)) | (1 << (PlSqlParser.CURSOR - 289)) | (1 << (PlSqlParser.CURSOR_SHARING_EXACT - 289)) | (1 << (PlSqlParser.CURSOR_SPECIFIC_SEGMENT - 289)) | (1 << (PlSqlParser.CUSTOMDATUM - 289)) | (1 << (PlSqlParser.CV - 289)) | (1 << (PlSqlParser.CYCLE - 289)) | (1 << (PlSqlParser.DANGLING - 289)) | (1 << (PlSqlParser.DATABASE - 289)) | (1 << (PlSqlParser.DATA - 289)) | (1 << (PlSqlParser.DATAFILE - 289)) | (1 << (PlSqlParser.DATAFILES - 289)))) !== 0) || ((((_la - 321)) & ~0x1f) == 0 && ((1 << (_la - 321)) & ((1 << (PlSqlParser.DATAMOVEMENT - 321)) | (1 << (PlSqlParser.DATAOBJNO - 321)) | (1 << (PlSqlParser.DATAOBJ_TO_MAT_PARTITION - 321)) | (1 << (PlSqlParser.DATAOBJ_TO_PARTITION - 321)) | (1 << (PlSqlParser.DATAPUMP - 321)) | (1 << (PlSqlParser.DATA_SECURITY_REWRITE_LIMIT - 321)) | (1 << (PlSqlParser.DATE - 321)) | (1 << (PlSqlParser.DATE_MODE - 321)) | (1 << (PlSqlParser.DAY - 321)) | (1 << (PlSqlParser.DAYS - 321)) | (1 << (PlSqlParser.DBA - 321)) | (1 << (PlSqlParser.DBA_RECYCLEBIN - 321)) | (1 << (PlSqlParser.DBMS_STATS - 321)) | (1 << (PlSqlParser.DB_ROLE_CHANGE - 321)) | (1 << (PlSqlParser.DBTIMEZONE - 321)) | (1 << (PlSqlParser.DB_UNIQUE_NAME - 321)) | (1 << (PlSqlParser.DB_VERSION - 321)) | (1 << (PlSqlParser.DDL - 321)) | (1 << (PlSqlParser.DEALLOCATE - 321)) | (1 << (PlSqlParser.DEBUG - 321)) | (1 << (PlSqlParser.DEBUGGER - 321)) | (1 << (PlSqlParser.DEC - 321)) | (1 << (PlSqlParser.DECIMAL - 321)) | (1 << (PlSqlParser.DECLARE - 321)) | (1 << (PlSqlParser.DECOMPOSE - 321)) | (1 << (PlSqlParser.DECORRELATE - 321)) | (1 << (PlSqlParser.DECR - 321)) | (1 << (PlSqlParser.DECREMENT - 321)) | (1 << (PlSqlParser.DECRYPT - 321)) | (1 << (PlSqlParser.DEDUPLICATE - 321)) | (1 << (PlSqlParser.DEFAULTS - 321)))) !== 0) || ((((_la - 353)) & ~0x1f) == 0 && ((1 << (_la - 353)) & ((1 << (PlSqlParser.DEFERRABLE - 353)) | (1 << (PlSqlParser.DEFERRED - 353)) | (1 << (PlSqlParser.DEFINED - 353)) | (1 << (PlSqlParser.DEFINE - 353)) | (1 << (PlSqlParser.DEFINER - 353)) | (1 << (PlSqlParser.DEGREE - 353)) | (1 << (PlSqlParser.DELAY - 353)) | (1 << (PlSqlParser.DELEGATE - 353)) | (1 << (PlSqlParser.DELETE_ALL - 353)) | (1 << (PlSqlParser.DELETE - 353)) | (1 << (PlSqlParser.DELETEXML - 353)) | (1 << (PlSqlParser.DEMAND - 353)) | (1 << (PlSqlParser.DENSE_RANKM - 353)) | (1 << (PlSqlParser.DEPENDENT - 353)) | (1 << (PlSqlParser.DEPTH - 353)) | (1 << (PlSqlParser.DEQUEUE - 353)) | (1 << (PlSqlParser.DEREF - 353)) | (1 << (PlSqlParser.DEREF_NO_REWRITE - 353)) | (1 << (PlSqlParser.DESTROY - 353)) | (1 << (PlSqlParser.DETACHED - 353)) | (1 << (PlSqlParser.DETERMINES - 353)) | (1 << (PlSqlParser.DETERMINISTIC - 353)) | (1 << (PlSqlParser.DICTIONARY - 353)) | (1 << (PlSqlParser.DIMENSION - 353)) | (1 << (PlSqlParser.DIMENSIONS - 353)) | (1 << (PlSqlParser.DIRECT_LOAD - 353)) | (1 << (PlSqlParser.DIRECTORY - 353)) | (1 << (PlSqlParser.DIRECT_PATH - 353)) | (1 << (PlSqlParser.DISABLE_ALL - 353)) | (1 << (PlSqlParser.DISABLE - 353)) | (1 << (PlSqlParser.DISABLE_PARALLEL_DML - 353)))) !== 0) || ((((_la - 385)) & ~0x1f) == 0 && ((1 << (_la - 385)) & ((1 << (PlSqlParser.DISABLE_PRESET - 385)) | (1 << (PlSqlParser.DISABLE_RPKE - 385)) | (1 << (PlSqlParser.DISALLOW - 385)) | (1 << (PlSqlParser.DISASSOCIATE - 385)) | (1 << (PlSqlParser.DISCARD - 385)) | (1 << (PlSqlParser.DISCONNECT - 385)) | (1 << (PlSqlParser.DISK - 385)) | (1 << (PlSqlParser.DISKGROUP - 385)) | (1 << (PlSqlParser.DISKS - 385)) | (1 << (PlSqlParser.DISMOUNT - 385)) | (1 << (PlSqlParser.DISTINGUISHED - 385)) | (1 << (PlSqlParser.DISTRIBUTED - 385)) | (1 << (PlSqlParser.DISTRIBUTE - 385)) | (1 << (PlSqlParser.DML - 385)) | (1 << (PlSqlParser.DML_UPDATE - 385)) | (1 << (PlSqlParser.DOCFIDELITY - 385)) | (1 << (PlSqlParser.DOCUMENT - 385)) | (1 << (PlSqlParser.DOMAIN_INDEX_FILTER - 385)) | (1 << (PlSqlParser.DOMAIN_INDEX_NO_SORT - 385)) | (1 << (PlSqlParser.DOMAIN_INDEX_SORT - 385)) | (1 << (PlSqlParser.DOUBLE - 385)) | (1 << (PlSqlParser.DOWNGRADE - 385)) | (1 << (PlSqlParser.DRIVING_SITE - 385)) | (1 << (PlSqlParser.DROP_COLUMN - 385)) | (1 << (PlSqlParser.DROP_GROUP - 385)) | (1 << (PlSqlParser.DSINTERVAL_UNCONSTRAINED - 385)) | (1 << (PlSqlParser.DST_UPGRADE_INSERT_CONV - 385)) | (1 << (PlSqlParser.DUMP - 385)))) !== 0) || ((((_la - 417)) & ~0x1f) == 0 && ((1 << (_la - 417)) & ((1 << (PlSqlParser.DUPLICATE - 417)) | (1 << (PlSqlParser.DV - 417)) | (1 << (PlSqlParser.DYNAMIC - 417)) | (1 << (PlSqlParser.DYNAMIC_SAMPLING - 417)) | (1 << (PlSqlParser.DYNAMIC_SAMPLING_EST_CDN - 417)) | (1 << (PlSqlParser.EACH - 417)) | (1 << (PlSqlParser.EDITIONABLE - 417)) | (1 << (PlSqlParser.EDITION - 417)) | (1 << (PlSqlParser.EDITIONING - 417)) | (1 << (PlSqlParser.EDITIONS - 417)) | (1 << (PlSqlParser.ELEMENT - 417)) | (1 << (PlSqlParser.ELIM_GROUPBY - 417)) | (1 << (PlSqlParser.ELIMINATE_JOIN - 417)) | (1 << (PlSqlParser.ELIMINATE_OBY - 417)) | (1 << (PlSqlParser.ELIMINATE_OUTER_JOIN - 417)) | (1 << (PlSqlParser.EM - 417)) | (1 << (PlSqlParser.EMPTY_BLOB - 417)) | (1 << (PlSqlParser.EMPTY_CLOB - 417)) | (1 << (PlSqlParser.EMPTY - 417)) | (1 << (PlSqlParser.ENABLE_ALL - 417)) | (1 << (PlSqlParser.ENABLE - 417)) | (1 << (PlSqlParser.ENABLE_PARALLEL_DML - 417)) | (1 << (PlSqlParser.ENABLE_PRESET - 417)) | (1 << (PlSqlParser.ENCODING - 417)) | (1 << (PlSqlParser.ENCRYPT - 417)) | (1 << (PlSqlParser.ENCRYPTION - 417)) | (1 << (PlSqlParser.END_OUTLINE_DATA - 417)) | (1 << (PlSqlParser.ENFORCED - 417)) | (1 << (PlSqlParser.ENFORCE - 417)))) !== 0) || ((((_la - 449)) & ~0x1f) == 0 && ((1 << (_la - 449)) & ((1 << (PlSqlParser.ENQUEUE - 449)) | (1 << (PlSqlParser.ENTERPRISE - 449)) | (1 << (PlSqlParser.ENTITYESCAPING - 449)) | (1 << (PlSqlParser.ENTRY - 449)) | (1 << (PlSqlParser.EQUIPART - 449)) | (1 << (PlSqlParser.ERR - 449)) | (1 << (PlSqlParser.ERROR_ARGUMENT - 449)) | (1 << (PlSqlParser.ERROR - 449)) | (1 << (PlSqlParser.ERROR_ON_OVERLAP_TIME - 449)) | (1 << (PlSqlParser.ERRORS - 449)) | (1 << (PlSqlParser.ESCAPE - 449)) | (1 << (PlSqlParser.ESTIMATE - 449)) | (1 << (PlSqlParser.EVAL - 449)) | (1 << (PlSqlParser.EVALNAME - 449)) | (1 << (PlSqlParser.EVALUATE - 449)) | (1 << (PlSqlParser.EVALUATION - 449)) | (1 << (PlSqlParser.EVENTS - 449)) | (1 << (PlSqlParser.EVERY - 449)) | (1 << (PlSqlParser.EXCEPT - 449)) | (1 << (PlSqlParser.EXCEPTION - 449)) | (1 << (PlSqlParser.EXCEPTION_INIT - 449)) | (1 << (PlSqlParser.EXCEPTIONS - 449)) | (1 << (PlSqlParser.EXCHANGE - 449)) | (1 << (PlSqlParser.EXCLUDE - 449)) | (1 << (PlSqlParser.EXCLUDING - 449)) | (1 << (PlSqlParser.EXECUTE - 449)) | (1 << (PlSqlParser.EXEMPT - 449)) | (1 << (PlSqlParser.EXISTING - 449)) | (1 << (PlSqlParser.EXISTS - 449)) | (1 << (PlSqlParser.EXISTSNODE - 449)) | (1 << (PlSqlParser.EXIT - 449)))) !== 0) || ((((_la - 481)) & ~0x1f) == 0 && ((1 << (_la - 481)) & ((1 << (PlSqlParser.EXPAND_GSET_TO_UNION - 481)) | (1 << (PlSqlParser.EXPAND_TABLE - 481)) | (1 << (PlSqlParser.EXP - 481)) | (1 << (PlSqlParser.EXPIRE - 481)) | (1 << (PlSqlParser.EXPLAIN - 481)) | (1 << (PlSqlParser.EXPLOSION - 481)) | (1 << (PlSqlParser.EXPORT - 481)) | (1 << (PlSqlParser.EXPR_CORR_CHECK - 481)) | (1 << (PlSqlParser.EXPRESS - 481)) | (1 << (PlSqlParser.EXTENDS - 481)) | (1 << (PlSqlParser.EXTENT - 481)) | (1 << (PlSqlParser.EXTENTS - 481)) | (1 << (PlSqlParser.EXTERNAL - 481)) | (1 << (PlSqlParser.EXTERNALLY - 481)) | (1 << (PlSqlParser.EXTRACTCLOBXML - 481)) | (1 << (PlSqlParser.EXTRACT - 481)) | (1 << (PlSqlParser.EXTRACTVALUE - 481)) | (1 << (PlSqlParser.EXTRA - 481)) | (1 << (PlSqlParser.FACILITY - 481)) | (1 << (PlSqlParser.FACT - 481)) | (1 << (PlSqlParser.FACTOR - 481)) | (1 << (PlSqlParser.FACTORIZE_JOIN - 481)) | (1 << (PlSqlParser.FAILED - 481)) | (1 << (PlSqlParser.FAILED_LOGIN_ATTEMPTS - 481)) | (1 << (PlSqlParser.FAILGROUP - 481)) | (1 << (PlSqlParser.FAILOVER - 481)) | (1 << (PlSqlParser.FAILURE - 481)) | (1 << (PlSqlParser.FALSE - 481)) | (1 << (PlSqlParser.FAMILY - 481)) | (1 << (PlSqlParser.FAR - 481)) | (1 << (PlSqlParser.FAST - 481)) | (1 << (PlSqlParser.FASTSTART - 481)))) !== 0) || ((((_la - 513)) & ~0x1f) == 0 && ((1 << (_la - 513)) & ((1 << (PlSqlParser.FBTSCAN - 513)) | (1 << (PlSqlParser.FEATURE_DETAILS - 513)) | (1 << (PlSqlParser.FEATURE_ID - 513)) | (1 << (PlSqlParser.FEATURE_SET - 513)) | (1 << (PlSqlParser.FEATURE_VALUE - 513)) | (1 << (PlSqlParser.FETCH - 513)) | (1 << (PlSqlParser.FILE - 513)) | (1 << (PlSqlParser.FILE_NAME_CONVERT - 513)) | (1 << (PlSqlParser.FILESYSTEM_LIKE_LOGGING - 513)) | (1 << (PlSqlParser.FILTER - 513)) | (1 << (PlSqlParser.FINAL - 513)) | (1 << (PlSqlParser.FINE - 513)) | (1 << (PlSqlParser.FINISH - 513)) | (1 << (PlSqlParser.FIRST - 513)) | (1 << (PlSqlParser.FIRSTM - 513)) | (1 << (PlSqlParser.FIRST_ROWS - 513)) | (1 << (PlSqlParser.FIRST_VALUE - 513)) | (1 << (PlSqlParser.FIXED_VIEW_DATA - 513)) | (1 << (PlSqlParser.FLAGGER - 513)) | (1 << (PlSqlParser.FLASHBACK - 513)) | (1 << (PlSqlParser.FLASH_CACHE - 513)) | (1 << (PlSqlParser.FLOAT - 513)) | (1 << (PlSqlParser.FLOB - 513)) | (1 << (PlSqlParser.FLOOR - 513)) | (1 << (PlSqlParser.FLUSH - 513)) | (1 << (PlSqlParser.FOLDER - 513)) | (1 << (PlSqlParser.FOLLOWING - 513)) | (1 << (PlSqlParser.FOLLOWS - 513)) | (1 << (PlSqlParser.FORALL - 513)) | (1 << (PlSqlParser.FORCE - 513)) | (1 << (PlSqlParser.FORCE_XML_QUERY_REWRITE - 513)) | (1 << (PlSqlParser.FOREIGN - 513)))) !== 0) || ((((_la - 545)) & ~0x1f) == 0 && ((1 << (_la - 545)) & ((1 << (PlSqlParser.FOREVER - 545)) | (1 << (PlSqlParser.FORMAT - 545)) | (1 << (PlSqlParser.FORWARD - 545)) | (1 << (PlSqlParser.FRAGMENT_NUMBER - 545)) | (1 << (PlSqlParser.FREELIST - 545)) | (1 << (PlSqlParser.FREELISTS - 545)) | (1 << (PlSqlParser.FREEPOOLS - 545)) | (1 << (PlSqlParser.FRESH - 545)) | (1 << (PlSqlParser.FROM_TZ - 545)) | (1 << (PlSqlParser.FULL - 545)) | (1 << (PlSqlParser.FULL_OUTER_JOIN_TO_OUTER - 545)) | (1 << (PlSqlParser.FUNCTION - 545)) | (1 << (PlSqlParser.FUNCTIONS - 545)) | (1 << (PlSqlParser.GATHER_OPTIMIZER_STATISTICS - 545)) | (1 << (PlSqlParser.GATHER_PLAN_STATISTICS - 545)) | (1 << (PlSqlParser.GBY_CONC_ROLLUP - 545)) | (1 << (PlSqlParser.GBY_PUSHDOWN - 545)) | (1 << (PlSqlParser.GENERATED - 545)) | (1 << (PlSqlParser.GET - 545)) | (1 << (PlSqlParser.GLOBAL - 545)) | (1 << (PlSqlParser.GLOBALLY - 545)) | (1 << (PlSqlParser.GLOBAL_NAME - 545)) | (1 << (PlSqlParser.GLOBAL_TOPIC_ENABLED - 545)) | (1 << (PlSqlParser.GROUP_BY - 545)) | (1 << (PlSqlParser.GROUP_ID - 545)) | (1 << (PlSqlParser.GROUPING - 545)) | (1 << (PlSqlParser.GROUPING_ID - 545)))) !== 0) || ((((_la - 577)) & ~0x1f) == 0 && ((1 << (_la - 577)) & ((1 << (PlSqlParser.GROUPS - 577)) | (1 << (PlSqlParser.GUARANTEED - 577)) | (1 << (PlSqlParser.GUARANTEE - 577)) | (1 << (PlSqlParser.GUARD - 577)) | (1 << (PlSqlParser.HASH_AJ - 577)) | (1 << (PlSqlParser.HASH - 577)) | (1 << (PlSqlParser.HASHKEYS - 577)) | (1 << (PlSqlParser.HASH_SJ - 577)) | (1 << (PlSqlParser.HEADER - 577)) | (1 << (PlSqlParser.HEAP - 577)) | (1 << (PlSqlParser.HELP - 577)) | (1 << (PlSqlParser.HEXTORAW - 577)) | (1 << (PlSqlParser.HEXTOREF - 577)) | (1 << (PlSqlParser.HIDDEN_KEYWORD - 577)) | (1 << (PlSqlParser.HIDE - 577)) | (1 << (PlSqlParser.HIERARCHY - 577)) | (1 << (PlSqlParser.HIGH - 577)) | (1 << (PlSqlParser.HINTSET_BEGIN - 577)) | (1 << (PlSqlParser.HINTSET_END - 577)) | (1 << (PlSqlParser.HOT - 577)) | (1 << (PlSqlParser.HOUR - 577)) | (1 << (PlSqlParser.HWM_BROKERED - 577)) | (1 << (PlSqlParser.HYBRID - 577)) | (1 << (PlSqlParser.IDENTIFIER - 577)) | (1 << (PlSqlParser.IDENTITY - 577)) | (1 << (PlSqlParser.IDGENERATORS - 577)) | (1 << (PlSqlParser.ID - 577)) | (1 << (PlSqlParser.IDLE_TIME - 577)) | (1 << (PlSqlParser.IF - 577)) | (1 << (PlSqlParser.IGNORE - 577)))) !== 0) || ((((_la - 609)) & ~0x1f) == 0 && ((1 << (_la - 609)) & ((1 << (PlSqlParser.IGNORE_OPTIM_EMBEDDED_HINTS - 609)) | (1 << (PlSqlParser.IGNORE_ROW_ON_DUPKEY_INDEX - 609)) | (1 << (PlSqlParser.IGNORE_WHERE_CLAUSE - 609)) | (1 << (PlSqlParser.ILM - 609)) | (1 << (PlSqlParser.IMMEDIATE - 609)) | (1 << (PlSqlParser.IMPACT - 609)) | (1 << (PlSqlParser.IMPORT - 609)) | (1 << (PlSqlParser.INACTIVE - 609)) | (1 << (PlSqlParser.INCLUDE - 609)) | (1 << (PlSqlParser.INCLUDE_VERSION - 609)) | (1 << (PlSqlParser.INCLUDING - 609)) | (1 << (PlSqlParser.INCREMENTAL - 609)) | (1 << (PlSqlParser.INCREMENT - 609)) | (1 << (PlSqlParser.INCR - 609)) | (1 << (PlSqlParser.INDENT - 609)) | (1 << (PlSqlParser.INDEX_ASC - 609)) | (1 << (PlSqlParser.INDEX_COMBINE - 609)) | (1 << (PlSqlParser.INDEX_DESC - 609)) | (1 << (PlSqlParser.INDEXED - 609)) | (1 << (PlSqlParser.INDEXES - 609)) | (1 << (PlSqlParser.INDEX_FFS - 609)) | (1 << (PlSqlParser.INDEX_FILTER - 609)) | (1 << (PlSqlParser.INDEXING - 609)) | (1 << (PlSqlParser.INDEX_JOIN - 609)) | (1 << (PlSqlParser.INDEX_ROWS - 609)) | (1 << (PlSqlParser.INDEX_RRS - 609)) | (1 << (PlSqlParser.INDEX_RS_ASC - 609)) | (1 << (PlSqlParser.INDEX_RS_DESC - 609)) | (1 << (PlSqlParser.INDEX_RS - 609)) | (1 << (PlSqlParser.INDEX_SCAN - 609)) | (1 << (PlSqlParser.INDEX_SKIP_SCAN - 609)))) !== 0) || ((((_la - 641)) & ~0x1f) == 0 && ((1 << (_la - 641)) & ((1 << (PlSqlParser.INDEX_SS_ASC - 641)) | (1 << (PlSqlParser.INDEX_SS_DESC - 641)) | (1 << (PlSqlParser.INDEX_SS - 641)) | (1 << (PlSqlParser.INDEX_STATS - 641)) | (1 << (PlSqlParser.INDEXTYPE - 641)) | (1 << (PlSqlParser.INDEXTYPES - 641)) | (1 << (PlSqlParser.INDICATOR - 641)) | (1 << (PlSqlParser.INDICES - 641)) | (1 << (PlSqlParser.INFINITE - 641)) | (1 << (PlSqlParser.INFORMATIONAL - 641)) | (1 << (PlSqlParser.INHERIT - 641)) | (1 << (PlSqlParser.IN - 641)) | (1 << (PlSqlParser.INITCAP - 641)) | (1 << (PlSqlParser.INITIAL - 641)) | (1 << (PlSqlParser.INITIALIZED - 641)) | (1 << (PlSqlParser.INITIALLY - 641)) | (1 << (PlSqlParser.INITRANS - 641)) | (1 << (PlSqlParser.INLINE - 641)) | (1 << (PlSqlParser.INLINE_XMLTYPE_NT - 641)) | (1 << (PlSqlParser.INMEMORY - 641)) | (1 << (PlSqlParser.IN_MEMORY_METADATA - 641)) | (1 << (PlSqlParser.INMEMORY_PRUNING - 641)) | (1 << (PlSqlParser.INNER - 641)) | (1 << (PlSqlParser.INOUT - 641)) | (1 << (PlSqlParser.INPLACE - 641)) | (1 << (PlSqlParser.INSERTCHILDXMLAFTER - 641)) | (1 << (PlSqlParser.INSERTCHILDXMLBEFORE - 641)) | (1 << (PlSqlParser.INSERTCHILDXML - 641)) | (1 << (PlSqlParser.INSERTXMLAFTER - 641)) | (1 << (PlSqlParser.INSERTXMLBEFORE - 641)) | (1 << (PlSqlParser.INSTANCE - 641)))) !== 0) || ((((_la - 673)) & ~0x1f) == 0 && ((1 << (_la - 673)) & ((1 << (PlSqlParser.INSTANCES - 673)) | (1 << (PlSqlParser.INSTANTIABLE - 673)) | (1 << (PlSqlParser.INSTANTLY - 673)) | (1 << (PlSqlParser.INSTEAD - 673)) | (1 << (PlSqlParser.INSTR2 - 673)) | (1 << (PlSqlParser.INSTR4 - 673)) | (1 << (PlSqlParser.INSTRB - 673)) | (1 << (PlSqlParser.INSTRC - 673)) | (1 << (PlSqlParser.INSTR - 673)) | (1 << (PlSqlParser.INTEGER - 673)) | (1 << (PlSqlParser.INTERLEAVED - 673)) | (1 << (PlSqlParser.INTERMEDIATE - 673)) | (1 << (PlSqlParser.INTERNAL_CONVERT - 673)) | (1 << (PlSqlParser.INTERNAL_USE - 673)) | (1 << (PlSqlParser.INTERPRETED - 673)) | (1 << (PlSqlParser.INTERVAL - 673)) | (1 << (PlSqlParser.INT - 673)) | (1 << (PlSqlParser.INVALIDATE - 673)) | (1 << (PlSqlParser.INVISIBLE - 673)) | (1 << (PlSqlParser.IN_XQUERY - 673)) | (1 << (PlSqlParser.ISOLATION - 673)) | (1 << (PlSqlParser.ISOLATION_LEVEL - 673)) | (1 << (PlSqlParser.ITERATE - 673)) | (1 << (PlSqlParser.ITERATION_NUMBER - 673)) | (1 << (PlSqlParser.JAVA - 673)) | (1 << (PlSqlParser.JOB - 673)) | (1 << (PlSqlParser.JOIN - 673)) | (1 << (PlSqlParser.JSON_ARRAYAGG - 673)) | (1 << (PlSqlParser.JSON_ARRAY - 673)))) !== 0) || ((((_la - 705)) & ~0x1f) == 0 && ((1 << (_la - 705)) & ((1 << (PlSqlParser.JSON_EQUAL - 705)) | (1 << (PlSqlParser.JSON_EXISTS2 - 705)) | (1 << (PlSqlParser.JSON_EXISTS - 705)) | (1 << (PlSqlParser.JSONGET - 705)) | (1 << (PlSqlParser.JSON - 705)) | (1 << (PlSqlParser.JSON_OBJECTAGG - 705)) | (1 << (PlSqlParser.JSON_OBJECT - 705)) | (1 << (PlSqlParser.JSONPARSE - 705)) | (1 << (PlSqlParser.JSON_QUERY - 705)) | (1 << (PlSqlParser.JSON_SERIALIZE - 705)) | (1 << (PlSqlParser.JSON_TABLE - 705)) | (1 << (PlSqlParser.JSON_TEXTCONTAINS2 - 705)) | (1 << (PlSqlParser.JSON_TEXTCONTAINS - 705)) | (1 << (PlSqlParser.JSON_VALUE - 705)) | (1 << (PlSqlParser.KEEP_DUPLICATES - 705)) | (1 << (PlSqlParser.KEEP - 705)) | (1 << (PlSqlParser.KERBEROS - 705)) | (1 << (PlSqlParser.KEY - 705)) | (1 << (PlSqlParser.KEY_LENGTH - 705)) | (1 << (PlSqlParser.KEYSIZE - 705)) | (1 << (PlSqlParser.KEYS - 705)) | (1 << (PlSqlParser.KEYSTORE - 705)) | (1 << (PlSqlParser.KILL - 705)) | (1 << (PlSqlParser.LABEL - 705)) | (1 << (PlSqlParser.LANGUAGE - 705)) | (1 << (PlSqlParser.LAST_DAY - 705)) | (1 << (PlSqlParser.LAST - 705)) | (1 << (PlSqlParser.LAST_VALUE - 705)) | (1 << (PlSqlParser.LATERAL - 705)) | (1 << (PlSqlParser.LAX - 705)) | (1 << (PlSqlParser.LAYER - 705)) | (1 << (PlSqlParser.LDAP_REGISTRATION_ENABLED - 705)))) !== 0) || ((((_la - 737)) & ~0x1f) == 0 && ((1 << (_la - 737)) & ((1 << (PlSqlParser.LDAP_REGISTRATION - 737)) | (1 << (PlSqlParser.LDAP_REG_SYNC_INTERVAL - 737)) | (1 << (PlSqlParser.LEADING - 737)) | (1 << (PlSqlParser.LEFT - 737)) | (1 << (PlSqlParser.LENGTH2 - 737)) | (1 << (PlSqlParser.LENGTH4 - 737)) | (1 << (PlSqlParser.LENGTHB - 737)) | (1 << (PlSqlParser.LENGTHC - 737)) | (1 << (PlSqlParser.LENGTH - 737)) | (1 << (PlSqlParser.LESS - 737)) | (1 << (PlSqlParser.LEVEL - 737)) | (1 << (PlSqlParser.LEVELS - 737)) | (1 << (PlSqlParser.LIBRARY - 737)) | (1 << (PlSqlParser.LIFECYCLE - 737)) | (1 << (PlSqlParser.LIFE - 737)) | (1 << (PlSqlParser.LIFETIME - 737)) | (1 << (PlSqlParser.LIKE2 - 737)) | (1 << (PlSqlParser.LIKE4 - 737)) | (1 << (PlSqlParser.LIKEC - 737)) | (1 << (PlSqlParser.LIKE_EXPAND - 737)) | (1 << (PlSqlParser.LIMIT - 737)) | (1 << (PlSqlParser.LINEAR - 737)) | (1 << (PlSqlParser.LINK - 737)) | (1 << (PlSqlParser.LIST - 737)) | (1 << (PlSqlParser.LN - 737)) | (1 << (PlSqlParser.LNNVL - 737)) | (1 << (PlSqlParser.LOAD - 737)) | (1 << (PlSqlParser.LOB - 737)) | (1 << (PlSqlParser.LOBNVL - 737)) | (1 << (PlSqlParser.LOBS - 737)) | (1 << (PlSqlParser.LOCAL_INDEXES - 737)))) !== 0) || ((((_la - 769)) & ~0x1f) == 0 && ((1 << (_la - 769)) & ((1 << (PlSqlParser.LOCAL - 769)) | (1 << (PlSqlParser.LOCALTIME - 769)) | (1 << (PlSqlParser.LOCALTIMESTAMP - 769)) | (1 << (PlSqlParser.LOCATION - 769)) | (1 << (PlSqlParser.LOCATOR - 769)) | (1 << (PlSqlParser.LOCKED - 769)) | (1 << (PlSqlParser.LOCKING - 769)) | (1 << (PlSqlParser.LOGFILE - 769)) | (1 << (PlSqlParser.LOGFILES - 769)) | (1 << (PlSqlParser.LOGGING - 769)) | (1 << (PlSqlParser.LOGICAL - 769)) | (1 << (PlSqlParser.LOGICAL_READS_PER_CALL - 769)) | (1 << (PlSqlParser.LOGICAL_READS_PER_SESSION - 769)) | (1 << (PlSqlParser.LOG - 769)) | (1 << (PlSqlParser.LOGMINING - 769)) | (1 << (PlSqlParser.LOGOFF - 769)) | (1 << (PlSqlParser.LOGON - 769)) | (1 << (PlSqlParser.LOG_READ_ONLY_VIOLATIONS - 769)) | (1 << (PlSqlParser.LONG - 769)) | (1 << (PlSqlParser.LOOP - 769)) | (1 << (PlSqlParser.LOWER - 769)) | (1 << (PlSqlParser.LOW - 769)) | (1 << (PlSqlParser.LPAD - 769)) | (1 << (PlSqlParser.LTRIM - 769)) | (1 << (PlSqlParser.MAIN - 769)) | (1 << (PlSqlParser.MAKE_REF - 769)) | (1 << (PlSqlParser.MANAGED - 769)) | (1 << (PlSqlParser.MANAGE - 769)) | (1 << (PlSqlParser.MANAGEMENT - 769)) | (1 << (PlSqlParser.MANAGER - 769)) | (1 << (PlSqlParser.MANUAL - 769)))) !== 0) || ((((_la - 801)) & ~0x1f) == 0 && ((1 << (_la - 801)) & ((1 << (PlSqlParser.MAP - 801)) | (1 << (PlSqlParser.MAPPING - 801)) | (1 << (PlSqlParser.MASTER - 801)) | (1 << (PlSqlParser.MATCHED - 801)) | (1 << (PlSqlParser.MATCHES - 801)) | (1 << (PlSqlParser.MATCH - 801)) | (1 << (PlSqlParser.MATCH_NUMBER - 801)) | (1 << (PlSqlParser.MATCH_RECOGNIZE - 801)) | (1 << (PlSqlParser.MATERIALIZED - 801)) | (1 << (PlSqlParser.MATERIALIZE - 801)) | (1 << (PlSqlParser.MAXARCHLOGS - 801)) | (1 << (PlSqlParser.MAXDATAFILES - 801)) | (1 << (PlSqlParser.MAXEXTENTS - 801)) | (1 << (PlSqlParser.MAXIMIZE - 801)) | (1 << (PlSqlParser.MAXINSTANCES - 801)) | (1 << (PlSqlParser.MAXLOGFILES - 801)) | (1 << (PlSqlParser.MAXLOGHISTORY - 801)) | (1 << (PlSqlParser.MAXLOGMEMBERS - 801)) | (1 << (PlSqlParser.MAX_SHARED_TEMP_SIZE - 801)) | (1 << (PlSqlParser.MAXSIZE - 801)) | (1 << (PlSqlParser.MAXTRANS - 801)) | (1 << (PlSqlParser.MAXVALUE - 801)) | (1 << (PlSqlParser.MEASURE - 801)) | (1 << (PlSqlParser.MEASURES - 801)) | (1 << (PlSqlParser.MEDIUM - 801)) | (1 << (PlSqlParser.MEMBER - 801)) | (1 << (PlSqlParser.MEMCOMPRESS - 801)) | (1 << (PlSqlParser.MEMORY - 801)) | (1 << (PlSqlParser.MERGEACTIONS - 801)) | (1 << (PlSqlParser.MERGE_AJ - 801)) | (1 << (PlSqlParser.MERGE_CONST_ON - 801)) | (1 << (PlSqlParser.MERGE - 801)))) !== 0) || ((((_la - 833)) & ~0x1f) == 0 && ((1 << (_la - 833)) & ((1 << (PlSqlParser.MERGE_SJ - 833)) | (1 << (PlSqlParser.METADATA - 833)) | (1 << (PlSqlParser.METHOD - 833)) | (1 << (PlSqlParser.MIGRATE - 833)) | (1 << (PlSqlParser.MIGRATION - 833)) | (1 << (PlSqlParser.MINEXTENTS - 833)) | (1 << (PlSqlParser.MINIMIZE - 833)) | (1 << (PlSqlParser.MINIMUM - 833)) | (1 << (PlSqlParser.MINING - 833)) | (1 << (PlSqlParser.MINUS_NULL - 833)) | (1 << (PlSqlParser.MINUTE - 833)) | (1 << (PlSqlParser.MINVALUE - 833)) | (1 << (PlSqlParser.MIRRORCOLD - 833)) | (1 << (PlSqlParser.MIRRORHOT - 833)) | (1 << (PlSqlParser.MIRROR - 833)) | (1 << (PlSqlParser.MLSLABEL - 833)) | (1 << (PlSqlParser.MODEL_COMPILE_SUBQUERY - 833)) | (1 << (PlSqlParser.MODEL_DONTVERIFY_UNIQUENESS - 833)) | (1 << (PlSqlParser.MODEL_DYNAMIC_SUBQUERY - 833)) | (1 << (PlSqlParser.MODEL_MIN_ANALYSIS - 833)) | (1 << (PlSqlParser.MODEL - 833)) | (1 << (PlSqlParser.MODEL_NB - 833)) | (1 << (PlSqlParser.MODEL_NO_ANALYSIS - 833)) | (1 << (PlSqlParser.MODEL_PBY - 833)) | (1 << (PlSqlParser.MODEL_PUSH_REF - 833)) | (1 << (PlSqlParser.MODEL_SV - 833)) | (1 << (PlSqlParser.MODIFICATION - 833)) | (1 << (PlSqlParser.MODIFY_COLUMN_TYPE - 833)) | (1 << (PlSqlParser.MODIFY - 833)) | (1 << (PlSqlParser.MOD - 833)))) !== 0) || ((((_la - 865)) & ~0x1f) == 0 && ((1 << (_la - 865)) & ((1 << (PlSqlParser.MODULE - 865)) | (1 << (PlSqlParser.MONITORING - 865)) | (1 << (PlSqlParser.MONITOR - 865)) | (1 << (PlSqlParser.MONTH - 865)) | (1 << (PlSqlParser.MONTHS_BETWEEN - 865)) | (1 << (PlSqlParser.MONTHS - 865)) | (1 << (PlSqlParser.MOUNT - 865)) | (1 << (PlSqlParser.MOUNTPATH - 865)) | (1 << (PlSqlParser.MOVEMENT - 865)) | (1 << (PlSqlParser.MOVE - 865)) | (1 << (PlSqlParser.MULTIDIMENSIONAL - 865)) | (1 << (PlSqlParser.MULTISET - 865)) | (1 << (PlSqlParser.MV_MERGE - 865)) | (1 << (PlSqlParser.NAMED - 865)) | (1 << (PlSqlParser.NAME - 865)) | (1 << (PlSqlParser.NAMESPACE - 865)) | (1 << (PlSqlParser.NAN - 865)) | (1 << (PlSqlParser.NANVL - 865)) | (1 << (PlSqlParser.NATIONAL - 865)) | (1 << (PlSqlParser.NATIVE_FULL_OUTER_JOIN - 865)) | (1 << (PlSqlParser.NATIVE - 865)) | (1 << (PlSqlParser.NATURAL - 865)) | (1 << (PlSqlParser.NATURALN - 865)) | (1 << (PlSqlParser.NAV - 865)) | (1 << (PlSqlParser.NCHAR_CS - 865)) | (1 << (PlSqlParser.NCHAR - 865)) | (1 << (PlSqlParser.NCHR - 865)) | (1 << (PlSqlParser.NCLOB - 865)) | (1 << (PlSqlParser.NEEDED - 865)) | (1 << (PlSqlParser.NEG - 865)) | (1 << (PlSqlParser.NESTED - 865)) | (1 << (PlSqlParser.NESTED_TABLE_FAST_INSERT - 865)))) !== 0) || ((((_la - 897)) & ~0x1f) == 0 && ((1 << (_la - 897)) & ((1 << (PlSqlParser.NESTED_TABLE_GET_REFS - 897)) | (1 << (PlSqlParser.NESTED_TABLE_ID - 897)) | (1 << (PlSqlParser.NESTED_TABLE_SET_REFS - 897)) | (1 << (PlSqlParser.NESTED_TABLE_SET_SETID - 897)) | (1 << (PlSqlParser.NETWORK - 897)) | (1 << (PlSqlParser.NEVER - 897)) | (1 << (PlSqlParser.NEW - 897)) | (1 << (PlSqlParser.NEW_TIME - 897)) | (1 << (PlSqlParser.NEXT_DAY - 897)) | (1 << (PlSqlParser.NEXT - 897)) | (1 << (PlSqlParser.NL_AJ - 897)) | (1 << (PlSqlParser.NLJ_BATCHING - 897)) | (1 << (PlSqlParser.NLJ_INDEX_FILTER - 897)) | (1 << (PlSqlParser.NLJ_INDEX_SCAN - 897)) | (1 << (PlSqlParser.NLJ_PREFETCH - 897)) | (1 << (PlSqlParser.NLS_CALENDAR - 897)) | (1 << (PlSqlParser.NLS_CHARACTERSET - 897)) | (1 << (PlSqlParser.NLS_CHARSET_DECL_LEN - 897)) | (1 << (PlSqlParser.NLS_CHARSET_ID - 897)) | (1 << (PlSqlParser.NLS_CHARSET_NAME - 897)) | (1 << (PlSqlParser.NLS_COMP - 897)) | (1 << (PlSqlParser.NLS_CURRENCY - 897)) | (1 << (PlSqlParser.NLS_DATE_FORMAT - 897)) | (1 << (PlSqlParser.NLS_DATE_LANGUAGE - 897)) | (1 << (PlSqlParser.NLS_INITCAP - 897)) | (1 << (PlSqlParser.NLS_ISO_CURRENCY - 897)) | (1 << (PlSqlParser.NL_SJ - 897)) | (1 << (PlSqlParser.NLS_LANG - 897)) | (1 << (PlSqlParser.NLS_LANGUAGE - 897)) | (1 << (PlSqlParser.NLS_LENGTH_SEMANTICS - 897)) | (1 << (PlSqlParser.NLS_LOWER - 897)) | (1 << (PlSqlParser.NLS_NCHAR_CONV_EXCP - 897)))) !== 0) || ((((_la - 929)) & ~0x1f) == 0 && ((1 << (_la - 929)) & ((1 << (PlSqlParser.NLS_NUMERIC_CHARACTERS - 929)) | (1 << (PlSqlParser.NLS_SORT - 929)) | (1 << (PlSqlParser.NLSSORT - 929)) | (1 << (PlSqlParser.NLS_SPECIAL_CHARS - 929)) | (1 << (PlSqlParser.NLS_TERRITORY - 929)) | (1 << (PlSqlParser.NLS_UPPER - 929)) | (1 << (PlSqlParser.NO_ACCESS - 929)) | (1 << (PlSqlParser.NO_ADAPTIVE_PLAN - 929)) | (1 << (PlSqlParser.NO_ANSI_REARCH - 929)) | (1 << (PlSqlParser.NOAPPEND - 929)) | (1 << (PlSqlParser.NOARCHIVELOG - 929)) | (1 << (PlSqlParser.NOAUDIT - 929)) | (1 << (PlSqlParser.NO_AUTO_REOPTIMIZE - 929)) | (1 << (PlSqlParser.NO_BASETABLE_MULTIMV_REWRITE - 929)) | (1 << (PlSqlParser.NO_BATCH_TABLE_ACCESS_BY_ROWID - 929)) | (1 << (PlSqlParser.NO_BIND_AWARE - 929)) | (1 << (PlSqlParser.NO_BUFFER - 929)) | (1 << (PlSqlParser.NOCACHE - 929)) | (1 << (PlSqlParser.NO_CARTESIAN - 929)) | (1 << (PlSqlParser.NO_CHECK_ACL_REWRITE - 929)) | (1 << (PlSqlParser.NO_CLUSTER_BY_ROWID - 929)) | (1 << (PlSqlParser.NO_CLUSTERING - 929)) | (1 << (PlSqlParser.NO_COALESCE_SQ - 929)) | (1 << (PlSqlParser.NO_COMMON_DATA - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_CB_WHR_ONLY - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_COMBINE_SW - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_COST_BASED - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_ELIM_DUPS - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_FILTERING - 929)) | (1 << (PlSqlParser.NOCOPY - 929)) | (1 << (PlSqlParser.NO_COST_XML_QUERY_REWRITE - 929)))) !== 0) || ((((_la - 961)) & ~0x1f) == 0 && ((1 << (_la - 961)) & ((1 << (PlSqlParser.NO_CPU_COSTING - 961)) | (1 << (PlSqlParser.NOCPU_COSTING - 961)) | (1 << (PlSqlParser.NOCYCLE - 961)) | (1 << (PlSqlParser.NO_DATA_SECURITY_REWRITE - 961)) | (1 << (PlSqlParser.NO_DECORRELATE - 961)) | (1 << (PlSqlParser.NODELAY - 961)) | (1 << (PlSqlParser.NO_DOMAIN_INDEX_FILTER - 961)) | (1 << (PlSqlParser.NO_DST_UPGRADE_INSERT_CONV - 961)) | (1 << (PlSqlParser.NO_ELIM_GROUPBY - 961)) | (1 << (PlSqlParser.NO_ELIMINATE_JOIN - 961)) | (1 << (PlSqlParser.NO_ELIMINATE_OBY - 961)) | (1 << (PlSqlParser.NO_ELIMINATE_OUTER_JOIN - 961)) | (1 << (PlSqlParser.NOENTITYESCAPING - 961)) | (1 << (PlSqlParser.NO_EXPAND_GSET_TO_UNION - 961)) | (1 << (PlSqlParser.NO_EXPAND - 961)) | (1 << (PlSqlParser.NO_EXPAND_TABLE - 961)) | (1 << (PlSqlParser.NO_FACT - 961)) | (1 << (PlSqlParser.NO_FACTORIZE_JOIN - 961)) | (1 << (PlSqlParser.NO_FILTERING - 961)) | (1 << (PlSqlParser.NOFORCE - 961)) | (1 << (PlSqlParser.NO_FULL_OUTER_JOIN_TO_OUTER - 961)) | (1 << (PlSqlParser.NO_GATHER_OPTIMIZER_STATISTICS - 961)) | (1 << (PlSqlParser.NO_GBY_PUSHDOWN - 961)) | (1 << (PlSqlParser.NOGUARANTEE - 961)) | (1 << (PlSqlParser.NO_INDEX_FFS - 961)) | (1 << (PlSqlParser.NO_INDEX - 961)) | (1 << (PlSqlParser.NO_INDEX_SS - 961)) | (1 << (PlSqlParser.NO_INMEMORY - 961)) | (1 << (PlSqlParser.NO_INMEMORY_PRUNING - 961)) | (1 << (PlSqlParser.NOKEEP - 961)) | (1 << (PlSqlParser.NO_LOAD - 961)) | (1 << (PlSqlParser.NOLOCAL - 961)))) !== 0) || ((((_la - 993)) & ~0x1f) == 0 && ((1 << (_la - 993)) & ((1 << (PlSqlParser.NOLOGGING - 993)) | (1 << (PlSqlParser.NOMAPPING - 993)) | (1 << (PlSqlParser.NOMAXVALUE - 993)) | (1 << (PlSqlParser.NO_MERGE - 993)) | (1 << (PlSqlParser.NOMINIMIZE - 993)) | (1 << (PlSqlParser.NOMINVALUE - 993)) | (1 << (PlSqlParser.NO_MODEL_PUSH_REF - 993)) | (1 << (PlSqlParser.NO_MONITORING - 993)) | (1 << (PlSqlParser.NOMONITORING - 993)) | (1 << (PlSqlParser.NO_MONITOR - 993)) | (1 << (PlSqlParser.NO_MULTIMV_REWRITE - 993)) | (1 << (PlSqlParser.NO_NATIVE_FULL_OUTER_JOIN - 993)) | (1 << (PlSqlParser.NONBLOCKING - 993)) | (1 << (PlSqlParser.NONEDITIONABLE - 993)) | (1 << (PlSqlParser.NONE - 993)) | (1 << (PlSqlParser.NO_NLJ_BATCHING - 993)) | (1 << (PlSqlParser.NO_NLJ_PREFETCH - 993)) | (1 << (PlSqlParser.NO - 993)) | (1 << (PlSqlParser.NONSCHEMA - 993)) | (1 << (PlSqlParser.NO_OBJECT_LINK - 993)) | (1 << (PlSqlParser.NOORDER - 993)) | (1 << (PlSqlParser.NO_ORDER_ROLLUPS - 993)) | (1 << (PlSqlParser.NO_OUTER_JOIN_TO_ANTI - 993)) | (1 << (PlSqlParser.NO_OUTER_JOIN_TO_INNER - 993)) | (1 << (PlSqlParser.NOOVERRIDE - 993)) | (1 << (PlSqlParser.NO_PARALLEL_INDEX - 993)) | (1 << (PlSqlParser.NOPARALLEL_INDEX - 993)) | (1 << (PlSqlParser.NO_PARALLEL - 993)) | (1 << (PlSqlParser.NOPARALLEL - 993)) | (1 << (PlSqlParser.NO_PARTIAL_COMMIT - 993)) | (1 << (PlSqlParser.NO_PARTIAL_JOIN - 993)) | (1 << (PlSqlParser.NO_PARTIAL_ROLLUP_PUSHDOWN - 993)))) !== 0) || ((((_la - 1025)) & ~0x1f) == 0 && ((1 << (_la - 1025)) & ((1 << (PlSqlParser.NOPARTITION - 1025)) | (1 << (PlSqlParser.NO_PLACE_DISTINCT - 1025)) | (1 << (PlSqlParser.NO_PLACE_GROUP_BY - 1025)) | (1 << (PlSqlParser.NO_PQ_CONCURRENT_UNION - 1025)) | (1 << (PlSqlParser.NO_PQ_MAP - 1025)) | (1 << (PlSqlParser.NO_PQ_REPLICATE - 1025)) | (1 << (PlSqlParser.NO_PQ_SKEW - 1025)) | (1 << (PlSqlParser.NO_PRUNE_GSETS - 1025)) | (1 << (PlSqlParser.NO_PULL_PRED - 1025)) | (1 << (PlSqlParser.NO_PUSH_PRED - 1025)) | (1 << (PlSqlParser.NO_PUSH_SUBQ - 1025)) | (1 << (PlSqlParser.NO_PX_FAULT_TOLERANCE - 1025)) | (1 << (PlSqlParser.NO_PX_JOIN_FILTER - 1025)) | (1 << (PlSqlParser.NO_QKN_BUFF - 1025)) | (1 << (PlSqlParser.NO_QUERY_TRANSFORMATION - 1025)) | (1 << (PlSqlParser.NO_REF_CASCADE - 1025)) | (1 << (PlSqlParser.NORELOCATE - 1025)) | (1 << (PlSqlParser.NORELY - 1025)) | (1 << (PlSqlParser.NOREPAIR - 1025)) | (1 << (PlSqlParser.NOREPLAY - 1025)) | (1 << (PlSqlParser.NORESETLOGS - 1025)) | (1 << (PlSqlParser.NO_RESULT_CACHE - 1025)) | (1 << (PlSqlParser.NOREVERSE - 1025)) | (1 << (PlSqlParser.NO_REWRITE - 1025)) | (1 << (PlSqlParser.NOREWRITE - 1025)) | (1 << (PlSqlParser.NORMAL - 1025)) | (1 << (PlSqlParser.NO_ROOT_SW_FOR_LOCAL - 1025)) | (1 << (PlSqlParser.NOROWDEPENDENCIES - 1025)) | (1 << (PlSqlParser.NOSCHEMACHECK - 1025)) | (1 << (PlSqlParser.NOSEGMENT - 1025)) | (1 << (PlSqlParser.NO_SEMIJOIN - 1025)) | (1 << (PlSqlParser.NO_SEMI_TO_INNER - 1025)))) !== 0) || ((((_la - 1057)) & ~0x1f) == 0 && ((1 << (_la - 1057)) & ((1 << (PlSqlParser.NO_SET_TO_JOIN - 1057)) | (1 << (PlSqlParser.NOSORT - 1057)) | (1 << (PlSqlParser.NO_SQL_TRANSLATION - 1057)) | (1 << (PlSqlParser.NO_SQL_TUNE - 1057)) | (1 << (PlSqlParser.NO_STAR_TRANSFORMATION - 1057)) | (1 << (PlSqlParser.NO_STATEMENT_QUEUING - 1057)) | (1 << (PlSqlParser.NO_STATS_GSETS - 1057)) | (1 << (PlSqlParser.NOSTRICT - 1057)) | (1 << (PlSqlParser.NO_SUBQUERY_PRUNING - 1057)) | (1 << (PlSqlParser.NO_SUBSTRB_PAD - 1057)) | (1 << (PlSqlParser.NO_SWAP_JOIN_INPUTS - 1057)) | (1 << (PlSqlParser.NOSWITCH - 1057)) | (1 << (PlSqlParser.NO_TABLE_LOOKUP_BY_NL - 1057)) | (1 << (PlSqlParser.NO_TEMP_TABLE - 1057)) | (1 << (PlSqlParser.NOTHING - 1057)) | (1 << (PlSqlParser.NOTIFICATION - 1057)) | (1 << (PlSqlParser.NO_TRANSFORM_DISTINCT_AGG - 1057)) | (1 << (PlSqlParser.NO_UNNEST - 1057)) | (1 << (PlSqlParser.NO_USE_CUBE - 1057)) | (1 << (PlSqlParser.NO_USE_HASH_AGGREGATION - 1057)) | (1 << (PlSqlParser.NO_USE_HASH_GBY_FOR_PUSHDOWN - 1057)) | (1 << (PlSqlParser.NO_USE_HASH - 1057)) | (1 << (PlSqlParser.NO_USE_INVISIBLE_INDEXES - 1057)) | (1 << (PlSqlParser.NO_USE_MERGE - 1057)) | (1 << (PlSqlParser.NO_USE_NL - 1057)) | (1 << (PlSqlParser.NO_USE_VECTOR_AGGREGATION - 1057)) | (1 << (PlSqlParser.NOVALIDATE - 1057)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM_DIMS - 1057)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM_FACT - 1057)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM - 1057)))) !== 0) || ((((_la - 1089)) & ~0x1f) == 0 && ((1 << (_la - 1089)) & ((1 << (PlSqlParser.NO_XDB_FASTPATH_INSERT - 1089)) | (1 << (PlSqlParser.NO_XML_DML_REWRITE - 1089)) | (1 << (PlSqlParser.NO_XMLINDEX_REWRITE_IN_SELECT - 1089)) | (1 << (PlSqlParser.NO_XMLINDEX_REWRITE - 1089)) | (1 << (PlSqlParser.NO_XML_QUERY_REWRITE - 1089)) | (1 << (PlSqlParser.NO_ZONEMAP - 1089)) | (1 << (PlSqlParser.NTH_VALUE - 1089)) | (1 << (PlSqlParser.NULLIF - 1089)) | (1 << (PlSqlParser.NULLS - 1089)) | (1 << (PlSqlParser.NUMBER - 1089)) | (1 << (PlSqlParser.NUMERIC - 1089)) | (1 << (PlSqlParser.NUM_INDEX_KEYS - 1089)) | (1 << (PlSqlParser.NUMTODSINTERVAL - 1089)) | (1 << (PlSqlParser.NUMTOYMINTERVAL - 1089)) | (1 << (PlSqlParser.NVARCHAR2 - 1089)) | (1 << (PlSqlParser.NVL2 - 1089)) | (1 << (PlSqlParser.OBJECT2XML - 1089)) | (1 << (PlSqlParser.OBJECT - 1089)) | (1 << (PlSqlParser.OBJ_ID - 1089)) | (1 << (PlSqlParser.OBJNO - 1089)) | (1 << (PlSqlParser.OBJNO_REUSE - 1089)) | (1 << (PlSqlParser.OCCURENCES - 1089)) | (1 << (PlSqlParser.OFFLINE - 1089)) | (1 << (PlSqlParser.OFF - 1089)) | (1 << (PlSqlParser.OFFSET - 1089)) | (1 << (PlSqlParser.OIDINDEX - 1089)) | (1 << (PlSqlParser.OID - 1089)) | (1 << (PlSqlParser.OLAP - 1089)) | (1 << (PlSqlParser.OLD - 1089)) | (1 << (PlSqlParser.OLD_PUSH_PRED - 1089)))) !== 0) || ((((_la - 1121)) & ~0x1f) == 0 && ((1 << (_la - 1121)) & ((1 << (PlSqlParser.OLS - 1121)) | (1 << (PlSqlParser.OLTP - 1121)) | (1 << (PlSqlParser.OMIT - 1121)) | (1 << (PlSqlParser.ONE - 1121)) | (1 << (PlSqlParser.ONLINE - 1121)) | (1 << (PlSqlParser.ONLY - 1121)) | (1 << (PlSqlParser.OPAQUE - 1121)) | (1 << (PlSqlParser.OPAQUE_TRANSFORM - 1121)) | (1 << (PlSqlParser.OPAQUE_XCANONICAL - 1121)) | (1 << (PlSqlParser.OPCODE - 1121)) | (1 << (PlSqlParser.OPEN - 1121)) | (1 << (PlSqlParser.OPERATIONS - 1121)) | (1 << (PlSqlParser.OPERATOR - 1121)) | (1 << (PlSqlParser.OPT_ESTIMATE - 1121)) | (1 << (PlSqlParser.OPTIMAL - 1121)) | (1 << (PlSqlParser.OPTIMIZE - 1121)) | (1 << (PlSqlParser.OPTIMIZER_FEATURES_ENABLE - 1121)) | (1 << (PlSqlParser.OPTIMIZER_GOAL - 1121)) | (1 << (PlSqlParser.OPT_PARAM - 1121)) | (1 << (PlSqlParser.ORA_BRANCH - 1121)) | (1 << (PlSqlParser.ORA_CHECK_ACL - 1121)) | (1 << (PlSqlParser.ORA_CHECK_PRIVILEGE - 1121)) | (1 << (PlSqlParser.ORA_CLUSTERING - 1121)) | (1 << (PlSqlParser.ORADATA - 1121)) | (1 << (PlSqlParser.ORADEBUG - 1121)) | (1 << (PlSqlParser.ORA_DST_AFFECTED - 1121)) | (1 << (PlSqlParser.ORA_DST_CONVERT - 1121)) | (1 << (PlSqlParser.ORA_DST_ERROR - 1121)) | (1 << (PlSqlParser.ORA_GET_ACLIDS - 1121)))) !== 0) || ((((_la - 1153)) & ~0x1f) == 0 && ((1 << (_la - 1153)) & ((1 << (PlSqlParser.ORA_GET_PRIVILEGES - 1153)) | (1 << (PlSqlParser.ORA_HASH - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_USERID - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_USER - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_XS_USER_GUID - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_XS_USER - 1153)) | (1 << (PlSqlParser.ORA_RAWCOMPARE - 1153)) | (1 << (PlSqlParser.ORA_RAWCONCAT - 1153)) | (1 << (PlSqlParser.ORA_ROWSCN - 1153)) | (1 << (PlSqlParser.ORA_ROWSCN_RAW - 1153)) | (1 << (PlSqlParser.ORA_ROWVERSION - 1153)) | (1 << (PlSqlParser.ORA_TABVERSION - 1153)) | (1 << (PlSqlParser.ORA_WRITE_TIME - 1153)) | (1 << (PlSqlParser.ORDERED - 1153)) | (1 << (PlSqlParser.ORDERED_PREDICATES - 1153)) | (1 << (PlSqlParser.ORDINALITY - 1153)) | (1 << (PlSqlParser.OR_EXPAND - 1153)) | (1 << (PlSqlParser.ORGANIZATION - 1153)) | (1 << (PlSqlParser.OR_PREDICATES - 1153)) | (1 << (PlSqlParser.OSERROR - 1153)) | (1 << (PlSqlParser.OTHER - 1153)) | (1 << (PlSqlParser.OUTER_JOIN_TO_ANTI - 1153)) | (1 << (PlSqlParser.OUTER_JOIN_TO_INNER - 1153)) | (1 << (PlSqlParser.OUTER - 1153)) | (1 << (PlSqlParser.OUTLINE_LEAF - 1153)) | (1 << (PlSqlParser.OUTLINE - 1153)) | (1 << (PlSqlParser.OUT_OF_LINE - 1153)) | (1 << (PlSqlParser.OUT - 1153)) | (1 << (PlSqlParser.OVERFLOW_NOMOVE - 1153)) | (1 << (PlSqlParser.OVERFLOW - 1153)))) !== 0) || ((((_la - 1185)) & ~0x1f) == 0 && ((1 << (_la - 1185)) & ((1 << (PlSqlParser.OVERLAPS - 1185)) | (1 << (PlSqlParser.OVER - 1185)) | (1 << (PlSqlParser.OVERRIDING - 1185)) | (1 << (PlSqlParser.OWNER - 1185)) | (1 << (PlSqlParser.OWNERSHIP - 1185)) | (1 << (PlSqlParser.OWN - 1185)) | (1 << (PlSqlParser.PACKAGE - 1185)) | (1 << (PlSqlParser.PACKAGES - 1185)) | (1 << (PlSqlParser.PARALLEL_ENABLE - 1185)) | (1 << (PlSqlParser.PARALLEL_INDEX - 1185)) | (1 << (PlSqlParser.PARALLEL - 1185)) | (1 << (PlSqlParser.PARAMETERS - 1185)) | (1 << (PlSqlParser.PARAM - 1185)) | (1 << (PlSqlParser.PARENT - 1185)) | (1 << (PlSqlParser.PARITY - 1185)) | (1 << (PlSqlParser.PARTIAL_JOIN - 1185)) | (1 << (PlSqlParser.PARTIALLY - 1185)) | (1 << (PlSqlParser.PARTIAL - 1185)) | (1 << (PlSqlParser.PARTIAL_ROLLUP_PUSHDOWN - 1185)) | (1 << (PlSqlParser.PARTITION_HASH - 1185)) | (1 << (PlSqlParser.PARTITION_LIST - 1185)) | (1 << (PlSqlParser.PARTITION - 1185)) | (1 << (PlSqlParser.PARTITION_RANGE - 1185)) | (1 << (PlSqlParser.PARTITIONS - 1185)) | (1 << (PlSqlParser.PARTNUMINST - 1185)) | (1 << (PlSqlParser.PASSING - 1185)) | (1 << (PlSqlParser.PASSWORD_GRACE_TIME - 1185)) | (1 << (PlSqlParser.PASSWORD_LIFE_TIME - 1185)) | (1 << (PlSqlParser.PASSWORD_LOCK_TIME - 1185)) | (1 << (PlSqlParser.PASSWORD - 1185)) | (1 << (PlSqlParser.PASSWORD_REUSE_MAX - 1185)))) !== 0) || ((((_la - 1217)) & ~0x1f) == 0 && ((1 << (_la - 1217)) & ((1 << (PlSqlParser.PASSWORD_REUSE_TIME - 1217)) | (1 << (PlSqlParser.PASSWORD_VERIFY_FUNCTION - 1217)) | (1 << (PlSqlParser.PAST - 1217)) | (1 << (PlSqlParser.PATCH - 1217)) | (1 << (PlSqlParser.PATH - 1217)) | (1 << (PlSqlParser.PATH_PREFIX - 1217)) | (1 << (PlSqlParser.PATHS - 1217)) | (1 << (PlSqlParser.PATTERN - 1217)) | (1 << (PlSqlParser.PBL_HS_BEGIN - 1217)) | (1 << (PlSqlParser.PBL_HS_END - 1217)) | (1 << (PlSqlParser.PCTINCREASE - 1217)) | (1 << (PlSqlParser.PCTTHRESHOLD - 1217)) | (1 << (PlSqlParser.PCTUSED - 1217)) | (1 << (PlSqlParser.PCTVERSION - 1217)) | (1 << (PlSqlParser.PENDING - 1217)) | (1 << (PlSqlParser.PERCENT_KEYWORD - 1217)) | (1 << (PlSqlParser.PERCENT_RANKM - 1217)) | (1 << (PlSqlParser.PERFORMANCE - 1217)) | (1 << (PlSqlParser.PERIOD_KEYWORD - 1217)) | (1 << (PlSqlParser.PERMANENT - 1217)) | (1 << (PlSqlParser.PERMISSION - 1217)) | (1 << (PlSqlParser.PERMUTE - 1217)) | (1 << (PlSqlParser.PER - 1217)) | (1 << (PlSqlParser.PFILE - 1217)) | (1 << (PlSqlParser.PHYSICAL - 1217)))) !== 0) || ((((_la - 1249)) & ~0x1f) == 0 && ((1 << (_la - 1249)) & ((1 << (PlSqlParser.PIKEY - 1249)) | (1 << (PlSqlParser.PIPELINED - 1249)) | (1 << (PlSqlParser.PIV_GB - 1249)) | (1 << (PlSqlParser.PIVOT - 1249)) | (1 << (PlSqlParser.PIV_SSF - 1249)) | (1 << (PlSqlParser.PLACE_DISTINCT - 1249)) | (1 << (PlSqlParser.PLACE_GROUP_BY - 1249)) | (1 << (PlSqlParser.PLAN - 1249)) | (1 << (PlSqlParser.PLSCOPE_SETTINGS - 1249)) | (1 << (PlSqlParser.PLS_INTEGER - 1249)) | (1 << (PlSqlParser.PLSQL_CCFLAGS - 1249)) | (1 << (PlSqlParser.PLSQL_CODE_TYPE - 1249)) | (1 << (PlSqlParser.PLSQL_DEBUG - 1249)) | (1 << (PlSqlParser.PLSQL_OPTIMIZE_LEVEL - 1249)) | (1 << (PlSqlParser.PLSQL_WARNINGS - 1249)) | (1 << (PlSqlParser.PLUGGABLE - 1249)) | (1 << (PlSqlParser.POINT - 1249)) | (1 << (PlSqlParser.POLICY - 1249)) | (1 << (PlSqlParser.POOL_16K - 1249)) | (1 << (PlSqlParser.POOL_2K - 1249)) | (1 << (PlSqlParser.POOL_32K - 1249)) | (1 << (PlSqlParser.POOL_4K - 1249)) | (1 << (PlSqlParser.POOL_8K - 1249)) | (1 << (PlSqlParser.POSITIVEN - 1249)) | (1 << (PlSqlParser.POSITIVE - 1249)) | (1 << (PlSqlParser.POST_TRANSACTION - 1249)) | (1 << (PlSqlParser.POWERMULTISET_BY_CARDINALITY - 1249)) | (1 << (PlSqlParser.POWERMULTISET - 1249)) | (1 << (PlSqlParser.POWER - 1249)) | (1 << (PlSqlParser.PQ_CONCURRENT_UNION - 1249)) | (1 << (PlSqlParser.PQ_DISTRIBUTE - 1249)))) !== 0) || ((((_la - 1281)) & ~0x1f) == 0 && ((1 << (_la - 1281)) & ((1 << (PlSqlParser.PQ_DISTRIBUTE_WINDOW - 1281)) | (1 << (PlSqlParser.PQ_FILTER - 1281)) | (1 << (PlSqlParser.PQ_MAP - 1281)) | (1 << (PlSqlParser.PQ_NOMAP - 1281)) | (1 << (PlSqlParser.PQ_REPLICATE - 1281)) | (1 << (PlSqlParser.PQ_SKEW - 1281)) | (1 << (PlSqlParser.PRAGMA - 1281)) | (1 << (PlSqlParser.PREBUILT - 1281)) | (1 << (PlSqlParser.PRECEDES - 1281)) | (1 << (PlSqlParser.PRECEDING - 1281)) | (1 << (PlSqlParser.PRECISION - 1281)) | (1 << (PlSqlParser.PRECOMPUTE_SUBQUERY - 1281)) | (1 << (PlSqlParser.PREDICATE_REORDERS - 1281)) | (1 << (PlSqlParser.PRELOAD - 1281)) | (1 << (PlSqlParser.PREPARE - 1281)) | (1 << (PlSqlParser.PRESENTNNV - 1281)) | (1 << (PlSqlParser.PRESENT - 1281)) | (1 << (PlSqlParser.PRESENTV - 1281)) | (1 << (PlSqlParser.PRESERVE_OID - 1281)) | (1 << (PlSqlParser.PRESERVE - 1281)) | (1 << (PlSqlParser.PRETTY - 1281)) | (1 << (PlSqlParser.PREVIOUS - 1281)) | (1 << (PlSqlParser.PREV - 1281)) | (1 << (PlSqlParser.PRIMARY - 1281)) | (1 << (PlSqlParser.PRINTBLOBTOCLOB - 1281)) | (1 << (PlSqlParser.PRIORITY - 1281)) | (1 << (PlSqlParser.PRIVATE - 1281)) | (1 << (PlSqlParser.PRIVATE_SGA - 1281)) | (1 << (PlSqlParser.PRIVILEGED - 1281)) | (1 << (PlSqlParser.PRIVILEGE - 1281)) | (1 << (PlSqlParser.PRIVILEGES - 1281)))) !== 0) || ((((_la - 1313)) & ~0x1f) == 0 && ((1 << (_la - 1313)) & ((1 << (PlSqlParser.PROCEDURAL - 1313)) | (1 << (PlSqlParser.PROCEDURE - 1313)) | (1 << (PlSqlParser.PROCESS - 1313)) | (1 << (PlSqlParser.PROFILE - 1313)) | (1 << (PlSqlParser.PROGRAM - 1313)) | (1 << (PlSqlParser.PROJECT - 1313)) | (1 << (PlSqlParser.PROPAGATE - 1313)) | (1 << (PlSqlParser.PROTECTED - 1313)) | (1 << (PlSqlParser.PROTECTION - 1313)) | (1 << (PlSqlParser.PROXY - 1313)) | (1 << (PlSqlParser.PRUNING - 1313)) | (1 << (PlSqlParser.PULL_PRED - 1313)) | (1 << (PlSqlParser.PURGE - 1313)) | (1 << (PlSqlParser.PUSH_PRED - 1313)) | (1 << (PlSqlParser.PUSH_SUBQ - 1313)) | (1 << (PlSqlParser.PX_FAULT_TOLERANCE - 1313)) | (1 << (PlSqlParser.PX_GRANULE - 1313)) | (1 << (PlSqlParser.PX_JOIN_FILTER - 1313)) | (1 << (PlSqlParser.QB_NAME - 1313)) | (1 << (PlSqlParser.QUERY_BLOCK - 1313)) | (1 << (PlSqlParser.QUERY - 1313)) | (1 << (PlSqlParser.QUEUE_CURR - 1313)) | (1 << (PlSqlParser.QUEUE - 1313)) | (1 << (PlSqlParser.QUEUE_ROWP - 1313)) | (1 << (PlSqlParser.QUIESCE - 1313)) | (1 << (PlSqlParser.QUORUM - 1313)) | (1 << (PlSqlParser.QUOTA - 1313)) | (1 << (PlSqlParser.RAISE - 1313)) | (1 << (PlSqlParser.RANDOM_LOCAL - 1313)) | (1 << (PlSqlParser.RANDOM - 1313)) | (1 << (PlSqlParser.RANGE - 1313)))) !== 0) || ((((_la - 1345)) & ~0x1f) == 0 && ((1 << (_la - 1345)) & ((1 << (PlSqlParser.RANKM - 1345)) | (1 << (PlSqlParser.RAPIDLY - 1345)) | (1 << (PlSqlParser.RAW - 1345)) | (1 << (PlSqlParser.RAWTOHEX - 1345)) | (1 << (PlSqlParser.RAWTONHEX - 1345)) | (1 << (PlSqlParser.RBA - 1345)) | (1 << (PlSqlParser.RBO_OUTLINE - 1345)) | (1 << (PlSqlParser.RDBA - 1345)) | (1 << (PlSqlParser.READ - 1345)) | (1 << (PlSqlParser.READS - 1345)) | (1 << (PlSqlParser.REALM - 1345)) | (1 << (PlSqlParser.REAL - 1345)) | (1 << (PlSqlParser.REBALANCE - 1345)) | (1 << (PlSqlParser.REBUILD - 1345)) | (1 << (PlSqlParser.RECORD - 1345)) | (1 << (PlSqlParser.RECORDS_PER_BLOCK - 1345)) | (1 << (PlSqlParser.RECOVERABLE - 1345)) | (1 << (PlSqlParser.RECOVER - 1345)) | (1 << (PlSqlParser.RECOVERY - 1345)) | (1 << (PlSqlParser.RECYCLEBIN - 1345)) | (1 << (PlSqlParser.RECYCLE - 1345)) | (1 << (PlSqlParser.REDACTION - 1345)) | (1 << (PlSqlParser.REDEFINE - 1345)) | (1 << (PlSqlParser.REDO - 1345)) | (1 << (PlSqlParser.REDUCED - 1345)) | (1 << (PlSqlParser.REDUNDANCY - 1345)) | (1 << (PlSqlParser.REF_CASCADE_CURSOR - 1345)) | (1 << (PlSqlParser.REFERENCED - 1345)) | (1 << (PlSqlParser.REFERENCE - 1345)) | (1 << (PlSqlParser.REFERENCES - 1345)) | (1 << (PlSqlParser.REFERENCING - 1345)) | (1 << (PlSqlParser.REF - 1345)))) !== 0) || ((((_la - 1377)) & ~0x1f) == 0 && ((1 << (_la - 1377)) & ((1 << (PlSqlParser.REFRESH - 1377)) | (1 << (PlSqlParser.REFTOHEX - 1377)) | (1 << (PlSqlParser.REGEXP_COUNT - 1377)) | (1 << (PlSqlParser.REGEXP_INSTR - 1377)) | (1 << (PlSqlParser.REGEXP_LIKE - 1377)) | (1 << (PlSqlParser.REGEXP_REPLACE - 1377)) | (1 << (PlSqlParser.REGEXP_SUBSTR - 1377)) | (1 << (PlSqlParser.REGISTER - 1377)) | (1 << (PlSqlParser.REGR_AVGX - 1377)) | (1 << (PlSqlParser.REGR_AVGY - 1377)) | (1 << (PlSqlParser.REGR_COUNT - 1377)) | (1 << (PlSqlParser.REGR_INTERCEPT - 1377)) | (1 << (PlSqlParser.REGR_R2 - 1377)) | (1 << (PlSqlParser.REGR_SLOPE - 1377)) | (1 << (PlSqlParser.REGR_SXX - 1377)) | (1 << (PlSqlParser.REGR_SXY - 1377)) | (1 << (PlSqlParser.REGR_SYY - 1377)) | (1 << (PlSqlParser.REGULAR - 1377)) | (1 << (PlSqlParser.REJECT - 1377)) | (1 << (PlSqlParser.REKEY - 1377)) | (1 << (PlSqlParser.RELATIONAL - 1377)) | (1 << (PlSqlParser.RELOCATE - 1377)) | (1 << (PlSqlParser.RELY - 1377)) | (1 << (PlSqlParser.REMAINDER - 1377)) | (1 << (PlSqlParser.REMOTE_MAPPED - 1377)) | (1 << (PlSqlParser.REMOVE - 1377)) | (1 << (PlSqlParser.RENAME - 1377)) | (1 << (PlSqlParser.REPAIR - 1377)) | (1 << (PlSqlParser.REPEAT - 1377)) | (1 << (PlSqlParser.REPLACE - 1377)) | (1 << (PlSqlParser.REPLICATION - 1377)))) !== 0) || ((((_la - 1409)) & ~0x1f) == 0 && ((1 << (_la - 1409)) & ((1 << (PlSqlParser.REQUIRED - 1409)) | (1 << (PlSqlParser.RESETLOGS - 1409)) | (1 << (PlSqlParser.RESET - 1409)) | (1 << (PlSqlParser.RESIZE - 1409)) | (1 << (PlSqlParser.RESOLVE - 1409)) | (1 << (PlSqlParser.RESOLVER - 1409)) | (1 << (PlSqlParser.RESPECT - 1409)) | (1 << (PlSqlParser.RESTART - 1409)) | (1 << (PlSqlParser.RESTORE_AS_INTERVALS - 1409)) | (1 << (PlSqlParser.RESTORE - 1409)) | (1 << (PlSqlParser.RESTRICT_ALL_REF_CONS - 1409)) | (1 << (PlSqlParser.RESTRICTED - 1409)) | (1 << (PlSqlParser.RESTRICT_REFERENCES - 1409)) | (1 << (PlSqlParser.RESTRICT - 1409)) | (1 << (PlSqlParser.RESULT_CACHE - 1409)) | (1 << (PlSqlParser.RESULT - 1409)) | (1 << (PlSqlParser.RESUMABLE - 1409)) | (1 << (PlSqlParser.RESUME - 1409)) | (1 << (PlSqlParser.RETENTION - 1409)) | (1 << (PlSqlParser.RETRY_ON_ROW_CHANGE - 1409)) | (1 << (PlSqlParser.RETURNING - 1409)) | (1 << (PlSqlParser.RETURN - 1409)) | (1 << (PlSqlParser.REUSE - 1409)) | (1 << (PlSqlParser.REVERSE - 1409)) | (1 << (PlSqlParser.REWRITE_OR_ERROR - 1409)) | (1 << (PlSqlParser.REWRITE - 1409)) | (1 << (PlSqlParser.RIGHT - 1409)) | (1 << (PlSqlParser.ROLE - 1409)) | (1 << (PlSqlParser.ROLESET - 1409)) | (1 << (PlSqlParser.ROLES - 1409)))) !== 0) || ((((_la - 1441)) & ~0x1f) == 0 && ((1 << (_la - 1441)) & ((1 << (PlSqlParser.ROLLBACK - 1441)) | (1 << (PlSqlParser.ROLLING - 1441)) | (1 << (PlSqlParser.ROLLUP - 1441)) | (1 << (PlSqlParser.ROWDEPENDENCIES - 1441)) | (1 << (PlSqlParser.ROWID_MAPPING_TABLE - 1441)) | (1 << (PlSqlParser.ROWID - 1441)) | (1 << (PlSqlParser.ROWIDTOCHAR - 1441)) | (1 << (PlSqlParser.ROWIDTONCHAR - 1441)) | (1 << (PlSqlParser.ROW_LENGTH - 1441)) | (1 << (PlSqlParser.ROWNUM - 1441)) | (1 << (PlSqlParser.ROW - 1441)) | (1 << (PlSqlParser.ROWS - 1441)) | (1 << (PlSqlParser.RPAD - 1441)) | (1 << (PlSqlParser.RTRIM - 1441)) | (1 << (PlSqlParser.RULE - 1441)) | (1 << (PlSqlParser.RULES - 1441)) | (1 << (PlSqlParser.RUNNING - 1441)) | (1 << (PlSqlParser.SALT - 1441)) | (1 << (PlSqlParser.SAMPLE - 1441)) | (1 << (PlSqlParser.SAVE_AS_INTERVALS - 1441)) | (1 << (PlSqlParser.SAVEPOINT - 1441)) | (1 << (PlSqlParser.SAVE - 1441)) | (1 << (PlSqlParser.SB4 - 1441)) | (1 << (PlSqlParser.SCALE_ROWS - 1441)) | (1 << (PlSqlParser.SCALE - 1441)) | (1 << (PlSqlParser.SCAN_INSTANCES - 1441)) | (1 << (PlSqlParser.SCAN - 1441)) | (1 << (PlSqlParser.SCHEDULER - 1441)) | (1 << (PlSqlParser.SCHEMACHECK - 1441)) | (1 << (PlSqlParser.SCHEMA - 1441)) | (1 << (PlSqlParser.SCN_ASCENDING - 1441)) | (1 << (PlSqlParser.SCN - 1441)))) !== 0) || ((((_la - 1473)) & ~0x1f) == 0 && ((1 << (_la - 1473)) & ((1 << (PlSqlParser.SCOPE - 1473)) | (1 << (PlSqlParser.SCRUB - 1473)) | (1 << (PlSqlParser.SD_ALL - 1473)) | (1 << (PlSqlParser.SD_INHIBIT - 1473)) | (1 << (PlSqlParser.SDO_GEOM_MBR - 1473)) | (1 << (PlSqlParser.SD_SHOW - 1473)) | (1 << (PlSqlParser.SEARCH - 1473)) | (1 << (PlSqlParser.SECOND - 1473)) | (1 << (PlSqlParser.SECRET - 1473)) | (1 << (PlSqlParser.SECUREFILE_DBA - 1473)) | (1 << (PlSqlParser.SECUREFILE - 1473)) | (1 << (PlSqlParser.SECURITY - 1473)) | (1 << (PlSqlParser.SEED - 1473)) | (1 << (PlSqlParser.SEG_BLOCK - 1473)) | (1 << (PlSqlParser.SEG_FILE - 1473)) | (1 << (PlSqlParser.SEGMENT - 1473)) | (1 << (PlSqlParser.SELECTIVITY - 1473)) | (1 << (PlSqlParser.SELF - 1473)) | (1 << (PlSqlParser.SEMIJOIN_DRIVER - 1473)) | (1 << (PlSqlParser.SEMIJOIN - 1473)) | (1 << (PlSqlParser.SEMI_TO_INNER - 1473)) | (1 << (PlSqlParser.SEQUENCED - 1473)) | (1 << (PlSqlParser.SEQUENCE - 1473)) | (1 << (PlSqlParser.SEQUENTIAL - 1473)) | (1 << (PlSqlParser.SERIALIZABLE - 1473)) | (1 << (PlSqlParser.SERIALLY_REUSABLE - 1473)) | (1 << (PlSqlParser.SERIAL - 1473)) | (1 << (PlSqlParser.SERVERERROR - 1473)) | (1 << (PlSqlParser.SERVICE_NAME_CONVERT - 1473)) | (1 << (PlSqlParser.SERVICES - 1473)))) !== 0) || ((((_la - 1505)) & ~0x1f) == 0 && ((1 << (_la - 1505)) & ((1 << (PlSqlParser.SESSION_CACHED_CURSORS - 1505)) | (1 << (PlSqlParser.SESSION - 1505)) | (1 << (PlSqlParser.SESSIONS_PER_USER - 1505)) | (1 << (PlSqlParser.SESSIONTIMEZONE - 1505)) | (1 << (PlSqlParser.SESSIONTZNAME - 1505)) | (1 << (PlSqlParser.SET - 1505)) | (1 << (PlSqlParser.SETS - 1505)) | (1 << (PlSqlParser.SETTINGS - 1505)) | (1 << (PlSqlParser.SET_TO_JOIN - 1505)) | (1 << (PlSqlParser.SEVERE - 1505)) | (1 << (PlSqlParser.SHARED_POOL - 1505)) | (1 << (PlSqlParser.SHARED - 1505)) | (1 << (PlSqlParser.SHARING - 1505)) | (1 << (PlSqlParser.SHELFLIFE - 1505)) | (1 << (PlSqlParser.SHOW - 1505)) | (1 << (PlSqlParser.SHRINK - 1505)) | (1 << (PlSqlParser.SHUTDOWN - 1505)) | (1 << (PlSqlParser.SIBLINGS - 1505)) | (1 << (PlSqlParser.SID - 1505)) | (1 << (PlSqlParser.SIGNAL_COMPONENT - 1505)) | (1 << (PlSqlParser.SIGNAL_FUNCTION - 1505)) | (1 << (PlSqlParser.SIGN - 1505)) | (1 << (PlSqlParser.SIGNTYPE - 1505)) | (1 << (PlSqlParser.SIMPLE_INTEGER - 1505)) | (1 << (PlSqlParser.SIMPLE - 1505)) | (1 << (PlSqlParser.SINGLE - 1505)) | (1 << (PlSqlParser.SINGLETASK - 1505)) | (1 << (PlSqlParser.SINH - 1505)) | (1 << (PlSqlParser.SIN - 1505)) | (1 << (PlSqlParser.SKIP_EXT_OPTIMIZER - 1505)))) !== 0) || ((((_la - 1537)) & ~0x1f) == 0 && ((1 << (_la - 1537)) & ((1 << (PlSqlParser.SKIP_ - 1537)) | (1 << (PlSqlParser.SKIP_UNQ_UNUSABLE_IDX - 1537)) | (1 << (PlSqlParser.SKIP_UNUSABLE_INDEXES - 1537)) | (1 << (PlSqlParser.SMALLFILE - 1537)) | (1 << (PlSqlParser.SMALLINT - 1537)) | (1 << (PlSqlParser.SNAPSHOT - 1537)) | (1 << (PlSqlParser.SOME - 1537)) | (1 << (PlSqlParser.SORT - 1537)) | (1 << (PlSqlParser.SOUNDEX - 1537)) | (1 << (PlSqlParser.SOURCE_FILE_DIRECTORY - 1537)) | (1 << (PlSqlParser.SOURCE_FILE_NAME_CONVERT - 1537)) | (1 << (PlSqlParser.SOURCE - 1537)) | (1 << (PlSqlParser.SPACE_KEYWORD - 1537)) | (1 << (PlSqlParser.SPECIFICATION - 1537)) | (1 << (PlSqlParser.SPFILE - 1537)) | (1 << (PlSqlParser.SPLIT - 1537)) | (1 << (PlSqlParser.SPREADSHEET - 1537)) | (1 << (PlSqlParser.SQLDATA - 1537)) | (1 << (PlSqlParser.SQLERROR - 1537)) | (1 << (PlSqlParser.SQLLDR - 1537)) | (1 << (PlSqlParser.SQL - 1537)) | (1 << (PlSqlParser.SQL_TRACE - 1537)) | (1 << (PlSqlParser.SQL_TRANSLATION_PROFILE - 1537)) | (1 << (PlSqlParser.SQRT - 1537)) | (1 << (PlSqlParser.STALE - 1537)) | (1 << (PlSqlParser.STANDALONE - 1537)) | (1 << (PlSqlParser.STANDARD_HASH - 1537)) | (1 << (PlSqlParser.STANDBY_MAX_DATA_DELAY - 1537)) | (1 << (PlSqlParser.STANDBYS - 1537)) | (1 << (PlSqlParser.STANDBY - 1537)) | (1 << (PlSqlParser.STAR - 1537)) | (1 << (PlSqlParser.STAR_TRANSFORMATION - 1537)))) !== 0) || ((((_la - 1570)) & ~0x1f) == 0 && ((1 << (_la - 1570)) & ((1 << (PlSqlParser.STARTUP - 1570)) | (1 << (PlSqlParser.STATEMENT_ID - 1570)) | (1 << (PlSqlParser.STATEMENT_QUEUING - 1570)) | (1 << (PlSqlParser.STATEMENTS - 1570)) | (1 << (PlSqlParser.STATEMENT - 1570)) | (1 << (PlSqlParser.STATE - 1570)) | (1 << (PlSqlParser.STATIC - 1570)) | (1 << (PlSqlParser.STATISTICS - 1570)) | (1 << (PlSqlParser.STATS_BINOMIAL_TEST - 1570)) | (1 << (PlSqlParser.STATS_CROSSTAB - 1570)) | (1 << (PlSqlParser.STATS_F_TEST - 1570)) | (1 << (PlSqlParser.STATS_KS_TEST - 1570)) | (1 << (PlSqlParser.STATS_MODE - 1570)) | (1 << (PlSqlParser.STATS_MW_TEST - 1570)) | (1 << (PlSqlParser.STATS_ONE_WAY_ANOVA - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_INDEP - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_INDEPU - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_ONE - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_PAIRED - 1570)) | (1 << (PlSqlParser.STATS_WSR_TEST - 1570)) | (1 << (PlSqlParser.STDDEV_POP - 1570)) | (1 << (PlSqlParser.STDDEV_SAMP - 1570)) | (1 << (PlSqlParser.STOP - 1570)) | (1 << (PlSqlParser.STORAGE - 1570)) | (1 << (PlSqlParser.STORE - 1570)) | (1 << (PlSqlParser.STREAMS - 1570)) | (1 << (PlSqlParser.STREAM - 1570)) | (1 << (PlSqlParser.STRICT - 1570)) | (1 << (PlSqlParser.STRING - 1570)) | (1 << (PlSqlParser.STRIPE_COLUMNS - 1570)) | (1 << (PlSqlParser.STRIPE_WIDTH - 1570)) | (1 << (PlSqlParser.STRIP - 1570)))) !== 0) || ((((_la - 1602)) & ~0x1f) == 0 && ((1 << (_la - 1602)) & ((1 << (PlSqlParser.STRUCTURE - 1602)) | (1 << (PlSqlParser.SUBMULTISET - 1602)) | (1 << (PlSqlParser.SUBPARTITION_REL - 1602)) | (1 << (PlSqlParser.SUBPARTITIONS - 1602)) | (1 << (PlSqlParser.SUBPARTITION - 1602)) | (1 << (PlSqlParser.SUBQUERIES - 1602)) | (1 << (PlSqlParser.SUBQUERY_PRUNING - 1602)) | (1 << (PlSqlParser.SUBSCRIBE - 1602)) | (1 << (PlSqlParser.SUBSET - 1602)) | (1 << (PlSqlParser.SUBSTITUTABLE - 1602)) | (1 << (PlSqlParser.SUBSTR2 - 1602)) | (1 << (PlSqlParser.SUBSTR4 - 1602)) | (1 << (PlSqlParser.SUBSTRB - 1602)) | (1 << (PlSqlParser.SUBSTRC - 1602)) | (1 << (PlSqlParser.SUBTYPE - 1602)) | (1 << (PlSqlParser.SUCCESSFUL - 1602)) | (1 << (PlSqlParser.SUCCESS - 1602)) | (1 << (PlSqlParser.SUMMARY - 1602)) | (1 << (PlSqlParser.SUPPLEMENTAL - 1602)) | (1 << (PlSqlParser.SUSPEND - 1602)) | (1 << (PlSqlParser.SWAP_JOIN_INPUTS - 1602)) | (1 << (PlSqlParser.SWITCHOVER - 1602)) | (1 << (PlSqlParser.SWITCH - 1602)) | (1 << (PlSqlParser.SYNCHRONOUS - 1602)) | (1 << (PlSqlParser.SYNC - 1602)) | (1 << (PlSqlParser.SYSASM - 1602)) | (1 << (PlSqlParser.SYS_AUDIT - 1602)) | (1 << (PlSqlParser.SYSAUX - 1602)) | (1 << (PlSqlParser.SYSBACKUP - 1602)) | (1 << (PlSqlParser.SYS_CHECKACL - 1602)) | (1 << (PlSqlParser.SYS_CHECK_PRIVILEGE - 1602)))) !== 0) || ((((_la - 1634)) & ~0x1f) == 0 && ((1 << (_la - 1634)) & ((1 << (PlSqlParser.SYS_CONNECT_BY_PATH - 1634)) | (1 << (PlSqlParser.SYS_CONTEXT - 1634)) | (1 << (PlSqlParser.SYSDATE - 1634)) | (1 << (PlSqlParser.SYSDBA - 1634)) | (1 << (PlSqlParser.SYS_DBURIGEN - 1634)) | (1 << (PlSqlParser.SYSDG - 1634)) | (1 << (PlSqlParser.SYS_DL_CURSOR - 1634)) | (1 << (PlSqlParser.SYS_DM_RXFORM_CHR - 1634)) | (1 << (PlSqlParser.SYS_DM_RXFORM_NUM - 1634)) | (1 << (PlSqlParser.SYS_DOM_COMPARE - 1634)) | (1 << (PlSqlParser.SYS_DST_PRIM2SEC - 1634)) | (1 << (PlSqlParser.SYS_DST_SEC2PRIM - 1634)) | (1 << (PlSqlParser.SYS_ET_BFILE_TO_RAW - 1634)) | (1 << (PlSqlParser.SYS_ET_BLOB_TO_IMAGE - 1634)) | (1 << (PlSqlParser.SYS_ET_IMAGE_TO_BLOB - 1634)) | (1 << (PlSqlParser.SYS_ET_RAW_TO_BFILE - 1634)) | (1 << (PlSqlParser.SYS_EXTPDTXT - 1634)) | (1 << (PlSqlParser.SYS_EXTRACT_UTC - 1634)) | (1 << (PlSqlParser.SYS_FBT_INSDEL - 1634)) | (1 << (PlSqlParser.SYS_FILTER_ACLS - 1634)) | (1 << (PlSqlParser.SYS_FNMATCHES - 1634)) | (1 << (PlSqlParser.SYS_FNREPLACE - 1634)) | (1 << (PlSqlParser.SYS_GET_ACLIDS - 1634)) | (1 << (PlSqlParser.SYS_GET_COL_ACLIDS - 1634)) | (1 << (PlSqlParser.SYS_GET_PRIVILEGES - 1634)) | (1 << (PlSqlParser.SYS_GETTOKENID - 1634)) | (1 << (PlSqlParser.SYS_GETXTIVAL - 1634)) | (1 << (PlSqlParser.SYS_GUID - 1634)) | (1 << (PlSqlParser.SYSGUID - 1634)) | (1 << (PlSqlParser.SYSKM - 1634)) | (1 << (PlSqlParser.SYS_MAKE_XMLNODEID - 1634)) | (1 << (PlSqlParser.SYS_MAKEXML - 1634)))) !== 0) || ((((_la - 1666)) & ~0x1f) == 0 && ((1 << (_la - 1666)) & ((1 << (PlSqlParser.SYS_MKXMLATTR - 1666)) | (1 << (PlSqlParser.SYS_MKXTI - 1666)) | (1 << (PlSqlParser.SYSOBJ - 1666)) | (1 << (PlSqlParser.SYS_OP_ADT2BIN - 1666)) | (1 << (PlSqlParser.SYS_OP_ADTCONS - 1666)) | (1 << (PlSqlParser.SYS_OP_ALSCRVAL - 1666)) | (1 << (PlSqlParser.SYS_OP_ATG - 1666)) | (1 << (PlSqlParser.SYS_OP_BIN2ADT - 1666)) | (1 << (PlSqlParser.SYS_OP_BITVEC - 1666)) | (1 << (PlSqlParser.SYS_OP_BL2R - 1666)) | (1 << (PlSqlParser.SYS_OP_BLOOM_FILTER_LIST - 1666)) | (1 << (PlSqlParser.SYS_OP_BLOOM_FILTER - 1666)) | (1 << (PlSqlParser.SYS_OP_C2C - 1666)) | (1 << (PlSqlParser.SYS_OP_CAST - 1666)) | (1 << (PlSqlParser.SYS_OP_CEG - 1666)) | (1 << (PlSqlParser.SYS_OP_CL2C - 1666)) | (1 << (PlSqlParser.SYS_OP_COMBINED_HASH - 1666)) | (1 << (PlSqlParser.SYS_OP_COMP - 1666)) | (1 << (PlSqlParser.SYS_OP_CONVERT - 1666)) | (1 << (PlSqlParser.SYS_OP_COUNTCHG - 1666)) | (1 << (PlSqlParser.SYS_OP_CSCONV - 1666)) | (1 << (PlSqlParser.SYS_OP_CSCONVTEST - 1666)) | (1 << (PlSqlParser.SYS_OP_CSR - 1666)) | (1 << (PlSqlParser.SYS_OP_CSX_PATCH - 1666)) | (1 << (PlSqlParser.SYS_OP_CYCLED_SEQ - 1666)) | (1 << (PlSqlParser.SYS_OP_DECOMP - 1666)) | (1 << (PlSqlParser.SYS_OP_DESCEND - 1666)) | (1 << (PlSqlParser.SYS_OP_DISTINCT - 1666)) | (1 << (PlSqlParser.SYS_OP_DRA - 1666)) | (1 << (PlSqlParser.SYS_OP_DUMP - 1666)) | (1 << (PlSqlParser.SYS_OP_DV_CHECK - 1666)) | (1 << (PlSqlParser.SYS_OP_ENFORCE_NOT_NULL - 1666)))) !== 0) || ((((_la - 1698)) & ~0x1f) == 0 && ((1 << (_la - 1698)) & ((1 << (PlSqlParser.SYSOPER - 1698)) | (1 << (PlSqlParser.SYS_OP_EXTRACT - 1698)) | (1 << (PlSqlParser.SYS_OP_GROUPING - 1698)) | (1 << (PlSqlParser.SYS_OP_GUID - 1698)) | (1 << (PlSqlParser.SYS_OP_HASH - 1698)) | (1 << (PlSqlParser.SYS_OP_IIX - 1698)) | (1 << (PlSqlParser.SYS_OP_ITR - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_CREATE - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_FILTER_LIST - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_FILTER - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_SUCCEEDED - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_USE - 1698)) | (1 << (PlSqlParser.SYS_OP_LBID - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2BLOB - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2CLOB - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2ID - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2NCLOB - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2TYP - 1698)) | (1 << (PlSqlParser.SYS_OP_LSVI - 1698)) | (1 << (PlSqlParser.SYS_OP_LVL - 1698)) | (1 << (PlSqlParser.SYS_OP_MAKEOID - 1698)) | (1 << (PlSqlParser.SYS_OP_MAP_NONNULL - 1698)) | (1 << (PlSqlParser.SYS_OP_MSR - 1698)) | (1 << (PlSqlParser.SYS_OP_NICOMBINE - 1698)) | (1 << (PlSqlParser.SYS_OP_NIEXTRACT - 1698)) | (1 << (PlSqlParser.SYS_OP_NII - 1698)) | (1 << (PlSqlParser.SYS_OP_NIX - 1698)) | (1 << (PlSqlParser.SYS_OP_NOEXPAND - 1698)) | (1 << (PlSqlParser.SYS_OP_NTCIMG - 1698)) | (1 << (PlSqlParser.SYS_OP_NUMTORAW - 1698)) | (1 << (PlSqlParser.SYS_OP_OIDVALUE - 1698)) | (1 << (PlSqlParser.SYS_OP_OPNSIZE - 1698)))) !== 0) || ((((_la - 1730)) & ~0x1f) == 0 && ((1 << (_la - 1730)) & ((1 << (PlSqlParser.SYS_OP_PAR_1 - 1730)) | (1 << (PlSqlParser.SYS_OP_PARGID_1 - 1730)) | (1 << (PlSqlParser.SYS_OP_PARGID - 1730)) | (1 << (PlSqlParser.SYS_OP_PAR - 1730)) | (1 << (PlSqlParser.SYS_OP_PART_ID - 1730)) | (1 << (PlSqlParser.SYS_OP_PIVOT - 1730)) | (1 << (PlSqlParser.SYS_OP_R2O - 1730)) | (1 << (PlSqlParser.SYS_OP_RAWTONUM - 1730)) | (1 << (PlSqlParser.SYS_OP_RDTM - 1730)) | (1 << (PlSqlParser.SYS_OP_REF - 1730)) | (1 << (PlSqlParser.SYS_OP_RMTD - 1730)) | (1 << (PlSqlParser.SYS_OP_ROWIDTOOBJ - 1730)) | (1 << (PlSqlParser.SYS_OP_RPB - 1730)) | (1 << (PlSqlParser.SYS_OPTLOBPRBSC - 1730)) | (1 << (PlSqlParser.SYS_OP_TOSETID - 1730)) | (1 << (PlSqlParser.SYS_OP_TPR - 1730)) | (1 << (PlSqlParser.SYS_OP_TRTB - 1730)) | (1 << (PlSqlParser.SYS_OPTXICMP - 1730)) | (1 << (PlSqlParser.SYS_OPTXQCASTASNQ - 1730)) | (1 << (PlSqlParser.SYS_OP_UNDESCEND - 1730)) | (1 << (PlSqlParser.SYS_OP_VECAND - 1730)) | (1 << (PlSqlParser.SYS_OP_VECBIT - 1730)) | (1 << (PlSqlParser.SYS_OP_VECOR - 1730)) | (1 << (PlSqlParser.SYS_OP_VECXOR - 1730)) | (1 << (PlSqlParser.SYS_OP_VERSION - 1730)) | (1 << (PlSqlParser.SYS_OP_VREF - 1730)) | (1 << (PlSqlParser.SYS_OP_VVD - 1730)) | (1 << (PlSqlParser.SYS_OP_XMLCONS_FOR_CSX - 1730)) | (1 << (PlSqlParser.SYS_OP_XPTHATG - 1730)) | (1 << (PlSqlParser.SYS_OP_XPTHIDX - 1730)) | (1 << (PlSqlParser.SYS_OP_XPTHOP - 1730)) | (1 << (PlSqlParser.SYS_OP_XTXT2SQLT - 1730)))) !== 0) || ((((_la - 1762)) & ~0x1f) == 0 && ((1 << (_la - 1762)) & ((1 << (PlSqlParser.SYS_OP_ZONE_ID - 1762)) | (1 << (PlSqlParser.SYS_ORDERKEY_DEPTH - 1762)) | (1 << (PlSqlParser.SYS_ORDERKEY_MAXCHILD - 1762)) | (1 << (PlSqlParser.SYS_ORDERKEY_PARENT - 1762)) | (1 << (PlSqlParser.SYS_PARALLEL_TXN - 1762)) | (1 << (PlSqlParser.SYS_PATHID_IS_ATTR - 1762)) | (1 << (PlSqlParser.SYS_PATHID_IS_NMSPC - 1762)) | (1 << (PlSqlParser.SYS_PATHID_LASTNAME - 1762)) | (1 << (PlSqlParser.SYS_PATHID_LASTNMSPC - 1762)) | (1 << (PlSqlParser.SYS_PATH_REVERSE - 1762)) | (1 << (PlSqlParser.SYS_PXQEXTRACT - 1762)) | (1 << (PlSqlParser.SYS_RAW_TO_XSID - 1762)) | (1 << (PlSqlParser.SYS_RID_ORDER - 1762)) | (1 << (PlSqlParser.SYS_ROW_DELTA - 1762)) | (1 << (PlSqlParser.SYS_SC_2_XMLT - 1762)) | (1 << (PlSqlParser.SYS_SYNRCIREDO - 1762)) | (1 << (PlSqlParser.SYSTEM_DEFINED - 1762)) | (1 << (PlSqlParser.SYSTEM - 1762)) | (1 << (PlSqlParser.SYSTIMESTAMP - 1762)) | (1 << (PlSqlParser.SYS_TYPEID - 1762)) | (1 << (PlSqlParser.SYS_UMAKEXML - 1762)) | (1 << (PlSqlParser.SYS_XMLANALYZE - 1762)) | (1 << (PlSqlParser.SYS_XMLCONTAINS - 1762)) | (1 << (PlSqlParser.SYS_XMLCONV - 1762)) | (1 << (PlSqlParser.SYS_XMLEXNSURI - 1762)) | (1 << (PlSqlParser.SYS_XMLGEN - 1762)) | (1 << (PlSqlParser.SYS_XMLI_LOC_ISNODE - 1762)) | (1 << (PlSqlParser.SYS_XMLI_LOC_ISTEXT - 1762)) | (1 << (PlSqlParser.SYS_XMLINSTR - 1762)) | (1 << (PlSqlParser.SYS_XMLLOCATOR_GETSVAL - 1762)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETCID - 1762)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETLOCATOR - 1762)))) !== 0) || ((((_la - 1794)) & ~0x1f) == 0 && ((1 << (_la - 1794)) & ((1 << (PlSqlParser.SYS_XMLNODEID_GETOKEY - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETPATHID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETPTRID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETRID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETSVAL - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETTID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID - 1794)) | (1 << (PlSqlParser.SYS_XMLT_2_SC - 1794)) | (1 << (PlSqlParser.SYS_XMLTRANSLATE - 1794)) | (1 << (PlSqlParser.SYS_XMLTYPE2SQL - 1794)) | (1 << (PlSqlParser.SYS_XQ_ASQLCNV - 1794)) | (1 << (PlSqlParser.SYS_XQ_ATOMCNVCHK - 1794)) | (1 << (PlSqlParser.SYS_XQBASEURI - 1794)) | (1 << (PlSqlParser.SYS_XQCASTABLEERRH - 1794)) | (1 << (PlSqlParser.SYS_XQCODEP2STR - 1794)) | (1 << (PlSqlParser.SYS_XQCODEPEQ - 1794)) | (1 << (PlSqlParser.SYS_XQCON2SEQ - 1794)) | (1 << (PlSqlParser.SYS_XQCONCAT - 1794)) | (1 << (PlSqlParser.SYS_XQDELETE - 1794)) | (1 << (PlSqlParser.SYS_XQDFLTCOLATION - 1794)) | (1 << (PlSqlParser.SYS_XQDOC - 1794)) | (1 << (PlSqlParser.SYS_XQDOCURI - 1794)) | (1 << (PlSqlParser.SYS_XQDURDIV - 1794)) | (1 << (PlSqlParser.SYS_XQED4URI - 1794)) | (1 << (PlSqlParser.SYS_XQENDSWITH - 1794)) | (1 << (PlSqlParser.SYS_XQERRH - 1794)) | (1 << (PlSqlParser.SYS_XQERR - 1794)) | (1 << (PlSqlParser.SYS_XQESHTMLURI - 1794)) | (1 << (PlSqlParser.SYS_XQEXLOBVAL - 1794)) | (1 << (PlSqlParser.SYS_XQEXSTWRP - 1794)) | (1 << (PlSqlParser.SYS_XQEXTRACT - 1794)) | (1 << (PlSqlParser.SYS_XQEXTRREF - 1794)))) !== 0) || ((((_la - 1826)) & ~0x1f) == 0 && ((1 << (_la - 1826)) & ((1 << (PlSqlParser.SYS_XQEXVAL - 1826)) | (1 << (PlSqlParser.SYS_XQFB2STR - 1826)) | (1 << (PlSqlParser.SYS_XQFNBOOL - 1826)) | (1 << (PlSqlParser.SYS_XQFNCMP - 1826)) | (1 << (PlSqlParser.SYS_XQFNDATIM - 1826)) | (1 << (PlSqlParser.SYS_XQFNLNAME - 1826)) | (1 << (PlSqlParser.SYS_XQFNNM - 1826)) | (1 << (PlSqlParser.SYS_XQFNNSURI - 1826)) | (1 << (PlSqlParser.SYS_XQFNPREDTRUTH - 1826)) | (1 << (PlSqlParser.SYS_XQFNQNM - 1826)) | (1 << (PlSqlParser.SYS_XQFNROOT - 1826)) | (1 << (PlSqlParser.SYS_XQFORMATNUM - 1826)) | (1 << (PlSqlParser.SYS_XQFTCONTAIN - 1826)) | (1 << (PlSqlParser.SYS_XQFUNCR - 1826)) | (1 << (PlSqlParser.SYS_XQGETCONTENT - 1826)) | (1 << (PlSqlParser.SYS_XQINDXOF - 1826)) | (1 << (PlSqlParser.SYS_XQINSERT - 1826)) | (1 << (PlSqlParser.SYS_XQINSPFX - 1826)) | (1 << (PlSqlParser.SYS_XQIRI2URI - 1826)) | (1 << (PlSqlParser.SYS_XQLANG - 1826)) | (1 << (PlSqlParser.SYS_XQLLNMFRMQNM - 1826)) | (1 << (PlSqlParser.SYS_XQMKNODEREF - 1826)) | (1 << (PlSqlParser.SYS_XQNILLED - 1826)) | (1 << (PlSqlParser.SYS_XQNODENAME - 1826)) | (1 << (PlSqlParser.SYS_XQNORMSPACE - 1826)) | (1 << (PlSqlParser.SYS_XQNORMUCODE - 1826)) | (1 << (PlSqlParser.SYS_XQ_NRNG - 1826)) | (1 << (PlSqlParser.SYS_XQNSP4PFX - 1826)) | (1 << (PlSqlParser.SYS_XQNSPFRMQNM - 1826)) | (1 << (PlSqlParser.SYS_XQPFXFRMQNM - 1826)) | (1 << (PlSqlParser.SYS_XQ_PKSQL2XML - 1826)) | (1 << (PlSqlParser.SYS_XQPOLYABS - 1826)))) !== 0) || ((((_la - 1858)) & ~0x1f) == 0 && ((1 << (_la - 1858)) & ((1 << (PlSqlParser.SYS_XQPOLYADD - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYCEL - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYCSTBL - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYCST - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYDIV - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYFLR - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYMOD - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYMUL - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYRND - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYSQRT - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYSUB - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYUMUS - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYUPLS - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVEQ - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVGE - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVGT - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVLE - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVLT - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVNE - 1858)) | (1 << (PlSqlParser.SYS_XQREF2VAL - 1858)) | (1 << (PlSqlParser.SYS_XQRENAME - 1858)) | (1 << (PlSqlParser.SYS_XQREPLACE - 1858)) | (1 << (PlSqlParser.SYS_XQRESVURI - 1858)) | (1 << (PlSqlParser.SYS_XQRNDHALF2EVN - 1858)) | (1 << (PlSqlParser.SYS_XQRSLVQNM - 1858)) | (1 << (PlSqlParser.SYS_XQRYENVPGET - 1858)) | (1 << (PlSqlParser.SYS_XQRYVARGET - 1858)) | (1 << (PlSqlParser.SYS_XQRYWRP - 1858)) | (1 << (PlSqlParser.SYS_XQSEQ2CON4XC - 1858)) | (1 << (PlSqlParser.SYS_XQSEQ2CON - 1858)) | (1 << (PlSqlParser.SYS_XQSEQDEEPEQ - 1858)) | (1 << (PlSqlParser.SYS_XQSEQINSB - 1858)))) !== 0) || ((((_la - 1890)) & ~0x1f) == 0 && ((1 << (_la - 1890)) & ((1 << (PlSqlParser.SYS_XQSEQRM - 1890)) | (1 << (PlSqlParser.SYS_XQSEQRVS - 1890)) | (1 << (PlSqlParser.SYS_XQSEQSUB - 1890)) | (1 << (PlSqlParser.SYS_XQSEQTYPMATCH - 1890)) | (1 << (PlSqlParser.SYS_XQSTARTSWITH - 1890)) | (1 << (PlSqlParser.SYS_XQSTATBURI - 1890)) | (1 << (PlSqlParser.SYS_XQSTR2CODEP - 1890)) | (1 << (PlSqlParser.SYS_XQSTRJOIN - 1890)) | (1 << (PlSqlParser.SYS_XQSUBSTRAFT - 1890)) | (1 << (PlSqlParser.SYS_XQSUBSTRBEF - 1890)) | (1 << (PlSqlParser.SYS_XQTOKENIZE - 1890)) | (1 << (PlSqlParser.SYS_XQTREATAS - 1890)) | (1 << (PlSqlParser.SYS_XQ_UPKXML2SQL - 1890)) | (1 << (PlSqlParser.SYS_XQXFORM - 1890)) | (1 << (PlSqlParser.SYS_XSID_TO_RAW - 1890)) | (1 << (PlSqlParser.SYS_ZMAP_FILTER - 1890)) | (1 << (PlSqlParser.SYS_ZMAP_REFRESH - 1890)) | (1 << (PlSqlParser.TABLE_LOOKUP_BY_NL - 1890)) | (1 << (PlSqlParser.TABLESPACE_NO - 1890)) | (1 << (PlSqlParser.TABLESPACE - 1890)) | (1 << (PlSqlParser.TABLES - 1890)) | (1 << (PlSqlParser.TABLE_STATS - 1890)) | (1 << (PlSqlParser.TABLE - 1890)) | (1 << (PlSqlParser.TABNO - 1890)) | (1 << (PlSqlParser.TAG - 1890)) | (1 << (PlSqlParser.TANH - 1890)) | (1 << (PlSqlParser.TAN - 1890)) | (1 << (PlSqlParser.TBLORIDXPARTNUM - 1890)) | (1 << (PlSqlParser.TEMPFILE - 1890)) | (1 << (PlSqlParser.TEMPLATE - 1890)) | (1 << (PlSqlParser.TEMPORARY - 1890)) | (1 << (PlSqlParser.TEMP_TABLE - 1890)))) !== 0) || ((((_la - 1922)) & ~0x1f) == 0 && ((1 << (_la - 1922)) & ((1 << (PlSqlParser.TEST - 1922)) | (1 << (PlSqlParser.TEXT - 1922)) | (1 << (PlSqlParser.THAN - 1922)) | (1 << (PlSqlParser.THEN - 1922)) | (1 << (PlSqlParser.THE - 1922)) | (1 << (PlSqlParser.THREAD - 1922)) | (1 << (PlSqlParser.THROUGH - 1922)) | (1 << (PlSqlParser.TIER - 1922)) | (1 << (PlSqlParser.TIES - 1922)) | (1 << (PlSqlParser.TIMEOUT - 1922)) | (1 << (PlSqlParser.TIMESTAMP_LTZ_UNCONSTRAINED - 1922)) | (1 << (PlSqlParser.TIMESTAMP - 1922)) | (1 << (PlSqlParser.TIMESTAMP_TZ_UNCONSTRAINED - 1922)) | (1 << (PlSqlParser.TIMESTAMP_UNCONSTRAINED - 1922)) | (1 << (PlSqlParser.TIMES - 1922)) | (1 << (PlSqlParser.TIME - 1922)) | (1 << (PlSqlParser.TIMEZONE_ABBR - 1922)) | (1 << (PlSqlParser.TIMEZONE_HOUR - 1922)) | (1 << (PlSqlParser.TIMEZONE_MINUTE - 1922)) | (1 << (PlSqlParser.TIMEZONE_OFFSET - 1922)) | (1 << (PlSqlParser.TIMEZONE_REGION - 1922)) | (1 << (PlSqlParser.TIME_ZONE - 1922)) | (1 << (PlSqlParser.TIV_GB - 1922)) | (1 << (PlSqlParser.TIV_SSF - 1922)) | (1 << (PlSqlParser.TO_ACLID - 1922)) | (1 << (PlSqlParser.TO_BINARY_DOUBLE - 1922)) | (1 << (PlSqlParser.TO_BINARY_FLOAT - 1922)) | (1 << (PlSqlParser.TO_BLOB - 1922)) | (1 << (PlSqlParser.TO_CLOB - 1922)) | (1 << (PlSqlParser.TO_DSINTERVAL - 1922)) | (1 << (PlSqlParser.TO_LOB - 1922)))) !== 0) || ((((_la - 1954)) & ~0x1f) == 0 && ((1 << (_la - 1954)) & ((1 << (PlSqlParser.TO_MULTI_BYTE - 1954)) | (1 << (PlSqlParser.TO_NCHAR - 1954)) | (1 << (PlSqlParser.TO_NCLOB - 1954)) | (1 << (PlSqlParser.TO_NUMBER - 1954)) | (1 << (PlSqlParser.TOPLEVEL - 1954)) | (1 << (PlSqlParser.TO_SINGLE_BYTE - 1954)) | (1 << (PlSqlParser.TO_TIMESTAMP - 1954)) | (1 << (PlSqlParser.TO_TIMESTAMP_TZ - 1954)) | (1 << (PlSqlParser.TO_TIME - 1954)) | (1 << (PlSqlParser.TO_TIME_TZ - 1954)) | (1 << (PlSqlParser.TO_YMINTERVAL - 1954)) | (1 << (PlSqlParser.TRACE - 1954)) | (1 << (PlSqlParser.TRACING - 1954)) | (1 << (PlSqlParser.TRACKING - 1954)) | (1 << (PlSqlParser.TRAILING - 1954)) | (1 << (PlSqlParser.TRANSACTION - 1954)) | (1 << (PlSqlParser.TRANSFORM_DISTINCT_AGG - 1954)) | (1 << (PlSqlParser.TRANSITIONAL - 1954)) | (1 << (PlSqlParser.TRANSITION - 1954)) | (1 << (PlSqlParser.TRANSLATE - 1954)) | (1 << (PlSqlParser.TRANSLATION - 1954)) | (1 << (PlSqlParser.TREAT - 1954)) | (1 << (PlSqlParser.TRIGGERS - 1954)) | (1 << (PlSqlParser.TRIGGER - 1954)) | (1 << (PlSqlParser.TRUE - 1954)) | (1 << (PlSqlParser.TRUNCATE - 1954)) | (1 << (PlSqlParser.TRUNC - 1954)) | (1 << (PlSqlParser.TRUSTED - 1954)) | (1 << (PlSqlParser.TRUST - 1954)) | (1 << (PlSqlParser.TUNING - 1954)) | (1 << (PlSqlParser.TX - 1954)))) !== 0) || ((((_la - 1986)) & ~0x1f) == 0 && ((1 << (_la - 1986)) & ((1 << (PlSqlParser.TYPES - 1986)) | (1 << (PlSqlParser.TYPE - 1986)) | (1 << (PlSqlParser.TZ_OFFSET - 1986)) | (1 << (PlSqlParser.UB2 - 1986)) | (1 << (PlSqlParser.UBA - 1986)) | (1 << (PlSqlParser.UCS2 - 1986)) | (1 << (PlSqlParser.UID - 1986)) | (1 << (PlSqlParser.UNARCHIVED - 1986)) | (1 << (PlSqlParser.UNBOUNDED - 1986)) | (1 << (PlSqlParser.UNBOUND - 1986)) | (1 << (PlSqlParser.UNCONDITIONAL - 1986)) | (1 << (PlSqlParser.UNDER - 1986)) | (1 << (PlSqlParser.UNDO - 1986)) | (1 << (PlSqlParser.UNDROP - 1986)) | (1 << (PlSqlParser.UNIFORM - 1986)) | (1 << (PlSqlParser.UNISTR - 1986)) | (1 << (PlSqlParser.UNLIMITED - 1986)) | (1 << (PlSqlParser.UNLOAD - 1986)) | (1 << (PlSqlParser.UNLOCK - 1986)) | (1 << (PlSqlParser.UNMATCHED - 1986)) | (1 << (PlSqlParser.UNNEST_INNERJ_DISTINCT_VIEW - 1986)) | (1 << (PlSqlParser.UNNEST_NOSEMIJ_NODISTINCTVIEW - 1986)) | (1 << (PlSqlParser.UNNEST_SEMIJ_VIEW - 1986)) | (1 << (PlSqlParser.UNNEST - 1986)) | (1 << (PlSqlParser.UNPACKED - 1986)) | (1 << (PlSqlParser.UNPIVOT - 1986)) | (1 << (PlSqlParser.UNPLUG - 1986)) | (1 << (PlSqlParser.UNPROTECTED - 1986)) | (1 << (PlSqlParser.UNQUIESCE - 1986)) | (1 << (PlSqlParser.UNRECOVERABLE - 1986)))) !== 0) || ((((_la - 2018)) & ~0x1f) == 0 && ((1 << (_la - 2018)) & ((1 << (PlSqlParser.UNRESTRICTED - 2018)) | (1 << (PlSqlParser.UNSUBSCRIBE - 2018)) | (1 << (PlSqlParser.UNTIL - 2018)) | (1 << (PlSqlParser.UNUSABLE - 2018)) | (1 << (PlSqlParser.UNUSED - 2018)) | (1 << (PlSqlParser.UPDATABLE - 2018)) | (1 << (PlSqlParser.UPDATED - 2018)) | (1 << (PlSqlParser.UPDATEXML - 2018)) | (1 << (PlSqlParser.UPD_INDEXES - 2018)) | (1 << (PlSqlParser.UPD_JOININDEX - 2018)) | (1 << (PlSqlParser.UPGRADE - 2018)) | (1 << (PlSqlParser.UPPER - 2018)) | (1 << (PlSqlParser.UPSERT - 2018)) | (1 << (PlSqlParser.UROWID - 2018)) | (1 << (PlSqlParser.USABLE - 2018)) | (1 << (PlSqlParser.USAGE - 2018)) | (1 << (PlSqlParser.USE_ANTI - 2018)) | (1 << (PlSqlParser.USE_CONCAT - 2018)) | (1 << (PlSqlParser.USE_CUBE - 2018)) | (1 << (PlSqlParser.USE_HASH_AGGREGATION - 2018)) | (1 << (PlSqlParser.USE_HASH_GBY_FOR_PUSHDOWN - 2018)) | (1 << (PlSqlParser.USE_HASH - 2018)) | (1 << (PlSqlParser.USE_HIDDEN_PARTITIONS - 2018)) | (1 << (PlSqlParser.USE_INVISIBLE_INDEXES - 2018)) | (1 << (PlSqlParser.USE_MERGE_CARTESIAN - 2018)) | (1 << (PlSqlParser.USE_MERGE - 2018)) | (1 << (PlSqlParser.USE_NL - 2018)) | (1 << (PlSqlParser.USE_NL_WITH_INDEX - 2018)) | (1 << (PlSqlParser.USE_PRIVATE_OUTLINES - 2018)) | (1 << (PlSqlParser.USER_DATA - 2018)) | (1 << (PlSqlParser.USER_DEFINED - 2018)))) !== 0) || ((((_la - 2050)) & ~0x1f) == 0 && ((1 << (_la - 2050)) & ((1 << (PlSqlParser.USERENV - 2050)) | (1 << (PlSqlParser.USERGROUP - 2050)) | (1 << (PlSqlParser.USER_RECYCLEBIN - 2050)) | (1 << (PlSqlParser.USERS - 2050)) | (1 << (PlSqlParser.USER_TABLESPACES - 2050)) | (1 << (PlSqlParser.USER - 2050)) | (1 << (PlSqlParser.USE_SEMI - 2050)) | (1 << (PlSqlParser.USE_STORED_OUTLINES - 2050)) | (1 << (PlSqlParser.USE_TTT_FOR_GSETS - 2050)) | (1 << (PlSqlParser.USE - 2050)) | (1 << (PlSqlParser.USE_VECTOR_AGGREGATION - 2050)) | (1 << (PlSqlParser.USE_WEAK_NAME_RESL - 2050)) | (1 << (PlSqlParser.USING_NO_EXPAND - 2050)) | (1 << (PlSqlParser.USING - 2050)) | (1 << (PlSqlParser.UTF16BE - 2050)) | (1 << (PlSqlParser.UTF16LE - 2050)) | (1 << (PlSqlParser.UTF32 - 2050)) | (1 << (PlSqlParser.UTF8 - 2050)) | (1 << (PlSqlParser.V1 - 2050)) | (1 << (PlSqlParser.V2 - 2050)) | (1 << (PlSqlParser.VALIDATE - 2050)) | (1 << (PlSqlParser.VALIDATION - 2050)) | (1 << (PlSqlParser.VALID_TIME_END - 2050)) | (1 << (PlSqlParser.VALUE - 2050)) | (1 << (PlSqlParser.VARCHAR2 - 2050)) | (1 << (PlSqlParser.VARCHAR - 2050)) | (1 << (PlSqlParser.VARIABLE - 2050)) | (1 << (PlSqlParser.VAR_POP - 2050)) | (1 << (PlSqlParser.VARRAYS - 2050)) | (1 << (PlSqlParser.VARRAY - 2050)) | (1 << (PlSqlParser.VAR_SAMP - 2050)))) !== 0) || ((((_la - 2082)) & ~0x1f) == 0 && ((1 << (_la - 2082)) & ((1 << (PlSqlParser.VARYING - 2082)) | (1 << (PlSqlParser.VECTOR_READ_TRACE - 2082)) | (1 << (PlSqlParser.VECTOR_READ - 2082)) | (1 << (PlSqlParser.VECTOR_TRANSFORM_DIMS - 2082)) | (1 << (PlSqlParser.VECTOR_TRANSFORM_FACT - 2082)) | (1 << (PlSqlParser.VECTOR_TRANSFORM - 2082)) | (1 << (PlSqlParser.VERIFIER - 2082)) | (1 << (PlSqlParser.VERIFY - 2082)) | (1 << (PlSqlParser.VERSIONING - 2082)) | (1 << (PlSqlParser.VERSIONS_ENDSCN - 2082)) | (1 << (PlSqlParser.VERSIONS_ENDTIME - 2082)) | (1 << (PlSqlParser.VERSIONS_OPERATION - 2082)) | (1 << (PlSqlParser.VERSIONS_STARTSCN - 2082)) | (1 << (PlSqlParser.VERSIONS_STARTTIME - 2082)) | (1 << (PlSqlParser.VERSIONS - 2082)) | (1 << (PlSqlParser.VERSIONS_XID - 2082)) | (1 << (PlSqlParser.VERSION - 2082)) | (1 << (PlSqlParser.VIOLATION - 2082)) | (1 << (PlSqlParser.VIRTUAL - 2082)) | (1 << (PlSqlParser.VISIBILITY - 2082)) | (1 << (PlSqlParser.VISIBLE - 2082)) | (1 << (PlSqlParser.VOLUME - 2082)) | (1 << (PlSqlParser.VSIZE - 2082)) | (1 << (PlSqlParser.WAIT - 2082)) | (1 << (PlSqlParser.WALLET - 2082)) | (1 << (PlSqlParser.WARNING - 2082)) | (1 << (PlSqlParser.WEEKS - 2082)) | (1 << (PlSqlParser.WEEK - 2082)) | (1 << (PlSqlParser.WELLFORMED - 2082)) | (1 << (PlSqlParser.WHENEVER - 2082)) | (1 << (PlSqlParser.WHEN - 2082)))) !== 0) || ((((_la - 2115)) & ~0x1f) == 0 && ((1 << (_la - 2115)) & ((1 << (PlSqlParser.WHILE - 2115)) | (1 << (PlSqlParser.WHITESPACE - 2115)) | (1 << (PlSqlParser.WIDTH_BUCKET - 2115)) | (1 << (PlSqlParser.WITHIN - 2115)) | (1 << (PlSqlParser.WITHOUT - 2115)) | (1 << (PlSqlParser.WITH_PLSQL - 2115)) | (1 << (PlSqlParser.WORK - 2115)) | (1 << (PlSqlParser.WRAPPED - 2115)) | (1 << (PlSqlParser.WRAPPER - 2115)) | (1 << (PlSqlParser.WRITE - 2115)) | (1 << (PlSqlParser.XDB_FASTPATH_INSERT - 2115)) | (1 << (PlSqlParser.X_DYN_PRUNE - 2115)) | (1 << (PlSqlParser.XID - 2115)) | (1 << (PlSqlParser.XML2OBJECT - 2115)) | (1 << (PlSqlParser.XMLAGG - 2115)) | (1 << (PlSqlParser.XMLATTRIBUTES - 2115)) | (1 << (PlSqlParser.XMLCAST - 2115)) | (1 << (PlSqlParser.XMLCDATA - 2115)) | (1 << (PlSqlParser.XMLCOLATTVAL - 2115)) | (1 << (PlSqlParser.XMLCOMMENT - 2115)) | (1 << (PlSqlParser.XMLCONCAT - 2115)) | (1 << (PlSqlParser.XMLDIFF - 2115)) | (1 << (PlSqlParser.XML_DML_RWT_STMT - 2115)) | (1 << (PlSqlParser.XMLELEMENT - 2115)) | (1 << (PlSqlParser.XMLEXISTS2 - 2115)) | (1 << (PlSqlParser.XMLEXISTS - 2115)) | (1 << (PlSqlParser.XMLFOREST - 2115)) | (1 << (PlSqlParser.XMLINDEX_REWRITE_IN_SELECT - 2115)) | (1 << (PlSqlParser.XMLINDEX_REWRITE - 2115)))) !== 0) || ((((_la - 2147)) & ~0x1f) == 0 && ((1 << (_la - 2147)) & ((1 << (PlSqlParser.XMLINDEX_SEL_IDX_TBL - 2147)) | (1 << (PlSqlParser.XMLISNODE - 2147)) | (1 << (PlSqlParser.XMLISVALID - 2147)) | (1 << (PlSqlParser.XMLNAMESPACES - 2147)) | (1 << (PlSqlParser.XMLPARSE - 2147)) | (1 << (PlSqlParser.XMLPATCH - 2147)) | (1 << (PlSqlParser.XMLPI - 2147)) | (1 << (PlSqlParser.XMLQUERYVAL - 2147)) | (1 << (PlSqlParser.XMLQUERY - 2147)) | (1 << (PlSqlParser.XMLROOT - 2147)) | (1 << (PlSqlParser.XMLSCHEMA - 2147)) | (1 << (PlSqlParser.XMLSERIALIZE - 2147)) | (1 << (PlSqlParser.XMLTABLE - 2147)) | (1 << (PlSqlParser.XMLTRANSFORMBLOB - 2147)) | (1 << (PlSqlParser.XMLTRANSFORM - 2147)) | (1 << (PlSqlParser.XMLTYPE - 2147)) | (1 << (PlSqlParser.XML - 2147)) | (1 << (PlSqlParser.XPATHTABLE - 2147)) | (1 << (PlSqlParser.XS_SYS_CONTEXT - 2147)) | (1 << (PlSqlParser.XS - 2147)) | (1 << (PlSqlParser.YEARS - 2147)) | (1 << (PlSqlParser.YEAR - 2147)) | (1 << (PlSqlParser.YES - 2147)) | (1 << (PlSqlParser.YMINTERVAL_UNCONSTRAINED - 2147)) | (1 << (PlSqlParser.ZONEMAP - 2147)) | (1 << (PlSqlParser.ZONE - 2147)) | (1 << (PlSqlParser.PREDICTION - 2147)) | (1 << (PlSqlParser.PREDICTION_BOUNDS - 2147)) | (1 << (PlSqlParser.PREDICTION_COST - 2147)) | (1 << (PlSqlParser.PREDICTION_DETAILS - 2147)) | (1 << (PlSqlParser.PREDICTION_PROBABILITY - 2147)))) !== 0) || ((((_la - 2179)) & ~0x1f) == 0 && ((1 << (_la - 2179)) & ((1 << (PlSqlParser.PREDICTION_SET - 2179)) | (1 << (PlSqlParser.CUME_DIST - 2179)) | (1 << (PlSqlParser.DENSE_RANK - 2179)) | (1 << (PlSqlParser.LISTAGG - 2179)) | (1 << (PlSqlParser.PERCENT_RANK - 2179)) | (1 << (PlSqlParser.PERCENTILE_CONT - 2179)) | (1 << (PlSqlParser.PERCENTILE_DISC - 2179)) | (1 << (PlSqlParser.RANK - 2179)) | (1 << (PlSqlParser.AVG - 2179)) | (1 << (PlSqlParser.CORR - 2179)) | (1 << (PlSqlParser.COVAR_ - 2179)) | (1 << (PlSqlParser.LAG - 2179)) | (1 << (PlSqlParser.LEAD - 2179)) | (1 << (PlSqlParser.MAX - 2179)) | (1 << (PlSqlParser.MEDIAN - 2179)) | (1 << (PlSqlParser.MIN - 2179)) | (1 << (PlSqlParser.NTILE - 2179)) | (1 << (PlSqlParser.NVL - 2179)) | (1 << (PlSqlParser.RATIO_TO_REPORT - 2179)) | (1 << (PlSqlParser.REGR_ - 2179)) | (1 << (PlSqlParser.ROUND - 2179)) | (1 << (PlSqlParser.ROW_NUMBER - 2179)) | (1 << (PlSqlParser.SUBSTR - 2179)) | (1 << (PlSqlParser.TO_CHAR - 2179)) | (1 << (PlSqlParser.TRIM - 2179)) | (1 << (PlSqlParser.SUM - 2179)) | (1 << (PlSqlParser.STDDEV - 2179)) | (1 << (PlSqlParser.VAR_ - 2179)) | (1 << (PlSqlParser.VARIANCE - 2179)) | (1 << (PlSqlParser.LEAST - 2179)) | (1 << (PlSqlParser.GREATEST - 2179)))) !== 0) || ((((_la - 2211)) & ~0x1f) == 0 && ((1 << (_la - 2211)) & ((1 << (PlSqlParser.TO_DATE - 2211)) | (1 << (PlSqlParser.PERIOD - 2211)) | (1 << (PlSqlParser.DELIMITED_ID - 2211)))) !== 0) || _la===PlSqlParser.REGULAR_ID) { this.state = 8350; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.IN) { this.state = 8349; this.match(PlSqlParser.IN); } this.state = 8352; this.type_spec(); } this.state = 8356; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.DEFAULT || _la===PlSqlParser.ASSIGN_OP) { this.state = 8355; this.default_value_part(); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Exception_declarationContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_exception_declaration; return this; } Exception_declarationContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Exception_declarationContext.prototype.constructor = Exception_declarationContext; Exception_declarationContext.prototype.identifier = function() { return this.getTypedRuleContext(IdentifierContext,0); }; Exception_declarationContext.prototype.EXCEPTION = function() { return this.getToken(PlSqlParser.EXCEPTION, 0); }; Exception_declarationContext.prototype.SEMICOLON = function() { return this.getToken(PlSqlParser.SEMICOLON, 0); }; Exception_declarationContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterException_declaration(this); } }; Exception_declarationContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitException_declaration(this); } }; Exception_declarationContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitException_declaration(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Exception_declarationContext = Exception_declarationContext; PlSqlParser.prototype.exception_declaration = function() { var localctx = new Exception_declarationContext(this, this._ctx, this.state); this.enterRule(localctx, 932, PlSqlParser.RULE_exception_declaration); try { this.enterOuterAlt(localctx, 1); this.state = 8358; this.identifier(); this.state = 8359; this.match(PlSqlParser.EXCEPTION); this.state = 8360; this.match(PlSqlParser.SEMICOLON); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Pragma_declarationContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_pragma_declaration; this.id1 = null; // IdentifierContext return this; } Pragma_declarationContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Pragma_declarationContext.prototype.constructor = Pragma_declarationContext; Pragma_declarationContext.prototype.PRAGMA = function() { return this.getToken(PlSqlParser.PRAGMA, 0); }; Pragma_declarationContext.prototype.SEMICOLON = function() { return this.getToken(PlSqlParser.SEMICOLON, 0); }; Pragma_declarationContext.prototype.SERIALLY_REUSABLE = function() { return this.getToken(PlSqlParser.SERIALLY_REUSABLE, 0); }; Pragma_declarationContext.prototype.AUTONOMOUS_TRANSACTION = function() { return this.getToken(PlSqlParser.AUTONOMOUS_TRANSACTION, 0); }; Pragma_declarationContext.prototype.EXCEPTION_INIT = function() { return this.getToken(PlSqlParser.EXCEPTION_INIT, 0); }; Pragma_declarationContext.prototype.LEFT_PAREN = function() { return this.getToken(PlSqlParser.LEFT_PAREN, 0); }; Pragma_declarationContext.prototype.exception_name = function() { return this.getTypedRuleContext(Exception_nameContext,0); }; Pragma_declarationContext.prototype.COMMA = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.COMMA); } else { return this.getToken(PlSqlParser.COMMA, i); } }; Pragma_declarationContext.prototype.numeric_negative = function() { return this.getTypedRuleContext(Numeric_negativeContext,0); }; Pragma_declarationContext.prototype.RIGHT_PAREN = function() { return this.getToken(PlSqlParser.RIGHT_PAREN, 0); }; Pragma_declarationContext.prototype.INLINE = function() { return this.getToken(PlSqlParser.INLINE, 0); }; Pragma_declarationContext.prototype.expression = function() { return this.getTypedRuleContext(ExpressionContext,0); }; Pragma_declarationContext.prototype.RESTRICT_REFERENCES = function() { return this.getToken(PlSqlParser.RESTRICT_REFERENCES, 0); }; Pragma_declarationContext.prototype.identifier = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(IdentifierContext); } else { return this.getTypedRuleContext(IdentifierContext,i); } }; Pragma_declarationContext.prototype.DEFAULT = function() { return this.getToken(PlSqlParser.DEFAULT, 0); }; Pragma_declarationContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterPragma_declaration(this); } }; Pragma_declarationContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitPragma_declaration(this); } }; Pragma_declarationContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitPragma_declaration(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Pragma_declarationContext = Pragma_declarationContext; PlSqlParser.prototype.pragma_declaration = function() { var localctx = new Pragma_declarationContext(this, this._ctx, this.state); this.enterRule(localctx, 934, PlSqlParser.RULE_pragma_declaration); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 8362; this.match(PlSqlParser.PRAGMA); this.state = 8393; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.SERIALLY_REUSABLE: this.state = 8363; this.match(PlSqlParser.SERIALLY_REUSABLE); break; case PlSqlParser.AUTONOMOUS_TRANSACTION: this.state = 8364; this.match(PlSqlParser.AUTONOMOUS_TRANSACTION); break; case PlSqlParser.EXCEPTION_INIT: this.state = 8365; this.match(PlSqlParser.EXCEPTION_INIT); this.state = 8366; this.match(PlSqlParser.LEFT_PAREN); this.state = 8367; this.exception_name(); this.state = 8368; this.match(PlSqlParser.COMMA); this.state = 8369; this.numeric_negative(); this.state = 8370; this.match(PlSqlParser.RIGHT_PAREN); break; case PlSqlParser.INLINE: this.state = 8372; this.match(PlSqlParser.INLINE); this.state = 8373; this.match(PlSqlParser.LEFT_PAREN); this.state = 8374; localctx.id1 = this.identifier(); this.state = 8375; this.match(PlSqlParser.COMMA); this.state = 8376; this.expression(); this.state = 8377; this.match(PlSqlParser.RIGHT_PAREN); break; case PlSqlParser.RESTRICT_REFERENCES: this.state = 8379; this.match(PlSqlParser.RESTRICT_REFERENCES); this.state = 8380; this.match(PlSqlParser.LEFT_PAREN); this.state = 8383; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.ABORT: case PlSqlParser.ABS: case PlSqlParser.ACCESS: case PlSqlParser.ACCESSED: case PlSqlParser.ACCOUNT: case PlSqlParser.ACL: case PlSqlParser.ACOS: case PlSqlParser.ACTION: case PlSqlParser.ACTIONS: case PlSqlParser.ACTIVATE: case PlSqlParser.ACTIVE: case PlSqlParser.ACTIVE_COMPONENT: case PlSqlParser.ACTIVE_DATA: case PlSqlParser.ACTIVE_FUNCTION: case PlSqlParser.ACTIVE_TAG: case PlSqlParser.ACTIVITY: case PlSqlParser.ADAPTIVE_PLAN: case PlSqlParser.ADD: case PlSqlParser.ADD_COLUMN: case PlSqlParser.ADD_GROUP: case PlSqlParser.ADD_MONTHS: case PlSqlParser.ADJ_DATE: case PlSqlParser.ADMIN: case PlSqlParser.ADMINISTER: case PlSqlParser.ADMINISTRATOR: case PlSqlParser.ADVANCED: case PlSqlParser.ADVISE: case PlSqlParser.ADVISOR: case PlSqlParser.AFD_DISKSTRING: case PlSqlParser.AFTER: case PlSqlParser.AGENT: case PlSqlParser.AGGREGATE: case PlSqlParser.A_LETTER: case PlSqlParser.ALIAS: case PlSqlParser.ALLOCATE: case PlSqlParser.ALLOW: case PlSqlParser.ALL_ROWS: case PlSqlParser.ALWAYS: case PlSqlParser.ANALYZE: case PlSqlParser.ANCILLARY: case PlSqlParser.AND_EQUAL: case PlSqlParser.ANOMALY: case PlSqlParser.ANSI_REARCH: case PlSqlParser.ANTIJOIN: case PlSqlParser.ANYSCHEMA: case PlSqlParser.APPEND: case PlSqlParser.APPENDCHILDXML: case PlSqlParser.APPEND_VALUES: case PlSqlParser.APPLICATION: case PlSqlParser.APPLY: case PlSqlParser.APPROX_COUNT_DISTINCT: case PlSqlParser.ARCHIVAL: case PlSqlParser.ARCHIVE: case PlSqlParser.ARCHIVED: case PlSqlParser.ARCHIVELOG: case PlSqlParser.ARRAY: case PlSqlParser.ASCII: case PlSqlParser.ASCIISTR: case PlSqlParser.ASIN: case PlSqlParser.ASIS: case PlSqlParser.ASSEMBLY: case PlSqlParser.ASSIGN: case PlSqlParser.ASSOCIATE: case PlSqlParser.ASYNC: case PlSqlParser.ASYNCHRONOUS: case PlSqlParser.ATAN2: case PlSqlParser.ATAN: case PlSqlParser.AT: case PlSqlParser.ATTRIBUTE: case PlSqlParser.ATTRIBUTES: case PlSqlParser.AUTHENTICATED: case PlSqlParser.AUTHENTICATION: case PlSqlParser.AUTHID: case PlSqlParser.AUTHORIZATION: case PlSqlParser.AUTOALLOCATE: case PlSqlParser.AUTO: case PlSqlParser.AUTOEXTEND: case PlSqlParser.AUTO_LOGIN: case PlSqlParser.AUTOMATIC: case PlSqlParser.AUTONOMOUS_TRANSACTION: case PlSqlParser.AUTO_REOPTIMIZE: case PlSqlParser.AVAILABILITY: case PlSqlParser.AVRO: case PlSqlParser.BACKGROUND: case PlSqlParser.BACKUP: case PlSqlParser.BASIC: case PlSqlParser.BASICFILE: case PlSqlParser.BATCH: case PlSqlParser.BATCHSIZE: case PlSqlParser.BATCH_TABLE_ACCESS_BY_ROWID: case PlSqlParser.BECOME: case PlSqlParser.BEFORE: case PlSqlParser.BEGIN: case PlSqlParser.BEGINNING: case PlSqlParser.BEGIN_OUTLINE_DATA: case PlSqlParser.BEHALF: case PlSqlParser.BEQUEATH: case PlSqlParser.BFILE: case PlSqlParser.BFILENAME: case PlSqlParser.BIGFILE: case PlSqlParser.BINARY: case PlSqlParser.BINARY_DOUBLE: case PlSqlParser.BINARY_DOUBLE_INFINITY: case PlSqlParser.BINARY_DOUBLE_NAN: case PlSqlParser.BINARY_FLOAT: case PlSqlParser.BINARY_FLOAT_INFINITY: case PlSqlParser.BINARY_FLOAT_NAN: case PlSqlParser.BINARY_INTEGER: case PlSqlParser.BIND_AWARE: case PlSqlParser.BINDING: case PlSqlParser.BIN_TO_NUM: case PlSqlParser.BITAND: case PlSqlParser.BITMAP_AND: case PlSqlParser.BITMAP: case PlSqlParser.BITMAPS: case PlSqlParser.BITMAP_TREE: case PlSqlParser.BITS: case PlSqlParser.BLOB: case PlSqlParser.BLOCK: case PlSqlParser.BLOCK_RANGE: case PlSqlParser.BLOCKS: case PlSqlParser.BLOCKSIZE: case PlSqlParser.BODY: case PlSqlParser.BOOLEAN: case PlSqlParser.BOTH: case PlSqlParser.BOUND: case PlSqlParser.BRANCH: case PlSqlParser.BREADTH: case PlSqlParser.BROADCAST: case PlSqlParser.BSON: case PlSqlParser.BUFFER: case PlSqlParser.BUFFER_CACHE: case PlSqlParser.BUFFER_POOL: case PlSqlParser.BUILD: case PlSqlParser.BULK: case PlSqlParser.BYPASS_RECURSIVE_CHECK: case PlSqlParser.BYPASS_UJVC: case PlSqlParser.BYTE: case PlSqlParser.CACHE: case PlSqlParser.CACHE_CB: case PlSqlParser.CACHE_INSTANCES: case PlSqlParser.CACHE_TEMP_TABLE: case PlSqlParser.CACHING: case PlSqlParser.CALCULATED: case PlSqlParser.CALLBACK: case PlSqlParser.CALL: case PlSqlParser.CANCEL: case PlSqlParser.CAPACITY: case PlSqlParser.CARDINALITY: case PlSqlParser.CASCADE: case PlSqlParser.CASE: case PlSqlParser.CAST: case PlSqlParser.CATEGORY: case PlSqlParser.CDBDEFAULT: case PlSqlParser.CEIL: case PlSqlParser.CELL_FLASH_CACHE: case PlSqlParser.CERTIFICATE: case PlSqlParser.CFILE: case PlSqlParser.CHAINED: case PlSqlParser.CHANGE: case PlSqlParser.CHANGE_DUPKEY_ERROR_INDEX: case PlSqlParser.CHARACTER: case PlSqlParser.CHAR: case PlSqlParser.CHAR_CS: case PlSqlParser.CHARTOROWID: case PlSqlParser.CHECK_ACL_REWRITE: case PlSqlParser.CHECKPOINT: case PlSqlParser.CHILD: case PlSqlParser.CHOOSE: case PlSqlParser.CHR: case PlSqlParser.CHUNK: case PlSqlParser.CLASS: case PlSqlParser.CLASSIFIER: case PlSqlParser.CLEANUP: case PlSqlParser.CLEAR: case PlSqlParser.C_LETTER: case PlSqlParser.CLIENT: case PlSqlParser.CLOB: case PlSqlParser.CLONE: case PlSqlParser.CLOSE_CACHED_OPEN_CURSORS: case PlSqlParser.CLOSE: case PlSqlParser.CLUSTER_BY_ROWID: case PlSqlParser.CLUSTER: case PlSqlParser.CLUSTER_DETAILS: case PlSqlParser.CLUSTER_DISTANCE: case PlSqlParser.CLUSTER_ID: case PlSqlParser.CLUSTERING: case PlSqlParser.CLUSTERING_FACTOR: case PlSqlParser.CLUSTER_PROBABILITY: case PlSqlParser.CLUSTER_SET: case PlSqlParser.COALESCE: case PlSqlParser.COALESCE_SQ: case PlSqlParser.COARSE: case PlSqlParser.CO_AUTH_IND: case PlSqlParser.COLD: case PlSqlParser.COLLECT: case PlSqlParser.COLUMNAR: case PlSqlParser.COLUMN_AUTH_INDICATOR: case PlSqlParser.COLUMN: case PlSqlParser.COLUMNS: case PlSqlParser.COLUMN_STATS: case PlSqlParser.COLUMN_VALUE: case PlSqlParser.COMMENT: case PlSqlParser.COMMIT: case PlSqlParser.COMMITTED: case PlSqlParser.COMMON_DATA: case PlSqlParser.COMPACT: case PlSqlParser.COMPATIBILITY: case PlSqlParser.COMPILE: case PlSqlParser.COMPLETE: case PlSqlParser.COMPLIANCE: case PlSqlParser.COMPONENT: case PlSqlParser.COMPONENTS: case PlSqlParser.COMPOSE: case PlSqlParser.COMPOSITE: case PlSqlParser.COMPOSITE_LIMIT: case PlSqlParser.COMPOUND: case PlSqlParser.COMPUTE: case PlSqlParser.CONCAT: case PlSqlParser.CON_DBID_TO_ID: case PlSqlParser.CONDITIONAL: case PlSqlParser.CONDITION: case PlSqlParser.CONFIRM: case PlSqlParser.CONFORMING: case PlSqlParser.CON_GUID_TO_ID: case PlSqlParser.CON_ID: case PlSqlParser.CON_NAME_TO_ID: case PlSqlParser.CONNECT_BY_CB_WHR_ONLY: case PlSqlParser.CONNECT_BY_COMBINE_SW: case PlSqlParser.CONNECT_BY_COST_BASED: case PlSqlParser.CONNECT_BY_ELIM_DUPS: case PlSqlParser.CONNECT_BY_FILTERING: case PlSqlParser.CONNECT_BY_ISCYCLE: case PlSqlParser.CONNECT_BY_ISLEAF: case PlSqlParser.CONNECT_BY_ROOT: case PlSqlParser.CONNECT_TIME: case PlSqlParser.CONSIDER: case PlSqlParser.CONSISTENT: case PlSqlParser.CONSTANT: case PlSqlParser.CONST: case PlSqlParser.CONSTRAINT: case PlSqlParser.CONSTRAINTS: case PlSqlParser.CONSTRUCTOR: case PlSqlParser.CONTAINER: case PlSqlParser.CONTAINER_DATA: case PlSqlParser.CONTAINERS: case PlSqlParser.CONTENT: case PlSqlParser.CONTENTS: case PlSqlParser.CONTEXT: case PlSqlParser.CONTINUE: case PlSqlParser.CONTROLFILE: case PlSqlParser.CON_UID_TO_ID: case PlSqlParser.CONVERT: case PlSqlParser.COOKIE: case PlSqlParser.COPY: case PlSqlParser.CORR_K: case PlSqlParser.CORR_S: case PlSqlParser.CORRUPTION: case PlSqlParser.CORRUPT_XID_ALL: case PlSqlParser.CORRUPT_XID: case PlSqlParser.COS: case PlSqlParser.COSH: case PlSqlParser.COST: case PlSqlParser.COST_XML_QUERY_REWRITE: case PlSqlParser.COUNT: case PlSqlParser.COVAR_POP: case PlSqlParser.COVAR_SAMP: case PlSqlParser.CPU_COSTING: case PlSqlParser.CPU_PER_CALL: case PlSqlParser.CPU_PER_SESSION: case PlSqlParser.CRASH: case PlSqlParser.CREATE_FILE_DEST: case PlSqlParser.CREATE_STORED_OUTLINES: case PlSqlParser.CREATION: case PlSqlParser.CREDENTIAL: case PlSqlParser.CRITICAL: case PlSqlParser.CROSS: case PlSqlParser.CROSSEDITION: case PlSqlParser.CSCONVERT: case PlSqlParser.CUBE_AJ: case PlSqlParser.CUBE: case PlSqlParser.CUBE_GB: case PlSqlParser.CUBE_SJ: case PlSqlParser.CUME_DISTM: case PlSqlParser.CURRENT: case PlSqlParser.CURRENT_DATE: case PlSqlParser.CURRENT_SCHEMA: case PlSqlParser.CURRENT_TIME: case PlSqlParser.CURRENT_TIMESTAMP: case PlSqlParser.CURRENT_USER: case PlSqlParser.CURRENTV: case PlSqlParser.CURSOR: case PlSqlParser.CURSOR_SHARING_EXACT: case PlSqlParser.CURSOR_SPECIFIC_SEGMENT: case PlSqlParser.CUSTOMDATUM: case PlSqlParser.CV: case PlSqlParser.CYCLE: case PlSqlParser.DANGLING: case PlSqlParser.DATABASE: case PlSqlParser.DATA: case PlSqlParser.DATAFILE: case PlSqlParser.DATAFILES: case PlSqlParser.DATAMOVEMENT: case PlSqlParser.DATAOBJNO: case PlSqlParser.DATAOBJ_TO_MAT_PARTITION: case PlSqlParser.DATAOBJ_TO_PARTITION: case PlSqlParser.DATAPUMP: case PlSqlParser.DATA_SECURITY_REWRITE_LIMIT: case PlSqlParser.DATE_MODE: case PlSqlParser.DAY: case PlSqlParser.DAYS: case PlSqlParser.DBA: case PlSqlParser.DBA_RECYCLEBIN: case PlSqlParser.DBMS_STATS: case PlSqlParser.DB_ROLE_CHANGE: case PlSqlParser.DBTIMEZONE: case PlSqlParser.DB_UNIQUE_NAME: case PlSqlParser.DB_VERSION: case PlSqlParser.DDL: case PlSqlParser.DEALLOCATE: case PlSqlParser.DEBUG: case PlSqlParser.DEBUGGER: case PlSqlParser.DEC: case PlSqlParser.DECIMAL: case PlSqlParser.DECLARE: case PlSqlParser.DECOMPOSE: case PlSqlParser.DECORRELATE: case PlSqlParser.DECR: case PlSqlParser.DECREMENT: case PlSqlParser.DECRYPT: case PlSqlParser.DEDUPLICATE: case PlSqlParser.DEFAULTS: case PlSqlParser.DEFERRABLE: case PlSqlParser.DEFERRED: case PlSqlParser.DEFINED: case PlSqlParser.DEFINE: case PlSqlParser.DEFINER: case PlSqlParser.DEGREE: case PlSqlParser.DELAY: case PlSqlParser.DELEGATE: case PlSqlParser.DELETE_ALL: case PlSqlParser.DELETE: case PlSqlParser.DELETEXML: case PlSqlParser.DEMAND: case PlSqlParser.DENSE_RANKM: case PlSqlParser.DEPENDENT: case PlSqlParser.DEPTH: case PlSqlParser.DEQUEUE: case PlSqlParser.DEREF: case PlSqlParser.DEREF_NO_REWRITE: case PlSqlParser.DESTROY: case PlSqlParser.DETACHED: case PlSqlParser.DETERMINES: case PlSqlParser.DETERMINISTIC: case PlSqlParser.DICTIONARY: case PlSqlParser.DIMENSION: case PlSqlParser.DIMENSIONS: case PlSqlParser.DIRECT_LOAD: case PlSqlParser.DIRECTORY: case PlSqlParser.DIRECT_PATH: case PlSqlParser.DISABLE_ALL: case PlSqlParser.DISABLE: case PlSqlParser.DISABLE_PARALLEL_DML: case PlSqlParser.DISABLE_PRESET: case PlSqlParser.DISABLE_RPKE: case PlSqlParser.DISALLOW: case PlSqlParser.DISASSOCIATE: case PlSqlParser.DISCARD: case PlSqlParser.DISCONNECT: case PlSqlParser.DISK: case PlSqlParser.DISKGROUP: case PlSqlParser.DISKS: case PlSqlParser.DISMOUNT: case PlSqlParser.DISTINGUISHED: case PlSqlParser.DISTRIBUTED: case PlSqlParser.DISTRIBUTE: case PlSqlParser.DML: case PlSqlParser.DML_UPDATE: case PlSqlParser.DOCFIDELITY: case PlSqlParser.DOCUMENT: case PlSqlParser.DOMAIN_INDEX_FILTER: case PlSqlParser.DOMAIN_INDEX_NO_SORT: case PlSqlParser.DOMAIN_INDEX_SORT: case PlSqlParser.DOUBLE: case PlSqlParser.DOWNGRADE: case PlSqlParser.DRIVING_SITE: case PlSqlParser.DROP_COLUMN: case PlSqlParser.DROP_GROUP: case PlSqlParser.DSINTERVAL_UNCONSTRAINED: case PlSqlParser.DST_UPGRADE_INSERT_CONV: case PlSqlParser.DUMP: case PlSqlParser.DUPLICATE: case PlSqlParser.DV: case PlSqlParser.DYNAMIC: case PlSqlParser.DYNAMIC_SAMPLING: case PlSqlParser.DYNAMIC_SAMPLING_EST_CDN: case PlSqlParser.EACH: case PlSqlParser.EDITIONABLE: case PlSqlParser.EDITION: case PlSqlParser.EDITIONING: case PlSqlParser.EDITIONS: case PlSqlParser.ELEMENT: case PlSqlParser.ELIM_GROUPBY: case PlSqlParser.ELIMINATE_JOIN: case PlSqlParser.ELIMINATE_OBY: case PlSqlParser.ELIMINATE_OUTER_JOIN: case PlSqlParser.EM: case PlSqlParser.EMPTY_BLOB: case PlSqlParser.EMPTY_CLOB: case PlSqlParser.EMPTY: case PlSqlParser.ENABLE_ALL: case PlSqlParser.ENABLE: case PlSqlParser.ENABLE_PARALLEL_DML: case PlSqlParser.ENABLE_PRESET: case PlSqlParser.ENCODING: case PlSqlParser.ENCRYPT: case PlSqlParser.ENCRYPTION: case PlSqlParser.END_OUTLINE_DATA: case PlSqlParser.ENFORCED: case PlSqlParser.ENFORCE: case PlSqlParser.ENQUEUE: case PlSqlParser.ENTERPRISE: case PlSqlParser.ENTITYESCAPING: case PlSqlParser.ENTRY: case PlSqlParser.EQUIPART: case PlSqlParser.ERR: case PlSqlParser.ERROR_ARGUMENT: case PlSqlParser.ERROR: case PlSqlParser.ERROR_ON_OVERLAP_TIME: case PlSqlParser.ERRORS: case PlSqlParser.ESCAPE: case PlSqlParser.ESTIMATE: case PlSqlParser.EVAL: case PlSqlParser.EVALNAME: case PlSqlParser.EVALUATE: case PlSqlParser.EVALUATION: case PlSqlParser.EVENTS: case PlSqlParser.EVERY: case PlSqlParser.EXCEPT: case PlSqlParser.EXCEPTION: case PlSqlParser.EXCEPTION_INIT: case PlSqlParser.EXCEPTIONS: case PlSqlParser.EXCHANGE: case PlSqlParser.EXCLUDE: case PlSqlParser.EXCLUDING: case PlSqlParser.EXECUTE: case PlSqlParser.EXEMPT: case PlSqlParser.EXISTING: case PlSqlParser.EXISTS: case PlSqlParser.EXISTSNODE: case PlSqlParser.EXIT: case PlSqlParser.EXPAND_GSET_TO_UNION: case PlSqlParser.EXPAND_TABLE: case PlSqlParser.EXP: case PlSqlParser.EXPIRE: case PlSqlParser.EXPLAIN: case PlSqlParser.EXPLOSION: case PlSqlParser.EXPORT: case PlSqlParser.EXPR_CORR_CHECK: case PlSqlParser.EXPRESS: case PlSqlParser.EXTENDS: case PlSqlParser.EXTENT: case PlSqlParser.EXTENTS: case PlSqlParser.EXTERNAL: case PlSqlParser.EXTERNALLY: case PlSqlParser.EXTRACTCLOBXML: case PlSqlParser.EXTRACT: case PlSqlParser.EXTRACTVALUE: case PlSqlParser.EXTRA: case PlSqlParser.FACILITY: case PlSqlParser.FACT: case PlSqlParser.FACTOR: case PlSqlParser.FACTORIZE_JOIN: case PlSqlParser.FAILED: case PlSqlParser.FAILED_LOGIN_ATTEMPTS: case PlSqlParser.FAILGROUP: case PlSqlParser.FAILOVER: case PlSqlParser.FAILURE: case PlSqlParser.FALSE: case PlSqlParser.FAMILY: case PlSqlParser.FAR: case PlSqlParser.FAST: case PlSqlParser.FASTSTART: case PlSqlParser.FBTSCAN: case PlSqlParser.FEATURE_DETAILS: case PlSqlParser.FEATURE_ID: case PlSqlParser.FEATURE_SET: case PlSqlParser.FEATURE_VALUE: case PlSqlParser.FETCH: case PlSqlParser.FILE: case PlSqlParser.FILE_NAME_CONVERT: case PlSqlParser.FILESYSTEM_LIKE_LOGGING: case PlSqlParser.FILTER: case PlSqlParser.FINAL: case PlSqlParser.FINE: case PlSqlParser.FINISH: case PlSqlParser.FIRST: case PlSqlParser.FIRSTM: case PlSqlParser.FIRST_ROWS: case PlSqlParser.FIRST_VALUE: case PlSqlParser.FIXED_VIEW_DATA: case PlSqlParser.FLAGGER: case PlSqlParser.FLASHBACK: case PlSqlParser.FLASH_CACHE: case PlSqlParser.FLOAT: case PlSqlParser.FLOB: case PlSqlParser.FLOOR: case PlSqlParser.FLUSH: case PlSqlParser.FOLDER: case PlSqlParser.FOLLOWING: case PlSqlParser.FOLLOWS: case PlSqlParser.FORALL: case PlSqlParser.FORCE: case PlSqlParser.FORCE_XML_QUERY_REWRITE: case PlSqlParser.FOREIGN: case PlSqlParser.FOREVER: case PlSqlParser.FORMAT: case PlSqlParser.FORWARD: case PlSqlParser.FRAGMENT_NUMBER: case PlSqlParser.FREELIST: case PlSqlParser.FREELISTS: case PlSqlParser.FREEPOOLS: case PlSqlParser.FRESH: case PlSqlParser.FROM_TZ: case PlSqlParser.FULL: case PlSqlParser.FULL_OUTER_JOIN_TO_OUTER: case PlSqlParser.FUNCTION: case PlSqlParser.FUNCTIONS: case PlSqlParser.GATHER_OPTIMIZER_STATISTICS: case PlSqlParser.GATHER_PLAN_STATISTICS: case PlSqlParser.GBY_CONC_ROLLUP: case PlSqlParser.GBY_PUSHDOWN: case PlSqlParser.GENERATED: case PlSqlParser.GET: case PlSqlParser.GLOBAL: case PlSqlParser.GLOBALLY: case PlSqlParser.GLOBAL_NAME: case PlSqlParser.GLOBAL_TOPIC_ENABLED: case PlSqlParser.GROUP_BY: case PlSqlParser.GROUP_ID: case PlSqlParser.GROUPING: case PlSqlParser.GROUPING_ID: case PlSqlParser.GROUPS: case PlSqlParser.GUARANTEED: case PlSqlParser.GUARANTEE: case PlSqlParser.GUARD: case PlSqlParser.HASH_AJ: case PlSqlParser.HASH: case PlSqlParser.HASHKEYS: case PlSqlParser.HASH_SJ: case PlSqlParser.HEADER: case PlSqlParser.HEAP: case PlSqlParser.HELP: case PlSqlParser.HEXTORAW: case PlSqlParser.HEXTOREF: case PlSqlParser.HIDDEN_KEYWORD: case PlSqlParser.HIDE: case PlSqlParser.HIERARCHY: case PlSqlParser.HIGH: case PlSqlParser.HINTSET_BEGIN: case PlSqlParser.HINTSET_END: case PlSqlParser.HOT: case PlSqlParser.HOUR: case PlSqlParser.HWM_BROKERED: case PlSqlParser.HYBRID: case PlSqlParser.IDENTIFIER: case PlSqlParser.IDENTITY: case PlSqlParser.IDGENERATORS: case PlSqlParser.ID: case PlSqlParser.IDLE_TIME: case PlSqlParser.IF: case PlSqlParser.IGNORE: case PlSqlParser.IGNORE_OPTIM_EMBEDDED_HINTS: case PlSqlParser.IGNORE_ROW_ON_DUPKEY_INDEX: case PlSqlParser.IGNORE_WHERE_CLAUSE: case PlSqlParser.ILM: case PlSqlParser.IMMEDIATE: case PlSqlParser.IMPACT: case PlSqlParser.IMPORT: case PlSqlParser.INACTIVE: case PlSqlParser.INCLUDE: case PlSqlParser.INCLUDE_VERSION: case PlSqlParser.INCLUDING: case PlSqlParser.INCREMENTAL: case PlSqlParser.INCREMENT: case PlSqlParser.INCR: case PlSqlParser.INDENT: case PlSqlParser.INDEX_ASC: case PlSqlParser.INDEX_COMBINE: case PlSqlParser.INDEX_DESC: case PlSqlParser.INDEXED: case PlSqlParser.INDEXES: case PlSqlParser.INDEX_FFS: case PlSqlParser.INDEX_FILTER: case PlSqlParser.INDEXING: case PlSqlParser.INDEX_JOIN: case PlSqlParser.INDEX_ROWS: case PlSqlParser.INDEX_RRS: case PlSqlParser.INDEX_RS_ASC: case PlSqlParser.INDEX_RS_DESC: case PlSqlParser.INDEX_RS: case PlSqlParser.INDEX_SCAN: case PlSqlParser.INDEX_SKIP_SCAN: case PlSqlParser.INDEX_SS_ASC: case PlSqlParser.INDEX_SS_DESC: case PlSqlParser.INDEX_SS: case PlSqlParser.INDEX_STATS: case PlSqlParser.INDEXTYPE: case PlSqlParser.INDEXTYPES: case PlSqlParser.INDICATOR: case PlSqlParser.INDICES: case PlSqlParser.INFINITE: case PlSqlParser.INFORMATIONAL: case PlSqlParser.INHERIT: case PlSqlParser.INITCAP: case PlSqlParser.INITIAL: case PlSqlParser.INITIALIZED: case PlSqlParser.INITIALLY: case PlSqlParser.INITRANS: case PlSqlParser.INLINE: case PlSqlParser.INLINE_XMLTYPE_NT: case PlSqlParser.INMEMORY: case PlSqlParser.IN_MEMORY_METADATA: case PlSqlParser.INMEMORY_PRUNING: case PlSqlParser.INNER: case PlSqlParser.INOUT: case PlSqlParser.INPLACE: case PlSqlParser.INSERTCHILDXMLAFTER: case PlSqlParser.INSERTCHILDXMLBEFORE: case PlSqlParser.INSERTCHILDXML: case PlSqlParser.INSERTXMLAFTER: case PlSqlParser.INSERTXMLBEFORE: case PlSqlParser.INSTANCE: case PlSqlParser.INSTANCES: case PlSqlParser.INSTANTIABLE: case PlSqlParser.INSTANTLY: case PlSqlParser.INSTEAD: case PlSqlParser.INSTR2: case PlSqlParser.INSTR4: case PlSqlParser.INSTRB: case PlSqlParser.INSTRC: case PlSqlParser.INSTR: case PlSqlParser.INTEGER: case PlSqlParser.INTERLEAVED: case PlSqlParser.INTERMEDIATE: case PlSqlParser.INTERNAL_CONVERT: case PlSqlParser.INTERNAL_USE: case PlSqlParser.INTERPRETED: case PlSqlParser.INTERVAL: case PlSqlParser.INT: case PlSqlParser.INVALIDATE: case PlSqlParser.INVISIBLE: case PlSqlParser.IN_XQUERY: case PlSqlParser.ISOLATION: case PlSqlParser.ISOLATION_LEVEL: case PlSqlParser.ITERATE: case PlSqlParser.ITERATION_NUMBER: case PlSqlParser.JAVA: case PlSqlParser.JOB: case PlSqlParser.JOIN: case PlSqlParser.JSON_ARRAYAGG: case PlSqlParser.JSON_ARRAY: case PlSqlParser.JSON_EQUAL: case PlSqlParser.JSON_EXISTS2: case PlSqlParser.JSON_EXISTS: case PlSqlParser.JSONGET: case PlSqlParser.JSON: case PlSqlParser.JSON_OBJECTAGG: case PlSqlParser.JSON_OBJECT: case PlSqlParser.JSONPARSE: case PlSqlParser.JSON_QUERY: case PlSqlParser.JSON_SERIALIZE: case PlSqlParser.JSON_TABLE: case PlSqlParser.JSON_TEXTCONTAINS2: case PlSqlParser.JSON_TEXTCONTAINS: case PlSqlParser.JSON_VALUE: case PlSqlParser.KEEP_DUPLICATES: case PlSqlParser.KEEP: case PlSqlParser.KERBEROS: case PlSqlParser.KEY: case PlSqlParser.KEY_LENGTH: case PlSqlParser.KEYSIZE: case PlSqlParser.KEYS: case PlSqlParser.KEYSTORE: case PlSqlParser.KILL: case PlSqlParser.LABEL: case PlSqlParser.LANGUAGE: case PlSqlParser.LAST_DAY: case PlSqlParser.LAST: case PlSqlParser.LAST_VALUE: case PlSqlParser.LATERAL: case PlSqlParser.LAX: case PlSqlParser.LAYER: case PlSqlParser.LDAP_REGISTRATION_ENABLED: case PlSqlParser.LDAP_REGISTRATION: case PlSqlParser.LDAP_REG_SYNC_INTERVAL: case PlSqlParser.LEADING: case PlSqlParser.LEFT: case PlSqlParser.LENGTH2: case PlSqlParser.LENGTH4: case PlSqlParser.LENGTHB: case PlSqlParser.LENGTHC: case PlSqlParser.LENGTH: case PlSqlParser.LESS: case PlSqlParser.LEVEL: case PlSqlParser.LEVELS: case PlSqlParser.LIBRARY: case PlSqlParser.LIFECYCLE: case PlSqlParser.LIFE: case PlSqlParser.LIFETIME: case PlSqlParser.LIKE2: case PlSqlParser.LIKE4: case PlSqlParser.LIKEC: case PlSqlParser.LIKE_EXPAND: case PlSqlParser.LIMIT: case PlSqlParser.LINEAR: case PlSqlParser.LINK: case PlSqlParser.LIST: case PlSqlParser.LN: case PlSqlParser.LNNVL: case PlSqlParser.LOAD: case PlSqlParser.LOB: case PlSqlParser.LOBNVL: case PlSqlParser.LOBS: case PlSqlParser.LOCAL_INDEXES: case PlSqlParser.LOCAL: case PlSqlParser.LOCALTIME: case PlSqlParser.LOCALTIMESTAMP: case PlSqlParser.LOCATION: case PlSqlParser.LOCATOR: case PlSqlParser.LOCKED: case PlSqlParser.LOCKING: case PlSqlParser.LOGFILE: case PlSqlParser.LOGFILES: case PlSqlParser.LOGGING: case PlSqlParser.LOGICAL: case PlSqlParser.LOGICAL_READS_PER_CALL: case PlSqlParser.LOGICAL_READS_PER_SESSION: case PlSqlParser.LOG: case PlSqlParser.LOGMINING: case PlSqlParser.LOGOFF: case PlSqlParser.LOGON: case PlSqlParser.LOG_READ_ONLY_VIOLATIONS: case PlSqlParser.LONG: case PlSqlParser.LOOP: case PlSqlParser.LOWER: case PlSqlParser.LOW: case PlSqlParser.LPAD: case PlSqlParser.LTRIM: case PlSqlParser.MAIN: case PlSqlParser.MAKE_REF: case PlSqlParser.MANAGED: case PlSqlParser.MANAGE: case PlSqlParser.MANAGEMENT: case PlSqlParser.MANAGER: case PlSqlParser.MANUAL: case PlSqlParser.MAP: case PlSqlParser.MAPPING: case PlSqlParser.MASTER: case PlSqlParser.MATCHED: case PlSqlParser.MATCHES: case PlSqlParser.MATCH: case PlSqlParser.MATCH_NUMBER: case PlSqlParser.MATCH_RECOGNIZE: case PlSqlParser.MATERIALIZED: case PlSqlParser.MATERIALIZE: case PlSqlParser.MAXARCHLOGS: case PlSqlParser.MAXDATAFILES: case PlSqlParser.MAXEXTENTS: case PlSqlParser.MAXIMIZE: case PlSqlParser.MAXINSTANCES: case PlSqlParser.MAXLOGFILES: case PlSqlParser.MAXLOGHISTORY: case PlSqlParser.MAXLOGMEMBERS: case PlSqlParser.MAX_SHARED_TEMP_SIZE: case PlSqlParser.MAXSIZE: case PlSqlParser.MAXTRANS: case PlSqlParser.MAXVALUE: case PlSqlParser.MEASURE: case PlSqlParser.MEASURES: case PlSqlParser.MEDIUM: case PlSqlParser.MEMBER: case PlSqlParser.MEMCOMPRESS: case PlSqlParser.MEMORY: case PlSqlParser.MERGEACTIONS: case PlSqlParser.MERGE_AJ: case PlSqlParser.MERGE_CONST_ON: case PlSqlParser.MERGE: case PlSqlParser.MERGE_SJ: case PlSqlParser.METADATA: case PlSqlParser.METHOD: case PlSqlParser.MIGRATE: case PlSqlParser.MIGRATION: case PlSqlParser.MINEXTENTS: case PlSqlParser.MINIMIZE: case PlSqlParser.MINIMUM: case PlSqlParser.MINING: case PlSqlParser.MINUS_NULL: case PlSqlParser.MINUTE: case PlSqlParser.MINVALUE: case PlSqlParser.MIRRORCOLD: case PlSqlParser.MIRRORHOT: case PlSqlParser.MIRROR: case PlSqlParser.MLSLABEL: case PlSqlParser.MODEL_COMPILE_SUBQUERY: case PlSqlParser.MODEL_DONTVERIFY_UNIQUENESS: case PlSqlParser.MODEL_DYNAMIC_SUBQUERY: case PlSqlParser.MODEL_MIN_ANALYSIS: case PlSqlParser.MODEL: case PlSqlParser.MODEL_NB: case PlSqlParser.MODEL_NO_ANALYSIS: case PlSqlParser.MODEL_PBY: case PlSqlParser.MODEL_PUSH_REF: case PlSqlParser.MODEL_SV: case PlSqlParser.MODIFICATION: case PlSqlParser.MODIFY_COLUMN_TYPE: case PlSqlParser.MODIFY: case PlSqlParser.MOD: case PlSqlParser.MODULE: case PlSqlParser.MONITORING: case PlSqlParser.MONITOR: case PlSqlParser.MONTH: case PlSqlParser.MONTHS_BETWEEN: case PlSqlParser.MONTHS: case PlSqlParser.MOUNT: case PlSqlParser.MOUNTPATH: case PlSqlParser.MOVEMENT: case PlSqlParser.MOVE: case PlSqlParser.MULTIDIMENSIONAL: case PlSqlParser.MULTISET: case PlSqlParser.MV_MERGE: case PlSqlParser.NAMED: case PlSqlParser.NAME: case PlSqlParser.NAMESPACE: case PlSqlParser.NAN: case PlSqlParser.NANVL: case PlSqlParser.NATIONAL: case PlSqlParser.NATIVE_FULL_OUTER_JOIN: case PlSqlParser.NATIVE: case PlSqlParser.NATURAL: case PlSqlParser.NAV: case PlSqlParser.NCHAR_CS: case PlSqlParser.NCHAR: case PlSqlParser.NCHR: case PlSqlParser.NCLOB: case PlSqlParser.NEEDED: case PlSqlParser.NEG: case PlSqlParser.NESTED: case PlSqlParser.NESTED_TABLE_FAST_INSERT: case PlSqlParser.NESTED_TABLE_GET_REFS: case PlSqlParser.NESTED_TABLE_ID: case PlSqlParser.NESTED_TABLE_SET_REFS: case PlSqlParser.NESTED_TABLE_SET_SETID: case PlSqlParser.NETWORK: case PlSqlParser.NEVER: case PlSqlParser.NEW: case PlSqlParser.NEW_TIME: case PlSqlParser.NEXT_DAY: case PlSqlParser.NEXT: case PlSqlParser.NL_AJ: case PlSqlParser.NLJ_BATCHING: case PlSqlParser.NLJ_INDEX_FILTER: case PlSqlParser.NLJ_INDEX_SCAN: case PlSqlParser.NLJ_PREFETCH: case PlSqlParser.NLS_CALENDAR: case PlSqlParser.NLS_CHARACTERSET: case PlSqlParser.NLS_CHARSET_DECL_LEN: case PlSqlParser.NLS_CHARSET_ID: case PlSqlParser.NLS_CHARSET_NAME: case PlSqlParser.NLS_COMP: case PlSqlParser.NLS_CURRENCY: case PlSqlParser.NLS_DATE_FORMAT: case PlSqlParser.NLS_DATE_LANGUAGE: case PlSqlParser.NLS_INITCAP: case PlSqlParser.NLS_ISO_CURRENCY: case PlSqlParser.NL_SJ: case PlSqlParser.NLS_LANG: case PlSqlParser.NLS_LANGUAGE: case PlSqlParser.NLS_LENGTH_SEMANTICS: case PlSqlParser.NLS_LOWER: case PlSqlParser.NLS_NCHAR_CONV_EXCP: case PlSqlParser.NLS_NUMERIC_CHARACTERS: case PlSqlParser.NLS_SORT: case PlSqlParser.NLSSORT: case PlSqlParser.NLS_SPECIAL_CHARS: case PlSqlParser.NLS_TERRITORY: case PlSqlParser.NLS_UPPER: case PlSqlParser.NO_ACCESS: case PlSqlParser.NO_ADAPTIVE_PLAN: case PlSqlParser.NO_ANSI_REARCH: case PlSqlParser.NOAPPEND: case PlSqlParser.NOARCHIVELOG: case PlSqlParser.NOAUDIT: case PlSqlParser.NO_AUTO_REOPTIMIZE: case PlSqlParser.NO_BASETABLE_MULTIMV_REWRITE: case PlSqlParser.NO_BATCH_TABLE_ACCESS_BY_ROWID: case PlSqlParser.NO_BIND_AWARE: case PlSqlParser.NO_BUFFER: case PlSqlParser.NOCACHE: case PlSqlParser.NO_CARTESIAN: case PlSqlParser.NO_CHECK_ACL_REWRITE: case PlSqlParser.NO_CLUSTER_BY_ROWID: case PlSqlParser.NO_CLUSTERING: case PlSqlParser.NO_COALESCE_SQ: case PlSqlParser.NO_COMMON_DATA: case PlSqlParser.NO_CONNECT_BY_CB_WHR_ONLY: case PlSqlParser.NO_CONNECT_BY_COMBINE_SW: case PlSqlParser.NO_CONNECT_BY_COST_BASED: case PlSqlParser.NO_CONNECT_BY_ELIM_DUPS: case PlSqlParser.NO_CONNECT_BY_FILTERING: case PlSqlParser.NOCOPY: case PlSqlParser.NO_COST_XML_QUERY_REWRITE: case PlSqlParser.NO_CPU_COSTING: case PlSqlParser.NOCPU_COSTING: case PlSqlParser.NOCYCLE: case PlSqlParser.NO_DATA_SECURITY_REWRITE: case PlSqlParser.NO_DECORRELATE: case PlSqlParser.NODELAY: case PlSqlParser.NO_DOMAIN_INDEX_FILTER: case PlSqlParser.NO_DST_UPGRADE_INSERT_CONV: case PlSqlParser.NO_ELIM_GROUPBY: case PlSqlParser.NO_ELIMINATE_JOIN: case PlSqlParser.NO_ELIMINATE_OBY: case PlSqlParser.NO_ELIMINATE_OUTER_JOIN: case PlSqlParser.NOENTITYESCAPING: case PlSqlParser.NO_EXPAND_GSET_TO_UNION: case PlSqlParser.NO_EXPAND: case PlSqlParser.NO_EXPAND_TABLE: case PlSqlParser.NO_FACT: case PlSqlParser.NO_FACTORIZE_JOIN: case PlSqlParser.NO_FILTERING: case PlSqlParser.NOFORCE: case PlSqlParser.NO_FULL_OUTER_JOIN_TO_OUTER: case PlSqlParser.NO_GATHER_OPTIMIZER_STATISTICS: case PlSqlParser.NO_GBY_PUSHDOWN: case PlSqlParser.NOGUARANTEE: case PlSqlParser.NO_INDEX_FFS: case PlSqlParser.NO_INDEX: case PlSqlParser.NO_INDEX_SS: case PlSqlParser.NO_INMEMORY: case PlSqlParser.NO_INMEMORY_PRUNING: case PlSqlParser.NOKEEP: case PlSqlParser.NO_LOAD: case PlSqlParser.NOLOCAL: case PlSqlParser.NOLOGGING: case PlSqlParser.NOMAPPING: case PlSqlParser.NOMAXVALUE: case PlSqlParser.NO_MERGE: case PlSqlParser.NOMINIMIZE: case PlSqlParser.NOMINVALUE: case PlSqlParser.NO_MODEL_PUSH_REF: case PlSqlParser.NO_MONITORING: case PlSqlParser.NOMONITORING: case PlSqlParser.NO_MONITOR: case PlSqlParser.NO_MULTIMV_REWRITE: case PlSqlParser.NO_NATIVE_FULL_OUTER_JOIN: case PlSqlParser.NONBLOCKING: case PlSqlParser.NONEDITIONABLE: case PlSqlParser.NONE: case PlSqlParser.NO_NLJ_BATCHING: case PlSqlParser.NO_NLJ_PREFETCH: case PlSqlParser.NO: case PlSqlParser.NONSCHEMA: case PlSqlParser.NO_OBJECT_LINK: case PlSqlParser.NOORDER: case PlSqlParser.NO_ORDER_ROLLUPS: case PlSqlParser.NO_OUTER_JOIN_TO_ANTI: case PlSqlParser.NO_OUTER_JOIN_TO_INNER: case PlSqlParser.NOOVERRIDE: case PlSqlParser.NO_PARALLEL_INDEX: case PlSqlParser.NOPARALLEL_INDEX: case PlSqlParser.NO_PARALLEL: case PlSqlParser.NOPARALLEL: case PlSqlParser.NO_PARTIAL_COMMIT: case PlSqlParser.NO_PARTIAL_JOIN: case PlSqlParser.NO_PARTIAL_ROLLUP_PUSHDOWN: case PlSqlParser.NOPARTITION: case PlSqlParser.NO_PLACE_DISTINCT: case PlSqlParser.NO_PLACE_GROUP_BY: case PlSqlParser.NO_PQ_CONCURRENT_UNION: case PlSqlParser.NO_PQ_MAP: case PlSqlParser.NO_PQ_REPLICATE: case PlSqlParser.NO_PQ_SKEW: case PlSqlParser.NO_PRUNE_GSETS: case PlSqlParser.NO_PULL_PRED: case PlSqlParser.NO_PUSH_PRED: case PlSqlParser.NO_PUSH_SUBQ: case PlSqlParser.NO_PX_FAULT_TOLERANCE: case PlSqlParser.NO_PX_JOIN_FILTER: case PlSqlParser.NO_QKN_BUFF: case PlSqlParser.NO_QUERY_TRANSFORMATION: case PlSqlParser.NO_REF_CASCADE: case PlSqlParser.NORELOCATE: case PlSqlParser.NORELY: case PlSqlParser.NOREPAIR: case PlSqlParser.NOREPLAY: case PlSqlParser.NORESETLOGS: case PlSqlParser.NO_RESULT_CACHE: case PlSqlParser.NOREVERSE: case PlSqlParser.NO_REWRITE: case PlSqlParser.NOREWRITE: case PlSqlParser.NORMAL: case PlSqlParser.NO_ROOT_SW_FOR_LOCAL: case PlSqlParser.NOROWDEPENDENCIES: case PlSqlParser.NOSCHEMACHECK: case PlSqlParser.NOSEGMENT: case PlSqlParser.NO_SEMIJOIN: case PlSqlParser.NO_SEMI_TO_INNER: case PlSqlParser.NO_SET_TO_JOIN: case PlSqlParser.NOSORT: case PlSqlParser.NO_SQL_TRANSLATION: case PlSqlParser.NO_SQL_TUNE: case PlSqlParser.NO_STAR_TRANSFORMATION: case PlSqlParser.NO_STATEMENT_QUEUING: case PlSqlParser.NO_STATS_GSETS: case PlSqlParser.NOSTRICT: case PlSqlParser.NO_SUBQUERY_PRUNING: case PlSqlParser.NO_SUBSTRB_PAD: case PlSqlParser.NO_SWAP_JOIN_INPUTS: case PlSqlParser.NOSWITCH: case PlSqlParser.NO_TABLE_LOOKUP_BY_NL: case PlSqlParser.NO_TEMP_TABLE: case PlSqlParser.NOTHING: case PlSqlParser.NOTIFICATION: case PlSqlParser.NO_TRANSFORM_DISTINCT_AGG: case PlSqlParser.NO_UNNEST: case PlSqlParser.NO_USE_CUBE: case PlSqlParser.NO_USE_HASH_AGGREGATION: case PlSqlParser.NO_USE_HASH_GBY_FOR_PUSHDOWN: case PlSqlParser.NO_USE_HASH: case PlSqlParser.NO_USE_INVISIBLE_INDEXES: case PlSqlParser.NO_USE_MERGE: case PlSqlParser.NO_USE_NL: case PlSqlParser.NO_USE_VECTOR_AGGREGATION: case PlSqlParser.NOVALIDATE: case PlSqlParser.NO_VECTOR_TRANSFORM_DIMS: case PlSqlParser.NO_VECTOR_TRANSFORM_FACT: case PlSqlParser.NO_VECTOR_TRANSFORM: case PlSqlParser.NO_XDB_FASTPATH_INSERT: case PlSqlParser.NO_XML_DML_REWRITE: case PlSqlParser.NO_XMLINDEX_REWRITE_IN_SELECT: case PlSqlParser.NO_XMLINDEX_REWRITE: case PlSqlParser.NO_XML_QUERY_REWRITE: case PlSqlParser.NO_ZONEMAP: case PlSqlParser.NTH_VALUE: case PlSqlParser.NULLIF: case PlSqlParser.NULLS: case PlSqlParser.NUMBER: case PlSqlParser.NUMERIC: case PlSqlParser.NUM_INDEX_KEYS: case PlSqlParser.NUMTODSINTERVAL: case PlSqlParser.NUMTOYMINTERVAL: case PlSqlParser.NVARCHAR2: case PlSqlParser.NVL2: case PlSqlParser.OBJECT2XML: case PlSqlParser.OBJECT: case PlSqlParser.OBJ_ID: case PlSqlParser.OBJNO: case PlSqlParser.OBJNO_REUSE: case PlSqlParser.OCCURENCES: case PlSqlParser.OFFLINE: case PlSqlParser.OFF: case PlSqlParser.OFFSET: case PlSqlParser.OIDINDEX: case PlSqlParser.OID: case PlSqlParser.OLAP: case PlSqlParser.OLD: case PlSqlParser.OLD_PUSH_PRED: case PlSqlParser.OLS: case PlSqlParser.OLTP: case PlSqlParser.OMIT: case PlSqlParser.ONE: case PlSqlParser.ONLINE: case PlSqlParser.ONLY: case PlSqlParser.OPAQUE: case PlSqlParser.OPAQUE_TRANSFORM: case PlSqlParser.OPAQUE_XCANONICAL: case PlSqlParser.OPCODE: case PlSqlParser.OPEN: case PlSqlParser.OPERATIONS: case PlSqlParser.OPERATOR: case PlSqlParser.OPT_ESTIMATE: case PlSqlParser.OPTIMAL: case PlSqlParser.OPTIMIZE: case PlSqlParser.OPTIMIZER_FEATURES_ENABLE: case PlSqlParser.OPTIMIZER_GOAL: case PlSqlParser.OPT_PARAM: case PlSqlParser.ORA_BRANCH: case PlSqlParser.ORA_CHECK_ACL: case PlSqlParser.ORA_CHECK_PRIVILEGE: case PlSqlParser.ORA_CLUSTERING: case PlSqlParser.ORADATA: case PlSqlParser.ORADEBUG: case PlSqlParser.ORA_DST_AFFECTED: case PlSqlParser.ORA_DST_CONVERT: case PlSqlParser.ORA_DST_ERROR: case PlSqlParser.ORA_GET_ACLIDS: case PlSqlParser.ORA_GET_PRIVILEGES: case PlSqlParser.ORA_HASH: case PlSqlParser.ORA_INVOKING_USERID: case PlSqlParser.ORA_INVOKING_USER: case PlSqlParser.ORA_INVOKING_XS_USER_GUID: case PlSqlParser.ORA_INVOKING_XS_USER: case PlSqlParser.ORA_RAWCOMPARE: case PlSqlParser.ORA_RAWCONCAT: case PlSqlParser.ORA_ROWSCN: case PlSqlParser.ORA_ROWSCN_RAW: case PlSqlParser.ORA_ROWVERSION: case PlSqlParser.ORA_TABVERSION: case PlSqlParser.ORA_WRITE_TIME: case PlSqlParser.ORDERED: case PlSqlParser.ORDERED_PREDICATES: case PlSqlParser.ORDINALITY: case PlSqlParser.OR_EXPAND: case PlSqlParser.ORGANIZATION: case PlSqlParser.OR_PREDICATES: case PlSqlParser.OSERROR: case PlSqlParser.OTHER: case PlSqlParser.OUTER_JOIN_TO_ANTI: case PlSqlParser.OUTER_JOIN_TO_INNER: case PlSqlParser.OUTER: case PlSqlParser.OUTLINE_LEAF: case PlSqlParser.OUTLINE: case PlSqlParser.OUT_OF_LINE: case PlSqlParser.OUT: case PlSqlParser.OVERFLOW_NOMOVE: case PlSqlParser.OVERFLOW: case PlSqlParser.OVERLAPS: case PlSqlParser.OVER: case PlSqlParser.OVERRIDING: case PlSqlParser.OWNER: case PlSqlParser.OWNERSHIP: case PlSqlParser.OWN: case PlSqlParser.PACKAGE: case PlSqlParser.PACKAGES: case PlSqlParser.PARALLEL_ENABLE: case PlSqlParser.PARALLEL_INDEX: case PlSqlParser.PARALLEL: case PlSqlParser.PARAMETERS: case PlSqlParser.PARAM: case PlSqlParser.PARENT: case PlSqlParser.PARITY: case PlSqlParser.PARTIAL_JOIN: case PlSqlParser.PARTIALLY: case PlSqlParser.PARTIAL: case PlSqlParser.PARTIAL_ROLLUP_PUSHDOWN: case PlSqlParser.PARTITION_HASH: case PlSqlParser.PARTITION_LIST: case PlSqlParser.PARTITION: case PlSqlParser.PARTITION_RANGE: case PlSqlParser.PARTITIONS: case PlSqlParser.PARTNUMINST: case PlSqlParser.PASSING: case PlSqlParser.PASSWORD_GRACE_TIME: case PlSqlParser.PASSWORD_LIFE_TIME: case PlSqlParser.PASSWORD_LOCK_TIME: case PlSqlParser.PASSWORD: case PlSqlParser.PASSWORD_REUSE_MAX: case PlSqlParser.PASSWORD_REUSE_TIME: case PlSqlParser.PASSWORD_VERIFY_FUNCTION: case PlSqlParser.PAST: case PlSqlParser.PATCH: case PlSqlParser.PATH: case PlSqlParser.PATH_PREFIX: case PlSqlParser.PATHS: case PlSqlParser.PATTERN: case PlSqlParser.PBL_HS_BEGIN: case PlSqlParser.PBL_HS_END: case PlSqlParser.PCTINCREASE: case PlSqlParser.PCTTHRESHOLD: case PlSqlParser.PCTUSED: case PlSqlParser.PCTVERSION: case PlSqlParser.PENDING: case PlSqlParser.PERCENT_KEYWORD: case PlSqlParser.PERCENT_RANKM: case PlSqlParser.PERFORMANCE: case PlSqlParser.PERIOD_KEYWORD: case PlSqlParser.PERMANENT: case PlSqlParser.PERMISSION: case PlSqlParser.PERMUTE: case PlSqlParser.PER: case PlSqlParser.PFILE: case PlSqlParser.PHYSICAL: case PlSqlParser.PIKEY: case PlSqlParser.PIPELINED: case PlSqlParser.PIV_GB: case PlSqlParser.PIVOT: case PlSqlParser.PIV_SSF: case PlSqlParser.PLACE_DISTINCT: case PlSqlParser.PLACE_GROUP_BY: case PlSqlParser.PLAN: case PlSqlParser.PLSCOPE_SETTINGS: case PlSqlParser.PLS_INTEGER: case PlSqlParser.PLSQL_CCFLAGS: case PlSqlParser.PLSQL_CODE_TYPE: case PlSqlParser.PLSQL_DEBUG: case PlSqlParser.PLSQL_OPTIMIZE_LEVEL: case PlSqlParser.PLSQL_WARNINGS: case PlSqlParser.PLUGGABLE: case PlSqlParser.POINT: case PlSqlParser.POLICY: case PlSqlParser.POOL_16K: case PlSqlParser.POOL_2K: case PlSqlParser.POOL_32K: case PlSqlParser.POOL_4K: case PlSqlParser.POOL_8K: case PlSqlParser.POSITIVEN: case PlSqlParser.POSITIVE: case PlSqlParser.POST_TRANSACTION: case PlSqlParser.POWERMULTISET_BY_CARDINALITY: case PlSqlParser.POWERMULTISET: case PlSqlParser.POWER: case PlSqlParser.PQ_CONCURRENT_UNION: case PlSqlParser.PQ_DISTRIBUTE: case PlSqlParser.PQ_DISTRIBUTE_WINDOW: case PlSqlParser.PQ_FILTER: case PlSqlParser.PQ_MAP: case PlSqlParser.PQ_NOMAP: case PlSqlParser.PQ_REPLICATE: case PlSqlParser.PQ_SKEW: case PlSqlParser.PRAGMA: case PlSqlParser.PREBUILT: case PlSqlParser.PRECEDES: case PlSqlParser.PRECEDING: case PlSqlParser.PRECISION: case PlSqlParser.PRECOMPUTE_SUBQUERY: case PlSqlParser.PREDICATE_REORDERS: case PlSqlParser.PRELOAD: case PlSqlParser.PREPARE: case PlSqlParser.PRESENTNNV: case PlSqlParser.PRESENT: case PlSqlParser.PRESENTV: case PlSqlParser.PRESERVE_OID: case PlSqlParser.PRESERVE: case PlSqlParser.PRETTY: case PlSqlParser.PREVIOUS: case PlSqlParser.PREV: case PlSqlParser.PRIMARY: case PlSqlParser.PRINTBLOBTOCLOB: case PlSqlParser.PRIORITY: case PlSqlParser.PRIVATE: case PlSqlParser.PRIVATE_SGA: case PlSqlParser.PRIVILEGED: case PlSqlParser.PRIVILEGE: case PlSqlParser.PRIVILEGES: case PlSqlParser.PROCEDURAL: case PlSqlParser.PROCEDURE: case PlSqlParser.PROCESS: case PlSqlParser.PROFILE: case PlSqlParser.PROGRAM: case PlSqlParser.PROJECT: case PlSqlParser.PROPAGATE: case PlSqlParser.PROTECTED: case PlSqlParser.PROTECTION: case PlSqlParser.PROXY: case PlSqlParser.PRUNING: case PlSqlParser.PULL_PRED: case PlSqlParser.PURGE: case PlSqlParser.PUSH_PRED: case PlSqlParser.PUSH_SUBQ: case PlSqlParser.PX_FAULT_TOLERANCE: case PlSqlParser.PX_GRANULE: case PlSqlParser.PX_JOIN_FILTER: case PlSqlParser.QB_NAME: case PlSqlParser.QUERY_BLOCK: case PlSqlParser.QUERY: case PlSqlParser.QUEUE_CURR: case PlSqlParser.QUEUE: case PlSqlParser.QUEUE_ROWP: case PlSqlParser.QUIESCE: case PlSqlParser.QUORUM: case PlSqlParser.QUOTA: case PlSqlParser.RAISE: case PlSqlParser.RANDOM_LOCAL: case PlSqlParser.RANDOM: case PlSqlParser.RANGE: case PlSqlParser.RANKM: case PlSqlParser.RAPIDLY: case PlSqlParser.RAW: case PlSqlParser.RAWTOHEX: case PlSqlParser.RAWTONHEX: case PlSqlParser.RBA: case PlSqlParser.RBO_OUTLINE: case PlSqlParser.RDBA: case PlSqlParser.READ: case PlSqlParser.READS: case PlSqlParser.REALM: case PlSqlParser.REAL: case PlSqlParser.REBALANCE: case PlSqlParser.REBUILD: case PlSqlParser.RECORD: case PlSqlParser.RECORDS_PER_BLOCK: case PlSqlParser.RECOVERABLE: case PlSqlParser.RECOVER: case PlSqlParser.RECOVERY: case PlSqlParser.RECYCLEBIN: case PlSqlParser.RECYCLE: case PlSqlParser.REDACTION: case PlSqlParser.REDEFINE: case PlSqlParser.REDO: case PlSqlParser.REDUCED: case PlSqlParser.REDUNDANCY: case PlSqlParser.REF_CASCADE_CURSOR: case PlSqlParser.REFERENCED: case PlSqlParser.REFERENCE: case PlSqlParser.REFERENCES: case PlSqlParser.REFERENCING: case PlSqlParser.REF: case PlSqlParser.REFRESH: case PlSqlParser.REFTOHEX: case PlSqlParser.REGEXP_COUNT: case PlSqlParser.REGEXP_INSTR: case PlSqlParser.REGEXP_LIKE: case PlSqlParser.REGEXP_REPLACE: case PlSqlParser.REGEXP_SUBSTR: case PlSqlParser.REGISTER: case PlSqlParser.REGR_AVGX: case PlSqlParser.REGR_AVGY: case PlSqlParser.REGR_COUNT: case PlSqlParser.REGR_INTERCEPT: case PlSqlParser.REGR_R2: case PlSqlParser.REGR_SLOPE: case PlSqlParser.REGR_SXX: case PlSqlParser.REGR_SXY: case PlSqlParser.REGR_SYY: case PlSqlParser.REGULAR: case PlSqlParser.REJECT: case PlSqlParser.REKEY: case PlSqlParser.RELATIONAL: case PlSqlParser.RELOCATE: case PlSqlParser.RELY: case PlSqlParser.REMAINDER: case PlSqlParser.REMOTE_MAPPED: case PlSqlParser.REMOVE: case PlSqlParser.RENAME: case PlSqlParser.REPAIR: case PlSqlParser.REPEAT: case PlSqlParser.REPLACE: case PlSqlParser.REPLICATION: case PlSqlParser.REQUIRED: case PlSqlParser.RESETLOGS: case PlSqlParser.RESET: case PlSqlParser.RESIZE: case PlSqlParser.RESOLVE: case PlSqlParser.RESOLVER: case PlSqlParser.RESPECT: case PlSqlParser.RESTART: case PlSqlParser.RESTORE_AS_INTERVALS: case PlSqlParser.RESTORE: case PlSqlParser.RESTRICT_ALL_REF_CONS: case PlSqlParser.RESTRICTED: case PlSqlParser.RESTRICT_REFERENCES: case PlSqlParser.RESTRICT: case PlSqlParser.RESULT_CACHE: case PlSqlParser.RESULT: case PlSqlParser.RESUMABLE: case PlSqlParser.RESUME: case PlSqlParser.RETENTION: case PlSqlParser.RETRY_ON_ROW_CHANGE: case PlSqlParser.RETURNING: case PlSqlParser.RETURN: case PlSqlParser.REUSE: case PlSqlParser.REVERSE: case PlSqlParser.REWRITE_OR_ERROR: case PlSqlParser.REWRITE: case PlSqlParser.RIGHT: case PlSqlParser.ROLE: case PlSqlParser.ROLESET: case PlSqlParser.ROLES: case PlSqlParser.ROLLBACK: case PlSqlParser.ROLLING: case PlSqlParser.ROLLUP: case PlSqlParser.ROWDEPENDENCIES: case PlSqlParser.ROWID_MAPPING_TABLE: case PlSqlParser.ROWID: case PlSqlParser.ROWIDTOCHAR: case PlSqlParser.ROWIDTONCHAR: case PlSqlParser.ROW_LENGTH: case PlSqlParser.ROWNUM: case PlSqlParser.ROW: case PlSqlParser.ROWS: case PlSqlParser.RPAD: case PlSqlParser.RTRIM: case PlSqlParser.RULE: case PlSqlParser.RULES: case PlSqlParser.RUNNING: case PlSqlParser.SALT: case PlSqlParser.SAMPLE: case PlSqlParser.SAVE_AS_INTERVALS: case PlSqlParser.SAVEPOINT: case PlSqlParser.SAVE: case PlSqlParser.SB4: case PlSqlParser.SCALE_ROWS: case PlSqlParser.SCALE: case PlSqlParser.SCAN_INSTANCES: case PlSqlParser.SCAN: case PlSqlParser.SCHEDULER: case PlSqlParser.SCHEMACHECK: case PlSqlParser.SCHEMA: case PlSqlParser.SCN_ASCENDING: case PlSqlParser.SCN: case PlSqlParser.SCOPE: case PlSqlParser.SCRUB: case PlSqlParser.SD_ALL: case PlSqlParser.SD_INHIBIT: case PlSqlParser.SDO_GEOM_MBR: case PlSqlParser.SD_SHOW: case PlSqlParser.SEARCH: case PlSqlParser.SECOND: case PlSqlParser.SECRET: case PlSqlParser.SECUREFILE_DBA: case PlSqlParser.SECUREFILE: case PlSqlParser.SECURITY: case PlSqlParser.SEED: case PlSqlParser.SEG_BLOCK: case PlSqlParser.SEG_FILE: case PlSqlParser.SEGMENT: case PlSqlParser.SELECTIVITY: case PlSqlParser.SELF: case PlSqlParser.SEMIJOIN_DRIVER: case PlSqlParser.SEMIJOIN: case PlSqlParser.SEMI_TO_INNER: case PlSqlParser.SEQUENCED: case PlSqlParser.SEQUENCE: case PlSqlParser.SEQUENTIAL: case PlSqlParser.SERIALIZABLE: case PlSqlParser.SERIALLY_REUSABLE: case PlSqlParser.SERIAL: case PlSqlParser.SERVERERROR: case PlSqlParser.SERVICE_NAME_CONVERT: case PlSqlParser.SERVICES: case PlSqlParser.SESSION_CACHED_CURSORS: case PlSqlParser.SESSION: case PlSqlParser.SESSIONS_PER_USER: case PlSqlParser.SESSIONTIMEZONE: case PlSqlParser.SESSIONTZNAME: case PlSqlParser.SET: case PlSqlParser.SETS: case PlSqlParser.SETTINGS: case PlSqlParser.SET_TO_JOIN: case PlSqlParser.SEVERE: case PlSqlParser.SHARED_POOL: case PlSqlParser.SHARED: case PlSqlParser.SHARING: case PlSqlParser.SHELFLIFE: case PlSqlParser.SHOW: case PlSqlParser.SHRINK: case PlSqlParser.SHUTDOWN: case PlSqlParser.SIBLINGS: case PlSqlParser.SID: case PlSqlParser.SIGNAL_COMPONENT: case PlSqlParser.SIGNAL_FUNCTION: case PlSqlParser.SIGN: case PlSqlParser.SIGNTYPE: case PlSqlParser.SIMPLE_INTEGER: case PlSqlParser.SIMPLE: case PlSqlParser.SINGLE: case PlSqlParser.SINGLETASK: case PlSqlParser.SINH: case PlSqlParser.SIN: case PlSqlParser.SKIP_EXT_OPTIMIZER: case PlSqlParser.SKIP_: case PlSqlParser.SKIP_UNQ_UNUSABLE_IDX: case PlSqlParser.SKIP_UNUSABLE_INDEXES: case PlSqlParser.SMALLFILE: case PlSqlParser.SMALLINT: case PlSqlParser.SNAPSHOT: case PlSqlParser.SOME: case PlSqlParser.SORT: case PlSqlParser.SOUNDEX: case PlSqlParser.SOURCE_FILE_DIRECTORY: case PlSqlParser.SOURCE_FILE_NAME_CONVERT: case PlSqlParser.SOURCE: case PlSqlParser.SPACE_KEYWORD: case PlSqlParser.SPECIFICATION: case PlSqlParser.SPFILE: case PlSqlParser.SPLIT: case PlSqlParser.SPREADSHEET: case PlSqlParser.SQLDATA: case PlSqlParser.SQLERROR: case PlSqlParser.SQLLDR: case PlSqlParser.SQL: case PlSqlParser.SQL_TRACE: case PlSqlParser.SQL_TRANSLATION_PROFILE: case PlSqlParser.SQRT: case PlSqlParser.STALE: case PlSqlParser.STANDALONE: case PlSqlParser.STANDARD_HASH: case PlSqlParser.STANDBY_MAX_DATA_DELAY: case PlSqlParser.STANDBYS: case PlSqlParser.STANDBY: case PlSqlParser.STAR: case PlSqlParser.STAR_TRANSFORMATION: case PlSqlParser.STARTUP: case PlSqlParser.STATEMENT_ID: case PlSqlParser.STATEMENT_QUEUING: case PlSqlParser.STATEMENTS: case PlSqlParser.STATEMENT: case PlSqlParser.STATE: case PlSqlParser.STATIC: case PlSqlParser.STATISTICS: case PlSqlParser.STATS_BINOMIAL_TEST: case PlSqlParser.STATS_CROSSTAB: case PlSqlParser.STATS_F_TEST: case PlSqlParser.STATS_KS_TEST: case PlSqlParser.STATS_MODE: case PlSqlParser.STATS_MW_TEST: case PlSqlParser.STATS_ONE_WAY_ANOVA: case PlSqlParser.STATS_T_TEST_INDEP: case PlSqlParser.STATS_T_TEST_INDEPU: case PlSqlParser.STATS_T_TEST_ONE: case PlSqlParser.STATS_T_TEST_PAIRED: case PlSqlParser.STATS_WSR_TEST: case PlSqlParser.STDDEV_POP: case PlSqlParser.STDDEV_SAMP: case PlSqlParser.STOP: case PlSqlParser.STORAGE: case PlSqlParser.STORE: case PlSqlParser.STREAMS: case PlSqlParser.STREAM: case PlSqlParser.STRICT: case PlSqlParser.STRING: case PlSqlParser.STRIPE_COLUMNS: case PlSqlParser.STRIPE_WIDTH: case PlSqlParser.STRIP: case PlSqlParser.STRUCTURE: case PlSqlParser.SUBMULTISET: case PlSqlParser.SUBPARTITION_REL: case PlSqlParser.SUBPARTITIONS: case PlSqlParser.SUBPARTITION: case PlSqlParser.SUBQUERIES: case PlSqlParser.SUBQUERY_PRUNING: case PlSqlParser.SUBSCRIBE: case PlSqlParser.SUBSET: case PlSqlParser.SUBSTITUTABLE: case PlSqlParser.SUBSTR2: case PlSqlParser.SUBSTR4: case PlSqlParser.SUBSTRB: case PlSqlParser.SUBSTRC: case PlSqlParser.SUBTYPE: case PlSqlParser.SUCCESSFUL: case PlSqlParser.SUCCESS: case PlSqlParser.SUMMARY: case PlSqlParser.SUPPLEMENTAL: case PlSqlParser.SUSPEND: case PlSqlParser.SWAP_JOIN_INPUTS: case PlSqlParser.SWITCHOVER: case PlSqlParser.SWITCH: case PlSqlParser.SYNCHRONOUS: case PlSqlParser.SYNC: case PlSqlParser.SYSASM: case PlSqlParser.SYS_AUDIT: case PlSqlParser.SYSAUX: case PlSqlParser.SYSBACKUP: case PlSqlParser.SYS_CHECKACL: case PlSqlParser.SYS_CHECK_PRIVILEGE: case PlSqlParser.SYS_CONNECT_BY_PATH: case PlSqlParser.SYS_CONTEXT: case PlSqlParser.SYSDATE: case PlSqlParser.SYSDBA: case PlSqlParser.SYS_DBURIGEN: case PlSqlParser.SYSDG: case PlSqlParser.SYS_DL_CURSOR: case PlSqlParser.SYS_DM_RXFORM_CHR: case PlSqlParser.SYS_DM_RXFORM_NUM: case PlSqlParser.SYS_DOM_COMPARE: case PlSqlParser.SYS_DST_PRIM2SEC: case PlSqlParser.SYS_DST_SEC2PRIM: case PlSqlParser.SYS_ET_BFILE_TO_RAW: case PlSqlParser.SYS_ET_BLOB_TO_IMAGE: case PlSqlParser.SYS_ET_IMAGE_TO_BLOB: case PlSqlParser.SYS_ET_RAW_TO_BFILE: case PlSqlParser.SYS_EXTPDTXT: case PlSqlParser.SYS_EXTRACT_UTC: case PlSqlParser.SYS_FBT_INSDEL: case PlSqlParser.SYS_FILTER_ACLS: case PlSqlParser.SYS_FNMATCHES: case PlSqlParser.SYS_FNREPLACE: case PlSqlParser.SYS_GET_ACLIDS: case PlSqlParser.SYS_GET_COL_ACLIDS: case PlSqlParser.SYS_GET_PRIVILEGES: case PlSqlParser.SYS_GETTOKENID: case PlSqlParser.SYS_GETXTIVAL: case PlSqlParser.SYS_GUID: case PlSqlParser.SYSGUID: case PlSqlParser.SYSKM: case PlSqlParser.SYS_MAKE_XMLNODEID: case PlSqlParser.SYS_MAKEXML: case PlSqlParser.SYS_MKXMLATTR: case PlSqlParser.SYS_MKXTI: case PlSqlParser.SYSOBJ: case PlSqlParser.SYS_OP_ADT2BIN: case PlSqlParser.SYS_OP_ADTCONS: case PlSqlParser.SYS_OP_ALSCRVAL: case PlSqlParser.SYS_OP_ATG: case PlSqlParser.SYS_OP_BIN2ADT: case PlSqlParser.SYS_OP_BITVEC: case PlSqlParser.SYS_OP_BL2R: case PlSqlParser.SYS_OP_BLOOM_FILTER_LIST: case PlSqlParser.SYS_OP_BLOOM_FILTER: case PlSqlParser.SYS_OP_C2C: case PlSqlParser.SYS_OP_CAST: case PlSqlParser.SYS_OP_CEG: case PlSqlParser.SYS_OP_CL2C: case PlSqlParser.SYS_OP_COMBINED_HASH: case PlSqlParser.SYS_OP_COMP: case PlSqlParser.SYS_OP_CONVERT: case PlSqlParser.SYS_OP_COUNTCHG: case PlSqlParser.SYS_OP_CSCONV: case PlSqlParser.SYS_OP_CSCONVTEST: case PlSqlParser.SYS_OP_CSR: case PlSqlParser.SYS_OP_CSX_PATCH: case PlSqlParser.SYS_OP_CYCLED_SEQ: case PlSqlParser.SYS_OP_DECOMP: case PlSqlParser.SYS_OP_DESCEND: case PlSqlParser.SYS_OP_DISTINCT: case PlSqlParser.SYS_OP_DRA: case PlSqlParser.SYS_OP_DUMP: case PlSqlParser.SYS_OP_DV_CHECK: case PlSqlParser.SYS_OP_ENFORCE_NOT_NULL: case PlSqlParser.SYSOPER: case PlSqlParser.SYS_OP_EXTRACT: case PlSqlParser.SYS_OP_GROUPING: case PlSqlParser.SYS_OP_GUID: case PlSqlParser.SYS_OP_HASH: case PlSqlParser.SYS_OP_IIX: case PlSqlParser.SYS_OP_ITR: case PlSqlParser.SYS_OP_KEY_VECTOR_CREATE: case PlSqlParser.SYS_OP_KEY_VECTOR_FILTER_LIST: case PlSqlParser.SYS_OP_KEY_VECTOR_FILTER: case PlSqlParser.SYS_OP_KEY_VECTOR_SUCCEEDED: case PlSqlParser.SYS_OP_KEY_VECTOR_USE: case PlSqlParser.SYS_OP_LBID: case PlSqlParser.SYS_OP_LOBLOC2BLOB: case PlSqlParser.SYS_OP_LOBLOC2CLOB: case PlSqlParser.SYS_OP_LOBLOC2ID: case PlSqlParser.SYS_OP_LOBLOC2NCLOB: case PlSqlParser.SYS_OP_LOBLOC2TYP: case PlSqlParser.SYS_OP_LSVI: case PlSqlParser.SYS_OP_LVL: case PlSqlParser.SYS_OP_MAKEOID: case PlSqlParser.SYS_OP_MAP_NONNULL: case PlSqlParser.SYS_OP_MSR: case PlSqlParser.SYS_OP_NICOMBINE: case PlSqlParser.SYS_OP_NIEXTRACT: case PlSqlParser.SYS_OP_NII: case PlSqlParser.SYS_OP_NIX: case PlSqlParser.SYS_OP_NOEXPAND: case PlSqlParser.SYS_OP_NTCIMG: case PlSqlParser.SYS_OP_NUMTORAW: case PlSqlParser.SYS_OP_OIDVALUE: case PlSqlParser.SYS_OP_OPNSIZE: case PlSqlParser.SYS_OP_PAR_1: case PlSqlParser.SYS_OP_PARGID_1: case PlSqlParser.SYS_OP_PARGID: case PlSqlParser.SYS_OP_PAR: case PlSqlParser.SYS_OP_PART_ID: case PlSqlParser.SYS_OP_PIVOT: case PlSqlParser.SYS_OP_R2O: case PlSqlParser.SYS_OP_RAWTONUM: case PlSqlParser.SYS_OP_RDTM: case PlSqlParser.SYS_OP_REF: case PlSqlParser.SYS_OP_RMTD: case PlSqlParser.SYS_OP_ROWIDTOOBJ: case PlSqlParser.SYS_OP_RPB: case PlSqlParser.SYS_OPTLOBPRBSC: case PlSqlParser.SYS_OP_TOSETID: case PlSqlParser.SYS_OP_TPR: case PlSqlParser.SYS_OP_TRTB: case PlSqlParser.SYS_OPTXICMP: case PlSqlParser.SYS_OPTXQCASTASNQ: case PlSqlParser.SYS_OP_UNDESCEND: case PlSqlParser.SYS_OP_VECAND: case PlSqlParser.SYS_OP_VECBIT: case PlSqlParser.SYS_OP_VECOR: case PlSqlParser.SYS_OP_VECXOR: case PlSqlParser.SYS_OP_VERSION: case PlSqlParser.SYS_OP_VREF: case PlSqlParser.SYS_OP_VVD: case PlSqlParser.SYS_OP_XMLCONS_FOR_CSX: case PlSqlParser.SYS_OP_XPTHATG: case PlSqlParser.SYS_OP_XPTHIDX: case PlSqlParser.SYS_OP_XPTHOP: case PlSqlParser.SYS_OP_XTXT2SQLT: case PlSqlParser.SYS_OP_ZONE_ID: case PlSqlParser.SYS_ORDERKEY_DEPTH: case PlSqlParser.SYS_ORDERKEY_MAXCHILD: case PlSqlParser.SYS_ORDERKEY_PARENT: case PlSqlParser.SYS_PARALLEL_TXN: case PlSqlParser.SYS_PATHID_IS_ATTR: case PlSqlParser.SYS_PATHID_IS_NMSPC: case PlSqlParser.SYS_PATHID_LASTNAME: case PlSqlParser.SYS_PATHID_LASTNMSPC: case PlSqlParser.SYS_PATH_REVERSE: case PlSqlParser.SYS_PXQEXTRACT: case PlSqlParser.SYS_RAW_TO_XSID: case PlSqlParser.SYS_RID_ORDER: case PlSqlParser.SYS_ROW_DELTA: case PlSqlParser.SYS_SC_2_XMLT: case PlSqlParser.SYS_SYNRCIREDO: case PlSqlParser.SYSTEM_DEFINED: case PlSqlParser.SYSTEM: case PlSqlParser.SYSTIMESTAMP: case PlSqlParser.SYS_TYPEID: case PlSqlParser.SYS_UMAKEXML: case PlSqlParser.SYS_XMLANALYZE: case PlSqlParser.SYS_XMLCONTAINS: case PlSqlParser.SYS_XMLCONV: case PlSqlParser.SYS_XMLEXNSURI: case PlSqlParser.SYS_XMLGEN: case PlSqlParser.SYS_XMLI_LOC_ISNODE: case PlSqlParser.SYS_XMLI_LOC_ISTEXT: case PlSqlParser.SYS_XMLINSTR: case PlSqlParser.SYS_XMLLOCATOR_GETSVAL: case PlSqlParser.SYS_XMLNODEID_GETCID: case PlSqlParser.SYS_XMLNODEID_GETLOCATOR: case PlSqlParser.SYS_XMLNODEID_GETOKEY: case PlSqlParser.SYS_XMLNODEID_GETPATHID: case PlSqlParser.SYS_XMLNODEID_GETPTRID: case PlSqlParser.SYS_XMLNODEID_GETRID: case PlSqlParser.SYS_XMLNODEID_GETSVAL: case PlSqlParser.SYS_XMLNODEID_GETTID: case PlSqlParser.SYS_XMLNODEID: case PlSqlParser.SYS_XMLT_2_SC: case PlSqlParser.SYS_XMLTRANSLATE: case PlSqlParser.SYS_XMLTYPE2SQL: case PlSqlParser.SYS_XQ_ASQLCNV: case PlSqlParser.SYS_XQ_ATOMCNVCHK: case PlSqlParser.SYS_XQBASEURI: case PlSqlParser.SYS_XQCASTABLEERRH: case PlSqlParser.SYS_XQCODEP2STR: case PlSqlParser.SYS_XQCODEPEQ: case PlSqlParser.SYS_XQCON2SEQ: case PlSqlParser.SYS_XQCONCAT: case PlSqlParser.SYS_XQDELETE: case PlSqlParser.SYS_XQDFLTCOLATION: case PlSqlParser.SYS_XQDOC: case PlSqlParser.SYS_XQDOCURI: case PlSqlParser.SYS_XQDURDIV: case PlSqlParser.SYS_XQED4URI: case PlSqlParser.SYS_XQENDSWITH: case PlSqlParser.SYS_XQERRH: case PlSqlParser.SYS_XQERR: case PlSqlParser.SYS_XQESHTMLURI: case PlSqlParser.SYS_XQEXLOBVAL: case PlSqlParser.SYS_XQEXSTWRP: case PlSqlParser.SYS_XQEXTRACT: case PlSqlParser.SYS_XQEXTRREF: case PlSqlParser.SYS_XQEXVAL: case PlSqlParser.SYS_XQFB2STR: case PlSqlParser.SYS_XQFNBOOL: case PlSqlParser.SYS_XQFNCMP: case PlSqlParser.SYS_XQFNDATIM: case PlSqlParser.SYS_XQFNLNAME: case PlSqlParser.SYS_XQFNNM: case PlSqlParser.SYS_XQFNNSURI: case PlSqlParser.SYS_XQFNPREDTRUTH: case PlSqlParser.SYS_XQFNQNM: case PlSqlParser.SYS_XQFNROOT: case PlSqlParser.SYS_XQFORMATNUM: case PlSqlParser.SYS_XQFTCONTAIN: case PlSqlParser.SYS_XQFUNCR: case PlSqlParser.SYS_XQGETCONTENT: case PlSqlParser.SYS_XQINDXOF: case PlSqlParser.SYS_XQINSERT: case PlSqlParser.SYS_XQINSPFX: case PlSqlParser.SYS_XQIRI2URI: case PlSqlParser.SYS_XQLANG: case PlSqlParser.SYS_XQLLNMFRMQNM: case PlSqlParser.SYS_XQMKNODEREF: case PlSqlParser.SYS_XQNILLED: case PlSqlParser.SYS_XQNODENAME: case PlSqlParser.SYS_XQNORMSPACE: case PlSqlParser.SYS_XQNORMUCODE: case PlSqlParser.SYS_XQ_NRNG: case PlSqlParser.SYS_XQNSP4PFX: case PlSqlParser.SYS_XQNSPFRMQNM: case PlSqlParser.SYS_XQPFXFRMQNM: case PlSqlParser.SYS_XQ_PKSQL2XML: case PlSqlParser.SYS_XQPOLYABS: case PlSqlParser.SYS_XQPOLYADD: case PlSqlParser.SYS_XQPOLYCEL: case PlSqlParser.SYS_XQPOLYCSTBL: case PlSqlParser.SYS_XQPOLYCST: case PlSqlParser.SYS_XQPOLYDIV: case PlSqlParser.SYS_XQPOLYFLR: case PlSqlParser.SYS_XQPOLYMOD: case PlSqlParser.SYS_XQPOLYMUL: case PlSqlParser.SYS_XQPOLYRND: case PlSqlParser.SYS_XQPOLYSQRT: case PlSqlParser.SYS_XQPOLYSUB: case PlSqlParser.SYS_XQPOLYUMUS: case PlSqlParser.SYS_XQPOLYUPLS: case PlSqlParser.SYS_XQPOLYVEQ: case PlSqlParser.SYS_XQPOLYVGE: case PlSqlParser.SYS_XQPOLYVGT: case PlSqlParser.SYS_XQPOLYVLE: case PlSqlParser.SYS_XQPOLYVLT: case PlSqlParser.SYS_XQPOLYVNE: case PlSqlParser.SYS_XQREF2VAL: case PlSqlParser.SYS_XQRENAME: case PlSqlParser.SYS_XQREPLACE: case PlSqlParser.SYS_XQRESVURI: case PlSqlParser.SYS_XQRNDHALF2EVN: case PlSqlParser.SYS_XQRSLVQNM: case PlSqlParser.SYS_XQRYENVPGET: case PlSqlParser.SYS_XQRYVARGET: case PlSqlParser.SYS_XQRYWRP: case PlSqlParser.SYS_XQSEQ2CON4XC: case PlSqlParser.SYS_XQSEQ2CON: case PlSqlParser.SYS_XQSEQDEEPEQ: case PlSqlParser.SYS_XQSEQINSB: case PlSqlParser.SYS_XQSEQRM: case PlSqlParser.SYS_XQSEQRVS: case PlSqlParser.SYS_XQSEQSUB: case PlSqlParser.SYS_XQSEQTYPMATCH: case PlSqlParser.SYS_XQSTARTSWITH: case PlSqlParser.SYS_XQSTATBURI: case PlSqlParser.SYS_XQSTR2CODEP: case PlSqlParser.SYS_XQSTRJOIN: case PlSqlParser.SYS_XQSUBSTRAFT: case PlSqlParser.SYS_XQSUBSTRBEF: case PlSqlParser.SYS_XQTOKENIZE: case PlSqlParser.SYS_XQTREATAS: case PlSqlParser.SYS_XQ_UPKXML2SQL: case PlSqlParser.SYS_XQXFORM: case PlSqlParser.SYS_XSID_TO_RAW: case PlSqlParser.SYS_ZMAP_FILTER: case PlSqlParser.SYS_ZMAP_REFRESH: case PlSqlParser.TABLE_LOOKUP_BY_NL: case PlSqlParser.TABLESPACE_NO: case PlSqlParser.TABLESPACE: case PlSqlParser.TABLES: case PlSqlParser.TABLE_STATS: case PlSqlParser.TABLE: case PlSqlParser.TABNO: case PlSqlParser.TAG: case PlSqlParser.TANH: case PlSqlParser.TAN: case PlSqlParser.TBLORIDXPARTNUM: case PlSqlParser.TEMPFILE: case PlSqlParser.TEMPLATE: case PlSqlParser.TEMPORARY: case PlSqlParser.TEMP_TABLE: case PlSqlParser.TEST: case PlSqlParser.TEXT: case PlSqlParser.THAN: case PlSqlParser.THEN: case PlSqlParser.THE: case PlSqlParser.THREAD: case PlSqlParser.THROUGH: case PlSqlParser.TIER: case PlSqlParser.TIES: case PlSqlParser.TIMEOUT: case PlSqlParser.TIMESTAMP_LTZ_UNCONSTRAINED: case PlSqlParser.TIMESTAMP: case PlSqlParser.TIMESTAMP_TZ_UNCONSTRAINED: case PlSqlParser.TIMESTAMP_UNCONSTRAINED: case PlSqlParser.TIMES: case PlSqlParser.TIME: case PlSqlParser.TIMEZONE_ABBR: case PlSqlParser.TIMEZONE_HOUR: case PlSqlParser.TIMEZONE_MINUTE: case PlSqlParser.TIMEZONE_OFFSET: case PlSqlParser.TIMEZONE_REGION: case PlSqlParser.TIME_ZONE: case PlSqlParser.TIV_GB: case PlSqlParser.TIV_SSF: case PlSqlParser.TO_ACLID: case PlSqlParser.TO_BINARY_DOUBLE: case PlSqlParser.TO_BINARY_FLOAT: case PlSqlParser.TO_BLOB: case PlSqlParser.TO_CLOB: case PlSqlParser.TO_DSINTERVAL: case PlSqlParser.TO_LOB: case PlSqlParser.TO_MULTI_BYTE: case PlSqlParser.TO_NCHAR: case PlSqlParser.TO_NCLOB: case PlSqlParser.TO_NUMBER: case PlSqlParser.TOPLEVEL: case PlSqlParser.TO_SINGLE_BYTE: case PlSqlParser.TO_TIMESTAMP: case PlSqlParser.TO_TIMESTAMP_TZ: case PlSqlParser.TO_TIME: case PlSqlParser.TO_TIME_TZ: case PlSqlParser.TO_YMINTERVAL: case PlSqlParser.TRACE: case PlSqlParser.TRACING: case PlSqlParser.TRACKING: case PlSqlParser.TRAILING: case PlSqlParser.TRANSACTION: case PlSqlParser.TRANSFORM_DISTINCT_AGG: case PlSqlParser.TRANSITIONAL: case PlSqlParser.TRANSITION: case PlSqlParser.TRANSLATE: case PlSqlParser.TRANSLATION: case PlSqlParser.TREAT: case PlSqlParser.TRIGGERS: case PlSqlParser.TRIGGER: case PlSqlParser.TRUE: case PlSqlParser.TRUNCATE: case PlSqlParser.TRUNC: case PlSqlParser.TRUSTED: case PlSqlParser.TRUST: case PlSqlParser.TUNING: case PlSqlParser.TX: case PlSqlParser.TYPES: case PlSqlParser.TYPE: case PlSqlParser.TZ_OFFSET: case PlSqlParser.UB2: case PlSqlParser.UBA: case PlSqlParser.UCS2: case PlSqlParser.UID: case PlSqlParser.UNARCHIVED: case PlSqlParser.UNBOUNDED: case PlSqlParser.UNBOUND: case PlSqlParser.UNCONDITIONAL: case PlSqlParser.UNDER: case PlSqlParser.UNDO: case PlSqlParser.UNDROP: case PlSqlParser.UNIFORM: case PlSqlParser.UNISTR: case PlSqlParser.UNLIMITED: case PlSqlParser.UNLOAD: case PlSqlParser.UNLOCK: case PlSqlParser.UNMATCHED: case PlSqlParser.UNNEST_INNERJ_DISTINCT_VIEW: case PlSqlParser.UNNEST_NOSEMIJ_NODISTINCTVIEW: case PlSqlParser.UNNEST_SEMIJ_VIEW: case PlSqlParser.UNNEST: case PlSqlParser.UNPACKED: case PlSqlParser.UNPIVOT: case PlSqlParser.UNPLUG: case PlSqlParser.UNPROTECTED: case PlSqlParser.UNQUIESCE: case PlSqlParser.UNRECOVERABLE: case PlSqlParser.UNRESTRICTED: case PlSqlParser.UNSUBSCRIBE: case PlSqlParser.UNTIL: case PlSqlParser.UNUSABLE: case PlSqlParser.UNUSED: case PlSqlParser.UPDATABLE: case PlSqlParser.UPDATED: case PlSqlParser.UPDATEXML: case PlSqlParser.UPD_INDEXES: case PlSqlParser.UPD_JOININDEX: case PlSqlParser.UPGRADE: case PlSqlParser.UPPER: case PlSqlParser.UPSERT: case PlSqlParser.UROWID: case PlSqlParser.USABLE: case PlSqlParser.USAGE: case PlSqlParser.USE_ANTI: case PlSqlParser.USE_CONCAT: case PlSqlParser.USE_CUBE: case PlSqlParser.USE_HASH_AGGREGATION: case PlSqlParser.USE_HASH_GBY_FOR_PUSHDOWN: case PlSqlParser.USE_HASH: case PlSqlParser.USE_HIDDEN_PARTITIONS: case PlSqlParser.USE_INVISIBLE_INDEXES: case PlSqlParser.USE_MERGE_CARTESIAN: case PlSqlParser.USE_MERGE: case PlSqlParser.USE_NL: case PlSqlParser.USE_NL_WITH_INDEX: case PlSqlParser.USE_PRIVATE_OUTLINES: case PlSqlParser.USER_DATA: case PlSqlParser.USER_DEFINED: case PlSqlParser.USERENV: case PlSqlParser.USERGROUP: case PlSqlParser.USER_RECYCLEBIN: case PlSqlParser.USERS: case PlSqlParser.USER_TABLESPACES: case PlSqlParser.USER: case PlSqlParser.USE_SEMI: case PlSqlParser.USE_STORED_OUTLINES: case PlSqlParser.USE_TTT_FOR_GSETS: case PlSqlParser.USE: case PlSqlParser.USE_VECTOR_AGGREGATION: case PlSqlParser.USE_WEAK_NAME_RESL: case PlSqlParser.USING_NO_EXPAND: case PlSqlParser.USING: case PlSqlParser.UTF16BE: case PlSqlParser.UTF16LE: case PlSqlParser.UTF32: case PlSqlParser.UTF8: case PlSqlParser.V1: case PlSqlParser.V2: case PlSqlParser.VALIDATE: case PlSqlParser.VALIDATION: case PlSqlParser.VALID_TIME_END: case PlSqlParser.VALUE: case PlSqlParser.VARCHAR2: case PlSqlParser.VARCHAR: case PlSqlParser.VARIABLE: case PlSqlParser.VAR_POP: case PlSqlParser.VARRAYS: case PlSqlParser.VARRAY: case PlSqlParser.VAR_SAMP: case PlSqlParser.VARYING: case PlSqlParser.VECTOR_READ_TRACE: case PlSqlParser.VECTOR_READ: case PlSqlParser.VECTOR_TRANSFORM_DIMS: case PlSqlParser.VECTOR_TRANSFORM_FACT: case PlSqlParser.VECTOR_TRANSFORM: case PlSqlParser.VERIFIER: case PlSqlParser.VERIFY: case PlSqlParser.VERSIONING: case PlSqlParser.VERSIONS_ENDSCN: case PlSqlParser.VERSIONS_ENDTIME: case PlSqlParser.VERSIONS_OPERATION: case PlSqlParser.VERSIONS_STARTSCN: case PlSqlParser.VERSIONS_STARTTIME: case PlSqlParser.VERSIONS: case PlSqlParser.VERSIONS_XID: case PlSqlParser.VERSION: case PlSqlParser.VIOLATION: case PlSqlParser.VIRTUAL: case PlSqlParser.VISIBILITY: case PlSqlParser.VISIBLE: case PlSqlParser.VOLUME: case PlSqlParser.VSIZE: case PlSqlParser.WAIT: case PlSqlParser.WALLET: case PlSqlParser.WARNING: case PlSqlParser.WEEKS: case PlSqlParser.WEEK: case PlSqlParser.WELLFORMED: case PlSqlParser.WHENEVER: case PlSqlParser.WHEN: case PlSqlParser.WHILE: case PlSqlParser.WHITESPACE: case PlSqlParser.WIDTH_BUCKET: case PlSqlParser.WITHIN: case PlSqlParser.WITHOUT: case PlSqlParser.WITH_PLSQL: case PlSqlParser.WORK: case PlSqlParser.WRAPPED: case PlSqlParser.WRAPPER: case PlSqlParser.WRITE: case PlSqlParser.XDB_FASTPATH_INSERT: case PlSqlParser.X_DYN_PRUNE: case PlSqlParser.XID: case PlSqlParser.XML2OBJECT: case PlSqlParser.XMLAGG: case PlSqlParser.XMLATTRIBUTES: case PlSqlParser.XMLCAST: case PlSqlParser.XMLCDATA: case PlSqlParser.XMLCOLATTVAL: case PlSqlParser.XMLCOMMENT: case PlSqlParser.XMLCONCAT: case PlSqlParser.XMLDIFF: case PlSqlParser.XML_DML_RWT_STMT: case PlSqlParser.XMLELEMENT: case PlSqlParser.XMLEXISTS2: case PlSqlParser.XMLEXISTS: case PlSqlParser.XMLFOREST: case PlSqlParser.XMLINDEX_REWRITE_IN_SELECT: case PlSqlParser.XMLINDEX_REWRITE: case PlSqlParser.XMLINDEX_SEL_IDX_TBL: case PlSqlParser.XMLISNODE: case PlSqlParser.XMLISVALID: case PlSqlParser.XMLNAMESPACES: case PlSqlParser.XMLPARSE: case PlSqlParser.XMLPATCH: case PlSqlParser.XMLPI: case PlSqlParser.XMLQUERYVAL: case PlSqlParser.XMLQUERY: case PlSqlParser.XMLROOT: case PlSqlParser.XMLSCHEMA: case PlSqlParser.XMLSERIALIZE: case PlSqlParser.XMLTABLE: case PlSqlParser.XMLTRANSFORMBLOB: case PlSqlParser.XMLTRANSFORM: case PlSqlParser.XMLTYPE: case PlSqlParser.XML: case PlSqlParser.XPATHTABLE: case PlSqlParser.XS_SYS_CONTEXT: case PlSqlParser.XS: case PlSqlParser.YEARS: case PlSqlParser.YEAR: case PlSqlParser.YES: case PlSqlParser.YMINTERVAL_UNCONSTRAINED: case PlSqlParser.ZONEMAP: case PlSqlParser.ZONE: case PlSqlParser.PREDICTION: case PlSqlParser.PREDICTION_BOUNDS: case PlSqlParser.PREDICTION_COST: case PlSqlParser.PREDICTION_DETAILS: case PlSqlParser.PREDICTION_PROBABILITY: case PlSqlParser.PREDICTION_SET: case PlSqlParser.CUME_DIST: case PlSqlParser.DENSE_RANK: case PlSqlParser.LISTAGG: case PlSqlParser.PERCENT_RANK: case PlSqlParser.PERCENTILE_CONT: case PlSqlParser.PERCENTILE_DISC: case PlSqlParser.RANK: case PlSqlParser.AVG: case PlSqlParser.CORR: case PlSqlParser.COVAR_: case PlSqlParser.LAG: case PlSqlParser.LEAD: case PlSqlParser.MAX: case PlSqlParser.MEDIAN: case PlSqlParser.MIN: case PlSqlParser.NTILE: case PlSqlParser.NVL: case PlSqlParser.RATIO_TO_REPORT: case PlSqlParser.REGR_: case PlSqlParser.ROUND: case PlSqlParser.ROW_NUMBER: case PlSqlParser.SUBSTR: case PlSqlParser.TO_CHAR: case PlSqlParser.TRIM: case PlSqlParser.SUM: case PlSqlParser.STDDEV: case PlSqlParser.VAR_: case PlSqlParser.VARIANCE: case PlSqlParser.LEAST: case PlSqlParser.GREATEST: case PlSqlParser.TO_DATE: case PlSqlParser.PERIOD: case PlSqlParser.DELIMITED_ID: case PlSqlParser.INTRODUCER: case PlSqlParser.REGULAR_ID: this.state = 8381; this.identifier(); break; case PlSqlParser.DEFAULT: this.state = 8382; this.match(PlSqlParser.DEFAULT); break; default: throw new antlr4.error.NoViableAltException(this); } this.state = 8387; this._errHandler.sync(this); _la = this._input.LA(1); do { this.state = 8385; this.match(PlSqlParser.COMMA); this.state = 8386; this.identifier(); this.state = 8389; this._errHandler.sync(this); _la = this._input.LA(1); } while(_la===PlSqlParser.COMMA); this.state = 8391; this.match(PlSqlParser.RIGHT_PAREN); break; default: throw new antlr4.error.NoViableAltException(this); } this.state = 8395; this.match(PlSqlParser.SEMICOLON); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Record_type_defContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_record_type_def; return this; } Record_type_defContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Record_type_defContext.prototype.constructor = Record_type_defContext; Record_type_defContext.prototype.RECORD = function() { return this.getToken(PlSqlParser.RECORD, 0); }; Record_type_defContext.prototype.LEFT_PAREN = function() { return this.getToken(PlSqlParser.LEFT_PAREN, 0); }; Record_type_defContext.prototype.field_spec = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Field_specContext); } else { return this.getTypedRuleContext(Field_specContext,i); } }; Record_type_defContext.prototype.RIGHT_PAREN = function() { return this.getToken(PlSqlParser.RIGHT_PAREN, 0); }; Record_type_defContext.prototype.COMMA = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.COMMA); } else { return this.getToken(PlSqlParser.COMMA, i); } }; Record_type_defContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterRecord_type_def(this); } }; Record_type_defContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitRecord_type_def(this); } }; Record_type_defContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitRecord_type_def(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Record_type_defContext = Record_type_defContext; PlSqlParser.prototype.record_type_def = function() { var localctx = new Record_type_defContext(this, this._ctx, this.state); this.enterRule(localctx, 936, PlSqlParser.RULE_record_type_def); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 8397; this.match(PlSqlParser.RECORD); this.state = 8398; this.match(PlSqlParser.LEFT_PAREN); this.state = 8399; this.field_spec(); this.state = 8404; this._errHandler.sync(this); _la = this._input.LA(1); while(_la===PlSqlParser.COMMA) { this.state = 8400; this.match(PlSqlParser.COMMA); this.state = 8401; this.field_spec(); this.state = 8406; this._errHandler.sync(this); _la = this._input.LA(1); } this.state = 8407; this.match(PlSqlParser.RIGHT_PAREN); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Field_specContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_field_spec; return this; } Field_specContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Field_specContext.prototype.constructor = Field_specContext; Field_specContext.prototype.column_name = function() { return this.getTypedRuleContext(Column_nameContext,0); }; Field_specContext.prototype.type_spec = function() { return this.getTypedRuleContext(Type_specContext,0); }; Field_specContext.prototype.NOT = function() { return this.getToken(PlSqlParser.NOT, 0); }; Field_specContext.prototype.NULL_ = function() { return this.getToken(PlSqlParser.NULL_, 0); }; Field_specContext.prototype.default_value_part = function() { return this.getTypedRuleContext(Default_value_partContext,0); }; Field_specContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterField_spec(this); } }; Field_specContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitField_spec(this); } }; Field_specContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitField_spec(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Field_specContext = Field_specContext; PlSqlParser.prototype.field_spec = function() { var localctx = new Field_specContext(this, this._ctx, this.state); this.enterRule(localctx, 938, PlSqlParser.RULE_field_spec); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 8409; this.column_name(); this.state = 8411; this._errHandler.sync(this); _la = this._input.LA(1); if((((_la) & ~0x1f) == 0 && ((1 << _la) & ((1 << PlSqlParser.ABORT) | (1 << PlSqlParser.ABS) | (1 << PlSqlParser.ACCESS) | (1 << PlSqlParser.ACCESSED) | (1 << PlSqlParser.ACCOUNT) | (1 << PlSqlParser.ACL) | (1 << PlSqlParser.ACOS) | (1 << PlSqlParser.ACTION) | (1 << PlSqlParser.ACTIONS) | (1 << PlSqlParser.ACTIVATE) | (1 << PlSqlParser.ACTIVE) | (1 << PlSqlParser.ACTIVE_COMPONENT) | (1 << PlSqlParser.ACTIVE_DATA) | (1 << PlSqlParser.ACTIVE_FUNCTION) | (1 << PlSqlParser.ACTIVE_TAG) | (1 << PlSqlParser.ACTIVITY) | (1 << PlSqlParser.ADAPTIVE_PLAN) | (1 << PlSqlParser.ADD) | (1 << PlSqlParser.ADD_COLUMN) | (1 << PlSqlParser.ADD_GROUP) | (1 << PlSqlParser.ADD_MONTHS) | (1 << PlSqlParser.ADJ_DATE) | (1 << PlSqlParser.ADMIN) | (1 << PlSqlParser.ADMINISTER) | (1 << PlSqlParser.ADMINISTRATOR) | (1 << PlSqlParser.ADVANCED) | (1 << PlSqlParser.ADVISE) | (1 << PlSqlParser.ADVISOR) | (1 << PlSqlParser.AFD_DISKSTRING) | (1 << PlSqlParser.AFTER) | (1 << PlSqlParser.AGENT))) !== 0) || ((((_la - 32)) & ~0x1f) == 0 && ((1 << (_la - 32)) & ((1 << (PlSqlParser.AGGREGATE - 32)) | (1 << (PlSqlParser.A_LETTER - 32)) | (1 << (PlSqlParser.ALIAS - 32)) | (1 << (PlSqlParser.ALLOCATE - 32)) | (1 << (PlSqlParser.ALLOW - 32)) | (1 << (PlSqlParser.ALL_ROWS - 32)) | (1 << (PlSqlParser.ALWAYS - 32)) | (1 << (PlSqlParser.ANALYZE - 32)) | (1 << (PlSqlParser.ANCILLARY - 32)) | (1 << (PlSqlParser.AND_EQUAL - 32)) | (1 << (PlSqlParser.ANOMALY - 32)) | (1 << (PlSqlParser.ANSI_REARCH - 32)) | (1 << (PlSqlParser.ANTIJOIN - 32)) | (1 << (PlSqlParser.ANYSCHEMA - 32)) | (1 << (PlSqlParser.APPEND - 32)) | (1 << (PlSqlParser.APPENDCHILDXML - 32)) | (1 << (PlSqlParser.APPEND_VALUES - 32)) | (1 << (PlSqlParser.APPLICATION - 32)) | (1 << (PlSqlParser.APPLY - 32)) | (1 << (PlSqlParser.APPROX_COUNT_DISTINCT - 32)) | (1 << (PlSqlParser.ARCHIVAL - 32)) | (1 << (PlSqlParser.ARCHIVE - 32)) | (1 << (PlSqlParser.ARCHIVED - 32)) | (1 << (PlSqlParser.ARCHIVELOG - 32)) | (1 << (PlSqlParser.ARRAY - 32)) | (1 << (PlSqlParser.ASCII - 32)))) !== 0) || ((((_la - 64)) & ~0x1f) == 0 && ((1 << (_la - 64)) & ((1 << (PlSqlParser.ASCIISTR - 64)) | (1 << (PlSqlParser.ASIN - 64)) | (1 << (PlSqlParser.ASIS - 64)) | (1 << (PlSqlParser.ASSEMBLY - 64)) | (1 << (PlSqlParser.ASSIGN - 64)) | (1 << (PlSqlParser.ASSOCIATE - 64)) | (1 << (PlSqlParser.ASYNC - 64)) | (1 << (PlSqlParser.ASYNCHRONOUS - 64)) | (1 << (PlSqlParser.ATAN2 - 64)) | (1 << (PlSqlParser.ATAN - 64)) | (1 << (PlSqlParser.AT - 64)) | (1 << (PlSqlParser.ATTRIBUTE - 64)) | (1 << (PlSqlParser.ATTRIBUTES - 64)) | (1 << (PlSqlParser.AUTHENTICATED - 64)) | (1 << (PlSqlParser.AUTHENTICATION - 64)) | (1 << (PlSqlParser.AUTHID - 64)) | (1 << (PlSqlParser.AUTHORIZATION - 64)) | (1 << (PlSqlParser.AUTOALLOCATE - 64)) | (1 << (PlSqlParser.AUTO - 64)) | (1 << (PlSqlParser.AUTOEXTEND - 64)) | (1 << (PlSqlParser.AUTO_LOGIN - 64)) | (1 << (PlSqlParser.AUTOMATIC - 64)) | (1 << (PlSqlParser.AUTONOMOUS_TRANSACTION - 64)) | (1 << (PlSqlParser.AUTO_REOPTIMIZE - 64)) | (1 << (PlSqlParser.AVAILABILITY - 64)) | (1 << (PlSqlParser.AVRO - 64)) | (1 << (PlSqlParser.BACKGROUND - 64)) | (1 << (PlSqlParser.BACKUP - 64)) | (1 << (PlSqlParser.BASIC - 64)))) !== 0) || ((((_la - 96)) & ~0x1f) == 0 && ((1 << (_la - 96)) & ((1 << (PlSqlParser.BASICFILE - 96)) | (1 << (PlSqlParser.BATCH - 96)) | (1 << (PlSqlParser.BATCHSIZE - 96)) | (1 << (PlSqlParser.BATCH_TABLE_ACCESS_BY_ROWID - 96)) | (1 << (PlSqlParser.BECOME - 96)) | (1 << (PlSqlParser.BEFORE - 96)) | (1 << (PlSqlParser.BEGIN - 96)) | (1 << (PlSqlParser.BEGINNING - 96)) | (1 << (PlSqlParser.BEGIN_OUTLINE_DATA - 96)) | (1 << (PlSqlParser.BEHALF - 96)) | (1 << (PlSqlParser.BEQUEATH - 96)) | (1 << (PlSqlParser.BFILE - 96)) | (1 << (PlSqlParser.BFILENAME - 96)) | (1 << (PlSqlParser.BIGFILE - 96)) | (1 << (PlSqlParser.BINARY - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE_INFINITY - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE_NAN - 96)) | (1 << (PlSqlParser.BINARY_FLOAT - 96)) | (1 << (PlSqlParser.BINARY_FLOAT_INFINITY - 96)) | (1 << (PlSqlParser.BINARY_FLOAT_NAN - 96)) | (1 << (PlSqlParser.BINARY_INTEGER - 96)) | (1 << (PlSqlParser.BIND_AWARE - 96)) | (1 << (PlSqlParser.BINDING - 96)) | (1 << (PlSqlParser.BIN_TO_NUM - 96)) | (1 << (PlSqlParser.BITAND - 96)) | (1 << (PlSqlParser.BITMAP_AND - 96)) | (1 << (PlSqlParser.BITMAP - 96)) | (1 << (PlSqlParser.BITMAPS - 96)) | (1 << (PlSqlParser.BITMAP_TREE - 96)) | (1 << (PlSqlParser.BITS - 96)))) !== 0) || ((((_la - 128)) & ~0x1f) == 0 && ((1 << (_la - 128)) & ((1 << (PlSqlParser.BLOB - 128)) | (1 << (PlSqlParser.BLOCK - 128)) | (1 << (PlSqlParser.BLOCK_RANGE - 128)) | (1 << (PlSqlParser.BLOCKS - 128)) | (1 << (PlSqlParser.BLOCKSIZE - 128)) | (1 << (PlSqlParser.BODY - 128)) | (1 << (PlSqlParser.BOOLEAN - 128)) | (1 << (PlSqlParser.BOTH - 128)) | (1 << (PlSqlParser.BOUND - 128)) | (1 << (PlSqlParser.BRANCH - 128)) | (1 << (PlSqlParser.BREADTH - 128)) | (1 << (PlSqlParser.BROADCAST - 128)) | (1 << (PlSqlParser.BSON - 128)) | (1 << (PlSqlParser.BUFFER - 128)) | (1 << (PlSqlParser.BUFFER_CACHE - 128)) | (1 << (PlSqlParser.BUFFER_POOL - 128)) | (1 << (PlSqlParser.BUILD - 128)) | (1 << (PlSqlParser.BULK - 128)) | (1 << (PlSqlParser.BYPASS_RECURSIVE_CHECK - 128)) | (1 << (PlSqlParser.BYPASS_UJVC - 128)) | (1 << (PlSqlParser.BYTE - 128)) | (1 << (PlSqlParser.CACHE - 128)) | (1 << (PlSqlParser.CACHE_CB - 128)) | (1 << (PlSqlParser.CACHE_INSTANCES - 128)) | (1 << (PlSqlParser.CACHE_TEMP_TABLE - 128)) | (1 << (PlSqlParser.CACHING - 128)) | (1 << (PlSqlParser.CALCULATED - 128)) | (1 << (PlSqlParser.CALLBACK - 128)) | (1 << (PlSqlParser.CALL - 128)) | (1 << (PlSqlParser.CANCEL - 128)))) !== 0) || ((((_la - 160)) & ~0x1f) == 0 && ((1 << (_la - 160)) & ((1 << (PlSqlParser.CAPACITY - 160)) | (1 << (PlSqlParser.CARDINALITY - 160)) | (1 << (PlSqlParser.CASCADE - 160)) | (1 << (PlSqlParser.CASE - 160)) | (1 << (PlSqlParser.CAST - 160)) | (1 << (PlSqlParser.CATEGORY - 160)) | (1 << (PlSqlParser.CDBDEFAULT - 160)) | (1 << (PlSqlParser.CEIL - 160)) | (1 << (PlSqlParser.CELL_FLASH_CACHE - 160)) | (1 << (PlSqlParser.CERTIFICATE - 160)) | (1 << (PlSqlParser.CFILE - 160)) | (1 << (PlSqlParser.CHAINED - 160)) | (1 << (PlSqlParser.CHANGE - 160)) | (1 << (PlSqlParser.CHANGE_DUPKEY_ERROR_INDEX - 160)) | (1 << (PlSqlParser.CHARACTER - 160)) | (1 << (PlSqlParser.CHAR - 160)) | (1 << (PlSqlParser.CHAR_CS - 160)) | (1 << (PlSqlParser.CHARTOROWID - 160)) | (1 << (PlSqlParser.CHECK_ACL_REWRITE - 160)) | (1 << (PlSqlParser.CHECKPOINT - 160)) | (1 << (PlSqlParser.CHILD - 160)) | (1 << (PlSqlParser.CHOOSE - 160)) | (1 << (PlSqlParser.CHR - 160)) | (1 << (PlSqlParser.CHUNK - 160)) | (1 << (PlSqlParser.CLASS - 160)) | (1 << (PlSqlParser.CLASSIFIER - 160)) | (1 << (PlSqlParser.CLEANUP - 160)) | (1 << (PlSqlParser.CLEAR - 160)) | (1 << (PlSqlParser.C_LETTER - 160)) | (1 << (PlSqlParser.CLIENT - 160)))) !== 0) || ((((_la - 192)) & ~0x1f) == 0 && ((1 << (_la - 192)) & ((1 << (PlSqlParser.CLOB - 192)) | (1 << (PlSqlParser.CLONE - 192)) | (1 << (PlSqlParser.CLOSE_CACHED_OPEN_CURSORS - 192)) | (1 << (PlSqlParser.CLOSE - 192)) | (1 << (PlSqlParser.CLUSTER_BY_ROWID - 192)) | (1 << (PlSqlParser.CLUSTER - 192)) | (1 << (PlSqlParser.CLUSTER_DETAILS - 192)) | (1 << (PlSqlParser.CLUSTER_DISTANCE - 192)) | (1 << (PlSqlParser.CLUSTER_ID - 192)) | (1 << (PlSqlParser.CLUSTERING - 192)) | (1 << (PlSqlParser.CLUSTERING_FACTOR - 192)) | (1 << (PlSqlParser.CLUSTER_PROBABILITY - 192)) | (1 << (PlSqlParser.CLUSTER_SET - 192)) | (1 << (PlSqlParser.COALESCE - 192)) | (1 << (PlSqlParser.COALESCE_SQ - 192)) | (1 << (PlSqlParser.COARSE - 192)) | (1 << (PlSqlParser.CO_AUTH_IND - 192)) | (1 << (PlSqlParser.COLD - 192)) | (1 << (PlSqlParser.COLLECT - 192)) | (1 << (PlSqlParser.COLUMNAR - 192)) | (1 << (PlSqlParser.COLUMN_AUTH_INDICATOR - 192)) | (1 << (PlSqlParser.COLUMN - 192)) | (1 << (PlSqlParser.COLUMNS - 192)) | (1 << (PlSqlParser.COLUMN_STATS - 192)) | (1 << (PlSqlParser.COLUMN_VALUE - 192)) | (1 << (PlSqlParser.COMMENT - 192)) | (1 << (PlSqlParser.COMMIT - 192)) | (1 << (PlSqlParser.COMMITTED - 192)) | (1 << (PlSqlParser.COMMON_DATA - 192)) | (1 << (PlSqlParser.COMPACT - 192)) | (1 << (PlSqlParser.COMPATIBILITY - 192)) | (1 << (PlSqlParser.COMPILE - 192)))) !== 0) || ((((_la - 224)) & ~0x1f) == 0 && ((1 << (_la - 224)) & ((1 << (PlSqlParser.COMPLETE - 224)) | (1 << (PlSqlParser.COMPLIANCE - 224)) | (1 << (PlSqlParser.COMPONENT - 224)) | (1 << (PlSqlParser.COMPONENTS - 224)) | (1 << (PlSqlParser.COMPOSE - 224)) | (1 << (PlSqlParser.COMPOSITE - 224)) | (1 << (PlSqlParser.COMPOSITE_LIMIT - 224)) | (1 << (PlSqlParser.COMPOUND - 224)) | (1 << (PlSqlParser.COMPUTE - 224)) | (1 << (PlSqlParser.CONCAT - 224)) | (1 << (PlSqlParser.CON_DBID_TO_ID - 224)) | (1 << (PlSqlParser.CONDITIONAL - 224)) | (1 << (PlSqlParser.CONDITION - 224)) | (1 << (PlSqlParser.CONFIRM - 224)) | (1 << (PlSqlParser.CONFORMING - 224)) | (1 << (PlSqlParser.CON_GUID_TO_ID - 224)) | (1 << (PlSqlParser.CON_ID - 224)) | (1 << (PlSqlParser.CON_NAME_TO_ID - 224)) | (1 << (PlSqlParser.CONNECT_BY_CB_WHR_ONLY - 224)) | (1 << (PlSqlParser.CONNECT_BY_COMBINE_SW - 224)) | (1 << (PlSqlParser.CONNECT_BY_COST_BASED - 224)) | (1 << (PlSqlParser.CONNECT_BY_ELIM_DUPS - 224)) | (1 << (PlSqlParser.CONNECT_BY_FILTERING - 224)) | (1 << (PlSqlParser.CONNECT_BY_ISCYCLE - 224)) | (1 << (PlSqlParser.CONNECT_BY_ISLEAF - 224)) | (1 << (PlSqlParser.CONNECT_BY_ROOT - 224)) | (1 << (PlSqlParser.CONNECT_TIME - 224)) | (1 << (PlSqlParser.CONSIDER - 224)) | (1 << (PlSqlParser.CONSISTENT - 224)) | (1 << (PlSqlParser.CONSTANT - 224)))) !== 0) || ((((_la - 256)) & ~0x1f) == 0 && ((1 << (_la - 256)) & ((1 << (PlSqlParser.CONST - 256)) | (1 << (PlSqlParser.CONSTRAINT - 256)) | (1 << (PlSqlParser.CONSTRAINTS - 256)) | (1 << (PlSqlParser.CONSTRUCTOR - 256)) | (1 << (PlSqlParser.CONTAINER - 256)) | (1 << (PlSqlParser.CONTAINER_DATA - 256)) | (1 << (PlSqlParser.CONTAINERS - 256)) | (1 << (PlSqlParser.CONTENT - 256)) | (1 << (PlSqlParser.CONTENTS - 256)) | (1 << (PlSqlParser.CONTEXT - 256)) | (1 << (PlSqlParser.CONTINUE - 256)) | (1 << (PlSqlParser.CONTROLFILE - 256)) | (1 << (PlSqlParser.CON_UID_TO_ID - 256)) | (1 << (PlSqlParser.CONVERT - 256)) | (1 << (PlSqlParser.COOKIE - 256)) | (1 << (PlSqlParser.COPY - 256)) | (1 << (PlSqlParser.CORR_K - 256)) | (1 << (PlSqlParser.CORR_S - 256)) | (1 << (PlSqlParser.CORRUPTION - 256)) | (1 << (PlSqlParser.CORRUPT_XID_ALL - 256)) | (1 << (PlSqlParser.CORRUPT_XID - 256)) | (1 << (PlSqlParser.COS - 256)) | (1 << (PlSqlParser.COSH - 256)) | (1 << (PlSqlParser.COST - 256)) | (1 << (PlSqlParser.COST_XML_QUERY_REWRITE - 256)) | (1 << (PlSqlParser.COUNT - 256)) | (1 << (PlSqlParser.COVAR_POP - 256)) | (1 << (PlSqlParser.COVAR_SAMP - 256)) | (1 << (PlSqlParser.CPU_COSTING - 256)) | (1 << (PlSqlParser.CPU_PER_CALL - 256)) | (1 << (PlSqlParser.CPU_PER_SESSION - 256)) | (1 << (PlSqlParser.CRASH - 256)))) !== 0) || ((((_la - 289)) & ~0x1f) == 0 && ((1 << (_la - 289)) & ((1 << (PlSqlParser.CREATE_FILE_DEST - 289)) | (1 << (PlSqlParser.CREATE_STORED_OUTLINES - 289)) | (1 << (PlSqlParser.CREATION - 289)) | (1 << (PlSqlParser.CREDENTIAL - 289)) | (1 << (PlSqlParser.CRITICAL - 289)) | (1 << (PlSqlParser.CROSS - 289)) | (1 << (PlSqlParser.CROSSEDITION - 289)) | (1 << (PlSqlParser.CSCONVERT - 289)) | (1 << (PlSqlParser.CUBE_AJ - 289)) | (1 << (PlSqlParser.CUBE - 289)) | (1 << (PlSqlParser.CUBE_GB - 289)) | (1 << (PlSqlParser.CUBE_SJ - 289)) | (1 << (PlSqlParser.CUME_DISTM - 289)) | (1 << (PlSqlParser.CURRENT - 289)) | (1 << (PlSqlParser.CURRENT_DATE - 289)) | (1 << (PlSqlParser.CURRENT_SCHEMA - 289)) | (1 << (PlSqlParser.CURRENT_TIME - 289)) | (1 << (PlSqlParser.CURRENT_TIMESTAMP - 289)) | (1 << (PlSqlParser.CURRENT_USER - 289)) | (1 << (PlSqlParser.CURRENTV - 289)) | (1 << (PlSqlParser.CURSOR - 289)) | (1 << (PlSqlParser.CURSOR_SHARING_EXACT - 289)) | (1 << (PlSqlParser.CURSOR_SPECIFIC_SEGMENT - 289)) | (1 << (PlSqlParser.CUSTOMDATUM - 289)) | (1 << (PlSqlParser.CV - 289)) | (1 << (PlSqlParser.CYCLE - 289)) | (1 << (PlSqlParser.DANGLING - 289)) | (1 << (PlSqlParser.DATABASE - 289)) | (1 << (PlSqlParser.DATA - 289)) | (1 << (PlSqlParser.DATAFILE - 289)) | (1 << (PlSqlParser.DATAFILES - 289)))) !== 0) || ((((_la - 321)) & ~0x1f) == 0 && ((1 << (_la - 321)) & ((1 << (PlSqlParser.DATAMOVEMENT - 321)) | (1 << (PlSqlParser.DATAOBJNO - 321)) | (1 << (PlSqlParser.DATAOBJ_TO_MAT_PARTITION - 321)) | (1 << (PlSqlParser.DATAOBJ_TO_PARTITION - 321)) | (1 << (PlSqlParser.DATAPUMP - 321)) | (1 << (PlSqlParser.DATA_SECURITY_REWRITE_LIMIT - 321)) | (1 << (PlSqlParser.DATE - 321)) | (1 << (PlSqlParser.DATE_MODE - 321)) | (1 << (PlSqlParser.DAY - 321)) | (1 << (PlSqlParser.DAYS - 321)) | (1 << (PlSqlParser.DBA - 321)) | (1 << (PlSqlParser.DBA_RECYCLEBIN - 321)) | (1 << (PlSqlParser.DBMS_STATS - 321)) | (1 << (PlSqlParser.DB_ROLE_CHANGE - 321)) | (1 << (PlSqlParser.DBTIMEZONE - 321)) | (1 << (PlSqlParser.DB_UNIQUE_NAME - 321)) | (1 << (PlSqlParser.DB_VERSION - 321)) | (1 << (PlSqlParser.DDL - 321)) | (1 << (PlSqlParser.DEALLOCATE - 321)) | (1 << (PlSqlParser.DEBUG - 321)) | (1 << (PlSqlParser.DEBUGGER - 321)) | (1 << (PlSqlParser.DEC - 321)) | (1 << (PlSqlParser.DECIMAL - 321)) | (1 << (PlSqlParser.DECLARE - 321)) | (1 << (PlSqlParser.DECOMPOSE - 321)) | (1 << (PlSqlParser.DECORRELATE - 321)) | (1 << (PlSqlParser.DECR - 321)) | (1 << (PlSqlParser.DECREMENT - 321)) | (1 << (PlSqlParser.DECRYPT - 321)) | (1 << (PlSqlParser.DEDUPLICATE - 321)) | (1 << (PlSqlParser.DEFAULTS - 321)))) !== 0) || ((((_la - 353)) & ~0x1f) == 0 && ((1 << (_la - 353)) & ((1 << (PlSqlParser.DEFERRABLE - 353)) | (1 << (PlSqlParser.DEFERRED - 353)) | (1 << (PlSqlParser.DEFINED - 353)) | (1 << (PlSqlParser.DEFINE - 353)) | (1 << (PlSqlParser.DEFINER - 353)) | (1 << (PlSqlParser.DEGREE - 353)) | (1 << (PlSqlParser.DELAY - 353)) | (1 << (PlSqlParser.DELEGATE - 353)) | (1 << (PlSqlParser.DELETE_ALL - 353)) | (1 << (PlSqlParser.DELETE - 353)) | (1 << (PlSqlParser.DELETEXML - 353)) | (1 << (PlSqlParser.DEMAND - 353)) | (1 << (PlSqlParser.DENSE_RANKM - 353)) | (1 << (PlSqlParser.DEPENDENT - 353)) | (1 << (PlSqlParser.DEPTH - 353)) | (1 << (PlSqlParser.DEQUEUE - 353)) | (1 << (PlSqlParser.DEREF - 353)) | (1 << (PlSqlParser.DEREF_NO_REWRITE - 353)) | (1 << (PlSqlParser.DESTROY - 353)) | (1 << (PlSqlParser.DETACHED - 353)) | (1 << (PlSqlParser.DETERMINES - 353)) | (1 << (PlSqlParser.DETERMINISTIC - 353)) | (1 << (PlSqlParser.DICTIONARY - 353)) | (1 << (PlSqlParser.DIMENSION - 353)) | (1 << (PlSqlParser.DIMENSIONS - 353)) | (1 << (PlSqlParser.DIRECT_LOAD - 353)) | (1 << (PlSqlParser.DIRECTORY - 353)) | (1 << (PlSqlParser.DIRECT_PATH - 353)) | (1 << (PlSqlParser.DISABLE_ALL - 353)) | (1 << (PlSqlParser.DISABLE - 353)) | (1 << (PlSqlParser.DISABLE_PARALLEL_DML - 353)))) !== 0) || ((((_la - 385)) & ~0x1f) == 0 && ((1 << (_la - 385)) & ((1 << (PlSqlParser.DISABLE_PRESET - 385)) | (1 << (PlSqlParser.DISABLE_RPKE - 385)) | (1 << (PlSqlParser.DISALLOW - 385)) | (1 << (PlSqlParser.DISASSOCIATE - 385)) | (1 << (PlSqlParser.DISCARD - 385)) | (1 << (PlSqlParser.DISCONNECT - 385)) | (1 << (PlSqlParser.DISK - 385)) | (1 << (PlSqlParser.DISKGROUP - 385)) | (1 << (PlSqlParser.DISKS - 385)) | (1 << (PlSqlParser.DISMOUNT - 385)) | (1 << (PlSqlParser.DISTINGUISHED - 385)) | (1 << (PlSqlParser.DISTRIBUTED - 385)) | (1 << (PlSqlParser.DISTRIBUTE - 385)) | (1 << (PlSqlParser.DML - 385)) | (1 << (PlSqlParser.DML_UPDATE - 385)) | (1 << (PlSqlParser.DOCFIDELITY - 385)) | (1 << (PlSqlParser.DOCUMENT - 385)) | (1 << (PlSqlParser.DOMAIN_INDEX_FILTER - 385)) | (1 << (PlSqlParser.DOMAIN_INDEX_NO_SORT - 385)) | (1 << (PlSqlParser.DOMAIN_INDEX_SORT - 385)) | (1 << (PlSqlParser.DOUBLE - 385)) | (1 << (PlSqlParser.DOWNGRADE - 385)) | (1 << (PlSqlParser.DRIVING_SITE - 385)) | (1 << (PlSqlParser.DROP_COLUMN - 385)) | (1 << (PlSqlParser.DROP_GROUP - 385)) | (1 << (PlSqlParser.DSINTERVAL_UNCONSTRAINED - 385)) | (1 << (PlSqlParser.DST_UPGRADE_INSERT_CONV - 385)) | (1 << (PlSqlParser.DUMP - 385)))) !== 0) || ((((_la - 417)) & ~0x1f) == 0 && ((1 << (_la - 417)) & ((1 << (PlSqlParser.DUPLICATE - 417)) | (1 << (PlSqlParser.DV - 417)) | (1 << (PlSqlParser.DYNAMIC - 417)) | (1 << (PlSqlParser.DYNAMIC_SAMPLING - 417)) | (1 << (PlSqlParser.DYNAMIC_SAMPLING_EST_CDN - 417)) | (1 << (PlSqlParser.EACH - 417)) | (1 << (PlSqlParser.EDITIONABLE - 417)) | (1 << (PlSqlParser.EDITION - 417)) | (1 << (PlSqlParser.EDITIONING - 417)) | (1 << (PlSqlParser.EDITIONS - 417)) | (1 << (PlSqlParser.ELEMENT - 417)) | (1 << (PlSqlParser.ELIM_GROUPBY - 417)) | (1 << (PlSqlParser.ELIMINATE_JOIN - 417)) | (1 << (PlSqlParser.ELIMINATE_OBY - 417)) | (1 << (PlSqlParser.ELIMINATE_OUTER_JOIN - 417)) | (1 << (PlSqlParser.EM - 417)) | (1 << (PlSqlParser.EMPTY_BLOB - 417)) | (1 << (PlSqlParser.EMPTY_CLOB - 417)) | (1 << (PlSqlParser.EMPTY - 417)) | (1 << (PlSqlParser.ENABLE_ALL - 417)) | (1 << (PlSqlParser.ENABLE - 417)) | (1 << (PlSqlParser.ENABLE_PARALLEL_DML - 417)) | (1 << (PlSqlParser.ENABLE_PRESET - 417)) | (1 << (PlSqlParser.ENCODING - 417)) | (1 << (PlSqlParser.ENCRYPT - 417)) | (1 << (PlSqlParser.ENCRYPTION - 417)) | (1 << (PlSqlParser.END_OUTLINE_DATA - 417)) | (1 << (PlSqlParser.ENFORCED - 417)) | (1 << (PlSqlParser.ENFORCE - 417)))) !== 0) || ((((_la - 449)) & ~0x1f) == 0 && ((1 << (_la - 449)) & ((1 << (PlSqlParser.ENQUEUE - 449)) | (1 << (PlSqlParser.ENTERPRISE - 449)) | (1 << (PlSqlParser.ENTITYESCAPING - 449)) | (1 << (PlSqlParser.ENTRY - 449)) | (1 << (PlSqlParser.EQUIPART - 449)) | (1 << (PlSqlParser.ERR - 449)) | (1 << (PlSqlParser.ERROR_ARGUMENT - 449)) | (1 << (PlSqlParser.ERROR - 449)) | (1 << (PlSqlParser.ERROR_ON_OVERLAP_TIME - 449)) | (1 << (PlSqlParser.ERRORS - 449)) | (1 << (PlSqlParser.ESCAPE - 449)) | (1 << (PlSqlParser.ESTIMATE - 449)) | (1 << (PlSqlParser.EVAL - 449)) | (1 << (PlSqlParser.EVALNAME - 449)) | (1 << (PlSqlParser.EVALUATE - 449)) | (1 << (PlSqlParser.EVALUATION - 449)) | (1 << (PlSqlParser.EVENTS - 449)) | (1 << (PlSqlParser.EVERY - 449)) | (1 << (PlSqlParser.EXCEPT - 449)) | (1 << (PlSqlParser.EXCEPTION - 449)) | (1 << (PlSqlParser.EXCEPTION_INIT - 449)) | (1 << (PlSqlParser.EXCEPTIONS - 449)) | (1 << (PlSqlParser.EXCHANGE - 449)) | (1 << (PlSqlParser.EXCLUDE - 449)) | (1 << (PlSqlParser.EXCLUDING - 449)) | (1 << (PlSqlParser.EXECUTE - 449)) | (1 << (PlSqlParser.EXEMPT - 449)) | (1 << (PlSqlParser.EXISTING - 449)) | (1 << (PlSqlParser.EXISTS - 449)) | (1 << (PlSqlParser.EXISTSNODE - 449)) | (1 << (PlSqlParser.EXIT - 449)))) !== 0) || ((((_la - 481)) & ~0x1f) == 0 && ((1 << (_la - 481)) & ((1 << (PlSqlParser.EXPAND_GSET_TO_UNION - 481)) | (1 << (PlSqlParser.EXPAND_TABLE - 481)) | (1 << (PlSqlParser.EXP - 481)) | (1 << (PlSqlParser.EXPIRE - 481)) | (1 << (PlSqlParser.EXPLAIN - 481)) | (1 << (PlSqlParser.EXPLOSION - 481)) | (1 << (PlSqlParser.EXPORT - 481)) | (1 << (PlSqlParser.EXPR_CORR_CHECK - 481)) | (1 << (PlSqlParser.EXPRESS - 481)) | (1 << (PlSqlParser.EXTENDS - 481)) | (1 << (PlSqlParser.EXTENT - 481)) | (1 << (PlSqlParser.EXTENTS - 481)) | (1 << (PlSqlParser.EXTERNAL - 481)) | (1 << (PlSqlParser.EXTERNALLY - 481)) | (1 << (PlSqlParser.EXTRACTCLOBXML - 481)) | (1 << (PlSqlParser.EXTRACT - 481)) | (1 << (PlSqlParser.EXTRACTVALUE - 481)) | (1 << (PlSqlParser.EXTRA - 481)) | (1 << (PlSqlParser.FACILITY - 481)) | (1 << (PlSqlParser.FACT - 481)) | (1 << (PlSqlParser.FACTOR - 481)) | (1 << (PlSqlParser.FACTORIZE_JOIN - 481)) | (1 << (PlSqlParser.FAILED - 481)) | (1 << (PlSqlParser.FAILED_LOGIN_ATTEMPTS - 481)) | (1 << (PlSqlParser.FAILGROUP - 481)) | (1 << (PlSqlParser.FAILOVER - 481)) | (1 << (PlSqlParser.FAILURE - 481)) | (1 << (PlSqlParser.FALSE - 481)) | (1 << (PlSqlParser.FAMILY - 481)) | (1 << (PlSqlParser.FAR - 481)) | (1 << (PlSqlParser.FAST - 481)) | (1 << (PlSqlParser.FASTSTART - 481)))) !== 0) || ((((_la - 513)) & ~0x1f) == 0 && ((1 << (_la - 513)) & ((1 << (PlSqlParser.FBTSCAN - 513)) | (1 << (PlSqlParser.FEATURE_DETAILS - 513)) | (1 << (PlSqlParser.FEATURE_ID - 513)) | (1 << (PlSqlParser.FEATURE_SET - 513)) | (1 << (PlSqlParser.FEATURE_VALUE - 513)) | (1 << (PlSqlParser.FETCH - 513)) | (1 << (PlSqlParser.FILE - 513)) | (1 << (PlSqlParser.FILE_NAME_CONVERT - 513)) | (1 << (PlSqlParser.FILESYSTEM_LIKE_LOGGING - 513)) | (1 << (PlSqlParser.FILTER - 513)) | (1 << (PlSqlParser.FINAL - 513)) | (1 << (PlSqlParser.FINE - 513)) | (1 << (PlSqlParser.FINISH - 513)) | (1 << (PlSqlParser.FIRST - 513)) | (1 << (PlSqlParser.FIRSTM - 513)) | (1 << (PlSqlParser.FIRST_ROWS - 513)) | (1 << (PlSqlParser.FIRST_VALUE - 513)) | (1 << (PlSqlParser.FIXED_VIEW_DATA - 513)) | (1 << (PlSqlParser.FLAGGER - 513)) | (1 << (PlSqlParser.FLASHBACK - 513)) | (1 << (PlSqlParser.FLASH_CACHE - 513)) | (1 << (PlSqlParser.FLOAT - 513)) | (1 << (PlSqlParser.FLOB - 513)) | (1 << (PlSqlParser.FLOOR - 513)) | (1 << (PlSqlParser.FLUSH - 513)) | (1 << (PlSqlParser.FOLDER - 513)) | (1 << (PlSqlParser.FOLLOWING - 513)) | (1 << (PlSqlParser.FOLLOWS - 513)) | (1 << (PlSqlParser.FORALL - 513)) | (1 << (PlSqlParser.FORCE - 513)) | (1 << (PlSqlParser.FORCE_XML_QUERY_REWRITE - 513)) | (1 << (PlSqlParser.FOREIGN - 513)))) !== 0) || ((((_la - 545)) & ~0x1f) == 0 && ((1 << (_la - 545)) & ((1 << (PlSqlParser.FOREVER - 545)) | (1 << (PlSqlParser.FORMAT - 545)) | (1 << (PlSqlParser.FORWARD - 545)) | (1 << (PlSqlParser.FRAGMENT_NUMBER - 545)) | (1 << (PlSqlParser.FREELIST - 545)) | (1 << (PlSqlParser.FREELISTS - 545)) | (1 << (PlSqlParser.FREEPOOLS - 545)) | (1 << (PlSqlParser.FRESH - 545)) | (1 << (PlSqlParser.FROM_TZ - 545)) | (1 << (PlSqlParser.FULL - 545)) | (1 << (PlSqlParser.FULL_OUTER_JOIN_TO_OUTER - 545)) | (1 << (PlSqlParser.FUNCTION - 545)) | (1 << (PlSqlParser.FUNCTIONS - 545)) | (1 << (PlSqlParser.GATHER_OPTIMIZER_STATISTICS - 545)) | (1 << (PlSqlParser.GATHER_PLAN_STATISTICS - 545)) | (1 << (PlSqlParser.GBY_CONC_ROLLUP - 545)) | (1 << (PlSqlParser.GBY_PUSHDOWN - 545)) | (1 << (PlSqlParser.GENERATED - 545)) | (1 << (PlSqlParser.GET - 545)) | (1 << (PlSqlParser.GLOBAL - 545)) | (1 << (PlSqlParser.GLOBALLY - 545)) | (1 << (PlSqlParser.GLOBAL_NAME - 545)) | (1 << (PlSqlParser.GLOBAL_TOPIC_ENABLED - 545)) | (1 << (PlSqlParser.GROUP_BY - 545)) | (1 << (PlSqlParser.GROUP_ID - 545)) | (1 << (PlSqlParser.GROUPING - 545)) | (1 << (PlSqlParser.GROUPING_ID - 545)))) !== 0) || ((((_la - 577)) & ~0x1f) == 0 && ((1 << (_la - 577)) & ((1 << (PlSqlParser.GROUPS - 577)) | (1 << (PlSqlParser.GUARANTEED - 577)) | (1 << (PlSqlParser.GUARANTEE - 577)) | (1 << (PlSqlParser.GUARD - 577)) | (1 << (PlSqlParser.HASH_AJ - 577)) | (1 << (PlSqlParser.HASH - 577)) | (1 << (PlSqlParser.HASHKEYS - 577)) | (1 << (PlSqlParser.HASH_SJ - 577)) | (1 << (PlSqlParser.HEADER - 577)) | (1 << (PlSqlParser.HEAP - 577)) | (1 << (PlSqlParser.HELP - 577)) | (1 << (PlSqlParser.HEXTORAW - 577)) | (1 << (PlSqlParser.HEXTOREF - 577)) | (1 << (PlSqlParser.HIDDEN_KEYWORD - 577)) | (1 << (PlSqlParser.HIDE - 577)) | (1 << (PlSqlParser.HIERARCHY - 577)) | (1 << (PlSqlParser.HIGH - 577)) | (1 << (PlSqlParser.HINTSET_BEGIN - 577)) | (1 << (PlSqlParser.HINTSET_END - 577)) | (1 << (PlSqlParser.HOT - 577)) | (1 << (PlSqlParser.HOUR - 577)) | (1 << (PlSqlParser.HWM_BROKERED - 577)) | (1 << (PlSqlParser.HYBRID - 577)) | (1 << (PlSqlParser.IDENTIFIER - 577)) | (1 << (PlSqlParser.IDENTITY - 577)) | (1 << (PlSqlParser.IDGENERATORS - 577)) | (1 << (PlSqlParser.ID - 577)) | (1 << (PlSqlParser.IDLE_TIME - 577)) | (1 << (PlSqlParser.IF - 577)) | (1 << (PlSqlParser.IGNORE - 577)))) !== 0) || ((((_la - 609)) & ~0x1f) == 0 && ((1 << (_la - 609)) & ((1 << (PlSqlParser.IGNORE_OPTIM_EMBEDDED_HINTS - 609)) | (1 << (PlSqlParser.IGNORE_ROW_ON_DUPKEY_INDEX - 609)) | (1 << (PlSqlParser.IGNORE_WHERE_CLAUSE - 609)) | (1 << (PlSqlParser.ILM - 609)) | (1 << (PlSqlParser.IMMEDIATE - 609)) | (1 << (PlSqlParser.IMPACT - 609)) | (1 << (PlSqlParser.IMPORT - 609)) | (1 << (PlSqlParser.INACTIVE - 609)) | (1 << (PlSqlParser.INCLUDE - 609)) | (1 << (PlSqlParser.INCLUDE_VERSION - 609)) | (1 << (PlSqlParser.INCLUDING - 609)) | (1 << (PlSqlParser.INCREMENTAL - 609)) | (1 << (PlSqlParser.INCREMENT - 609)) | (1 << (PlSqlParser.INCR - 609)) | (1 << (PlSqlParser.INDENT - 609)) | (1 << (PlSqlParser.INDEX_ASC - 609)) | (1 << (PlSqlParser.INDEX_COMBINE - 609)) | (1 << (PlSqlParser.INDEX_DESC - 609)) | (1 << (PlSqlParser.INDEXED - 609)) | (1 << (PlSqlParser.INDEXES - 609)) | (1 << (PlSqlParser.INDEX_FFS - 609)) | (1 << (PlSqlParser.INDEX_FILTER - 609)) | (1 << (PlSqlParser.INDEXING - 609)) | (1 << (PlSqlParser.INDEX_JOIN - 609)) | (1 << (PlSqlParser.INDEX_ROWS - 609)) | (1 << (PlSqlParser.INDEX_RRS - 609)) | (1 << (PlSqlParser.INDEX_RS_ASC - 609)) | (1 << (PlSqlParser.INDEX_RS_DESC - 609)) | (1 << (PlSqlParser.INDEX_RS - 609)) | (1 << (PlSqlParser.INDEX_SCAN - 609)) | (1 << (PlSqlParser.INDEX_SKIP_SCAN - 609)))) !== 0) || ((((_la - 641)) & ~0x1f) == 0 && ((1 << (_la - 641)) & ((1 << (PlSqlParser.INDEX_SS_ASC - 641)) | (1 << (PlSqlParser.INDEX_SS_DESC - 641)) | (1 << (PlSqlParser.INDEX_SS - 641)) | (1 << (PlSqlParser.INDEX_STATS - 641)) | (1 << (PlSqlParser.INDEXTYPE - 641)) | (1 << (PlSqlParser.INDEXTYPES - 641)) | (1 << (PlSqlParser.INDICATOR - 641)) | (1 << (PlSqlParser.INDICES - 641)) | (1 << (PlSqlParser.INFINITE - 641)) | (1 << (PlSqlParser.INFORMATIONAL - 641)) | (1 << (PlSqlParser.INHERIT - 641)) | (1 << (PlSqlParser.INITCAP - 641)) | (1 << (PlSqlParser.INITIAL - 641)) | (1 << (PlSqlParser.INITIALIZED - 641)) | (1 << (PlSqlParser.INITIALLY - 641)) | (1 << (PlSqlParser.INITRANS - 641)) | (1 << (PlSqlParser.INLINE - 641)) | (1 << (PlSqlParser.INLINE_XMLTYPE_NT - 641)) | (1 << (PlSqlParser.INMEMORY - 641)) | (1 << (PlSqlParser.IN_MEMORY_METADATA - 641)) | (1 << (PlSqlParser.INMEMORY_PRUNING - 641)) | (1 << (PlSqlParser.INNER - 641)) | (1 << (PlSqlParser.INOUT - 641)) | (1 << (PlSqlParser.INPLACE - 641)) | (1 << (PlSqlParser.INSERTCHILDXMLAFTER - 641)) | (1 << (PlSqlParser.INSERTCHILDXMLBEFORE - 641)) | (1 << (PlSqlParser.INSERTCHILDXML - 641)) | (1 << (PlSqlParser.INSERTXMLAFTER - 641)) | (1 << (PlSqlParser.INSERTXMLBEFORE - 641)) | (1 << (PlSqlParser.INSTANCE - 641)))) !== 0) || ((((_la - 673)) & ~0x1f) == 0 && ((1 << (_la - 673)) & ((1 << (PlSqlParser.INSTANCES - 673)) | (1 << (PlSqlParser.INSTANTIABLE - 673)) | (1 << (PlSqlParser.INSTANTLY - 673)) | (1 << (PlSqlParser.INSTEAD - 673)) | (1 << (PlSqlParser.INSTR2 - 673)) | (1 << (PlSqlParser.INSTR4 - 673)) | (1 << (PlSqlParser.INSTRB - 673)) | (1 << (PlSqlParser.INSTRC - 673)) | (1 << (PlSqlParser.INSTR - 673)) | (1 << (PlSqlParser.INTEGER - 673)) | (1 << (PlSqlParser.INTERLEAVED - 673)) | (1 << (PlSqlParser.INTERMEDIATE - 673)) | (1 << (PlSqlParser.INTERNAL_CONVERT - 673)) | (1 << (PlSqlParser.INTERNAL_USE - 673)) | (1 << (PlSqlParser.INTERPRETED - 673)) | (1 << (PlSqlParser.INTERVAL - 673)) | (1 << (PlSqlParser.INT - 673)) | (1 << (PlSqlParser.INVALIDATE - 673)) | (1 << (PlSqlParser.INVISIBLE - 673)) | (1 << (PlSqlParser.IN_XQUERY - 673)) | (1 << (PlSqlParser.ISOLATION - 673)) | (1 << (PlSqlParser.ISOLATION_LEVEL - 673)) | (1 << (PlSqlParser.ITERATE - 673)) | (1 << (PlSqlParser.ITERATION_NUMBER - 673)) | (1 << (PlSqlParser.JAVA - 673)) | (1 << (PlSqlParser.JOB - 673)) | (1 << (PlSqlParser.JOIN - 673)) | (1 << (PlSqlParser.JSON_ARRAYAGG - 673)) | (1 << (PlSqlParser.JSON_ARRAY - 673)))) !== 0) || ((((_la - 705)) & ~0x1f) == 0 && ((1 << (_la - 705)) & ((1 << (PlSqlParser.JSON_EQUAL - 705)) | (1 << (PlSqlParser.JSON_EXISTS2 - 705)) | (1 << (PlSqlParser.JSON_EXISTS - 705)) | (1 << (PlSqlParser.JSONGET - 705)) | (1 << (PlSqlParser.JSON - 705)) | (1 << (PlSqlParser.JSON_OBJECTAGG - 705)) | (1 << (PlSqlParser.JSON_OBJECT - 705)) | (1 << (PlSqlParser.JSONPARSE - 705)) | (1 << (PlSqlParser.JSON_QUERY - 705)) | (1 << (PlSqlParser.JSON_SERIALIZE - 705)) | (1 << (PlSqlParser.JSON_TABLE - 705)) | (1 << (PlSqlParser.JSON_TEXTCONTAINS2 - 705)) | (1 << (PlSqlParser.JSON_TEXTCONTAINS - 705)) | (1 << (PlSqlParser.JSON_VALUE - 705)) | (1 << (PlSqlParser.KEEP_DUPLICATES - 705)) | (1 << (PlSqlParser.KEEP - 705)) | (1 << (PlSqlParser.KERBEROS - 705)) | (1 << (PlSqlParser.KEY - 705)) | (1 << (PlSqlParser.KEY_LENGTH - 705)) | (1 << (PlSqlParser.KEYSIZE - 705)) | (1 << (PlSqlParser.KEYS - 705)) | (1 << (PlSqlParser.KEYSTORE - 705)) | (1 << (PlSqlParser.KILL - 705)) | (1 << (PlSqlParser.LABEL - 705)) | (1 << (PlSqlParser.LANGUAGE - 705)) | (1 << (PlSqlParser.LAST_DAY - 705)) | (1 << (PlSqlParser.LAST - 705)) | (1 << (PlSqlParser.LAST_VALUE - 705)) | (1 << (PlSqlParser.LATERAL - 705)) | (1 << (PlSqlParser.LAX - 705)) | (1 << (PlSqlParser.LAYER - 705)) | (1 << (PlSqlParser.LDAP_REGISTRATION_ENABLED - 705)))) !== 0) || ((((_la - 737)) & ~0x1f) == 0 && ((1 << (_la - 737)) & ((1 << (PlSqlParser.LDAP_REGISTRATION - 737)) | (1 << (PlSqlParser.LDAP_REG_SYNC_INTERVAL - 737)) | (1 << (PlSqlParser.LEADING - 737)) | (1 << (PlSqlParser.LEFT - 737)) | (1 << (PlSqlParser.LENGTH2 - 737)) | (1 << (PlSqlParser.LENGTH4 - 737)) | (1 << (PlSqlParser.LENGTHB - 737)) | (1 << (PlSqlParser.LENGTHC - 737)) | (1 << (PlSqlParser.LENGTH - 737)) | (1 << (PlSqlParser.LESS - 737)) | (1 << (PlSqlParser.LEVEL - 737)) | (1 << (PlSqlParser.LEVELS - 737)) | (1 << (PlSqlParser.LIBRARY - 737)) | (1 << (PlSqlParser.LIFECYCLE - 737)) | (1 << (PlSqlParser.LIFE - 737)) | (1 << (PlSqlParser.LIFETIME - 737)) | (1 << (PlSqlParser.LIKE2 - 737)) | (1 << (PlSqlParser.LIKE4 - 737)) | (1 << (PlSqlParser.LIKEC - 737)) | (1 << (PlSqlParser.LIKE_EXPAND - 737)) | (1 << (PlSqlParser.LIMIT - 737)) | (1 << (PlSqlParser.LINEAR - 737)) | (1 << (PlSqlParser.LINK - 737)) | (1 << (PlSqlParser.LIST - 737)) | (1 << (PlSqlParser.LN - 737)) | (1 << (PlSqlParser.LNNVL - 737)) | (1 << (PlSqlParser.LOAD - 737)) | (1 << (PlSqlParser.LOB - 737)) | (1 << (PlSqlParser.LOBNVL - 737)) | (1 << (PlSqlParser.LOBS - 737)) | (1 << (PlSqlParser.LOCAL_INDEXES - 737)))) !== 0) || ((((_la - 769)) & ~0x1f) == 0 && ((1 << (_la - 769)) & ((1 << (PlSqlParser.LOCAL - 769)) | (1 << (PlSqlParser.LOCALTIME - 769)) | (1 << (PlSqlParser.LOCALTIMESTAMP - 769)) | (1 << (PlSqlParser.LOCATION - 769)) | (1 << (PlSqlParser.LOCATOR - 769)) | (1 << (PlSqlParser.LOCKED - 769)) | (1 << (PlSqlParser.LOCKING - 769)) | (1 << (PlSqlParser.LOGFILE - 769)) | (1 << (PlSqlParser.LOGFILES - 769)) | (1 << (PlSqlParser.LOGGING - 769)) | (1 << (PlSqlParser.LOGICAL - 769)) | (1 << (PlSqlParser.LOGICAL_READS_PER_CALL - 769)) | (1 << (PlSqlParser.LOGICAL_READS_PER_SESSION - 769)) | (1 << (PlSqlParser.LOG - 769)) | (1 << (PlSqlParser.LOGMINING - 769)) | (1 << (PlSqlParser.LOGOFF - 769)) | (1 << (PlSqlParser.LOGON - 769)) | (1 << (PlSqlParser.LOG_READ_ONLY_VIOLATIONS - 769)) | (1 << (PlSqlParser.LONG - 769)) | (1 << (PlSqlParser.LOOP - 769)) | (1 << (PlSqlParser.LOWER - 769)) | (1 << (PlSqlParser.LOW - 769)) | (1 << (PlSqlParser.LPAD - 769)) | (1 << (PlSqlParser.LTRIM - 769)) | (1 << (PlSqlParser.MAIN - 769)) | (1 << (PlSqlParser.MAKE_REF - 769)) | (1 << (PlSqlParser.MANAGED - 769)) | (1 << (PlSqlParser.MANAGE - 769)) | (1 << (PlSqlParser.MANAGEMENT - 769)) | (1 << (PlSqlParser.MANAGER - 769)) | (1 << (PlSqlParser.MANUAL - 769)))) !== 0) || ((((_la - 801)) & ~0x1f) == 0 && ((1 << (_la - 801)) & ((1 << (PlSqlParser.MAP - 801)) | (1 << (PlSqlParser.MAPPING - 801)) | (1 << (PlSqlParser.MASTER - 801)) | (1 << (PlSqlParser.MATCHED - 801)) | (1 << (PlSqlParser.MATCHES - 801)) | (1 << (PlSqlParser.MATCH - 801)) | (1 << (PlSqlParser.MATCH_NUMBER - 801)) | (1 << (PlSqlParser.MATCH_RECOGNIZE - 801)) | (1 << (PlSqlParser.MATERIALIZED - 801)) | (1 << (PlSqlParser.MATERIALIZE - 801)) | (1 << (PlSqlParser.MAXARCHLOGS - 801)) | (1 << (PlSqlParser.MAXDATAFILES - 801)) | (1 << (PlSqlParser.MAXEXTENTS - 801)) | (1 << (PlSqlParser.MAXIMIZE - 801)) | (1 << (PlSqlParser.MAXINSTANCES - 801)) | (1 << (PlSqlParser.MAXLOGFILES - 801)) | (1 << (PlSqlParser.MAXLOGHISTORY - 801)) | (1 << (PlSqlParser.MAXLOGMEMBERS - 801)) | (1 << (PlSqlParser.MAX_SHARED_TEMP_SIZE - 801)) | (1 << (PlSqlParser.MAXSIZE - 801)) | (1 << (PlSqlParser.MAXTRANS - 801)) | (1 << (PlSqlParser.MAXVALUE - 801)) | (1 << (PlSqlParser.MEASURE - 801)) | (1 << (PlSqlParser.MEASURES - 801)) | (1 << (PlSqlParser.MEDIUM - 801)) | (1 << (PlSqlParser.MEMBER - 801)) | (1 << (PlSqlParser.MEMCOMPRESS - 801)) | (1 << (PlSqlParser.MEMORY - 801)) | (1 << (PlSqlParser.MERGEACTIONS - 801)) | (1 << (PlSqlParser.MERGE_AJ - 801)) | (1 << (PlSqlParser.MERGE_CONST_ON - 801)) | (1 << (PlSqlParser.MERGE - 801)))) !== 0) || ((((_la - 833)) & ~0x1f) == 0 && ((1 << (_la - 833)) & ((1 << (PlSqlParser.MERGE_SJ - 833)) | (1 << (PlSqlParser.METADATA - 833)) | (1 << (PlSqlParser.METHOD - 833)) | (1 << (PlSqlParser.MIGRATE - 833)) | (1 << (PlSqlParser.MIGRATION - 833)) | (1 << (PlSqlParser.MINEXTENTS - 833)) | (1 << (PlSqlParser.MINIMIZE - 833)) | (1 << (PlSqlParser.MINIMUM - 833)) | (1 << (PlSqlParser.MINING - 833)) | (1 << (PlSqlParser.MINUS_NULL - 833)) | (1 << (PlSqlParser.MINUTE - 833)) | (1 << (PlSqlParser.MINVALUE - 833)) | (1 << (PlSqlParser.MIRRORCOLD - 833)) | (1 << (PlSqlParser.MIRRORHOT - 833)) | (1 << (PlSqlParser.MIRROR - 833)) | (1 << (PlSqlParser.MLSLABEL - 833)) | (1 << (PlSqlParser.MODEL_COMPILE_SUBQUERY - 833)) | (1 << (PlSqlParser.MODEL_DONTVERIFY_UNIQUENESS - 833)) | (1 << (PlSqlParser.MODEL_DYNAMIC_SUBQUERY - 833)) | (1 << (PlSqlParser.MODEL_MIN_ANALYSIS - 833)) | (1 << (PlSqlParser.MODEL - 833)) | (1 << (PlSqlParser.MODEL_NB - 833)) | (1 << (PlSqlParser.MODEL_NO_ANALYSIS - 833)) | (1 << (PlSqlParser.MODEL_PBY - 833)) | (1 << (PlSqlParser.MODEL_PUSH_REF - 833)) | (1 << (PlSqlParser.MODEL_SV - 833)) | (1 << (PlSqlParser.MODIFICATION - 833)) | (1 << (PlSqlParser.MODIFY_COLUMN_TYPE - 833)) | (1 << (PlSqlParser.MODIFY - 833)) | (1 << (PlSqlParser.MOD - 833)))) !== 0) || ((((_la - 865)) & ~0x1f) == 0 && ((1 << (_la - 865)) & ((1 << (PlSqlParser.MODULE - 865)) | (1 << (PlSqlParser.MONITORING - 865)) | (1 << (PlSqlParser.MONITOR - 865)) | (1 << (PlSqlParser.MONTH - 865)) | (1 << (PlSqlParser.MONTHS_BETWEEN - 865)) | (1 << (PlSqlParser.MONTHS - 865)) | (1 << (PlSqlParser.MOUNT - 865)) | (1 << (PlSqlParser.MOUNTPATH - 865)) | (1 << (PlSqlParser.MOVEMENT - 865)) | (1 << (PlSqlParser.MOVE - 865)) | (1 << (PlSqlParser.MULTIDIMENSIONAL - 865)) | (1 << (PlSqlParser.MULTISET - 865)) | (1 << (PlSqlParser.MV_MERGE - 865)) | (1 << (PlSqlParser.NAMED - 865)) | (1 << (PlSqlParser.NAME - 865)) | (1 << (PlSqlParser.NAMESPACE - 865)) | (1 << (PlSqlParser.NAN - 865)) | (1 << (PlSqlParser.NANVL - 865)) | (1 << (PlSqlParser.NATIONAL - 865)) | (1 << (PlSqlParser.NATIVE_FULL_OUTER_JOIN - 865)) | (1 << (PlSqlParser.NATIVE - 865)) | (1 << (PlSqlParser.NATURAL - 865)) | (1 << (PlSqlParser.NATURALN - 865)) | (1 << (PlSqlParser.NAV - 865)) | (1 << (PlSqlParser.NCHAR_CS - 865)) | (1 << (PlSqlParser.NCHAR - 865)) | (1 << (PlSqlParser.NCHR - 865)) | (1 << (PlSqlParser.NCLOB - 865)) | (1 << (PlSqlParser.NEEDED - 865)) | (1 << (PlSqlParser.NEG - 865)) | (1 << (PlSqlParser.NESTED - 865)) | (1 << (PlSqlParser.NESTED_TABLE_FAST_INSERT - 865)))) !== 0) || ((((_la - 897)) & ~0x1f) == 0 && ((1 << (_la - 897)) & ((1 << (PlSqlParser.NESTED_TABLE_GET_REFS - 897)) | (1 << (PlSqlParser.NESTED_TABLE_ID - 897)) | (1 << (PlSqlParser.NESTED_TABLE_SET_REFS - 897)) | (1 << (PlSqlParser.NESTED_TABLE_SET_SETID - 897)) | (1 << (PlSqlParser.NETWORK - 897)) | (1 << (PlSqlParser.NEVER - 897)) | (1 << (PlSqlParser.NEW - 897)) | (1 << (PlSqlParser.NEW_TIME - 897)) | (1 << (PlSqlParser.NEXT_DAY - 897)) | (1 << (PlSqlParser.NEXT - 897)) | (1 << (PlSqlParser.NL_AJ - 897)) | (1 << (PlSqlParser.NLJ_BATCHING - 897)) | (1 << (PlSqlParser.NLJ_INDEX_FILTER - 897)) | (1 << (PlSqlParser.NLJ_INDEX_SCAN - 897)) | (1 << (PlSqlParser.NLJ_PREFETCH - 897)) | (1 << (PlSqlParser.NLS_CALENDAR - 897)) | (1 << (PlSqlParser.NLS_CHARACTERSET - 897)) | (1 << (PlSqlParser.NLS_CHARSET_DECL_LEN - 897)) | (1 << (PlSqlParser.NLS_CHARSET_ID - 897)) | (1 << (PlSqlParser.NLS_CHARSET_NAME - 897)) | (1 << (PlSqlParser.NLS_COMP - 897)) | (1 << (PlSqlParser.NLS_CURRENCY - 897)) | (1 << (PlSqlParser.NLS_DATE_FORMAT - 897)) | (1 << (PlSqlParser.NLS_DATE_LANGUAGE - 897)) | (1 << (PlSqlParser.NLS_INITCAP - 897)) | (1 << (PlSqlParser.NLS_ISO_CURRENCY - 897)) | (1 << (PlSqlParser.NL_SJ - 897)) | (1 << (PlSqlParser.NLS_LANG - 897)) | (1 << (PlSqlParser.NLS_LANGUAGE - 897)) | (1 << (PlSqlParser.NLS_LENGTH_SEMANTICS - 897)) | (1 << (PlSqlParser.NLS_LOWER - 897)) | (1 << (PlSqlParser.NLS_NCHAR_CONV_EXCP - 897)))) !== 0) || ((((_la - 929)) & ~0x1f) == 0 && ((1 << (_la - 929)) & ((1 << (PlSqlParser.NLS_NUMERIC_CHARACTERS - 929)) | (1 << (PlSqlParser.NLS_SORT - 929)) | (1 << (PlSqlParser.NLSSORT - 929)) | (1 << (PlSqlParser.NLS_SPECIAL_CHARS - 929)) | (1 << (PlSqlParser.NLS_TERRITORY - 929)) | (1 << (PlSqlParser.NLS_UPPER - 929)) | (1 << (PlSqlParser.NO_ACCESS - 929)) | (1 << (PlSqlParser.NO_ADAPTIVE_PLAN - 929)) | (1 << (PlSqlParser.NO_ANSI_REARCH - 929)) | (1 << (PlSqlParser.NOAPPEND - 929)) | (1 << (PlSqlParser.NOARCHIVELOG - 929)) | (1 << (PlSqlParser.NOAUDIT - 929)) | (1 << (PlSqlParser.NO_AUTO_REOPTIMIZE - 929)) | (1 << (PlSqlParser.NO_BASETABLE_MULTIMV_REWRITE - 929)) | (1 << (PlSqlParser.NO_BATCH_TABLE_ACCESS_BY_ROWID - 929)) | (1 << (PlSqlParser.NO_BIND_AWARE - 929)) | (1 << (PlSqlParser.NO_BUFFER - 929)) | (1 << (PlSqlParser.NOCACHE - 929)) | (1 << (PlSqlParser.NO_CARTESIAN - 929)) | (1 << (PlSqlParser.NO_CHECK_ACL_REWRITE - 929)) | (1 << (PlSqlParser.NO_CLUSTER_BY_ROWID - 929)) | (1 << (PlSqlParser.NO_CLUSTERING - 929)) | (1 << (PlSqlParser.NO_COALESCE_SQ - 929)) | (1 << (PlSqlParser.NO_COMMON_DATA - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_CB_WHR_ONLY - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_COMBINE_SW - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_COST_BASED - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_ELIM_DUPS - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_FILTERING - 929)) | (1 << (PlSqlParser.NOCOPY - 929)) | (1 << (PlSqlParser.NO_COST_XML_QUERY_REWRITE - 929)))) !== 0) || ((((_la - 961)) & ~0x1f) == 0 && ((1 << (_la - 961)) & ((1 << (PlSqlParser.NO_CPU_COSTING - 961)) | (1 << (PlSqlParser.NOCPU_COSTING - 961)) | (1 << (PlSqlParser.NOCYCLE - 961)) | (1 << (PlSqlParser.NO_DATA_SECURITY_REWRITE - 961)) | (1 << (PlSqlParser.NO_DECORRELATE - 961)) | (1 << (PlSqlParser.NODELAY - 961)) | (1 << (PlSqlParser.NO_DOMAIN_INDEX_FILTER - 961)) | (1 << (PlSqlParser.NO_DST_UPGRADE_INSERT_CONV - 961)) | (1 << (PlSqlParser.NO_ELIM_GROUPBY - 961)) | (1 << (PlSqlParser.NO_ELIMINATE_JOIN - 961)) | (1 << (PlSqlParser.NO_ELIMINATE_OBY - 961)) | (1 << (PlSqlParser.NO_ELIMINATE_OUTER_JOIN - 961)) | (1 << (PlSqlParser.NOENTITYESCAPING - 961)) | (1 << (PlSqlParser.NO_EXPAND_GSET_TO_UNION - 961)) | (1 << (PlSqlParser.NO_EXPAND - 961)) | (1 << (PlSqlParser.NO_EXPAND_TABLE - 961)) | (1 << (PlSqlParser.NO_FACT - 961)) | (1 << (PlSqlParser.NO_FACTORIZE_JOIN - 961)) | (1 << (PlSqlParser.NO_FILTERING - 961)) | (1 << (PlSqlParser.NOFORCE - 961)) | (1 << (PlSqlParser.NO_FULL_OUTER_JOIN_TO_OUTER - 961)) | (1 << (PlSqlParser.NO_GATHER_OPTIMIZER_STATISTICS - 961)) | (1 << (PlSqlParser.NO_GBY_PUSHDOWN - 961)) | (1 << (PlSqlParser.NOGUARANTEE - 961)) | (1 << (PlSqlParser.NO_INDEX_FFS - 961)) | (1 << (PlSqlParser.NO_INDEX - 961)) | (1 << (PlSqlParser.NO_INDEX_SS - 961)) | (1 << (PlSqlParser.NO_INMEMORY - 961)) | (1 << (PlSqlParser.NO_INMEMORY_PRUNING - 961)) | (1 << (PlSqlParser.NOKEEP - 961)) | (1 << (PlSqlParser.NO_LOAD - 961)) | (1 << (PlSqlParser.NOLOCAL - 961)))) !== 0) || ((((_la - 993)) & ~0x1f) == 0 && ((1 << (_la - 993)) & ((1 << (PlSqlParser.NOLOGGING - 993)) | (1 << (PlSqlParser.NOMAPPING - 993)) | (1 << (PlSqlParser.NOMAXVALUE - 993)) | (1 << (PlSqlParser.NO_MERGE - 993)) | (1 << (PlSqlParser.NOMINIMIZE - 993)) | (1 << (PlSqlParser.NOMINVALUE - 993)) | (1 << (PlSqlParser.NO_MODEL_PUSH_REF - 993)) | (1 << (PlSqlParser.NO_MONITORING - 993)) | (1 << (PlSqlParser.NOMONITORING - 993)) | (1 << (PlSqlParser.NO_MONITOR - 993)) | (1 << (PlSqlParser.NO_MULTIMV_REWRITE - 993)) | (1 << (PlSqlParser.NO_NATIVE_FULL_OUTER_JOIN - 993)) | (1 << (PlSqlParser.NONBLOCKING - 993)) | (1 << (PlSqlParser.NONEDITIONABLE - 993)) | (1 << (PlSqlParser.NONE - 993)) | (1 << (PlSqlParser.NO_NLJ_BATCHING - 993)) | (1 << (PlSqlParser.NO_NLJ_PREFETCH - 993)) | (1 << (PlSqlParser.NO - 993)) | (1 << (PlSqlParser.NONSCHEMA - 993)) | (1 << (PlSqlParser.NO_OBJECT_LINK - 993)) | (1 << (PlSqlParser.NOORDER - 993)) | (1 << (PlSqlParser.NO_ORDER_ROLLUPS - 993)) | (1 << (PlSqlParser.NO_OUTER_JOIN_TO_ANTI - 993)) | (1 << (PlSqlParser.NO_OUTER_JOIN_TO_INNER - 993)) | (1 << (PlSqlParser.NOOVERRIDE - 993)) | (1 << (PlSqlParser.NO_PARALLEL_INDEX - 993)) | (1 << (PlSqlParser.NOPARALLEL_INDEX - 993)) | (1 << (PlSqlParser.NO_PARALLEL - 993)) | (1 << (PlSqlParser.NOPARALLEL - 993)) | (1 << (PlSqlParser.NO_PARTIAL_COMMIT - 993)) | (1 << (PlSqlParser.NO_PARTIAL_JOIN - 993)) | (1 << (PlSqlParser.NO_PARTIAL_ROLLUP_PUSHDOWN - 993)))) !== 0) || ((((_la - 1025)) & ~0x1f) == 0 && ((1 << (_la - 1025)) & ((1 << (PlSqlParser.NOPARTITION - 1025)) | (1 << (PlSqlParser.NO_PLACE_DISTINCT - 1025)) | (1 << (PlSqlParser.NO_PLACE_GROUP_BY - 1025)) | (1 << (PlSqlParser.NO_PQ_CONCURRENT_UNION - 1025)) | (1 << (PlSqlParser.NO_PQ_MAP - 1025)) | (1 << (PlSqlParser.NO_PQ_REPLICATE - 1025)) | (1 << (PlSqlParser.NO_PQ_SKEW - 1025)) | (1 << (PlSqlParser.NO_PRUNE_GSETS - 1025)) | (1 << (PlSqlParser.NO_PULL_PRED - 1025)) | (1 << (PlSqlParser.NO_PUSH_PRED - 1025)) | (1 << (PlSqlParser.NO_PUSH_SUBQ - 1025)) | (1 << (PlSqlParser.NO_PX_FAULT_TOLERANCE - 1025)) | (1 << (PlSqlParser.NO_PX_JOIN_FILTER - 1025)) | (1 << (PlSqlParser.NO_QKN_BUFF - 1025)) | (1 << (PlSqlParser.NO_QUERY_TRANSFORMATION - 1025)) | (1 << (PlSqlParser.NO_REF_CASCADE - 1025)) | (1 << (PlSqlParser.NORELOCATE - 1025)) | (1 << (PlSqlParser.NORELY - 1025)) | (1 << (PlSqlParser.NOREPAIR - 1025)) | (1 << (PlSqlParser.NOREPLAY - 1025)) | (1 << (PlSqlParser.NORESETLOGS - 1025)) | (1 << (PlSqlParser.NO_RESULT_CACHE - 1025)) | (1 << (PlSqlParser.NOREVERSE - 1025)) | (1 << (PlSqlParser.NO_REWRITE - 1025)) | (1 << (PlSqlParser.NOREWRITE - 1025)) | (1 << (PlSqlParser.NORMAL - 1025)) | (1 << (PlSqlParser.NO_ROOT_SW_FOR_LOCAL - 1025)) | (1 << (PlSqlParser.NOROWDEPENDENCIES - 1025)) | (1 << (PlSqlParser.NOSCHEMACHECK - 1025)) | (1 << (PlSqlParser.NOSEGMENT - 1025)) | (1 << (PlSqlParser.NO_SEMIJOIN - 1025)) | (1 << (PlSqlParser.NO_SEMI_TO_INNER - 1025)))) !== 0) || ((((_la - 1057)) & ~0x1f) == 0 && ((1 << (_la - 1057)) & ((1 << (PlSqlParser.NO_SET_TO_JOIN - 1057)) | (1 << (PlSqlParser.NOSORT - 1057)) | (1 << (PlSqlParser.NO_SQL_TRANSLATION - 1057)) | (1 << (PlSqlParser.NO_SQL_TUNE - 1057)) | (1 << (PlSqlParser.NO_STAR_TRANSFORMATION - 1057)) | (1 << (PlSqlParser.NO_STATEMENT_QUEUING - 1057)) | (1 << (PlSqlParser.NO_STATS_GSETS - 1057)) | (1 << (PlSqlParser.NOSTRICT - 1057)) | (1 << (PlSqlParser.NO_SUBQUERY_PRUNING - 1057)) | (1 << (PlSqlParser.NO_SUBSTRB_PAD - 1057)) | (1 << (PlSqlParser.NO_SWAP_JOIN_INPUTS - 1057)) | (1 << (PlSqlParser.NOSWITCH - 1057)) | (1 << (PlSqlParser.NO_TABLE_LOOKUP_BY_NL - 1057)) | (1 << (PlSqlParser.NO_TEMP_TABLE - 1057)) | (1 << (PlSqlParser.NOTHING - 1057)) | (1 << (PlSqlParser.NOTIFICATION - 1057)) | (1 << (PlSqlParser.NO_TRANSFORM_DISTINCT_AGG - 1057)) | (1 << (PlSqlParser.NO_UNNEST - 1057)) | (1 << (PlSqlParser.NO_USE_CUBE - 1057)) | (1 << (PlSqlParser.NO_USE_HASH_AGGREGATION - 1057)) | (1 << (PlSqlParser.NO_USE_HASH_GBY_FOR_PUSHDOWN - 1057)) | (1 << (PlSqlParser.NO_USE_HASH - 1057)) | (1 << (PlSqlParser.NO_USE_INVISIBLE_INDEXES - 1057)) | (1 << (PlSqlParser.NO_USE_MERGE - 1057)) | (1 << (PlSqlParser.NO_USE_NL - 1057)) | (1 << (PlSqlParser.NO_USE_VECTOR_AGGREGATION - 1057)) | (1 << (PlSqlParser.NOVALIDATE - 1057)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM_DIMS - 1057)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM_FACT - 1057)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM - 1057)))) !== 0) || ((((_la - 1089)) & ~0x1f) == 0 && ((1 << (_la - 1089)) & ((1 << (PlSqlParser.NO_XDB_FASTPATH_INSERT - 1089)) | (1 << (PlSqlParser.NO_XML_DML_REWRITE - 1089)) | (1 << (PlSqlParser.NO_XMLINDEX_REWRITE_IN_SELECT - 1089)) | (1 << (PlSqlParser.NO_XMLINDEX_REWRITE - 1089)) | (1 << (PlSqlParser.NO_XML_QUERY_REWRITE - 1089)) | (1 << (PlSqlParser.NO_ZONEMAP - 1089)) | (1 << (PlSqlParser.NTH_VALUE - 1089)) | (1 << (PlSqlParser.NULLIF - 1089)) | (1 << (PlSqlParser.NULLS - 1089)) | (1 << (PlSqlParser.NUMBER - 1089)) | (1 << (PlSqlParser.NUMERIC - 1089)) | (1 << (PlSqlParser.NUM_INDEX_KEYS - 1089)) | (1 << (PlSqlParser.NUMTODSINTERVAL - 1089)) | (1 << (PlSqlParser.NUMTOYMINTERVAL - 1089)) | (1 << (PlSqlParser.NVARCHAR2 - 1089)) | (1 << (PlSqlParser.NVL2 - 1089)) | (1 << (PlSqlParser.OBJECT2XML - 1089)) | (1 << (PlSqlParser.OBJECT - 1089)) | (1 << (PlSqlParser.OBJ_ID - 1089)) | (1 << (PlSqlParser.OBJNO - 1089)) | (1 << (PlSqlParser.OBJNO_REUSE - 1089)) | (1 << (PlSqlParser.OCCURENCES - 1089)) | (1 << (PlSqlParser.OFFLINE - 1089)) | (1 << (PlSqlParser.OFF - 1089)) | (1 << (PlSqlParser.OFFSET - 1089)) | (1 << (PlSqlParser.OIDINDEX - 1089)) | (1 << (PlSqlParser.OID - 1089)) | (1 << (PlSqlParser.OLAP - 1089)) | (1 << (PlSqlParser.OLD - 1089)) | (1 << (PlSqlParser.OLD_PUSH_PRED - 1089)))) !== 0) || ((((_la - 1121)) & ~0x1f) == 0 && ((1 << (_la - 1121)) & ((1 << (PlSqlParser.OLS - 1121)) | (1 << (PlSqlParser.OLTP - 1121)) | (1 << (PlSqlParser.OMIT - 1121)) | (1 << (PlSqlParser.ONE - 1121)) | (1 << (PlSqlParser.ONLINE - 1121)) | (1 << (PlSqlParser.ONLY - 1121)) | (1 << (PlSqlParser.OPAQUE - 1121)) | (1 << (PlSqlParser.OPAQUE_TRANSFORM - 1121)) | (1 << (PlSqlParser.OPAQUE_XCANONICAL - 1121)) | (1 << (PlSqlParser.OPCODE - 1121)) | (1 << (PlSqlParser.OPEN - 1121)) | (1 << (PlSqlParser.OPERATIONS - 1121)) | (1 << (PlSqlParser.OPERATOR - 1121)) | (1 << (PlSqlParser.OPT_ESTIMATE - 1121)) | (1 << (PlSqlParser.OPTIMAL - 1121)) | (1 << (PlSqlParser.OPTIMIZE - 1121)) | (1 << (PlSqlParser.OPTIMIZER_FEATURES_ENABLE - 1121)) | (1 << (PlSqlParser.OPTIMIZER_GOAL - 1121)) | (1 << (PlSqlParser.OPT_PARAM - 1121)) | (1 << (PlSqlParser.ORA_BRANCH - 1121)) | (1 << (PlSqlParser.ORA_CHECK_ACL - 1121)) | (1 << (PlSqlParser.ORA_CHECK_PRIVILEGE - 1121)) | (1 << (PlSqlParser.ORA_CLUSTERING - 1121)) | (1 << (PlSqlParser.ORADATA - 1121)) | (1 << (PlSqlParser.ORADEBUG - 1121)) | (1 << (PlSqlParser.ORA_DST_AFFECTED - 1121)) | (1 << (PlSqlParser.ORA_DST_CONVERT - 1121)) | (1 << (PlSqlParser.ORA_DST_ERROR - 1121)) | (1 << (PlSqlParser.ORA_GET_ACLIDS - 1121)))) !== 0) || ((((_la - 1153)) & ~0x1f) == 0 && ((1 << (_la - 1153)) & ((1 << (PlSqlParser.ORA_GET_PRIVILEGES - 1153)) | (1 << (PlSqlParser.ORA_HASH - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_USERID - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_USER - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_XS_USER_GUID - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_XS_USER - 1153)) | (1 << (PlSqlParser.ORA_RAWCOMPARE - 1153)) | (1 << (PlSqlParser.ORA_RAWCONCAT - 1153)) | (1 << (PlSqlParser.ORA_ROWSCN - 1153)) | (1 << (PlSqlParser.ORA_ROWSCN_RAW - 1153)) | (1 << (PlSqlParser.ORA_ROWVERSION - 1153)) | (1 << (PlSqlParser.ORA_TABVERSION - 1153)) | (1 << (PlSqlParser.ORA_WRITE_TIME - 1153)) | (1 << (PlSqlParser.ORDERED - 1153)) | (1 << (PlSqlParser.ORDERED_PREDICATES - 1153)) | (1 << (PlSqlParser.ORDINALITY - 1153)) | (1 << (PlSqlParser.OR_EXPAND - 1153)) | (1 << (PlSqlParser.ORGANIZATION - 1153)) | (1 << (PlSqlParser.OR_PREDICATES - 1153)) | (1 << (PlSqlParser.OSERROR - 1153)) | (1 << (PlSqlParser.OTHER - 1153)) | (1 << (PlSqlParser.OUTER_JOIN_TO_ANTI - 1153)) | (1 << (PlSqlParser.OUTER_JOIN_TO_INNER - 1153)) | (1 << (PlSqlParser.OUTER - 1153)) | (1 << (PlSqlParser.OUTLINE_LEAF - 1153)) | (1 << (PlSqlParser.OUTLINE - 1153)) | (1 << (PlSqlParser.OUT_OF_LINE - 1153)) | (1 << (PlSqlParser.OUT - 1153)) | (1 << (PlSqlParser.OVERFLOW_NOMOVE - 1153)) | (1 << (PlSqlParser.OVERFLOW - 1153)))) !== 0) || ((((_la - 1185)) & ~0x1f) == 0 && ((1 << (_la - 1185)) & ((1 << (PlSqlParser.OVERLAPS - 1185)) | (1 << (PlSqlParser.OVER - 1185)) | (1 << (PlSqlParser.OVERRIDING - 1185)) | (1 << (PlSqlParser.OWNER - 1185)) | (1 << (PlSqlParser.OWNERSHIP - 1185)) | (1 << (PlSqlParser.OWN - 1185)) | (1 << (PlSqlParser.PACKAGE - 1185)) | (1 << (PlSqlParser.PACKAGES - 1185)) | (1 << (PlSqlParser.PARALLEL_ENABLE - 1185)) | (1 << (PlSqlParser.PARALLEL_INDEX - 1185)) | (1 << (PlSqlParser.PARALLEL - 1185)) | (1 << (PlSqlParser.PARAMETERS - 1185)) | (1 << (PlSqlParser.PARAM - 1185)) | (1 << (PlSqlParser.PARENT - 1185)) | (1 << (PlSqlParser.PARITY - 1185)) | (1 << (PlSqlParser.PARTIAL_JOIN - 1185)) | (1 << (PlSqlParser.PARTIALLY - 1185)) | (1 << (PlSqlParser.PARTIAL - 1185)) | (1 << (PlSqlParser.PARTIAL_ROLLUP_PUSHDOWN - 1185)) | (1 << (PlSqlParser.PARTITION_HASH - 1185)) | (1 << (PlSqlParser.PARTITION_LIST - 1185)) | (1 << (PlSqlParser.PARTITION - 1185)) | (1 << (PlSqlParser.PARTITION_RANGE - 1185)) | (1 << (PlSqlParser.PARTITIONS - 1185)) | (1 << (PlSqlParser.PARTNUMINST - 1185)) | (1 << (PlSqlParser.PASSING - 1185)) | (1 << (PlSqlParser.PASSWORD_GRACE_TIME - 1185)) | (1 << (PlSqlParser.PASSWORD_LIFE_TIME - 1185)) | (1 << (PlSqlParser.PASSWORD_LOCK_TIME - 1185)) | (1 << (PlSqlParser.PASSWORD - 1185)) | (1 << (PlSqlParser.PASSWORD_REUSE_MAX - 1185)))) !== 0) || ((((_la - 1217)) & ~0x1f) == 0 && ((1 << (_la - 1217)) & ((1 << (PlSqlParser.PASSWORD_REUSE_TIME - 1217)) | (1 << (PlSqlParser.PASSWORD_VERIFY_FUNCTION - 1217)) | (1 << (PlSqlParser.PAST - 1217)) | (1 << (PlSqlParser.PATCH - 1217)) | (1 << (PlSqlParser.PATH - 1217)) | (1 << (PlSqlParser.PATH_PREFIX - 1217)) | (1 << (PlSqlParser.PATHS - 1217)) | (1 << (PlSqlParser.PATTERN - 1217)) | (1 << (PlSqlParser.PBL_HS_BEGIN - 1217)) | (1 << (PlSqlParser.PBL_HS_END - 1217)) | (1 << (PlSqlParser.PCTINCREASE - 1217)) | (1 << (PlSqlParser.PCTTHRESHOLD - 1217)) | (1 << (PlSqlParser.PCTUSED - 1217)) | (1 << (PlSqlParser.PCTVERSION - 1217)) | (1 << (PlSqlParser.PENDING - 1217)) | (1 << (PlSqlParser.PERCENT_KEYWORD - 1217)) | (1 << (PlSqlParser.PERCENT_RANKM - 1217)) | (1 << (PlSqlParser.PERFORMANCE - 1217)) | (1 << (PlSqlParser.PERIOD_KEYWORD - 1217)) | (1 << (PlSqlParser.PERMANENT - 1217)) | (1 << (PlSqlParser.PERMISSION - 1217)) | (1 << (PlSqlParser.PERMUTE - 1217)) | (1 << (PlSqlParser.PER - 1217)) | (1 << (PlSqlParser.PFILE - 1217)) | (1 << (PlSqlParser.PHYSICAL - 1217)))) !== 0) || ((((_la - 1249)) & ~0x1f) == 0 && ((1 << (_la - 1249)) & ((1 << (PlSqlParser.PIKEY - 1249)) | (1 << (PlSqlParser.PIPELINED - 1249)) | (1 << (PlSqlParser.PIV_GB - 1249)) | (1 << (PlSqlParser.PIVOT - 1249)) | (1 << (PlSqlParser.PIV_SSF - 1249)) | (1 << (PlSqlParser.PLACE_DISTINCT - 1249)) | (1 << (PlSqlParser.PLACE_GROUP_BY - 1249)) | (1 << (PlSqlParser.PLAN - 1249)) | (1 << (PlSqlParser.PLSCOPE_SETTINGS - 1249)) | (1 << (PlSqlParser.PLS_INTEGER - 1249)) | (1 << (PlSqlParser.PLSQL_CCFLAGS - 1249)) | (1 << (PlSqlParser.PLSQL_CODE_TYPE - 1249)) | (1 << (PlSqlParser.PLSQL_DEBUG - 1249)) | (1 << (PlSqlParser.PLSQL_OPTIMIZE_LEVEL - 1249)) | (1 << (PlSqlParser.PLSQL_WARNINGS - 1249)) | (1 << (PlSqlParser.PLUGGABLE - 1249)) | (1 << (PlSqlParser.POINT - 1249)) | (1 << (PlSqlParser.POLICY - 1249)) | (1 << (PlSqlParser.POOL_16K - 1249)) | (1 << (PlSqlParser.POOL_2K - 1249)) | (1 << (PlSqlParser.POOL_32K - 1249)) | (1 << (PlSqlParser.POOL_4K - 1249)) | (1 << (PlSqlParser.POOL_8K - 1249)) | (1 << (PlSqlParser.POSITIVEN - 1249)) | (1 << (PlSqlParser.POSITIVE - 1249)) | (1 << (PlSqlParser.POST_TRANSACTION - 1249)) | (1 << (PlSqlParser.POWERMULTISET_BY_CARDINALITY - 1249)) | (1 << (PlSqlParser.POWERMULTISET - 1249)) | (1 << (PlSqlParser.POWER - 1249)) | (1 << (PlSqlParser.PQ_CONCURRENT_UNION - 1249)) | (1 << (PlSqlParser.PQ_DISTRIBUTE - 1249)))) !== 0) || ((((_la - 1281)) & ~0x1f) == 0 && ((1 << (_la - 1281)) & ((1 << (PlSqlParser.PQ_DISTRIBUTE_WINDOW - 1281)) | (1 << (PlSqlParser.PQ_FILTER - 1281)) | (1 << (PlSqlParser.PQ_MAP - 1281)) | (1 << (PlSqlParser.PQ_NOMAP - 1281)) | (1 << (PlSqlParser.PQ_REPLICATE - 1281)) | (1 << (PlSqlParser.PQ_SKEW - 1281)) | (1 << (PlSqlParser.PRAGMA - 1281)) | (1 << (PlSqlParser.PREBUILT - 1281)) | (1 << (PlSqlParser.PRECEDES - 1281)) | (1 << (PlSqlParser.PRECEDING - 1281)) | (1 << (PlSqlParser.PRECISION - 1281)) | (1 << (PlSqlParser.PRECOMPUTE_SUBQUERY - 1281)) | (1 << (PlSqlParser.PREDICATE_REORDERS - 1281)) | (1 << (PlSqlParser.PRELOAD - 1281)) | (1 << (PlSqlParser.PREPARE - 1281)) | (1 << (PlSqlParser.PRESENTNNV - 1281)) | (1 << (PlSqlParser.PRESENT - 1281)) | (1 << (PlSqlParser.PRESENTV - 1281)) | (1 << (PlSqlParser.PRESERVE_OID - 1281)) | (1 << (PlSqlParser.PRESERVE - 1281)) | (1 << (PlSqlParser.PRETTY - 1281)) | (1 << (PlSqlParser.PREVIOUS - 1281)) | (1 << (PlSqlParser.PREV - 1281)) | (1 << (PlSqlParser.PRIMARY - 1281)) | (1 << (PlSqlParser.PRINTBLOBTOCLOB - 1281)) | (1 << (PlSqlParser.PRIORITY - 1281)) | (1 << (PlSqlParser.PRIVATE - 1281)) | (1 << (PlSqlParser.PRIVATE_SGA - 1281)) | (1 << (PlSqlParser.PRIVILEGED - 1281)) | (1 << (PlSqlParser.PRIVILEGE - 1281)) | (1 << (PlSqlParser.PRIVILEGES - 1281)))) !== 0) || ((((_la - 1313)) & ~0x1f) == 0 && ((1 << (_la - 1313)) & ((1 << (PlSqlParser.PROCEDURAL - 1313)) | (1 << (PlSqlParser.PROCEDURE - 1313)) | (1 << (PlSqlParser.PROCESS - 1313)) | (1 << (PlSqlParser.PROFILE - 1313)) | (1 << (PlSqlParser.PROGRAM - 1313)) | (1 << (PlSqlParser.PROJECT - 1313)) | (1 << (PlSqlParser.PROPAGATE - 1313)) | (1 << (PlSqlParser.PROTECTED - 1313)) | (1 << (PlSqlParser.PROTECTION - 1313)) | (1 << (PlSqlParser.PROXY - 1313)) | (1 << (PlSqlParser.PRUNING - 1313)) | (1 << (PlSqlParser.PULL_PRED - 1313)) | (1 << (PlSqlParser.PURGE - 1313)) | (1 << (PlSqlParser.PUSH_PRED - 1313)) | (1 << (PlSqlParser.PUSH_SUBQ - 1313)) | (1 << (PlSqlParser.PX_FAULT_TOLERANCE - 1313)) | (1 << (PlSqlParser.PX_GRANULE - 1313)) | (1 << (PlSqlParser.PX_JOIN_FILTER - 1313)) | (1 << (PlSqlParser.QB_NAME - 1313)) | (1 << (PlSqlParser.QUERY_BLOCK - 1313)) | (1 << (PlSqlParser.QUERY - 1313)) | (1 << (PlSqlParser.QUEUE_CURR - 1313)) | (1 << (PlSqlParser.QUEUE - 1313)) | (1 << (PlSqlParser.QUEUE_ROWP - 1313)) | (1 << (PlSqlParser.QUIESCE - 1313)) | (1 << (PlSqlParser.QUORUM - 1313)) | (1 << (PlSqlParser.QUOTA - 1313)) | (1 << (PlSqlParser.RAISE - 1313)) | (1 << (PlSqlParser.RANDOM_LOCAL - 1313)) | (1 << (PlSqlParser.RANDOM - 1313)) | (1 << (PlSqlParser.RANGE - 1313)))) !== 0) || ((((_la - 1345)) & ~0x1f) == 0 && ((1 << (_la - 1345)) & ((1 << (PlSqlParser.RANKM - 1345)) | (1 << (PlSqlParser.RAPIDLY - 1345)) | (1 << (PlSqlParser.RAW - 1345)) | (1 << (PlSqlParser.RAWTOHEX - 1345)) | (1 << (PlSqlParser.RAWTONHEX - 1345)) | (1 << (PlSqlParser.RBA - 1345)) | (1 << (PlSqlParser.RBO_OUTLINE - 1345)) | (1 << (PlSqlParser.RDBA - 1345)) | (1 << (PlSqlParser.READ - 1345)) | (1 << (PlSqlParser.READS - 1345)) | (1 << (PlSqlParser.REALM - 1345)) | (1 << (PlSqlParser.REAL - 1345)) | (1 << (PlSqlParser.REBALANCE - 1345)) | (1 << (PlSqlParser.REBUILD - 1345)) | (1 << (PlSqlParser.RECORD - 1345)) | (1 << (PlSqlParser.RECORDS_PER_BLOCK - 1345)) | (1 << (PlSqlParser.RECOVERABLE - 1345)) | (1 << (PlSqlParser.RECOVER - 1345)) | (1 << (PlSqlParser.RECOVERY - 1345)) | (1 << (PlSqlParser.RECYCLEBIN - 1345)) | (1 << (PlSqlParser.RECYCLE - 1345)) | (1 << (PlSqlParser.REDACTION - 1345)) | (1 << (PlSqlParser.REDEFINE - 1345)) | (1 << (PlSqlParser.REDO - 1345)) | (1 << (PlSqlParser.REDUCED - 1345)) | (1 << (PlSqlParser.REDUNDANCY - 1345)) | (1 << (PlSqlParser.REF_CASCADE_CURSOR - 1345)) | (1 << (PlSqlParser.REFERENCED - 1345)) | (1 << (PlSqlParser.REFERENCE - 1345)) | (1 << (PlSqlParser.REFERENCES - 1345)) | (1 << (PlSqlParser.REFERENCING - 1345)) | (1 << (PlSqlParser.REF - 1345)))) !== 0) || ((((_la - 1377)) & ~0x1f) == 0 && ((1 << (_la - 1377)) & ((1 << (PlSqlParser.REFRESH - 1377)) | (1 << (PlSqlParser.REFTOHEX - 1377)) | (1 << (PlSqlParser.REGEXP_COUNT - 1377)) | (1 << (PlSqlParser.REGEXP_INSTR - 1377)) | (1 << (PlSqlParser.REGEXP_LIKE - 1377)) | (1 << (PlSqlParser.REGEXP_REPLACE - 1377)) | (1 << (PlSqlParser.REGEXP_SUBSTR - 1377)) | (1 << (PlSqlParser.REGISTER - 1377)) | (1 << (PlSqlParser.REGR_AVGX - 1377)) | (1 << (PlSqlParser.REGR_AVGY - 1377)) | (1 << (PlSqlParser.REGR_COUNT - 1377)) | (1 << (PlSqlParser.REGR_INTERCEPT - 1377)) | (1 << (PlSqlParser.REGR_R2 - 1377)) | (1 << (PlSqlParser.REGR_SLOPE - 1377)) | (1 << (PlSqlParser.REGR_SXX - 1377)) | (1 << (PlSqlParser.REGR_SXY - 1377)) | (1 << (PlSqlParser.REGR_SYY - 1377)) | (1 << (PlSqlParser.REGULAR - 1377)) | (1 << (PlSqlParser.REJECT - 1377)) | (1 << (PlSqlParser.REKEY - 1377)) | (1 << (PlSqlParser.RELATIONAL - 1377)) | (1 << (PlSqlParser.RELOCATE - 1377)) | (1 << (PlSqlParser.RELY - 1377)) | (1 << (PlSqlParser.REMAINDER - 1377)) | (1 << (PlSqlParser.REMOTE_MAPPED - 1377)) | (1 << (PlSqlParser.REMOVE - 1377)) | (1 << (PlSqlParser.RENAME - 1377)) | (1 << (PlSqlParser.REPAIR - 1377)) | (1 << (PlSqlParser.REPEAT - 1377)) | (1 << (PlSqlParser.REPLACE - 1377)) | (1 << (PlSqlParser.REPLICATION - 1377)))) !== 0) || ((((_la - 1409)) & ~0x1f) == 0 && ((1 << (_la - 1409)) & ((1 << (PlSqlParser.REQUIRED - 1409)) | (1 << (PlSqlParser.RESETLOGS - 1409)) | (1 << (PlSqlParser.RESET - 1409)) | (1 << (PlSqlParser.RESIZE - 1409)) | (1 << (PlSqlParser.RESOLVE - 1409)) | (1 << (PlSqlParser.RESOLVER - 1409)) | (1 << (PlSqlParser.RESPECT - 1409)) | (1 << (PlSqlParser.RESTART - 1409)) | (1 << (PlSqlParser.RESTORE_AS_INTERVALS - 1409)) | (1 << (PlSqlParser.RESTORE - 1409)) | (1 << (PlSqlParser.RESTRICT_ALL_REF_CONS - 1409)) | (1 << (PlSqlParser.RESTRICTED - 1409)) | (1 << (PlSqlParser.RESTRICT_REFERENCES - 1409)) | (1 << (PlSqlParser.RESTRICT - 1409)) | (1 << (PlSqlParser.RESULT_CACHE - 1409)) | (1 << (PlSqlParser.RESULT - 1409)) | (1 << (PlSqlParser.RESUMABLE - 1409)) | (1 << (PlSqlParser.RESUME - 1409)) | (1 << (PlSqlParser.RETENTION - 1409)) | (1 << (PlSqlParser.RETRY_ON_ROW_CHANGE - 1409)) | (1 << (PlSqlParser.RETURNING - 1409)) | (1 << (PlSqlParser.RETURN - 1409)) | (1 << (PlSqlParser.REUSE - 1409)) | (1 << (PlSqlParser.REVERSE - 1409)) | (1 << (PlSqlParser.REWRITE_OR_ERROR - 1409)) | (1 << (PlSqlParser.REWRITE - 1409)) | (1 << (PlSqlParser.RIGHT - 1409)) | (1 << (PlSqlParser.ROLE - 1409)) | (1 << (PlSqlParser.ROLESET - 1409)) | (1 << (PlSqlParser.ROLES - 1409)))) !== 0) || ((((_la - 1441)) & ~0x1f) == 0 && ((1 << (_la - 1441)) & ((1 << (PlSqlParser.ROLLBACK - 1441)) | (1 << (PlSqlParser.ROLLING - 1441)) | (1 << (PlSqlParser.ROLLUP - 1441)) | (1 << (PlSqlParser.ROWDEPENDENCIES - 1441)) | (1 << (PlSqlParser.ROWID_MAPPING_TABLE - 1441)) | (1 << (PlSqlParser.ROWID - 1441)) | (1 << (PlSqlParser.ROWIDTOCHAR - 1441)) | (1 << (PlSqlParser.ROWIDTONCHAR - 1441)) | (1 << (PlSqlParser.ROW_LENGTH - 1441)) | (1 << (PlSqlParser.ROWNUM - 1441)) | (1 << (PlSqlParser.ROW - 1441)) | (1 << (PlSqlParser.ROWS - 1441)) | (1 << (PlSqlParser.RPAD - 1441)) | (1 << (PlSqlParser.RTRIM - 1441)) | (1 << (PlSqlParser.RULE - 1441)) | (1 << (PlSqlParser.RULES - 1441)) | (1 << (PlSqlParser.RUNNING - 1441)) | (1 << (PlSqlParser.SALT - 1441)) | (1 << (PlSqlParser.SAMPLE - 1441)) | (1 << (PlSqlParser.SAVE_AS_INTERVALS - 1441)) | (1 << (PlSqlParser.SAVEPOINT - 1441)) | (1 << (PlSqlParser.SAVE - 1441)) | (1 << (PlSqlParser.SB4 - 1441)) | (1 << (PlSqlParser.SCALE_ROWS - 1441)) | (1 << (PlSqlParser.SCALE - 1441)) | (1 << (PlSqlParser.SCAN_INSTANCES - 1441)) | (1 << (PlSqlParser.SCAN - 1441)) | (1 << (PlSqlParser.SCHEDULER - 1441)) | (1 << (PlSqlParser.SCHEMACHECK - 1441)) | (1 << (PlSqlParser.SCHEMA - 1441)) | (1 << (PlSqlParser.SCN_ASCENDING - 1441)) | (1 << (PlSqlParser.SCN - 1441)))) !== 0) || ((((_la - 1473)) & ~0x1f) == 0 && ((1 << (_la - 1473)) & ((1 << (PlSqlParser.SCOPE - 1473)) | (1 << (PlSqlParser.SCRUB - 1473)) | (1 << (PlSqlParser.SD_ALL - 1473)) | (1 << (PlSqlParser.SD_INHIBIT - 1473)) | (1 << (PlSqlParser.SDO_GEOM_MBR - 1473)) | (1 << (PlSqlParser.SD_SHOW - 1473)) | (1 << (PlSqlParser.SEARCH - 1473)) | (1 << (PlSqlParser.SECOND - 1473)) | (1 << (PlSqlParser.SECRET - 1473)) | (1 << (PlSqlParser.SECUREFILE_DBA - 1473)) | (1 << (PlSqlParser.SECUREFILE - 1473)) | (1 << (PlSqlParser.SECURITY - 1473)) | (1 << (PlSqlParser.SEED - 1473)) | (1 << (PlSqlParser.SEG_BLOCK - 1473)) | (1 << (PlSqlParser.SEG_FILE - 1473)) | (1 << (PlSqlParser.SEGMENT - 1473)) | (1 << (PlSqlParser.SELECTIVITY - 1473)) | (1 << (PlSqlParser.SELF - 1473)) | (1 << (PlSqlParser.SEMIJOIN_DRIVER - 1473)) | (1 << (PlSqlParser.SEMIJOIN - 1473)) | (1 << (PlSqlParser.SEMI_TO_INNER - 1473)) | (1 << (PlSqlParser.SEQUENCED - 1473)) | (1 << (PlSqlParser.SEQUENCE - 1473)) | (1 << (PlSqlParser.SEQUENTIAL - 1473)) | (1 << (PlSqlParser.SERIALIZABLE - 1473)) | (1 << (PlSqlParser.SERIALLY_REUSABLE - 1473)) | (1 << (PlSqlParser.SERIAL - 1473)) | (1 << (PlSqlParser.SERVERERROR - 1473)) | (1 << (PlSqlParser.SERVICE_NAME_CONVERT - 1473)) | (1 << (PlSqlParser.SERVICES - 1473)))) !== 0) || ((((_la - 1505)) & ~0x1f) == 0 && ((1 << (_la - 1505)) & ((1 << (PlSqlParser.SESSION_CACHED_CURSORS - 1505)) | (1 << (PlSqlParser.SESSION - 1505)) | (1 << (PlSqlParser.SESSIONS_PER_USER - 1505)) | (1 << (PlSqlParser.SESSIONTIMEZONE - 1505)) | (1 << (PlSqlParser.SESSIONTZNAME - 1505)) | (1 << (PlSqlParser.SET - 1505)) | (1 << (PlSqlParser.SETS - 1505)) | (1 << (PlSqlParser.SETTINGS - 1505)) | (1 << (PlSqlParser.SET_TO_JOIN - 1505)) | (1 << (PlSqlParser.SEVERE - 1505)) | (1 << (PlSqlParser.SHARED_POOL - 1505)) | (1 << (PlSqlParser.SHARED - 1505)) | (1 << (PlSqlParser.SHARING - 1505)) | (1 << (PlSqlParser.SHELFLIFE - 1505)) | (1 << (PlSqlParser.SHOW - 1505)) | (1 << (PlSqlParser.SHRINK - 1505)) | (1 << (PlSqlParser.SHUTDOWN - 1505)) | (1 << (PlSqlParser.SIBLINGS - 1505)) | (1 << (PlSqlParser.SID - 1505)) | (1 << (PlSqlParser.SIGNAL_COMPONENT - 1505)) | (1 << (PlSqlParser.SIGNAL_FUNCTION - 1505)) | (1 << (PlSqlParser.SIGN - 1505)) | (1 << (PlSqlParser.SIGNTYPE - 1505)) | (1 << (PlSqlParser.SIMPLE_INTEGER - 1505)) | (1 << (PlSqlParser.SIMPLE - 1505)) | (1 << (PlSqlParser.SINGLE - 1505)) | (1 << (PlSqlParser.SINGLETASK - 1505)) | (1 << (PlSqlParser.SINH - 1505)) | (1 << (PlSqlParser.SIN - 1505)) | (1 << (PlSqlParser.SKIP_EXT_OPTIMIZER - 1505)))) !== 0) || ((((_la - 1537)) & ~0x1f) == 0 && ((1 << (_la - 1537)) & ((1 << (PlSqlParser.SKIP_ - 1537)) | (1 << (PlSqlParser.SKIP_UNQ_UNUSABLE_IDX - 1537)) | (1 << (PlSqlParser.SKIP_UNUSABLE_INDEXES - 1537)) | (1 << (PlSqlParser.SMALLFILE - 1537)) | (1 << (PlSqlParser.SMALLINT - 1537)) | (1 << (PlSqlParser.SNAPSHOT - 1537)) | (1 << (PlSqlParser.SOME - 1537)) | (1 << (PlSqlParser.SORT - 1537)) | (1 << (PlSqlParser.SOUNDEX - 1537)) | (1 << (PlSqlParser.SOURCE_FILE_DIRECTORY - 1537)) | (1 << (PlSqlParser.SOURCE_FILE_NAME_CONVERT - 1537)) | (1 << (PlSqlParser.SOURCE - 1537)) | (1 << (PlSqlParser.SPACE_KEYWORD - 1537)) | (1 << (PlSqlParser.SPECIFICATION - 1537)) | (1 << (PlSqlParser.SPFILE - 1537)) | (1 << (PlSqlParser.SPLIT - 1537)) | (1 << (PlSqlParser.SPREADSHEET - 1537)) | (1 << (PlSqlParser.SQLDATA - 1537)) | (1 << (PlSqlParser.SQLERROR - 1537)) | (1 << (PlSqlParser.SQLLDR - 1537)) | (1 << (PlSqlParser.SQL - 1537)) | (1 << (PlSqlParser.SQL_TRACE - 1537)) | (1 << (PlSqlParser.SQL_TRANSLATION_PROFILE - 1537)) | (1 << (PlSqlParser.SQRT - 1537)) | (1 << (PlSqlParser.STALE - 1537)) | (1 << (PlSqlParser.STANDALONE - 1537)) | (1 << (PlSqlParser.STANDARD_HASH - 1537)) | (1 << (PlSqlParser.STANDBY_MAX_DATA_DELAY - 1537)) | (1 << (PlSqlParser.STANDBYS - 1537)) | (1 << (PlSqlParser.STANDBY - 1537)) | (1 << (PlSqlParser.STAR - 1537)) | (1 << (PlSqlParser.STAR_TRANSFORMATION - 1537)))) !== 0) || ((((_la - 1570)) & ~0x1f) == 0 && ((1 << (_la - 1570)) & ((1 << (PlSqlParser.STARTUP - 1570)) | (1 << (PlSqlParser.STATEMENT_ID - 1570)) | (1 << (PlSqlParser.STATEMENT_QUEUING - 1570)) | (1 << (PlSqlParser.STATEMENTS - 1570)) | (1 << (PlSqlParser.STATEMENT - 1570)) | (1 << (PlSqlParser.STATE - 1570)) | (1 << (PlSqlParser.STATIC - 1570)) | (1 << (PlSqlParser.STATISTICS - 1570)) | (1 << (PlSqlParser.STATS_BINOMIAL_TEST - 1570)) | (1 << (PlSqlParser.STATS_CROSSTAB - 1570)) | (1 << (PlSqlParser.STATS_F_TEST - 1570)) | (1 << (PlSqlParser.STATS_KS_TEST - 1570)) | (1 << (PlSqlParser.STATS_MODE - 1570)) | (1 << (PlSqlParser.STATS_MW_TEST - 1570)) | (1 << (PlSqlParser.STATS_ONE_WAY_ANOVA - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_INDEP - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_INDEPU - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_ONE - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_PAIRED - 1570)) | (1 << (PlSqlParser.STATS_WSR_TEST - 1570)) | (1 << (PlSqlParser.STDDEV_POP - 1570)) | (1 << (PlSqlParser.STDDEV_SAMP - 1570)) | (1 << (PlSqlParser.STOP - 1570)) | (1 << (PlSqlParser.STORAGE - 1570)) | (1 << (PlSqlParser.STORE - 1570)) | (1 << (PlSqlParser.STREAMS - 1570)) | (1 << (PlSqlParser.STREAM - 1570)) | (1 << (PlSqlParser.STRICT - 1570)) | (1 << (PlSqlParser.STRING - 1570)) | (1 << (PlSqlParser.STRIPE_COLUMNS - 1570)) | (1 << (PlSqlParser.STRIPE_WIDTH - 1570)) | (1 << (PlSqlParser.STRIP - 1570)))) !== 0) || ((((_la - 1602)) & ~0x1f) == 0 && ((1 << (_la - 1602)) & ((1 << (PlSqlParser.STRUCTURE - 1602)) | (1 << (PlSqlParser.SUBMULTISET - 1602)) | (1 << (PlSqlParser.SUBPARTITION_REL - 1602)) | (1 << (PlSqlParser.SUBPARTITIONS - 1602)) | (1 << (PlSqlParser.SUBPARTITION - 1602)) | (1 << (PlSqlParser.SUBQUERIES - 1602)) | (1 << (PlSqlParser.SUBQUERY_PRUNING - 1602)) | (1 << (PlSqlParser.SUBSCRIBE - 1602)) | (1 << (PlSqlParser.SUBSET - 1602)) | (1 << (PlSqlParser.SUBSTITUTABLE - 1602)) | (1 << (PlSqlParser.SUBSTR2 - 1602)) | (1 << (PlSqlParser.SUBSTR4 - 1602)) | (1 << (PlSqlParser.SUBSTRB - 1602)) | (1 << (PlSqlParser.SUBSTRC - 1602)) | (1 << (PlSqlParser.SUBTYPE - 1602)) | (1 << (PlSqlParser.SUCCESSFUL - 1602)) | (1 << (PlSqlParser.SUCCESS - 1602)) | (1 << (PlSqlParser.SUMMARY - 1602)) | (1 << (PlSqlParser.SUPPLEMENTAL - 1602)) | (1 << (PlSqlParser.SUSPEND - 1602)) | (1 << (PlSqlParser.SWAP_JOIN_INPUTS - 1602)) | (1 << (PlSqlParser.SWITCHOVER - 1602)) | (1 << (PlSqlParser.SWITCH - 1602)) | (1 << (PlSqlParser.SYNCHRONOUS - 1602)) | (1 << (PlSqlParser.SYNC - 1602)) | (1 << (PlSqlParser.SYSASM - 1602)) | (1 << (PlSqlParser.SYS_AUDIT - 1602)) | (1 << (PlSqlParser.SYSAUX - 1602)) | (1 << (PlSqlParser.SYSBACKUP - 1602)) | (1 << (PlSqlParser.SYS_CHECKACL - 1602)) | (1 << (PlSqlParser.SYS_CHECK_PRIVILEGE - 1602)))) !== 0) || ((((_la - 1634)) & ~0x1f) == 0 && ((1 << (_la - 1634)) & ((1 << (PlSqlParser.SYS_CONNECT_BY_PATH - 1634)) | (1 << (PlSqlParser.SYS_CONTEXT - 1634)) | (1 << (PlSqlParser.SYSDATE - 1634)) | (1 << (PlSqlParser.SYSDBA - 1634)) | (1 << (PlSqlParser.SYS_DBURIGEN - 1634)) | (1 << (PlSqlParser.SYSDG - 1634)) | (1 << (PlSqlParser.SYS_DL_CURSOR - 1634)) | (1 << (PlSqlParser.SYS_DM_RXFORM_CHR - 1634)) | (1 << (PlSqlParser.SYS_DM_RXFORM_NUM - 1634)) | (1 << (PlSqlParser.SYS_DOM_COMPARE - 1634)) | (1 << (PlSqlParser.SYS_DST_PRIM2SEC - 1634)) | (1 << (PlSqlParser.SYS_DST_SEC2PRIM - 1634)) | (1 << (PlSqlParser.SYS_ET_BFILE_TO_RAW - 1634)) | (1 << (PlSqlParser.SYS_ET_BLOB_TO_IMAGE - 1634)) | (1 << (PlSqlParser.SYS_ET_IMAGE_TO_BLOB - 1634)) | (1 << (PlSqlParser.SYS_ET_RAW_TO_BFILE - 1634)) | (1 << (PlSqlParser.SYS_EXTPDTXT - 1634)) | (1 << (PlSqlParser.SYS_EXTRACT_UTC - 1634)) | (1 << (PlSqlParser.SYS_FBT_INSDEL - 1634)) | (1 << (PlSqlParser.SYS_FILTER_ACLS - 1634)) | (1 << (PlSqlParser.SYS_FNMATCHES - 1634)) | (1 << (PlSqlParser.SYS_FNREPLACE - 1634)) | (1 << (PlSqlParser.SYS_GET_ACLIDS - 1634)) | (1 << (PlSqlParser.SYS_GET_COL_ACLIDS - 1634)) | (1 << (PlSqlParser.SYS_GET_PRIVILEGES - 1634)) | (1 << (PlSqlParser.SYS_GETTOKENID - 1634)) | (1 << (PlSqlParser.SYS_GETXTIVAL - 1634)) | (1 << (PlSqlParser.SYS_GUID - 1634)) | (1 << (PlSqlParser.SYSGUID - 1634)) | (1 << (PlSqlParser.SYSKM - 1634)) | (1 << (PlSqlParser.SYS_MAKE_XMLNODEID - 1634)) | (1 << (PlSqlParser.SYS_MAKEXML - 1634)))) !== 0) || ((((_la - 1666)) & ~0x1f) == 0 && ((1 << (_la - 1666)) & ((1 << (PlSqlParser.SYS_MKXMLATTR - 1666)) | (1 << (PlSqlParser.SYS_MKXTI - 1666)) | (1 << (PlSqlParser.SYSOBJ - 1666)) | (1 << (PlSqlParser.SYS_OP_ADT2BIN - 1666)) | (1 << (PlSqlParser.SYS_OP_ADTCONS - 1666)) | (1 << (PlSqlParser.SYS_OP_ALSCRVAL - 1666)) | (1 << (PlSqlParser.SYS_OP_ATG - 1666)) | (1 << (PlSqlParser.SYS_OP_BIN2ADT - 1666)) | (1 << (PlSqlParser.SYS_OP_BITVEC - 1666)) | (1 << (PlSqlParser.SYS_OP_BL2R - 1666)) | (1 << (PlSqlParser.SYS_OP_BLOOM_FILTER_LIST - 1666)) | (1 << (PlSqlParser.SYS_OP_BLOOM_FILTER - 1666)) | (1 << (PlSqlParser.SYS_OP_C2C - 1666)) | (1 << (PlSqlParser.SYS_OP_CAST - 1666)) | (1 << (PlSqlParser.SYS_OP_CEG - 1666)) | (1 << (PlSqlParser.SYS_OP_CL2C - 1666)) | (1 << (PlSqlParser.SYS_OP_COMBINED_HASH - 1666)) | (1 << (PlSqlParser.SYS_OP_COMP - 1666)) | (1 << (PlSqlParser.SYS_OP_CONVERT - 1666)) | (1 << (PlSqlParser.SYS_OP_COUNTCHG - 1666)) | (1 << (PlSqlParser.SYS_OP_CSCONV - 1666)) | (1 << (PlSqlParser.SYS_OP_CSCONVTEST - 1666)) | (1 << (PlSqlParser.SYS_OP_CSR - 1666)) | (1 << (PlSqlParser.SYS_OP_CSX_PATCH - 1666)) | (1 << (PlSqlParser.SYS_OP_CYCLED_SEQ - 1666)) | (1 << (PlSqlParser.SYS_OP_DECOMP - 1666)) | (1 << (PlSqlParser.SYS_OP_DESCEND - 1666)) | (1 << (PlSqlParser.SYS_OP_DISTINCT - 1666)) | (1 << (PlSqlParser.SYS_OP_DRA - 1666)) | (1 << (PlSqlParser.SYS_OP_DUMP - 1666)) | (1 << (PlSqlParser.SYS_OP_DV_CHECK - 1666)) | (1 << (PlSqlParser.SYS_OP_ENFORCE_NOT_NULL - 1666)))) !== 0) || ((((_la - 1698)) & ~0x1f) == 0 && ((1 << (_la - 1698)) & ((1 << (PlSqlParser.SYSOPER - 1698)) | (1 << (PlSqlParser.SYS_OP_EXTRACT - 1698)) | (1 << (PlSqlParser.SYS_OP_GROUPING - 1698)) | (1 << (PlSqlParser.SYS_OP_GUID - 1698)) | (1 << (PlSqlParser.SYS_OP_HASH - 1698)) | (1 << (PlSqlParser.SYS_OP_IIX - 1698)) | (1 << (PlSqlParser.SYS_OP_ITR - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_CREATE - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_FILTER_LIST - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_FILTER - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_SUCCEEDED - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_USE - 1698)) | (1 << (PlSqlParser.SYS_OP_LBID - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2BLOB - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2CLOB - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2ID - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2NCLOB - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2TYP - 1698)) | (1 << (PlSqlParser.SYS_OP_LSVI - 1698)) | (1 << (PlSqlParser.SYS_OP_LVL - 1698)) | (1 << (PlSqlParser.SYS_OP_MAKEOID - 1698)) | (1 << (PlSqlParser.SYS_OP_MAP_NONNULL - 1698)) | (1 << (PlSqlParser.SYS_OP_MSR - 1698)) | (1 << (PlSqlParser.SYS_OP_NICOMBINE - 1698)) | (1 << (PlSqlParser.SYS_OP_NIEXTRACT - 1698)) | (1 << (PlSqlParser.SYS_OP_NII - 1698)) | (1 << (PlSqlParser.SYS_OP_NIX - 1698)) | (1 << (PlSqlParser.SYS_OP_NOEXPAND - 1698)) | (1 << (PlSqlParser.SYS_OP_NTCIMG - 1698)) | (1 << (PlSqlParser.SYS_OP_NUMTORAW - 1698)) | (1 << (PlSqlParser.SYS_OP_OIDVALUE - 1698)) | (1 << (PlSqlParser.SYS_OP_OPNSIZE - 1698)))) !== 0) || ((((_la - 1730)) & ~0x1f) == 0 && ((1 << (_la - 1730)) & ((1 << (PlSqlParser.SYS_OP_PAR_1 - 1730)) | (1 << (PlSqlParser.SYS_OP_PARGID_1 - 1730)) | (1 << (PlSqlParser.SYS_OP_PARGID - 1730)) | (1 << (PlSqlParser.SYS_OP_PAR - 1730)) | (1 << (PlSqlParser.SYS_OP_PART_ID - 1730)) | (1 << (PlSqlParser.SYS_OP_PIVOT - 1730)) | (1 << (PlSqlParser.SYS_OP_R2O - 1730)) | (1 << (PlSqlParser.SYS_OP_RAWTONUM - 1730)) | (1 << (PlSqlParser.SYS_OP_RDTM - 1730)) | (1 << (PlSqlParser.SYS_OP_REF - 1730)) | (1 << (PlSqlParser.SYS_OP_RMTD - 1730)) | (1 << (PlSqlParser.SYS_OP_ROWIDTOOBJ - 1730)) | (1 << (PlSqlParser.SYS_OP_RPB - 1730)) | (1 << (PlSqlParser.SYS_OPTLOBPRBSC - 1730)) | (1 << (PlSqlParser.SYS_OP_TOSETID - 1730)) | (1 << (PlSqlParser.SYS_OP_TPR - 1730)) | (1 << (PlSqlParser.SYS_OP_TRTB - 1730)) | (1 << (PlSqlParser.SYS_OPTXICMP - 1730)) | (1 << (PlSqlParser.SYS_OPTXQCASTASNQ - 1730)) | (1 << (PlSqlParser.SYS_OP_UNDESCEND - 1730)) | (1 << (PlSqlParser.SYS_OP_VECAND - 1730)) | (1 << (PlSqlParser.SYS_OP_VECBIT - 1730)) | (1 << (PlSqlParser.SYS_OP_VECOR - 1730)) | (1 << (PlSqlParser.SYS_OP_VECXOR - 1730)) | (1 << (PlSqlParser.SYS_OP_VERSION - 1730)) | (1 << (PlSqlParser.SYS_OP_VREF - 1730)) | (1 << (PlSqlParser.SYS_OP_VVD - 1730)) | (1 << (PlSqlParser.SYS_OP_XMLCONS_FOR_CSX - 1730)) | (1 << (PlSqlParser.SYS_OP_XPTHATG - 1730)) | (1 << (PlSqlParser.SYS_OP_XPTHIDX - 1730)) | (1 << (PlSqlParser.SYS_OP_XPTHOP - 1730)) | (1 << (PlSqlParser.SYS_OP_XTXT2SQLT - 1730)))) !== 0) || ((((_la - 1762)) & ~0x1f) == 0 && ((1 << (_la - 1762)) & ((1 << (PlSqlParser.SYS_OP_ZONE_ID - 1762)) | (1 << (PlSqlParser.SYS_ORDERKEY_DEPTH - 1762)) | (1 << (PlSqlParser.SYS_ORDERKEY_MAXCHILD - 1762)) | (1 << (PlSqlParser.SYS_ORDERKEY_PARENT - 1762)) | (1 << (PlSqlParser.SYS_PARALLEL_TXN - 1762)) | (1 << (PlSqlParser.SYS_PATHID_IS_ATTR - 1762)) | (1 << (PlSqlParser.SYS_PATHID_IS_NMSPC - 1762)) | (1 << (PlSqlParser.SYS_PATHID_LASTNAME - 1762)) | (1 << (PlSqlParser.SYS_PATHID_LASTNMSPC - 1762)) | (1 << (PlSqlParser.SYS_PATH_REVERSE - 1762)) | (1 << (PlSqlParser.SYS_PXQEXTRACT - 1762)) | (1 << (PlSqlParser.SYS_RAW_TO_XSID - 1762)) | (1 << (PlSqlParser.SYS_RID_ORDER - 1762)) | (1 << (PlSqlParser.SYS_ROW_DELTA - 1762)) | (1 << (PlSqlParser.SYS_SC_2_XMLT - 1762)) | (1 << (PlSqlParser.SYS_SYNRCIREDO - 1762)) | (1 << (PlSqlParser.SYSTEM_DEFINED - 1762)) | (1 << (PlSqlParser.SYSTEM - 1762)) | (1 << (PlSqlParser.SYSTIMESTAMP - 1762)) | (1 << (PlSqlParser.SYS_TYPEID - 1762)) | (1 << (PlSqlParser.SYS_UMAKEXML - 1762)) | (1 << (PlSqlParser.SYS_XMLANALYZE - 1762)) | (1 << (PlSqlParser.SYS_XMLCONTAINS - 1762)) | (1 << (PlSqlParser.SYS_XMLCONV - 1762)) | (1 << (PlSqlParser.SYS_XMLEXNSURI - 1762)) | (1 << (PlSqlParser.SYS_XMLGEN - 1762)) | (1 << (PlSqlParser.SYS_XMLI_LOC_ISNODE - 1762)) | (1 << (PlSqlParser.SYS_XMLI_LOC_ISTEXT - 1762)) | (1 << (PlSqlParser.SYS_XMLINSTR - 1762)) | (1 << (PlSqlParser.SYS_XMLLOCATOR_GETSVAL - 1762)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETCID - 1762)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETLOCATOR - 1762)))) !== 0) || ((((_la - 1794)) & ~0x1f) == 0 && ((1 << (_la - 1794)) & ((1 << (PlSqlParser.SYS_XMLNODEID_GETOKEY - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETPATHID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETPTRID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETRID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETSVAL - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETTID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID - 1794)) | (1 << (PlSqlParser.SYS_XMLT_2_SC - 1794)) | (1 << (PlSqlParser.SYS_XMLTRANSLATE - 1794)) | (1 << (PlSqlParser.SYS_XMLTYPE2SQL - 1794)) | (1 << (PlSqlParser.SYS_XQ_ASQLCNV - 1794)) | (1 << (PlSqlParser.SYS_XQ_ATOMCNVCHK - 1794)) | (1 << (PlSqlParser.SYS_XQBASEURI - 1794)) | (1 << (PlSqlParser.SYS_XQCASTABLEERRH - 1794)) | (1 << (PlSqlParser.SYS_XQCODEP2STR - 1794)) | (1 << (PlSqlParser.SYS_XQCODEPEQ - 1794)) | (1 << (PlSqlParser.SYS_XQCON2SEQ - 1794)) | (1 << (PlSqlParser.SYS_XQCONCAT - 1794)) | (1 << (PlSqlParser.SYS_XQDELETE - 1794)) | (1 << (PlSqlParser.SYS_XQDFLTCOLATION - 1794)) | (1 << (PlSqlParser.SYS_XQDOC - 1794)) | (1 << (PlSqlParser.SYS_XQDOCURI - 1794)) | (1 << (PlSqlParser.SYS_XQDURDIV - 1794)) | (1 << (PlSqlParser.SYS_XQED4URI - 1794)) | (1 << (PlSqlParser.SYS_XQENDSWITH - 1794)) | (1 << (PlSqlParser.SYS_XQERRH - 1794)) | (1 << (PlSqlParser.SYS_XQERR - 1794)) | (1 << (PlSqlParser.SYS_XQESHTMLURI - 1794)) | (1 << (PlSqlParser.SYS_XQEXLOBVAL - 1794)) | (1 << (PlSqlParser.SYS_XQEXSTWRP - 1794)) | (1 << (PlSqlParser.SYS_XQEXTRACT - 1794)) | (1 << (PlSqlParser.SYS_XQEXTRREF - 1794)))) !== 0) || ((((_la - 1826)) & ~0x1f) == 0 && ((1 << (_la - 1826)) & ((1 << (PlSqlParser.SYS_XQEXVAL - 1826)) | (1 << (PlSqlParser.SYS_XQFB2STR - 1826)) | (1 << (PlSqlParser.SYS_XQFNBOOL - 1826)) | (1 << (PlSqlParser.SYS_XQFNCMP - 1826)) | (1 << (PlSqlParser.SYS_XQFNDATIM - 1826)) | (1 << (PlSqlParser.SYS_XQFNLNAME - 1826)) | (1 << (PlSqlParser.SYS_XQFNNM - 1826)) | (1 << (PlSqlParser.SYS_XQFNNSURI - 1826)) | (1 << (PlSqlParser.SYS_XQFNPREDTRUTH - 1826)) | (1 << (PlSqlParser.SYS_XQFNQNM - 1826)) | (1 << (PlSqlParser.SYS_XQFNROOT - 1826)) | (1 << (PlSqlParser.SYS_XQFORMATNUM - 1826)) | (1 << (PlSqlParser.SYS_XQFTCONTAIN - 1826)) | (1 << (PlSqlParser.SYS_XQFUNCR - 1826)) | (1 << (PlSqlParser.SYS_XQGETCONTENT - 1826)) | (1 << (PlSqlParser.SYS_XQINDXOF - 1826)) | (1 << (PlSqlParser.SYS_XQINSERT - 1826)) | (1 << (PlSqlParser.SYS_XQINSPFX - 1826)) | (1 << (PlSqlParser.SYS_XQIRI2URI - 1826)) | (1 << (PlSqlParser.SYS_XQLANG - 1826)) | (1 << (PlSqlParser.SYS_XQLLNMFRMQNM - 1826)) | (1 << (PlSqlParser.SYS_XQMKNODEREF - 1826)) | (1 << (PlSqlParser.SYS_XQNILLED - 1826)) | (1 << (PlSqlParser.SYS_XQNODENAME - 1826)) | (1 << (PlSqlParser.SYS_XQNORMSPACE - 1826)) | (1 << (PlSqlParser.SYS_XQNORMUCODE - 1826)) | (1 << (PlSqlParser.SYS_XQ_NRNG - 1826)) | (1 << (PlSqlParser.SYS_XQNSP4PFX - 1826)) | (1 << (PlSqlParser.SYS_XQNSPFRMQNM - 1826)) | (1 << (PlSqlParser.SYS_XQPFXFRMQNM - 1826)) | (1 << (PlSqlParser.SYS_XQ_PKSQL2XML - 1826)) | (1 << (PlSqlParser.SYS_XQPOLYABS - 1826)))) !== 0) || ((((_la - 1858)) & ~0x1f) == 0 && ((1 << (_la - 1858)) & ((1 << (PlSqlParser.SYS_XQPOLYADD - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYCEL - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYCSTBL - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYCST - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYDIV - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYFLR - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYMOD - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYMUL - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYRND - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYSQRT - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYSUB - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYUMUS - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYUPLS - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVEQ - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVGE - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVGT - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVLE - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVLT - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVNE - 1858)) | (1 << (PlSqlParser.SYS_XQREF2VAL - 1858)) | (1 << (PlSqlParser.SYS_XQRENAME - 1858)) | (1 << (PlSqlParser.SYS_XQREPLACE - 1858)) | (1 << (PlSqlParser.SYS_XQRESVURI - 1858)) | (1 << (PlSqlParser.SYS_XQRNDHALF2EVN - 1858)) | (1 << (PlSqlParser.SYS_XQRSLVQNM - 1858)) | (1 << (PlSqlParser.SYS_XQRYENVPGET - 1858)) | (1 << (PlSqlParser.SYS_XQRYVARGET - 1858)) | (1 << (PlSqlParser.SYS_XQRYWRP - 1858)) | (1 << (PlSqlParser.SYS_XQSEQ2CON4XC - 1858)) | (1 << (PlSqlParser.SYS_XQSEQ2CON - 1858)) | (1 << (PlSqlParser.SYS_XQSEQDEEPEQ - 1858)) | (1 << (PlSqlParser.SYS_XQSEQINSB - 1858)))) !== 0) || ((((_la - 1890)) & ~0x1f) == 0 && ((1 << (_la - 1890)) & ((1 << (PlSqlParser.SYS_XQSEQRM - 1890)) | (1 << (PlSqlParser.SYS_XQSEQRVS - 1890)) | (1 << (PlSqlParser.SYS_XQSEQSUB - 1890)) | (1 << (PlSqlParser.SYS_XQSEQTYPMATCH - 1890)) | (1 << (PlSqlParser.SYS_XQSTARTSWITH - 1890)) | (1 << (PlSqlParser.SYS_XQSTATBURI - 1890)) | (1 << (PlSqlParser.SYS_XQSTR2CODEP - 1890)) | (1 << (PlSqlParser.SYS_XQSTRJOIN - 1890)) | (1 << (PlSqlParser.SYS_XQSUBSTRAFT - 1890)) | (1 << (PlSqlParser.SYS_XQSUBSTRBEF - 1890)) | (1 << (PlSqlParser.SYS_XQTOKENIZE - 1890)) | (1 << (PlSqlParser.SYS_XQTREATAS - 1890)) | (1 << (PlSqlParser.SYS_XQ_UPKXML2SQL - 1890)) | (1 << (PlSqlParser.SYS_XQXFORM - 1890)) | (1 << (PlSqlParser.SYS_XSID_TO_RAW - 1890)) | (1 << (PlSqlParser.SYS_ZMAP_FILTER - 1890)) | (1 << (PlSqlParser.SYS_ZMAP_REFRESH - 1890)) | (1 << (PlSqlParser.TABLE_LOOKUP_BY_NL - 1890)) | (1 << (PlSqlParser.TABLESPACE_NO - 1890)) | (1 << (PlSqlParser.TABLESPACE - 1890)) | (1 << (PlSqlParser.TABLES - 1890)) | (1 << (PlSqlParser.TABLE_STATS - 1890)) | (1 << (PlSqlParser.TABLE - 1890)) | (1 << (PlSqlParser.TABNO - 1890)) | (1 << (PlSqlParser.TAG - 1890)) | (1 << (PlSqlParser.TANH - 1890)) | (1 << (PlSqlParser.TAN - 1890)) | (1 << (PlSqlParser.TBLORIDXPARTNUM - 1890)) | (1 << (PlSqlParser.TEMPFILE - 1890)) | (1 << (PlSqlParser.TEMPLATE - 1890)) | (1 << (PlSqlParser.TEMPORARY - 1890)) | (1 << (PlSqlParser.TEMP_TABLE - 1890)))) !== 0) || ((((_la - 1922)) & ~0x1f) == 0 && ((1 << (_la - 1922)) & ((1 << (PlSqlParser.TEST - 1922)) | (1 << (PlSqlParser.TEXT - 1922)) | (1 << (PlSqlParser.THAN - 1922)) | (1 << (PlSqlParser.THEN - 1922)) | (1 << (PlSqlParser.THE - 1922)) | (1 << (PlSqlParser.THREAD - 1922)) | (1 << (PlSqlParser.THROUGH - 1922)) | (1 << (PlSqlParser.TIER - 1922)) | (1 << (PlSqlParser.TIES - 1922)) | (1 << (PlSqlParser.TIMEOUT - 1922)) | (1 << (PlSqlParser.TIMESTAMP_LTZ_UNCONSTRAINED - 1922)) | (1 << (PlSqlParser.TIMESTAMP - 1922)) | (1 << (PlSqlParser.TIMESTAMP_TZ_UNCONSTRAINED - 1922)) | (1 << (PlSqlParser.TIMESTAMP_UNCONSTRAINED - 1922)) | (1 << (PlSqlParser.TIMES - 1922)) | (1 << (PlSqlParser.TIME - 1922)) | (1 << (PlSqlParser.TIMEZONE_ABBR - 1922)) | (1 << (PlSqlParser.TIMEZONE_HOUR - 1922)) | (1 << (PlSqlParser.TIMEZONE_MINUTE - 1922)) | (1 << (PlSqlParser.TIMEZONE_OFFSET - 1922)) | (1 << (PlSqlParser.TIMEZONE_REGION - 1922)) | (1 << (PlSqlParser.TIME_ZONE - 1922)) | (1 << (PlSqlParser.TIV_GB - 1922)) | (1 << (PlSqlParser.TIV_SSF - 1922)) | (1 << (PlSqlParser.TO_ACLID - 1922)) | (1 << (PlSqlParser.TO_BINARY_DOUBLE - 1922)) | (1 << (PlSqlParser.TO_BINARY_FLOAT - 1922)) | (1 << (PlSqlParser.TO_BLOB - 1922)) | (1 << (PlSqlParser.TO_CLOB - 1922)) | (1 << (PlSqlParser.TO_DSINTERVAL - 1922)) | (1 << (PlSqlParser.TO_LOB - 1922)))) !== 0) || ((((_la - 1954)) & ~0x1f) == 0 && ((1 << (_la - 1954)) & ((1 << (PlSqlParser.TO_MULTI_BYTE - 1954)) | (1 << (PlSqlParser.TO_NCHAR - 1954)) | (1 << (PlSqlParser.TO_NCLOB - 1954)) | (1 << (PlSqlParser.TO_NUMBER - 1954)) | (1 << (PlSqlParser.TOPLEVEL - 1954)) | (1 << (PlSqlParser.TO_SINGLE_BYTE - 1954)) | (1 << (PlSqlParser.TO_TIMESTAMP - 1954)) | (1 << (PlSqlParser.TO_TIMESTAMP_TZ - 1954)) | (1 << (PlSqlParser.TO_TIME - 1954)) | (1 << (PlSqlParser.TO_TIME_TZ - 1954)) | (1 << (PlSqlParser.TO_YMINTERVAL - 1954)) | (1 << (PlSqlParser.TRACE - 1954)) | (1 << (PlSqlParser.TRACING - 1954)) | (1 << (PlSqlParser.TRACKING - 1954)) | (1 << (PlSqlParser.TRAILING - 1954)) | (1 << (PlSqlParser.TRANSACTION - 1954)) | (1 << (PlSqlParser.TRANSFORM_DISTINCT_AGG - 1954)) | (1 << (PlSqlParser.TRANSITIONAL - 1954)) | (1 << (PlSqlParser.TRANSITION - 1954)) | (1 << (PlSqlParser.TRANSLATE - 1954)) | (1 << (PlSqlParser.TRANSLATION - 1954)) | (1 << (PlSqlParser.TREAT - 1954)) | (1 << (PlSqlParser.TRIGGERS - 1954)) | (1 << (PlSqlParser.TRIGGER - 1954)) | (1 << (PlSqlParser.TRUE - 1954)) | (1 << (PlSqlParser.TRUNCATE - 1954)) | (1 << (PlSqlParser.TRUNC - 1954)) | (1 << (PlSqlParser.TRUSTED - 1954)) | (1 << (PlSqlParser.TRUST - 1954)) | (1 << (PlSqlParser.TUNING - 1954)) | (1 << (PlSqlParser.TX - 1954)))) !== 0) || ((((_la - 1986)) & ~0x1f) == 0 && ((1 << (_la - 1986)) & ((1 << (PlSqlParser.TYPES - 1986)) | (1 << (PlSqlParser.TYPE - 1986)) | (1 << (PlSqlParser.TZ_OFFSET - 1986)) | (1 << (PlSqlParser.UB2 - 1986)) | (1 << (PlSqlParser.UBA - 1986)) | (1 << (PlSqlParser.UCS2 - 1986)) | (1 << (PlSqlParser.UID - 1986)) | (1 << (PlSqlParser.UNARCHIVED - 1986)) | (1 << (PlSqlParser.UNBOUNDED - 1986)) | (1 << (PlSqlParser.UNBOUND - 1986)) | (1 << (PlSqlParser.UNCONDITIONAL - 1986)) | (1 << (PlSqlParser.UNDER - 1986)) | (1 << (PlSqlParser.UNDO - 1986)) | (1 << (PlSqlParser.UNDROP - 1986)) | (1 << (PlSqlParser.UNIFORM - 1986)) | (1 << (PlSqlParser.UNISTR - 1986)) | (1 << (PlSqlParser.UNLIMITED - 1986)) | (1 << (PlSqlParser.UNLOAD - 1986)) | (1 << (PlSqlParser.UNLOCK - 1986)) | (1 << (PlSqlParser.UNMATCHED - 1986)) | (1 << (PlSqlParser.UNNEST_INNERJ_DISTINCT_VIEW - 1986)) | (1 << (PlSqlParser.UNNEST_NOSEMIJ_NODISTINCTVIEW - 1986)) | (1 << (PlSqlParser.UNNEST_SEMIJ_VIEW - 1986)) | (1 << (PlSqlParser.UNNEST - 1986)) | (1 << (PlSqlParser.UNPACKED - 1986)) | (1 << (PlSqlParser.UNPIVOT - 1986)) | (1 << (PlSqlParser.UNPLUG - 1986)) | (1 << (PlSqlParser.UNPROTECTED - 1986)) | (1 << (PlSqlParser.UNQUIESCE - 1986)) | (1 << (PlSqlParser.UNRECOVERABLE - 1986)))) !== 0) || ((((_la - 2018)) & ~0x1f) == 0 && ((1 << (_la - 2018)) & ((1 << (PlSqlParser.UNRESTRICTED - 2018)) | (1 << (PlSqlParser.UNSUBSCRIBE - 2018)) | (1 << (PlSqlParser.UNTIL - 2018)) | (1 << (PlSqlParser.UNUSABLE - 2018)) | (1 << (PlSqlParser.UNUSED - 2018)) | (1 << (PlSqlParser.UPDATABLE - 2018)) | (1 << (PlSqlParser.UPDATED - 2018)) | (1 << (PlSqlParser.UPDATEXML - 2018)) | (1 << (PlSqlParser.UPD_INDEXES - 2018)) | (1 << (PlSqlParser.UPD_JOININDEX - 2018)) | (1 << (PlSqlParser.UPGRADE - 2018)) | (1 << (PlSqlParser.UPPER - 2018)) | (1 << (PlSqlParser.UPSERT - 2018)) | (1 << (PlSqlParser.UROWID - 2018)) | (1 << (PlSqlParser.USABLE - 2018)) | (1 << (PlSqlParser.USAGE - 2018)) | (1 << (PlSqlParser.USE_ANTI - 2018)) | (1 << (PlSqlParser.USE_CONCAT - 2018)) | (1 << (PlSqlParser.USE_CUBE - 2018)) | (1 << (PlSqlParser.USE_HASH_AGGREGATION - 2018)) | (1 << (PlSqlParser.USE_HASH_GBY_FOR_PUSHDOWN - 2018)) | (1 << (PlSqlParser.USE_HASH - 2018)) | (1 << (PlSqlParser.USE_HIDDEN_PARTITIONS - 2018)) | (1 << (PlSqlParser.USE_INVISIBLE_INDEXES - 2018)) | (1 << (PlSqlParser.USE_MERGE_CARTESIAN - 2018)) | (1 << (PlSqlParser.USE_MERGE - 2018)) | (1 << (PlSqlParser.USE_NL - 2018)) | (1 << (PlSqlParser.USE_NL_WITH_INDEX - 2018)) | (1 << (PlSqlParser.USE_PRIVATE_OUTLINES - 2018)) | (1 << (PlSqlParser.USER_DATA - 2018)) | (1 << (PlSqlParser.USER_DEFINED - 2018)))) !== 0) || ((((_la - 2050)) & ~0x1f) == 0 && ((1 << (_la - 2050)) & ((1 << (PlSqlParser.USERENV - 2050)) | (1 << (PlSqlParser.USERGROUP - 2050)) | (1 << (PlSqlParser.USER_RECYCLEBIN - 2050)) | (1 << (PlSqlParser.USERS - 2050)) | (1 << (PlSqlParser.USER_TABLESPACES - 2050)) | (1 << (PlSqlParser.USER - 2050)) | (1 << (PlSqlParser.USE_SEMI - 2050)) | (1 << (PlSqlParser.USE_STORED_OUTLINES - 2050)) | (1 << (PlSqlParser.USE_TTT_FOR_GSETS - 2050)) | (1 << (PlSqlParser.USE - 2050)) | (1 << (PlSqlParser.USE_VECTOR_AGGREGATION - 2050)) | (1 << (PlSqlParser.USE_WEAK_NAME_RESL - 2050)) | (1 << (PlSqlParser.USING_NO_EXPAND - 2050)) | (1 << (PlSqlParser.USING - 2050)) | (1 << (PlSqlParser.UTF16BE - 2050)) | (1 << (PlSqlParser.UTF16LE - 2050)) | (1 << (PlSqlParser.UTF32 - 2050)) | (1 << (PlSqlParser.UTF8 - 2050)) | (1 << (PlSqlParser.V1 - 2050)) | (1 << (PlSqlParser.V2 - 2050)) | (1 << (PlSqlParser.VALIDATE - 2050)) | (1 << (PlSqlParser.VALIDATION - 2050)) | (1 << (PlSqlParser.VALID_TIME_END - 2050)) | (1 << (PlSqlParser.VALUE - 2050)) | (1 << (PlSqlParser.VARCHAR2 - 2050)) | (1 << (PlSqlParser.VARCHAR - 2050)) | (1 << (PlSqlParser.VARIABLE - 2050)) | (1 << (PlSqlParser.VAR_POP - 2050)) | (1 << (PlSqlParser.VARRAYS - 2050)) | (1 << (PlSqlParser.VARRAY - 2050)) | (1 << (PlSqlParser.VAR_SAMP - 2050)))) !== 0) || ((((_la - 2082)) & ~0x1f) == 0 && ((1 << (_la - 2082)) & ((1 << (PlSqlParser.VARYING - 2082)) | (1 << (PlSqlParser.VECTOR_READ_TRACE - 2082)) | (1 << (PlSqlParser.VECTOR_READ - 2082)) | (1 << (PlSqlParser.VECTOR_TRANSFORM_DIMS - 2082)) | (1 << (PlSqlParser.VECTOR_TRANSFORM_FACT - 2082)) | (1 << (PlSqlParser.VECTOR_TRANSFORM - 2082)) | (1 << (PlSqlParser.VERIFIER - 2082)) | (1 << (PlSqlParser.VERIFY - 2082)) | (1 << (PlSqlParser.VERSIONING - 2082)) | (1 << (PlSqlParser.VERSIONS_ENDSCN - 2082)) | (1 << (PlSqlParser.VERSIONS_ENDTIME - 2082)) | (1 << (PlSqlParser.VERSIONS_OPERATION - 2082)) | (1 << (PlSqlParser.VERSIONS_STARTSCN - 2082)) | (1 << (PlSqlParser.VERSIONS_STARTTIME - 2082)) | (1 << (PlSqlParser.VERSIONS - 2082)) | (1 << (PlSqlParser.VERSIONS_XID - 2082)) | (1 << (PlSqlParser.VERSION - 2082)) | (1 << (PlSqlParser.VIOLATION - 2082)) | (1 << (PlSqlParser.VIRTUAL - 2082)) | (1 << (PlSqlParser.VISIBILITY - 2082)) | (1 << (PlSqlParser.VISIBLE - 2082)) | (1 << (PlSqlParser.VOLUME - 2082)) | (1 << (PlSqlParser.VSIZE - 2082)) | (1 << (PlSqlParser.WAIT - 2082)) | (1 << (PlSqlParser.WALLET - 2082)) | (1 << (PlSqlParser.WARNING - 2082)) | (1 << (PlSqlParser.WEEKS - 2082)) | (1 << (PlSqlParser.WEEK - 2082)) | (1 << (PlSqlParser.WELLFORMED - 2082)) | (1 << (PlSqlParser.WHENEVER - 2082)) | (1 << (PlSqlParser.WHEN - 2082)))) !== 0) || ((((_la - 2115)) & ~0x1f) == 0 && ((1 << (_la - 2115)) & ((1 << (PlSqlParser.WHILE - 2115)) | (1 << (PlSqlParser.WHITESPACE - 2115)) | (1 << (PlSqlParser.WIDTH_BUCKET - 2115)) | (1 << (PlSqlParser.WITHIN - 2115)) | (1 << (PlSqlParser.WITHOUT - 2115)) | (1 << (PlSqlParser.WITH_PLSQL - 2115)) | (1 << (PlSqlParser.WORK - 2115)) | (1 << (PlSqlParser.WRAPPED - 2115)) | (1 << (PlSqlParser.WRAPPER - 2115)) | (1 << (PlSqlParser.WRITE - 2115)) | (1 << (PlSqlParser.XDB_FASTPATH_INSERT - 2115)) | (1 << (PlSqlParser.X_DYN_PRUNE - 2115)) | (1 << (PlSqlParser.XID - 2115)) | (1 << (PlSqlParser.XML2OBJECT - 2115)) | (1 << (PlSqlParser.XMLAGG - 2115)) | (1 << (PlSqlParser.XMLATTRIBUTES - 2115)) | (1 << (PlSqlParser.XMLCAST - 2115)) | (1 << (PlSqlParser.XMLCDATA - 2115)) | (1 << (PlSqlParser.XMLCOLATTVAL - 2115)) | (1 << (PlSqlParser.XMLCOMMENT - 2115)) | (1 << (PlSqlParser.XMLCONCAT - 2115)) | (1 << (PlSqlParser.XMLDIFF - 2115)) | (1 << (PlSqlParser.XML_DML_RWT_STMT - 2115)) | (1 << (PlSqlParser.XMLELEMENT - 2115)) | (1 << (PlSqlParser.XMLEXISTS2 - 2115)) | (1 << (PlSqlParser.XMLEXISTS - 2115)) | (1 << (PlSqlParser.XMLFOREST - 2115)) | (1 << (PlSqlParser.XMLINDEX_REWRITE_IN_SELECT - 2115)) | (1 << (PlSqlParser.XMLINDEX_REWRITE - 2115)))) !== 0) || ((((_la - 2147)) & ~0x1f) == 0 && ((1 << (_la - 2147)) & ((1 << (PlSqlParser.XMLINDEX_SEL_IDX_TBL - 2147)) | (1 << (PlSqlParser.XMLISNODE - 2147)) | (1 << (PlSqlParser.XMLISVALID - 2147)) | (1 << (PlSqlParser.XMLNAMESPACES - 2147)) | (1 << (PlSqlParser.XMLPARSE - 2147)) | (1 << (PlSqlParser.XMLPATCH - 2147)) | (1 << (PlSqlParser.XMLPI - 2147)) | (1 << (PlSqlParser.XMLQUERYVAL - 2147)) | (1 << (PlSqlParser.XMLQUERY - 2147)) | (1 << (PlSqlParser.XMLROOT - 2147)) | (1 << (PlSqlParser.XMLSCHEMA - 2147)) | (1 << (PlSqlParser.XMLSERIALIZE - 2147)) | (1 << (PlSqlParser.XMLTABLE - 2147)) | (1 << (PlSqlParser.XMLTRANSFORMBLOB - 2147)) | (1 << (PlSqlParser.XMLTRANSFORM - 2147)) | (1 << (PlSqlParser.XMLTYPE - 2147)) | (1 << (PlSqlParser.XML - 2147)) | (1 << (PlSqlParser.XPATHTABLE - 2147)) | (1 << (PlSqlParser.XS_SYS_CONTEXT - 2147)) | (1 << (PlSqlParser.XS - 2147)) | (1 << (PlSqlParser.YEARS - 2147)) | (1 << (PlSqlParser.YEAR - 2147)) | (1 << (PlSqlParser.YES - 2147)) | (1 << (PlSqlParser.YMINTERVAL_UNCONSTRAINED - 2147)) | (1 << (PlSqlParser.ZONEMAP - 2147)) | (1 << (PlSqlParser.ZONE - 2147)) | (1 << (PlSqlParser.PREDICTION - 2147)) | (1 << (PlSqlParser.PREDICTION_BOUNDS - 2147)) | (1 << (PlSqlParser.PREDICTION_COST - 2147)) | (1 << (PlSqlParser.PREDICTION_DETAILS - 2147)) | (1 << (PlSqlParser.PREDICTION_PROBABILITY - 2147)))) !== 0) || ((((_la - 2179)) & ~0x1f) == 0 && ((1 << (_la - 2179)) & ((1 << (PlSqlParser.PREDICTION_SET - 2179)) | (1 << (PlSqlParser.CUME_DIST - 2179)) | (1 << (PlSqlParser.DENSE_RANK - 2179)) | (1 << (PlSqlParser.LISTAGG - 2179)) | (1 << (PlSqlParser.PERCENT_RANK - 2179)) | (1 << (PlSqlParser.PERCENTILE_CONT - 2179)) | (1 << (PlSqlParser.PERCENTILE_DISC - 2179)) | (1 << (PlSqlParser.RANK - 2179)) | (1 << (PlSqlParser.AVG - 2179)) | (1 << (PlSqlParser.CORR - 2179)) | (1 << (PlSqlParser.COVAR_ - 2179)) | (1 << (PlSqlParser.LAG - 2179)) | (1 << (PlSqlParser.LEAD - 2179)) | (1 << (PlSqlParser.MAX - 2179)) | (1 << (PlSqlParser.MEDIAN - 2179)) | (1 << (PlSqlParser.MIN - 2179)) | (1 << (PlSqlParser.NTILE - 2179)) | (1 << (PlSqlParser.NVL - 2179)) | (1 << (PlSqlParser.RATIO_TO_REPORT - 2179)) | (1 << (PlSqlParser.REGR_ - 2179)) | (1 << (PlSqlParser.ROUND - 2179)) | (1 << (PlSqlParser.ROW_NUMBER - 2179)) | (1 << (PlSqlParser.SUBSTR - 2179)) | (1 << (PlSqlParser.TO_CHAR - 2179)) | (1 << (PlSqlParser.TRIM - 2179)) | (1 << (PlSqlParser.SUM - 2179)) | (1 << (PlSqlParser.STDDEV - 2179)) | (1 << (PlSqlParser.VAR_ - 2179)) | (1 << (PlSqlParser.VARIANCE - 2179)) | (1 << (PlSqlParser.LEAST - 2179)) | (1 << (PlSqlParser.GREATEST - 2179)))) !== 0) || ((((_la - 2211)) & ~0x1f) == 0 && ((1 << (_la - 2211)) & ((1 << (PlSqlParser.TO_DATE - 2211)) | (1 << (PlSqlParser.PERIOD - 2211)) | (1 << (PlSqlParser.DELIMITED_ID - 2211)))) !== 0) || _la===PlSqlParser.REGULAR_ID) { this.state = 8410; this.type_spec(); } this.state = 8415; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.NOT) { this.state = 8413; this.match(PlSqlParser.NOT); this.state = 8414; this.match(PlSqlParser.NULL_); } this.state = 8418; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.DEFAULT || _la===PlSqlParser.ASSIGN_OP) { this.state = 8417; this.default_value_part(); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Ref_cursor_type_defContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_ref_cursor_type_def; return this; } Ref_cursor_type_defContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Ref_cursor_type_defContext.prototype.constructor = Ref_cursor_type_defContext; Ref_cursor_type_defContext.prototype.REF = function() { return this.getToken(PlSqlParser.REF, 0); }; Ref_cursor_type_defContext.prototype.CURSOR = function() { return this.getToken(PlSqlParser.CURSOR, 0); }; Ref_cursor_type_defContext.prototype.RETURN = function() { return this.getToken(PlSqlParser.RETURN, 0); }; Ref_cursor_type_defContext.prototype.type_spec = function() { return this.getTypedRuleContext(Type_specContext,0); }; Ref_cursor_type_defContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterRef_cursor_type_def(this); } }; Ref_cursor_type_defContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitRef_cursor_type_def(this); } }; Ref_cursor_type_defContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitRef_cursor_type_def(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Ref_cursor_type_defContext = Ref_cursor_type_defContext; PlSqlParser.prototype.ref_cursor_type_def = function() { var localctx = new Ref_cursor_type_defContext(this, this._ctx, this.state); this.enterRule(localctx, 940, PlSqlParser.RULE_ref_cursor_type_def); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 8420; this.match(PlSqlParser.REF); this.state = 8421; this.match(PlSqlParser.CURSOR); this.state = 8424; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.RETURN) { this.state = 8422; this.match(PlSqlParser.RETURN); this.state = 8423; this.type_spec(); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Type_declarationContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_type_declaration; return this; } Type_declarationContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Type_declarationContext.prototype.constructor = Type_declarationContext; Type_declarationContext.prototype.TYPE = function() { return this.getToken(PlSqlParser.TYPE, 0); }; Type_declarationContext.prototype.identifier = function() { return this.getTypedRuleContext(IdentifierContext,0); }; Type_declarationContext.prototype.IS = function() { return this.getToken(PlSqlParser.IS, 0); }; Type_declarationContext.prototype.SEMICOLON = function() { return this.getToken(PlSqlParser.SEMICOLON, 0); }; Type_declarationContext.prototype.table_type_def = function() { return this.getTypedRuleContext(Table_type_defContext,0); }; Type_declarationContext.prototype.varray_type_def = function() { return this.getTypedRuleContext(Varray_type_defContext,0); }; Type_declarationContext.prototype.record_type_def = function() { return this.getTypedRuleContext(Record_type_defContext,0); }; Type_declarationContext.prototype.ref_cursor_type_def = function() { return this.getTypedRuleContext(Ref_cursor_type_defContext,0); }; Type_declarationContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterType_declaration(this); } }; Type_declarationContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitType_declaration(this); } }; Type_declarationContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitType_declaration(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Type_declarationContext = Type_declarationContext; PlSqlParser.prototype.type_declaration = function() { var localctx = new Type_declarationContext(this, this._ctx, this.state); this.enterRule(localctx, 942, PlSqlParser.RULE_type_declaration); try { this.enterOuterAlt(localctx, 1); this.state = 8426; this.match(PlSqlParser.TYPE); this.state = 8427; this.identifier(); this.state = 8428; this.match(PlSqlParser.IS); this.state = 8433; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.TABLE: this.state = 8429; this.table_type_def(); break; case PlSqlParser.VARRAY: case PlSqlParser.VARYING: this.state = 8430; this.varray_type_def(); break; case PlSqlParser.RECORD: this.state = 8431; this.record_type_def(); break; case PlSqlParser.REF: this.state = 8432; this.ref_cursor_type_def(); break; default: throw new antlr4.error.NoViableAltException(this); } this.state = 8435; this.match(PlSqlParser.SEMICOLON); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Table_type_defContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_table_type_def; return this; } Table_type_defContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Table_type_defContext.prototype.constructor = Table_type_defContext; Table_type_defContext.prototype.TABLE = function() { return this.getToken(PlSqlParser.TABLE, 0); }; Table_type_defContext.prototype.OF = function() { return this.getToken(PlSqlParser.OF, 0); }; Table_type_defContext.prototype.type_spec = function() { return this.getTypedRuleContext(Type_specContext,0); }; Table_type_defContext.prototype.table_indexed_by_part = function() { return this.getTypedRuleContext(Table_indexed_by_partContext,0); }; Table_type_defContext.prototype.NOT = function() { return this.getToken(PlSqlParser.NOT, 0); }; Table_type_defContext.prototype.NULL_ = function() { return this.getToken(PlSqlParser.NULL_, 0); }; Table_type_defContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterTable_type_def(this); } }; Table_type_defContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitTable_type_def(this); } }; Table_type_defContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitTable_type_def(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Table_type_defContext = Table_type_defContext; PlSqlParser.prototype.table_type_def = function() { var localctx = new Table_type_defContext(this, this._ctx, this.state); this.enterRule(localctx, 944, PlSqlParser.RULE_table_type_def); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 8437; this.match(PlSqlParser.TABLE); this.state = 8438; this.match(PlSqlParser.OF); this.state = 8439; this.type_spec(); this.state = 8441; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.INDEXED || _la===PlSqlParser.INDEX) { this.state = 8440; this.table_indexed_by_part(); } this.state = 8445; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.NOT) { this.state = 8443; this.match(PlSqlParser.NOT); this.state = 8444; this.match(PlSqlParser.NULL_); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Table_indexed_by_partContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_table_indexed_by_part; this.idx1 = null; // Token this.idx2 = null; // Token return this; } Table_indexed_by_partContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Table_indexed_by_partContext.prototype.constructor = Table_indexed_by_partContext; Table_indexed_by_partContext.prototype.BY = function() { return this.getToken(PlSqlParser.BY, 0); }; Table_indexed_by_partContext.prototype.type_spec = function() { return this.getTypedRuleContext(Type_specContext,0); }; Table_indexed_by_partContext.prototype.INDEXED = function() { return this.getToken(PlSqlParser.INDEXED, 0); }; Table_indexed_by_partContext.prototype.INDEX = function() { return this.getToken(PlSqlParser.INDEX, 0); }; Table_indexed_by_partContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterTable_indexed_by_part(this); } }; Table_indexed_by_partContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitTable_indexed_by_part(this); } }; Table_indexed_by_partContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitTable_indexed_by_part(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Table_indexed_by_partContext = Table_indexed_by_partContext; PlSqlParser.prototype.table_indexed_by_part = function() { var localctx = new Table_indexed_by_partContext(this, this._ctx, this.state); this.enterRule(localctx, 946, PlSqlParser.RULE_table_indexed_by_part); try { this.enterOuterAlt(localctx, 1); this.state = 8449; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.INDEXED: this.state = 8447; localctx.idx1 = this.match(PlSqlParser.INDEXED); break; case PlSqlParser.INDEX: this.state = 8448; localctx.idx2 = this.match(PlSqlParser.INDEX); break; default: throw new antlr4.error.NoViableAltException(this); } this.state = 8451; this.match(PlSqlParser.BY); this.state = 8452; this.type_spec(); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Varray_type_defContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_varray_type_def; return this; } Varray_type_defContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Varray_type_defContext.prototype.constructor = Varray_type_defContext; Varray_type_defContext.prototype.LEFT_PAREN = function() { return this.getToken(PlSqlParser.LEFT_PAREN, 0); }; Varray_type_defContext.prototype.expression = function() { return this.getTypedRuleContext(ExpressionContext,0); }; Varray_type_defContext.prototype.RIGHT_PAREN = function() { return this.getToken(PlSqlParser.RIGHT_PAREN, 0); }; Varray_type_defContext.prototype.OF = function() { return this.getToken(PlSqlParser.OF, 0); }; Varray_type_defContext.prototype.type_spec = function() { return this.getTypedRuleContext(Type_specContext,0); }; Varray_type_defContext.prototype.VARRAY = function() { return this.getToken(PlSqlParser.VARRAY, 0); }; Varray_type_defContext.prototype.VARYING = function() { return this.getToken(PlSqlParser.VARYING, 0); }; Varray_type_defContext.prototype.ARRAY = function() { return this.getToken(PlSqlParser.ARRAY, 0); }; Varray_type_defContext.prototype.NOT = function() { return this.getToken(PlSqlParser.NOT, 0); }; Varray_type_defContext.prototype.NULL_ = function() { return this.getToken(PlSqlParser.NULL_, 0); }; Varray_type_defContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterVarray_type_def(this); } }; Varray_type_defContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitVarray_type_def(this); } }; Varray_type_defContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitVarray_type_def(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Varray_type_defContext = Varray_type_defContext; PlSqlParser.prototype.varray_type_def = function() { var localctx = new Varray_type_defContext(this, this._ctx, this.state); this.enterRule(localctx, 948, PlSqlParser.RULE_varray_type_def); try { this.enterOuterAlt(localctx, 1); this.state = 8457; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.VARRAY: this.state = 8454; this.match(PlSqlParser.VARRAY); break; case PlSqlParser.VARYING: this.state = 8455; this.match(PlSqlParser.VARYING); this.state = 8456; this.match(PlSqlParser.ARRAY); break; default: throw new antlr4.error.NoViableAltException(this); } this.state = 8459; this.match(PlSqlParser.LEFT_PAREN); this.state = 8460; this.expression(); this.state = 8461; this.match(PlSqlParser.RIGHT_PAREN); this.state = 8462; this.match(PlSqlParser.OF); this.state = 8463; this.type_spec(); this.state = 8466; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,1093,this._ctx); if(la_===1) { this.state = 8464; this.match(PlSqlParser.NOT); this.state = 8465; this.match(PlSqlParser.NULL_); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Seq_of_statementsContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_seq_of_statements; return this; } Seq_of_statementsContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Seq_of_statementsContext.prototype.constructor = Seq_of_statementsContext; Seq_of_statementsContext.prototype.statement = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(StatementContext); } else { return this.getTypedRuleContext(StatementContext,i); } }; Seq_of_statementsContext.prototype.label_declaration = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Label_declarationContext); } else { return this.getTypedRuleContext(Label_declarationContext,i); } }; Seq_of_statementsContext.prototype.SEMICOLON = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.SEMICOLON); } else { return this.getToken(PlSqlParser.SEMICOLON, i); } }; Seq_of_statementsContext.prototype.EOF = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.EOF); } else { return this.getToken(PlSqlParser.EOF, i); } }; Seq_of_statementsContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterSeq_of_statements(this); } }; Seq_of_statementsContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitSeq_of_statements(this); } }; Seq_of_statementsContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitSeq_of_statements(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Seq_of_statementsContext = Seq_of_statementsContext; PlSqlParser.prototype.seq_of_statements = function() { var localctx = new Seq_of_statementsContext(this, this._ctx, this.state); this.enterRule(localctx, 950, PlSqlParser.RULE_seq_of_statements); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 8472; this._errHandler.sync(this); var _alt = 1; do { switch (_alt) { case 1: this.state = 8472; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,1094,this._ctx); switch(la_) { case 1: this.state = 8468; this.statement(); this.state = 8469; _la = this._input.LA(1); if(!(_la===PlSqlParser.EOF || _la===PlSqlParser.SEMICOLON)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } break; case 2: this.state = 8471; this.label_declaration(); break; } break; default: throw new antlr4.error.NoViableAltException(this); } this.state = 8474; this._errHandler.sync(this); _alt = this._interp.adaptivePredict(this._input,1095, this._ctx); } while ( _alt!=2 && _alt!=antlr4.atn.ATN.INVALID_ALT_NUMBER ); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Label_declarationContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_label_declaration; this.ltp1 = null; // Token return this; } Label_declarationContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Label_declarationContext.prototype.constructor = Label_declarationContext; Label_declarationContext.prototype.LESS_THAN_OP = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.LESS_THAN_OP); } else { return this.getToken(PlSqlParser.LESS_THAN_OP, i); } }; Label_declarationContext.prototype.label_name = function() { return this.getTypedRuleContext(Label_nameContext,0); }; Label_declarationContext.prototype.GREATER_THAN_OP = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.GREATER_THAN_OP); } else { return this.getToken(PlSqlParser.GREATER_THAN_OP, i); } }; Label_declarationContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterLabel_declaration(this); } }; Label_declarationContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitLabel_declaration(this); } }; Label_declarationContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitLabel_declaration(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Label_declarationContext = Label_declarationContext; PlSqlParser.prototype.label_declaration = function() { var localctx = new Label_declarationContext(this, this._ctx, this.state); this.enterRule(localctx, 952, PlSqlParser.RULE_label_declaration); try { this.enterOuterAlt(localctx, 1); this.state = 8476; localctx.ltp1 = this.match(PlSqlParser.LESS_THAN_OP); this.state = 8477; this.match(PlSqlParser.LESS_THAN_OP); this.state = 8478; this.label_name(); this.state = 8479; this.match(PlSqlParser.GREATER_THAN_OP); this.state = 8480; this.match(PlSqlParser.GREATER_THAN_OP); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function StatementContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_statement; return this; } StatementContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); StatementContext.prototype.constructor = StatementContext; StatementContext.prototype.body = function() { return this.getTypedRuleContext(BodyContext,0); }; StatementContext.prototype.block = function() { return this.getTypedRuleContext(BlockContext,0); }; StatementContext.prototype.assignment_statement = function() { return this.getTypedRuleContext(Assignment_statementContext,0); }; StatementContext.prototype.continue_statement = function() { return this.getTypedRuleContext(Continue_statementContext,0); }; StatementContext.prototype.exit_statement = function() { return this.getTypedRuleContext(Exit_statementContext,0); }; StatementContext.prototype.goto_statement = function() { return this.getTypedRuleContext(Goto_statementContext,0); }; StatementContext.prototype.if_statement = function() { return this.getTypedRuleContext(If_statementContext,0); }; StatementContext.prototype.loop_statement = function() { return this.getTypedRuleContext(Loop_statementContext,0); }; StatementContext.prototype.forall_statement = function() { return this.getTypedRuleContext(Forall_statementContext,0); }; StatementContext.prototype.null_statement = function() { return this.getTypedRuleContext(Null_statementContext,0); }; StatementContext.prototype.raise_statement = function() { return this.getTypedRuleContext(Raise_statementContext,0); }; StatementContext.prototype.return_statement = function() { return this.getTypedRuleContext(Return_statementContext,0); }; StatementContext.prototype.case_statement = function() { return this.getTypedRuleContext(Case_statementContext,0); }; StatementContext.prototype.sql_statement = function() { return this.getTypedRuleContext(Sql_statementContext,0); }; StatementContext.prototype.function_call = function() { return this.getTypedRuleContext(Function_callContext,0); }; StatementContext.prototype.pipe_row_statement = function() { return this.getTypedRuleContext(Pipe_row_statementContext,0); }; StatementContext.prototype.procedure_call = function() { return this.getTypedRuleContext(Procedure_callContext,0); }; StatementContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterStatement(this); } }; StatementContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitStatement(this); } }; StatementContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitStatement(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.StatementContext = StatementContext; PlSqlParser.prototype.statement = function() { var localctx = new StatementContext(this, this._ctx, this.state); this.enterRule(localctx, 954, PlSqlParser.RULE_statement); try { this.state = 8499; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,1096,this._ctx); switch(la_) { case 1: this.enterOuterAlt(localctx, 1); this.state = 8482; this.body(); break; case 2: this.enterOuterAlt(localctx, 2); this.state = 8483; this.block(); break; case 3: this.enterOuterAlt(localctx, 3); this.state = 8484; this.assignment_statement(); break; case 4: this.enterOuterAlt(localctx, 4); this.state = 8485; this.continue_statement(); break; case 5: this.enterOuterAlt(localctx, 5); this.state = 8486; this.exit_statement(); break; case 6: this.enterOuterAlt(localctx, 6); this.state = 8487; this.goto_statement(); break; case 7: this.enterOuterAlt(localctx, 7); this.state = 8488; this.if_statement(); break; case 8: this.enterOuterAlt(localctx, 8); this.state = 8489; this.loop_statement(); break; case 9: this.enterOuterAlt(localctx, 9); this.state = 8490; this.forall_statement(); break; case 10: this.enterOuterAlt(localctx, 10); this.state = 8491; this.null_statement(); break; case 11: this.enterOuterAlt(localctx, 11); this.state = 8492; this.raise_statement(); break; case 12: this.enterOuterAlt(localctx, 12); this.state = 8493; this.return_statement(); break; case 13: this.enterOuterAlt(localctx, 13); this.state = 8494; this.case_statement(); break; case 14: this.enterOuterAlt(localctx, 14); this.state = 8495; this.sql_statement(); break; case 15: this.enterOuterAlt(localctx, 15); this.state = 8496; this.function_call(); break; case 16: this.enterOuterAlt(localctx, 16); this.state = 8497; this.pipe_row_statement(); break; case 17: this.enterOuterAlt(localctx, 17); this.state = 8498; this.procedure_call(); break; } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Swallow_to_semiContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_swallow_to_semi; return this; } Swallow_to_semiContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Swallow_to_semiContext.prototype.constructor = Swallow_to_semiContext; Swallow_to_semiContext.prototype.SEMICOLON = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.SEMICOLON); } else { return this.getToken(PlSqlParser.SEMICOLON, i); } }; Swallow_to_semiContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterSwallow_to_semi(this); } }; Swallow_to_semiContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitSwallow_to_semi(this); } }; Swallow_to_semiContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitSwallow_to_semi(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Swallow_to_semiContext = Swallow_to_semiContext; PlSqlParser.prototype.swallow_to_semi = function() { var localctx = new Swallow_to_semiContext(this, this._ctx, this.state); this.enterRule(localctx, 956, PlSqlParser.RULE_swallow_to_semi); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 8502; this._errHandler.sync(this); _la = this._input.LA(1); do { this.state = 8501; _la = this._input.LA(1); if(_la<=0 || _la===PlSqlParser.SEMICOLON) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } this.state = 8504; this._errHandler.sync(this); _la = this._input.LA(1); } while((((_la) & ~0x1f) == 0 && ((1 << _la) & ((1 << PlSqlParser.ABORT) | (1 << PlSqlParser.ABS) | (1 << PlSqlParser.ACCESS) | (1 << PlSqlParser.ACCESSED) | (1 << PlSqlParser.ACCOUNT) | (1 << PlSqlParser.ACL) | (1 << PlSqlParser.ACOS) | (1 << PlSqlParser.ACTION) | (1 << PlSqlParser.ACTIONS) | (1 << PlSqlParser.ACTIVATE) | (1 << PlSqlParser.ACTIVE) | (1 << PlSqlParser.ACTIVE_COMPONENT) | (1 << PlSqlParser.ACTIVE_DATA) | (1 << PlSqlParser.ACTIVE_FUNCTION) | (1 << PlSqlParser.ACTIVE_TAG) | (1 << PlSqlParser.ACTIVITY) | (1 << PlSqlParser.ADAPTIVE_PLAN) | (1 << PlSqlParser.ADD) | (1 << PlSqlParser.ADD_COLUMN) | (1 << PlSqlParser.ADD_GROUP) | (1 << PlSqlParser.ADD_MONTHS) | (1 << PlSqlParser.ADJ_DATE) | (1 << PlSqlParser.ADMIN) | (1 << PlSqlParser.ADMINISTER) | (1 << PlSqlParser.ADMINISTRATOR) | (1 << PlSqlParser.ADVANCED) | (1 << PlSqlParser.ADVISE) | (1 << PlSqlParser.ADVISOR) | (1 << PlSqlParser.AFD_DISKSTRING) | (1 << PlSqlParser.AFTER) | (1 << PlSqlParser.AGENT))) !== 0) || ((((_la - 32)) & ~0x1f) == 0 && ((1 << (_la - 32)) & ((1 << (PlSqlParser.AGGREGATE - 32)) | (1 << (PlSqlParser.A_LETTER - 32)) | (1 << (PlSqlParser.ALIAS - 32)) | (1 << (PlSqlParser.ALL - 32)) | (1 << (PlSqlParser.ALLOCATE - 32)) | (1 << (PlSqlParser.ALLOW - 32)) | (1 << (PlSqlParser.ALL_ROWS - 32)) | (1 << (PlSqlParser.ALTER - 32)) | (1 << (PlSqlParser.ALWAYS - 32)) | (1 << (PlSqlParser.ANALYZE - 32)) | (1 << (PlSqlParser.ANCILLARY - 32)) | (1 << (PlSqlParser.AND - 32)) | (1 << (PlSqlParser.AND_EQUAL - 32)) | (1 << (PlSqlParser.ANOMALY - 32)) | (1 << (PlSqlParser.ANSI_REARCH - 32)) | (1 << (PlSqlParser.ANTIJOIN - 32)) | (1 << (PlSqlParser.ANY - 32)) | (1 << (PlSqlParser.ANYSCHEMA - 32)) | (1 << (PlSqlParser.APPEND - 32)) | (1 << (PlSqlParser.APPENDCHILDXML - 32)) | (1 << (PlSqlParser.APPEND_VALUES - 32)) | (1 << (PlSqlParser.APPLICATION - 32)) | (1 << (PlSqlParser.APPLY - 32)) | (1 << (PlSqlParser.APPROX_COUNT_DISTINCT - 32)) | (1 << (PlSqlParser.ARCHIVAL - 32)) | (1 << (PlSqlParser.ARCHIVE - 32)) | (1 << (PlSqlParser.ARCHIVED - 32)) | (1 << (PlSqlParser.ARCHIVELOG - 32)) | (1 << (PlSqlParser.ARRAY - 32)) | (1 << (PlSqlParser.AS - 32)) | (1 << (PlSqlParser.ASC - 32)) | (1 << (PlSqlParser.ASCII - 32)))) !== 0) || ((((_la - 64)) & ~0x1f) == 0 && ((1 << (_la - 64)) & ((1 << (PlSqlParser.ASCIISTR - 64)) | (1 << (PlSqlParser.ASIN - 64)) | (1 << (PlSqlParser.ASIS - 64)) | (1 << (PlSqlParser.ASSEMBLY - 64)) | (1 << (PlSqlParser.ASSIGN - 64)) | (1 << (PlSqlParser.ASSOCIATE - 64)) | (1 << (PlSqlParser.ASYNC - 64)) | (1 << (PlSqlParser.ASYNCHRONOUS - 64)) | (1 << (PlSqlParser.ATAN2 - 64)) | (1 << (PlSqlParser.ATAN - 64)) | (1 << (PlSqlParser.AT - 64)) | (1 << (PlSqlParser.ATTRIBUTE - 64)) | (1 << (PlSqlParser.ATTRIBUTES - 64)) | (1 << (PlSqlParser.AUDIT - 64)) | (1 << (PlSqlParser.AUTHENTICATED - 64)) | (1 << (PlSqlParser.AUTHENTICATION - 64)) | (1 << (PlSqlParser.AUTHID - 64)) | (1 << (PlSqlParser.AUTHORIZATION - 64)) | (1 << (PlSqlParser.AUTOALLOCATE - 64)) | (1 << (PlSqlParser.AUTO - 64)) | (1 << (PlSqlParser.AUTOBACKUP - 64)) | (1 << (PlSqlParser.AUTOEXTEND - 64)) | (1 << (PlSqlParser.AUTO_LOGIN - 64)) | (1 << (PlSqlParser.AUTOMATIC - 64)) | (1 << (PlSqlParser.AUTONOMOUS_TRANSACTION - 64)) | (1 << (PlSqlParser.AUTO_REOPTIMIZE - 64)) | (1 << (PlSqlParser.AVAILABILITY - 64)) | (1 << (PlSqlParser.AVRO - 64)) | (1 << (PlSqlParser.BACKGROUND - 64)) | (1 << (PlSqlParser.BACKUP - 64)) | (1 << (PlSqlParser.BACKUPSET - 64)) | (1 << (PlSqlParser.BASIC - 64)))) !== 0) || ((((_la - 96)) & ~0x1f) == 0 && ((1 << (_la - 96)) & ((1 << (PlSqlParser.BASICFILE - 96)) | (1 << (PlSqlParser.BATCH - 96)) | (1 << (PlSqlParser.BATCHSIZE - 96)) | (1 << (PlSqlParser.BATCH_TABLE_ACCESS_BY_ROWID - 96)) | (1 << (PlSqlParser.BECOME - 96)) | (1 << (PlSqlParser.BEFORE - 96)) | (1 << (PlSqlParser.BEGIN - 96)) | (1 << (PlSqlParser.BEGINNING - 96)) | (1 << (PlSqlParser.BEGIN_OUTLINE_DATA - 96)) | (1 << (PlSqlParser.BEHALF - 96)) | (1 << (PlSqlParser.BEQUEATH - 96)) | (1 << (PlSqlParser.BETWEEN - 96)) | (1 << (PlSqlParser.BFILE - 96)) | (1 << (PlSqlParser.BFILENAME - 96)) | (1 << (PlSqlParser.BIGFILE - 96)) | (1 << (PlSqlParser.BINARY - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE_INFINITY - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE_NAN - 96)) | (1 << (PlSqlParser.BINARY_FLOAT - 96)) | (1 << (PlSqlParser.BINARY_FLOAT_INFINITY - 96)) | (1 << (PlSqlParser.BINARY_FLOAT_NAN - 96)) | (1 << (PlSqlParser.BINARY_INTEGER - 96)) | (1 << (PlSqlParser.BIND_AWARE - 96)) | (1 << (PlSqlParser.BINDING - 96)) | (1 << (PlSqlParser.BIN_TO_NUM - 96)) | (1 << (PlSqlParser.BITAND - 96)) | (1 << (PlSqlParser.BITMAP_AND - 96)) | (1 << (PlSqlParser.BITMAP - 96)) | (1 << (PlSqlParser.BITMAPS - 96)) | (1 << (PlSqlParser.BITMAP_TREE - 96)) | (1 << (PlSqlParser.BITS - 96)))) !== 0) || ((((_la - 128)) & ~0x1f) == 0 && ((1 << (_la - 128)) & ((1 << (PlSqlParser.BLOB - 128)) | (1 << (PlSqlParser.BLOCK - 128)) | (1 << (PlSqlParser.BLOCK_RANGE - 128)) | (1 << (PlSqlParser.BLOCKS - 128)) | (1 << (PlSqlParser.BLOCKSIZE - 128)) | (1 << (PlSqlParser.BODY - 128)) | (1 << (PlSqlParser.BOOLEAN - 128)) | (1 << (PlSqlParser.BOTH - 128)) | (1 << (PlSqlParser.BOUND - 128)) | (1 << (PlSqlParser.BRANCH - 128)) | (1 << (PlSqlParser.BREADTH - 128)) | (1 << (PlSqlParser.BROADCAST - 128)) | (1 << (PlSqlParser.BSON - 128)) | (1 << (PlSqlParser.BUFFER - 128)) | (1 << (PlSqlParser.BUFFER_CACHE - 128)) | (1 << (PlSqlParser.BUFFER_POOL - 128)) | (1 << (PlSqlParser.BUILD - 128)) | (1 << (PlSqlParser.BULK - 128)) | (1 << (PlSqlParser.BY - 128)) | (1 << (PlSqlParser.BYPASS_RECURSIVE_CHECK - 128)) | (1 << (PlSqlParser.BYPASS_UJVC - 128)) | (1 << (PlSqlParser.BYTE - 128)) | (1 << (PlSqlParser.CACHE - 128)) | (1 << (PlSqlParser.CACHE_CB - 128)) | (1 << (PlSqlParser.CACHE_INSTANCES - 128)) | (1 << (PlSqlParser.CACHE_TEMP_TABLE - 128)) | (1 << (PlSqlParser.CACHING - 128)) | (1 << (PlSqlParser.CALCULATED - 128)) | (1 << (PlSqlParser.CALLBACK - 128)) | (1 << (PlSqlParser.CALL - 128)) | (1 << (PlSqlParser.CANCEL - 128)) | (1 << (PlSqlParser.CANONICAL - 128)))) !== 0) || ((((_la - 160)) & ~0x1f) == 0 && ((1 << (_la - 160)) & ((1 << (PlSqlParser.CAPACITY - 160)) | (1 << (PlSqlParser.CARDINALITY - 160)) | (1 << (PlSqlParser.CASCADE - 160)) | (1 << (PlSqlParser.CASE - 160)) | (1 << (PlSqlParser.CAST - 160)) | (1 << (PlSqlParser.CATEGORY - 160)) | (1 << (PlSqlParser.CDBDEFAULT - 160)) | (1 << (PlSqlParser.CEIL - 160)) | (1 << (PlSqlParser.CELL_FLASH_CACHE - 160)) | (1 << (PlSqlParser.CERTIFICATE - 160)) | (1 << (PlSqlParser.CFILE - 160)) | (1 << (PlSqlParser.CHAINED - 160)) | (1 << (PlSqlParser.CHANGE - 160)) | (1 << (PlSqlParser.CHANGETRACKING - 160)) | (1 << (PlSqlParser.CHANGE_DUPKEY_ERROR_INDEX - 160)) | (1 << (PlSqlParser.CHARACTER - 160)) | (1 << (PlSqlParser.CHAR - 160)) | (1 << (PlSqlParser.CHAR_CS - 160)) | (1 << (PlSqlParser.CHARTOROWID - 160)) | (1 << (PlSqlParser.CHECK_ACL_REWRITE - 160)) | (1 << (PlSqlParser.CHECK - 160)) | (1 << (PlSqlParser.CHECKPOINT - 160)) | (1 << (PlSqlParser.CHILD - 160)) | (1 << (PlSqlParser.CHOOSE - 160)) | (1 << (PlSqlParser.CHR - 160)) | (1 << (PlSqlParser.CHUNK - 160)) | (1 << (PlSqlParser.CLASS - 160)) | (1 << (PlSqlParser.CLASSIFIER - 160)) | (1 << (PlSqlParser.CLEANUP - 160)) | (1 << (PlSqlParser.CLEAR - 160)) | (1 << (PlSqlParser.C_LETTER - 160)) | (1 << (PlSqlParser.CLIENT - 160)))) !== 0) || ((((_la - 192)) & ~0x1f) == 0 && ((1 << (_la - 192)) & ((1 << (PlSqlParser.CLOB - 192)) | (1 << (PlSqlParser.CLONE - 192)) | (1 << (PlSqlParser.CLOSE_CACHED_OPEN_CURSORS - 192)) | (1 << (PlSqlParser.CLOSE - 192)) | (1 << (PlSqlParser.CLUSTER_BY_ROWID - 192)) | (1 << (PlSqlParser.CLUSTER - 192)) | (1 << (PlSqlParser.CLUSTER_DETAILS - 192)) | (1 << (PlSqlParser.CLUSTER_DISTANCE - 192)) | (1 << (PlSqlParser.CLUSTER_ID - 192)) | (1 << (PlSqlParser.CLUSTERING - 192)) | (1 << (PlSqlParser.CLUSTERING_FACTOR - 192)) | (1 << (PlSqlParser.CLUSTER_PROBABILITY - 192)) | (1 << (PlSqlParser.CLUSTER_SET - 192)) | (1 << (PlSqlParser.COALESCE - 192)) | (1 << (PlSqlParser.COALESCE_SQ - 192)) | (1 << (PlSqlParser.COARSE - 192)) | (1 << (PlSqlParser.CO_AUTH_IND - 192)) | (1 << (PlSqlParser.COLD - 192)) | (1 << (PlSqlParser.COLLECT - 192)) | (1 << (PlSqlParser.COLUMNAR - 192)) | (1 << (PlSqlParser.COLUMN_AUTH_INDICATOR - 192)) | (1 << (PlSqlParser.COLUMN - 192)) | (1 << (PlSqlParser.COLUMNS - 192)) | (1 << (PlSqlParser.COLUMN_STATS - 192)) | (1 << (PlSqlParser.COLUMN_VALUE - 192)) | (1 << (PlSqlParser.COMMENT - 192)) | (1 << (PlSqlParser.COMMIT - 192)) | (1 << (PlSqlParser.COMMITTED - 192)) | (1 << (PlSqlParser.COMMON_DATA - 192)) | (1 << (PlSqlParser.COMPACT - 192)) | (1 << (PlSqlParser.COMPATIBILITY - 192)) | (1 << (PlSqlParser.COMPILE - 192)))) !== 0) || ((((_la - 224)) & ~0x1f) == 0 && ((1 << (_la - 224)) & ((1 << (PlSqlParser.COMPLETE - 224)) | (1 << (PlSqlParser.COMPLIANCE - 224)) | (1 << (PlSqlParser.COMPONENT - 224)) | (1 << (PlSqlParser.COMPONENTS - 224)) | (1 << (PlSqlParser.COMPOSE - 224)) | (1 << (PlSqlParser.COMPOSITE - 224)) | (1 << (PlSqlParser.COMPOSITE_LIMIT - 224)) | (1 << (PlSqlParser.COMPOUND - 224)) | (1 << (PlSqlParser.COMPRESS - 224)) | (1 << (PlSqlParser.COMPUTE - 224)) | (1 << (PlSqlParser.CONCAT - 224)) | (1 << (PlSqlParser.CON_DBID_TO_ID - 224)) | (1 << (PlSqlParser.CONDITIONAL - 224)) | (1 << (PlSqlParser.CONDITION - 224)) | (1 << (PlSqlParser.CONFIRM - 224)) | (1 << (PlSqlParser.CONFORMING - 224)) | (1 << (PlSqlParser.CON_GUID_TO_ID - 224)) | (1 << (PlSqlParser.CON_ID - 224)) | (1 << (PlSqlParser.CON_NAME_TO_ID - 224)) | (1 << (PlSqlParser.CONNECT_BY_CB_WHR_ONLY - 224)) | (1 << (PlSqlParser.CONNECT_BY_COMBINE_SW - 224)) | (1 << (PlSqlParser.CONNECT_BY_COST_BASED - 224)) | (1 << (PlSqlParser.CONNECT_BY_ELIM_DUPS - 224)) | (1 << (PlSqlParser.CONNECT_BY_FILTERING - 224)) | (1 << (PlSqlParser.CONNECT_BY_ISCYCLE - 224)) | (1 << (PlSqlParser.CONNECT_BY_ISLEAF - 224)) | (1 << (PlSqlParser.CONNECT_BY_ROOT - 224)) | (1 << (PlSqlParser.CONNECT - 224)) | (1 << (PlSqlParser.CONNECT_TIME - 224)) | (1 << (PlSqlParser.CONSIDER - 224)) | (1 << (PlSqlParser.CONSISTENT - 224)) | (1 << (PlSqlParser.CONSTANT - 224)))) !== 0) || ((((_la - 256)) & ~0x1f) == 0 && ((1 << (_la - 256)) & ((1 << (PlSqlParser.CONST - 256)) | (1 << (PlSqlParser.CONSTRAINT - 256)) | (1 << (PlSqlParser.CONSTRAINTS - 256)) | (1 << (PlSqlParser.CONSTRUCTOR - 256)) | (1 << (PlSqlParser.CONTAINER - 256)) | (1 << (PlSqlParser.CONTAINER_DATA - 256)) | (1 << (PlSqlParser.CONTAINERS - 256)) | (1 << (PlSqlParser.CONTENT - 256)) | (1 << (PlSqlParser.CONTENTS - 256)) | (1 << (PlSqlParser.CONTEXT - 256)) | (1 << (PlSqlParser.CONTINUE - 256)) | (1 << (PlSqlParser.CONTROLFILE - 256)) | (1 << (PlSqlParser.CON_UID_TO_ID - 256)) | (1 << (PlSqlParser.CONVERT - 256)) | (1 << (PlSqlParser.COOKIE - 256)) | (1 << (PlSqlParser.COPY - 256)) | (1 << (PlSqlParser.CORR_K - 256)) | (1 << (PlSqlParser.CORR_S - 256)) | (1 << (PlSqlParser.CORRUPTION - 256)) | (1 << (PlSqlParser.CORRUPT_XID_ALL - 256)) | (1 << (PlSqlParser.CORRUPT_XID - 256)) | (1 << (PlSqlParser.COS - 256)) | (1 << (PlSqlParser.COSH - 256)) | (1 << (PlSqlParser.COST - 256)) | (1 << (PlSqlParser.COST_XML_QUERY_REWRITE - 256)) | (1 << (PlSqlParser.COUNT - 256)) | (1 << (PlSqlParser.COVAR_POP - 256)) | (1 << (PlSqlParser.COVAR_SAMP - 256)) | (1 << (PlSqlParser.CPU_COSTING - 256)) | (1 << (PlSqlParser.CPU_PER_CALL - 256)) | (1 << (PlSqlParser.CPU_PER_SESSION - 256)) | (1 << (PlSqlParser.CRASH - 256)))) !== 0) || ((((_la - 288)) & ~0x1f) == 0 && ((1 << (_la - 288)) & ((1 << (PlSqlParser.CREATE - 288)) | (1 << (PlSqlParser.CREATE_FILE_DEST - 288)) | (1 << (PlSqlParser.CREATE_STORED_OUTLINES - 288)) | (1 << (PlSqlParser.CREATION - 288)) | (1 << (PlSqlParser.CREDENTIAL - 288)) | (1 << (PlSqlParser.CRITICAL - 288)) | (1 << (PlSqlParser.CROSS - 288)) | (1 << (PlSqlParser.CROSSEDITION - 288)) | (1 << (PlSqlParser.CSCONVERT - 288)) | (1 << (PlSqlParser.CUBE_AJ - 288)) | (1 << (PlSqlParser.CUBE - 288)) | (1 << (PlSqlParser.CUBE_GB - 288)) | (1 << (PlSqlParser.CUBE_SJ - 288)) | (1 << (PlSqlParser.CUME_DISTM - 288)) | (1 << (PlSqlParser.CURRENT - 288)) | (1 << (PlSqlParser.CURRENT_DATE - 288)) | (1 << (PlSqlParser.CURRENT_SCHEMA - 288)) | (1 << (PlSqlParser.CURRENT_TIME - 288)) | (1 << (PlSqlParser.CURRENT_TIMESTAMP - 288)) | (1 << (PlSqlParser.CURRENT_USER - 288)) | (1 << (PlSqlParser.CURRENTV - 288)) | (1 << (PlSqlParser.CURSOR - 288)) | (1 << (PlSqlParser.CURSOR_SHARING_EXACT - 288)) | (1 << (PlSqlParser.CURSOR_SPECIFIC_SEGMENT - 288)) | (1 << (PlSqlParser.CUSTOMDATUM - 288)) | (1 << (PlSqlParser.CV - 288)) | (1 << (PlSqlParser.CYCLE - 288)) | (1 << (PlSqlParser.DANGLING - 288)) | (1 << (PlSqlParser.DATABASE - 288)) | (1 << (PlSqlParser.DATA - 288)) | (1 << (PlSqlParser.DATAFILE - 288)) | (1 << (PlSqlParser.DATAFILES - 288)))) !== 0) || ((((_la - 320)) & ~0x1f) == 0 && ((1 << (_la - 320)) & ((1 << (PlSqlParser.DATAGUARDCONFIG - 320)) | (1 << (PlSqlParser.DATAMOVEMENT - 320)) | (1 << (PlSqlParser.DATAOBJNO - 320)) | (1 << (PlSqlParser.DATAOBJ_TO_MAT_PARTITION - 320)) | (1 << (PlSqlParser.DATAOBJ_TO_PARTITION - 320)) | (1 << (PlSqlParser.DATAPUMP - 320)) | (1 << (PlSqlParser.DATA_SECURITY_REWRITE_LIMIT - 320)) | (1 << (PlSqlParser.DATE - 320)) | (1 << (PlSqlParser.DATE_MODE - 320)) | (1 << (PlSqlParser.DAY - 320)) | (1 << (PlSqlParser.DAYS - 320)) | (1 << (PlSqlParser.DBA - 320)) | (1 << (PlSqlParser.DBA_RECYCLEBIN - 320)) | (1 << (PlSqlParser.DBMS_STATS - 320)) | (1 << (PlSqlParser.DB_ROLE_CHANGE - 320)) | (1 << (PlSqlParser.DBTIMEZONE - 320)) | (1 << (PlSqlParser.DB_UNIQUE_NAME - 320)) | (1 << (PlSqlParser.DB_VERSION - 320)) | (1 << (PlSqlParser.DDL - 320)) | (1 << (PlSqlParser.DEALLOCATE - 320)) | (1 << (PlSqlParser.DEBUG - 320)) | (1 << (PlSqlParser.DEBUGGER - 320)) | (1 << (PlSqlParser.DEC - 320)) | (1 << (PlSqlParser.DECIMAL - 320)) | (1 << (PlSqlParser.DECLARE - 320)) | (1 << (PlSqlParser.DECOMPOSE - 320)) | (1 << (PlSqlParser.DECORRELATE - 320)) | (1 << (PlSqlParser.DECR - 320)) | (1 << (PlSqlParser.DECREMENT - 320)) | (1 << (PlSqlParser.DECRYPT - 320)) | (1 << (PlSqlParser.DEDUPLICATE - 320)) | (1 << (PlSqlParser.DEFAULT - 320)))) !== 0) || ((((_la - 352)) & ~0x1f) == 0 && ((1 << (_la - 352)) & ((1 << (PlSqlParser.DEFAULTS - 352)) | (1 << (PlSqlParser.DEFERRABLE - 352)) | (1 << (PlSqlParser.DEFERRED - 352)) | (1 << (PlSqlParser.DEFINED - 352)) | (1 << (PlSqlParser.DEFINE - 352)) | (1 << (PlSqlParser.DEFINER - 352)) | (1 << (PlSqlParser.DEGREE - 352)) | (1 << (PlSqlParser.DELAY - 352)) | (1 << (PlSqlParser.DELEGATE - 352)) | (1 << (PlSqlParser.DELETE_ALL - 352)) | (1 << (PlSqlParser.DELETE - 352)) | (1 << (PlSqlParser.DELETEXML - 352)) | (1 << (PlSqlParser.DEMAND - 352)) | (1 << (PlSqlParser.DENSE_RANKM - 352)) | (1 << (PlSqlParser.DEPENDENT - 352)) | (1 << (PlSqlParser.DEPTH - 352)) | (1 << (PlSqlParser.DEQUEUE - 352)) | (1 << (PlSqlParser.DEREF - 352)) | (1 << (PlSqlParser.DEREF_NO_REWRITE - 352)) | (1 << (PlSqlParser.DESC - 352)) | (1 << (PlSqlParser.DESTROY - 352)) | (1 << (PlSqlParser.DETACHED - 352)) | (1 << (PlSqlParser.DETERMINES - 352)) | (1 << (PlSqlParser.DETERMINISTIC - 352)) | (1 << (PlSqlParser.DICTIONARY - 352)) | (1 << (PlSqlParser.DIMENSION - 352)) | (1 << (PlSqlParser.DIMENSIONS - 352)) | (1 << (PlSqlParser.DIRECT_LOAD - 352)) | (1 << (PlSqlParser.DIRECTORY - 352)) | (1 << (PlSqlParser.DIRECT_PATH - 352)) | (1 << (PlSqlParser.DISABLE_ALL - 352)) | (1 << (PlSqlParser.DISABLE - 352)))) !== 0) || ((((_la - 384)) & ~0x1f) == 0 && ((1 << (_la - 384)) & ((1 << (PlSqlParser.DISABLE_PARALLEL_DML - 384)) | (1 << (PlSqlParser.DISABLE_PRESET - 384)) | (1 << (PlSqlParser.DISABLE_RPKE - 384)) | (1 << (PlSqlParser.DISALLOW - 384)) | (1 << (PlSqlParser.DISASSOCIATE - 384)) | (1 << (PlSqlParser.DISCARD - 384)) | (1 << (PlSqlParser.DISCONNECT - 384)) | (1 << (PlSqlParser.DISK - 384)) | (1 << (PlSqlParser.DISKGROUP - 384)) | (1 << (PlSqlParser.DISKGROUP_PLUS - 384)) | (1 << (PlSqlParser.DISKS - 384)) | (1 << (PlSqlParser.DISMOUNT - 384)) | (1 << (PlSqlParser.DISTINCT - 384)) | (1 << (PlSqlParser.DISTINGUISHED - 384)) | (1 << (PlSqlParser.DISTRIBUTED - 384)) | (1 << (PlSqlParser.DISTRIBUTE - 384)) | (1 << (PlSqlParser.DML - 384)) | (1 << (PlSqlParser.DML_UPDATE - 384)) | (1 << (PlSqlParser.DOCFIDELITY - 384)) | (1 << (PlSqlParser.DOCUMENT - 384)) | (1 << (PlSqlParser.DOMAIN_INDEX_FILTER - 384)) | (1 << (PlSqlParser.DOMAIN_INDEX_NO_SORT - 384)) | (1 << (PlSqlParser.DOMAIN_INDEX_SORT - 384)) | (1 << (PlSqlParser.DOUBLE - 384)) | (1 << (PlSqlParser.DOWNGRADE - 384)) | (1 << (PlSqlParser.DRIVING_SITE - 384)) | (1 << (PlSqlParser.DROP_COLUMN - 384)) | (1 << (PlSqlParser.DROP - 384)) | (1 << (PlSqlParser.DROP_GROUP - 384)) | (1 << (PlSqlParser.DSINTERVAL_UNCONSTRAINED - 384)) | (1 << (PlSqlParser.DST_UPGRADE_INSERT_CONV - 384)) | (1 << (PlSqlParser.DUMP - 384)))) !== 0) || ((((_la - 416)) & ~0x1f) == 0 && ((1 << (_la - 416)) & ((1 << (PlSqlParser.DUMPSET - 416)) | (1 << (PlSqlParser.DUPLICATE - 416)) | (1 << (PlSqlParser.DV - 416)) | (1 << (PlSqlParser.DYNAMIC - 416)) | (1 << (PlSqlParser.DYNAMIC_SAMPLING - 416)) | (1 << (PlSqlParser.DYNAMIC_SAMPLING_EST_CDN - 416)) | (1 << (PlSqlParser.EACH - 416)) | (1 << (PlSqlParser.EDITIONABLE - 416)) | (1 << (PlSqlParser.EDITION - 416)) | (1 << (PlSqlParser.EDITIONING - 416)) | (1 << (PlSqlParser.EDITIONS - 416)) | (1 << (PlSqlParser.ELEMENT - 416)) | (1 << (PlSqlParser.ELIM_GROUPBY - 416)) | (1 << (PlSqlParser.ELIMINATE_JOIN - 416)) | (1 << (PlSqlParser.ELIMINATE_OBY - 416)) | (1 << (PlSqlParser.ELIMINATE_OUTER_JOIN - 416)) | (1 << (PlSqlParser.ELSE - 416)) | (1 << (PlSqlParser.ELSIF - 416)) | (1 << (PlSqlParser.EM - 416)) | (1 << (PlSqlParser.EMPTY_BLOB - 416)) | (1 << (PlSqlParser.EMPTY_CLOB - 416)) | (1 << (PlSqlParser.EMPTY - 416)) | (1 << (PlSqlParser.ENABLE_ALL - 416)) | (1 << (PlSqlParser.ENABLE - 416)) | (1 << (PlSqlParser.ENABLE_PARALLEL_DML - 416)) | (1 << (PlSqlParser.ENABLE_PRESET - 416)) | (1 << (PlSqlParser.ENCODING - 416)) | (1 << (PlSqlParser.ENCRYPT - 416)) | (1 << (PlSqlParser.ENCRYPTION - 416)) | (1 << (PlSqlParser.END - 416)) | (1 << (PlSqlParser.END_OUTLINE_DATA - 416)) | (1 << (PlSqlParser.ENFORCED - 416)))) !== 0) || ((((_la - 448)) & ~0x1f) == 0 && ((1 << (_la - 448)) & ((1 << (PlSqlParser.ENFORCE - 448)) | (1 << (PlSqlParser.ENQUEUE - 448)) | (1 << (PlSqlParser.ENTERPRISE - 448)) | (1 << (PlSqlParser.ENTITYESCAPING - 448)) | (1 << (PlSqlParser.ENTRY - 448)) | (1 << (PlSqlParser.EQUIPART - 448)) | (1 << (PlSqlParser.ERR - 448)) | (1 << (PlSqlParser.ERROR_ARGUMENT - 448)) | (1 << (PlSqlParser.ERROR - 448)) | (1 << (PlSqlParser.ERROR_ON_OVERLAP_TIME - 448)) | (1 << (PlSqlParser.ERRORS - 448)) | (1 << (PlSqlParser.ESCAPE - 448)) | (1 << (PlSqlParser.ESTIMATE - 448)) | (1 << (PlSqlParser.EVAL - 448)) | (1 << (PlSqlParser.EVALNAME - 448)) | (1 << (PlSqlParser.EVALUATE - 448)) | (1 << (PlSqlParser.EVALUATION - 448)) | (1 << (PlSqlParser.EVENTS - 448)) | (1 << (PlSqlParser.EVERY - 448)) | (1 << (PlSqlParser.EXCEPT - 448)) | (1 << (PlSqlParser.EXCEPTION - 448)) | (1 << (PlSqlParser.EXCEPTION_INIT - 448)) | (1 << (PlSqlParser.EXCEPTIONS - 448)) | (1 << (PlSqlParser.EXCHANGE - 448)) | (1 << (PlSqlParser.EXCLUDE - 448)) | (1 << (PlSqlParser.EXCLUDING - 448)) | (1 << (PlSqlParser.EXCLUSIVE - 448)) | (1 << (PlSqlParser.EXECUTE - 448)) | (1 << (PlSqlParser.EXEMPT - 448)) | (1 << (PlSqlParser.EXISTING - 448)) | (1 << (PlSqlParser.EXISTS - 448)) | (1 << (PlSqlParser.EXISTSNODE - 448)))) !== 0) || ((((_la - 480)) & ~0x1f) == 0 && ((1 << (_la - 480)) & ((1 << (PlSqlParser.EXIT - 480)) | (1 << (PlSqlParser.EXPAND_GSET_TO_UNION - 480)) | (1 << (PlSqlParser.EXPAND_TABLE - 480)) | (1 << (PlSqlParser.EXP - 480)) | (1 << (PlSqlParser.EXPIRE - 480)) | (1 << (PlSqlParser.EXPLAIN - 480)) | (1 << (PlSqlParser.EXPLOSION - 480)) | (1 << (PlSqlParser.EXPORT - 480)) | (1 << (PlSqlParser.EXPR_CORR_CHECK - 480)) | (1 << (PlSqlParser.EXPRESS - 480)) | (1 << (PlSqlParser.EXTENDS - 480)) | (1 << (PlSqlParser.EXTENT - 480)) | (1 << (PlSqlParser.EXTENTS - 480)) | (1 << (PlSqlParser.EXTERNAL - 480)) | (1 << (PlSqlParser.EXTERNALLY - 480)) | (1 << (PlSqlParser.EXTRACTCLOBXML - 480)) | (1 << (PlSqlParser.EXTRACT - 480)) | (1 << (PlSqlParser.EXTRACTVALUE - 480)) | (1 << (PlSqlParser.EXTRA - 480)) | (1 << (PlSqlParser.FACILITY - 480)) | (1 << (PlSqlParser.FACT - 480)) | (1 << (PlSqlParser.FACTOR - 480)) | (1 << (PlSqlParser.FACTORIZE_JOIN - 480)) | (1 << (PlSqlParser.FAILED - 480)) | (1 << (PlSqlParser.FAILED_LOGIN_ATTEMPTS - 480)) | (1 << (PlSqlParser.FAILGROUP - 480)) | (1 << (PlSqlParser.FAILOVER - 480)) | (1 << (PlSqlParser.FAILURE - 480)) | (1 << (PlSqlParser.FALSE - 480)) | (1 << (PlSqlParser.FAMILY - 480)) | (1 << (PlSqlParser.FAR - 480)) | (1 << (PlSqlParser.FAST - 480)))) !== 0) || ((((_la - 512)) & ~0x1f) == 0 && ((1 << (_la - 512)) & ((1 << (PlSqlParser.FASTSTART - 512)) | (1 << (PlSqlParser.FBTSCAN - 512)) | (1 << (PlSqlParser.FEATURE_DETAILS - 512)) | (1 << (PlSqlParser.FEATURE_ID - 512)) | (1 << (PlSqlParser.FEATURE_SET - 512)) | (1 << (PlSqlParser.FEATURE_VALUE - 512)) | (1 << (PlSqlParser.FETCH - 512)) | (1 << (PlSqlParser.FILE - 512)) | (1 << (PlSqlParser.FILE_NAME_CONVERT - 512)) | (1 << (PlSqlParser.FILESYSTEM_LIKE_LOGGING - 512)) | (1 << (PlSqlParser.FILTER - 512)) | (1 << (PlSqlParser.FINAL - 512)) | (1 << (PlSqlParser.FINE - 512)) | (1 << (PlSqlParser.FINISH - 512)) | (1 << (PlSqlParser.FIRST - 512)) | (1 << (PlSqlParser.FIRSTM - 512)) | (1 << (PlSqlParser.FIRST_ROWS - 512)) | (1 << (PlSqlParser.FIRST_VALUE - 512)) | (1 << (PlSqlParser.FIXED_VIEW_DATA - 512)) | (1 << (PlSqlParser.FLAGGER - 512)) | (1 << (PlSqlParser.FLASHBACK - 512)) | (1 << (PlSqlParser.FLASH_CACHE - 512)) | (1 << (PlSqlParser.FLOAT - 512)) | (1 << (PlSqlParser.FLOB - 512)) | (1 << (PlSqlParser.FLOOR - 512)) | (1 << (PlSqlParser.FLUSH - 512)) | (1 << (PlSqlParser.FOLDER - 512)) | (1 << (PlSqlParser.FOLLOWING - 512)) | (1 << (PlSqlParser.FOLLOWS - 512)) | (1 << (PlSqlParser.FORALL - 512)) | (1 << (PlSqlParser.FORCE - 512)) | (1 << (PlSqlParser.FORCE_XML_QUERY_REWRITE - 512)))) !== 0) || ((((_la - 544)) & ~0x1f) == 0 && ((1 << (_la - 544)) & ((1 << (PlSqlParser.FOREIGN - 544)) | (1 << (PlSqlParser.FOREVER - 544)) | (1 << (PlSqlParser.FOR - 544)) | (1 << (PlSqlParser.FORMAT - 544)) | (1 << (PlSqlParser.FORWARD - 544)) | (1 << (PlSqlParser.FRAGMENT_NUMBER - 544)) | (1 << (PlSqlParser.FREELIST - 544)) | (1 << (PlSqlParser.FREELISTS - 544)) | (1 << (PlSqlParser.FREEPOOLS - 544)) | (1 << (PlSqlParser.FRESH - 544)) | (1 << (PlSqlParser.FROM - 544)) | (1 << (PlSqlParser.FROM_TZ - 544)) | (1 << (PlSqlParser.FULL - 544)) | (1 << (PlSqlParser.FULL_OUTER_JOIN_TO_OUTER - 544)) | (1 << (PlSqlParser.FUNCTION - 544)) | (1 << (PlSqlParser.FUNCTIONS - 544)) | (1 << (PlSqlParser.GATHER_OPTIMIZER_STATISTICS - 544)) | (1 << (PlSqlParser.GATHER_PLAN_STATISTICS - 544)) | (1 << (PlSqlParser.GBY_CONC_ROLLUP - 544)) | (1 << (PlSqlParser.GBY_PUSHDOWN - 544)) | (1 << (PlSqlParser.GENERATED - 544)) | (1 << (PlSqlParser.GET - 544)) | (1 << (PlSqlParser.GLOBAL - 544)) | (1 << (PlSqlParser.GLOBALLY - 544)) | (1 << (PlSqlParser.GLOBAL_NAME - 544)) | (1 << (PlSqlParser.GLOBAL_TOPIC_ENABLED - 544)) | (1 << (PlSqlParser.GOTO - 544)) | (1 << (PlSqlParser.GRANT - 544)) | (1 << (PlSqlParser.GROUP_BY - 544)) | (1 << (PlSqlParser.GROUP - 544)) | (1 << (PlSqlParser.GROUP_ID - 544)) | (1 << (PlSqlParser.GROUPING - 544)))) !== 0) || ((((_la - 576)) & ~0x1f) == 0 && ((1 << (_la - 576)) & ((1 << (PlSqlParser.GROUPING_ID - 576)) | (1 << (PlSqlParser.GROUPS - 576)) | (1 << (PlSqlParser.GUARANTEED - 576)) | (1 << (PlSqlParser.GUARANTEE - 576)) | (1 << (PlSqlParser.GUARD - 576)) | (1 << (PlSqlParser.HASH_AJ - 576)) | (1 << (PlSqlParser.HASH - 576)) | (1 << (PlSqlParser.HASHKEYS - 576)) | (1 << (PlSqlParser.HASH_SJ - 576)) | (1 << (PlSqlParser.HAVING - 576)) | (1 << (PlSqlParser.HEADER - 576)) | (1 << (PlSqlParser.HEAP - 576)) | (1 << (PlSqlParser.HELP - 576)) | (1 << (PlSqlParser.HEXTORAW - 576)) | (1 << (PlSqlParser.HEXTOREF - 576)) | (1 << (PlSqlParser.HIDDEN_KEYWORD - 576)) | (1 << (PlSqlParser.HIDE - 576)) | (1 << (PlSqlParser.HIERARCHY - 576)) | (1 << (PlSqlParser.HIGH - 576)) | (1 << (PlSqlParser.HINTSET_BEGIN - 576)) | (1 << (PlSqlParser.HINTSET_END - 576)) | (1 << (PlSqlParser.HOT - 576)) | (1 << (PlSqlParser.HOUR - 576)) | (1 << (PlSqlParser.HWM_BROKERED - 576)) | (1 << (PlSqlParser.HYBRID - 576)) | (1 << (PlSqlParser.IDENTIFIED - 576)) | (1 << (PlSqlParser.IDENTIFIER - 576)) | (1 << (PlSqlParser.IDENTITY - 576)) | (1 << (PlSqlParser.IDGENERATORS - 576)) | (1 << (PlSqlParser.ID - 576)) | (1 << (PlSqlParser.IDLE_TIME - 576)) | (1 << (PlSqlParser.IF - 576)))) !== 0) || ((((_la - 608)) & ~0x1f) == 0 && ((1 << (_la - 608)) & ((1 << (PlSqlParser.IGNORE - 608)) | (1 << (PlSqlParser.IGNORE_OPTIM_EMBEDDED_HINTS - 608)) | (1 << (PlSqlParser.IGNORE_ROW_ON_DUPKEY_INDEX - 608)) | (1 << (PlSqlParser.IGNORE_WHERE_CLAUSE - 608)) | (1 << (PlSqlParser.ILM - 608)) | (1 << (PlSqlParser.IMMEDIATE - 608)) | (1 << (PlSqlParser.IMPACT - 608)) | (1 << (PlSqlParser.IMPORT - 608)) | (1 << (PlSqlParser.INACTIVE - 608)) | (1 << (PlSqlParser.INCLUDE - 608)) | (1 << (PlSqlParser.INCLUDE_VERSION - 608)) | (1 << (PlSqlParser.INCLUDING - 608)) | (1 << (PlSqlParser.INCREMENTAL - 608)) | (1 << (PlSqlParser.INCREMENT - 608)) | (1 << (PlSqlParser.INCR - 608)) | (1 << (PlSqlParser.INDENT - 608)) | (1 << (PlSqlParser.INDEX_ASC - 608)) | (1 << (PlSqlParser.INDEX_COMBINE - 608)) | (1 << (PlSqlParser.INDEX_DESC - 608)) | (1 << (PlSqlParser.INDEXED - 608)) | (1 << (PlSqlParser.INDEXES - 608)) | (1 << (PlSqlParser.INDEX_FFS - 608)) | (1 << (PlSqlParser.INDEX_FILTER - 608)) | (1 << (PlSqlParser.INDEX - 608)) | (1 << (PlSqlParser.INDEXING - 608)) | (1 << (PlSqlParser.INDEX_JOIN - 608)) | (1 << (PlSqlParser.INDEX_ROWS - 608)) | (1 << (PlSqlParser.INDEX_RRS - 608)) | (1 << (PlSqlParser.INDEX_RS_ASC - 608)) | (1 << (PlSqlParser.INDEX_RS_DESC - 608)) | (1 << (PlSqlParser.INDEX_RS - 608)) | (1 << (PlSqlParser.INDEX_SCAN - 608)))) !== 0) || ((((_la - 640)) & ~0x1f) == 0 && ((1 << (_la - 640)) & ((1 << (PlSqlParser.INDEX_SKIP_SCAN - 640)) | (1 << (PlSqlParser.INDEX_SS_ASC - 640)) | (1 << (PlSqlParser.INDEX_SS_DESC - 640)) | (1 << (PlSqlParser.INDEX_SS - 640)) | (1 << (PlSqlParser.INDEX_STATS - 640)) | (1 << (PlSqlParser.INDEXTYPE - 640)) | (1 << (PlSqlParser.INDEXTYPES - 640)) | (1 << (PlSqlParser.INDICATOR - 640)) | (1 << (PlSqlParser.INDICES - 640)) | (1 << (PlSqlParser.INFINITE - 640)) | (1 << (PlSqlParser.INFORMATIONAL - 640)) | (1 << (PlSqlParser.INHERIT - 640)) | (1 << (PlSqlParser.IN - 640)) | (1 << (PlSqlParser.INITCAP - 640)) | (1 << (PlSqlParser.INITIAL - 640)) | (1 << (PlSqlParser.INITIALIZED - 640)) | (1 << (PlSqlParser.INITIALLY - 640)) | (1 << (PlSqlParser.INITRANS - 640)) | (1 << (PlSqlParser.INLINE - 640)) | (1 << (PlSqlParser.INLINE_XMLTYPE_NT - 640)) | (1 << (PlSqlParser.INMEMORY - 640)) | (1 << (PlSqlParser.IN_MEMORY_METADATA - 640)) | (1 << (PlSqlParser.INMEMORY_PRUNING - 640)) | (1 << (PlSqlParser.INNER - 640)) | (1 << (PlSqlParser.INOUT - 640)) | (1 << (PlSqlParser.INPLACE - 640)) | (1 << (PlSqlParser.INSERTCHILDXMLAFTER - 640)) | (1 << (PlSqlParser.INSERTCHILDXMLBEFORE - 640)) | (1 << (PlSqlParser.INSERTCHILDXML - 640)) | (1 << (PlSqlParser.INSERT - 640)) | (1 << (PlSqlParser.INSERTXMLAFTER - 640)) | (1 << (PlSqlParser.INSERTXMLBEFORE - 640)))) !== 0) || ((((_la - 672)) & ~0x1f) == 0 && ((1 << (_la - 672)) & ((1 << (PlSqlParser.INSTANCE - 672)) | (1 << (PlSqlParser.INSTANCES - 672)) | (1 << (PlSqlParser.INSTANTIABLE - 672)) | (1 << (PlSqlParser.INSTANTLY - 672)) | (1 << (PlSqlParser.INSTEAD - 672)) | (1 << (PlSqlParser.INSTR2 - 672)) | (1 << (PlSqlParser.INSTR4 - 672)) | (1 << (PlSqlParser.INSTRB - 672)) | (1 << (PlSqlParser.INSTRC - 672)) | (1 << (PlSqlParser.INSTR - 672)) | (1 << (PlSqlParser.INTEGER - 672)) | (1 << (PlSqlParser.INTERLEAVED - 672)) | (1 << (PlSqlParser.INTERMEDIATE - 672)) | (1 << (PlSqlParser.INTERNAL_CONVERT - 672)) | (1 << (PlSqlParser.INTERNAL_USE - 672)) | (1 << (PlSqlParser.INTERPRETED - 672)) | (1 << (PlSqlParser.INTERSECT - 672)) | (1 << (PlSqlParser.INTERVAL - 672)) | (1 << (PlSqlParser.INT - 672)) | (1 << (PlSqlParser.INTO - 672)) | (1 << (PlSqlParser.INVALIDATE - 672)) | (1 << (PlSqlParser.INVISIBLE - 672)) | (1 << (PlSqlParser.IN_XQUERY - 672)) | (1 << (PlSqlParser.IS - 672)) | (1 << (PlSqlParser.ISOLATION - 672)) | (1 << (PlSqlParser.ISOLATION_LEVEL - 672)) | (1 << (PlSqlParser.ITERATE - 672)) | (1 << (PlSqlParser.ITERATION_NUMBER - 672)) | (1 << (PlSqlParser.JAVA - 672)) | (1 << (PlSqlParser.JOB - 672)) | (1 << (PlSqlParser.JOIN - 672)) | (1 << (PlSqlParser.JSON_ARRAYAGG - 672)))) !== 0) || ((((_la - 704)) & ~0x1f) == 0 && ((1 << (_la - 704)) & ((1 << (PlSqlParser.JSON_ARRAY - 704)) | (1 << (PlSqlParser.JSON_EQUAL - 704)) | (1 << (PlSqlParser.JSON_EXISTS2 - 704)) | (1 << (PlSqlParser.JSON_EXISTS - 704)) | (1 << (PlSqlParser.JSONGET - 704)) | (1 << (PlSqlParser.JSON - 704)) | (1 << (PlSqlParser.JSON_OBJECTAGG - 704)) | (1 << (PlSqlParser.JSON_OBJECT - 704)) | (1 << (PlSqlParser.JSONPARSE - 704)) | (1 << (PlSqlParser.JSON_QUERY - 704)) | (1 << (PlSqlParser.JSON_SERIALIZE - 704)) | (1 << (PlSqlParser.JSON_TABLE - 704)) | (1 << (PlSqlParser.JSON_TEXTCONTAINS2 - 704)) | (1 << (PlSqlParser.JSON_TEXTCONTAINS - 704)) | (1 << (PlSqlParser.JSON_VALUE - 704)) | (1 << (PlSqlParser.KEEP_DUPLICATES - 704)) | (1 << (PlSqlParser.KEEP - 704)) | (1 << (PlSqlParser.KERBEROS - 704)) | (1 << (PlSqlParser.KEY - 704)) | (1 << (PlSqlParser.KEY_LENGTH - 704)) | (1 << (PlSqlParser.KEYSIZE - 704)) | (1 << (PlSqlParser.KEYS - 704)) | (1 << (PlSqlParser.KEYSTORE - 704)) | (1 << (PlSqlParser.KILL - 704)) | (1 << (PlSqlParser.LABEL - 704)) | (1 << (PlSqlParser.LANGUAGE - 704)) | (1 << (PlSqlParser.LAST_DAY - 704)) | (1 << (PlSqlParser.LAST - 704)) | (1 << (PlSqlParser.LAST_VALUE - 704)) | (1 << (PlSqlParser.LATERAL - 704)) | (1 << (PlSqlParser.LAX - 704)) | (1 << (PlSqlParser.LAYER - 704)))) !== 0) || ((((_la - 736)) & ~0x1f) == 0 && ((1 << (_la - 736)) & ((1 << (PlSqlParser.LDAP_REGISTRATION_ENABLED - 736)) | (1 << (PlSqlParser.LDAP_REGISTRATION - 736)) | (1 << (PlSqlParser.LDAP_REG_SYNC_INTERVAL - 736)) | (1 << (PlSqlParser.LEADING - 736)) | (1 << (PlSqlParser.LEFT - 736)) | (1 << (PlSqlParser.LENGTH2 - 736)) | (1 << (PlSqlParser.LENGTH4 - 736)) | (1 << (PlSqlParser.LENGTHB - 736)) | (1 << (PlSqlParser.LENGTHC - 736)) | (1 << (PlSqlParser.LENGTH - 736)) | (1 << (PlSqlParser.LESS - 736)) | (1 << (PlSqlParser.LEVEL - 736)) | (1 << (PlSqlParser.LEVELS - 736)) | (1 << (PlSqlParser.LIBRARY - 736)) | (1 << (PlSqlParser.LIFECYCLE - 736)) | (1 << (PlSqlParser.LIFE - 736)) | (1 << (PlSqlParser.LIFETIME - 736)) | (1 << (PlSqlParser.LIKE2 - 736)) | (1 << (PlSqlParser.LIKE4 - 736)) | (1 << (PlSqlParser.LIKEC - 736)) | (1 << (PlSqlParser.LIKE_EXPAND - 736)) | (1 << (PlSqlParser.LIKE - 736)) | (1 << (PlSqlParser.LIMIT - 736)) | (1 << (PlSqlParser.LINEAR - 736)) | (1 << (PlSqlParser.LINK - 736)) | (1 << (PlSqlParser.LIST - 736)) | (1 << (PlSqlParser.LN - 736)) | (1 << (PlSqlParser.LNNVL - 736)) | (1 << (PlSqlParser.LOAD - 736)) | (1 << (PlSqlParser.LOB - 736)) | (1 << (PlSqlParser.LOBNVL - 736)) | (1 << (PlSqlParser.LOBS - 736)))) !== 0) || ((((_la - 768)) & ~0x1f) == 0 && ((1 << (_la - 768)) & ((1 << (PlSqlParser.LOCAL_INDEXES - 768)) | (1 << (PlSqlParser.LOCAL - 768)) | (1 << (PlSqlParser.LOCALTIME - 768)) | (1 << (PlSqlParser.LOCALTIMESTAMP - 768)) | (1 << (PlSqlParser.LOCATION - 768)) | (1 << (PlSqlParser.LOCATOR - 768)) | (1 << (PlSqlParser.LOCKED - 768)) | (1 << (PlSqlParser.LOCKING - 768)) | (1 << (PlSqlParser.LOCK - 768)) | (1 << (PlSqlParser.LOGFILE - 768)) | (1 << (PlSqlParser.LOGFILES - 768)) | (1 << (PlSqlParser.LOGGING - 768)) | (1 << (PlSqlParser.LOGICAL - 768)) | (1 << (PlSqlParser.LOGICAL_READS_PER_CALL - 768)) | (1 << (PlSqlParser.LOGICAL_READS_PER_SESSION - 768)) | (1 << (PlSqlParser.LOG - 768)) | (1 << (PlSqlParser.LOGMINING - 768)) | (1 << (PlSqlParser.LOGOFF - 768)) | (1 << (PlSqlParser.LOGON - 768)) | (1 << (PlSqlParser.LOG_READ_ONLY_VIOLATIONS - 768)) | (1 << (PlSqlParser.LONG - 768)) | (1 << (PlSqlParser.LOOP - 768)) | (1 << (PlSqlParser.LOWER - 768)) | (1 << (PlSqlParser.LOW - 768)) | (1 << (PlSqlParser.LPAD - 768)) | (1 << (PlSqlParser.LTRIM - 768)) | (1 << (PlSqlParser.MAIN - 768)) | (1 << (PlSqlParser.MAKE_REF - 768)) | (1 << (PlSqlParser.MANAGED - 768)) | (1 << (PlSqlParser.MANAGE - 768)) | (1 << (PlSqlParser.MANAGEMENT - 768)) | (1 << (PlSqlParser.MANAGER - 768)))) !== 0) || ((((_la - 800)) & ~0x1f) == 0 && ((1 << (_la - 800)) & ((1 << (PlSqlParser.MANUAL - 800)) | (1 << (PlSqlParser.MAP - 800)) | (1 << (PlSqlParser.MAPPING - 800)) | (1 << (PlSqlParser.MASTER - 800)) | (1 << (PlSqlParser.MATCHED - 800)) | (1 << (PlSqlParser.MATCHES - 800)) | (1 << (PlSqlParser.MATCH - 800)) | (1 << (PlSqlParser.MATCH_NUMBER - 800)) | (1 << (PlSqlParser.MATCH_RECOGNIZE - 800)) | (1 << (PlSqlParser.MATERIALIZED - 800)) | (1 << (PlSqlParser.MATERIALIZE - 800)) | (1 << (PlSqlParser.MAXARCHLOGS - 800)) | (1 << (PlSqlParser.MAXDATAFILES - 800)) | (1 << (PlSqlParser.MAXEXTENTS - 800)) | (1 << (PlSqlParser.MAXIMIZE - 800)) | (1 << (PlSqlParser.MAXINSTANCES - 800)) | (1 << (PlSqlParser.MAXLOGFILES - 800)) | (1 << (PlSqlParser.MAXLOGHISTORY - 800)) | (1 << (PlSqlParser.MAXLOGMEMBERS - 800)) | (1 << (PlSqlParser.MAX_SHARED_TEMP_SIZE - 800)) | (1 << (PlSqlParser.MAXSIZE - 800)) | (1 << (PlSqlParser.MAXTRANS - 800)) | (1 << (PlSqlParser.MAXVALUE - 800)) | (1 << (PlSqlParser.MEASURE - 800)) | (1 << (PlSqlParser.MEASURES - 800)) | (1 << (PlSqlParser.MEDIUM - 800)) | (1 << (PlSqlParser.MEMBER - 800)) | (1 << (PlSqlParser.MEMCOMPRESS - 800)) | (1 << (PlSqlParser.MEMORY - 800)) | (1 << (PlSqlParser.MERGEACTIONS - 800)) | (1 << (PlSqlParser.MERGE_AJ - 800)) | (1 << (PlSqlParser.MERGE_CONST_ON - 800)))) !== 0) || ((((_la - 832)) & ~0x1f) == 0 && ((1 << (_la - 832)) & ((1 << (PlSqlParser.MERGE - 832)) | (1 << (PlSqlParser.MERGE_SJ - 832)) | (1 << (PlSqlParser.METADATA - 832)) | (1 << (PlSqlParser.METHOD - 832)) | (1 << (PlSqlParser.MIGRATE - 832)) | (1 << (PlSqlParser.MIGRATION - 832)) | (1 << (PlSqlParser.MINEXTENTS - 832)) | (1 << (PlSqlParser.MINIMIZE - 832)) | (1 << (PlSqlParser.MINIMUM - 832)) | (1 << (PlSqlParser.MINING - 832)) | (1 << (PlSqlParser.MINUS - 832)) | (1 << (PlSqlParser.MINUS_NULL - 832)) | (1 << (PlSqlParser.MINUTE - 832)) | (1 << (PlSqlParser.MINVALUE - 832)) | (1 << (PlSqlParser.MIRRORCOLD - 832)) | (1 << (PlSqlParser.MIRRORHOT - 832)) | (1 << (PlSqlParser.MIRROR - 832)) | (1 << (PlSqlParser.MLSLABEL - 832)) | (1 << (PlSqlParser.MODEL_COMPILE_SUBQUERY - 832)) | (1 << (PlSqlParser.MODEL_DONTVERIFY_UNIQUENESS - 832)) | (1 << (PlSqlParser.MODEL_DYNAMIC_SUBQUERY - 832)) | (1 << (PlSqlParser.MODEL_MIN_ANALYSIS - 832)) | (1 << (PlSqlParser.MODEL - 832)) | (1 << (PlSqlParser.MODEL_NB - 832)) | (1 << (PlSqlParser.MODEL_NO_ANALYSIS - 832)) | (1 << (PlSqlParser.MODEL_PBY - 832)) | (1 << (PlSqlParser.MODEL_PUSH_REF - 832)) | (1 << (PlSqlParser.MODEL_SV - 832)) | (1 << (PlSqlParser.MODE - 832)) | (1 << (PlSqlParser.MODIFICATION - 832)) | (1 << (PlSqlParser.MODIFY_COLUMN_TYPE - 832)) | (1 << (PlSqlParser.MODIFY - 832)))) !== 0) || ((((_la - 864)) & ~0x1f) == 0 && ((1 << (_la - 864)) & ((1 << (PlSqlParser.MOD - 864)) | (1 << (PlSqlParser.MODULE - 864)) | (1 << (PlSqlParser.MONITORING - 864)) | (1 << (PlSqlParser.MONITOR - 864)) | (1 << (PlSqlParser.MONTH - 864)) | (1 << (PlSqlParser.MONTHS_BETWEEN - 864)) | (1 << (PlSqlParser.MONTHS - 864)) | (1 << (PlSqlParser.MOUNT - 864)) | (1 << (PlSqlParser.MOUNTPATH - 864)) | (1 << (PlSqlParser.MOVEMENT - 864)) | (1 << (PlSqlParser.MOVE - 864)) | (1 << (PlSqlParser.MULTIDIMENSIONAL - 864)) | (1 << (PlSqlParser.MULTISET - 864)) | (1 << (PlSqlParser.MV_MERGE - 864)) | (1 << (PlSqlParser.NAMED - 864)) | (1 << (PlSqlParser.NAME - 864)) | (1 << (PlSqlParser.NAMESPACE - 864)) | (1 << (PlSqlParser.NAN - 864)) | (1 << (PlSqlParser.NANVL - 864)) | (1 << (PlSqlParser.NATIONAL - 864)) | (1 << (PlSqlParser.NATIVE_FULL_OUTER_JOIN - 864)) | (1 << (PlSqlParser.NATIVE - 864)) | (1 << (PlSqlParser.NATURAL - 864)) | (1 << (PlSqlParser.NATURALN - 864)) | (1 << (PlSqlParser.NAV - 864)) | (1 << (PlSqlParser.NCHAR_CS - 864)) | (1 << (PlSqlParser.NCHAR - 864)) | (1 << (PlSqlParser.NCHR - 864)) | (1 << (PlSqlParser.NCLOB - 864)) | (1 << (PlSqlParser.NEEDED - 864)) | (1 << (PlSqlParser.NEG - 864)) | (1 << (PlSqlParser.NESTED - 864)))) !== 0) || ((((_la - 896)) & ~0x1f) == 0 && ((1 << (_la - 896)) & ((1 << (PlSqlParser.NESTED_TABLE_FAST_INSERT - 896)) | (1 << (PlSqlParser.NESTED_TABLE_GET_REFS - 896)) | (1 << (PlSqlParser.NESTED_TABLE_ID - 896)) | (1 << (PlSqlParser.NESTED_TABLE_SET_REFS - 896)) | (1 << (PlSqlParser.NESTED_TABLE_SET_SETID - 896)) | (1 << (PlSqlParser.NETWORK - 896)) | (1 << (PlSqlParser.NEVER - 896)) | (1 << (PlSqlParser.NEW - 896)) | (1 << (PlSqlParser.NEW_TIME - 896)) | (1 << (PlSqlParser.NEXT_DAY - 896)) | (1 << (PlSqlParser.NEXT - 896)) | (1 << (PlSqlParser.NL_AJ - 896)) | (1 << (PlSqlParser.NLJ_BATCHING - 896)) | (1 << (PlSqlParser.NLJ_INDEX_FILTER - 896)) | (1 << (PlSqlParser.NLJ_INDEX_SCAN - 896)) | (1 << (PlSqlParser.NLJ_PREFETCH - 896)) | (1 << (PlSqlParser.NLS_CALENDAR - 896)) | (1 << (PlSqlParser.NLS_CHARACTERSET - 896)) | (1 << (PlSqlParser.NLS_CHARSET_DECL_LEN - 896)) | (1 << (PlSqlParser.NLS_CHARSET_ID - 896)) | (1 << (PlSqlParser.NLS_CHARSET_NAME - 896)) | (1 << (PlSqlParser.NLS_COMP - 896)) | (1 << (PlSqlParser.NLS_CURRENCY - 896)) | (1 << (PlSqlParser.NLS_DATE_FORMAT - 896)) | (1 << (PlSqlParser.NLS_DATE_LANGUAGE - 896)) | (1 << (PlSqlParser.NLS_INITCAP - 896)) | (1 << (PlSqlParser.NLS_ISO_CURRENCY - 896)) | (1 << (PlSqlParser.NL_SJ - 896)) | (1 << (PlSqlParser.NLS_LANG - 896)) | (1 << (PlSqlParser.NLS_LANGUAGE - 896)) | (1 << (PlSqlParser.NLS_LENGTH_SEMANTICS - 896)) | (1 << (PlSqlParser.NLS_LOWER - 896)))) !== 0) || ((((_la - 928)) & ~0x1f) == 0 && ((1 << (_la - 928)) & ((1 << (PlSqlParser.NLS_NCHAR_CONV_EXCP - 928)) | (1 << (PlSqlParser.NLS_NUMERIC_CHARACTERS - 928)) | (1 << (PlSqlParser.NLS_SORT - 928)) | (1 << (PlSqlParser.NLSSORT - 928)) | (1 << (PlSqlParser.NLS_SPECIAL_CHARS - 928)) | (1 << (PlSqlParser.NLS_TERRITORY - 928)) | (1 << (PlSqlParser.NLS_UPPER - 928)) | (1 << (PlSqlParser.NO_ACCESS - 928)) | (1 << (PlSqlParser.NO_ADAPTIVE_PLAN - 928)) | (1 << (PlSqlParser.NO_ANSI_REARCH - 928)) | (1 << (PlSqlParser.NOAPPEND - 928)) | (1 << (PlSqlParser.NOARCHIVELOG - 928)) | (1 << (PlSqlParser.NOAUDIT - 928)) | (1 << (PlSqlParser.NO_AUTO_REOPTIMIZE - 928)) | (1 << (PlSqlParser.NO_BASETABLE_MULTIMV_REWRITE - 928)) | (1 << (PlSqlParser.NO_BATCH_TABLE_ACCESS_BY_ROWID - 928)) | (1 << (PlSqlParser.NO_BIND_AWARE - 928)) | (1 << (PlSqlParser.NO_BUFFER - 928)) | (1 << (PlSqlParser.NOCACHE - 928)) | (1 << (PlSqlParser.NO_CARTESIAN - 928)) | (1 << (PlSqlParser.NO_CHECK_ACL_REWRITE - 928)) | (1 << (PlSqlParser.NO_CLUSTER_BY_ROWID - 928)) | (1 << (PlSqlParser.NO_CLUSTERING - 928)) | (1 << (PlSqlParser.NO_COALESCE_SQ - 928)) | (1 << (PlSqlParser.NO_COMMON_DATA - 928)) | (1 << (PlSqlParser.NOCOMPRESS - 928)) | (1 << (PlSqlParser.NO_CONNECT_BY_CB_WHR_ONLY - 928)) | (1 << (PlSqlParser.NO_CONNECT_BY_COMBINE_SW - 928)) | (1 << (PlSqlParser.NO_CONNECT_BY_COST_BASED - 928)) | (1 << (PlSqlParser.NO_CONNECT_BY_ELIM_DUPS - 928)) | (1 << (PlSqlParser.NO_CONNECT_BY_FILTERING - 928)) | (1 << (PlSqlParser.NOCOPY - 928)))) !== 0) || ((((_la - 960)) & ~0x1f) == 0 && ((1 << (_la - 960)) & ((1 << (PlSqlParser.NO_COST_XML_QUERY_REWRITE - 960)) | (1 << (PlSqlParser.NO_CPU_COSTING - 960)) | (1 << (PlSqlParser.NOCPU_COSTING - 960)) | (1 << (PlSqlParser.NOCYCLE - 960)) | (1 << (PlSqlParser.NO_DATA_SECURITY_REWRITE - 960)) | (1 << (PlSqlParser.NO_DECORRELATE - 960)) | (1 << (PlSqlParser.NODELAY - 960)) | (1 << (PlSqlParser.NO_DOMAIN_INDEX_FILTER - 960)) | (1 << (PlSqlParser.NO_DST_UPGRADE_INSERT_CONV - 960)) | (1 << (PlSqlParser.NO_ELIM_GROUPBY - 960)) | (1 << (PlSqlParser.NO_ELIMINATE_JOIN - 960)) | (1 << (PlSqlParser.NO_ELIMINATE_OBY - 960)) | (1 << (PlSqlParser.NO_ELIMINATE_OUTER_JOIN - 960)) | (1 << (PlSqlParser.NOENTITYESCAPING - 960)) | (1 << (PlSqlParser.NO_EXPAND_GSET_TO_UNION - 960)) | (1 << (PlSqlParser.NO_EXPAND - 960)) | (1 << (PlSqlParser.NO_EXPAND_TABLE - 960)) | (1 << (PlSqlParser.NO_FACT - 960)) | (1 << (PlSqlParser.NO_FACTORIZE_JOIN - 960)) | (1 << (PlSqlParser.NO_FILTERING - 960)) | (1 << (PlSqlParser.NOFORCE - 960)) | (1 << (PlSqlParser.NO_FULL_OUTER_JOIN_TO_OUTER - 960)) | (1 << (PlSqlParser.NO_GATHER_OPTIMIZER_STATISTICS - 960)) | (1 << (PlSqlParser.NO_GBY_PUSHDOWN - 960)) | (1 << (PlSqlParser.NOGUARANTEE - 960)) | (1 << (PlSqlParser.NO_INDEX_FFS - 960)) | (1 << (PlSqlParser.NO_INDEX - 960)) | (1 << (PlSqlParser.NO_INDEX_SS - 960)) | (1 << (PlSqlParser.NO_INMEMORY - 960)) | (1 << (PlSqlParser.NO_INMEMORY_PRUNING - 960)) | (1 << (PlSqlParser.NOKEEP - 960)) | (1 << (PlSqlParser.NO_LOAD - 960)))) !== 0) || ((((_la - 992)) & ~0x1f) == 0 && ((1 << (_la - 992)) & ((1 << (PlSqlParser.NOLOCAL - 992)) | (1 << (PlSqlParser.NOLOGGING - 992)) | (1 << (PlSqlParser.NOMAPPING - 992)) | (1 << (PlSqlParser.NOMAXVALUE - 992)) | (1 << (PlSqlParser.NO_MERGE - 992)) | (1 << (PlSqlParser.NOMINIMIZE - 992)) | (1 << (PlSqlParser.NOMINVALUE - 992)) | (1 << (PlSqlParser.NO_MODEL_PUSH_REF - 992)) | (1 << (PlSqlParser.NO_MONITORING - 992)) | (1 << (PlSqlParser.NOMONITORING - 992)) | (1 << (PlSqlParser.NO_MONITOR - 992)) | (1 << (PlSqlParser.NO_MULTIMV_REWRITE - 992)) | (1 << (PlSqlParser.NO_NATIVE_FULL_OUTER_JOIN - 992)) | (1 << (PlSqlParser.NONBLOCKING - 992)) | (1 << (PlSqlParser.NONEDITIONABLE - 992)) | (1 << (PlSqlParser.NONE - 992)) | (1 << (PlSqlParser.NO_NLJ_BATCHING - 992)) | (1 << (PlSqlParser.NO_NLJ_PREFETCH - 992)) | (1 << (PlSqlParser.NO - 992)) | (1 << (PlSqlParser.NONSCHEMA - 992)) | (1 << (PlSqlParser.NO_OBJECT_LINK - 992)) | (1 << (PlSqlParser.NOORDER - 992)) | (1 << (PlSqlParser.NO_ORDER_ROLLUPS - 992)) | (1 << (PlSqlParser.NO_OUTER_JOIN_TO_ANTI - 992)) | (1 << (PlSqlParser.NO_OUTER_JOIN_TO_INNER - 992)) | (1 << (PlSqlParser.NOOVERRIDE - 992)) | (1 << (PlSqlParser.NO_PARALLEL_INDEX - 992)) | (1 << (PlSqlParser.NOPARALLEL_INDEX - 992)) | (1 << (PlSqlParser.NO_PARALLEL - 992)) | (1 << (PlSqlParser.NOPARALLEL - 992)) | (1 << (PlSqlParser.NO_PARTIAL_COMMIT - 992)) | (1 << (PlSqlParser.NO_PARTIAL_JOIN - 992)))) !== 0) || ((((_la - 1024)) & ~0x1f) == 0 && ((1 << (_la - 1024)) & ((1 << (PlSqlParser.NO_PARTIAL_ROLLUP_PUSHDOWN - 1024)) | (1 << (PlSqlParser.NOPARTITION - 1024)) | (1 << (PlSqlParser.NO_PLACE_DISTINCT - 1024)) | (1 << (PlSqlParser.NO_PLACE_GROUP_BY - 1024)) | (1 << (PlSqlParser.NO_PQ_CONCURRENT_UNION - 1024)) | (1 << (PlSqlParser.NO_PQ_MAP - 1024)) | (1 << (PlSqlParser.NO_PQ_REPLICATE - 1024)) | (1 << (PlSqlParser.NO_PQ_SKEW - 1024)) | (1 << (PlSqlParser.NO_PRUNE_GSETS - 1024)) | (1 << (PlSqlParser.NO_PULL_PRED - 1024)) | (1 << (PlSqlParser.NO_PUSH_PRED - 1024)) | (1 << (PlSqlParser.NO_PUSH_SUBQ - 1024)) | (1 << (PlSqlParser.NO_PX_FAULT_TOLERANCE - 1024)) | (1 << (PlSqlParser.NO_PX_JOIN_FILTER - 1024)) | (1 << (PlSqlParser.NO_QKN_BUFF - 1024)) | (1 << (PlSqlParser.NO_QUERY_TRANSFORMATION - 1024)) | (1 << (PlSqlParser.NO_REF_CASCADE - 1024)) | (1 << (PlSqlParser.NORELOCATE - 1024)) | (1 << (PlSqlParser.NORELY - 1024)) | (1 << (PlSqlParser.NOREPAIR - 1024)) | (1 << (PlSqlParser.NOREPLAY - 1024)) | (1 << (PlSqlParser.NORESETLOGS - 1024)) | (1 << (PlSqlParser.NO_RESULT_CACHE - 1024)) | (1 << (PlSqlParser.NOREVERSE - 1024)) | (1 << (PlSqlParser.NO_REWRITE - 1024)) | (1 << (PlSqlParser.NOREWRITE - 1024)) | (1 << (PlSqlParser.NORMAL - 1024)) | (1 << (PlSqlParser.NO_ROOT_SW_FOR_LOCAL - 1024)) | (1 << (PlSqlParser.NOROWDEPENDENCIES - 1024)) | (1 << (PlSqlParser.NOSCHEMACHECK - 1024)) | (1 << (PlSqlParser.NOSEGMENT - 1024)) | (1 << (PlSqlParser.NO_SEMIJOIN - 1024)))) !== 0) || ((((_la - 1056)) & ~0x1f) == 0 && ((1 << (_la - 1056)) & ((1 << (PlSqlParser.NO_SEMI_TO_INNER - 1056)) | (1 << (PlSqlParser.NO_SET_TO_JOIN - 1056)) | (1 << (PlSqlParser.NOSORT - 1056)) | (1 << (PlSqlParser.NO_SQL_TRANSLATION - 1056)) | (1 << (PlSqlParser.NO_SQL_TUNE - 1056)) | (1 << (PlSqlParser.NO_STAR_TRANSFORMATION - 1056)) | (1 << (PlSqlParser.NO_STATEMENT_QUEUING - 1056)) | (1 << (PlSqlParser.NO_STATS_GSETS - 1056)) | (1 << (PlSqlParser.NOSTRICT - 1056)) | (1 << (PlSqlParser.NO_SUBQUERY_PRUNING - 1056)) | (1 << (PlSqlParser.NO_SUBSTRB_PAD - 1056)) | (1 << (PlSqlParser.NO_SWAP_JOIN_INPUTS - 1056)) | (1 << (PlSqlParser.NOSWITCH - 1056)) | (1 << (PlSqlParser.NO_TABLE_LOOKUP_BY_NL - 1056)) | (1 << (PlSqlParser.NO_TEMP_TABLE - 1056)) | (1 << (PlSqlParser.NOTHING - 1056)) | (1 << (PlSqlParser.NOTIFICATION - 1056)) | (1 << (PlSqlParser.NOT - 1056)) | (1 << (PlSqlParser.NO_TRANSFORM_DISTINCT_AGG - 1056)) | (1 << (PlSqlParser.NO_UNNEST - 1056)) | (1 << (PlSqlParser.NO_USE_CUBE - 1056)) | (1 << (PlSqlParser.NO_USE_HASH_AGGREGATION - 1056)) | (1 << (PlSqlParser.NO_USE_HASH_GBY_FOR_PUSHDOWN - 1056)) | (1 << (PlSqlParser.NO_USE_HASH - 1056)) | (1 << (PlSqlParser.NO_USE_INVISIBLE_INDEXES - 1056)) | (1 << (PlSqlParser.NO_USE_MERGE - 1056)) | (1 << (PlSqlParser.NO_USE_NL - 1056)) | (1 << (PlSqlParser.NO_USE_VECTOR_AGGREGATION - 1056)) | (1 << (PlSqlParser.NOVALIDATE - 1056)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM_DIMS - 1056)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM_FACT - 1056)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM - 1056)))) !== 0) || ((((_la - 1088)) & ~0x1f) == 0 && ((1 << (_la - 1088)) & ((1 << (PlSqlParser.NOWAIT - 1088)) | (1 << (PlSqlParser.NO_XDB_FASTPATH_INSERT - 1088)) | (1 << (PlSqlParser.NO_XML_DML_REWRITE - 1088)) | (1 << (PlSqlParser.NO_XMLINDEX_REWRITE_IN_SELECT - 1088)) | (1 << (PlSqlParser.NO_XMLINDEX_REWRITE - 1088)) | (1 << (PlSqlParser.NO_XML_QUERY_REWRITE - 1088)) | (1 << (PlSqlParser.NO_ZONEMAP - 1088)) | (1 << (PlSqlParser.NTH_VALUE - 1088)) | (1 << (PlSqlParser.NULLIF - 1088)) | (1 << (PlSqlParser.NULL_ - 1088)) | (1 << (PlSqlParser.NULLS - 1088)) | (1 << (PlSqlParser.NUMBER - 1088)) | (1 << (PlSqlParser.NUMERIC - 1088)) | (1 << (PlSqlParser.NUM_INDEX_KEYS - 1088)) | (1 << (PlSqlParser.NUMTODSINTERVAL - 1088)) | (1 << (PlSqlParser.NUMTOYMINTERVAL - 1088)) | (1 << (PlSqlParser.NVARCHAR2 - 1088)) | (1 << (PlSqlParser.NVL2 - 1088)) | (1 << (PlSqlParser.OBJECT2XML - 1088)) | (1 << (PlSqlParser.OBJECT - 1088)) | (1 << (PlSqlParser.OBJ_ID - 1088)) | (1 << (PlSqlParser.OBJNO - 1088)) | (1 << (PlSqlParser.OBJNO_REUSE - 1088)) | (1 << (PlSqlParser.OCCURENCES - 1088)) | (1 << (PlSqlParser.OFFLINE - 1088)) | (1 << (PlSqlParser.OFF - 1088)) | (1 << (PlSqlParser.OFFSET - 1088)) | (1 << (PlSqlParser.OF - 1088)) | (1 << (PlSqlParser.OIDINDEX - 1088)) | (1 << (PlSqlParser.OID - 1088)) | (1 << (PlSqlParser.OLAP - 1088)) | (1 << (PlSqlParser.OLD - 1088)))) !== 0) || ((((_la - 1120)) & ~0x1f) == 0 && ((1 << (_la - 1120)) & ((1 << (PlSqlParser.OLD_PUSH_PRED - 1120)) | (1 << (PlSqlParser.OLS - 1120)) | (1 << (PlSqlParser.OLTP - 1120)) | (1 << (PlSqlParser.OMIT - 1120)) | (1 << (PlSqlParser.ONE - 1120)) | (1 << (PlSqlParser.ONLINE - 1120)) | (1 << (PlSqlParser.ONLINELOG - 1120)) | (1 << (PlSqlParser.ONLY - 1120)) | (1 << (PlSqlParser.ON - 1120)) | (1 << (PlSqlParser.OPAQUE - 1120)) | (1 << (PlSqlParser.OPAQUE_TRANSFORM - 1120)) | (1 << (PlSqlParser.OPAQUE_XCANONICAL - 1120)) | (1 << (PlSqlParser.OPCODE - 1120)) | (1 << (PlSqlParser.OPEN - 1120)) | (1 << (PlSqlParser.OPERATIONS - 1120)) | (1 << (PlSqlParser.OPERATOR - 1120)) | (1 << (PlSqlParser.OPT_ESTIMATE - 1120)) | (1 << (PlSqlParser.OPTIMAL - 1120)) | (1 << (PlSqlParser.OPTIMIZE - 1120)) | (1 << (PlSqlParser.OPTIMIZER_FEATURES_ENABLE - 1120)) | (1 << (PlSqlParser.OPTIMIZER_GOAL - 1120)) | (1 << (PlSqlParser.OPTION - 1120)) | (1 << (PlSqlParser.OPT_PARAM - 1120)) | (1 << (PlSqlParser.ORA_BRANCH - 1120)) | (1 << (PlSqlParser.ORA_CHECK_ACL - 1120)) | (1 << (PlSqlParser.ORA_CHECK_PRIVILEGE - 1120)) | (1 << (PlSqlParser.ORA_CLUSTERING - 1120)) | (1 << (PlSqlParser.ORADATA - 1120)) | (1 << (PlSqlParser.ORADEBUG - 1120)) | (1 << (PlSqlParser.ORA_DST_AFFECTED - 1120)) | (1 << (PlSqlParser.ORA_DST_CONVERT - 1120)) | (1 << (PlSqlParser.ORA_DST_ERROR - 1120)))) !== 0) || ((((_la - 1152)) & ~0x1f) == 0 && ((1 << (_la - 1152)) & ((1 << (PlSqlParser.ORA_GET_ACLIDS - 1152)) | (1 << (PlSqlParser.ORA_GET_PRIVILEGES - 1152)) | (1 << (PlSqlParser.ORA_HASH - 1152)) | (1 << (PlSqlParser.ORA_INVOKING_USERID - 1152)) | (1 << (PlSqlParser.ORA_INVOKING_USER - 1152)) | (1 << (PlSqlParser.ORA_INVOKING_XS_USER_GUID - 1152)) | (1 << (PlSqlParser.ORA_INVOKING_XS_USER - 1152)) | (1 << (PlSqlParser.ORA_RAWCOMPARE - 1152)) | (1 << (PlSqlParser.ORA_RAWCONCAT - 1152)) | (1 << (PlSqlParser.ORA_ROWSCN - 1152)) | (1 << (PlSqlParser.ORA_ROWSCN_RAW - 1152)) | (1 << (PlSqlParser.ORA_ROWVERSION - 1152)) | (1 << (PlSqlParser.ORA_TABVERSION - 1152)) | (1 << (PlSqlParser.ORA_WRITE_TIME - 1152)) | (1 << (PlSqlParser.ORDERED - 1152)) | (1 << (PlSqlParser.ORDERED_PREDICATES - 1152)) | (1 << (PlSqlParser.ORDER - 1152)) | (1 << (PlSqlParser.ORDINALITY - 1152)) | (1 << (PlSqlParser.OR_EXPAND - 1152)) | (1 << (PlSqlParser.ORGANIZATION - 1152)) | (1 << (PlSqlParser.OR - 1152)) | (1 << (PlSqlParser.OR_PREDICATES - 1152)) | (1 << (PlSqlParser.OSERROR - 1152)) | (1 << (PlSqlParser.OTHER - 1152)) | (1 << (PlSqlParser.OUTER_JOIN_TO_ANTI - 1152)) | (1 << (PlSqlParser.OUTER_JOIN_TO_INNER - 1152)) | (1 << (PlSqlParser.OUTER - 1152)) | (1 << (PlSqlParser.OUTLINE_LEAF - 1152)) | (1 << (PlSqlParser.OUTLINE - 1152)) | (1 << (PlSqlParser.OUT_OF_LINE - 1152)) | (1 << (PlSqlParser.OUT - 1152)) | (1 << (PlSqlParser.OVERFLOW_NOMOVE - 1152)))) !== 0) || ((((_la - 1184)) & ~0x1f) == 0 && ((1 << (_la - 1184)) & ((1 << (PlSqlParser.OVERFLOW - 1184)) | (1 << (PlSqlParser.OVERLAPS - 1184)) | (1 << (PlSqlParser.OVER - 1184)) | (1 << (PlSqlParser.OVERRIDING - 1184)) | (1 << (PlSqlParser.OWNER - 1184)) | (1 << (PlSqlParser.OWNERSHIP - 1184)) | (1 << (PlSqlParser.OWN - 1184)) | (1 << (PlSqlParser.PACKAGE - 1184)) | (1 << (PlSqlParser.PACKAGES - 1184)) | (1 << (PlSqlParser.PARALLEL_ENABLE - 1184)) | (1 << (PlSqlParser.PARALLEL_INDEX - 1184)) | (1 << (PlSqlParser.PARALLEL - 1184)) | (1 << (PlSqlParser.PARAMETERFILE - 1184)) | (1 << (PlSqlParser.PARAMETERS - 1184)) | (1 << (PlSqlParser.PARAM - 1184)) | (1 << (PlSqlParser.PARENT - 1184)) | (1 << (PlSqlParser.PARITY - 1184)) | (1 << (PlSqlParser.PARTIAL_JOIN - 1184)) | (1 << (PlSqlParser.PARTIALLY - 1184)) | (1 << (PlSqlParser.PARTIAL - 1184)) | (1 << (PlSqlParser.PARTIAL_ROLLUP_PUSHDOWN - 1184)) | (1 << (PlSqlParser.PARTITION_HASH - 1184)) | (1 << (PlSqlParser.PARTITION_LIST - 1184)) | (1 << (PlSqlParser.PARTITION - 1184)) | (1 << (PlSqlParser.PARTITION_RANGE - 1184)) | (1 << (PlSqlParser.PARTITIONS - 1184)) | (1 << (PlSqlParser.PARTNUMINST - 1184)) | (1 << (PlSqlParser.PASSING - 1184)) | (1 << (PlSqlParser.PASSWORD_GRACE_TIME - 1184)) | (1 << (PlSqlParser.PASSWORD_LIFE_TIME - 1184)) | (1 << (PlSqlParser.PASSWORD_LOCK_TIME - 1184)) | (1 << (PlSqlParser.PASSWORD - 1184)))) !== 0) || ((((_la - 1216)) & ~0x1f) == 0 && ((1 << (_la - 1216)) & ((1 << (PlSqlParser.PASSWORD_REUSE_MAX - 1216)) | (1 << (PlSqlParser.PASSWORD_REUSE_TIME - 1216)) | (1 << (PlSqlParser.PASSWORD_VERIFY_FUNCTION - 1216)) | (1 << (PlSqlParser.PAST - 1216)) | (1 << (PlSqlParser.PATCH - 1216)) | (1 << (PlSqlParser.PATH - 1216)) | (1 << (PlSqlParser.PATH_PREFIX - 1216)) | (1 << (PlSqlParser.PATHS - 1216)) | (1 << (PlSqlParser.PATTERN - 1216)) | (1 << (PlSqlParser.PBL_HS_BEGIN - 1216)) | (1 << (PlSqlParser.PBL_HS_END - 1216)) | (1 << (PlSqlParser.PCTFREE - 1216)) | (1 << (PlSqlParser.PCTINCREASE - 1216)) | (1 << (PlSqlParser.PCTTHRESHOLD - 1216)) | (1 << (PlSqlParser.PCTUSED - 1216)) | (1 << (PlSqlParser.PCTVERSION - 1216)) | (1 << (PlSqlParser.PENDING - 1216)) | (1 << (PlSqlParser.PERCENT_FOUND - 1216)) | (1 << (PlSqlParser.PERCENT_ISOPEN - 1216)) | (1 << (PlSqlParser.PERCENT_NOTFOUND - 1216)) | (1 << (PlSqlParser.PERCENT_KEYWORD - 1216)) | (1 << (PlSqlParser.PERCENT_RANKM - 1216)) | (1 << (PlSqlParser.PERCENT_ROWCOUNT - 1216)) | (1 << (PlSqlParser.PERCENT_ROWTYPE - 1216)) | (1 << (PlSqlParser.PERCENT_TYPE - 1216)) | (1 << (PlSqlParser.PERFORMANCE - 1216)) | (1 << (PlSqlParser.PERIOD_KEYWORD - 1216)) | (1 << (PlSqlParser.PERMANENT - 1216)) | (1 << (PlSqlParser.PERMISSION - 1216)) | (1 << (PlSqlParser.PERMUTE - 1216)) | (1 << (PlSqlParser.PER - 1216)) | (1 << (PlSqlParser.PFILE - 1216)))) !== 0) || ((((_la - 1248)) & ~0x1f) == 0 && ((1 << (_la - 1248)) & ((1 << (PlSqlParser.PHYSICAL - 1248)) | (1 << (PlSqlParser.PIKEY - 1248)) | (1 << (PlSqlParser.PIPELINED - 1248)) | (1 << (PlSqlParser.PIPE - 1248)) | (1 << (PlSqlParser.PIV_GB - 1248)) | (1 << (PlSqlParser.PIVOT - 1248)) | (1 << (PlSqlParser.PIV_SSF - 1248)) | (1 << (PlSqlParser.PLACE_DISTINCT - 1248)) | (1 << (PlSqlParser.PLACE_GROUP_BY - 1248)) | (1 << (PlSqlParser.PLAN - 1248)) | (1 << (PlSqlParser.PLSCOPE_SETTINGS - 1248)) | (1 << (PlSqlParser.PLS_INTEGER - 1248)) | (1 << (PlSqlParser.PLSQL_CCFLAGS - 1248)) | (1 << (PlSqlParser.PLSQL_CODE_TYPE - 1248)) | (1 << (PlSqlParser.PLSQL_DEBUG - 1248)) | (1 << (PlSqlParser.PLSQL_OPTIMIZE_LEVEL - 1248)) | (1 << (PlSqlParser.PLSQL_WARNINGS - 1248)) | (1 << (PlSqlParser.PLUGGABLE - 1248)) | (1 << (PlSqlParser.POINT - 1248)) | (1 << (PlSqlParser.POLICY - 1248)) | (1 << (PlSqlParser.POOL_16K - 1248)) | (1 << (PlSqlParser.POOL_2K - 1248)) | (1 << (PlSqlParser.POOL_32K - 1248)) | (1 << (PlSqlParser.POOL_4K - 1248)) | (1 << (PlSqlParser.POOL_8K - 1248)) | (1 << (PlSqlParser.POSITIVEN - 1248)) | (1 << (PlSqlParser.POSITIVE - 1248)) | (1 << (PlSqlParser.POST_TRANSACTION - 1248)) | (1 << (PlSqlParser.POWERMULTISET_BY_CARDINALITY - 1248)) | (1 << (PlSqlParser.POWERMULTISET - 1248)) | (1 << (PlSqlParser.POWER - 1248)) | (1 << (PlSqlParser.PQ_CONCURRENT_UNION - 1248)))) !== 0) || ((((_la - 1280)) & ~0x1f) == 0 && ((1 << (_la - 1280)) & ((1 << (PlSqlParser.PQ_DISTRIBUTE - 1280)) | (1 << (PlSqlParser.PQ_DISTRIBUTE_WINDOW - 1280)) | (1 << (PlSqlParser.PQ_FILTER - 1280)) | (1 << (PlSqlParser.PQ_MAP - 1280)) | (1 << (PlSqlParser.PQ_NOMAP - 1280)) | (1 << (PlSqlParser.PQ_REPLICATE - 1280)) | (1 << (PlSqlParser.PQ_SKEW - 1280)) | (1 << (PlSqlParser.PRAGMA - 1280)) | (1 << (PlSqlParser.PREBUILT - 1280)) | (1 << (PlSqlParser.PRECEDES - 1280)) | (1 << (PlSqlParser.PRECEDING - 1280)) | (1 << (PlSqlParser.PRECISION - 1280)) | (1 << (PlSqlParser.PRECOMPUTE_SUBQUERY - 1280)) | (1 << (PlSqlParser.PREDICATE_REORDERS - 1280)) | (1 << (PlSqlParser.PRELOAD - 1280)) | (1 << (PlSqlParser.PREPARE - 1280)) | (1 << (PlSqlParser.PRESENTNNV - 1280)) | (1 << (PlSqlParser.PRESENT - 1280)) | (1 << (PlSqlParser.PRESENTV - 1280)) | (1 << (PlSqlParser.PRESERVE_OID - 1280)) | (1 << (PlSqlParser.PRESERVE - 1280)) | (1 << (PlSqlParser.PRETTY - 1280)) | (1 << (PlSqlParser.PREVIOUS - 1280)) | (1 << (PlSqlParser.PREV - 1280)) | (1 << (PlSqlParser.PRIMARY - 1280)) | (1 << (PlSqlParser.PRINTBLOBTOCLOB - 1280)) | (1 << (PlSqlParser.PRIORITY - 1280)) | (1 << (PlSqlParser.PRIOR - 1280)) | (1 << (PlSqlParser.PRIVATE - 1280)) | (1 << (PlSqlParser.PRIVATE_SGA - 1280)) | (1 << (PlSqlParser.PRIVILEGED - 1280)) | (1 << (PlSqlParser.PRIVILEGE - 1280)))) !== 0) || ((((_la - 1312)) & ~0x1f) == 0 && ((1 << (_la - 1312)) & ((1 << (PlSqlParser.PRIVILEGES - 1312)) | (1 << (PlSqlParser.PROCEDURAL - 1312)) | (1 << (PlSqlParser.PROCEDURE - 1312)) | (1 << (PlSqlParser.PROCESS - 1312)) | (1 << (PlSqlParser.PROFILE - 1312)) | (1 << (PlSqlParser.PROGRAM - 1312)) | (1 << (PlSqlParser.PROJECT - 1312)) | (1 << (PlSqlParser.PROPAGATE - 1312)) | (1 << (PlSqlParser.PROTECTED - 1312)) | (1 << (PlSqlParser.PROTECTION - 1312)) | (1 << (PlSqlParser.PROXY - 1312)) | (1 << (PlSqlParser.PRUNING - 1312)) | (1 << (PlSqlParser.PUBLIC - 1312)) | (1 << (PlSqlParser.PULL_PRED - 1312)) | (1 << (PlSqlParser.PURGE - 1312)) | (1 << (PlSqlParser.PUSH_PRED - 1312)) | (1 << (PlSqlParser.PUSH_SUBQ - 1312)) | (1 << (PlSqlParser.PX_FAULT_TOLERANCE - 1312)) | (1 << (PlSqlParser.PX_GRANULE - 1312)) | (1 << (PlSqlParser.PX_JOIN_FILTER - 1312)) | (1 << (PlSqlParser.QB_NAME - 1312)) | (1 << (PlSqlParser.QUERY_BLOCK - 1312)) | (1 << (PlSqlParser.QUERY - 1312)) | (1 << (PlSqlParser.QUEUE_CURR - 1312)) | (1 << (PlSqlParser.QUEUE - 1312)) | (1 << (PlSqlParser.QUEUE_ROWP - 1312)) | (1 << (PlSqlParser.QUIESCE - 1312)) | (1 << (PlSqlParser.QUORUM - 1312)) | (1 << (PlSqlParser.QUOTA - 1312)) | (1 << (PlSqlParser.RAISE - 1312)) | (1 << (PlSqlParser.RANDOM_LOCAL - 1312)) | (1 << (PlSqlParser.RANDOM - 1312)))) !== 0) || ((((_la - 1344)) & ~0x1f) == 0 && ((1 << (_la - 1344)) & ((1 << (PlSqlParser.RANGE - 1344)) | (1 << (PlSqlParser.RANKM - 1344)) | (1 << (PlSqlParser.RAPIDLY - 1344)) | (1 << (PlSqlParser.RAW - 1344)) | (1 << (PlSqlParser.RAWTOHEX - 1344)) | (1 << (PlSqlParser.RAWTONHEX - 1344)) | (1 << (PlSqlParser.RBA - 1344)) | (1 << (PlSqlParser.RBO_OUTLINE - 1344)) | (1 << (PlSqlParser.RDBA - 1344)) | (1 << (PlSqlParser.READ - 1344)) | (1 << (PlSqlParser.READS - 1344)) | (1 << (PlSqlParser.REALM - 1344)) | (1 << (PlSqlParser.REAL - 1344)) | (1 << (PlSqlParser.REBALANCE - 1344)) | (1 << (PlSqlParser.REBUILD - 1344)) | (1 << (PlSqlParser.RECORD - 1344)) | (1 << (PlSqlParser.RECORDS_PER_BLOCK - 1344)) | (1 << (PlSqlParser.RECOVERABLE - 1344)) | (1 << (PlSqlParser.RECOVER - 1344)) | (1 << (PlSqlParser.RECOVERY - 1344)) | (1 << (PlSqlParser.RECYCLEBIN - 1344)) | (1 << (PlSqlParser.RECYCLE - 1344)) | (1 << (PlSqlParser.REDACTION - 1344)) | (1 << (PlSqlParser.REDEFINE - 1344)) | (1 << (PlSqlParser.REDO - 1344)) | (1 << (PlSqlParser.REDUCED - 1344)) | (1 << (PlSqlParser.REDUNDANCY - 1344)) | (1 << (PlSqlParser.REF_CASCADE_CURSOR - 1344)) | (1 << (PlSqlParser.REFERENCED - 1344)) | (1 << (PlSqlParser.REFERENCE - 1344)) | (1 << (PlSqlParser.REFERENCES - 1344)) | (1 << (PlSqlParser.REFERENCING - 1344)))) !== 0) || ((((_la - 1376)) & ~0x1f) == 0 && ((1 << (_la - 1376)) & ((1 << (PlSqlParser.REF - 1376)) | (1 << (PlSqlParser.REFRESH - 1376)) | (1 << (PlSqlParser.REFTOHEX - 1376)) | (1 << (PlSqlParser.REGEXP_COUNT - 1376)) | (1 << (PlSqlParser.REGEXP_INSTR - 1376)) | (1 << (PlSqlParser.REGEXP_LIKE - 1376)) | (1 << (PlSqlParser.REGEXP_REPLACE - 1376)) | (1 << (PlSqlParser.REGEXP_SUBSTR - 1376)) | (1 << (PlSqlParser.REGISTER - 1376)) | (1 << (PlSqlParser.REGR_AVGX - 1376)) | (1 << (PlSqlParser.REGR_AVGY - 1376)) | (1 << (PlSqlParser.REGR_COUNT - 1376)) | (1 << (PlSqlParser.REGR_INTERCEPT - 1376)) | (1 << (PlSqlParser.REGR_R2 - 1376)) | (1 << (PlSqlParser.REGR_SLOPE - 1376)) | (1 << (PlSqlParser.REGR_SXX - 1376)) | (1 << (PlSqlParser.REGR_SXY - 1376)) | (1 << (PlSqlParser.REGR_SYY - 1376)) | (1 << (PlSqlParser.REGULAR - 1376)) | (1 << (PlSqlParser.REJECT - 1376)) | (1 << (PlSqlParser.REKEY - 1376)) | (1 << (PlSqlParser.RELATIONAL - 1376)) | (1 << (PlSqlParser.RELIES_ON - 1376)) | (1 << (PlSqlParser.RELOCATE - 1376)) | (1 << (PlSqlParser.RELY - 1376)) | (1 << (PlSqlParser.REMAINDER - 1376)) | (1 << (PlSqlParser.REMOTE_MAPPED - 1376)) | (1 << (PlSqlParser.REMOVE - 1376)) | (1 << (PlSqlParser.RENAME - 1376)) | (1 << (PlSqlParser.REPAIR - 1376)) | (1 << (PlSqlParser.REPEAT - 1376)) | (1 << (PlSqlParser.REPLACE - 1376)))) !== 0) || ((((_la - 1408)) & ~0x1f) == 0 && ((1 << (_la - 1408)) & ((1 << (PlSqlParser.REPLICATION - 1408)) | (1 << (PlSqlParser.REQUIRED - 1408)) | (1 << (PlSqlParser.RESETLOGS - 1408)) | (1 << (PlSqlParser.RESET - 1408)) | (1 << (PlSqlParser.RESIZE - 1408)) | (1 << (PlSqlParser.RESOLVE - 1408)) | (1 << (PlSqlParser.RESOLVER - 1408)) | (1 << (PlSqlParser.RESOURCE - 1408)) | (1 << (PlSqlParser.RESPECT - 1408)) | (1 << (PlSqlParser.RESTART - 1408)) | (1 << (PlSqlParser.RESTORE_AS_INTERVALS - 1408)) | (1 << (PlSqlParser.RESTORE - 1408)) | (1 << (PlSqlParser.RESTRICT_ALL_REF_CONS - 1408)) | (1 << (PlSqlParser.RESTRICTED - 1408)) | (1 << (PlSqlParser.RESTRICT_REFERENCES - 1408)) | (1 << (PlSqlParser.RESTRICT - 1408)) | (1 << (PlSqlParser.RESULT_CACHE - 1408)) | (1 << (PlSqlParser.RESULT - 1408)) | (1 << (PlSqlParser.RESUMABLE - 1408)) | (1 << (PlSqlParser.RESUME - 1408)) | (1 << (PlSqlParser.RETENTION - 1408)) | (1 << (PlSqlParser.RETRY_ON_ROW_CHANGE - 1408)) | (1 << (PlSqlParser.RETURNING - 1408)) | (1 << (PlSqlParser.RETURN - 1408)) | (1 << (PlSqlParser.REUSE - 1408)) | (1 << (PlSqlParser.REVERSE - 1408)) | (1 << (PlSqlParser.REVOKE - 1408)) | (1 << (PlSqlParser.REWRITE_OR_ERROR - 1408)) | (1 << (PlSqlParser.REWRITE - 1408)) | (1 << (PlSqlParser.RIGHT - 1408)) | (1 << (PlSqlParser.ROLE - 1408)) | (1 << (PlSqlParser.ROLESET - 1408)))) !== 0) || ((((_la - 1440)) & ~0x1f) == 0 && ((1 << (_la - 1440)) & ((1 << (PlSqlParser.ROLES - 1440)) | (1 << (PlSqlParser.ROLLBACK - 1440)) | (1 << (PlSqlParser.ROLLING - 1440)) | (1 << (PlSqlParser.ROLLUP - 1440)) | (1 << (PlSqlParser.ROWDEPENDENCIES - 1440)) | (1 << (PlSqlParser.ROWID_MAPPING_TABLE - 1440)) | (1 << (PlSqlParser.ROWID - 1440)) | (1 << (PlSqlParser.ROWIDTOCHAR - 1440)) | (1 << (PlSqlParser.ROWIDTONCHAR - 1440)) | (1 << (PlSqlParser.ROW_LENGTH - 1440)) | (1 << (PlSqlParser.ROWNUM - 1440)) | (1 << (PlSqlParser.ROW - 1440)) | (1 << (PlSqlParser.ROWS - 1440)) | (1 << (PlSqlParser.RPAD - 1440)) | (1 << (PlSqlParser.RTRIM - 1440)) | (1 << (PlSqlParser.RULE - 1440)) | (1 << (PlSqlParser.RULES - 1440)) | (1 << (PlSqlParser.RUNNING - 1440)) | (1 << (PlSqlParser.SALT - 1440)) | (1 << (PlSqlParser.SAMPLE - 1440)) | (1 << (PlSqlParser.SAVE_AS_INTERVALS - 1440)) | (1 << (PlSqlParser.SAVEPOINT - 1440)) | (1 << (PlSqlParser.SAVE - 1440)) | (1 << (PlSqlParser.SB4 - 1440)) | (1 << (PlSqlParser.SCALE_ROWS - 1440)) | (1 << (PlSqlParser.SCALE - 1440)) | (1 << (PlSqlParser.SCAN_INSTANCES - 1440)) | (1 << (PlSqlParser.SCAN - 1440)) | (1 << (PlSqlParser.SCHEDULER - 1440)) | (1 << (PlSqlParser.SCHEMACHECK - 1440)) | (1 << (PlSqlParser.SCHEMA - 1440)) | (1 << (PlSqlParser.SCN_ASCENDING - 1440)))) !== 0) || ((((_la - 1472)) & ~0x1f) == 0 && ((1 << (_la - 1472)) & ((1 << (PlSqlParser.SCN - 1472)) | (1 << (PlSqlParser.SCOPE - 1472)) | (1 << (PlSqlParser.SCRUB - 1472)) | (1 << (PlSqlParser.SD_ALL - 1472)) | (1 << (PlSqlParser.SD_INHIBIT - 1472)) | (1 << (PlSqlParser.SDO_GEOM_MBR - 1472)) | (1 << (PlSqlParser.SD_SHOW - 1472)) | (1 << (PlSqlParser.SEARCH - 1472)) | (1 << (PlSqlParser.SECOND - 1472)) | (1 << (PlSqlParser.SECRET - 1472)) | (1 << (PlSqlParser.SECUREFILE_DBA - 1472)) | (1 << (PlSqlParser.SECUREFILE - 1472)) | (1 << (PlSqlParser.SECURITY - 1472)) | (1 << (PlSqlParser.SEED - 1472)) | (1 << (PlSqlParser.SEG_BLOCK - 1472)) | (1 << (PlSqlParser.SEG_FILE - 1472)) | (1 << (PlSqlParser.SEGMENT - 1472)) | (1 << (PlSqlParser.SELECTIVITY - 1472)) | (1 << (PlSqlParser.SELECT - 1472)) | (1 << (PlSqlParser.SELF - 1472)) | (1 << (PlSqlParser.SEMIJOIN_DRIVER - 1472)) | (1 << (PlSqlParser.SEMIJOIN - 1472)) | (1 << (PlSqlParser.SEMI_TO_INNER - 1472)) | (1 << (PlSqlParser.SEQUENCED - 1472)) | (1 << (PlSqlParser.SEQUENCE - 1472)) | (1 << (PlSqlParser.SEQUENTIAL - 1472)) | (1 << (PlSqlParser.SEQ - 1472)) | (1 << (PlSqlParser.SERIALIZABLE - 1472)) | (1 << (PlSqlParser.SERIALLY_REUSABLE - 1472)) | (1 << (PlSqlParser.SERIAL - 1472)) | (1 << (PlSqlParser.SERVERERROR - 1472)) | (1 << (PlSqlParser.SERVICE_NAME_CONVERT - 1472)))) !== 0) || ((((_la - 1504)) & ~0x1f) == 0 && ((1 << (_la - 1504)) & ((1 << (PlSqlParser.SERVICES - 1504)) | (1 << (PlSqlParser.SESSION_CACHED_CURSORS - 1504)) | (1 << (PlSqlParser.SESSION - 1504)) | (1 << (PlSqlParser.SESSIONS_PER_USER - 1504)) | (1 << (PlSqlParser.SESSIONTIMEZONE - 1504)) | (1 << (PlSqlParser.SESSIONTZNAME - 1504)) | (1 << (PlSqlParser.SET - 1504)) | (1 << (PlSqlParser.SETS - 1504)) | (1 << (PlSqlParser.SETTINGS - 1504)) | (1 << (PlSqlParser.SET_TO_JOIN - 1504)) | (1 << (PlSqlParser.SEVERE - 1504)) | (1 << (PlSqlParser.SHARED_POOL - 1504)) | (1 << (PlSqlParser.SHARED - 1504)) | (1 << (PlSqlParser.SHARE - 1504)) | (1 << (PlSqlParser.SHARING - 1504)) | (1 << (PlSqlParser.SHELFLIFE - 1504)) | (1 << (PlSqlParser.SHOW - 1504)) | (1 << (PlSqlParser.SHRINK - 1504)) | (1 << (PlSqlParser.SHUTDOWN - 1504)) | (1 << (PlSqlParser.SIBLINGS - 1504)) | (1 << (PlSqlParser.SID - 1504)) | (1 << (PlSqlParser.SIGNAL_COMPONENT - 1504)) | (1 << (PlSqlParser.SIGNAL_FUNCTION - 1504)) | (1 << (PlSqlParser.SIGN - 1504)) | (1 << (PlSqlParser.SIGNTYPE - 1504)) | (1 << (PlSqlParser.SIMPLE_INTEGER - 1504)) | (1 << (PlSqlParser.SIMPLE - 1504)) | (1 << (PlSqlParser.SINGLE - 1504)) | (1 << (PlSqlParser.SINGLETASK - 1504)) | (1 << (PlSqlParser.SINH - 1504)) | (1 << (PlSqlParser.SIN - 1504)) | (1 << (PlSqlParser.SIZE - 1504)))) !== 0) || ((((_la - 1536)) & ~0x1f) == 0 && ((1 << (_la - 1536)) & ((1 << (PlSqlParser.SKIP_EXT_OPTIMIZER - 1536)) | (1 << (PlSqlParser.SKIP_ - 1536)) | (1 << (PlSqlParser.SKIP_UNQ_UNUSABLE_IDX - 1536)) | (1 << (PlSqlParser.SKIP_UNUSABLE_INDEXES - 1536)) | (1 << (PlSqlParser.SMALLFILE - 1536)) | (1 << (PlSqlParser.SMALLINT - 1536)) | (1 << (PlSqlParser.SNAPSHOT - 1536)) | (1 << (PlSqlParser.SOME - 1536)) | (1 << (PlSqlParser.SORT - 1536)) | (1 << (PlSqlParser.SOUNDEX - 1536)) | (1 << (PlSqlParser.SOURCE_FILE_DIRECTORY - 1536)) | (1 << (PlSqlParser.SOURCE_FILE_NAME_CONVERT - 1536)) | (1 << (PlSqlParser.SOURCE - 1536)) | (1 << (PlSqlParser.SPACE_KEYWORD - 1536)) | (1 << (PlSqlParser.SPECIFICATION - 1536)) | (1 << (PlSqlParser.SPFILE - 1536)) | (1 << (PlSqlParser.SPLIT - 1536)) | (1 << (PlSqlParser.SPREADSHEET - 1536)) | (1 << (PlSqlParser.SQLDATA - 1536)) | (1 << (PlSqlParser.SQLERROR - 1536)) | (1 << (PlSqlParser.SQLLDR - 1536)) | (1 << (PlSqlParser.SQL - 1536)) | (1 << (PlSqlParser.SQL_TRACE - 1536)) | (1 << (PlSqlParser.SQL_TRANSLATION_PROFILE - 1536)) | (1 << (PlSqlParser.SQRT - 1536)) | (1 << (PlSqlParser.STALE - 1536)) | (1 << (PlSqlParser.STANDALONE - 1536)) | (1 << (PlSqlParser.STANDARD_HASH - 1536)) | (1 << (PlSqlParser.STANDBY_MAX_DATA_DELAY - 1536)) | (1 << (PlSqlParser.STANDBYS - 1536)) | (1 << (PlSqlParser.STANDBY - 1536)) | (1 << (PlSqlParser.STAR - 1536)))) !== 0) || ((((_la - 1568)) & ~0x1f) == 0 && ((1 << (_la - 1568)) & ((1 << (PlSqlParser.STAR_TRANSFORMATION - 1568)) | (1 << (PlSqlParser.START - 1568)) | (1 << (PlSqlParser.STARTUP - 1568)) | (1 << (PlSqlParser.STATEMENT_ID - 1568)) | (1 << (PlSqlParser.STATEMENT_QUEUING - 1568)) | (1 << (PlSqlParser.STATEMENTS - 1568)) | (1 << (PlSqlParser.STATEMENT - 1568)) | (1 << (PlSqlParser.STATE - 1568)) | (1 << (PlSqlParser.STATIC - 1568)) | (1 << (PlSqlParser.STATISTICS - 1568)) | (1 << (PlSqlParser.STATS_BINOMIAL_TEST - 1568)) | (1 << (PlSqlParser.STATS_CROSSTAB - 1568)) | (1 << (PlSqlParser.STATS_F_TEST - 1568)) | (1 << (PlSqlParser.STATS_KS_TEST - 1568)) | (1 << (PlSqlParser.STATS_MODE - 1568)) | (1 << (PlSqlParser.STATS_MW_TEST - 1568)) | (1 << (PlSqlParser.STATS_ONE_WAY_ANOVA - 1568)) | (1 << (PlSqlParser.STATS_T_TEST_INDEP - 1568)) | (1 << (PlSqlParser.STATS_T_TEST_INDEPU - 1568)) | (1 << (PlSqlParser.STATS_T_TEST_ONE - 1568)) | (1 << (PlSqlParser.STATS_T_TEST_PAIRED - 1568)) | (1 << (PlSqlParser.STATS_WSR_TEST - 1568)) | (1 << (PlSqlParser.STDDEV_POP - 1568)) | (1 << (PlSqlParser.STDDEV_SAMP - 1568)) | (1 << (PlSqlParser.STOP - 1568)) | (1 << (PlSqlParser.STORAGE - 1568)) | (1 << (PlSqlParser.STORE - 1568)) | (1 << (PlSqlParser.STREAMS - 1568)) | (1 << (PlSqlParser.STREAM - 1568)) | (1 << (PlSqlParser.STRICT - 1568)) | (1 << (PlSqlParser.STRING - 1568)) | (1 << (PlSqlParser.STRIPE_COLUMNS - 1568)))) !== 0) || ((((_la - 1600)) & ~0x1f) == 0 && ((1 << (_la - 1600)) & ((1 << (PlSqlParser.STRIPE_WIDTH - 1600)) | (1 << (PlSqlParser.STRIP - 1600)) | (1 << (PlSqlParser.STRUCTURE - 1600)) | (1 << (PlSqlParser.SUBMULTISET - 1600)) | (1 << (PlSqlParser.SUBPARTITION_REL - 1600)) | (1 << (PlSqlParser.SUBPARTITIONS - 1600)) | (1 << (PlSqlParser.SUBPARTITION - 1600)) | (1 << (PlSqlParser.SUBQUERIES - 1600)) | (1 << (PlSqlParser.SUBQUERY_PRUNING - 1600)) | (1 << (PlSqlParser.SUBSCRIBE - 1600)) | (1 << (PlSqlParser.SUBSET - 1600)) | (1 << (PlSqlParser.SUBSTITUTABLE - 1600)) | (1 << (PlSqlParser.SUBSTR2 - 1600)) | (1 << (PlSqlParser.SUBSTR4 - 1600)) | (1 << (PlSqlParser.SUBSTRB - 1600)) | (1 << (PlSqlParser.SUBSTRC - 1600)) | (1 << (PlSqlParser.SUBTYPE - 1600)) | (1 << (PlSqlParser.SUCCESSFUL - 1600)) | (1 << (PlSqlParser.SUCCESS - 1600)) | (1 << (PlSqlParser.SUMMARY - 1600)) | (1 << (PlSqlParser.SUPPLEMENTAL - 1600)) | (1 << (PlSqlParser.SUSPEND - 1600)) | (1 << (PlSqlParser.SWAP_JOIN_INPUTS - 1600)) | (1 << (PlSqlParser.SWITCHOVER - 1600)) | (1 << (PlSqlParser.SWITCH - 1600)) | (1 << (PlSqlParser.SYNCHRONOUS - 1600)) | (1 << (PlSqlParser.SYNC - 1600)) | (1 << (PlSqlParser.SYNONYM - 1600)) | (1 << (PlSqlParser.SYSASM - 1600)) | (1 << (PlSqlParser.SYS_AUDIT - 1600)) | (1 << (PlSqlParser.SYSAUX - 1600)) | (1 << (PlSqlParser.SYSBACKUP - 1600)))) !== 0) || ((((_la - 1632)) & ~0x1f) == 0 && ((1 << (_la - 1632)) & ((1 << (PlSqlParser.SYS_CHECKACL - 1632)) | (1 << (PlSqlParser.SYS_CHECK_PRIVILEGE - 1632)) | (1 << (PlSqlParser.SYS_CONNECT_BY_PATH - 1632)) | (1 << (PlSqlParser.SYS_CONTEXT - 1632)) | (1 << (PlSqlParser.SYSDATE - 1632)) | (1 << (PlSqlParser.SYSDBA - 1632)) | (1 << (PlSqlParser.SYS_DBURIGEN - 1632)) | (1 << (PlSqlParser.SYSDG - 1632)) | (1 << (PlSqlParser.SYS_DL_CURSOR - 1632)) | (1 << (PlSqlParser.SYS_DM_RXFORM_CHR - 1632)) | (1 << (PlSqlParser.SYS_DM_RXFORM_NUM - 1632)) | (1 << (PlSqlParser.SYS_DOM_COMPARE - 1632)) | (1 << (PlSqlParser.SYS_DST_PRIM2SEC - 1632)) | (1 << (PlSqlParser.SYS_DST_SEC2PRIM - 1632)) | (1 << (PlSqlParser.SYS_ET_BFILE_TO_RAW - 1632)) | (1 << (PlSqlParser.SYS_ET_BLOB_TO_IMAGE - 1632)) | (1 << (PlSqlParser.SYS_ET_IMAGE_TO_BLOB - 1632)) | (1 << (PlSqlParser.SYS_ET_RAW_TO_BFILE - 1632)) | (1 << (PlSqlParser.SYS_EXTPDTXT - 1632)) | (1 << (PlSqlParser.SYS_EXTRACT_UTC - 1632)) | (1 << (PlSqlParser.SYS_FBT_INSDEL - 1632)) | (1 << (PlSqlParser.SYS_FILTER_ACLS - 1632)) | (1 << (PlSqlParser.SYS_FNMATCHES - 1632)) | (1 << (PlSqlParser.SYS_FNREPLACE - 1632)) | (1 << (PlSqlParser.SYS_GET_ACLIDS - 1632)) | (1 << (PlSqlParser.SYS_GET_COL_ACLIDS - 1632)) | (1 << (PlSqlParser.SYS_GET_PRIVILEGES - 1632)) | (1 << (PlSqlParser.SYS_GETTOKENID - 1632)) | (1 << (PlSqlParser.SYS_GETXTIVAL - 1632)) | (1 << (PlSqlParser.SYS_GUID - 1632)) | (1 << (PlSqlParser.SYSGUID - 1632)) | (1 << (PlSqlParser.SYSKM - 1632)))) !== 0) || ((((_la - 1664)) & ~0x1f) == 0 && ((1 << (_la - 1664)) & ((1 << (PlSqlParser.SYS_MAKE_XMLNODEID - 1664)) | (1 << (PlSqlParser.SYS_MAKEXML - 1664)) | (1 << (PlSqlParser.SYS_MKXMLATTR - 1664)) | (1 << (PlSqlParser.SYS_MKXTI - 1664)) | (1 << (PlSqlParser.SYSOBJ - 1664)) | (1 << (PlSqlParser.SYS_OP_ADT2BIN - 1664)) | (1 << (PlSqlParser.SYS_OP_ADTCONS - 1664)) | (1 << (PlSqlParser.SYS_OP_ALSCRVAL - 1664)) | (1 << (PlSqlParser.SYS_OP_ATG - 1664)) | (1 << (PlSqlParser.SYS_OP_BIN2ADT - 1664)) | (1 << (PlSqlParser.SYS_OP_BITVEC - 1664)) | (1 << (PlSqlParser.SYS_OP_BL2R - 1664)) | (1 << (PlSqlParser.SYS_OP_BLOOM_FILTER_LIST - 1664)) | (1 << (PlSqlParser.SYS_OP_BLOOM_FILTER - 1664)) | (1 << (PlSqlParser.SYS_OP_C2C - 1664)) | (1 << (PlSqlParser.SYS_OP_CAST - 1664)) | (1 << (PlSqlParser.SYS_OP_CEG - 1664)) | (1 << (PlSqlParser.SYS_OP_CL2C - 1664)) | (1 << (PlSqlParser.SYS_OP_COMBINED_HASH - 1664)) | (1 << (PlSqlParser.SYS_OP_COMP - 1664)) | (1 << (PlSqlParser.SYS_OP_CONVERT - 1664)) | (1 << (PlSqlParser.SYS_OP_COUNTCHG - 1664)) | (1 << (PlSqlParser.SYS_OP_CSCONV - 1664)) | (1 << (PlSqlParser.SYS_OP_CSCONVTEST - 1664)) | (1 << (PlSqlParser.SYS_OP_CSR - 1664)) | (1 << (PlSqlParser.SYS_OP_CSX_PATCH - 1664)) | (1 << (PlSqlParser.SYS_OP_CYCLED_SEQ - 1664)) | (1 << (PlSqlParser.SYS_OP_DECOMP - 1664)) | (1 << (PlSqlParser.SYS_OP_DESCEND - 1664)) | (1 << (PlSqlParser.SYS_OP_DISTINCT - 1664)) | (1 << (PlSqlParser.SYS_OP_DRA - 1664)) | (1 << (PlSqlParser.SYS_OP_DUMP - 1664)))) !== 0) || ((((_la - 1696)) & ~0x1f) == 0 && ((1 << (_la - 1696)) & ((1 << (PlSqlParser.SYS_OP_DV_CHECK - 1696)) | (1 << (PlSqlParser.SYS_OP_ENFORCE_NOT_NULL - 1696)) | (1 << (PlSqlParser.SYSOPER - 1696)) | (1 << (PlSqlParser.SYS_OP_EXTRACT - 1696)) | (1 << (PlSqlParser.SYS_OP_GROUPING - 1696)) | (1 << (PlSqlParser.SYS_OP_GUID - 1696)) | (1 << (PlSqlParser.SYS_OP_HASH - 1696)) | (1 << (PlSqlParser.SYS_OP_IIX - 1696)) | (1 << (PlSqlParser.SYS_OP_ITR - 1696)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_CREATE - 1696)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_FILTER_LIST - 1696)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_FILTER - 1696)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_SUCCEEDED - 1696)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_USE - 1696)) | (1 << (PlSqlParser.SYS_OP_LBID - 1696)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2BLOB - 1696)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2CLOB - 1696)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2ID - 1696)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2NCLOB - 1696)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2TYP - 1696)) | (1 << (PlSqlParser.SYS_OP_LSVI - 1696)) | (1 << (PlSqlParser.SYS_OP_LVL - 1696)) | (1 << (PlSqlParser.SYS_OP_MAKEOID - 1696)) | (1 << (PlSqlParser.SYS_OP_MAP_NONNULL - 1696)) | (1 << (PlSqlParser.SYS_OP_MSR - 1696)) | (1 << (PlSqlParser.SYS_OP_NICOMBINE - 1696)) | (1 << (PlSqlParser.SYS_OP_NIEXTRACT - 1696)) | (1 << (PlSqlParser.SYS_OP_NII - 1696)) | (1 << (PlSqlParser.SYS_OP_NIX - 1696)) | (1 << (PlSqlParser.SYS_OP_NOEXPAND - 1696)) | (1 << (PlSqlParser.SYS_OP_NTCIMG - 1696)) | (1 << (PlSqlParser.SYS_OP_NUMTORAW - 1696)))) !== 0) || ((((_la - 1728)) & ~0x1f) == 0 && ((1 << (_la - 1728)) & ((1 << (PlSqlParser.SYS_OP_OIDVALUE - 1728)) | (1 << (PlSqlParser.SYS_OP_OPNSIZE - 1728)) | (1 << (PlSqlParser.SYS_OP_PAR_1 - 1728)) | (1 << (PlSqlParser.SYS_OP_PARGID_1 - 1728)) | (1 << (PlSqlParser.SYS_OP_PARGID - 1728)) | (1 << (PlSqlParser.SYS_OP_PAR - 1728)) | (1 << (PlSqlParser.SYS_OP_PART_ID - 1728)) | (1 << (PlSqlParser.SYS_OP_PIVOT - 1728)) | (1 << (PlSqlParser.SYS_OP_R2O - 1728)) | (1 << (PlSqlParser.SYS_OP_RAWTONUM - 1728)) | (1 << (PlSqlParser.SYS_OP_RDTM - 1728)) | (1 << (PlSqlParser.SYS_OP_REF - 1728)) | (1 << (PlSqlParser.SYS_OP_RMTD - 1728)) | (1 << (PlSqlParser.SYS_OP_ROWIDTOOBJ - 1728)) | (1 << (PlSqlParser.SYS_OP_RPB - 1728)) | (1 << (PlSqlParser.SYS_OPTLOBPRBSC - 1728)) | (1 << (PlSqlParser.SYS_OP_TOSETID - 1728)) | (1 << (PlSqlParser.SYS_OP_TPR - 1728)) | (1 << (PlSqlParser.SYS_OP_TRTB - 1728)) | (1 << (PlSqlParser.SYS_OPTXICMP - 1728)) | (1 << (PlSqlParser.SYS_OPTXQCASTASNQ - 1728)) | (1 << (PlSqlParser.SYS_OP_UNDESCEND - 1728)) | (1 << (PlSqlParser.SYS_OP_VECAND - 1728)) | (1 << (PlSqlParser.SYS_OP_VECBIT - 1728)) | (1 << (PlSqlParser.SYS_OP_VECOR - 1728)) | (1 << (PlSqlParser.SYS_OP_VECXOR - 1728)) | (1 << (PlSqlParser.SYS_OP_VERSION - 1728)) | (1 << (PlSqlParser.SYS_OP_VREF - 1728)) | (1 << (PlSqlParser.SYS_OP_VVD - 1728)) | (1 << (PlSqlParser.SYS_OP_XMLCONS_FOR_CSX - 1728)) | (1 << (PlSqlParser.SYS_OP_XPTHATG - 1728)) | (1 << (PlSqlParser.SYS_OP_XPTHIDX - 1728)))) !== 0) || ((((_la - 1760)) & ~0x1f) == 0 && ((1 << (_la - 1760)) & ((1 << (PlSqlParser.SYS_OP_XPTHOP - 1760)) | (1 << (PlSqlParser.SYS_OP_XTXT2SQLT - 1760)) | (1 << (PlSqlParser.SYS_OP_ZONE_ID - 1760)) | (1 << (PlSqlParser.SYS_ORDERKEY_DEPTH - 1760)) | (1 << (PlSqlParser.SYS_ORDERKEY_MAXCHILD - 1760)) | (1 << (PlSqlParser.SYS_ORDERKEY_PARENT - 1760)) | (1 << (PlSqlParser.SYS_PARALLEL_TXN - 1760)) | (1 << (PlSqlParser.SYS_PATHID_IS_ATTR - 1760)) | (1 << (PlSqlParser.SYS_PATHID_IS_NMSPC - 1760)) | (1 << (PlSqlParser.SYS_PATHID_LASTNAME - 1760)) | (1 << (PlSqlParser.SYS_PATHID_LASTNMSPC - 1760)) | (1 << (PlSqlParser.SYS_PATH_REVERSE - 1760)) | (1 << (PlSqlParser.SYS_PXQEXTRACT - 1760)) | (1 << (PlSqlParser.SYS_RAW_TO_XSID - 1760)) | (1 << (PlSqlParser.SYS_RID_ORDER - 1760)) | (1 << (PlSqlParser.SYS_ROW_DELTA - 1760)) | (1 << (PlSqlParser.SYS_SC_2_XMLT - 1760)) | (1 << (PlSqlParser.SYS_SYNRCIREDO - 1760)) | (1 << (PlSqlParser.SYSTEM_DEFINED - 1760)) | (1 << (PlSqlParser.SYSTEM - 1760)) | (1 << (PlSqlParser.SYSTIMESTAMP - 1760)) | (1 << (PlSqlParser.SYS_TYPEID - 1760)) | (1 << (PlSqlParser.SYS_UMAKEXML - 1760)) | (1 << (PlSqlParser.SYS_XMLANALYZE - 1760)) | (1 << (PlSqlParser.SYS_XMLCONTAINS - 1760)) | (1 << (PlSqlParser.SYS_XMLCONV - 1760)) | (1 << (PlSqlParser.SYS_XMLEXNSURI - 1760)) | (1 << (PlSqlParser.SYS_XMLGEN - 1760)) | (1 << (PlSqlParser.SYS_XMLI_LOC_ISNODE - 1760)) | (1 << (PlSqlParser.SYS_XMLI_LOC_ISTEXT - 1760)) | (1 << (PlSqlParser.SYS_XMLINSTR - 1760)) | (1 << (PlSqlParser.SYS_XMLLOCATOR_GETSVAL - 1760)))) !== 0) || ((((_la - 1792)) & ~0x1f) == 0 && ((1 << (_la - 1792)) & ((1 << (PlSqlParser.SYS_XMLNODEID_GETCID - 1792)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETLOCATOR - 1792)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETOKEY - 1792)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETPATHID - 1792)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETPTRID - 1792)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETRID - 1792)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETSVAL - 1792)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETTID - 1792)) | (1 << (PlSqlParser.SYS_XMLNODEID - 1792)) | (1 << (PlSqlParser.SYS_XMLT_2_SC - 1792)) | (1 << (PlSqlParser.SYS_XMLTRANSLATE - 1792)) | (1 << (PlSqlParser.SYS_XMLTYPE2SQL - 1792)) | (1 << (PlSqlParser.SYS_XQ_ASQLCNV - 1792)) | (1 << (PlSqlParser.SYS_XQ_ATOMCNVCHK - 1792)) | (1 << (PlSqlParser.SYS_XQBASEURI - 1792)) | (1 << (PlSqlParser.SYS_XQCASTABLEERRH - 1792)) | (1 << (PlSqlParser.SYS_XQCODEP2STR - 1792)) | (1 << (PlSqlParser.SYS_XQCODEPEQ - 1792)) | (1 << (PlSqlParser.SYS_XQCON2SEQ - 1792)) | (1 << (PlSqlParser.SYS_XQCONCAT - 1792)) | (1 << (PlSqlParser.SYS_XQDELETE - 1792)) | (1 << (PlSqlParser.SYS_XQDFLTCOLATION - 1792)) | (1 << (PlSqlParser.SYS_XQDOC - 1792)) | (1 << (PlSqlParser.SYS_XQDOCURI - 1792)) | (1 << (PlSqlParser.SYS_XQDURDIV - 1792)) | (1 << (PlSqlParser.SYS_XQED4URI - 1792)) | (1 << (PlSqlParser.SYS_XQENDSWITH - 1792)) | (1 << (PlSqlParser.SYS_XQERRH - 1792)) | (1 << (PlSqlParser.SYS_XQERR - 1792)) | (1 << (PlSqlParser.SYS_XQESHTMLURI - 1792)) | (1 << (PlSqlParser.SYS_XQEXLOBVAL - 1792)) | (1 << (PlSqlParser.SYS_XQEXSTWRP - 1792)))) !== 0) || ((((_la - 1824)) & ~0x1f) == 0 && ((1 << (_la - 1824)) & ((1 << (PlSqlParser.SYS_XQEXTRACT - 1824)) | (1 << (PlSqlParser.SYS_XQEXTRREF - 1824)) | (1 << (PlSqlParser.SYS_XQEXVAL - 1824)) | (1 << (PlSqlParser.SYS_XQFB2STR - 1824)) | (1 << (PlSqlParser.SYS_XQFNBOOL - 1824)) | (1 << (PlSqlParser.SYS_XQFNCMP - 1824)) | (1 << (PlSqlParser.SYS_XQFNDATIM - 1824)) | (1 << (PlSqlParser.SYS_XQFNLNAME - 1824)) | (1 << (PlSqlParser.SYS_XQFNNM - 1824)) | (1 << (PlSqlParser.SYS_XQFNNSURI - 1824)) | (1 << (PlSqlParser.SYS_XQFNPREDTRUTH - 1824)) | (1 << (PlSqlParser.SYS_XQFNQNM - 1824)) | (1 << (PlSqlParser.SYS_XQFNROOT - 1824)) | (1 << (PlSqlParser.SYS_XQFORMATNUM - 1824)) | (1 << (PlSqlParser.SYS_XQFTCONTAIN - 1824)) | (1 << (PlSqlParser.SYS_XQFUNCR - 1824)) | (1 << (PlSqlParser.SYS_XQGETCONTENT - 1824)) | (1 << (PlSqlParser.SYS_XQINDXOF - 1824)) | (1 << (PlSqlParser.SYS_XQINSERT - 1824)) | (1 << (PlSqlParser.SYS_XQINSPFX - 1824)) | (1 << (PlSqlParser.SYS_XQIRI2URI - 1824)) | (1 << (PlSqlParser.SYS_XQLANG - 1824)) | (1 << (PlSqlParser.SYS_XQLLNMFRMQNM - 1824)) | (1 << (PlSqlParser.SYS_XQMKNODEREF - 1824)) | (1 << (PlSqlParser.SYS_XQNILLED - 1824)) | (1 << (PlSqlParser.SYS_XQNODENAME - 1824)) | (1 << (PlSqlParser.SYS_XQNORMSPACE - 1824)) | (1 << (PlSqlParser.SYS_XQNORMUCODE - 1824)) | (1 << (PlSqlParser.SYS_XQ_NRNG - 1824)) | (1 << (PlSqlParser.SYS_XQNSP4PFX - 1824)) | (1 << (PlSqlParser.SYS_XQNSPFRMQNM - 1824)) | (1 << (PlSqlParser.SYS_XQPFXFRMQNM - 1824)))) !== 0) || ((((_la - 1856)) & ~0x1f) == 0 && ((1 << (_la - 1856)) & ((1 << (PlSqlParser.SYS_XQ_PKSQL2XML - 1856)) | (1 << (PlSqlParser.SYS_XQPOLYABS - 1856)) | (1 << (PlSqlParser.SYS_XQPOLYADD - 1856)) | (1 << (PlSqlParser.SYS_XQPOLYCEL - 1856)) | (1 << (PlSqlParser.SYS_XQPOLYCSTBL - 1856)) | (1 << (PlSqlParser.SYS_XQPOLYCST - 1856)) | (1 << (PlSqlParser.SYS_XQPOLYDIV - 1856)) | (1 << (PlSqlParser.SYS_XQPOLYFLR - 1856)) | (1 << (PlSqlParser.SYS_XQPOLYMOD - 1856)) | (1 << (PlSqlParser.SYS_XQPOLYMUL - 1856)) | (1 << (PlSqlParser.SYS_XQPOLYRND - 1856)) | (1 << (PlSqlParser.SYS_XQPOLYSQRT - 1856)) | (1 << (PlSqlParser.SYS_XQPOLYSUB - 1856)) | (1 << (PlSqlParser.SYS_XQPOLYUMUS - 1856)) | (1 << (PlSqlParser.SYS_XQPOLYUPLS - 1856)) | (1 << (PlSqlParser.SYS_XQPOLYVEQ - 1856)) | (1 << (PlSqlParser.SYS_XQPOLYVGE - 1856)) | (1 << (PlSqlParser.SYS_XQPOLYVGT - 1856)) | (1 << (PlSqlParser.SYS_XQPOLYVLE - 1856)) | (1 << (PlSqlParser.SYS_XQPOLYVLT - 1856)) | (1 << (PlSqlParser.SYS_XQPOLYVNE - 1856)) | (1 << (PlSqlParser.SYS_XQREF2VAL - 1856)) | (1 << (PlSqlParser.SYS_XQRENAME - 1856)) | (1 << (PlSqlParser.SYS_XQREPLACE - 1856)) | (1 << (PlSqlParser.SYS_XQRESVURI - 1856)) | (1 << (PlSqlParser.SYS_XQRNDHALF2EVN - 1856)) | (1 << (PlSqlParser.SYS_XQRSLVQNM - 1856)) | (1 << (PlSqlParser.SYS_XQRYENVPGET - 1856)) | (1 << (PlSqlParser.SYS_XQRYVARGET - 1856)) | (1 << (PlSqlParser.SYS_XQRYWRP - 1856)) | (1 << (PlSqlParser.SYS_XQSEQ2CON4XC - 1856)) | (1 << (PlSqlParser.SYS_XQSEQ2CON - 1856)))) !== 0) || ((((_la - 1888)) & ~0x1f) == 0 && ((1 << (_la - 1888)) & ((1 << (PlSqlParser.SYS_XQSEQDEEPEQ - 1888)) | (1 << (PlSqlParser.SYS_XQSEQINSB - 1888)) | (1 << (PlSqlParser.SYS_XQSEQRM - 1888)) | (1 << (PlSqlParser.SYS_XQSEQRVS - 1888)) | (1 << (PlSqlParser.SYS_XQSEQSUB - 1888)) | (1 << (PlSqlParser.SYS_XQSEQTYPMATCH - 1888)) | (1 << (PlSqlParser.SYS_XQSTARTSWITH - 1888)) | (1 << (PlSqlParser.SYS_XQSTATBURI - 1888)) | (1 << (PlSqlParser.SYS_XQSTR2CODEP - 1888)) | (1 << (PlSqlParser.SYS_XQSTRJOIN - 1888)) | (1 << (PlSqlParser.SYS_XQSUBSTRAFT - 1888)) | (1 << (PlSqlParser.SYS_XQSUBSTRBEF - 1888)) | (1 << (PlSqlParser.SYS_XQTOKENIZE - 1888)) | (1 << (PlSqlParser.SYS_XQTREATAS - 1888)) | (1 << (PlSqlParser.SYS_XQ_UPKXML2SQL - 1888)) | (1 << (PlSqlParser.SYS_XQXFORM - 1888)) | (1 << (PlSqlParser.SYS_XSID_TO_RAW - 1888)) | (1 << (PlSqlParser.SYS_ZMAP_FILTER - 1888)) | (1 << (PlSqlParser.SYS_ZMAP_REFRESH - 1888)) | (1 << (PlSqlParser.TABLE_LOOKUP_BY_NL - 1888)) | (1 << (PlSqlParser.TABLESPACE_NO - 1888)) | (1 << (PlSqlParser.TABLESPACE - 1888)) | (1 << (PlSqlParser.TABLES - 1888)) | (1 << (PlSqlParser.TABLE_STATS - 1888)) | (1 << (PlSqlParser.TABLE - 1888)) | (1 << (PlSqlParser.TABNO - 1888)) | (1 << (PlSqlParser.TAG - 1888)) | (1 << (PlSqlParser.TANH - 1888)) | (1 << (PlSqlParser.TAN - 1888)) | (1 << (PlSqlParser.TBLORIDXPARTNUM - 1888)) | (1 << (PlSqlParser.TEMPFILE - 1888)) | (1 << (PlSqlParser.TEMPLATE - 1888)))) !== 0) || ((((_la - 1920)) & ~0x1f) == 0 && ((1 << (_la - 1920)) & ((1 << (PlSqlParser.TEMPORARY - 1920)) | (1 << (PlSqlParser.TEMP_TABLE - 1920)) | (1 << (PlSqlParser.TEST - 1920)) | (1 << (PlSqlParser.TEXT - 1920)) | (1 << (PlSqlParser.THAN - 1920)) | (1 << (PlSqlParser.THEN - 1920)) | (1 << (PlSqlParser.THE - 1920)) | (1 << (PlSqlParser.THREAD - 1920)) | (1 << (PlSqlParser.THROUGH - 1920)) | (1 << (PlSqlParser.TIER - 1920)) | (1 << (PlSqlParser.TIES - 1920)) | (1 << (PlSqlParser.TIMEOUT - 1920)) | (1 << (PlSqlParser.TIMESTAMP_LTZ_UNCONSTRAINED - 1920)) | (1 << (PlSqlParser.TIMESTAMP - 1920)) | (1 << (PlSqlParser.TIMESTAMP_TZ_UNCONSTRAINED - 1920)) | (1 << (PlSqlParser.TIMESTAMP_UNCONSTRAINED - 1920)) | (1 << (PlSqlParser.TIMES - 1920)) | (1 << (PlSqlParser.TIME - 1920)) | (1 << (PlSqlParser.TIMEZONE - 1920)) | (1 << (PlSqlParser.TIMEZONE_ABBR - 1920)) | (1 << (PlSqlParser.TIMEZONE_HOUR - 1920)) | (1 << (PlSqlParser.TIMEZONE_MINUTE - 1920)) | (1 << (PlSqlParser.TIMEZONE_OFFSET - 1920)) | (1 << (PlSqlParser.TIMEZONE_REGION - 1920)) | (1 << (PlSqlParser.TIME_ZONE - 1920)) | (1 << (PlSqlParser.TIV_GB - 1920)) | (1 << (PlSqlParser.TIV_SSF - 1920)) | (1 << (PlSqlParser.TO_ACLID - 1920)) | (1 << (PlSqlParser.TO_BINARY_DOUBLE - 1920)) | (1 << (PlSqlParser.TO_BINARY_FLOAT - 1920)) | (1 << (PlSqlParser.TO_BLOB - 1920)) | (1 << (PlSqlParser.TO_CLOB - 1920)))) !== 0) || ((((_la - 1952)) & ~0x1f) == 0 && ((1 << (_la - 1952)) & ((1 << (PlSqlParser.TO_DSINTERVAL - 1952)) | (1 << (PlSqlParser.TO_LOB - 1952)) | (1 << (PlSqlParser.TO_MULTI_BYTE - 1952)) | (1 << (PlSqlParser.TO_NCHAR - 1952)) | (1 << (PlSqlParser.TO_NCLOB - 1952)) | (1 << (PlSqlParser.TO_NUMBER - 1952)) | (1 << (PlSqlParser.TOPLEVEL - 1952)) | (1 << (PlSqlParser.TO_SINGLE_BYTE - 1952)) | (1 << (PlSqlParser.TO_TIMESTAMP - 1952)) | (1 << (PlSqlParser.TO_TIMESTAMP_TZ - 1952)) | (1 << (PlSqlParser.TO_TIME - 1952)) | (1 << (PlSqlParser.TO_TIME_TZ - 1952)) | (1 << (PlSqlParser.TO - 1952)) | (1 << (PlSqlParser.TO_YMINTERVAL - 1952)) | (1 << (PlSqlParser.TRACE - 1952)) | (1 << (PlSqlParser.TRACING - 1952)) | (1 << (PlSqlParser.TRACKING - 1952)) | (1 << (PlSqlParser.TRAILING - 1952)) | (1 << (PlSqlParser.TRANSACTION - 1952)) | (1 << (PlSqlParser.TRANSFORM_DISTINCT_AGG - 1952)) | (1 << (PlSqlParser.TRANSITIONAL - 1952)) | (1 << (PlSqlParser.TRANSITION - 1952)) | (1 << (PlSqlParser.TRANSLATE - 1952)) | (1 << (PlSqlParser.TRANSLATION - 1952)) | (1 << (PlSqlParser.TREAT - 1952)) | (1 << (PlSqlParser.TRIGGERS - 1952)) | (1 << (PlSqlParser.TRIGGER - 1952)) | (1 << (PlSqlParser.TRUE - 1952)) | (1 << (PlSqlParser.TRUNCATE - 1952)) | (1 << (PlSqlParser.TRUNC - 1952)) | (1 << (PlSqlParser.TRUSTED - 1952)) | (1 << (PlSqlParser.TRUST - 1952)))) !== 0) || ((((_la - 1984)) & ~0x1f) == 0 && ((1 << (_la - 1984)) & ((1 << (PlSqlParser.TUNING - 1984)) | (1 << (PlSqlParser.TX - 1984)) | (1 << (PlSqlParser.TYPES - 1984)) | (1 << (PlSqlParser.TYPE - 1984)) | (1 << (PlSqlParser.TZ_OFFSET - 1984)) | (1 << (PlSqlParser.UB2 - 1984)) | (1 << (PlSqlParser.UBA - 1984)) | (1 << (PlSqlParser.UCS2 - 1984)) | (1 << (PlSqlParser.UID - 1984)) | (1 << (PlSqlParser.UNARCHIVED - 1984)) | (1 << (PlSqlParser.UNBOUNDED - 1984)) | (1 << (PlSqlParser.UNBOUND - 1984)) | (1 << (PlSqlParser.UNCONDITIONAL - 1984)) | (1 << (PlSqlParser.UNDER - 1984)) | (1 << (PlSqlParser.UNDO - 1984)) | (1 << (PlSqlParser.UNDROP - 1984)) | (1 << (PlSqlParser.UNIFORM - 1984)) | (1 << (PlSqlParser.UNION - 1984)) | (1 << (PlSqlParser.UNIQUE - 1984)) | (1 << (PlSqlParser.UNISTR - 1984)) | (1 << (PlSqlParser.UNLIMITED - 1984)) | (1 << (PlSqlParser.UNLOAD - 1984)) | (1 << (PlSqlParser.UNLOCK - 1984)) | (1 << (PlSqlParser.UNMATCHED - 1984)) | (1 << (PlSqlParser.UNNEST_INNERJ_DISTINCT_VIEW - 1984)) | (1 << (PlSqlParser.UNNEST_NOSEMIJ_NODISTINCTVIEW - 1984)) | (1 << (PlSqlParser.UNNEST_SEMIJ_VIEW - 1984)) | (1 << (PlSqlParser.UNNEST - 1984)) | (1 << (PlSqlParser.UNPACKED - 1984)) | (1 << (PlSqlParser.UNPIVOT - 1984)) | (1 << (PlSqlParser.UNPLUG - 1984)) | (1 << (PlSqlParser.UNPROTECTED - 1984)))) !== 0) || ((((_la - 2016)) & ~0x1f) == 0 && ((1 << (_la - 2016)) & ((1 << (PlSqlParser.UNQUIESCE - 2016)) | (1 << (PlSqlParser.UNRECOVERABLE - 2016)) | (1 << (PlSqlParser.UNRESTRICTED - 2016)) | (1 << (PlSqlParser.UNSUBSCRIBE - 2016)) | (1 << (PlSqlParser.UNTIL - 2016)) | (1 << (PlSqlParser.UNUSABLE - 2016)) | (1 << (PlSqlParser.UNUSED - 2016)) | (1 << (PlSqlParser.UPDATABLE - 2016)) | (1 << (PlSqlParser.UPDATED - 2016)) | (1 << (PlSqlParser.UPDATE - 2016)) | (1 << (PlSqlParser.UPDATEXML - 2016)) | (1 << (PlSqlParser.UPD_INDEXES - 2016)) | (1 << (PlSqlParser.UPD_JOININDEX - 2016)) | (1 << (PlSqlParser.UPGRADE - 2016)) | (1 << (PlSqlParser.UPPER - 2016)) | (1 << (PlSqlParser.UPSERT - 2016)) | (1 << (PlSqlParser.UROWID - 2016)) | (1 << (PlSqlParser.USABLE - 2016)) | (1 << (PlSqlParser.USAGE - 2016)) | (1 << (PlSqlParser.USE_ANTI - 2016)) | (1 << (PlSqlParser.USE_CONCAT - 2016)) | (1 << (PlSqlParser.USE_CUBE - 2016)) | (1 << (PlSqlParser.USE_HASH_AGGREGATION - 2016)) | (1 << (PlSqlParser.USE_HASH_GBY_FOR_PUSHDOWN - 2016)) | (1 << (PlSqlParser.USE_HASH - 2016)) | (1 << (PlSqlParser.USE_HIDDEN_PARTITIONS - 2016)) | (1 << (PlSqlParser.USE_INVISIBLE_INDEXES - 2016)) | (1 << (PlSqlParser.USE_MERGE_CARTESIAN - 2016)) | (1 << (PlSqlParser.USE_MERGE - 2016)) | (1 << (PlSqlParser.USE_NL - 2016)) | (1 << (PlSqlParser.USE_NL_WITH_INDEX - 2016)) | (1 << (PlSqlParser.USE_PRIVATE_OUTLINES - 2016)))) !== 0) || ((((_la - 2048)) & ~0x1f) == 0 && ((1 << (_la - 2048)) & ((1 << (PlSqlParser.USER_DATA - 2048)) | (1 << (PlSqlParser.USER_DEFINED - 2048)) | (1 << (PlSqlParser.USERENV - 2048)) | (1 << (PlSqlParser.USERGROUP - 2048)) | (1 << (PlSqlParser.USER_RECYCLEBIN - 2048)) | (1 << (PlSqlParser.USERS - 2048)) | (1 << (PlSqlParser.USER_TABLESPACES - 2048)) | (1 << (PlSqlParser.USER - 2048)) | (1 << (PlSqlParser.USE_SEMI - 2048)) | (1 << (PlSqlParser.USE_STORED_OUTLINES - 2048)) | (1 << (PlSqlParser.USE_TTT_FOR_GSETS - 2048)) | (1 << (PlSqlParser.USE - 2048)) | (1 << (PlSqlParser.USE_VECTOR_AGGREGATION - 2048)) | (1 << (PlSqlParser.USE_WEAK_NAME_RESL - 2048)) | (1 << (PlSqlParser.USING_NO_EXPAND - 2048)) | (1 << (PlSqlParser.USING - 2048)) | (1 << (PlSqlParser.UTF16BE - 2048)) | (1 << (PlSqlParser.UTF16LE - 2048)) | (1 << (PlSqlParser.UTF32 - 2048)) | (1 << (PlSqlParser.UTF8 - 2048)) | (1 << (PlSqlParser.V1 - 2048)) | (1 << (PlSqlParser.V2 - 2048)) | (1 << (PlSqlParser.VALIDATE - 2048)) | (1 << (PlSqlParser.VALIDATION - 2048)) | (1 << (PlSqlParser.VALID_TIME_END - 2048)) | (1 << (PlSqlParser.VALUES - 2048)) | (1 << (PlSqlParser.VALUE - 2048)) | (1 << (PlSqlParser.VARCHAR2 - 2048)) | (1 << (PlSqlParser.VARCHAR - 2048)) | (1 << (PlSqlParser.VARIABLE - 2048)) | (1 << (PlSqlParser.VAR_POP - 2048)) | (1 << (PlSqlParser.VARRAYS - 2048)))) !== 0) || ((((_la - 2080)) & ~0x1f) == 0 && ((1 << (_la - 2080)) & ((1 << (PlSqlParser.VARRAY - 2080)) | (1 << (PlSqlParser.VAR_SAMP - 2080)) | (1 << (PlSqlParser.VARYING - 2080)) | (1 << (PlSqlParser.VECTOR_READ_TRACE - 2080)) | (1 << (PlSqlParser.VECTOR_READ - 2080)) | (1 << (PlSqlParser.VECTOR_TRANSFORM_DIMS - 2080)) | (1 << (PlSqlParser.VECTOR_TRANSFORM_FACT - 2080)) | (1 << (PlSqlParser.VECTOR_TRANSFORM - 2080)) | (1 << (PlSqlParser.VERIFIER - 2080)) | (1 << (PlSqlParser.VERIFY - 2080)) | (1 << (PlSqlParser.VERSIONING - 2080)) | (1 << (PlSqlParser.VERSIONS_ENDSCN - 2080)) | (1 << (PlSqlParser.VERSIONS_ENDTIME - 2080)) | (1 << (PlSqlParser.VERSIONS_OPERATION - 2080)) | (1 << (PlSqlParser.VERSIONS_STARTSCN - 2080)) | (1 << (PlSqlParser.VERSIONS_STARTTIME - 2080)) | (1 << (PlSqlParser.VERSIONS - 2080)) | (1 << (PlSqlParser.VERSIONS_XID - 2080)) | (1 << (PlSqlParser.VERSION - 2080)) | (1 << (PlSqlParser.VIEW - 2080)) | (1 << (PlSqlParser.VIOLATION - 2080)) | (1 << (PlSqlParser.VIRTUAL - 2080)) | (1 << (PlSqlParser.VISIBILITY - 2080)) | (1 << (PlSqlParser.VISIBLE - 2080)) | (1 << (PlSqlParser.VOLUME - 2080)) | (1 << (PlSqlParser.VSIZE - 2080)) | (1 << (PlSqlParser.WAIT - 2080)) | (1 << (PlSqlParser.WALLET - 2080)) | (1 << (PlSqlParser.WARNING - 2080)) | (1 << (PlSqlParser.WEEKS - 2080)) | (1 << (PlSqlParser.WEEK - 2080)) | (1 << (PlSqlParser.WELLFORMED - 2080)))) !== 0) || ((((_la - 2112)) & ~0x1f) == 0 && ((1 << (_la - 2112)) & ((1 << (PlSqlParser.WHENEVER - 2112)) | (1 << (PlSqlParser.WHEN - 2112)) | (1 << (PlSqlParser.WHERE - 2112)) | (1 << (PlSqlParser.WHILE - 2112)) | (1 << (PlSqlParser.WHITESPACE - 2112)) | (1 << (PlSqlParser.WIDTH_BUCKET - 2112)) | (1 << (PlSqlParser.WITHIN - 2112)) | (1 << (PlSqlParser.WITHOUT - 2112)) | (1 << (PlSqlParser.WITH_PLSQL - 2112)) | (1 << (PlSqlParser.WITH - 2112)) | (1 << (PlSqlParser.WORK - 2112)) | (1 << (PlSqlParser.WRAPPED - 2112)) | (1 << (PlSqlParser.WRAPPER - 2112)) | (1 << (PlSqlParser.WRITE - 2112)) | (1 << (PlSqlParser.XDB_FASTPATH_INSERT - 2112)) | (1 << (PlSqlParser.XDB - 2112)) | (1 << (PlSqlParser.X_DYN_PRUNE - 2112)) | (1 << (PlSqlParser.XID - 2112)) | (1 << (PlSqlParser.XML2OBJECT - 2112)) | (1 << (PlSqlParser.XMLAGG - 2112)) | (1 << (PlSqlParser.XMLATTRIBUTES - 2112)) | (1 << (PlSqlParser.XMLCAST - 2112)) | (1 << (PlSqlParser.XMLCDATA - 2112)) | (1 << (PlSqlParser.XMLCOLATTVAL - 2112)) | (1 << (PlSqlParser.XMLCOMMENT - 2112)) | (1 << (PlSqlParser.XMLCONCAT - 2112)) | (1 << (PlSqlParser.XMLDIFF - 2112)) | (1 << (PlSqlParser.XML_DML_RWT_STMT - 2112)) | (1 << (PlSqlParser.XMLELEMENT - 2112)) | (1 << (PlSqlParser.XMLEXISTS2 - 2112)) | (1 << (PlSqlParser.XMLEXISTS - 2112)) | (1 << (PlSqlParser.XMLFOREST - 2112)))) !== 0) || ((((_la - 2144)) & ~0x1f) == 0 && ((1 << (_la - 2144)) & ((1 << (PlSqlParser.XMLINDEX - 2144)) | (1 << (PlSqlParser.XMLINDEX_REWRITE_IN_SELECT - 2144)) | (1 << (PlSqlParser.XMLINDEX_REWRITE - 2144)) | (1 << (PlSqlParser.XMLINDEX_SEL_IDX_TBL - 2144)) | (1 << (PlSqlParser.XMLISNODE - 2144)) | (1 << (PlSqlParser.XMLISVALID - 2144)) | (1 << (PlSqlParser.XMLNAMESPACES - 2144)) | (1 << (PlSqlParser.XMLPARSE - 2144)) | (1 << (PlSqlParser.XMLPATCH - 2144)) | (1 << (PlSqlParser.XMLPI - 2144)) | (1 << (PlSqlParser.XMLQUERYVAL - 2144)) | (1 << (PlSqlParser.XMLQUERY - 2144)) | (1 << (PlSqlParser.XMLROOT - 2144)) | (1 << (PlSqlParser.XMLSCHEMA - 2144)) | (1 << (PlSqlParser.XMLSERIALIZE - 2144)) | (1 << (PlSqlParser.XMLTABLE - 2144)) | (1 << (PlSqlParser.XMLTRANSFORMBLOB - 2144)) | (1 << (PlSqlParser.XMLTRANSFORM - 2144)) | (1 << (PlSqlParser.XMLTYPE - 2144)) | (1 << (PlSqlParser.XML - 2144)) | (1 << (PlSqlParser.XPATHTABLE - 2144)) | (1 << (PlSqlParser.XS_SYS_CONTEXT - 2144)) | (1 << (PlSqlParser.XS - 2144)) | (1 << (PlSqlParser.XTRANSPORT - 2144)) | (1 << (PlSqlParser.YEARS - 2144)) | (1 << (PlSqlParser.YEAR - 2144)) | (1 << (PlSqlParser.YES - 2144)) | (1 << (PlSqlParser.YMINTERVAL_UNCONSTRAINED - 2144)) | (1 << (PlSqlParser.ZONEMAP - 2144)) | (1 << (PlSqlParser.ZONE - 2144)) | (1 << (PlSqlParser.PREDICTION - 2144)) | (1 << (PlSqlParser.PREDICTION_BOUNDS - 2144)))) !== 0) || ((((_la - 2176)) & ~0x1f) == 0 && ((1 << (_la - 2176)) & ((1 << (PlSqlParser.PREDICTION_COST - 2176)) | (1 << (PlSqlParser.PREDICTION_DETAILS - 2176)) | (1 << (PlSqlParser.PREDICTION_PROBABILITY - 2176)) | (1 << (PlSqlParser.PREDICTION_SET - 2176)) | (1 << (PlSqlParser.CUME_DIST - 2176)) | (1 << (PlSqlParser.DENSE_RANK - 2176)) | (1 << (PlSqlParser.LISTAGG - 2176)) | (1 << (PlSqlParser.PERCENT_RANK - 2176)) | (1 << (PlSqlParser.PERCENTILE_CONT - 2176)) | (1 << (PlSqlParser.PERCENTILE_DISC - 2176)) | (1 << (PlSqlParser.RANK - 2176)) | (1 << (PlSqlParser.AVG - 2176)) | (1 << (PlSqlParser.CORR - 2176)) | (1 << (PlSqlParser.COVAR_ - 2176)) | (1 << (PlSqlParser.DECODE - 2176)) | (1 << (PlSqlParser.LAG - 2176)) | (1 << (PlSqlParser.LEAD - 2176)) | (1 << (PlSqlParser.MAX - 2176)) | (1 << (PlSqlParser.MEDIAN - 2176)) | (1 << (PlSqlParser.MIN - 2176)) | (1 << (PlSqlParser.NTILE - 2176)) | (1 << (PlSqlParser.NVL - 2176)) | (1 << (PlSqlParser.RATIO_TO_REPORT - 2176)) | (1 << (PlSqlParser.REGR_ - 2176)) | (1 << (PlSqlParser.ROUND - 2176)) | (1 << (PlSqlParser.ROW_NUMBER - 2176)) | (1 << (PlSqlParser.SUBSTR - 2176)) | (1 << (PlSqlParser.TO_CHAR - 2176)) | (1 << (PlSqlParser.TRIM - 2176)) | (1 << (PlSqlParser.SUM - 2176)) | (1 << (PlSqlParser.STDDEV - 2176)) | (1 << (PlSqlParser.VAR_ - 2176)))) !== 0) || ((((_la - 2208)) & ~0x1f) == 0 && ((1 << (_la - 2208)) & ((1 << (PlSqlParser.VARIANCE - 2208)) | (1 << (PlSqlParser.LEAST - 2208)) | (1 << (PlSqlParser.GREATEST - 2208)) | (1 << (PlSqlParser.TO_DATE - 2208)) | (1 << (PlSqlParser.NATIONAL_CHAR_STRING_LIT - 2208)) | (1 << (PlSqlParser.BIT_STRING_LIT - 2208)) | (1 << (PlSqlParser.HEX_STRING_LIT - 2208)) | (1 << (PlSqlParser.DOUBLE_PERIOD - 2208)) | (1 << (PlSqlParser.PERIOD - 2208)) | (1 << (PlSqlParser.UNSIGNED_INTEGER - 2208)) | (1 << (PlSqlParser.APPROXIMATE_NUM_LIT - 2208)) | (1 << (PlSqlParser.CHAR_STRING - 2208)) | (1 << (PlSqlParser.DELIMITED_ID - 2208)) | (1 << (PlSqlParser.PERCENT - 2208)) | (1 << (PlSqlParser.AMPERSAND - 2208)) | (1 << (PlSqlParser.LEFT_PAREN - 2208)) | (1 << (PlSqlParser.RIGHT_PAREN - 2208)) | (1 << (PlSqlParser.DOUBLE_ASTERISK - 2208)) | (1 << (PlSqlParser.ASTERISK - 2208)) | (1 << (PlSqlParser.PLUS_SIGN - 2208)) | (1 << (PlSqlParser.MINUS_SIGN - 2208)) | (1 << (PlSqlParser.COMMA - 2208)) | (1 << (PlSqlParser.SOLIDUS - 2208)) | (1 << (PlSqlParser.AT_SIGN - 2208)) | (1 << (PlSqlParser.ASSIGN_OP - 2208)) | (1 << (PlSqlParser.BINDVAR - 2208)) | (1 << (PlSqlParser.NOT_EQUAL_OP - 2208)) | (1 << (PlSqlParser.CARRET_OPERATOR_PART - 2208)) | (1 << (PlSqlParser.TILDE_OPERATOR_PART - 2208)) | (1 << (PlSqlParser.EXCLAMATION_OPERATOR_PART - 2208)) | (1 << (PlSqlParser.GREATER_THAN_OP - 2208)) | (1 << (PlSqlParser.LESS_THAN_OP - 2208)))) !== 0) || ((((_la - 2240)) & ~0x1f) == 0 && ((1 << (_la - 2240)) & ((1 << (PlSqlParser.COLON - 2240)) | (1 << (PlSqlParser.BAR - 2240)) | (1 << (PlSqlParser.EQUALS_OP - 2240)) | (1 << (PlSqlParser.LEFT_BRACKET - 2240)) | (1 << (PlSqlParser.RIGHT_BRACKET - 2240)) | (1 << (PlSqlParser.INTRODUCER - 2240)) | (1 << (PlSqlParser.SINGLE_LINE_COMMENT - 2240)) | (1 << (PlSqlParser.MULTI_LINE_COMMENT - 2240)) | (1 << (PlSqlParser.REMARK_COMMENT - 2240)) | (1 << (PlSqlParser.PROMPT_MESSAGE - 2240)) | (1 << (PlSqlParser.START_CMD - 2240)) | (1 << (PlSqlParser.REGULAR_ID - 2240)) | (1 << (PlSqlParser.SPACES - 2240)))) !== 0)); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Assignment_statementContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_assignment_statement; return this; } Assignment_statementContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Assignment_statementContext.prototype.constructor = Assignment_statementContext; Assignment_statementContext.prototype.ASSIGN_OP = function() { return this.getToken(PlSqlParser.ASSIGN_OP, 0); }; Assignment_statementContext.prototype.expression = function() { return this.getTypedRuleContext(ExpressionContext,0); }; Assignment_statementContext.prototype.general_element = function() { return this.getTypedRuleContext(General_elementContext,0); }; Assignment_statementContext.prototype.bind_variable = function() { return this.getTypedRuleContext(Bind_variableContext,0); }; Assignment_statementContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterAssignment_statement(this); } }; Assignment_statementContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitAssignment_statement(this); } }; Assignment_statementContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitAssignment_statement(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Assignment_statementContext = Assignment_statementContext; PlSqlParser.prototype.assignment_statement = function() { var localctx = new Assignment_statementContext(this, this._ctx, this.state); this.enterRule(localctx, 958, PlSqlParser.RULE_assignment_statement); try { this.enterOuterAlt(localctx, 1); this.state = 8508; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.ABORT: case PlSqlParser.ABS: case PlSqlParser.ACCESS: case PlSqlParser.ACCESSED: case PlSqlParser.ACCOUNT: case PlSqlParser.ACL: case PlSqlParser.ACOS: case PlSqlParser.ACTION: case PlSqlParser.ACTIONS: case PlSqlParser.ACTIVATE: case PlSqlParser.ACTIVE: case PlSqlParser.ACTIVE_COMPONENT: case PlSqlParser.ACTIVE_DATA: case PlSqlParser.ACTIVE_FUNCTION: case PlSqlParser.ACTIVE_TAG: case PlSqlParser.ACTIVITY: case PlSqlParser.ADAPTIVE_PLAN: case PlSqlParser.ADD: case PlSqlParser.ADD_COLUMN: case PlSqlParser.ADD_GROUP: case PlSqlParser.ADD_MONTHS: case PlSqlParser.ADJ_DATE: case PlSqlParser.ADMIN: case PlSqlParser.ADMINISTER: case PlSqlParser.ADMINISTRATOR: case PlSqlParser.ADVANCED: case PlSqlParser.ADVISE: case PlSqlParser.ADVISOR: case PlSqlParser.AFD_DISKSTRING: case PlSqlParser.AFTER: case PlSqlParser.AGENT: case PlSqlParser.AGGREGATE: case PlSqlParser.A_LETTER: case PlSqlParser.ALIAS: case PlSqlParser.ALLOCATE: case PlSqlParser.ALLOW: case PlSqlParser.ALL_ROWS: case PlSqlParser.ALWAYS: case PlSqlParser.ANALYZE: case PlSqlParser.ANCILLARY: case PlSqlParser.AND_EQUAL: case PlSqlParser.ANOMALY: case PlSqlParser.ANSI_REARCH: case PlSqlParser.ANTIJOIN: case PlSqlParser.ANYSCHEMA: case PlSqlParser.APPEND: case PlSqlParser.APPENDCHILDXML: case PlSqlParser.APPEND_VALUES: case PlSqlParser.APPLICATION: case PlSqlParser.APPLY: case PlSqlParser.APPROX_COUNT_DISTINCT: case PlSqlParser.ARCHIVAL: case PlSqlParser.ARCHIVE: case PlSqlParser.ARCHIVED: case PlSqlParser.ARCHIVELOG: case PlSqlParser.ARRAY: case PlSqlParser.ASCII: case PlSqlParser.ASCIISTR: case PlSqlParser.ASIN: case PlSqlParser.ASIS: case PlSqlParser.ASSEMBLY: case PlSqlParser.ASSIGN: case PlSqlParser.ASSOCIATE: case PlSqlParser.ASYNC: case PlSqlParser.ASYNCHRONOUS: case PlSqlParser.ATAN2: case PlSqlParser.ATAN: case PlSqlParser.AT: case PlSqlParser.ATTRIBUTE: case PlSqlParser.ATTRIBUTES: case PlSqlParser.AUTHENTICATED: case PlSqlParser.AUTHENTICATION: case PlSqlParser.AUTHID: case PlSqlParser.AUTHORIZATION: case PlSqlParser.AUTOALLOCATE: case PlSqlParser.AUTO: case PlSqlParser.AUTOEXTEND: case PlSqlParser.AUTO_LOGIN: case PlSqlParser.AUTOMATIC: case PlSqlParser.AUTONOMOUS_TRANSACTION: case PlSqlParser.AUTO_REOPTIMIZE: case PlSqlParser.AVAILABILITY: case PlSqlParser.AVRO: case PlSqlParser.BACKGROUND: case PlSqlParser.BACKUP: case PlSqlParser.BASIC: case PlSqlParser.BASICFILE: case PlSqlParser.BATCH: case PlSqlParser.BATCHSIZE: case PlSqlParser.BATCH_TABLE_ACCESS_BY_ROWID: case PlSqlParser.BECOME: case PlSqlParser.BEFORE: case PlSqlParser.BEGIN: case PlSqlParser.BEGINNING: case PlSqlParser.BEGIN_OUTLINE_DATA: case PlSqlParser.BEHALF: case PlSqlParser.BEQUEATH: case PlSqlParser.BFILE: case PlSqlParser.BFILENAME: case PlSqlParser.BIGFILE: case PlSqlParser.BINARY: case PlSqlParser.BINARY_DOUBLE: case PlSqlParser.BINARY_DOUBLE_INFINITY: case PlSqlParser.BINARY_DOUBLE_NAN: case PlSqlParser.BINARY_FLOAT: case PlSqlParser.BINARY_FLOAT_INFINITY: case PlSqlParser.BINARY_FLOAT_NAN: case PlSqlParser.BINARY_INTEGER: case PlSqlParser.BIND_AWARE: case PlSqlParser.BINDING: case PlSqlParser.BIN_TO_NUM: case PlSqlParser.BITAND: case PlSqlParser.BITMAP_AND: case PlSqlParser.BITMAP: case PlSqlParser.BITMAPS: case PlSqlParser.BITMAP_TREE: case PlSqlParser.BITS: case PlSqlParser.BLOB: case PlSqlParser.BLOCK: case PlSqlParser.BLOCK_RANGE: case PlSqlParser.BLOCKS: case PlSqlParser.BLOCKSIZE: case PlSqlParser.BODY: case PlSqlParser.BOOLEAN: case PlSqlParser.BOTH: case PlSqlParser.BOUND: case PlSqlParser.BRANCH: case PlSqlParser.BREADTH: case PlSqlParser.BROADCAST: case PlSqlParser.BSON: case PlSqlParser.BUFFER: case PlSqlParser.BUFFER_CACHE: case PlSqlParser.BUFFER_POOL: case PlSqlParser.BUILD: case PlSqlParser.BULK: case PlSqlParser.BYPASS_RECURSIVE_CHECK: case PlSqlParser.BYPASS_UJVC: case PlSqlParser.BYTE: case PlSqlParser.CACHE: case PlSqlParser.CACHE_CB: case PlSqlParser.CACHE_INSTANCES: case PlSqlParser.CACHE_TEMP_TABLE: case PlSqlParser.CACHING: case PlSqlParser.CALCULATED: case PlSqlParser.CALLBACK: case PlSqlParser.CALL: case PlSqlParser.CANCEL: case PlSqlParser.CAPACITY: case PlSqlParser.CARDINALITY: case PlSqlParser.CASCADE: case PlSqlParser.CASE: case PlSqlParser.CAST: case PlSqlParser.CATEGORY: case PlSqlParser.CDBDEFAULT: case PlSqlParser.CEIL: case PlSqlParser.CELL_FLASH_CACHE: case PlSqlParser.CERTIFICATE: case PlSqlParser.CFILE: case PlSqlParser.CHAINED: case PlSqlParser.CHANGE: case PlSqlParser.CHANGE_DUPKEY_ERROR_INDEX: case PlSqlParser.CHARACTER: case PlSqlParser.CHAR: case PlSqlParser.CHAR_CS: case PlSqlParser.CHARTOROWID: case PlSqlParser.CHECK_ACL_REWRITE: case PlSqlParser.CHECKPOINT: case PlSqlParser.CHILD: case PlSqlParser.CHOOSE: case PlSqlParser.CHR: case PlSqlParser.CHUNK: case PlSqlParser.CLASS: case PlSqlParser.CLASSIFIER: case PlSqlParser.CLEANUP: case PlSqlParser.CLEAR: case PlSqlParser.C_LETTER: case PlSqlParser.CLIENT: case PlSqlParser.CLOB: case PlSqlParser.CLONE: case PlSqlParser.CLOSE_CACHED_OPEN_CURSORS: case PlSqlParser.CLOSE: case PlSqlParser.CLUSTER_BY_ROWID: case PlSqlParser.CLUSTER: case PlSqlParser.CLUSTER_DETAILS: case PlSqlParser.CLUSTER_DISTANCE: case PlSqlParser.CLUSTER_ID: case PlSqlParser.CLUSTERING: case PlSqlParser.CLUSTERING_FACTOR: case PlSqlParser.CLUSTER_PROBABILITY: case PlSqlParser.CLUSTER_SET: case PlSqlParser.COALESCE: case PlSqlParser.COALESCE_SQ: case PlSqlParser.COARSE: case PlSqlParser.CO_AUTH_IND: case PlSqlParser.COLD: case PlSqlParser.COLLECT: case PlSqlParser.COLUMNAR: case PlSqlParser.COLUMN_AUTH_INDICATOR: case PlSqlParser.COLUMN: case PlSqlParser.COLUMNS: case PlSqlParser.COLUMN_STATS: case PlSqlParser.COLUMN_VALUE: case PlSqlParser.COMMENT: case PlSqlParser.COMMIT: case PlSqlParser.COMMITTED: case PlSqlParser.COMMON_DATA: case PlSqlParser.COMPACT: case PlSqlParser.COMPATIBILITY: case PlSqlParser.COMPILE: case PlSqlParser.COMPLETE: case PlSqlParser.COMPLIANCE: case PlSqlParser.COMPONENT: case PlSqlParser.COMPONENTS: case PlSqlParser.COMPOSE: case PlSqlParser.COMPOSITE: case PlSqlParser.COMPOSITE_LIMIT: case PlSqlParser.COMPOUND: case PlSqlParser.COMPUTE: case PlSqlParser.CONCAT: case PlSqlParser.CON_DBID_TO_ID: case PlSqlParser.CONDITIONAL: case PlSqlParser.CONDITION: case PlSqlParser.CONFIRM: case PlSqlParser.CONFORMING: case PlSqlParser.CON_GUID_TO_ID: case PlSqlParser.CON_ID: case PlSqlParser.CON_NAME_TO_ID: case PlSqlParser.CONNECT_BY_CB_WHR_ONLY: case PlSqlParser.CONNECT_BY_COMBINE_SW: case PlSqlParser.CONNECT_BY_COST_BASED: case PlSqlParser.CONNECT_BY_ELIM_DUPS: case PlSqlParser.CONNECT_BY_FILTERING: case PlSqlParser.CONNECT_BY_ISCYCLE: case PlSqlParser.CONNECT_BY_ISLEAF: case PlSqlParser.CONNECT_BY_ROOT: case PlSqlParser.CONNECT_TIME: case PlSqlParser.CONSIDER: case PlSqlParser.CONSISTENT: case PlSqlParser.CONSTANT: case PlSqlParser.CONST: case PlSqlParser.CONSTRAINT: case PlSqlParser.CONSTRAINTS: case PlSqlParser.CONSTRUCTOR: case PlSqlParser.CONTAINER: case PlSqlParser.CONTAINER_DATA: case PlSqlParser.CONTAINERS: case PlSqlParser.CONTENT: case PlSqlParser.CONTENTS: case PlSqlParser.CONTEXT: case PlSqlParser.CONTINUE: case PlSqlParser.CONTROLFILE: case PlSqlParser.CON_UID_TO_ID: case PlSqlParser.CONVERT: case PlSqlParser.COOKIE: case PlSqlParser.COPY: case PlSqlParser.CORR_K: case PlSqlParser.CORR_S: case PlSqlParser.CORRUPTION: case PlSqlParser.CORRUPT_XID_ALL: case PlSqlParser.CORRUPT_XID: case PlSqlParser.COS: case PlSqlParser.COSH: case PlSqlParser.COST: case PlSqlParser.COST_XML_QUERY_REWRITE: case PlSqlParser.COUNT: case PlSqlParser.COVAR_POP: case PlSqlParser.COVAR_SAMP: case PlSqlParser.CPU_COSTING: case PlSqlParser.CPU_PER_CALL: case PlSqlParser.CPU_PER_SESSION: case PlSqlParser.CRASH: case PlSqlParser.CREATE_FILE_DEST: case PlSqlParser.CREATE_STORED_OUTLINES: case PlSqlParser.CREATION: case PlSqlParser.CREDENTIAL: case PlSqlParser.CRITICAL: case PlSqlParser.CROSS: case PlSqlParser.CROSSEDITION: case PlSqlParser.CSCONVERT: case PlSqlParser.CUBE_AJ: case PlSqlParser.CUBE: case PlSqlParser.CUBE_GB: case PlSqlParser.CUBE_SJ: case PlSqlParser.CUME_DISTM: case PlSqlParser.CURRENT: case PlSqlParser.CURRENT_DATE: case PlSqlParser.CURRENT_SCHEMA: case PlSqlParser.CURRENT_TIME: case PlSqlParser.CURRENT_TIMESTAMP: case PlSqlParser.CURRENT_USER: case PlSqlParser.CURRENTV: case PlSqlParser.CURSOR: case PlSqlParser.CURSOR_SHARING_EXACT: case PlSqlParser.CURSOR_SPECIFIC_SEGMENT: case PlSqlParser.CUSTOMDATUM: case PlSqlParser.CV: case PlSqlParser.CYCLE: case PlSqlParser.DANGLING: case PlSqlParser.DATABASE: case PlSqlParser.DATA: case PlSqlParser.DATAFILE: case PlSqlParser.DATAFILES: case PlSqlParser.DATAMOVEMENT: case PlSqlParser.DATAOBJNO: case PlSqlParser.DATAOBJ_TO_MAT_PARTITION: case PlSqlParser.DATAOBJ_TO_PARTITION: case PlSqlParser.DATAPUMP: case PlSqlParser.DATA_SECURITY_REWRITE_LIMIT: case PlSqlParser.DATE_MODE: case PlSqlParser.DAY: case PlSqlParser.DAYS: case PlSqlParser.DBA: case PlSqlParser.DBA_RECYCLEBIN: case PlSqlParser.DBMS_STATS: case PlSqlParser.DB_ROLE_CHANGE: case PlSqlParser.DBTIMEZONE: case PlSqlParser.DB_UNIQUE_NAME: case PlSqlParser.DB_VERSION: case PlSqlParser.DDL: case PlSqlParser.DEALLOCATE: case PlSqlParser.DEBUG: case PlSqlParser.DEBUGGER: case PlSqlParser.DEC: case PlSqlParser.DECIMAL: case PlSqlParser.DECLARE: case PlSqlParser.DECOMPOSE: case PlSqlParser.DECORRELATE: case PlSqlParser.DECR: case PlSqlParser.DECREMENT: case PlSqlParser.DECRYPT: case PlSqlParser.DEDUPLICATE: case PlSqlParser.DEFAULTS: case PlSqlParser.DEFERRABLE: case PlSqlParser.DEFERRED: case PlSqlParser.DEFINED: case PlSqlParser.DEFINE: case PlSqlParser.DEFINER: case PlSqlParser.DEGREE: case PlSqlParser.DELAY: case PlSqlParser.DELEGATE: case PlSqlParser.DELETE_ALL: case PlSqlParser.DELETE: case PlSqlParser.DELETEXML: case PlSqlParser.DEMAND: case PlSqlParser.DENSE_RANKM: case PlSqlParser.DEPENDENT: case PlSqlParser.DEPTH: case PlSqlParser.DEQUEUE: case PlSqlParser.DEREF: case PlSqlParser.DEREF_NO_REWRITE: case PlSqlParser.DESTROY: case PlSqlParser.DETACHED: case PlSqlParser.DETERMINES: case PlSqlParser.DETERMINISTIC: case PlSqlParser.DICTIONARY: case PlSqlParser.DIMENSION: case PlSqlParser.DIMENSIONS: case PlSqlParser.DIRECT_LOAD: case PlSqlParser.DIRECTORY: case PlSqlParser.DIRECT_PATH: case PlSqlParser.DISABLE_ALL: case PlSqlParser.DISABLE: case PlSqlParser.DISABLE_PARALLEL_DML: case PlSqlParser.DISABLE_PRESET: case PlSqlParser.DISABLE_RPKE: case PlSqlParser.DISALLOW: case PlSqlParser.DISASSOCIATE: case PlSqlParser.DISCARD: case PlSqlParser.DISCONNECT: case PlSqlParser.DISK: case PlSqlParser.DISKGROUP: case PlSqlParser.DISKS: case PlSqlParser.DISMOUNT: case PlSqlParser.DISTINGUISHED: case PlSqlParser.DISTRIBUTED: case PlSqlParser.DISTRIBUTE: case PlSqlParser.DML: case PlSqlParser.DML_UPDATE: case PlSqlParser.DOCFIDELITY: case PlSqlParser.DOCUMENT: case PlSqlParser.DOMAIN_INDEX_FILTER: case PlSqlParser.DOMAIN_INDEX_NO_SORT: case PlSqlParser.DOMAIN_INDEX_SORT: case PlSqlParser.DOUBLE: case PlSqlParser.DOWNGRADE: case PlSqlParser.DRIVING_SITE: case PlSqlParser.DROP_COLUMN: case PlSqlParser.DROP_GROUP: case PlSqlParser.DSINTERVAL_UNCONSTRAINED: case PlSqlParser.DST_UPGRADE_INSERT_CONV: case PlSqlParser.DUMP: case PlSqlParser.DUPLICATE: case PlSqlParser.DV: case PlSqlParser.DYNAMIC: case PlSqlParser.DYNAMIC_SAMPLING: case PlSqlParser.DYNAMIC_SAMPLING_EST_CDN: case PlSqlParser.EACH: case PlSqlParser.EDITIONABLE: case PlSqlParser.EDITION: case PlSqlParser.EDITIONING: case PlSqlParser.EDITIONS: case PlSqlParser.ELEMENT: case PlSqlParser.ELIM_GROUPBY: case PlSqlParser.ELIMINATE_JOIN: case PlSqlParser.ELIMINATE_OBY: case PlSqlParser.ELIMINATE_OUTER_JOIN: case PlSqlParser.EM: case PlSqlParser.EMPTY_BLOB: case PlSqlParser.EMPTY_CLOB: case PlSqlParser.EMPTY: case PlSqlParser.ENABLE_ALL: case PlSqlParser.ENABLE: case PlSqlParser.ENABLE_PARALLEL_DML: case PlSqlParser.ENABLE_PRESET: case PlSqlParser.ENCODING: case PlSqlParser.ENCRYPT: case PlSqlParser.ENCRYPTION: case PlSqlParser.END_OUTLINE_DATA: case PlSqlParser.ENFORCED: case PlSqlParser.ENFORCE: case PlSqlParser.ENQUEUE: case PlSqlParser.ENTERPRISE: case PlSqlParser.ENTITYESCAPING: case PlSqlParser.ENTRY: case PlSqlParser.EQUIPART: case PlSqlParser.ERR: case PlSqlParser.ERROR_ARGUMENT: case PlSqlParser.ERROR: case PlSqlParser.ERROR_ON_OVERLAP_TIME: case PlSqlParser.ERRORS: case PlSqlParser.ESCAPE: case PlSqlParser.ESTIMATE: case PlSqlParser.EVAL: case PlSqlParser.EVALNAME: case PlSqlParser.EVALUATE: case PlSqlParser.EVALUATION: case PlSqlParser.EVENTS: case PlSqlParser.EVERY: case PlSqlParser.EXCEPT: case PlSqlParser.EXCEPTION: case PlSqlParser.EXCEPTION_INIT: case PlSqlParser.EXCEPTIONS: case PlSqlParser.EXCHANGE: case PlSqlParser.EXCLUDE: case PlSqlParser.EXCLUDING: case PlSqlParser.EXECUTE: case PlSqlParser.EXEMPT: case PlSqlParser.EXISTING: case PlSqlParser.EXISTS: case PlSqlParser.EXISTSNODE: case PlSqlParser.EXIT: case PlSqlParser.EXPAND_GSET_TO_UNION: case PlSqlParser.EXPAND_TABLE: case PlSqlParser.EXP: case PlSqlParser.EXPIRE: case PlSqlParser.EXPLAIN: case PlSqlParser.EXPLOSION: case PlSqlParser.EXPORT: case PlSqlParser.EXPR_CORR_CHECK: case PlSqlParser.EXPRESS: case PlSqlParser.EXTENDS: case PlSqlParser.EXTENT: case PlSqlParser.EXTENTS: case PlSqlParser.EXTERNAL: case PlSqlParser.EXTERNALLY: case PlSqlParser.EXTRACTCLOBXML: case PlSqlParser.EXTRACT: case PlSqlParser.EXTRACTVALUE: case PlSqlParser.EXTRA: case PlSqlParser.FACILITY: case PlSqlParser.FACT: case PlSqlParser.FACTOR: case PlSqlParser.FACTORIZE_JOIN: case PlSqlParser.FAILED: case PlSqlParser.FAILED_LOGIN_ATTEMPTS: case PlSqlParser.FAILGROUP: case PlSqlParser.FAILOVER: case PlSqlParser.FAILURE: case PlSqlParser.FALSE: case PlSqlParser.FAMILY: case PlSqlParser.FAR: case PlSqlParser.FAST: case PlSqlParser.FASTSTART: case PlSqlParser.FBTSCAN: case PlSqlParser.FEATURE_DETAILS: case PlSqlParser.FEATURE_ID: case PlSqlParser.FEATURE_SET: case PlSqlParser.FEATURE_VALUE: case PlSqlParser.FETCH: case PlSqlParser.FILE: case PlSqlParser.FILE_NAME_CONVERT: case PlSqlParser.FILESYSTEM_LIKE_LOGGING: case PlSqlParser.FILTER: case PlSqlParser.FINAL: case PlSqlParser.FINE: case PlSqlParser.FINISH: case PlSqlParser.FIRST: case PlSqlParser.FIRSTM: case PlSqlParser.FIRST_ROWS: case PlSqlParser.FIRST_VALUE: case PlSqlParser.FIXED_VIEW_DATA: case PlSqlParser.FLAGGER: case PlSqlParser.FLASHBACK: case PlSqlParser.FLASH_CACHE: case PlSqlParser.FLOAT: case PlSqlParser.FLOB: case PlSqlParser.FLOOR: case PlSqlParser.FLUSH: case PlSqlParser.FOLDER: case PlSqlParser.FOLLOWING: case PlSqlParser.FOLLOWS: case PlSqlParser.FORALL: case PlSqlParser.FORCE: case PlSqlParser.FORCE_XML_QUERY_REWRITE: case PlSqlParser.FOREIGN: case PlSqlParser.FOREVER: case PlSqlParser.FORMAT: case PlSqlParser.FORWARD: case PlSqlParser.FRAGMENT_NUMBER: case PlSqlParser.FREELIST: case PlSqlParser.FREELISTS: case PlSqlParser.FREEPOOLS: case PlSqlParser.FRESH: case PlSqlParser.FROM_TZ: case PlSqlParser.FULL: case PlSqlParser.FULL_OUTER_JOIN_TO_OUTER: case PlSqlParser.FUNCTION: case PlSqlParser.FUNCTIONS: case PlSqlParser.GATHER_OPTIMIZER_STATISTICS: case PlSqlParser.GATHER_PLAN_STATISTICS: case PlSqlParser.GBY_CONC_ROLLUP: case PlSqlParser.GBY_PUSHDOWN: case PlSqlParser.GENERATED: case PlSqlParser.GET: case PlSqlParser.GLOBAL: case PlSqlParser.GLOBALLY: case PlSqlParser.GLOBAL_NAME: case PlSqlParser.GLOBAL_TOPIC_ENABLED: case PlSqlParser.GROUP_BY: case PlSqlParser.GROUP_ID: case PlSqlParser.GROUPING: case PlSqlParser.GROUPING_ID: case PlSqlParser.GROUPS: case PlSqlParser.GUARANTEED: case PlSqlParser.GUARANTEE: case PlSqlParser.GUARD: case PlSqlParser.HASH_AJ: case PlSqlParser.HASH: case PlSqlParser.HASHKEYS: case PlSqlParser.HASH_SJ: case PlSqlParser.HEADER: case PlSqlParser.HEAP: case PlSqlParser.HELP: case PlSqlParser.HEXTORAW: case PlSqlParser.HEXTOREF: case PlSqlParser.HIDDEN_KEYWORD: case PlSqlParser.HIDE: case PlSqlParser.HIERARCHY: case PlSqlParser.HIGH: case PlSqlParser.HINTSET_BEGIN: case PlSqlParser.HINTSET_END: case PlSqlParser.HOT: case PlSqlParser.HOUR: case PlSqlParser.HWM_BROKERED: case PlSqlParser.HYBRID: case PlSqlParser.IDENTIFIER: case PlSqlParser.IDENTITY: case PlSqlParser.IDGENERATORS: case PlSqlParser.ID: case PlSqlParser.IDLE_TIME: case PlSqlParser.IF: case PlSqlParser.IGNORE: case PlSqlParser.IGNORE_OPTIM_EMBEDDED_HINTS: case PlSqlParser.IGNORE_ROW_ON_DUPKEY_INDEX: case PlSqlParser.IGNORE_WHERE_CLAUSE: case PlSqlParser.ILM: case PlSqlParser.IMMEDIATE: case PlSqlParser.IMPACT: case PlSqlParser.IMPORT: case PlSqlParser.INACTIVE: case PlSqlParser.INCLUDE: case PlSqlParser.INCLUDE_VERSION: case PlSqlParser.INCLUDING: case PlSqlParser.INCREMENTAL: case PlSqlParser.INCREMENT: case PlSqlParser.INCR: case PlSqlParser.INDENT: case PlSqlParser.INDEX_ASC: case PlSqlParser.INDEX_COMBINE: case PlSqlParser.INDEX_DESC: case PlSqlParser.INDEXED: case PlSqlParser.INDEXES: case PlSqlParser.INDEX_FFS: case PlSqlParser.INDEX_FILTER: case PlSqlParser.INDEXING: case PlSqlParser.INDEX_JOIN: case PlSqlParser.INDEX_ROWS: case PlSqlParser.INDEX_RRS: case PlSqlParser.INDEX_RS_ASC: case PlSqlParser.INDEX_RS_DESC: case PlSqlParser.INDEX_RS: case PlSqlParser.INDEX_SCAN: case PlSqlParser.INDEX_SKIP_SCAN: case PlSqlParser.INDEX_SS_ASC: case PlSqlParser.INDEX_SS_DESC: case PlSqlParser.INDEX_SS: case PlSqlParser.INDEX_STATS: case PlSqlParser.INDEXTYPE: case PlSqlParser.INDEXTYPES: case PlSqlParser.INDICATOR: case PlSqlParser.INDICES: case PlSqlParser.INFINITE: case PlSqlParser.INFORMATIONAL: case PlSqlParser.INHERIT: case PlSqlParser.INITCAP: case PlSqlParser.INITIAL: case PlSqlParser.INITIALIZED: case PlSqlParser.INITIALLY: case PlSqlParser.INITRANS: case PlSqlParser.INLINE: case PlSqlParser.INLINE_XMLTYPE_NT: case PlSqlParser.INMEMORY: case PlSqlParser.IN_MEMORY_METADATA: case PlSqlParser.INMEMORY_PRUNING: case PlSqlParser.INNER: case PlSqlParser.INOUT: case PlSqlParser.INPLACE: case PlSqlParser.INSERTCHILDXMLAFTER: case PlSqlParser.INSERTCHILDXMLBEFORE: case PlSqlParser.INSERTCHILDXML: case PlSqlParser.INSERTXMLAFTER: case PlSqlParser.INSERTXMLBEFORE: case PlSqlParser.INSTANCE: case PlSqlParser.INSTANCES: case PlSqlParser.INSTANTIABLE: case PlSqlParser.INSTANTLY: case PlSqlParser.INSTEAD: case PlSqlParser.INSTR2: case PlSqlParser.INSTR4: case PlSqlParser.INSTRB: case PlSqlParser.INSTRC: case PlSqlParser.INSTR: case PlSqlParser.INTEGER: case PlSqlParser.INTERLEAVED: case PlSqlParser.INTERMEDIATE: case PlSqlParser.INTERNAL_CONVERT: case PlSqlParser.INTERNAL_USE: case PlSqlParser.INTERPRETED: case PlSqlParser.INTERVAL: case PlSqlParser.INT: case PlSqlParser.INVALIDATE: case PlSqlParser.INVISIBLE: case PlSqlParser.IN_XQUERY: case PlSqlParser.ISOLATION: case PlSqlParser.ISOLATION_LEVEL: case PlSqlParser.ITERATE: case PlSqlParser.ITERATION_NUMBER: case PlSqlParser.JAVA: case PlSqlParser.JOB: case PlSqlParser.JOIN: case PlSqlParser.JSON_ARRAYAGG: case PlSqlParser.JSON_ARRAY: case PlSqlParser.JSON_EQUAL: case PlSqlParser.JSON_EXISTS2: case PlSqlParser.JSON_EXISTS: case PlSqlParser.JSONGET: case PlSqlParser.JSON: case PlSqlParser.JSON_OBJECTAGG: case PlSqlParser.JSON_OBJECT: case PlSqlParser.JSONPARSE: case PlSqlParser.JSON_QUERY: case PlSqlParser.JSON_SERIALIZE: case PlSqlParser.JSON_TABLE: case PlSqlParser.JSON_TEXTCONTAINS2: case PlSqlParser.JSON_TEXTCONTAINS: case PlSqlParser.JSON_VALUE: case PlSqlParser.KEEP_DUPLICATES: case PlSqlParser.KEEP: case PlSqlParser.KERBEROS: case PlSqlParser.KEY: case PlSqlParser.KEY_LENGTH: case PlSqlParser.KEYSIZE: case PlSqlParser.KEYS: case PlSqlParser.KEYSTORE: case PlSqlParser.KILL: case PlSqlParser.LABEL: case PlSqlParser.LANGUAGE: case PlSqlParser.LAST_DAY: case PlSqlParser.LAST: case PlSqlParser.LAST_VALUE: case PlSqlParser.LATERAL: case PlSqlParser.LAX: case PlSqlParser.LAYER: case PlSqlParser.LDAP_REGISTRATION_ENABLED: case PlSqlParser.LDAP_REGISTRATION: case PlSqlParser.LDAP_REG_SYNC_INTERVAL: case PlSqlParser.LEADING: case PlSqlParser.LEFT: case PlSqlParser.LENGTH2: case PlSqlParser.LENGTH4: case PlSqlParser.LENGTHB: case PlSqlParser.LENGTHC: case PlSqlParser.LENGTH: case PlSqlParser.LESS: case PlSqlParser.LEVEL: case PlSqlParser.LEVELS: case PlSqlParser.LIBRARY: case PlSqlParser.LIFECYCLE: case PlSqlParser.LIFE: case PlSqlParser.LIFETIME: case PlSqlParser.LIKE2: case PlSqlParser.LIKE4: case PlSqlParser.LIKEC: case PlSqlParser.LIKE_EXPAND: case PlSqlParser.LIMIT: case PlSqlParser.LINEAR: case PlSqlParser.LINK: case PlSqlParser.LIST: case PlSqlParser.LN: case PlSqlParser.LNNVL: case PlSqlParser.LOAD: case PlSqlParser.LOB: case PlSqlParser.LOBNVL: case PlSqlParser.LOBS: case PlSqlParser.LOCAL_INDEXES: case PlSqlParser.LOCAL: case PlSqlParser.LOCALTIME: case PlSqlParser.LOCALTIMESTAMP: case PlSqlParser.LOCATION: case PlSqlParser.LOCATOR: case PlSqlParser.LOCKED: case PlSqlParser.LOCKING: case PlSqlParser.LOGFILE: case PlSqlParser.LOGFILES: case PlSqlParser.LOGGING: case PlSqlParser.LOGICAL: case PlSqlParser.LOGICAL_READS_PER_CALL: case PlSqlParser.LOGICAL_READS_PER_SESSION: case PlSqlParser.LOG: case PlSqlParser.LOGMINING: case PlSqlParser.LOGOFF: case PlSqlParser.LOGON: case PlSqlParser.LOG_READ_ONLY_VIOLATIONS: case PlSqlParser.LONG: case PlSqlParser.LOOP: case PlSqlParser.LOWER: case PlSqlParser.LOW: case PlSqlParser.LPAD: case PlSqlParser.LTRIM: case PlSqlParser.MAIN: case PlSqlParser.MAKE_REF: case PlSqlParser.MANAGED: case PlSqlParser.MANAGE: case PlSqlParser.MANAGEMENT: case PlSqlParser.MANAGER: case PlSqlParser.MANUAL: case PlSqlParser.MAP: case PlSqlParser.MAPPING: case PlSqlParser.MASTER: case PlSqlParser.MATCHED: case PlSqlParser.MATCHES: case PlSqlParser.MATCH: case PlSqlParser.MATCH_NUMBER: case PlSqlParser.MATCH_RECOGNIZE: case PlSqlParser.MATERIALIZED: case PlSqlParser.MATERIALIZE: case PlSqlParser.MAXARCHLOGS: case PlSqlParser.MAXDATAFILES: case PlSqlParser.MAXEXTENTS: case PlSqlParser.MAXIMIZE: case PlSqlParser.MAXINSTANCES: case PlSqlParser.MAXLOGFILES: case PlSqlParser.MAXLOGHISTORY: case PlSqlParser.MAXLOGMEMBERS: case PlSqlParser.MAX_SHARED_TEMP_SIZE: case PlSqlParser.MAXSIZE: case PlSqlParser.MAXTRANS: case PlSqlParser.MAXVALUE: case PlSqlParser.MEASURE: case PlSqlParser.MEASURES: case PlSqlParser.MEDIUM: case PlSqlParser.MEMBER: case PlSqlParser.MEMCOMPRESS: case PlSqlParser.MEMORY: case PlSqlParser.MERGEACTIONS: case PlSqlParser.MERGE_AJ: case PlSqlParser.MERGE_CONST_ON: case PlSqlParser.MERGE: case PlSqlParser.MERGE_SJ: case PlSqlParser.METADATA: case PlSqlParser.METHOD: case PlSqlParser.MIGRATE: case PlSqlParser.MIGRATION: case PlSqlParser.MINEXTENTS: case PlSqlParser.MINIMIZE: case PlSqlParser.MINIMUM: case PlSqlParser.MINING: case PlSqlParser.MINUS_NULL: case PlSqlParser.MINUTE: case PlSqlParser.MINVALUE: case PlSqlParser.MIRRORCOLD: case PlSqlParser.MIRRORHOT: case PlSqlParser.MIRROR: case PlSqlParser.MLSLABEL: case PlSqlParser.MODEL_COMPILE_SUBQUERY: case PlSqlParser.MODEL_DONTVERIFY_UNIQUENESS: case PlSqlParser.MODEL_DYNAMIC_SUBQUERY: case PlSqlParser.MODEL_MIN_ANALYSIS: case PlSqlParser.MODEL: case PlSqlParser.MODEL_NB: case PlSqlParser.MODEL_NO_ANALYSIS: case PlSqlParser.MODEL_PBY: case PlSqlParser.MODEL_PUSH_REF: case PlSqlParser.MODEL_SV: case PlSqlParser.MODIFICATION: case PlSqlParser.MODIFY_COLUMN_TYPE: case PlSqlParser.MODIFY: case PlSqlParser.MOD: case PlSqlParser.MODULE: case PlSqlParser.MONITORING: case PlSqlParser.MONITOR: case PlSqlParser.MONTH: case PlSqlParser.MONTHS_BETWEEN: case PlSqlParser.MONTHS: case PlSqlParser.MOUNT: case PlSqlParser.MOUNTPATH: case PlSqlParser.MOVEMENT: case PlSqlParser.MOVE: case PlSqlParser.MULTIDIMENSIONAL: case PlSqlParser.MULTISET: case PlSqlParser.MV_MERGE: case PlSqlParser.NAMED: case PlSqlParser.NAME: case PlSqlParser.NAMESPACE: case PlSqlParser.NAN: case PlSqlParser.NANVL: case PlSqlParser.NATIONAL: case PlSqlParser.NATIVE_FULL_OUTER_JOIN: case PlSqlParser.NATIVE: case PlSqlParser.NATURAL: case PlSqlParser.NAV: case PlSqlParser.NCHAR_CS: case PlSqlParser.NCHAR: case PlSqlParser.NCHR: case PlSqlParser.NCLOB: case PlSqlParser.NEEDED: case PlSqlParser.NEG: case PlSqlParser.NESTED: case PlSqlParser.NESTED_TABLE_FAST_INSERT: case PlSqlParser.NESTED_TABLE_GET_REFS: case PlSqlParser.NESTED_TABLE_ID: case PlSqlParser.NESTED_TABLE_SET_REFS: case PlSqlParser.NESTED_TABLE_SET_SETID: case PlSqlParser.NETWORK: case PlSqlParser.NEVER: case PlSqlParser.NEW: case PlSqlParser.NEW_TIME: case PlSqlParser.NEXT_DAY: case PlSqlParser.NEXT: case PlSqlParser.NL_AJ: case PlSqlParser.NLJ_BATCHING: case PlSqlParser.NLJ_INDEX_FILTER: case PlSqlParser.NLJ_INDEX_SCAN: case PlSqlParser.NLJ_PREFETCH: case PlSqlParser.NLS_CALENDAR: case PlSqlParser.NLS_CHARACTERSET: case PlSqlParser.NLS_CHARSET_DECL_LEN: case PlSqlParser.NLS_CHARSET_ID: case PlSqlParser.NLS_CHARSET_NAME: case PlSqlParser.NLS_COMP: case PlSqlParser.NLS_CURRENCY: case PlSqlParser.NLS_DATE_FORMAT: case PlSqlParser.NLS_DATE_LANGUAGE: case PlSqlParser.NLS_INITCAP: case PlSqlParser.NLS_ISO_CURRENCY: case PlSqlParser.NL_SJ: case PlSqlParser.NLS_LANG: case PlSqlParser.NLS_LANGUAGE: case PlSqlParser.NLS_LENGTH_SEMANTICS: case PlSqlParser.NLS_LOWER: case PlSqlParser.NLS_NCHAR_CONV_EXCP: case PlSqlParser.NLS_NUMERIC_CHARACTERS: case PlSqlParser.NLS_SORT: case PlSqlParser.NLSSORT: case PlSqlParser.NLS_SPECIAL_CHARS: case PlSqlParser.NLS_TERRITORY: case PlSqlParser.NLS_UPPER: case PlSqlParser.NO_ACCESS: case PlSqlParser.NO_ADAPTIVE_PLAN: case PlSqlParser.NO_ANSI_REARCH: case PlSqlParser.NOAPPEND: case PlSqlParser.NOARCHIVELOG: case PlSqlParser.NOAUDIT: case PlSqlParser.NO_AUTO_REOPTIMIZE: case PlSqlParser.NO_BASETABLE_MULTIMV_REWRITE: case PlSqlParser.NO_BATCH_TABLE_ACCESS_BY_ROWID: case PlSqlParser.NO_BIND_AWARE: case PlSqlParser.NO_BUFFER: case PlSqlParser.NOCACHE: case PlSqlParser.NO_CARTESIAN: case PlSqlParser.NO_CHECK_ACL_REWRITE: case PlSqlParser.NO_CLUSTER_BY_ROWID: case PlSqlParser.NO_CLUSTERING: case PlSqlParser.NO_COALESCE_SQ: case PlSqlParser.NO_COMMON_DATA: case PlSqlParser.NO_CONNECT_BY_CB_WHR_ONLY: case PlSqlParser.NO_CONNECT_BY_COMBINE_SW: case PlSqlParser.NO_CONNECT_BY_COST_BASED: case PlSqlParser.NO_CONNECT_BY_ELIM_DUPS: case PlSqlParser.NO_CONNECT_BY_FILTERING: case PlSqlParser.NOCOPY: case PlSqlParser.NO_COST_XML_QUERY_REWRITE: case PlSqlParser.NO_CPU_COSTING: case PlSqlParser.NOCPU_COSTING: case PlSqlParser.NOCYCLE: case PlSqlParser.NO_DATA_SECURITY_REWRITE: case PlSqlParser.NO_DECORRELATE: case PlSqlParser.NODELAY: case PlSqlParser.NO_DOMAIN_INDEX_FILTER: case PlSqlParser.NO_DST_UPGRADE_INSERT_CONV: case PlSqlParser.NO_ELIM_GROUPBY: case PlSqlParser.NO_ELIMINATE_JOIN: case PlSqlParser.NO_ELIMINATE_OBY: case PlSqlParser.NO_ELIMINATE_OUTER_JOIN: case PlSqlParser.NOENTITYESCAPING: case PlSqlParser.NO_EXPAND_GSET_TO_UNION: case PlSqlParser.NO_EXPAND: case PlSqlParser.NO_EXPAND_TABLE: case PlSqlParser.NO_FACT: case PlSqlParser.NO_FACTORIZE_JOIN: case PlSqlParser.NO_FILTERING: case PlSqlParser.NOFORCE: case PlSqlParser.NO_FULL_OUTER_JOIN_TO_OUTER: case PlSqlParser.NO_GATHER_OPTIMIZER_STATISTICS: case PlSqlParser.NO_GBY_PUSHDOWN: case PlSqlParser.NOGUARANTEE: case PlSqlParser.NO_INDEX_FFS: case PlSqlParser.NO_INDEX: case PlSqlParser.NO_INDEX_SS: case PlSqlParser.NO_INMEMORY: case PlSqlParser.NO_INMEMORY_PRUNING: case PlSqlParser.NOKEEP: case PlSqlParser.NO_LOAD: case PlSqlParser.NOLOCAL: case PlSqlParser.NOLOGGING: case PlSqlParser.NOMAPPING: case PlSqlParser.NOMAXVALUE: case PlSqlParser.NO_MERGE: case PlSqlParser.NOMINIMIZE: case PlSqlParser.NOMINVALUE: case PlSqlParser.NO_MODEL_PUSH_REF: case PlSqlParser.NO_MONITORING: case PlSqlParser.NOMONITORING: case PlSqlParser.NO_MONITOR: case PlSqlParser.NO_MULTIMV_REWRITE: case PlSqlParser.NO_NATIVE_FULL_OUTER_JOIN: case PlSqlParser.NONBLOCKING: case PlSqlParser.NONEDITIONABLE: case PlSqlParser.NONE: case PlSqlParser.NO_NLJ_BATCHING: case PlSqlParser.NO_NLJ_PREFETCH: case PlSqlParser.NO: case PlSqlParser.NONSCHEMA: case PlSqlParser.NO_OBJECT_LINK: case PlSqlParser.NOORDER: case PlSqlParser.NO_ORDER_ROLLUPS: case PlSqlParser.NO_OUTER_JOIN_TO_ANTI: case PlSqlParser.NO_OUTER_JOIN_TO_INNER: case PlSqlParser.NOOVERRIDE: case PlSqlParser.NO_PARALLEL_INDEX: case PlSqlParser.NOPARALLEL_INDEX: case PlSqlParser.NO_PARALLEL: case PlSqlParser.NOPARALLEL: case PlSqlParser.NO_PARTIAL_COMMIT: case PlSqlParser.NO_PARTIAL_JOIN: case PlSqlParser.NO_PARTIAL_ROLLUP_PUSHDOWN: case PlSqlParser.NOPARTITION: case PlSqlParser.NO_PLACE_DISTINCT: case PlSqlParser.NO_PLACE_GROUP_BY: case PlSqlParser.NO_PQ_CONCURRENT_UNION: case PlSqlParser.NO_PQ_MAP: case PlSqlParser.NO_PQ_REPLICATE: case PlSqlParser.NO_PQ_SKEW: case PlSqlParser.NO_PRUNE_GSETS: case PlSqlParser.NO_PULL_PRED: case PlSqlParser.NO_PUSH_PRED: case PlSqlParser.NO_PUSH_SUBQ: case PlSqlParser.NO_PX_FAULT_TOLERANCE: case PlSqlParser.NO_PX_JOIN_FILTER: case PlSqlParser.NO_QKN_BUFF: case PlSqlParser.NO_QUERY_TRANSFORMATION: case PlSqlParser.NO_REF_CASCADE: case PlSqlParser.NORELOCATE: case PlSqlParser.NORELY: case PlSqlParser.NOREPAIR: case PlSqlParser.NOREPLAY: case PlSqlParser.NORESETLOGS: case PlSqlParser.NO_RESULT_CACHE: case PlSqlParser.NOREVERSE: case PlSqlParser.NO_REWRITE: case PlSqlParser.NOREWRITE: case PlSqlParser.NORMAL: case PlSqlParser.NO_ROOT_SW_FOR_LOCAL: case PlSqlParser.NOROWDEPENDENCIES: case PlSqlParser.NOSCHEMACHECK: case PlSqlParser.NOSEGMENT: case PlSqlParser.NO_SEMIJOIN: case PlSqlParser.NO_SEMI_TO_INNER: case PlSqlParser.NO_SET_TO_JOIN: case PlSqlParser.NOSORT: case PlSqlParser.NO_SQL_TRANSLATION: case PlSqlParser.NO_SQL_TUNE: case PlSqlParser.NO_STAR_TRANSFORMATION: case PlSqlParser.NO_STATEMENT_QUEUING: case PlSqlParser.NO_STATS_GSETS: case PlSqlParser.NOSTRICT: case PlSqlParser.NO_SUBQUERY_PRUNING: case PlSqlParser.NO_SUBSTRB_PAD: case PlSqlParser.NO_SWAP_JOIN_INPUTS: case PlSqlParser.NOSWITCH: case PlSqlParser.NO_TABLE_LOOKUP_BY_NL: case PlSqlParser.NO_TEMP_TABLE: case PlSqlParser.NOTHING: case PlSqlParser.NOTIFICATION: case PlSqlParser.NO_TRANSFORM_DISTINCT_AGG: case PlSqlParser.NO_UNNEST: case PlSqlParser.NO_USE_CUBE: case PlSqlParser.NO_USE_HASH_AGGREGATION: case PlSqlParser.NO_USE_HASH_GBY_FOR_PUSHDOWN: case PlSqlParser.NO_USE_HASH: case PlSqlParser.NO_USE_INVISIBLE_INDEXES: case PlSqlParser.NO_USE_MERGE: case PlSqlParser.NO_USE_NL: case PlSqlParser.NO_USE_VECTOR_AGGREGATION: case PlSqlParser.NOVALIDATE: case PlSqlParser.NO_VECTOR_TRANSFORM_DIMS: case PlSqlParser.NO_VECTOR_TRANSFORM_FACT: case PlSqlParser.NO_VECTOR_TRANSFORM: case PlSqlParser.NO_XDB_FASTPATH_INSERT: case PlSqlParser.NO_XML_DML_REWRITE: case PlSqlParser.NO_XMLINDEX_REWRITE_IN_SELECT: case PlSqlParser.NO_XMLINDEX_REWRITE: case PlSqlParser.NO_XML_QUERY_REWRITE: case PlSqlParser.NO_ZONEMAP: case PlSqlParser.NTH_VALUE: case PlSqlParser.NULLIF: case PlSqlParser.NULLS: case PlSqlParser.NUMBER: case PlSqlParser.NUMERIC: case PlSqlParser.NUM_INDEX_KEYS: case PlSqlParser.NUMTODSINTERVAL: case PlSqlParser.NUMTOYMINTERVAL: case PlSqlParser.NVARCHAR2: case PlSqlParser.NVL2: case PlSqlParser.OBJECT2XML: case PlSqlParser.OBJECT: case PlSqlParser.OBJ_ID: case PlSqlParser.OBJNO: case PlSqlParser.OBJNO_REUSE: case PlSqlParser.OCCURENCES: case PlSqlParser.OFFLINE: case PlSqlParser.OFF: case PlSqlParser.OFFSET: case PlSqlParser.OIDINDEX: case PlSqlParser.OID: case PlSqlParser.OLAP: case PlSqlParser.OLD: case PlSqlParser.OLD_PUSH_PRED: case PlSqlParser.OLS: case PlSqlParser.OLTP: case PlSqlParser.OMIT: case PlSqlParser.ONE: case PlSqlParser.ONLINE: case PlSqlParser.ONLY: case PlSqlParser.OPAQUE: case PlSqlParser.OPAQUE_TRANSFORM: case PlSqlParser.OPAQUE_XCANONICAL: case PlSqlParser.OPCODE: case PlSqlParser.OPEN: case PlSqlParser.OPERATIONS: case PlSqlParser.OPERATOR: case PlSqlParser.OPT_ESTIMATE: case PlSqlParser.OPTIMAL: case PlSqlParser.OPTIMIZE: case PlSqlParser.OPTIMIZER_FEATURES_ENABLE: case PlSqlParser.OPTIMIZER_GOAL: case PlSqlParser.OPT_PARAM: case PlSqlParser.ORA_BRANCH: case PlSqlParser.ORA_CHECK_ACL: case PlSqlParser.ORA_CHECK_PRIVILEGE: case PlSqlParser.ORA_CLUSTERING: case PlSqlParser.ORADATA: case PlSqlParser.ORADEBUG: case PlSqlParser.ORA_DST_AFFECTED: case PlSqlParser.ORA_DST_CONVERT: case PlSqlParser.ORA_DST_ERROR: case PlSqlParser.ORA_GET_ACLIDS: case PlSqlParser.ORA_GET_PRIVILEGES: case PlSqlParser.ORA_HASH: case PlSqlParser.ORA_INVOKING_USERID: case PlSqlParser.ORA_INVOKING_USER: case PlSqlParser.ORA_INVOKING_XS_USER_GUID: case PlSqlParser.ORA_INVOKING_XS_USER: case PlSqlParser.ORA_RAWCOMPARE: case PlSqlParser.ORA_RAWCONCAT: case PlSqlParser.ORA_ROWSCN: case PlSqlParser.ORA_ROWSCN_RAW: case PlSqlParser.ORA_ROWVERSION: case PlSqlParser.ORA_TABVERSION: case PlSqlParser.ORA_WRITE_TIME: case PlSqlParser.ORDERED: case PlSqlParser.ORDERED_PREDICATES: case PlSqlParser.ORDINALITY: case PlSqlParser.OR_EXPAND: case PlSqlParser.ORGANIZATION: case PlSqlParser.OR_PREDICATES: case PlSqlParser.OSERROR: case PlSqlParser.OTHER: case PlSqlParser.OUTER_JOIN_TO_ANTI: case PlSqlParser.OUTER_JOIN_TO_INNER: case PlSqlParser.OUTER: case PlSqlParser.OUTLINE_LEAF: case PlSqlParser.OUTLINE: case PlSqlParser.OUT_OF_LINE: case PlSqlParser.OUT: case PlSqlParser.OVERFLOW_NOMOVE: case PlSqlParser.OVERFLOW: case PlSqlParser.OVERLAPS: case PlSqlParser.OVER: case PlSqlParser.OVERRIDING: case PlSqlParser.OWNER: case PlSqlParser.OWNERSHIP: case PlSqlParser.OWN: case PlSqlParser.PACKAGE: case PlSqlParser.PACKAGES: case PlSqlParser.PARALLEL_ENABLE: case PlSqlParser.PARALLEL_INDEX: case PlSqlParser.PARALLEL: case PlSqlParser.PARAMETERS: case PlSqlParser.PARAM: case PlSqlParser.PARENT: case PlSqlParser.PARITY: case PlSqlParser.PARTIAL_JOIN: case PlSqlParser.PARTIALLY: case PlSqlParser.PARTIAL: case PlSqlParser.PARTIAL_ROLLUP_PUSHDOWN: case PlSqlParser.PARTITION_HASH: case PlSqlParser.PARTITION_LIST: case PlSqlParser.PARTITION: case PlSqlParser.PARTITION_RANGE: case PlSqlParser.PARTITIONS: case PlSqlParser.PARTNUMINST: case PlSqlParser.PASSING: case PlSqlParser.PASSWORD_GRACE_TIME: case PlSqlParser.PASSWORD_LIFE_TIME: case PlSqlParser.PASSWORD_LOCK_TIME: case PlSqlParser.PASSWORD: case PlSqlParser.PASSWORD_REUSE_MAX: case PlSqlParser.PASSWORD_REUSE_TIME: case PlSqlParser.PASSWORD_VERIFY_FUNCTION: case PlSqlParser.PAST: case PlSqlParser.PATCH: case PlSqlParser.PATH: case PlSqlParser.PATH_PREFIX: case PlSqlParser.PATHS: case PlSqlParser.PATTERN: case PlSqlParser.PBL_HS_BEGIN: case PlSqlParser.PBL_HS_END: case PlSqlParser.PCTINCREASE: case PlSqlParser.PCTTHRESHOLD: case PlSqlParser.PCTUSED: case PlSqlParser.PCTVERSION: case PlSqlParser.PENDING: case PlSqlParser.PERCENT_KEYWORD: case PlSqlParser.PERCENT_RANKM: case PlSqlParser.PERFORMANCE: case PlSqlParser.PERIOD_KEYWORD: case PlSqlParser.PERMANENT: case PlSqlParser.PERMISSION: case PlSqlParser.PERMUTE: case PlSqlParser.PER: case PlSqlParser.PFILE: case PlSqlParser.PHYSICAL: case PlSqlParser.PIKEY: case PlSqlParser.PIPELINED: case PlSqlParser.PIV_GB: case PlSqlParser.PIVOT: case PlSqlParser.PIV_SSF: case PlSqlParser.PLACE_DISTINCT: case PlSqlParser.PLACE_GROUP_BY: case PlSqlParser.PLAN: case PlSqlParser.PLSCOPE_SETTINGS: case PlSqlParser.PLS_INTEGER: case PlSqlParser.PLSQL_CCFLAGS: case PlSqlParser.PLSQL_CODE_TYPE: case PlSqlParser.PLSQL_DEBUG: case PlSqlParser.PLSQL_OPTIMIZE_LEVEL: case PlSqlParser.PLSQL_WARNINGS: case PlSqlParser.PLUGGABLE: case PlSqlParser.POINT: case PlSqlParser.POLICY: case PlSqlParser.POOL_16K: case PlSqlParser.POOL_2K: case PlSqlParser.POOL_32K: case PlSqlParser.POOL_4K: case PlSqlParser.POOL_8K: case PlSqlParser.POSITIVEN: case PlSqlParser.POSITIVE: case PlSqlParser.POST_TRANSACTION: case PlSqlParser.POWERMULTISET_BY_CARDINALITY: case PlSqlParser.POWERMULTISET: case PlSqlParser.POWER: case PlSqlParser.PQ_CONCURRENT_UNION: case PlSqlParser.PQ_DISTRIBUTE: case PlSqlParser.PQ_DISTRIBUTE_WINDOW: case PlSqlParser.PQ_FILTER: case PlSqlParser.PQ_MAP: case PlSqlParser.PQ_NOMAP: case PlSqlParser.PQ_REPLICATE: case PlSqlParser.PQ_SKEW: case PlSqlParser.PRAGMA: case PlSqlParser.PREBUILT: case PlSqlParser.PRECEDES: case PlSqlParser.PRECEDING: case PlSqlParser.PRECISION: case PlSqlParser.PRECOMPUTE_SUBQUERY: case PlSqlParser.PREDICATE_REORDERS: case PlSqlParser.PRELOAD: case PlSqlParser.PREPARE: case PlSqlParser.PRESENTNNV: case PlSqlParser.PRESENT: case PlSqlParser.PRESENTV: case PlSqlParser.PRESERVE_OID: case PlSqlParser.PRESERVE: case PlSqlParser.PRETTY: case PlSqlParser.PREVIOUS: case PlSqlParser.PREV: case PlSqlParser.PRIMARY: case PlSqlParser.PRINTBLOBTOCLOB: case PlSqlParser.PRIORITY: case PlSqlParser.PRIVATE: case PlSqlParser.PRIVATE_SGA: case PlSqlParser.PRIVILEGED: case PlSqlParser.PRIVILEGE: case PlSqlParser.PRIVILEGES: case PlSqlParser.PROCEDURAL: case PlSqlParser.PROCEDURE: case PlSqlParser.PROCESS: case PlSqlParser.PROFILE: case PlSqlParser.PROGRAM: case PlSqlParser.PROJECT: case PlSqlParser.PROPAGATE: case PlSqlParser.PROTECTED: case PlSqlParser.PROTECTION: case PlSqlParser.PROXY: case PlSqlParser.PRUNING: case PlSqlParser.PULL_PRED: case PlSqlParser.PURGE: case PlSqlParser.PUSH_PRED: case PlSqlParser.PUSH_SUBQ: case PlSqlParser.PX_FAULT_TOLERANCE: case PlSqlParser.PX_GRANULE: case PlSqlParser.PX_JOIN_FILTER: case PlSqlParser.QB_NAME: case PlSqlParser.QUERY_BLOCK: case PlSqlParser.QUERY: case PlSqlParser.QUEUE_CURR: case PlSqlParser.QUEUE: case PlSqlParser.QUEUE_ROWP: case PlSqlParser.QUIESCE: case PlSqlParser.QUORUM: case PlSqlParser.QUOTA: case PlSqlParser.RAISE: case PlSqlParser.RANDOM_LOCAL: case PlSqlParser.RANDOM: case PlSqlParser.RANGE: case PlSqlParser.RANKM: case PlSqlParser.RAPIDLY: case PlSqlParser.RAW: case PlSqlParser.RAWTOHEX: case PlSqlParser.RAWTONHEX: case PlSqlParser.RBA: case PlSqlParser.RBO_OUTLINE: case PlSqlParser.RDBA: case PlSqlParser.READ: case PlSqlParser.READS: case PlSqlParser.REALM: case PlSqlParser.REAL: case PlSqlParser.REBALANCE: case PlSqlParser.REBUILD: case PlSqlParser.RECORD: case PlSqlParser.RECORDS_PER_BLOCK: case PlSqlParser.RECOVERABLE: case PlSqlParser.RECOVER: case PlSqlParser.RECOVERY: case PlSqlParser.RECYCLEBIN: case PlSqlParser.RECYCLE: case PlSqlParser.REDACTION: case PlSqlParser.REDEFINE: case PlSqlParser.REDO: case PlSqlParser.REDUCED: case PlSqlParser.REDUNDANCY: case PlSqlParser.REF_CASCADE_CURSOR: case PlSqlParser.REFERENCED: case PlSqlParser.REFERENCE: case PlSqlParser.REFERENCES: case PlSqlParser.REFERENCING: case PlSqlParser.REF: case PlSqlParser.REFRESH: case PlSqlParser.REFTOHEX: case PlSqlParser.REGEXP_COUNT: case PlSqlParser.REGEXP_INSTR: case PlSqlParser.REGEXP_LIKE: case PlSqlParser.REGEXP_REPLACE: case PlSqlParser.REGEXP_SUBSTR: case PlSqlParser.REGISTER: case PlSqlParser.REGR_AVGX: case PlSqlParser.REGR_AVGY: case PlSqlParser.REGR_COUNT: case PlSqlParser.REGR_INTERCEPT: case PlSqlParser.REGR_R2: case PlSqlParser.REGR_SLOPE: case PlSqlParser.REGR_SXX: case PlSqlParser.REGR_SXY: case PlSqlParser.REGR_SYY: case PlSqlParser.REGULAR: case PlSqlParser.REJECT: case PlSqlParser.REKEY: case PlSqlParser.RELATIONAL: case PlSqlParser.RELOCATE: case PlSqlParser.RELY: case PlSqlParser.REMAINDER: case PlSqlParser.REMOTE_MAPPED: case PlSqlParser.REMOVE: case PlSqlParser.RENAME: case PlSqlParser.REPAIR: case PlSqlParser.REPEAT: case PlSqlParser.REPLACE: case PlSqlParser.REPLICATION: case PlSqlParser.REQUIRED: case PlSqlParser.RESETLOGS: case PlSqlParser.RESET: case PlSqlParser.RESIZE: case PlSqlParser.RESOLVE: case PlSqlParser.RESOLVER: case PlSqlParser.RESPECT: case PlSqlParser.RESTART: case PlSqlParser.RESTORE_AS_INTERVALS: case PlSqlParser.RESTORE: case PlSqlParser.RESTRICT_ALL_REF_CONS: case PlSqlParser.RESTRICTED: case PlSqlParser.RESTRICT_REFERENCES: case PlSqlParser.RESTRICT: case PlSqlParser.RESULT_CACHE: case PlSqlParser.RESULT: case PlSqlParser.RESUMABLE: case PlSqlParser.RESUME: case PlSqlParser.RETENTION: case PlSqlParser.RETRY_ON_ROW_CHANGE: case PlSqlParser.RETURNING: case PlSqlParser.RETURN: case PlSqlParser.REUSE: case PlSqlParser.REVERSE: case PlSqlParser.REWRITE_OR_ERROR: case PlSqlParser.REWRITE: case PlSqlParser.RIGHT: case PlSqlParser.ROLE: case PlSqlParser.ROLESET: case PlSqlParser.ROLES: case PlSqlParser.ROLLBACK: case PlSqlParser.ROLLING: case PlSqlParser.ROLLUP: case PlSqlParser.ROWDEPENDENCIES: case PlSqlParser.ROWID_MAPPING_TABLE: case PlSqlParser.ROWID: case PlSqlParser.ROWIDTOCHAR: case PlSqlParser.ROWIDTONCHAR: case PlSqlParser.ROW_LENGTH: case PlSqlParser.ROWNUM: case PlSqlParser.ROW: case PlSqlParser.ROWS: case PlSqlParser.RPAD: case PlSqlParser.RTRIM: case PlSqlParser.RULE: case PlSqlParser.RULES: case PlSqlParser.RUNNING: case PlSqlParser.SALT: case PlSqlParser.SAMPLE: case PlSqlParser.SAVE_AS_INTERVALS: case PlSqlParser.SAVEPOINT: case PlSqlParser.SAVE: case PlSqlParser.SB4: case PlSqlParser.SCALE_ROWS: case PlSqlParser.SCALE: case PlSqlParser.SCAN_INSTANCES: case PlSqlParser.SCAN: case PlSqlParser.SCHEDULER: case PlSqlParser.SCHEMACHECK: case PlSqlParser.SCHEMA: case PlSqlParser.SCN_ASCENDING: case PlSqlParser.SCN: case PlSqlParser.SCOPE: case PlSqlParser.SCRUB: case PlSqlParser.SD_ALL: case PlSqlParser.SD_INHIBIT: case PlSqlParser.SDO_GEOM_MBR: case PlSqlParser.SD_SHOW: case PlSqlParser.SEARCH: case PlSqlParser.SECOND: case PlSqlParser.SECRET: case PlSqlParser.SECUREFILE_DBA: case PlSqlParser.SECUREFILE: case PlSqlParser.SECURITY: case PlSqlParser.SEED: case PlSqlParser.SEG_BLOCK: case PlSqlParser.SEG_FILE: case PlSqlParser.SEGMENT: case PlSqlParser.SELECTIVITY: case PlSqlParser.SELF: case PlSqlParser.SEMIJOIN_DRIVER: case PlSqlParser.SEMIJOIN: case PlSqlParser.SEMI_TO_INNER: case PlSqlParser.SEQUENCED: case PlSqlParser.SEQUENCE: case PlSqlParser.SEQUENTIAL: case PlSqlParser.SERIALIZABLE: case PlSqlParser.SERIALLY_REUSABLE: case PlSqlParser.SERIAL: case PlSqlParser.SERVERERROR: case PlSqlParser.SERVICE_NAME_CONVERT: case PlSqlParser.SERVICES: case PlSqlParser.SESSION_CACHED_CURSORS: case PlSqlParser.SESSION: case PlSqlParser.SESSIONS_PER_USER: case PlSqlParser.SESSIONTIMEZONE: case PlSqlParser.SESSIONTZNAME: case PlSqlParser.SET: case PlSqlParser.SETS: case PlSqlParser.SETTINGS: case PlSqlParser.SET_TO_JOIN: case PlSqlParser.SEVERE: case PlSqlParser.SHARED_POOL: case PlSqlParser.SHARED: case PlSqlParser.SHARING: case PlSqlParser.SHELFLIFE: case PlSqlParser.SHOW: case PlSqlParser.SHRINK: case PlSqlParser.SHUTDOWN: case PlSqlParser.SIBLINGS: case PlSqlParser.SID: case PlSqlParser.SIGNAL_COMPONENT: case PlSqlParser.SIGNAL_FUNCTION: case PlSqlParser.SIGN: case PlSqlParser.SIGNTYPE: case PlSqlParser.SIMPLE_INTEGER: case PlSqlParser.SIMPLE: case PlSqlParser.SINGLE: case PlSqlParser.SINGLETASK: case PlSqlParser.SINH: case PlSqlParser.SIN: case PlSqlParser.SKIP_EXT_OPTIMIZER: case PlSqlParser.SKIP_: case PlSqlParser.SKIP_UNQ_UNUSABLE_IDX: case PlSqlParser.SKIP_UNUSABLE_INDEXES: case PlSqlParser.SMALLFILE: case PlSqlParser.SMALLINT: case PlSqlParser.SNAPSHOT: case PlSqlParser.SOME: case PlSqlParser.SORT: case PlSqlParser.SOUNDEX: case PlSqlParser.SOURCE_FILE_DIRECTORY: case PlSqlParser.SOURCE_FILE_NAME_CONVERT: case PlSqlParser.SOURCE: case PlSqlParser.SPACE_KEYWORD: case PlSqlParser.SPECIFICATION: case PlSqlParser.SPFILE: case PlSqlParser.SPLIT: case PlSqlParser.SPREADSHEET: case PlSqlParser.SQLDATA: case PlSqlParser.SQLERROR: case PlSqlParser.SQLLDR: case PlSqlParser.SQL: case PlSqlParser.SQL_TRACE: case PlSqlParser.SQL_TRANSLATION_PROFILE: case PlSqlParser.SQRT: case PlSqlParser.STALE: case PlSqlParser.STANDALONE: case PlSqlParser.STANDARD_HASH: case PlSqlParser.STANDBY_MAX_DATA_DELAY: case PlSqlParser.STANDBYS: case PlSqlParser.STANDBY: case PlSqlParser.STAR: case PlSqlParser.STAR_TRANSFORMATION: case PlSqlParser.STARTUP: case PlSqlParser.STATEMENT_ID: case PlSqlParser.STATEMENT_QUEUING: case PlSqlParser.STATEMENTS: case PlSqlParser.STATEMENT: case PlSqlParser.STATE: case PlSqlParser.STATIC: case PlSqlParser.STATISTICS: case PlSqlParser.STATS_BINOMIAL_TEST: case PlSqlParser.STATS_CROSSTAB: case PlSqlParser.STATS_F_TEST: case PlSqlParser.STATS_KS_TEST: case PlSqlParser.STATS_MODE: case PlSqlParser.STATS_MW_TEST: case PlSqlParser.STATS_ONE_WAY_ANOVA: case PlSqlParser.STATS_T_TEST_INDEP: case PlSqlParser.STATS_T_TEST_INDEPU: case PlSqlParser.STATS_T_TEST_ONE: case PlSqlParser.STATS_T_TEST_PAIRED: case PlSqlParser.STATS_WSR_TEST: case PlSqlParser.STDDEV_POP: case PlSqlParser.STDDEV_SAMP: case PlSqlParser.STOP: case PlSqlParser.STORAGE: case PlSqlParser.STORE: case PlSqlParser.STREAMS: case PlSqlParser.STREAM: case PlSqlParser.STRICT: case PlSqlParser.STRING: case PlSqlParser.STRIPE_COLUMNS: case PlSqlParser.STRIPE_WIDTH: case PlSqlParser.STRIP: case PlSqlParser.STRUCTURE: case PlSqlParser.SUBMULTISET: case PlSqlParser.SUBPARTITION_REL: case PlSqlParser.SUBPARTITIONS: case PlSqlParser.SUBPARTITION: case PlSqlParser.SUBQUERIES: case PlSqlParser.SUBQUERY_PRUNING: case PlSqlParser.SUBSCRIBE: case PlSqlParser.SUBSET: case PlSqlParser.SUBSTITUTABLE: case PlSqlParser.SUBSTR2: case PlSqlParser.SUBSTR4: case PlSqlParser.SUBSTRB: case PlSqlParser.SUBSTRC: case PlSqlParser.SUBTYPE: case PlSqlParser.SUCCESSFUL: case PlSqlParser.SUCCESS: case PlSqlParser.SUMMARY: case PlSqlParser.SUPPLEMENTAL: case PlSqlParser.SUSPEND: case PlSqlParser.SWAP_JOIN_INPUTS: case PlSqlParser.SWITCHOVER: case PlSqlParser.SWITCH: case PlSqlParser.SYNCHRONOUS: case PlSqlParser.SYNC: case PlSqlParser.SYSASM: case PlSqlParser.SYS_AUDIT: case PlSqlParser.SYSAUX: case PlSqlParser.SYSBACKUP: case PlSqlParser.SYS_CHECKACL: case PlSqlParser.SYS_CHECK_PRIVILEGE: case PlSqlParser.SYS_CONNECT_BY_PATH: case PlSqlParser.SYS_CONTEXT: case PlSqlParser.SYSDATE: case PlSqlParser.SYSDBA: case PlSqlParser.SYS_DBURIGEN: case PlSqlParser.SYSDG: case PlSqlParser.SYS_DL_CURSOR: case PlSqlParser.SYS_DM_RXFORM_CHR: case PlSqlParser.SYS_DM_RXFORM_NUM: case PlSqlParser.SYS_DOM_COMPARE: case PlSqlParser.SYS_DST_PRIM2SEC: case PlSqlParser.SYS_DST_SEC2PRIM: case PlSqlParser.SYS_ET_BFILE_TO_RAW: case PlSqlParser.SYS_ET_BLOB_TO_IMAGE: case PlSqlParser.SYS_ET_IMAGE_TO_BLOB: case PlSqlParser.SYS_ET_RAW_TO_BFILE: case PlSqlParser.SYS_EXTPDTXT: case PlSqlParser.SYS_EXTRACT_UTC: case PlSqlParser.SYS_FBT_INSDEL: case PlSqlParser.SYS_FILTER_ACLS: case PlSqlParser.SYS_FNMATCHES: case PlSqlParser.SYS_FNREPLACE: case PlSqlParser.SYS_GET_ACLIDS: case PlSqlParser.SYS_GET_COL_ACLIDS: case PlSqlParser.SYS_GET_PRIVILEGES: case PlSqlParser.SYS_GETTOKENID: case PlSqlParser.SYS_GETXTIVAL: case PlSqlParser.SYS_GUID: case PlSqlParser.SYSGUID: case PlSqlParser.SYSKM: case PlSqlParser.SYS_MAKE_XMLNODEID: case PlSqlParser.SYS_MAKEXML: case PlSqlParser.SYS_MKXMLATTR: case PlSqlParser.SYS_MKXTI: case PlSqlParser.SYSOBJ: case PlSqlParser.SYS_OP_ADT2BIN: case PlSqlParser.SYS_OP_ADTCONS: case PlSqlParser.SYS_OP_ALSCRVAL: case PlSqlParser.SYS_OP_ATG: case PlSqlParser.SYS_OP_BIN2ADT: case PlSqlParser.SYS_OP_BITVEC: case PlSqlParser.SYS_OP_BL2R: case PlSqlParser.SYS_OP_BLOOM_FILTER_LIST: case PlSqlParser.SYS_OP_BLOOM_FILTER: case PlSqlParser.SYS_OP_C2C: case PlSqlParser.SYS_OP_CAST: case PlSqlParser.SYS_OP_CEG: case PlSqlParser.SYS_OP_CL2C: case PlSqlParser.SYS_OP_COMBINED_HASH: case PlSqlParser.SYS_OP_COMP: case PlSqlParser.SYS_OP_CONVERT: case PlSqlParser.SYS_OP_COUNTCHG: case PlSqlParser.SYS_OP_CSCONV: case PlSqlParser.SYS_OP_CSCONVTEST: case PlSqlParser.SYS_OP_CSR: case PlSqlParser.SYS_OP_CSX_PATCH: case PlSqlParser.SYS_OP_CYCLED_SEQ: case PlSqlParser.SYS_OP_DECOMP: case PlSqlParser.SYS_OP_DESCEND: case PlSqlParser.SYS_OP_DISTINCT: case PlSqlParser.SYS_OP_DRA: case PlSqlParser.SYS_OP_DUMP: case PlSqlParser.SYS_OP_DV_CHECK: case PlSqlParser.SYS_OP_ENFORCE_NOT_NULL: case PlSqlParser.SYSOPER: case PlSqlParser.SYS_OP_EXTRACT: case PlSqlParser.SYS_OP_GROUPING: case PlSqlParser.SYS_OP_GUID: case PlSqlParser.SYS_OP_HASH: case PlSqlParser.SYS_OP_IIX: case PlSqlParser.SYS_OP_ITR: case PlSqlParser.SYS_OP_KEY_VECTOR_CREATE: case PlSqlParser.SYS_OP_KEY_VECTOR_FILTER_LIST: case PlSqlParser.SYS_OP_KEY_VECTOR_FILTER: case PlSqlParser.SYS_OP_KEY_VECTOR_SUCCEEDED: case PlSqlParser.SYS_OP_KEY_VECTOR_USE: case PlSqlParser.SYS_OP_LBID: case PlSqlParser.SYS_OP_LOBLOC2BLOB: case PlSqlParser.SYS_OP_LOBLOC2CLOB: case PlSqlParser.SYS_OP_LOBLOC2ID: case PlSqlParser.SYS_OP_LOBLOC2NCLOB: case PlSqlParser.SYS_OP_LOBLOC2TYP: case PlSqlParser.SYS_OP_LSVI: case PlSqlParser.SYS_OP_LVL: case PlSqlParser.SYS_OP_MAKEOID: case PlSqlParser.SYS_OP_MAP_NONNULL: case PlSqlParser.SYS_OP_MSR: case PlSqlParser.SYS_OP_NICOMBINE: case PlSqlParser.SYS_OP_NIEXTRACT: case PlSqlParser.SYS_OP_NII: case PlSqlParser.SYS_OP_NIX: case PlSqlParser.SYS_OP_NOEXPAND: case PlSqlParser.SYS_OP_NTCIMG: case PlSqlParser.SYS_OP_NUMTORAW: case PlSqlParser.SYS_OP_OIDVALUE: case PlSqlParser.SYS_OP_OPNSIZE: case PlSqlParser.SYS_OP_PAR_1: case PlSqlParser.SYS_OP_PARGID_1: case PlSqlParser.SYS_OP_PARGID: case PlSqlParser.SYS_OP_PAR: case PlSqlParser.SYS_OP_PART_ID: case PlSqlParser.SYS_OP_PIVOT: case PlSqlParser.SYS_OP_R2O: case PlSqlParser.SYS_OP_RAWTONUM: case PlSqlParser.SYS_OP_RDTM: case PlSqlParser.SYS_OP_REF: case PlSqlParser.SYS_OP_RMTD: case PlSqlParser.SYS_OP_ROWIDTOOBJ: case PlSqlParser.SYS_OP_RPB: case PlSqlParser.SYS_OPTLOBPRBSC: case PlSqlParser.SYS_OP_TOSETID: case PlSqlParser.SYS_OP_TPR: case PlSqlParser.SYS_OP_TRTB: case PlSqlParser.SYS_OPTXICMP: case PlSqlParser.SYS_OPTXQCASTASNQ: case PlSqlParser.SYS_OP_UNDESCEND: case PlSqlParser.SYS_OP_VECAND: case PlSqlParser.SYS_OP_VECBIT: case PlSqlParser.SYS_OP_VECOR: case PlSqlParser.SYS_OP_VECXOR: case PlSqlParser.SYS_OP_VERSION: case PlSqlParser.SYS_OP_VREF: case PlSqlParser.SYS_OP_VVD: case PlSqlParser.SYS_OP_XMLCONS_FOR_CSX: case PlSqlParser.SYS_OP_XPTHATG: case PlSqlParser.SYS_OP_XPTHIDX: case PlSqlParser.SYS_OP_XPTHOP: case PlSqlParser.SYS_OP_XTXT2SQLT: case PlSqlParser.SYS_OP_ZONE_ID: case PlSqlParser.SYS_ORDERKEY_DEPTH: case PlSqlParser.SYS_ORDERKEY_MAXCHILD: case PlSqlParser.SYS_ORDERKEY_PARENT: case PlSqlParser.SYS_PARALLEL_TXN: case PlSqlParser.SYS_PATHID_IS_ATTR: case PlSqlParser.SYS_PATHID_IS_NMSPC: case PlSqlParser.SYS_PATHID_LASTNAME: case PlSqlParser.SYS_PATHID_LASTNMSPC: case PlSqlParser.SYS_PATH_REVERSE: case PlSqlParser.SYS_PXQEXTRACT: case PlSqlParser.SYS_RAW_TO_XSID: case PlSqlParser.SYS_RID_ORDER: case PlSqlParser.SYS_ROW_DELTA: case PlSqlParser.SYS_SC_2_XMLT: case PlSqlParser.SYS_SYNRCIREDO: case PlSqlParser.SYSTEM_DEFINED: case PlSqlParser.SYSTEM: case PlSqlParser.SYSTIMESTAMP: case PlSqlParser.SYS_TYPEID: case PlSqlParser.SYS_UMAKEXML: case PlSqlParser.SYS_XMLANALYZE: case PlSqlParser.SYS_XMLCONTAINS: case PlSqlParser.SYS_XMLCONV: case PlSqlParser.SYS_XMLEXNSURI: case PlSqlParser.SYS_XMLGEN: case PlSqlParser.SYS_XMLI_LOC_ISNODE: case PlSqlParser.SYS_XMLI_LOC_ISTEXT: case PlSqlParser.SYS_XMLINSTR: case PlSqlParser.SYS_XMLLOCATOR_GETSVAL: case PlSqlParser.SYS_XMLNODEID_GETCID: case PlSqlParser.SYS_XMLNODEID_GETLOCATOR: case PlSqlParser.SYS_XMLNODEID_GETOKEY: case PlSqlParser.SYS_XMLNODEID_GETPATHID: case PlSqlParser.SYS_XMLNODEID_GETPTRID: case PlSqlParser.SYS_XMLNODEID_GETRID: case PlSqlParser.SYS_XMLNODEID_GETSVAL: case PlSqlParser.SYS_XMLNODEID_GETTID: case PlSqlParser.SYS_XMLNODEID: case PlSqlParser.SYS_XMLT_2_SC: case PlSqlParser.SYS_XMLTRANSLATE: case PlSqlParser.SYS_XMLTYPE2SQL: case PlSqlParser.SYS_XQ_ASQLCNV: case PlSqlParser.SYS_XQ_ATOMCNVCHK: case PlSqlParser.SYS_XQBASEURI: case PlSqlParser.SYS_XQCASTABLEERRH: case PlSqlParser.SYS_XQCODEP2STR: case PlSqlParser.SYS_XQCODEPEQ: case PlSqlParser.SYS_XQCON2SEQ: case PlSqlParser.SYS_XQCONCAT: case PlSqlParser.SYS_XQDELETE: case PlSqlParser.SYS_XQDFLTCOLATION: case PlSqlParser.SYS_XQDOC: case PlSqlParser.SYS_XQDOCURI: case PlSqlParser.SYS_XQDURDIV: case PlSqlParser.SYS_XQED4URI: case PlSqlParser.SYS_XQENDSWITH: case PlSqlParser.SYS_XQERRH: case PlSqlParser.SYS_XQERR: case PlSqlParser.SYS_XQESHTMLURI: case PlSqlParser.SYS_XQEXLOBVAL: case PlSqlParser.SYS_XQEXSTWRP: case PlSqlParser.SYS_XQEXTRACT: case PlSqlParser.SYS_XQEXTRREF: case PlSqlParser.SYS_XQEXVAL: case PlSqlParser.SYS_XQFB2STR: case PlSqlParser.SYS_XQFNBOOL: case PlSqlParser.SYS_XQFNCMP: case PlSqlParser.SYS_XQFNDATIM: case PlSqlParser.SYS_XQFNLNAME: case PlSqlParser.SYS_XQFNNM: case PlSqlParser.SYS_XQFNNSURI: case PlSqlParser.SYS_XQFNPREDTRUTH: case PlSqlParser.SYS_XQFNQNM: case PlSqlParser.SYS_XQFNROOT: case PlSqlParser.SYS_XQFORMATNUM: case PlSqlParser.SYS_XQFTCONTAIN: case PlSqlParser.SYS_XQFUNCR: case PlSqlParser.SYS_XQGETCONTENT: case PlSqlParser.SYS_XQINDXOF: case PlSqlParser.SYS_XQINSERT: case PlSqlParser.SYS_XQINSPFX: case PlSqlParser.SYS_XQIRI2URI: case PlSqlParser.SYS_XQLANG: case PlSqlParser.SYS_XQLLNMFRMQNM: case PlSqlParser.SYS_XQMKNODEREF: case PlSqlParser.SYS_XQNILLED: case PlSqlParser.SYS_XQNODENAME: case PlSqlParser.SYS_XQNORMSPACE: case PlSqlParser.SYS_XQNORMUCODE: case PlSqlParser.SYS_XQ_NRNG: case PlSqlParser.SYS_XQNSP4PFX: case PlSqlParser.SYS_XQNSPFRMQNM: case PlSqlParser.SYS_XQPFXFRMQNM: case PlSqlParser.SYS_XQ_PKSQL2XML: case PlSqlParser.SYS_XQPOLYABS: case PlSqlParser.SYS_XQPOLYADD: case PlSqlParser.SYS_XQPOLYCEL: case PlSqlParser.SYS_XQPOLYCSTBL: case PlSqlParser.SYS_XQPOLYCST: case PlSqlParser.SYS_XQPOLYDIV: case PlSqlParser.SYS_XQPOLYFLR: case PlSqlParser.SYS_XQPOLYMOD: case PlSqlParser.SYS_XQPOLYMUL: case PlSqlParser.SYS_XQPOLYRND: case PlSqlParser.SYS_XQPOLYSQRT: case PlSqlParser.SYS_XQPOLYSUB: case PlSqlParser.SYS_XQPOLYUMUS: case PlSqlParser.SYS_XQPOLYUPLS: case PlSqlParser.SYS_XQPOLYVEQ: case PlSqlParser.SYS_XQPOLYVGE: case PlSqlParser.SYS_XQPOLYVGT: case PlSqlParser.SYS_XQPOLYVLE: case PlSqlParser.SYS_XQPOLYVLT: case PlSqlParser.SYS_XQPOLYVNE: case PlSqlParser.SYS_XQREF2VAL: case PlSqlParser.SYS_XQRENAME: case PlSqlParser.SYS_XQREPLACE: case PlSqlParser.SYS_XQRESVURI: case PlSqlParser.SYS_XQRNDHALF2EVN: case PlSqlParser.SYS_XQRSLVQNM: case PlSqlParser.SYS_XQRYENVPGET: case PlSqlParser.SYS_XQRYVARGET: case PlSqlParser.SYS_XQRYWRP: case PlSqlParser.SYS_XQSEQ2CON4XC: case PlSqlParser.SYS_XQSEQ2CON: case PlSqlParser.SYS_XQSEQDEEPEQ: case PlSqlParser.SYS_XQSEQINSB: case PlSqlParser.SYS_XQSEQRM: case PlSqlParser.SYS_XQSEQRVS: case PlSqlParser.SYS_XQSEQSUB: case PlSqlParser.SYS_XQSEQTYPMATCH: case PlSqlParser.SYS_XQSTARTSWITH: case PlSqlParser.SYS_XQSTATBURI: case PlSqlParser.SYS_XQSTR2CODEP: case PlSqlParser.SYS_XQSTRJOIN: case PlSqlParser.SYS_XQSUBSTRAFT: case PlSqlParser.SYS_XQSUBSTRBEF: case PlSqlParser.SYS_XQTOKENIZE: case PlSqlParser.SYS_XQTREATAS: case PlSqlParser.SYS_XQ_UPKXML2SQL: case PlSqlParser.SYS_XQXFORM: case PlSqlParser.SYS_XSID_TO_RAW: case PlSqlParser.SYS_ZMAP_FILTER: case PlSqlParser.SYS_ZMAP_REFRESH: case PlSqlParser.TABLE_LOOKUP_BY_NL: case PlSqlParser.TABLESPACE_NO: case PlSqlParser.TABLESPACE: case PlSqlParser.TABLES: case PlSqlParser.TABLE_STATS: case PlSqlParser.TABLE: case PlSqlParser.TABNO: case PlSqlParser.TAG: case PlSqlParser.TANH: case PlSqlParser.TAN: case PlSqlParser.TBLORIDXPARTNUM: case PlSqlParser.TEMPFILE: case PlSqlParser.TEMPLATE: case PlSqlParser.TEMPORARY: case PlSqlParser.TEMP_TABLE: case PlSqlParser.TEST: case PlSqlParser.TEXT: case PlSqlParser.THAN: case PlSqlParser.THEN: case PlSqlParser.THE: case PlSqlParser.THREAD: case PlSqlParser.THROUGH: case PlSqlParser.TIER: case PlSqlParser.TIES: case PlSqlParser.TIMEOUT: case PlSqlParser.TIMESTAMP_LTZ_UNCONSTRAINED: case PlSqlParser.TIMESTAMP: case PlSqlParser.TIMESTAMP_TZ_UNCONSTRAINED: case PlSqlParser.TIMESTAMP_UNCONSTRAINED: case PlSqlParser.TIMES: case PlSqlParser.TIME: case PlSqlParser.TIMEZONE_ABBR: case PlSqlParser.TIMEZONE_HOUR: case PlSqlParser.TIMEZONE_MINUTE: case PlSqlParser.TIMEZONE_OFFSET: case PlSqlParser.TIMEZONE_REGION: case PlSqlParser.TIME_ZONE: case PlSqlParser.TIV_GB: case PlSqlParser.TIV_SSF: case PlSqlParser.TO_ACLID: case PlSqlParser.TO_BINARY_DOUBLE: case PlSqlParser.TO_BINARY_FLOAT: case PlSqlParser.TO_BLOB: case PlSqlParser.TO_CLOB: case PlSqlParser.TO_DSINTERVAL: case PlSqlParser.TO_LOB: case PlSqlParser.TO_MULTI_BYTE: case PlSqlParser.TO_NCHAR: case PlSqlParser.TO_NCLOB: case PlSqlParser.TO_NUMBER: case PlSqlParser.TOPLEVEL: case PlSqlParser.TO_SINGLE_BYTE: case PlSqlParser.TO_TIMESTAMP: case PlSqlParser.TO_TIMESTAMP_TZ: case PlSqlParser.TO_TIME: case PlSqlParser.TO_TIME_TZ: case PlSqlParser.TO_YMINTERVAL: case PlSqlParser.TRACE: case PlSqlParser.TRACING: case PlSqlParser.TRACKING: case PlSqlParser.TRAILING: case PlSqlParser.TRANSACTION: case PlSqlParser.TRANSFORM_DISTINCT_AGG: case PlSqlParser.TRANSITIONAL: case PlSqlParser.TRANSITION: case PlSqlParser.TRANSLATE: case PlSqlParser.TRANSLATION: case PlSqlParser.TREAT: case PlSqlParser.TRIGGERS: case PlSqlParser.TRIGGER: case PlSqlParser.TRUE: case PlSqlParser.TRUNCATE: case PlSqlParser.TRUNC: case PlSqlParser.TRUSTED: case PlSqlParser.TRUST: case PlSqlParser.TUNING: case PlSqlParser.TX: case PlSqlParser.TYPES: case PlSqlParser.TYPE: case PlSqlParser.TZ_OFFSET: case PlSqlParser.UB2: case PlSqlParser.UBA: case PlSqlParser.UCS2: case PlSqlParser.UID: case PlSqlParser.UNARCHIVED: case PlSqlParser.UNBOUNDED: case PlSqlParser.UNBOUND: case PlSqlParser.UNCONDITIONAL: case PlSqlParser.UNDER: case PlSqlParser.UNDO: case PlSqlParser.UNDROP: case PlSqlParser.UNIFORM: case PlSqlParser.UNISTR: case PlSqlParser.UNLIMITED: case PlSqlParser.UNLOAD: case PlSqlParser.UNLOCK: case PlSqlParser.UNMATCHED: case PlSqlParser.UNNEST_INNERJ_DISTINCT_VIEW: case PlSqlParser.UNNEST_NOSEMIJ_NODISTINCTVIEW: case PlSqlParser.UNNEST_SEMIJ_VIEW: case PlSqlParser.UNNEST: case PlSqlParser.UNPACKED: case PlSqlParser.UNPIVOT: case PlSqlParser.UNPLUG: case PlSqlParser.UNPROTECTED: case PlSqlParser.UNQUIESCE: case PlSqlParser.UNRECOVERABLE: case PlSqlParser.UNRESTRICTED: case PlSqlParser.UNSUBSCRIBE: case PlSqlParser.UNTIL: case PlSqlParser.UNUSABLE: case PlSqlParser.UNUSED: case PlSqlParser.UPDATABLE: case PlSqlParser.UPDATED: case PlSqlParser.UPDATEXML: case PlSqlParser.UPD_INDEXES: case PlSqlParser.UPD_JOININDEX: case PlSqlParser.UPGRADE: case PlSqlParser.UPPER: case PlSqlParser.UPSERT: case PlSqlParser.UROWID: case PlSqlParser.USABLE: case PlSqlParser.USAGE: case PlSqlParser.USE_ANTI: case PlSqlParser.USE_CONCAT: case PlSqlParser.USE_CUBE: case PlSqlParser.USE_HASH_AGGREGATION: case PlSqlParser.USE_HASH_GBY_FOR_PUSHDOWN: case PlSqlParser.USE_HASH: case PlSqlParser.USE_HIDDEN_PARTITIONS: case PlSqlParser.USE_INVISIBLE_INDEXES: case PlSqlParser.USE_MERGE_CARTESIAN: case PlSqlParser.USE_MERGE: case PlSqlParser.USE_NL: case PlSqlParser.USE_NL_WITH_INDEX: case PlSqlParser.USE_PRIVATE_OUTLINES: case PlSqlParser.USER_DATA: case PlSqlParser.USER_DEFINED: case PlSqlParser.USERENV: case PlSqlParser.USERGROUP: case PlSqlParser.USER_RECYCLEBIN: case PlSqlParser.USERS: case PlSqlParser.USER_TABLESPACES: case PlSqlParser.USER: case PlSqlParser.USE_SEMI: case PlSqlParser.USE_STORED_OUTLINES: case PlSqlParser.USE_TTT_FOR_GSETS: case PlSqlParser.USE: case PlSqlParser.USE_VECTOR_AGGREGATION: case PlSqlParser.USE_WEAK_NAME_RESL: case PlSqlParser.USING_NO_EXPAND: case PlSqlParser.USING: case PlSqlParser.UTF16BE: case PlSqlParser.UTF16LE: case PlSqlParser.UTF32: case PlSqlParser.UTF8: case PlSqlParser.V1: case PlSqlParser.V2: case PlSqlParser.VALIDATE: case PlSqlParser.VALIDATION: case PlSqlParser.VALID_TIME_END: case PlSqlParser.VALUE: case PlSqlParser.VARCHAR2: case PlSqlParser.VARCHAR: case PlSqlParser.VARIABLE: case PlSqlParser.VAR_POP: case PlSqlParser.VARRAYS: case PlSqlParser.VARRAY: case PlSqlParser.VAR_SAMP: case PlSqlParser.VARYING: case PlSqlParser.VECTOR_READ_TRACE: case PlSqlParser.VECTOR_READ: case PlSqlParser.VECTOR_TRANSFORM_DIMS: case PlSqlParser.VECTOR_TRANSFORM_FACT: case PlSqlParser.VECTOR_TRANSFORM: case PlSqlParser.VERIFIER: case PlSqlParser.VERIFY: case PlSqlParser.VERSIONING: case PlSqlParser.VERSIONS_ENDSCN: case PlSqlParser.VERSIONS_ENDTIME: case PlSqlParser.VERSIONS_OPERATION: case PlSqlParser.VERSIONS_STARTSCN: case PlSqlParser.VERSIONS_STARTTIME: case PlSqlParser.VERSIONS: case PlSqlParser.VERSIONS_XID: case PlSqlParser.VERSION: case PlSqlParser.VIOLATION: case PlSqlParser.VIRTUAL: case PlSqlParser.VISIBILITY: case PlSqlParser.VISIBLE: case PlSqlParser.VOLUME: case PlSqlParser.VSIZE: case PlSqlParser.WAIT: case PlSqlParser.WALLET: case PlSqlParser.WARNING: case PlSqlParser.WEEKS: case PlSqlParser.WEEK: case PlSqlParser.WELLFORMED: case PlSqlParser.WHENEVER: case PlSqlParser.WHEN: case PlSqlParser.WHILE: case PlSqlParser.WHITESPACE: case PlSqlParser.WIDTH_BUCKET: case PlSqlParser.WITHIN: case PlSqlParser.WITHOUT: case PlSqlParser.WITH_PLSQL: case PlSqlParser.WORK: case PlSqlParser.WRAPPED: case PlSqlParser.WRAPPER: case PlSqlParser.WRITE: case PlSqlParser.XDB_FASTPATH_INSERT: case PlSqlParser.X_DYN_PRUNE: case PlSqlParser.XID: case PlSqlParser.XML2OBJECT: case PlSqlParser.XMLAGG: case PlSqlParser.XMLATTRIBUTES: case PlSqlParser.XMLCAST: case PlSqlParser.XMLCDATA: case PlSqlParser.XMLCOLATTVAL: case PlSqlParser.XMLCOMMENT: case PlSqlParser.XMLCONCAT: case PlSqlParser.XMLDIFF: case PlSqlParser.XML_DML_RWT_STMT: case PlSqlParser.XMLELEMENT: case PlSqlParser.XMLEXISTS2: case PlSqlParser.XMLEXISTS: case PlSqlParser.XMLFOREST: case PlSqlParser.XMLINDEX_REWRITE_IN_SELECT: case PlSqlParser.XMLINDEX_REWRITE: case PlSqlParser.XMLINDEX_SEL_IDX_TBL: case PlSqlParser.XMLISNODE: case PlSqlParser.XMLISVALID: case PlSqlParser.XMLNAMESPACES: case PlSqlParser.XMLPARSE: case PlSqlParser.XMLPATCH: case PlSqlParser.XMLPI: case PlSqlParser.XMLQUERYVAL: case PlSqlParser.XMLQUERY: case PlSqlParser.XMLROOT: case PlSqlParser.XMLSCHEMA: case PlSqlParser.XMLSERIALIZE: case PlSqlParser.XMLTABLE: case PlSqlParser.XMLTRANSFORMBLOB: case PlSqlParser.XMLTRANSFORM: case PlSqlParser.XMLTYPE: case PlSqlParser.XML: case PlSqlParser.XPATHTABLE: case PlSqlParser.XS_SYS_CONTEXT: case PlSqlParser.XS: case PlSqlParser.YEARS: case PlSqlParser.YEAR: case PlSqlParser.YES: case PlSqlParser.YMINTERVAL_UNCONSTRAINED: case PlSqlParser.ZONEMAP: case PlSqlParser.ZONE: case PlSqlParser.PREDICTION: case PlSqlParser.PREDICTION_BOUNDS: case PlSqlParser.PREDICTION_COST: case PlSqlParser.PREDICTION_DETAILS: case PlSqlParser.PREDICTION_PROBABILITY: case PlSqlParser.PREDICTION_SET: case PlSqlParser.CUME_DIST: case PlSqlParser.DENSE_RANK: case PlSqlParser.LISTAGG: case PlSqlParser.PERCENT_RANK: case PlSqlParser.PERCENTILE_CONT: case PlSqlParser.PERCENTILE_DISC: case PlSqlParser.RANK: case PlSqlParser.AVG: case PlSqlParser.CORR: case PlSqlParser.COVAR_: case PlSqlParser.LAG: case PlSqlParser.LEAD: case PlSqlParser.MAX: case PlSqlParser.MEDIAN: case PlSqlParser.MIN: case PlSqlParser.NTILE: case PlSqlParser.NVL: case PlSqlParser.RATIO_TO_REPORT: case PlSqlParser.REGR_: case PlSqlParser.ROUND: case PlSqlParser.ROW_NUMBER: case PlSqlParser.SUBSTR: case PlSqlParser.TO_CHAR: case PlSqlParser.TRIM: case PlSqlParser.SUM: case PlSqlParser.STDDEV: case PlSqlParser.VAR_: case PlSqlParser.VARIANCE: case PlSqlParser.LEAST: case PlSqlParser.GREATEST: case PlSqlParser.TO_DATE: case PlSqlParser.PERIOD: case PlSqlParser.DELIMITED_ID: case PlSqlParser.INTRODUCER: case PlSqlParser.REGULAR_ID: this.state = 8506; this.general_element(); break; case PlSqlParser.BINDVAR: case PlSqlParser.COLON: this.state = 8507; this.bind_variable(); break; default: throw new antlr4.error.NoViableAltException(this); } this.state = 8510; this.match(PlSqlParser.ASSIGN_OP); this.state = 8511; this.expression(); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Continue_statementContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_continue_statement; return this; } Continue_statementContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Continue_statementContext.prototype.constructor = Continue_statementContext; Continue_statementContext.prototype.CONTINUE = function() { return this.getToken(PlSqlParser.CONTINUE, 0); }; Continue_statementContext.prototype.label_name = function() { return this.getTypedRuleContext(Label_nameContext,0); }; Continue_statementContext.prototype.WHEN = function() { return this.getToken(PlSqlParser.WHEN, 0); }; Continue_statementContext.prototype.condition = function() { return this.getTypedRuleContext(ConditionContext,0); }; Continue_statementContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterContinue_statement(this); } }; Continue_statementContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitContinue_statement(this); } }; Continue_statementContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitContinue_statement(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Continue_statementContext = Continue_statementContext; PlSqlParser.prototype.continue_statement = function() { var localctx = new Continue_statementContext(this, this._ctx, this.state); this.enterRule(localctx, 960, PlSqlParser.RULE_continue_statement); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 8513; this.match(PlSqlParser.CONTINUE); this.state = 8515; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,1099,this._ctx); if(la_===1) { this.state = 8514; this.label_name(); } this.state = 8519; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.WHEN) { this.state = 8517; this.match(PlSqlParser.WHEN); this.state = 8518; this.condition(); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Exit_statementContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_exit_statement; return this; } Exit_statementContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Exit_statementContext.prototype.constructor = Exit_statementContext; Exit_statementContext.prototype.EXIT = function() { return this.getToken(PlSqlParser.EXIT, 0); }; Exit_statementContext.prototype.label_name = function() { return this.getTypedRuleContext(Label_nameContext,0); }; Exit_statementContext.prototype.WHEN = function() { return this.getToken(PlSqlParser.WHEN, 0); }; Exit_statementContext.prototype.condition = function() { return this.getTypedRuleContext(ConditionContext,0); }; Exit_statementContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterExit_statement(this); } }; Exit_statementContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitExit_statement(this); } }; Exit_statementContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitExit_statement(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Exit_statementContext = Exit_statementContext; PlSqlParser.prototype.exit_statement = function() { var localctx = new Exit_statementContext(this, this._ctx, this.state); this.enterRule(localctx, 962, PlSqlParser.RULE_exit_statement); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 8521; this.match(PlSqlParser.EXIT); this.state = 8523; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,1101,this._ctx); if(la_===1) { this.state = 8522; this.label_name(); } this.state = 8527; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.WHEN) { this.state = 8525; this.match(PlSqlParser.WHEN); this.state = 8526; this.condition(); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Goto_statementContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_goto_statement; return this; } Goto_statementContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Goto_statementContext.prototype.constructor = Goto_statementContext; Goto_statementContext.prototype.GOTO = function() { return this.getToken(PlSqlParser.GOTO, 0); }; Goto_statementContext.prototype.label_name = function() { return this.getTypedRuleContext(Label_nameContext,0); }; Goto_statementContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterGoto_statement(this); } }; Goto_statementContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitGoto_statement(this); } }; Goto_statementContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitGoto_statement(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Goto_statementContext = Goto_statementContext; PlSqlParser.prototype.goto_statement = function() { var localctx = new Goto_statementContext(this, this._ctx, this.state); this.enterRule(localctx, 964, PlSqlParser.RULE_goto_statement); try { this.enterOuterAlt(localctx, 1); this.state = 8529; this.match(PlSqlParser.GOTO); this.state = 8530; this.label_name(); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function If_statementContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_if_statement; return this; } If_statementContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); If_statementContext.prototype.constructor = If_statementContext; If_statementContext.prototype.IF = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.IF); } else { return this.getToken(PlSqlParser.IF, i); } }; If_statementContext.prototype.condition = function() { return this.getTypedRuleContext(ConditionContext,0); }; If_statementContext.prototype.THEN = function() { return this.getToken(PlSqlParser.THEN, 0); }; If_statementContext.prototype.seq_of_statements = function() { return this.getTypedRuleContext(Seq_of_statementsContext,0); }; If_statementContext.prototype.END = function() { return this.getToken(PlSqlParser.END, 0); }; If_statementContext.prototype.elsif_part = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Elsif_partContext); } else { return this.getTypedRuleContext(Elsif_partContext,i); } }; If_statementContext.prototype.else_part = function() { return this.getTypedRuleContext(Else_partContext,0); }; If_statementContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterIf_statement(this); } }; If_statementContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitIf_statement(this); } }; If_statementContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitIf_statement(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.If_statementContext = If_statementContext; PlSqlParser.prototype.if_statement = function() { var localctx = new If_statementContext(this, this._ctx, this.state); this.enterRule(localctx, 966, PlSqlParser.RULE_if_statement); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 8532; this.match(PlSqlParser.IF); this.state = 8533; this.condition(); this.state = 8534; this.match(PlSqlParser.THEN); this.state = 8535; this.seq_of_statements(); this.state = 8539; this._errHandler.sync(this); _la = this._input.LA(1); while(_la===PlSqlParser.ELSIF) { this.state = 8536; this.elsif_part(); this.state = 8541; this._errHandler.sync(this); _la = this._input.LA(1); } this.state = 8543; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.ELSE) { this.state = 8542; this.else_part(); } this.state = 8545; this.match(PlSqlParser.END); this.state = 8546; this.match(PlSqlParser.IF); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Elsif_partContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_elsif_part; return this; } Elsif_partContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Elsif_partContext.prototype.constructor = Elsif_partContext; Elsif_partContext.prototype.ELSIF = function() { return this.getToken(PlSqlParser.ELSIF, 0); }; Elsif_partContext.prototype.condition = function() { return this.getTypedRuleContext(ConditionContext,0); }; Elsif_partContext.prototype.THEN = function() { return this.getToken(PlSqlParser.THEN, 0); }; Elsif_partContext.prototype.seq_of_statements = function() { return this.getTypedRuleContext(Seq_of_statementsContext,0); }; Elsif_partContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterElsif_part(this); } }; Elsif_partContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitElsif_part(this); } }; Elsif_partContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitElsif_part(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Elsif_partContext = Elsif_partContext; PlSqlParser.prototype.elsif_part = function() { var localctx = new Elsif_partContext(this, this._ctx, this.state); this.enterRule(localctx, 968, PlSqlParser.RULE_elsif_part); try { this.enterOuterAlt(localctx, 1); this.state = 8548; this.match(PlSqlParser.ELSIF); this.state = 8549; this.condition(); this.state = 8550; this.match(PlSqlParser.THEN); this.state = 8551; this.seq_of_statements(); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Else_partContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_else_part; return this; } Else_partContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Else_partContext.prototype.constructor = Else_partContext; Else_partContext.prototype.ELSE = function() { return this.getToken(PlSqlParser.ELSE, 0); }; Else_partContext.prototype.seq_of_statements = function() { return this.getTypedRuleContext(Seq_of_statementsContext,0); }; Else_partContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterElse_part(this); } }; Else_partContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitElse_part(this); } }; Else_partContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitElse_part(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Else_partContext = Else_partContext; PlSqlParser.prototype.else_part = function() { var localctx = new Else_partContext(this, this._ctx, this.state); this.enterRule(localctx, 970, PlSqlParser.RULE_else_part); try { this.enterOuterAlt(localctx, 1); this.state = 8553; this.match(PlSqlParser.ELSE); this.state = 8554; this.seq_of_statements(); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Loop_statementContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_loop_statement; return this; } Loop_statementContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Loop_statementContext.prototype.constructor = Loop_statementContext; Loop_statementContext.prototype.LOOP = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.LOOP); } else { return this.getToken(PlSqlParser.LOOP, i); } }; Loop_statementContext.prototype.seq_of_statements = function() { return this.getTypedRuleContext(Seq_of_statementsContext,0); }; Loop_statementContext.prototype.END = function() { return this.getToken(PlSqlParser.END, 0); }; Loop_statementContext.prototype.label_declaration = function() { return this.getTypedRuleContext(Label_declarationContext,0); }; Loop_statementContext.prototype.WHILE = function() { return this.getToken(PlSqlParser.WHILE, 0); }; Loop_statementContext.prototype.condition = function() { return this.getTypedRuleContext(ConditionContext,0); }; Loop_statementContext.prototype.FOR = function() { return this.getToken(PlSqlParser.FOR, 0); }; Loop_statementContext.prototype.cursor_loop_param = function() { return this.getTypedRuleContext(Cursor_loop_paramContext,0); }; Loop_statementContext.prototype.label_name = function() { return this.getTypedRuleContext(Label_nameContext,0); }; Loop_statementContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterLoop_statement(this); } }; Loop_statementContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitLoop_statement(this); } }; Loop_statementContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitLoop_statement(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Loop_statementContext = Loop_statementContext; PlSqlParser.prototype.loop_statement = function() { var localctx = new Loop_statementContext(this, this._ctx, this.state); this.enterRule(localctx, 972, PlSqlParser.RULE_loop_statement); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 8557; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.LESS_THAN_OP) { this.state = 8556; this.label_declaration(); } this.state = 8563; this._errHandler.sync(this); switch (this._input.LA(1)) { case PlSqlParser.WHILE: this.state = 8559; this.match(PlSqlParser.WHILE); this.state = 8560; this.condition(); break; case PlSqlParser.FOR: this.state = 8561; this.match(PlSqlParser.FOR); this.state = 8562; this.cursor_loop_param(); break; case PlSqlParser.LOOP: break; default: break; } this.state = 8565; this.match(PlSqlParser.LOOP); this.state = 8566; this.seq_of_statements(); this.state = 8567; this.match(PlSqlParser.END); this.state = 8568; this.match(PlSqlParser.LOOP); this.state = 8570; this._errHandler.sync(this); _la = this._input.LA(1); if((((_la) & ~0x1f) == 0 && ((1 << _la) & ((1 << PlSqlParser.ABORT) | (1 << PlSqlParser.ABS) | (1 << PlSqlParser.ACCESS) | (1 << PlSqlParser.ACCESSED) | (1 << PlSqlParser.ACCOUNT) | (1 << PlSqlParser.ACL) | (1 << PlSqlParser.ACOS) | (1 << PlSqlParser.ACTION) | (1 << PlSqlParser.ACTIONS) | (1 << PlSqlParser.ACTIVATE) | (1 << PlSqlParser.ACTIVE) | (1 << PlSqlParser.ACTIVE_COMPONENT) | (1 << PlSqlParser.ACTIVE_DATA) | (1 << PlSqlParser.ACTIVE_FUNCTION) | (1 << PlSqlParser.ACTIVE_TAG) | (1 << PlSqlParser.ACTIVITY) | (1 << PlSqlParser.ADAPTIVE_PLAN) | (1 << PlSqlParser.ADD) | (1 << PlSqlParser.ADD_COLUMN) | (1 << PlSqlParser.ADD_GROUP) | (1 << PlSqlParser.ADD_MONTHS) | (1 << PlSqlParser.ADJ_DATE) | (1 << PlSqlParser.ADMIN) | (1 << PlSqlParser.ADMINISTER) | (1 << PlSqlParser.ADMINISTRATOR) | (1 << PlSqlParser.ADVANCED) | (1 << PlSqlParser.ADVISE) | (1 << PlSqlParser.ADVISOR) | (1 << PlSqlParser.AFD_DISKSTRING) | (1 << PlSqlParser.AFTER) | (1 << PlSqlParser.AGENT))) !== 0) || ((((_la - 32)) & ~0x1f) == 0 && ((1 << (_la - 32)) & ((1 << (PlSqlParser.AGGREGATE - 32)) | (1 << (PlSqlParser.A_LETTER - 32)) | (1 << (PlSqlParser.ALIAS - 32)) | (1 << (PlSqlParser.ALLOCATE - 32)) | (1 << (PlSqlParser.ALLOW - 32)) | (1 << (PlSqlParser.ALL_ROWS - 32)) | (1 << (PlSqlParser.ALWAYS - 32)) | (1 << (PlSqlParser.ANALYZE - 32)) | (1 << (PlSqlParser.ANCILLARY - 32)) | (1 << (PlSqlParser.AND_EQUAL - 32)) | (1 << (PlSqlParser.ANOMALY - 32)) | (1 << (PlSqlParser.ANSI_REARCH - 32)) | (1 << (PlSqlParser.ANTIJOIN - 32)) | (1 << (PlSqlParser.ANYSCHEMA - 32)) | (1 << (PlSqlParser.APPEND - 32)) | (1 << (PlSqlParser.APPENDCHILDXML - 32)) | (1 << (PlSqlParser.APPEND_VALUES - 32)) | (1 << (PlSqlParser.APPLICATION - 32)) | (1 << (PlSqlParser.APPLY - 32)) | (1 << (PlSqlParser.APPROX_COUNT_DISTINCT - 32)) | (1 << (PlSqlParser.ARCHIVAL - 32)) | (1 << (PlSqlParser.ARCHIVE - 32)) | (1 << (PlSqlParser.ARCHIVED - 32)) | (1 << (PlSqlParser.ARCHIVELOG - 32)) | (1 << (PlSqlParser.ARRAY - 32)) | (1 << (PlSqlParser.ASCII - 32)))) !== 0) || ((((_la - 64)) & ~0x1f) == 0 && ((1 << (_la - 64)) & ((1 << (PlSqlParser.ASCIISTR - 64)) | (1 << (PlSqlParser.ASIN - 64)) | (1 << (PlSqlParser.ASIS - 64)) | (1 << (PlSqlParser.ASSEMBLY - 64)) | (1 << (PlSqlParser.ASSIGN - 64)) | (1 << (PlSqlParser.ASSOCIATE - 64)) | (1 << (PlSqlParser.ASYNC - 64)) | (1 << (PlSqlParser.ASYNCHRONOUS - 64)) | (1 << (PlSqlParser.ATAN2 - 64)) | (1 << (PlSqlParser.ATAN - 64)) | (1 << (PlSqlParser.AT - 64)) | (1 << (PlSqlParser.ATTRIBUTE - 64)) | (1 << (PlSqlParser.ATTRIBUTES - 64)) | (1 << (PlSqlParser.AUTHENTICATED - 64)) | (1 << (PlSqlParser.AUTHENTICATION - 64)) | (1 << (PlSqlParser.AUTHID - 64)) | (1 << (PlSqlParser.AUTHORIZATION - 64)) | (1 << (PlSqlParser.AUTOALLOCATE - 64)) | (1 << (PlSqlParser.AUTO - 64)) | (1 << (PlSqlParser.AUTOEXTEND - 64)) | (1 << (PlSqlParser.AUTO_LOGIN - 64)) | (1 << (PlSqlParser.AUTOMATIC - 64)) | (1 << (PlSqlParser.AUTONOMOUS_TRANSACTION - 64)) | (1 << (PlSqlParser.AUTO_REOPTIMIZE - 64)) | (1 << (PlSqlParser.AVAILABILITY - 64)) | (1 << (PlSqlParser.AVRO - 64)) | (1 << (PlSqlParser.BACKGROUND - 64)) | (1 << (PlSqlParser.BACKUP - 64)) | (1 << (PlSqlParser.BASIC - 64)))) !== 0) || ((((_la - 96)) & ~0x1f) == 0 && ((1 << (_la - 96)) & ((1 << (PlSqlParser.BASICFILE - 96)) | (1 << (PlSqlParser.BATCH - 96)) | (1 << (PlSqlParser.BATCHSIZE - 96)) | (1 << (PlSqlParser.BATCH_TABLE_ACCESS_BY_ROWID - 96)) | (1 << (PlSqlParser.BECOME - 96)) | (1 << (PlSqlParser.BEFORE - 96)) | (1 << (PlSqlParser.BEGIN - 96)) | (1 << (PlSqlParser.BEGINNING - 96)) | (1 << (PlSqlParser.BEGIN_OUTLINE_DATA - 96)) | (1 << (PlSqlParser.BEHALF - 96)) | (1 << (PlSqlParser.BEQUEATH - 96)) | (1 << (PlSqlParser.BFILE - 96)) | (1 << (PlSqlParser.BFILENAME - 96)) | (1 << (PlSqlParser.BIGFILE - 96)) | (1 << (PlSqlParser.BINARY - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE_INFINITY - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE_NAN - 96)) | (1 << (PlSqlParser.BINARY_FLOAT - 96)) | (1 << (PlSqlParser.BINARY_FLOAT_INFINITY - 96)) | (1 << (PlSqlParser.BINARY_FLOAT_NAN - 96)) | (1 << (PlSqlParser.BINARY_INTEGER - 96)) | (1 << (PlSqlParser.BIND_AWARE - 96)) | (1 << (PlSqlParser.BINDING - 96)) | (1 << (PlSqlParser.BIN_TO_NUM - 96)) | (1 << (PlSqlParser.BITAND - 96)) | (1 << (PlSqlParser.BITMAP_AND - 96)) | (1 << (PlSqlParser.BITMAP - 96)) | (1 << (PlSqlParser.BITMAPS - 96)) | (1 << (PlSqlParser.BITMAP_TREE - 96)) | (1 << (PlSqlParser.BITS - 96)))) !== 0) || ((((_la - 128)) & ~0x1f) == 0 && ((1 << (_la - 128)) & ((1 << (PlSqlParser.BLOB - 128)) | (1 << (PlSqlParser.BLOCK - 128)) | (1 << (PlSqlParser.BLOCK_RANGE - 128)) | (1 << (PlSqlParser.BLOCKS - 128)) | (1 << (PlSqlParser.BLOCKSIZE - 128)) | (1 << (PlSqlParser.BODY - 128)) | (1 << (PlSqlParser.BOOLEAN - 128)) | (1 << (PlSqlParser.BOTH - 128)) | (1 << (PlSqlParser.BOUND - 128)) | (1 << (PlSqlParser.BRANCH - 128)) | (1 << (PlSqlParser.BREADTH - 128)) | (1 << (PlSqlParser.BROADCAST - 128)) | (1 << (PlSqlParser.BSON - 128)) | (1 << (PlSqlParser.BUFFER - 128)) | (1 << (PlSqlParser.BUFFER_CACHE - 128)) | (1 << (PlSqlParser.BUFFER_POOL - 128)) | (1 << (PlSqlParser.BUILD - 128)) | (1 << (PlSqlParser.BULK - 128)) | (1 << (PlSqlParser.BYPASS_RECURSIVE_CHECK - 128)) | (1 << (PlSqlParser.BYPASS_UJVC - 128)) | (1 << (PlSqlParser.BYTE - 128)) | (1 << (PlSqlParser.CACHE - 128)) | (1 << (PlSqlParser.CACHE_CB - 128)) | (1 << (PlSqlParser.CACHE_INSTANCES - 128)) | (1 << (PlSqlParser.CACHE_TEMP_TABLE - 128)) | (1 << (PlSqlParser.CACHING - 128)) | (1 << (PlSqlParser.CALCULATED - 128)) | (1 << (PlSqlParser.CALLBACK - 128)) | (1 << (PlSqlParser.CALL - 128)) | (1 << (PlSqlParser.CANCEL - 128)))) !== 0) || ((((_la - 160)) & ~0x1f) == 0 && ((1 << (_la - 160)) & ((1 << (PlSqlParser.CAPACITY - 160)) | (1 << (PlSqlParser.CARDINALITY - 160)) | (1 << (PlSqlParser.CASCADE - 160)) | (1 << (PlSqlParser.CASE - 160)) | (1 << (PlSqlParser.CAST - 160)) | (1 << (PlSqlParser.CATEGORY - 160)) | (1 << (PlSqlParser.CDBDEFAULT - 160)) | (1 << (PlSqlParser.CEIL - 160)) | (1 << (PlSqlParser.CELL_FLASH_CACHE - 160)) | (1 << (PlSqlParser.CERTIFICATE - 160)) | (1 << (PlSqlParser.CFILE - 160)) | (1 << (PlSqlParser.CHAINED - 160)) | (1 << (PlSqlParser.CHANGE - 160)) | (1 << (PlSqlParser.CHANGE_DUPKEY_ERROR_INDEX - 160)) | (1 << (PlSqlParser.CHARACTER - 160)) | (1 << (PlSqlParser.CHAR - 160)) | (1 << (PlSqlParser.CHAR_CS - 160)) | (1 << (PlSqlParser.CHARTOROWID - 160)) | (1 << (PlSqlParser.CHECK_ACL_REWRITE - 160)) | (1 << (PlSqlParser.CHECKPOINT - 160)) | (1 << (PlSqlParser.CHILD - 160)) | (1 << (PlSqlParser.CHOOSE - 160)) | (1 << (PlSqlParser.CHR - 160)) | (1 << (PlSqlParser.CHUNK - 160)) | (1 << (PlSqlParser.CLASS - 160)) | (1 << (PlSqlParser.CLASSIFIER - 160)) | (1 << (PlSqlParser.CLEANUP - 160)) | (1 << (PlSqlParser.CLEAR - 160)) | (1 << (PlSqlParser.C_LETTER - 160)) | (1 << (PlSqlParser.CLIENT - 160)))) !== 0) || ((((_la - 192)) & ~0x1f) == 0 && ((1 << (_la - 192)) & ((1 << (PlSqlParser.CLOB - 192)) | (1 << (PlSqlParser.CLONE - 192)) | (1 << (PlSqlParser.CLOSE_CACHED_OPEN_CURSORS - 192)) | (1 << (PlSqlParser.CLOSE - 192)) | (1 << (PlSqlParser.CLUSTER_BY_ROWID - 192)) | (1 << (PlSqlParser.CLUSTER - 192)) | (1 << (PlSqlParser.CLUSTER_DETAILS - 192)) | (1 << (PlSqlParser.CLUSTER_DISTANCE - 192)) | (1 << (PlSqlParser.CLUSTER_ID - 192)) | (1 << (PlSqlParser.CLUSTERING - 192)) | (1 << (PlSqlParser.CLUSTERING_FACTOR - 192)) | (1 << (PlSqlParser.CLUSTER_PROBABILITY - 192)) | (1 << (PlSqlParser.CLUSTER_SET - 192)) | (1 << (PlSqlParser.COALESCE - 192)) | (1 << (PlSqlParser.COALESCE_SQ - 192)) | (1 << (PlSqlParser.COARSE - 192)) | (1 << (PlSqlParser.CO_AUTH_IND - 192)) | (1 << (PlSqlParser.COLD - 192)) | (1 << (PlSqlParser.COLLECT - 192)) | (1 << (PlSqlParser.COLUMNAR - 192)) | (1 << (PlSqlParser.COLUMN_AUTH_INDICATOR - 192)) | (1 << (PlSqlParser.COLUMN - 192)) | (1 << (PlSqlParser.COLUMNS - 192)) | (1 << (PlSqlParser.COLUMN_STATS - 192)) | (1 << (PlSqlParser.COLUMN_VALUE - 192)) | (1 << (PlSqlParser.COMMENT - 192)) | (1 << (PlSqlParser.COMMIT - 192)) | (1 << (PlSqlParser.COMMITTED - 192)) | (1 << (PlSqlParser.COMMON_DATA - 192)) | (1 << (PlSqlParser.COMPACT - 192)) | (1 << (PlSqlParser.COMPATIBILITY - 192)) | (1 << (PlSqlParser.COMPILE - 192)))) !== 0) || ((((_la - 224)) & ~0x1f) == 0 && ((1 << (_la - 224)) & ((1 << (PlSqlParser.COMPLETE - 224)) | (1 << (PlSqlParser.COMPLIANCE - 224)) | (1 << (PlSqlParser.COMPONENT - 224)) | (1 << (PlSqlParser.COMPONENTS - 224)) | (1 << (PlSqlParser.COMPOSE - 224)) | (1 << (PlSqlParser.COMPOSITE - 224)) | (1 << (PlSqlParser.COMPOSITE_LIMIT - 224)) | (1 << (PlSqlParser.COMPOUND - 224)) | (1 << (PlSqlParser.COMPUTE - 224)) | (1 << (PlSqlParser.CONCAT - 224)) | (1 << (PlSqlParser.CON_DBID_TO_ID - 224)) | (1 << (PlSqlParser.CONDITIONAL - 224)) | (1 << (PlSqlParser.CONDITION - 224)) | (1 << (PlSqlParser.CONFIRM - 224)) | (1 << (PlSqlParser.CONFORMING - 224)) | (1 << (PlSqlParser.CON_GUID_TO_ID - 224)) | (1 << (PlSqlParser.CON_ID - 224)) | (1 << (PlSqlParser.CON_NAME_TO_ID - 224)) | (1 << (PlSqlParser.CONNECT_BY_CB_WHR_ONLY - 224)) | (1 << (PlSqlParser.CONNECT_BY_COMBINE_SW - 224)) | (1 << (PlSqlParser.CONNECT_BY_COST_BASED - 224)) | (1 << (PlSqlParser.CONNECT_BY_ELIM_DUPS - 224)) | (1 << (PlSqlParser.CONNECT_BY_FILTERING - 224)) | (1 << (PlSqlParser.CONNECT_BY_ISCYCLE - 224)) | (1 << (PlSqlParser.CONNECT_BY_ISLEAF - 224)) | (1 << (PlSqlParser.CONNECT_BY_ROOT - 224)) | (1 << (PlSqlParser.CONNECT_TIME - 224)) | (1 << (PlSqlParser.CONSIDER - 224)) | (1 << (PlSqlParser.CONSISTENT - 224)) | (1 << (PlSqlParser.CONSTANT - 224)))) !== 0) || ((((_la - 256)) & ~0x1f) == 0 && ((1 << (_la - 256)) & ((1 << (PlSqlParser.CONST - 256)) | (1 << (PlSqlParser.CONSTRAINT - 256)) | (1 << (PlSqlParser.CONSTRAINTS - 256)) | (1 << (PlSqlParser.CONSTRUCTOR - 256)) | (1 << (PlSqlParser.CONTAINER - 256)) | (1 << (PlSqlParser.CONTAINER_DATA - 256)) | (1 << (PlSqlParser.CONTAINERS - 256)) | (1 << (PlSqlParser.CONTENT - 256)) | (1 << (PlSqlParser.CONTENTS - 256)) | (1 << (PlSqlParser.CONTEXT - 256)) | (1 << (PlSqlParser.CONTINUE - 256)) | (1 << (PlSqlParser.CONTROLFILE - 256)) | (1 << (PlSqlParser.CON_UID_TO_ID - 256)) | (1 << (PlSqlParser.CONVERT - 256)) | (1 << (PlSqlParser.COOKIE - 256)) | (1 << (PlSqlParser.COPY - 256)) | (1 << (PlSqlParser.CORR_K - 256)) | (1 << (PlSqlParser.CORR_S - 256)) | (1 << (PlSqlParser.CORRUPTION - 256)) | (1 << (PlSqlParser.CORRUPT_XID_ALL - 256)) | (1 << (PlSqlParser.CORRUPT_XID - 256)) | (1 << (PlSqlParser.COS - 256)) | (1 << (PlSqlParser.COSH - 256)) | (1 << (PlSqlParser.COST - 256)) | (1 << (PlSqlParser.COST_XML_QUERY_REWRITE - 256)) | (1 << (PlSqlParser.COUNT - 256)) | (1 << (PlSqlParser.COVAR_POP - 256)) | (1 << (PlSqlParser.COVAR_SAMP - 256)) | (1 << (PlSqlParser.CPU_COSTING - 256)) | (1 << (PlSqlParser.CPU_PER_CALL - 256)) | (1 << (PlSqlParser.CPU_PER_SESSION - 256)) | (1 << (PlSqlParser.CRASH - 256)))) !== 0) || ((((_la - 289)) & ~0x1f) == 0 && ((1 << (_la - 289)) & ((1 << (PlSqlParser.CREATE_FILE_DEST - 289)) | (1 << (PlSqlParser.CREATE_STORED_OUTLINES - 289)) | (1 << (PlSqlParser.CREATION - 289)) | (1 << (PlSqlParser.CREDENTIAL - 289)) | (1 << (PlSqlParser.CRITICAL - 289)) | (1 << (PlSqlParser.CROSS - 289)) | (1 << (PlSqlParser.CROSSEDITION - 289)) | (1 << (PlSqlParser.CSCONVERT - 289)) | (1 << (PlSqlParser.CUBE_AJ - 289)) | (1 << (PlSqlParser.CUBE - 289)) | (1 << (PlSqlParser.CUBE_GB - 289)) | (1 << (PlSqlParser.CUBE_SJ - 289)) | (1 << (PlSqlParser.CUME_DISTM - 289)) | (1 << (PlSqlParser.CURRENT - 289)) | (1 << (PlSqlParser.CURRENT_DATE - 289)) | (1 << (PlSqlParser.CURRENT_SCHEMA - 289)) | (1 << (PlSqlParser.CURRENT_TIME - 289)) | (1 << (PlSqlParser.CURRENT_TIMESTAMP - 289)) | (1 << (PlSqlParser.CURRENT_USER - 289)) | (1 << (PlSqlParser.CURRENTV - 289)) | (1 << (PlSqlParser.CURSOR - 289)) | (1 << (PlSqlParser.CURSOR_SHARING_EXACT - 289)) | (1 << (PlSqlParser.CURSOR_SPECIFIC_SEGMENT - 289)) | (1 << (PlSqlParser.CUSTOMDATUM - 289)) | (1 << (PlSqlParser.CV - 289)) | (1 << (PlSqlParser.CYCLE - 289)) | (1 << (PlSqlParser.DANGLING - 289)) | (1 << (PlSqlParser.DATABASE - 289)) | (1 << (PlSqlParser.DATA - 289)) | (1 << (PlSqlParser.DATAFILE - 289)) | (1 << (PlSqlParser.DATAFILES - 289)))) !== 0) || ((((_la - 321)) & ~0x1f) == 0 && ((1 << (_la - 321)) & ((1 << (PlSqlParser.DATAMOVEMENT - 321)) | (1 << (PlSqlParser.DATAOBJNO - 321)) | (1 << (PlSqlParser.DATAOBJ_TO_MAT_PARTITION - 321)) | (1 << (PlSqlParser.DATAOBJ_TO_PARTITION - 321)) | (1 << (PlSqlParser.DATAPUMP - 321)) | (1 << (PlSqlParser.DATA_SECURITY_REWRITE_LIMIT - 321)) | (1 << (PlSqlParser.DATE_MODE - 321)) | (1 << (PlSqlParser.DAY - 321)) | (1 << (PlSqlParser.DAYS - 321)) | (1 << (PlSqlParser.DBA - 321)) | (1 << (PlSqlParser.DBA_RECYCLEBIN - 321)) | (1 << (PlSqlParser.DBMS_STATS - 321)) | (1 << (PlSqlParser.DB_ROLE_CHANGE - 321)) | (1 << (PlSqlParser.DBTIMEZONE - 321)) | (1 << (PlSqlParser.DB_UNIQUE_NAME - 321)) | (1 << (PlSqlParser.DB_VERSION - 321)) | (1 << (PlSqlParser.DDL - 321)) | (1 << (PlSqlParser.DEALLOCATE - 321)) | (1 << (PlSqlParser.DEBUG - 321)) | (1 << (PlSqlParser.DEBUGGER - 321)) | (1 << (PlSqlParser.DEC - 321)) | (1 << (PlSqlParser.DECIMAL - 321)) | (1 << (PlSqlParser.DECLARE - 321)) | (1 << (PlSqlParser.DECOMPOSE - 321)) | (1 << (PlSqlParser.DECORRELATE - 321)) | (1 << (PlSqlParser.DECR - 321)) | (1 << (PlSqlParser.DECREMENT - 321)) | (1 << (PlSqlParser.DECRYPT - 321)) | (1 << (PlSqlParser.DEDUPLICATE - 321)) | (1 << (PlSqlParser.DEFAULTS - 321)))) !== 0) || ((((_la - 353)) & ~0x1f) == 0 && ((1 << (_la - 353)) & ((1 << (PlSqlParser.DEFERRABLE - 353)) | (1 << (PlSqlParser.DEFERRED - 353)) | (1 << (PlSqlParser.DEFINED - 353)) | (1 << (PlSqlParser.DEFINE - 353)) | (1 << (PlSqlParser.DEFINER - 353)) | (1 << (PlSqlParser.DEGREE - 353)) | (1 << (PlSqlParser.DELAY - 353)) | (1 << (PlSqlParser.DELEGATE - 353)) | (1 << (PlSqlParser.DELETE_ALL - 353)) | (1 << (PlSqlParser.DELETE - 353)) | (1 << (PlSqlParser.DELETEXML - 353)) | (1 << (PlSqlParser.DEMAND - 353)) | (1 << (PlSqlParser.DENSE_RANKM - 353)) | (1 << (PlSqlParser.DEPENDENT - 353)) | (1 << (PlSqlParser.DEPTH - 353)) | (1 << (PlSqlParser.DEQUEUE - 353)) | (1 << (PlSqlParser.DEREF - 353)) | (1 << (PlSqlParser.DEREF_NO_REWRITE - 353)) | (1 << (PlSqlParser.DESTROY - 353)) | (1 << (PlSqlParser.DETACHED - 353)) | (1 << (PlSqlParser.DETERMINES - 353)) | (1 << (PlSqlParser.DETERMINISTIC - 353)) | (1 << (PlSqlParser.DICTIONARY - 353)) | (1 << (PlSqlParser.DIMENSION - 353)) | (1 << (PlSqlParser.DIMENSIONS - 353)) | (1 << (PlSqlParser.DIRECT_LOAD - 353)) | (1 << (PlSqlParser.DIRECTORY - 353)) | (1 << (PlSqlParser.DIRECT_PATH - 353)) | (1 << (PlSqlParser.DISABLE_ALL - 353)) | (1 << (PlSqlParser.DISABLE - 353)) | (1 << (PlSqlParser.DISABLE_PARALLEL_DML - 353)))) !== 0) || ((((_la - 385)) & ~0x1f) == 0 && ((1 << (_la - 385)) & ((1 << (PlSqlParser.DISABLE_PRESET - 385)) | (1 << (PlSqlParser.DISABLE_RPKE - 385)) | (1 << (PlSqlParser.DISALLOW - 385)) | (1 << (PlSqlParser.DISASSOCIATE - 385)) | (1 << (PlSqlParser.DISCARD - 385)) | (1 << (PlSqlParser.DISCONNECT - 385)) | (1 << (PlSqlParser.DISK - 385)) | (1 << (PlSqlParser.DISKGROUP - 385)) | (1 << (PlSqlParser.DISKS - 385)) | (1 << (PlSqlParser.DISMOUNT - 385)) | (1 << (PlSqlParser.DISTINGUISHED - 385)) | (1 << (PlSqlParser.DISTRIBUTED - 385)) | (1 << (PlSqlParser.DISTRIBUTE - 385)) | (1 << (PlSqlParser.DML - 385)) | (1 << (PlSqlParser.DML_UPDATE - 385)) | (1 << (PlSqlParser.DOCFIDELITY - 385)) | (1 << (PlSqlParser.DOCUMENT - 385)) | (1 << (PlSqlParser.DOMAIN_INDEX_FILTER - 385)) | (1 << (PlSqlParser.DOMAIN_INDEX_NO_SORT - 385)) | (1 << (PlSqlParser.DOMAIN_INDEX_SORT - 385)) | (1 << (PlSqlParser.DOUBLE - 385)) | (1 << (PlSqlParser.DOWNGRADE - 385)) | (1 << (PlSqlParser.DRIVING_SITE - 385)) | (1 << (PlSqlParser.DROP_COLUMN - 385)) | (1 << (PlSqlParser.DROP_GROUP - 385)) | (1 << (PlSqlParser.DSINTERVAL_UNCONSTRAINED - 385)) | (1 << (PlSqlParser.DST_UPGRADE_INSERT_CONV - 385)) | (1 << (PlSqlParser.DUMP - 385)))) !== 0) || ((((_la - 417)) & ~0x1f) == 0 && ((1 << (_la - 417)) & ((1 << (PlSqlParser.DUPLICATE - 417)) | (1 << (PlSqlParser.DV - 417)) | (1 << (PlSqlParser.DYNAMIC - 417)) | (1 << (PlSqlParser.DYNAMIC_SAMPLING - 417)) | (1 << (PlSqlParser.DYNAMIC_SAMPLING_EST_CDN - 417)) | (1 << (PlSqlParser.EACH - 417)) | (1 << (PlSqlParser.EDITIONABLE - 417)) | (1 << (PlSqlParser.EDITION - 417)) | (1 << (PlSqlParser.EDITIONING - 417)) | (1 << (PlSqlParser.EDITIONS - 417)) | (1 << (PlSqlParser.ELEMENT - 417)) | (1 << (PlSqlParser.ELIM_GROUPBY - 417)) | (1 << (PlSqlParser.ELIMINATE_JOIN - 417)) | (1 << (PlSqlParser.ELIMINATE_OBY - 417)) | (1 << (PlSqlParser.ELIMINATE_OUTER_JOIN - 417)) | (1 << (PlSqlParser.EM - 417)) | (1 << (PlSqlParser.EMPTY_BLOB - 417)) | (1 << (PlSqlParser.EMPTY_CLOB - 417)) | (1 << (PlSqlParser.EMPTY - 417)) | (1 << (PlSqlParser.ENABLE_ALL - 417)) | (1 << (PlSqlParser.ENABLE - 417)) | (1 << (PlSqlParser.ENABLE_PARALLEL_DML - 417)) | (1 << (PlSqlParser.ENABLE_PRESET - 417)) | (1 << (PlSqlParser.ENCODING - 417)) | (1 << (PlSqlParser.ENCRYPT - 417)) | (1 << (PlSqlParser.ENCRYPTION - 417)) | (1 << (PlSqlParser.END_OUTLINE_DATA - 417)) | (1 << (PlSqlParser.ENFORCED - 417)) | (1 << (PlSqlParser.ENFORCE - 417)))) !== 0) || ((((_la - 449)) & ~0x1f) == 0 && ((1 << (_la - 449)) & ((1 << (PlSqlParser.ENQUEUE - 449)) | (1 << (PlSqlParser.ENTERPRISE - 449)) | (1 << (PlSqlParser.ENTITYESCAPING - 449)) | (1 << (PlSqlParser.ENTRY - 449)) | (1 << (PlSqlParser.EQUIPART - 449)) | (1 << (PlSqlParser.ERR - 449)) | (1 << (PlSqlParser.ERROR_ARGUMENT - 449)) | (1 << (PlSqlParser.ERROR - 449)) | (1 << (PlSqlParser.ERROR_ON_OVERLAP_TIME - 449)) | (1 << (PlSqlParser.ERRORS - 449)) | (1 << (PlSqlParser.ESCAPE - 449)) | (1 << (PlSqlParser.ESTIMATE - 449)) | (1 << (PlSqlParser.EVAL - 449)) | (1 << (PlSqlParser.EVALNAME - 449)) | (1 << (PlSqlParser.EVALUATE - 449)) | (1 << (PlSqlParser.EVALUATION - 449)) | (1 << (PlSqlParser.EVENTS - 449)) | (1 << (PlSqlParser.EVERY - 449)) | (1 << (PlSqlParser.EXCEPT - 449)) | (1 << (PlSqlParser.EXCEPTION - 449)) | (1 << (PlSqlParser.EXCEPTION_INIT - 449)) | (1 << (PlSqlParser.EXCEPTIONS - 449)) | (1 << (PlSqlParser.EXCHANGE - 449)) | (1 << (PlSqlParser.EXCLUDE - 449)) | (1 << (PlSqlParser.EXCLUDING - 449)) | (1 << (PlSqlParser.EXECUTE - 449)) | (1 << (PlSqlParser.EXEMPT - 449)) | (1 << (PlSqlParser.EXISTING - 449)) | (1 << (PlSqlParser.EXISTS - 449)) | (1 << (PlSqlParser.EXISTSNODE - 449)) | (1 << (PlSqlParser.EXIT - 449)))) !== 0) || ((((_la - 481)) & ~0x1f) == 0 && ((1 << (_la - 481)) & ((1 << (PlSqlParser.EXPAND_GSET_TO_UNION - 481)) | (1 << (PlSqlParser.EXPAND_TABLE - 481)) | (1 << (PlSqlParser.EXP - 481)) | (1 << (PlSqlParser.EXPIRE - 481)) | (1 << (PlSqlParser.EXPLAIN - 481)) | (1 << (PlSqlParser.EXPLOSION - 481)) | (1 << (PlSqlParser.EXPORT - 481)) | (1 << (PlSqlParser.EXPR_CORR_CHECK - 481)) | (1 << (PlSqlParser.EXPRESS - 481)) | (1 << (PlSqlParser.EXTENDS - 481)) | (1 << (PlSqlParser.EXTENT - 481)) | (1 << (PlSqlParser.EXTENTS - 481)) | (1 << (PlSqlParser.EXTERNAL - 481)) | (1 << (PlSqlParser.EXTERNALLY - 481)) | (1 << (PlSqlParser.EXTRACTCLOBXML - 481)) | (1 << (PlSqlParser.EXTRACT - 481)) | (1 << (PlSqlParser.EXTRACTVALUE - 481)) | (1 << (PlSqlParser.EXTRA - 481)) | (1 << (PlSqlParser.FACILITY - 481)) | (1 << (PlSqlParser.FACT - 481)) | (1 << (PlSqlParser.FACTOR - 481)) | (1 << (PlSqlParser.FACTORIZE_JOIN - 481)) | (1 << (PlSqlParser.FAILED - 481)) | (1 << (PlSqlParser.FAILED_LOGIN_ATTEMPTS - 481)) | (1 << (PlSqlParser.FAILGROUP - 481)) | (1 << (PlSqlParser.FAILOVER - 481)) | (1 << (PlSqlParser.FAILURE - 481)) | (1 << (PlSqlParser.FALSE - 481)) | (1 << (PlSqlParser.FAMILY - 481)) | (1 << (PlSqlParser.FAR - 481)) | (1 << (PlSqlParser.FAST - 481)) | (1 << (PlSqlParser.FASTSTART - 481)))) !== 0) || ((((_la - 513)) & ~0x1f) == 0 && ((1 << (_la - 513)) & ((1 << (PlSqlParser.FBTSCAN - 513)) | (1 << (PlSqlParser.FEATURE_DETAILS - 513)) | (1 << (PlSqlParser.FEATURE_ID - 513)) | (1 << (PlSqlParser.FEATURE_SET - 513)) | (1 << (PlSqlParser.FEATURE_VALUE - 513)) | (1 << (PlSqlParser.FETCH - 513)) | (1 << (PlSqlParser.FILE - 513)) | (1 << (PlSqlParser.FILE_NAME_CONVERT - 513)) | (1 << (PlSqlParser.FILESYSTEM_LIKE_LOGGING - 513)) | (1 << (PlSqlParser.FILTER - 513)) | (1 << (PlSqlParser.FINAL - 513)) | (1 << (PlSqlParser.FINE - 513)) | (1 << (PlSqlParser.FINISH - 513)) | (1 << (PlSqlParser.FIRST - 513)) | (1 << (PlSqlParser.FIRSTM - 513)) | (1 << (PlSqlParser.FIRST_ROWS - 513)) | (1 << (PlSqlParser.FIRST_VALUE - 513)) | (1 << (PlSqlParser.FIXED_VIEW_DATA - 513)) | (1 << (PlSqlParser.FLAGGER - 513)) | (1 << (PlSqlParser.FLASHBACK - 513)) | (1 << (PlSqlParser.FLASH_CACHE - 513)) | (1 << (PlSqlParser.FLOAT - 513)) | (1 << (PlSqlParser.FLOB - 513)) | (1 << (PlSqlParser.FLOOR - 513)) | (1 << (PlSqlParser.FLUSH - 513)) | (1 << (PlSqlParser.FOLDER - 513)) | (1 << (PlSqlParser.FOLLOWING - 513)) | (1 << (PlSqlParser.FOLLOWS - 513)) | (1 << (PlSqlParser.FORALL - 513)) | (1 << (PlSqlParser.FORCE - 513)) | (1 << (PlSqlParser.FORCE_XML_QUERY_REWRITE - 513)) | (1 << (PlSqlParser.FOREIGN - 513)))) !== 0) || ((((_la - 545)) & ~0x1f) == 0 && ((1 << (_la - 545)) & ((1 << (PlSqlParser.FOREVER - 545)) | (1 << (PlSqlParser.FORMAT - 545)) | (1 << (PlSqlParser.FORWARD - 545)) | (1 << (PlSqlParser.FRAGMENT_NUMBER - 545)) | (1 << (PlSqlParser.FREELIST - 545)) | (1 << (PlSqlParser.FREELISTS - 545)) | (1 << (PlSqlParser.FREEPOOLS - 545)) | (1 << (PlSqlParser.FRESH - 545)) | (1 << (PlSqlParser.FROM_TZ - 545)) | (1 << (PlSqlParser.FULL - 545)) | (1 << (PlSqlParser.FULL_OUTER_JOIN_TO_OUTER - 545)) | (1 << (PlSqlParser.FUNCTION - 545)) | (1 << (PlSqlParser.FUNCTIONS - 545)) | (1 << (PlSqlParser.GATHER_OPTIMIZER_STATISTICS - 545)) | (1 << (PlSqlParser.GATHER_PLAN_STATISTICS - 545)) | (1 << (PlSqlParser.GBY_CONC_ROLLUP - 545)) | (1 << (PlSqlParser.GBY_PUSHDOWN - 545)) | (1 << (PlSqlParser.GENERATED - 545)) | (1 << (PlSqlParser.GET - 545)) | (1 << (PlSqlParser.GLOBAL - 545)) | (1 << (PlSqlParser.GLOBALLY - 545)) | (1 << (PlSqlParser.GLOBAL_NAME - 545)) | (1 << (PlSqlParser.GLOBAL_TOPIC_ENABLED - 545)) | (1 << (PlSqlParser.GROUP_BY - 545)) | (1 << (PlSqlParser.GROUP_ID - 545)) | (1 << (PlSqlParser.GROUPING - 545)) | (1 << (PlSqlParser.GROUPING_ID - 545)))) !== 0) || ((((_la - 577)) & ~0x1f) == 0 && ((1 << (_la - 577)) & ((1 << (PlSqlParser.GROUPS - 577)) | (1 << (PlSqlParser.GUARANTEED - 577)) | (1 << (PlSqlParser.GUARANTEE - 577)) | (1 << (PlSqlParser.GUARD - 577)) | (1 << (PlSqlParser.HASH_AJ - 577)) | (1 << (PlSqlParser.HASH - 577)) | (1 << (PlSqlParser.HASHKEYS - 577)) | (1 << (PlSqlParser.HASH_SJ - 577)) | (1 << (PlSqlParser.HEADER - 577)) | (1 << (PlSqlParser.HEAP - 577)) | (1 << (PlSqlParser.HELP - 577)) | (1 << (PlSqlParser.HEXTORAW - 577)) | (1 << (PlSqlParser.HEXTOREF - 577)) | (1 << (PlSqlParser.HIDDEN_KEYWORD - 577)) | (1 << (PlSqlParser.HIDE - 577)) | (1 << (PlSqlParser.HIERARCHY - 577)) | (1 << (PlSqlParser.HIGH - 577)) | (1 << (PlSqlParser.HINTSET_BEGIN - 577)) | (1 << (PlSqlParser.HINTSET_END - 577)) | (1 << (PlSqlParser.HOT - 577)) | (1 << (PlSqlParser.HOUR - 577)) | (1 << (PlSqlParser.HWM_BROKERED - 577)) | (1 << (PlSqlParser.HYBRID - 577)) | (1 << (PlSqlParser.IDENTIFIER - 577)) | (1 << (PlSqlParser.IDENTITY - 577)) | (1 << (PlSqlParser.IDGENERATORS - 577)) | (1 << (PlSqlParser.ID - 577)) | (1 << (PlSqlParser.IDLE_TIME - 577)) | (1 << (PlSqlParser.IF - 577)) | (1 << (PlSqlParser.IGNORE - 577)))) !== 0) || ((((_la - 609)) & ~0x1f) == 0 && ((1 << (_la - 609)) & ((1 << (PlSqlParser.IGNORE_OPTIM_EMBEDDED_HINTS - 609)) | (1 << (PlSqlParser.IGNORE_ROW_ON_DUPKEY_INDEX - 609)) | (1 << (PlSqlParser.IGNORE_WHERE_CLAUSE - 609)) | (1 << (PlSqlParser.ILM - 609)) | (1 << (PlSqlParser.IMMEDIATE - 609)) | (1 << (PlSqlParser.IMPACT - 609)) | (1 << (PlSqlParser.IMPORT - 609)) | (1 << (PlSqlParser.INACTIVE - 609)) | (1 << (PlSqlParser.INCLUDE - 609)) | (1 << (PlSqlParser.INCLUDE_VERSION - 609)) | (1 << (PlSqlParser.INCLUDING - 609)) | (1 << (PlSqlParser.INCREMENTAL - 609)) | (1 << (PlSqlParser.INCREMENT - 609)) | (1 << (PlSqlParser.INCR - 609)) | (1 << (PlSqlParser.INDENT - 609)) | (1 << (PlSqlParser.INDEX_ASC - 609)) | (1 << (PlSqlParser.INDEX_COMBINE - 609)) | (1 << (PlSqlParser.INDEX_DESC - 609)) | (1 << (PlSqlParser.INDEXED - 609)) | (1 << (PlSqlParser.INDEXES - 609)) | (1 << (PlSqlParser.INDEX_FFS - 609)) | (1 << (PlSqlParser.INDEX_FILTER - 609)) | (1 << (PlSqlParser.INDEXING - 609)) | (1 << (PlSqlParser.INDEX_JOIN - 609)) | (1 << (PlSqlParser.INDEX_ROWS - 609)) | (1 << (PlSqlParser.INDEX_RRS - 609)) | (1 << (PlSqlParser.INDEX_RS_ASC - 609)) | (1 << (PlSqlParser.INDEX_RS_DESC - 609)) | (1 << (PlSqlParser.INDEX_RS - 609)) | (1 << (PlSqlParser.INDEX_SCAN - 609)) | (1 << (PlSqlParser.INDEX_SKIP_SCAN - 609)))) !== 0) || ((((_la - 641)) & ~0x1f) == 0 && ((1 << (_la - 641)) & ((1 << (PlSqlParser.INDEX_SS_ASC - 641)) | (1 << (PlSqlParser.INDEX_SS_DESC - 641)) | (1 << (PlSqlParser.INDEX_SS - 641)) | (1 << (PlSqlParser.INDEX_STATS - 641)) | (1 << (PlSqlParser.INDEXTYPE - 641)) | (1 << (PlSqlParser.INDEXTYPES - 641)) | (1 << (PlSqlParser.INDICATOR - 641)) | (1 << (PlSqlParser.INDICES - 641)) | (1 << (PlSqlParser.INFINITE - 641)) | (1 << (PlSqlParser.INFORMATIONAL - 641)) | (1 << (PlSqlParser.INHERIT - 641)) | (1 << (PlSqlParser.INITCAP - 641)) | (1 << (PlSqlParser.INITIAL - 641)) | (1 << (PlSqlParser.INITIALIZED - 641)) | (1 << (PlSqlParser.INITIALLY - 641)) | (1 << (PlSqlParser.INITRANS - 641)) | (1 << (PlSqlParser.INLINE - 641)) | (1 << (PlSqlParser.INLINE_XMLTYPE_NT - 641)) | (1 << (PlSqlParser.INMEMORY - 641)) | (1 << (PlSqlParser.IN_MEMORY_METADATA - 641)) | (1 << (PlSqlParser.INMEMORY_PRUNING - 641)) | (1 << (PlSqlParser.INNER - 641)) | (1 << (PlSqlParser.INOUT - 641)) | (1 << (PlSqlParser.INPLACE - 641)) | (1 << (PlSqlParser.INSERTCHILDXMLAFTER - 641)) | (1 << (PlSqlParser.INSERTCHILDXMLBEFORE - 641)) | (1 << (PlSqlParser.INSERTCHILDXML - 641)) | (1 << (PlSqlParser.INSERTXMLAFTER - 641)) | (1 << (PlSqlParser.INSERTXMLBEFORE - 641)) | (1 << (PlSqlParser.INSTANCE - 641)))) !== 0) || ((((_la - 673)) & ~0x1f) == 0 && ((1 << (_la - 673)) & ((1 << (PlSqlParser.INSTANCES - 673)) | (1 << (PlSqlParser.INSTANTIABLE - 673)) | (1 << (PlSqlParser.INSTANTLY - 673)) | (1 << (PlSqlParser.INSTEAD - 673)) | (1 << (PlSqlParser.INSTR2 - 673)) | (1 << (PlSqlParser.INSTR4 - 673)) | (1 << (PlSqlParser.INSTRB - 673)) | (1 << (PlSqlParser.INSTRC - 673)) | (1 << (PlSqlParser.INSTR - 673)) | (1 << (PlSqlParser.INTEGER - 673)) | (1 << (PlSqlParser.INTERLEAVED - 673)) | (1 << (PlSqlParser.INTERMEDIATE - 673)) | (1 << (PlSqlParser.INTERNAL_CONVERT - 673)) | (1 << (PlSqlParser.INTERNAL_USE - 673)) | (1 << (PlSqlParser.INTERPRETED - 673)) | (1 << (PlSqlParser.INTERVAL - 673)) | (1 << (PlSqlParser.INT - 673)) | (1 << (PlSqlParser.INVALIDATE - 673)) | (1 << (PlSqlParser.INVISIBLE - 673)) | (1 << (PlSqlParser.IN_XQUERY - 673)) | (1 << (PlSqlParser.ISOLATION - 673)) | (1 << (PlSqlParser.ISOLATION_LEVEL - 673)) | (1 << (PlSqlParser.ITERATE - 673)) | (1 << (PlSqlParser.ITERATION_NUMBER - 673)) | (1 << (PlSqlParser.JAVA - 673)) | (1 << (PlSqlParser.JOB - 673)) | (1 << (PlSqlParser.JOIN - 673)) | (1 << (PlSqlParser.JSON_ARRAYAGG - 673)) | (1 << (PlSqlParser.JSON_ARRAY - 673)))) !== 0) || ((((_la - 705)) & ~0x1f) == 0 && ((1 << (_la - 705)) & ((1 << (PlSqlParser.JSON_EQUAL - 705)) | (1 << (PlSqlParser.JSON_EXISTS2 - 705)) | (1 << (PlSqlParser.JSON_EXISTS - 705)) | (1 << (PlSqlParser.JSONGET - 705)) | (1 << (PlSqlParser.JSON - 705)) | (1 << (PlSqlParser.JSON_OBJECTAGG - 705)) | (1 << (PlSqlParser.JSON_OBJECT - 705)) | (1 << (PlSqlParser.JSONPARSE - 705)) | (1 << (PlSqlParser.JSON_QUERY - 705)) | (1 << (PlSqlParser.JSON_SERIALIZE - 705)) | (1 << (PlSqlParser.JSON_TABLE - 705)) | (1 << (PlSqlParser.JSON_TEXTCONTAINS2 - 705)) | (1 << (PlSqlParser.JSON_TEXTCONTAINS - 705)) | (1 << (PlSqlParser.JSON_VALUE - 705)) | (1 << (PlSqlParser.KEEP_DUPLICATES - 705)) | (1 << (PlSqlParser.KEEP - 705)) | (1 << (PlSqlParser.KERBEROS - 705)) | (1 << (PlSqlParser.KEY - 705)) | (1 << (PlSqlParser.KEY_LENGTH - 705)) | (1 << (PlSqlParser.KEYSIZE - 705)) | (1 << (PlSqlParser.KEYS - 705)) | (1 << (PlSqlParser.KEYSTORE - 705)) | (1 << (PlSqlParser.KILL - 705)) | (1 << (PlSqlParser.LABEL - 705)) | (1 << (PlSqlParser.LANGUAGE - 705)) | (1 << (PlSqlParser.LAST_DAY - 705)) | (1 << (PlSqlParser.LAST - 705)) | (1 << (PlSqlParser.LAST_VALUE - 705)) | (1 << (PlSqlParser.LATERAL - 705)) | (1 << (PlSqlParser.LAX - 705)) | (1 << (PlSqlParser.LAYER - 705)) | (1 << (PlSqlParser.LDAP_REGISTRATION_ENABLED - 705)))) !== 0) || ((((_la - 737)) & ~0x1f) == 0 && ((1 << (_la - 737)) & ((1 << (PlSqlParser.LDAP_REGISTRATION - 737)) | (1 << (PlSqlParser.LDAP_REG_SYNC_INTERVAL - 737)) | (1 << (PlSqlParser.LEADING - 737)) | (1 << (PlSqlParser.LEFT - 737)) | (1 << (PlSqlParser.LENGTH2 - 737)) | (1 << (PlSqlParser.LENGTH4 - 737)) | (1 << (PlSqlParser.LENGTHB - 737)) | (1 << (PlSqlParser.LENGTHC - 737)) | (1 << (PlSqlParser.LENGTH - 737)) | (1 << (PlSqlParser.LESS - 737)) | (1 << (PlSqlParser.LEVEL - 737)) | (1 << (PlSqlParser.LEVELS - 737)) | (1 << (PlSqlParser.LIBRARY - 737)) | (1 << (PlSqlParser.LIFECYCLE - 737)) | (1 << (PlSqlParser.LIFE - 737)) | (1 << (PlSqlParser.LIFETIME - 737)) | (1 << (PlSqlParser.LIKE2 - 737)) | (1 << (PlSqlParser.LIKE4 - 737)) | (1 << (PlSqlParser.LIKEC - 737)) | (1 << (PlSqlParser.LIKE_EXPAND - 737)) | (1 << (PlSqlParser.LIMIT - 737)) | (1 << (PlSqlParser.LINEAR - 737)) | (1 << (PlSqlParser.LINK - 737)) | (1 << (PlSqlParser.LIST - 737)) | (1 << (PlSqlParser.LN - 737)) | (1 << (PlSqlParser.LNNVL - 737)) | (1 << (PlSqlParser.LOAD - 737)) | (1 << (PlSqlParser.LOB - 737)) | (1 << (PlSqlParser.LOBNVL - 737)) | (1 << (PlSqlParser.LOBS - 737)) | (1 << (PlSqlParser.LOCAL_INDEXES - 737)))) !== 0) || ((((_la - 769)) & ~0x1f) == 0 && ((1 << (_la - 769)) & ((1 << (PlSqlParser.LOCAL - 769)) | (1 << (PlSqlParser.LOCALTIME - 769)) | (1 << (PlSqlParser.LOCALTIMESTAMP - 769)) | (1 << (PlSqlParser.LOCATION - 769)) | (1 << (PlSqlParser.LOCATOR - 769)) | (1 << (PlSqlParser.LOCKED - 769)) | (1 << (PlSqlParser.LOCKING - 769)) | (1 << (PlSqlParser.LOGFILE - 769)) | (1 << (PlSqlParser.LOGFILES - 769)) | (1 << (PlSqlParser.LOGGING - 769)) | (1 << (PlSqlParser.LOGICAL - 769)) | (1 << (PlSqlParser.LOGICAL_READS_PER_CALL - 769)) | (1 << (PlSqlParser.LOGICAL_READS_PER_SESSION - 769)) | (1 << (PlSqlParser.LOG - 769)) | (1 << (PlSqlParser.LOGMINING - 769)) | (1 << (PlSqlParser.LOGOFF - 769)) | (1 << (PlSqlParser.LOGON - 769)) | (1 << (PlSqlParser.LOG_READ_ONLY_VIOLATIONS - 769)) | (1 << (PlSqlParser.LONG - 769)) | (1 << (PlSqlParser.LOOP - 769)) | (1 << (PlSqlParser.LOWER - 769)) | (1 << (PlSqlParser.LOW - 769)) | (1 << (PlSqlParser.LPAD - 769)) | (1 << (PlSqlParser.LTRIM - 769)) | (1 << (PlSqlParser.MAIN - 769)) | (1 << (PlSqlParser.MAKE_REF - 769)) | (1 << (PlSqlParser.MANAGED - 769)) | (1 << (PlSqlParser.MANAGE - 769)) | (1 << (PlSqlParser.MANAGEMENT - 769)) | (1 << (PlSqlParser.MANAGER - 769)) | (1 << (PlSqlParser.MANUAL - 769)))) !== 0) || ((((_la - 801)) & ~0x1f) == 0 && ((1 << (_la - 801)) & ((1 << (PlSqlParser.MAP - 801)) | (1 << (PlSqlParser.MAPPING - 801)) | (1 << (PlSqlParser.MASTER - 801)) | (1 << (PlSqlParser.MATCHED - 801)) | (1 << (PlSqlParser.MATCHES - 801)) | (1 << (PlSqlParser.MATCH - 801)) | (1 << (PlSqlParser.MATCH_NUMBER - 801)) | (1 << (PlSqlParser.MATCH_RECOGNIZE - 801)) | (1 << (PlSqlParser.MATERIALIZED - 801)) | (1 << (PlSqlParser.MATERIALIZE - 801)) | (1 << (PlSqlParser.MAXARCHLOGS - 801)) | (1 << (PlSqlParser.MAXDATAFILES - 801)) | (1 << (PlSqlParser.MAXEXTENTS - 801)) | (1 << (PlSqlParser.MAXIMIZE - 801)) | (1 << (PlSqlParser.MAXINSTANCES - 801)) | (1 << (PlSqlParser.MAXLOGFILES - 801)) | (1 << (PlSqlParser.MAXLOGHISTORY - 801)) | (1 << (PlSqlParser.MAXLOGMEMBERS - 801)) | (1 << (PlSqlParser.MAX_SHARED_TEMP_SIZE - 801)) | (1 << (PlSqlParser.MAXSIZE - 801)) | (1 << (PlSqlParser.MAXTRANS - 801)) | (1 << (PlSqlParser.MAXVALUE - 801)) | (1 << (PlSqlParser.MEASURE - 801)) | (1 << (PlSqlParser.MEASURES - 801)) | (1 << (PlSqlParser.MEDIUM - 801)) | (1 << (PlSqlParser.MEMBER - 801)) | (1 << (PlSqlParser.MEMCOMPRESS - 801)) | (1 << (PlSqlParser.MEMORY - 801)) | (1 << (PlSqlParser.MERGEACTIONS - 801)) | (1 << (PlSqlParser.MERGE_AJ - 801)) | (1 << (PlSqlParser.MERGE_CONST_ON - 801)) | (1 << (PlSqlParser.MERGE - 801)))) !== 0) || ((((_la - 833)) & ~0x1f) == 0 && ((1 << (_la - 833)) & ((1 << (PlSqlParser.MERGE_SJ - 833)) | (1 << (PlSqlParser.METADATA - 833)) | (1 << (PlSqlParser.METHOD - 833)) | (1 << (PlSqlParser.MIGRATE - 833)) | (1 << (PlSqlParser.MIGRATION - 833)) | (1 << (PlSqlParser.MINEXTENTS - 833)) | (1 << (PlSqlParser.MINIMIZE - 833)) | (1 << (PlSqlParser.MINIMUM - 833)) | (1 << (PlSqlParser.MINING - 833)) | (1 << (PlSqlParser.MINUS_NULL - 833)) | (1 << (PlSqlParser.MINUTE - 833)) | (1 << (PlSqlParser.MINVALUE - 833)) | (1 << (PlSqlParser.MIRRORCOLD - 833)) | (1 << (PlSqlParser.MIRRORHOT - 833)) | (1 << (PlSqlParser.MIRROR - 833)) | (1 << (PlSqlParser.MLSLABEL - 833)) | (1 << (PlSqlParser.MODEL_COMPILE_SUBQUERY - 833)) | (1 << (PlSqlParser.MODEL_DONTVERIFY_UNIQUENESS - 833)) | (1 << (PlSqlParser.MODEL_DYNAMIC_SUBQUERY - 833)) | (1 << (PlSqlParser.MODEL_MIN_ANALYSIS - 833)) | (1 << (PlSqlParser.MODEL - 833)) | (1 << (PlSqlParser.MODEL_NB - 833)) | (1 << (PlSqlParser.MODEL_NO_ANALYSIS - 833)) | (1 << (PlSqlParser.MODEL_PBY - 833)) | (1 << (PlSqlParser.MODEL_PUSH_REF - 833)) | (1 << (PlSqlParser.MODEL_SV - 833)) | (1 << (PlSqlParser.MODIFICATION - 833)) | (1 << (PlSqlParser.MODIFY_COLUMN_TYPE - 833)) | (1 << (PlSqlParser.MODIFY - 833)) | (1 << (PlSqlParser.MOD - 833)))) !== 0) || ((((_la - 865)) & ~0x1f) == 0 && ((1 << (_la - 865)) & ((1 << (PlSqlParser.MODULE - 865)) | (1 << (PlSqlParser.MONITORING - 865)) | (1 << (PlSqlParser.MONITOR - 865)) | (1 << (PlSqlParser.MONTH - 865)) | (1 << (PlSqlParser.MONTHS_BETWEEN - 865)) | (1 << (PlSqlParser.MONTHS - 865)) | (1 << (PlSqlParser.MOUNT - 865)) | (1 << (PlSqlParser.MOUNTPATH - 865)) | (1 << (PlSqlParser.MOVEMENT - 865)) | (1 << (PlSqlParser.MOVE - 865)) | (1 << (PlSqlParser.MULTIDIMENSIONAL - 865)) | (1 << (PlSqlParser.MULTISET - 865)) | (1 << (PlSqlParser.MV_MERGE - 865)) | (1 << (PlSqlParser.NAMED - 865)) | (1 << (PlSqlParser.NAME - 865)) | (1 << (PlSqlParser.NAMESPACE - 865)) | (1 << (PlSqlParser.NAN - 865)) | (1 << (PlSqlParser.NANVL - 865)) | (1 << (PlSqlParser.NATIONAL - 865)) | (1 << (PlSqlParser.NATIVE_FULL_OUTER_JOIN - 865)) | (1 << (PlSqlParser.NATIVE - 865)) | (1 << (PlSqlParser.NATURAL - 865)) | (1 << (PlSqlParser.NAV - 865)) | (1 << (PlSqlParser.NCHAR_CS - 865)) | (1 << (PlSqlParser.NCHAR - 865)) | (1 << (PlSqlParser.NCHR - 865)) | (1 << (PlSqlParser.NCLOB - 865)) | (1 << (PlSqlParser.NEEDED - 865)) | (1 << (PlSqlParser.NEG - 865)) | (1 << (PlSqlParser.NESTED - 865)) | (1 << (PlSqlParser.NESTED_TABLE_FAST_INSERT - 865)))) !== 0) || ((((_la - 897)) & ~0x1f) == 0 && ((1 << (_la - 897)) & ((1 << (PlSqlParser.NESTED_TABLE_GET_REFS - 897)) | (1 << (PlSqlParser.NESTED_TABLE_ID - 897)) | (1 << (PlSqlParser.NESTED_TABLE_SET_REFS - 897)) | (1 << (PlSqlParser.NESTED_TABLE_SET_SETID - 897)) | (1 << (PlSqlParser.NETWORK - 897)) | (1 << (PlSqlParser.NEVER - 897)) | (1 << (PlSqlParser.NEW - 897)) | (1 << (PlSqlParser.NEW_TIME - 897)) | (1 << (PlSqlParser.NEXT_DAY - 897)) | (1 << (PlSqlParser.NEXT - 897)) | (1 << (PlSqlParser.NL_AJ - 897)) | (1 << (PlSqlParser.NLJ_BATCHING - 897)) | (1 << (PlSqlParser.NLJ_INDEX_FILTER - 897)) | (1 << (PlSqlParser.NLJ_INDEX_SCAN - 897)) | (1 << (PlSqlParser.NLJ_PREFETCH - 897)) | (1 << (PlSqlParser.NLS_CALENDAR - 897)) | (1 << (PlSqlParser.NLS_CHARACTERSET - 897)) | (1 << (PlSqlParser.NLS_CHARSET_DECL_LEN - 897)) | (1 << (PlSqlParser.NLS_CHARSET_ID - 897)) | (1 << (PlSqlParser.NLS_CHARSET_NAME - 897)) | (1 << (PlSqlParser.NLS_COMP - 897)) | (1 << (PlSqlParser.NLS_CURRENCY - 897)) | (1 << (PlSqlParser.NLS_DATE_FORMAT - 897)) | (1 << (PlSqlParser.NLS_DATE_LANGUAGE - 897)) | (1 << (PlSqlParser.NLS_INITCAP - 897)) | (1 << (PlSqlParser.NLS_ISO_CURRENCY - 897)) | (1 << (PlSqlParser.NL_SJ - 897)) | (1 << (PlSqlParser.NLS_LANG - 897)) | (1 << (PlSqlParser.NLS_LANGUAGE - 897)) | (1 << (PlSqlParser.NLS_LENGTH_SEMANTICS - 897)) | (1 << (PlSqlParser.NLS_LOWER - 897)) | (1 << (PlSqlParser.NLS_NCHAR_CONV_EXCP - 897)))) !== 0) || ((((_la - 929)) & ~0x1f) == 0 && ((1 << (_la - 929)) & ((1 << (PlSqlParser.NLS_NUMERIC_CHARACTERS - 929)) | (1 << (PlSqlParser.NLS_SORT - 929)) | (1 << (PlSqlParser.NLSSORT - 929)) | (1 << (PlSqlParser.NLS_SPECIAL_CHARS - 929)) | (1 << (PlSqlParser.NLS_TERRITORY - 929)) | (1 << (PlSqlParser.NLS_UPPER - 929)) | (1 << (PlSqlParser.NO_ACCESS - 929)) | (1 << (PlSqlParser.NO_ADAPTIVE_PLAN - 929)) | (1 << (PlSqlParser.NO_ANSI_REARCH - 929)) | (1 << (PlSqlParser.NOAPPEND - 929)) | (1 << (PlSqlParser.NOARCHIVELOG - 929)) | (1 << (PlSqlParser.NOAUDIT - 929)) | (1 << (PlSqlParser.NO_AUTO_REOPTIMIZE - 929)) | (1 << (PlSqlParser.NO_BASETABLE_MULTIMV_REWRITE - 929)) | (1 << (PlSqlParser.NO_BATCH_TABLE_ACCESS_BY_ROWID - 929)) | (1 << (PlSqlParser.NO_BIND_AWARE - 929)) | (1 << (PlSqlParser.NO_BUFFER - 929)) | (1 << (PlSqlParser.NOCACHE - 929)) | (1 << (PlSqlParser.NO_CARTESIAN - 929)) | (1 << (PlSqlParser.NO_CHECK_ACL_REWRITE - 929)) | (1 << (PlSqlParser.NO_CLUSTER_BY_ROWID - 929)) | (1 << (PlSqlParser.NO_CLUSTERING - 929)) | (1 << (PlSqlParser.NO_COALESCE_SQ - 929)) | (1 << (PlSqlParser.NO_COMMON_DATA - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_CB_WHR_ONLY - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_COMBINE_SW - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_COST_BASED - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_ELIM_DUPS - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_FILTERING - 929)) | (1 << (PlSqlParser.NOCOPY - 929)) | (1 << (PlSqlParser.NO_COST_XML_QUERY_REWRITE - 929)))) !== 0) || ((((_la - 961)) & ~0x1f) == 0 && ((1 << (_la - 961)) & ((1 << (PlSqlParser.NO_CPU_COSTING - 961)) | (1 << (PlSqlParser.NOCPU_COSTING - 961)) | (1 << (PlSqlParser.NOCYCLE - 961)) | (1 << (PlSqlParser.NO_DATA_SECURITY_REWRITE - 961)) | (1 << (PlSqlParser.NO_DECORRELATE - 961)) | (1 << (PlSqlParser.NODELAY - 961)) | (1 << (PlSqlParser.NO_DOMAIN_INDEX_FILTER - 961)) | (1 << (PlSqlParser.NO_DST_UPGRADE_INSERT_CONV - 961)) | (1 << (PlSqlParser.NO_ELIM_GROUPBY - 961)) | (1 << (PlSqlParser.NO_ELIMINATE_JOIN - 961)) | (1 << (PlSqlParser.NO_ELIMINATE_OBY - 961)) | (1 << (PlSqlParser.NO_ELIMINATE_OUTER_JOIN - 961)) | (1 << (PlSqlParser.NOENTITYESCAPING - 961)) | (1 << (PlSqlParser.NO_EXPAND_GSET_TO_UNION - 961)) | (1 << (PlSqlParser.NO_EXPAND - 961)) | (1 << (PlSqlParser.NO_EXPAND_TABLE - 961)) | (1 << (PlSqlParser.NO_FACT - 961)) | (1 << (PlSqlParser.NO_FACTORIZE_JOIN - 961)) | (1 << (PlSqlParser.NO_FILTERING - 961)) | (1 << (PlSqlParser.NOFORCE - 961)) | (1 << (PlSqlParser.NO_FULL_OUTER_JOIN_TO_OUTER - 961)) | (1 << (PlSqlParser.NO_GATHER_OPTIMIZER_STATISTICS - 961)) | (1 << (PlSqlParser.NO_GBY_PUSHDOWN - 961)) | (1 << (PlSqlParser.NOGUARANTEE - 961)) | (1 << (PlSqlParser.NO_INDEX_FFS - 961)) | (1 << (PlSqlParser.NO_INDEX - 961)) | (1 << (PlSqlParser.NO_INDEX_SS - 961)) | (1 << (PlSqlParser.NO_INMEMORY - 961)) | (1 << (PlSqlParser.NO_INMEMORY_PRUNING - 961)) | (1 << (PlSqlParser.NOKEEP - 961)) | (1 << (PlSqlParser.NO_LOAD - 961)) | (1 << (PlSqlParser.NOLOCAL - 961)))) !== 0) || ((((_la - 993)) & ~0x1f) == 0 && ((1 << (_la - 993)) & ((1 << (PlSqlParser.NOLOGGING - 993)) | (1 << (PlSqlParser.NOMAPPING - 993)) | (1 << (PlSqlParser.NOMAXVALUE - 993)) | (1 << (PlSqlParser.NO_MERGE - 993)) | (1 << (PlSqlParser.NOMINIMIZE - 993)) | (1 << (PlSqlParser.NOMINVALUE - 993)) | (1 << (PlSqlParser.NO_MODEL_PUSH_REF - 993)) | (1 << (PlSqlParser.NO_MONITORING - 993)) | (1 << (PlSqlParser.NOMONITORING - 993)) | (1 << (PlSqlParser.NO_MONITOR - 993)) | (1 << (PlSqlParser.NO_MULTIMV_REWRITE - 993)) | (1 << (PlSqlParser.NO_NATIVE_FULL_OUTER_JOIN - 993)) | (1 << (PlSqlParser.NONBLOCKING - 993)) | (1 << (PlSqlParser.NONEDITIONABLE - 993)) | (1 << (PlSqlParser.NONE - 993)) | (1 << (PlSqlParser.NO_NLJ_BATCHING - 993)) | (1 << (PlSqlParser.NO_NLJ_PREFETCH - 993)) | (1 << (PlSqlParser.NO - 993)) | (1 << (PlSqlParser.NONSCHEMA - 993)) | (1 << (PlSqlParser.NO_OBJECT_LINK - 993)) | (1 << (PlSqlParser.NOORDER - 993)) | (1 << (PlSqlParser.NO_ORDER_ROLLUPS - 993)) | (1 << (PlSqlParser.NO_OUTER_JOIN_TO_ANTI - 993)) | (1 << (PlSqlParser.NO_OUTER_JOIN_TO_INNER - 993)) | (1 << (PlSqlParser.NOOVERRIDE - 993)) | (1 << (PlSqlParser.NO_PARALLEL_INDEX - 993)) | (1 << (PlSqlParser.NOPARALLEL_INDEX - 993)) | (1 << (PlSqlParser.NO_PARALLEL - 993)) | (1 << (PlSqlParser.NOPARALLEL - 993)) | (1 << (PlSqlParser.NO_PARTIAL_COMMIT - 993)) | (1 << (PlSqlParser.NO_PARTIAL_JOIN - 993)) | (1 << (PlSqlParser.NO_PARTIAL_ROLLUP_PUSHDOWN - 993)))) !== 0) || ((((_la - 1025)) & ~0x1f) == 0 && ((1 << (_la - 1025)) & ((1 << (PlSqlParser.NOPARTITION - 1025)) | (1 << (PlSqlParser.NO_PLACE_DISTINCT - 1025)) | (1 << (PlSqlParser.NO_PLACE_GROUP_BY - 1025)) | (1 << (PlSqlParser.NO_PQ_CONCURRENT_UNION - 1025)) | (1 << (PlSqlParser.NO_PQ_MAP - 1025)) | (1 << (PlSqlParser.NO_PQ_REPLICATE - 1025)) | (1 << (PlSqlParser.NO_PQ_SKEW - 1025)) | (1 << (PlSqlParser.NO_PRUNE_GSETS - 1025)) | (1 << (PlSqlParser.NO_PULL_PRED - 1025)) | (1 << (PlSqlParser.NO_PUSH_PRED - 1025)) | (1 << (PlSqlParser.NO_PUSH_SUBQ - 1025)) | (1 << (PlSqlParser.NO_PX_FAULT_TOLERANCE - 1025)) | (1 << (PlSqlParser.NO_PX_JOIN_FILTER - 1025)) | (1 << (PlSqlParser.NO_QKN_BUFF - 1025)) | (1 << (PlSqlParser.NO_QUERY_TRANSFORMATION - 1025)) | (1 << (PlSqlParser.NO_REF_CASCADE - 1025)) | (1 << (PlSqlParser.NORELOCATE - 1025)) | (1 << (PlSqlParser.NORELY - 1025)) | (1 << (PlSqlParser.NOREPAIR - 1025)) | (1 << (PlSqlParser.NOREPLAY - 1025)) | (1 << (PlSqlParser.NORESETLOGS - 1025)) | (1 << (PlSqlParser.NO_RESULT_CACHE - 1025)) | (1 << (PlSqlParser.NOREVERSE - 1025)) | (1 << (PlSqlParser.NO_REWRITE - 1025)) | (1 << (PlSqlParser.NOREWRITE - 1025)) | (1 << (PlSqlParser.NORMAL - 1025)) | (1 << (PlSqlParser.NO_ROOT_SW_FOR_LOCAL - 1025)) | (1 << (PlSqlParser.NOROWDEPENDENCIES - 1025)) | (1 << (PlSqlParser.NOSCHEMACHECK - 1025)) | (1 << (PlSqlParser.NOSEGMENT - 1025)) | (1 << (PlSqlParser.NO_SEMIJOIN - 1025)) | (1 << (PlSqlParser.NO_SEMI_TO_INNER - 1025)))) !== 0) || ((((_la - 1057)) & ~0x1f) == 0 && ((1 << (_la - 1057)) & ((1 << (PlSqlParser.NO_SET_TO_JOIN - 1057)) | (1 << (PlSqlParser.NOSORT - 1057)) | (1 << (PlSqlParser.NO_SQL_TRANSLATION - 1057)) | (1 << (PlSqlParser.NO_SQL_TUNE - 1057)) | (1 << (PlSqlParser.NO_STAR_TRANSFORMATION - 1057)) | (1 << (PlSqlParser.NO_STATEMENT_QUEUING - 1057)) | (1 << (PlSqlParser.NO_STATS_GSETS - 1057)) | (1 << (PlSqlParser.NOSTRICT - 1057)) | (1 << (PlSqlParser.NO_SUBQUERY_PRUNING - 1057)) | (1 << (PlSqlParser.NO_SUBSTRB_PAD - 1057)) | (1 << (PlSqlParser.NO_SWAP_JOIN_INPUTS - 1057)) | (1 << (PlSqlParser.NOSWITCH - 1057)) | (1 << (PlSqlParser.NO_TABLE_LOOKUP_BY_NL - 1057)) | (1 << (PlSqlParser.NO_TEMP_TABLE - 1057)) | (1 << (PlSqlParser.NOTHING - 1057)) | (1 << (PlSqlParser.NOTIFICATION - 1057)) | (1 << (PlSqlParser.NO_TRANSFORM_DISTINCT_AGG - 1057)) | (1 << (PlSqlParser.NO_UNNEST - 1057)) | (1 << (PlSqlParser.NO_USE_CUBE - 1057)) | (1 << (PlSqlParser.NO_USE_HASH_AGGREGATION - 1057)) | (1 << (PlSqlParser.NO_USE_HASH_GBY_FOR_PUSHDOWN - 1057)) | (1 << (PlSqlParser.NO_USE_HASH - 1057)) | (1 << (PlSqlParser.NO_USE_INVISIBLE_INDEXES - 1057)) | (1 << (PlSqlParser.NO_USE_MERGE - 1057)) | (1 << (PlSqlParser.NO_USE_NL - 1057)) | (1 << (PlSqlParser.NO_USE_VECTOR_AGGREGATION - 1057)) | (1 << (PlSqlParser.NOVALIDATE - 1057)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM_DIMS - 1057)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM_FACT - 1057)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM - 1057)))) !== 0) || ((((_la - 1089)) & ~0x1f) == 0 && ((1 << (_la - 1089)) & ((1 << (PlSqlParser.NO_XDB_FASTPATH_INSERT - 1089)) | (1 << (PlSqlParser.NO_XML_DML_REWRITE - 1089)) | (1 << (PlSqlParser.NO_XMLINDEX_REWRITE_IN_SELECT - 1089)) | (1 << (PlSqlParser.NO_XMLINDEX_REWRITE - 1089)) | (1 << (PlSqlParser.NO_XML_QUERY_REWRITE - 1089)) | (1 << (PlSqlParser.NO_ZONEMAP - 1089)) | (1 << (PlSqlParser.NTH_VALUE - 1089)) | (1 << (PlSqlParser.NULLIF - 1089)) | (1 << (PlSqlParser.NULLS - 1089)) | (1 << (PlSqlParser.NUMBER - 1089)) | (1 << (PlSqlParser.NUMERIC - 1089)) | (1 << (PlSqlParser.NUM_INDEX_KEYS - 1089)) | (1 << (PlSqlParser.NUMTODSINTERVAL - 1089)) | (1 << (PlSqlParser.NUMTOYMINTERVAL - 1089)) | (1 << (PlSqlParser.NVARCHAR2 - 1089)) | (1 << (PlSqlParser.NVL2 - 1089)) | (1 << (PlSqlParser.OBJECT2XML - 1089)) | (1 << (PlSqlParser.OBJECT - 1089)) | (1 << (PlSqlParser.OBJ_ID - 1089)) | (1 << (PlSqlParser.OBJNO - 1089)) | (1 << (PlSqlParser.OBJNO_REUSE - 1089)) | (1 << (PlSqlParser.OCCURENCES - 1089)) | (1 << (PlSqlParser.OFFLINE - 1089)) | (1 << (PlSqlParser.OFF - 1089)) | (1 << (PlSqlParser.OFFSET - 1089)) | (1 << (PlSqlParser.OIDINDEX - 1089)) | (1 << (PlSqlParser.OID - 1089)) | (1 << (PlSqlParser.OLAP - 1089)) | (1 << (PlSqlParser.OLD - 1089)) | (1 << (PlSqlParser.OLD_PUSH_PRED - 1089)))) !== 0) || ((((_la - 1121)) & ~0x1f) == 0 && ((1 << (_la - 1121)) & ((1 << (PlSqlParser.OLS - 1121)) | (1 << (PlSqlParser.OLTP - 1121)) | (1 << (PlSqlParser.OMIT - 1121)) | (1 << (PlSqlParser.ONE - 1121)) | (1 << (PlSqlParser.ONLINE - 1121)) | (1 << (PlSqlParser.ONLY - 1121)) | (1 << (PlSqlParser.OPAQUE - 1121)) | (1 << (PlSqlParser.OPAQUE_TRANSFORM - 1121)) | (1 << (PlSqlParser.OPAQUE_XCANONICAL - 1121)) | (1 << (PlSqlParser.OPCODE - 1121)) | (1 << (PlSqlParser.OPEN - 1121)) | (1 << (PlSqlParser.OPERATIONS - 1121)) | (1 << (PlSqlParser.OPERATOR - 1121)) | (1 << (PlSqlParser.OPT_ESTIMATE - 1121)) | (1 << (PlSqlParser.OPTIMAL - 1121)) | (1 << (PlSqlParser.OPTIMIZE - 1121)) | (1 << (PlSqlParser.OPTIMIZER_FEATURES_ENABLE - 1121)) | (1 << (PlSqlParser.OPTIMIZER_GOAL - 1121)) | (1 << (PlSqlParser.OPT_PARAM - 1121)) | (1 << (PlSqlParser.ORA_BRANCH - 1121)) | (1 << (PlSqlParser.ORA_CHECK_ACL - 1121)) | (1 << (PlSqlParser.ORA_CHECK_PRIVILEGE - 1121)) | (1 << (PlSqlParser.ORA_CLUSTERING - 1121)) | (1 << (PlSqlParser.ORADATA - 1121)) | (1 << (PlSqlParser.ORADEBUG - 1121)) | (1 << (PlSqlParser.ORA_DST_AFFECTED - 1121)) | (1 << (PlSqlParser.ORA_DST_CONVERT - 1121)) | (1 << (PlSqlParser.ORA_DST_ERROR - 1121)) | (1 << (PlSqlParser.ORA_GET_ACLIDS - 1121)))) !== 0) || ((((_la - 1153)) & ~0x1f) == 0 && ((1 << (_la - 1153)) & ((1 << (PlSqlParser.ORA_GET_PRIVILEGES - 1153)) | (1 << (PlSqlParser.ORA_HASH - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_USERID - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_USER - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_XS_USER_GUID - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_XS_USER - 1153)) | (1 << (PlSqlParser.ORA_RAWCOMPARE - 1153)) | (1 << (PlSqlParser.ORA_RAWCONCAT - 1153)) | (1 << (PlSqlParser.ORA_ROWSCN - 1153)) | (1 << (PlSqlParser.ORA_ROWSCN_RAW - 1153)) | (1 << (PlSqlParser.ORA_ROWVERSION - 1153)) | (1 << (PlSqlParser.ORA_TABVERSION - 1153)) | (1 << (PlSqlParser.ORA_WRITE_TIME - 1153)) | (1 << (PlSqlParser.ORDERED - 1153)) | (1 << (PlSqlParser.ORDERED_PREDICATES - 1153)) | (1 << (PlSqlParser.ORDINALITY - 1153)) | (1 << (PlSqlParser.OR_EXPAND - 1153)) | (1 << (PlSqlParser.ORGANIZATION - 1153)) | (1 << (PlSqlParser.OR_PREDICATES - 1153)) | (1 << (PlSqlParser.OSERROR - 1153)) | (1 << (PlSqlParser.OTHER - 1153)) | (1 << (PlSqlParser.OUTER_JOIN_TO_ANTI - 1153)) | (1 << (PlSqlParser.OUTER_JOIN_TO_INNER - 1153)) | (1 << (PlSqlParser.OUTER - 1153)) | (1 << (PlSqlParser.OUTLINE_LEAF - 1153)) | (1 << (PlSqlParser.OUTLINE - 1153)) | (1 << (PlSqlParser.OUT_OF_LINE - 1153)) | (1 << (PlSqlParser.OUT - 1153)) | (1 << (PlSqlParser.OVERFLOW_NOMOVE - 1153)) | (1 << (PlSqlParser.OVERFLOW - 1153)))) !== 0) || ((((_la - 1185)) & ~0x1f) == 0 && ((1 << (_la - 1185)) & ((1 << (PlSqlParser.OVERLAPS - 1185)) | (1 << (PlSqlParser.OVER - 1185)) | (1 << (PlSqlParser.OVERRIDING - 1185)) | (1 << (PlSqlParser.OWNER - 1185)) | (1 << (PlSqlParser.OWNERSHIP - 1185)) | (1 << (PlSqlParser.OWN - 1185)) | (1 << (PlSqlParser.PACKAGE - 1185)) | (1 << (PlSqlParser.PACKAGES - 1185)) | (1 << (PlSqlParser.PARALLEL_ENABLE - 1185)) | (1 << (PlSqlParser.PARALLEL_INDEX - 1185)) | (1 << (PlSqlParser.PARALLEL - 1185)) | (1 << (PlSqlParser.PARAMETERS - 1185)) | (1 << (PlSqlParser.PARAM - 1185)) | (1 << (PlSqlParser.PARENT - 1185)) | (1 << (PlSqlParser.PARITY - 1185)) | (1 << (PlSqlParser.PARTIAL_JOIN - 1185)) | (1 << (PlSqlParser.PARTIALLY - 1185)) | (1 << (PlSqlParser.PARTIAL - 1185)) | (1 << (PlSqlParser.PARTIAL_ROLLUP_PUSHDOWN - 1185)) | (1 << (PlSqlParser.PARTITION_HASH - 1185)) | (1 << (PlSqlParser.PARTITION_LIST - 1185)) | (1 << (PlSqlParser.PARTITION - 1185)) | (1 << (PlSqlParser.PARTITION_RANGE - 1185)) | (1 << (PlSqlParser.PARTITIONS - 1185)) | (1 << (PlSqlParser.PARTNUMINST - 1185)) | (1 << (PlSqlParser.PASSING - 1185)) | (1 << (PlSqlParser.PASSWORD_GRACE_TIME - 1185)) | (1 << (PlSqlParser.PASSWORD_LIFE_TIME - 1185)) | (1 << (PlSqlParser.PASSWORD_LOCK_TIME - 1185)) | (1 << (PlSqlParser.PASSWORD - 1185)) | (1 << (PlSqlParser.PASSWORD_REUSE_MAX - 1185)))) !== 0) || ((((_la - 1217)) & ~0x1f) == 0 && ((1 << (_la - 1217)) & ((1 << (PlSqlParser.PASSWORD_REUSE_TIME - 1217)) | (1 << (PlSqlParser.PASSWORD_VERIFY_FUNCTION - 1217)) | (1 << (PlSqlParser.PAST - 1217)) | (1 << (PlSqlParser.PATCH - 1217)) | (1 << (PlSqlParser.PATH - 1217)) | (1 << (PlSqlParser.PATH_PREFIX - 1217)) | (1 << (PlSqlParser.PATHS - 1217)) | (1 << (PlSqlParser.PATTERN - 1217)) | (1 << (PlSqlParser.PBL_HS_BEGIN - 1217)) | (1 << (PlSqlParser.PBL_HS_END - 1217)) | (1 << (PlSqlParser.PCTINCREASE - 1217)) | (1 << (PlSqlParser.PCTTHRESHOLD - 1217)) | (1 << (PlSqlParser.PCTUSED - 1217)) | (1 << (PlSqlParser.PCTVERSION - 1217)) | (1 << (PlSqlParser.PENDING - 1217)) | (1 << (PlSqlParser.PERCENT_KEYWORD - 1217)) | (1 << (PlSqlParser.PERCENT_RANKM - 1217)) | (1 << (PlSqlParser.PERFORMANCE - 1217)) | (1 << (PlSqlParser.PERIOD_KEYWORD - 1217)) | (1 << (PlSqlParser.PERMANENT - 1217)) | (1 << (PlSqlParser.PERMISSION - 1217)) | (1 << (PlSqlParser.PERMUTE - 1217)) | (1 << (PlSqlParser.PER - 1217)) | (1 << (PlSqlParser.PFILE - 1217)) | (1 << (PlSqlParser.PHYSICAL - 1217)))) !== 0) || ((((_la - 1249)) & ~0x1f) == 0 && ((1 << (_la - 1249)) & ((1 << (PlSqlParser.PIKEY - 1249)) | (1 << (PlSqlParser.PIPELINED - 1249)) | (1 << (PlSqlParser.PIV_GB - 1249)) | (1 << (PlSqlParser.PIVOT - 1249)) | (1 << (PlSqlParser.PIV_SSF - 1249)) | (1 << (PlSqlParser.PLACE_DISTINCT - 1249)) | (1 << (PlSqlParser.PLACE_GROUP_BY - 1249)) | (1 << (PlSqlParser.PLAN - 1249)) | (1 << (PlSqlParser.PLSCOPE_SETTINGS - 1249)) | (1 << (PlSqlParser.PLS_INTEGER - 1249)) | (1 << (PlSqlParser.PLSQL_CCFLAGS - 1249)) | (1 << (PlSqlParser.PLSQL_CODE_TYPE - 1249)) | (1 << (PlSqlParser.PLSQL_DEBUG - 1249)) | (1 << (PlSqlParser.PLSQL_OPTIMIZE_LEVEL - 1249)) | (1 << (PlSqlParser.PLSQL_WARNINGS - 1249)) | (1 << (PlSqlParser.PLUGGABLE - 1249)) | (1 << (PlSqlParser.POINT - 1249)) | (1 << (PlSqlParser.POLICY - 1249)) | (1 << (PlSqlParser.POOL_16K - 1249)) | (1 << (PlSqlParser.POOL_2K - 1249)) | (1 << (PlSqlParser.POOL_32K - 1249)) | (1 << (PlSqlParser.POOL_4K - 1249)) | (1 << (PlSqlParser.POOL_8K - 1249)) | (1 << (PlSqlParser.POSITIVEN - 1249)) | (1 << (PlSqlParser.POSITIVE - 1249)) | (1 << (PlSqlParser.POST_TRANSACTION - 1249)) | (1 << (PlSqlParser.POWERMULTISET_BY_CARDINALITY - 1249)) | (1 << (PlSqlParser.POWERMULTISET - 1249)) | (1 << (PlSqlParser.POWER - 1249)) | (1 << (PlSqlParser.PQ_CONCURRENT_UNION - 1249)) | (1 << (PlSqlParser.PQ_DISTRIBUTE - 1249)))) !== 0) || ((((_la - 1281)) & ~0x1f) == 0 && ((1 << (_la - 1281)) & ((1 << (PlSqlParser.PQ_DISTRIBUTE_WINDOW - 1281)) | (1 << (PlSqlParser.PQ_FILTER - 1281)) | (1 << (PlSqlParser.PQ_MAP - 1281)) | (1 << (PlSqlParser.PQ_NOMAP - 1281)) | (1 << (PlSqlParser.PQ_REPLICATE - 1281)) | (1 << (PlSqlParser.PQ_SKEW - 1281)) | (1 << (PlSqlParser.PRAGMA - 1281)) | (1 << (PlSqlParser.PREBUILT - 1281)) | (1 << (PlSqlParser.PRECEDES - 1281)) | (1 << (PlSqlParser.PRECEDING - 1281)) | (1 << (PlSqlParser.PRECISION - 1281)) | (1 << (PlSqlParser.PRECOMPUTE_SUBQUERY - 1281)) | (1 << (PlSqlParser.PREDICATE_REORDERS - 1281)) | (1 << (PlSqlParser.PRELOAD - 1281)) | (1 << (PlSqlParser.PREPARE - 1281)) | (1 << (PlSqlParser.PRESENTNNV - 1281)) | (1 << (PlSqlParser.PRESENT - 1281)) | (1 << (PlSqlParser.PRESENTV - 1281)) | (1 << (PlSqlParser.PRESERVE_OID - 1281)) | (1 << (PlSqlParser.PRESERVE - 1281)) | (1 << (PlSqlParser.PRETTY - 1281)) | (1 << (PlSqlParser.PREVIOUS - 1281)) | (1 << (PlSqlParser.PREV - 1281)) | (1 << (PlSqlParser.PRIMARY - 1281)) | (1 << (PlSqlParser.PRINTBLOBTOCLOB - 1281)) | (1 << (PlSqlParser.PRIORITY - 1281)) | (1 << (PlSqlParser.PRIVATE - 1281)) | (1 << (PlSqlParser.PRIVATE_SGA - 1281)) | (1 << (PlSqlParser.PRIVILEGED - 1281)) | (1 << (PlSqlParser.PRIVILEGE - 1281)) | (1 << (PlSqlParser.PRIVILEGES - 1281)))) !== 0) || ((((_la - 1313)) & ~0x1f) == 0 && ((1 << (_la - 1313)) & ((1 << (PlSqlParser.PROCEDURAL - 1313)) | (1 << (PlSqlParser.PROCEDURE - 1313)) | (1 << (PlSqlParser.PROCESS - 1313)) | (1 << (PlSqlParser.PROFILE - 1313)) | (1 << (PlSqlParser.PROGRAM - 1313)) | (1 << (PlSqlParser.PROJECT - 1313)) | (1 << (PlSqlParser.PROPAGATE - 1313)) | (1 << (PlSqlParser.PROTECTED - 1313)) | (1 << (PlSqlParser.PROTECTION - 1313)) | (1 << (PlSqlParser.PROXY - 1313)) | (1 << (PlSqlParser.PRUNING - 1313)) | (1 << (PlSqlParser.PULL_PRED - 1313)) | (1 << (PlSqlParser.PURGE - 1313)) | (1 << (PlSqlParser.PUSH_PRED - 1313)) | (1 << (PlSqlParser.PUSH_SUBQ - 1313)) | (1 << (PlSqlParser.PX_FAULT_TOLERANCE - 1313)) | (1 << (PlSqlParser.PX_GRANULE - 1313)) | (1 << (PlSqlParser.PX_JOIN_FILTER - 1313)) | (1 << (PlSqlParser.QB_NAME - 1313)) | (1 << (PlSqlParser.QUERY_BLOCK - 1313)) | (1 << (PlSqlParser.QUERY - 1313)) | (1 << (PlSqlParser.QUEUE_CURR - 1313)) | (1 << (PlSqlParser.QUEUE - 1313)) | (1 << (PlSqlParser.QUEUE_ROWP - 1313)) | (1 << (PlSqlParser.QUIESCE - 1313)) | (1 << (PlSqlParser.QUORUM - 1313)) | (1 << (PlSqlParser.QUOTA - 1313)) | (1 << (PlSqlParser.RAISE - 1313)) | (1 << (PlSqlParser.RANDOM_LOCAL - 1313)) | (1 << (PlSqlParser.RANDOM - 1313)) | (1 << (PlSqlParser.RANGE - 1313)))) !== 0) || ((((_la - 1345)) & ~0x1f) == 0 && ((1 << (_la - 1345)) & ((1 << (PlSqlParser.RANKM - 1345)) | (1 << (PlSqlParser.RAPIDLY - 1345)) | (1 << (PlSqlParser.RAW - 1345)) | (1 << (PlSqlParser.RAWTOHEX - 1345)) | (1 << (PlSqlParser.RAWTONHEX - 1345)) | (1 << (PlSqlParser.RBA - 1345)) | (1 << (PlSqlParser.RBO_OUTLINE - 1345)) | (1 << (PlSqlParser.RDBA - 1345)) | (1 << (PlSqlParser.READ - 1345)) | (1 << (PlSqlParser.READS - 1345)) | (1 << (PlSqlParser.REALM - 1345)) | (1 << (PlSqlParser.REAL - 1345)) | (1 << (PlSqlParser.REBALANCE - 1345)) | (1 << (PlSqlParser.REBUILD - 1345)) | (1 << (PlSqlParser.RECORD - 1345)) | (1 << (PlSqlParser.RECORDS_PER_BLOCK - 1345)) | (1 << (PlSqlParser.RECOVERABLE - 1345)) | (1 << (PlSqlParser.RECOVER - 1345)) | (1 << (PlSqlParser.RECOVERY - 1345)) | (1 << (PlSqlParser.RECYCLEBIN - 1345)) | (1 << (PlSqlParser.RECYCLE - 1345)) | (1 << (PlSqlParser.REDACTION - 1345)) | (1 << (PlSqlParser.REDEFINE - 1345)) | (1 << (PlSqlParser.REDO - 1345)) | (1 << (PlSqlParser.REDUCED - 1345)) | (1 << (PlSqlParser.REDUNDANCY - 1345)) | (1 << (PlSqlParser.REF_CASCADE_CURSOR - 1345)) | (1 << (PlSqlParser.REFERENCED - 1345)) | (1 << (PlSqlParser.REFERENCE - 1345)) | (1 << (PlSqlParser.REFERENCES - 1345)) | (1 << (PlSqlParser.REFERENCING - 1345)) | (1 << (PlSqlParser.REF - 1345)))) !== 0) || ((((_la - 1377)) & ~0x1f) == 0 && ((1 << (_la - 1377)) & ((1 << (PlSqlParser.REFRESH - 1377)) | (1 << (PlSqlParser.REFTOHEX - 1377)) | (1 << (PlSqlParser.REGEXP_COUNT - 1377)) | (1 << (PlSqlParser.REGEXP_INSTR - 1377)) | (1 << (PlSqlParser.REGEXP_LIKE - 1377)) | (1 << (PlSqlParser.REGEXP_REPLACE - 1377)) | (1 << (PlSqlParser.REGEXP_SUBSTR - 1377)) | (1 << (PlSqlParser.REGISTER - 1377)) | (1 << (PlSqlParser.REGR_AVGX - 1377)) | (1 << (PlSqlParser.REGR_AVGY - 1377)) | (1 << (PlSqlParser.REGR_COUNT - 1377)) | (1 << (PlSqlParser.REGR_INTERCEPT - 1377)) | (1 << (PlSqlParser.REGR_R2 - 1377)) | (1 << (PlSqlParser.REGR_SLOPE - 1377)) | (1 << (PlSqlParser.REGR_SXX - 1377)) | (1 << (PlSqlParser.REGR_SXY - 1377)) | (1 << (PlSqlParser.REGR_SYY - 1377)) | (1 << (PlSqlParser.REGULAR - 1377)) | (1 << (PlSqlParser.REJECT - 1377)) | (1 << (PlSqlParser.REKEY - 1377)) | (1 << (PlSqlParser.RELATIONAL - 1377)) | (1 << (PlSqlParser.RELOCATE - 1377)) | (1 << (PlSqlParser.RELY - 1377)) | (1 << (PlSqlParser.REMAINDER - 1377)) | (1 << (PlSqlParser.REMOTE_MAPPED - 1377)) | (1 << (PlSqlParser.REMOVE - 1377)) | (1 << (PlSqlParser.RENAME - 1377)) | (1 << (PlSqlParser.REPAIR - 1377)) | (1 << (PlSqlParser.REPEAT - 1377)) | (1 << (PlSqlParser.REPLACE - 1377)) | (1 << (PlSqlParser.REPLICATION - 1377)))) !== 0) || ((((_la - 1409)) & ~0x1f) == 0 && ((1 << (_la - 1409)) & ((1 << (PlSqlParser.REQUIRED - 1409)) | (1 << (PlSqlParser.RESETLOGS - 1409)) | (1 << (PlSqlParser.RESET - 1409)) | (1 << (PlSqlParser.RESIZE - 1409)) | (1 << (PlSqlParser.RESOLVE - 1409)) | (1 << (PlSqlParser.RESOLVER - 1409)) | (1 << (PlSqlParser.RESPECT - 1409)) | (1 << (PlSqlParser.RESTART - 1409)) | (1 << (PlSqlParser.RESTORE_AS_INTERVALS - 1409)) | (1 << (PlSqlParser.RESTORE - 1409)) | (1 << (PlSqlParser.RESTRICT_ALL_REF_CONS - 1409)) | (1 << (PlSqlParser.RESTRICTED - 1409)) | (1 << (PlSqlParser.RESTRICT_REFERENCES - 1409)) | (1 << (PlSqlParser.RESTRICT - 1409)) | (1 << (PlSqlParser.RESULT_CACHE - 1409)) | (1 << (PlSqlParser.RESULT - 1409)) | (1 << (PlSqlParser.RESUMABLE - 1409)) | (1 << (PlSqlParser.RESUME - 1409)) | (1 << (PlSqlParser.RETENTION - 1409)) | (1 << (PlSqlParser.RETRY_ON_ROW_CHANGE - 1409)) | (1 << (PlSqlParser.RETURNING - 1409)) | (1 << (PlSqlParser.RETURN - 1409)) | (1 << (PlSqlParser.REUSE - 1409)) | (1 << (PlSqlParser.REVERSE - 1409)) | (1 << (PlSqlParser.REWRITE_OR_ERROR - 1409)) | (1 << (PlSqlParser.REWRITE - 1409)) | (1 << (PlSqlParser.RIGHT - 1409)) | (1 << (PlSqlParser.ROLE - 1409)) | (1 << (PlSqlParser.ROLESET - 1409)) | (1 << (PlSqlParser.ROLES - 1409)))) !== 0) || ((((_la - 1441)) & ~0x1f) == 0 && ((1 << (_la - 1441)) & ((1 << (PlSqlParser.ROLLBACK - 1441)) | (1 << (PlSqlParser.ROLLING - 1441)) | (1 << (PlSqlParser.ROLLUP - 1441)) | (1 << (PlSqlParser.ROWDEPENDENCIES - 1441)) | (1 << (PlSqlParser.ROWID_MAPPING_TABLE - 1441)) | (1 << (PlSqlParser.ROWID - 1441)) | (1 << (PlSqlParser.ROWIDTOCHAR - 1441)) | (1 << (PlSqlParser.ROWIDTONCHAR - 1441)) | (1 << (PlSqlParser.ROW_LENGTH - 1441)) | (1 << (PlSqlParser.ROWNUM - 1441)) | (1 << (PlSqlParser.ROW - 1441)) | (1 << (PlSqlParser.ROWS - 1441)) | (1 << (PlSqlParser.RPAD - 1441)) | (1 << (PlSqlParser.RTRIM - 1441)) | (1 << (PlSqlParser.RULE - 1441)) | (1 << (PlSqlParser.RULES - 1441)) | (1 << (PlSqlParser.RUNNING - 1441)) | (1 << (PlSqlParser.SALT - 1441)) | (1 << (PlSqlParser.SAMPLE - 1441)) | (1 << (PlSqlParser.SAVE_AS_INTERVALS - 1441)) | (1 << (PlSqlParser.SAVEPOINT - 1441)) | (1 << (PlSqlParser.SAVE - 1441)) | (1 << (PlSqlParser.SB4 - 1441)) | (1 << (PlSqlParser.SCALE_ROWS - 1441)) | (1 << (PlSqlParser.SCALE - 1441)) | (1 << (PlSqlParser.SCAN_INSTANCES - 1441)) | (1 << (PlSqlParser.SCAN - 1441)) | (1 << (PlSqlParser.SCHEDULER - 1441)) | (1 << (PlSqlParser.SCHEMACHECK - 1441)) | (1 << (PlSqlParser.SCHEMA - 1441)) | (1 << (PlSqlParser.SCN_ASCENDING - 1441)) | (1 << (PlSqlParser.SCN - 1441)))) !== 0) || ((((_la - 1473)) & ~0x1f) == 0 && ((1 << (_la - 1473)) & ((1 << (PlSqlParser.SCOPE - 1473)) | (1 << (PlSqlParser.SCRUB - 1473)) | (1 << (PlSqlParser.SD_ALL - 1473)) | (1 << (PlSqlParser.SD_INHIBIT - 1473)) | (1 << (PlSqlParser.SDO_GEOM_MBR - 1473)) | (1 << (PlSqlParser.SD_SHOW - 1473)) | (1 << (PlSqlParser.SEARCH - 1473)) | (1 << (PlSqlParser.SECOND - 1473)) | (1 << (PlSqlParser.SECRET - 1473)) | (1 << (PlSqlParser.SECUREFILE_DBA - 1473)) | (1 << (PlSqlParser.SECUREFILE - 1473)) | (1 << (PlSqlParser.SECURITY - 1473)) | (1 << (PlSqlParser.SEED - 1473)) | (1 << (PlSqlParser.SEG_BLOCK - 1473)) | (1 << (PlSqlParser.SEG_FILE - 1473)) | (1 << (PlSqlParser.SEGMENT - 1473)) | (1 << (PlSqlParser.SELECTIVITY - 1473)) | (1 << (PlSqlParser.SELF - 1473)) | (1 << (PlSqlParser.SEMIJOIN_DRIVER - 1473)) | (1 << (PlSqlParser.SEMIJOIN - 1473)) | (1 << (PlSqlParser.SEMI_TO_INNER - 1473)) | (1 << (PlSqlParser.SEQUENCED - 1473)) | (1 << (PlSqlParser.SEQUENCE - 1473)) | (1 << (PlSqlParser.SEQUENTIAL - 1473)) | (1 << (PlSqlParser.SERIALIZABLE - 1473)) | (1 << (PlSqlParser.SERIALLY_REUSABLE - 1473)) | (1 << (PlSqlParser.SERIAL - 1473)) | (1 << (PlSqlParser.SERVERERROR - 1473)) | (1 << (PlSqlParser.SERVICE_NAME_CONVERT - 1473)) | (1 << (PlSqlParser.SERVICES - 1473)))) !== 0) || ((((_la - 1505)) & ~0x1f) == 0 && ((1 << (_la - 1505)) & ((1 << (PlSqlParser.SESSION_CACHED_CURSORS - 1505)) | (1 << (PlSqlParser.SESSION - 1505)) | (1 << (PlSqlParser.SESSIONS_PER_USER - 1505)) | (1 << (PlSqlParser.SESSIONTIMEZONE - 1505)) | (1 << (PlSqlParser.SESSIONTZNAME - 1505)) | (1 << (PlSqlParser.SET - 1505)) | (1 << (PlSqlParser.SETS - 1505)) | (1 << (PlSqlParser.SETTINGS - 1505)) | (1 << (PlSqlParser.SET_TO_JOIN - 1505)) | (1 << (PlSqlParser.SEVERE - 1505)) | (1 << (PlSqlParser.SHARED_POOL - 1505)) | (1 << (PlSqlParser.SHARED - 1505)) | (1 << (PlSqlParser.SHARING - 1505)) | (1 << (PlSqlParser.SHELFLIFE - 1505)) | (1 << (PlSqlParser.SHOW - 1505)) | (1 << (PlSqlParser.SHRINK - 1505)) | (1 << (PlSqlParser.SHUTDOWN - 1505)) | (1 << (PlSqlParser.SIBLINGS - 1505)) | (1 << (PlSqlParser.SID - 1505)) | (1 << (PlSqlParser.SIGNAL_COMPONENT - 1505)) | (1 << (PlSqlParser.SIGNAL_FUNCTION - 1505)) | (1 << (PlSqlParser.SIGN - 1505)) | (1 << (PlSqlParser.SIGNTYPE - 1505)) | (1 << (PlSqlParser.SIMPLE_INTEGER - 1505)) | (1 << (PlSqlParser.SIMPLE - 1505)) | (1 << (PlSqlParser.SINGLE - 1505)) | (1 << (PlSqlParser.SINGLETASK - 1505)) | (1 << (PlSqlParser.SINH - 1505)) | (1 << (PlSqlParser.SIN - 1505)) | (1 << (PlSqlParser.SKIP_EXT_OPTIMIZER - 1505)))) !== 0) || ((((_la - 1537)) & ~0x1f) == 0 && ((1 << (_la - 1537)) & ((1 << (PlSqlParser.SKIP_ - 1537)) | (1 << (PlSqlParser.SKIP_UNQ_UNUSABLE_IDX - 1537)) | (1 << (PlSqlParser.SKIP_UNUSABLE_INDEXES - 1537)) | (1 << (PlSqlParser.SMALLFILE - 1537)) | (1 << (PlSqlParser.SMALLINT - 1537)) | (1 << (PlSqlParser.SNAPSHOT - 1537)) | (1 << (PlSqlParser.SOME - 1537)) | (1 << (PlSqlParser.SORT - 1537)) | (1 << (PlSqlParser.SOUNDEX - 1537)) | (1 << (PlSqlParser.SOURCE_FILE_DIRECTORY - 1537)) | (1 << (PlSqlParser.SOURCE_FILE_NAME_CONVERT - 1537)) | (1 << (PlSqlParser.SOURCE - 1537)) | (1 << (PlSqlParser.SPACE_KEYWORD - 1537)) | (1 << (PlSqlParser.SPECIFICATION - 1537)) | (1 << (PlSqlParser.SPFILE - 1537)) | (1 << (PlSqlParser.SPLIT - 1537)) | (1 << (PlSqlParser.SPREADSHEET - 1537)) | (1 << (PlSqlParser.SQLDATA - 1537)) | (1 << (PlSqlParser.SQLERROR - 1537)) | (1 << (PlSqlParser.SQLLDR - 1537)) | (1 << (PlSqlParser.SQL - 1537)) | (1 << (PlSqlParser.SQL_TRACE - 1537)) | (1 << (PlSqlParser.SQL_TRANSLATION_PROFILE - 1537)) | (1 << (PlSqlParser.SQRT - 1537)) | (1 << (PlSqlParser.STALE - 1537)) | (1 << (PlSqlParser.STANDALONE - 1537)) | (1 << (PlSqlParser.STANDARD_HASH - 1537)) | (1 << (PlSqlParser.STANDBY_MAX_DATA_DELAY - 1537)) | (1 << (PlSqlParser.STANDBYS - 1537)) | (1 << (PlSqlParser.STANDBY - 1537)) | (1 << (PlSqlParser.STAR - 1537)) | (1 << (PlSqlParser.STAR_TRANSFORMATION - 1537)))) !== 0) || ((((_la - 1570)) & ~0x1f) == 0 && ((1 << (_la - 1570)) & ((1 << (PlSqlParser.STARTUP - 1570)) | (1 << (PlSqlParser.STATEMENT_ID - 1570)) | (1 << (PlSqlParser.STATEMENT_QUEUING - 1570)) | (1 << (PlSqlParser.STATEMENTS - 1570)) | (1 << (PlSqlParser.STATEMENT - 1570)) | (1 << (PlSqlParser.STATE - 1570)) | (1 << (PlSqlParser.STATIC - 1570)) | (1 << (PlSqlParser.STATISTICS - 1570)) | (1 << (PlSqlParser.STATS_BINOMIAL_TEST - 1570)) | (1 << (PlSqlParser.STATS_CROSSTAB - 1570)) | (1 << (PlSqlParser.STATS_F_TEST - 1570)) | (1 << (PlSqlParser.STATS_KS_TEST - 1570)) | (1 << (PlSqlParser.STATS_MODE - 1570)) | (1 << (PlSqlParser.STATS_MW_TEST - 1570)) | (1 << (PlSqlParser.STATS_ONE_WAY_ANOVA - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_INDEP - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_INDEPU - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_ONE - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_PAIRED - 1570)) | (1 << (PlSqlParser.STATS_WSR_TEST - 1570)) | (1 << (PlSqlParser.STDDEV_POP - 1570)) | (1 << (PlSqlParser.STDDEV_SAMP - 1570)) | (1 << (PlSqlParser.STOP - 1570)) | (1 << (PlSqlParser.STORAGE - 1570)) | (1 << (PlSqlParser.STORE - 1570)) | (1 << (PlSqlParser.STREAMS - 1570)) | (1 << (PlSqlParser.STREAM - 1570)) | (1 << (PlSqlParser.STRICT - 1570)) | (1 << (PlSqlParser.STRING - 1570)) | (1 << (PlSqlParser.STRIPE_COLUMNS - 1570)) | (1 << (PlSqlParser.STRIPE_WIDTH - 1570)) | (1 << (PlSqlParser.STRIP - 1570)))) !== 0) || ((((_la - 1602)) & ~0x1f) == 0 && ((1 << (_la - 1602)) & ((1 << (PlSqlParser.STRUCTURE - 1602)) | (1 << (PlSqlParser.SUBMULTISET - 1602)) | (1 << (PlSqlParser.SUBPARTITION_REL - 1602)) | (1 << (PlSqlParser.SUBPARTITIONS - 1602)) | (1 << (PlSqlParser.SUBPARTITION - 1602)) | (1 << (PlSqlParser.SUBQUERIES - 1602)) | (1 << (PlSqlParser.SUBQUERY_PRUNING - 1602)) | (1 << (PlSqlParser.SUBSCRIBE - 1602)) | (1 << (PlSqlParser.SUBSET - 1602)) | (1 << (PlSqlParser.SUBSTITUTABLE - 1602)) | (1 << (PlSqlParser.SUBSTR2 - 1602)) | (1 << (PlSqlParser.SUBSTR4 - 1602)) | (1 << (PlSqlParser.SUBSTRB - 1602)) | (1 << (PlSqlParser.SUBSTRC - 1602)) | (1 << (PlSqlParser.SUBTYPE - 1602)) | (1 << (PlSqlParser.SUCCESSFUL - 1602)) | (1 << (PlSqlParser.SUCCESS - 1602)) | (1 << (PlSqlParser.SUMMARY - 1602)) | (1 << (PlSqlParser.SUPPLEMENTAL - 1602)) | (1 << (PlSqlParser.SUSPEND - 1602)) | (1 << (PlSqlParser.SWAP_JOIN_INPUTS - 1602)) | (1 << (PlSqlParser.SWITCHOVER - 1602)) | (1 << (PlSqlParser.SWITCH - 1602)) | (1 << (PlSqlParser.SYNCHRONOUS - 1602)) | (1 << (PlSqlParser.SYNC - 1602)) | (1 << (PlSqlParser.SYSASM - 1602)) | (1 << (PlSqlParser.SYS_AUDIT - 1602)) | (1 << (PlSqlParser.SYSAUX - 1602)) | (1 << (PlSqlParser.SYSBACKUP - 1602)) | (1 << (PlSqlParser.SYS_CHECKACL - 1602)) | (1 << (PlSqlParser.SYS_CHECK_PRIVILEGE - 1602)))) !== 0) || ((((_la - 1634)) & ~0x1f) == 0 && ((1 << (_la - 1634)) & ((1 << (PlSqlParser.SYS_CONNECT_BY_PATH - 1634)) | (1 << (PlSqlParser.SYS_CONTEXT - 1634)) | (1 << (PlSqlParser.SYSDATE - 1634)) | (1 << (PlSqlParser.SYSDBA - 1634)) | (1 << (PlSqlParser.SYS_DBURIGEN - 1634)) | (1 << (PlSqlParser.SYSDG - 1634)) | (1 << (PlSqlParser.SYS_DL_CURSOR - 1634)) | (1 << (PlSqlParser.SYS_DM_RXFORM_CHR - 1634)) | (1 << (PlSqlParser.SYS_DM_RXFORM_NUM - 1634)) | (1 << (PlSqlParser.SYS_DOM_COMPARE - 1634)) | (1 << (PlSqlParser.SYS_DST_PRIM2SEC - 1634)) | (1 << (PlSqlParser.SYS_DST_SEC2PRIM - 1634)) | (1 << (PlSqlParser.SYS_ET_BFILE_TO_RAW - 1634)) | (1 << (PlSqlParser.SYS_ET_BLOB_TO_IMAGE - 1634)) | (1 << (PlSqlParser.SYS_ET_IMAGE_TO_BLOB - 1634)) | (1 << (PlSqlParser.SYS_ET_RAW_TO_BFILE - 1634)) | (1 << (PlSqlParser.SYS_EXTPDTXT - 1634)) | (1 << (PlSqlParser.SYS_EXTRACT_UTC - 1634)) | (1 << (PlSqlParser.SYS_FBT_INSDEL - 1634)) | (1 << (PlSqlParser.SYS_FILTER_ACLS - 1634)) | (1 << (PlSqlParser.SYS_FNMATCHES - 1634)) | (1 << (PlSqlParser.SYS_FNREPLACE - 1634)) | (1 << (PlSqlParser.SYS_GET_ACLIDS - 1634)) | (1 << (PlSqlParser.SYS_GET_COL_ACLIDS - 1634)) | (1 << (PlSqlParser.SYS_GET_PRIVILEGES - 1634)) | (1 << (PlSqlParser.SYS_GETTOKENID - 1634)) | (1 << (PlSqlParser.SYS_GETXTIVAL - 1634)) | (1 << (PlSqlParser.SYS_GUID - 1634)) | (1 << (PlSqlParser.SYSGUID - 1634)) | (1 << (PlSqlParser.SYSKM - 1634)) | (1 << (PlSqlParser.SYS_MAKE_XMLNODEID - 1634)) | (1 << (PlSqlParser.SYS_MAKEXML - 1634)))) !== 0) || ((((_la - 1666)) & ~0x1f) == 0 && ((1 << (_la - 1666)) & ((1 << (PlSqlParser.SYS_MKXMLATTR - 1666)) | (1 << (PlSqlParser.SYS_MKXTI - 1666)) | (1 << (PlSqlParser.SYSOBJ - 1666)) | (1 << (PlSqlParser.SYS_OP_ADT2BIN - 1666)) | (1 << (PlSqlParser.SYS_OP_ADTCONS - 1666)) | (1 << (PlSqlParser.SYS_OP_ALSCRVAL - 1666)) | (1 << (PlSqlParser.SYS_OP_ATG - 1666)) | (1 << (PlSqlParser.SYS_OP_BIN2ADT - 1666)) | (1 << (PlSqlParser.SYS_OP_BITVEC - 1666)) | (1 << (PlSqlParser.SYS_OP_BL2R - 1666)) | (1 << (PlSqlParser.SYS_OP_BLOOM_FILTER_LIST - 1666)) | (1 << (PlSqlParser.SYS_OP_BLOOM_FILTER - 1666)) | (1 << (PlSqlParser.SYS_OP_C2C - 1666)) | (1 << (PlSqlParser.SYS_OP_CAST - 1666)) | (1 << (PlSqlParser.SYS_OP_CEG - 1666)) | (1 << (PlSqlParser.SYS_OP_CL2C - 1666)) | (1 << (PlSqlParser.SYS_OP_COMBINED_HASH - 1666)) | (1 << (PlSqlParser.SYS_OP_COMP - 1666)) | (1 << (PlSqlParser.SYS_OP_CONVERT - 1666)) | (1 << (PlSqlParser.SYS_OP_COUNTCHG - 1666)) | (1 << (PlSqlParser.SYS_OP_CSCONV - 1666)) | (1 << (PlSqlParser.SYS_OP_CSCONVTEST - 1666)) | (1 << (PlSqlParser.SYS_OP_CSR - 1666)) | (1 << (PlSqlParser.SYS_OP_CSX_PATCH - 1666)) | (1 << (PlSqlParser.SYS_OP_CYCLED_SEQ - 1666)) | (1 << (PlSqlParser.SYS_OP_DECOMP - 1666)) | (1 << (PlSqlParser.SYS_OP_DESCEND - 1666)) | (1 << (PlSqlParser.SYS_OP_DISTINCT - 1666)) | (1 << (PlSqlParser.SYS_OP_DRA - 1666)) | (1 << (PlSqlParser.SYS_OP_DUMP - 1666)) | (1 << (PlSqlParser.SYS_OP_DV_CHECK - 1666)) | (1 << (PlSqlParser.SYS_OP_ENFORCE_NOT_NULL - 1666)))) !== 0) || ((((_la - 1698)) & ~0x1f) == 0 && ((1 << (_la - 1698)) & ((1 << (PlSqlParser.SYSOPER - 1698)) | (1 << (PlSqlParser.SYS_OP_EXTRACT - 1698)) | (1 << (PlSqlParser.SYS_OP_GROUPING - 1698)) | (1 << (PlSqlParser.SYS_OP_GUID - 1698)) | (1 << (PlSqlParser.SYS_OP_HASH - 1698)) | (1 << (PlSqlParser.SYS_OP_IIX - 1698)) | (1 << (PlSqlParser.SYS_OP_ITR - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_CREATE - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_FILTER_LIST - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_FILTER - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_SUCCEEDED - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_USE - 1698)) | (1 << (PlSqlParser.SYS_OP_LBID - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2BLOB - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2CLOB - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2ID - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2NCLOB - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2TYP - 1698)) | (1 << (PlSqlParser.SYS_OP_LSVI - 1698)) | (1 << (PlSqlParser.SYS_OP_LVL - 1698)) | (1 << (PlSqlParser.SYS_OP_MAKEOID - 1698)) | (1 << (PlSqlParser.SYS_OP_MAP_NONNULL - 1698)) | (1 << (PlSqlParser.SYS_OP_MSR - 1698)) | (1 << (PlSqlParser.SYS_OP_NICOMBINE - 1698)) | (1 << (PlSqlParser.SYS_OP_NIEXTRACT - 1698)) | (1 << (PlSqlParser.SYS_OP_NII - 1698)) | (1 << (PlSqlParser.SYS_OP_NIX - 1698)) | (1 << (PlSqlParser.SYS_OP_NOEXPAND - 1698)) | (1 << (PlSqlParser.SYS_OP_NTCIMG - 1698)) | (1 << (PlSqlParser.SYS_OP_NUMTORAW - 1698)) | (1 << (PlSqlParser.SYS_OP_OIDVALUE - 1698)) | (1 << (PlSqlParser.SYS_OP_OPNSIZE - 1698)))) !== 0) || ((((_la - 1730)) & ~0x1f) == 0 && ((1 << (_la - 1730)) & ((1 << (PlSqlParser.SYS_OP_PAR_1 - 1730)) | (1 << (PlSqlParser.SYS_OP_PARGID_1 - 1730)) | (1 << (PlSqlParser.SYS_OP_PARGID - 1730)) | (1 << (PlSqlParser.SYS_OP_PAR - 1730)) | (1 << (PlSqlParser.SYS_OP_PART_ID - 1730)) | (1 << (PlSqlParser.SYS_OP_PIVOT - 1730)) | (1 << (PlSqlParser.SYS_OP_R2O - 1730)) | (1 << (PlSqlParser.SYS_OP_RAWTONUM - 1730)) | (1 << (PlSqlParser.SYS_OP_RDTM - 1730)) | (1 << (PlSqlParser.SYS_OP_REF - 1730)) | (1 << (PlSqlParser.SYS_OP_RMTD - 1730)) | (1 << (PlSqlParser.SYS_OP_ROWIDTOOBJ - 1730)) | (1 << (PlSqlParser.SYS_OP_RPB - 1730)) | (1 << (PlSqlParser.SYS_OPTLOBPRBSC - 1730)) | (1 << (PlSqlParser.SYS_OP_TOSETID - 1730)) | (1 << (PlSqlParser.SYS_OP_TPR - 1730)) | (1 << (PlSqlParser.SYS_OP_TRTB - 1730)) | (1 << (PlSqlParser.SYS_OPTXICMP - 1730)) | (1 << (PlSqlParser.SYS_OPTXQCASTASNQ - 1730)) | (1 << (PlSqlParser.SYS_OP_UNDESCEND - 1730)) | (1 << (PlSqlParser.SYS_OP_VECAND - 1730)) | (1 << (PlSqlParser.SYS_OP_VECBIT - 1730)) | (1 << (PlSqlParser.SYS_OP_VECOR - 1730)) | (1 << (PlSqlParser.SYS_OP_VECXOR - 1730)) | (1 << (PlSqlParser.SYS_OP_VERSION - 1730)) | (1 << (PlSqlParser.SYS_OP_VREF - 1730)) | (1 << (PlSqlParser.SYS_OP_VVD - 1730)) | (1 << (PlSqlParser.SYS_OP_XMLCONS_FOR_CSX - 1730)) | (1 << (PlSqlParser.SYS_OP_XPTHATG - 1730)) | (1 << (PlSqlParser.SYS_OP_XPTHIDX - 1730)) | (1 << (PlSqlParser.SYS_OP_XPTHOP - 1730)) | (1 << (PlSqlParser.SYS_OP_XTXT2SQLT - 1730)))) !== 0) || ((((_la - 1762)) & ~0x1f) == 0 && ((1 << (_la - 1762)) & ((1 << (PlSqlParser.SYS_OP_ZONE_ID - 1762)) | (1 << (PlSqlParser.SYS_ORDERKEY_DEPTH - 1762)) | (1 << (PlSqlParser.SYS_ORDERKEY_MAXCHILD - 1762)) | (1 << (PlSqlParser.SYS_ORDERKEY_PARENT - 1762)) | (1 << (PlSqlParser.SYS_PARALLEL_TXN - 1762)) | (1 << (PlSqlParser.SYS_PATHID_IS_ATTR - 1762)) | (1 << (PlSqlParser.SYS_PATHID_IS_NMSPC - 1762)) | (1 << (PlSqlParser.SYS_PATHID_LASTNAME - 1762)) | (1 << (PlSqlParser.SYS_PATHID_LASTNMSPC - 1762)) | (1 << (PlSqlParser.SYS_PATH_REVERSE - 1762)) | (1 << (PlSqlParser.SYS_PXQEXTRACT - 1762)) | (1 << (PlSqlParser.SYS_RAW_TO_XSID - 1762)) | (1 << (PlSqlParser.SYS_RID_ORDER - 1762)) | (1 << (PlSqlParser.SYS_ROW_DELTA - 1762)) | (1 << (PlSqlParser.SYS_SC_2_XMLT - 1762)) | (1 << (PlSqlParser.SYS_SYNRCIREDO - 1762)) | (1 << (PlSqlParser.SYSTEM_DEFINED - 1762)) | (1 << (PlSqlParser.SYSTEM - 1762)) | (1 << (PlSqlParser.SYSTIMESTAMP - 1762)) | (1 << (PlSqlParser.SYS_TYPEID - 1762)) | (1 << (PlSqlParser.SYS_UMAKEXML - 1762)) | (1 << (PlSqlParser.SYS_XMLANALYZE - 1762)) | (1 << (PlSqlParser.SYS_XMLCONTAINS - 1762)) | (1 << (PlSqlParser.SYS_XMLCONV - 1762)) | (1 << (PlSqlParser.SYS_XMLEXNSURI - 1762)) | (1 << (PlSqlParser.SYS_XMLGEN - 1762)) | (1 << (PlSqlParser.SYS_XMLI_LOC_ISNODE - 1762)) | (1 << (PlSqlParser.SYS_XMLI_LOC_ISTEXT - 1762)) | (1 << (PlSqlParser.SYS_XMLINSTR - 1762)) | (1 << (PlSqlParser.SYS_XMLLOCATOR_GETSVAL - 1762)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETCID - 1762)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETLOCATOR - 1762)))) !== 0) || ((((_la - 1794)) & ~0x1f) == 0 && ((1 << (_la - 1794)) & ((1 << (PlSqlParser.SYS_XMLNODEID_GETOKEY - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETPATHID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETPTRID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETRID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETSVAL - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETTID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID - 1794)) | (1 << (PlSqlParser.SYS_XMLT_2_SC - 1794)) | (1 << (PlSqlParser.SYS_XMLTRANSLATE - 1794)) | (1 << (PlSqlParser.SYS_XMLTYPE2SQL - 1794)) | (1 << (PlSqlParser.SYS_XQ_ASQLCNV - 1794)) | (1 << (PlSqlParser.SYS_XQ_ATOMCNVCHK - 1794)) | (1 << (PlSqlParser.SYS_XQBASEURI - 1794)) | (1 << (PlSqlParser.SYS_XQCASTABLEERRH - 1794)) | (1 << (PlSqlParser.SYS_XQCODEP2STR - 1794)) | (1 << (PlSqlParser.SYS_XQCODEPEQ - 1794)) | (1 << (PlSqlParser.SYS_XQCON2SEQ - 1794)) | (1 << (PlSqlParser.SYS_XQCONCAT - 1794)) | (1 << (PlSqlParser.SYS_XQDELETE - 1794)) | (1 << (PlSqlParser.SYS_XQDFLTCOLATION - 1794)) | (1 << (PlSqlParser.SYS_XQDOC - 1794)) | (1 << (PlSqlParser.SYS_XQDOCURI - 1794)) | (1 << (PlSqlParser.SYS_XQDURDIV - 1794)) | (1 << (PlSqlParser.SYS_XQED4URI - 1794)) | (1 << (PlSqlParser.SYS_XQENDSWITH - 1794)) | (1 << (PlSqlParser.SYS_XQERRH - 1794)) | (1 << (PlSqlParser.SYS_XQERR - 1794)) | (1 << (PlSqlParser.SYS_XQESHTMLURI - 1794)) | (1 << (PlSqlParser.SYS_XQEXLOBVAL - 1794)) | (1 << (PlSqlParser.SYS_XQEXSTWRP - 1794)) | (1 << (PlSqlParser.SYS_XQEXTRACT - 1794)) | (1 << (PlSqlParser.SYS_XQEXTRREF - 1794)))) !== 0) || ((((_la - 1826)) & ~0x1f) == 0 && ((1 << (_la - 1826)) & ((1 << (PlSqlParser.SYS_XQEXVAL - 1826)) | (1 << (PlSqlParser.SYS_XQFB2STR - 1826)) | (1 << (PlSqlParser.SYS_XQFNBOOL - 1826)) | (1 << (PlSqlParser.SYS_XQFNCMP - 1826)) | (1 << (PlSqlParser.SYS_XQFNDATIM - 1826)) | (1 << (PlSqlParser.SYS_XQFNLNAME - 1826)) | (1 << (PlSqlParser.SYS_XQFNNM - 1826)) | (1 << (PlSqlParser.SYS_XQFNNSURI - 1826)) | (1 << (PlSqlParser.SYS_XQFNPREDTRUTH - 1826)) | (1 << (PlSqlParser.SYS_XQFNQNM - 1826)) | (1 << (PlSqlParser.SYS_XQFNROOT - 1826)) | (1 << (PlSqlParser.SYS_XQFORMATNUM - 1826)) | (1 << (PlSqlParser.SYS_XQFTCONTAIN - 1826)) | (1 << (PlSqlParser.SYS_XQFUNCR - 1826)) | (1 << (PlSqlParser.SYS_XQGETCONTENT - 1826)) | (1 << (PlSqlParser.SYS_XQINDXOF - 1826)) | (1 << (PlSqlParser.SYS_XQINSERT - 1826)) | (1 << (PlSqlParser.SYS_XQINSPFX - 1826)) | (1 << (PlSqlParser.SYS_XQIRI2URI - 1826)) | (1 << (PlSqlParser.SYS_XQLANG - 1826)) | (1 << (PlSqlParser.SYS_XQLLNMFRMQNM - 1826)) | (1 << (PlSqlParser.SYS_XQMKNODEREF - 1826)) | (1 << (PlSqlParser.SYS_XQNILLED - 1826)) | (1 << (PlSqlParser.SYS_XQNODENAME - 1826)) | (1 << (PlSqlParser.SYS_XQNORMSPACE - 1826)) | (1 << (PlSqlParser.SYS_XQNORMUCODE - 1826)) | (1 << (PlSqlParser.SYS_XQ_NRNG - 1826)) | (1 << (PlSqlParser.SYS_XQNSP4PFX - 1826)) | (1 << (PlSqlParser.SYS_XQNSPFRMQNM - 1826)) | (1 << (PlSqlParser.SYS_XQPFXFRMQNM - 1826)) | (1 << (PlSqlParser.SYS_XQ_PKSQL2XML - 1826)) | (1 << (PlSqlParser.SYS_XQPOLYABS - 1826)))) !== 0) || ((((_la - 1858)) & ~0x1f) == 0 && ((1 << (_la - 1858)) & ((1 << (PlSqlParser.SYS_XQPOLYADD - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYCEL - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYCSTBL - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYCST - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYDIV - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYFLR - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYMOD - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYMUL - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYRND - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYSQRT - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYSUB - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYUMUS - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYUPLS - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVEQ - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVGE - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVGT - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVLE - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVLT - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVNE - 1858)) | (1 << (PlSqlParser.SYS_XQREF2VAL - 1858)) | (1 << (PlSqlParser.SYS_XQRENAME - 1858)) | (1 << (PlSqlParser.SYS_XQREPLACE - 1858)) | (1 << (PlSqlParser.SYS_XQRESVURI - 1858)) | (1 << (PlSqlParser.SYS_XQRNDHALF2EVN - 1858)) | (1 << (PlSqlParser.SYS_XQRSLVQNM - 1858)) | (1 << (PlSqlParser.SYS_XQRYENVPGET - 1858)) | (1 << (PlSqlParser.SYS_XQRYVARGET - 1858)) | (1 << (PlSqlParser.SYS_XQRYWRP - 1858)) | (1 << (PlSqlParser.SYS_XQSEQ2CON4XC - 1858)) | (1 << (PlSqlParser.SYS_XQSEQ2CON - 1858)) | (1 << (PlSqlParser.SYS_XQSEQDEEPEQ - 1858)) | (1 << (PlSqlParser.SYS_XQSEQINSB - 1858)))) !== 0) || ((((_la - 1890)) & ~0x1f) == 0 && ((1 << (_la - 1890)) & ((1 << (PlSqlParser.SYS_XQSEQRM - 1890)) | (1 << (PlSqlParser.SYS_XQSEQRVS - 1890)) | (1 << (PlSqlParser.SYS_XQSEQSUB - 1890)) | (1 << (PlSqlParser.SYS_XQSEQTYPMATCH - 1890)) | (1 << (PlSqlParser.SYS_XQSTARTSWITH - 1890)) | (1 << (PlSqlParser.SYS_XQSTATBURI - 1890)) | (1 << (PlSqlParser.SYS_XQSTR2CODEP - 1890)) | (1 << (PlSqlParser.SYS_XQSTRJOIN - 1890)) | (1 << (PlSqlParser.SYS_XQSUBSTRAFT - 1890)) | (1 << (PlSqlParser.SYS_XQSUBSTRBEF - 1890)) | (1 << (PlSqlParser.SYS_XQTOKENIZE - 1890)) | (1 << (PlSqlParser.SYS_XQTREATAS - 1890)) | (1 << (PlSqlParser.SYS_XQ_UPKXML2SQL - 1890)) | (1 << (PlSqlParser.SYS_XQXFORM - 1890)) | (1 << (PlSqlParser.SYS_XSID_TO_RAW - 1890)) | (1 << (PlSqlParser.SYS_ZMAP_FILTER - 1890)) | (1 << (PlSqlParser.SYS_ZMAP_REFRESH - 1890)) | (1 << (PlSqlParser.TABLE_LOOKUP_BY_NL - 1890)) | (1 << (PlSqlParser.TABLESPACE_NO - 1890)) | (1 << (PlSqlParser.TABLESPACE - 1890)) | (1 << (PlSqlParser.TABLES - 1890)) | (1 << (PlSqlParser.TABLE_STATS - 1890)) | (1 << (PlSqlParser.TABLE - 1890)) | (1 << (PlSqlParser.TABNO - 1890)) | (1 << (PlSqlParser.TAG - 1890)) | (1 << (PlSqlParser.TANH - 1890)) | (1 << (PlSqlParser.TAN - 1890)) | (1 << (PlSqlParser.TBLORIDXPARTNUM - 1890)) | (1 << (PlSqlParser.TEMPFILE - 1890)) | (1 << (PlSqlParser.TEMPLATE - 1890)) | (1 << (PlSqlParser.TEMPORARY - 1890)) | (1 << (PlSqlParser.TEMP_TABLE - 1890)))) !== 0) || ((((_la - 1922)) & ~0x1f) == 0 && ((1 << (_la - 1922)) & ((1 << (PlSqlParser.TEST - 1922)) | (1 << (PlSqlParser.TEXT - 1922)) | (1 << (PlSqlParser.THAN - 1922)) | (1 << (PlSqlParser.THEN - 1922)) | (1 << (PlSqlParser.THE - 1922)) | (1 << (PlSqlParser.THREAD - 1922)) | (1 << (PlSqlParser.THROUGH - 1922)) | (1 << (PlSqlParser.TIER - 1922)) | (1 << (PlSqlParser.TIES - 1922)) | (1 << (PlSqlParser.TIMEOUT - 1922)) | (1 << (PlSqlParser.TIMESTAMP_LTZ_UNCONSTRAINED - 1922)) | (1 << (PlSqlParser.TIMESTAMP - 1922)) | (1 << (PlSqlParser.TIMESTAMP_TZ_UNCONSTRAINED - 1922)) | (1 << (PlSqlParser.TIMESTAMP_UNCONSTRAINED - 1922)) | (1 << (PlSqlParser.TIMES - 1922)) | (1 << (PlSqlParser.TIME - 1922)) | (1 << (PlSqlParser.TIMEZONE_ABBR - 1922)) | (1 << (PlSqlParser.TIMEZONE_HOUR - 1922)) | (1 << (PlSqlParser.TIMEZONE_MINUTE - 1922)) | (1 << (PlSqlParser.TIMEZONE_OFFSET - 1922)) | (1 << (PlSqlParser.TIMEZONE_REGION - 1922)) | (1 << (PlSqlParser.TIME_ZONE - 1922)) | (1 << (PlSqlParser.TIV_GB - 1922)) | (1 << (PlSqlParser.TIV_SSF - 1922)) | (1 << (PlSqlParser.TO_ACLID - 1922)) | (1 << (PlSqlParser.TO_BINARY_DOUBLE - 1922)) | (1 << (PlSqlParser.TO_BINARY_FLOAT - 1922)) | (1 << (PlSqlParser.TO_BLOB - 1922)) | (1 << (PlSqlParser.TO_CLOB - 1922)) | (1 << (PlSqlParser.TO_DSINTERVAL - 1922)) | (1 << (PlSqlParser.TO_LOB - 1922)))) !== 0) || ((((_la - 1954)) & ~0x1f) == 0 && ((1 << (_la - 1954)) & ((1 << (PlSqlParser.TO_MULTI_BYTE - 1954)) | (1 << (PlSqlParser.TO_NCHAR - 1954)) | (1 << (PlSqlParser.TO_NCLOB - 1954)) | (1 << (PlSqlParser.TO_NUMBER - 1954)) | (1 << (PlSqlParser.TOPLEVEL - 1954)) | (1 << (PlSqlParser.TO_SINGLE_BYTE - 1954)) | (1 << (PlSqlParser.TO_TIMESTAMP - 1954)) | (1 << (PlSqlParser.TO_TIMESTAMP_TZ - 1954)) | (1 << (PlSqlParser.TO_TIME - 1954)) | (1 << (PlSqlParser.TO_TIME_TZ - 1954)) | (1 << (PlSqlParser.TO_YMINTERVAL - 1954)) | (1 << (PlSqlParser.TRACE - 1954)) | (1 << (PlSqlParser.TRACING - 1954)) | (1 << (PlSqlParser.TRACKING - 1954)) | (1 << (PlSqlParser.TRAILING - 1954)) | (1 << (PlSqlParser.TRANSACTION - 1954)) | (1 << (PlSqlParser.TRANSFORM_DISTINCT_AGG - 1954)) | (1 << (PlSqlParser.TRANSITIONAL - 1954)) | (1 << (PlSqlParser.TRANSITION - 1954)) | (1 << (PlSqlParser.TRANSLATE - 1954)) | (1 << (PlSqlParser.TRANSLATION - 1954)) | (1 << (PlSqlParser.TREAT - 1954)) | (1 << (PlSqlParser.TRIGGERS - 1954)) | (1 << (PlSqlParser.TRIGGER - 1954)) | (1 << (PlSqlParser.TRUE - 1954)) | (1 << (PlSqlParser.TRUNCATE - 1954)) | (1 << (PlSqlParser.TRUNC - 1954)) | (1 << (PlSqlParser.TRUSTED - 1954)) | (1 << (PlSqlParser.TRUST - 1954)) | (1 << (PlSqlParser.TUNING - 1954)) | (1 << (PlSqlParser.TX - 1954)))) !== 0) || ((((_la - 1986)) & ~0x1f) == 0 && ((1 << (_la - 1986)) & ((1 << (PlSqlParser.TYPES - 1986)) | (1 << (PlSqlParser.TYPE - 1986)) | (1 << (PlSqlParser.TZ_OFFSET - 1986)) | (1 << (PlSqlParser.UB2 - 1986)) | (1 << (PlSqlParser.UBA - 1986)) | (1 << (PlSqlParser.UCS2 - 1986)) | (1 << (PlSqlParser.UID - 1986)) | (1 << (PlSqlParser.UNARCHIVED - 1986)) | (1 << (PlSqlParser.UNBOUNDED - 1986)) | (1 << (PlSqlParser.UNBOUND - 1986)) | (1 << (PlSqlParser.UNCONDITIONAL - 1986)) | (1 << (PlSqlParser.UNDER - 1986)) | (1 << (PlSqlParser.UNDO - 1986)) | (1 << (PlSqlParser.UNDROP - 1986)) | (1 << (PlSqlParser.UNIFORM - 1986)) | (1 << (PlSqlParser.UNISTR - 1986)) | (1 << (PlSqlParser.UNLIMITED - 1986)) | (1 << (PlSqlParser.UNLOAD - 1986)) | (1 << (PlSqlParser.UNLOCK - 1986)) | (1 << (PlSqlParser.UNMATCHED - 1986)) | (1 << (PlSqlParser.UNNEST_INNERJ_DISTINCT_VIEW - 1986)) | (1 << (PlSqlParser.UNNEST_NOSEMIJ_NODISTINCTVIEW - 1986)) | (1 << (PlSqlParser.UNNEST_SEMIJ_VIEW - 1986)) | (1 << (PlSqlParser.UNNEST - 1986)) | (1 << (PlSqlParser.UNPACKED - 1986)) | (1 << (PlSqlParser.UNPIVOT - 1986)) | (1 << (PlSqlParser.UNPLUG - 1986)) | (1 << (PlSqlParser.UNPROTECTED - 1986)) | (1 << (PlSqlParser.UNQUIESCE - 1986)) | (1 << (PlSqlParser.UNRECOVERABLE - 1986)))) !== 0) || ((((_la - 2018)) & ~0x1f) == 0 && ((1 << (_la - 2018)) & ((1 << (PlSqlParser.UNRESTRICTED - 2018)) | (1 << (PlSqlParser.UNSUBSCRIBE - 2018)) | (1 << (PlSqlParser.UNTIL - 2018)) | (1 << (PlSqlParser.UNUSABLE - 2018)) | (1 << (PlSqlParser.UNUSED - 2018)) | (1 << (PlSqlParser.UPDATABLE - 2018)) | (1 << (PlSqlParser.UPDATED - 2018)) | (1 << (PlSqlParser.UPDATEXML - 2018)) | (1 << (PlSqlParser.UPD_INDEXES - 2018)) | (1 << (PlSqlParser.UPD_JOININDEX - 2018)) | (1 << (PlSqlParser.UPGRADE - 2018)) | (1 << (PlSqlParser.UPPER - 2018)) | (1 << (PlSqlParser.UPSERT - 2018)) | (1 << (PlSqlParser.UROWID - 2018)) | (1 << (PlSqlParser.USABLE - 2018)) | (1 << (PlSqlParser.USAGE - 2018)) | (1 << (PlSqlParser.USE_ANTI - 2018)) | (1 << (PlSqlParser.USE_CONCAT - 2018)) | (1 << (PlSqlParser.USE_CUBE - 2018)) | (1 << (PlSqlParser.USE_HASH_AGGREGATION - 2018)) | (1 << (PlSqlParser.USE_HASH_GBY_FOR_PUSHDOWN - 2018)) | (1 << (PlSqlParser.USE_HASH - 2018)) | (1 << (PlSqlParser.USE_HIDDEN_PARTITIONS - 2018)) | (1 << (PlSqlParser.USE_INVISIBLE_INDEXES - 2018)) | (1 << (PlSqlParser.USE_MERGE_CARTESIAN - 2018)) | (1 << (PlSqlParser.USE_MERGE - 2018)) | (1 << (PlSqlParser.USE_NL - 2018)) | (1 << (PlSqlParser.USE_NL_WITH_INDEX - 2018)) | (1 << (PlSqlParser.USE_PRIVATE_OUTLINES - 2018)) | (1 << (PlSqlParser.USER_DATA - 2018)) | (1 << (PlSqlParser.USER_DEFINED - 2018)))) !== 0) || ((((_la - 2050)) & ~0x1f) == 0 && ((1 << (_la - 2050)) & ((1 << (PlSqlParser.USERENV - 2050)) | (1 << (PlSqlParser.USERGROUP - 2050)) | (1 << (PlSqlParser.USER_RECYCLEBIN - 2050)) | (1 << (PlSqlParser.USERS - 2050)) | (1 << (PlSqlParser.USER_TABLESPACES - 2050)) | (1 << (PlSqlParser.USER - 2050)) | (1 << (PlSqlParser.USE_SEMI - 2050)) | (1 << (PlSqlParser.USE_STORED_OUTLINES - 2050)) | (1 << (PlSqlParser.USE_TTT_FOR_GSETS - 2050)) | (1 << (PlSqlParser.USE - 2050)) | (1 << (PlSqlParser.USE_VECTOR_AGGREGATION - 2050)) | (1 << (PlSqlParser.USE_WEAK_NAME_RESL - 2050)) | (1 << (PlSqlParser.USING_NO_EXPAND - 2050)) | (1 << (PlSqlParser.USING - 2050)) | (1 << (PlSqlParser.UTF16BE - 2050)) | (1 << (PlSqlParser.UTF16LE - 2050)) | (1 << (PlSqlParser.UTF32 - 2050)) | (1 << (PlSqlParser.UTF8 - 2050)) | (1 << (PlSqlParser.V1 - 2050)) | (1 << (PlSqlParser.V2 - 2050)) | (1 << (PlSqlParser.VALIDATE - 2050)) | (1 << (PlSqlParser.VALIDATION - 2050)) | (1 << (PlSqlParser.VALID_TIME_END - 2050)) | (1 << (PlSqlParser.VALUE - 2050)) | (1 << (PlSqlParser.VARCHAR2 - 2050)) | (1 << (PlSqlParser.VARCHAR - 2050)) | (1 << (PlSqlParser.VARIABLE - 2050)) | (1 << (PlSqlParser.VAR_POP - 2050)) | (1 << (PlSqlParser.VARRAYS - 2050)) | (1 << (PlSqlParser.VARRAY - 2050)) | (1 << (PlSqlParser.VAR_SAMP - 2050)))) !== 0) || ((((_la - 2082)) & ~0x1f) == 0 && ((1 << (_la - 2082)) & ((1 << (PlSqlParser.VARYING - 2082)) | (1 << (PlSqlParser.VECTOR_READ_TRACE - 2082)) | (1 << (PlSqlParser.VECTOR_READ - 2082)) | (1 << (PlSqlParser.VECTOR_TRANSFORM_DIMS - 2082)) | (1 << (PlSqlParser.VECTOR_TRANSFORM_FACT - 2082)) | (1 << (PlSqlParser.VECTOR_TRANSFORM - 2082)) | (1 << (PlSqlParser.VERIFIER - 2082)) | (1 << (PlSqlParser.VERIFY - 2082)) | (1 << (PlSqlParser.VERSIONING - 2082)) | (1 << (PlSqlParser.VERSIONS_ENDSCN - 2082)) | (1 << (PlSqlParser.VERSIONS_ENDTIME - 2082)) | (1 << (PlSqlParser.VERSIONS_OPERATION - 2082)) | (1 << (PlSqlParser.VERSIONS_STARTSCN - 2082)) | (1 << (PlSqlParser.VERSIONS_STARTTIME - 2082)) | (1 << (PlSqlParser.VERSIONS - 2082)) | (1 << (PlSqlParser.VERSIONS_XID - 2082)) | (1 << (PlSqlParser.VERSION - 2082)) | (1 << (PlSqlParser.VIOLATION - 2082)) | (1 << (PlSqlParser.VIRTUAL - 2082)) | (1 << (PlSqlParser.VISIBILITY - 2082)) | (1 << (PlSqlParser.VISIBLE - 2082)) | (1 << (PlSqlParser.VOLUME - 2082)) | (1 << (PlSqlParser.VSIZE - 2082)) | (1 << (PlSqlParser.WAIT - 2082)) | (1 << (PlSqlParser.WALLET - 2082)) | (1 << (PlSqlParser.WARNING - 2082)) | (1 << (PlSqlParser.WEEKS - 2082)) | (1 << (PlSqlParser.WEEK - 2082)) | (1 << (PlSqlParser.WELLFORMED - 2082)) | (1 << (PlSqlParser.WHENEVER - 2082)) | (1 << (PlSqlParser.WHEN - 2082)))) !== 0) || ((((_la - 2115)) & ~0x1f) == 0 && ((1 << (_la - 2115)) & ((1 << (PlSqlParser.WHILE - 2115)) | (1 << (PlSqlParser.WHITESPACE - 2115)) | (1 << (PlSqlParser.WIDTH_BUCKET - 2115)) | (1 << (PlSqlParser.WITHIN - 2115)) | (1 << (PlSqlParser.WITHOUT - 2115)) | (1 << (PlSqlParser.WITH_PLSQL - 2115)) | (1 << (PlSqlParser.WORK - 2115)) | (1 << (PlSqlParser.WRAPPED - 2115)) | (1 << (PlSqlParser.WRAPPER - 2115)) | (1 << (PlSqlParser.WRITE - 2115)) | (1 << (PlSqlParser.XDB_FASTPATH_INSERT - 2115)) | (1 << (PlSqlParser.X_DYN_PRUNE - 2115)) | (1 << (PlSqlParser.XID - 2115)) | (1 << (PlSqlParser.XML2OBJECT - 2115)) | (1 << (PlSqlParser.XMLAGG - 2115)) | (1 << (PlSqlParser.XMLATTRIBUTES - 2115)) | (1 << (PlSqlParser.XMLCAST - 2115)) | (1 << (PlSqlParser.XMLCDATA - 2115)) | (1 << (PlSqlParser.XMLCOLATTVAL - 2115)) | (1 << (PlSqlParser.XMLCOMMENT - 2115)) | (1 << (PlSqlParser.XMLCONCAT - 2115)) | (1 << (PlSqlParser.XMLDIFF - 2115)) | (1 << (PlSqlParser.XML_DML_RWT_STMT - 2115)) | (1 << (PlSqlParser.XMLELEMENT - 2115)) | (1 << (PlSqlParser.XMLEXISTS2 - 2115)) | (1 << (PlSqlParser.XMLEXISTS - 2115)) | (1 << (PlSqlParser.XMLFOREST - 2115)) | (1 << (PlSqlParser.XMLINDEX_REWRITE_IN_SELECT - 2115)) | (1 << (PlSqlParser.XMLINDEX_REWRITE - 2115)))) !== 0) || ((((_la - 2147)) & ~0x1f) == 0 && ((1 << (_la - 2147)) & ((1 << (PlSqlParser.XMLINDEX_SEL_IDX_TBL - 2147)) | (1 << (PlSqlParser.XMLISNODE - 2147)) | (1 << (PlSqlParser.XMLISVALID - 2147)) | (1 << (PlSqlParser.XMLNAMESPACES - 2147)) | (1 << (PlSqlParser.XMLPARSE - 2147)) | (1 << (PlSqlParser.XMLPATCH - 2147)) | (1 << (PlSqlParser.XMLPI - 2147)) | (1 << (PlSqlParser.XMLQUERYVAL - 2147)) | (1 << (PlSqlParser.XMLQUERY - 2147)) | (1 << (PlSqlParser.XMLROOT - 2147)) | (1 << (PlSqlParser.XMLSCHEMA - 2147)) | (1 << (PlSqlParser.XMLSERIALIZE - 2147)) | (1 << (PlSqlParser.XMLTABLE - 2147)) | (1 << (PlSqlParser.XMLTRANSFORMBLOB - 2147)) | (1 << (PlSqlParser.XMLTRANSFORM - 2147)) | (1 << (PlSqlParser.XMLTYPE - 2147)) | (1 << (PlSqlParser.XML - 2147)) | (1 << (PlSqlParser.XPATHTABLE - 2147)) | (1 << (PlSqlParser.XS_SYS_CONTEXT - 2147)) | (1 << (PlSqlParser.XS - 2147)) | (1 << (PlSqlParser.YEARS - 2147)) | (1 << (PlSqlParser.YEAR - 2147)) | (1 << (PlSqlParser.YES - 2147)) | (1 << (PlSqlParser.YMINTERVAL_UNCONSTRAINED - 2147)) | (1 << (PlSqlParser.ZONEMAP - 2147)) | (1 << (PlSqlParser.ZONE - 2147)) | (1 << (PlSqlParser.PREDICTION - 2147)) | (1 << (PlSqlParser.PREDICTION_BOUNDS - 2147)) | (1 << (PlSqlParser.PREDICTION_COST - 2147)) | (1 << (PlSqlParser.PREDICTION_DETAILS - 2147)) | (1 << (PlSqlParser.PREDICTION_PROBABILITY - 2147)))) !== 0) || ((((_la - 2179)) & ~0x1f) == 0 && ((1 << (_la - 2179)) & ((1 << (PlSqlParser.PREDICTION_SET - 2179)) | (1 << (PlSqlParser.CUME_DIST - 2179)) | (1 << (PlSqlParser.DENSE_RANK - 2179)) | (1 << (PlSqlParser.LISTAGG - 2179)) | (1 << (PlSqlParser.PERCENT_RANK - 2179)) | (1 << (PlSqlParser.PERCENTILE_CONT - 2179)) | (1 << (PlSqlParser.PERCENTILE_DISC - 2179)) | (1 << (PlSqlParser.RANK - 2179)) | (1 << (PlSqlParser.AVG - 2179)) | (1 << (PlSqlParser.CORR - 2179)) | (1 << (PlSqlParser.COVAR_ - 2179)) | (1 << (PlSqlParser.LAG - 2179)) | (1 << (PlSqlParser.LEAD - 2179)) | (1 << (PlSqlParser.MAX - 2179)) | (1 << (PlSqlParser.MEDIAN - 2179)) | (1 << (PlSqlParser.MIN - 2179)) | (1 << (PlSqlParser.NTILE - 2179)) | (1 << (PlSqlParser.NVL - 2179)) | (1 << (PlSqlParser.RATIO_TO_REPORT - 2179)) | (1 << (PlSqlParser.REGR_ - 2179)) | (1 << (PlSqlParser.ROUND - 2179)) | (1 << (PlSqlParser.ROW_NUMBER - 2179)) | (1 << (PlSqlParser.SUBSTR - 2179)) | (1 << (PlSqlParser.TO_CHAR - 2179)) | (1 << (PlSqlParser.TRIM - 2179)) | (1 << (PlSqlParser.SUM - 2179)) | (1 << (PlSqlParser.STDDEV - 2179)) | (1 << (PlSqlParser.VAR_ - 2179)) | (1 << (PlSqlParser.VARIANCE - 2179)) | (1 << (PlSqlParser.LEAST - 2179)) | (1 << (PlSqlParser.GREATEST - 2179)))) !== 0) || ((((_la - 2211)) & ~0x1f) == 0 && ((1 << (_la - 2211)) & ((1 << (PlSqlParser.TO_DATE - 2211)) | (1 << (PlSqlParser.PERIOD - 2211)) | (1 << (PlSqlParser.DELIMITED_ID - 2211)))) !== 0) || _la===PlSqlParser.REGULAR_ID) { this.state = 8569; this.label_name(); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Cursor_loop_paramContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_cursor_loop_param; this.range_separator = null; // Token return this; } Cursor_loop_paramContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Cursor_loop_paramContext.prototype.constructor = Cursor_loop_paramContext; Cursor_loop_paramContext.prototype.index_name = function() { return this.getTypedRuleContext(Index_nameContext,0); }; Cursor_loop_paramContext.prototype.IN = function() { return this.getToken(PlSqlParser.IN, 0); }; Cursor_loop_paramContext.prototype.lower_bound = function() { return this.getTypedRuleContext(Lower_boundContext,0); }; Cursor_loop_paramContext.prototype.upper_bound = function() { return this.getTypedRuleContext(Upper_boundContext,0); }; Cursor_loop_paramContext.prototype.DOUBLE_PERIOD = function() { return this.getToken(PlSqlParser.DOUBLE_PERIOD, 0); }; Cursor_loop_paramContext.prototype.REVERSE = function() { return this.getToken(PlSqlParser.REVERSE, 0); }; Cursor_loop_paramContext.prototype.record_name = function() { return this.getTypedRuleContext(Record_nameContext,0); }; Cursor_loop_paramContext.prototype.cursor_name = function() { return this.getTypedRuleContext(Cursor_nameContext,0); }; Cursor_loop_paramContext.prototype.LEFT_PAREN = function() { return this.getToken(PlSqlParser.LEFT_PAREN, 0); }; Cursor_loop_paramContext.prototype.select_statement = function() { return this.getTypedRuleContext(Select_statementContext,0); }; Cursor_loop_paramContext.prototype.RIGHT_PAREN = function() { return this.getToken(PlSqlParser.RIGHT_PAREN, 0); }; Cursor_loop_paramContext.prototype.expressions = function() { return this.getTypedRuleContext(ExpressionsContext,0); }; Cursor_loop_paramContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterCursor_loop_param(this); } }; Cursor_loop_paramContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitCursor_loop_param(this); } }; Cursor_loop_paramContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitCursor_loop_param(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Cursor_loop_paramContext = Cursor_loop_paramContext; PlSqlParser.prototype.cursor_loop_param = function() { var localctx = new Cursor_loop_paramContext(this, this._ctx, this.state); this.enterRule(localctx, 974, PlSqlParser.RULE_cursor_loop_param); var _la = 0; // Token type try { this.state = 8597; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,1112,this._ctx); switch(la_) { case 1: this.enterOuterAlt(localctx, 1); this.state = 8572; this.index_name(); this.state = 8573; this.match(PlSqlParser.IN); this.state = 8575; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,1108,this._ctx); if(la_===1) { this.state = 8574; this.match(PlSqlParser.REVERSE); } this.state = 8577; this.lower_bound(); this.state = 8578; localctx.range_separator = this.match(PlSqlParser.DOUBLE_PERIOD); this.state = 8579; this.upper_bound(); break; case 2: this.enterOuterAlt(localctx, 2); this.state = 8581; this.record_name(); this.state = 8582; this.match(PlSqlParser.IN); this.state = 8595; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.ABORT: case PlSqlParser.ABS: case PlSqlParser.ACCESS: case PlSqlParser.ACCESSED: case PlSqlParser.ACCOUNT: case PlSqlParser.ACL: case PlSqlParser.ACOS: case PlSqlParser.ACTION: case PlSqlParser.ACTIONS: case PlSqlParser.ACTIVATE: case PlSqlParser.ACTIVE: case PlSqlParser.ACTIVE_COMPONENT: case PlSqlParser.ACTIVE_DATA: case PlSqlParser.ACTIVE_FUNCTION: case PlSqlParser.ACTIVE_TAG: case PlSqlParser.ACTIVITY: case PlSqlParser.ADAPTIVE_PLAN: case PlSqlParser.ADD: case PlSqlParser.ADD_COLUMN: case PlSqlParser.ADD_GROUP: case PlSqlParser.ADD_MONTHS: case PlSqlParser.ADJ_DATE: case PlSqlParser.ADMIN: case PlSqlParser.ADMINISTER: case PlSqlParser.ADMINISTRATOR: case PlSqlParser.ADVANCED: case PlSqlParser.ADVISE: case PlSqlParser.ADVISOR: case PlSqlParser.AFD_DISKSTRING: case PlSqlParser.AFTER: case PlSqlParser.AGENT: case PlSqlParser.AGGREGATE: case PlSqlParser.A_LETTER: case PlSqlParser.ALIAS: case PlSqlParser.ALLOCATE: case PlSqlParser.ALLOW: case PlSqlParser.ALL_ROWS: case PlSqlParser.ALWAYS: case PlSqlParser.ANALYZE: case PlSqlParser.ANCILLARY: case PlSqlParser.AND_EQUAL: case PlSqlParser.ANOMALY: case PlSqlParser.ANSI_REARCH: case PlSqlParser.ANTIJOIN: case PlSqlParser.ANYSCHEMA: case PlSqlParser.APPEND: case PlSqlParser.APPENDCHILDXML: case PlSqlParser.APPEND_VALUES: case PlSqlParser.APPLICATION: case PlSqlParser.APPLY: case PlSqlParser.APPROX_COUNT_DISTINCT: case PlSqlParser.ARCHIVAL: case PlSqlParser.ARCHIVE: case PlSqlParser.ARCHIVED: case PlSqlParser.ARCHIVELOG: case PlSqlParser.ARRAY: case PlSqlParser.ASCII: case PlSqlParser.ASCIISTR: case PlSqlParser.ASIN: case PlSqlParser.ASIS: case PlSqlParser.ASSEMBLY: case PlSqlParser.ASSIGN: case PlSqlParser.ASSOCIATE: case PlSqlParser.ASYNC: case PlSqlParser.ASYNCHRONOUS: case PlSqlParser.ATAN2: case PlSqlParser.ATAN: case PlSqlParser.AT: case PlSqlParser.ATTRIBUTE: case PlSqlParser.ATTRIBUTES: case PlSqlParser.AUTHENTICATED: case PlSqlParser.AUTHENTICATION: case PlSqlParser.AUTHID: case PlSqlParser.AUTHORIZATION: case PlSqlParser.AUTOALLOCATE: case PlSqlParser.AUTO: case PlSqlParser.AUTOEXTEND: case PlSqlParser.AUTO_LOGIN: case PlSqlParser.AUTOMATIC: case PlSqlParser.AUTONOMOUS_TRANSACTION: case PlSqlParser.AUTO_REOPTIMIZE: case PlSqlParser.AVAILABILITY: case PlSqlParser.AVRO: case PlSqlParser.BACKGROUND: case PlSqlParser.BACKUP: case PlSqlParser.BASIC: case PlSqlParser.BASICFILE: case PlSqlParser.BATCH: case PlSqlParser.BATCHSIZE: case PlSqlParser.BATCH_TABLE_ACCESS_BY_ROWID: case PlSqlParser.BECOME: case PlSqlParser.BEFORE: case PlSqlParser.BEGIN: case PlSqlParser.BEGINNING: case PlSqlParser.BEGIN_OUTLINE_DATA: case PlSqlParser.BEHALF: case PlSqlParser.BEQUEATH: case PlSqlParser.BFILE: case PlSqlParser.BFILENAME: case PlSqlParser.BIGFILE: case PlSqlParser.BINARY: case PlSqlParser.BINARY_DOUBLE: case PlSqlParser.BINARY_DOUBLE_INFINITY: case PlSqlParser.BINARY_DOUBLE_NAN: case PlSqlParser.BINARY_FLOAT: case PlSqlParser.BINARY_FLOAT_INFINITY: case PlSqlParser.BINARY_FLOAT_NAN: case PlSqlParser.BINARY_INTEGER: case PlSqlParser.BIND_AWARE: case PlSqlParser.BINDING: case PlSqlParser.BIN_TO_NUM: case PlSqlParser.BITAND: case PlSqlParser.BITMAP_AND: case PlSqlParser.BITMAP: case PlSqlParser.BITMAPS: case PlSqlParser.BITMAP_TREE: case PlSqlParser.BITS: case PlSqlParser.BLOB: case PlSqlParser.BLOCK: case PlSqlParser.BLOCK_RANGE: case PlSqlParser.BLOCKS: case PlSqlParser.BLOCKSIZE: case PlSqlParser.BODY: case PlSqlParser.BOOLEAN: case PlSqlParser.BOTH: case PlSqlParser.BOUND: case PlSqlParser.BRANCH: case PlSqlParser.BREADTH: case PlSqlParser.BROADCAST: case PlSqlParser.BSON: case PlSqlParser.BUFFER: case PlSqlParser.BUFFER_CACHE: case PlSqlParser.BUFFER_POOL: case PlSqlParser.BUILD: case PlSqlParser.BULK: case PlSqlParser.BYPASS_RECURSIVE_CHECK: case PlSqlParser.BYPASS_UJVC: case PlSqlParser.BYTE: case PlSqlParser.CACHE: case PlSqlParser.CACHE_CB: case PlSqlParser.CACHE_INSTANCES: case PlSqlParser.CACHE_TEMP_TABLE: case PlSqlParser.CACHING: case PlSqlParser.CALCULATED: case PlSqlParser.CALLBACK: case PlSqlParser.CALL: case PlSqlParser.CANCEL: case PlSqlParser.CAPACITY: case PlSqlParser.CARDINALITY: case PlSqlParser.CASCADE: case PlSqlParser.CASE: case PlSqlParser.CAST: case PlSqlParser.CATEGORY: case PlSqlParser.CDBDEFAULT: case PlSqlParser.CEIL: case PlSqlParser.CELL_FLASH_CACHE: case PlSqlParser.CERTIFICATE: case PlSqlParser.CFILE: case PlSqlParser.CHAINED: case PlSqlParser.CHANGE: case PlSqlParser.CHANGE_DUPKEY_ERROR_INDEX: case PlSqlParser.CHARACTER: case PlSqlParser.CHAR: case PlSqlParser.CHAR_CS: case PlSqlParser.CHARTOROWID: case PlSqlParser.CHECK_ACL_REWRITE: case PlSqlParser.CHECKPOINT: case PlSqlParser.CHILD: case PlSqlParser.CHOOSE: case PlSqlParser.CHR: case PlSqlParser.CHUNK: case PlSqlParser.CLASS: case PlSqlParser.CLASSIFIER: case PlSqlParser.CLEANUP: case PlSqlParser.CLEAR: case PlSqlParser.C_LETTER: case PlSqlParser.CLIENT: case PlSqlParser.CLOB: case PlSqlParser.CLONE: case PlSqlParser.CLOSE_CACHED_OPEN_CURSORS: case PlSqlParser.CLOSE: case PlSqlParser.CLUSTER_BY_ROWID: case PlSqlParser.CLUSTER: case PlSqlParser.CLUSTER_DETAILS: case PlSqlParser.CLUSTER_DISTANCE: case PlSqlParser.CLUSTER_ID: case PlSqlParser.CLUSTERING: case PlSqlParser.CLUSTERING_FACTOR: case PlSqlParser.CLUSTER_PROBABILITY: case PlSqlParser.CLUSTER_SET: case PlSqlParser.COALESCE: case PlSqlParser.COALESCE_SQ: case PlSqlParser.COARSE: case PlSqlParser.CO_AUTH_IND: case PlSqlParser.COLD: case PlSqlParser.COLLECT: case PlSqlParser.COLUMNAR: case PlSqlParser.COLUMN_AUTH_INDICATOR: case PlSqlParser.COLUMN: case PlSqlParser.COLUMNS: case PlSqlParser.COLUMN_STATS: case PlSqlParser.COLUMN_VALUE: case PlSqlParser.COMMENT: case PlSqlParser.COMMIT: case PlSqlParser.COMMITTED: case PlSqlParser.COMMON_DATA: case PlSqlParser.COMPACT: case PlSqlParser.COMPATIBILITY: case PlSqlParser.COMPILE: case PlSqlParser.COMPLETE: case PlSqlParser.COMPLIANCE: case PlSqlParser.COMPONENT: case PlSqlParser.COMPONENTS: case PlSqlParser.COMPOSE: case PlSqlParser.COMPOSITE: case PlSqlParser.COMPOSITE_LIMIT: case PlSqlParser.COMPOUND: case PlSqlParser.COMPUTE: case PlSqlParser.CONCAT: case PlSqlParser.CON_DBID_TO_ID: case PlSqlParser.CONDITIONAL: case PlSqlParser.CONDITION: case PlSqlParser.CONFIRM: case PlSqlParser.CONFORMING: case PlSqlParser.CON_GUID_TO_ID: case PlSqlParser.CON_ID: case PlSqlParser.CON_NAME_TO_ID: case PlSqlParser.CONNECT_BY_CB_WHR_ONLY: case PlSqlParser.CONNECT_BY_COMBINE_SW: case PlSqlParser.CONNECT_BY_COST_BASED: case PlSqlParser.CONNECT_BY_ELIM_DUPS: case PlSqlParser.CONNECT_BY_FILTERING: case PlSqlParser.CONNECT_BY_ISCYCLE: case PlSqlParser.CONNECT_BY_ISLEAF: case PlSqlParser.CONNECT_BY_ROOT: case PlSqlParser.CONNECT_TIME: case PlSqlParser.CONSIDER: case PlSqlParser.CONSISTENT: case PlSqlParser.CONSTANT: case PlSqlParser.CONST: case PlSqlParser.CONSTRAINT: case PlSqlParser.CONSTRAINTS: case PlSqlParser.CONSTRUCTOR: case PlSqlParser.CONTAINER: case PlSqlParser.CONTAINER_DATA: case PlSqlParser.CONTAINERS: case PlSqlParser.CONTENT: case PlSqlParser.CONTENTS: case PlSqlParser.CONTEXT: case PlSqlParser.CONTINUE: case PlSqlParser.CONTROLFILE: case PlSqlParser.CON_UID_TO_ID: case PlSqlParser.CONVERT: case PlSqlParser.COOKIE: case PlSqlParser.COPY: case PlSqlParser.CORR_K: case PlSqlParser.CORR_S: case PlSqlParser.CORRUPTION: case PlSqlParser.CORRUPT_XID_ALL: case PlSqlParser.CORRUPT_XID: case PlSqlParser.COS: case PlSqlParser.COSH: case PlSqlParser.COST: case PlSqlParser.COST_XML_QUERY_REWRITE: case PlSqlParser.COUNT: case PlSqlParser.COVAR_POP: case PlSqlParser.COVAR_SAMP: case PlSqlParser.CPU_COSTING: case PlSqlParser.CPU_PER_CALL: case PlSqlParser.CPU_PER_SESSION: case PlSqlParser.CRASH: case PlSqlParser.CREATE_FILE_DEST: case PlSqlParser.CREATE_STORED_OUTLINES: case PlSqlParser.CREATION: case PlSqlParser.CREDENTIAL: case PlSqlParser.CRITICAL: case PlSqlParser.CROSS: case PlSqlParser.CROSSEDITION: case PlSqlParser.CSCONVERT: case PlSqlParser.CUBE_AJ: case PlSqlParser.CUBE: case PlSqlParser.CUBE_GB: case PlSqlParser.CUBE_SJ: case PlSqlParser.CUME_DISTM: case PlSqlParser.CURRENT: case PlSqlParser.CURRENT_DATE: case PlSqlParser.CURRENT_SCHEMA: case PlSqlParser.CURRENT_TIME: case PlSqlParser.CURRENT_TIMESTAMP: case PlSqlParser.CURRENT_USER: case PlSqlParser.CURRENTV: case PlSqlParser.CURSOR: case PlSqlParser.CURSOR_SHARING_EXACT: case PlSqlParser.CURSOR_SPECIFIC_SEGMENT: case PlSqlParser.CUSTOMDATUM: case PlSqlParser.CV: case PlSqlParser.CYCLE: case PlSqlParser.DANGLING: case PlSqlParser.DATABASE: case PlSqlParser.DATA: case PlSqlParser.DATAFILE: case PlSqlParser.DATAFILES: case PlSqlParser.DATAMOVEMENT: case PlSqlParser.DATAOBJNO: case PlSqlParser.DATAOBJ_TO_MAT_PARTITION: case PlSqlParser.DATAOBJ_TO_PARTITION: case PlSqlParser.DATAPUMP: case PlSqlParser.DATA_SECURITY_REWRITE_LIMIT: case PlSqlParser.DATE_MODE: case PlSqlParser.DAY: case PlSqlParser.DAYS: case PlSqlParser.DBA: case PlSqlParser.DBA_RECYCLEBIN: case PlSqlParser.DBMS_STATS: case PlSqlParser.DB_ROLE_CHANGE: case PlSqlParser.DBTIMEZONE: case PlSqlParser.DB_UNIQUE_NAME: case PlSqlParser.DB_VERSION: case PlSqlParser.DDL: case PlSqlParser.DEALLOCATE: case PlSqlParser.DEBUG: case PlSqlParser.DEBUGGER: case PlSqlParser.DEC: case PlSqlParser.DECIMAL: case PlSqlParser.DECLARE: case PlSqlParser.DECOMPOSE: case PlSqlParser.DECORRELATE: case PlSqlParser.DECR: case PlSqlParser.DECREMENT: case PlSqlParser.DECRYPT: case PlSqlParser.DEDUPLICATE: case PlSqlParser.DEFAULTS: case PlSqlParser.DEFERRABLE: case PlSqlParser.DEFERRED: case PlSqlParser.DEFINED: case PlSqlParser.DEFINE: case PlSqlParser.DEFINER: case PlSqlParser.DEGREE: case PlSqlParser.DELAY: case PlSqlParser.DELEGATE: case PlSqlParser.DELETE_ALL: case PlSqlParser.DELETE: case PlSqlParser.DELETEXML: case PlSqlParser.DEMAND: case PlSqlParser.DENSE_RANKM: case PlSqlParser.DEPENDENT: case PlSqlParser.DEPTH: case PlSqlParser.DEQUEUE: case PlSqlParser.DEREF: case PlSqlParser.DEREF_NO_REWRITE: case PlSqlParser.DESTROY: case PlSqlParser.DETACHED: case PlSqlParser.DETERMINES: case PlSqlParser.DETERMINISTIC: case PlSqlParser.DICTIONARY: case PlSqlParser.DIMENSION: case PlSqlParser.DIMENSIONS: case PlSqlParser.DIRECT_LOAD: case PlSqlParser.DIRECTORY: case PlSqlParser.DIRECT_PATH: case PlSqlParser.DISABLE_ALL: case PlSqlParser.DISABLE: case PlSqlParser.DISABLE_PARALLEL_DML: case PlSqlParser.DISABLE_PRESET: case PlSqlParser.DISABLE_RPKE: case PlSqlParser.DISALLOW: case PlSqlParser.DISASSOCIATE: case PlSqlParser.DISCARD: case PlSqlParser.DISCONNECT: case PlSqlParser.DISK: case PlSqlParser.DISKGROUP: case PlSqlParser.DISKS: case PlSqlParser.DISMOUNT: case PlSqlParser.DISTINGUISHED: case PlSqlParser.DISTRIBUTED: case PlSqlParser.DISTRIBUTE: case PlSqlParser.DML: case PlSqlParser.DML_UPDATE: case PlSqlParser.DOCFIDELITY: case PlSqlParser.DOCUMENT: case PlSqlParser.DOMAIN_INDEX_FILTER: case PlSqlParser.DOMAIN_INDEX_NO_SORT: case PlSqlParser.DOMAIN_INDEX_SORT: case PlSqlParser.DOUBLE: case PlSqlParser.DOWNGRADE: case PlSqlParser.DRIVING_SITE: case PlSqlParser.DROP_COLUMN: case PlSqlParser.DROP_GROUP: case PlSqlParser.DSINTERVAL_UNCONSTRAINED: case PlSqlParser.DST_UPGRADE_INSERT_CONV: case PlSqlParser.DUMP: case PlSqlParser.DUPLICATE: case PlSqlParser.DV: case PlSqlParser.DYNAMIC: case PlSqlParser.DYNAMIC_SAMPLING: case PlSqlParser.DYNAMIC_SAMPLING_EST_CDN: case PlSqlParser.EACH: case PlSqlParser.EDITIONABLE: case PlSqlParser.EDITION: case PlSqlParser.EDITIONING: case PlSqlParser.EDITIONS: case PlSqlParser.ELEMENT: case PlSqlParser.ELIM_GROUPBY: case PlSqlParser.ELIMINATE_JOIN: case PlSqlParser.ELIMINATE_OBY: case PlSqlParser.ELIMINATE_OUTER_JOIN: case PlSqlParser.EM: case PlSqlParser.EMPTY_BLOB: case PlSqlParser.EMPTY_CLOB: case PlSqlParser.EMPTY: case PlSqlParser.ENABLE_ALL: case PlSqlParser.ENABLE: case PlSqlParser.ENABLE_PARALLEL_DML: case PlSqlParser.ENABLE_PRESET: case PlSqlParser.ENCODING: case PlSqlParser.ENCRYPT: case PlSqlParser.ENCRYPTION: case PlSqlParser.END_OUTLINE_DATA: case PlSqlParser.ENFORCED: case PlSqlParser.ENFORCE: case PlSqlParser.ENQUEUE: case PlSqlParser.ENTERPRISE: case PlSqlParser.ENTITYESCAPING: case PlSqlParser.ENTRY: case PlSqlParser.EQUIPART: case PlSqlParser.ERR: case PlSqlParser.ERROR_ARGUMENT: case PlSqlParser.ERROR: case PlSqlParser.ERROR_ON_OVERLAP_TIME: case PlSqlParser.ERRORS: case PlSqlParser.ESCAPE: case PlSqlParser.ESTIMATE: case PlSqlParser.EVAL: case PlSqlParser.EVALNAME: case PlSqlParser.EVALUATE: case PlSqlParser.EVALUATION: case PlSqlParser.EVENTS: case PlSqlParser.EVERY: case PlSqlParser.EXCEPT: case PlSqlParser.EXCEPTION: case PlSqlParser.EXCEPTION_INIT: case PlSqlParser.EXCEPTIONS: case PlSqlParser.EXCHANGE: case PlSqlParser.EXCLUDE: case PlSqlParser.EXCLUDING: case PlSqlParser.EXECUTE: case PlSqlParser.EXEMPT: case PlSqlParser.EXISTING: case PlSqlParser.EXISTS: case PlSqlParser.EXISTSNODE: case PlSqlParser.EXIT: case PlSqlParser.EXPAND_GSET_TO_UNION: case PlSqlParser.EXPAND_TABLE: case PlSqlParser.EXP: case PlSqlParser.EXPIRE: case PlSqlParser.EXPLAIN: case PlSqlParser.EXPLOSION: case PlSqlParser.EXPORT: case PlSqlParser.EXPR_CORR_CHECK: case PlSqlParser.EXPRESS: case PlSqlParser.EXTENDS: case PlSqlParser.EXTENT: case PlSqlParser.EXTENTS: case PlSqlParser.EXTERNAL: case PlSqlParser.EXTERNALLY: case PlSqlParser.EXTRACTCLOBXML: case PlSqlParser.EXTRACT: case PlSqlParser.EXTRACTVALUE: case PlSqlParser.EXTRA: case PlSqlParser.FACILITY: case PlSqlParser.FACT: case PlSqlParser.FACTOR: case PlSqlParser.FACTORIZE_JOIN: case PlSqlParser.FAILED: case PlSqlParser.FAILED_LOGIN_ATTEMPTS: case PlSqlParser.FAILGROUP: case PlSqlParser.FAILOVER: case PlSqlParser.FAILURE: case PlSqlParser.FALSE: case PlSqlParser.FAMILY: case PlSqlParser.FAR: case PlSqlParser.FAST: case PlSqlParser.FASTSTART: case PlSqlParser.FBTSCAN: case PlSqlParser.FEATURE_DETAILS: case PlSqlParser.FEATURE_ID: case PlSqlParser.FEATURE_SET: case PlSqlParser.FEATURE_VALUE: case PlSqlParser.FETCH: case PlSqlParser.FILE: case PlSqlParser.FILE_NAME_CONVERT: case PlSqlParser.FILESYSTEM_LIKE_LOGGING: case PlSqlParser.FILTER: case PlSqlParser.FINAL: case PlSqlParser.FINE: case PlSqlParser.FINISH: case PlSqlParser.FIRST: case PlSqlParser.FIRSTM: case PlSqlParser.FIRST_ROWS: case PlSqlParser.FIRST_VALUE: case PlSqlParser.FIXED_VIEW_DATA: case PlSqlParser.FLAGGER: case PlSqlParser.FLASHBACK: case PlSqlParser.FLASH_CACHE: case PlSqlParser.FLOAT: case PlSqlParser.FLOB: case PlSqlParser.FLOOR: case PlSqlParser.FLUSH: case PlSqlParser.FOLDER: case PlSqlParser.FOLLOWING: case PlSqlParser.FOLLOWS: case PlSqlParser.FORALL: case PlSqlParser.FORCE: case PlSqlParser.FORCE_XML_QUERY_REWRITE: case PlSqlParser.FOREIGN: case PlSqlParser.FOREVER: case PlSqlParser.FORMAT: case PlSqlParser.FORWARD: case PlSqlParser.FRAGMENT_NUMBER: case PlSqlParser.FREELIST: case PlSqlParser.FREELISTS: case PlSqlParser.FREEPOOLS: case PlSqlParser.FRESH: case PlSqlParser.FROM_TZ: case PlSqlParser.FULL: case PlSqlParser.FULL_OUTER_JOIN_TO_OUTER: case PlSqlParser.FUNCTION: case PlSqlParser.FUNCTIONS: case PlSqlParser.GATHER_OPTIMIZER_STATISTICS: case PlSqlParser.GATHER_PLAN_STATISTICS: case PlSqlParser.GBY_CONC_ROLLUP: case PlSqlParser.GBY_PUSHDOWN: case PlSqlParser.GENERATED: case PlSqlParser.GET: case PlSqlParser.GLOBAL: case PlSqlParser.GLOBALLY: case PlSqlParser.GLOBAL_NAME: case PlSqlParser.GLOBAL_TOPIC_ENABLED: case PlSqlParser.GROUP_BY: case PlSqlParser.GROUP_ID: case PlSqlParser.GROUPING: case PlSqlParser.GROUPING_ID: case PlSqlParser.GROUPS: case PlSqlParser.GUARANTEED: case PlSqlParser.GUARANTEE: case PlSqlParser.GUARD: case PlSqlParser.HASH_AJ: case PlSqlParser.HASH: case PlSqlParser.HASHKEYS: case PlSqlParser.HASH_SJ: case PlSqlParser.HEADER: case PlSqlParser.HEAP: case PlSqlParser.HELP: case PlSqlParser.HEXTORAW: case PlSqlParser.HEXTOREF: case PlSqlParser.HIDDEN_KEYWORD: case PlSqlParser.HIDE: case PlSqlParser.HIERARCHY: case PlSqlParser.HIGH: case PlSqlParser.HINTSET_BEGIN: case PlSqlParser.HINTSET_END: case PlSqlParser.HOT: case PlSqlParser.HOUR: case PlSqlParser.HWM_BROKERED: case PlSqlParser.HYBRID: case PlSqlParser.IDENTIFIER: case PlSqlParser.IDENTITY: case PlSqlParser.IDGENERATORS: case PlSqlParser.ID: case PlSqlParser.IDLE_TIME: case PlSqlParser.IF: case PlSqlParser.IGNORE: case PlSqlParser.IGNORE_OPTIM_EMBEDDED_HINTS: case PlSqlParser.IGNORE_ROW_ON_DUPKEY_INDEX: case PlSqlParser.IGNORE_WHERE_CLAUSE: case PlSqlParser.ILM: case PlSqlParser.IMMEDIATE: case PlSqlParser.IMPACT: case PlSqlParser.IMPORT: case PlSqlParser.INACTIVE: case PlSqlParser.INCLUDE: case PlSqlParser.INCLUDE_VERSION: case PlSqlParser.INCLUDING: case PlSqlParser.INCREMENTAL: case PlSqlParser.INCREMENT: case PlSqlParser.INCR: case PlSqlParser.INDENT: case PlSqlParser.INDEX_ASC: case PlSqlParser.INDEX_COMBINE: case PlSqlParser.INDEX_DESC: case PlSqlParser.INDEXED: case PlSqlParser.INDEXES: case PlSqlParser.INDEX_FFS: case PlSqlParser.INDEX_FILTER: case PlSqlParser.INDEXING: case PlSqlParser.INDEX_JOIN: case PlSqlParser.INDEX_ROWS: case PlSqlParser.INDEX_RRS: case PlSqlParser.INDEX_RS_ASC: case PlSqlParser.INDEX_RS_DESC: case PlSqlParser.INDEX_RS: case PlSqlParser.INDEX_SCAN: case PlSqlParser.INDEX_SKIP_SCAN: case PlSqlParser.INDEX_SS_ASC: case PlSqlParser.INDEX_SS_DESC: case PlSqlParser.INDEX_SS: case PlSqlParser.INDEX_STATS: case PlSqlParser.INDEXTYPE: case PlSqlParser.INDEXTYPES: case PlSqlParser.INDICATOR: case PlSqlParser.INDICES: case PlSqlParser.INFINITE: case PlSqlParser.INFORMATIONAL: case PlSqlParser.INHERIT: case PlSqlParser.INITCAP: case PlSqlParser.INITIAL: case PlSqlParser.INITIALIZED: case PlSqlParser.INITIALLY: case PlSqlParser.INITRANS: case PlSqlParser.INLINE: case PlSqlParser.INLINE_XMLTYPE_NT: case PlSqlParser.INMEMORY: case PlSqlParser.IN_MEMORY_METADATA: case PlSqlParser.INMEMORY_PRUNING: case PlSqlParser.INNER: case PlSqlParser.INOUT: case PlSqlParser.INPLACE: case PlSqlParser.INSERTCHILDXMLAFTER: case PlSqlParser.INSERTCHILDXMLBEFORE: case PlSqlParser.INSERTCHILDXML: case PlSqlParser.INSERTXMLAFTER: case PlSqlParser.INSERTXMLBEFORE: case PlSqlParser.INSTANCE: case PlSqlParser.INSTANCES: case PlSqlParser.INSTANTIABLE: case PlSqlParser.INSTANTLY: case PlSqlParser.INSTEAD: case PlSqlParser.INSTR2: case PlSqlParser.INSTR4: case PlSqlParser.INSTRB: case PlSqlParser.INSTRC: case PlSqlParser.INSTR: case PlSqlParser.INTEGER: case PlSqlParser.INTERLEAVED: case PlSqlParser.INTERMEDIATE: case PlSqlParser.INTERNAL_CONVERT: case PlSqlParser.INTERNAL_USE: case PlSqlParser.INTERPRETED: case PlSqlParser.INTERVAL: case PlSqlParser.INT: case PlSqlParser.INVALIDATE: case PlSqlParser.INVISIBLE: case PlSqlParser.IN_XQUERY: case PlSqlParser.ISOLATION: case PlSqlParser.ISOLATION_LEVEL: case PlSqlParser.ITERATE: case PlSqlParser.ITERATION_NUMBER: case PlSqlParser.JAVA: case PlSqlParser.JOB: case PlSqlParser.JOIN: case PlSqlParser.JSON_ARRAYAGG: case PlSqlParser.JSON_ARRAY: case PlSqlParser.JSON_EQUAL: case PlSqlParser.JSON_EXISTS2: case PlSqlParser.JSON_EXISTS: case PlSqlParser.JSONGET: case PlSqlParser.JSON: case PlSqlParser.JSON_OBJECTAGG: case PlSqlParser.JSON_OBJECT: case PlSqlParser.JSONPARSE: case PlSqlParser.JSON_QUERY: case PlSqlParser.JSON_SERIALIZE: case PlSqlParser.JSON_TABLE: case PlSqlParser.JSON_TEXTCONTAINS2: case PlSqlParser.JSON_TEXTCONTAINS: case PlSqlParser.JSON_VALUE: case PlSqlParser.KEEP_DUPLICATES: case PlSqlParser.KEEP: case PlSqlParser.KERBEROS: case PlSqlParser.KEY: case PlSqlParser.KEY_LENGTH: case PlSqlParser.KEYSIZE: case PlSqlParser.KEYS: case PlSqlParser.KEYSTORE: case PlSqlParser.KILL: case PlSqlParser.LABEL: case PlSqlParser.LANGUAGE: case PlSqlParser.LAST_DAY: case PlSqlParser.LAST: case PlSqlParser.LAST_VALUE: case PlSqlParser.LATERAL: case PlSqlParser.LAX: case PlSqlParser.LAYER: case PlSqlParser.LDAP_REGISTRATION_ENABLED: case PlSqlParser.LDAP_REGISTRATION: case PlSqlParser.LDAP_REG_SYNC_INTERVAL: case PlSqlParser.LEADING: case PlSqlParser.LEFT: case PlSqlParser.LENGTH2: case PlSqlParser.LENGTH4: case PlSqlParser.LENGTHB: case PlSqlParser.LENGTHC: case PlSqlParser.LENGTH: case PlSqlParser.LESS: case PlSqlParser.LEVEL: case PlSqlParser.LEVELS: case PlSqlParser.LIBRARY: case PlSqlParser.LIFECYCLE: case PlSqlParser.LIFE: case PlSqlParser.LIFETIME: case PlSqlParser.LIKE2: case PlSqlParser.LIKE4: case PlSqlParser.LIKEC: case PlSqlParser.LIKE_EXPAND: case PlSqlParser.LIMIT: case PlSqlParser.LINEAR: case PlSqlParser.LINK: case PlSqlParser.LIST: case PlSqlParser.LN: case PlSqlParser.LNNVL: case PlSqlParser.LOAD: case PlSqlParser.LOB: case PlSqlParser.LOBNVL: case PlSqlParser.LOBS: case PlSqlParser.LOCAL_INDEXES: case PlSqlParser.LOCAL: case PlSqlParser.LOCALTIME: case PlSqlParser.LOCALTIMESTAMP: case PlSqlParser.LOCATION: case PlSqlParser.LOCATOR: case PlSqlParser.LOCKED: case PlSqlParser.LOCKING: case PlSqlParser.LOGFILE: case PlSqlParser.LOGFILES: case PlSqlParser.LOGGING: case PlSqlParser.LOGICAL: case PlSqlParser.LOGICAL_READS_PER_CALL: case PlSqlParser.LOGICAL_READS_PER_SESSION: case PlSqlParser.LOG: case PlSqlParser.LOGMINING: case PlSqlParser.LOGOFF: case PlSqlParser.LOGON: case PlSqlParser.LOG_READ_ONLY_VIOLATIONS: case PlSqlParser.LONG: case PlSqlParser.LOOP: case PlSqlParser.LOWER: case PlSqlParser.LOW: case PlSqlParser.LPAD: case PlSqlParser.LTRIM: case PlSqlParser.MAIN: case PlSqlParser.MAKE_REF: case PlSqlParser.MANAGED: case PlSqlParser.MANAGE: case PlSqlParser.MANAGEMENT: case PlSqlParser.MANAGER: case PlSqlParser.MANUAL: case PlSqlParser.MAP: case PlSqlParser.MAPPING: case PlSqlParser.MASTER: case PlSqlParser.MATCHED: case PlSqlParser.MATCHES: case PlSqlParser.MATCH: case PlSqlParser.MATCH_NUMBER: case PlSqlParser.MATCH_RECOGNIZE: case PlSqlParser.MATERIALIZED: case PlSqlParser.MATERIALIZE: case PlSqlParser.MAXARCHLOGS: case PlSqlParser.MAXDATAFILES: case PlSqlParser.MAXEXTENTS: case PlSqlParser.MAXIMIZE: case PlSqlParser.MAXINSTANCES: case PlSqlParser.MAXLOGFILES: case PlSqlParser.MAXLOGHISTORY: case PlSqlParser.MAXLOGMEMBERS: case PlSqlParser.MAX_SHARED_TEMP_SIZE: case PlSqlParser.MAXSIZE: case PlSqlParser.MAXTRANS: case PlSqlParser.MAXVALUE: case PlSqlParser.MEASURE: case PlSqlParser.MEASURES: case PlSqlParser.MEDIUM: case PlSqlParser.MEMBER: case PlSqlParser.MEMCOMPRESS: case PlSqlParser.MEMORY: case PlSqlParser.MERGEACTIONS: case PlSqlParser.MERGE_AJ: case PlSqlParser.MERGE_CONST_ON: case PlSqlParser.MERGE: case PlSqlParser.MERGE_SJ: case PlSqlParser.METADATA: case PlSqlParser.METHOD: case PlSqlParser.MIGRATE: case PlSqlParser.MIGRATION: case PlSqlParser.MINEXTENTS: case PlSqlParser.MINIMIZE: case PlSqlParser.MINIMUM: case PlSqlParser.MINING: case PlSqlParser.MINUS_NULL: case PlSqlParser.MINUTE: case PlSqlParser.MINVALUE: case PlSqlParser.MIRRORCOLD: case PlSqlParser.MIRRORHOT: case PlSqlParser.MIRROR: case PlSqlParser.MLSLABEL: case PlSqlParser.MODEL_COMPILE_SUBQUERY: case PlSqlParser.MODEL_DONTVERIFY_UNIQUENESS: case PlSqlParser.MODEL_DYNAMIC_SUBQUERY: case PlSqlParser.MODEL_MIN_ANALYSIS: case PlSqlParser.MODEL: case PlSqlParser.MODEL_NB: case PlSqlParser.MODEL_NO_ANALYSIS: case PlSqlParser.MODEL_PBY: case PlSqlParser.MODEL_PUSH_REF: case PlSqlParser.MODEL_SV: case PlSqlParser.MODIFICATION: case PlSqlParser.MODIFY_COLUMN_TYPE: case PlSqlParser.MODIFY: case PlSqlParser.MOD: case PlSqlParser.MODULE: case PlSqlParser.MONITORING: case PlSqlParser.MONITOR: case PlSqlParser.MONTH: case PlSqlParser.MONTHS_BETWEEN: case PlSqlParser.MONTHS: case PlSqlParser.MOUNT: case PlSqlParser.MOUNTPATH: case PlSqlParser.MOVEMENT: case PlSqlParser.MOVE: case PlSqlParser.MULTIDIMENSIONAL: case PlSqlParser.MULTISET: case PlSqlParser.MV_MERGE: case PlSqlParser.NAMED: case PlSqlParser.NAME: case PlSqlParser.NAMESPACE: case PlSqlParser.NAN: case PlSqlParser.NANVL: case PlSqlParser.NATIONAL: case PlSqlParser.NATIVE_FULL_OUTER_JOIN: case PlSqlParser.NATIVE: case PlSqlParser.NATURAL: case PlSqlParser.NAV: case PlSqlParser.NCHAR_CS: case PlSqlParser.NCHAR: case PlSqlParser.NCHR: case PlSqlParser.NCLOB: case PlSqlParser.NEEDED: case PlSqlParser.NEG: case PlSqlParser.NESTED: case PlSqlParser.NESTED_TABLE_FAST_INSERT: case PlSqlParser.NESTED_TABLE_GET_REFS: case PlSqlParser.NESTED_TABLE_ID: case PlSqlParser.NESTED_TABLE_SET_REFS: case PlSqlParser.NESTED_TABLE_SET_SETID: case PlSqlParser.NETWORK: case PlSqlParser.NEVER: case PlSqlParser.NEW: case PlSqlParser.NEW_TIME: case PlSqlParser.NEXT_DAY: case PlSqlParser.NEXT: case PlSqlParser.NL_AJ: case PlSqlParser.NLJ_BATCHING: case PlSqlParser.NLJ_INDEX_FILTER: case PlSqlParser.NLJ_INDEX_SCAN: case PlSqlParser.NLJ_PREFETCH: case PlSqlParser.NLS_CALENDAR: case PlSqlParser.NLS_CHARACTERSET: case PlSqlParser.NLS_CHARSET_DECL_LEN: case PlSqlParser.NLS_CHARSET_ID: case PlSqlParser.NLS_CHARSET_NAME: case PlSqlParser.NLS_COMP: case PlSqlParser.NLS_CURRENCY: case PlSqlParser.NLS_DATE_FORMAT: case PlSqlParser.NLS_DATE_LANGUAGE: case PlSqlParser.NLS_INITCAP: case PlSqlParser.NLS_ISO_CURRENCY: case PlSqlParser.NL_SJ: case PlSqlParser.NLS_LANG: case PlSqlParser.NLS_LANGUAGE: case PlSqlParser.NLS_LENGTH_SEMANTICS: case PlSqlParser.NLS_LOWER: case PlSqlParser.NLS_NCHAR_CONV_EXCP: case PlSqlParser.NLS_NUMERIC_CHARACTERS: case PlSqlParser.NLS_SORT: case PlSqlParser.NLSSORT: case PlSqlParser.NLS_SPECIAL_CHARS: case PlSqlParser.NLS_TERRITORY: case PlSqlParser.NLS_UPPER: case PlSqlParser.NO_ACCESS: case PlSqlParser.NO_ADAPTIVE_PLAN: case PlSqlParser.NO_ANSI_REARCH: case PlSqlParser.NOAPPEND: case PlSqlParser.NOARCHIVELOG: case PlSqlParser.NOAUDIT: case PlSqlParser.NO_AUTO_REOPTIMIZE: case PlSqlParser.NO_BASETABLE_MULTIMV_REWRITE: case PlSqlParser.NO_BATCH_TABLE_ACCESS_BY_ROWID: case PlSqlParser.NO_BIND_AWARE: case PlSqlParser.NO_BUFFER: case PlSqlParser.NOCACHE: case PlSqlParser.NO_CARTESIAN: case PlSqlParser.NO_CHECK_ACL_REWRITE: case PlSqlParser.NO_CLUSTER_BY_ROWID: case PlSqlParser.NO_CLUSTERING: case PlSqlParser.NO_COALESCE_SQ: case PlSqlParser.NO_COMMON_DATA: case PlSqlParser.NO_CONNECT_BY_CB_WHR_ONLY: case PlSqlParser.NO_CONNECT_BY_COMBINE_SW: case PlSqlParser.NO_CONNECT_BY_COST_BASED: case PlSqlParser.NO_CONNECT_BY_ELIM_DUPS: case PlSqlParser.NO_CONNECT_BY_FILTERING: case PlSqlParser.NOCOPY: case PlSqlParser.NO_COST_XML_QUERY_REWRITE: case PlSqlParser.NO_CPU_COSTING: case PlSqlParser.NOCPU_COSTING: case PlSqlParser.NOCYCLE: case PlSqlParser.NO_DATA_SECURITY_REWRITE: case PlSqlParser.NO_DECORRELATE: case PlSqlParser.NODELAY: case PlSqlParser.NO_DOMAIN_INDEX_FILTER: case PlSqlParser.NO_DST_UPGRADE_INSERT_CONV: case PlSqlParser.NO_ELIM_GROUPBY: case PlSqlParser.NO_ELIMINATE_JOIN: case PlSqlParser.NO_ELIMINATE_OBY: case PlSqlParser.NO_ELIMINATE_OUTER_JOIN: case PlSqlParser.NOENTITYESCAPING: case PlSqlParser.NO_EXPAND_GSET_TO_UNION: case PlSqlParser.NO_EXPAND: case PlSqlParser.NO_EXPAND_TABLE: case PlSqlParser.NO_FACT: case PlSqlParser.NO_FACTORIZE_JOIN: case PlSqlParser.NO_FILTERING: case PlSqlParser.NOFORCE: case PlSqlParser.NO_FULL_OUTER_JOIN_TO_OUTER: case PlSqlParser.NO_GATHER_OPTIMIZER_STATISTICS: case PlSqlParser.NO_GBY_PUSHDOWN: case PlSqlParser.NOGUARANTEE: case PlSqlParser.NO_INDEX_FFS: case PlSqlParser.NO_INDEX: case PlSqlParser.NO_INDEX_SS: case PlSqlParser.NO_INMEMORY: case PlSqlParser.NO_INMEMORY_PRUNING: case PlSqlParser.NOKEEP: case PlSqlParser.NO_LOAD: case PlSqlParser.NOLOCAL: case PlSqlParser.NOLOGGING: case PlSqlParser.NOMAPPING: case PlSqlParser.NOMAXVALUE: case PlSqlParser.NO_MERGE: case PlSqlParser.NOMINIMIZE: case PlSqlParser.NOMINVALUE: case PlSqlParser.NO_MODEL_PUSH_REF: case PlSqlParser.NO_MONITORING: case PlSqlParser.NOMONITORING: case PlSqlParser.NO_MONITOR: case PlSqlParser.NO_MULTIMV_REWRITE: case PlSqlParser.NO_NATIVE_FULL_OUTER_JOIN: case PlSqlParser.NONBLOCKING: case PlSqlParser.NONEDITIONABLE: case PlSqlParser.NONE: case PlSqlParser.NO_NLJ_BATCHING: case PlSqlParser.NO_NLJ_PREFETCH: case PlSqlParser.NO: case PlSqlParser.NONSCHEMA: case PlSqlParser.NO_OBJECT_LINK: case PlSqlParser.NOORDER: case PlSqlParser.NO_ORDER_ROLLUPS: case PlSqlParser.NO_OUTER_JOIN_TO_ANTI: case PlSqlParser.NO_OUTER_JOIN_TO_INNER: case PlSqlParser.NOOVERRIDE: case PlSqlParser.NO_PARALLEL_INDEX: case PlSqlParser.NOPARALLEL_INDEX: case PlSqlParser.NO_PARALLEL: case PlSqlParser.NOPARALLEL: case PlSqlParser.NO_PARTIAL_COMMIT: case PlSqlParser.NO_PARTIAL_JOIN: case PlSqlParser.NO_PARTIAL_ROLLUP_PUSHDOWN: case PlSqlParser.NOPARTITION: case PlSqlParser.NO_PLACE_DISTINCT: case PlSqlParser.NO_PLACE_GROUP_BY: case PlSqlParser.NO_PQ_CONCURRENT_UNION: case PlSqlParser.NO_PQ_MAP: case PlSqlParser.NO_PQ_REPLICATE: case PlSqlParser.NO_PQ_SKEW: case PlSqlParser.NO_PRUNE_GSETS: case PlSqlParser.NO_PULL_PRED: case PlSqlParser.NO_PUSH_PRED: case PlSqlParser.NO_PUSH_SUBQ: case PlSqlParser.NO_PX_FAULT_TOLERANCE: case PlSqlParser.NO_PX_JOIN_FILTER: case PlSqlParser.NO_QKN_BUFF: case PlSqlParser.NO_QUERY_TRANSFORMATION: case PlSqlParser.NO_REF_CASCADE: case PlSqlParser.NORELOCATE: case PlSqlParser.NORELY: case PlSqlParser.NOREPAIR: case PlSqlParser.NOREPLAY: case PlSqlParser.NORESETLOGS: case PlSqlParser.NO_RESULT_CACHE: case PlSqlParser.NOREVERSE: case PlSqlParser.NO_REWRITE: case PlSqlParser.NOREWRITE: case PlSqlParser.NORMAL: case PlSqlParser.NO_ROOT_SW_FOR_LOCAL: case PlSqlParser.NOROWDEPENDENCIES: case PlSqlParser.NOSCHEMACHECK: case PlSqlParser.NOSEGMENT: case PlSqlParser.NO_SEMIJOIN: case PlSqlParser.NO_SEMI_TO_INNER: case PlSqlParser.NO_SET_TO_JOIN: case PlSqlParser.NOSORT: case PlSqlParser.NO_SQL_TRANSLATION: case PlSqlParser.NO_SQL_TUNE: case PlSqlParser.NO_STAR_TRANSFORMATION: case PlSqlParser.NO_STATEMENT_QUEUING: case PlSqlParser.NO_STATS_GSETS: case PlSqlParser.NOSTRICT: case PlSqlParser.NO_SUBQUERY_PRUNING: case PlSqlParser.NO_SUBSTRB_PAD: case PlSqlParser.NO_SWAP_JOIN_INPUTS: case PlSqlParser.NOSWITCH: case PlSqlParser.NO_TABLE_LOOKUP_BY_NL: case PlSqlParser.NO_TEMP_TABLE: case PlSqlParser.NOTHING: case PlSqlParser.NOTIFICATION: case PlSqlParser.NO_TRANSFORM_DISTINCT_AGG: case PlSqlParser.NO_UNNEST: case PlSqlParser.NO_USE_CUBE: case PlSqlParser.NO_USE_HASH_AGGREGATION: case PlSqlParser.NO_USE_HASH_GBY_FOR_PUSHDOWN: case PlSqlParser.NO_USE_HASH: case PlSqlParser.NO_USE_INVISIBLE_INDEXES: case PlSqlParser.NO_USE_MERGE: case PlSqlParser.NO_USE_NL: case PlSqlParser.NO_USE_VECTOR_AGGREGATION: case PlSqlParser.NOVALIDATE: case PlSqlParser.NO_VECTOR_TRANSFORM_DIMS: case PlSqlParser.NO_VECTOR_TRANSFORM_FACT: case PlSqlParser.NO_VECTOR_TRANSFORM: case PlSqlParser.NO_XDB_FASTPATH_INSERT: case PlSqlParser.NO_XML_DML_REWRITE: case PlSqlParser.NO_XMLINDEX_REWRITE_IN_SELECT: case PlSqlParser.NO_XMLINDEX_REWRITE: case PlSqlParser.NO_XML_QUERY_REWRITE: case PlSqlParser.NO_ZONEMAP: case PlSqlParser.NTH_VALUE: case PlSqlParser.NULLIF: case PlSqlParser.NULLS: case PlSqlParser.NUMBER: case PlSqlParser.NUMERIC: case PlSqlParser.NUM_INDEX_KEYS: case PlSqlParser.NUMTODSINTERVAL: case PlSqlParser.NUMTOYMINTERVAL: case PlSqlParser.NVARCHAR2: case PlSqlParser.NVL2: case PlSqlParser.OBJECT2XML: case PlSqlParser.OBJECT: case PlSqlParser.OBJ_ID: case PlSqlParser.OBJNO: case PlSqlParser.OBJNO_REUSE: case PlSqlParser.OCCURENCES: case PlSqlParser.OFFLINE: case PlSqlParser.OFF: case PlSqlParser.OFFSET: case PlSqlParser.OIDINDEX: case PlSqlParser.OID: case PlSqlParser.OLAP: case PlSqlParser.OLD: case PlSqlParser.OLD_PUSH_PRED: case PlSqlParser.OLS: case PlSqlParser.OLTP: case PlSqlParser.OMIT: case PlSqlParser.ONE: case PlSqlParser.ONLINE: case PlSqlParser.ONLY: case PlSqlParser.OPAQUE: case PlSqlParser.OPAQUE_TRANSFORM: case PlSqlParser.OPAQUE_XCANONICAL: case PlSqlParser.OPCODE: case PlSqlParser.OPEN: case PlSqlParser.OPERATIONS: case PlSqlParser.OPERATOR: case PlSqlParser.OPT_ESTIMATE: case PlSqlParser.OPTIMAL: case PlSqlParser.OPTIMIZE: case PlSqlParser.OPTIMIZER_FEATURES_ENABLE: case PlSqlParser.OPTIMIZER_GOAL: case PlSqlParser.OPT_PARAM: case PlSqlParser.ORA_BRANCH: case PlSqlParser.ORA_CHECK_ACL: case PlSqlParser.ORA_CHECK_PRIVILEGE: case PlSqlParser.ORA_CLUSTERING: case PlSqlParser.ORADATA: case PlSqlParser.ORADEBUG: case PlSqlParser.ORA_DST_AFFECTED: case PlSqlParser.ORA_DST_CONVERT: case PlSqlParser.ORA_DST_ERROR: case PlSqlParser.ORA_GET_ACLIDS: case PlSqlParser.ORA_GET_PRIVILEGES: case PlSqlParser.ORA_HASH: case PlSqlParser.ORA_INVOKING_USERID: case PlSqlParser.ORA_INVOKING_USER: case PlSqlParser.ORA_INVOKING_XS_USER_GUID: case PlSqlParser.ORA_INVOKING_XS_USER: case PlSqlParser.ORA_RAWCOMPARE: case PlSqlParser.ORA_RAWCONCAT: case PlSqlParser.ORA_ROWSCN: case PlSqlParser.ORA_ROWSCN_RAW: case PlSqlParser.ORA_ROWVERSION: case PlSqlParser.ORA_TABVERSION: case PlSqlParser.ORA_WRITE_TIME: case PlSqlParser.ORDERED: case PlSqlParser.ORDERED_PREDICATES: case PlSqlParser.ORDINALITY: case PlSqlParser.OR_EXPAND: case PlSqlParser.ORGANIZATION: case PlSqlParser.OR_PREDICATES: case PlSqlParser.OSERROR: case PlSqlParser.OTHER: case PlSqlParser.OUTER_JOIN_TO_ANTI: case PlSqlParser.OUTER_JOIN_TO_INNER: case PlSqlParser.OUTER: case PlSqlParser.OUTLINE_LEAF: case PlSqlParser.OUTLINE: case PlSqlParser.OUT_OF_LINE: case PlSqlParser.OUT: case PlSqlParser.OVERFLOW_NOMOVE: case PlSqlParser.OVERFLOW: case PlSqlParser.OVERLAPS: case PlSqlParser.OVER: case PlSqlParser.OVERRIDING: case PlSqlParser.OWNER: case PlSqlParser.OWNERSHIP: case PlSqlParser.OWN: case PlSqlParser.PACKAGE: case PlSqlParser.PACKAGES: case PlSqlParser.PARALLEL_ENABLE: case PlSqlParser.PARALLEL_INDEX: case PlSqlParser.PARALLEL: case PlSqlParser.PARAMETERS: case PlSqlParser.PARAM: case PlSqlParser.PARENT: case PlSqlParser.PARITY: case PlSqlParser.PARTIAL_JOIN: case PlSqlParser.PARTIALLY: case PlSqlParser.PARTIAL: case PlSqlParser.PARTIAL_ROLLUP_PUSHDOWN: case PlSqlParser.PARTITION_HASH: case PlSqlParser.PARTITION_LIST: case PlSqlParser.PARTITION: case PlSqlParser.PARTITION_RANGE: case PlSqlParser.PARTITIONS: case PlSqlParser.PARTNUMINST: case PlSqlParser.PASSING: case PlSqlParser.PASSWORD_GRACE_TIME: case PlSqlParser.PASSWORD_LIFE_TIME: case PlSqlParser.PASSWORD_LOCK_TIME: case PlSqlParser.PASSWORD: case PlSqlParser.PASSWORD_REUSE_MAX: case PlSqlParser.PASSWORD_REUSE_TIME: case PlSqlParser.PASSWORD_VERIFY_FUNCTION: case PlSqlParser.PAST: case PlSqlParser.PATCH: case PlSqlParser.PATH: case PlSqlParser.PATH_PREFIX: case PlSqlParser.PATHS: case PlSqlParser.PATTERN: case PlSqlParser.PBL_HS_BEGIN: case PlSqlParser.PBL_HS_END: case PlSqlParser.PCTINCREASE: case PlSqlParser.PCTTHRESHOLD: case PlSqlParser.PCTUSED: case PlSqlParser.PCTVERSION: case PlSqlParser.PENDING: case PlSqlParser.PERCENT_KEYWORD: case PlSqlParser.PERCENT_RANKM: case PlSqlParser.PERFORMANCE: case PlSqlParser.PERIOD_KEYWORD: case PlSqlParser.PERMANENT: case PlSqlParser.PERMISSION: case PlSqlParser.PERMUTE: case PlSqlParser.PER: case PlSqlParser.PFILE: case PlSqlParser.PHYSICAL: case PlSqlParser.PIKEY: case PlSqlParser.PIPELINED: case PlSqlParser.PIV_GB: case PlSqlParser.PIVOT: case PlSqlParser.PIV_SSF: case PlSqlParser.PLACE_DISTINCT: case PlSqlParser.PLACE_GROUP_BY: case PlSqlParser.PLAN: case PlSqlParser.PLSCOPE_SETTINGS: case PlSqlParser.PLS_INTEGER: case PlSqlParser.PLSQL_CCFLAGS: case PlSqlParser.PLSQL_CODE_TYPE: case PlSqlParser.PLSQL_DEBUG: case PlSqlParser.PLSQL_OPTIMIZE_LEVEL: case PlSqlParser.PLSQL_WARNINGS: case PlSqlParser.PLUGGABLE: case PlSqlParser.POINT: case PlSqlParser.POLICY: case PlSqlParser.POOL_16K: case PlSqlParser.POOL_2K: case PlSqlParser.POOL_32K: case PlSqlParser.POOL_4K: case PlSqlParser.POOL_8K: case PlSqlParser.POSITIVEN: case PlSqlParser.POSITIVE: case PlSqlParser.POST_TRANSACTION: case PlSqlParser.POWERMULTISET_BY_CARDINALITY: case PlSqlParser.POWERMULTISET: case PlSqlParser.POWER: case PlSqlParser.PQ_CONCURRENT_UNION: case PlSqlParser.PQ_DISTRIBUTE: case PlSqlParser.PQ_DISTRIBUTE_WINDOW: case PlSqlParser.PQ_FILTER: case PlSqlParser.PQ_MAP: case PlSqlParser.PQ_NOMAP: case PlSqlParser.PQ_REPLICATE: case PlSqlParser.PQ_SKEW: case PlSqlParser.PRAGMA: case PlSqlParser.PREBUILT: case PlSqlParser.PRECEDES: case PlSqlParser.PRECEDING: case PlSqlParser.PRECISION: case PlSqlParser.PRECOMPUTE_SUBQUERY: case PlSqlParser.PREDICATE_REORDERS: case PlSqlParser.PRELOAD: case PlSqlParser.PREPARE: case PlSqlParser.PRESENTNNV: case PlSqlParser.PRESENT: case PlSqlParser.PRESENTV: case PlSqlParser.PRESERVE_OID: case PlSqlParser.PRESERVE: case PlSqlParser.PRETTY: case PlSqlParser.PREVIOUS: case PlSqlParser.PREV: case PlSqlParser.PRIMARY: case PlSqlParser.PRINTBLOBTOCLOB: case PlSqlParser.PRIORITY: case PlSqlParser.PRIVATE: case PlSqlParser.PRIVATE_SGA: case PlSqlParser.PRIVILEGED: case PlSqlParser.PRIVILEGE: case PlSqlParser.PRIVILEGES: case PlSqlParser.PROCEDURAL: case PlSqlParser.PROCEDURE: case PlSqlParser.PROCESS: case PlSqlParser.PROFILE: case PlSqlParser.PROGRAM: case PlSqlParser.PROJECT: case PlSqlParser.PROPAGATE: case PlSqlParser.PROTECTED: case PlSqlParser.PROTECTION: case PlSqlParser.PROXY: case PlSqlParser.PRUNING: case PlSqlParser.PULL_PRED: case PlSqlParser.PURGE: case PlSqlParser.PUSH_PRED: case PlSqlParser.PUSH_SUBQ: case PlSqlParser.PX_FAULT_TOLERANCE: case PlSqlParser.PX_GRANULE: case PlSqlParser.PX_JOIN_FILTER: case PlSqlParser.QB_NAME: case PlSqlParser.QUERY_BLOCK: case PlSqlParser.QUERY: case PlSqlParser.QUEUE_CURR: case PlSqlParser.QUEUE: case PlSqlParser.QUEUE_ROWP: case PlSqlParser.QUIESCE: case PlSqlParser.QUORUM: case PlSqlParser.QUOTA: case PlSqlParser.RAISE: case PlSqlParser.RANDOM_LOCAL: case PlSqlParser.RANDOM: case PlSqlParser.RANGE: case PlSqlParser.RANKM: case PlSqlParser.RAPIDLY: case PlSqlParser.RAW: case PlSqlParser.RAWTOHEX: case PlSqlParser.RAWTONHEX: case PlSqlParser.RBA: case PlSqlParser.RBO_OUTLINE: case PlSqlParser.RDBA: case PlSqlParser.READ: case PlSqlParser.READS: case PlSqlParser.REALM: case PlSqlParser.REAL: case PlSqlParser.REBALANCE: case PlSqlParser.REBUILD: case PlSqlParser.RECORD: case PlSqlParser.RECORDS_PER_BLOCK: case PlSqlParser.RECOVERABLE: case PlSqlParser.RECOVER: case PlSqlParser.RECOVERY: case PlSqlParser.RECYCLEBIN: case PlSqlParser.RECYCLE: case PlSqlParser.REDACTION: case PlSqlParser.REDEFINE: case PlSqlParser.REDO: case PlSqlParser.REDUCED: case PlSqlParser.REDUNDANCY: case PlSqlParser.REF_CASCADE_CURSOR: case PlSqlParser.REFERENCED: case PlSqlParser.REFERENCE: case PlSqlParser.REFERENCES: case PlSqlParser.REFERENCING: case PlSqlParser.REF: case PlSqlParser.REFRESH: case PlSqlParser.REFTOHEX: case PlSqlParser.REGEXP_COUNT: case PlSqlParser.REGEXP_INSTR: case PlSqlParser.REGEXP_LIKE: case PlSqlParser.REGEXP_REPLACE: case PlSqlParser.REGEXP_SUBSTR: case PlSqlParser.REGISTER: case PlSqlParser.REGR_AVGX: case PlSqlParser.REGR_AVGY: case PlSqlParser.REGR_COUNT: case PlSqlParser.REGR_INTERCEPT: case PlSqlParser.REGR_R2: case PlSqlParser.REGR_SLOPE: case PlSqlParser.REGR_SXX: case PlSqlParser.REGR_SXY: case PlSqlParser.REGR_SYY: case PlSqlParser.REGULAR: case PlSqlParser.REJECT: case PlSqlParser.REKEY: case PlSqlParser.RELATIONAL: case PlSqlParser.RELOCATE: case PlSqlParser.RELY: case PlSqlParser.REMAINDER: case PlSqlParser.REMOTE_MAPPED: case PlSqlParser.REMOVE: case PlSqlParser.RENAME: case PlSqlParser.REPAIR: case PlSqlParser.REPEAT: case PlSqlParser.REPLACE: case PlSqlParser.REPLICATION: case PlSqlParser.REQUIRED: case PlSqlParser.RESETLOGS: case PlSqlParser.RESET: case PlSqlParser.RESIZE: case PlSqlParser.RESOLVE: case PlSqlParser.RESOLVER: case PlSqlParser.RESPECT: case PlSqlParser.RESTART: case PlSqlParser.RESTORE_AS_INTERVALS: case PlSqlParser.RESTORE: case PlSqlParser.RESTRICT_ALL_REF_CONS: case PlSqlParser.RESTRICTED: case PlSqlParser.RESTRICT_REFERENCES: case PlSqlParser.RESTRICT: case PlSqlParser.RESULT_CACHE: case PlSqlParser.RESULT: case PlSqlParser.RESUMABLE: case PlSqlParser.RESUME: case PlSqlParser.RETENTION: case PlSqlParser.RETRY_ON_ROW_CHANGE: case PlSqlParser.RETURNING: case PlSqlParser.RETURN: case PlSqlParser.REUSE: case PlSqlParser.REVERSE: case PlSqlParser.REWRITE_OR_ERROR: case PlSqlParser.REWRITE: case PlSqlParser.RIGHT: case PlSqlParser.ROLE: case PlSqlParser.ROLESET: case PlSqlParser.ROLES: case PlSqlParser.ROLLBACK: case PlSqlParser.ROLLING: case PlSqlParser.ROLLUP: case PlSqlParser.ROWDEPENDENCIES: case PlSqlParser.ROWID_MAPPING_TABLE: case PlSqlParser.ROWID: case PlSqlParser.ROWIDTOCHAR: case PlSqlParser.ROWIDTONCHAR: case PlSqlParser.ROW_LENGTH: case PlSqlParser.ROWNUM: case PlSqlParser.ROW: case PlSqlParser.ROWS: case PlSqlParser.RPAD: case PlSqlParser.RTRIM: case PlSqlParser.RULE: case PlSqlParser.RULES: case PlSqlParser.RUNNING: case PlSqlParser.SALT: case PlSqlParser.SAMPLE: case PlSqlParser.SAVE_AS_INTERVALS: case PlSqlParser.SAVEPOINT: case PlSqlParser.SAVE: case PlSqlParser.SB4: case PlSqlParser.SCALE_ROWS: case PlSqlParser.SCALE: case PlSqlParser.SCAN_INSTANCES: case PlSqlParser.SCAN: case PlSqlParser.SCHEDULER: case PlSqlParser.SCHEMACHECK: case PlSqlParser.SCHEMA: case PlSqlParser.SCN_ASCENDING: case PlSqlParser.SCN: case PlSqlParser.SCOPE: case PlSqlParser.SCRUB: case PlSqlParser.SD_ALL: case PlSqlParser.SD_INHIBIT: case PlSqlParser.SDO_GEOM_MBR: case PlSqlParser.SD_SHOW: case PlSqlParser.SEARCH: case PlSqlParser.SECOND: case PlSqlParser.SECRET: case PlSqlParser.SECUREFILE_DBA: case PlSqlParser.SECUREFILE: case PlSqlParser.SECURITY: case PlSqlParser.SEED: case PlSqlParser.SEG_BLOCK: case PlSqlParser.SEG_FILE: case PlSqlParser.SEGMENT: case PlSqlParser.SELECTIVITY: case PlSqlParser.SELF: case PlSqlParser.SEMIJOIN_DRIVER: case PlSqlParser.SEMIJOIN: case PlSqlParser.SEMI_TO_INNER: case PlSqlParser.SEQUENCED: case PlSqlParser.SEQUENCE: case PlSqlParser.SEQUENTIAL: case PlSqlParser.SERIALIZABLE: case PlSqlParser.SERIALLY_REUSABLE: case PlSqlParser.SERIAL: case PlSqlParser.SERVERERROR: case PlSqlParser.SERVICE_NAME_CONVERT: case PlSqlParser.SERVICES: case PlSqlParser.SESSION_CACHED_CURSORS: case PlSqlParser.SESSION: case PlSqlParser.SESSIONS_PER_USER: case PlSqlParser.SESSIONTIMEZONE: case PlSqlParser.SESSIONTZNAME: case PlSqlParser.SET: case PlSqlParser.SETS: case PlSqlParser.SETTINGS: case PlSqlParser.SET_TO_JOIN: case PlSqlParser.SEVERE: case PlSqlParser.SHARED_POOL: case PlSqlParser.SHARED: case PlSqlParser.SHARING: case PlSqlParser.SHELFLIFE: case PlSqlParser.SHOW: case PlSqlParser.SHRINK: case PlSqlParser.SHUTDOWN: case PlSqlParser.SIBLINGS: case PlSqlParser.SID: case PlSqlParser.SIGNAL_COMPONENT: case PlSqlParser.SIGNAL_FUNCTION: case PlSqlParser.SIGN: case PlSqlParser.SIGNTYPE: case PlSqlParser.SIMPLE_INTEGER: case PlSqlParser.SIMPLE: case PlSqlParser.SINGLE: case PlSqlParser.SINGLETASK: case PlSqlParser.SINH: case PlSqlParser.SIN: case PlSqlParser.SKIP_EXT_OPTIMIZER: case PlSqlParser.SKIP_: case PlSqlParser.SKIP_UNQ_UNUSABLE_IDX: case PlSqlParser.SKIP_UNUSABLE_INDEXES: case PlSqlParser.SMALLFILE: case PlSqlParser.SMALLINT: case PlSqlParser.SNAPSHOT: case PlSqlParser.SOME: case PlSqlParser.SORT: case PlSqlParser.SOUNDEX: case PlSqlParser.SOURCE_FILE_DIRECTORY: case PlSqlParser.SOURCE_FILE_NAME_CONVERT: case PlSqlParser.SOURCE: case PlSqlParser.SPACE_KEYWORD: case PlSqlParser.SPECIFICATION: case PlSqlParser.SPFILE: case PlSqlParser.SPLIT: case PlSqlParser.SPREADSHEET: case PlSqlParser.SQLDATA: case PlSqlParser.SQLERROR: case PlSqlParser.SQLLDR: case PlSqlParser.SQL: case PlSqlParser.SQL_TRACE: case PlSqlParser.SQL_TRANSLATION_PROFILE: case PlSqlParser.SQRT: case PlSqlParser.STALE: case PlSqlParser.STANDALONE: case PlSqlParser.STANDARD_HASH: case PlSqlParser.STANDBY_MAX_DATA_DELAY: case PlSqlParser.STANDBYS: case PlSqlParser.STANDBY: case PlSqlParser.STAR: case PlSqlParser.STAR_TRANSFORMATION: case PlSqlParser.STARTUP: case PlSqlParser.STATEMENT_ID: case PlSqlParser.STATEMENT_QUEUING: case PlSqlParser.STATEMENTS: case PlSqlParser.STATEMENT: case PlSqlParser.STATE: case PlSqlParser.STATIC: case PlSqlParser.STATISTICS: case PlSqlParser.STATS_BINOMIAL_TEST: case PlSqlParser.STATS_CROSSTAB: case PlSqlParser.STATS_F_TEST: case PlSqlParser.STATS_KS_TEST: case PlSqlParser.STATS_MODE: case PlSqlParser.STATS_MW_TEST: case PlSqlParser.STATS_ONE_WAY_ANOVA: case PlSqlParser.STATS_T_TEST_INDEP: case PlSqlParser.STATS_T_TEST_INDEPU: case PlSqlParser.STATS_T_TEST_ONE: case PlSqlParser.STATS_T_TEST_PAIRED: case PlSqlParser.STATS_WSR_TEST: case PlSqlParser.STDDEV_POP: case PlSqlParser.STDDEV_SAMP: case PlSqlParser.STOP: case PlSqlParser.STORAGE: case PlSqlParser.STORE: case PlSqlParser.STREAMS: case PlSqlParser.STREAM: case PlSqlParser.STRICT: case PlSqlParser.STRING: case PlSqlParser.STRIPE_COLUMNS: case PlSqlParser.STRIPE_WIDTH: case PlSqlParser.STRIP: case PlSqlParser.STRUCTURE: case PlSqlParser.SUBMULTISET: case PlSqlParser.SUBPARTITION_REL: case PlSqlParser.SUBPARTITIONS: case PlSqlParser.SUBPARTITION: case PlSqlParser.SUBQUERIES: case PlSqlParser.SUBQUERY_PRUNING: case PlSqlParser.SUBSCRIBE: case PlSqlParser.SUBSET: case PlSqlParser.SUBSTITUTABLE: case PlSqlParser.SUBSTR2: case PlSqlParser.SUBSTR4: case PlSqlParser.SUBSTRB: case PlSqlParser.SUBSTRC: case PlSqlParser.SUBTYPE: case PlSqlParser.SUCCESSFUL: case PlSqlParser.SUCCESS: case PlSqlParser.SUMMARY: case PlSqlParser.SUPPLEMENTAL: case PlSqlParser.SUSPEND: case PlSqlParser.SWAP_JOIN_INPUTS: case PlSqlParser.SWITCHOVER: case PlSqlParser.SWITCH: case PlSqlParser.SYNCHRONOUS: case PlSqlParser.SYNC: case PlSqlParser.SYSASM: case PlSqlParser.SYS_AUDIT: case PlSqlParser.SYSAUX: case PlSqlParser.SYSBACKUP: case PlSqlParser.SYS_CHECKACL: case PlSqlParser.SYS_CHECK_PRIVILEGE: case PlSqlParser.SYS_CONNECT_BY_PATH: case PlSqlParser.SYS_CONTEXT: case PlSqlParser.SYSDATE: case PlSqlParser.SYSDBA: case PlSqlParser.SYS_DBURIGEN: case PlSqlParser.SYSDG: case PlSqlParser.SYS_DL_CURSOR: case PlSqlParser.SYS_DM_RXFORM_CHR: case PlSqlParser.SYS_DM_RXFORM_NUM: case PlSqlParser.SYS_DOM_COMPARE: case PlSqlParser.SYS_DST_PRIM2SEC: case PlSqlParser.SYS_DST_SEC2PRIM: case PlSqlParser.SYS_ET_BFILE_TO_RAW: case PlSqlParser.SYS_ET_BLOB_TO_IMAGE: case PlSqlParser.SYS_ET_IMAGE_TO_BLOB: case PlSqlParser.SYS_ET_RAW_TO_BFILE: case PlSqlParser.SYS_EXTPDTXT: case PlSqlParser.SYS_EXTRACT_UTC: case PlSqlParser.SYS_FBT_INSDEL: case PlSqlParser.SYS_FILTER_ACLS: case PlSqlParser.SYS_FNMATCHES: case PlSqlParser.SYS_FNREPLACE: case PlSqlParser.SYS_GET_ACLIDS: case PlSqlParser.SYS_GET_COL_ACLIDS: case PlSqlParser.SYS_GET_PRIVILEGES: case PlSqlParser.SYS_GETTOKENID: case PlSqlParser.SYS_GETXTIVAL: case PlSqlParser.SYS_GUID: case PlSqlParser.SYSGUID: case PlSqlParser.SYSKM: case PlSqlParser.SYS_MAKE_XMLNODEID: case PlSqlParser.SYS_MAKEXML: case PlSqlParser.SYS_MKXMLATTR: case PlSqlParser.SYS_MKXTI: case PlSqlParser.SYSOBJ: case PlSqlParser.SYS_OP_ADT2BIN: case PlSqlParser.SYS_OP_ADTCONS: case PlSqlParser.SYS_OP_ALSCRVAL: case PlSqlParser.SYS_OP_ATG: case PlSqlParser.SYS_OP_BIN2ADT: case PlSqlParser.SYS_OP_BITVEC: case PlSqlParser.SYS_OP_BL2R: case PlSqlParser.SYS_OP_BLOOM_FILTER_LIST: case PlSqlParser.SYS_OP_BLOOM_FILTER: case PlSqlParser.SYS_OP_C2C: case PlSqlParser.SYS_OP_CAST: case PlSqlParser.SYS_OP_CEG: case PlSqlParser.SYS_OP_CL2C: case PlSqlParser.SYS_OP_COMBINED_HASH: case PlSqlParser.SYS_OP_COMP: case PlSqlParser.SYS_OP_CONVERT: case PlSqlParser.SYS_OP_COUNTCHG: case PlSqlParser.SYS_OP_CSCONV: case PlSqlParser.SYS_OP_CSCONVTEST: case PlSqlParser.SYS_OP_CSR: case PlSqlParser.SYS_OP_CSX_PATCH: case PlSqlParser.SYS_OP_CYCLED_SEQ: case PlSqlParser.SYS_OP_DECOMP: case PlSqlParser.SYS_OP_DESCEND: case PlSqlParser.SYS_OP_DISTINCT: case PlSqlParser.SYS_OP_DRA: case PlSqlParser.SYS_OP_DUMP: case PlSqlParser.SYS_OP_DV_CHECK: case PlSqlParser.SYS_OP_ENFORCE_NOT_NULL: case PlSqlParser.SYSOPER: case PlSqlParser.SYS_OP_EXTRACT: case PlSqlParser.SYS_OP_GROUPING: case PlSqlParser.SYS_OP_GUID: case PlSqlParser.SYS_OP_HASH: case PlSqlParser.SYS_OP_IIX: case PlSqlParser.SYS_OP_ITR: case PlSqlParser.SYS_OP_KEY_VECTOR_CREATE: case PlSqlParser.SYS_OP_KEY_VECTOR_FILTER_LIST: case PlSqlParser.SYS_OP_KEY_VECTOR_FILTER: case PlSqlParser.SYS_OP_KEY_VECTOR_SUCCEEDED: case PlSqlParser.SYS_OP_KEY_VECTOR_USE: case PlSqlParser.SYS_OP_LBID: case PlSqlParser.SYS_OP_LOBLOC2BLOB: case PlSqlParser.SYS_OP_LOBLOC2CLOB: case PlSqlParser.SYS_OP_LOBLOC2ID: case PlSqlParser.SYS_OP_LOBLOC2NCLOB: case PlSqlParser.SYS_OP_LOBLOC2TYP: case PlSqlParser.SYS_OP_LSVI: case PlSqlParser.SYS_OP_LVL: case PlSqlParser.SYS_OP_MAKEOID: case PlSqlParser.SYS_OP_MAP_NONNULL: case PlSqlParser.SYS_OP_MSR: case PlSqlParser.SYS_OP_NICOMBINE: case PlSqlParser.SYS_OP_NIEXTRACT: case PlSqlParser.SYS_OP_NII: case PlSqlParser.SYS_OP_NIX: case PlSqlParser.SYS_OP_NOEXPAND: case PlSqlParser.SYS_OP_NTCIMG: case PlSqlParser.SYS_OP_NUMTORAW: case PlSqlParser.SYS_OP_OIDVALUE: case PlSqlParser.SYS_OP_OPNSIZE: case PlSqlParser.SYS_OP_PAR_1: case PlSqlParser.SYS_OP_PARGID_1: case PlSqlParser.SYS_OP_PARGID: case PlSqlParser.SYS_OP_PAR: case PlSqlParser.SYS_OP_PART_ID: case PlSqlParser.SYS_OP_PIVOT: case PlSqlParser.SYS_OP_R2O: case PlSqlParser.SYS_OP_RAWTONUM: case PlSqlParser.SYS_OP_RDTM: case PlSqlParser.SYS_OP_REF: case PlSqlParser.SYS_OP_RMTD: case PlSqlParser.SYS_OP_ROWIDTOOBJ: case PlSqlParser.SYS_OP_RPB: case PlSqlParser.SYS_OPTLOBPRBSC: case PlSqlParser.SYS_OP_TOSETID: case PlSqlParser.SYS_OP_TPR: case PlSqlParser.SYS_OP_TRTB: case PlSqlParser.SYS_OPTXICMP: case PlSqlParser.SYS_OPTXQCASTASNQ: case PlSqlParser.SYS_OP_UNDESCEND: case PlSqlParser.SYS_OP_VECAND: case PlSqlParser.SYS_OP_VECBIT: case PlSqlParser.SYS_OP_VECOR: case PlSqlParser.SYS_OP_VECXOR: case PlSqlParser.SYS_OP_VERSION: case PlSqlParser.SYS_OP_VREF: case PlSqlParser.SYS_OP_VVD: case PlSqlParser.SYS_OP_XMLCONS_FOR_CSX: case PlSqlParser.SYS_OP_XPTHATG: case PlSqlParser.SYS_OP_XPTHIDX: case PlSqlParser.SYS_OP_XPTHOP: case PlSqlParser.SYS_OP_XTXT2SQLT: case PlSqlParser.SYS_OP_ZONE_ID: case PlSqlParser.SYS_ORDERKEY_DEPTH: case PlSqlParser.SYS_ORDERKEY_MAXCHILD: case PlSqlParser.SYS_ORDERKEY_PARENT: case PlSqlParser.SYS_PARALLEL_TXN: case PlSqlParser.SYS_PATHID_IS_ATTR: case PlSqlParser.SYS_PATHID_IS_NMSPC: case PlSqlParser.SYS_PATHID_LASTNAME: case PlSqlParser.SYS_PATHID_LASTNMSPC: case PlSqlParser.SYS_PATH_REVERSE: case PlSqlParser.SYS_PXQEXTRACT: case PlSqlParser.SYS_RAW_TO_XSID: case PlSqlParser.SYS_RID_ORDER: case PlSqlParser.SYS_ROW_DELTA: case PlSqlParser.SYS_SC_2_XMLT: case PlSqlParser.SYS_SYNRCIREDO: case PlSqlParser.SYSTEM_DEFINED: case PlSqlParser.SYSTEM: case PlSqlParser.SYSTIMESTAMP: case PlSqlParser.SYS_TYPEID: case PlSqlParser.SYS_UMAKEXML: case PlSqlParser.SYS_XMLANALYZE: case PlSqlParser.SYS_XMLCONTAINS: case PlSqlParser.SYS_XMLCONV: case PlSqlParser.SYS_XMLEXNSURI: case PlSqlParser.SYS_XMLGEN: case PlSqlParser.SYS_XMLI_LOC_ISNODE: case PlSqlParser.SYS_XMLI_LOC_ISTEXT: case PlSqlParser.SYS_XMLINSTR: case PlSqlParser.SYS_XMLLOCATOR_GETSVAL: case PlSqlParser.SYS_XMLNODEID_GETCID: case PlSqlParser.SYS_XMLNODEID_GETLOCATOR: case PlSqlParser.SYS_XMLNODEID_GETOKEY: case PlSqlParser.SYS_XMLNODEID_GETPATHID: case PlSqlParser.SYS_XMLNODEID_GETPTRID: case PlSqlParser.SYS_XMLNODEID_GETRID: case PlSqlParser.SYS_XMLNODEID_GETSVAL: case PlSqlParser.SYS_XMLNODEID_GETTID: case PlSqlParser.SYS_XMLNODEID: case PlSqlParser.SYS_XMLT_2_SC: case PlSqlParser.SYS_XMLTRANSLATE: case PlSqlParser.SYS_XMLTYPE2SQL: case PlSqlParser.SYS_XQ_ASQLCNV: case PlSqlParser.SYS_XQ_ATOMCNVCHK: case PlSqlParser.SYS_XQBASEURI: case PlSqlParser.SYS_XQCASTABLEERRH: case PlSqlParser.SYS_XQCODEP2STR: case PlSqlParser.SYS_XQCODEPEQ: case PlSqlParser.SYS_XQCON2SEQ: case PlSqlParser.SYS_XQCONCAT: case PlSqlParser.SYS_XQDELETE: case PlSqlParser.SYS_XQDFLTCOLATION: case PlSqlParser.SYS_XQDOC: case PlSqlParser.SYS_XQDOCURI: case PlSqlParser.SYS_XQDURDIV: case PlSqlParser.SYS_XQED4URI: case PlSqlParser.SYS_XQENDSWITH: case PlSqlParser.SYS_XQERRH: case PlSqlParser.SYS_XQERR: case PlSqlParser.SYS_XQESHTMLURI: case PlSqlParser.SYS_XQEXLOBVAL: case PlSqlParser.SYS_XQEXSTWRP: case PlSqlParser.SYS_XQEXTRACT: case PlSqlParser.SYS_XQEXTRREF: case PlSqlParser.SYS_XQEXVAL: case PlSqlParser.SYS_XQFB2STR: case PlSqlParser.SYS_XQFNBOOL: case PlSqlParser.SYS_XQFNCMP: case PlSqlParser.SYS_XQFNDATIM: case PlSqlParser.SYS_XQFNLNAME: case PlSqlParser.SYS_XQFNNM: case PlSqlParser.SYS_XQFNNSURI: case PlSqlParser.SYS_XQFNPREDTRUTH: case PlSqlParser.SYS_XQFNQNM: case PlSqlParser.SYS_XQFNROOT: case PlSqlParser.SYS_XQFORMATNUM: case PlSqlParser.SYS_XQFTCONTAIN: case PlSqlParser.SYS_XQFUNCR: case PlSqlParser.SYS_XQGETCONTENT: case PlSqlParser.SYS_XQINDXOF: case PlSqlParser.SYS_XQINSERT: case PlSqlParser.SYS_XQINSPFX: case PlSqlParser.SYS_XQIRI2URI: case PlSqlParser.SYS_XQLANG: case PlSqlParser.SYS_XQLLNMFRMQNM: case PlSqlParser.SYS_XQMKNODEREF: case PlSqlParser.SYS_XQNILLED: case PlSqlParser.SYS_XQNODENAME: case PlSqlParser.SYS_XQNORMSPACE: case PlSqlParser.SYS_XQNORMUCODE: case PlSqlParser.SYS_XQ_NRNG: case PlSqlParser.SYS_XQNSP4PFX: case PlSqlParser.SYS_XQNSPFRMQNM: case PlSqlParser.SYS_XQPFXFRMQNM: case PlSqlParser.SYS_XQ_PKSQL2XML: case PlSqlParser.SYS_XQPOLYABS: case PlSqlParser.SYS_XQPOLYADD: case PlSqlParser.SYS_XQPOLYCEL: case PlSqlParser.SYS_XQPOLYCSTBL: case PlSqlParser.SYS_XQPOLYCST: case PlSqlParser.SYS_XQPOLYDIV: case PlSqlParser.SYS_XQPOLYFLR: case PlSqlParser.SYS_XQPOLYMOD: case PlSqlParser.SYS_XQPOLYMUL: case PlSqlParser.SYS_XQPOLYRND: case PlSqlParser.SYS_XQPOLYSQRT: case PlSqlParser.SYS_XQPOLYSUB: case PlSqlParser.SYS_XQPOLYUMUS: case PlSqlParser.SYS_XQPOLYUPLS: case PlSqlParser.SYS_XQPOLYVEQ: case PlSqlParser.SYS_XQPOLYVGE: case PlSqlParser.SYS_XQPOLYVGT: case PlSqlParser.SYS_XQPOLYVLE: case PlSqlParser.SYS_XQPOLYVLT: case PlSqlParser.SYS_XQPOLYVNE: case PlSqlParser.SYS_XQREF2VAL: case PlSqlParser.SYS_XQRENAME: case PlSqlParser.SYS_XQREPLACE: case PlSqlParser.SYS_XQRESVURI: case PlSqlParser.SYS_XQRNDHALF2EVN: case PlSqlParser.SYS_XQRSLVQNM: case PlSqlParser.SYS_XQRYENVPGET: case PlSqlParser.SYS_XQRYVARGET: case PlSqlParser.SYS_XQRYWRP: case PlSqlParser.SYS_XQSEQ2CON4XC: case PlSqlParser.SYS_XQSEQ2CON: case PlSqlParser.SYS_XQSEQDEEPEQ: case PlSqlParser.SYS_XQSEQINSB: case PlSqlParser.SYS_XQSEQRM: case PlSqlParser.SYS_XQSEQRVS: case PlSqlParser.SYS_XQSEQSUB: case PlSqlParser.SYS_XQSEQTYPMATCH: case PlSqlParser.SYS_XQSTARTSWITH: case PlSqlParser.SYS_XQSTATBURI: case PlSqlParser.SYS_XQSTR2CODEP: case PlSqlParser.SYS_XQSTRJOIN: case PlSqlParser.SYS_XQSUBSTRAFT: case PlSqlParser.SYS_XQSUBSTRBEF: case PlSqlParser.SYS_XQTOKENIZE: case PlSqlParser.SYS_XQTREATAS: case PlSqlParser.SYS_XQ_UPKXML2SQL: case PlSqlParser.SYS_XQXFORM: case PlSqlParser.SYS_XSID_TO_RAW: case PlSqlParser.SYS_ZMAP_FILTER: case PlSqlParser.SYS_ZMAP_REFRESH: case PlSqlParser.TABLE_LOOKUP_BY_NL: case PlSqlParser.TABLESPACE_NO: case PlSqlParser.TABLESPACE: case PlSqlParser.TABLES: case PlSqlParser.TABLE_STATS: case PlSqlParser.TABLE: case PlSqlParser.TABNO: case PlSqlParser.TAG: case PlSqlParser.TANH: case PlSqlParser.TAN: case PlSqlParser.TBLORIDXPARTNUM: case PlSqlParser.TEMPFILE: case PlSqlParser.TEMPLATE: case PlSqlParser.TEMPORARY: case PlSqlParser.TEMP_TABLE: case PlSqlParser.TEST: case PlSqlParser.TEXT: case PlSqlParser.THAN: case PlSqlParser.THEN: case PlSqlParser.THE: case PlSqlParser.THREAD: case PlSqlParser.THROUGH: case PlSqlParser.TIER: case PlSqlParser.TIES: case PlSqlParser.TIMEOUT: case PlSqlParser.TIMESTAMP_LTZ_UNCONSTRAINED: case PlSqlParser.TIMESTAMP: case PlSqlParser.TIMESTAMP_TZ_UNCONSTRAINED: case PlSqlParser.TIMESTAMP_UNCONSTRAINED: case PlSqlParser.TIMES: case PlSqlParser.TIME: case PlSqlParser.TIMEZONE_ABBR: case PlSqlParser.TIMEZONE_HOUR: case PlSqlParser.TIMEZONE_MINUTE: case PlSqlParser.TIMEZONE_OFFSET: case PlSqlParser.TIMEZONE_REGION: case PlSqlParser.TIME_ZONE: case PlSqlParser.TIV_GB: case PlSqlParser.TIV_SSF: case PlSqlParser.TO_ACLID: case PlSqlParser.TO_BINARY_DOUBLE: case PlSqlParser.TO_BINARY_FLOAT: case PlSqlParser.TO_BLOB: case PlSqlParser.TO_CLOB: case PlSqlParser.TO_DSINTERVAL: case PlSqlParser.TO_LOB: case PlSqlParser.TO_MULTI_BYTE: case PlSqlParser.TO_NCHAR: case PlSqlParser.TO_NCLOB: case PlSqlParser.TO_NUMBER: case PlSqlParser.TOPLEVEL: case PlSqlParser.TO_SINGLE_BYTE: case PlSqlParser.TO_TIMESTAMP: case PlSqlParser.TO_TIMESTAMP_TZ: case PlSqlParser.TO_TIME: case PlSqlParser.TO_TIME_TZ: case PlSqlParser.TO_YMINTERVAL: case PlSqlParser.TRACE: case PlSqlParser.TRACING: case PlSqlParser.TRACKING: case PlSqlParser.TRAILING: case PlSqlParser.TRANSACTION: case PlSqlParser.TRANSFORM_DISTINCT_AGG: case PlSqlParser.TRANSITIONAL: case PlSqlParser.TRANSITION: case PlSqlParser.TRANSLATE: case PlSqlParser.TRANSLATION: case PlSqlParser.TREAT: case PlSqlParser.TRIGGERS: case PlSqlParser.TRIGGER: case PlSqlParser.TRUE: case PlSqlParser.TRUNCATE: case PlSqlParser.TRUNC: case PlSqlParser.TRUSTED: case PlSqlParser.TRUST: case PlSqlParser.TUNING: case PlSqlParser.TX: case PlSqlParser.TYPES: case PlSqlParser.TYPE: case PlSqlParser.TZ_OFFSET: case PlSqlParser.UB2: case PlSqlParser.UBA: case PlSqlParser.UCS2: case PlSqlParser.UID: case PlSqlParser.UNARCHIVED: case PlSqlParser.UNBOUNDED: case PlSqlParser.UNBOUND: case PlSqlParser.UNCONDITIONAL: case PlSqlParser.UNDER: case PlSqlParser.UNDO: case PlSqlParser.UNDROP: case PlSqlParser.UNIFORM: case PlSqlParser.UNISTR: case PlSqlParser.UNLIMITED: case PlSqlParser.UNLOAD: case PlSqlParser.UNLOCK: case PlSqlParser.UNMATCHED: case PlSqlParser.UNNEST_INNERJ_DISTINCT_VIEW: case PlSqlParser.UNNEST_NOSEMIJ_NODISTINCTVIEW: case PlSqlParser.UNNEST_SEMIJ_VIEW: case PlSqlParser.UNNEST: case PlSqlParser.UNPACKED: case PlSqlParser.UNPIVOT: case PlSqlParser.UNPLUG: case PlSqlParser.UNPROTECTED: case PlSqlParser.UNQUIESCE: case PlSqlParser.UNRECOVERABLE: case PlSqlParser.UNRESTRICTED: case PlSqlParser.UNSUBSCRIBE: case PlSqlParser.UNTIL: case PlSqlParser.UNUSABLE: case PlSqlParser.UNUSED: case PlSqlParser.UPDATABLE: case PlSqlParser.UPDATED: case PlSqlParser.UPDATEXML: case PlSqlParser.UPD_INDEXES: case PlSqlParser.UPD_JOININDEX: case PlSqlParser.UPGRADE: case PlSqlParser.UPPER: case PlSqlParser.UPSERT: case PlSqlParser.UROWID: case PlSqlParser.USABLE: case PlSqlParser.USAGE: case PlSqlParser.USE_ANTI: case PlSqlParser.USE_CONCAT: case PlSqlParser.USE_CUBE: case PlSqlParser.USE_HASH_AGGREGATION: case PlSqlParser.USE_HASH_GBY_FOR_PUSHDOWN: case PlSqlParser.USE_HASH: case PlSqlParser.USE_HIDDEN_PARTITIONS: case PlSqlParser.USE_INVISIBLE_INDEXES: case PlSqlParser.USE_MERGE_CARTESIAN: case PlSqlParser.USE_MERGE: case PlSqlParser.USE_NL: case PlSqlParser.USE_NL_WITH_INDEX: case PlSqlParser.USE_PRIVATE_OUTLINES: case PlSqlParser.USER_DATA: case PlSqlParser.USER_DEFINED: case PlSqlParser.USERENV: case PlSqlParser.USERGROUP: case PlSqlParser.USER_RECYCLEBIN: case PlSqlParser.USERS: case PlSqlParser.USER_TABLESPACES: case PlSqlParser.USER: case PlSqlParser.USE_SEMI: case PlSqlParser.USE_STORED_OUTLINES: case PlSqlParser.USE_TTT_FOR_GSETS: case PlSqlParser.USE: case PlSqlParser.USE_VECTOR_AGGREGATION: case PlSqlParser.USE_WEAK_NAME_RESL: case PlSqlParser.USING_NO_EXPAND: case PlSqlParser.USING: case PlSqlParser.UTF16BE: case PlSqlParser.UTF16LE: case PlSqlParser.UTF32: case PlSqlParser.UTF8: case PlSqlParser.V1: case PlSqlParser.V2: case PlSqlParser.VALIDATE: case PlSqlParser.VALIDATION: case PlSqlParser.VALID_TIME_END: case PlSqlParser.VALUE: case PlSqlParser.VARCHAR2: case PlSqlParser.VARCHAR: case PlSqlParser.VARIABLE: case PlSqlParser.VAR_POP: case PlSqlParser.VARRAYS: case PlSqlParser.VARRAY: case PlSqlParser.VAR_SAMP: case PlSqlParser.VARYING: case PlSqlParser.VECTOR_READ_TRACE: case PlSqlParser.VECTOR_READ: case PlSqlParser.VECTOR_TRANSFORM_DIMS: case PlSqlParser.VECTOR_TRANSFORM_FACT: case PlSqlParser.VECTOR_TRANSFORM: case PlSqlParser.VERIFIER: case PlSqlParser.VERIFY: case PlSqlParser.VERSIONING: case PlSqlParser.VERSIONS_ENDSCN: case PlSqlParser.VERSIONS_ENDTIME: case PlSqlParser.VERSIONS_OPERATION: case PlSqlParser.VERSIONS_STARTSCN: case PlSqlParser.VERSIONS_STARTTIME: case PlSqlParser.VERSIONS: case PlSqlParser.VERSIONS_XID: case PlSqlParser.VERSION: case PlSqlParser.VIOLATION: case PlSqlParser.VIRTUAL: case PlSqlParser.VISIBILITY: case PlSqlParser.VISIBLE: case PlSqlParser.VOLUME: case PlSqlParser.VSIZE: case PlSqlParser.WAIT: case PlSqlParser.WALLET: case PlSqlParser.WARNING: case PlSqlParser.WEEKS: case PlSqlParser.WEEK: case PlSqlParser.WELLFORMED: case PlSqlParser.WHENEVER: case PlSqlParser.WHEN: case PlSqlParser.WHILE: case PlSqlParser.WHITESPACE: case PlSqlParser.WIDTH_BUCKET: case PlSqlParser.WITHIN: case PlSqlParser.WITHOUT: case PlSqlParser.WITH_PLSQL: case PlSqlParser.WORK: case PlSqlParser.WRAPPED: case PlSqlParser.WRAPPER: case PlSqlParser.WRITE: case PlSqlParser.XDB_FASTPATH_INSERT: case PlSqlParser.X_DYN_PRUNE: case PlSqlParser.XID: case PlSqlParser.XML2OBJECT: case PlSqlParser.XMLAGG: case PlSqlParser.XMLATTRIBUTES: case PlSqlParser.XMLCAST: case PlSqlParser.XMLCDATA: case PlSqlParser.XMLCOLATTVAL: case PlSqlParser.XMLCOMMENT: case PlSqlParser.XMLCONCAT: case PlSqlParser.XMLDIFF: case PlSqlParser.XML_DML_RWT_STMT: case PlSqlParser.XMLELEMENT: case PlSqlParser.XMLEXISTS2: case PlSqlParser.XMLEXISTS: case PlSqlParser.XMLFOREST: case PlSqlParser.XMLINDEX_REWRITE_IN_SELECT: case PlSqlParser.XMLINDEX_REWRITE: case PlSqlParser.XMLINDEX_SEL_IDX_TBL: case PlSqlParser.XMLISNODE: case PlSqlParser.XMLISVALID: case PlSqlParser.XMLNAMESPACES: case PlSqlParser.XMLPARSE: case PlSqlParser.XMLPATCH: case PlSqlParser.XMLPI: case PlSqlParser.XMLQUERYVAL: case PlSqlParser.XMLQUERY: case PlSqlParser.XMLROOT: case PlSqlParser.XMLSCHEMA: case PlSqlParser.XMLSERIALIZE: case PlSqlParser.XMLTABLE: case PlSqlParser.XMLTRANSFORMBLOB: case PlSqlParser.XMLTRANSFORM: case PlSqlParser.XMLTYPE: case PlSqlParser.XML: case PlSqlParser.XPATHTABLE: case PlSqlParser.XS_SYS_CONTEXT: case PlSqlParser.XS: case PlSqlParser.YEARS: case PlSqlParser.YEAR: case PlSqlParser.YES: case PlSqlParser.YMINTERVAL_UNCONSTRAINED: case PlSqlParser.ZONEMAP: case PlSqlParser.ZONE: case PlSqlParser.PREDICTION: case PlSqlParser.PREDICTION_BOUNDS: case PlSqlParser.PREDICTION_COST: case PlSqlParser.PREDICTION_DETAILS: case PlSqlParser.PREDICTION_PROBABILITY: case PlSqlParser.PREDICTION_SET: case PlSqlParser.CUME_DIST: case PlSqlParser.DENSE_RANK: case PlSqlParser.LISTAGG: case PlSqlParser.PERCENT_RANK: case PlSqlParser.PERCENTILE_CONT: case PlSqlParser.PERCENTILE_DISC: case PlSqlParser.RANK: case PlSqlParser.AVG: case PlSqlParser.CORR: case PlSqlParser.COVAR_: case PlSqlParser.LAG: case PlSqlParser.LEAD: case PlSqlParser.MAX: case PlSqlParser.MEDIAN: case PlSqlParser.MIN: case PlSqlParser.NTILE: case PlSqlParser.NVL: case PlSqlParser.RATIO_TO_REPORT: case PlSqlParser.REGR_: case PlSqlParser.ROUND: case PlSqlParser.ROW_NUMBER: case PlSqlParser.SUBSTR: case PlSqlParser.TO_CHAR: case PlSqlParser.TRIM: case PlSqlParser.SUM: case PlSqlParser.STDDEV: case PlSqlParser.VAR_: case PlSqlParser.VARIANCE: case PlSqlParser.LEAST: case PlSqlParser.GREATEST: case PlSqlParser.TO_DATE: case PlSqlParser.PERIOD: case PlSqlParser.DELIMITED_ID: case PlSqlParser.BINDVAR: case PlSqlParser.COLON: case PlSqlParser.INTRODUCER: case PlSqlParser.REGULAR_ID: this.state = 8583; this.cursor_name(); this.state = 8589; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.LEFT_PAREN) { this.state = 8584; this.match(PlSqlParser.LEFT_PAREN); this.state = 8586; this._errHandler.sync(this); _la = this._input.LA(1); if((((_la) & ~0x1f) == 0 && ((1 << _la) & ((1 << PlSqlParser.ABORT) | (1 << PlSqlParser.ABS) | (1 << PlSqlParser.ACCESS) | (1 << PlSqlParser.ACCESSED) | (1 << PlSqlParser.ACCOUNT) | (1 << PlSqlParser.ACL) | (1 << PlSqlParser.ACOS) | (1 << PlSqlParser.ACTION) | (1 << PlSqlParser.ACTIONS) | (1 << PlSqlParser.ACTIVATE) | (1 << PlSqlParser.ACTIVE) | (1 << PlSqlParser.ACTIVE_COMPONENT) | (1 << PlSqlParser.ACTIVE_DATA) | (1 << PlSqlParser.ACTIVE_FUNCTION) | (1 << PlSqlParser.ACTIVE_TAG) | (1 << PlSqlParser.ACTIVITY) | (1 << PlSqlParser.ADAPTIVE_PLAN) | (1 << PlSqlParser.ADD) | (1 << PlSqlParser.ADD_COLUMN) | (1 << PlSqlParser.ADD_GROUP) | (1 << PlSqlParser.ADD_MONTHS) | (1 << PlSqlParser.ADJ_DATE) | (1 << PlSqlParser.ADMIN) | (1 << PlSqlParser.ADMINISTER) | (1 << PlSqlParser.ADMINISTRATOR) | (1 << PlSqlParser.ADVANCED) | (1 << PlSqlParser.ADVISE) | (1 << PlSqlParser.ADVISOR) | (1 << PlSqlParser.AFD_DISKSTRING) | (1 << PlSqlParser.AFTER) | (1 << PlSqlParser.AGENT))) !== 0) || ((((_la - 32)) & ~0x1f) == 0 && ((1 << (_la - 32)) & ((1 << (PlSqlParser.AGGREGATE - 32)) | (1 << (PlSqlParser.A_LETTER - 32)) | (1 << (PlSqlParser.ALIAS - 32)) | (1 << (PlSqlParser.ALL - 32)) | (1 << (PlSqlParser.ALLOCATE - 32)) | (1 << (PlSqlParser.ALLOW - 32)) | (1 << (PlSqlParser.ALL_ROWS - 32)) | (1 << (PlSqlParser.ALWAYS - 32)) | (1 << (PlSqlParser.ANALYZE - 32)) | (1 << (PlSqlParser.ANCILLARY - 32)) | (1 << (PlSqlParser.AND_EQUAL - 32)) | (1 << (PlSqlParser.ANOMALY - 32)) | (1 << (PlSqlParser.ANSI_REARCH - 32)) | (1 << (PlSqlParser.ANTIJOIN - 32)) | (1 << (PlSqlParser.ANY - 32)) | (1 << (PlSqlParser.ANYSCHEMA - 32)) | (1 << (PlSqlParser.APPEND - 32)) | (1 << (PlSqlParser.APPENDCHILDXML - 32)) | (1 << (PlSqlParser.APPEND_VALUES - 32)) | (1 << (PlSqlParser.APPLICATION - 32)) | (1 << (PlSqlParser.APPLY - 32)) | (1 << (PlSqlParser.APPROX_COUNT_DISTINCT - 32)) | (1 << (PlSqlParser.ARCHIVAL - 32)) | (1 << (PlSqlParser.ARCHIVE - 32)) | (1 << (PlSqlParser.ARCHIVED - 32)) | (1 << (PlSqlParser.ARCHIVELOG - 32)) | (1 << (PlSqlParser.ARRAY - 32)) | (1 << (PlSqlParser.ASCII - 32)))) !== 0) || ((((_la - 64)) & ~0x1f) == 0 && ((1 << (_la - 64)) & ((1 << (PlSqlParser.ASCIISTR - 64)) | (1 << (PlSqlParser.ASIN - 64)) | (1 << (PlSqlParser.ASIS - 64)) | (1 << (PlSqlParser.ASSEMBLY - 64)) | (1 << (PlSqlParser.ASSIGN - 64)) | (1 << (PlSqlParser.ASSOCIATE - 64)) | (1 << (PlSqlParser.ASYNC - 64)) | (1 << (PlSqlParser.ASYNCHRONOUS - 64)) | (1 << (PlSqlParser.ATAN2 - 64)) | (1 << (PlSqlParser.ATAN - 64)) | (1 << (PlSqlParser.AT - 64)) | (1 << (PlSqlParser.ATTRIBUTE - 64)) | (1 << (PlSqlParser.ATTRIBUTES - 64)) | (1 << (PlSqlParser.AUTHENTICATED - 64)) | (1 << (PlSqlParser.AUTHENTICATION - 64)) | (1 << (PlSqlParser.AUTHID - 64)) | (1 << (PlSqlParser.AUTHORIZATION - 64)) | (1 << (PlSqlParser.AUTOALLOCATE - 64)) | (1 << (PlSqlParser.AUTO - 64)) | (1 << (PlSqlParser.AUTOEXTEND - 64)) | (1 << (PlSqlParser.AUTO_LOGIN - 64)) | (1 << (PlSqlParser.AUTOMATIC - 64)) | (1 << (PlSqlParser.AUTONOMOUS_TRANSACTION - 64)) | (1 << (PlSqlParser.AUTO_REOPTIMIZE - 64)) | (1 << (PlSqlParser.AVAILABILITY - 64)) | (1 << (PlSqlParser.AVRO - 64)) | (1 << (PlSqlParser.BACKGROUND - 64)) | (1 << (PlSqlParser.BACKUP - 64)) | (1 << (PlSqlParser.BASIC - 64)))) !== 0) || ((((_la - 96)) & ~0x1f) == 0 && ((1 << (_la - 96)) & ((1 << (PlSqlParser.BASICFILE - 96)) | (1 << (PlSqlParser.BATCH - 96)) | (1 << (PlSqlParser.BATCHSIZE - 96)) | (1 << (PlSqlParser.BATCH_TABLE_ACCESS_BY_ROWID - 96)) | (1 << (PlSqlParser.BECOME - 96)) | (1 << (PlSqlParser.BEFORE - 96)) | (1 << (PlSqlParser.BEGIN - 96)) | (1 << (PlSqlParser.BEGINNING - 96)) | (1 << (PlSqlParser.BEGIN_OUTLINE_DATA - 96)) | (1 << (PlSqlParser.BEHALF - 96)) | (1 << (PlSqlParser.BEQUEATH - 96)) | (1 << (PlSqlParser.BFILE - 96)) | (1 << (PlSqlParser.BFILENAME - 96)) | (1 << (PlSqlParser.BIGFILE - 96)) | (1 << (PlSqlParser.BINARY - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE_INFINITY - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE_NAN - 96)) | (1 << (PlSqlParser.BINARY_FLOAT - 96)) | (1 << (PlSqlParser.BINARY_FLOAT_INFINITY - 96)) | (1 << (PlSqlParser.BINARY_FLOAT_NAN - 96)) | (1 << (PlSqlParser.BINARY_INTEGER - 96)) | (1 << (PlSqlParser.BIND_AWARE - 96)) | (1 << (PlSqlParser.BINDING - 96)) | (1 << (PlSqlParser.BIN_TO_NUM - 96)) | (1 << (PlSqlParser.BITAND - 96)) | (1 << (PlSqlParser.BITMAP_AND - 96)) | (1 << (PlSqlParser.BITMAP - 96)) | (1 << (PlSqlParser.BITMAPS - 96)) | (1 << (PlSqlParser.BITMAP_TREE - 96)) | (1 << (PlSqlParser.BITS - 96)))) !== 0) || ((((_la - 128)) & ~0x1f) == 0 && ((1 << (_la - 128)) & ((1 << (PlSqlParser.BLOB - 128)) | (1 << (PlSqlParser.BLOCK - 128)) | (1 << (PlSqlParser.BLOCK_RANGE - 128)) | (1 << (PlSqlParser.BLOCKS - 128)) | (1 << (PlSqlParser.BLOCKSIZE - 128)) | (1 << (PlSqlParser.BODY - 128)) | (1 << (PlSqlParser.BOOLEAN - 128)) | (1 << (PlSqlParser.BOTH - 128)) | (1 << (PlSqlParser.BOUND - 128)) | (1 << (PlSqlParser.BRANCH - 128)) | (1 << (PlSqlParser.BREADTH - 128)) | (1 << (PlSqlParser.BROADCAST - 128)) | (1 << (PlSqlParser.BSON - 128)) | (1 << (PlSqlParser.BUFFER - 128)) | (1 << (PlSqlParser.BUFFER_CACHE - 128)) | (1 << (PlSqlParser.BUFFER_POOL - 128)) | (1 << (PlSqlParser.BUILD - 128)) | (1 << (PlSqlParser.BULK - 128)) | (1 << (PlSqlParser.BYPASS_RECURSIVE_CHECK - 128)) | (1 << (PlSqlParser.BYPASS_UJVC - 128)) | (1 << (PlSqlParser.BYTE - 128)) | (1 << (PlSqlParser.CACHE - 128)) | (1 << (PlSqlParser.CACHE_CB - 128)) | (1 << (PlSqlParser.CACHE_INSTANCES - 128)) | (1 << (PlSqlParser.CACHE_TEMP_TABLE - 128)) | (1 << (PlSqlParser.CACHING - 128)) | (1 << (PlSqlParser.CALCULATED - 128)) | (1 << (PlSqlParser.CALLBACK - 128)) | (1 << (PlSqlParser.CALL - 128)) | (1 << (PlSqlParser.CANCEL - 128)))) !== 0) || ((((_la - 160)) & ~0x1f) == 0 && ((1 << (_la - 160)) & ((1 << (PlSqlParser.CAPACITY - 160)) | (1 << (PlSqlParser.CARDINALITY - 160)) | (1 << (PlSqlParser.CASCADE - 160)) | (1 << (PlSqlParser.CASE - 160)) | (1 << (PlSqlParser.CAST - 160)) | (1 << (PlSqlParser.CATEGORY - 160)) | (1 << (PlSqlParser.CDBDEFAULT - 160)) | (1 << (PlSqlParser.CEIL - 160)) | (1 << (PlSqlParser.CELL_FLASH_CACHE - 160)) | (1 << (PlSqlParser.CERTIFICATE - 160)) | (1 << (PlSqlParser.CFILE - 160)) | (1 << (PlSqlParser.CHAINED - 160)) | (1 << (PlSqlParser.CHANGE - 160)) | (1 << (PlSqlParser.CHANGE_DUPKEY_ERROR_INDEX - 160)) | (1 << (PlSqlParser.CHARACTER - 160)) | (1 << (PlSqlParser.CHAR - 160)) | (1 << (PlSqlParser.CHAR_CS - 160)) | (1 << (PlSqlParser.CHARTOROWID - 160)) | (1 << (PlSqlParser.CHECK_ACL_REWRITE - 160)) | (1 << (PlSqlParser.CHECKPOINT - 160)) | (1 << (PlSqlParser.CHILD - 160)) | (1 << (PlSqlParser.CHOOSE - 160)) | (1 << (PlSqlParser.CHR - 160)) | (1 << (PlSqlParser.CHUNK - 160)) | (1 << (PlSqlParser.CLASS - 160)) | (1 << (PlSqlParser.CLASSIFIER - 160)) | (1 << (PlSqlParser.CLEANUP - 160)) | (1 << (PlSqlParser.CLEAR - 160)) | (1 << (PlSqlParser.C_LETTER - 160)) | (1 << (PlSqlParser.CLIENT - 160)))) !== 0) || ((((_la - 192)) & ~0x1f) == 0 && ((1 << (_la - 192)) & ((1 << (PlSqlParser.CLOB - 192)) | (1 << (PlSqlParser.CLONE - 192)) | (1 << (PlSqlParser.CLOSE_CACHED_OPEN_CURSORS - 192)) | (1 << (PlSqlParser.CLOSE - 192)) | (1 << (PlSqlParser.CLUSTER_BY_ROWID - 192)) | (1 << (PlSqlParser.CLUSTER - 192)) | (1 << (PlSqlParser.CLUSTER_DETAILS - 192)) | (1 << (PlSqlParser.CLUSTER_DISTANCE - 192)) | (1 << (PlSqlParser.CLUSTER_ID - 192)) | (1 << (PlSqlParser.CLUSTERING - 192)) | (1 << (PlSqlParser.CLUSTERING_FACTOR - 192)) | (1 << (PlSqlParser.CLUSTER_PROBABILITY - 192)) | (1 << (PlSqlParser.CLUSTER_SET - 192)) | (1 << (PlSqlParser.COALESCE - 192)) | (1 << (PlSqlParser.COALESCE_SQ - 192)) | (1 << (PlSqlParser.COARSE - 192)) | (1 << (PlSqlParser.CO_AUTH_IND - 192)) | (1 << (PlSqlParser.COLD - 192)) | (1 << (PlSqlParser.COLLECT - 192)) | (1 << (PlSqlParser.COLUMNAR - 192)) | (1 << (PlSqlParser.COLUMN_AUTH_INDICATOR - 192)) | (1 << (PlSqlParser.COLUMN - 192)) | (1 << (PlSqlParser.COLUMNS - 192)) | (1 << (PlSqlParser.COLUMN_STATS - 192)) | (1 << (PlSqlParser.COLUMN_VALUE - 192)) | (1 << (PlSqlParser.COMMENT - 192)) | (1 << (PlSqlParser.COMMIT - 192)) | (1 << (PlSqlParser.COMMITTED - 192)) | (1 << (PlSqlParser.COMMON_DATA - 192)) | (1 << (PlSqlParser.COMPACT - 192)) | (1 << (PlSqlParser.COMPATIBILITY - 192)) | (1 << (PlSqlParser.COMPILE - 192)))) !== 0) || ((((_la - 224)) & ~0x1f) == 0 && ((1 << (_la - 224)) & ((1 << (PlSqlParser.COMPLETE - 224)) | (1 << (PlSqlParser.COMPLIANCE - 224)) | (1 << (PlSqlParser.COMPONENT - 224)) | (1 << (PlSqlParser.COMPONENTS - 224)) | (1 << (PlSqlParser.COMPOSE - 224)) | (1 << (PlSqlParser.COMPOSITE - 224)) | (1 << (PlSqlParser.COMPOSITE_LIMIT - 224)) | (1 << (PlSqlParser.COMPOUND - 224)) | (1 << (PlSqlParser.COMPUTE - 224)) | (1 << (PlSqlParser.CONCAT - 224)) | (1 << (PlSqlParser.CON_DBID_TO_ID - 224)) | (1 << (PlSqlParser.CONDITIONAL - 224)) | (1 << (PlSqlParser.CONDITION - 224)) | (1 << (PlSqlParser.CONFIRM - 224)) | (1 << (PlSqlParser.CONFORMING - 224)) | (1 << (PlSqlParser.CON_GUID_TO_ID - 224)) | (1 << (PlSqlParser.CON_ID - 224)) | (1 << (PlSqlParser.CON_NAME_TO_ID - 224)) | (1 << (PlSqlParser.CONNECT_BY_CB_WHR_ONLY - 224)) | (1 << (PlSqlParser.CONNECT_BY_COMBINE_SW - 224)) | (1 << (PlSqlParser.CONNECT_BY_COST_BASED - 224)) | (1 << (PlSqlParser.CONNECT_BY_ELIM_DUPS - 224)) | (1 << (PlSqlParser.CONNECT_BY_FILTERING - 224)) | (1 << (PlSqlParser.CONNECT_BY_ISCYCLE - 224)) | (1 << (PlSqlParser.CONNECT_BY_ISLEAF - 224)) | (1 << (PlSqlParser.CONNECT_BY_ROOT - 224)) | (1 << (PlSqlParser.CONNECT_TIME - 224)) | (1 << (PlSqlParser.CONSIDER - 224)) | (1 << (PlSqlParser.CONSISTENT - 224)) | (1 << (PlSqlParser.CONSTANT - 224)))) !== 0) || ((((_la - 256)) & ~0x1f) == 0 && ((1 << (_la - 256)) & ((1 << (PlSqlParser.CONST - 256)) | (1 << (PlSqlParser.CONSTRAINT - 256)) | (1 << (PlSqlParser.CONSTRAINTS - 256)) | (1 << (PlSqlParser.CONSTRUCTOR - 256)) | (1 << (PlSqlParser.CONTAINER - 256)) | (1 << (PlSqlParser.CONTAINER_DATA - 256)) | (1 << (PlSqlParser.CONTAINERS - 256)) | (1 << (PlSqlParser.CONTENT - 256)) | (1 << (PlSqlParser.CONTENTS - 256)) | (1 << (PlSqlParser.CONTEXT - 256)) | (1 << (PlSqlParser.CONTINUE - 256)) | (1 << (PlSqlParser.CONTROLFILE - 256)) | (1 << (PlSqlParser.CON_UID_TO_ID - 256)) | (1 << (PlSqlParser.CONVERT - 256)) | (1 << (PlSqlParser.COOKIE - 256)) | (1 << (PlSqlParser.COPY - 256)) | (1 << (PlSqlParser.CORR_K - 256)) | (1 << (PlSqlParser.CORR_S - 256)) | (1 << (PlSqlParser.CORRUPTION - 256)) | (1 << (PlSqlParser.CORRUPT_XID_ALL - 256)) | (1 << (PlSqlParser.CORRUPT_XID - 256)) | (1 << (PlSqlParser.COS - 256)) | (1 << (PlSqlParser.COSH - 256)) | (1 << (PlSqlParser.COST - 256)) | (1 << (PlSqlParser.COST_XML_QUERY_REWRITE - 256)) | (1 << (PlSqlParser.COUNT - 256)) | (1 << (PlSqlParser.COVAR_POP - 256)) | (1 << (PlSqlParser.COVAR_SAMP - 256)) | (1 << (PlSqlParser.CPU_COSTING - 256)) | (1 << (PlSqlParser.CPU_PER_CALL - 256)) | (1 << (PlSqlParser.CPU_PER_SESSION - 256)) | (1 << (PlSqlParser.CRASH - 256)))) !== 0) || ((((_la - 289)) & ~0x1f) == 0 && ((1 << (_la - 289)) & ((1 << (PlSqlParser.CREATE_FILE_DEST - 289)) | (1 << (PlSqlParser.CREATE_STORED_OUTLINES - 289)) | (1 << (PlSqlParser.CREATION - 289)) | (1 << (PlSqlParser.CREDENTIAL - 289)) | (1 << (PlSqlParser.CRITICAL - 289)) | (1 << (PlSqlParser.CROSS - 289)) | (1 << (PlSqlParser.CROSSEDITION - 289)) | (1 << (PlSqlParser.CSCONVERT - 289)) | (1 << (PlSqlParser.CUBE_AJ - 289)) | (1 << (PlSqlParser.CUBE - 289)) | (1 << (PlSqlParser.CUBE_GB - 289)) | (1 << (PlSqlParser.CUBE_SJ - 289)) | (1 << (PlSqlParser.CUME_DISTM - 289)) | (1 << (PlSqlParser.CURRENT - 289)) | (1 << (PlSqlParser.CURRENT_DATE - 289)) | (1 << (PlSqlParser.CURRENT_SCHEMA - 289)) | (1 << (PlSqlParser.CURRENT_TIME - 289)) | (1 << (PlSqlParser.CURRENT_TIMESTAMP - 289)) | (1 << (PlSqlParser.CURRENT_USER - 289)) | (1 << (PlSqlParser.CURRENTV - 289)) | (1 << (PlSqlParser.CURSOR - 289)) | (1 << (PlSqlParser.CURSOR_SHARING_EXACT - 289)) | (1 << (PlSqlParser.CURSOR_SPECIFIC_SEGMENT - 289)) | (1 << (PlSqlParser.CUSTOMDATUM - 289)) | (1 << (PlSqlParser.CV - 289)) | (1 << (PlSqlParser.CYCLE - 289)) | (1 << (PlSqlParser.DANGLING - 289)) | (1 << (PlSqlParser.DATABASE - 289)) | (1 << (PlSqlParser.DATA - 289)) | (1 << (PlSqlParser.DATAFILE - 289)) | (1 << (PlSqlParser.DATAFILES - 289)))) !== 0) || ((((_la - 321)) & ~0x1f) == 0 && ((1 << (_la - 321)) & ((1 << (PlSqlParser.DATAMOVEMENT - 321)) | (1 << (PlSqlParser.DATAOBJNO - 321)) | (1 << (PlSqlParser.DATAOBJ_TO_MAT_PARTITION - 321)) | (1 << (PlSqlParser.DATAOBJ_TO_PARTITION - 321)) | (1 << (PlSqlParser.DATAPUMP - 321)) | (1 << (PlSqlParser.DATA_SECURITY_REWRITE_LIMIT - 321)) | (1 << (PlSqlParser.DATE - 321)) | (1 << (PlSqlParser.DATE_MODE - 321)) | (1 << (PlSqlParser.DAY - 321)) | (1 << (PlSqlParser.DAYS - 321)) | (1 << (PlSqlParser.DBA - 321)) | (1 << (PlSqlParser.DBA_RECYCLEBIN - 321)) | (1 << (PlSqlParser.DBMS_STATS - 321)) | (1 << (PlSqlParser.DB_ROLE_CHANGE - 321)) | (1 << (PlSqlParser.DBTIMEZONE - 321)) | (1 << (PlSqlParser.DB_UNIQUE_NAME - 321)) | (1 << (PlSqlParser.DB_VERSION - 321)) | (1 << (PlSqlParser.DDL - 321)) | (1 << (PlSqlParser.DEALLOCATE - 321)) | (1 << (PlSqlParser.DEBUG - 321)) | (1 << (PlSqlParser.DEBUGGER - 321)) | (1 << (PlSqlParser.DEC - 321)) | (1 << (PlSqlParser.DECIMAL - 321)) | (1 << (PlSqlParser.DECLARE - 321)) | (1 << (PlSqlParser.DECOMPOSE - 321)) | (1 << (PlSqlParser.DECORRELATE - 321)) | (1 << (PlSqlParser.DECR - 321)) | (1 << (PlSqlParser.DECREMENT - 321)) | (1 << (PlSqlParser.DECRYPT - 321)) | (1 << (PlSqlParser.DEDUPLICATE - 321)) | (1 << (PlSqlParser.DEFAULT - 321)) | (1 << (PlSqlParser.DEFAULTS - 321)))) !== 0) || ((((_la - 353)) & ~0x1f) == 0 && ((1 << (_la - 353)) & ((1 << (PlSqlParser.DEFERRABLE - 353)) | (1 << (PlSqlParser.DEFERRED - 353)) | (1 << (PlSqlParser.DEFINED - 353)) | (1 << (PlSqlParser.DEFINE - 353)) | (1 << (PlSqlParser.DEFINER - 353)) | (1 << (PlSqlParser.DEGREE - 353)) | (1 << (PlSqlParser.DELAY - 353)) | (1 << (PlSqlParser.DELEGATE - 353)) | (1 << (PlSqlParser.DELETE_ALL - 353)) | (1 << (PlSqlParser.DELETE - 353)) | (1 << (PlSqlParser.DELETEXML - 353)) | (1 << (PlSqlParser.DEMAND - 353)) | (1 << (PlSqlParser.DENSE_RANKM - 353)) | (1 << (PlSqlParser.DEPENDENT - 353)) | (1 << (PlSqlParser.DEPTH - 353)) | (1 << (PlSqlParser.DEQUEUE - 353)) | (1 << (PlSqlParser.DEREF - 353)) | (1 << (PlSqlParser.DEREF_NO_REWRITE - 353)) | (1 << (PlSqlParser.DESTROY - 353)) | (1 << (PlSqlParser.DETACHED - 353)) | (1 << (PlSqlParser.DETERMINES - 353)) | (1 << (PlSqlParser.DETERMINISTIC - 353)) | (1 << (PlSqlParser.DICTIONARY - 353)) | (1 << (PlSqlParser.DIMENSION - 353)) | (1 << (PlSqlParser.DIMENSIONS - 353)) | (1 << (PlSqlParser.DIRECT_LOAD - 353)) | (1 << (PlSqlParser.DIRECTORY - 353)) | (1 << (PlSqlParser.DIRECT_PATH - 353)) | (1 << (PlSqlParser.DISABLE_ALL - 353)) | (1 << (PlSqlParser.DISABLE - 353)) | (1 << (PlSqlParser.DISABLE_PARALLEL_DML - 353)))) !== 0) || ((((_la - 385)) & ~0x1f) == 0 && ((1 << (_la - 385)) & ((1 << (PlSqlParser.DISABLE_PRESET - 385)) | (1 << (PlSqlParser.DISABLE_RPKE - 385)) | (1 << (PlSqlParser.DISALLOW - 385)) | (1 << (PlSqlParser.DISASSOCIATE - 385)) | (1 << (PlSqlParser.DISCARD - 385)) | (1 << (PlSqlParser.DISCONNECT - 385)) | (1 << (PlSqlParser.DISK - 385)) | (1 << (PlSqlParser.DISKGROUP - 385)) | (1 << (PlSqlParser.DISKS - 385)) | (1 << (PlSqlParser.DISMOUNT - 385)) | (1 << (PlSqlParser.DISTINCT - 385)) | (1 << (PlSqlParser.DISTINGUISHED - 385)) | (1 << (PlSqlParser.DISTRIBUTED - 385)) | (1 << (PlSqlParser.DISTRIBUTE - 385)) | (1 << (PlSqlParser.DML - 385)) | (1 << (PlSqlParser.DML_UPDATE - 385)) | (1 << (PlSqlParser.DOCFIDELITY - 385)) | (1 << (PlSqlParser.DOCUMENT - 385)) | (1 << (PlSqlParser.DOMAIN_INDEX_FILTER - 385)) | (1 << (PlSqlParser.DOMAIN_INDEX_NO_SORT - 385)) | (1 << (PlSqlParser.DOMAIN_INDEX_SORT - 385)) | (1 << (PlSqlParser.DOUBLE - 385)) | (1 << (PlSqlParser.DOWNGRADE - 385)) | (1 << (PlSqlParser.DRIVING_SITE - 385)) | (1 << (PlSqlParser.DROP_COLUMN - 385)) | (1 << (PlSqlParser.DROP_GROUP - 385)) | (1 << (PlSqlParser.DSINTERVAL_UNCONSTRAINED - 385)) | (1 << (PlSqlParser.DST_UPGRADE_INSERT_CONV - 385)) | (1 << (PlSqlParser.DUMP - 385)))) !== 0) || ((((_la - 417)) & ~0x1f) == 0 && ((1 << (_la - 417)) & ((1 << (PlSqlParser.DUPLICATE - 417)) | (1 << (PlSqlParser.DV - 417)) | (1 << (PlSqlParser.DYNAMIC - 417)) | (1 << (PlSqlParser.DYNAMIC_SAMPLING - 417)) | (1 << (PlSqlParser.DYNAMIC_SAMPLING_EST_CDN - 417)) | (1 << (PlSqlParser.EACH - 417)) | (1 << (PlSqlParser.EDITIONABLE - 417)) | (1 << (PlSqlParser.EDITION - 417)) | (1 << (PlSqlParser.EDITIONING - 417)) | (1 << (PlSqlParser.EDITIONS - 417)) | (1 << (PlSqlParser.ELEMENT - 417)) | (1 << (PlSqlParser.ELIM_GROUPBY - 417)) | (1 << (PlSqlParser.ELIMINATE_JOIN - 417)) | (1 << (PlSqlParser.ELIMINATE_OBY - 417)) | (1 << (PlSqlParser.ELIMINATE_OUTER_JOIN - 417)) | (1 << (PlSqlParser.EM - 417)) | (1 << (PlSqlParser.EMPTY_BLOB - 417)) | (1 << (PlSqlParser.EMPTY_CLOB - 417)) | (1 << (PlSqlParser.EMPTY - 417)) | (1 << (PlSqlParser.ENABLE_ALL - 417)) | (1 << (PlSqlParser.ENABLE - 417)) | (1 << (PlSqlParser.ENABLE_PARALLEL_DML - 417)) | (1 << (PlSqlParser.ENABLE_PRESET - 417)) | (1 << (PlSqlParser.ENCODING - 417)) | (1 << (PlSqlParser.ENCRYPT - 417)) | (1 << (PlSqlParser.ENCRYPTION - 417)) | (1 << (PlSqlParser.END_OUTLINE_DATA - 417)) | (1 << (PlSqlParser.ENFORCED - 417)) | (1 << (PlSqlParser.ENFORCE - 417)))) !== 0) || ((((_la - 449)) & ~0x1f) == 0 && ((1 << (_la - 449)) & ((1 << (PlSqlParser.ENQUEUE - 449)) | (1 << (PlSqlParser.ENTERPRISE - 449)) | (1 << (PlSqlParser.ENTITYESCAPING - 449)) | (1 << (PlSqlParser.ENTRY - 449)) | (1 << (PlSqlParser.EQUIPART - 449)) | (1 << (PlSqlParser.ERR - 449)) | (1 << (PlSqlParser.ERROR_ARGUMENT - 449)) | (1 << (PlSqlParser.ERROR - 449)) | (1 << (PlSqlParser.ERROR_ON_OVERLAP_TIME - 449)) | (1 << (PlSqlParser.ERRORS - 449)) | (1 << (PlSqlParser.ESCAPE - 449)) | (1 << (PlSqlParser.ESTIMATE - 449)) | (1 << (PlSqlParser.EVAL - 449)) | (1 << (PlSqlParser.EVALNAME - 449)) | (1 << (PlSqlParser.EVALUATE - 449)) | (1 << (PlSqlParser.EVALUATION - 449)) | (1 << (PlSqlParser.EVENTS - 449)) | (1 << (PlSqlParser.EVERY - 449)) | (1 << (PlSqlParser.EXCEPT - 449)) | (1 << (PlSqlParser.EXCEPTION - 449)) | (1 << (PlSqlParser.EXCEPTION_INIT - 449)) | (1 << (PlSqlParser.EXCEPTIONS - 449)) | (1 << (PlSqlParser.EXCHANGE - 449)) | (1 << (PlSqlParser.EXCLUDE - 449)) | (1 << (PlSqlParser.EXCLUDING - 449)) | (1 << (PlSqlParser.EXECUTE - 449)) | (1 << (PlSqlParser.EXEMPT - 449)) | (1 << (PlSqlParser.EXISTING - 449)) | (1 << (PlSqlParser.EXISTS - 449)) | (1 << (PlSqlParser.EXISTSNODE - 449)) | (1 << (PlSqlParser.EXIT - 449)))) !== 0) || ((((_la - 481)) & ~0x1f) == 0 && ((1 << (_la - 481)) & ((1 << (PlSqlParser.EXPAND_GSET_TO_UNION - 481)) | (1 << (PlSqlParser.EXPAND_TABLE - 481)) | (1 << (PlSqlParser.EXP - 481)) | (1 << (PlSqlParser.EXPIRE - 481)) | (1 << (PlSqlParser.EXPLAIN - 481)) | (1 << (PlSqlParser.EXPLOSION - 481)) | (1 << (PlSqlParser.EXPORT - 481)) | (1 << (PlSqlParser.EXPR_CORR_CHECK - 481)) | (1 << (PlSqlParser.EXPRESS - 481)) | (1 << (PlSqlParser.EXTENDS - 481)) | (1 << (PlSqlParser.EXTENT - 481)) | (1 << (PlSqlParser.EXTENTS - 481)) | (1 << (PlSqlParser.EXTERNAL - 481)) | (1 << (PlSqlParser.EXTERNALLY - 481)) | (1 << (PlSqlParser.EXTRACTCLOBXML - 481)) | (1 << (PlSqlParser.EXTRACT - 481)) | (1 << (PlSqlParser.EXTRACTVALUE - 481)) | (1 << (PlSqlParser.EXTRA - 481)) | (1 << (PlSqlParser.FACILITY - 481)) | (1 << (PlSqlParser.FACT - 481)) | (1 << (PlSqlParser.FACTOR - 481)) | (1 << (PlSqlParser.FACTORIZE_JOIN - 481)) | (1 << (PlSqlParser.FAILED - 481)) | (1 << (PlSqlParser.FAILED_LOGIN_ATTEMPTS - 481)) | (1 << (PlSqlParser.FAILGROUP - 481)) | (1 << (PlSqlParser.FAILOVER - 481)) | (1 << (PlSqlParser.FAILURE - 481)) | (1 << (PlSqlParser.FALSE - 481)) | (1 << (PlSqlParser.FAMILY - 481)) | (1 << (PlSqlParser.FAR - 481)) | (1 << (PlSqlParser.FAST - 481)) | (1 << (PlSqlParser.FASTSTART - 481)))) !== 0) || ((((_la - 513)) & ~0x1f) == 0 && ((1 << (_la - 513)) & ((1 << (PlSqlParser.FBTSCAN - 513)) | (1 << (PlSqlParser.FEATURE_DETAILS - 513)) | (1 << (PlSqlParser.FEATURE_ID - 513)) | (1 << (PlSqlParser.FEATURE_SET - 513)) | (1 << (PlSqlParser.FEATURE_VALUE - 513)) | (1 << (PlSqlParser.FETCH - 513)) | (1 << (PlSqlParser.FILE - 513)) | (1 << (PlSqlParser.FILE_NAME_CONVERT - 513)) | (1 << (PlSqlParser.FILESYSTEM_LIKE_LOGGING - 513)) | (1 << (PlSqlParser.FILTER - 513)) | (1 << (PlSqlParser.FINAL - 513)) | (1 << (PlSqlParser.FINE - 513)) | (1 << (PlSqlParser.FINISH - 513)) | (1 << (PlSqlParser.FIRST - 513)) | (1 << (PlSqlParser.FIRSTM - 513)) | (1 << (PlSqlParser.FIRST_ROWS - 513)) | (1 << (PlSqlParser.FIRST_VALUE - 513)) | (1 << (PlSqlParser.FIXED_VIEW_DATA - 513)) | (1 << (PlSqlParser.FLAGGER - 513)) | (1 << (PlSqlParser.FLASHBACK - 513)) | (1 << (PlSqlParser.FLASH_CACHE - 513)) | (1 << (PlSqlParser.FLOAT - 513)) | (1 << (PlSqlParser.FLOB - 513)) | (1 << (PlSqlParser.FLOOR - 513)) | (1 << (PlSqlParser.FLUSH - 513)) | (1 << (PlSqlParser.FOLDER - 513)) | (1 << (PlSqlParser.FOLLOWING - 513)) | (1 << (PlSqlParser.FOLLOWS - 513)) | (1 << (PlSqlParser.FORALL - 513)) | (1 << (PlSqlParser.FORCE - 513)) | (1 << (PlSqlParser.FORCE_XML_QUERY_REWRITE - 513)) | (1 << (PlSqlParser.FOREIGN - 513)))) !== 0) || ((((_la - 545)) & ~0x1f) == 0 && ((1 << (_la - 545)) & ((1 << (PlSqlParser.FOREVER - 545)) | (1 << (PlSqlParser.FORMAT - 545)) | (1 << (PlSqlParser.FORWARD - 545)) | (1 << (PlSqlParser.FRAGMENT_NUMBER - 545)) | (1 << (PlSqlParser.FREELIST - 545)) | (1 << (PlSqlParser.FREELISTS - 545)) | (1 << (PlSqlParser.FREEPOOLS - 545)) | (1 << (PlSqlParser.FRESH - 545)) | (1 << (PlSqlParser.FROM_TZ - 545)) | (1 << (PlSqlParser.FULL - 545)) | (1 << (PlSqlParser.FULL_OUTER_JOIN_TO_OUTER - 545)) | (1 << (PlSqlParser.FUNCTION - 545)) | (1 << (PlSqlParser.FUNCTIONS - 545)) | (1 << (PlSqlParser.GATHER_OPTIMIZER_STATISTICS - 545)) | (1 << (PlSqlParser.GATHER_PLAN_STATISTICS - 545)) | (1 << (PlSqlParser.GBY_CONC_ROLLUP - 545)) | (1 << (PlSqlParser.GBY_PUSHDOWN - 545)) | (1 << (PlSqlParser.GENERATED - 545)) | (1 << (PlSqlParser.GET - 545)) | (1 << (PlSqlParser.GLOBAL - 545)) | (1 << (PlSqlParser.GLOBALLY - 545)) | (1 << (PlSqlParser.GLOBAL_NAME - 545)) | (1 << (PlSqlParser.GLOBAL_TOPIC_ENABLED - 545)) | (1 << (PlSqlParser.GROUP_BY - 545)) | (1 << (PlSqlParser.GROUP_ID - 545)) | (1 << (PlSqlParser.GROUPING - 545)) | (1 << (PlSqlParser.GROUPING_ID - 545)))) !== 0) || ((((_la - 577)) & ~0x1f) == 0 && ((1 << (_la - 577)) & ((1 << (PlSqlParser.GROUPS - 577)) | (1 << (PlSqlParser.GUARANTEED - 577)) | (1 << (PlSqlParser.GUARANTEE - 577)) | (1 << (PlSqlParser.GUARD - 577)) | (1 << (PlSqlParser.HASH_AJ - 577)) | (1 << (PlSqlParser.HASH - 577)) | (1 << (PlSqlParser.HASHKEYS - 577)) | (1 << (PlSqlParser.HASH_SJ - 577)) | (1 << (PlSqlParser.HEADER - 577)) | (1 << (PlSqlParser.HEAP - 577)) | (1 << (PlSqlParser.HELP - 577)) | (1 << (PlSqlParser.HEXTORAW - 577)) | (1 << (PlSqlParser.HEXTOREF - 577)) | (1 << (PlSqlParser.HIDDEN_KEYWORD - 577)) | (1 << (PlSqlParser.HIDE - 577)) | (1 << (PlSqlParser.HIERARCHY - 577)) | (1 << (PlSqlParser.HIGH - 577)) | (1 << (PlSqlParser.HINTSET_BEGIN - 577)) | (1 << (PlSqlParser.HINTSET_END - 577)) | (1 << (PlSqlParser.HOT - 577)) | (1 << (PlSqlParser.HOUR - 577)) | (1 << (PlSqlParser.HWM_BROKERED - 577)) | (1 << (PlSqlParser.HYBRID - 577)) | (1 << (PlSqlParser.IDENTIFIER - 577)) | (1 << (PlSqlParser.IDENTITY - 577)) | (1 << (PlSqlParser.IDGENERATORS - 577)) | (1 << (PlSqlParser.ID - 577)) | (1 << (PlSqlParser.IDLE_TIME - 577)) | (1 << (PlSqlParser.IF - 577)) | (1 << (PlSqlParser.IGNORE - 577)))) !== 0) || ((((_la - 609)) & ~0x1f) == 0 && ((1 << (_la - 609)) & ((1 << (PlSqlParser.IGNORE_OPTIM_EMBEDDED_HINTS - 609)) | (1 << (PlSqlParser.IGNORE_ROW_ON_DUPKEY_INDEX - 609)) | (1 << (PlSqlParser.IGNORE_WHERE_CLAUSE - 609)) | (1 << (PlSqlParser.ILM - 609)) | (1 << (PlSqlParser.IMMEDIATE - 609)) | (1 << (PlSqlParser.IMPACT - 609)) | (1 << (PlSqlParser.IMPORT - 609)) | (1 << (PlSqlParser.INACTIVE - 609)) | (1 << (PlSqlParser.INCLUDE - 609)) | (1 << (PlSqlParser.INCLUDE_VERSION - 609)) | (1 << (PlSqlParser.INCLUDING - 609)) | (1 << (PlSqlParser.INCREMENTAL - 609)) | (1 << (PlSqlParser.INCREMENT - 609)) | (1 << (PlSqlParser.INCR - 609)) | (1 << (PlSqlParser.INDENT - 609)) | (1 << (PlSqlParser.INDEX_ASC - 609)) | (1 << (PlSqlParser.INDEX_COMBINE - 609)) | (1 << (PlSqlParser.INDEX_DESC - 609)) | (1 << (PlSqlParser.INDEXED - 609)) | (1 << (PlSqlParser.INDEXES - 609)) | (1 << (PlSqlParser.INDEX_FFS - 609)) | (1 << (PlSqlParser.INDEX_FILTER - 609)) | (1 << (PlSqlParser.INDEXING - 609)) | (1 << (PlSqlParser.INDEX_JOIN - 609)) | (1 << (PlSqlParser.INDEX_ROWS - 609)) | (1 << (PlSqlParser.INDEX_RRS - 609)) | (1 << (PlSqlParser.INDEX_RS_ASC - 609)) | (1 << (PlSqlParser.INDEX_RS_DESC - 609)) | (1 << (PlSqlParser.INDEX_RS - 609)) | (1 << (PlSqlParser.INDEX_SCAN - 609)) | (1 << (PlSqlParser.INDEX_SKIP_SCAN - 609)))) !== 0) || ((((_la - 641)) & ~0x1f) == 0 && ((1 << (_la - 641)) & ((1 << (PlSqlParser.INDEX_SS_ASC - 641)) | (1 << (PlSqlParser.INDEX_SS_DESC - 641)) | (1 << (PlSqlParser.INDEX_SS - 641)) | (1 << (PlSqlParser.INDEX_STATS - 641)) | (1 << (PlSqlParser.INDEXTYPE - 641)) | (1 << (PlSqlParser.INDEXTYPES - 641)) | (1 << (PlSqlParser.INDICATOR - 641)) | (1 << (PlSqlParser.INDICES - 641)) | (1 << (PlSqlParser.INFINITE - 641)) | (1 << (PlSqlParser.INFORMATIONAL - 641)) | (1 << (PlSqlParser.INHERIT - 641)) | (1 << (PlSqlParser.INITCAP - 641)) | (1 << (PlSqlParser.INITIAL - 641)) | (1 << (PlSqlParser.INITIALIZED - 641)) | (1 << (PlSqlParser.INITIALLY - 641)) | (1 << (PlSqlParser.INITRANS - 641)) | (1 << (PlSqlParser.INLINE - 641)) | (1 << (PlSqlParser.INLINE_XMLTYPE_NT - 641)) | (1 << (PlSqlParser.INMEMORY - 641)) | (1 << (PlSqlParser.IN_MEMORY_METADATA - 641)) | (1 << (PlSqlParser.INMEMORY_PRUNING - 641)) | (1 << (PlSqlParser.INNER - 641)) | (1 << (PlSqlParser.INOUT - 641)) | (1 << (PlSqlParser.INPLACE - 641)) | (1 << (PlSqlParser.INSERTCHILDXMLAFTER - 641)) | (1 << (PlSqlParser.INSERTCHILDXMLBEFORE - 641)) | (1 << (PlSqlParser.INSERTCHILDXML - 641)) | (1 << (PlSqlParser.INSERTXMLAFTER - 641)) | (1 << (PlSqlParser.INSERTXMLBEFORE - 641)) | (1 << (PlSqlParser.INSTANCE - 641)))) !== 0) || ((((_la - 673)) & ~0x1f) == 0 && ((1 << (_la - 673)) & ((1 << (PlSqlParser.INSTANCES - 673)) | (1 << (PlSqlParser.INSTANTIABLE - 673)) | (1 << (PlSqlParser.INSTANTLY - 673)) | (1 << (PlSqlParser.INSTEAD - 673)) | (1 << (PlSqlParser.INSTR2 - 673)) | (1 << (PlSqlParser.INSTR4 - 673)) | (1 << (PlSqlParser.INSTRB - 673)) | (1 << (PlSqlParser.INSTRC - 673)) | (1 << (PlSqlParser.INSTR - 673)) | (1 << (PlSqlParser.INTEGER - 673)) | (1 << (PlSqlParser.INTERLEAVED - 673)) | (1 << (PlSqlParser.INTERMEDIATE - 673)) | (1 << (PlSqlParser.INTERNAL_CONVERT - 673)) | (1 << (PlSqlParser.INTERNAL_USE - 673)) | (1 << (PlSqlParser.INTERPRETED - 673)) | (1 << (PlSqlParser.INTERVAL - 673)) | (1 << (PlSqlParser.INT - 673)) | (1 << (PlSqlParser.INVALIDATE - 673)) | (1 << (PlSqlParser.INVISIBLE - 673)) | (1 << (PlSqlParser.IN_XQUERY - 673)) | (1 << (PlSqlParser.ISOLATION - 673)) | (1 << (PlSqlParser.ISOLATION_LEVEL - 673)) | (1 << (PlSqlParser.ITERATE - 673)) | (1 << (PlSqlParser.ITERATION_NUMBER - 673)) | (1 << (PlSqlParser.JAVA - 673)) | (1 << (PlSqlParser.JOB - 673)) | (1 << (PlSqlParser.JOIN - 673)) | (1 << (PlSqlParser.JSON_ARRAYAGG - 673)) | (1 << (PlSqlParser.JSON_ARRAY - 673)))) !== 0) || ((((_la - 705)) & ~0x1f) == 0 && ((1 << (_la - 705)) & ((1 << (PlSqlParser.JSON_EQUAL - 705)) | (1 << (PlSqlParser.JSON_EXISTS2 - 705)) | (1 << (PlSqlParser.JSON_EXISTS - 705)) | (1 << (PlSqlParser.JSONGET - 705)) | (1 << (PlSqlParser.JSON - 705)) | (1 << (PlSqlParser.JSON_OBJECTAGG - 705)) | (1 << (PlSqlParser.JSON_OBJECT - 705)) | (1 << (PlSqlParser.JSONPARSE - 705)) | (1 << (PlSqlParser.JSON_QUERY - 705)) | (1 << (PlSqlParser.JSON_SERIALIZE - 705)) | (1 << (PlSqlParser.JSON_TABLE - 705)) | (1 << (PlSqlParser.JSON_TEXTCONTAINS2 - 705)) | (1 << (PlSqlParser.JSON_TEXTCONTAINS - 705)) | (1 << (PlSqlParser.JSON_VALUE - 705)) | (1 << (PlSqlParser.KEEP_DUPLICATES - 705)) | (1 << (PlSqlParser.KEEP - 705)) | (1 << (PlSqlParser.KERBEROS - 705)) | (1 << (PlSqlParser.KEY - 705)) | (1 << (PlSqlParser.KEY_LENGTH - 705)) | (1 << (PlSqlParser.KEYSIZE - 705)) | (1 << (PlSqlParser.KEYS - 705)) | (1 << (PlSqlParser.KEYSTORE - 705)) | (1 << (PlSqlParser.KILL - 705)) | (1 << (PlSqlParser.LABEL - 705)) | (1 << (PlSqlParser.LANGUAGE - 705)) | (1 << (PlSqlParser.LAST_DAY - 705)) | (1 << (PlSqlParser.LAST - 705)) | (1 << (PlSqlParser.LAST_VALUE - 705)) | (1 << (PlSqlParser.LATERAL - 705)) | (1 << (PlSqlParser.LAX - 705)) | (1 << (PlSqlParser.LAYER - 705)) | (1 << (PlSqlParser.LDAP_REGISTRATION_ENABLED - 705)))) !== 0) || ((((_la - 737)) & ~0x1f) == 0 && ((1 << (_la - 737)) & ((1 << (PlSqlParser.LDAP_REGISTRATION - 737)) | (1 << (PlSqlParser.LDAP_REG_SYNC_INTERVAL - 737)) | (1 << (PlSqlParser.LEADING - 737)) | (1 << (PlSqlParser.LEFT - 737)) | (1 << (PlSqlParser.LENGTH2 - 737)) | (1 << (PlSqlParser.LENGTH4 - 737)) | (1 << (PlSqlParser.LENGTHB - 737)) | (1 << (PlSqlParser.LENGTHC - 737)) | (1 << (PlSqlParser.LENGTH - 737)) | (1 << (PlSqlParser.LESS - 737)) | (1 << (PlSqlParser.LEVEL - 737)) | (1 << (PlSqlParser.LEVELS - 737)) | (1 << (PlSqlParser.LIBRARY - 737)) | (1 << (PlSqlParser.LIFECYCLE - 737)) | (1 << (PlSqlParser.LIFE - 737)) | (1 << (PlSqlParser.LIFETIME - 737)) | (1 << (PlSqlParser.LIKE2 - 737)) | (1 << (PlSqlParser.LIKE4 - 737)) | (1 << (PlSqlParser.LIKEC - 737)) | (1 << (PlSqlParser.LIKE_EXPAND - 737)) | (1 << (PlSqlParser.LIMIT - 737)) | (1 << (PlSqlParser.LINEAR - 737)) | (1 << (PlSqlParser.LINK - 737)) | (1 << (PlSqlParser.LIST - 737)) | (1 << (PlSqlParser.LN - 737)) | (1 << (PlSqlParser.LNNVL - 737)) | (1 << (PlSqlParser.LOAD - 737)) | (1 << (PlSqlParser.LOB - 737)) | (1 << (PlSqlParser.LOBNVL - 737)) | (1 << (PlSqlParser.LOBS - 737)) | (1 << (PlSqlParser.LOCAL_INDEXES - 737)))) !== 0) || ((((_la - 769)) & ~0x1f) == 0 && ((1 << (_la - 769)) & ((1 << (PlSqlParser.LOCAL - 769)) | (1 << (PlSqlParser.LOCALTIME - 769)) | (1 << (PlSqlParser.LOCALTIMESTAMP - 769)) | (1 << (PlSqlParser.LOCATION - 769)) | (1 << (PlSqlParser.LOCATOR - 769)) | (1 << (PlSqlParser.LOCKED - 769)) | (1 << (PlSqlParser.LOCKING - 769)) | (1 << (PlSqlParser.LOGFILE - 769)) | (1 << (PlSqlParser.LOGFILES - 769)) | (1 << (PlSqlParser.LOGGING - 769)) | (1 << (PlSqlParser.LOGICAL - 769)) | (1 << (PlSqlParser.LOGICAL_READS_PER_CALL - 769)) | (1 << (PlSqlParser.LOGICAL_READS_PER_SESSION - 769)) | (1 << (PlSqlParser.LOG - 769)) | (1 << (PlSqlParser.LOGMINING - 769)) | (1 << (PlSqlParser.LOGOFF - 769)) | (1 << (PlSqlParser.LOGON - 769)) | (1 << (PlSqlParser.LOG_READ_ONLY_VIOLATIONS - 769)) | (1 << (PlSqlParser.LONG - 769)) | (1 << (PlSqlParser.LOOP - 769)) | (1 << (PlSqlParser.LOWER - 769)) | (1 << (PlSqlParser.LOW - 769)) | (1 << (PlSqlParser.LPAD - 769)) | (1 << (PlSqlParser.LTRIM - 769)) | (1 << (PlSqlParser.MAIN - 769)) | (1 << (PlSqlParser.MAKE_REF - 769)) | (1 << (PlSqlParser.MANAGED - 769)) | (1 << (PlSqlParser.MANAGE - 769)) | (1 << (PlSqlParser.MANAGEMENT - 769)) | (1 << (PlSqlParser.MANAGER - 769)) | (1 << (PlSqlParser.MANUAL - 769)))) !== 0) || ((((_la - 801)) & ~0x1f) == 0 && ((1 << (_la - 801)) & ((1 << (PlSqlParser.MAP - 801)) | (1 << (PlSqlParser.MAPPING - 801)) | (1 << (PlSqlParser.MASTER - 801)) | (1 << (PlSqlParser.MATCHED - 801)) | (1 << (PlSqlParser.MATCHES - 801)) | (1 << (PlSqlParser.MATCH - 801)) | (1 << (PlSqlParser.MATCH_NUMBER - 801)) | (1 << (PlSqlParser.MATCH_RECOGNIZE - 801)) | (1 << (PlSqlParser.MATERIALIZED - 801)) | (1 << (PlSqlParser.MATERIALIZE - 801)) | (1 << (PlSqlParser.MAXARCHLOGS - 801)) | (1 << (PlSqlParser.MAXDATAFILES - 801)) | (1 << (PlSqlParser.MAXEXTENTS - 801)) | (1 << (PlSqlParser.MAXIMIZE - 801)) | (1 << (PlSqlParser.MAXINSTANCES - 801)) | (1 << (PlSqlParser.MAXLOGFILES - 801)) | (1 << (PlSqlParser.MAXLOGHISTORY - 801)) | (1 << (PlSqlParser.MAXLOGMEMBERS - 801)) | (1 << (PlSqlParser.MAX_SHARED_TEMP_SIZE - 801)) | (1 << (PlSqlParser.MAXSIZE - 801)) | (1 << (PlSqlParser.MAXTRANS - 801)) | (1 << (PlSqlParser.MAXVALUE - 801)) | (1 << (PlSqlParser.MEASURE - 801)) | (1 << (PlSqlParser.MEASURES - 801)) | (1 << (PlSqlParser.MEDIUM - 801)) | (1 << (PlSqlParser.MEMBER - 801)) | (1 << (PlSqlParser.MEMCOMPRESS - 801)) | (1 << (PlSqlParser.MEMORY - 801)) | (1 << (PlSqlParser.MERGEACTIONS - 801)) | (1 << (PlSqlParser.MERGE_AJ - 801)) | (1 << (PlSqlParser.MERGE_CONST_ON - 801)) | (1 << (PlSqlParser.MERGE - 801)))) !== 0) || ((((_la - 833)) & ~0x1f) == 0 && ((1 << (_la - 833)) & ((1 << (PlSqlParser.MERGE_SJ - 833)) | (1 << (PlSqlParser.METADATA - 833)) | (1 << (PlSqlParser.METHOD - 833)) | (1 << (PlSqlParser.MIGRATE - 833)) | (1 << (PlSqlParser.MIGRATION - 833)) | (1 << (PlSqlParser.MINEXTENTS - 833)) | (1 << (PlSqlParser.MINIMIZE - 833)) | (1 << (PlSqlParser.MINIMUM - 833)) | (1 << (PlSqlParser.MINING - 833)) | (1 << (PlSqlParser.MINUS_NULL - 833)) | (1 << (PlSqlParser.MINUTE - 833)) | (1 << (PlSqlParser.MINVALUE - 833)) | (1 << (PlSqlParser.MIRRORCOLD - 833)) | (1 << (PlSqlParser.MIRRORHOT - 833)) | (1 << (PlSqlParser.MIRROR - 833)) | (1 << (PlSqlParser.MLSLABEL - 833)) | (1 << (PlSqlParser.MODEL_COMPILE_SUBQUERY - 833)) | (1 << (PlSqlParser.MODEL_DONTVERIFY_UNIQUENESS - 833)) | (1 << (PlSqlParser.MODEL_DYNAMIC_SUBQUERY - 833)) | (1 << (PlSqlParser.MODEL_MIN_ANALYSIS - 833)) | (1 << (PlSqlParser.MODEL - 833)) | (1 << (PlSqlParser.MODEL_NB - 833)) | (1 << (PlSqlParser.MODEL_NO_ANALYSIS - 833)) | (1 << (PlSqlParser.MODEL_PBY - 833)) | (1 << (PlSqlParser.MODEL_PUSH_REF - 833)) | (1 << (PlSqlParser.MODEL_SV - 833)) | (1 << (PlSqlParser.MODIFICATION - 833)) | (1 << (PlSqlParser.MODIFY_COLUMN_TYPE - 833)) | (1 << (PlSqlParser.MODIFY - 833)) | (1 << (PlSqlParser.MOD - 833)))) !== 0) || ((((_la - 865)) & ~0x1f) == 0 && ((1 << (_la - 865)) & ((1 << (PlSqlParser.MODULE - 865)) | (1 << (PlSqlParser.MONITORING - 865)) | (1 << (PlSqlParser.MONITOR - 865)) | (1 << (PlSqlParser.MONTH - 865)) | (1 << (PlSqlParser.MONTHS_BETWEEN - 865)) | (1 << (PlSqlParser.MONTHS - 865)) | (1 << (PlSqlParser.MOUNT - 865)) | (1 << (PlSqlParser.MOUNTPATH - 865)) | (1 << (PlSqlParser.MOVEMENT - 865)) | (1 << (PlSqlParser.MOVE - 865)) | (1 << (PlSqlParser.MULTIDIMENSIONAL - 865)) | (1 << (PlSqlParser.MULTISET - 865)) | (1 << (PlSqlParser.MV_MERGE - 865)) | (1 << (PlSqlParser.NAMED - 865)) | (1 << (PlSqlParser.NAME - 865)) | (1 << (PlSqlParser.NAMESPACE - 865)) | (1 << (PlSqlParser.NAN - 865)) | (1 << (PlSqlParser.NANVL - 865)) | (1 << (PlSqlParser.NATIONAL - 865)) | (1 << (PlSqlParser.NATIVE_FULL_OUTER_JOIN - 865)) | (1 << (PlSqlParser.NATIVE - 865)) | (1 << (PlSqlParser.NATURAL - 865)) | (1 << (PlSqlParser.NAV - 865)) | (1 << (PlSqlParser.NCHAR_CS - 865)) | (1 << (PlSqlParser.NCHAR - 865)) | (1 << (PlSqlParser.NCHR - 865)) | (1 << (PlSqlParser.NCLOB - 865)) | (1 << (PlSqlParser.NEEDED - 865)) | (1 << (PlSqlParser.NEG - 865)) | (1 << (PlSqlParser.NESTED - 865)) | (1 << (PlSqlParser.NESTED_TABLE_FAST_INSERT - 865)))) !== 0) || ((((_la - 897)) & ~0x1f) == 0 && ((1 << (_la - 897)) & ((1 << (PlSqlParser.NESTED_TABLE_GET_REFS - 897)) | (1 << (PlSqlParser.NESTED_TABLE_ID - 897)) | (1 << (PlSqlParser.NESTED_TABLE_SET_REFS - 897)) | (1 << (PlSqlParser.NESTED_TABLE_SET_SETID - 897)) | (1 << (PlSqlParser.NETWORK - 897)) | (1 << (PlSqlParser.NEVER - 897)) | (1 << (PlSqlParser.NEW - 897)) | (1 << (PlSqlParser.NEW_TIME - 897)) | (1 << (PlSqlParser.NEXT_DAY - 897)) | (1 << (PlSqlParser.NEXT - 897)) | (1 << (PlSqlParser.NL_AJ - 897)) | (1 << (PlSqlParser.NLJ_BATCHING - 897)) | (1 << (PlSqlParser.NLJ_INDEX_FILTER - 897)) | (1 << (PlSqlParser.NLJ_INDEX_SCAN - 897)) | (1 << (PlSqlParser.NLJ_PREFETCH - 897)) | (1 << (PlSqlParser.NLS_CALENDAR - 897)) | (1 << (PlSqlParser.NLS_CHARACTERSET - 897)) | (1 << (PlSqlParser.NLS_CHARSET_DECL_LEN - 897)) | (1 << (PlSqlParser.NLS_CHARSET_ID - 897)) | (1 << (PlSqlParser.NLS_CHARSET_NAME - 897)) | (1 << (PlSqlParser.NLS_COMP - 897)) | (1 << (PlSqlParser.NLS_CURRENCY - 897)) | (1 << (PlSqlParser.NLS_DATE_FORMAT - 897)) | (1 << (PlSqlParser.NLS_DATE_LANGUAGE - 897)) | (1 << (PlSqlParser.NLS_INITCAP - 897)) | (1 << (PlSqlParser.NLS_ISO_CURRENCY - 897)) | (1 << (PlSqlParser.NL_SJ - 897)) | (1 << (PlSqlParser.NLS_LANG - 897)) | (1 << (PlSqlParser.NLS_LANGUAGE - 897)) | (1 << (PlSqlParser.NLS_LENGTH_SEMANTICS - 897)) | (1 << (PlSqlParser.NLS_LOWER - 897)) | (1 << (PlSqlParser.NLS_NCHAR_CONV_EXCP - 897)))) !== 0) || ((((_la - 929)) & ~0x1f) == 0 && ((1 << (_la - 929)) & ((1 << (PlSqlParser.NLS_NUMERIC_CHARACTERS - 929)) | (1 << (PlSqlParser.NLS_SORT - 929)) | (1 << (PlSqlParser.NLSSORT - 929)) | (1 << (PlSqlParser.NLS_SPECIAL_CHARS - 929)) | (1 << (PlSqlParser.NLS_TERRITORY - 929)) | (1 << (PlSqlParser.NLS_UPPER - 929)) | (1 << (PlSqlParser.NO_ACCESS - 929)) | (1 << (PlSqlParser.NO_ADAPTIVE_PLAN - 929)) | (1 << (PlSqlParser.NO_ANSI_REARCH - 929)) | (1 << (PlSqlParser.NOAPPEND - 929)) | (1 << (PlSqlParser.NOARCHIVELOG - 929)) | (1 << (PlSqlParser.NOAUDIT - 929)) | (1 << (PlSqlParser.NO_AUTO_REOPTIMIZE - 929)) | (1 << (PlSqlParser.NO_BASETABLE_MULTIMV_REWRITE - 929)) | (1 << (PlSqlParser.NO_BATCH_TABLE_ACCESS_BY_ROWID - 929)) | (1 << (PlSqlParser.NO_BIND_AWARE - 929)) | (1 << (PlSqlParser.NO_BUFFER - 929)) | (1 << (PlSqlParser.NOCACHE - 929)) | (1 << (PlSqlParser.NO_CARTESIAN - 929)) | (1 << (PlSqlParser.NO_CHECK_ACL_REWRITE - 929)) | (1 << (PlSqlParser.NO_CLUSTER_BY_ROWID - 929)) | (1 << (PlSqlParser.NO_CLUSTERING - 929)) | (1 << (PlSqlParser.NO_COALESCE_SQ - 929)) | (1 << (PlSqlParser.NO_COMMON_DATA - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_CB_WHR_ONLY - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_COMBINE_SW - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_COST_BASED - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_ELIM_DUPS - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_FILTERING - 929)) | (1 << (PlSqlParser.NOCOPY - 929)) | (1 << (PlSqlParser.NO_COST_XML_QUERY_REWRITE - 929)))) !== 0) || ((((_la - 961)) & ~0x1f) == 0 && ((1 << (_la - 961)) & ((1 << (PlSqlParser.NO_CPU_COSTING - 961)) | (1 << (PlSqlParser.NOCPU_COSTING - 961)) | (1 << (PlSqlParser.NOCYCLE - 961)) | (1 << (PlSqlParser.NO_DATA_SECURITY_REWRITE - 961)) | (1 << (PlSqlParser.NO_DECORRELATE - 961)) | (1 << (PlSqlParser.NODELAY - 961)) | (1 << (PlSqlParser.NO_DOMAIN_INDEX_FILTER - 961)) | (1 << (PlSqlParser.NO_DST_UPGRADE_INSERT_CONV - 961)) | (1 << (PlSqlParser.NO_ELIM_GROUPBY - 961)) | (1 << (PlSqlParser.NO_ELIMINATE_JOIN - 961)) | (1 << (PlSqlParser.NO_ELIMINATE_OBY - 961)) | (1 << (PlSqlParser.NO_ELIMINATE_OUTER_JOIN - 961)) | (1 << (PlSqlParser.NOENTITYESCAPING - 961)) | (1 << (PlSqlParser.NO_EXPAND_GSET_TO_UNION - 961)) | (1 << (PlSqlParser.NO_EXPAND - 961)) | (1 << (PlSqlParser.NO_EXPAND_TABLE - 961)) | (1 << (PlSqlParser.NO_FACT - 961)) | (1 << (PlSqlParser.NO_FACTORIZE_JOIN - 961)) | (1 << (PlSqlParser.NO_FILTERING - 961)) | (1 << (PlSqlParser.NOFORCE - 961)) | (1 << (PlSqlParser.NO_FULL_OUTER_JOIN_TO_OUTER - 961)) | (1 << (PlSqlParser.NO_GATHER_OPTIMIZER_STATISTICS - 961)) | (1 << (PlSqlParser.NO_GBY_PUSHDOWN - 961)) | (1 << (PlSqlParser.NOGUARANTEE - 961)) | (1 << (PlSqlParser.NO_INDEX_FFS - 961)) | (1 << (PlSqlParser.NO_INDEX - 961)) | (1 << (PlSqlParser.NO_INDEX_SS - 961)) | (1 << (PlSqlParser.NO_INMEMORY - 961)) | (1 << (PlSqlParser.NO_INMEMORY_PRUNING - 961)) | (1 << (PlSqlParser.NOKEEP - 961)) | (1 << (PlSqlParser.NO_LOAD - 961)) | (1 << (PlSqlParser.NOLOCAL - 961)))) !== 0) || ((((_la - 993)) & ~0x1f) == 0 && ((1 << (_la - 993)) & ((1 << (PlSqlParser.NOLOGGING - 993)) | (1 << (PlSqlParser.NOMAPPING - 993)) | (1 << (PlSqlParser.NOMAXVALUE - 993)) | (1 << (PlSqlParser.NO_MERGE - 993)) | (1 << (PlSqlParser.NOMINIMIZE - 993)) | (1 << (PlSqlParser.NOMINVALUE - 993)) | (1 << (PlSqlParser.NO_MODEL_PUSH_REF - 993)) | (1 << (PlSqlParser.NO_MONITORING - 993)) | (1 << (PlSqlParser.NOMONITORING - 993)) | (1 << (PlSqlParser.NO_MONITOR - 993)) | (1 << (PlSqlParser.NO_MULTIMV_REWRITE - 993)) | (1 << (PlSqlParser.NO_NATIVE_FULL_OUTER_JOIN - 993)) | (1 << (PlSqlParser.NONBLOCKING - 993)) | (1 << (PlSqlParser.NONEDITIONABLE - 993)) | (1 << (PlSqlParser.NONE - 993)) | (1 << (PlSqlParser.NO_NLJ_BATCHING - 993)) | (1 << (PlSqlParser.NO_NLJ_PREFETCH - 993)) | (1 << (PlSqlParser.NO - 993)) | (1 << (PlSqlParser.NONSCHEMA - 993)) | (1 << (PlSqlParser.NO_OBJECT_LINK - 993)) | (1 << (PlSqlParser.NOORDER - 993)) | (1 << (PlSqlParser.NO_ORDER_ROLLUPS - 993)) | (1 << (PlSqlParser.NO_OUTER_JOIN_TO_ANTI - 993)) | (1 << (PlSqlParser.NO_OUTER_JOIN_TO_INNER - 993)) | (1 << (PlSqlParser.NOOVERRIDE - 993)) | (1 << (PlSqlParser.NO_PARALLEL_INDEX - 993)) | (1 << (PlSqlParser.NOPARALLEL_INDEX - 993)) | (1 << (PlSqlParser.NO_PARALLEL - 993)) | (1 << (PlSqlParser.NOPARALLEL - 993)) | (1 << (PlSqlParser.NO_PARTIAL_COMMIT - 993)) | (1 << (PlSqlParser.NO_PARTIAL_JOIN - 993)) | (1 << (PlSqlParser.NO_PARTIAL_ROLLUP_PUSHDOWN - 993)))) !== 0) || ((((_la - 1025)) & ~0x1f) == 0 && ((1 << (_la - 1025)) & ((1 << (PlSqlParser.NOPARTITION - 1025)) | (1 << (PlSqlParser.NO_PLACE_DISTINCT - 1025)) | (1 << (PlSqlParser.NO_PLACE_GROUP_BY - 1025)) | (1 << (PlSqlParser.NO_PQ_CONCURRENT_UNION - 1025)) | (1 << (PlSqlParser.NO_PQ_MAP - 1025)) | (1 << (PlSqlParser.NO_PQ_REPLICATE - 1025)) | (1 << (PlSqlParser.NO_PQ_SKEW - 1025)) | (1 << (PlSqlParser.NO_PRUNE_GSETS - 1025)) | (1 << (PlSqlParser.NO_PULL_PRED - 1025)) | (1 << (PlSqlParser.NO_PUSH_PRED - 1025)) | (1 << (PlSqlParser.NO_PUSH_SUBQ - 1025)) | (1 << (PlSqlParser.NO_PX_FAULT_TOLERANCE - 1025)) | (1 << (PlSqlParser.NO_PX_JOIN_FILTER - 1025)) | (1 << (PlSqlParser.NO_QKN_BUFF - 1025)) | (1 << (PlSqlParser.NO_QUERY_TRANSFORMATION - 1025)) | (1 << (PlSqlParser.NO_REF_CASCADE - 1025)) | (1 << (PlSqlParser.NORELOCATE - 1025)) | (1 << (PlSqlParser.NORELY - 1025)) | (1 << (PlSqlParser.NOREPAIR - 1025)) | (1 << (PlSqlParser.NOREPLAY - 1025)) | (1 << (PlSqlParser.NORESETLOGS - 1025)) | (1 << (PlSqlParser.NO_RESULT_CACHE - 1025)) | (1 << (PlSqlParser.NOREVERSE - 1025)) | (1 << (PlSqlParser.NO_REWRITE - 1025)) | (1 << (PlSqlParser.NOREWRITE - 1025)) | (1 << (PlSqlParser.NORMAL - 1025)) | (1 << (PlSqlParser.NO_ROOT_SW_FOR_LOCAL - 1025)) | (1 << (PlSqlParser.NOROWDEPENDENCIES - 1025)) | (1 << (PlSqlParser.NOSCHEMACHECK - 1025)) | (1 << (PlSqlParser.NOSEGMENT - 1025)) | (1 << (PlSqlParser.NO_SEMIJOIN - 1025)) | (1 << (PlSqlParser.NO_SEMI_TO_INNER - 1025)))) !== 0) || ((((_la - 1057)) & ~0x1f) == 0 && ((1 << (_la - 1057)) & ((1 << (PlSqlParser.NO_SET_TO_JOIN - 1057)) | (1 << (PlSqlParser.NOSORT - 1057)) | (1 << (PlSqlParser.NO_SQL_TRANSLATION - 1057)) | (1 << (PlSqlParser.NO_SQL_TUNE - 1057)) | (1 << (PlSqlParser.NO_STAR_TRANSFORMATION - 1057)) | (1 << (PlSqlParser.NO_STATEMENT_QUEUING - 1057)) | (1 << (PlSqlParser.NO_STATS_GSETS - 1057)) | (1 << (PlSqlParser.NOSTRICT - 1057)) | (1 << (PlSqlParser.NO_SUBQUERY_PRUNING - 1057)) | (1 << (PlSqlParser.NO_SUBSTRB_PAD - 1057)) | (1 << (PlSqlParser.NO_SWAP_JOIN_INPUTS - 1057)) | (1 << (PlSqlParser.NOSWITCH - 1057)) | (1 << (PlSqlParser.NO_TABLE_LOOKUP_BY_NL - 1057)) | (1 << (PlSqlParser.NO_TEMP_TABLE - 1057)) | (1 << (PlSqlParser.NOTHING - 1057)) | (1 << (PlSqlParser.NOTIFICATION - 1057)) | (1 << (PlSqlParser.NOT - 1057)) | (1 << (PlSqlParser.NO_TRANSFORM_DISTINCT_AGG - 1057)) | (1 << (PlSqlParser.NO_UNNEST - 1057)) | (1 << (PlSqlParser.NO_USE_CUBE - 1057)) | (1 << (PlSqlParser.NO_USE_HASH_AGGREGATION - 1057)) | (1 << (PlSqlParser.NO_USE_HASH_GBY_FOR_PUSHDOWN - 1057)) | (1 << (PlSqlParser.NO_USE_HASH - 1057)) | (1 << (PlSqlParser.NO_USE_INVISIBLE_INDEXES - 1057)) | (1 << (PlSqlParser.NO_USE_MERGE - 1057)) | (1 << (PlSqlParser.NO_USE_NL - 1057)) | (1 << (PlSqlParser.NO_USE_VECTOR_AGGREGATION - 1057)) | (1 << (PlSqlParser.NOVALIDATE - 1057)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM_DIMS - 1057)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM_FACT - 1057)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM - 1057)))) !== 0) || ((((_la - 1089)) & ~0x1f) == 0 && ((1 << (_la - 1089)) & ((1 << (PlSqlParser.NO_XDB_FASTPATH_INSERT - 1089)) | (1 << (PlSqlParser.NO_XML_DML_REWRITE - 1089)) | (1 << (PlSqlParser.NO_XMLINDEX_REWRITE_IN_SELECT - 1089)) | (1 << (PlSqlParser.NO_XMLINDEX_REWRITE - 1089)) | (1 << (PlSqlParser.NO_XML_QUERY_REWRITE - 1089)) | (1 << (PlSqlParser.NO_ZONEMAP - 1089)) | (1 << (PlSqlParser.NTH_VALUE - 1089)) | (1 << (PlSqlParser.NULLIF - 1089)) | (1 << (PlSqlParser.NULL_ - 1089)) | (1 << (PlSqlParser.NULLS - 1089)) | (1 << (PlSqlParser.NUMBER - 1089)) | (1 << (PlSqlParser.NUMERIC - 1089)) | (1 << (PlSqlParser.NUM_INDEX_KEYS - 1089)) | (1 << (PlSqlParser.NUMTODSINTERVAL - 1089)) | (1 << (PlSqlParser.NUMTOYMINTERVAL - 1089)) | (1 << (PlSqlParser.NVARCHAR2 - 1089)) | (1 << (PlSqlParser.NVL2 - 1089)) | (1 << (PlSqlParser.OBJECT2XML - 1089)) | (1 << (PlSqlParser.OBJECT - 1089)) | (1 << (PlSqlParser.OBJ_ID - 1089)) | (1 << (PlSqlParser.OBJNO - 1089)) | (1 << (PlSqlParser.OBJNO_REUSE - 1089)) | (1 << (PlSqlParser.OCCURENCES - 1089)) | (1 << (PlSqlParser.OFFLINE - 1089)) | (1 << (PlSqlParser.OFF - 1089)) | (1 << (PlSqlParser.OFFSET - 1089)) | (1 << (PlSqlParser.OIDINDEX - 1089)) | (1 << (PlSqlParser.OID - 1089)) | (1 << (PlSqlParser.OLAP - 1089)) | (1 << (PlSqlParser.OLD - 1089)) | (1 << (PlSqlParser.OLD_PUSH_PRED - 1089)))) !== 0) || ((((_la - 1121)) & ~0x1f) == 0 && ((1 << (_la - 1121)) & ((1 << (PlSqlParser.OLS - 1121)) | (1 << (PlSqlParser.OLTP - 1121)) | (1 << (PlSqlParser.OMIT - 1121)) | (1 << (PlSqlParser.ONE - 1121)) | (1 << (PlSqlParser.ONLINE - 1121)) | (1 << (PlSqlParser.ONLY - 1121)) | (1 << (PlSqlParser.OPAQUE - 1121)) | (1 << (PlSqlParser.OPAQUE_TRANSFORM - 1121)) | (1 << (PlSqlParser.OPAQUE_XCANONICAL - 1121)) | (1 << (PlSqlParser.OPCODE - 1121)) | (1 << (PlSqlParser.OPEN - 1121)) | (1 << (PlSqlParser.OPERATIONS - 1121)) | (1 << (PlSqlParser.OPERATOR - 1121)) | (1 << (PlSqlParser.OPT_ESTIMATE - 1121)) | (1 << (PlSqlParser.OPTIMAL - 1121)) | (1 << (PlSqlParser.OPTIMIZE - 1121)) | (1 << (PlSqlParser.OPTIMIZER_FEATURES_ENABLE - 1121)) | (1 << (PlSqlParser.OPTIMIZER_GOAL - 1121)) | (1 << (PlSqlParser.OPT_PARAM - 1121)) | (1 << (PlSqlParser.ORA_BRANCH - 1121)) | (1 << (PlSqlParser.ORA_CHECK_ACL - 1121)) | (1 << (PlSqlParser.ORA_CHECK_PRIVILEGE - 1121)) | (1 << (PlSqlParser.ORA_CLUSTERING - 1121)) | (1 << (PlSqlParser.ORADATA - 1121)) | (1 << (PlSqlParser.ORADEBUG - 1121)) | (1 << (PlSqlParser.ORA_DST_AFFECTED - 1121)) | (1 << (PlSqlParser.ORA_DST_CONVERT - 1121)) | (1 << (PlSqlParser.ORA_DST_ERROR - 1121)) | (1 << (PlSqlParser.ORA_GET_ACLIDS - 1121)))) !== 0) || ((((_la - 1153)) & ~0x1f) == 0 && ((1 << (_la - 1153)) & ((1 << (PlSqlParser.ORA_GET_PRIVILEGES - 1153)) | (1 << (PlSqlParser.ORA_HASH - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_USERID - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_USER - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_XS_USER_GUID - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_XS_USER - 1153)) | (1 << (PlSqlParser.ORA_RAWCOMPARE - 1153)) | (1 << (PlSqlParser.ORA_RAWCONCAT - 1153)) | (1 << (PlSqlParser.ORA_ROWSCN - 1153)) | (1 << (PlSqlParser.ORA_ROWSCN_RAW - 1153)) | (1 << (PlSqlParser.ORA_ROWVERSION - 1153)) | (1 << (PlSqlParser.ORA_TABVERSION - 1153)) | (1 << (PlSqlParser.ORA_WRITE_TIME - 1153)) | (1 << (PlSqlParser.ORDERED - 1153)) | (1 << (PlSqlParser.ORDERED_PREDICATES - 1153)) | (1 << (PlSqlParser.ORDINALITY - 1153)) | (1 << (PlSqlParser.OR_EXPAND - 1153)) | (1 << (PlSqlParser.ORGANIZATION - 1153)) | (1 << (PlSqlParser.OR_PREDICATES - 1153)) | (1 << (PlSqlParser.OSERROR - 1153)) | (1 << (PlSqlParser.OTHER - 1153)) | (1 << (PlSqlParser.OUTER_JOIN_TO_ANTI - 1153)) | (1 << (PlSqlParser.OUTER_JOIN_TO_INNER - 1153)) | (1 << (PlSqlParser.OUTER - 1153)) | (1 << (PlSqlParser.OUTLINE_LEAF - 1153)) | (1 << (PlSqlParser.OUTLINE - 1153)) | (1 << (PlSqlParser.OUT_OF_LINE - 1153)) | (1 << (PlSqlParser.OUT - 1153)) | (1 << (PlSqlParser.OVERFLOW_NOMOVE - 1153)) | (1 << (PlSqlParser.OVERFLOW - 1153)))) !== 0) || ((((_la - 1185)) & ~0x1f) == 0 && ((1 << (_la - 1185)) & ((1 << (PlSqlParser.OVERLAPS - 1185)) | (1 << (PlSqlParser.OVER - 1185)) | (1 << (PlSqlParser.OVERRIDING - 1185)) | (1 << (PlSqlParser.OWNER - 1185)) | (1 << (PlSqlParser.OWNERSHIP - 1185)) | (1 << (PlSqlParser.OWN - 1185)) | (1 << (PlSqlParser.PACKAGE - 1185)) | (1 << (PlSqlParser.PACKAGES - 1185)) | (1 << (PlSqlParser.PARALLEL_ENABLE - 1185)) | (1 << (PlSqlParser.PARALLEL_INDEX - 1185)) | (1 << (PlSqlParser.PARALLEL - 1185)) | (1 << (PlSqlParser.PARAMETERS - 1185)) | (1 << (PlSqlParser.PARAM - 1185)) | (1 << (PlSqlParser.PARENT - 1185)) | (1 << (PlSqlParser.PARITY - 1185)) | (1 << (PlSqlParser.PARTIAL_JOIN - 1185)) | (1 << (PlSqlParser.PARTIALLY - 1185)) | (1 << (PlSqlParser.PARTIAL - 1185)) | (1 << (PlSqlParser.PARTIAL_ROLLUP_PUSHDOWN - 1185)) | (1 << (PlSqlParser.PARTITION_HASH - 1185)) | (1 << (PlSqlParser.PARTITION_LIST - 1185)) | (1 << (PlSqlParser.PARTITION - 1185)) | (1 << (PlSqlParser.PARTITION_RANGE - 1185)) | (1 << (PlSqlParser.PARTITIONS - 1185)) | (1 << (PlSqlParser.PARTNUMINST - 1185)) | (1 << (PlSqlParser.PASSING - 1185)) | (1 << (PlSqlParser.PASSWORD_GRACE_TIME - 1185)) | (1 << (PlSqlParser.PASSWORD_LIFE_TIME - 1185)) | (1 << (PlSqlParser.PASSWORD_LOCK_TIME - 1185)) | (1 << (PlSqlParser.PASSWORD - 1185)) | (1 << (PlSqlParser.PASSWORD_REUSE_MAX - 1185)))) !== 0) || ((((_la - 1217)) & ~0x1f) == 0 && ((1 << (_la - 1217)) & ((1 << (PlSqlParser.PASSWORD_REUSE_TIME - 1217)) | (1 << (PlSqlParser.PASSWORD_VERIFY_FUNCTION - 1217)) | (1 << (PlSqlParser.PAST - 1217)) | (1 << (PlSqlParser.PATCH - 1217)) | (1 << (PlSqlParser.PATH - 1217)) | (1 << (PlSqlParser.PATH_PREFIX - 1217)) | (1 << (PlSqlParser.PATHS - 1217)) | (1 << (PlSqlParser.PATTERN - 1217)) | (1 << (PlSqlParser.PBL_HS_BEGIN - 1217)) | (1 << (PlSqlParser.PBL_HS_END - 1217)) | (1 << (PlSqlParser.PCTINCREASE - 1217)) | (1 << (PlSqlParser.PCTTHRESHOLD - 1217)) | (1 << (PlSqlParser.PCTUSED - 1217)) | (1 << (PlSqlParser.PCTVERSION - 1217)) | (1 << (PlSqlParser.PENDING - 1217)) | (1 << (PlSqlParser.PERCENT_KEYWORD - 1217)) | (1 << (PlSqlParser.PERCENT_RANKM - 1217)) | (1 << (PlSqlParser.PERFORMANCE - 1217)) | (1 << (PlSqlParser.PERIOD_KEYWORD - 1217)) | (1 << (PlSqlParser.PERMANENT - 1217)) | (1 << (PlSqlParser.PERMISSION - 1217)) | (1 << (PlSqlParser.PERMUTE - 1217)) | (1 << (PlSqlParser.PER - 1217)) | (1 << (PlSqlParser.PFILE - 1217)) | (1 << (PlSqlParser.PHYSICAL - 1217)))) !== 0) || ((((_la - 1249)) & ~0x1f) == 0 && ((1 << (_la - 1249)) & ((1 << (PlSqlParser.PIKEY - 1249)) | (1 << (PlSqlParser.PIPELINED - 1249)) | (1 << (PlSqlParser.PIV_GB - 1249)) | (1 << (PlSqlParser.PIVOT - 1249)) | (1 << (PlSqlParser.PIV_SSF - 1249)) | (1 << (PlSqlParser.PLACE_DISTINCT - 1249)) | (1 << (PlSqlParser.PLACE_GROUP_BY - 1249)) | (1 << (PlSqlParser.PLAN - 1249)) | (1 << (PlSqlParser.PLSCOPE_SETTINGS - 1249)) | (1 << (PlSqlParser.PLS_INTEGER - 1249)) | (1 << (PlSqlParser.PLSQL_CCFLAGS - 1249)) | (1 << (PlSqlParser.PLSQL_CODE_TYPE - 1249)) | (1 << (PlSqlParser.PLSQL_DEBUG - 1249)) | (1 << (PlSqlParser.PLSQL_OPTIMIZE_LEVEL - 1249)) | (1 << (PlSqlParser.PLSQL_WARNINGS - 1249)) | (1 << (PlSqlParser.PLUGGABLE - 1249)) | (1 << (PlSqlParser.POINT - 1249)) | (1 << (PlSqlParser.POLICY - 1249)) | (1 << (PlSqlParser.POOL_16K - 1249)) | (1 << (PlSqlParser.POOL_2K - 1249)) | (1 << (PlSqlParser.POOL_32K - 1249)) | (1 << (PlSqlParser.POOL_4K - 1249)) | (1 << (PlSqlParser.POOL_8K - 1249)) | (1 << (PlSqlParser.POSITIVEN - 1249)) | (1 << (PlSqlParser.POSITIVE - 1249)) | (1 << (PlSqlParser.POST_TRANSACTION - 1249)) | (1 << (PlSqlParser.POWERMULTISET_BY_CARDINALITY - 1249)) | (1 << (PlSqlParser.POWERMULTISET - 1249)) | (1 << (PlSqlParser.POWER - 1249)) | (1 << (PlSqlParser.PQ_CONCURRENT_UNION - 1249)) | (1 << (PlSqlParser.PQ_DISTRIBUTE - 1249)))) !== 0) || ((((_la - 1281)) & ~0x1f) == 0 && ((1 << (_la - 1281)) & ((1 << (PlSqlParser.PQ_DISTRIBUTE_WINDOW - 1281)) | (1 << (PlSqlParser.PQ_FILTER - 1281)) | (1 << (PlSqlParser.PQ_MAP - 1281)) | (1 << (PlSqlParser.PQ_NOMAP - 1281)) | (1 << (PlSqlParser.PQ_REPLICATE - 1281)) | (1 << (PlSqlParser.PQ_SKEW - 1281)) | (1 << (PlSqlParser.PRAGMA - 1281)) | (1 << (PlSqlParser.PREBUILT - 1281)) | (1 << (PlSqlParser.PRECEDES - 1281)) | (1 << (PlSqlParser.PRECEDING - 1281)) | (1 << (PlSqlParser.PRECISION - 1281)) | (1 << (PlSqlParser.PRECOMPUTE_SUBQUERY - 1281)) | (1 << (PlSqlParser.PREDICATE_REORDERS - 1281)) | (1 << (PlSqlParser.PRELOAD - 1281)) | (1 << (PlSqlParser.PREPARE - 1281)) | (1 << (PlSqlParser.PRESENTNNV - 1281)) | (1 << (PlSqlParser.PRESENT - 1281)) | (1 << (PlSqlParser.PRESENTV - 1281)) | (1 << (PlSqlParser.PRESERVE_OID - 1281)) | (1 << (PlSqlParser.PRESERVE - 1281)) | (1 << (PlSqlParser.PRETTY - 1281)) | (1 << (PlSqlParser.PREVIOUS - 1281)) | (1 << (PlSqlParser.PREV - 1281)) | (1 << (PlSqlParser.PRIMARY - 1281)) | (1 << (PlSqlParser.PRINTBLOBTOCLOB - 1281)) | (1 << (PlSqlParser.PRIORITY - 1281)) | (1 << (PlSqlParser.PRIOR - 1281)) | (1 << (PlSqlParser.PRIVATE - 1281)) | (1 << (PlSqlParser.PRIVATE_SGA - 1281)) | (1 << (PlSqlParser.PRIVILEGED - 1281)) | (1 << (PlSqlParser.PRIVILEGE - 1281)) | (1 << (PlSqlParser.PRIVILEGES - 1281)))) !== 0) || ((((_la - 1313)) & ~0x1f) == 0 && ((1 << (_la - 1313)) & ((1 << (PlSqlParser.PROCEDURAL - 1313)) | (1 << (PlSqlParser.PROCEDURE - 1313)) | (1 << (PlSqlParser.PROCESS - 1313)) | (1 << (PlSqlParser.PROFILE - 1313)) | (1 << (PlSqlParser.PROGRAM - 1313)) | (1 << (PlSqlParser.PROJECT - 1313)) | (1 << (PlSqlParser.PROPAGATE - 1313)) | (1 << (PlSqlParser.PROTECTED - 1313)) | (1 << (PlSqlParser.PROTECTION - 1313)) | (1 << (PlSqlParser.PROXY - 1313)) | (1 << (PlSqlParser.PRUNING - 1313)) | (1 << (PlSqlParser.PULL_PRED - 1313)) | (1 << (PlSqlParser.PURGE - 1313)) | (1 << (PlSqlParser.PUSH_PRED - 1313)) | (1 << (PlSqlParser.PUSH_SUBQ - 1313)) | (1 << (PlSqlParser.PX_FAULT_TOLERANCE - 1313)) | (1 << (PlSqlParser.PX_GRANULE - 1313)) | (1 << (PlSqlParser.PX_JOIN_FILTER - 1313)) | (1 << (PlSqlParser.QB_NAME - 1313)) | (1 << (PlSqlParser.QUERY_BLOCK - 1313)) | (1 << (PlSqlParser.QUERY - 1313)) | (1 << (PlSqlParser.QUEUE_CURR - 1313)) | (1 << (PlSqlParser.QUEUE - 1313)) | (1 << (PlSqlParser.QUEUE_ROWP - 1313)) | (1 << (PlSqlParser.QUIESCE - 1313)) | (1 << (PlSqlParser.QUORUM - 1313)) | (1 << (PlSqlParser.QUOTA - 1313)) | (1 << (PlSqlParser.RAISE - 1313)) | (1 << (PlSqlParser.RANDOM_LOCAL - 1313)) | (1 << (PlSqlParser.RANDOM - 1313)) | (1 << (PlSqlParser.RANGE - 1313)))) !== 0) || ((((_la - 1345)) & ~0x1f) == 0 && ((1 << (_la - 1345)) & ((1 << (PlSqlParser.RANKM - 1345)) | (1 << (PlSqlParser.RAPIDLY - 1345)) | (1 << (PlSqlParser.RAW - 1345)) | (1 << (PlSqlParser.RAWTOHEX - 1345)) | (1 << (PlSqlParser.RAWTONHEX - 1345)) | (1 << (PlSqlParser.RBA - 1345)) | (1 << (PlSqlParser.RBO_OUTLINE - 1345)) | (1 << (PlSqlParser.RDBA - 1345)) | (1 << (PlSqlParser.READ - 1345)) | (1 << (PlSqlParser.READS - 1345)) | (1 << (PlSqlParser.REALM - 1345)) | (1 << (PlSqlParser.REAL - 1345)) | (1 << (PlSqlParser.REBALANCE - 1345)) | (1 << (PlSqlParser.REBUILD - 1345)) | (1 << (PlSqlParser.RECORD - 1345)) | (1 << (PlSqlParser.RECORDS_PER_BLOCK - 1345)) | (1 << (PlSqlParser.RECOVERABLE - 1345)) | (1 << (PlSqlParser.RECOVER - 1345)) | (1 << (PlSqlParser.RECOVERY - 1345)) | (1 << (PlSqlParser.RECYCLEBIN - 1345)) | (1 << (PlSqlParser.RECYCLE - 1345)) | (1 << (PlSqlParser.REDACTION - 1345)) | (1 << (PlSqlParser.REDEFINE - 1345)) | (1 << (PlSqlParser.REDO - 1345)) | (1 << (PlSqlParser.REDUCED - 1345)) | (1 << (PlSqlParser.REDUNDANCY - 1345)) | (1 << (PlSqlParser.REF_CASCADE_CURSOR - 1345)) | (1 << (PlSqlParser.REFERENCED - 1345)) | (1 << (PlSqlParser.REFERENCE - 1345)) | (1 << (PlSqlParser.REFERENCES - 1345)) | (1 << (PlSqlParser.REFERENCING - 1345)) | (1 << (PlSqlParser.REF - 1345)))) !== 0) || ((((_la - 1377)) & ~0x1f) == 0 && ((1 << (_la - 1377)) & ((1 << (PlSqlParser.REFRESH - 1377)) | (1 << (PlSqlParser.REFTOHEX - 1377)) | (1 << (PlSqlParser.REGEXP_COUNT - 1377)) | (1 << (PlSqlParser.REGEXP_INSTR - 1377)) | (1 << (PlSqlParser.REGEXP_LIKE - 1377)) | (1 << (PlSqlParser.REGEXP_REPLACE - 1377)) | (1 << (PlSqlParser.REGEXP_SUBSTR - 1377)) | (1 << (PlSqlParser.REGISTER - 1377)) | (1 << (PlSqlParser.REGR_AVGX - 1377)) | (1 << (PlSqlParser.REGR_AVGY - 1377)) | (1 << (PlSqlParser.REGR_COUNT - 1377)) | (1 << (PlSqlParser.REGR_INTERCEPT - 1377)) | (1 << (PlSqlParser.REGR_R2 - 1377)) | (1 << (PlSqlParser.REGR_SLOPE - 1377)) | (1 << (PlSqlParser.REGR_SXX - 1377)) | (1 << (PlSqlParser.REGR_SXY - 1377)) | (1 << (PlSqlParser.REGR_SYY - 1377)) | (1 << (PlSqlParser.REGULAR - 1377)) | (1 << (PlSqlParser.REJECT - 1377)) | (1 << (PlSqlParser.REKEY - 1377)) | (1 << (PlSqlParser.RELATIONAL - 1377)) | (1 << (PlSqlParser.RELOCATE - 1377)) | (1 << (PlSqlParser.RELY - 1377)) | (1 << (PlSqlParser.REMAINDER - 1377)) | (1 << (PlSqlParser.REMOTE_MAPPED - 1377)) | (1 << (PlSqlParser.REMOVE - 1377)) | (1 << (PlSqlParser.RENAME - 1377)) | (1 << (PlSqlParser.REPAIR - 1377)) | (1 << (PlSqlParser.REPEAT - 1377)) | (1 << (PlSqlParser.REPLACE - 1377)) | (1 << (PlSqlParser.REPLICATION - 1377)))) !== 0) || ((((_la - 1409)) & ~0x1f) == 0 && ((1 << (_la - 1409)) & ((1 << (PlSqlParser.REQUIRED - 1409)) | (1 << (PlSqlParser.RESETLOGS - 1409)) | (1 << (PlSqlParser.RESET - 1409)) | (1 << (PlSqlParser.RESIZE - 1409)) | (1 << (PlSqlParser.RESOLVE - 1409)) | (1 << (PlSqlParser.RESOLVER - 1409)) | (1 << (PlSqlParser.RESPECT - 1409)) | (1 << (PlSqlParser.RESTART - 1409)) | (1 << (PlSqlParser.RESTORE_AS_INTERVALS - 1409)) | (1 << (PlSqlParser.RESTORE - 1409)) | (1 << (PlSqlParser.RESTRICT_ALL_REF_CONS - 1409)) | (1 << (PlSqlParser.RESTRICTED - 1409)) | (1 << (PlSqlParser.RESTRICT_REFERENCES - 1409)) | (1 << (PlSqlParser.RESTRICT - 1409)) | (1 << (PlSqlParser.RESULT_CACHE - 1409)) | (1 << (PlSqlParser.RESULT - 1409)) | (1 << (PlSqlParser.RESUMABLE - 1409)) | (1 << (PlSqlParser.RESUME - 1409)) | (1 << (PlSqlParser.RETENTION - 1409)) | (1 << (PlSqlParser.RETRY_ON_ROW_CHANGE - 1409)) | (1 << (PlSqlParser.RETURNING - 1409)) | (1 << (PlSqlParser.RETURN - 1409)) | (1 << (PlSqlParser.REUSE - 1409)) | (1 << (PlSqlParser.REVERSE - 1409)) | (1 << (PlSqlParser.REWRITE_OR_ERROR - 1409)) | (1 << (PlSqlParser.REWRITE - 1409)) | (1 << (PlSqlParser.RIGHT - 1409)) | (1 << (PlSqlParser.ROLE - 1409)) | (1 << (PlSqlParser.ROLESET - 1409)) | (1 << (PlSqlParser.ROLES - 1409)))) !== 0) || ((((_la - 1441)) & ~0x1f) == 0 && ((1 << (_la - 1441)) & ((1 << (PlSqlParser.ROLLBACK - 1441)) | (1 << (PlSqlParser.ROLLING - 1441)) | (1 << (PlSqlParser.ROLLUP - 1441)) | (1 << (PlSqlParser.ROWDEPENDENCIES - 1441)) | (1 << (PlSqlParser.ROWID_MAPPING_TABLE - 1441)) | (1 << (PlSqlParser.ROWID - 1441)) | (1 << (PlSqlParser.ROWIDTOCHAR - 1441)) | (1 << (PlSqlParser.ROWIDTONCHAR - 1441)) | (1 << (PlSqlParser.ROW_LENGTH - 1441)) | (1 << (PlSqlParser.ROWNUM - 1441)) | (1 << (PlSqlParser.ROW - 1441)) | (1 << (PlSqlParser.ROWS - 1441)) | (1 << (PlSqlParser.RPAD - 1441)) | (1 << (PlSqlParser.RTRIM - 1441)) | (1 << (PlSqlParser.RULE - 1441)) | (1 << (PlSqlParser.RULES - 1441)) | (1 << (PlSqlParser.RUNNING - 1441)) | (1 << (PlSqlParser.SALT - 1441)) | (1 << (PlSqlParser.SAMPLE - 1441)) | (1 << (PlSqlParser.SAVE_AS_INTERVALS - 1441)) | (1 << (PlSqlParser.SAVEPOINT - 1441)) | (1 << (PlSqlParser.SAVE - 1441)) | (1 << (PlSqlParser.SB4 - 1441)) | (1 << (PlSqlParser.SCALE_ROWS - 1441)) | (1 << (PlSqlParser.SCALE - 1441)) | (1 << (PlSqlParser.SCAN_INSTANCES - 1441)) | (1 << (PlSqlParser.SCAN - 1441)) | (1 << (PlSqlParser.SCHEDULER - 1441)) | (1 << (PlSqlParser.SCHEMACHECK - 1441)) | (1 << (PlSqlParser.SCHEMA - 1441)) | (1 << (PlSqlParser.SCN_ASCENDING - 1441)) | (1 << (PlSqlParser.SCN - 1441)))) !== 0) || ((((_la - 1473)) & ~0x1f) == 0 && ((1 << (_la - 1473)) & ((1 << (PlSqlParser.SCOPE - 1473)) | (1 << (PlSqlParser.SCRUB - 1473)) | (1 << (PlSqlParser.SD_ALL - 1473)) | (1 << (PlSqlParser.SD_INHIBIT - 1473)) | (1 << (PlSqlParser.SDO_GEOM_MBR - 1473)) | (1 << (PlSqlParser.SD_SHOW - 1473)) | (1 << (PlSqlParser.SEARCH - 1473)) | (1 << (PlSqlParser.SECOND - 1473)) | (1 << (PlSqlParser.SECRET - 1473)) | (1 << (PlSqlParser.SECUREFILE_DBA - 1473)) | (1 << (PlSqlParser.SECUREFILE - 1473)) | (1 << (PlSqlParser.SECURITY - 1473)) | (1 << (PlSqlParser.SEED - 1473)) | (1 << (PlSqlParser.SEG_BLOCK - 1473)) | (1 << (PlSqlParser.SEG_FILE - 1473)) | (1 << (PlSqlParser.SEGMENT - 1473)) | (1 << (PlSqlParser.SELECTIVITY - 1473)) | (1 << (PlSqlParser.SELF - 1473)) | (1 << (PlSqlParser.SEMIJOIN_DRIVER - 1473)) | (1 << (PlSqlParser.SEMIJOIN - 1473)) | (1 << (PlSqlParser.SEMI_TO_INNER - 1473)) | (1 << (PlSqlParser.SEQUENCED - 1473)) | (1 << (PlSqlParser.SEQUENCE - 1473)) | (1 << (PlSqlParser.SEQUENTIAL - 1473)) | (1 << (PlSqlParser.SERIALIZABLE - 1473)) | (1 << (PlSqlParser.SERIALLY_REUSABLE - 1473)) | (1 << (PlSqlParser.SERIAL - 1473)) | (1 << (PlSqlParser.SERVERERROR - 1473)) | (1 << (PlSqlParser.SERVICE_NAME_CONVERT - 1473)) | (1 << (PlSqlParser.SERVICES - 1473)))) !== 0) || ((((_la - 1505)) & ~0x1f) == 0 && ((1 << (_la - 1505)) & ((1 << (PlSqlParser.SESSION_CACHED_CURSORS - 1505)) | (1 << (PlSqlParser.SESSION - 1505)) | (1 << (PlSqlParser.SESSIONS_PER_USER - 1505)) | (1 << (PlSqlParser.SESSIONTIMEZONE - 1505)) | (1 << (PlSqlParser.SESSIONTZNAME - 1505)) | (1 << (PlSqlParser.SET - 1505)) | (1 << (PlSqlParser.SETS - 1505)) | (1 << (PlSqlParser.SETTINGS - 1505)) | (1 << (PlSqlParser.SET_TO_JOIN - 1505)) | (1 << (PlSqlParser.SEVERE - 1505)) | (1 << (PlSqlParser.SHARED_POOL - 1505)) | (1 << (PlSqlParser.SHARED - 1505)) | (1 << (PlSqlParser.SHARING - 1505)) | (1 << (PlSqlParser.SHELFLIFE - 1505)) | (1 << (PlSqlParser.SHOW - 1505)) | (1 << (PlSqlParser.SHRINK - 1505)) | (1 << (PlSqlParser.SHUTDOWN - 1505)) | (1 << (PlSqlParser.SIBLINGS - 1505)) | (1 << (PlSqlParser.SID - 1505)) | (1 << (PlSqlParser.SIGNAL_COMPONENT - 1505)) | (1 << (PlSqlParser.SIGNAL_FUNCTION - 1505)) | (1 << (PlSqlParser.SIGN - 1505)) | (1 << (PlSqlParser.SIGNTYPE - 1505)) | (1 << (PlSqlParser.SIMPLE_INTEGER - 1505)) | (1 << (PlSqlParser.SIMPLE - 1505)) | (1 << (PlSqlParser.SINGLE - 1505)) | (1 << (PlSqlParser.SINGLETASK - 1505)) | (1 << (PlSqlParser.SINH - 1505)) | (1 << (PlSqlParser.SIN - 1505)) | (1 << (PlSqlParser.SKIP_EXT_OPTIMIZER - 1505)))) !== 0) || ((((_la - 1537)) & ~0x1f) == 0 && ((1 << (_la - 1537)) & ((1 << (PlSqlParser.SKIP_ - 1537)) | (1 << (PlSqlParser.SKIP_UNQ_UNUSABLE_IDX - 1537)) | (1 << (PlSqlParser.SKIP_UNUSABLE_INDEXES - 1537)) | (1 << (PlSqlParser.SMALLFILE - 1537)) | (1 << (PlSqlParser.SMALLINT - 1537)) | (1 << (PlSqlParser.SNAPSHOT - 1537)) | (1 << (PlSqlParser.SOME - 1537)) | (1 << (PlSqlParser.SORT - 1537)) | (1 << (PlSqlParser.SOUNDEX - 1537)) | (1 << (PlSqlParser.SOURCE_FILE_DIRECTORY - 1537)) | (1 << (PlSqlParser.SOURCE_FILE_NAME_CONVERT - 1537)) | (1 << (PlSqlParser.SOURCE - 1537)) | (1 << (PlSqlParser.SPACE_KEYWORD - 1537)) | (1 << (PlSqlParser.SPECIFICATION - 1537)) | (1 << (PlSqlParser.SPFILE - 1537)) | (1 << (PlSqlParser.SPLIT - 1537)) | (1 << (PlSqlParser.SPREADSHEET - 1537)) | (1 << (PlSqlParser.SQLDATA - 1537)) | (1 << (PlSqlParser.SQLERROR - 1537)) | (1 << (PlSqlParser.SQLLDR - 1537)) | (1 << (PlSqlParser.SQL - 1537)) | (1 << (PlSqlParser.SQL_TRACE - 1537)) | (1 << (PlSqlParser.SQL_TRANSLATION_PROFILE - 1537)) | (1 << (PlSqlParser.SQRT - 1537)) | (1 << (PlSqlParser.STALE - 1537)) | (1 << (PlSqlParser.STANDALONE - 1537)) | (1 << (PlSqlParser.STANDARD_HASH - 1537)) | (1 << (PlSqlParser.STANDBY_MAX_DATA_DELAY - 1537)) | (1 << (PlSqlParser.STANDBYS - 1537)) | (1 << (PlSqlParser.STANDBY - 1537)) | (1 << (PlSqlParser.STAR - 1537)) | (1 << (PlSqlParser.STAR_TRANSFORMATION - 1537)))) !== 0) || ((((_la - 1570)) & ~0x1f) == 0 && ((1 << (_la - 1570)) & ((1 << (PlSqlParser.STARTUP - 1570)) | (1 << (PlSqlParser.STATEMENT_ID - 1570)) | (1 << (PlSqlParser.STATEMENT_QUEUING - 1570)) | (1 << (PlSqlParser.STATEMENTS - 1570)) | (1 << (PlSqlParser.STATEMENT - 1570)) | (1 << (PlSqlParser.STATE - 1570)) | (1 << (PlSqlParser.STATIC - 1570)) | (1 << (PlSqlParser.STATISTICS - 1570)) | (1 << (PlSqlParser.STATS_BINOMIAL_TEST - 1570)) | (1 << (PlSqlParser.STATS_CROSSTAB - 1570)) | (1 << (PlSqlParser.STATS_F_TEST - 1570)) | (1 << (PlSqlParser.STATS_KS_TEST - 1570)) | (1 << (PlSqlParser.STATS_MODE - 1570)) | (1 << (PlSqlParser.STATS_MW_TEST - 1570)) | (1 << (PlSqlParser.STATS_ONE_WAY_ANOVA - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_INDEP - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_INDEPU - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_ONE - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_PAIRED - 1570)) | (1 << (PlSqlParser.STATS_WSR_TEST - 1570)) | (1 << (PlSqlParser.STDDEV_POP - 1570)) | (1 << (PlSqlParser.STDDEV_SAMP - 1570)) | (1 << (PlSqlParser.STOP - 1570)) | (1 << (PlSqlParser.STORAGE - 1570)) | (1 << (PlSqlParser.STORE - 1570)) | (1 << (PlSqlParser.STREAMS - 1570)) | (1 << (PlSqlParser.STREAM - 1570)) | (1 << (PlSqlParser.STRICT - 1570)) | (1 << (PlSqlParser.STRING - 1570)) | (1 << (PlSqlParser.STRIPE_COLUMNS - 1570)) | (1 << (PlSqlParser.STRIPE_WIDTH - 1570)) | (1 << (PlSqlParser.STRIP - 1570)))) !== 0) || ((((_la - 1602)) & ~0x1f) == 0 && ((1 << (_la - 1602)) & ((1 << (PlSqlParser.STRUCTURE - 1602)) | (1 << (PlSqlParser.SUBMULTISET - 1602)) | (1 << (PlSqlParser.SUBPARTITION_REL - 1602)) | (1 << (PlSqlParser.SUBPARTITIONS - 1602)) | (1 << (PlSqlParser.SUBPARTITION - 1602)) | (1 << (PlSqlParser.SUBQUERIES - 1602)) | (1 << (PlSqlParser.SUBQUERY_PRUNING - 1602)) | (1 << (PlSqlParser.SUBSCRIBE - 1602)) | (1 << (PlSqlParser.SUBSET - 1602)) | (1 << (PlSqlParser.SUBSTITUTABLE - 1602)) | (1 << (PlSqlParser.SUBSTR2 - 1602)) | (1 << (PlSqlParser.SUBSTR4 - 1602)) | (1 << (PlSqlParser.SUBSTRB - 1602)) | (1 << (PlSqlParser.SUBSTRC - 1602)) | (1 << (PlSqlParser.SUBTYPE - 1602)) | (1 << (PlSqlParser.SUCCESSFUL - 1602)) | (1 << (PlSqlParser.SUCCESS - 1602)) | (1 << (PlSqlParser.SUMMARY - 1602)) | (1 << (PlSqlParser.SUPPLEMENTAL - 1602)) | (1 << (PlSqlParser.SUSPEND - 1602)) | (1 << (PlSqlParser.SWAP_JOIN_INPUTS - 1602)) | (1 << (PlSqlParser.SWITCHOVER - 1602)) | (1 << (PlSqlParser.SWITCH - 1602)) | (1 << (PlSqlParser.SYNCHRONOUS - 1602)) | (1 << (PlSqlParser.SYNC - 1602)) | (1 << (PlSqlParser.SYSASM - 1602)) | (1 << (PlSqlParser.SYS_AUDIT - 1602)) | (1 << (PlSqlParser.SYSAUX - 1602)) | (1 << (PlSqlParser.SYSBACKUP - 1602)) | (1 << (PlSqlParser.SYS_CHECKACL - 1602)) | (1 << (PlSqlParser.SYS_CHECK_PRIVILEGE - 1602)))) !== 0) || ((((_la - 1634)) & ~0x1f) == 0 && ((1 << (_la - 1634)) & ((1 << (PlSqlParser.SYS_CONNECT_BY_PATH - 1634)) | (1 << (PlSqlParser.SYS_CONTEXT - 1634)) | (1 << (PlSqlParser.SYSDATE - 1634)) | (1 << (PlSqlParser.SYSDBA - 1634)) | (1 << (PlSqlParser.SYS_DBURIGEN - 1634)) | (1 << (PlSqlParser.SYSDG - 1634)) | (1 << (PlSqlParser.SYS_DL_CURSOR - 1634)) | (1 << (PlSqlParser.SYS_DM_RXFORM_CHR - 1634)) | (1 << (PlSqlParser.SYS_DM_RXFORM_NUM - 1634)) | (1 << (PlSqlParser.SYS_DOM_COMPARE - 1634)) | (1 << (PlSqlParser.SYS_DST_PRIM2SEC - 1634)) | (1 << (PlSqlParser.SYS_DST_SEC2PRIM - 1634)) | (1 << (PlSqlParser.SYS_ET_BFILE_TO_RAW - 1634)) | (1 << (PlSqlParser.SYS_ET_BLOB_TO_IMAGE - 1634)) | (1 << (PlSqlParser.SYS_ET_IMAGE_TO_BLOB - 1634)) | (1 << (PlSqlParser.SYS_ET_RAW_TO_BFILE - 1634)) | (1 << (PlSqlParser.SYS_EXTPDTXT - 1634)) | (1 << (PlSqlParser.SYS_EXTRACT_UTC - 1634)) | (1 << (PlSqlParser.SYS_FBT_INSDEL - 1634)) | (1 << (PlSqlParser.SYS_FILTER_ACLS - 1634)) | (1 << (PlSqlParser.SYS_FNMATCHES - 1634)) | (1 << (PlSqlParser.SYS_FNREPLACE - 1634)) | (1 << (PlSqlParser.SYS_GET_ACLIDS - 1634)) | (1 << (PlSqlParser.SYS_GET_COL_ACLIDS - 1634)) | (1 << (PlSqlParser.SYS_GET_PRIVILEGES - 1634)) | (1 << (PlSqlParser.SYS_GETTOKENID - 1634)) | (1 << (PlSqlParser.SYS_GETXTIVAL - 1634)) | (1 << (PlSqlParser.SYS_GUID - 1634)) | (1 << (PlSqlParser.SYSGUID - 1634)) | (1 << (PlSqlParser.SYSKM - 1634)) | (1 << (PlSqlParser.SYS_MAKE_XMLNODEID - 1634)) | (1 << (PlSqlParser.SYS_MAKEXML - 1634)))) !== 0) || ((((_la - 1666)) & ~0x1f) == 0 && ((1 << (_la - 1666)) & ((1 << (PlSqlParser.SYS_MKXMLATTR - 1666)) | (1 << (PlSqlParser.SYS_MKXTI - 1666)) | (1 << (PlSqlParser.SYSOBJ - 1666)) | (1 << (PlSqlParser.SYS_OP_ADT2BIN - 1666)) | (1 << (PlSqlParser.SYS_OP_ADTCONS - 1666)) | (1 << (PlSqlParser.SYS_OP_ALSCRVAL - 1666)) | (1 << (PlSqlParser.SYS_OP_ATG - 1666)) | (1 << (PlSqlParser.SYS_OP_BIN2ADT - 1666)) | (1 << (PlSqlParser.SYS_OP_BITVEC - 1666)) | (1 << (PlSqlParser.SYS_OP_BL2R - 1666)) | (1 << (PlSqlParser.SYS_OP_BLOOM_FILTER_LIST - 1666)) | (1 << (PlSqlParser.SYS_OP_BLOOM_FILTER - 1666)) | (1 << (PlSqlParser.SYS_OP_C2C - 1666)) | (1 << (PlSqlParser.SYS_OP_CAST - 1666)) | (1 << (PlSqlParser.SYS_OP_CEG - 1666)) | (1 << (PlSqlParser.SYS_OP_CL2C - 1666)) | (1 << (PlSqlParser.SYS_OP_COMBINED_HASH - 1666)) | (1 << (PlSqlParser.SYS_OP_COMP - 1666)) | (1 << (PlSqlParser.SYS_OP_CONVERT - 1666)) | (1 << (PlSqlParser.SYS_OP_COUNTCHG - 1666)) | (1 << (PlSqlParser.SYS_OP_CSCONV - 1666)) | (1 << (PlSqlParser.SYS_OP_CSCONVTEST - 1666)) | (1 << (PlSqlParser.SYS_OP_CSR - 1666)) | (1 << (PlSqlParser.SYS_OP_CSX_PATCH - 1666)) | (1 << (PlSqlParser.SYS_OP_CYCLED_SEQ - 1666)) | (1 << (PlSqlParser.SYS_OP_DECOMP - 1666)) | (1 << (PlSqlParser.SYS_OP_DESCEND - 1666)) | (1 << (PlSqlParser.SYS_OP_DISTINCT - 1666)) | (1 << (PlSqlParser.SYS_OP_DRA - 1666)) | (1 << (PlSqlParser.SYS_OP_DUMP - 1666)) | (1 << (PlSqlParser.SYS_OP_DV_CHECK - 1666)) | (1 << (PlSqlParser.SYS_OP_ENFORCE_NOT_NULL - 1666)))) !== 0) || ((((_la - 1698)) & ~0x1f) == 0 && ((1 << (_la - 1698)) & ((1 << (PlSqlParser.SYSOPER - 1698)) | (1 << (PlSqlParser.SYS_OP_EXTRACT - 1698)) | (1 << (PlSqlParser.SYS_OP_GROUPING - 1698)) | (1 << (PlSqlParser.SYS_OP_GUID - 1698)) | (1 << (PlSqlParser.SYS_OP_HASH - 1698)) | (1 << (PlSqlParser.SYS_OP_IIX - 1698)) | (1 << (PlSqlParser.SYS_OP_ITR - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_CREATE - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_FILTER_LIST - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_FILTER - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_SUCCEEDED - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_USE - 1698)) | (1 << (PlSqlParser.SYS_OP_LBID - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2BLOB - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2CLOB - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2ID - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2NCLOB - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2TYP - 1698)) | (1 << (PlSqlParser.SYS_OP_LSVI - 1698)) | (1 << (PlSqlParser.SYS_OP_LVL - 1698)) | (1 << (PlSqlParser.SYS_OP_MAKEOID - 1698)) | (1 << (PlSqlParser.SYS_OP_MAP_NONNULL - 1698)) | (1 << (PlSqlParser.SYS_OP_MSR - 1698)) | (1 << (PlSqlParser.SYS_OP_NICOMBINE - 1698)) | (1 << (PlSqlParser.SYS_OP_NIEXTRACT - 1698)) | (1 << (PlSqlParser.SYS_OP_NII - 1698)) | (1 << (PlSqlParser.SYS_OP_NIX - 1698)) | (1 << (PlSqlParser.SYS_OP_NOEXPAND - 1698)) | (1 << (PlSqlParser.SYS_OP_NTCIMG - 1698)) | (1 << (PlSqlParser.SYS_OP_NUMTORAW - 1698)) | (1 << (PlSqlParser.SYS_OP_OIDVALUE - 1698)) | (1 << (PlSqlParser.SYS_OP_OPNSIZE - 1698)))) !== 0) || ((((_la - 1730)) & ~0x1f) == 0 && ((1 << (_la - 1730)) & ((1 << (PlSqlParser.SYS_OP_PAR_1 - 1730)) | (1 << (PlSqlParser.SYS_OP_PARGID_1 - 1730)) | (1 << (PlSqlParser.SYS_OP_PARGID - 1730)) | (1 << (PlSqlParser.SYS_OP_PAR - 1730)) | (1 << (PlSqlParser.SYS_OP_PART_ID - 1730)) | (1 << (PlSqlParser.SYS_OP_PIVOT - 1730)) | (1 << (PlSqlParser.SYS_OP_R2O - 1730)) | (1 << (PlSqlParser.SYS_OP_RAWTONUM - 1730)) | (1 << (PlSqlParser.SYS_OP_RDTM - 1730)) | (1 << (PlSqlParser.SYS_OP_REF - 1730)) | (1 << (PlSqlParser.SYS_OP_RMTD - 1730)) | (1 << (PlSqlParser.SYS_OP_ROWIDTOOBJ - 1730)) | (1 << (PlSqlParser.SYS_OP_RPB - 1730)) | (1 << (PlSqlParser.SYS_OPTLOBPRBSC - 1730)) | (1 << (PlSqlParser.SYS_OP_TOSETID - 1730)) | (1 << (PlSqlParser.SYS_OP_TPR - 1730)) | (1 << (PlSqlParser.SYS_OP_TRTB - 1730)) | (1 << (PlSqlParser.SYS_OPTXICMP - 1730)) | (1 << (PlSqlParser.SYS_OPTXQCASTASNQ - 1730)) | (1 << (PlSqlParser.SYS_OP_UNDESCEND - 1730)) | (1 << (PlSqlParser.SYS_OP_VECAND - 1730)) | (1 << (PlSqlParser.SYS_OP_VECBIT - 1730)) | (1 << (PlSqlParser.SYS_OP_VECOR - 1730)) | (1 << (PlSqlParser.SYS_OP_VECXOR - 1730)) | (1 << (PlSqlParser.SYS_OP_VERSION - 1730)) | (1 << (PlSqlParser.SYS_OP_VREF - 1730)) | (1 << (PlSqlParser.SYS_OP_VVD - 1730)) | (1 << (PlSqlParser.SYS_OP_XMLCONS_FOR_CSX - 1730)) | (1 << (PlSqlParser.SYS_OP_XPTHATG - 1730)) | (1 << (PlSqlParser.SYS_OP_XPTHIDX - 1730)) | (1 << (PlSqlParser.SYS_OP_XPTHOP - 1730)) | (1 << (PlSqlParser.SYS_OP_XTXT2SQLT - 1730)))) !== 0) || ((((_la - 1762)) & ~0x1f) == 0 && ((1 << (_la - 1762)) & ((1 << (PlSqlParser.SYS_OP_ZONE_ID - 1762)) | (1 << (PlSqlParser.SYS_ORDERKEY_DEPTH - 1762)) | (1 << (PlSqlParser.SYS_ORDERKEY_MAXCHILD - 1762)) | (1 << (PlSqlParser.SYS_ORDERKEY_PARENT - 1762)) | (1 << (PlSqlParser.SYS_PARALLEL_TXN - 1762)) | (1 << (PlSqlParser.SYS_PATHID_IS_ATTR - 1762)) | (1 << (PlSqlParser.SYS_PATHID_IS_NMSPC - 1762)) | (1 << (PlSqlParser.SYS_PATHID_LASTNAME - 1762)) | (1 << (PlSqlParser.SYS_PATHID_LASTNMSPC - 1762)) | (1 << (PlSqlParser.SYS_PATH_REVERSE - 1762)) | (1 << (PlSqlParser.SYS_PXQEXTRACT - 1762)) | (1 << (PlSqlParser.SYS_RAW_TO_XSID - 1762)) | (1 << (PlSqlParser.SYS_RID_ORDER - 1762)) | (1 << (PlSqlParser.SYS_ROW_DELTA - 1762)) | (1 << (PlSqlParser.SYS_SC_2_XMLT - 1762)) | (1 << (PlSqlParser.SYS_SYNRCIREDO - 1762)) | (1 << (PlSqlParser.SYSTEM_DEFINED - 1762)) | (1 << (PlSqlParser.SYSTEM - 1762)) | (1 << (PlSqlParser.SYSTIMESTAMP - 1762)) | (1 << (PlSqlParser.SYS_TYPEID - 1762)) | (1 << (PlSqlParser.SYS_UMAKEXML - 1762)) | (1 << (PlSqlParser.SYS_XMLANALYZE - 1762)) | (1 << (PlSqlParser.SYS_XMLCONTAINS - 1762)) | (1 << (PlSqlParser.SYS_XMLCONV - 1762)) | (1 << (PlSqlParser.SYS_XMLEXNSURI - 1762)) | (1 << (PlSqlParser.SYS_XMLGEN - 1762)) | (1 << (PlSqlParser.SYS_XMLI_LOC_ISNODE - 1762)) | (1 << (PlSqlParser.SYS_XMLI_LOC_ISTEXT - 1762)) | (1 << (PlSqlParser.SYS_XMLINSTR - 1762)) | (1 << (PlSqlParser.SYS_XMLLOCATOR_GETSVAL - 1762)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETCID - 1762)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETLOCATOR - 1762)))) !== 0) || ((((_la - 1794)) & ~0x1f) == 0 && ((1 << (_la - 1794)) & ((1 << (PlSqlParser.SYS_XMLNODEID_GETOKEY - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETPATHID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETPTRID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETRID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETSVAL - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETTID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID - 1794)) | (1 << (PlSqlParser.SYS_XMLT_2_SC - 1794)) | (1 << (PlSqlParser.SYS_XMLTRANSLATE - 1794)) | (1 << (PlSqlParser.SYS_XMLTYPE2SQL - 1794)) | (1 << (PlSqlParser.SYS_XQ_ASQLCNV - 1794)) | (1 << (PlSqlParser.SYS_XQ_ATOMCNVCHK - 1794)) | (1 << (PlSqlParser.SYS_XQBASEURI - 1794)) | (1 << (PlSqlParser.SYS_XQCASTABLEERRH - 1794)) | (1 << (PlSqlParser.SYS_XQCODEP2STR - 1794)) | (1 << (PlSqlParser.SYS_XQCODEPEQ - 1794)) | (1 << (PlSqlParser.SYS_XQCON2SEQ - 1794)) | (1 << (PlSqlParser.SYS_XQCONCAT - 1794)) | (1 << (PlSqlParser.SYS_XQDELETE - 1794)) | (1 << (PlSqlParser.SYS_XQDFLTCOLATION - 1794)) | (1 << (PlSqlParser.SYS_XQDOC - 1794)) | (1 << (PlSqlParser.SYS_XQDOCURI - 1794)) | (1 << (PlSqlParser.SYS_XQDURDIV - 1794)) | (1 << (PlSqlParser.SYS_XQED4URI - 1794)) | (1 << (PlSqlParser.SYS_XQENDSWITH - 1794)) | (1 << (PlSqlParser.SYS_XQERRH - 1794)) | (1 << (PlSqlParser.SYS_XQERR - 1794)) | (1 << (PlSqlParser.SYS_XQESHTMLURI - 1794)) | (1 << (PlSqlParser.SYS_XQEXLOBVAL - 1794)) | (1 << (PlSqlParser.SYS_XQEXSTWRP - 1794)) | (1 << (PlSqlParser.SYS_XQEXTRACT - 1794)) | (1 << (PlSqlParser.SYS_XQEXTRREF - 1794)))) !== 0) || ((((_la - 1826)) & ~0x1f) == 0 && ((1 << (_la - 1826)) & ((1 << (PlSqlParser.SYS_XQEXVAL - 1826)) | (1 << (PlSqlParser.SYS_XQFB2STR - 1826)) | (1 << (PlSqlParser.SYS_XQFNBOOL - 1826)) | (1 << (PlSqlParser.SYS_XQFNCMP - 1826)) | (1 << (PlSqlParser.SYS_XQFNDATIM - 1826)) | (1 << (PlSqlParser.SYS_XQFNLNAME - 1826)) | (1 << (PlSqlParser.SYS_XQFNNM - 1826)) | (1 << (PlSqlParser.SYS_XQFNNSURI - 1826)) | (1 << (PlSqlParser.SYS_XQFNPREDTRUTH - 1826)) | (1 << (PlSqlParser.SYS_XQFNQNM - 1826)) | (1 << (PlSqlParser.SYS_XQFNROOT - 1826)) | (1 << (PlSqlParser.SYS_XQFORMATNUM - 1826)) | (1 << (PlSqlParser.SYS_XQFTCONTAIN - 1826)) | (1 << (PlSqlParser.SYS_XQFUNCR - 1826)) | (1 << (PlSqlParser.SYS_XQGETCONTENT - 1826)) | (1 << (PlSqlParser.SYS_XQINDXOF - 1826)) | (1 << (PlSqlParser.SYS_XQINSERT - 1826)) | (1 << (PlSqlParser.SYS_XQINSPFX - 1826)) | (1 << (PlSqlParser.SYS_XQIRI2URI - 1826)) | (1 << (PlSqlParser.SYS_XQLANG - 1826)) | (1 << (PlSqlParser.SYS_XQLLNMFRMQNM - 1826)) | (1 << (PlSqlParser.SYS_XQMKNODEREF - 1826)) | (1 << (PlSqlParser.SYS_XQNILLED - 1826)) | (1 << (PlSqlParser.SYS_XQNODENAME - 1826)) | (1 << (PlSqlParser.SYS_XQNORMSPACE - 1826)) | (1 << (PlSqlParser.SYS_XQNORMUCODE - 1826)) | (1 << (PlSqlParser.SYS_XQ_NRNG - 1826)) | (1 << (PlSqlParser.SYS_XQNSP4PFX - 1826)) | (1 << (PlSqlParser.SYS_XQNSPFRMQNM - 1826)) | (1 << (PlSqlParser.SYS_XQPFXFRMQNM - 1826)) | (1 << (PlSqlParser.SYS_XQ_PKSQL2XML - 1826)) | (1 << (PlSqlParser.SYS_XQPOLYABS - 1826)))) !== 0) || ((((_la - 1858)) & ~0x1f) == 0 && ((1 << (_la - 1858)) & ((1 << (PlSqlParser.SYS_XQPOLYADD - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYCEL - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYCSTBL - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYCST - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYDIV - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYFLR - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYMOD - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYMUL - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYRND - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYSQRT - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYSUB - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYUMUS - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYUPLS - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVEQ - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVGE - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVGT - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVLE - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVLT - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVNE - 1858)) | (1 << (PlSqlParser.SYS_XQREF2VAL - 1858)) | (1 << (PlSqlParser.SYS_XQRENAME - 1858)) | (1 << (PlSqlParser.SYS_XQREPLACE - 1858)) | (1 << (PlSqlParser.SYS_XQRESVURI - 1858)) | (1 << (PlSqlParser.SYS_XQRNDHALF2EVN - 1858)) | (1 << (PlSqlParser.SYS_XQRSLVQNM - 1858)) | (1 << (PlSqlParser.SYS_XQRYENVPGET - 1858)) | (1 << (PlSqlParser.SYS_XQRYVARGET - 1858)) | (1 << (PlSqlParser.SYS_XQRYWRP - 1858)) | (1 << (PlSqlParser.SYS_XQSEQ2CON4XC - 1858)) | (1 << (PlSqlParser.SYS_XQSEQ2CON - 1858)) | (1 << (PlSqlParser.SYS_XQSEQDEEPEQ - 1858)) | (1 << (PlSqlParser.SYS_XQSEQINSB - 1858)))) !== 0) || ((((_la - 1890)) & ~0x1f) == 0 && ((1 << (_la - 1890)) & ((1 << (PlSqlParser.SYS_XQSEQRM - 1890)) | (1 << (PlSqlParser.SYS_XQSEQRVS - 1890)) | (1 << (PlSqlParser.SYS_XQSEQSUB - 1890)) | (1 << (PlSqlParser.SYS_XQSEQTYPMATCH - 1890)) | (1 << (PlSqlParser.SYS_XQSTARTSWITH - 1890)) | (1 << (PlSqlParser.SYS_XQSTATBURI - 1890)) | (1 << (PlSqlParser.SYS_XQSTR2CODEP - 1890)) | (1 << (PlSqlParser.SYS_XQSTRJOIN - 1890)) | (1 << (PlSqlParser.SYS_XQSUBSTRAFT - 1890)) | (1 << (PlSqlParser.SYS_XQSUBSTRBEF - 1890)) | (1 << (PlSqlParser.SYS_XQTOKENIZE - 1890)) | (1 << (PlSqlParser.SYS_XQTREATAS - 1890)) | (1 << (PlSqlParser.SYS_XQ_UPKXML2SQL - 1890)) | (1 << (PlSqlParser.SYS_XQXFORM - 1890)) | (1 << (PlSqlParser.SYS_XSID_TO_RAW - 1890)) | (1 << (PlSqlParser.SYS_ZMAP_FILTER - 1890)) | (1 << (PlSqlParser.SYS_ZMAP_REFRESH - 1890)) | (1 << (PlSqlParser.TABLE_LOOKUP_BY_NL - 1890)) | (1 << (PlSqlParser.TABLESPACE_NO - 1890)) | (1 << (PlSqlParser.TABLESPACE - 1890)) | (1 << (PlSqlParser.TABLES - 1890)) | (1 << (PlSqlParser.TABLE_STATS - 1890)) | (1 << (PlSqlParser.TABLE - 1890)) | (1 << (PlSqlParser.TABNO - 1890)) | (1 << (PlSqlParser.TAG - 1890)) | (1 << (PlSqlParser.TANH - 1890)) | (1 << (PlSqlParser.TAN - 1890)) | (1 << (PlSqlParser.TBLORIDXPARTNUM - 1890)) | (1 << (PlSqlParser.TEMPFILE - 1890)) | (1 << (PlSqlParser.TEMPLATE - 1890)) | (1 << (PlSqlParser.TEMPORARY - 1890)) | (1 << (PlSqlParser.TEMP_TABLE - 1890)))) !== 0) || ((((_la - 1922)) & ~0x1f) == 0 && ((1 << (_la - 1922)) & ((1 << (PlSqlParser.TEST - 1922)) | (1 << (PlSqlParser.TEXT - 1922)) | (1 << (PlSqlParser.THAN - 1922)) | (1 << (PlSqlParser.THEN - 1922)) | (1 << (PlSqlParser.THE - 1922)) | (1 << (PlSqlParser.THREAD - 1922)) | (1 << (PlSqlParser.THROUGH - 1922)) | (1 << (PlSqlParser.TIER - 1922)) | (1 << (PlSqlParser.TIES - 1922)) | (1 << (PlSqlParser.TIMEOUT - 1922)) | (1 << (PlSqlParser.TIMESTAMP_LTZ_UNCONSTRAINED - 1922)) | (1 << (PlSqlParser.TIMESTAMP - 1922)) | (1 << (PlSqlParser.TIMESTAMP_TZ_UNCONSTRAINED - 1922)) | (1 << (PlSqlParser.TIMESTAMP_UNCONSTRAINED - 1922)) | (1 << (PlSqlParser.TIMES - 1922)) | (1 << (PlSqlParser.TIME - 1922)) | (1 << (PlSqlParser.TIMEZONE_ABBR - 1922)) | (1 << (PlSqlParser.TIMEZONE_HOUR - 1922)) | (1 << (PlSqlParser.TIMEZONE_MINUTE - 1922)) | (1 << (PlSqlParser.TIMEZONE_OFFSET - 1922)) | (1 << (PlSqlParser.TIMEZONE_REGION - 1922)) | (1 << (PlSqlParser.TIME_ZONE - 1922)) | (1 << (PlSqlParser.TIV_GB - 1922)) | (1 << (PlSqlParser.TIV_SSF - 1922)) | (1 << (PlSqlParser.TO_ACLID - 1922)) | (1 << (PlSqlParser.TO_BINARY_DOUBLE - 1922)) | (1 << (PlSqlParser.TO_BINARY_FLOAT - 1922)) | (1 << (PlSqlParser.TO_BLOB - 1922)) | (1 << (PlSqlParser.TO_CLOB - 1922)) | (1 << (PlSqlParser.TO_DSINTERVAL - 1922)) | (1 << (PlSqlParser.TO_LOB - 1922)))) !== 0) || ((((_la - 1954)) & ~0x1f) == 0 && ((1 << (_la - 1954)) & ((1 << (PlSqlParser.TO_MULTI_BYTE - 1954)) | (1 << (PlSqlParser.TO_NCHAR - 1954)) | (1 << (PlSqlParser.TO_NCLOB - 1954)) | (1 << (PlSqlParser.TO_NUMBER - 1954)) | (1 << (PlSqlParser.TOPLEVEL - 1954)) | (1 << (PlSqlParser.TO_SINGLE_BYTE - 1954)) | (1 << (PlSqlParser.TO_TIMESTAMP - 1954)) | (1 << (PlSqlParser.TO_TIMESTAMP_TZ - 1954)) | (1 << (PlSqlParser.TO_TIME - 1954)) | (1 << (PlSqlParser.TO_TIME_TZ - 1954)) | (1 << (PlSqlParser.TO_YMINTERVAL - 1954)) | (1 << (PlSqlParser.TRACE - 1954)) | (1 << (PlSqlParser.TRACING - 1954)) | (1 << (PlSqlParser.TRACKING - 1954)) | (1 << (PlSqlParser.TRAILING - 1954)) | (1 << (PlSqlParser.TRANSACTION - 1954)) | (1 << (PlSqlParser.TRANSFORM_DISTINCT_AGG - 1954)) | (1 << (PlSqlParser.TRANSITIONAL - 1954)) | (1 << (PlSqlParser.TRANSITION - 1954)) | (1 << (PlSqlParser.TRANSLATE - 1954)) | (1 << (PlSqlParser.TRANSLATION - 1954)) | (1 << (PlSqlParser.TREAT - 1954)) | (1 << (PlSqlParser.TRIGGERS - 1954)) | (1 << (PlSqlParser.TRIGGER - 1954)) | (1 << (PlSqlParser.TRUE - 1954)) | (1 << (PlSqlParser.TRUNCATE - 1954)) | (1 << (PlSqlParser.TRUNC - 1954)) | (1 << (PlSqlParser.TRUSTED - 1954)) | (1 << (PlSqlParser.TRUST - 1954)) | (1 << (PlSqlParser.TUNING - 1954)) | (1 << (PlSqlParser.TX - 1954)))) !== 0) || ((((_la - 1986)) & ~0x1f) == 0 && ((1 << (_la - 1986)) & ((1 << (PlSqlParser.TYPES - 1986)) | (1 << (PlSqlParser.TYPE - 1986)) | (1 << (PlSqlParser.TZ_OFFSET - 1986)) | (1 << (PlSqlParser.UB2 - 1986)) | (1 << (PlSqlParser.UBA - 1986)) | (1 << (PlSqlParser.UCS2 - 1986)) | (1 << (PlSqlParser.UID - 1986)) | (1 << (PlSqlParser.UNARCHIVED - 1986)) | (1 << (PlSqlParser.UNBOUNDED - 1986)) | (1 << (PlSqlParser.UNBOUND - 1986)) | (1 << (PlSqlParser.UNCONDITIONAL - 1986)) | (1 << (PlSqlParser.UNDER - 1986)) | (1 << (PlSqlParser.UNDO - 1986)) | (1 << (PlSqlParser.UNDROP - 1986)) | (1 << (PlSqlParser.UNIFORM - 1986)) | (1 << (PlSqlParser.UNISTR - 1986)) | (1 << (PlSqlParser.UNLIMITED - 1986)) | (1 << (PlSqlParser.UNLOAD - 1986)) | (1 << (PlSqlParser.UNLOCK - 1986)) | (1 << (PlSqlParser.UNMATCHED - 1986)) | (1 << (PlSqlParser.UNNEST_INNERJ_DISTINCT_VIEW - 1986)) | (1 << (PlSqlParser.UNNEST_NOSEMIJ_NODISTINCTVIEW - 1986)) | (1 << (PlSqlParser.UNNEST_SEMIJ_VIEW - 1986)) | (1 << (PlSqlParser.UNNEST - 1986)) | (1 << (PlSqlParser.UNPACKED - 1986)) | (1 << (PlSqlParser.UNPIVOT - 1986)) | (1 << (PlSqlParser.UNPLUG - 1986)) | (1 << (PlSqlParser.UNPROTECTED - 1986)) | (1 << (PlSqlParser.UNQUIESCE - 1986)) | (1 << (PlSqlParser.UNRECOVERABLE - 1986)))) !== 0) || ((((_la - 2018)) & ~0x1f) == 0 && ((1 << (_la - 2018)) & ((1 << (PlSqlParser.UNRESTRICTED - 2018)) | (1 << (PlSqlParser.UNSUBSCRIBE - 2018)) | (1 << (PlSqlParser.UNTIL - 2018)) | (1 << (PlSqlParser.UNUSABLE - 2018)) | (1 << (PlSqlParser.UNUSED - 2018)) | (1 << (PlSqlParser.UPDATABLE - 2018)) | (1 << (PlSqlParser.UPDATED - 2018)) | (1 << (PlSqlParser.UPDATEXML - 2018)) | (1 << (PlSqlParser.UPD_INDEXES - 2018)) | (1 << (PlSqlParser.UPD_JOININDEX - 2018)) | (1 << (PlSqlParser.UPGRADE - 2018)) | (1 << (PlSqlParser.UPPER - 2018)) | (1 << (PlSqlParser.UPSERT - 2018)) | (1 << (PlSqlParser.UROWID - 2018)) | (1 << (PlSqlParser.USABLE - 2018)) | (1 << (PlSqlParser.USAGE - 2018)) | (1 << (PlSqlParser.USE_ANTI - 2018)) | (1 << (PlSqlParser.USE_CONCAT - 2018)) | (1 << (PlSqlParser.USE_CUBE - 2018)) | (1 << (PlSqlParser.USE_HASH_AGGREGATION - 2018)) | (1 << (PlSqlParser.USE_HASH_GBY_FOR_PUSHDOWN - 2018)) | (1 << (PlSqlParser.USE_HASH - 2018)) | (1 << (PlSqlParser.USE_HIDDEN_PARTITIONS - 2018)) | (1 << (PlSqlParser.USE_INVISIBLE_INDEXES - 2018)) | (1 << (PlSqlParser.USE_MERGE_CARTESIAN - 2018)) | (1 << (PlSqlParser.USE_MERGE - 2018)) | (1 << (PlSqlParser.USE_NL - 2018)) | (1 << (PlSqlParser.USE_NL_WITH_INDEX - 2018)) | (1 << (PlSqlParser.USE_PRIVATE_OUTLINES - 2018)) | (1 << (PlSqlParser.USER_DATA - 2018)) | (1 << (PlSqlParser.USER_DEFINED - 2018)))) !== 0) || ((((_la - 2050)) & ~0x1f) == 0 && ((1 << (_la - 2050)) & ((1 << (PlSqlParser.USERENV - 2050)) | (1 << (PlSqlParser.USERGROUP - 2050)) | (1 << (PlSqlParser.USER_RECYCLEBIN - 2050)) | (1 << (PlSqlParser.USERS - 2050)) | (1 << (PlSqlParser.USER_TABLESPACES - 2050)) | (1 << (PlSqlParser.USER - 2050)) | (1 << (PlSqlParser.USE_SEMI - 2050)) | (1 << (PlSqlParser.USE_STORED_OUTLINES - 2050)) | (1 << (PlSqlParser.USE_TTT_FOR_GSETS - 2050)) | (1 << (PlSqlParser.USE - 2050)) | (1 << (PlSqlParser.USE_VECTOR_AGGREGATION - 2050)) | (1 << (PlSqlParser.USE_WEAK_NAME_RESL - 2050)) | (1 << (PlSqlParser.USING_NO_EXPAND - 2050)) | (1 << (PlSqlParser.USING - 2050)) | (1 << (PlSqlParser.UTF16BE - 2050)) | (1 << (PlSqlParser.UTF16LE - 2050)) | (1 << (PlSqlParser.UTF32 - 2050)) | (1 << (PlSqlParser.UTF8 - 2050)) | (1 << (PlSqlParser.V1 - 2050)) | (1 << (PlSqlParser.V2 - 2050)) | (1 << (PlSqlParser.VALIDATE - 2050)) | (1 << (PlSqlParser.VALIDATION - 2050)) | (1 << (PlSqlParser.VALID_TIME_END - 2050)) | (1 << (PlSqlParser.VALUE - 2050)) | (1 << (PlSqlParser.VARCHAR2 - 2050)) | (1 << (PlSqlParser.VARCHAR - 2050)) | (1 << (PlSqlParser.VARIABLE - 2050)) | (1 << (PlSqlParser.VAR_POP - 2050)) | (1 << (PlSqlParser.VARRAYS - 2050)) | (1 << (PlSqlParser.VARRAY - 2050)) | (1 << (PlSqlParser.VAR_SAMP - 2050)))) !== 0) || ((((_la - 2082)) & ~0x1f) == 0 && ((1 << (_la - 2082)) & ((1 << (PlSqlParser.VARYING - 2082)) | (1 << (PlSqlParser.VECTOR_READ_TRACE - 2082)) | (1 << (PlSqlParser.VECTOR_READ - 2082)) | (1 << (PlSqlParser.VECTOR_TRANSFORM_DIMS - 2082)) | (1 << (PlSqlParser.VECTOR_TRANSFORM_FACT - 2082)) | (1 << (PlSqlParser.VECTOR_TRANSFORM - 2082)) | (1 << (PlSqlParser.VERIFIER - 2082)) | (1 << (PlSqlParser.VERIFY - 2082)) | (1 << (PlSqlParser.VERSIONING - 2082)) | (1 << (PlSqlParser.VERSIONS_ENDSCN - 2082)) | (1 << (PlSqlParser.VERSIONS_ENDTIME - 2082)) | (1 << (PlSqlParser.VERSIONS_OPERATION - 2082)) | (1 << (PlSqlParser.VERSIONS_STARTSCN - 2082)) | (1 << (PlSqlParser.VERSIONS_STARTTIME - 2082)) | (1 << (PlSqlParser.VERSIONS - 2082)) | (1 << (PlSqlParser.VERSIONS_XID - 2082)) | (1 << (PlSqlParser.VERSION - 2082)) | (1 << (PlSqlParser.VIOLATION - 2082)) | (1 << (PlSqlParser.VIRTUAL - 2082)) | (1 << (PlSqlParser.VISIBILITY - 2082)) | (1 << (PlSqlParser.VISIBLE - 2082)) | (1 << (PlSqlParser.VOLUME - 2082)) | (1 << (PlSqlParser.VSIZE - 2082)) | (1 << (PlSqlParser.WAIT - 2082)) | (1 << (PlSqlParser.WALLET - 2082)) | (1 << (PlSqlParser.WARNING - 2082)) | (1 << (PlSqlParser.WEEKS - 2082)) | (1 << (PlSqlParser.WEEK - 2082)) | (1 << (PlSqlParser.WELLFORMED - 2082)) | (1 << (PlSqlParser.WHENEVER - 2082)) | (1 << (PlSqlParser.WHEN - 2082)))) !== 0) || ((((_la - 2115)) & ~0x1f) == 0 && ((1 << (_la - 2115)) & ((1 << (PlSqlParser.WHILE - 2115)) | (1 << (PlSqlParser.WHITESPACE - 2115)) | (1 << (PlSqlParser.WIDTH_BUCKET - 2115)) | (1 << (PlSqlParser.WITHIN - 2115)) | (1 << (PlSqlParser.WITHOUT - 2115)) | (1 << (PlSqlParser.WITH_PLSQL - 2115)) | (1 << (PlSqlParser.WORK - 2115)) | (1 << (PlSqlParser.WRAPPED - 2115)) | (1 << (PlSqlParser.WRAPPER - 2115)) | (1 << (PlSqlParser.WRITE - 2115)) | (1 << (PlSqlParser.XDB_FASTPATH_INSERT - 2115)) | (1 << (PlSqlParser.X_DYN_PRUNE - 2115)) | (1 << (PlSqlParser.XID - 2115)) | (1 << (PlSqlParser.XML2OBJECT - 2115)) | (1 << (PlSqlParser.XMLAGG - 2115)) | (1 << (PlSqlParser.XMLATTRIBUTES - 2115)) | (1 << (PlSqlParser.XMLCAST - 2115)) | (1 << (PlSqlParser.XMLCDATA - 2115)) | (1 << (PlSqlParser.XMLCOLATTVAL - 2115)) | (1 << (PlSqlParser.XMLCOMMENT - 2115)) | (1 << (PlSqlParser.XMLCONCAT - 2115)) | (1 << (PlSqlParser.XMLDIFF - 2115)) | (1 << (PlSqlParser.XML_DML_RWT_STMT - 2115)) | (1 << (PlSqlParser.XMLELEMENT - 2115)) | (1 << (PlSqlParser.XMLEXISTS2 - 2115)) | (1 << (PlSqlParser.XMLEXISTS - 2115)) | (1 << (PlSqlParser.XMLFOREST - 2115)) | (1 << (PlSqlParser.XMLINDEX_REWRITE_IN_SELECT - 2115)) | (1 << (PlSqlParser.XMLINDEX_REWRITE - 2115)))) !== 0) || ((((_la - 2147)) & ~0x1f) == 0 && ((1 << (_la - 2147)) & ((1 << (PlSqlParser.XMLINDEX_SEL_IDX_TBL - 2147)) | (1 << (PlSqlParser.XMLISNODE - 2147)) | (1 << (PlSqlParser.XMLISVALID - 2147)) | (1 << (PlSqlParser.XMLNAMESPACES - 2147)) | (1 << (PlSqlParser.XMLPARSE - 2147)) | (1 << (PlSqlParser.XMLPATCH - 2147)) | (1 << (PlSqlParser.XMLPI - 2147)) | (1 << (PlSqlParser.XMLQUERYVAL - 2147)) | (1 << (PlSqlParser.XMLQUERY - 2147)) | (1 << (PlSqlParser.XMLROOT - 2147)) | (1 << (PlSqlParser.XMLSCHEMA - 2147)) | (1 << (PlSqlParser.XMLSERIALIZE - 2147)) | (1 << (PlSqlParser.XMLTABLE - 2147)) | (1 << (PlSqlParser.XMLTRANSFORMBLOB - 2147)) | (1 << (PlSqlParser.XMLTRANSFORM - 2147)) | (1 << (PlSqlParser.XMLTYPE - 2147)) | (1 << (PlSqlParser.XML - 2147)) | (1 << (PlSqlParser.XPATHTABLE - 2147)) | (1 << (PlSqlParser.XS_SYS_CONTEXT - 2147)) | (1 << (PlSqlParser.XS - 2147)) | (1 << (PlSqlParser.YEARS - 2147)) | (1 << (PlSqlParser.YEAR - 2147)) | (1 << (PlSqlParser.YES - 2147)) | (1 << (PlSqlParser.YMINTERVAL_UNCONSTRAINED - 2147)) | (1 << (PlSqlParser.ZONEMAP - 2147)) | (1 << (PlSqlParser.ZONE - 2147)) | (1 << (PlSqlParser.PREDICTION - 2147)) | (1 << (PlSqlParser.PREDICTION_BOUNDS - 2147)) | (1 << (PlSqlParser.PREDICTION_COST - 2147)) | (1 << (PlSqlParser.PREDICTION_DETAILS - 2147)) | (1 << (PlSqlParser.PREDICTION_PROBABILITY - 2147)))) !== 0) || ((((_la - 2179)) & ~0x1f) == 0 && ((1 << (_la - 2179)) & ((1 << (PlSqlParser.PREDICTION_SET - 2179)) | (1 << (PlSqlParser.CUME_DIST - 2179)) | (1 << (PlSqlParser.DENSE_RANK - 2179)) | (1 << (PlSqlParser.LISTAGG - 2179)) | (1 << (PlSqlParser.PERCENT_RANK - 2179)) | (1 << (PlSqlParser.PERCENTILE_CONT - 2179)) | (1 << (PlSqlParser.PERCENTILE_DISC - 2179)) | (1 << (PlSqlParser.RANK - 2179)) | (1 << (PlSqlParser.AVG - 2179)) | (1 << (PlSqlParser.CORR - 2179)) | (1 << (PlSqlParser.COVAR_ - 2179)) | (1 << (PlSqlParser.DECODE - 2179)) | (1 << (PlSqlParser.LAG - 2179)) | (1 << (PlSqlParser.LEAD - 2179)) | (1 << (PlSqlParser.MAX - 2179)) | (1 << (PlSqlParser.MEDIAN - 2179)) | (1 << (PlSqlParser.MIN - 2179)) | (1 << (PlSqlParser.NTILE - 2179)) | (1 << (PlSqlParser.NVL - 2179)) | (1 << (PlSqlParser.RATIO_TO_REPORT - 2179)) | (1 << (PlSqlParser.REGR_ - 2179)) | (1 << (PlSqlParser.ROUND - 2179)) | (1 << (PlSqlParser.ROW_NUMBER - 2179)) | (1 << (PlSqlParser.SUBSTR - 2179)) | (1 << (PlSqlParser.TO_CHAR - 2179)) | (1 << (PlSqlParser.TRIM - 2179)) | (1 << (PlSqlParser.SUM - 2179)) | (1 << (PlSqlParser.STDDEV - 2179)) | (1 << (PlSqlParser.VAR_ - 2179)) | (1 << (PlSqlParser.VARIANCE - 2179)) | (1 << (PlSqlParser.LEAST - 2179)) | (1 << (PlSqlParser.GREATEST - 2179)))) !== 0) || ((((_la - 2211)) & ~0x1f) == 0 && ((1 << (_la - 2211)) & ((1 << (PlSqlParser.TO_DATE - 2211)) | (1 << (PlSqlParser.NATIONAL_CHAR_STRING_LIT - 2211)) | (1 << (PlSqlParser.PERIOD - 2211)) | (1 << (PlSqlParser.UNSIGNED_INTEGER - 2211)) | (1 << (PlSqlParser.APPROXIMATE_NUM_LIT - 2211)) | (1 << (PlSqlParser.CHAR_STRING - 2211)) | (1 << (PlSqlParser.DELIMITED_ID - 2211)) | (1 << (PlSqlParser.LEFT_PAREN - 2211)) | (1 << (PlSqlParser.PLUS_SIGN - 2211)) | (1 << (PlSqlParser.MINUS_SIGN - 2211)) | (1 << (PlSqlParser.BINDVAR - 2211)) | (1 << (PlSqlParser.COLON - 2211)))) !== 0) || _la===PlSqlParser.INTRODUCER || _la===PlSqlParser.REGULAR_ID) { this.state = 8585; this.expressions(); } this.state = 8588; this.match(PlSqlParser.RIGHT_PAREN); } break; case PlSqlParser.LEFT_PAREN: this.state = 8591; this.match(PlSqlParser.LEFT_PAREN); this.state = 8592; this.select_statement(); this.state = 8593; this.match(PlSqlParser.RIGHT_PAREN); break; default: throw new antlr4.error.NoViableAltException(this); } break; } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Forall_statementContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_forall_statement; return this; } Forall_statementContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Forall_statementContext.prototype.constructor = Forall_statementContext; Forall_statementContext.prototype.FORALL = function() { return this.getToken(PlSqlParser.FORALL, 0); }; Forall_statementContext.prototype.index_name = function() { return this.getTypedRuleContext(Index_nameContext,0); }; Forall_statementContext.prototype.IN = function() { return this.getToken(PlSqlParser.IN, 0); }; Forall_statementContext.prototype.bounds_clause = function() { return this.getTypedRuleContext(Bounds_clauseContext,0); }; Forall_statementContext.prototype.sql_statement = function() { return this.getTypedRuleContext(Sql_statementContext,0); }; Forall_statementContext.prototype.SAVE = function() { return this.getToken(PlSqlParser.SAVE, 0); }; Forall_statementContext.prototype.EXCEPTIONS = function() { return this.getToken(PlSqlParser.EXCEPTIONS, 0); }; Forall_statementContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterForall_statement(this); } }; Forall_statementContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitForall_statement(this); } }; Forall_statementContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitForall_statement(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Forall_statementContext = Forall_statementContext; PlSqlParser.prototype.forall_statement = function() { var localctx = new Forall_statementContext(this, this._ctx, this.state); this.enterRule(localctx, 976, PlSqlParser.RULE_forall_statement); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 8599; this.match(PlSqlParser.FORALL); this.state = 8600; this.index_name(); this.state = 8601; this.match(PlSqlParser.IN); this.state = 8602; this.bounds_clause(); this.state = 8603; this.sql_statement(); this.state = 8606; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.SAVE) { this.state = 8604; this.match(PlSqlParser.SAVE); this.state = 8605; this.match(PlSqlParser.EXCEPTIONS); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Bounds_clauseContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_bounds_clause; return this; } Bounds_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Bounds_clauseContext.prototype.constructor = Bounds_clauseContext; Bounds_clauseContext.prototype.lower_bound = function() { return this.getTypedRuleContext(Lower_boundContext,0); }; Bounds_clauseContext.prototype.DOUBLE_PERIOD = function() { return this.getToken(PlSqlParser.DOUBLE_PERIOD, 0); }; Bounds_clauseContext.prototype.upper_bound = function() { return this.getTypedRuleContext(Upper_boundContext,0); }; Bounds_clauseContext.prototype.INDICES = function() { return this.getToken(PlSqlParser.INDICES, 0); }; Bounds_clauseContext.prototype.OF = function() { return this.getToken(PlSqlParser.OF, 0); }; Bounds_clauseContext.prototype.collection_name = function() { return this.getTypedRuleContext(Collection_nameContext,0); }; Bounds_clauseContext.prototype.between_bound = function() { return this.getTypedRuleContext(Between_boundContext,0); }; Bounds_clauseContext.prototype.VALUES = function() { return this.getToken(PlSqlParser.VALUES, 0); }; Bounds_clauseContext.prototype.index_name = function() { return this.getTypedRuleContext(Index_nameContext,0); }; Bounds_clauseContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterBounds_clause(this); } }; Bounds_clauseContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitBounds_clause(this); } }; Bounds_clauseContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitBounds_clause(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Bounds_clauseContext = Bounds_clauseContext; PlSqlParser.prototype.bounds_clause = function() { var localctx = new Bounds_clauseContext(this, this._ctx, this.state); this.enterRule(localctx, 978, PlSqlParser.RULE_bounds_clause); var _la = 0; // Token type try { this.state = 8621; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,1115,this._ctx); switch(la_) { case 1: this.enterOuterAlt(localctx, 1); this.state = 8608; this.lower_bound(); this.state = 8609; this.match(PlSqlParser.DOUBLE_PERIOD); this.state = 8610; this.upper_bound(); break; case 2: this.enterOuterAlt(localctx, 2); this.state = 8612; this.match(PlSqlParser.INDICES); this.state = 8613; this.match(PlSqlParser.OF); this.state = 8614; this.collection_name(); this.state = 8616; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.BETWEEN) { this.state = 8615; this.between_bound(); } break; case 3: this.enterOuterAlt(localctx, 3); this.state = 8618; this.match(PlSqlParser.VALUES); this.state = 8619; this.match(PlSqlParser.OF); this.state = 8620; this.index_name(); break; } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Between_boundContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_between_bound; return this; } Between_boundContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Between_boundContext.prototype.constructor = Between_boundContext; Between_boundContext.prototype.BETWEEN = function() { return this.getToken(PlSqlParser.BETWEEN, 0); }; Between_boundContext.prototype.lower_bound = function() { return this.getTypedRuleContext(Lower_boundContext,0); }; Between_boundContext.prototype.AND = function() { return this.getToken(PlSqlParser.AND, 0); }; Between_boundContext.prototype.upper_bound = function() { return this.getTypedRuleContext(Upper_boundContext,0); }; Between_boundContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterBetween_bound(this); } }; Between_boundContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitBetween_bound(this); } }; Between_boundContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitBetween_bound(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Between_boundContext = Between_boundContext; PlSqlParser.prototype.between_bound = function() { var localctx = new Between_boundContext(this, this._ctx, this.state); this.enterRule(localctx, 980, PlSqlParser.RULE_between_bound); try { this.enterOuterAlt(localctx, 1); this.state = 8623; this.match(PlSqlParser.BETWEEN); this.state = 8624; this.lower_bound(); this.state = 8625; this.match(PlSqlParser.AND); this.state = 8626; this.upper_bound(); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Lower_boundContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_lower_bound; return this; } Lower_boundContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Lower_boundContext.prototype.constructor = Lower_boundContext; Lower_boundContext.prototype.concatenation = function() { return this.getTypedRuleContext(ConcatenationContext,0); }; Lower_boundContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterLower_bound(this); } }; Lower_boundContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitLower_bound(this); } }; Lower_boundContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitLower_bound(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Lower_boundContext = Lower_boundContext; PlSqlParser.prototype.lower_bound = function() { var localctx = new Lower_boundContext(this, this._ctx, this.state); this.enterRule(localctx, 982, PlSqlParser.RULE_lower_bound); try { this.enterOuterAlt(localctx, 1); this.state = 8628; this.concatenation(0); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Upper_boundContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_upper_bound; return this; } Upper_boundContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Upper_boundContext.prototype.constructor = Upper_boundContext; Upper_boundContext.prototype.concatenation = function() { return this.getTypedRuleContext(ConcatenationContext,0); }; Upper_boundContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterUpper_bound(this); } }; Upper_boundContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitUpper_bound(this); } }; Upper_boundContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitUpper_bound(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Upper_boundContext = Upper_boundContext; PlSqlParser.prototype.upper_bound = function() { var localctx = new Upper_boundContext(this, this._ctx, this.state); this.enterRule(localctx, 984, PlSqlParser.RULE_upper_bound); try { this.enterOuterAlt(localctx, 1); this.state = 8630; this.concatenation(0); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Null_statementContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_null_statement; return this; } Null_statementContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Null_statementContext.prototype.constructor = Null_statementContext; Null_statementContext.prototype.NULL_ = function() { return this.getToken(PlSqlParser.NULL_, 0); }; Null_statementContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterNull_statement(this); } }; Null_statementContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitNull_statement(this); } }; Null_statementContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitNull_statement(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Null_statementContext = Null_statementContext; PlSqlParser.prototype.null_statement = function() { var localctx = new Null_statementContext(this, this._ctx, this.state); this.enterRule(localctx, 986, PlSqlParser.RULE_null_statement); try { this.enterOuterAlt(localctx, 1); this.state = 8632; this.match(PlSqlParser.NULL_); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Raise_statementContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_raise_statement; return this; } Raise_statementContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Raise_statementContext.prototype.constructor = Raise_statementContext; Raise_statementContext.prototype.RAISE = function() { return this.getToken(PlSqlParser.RAISE, 0); }; Raise_statementContext.prototype.exception_name = function() { return this.getTypedRuleContext(Exception_nameContext,0); }; Raise_statementContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterRaise_statement(this); } }; Raise_statementContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitRaise_statement(this); } }; Raise_statementContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitRaise_statement(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Raise_statementContext = Raise_statementContext; PlSqlParser.prototype.raise_statement = function() { var localctx = new Raise_statementContext(this, this._ctx, this.state); this.enterRule(localctx, 988, PlSqlParser.RULE_raise_statement); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 8634; this.match(PlSqlParser.RAISE); this.state = 8636; this._errHandler.sync(this); _la = this._input.LA(1); if((((_la) & ~0x1f) == 0 && ((1 << _la) & ((1 << PlSqlParser.ABORT) | (1 << PlSqlParser.ABS) | (1 << PlSqlParser.ACCESS) | (1 << PlSqlParser.ACCESSED) | (1 << PlSqlParser.ACCOUNT) | (1 << PlSqlParser.ACL) | (1 << PlSqlParser.ACOS) | (1 << PlSqlParser.ACTION) | (1 << PlSqlParser.ACTIONS) | (1 << PlSqlParser.ACTIVATE) | (1 << PlSqlParser.ACTIVE) | (1 << PlSqlParser.ACTIVE_COMPONENT) | (1 << PlSqlParser.ACTIVE_DATA) | (1 << PlSqlParser.ACTIVE_FUNCTION) | (1 << PlSqlParser.ACTIVE_TAG) | (1 << PlSqlParser.ACTIVITY) | (1 << PlSqlParser.ADAPTIVE_PLAN) | (1 << PlSqlParser.ADD) | (1 << PlSqlParser.ADD_COLUMN) | (1 << PlSqlParser.ADD_GROUP) | (1 << PlSqlParser.ADD_MONTHS) | (1 << PlSqlParser.ADJ_DATE) | (1 << PlSqlParser.ADMIN) | (1 << PlSqlParser.ADMINISTER) | (1 << PlSqlParser.ADMINISTRATOR) | (1 << PlSqlParser.ADVANCED) | (1 << PlSqlParser.ADVISE) | (1 << PlSqlParser.ADVISOR) | (1 << PlSqlParser.AFD_DISKSTRING) | (1 << PlSqlParser.AFTER) | (1 << PlSqlParser.AGENT))) !== 0) || ((((_la - 32)) & ~0x1f) == 0 && ((1 << (_la - 32)) & ((1 << (PlSqlParser.AGGREGATE - 32)) | (1 << (PlSqlParser.A_LETTER - 32)) | (1 << (PlSqlParser.ALIAS - 32)) | (1 << (PlSqlParser.ALLOCATE - 32)) | (1 << (PlSqlParser.ALLOW - 32)) | (1 << (PlSqlParser.ALL_ROWS - 32)) | (1 << (PlSqlParser.ALWAYS - 32)) | (1 << (PlSqlParser.ANALYZE - 32)) | (1 << (PlSqlParser.ANCILLARY - 32)) | (1 << (PlSqlParser.AND_EQUAL - 32)) | (1 << (PlSqlParser.ANOMALY - 32)) | (1 << (PlSqlParser.ANSI_REARCH - 32)) | (1 << (PlSqlParser.ANTIJOIN - 32)) | (1 << (PlSqlParser.ANYSCHEMA - 32)) | (1 << (PlSqlParser.APPEND - 32)) | (1 << (PlSqlParser.APPENDCHILDXML - 32)) | (1 << (PlSqlParser.APPEND_VALUES - 32)) | (1 << (PlSqlParser.APPLICATION - 32)) | (1 << (PlSqlParser.APPLY - 32)) | (1 << (PlSqlParser.APPROX_COUNT_DISTINCT - 32)) | (1 << (PlSqlParser.ARCHIVAL - 32)) | (1 << (PlSqlParser.ARCHIVE - 32)) | (1 << (PlSqlParser.ARCHIVED - 32)) | (1 << (PlSqlParser.ARCHIVELOG - 32)) | (1 << (PlSqlParser.ARRAY - 32)) | (1 << (PlSqlParser.ASCII - 32)))) !== 0) || ((((_la - 64)) & ~0x1f) == 0 && ((1 << (_la - 64)) & ((1 << (PlSqlParser.ASCIISTR - 64)) | (1 << (PlSqlParser.ASIN - 64)) | (1 << (PlSqlParser.ASIS - 64)) | (1 << (PlSqlParser.ASSEMBLY - 64)) | (1 << (PlSqlParser.ASSIGN - 64)) | (1 << (PlSqlParser.ASSOCIATE - 64)) | (1 << (PlSqlParser.ASYNC - 64)) | (1 << (PlSqlParser.ASYNCHRONOUS - 64)) | (1 << (PlSqlParser.ATAN2 - 64)) | (1 << (PlSqlParser.ATAN - 64)) | (1 << (PlSqlParser.AT - 64)) | (1 << (PlSqlParser.ATTRIBUTE - 64)) | (1 << (PlSqlParser.ATTRIBUTES - 64)) | (1 << (PlSqlParser.AUTHENTICATED - 64)) | (1 << (PlSqlParser.AUTHENTICATION - 64)) | (1 << (PlSqlParser.AUTHID - 64)) | (1 << (PlSqlParser.AUTHORIZATION - 64)) | (1 << (PlSqlParser.AUTOALLOCATE - 64)) | (1 << (PlSqlParser.AUTO - 64)) | (1 << (PlSqlParser.AUTOEXTEND - 64)) | (1 << (PlSqlParser.AUTO_LOGIN - 64)) | (1 << (PlSqlParser.AUTOMATIC - 64)) | (1 << (PlSqlParser.AUTONOMOUS_TRANSACTION - 64)) | (1 << (PlSqlParser.AUTO_REOPTIMIZE - 64)) | (1 << (PlSqlParser.AVAILABILITY - 64)) | (1 << (PlSqlParser.AVRO - 64)) | (1 << (PlSqlParser.BACKGROUND - 64)) | (1 << (PlSqlParser.BACKUP - 64)) | (1 << (PlSqlParser.BASIC - 64)))) !== 0) || ((((_la - 96)) & ~0x1f) == 0 && ((1 << (_la - 96)) & ((1 << (PlSqlParser.BASICFILE - 96)) | (1 << (PlSqlParser.BATCH - 96)) | (1 << (PlSqlParser.BATCHSIZE - 96)) | (1 << (PlSqlParser.BATCH_TABLE_ACCESS_BY_ROWID - 96)) | (1 << (PlSqlParser.BECOME - 96)) | (1 << (PlSqlParser.BEFORE - 96)) | (1 << (PlSqlParser.BEGIN - 96)) | (1 << (PlSqlParser.BEGINNING - 96)) | (1 << (PlSqlParser.BEGIN_OUTLINE_DATA - 96)) | (1 << (PlSqlParser.BEHALF - 96)) | (1 << (PlSqlParser.BEQUEATH - 96)) | (1 << (PlSqlParser.BFILE - 96)) | (1 << (PlSqlParser.BFILENAME - 96)) | (1 << (PlSqlParser.BIGFILE - 96)) | (1 << (PlSqlParser.BINARY - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE_INFINITY - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE_NAN - 96)) | (1 << (PlSqlParser.BINARY_FLOAT - 96)) | (1 << (PlSqlParser.BINARY_FLOAT_INFINITY - 96)) | (1 << (PlSqlParser.BINARY_FLOAT_NAN - 96)) | (1 << (PlSqlParser.BINARY_INTEGER - 96)) | (1 << (PlSqlParser.BIND_AWARE - 96)) | (1 << (PlSqlParser.BINDING - 96)) | (1 << (PlSqlParser.BIN_TO_NUM - 96)) | (1 << (PlSqlParser.BITAND - 96)) | (1 << (PlSqlParser.BITMAP_AND - 96)) | (1 << (PlSqlParser.BITMAP - 96)) | (1 << (PlSqlParser.BITMAPS - 96)) | (1 << (PlSqlParser.BITMAP_TREE - 96)) | (1 << (PlSqlParser.BITS - 96)))) !== 0) || ((((_la - 128)) & ~0x1f) == 0 && ((1 << (_la - 128)) & ((1 << (PlSqlParser.BLOB - 128)) | (1 << (PlSqlParser.BLOCK - 128)) | (1 << (PlSqlParser.BLOCK_RANGE - 128)) | (1 << (PlSqlParser.BLOCKS - 128)) | (1 << (PlSqlParser.BLOCKSIZE - 128)) | (1 << (PlSqlParser.BODY - 128)) | (1 << (PlSqlParser.BOOLEAN - 128)) | (1 << (PlSqlParser.BOTH - 128)) | (1 << (PlSqlParser.BOUND - 128)) | (1 << (PlSqlParser.BRANCH - 128)) | (1 << (PlSqlParser.BREADTH - 128)) | (1 << (PlSqlParser.BROADCAST - 128)) | (1 << (PlSqlParser.BSON - 128)) | (1 << (PlSqlParser.BUFFER - 128)) | (1 << (PlSqlParser.BUFFER_CACHE - 128)) | (1 << (PlSqlParser.BUFFER_POOL - 128)) | (1 << (PlSqlParser.BUILD - 128)) | (1 << (PlSqlParser.BULK - 128)) | (1 << (PlSqlParser.BYPASS_RECURSIVE_CHECK - 128)) | (1 << (PlSqlParser.BYPASS_UJVC - 128)) | (1 << (PlSqlParser.BYTE - 128)) | (1 << (PlSqlParser.CACHE - 128)) | (1 << (PlSqlParser.CACHE_CB - 128)) | (1 << (PlSqlParser.CACHE_INSTANCES - 128)) | (1 << (PlSqlParser.CACHE_TEMP_TABLE - 128)) | (1 << (PlSqlParser.CACHING - 128)) | (1 << (PlSqlParser.CALCULATED - 128)) | (1 << (PlSqlParser.CALLBACK - 128)) | (1 << (PlSqlParser.CALL - 128)) | (1 << (PlSqlParser.CANCEL - 128)))) !== 0) || ((((_la - 160)) & ~0x1f) == 0 && ((1 << (_la - 160)) & ((1 << (PlSqlParser.CAPACITY - 160)) | (1 << (PlSqlParser.CARDINALITY - 160)) | (1 << (PlSqlParser.CASCADE - 160)) | (1 << (PlSqlParser.CASE - 160)) | (1 << (PlSqlParser.CAST - 160)) | (1 << (PlSqlParser.CATEGORY - 160)) | (1 << (PlSqlParser.CDBDEFAULT - 160)) | (1 << (PlSqlParser.CEIL - 160)) | (1 << (PlSqlParser.CELL_FLASH_CACHE - 160)) | (1 << (PlSqlParser.CERTIFICATE - 160)) | (1 << (PlSqlParser.CFILE - 160)) | (1 << (PlSqlParser.CHAINED - 160)) | (1 << (PlSqlParser.CHANGE - 160)) | (1 << (PlSqlParser.CHANGE_DUPKEY_ERROR_INDEX - 160)) | (1 << (PlSqlParser.CHARACTER - 160)) | (1 << (PlSqlParser.CHAR - 160)) | (1 << (PlSqlParser.CHAR_CS - 160)) | (1 << (PlSqlParser.CHARTOROWID - 160)) | (1 << (PlSqlParser.CHECK_ACL_REWRITE - 160)) | (1 << (PlSqlParser.CHECKPOINT - 160)) | (1 << (PlSqlParser.CHILD - 160)) | (1 << (PlSqlParser.CHOOSE - 160)) | (1 << (PlSqlParser.CHR - 160)) | (1 << (PlSqlParser.CHUNK - 160)) | (1 << (PlSqlParser.CLASS - 160)) | (1 << (PlSqlParser.CLASSIFIER - 160)) | (1 << (PlSqlParser.CLEANUP - 160)) | (1 << (PlSqlParser.CLEAR - 160)) | (1 << (PlSqlParser.C_LETTER - 160)) | (1 << (PlSqlParser.CLIENT - 160)))) !== 0) || ((((_la - 192)) & ~0x1f) == 0 && ((1 << (_la - 192)) & ((1 << (PlSqlParser.CLOB - 192)) | (1 << (PlSqlParser.CLONE - 192)) | (1 << (PlSqlParser.CLOSE_CACHED_OPEN_CURSORS - 192)) | (1 << (PlSqlParser.CLOSE - 192)) | (1 << (PlSqlParser.CLUSTER_BY_ROWID - 192)) | (1 << (PlSqlParser.CLUSTER - 192)) | (1 << (PlSqlParser.CLUSTER_DETAILS - 192)) | (1 << (PlSqlParser.CLUSTER_DISTANCE - 192)) | (1 << (PlSqlParser.CLUSTER_ID - 192)) | (1 << (PlSqlParser.CLUSTERING - 192)) | (1 << (PlSqlParser.CLUSTERING_FACTOR - 192)) | (1 << (PlSqlParser.CLUSTER_PROBABILITY - 192)) | (1 << (PlSqlParser.CLUSTER_SET - 192)) | (1 << (PlSqlParser.COALESCE - 192)) | (1 << (PlSqlParser.COALESCE_SQ - 192)) | (1 << (PlSqlParser.COARSE - 192)) | (1 << (PlSqlParser.CO_AUTH_IND - 192)) | (1 << (PlSqlParser.COLD - 192)) | (1 << (PlSqlParser.COLLECT - 192)) | (1 << (PlSqlParser.COLUMNAR - 192)) | (1 << (PlSqlParser.COLUMN_AUTH_INDICATOR - 192)) | (1 << (PlSqlParser.COLUMN - 192)) | (1 << (PlSqlParser.COLUMNS - 192)) | (1 << (PlSqlParser.COLUMN_STATS - 192)) | (1 << (PlSqlParser.COLUMN_VALUE - 192)) | (1 << (PlSqlParser.COMMENT - 192)) | (1 << (PlSqlParser.COMMIT - 192)) | (1 << (PlSqlParser.COMMITTED - 192)) | (1 << (PlSqlParser.COMMON_DATA - 192)) | (1 << (PlSqlParser.COMPACT - 192)) | (1 << (PlSqlParser.COMPATIBILITY - 192)) | (1 << (PlSqlParser.COMPILE - 192)))) !== 0) || ((((_la - 224)) & ~0x1f) == 0 && ((1 << (_la - 224)) & ((1 << (PlSqlParser.COMPLETE - 224)) | (1 << (PlSqlParser.COMPLIANCE - 224)) | (1 << (PlSqlParser.COMPONENT - 224)) | (1 << (PlSqlParser.COMPONENTS - 224)) | (1 << (PlSqlParser.COMPOSE - 224)) | (1 << (PlSqlParser.COMPOSITE - 224)) | (1 << (PlSqlParser.COMPOSITE_LIMIT - 224)) | (1 << (PlSqlParser.COMPOUND - 224)) | (1 << (PlSqlParser.COMPUTE - 224)) | (1 << (PlSqlParser.CONCAT - 224)) | (1 << (PlSqlParser.CON_DBID_TO_ID - 224)) | (1 << (PlSqlParser.CONDITIONAL - 224)) | (1 << (PlSqlParser.CONDITION - 224)) | (1 << (PlSqlParser.CONFIRM - 224)) | (1 << (PlSqlParser.CONFORMING - 224)) | (1 << (PlSqlParser.CON_GUID_TO_ID - 224)) | (1 << (PlSqlParser.CON_ID - 224)) | (1 << (PlSqlParser.CON_NAME_TO_ID - 224)) | (1 << (PlSqlParser.CONNECT_BY_CB_WHR_ONLY - 224)) | (1 << (PlSqlParser.CONNECT_BY_COMBINE_SW - 224)) | (1 << (PlSqlParser.CONNECT_BY_COST_BASED - 224)) | (1 << (PlSqlParser.CONNECT_BY_ELIM_DUPS - 224)) | (1 << (PlSqlParser.CONNECT_BY_FILTERING - 224)) | (1 << (PlSqlParser.CONNECT_BY_ISCYCLE - 224)) | (1 << (PlSqlParser.CONNECT_BY_ISLEAF - 224)) | (1 << (PlSqlParser.CONNECT_BY_ROOT - 224)) | (1 << (PlSqlParser.CONNECT_TIME - 224)) | (1 << (PlSqlParser.CONSIDER - 224)) | (1 << (PlSqlParser.CONSISTENT - 224)) | (1 << (PlSqlParser.CONSTANT - 224)))) !== 0) || ((((_la - 256)) & ~0x1f) == 0 && ((1 << (_la - 256)) & ((1 << (PlSqlParser.CONST - 256)) | (1 << (PlSqlParser.CONSTRAINT - 256)) | (1 << (PlSqlParser.CONSTRAINTS - 256)) | (1 << (PlSqlParser.CONSTRUCTOR - 256)) | (1 << (PlSqlParser.CONTAINER - 256)) | (1 << (PlSqlParser.CONTAINER_DATA - 256)) | (1 << (PlSqlParser.CONTAINERS - 256)) | (1 << (PlSqlParser.CONTENT - 256)) | (1 << (PlSqlParser.CONTENTS - 256)) | (1 << (PlSqlParser.CONTEXT - 256)) | (1 << (PlSqlParser.CONTINUE - 256)) | (1 << (PlSqlParser.CONTROLFILE - 256)) | (1 << (PlSqlParser.CON_UID_TO_ID - 256)) | (1 << (PlSqlParser.CONVERT - 256)) | (1 << (PlSqlParser.COOKIE - 256)) | (1 << (PlSqlParser.COPY - 256)) | (1 << (PlSqlParser.CORR_K - 256)) | (1 << (PlSqlParser.CORR_S - 256)) | (1 << (PlSqlParser.CORRUPTION - 256)) | (1 << (PlSqlParser.CORRUPT_XID_ALL - 256)) | (1 << (PlSqlParser.CORRUPT_XID - 256)) | (1 << (PlSqlParser.COS - 256)) | (1 << (PlSqlParser.COSH - 256)) | (1 << (PlSqlParser.COST - 256)) | (1 << (PlSqlParser.COST_XML_QUERY_REWRITE - 256)) | (1 << (PlSqlParser.COUNT - 256)) | (1 << (PlSqlParser.COVAR_POP - 256)) | (1 << (PlSqlParser.COVAR_SAMP - 256)) | (1 << (PlSqlParser.CPU_COSTING - 256)) | (1 << (PlSqlParser.CPU_PER_CALL - 256)) | (1 << (PlSqlParser.CPU_PER_SESSION - 256)) | (1 << (PlSqlParser.CRASH - 256)))) !== 0) || ((((_la - 289)) & ~0x1f) == 0 && ((1 << (_la - 289)) & ((1 << (PlSqlParser.CREATE_FILE_DEST - 289)) | (1 << (PlSqlParser.CREATE_STORED_OUTLINES - 289)) | (1 << (PlSqlParser.CREATION - 289)) | (1 << (PlSqlParser.CREDENTIAL - 289)) | (1 << (PlSqlParser.CRITICAL - 289)) | (1 << (PlSqlParser.CROSS - 289)) | (1 << (PlSqlParser.CROSSEDITION - 289)) | (1 << (PlSqlParser.CSCONVERT - 289)) | (1 << (PlSqlParser.CUBE_AJ - 289)) | (1 << (PlSqlParser.CUBE - 289)) | (1 << (PlSqlParser.CUBE_GB - 289)) | (1 << (PlSqlParser.CUBE_SJ - 289)) | (1 << (PlSqlParser.CUME_DISTM - 289)) | (1 << (PlSqlParser.CURRENT - 289)) | (1 << (PlSqlParser.CURRENT_DATE - 289)) | (1 << (PlSqlParser.CURRENT_SCHEMA - 289)) | (1 << (PlSqlParser.CURRENT_TIME - 289)) | (1 << (PlSqlParser.CURRENT_TIMESTAMP - 289)) | (1 << (PlSqlParser.CURRENT_USER - 289)) | (1 << (PlSqlParser.CURRENTV - 289)) | (1 << (PlSqlParser.CURSOR - 289)) | (1 << (PlSqlParser.CURSOR_SHARING_EXACT - 289)) | (1 << (PlSqlParser.CURSOR_SPECIFIC_SEGMENT - 289)) | (1 << (PlSqlParser.CUSTOMDATUM - 289)) | (1 << (PlSqlParser.CV - 289)) | (1 << (PlSqlParser.CYCLE - 289)) | (1 << (PlSqlParser.DANGLING - 289)) | (1 << (PlSqlParser.DATABASE - 289)) | (1 << (PlSqlParser.DATA - 289)) | (1 << (PlSqlParser.DATAFILE - 289)) | (1 << (PlSqlParser.DATAFILES - 289)))) !== 0) || ((((_la - 321)) & ~0x1f) == 0 && ((1 << (_la - 321)) & ((1 << (PlSqlParser.DATAMOVEMENT - 321)) | (1 << (PlSqlParser.DATAOBJNO - 321)) | (1 << (PlSqlParser.DATAOBJ_TO_MAT_PARTITION - 321)) | (1 << (PlSqlParser.DATAOBJ_TO_PARTITION - 321)) | (1 << (PlSqlParser.DATAPUMP - 321)) | (1 << (PlSqlParser.DATA_SECURITY_REWRITE_LIMIT - 321)) | (1 << (PlSqlParser.DATE_MODE - 321)) | (1 << (PlSqlParser.DAY - 321)) | (1 << (PlSqlParser.DAYS - 321)) | (1 << (PlSqlParser.DBA - 321)) | (1 << (PlSqlParser.DBA_RECYCLEBIN - 321)) | (1 << (PlSqlParser.DBMS_STATS - 321)) | (1 << (PlSqlParser.DB_ROLE_CHANGE - 321)) | (1 << (PlSqlParser.DBTIMEZONE - 321)) | (1 << (PlSqlParser.DB_UNIQUE_NAME - 321)) | (1 << (PlSqlParser.DB_VERSION - 321)) | (1 << (PlSqlParser.DDL - 321)) | (1 << (PlSqlParser.DEALLOCATE - 321)) | (1 << (PlSqlParser.DEBUG - 321)) | (1 << (PlSqlParser.DEBUGGER - 321)) | (1 << (PlSqlParser.DEC - 321)) | (1 << (PlSqlParser.DECIMAL - 321)) | (1 << (PlSqlParser.DECLARE - 321)) | (1 << (PlSqlParser.DECOMPOSE - 321)) | (1 << (PlSqlParser.DECORRELATE - 321)) | (1 << (PlSqlParser.DECR - 321)) | (1 << (PlSqlParser.DECREMENT - 321)) | (1 << (PlSqlParser.DECRYPT - 321)) | (1 << (PlSqlParser.DEDUPLICATE - 321)) | (1 << (PlSqlParser.DEFAULTS - 321)))) !== 0) || ((((_la - 353)) & ~0x1f) == 0 && ((1 << (_la - 353)) & ((1 << (PlSqlParser.DEFERRABLE - 353)) | (1 << (PlSqlParser.DEFERRED - 353)) | (1 << (PlSqlParser.DEFINED - 353)) | (1 << (PlSqlParser.DEFINE - 353)) | (1 << (PlSqlParser.DEFINER - 353)) | (1 << (PlSqlParser.DEGREE - 353)) | (1 << (PlSqlParser.DELAY - 353)) | (1 << (PlSqlParser.DELEGATE - 353)) | (1 << (PlSqlParser.DELETE_ALL - 353)) | (1 << (PlSqlParser.DELETE - 353)) | (1 << (PlSqlParser.DELETEXML - 353)) | (1 << (PlSqlParser.DEMAND - 353)) | (1 << (PlSqlParser.DENSE_RANKM - 353)) | (1 << (PlSqlParser.DEPENDENT - 353)) | (1 << (PlSqlParser.DEPTH - 353)) | (1 << (PlSqlParser.DEQUEUE - 353)) | (1 << (PlSqlParser.DEREF - 353)) | (1 << (PlSqlParser.DEREF_NO_REWRITE - 353)) | (1 << (PlSqlParser.DESTROY - 353)) | (1 << (PlSqlParser.DETACHED - 353)) | (1 << (PlSqlParser.DETERMINES - 353)) | (1 << (PlSqlParser.DETERMINISTIC - 353)) | (1 << (PlSqlParser.DICTIONARY - 353)) | (1 << (PlSqlParser.DIMENSION - 353)) | (1 << (PlSqlParser.DIMENSIONS - 353)) | (1 << (PlSqlParser.DIRECT_LOAD - 353)) | (1 << (PlSqlParser.DIRECTORY - 353)) | (1 << (PlSqlParser.DIRECT_PATH - 353)) | (1 << (PlSqlParser.DISABLE_ALL - 353)) | (1 << (PlSqlParser.DISABLE - 353)) | (1 << (PlSqlParser.DISABLE_PARALLEL_DML - 353)))) !== 0) || ((((_la - 385)) & ~0x1f) == 0 && ((1 << (_la - 385)) & ((1 << (PlSqlParser.DISABLE_PRESET - 385)) | (1 << (PlSqlParser.DISABLE_RPKE - 385)) | (1 << (PlSqlParser.DISALLOW - 385)) | (1 << (PlSqlParser.DISASSOCIATE - 385)) | (1 << (PlSqlParser.DISCARD - 385)) | (1 << (PlSqlParser.DISCONNECT - 385)) | (1 << (PlSqlParser.DISK - 385)) | (1 << (PlSqlParser.DISKGROUP - 385)) | (1 << (PlSqlParser.DISKS - 385)) | (1 << (PlSqlParser.DISMOUNT - 385)) | (1 << (PlSqlParser.DISTINGUISHED - 385)) | (1 << (PlSqlParser.DISTRIBUTED - 385)) | (1 << (PlSqlParser.DISTRIBUTE - 385)) | (1 << (PlSqlParser.DML - 385)) | (1 << (PlSqlParser.DML_UPDATE - 385)) | (1 << (PlSqlParser.DOCFIDELITY - 385)) | (1 << (PlSqlParser.DOCUMENT - 385)) | (1 << (PlSqlParser.DOMAIN_INDEX_FILTER - 385)) | (1 << (PlSqlParser.DOMAIN_INDEX_NO_SORT - 385)) | (1 << (PlSqlParser.DOMAIN_INDEX_SORT - 385)) | (1 << (PlSqlParser.DOUBLE - 385)) | (1 << (PlSqlParser.DOWNGRADE - 385)) | (1 << (PlSqlParser.DRIVING_SITE - 385)) | (1 << (PlSqlParser.DROP_COLUMN - 385)) | (1 << (PlSqlParser.DROP_GROUP - 385)) | (1 << (PlSqlParser.DSINTERVAL_UNCONSTRAINED - 385)) | (1 << (PlSqlParser.DST_UPGRADE_INSERT_CONV - 385)) | (1 << (PlSqlParser.DUMP - 385)))) !== 0) || ((((_la - 417)) & ~0x1f) == 0 && ((1 << (_la - 417)) & ((1 << (PlSqlParser.DUPLICATE - 417)) | (1 << (PlSqlParser.DV - 417)) | (1 << (PlSqlParser.DYNAMIC - 417)) | (1 << (PlSqlParser.DYNAMIC_SAMPLING - 417)) | (1 << (PlSqlParser.DYNAMIC_SAMPLING_EST_CDN - 417)) | (1 << (PlSqlParser.EACH - 417)) | (1 << (PlSqlParser.EDITIONABLE - 417)) | (1 << (PlSqlParser.EDITION - 417)) | (1 << (PlSqlParser.EDITIONING - 417)) | (1 << (PlSqlParser.EDITIONS - 417)) | (1 << (PlSqlParser.ELEMENT - 417)) | (1 << (PlSqlParser.ELIM_GROUPBY - 417)) | (1 << (PlSqlParser.ELIMINATE_JOIN - 417)) | (1 << (PlSqlParser.ELIMINATE_OBY - 417)) | (1 << (PlSqlParser.ELIMINATE_OUTER_JOIN - 417)) | (1 << (PlSqlParser.EM - 417)) | (1 << (PlSqlParser.EMPTY_BLOB - 417)) | (1 << (PlSqlParser.EMPTY_CLOB - 417)) | (1 << (PlSqlParser.EMPTY - 417)) | (1 << (PlSqlParser.ENABLE_ALL - 417)) | (1 << (PlSqlParser.ENABLE - 417)) | (1 << (PlSqlParser.ENABLE_PARALLEL_DML - 417)) | (1 << (PlSqlParser.ENABLE_PRESET - 417)) | (1 << (PlSqlParser.ENCODING - 417)) | (1 << (PlSqlParser.ENCRYPT - 417)) | (1 << (PlSqlParser.ENCRYPTION - 417)) | (1 << (PlSqlParser.END_OUTLINE_DATA - 417)) | (1 << (PlSqlParser.ENFORCED - 417)) | (1 << (PlSqlParser.ENFORCE - 417)))) !== 0) || ((((_la - 449)) & ~0x1f) == 0 && ((1 << (_la - 449)) & ((1 << (PlSqlParser.ENQUEUE - 449)) | (1 << (PlSqlParser.ENTERPRISE - 449)) | (1 << (PlSqlParser.ENTITYESCAPING - 449)) | (1 << (PlSqlParser.ENTRY - 449)) | (1 << (PlSqlParser.EQUIPART - 449)) | (1 << (PlSqlParser.ERR - 449)) | (1 << (PlSqlParser.ERROR_ARGUMENT - 449)) | (1 << (PlSqlParser.ERROR - 449)) | (1 << (PlSqlParser.ERROR_ON_OVERLAP_TIME - 449)) | (1 << (PlSqlParser.ERRORS - 449)) | (1 << (PlSqlParser.ESCAPE - 449)) | (1 << (PlSqlParser.ESTIMATE - 449)) | (1 << (PlSqlParser.EVAL - 449)) | (1 << (PlSqlParser.EVALNAME - 449)) | (1 << (PlSqlParser.EVALUATE - 449)) | (1 << (PlSqlParser.EVALUATION - 449)) | (1 << (PlSqlParser.EVENTS - 449)) | (1 << (PlSqlParser.EVERY - 449)) | (1 << (PlSqlParser.EXCEPT - 449)) | (1 << (PlSqlParser.EXCEPTION - 449)) | (1 << (PlSqlParser.EXCEPTION_INIT - 449)) | (1 << (PlSqlParser.EXCEPTIONS - 449)) | (1 << (PlSqlParser.EXCHANGE - 449)) | (1 << (PlSqlParser.EXCLUDE - 449)) | (1 << (PlSqlParser.EXCLUDING - 449)) | (1 << (PlSqlParser.EXECUTE - 449)) | (1 << (PlSqlParser.EXEMPT - 449)) | (1 << (PlSqlParser.EXISTING - 449)) | (1 << (PlSqlParser.EXISTS - 449)) | (1 << (PlSqlParser.EXISTSNODE - 449)) | (1 << (PlSqlParser.EXIT - 449)))) !== 0) || ((((_la - 481)) & ~0x1f) == 0 && ((1 << (_la - 481)) & ((1 << (PlSqlParser.EXPAND_GSET_TO_UNION - 481)) | (1 << (PlSqlParser.EXPAND_TABLE - 481)) | (1 << (PlSqlParser.EXP - 481)) | (1 << (PlSqlParser.EXPIRE - 481)) | (1 << (PlSqlParser.EXPLAIN - 481)) | (1 << (PlSqlParser.EXPLOSION - 481)) | (1 << (PlSqlParser.EXPORT - 481)) | (1 << (PlSqlParser.EXPR_CORR_CHECK - 481)) | (1 << (PlSqlParser.EXPRESS - 481)) | (1 << (PlSqlParser.EXTENDS - 481)) | (1 << (PlSqlParser.EXTENT - 481)) | (1 << (PlSqlParser.EXTENTS - 481)) | (1 << (PlSqlParser.EXTERNAL - 481)) | (1 << (PlSqlParser.EXTERNALLY - 481)) | (1 << (PlSqlParser.EXTRACTCLOBXML - 481)) | (1 << (PlSqlParser.EXTRACT - 481)) | (1 << (PlSqlParser.EXTRACTVALUE - 481)) | (1 << (PlSqlParser.EXTRA - 481)) | (1 << (PlSqlParser.FACILITY - 481)) | (1 << (PlSqlParser.FACT - 481)) | (1 << (PlSqlParser.FACTOR - 481)) | (1 << (PlSqlParser.FACTORIZE_JOIN - 481)) | (1 << (PlSqlParser.FAILED - 481)) | (1 << (PlSqlParser.FAILED_LOGIN_ATTEMPTS - 481)) | (1 << (PlSqlParser.FAILGROUP - 481)) | (1 << (PlSqlParser.FAILOVER - 481)) | (1 << (PlSqlParser.FAILURE - 481)) | (1 << (PlSqlParser.FALSE - 481)) | (1 << (PlSqlParser.FAMILY - 481)) | (1 << (PlSqlParser.FAR - 481)) | (1 << (PlSqlParser.FAST - 481)) | (1 << (PlSqlParser.FASTSTART - 481)))) !== 0) || ((((_la - 513)) & ~0x1f) == 0 && ((1 << (_la - 513)) & ((1 << (PlSqlParser.FBTSCAN - 513)) | (1 << (PlSqlParser.FEATURE_DETAILS - 513)) | (1 << (PlSqlParser.FEATURE_ID - 513)) | (1 << (PlSqlParser.FEATURE_SET - 513)) | (1 << (PlSqlParser.FEATURE_VALUE - 513)) | (1 << (PlSqlParser.FETCH - 513)) | (1 << (PlSqlParser.FILE - 513)) | (1 << (PlSqlParser.FILE_NAME_CONVERT - 513)) | (1 << (PlSqlParser.FILESYSTEM_LIKE_LOGGING - 513)) | (1 << (PlSqlParser.FILTER - 513)) | (1 << (PlSqlParser.FINAL - 513)) | (1 << (PlSqlParser.FINE - 513)) | (1 << (PlSqlParser.FINISH - 513)) | (1 << (PlSqlParser.FIRST - 513)) | (1 << (PlSqlParser.FIRSTM - 513)) | (1 << (PlSqlParser.FIRST_ROWS - 513)) | (1 << (PlSqlParser.FIRST_VALUE - 513)) | (1 << (PlSqlParser.FIXED_VIEW_DATA - 513)) | (1 << (PlSqlParser.FLAGGER - 513)) | (1 << (PlSqlParser.FLASHBACK - 513)) | (1 << (PlSqlParser.FLASH_CACHE - 513)) | (1 << (PlSqlParser.FLOAT - 513)) | (1 << (PlSqlParser.FLOB - 513)) | (1 << (PlSqlParser.FLOOR - 513)) | (1 << (PlSqlParser.FLUSH - 513)) | (1 << (PlSqlParser.FOLDER - 513)) | (1 << (PlSqlParser.FOLLOWING - 513)) | (1 << (PlSqlParser.FOLLOWS - 513)) | (1 << (PlSqlParser.FORALL - 513)) | (1 << (PlSqlParser.FORCE - 513)) | (1 << (PlSqlParser.FORCE_XML_QUERY_REWRITE - 513)) | (1 << (PlSqlParser.FOREIGN - 513)))) !== 0) || ((((_la - 545)) & ~0x1f) == 0 && ((1 << (_la - 545)) & ((1 << (PlSqlParser.FOREVER - 545)) | (1 << (PlSqlParser.FORMAT - 545)) | (1 << (PlSqlParser.FORWARD - 545)) | (1 << (PlSqlParser.FRAGMENT_NUMBER - 545)) | (1 << (PlSqlParser.FREELIST - 545)) | (1 << (PlSqlParser.FREELISTS - 545)) | (1 << (PlSqlParser.FREEPOOLS - 545)) | (1 << (PlSqlParser.FRESH - 545)) | (1 << (PlSqlParser.FROM_TZ - 545)) | (1 << (PlSqlParser.FULL - 545)) | (1 << (PlSqlParser.FULL_OUTER_JOIN_TO_OUTER - 545)) | (1 << (PlSqlParser.FUNCTION - 545)) | (1 << (PlSqlParser.FUNCTIONS - 545)) | (1 << (PlSqlParser.GATHER_OPTIMIZER_STATISTICS - 545)) | (1 << (PlSqlParser.GATHER_PLAN_STATISTICS - 545)) | (1 << (PlSqlParser.GBY_CONC_ROLLUP - 545)) | (1 << (PlSqlParser.GBY_PUSHDOWN - 545)) | (1 << (PlSqlParser.GENERATED - 545)) | (1 << (PlSqlParser.GET - 545)) | (1 << (PlSqlParser.GLOBAL - 545)) | (1 << (PlSqlParser.GLOBALLY - 545)) | (1 << (PlSqlParser.GLOBAL_NAME - 545)) | (1 << (PlSqlParser.GLOBAL_TOPIC_ENABLED - 545)) | (1 << (PlSqlParser.GROUP_BY - 545)) | (1 << (PlSqlParser.GROUP_ID - 545)) | (1 << (PlSqlParser.GROUPING - 545)) | (1 << (PlSqlParser.GROUPING_ID - 545)))) !== 0) || ((((_la - 577)) & ~0x1f) == 0 && ((1 << (_la - 577)) & ((1 << (PlSqlParser.GROUPS - 577)) | (1 << (PlSqlParser.GUARANTEED - 577)) | (1 << (PlSqlParser.GUARANTEE - 577)) | (1 << (PlSqlParser.GUARD - 577)) | (1 << (PlSqlParser.HASH_AJ - 577)) | (1 << (PlSqlParser.HASH - 577)) | (1 << (PlSqlParser.HASHKEYS - 577)) | (1 << (PlSqlParser.HASH_SJ - 577)) | (1 << (PlSqlParser.HEADER - 577)) | (1 << (PlSqlParser.HEAP - 577)) | (1 << (PlSqlParser.HELP - 577)) | (1 << (PlSqlParser.HEXTORAW - 577)) | (1 << (PlSqlParser.HEXTOREF - 577)) | (1 << (PlSqlParser.HIDDEN_KEYWORD - 577)) | (1 << (PlSqlParser.HIDE - 577)) | (1 << (PlSqlParser.HIERARCHY - 577)) | (1 << (PlSqlParser.HIGH - 577)) | (1 << (PlSqlParser.HINTSET_BEGIN - 577)) | (1 << (PlSqlParser.HINTSET_END - 577)) | (1 << (PlSqlParser.HOT - 577)) | (1 << (PlSqlParser.HOUR - 577)) | (1 << (PlSqlParser.HWM_BROKERED - 577)) | (1 << (PlSqlParser.HYBRID - 577)) | (1 << (PlSqlParser.IDENTIFIER - 577)) | (1 << (PlSqlParser.IDENTITY - 577)) | (1 << (PlSqlParser.IDGENERATORS - 577)) | (1 << (PlSqlParser.ID - 577)) | (1 << (PlSqlParser.IDLE_TIME - 577)) | (1 << (PlSqlParser.IF - 577)) | (1 << (PlSqlParser.IGNORE - 577)))) !== 0) || ((((_la - 609)) & ~0x1f) == 0 && ((1 << (_la - 609)) & ((1 << (PlSqlParser.IGNORE_OPTIM_EMBEDDED_HINTS - 609)) | (1 << (PlSqlParser.IGNORE_ROW_ON_DUPKEY_INDEX - 609)) | (1 << (PlSqlParser.IGNORE_WHERE_CLAUSE - 609)) | (1 << (PlSqlParser.ILM - 609)) | (1 << (PlSqlParser.IMMEDIATE - 609)) | (1 << (PlSqlParser.IMPACT - 609)) | (1 << (PlSqlParser.IMPORT - 609)) | (1 << (PlSqlParser.INACTIVE - 609)) | (1 << (PlSqlParser.INCLUDE - 609)) | (1 << (PlSqlParser.INCLUDE_VERSION - 609)) | (1 << (PlSqlParser.INCLUDING - 609)) | (1 << (PlSqlParser.INCREMENTAL - 609)) | (1 << (PlSqlParser.INCREMENT - 609)) | (1 << (PlSqlParser.INCR - 609)) | (1 << (PlSqlParser.INDENT - 609)) | (1 << (PlSqlParser.INDEX_ASC - 609)) | (1 << (PlSqlParser.INDEX_COMBINE - 609)) | (1 << (PlSqlParser.INDEX_DESC - 609)) | (1 << (PlSqlParser.INDEXED - 609)) | (1 << (PlSqlParser.INDEXES - 609)) | (1 << (PlSqlParser.INDEX_FFS - 609)) | (1 << (PlSqlParser.INDEX_FILTER - 609)) | (1 << (PlSqlParser.INDEXING - 609)) | (1 << (PlSqlParser.INDEX_JOIN - 609)) | (1 << (PlSqlParser.INDEX_ROWS - 609)) | (1 << (PlSqlParser.INDEX_RRS - 609)) | (1 << (PlSqlParser.INDEX_RS_ASC - 609)) | (1 << (PlSqlParser.INDEX_RS_DESC - 609)) | (1 << (PlSqlParser.INDEX_RS - 609)) | (1 << (PlSqlParser.INDEX_SCAN - 609)) | (1 << (PlSqlParser.INDEX_SKIP_SCAN - 609)))) !== 0) || ((((_la - 641)) & ~0x1f) == 0 && ((1 << (_la - 641)) & ((1 << (PlSqlParser.INDEX_SS_ASC - 641)) | (1 << (PlSqlParser.INDEX_SS_DESC - 641)) | (1 << (PlSqlParser.INDEX_SS - 641)) | (1 << (PlSqlParser.INDEX_STATS - 641)) | (1 << (PlSqlParser.INDEXTYPE - 641)) | (1 << (PlSqlParser.INDEXTYPES - 641)) | (1 << (PlSqlParser.INDICATOR - 641)) | (1 << (PlSqlParser.INDICES - 641)) | (1 << (PlSqlParser.INFINITE - 641)) | (1 << (PlSqlParser.INFORMATIONAL - 641)) | (1 << (PlSqlParser.INHERIT - 641)) | (1 << (PlSqlParser.INITCAP - 641)) | (1 << (PlSqlParser.INITIAL - 641)) | (1 << (PlSqlParser.INITIALIZED - 641)) | (1 << (PlSqlParser.INITIALLY - 641)) | (1 << (PlSqlParser.INITRANS - 641)) | (1 << (PlSqlParser.INLINE - 641)) | (1 << (PlSqlParser.INLINE_XMLTYPE_NT - 641)) | (1 << (PlSqlParser.INMEMORY - 641)) | (1 << (PlSqlParser.IN_MEMORY_METADATA - 641)) | (1 << (PlSqlParser.INMEMORY_PRUNING - 641)) | (1 << (PlSqlParser.INNER - 641)) | (1 << (PlSqlParser.INOUT - 641)) | (1 << (PlSqlParser.INPLACE - 641)) | (1 << (PlSqlParser.INSERTCHILDXMLAFTER - 641)) | (1 << (PlSqlParser.INSERTCHILDXMLBEFORE - 641)) | (1 << (PlSqlParser.INSERTCHILDXML - 641)) | (1 << (PlSqlParser.INSERTXMLAFTER - 641)) | (1 << (PlSqlParser.INSERTXMLBEFORE - 641)) | (1 << (PlSqlParser.INSTANCE - 641)))) !== 0) || ((((_la - 673)) & ~0x1f) == 0 && ((1 << (_la - 673)) & ((1 << (PlSqlParser.INSTANCES - 673)) | (1 << (PlSqlParser.INSTANTIABLE - 673)) | (1 << (PlSqlParser.INSTANTLY - 673)) | (1 << (PlSqlParser.INSTEAD - 673)) | (1 << (PlSqlParser.INSTR2 - 673)) | (1 << (PlSqlParser.INSTR4 - 673)) | (1 << (PlSqlParser.INSTRB - 673)) | (1 << (PlSqlParser.INSTRC - 673)) | (1 << (PlSqlParser.INSTR - 673)) | (1 << (PlSqlParser.INTEGER - 673)) | (1 << (PlSqlParser.INTERLEAVED - 673)) | (1 << (PlSqlParser.INTERMEDIATE - 673)) | (1 << (PlSqlParser.INTERNAL_CONVERT - 673)) | (1 << (PlSqlParser.INTERNAL_USE - 673)) | (1 << (PlSqlParser.INTERPRETED - 673)) | (1 << (PlSqlParser.INTERVAL - 673)) | (1 << (PlSqlParser.INT - 673)) | (1 << (PlSqlParser.INVALIDATE - 673)) | (1 << (PlSqlParser.INVISIBLE - 673)) | (1 << (PlSqlParser.IN_XQUERY - 673)) | (1 << (PlSqlParser.ISOLATION - 673)) | (1 << (PlSqlParser.ISOLATION_LEVEL - 673)) | (1 << (PlSqlParser.ITERATE - 673)) | (1 << (PlSqlParser.ITERATION_NUMBER - 673)) | (1 << (PlSqlParser.JAVA - 673)) | (1 << (PlSqlParser.JOB - 673)) | (1 << (PlSqlParser.JOIN - 673)) | (1 << (PlSqlParser.JSON_ARRAYAGG - 673)) | (1 << (PlSqlParser.JSON_ARRAY - 673)))) !== 0) || ((((_la - 705)) & ~0x1f) == 0 && ((1 << (_la - 705)) & ((1 << (PlSqlParser.JSON_EQUAL - 705)) | (1 << (PlSqlParser.JSON_EXISTS2 - 705)) | (1 << (PlSqlParser.JSON_EXISTS - 705)) | (1 << (PlSqlParser.JSONGET - 705)) | (1 << (PlSqlParser.JSON - 705)) | (1 << (PlSqlParser.JSON_OBJECTAGG - 705)) | (1 << (PlSqlParser.JSON_OBJECT - 705)) | (1 << (PlSqlParser.JSONPARSE - 705)) | (1 << (PlSqlParser.JSON_QUERY - 705)) | (1 << (PlSqlParser.JSON_SERIALIZE - 705)) | (1 << (PlSqlParser.JSON_TABLE - 705)) | (1 << (PlSqlParser.JSON_TEXTCONTAINS2 - 705)) | (1 << (PlSqlParser.JSON_TEXTCONTAINS - 705)) | (1 << (PlSqlParser.JSON_VALUE - 705)) | (1 << (PlSqlParser.KEEP_DUPLICATES - 705)) | (1 << (PlSqlParser.KEEP - 705)) | (1 << (PlSqlParser.KERBEROS - 705)) | (1 << (PlSqlParser.KEY - 705)) | (1 << (PlSqlParser.KEY_LENGTH - 705)) | (1 << (PlSqlParser.KEYSIZE - 705)) | (1 << (PlSqlParser.KEYS - 705)) | (1 << (PlSqlParser.KEYSTORE - 705)) | (1 << (PlSqlParser.KILL - 705)) | (1 << (PlSqlParser.LABEL - 705)) | (1 << (PlSqlParser.LANGUAGE - 705)) | (1 << (PlSqlParser.LAST_DAY - 705)) | (1 << (PlSqlParser.LAST - 705)) | (1 << (PlSqlParser.LAST_VALUE - 705)) | (1 << (PlSqlParser.LATERAL - 705)) | (1 << (PlSqlParser.LAX - 705)) | (1 << (PlSqlParser.LAYER - 705)) | (1 << (PlSqlParser.LDAP_REGISTRATION_ENABLED - 705)))) !== 0) || ((((_la - 737)) & ~0x1f) == 0 && ((1 << (_la - 737)) & ((1 << (PlSqlParser.LDAP_REGISTRATION - 737)) | (1 << (PlSqlParser.LDAP_REG_SYNC_INTERVAL - 737)) | (1 << (PlSqlParser.LEADING - 737)) | (1 << (PlSqlParser.LEFT - 737)) | (1 << (PlSqlParser.LENGTH2 - 737)) | (1 << (PlSqlParser.LENGTH4 - 737)) | (1 << (PlSqlParser.LENGTHB - 737)) | (1 << (PlSqlParser.LENGTHC - 737)) | (1 << (PlSqlParser.LENGTH - 737)) | (1 << (PlSqlParser.LESS - 737)) | (1 << (PlSqlParser.LEVEL - 737)) | (1 << (PlSqlParser.LEVELS - 737)) | (1 << (PlSqlParser.LIBRARY - 737)) | (1 << (PlSqlParser.LIFECYCLE - 737)) | (1 << (PlSqlParser.LIFE - 737)) | (1 << (PlSqlParser.LIFETIME - 737)) | (1 << (PlSqlParser.LIKE2 - 737)) | (1 << (PlSqlParser.LIKE4 - 737)) | (1 << (PlSqlParser.LIKEC - 737)) | (1 << (PlSqlParser.LIKE_EXPAND - 737)) | (1 << (PlSqlParser.LIMIT - 737)) | (1 << (PlSqlParser.LINEAR - 737)) | (1 << (PlSqlParser.LINK - 737)) | (1 << (PlSqlParser.LIST - 737)) | (1 << (PlSqlParser.LN - 737)) | (1 << (PlSqlParser.LNNVL - 737)) | (1 << (PlSqlParser.LOAD - 737)) | (1 << (PlSqlParser.LOB - 737)) | (1 << (PlSqlParser.LOBNVL - 737)) | (1 << (PlSqlParser.LOBS - 737)) | (1 << (PlSqlParser.LOCAL_INDEXES - 737)))) !== 0) || ((((_la - 769)) & ~0x1f) == 0 && ((1 << (_la - 769)) & ((1 << (PlSqlParser.LOCAL - 769)) | (1 << (PlSqlParser.LOCALTIME - 769)) | (1 << (PlSqlParser.LOCALTIMESTAMP - 769)) | (1 << (PlSqlParser.LOCATION - 769)) | (1 << (PlSqlParser.LOCATOR - 769)) | (1 << (PlSqlParser.LOCKED - 769)) | (1 << (PlSqlParser.LOCKING - 769)) | (1 << (PlSqlParser.LOGFILE - 769)) | (1 << (PlSqlParser.LOGFILES - 769)) | (1 << (PlSqlParser.LOGGING - 769)) | (1 << (PlSqlParser.LOGICAL - 769)) | (1 << (PlSqlParser.LOGICAL_READS_PER_CALL - 769)) | (1 << (PlSqlParser.LOGICAL_READS_PER_SESSION - 769)) | (1 << (PlSqlParser.LOG - 769)) | (1 << (PlSqlParser.LOGMINING - 769)) | (1 << (PlSqlParser.LOGOFF - 769)) | (1 << (PlSqlParser.LOGON - 769)) | (1 << (PlSqlParser.LOG_READ_ONLY_VIOLATIONS - 769)) | (1 << (PlSqlParser.LONG - 769)) | (1 << (PlSqlParser.LOOP - 769)) | (1 << (PlSqlParser.LOWER - 769)) | (1 << (PlSqlParser.LOW - 769)) | (1 << (PlSqlParser.LPAD - 769)) | (1 << (PlSqlParser.LTRIM - 769)) | (1 << (PlSqlParser.MAIN - 769)) | (1 << (PlSqlParser.MAKE_REF - 769)) | (1 << (PlSqlParser.MANAGED - 769)) | (1 << (PlSqlParser.MANAGE - 769)) | (1 << (PlSqlParser.MANAGEMENT - 769)) | (1 << (PlSqlParser.MANAGER - 769)) | (1 << (PlSqlParser.MANUAL - 769)))) !== 0) || ((((_la - 801)) & ~0x1f) == 0 && ((1 << (_la - 801)) & ((1 << (PlSqlParser.MAP - 801)) | (1 << (PlSqlParser.MAPPING - 801)) | (1 << (PlSqlParser.MASTER - 801)) | (1 << (PlSqlParser.MATCHED - 801)) | (1 << (PlSqlParser.MATCHES - 801)) | (1 << (PlSqlParser.MATCH - 801)) | (1 << (PlSqlParser.MATCH_NUMBER - 801)) | (1 << (PlSqlParser.MATCH_RECOGNIZE - 801)) | (1 << (PlSqlParser.MATERIALIZED - 801)) | (1 << (PlSqlParser.MATERIALIZE - 801)) | (1 << (PlSqlParser.MAXARCHLOGS - 801)) | (1 << (PlSqlParser.MAXDATAFILES - 801)) | (1 << (PlSqlParser.MAXEXTENTS - 801)) | (1 << (PlSqlParser.MAXIMIZE - 801)) | (1 << (PlSqlParser.MAXINSTANCES - 801)) | (1 << (PlSqlParser.MAXLOGFILES - 801)) | (1 << (PlSqlParser.MAXLOGHISTORY - 801)) | (1 << (PlSqlParser.MAXLOGMEMBERS - 801)) | (1 << (PlSqlParser.MAX_SHARED_TEMP_SIZE - 801)) | (1 << (PlSqlParser.MAXSIZE - 801)) | (1 << (PlSqlParser.MAXTRANS - 801)) | (1 << (PlSqlParser.MAXVALUE - 801)) | (1 << (PlSqlParser.MEASURE - 801)) | (1 << (PlSqlParser.MEASURES - 801)) | (1 << (PlSqlParser.MEDIUM - 801)) | (1 << (PlSqlParser.MEMBER - 801)) | (1 << (PlSqlParser.MEMCOMPRESS - 801)) | (1 << (PlSqlParser.MEMORY - 801)) | (1 << (PlSqlParser.MERGEACTIONS - 801)) | (1 << (PlSqlParser.MERGE_AJ - 801)) | (1 << (PlSqlParser.MERGE_CONST_ON - 801)) | (1 << (PlSqlParser.MERGE - 801)))) !== 0) || ((((_la - 833)) & ~0x1f) == 0 && ((1 << (_la - 833)) & ((1 << (PlSqlParser.MERGE_SJ - 833)) | (1 << (PlSqlParser.METADATA - 833)) | (1 << (PlSqlParser.METHOD - 833)) | (1 << (PlSqlParser.MIGRATE - 833)) | (1 << (PlSqlParser.MIGRATION - 833)) | (1 << (PlSqlParser.MINEXTENTS - 833)) | (1 << (PlSqlParser.MINIMIZE - 833)) | (1 << (PlSqlParser.MINIMUM - 833)) | (1 << (PlSqlParser.MINING - 833)) | (1 << (PlSqlParser.MINUS_NULL - 833)) | (1 << (PlSqlParser.MINUTE - 833)) | (1 << (PlSqlParser.MINVALUE - 833)) | (1 << (PlSqlParser.MIRRORCOLD - 833)) | (1 << (PlSqlParser.MIRRORHOT - 833)) | (1 << (PlSqlParser.MIRROR - 833)) | (1 << (PlSqlParser.MLSLABEL - 833)) | (1 << (PlSqlParser.MODEL_COMPILE_SUBQUERY - 833)) | (1 << (PlSqlParser.MODEL_DONTVERIFY_UNIQUENESS - 833)) | (1 << (PlSqlParser.MODEL_DYNAMIC_SUBQUERY - 833)) | (1 << (PlSqlParser.MODEL_MIN_ANALYSIS - 833)) | (1 << (PlSqlParser.MODEL - 833)) | (1 << (PlSqlParser.MODEL_NB - 833)) | (1 << (PlSqlParser.MODEL_NO_ANALYSIS - 833)) | (1 << (PlSqlParser.MODEL_PBY - 833)) | (1 << (PlSqlParser.MODEL_PUSH_REF - 833)) | (1 << (PlSqlParser.MODEL_SV - 833)) | (1 << (PlSqlParser.MODIFICATION - 833)) | (1 << (PlSqlParser.MODIFY_COLUMN_TYPE - 833)) | (1 << (PlSqlParser.MODIFY - 833)) | (1 << (PlSqlParser.MOD - 833)))) !== 0) || ((((_la - 865)) & ~0x1f) == 0 && ((1 << (_la - 865)) & ((1 << (PlSqlParser.MODULE - 865)) | (1 << (PlSqlParser.MONITORING - 865)) | (1 << (PlSqlParser.MONITOR - 865)) | (1 << (PlSqlParser.MONTH - 865)) | (1 << (PlSqlParser.MONTHS_BETWEEN - 865)) | (1 << (PlSqlParser.MONTHS - 865)) | (1 << (PlSqlParser.MOUNT - 865)) | (1 << (PlSqlParser.MOUNTPATH - 865)) | (1 << (PlSqlParser.MOVEMENT - 865)) | (1 << (PlSqlParser.MOVE - 865)) | (1 << (PlSqlParser.MULTIDIMENSIONAL - 865)) | (1 << (PlSqlParser.MULTISET - 865)) | (1 << (PlSqlParser.MV_MERGE - 865)) | (1 << (PlSqlParser.NAMED - 865)) | (1 << (PlSqlParser.NAME - 865)) | (1 << (PlSqlParser.NAMESPACE - 865)) | (1 << (PlSqlParser.NAN - 865)) | (1 << (PlSqlParser.NANVL - 865)) | (1 << (PlSqlParser.NATIONAL - 865)) | (1 << (PlSqlParser.NATIVE_FULL_OUTER_JOIN - 865)) | (1 << (PlSqlParser.NATIVE - 865)) | (1 << (PlSqlParser.NATURAL - 865)) | (1 << (PlSqlParser.NAV - 865)) | (1 << (PlSqlParser.NCHAR_CS - 865)) | (1 << (PlSqlParser.NCHAR - 865)) | (1 << (PlSqlParser.NCHR - 865)) | (1 << (PlSqlParser.NCLOB - 865)) | (1 << (PlSqlParser.NEEDED - 865)) | (1 << (PlSqlParser.NEG - 865)) | (1 << (PlSqlParser.NESTED - 865)) | (1 << (PlSqlParser.NESTED_TABLE_FAST_INSERT - 865)))) !== 0) || ((((_la - 897)) & ~0x1f) == 0 && ((1 << (_la - 897)) & ((1 << (PlSqlParser.NESTED_TABLE_GET_REFS - 897)) | (1 << (PlSqlParser.NESTED_TABLE_ID - 897)) | (1 << (PlSqlParser.NESTED_TABLE_SET_REFS - 897)) | (1 << (PlSqlParser.NESTED_TABLE_SET_SETID - 897)) | (1 << (PlSqlParser.NETWORK - 897)) | (1 << (PlSqlParser.NEVER - 897)) | (1 << (PlSqlParser.NEW - 897)) | (1 << (PlSqlParser.NEW_TIME - 897)) | (1 << (PlSqlParser.NEXT_DAY - 897)) | (1 << (PlSqlParser.NEXT - 897)) | (1 << (PlSqlParser.NL_AJ - 897)) | (1 << (PlSqlParser.NLJ_BATCHING - 897)) | (1 << (PlSqlParser.NLJ_INDEX_FILTER - 897)) | (1 << (PlSqlParser.NLJ_INDEX_SCAN - 897)) | (1 << (PlSqlParser.NLJ_PREFETCH - 897)) | (1 << (PlSqlParser.NLS_CALENDAR - 897)) | (1 << (PlSqlParser.NLS_CHARACTERSET - 897)) | (1 << (PlSqlParser.NLS_CHARSET_DECL_LEN - 897)) | (1 << (PlSqlParser.NLS_CHARSET_ID - 897)) | (1 << (PlSqlParser.NLS_CHARSET_NAME - 897)) | (1 << (PlSqlParser.NLS_COMP - 897)) | (1 << (PlSqlParser.NLS_CURRENCY - 897)) | (1 << (PlSqlParser.NLS_DATE_FORMAT - 897)) | (1 << (PlSqlParser.NLS_DATE_LANGUAGE - 897)) | (1 << (PlSqlParser.NLS_INITCAP - 897)) | (1 << (PlSqlParser.NLS_ISO_CURRENCY - 897)) | (1 << (PlSqlParser.NL_SJ - 897)) | (1 << (PlSqlParser.NLS_LANG - 897)) | (1 << (PlSqlParser.NLS_LANGUAGE - 897)) | (1 << (PlSqlParser.NLS_LENGTH_SEMANTICS - 897)) | (1 << (PlSqlParser.NLS_LOWER - 897)) | (1 << (PlSqlParser.NLS_NCHAR_CONV_EXCP - 897)))) !== 0) || ((((_la - 929)) & ~0x1f) == 0 && ((1 << (_la - 929)) & ((1 << (PlSqlParser.NLS_NUMERIC_CHARACTERS - 929)) | (1 << (PlSqlParser.NLS_SORT - 929)) | (1 << (PlSqlParser.NLSSORT - 929)) | (1 << (PlSqlParser.NLS_SPECIAL_CHARS - 929)) | (1 << (PlSqlParser.NLS_TERRITORY - 929)) | (1 << (PlSqlParser.NLS_UPPER - 929)) | (1 << (PlSqlParser.NO_ACCESS - 929)) | (1 << (PlSqlParser.NO_ADAPTIVE_PLAN - 929)) | (1 << (PlSqlParser.NO_ANSI_REARCH - 929)) | (1 << (PlSqlParser.NOAPPEND - 929)) | (1 << (PlSqlParser.NOARCHIVELOG - 929)) | (1 << (PlSqlParser.NOAUDIT - 929)) | (1 << (PlSqlParser.NO_AUTO_REOPTIMIZE - 929)) | (1 << (PlSqlParser.NO_BASETABLE_MULTIMV_REWRITE - 929)) | (1 << (PlSqlParser.NO_BATCH_TABLE_ACCESS_BY_ROWID - 929)) | (1 << (PlSqlParser.NO_BIND_AWARE - 929)) | (1 << (PlSqlParser.NO_BUFFER - 929)) | (1 << (PlSqlParser.NOCACHE - 929)) | (1 << (PlSqlParser.NO_CARTESIAN - 929)) | (1 << (PlSqlParser.NO_CHECK_ACL_REWRITE - 929)) | (1 << (PlSqlParser.NO_CLUSTER_BY_ROWID - 929)) | (1 << (PlSqlParser.NO_CLUSTERING - 929)) | (1 << (PlSqlParser.NO_COALESCE_SQ - 929)) | (1 << (PlSqlParser.NO_COMMON_DATA - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_CB_WHR_ONLY - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_COMBINE_SW - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_COST_BASED - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_ELIM_DUPS - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_FILTERING - 929)) | (1 << (PlSqlParser.NOCOPY - 929)) | (1 << (PlSqlParser.NO_COST_XML_QUERY_REWRITE - 929)))) !== 0) || ((((_la - 961)) & ~0x1f) == 0 && ((1 << (_la - 961)) & ((1 << (PlSqlParser.NO_CPU_COSTING - 961)) | (1 << (PlSqlParser.NOCPU_COSTING - 961)) | (1 << (PlSqlParser.NOCYCLE - 961)) | (1 << (PlSqlParser.NO_DATA_SECURITY_REWRITE - 961)) | (1 << (PlSqlParser.NO_DECORRELATE - 961)) | (1 << (PlSqlParser.NODELAY - 961)) | (1 << (PlSqlParser.NO_DOMAIN_INDEX_FILTER - 961)) | (1 << (PlSqlParser.NO_DST_UPGRADE_INSERT_CONV - 961)) | (1 << (PlSqlParser.NO_ELIM_GROUPBY - 961)) | (1 << (PlSqlParser.NO_ELIMINATE_JOIN - 961)) | (1 << (PlSqlParser.NO_ELIMINATE_OBY - 961)) | (1 << (PlSqlParser.NO_ELIMINATE_OUTER_JOIN - 961)) | (1 << (PlSqlParser.NOENTITYESCAPING - 961)) | (1 << (PlSqlParser.NO_EXPAND_GSET_TO_UNION - 961)) | (1 << (PlSqlParser.NO_EXPAND - 961)) | (1 << (PlSqlParser.NO_EXPAND_TABLE - 961)) | (1 << (PlSqlParser.NO_FACT - 961)) | (1 << (PlSqlParser.NO_FACTORIZE_JOIN - 961)) | (1 << (PlSqlParser.NO_FILTERING - 961)) | (1 << (PlSqlParser.NOFORCE - 961)) | (1 << (PlSqlParser.NO_FULL_OUTER_JOIN_TO_OUTER - 961)) | (1 << (PlSqlParser.NO_GATHER_OPTIMIZER_STATISTICS - 961)) | (1 << (PlSqlParser.NO_GBY_PUSHDOWN - 961)) | (1 << (PlSqlParser.NOGUARANTEE - 961)) | (1 << (PlSqlParser.NO_INDEX_FFS - 961)) | (1 << (PlSqlParser.NO_INDEX - 961)) | (1 << (PlSqlParser.NO_INDEX_SS - 961)) | (1 << (PlSqlParser.NO_INMEMORY - 961)) | (1 << (PlSqlParser.NO_INMEMORY_PRUNING - 961)) | (1 << (PlSqlParser.NOKEEP - 961)) | (1 << (PlSqlParser.NO_LOAD - 961)) | (1 << (PlSqlParser.NOLOCAL - 961)))) !== 0) || ((((_la - 993)) & ~0x1f) == 0 && ((1 << (_la - 993)) & ((1 << (PlSqlParser.NOLOGGING - 993)) | (1 << (PlSqlParser.NOMAPPING - 993)) | (1 << (PlSqlParser.NOMAXVALUE - 993)) | (1 << (PlSqlParser.NO_MERGE - 993)) | (1 << (PlSqlParser.NOMINIMIZE - 993)) | (1 << (PlSqlParser.NOMINVALUE - 993)) | (1 << (PlSqlParser.NO_MODEL_PUSH_REF - 993)) | (1 << (PlSqlParser.NO_MONITORING - 993)) | (1 << (PlSqlParser.NOMONITORING - 993)) | (1 << (PlSqlParser.NO_MONITOR - 993)) | (1 << (PlSqlParser.NO_MULTIMV_REWRITE - 993)) | (1 << (PlSqlParser.NO_NATIVE_FULL_OUTER_JOIN - 993)) | (1 << (PlSqlParser.NONBLOCKING - 993)) | (1 << (PlSqlParser.NONEDITIONABLE - 993)) | (1 << (PlSqlParser.NONE - 993)) | (1 << (PlSqlParser.NO_NLJ_BATCHING - 993)) | (1 << (PlSqlParser.NO_NLJ_PREFETCH - 993)) | (1 << (PlSqlParser.NO - 993)) | (1 << (PlSqlParser.NONSCHEMA - 993)) | (1 << (PlSqlParser.NO_OBJECT_LINK - 993)) | (1 << (PlSqlParser.NOORDER - 993)) | (1 << (PlSqlParser.NO_ORDER_ROLLUPS - 993)) | (1 << (PlSqlParser.NO_OUTER_JOIN_TO_ANTI - 993)) | (1 << (PlSqlParser.NO_OUTER_JOIN_TO_INNER - 993)) | (1 << (PlSqlParser.NOOVERRIDE - 993)) | (1 << (PlSqlParser.NO_PARALLEL_INDEX - 993)) | (1 << (PlSqlParser.NOPARALLEL_INDEX - 993)) | (1 << (PlSqlParser.NO_PARALLEL - 993)) | (1 << (PlSqlParser.NOPARALLEL - 993)) | (1 << (PlSqlParser.NO_PARTIAL_COMMIT - 993)) | (1 << (PlSqlParser.NO_PARTIAL_JOIN - 993)) | (1 << (PlSqlParser.NO_PARTIAL_ROLLUP_PUSHDOWN - 993)))) !== 0) || ((((_la - 1025)) & ~0x1f) == 0 && ((1 << (_la - 1025)) & ((1 << (PlSqlParser.NOPARTITION - 1025)) | (1 << (PlSqlParser.NO_PLACE_DISTINCT - 1025)) | (1 << (PlSqlParser.NO_PLACE_GROUP_BY - 1025)) | (1 << (PlSqlParser.NO_PQ_CONCURRENT_UNION - 1025)) | (1 << (PlSqlParser.NO_PQ_MAP - 1025)) | (1 << (PlSqlParser.NO_PQ_REPLICATE - 1025)) | (1 << (PlSqlParser.NO_PQ_SKEW - 1025)) | (1 << (PlSqlParser.NO_PRUNE_GSETS - 1025)) | (1 << (PlSqlParser.NO_PULL_PRED - 1025)) | (1 << (PlSqlParser.NO_PUSH_PRED - 1025)) | (1 << (PlSqlParser.NO_PUSH_SUBQ - 1025)) | (1 << (PlSqlParser.NO_PX_FAULT_TOLERANCE - 1025)) | (1 << (PlSqlParser.NO_PX_JOIN_FILTER - 1025)) | (1 << (PlSqlParser.NO_QKN_BUFF - 1025)) | (1 << (PlSqlParser.NO_QUERY_TRANSFORMATION - 1025)) | (1 << (PlSqlParser.NO_REF_CASCADE - 1025)) | (1 << (PlSqlParser.NORELOCATE - 1025)) | (1 << (PlSqlParser.NORELY - 1025)) | (1 << (PlSqlParser.NOREPAIR - 1025)) | (1 << (PlSqlParser.NOREPLAY - 1025)) | (1 << (PlSqlParser.NORESETLOGS - 1025)) | (1 << (PlSqlParser.NO_RESULT_CACHE - 1025)) | (1 << (PlSqlParser.NOREVERSE - 1025)) | (1 << (PlSqlParser.NO_REWRITE - 1025)) | (1 << (PlSqlParser.NOREWRITE - 1025)) | (1 << (PlSqlParser.NORMAL - 1025)) | (1 << (PlSqlParser.NO_ROOT_SW_FOR_LOCAL - 1025)) | (1 << (PlSqlParser.NOROWDEPENDENCIES - 1025)) | (1 << (PlSqlParser.NOSCHEMACHECK - 1025)) | (1 << (PlSqlParser.NOSEGMENT - 1025)) | (1 << (PlSqlParser.NO_SEMIJOIN - 1025)) | (1 << (PlSqlParser.NO_SEMI_TO_INNER - 1025)))) !== 0) || ((((_la - 1057)) & ~0x1f) == 0 && ((1 << (_la - 1057)) & ((1 << (PlSqlParser.NO_SET_TO_JOIN - 1057)) | (1 << (PlSqlParser.NOSORT - 1057)) | (1 << (PlSqlParser.NO_SQL_TRANSLATION - 1057)) | (1 << (PlSqlParser.NO_SQL_TUNE - 1057)) | (1 << (PlSqlParser.NO_STAR_TRANSFORMATION - 1057)) | (1 << (PlSqlParser.NO_STATEMENT_QUEUING - 1057)) | (1 << (PlSqlParser.NO_STATS_GSETS - 1057)) | (1 << (PlSqlParser.NOSTRICT - 1057)) | (1 << (PlSqlParser.NO_SUBQUERY_PRUNING - 1057)) | (1 << (PlSqlParser.NO_SUBSTRB_PAD - 1057)) | (1 << (PlSqlParser.NO_SWAP_JOIN_INPUTS - 1057)) | (1 << (PlSqlParser.NOSWITCH - 1057)) | (1 << (PlSqlParser.NO_TABLE_LOOKUP_BY_NL - 1057)) | (1 << (PlSqlParser.NO_TEMP_TABLE - 1057)) | (1 << (PlSqlParser.NOTHING - 1057)) | (1 << (PlSqlParser.NOTIFICATION - 1057)) | (1 << (PlSqlParser.NO_TRANSFORM_DISTINCT_AGG - 1057)) | (1 << (PlSqlParser.NO_UNNEST - 1057)) | (1 << (PlSqlParser.NO_USE_CUBE - 1057)) | (1 << (PlSqlParser.NO_USE_HASH_AGGREGATION - 1057)) | (1 << (PlSqlParser.NO_USE_HASH_GBY_FOR_PUSHDOWN - 1057)) | (1 << (PlSqlParser.NO_USE_HASH - 1057)) | (1 << (PlSqlParser.NO_USE_INVISIBLE_INDEXES - 1057)) | (1 << (PlSqlParser.NO_USE_MERGE - 1057)) | (1 << (PlSqlParser.NO_USE_NL - 1057)) | (1 << (PlSqlParser.NO_USE_VECTOR_AGGREGATION - 1057)) | (1 << (PlSqlParser.NOVALIDATE - 1057)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM_DIMS - 1057)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM_FACT - 1057)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM - 1057)))) !== 0) || ((((_la - 1089)) & ~0x1f) == 0 && ((1 << (_la - 1089)) & ((1 << (PlSqlParser.NO_XDB_FASTPATH_INSERT - 1089)) | (1 << (PlSqlParser.NO_XML_DML_REWRITE - 1089)) | (1 << (PlSqlParser.NO_XMLINDEX_REWRITE_IN_SELECT - 1089)) | (1 << (PlSqlParser.NO_XMLINDEX_REWRITE - 1089)) | (1 << (PlSqlParser.NO_XML_QUERY_REWRITE - 1089)) | (1 << (PlSqlParser.NO_ZONEMAP - 1089)) | (1 << (PlSqlParser.NTH_VALUE - 1089)) | (1 << (PlSqlParser.NULLIF - 1089)) | (1 << (PlSqlParser.NULLS - 1089)) | (1 << (PlSqlParser.NUMBER - 1089)) | (1 << (PlSqlParser.NUMERIC - 1089)) | (1 << (PlSqlParser.NUM_INDEX_KEYS - 1089)) | (1 << (PlSqlParser.NUMTODSINTERVAL - 1089)) | (1 << (PlSqlParser.NUMTOYMINTERVAL - 1089)) | (1 << (PlSqlParser.NVARCHAR2 - 1089)) | (1 << (PlSqlParser.NVL2 - 1089)) | (1 << (PlSqlParser.OBJECT2XML - 1089)) | (1 << (PlSqlParser.OBJECT - 1089)) | (1 << (PlSqlParser.OBJ_ID - 1089)) | (1 << (PlSqlParser.OBJNO - 1089)) | (1 << (PlSqlParser.OBJNO_REUSE - 1089)) | (1 << (PlSqlParser.OCCURENCES - 1089)) | (1 << (PlSqlParser.OFFLINE - 1089)) | (1 << (PlSqlParser.OFF - 1089)) | (1 << (PlSqlParser.OFFSET - 1089)) | (1 << (PlSqlParser.OIDINDEX - 1089)) | (1 << (PlSqlParser.OID - 1089)) | (1 << (PlSqlParser.OLAP - 1089)) | (1 << (PlSqlParser.OLD - 1089)) | (1 << (PlSqlParser.OLD_PUSH_PRED - 1089)))) !== 0) || ((((_la - 1121)) & ~0x1f) == 0 && ((1 << (_la - 1121)) & ((1 << (PlSqlParser.OLS - 1121)) | (1 << (PlSqlParser.OLTP - 1121)) | (1 << (PlSqlParser.OMIT - 1121)) | (1 << (PlSqlParser.ONE - 1121)) | (1 << (PlSqlParser.ONLINE - 1121)) | (1 << (PlSqlParser.ONLY - 1121)) | (1 << (PlSqlParser.OPAQUE - 1121)) | (1 << (PlSqlParser.OPAQUE_TRANSFORM - 1121)) | (1 << (PlSqlParser.OPAQUE_XCANONICAL - 1121)) | (1 << (PlSqlParser.OPCODE - 1121)) | (1 << (PlSqlParser.OPEN - 1121)) | (1 << (PlSqlParser.OPERATIONS - 1121)) | (1 << (PlSqlParser.OPERATOR - 1121)) | (1 << (PlSqlParser.OPT_ESTIMATE - 1121)) | (1 << (PlSqlParser.OPTIMAL - 1121)) | (1 << (PlSqlParser.OPTIMIZE - 1121)) | (1 << (PlSqlParser.OPTIMIZER_FEATURES_ENABLE - 1121)) | (1 << (PlSqlParser.OPTIMIZER_GOAL - 1121)) | (1 << (PlSqlParser.OPT_PARAM - 1121)) | (1 << (PlSqlParser.ORA_BRANCH - 1121)) | (1 << (PlSqlParser.ORA_CHECK_ACL - 1121)) | (1 << (PlSqlParser.ORA_CHECK_PRIVILEGE - 1121)) | (1 << (PlSqlParser.ORA_CLUSTERING - 1121)) | (1 << (PlSqlParser.ORADATA - 1121)) | (1 << (PlSqlParser.ORADEBUG - 1121)) | (1 << (PlSqlParser.ORA_DST_AFFECTED - 1121)) | (1 << (PlSqlParser.ORA_DST_CONVERT - 1121)) | (1 << (PlSqlParser.ORA_DST_ERROR - 1121)) | (1 << (PlSqlParser.ORA_GET_ACLIDS - 1121)))) !== 0) || ((((_la - 1153)) & ~0x1f) == 0 && ((1 << (_la - 1153)) & ((1 << (PlSqlParser.ORA_GET_PRIVILEGES - 1153)) | (1 << (PlSqlParser.ORA_HASH - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_USERID - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_USER - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_XS_USER_GUID - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_XS_USER - 1153)) | (1 << (PlSqlParser.ORA_RAWCOMPARE - 1153)) | (1 << (PlSqlParser.ORA_RAWCONCAT - 1153)) | (1 << (PlSqlParser.ORA_ROWSCN - 1153)) | (1 << (PlSqlParser.ORA_ROWSCN_RAW - 1153)) | (1 << (PlSqlParser.ORA_ROWVERSION - 1153)) | (1 << (PlSqlParser.ORA_TABVERSION - 1153)) | (1 << (PlSqlParser.ORA_WRITE_TIME - 1153)) | (1 << (PlSqlParser.ORDERED - 1153)) | (1 << (PlSqlParser.ORDERED_PREDICATES - 1153)) | (1 << (PlSqlParser.ORDINALITY - 1153)) | (1 << (PlSqlParser.OR_EXPAND - 1153)) | (1 << (PlSqlParser.ORGANIZATION - 1153)) | (1 << (PlSqlParser.OR_PREDICATES - 1153)) | (1 << (PlSqlParser.OSERROR - 1153)) | (1 << (PlSqlParser.OTHER - 1153)) | (1 << (PlSqlParser.OUTER_JOIN_TO_ANTI - 1153)) | (1 << (PlSqlParser.OUTER_JOIN_TO_INNER - 1153)) | (1 << (PlSqlParser.OUTER - 1153)) | (1 << (PlSqlParser.OUTLINE_LEAF - 1153)) | (1 << (PlSqlParser.OUTLINE - 1153)) | (1 << (PlSqlParser.OUT_OF_LINE - 1153)) | (1 << (PlSqlParser.OUT - 1153)) | (1 << (PlSqlParser.OVERFLOW_NOMOVE - 1153)) | (1 << (PlSqlParser.OVERFLOW - 1153)))) !== 0) || ((((_la - 1185)) & ~0x1f) == 0 && ((1 << (_la - 1185)) & ((1 << (PlSqlParser.OVERLAPS - 1185)) | (1 << (PlSqlParser.OVER - 1185)) | (1 << (PlSqlParser.OVERRIDING - 1185)) | (1 << (PlSqlParser.OWNER - 1185)) | (1 << (PlSqlParser.OWNERSHIP - 1185)) | (1 << (PlSqlParser.OWN - 1185)) | (1 << (PlSqlParser.PACKAGE - 1185)) | (1 << (PlSqlParser.PACKAGES - 1185)) | (1 << (PlSqlParser.PARALLEL_ENABLE - 1185)) | (1 << (PlSqlParser.PARALLEL_INDEX - 1185)) | (1 << (PlSqlParser.PARALLEL - 1185)) | (1 << (PlSqlParser.PARAMETERS - 1185)) | (1 << (PlSqlParser.PARAM - 1185)) | (1 << (PlSqlParser.PARENT - 1185)) | (1 << (PlSqlParser.PARITY - 1185)) | (1 << (PlSqlParser.PARTIAL_JOIN - 1185)) | (1 << (PlSqlParser.PARTIALLY - 1185)) | (1 << (PlSqlParser.PARTIAL - 1185)) | (1 << (PlSqlParser.PARTIAL_ROLLUP_PUSHDOWN - 1185)) | (1 << (PlSqlParser.PARTITION_HASH - 1185)) | (1 << (PlSqlParser.PARTITION_LIST - 1185)) | (1 << (PlSqlParser.PARTITION - 1185)) | (1 << (PlSqlParser.PARTITION_RANGE - 1185)) | (1 << (PlSqlParser.PARTITIONS - 1185)) | (1 << (PlSqlParser.PARTNUMINST - 1185)) | (1 << (PlSqlParser.PASSING - 1185)) | (1 << (PlSqlParser.PASSWORD_GRACE_TIME - 1185)) | (1 << (PlSqlParser.PASSWORD_LIFE_TIME - 1185)) | (1 << (PlSqlParser.PASSWORD_LOCK_TIME - 1185)) | (1 << (PlSqlParser.PASSWORD - 1185)) | (1 << (PlSqlParser.PASSWORD_REUSE_MAX - 1185)))) !== 0) || ((((_la - 1217)) & ~0x1f) == 0 && ((1 << (_la - 1217)) & ((1 << (PlSqlParser.PASSWORD_REUSE_TIME - 1217)) | (1 << (PlSqlParser.PASSWORD_VERIFY_FUNCTION - 1217)) | (1 << (PlSqlParser.PAST - 1217)) | (1 << (PlSqlParser.PATCH - 1217)) | (1 << (PlSqlParser.PATH - 1217)) | (1 << (PlSqlParser.PATH_PREFIX - 1217)) | (1 << (PlSqlParser.PATHS - 1217)) | (1 << (PlSqlParser.PATTERN - 1217)) | (1 << (PlSqlParser.PBL_HS_BEGIN - 1217)) | (1 << (PlSqlParser.PBL_HS_END - 1217)) | (1 << (PlSqlParser.PCTINCREASE - 1217)) | (1 << (PlSqlParser.PCTTHRESHOLD - 1217)) | (1 << (PlSqlParser.PCTUSED - 1217)) | (1 << (PlSqlParser.PCTVERSION - 1217)) | (1 << (PlSqlParser.PENDING - 1217)) | (1 << (PlSqlParser.PERCENT_KEYWORD - 1217)) | (1 << (PlSqlParser.PERCENT_RANKM - 1217)) | (1 << (PlSqlParser.PERFORMANCE - 1217)) | (1 << (PlSqlParser.PERIOD_KEYWORD - 1217)) | (1 << (PlSqlParser.PERMANENT - 1217)) | (1 << (PlSqlParser.PERMISSION - 1217)) | (1 << (PlSqlParser.PERMUTE - 1217)) | (1 << (PlSqlParser.PER - 1217)) | (1 << (PlSqlParser.PFILE - 1217)) | (1 << (PlSqlParser.PHYSICAL - 1217)))) !== 0) || ((((_la - 1249)) & ~0x1f) == 0 && ((1 << (_la - 1249)) & ((1 << (PlSqlParser.PIKEY - 1249)) | (1 << (PlSqlParser.PIPELINED - 1249)) | (1 << (PlSqlParser.PIV_GB - 1249)) | (1 << (PlSqlParser.PIVOT - 1249)) | (1 << (PlSqlParser.PIV_SSF - 1249)) | (1 << (PlSqlParser.PLACE_DISTINCT - 1249)) | (1 << (PlSqlParser.PLACE_GROUP_BY - 1249)) | (1 << (PlSqlParser.PLAN - 1249)) | (1 << (PlSqlParser.PLSCOPE_SETTINGS - 1249)) | (1 << (PlSqlParser.PLS_INTEGER - 1249)) | (1 << (PlSqlParser.PLSQL_CCFLAGS - 1249)) | (1 << (PlSqlParser.PLSQL_CODE_TYPE - 1249)) | (1 << (PlSqlParser.PLSQL_DEBUG - 1249)) | (1 << (PlSqlParser.PLSQL_OPTIMIZE_LEVEL - 1249)) | (1 << (PlSqlParser.PLSQL_WARNINGS - 1249)) | (1 << (PlSqlParser.PLUGGABLE - 1249)) | (1 << (PlSqlParser.POINT - 1249)) | (1 << (PlSqlParser.POLICY - 1249)) | (1 << (PlSqlParser.POOL_16K - 1249)) | (1 << (PlSqlParser.POOL_2K - 1249)) | (1 << (PlSqlParser.POOL_32K - 1249)) | (1 << (PlSqlParser.POOL_4K - 1249)) | (1 << (PlSqlParser.POOL_8K - 1249)) | (1 << (PlSqlParser.POSITIVEN - 1249)) | (1 << (PlSqlParser.POSITIVE - 1249)) | (1 << (PlSqlParser.POST_TRANSACTION - 1249)) | (1 << (PlSqlParser.POWERMULTISET_BY_CARDINALITY - 1249)) | (1 << (PlSqlParser.POWERMULTISET - 1249)) | (1 << (PlSqlParser.POWER - 1249)) | (1 << (PlSqlParser.PQ_CONCURRENT_UNION - 1249)) | (1 << (PlSqlParser.PQ_DISTRIBUTE - 1249)))) !== 0) || ((((_la - 1281)) & ~0x1f) == 0 && ((1 << (_la - 1281)) & ((1 << (PlSqlParser.PQ_DISTRIBUTE_WINDOW - 1281)) | (1 << (PlSqlParser.PQ_FILTER - 1281)) | (1 << (PlSqlParser.PQ_MAP - 1281)) | (1 << (PlSqlParser.PQ_NOMAP - 1281)) | (1 << (PlSqlParser.PQ_REPLICATE - 1281)) | (1 << (PlSqlParser.PQ_SKEW - 1281)) | (1 << (PlSqlParser.PRAGMA - 1281)) | (1 << (PlSqlParser.PREBUILT - 1281)) | (1 << (PlSqlParser.PRECEDES - 1281)) | (1 << (PlSqlParser.PRECEDING - 1281)) | (1 << (PlSqlParser.PRECISION - 1281)) | (1 << (PlSqlParser.PRECOMPUTE_SUBQUERY - 1281)) | (1 << (PlSqlParser.PREDICATE_REORDERS - 1281)) | (1 << (PlSqlParser.PRELOAD - 1281)) | (1 << (PlSqlParser.PREPARE - 1281)) | (1 << (PlSqlParser.PRESENTNNV - 1281)) | (1 << (PlSqlParser.PRESENT - 1281)) | (1 << (PlSqlParser.PRESENTV - 1281)) | (1 << (PlSqlParser.PRESERVE_OID - 1281)) | (1 << (PlSqlParser.PRESERVE - 1281)) | (1 << (PlSqlParser.PRETTY - 1281)) | (1 << (PlSqlParser.PREVIOUS - 1281)) | (1 << (PlSqlParser.PREV - 1281)) | (1 << (PlSqlParser.PRIMARY - 1281)) | (1 << (PlSqlParser.PRINTBLOBTOCLOB - 1281)) | (1 << (PlSqlParser.PRIORITY - 1281)) | (1 << (PlSqlParser.PRIVATE - 1281)) | (1 << (PlSqlParser.PRIVATE_SGA - 1281)) | (1 << (PlSqlParser.PRIVILEGED - 1281)) | (1 << (PlSqlParser.PRIVILEGE - 1281)) | (1 << (PlSqlParser.PRIVILEGES - 1281)))) !== 0) || ((((_la - 1313)) & ~0x1f) == 0 && ((1 << (_la - 1313)) & ((1 << (PlSqlParser.PROCEDURAL - 1313)) | (1 << (PlSqlParser.PROCEDURE - 1313)) | (1 << (PlSqlParser.PROCESS - 1313)) | (1 << (PlSqlParser.PROFILE - 1313)) | (1 << (PlSqlParser.PROGRAM - 1313)) | (1 << (PlSqlParser.PROJECT - 1313)) | (1 << (PlSqlParser.PROPAGATE - 1313)) | (1 << (PlSqlParser.PROTECTED - 1313)) | (1 << (PlSqlParser.PROTECTION - 1313)) | (1 << (PlSqlParser.PROXY - 1313)) | (1 << (PlSqlParser.PRUNING - 1313)) | (1 << (PlSqlParser.PULL_PRED - 1313)) | (1 << (PlSqlParser.PURGE - 1313)) | (1 << (PlSqlParser.PUSH_PRED - 1313)) | (1 << (PlSqlParser.PUSH_SUBQ - 1313)) | (1 << (PlSqlParser.PX_FAULT_TOLERANCE - 1313)) | (1 << (PlSqlParser.PX_GRANULE - 1313)) | (1 << (PlSqlParser.PX_JOIN_FILTER - 1313)) | (1 << (PlSqlParser.QB_NAME - 1313)) | (1 << (PlSqlParser.QUERY_BLOCK - 1313)) | (1 << (PlSqlParser.QUERY - 1313)) | (1 << (PlSqlParser.QUEUE_CURR - 1313)) | (1 << (PlSqlParser.QUEUE - 1313)) | (1 << (PlSqlParser.QUEUE_ROWP - 1313)) | (1 << (PlSqlParser.QUIESCE - 1313)) | (1 << (PlSqlParser.QUORUM - 1313)) | (1 << (PlSqlParser.QUOTA - 1313)) | (1 << (PlSqlParser.RAISE - 1313)) | (1 << (PlSqlParser.RANDOM_LOCAL - 1313)) | (1 << (PlSqlParser.RANDOM - 1313)) | (1 << (PlSqlParser.RANGE - 1313)))) !== 0) || ((((_la - 1345)) & ~0x1f) == 0 && ((1 << (_la - 1345)) & ((1 << (PlSqlParser.RANKM - 1345)) | (1 << (PlSqlParser.RAPIDLY - 1345)) | (1 << (PlSqlParser.RAW - 1345)) | (1 << (PlSqlParser.RAWTOHEX - 1345)) | (1 << (PlSqlParser.RAWTONHEX - 1345)) | (1 << (PlSqlParser.RBA - 1345)) | (1 << (PlSqlParser.RBO_OUTLINE - 1345)) | (1 << (PlSqlParser.RDBA - 1345)) | (1 << (PlSqlParser.READ - 1345)) | (1 << (PlSqlParser.READS - 1345)) | (1 << (PlSqlParser.REALM - 1345)) | (1 << (PlSqlParser.REAL - 1345)) | (1 << (PlSqlParser.REBALANCE - 1345)) | (1 << (PlSqlParser.REBUILD - 1345)) | (1 << (PlSqlParser.RECORD - 1345)) | (1 << (PlSqlParser.RECORDS_PER_BLOCK - 1345)) | (1 << (PlSqlParser.RECOVERABLE - 1345)) | (1 << (PlSqlParser.RECOVER - 1345)) | (1 << (PlSqlParser.RECOVERY - 1345)) | (1 << (PlSqlParser.RECYCLEBIN - 1345)) | (1 << (PlSqlParser.RECYCLE - 1345)) | (1 << (PlSqlParser.REDACTION - 1345)) | (1 << (PlSqlParser.REDEFINE - 1345)) | (1 << (PlSqlParser.REDO - 1345)) | (1 << (PlSqlParser.REDUCED - 1345)) | (1 << (PlSqlParser.REDUNDANCY - 1345)) | (1 << (PlSqlParser.REF_CASCADE_CURSOR - 1345)) | (1 << (PlSqlParser.REFERENCED - 1345)) | (1 << (PlSqlParser.REFERENCE - 1345)) | (1 << (PlSqlParser.REFERENCES - 1345)) | (1 << (PlSqlParser.REFERENCING - 1345)) | (1 << (PlSqlParser.REF - 1345)))) !== 0) || ((((_la - 1377)) & ~0x1f) == 0 && ((1 << (_la - 1377)) & ((1 << (PlSqlParser.REFRESH - 1377)) | (1 << (PlSqlParser.REFTOHEX - 1377)) | (1 << (PlSqlParser.REGEXP_COUNT - 1377)) | (1 << (PlSqlParser.REGEXP_INSTR - 1377)) | (1 << (PlSqlParser.REGEXP_LIKE - 1377)) | (1 << (PlSqlParser.REGEXP_REPLACE - 1377)) | (1 << (PlSqlParser.REGEXP_SUBSTR - 1377)) | (1 << (PlSqlParser.REGISTER - 1377)) | (1 << (PlSqlParser.REGR_AVGX - 1377)) | (1 << (PlSqlParser.REGR_AVGY - 1377)) | (1 << (PlSqlParser.REGR_COUNT - 1377)) | (1 << (PlSqlParser.REGR_INTERCEPT - 1377)) | (1 << (PlSqlParser.REGR_R2 - 1377)) | (1 << (PlSqlParser.REGR_SLOPE - 1377)) | (1 << (PlSqlParser.REGR_SXX - 1377)) | (1 << (PlSqlParser.REGR_SXY - 1377)) | (1 << (PlSqlParser.REGR_SYY - 1377)) | (1 << (PlSqlParser.REGULAR - 1377)) | (1 << (PlSqlParser.REJECT - 1377)) | (1 << (PlSqlParser.REKEY - 1377)) | (1 << (PlSqlParser.RELATIONAL - 1377)) | (1 << (PlSqlParser.RELOCATE - 1377)) | (1 << (PlSqlParser.RELY - 1377)) | (1 << (PlSqlParser.REMAINDER - 1377)) | (1 << (PlSqlParser.REMOTE_MAPPED - 1377)) | (1 << (PlSqlParser.REMOVE - 1377)) | (1 << (PlSqlParser.RENAME - 1377)) | (1 << (PlSqlParser.REPAIR - 1377)) | (1 << (PlSqlParser.REPEAT - 1377)) | (1 << (PlSqlParser.REPLACE - 1377)) | (1 << (PlSqlParser.REPLICATION - 1377)))) !== 0) || ((((_la - 1409)) & ~0x1f) == 0 && ((1 << (_la - 1409)) & ((1 << (PlSqlParser.REQUIRED - 1409)) | (1 << (PlSqlParser.RESETLOGS - 1409)) | (1 << (PlSqlParser.RESET - 1409)) | (1 << (PlSqlParser.RESIZE - 1409)) | (1 << (PlSqlParser.RESOLVE - 1409)) | (1 << (PlSqlParser.RESOLVER - 1409)) | (1 << (PlSqlParser.RESPECT - 1409)) | (1 << (PlSqlParser.RESTART - 1409)) | (1 << (PlSqlParser.RESTORE_AS_INTERVALS - 1409)) | (1 << (PlSqlParser.RESTORE - 1409)) | (1 << (PlSqlParser.RESTRICT_ALL_REF_CONS - 1409)) | (1 << (PlSqlParser.RESTRICTED - 1409)) | (1 << (PlSqlParser.RESTRICT_REFERENCES - 1409)) | (1 << (PlSqlParser.RESTRICT - 1409)) | (1 << (PlSqlParser.RESULT_CACHE - 1409)) | (1 << (PlSqlParser.RESULT - 1409)) | (1 << (PlSqlParser.RESUMABLE - 1409)) | (1 << (PlSqlParser.RESUME - 1409)) | (1 << (PlSqlParser.RETENTION - 1409)) | (1 << (PlSqlParser.RETRY_ON_ROW_CHANGE - 1409)) | (1 << (PlSqlParser.RETURNING - 1409)) | (1 << (PlSqlParser.RETURN - 1409)) | (1 << (PlSqlParser.REUSE - 1409)) | (1 << (PlSqlParser.REVERSE - 1409)) | (1 << (PlSqlParser.REWRITE_OR_ERROR - 1409)) | (1 << (PlSqlParser.REWRITE - 1409)) | (1 << (PlSqlParser.RIGHT - 1409)) | (1 << (PlSqlParser.ROLE - 1409)) | (1 << (PlSqlParser.ROLESET - 1409)) | (1 << (PlSqlParser.ROLES - 1409)))) !== 0) || ((((_la - 1441)) & ~0x1f) == 0 && ((1 << (_la - 1441)) & ((1 << (PlSqlParser.ROLLBACK - 1441)) | (1 << (PlSqlParser.ROLLING - 1441)) | (1 << (PlSqlParser.ROLLUP - 1441)) | (1 << (PlSqlParser.ROWDEPENDENCIES - 1441)) | (1 << (PlSqlParser.ROWID_MAPPING_TABLE - 1441)) | (1 << (PlSqlParser.ROWID - 1441)) | (1 << (PlSqlParser.ROWIDTOCHAR - 1441)) | (1 << (PlSqlParser.ROWIDTONCHAR - 1441)) | (1 << (PlSqlParser.ROW_LENGTH - 1441)) | (1 << (PlSqlParser.ROWNUM - 1441)) | (1 << (PlSqlParser.ROW - 1441)) | (1 << (PlSqlParser.ROWS - 1441)) | (1 << (PlSqlParser.RPAD - 1441)) | (1 << (PlSqlParser.RTRIM - 1441)) | (1 << (PlSqlParser.RULE - 1441)) | (1 << (PlSqlParser.RULES - 1441)) | (1 << (PlSqlParser.RUNNING - 1441)) | (1 << (PlSqlParser.SALT - 1441)) | (1 << (PlSqlParser.SAMPLE - 1441)) | (1 << (PlSqlParser.SAVE_AS_INTERVALS - 1441)) | (1 << (PlSqlParser.SAVEPOINT - 1441)) | (1 << (PlSqlParser.SAVE - 1441)) | (1 << (PlSqlParser.SB4 - 1441)) | (1 << (PlSqlParser.SCALE_ROWS - 1441)) | (1 << (PlSqlParser.SCALE - 1441)) | (1 << (PlSqlParser.SCAN_INSTANCES - 1441)) | (1 << (PlSqlParser.SCAN - 1441)) | (1 << (PlSqlParser.SCHEDULER - 1441)) | (1 << (PlSqlParser.SCHEMACHECK - 1441)) | (1 << (PlSqlParser.SCHEMA - 1441)) | (1 << (PlSqlParser.SCN_ASCENDING - 1441)) | (1 << (PlSqlParser.SCN - 1441)))) !== 0) || ((((_la - 1473)) & ~0x1f) == 0 && ((1 << (_la - 1473)) & ((1 << (PlSqlParser.SCOPE - 1473)) | (1 << (PlSqlParser.SCRUB - 1473)) | (1 << (PlSqlParser.SD_ALL - 1473)) | (1 << (PlSqlParser.SD_INHIBIT - 1473)) | (1 << (PlSqlParser.SDO_GEOM_MBR - 1473)) | (1 << (PlSqlParser.SD_SHOW - 1473)) | (1 << (PlSqlParser.SEARCH - 1473)) | (1 << (PlSqlParser.SECOND - 1473)) | (1 << (PlSqlParser.SECRET - 1473)) | (1 << (PlSqlParser.SECUREFILE_DBA - 1473)) | (1 << (PlSqlParser.SECUREFILE - 1473)) | (1 << (PlSqlParser.SECURITY - 1473)) | (1 << (PlSqlParser.SEED - 1473)) | (1 << (PlSqlParser.SEG_BLOCK - 1473)) | (1 << (PlSqlParser.SEG_FILE - 1473)) | (1 << (PlSqlParser.SEGMENT - 1473)) | (1 << (PlSqlParser.SELECTIVITY - 1473)) | (1 << (PlSqlParser.SELF - 1473)) | (1 << (PlSqlParser.SEMIJOIN_DRIVER - 1473)) | (1 << (PlSqlParser.SEMIJOIN - 1473)) | (1 << (PlSqlParser.SEMI_TO_INNER - 1473)) | (1 << (PlSqlParser.SEQUENCED - 1473)) | (1 << (PlSqlParser.SEQUENCE - 1473)) | (1 << (PlSqlParser.SEQUENTIAL - 1473)) | (1 << (PlSqlParser.SERIALIZABLE - 1473)) | (1 << (PlSqlParser.SERIALLY_REUSABLE - 1473)) | (1 << (PlSqlParser.SERIAL - 1473)) | (1 << (PlSqlParser.SERVERERROR - 1473)) | (1 << (PlSqlParser.SERVICE_NAME_CONVERT - 1473)) | (1 << (PlSqlParser.SERVICES - 1473)))) !== 0) || ((((_la - 1505)) & ~0x1f) == 0 && ((1 << (_la - 1505)) & ((1 << (PlSqlParser.SESSION_CACHED_CURSORS - 1505)) | (1 << (PlSqlParser.SESSION - 1505)) | (1 << (PlSqlParser.SESSIONS_PER_USER - 1505)) | (1 << (PlSqlParser.SESSIONTIMEZONE - 1505)) | (1 << (PlSqlParser.SESSIONTZNAME - 1505)) | (1 << (PlSqlParser.SET - 1505)) | (1 << (PlSqlParser.SETS - 1505)) | (1 << (PlSqlParser.SETTINGS - 1505)) | (1 << (PlSqlParser.SET_TO_JOIN - 1505)) | (1 << (PlSqlParser.SEVERE - 1505)) | (1 << (PlSqlParser.SHARED_POOL - 1505)) | (1 << (PlSqlParser.SHARED - 1505)) | (1 << (PlSqlParser.SHARING - 1505)) | (1 << (PlSqlParser.SHELFLIFE - 1505)) | (1 << (PlSqlParser.SHOW - 1505)) | (1 << (PlSqlParser.SHRINK - 1505)) | (1 << (PlSqlParser.SHUTDOWN - 1505)) | (1 << (PlSqlParser.SIBLINGS - 1505)) | (1 << (PlSqlParser.SID - 1505)) | (1 << (PlSqlParser.SIGNAL_COMPONENT - 1505)) | (1 << (PlSqlParser.SIGNAL_FUNCTION - 1505)) | (1 << (PlSqlParser.SIGN - 1505)) | (1 << (PlSqlParser.SIGNTYPE - 1505)) | (1 << (PlSqlParser.SIMPLE_INTEGER - 1505)) | (1 << (PlSqlParser.SIMPLE - 1505)) | (1 << (PlSqlParser.SINGLE - 1505)) | (1 << (PlSqlParser.SINGLETASK - 1505)) | (1 << (PlSqlParser.SINH - 1505)) | (1 << (PlSqlParser.SIN - 1505)) | (1 << (PlSqlParser.SKIP_EXT_OPTIMIZER - 1505)))) !== 0) || ((((_la - 1537)) & ~0x1f) == 0 && ((1 << (_la - 1537)) & ((1 << (PlSqlParser.SKIP_ - 1537)) | (1 << (PlSqlParser.SKIP_UNQ_UNUSABLE_IDX - 1537)) | (1 << (PlSqlParser.SKIP_UNUSABLE_INDEXES - 1537)) | (1 << (PlSqlParser.SMALLFILE - 1537)) | (1 << (PlSqlParser.SMALLINT - 1537)) | (1 << (PlSqlParser.SNAPSHOT - 1537)) | (1 << (PlSqlParser.SOME - 1537)) | (1 << (PlSqlParser.SORT - 1537)) | (1 << (PlSqlParser.SOUNDEX - 1537)) | (1 << (PlSqlParser.SOURCE_FILE_DIRECTORY - 1537)) | (1 << (PlSqlParser.SOURCE_FILE_NAME_CONVERT - 1537)) | (1 << (PlSqlParser.SOURCE - 1537)) | (1 << (PlSqlParser.SPACE_KEYWORD - 1537)) | (1 << (PlSqlParser.SPECIFICATION - 1537)) | (1 << (PlSqlParser.SPFILE - 1537)) | (1 << (PlSqlParser.SPLIT - 1537)) | (1 << (PlSqlParser.SPREADSHEET - 1537)) | (1 << (PlSqlParser.SQLDATA - 1537)) | (1 << (PlSqlParser.SQLERROR - 1537)) | (1 << (PlSqlParser.SQLLDR - 1537)) | (1 << (PlSqlParser.SQL - 1537)) | (1 << (PlSqlParser.SQL_TRACE - 1537)) | (1 << (PlSqlParser.SQL_TRANSLATION_PROFILE - 1537)) | (1 << (PlSqlParser.SQRT - 1537)) | (1 << (PlSqlParser.STALE - 1537)) | (1 << (PlSqlParser.STANDALONE - 1537)) | (1 << (PlSqlParser.STANDARD_HASH - 1537)) | (1 << (PlSqlParser.STANDBY_MAX_DATA_DELAY - 1537)) | (1 << (PlSqlParser.STANDBYS - 1537)) | (1 << (PlSqlParser.STANDBY - 1537)) | (1 << (PlSqlParser.STAR - 1537)) | (1 << (PlSqlParser.STAR_TRANSFORMATION - 1537)))) !== 0) || ((((_la - 1570)) & ~0x1f) == 0 && ((1 << (_la - 1570)) & ((1 << (PlSqlParser.STARTUP - 1570)) | (1 << (PlSqlParser.STATEMENT_ID - 1570)) | (1 << (PlSqlParser.STATEMENT_QUEUING - 1570)) | (1 << (PlSqlParser.STATEMENTS - 1570)) | (1 << (PlSqlParser.STATEMENT - 1570)) | (1 << (PlSqlParser.STATE - 1570)) | (1 << (PlSqlParser.STATIC - 1570)) | (1 << (PlSqlParser.STATISTICS - 1570)) | (1 << (PlSqlParser.STATS_BINOMIAL_TEST - 1570)) | (1 << (PlSqlParser.STATS_CROSSTAB - 1570)) | (1 << (PlSqlParser.STATS_F_TEST - 1570)) | (1 << (PlSqlParser.STATS_KS_TEST - 1570)) | (1 << (PlSqlParser.STATS_MODE - 1570)) | (1 << (PlSqlParser.STATS_MW_TEST - 1570)) | (1 << (PlSqlParser.STATS_ONE_WAY_ANOVA - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_INDEP - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_INDEPU - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_ONE - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_PAIRED - 1570)) | (1 << (PlSqlParser.STATS_WSR_TEST - 1570)) | (1 << (PlSqlParser.STDDEV_POP - 1570)) | (1 << (PlSqlParser.STDDEV_SAMP - 1570)) | (1 << (PlSqlParser.STOP - 1570)) | (1 << (PlSqlParser.STORAGE - 1570)) | (1 << (PlSqlParser.STORE - 1570)) | (1 << (PlSqlParser.STREAMS - 1570)) | (1 << (PlSqlParser.STREAM - 1570)) | (1 << (PlSqlParser.STRICT - 1570)) | (1 << (PlSqlParser.STRING - 1570)) | (1 << (PlSqlParser.STRIPE_COLUMNS - 1570)) | (1 << (PlSqlParser.STRIPE_WIDTH - 1570)) | (1 << (PlSqlParser.STRIP - 1570)))) !== 0) || ((((_la - 1602)) & ~0x1f) == 0 && ((1 << (_la - 1602)) & ((1 << (PlSqlParser.STRUCTURE - 1602)) | (1 << (PlSqlParser.SUBMULTISET - 1602)) | (1 << (PlSqlParser.SUBPARTITION_REL - 1602)) | (1 << (PlSqlParser.SUBPARTITIONS - 1602)) | (1 << (PlSqlParser.SUBPARTITION - 1602)) | (1 << (PlSqlParser.SUBQUERIES - 1602)) | (1 << (PlSqlParser.SUBQUERY_PRUNING - 1602)) | (1 << (PlSqlParser.SUBSCRIBE - 1602)) | (1 << (PlSqlParser.SUBSET - 1602)) | (1 << (PlSqlParser.SUBSTITUTABLE - 1602)) | (1 << (PlSqlParser.SUBSTR2 - 1602)) | (1 << (PlSqlParser.SUBSTR4 - 1602)) | (1 << (PlSqlParser.SUBSTRB - 1602)) | (1 << (PlSqlParser.SUBSTRC - 1602)) | (1 << (PlSqlParser.SUBTYPE - 1602)) | (1 << (PlSqlParser.SUCCESSFUL - 1602)) | (1 << (PlSqlParser.SUCCESS - 1602)) | (1 << (PlSqlParser.SUMMARY - 1602)) | (1 << (PlSqlParser.SUPPLEMENTAL - 1602)) | (1 << (PlSqlParser.SUSPEND - 1602)) | (1 << (PlSqlParser.SWAP_JOIN_INPUTS - 1602)) | (1 << (PlSqlParser.SWITCHOVER - 1602)) | (1 << (PlSqlParser.SWITCH - 1602)) | (1 << (PlSqlParser.SYNCHRONOUS - 1602)) | (1 << (PlSqlParser.SYNC - 1602)) | (1 << (PlSqlParser.SYSASM - 1602)) | (1 << (PlSqlParser.SYS_AUDIT - 1602)) | (1 << (PlSqlParser.SYSAUX - 1602)) | (1 << (PlSqlParser.SYSBACKUP - 1602)) | (1 << (PlSqlParser.SYS_CHECKACL - 1602)) | (1 << (PlSqlParser.SYS_CHECK_PRIVILEGE - 1602)))) !== 0) || ((((_la - 1634)) & ~0x1f) == 0 && ((1 << (_la - 1634)) & ((1 << (PlSqlParser.SYS_CONNECT_BY_PATH - 1634)) | (1 << (PlSqlParser.SYS_CONTEXT - 1634)) | (1 << (PlSqlParser.SYSDATE - 1634)) | (1 << (PlSqlParser.SYSDBA - 1634)) | (1 << (PlSqlParser.SYS_DBURIGEN - 1634)) | (1 << (PlSqlParser.SYSDG - 1634)) | (1 << (PlSqlParser.SYS_DL_CURSOR - 1634)) | (1 << (PlSqlParser.SYS_DM_RXFORM_CHR - 1634)) | (1 << (PlSqlParser.SYS_DM_RXFORM_NUM - 1634)) | (1 << (PlSqlParser.SYS_DOM_COMPARE - 1634)) | (1 << (PlSqlParser.SYS_DST_PRIM2SEC - 1634)) | (1 << (PlSqlParser.SYS_DST_SEC2PRIM - 1634)) | (1 << (PlSqlParser.SYS_ET_BFILE_TO_RAW - 1634)) | (1 << (PlSqlParser.SYS_ET_BLOB_TO_IMAGE - 1634)) | (1 << (PlSqlParser.SYS_ET_IMAGE_TO_BLOB - 1634)) | (1 << (PlSqlParser.SYS_ET_RAW_TO_BFILE - 1634)) | (1 << (PlSqlParser.SYS_EXTPDTXT - 1634)) | (1 << (PlSqlParser.SYS_EXTRACT_UTC - 1634)) | (1 << (PlSqlParser.SYS_FBT_INSDEL - 1634)) | (1 << (PlSqlParser.SYS_FILTER_ACLS - 1634)) | (1 << (PlSqlParser.SYS_FNMATCHES - 1634)) | (1 << (PlSqlParser.SYS_FNREPLACE - 1634)) | (1 << (PlSqlParser.SYS_GET_ACLIDS - 1634)) | (1 << (PlSqlParser.SYS_GET_COL_ACLIDS - 1634)) | (1 << (PlSqlParser.SYS_GET_PRIVILEGES - 1634)) | (1 << (PlSqlParser.SYS_GETTOKENID - 1634)) | (1 << (PlSqlParser.SYS_GETXTIVAL - 1634)) | (1 << (PlSqlParser.SYS_GUID - 1634)) | (1 << (PlSqlParser.SYSGUID - 1634)) | (1 << (PlSqlParser.SYSKM - 1634)) | (1 << (PlSqlParser.SYS_MAKE_XMLNODEID - 1634)) | (1 << (PlSqlParser.SYS_MAKEXML - 1634)))) !== 0) || ((((_la - 1666)) & ~0x1f) == 0 && ((1 << (_la - 1666)) & ((1 << (PlSqlParser.SYS_MKXMLATTR - 1666)) | (1 << (PlSqlParser.SYS_MKXTI - 1666)) | (1 << (PlSqlParser.SYSOBJ - 1666)) | (1 << (PlSqlParser.SYS_OP_ADT2BIN - 1666)) | (1 << (PlSqlParser.SYS_OP_ADTCONS - 1666)) | (1 << (PlSqlParser.SYS_OP_ALSCRVAL - 1666)) | (1 << (PlSqlParser.SYS_OP_ATG - 1666)) | (1 << (PlSqlParser.SYS_OP_BIN2ADT - 1666)) | (1 << (PlSqlParser.SYS_OP_BITVEC - 1666)) | (1 << (PlSqlParser.SYS_OP_BL2R - 1666)) | (1 << (PlSqlParser.SYS_OP_BLOOM_FILTER_LIST - 1666)) | (1 << (PlSqlParser.SYS_OP_BLOOM_FILTER - 1666)) | (1 << (PlSqlParser.SYS_OP_C2C - 1666)) | (1 << (PlSqlParser.SYS_OP_CAST - 1666)) | (1 << (PlSqlParser.SYS_OP_CEG - 1666)) | (1 << (PlSqlParser.SYS_OP_CL2C - 1666)) | (1 << (PlSqlParser.SYS_OP_COMBINED_HASH - 1666)) | (1 << (PlSqlParser.SYS_OP_COMP - 1666)) | (1 << (PlSqlParser.SYS_OP_CONVERT - 1666)) | (1 << (PlSqlParser.SYS_OP_COUNTCHG - 1666)) | (1 << (PlSqlParser.SYS_OP_CSCONV - 1666)) | (1 << (PlSqlParser.SYS_OP_CSCONVTEST - 1666)) | (1 << (PlSqlParser.SYS_OP_CSR - 1666)) | (1 << (PlSqlParser.SYS_OP_CSX_PATCH - 1666)) | (1 << (PlSqlParser.SYS_OP_CYCLED_SEQ - 1666)) | (1 << (PlSqlParser.SYS_OP_DECOMP - 1666)) | (1 << (PlSqlParser.SYS_OP_DESCEND - 1666)) | (1 << (PlSqlParser.SYS_OP_DISTINCT - 1666)) | (1 << (PlSqlParser.SYS_OP_DRA - 1666)) | (1 << (PlSqlParser.SYS_OP_DUMP - 1666)) | (1 << (PlSqlParser.SYS_OP_DV_CHECK - 1666)) | (1 << (PlSqlParser.SYS_OP_ENFORCE_NOT_NULL - 1666)))) !== 0) || ((((_la - 1698)) & ~0x1f) == 0 && ((1 << (_la - 1698)) & ((1 << (PlSqlParser.SYSOPER - 1698)) | (1 << (PlSqlParser.SYS_OP_EXTRACT - 1698)) | (1 << (PlSqlParser.SYS_OP_GROUPING - 1698)) | (1 << (PlSqlParser.SYS_OP_GUID - 1698)) | (1 << (PlSqlParser.SYS_OP_HASH - 1698)) | (1 << (PlSqlParser.SYS_OP_IIX - 1698)) | (1 << (PlSqlParser.SYS_OP_ITR - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_CREATE - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_FILTER_LIST - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_FILTER - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_SUCCEEDED - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_USE - 1698)) | (1 << (PlSqlParser.SYS_OP_LBID - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2BLOB - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2CLOB - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2ID - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2NCLOB - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2TYP - 1698)) | (1 << (PlSqlParser.SYS_OP_LSVI - 1698)) | (1 << (PlSqlParser.SYS_OP_LVL - 1698)) | (1 << (PlSqlParser.SYS_OP_MAKEOID - 1698)) | (1 << (PlSqlParser.SYS_OP_MAP_NONNULL - 1698)) | (1 << (PlSqlParser.SYS_OP_MSR - 1698)) | (1 << (PlSqlParser.SYS_OP_NICOMBINE - 1698)) | (1 << (PlSqlParser.SYS_OP_NIEXTRACT - 1698)) | (1 << (PlSqlParser.SYS_OP_NII - 1698)) | (1 << (PlSqlParser.SYS_OP_NIX - 1698)) | (1 << (PlSqlParser.SYS_OP_NOEXPAND - 1698)) | (1 << (PlSqlParser.SYS_OP_NTCIMG - 1698)) | (1 << (PlSqlParser.SYS_OP_NUMTORAW - 1698)) | (1 << (PlSqlParser.SYS_OP_OIDVALUE - 1698)) | (1 << (PlSqlParser.SYS_OP_OPNSIZE - 1698)))) !== 0) || ((((_la - 1730)) & ~0x1f) == 0 && ((1 << (_la - 1730)) & ((1 << (PlSqlParser.SYS_OP_PAR_1 - 1730)) | (1 << (PlSqlParser.SYS_OP_PARGID_1 - 1730)) | (1 << (PlSqlParser.SYS_OP_PARGID - 1730)) | (1 << (PlSqlParser.SYS_OP_PAR - 1730)) | (1 << (PlSqlParser.SYS_OP_PART_ID - 1730)) | (1 << (PlSqlParser.SYS_OP_PIVOT - 1730)) | (1 << (PlSqlParser.SYS_OP_R2O - 1730)) | (1 << (PlSqlParser.SYS_OP_RAWTONUM - 1730)) | (1 << (PlSqlParser.SYS_OP_RDTM - 1730)) | (1 << (PlSqlParser.SYS_OP_REF - 1730)) | (1 << (PlSqlParser.SYS_OP_RMTD - 1730)) | (1 << (PlSqlParser.SYS_OP_ROWIDTOOBJ - 1730)) | (1 << (PlSqlParser.SYS_OP_RPB - 1730)) | (1 << (PlSqlParser.SYS_OPTLOBPRBSC - 1730)) | (1 << (PlSqlParser.SYS_OP_TOSETID - 1730)) | (1 << (PlSqlParser.SYS_OP_TPR - 1730)) | (1 << (PlSqlParser.SYS_OP_TRTB - 1730)) | (1 << (PlSqlParser.SYS_OPTXICMP - 1730)) | (1 << (PlSqlParser.SYS_OPTXQCASTASNQ - 1730)) | (1 << (PlSqlParser.SYS_OP_UNDESCEND - 1730)) | (1 << (PlSqlParser.SYS_OP_VECAND - 1730)) | (1 << (PlSqlParser.SYS_OP_VECBIT - 1730)) | (1 << (PlSqlParser.SYS_OP_VECOR - 1730)) | (1 << (PlSqlParser.SYS_OP_VECXOR - 1730)) | (1 << (PlSqlParser.SYS_OP_VERSION - 1730)) | (1 << (PlSqlParser.SYS_OP_VREF - 1730)) | (1 << (PlSqlParser.SYS_OP_VVD - 1730)) | (1 << (PlSqlParser.SYS_OP_XMLCONS_FOR_CSX - 1730)) | (1 << (PlSqlParser.SYS_OP_XPTHATG - 1730)) | (1 << (PlSqlParser.SYS_OP_XPTHIDX - 1730)) | (1 << (PlSqlParser.SYS_OP_XPTHOP - 1730)) | (1 << (PlSqlParser.SYS_OP_XTXT2SQLT - 1730)))) !== 0) || ((((_la - 1762)) & ~0x1f) == 0 && ((1 << (_la - 1762)) & ((1 << (PlSqlParser.SYS_OP_ZONE_ID - 1762)) | (1 << (PlSqlParser.SYS_ORDERKEY_DEPTH - 1762)) | (1 << (PlSqlParser.SYS_ORDERKEY_MAXCHILD - 1762)) | (1 << (PlSqlParser.SYS_ORDERKEY_PARENT - 1762)) | (1 << (PlSqlParser.SYS_PARALLEL_TXN - 1762)) | (1 << (PlSqlParser.SYS_PATHID_IS_ATTR - 1762)) | (1 << (PlSqlParser.SYS_PATHID_IS_NMSPC - 1762)) | (1 << (PlSqlParser.SYS_PATHID_LASTNAME - 1762)) | (1 << (PlSqlParser.SYS_PATHID_LASTNMSPC - 1762)) | (1 << (PlSqlParser.SYS_PATH_REVERSE - 1762)) | (1 << (PlSqlParser.SYS_PXQEXTRACT - 1762)) | (1 << (PlSqlParser.SYS_RAW_TO_XSID - 1762)) | (1 << (PlSqlParser.SYS_RID_ORDER - 1762)) | (1 << (PlSqlParser.SYS_ROW_DELTA - 1762)) | (1 << (PlSqlParser.SYS_SC_2_XMLT - 1762)) | (1 << (PlSqlParser.SYS_SYNRCIREDO - 1762)) | (1 << (PlSqlParser.SYSTEM_DEFINED - 1762)) | (1 << (PlSqlParser.SYSTEM - 1762)) | (1 << (PlSqlParser.SYSTIMESTAMP - 1762)) | (1 << (PlSqlParser.SYS_TYPEID - 1762)) | (1 << (PlSqlParser.SYS_UMAKEXML - 1762)) | (1 << (PlSqlParser.SYS_XMLANALYZE - 1762)) | (1 << (PlSqlParser.SYS_XMLCONTAINS - 1762)) | (1 << (PlSqlParser.SYS_XMLCONV - 1762)) | (1 << (PlSqlParser.SYS_XMLEXNSURI - 1762)) | (1 << (PlSqlParser.SYS_XMLGEN - 1762)) | (1 << (PlSqlParser.SYS_XMLI_LOC_ISNODE - 1762)) | (1 << (PlSqlParser.SYS_XMLI_LOC_ISTEXT - 1762)) | (1 << (PlSqlParser.SYS_XMLINSTR - 1762)) | (1 << (PlSqlParser.SYS_XMLLOCATOR_GETSVAL - 1762)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETCID - 1762)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETLOCATOR - 1762)))) !== 0) || ((((_la - 1794)) & ~0x1f) == 0 && ((1 << (_la - 1794)) & ((1 << (PlSqlParser.SYS_XMLNODEID_GETOKEY - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETPATHID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETPTRID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETRID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETSVAL - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETTID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID - 1794)) | (1 << (PlSqlParser.SYS_XMLT_2_SC - 1794)) | (1 << (PlSqlParser.SYS_XMLTRANSLATE - 1794)) | (1 << (PlSqlParser.SYS_XMLTYPE2SQL - 1794)) | (1 << (PlSqlParser.SYS_XQ_ASQLCNV - 1794)) | (1 << (PlSqlParser.SYS_XQ_ATOMCNVCHK - 1794)) | (1 << (PlSqlParser.SYS_XQBASEURI - 1794)) | (1 << (PlSqlParser.SYS_XQCASTABLEERRH - 1794)) | (1 << (PlSqlParser.SYS_XQCODEP2STR - 1794)) | (1 << (PlSqlParser.SYS_XQCODEPEQ - 1794)) | (1 << (PlSqlParser.SYS_XQCON2SEQ - 1794)) | (1 << (PlSqlParser.SYS_XQCONCAT - 1794)) | (1 << (PlSqlParser.SYS_XQDELETE - 1794)) | (1 << (PlSqlParser.SYS_XQDFLTCOLATION - 1794)) | (1 << (PlSqlParser.SYS_XQDOC - 1794)) | (1 << (PlSqlParser.SYS_XQDOCURI - 1794)) | (1 << (PlSqlParser.SYS_XQDURDIV - 1794)) | (1 << (PlSqlParser.SYS_XQED4URI - 1794)) | (1 << (PlSqlParser.SYS_XQENDSWITH - 1794)) | (1 << (PlSqlParser.SYS_XQERRH - 1794)) | (1 << (PlSqlParser.SYS_XQERR - 1794)) | (1 << (PlSqlParser.SYS_XQESHTMLURI - 1794)) | (1 << (PlSqlParser.SYS_XQEXLOBVAL - 1794)) | (1 << (PlSqlParser.SYS_XQEXSTWRP - 1794)) | (1 << (PlSqlParser.SYS_XQEXTRACT - 1794)) | (1 << (PlSqlParser.SYS_XQEXTRREF - 1794)))) !== 0) || ((((_la - 1826)) & ~0x1f) == 0 && ((1 << (_la - 1826)) & ((1 << (PlSqlParser.SYS_XQEXVAL - 1826)) | (1 << (PlSqlParser.SYS_XQFB2STR - 1826)) | (1 << (PlSqlParser.SYS_XQFNBOOL - 1826)) | (1 << (PlSqlParser.SYS_XQFNCMP - 1826)) | (1 << (PlSqlParser.SYS_XQFNDATIM - 1826)) | (1 << (PlSqlParser.SYS_XQFNLNAME - 1826)) | (1 << (PlSqlParser.SYS_XQFNNM - 1826)) | (1 << (PlSqlParser.SYS_XQFNNSURI - 1826)) | (1 << (PlSqlParser.SYS_XQFNPREDTRUTH - 1826)) | (1 << (PlSqlParser.SYS_XQFNQNM - 1826)) | (1 << (PlSqlParser.SYS_XQFNROOT - 1826)) | (1 << (PlSqlParser.SYS_XQFORMATNUM - 1826)) | (1 << (PlSqlParser.SYS_XQFTCONTAIN - 1826)) | (1 << (PlSqlParser.SYS_XQFUNCR - 1826)) | (1 << (PlSqlParser.SYS_XQGETCONTENT - 1826)) | (1 << (PlSqlParser.SYS_XQINDXOF - 1826)) | (1 << (PlSqlParser.SYS_XQINSERT - 1826)) | (1 << (PlSqlParser.SYS_XQINSPFX - 1826)) | (1 << (PlSqlParser.SYS_XQIRI2URI - 1826)) | (1 << (PlSqlParser.SYS_XQLANG - 1826)) | (1 << (PlSqlParser.SYS_XQLLNMFRMQNM - 1826)) | (1 << (PlSqlParser.SYS_XQMKNODEREF - 1826)) | (1 << (PlSqlParser.SYS_XQNILLED - 1826)) | (1 << (PlSqlParser.SYS_XQNODENAME - 1826)) | (1 << (PlSqlParser.SYS_XQNORMSPACE - 1826)) | (1 << (PlSqlParser.SYS_XQNORMUCODE - 1826)) | (1 << (PlSqlParser.SYS_XQ_NRNG - 1826)) | (1 << (PlSqlParser.SYS_XQNSP4PFX - 1826)) | (1 << (PlSqlParser.SYS_XQNSPFRMQNM - 1826)) | (1 << (PlSqlParser.SYS_XQPFXFRMQNM - 1826)) | (1 << (PlSqlParser.SYS_XQ_PKSQL2XML - 1826)) | (1 << (PlSqlParser.SYS_XQPOLYABS - 1826)))) !== 0) || ((((_la - 1858)) & ~0x1f) == 0 && ((1 << (_la - 1858)) & ((1 << (PlSqlParser.SYS_XQPOLYADD - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYCEL - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYCSTBL - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYCST - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYDIV - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYFLR - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYMOD - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYMUL - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYRND - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYSQRT - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYSUB - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYUMUS - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYUPLS - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVEQ - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVGE - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVGT - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVLE - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVLT - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVNE - 1858)) | (1 << (PlSqlParser.SYS_XQREF2VAL - 1858)) | (1 << (PlSqlParser.SYS_XQRENAME - 1858)) | (1 << (PlSqlParser.SYS_XQREPLACE - 1858)) | (1 << (PlSqlParser.SYS_XQRESVURI - 1858)) | (1 << (PlSqlParser.SYS_XQRNDHALF2EVN - 1858)) | (1 << (PlSqlParser.SYS_XQRSLVQNM - 1858)) | (1 << (PlSqlParser.SYS_XQRYENVPGET - 1858)) | (1 << (PlSqlParser.SYS_XQRYVARGET - 1858)) | (1 << (PlSqlParser.SYS_XQRYWRP - 1858)) | (1 << (PlSqlParser.SYS_XQSEQ2CON4XC - 1858)) | (1 << (PlSqlParser.SYS_XQSEQ2CON - 1858)) | (1 << (PlSqlParser.SYS_XQSEQDEEPEQ - 1858)) | (1 << (PlSqlParser.SYS_XQSEQINSB - 1858)))) !== 0) || ((((_la - 1890)) & ~0x1f) == 0 && ((1 << (_la - 1890)) & ((1 << (PlSqlParser.SYS_XQSEQRM - 1890)) | (1 << (PlSqlParser.SYS_XQSEQRVS - 1890)) | (1 << (PlSqlParser.SYS_XQSEQSUB - 1890)) | (1 << (PlSqlParser.SYS_XQSEQTYPMATCH - 1890)) | (1 << (PlSqlParser.SYS_XQSTARTSWITH - 1890)) | (1 << (PlSqlParser.SYS_XQSTATBURI - 1890)) | (1 << (PlSqlParser.SYS_XQSTR2CODEP - 1890)) | (1 << (PlSqlParser.SYS_XQSTRJOIN - 1890)) | (1 << (PlSqlParser.SYS_XQSUBSTRAFT - 1890)) | (1 << (PlSqlParser.SYS_XQSUBSTRBEF - 1890)) | (1 << (PlSqlParser.SYS_XQTOKENIZE - 1890)) | (1 << (PlSqlParser.SYS_XQTREATAS - 1890)) | (1 << (PlSqlParser.SYS_XQ_UPKXML2SQL - 1890)) | (1 << (PlSqlParser.SYS_XQXFORM - 1890)) | (1 << (PlSqlParser.SYS_XSID_TO_RAW - 1890)) | (1 << (PlSqlParser.SYS_ZMAP_FILTER - 1890)) | (1 << (PlSqlParser.SYS_ZMAP_REFRESH - 1890)) | (1 << (PlSqlParser.TABLE_LOOKUP_BY_NL - 1890)) | (1 << (PlSqlParser.TABLESPACE_NO - 1890)) | (1 << (PlSqlParser.TABLESPACE - 1890)) | (1 << (PlSqlParser.TABLES - 1890)) | (1 << (PlSqlParser.TABLE_STATS - 1890)) | (1 << (PlSqlParser.TABLE - 1890)) | (1 << (PlSqlParser.TABNO - 1890)) | (1 << (PlSqlParser.TAG - 1890)) | (1 << (PlSqlParser.TANH - 1890)) | (1 << (PlSqlParser.TAN - 1890)) | (1 << (PlSqlParser.TBLORIDXPARTNUM - 1890)) | (1 << (PlSqlParser.TEMPFILE - 1890)) | (1 << (PlSqlParser.TEMPLATE - 1890)) | (1 << (PlSqlParser.TEMPORARY - 1890)) | (1 << (PlSqlParser.TEMP_TABLE - 1890)))) !== 0) || ((((_la - 1922)) & ~0x1f) == 0 && ((1 << (_la - 1922)) & ((1 << (PlSqlParser.TEST - 1922)) | (1 << (PlSqlParser.TEXT - 1922)) | (1 << (PlSqlParser.THAN - 1922)) | (1 << (PlSqlParser.THEN - 1922)) | (1 << (PlSqlParser.THE - 1922)) | (1 << (PlSqlParser.THREAD - 1922)) | (1 << (PlSqlParser.THROUGH - 1922)) | (1 << (PlSqlParser.TIER - 1922)) | (1 << (PlSqlParser.TIES - 1922)) | (1 << (PlSqlParser.TIMEOUT - 1922)) | (1 << (PlSqlParser.TIMESTAMP_LTZ_UNCONSTRAINED - 1922)) | (1 << (PlSqlParser.TIMESTAMP - 1922)) | (1 << (PlSqlParser.TIMESTAMP_TZ_UNCONSTRAINED - 1922)) | (1 << (PlSqlParser.TIMESTAMP_UNCONSTRAINED - 1922)) | (1 << (PlSqlParser.TIMES - 1922)) | (1 << (PlSqlParser.TIME - 1922)) | (1 << (PlSqlParser.TIMEZONE_ABBR - 1922)) | (1 << (PlSqlParser.TIMEZONE_HOUR - 1922)) | (1 << (PlSqlParser.TIMEZONE_MINUTE - 1922)) | (1 << (PlSqlParser.TIMEZONE_OFFSET - 1922)) | (1 << (PlSqlParser.TIMEZONE_REGION - 1922)) | (1 << (PlSqlParser.TIME_ZONE - 1922)) | (1 << (PlSqlParser.TIV_GB - 1922)) | (1 << (PlSqlParser.TIV_SSF - 1922)) | (1 << (PlSqlParser.TO_ACLID - 1922)) | (1 << (PlSqlParser.TO_BINARY_DOUBLE - 1922)) | (1 << (PlSqlParser.TO_BINARY_FLOAT - 1922)) | (1 << (PlSqlParser.TO_BLOB - 1922)) | (1 << (PlSqlParser.TO_CLOB - 1922)) | (1 << (PlSqlParser.TO_DSINTERVAL - 1922)) | (1 << (PlSqlParser.TO_LOB - 1922)))) !== 0) || ((((_la - 1954)) & ~0x1f) == 0 && ((1 << (_la - 1954)) & ((1 << (PlSqlParser.TO_MULTI_BYTE - 1954)) | (1 << (PlSqlParser.TO_NCHAR - 1954)) | (1 << (PlSqlParser.TO_NCLOB - 1954)) | (1 << (PlSqlParser.TO_NUMBER - 1954)) | (1 << (PlSqlParser.TOPLEVEL - 1954)) | (1 << (PlSqlParser.TO_SINGLE_BYTE - 1954)) | (1 << (PlSqlParser.TO_TIMESTAMP - 1954)) | (1 << (PlSqlParser.TO_TIMESTAMP_TZ - 1954)) | (1 << (PlSqlParser.TO_TIME - 1954)) | (1 << (PlSqlParser.TO_TIME_TZ - 1954)) | (1 << (PlSqlParser.TO_YMINTERVAL - 1954)) | (1 << (PlSqlParser.TRACE - 1954)) | (1 << (PlSqlParser.TRACING - 1954)) | (1 << (PlSqlParser.TRACKING - 1954)) | (1 << (PlSqlParser.TRAILING - 1954)) | (1 << (PlSqlParser.TRANSACTION - 1954)) | (1 << (PlSqlParser.TRANSFORM_DISTINCT_AGG - 1954)) | (1 << (PlSqlParser.TRANSITIONAL - 1954)) | (1 << (PlSqlParser.TRANSITION - 1954)) | (1 << (PlSqlParser.TRANSLATE - 1954)) | (1 << (PlSqlParser.TRANSLATION - 1954)) | (1 << (PlSqlParser.TREAT - 1954)) | (1 << (PlSqlParser.TRIGGERS - 1954)) | (1 << (PlSqlParser.TRIGGER - 1954)) | (1 << (PlSqlParser.TRUE - 1954)) | (1 << (PlSqlParser.TRUNCATE - 1954)) | (1 << (PlSqlParser.TRUNC - 1954)) | (1 << (PlSqlParser.TRUSTED - 1954)) | (1 << (PlSqlParser.TRUST - 1954)) | (1 << (PlSqlParser.TUNING - 1954)) | (1 << (PlSqlParser.TX - 1954)))) !== 0) || ((((_la - 1986)) & ~0x1f) == 0 && ((1 << (_la - 1986)) & ((1 << (PlSqlParser.TYPES - 1986)) | (1 << (PlSqlParser.TYPE - 1986)) | (1 << (PlSqlParser.TZ_OFFSET - 1986)) | (1 << (PlSqlParser.UB2 - 1986)) | (1 << (PlSqlParser.UBA - 1986)) | (1 << (PlSqlParser.UCS2 - 1986)) | (1 << (PlSqlParser.UID - 1986)) | (1 << (PlSqlParser.UNARCHIVED - 1986)) | (1 << (PlSqlParser.UNBOUNDED - 1986)) | (1 << (PlSqlParser.UNBOUND - 1986)) | (1 << (PlSqlParser.UNCONDITIONAL - 1986)) | (1 << (PlSqlParser.UNDER - 1986)) | (1 << (PlSqlParser.UNDO - 1986)) | (1 << (PlSqlParser.UNDROP - 1986)) | (1 << (PlSqlParser.UNIFORM - 1986)) | (1 << (PlSqlParser.UNISTR - 1986)) | (1 << (PlSqlParser.UNLIMITED - 1986)) | (1 << (PlSqlParser.UNLOAD - 1986)) | (1 << (PlSqlParser.UNLOCK - 1986)) | (1 << (PlSqlParser.UNMATCHED - 1986)) | (1 << (PlSqlParser.UNNEST_INNERJ_DISTINCT_VIEW - 1986)) | (1 << (PlSqlParser.UNNEST_NOSEMIJ_NODISTINCTVIEW - 1986)) | (1 << (PlSqlParser.UNNEST_SEMIJ_VIEW - 1986)) | (1 << (PlSqlParser.UNNEST - 1986)) | (1 << (PlSqlParser.UNPACKED - 1986)) | (1 << (PlSqlParser.UNPIVOT - 1986)) | (1 << (PlSqlParser.UNPLUG - 1986)) | (1 << (PlSqlParser.UNPROTECTED - 1986)) | (1 << (PlSqlParser.UNQUIESCE - 1986)) | (1 << (PlSqlParser.UNRECOVERABLE - 1986)))) !== 0) || ((((_la - 2018)) & ~0x1f) == 0 && ((1 << (_la - 2018)) & ((1 << (PlSqlParser.UNRESTRICTED - 2018)) | (1 << (PlSqlParser.UNSUBSCRIBE - 2018)) | (1 << (PlSqlParser.UNTIL - 2018)) | (1 << (PlSqlParser.UNUSABLE - 2018)) | (1 << (PlSqlParser.UNUSED - 2018)) | (1 << (PlSqlParser.UPDATABLE - 2018)) | (1 << (PlSqlParser.UPDATED - 2018)) | (1 << (PlSqlParser.UPDATEXML - 2018)) | (1 << (PlSqlParser.UPD_INDEXES - 2018)) | (1 << (PlSqlParser.UPD_JOININDEX - 2018)) | (1 << (PlSqlParser.UPGRADE - 2018)) | (1 << (PlSqlParser.UPPER - 2018)) | (1 << (PlSqlParser.UPSERT - 2018)) | (1 << (PlSqlParser.UROWID - 2018)) | (1 << (PlSqlParser.USABLE - 2018)) | (1 << (PlSqlParser.USAGE - 2018)) | (1 << (PlSqlParser.USE_ANTI - 2018)) | (1 << (PlSqlParser.USE_CONCAT - 2018)) | (1 << (PlSqlParser.USE_CUBE - 2018)) | (1 << (PlSqlParser.USE_HASH_AGGREGATION - 2018)) | (1 << (PlSqlParser.USE_HASH_GBY_FOR_PUSHDOWN - 2018)) | (1 << (PlSqlParser.USE_HASH - 2018)) | (1 << (PlSqlParser.USE_HIDDEN_PARTITIONS - 2018)) | (1 << (PlSqlParser.USE_INVISIBLE_INDEXES - 2018)) | (1 << (PlSqlParser.USE_MERGE_CARTESIAN - 2018)) | (1 << (PlSqlParser.USE_MERGE - 2018)) | (1 << (PlSqlParser.USE_NL - 2018)) | (1 << (PlSqlParser.USE_NL_WITH_INDEX - 2018)) | (1 << (PlSqlParser.USE_PRIVATE_OUTLINES - 2018)) | (1 << (PlSqlParser.USER_DATA - 2018)) | (1 << (PlSqlParser.USER_DEFINED - 2018)))) !== 0) || ((((_la - 2050)) & ~0x1f) == 0 && ((1 << (_la - 2050)) & ((1 << (PlSqlParser.USERENV - 2050)) | (1 << (PlSqlParser.USERGROUP - 2050)) | (1 << (PlSqlParser.USER_RECYCLEBIN - 2050)) | (1 << (PlSqlParser.USERS - 2050)) | (1 << (PlSqlParser.USER_TABLESPACES - 2050)) | (1 << (PlSqlParser.USER - 2050)) | (1 << (PlSqlParser.USE_SEMI - 2050)) | (1 << (PlSqlParser.USE_STORED_OUTLINES - 2050)) | (1 << (PlSqlParser.USE_TTT_FOR_GSETS - 2050)) | (1 << (PlSqlParser.USE - 2050)) | (1 << (PlSqlParser.USE_VECTOR_AGGREGATION - 2050)) | (1 << (PlSqlParser.USE_WEAK_NAME_RESL - 2050)) | (1 << (PlSqlParser.USING_NO_EXPAND - 2050)) | (1 << (PlSqlParser.USING - 2050)) | (1 << (PlSqlParser.UTF16BE - 2050)) | (1 << (PlSqlParser.UTF16LE - 2050)) | (1 << (PlSqlParser.UTF32 - 2050)) | (1 << (PlSqlParser.UTF8 - 2050)) | (1 << (PlSqlParser.V1 - 2050)) | (1 << (PlSqlParser.V2 - 2050)) | (1 << (PlSqlParser.VALIDATE - 2050)) | (1 << (PlSqlParser.VALIDATION - 2050)) | (1 << (PlSqlParser.VALID_TIME_END - 2050)) | (1 << (PlSqlParser.VALUE - 2050)) | (1 << (PlSqlParser.VARCHAR2 - 2050)) | (1 << (PlSqlParser.VARCHAR - 2050)) | (1 << (PlSqlParser.VARIABLE - 2050)) | (1 << (PlSqlParser.VAR_POP - 2050)) | (1 << (PlSqlParser.VARRAYS - 2050)) | (1 << (PlSqlParser.VARRAY - 2050)) | (1 << (PlSqlParser.VAR_SAMP - 2050)))) !== 0) || ((((_la - 2082)) & ~0x1f) == 0 && ((1 << (_la - 2082)) & ((1 << (PlSqlParser.VARYING - 2082)) | (1 << (PlSqlParser.VECTOR_READ_TRACE - 2082)) | (1 << (PlSqlParser.VECTOR_READ - 2082)) | (1 << (PlSqlParser.VECTOR_TRANSFORM_DIMS - 2082)) | (1 << (PlSqlParser.VECTOR_TRANSFORM_FACT - 2082)) | (1 << (PlSqlParser.VECTOR_TRANSFORM - 2082)) | (1 << (PlSqlParser.VERIFIER - 2082)) | (1 << (PlSqlParser.VERIFY - 2082)) | (1 << (PlSqlParser.VERSIONING - 2082)) | (1 << (PlSqlParser.VERSIONS_ENDSCN - 2082)) | (1 << (PlSqlParser.VERSIONS_ENDTIME - 2082)) | (1 << (PlSqlParser.VERSIONS_OPERATION - 2082)) | (1 << (PlSqlParser.VERSIONS_STARTSCN - 2082)) | (1 << (PlSqlParser.VERSIONS_STARTTIME - 2082)) | (1 << (PlSqlParser.VERSIONS - 2082)) | (1 << (PlSqlParser.VERSIONS_XID - 2082)) | (1 << (PlSqlParser.VERSION - 2082)) | (1 << (PlSqlParser.VIOLATION - 2082)) | (1 << (PlSqlParser.VIRTUAL - 2082)) | (1 << (PlSqlParser.VISIBILITY - 2082)) | (1 << (PlSqlParser.VISIBLE - 2082)) | (1 << (PlSqlParser.VOLUME - 2082)) | (1 << (PlSqlParser.VSIZE - 2082)) | (1 << (PlSqlParser.WAIT - 2082)) | (1 << (PlSqlParser.WALLET - 2082)) | (1 << (PlSqlParser.WARNING - 2082)) | (1 << (PlSqlParser.WEEKS - 2082)) | (1 << (PlSqlParser.WEEK - 2082)) | (1 << (PlSqlParser.WELLFORMED - 2082)) | (1 << (PlSqlParser.WHENEVER - 2082)) | (1 << (PlSqlParser.WHEN - 2082)))) !== 0) || ((((_la - 2115)) & ~0x1f) == 0 && ((1 << (_la - 2115)) & ((1 << (PlSqlParser.WHILE - 2115)) | (1 << (PlSqlParser.WHITESPACE - 2115)) | (1 << (PlSqlParser.WIDTH_BUCKET - 2115)) | (1 << (PlSqlParser.WITHIN - 2115)) | (1 << (PlSqlParser.WITHOUT - 2115)) | (1 << (PlSqlParser.WITH_PLSQL - 2115)) | (1 << (PlSqlParser.WORK - 2115)) | (1 << (PlSqlParser.WRAPPED - 2115)) | (1 << (PlSqlParser.WRAPPER - 2115)) | (1 << (PlSqlParser.WRITE - 2115)) | (1 << (PlSqlParser.XDB_FASTPATH_INSERT - 2115)) | (1 << (PlSqlParser.X_DYN_PRUNE - 2115)) | (1 << (PlSqlParser.XID - 2115)) | (1 << (PlSqlParser.XML2OBJECT - 2115)) | (1 << (PlSqlParser.XMLAGG - 2115)) | (1 << (PlSqlParser.XMLATTRIBUTES - 2115)) | (1 << (PlSqlParser.XMLCAST - 2115)) | (1 << (PlSqlParser.XMLCDATA - 2115)) | (1 << (PlSqlParser.XMLCOLATTVAL - 2115)) | (1 << (PlSqlParser.XMLCOMMENT - 2115)) | (1 << (PlSqlParser.XMLCONCAT - 2115)) | (1 << (PlSqlParser.XMLDIFF - 2115)) | (1 << (PlSqlParser.XML_DML_RWT_STMT - 2115)) | (1 << (PlSqlParser.XMLELEMENT - 2115)) | (1 << (PlSqlParser.XMLEXISTS2 - 2115)) | (1 << (PlSqlParser.XMLEXISTS - 2115)) | (1 << (PlSqlParser.XMLFOREST - 2115)) | (1 << (PlSqlParser.XMLINDEX_REWRITE_IN_SELECT - 2115)) | (1 << (PlSqlParser.XMLINDEX_REWRITE - 2115)))) !== 0) || ((((_la - 2147)) & ~0x1f) == 0 && ((1 << (_la - 2147)) & ((1 << (PlSqlParser.XMLINDEX_SEL_IDX_TBL - 2147)) | (1 << (PlSqlParser.XMLISNODE - 2147)) | (1 << (PlSqlParser.XMLISVALID - 2147)) | (1 << (PlSqlParser.XMLNAMESPACES - 2147)) | (1 << (PlSqlParser.XMLPARSE - 2147)) | (1 << (PlSqlParser.XMLPATCH - 2147)) | (1 << (PlSqlParser.XMLPI - 2147)) | (1 << (PlSqlParser.XMLQUERYVAL - 2147)) | (1 << (PlSqlParser.XMLQUERY - 2147)) | (1 << (PlSqlParser.XMLROOT - 2147)) | (1 << (PlSqlParser.XMLSCHEMA - 2147)) | (1 << (PlSqlParser.XMLSERIALIZE - 2147)) | (1 << (PlSqlParser.XMLTABLE - 2147)) | (1 << (PlSqlParser.XMLTRANSFORMBLOB - 2147)) | (1 << (PlSqlParser.XMLTRANSFORM - 2147)) | (1 << (PlSqlParser.XMLTYPE - 2147)) | (1 << (PlSqlParser.XML - 2147)) | (1 << (PlSqlParser.XPATHTABLE - 2147)) | (1 << (PlSqlParser.XS_SYS_CONTEXT - 2147)) | (1 << (PlSqlParser.XS - 2147)) | (1 << (PlSqlParser.YEARS - 2147)) | (1 << (PlSqlParser.YEAR - 2147)) | (1 << (PlSqlParser.YES - 2147)) | (1 << (PlSqlParser.YMINTERVAL_UNCONSTRAINED - 2147)) | (1 << (PlSqlParser.ZONEMAP - 2147)) | (1 << (PlSqlParser.ZONE - 2147)) | (1 << (PlSqlParser.PREDICTION - 2147)) | (1 << (PlSqlParser.PREDICTION_BOUNDS - 2147)) | (1 << (PlSqlParser.PREDICTION_COST - 2147)) | (1 << (PlSqlParser.PREDICTION_DETAILS - 2147)) | (1 << (PlSqlParser.PREDICTION_PROBABILITY - 2147)))) !== 0) || ((((_la - 2179)) & ~0x1f) == 0 && ((1 << (_la - 2179)) & ((1 << (PlSqlParser.PREDICTION_SET - 2179)) | (1 << (PlSqlParser.CUME_DIST - 2179)) | (1 << (PlSqlParser.DENSE_RANK - 2179)) | (1 << (PlSqlParser.LISTAGG - 2179)) | (1 << (PlSqlParser.PERCENT_RANK - 2179)) | (1 << (PlSqlParser.PERCENTILE_CONT - 2179)) | (1 << (PlSqlParser.PERCENTILE_DISC - 2179)) | (1 << (PlSqlParser.RANK - 2179)) | (1 << (PlSqlParser.AVG - 2179)) | (1 << (PlSqlParser.CORR - 2179)) | (1 << (PlSqlParser.COVAR_ - 2179)) | (1 << (PlSqlParser.LAG - 2179)) | (1 << (PlSqlParser.LEAD - 2179)) | (1 << (PlSqlParser.MAX - 2179)) | (1 << (PlSqlParser.MEDIAN - 2179)) | (1 << (PlSqlParser.MIN - 2179)) | (1 << (PlSqlParser.NTILE - 2179)) | (1 << (PlSqlParser.NVL - 2179)) | (1 << (PlSqlParser.RATIO_TO_REPORT - 2179)) | (1 << (PlSqlParser.REGR_ - 2179)) | (1 << (PlSqlParser.ROUND - 2179)) | (1 << (PlSqlParser.ROW_NUMBER - 2179)) | (1 << (PlSqlParser.SUBSTR - 2179)) | (1 << (PlSqlParser.TO_CHAR - 2179)) | (1 << (PlSqlParser.TRIM - 2179)) | (1 << (PlSqlParser.SUM - 2179)) | (1 << (PlSqlParser.STDDEV - 2179)) | (1 << (PlSqlParser.VAR_ - 2179)) | (1 << (PlSqlParser.VARIANCE - 2179)) | (1 << (PlSqlParser.LEAST - 2179)) | (1 << (PlSqlParser.GREATEST - 2179)))) !== 0) || ((((_la - 2211)) & ~0x1f) == 0 && ((1 << (_la - 2211)) & ((1 << (PlSqlParser.TO_DATE - 2211)) | (1 << (PlSqlParser.PERIOD - 2211)) | (1 << (PlSqlParser.DELIMITED_ID - 2211)))) !== 0) || _la===PlSqlParser.INTRODUCER || _la===PlSqlParser.REGULAR_ID) { this.state = 8635; this.exception_name(); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Return_statementContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_return_statement; return this; } Return_statementContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Return_statementContext.prototype.constructor = Return_statementContext; Return_statementContext.prototype.RETURN = function() { return this.getToken(PlSqlParser.RETURN, 0); }; Return_statementContext.prototype.expression = function() { return this.getTypedRuleContext(ExpressionContext,0); }; Return_statementContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterReturn_statement(this); } }; Return_statementContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitReturn_statement(this); } }; Return_statementContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitReturn_statement(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Return_statementContext = Return_statementContext; PlSqlParser.prototype.return_statement = function() { var localctx = new Return_statementContext(this, this._ctx, this.state); this.enterRule(localctx, 990, PlSqlParser.RULE_return_statement); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 8638; this.match(PlSqlParser.RETURN); this.state = 8640; this._errHandler.sync(this); _la = this._input.LA(1); if((((_la) & ~0x1f) == 0 && ((1 << _la) & ((1 << PlSqlParser.ABORT) | (1 << PlSqlParser.ABS) | (1 << PlSqlParser.ACCESS) | (1 << PlSqlParser.ACCESSED) | (1 << PlSqlParser.ACCOUNT) | (1 << PlSqlParser.ACL) | (1 << PlSqlParser.ACOS) | (1 << PlSqlParser.ACTION) | (1 << PlSqlParser.ACTIONS) | (1 << PlSqlParser.ACTIVATE) | (1 << PlSqlParser.ACTIVE) | (1 << PlSqlParser.ACTIVE_COMPONENT) | (1 << PlSqlParser.ACTIVE_DATA) | (1 << PlSqlParser.ACTIVE_FUNCTION) | (1 << PlSqlParser.ACTIVE_TAG) | (1 << PlSqlParser.ACTIVITY) | (1 << PlSqlParser.ADAPTIVE_PLAN) | (1 << PlSqlParser.ADD) | (1 << PlSqlParser.ADD_COLUMN) | (1 << PlSqlParser.ADD_GROUP) | (1 << PlSqlParser.ADD_MONTHS) | (1 << PlSqlParser.ADJ_DATE) | (1 << PlSqlParser.ADMIN) | (1 << PlSqlParser.ADMINISTER) | (1 << PlSqlParser.ADMINISTRATOR) | (1 << PlSqlParser.ADVANCED) | (1 << PlSqlParser.ADVISE) | (1 << PlSqlParser.ADVISOR) | (1 << PlSqlParser.AFD_DISKSTRING) | (1 << PlSqlParser.AFTER) | (1 << PlSqlParser.AGENT))) !== 0) || ((((_la - 32)) & ~0x1f) == 0 && ((1 << (_la - 32)) & ((1 << (PlSqlParser.AGGREGATE - 32)) | (1 << (PlSqlParser.A_LETTER - 32)) | (1 << (PlSqlParser.ALIAS - 32)) | (1 << (PlSqlParser.ALL - 32)) | (1 << (PlSqlParser.ALLOCATE - 32)) | (1 << (PlSqlParser.ALLOW - 32)) | (1 << (PlSqlParser.ALL_ROWS - 32)) | (1 << (PlSqlParser.ALWAYS - 32)) | (1 << (PlSqlParser.ANALYZE - 32)) | (1 << (PlSqlParser.ANCILLARY - 32)) | (1 << (PlSqlParser.AND_EQUAL - 32)) | (1 << (PlSqlParser.ANOMALY - 32)) | (1 << (PlSqlParser.ANSI_REARCH - 32)) | (1 << (PlSqlParser.ANTIJOIN - 32)) | (1 << (PlSqlParser.ANY - 32)) | (1 << (PlSqlParser.ANYSCHEMA - 32)) | (1 << (PlSqlParser.APPEND - 32)) | (1 << (PlSqlParser.APPENDCHILDXML - 32)) | (1 << (PlSqlParser.APPEND_VALUES - 32)) | (1 << (PlSqlParser.APPLICATION - 32)) | (1 << (PlSqlParser.APPLY - 32)) | (1 << (PlSqlParser.APPROX_COUNT_DISTINCT - 32)) | (1 << (PlSqlParser.ARCHIVAL - 32)) | (1 << (PlSqlParser.ARCHIVE - 32)) | (1 << (PlSqlParser.ARCHIVED - 32)) | (1 << (PlSqlParser.ARCHIVELOG - 32)) | (1 << (PlSqlParser.ARRAY - 32)) | (1 << (PlSqlParser.ASCII - 32)))) !== 0) || ((((_la - 64)) & ~0x1f) == 0 && ((1 << (_la - 64)) & ((1 << (PlSqlParser.ASCIISTR - 64)) | (1 << (PlSqlParser.ASIN - 64)) | (1 << (PlSqlParser.ASIS - 64)) | (1 << (PlSqlParser.ASSEMBLY - 64)) | (1 << (PlSqlParser.ASSIGN - 64)) | (1 << (PlSqlParser.ASSOCIATE - 64)) | (1 << (PlSqlParser.ASYNC - 64)) | (1 << (PlSqlParser.ASYNCHRONOUS - 64)) | (1 << (PlSqlParser.ATAN2 - 64)) | (1 << (PlSqlParser.ATAN - 64)) | (1 << (PlSqlParser.AT - 64)) | (1 << (PlSqlParser.ATTRIBUTE - 64)) | (1 << (PlSqlParser.ATTRIBUTES - 64)) | (1 << (PlSqlParser.AUTHENTICATED - 64)) | (1 << (PlSqlParser.AUTHENTICATION - 64)) | (1 << (PlSqlParser.AUTHID - 64)) | (1 << (PlSqlParser.AUTHORIZATION - 64)) | (1 << (PlSqlParser.AUTOALLOCATE - 64)) | (1 << (PlSqlParser.AUTO - 64)) | (1 << (PlSqlParser.AUTOEXTEND - 64)) | (1 << (PlSqlParser.AUTO_LOGIN - 64)) | (1 << (PlSqlParser.AUTOMATIC - 64)) | (1 << (PlSqlParser.AUTONOMOUS_TRANSACTION - 64)) | (1 << (PlSqlParser.AUTO_REOPTIMIZE - 64)) | (1 << (PlSqlParser.AVAILABILITY - 64)) | (1 << (PlSqlParser.AVRO - 64)) | (1 << (PlSqlParser.BACKGROUND - 64)) | (1 << (PlSqlParser.BACKUP - 64)) | (1 << (PlSqlParser.BASIC - 64)))) !== 0) || ((((_la - 96)) & ~0x1f) == 0 && ((1 << (_la - 96)) & ((1 << (PlSqlParser.BASICFILE - 96)) | (1 << (PlSqlParser.BATCH - 96)) | (1 << (PlSqlParser.BATCHSIZE - 96)) | (1 << (PlSqlParser.BATCH_TABLE_ACCESS_BY_ROWID - 96)) | (1 << (PlSqlParser.BECOME - 96)) | (1 << (PlSqlParser.BEFORE - 96)) | (1 << (PlSqlParser.BEGIN - 96)) | (1 << (PlSqlParser.BEGINNING - 96)) | (1 << (PlSqlParser.BEGIN_OUTLINE_DATA - 96)) | (1 << (PlSqlParser.BEHALF - 96)) | (1 << (PlSqlParser.BEQUEATH - 96)) | (1 << (PlSqlParser.BFILE - 96)) | (1 << (PlSqlParser.BFILENAME - 96)) | (1 << (PlSqlParser.BIGFILE - 96)) | (1 << (PlSqlParser.BINARY - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE_INFINITY - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE_NAN - 96)) | (1 << (PlSqlParser.BINARY_FLOAT - 96)) | (1 << (PlSqlParser.BINARY_FLOAT_INFINITY - 96)) | (1 << (PlSqlParser.BINARY_FLOAT_NAN - 96)) | (1 << (PlSqlParser.BINARY_INTEGER - 96)) | (1 << (PlSqlParser.BIND_AWARE - 96)) | (1 << (PlSqlParser.BINDING - 96)) | (1 << (PlSqlParser.BIN_TO_NUM - 96)) | (1 << (PlSqlParser.BITAND - 96)) | (1 << (PlSqlParser.BITMAP_AND - 96)) | (1 << (PlSqlParser.BITMAP - 96)) | (1 << (PlSqlParser.BITMAPS - 96)) | (1 << (PlSqlParser.BITMAP_TREE - 96)) | (1 << (PlSqlParser.BITS - 96)))) !== 0) || ((((_la - 128)) & ~0x1f) == 0 && ((1 << (_la - 128)) & ((1 << (PlSqlParser.BLOB - 128)) | (1 << (PlSqlParser.BLOCK - 128)) | (1 << (PlSqlParser.BLOCK_RANGE - 128)) | (1 << (PlSqlParser.BLOCKS - 128)) | (1 << (PlSqlParser.BLOCKSIZE - 128)) | (1 << (PlSqlParser.BODY - 128)) | (1 << (PlSqlParser.BOOLEAN - 128)) | (1 << (PlSqlParser.BOTH - 128)) | (1 << (PlSqlParser.BOUND - 128)) | (1 << (PlSqlParser.BRANCH - 128)) | (1 << (PlSqlParser.BREADTH - 128)) | (1 << (PlSqlParser.BROADCAST - 128)) | (1 << (PlSqlParser.BSON - 128)) | (1 << (PlSqlParser.BUFFER - 128)) | (1 << (PlSqlParser.BUFFER_CACHE - 128)) | (1 << (PlSqlParser.BUFFER_POOL - 128)) | (1 << (PlSqlParser.BUILD - 128)) | (1 << (PlSqlParser.BULK - 128)) | (1 << (PlSqlParser.BYPASS_RECURSIVE_CHECK - 128)) | (1 << (PlSqlParser.BYPASS_UJVC - 128)) | (1 << (PlSqlParser.BYTE - 128)) | (1 << (PlSqlParser.CACHE - 128)) | (1 << (PlSqlParser.CACHE_CB - 128)) | (1 << (PlSqlParser.CACHE_INSTANCES - 128)) | (1 << (PlSqlParser.CACHE_TEMP_TABLE - 128)) | (1 << (PlSqlParser.CACHING - 128)) | (1 << (PlSqlParser.CALCULATED - 128)) | (1 << (PlSqlParser.CALLBACK - 128)) | (1 << (PlSqlParser.CALL - 128)) | (1 << (PlSqlParser.CANCEL - 128)))) !== 0) || ((((_la - 160)) & ~0x1f) == 0 && ((1 << (_la - 160)) & ((1 << (PlSqlParser.CAPACITY - 160)) | (1 << (PlSqlParser.CARDINALITY - 160)) | (1 << (PlSqlParser.CASCADE - 160)) | (1 << (PlSqlParser.CASE - 160)) | (1 << (PlSqlParser.CAST - 160)) | (1 << (PlSqlParser.CATEGORY - 160)) | (1 << (PlSqlParser.CDBDEFAULT - 160)) | (1 << (PlSqlParser.CEIL - 160)) | (1 << (PlSqlParser.CELL_FLASH_CACHE - 160)) | (1 << (PlSqlParser.CERTIFICATE - 160)) | (1 << (PlSqlParser.CFILE - 160)) | (1 << (PlSqlParser.CHAINED - 160)) | (1 << (PlSqlParser.CHANGE - 160)) | (1 << (PlSqlParser.CHANGE_DUPKEY_ERROR_INDEX - 160)) | (1 << (PlSqlParser.CHARACTER - 160)) | (1 << (PlSqlParser.CHAR - 160)) | (1 << (PlSqlParser.CHAR_CS - 160)) | (1 << (PlSqlParser.CHARTOROWID - 160)) | (1 << (PlSqlParser.CHECK_ACL_REWRITE - 160)) | (1 << (PlSqlParser.CHECKPOINT - 160)) | (1 << (PlSqlParser.CHILD - 160)) | (1 << (PlSqlParser.CHOOSE - 160)) | (1 << (PlSqlParser.CHR - 160)) | (1 << (PlSqlParser.CHUNK - 160)) | (1 << (PlSqlParser.CLASS - 160)) | (1 << (PlSqlParser.CLASSIFIER - 160)) | (1 << (PlSqlParser.CLEANUP - 160)) | (1 << (PlSqlParser.CLEAR - 160)) | (1 << (PlSqlParser.C_LETTER - 160)) | (1 << (PlSqlParser.CLIENT - 160)))) !== 0) || ((((_la - 192)) & ~0x1f) == 0 && ((1 << (_la - 192)) & ((1 << (PlSqlParser.CLOB - 192)) | (1 << (PlSqlParser.CLONE - 192)) | (1 << (PlSqlParser.CLOSE_CACHED_OPEN_CURSORS - 192)) | (1 << (PlSqlParser.CLOSE - 192)) | (1 << (PlSqlParser.CLUSTER_BY_ROWID - 192)) | (1 << (PlSqlParser.CLUSTER - 192)) | (1 << (PlSqlParser.CLUSTER_DETAILS - 192)) | (1 << (PlSqlParser.CLUSTER_DISTANCE - 192)) | (1 << (PlSqlParser.CLUSTER_ID - 192)) | (1 << (PlSqlParser.CLUSTERING - 192)) | (1 << (PlSqlParser.CLUSTERING_FACTOR - 192)) | (1 << (PlSqlParser.CLUSTER_PROBABILITY - 192)) | (1 << (PlSqlParser.CLUSTER_SET - 192)) | (1 << (PlSqlParser.COALESCE - 192)) | (1 << (PlSqlParser.COALESCE_SQ - 192)) | (1 << (PlSqlParser.COARSE - 192)) | (1 << (PlSqlParser.CO_AUTH_IND - 192)) | (1 << (PlSqlParser.COLD - 192)) | (1 << (PlSqlParser.COLLECT - 192)) | (1 << (PlSqlParser.COLUMNAR - 192)) | (1 << (PlSqlParser.COLUMN_AUTH_INDICATOR - 192)) | (1 << (PlSqlParser.COLUMN - 192)) | (1 << (PlSqlParser.COLUMNS - 192)) | (1 << (PlSqlParser.COLUMN_STATS - 192)) | (1 << (PlSqlParser.COLUMN_VALUE - 192)) | (1 << (PlSqlParser.COMMENT - 192)) | (1 << (PlSqlParser.COMMIT - 192)) | (1 << (PlSqlParser.COMMITTED - 192)) | (1 << (PlSqlParser.COMMON_DATA - 192)) | (1 << (PlSqlParser.COMPACT - 192)) | (1 << (PlSqlParser.COMPATIBILITY - 192)) | (1 << (PlSqlParser.COMPILE - 192)))) !== 0) || ((((_la - 224)) & ~0x1f) == 0 && ((1 << (_la - 224)) & ((1 << (PlSqlParser.COMPLETE - 224)) | (1 << (PlSqlParser.COMPLIANCE - 224)) | (1 << (PlSqlParser.COMPONENT - 224)) | (1 << (PlSqlParser.COMPONENTS - 224)) | (1 << (PlSqlParser.COMPOSE - 224)) | (1 << (PlSqlParser.COMPOSITE - 224)) | (1 << (PlSqlParser.COMPOSITE_LIMIT - 224)) | (1 << (PlSqlParser.COMPOUND - 224)) | (1 << (PlSqlParser.COMPUTE - 224)) | (1 << (PlSqlParser.CONCAT - 224)) | (1 << (PlSqlParser.CON_DBID_TO_ID - 224)) | (1 << (PlSqlParser.CONDITIONAL - 224)) | (1 << (PlSqlParser.CONDITION - 224)) | (1 << (PlSqlParser.CONFIRM - 224)) | (1 << (PlSqlParser.CONFORMING - 224)) | (1 << (PlSqlParser.CON_GUID_TO_ID - 224)) | (1 << (PlSqlParser.CON_ID - 224)) | (1 << (PlSqlParser.CON_NAME_TO_ID - 224)) | (1 << (PlSqlParser.CONNECT_BY_CB_WHR_ONLY - 224)) | (1 << (PlSqlParser.CONNECT_BY_COMBINE_SW - 224)) | (1 << (PlSqlParser.CONNECT_BY_COST_BASED - 224)) | (1 << (PlSqlParser.CONNECT_BY_ELIM_DUPS - 224)) | (1 << (PlSqlParser.CONNECT_BY_FILTERING - 224)) | (1 << (PlSqlParser.CONNECT_BY_ISCYCLE - 224)) | (1 << (PlSqlParser.CONNECT_BY_ISLEAF - 224)) | (1 << (PlSqlParser.CONNECT_BY_ROOT - 224)) | (1 << (PlSqlParser.CONNECT_TIME - 224)) | (1 << (PlSqlParser.CONSIDER - 224)) | (1 << (PlSqlParser.CONSISTENT - 224)) | (1 << (PlSqlParser.CONSTANT - 224)))) !== 0) || ((((_la - 256)) & ~0x1f) == 0 && ((1 << (_la - 256)) & ((1 << (PlSqlParser.CONST - 256)) | (1 << (PlSqlParser.CONSTRAINT - 256)) | (1 << (PlSqlParser.CONSTRAINTS - 256)) | (1 << (PlSqlParser.CONSTRUCTOR - 256)) | (1 << (PlSqlParser.CONTAINER - 256)) | (1 << (PlSqlParser.CONTAINER_DATA - 256)) | (1 << (PlSqlParser.CONTAINERS - 256)) | (1 << (PlSqlParser.CONTENT - 256)) | (1 << (PlSqlParser.CONTENTS - 256)) | (1 << (PlSqlParser.CONTEXT - 256)) | (1 << (PlSqlParser.CONTINUE - 256)) | (1 << (PlSqlParser.CONTROLFILE - 256)) | (1 << (PlSqlParser.CON_UID_TO_ID - 256)) | (1 << (PlSqlParser.CONVERT - 256)) | (1 << (PlSqlParser.COOKIE - 256)) | (1 << (PlSqlParser.COPY - 256)) | (1 << (PlSqlParser.CORR_K - 256)) | (1 << (PlSqlParser.CORR_S - 256)) | (1 << (PlSqlParser.CORRUPTION - 256)) | (1 << (PlSqlParser.CORRUPT_XID_ALL - 256)) | (1 << (PlSqlParser.CORRUPT_XID - 256)) | (1 << (PlSqlParser.COS - 256)) | (1 << (PlSqlParser.COSH - 256)) | (1 << (PlSqlParser.COST - 256)) | (1 << (PlSqlParser.COST_XML_QUERY_REWRITE - 256)) | (1 << (PlSqlParser.COUNT - 256)) | (1 << (PlSqlParser.COVAR_POP - 256)) | (1 << (PlSqlParser.COVAR_SAMP - 256)) | (1 << (PlSqlParser.CPU_COSTING - 256)) | (1 << (PlSqlParser.CPU_PER_CALL - 256)) | (1 << (PlSqlParser.CPU_PER_SESSION - 256)) | (1 << (PlSqlParser.CRASH - 256)))) !== 0) || ((((_la - 289)) & ~0x1f) == 0 && ((1 << (_la - 289)) & ((1 << (PlSqlParser.CREATE_FILE_DEST - 289)) | (1 << (PlSqlParser.CREATE_STORED_OUTLINES - 289)) | (1 << (PlSqlParser.CREATION - 289)) | (1 << (PlSqlParser.CREDENTIAL - 289)) | (1 << (PlSqlParser.CRITICAL - 289)) | (1 << (PlSqlParser.CROSS - 289)) | (1 << (PlSqlParser.CROSSEDITION - 289)) | (1 << (PlSqlParser.CSCONVERT - 289)) | (1 << (PlSqlParser.CUBE_AJ - 289)) | (1 << (PlSqlParser.CUBE - 289)) | (1 << (PlSqlParser.CUBE_GB - 289)) | (1 << (PlSqlParser.CUBE_SJ - 289)) | (1 << (PlSqlParser.CUME_DISTM - 289)) | (1 << (PlSqlParser.CURRENT - 289)) | (1 << (PlSqlParser.CURRENT_DATE - 289)) | (1 << (PlSqlParser.CURRENT_SCHEMA - 289)) | (1 << (PlSqlParser.CURRENT_TIME - 289)) | (1 << (PlSqlParser.CURRENT_TIMESTAMP - 289)) | (1 << (PlSqlParser.CURRENT_USER - 289)) | (1 << (PlSqlParser.CURRENTV - 289)) | (1 << (PlSqlParser.CURSOR - 289)) | (1 << (PlSqlParser.CURSOR_SHARING_EXACT - 289)) | (1 << (PlSqlParser.CURSOR_SPECIFIC_SEGMENT - 289)) | (1 << (PlSqlParser.CUSTOMDATUM - 289)) | (1 << (PlSqlParser.CV - 289)) | (1 << (PlSqlParser.CYCLE - 289)) | (1 << (PlSqlParser.DANGLING - 289)) | (1 << (PlSqlParser.DATABASE - 289)) | (1 << (PlSqlParser.DATA - 289)) | (1 << (PlSqlParser.DATAFILE - 289)) | (1 << (PlSqlParser.DATAFILES - 289)))) !== 0) || ((((_la - 321)) & ~0x1f) == 0 && ((1 << (_la - 321)) & ((1 << (PlSqlParser.DATAMOVEMENT - 321)) | (1 << (PlSqlParser.DATAOBJNO - 321)) | (1 << (PlSqlParser.DATAOBJ_TO_MAT_PARTITION - 321)) | (1 << (PlSqlParser.DATAOBJ_TO_PARTITION - 321)) | (1 << (PlSqlParser.DATAPUMP - 321)) | (1 << (PlSqlParser.DATA_SECURITY_REWRITE_LIMIT - 321)) | (1 << (PlSqlParser.DATE - 321)) | (1 << (PlSqlParser.DATE_MODE - 321)) | (1 << (PlSqlParser.DAY - 321)) | (1 << (PlSqlParser.DAYS - 321)) | (1 << (PlSqlParser.DBA - 321)) | (1 << (PlSqlParser.DBA_RECYCLEBIN - 321)) | (1 << (PlSqlParser.DBMS_STATS - 321)) | (1 << (PlSqlParser.DB_ROLE_CHANGE - 321)) | (1 << (PlSqlParser.DBTIMEZONE - 321)) | (1 << (PlSqlParser.DB_UNIQUE_NAME - 321)) | (1 << (PlSqlParser.DB_VERSION - 321)) | (1 << (PlSqlParser.DDL - 321)) | (1 << (PlSqlParser.DEALLOCATE - 321)) | (1 << (PlSqlParser.DEBUG - 321)) | (1 << (PlSqlParser.DEBUGGER - 321)) | (1 << (PlSqlParser.DEC - 321)) | (1 << (PlSqlParser.DECIMAL - 321)) | (1 << (PlSqlParser.DECLARE - 321)) | (1 << (PlSqlParser.DECOMPOSE - 321)) | (1 << (PlSqlParser.DECORRELATE - 321)) | (1 << (PlSqlParser.DECR - 321)) | (1 << (PlSqlParser.DECREMENT - 321)) | (1 << (PlSqlParser.DECRYPT - 321)) | (1 << (PlSqlParser.DEDUPLICATE - 321)) | (1 << (PlSqlParser.DEFAULT - 321)) | (1 << (PlSqlParser.DEFAULTS - 321)))) !== 0) || ((((_la - 353)) & ~0x1f) == 0 && ((1 << (_la - 353)) & ((1 << (PlSqlParser.DEFERRABLE - 353)) | (1 << (PlSqlParser.DEFERRED - 353)) | (1 << (PlSqlParser.DEFINED - 353)) | (1 << (PlSqlParser.DEFINE - 353)) | (1 << (PlSqlParser.DEFINER - 353)) | (1 << (PlSqlParser.DEGREE - 353)) | (1 << (PlSqlParser.DELAY - 353)) | (1 << (PlSqlParser.DELEGATE - 353)) | (1 << (PlSqlParser.DELETE_ALL - 353)) | (1 << (PlSqlParser.DELETE - 353)) | (1 << (PlSqlParser.DELETEXML - 353)) | (1 << (PlSqlParser.DEMAND - 353)) | (1 << (PlSqlParser.DENSE_RANKM - 353)) | (1 << (PlSqlParser.DEPENDENT - 353)) | (1 << (PlSqlParser.DEPTH - 353)) | (1 << (PlSqlParser.DEQUEUE - 353)) | (1 << (PlSqlParser.DEREF - 353)) | (1 << (PlSqlParser.DEREF_NO_REWRITE - 353)) | (1 << (PlSqlParser.DESTROY - 353)) | (1 << (PlSqlParser.DETACHED - 353)) | (1 << (PlSqlParser.DETERMINES - 353)) | (1 << (PlSqlParser.DETERMINISTIC - 353)) | (1 << (PlSqlParser.DICTIONARY - 353)) | (1 << (PlSqlParser.DIMENSION - 353)) | (1 << (PlSqlParser.DIMENSIONS - 353)) | (1 << (PlSqlParser.DIRECT_LOAD - 353)) | (1 << (PlSqlParser.DIRECTORY - 353)) | (1 << (PlSqlParser.DIRECT_PATH - 353)) | (1 << (PlSqlParser.DISABLE_ALL - 353)) | (1 << (PlSqlParser.DISABLE - 353)) | (1 << (PlSqlParser.DISABLE_PARALLEL_DML - 353)))) !== 0) || ((((_la - 385)) & ~0x1f) == 0 && ((1 << (_la - 385)) & ((1 << (PlSqlParser.DISABLE_PRESET - 385)) | (1 << (PlSqlParser.DISABLE_RPKE - 385)) | (1 << (PlSqlParser.DISALLOW - 385)) | (1 << (PlSqlParser.DISASSOCIATE - 385)) | (1 << (PlSqlParser.DISCARD - 385)) | (1 << (PlSqlParser.DISCONNECT - 385)) | (1 << (PlSqlParser.DISK - 385)) | (1 << (PlSqlParser.DISKGROUP - 385)) | (1 << (PlSqlParser.DISKS - 385)) | (1 << (PlSqlParser.DISMOUNT - 385)) | (1 << (PlSqlParser.DISTINCT - 385)) | (1 << (PlSqlParser.DISTINGUISHED - 385)) | (1 << (PlSqlParser.DISTRIBUTED - 385)) | (1 << (PlSqlParser.DISTRIBUTE - 385)) | (1 << (PlSqlParser.DML - 385)) | (1 << (PlSqlParser.DML_UPDATE - 385)) | (1 << (PlSqlParser.DOCFIDELITY - 385)) | (1 << (PlSqlParser.DOCUMENT - 385)) | (1 << (PlSqlParser.DOMAIN_INDEX_FILTER - 385)) | (1 << (PlSqlParser.DOMAIN_INDEX_NO_SORT - 385)) | (1 << (PlSqlParser.DOMAIN_INDEX_SORT - 385)) | (1 << (PlSqlParser.DOUBLE - 385)) | (1 << (PlSqlParser.DOWNGRADE - 385)) | (1 << (PlSqlParser.DRIVING_SITE - 385)) | (1 << (PlSqlParser.DROP_COLUMN - 385)) | (1 << (PlSqlParser.DROP_GROUP - 385)) | (1 << (PlSqlParser.DSINTERVAL_UNCONSTRAINED - 385)) | (1 << (PlSqlParser.DST_UPGRADE_INSERT_CONV - 385)) | (1 << (PlSqlParser.DUMP - 385)))) !== 0) || ((((_la - 417)) & ~0x1f) == 0 && ((1 << (_la - 417)) & ((1 << (PlSqlParser.DUPLICATE - 417)) | (1 << (PlSqlParser.DV - 417)) | (1 << (PlSqlParser.DYNAMIC - 417)) | (1 << (PlSqlParser.DYNAMIC_SAMPLING - 417)) | (1 << (PlSqlParser.DYNAMIC_SAMPLING_EST_CDN - 417)) | (1 << (PlSqlParser.EACH - 417)) | (1 << (PlSqlParser.EDITIONABLE - 417)) | (1 << (PlSqlParser.EDITION - 417)) | (1 << (PlSqlParser.EDITIONING - 417)) | (1 << (PlSqlParser.EDITIONS - 417)) | (1 << (PlSqlParser.ELEMENT - 417)) | (1 << (PlSqlParser.ELIM_GROUPBY - 417)) | (1 << (PlSqlParser.ELIMINATE_JOIN - 417)) | (1 << (PlSqlParser.ELIMINATE_OBY - 417)) | (1 << (PlSqlParser.ELIMINATE_OUTER_JOIN - 417)) | (1 << (PlSqlParser.EM - 417)) | (1 << (PlSqlParser.EMPTY_BLOB - 417)) | (1 << (PlSqlParser.EMPTY_CLOB - 417)) | (1 << (PlSqlParser.EMPTY - 417)) | (1 << (PlSqlParser.ENABLE_ALL - 417)) | (1 << (PlSqlParser.ENABLE - 417)) | (1 << (PlSqlParser.ENABLE_PARALLEL_DML - 417)) | (1 << (PlSqlParser.ENABLE_PRESET - 417)) | (1 << (PlSqlParser.ENCODING - 417)) | (1 << (PlSqlParser.ENCRYPT - 417)) | (1 << (PlSqlParser.ENCRYPTION - 417)) | (1 << (PlSqlParser.END_OUTLINE_DATA - 417)) | (1 << (PlSqlParser.ENFORCED - 417)) | (1 << (PlSqlParser.ENFORCE - 417)))) !== 0) || ((((_la - 449)) & ~0x1f) == 0 && ((1 << (_la - 449)) & ((1 << (PlSqlParser.ENQUEUE - 449)) | (1 << (PlSqlParser.ENTERPRISE - 449)) | (1 << (PlSqlParser.ENTITYESCAPING - 449)) | (1 << (PlSqlParser.ENTRY - 449)) | (1 << (PlSqlParser.EQUIPART - 449)) | (1 << (PlSqlParser.ERR - 449)) | (1 << (PlSqlParser.ERROR_ARGUMENT - 449)) | (1 << (PlSqlParser.ERROR - 449)) | (1 << (PlSqlParser.ERROR_ON_OVERLAP_TIME - 449)) | (1 << (PlSqlParser.ERRORS - 449)) | (1 << (PlSqlParser.ESCAPE - 449)) | (1 << (PlSqlParser.ESTIMATE - 449)) | (1 << (PlSqlParser.EVAL - 449)) | (1 << (PlSqlParser.EVALNAME - 449)) | (1 << (PlSqlParser.EVALUATE - 449)) | (1 << (PlSqlParser.EVALUATION - 449)) | (1 << (PlSqlParser.EVENTS - 449)) | (1 << (PlSqlParser.EVERY - 449)) | (1 << (PlSqlParser.EXCEPT - 449)) | (1 << (PlSqlParser.EXCEPTION - 449)) | (1 << (PlSqlParser.EXCEPTION_INIT - 449)) | (1 << (PlSqlParser.EXCEPTIONS - 449)) | (1 << (PlSqlParser.EXCHANGE - 449)) | (1 << (PlSqlParser.EXCLUDE - 449)) | (1 << (PlSqlParser.EXCLUDING - 449)) | (1 << (PlSqlParser.EXECUTE - 449)) | (1 << (PlSqlParser.EXEMPT - 449)) | (1 << (PlSqlParser.EXISTING - 449)) | (1 << (PlSqlParser.EXISTS - 449)) | (1 << (PlSqlParser.EXISTSNODE - 449)) | (1 << (PlSqlParser.EXIT - 449)))) !== 0) || ((((_la - 481)) & ~0x1f) == 0 && ((1 << (_la - 481)) & ((1 << (PlSqlParser.EXPAND_GSET_TO_UNION - 481)) | (1 << (PlSqlParser.EXPAND_TABLE - 481)) | (1 << (PlSqlParser.EXP - 481)) | (1 << (PlSqlParser.EXPIRE - 481)) | (1 << (PlSqlParser.EXPLAIN - 481)) | (1 << (PlSqlParser.EXPLOSION - 481)) | (1 << (PlSqlParser.EXPORT - 481)) | (1 << (PlSqlParser.EXPR_CORR_CHECK - 481)) | (1 << (PlSqlParser.EXPRESS - 481)) | (1 << (PlSqlParser.EXTENDS - 481)) | (1 << (PlSqlParser.EXTENT - 481)) | (1 << (PlSqlParser.EXTENTS - 481)) | (1 << (PlSqlParser.EXTERNAL - 481)) | (1 << (PlSqlParser.EXTERNALLY - 481)) | (1 << (PlSqlParser.EXTRACTCLOBXML - 481)) | (1 << (PlSqlParser.EXTRACT - 481)) | (1 << (PlSqlParser.EXTRACTVALUE - 481)) | (1 << (PlSqlParser.EXTRA - 481)) | (1 << (PlSqlParser.FACILITY - 481)) | (1 << (PlSqlParser.FACT - 481)) | (1 << (PlSqlParser.FACTOR - 481)) | (1 << (PlSqlParser.FACTORIZE_JOIN - 481)) | (1 << (PlSqlParser.FAILED - 481)) | (1 << (PlSqlParser.FAILED_LOGIN_ATTEMPTS - 481)) | (1 << (PlSqlParser.FAILGROUP - 481)) | (1 << (PlSqlParser.FAILOVER - 481)) | (1 << (PlSqlParser.FAILURE - 481)) | (1 << (PlSqlParser.FALSE - 481)) | (1 << (PlSqlParser.FAMILY - 481)) | (1 << (PlSqlParser.FAR - 481)) | (1 << (PlSqlParser.FAST - 481)) | (1 << (PlSqlParser.FASTSTART - 481)))) !== 0) || ((((_la - 513)) & ~0x1f) == 0 && ((1 << (_la - 513)) & ((1 << (PlSqlParser.FBTSCAN - 513)) | (1 << (PlSqlParser.FEATURE_DETAILS - 513)) | (1 << (PlSqlParser.FEATURE_ID - 513)) | (1 << (PlSqlParser.FEATURE_SET - 513)) | (1 << (PlSqlParser.FEATURE_VALUE - 513)) | (1 << (PlSqlParser.FETCH - 513)) | (1 << (PlSqlParser.FILE - 513)) | (1 << (PlSqlParser.FILE_NAME_CONVERT - 513)) | (1 << (PlSqlParser.FILESYSTEM_LIKE_LOGGING - 513)) | (1 << (PlSqlParser.FILTER - 513)) | (1 << (PlSqlParser.FINAL - 513)) | (1 << (PlSqlParser.FINE - 513)) | (1 << (PlSqlParser.FINISH - 513)) | (1 << (PlSqlParser.FIRST - 513)) | (1 << (PlSqlParser.FIRSTM - 513)) | (1 << (PlSqlParser.FIRST_ROWS - 513)) | (1 << (PlSqlParser.FIRST_VALUE - 513)) | (1 << (PlSqlParser.FIXED_VIEW_DATA - 513)) | (1 << (PlSqlParser.FLAGGER - 513)) | (1 << (PlSqlParser.FLASHBACK - 513)) | (1 << (PlSqlParser.FLASH_CACHE - 513)) | (1 << (PlSqlParser.FLOAT - 513)) | (1 << (PlSqlParser.FLOB - 513)) | (1 << (PlSqlParser.FLOOR - 513)) | (1 << (PlSqlParser.FLUSH - 513)) | (1 << (PlSqlParser.FOLDER - 513)) | (1 << (PlSqlParser.FOLLOWING - 513)) | (1 << (PlSqlParser.FOLLOWS - 513)) | (1 << (PlSqlParser.FORALL - 513)) | (1 << (PlSqlParser.FORCE - 513)) | (1 << (PlSqlParser.FORCE_XML_QUERY_REWRITE - 513)) | (1 << (PlSqlParser.FOREIGN - 513)))) !== 0) || ((((_la - 545)) & ~0x1f) == 0 && ((1 << (_la - 545)) & ((1 << (PlSqlParser.FOREVER - 545)) | (1 << (PlSqlParser.FORMAT - 545)) | (1 << (PlSqlParser.FORWARD - 545)) | (1 << (PlSqlParser.FRAGMENT_NUMBER - 545)) | (1 << (PlSqlParser.FREELIST - 545)) | (1 << (PlSqlParser.FREELISTS - 545)) | (1 << (PlSqlParser.FREEPOOLS - 545)) | (1 << (PlSqlParser.FRESH - 545)) | (1 << (PlSqlParser.FROM_TZ - 545)) | (1 << (PlSqlParser.FULL - 545)) | (1 << (PlSqlParser.FULL_OUTER_JOIN_TO_OUTER - 545)) | (1 << (PlSqlParser.FUNCTION - 545)) | (1 << (PlSqlParser.FUNCTIONS - 545)) | (1 << (PlSqlParser.GATHER_OPTIMIZER_STATISTICS - 545)) | (1 << (PlSqlParser.GATHER_PLAN_STATISTICS - 545)) | (1 << (PlSqlParser.GBY_CONC_ROLLUP - 545)) | (1 << (PlSqlParser.GBY_PUSHDOWN - 545)) | (1 << (PlSqlParser.GENERATED - 545)) | (1 << (PlSqlParser.GET - 545)) | (1 << (PlSqlParser.GLOBAL - 545)) | (1 << (PlSqlParser.GLOBALLY - 545)) | (1 << (PlSqlParser.GLOBAL_NAME - 545)) | (1 << (PlSqlParser.GLOBAL_TOPIC_ENABLED - 545)) | (1 << (PlSqlParser.GROUP_BY - 545)) | (1 << (PlSqlParser.GROUP_ID - 545)) | (1 << (PlSqlParser.GROUPING - 545)) | (1 << (PlSqlParser.GROUPING_ID - 545)))) !== 0) || ((((_la - 577)) & ~0x1f) == 0 && ((1 << (_la - 577)) & ((1 << (PlSqlParser.GROUPS - 577)) | (1 << (PlSqlParser.GUARANTEED - 577)) | (1 << (PlSqlParser.GUARANTEE - 577)) | (1 << (PlSqlParser.GUARD - 577)) | (1 << (PlSqlParser.HASH_AJ - 577)) | (1 << (PlSqlParser.HASH - 577)) | (1 << (PlSqlParser.HASHKEYS - 577)) | (1 << (PlSqlParser.HASH_SJ - 577)) | (1 << (PlSqlParser.HEADER - 577)) | (1 << (PlSqlParser.HEAP - 577)) | (1 << (PlSqlParser.HELP - 577)) | (1 << (PlSqlParser.HEXTORAW - 577)) | (1 << (PlSqlParser.HEXTOREF - 577)) | (1 << (PlSqlParser.HIDDEN_KEYWORD - 577)) | (1 << (PlSqlParser.HIDE - 577)) | (1 << (PlSqlParser.HIERARCHY - 577)) | (1 << (PlSqlParser.HIGH - 577)) | (1 << (PlSqlParser.HINTSET_BEGIN - 577)) | (1 << (PlSqlParser.HINTSET_END - 577)) | (1 << (PlSqlParser.HOT - 577)) | (1 << (PlSqlParser.HOUR - 577)) | (1 << (PlSqlParser.HWM_BROKERED - 577)) | (1 << (PlSqlParser.HYBRID - 577)) | (1 << (PlSqlParser.IDENTIFIER - 577)) | (1 << (PlSqlParser.IDENTITY - 577)) | (1 << (PlSqlParser.IDGENERATORS - 577)) | (1 << (PlSqlParser.ID - 577)) | (1 << (PlSqlParser.IDLE_TIME - 577)) | (1 << (PlSqlParser.IF - 577)) | (1 << (PlSqlParser.IGNORE - 577)))) !== 0) || ((((_la - 609)) & ~0x1f) == 0 && ((1 << (_la - 609)) & ((1 << (PlSqlParser.IGNORE_OPTIM_EMBEDDED_HINTS - 609)) | (1 << (PlSqlParser.IGNORE_ROW_ON_DUPKEY_INDEX - 609)) | (1 << (PlSqlParser.IGNORE_WHERE_CLAUSE - 609)) | (1 << (PlSqlParser.ILM - 609)) | (1 << (PlSqlParser.IMMEDIATE - 609)) | (1 << (PlSqlParser.IMPACT - 609)) | (1 << (PlSqlParser.IMPORT - 609)) | (1 << (PlSqlParser.INACTIVE - 609)) | (1 << (PlSqlParser.INCLUDE - 609)) | (1 << (PlSqlParser.INCLUDE_VERSION - 609)) | (1 << (PlSqlParser.INCLUDING - 609)) | (1 << (PlSqlParser.INCREMENTAL - 609)) | (1 << (PlSqlParser.INCREMENT - 609)) | (1 << (PlSqlParser.INCR - 609)) | (1 << (PlSqlParser.INDENT - 609)) | (1 << (PlSqlParser.INDEX_ASC - 609)) | (1 << (PlSqlParser.INDEX_COMBINE - 609)) | (1 << (PlSqlParser.INDEX_DESC - 609)) | (1 << (PlSqlParser.INDEXED - 609)) | (1 << (PlSqlParser.INDEXES - 609)) | (1 << (PlSqlParser.INDEX_FFS - 609)) | (1 << (PlSqlParser.INDEX_FILTER - 609)) | (1 << (PlSqlParser.INDEXING - 609)) | (1 << (PlSqlParser.INDEX_JOIN - 609)) | (1 << (PlSqlParser.INDEX_ROWS - 609)) | (1 << (PlSqlParser.INDEX_RRS - 609)) | (1 << (PlSqlParser.INDEX_RS_ASC - 609)) | (1 << (PlSqlParser.INDEX_RS_DESC - 609)) | (1 << (PlSqlParser.INDEX_RS - 609)) | (1 << (PlSqlParser.INDEX_SCAN - 609)) | (1 << (PlSqlParser.INDEX_SKIP_SCAN - 609)))) !== 0) || ((((_la - 641)) & ~0x1f) == 0 && ((1 << (_la - 641)) & ((1 << (PlSqlParser.INDEX_SS_ASC - 641)) | (1 << (PlSqlParser.INDEX_SS_DESC - 641)) | (1 << (PlSqlParser.INDEX_SS - 641)) | (1 << (PlSqlParser.INDEX_STATS - 641)) | (1 << (PlSqlParser.INDEXTYPE - 641)) | (1 << (PlSqlParser.INDEXTYPES - 641)) | (1 << (PlSqlParser.INDICATOR - 641)) | (1 << (PlSqlParser.INDICES - 641)) | (1 << (PlSqlParser.INFINITE - 641)) | (1 << (PlSqlParser.INFORMATIONAL - 641)) | (1 << (PlSqlParser.INHERIT - 641)) | (1 << (PlSqlParser.INITCAP - 641)) | (1 << (PlSqlParser.INITIAL - 641)) | (1 << (PlSqlParser.INITIALIZED - 641)) | (1 << (PlSqlParser.INITIALLY - 641)) | (1 << (PlSqlParser.INITRANS - 641)) | (1 << (PlSqlParser.INLINE - 641)) | (1 << (PlSqlParser.INLINE_XMLTYPE_NT - 641)) | (1 << (PlSqlParser.INMEMORY - 641)) | (1 << (PlSqlParser.IN_MEMORY_METADATA - 641)) | (1 << (PlSqlParser.INMEMORY_PRUNING - 641)) | (1 << (PlSqlParser.INNER - 641)) | (1 << (PlSqlParser.INOUT - 641)) | (1 << (PlSqlParser.INPLACE - 641)) | (1 << (PlSqlParser.INSERTCHILDXMLAFTER - 641)) | (1 << (PlSqlParser.INSERTCHILDXMLBEFORE - 641)) | (1 << (PlSqlParser.INSERTCHILDXML - 641)) | (1 << (PlSqlParser.INSERTXMLAFTER - 641)) | (1 << (PlSqlParser.INSERTXMLBEFORE - 641)) | (1 << (PlSqlParser.INSTANCE - 641)))) !== 0) || ((((_la - 673)) & ~0x1f) == 0 && ((1 << (_la - 673)) & ((1 << (PlSqlParser.INSTANCES - 673)) | (1 << (PlSqlParser.INSTANTIABLE - 673)) | (1 << (PlSqlParser.INSTANTLY - 673)) | (1 << (PlSqlParser.INSTEAD - 673)) | (1 << (PlSqlParser.INSTR2 - 673)) | (1 << (PlSqlParser.INSTR4 - 673)) | (1 << (PlSqlParser.INSTRB - 673)) | (1 << (PlSqlParser.INSTRC - 673)) | (1 << (PlSqlParser.INSTR - 673)) | (1 << (PlSqlParser.INTEGER - 673)) | (1 << (PlSqlParser.INTERLEAVED - 673)) | (1 << (PlSqlParser.INTERMEDIATE - 673)) | (1 << (PlSqlParser.INTERNAL_CONVERT - 673)) | (1 << (PlSqlParser.INTERNAL_USE - 673)) | (1 << (PlSqlParser.INTERPRETED - 673)) | (1 << (PlSqlParser.INTERVAL - 673)) | (1 << (PlSqlParser.INT - 673)) | (1 << (PlSqlParser.INVALIDATE - 673)) | (1 << (PlSqlParser.INVISIBLE - 673)) | (1 << (PlSqlParser.IN_XQUERY - 673)) | (1 << (PlSqlParser.ISOLATION - 673)) | (1 << (PlSqlParser.ISOLATION_LEVEL - 673)) | (1 << (PlSqlParser.ITERATE - 673)) | (1 << (PlSqlParser.ITERATION_NUMBER - 673)) | (1 << (PlSqlParser.JAVA - 673)) | (1 << (PlSqlParser.JOB - 673)) | (1 << (PlSqlParser.JOIN - 673)) | (1 << (PlSqlParser.JSON_ARRAYAGG - 673)) | (1 << (PlSqlParser.JSON_ARRAY - 673)))) !== 0) || ((((_la - 705)) & ~0x1f) == 0 && ((1 << (_la - 705)) & ((1 << (PlSqlParser.JSON_EQUAL - 705)) | (1 << (PlSqlParser.JSON_EXISTS2 - 705)) | (1 << (PlSqlParser.JSON_EXISTS - 705)) | (1 << (PlSqlParser.JSONGET - 705)) | (1 << (PlSqlParser.JSON - 705)) | (1 << (PlSqlParser.JSON_OBJECTAGG - 705)) | (1 << (PlSqlParser.JSON_OBJECT - 705)) | (1 << (PlSqlParser.JSONPARSE - 705)) | (1 << (PlSqlParser.JSON_QUERY - 705)) | (1 << (PlSqlParser.JSON_SERIALIZE - 705)) | (1 << (PlSqlParser.JSON_TABLE - 705)) | (1 << (PlSqlParser.JSON_TEXTCONTAINS2 - 705)) | (1 << (PlSqlParser.JSON_TEXTCONTAINS - 705)) | (1 << (PlSqlParser.JSON_VALUE - 705)) | (1 << (PlSqlParser.KEEP_DUPLICATES - 705)) | (1 << (PlSqlParser.KEEP - 705)) | (1 << (PlSqlParser.KERBEROS - 705)) | (1 << (PlSqlParser.KEY - 705)) | (1 << (PlSqlParser.KEY_LENGTH - 705)) | (1 << (PlSqlParser.KEYSIZE - 705)) | (1 << (PlSqlParser.KEYS - 705)) | (1 << (PlSqlParser.KEYSTORE - 705)) | (1 << (PlSqlParser.KILL - 705)) | (1 << (PlSqlParser.LABEL - 705)) | (1 << (PlSqlParser.LANGUAGE - 705)) | (1 << (PlSqlParser.LAST_DAY - 705)) | (1 << (PlSqlParser.LAST - 705)) | (1 << (PlSqlParser.LAST_VALUE - 705)) | (1 << (PlSqlParser.LATERAL - 705)) | (1 << (PlSqlParser.LAX - 705)) | (1 << (PlSqlParser.LAYER - 705)) | (1 << (PlSqlParser.LDAP_REGISTRATION_ENABLED - 705)))) !== 0) || ((((_la - 737)) & ~0x1f) == 0 && ((1 << (_la - 737)) & ((1 << (PlSqlParser.LDAP_REGISTRATION - 737)) | (1 << (PlSqlParser.LDAP_REG_SYNC_INTERVAL - 737)) | (1 << (PlSqlParser.LEADING - 737)) | (1 << (PlSqlParser.LEFT - 737)) | (1 << (PlSqlParser.LENGTH2 - 737)) | (1 << (PlSqlParser.LENGTH4 - 737)) | (1 << (PlSqlParser.LENGTHB - 737)) | (1 << (PlSqlParser.LENGTHC - 737)) | (1 << (PlSqlParser.LENGTH - 737)) | (1 << (PlSqlParser.LESS - 737)) | (1 << (PlSqlParser.LEVEL - 737)) | (1 << (PlSqlParser.LEVELS - 737)) | (1 << (PlSqlParser.LIBRARY - 737)) | (1 << (PlSqlParser.LIFECYCLE - 737)) | (1 << (PlSqlParser.LIFE - 737)) | (1 << (PlSqlParser.LIFETIME - 737)) | (1 << (PlSqlParser.LIKE2 - 737)) | (1 << (PlSqlParser.LIKE4 - 737)) | (1 << (PlSqlParser.LIKEC - 737)) | (1 << (PlSqlParser.LIKE_EXPAND - 737)) | (1 << (PlSqlParser.LIMIT - 737)) | (1 << (PlSqlParser.LINEAR - 737)) | (1 << (PlSqlParser.LINK - 737)) | (1 << (PlSqlParser.LIST - 737)) | (1 << (PlSqlParser.LN - 737)) | (1 << (PlSqlParser.LNNVL - 737)) | (1 << (PlSqlParser.LOAD - 737)) | (1 << (PlSqlParser.LOB - 737)) | (1 << (PlSqlParser.LOBNVL - 737)) | (1 << (PlSqlParser.LOBS - 737)) | (1 << (PlSqlParser.LOCAL_INDEXES - 737)))) !== 0) || ((((_la - 769)) & ~0x1f) == 0 && ((1 << (_la - 769)) & ((1 << (PlSqlParser.LOCAL - 769)) | (1 << (PlSqlParser.LOCALTIME - 769)) | (1 << (PlSqlParser.LOCALTIMESTAMP - 769)) | (1 << (PlSqlParser.LOCATION - 769)) | (1 << (PlSqlParser.LOCATOR - 769)) | (1 << (PlSqlParser.LOCKED - 769)) | (1 << (PlSqlParser.LOCKING - 769)) | (1 << (PlSqlParser.LOGFILE - 769)) | (1 << (PlSqlParser.LOGFILES - 769)) | (1 << (PlSqlParser.LOGGING - 769)) | (1 << (PlSqlParser.LOGICAL - 769)) | (1 << (PlSqlParser.LOGICAL_READS_PER_CALL - 769)) | (1 << (PlSqlParser.LOGICAL_READS_PER_SESSION - 769)) | (1 << (PlSqlParser.LOG - 769)) | (1 << (PlSqlParser.LOGMINING - 769)) | (1 << (PlSqlParser.LOGOFF - 769)) | (1 << (PlSqlParser.LOGON - 769)) | (1 << (PlSqlParser.LOG_READ_ONLY_VIOLATIONS - 769)) | (1 << (PlSqlParser.LONG - 769)) | (1 << (PlSqlParser.LOOP - 769)) | (1 << (PlSqlParser.LOWER - 769)) | (1 << (PlSqlParser.LOW - 769)) | (1 << (PlSqlParser.LPAD - 769)) | (1 << (PlSqlParser.LTRIM - 769)) | (1 << (PlSqlParser.MAIN - 769)) | (1 << (PlSqlParser.MAKE_REF - 769)) | (1 << (PlSqlParser.MANAGED - 769)) | (1 << (PlSqlParser.MANAGE - 769)) | (1 << (PlSqlParser.MANAGEMENT - 769)) | (1 << (PlSqlParser.MANAGER - 769)) | (1 << (PlSqlParser.MANUAL - 769)))) !== 0) || ((((_la - 801)) & ~0x1f) == 0 && ((1 << (_la - 801)) & ((1 << (PlSqlParser.MAP - 801)) | (1 << (PlSqlParser.MAPPING - 801)) | (1 << (PlSqlParser.MASTER - 801)) | (1 << (PlSqlParser.MATCHED - 801)) | (1 << (PlSqlParser.MATCHES - 801)) | (1 << (PlSqlParser.MATCH - 801)) | (1 << (PlSqlParser.MATCH_NUMBER - 801)) | (1 << (PlSqlParser.MATCH_RECOGNIZE - 801)) | (1 << (PlSqlParser.MATERIALIZED - 801)) | (1 << (PlSqlParser.MATERIALIZE - 801)) | (1 << (PlSqlParser.MAXARCHLOGS - 801)) | (1 << (PlSqlParser.MAXDATAFILES - 801)) | (1 << (PlSqlParser.MAXEXTENTS - 801)) | (1 << (PlSqlParser.MAXIMIZE - 801)) | (1 << (PlSqlParser.MAXINSTANCES - 801)) | (1 << (PlSqlParser.MAXLOGFILES - 801)) | (1 << (PlSqlParser.MAXLOGHISTORY - 801)) | (1 << (PlSqlParser.MAXLOGMEMBERS - 801)) | (1 << (PlSqlParser.MAX_SHARED_TEMP_SIZE - 801)) | (1 << (PlSqlParser.MAXSIZE - 801)) | (1 << (PlSqlParser.MAXTRANS - 801)) | (1 << (PlSqlParser.MAXVALUE - 801)) | (1 << (PlSqlParser.MEASURE - 801)) | (1 << (PlSqlParser.MEASURES - 801)) | (1 << (PlSqlParser.MEDIUM - 801)) | (1 << (PlSqlParser.MEMBER - 801)) | (1 << (PlSqlParser.MEMCOMPRESS - 801)) | (1 << (PlSqlParser.MEMORY - 801)) | (1 << (PlSqlParser.MERGEACTIONS - 801)) | (1 << (PlSqlParser.MERGE_AJ - 801)) | (1 << (PlSqlParser.MERGE_CONST_ON - 801)) | (1 << (PlSqlParser.MERGE - 801)))) !== 0) || ((((_la - 833)) & ~0x1f) == 0 && ((1 << (_la - 833)) & ((1 << (PlSqlParser.MERGE_SJ - 833)) | (1 << (PlSqlParser.METADATA - 833)) | (1 << (PlSqlParser.METHOD - 833)) | (1 << (PlSqlParser.MIGRATE - 833)) | (1 << (PlSqlParser.MIGRATION - 833)) | (1 << (PlSqlParser.MINEXTENTS - 833)) | (1 << (PlSqlParser.MINIMIZE - 833)) | (1 << (PlSqlParser.MINIMUM - 833)) | (1 << (PlSqlParser.MINING - 833)) | (1 << (PlSqlParser.MINUS_NULL - 833)) | (1 << (PlSqlParser.MINUTE - 833)) | (1 << (PlSqlParser.MINVALUE - 833)) | (1 << (PlSqlParser.MIRRORCOLD - 833)) | (1 << (PlSqlParser.MIRRORHOT - 833)) | (1 << (PlSqlParser.MIRROR - 833)) | (1 << (PlSqlParser.MLSLABEL - 833)) | (1 << (PlSqlParser.MODEL_COMPILE_SUBQUERY - 833)) | (1 << (PlSqlParser.MODEL_DONTVERIFY_UNIQUENESS - 833)) | (1 << (PlSqlParser.MODEL_DYNAMIC_SUBQUERY - 833)) | (1 << (PlSqlParser.MODEL_MIN_ANALYSIS - 833)) | (1 << (PlSqlParser.MODEL - 833)) | (1 << (PlSqlParser.MODEL_NB - 833)) | (1 << (PlSqlParser.MODEL_NO_ANALYSIS - 833)) | (1 << (PlSqlParser.MODEL_PBY - 833)) | (1 << (PlSqlParser.MODEL_PUSH_REF - 833)) | (1 << (PlSqlParser.MODEL_SV - 833)) | (1 << (PlSqlParser.MODIFICATION - 833)) | (1 << (PlSqlParser.MODIFY_COLUMN_TYPE - 833)) | (1 << (PlSqlParser.MODIFY - 833)) | (1 << (PlSqlParser.MOD - 833)))) !== 0) || ((((_la - 865)) & ~0x1f) == 0 && ((1 << (_la - 865)) & ((1 << (PlSqlParser.MODULE - 865)) | (1 << (PlSqlParser.MONITORING - 865)) | (1 << (PlSqlParser.MONITOR - 865)) | (1 << (PlSqlParser.MONTH - 865)) | (1 << (PlSqlParser.MONTHS_BETWEEN - 865)) | (1 << (PlSqlParser.MONTHS - 865)) | (1 << (PlSqlParser.MOUNT - 865)) | (1 << (PlSqlParser.MOUNTPATH - 865)) | (1 << (PlSqlParser.MOVEMENT - 865)) | (1 << (PlSqlParser.MOVE - 865)) | (1 << (PlSqlParser.MULTIDIMENSIONAL - 865)) | (1 << (PlSqlParser.MULTISET - 865)) | (1 << (PlSqlParser.MV_MERGE - 865)) | (1 << (PlSqlParser.NAMED - 865)) | (1 << (PlSqlParser.NAME - 865)) | (1 << (PlSqlParser.NAMESPACE - 865)) | (1 << (PlSqlParser.NAN - 865)) | (1 << (PlSqlParser.NANVL - 865)) | (1 << (PlSqlParser.NATIONAL - 865)) | (1 << (PlSqlParser.NATIVE_FULL_OUTER_JOIN - 865)) | (1 << (PlSqlParser.NATIVE - 865)) | (1 << (PlSqlParser.NATURAL - 865)) | (1 << (PlSqlParser.NAV - 865)) | (1 << (PlSqlParser.NCHAR_CS - 865)) | (1 << (PlSqlParser.NCHAR - 865)) | (1 << (PlSqlParser.NCHR - 865)) | (1 << (PlSqlParser.NCLOB - 865)) | (1 << (PlSqlParser.NEEDED - 865)) | (1 << (PlSqlParser.NEG - 865)) | (1 << (PlSqlParser.NESTED - 865)) | (1 << (PlSqlParser.NESTED_TABLE_FAST_INSERT - 865)))) !== 0) || ((((_la - 897)) & ~0x1f) == 0 && ((1 << (_la - 897)) & ((1 << (PlSqlParser.NESTED_TABLE_GET_REFS - 897)) | (1 << (PlSqlParser.NESTED_TABLE_ID - 897)) | (1 << (PlSqlParser.NESTED_TABLE_SET_REFS - 897)) | (1 << (PlSqlParser.NESTED_TABLE_SET_SETID - 897)) | (1 << (PlSqlParser.NETWORK - 897)) | (1 << (PlSqlParser.NEVER - 897)) | (1 << (PlSqlParser.NEW - 897)) | (1 << (PlSqlParser.NEW_TIME - 897)) | (1 << (PlSqlParser.NEXT_DAY - 897)) | (1 << (PlSqlParser.NEXT - 897)) | (1 << (PlSqlParser.NL_AJ - 897)) | (1 << (PlSqlParser.NLJ_BATCHING - 897)) | (1 << (PlSqlParser.NLJ_INDEX_FILTER - 897)) | (1 << (PlSqlParser.NLJ_INDEX_SCAN - 897)) | (1 << (PlSqlParser.NLJ_PREFETCH - 897)) | (1 << (PlSqlParser.NLS_CALENDAR - 897)) | (1 << (PlSqlParser.NLS_CHARACTERSET - 897)) | (1 << (PlSqlParser.NLS_CHARSET_DECL_LEN - 897)) | (1 << (PlSqlParser.NLS_CHARSET_ID - 897)) | (1 << (PlSqlParser.NLS_CHARSET_NAME - 897)) | (1 << (PlSqlParser.NLS_COMP - 897)) | (1 << (PlSqlParser.NLS_CURRENCY - 897)) | (1 << (PlSqlParser.NLS_DATE_FORMAT - 897)) | (1 << (PlSqlParser.NLS_DATE_LANGUAGE - 897)) | (1 << (PlSqlParser.NLS_INITCAP - 897)) | (1 << (PlSqlParser.NLS_ISO_CURRENCY - 897)) | (1 << (PlSqlParser.NL_SJ - 897)) | (1 << (PlSqlParser.NLS_LANG - 897)) | (1 << (PlSqlParser.NLS_LANGUAGE - 897)) | (1 << (PlSqlParser.NLS_LENGTH_SEMANTICS - 897)) | (1 << (PlSqlParser.NLS_LOWER - 897)) | (1 << (PlSqlParser.NLS_NCHAR_CONV_EXCP - 897)))) !== 0) || ((((_la - 929)) & ~0x1f) == 0 && ((1 << (_la - 929)) & ((1 << (PlSqlParser.NLS_NUMERIC_CHARACTERS - 929)) | (1 << (PlSqlParser.NLS_SORT - 929)) | (1 << (PlSqlParser.NLSSORT - 929)) | (1 << (PlSqlParser.NLS_SPECIAL_CHARS - 929)) | (1 << (PlSqlParser.NLS_TERRITORY - 929)) | (1 << (PlSqlParser.NLS_UPPER - 929)) | (1 << (PlSqlParser.NO_ACCESS - 929)) | (1 << (PlSqlParser.NO_ADAPTIVE_PLAN - 929)) | (1 << (PlSqlParser.NO_ANSI_REARCH - 929)) | (1 << (PlSqlParser.NOAPPEND - 929)) | (1 << (PlSqlParser.NOARCHIVELOG - 929)) | (1 << (PlSqlParser.NOAUDIT - 929)) | (1 << (PlSqlParser.NO_AUTO_REOPTIMIZE - 929)) | (1 << (PlSqlParser.NO_BASETABLE_MULTIMV_REWRITE - 929)) | (1 << (PlSqlParser.NO_BATCH_TABLE_ACCESS_BY_ROWID - 929)) | (1 << (PlSqlParser.NO_BIND_AWARE - 929)) | (1 << (PlSqlParser.NO_BUFFER - 929)) | (1 << (PlSqlParser.NOCACHE - 929)) | (1 << (PlSqlParser.NO_CARTESIAN - 929)) | (1 << (PlSqlParser.NO_CHECK_ACL_REWRITE - 929)) | (1 << (PlSqlParser.NO_CLUSTER_BY_ROWID - 929)) | (1 << (PlSqlParser.NO_CLUSTERING - 929)) | (1 << (PlSqlParser.NO_COALESCE_SQ - 929)) | (1 << (PlSqlParser.NO_COMMON_DATA - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_CB_WHR_ONLY - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_COMBINE_SW - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_COST_BASED - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_ELIM_DUPS - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_FILTERING - 929)) | (1 << (PlSqlParser.NOCOPY - 929)) | (1 << (PlSqlParser.NO_COST_XML_QUERY_REWRITE - 929)))) !== 0) || ((((_la - 961)) & ~0x1f) == 0 && ((1 << (_la - 961)) & ((1 << (PlSqlParser.NO_CPU_COSTING - 961)) | (1 << (PlSqlParser.NOCPU_COSTING - 961)) | (1 << (PlSqlParser.NOCYCLE - 961)) | (1 << (PlSqlParser.NO_DATA_SECURITY_REWRITE - 961)) | (1 << (PlSqlParser.NO_DECORRELATE - 961)) | (1 << (PlSqlParser.NODELAY - 961)) | (1 << (PlSqlParser.NO_DOMAIN_INDEX_FILTER - 961)) | (1 << (PlSqlParser.NO_DST_UPGRADE_INSERT_CONV - 961)) | (1 << (PlSqlParser.NO_ELIM_GROUPBY - 961)) | (1 << (PlSqlParser.NO_ELIMINATE_JOIN - 961)) | (1 << (PlSqlParser.NO_ELIMINATE_OBY - 961)) | (1 << (PlSqlParser.NO_ELIMINATE_OUTER_JOIN - 961)) | (1 << (PlSqlParser.NOENTITYESCAPING - 961)) | (1 << (PlSqlParser.NO_EXPAND_GSET_TO_UNION - 961)) | (1 << (PlSqlParser.NO_EXPAND - 961)) | (1 << (PlSqlParser.NO_EXPAND_TABLE - 961)) | (1 << (PlSqlParser.NO_FACT - 961)) | (1 << (PlSqlParser.NO_FACTORIZE_JOIN - 961)) | (1 << (PlSqlParser.NO_FILTERING - 961)) | (1 << (PlSqlParser.NOFORCE - 961)) | (1 << (PlSqlParser.NO_FULL_OUTER_JOIN_TO_OUTER - 961)) | (1 << (PlSqlParser.NO_GATHER_OPTIMIZER_STATISTICS - 961)) | (1 << (PlSqlParser.NO_GBY_PUSHDOWN - 961)) | (1 << (PlSqlParser.NOGUARANTEE - 961)) | (1 << (PlSqlParser.NO_INDEX_FFS - 961)) | (1 << (PlSqlParser.NO_INDEX - 961)) | (1 << (PlSqlParser.NO_INDEX_SS - 961)) | (1 << (PlSqlParser.NO_INMEMORY - 961)) | (1 << (PlSqlParser.NO_INMEMORY_PRUNING - 961)) | (1 << (PlSqlParser.NOKEEP - 961)) | (1 << (PlSqlParser.NO_LOAD - 961)) | (1 << (PlSqlParser.NOLOCAL - 961)))) !== 0) || ((((_la - 993)) & ~0x1f) == 0 && ((1 << (_la - 993)) & ((1 << (PlSqlParser.NOLOGGING - 993)) | (1 << (PlSqlParser.NOMAPPING - 993)) | (1 << (PlSqlParser.NOMAXVALUE - 993)) | (1 << (PlSqlParser.NO_MERGE - 993)) | (1 << (PlSqlParser.NOMINIMIZE - 993)) | (1 << (PlSqlParser.NOMINVALUE - 993)) | (1 << (PlSqlParser.NO_MODEL_PUSH_REF - 993)) | (1 << (PlSqlParser.NO_MONITORING - 993)) | (1 << (PlSqlParser.NOMONITORING - 993)) | (1 << (PlSqlParser.NO_MONITOR - 993)) | (1 << (PlSqlParser.NO_MULTIMV_REWRITE - 993)) | (1 << (PlSqlParser.NO_NATIVE_FULL_OUTER_JOIN - 993)) | (1 << (PlSqlParser.NONBLOCKING - 993)) | (1 << (PlSqlParser.NONEDITIONABLE - 993)) | (1 << (PlSqlParser.NONE - 993)) | (1 << (PlSqlParser.NO_NLJ_BATCHING - 993)) | (1 << (PlSqlParser.NO_NLJ_PREFETCH - 993)) | (1 << (PlSqlParser.NO - 993)) | (1 << (PlSqlParser.NONSCHEMA - 993)) | (1 << (PlSqlParser.NO_OBJECT_LINK - 993)) | (1 << (PlSqlParser.NOORDER - 993)) | (1 << (PlSqlParser.NO_ORDER_ROLLUPS - 993)) | (1 << (PlSqlParser.NO_OUTER_JOIN_TO_ANTI - 993)) | (1 << (PlSqlParser.NO_OUTER_JOIN_TO_INNER - 993)) | (1 << (PlSqlParser.NOOVERRIDE - 993)) | (1 << (PlSqlParser.NO_PARALLEL_INDEX - 993)) | (1 << (PlSqlParser.NOPARALLEL_INDEX - 993)) | (1 << (PlSqlParser.NO_PARALLEL - 993)) | (1 << (PlSqlParser.NOPARALLEL - 993)) | (1 << (PlSqlParser.NO_PARTIAL_COMMIT - 993)) | (1 << (PlSqlParser.NO_PARTIAL_JOIN - 993)) | (1 << (PlSqlParser.NO_PARTIAL_ROLLUP_PUSHDOWN - 993)))) !== 0) || ((((_la - 1025)) & ~0x1f) == 0 && ((1 << (_la - 1025)) & ((1 << (PlSqlParser.NOPARTITION - 1025)) | (1 << (PlSqlParser.NO_PLACE_DISTINCT - 1025)) | (1 << (PlSqlParser.NO_PLACE_GROUP_BY - 1025)) | (1 << (PlSqlParser.NO_PQ_CONCURRENT_UNION - 1025)) | (1 << (PlSqlParser.NO_PQ_MAP - 1025)) | (1 << (PlSqlParser.NO_PQ_REPLICATE - 1025)) | (1 << (PlSqlParser.NO_PQ_SKEW - 1025)) | (1 << (PlSqlParser.NO_PRUNE_GSETS - 1025)) | (1 << (PlSqlParser.NO_PULL_PRED - 1025)) | (1 << (PlSqlParser.NO_PUSH_PRED - 1025)) | (1 << (PlSqlParser.NO_PUSH_SUBQ - 1025)) | (1 << (PlSqlParser.NO_PX_FAULT_TOLERANCE - 1025)) | (1 << (PlSqlParser.NO_PX_JOIN_FILTER - 1025)) | (1 << (PlSqlParser.NO_QKN_BUFF - 1025)) | (1 << (PlSqlParser.NO_QUERY_TRANSFORMATION - 1025)) | (1 << (PlSqlParser.NO_REF_CASCADE - 1025)) | (1 << (PlSqlParser.NORELOCATE - 1025)) | (1 << (PlSqlParser.NORELY - 1025)) | (1 << (PlSqlParser.NOREPAIR - 1025)) | (1 << (PlSqlParser.NOREPLAY - 1025)) | (1 << (PlSqlParser.NORESETLOGS - 1025)) | (1 << (PlSqlParser.NO_RESULT_CACHE - 1025)) | (1 << (PlSqlParser.NOREVERSE - 1025)) | (1 << (PlSqlParser.NO_REWRITE - 1025)) | (1 << (PlSqlParser.NOREWRITE - 1025)) | (1 << (PlSqlParser.NORMAL - 1025)) | (1 << (PlSqlParser.NO_ROOT_SW_FOR_LOCAL - 1025)) | (1 << (PlSqlParser.NOROWDEPENDENCIES - 1025)) | (1 << (PlSqlParser.NOSCHEMACHECK - 1025)) | (1 << (PlSqlParser.NOSEGMENT - 1025)) | (1 << (PlSqlParser.NO_SEMIJOIN - 1025)) | (1 << (PlSqlParser.NO_SEMI_TO_INNER - 1025)))) !== 0) || ((((_la - 1057)) & ~0x1f) == 0 && ((1 << (_la - 1057)) & ((1 << (PlSqlParser.NO_SET_TO_JOIN - 1057)) | (1 << (PlSqlParser.NOSORT - 1057)) | (1 << (PlSqlParser.NO_SQL_TRANSLATION - 1057)) | (1 << (PlSqlParser.NO_SQL_TUNE - 1057)) | (1 << (PlSqlParser.NO_STAR_TRANSFORMATION - 1057)) | (1 << (PlSqlParser.NO_STATEMENT_QUEUING - 1057)) | (1 << (PlSqlParser.NO_STATS_GSETS - 1057)) | (1 << (PlSqlParser.NOSTRICT - 1057)) | (1 << (PlSqlParser.NO_SUBQUERY_PRUNING - 1057)) | (1 << (PlSqlParser.NO_SUBSTRB_PAD - 1057)) | (1 << (PlSqlParser.NO_SWAP_JOIN_INPUTS - 1057)) | (1 << (PlSqlParser.NOSWITCH - 1057)) | (1 << (PlSqlParser.NO_TABLE_LOOKUP_BY_NL - 1057)) | (1 << (PlSqlParser.NO_TEMP_TABLE - 1057)) | (1 << (PlSqlParser.NOTHING - 1057)) | (1 << (PlSqlParser.NOTIFICATION - 1057)) | (1 << (PlSqlParser.NOT - 1057)) | (1 << (PlSqlParser.NO_TRANSFORM_DISTINCT_AGG - 1057)) | (1 << (PlSqlParser.NO_UNNEST - 1057)) | (1 << (PlSqlParser.NO_USE_CUBE - 1057)) | (1 << (PlSqlParser.NO_USE_HASH_AGGREGATION - 1057)) | (1 << (PlSqlParser.NO_USE_HASH_GBY_FOR_PUSHDOWN - 1057)) | (1 << (PlSqlParser.NO_USE_HASH - 1057)) | (1 << (PlSqlParser.NO_USE_INVISIBLE_INDEXES - 1057)) | (1 << (PlSqlParser.NO_USE_MERGE - 1057)) | (1 << (PlSqlParser.NO_USE_NL - 1057)) | (1 << (PlSqlParser.NO_USE_VECTOR_AGGREGATION - 1057)) | (1 << (PlSqlParser.NOVALIDATE - 1057)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM_DIMS - 1057)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM_FACT - 1057)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM - 1057)))) !== 0) || ((((_la - 1089)) & ~0x1f) == 0 && ((1 << (_la - 1089)) & ((1 << (PlSqlParser.NO_XDB_FASTPATH_INSERT - 1089)) | (1 << (PlSqlParser.NO_XML_DML_REWRITE - 1089)) | (1 << (PlSqlParser.NO_XMLINDEX_REWRITE_IN_SELECT - 1089)) | (1 << (PlSqlParser.NO_XMLINDEX_REWRITE - 1089)) | (1 << (PlSqlParser.NO_XML_QUERY_REWRITE - 1089)) | (1 << (PlSqlParser.NO_ZONEMAP - 1089)) | (1 << (PlSqlParser.NTH_VALUE - 1089)) | (1 << (PlSqlParser.NULLIF - 1089)) | (1 << (PlSqlParser.NULL_ - 1089)) | (1 << (PlSqlParser.NULLS - 1089)) | (1 << (PlSqlParser.NUMBER - 1089)) | (1 << (PlSqlParser.NUMERIC - 1089)) | (1 << (PlSqlParser.NUM_INDEX_KEYS - 1089)) | (1 << (PlSqlParser.NUMTODSINTERVAL - 1089)) | (1 << (PlSqlParser.NUMTOYMINTERVAL - 1089)) | (1 << (PlSqlParser.NVARCHAR2 - 1089)) | (1 << (PlSqlParser.NVL2 - 1089)) | (1 << (PlSqlParser.OBJECT2XML - 1089)) | (1 << (PlSqlParser.OBJECT - 1089)) | (1 << (PlSqlParser.OBJ_ID - 1089)) | (1 << (PlSqlParser.OBJNO - 1089)) | (1 << (PlSqlParser.OBJNO_REUSE - 1089)) | (1 << (PlSqlParser.OCCURENCES - 1089)) | (1 << (PlSqlParser.OFFLINE - 1089)) | (1 << (PlSqlParser.OFF - 1089)) | (1 << (PlSqlParser.OFFSET - 1089)) | (1 << (PlSqlParser.OIDINDEX - 1089)) | (1 << (PlSqlParser.OID - 1089)) | (1 << (PlSqlParser.OLAP - 1089)) | (1 << (PlSqlParser.OLD - 1089)) | (1 << (PlSqlParser.OLD_PUSH_PRED - 1089)))) !== 0) || ((((_la - 1121)) & ~0x1f) == 0 && ((1 << (_la - 1121)) & ((1 << (PlSqlParser.OLS - 1121)) | (1 << (PlSqlParser.OLTP - 1121)) | (1 << (PlSqlParser.OMIT - 1121)) | (1 << (PlSqlParser.ONE - 1121)) | (1 << (PlSqlParser.ONLINE - 1121)) | (1 << (PlSqlParser.ONLY - 1121)) | (1 << (PlSqlParser.OPAQUE - 1121)) | (1 << (PlSqlParser.OPAQUE_TRANSFORM - 1121)) | (1 << (PlSqlParser.OPAQUE_XCANONICAL - 1121)) | (1 << (PlSqlParser.OPCODE - 1121)) | (1 << (PlSqlParser.OPEN - 1121)) | (1 << (PlSqlParser.OPERATIONS - 1121)) | (1 << (PlSqlParser.OPERATOR - 1121)) | (1 << (PlSqlParser.OPT_ESTIMATE - 1121)) | (1 << (PlSqlParser.OPTIMAL - 1121)) | (1 << (PlSqlParser.OPTIMIZE - 1121)) | (1 << (PlSqlParser.OPTIMIZER_FEATURES_ENABLE - 1121)) | (1 << (PlSqlParser.OPTIMIZER_GOAL - 1121)) | (1 << (PlSqlParser.OPT_PARAM - 1121)) | (1 << (PlSqlParser.ORA_BRANCH - 1121)) | (1 << (PlSqlParser.ORA_CHECK_ACL - 1121)) | (1 << (PlSqlParser.ORA_CHECK_PRIVILEGE - 1121)) | (1 << (PlSqlParser.ORA_CLUSTERING - 1121)) | (1 << (PlSqlParser.ORADATA - 1121)) | (1 << (PlSqlParser.ORADEBUG - 1121)) | (1 << (PlSqlParser.ORA_DST_AFFECTED - 1121)) | (1 << (PlSqlParser.ORA_DST_CONVERT - 1121)) | (1 << (PlSqlParser.ORA_DST_ERROR - 1121)) | (1 << (PlSqlParser.ORA_GET_ACLIDS - 1121)))) !== 0) || ((((_la - 1153)) & ~0x1f) == 0 && ((1 << (_la - 1153)) & ((1 << (PlSqlParser.ORA_GET_PRIVILEGES - 1153)) | (1 << (PlSqlParser.ORA_HASH - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_USERID - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_USER - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_XS_USER_GUID - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_XS_USER - 1153)) | (1 << (PlSqlParser.ORA_RAWCOMPARE - 1153)) | (1 << (PlSqlParser.ORA_RAWCONCAT - 1153)) | (1 << (PlSqlParser.ORA_ROWSCN - 1153)) | (1 << (PlSqlParser.ORA_ROWSCN_RAW - 1153)) | (1 << (PlSqlParser.ORA_ROWVERSION - 1153)) | (1 << (PlSqlParser.ORA_TABVERSION - 1153)) | (1 << (PlSqlParser.ORA_WRITE_TIME - 1153)) | (1 << (PlSqlParser.ORDERED - 1153)) | (1 << (PlSqlParser.ORDERED_PREDICATES - 1153)) | (1 << (PlSqlParser.ORDINALITY - 1153)) | (1 << (PlSqlParser.OR_EXPAND - 1153)) | (1 << (PlSqlParser.ORGANIZATION - 1153)) | (1 << (PlSqlParser.OR_PREDICATES - 1153)) | (1 << (PlSqlParser.OSERROR - 1153)) | (1 << (PlSqlParser.OTHER - 1153)) | (1 << (PlSqlParser.OUTER_JOIN_TO_ANTI - 1153)) | (1 << (PlSqlParser.OUTER_JOIN_TO_INNER - 1153)) | (1 << (PlSqlParser.OUTER - 1153)) | (1 << (PlSqlParser.OUTLINE_LEAF - 1153)) | (1 << (PlSqlParser.OUTLINE - 1153)) | (1 << (PlSqlParser.OUT_OF_LINE - 1153)) | (1 << (PlSqlParser.OUT - 1153)) | (1 << (PlSqlParser.OVERFLOW_NOMOVE - 1153)) | (1 << (PlSqlParser.OVERFLOW - 1153)))) !== 0) || ((((_la - 1185)) & ~0x1f) == 0 && ((1 << (_la - 1185)) & ((1 << (PlSqlParser.OVERLAPS - 1185)) | (1 << (PlSqlParser.OVER - 1185)) | (1 << (PlSqlParser.OVERRIDING - 1185)) | (1 << (PlSqlParser.OWNER - 1185)) | (1 << (PlSqlParser.OWNERSHIP - 1185)) | (1 << (PlSqlParser.OWN - 1185)) | (1 << (PlSqlParser.PACKAGE - 1185)) | (1 << (PlSqlParser.PACKAGES - 1185)) | (1 << (PlSqlParser.PARALLEL_ENABLE - 1185)) | (1 << (PlSqlParser.PARALLEL_INDEX - 1185)) | (1 << (PlSqlParser.PARALLEL - 1185)) | (1 << (PlSqlParser.PARAMETERS - 1185)) | (1 << (PlSqlParser.PARAM - 1185)) | (1 << (PlSqlParser.PARENT - 1185)) | (1 << (PlSqlParser.PARITY - 1185)) | (1 << (PlSqlParser.PARTIAL_JOIN - 1185)) | (1 << (PlSqlParser.PARTIALLY - 1185)) | (1 << (PlSqlParser.PARTIAL - 1185)) | (1 << (PlSqlParser.PARTIAL_ROLLUP_PUSHDOWN - 1185)) | (1 << (PlSqlParser.PARTITION_HASH - 1185)) | (1 << (PlSqlParser.PARTITION_LIST - 1185)) | (1 << (PlSqlParser.PARTITION - 1185)) | (1 << (PlSqlParser.PARTITION_RANGE - 1185)) | (1 << (PlSqlParser.PARTITIONS - 1185)) | (1 << (PlSqlParser.PARTNUMINST - 1185)) | (1 << (PlSqlParser.PASSING - 1185)) | (1 << (PlSqlParser.PASSWORD_GRACE_TIME - 1185)) | (1 << (PlSqlParser.PASSWORD_LIFE_TIME - 1185)) | (1 << (PlSqlParser.PASSWORD_LOCK_TIME - 1185)) | (1 << (PlSqlParser.PASSWORD - 1185)) | (1 << (PlSqlParser.PASSWORD_REUSE_MAX - 1185)))) !== 0) || ((((_la - 1217)) & ~0x1f) == 0 && ((1 << (_la - 1217)) & ((1 << (PlSqlParser.PASSWORD_REUSE_TIME - 1217)) | (1 << (PlSqlParser.PASSWORD_VERIFY_FUNCTION - 1217)) | (1 << (PlSqlParser.PAST - 1217)) | (1 << (PlSqlParser.PATCH - 1217)) | (1 << (PlSqlParser.PATH - 1217)) | (1 << (PlSqlParser.PATH_PREFIX - 1217)) | (1 << (PlSqlParser.PATHS - 1217)) | (1 << (PlSqlParser.PATTERN - 1217)) | (1 << (PlSqlParser.PBL_HS_BEGIN - 1217)) | (1 << (PlSqlParser.PBL_HS_END - 1217)) | (1 << (PlSqlParser.PCTINCREASE - 1217)) | (1 << (PlSqlParser.PCTTHRESHOLD - 1217)) | (1 << (PlSqlParser.PCTUSED - 1217)) | (1 << (PlSqlParser.PCTVERSION - 1217)) | (1 << (PlSqlParser.PENDING - 1217)) | (1 << (PlSqlParser.PERCENT_KEYWORD - 1217)) | (1 << (PlSqlParser.PERCENT_RANKM - 1217)) | (1 << (PlSqlParser.PERFORMANCE - 1217)) | (1 << (PlSqlParser.PERIOD_KEYWORD - 1217)) | (1 << (PlSqlParser.PERMANENT - 1217)) | (1 << (PlSqlParser.PERMISSION - 1217)) | (1 << (PlSqlParser.PERMUTE - 1217)) | (1 << (PlSqlParser.PER - 1217)) | (1 << (PlSqlParser.PFILE - 1217)) | (1 << (PlSqlParser.PHYSICAL - 1217)))) !== 0) || ((((_la - 1249)) & ~0x1f) == 0 && ((1 << (_la - 1249)) & ((1 << (PlSqlParser.PIKEY - 1249)) | (1 << (PlSqlParser.PIPELINED - 1249)) | (1 << (PlSqlParser.PIV_GB - 1249)) | (1 << (PlSqlParser.PIVOT - 1249)) | (1 << (PlSqlParser.PIV_SSF - 1249)) | (1 << (PlSqlParser.PLACE_DISTINCT - 1249)) | (1 << (PlSqlParser.PLACE_GROUP_BY - 1249)) | (1 << (PlSqlParser.PLAN - 1249)) | (1 << (PlSqlParser.PLSCOPE_SETTINGS - 1249)) | (1 << (PlSqlParser.PLS_INTEGER - 1249)) | (1 << (PlSqlParser.PLSQL_CCFLAGS - 1249)) | (1 << (PlSqlParser.PLSQL_CODE_TYPE - 1249)) | (1 << (PlSqlParser.PLSQL_DEBUG - 1249)) | (1 << (PlSqlParser.PLSQL_OPTIMIZE_LEVEL - 1249)) | (1 << (PlSqlParser.PLSQL_WARNINGS - 1249)) | (1 << (PlSqlParser.PLUGGABLE - 1249)) | (1 << (PlSqlParser.POINT - 1249)) | (1 << (PlSqlParser.POLICY - 1249)) | (1 << (PlSqlParser.POOL_16K - 1249)) | (1 << (PlSqlParser.POOL_2K - 1249)) | (1 << (PlSqlParser.POOL_32K - 1249)) | (1 << (PlSqlParser.POOL_4K - 1249)) | (1 << (PlSqlParser.POOL_8K - 1249)) | (1 << (PlSqlParser.POSITIVEN - 1249)) | (1 << (PlSqlParser.POSITIVE - 1249)) | (1 << (PlSqlParser.POST_TRANSACTION - 1249)) | (1 << (PlSqlParser.POWERMULTISET_BY_CARDINALITY - 1249)) | (1 << (PlSqlParser.POWERMULTISET - 1249)) | (1 << (PlSqlParser.POWER - 1249)) | (1 << (PlSqlParser.PQ_CONCURRENT_UNION - 1249)) | (1 << (PlSqlParser.PQ_DISTRIBUTE - 1249)))) !== 0) || ((((_la - 1281)) & ~0x1f) == 0 && ((1 << (_la - 1281)) & ((1 << (PlSqlParser.PQ_DISTRIBUTE_WINDOW - 1281)) | (1 << (PlSqlParser.PQ_FILTER - 1281)) | (1 << (PlSqlParser.PQ_MAP - 1281)) | (1 << (PlSqlParser.PQ_NOMAP - 1281)) | (1 << (PlSqlParser.PQ_REPLICATE - 1281)) | (1 << (PlSqlParser.PQ_SKEW - 1281)) | (1 << (PlSqlParser.PRAGMA - 1281)) | (1 << (PlSqlParser.PREBUILT - 1281)) | (1 << (PlSqlParser.PRECEDES - 1281)) | (1 << (PlSqlParser.PRECEDING - 1281)) | (1 << (PlSqlParser.PRECISION - 1281)) | (1 << (PlSqlParser.PRECOMPUTE_SUBQUERY - 1281)) | (1 << (PlSqlParser.PREDICATE_REORDERS - 1281)) | (1 << (PlSqlParser.PRELOAD - 1281)) | (1 << (PlSqlParser.PREPARE - 1281)) | (1 << (PlSqlParser.PRESENTNNV - 1281)) | (1 << (PlSqlParser.PRESENT - 1281)) | (1 << (PlSqlParser.PRESENTV - 1281)) | (1 << (PlSqlParser.PRESERVE_OID - 1281)) | (1 << (PlSqlParser.PRESERVE - 1281)) | (1 << (PlSqlParser.PRETTY - 1281)) | (1 << (PlSqlParser.PREVIOUS - 1281)) | (1 << (PlSqlParser.PREV - 1281)) | (1 << (PlSqlParser.PRIMARY - 1281)) | (1 << (PlSqlParser.PRINTBLOBTOCLOB - 1281)) | (1 << (PlSqlParser.PRIORITY - 1281)) | (1 << (PlSqlParser.PRIOR - 1281)) | (1 << (PlSqlParser.PRIVATE - 1281)) | (1 << (PlSqlParser.PRIVATE_SGA - 1281)) | (1 << (PlSqlParser.PRIVILEGED - 1281)) | (1 << (PlSqlParser.PRIVILEGE - 1281)) | (1 << (PlSqlParser.PRIVILEGES - 1281)))) !== 0) || ((((_la - 1313)) & ~0x1f) == 0 && ((1 << (_la - 1313)) & ((1 << (PlSqlParser.PROCEDURAL - 1313)) | (1 << (PlSqlParser.PROCEDURE - 1313)) | (1 << (PlSqlParser.PROCESS - 1313)) | (1 << (PlSqlParser.PROFILE - 1313)) | (1 << (PlSqlParser.PROGRAM - 1313)) | (1 << (PlSqlParser.PROJECT - 1313)) | (1 << (PlSqlParser.PROPAGATE - 1313)) | (1 << (PlSqlParser.PROTECTED - 1313)) | (1 << (PlSqlParser.PROTECTION - 1313)) | (1 << (PlSqlParser.PROXY - 1313)) | (1 << (PlSqlParser.PRUNING - 1313)) | (1 << (PlSqlParser.PULL_PRED - 1313)) | (1 << (PlSqlParser.PURGE - 1313)) | (1 << (PlSqlParser.PUSH_PRED - 1313)) | (1 << (PlSqlParser.PUSH_SUBQ - 1313)) | (1 << (PlSqlParser.PX_FAULT_TOLERANCE - 1313)) | (1 << (PlSqlParser.PX_GRANULE - 1313)) | (1 << (PlSqlParser.PX_JOIN_FILTER - 1313)) | (1 << (PlSqlParser.QB_NAME - 1313)) | (1 << (PlSqlParser.QUERY_BLOCK - 1313)) | (1 << (PlSqlParser.QUERY - 1313)) | (1 << (PlSqlParser.QUEUE_CURR - 1313)) | (1 << (PlSqlParser.QUEUE - 1313)) | (1 << (PlSqlParser.QUEUE_ROWP - 1313)) | (1 << (PlSqlParser.QUIESCE - 1313)) | (1 << (PlSqlParser.QUORUM - 1313)) | (1 << (PlSqlParser.QUOTA - 1313)) | (1 << (PlSqlParser.RAISE - 1313)) | (1 << (PlSqlParser.RANDOM_LOCAL - 1313)) | (1 << (PlSqlParser.RANDOM - 1313)) | (1 << (PlSqlParser.RANGE - 1313)))) !== 0) || ((((_la - 1345)) & ~0x1f) == 0 && ((1 << (_la - 1345)) & ((1 << (PlSqlParser.RANKM - 1345)) | (1 << (PlSqlParser.RAPIDLY - 1345)) | (1 << (PlSqlParser.RAW - 1345)) | (1 << (PlSqlParser.RAWTOHEX - 1345)) | (1 << (PlSqlParser.RAWTONHEX - 1345)) | (1 << (PlSqlParser.RBA - 1345)) | (1 << (PlSqlParser.RBO_OUTLINE - 1345)) | (1 << (PlSqlParser.RDBA - 1345)) | (1 << (PlSqlParser.READ - 1345)) | (1 << (PlSqlParser.READS - 1345)) | (1 << (PlSqlParser.REALM - 1345)) | (1 << (PlSqlParser.REAL - 1345)) | (1 << (PlSqlParser.REBALANCE - 1345)) | (1 << (PlSqlParser.REBUILD - 1345)) | (1 << (PlSqlParser.RECORD - 1345)) | (1 << (PlSqlParser.RECORDS_PER_BLOCK - 1345)) | (1 << (PlSqlParser.RECOVERABLE - 1345)) | (1 << (PlSqlParser.RECOVER - 1345)) | (1 << (PlSqlParser.RECOVERY - 1345)) | (1 << (PlSqlParser.RECYCLEBIN - 1345)) | (1 << (PlSqlParser.RECYCLE - 1345)) | (1 << (PlSqlParser.REDACTION - 1345)) | (1 << (PlSqlParser.REDEFINE - 1345)) | (1 << (PlSqlParser.REDO - 1345)) | (1 << (PlSqlParser.REDUCED - 1345)) | (1 << (PlSqlParser.REDUNDANCY - 1345)) | (1 << (PlSqlParser.REF_CASCADE_CURSOR - 1345)) | (1 << (PlSqlParser.REFERENCED - 1345)) | (1 << (PlSqlParser.REFERENCE - 1345)) | (1 << (PlSqlParser.REFERENCES - 1345)) | (1 << (PlSqlParser.REFERENCING - 1345)) | (1 << (PlSqlParser.REF - 1345)))) !== 0) || ((((_la - 1377)) & ~0x1f) == 0 && ((1 << (_la - 1377)) & ((1 << (PlSqlParser.REFRESH - 1377)) | (1 << (PlSqlParser.REFTOHEX - 1377)) | (1 << (PlSqlParser.REGEXP_COUNT - 1377)) | (1 << (PlSqlParser.REGEXP_INSTR - 1377)) | (1 << (PlSqlParser.REGEXP_LIKE - 1377)) | (1 << (PlSqlParser.REGEXP_REPLACE - 1377)) | (1 << (PlSqlParser.REGEXP_SUBSTR - 1377)) | (1 << (PlSqlParser.REGISTER - 1377)) | (1 << (PlSqlParser.REGR_AVGX - 1377)) | (1 << (PlSqlParser.REGR_AVGY - 1377)) | (1 << (PlSqlParser.REGR_COUNT - 1377)) | (1 << (PlSqlParser.REGR_INTERCEPT - 1377)) | (1 << (PlSqlParser.REGR_R2 - 1377)) | (1 << (PlSqlParser.REGR_SLOPE - 1377)) | (1 << (PlSqlParser.REGR_SXX - 1377)) | (1 << (PlSqlParser.REGR_SXY - 1377)) | (1 << (PlSqlParser.REGR_SYY - 1377)) | (1 << (PlSqlParser.REGULAR - 1377)) | (1 << (PlSqlParser.REJECT - 1377)) | (1 << (PlSqlParser.REKEY - 1377)) | (1 << (PlSqlParser.RELATIONAL - 1377)) | (1 << (PlSqlParser.RELOCATE - 1377)) | (1 << (PlSqlParser.RELY - 1377)) | (1 << (PlSqlParser.REMAINDER - 1377)) | (1 << (PlSqlParser.REMOTE_MAPPED - 1377)) | (1 << (PlSqlParser.REMOVE - 1377)) | (1 << (PlSqlParser.RENAME - 1377)) | (1 << (PlSqlParser.REPAIR - 1377)) | (1 << (PlSqlParser.REPEAT - 1377)) | (1 << (PlSqlParser.REPLACE - 1377)) | (1 << (PlSqlParser.REPLICATION - 1377)))) !== 0) || ((((_la - 1409)) & ~0x1f) == 0 && ((1 << (_la - 1409)) & ((1 << (PlSqlParser.REQUIRED - 1409)) | (1 << (PlSqlParser.RESETLOGS - 1409)) | (1 << (PlSqlParser.RESET - 1409)) | (1 << (PlSqlParser.RESIZE - 1409)) | (1 << (PlSqlParser.RESOLVE - 1409)) | (1 << (PlSqlParser.RESOLVER - 1409)) | (1 << (PlSqlParser.RESPECT - 1409)) | (1 << (PlSqlParser.RESTART - 1409)) | (1 << (PlSqlParser.RESTORE_AS_INTERVALS - 1409)) | (1 << (PlSqlParser.RESTORE - 1409)) | (1 << (PlSqlParser.RESTRICT_ALL_REF_CONS - 1409)) | (1 << (PlSqlParser.RESTRICTED - 1409)) | (1 << (PlSqlParser.RESTRICT_REFERENCES - 1409)) | (1 << (PlSqlParser.RESTRICT - 1409)) | (1 << (PlSqlParser.RESULT_CACHE - 1409)) | (1 << (PlSqlParser.RESULT - 1409)) | (1 << (PlSqlParser.RESUMABLE - 1409)) | (1 << (PlSqlParser.RESUME - 1409)) | (1 << (PlSqlParser.RETENTION - 1409)) | (1 << (PlSqlParser.RETRY_ON_ROW_CHANGE - 1409)) | (1 << (PlSqlParser.RETURNING - 1409)) | (1 << (PlSqlParser.RETURN - 1409)) | (1 << (PlSqlParser.REUSE - 1409)) | (1 << (PlSqlParser.REVERSE - 1409)) | (1 << (PlSqlParser.REWRITE_OR_ERROR - 1409)) | (1 << (PlSqlParser.REWRITE - 1409)) | (1 << (PlSqlParser.RIGHT - 1409)) | (1 << (PlSqlParser.ROLE - 1409)) | (1 << (PlSqlParser.ROLESET - 1409)) | (1 << (PlSqlParser.ROLES - 1409)))) !== 0) || ((((_la - 1441)) & ~0x1f) == 0 && ((1 << (_la - 1441)) & ((1 << (PlSqlParser.ROLLBACK - 1441)) | (1 << (PlSqlParser.ROLLING - 1441)) | (1 << (PlSqlParser.ROLLUP - 1441)) | (1 << (PlSqlParser.ROWDEPENDENCIES - 1441)) | (1 << (PlSqlParser.ROWID_MAPPING_TABLE - 1441)) | (1 << (PlSqlParser.ROWID - 1441)) | (1 << (PlSqlParser.ROWIDTOCHAR - 1441)) | (1 << (PlSqlParser.ROWIDTONCHAR - 1441)) | (1 << (PlSqlParser.ROW_LENGTH - 1441)) | (1 << (PlSqlParser.ROWNUM - 1441)) | (1 << (PlSqlParser.ROW - 1441)) | (1 << (PlSqlParser.ROWS - 1441)) | (1 << (PlSqlParser.RPAD - 1441)) | (1 << (PlSqlParser.RTRIM - 1441)) | (1 << (PlSqlParser.RULE - 1441)) | (1 << (PlSqlParser.RULES - 1441)) | (1 << (PlSqlParser.RUNNING - 1441)) | (1 << (PlSqlParser.SALT - 1441)) | (1 << (PlSqlParser.SAMPLE - 1441)) | (1 << (PlSqlParser.SAVE_AS_INTERVALS - 1441)) | (1 << (PlSqlParser.SAVEPOINT - 1441)) | (1 << (PlSqlParser.SAVE - 1441)) | (1 << (PlSqlParser.SB4 - 1441)) | (1 << (PlSqlParser.SCALE_ROWS - 1441)) | (1 << (PlSqlParser.SCALE - 1441)) | (1 << (PlSqlParser.SCAN_INSTANCES - 1441)) | (1 << (PlSqlParser.SCAN - 1441)) | (1 << (PlSqlParser.SCHEDULER - 1441)) | (1 << (PlSqlParser.SCHEMACHECK - 1441)) | (1 << (PlSqlParser.SCHEMA - 1441)) | (1 << (PlSqlParser.SCN_ASCENDING - 1441)) | (1 << (PlSqlParser.SCN - 1441)))) !== 0) || ((((_la - 1473)) & ~0x1f) == 0 && ((1 << (_la - 1473)) & ((1 << (PlSqlParser.SCOPE - 1473)) | (1 << (PlSqlParser.SCRUB - 1473)) | (1 << (PlSqlParser.SD_ALL - 1473)) | (1 << (PlSqlParser.SD_INHIBIT - 1473)) | (1 << (PlSqlParser.SDO_GEOM_MBR - 1473)) | (1 << (PlSqlParser.SD_SHOW - 1473)) | (1 << (PlSqlParser.SEARCH - 1473)) | (1 << (PlSqlParser.SECOND - 1473)) | (1 << (PlSqlParser.SECRET - 1473)) | (1 << (PlSqlParser.SECUREFILE_DBA - 1473)) | (1 << (PlSqlParser.SECUREFILE - 1473)) | (1 << (PlSqlParser.SECURITY - 1473)) | (1 << (PlSqlParser.SEED - 1473)) | (1 << (PlSqlParser.SEG_BLOCK - 1473)) | (1 << (PlSqlParser.SEG_FILE - 1473)) | (1 << (PlSqlParser.SEGMENT - 1473)) | (1 << (PlSqlParser.SELECTIVITY - 1473)) | (1 << (PlSqlParser.SELF - 1473)) | (1 << (PlSqlParser.SEMIJOIN_DRIVER - 1473)) | (1 << (PlSqlParser.SEMIJOIN - 1473)) | (1 << (PlSqlParser.SEMI_TO_INNER - 1473)) | (1 << (PlSqlParser.SEQUENCED - 1473)) | (1 << (PlSqlParser.SEQUENCE - 1473)) | (1 << (PlSqlParser.SEQUENTIAL - 1473)) | (1 << (PlSqlParser.SERIALIZABLE - 1473)) | (1 << (PlSqlParser.SERIALLY_REUSABLE - 1473)) | (1 << (PlSqlParser.SERIAL - 1473)) | (1 << (PlSqlParser.SERVERERROR - 1473)) | (1 << (PlSqlParser.SERVICE_NAME_CONVERT - 1473)) | (1 << (PlSqlParser.SERVICES - 1473)))) !== 0) || ((((_la - 1505)) & ~0x1f) == 0 && ((1 << (_la - 1505)) & ((1 << (PlSqlParser.SESSION_CACHED_CURSORS - 1505)) | (1 << (PlSqlParser.SESSION - 1505)) | (1 << (PlSqlParser.SESSIONS_PER_USER - 1505)) | (1 << (PlSqlParser.SESSIONTIMEZONE - 1505)) | (1 << (PlSqlParser.SESSIONTZNAME - 1505)) | (1 << (PlSqlParser.SET - 1505)) | (1 << (PlSqlParser.SETS - 1505)) | (1 << (PlSqlParser.SETTINGS - 1505)) | (1 << (PlSqlParser.SET_TO_JOIN - 1505)) | (1 << (PlSqlParser.SEVERE - 1505)) | (1 << (PlSqlParser.SHARED_POOL - 1505)) | (1 << (PlSqlParser.SHARED - 1505)) | (1 << (PlSqlParser.SHARING - 1505)) | (1 << (PlSqlParser.SHELFLIFE - 1505)) | (1 << (PlSqlParser.SHOW - 1505)) | (1 << (PlSqlParser.SHRINK - 1505)) | (1 << (PlSqlParser.SHUTDOWN - 1505)) | (1 << (PlSqlParser.SIBLINGS - 1505)) | (1 << (PlSqlParser.SID - 1505)) | (1 << (PlSqlParser.SIGNAL_COMPONENT - 1505)) | (1 << (PlSqlParser.SIGNAL_FUNCTION - 1505)) | (1 << (PlSqlParser.SIGN - 1505)) | (1 << (PlSqlParser.SIGNTYPE - 1505)) | (1 << (PlSqlParser.SIMPLE_INTEGER - 1505)) | (1 << (PlSqlParser.SIMPLE - 1505)) | (1 << (PlSqlParser.SINGLE - 1505)) | (1 << (PlSqlParser.SINGLETASK - 1505)) | (1 << (PlSqlParser.SINH - 1505)) | (1 << (PlSqlParser.SIN - 1505)) | (1 << (PlSqlParser.SKIP_EXT_OPTIMIZER - 1505)))) !== 0) || ((((_la - 1537)) & ~0x1f) == 0 && ((1 << (_la - 1537)) & ((1 << (PlSqlParser.SKIP_ - 1537)) | (1 << (PlSqlParser.SKIP_UNQ_UNUSABLE_IDX - 1537)) | (1 << (PlSqlParser.SKIP_UNUSABLE_INDEXES - 1537)) | (1 << (PlSqlParser.SMALLFILE - 1537)) | (1 << (PlSqlParser.SMALLINT - 1537)) | (1 << (PlSqlParser.SNAPSHOT - 1537)) | (1 << (PlSqlParser.SOME - 1537)) | (1 << (PlSqlParser.SORT - 1537)) | (1 << (PlSqlParser.SOUNDEX - 1537)) | (1 << (PlSqlParser.SOURCE_FILE_DIRECTORY - 1537)) | (1 << (PlSqlParser.SOURCE_FILE_NAME_CONVERT - 1537)) | (1 << (PlSqlParser.SOURCE - 1537)) | (1 << (PlSqlParser.SPACE_KEYWORD - 1537)) | (1 << (PlSqlParser.SPECIFICATION - 1537)) | (1 << (PlSqlParser.SPFILE - 1537)) | (1 << (PlSqlParser.SPLIT - 1537)) | (1 << (PlSqlParser.SPREADSHEET - 1537)) | (1 << (PlSqlParser.SQLDATA - 1537)) | (1 << (PlSqlParser.SQLERROR - 1537)) | (1 << (PlSqlParser.SQLLDR - 1537)) | (1 << (PlSqlParser.SQL - 1537)) | (1 << (PlSqlParser.SQL_TRACE - 1537)) | (1 << (PlSqlParser.SQL_TRANSLATION_PROFILE - 1537)) | (1 << (PlSqlParser.SQRT - 1537)) | (1 << (PlSqlParser.STALE - 1537)) | (1 << (PlSqlParser.STANDALONE - 1537)) | (1 << (PlSqlParser.STANDARD_HASH - 1537)) | (1 << (PlSqlParser.STANDBY_MAX_DATA_DELAY - 1537)) | (1 << (PlSqlParser.STANDBYS - 1537)) | (1 << (PlSqlParser.STANDBY - 1537)) | (1 << (PlSqlParser.STAR - 1537)) | (1 << (PlSqlParser.STAR_TRANSFORMATION - 1537)))) !== 0) || ((((_la - 1570)) & ~0x1f) == 0 && ((1 << (_la - 1570)) & ((1 << (PlSqlParser.STARTUP - 1570)) | (1 << (PlSqlParser.STATEMENT_ID - 1570)) | (1 << (PlSqlParser.STATEMENT_QUEUING - 1570)) | (1 << (PlSqlParser.STATEMENTS - 1570)) | (1 << (PlSqlParser.STATEMENT - 1570)) | (1 << (PlSqlParser.STATE - 1570)) | (1 << (PlSqlParser.STATIC - 1570)) | (1 << (PlSqlParser.STATISTICS - 1570)) | (1 << (PlSqlParser.STATS_BINOMIAL_TEST - 1570)) | (1 << (PlSqlParser.STATS_CROSSTAB - 1570)) | (1 << (PlSqlParser.STATS_F_TEST - 1570)) | (1 << (PlSqlParser.STATS_KS_TEST - 1570)) | (1 << (PlSqlParser.STATS_MODE - 1570)) | (1 << (PlSqlParser.STATS_MW_TEST - 1570)) | (1 << (PlSqlParser.STATS_ONE_WAY_ANOVA - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_INDEP - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_INDEPU - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_ONE - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_PAIRED - 1570)) | (1 << (PlSqlParser.STATS_WSR_TEST - 1570)) | (1 << (PlSqlParser.STDDEV_POP - 1570)) | (1 << (PlSqlParser.STDDEV_SAMP - 1570)) | (1 << (PlSqlParser.STOP - 1570)) | (1 << (PlSqlParser.STORAGE - 1570)) | (1 << (PlSqlParser.STORE - 1570)) | (1 << (PlSqlParser.STREAMS - 1570)) | (1 << (PlSqlParser.STREAM - 1570)) | (1 << (PlSqlParser.STRICT - 1570)) | (1 << (PlSqlParser.STRING - 1570)) | (1 << (PlSqlParser.STRIPE_COLUMNS - 1570)) | (1 << (PlSqlParser.STRIPE_WIDTH - 1570)) | (1 << (PlSqlParser.STRIP - 1570)))) !== 0) || ((((_la - 1602)) & ~0x1f) == 0 && ((1 << (_la - 1602)) & ((1 << (PlSqlParser.STRUCTURE - 1602)) | (1 << (PlSqlParser.SUBMULTISET - 1602)) | (1 << (PlSqlParser.SUBPARTITION_REL - 1602)) | (1 << (PlSqlParser.SUBPARTITIONS - 1602)) | (1 << (PlSqlParser.SUBPARTITION - 1602)) | (1 << (PlSqlParser.SUBQUERIES - 1602)) | (1 << (PlSqlParser.SUBQUERY_PRUNING - 1602)) | (1 << (PlSqlParser.SUBSCRIBE - 1602)) | (1 << (PlSqlParser.SUBSET - 1602)) | (1 << (PlSqlParser.SUBSTITUTABLE - 1602)) | (1 << (PlSqlParser.SUBSTR2 - 1602)) | (1 << (PlSqlParser.SUBSTR4 - 1602)) | (1 << (PlSqlParser.SUBSTRB - 1602)) | (1 << (PlSqlParser.SUBSTRC - 1602)) | (1 << (PlSqlParser.SUBTYPE - 1602)) | (1 << (PlSqlParser.SUCCESSFUL - 1602)) | (1 << (PlSqlParser.SUCCESS - 1602)) | (1 << (PlSqlParser.SUMMARY - 1602)) | (1 << (PlSqlParser.SUPPLEMENTAL - 1602)) | (1 << (PlSqlParser.SUSPEND - 1602)) | (1 << (PlSqlParser.SWAP_JOIN_INPUTS - 1602)) | (1 << (PlSqlParser.SWITCHOVER - 1602)) | (1 << (PlSqlParser.SWITCH - 1602)) | (1 << (PlSqlParser.SYNCHRONOUS - 1602)) | (1 << (PlSqlParser.SYNC - 1602)) | (1 << (PlSqlParser.SYSASM - 1602)) | (1 << (PlSqlParser.SYS_AUDIT - 1602)) | (1 << (PlSqlParser.SYSAUX - 1602)) | (1 << (PlSqlParser.SYSBACKUP - 1602)) | (1 << (PlSqlParser.SYS_CHECKACL - 1602)) | (1 << (PlSqlParser.SYS_CHECK_PRIVILEGE - 1602)))) !== 0) || ((((_la - 1634)) & ~0x1f) == 0 && ((1 << (_la - 1634)) & ((1 << (PlSqlParser.SYS_CONNECT_BY_PATH - 1634)) | (1 << (PlSqlParser.SYS_CONTEXT - 1634)) | (1 << (PlSqlParser.SYSDATE - 1634)) | (1 << (PlSqlParser.SYSDBA - 1634)) | (1 << (PlSqlParser.SYS_DBURIGEN - 1634)) | (1 << (PlSqlParser.SYSDG - 1634)) | (1 << (PlSqlParser.SYS_DL_CURSOR - 1634)) | (1 << (PlSqlParser.SYS_DM_RXFORM_CHR - 1634)) | (1 << (PlSqlParser.SYS_DM_RXFORM_NUM - 1634)) | (1 << (PlSqlParser.SYS_DOM_COMPARE - 1634)) | (1 << (PlSqlParser.SYS_DST_PRIM2SEC - 1634)) | (1 << (PlSqlParser.SYS_DST_SEC2PRIM - 1634)) | (1 << (PlSqlParser.SYS_ET_BFILE_TO_RAW - 1634)) | (1 << (PlSqlParser.SYS_ET_BLOB_TO_IMAGE - 1634)) | (1 << (PlSqlParser.SYS_ET_IMAGE_TO_BLOB - 1634)) | (1 << (PlSqlParser.SYS_ET_RAW_TO_BFILE - 1634)) | (1 << (PlSqlParser.SYS_EXTPDTXT - 1634)) | (1 << (PlSqlParser.SYS_EXTRACT_UTC - 1634)) | (1 << (PlSqlParser.SYS_FBT_INSDEL - 1634)) | (1 << (PlSqlParser.SYS_FILTER_ACLS - 1634)) | (1 << (PlSqlParser.SYS_FNMATCHES - 1634)) | (1 << (PlSqlParser.SYS_FNREPLACE - 1634)) | (1 << (PlSqlParser.SYS_GET_ACLIDS - 1634)) | (1 << (PlSqlParser.SYS_GET_COL_ACLIDS - 1634)) | (1 << (PlSqlParser.SYS_GET_PRIVILEGES - 1634)) | (1 << (PlSqlParser.SYS_GETTOKENID - 1634)) | (1 << (PlSqlParser.SYS_GETXTIVAL - 1634)) | (1 << (PlSqlParser.SYS_GUID - 1634)) | (1 << (PlSqlParser.SYSGUID - 1634)) | (1 << (PlSqlParser.SYSKM - 1634)) | (1 << (PlSqlParser.SYS_MAKE_XMLNODEID - 1634)) | (1 << (PlSqlParser.SYS_MAKEXML - 1634)))) !== 0) || ((((_la - 1666)) & ~0x1f) == 0 && ((1 << (_la - 1666)) & ((1 << (PlSqlParser.SYS_MKXMLATTR - 1666)) | (1 << (PlSqlParser.SYS_MKXTI - 1666)) | (1 << (PlSqlParser.SYSOBJ - 1666)) | (1 << (PlSqlParser.SYS_OP_ADT2BIN - 1666)) | (1 << (PlSqlParser.SYS_OP_ADTCONS - 1666)) | (1 << (PlSqlParser.SYS_OP_ALSCRVAL - 1666)) | (1 << (PlSqlParser.SYS_OP_ATG - 1666)) | (1 << (PlSqlParser.SYS_OP_BIN2ADT - 1666)) | (1 << (PlSqlParser.SYS_OP_BITVEC - 1666)) | (1 << (PlSqlParser.SYS_OP_BL2R - 1666)) | (1 << (PlSqlParser.SYS_OP_BLOOM_FILTER_LIST - 1666)) | (1 << (PlSqlParser.SYS_OP_BLOOM_FILTER - 1666)) | (1 << (PlSqlParser.SYS_OP_C2C - 1666)) | (1 << (PlSqlParser.SYS_OP_CAST - 1666)) | (1 << (PlSqlParser.SYS_OP_CEG - 1666)) | (1 << (PlSqlParser.SYS_OP_CL2C - 1666)) | (1 << (PlSqlParser.SYS_OP_COMBINED_HASH - 1666)) | (1 << (PlSqlParser.SYS_OP_COMP - 1666)) | (1 << (PlSqlParser.SYS_OP_CONVERT - 1666)) | (1 << (PlSqlParser.SYS_OP_COUNTCHG - 1666)) | (1 << (PlSqlParser.SYS_OP_CSCONV - 1666)) | (1 << (PlSqlParser.SYS_OP_CSCONVTEST - 1666)) | (1 << (PlSqlParser.SYS_OP_CSR - 1666)) | (1 << (PlSqlParser.SYS_OP_CSX_PATCH - 1666)) | (1 << (PlSqlParser.SYS_OP_CYCLED_SEQ - 1666)) | (1 << (PlSqlParser.SYS_OP_DECOMP - 1666)) | (1 << (PlSqlParser.SYS_OP_DESCEND - 1666)) | (1 << (PlSqlParser.SYS_OP_DISTINCT - 1666)) | (1 << (PlSqlParser.SYS_OP_DRA - 1666)) | (1 << (PlSqlParser.SYS_OP_DUMP - 1666)) | (1 << (PlSqlParser.SYS_OP_DV_CHECK - 1666)) | (1 << (PlSqlParser.SYS_OP_ENFORCE_NOT_NULL - 1666)))) !== 0) || ((((_la - 1698)) & ~0x1f) == 0 && ((1 << (_la - 1698)) & ((1 << (PlSqlParser.SYSOPER - 1698)) | (1 << (PlSqlParser.SYS_OP_EXTRACT - 1698)) | (1 << (PlSqlParser.SYS_OP_GROUPING - 1698)) | (1 << (PlSqlParser.SYS_OP_GUID - 1698)) | (1 << (PlSqlParser.SYS_OP_HASH - 1698)) | (1 << (PlSqlParser.SYS_OP_IIX - 1698)) | (1 << (PlSqlParser.SYS_OP_ITR - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_CREATE - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_FILTER_LIST - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_FILTER - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_SUCCEEDED - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_USE - 1698)) | (1 << (PlSqlParser.SYS_OP_LBID - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2BLOB - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2CLOB - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2ID - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2NCLOB - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2TYP - 1698)) | (1 << (PlSqlParser.SYS_OP_LSVI - 1698)) | (1 << (PlSqlParser.SYS_OP_LVL - 1698)) | (1 << (PlSqlParser.SYS_OP_MAKEOID - 1698)) | (1 << (PlSqlParser.SYS_OP_MAP_NONNULL - 1698)) | (1 << (PlSqlParser.SYS_OP_MSR - 1698)) | (1 << (PlSqlParser.SYS_OP_NICOMBINE - 1698)) | (1 << (PlSqlParser.SYS_OP_NIEXTRACT - 1698)) | (1 << (PlSqlParser.SYS_OP_NII - 1698)) | (1 << (PlSqlParser.SYS_OP_NIX - 1698)) | (1 << (PlSqlParser.SYS_OP_NOEXPAND - 1698)) | (1 << (PlSqlParser.SYS_OP_NTCIMG - 1698)) | (1 << (PlSqlParser.SYS_OP_NUMTORAW - 1698)) | (1 << (PlSqlParser.SYS_OP_OIDVALUE - 1698)) | (1 << (PlSqlParser.SYS_OP_OPNSIZE - 1698)))) !== 0) || ((((_la - 1730)) & ~0x1f) == 0 && ((1 << (_la - 1730)) & ((1 << (PlSqlParser.SYS_OP_PAR_1 - 1730)) | (1 << (PlSqlParser.SYS_OP_PARGID_1 - 1730)) | (1 << (PlSqlParser.SYS_OP_PARGID - 1730)) | (1 << (PlSqlParser.SYS_OP_PAR - 1730)) | (1 << (PlSqlParser.SYS_OP_PART_ID - 1730)) | (1 << (PlSqlParser.SYS_OP_PIVOT - 1730)) | (1 << (PlSqlParser.SYS_OP_R2O - 1730)) | (1 << (PlSqlParser.SYS_OP_RAWTONUM - 1730)) | (1 << (PlSqlParser.SYS_OP_RDTM - 1730)) | (1 << (PlSqlParser.SYS_OP_REF - 1730)) | (1 << (PlSqlParser.SYS_OP_RMTD - 1730)) | (1 << (PlSqlParser.SYS_OP_ROWIDTOOBJ - 1730)) | (1 << (PlSqlParser.SYS_OP_RPB - 1730)) | (1 << (PlSqlParser.SYS_OPTLOBPRBSC - 1730)) | (1 << (PlSqlParser.SYS_OP_TOSETID - 1730)) | (1 << (PlSqlParser.SYS_OP_TPR - 1730)) | (1 << (PlSqlParser.SYS_OP_TRTB - 1730)) | (1 << (PlSqlParser.SYS_OPTXICMP - 1730)) | (1 << (PlSqlParser.SYS_OPTXQCASTASNQ - 1730)) | (1 << (PlSqlParser.SYS_OP_UNDESCEND - 1730)) | (1 << (PlSqlParser.SYS_OP_VECAND - 1730)) | (1 << (PlSqlParser.SYS_OP_VECBIT - 1730)) | (1 << (PlSqlParser.SYS_OP_VECOR - 1730)) | (1 << (PlSqlParser.SYS_OP_VECXOR - 1730)) | (1 << (PlSqlParser.SYS_OP_VERSION - 1730)) | (1 << (PlSqlParser.SYS_OP_VREF - 1730)) | (1 << (PlSqlParser.SYS_OP_VVD - 1730)) | (1 << (PlSqlParser.SYS_OP_XMLCONS_FOR_CSX - 1730)) | (1 << (PlSqlParser.SYS_OP_XPTHATG - 1730)) | (1 << (PlSqlParser.SYS_OP_XPTHIDX - 1730)) | (1 << (PlSqlParser.SYS_OP_XPTHOP - 1730)) | (1 << (PlSqlParser.SYS_OP_XTXT2SQLT - 1730)))) !== 0) || ((((_la - 1762)) & ~0x1f) == 0 && ((1 << (_la - 1762)) & ((1 << (PlSqlParser.SYS_OP_ZONE_ID - 1762)) | (1 << (PlSqlParser.SYS_ORDERKEY_DEPTH - 1762)) | (1 << (PlSqlParser.SYS_ORDERKEY_MAXCHILD - 1762)) | (1 << (PlSqlParser.SYS_ORDERKEY_PARENT - 1762)) | (1 << (PlSqlParser.SYS_PARALLEL_TXN - 1762)) | (1 << (PlSqlParser.SYS_PATHID_IS_ATTR - 1762)) | (1 << (PlSqlParser.SYS_PATHID_IS_NMSPC - 1762)) | (1 << (PlSqlParser.SYS_PATHID_LASTNAME - 1762)) | (1 << (PlSqlParser.SYS_PATHID_LASTNMSPC - 1762)) | (1 << (PlSqlParser.SYS_PATH_REVERSE - 1762)) | (1 << (PlSqlParser.SYS_PXQEXTRACT - 1762)) | (1 << (PlSqlParser.SYS_RAW_TO_XSID - 1762)) | (1 << (PlSqlParser.SYS_RID_ORDER - 1762)) | (1 << (PlSqlParser.SYS_ROW_DELTA - 1762)) | (1 << (PlSqlParser.SYS_SC_2_XMLT - 1762)) | (1 << (PlSqlParser.SYS_SYNRCIREDO - 1762)) | (1 << (PlSqlParser.SYSTEM_DEFINED - 1762)) | (1 << (PlSqlParser.SYSTEM - 1762)) | (1 << (PlSqlParser.SYSTIMESTAMP - 1762)) | (1 << (PlSqlParser.SYS_TYPEID - 1762)) | (1 << (PlSqlParser.SYS_UMAKEXML - 1762)) | (1 << (PlSqlParser.SYS_XMLANALYZE - 1762)) | (1 << (PlSqlParser.SYS_XMLCONTAINS - 1762)) | (1 << (PlSqlParser.SYS_XMLCONV - 1762)) | (1 << (PlSqlParser.SYS_XMLEXNSURI - 1762)) | (1 << (PlSqlParser.SYS_XMLGEN - 1762)) | (1 << (PlSqlParser.SYS_XMLI_LOC_ISNODE - 1762)) | (1 << (PlSqlParser.SYS_XMLI_LOC_ISTEXT - 1762)) | (1 << (PlSqlParser.SYS_XMLINSTR - 1762)) | (1 << (PlSqlParser.SYS_XMLLOCATOR_GETSVAL - 1762)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETCID - 1762)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETLOCATOR - 1762)))) !== 0) || ((((_la - 1794)) & ~0x1f) == 0 && ((1 << (_la - 1794)) & ((1 << (PlSqlParser.SYS_XMLNODEID_GETOKEY - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETPATHID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETPTRID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETRID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETSVAL - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETTID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID - 1794)) | (1 << (PlSqlParser.SYS_XMLT_2_SC - 1794)) | (1 << (PlSqlParser.SYS_XMLTRANSLATE - 1794)) | (1 << (PlSqlParser.SYS_XMLTYPE2SQL - 1794)) | (1 << (PlSqlParser.SYS_XQ_ASQLCNV - 1794)) | (1 << (PlSqlParser.SYS_XQ_ATOMCNVCHK - 1794)) | (1 << (PlSqlParser.SYS_XQBASEURI - 1794)) | (1 << (PlSqlParser.SYS_XQCASTABLEERRH - 1794)) | (1 << (PlSqlParser.SYS_XQCODEP2STR - 1794)) | (1 << (PlSqlParser.SYS_XQCODEPEQ - 1794)) | (1 << (PlSqlParser.SYS_XQCON2SEQ - 1794)) | (1 << (PlSqlParser.SYS_XQCONCAT - 1794)) | (1 << (PlSqlParser.SYS_XQDELETE - 1794)) | (1 << (PlSqlParser.SYS_XQDFLTCOLATION - 1794)) | (1 << (PlSqlParser.SYS_XQDOC - 1794)) | (1 << (PlSqlParser.SYS_XQDOCURI - 1794)) | (1 << (PlSqlParser.SYS_XQDURDIV - 1794)) | (1 << (PlSqlParser.SYS_XQED4URI - 1794)) | (1 << (PlSqlParser.SYS_XQENDSWITH - 1794)) | (1 << (PlSqlParser.SYS_XQERRH - 1794)) | (1 << (PlSqlParser.SYS_XQERR - 1794)) | (1 << (PlSqlParser.SYS_XQESHTMLURI - 1794)) | (1 << (PlSqlParser.SYS_XQEXLOBVAL - 1794)) | (1 << (PlSqlParser.SYS_XQEXSTWRP - 1794)) | (1 << (PlSqlParser.SYS_XQEXTRACT - 1794)) | (1 << (PlSqlParser.SYS_XQEXTRREF - 1794)))) !== 0) || ((((_la - 1826)) & ~0x1f) == 0 && ((1 << (_la - 1826)) & ((1 << (PlSqlParser.SYS_XQEXVAL - 1826)) | (1 << (PlSqlParser.SYS_XQFB2STR - 1826)) | (1 << (PlSqlParser.SYS_XQFNBOOL - 1826)) | (1 << (PlSqlParser.SYS_XQFNCMP - 1826)) | (1 << (PlSqlParser.SYS_XQFNDATIM - 1826)) | (1 << (PlSqlParser.SYS_XQFNLNAME - 1826)) | (1 << (PlSqlParser.SYS_XQFNNM - 1826)) | (1 << (PlSqlParser.SYS_XQFNNSURI - 1826)) | (1 << (PlSqlParser.SYS_XQFNPREDTRUTH - 1826)) | (1 << (PlSqlParser.SYS_XQFNQNM - 1826)) | (1 << (PlSqlParser.SYS_XQFNROOT - 1826)) | (1 << (PlSqlParser.SYS_XQFORMATNUM - 1826)) | (1 << (PlSqlParser.SYS_XQFTCONTAIN - 1826)) | (1 << (PlSqlParser.SYS_XQFUNCR - 1826)) | (1 << (PlSqlParser.SYS_XQGETCONTENT - 1826)) | (1 << (PlSqlParser.SYS_XQINDXOF - 1826)) | (1 << (PlSqlParser.SYS_XQINSERT - 1826)) | (1 << (PlSqlParser.SYS_XQINSPFX - 1826)) | (1 << (PlSqlParser.SYS_XQIRI2URI - 1826)) | (1 << (PlSqlParser.SYS_XQLANG - 1826)) | (1 << (PlSqlParser.SYS_XQLLNMFRMQNM - 1826)) | (1 << (PlSqlParser.SYS_XQMKNODEREF - 1826)) | (1 << (PlSqlParser.SYS_XQNILLED - 1826)) | (1 << (PlSqlParser.SYS_XQNODENAME - 1826)) | (1 << (PlSqlParser.SYS_XQNORMSPACE - 1826)) | (1 << (PlSqlParser.SYS_XQNORMUCODE - 1826)) | (1 << (PlSqlParser.SYS_XQ_NRNG - 1826)) | (1 << (PlSqlParser.SYS_XQNSP4PFX - 1826)) | (1 << (PlSqlParser.SYS_XQNSPFRMQNM - 1826)) | (1 << (PlSqlParser.SYS_XQPFXFRMQNM - 1826)) | (1 << (PlSqlParser.SYS_XQ_PKSQL2XML - 1826)) | (1 << (PlSqlParser.SYS_XQPOLYABS - 1826)))) !== 0) || ((((_la - 1858)) & ~0x1f) == 0 && ((1 << (_la - 1858)) & ((1 << (PlSqlParser.SYS_XQPOLYADD - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYCEL - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYCSTBL - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYCST - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYDIV - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYFLR - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYMOD - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYMUL - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYRND - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYSQRT - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYSUB - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYUMUS - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYUPLS - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVEQ - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVGE - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVGT - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVLE - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVLT - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVNE - 1858)) | (1 << (PlSqlParser.SYS_XQREF2VAL - 1858)) | (1 << (PlSqlParser.SYS_XQRENAME - 1858)) | (1 << (PlSqlParser.SYS_XQREPLACE - 1858)) | (1 << (PlSqlParser.SYS_XQRESVURI - 1858)) | (1 << (PlSqlParser.SYS_XQRNDHALF2EVN - 1858)) | (1 << (PlSqlParser.SYS_XQRSLVQNM - 1858)) | (1 << (PlSqlParser.SYS_XQRYENVPGET - 1858)) | (1 << (PlSqlParser.SYS_XQRYVARGET - 1858)) | (1 << (PlSqlParser.SYS_XQRYWRP - 1858)) | (1 << (PlSqlParser.SYS_XQSEQ2CON4XC - 1858)) | (1 << (PlSqlParser.SYS_XQSEQ2CON - 1858)) | (1 << (PlSqlParser.SYS_XQSEQDEEPEQ - 1858)) | (1 << (PlSqlParser.SYS_XQSEQINSB - 1858)))) !== 0) || ((((_la - 1890)) & ~0x1f) == 0 && ((1 << (_la - 1890)) & ((1 << (PlSqlParser.SYS_XQSEQRM - 1890)) | (1 << (PlSqlParser.SYS_XQSEQRVS - 1890)) | (1 << (PlSqlParser.SYS_XQSEQSUB - 1890)) | (1 << (PlSqlParser.SYS_XQSEQTYPMATCH - 1890)) | (1 << (PlSqlParser.SYS_XQSTARTSWITH - 1890)) | (1 << (PlSqlParser.SYS_XQSTATBURI - 1890)) | (1 << (PlSqlParser.SYS_XQSTR2CODEP - 1890)) | (1 << (PlSqlParser.SYS_XQSTRJOIN - 1890)) | (1 << (PlSqlParser.SYS_XQSUBSTRAFT - 1890)) | (1 << (PlSqlParser.SYS_XQSUBSTRBEF - 1890)) | (1 << (PlSqlParser.SYS_XQTOKENIZE - 1890)) | (1 << (PlSqlParser.SYS_XQTREATAS - 1890)) | (1 << (PlSqlParser.SYS_XQ_UPKXML2SQL - 1890)) | (1 << (PlSqlParser.SYS_XQXFORM - 1890)) | (1 << (PlSqlParser.SYS_XSID_TO_RAW - 1890)) | (1 << (PlSqlParser.SYS_ZMAP_FILTER - 1890)) | (1 << (PlSqlParser.SYS_ZMAP_REFRESH - 1890)) | (1 << (PlSqlParser.TABLE_LOOKUP_BY_NL - 1890)) | (1 << (PlSqlParser.TABLESPACE_NO - 1890)) | (1 << (PlSqlParser.TABLESPACE - 1890)) | (1 << (PlSqlParser.TABLES - 1890)) | (1 << (PlSqlParser.TABLE_STATS - 1890)) | (1 << (PlSqlParser.TABLE - 1890)) | (1 << (PlSqlParser.TABNO - 1890)) | (1 << (PlSqlParser.TAG - 1890)) | (1 << (PlSqlParser.TANH - 1890)) | (1 << (PlSqlParser.TAN - 1890)) | (1 << (PlSqlParser.TBLORIDXPARTNUM - 1890)) | (1 << (PlSqlParser.TEMPFILE - 1890)) | (1 << (PlSqlParser.TEMPLATE - 1890)) | (1 << (PlSqlParser.TEMPORARY - 1890)) | (1 << (PlSqlParser.TEMP_TABLE - 1890)))) !== 0) || ((((_la - 1922)) & ~0x1f) == 0 && ((1 << (_la - 1922)) & ((1 << (PlSqlParser.TEST - 1922)) | (1 << (PlSqlParser.TEXT - 1922)) | (1 << (PlSqlParser.THAN - 1922)) | (1 << (PlSqlParser.THEN - 1922)) | (1 << (PlSqlParser.THE - 1922)) | (1 << (PlSqlParser.THREAD - 1922)) | (1 << (PlSqlParser.THROUGH - 1922)) | (1 << (PlSqlParser.TIER - 1922)) | (1 << (PlSqlParser.TIES - 1922)) | (1 << (PlSqlParser.TIMEOUT - 1922)) | (1 << (PlSqlParser.TIMESTAMP_LTZ_UNCONSTRAINED - 1922)) | (1 << (PlSqlParser.TIMESTAMP - 1922)) | (1 << (PlSqlParser.TIMESTAMP_TZ_UNCONSTRAINED - 1922)) | (1 << (PlSqlParser.TIMESTAMP_UNCONSTRAINED - 1922)) | (1 << (PlSqlParser.TIMES - 1922)) | (1 << (PlSqlParser.TIME - 1922)) | (1 << (PlSqlParser.TIMEZONE_ABBR - 1922)) | (1 << (PlSqlParser.TIMEZONE_HOUR - 1922)) | (1 << (PlSqlParser.TIMEZONE_MINUTE - 1922)) | (1 << (PlSqlParser.TIMEZONE_OFFSET - 1922)) | (1 << (PlSqlParser.TIMEZONE_REGION - 1922)) | (1 << (PlSqlParser.TIME_ZONE - 1922)) | (1 << (PlSqlParser.TIV_GB - 1922)) | (1 << (PlSqlParser.TIV_SSF - 1922)) | (1 << (PlSqlParser.TO_ACLID - 1922)) | (1 << (PlSqlParser.TO_BINARY_DOUBLE - 1922)) | (1 << (PlSqlParser.TO_BINARY_FLOAT - 1922)) | (1 << (PlSqlParser.TO_BLOB - 1922)) | (1 << (PlSqlParser.TO_CLOB - 1922)) | (1 << (PlSqlParser.TO_DSINTERVAL - 1922)) | (1 << (PlSqlParser.TO_LOB - 1922)))) !== 0) || ((((_la - 1954)) & ~0x1f) == 0 && ((1 << (_la - 1954)) & ((1 << (PlSqlParser.TO_MULTI_BYTE - 1954)) | (1 << (PlSqlParser.TO_NCHAR - 1954)) | (1 << (PlSqlParser.TO_NCLOB - 1954)) | (1 << (PlSqlParser.TO_NUMBER - 1954)) | (1 << (PlSqlParser.TOPLEVEL - 1954)) | (1 << (PlSqlParser.TO_SINGLE_BYTE - 1954)) | (1 << (PlSqlParser.TO_TIMESTAMP - 1954)) | (1 << (PlSqlParser.TO_TIMESTAMP_TZ - 1954)) | (1 << (PlSqlParser.TO_TIME - 1954)) | (1 << (PlSqlParser.TO_TIME_TZ - 1954)) | (1 << (PlSqlParser.TO_YMINTERVAL - 1954)) | (1 << (PlSqlParser.TRACE - 1954)) | (1 << (PlSqlParser.TRACING - 1954)) | (1 << (PlSqlParser.TRACKING - 1954)) | (1 << (PlSqlParser.TRAILING - 1954)) | (1 << (PlSqlParser.TRANSACTION - 1954)) | (1 << (PlSqlParser.TRANSFORM_DISTINCT_AGG - 1954)) | (1 << (PlSqlParser.TRANSITIONAL - 1954)) | (1 << (PlSqlParser.TRANSITION - 1954)) | (1 << (PlSqlParser.TRANSLATE - 1954)) | (1 << (PlSqlParser.TRANSLATION - 1954)) | (1 << (PlSqlParser.TREAT - 1954)) | (1 << (PlSqlParser.TRIGGERS - 1954)) | (1 << (PlSqlParser.TRIGGER - 1954)) | (1 << (PlSqlParser.TRUE - 1954)) | (1 << (PlSqlParser.TRUNCATE - 1954)) | (1 << (PlSqlParser.TRUNC - 1954)) | (1 << (PlSqlParser.TRUSTED - 1954)) | (1 << (PlSqlParser.TRUST - 1954)) | (1 << (PlSqlParser.TUNING - 1954)) | (1 << (PlSqlParser.TX - 1954)))) !== 0) || ((((_la - 1986)) & ~0x1f) == 0 && ((1 << (_la - 1986)) & ((1 << (PlSqlParser.TYPES - 1986)) | (1 << (PlSqlParser.TYPE - 1986)) | (1 << (PlSqlParser.TZ_OFFSET - 1986)) | (1 << (PlSqlParser.UB2 - 1986)) | (1 << (PlSqlParser.UBA - 1986)) | (1 << (PlSqlParser.UCS2 - 1986)) | (1 << (PlSqlParser.UID - 1986)) | (1 << (PlSqlParser.UNARCHIVED - 1986)) | (1 << (PlSqlParser.UNBOUNDED - 1986)) | (1 << (PlSqlParser.UNBOUND - 1986)) | (1 << (PlSqlParser.UNCONDITIONAL - 1986)) | (1 << (PlSqlParser.UNDER - 1986)) | (1 << (PlSqlParser.UNDO - 1986)) | (1 << (PlSqlParser.UNDROP - 1986)) | (1 << (PlSqlParser.UNIFORM - 1986)) | (1 << (PlSqlParser.UNISTR - 1986)) | (1 << (PlSqlParser.UNLIMITED - 1986)) | (1 << (PlSqlParser.UNLOAD - 1986)) | (1 << (PlSqlParser.UNLOCK - 1986)) | (1 << (PlSqlParser.UNMATCHED - 1986)) | (1 << (PlSqlParser.UNNEST_INNERJ_DISTINCT_VIEW - 1986)) | (1 << (PlSqlParser.UNNEST_NOSEMIJ_NODISTINCTVIEW - 1986)) | (1 << (PlSqlParser.UNNEST_SEMIJ_VIEW - 1986)) | (1 << (PlSqlParser.UNNEST - 1986)) | (1 << (PlSqlParser.UNPACKED - 1986)) | (1 << (PlSqlParser.UNPIVOT - 1986)) | (1 << (PlSqlParser.UNPLUG - 1986)) | (1 << (PlSqlParser.UNPROTECTED - 1986)) | (1 << (PlSqlParser.UNQUIESCE - 1986)) | (1 << (PlSqlParser.UNRECOVERABLE - 1986)))) !== 0) || ((((_la - 2018)) & ~0x1f) == 0 && ((1 << (_la - 2018)) & ((1 << (PlSqlParser.UNRESTRICTED - 2018)) | (1 << (PlSqlParser.UNSUBSCRIBE - 2018)) | (1 << (PlSqlParser.UNTIL - 2018)) | (1 << (PlSqlParser.UNUSABLE - 2018)) | (1 << (PlSqlParser.UNUSED - 2018)) | (1 << (PlSqlParser.UPDATABLE - 2018)) | (1 << (PlSqlParser.UPDATED - 2018)) | (1 << (PlSqlParser.UPDATEXML - 2018)) | (1 << (PlSqlParser.UPD_INDEXES - 2018)) | (1 << (PlSqlParser.UPD_JOININDEX - 2018)) | (1 << (PlSqlParser.UPGRADE - 2018)) | (1 << (PlSqlParser.UPPER - 2018)) | (1 << (PlSqlParser.UPSERT - 2018)) | (1 << (PlSqlParser.UROWID - 2018)) | (1 << (PlSqlParser.USABLE - 2018)) | (1 << (PlSqlParser.USAGE - 2018)) | (1 << (PlSqlParser.USE_ANTI - 2018)) | (1 << (PlSqlParser.USE_CONCAT - 2018)) | (1 << (PlSqlParser.USE_CUBE - 2018)) | (1 << (PlSqlParser.USE_HASH_AGGREGATION - 2018)) | (1 << (PlSqlParser.USE_HASH_GBY_FOR_PUSHDOWN - 2018)) | (1 << (PlSqlParser.USE_HASH - 2018)) | (1 << (PlSqlParser.USE_HIDDEN_PARTITIONS - 2018)) | (1 << (PlSqlParser.USE_INVISIBLE_INDEXES - 2018)) | (1 << (PlSqlParser.USE_MERGE_CARTESIAN - 2018)) | (1 << (PlSqlParser.USE_MERGE - 2018)) | (1 << (PlSqlParser.USE_NL - 2018)) | (1 << (PlSqlParser.USE_NL_WITH_INDEX - 2018)) | (1 << (PlSqlParser.USE_PRIVATE_OUTLINES - 2018)) | (1 << (PlSqlParser.USER_DATA - 2018)) | (1 << (PlSqlParser.USER_DEFINED - 2018)))) !== 0) || ((((_la - 2050)) & ~0x1f) == 0 && ((1 << (_la - 2050)) & ((1 << (PlSqlParser.USERENV - 2050)) | (1 << (PlSqlParser.USERGROUP - 2050)) | (1 << (PlSqlParser.USER_RECYCLEBIN - 2050)) | (1 << (PlSqlParser.USERS - 2050)) | (1 << (PlSqlParser.USER_TABLESPACES - 2050)) | (1 << (PlSqlParser.USER - 2050)) | (1 << (PlSqlParser.USE_SEMI - 2050)) | (1 << (PlSqlParser.USE_STORED_OUTLINES - 2050)) | (1 << (PlSqlParser.USE_TTT_FOR_GSETS - 2050)) | (1 << (PlSqlParser.USE - 2050)) | (1 << (PlSqlParser.USE_VECTOR_AGGREGATION - 2050)) | (1 << (PlSqlParser.USE_WEAK_NAME_RESL - 2050)) | (1 << (PlSqlParser.USING_NO_EXPAND - 2050)) | (1 << (PlSqlParser.USING - 2050)) | (1 << (PlSqlParser.UTF16BE - 2050)) | (1 << (PlSqlParser.UTF16LE - 2050)) | (1 << (PlSqlParser.UTF32 - 2050)) | (1 << (PlSqlParser.UTF8 - 2050)) | (1 << (PlSqlParser.V1 - 2050)) | (1 << (PlSqlParser.V2 - 2050)) | (1 << (PlSqlParser.VALIDATE - 2050)) | (1 << (PlSqlParser.VALIDATION - 2050)) | (1 << (PlSqlParser.VALID_TIME_END - 2050)) | (1 << (PlSqlParser.VALUE - 2050)) | (1 << (PlSqlParser.VARCHAR2 - 2050)) | (1 << (PlSqlParser.VARCHAR - 2050)) | (1 << (PlSqlParser.VARIABLE - 2050)) | (1 << (PlSqlParser.VAR_POP - 2050)) | (1 << (PlSqlParser.VARRAYS - 2050)) | (1 << (PlSqlParser.VARRAY - 2050)) | (1 << (PlSqlParser.VAR_SAMP - 2050)))) !== 0) || ((((_la - 2082)) & ~0x1f) == 0 && ((1 << (_la - 2082)) & ((1 << (PlSqlParser.VARYING - 2082)) | (1 << (PlSqlParser.VECTOR_READ_TRACE - 2082)) | (1 << (PlSqlParser.VECTOR_READ - 2082)) | (1 << (PlSqlParser.VECTOR_TRANSFORM_DIMS - 2082)) | (1 << (PlSqlParser.VECTOR_TRANSFORM_FACT - 2082)) | (1 << (PlSqlParser.VECTOR_TRANSFORM - 2082)) | (1 << (PlSqlParser.VERIFIER - 2082)) | (1 << (PlSqlParser.VERIFY - 2082)) | (1 << (PlSqlParser.VERSIONING - 2082)) | (1 << (PlSqlParser.VERSIONS_ENDSCN - 2082)) | (1 << (PlSqlParser.VERSIONS_ENDTIME - 2082)) | (1 << (PlSqlParser.VERSIONS_OPERATION - 2082)) | (1 << (PlSqlParser.VERSIONS_STARTSCN - 2082)) | (1 << (PlSqlParser.VERSIONS_STARTTIME - 2082)) | (1 << (PlSqlParser.VERSIONS - 2082)) | (1 << (PlSqlParser.VERSIONS_XID - 2082)) | (1 << (PlSqlParser.VERSION - 2082)) | (1 << (PlSqlParser.VIOLATION - 2082)) | (1 << (PlSqlParser.VIRTUAL - 2082)) | (1 << (PlSqlParser.VISIBILITY - 2082)) | (1 << (PlSqlParser.VISIBLE - 2082)) | (1 << (PlSqlParser.VOLUME - 2082)) | (1 << (PlSqlParser.VSIZE - 2082)) | (1 << (PlSqlParser.WAIT - 2082)) | (1 << (PlSqlParser.WALLET - 2082)) | (1 << (PlSqlParser.WARNING - 2082)) | (1 << (PlSqlParser.WEEKS - 2082)) | (1 << (PlSqlParser.WEEK - 2082)) | (1 << (PlSqlParser.WELLFORMED - 2082)) | (1 << (PlSqlParser.WHENEVER - 2082)) | (1 << (PlSqlParser.WHEN - 2082)))) !== 0) || ((((_la - 2115)) & ~0x1f) == 0 && ((1 << (_la - 2115)) & ((1 << (PlSqlParser.WHILE - 2115)) | (1 << (PlSqlParser.WHITESPACE - 2115)) | (1 << (PlSqlParser.WIDTH_BUCKET - 2115)) | (1 << (PlSqlParser.WITHIN - 2115)) | (1 << (PlSqlParser.WITHOUT - 2115)) | (1 << (PlSqlParser.WITH_PLSQL - 2115)) | (1 << (PlSqlParser.WORK - 2115)) | (1 << (PlSqlParser.WRAPPED - 2115)) | (1 << (PlSqlParser.WRAPPER - 2115)) | (1 << (PlSqlParser.WRITE - 2115)) | (1 << (PlSqlParser.XDB_FASTPATH_INSERT - 2115)) | (1 << (PlSqlParser.X_DYN_PRUNE - 2115)) | (1 << (PlSqlParser.XID - 2115)) | (1 << (PlSqlParser.XML2OBJECT - 2115)) | (1 << (PlSqlParser.XMLAGG - 2115)) | (1 << (PlSqlParser.XMLATTRIBUTES - 2115)) | (1 << (PlSqlParser.XMLCAST - 2115)) | (1 << (PlSqlParser.XMLCDATA - 2115)) | (1 << (PlSqlParser.XMLCOLATTVAL - 2115)) | (1 << (PlSqlParser.XMLCOMMENT - 2115)) | (1 << (PlSqlParser.XMLCONCAT - 2115)) | (1 << (PlSqlParser.XMLDIFF - 2115)) | (1 << (PlSqlParser.XML_DML_RWT_STMT - 2115)) | (1 << (PlSqlParser.XMLELEMENT - 2115)) | (1 << (PlSqlParser.XMLEXISTS2 - 2115)) | (1 << (PlSqlParser.XMLEXISTS - 2115)) | (1 << (PlSqlParser.XMLFOREST - 2115)) | (1 << (PlSqlParser.XMLINDEX_REWRITE_IN_SELECT - 2115)) | (1 << (PlSqlParser.XMLINDEX_REWRITE - 2115)))) !== 0) || ((((_la - 2147)) & ~0x1f) == 0 && ((1 << (_la - 2147)) & ((1 << (PlSqlParser.XMLINDEX_SEL_IDX_TBL - 2147)) | (1 << (PlSqlParser.XMLISNODE - 2147)) | (1 << (PlSqlParser.XMLISVALID - 2147)) | (1 << (PlSqlParser.XMLNAMESPACES - 2147)) | (1 << (PlSqlParser.XMLPARSE - 2147)) | (1 << (PlSqlParser.XMLPATCH - 2147)) | (1 << (PlSqlParser.XMLPI - 2147)) | (1 << (PlSqlParser.XMLQUERYVAL - 2147)) | (1 << (PlSqlParser.XMLQUERY - 2147)) | (1 << (PlSqlParser.XMLROOT - 2147)) | (1 << (PlSqlParser.XMLSCHEMA - 2147)) | (1 << (PlSqlParser.XMLSERIALIZE - 2147)) | (1 << (PlSqlParser.XMLTABLE - 2147)) | (1 << (PlSqlParser.XMLTRANSFORMBLOB - 2147)) | (1 << (PlSqlParser.XMLTRANSFORM - 2147)) | (1 << (PlSqlParser.XMLTYPE - 2147)) | (1 << (PlSqlParser.XML - 2147)) | (1 << (PlSqlParser.XPATHTABLE - 2147)) | (1 << (PlSqlParser.XS_SYS_CONTEXT - 2147)) | (1 << (PlSqlParser.XS - 2147)) | (1 << (PlSqlParser.YEARS - 2147)) | (1 << (PlSqlParser.YEAR - 2147)) | (1 << (PlSqlParser.YES - 2147)) | (1 << (PlSqlParser.YMINTERVAL_UNCONSTRAINED - 2147)) | (1 << (PlSqlParser.ZONEMAP - 2147)) | (1 << (PlSqlParser.ZONE - 2147)) | (1 << (PlSqlParser.PREDICTION - 2147)) | (1 << (PlSqlParser.PREDICTION_BOUNDS - 2147)) | (1 << (PlSqlParser.PREDICTION_COST - 2147)) | (1 << (PlSqlParser.PREDICTION_DETAILS - 2147)) | (1 << (PlSqlParser.PREDICTION_PROBABILITY - 2147)))) !== 0) || ((((_la - 2179)) & ~0x1f) == 0 && ((1 << (_la - 2179)) & ((1 << (PlSqlParser.PREDICTION_SET - 2179)) | (1 << (PlSqlParser.CUME_DIST - 2179)) | (1 << (PlSqlParser.DENSE_RANK - 2179)) | (1 << (PlSqlParser.LISTAGG - 2179)) | (1 << (PlSqlParser.PERCENT_RANK - 2179)) | (1 << (PlSqlParser.PERCENTILE_CONT - 2179)) | (1 << (PlSqlParser.PERCENTILE_DISC - 2179)) | (1 << (PlSqlParser.RANK - 2179)) | (1 << (PlSqlParser.AVG - 2179)) | (1 << (PlSqlParser.CORR - 2179)) | (1 << (PlSqlParser.COVAR_ - 2179)) | (1 << (PlSqlParser.DECODE - 2179)) | (1 << (PlSqlParser.LAG - 2179)) | (1 << (PlSqlParser.LEAD - 2179)) | (1 << (PlSqlParser.MAX - 2179)) | (1 << (PlSqlParser.MEDIAN - 2179)) | (1 << (PlSqlParser.MIN - 2179)) | (1 << (PlSqlParser.NTILE - 2179)) | (1 << (PlSqlParser.NVL - 2179)) | (1 << (PlSqlParser.RATIO_TO_REPORT - 2179)) | (1 << (PlSqlParser.REGR_ - 2179)) | (1 << (PlSqlParser.ROUND - 2179)) | (1 << (PlSqlParser.ROW_NUMBER - 2179)) | (1 << (PlSqlParser.SUBSTR - 2179)) | (1 << (PlSqlParser.TO_CHAR - 2179)) | (1 << (PlSqlParser.TRIM - 2179)) | (1 << (PlSqlParser.SUM - 2179)) | (1 << (PlSqlParser.STDDEV - 2179)) | (1 << (PlSqlParser.VAR_ - 2179)) | (1 << (PlSqlParser.VARIANCE - 2179)) | (1 << (PlSqlParser.LEAST - 2179)) | (1 << (PlSqlParser.GREATEST - 2179)))) !== 0) || ((((_la - 2211)) & ~0x1f) == 0 && ((1 << (_la - 2211)) & ((1 << (PlSqlParser.TO_DATE - 2211)) | (1 << (PlSqlParser.NATIONAL_CHAR_STRING_LIT - 2211)) | (1 << (PlSqlParser.PERIOD - 2211)) | (1 << (PlSqlParser.UNSIGNED_INTEGER - 2211)) | (1 << (PlSqlParser.APPROXIMATE_NUM_LIT - 2211)) | (1 << (PlSqlParser.CHAR_STRING - 2211)) | (1 << (PlSqlParser.DELIMITED_ID - 2211)) | (1 << (PlSqlParser.LEFT_PAREN - 2211)) | (1 << (PlSqlParser.PLUS_SIGN - 2211)) | (1 << (PlSqlParser.MINUS_SIGN - 2211)) | (1 << (PlSqlParser.BINDVAR - 2211)) | (1 << (PlSqlParser.COLON - 2211)))) !== 0) || _la===PlSqlParser.INTRODUCER || _la===PlSqlParser.REGULAR_ID) { this.state = 8639; this.expression(); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Function_callContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_function_call; return this; } Function_callContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Function_callContext.prototype.constructor = Function_callContext; Function_callContext.prototype.routine_name = function() { return this.getTypedRuleContext(Routine_nameContext,0); }; Function_callContext.prototype.CALL = function() { return this.getToken(PlSqlParser.CALL, 0); }; Function_callContext.prototype.function_argument = function() { return this.getTypedRuleContext(Function_argumentContext,0); }; Function_callContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterFunction_call(this); } }; Function_callContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitFunction_call(this); } }; Function_callContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitFunction_call(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Function_callContext = Function_callContext; PlSqlParser.prototype.function_call = function() { var localctx = new Function_callContext(this, this._ctx, this.state); this.enterRule(localctx, 992, PlSqlParser.RULE_function_call); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 8643; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,1118,this._ctx); if(la_===1) { this.state = 8642; this.match(PlSqlParser.CALL); } this.state = 8645; this.routine_name(); this.state = 8647; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.LEFT_PAREN) { this.state = 8646; this.function_argument(); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Procedure_callContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_procedure_call; return this; } Procedure_callContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Procedure_callContext.prototype.constructor = Procedure_callContext; Procedure_callContext.prototype.routine_name = function() { return this.getTypedRuleContext(Routine_nameContext,0); }; Procedure_callContext.prototype.function_argument = function() { return this.getTypedRuleContext(Function_argumentContext,0); }; Procedure_callContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterProcedure_call(this); } }; Procedure_callContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitProcedure_call(this); } }; Procedure_callContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitProcedure_call(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Procedure_callContext = Procedure_callContext; PlSqlParser.prototype.procedure_call = function() { var localctx = new Procedure_callContext(this, this._ctx, this.state); this.enterRule(localctx, 994, PlSqlParser.RULE_procedure_call); try { this.enterOuterAlt(localctx, 1); this.state = 8649; this.routine_name(); this.state = 8651; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,1120,this._ctx); if(la_===1) { this.state = 8650; this.function_argument(); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Pipe_row_statementContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_pipe_row_statement; return this; } Pipe_row_statementContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Pipe_row_statementContext.prototype.constructor = Pipe_row_statementContext; Pipe_row_statementContext.prototype.PIPE = function() { return this.getToken(PlSqlParser.PIPE, 0); }; Pipe_row_statementContext.prototype.ROW = function() { return this.getToken(PlSqlParser.ROW, 0); }; Pipe_row_statementContext.prototype.LEFT_PAREN = function() { return this.getToken(PlSqlParser.LEFT_PAREN, 0); }; Pipe_row_statementContext.prototype.expression = function() { return this.getTypedRuleContext(ExpressionContext,0); }; Pipe_row_statementContext.prototype.RIGHT_PAREN = function() { return this.getToken(PlSqlParser.RIGHT_PAREN, 0); }; Pipe_row_statementContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterPipe_row_statement(this); } }; Pipe_row_statementContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitPipe_row_statement(this); } }; Pipe_row_statementContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitPipe_row_statement(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Pipe_row_statementContext = Pipe_row_statementContext; PlSqlParser.prototype.pipe_row_statement = function() { var localctx = new Pipe_row_statementContext(this, this._ctx, this.state); this.enterRule(localctx, 996, PlSqlParser.RULE_pipe_row_statement); try { this.enterOuterAlt(localctx, 1); this.state = 8653; this.match(PlSqlParser.PIPE); this.state = 8654; this.match(PlSqlParser.ROW); this.state = 8655; this.match(PlSqlParser.LEFT_PAREN); this.state = 8656; this.expression(); this.state = 8657; this.match(PlSqlParser.RIGHT_PAREN); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function BodyContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_body; return this; } BodyContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); BodyContext.prototype.constructor = BodyContext; BodyContext.prototype.BEGIN = function() { return this.getToken(PlSqlParser.BEGIN, 0); }; BodyContext.prototype.seq_of_statements = function() { return this.getTypedRuleContext(Seq_of_statementsContext,0); }; BodyContext.prototype.END = function() { return this.getToken(PlSqlParser.END, 0); }; BodyContext.prototype.EXCEPTION = function() { return this.getToken(PlSqlParser.EXCEPTION, 0); }; BodyContext.prototype.label_name = function() { return this.getTypedRuleContext(Label_nameContext,0); }; BodyContext.prototype.exception_handler = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Exception_handlerContext); } else { return this.getTypedRuleContext(Exception_handlerContext,i); } }; BodyContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterBody(this); } }; BodyContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitBody(this); } }; BodyContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitBody(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.BodyContext = BodyContext; PlSqlParser.prototype.body = function() { var localctx = new BodyContext(this, this._ctx, this.state); this.enterRule(localctx, 998, PlSqlParser.RULE_body); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 8659; this.match(PlSqlParser.BEGIN); this.state = 8660; this.seq_of_statements(); this.state = 8667; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.EXCEPTION) { this.state = 8661; this.match(PlSqlParser.EXCEPTION); this.state = 8663; this._errHandler.sync(this); _la = this._input.LA(1); do { this.state = 8662; this.exception_handler(); this.state = 8665; this._errHandler.sync(this); _la = this._input.LA(1); } while(_la===PlSqlParser.WHEN); } this.state = 8669; this.match(PlSqlParser.END); this.state = 8671; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,1123,this._ctx); if(la_===1) { this.state = 8670; this.label_name(); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Exception_handlerContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_exception_handler; return this; } Exception_handlerContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Exception_handlerContext.prototype.constructor = Exception_handlerContext; Exception_handlerContext.prototype.WHEN = function() { return this.getToken(PlSqlParser.WHEN, 0); }; Exception_handlerContext.prototype.exception_name = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Exception_nameContext); } else { return this.getTypedRuleContext(Exception_nameContext,i); } }; Exception_handlerContext.prototype.THEN = function() { return this.getToken(PlSqlParser.THEN, 0); }; Exception_handlerContext.prototype.seq_of_statements = function() { return this.getTypedRuleContext(Seq_of_statementsContext,0); }; Exception_handlerContext.prototype.OR = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.OR); } else { return this.getToken(PlSqlParser.OR, i); } }; Exception_handlerContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterException_handler(this); } }; Exception_handlerContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitException_handler(this); } }; Exception_handlerContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitException_handler(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Exception_handlerContext = Exception_handlerContext; PlSqlParser.prototype.exception_handler = function() { var localctx = new Exception_handlerContext(this, this._ctx, this.state); this.enterRule(localctx, 1000, PlSqlParser.RULE_exception_handler); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 8673; this.match(PlSqlParser.WHEN); this.state = 8674; this.exception_name(); this.state = 8679; this._errHandler.sync(this); _la = this._input.LA(1); while(_la===PlSqlParser.OR) { this.state = 8675; this.match(PlSqlParser.OR); this.state = 8676; this.exception_name(); this.state = 8681; this._errHandler.sync(this); _la = this._input.LA(1); } this.state = 8682; this.match(PlSqlParser.THEN); this.state = 8683; this.seq_of_statements(); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Trigger_blockContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_trigger_block; return this; } Trigger_blockContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Trigger_blockContext.prototype.constructor = Trigger_blockContext; Trigger_blockContext.prototype.body = function() { return this.getTypedRuleContext(BodyContext,0); }; Trigger_blockContext.prototype.DECLARE = function() { return this.getToken(PlSqlParser.DECLARE, 0); }; Trigger_blockContext.prototype.declare_spec = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Declare_specContext); } else { return this.getTypedRuleContext(Declare_specContext,i); } }; Trigger_blockContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterTrigger_block(this); } }; Trigger_blockContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitTrigger_block(this); } }; Trigger_blockContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitTrigger_block(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Trigger_blockContext = Trigger_blockContext; PlSqlParser.prototype.trigger_block = function() { var localctx = new Trigger_blockContext(this, this._ctx, this.state); this.enterRule(localctx, 1002, PlSqlParser.RULE_trigger_block); try { this.enterOuterAlt(localctx, 1); this.state = 8693; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,1127,this._ctx); if(la_===1) { this.state = 8686; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,1125,this._ctx); if(la_===1) { this.state = 8685; this.match(PlSqlParser.DECLARE); } this.state = 8689; this._errHandler.sync(this); var _alt = 1; do { switch (_alt) { case 1: this.state = 8688; this.declare_spec(); break; default: throw new antlr4.error.NoViableAltException(this); } this.state = 8691; this._errHandler.sync(this); _alt = this._interp.adaptivePredict(this._input,1126, this._ctx); } while ( _alt!=2 && _alt!=antlr4.atn.ATN.INVALID_ALT_NUMBER ); } this.state = 8695; this.body(); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function BlockContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_block; return this; } BlockContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); BlockContext.prototype.constructor = BlockContext; BlockContext.prototype.body = function() { return this.getTypedRuleContext(BodyContext,0); }; BlockContext.prototype.DECLARE = function() { return this.getToken(PlSqlParser.DECLARE, 0); }; BlockContext.prototype.declare_spec = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Declare_specContext); } else { return this.getTypedRuleContext(Declare_specContext,i); } }; BlockContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterBlock(this); } }; BlockContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitBlock(this); } }; BlockContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitBlock(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.BlockContext = BlockContext; PlSqlParser.prototype.block = function() { var localctx = new BlockContext(this, this._ctx, this.state); this.enterRule(localctx, 1004, PlSqlParser.RULE_block); try { this.enterOuterAlt(localctx, 1); this.state = 8698; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,1128,this._ctx); if(la_===1) { this.state = 8697; this.match(PlSqlParser.DECLARE); } this.state = 8701; this._errHandler.sync(this); var _alt = 1; do { switch (_alt) { case 1: this.state = 8700; this.declare_spec(); break; default: throw new antlr4.error.NoViableAltException(this); } this.state = 8703; this._errHandler.sync(this); _alt = this._interp.adaptivePredict(this._input,1129, this._ctx); } while ( _alt!=2 && _alt!=antlr4.atn.ATN.INVALID_ALT_NUMBER ); this.state = 8705; this.body(); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Sql_statementContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_sql_statement; return this; } Sql_statementContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Sql_statementContext.prototype.constructor = Sql_statementContext; Sql_statementContext.prototype.execute_immediate = function() { return this.getTypedRuleContext(Execute_immediateContext,0); }; Sql_statementContext.prototype.data_manipulation_language_statements = function() { return this.getTypedRuleContext(Data_manipulation_language_statementsContext,0); }; Sql_statementContext.prototype.cursor_manipulation_statements = function() { return this.getTypedRuleContext(Cursor_manipulation_statementsContext,0); }; Sql_statementContext.prototype.transaction_control_statements = function() { return this.getTypedRuleContext(Transaction_control_statementsContext,0); }; Sql_statementContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterSql_statement(this); } }; Sql_statementContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitSql_statement(this); } }; Sql_statementContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitSql_statement(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Sql_statementContext = Sql_statementContext; PlSqlParser.prototype.sql_statement = function() { var localctx = new Sql_statementContext(this, this._ctx, this.state); this.enterRule(localctx, 1006, PlSqlParser.RULE_sql_statement); try { this.state = 8711; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.EXECUTE: this.enterOuterAlt(localctx, 1); this.state = 8707; this.execute_immediate(); break; case PlSqlParser.DELETE: case PlSqlParser.EXPLAIN: case PlSqlParser.INSERT: case PlSqlParser.LOCK: case PlSqlParser.MERGE: case PlSqlParser.SELECT: case PlSqlParser.UPDATE: case PlSqlParser.WITH: case PlSqlParser.LEFT_PAREN: this.enterOuterAlt(localctx, 2); this.state = 8708; this.data_manipulation_language_statements(); break; case PlSqlParser.CLOSE: case PlSqlParser.FETCH: case PlSqlParser.OPEN: this.enterOuterAlt(localctx, 3); this.state = 8709; this.cursor_manipulation_statements(); break; case PlSqlParser.COMMIT: case PlSqlParser.ROLLBACK: case PlSqlParser.SAVEPOINT: case PlSqlParser.SET: this.enterOuterAlt(localctx, 4); this.state = 8710; this.transaction_control_statements(); break; default: throw new antlr4.error.NoViableAltException(this); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Execute_immediateContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_execute_immediate; return this; } Execute_immediateContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Execute_immediateContext.prototype.constructor = Execute_immediateContext; Execute_immediateContext.prototype.EXECUTE = function() { return this.getToken(PlSqlParser.EXECUTE, 0); }; Execute_immediateContext.prototype.IMMEDIATE = function() { return this.getToken(PlSqlParser.IMMEDIATE, 0); }; Execute_immediateContext.prototype.expression = function() { return this.getTypedRuleContext(ExpressionContext,0); }; Execute_immediateContext.prototype.into_clause = function() { return this.getTypedRuleContext(Into_clauseContext,0); }; Execute_immediateContext.prototype.using_clause = function() { return this.getTypedRuleContext(Using_clauseContext,0); }; Execute_immediateContext.prototype.dynamic_returning_clause = function() { return this.getTypedRuleContext(Dynamic_returning_clauseContext,0); }; Execute_immediateContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterExecute_immediate(this); } }; Execute_immediateContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitExecute_immediate(this); } }; Execute_immediateContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitExecute_immediate(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Execute_immediateContext = Execute_immediateContext; PlSqlParser.prototype.execute_immediate = function() { var localctx = new Execute_immediateContext(this, this._ctx, this.state); this.enterRule(localctx, 1008, PlSqlParser.RULE_execute_immediate); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 8713; this.match(PlSqlParser.EXECUTE); this.state = 8714; this.match(PlSqlParser.IMMEDIATE); this.state = 8715; this.expression(); this.state = 8725; this._errHandler.sync(this); switch (this._input.LA(1)) { case PlSqlParser.BULK: case PlSqlParser.INTO: this.state = 8716; this.into_clause(); this.state = 8718; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.USING) { this.state = 8717; this.using_clause(); } break; case PlSqlParser.USING: this.state = 8720; this.using_clause(); this.state = 8722; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.RETURNING || _la===PlSqlParser.RETURN) { this.state = 8721; this.dynamic_returning_clause(); } break; case PlSqlParser.RETURNING: case PlSqlParser.RETURN: this.state = 8724; this.dynamic_returning_clause(); break; case PlSqlParser.EOF: case PlSqlParser.SAVE: case PlSqlParser.SEMICOLON: break; default: break; } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Dynamic_returning_clauseContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_dynamic_returning_clause; return this; } Dynamic_returning_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Dynamic_returning_clauseContext.prototype.constructor = Dynamic_returning_clauseContext; Dynamic_returning_clauseContext.prototype.into_clause = function() { return this.getTypedRuleContext(Into_clauseContext,0); }; Dynamic_returning_clauseContext.prototype.RETURNING = function() { return this.getToken(PlSqlParser.RETURNING, 0); }; Dynamic_returning_clauseContext.prototype.RETURN = function() { return this.getToken(PlSqlParser.RETURN, 0); }; Dynamic_returning_clauseContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterDynamic_returning_clause(this); } }; Dynamic_returning_clauseContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitDynamic_returning_clause(this); } }; Dynamic_returning_clauseContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitDynamic_returning_clause(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Dynamic_returning_clauseContext = Dynamic_returning_clauseContext; PlSqlParser.prototype.dynamic_returning_clause = function() { var localctx = new Dynamic_returning_clauseContext(this, this._ctx, this.state); this.enterRule(localctx, 1010, PlSqlParser.RULE_dynamic_returning_clause); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 8727; _la = this._input.LA(1); if(!(_la===PlSqlParser.RETURNING || _la===PlSqlParser.RETURN)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } this.state = 8728; this.into_clause(); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Data_manipulation_language_statementsContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_data_manipulation_language_statements; return this; } Data_manipulation_language_statementsContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Data_manipulation_language_statementsContext.prototype.constructor = Data_manipulation_language_statementsContext; Data_manipulation_language_statementsContext.prototype.merge_statement = function() { return this.getTypedRuleContext(Merge_statementContext,0); }; Data_manipulation_language_statementsContext.prototype.lock_table_statement = function() { return this.getTypedRuleContext(Lock_table_statementContext,0); }; Data_manipulation_language_statementsContext.prototype.select_statement = function() { return this.getTypedRuleContext(Select_statementContext,0); }; Data_manipulation_language_statementsContext.prototype.update_statement = function() { return this.getTypedRuleContext(Update_statementContext,0); }; Data_manipulation_language_statementsContext.prototype.delete_statement = function() { return this.getTypedRuleContext(Delete_statementContext,0); }; Data_manipulation_language_statementsContext.prototype.insert_statement = function() { return this.getTypedRuleContext(Insert_statementContext,0); }; Data_manipulation_language_statementsContext.prototype.explain_statement = function() { return this.getTypedRuleContext(Explain_statementContext,0); }; Data_manipulation_language_statementsContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterData_manipulation_language_statements(this); } }; Data_manipulation_language_statementsContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitData_manipulation_language_statements(this); } }; Data_manipulation_language_statementsContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitData_manipulation_language_statements(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Data_manipulation_language_statementsContext = Data_manipulation_language_statementsContext; PlSqlParser.prototype.data_manipulation_language_statements = function() { var localctx = new Data_manipulation_language_statementsContext(this, this._ctx, this.state); this.enterRule(localctx, 1012, PlSqlParser.RULE_data_manipulation_language_statements); try { this.state = 8737; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.MERGE: this.enterOuterAlt(localctx, 1); this.state = 8730; this.merge_statement(); break; case PlSqlParser.LOCK: this.enterOuterAlt(localctx, 2); this.state = 8731; this.lock_table_statement(); break; case PlSqlParser.SELECT: case PlSqlParser.WITH: case PlSqlParser.LEFT_PAREN: this.enterOuterAlt(localctx, 3); this.state = 8732; this.select_statement(); break; case PlSqlParser.UPDATE: this.enterOuterAlt(localctx, 4); this.state = 8733; this.update_statement(); break; case PlSqlParser.DELETE: this.enterOuterAlt(localctx, 5); this.state = 8734; this.delete_statement(); break; case PlSqlParser.INSERT: this.enterOuterAlt(localctx, 6); this.state = 8735; this.insert_statement(); break; case PlSqlParser.EXPLAIN: this.enterOuterAlt(localctx, 7); this.state = 8736; this.explain_statement(); break; default: throw new antlr4.error.NoViableAltException(this); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Cursor_manipulation_statementsContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_cursor_manipulation_statements; return this; } Cursor_manipulation_statementsContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Cursor_manipulation_statementsContext.prototype.constructor = Cursor_manipulation_statementsContext; Cursor_manipulation_statementsContext.prototype.close_statement = function() { return this.getTypedRuleContext(Close_statementContext,0); }; Cursor_manipulation_statementsContext.prototype.open_statement = function() { return this.getTypedRuleContext(Open_statementContext,0); }; Cursor_manipulation_statementsContext.prototype.fetch_statement = function() { return this.getTypedRuleContext(Fetch_statementContext,0); }; Cursor_manipulation_statementsContext.prototype.open_for_statement = function() { return this.getTypedRuleContext(Open_for_statementContext,0); }; Cursor_manipulation_statementsContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterCursor_manipulation_statements(this); } }; Cursor_manipulation_statementsContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitCursor_manipulation_statements(this); } }; Cursor_manipulation_statementsContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitCursor_manipulation_statements(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Cursor_manipulation_statementsContext = Cursor_manipulation_statementsContext; PlSqlParser.prototype.cursor_manipulation_statements = function() { var localctx = new Cursor_manipulation_statementsContext(this, this._ctx, this.state); this.enterRule(localctx, 1014, PlSqlParser.RULE_cursor_manipulation_statements); try { this.state = 8743; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,1135,this._ctx); switch(la_) { case 1: this.enterOuterAlt(localctx, 1); this.state = 8739; this.close_statement(); break; case 2: this.enterOuterAlt(localctx, 2); this.state = 8740; this.open_statement(); break; case 3: this.enterOuterAlt(localctx, 3); this.state = 8741; this.fetch_statement(); break; case 4: this.enterOuterAlt(localctx, 4); this.state = 8742; this.open_for_statement(); break; } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Close_statementContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_close_statement; return this; } Close_statementContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Close_statementContext.prototype.constructor = Close_statementContext; Close_statementContext.prototype.CLOSE = function() { return this.getToken(PlSqlParser.CLOSE, 0); }; Close_statementContext.prototype.cursor_name = function() { return this.getTypedRuleContext(Cursor_nameContext,0); }; Close_statementContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterClose_statement(this); } }; Close_statementContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitClose_statement(this); } }; Close_statementContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitClose_statement(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Close_statementContext = Close_statementContext; PlSqlParser.prototype.close_statement = function() { var localctx = new Close_statementContext(this, this._ctx, this.state); this.enterRule(localctx, 1016, PlSqlParser.RULE_close_statement); try { this.enterOuterAlt(localctx, 1); this.state = 8745; this.match(PlSqlParser.CLOSE); this.state = 8746; this.cursor_name(); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Open_statementContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_open_statement; return this; } Open_statementContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Open_statementContext.prototype.constructor = Open_statementContext; Open_statementContext.prototype.OPEN = function() { return this.getToken(PlSqlParser.OPEN, 0); }; Open_statementContext.prototype.cursor_name = function() { return this.getTypedRuleContext(Cursor_nameContext,0); }; Open_statementContext.prototype.LEFT_PAREN = function() { return this.getToken(PlSqlParser.LEFT_PAREN, 0); }; Open_statementContext.prototype.RIGHT_PAREN = function() { return this.getToken(PlSqlParser.RIGHT_PAREN, 0); }; Open_statementContext.prototype.expressions = function() { return this.getTypedRuleContext(ExpressionsContext,0); }; Open_statementContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterOpen_statement(this); } }; Open_statementContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitOpen_statement(this); } }; Open_statementContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitOpen_statement(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Open_statementContext = Open_statementContext; PlSqlParser.prototype.open_statement = function() { var localctx = new Open_statementContext(this, this._ctx, this.state); this.enterRule(localctx, 1018, PlSqlParser.RULE_open_statement); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 8748; this.match(PlSqlParser.OPEN); this.state = 8749; this.cursor_name(); this.state = 8755; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.LEFT_PAREN) { this.state = 8750; this.match(PlSqlParser.LEFT_PAREN); this.state = 8752; this._errHandler.sync(this); _la = this._input.LA(1); if((((_la) & ~0x1f) == 0 && ((1 << _la) & ((1 << PlSqlParser.ABORT) | (1 << PlSqlParser.ABS) | (1 << PlSqlParser.ACCESS) | (1 << PlSqlParser.ACCESSED) | (1 << PlSqlParser.ACCOUNT) | (1 << PlSqlParser.ACL) | (1 << PlSqlParser.ACOS) | (1 << PlSqlParser.ACTION) | (1 << PlSqlParser.ACTIONS) | (1 << PlSqlParser.ACTIVATE) | (1 << PlSqlParser.ACTIVE) | (1 << PlSqlParser.ACTIVE_COMPONENT) | (1 << PlSqlParser.ACTIVE_DATA) | (1 << PlSqlParser.ACTIVE_FUNCTION) | (1 << PlSqlParser.ACTIVE_TAG) | (1 << PlSqlParser.ACTIVITY) | (1 << PlSqlParser.ADAPTIVE_PLAN) | (1 << PlSqlParser.ADD) | (1 << PlSqlParser.ADD_COLUMN) | (1 << PlSqlParser.ADD_GROUP) | (1 << PlSqlParser.ADD_MONTHS) | (1 << PlSqlParser.ADJ_DATE) | (1 << PlSqlParser.ADMIN) | (1 << PlSqlParser.ADMINISTER) | (1 << PlSqlParser.ADMINISTRATOR) | (1 << PlSqlParser.ADVANCED) | (1 << PlSqlParser.ADVISE) | (1 << PlSqlParser.ADVISOR) | (1 << PlSqlParser.AFD_DISKSTRING) | (1 << PlSqlParser.AFTER) | (1 << PlSqlParser.AGENT))) !== 0) || ((((_la - 32)) & ~0x1f) == 0 && ((1 << (_la - 32)) & ((1 << (PlSqlParser.AGGREGATE - 32)) | (1 << (PlSqlParser.A_LETTER - 32)) | (1 << (PlSqlParser.ALIAS - 32)) | (1 << (PlSqlParser.ALL - 32)) | (1 << (PlSqlParser.ALLOCATE - 32)) | (1 << (PlSqlParser.ALLOW - 32)) | (1 << (PlSqlParser.ALL_ROWS - 32)) | (1 << (PlSqlParser.ALWAYS - 32)) | (1 << (PlSqlParser.ANALYZE - 32)) | (1 << (PlSqlParser.ANCILLARY - 32)) | (1 << (PlSqlParser.AND_EQUAL - 32)) | (1 << (PlSqlParser.ANOMALY - 32)) | (1 << (PlSqlParser.ANSI_REARCH - 32)) | (1 << (PlSqlParser.ANTIJOIN - 32)) | (1 << (PlSqlParser.ANY - 32)) | (1 << (PlSqlParser.ANYSCHEMA - 32)) | (1 << (PlSqlParser.APPEND - 32)) | (1 << (PlSqlParser.APPENDCHILDXML - 32)) | (1 << (PlSqlParser.APPEND_VALUES - 32)) | (1 << (PlSqlParser.APPLICATION - 32)) | (1 << (PlSqlParser.APPLY - 32)) | (1 << (PlSqlParser.APPROX_COUNT_DISTINCT - 32)) | (1 << (PlSqlParser.ARCHIVAL - 32)) | (1 << (PlSqlParser.ARCHIVE - 32)) | (1 << (PlSqlParser.ARCHIVED - 32)) | (1 << (PlSqlParser.ARCHIVELOG - 32)) | (1 << (PlSqlParser.ARRAY - 32)) | (1 << (PlSqlParser.ASCII - 32)))) !== 0) || ((((_la - 64)) & ~0x1f) == 0 && ((1 << (_la - 64)) & ((1 << (PlSqlParser.ASCIISTR - 64)) | (1 << (PlSqlParser.ASIN - 64)) | (1 << (PlSqlParser.ASIS - 64)) | (1 << (PlSqlParser.ASSEMBLY - 64)) | (1 << (PlSqlParser.ASSIGN - 64)) | (1 << (PlSqlParser.ASSOCIATE - 64)) | (1 << (PlSqlParser.ASYNC - 64)) | (1 << (PlSqlParser.ASYNCHRONOUS - 64)) | (1 << (PlSqlParser.ATAN2 - 64)) | (1 << (PlSqlParser.ATAN - 64)) | (1 << (PlSqlParser.AT - 64)) | (1 << (PlSqlParser.ATTRIBUTE - 64)) | (1 << (PlSqlParser.ATTRIBUTES - 64)) | (1 << (PlSqlParser.AUTHENTICATED - 64)) | (1 << (PlSqlParser.AUTHENTICATION - 64)) | (1 << (PlSqlParser.AUTHID - 64)) | (1 << (PlSqlParser.AUTHORIZATION - 64)) | (1 << (PlSqlParser.AUTOALLOCATE - 64)) | (1 << (PlSqlParser.AUTO - 64)) | (1 << (PlSqlParser.AUTOEXTEND - 64)) | (1 << (PlSqlParser.AUTO_LOGIN - 64)) | (1 << (PlSqlParser.AUTOMATIC - 64)) | (1 << (PlSqlParser.AUTONOMOUS_TRANSACTION - 64)) | (1 << (PlSqlParser.AUTO_REOPTIMIZE - 64)) | (1 << (PlSqlParser.AVAILABILITY - 64)) | (1 << (PlSqlParser.AVRO - 64)) | (1 << (PlSqlParser.BACKGROUND - 64)) | (1 << (PlSqlParser.BACKUP - 64)) | (1 << (PlSqlParser.BASIC - 64)))) !== 0) || ((((_la - 96)) & ~0x1f) == 0 && ((1 << (_la - 96)) & ((1 << (PlSqlParser.BASICFILE - 96)) | (1 << (PlSqlParser.BATCH - 96)) | (1 << (PlSqlParser.BATCHSIZE - 96)) | (1 << (PlSqlParser.BATCH_TABLE_ACCESS_BY_ROWID - 96)) | (1 << (PlSqlParser.BECOME - 96)) | (1 << (PlSqlParser.BEFORE - 96)) | (1 << (PlSqlParser.BEGIN - 96)) | (1 << (PlSqlParser.BEGINNING - 96)) | (1 << (PlSqlParser.BEGIN_OUTLINE_DATA - 96)) | (1 << (PlSqlParser.BEHALF - 96)) | (1 << (PlSqlParser.BEQUEATH - 96)) | (1 << (PlSqlParser.BFILE - 96)) | (1 << (PlSqlParser.BFILENAME - 96)) | (1 << (PlSqlParser.BIGFILE - 96)) | (1 << (PlSqlParser.BINARY - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE_INFINITY - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE_NAN - 96)) | (1 << (PlSqlParser.BINARY_FLOAT - 96)) | (1 << (PlSqlParser.BINARY_FLOAT_INFINITY - 96)) | (1 << (PlSqlParser.BINARY_FLOAT_NAN - 96)) | (1 << (PlSqlParser.BINARY_INTEGER - 96)) | (1 << (PlSqlParser.BIND_AWARE - 96)) | (1 << (PlSqlParser.BINDING - 96)) | (1 << (PlSqlParser.BIN_TO_NUM - 96)) | (1 << (PlSqlParser.BITAND - 96)) | (1 << (PlSqlParser.BITMAP_AND - 96)) | (1 << (PlSqlParser.BITMAP - 96)) | (1 << (PlSqlParser.BITMAPS - 96)) | (1 << (PlSqlParser.BITMAP_TREE - 96)) | (1 << (PlSqlParser.BITS - 96)))) !== 0) || ((((_la - 128)) & ~0x1f) == 0 && ((1 << (_la - 128)) & ((1 << (PlSqlParser.BLOB - 128)) | (1 << (PlSqlParser.BLOCK - 128)) | (1 << (PlSqlParser.BLOCK_RANGE - 128)) | (1 << (PlSqlParser.BLOCKS - 128)) | (1 << (PlSqlParser.BLOCKSIZE - 128)) | (1 << (PlSqlParser.BODY - 128)) | (1 << (PlSqlParser.BOOLEAN - 128)) | (1 << (PlSqlParser.BOTH - 128)) | (1 << (PlSqlParser.BOUND - 128)) | (1 << (PlSqlParser.BRANCH - 128)) | (1 << (PlSqlParser.BREADTH - 128)) | (1 << (PlSqlParser.BROADCAST - 128)) | (1 << (PlSqlParser.BSON - 128)) | (1 << (PlSqlParser.BUFFER - 128)) | (1 << (PlSqlParser.BUFFER_CACHE - 128)) | (1 << (PlSqlParser.BUFFER_POOL - 128)) | (1 << (PlSqlParser.BUILD - 128)) | (1 << (PlSqlParser.BULK - 128)) | (1 << (PlSqlParser.BYPASS_RECURSIVE_CHECK - 128)) | (1 << (PlSqlParser.BYPASS_UJVC - 128)) | (1 << (PlSqlParser.BYTE - 128)) | (1 << (PlSqlParser.CACHE - 128)) | (1 << (PlSqlParser.CACHE_CB - 128)) | (1 << (PlSqlParser.CACHE_INSTANCES - 128)) | (1 << (PlSqlParser.CACHE_TEMP_TABLE - 128)) | (1 << (PlSqlParser.CACHING - 128)) | (1 << (PlSqlParser.CALCULATED - 128)) | (1 << (PlSqlParser.CALLBACK - 128)) | (1 << (PlSqlParser.CALL - 128)) | (1 << (PlSqlParser.CANCEL - 128)))) !== 0) || ((((_la - 160)) & ~0x1f) == 0 && ((1 << (_la - 160)) & ((1 << (PlSqlParser.CAPACITY - 160)) | (1 << (PlSqlParser.CARDINALITY - 160)) | (1 << (PlSqlParser.CASCADE - 160)) | (1 << (PlSqlParser.CASE - 160)) | (1 << (PlSqlParser.CAST - 160)) | (1 << (PlSqlParser.CATEGORY - 160)) | (1 << (PlSqlParser.CDBDEFAULT - 160)) | (1 << (PlSqlParser.CEIL - 160)) | (1 << (PlSqlParser.CELL_FLASH_CACHE - 160)) | (1 << (PlSqlParser.CERTIFICATE - 160)) | (1 << (PlSqlParser.CFILE - 160)) | (1 << (PlSqlParser.CHAINED - 160)) | (1 << (PlSqlParser.CHANGE - 160)) | (1 << (PlSqlParser.CHANGE_DUPKEY_ERROR_INDEX - 160)) | (1 << (PlSqlParser.CHARACTER - 160)) | (1 << (PlSqlParser.CHAR - 160)) | (1 << (PlSqlParser.CHAR_CS - 160)) | (1 << (PlSqlParser.CHARTOROWID - 160)) | (1 << (PlSqlParser.CHECK_ACL_REWRITE - 160)) | (1 << (PlSqlParser.CHECKPOINT - 160)) | (1 << (PlSqlParser.CHILD - 160)) | (1 << (PlSqlParser.CHOOSE - 160)) | (1 << (PlSqlParser.CHR - 160)) | (1 << (PlSqlParser.CHUNK - 160)) | (1 << (PlSqlParser.CLASS - 160)) | (1 << (PlSqlParser.CLASSIFIER - 160)) | (1 << (PlSqlParser.CLEANUP - 160)) | (1 << (PlSqlParser.CLEAR - 160)) | (1 << (PlSqlParser.C_LETTER - 160)) | (1 << (PlSqlParser.CLIENT - 160)))) !== 0) || ((((_la - 192)) & ~0x1f) == 0 && ((1 << (_la - 192)) & ((1 << (PlSqlParser.CLOB - 192)) | (1 << (PlSqlParser.CLONE - 192)) | (1 << (PlSqlParser.CLOSE_CACHED_OPEN_CURSORS - 192)) | (1 << (PlSqlParser.CLOSE - 192)) | (1 << (PlSqlParser.CLUSTER_BY_ROWID - 192)) | (1 << (PlSqlParser.CLUSTER - 192)) | (1 << (PlSqlParser.CLUSTER_DETAILS - 192)) | (1 << (PlSqlParser.CLUSTER_DISTANCE - 192)) | (1 << (PlSqlParser.CLUSTER_ID - 192)) | (1 << (PlSqlParser.CLUSTERING - 192)) | (1 << (PlSqlParser.CLUSTERING_FACTOR - 192)) | (1 << (PlSqlParser.CLUSTER_PROBABILITY - 192)) | (1 << (PlSqlParser.CLUSTER_SET - 192)) | (1 << (PlSqlParser.COALESCE - 192)) | (1 << (PlSqlParser.COALESCE_SQ - 192)) | (1 << (PlSqlParser.COARSE - 192)) | (1 << (PlSqlParser.CO_AUTH_IND - 192)) | (1 << (PlSqlParser.COLD - 192)) | (1 << (PlSqlParser.COLLECT - 192)) | (1 << (PlSqlParser.COLUMNAR - 192)) | (1 << (PlSqlParser.COLUMN_AUTH_INDICATOR - 192)) | (1 << (PlSqlParser.COLUMN - 192)) | (1 << (PlSqlParser.COLUMNS - 192)) | (1 << (PlSqlParser.COLUMN_STATS - 192)) | (1 << (PlSqlParser.COLUMN_VALUE - 192)) | (1 << (PlSqlParser.COMMENT - 192)) | (1 << (PlSqlParser.COMMIT - 192)) | (1 << (PlSqlParser.COMMITTED - 192)) | (1 << (PlSqlParser.COMMON_DATA - 192)) | (1 << (PlSqlParser.COMPACT - 192)) | (1 << (PlSqlParser.COMPATIBILITY - 192)) | (1 << (PlSqlParser.COMPILE - 192)))) !== 0) || ((((_la - 224)) & ~0x1f) == 0 && ((1 << (_la - 224)) & ((1 << (PlSqlParser.COMPLETE - 224)) | (1 << (PlSqlParser.COMPLIANCE - 224)) | (1 << (PlSqlParser.COMPONENT - 224)) | (1 << (PlSqlParser.COMPONENTS - 224)) | (1 << (PlSqlParser.COMPOSE - 224)) | (1 << (PlSqlParser.COMPOSITE - 224)) | (1 << (PlSqlParser.COMPOSITE_LIMIT - 224)) | (1 << (PlSqlParser.COMPOUND - 224)) | (1 << (PlSqlParser.COMPUTE - 224)) | (1 << (PlSqlParser.CONCAT - 224)) | (1 << (PlSqlParser.CON_DBID_TO_ID - 224)) | (1 << (PlSqlParser.CONDITIONAL - 224)) | (1 << (PlSqlParser.CONDITION - 224)) | (1 << (PlSqlParser.CONFIRM - 224)) | (1 << (PlSqlParser.CONFORMING - 224)) | (1 << (PlSqlParser.CON_GUID_TO_ID - 224)) | (1 << (PlSqlParser.CON_ID - 224)) | (1 << (PlSqlParser.CON_NAME_TO_ID - 224)) | (1 << (PlSqlParser.CONNECT_BY_CB_WHR_ONLY - 224)) | (1 << (PlSqlParser.CONNECT_BY_COMBINE_SW - 224)) | (1 << (PlSqlParser.CONNECT_BY_COST_BASED - 224)) | (1 << (PlSqlParser.CONNECT_BY_ELIM_DUPS - 224)) | (1 << (PlSqlParser.CONNECT_BY_FILTERING - 224)) | (1 << (PlSqlParser.CONNECT_BY_ISCYCLE - 224)) | (1 << (PlSqlParser.CONNECT_BY_ISLEAF - 224)) | (1 << (PlSqlParser.CONNECT_BY_ROOT - 224)) | (1 << (PlSqlParser.CONNECT_TIME - 224)) | (1 << (PlSqlParser.CONSIDER - 224)) | (1 << (PlSqlParser.CONSISTENT - 224)) | (1 << (PlSqlParser.CONSTANT - 224)))) !== 0) || ((((_la - 256)) & ~0x1f) == 0 && ((1 << (_la - 256)) & ((1 << (PlSqlParser.CONST - 256)) | (1 << (PlSqlParser.CONSTRAINT - 256)) | (1 << (PlSqlParser.CONSTRAINTS - 256)) | (1 << (PlSqlParser.CONSTRUCTOR - 256)) | (1 << (PlSqlParser.CONTAINER - 256)) | (1 << (PlSqlParser.CONTAINER_DATA - 256)) | (1 << (PlSqlParser.CONTAINERS - 256)) | (1 << (PlSqlParser.CONTENT - 256)) | (1 << (PlSqlParser.CONTENTS - 256)) | (1 << (PlSqlParser.CONTEXT - 256)) | (1 << (PlSqlParser.CONTINUE - 256)) | (1 << (PlSqlParser.CONTROLFILE - 256)) | (1 << (PlSqlParser.CON_UID_TO_ID - 256)) | (1 << (PlSqlParser.CONVERT - 256)) | (1 << (PlSqlParser.COOKIE - 256)) | (1 << (PlSqlParser.COPY - 256)) | (1 << (PlSqlParser.CORR_K - 256)) | (1 << (PlSqlParser.CORR_S - 256)) | (1 << (PlSqlParser.CORRUPTION - 256)) | (1 << (PlSqlParser.CORRUPT_XID_ALL - 256)) | (1 << (PlSqlParser.CORRUPT_XID - 256)) | (1 << (PlSqlParser.COS - 256)) | (1 << (PlSqlParser.COSH - 256)) | (1 << (PlSqlParser.COST - 256)) | (1 << (PlSqlParser.COST_XML_QUERY_REWRITE - 256)) | (1 << (PlSqlParser.COUNT - 256)) | (1 << (PlSqlParser.COVAR_POP - 256)) | (1 << (PlSqlParser.COVAR_SAMP - 256)) | (1 << (PlSqlParser.CPU_COSTING - 256)) | (1 << (PlSqlParser.CPU_PER_CALL - 256)) | (1 << (PlSqlParser.CPU_PER_SESSION - 256)) | (1 << (PlSqlParser.CRASH - 256)))) !== 0) || ((((_la - 289)) & ~0x1f) == 0 && ((1 << (_la - 289)) & ((1 << (PlSqlParser.CREATE_FILE_DEST - 289)) | (1 << (PlSqlParser.CREATE_STORED_OUTLINES - 289)) | (1 << (PlSqlParser.CREATION - 289)) | (1 << (PlSqlParser.CREDENTIAL - 289)) | (1 << (PlSqlParser.CRITICAL - 289)) | (1 << (PlSqlParser.CROSS - 289)) | (1 << (PlSqlParser.CROSSEDITION - 289)) | (1 << (PlSqlParser.CSCONVERT - 289)) | (1 << (PlSqlParser.CUBE_AJ - 289)) | (1 << (PlSqlParser.CUBE - 289)) | (1 << (PlSqlParser.CUBE_GB - 289)) | (1 << (PlSqlParser.CUBE_SJ - 289)) | (1 << (PlSqlParser.CUME_DISTM - 289)) | (1 << (PlSqlParser.CURRENT - 289)) | (1 << (PlSqlParser.CURRENT_DATE - 289)) | (1 << (PlSqlParser.CURRENT_SCHEMA - 289)) | (1 << (PlSqlParser.CURRENT_TIME - 289)) | (1 << (PlSqlParser.CURRENT_TIMESTAMP - 289)) | (1 << (PlSqlParser.CURRENT_USER - 289)) | (1 << (PlSqlParser.CURRENTV - 289)) | (1 << (PlSqlParser.CURSOR - 289)) | (1 << (PlSqlParser.CURSOR_SHARING_EXACT - 289)) | (1 << (PlSqlParser.CURSOR_SPECIFIC_SEGMENT - 289)) | (1 << (PlSqlParser.CUSTOMDATUM - 289)) | (1 << (PlSqlParser.CV - 289)) | (1 << (PlSqlParser.CYCLE - 289)) | (1 << (PlSqlParser.DANGLING - 289)) | (1 << (PlSqlParser.DATABASE - 289)) | (1 << (PlSqlParser.DATA - 289)) | (1 << (PlSqlParser.DATAFILE - 289)) | (1 << (PlSqlParser.DATAFILES - 289)))) !== 0) || ((((_la - 321)) & ~0x1f) == 0 && ((1 << (_la - 321)) & ((1 << (PlSqlParser.DATAMOVEMENT - 321)) | (1 << (PlSqlParser.DATAOBJNO - 321)) | (1 << (PlSqlParser.DATAOBJ_TO_MAT_PARTITION - 321)) | (1 << (PlSqlParser.DATAOBJ_TO_PARTITION - 321)) | (1 << (PlSqlParser.DATAPUMP - 321)) | (1 << (PlSqlParser.DATA_SECURITY_REWRITE_LIMIT - 321)) | (1 << (PlSqlParser.DATE - 321)) | (1 << (PlSqlParser.DATE_MODE - 321)) | (1 << (PlSqlParser.DAY - 321)) | (1 << (PlSqlParser.DAYS - 321)) | (1 << (PlSqlParser.DBA - 321)) | (1 << (PlSqlParser.DBA_RECYCLEBIN - 321)) | (1 << (PlSqlParser.DBMS_STATS - 321)) | (1 << (PlSqlParser.DB_ROLE_CHANGE - 321)) | (1 << (PlSqlParser.DBTIMEZONE - 321)) | (1 << (PlSqlParser.DB_UNIQUE_NAME - 321)) | (1 << (PlSqlParser.DB_VERSION - 321)) | (1 << (PlSqlParser.DDL - 321)) | (1 << (PlSqlParser.DEALLOCATE - 321)) | (1 << (PlSqlParser.DEBUG - 321)) | (1 << (PlSqlParser.DEBUGGER - 321)) | (1 << (PlSqlParser.DEC - 321)) | (1 << (PlSqlParser.DECIMAL - 321)) | (1 << (PlSqlParser.DECLARE - 321)) | (1 << (PlSqlParser.DECOMPOSE - 321)) | (1 << (PlSqlParser.DECORRELATE - 321)) | (1 << (PlSqlParser.DECR - 321)) | (1 << (PlSqlParser.DECREMENT - 321)) | (1 << (PlSqlParser.DECRYPT - 321)) | (1 << (PlSqlParser.DEDUPLICATE - 321)) | (1 << (PlSqlParser.DEFAULT - 321)) | (1 << (PlSqlParser.DEFAULTS - 321)))) !== 0) || ((((_la - 353)) & ~0x1f) == 0 && ((1 << (_la - 353)) & ((1 << (PlSqlParser.DEFERRABLE - 353)) | (1 << (PlSqlParser.DEFERRED - 353)) | (1 << (PlSqlParser.DEFINED - 353)) | (1 << (PlSqlParser.DEFINE - 353)) | (1 << (PlSqlParser.DEFINER - 353)) | (1 << (PlSqlParser.DEGREE - 353)) | (1 << (PlSqlParser.DELAY - 353)) | (1 << (PlSqlParser.DELEGATE - 353)) | (1 << (PlSqlParser.DELETE_ALL - 353)) | (1 << (PlSqlParser.DELETE - 353)) | (1 << (PlSqlParser.DELETEXML - 353)) | (1 << (PlSqlParser.DEMAND - 353)) | (1 << (PlSqlParser.DENSE_RANKM - 353)) | (1 << (PlSqlParser.DEPENDENT - 353)) | (1 << (PlSqlParser.DEPTH - 353)) | (1 << (PlSqlParser.DEQUEUE - 353)) | (1 << (PlSqlParser.DEREF - 353)) | (1 << (PlSqlParser.DEREF_NO_REWRITE - 353)) | (1 << (PlSqlParser.DESTROY - 353)) | (1 << (PlSqlParser.DETACHED - 353)) | (1 << (PlSqlParser.DETERMINES - 353)) | (1 << (PlSqlParser.DETERMINISTIC - 353)) | (1 << (PlSqlParser.DICTIONARY - 353)) | (1 << (PlSqlParser.DIMENSION - 353)) | (1 << (PlSqlParser.DIMENSIONS - 353)) | (1 << (PlSqlParser.DIRECT_LOAD - 353)) | (1 << (PlSqlParser.DIRECTORY - 353)) | (1 << (PlSqlParser.DIRECT_PATH - 353)) | (1 << (PlSqlParser.DISABLE_ALL - 353)) | (1 << (PlSqlParser.DISABLE - 353)) | (1 << (PlSqlParser.DISABLE_PARALLEL_DML - 353)))) !== 0) || ((((_la - 385)) & ~0x1f) == 0 && ((1 << (_la - 385)) & ((1 << (PlSqlParser.DISABLE_PRESET - 385)) | (1 << (PlSqlParser.DISABLE_RPKE - 385)) | (1 << (PlSqlParser.DISALLOW - 385)) | (1 << (PlSqlParser.DISASSOCIATE - 385)) | (1 << (PlSqlParser.DISCARD - 385)) | (1 << (PlSqlParser.DISCONNECT - 385)) | (1 << (PlSqlParser.DISK - 385)) | (1 << (PlSqlParser.DISKGROUP - 385)) | (1 << (PlSqlParser.DISKS - 385)) | (1 << (PlSqlParser.DISMOUNT - 385)) | (1 << (PlSqlParser.DISTINCT - 385)) | (1 << (PlSqlParser.DISTINGUISHED - 385)) | (1 << (PlSqlParser.DISTRIBUTED - 385)) | (1 << (PlSqlParser.DISTRIBUTE - 385)) | (1 << (PlSqlParser.DML - 385)) | (1 << (PlSqlParser.DML_UPDATE - 385)) | (1 << (PlSqlParser.DOCFIDELITY - 385)) | (1 << (PlSqlParser.DOCUMENT - 385)) | (1 << (PlSqlParser.DOMAIN_INDEX_FILTER - 385)) | (1 << (PlSqlParser.DOMAIN_INDEX_NO_SORT - 385)) | (1 << (PlSqlParser.DOMAIN_INDEX_SORT - 385)) | (1 << (PlSqlParser.DOUBLE - 385)) | (1 << (PlSqlParser.DOWNGRADE - 385)) | (1 << (PlSqlParser.DRIVING_SITE - 385)) | (1 << (PlSqlParser.DROP_COLUMN - 385)) | (1 << (PlSqlParser.DROP_GROUP - 385)) | (1 << (PlSqlParser.DSINTERVAL_UNCONSTRAINED - 385)) | (1 << (PlSqlParser.DST_UPGRADE_INSERT_CONV - 385)) | (1 << (PlSqlParser.DUMP - 385)))) !== 0) || ((((_la - 417)) & ~0x1f) == 0 && ((1 << (_la - 417)) & ((1 << (PlSqlParser.DUPLICATE - 417)) | (1 << (PlSqlParser.DV - 417)) | (1 << (PlSqlParser.DYNAMIC - 417)) | (1 << (PlSqlParser.DYNAMIC_SAMPLING - 417)) | (1 << (PlSqlParser.DYNAMIC_SAMPLING_EST_CDN - 417)) | (1 << (PlSqlParser.EACH - 417)) | (1 << (PlSqlParser.EDITIONABLE - 417)) | (1 << (PlSqlParser.EDITION - 417)) | (1 << (PlSqlParser.EDITIONING - 417)) | (1 << (PlSqlParser.EDITIONS - 417)) | (1 << (PlSqlParser.ELEMENT - 417)) | (1 << (PlSqlParser.ELIM_GROUPBY - 417)) | (1 << (PlSqlParser.ELIMINATE_JOIN - 417)) | (1 << (PlSqlParser.ELIMINATE_OBY - 417)) | (1 << (PlSqlParser.ELIMINATE_OUTER_JOIN - 417)) | (1 << (PlSqlParser.EM - 417)) | (1 << (PlSqlParser.EMPTY_BLOB - 417)) | (1 << (PlSqlParser.EMPTY_CLOB - 417)) | (1 << (PlSqlParser.EMPTY - 417)) | (1 << (PlSqlParser.ENABLE_ALL - 417)) | (1 << (PlSqlParser.ENABLE - 417)) | (1 << (PlSqlParser.ENABLE_PARALLEL_DML - 417)) | (1 << (PlSqlParser.ENABLE_PRESET - 417)) | (1 << (PlSqlParser.ENCODING - 417)) | (1 << (PlSqlParser.ENCRYPT - 417)) | (1 << (PlSqlParser.ENCRYPTION - 417)) | (1 << (PlSqlParser.END_OUTLINE_DATA - 417)) | (1 << (PlSqlParser.ENFORCED - 417)) | (1 << (PlSqlParser.ENFORCE - 417)))) !== 0) || ((((_la - 449)) & ~0x1f) == 0 && ((1 << (_la - 449)) & ((1 << (PlSqlParser.ENQUEUE - 449)) | (1 << (PlSqlParser.ENTERPRISE - 449)) | (1 << (PlSqlParser.ENTITYESCAPING - 449)) | (1 << (PlSqlParser.ENTRY - 449)) | (1 << (PlSqlParser.EQUIPART - 449)) | (1 << (PlSqlParser.ERR - 449)) | (1 << (PlSqlParser.ERROR_ARGUMENT - 449)) | (1 << (PlSqlParser.ERROR - 449)) | (1 << (PlSqlParser.ERROR_ON_OVERLAP_TIME - 449)) | (1 << (PlSqlParser.ERRORS - 449)) | (1 << (PlSqlParser.ESCAPE - 449)) | (1 << (PlSqlParser.ESTIMATE - 449)) | (1 << (PlSqlParser.EVAL - 449)) | (1 << (PlSqlParser.EVALNAME - 449)) | (1 << (PlSqlParser.EVALUATE - 449)) | (1 << (PlSqlParser.EVALUATION - 449)) | (1 << (PlSqlParser.EVENTS - 449)) | (1 << (PlSqlParser.EVERY - 449)) | (1 << (PlSqlParser.EXCEPT - 449)) | (1 << (PlSqlParser.EXCEPTION - 449)) | (1 << (PlSqlParser.EXCEPTION_INIT - 449)) | (1 << (PlSqlParser.EXCEPTIONS - 449)) | (1 << (PlSqlParser.EXCHANGE - 449)) | (1 << (PlSqlParser.EXCLUDE - 449)) | (1 << (PlSqlParser.EXCLUDING - 449)) | (1 << (PlSqlParser.EXECUTE - 449)) | (1 << (PlSqlParser.EXEMPT - 449)) | (1 << (PlSqlParser.EXISTING - 449)) | (1 << (PlSqlParser.EXISTS - 449)) | (1 << (PlSqlParser.EXISTSNODE - 449)) | (1 << (PlSqlParser.EXIT - 449)))) !== 0) || ((((_la - 481)) & ~0x1f) == 0 && ((1 << (_la - 481)) & ((1 << (PlSqlParser.EXPAND_GSET_TO_UNION - 481)) | (1 << (PlSqlParser.EXPAND_TABLE - 481)) | (1 << (PlSqlParser.EXP - 481)) | (1 << (PlSqlParser.EXPIRE - 481)) | (1 << (PlSqlParser.EXPLAIN - 481)) | (1 << (PlSqlParser.EXPLOSION - 481)) | (1 << (PlSqlParser.EXPORT - 481)) | (1 << (PlSqlParser.EXPR_CORR_CHECK - 481)) | (1 << (PlSqlParser.EXPRESS - 481)) | (1 << (PlSqlParser.EXTENDS - 481)) | (1 << (PlSqlParser.EXTENT - 481)) | (1 << (PlSqlParser.EXTENTS - 481)) | (1 << (PlSqlParser.EXTERNAL - 481)) | (1 << (PlSqlParser.EXTERNALLY - 481)) | (1 << (PlSqlParser.EXTRACTCLOBXML - 481)) | (1 << (PlSqlParser.EXTRACT - 481)) | (1 << (PlSqlParser.EXTRACTVALUE - 481)) | (1 << (PlSqlParser.EXTRA - 481)) | (1 << (PlSqlParser.FACILITY - 481)) | (1 << (PlSqlParser.FACT - 481)) | (1 << (PlSqlParser.FACTOR - 481)) | (1 << (PlSqlParser.FACTORIZE_JOIN - 481)) | (1 << (PlSqlParser.FAILED - 481)) | (1 << (PlSqlParser.FAILED_LOGIN_ATTEMPTS - 481)) | (1 << (PlSqlParser.FAILGROUP - 481)) | (1 << (PlSqlParser.FAILOVER - 481)) | (1 << (PlSqlParser.FAILURE - 481)) | (1 << (PlSqlParser.FALSE - 481)) | (1 << (PlSqlParser.FAMILY - 481)) | (1 << (PlSqlParser.FAR - 481)) | (1 << (PlSqlParser.FAST - 481)) | (1 << (PlSqlParser.FASTSTART - 481)))) !== 0) || ((((_la - 513)) & ~0x1f) == 0 && ((1 << (_la - 513)) & ((1 << (PlSqlParser.FBTSCAN - 513)) | (1 << (PlSqlParser.FEATURE_DETAILS - 513)) | (1 << (PlSqlParser.FEATURE_ID - 513)) | (1 << (PlSqlParser.FEATURE_SET - 513)) | (1 << (PlSqlParser.FEATURE_VALUE - 513)) | (1 << (PlSqlParser.FETCH - 513)) | (1 << (PlSqlParser.FILE - 513)) | (1 << (PlSqlParser.FILE_NAME_CONVERT - 513)) | (1 << (PlSqlParser.FILESYSTEM_LIKE_LOGGING - 513)) | (1 << (PlSqlParser.FILTER - 513)) | (1 << (PlSqlParser.FINAL - 513)) | (1 << (PlSqlParser.FINE - 513)) | (1 << (PlSqlParser.FINISH - 513)) | (1 << (PlSqlParser.FIRST - 513)) | (1 << (PlSqlParser.FIRSTM - 513)) | (1 << (PlSqlParser.FIRST_ROWS - 513)) | (1 << (PlSqlParser.FIRST_VALUE - 513)) | (1 << (PlSqlParser.FIXED_VIEW_DATA - 513)) | (1 << (PlSqlParser.FLAGGER - 513)) | (1 << (PlSqlParser.FLASHBACK - 513)) | (1 << (PlSqlParser.FLASH_CACHE - 513)) | (1 << (PlSqlParser.FLOAT - 513)) | (1 << (PlSqlParser.FLOB - 513)) | (1 << (PlSqlParser.FLOOR - 513)) | (1 << (PlSqlParser.FLUSH - 513)) | (1 << (PlSqlParser.FOLDER - 513)) | (1 << (PlSqlParser.FOLLOWING - 513)) | (1 << (PlSqlParser.FOLLOWS - 513)) | (1 << (PlSqlParser.FORALL - 513)) | (1 << (PlSqlParser.FORCE - 513)) | (1 << (PlSqlParser.FORCE_XML_QUERY_REWRITE - 513)) | (1 << (PlSqlParser.FOREIGN - 513)))) !== 0) || ((((_la - 545)) & ~0x1f) == 0 && ((1 << (_la - 545)) & ((1 << (PlSqlParser.FOREVER - 545)) | (1 << (PlSqlParser.FORMAT - 545)) | (1 << (PlSqlParser.FORWARD - 545)) | (1 << (PlSqlParser.FRAGMENT_NUMBER - 545)) | (1 << (PlSqlParser.FREELIST - 545)) | (1 << (PlSqlParser.FREELISTS - 545)) | (1 << (PlSqlParser.FREEPOOLS - 545)) | (1 << (PlSqlParser.FRESH - 545)) | (1 << (PlSqlParser.FROM_TZ - 545)) | (1 << (PlSqlParser.FULL - 545)) | (1 << (PlSqlParser.FULL_OUTER_JOIN_TO_OUTER - 545)) | (1 << (PlSqlParser.FUNCTION - 545)) | (1 << (PlSqlParser.FUNCTIONS - 545)) | (1 << (PlSqlParser.GATHER_OPTIMIZER_STATISTICS - 545)) | (1 << (PlSqlParser.GATHER_PLAN_STATISTICS - 545)) | (1 << (PlSqlParser.GBY_CONC_ROLLUP - 545)) | (1 << (PlSqlParser.GBY_PUSHDOWN - 545)) | (1 << (PlSqlParser.GENERATED - 545)) | (1 << (PlSqlParser.GET - 545)) | (1 << (PlSqlParser.GLOBAL - 545)) | (1 << (PlSqlParser.GLOBALLY - 545)) | (1 << (PlSqlParser.GLOBAL_NAME - 545)) | (1 << (PlSqlParser.GLOBAL_TOPIC_ENABLED - 545)) | (1 << (PlSqlParser.GROUP_BY - 545)) | (1 << (PlSqlParser.GROUP_ID - 545)) | (1 << (PlSqlParser.GROUPING - 545)) | (1 << (PlSqlParser.GROUPING_ID - 545)))) !== 0) || ((((_la - 577)) & ~0x1f) == 0 && ((1 << (_la - 577)) & ((1 << (PlSqlParser.GROUPS - 577)) | (1 << (PlSqlParser.GUARANTEED - 577)) | (1 << (PlSqlParser.GUARANTEE - 577)) | (1 << (PlSqlParser.GUARD - 577)) | (1 << (PlSqlParser.HASH_AJ - 577)) | (1 << (PlSqlParser.HASH - 577)) | (1 << (PlSqlParser.HASHKEYS - 577)) | (1 << (PlSqlParser.HASH_SJ - 577)) | (1 << (PlSqlParser.HEADER - 577)) | (1 << (PlSqlParser.HEAP - 577)) | (1 << (PlSqlParser.HELP - 577)) | (1 << (PlSqlParser.HEXTORAW - 577)) | (1 << (PlSqlParser.HEXTOREF - 577)) | (1 << (PlSqlParser.HIDDEN_KEYWORD - 577)) | (1 << (PlSqlParser.HIDE - 577)) | (1 << (PlSqlParser.HIERARCHY - 577)) | (1 << (PlSqlParser.HIGH - 577)) | (1 << (PlSqlParser.HINTSET_BEGIN - 577)) | (1 << (PlSqlParser.HINTSET_END - 577)) | (1 << (PlSqlParser.HOT - 577)) | (1 << (PlSqlParser.HOUR - 577)) | (1 << (PlSqlParser.HWM_BROKERED - 577)) | (1 << (PlSqlParser.HYBRID - 577)) | (1 << (PlSqlParser.IDENTIFIER - 577)) | (1 << (PlSqlParser.IDENTITY - 577)) | (1 << (PlSqlParser.IDGENERATORS - 577)) | (1 << (PlSqlParser.ID - 577)) | (1 << (PlSqlParser.IDLE_TIME - 577)) | (1 << (PlSqlParser.IF - 577)) | (1 << (PlSqlParser.IGNORE - 577)))) !== 0) || ((((_la - 609)) & ~0x1f) == 0 && ((1 << (_la - 609)) & ((1 << (PlSqlParser.IGNORE_OPTIM_EMBEDDED_HINTS - 609)) | (1 << (PlSqlParser.IGNORE_ROW_ON_DUPKEY_INDEX - 609)) | (1 << (PlSqlParser.IGNORE_WHERE_CLAUSE - 609)) | (1 << (PlSqlParser.ILM - 609)) | (1 << (PlSqlParser.IMMEDIATE - 609)) | (1 << (PlSqlParser.IMPACT - 609)) | (1 << (PlSqlParser.IMPORT - 609)) | (1 << (PlSqlParser.INACTIVE - 609)) | (1 << (PlSqlParser.INCLUDE - 609)) | (1 << (PlSqlParser.INCLUDE_VERSION - 609)) | (1 << (PlSqlParser.INCLUDING - 609)) | (1 << (PlSqlParser.INCREMENTAL - 609)) | (1 << (PlSqlParser.INCREMENT - 609)) | (1 << (PlSqlParser.INCR - 609)) | (1 << (PlSqlParser.INDENT - 609)) | (1 << (PlSqlParser.INDEX_ASC - 609)) | (1 << (PlSqlParser.INDEX_COMBINE - 609)) | (1 << (PlSqlParser.INDEX_DESC - 609)) | (1 << (PlSqlParser.INDEXED - 609)) | (1 << (PlSqlParser.INDEXES - 609)) | (1 << (PlSqlParser.INDEX_FFS - 609)) | (1 << (PlSqlParser.INDEX_FILTER - 609)) | (1 << (PlSqlParser.INDEXING - 609)) | (1 << (PlSqlParser.INDEX_JOIN - 609)) | (1 << (PlSqlParser.INDEX_ROWS - 609)) | (1 << (PlSqlParser.INDEX_RRS - 609)) | (1 << (PlSqlParser.INDEX_RS_ASC - 609)) | (1 << (PlSqlParser.INDEX_RS_DESC - 609)) | (1 << (PlSqlParser.INDEX_RS - 609)) | (1 << (PlSqlParser.INDEX_SCAN - 609)) | (1 << (PlSqlParser.INDEX_SKIP_SCAN - 609)))) !== 0) || ((((_la - 641)) & ~0x1f) == 0 && ((1 << (_la - 641)) & ((1 << (PlSqlParser.INDEX_SS_ASC - 641)) | (1 << (PlSqlParser.INDEX_SS_DESC - 641)) | (1 << (PlSqlParser.INDEX_SS - 641)) | (1 << (PlSqlParser.INDEX_STATS - 641)) | (1 << (PlSqlParser.INDEXTYPE - 641)) | (1 << (PlSqlParser.INDEXTYPES - 641)) | (1 << (PlSqlParser.INDICATOR - 641)) | (1 << (PlSqlParser.INDICES - 641)) | (1 << (PlSqlParser.INFINITE - 641)) | (1 << (PlSqlParser.INFORMATIONAL - 641)) | (1 << (PlSqlParser.INHERIT - 641)) | (1 << (PlSqlParser.INITCAP - 641)) | (1 << (PlSqlParser.INITIAL - 641)) | (1 << (PlSqlParser.INITIALIZED - 641)) | (1 << (PlSqlParser.INITIALLY - 641)) | (1 << (PlSqlParser.INITRANS - 641)) | (1 << (PlSqlParser.INLINE - 641)) | (1 << (PlSqlParser.INLINE_XMLTYPE_NT - 641)) | (1 << (PlSqlParser.INMEMORY - 641)) | (1 << (PlSqlParser.IN_MEMORY_METADATA - 641)) | (1 << (PlSqlParser.INMEMORY_PRUNING - 641)) | (1 << (PlSqlParser.INNER - 641)) | (1 << (PlSqlParser.INOUT - 641)) | (1 << (PlSqlParser.INPLACE - 641)) | (1 << (PlSqlParser.INSERTCHILDXMLAFTER - 641)) | (1 << (PlSqlParser.INSERTCHILDXMLBEFORE - 641)) | (1 << (PlSqlParser.INSERTCHILDXML - 641)) | (1 << (PlSqlParser.INSERTXMLAFTER - 641)) | (1 << (PlSqlParser.INSERTXMLBEFORE - 641)) | (1 << (PlSqlParser.INSTANCE - 641)))) !== 0) || ((((_la - 673)) & ~0x1f) == 0 && ((1 << (_la - 673)) & ((1 << (PlSqlParser.INSTANCES - 673)) | (1 << (PlSqlParser.INSTANTIABLE - 673)) | (1 << (PlSqlParser.INSTANTLY - 673)) | (1 << (PlSqlParser.INSTEAD - 673)) | (1 << (PlSqlParser.INSTR2 - 673)) | (1 << (PlSqlParser.INSTR4 - 673)) | (1 << (PlSqlParser.INSTRB - 673)) | (1 << (PlSqlParser.INSTRC - 673)) | (1 << (PlSqlParser.INSTR - 673)) | (1 << (PlSqlParser.INTEGER - 673)) | (1 << (PlSqlParser.INTERLEAVED - 673)) | (1 << (PlSqlParser.INTERMEDIATE - 673)) | (1 << (PlSqlParser.INTERNAL_CONVERT - 673)) | (1 << (PlSqlParser.INTERNAL_USE - 673)) | (1 << (PlSqlParser.INTERPRETED - 673)) | (1 << (PlSqlParser.INTERVAL - 673)) | (1 << (PlSqlParser.INT - 673)) | (1 << (PlSqlParser.INVALIDATE - 673)) | (1 << (PlSqlParser.INVISIBLE - 673)) | (1 << (PlSqlParser.IN_XQUERY - 673)) | (1 << (PlSqlParser.ISOLATION - 673)) | (1 << (PlSqlParser.ISOLATION_LEVEL - 673)) | (1 << (PlSqlParser.ITERATE - 673)) | (1 << (PlSqlParser.ITERATION_NUMBER - 673)) | (1 << (PlSqlParser.JAVA - 673)) | (1 << (PlSqlParser.JOB - 673)) | (1 << (PlSqlParser.JOIN - 673)) | (1 << (PlSqlParser.JSON_ARRAYAGG - 673)) | (1 << (PlSqlParser.JSON_ARRAY - 673)))) !== 0) || ((((_la - 705)) & ~0x1f) == 0 && ((1 << (_la - 705)) & ((1 << (PlSqlParser.JSON_EQUAL - 705)) | (1 << (PlSqlParser.JSON_EXISTS2 - 705)) | (1 << (PlSqlParser.JSON_EXISTS - 705)) | (1 << (PlSqlParser.JSONGET - 705)) | (1 << (PlSqlParser.JSON - 705)) | (1 << (PlSqlParser.JSON_OBJECTAGG - 705)) | (1 << (PlSqlParser.JSON_OBJECT - 705)) | (1 << (PlSqlParser.JSONPARSE - 705)) | (1 << (PlSqlParser.JSON_QUERY - 705)) | (1 << (PlSqlParser.JSON_SERIALIZE - 705)) | (1 << (PlSqlParser.JSON_TABLE - 705)) | (1 << (PlSqlParser.JSON_TEXTCONTAINS2 - 705)) | (1 << (PlSqlParser.JSON_TEXTCONTAINS - 705)) | (1 << (PlSqlParser.JSON_VALUE - 705)) | (1 << (PlSqlParser.KEEP_DUPLICATES - 705)) | (1 << (PlSqlParser.KEEP - 705)) | (1 << (PlSqlParser.KERBEROS - 705)) | (1 << (PlSqlParser.KEY - 705)) | (1 << (PlSqlParser.KEY_LENGTH - 705)) | (1 << (PlSqlParser.KEYSIZE - 705)) | (1 << (PlSqlParser.KEYS - 705)) | (1 << (PlSqlParser.KEYSTORE - 705)) | (1 << (PlSqlParser.KILL - 705)) | (1 << (PlSqlParser.LABEL - 705)) | (1 << (PlSqlParser.LANGUAGE - 705)) | (1 << (PlSqlParser.LAST_DAY - 705)) | (1 << (PlSqlParser.LAST - 705)) | (1 << (PlSqlParser.LAST_VALUE - 705)) | (1 << (PlSqlParser.LATERAL - 705)) | (1 << (PlSqlParser.LAX - 705)) | (1 << (PlSqlParser.LAYER - 705)) | (1 << (PlSqlParser.LDAP_REGISTRATION_ENABLED - 705)))) !== 0) || ((((_la - 737)) & ~0x1f) == 0 && ((1 << (_la - 737)) & ((1 << (PlSqlParser.LDAP_REGISTRATION - 737)) | (1 << (PlSqlParser.LDAP_REG_SYNC_INTERVAL - 737)) | (1 << (PlSqlParser.LEADING - 737)) | (1 << (PlSqlParser.LEFT - 737)) | (1 << (PlSqlParser.LENGTH2 - 737)) | (1 << (PlSqlParser.LENGTH4 - 737)) | (1 << (PlSqlParser.LENGTHB - 737)) | (1 << (PlSqlParser.LENGTHC - 737)) | (1 << (PlSqlParser.LENGTH - 737)) | (1 << (PlSqlParser.LESS - 737)) | (1 << (PlSqlParser.LEVEL - 737)) | (1 << (PlSqlParser.LEVELS - 737)) | (1 << (PlSqlParser.LIBRARY - 737)) | (1 << (PlSqlParser.LIFECYCLE - 737)) | (1 << (PlSqlParser.LIFE - 737)) | (1 << (PlSqlParser.LIFETIME - 737)) | (1 << (PlSqlParser.LIKE2 - 737)) | (1 << (PlSqlParser.LIKE4 - 737)) | (1 << (PlSqlParser.LIKEC - 737)) | (1 << (PlSqlParser.LIKE_EXPAND - 737)) | (1 << (PlSqlParser.LIMIT - 737)) | (1 << (PlSqlParser.LINEAR - 737)) | (1 << (PlSqlParser.LINK - 737)) | (1 << (PlSqlParser.LIST - 737)) | (1 << (PlSqlParser.LN - 737)) | (1 << (PlSqlParser.LNNVL - 737)) | (1 << (PlSqlParser.LOAD - 737)) | (1 << (PlSqlParser.LOB - 737)) | (1 << (PlSqlParser.LOBNVL - 737)) | (1 << (PlSqlParser.LOBS - 737)) | (1 << (PlSqlParser.LOCAL_INDEXES - 737)))) !== 0) || ((((_la - 769)) & ~0x1f) == 0 && ((1 << (_la - 769)) & ((1 << (PlSqlParser.LOCAL - 769)) | (1 << (PlSqlParser.LOCALTIME - 769)) | (1 << (PlSqlParser.LOCALTIMESTAMP - 769)) | (1 << (PlSqlParser.LOCATION - 769)) | (1 << (PlSqlParser.LOCATOR - 769)) | (1 << (PlSqlParser.LOCKED - 769)) | (1 << (PlSqlParser.LOCKING - 769)) | (1 << (PlSqlParser.LOGFILE - 769)) | (1 << (PlSqlParser.LOGFILES - 769)) | (1 << (PlSqlParser.LOGGING - 769)) | (1 << (PlSqlParser.LOGICAL - 769)) | (1 << (PlSqlParser.LOGICAL_READS_PER_CALL - 769)) | (1 << (PlSqlParser.LOGICAL_READS_PER_SESSION - 769)) | (1 << (PlSqlParser.LOG - 769)) | (1 << (PlSqlParser.LOGMINING - 769)) | (1 << (PlSqlParser.LOGOFF - 769)) | (1 << (PlSqlParser.LOGON - 769)) | (1 << (PlSqlParser.LOG_READ_ONLY_VIOLATIONS - 769)) | (1 << (PlSqlParser.LONG - 769)) | (1 << (PlSqlParser.LOOP - 769)) | (1 << (PlSqlParser.LOWER - 769)) | (1 << (PlSqlParser.LOW - 769)) | (1 << (PlSqlParser.LPAD - 769)) | (1 << (PlSqlParser.LTRIM - 769)) | (1 << (PlSqlParser.MAIN - 769)) | (1 << (PlSqlParser.MAKE_REF - 769)) | (1 << (PlSqlParser.MANAGED - 769)) | (1 << (PlSqlParser.MANAGE - 769)) | (1 << (PlSqlParser.MANAGEMENT - 769)) | (1 << (PlSqlParser.MANAGER - 769)) | (1 << (PlSqlParser.MANUAL - 769)))) !== 0) || ((((_la - 801)) & ~0x1f) == 0 && ((1 << (_la - 801)) & ((1 << (PlSqlParser.MAP - 801)) | (1 << (PlSqlParser.MAPPING - 801)) | (1 << (PlSqlParser.MASTER - 801)) | (1 << (PlSqlParser.MATCHED - 801)) | (1 << (PlSqlParser.MATCHES - 801)) | (1 << (PlSqlParser.MATCH - 801)) | (1 << (PlSqlParser.MATCH_NUMBER - 801)) | (1 << (PlSqlParser.MATCH_RECOGNIZE - 801)) | (1 << (PlSqlParser.MATERIALIZED - 801)) | (1 << (PlSqlParser.MATERIALIZE - 801)) | (1 << (PlSqlParser.MAXARCHLOGS - 801)) | (1 << (PlSqlParser.MAXDATAFILES - 801)) | (1 << (PlSqlParser.MAXEXTENTS - 801)) | (1 << (PlSqlParser.MAXIMIZE - 801)) | (1 << (PlSqlParser.MAXINSTANCES - 801)) | (1 << (PlSqlParser.MAXLOGFILES - 801)) | (1 << (PlSqlParser.MAXLOGHISTORY - 801)) | (1 << (PlSqlParser.MAXLOGMEMBERS - 801)) | (1 << (PlSqlParser.MAX_SHARED_TEMP_SIZE - 801)) | (1 << (PlSqlParser.MAXSIZE - 801)) | (1 << (PlSqlParser.MAXTRANS - 801)) | (1 << (PlSqlParser.MAXVALUE - 801)) | (1 << (PlSqlParser.MEASURE - 801)) | (1 << (PlSqlParser.MEASURES - 801)) | (1 << (PlSqlParser.MEDIUM - 801)) | (1 << (PlSqlParser.MEMBER - 801)) | (1 << (PlSqlParser.MEMCOMPRESS - 801)) | (1 << (PlSqlParser.MEMORY - 801)) | (1 << (PlSqlParser.MERGEACTIONS - 801)) | (1 << (PlSqlParser.MERGE_AJ - 801)) | (1 << (PlSqlParser.MERGE_CONST_ON - 801)) | (1 << (PlSqlParser.MERGE - 801)))) !== 0) || ((((_la - 833)) & ~0x1f) == 0 && ((1 << (_la - 833)) & ((1 << (PlSqlParser.MERGE_SJ - 833)) | (1 << (PlSqlParser.METADATA - 833)) | (1 << (PlSqlParser.METHOD - 833)) | (1 << (PlSqlParser.MIGRATE - 833)) | (1 << (PlSqlParser.MIGRATION - 833)) | (1 << (PlSqlParser.MINEXTENTS - 833)) | (1 << (PlSqlParser.MINIMIZE - 833)) | (1 << (PlSqlParser.MINIMUM - 833)) | (1 << (PlSqlParser.MINING - 833)) | (1 << (PlSqlParser.MINUS_NULL - 833)) | (1 << (PlSqlParser.MINUTE - 833)) | (1 << (PlSqlParser.MINVALUE - 833)) | (1 << (PlSqlParser.MIRRORCOLD - 833)) | (1 << (PlSqlParser.MIRRORHOT - 833)) | (1 << (PlSqlParser.MIRROR - 833)) | (1 << (PlSqlParser.MLSLABEL - 833)) | (1 << (PlSqlParser.MODEL_COMPILE_SUBQUERY - 833)) | (1 << (PlSqlParser.MODEL_DONTVERIFY_UNIQUENESS - 833)) | (1 << (PlSqlParser.MODEL_DYNAMIC_SUBQUERY - 833)) | (1 << (PlSqlParser.MODEL_MIN_ANALYSIS - 833)) | (1 << (PlSqlParser.MODEL - 833)) | (1 << (PlSqlParser.MODEL_NB - 833)) | (1 << (PlSqlParser.MODEL_NO_ANALYSIS - 833)) | (1 << (PlSqlParser.MODEL_PBY - 833)) | (1 << (PlSqlParser.MODEL_PUSH_REF - 833)) | (1 << (PlSqlParser.MODEL_SV - 833)) | (1 << (PlSqlParser.MODIFICATION - 833)) | (1 << (PlSqlParser.MODIFY_COLUMN_TYPE - 833)) | (1 << (PlSqlParser.MODIFY - 833)) | (1 << (PlSqlParser.MOD - 833)))) !== 0) || ((((_la - 865)) & ~0x1f) == 0 && ((1 << (_la - 865)) & ((1 << (PlSqlParser.MODULE - 865)) | (1 << (PlSqlParser.MONITORING - 865)) | (1 << (PlSqlParser.MONITOR - 865)) | (1 << (PlSqlParser.MONTH - 865)) | (1 << (PlSqlParser.MONTHS_BETWEEN - 865)) | (1 << (PlSqlParser.MONTHS - 865)) | (1 << (PlSqlParser.MOUNT - 865)) | (1 << (PlSqlParser.MOUNTPATH - 865)) | (1 << (PlSqlParser.MOVEMENT - 865)) | (1 << (PlSqlParser.MOVE - 865)) | (1 << (PlSqlParser.MULTIDIMENSIONAL - 865)) | (1 << (PlSqlParser.MULTISET - 865)) | (1 << (PlSqlParser.MV_MERGE - 865)) | (1 << (PlSqlParser.NAMED - 865)) | (1 << (PlSqlParser.NAME - 865)) | (1 << (PlSqlParser.NAMESPACE - 865)) | (1 << (PlSqlParser.NAN - 865)) | (1 << (PlSqlParser.NANVL - 865)) | (1 << (PlSqlParser.NATIONAL - 865)) | (1 << (PlSqlParser.NATIVE_FULL_OUTER_JOIN - 865)) | (1 << (PlSqlParser.NATIVE - 865)) | (1 << (PlSqlParser.NATURAL - 865)) | (1 << (PlSqlParser.NAV - 865)) | (1 << (PlSqlParser.NCHAR_CS - 865)) | (1 << (PlSqlParser.NCHAR - 865)) | (1 << (PlSqlParser.NCHR - 865)) | (1 << (PlSqlParser.NCLOB - 865)) | (1 << (PlSqlParser.NEEDED - 865)) | (1 << (PlSqlParser.NEG - 865)) | (1 << (PlSqlParser.NESTED - 865)) | (1 << (PlSqlParser.NESTED_TABLE_FAST_INSERT - 865)))) !== 0) || ((((_la - 897)) & ~0x1f) == 0 && ((1 << (_la - 897)) & ((1 << (PlSqlParser.NESTED_TABLE_GET_REFS - 897)) | (1 << (PlSqlParser.NESTED_TABLE_ID - 897)) | (1 << (PlSqlParser.NESTED_TABLE_SET_REFS - 897)) | (1 << (PlSqlParser.NESTED_TABLE_SET_SETID - 897)) | (1 << (PlSqlParser.NETWORK - 897)) | (1 << (PlSqlParser.NEVER - 897)) | (1 << (PlSqlParser.NEW - 897)) | (1 << (PlSqlParser.NEW_TIME - 897)) | (1 << (PlSqlParser.NEXT_DAY - 897)) | (1 << (PlSqlParser.NEXT - 897)) | (1 << (PlSqlParser.NL_AJ - 897)) | (1 << (PlSqlParser.NLJ_BATCHING - 897)) | (1 << (PlSqlParser.NLJ_INDEX_FILTER - 897)) | (1 << (PlSqlParser.NLJ_INDEX_SCAN - 897)) | (1 << (PlSqlParser.NLJ_PREFETCH - 897)) | (1 << (PlSqlParser.NLS_CALENDAR - 897)) | (1 << (PlSqlParser.NLS_CHARACTERSET - 897)) | (1 << (PlSqlParser.NLS_CHARSET_DECL_LEN - 897)) | (1 << (PlSqlParser.NLS_CHARSET_ID - 897)) | (1 << (PlSqlParser.NLS_CHARSET_NAME - 897)) | (1 << (PlSqlParser.NLS_COMP - 897)) | (1 << (PlSqlParser.NLS_CURRENCY - 897)) | (1 << (PlSqlParser.NLS_DATE_FORMAT - 897)) | (1 << (PlSqlParser.NLS_DATE_LANGUAGE - 897)) | (1 << (PlSqlParser.NLS_INITCAP - 897)) | (1 << (PlSqlParser.NLS_ISO_CURRENCY - 897)) | (1 << (PlSqlParser.NL_SJ - 897)) | (1 << (PlSqlParser.NLS_LANG - 897)) | (1 << (PlSqlParser.NLS_LANGUAGE - 897)) | (1 << (PlSqlParser.NLS_LENGTH_SEMANTICS - 897)) | (1 << (PlSqlParser.NLS_LOWER - 897)) | (1 << (PlSqlParser.NLS_NCHAR_CONV_EXCP - 897)))) !== 0) || ((((_la - 929)) & ~0x1f) == 0 && ((1 << (_la - 929)) & ((1 << (PlSqlParser.NLS_NUMERIC_CHARACTERS - 929)) | (1 << (PlSqlParser.NLS_SORT - 929)) | (1 << (PlSqlParser.NLSSORT - 929)) | (1 << (PlSqlParser.NLS_SPECIAL_CHARS - 929)) | (1 << (PlSqlParser.NLS_TERRITORY - 929)) | (1 << (PlSqlParser.NLS_UPPER - 929)) | (1 << (PlSqlParser.NO_ACCESS - 929)) | (1 << (PlSqlParser.NO_ADAPTIVE_PLAN - 929)) | (1 << (PlSqlParser.NO_ANSI_REARCH - 929)) | (1 << (PlSqlParser.NOAPPEND - 929)) | (1 << (PlSqlParser.NOARCHIVELOG - 929)) | (1 << (PlSqlParser.NOAUDIT - 929)) | (1 << (PlSqlParser.NO_AUTO_REOPTIMIZE - 929)) | (1 << (PlSqlParser.NO_BASETABLE_MULTIMV_REWRITE - 929)) | (1 << (PlSqlParser.NO_BATCH_TABLE_ACCESS_BY_ROWID - 929)) | (1 << (PlSqlParser.NO_BIND_AWARE - 929)) | (1 << (PlSqlParser.NO_BUFFER - 929)) | (1 << (PlSqlParser.NOCACHE - 929)) | (1 << (PlSqlParser.NO_CARTESIAN - 929)) | (1 << (PlSqlParser.NO_CHECK_ACL_REWRITE - 929)) | (1 << (PlSqlParser.NO_CLUSTER_BY_ROWID - 929)) | (1 << (PlSqlParser.NO_CLUSTERING - 929)) | (1 << (PlSqlParser.NO_COALESCE_SQ - 929)) | (1 << (PlSqlParser.NO_COMMON_DATA - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_CB_WHR_ONLY - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_COMBINE_SW - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_COST_BASED - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_ELIM_DUPS - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_FILTERING - 929)) | (1 << (PlSqlParser.NOCOPY - 929)) | (1 << (PlSqlParser.NO_COST_XML_QUERY_REWRITE - 929)))) !== 0) || ((((_la - 961)) & ~0x1f) == 0 && ((1 << (_la - 961)) & ((1 << (PlSqlParser.NO_CPU_COSTING - 961)) | (1 << (PlSqlParser.NOCPU_COSTING - 961)) | (1 << (PlSqlParser.NOCYCLE - 961)) | (1 << (PlSqlParser.NO_DATA_SECURITY_REWRITE - 961)) | (1 << (PlSqlParser.NO_DECORRELATE - 961)) | (1 << (PlSqlParser.NODELAY - 961)) | (1 << (PlSqlParser.NO_DOMAIN_INDEX_FILTER - 961)) | (1 << (PlSqlParser.NO_DST_UPGRADE_INSERT_CONV - 961)) | (1 << (PlSqlParser.NO_ELIM_GROUPBY - 961)) | (1 << (PlSqlParser.NO_ELIMINATE_JOIN - 961)) | (1 << (PlSqlParser.NO_ELIMINATE_OBY - 961)) | (1 << (PlSqlParser.NO_ELIMINATE_OUTER_JOIN - 961)) | (1 << (PlSqlParser.NOENTITYESCAPING - 961)) | (1 << (PlSqlParser.NO_EXPAND_GSET_TO_UNION - 961)) | (1 << (PlSqlParser.NO_EXPAND - 961)) | (1 << (PlSqlParser.NO_EXPAND_TABLE - 961)) | (1 << (PlSqlParser.NO_FACT - 961)) | (1 << (PlSqlParser.NO_FACTORIZE_JOIN - 961)) | (1 << (PlSqlParser.NO_FILTERING - 961)) | (1 << (PlSqlParser.NOFORCE - 961)) | (1 << (PlSqlParser.NO_FULL_OUTER_JOIN_TO_OUTER - 961)) | (1 << (PlSqlParser.NO_GATHER_OPTIMIZER_STATISTICS - 961)) | (1 << (PlSqlParser.NO_GBY_PUSHDOWN - 961)) | (1 << (PlSqlParser.NOGUARANTEE - 961)) | (1 << (PlSqlParser.NO_INDEX_FFS - 961)) | (1 << (PlSqlParser.NO_INDEX - 961)) | (1 << (PlSqlParser.NO_INDEX_SS - 961)) | (1 << (PlSqlParser.NO_INMEMORY - 961)) | (1 << (PlSqlParser.NO_INMEMORY_PRUNING - 961)) | (1 << (PlSqlParser.NOKEEP - 961)) | (1 << (PlSqlParser.NO_LOAD - 961)) | (1 << (PlSqlParser.NOLOCAL - 961)))) !== 0) || ((((_la - 993)) & ~0x1f) == 0 && ((1 << (_la - 993)) & ((1 << (PlSqlParser.NOLOGGING - 993)) | (1 << (PlSqlParser.NOMAPPING - 993)) | (1 << (PlSqlParser.NOMAXVALUE - 993)) | (1 << (PlSqlParser.NO_MERGE - 993)) | (1 << (PlSqlParser.NOMINIMIZE - 993)) | (1 << (PlSqlParser.NOMINVALUE - 993)) | (1 << (PlSqlParser.NO_MODEL_PUSH_REF - 993)) | (1 << (PlSqlParser.NO_MONITORING - 993)) | (1 << (PlSqlParser.NOMONITORING - 993)) | (1 << (PlSqlParser.NO_MONITOR - 993)) | (1 << (PlSqlParser.NO_MULTIMV_REWRITE - 993)) | (1 << (PlSqlParser.NO_NATIVE_FULL_OUTER_JOIN - 993)) | (1 << (PlSqlParser.NONBLOCKING - 993)) | (1 << (PlSqlParser.NONEDITIONABLE - 993)) | (1 << (PlSqlParser.NONE - 993)) | (1 << (PlSqlParser.NO_NLJ_BATCHING - 993)) | (1 << (PlSqlParser.NO_NLJ_PREFETCH - 993)) | (1 << (PlSqlParser.NO - 993)) | (1 << (PlSqlParser.NONSCHEMA - 993)) | (1 << (PlSqlParser.NO_OBJECT_LINK - 993)) | (1 << (PlSqlParser.NOORDER - 993)) | (1 << (PlSqlParser.NO_ORDER_ROLLUPS - 993)) | (1 << (PlSqlParser.NO_OUTER_JOIN_TO_ANTI - 993)) | (1 << (PlSqlParser.NO_OUTER_JOIN_TO_INNER - 993)) | (1 << (PlSqlParser.NOOVERRIDE - 993)) | (1 << (PlSqlParser.NO_PARALLEL_INDEX - 993)) | (1 << (PlSqlParser.NOPARALLEL_INDEX - 993)) | (1 << (PlSqlParser.NO_PARALLEL - 993)) | (1 << (PlSqlParser.NOPARALLEL - 993)) | (1 << (PlSqlParser.NO_PARTIAL_COMMIT - 993)) | (1 << (PlSqlParser.NO_PARTIAL_JOIN - 993)) | (1 << (PlSqlParser.NO_PARTIAL_ROLLUP_PUSHDOWN - 993)))) !== 0) || ((((_la - 1025)) & ~0x1f) == 0 && ((1 << (_la - 1025)) & ((1 << (PlSqlParser.NOPARTITION - 1025)) | (1 << (PlSqlParser.NO_PLACE_DISTINCT - 1025)) | (1 << (PlSqlParser.NO_PLACE_GROUP_BY - 1025)) | (1 << (PlSqlParser.NO_PQ_CONCURRENT_UNION - 1025)) | (1 << (PlSqlParser.NO_PQ_MAP - 1025)) | (1 << (PlSqlParser.NO_PQ_REPLICATE - 1025)) | (1 << (PlSqlParser.NO_PQ_SKEW - 1025)) | (1 << (PlSqlParser.NO_PRUNE_GSETS - 1025)) | (1 << (PlSqlParser.NO_PULL_PRED - 1025)) | (1 << (PlSqlParser.NO_PUSH_PRED - 1025)) | (1 << (PlSqlParser.NO_PUSH_SUBQ - 1025)) | (1 << (PlSqlParser.NO_PX_FAULT_TOLERANCE - 1025)) | (1 << (PlSqlParser.NO_PX_JOIN_FILTER - 1025)) | (1 << (PlSqlParser.NO_QKN_BUFF - 1025)) | (1 << (PlSqlParser.NO_QUERY_TRANSFORMATION - 1025)) | (1 << (PlSqlParser.NO_REF_CASCADE - 1025)) | (1 << (PlSqlParser.NORELOCATE - 1025)) | (1 << (PlSqlParser.NORELY - 1025)) | (1 << (PlSqlParser.NOREPAIR - 1025)) | (1 << (PlSqlParser.NOREPLAY - 1025)) | (1 << (PlSqlParser.NORESETLOGS - 1025)) | (1 << (PlSqlParser.NO_RESULT_CACHE - 1025)) | (1 << (PlSqlParser.NOREVERSE - 1025)) | (1 << (PlSqlParser.NO_REWRITE - 1025)) | (1 << (PlSqlParser.NOREWRITE - 1025)) | (1 << (PlSqlParser.NORMAL - 1025)) | (1 << (PlSqlParser.NO_ROOT_SW_FOR_LOCAL - 1025)) | (1 << (PlSqlParser.NOROWDEPENDENCIES - 1025)) | (1 << (PlSqlParser.NOSCHEMACHECK - 1025)) | (1 << (PlSqlParser.NOSEGMENT - 1025)) | (1 << (PlSqlParser.NO_SEMIJOIN - 1025)) | (1 << (PlSqlParser.NO_SEMI_TO_INNER - 1025)))) !== 0) || ((((_la - 1057)) & ~0x1f) == 0 && ((1 << (_la - 1057)) & ((1 << (PlSqlParser.NO_SET_TO_JOIN - 1057)) | (1 << (PlSqlParser.NOSORT - 1057)) | (1 << (PlSqlParser.NO_SQL_TRANSLATION - 1057)) | (1 << (PlSqlParser.NO_SQL_TUNE - 1057)) | (1 << (PlSqlParser.NO_STAR_TRANSFORMATION - 1057)) | (1 << (PlSqlParser.NO_STATEMENT_QUEUING - 1057)) | (1 << (PlSqlParser.NO_STATS_GSETS - 1057)) | (1 << (PlSqlParser.NOSTRICT - 1057)) | (1 << (PlSqlParser.NO_SUBQUERY_PRUNING - 1057)) | (1 << (PlSqlParser.NO_SUBSTRB_PAD - 1057)) | (1 << (PlSqlParser.NO_SWAP_JOIN_INPUTS - 1057)) | (1 << (PlSqlParser.NOSWITCH - 1057)) | (1 << (PlSqlParser.NO_TABLE_LOOKUP_BY_NL - 1057)) | (1 << (PlSqlParser.NO_TEMP_TABLE - 1057)) | (1 << (PlSqlParser.NOTHING - 1057)) | (1 << (PlSqlParser.NOTIFICATION - 1057)) | (1 << (PlSqlParser.NOT - 1057)) | (1 << (PlSqlParser.NO_TRANSFORM_DISTINCT_AGG - 1057)) | (1 << (PlSqlParser.NO_UNNEST - 1057)) | (1 << (PlSqlParser.NO_USE_CUBE - 1057)) | (1 << (PlSqlParser.NO_USE_HASH_AGGREGATION - 1057)) | (1 << (PlSqlParser.NO_USE_HASH_GBY_FOR_PUSHDOWN - 1057)) | (1 << (PlSqlParser.NO_USE_HASH - 1057)) | (1 << (PlSqlParser.NO_USE_INVISIBLE_INDEXES - 1057)) | (1 << (PlSqlParser.NO_USE_MERGE - 1057)) | (1 << (PlSqlParser.NO_USE_NL - 1057)) | (1 << (PlSqlParser.NO_USE_VECTOR_AGGREGATION - 1057)) | (1 << (PlSqlParser.NOVALIDATE - 1057)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM_DIMS - 1057)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM_FACT - 1057)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM - 1057)))) !== 0) || ((((_la - 1089)) & ~0x1f) == 0 && ((1 << (_la - 1089)) & ((1 << (PlSqlParser.NO_XDB_FASTPATH_INSERT - 1089)) | (1 << (PlSqlParser.NO_XML_DML_REWRITE - 1089)) | (1 << (PlSqlParser.NO_XMLINDEX_REWRITE_IN_SELECT - 1089)) | (1 << (PlSqlParser.NO_XMLINDEX_REWRITE - 1089)) | (1 << (PlSqlParser.NO_XML_QUERY_REWRITE - 1089)) | (1 << (PlSqlParser.NO_ZONEMAP - 1089)) | (1 << (PlSqlParser.NTH_VALUE - 1089)) | (1 << (PlSqlParser.NULLIF - 1089)) | (1 << (PlSqlParser.NULL_ - 1089)) | (1 << (PlSqlParser.NULLS - 1089)) | (1 << (PlSqlParser.NUMBER - 1089)) | (1 << (PlSqlParser.NUMERIC - 1089)) | (1 << (PlSqlParser.NUM_INDEX_KEYS - 1089)) | (1 << (PlSqlParser.NUMTODSINTERVAL - 1089)) | (1 << (PlSqlParser.NUMTOYMINTERVAL - 1089)) | (1 << (PlSqlParser.NVARCHAR2 - 1089)) | (1 << (PlSqlParser.NVL2 - 1089)) | (1 << (PlSqlParser.OBJECT2XML - 1089)) | (1 << (PlSqlParser.OBJECT - 1089)) | (1 << (PlSqlParser.OBJ_ID - 1089)) | (1 << (PlSqlParser.OBJNO - 1089)) | (1 << (PlSqlParser.OBJNO_REUSE - 1089)) | (1 << (PlSqlParser.OCCURENCES - 1089)) | (1 << (PlSqlParser.OFFLINE - 1089)) | (1 << (PlSqlParser.OFF - 1089)) | (1 << (PlSqlParser.OFFSET - 1089)) | (1 << (PlSqlParser.OIDINDEX - 1089)) | (1 << (PlSqlParser.OID - 1089)) | (1 << (PlSqlParser.OLAP - 1089)) | (1 << (PlSqlParser.OLD - 1089)) | (1 << (PlSqlParser.OLD_PUSH_PRED - 1089)))) !== 0) || ((((_la - 1121)) & ~0x1f) == 0 && ((1 << (_la - 1121)) & ((1 << (PlSqlParser.OLS - 1121)) | (1 << (PlSqlParser.OLTP - 1121)) | (1 << (PlSqlParser.OMIT - 1121)) | (1 << (PlSqlParser.ONE - 1121)) | (1 << (PlSqlParser.ONLINE - 1121)) | (1 << (PlSqlParser.ONLY - 1121)) | (1 << (PlSqlParser.OPAQUE - 1121)) | (1 << (PlSqlParser.OPAQUE_TRANSFORM - 1121)) | (1 << (PlSqlParser.OPAQUE_XCANONICAL - 1121)) | (1 << (PlSqlParser.OPCODE - 1121)) | (1 << (PlSqlParser.OPEN - 1121)) | (1 << (PlSqlParser.OPERATIONS - 1121)) | (1 << (PlSqlParser.OPERATOR - 1121)) | (1 << (PlSqlParser.OPT_ESTIMATE - 1121)) | (1 << (PlSqlParser.OPTIMAL - 1121)) | (1 << (PlSqlParser.OPTIMIZE - 1121)) | (1 << (PlSqlParser.OPTIMIZER_FEATURES_ENABLE - 1121)) | (1 << (PlSqlParser.OPTIMIZER_GOAL - 1121)) | (1 << (PlSqlParser.OPT_PARAM - 1121)) | (1 << (PlSqlParser.ORA_BRANCH - 1121)) | (1 << (PlSqlParser.ORA_CHECK_ACL - 1121)) | (1 << (PlSqlParser.ORA_CHECK_PRIVILEGE - 1121)) | (1 << (PlSqlParser.ORA_CLUSTERING - 1121)) | (1 << (PlSqlParser.ORADATA - 1121)) | (1 << (PlSqlParser.ORADEBUG - 1121)) | (1 << (PlSqlParser.ORA_DST_AFFECTED - 1121)) | (1 << (PlSqlParser.ORA_DST_CONVERT - 1121)) | (1 << (PlSqlParser.ORA_DST_ERROR - 1121)) | (1 << (PlSqlParser.ORA_GET_ACLIDS - 1121)))) !== 0) || ((((_la - 1153)) & ~0x1f) == 0 && ((1 << (_la - 1153)) & ((1 << (PlSqlParser.ORA_GET_PRIVILEGES - 1153)) | (1 << (PlSqlParser.ORA_HASH - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_USERID - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_USER - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_XS_USER_GUID - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_XS_USER - 1153)) | (1 << (PlSqlParser.ORA_RAWCOMPARE - 1153)) | (1 << (PlSqlParser.ORA_RAWCONCAT - 1153)) | (1 << (PlSqlParser.ORA_ROWSCN - 1153)) | (1 << (PlSqlParser.ORA_ROWSCN_RAW - 1153)) | (1 << (PlSqlParser.ORA_ROWVERSION - 1153)) | (1 << (PlSqlParser.ORA_TABVERSION - 1153)) | (1 << (PlSqlParser.ORA_WRITE_TIME - 1153)) | (1 << (PlSqlParser.ORDERED - 1153)) | (1 << (PlSqlParser.ORDERED_PREDICATES - 1153)) | (1 << (PlSqlParser.ORDINALITY - 1153)) | (1 << (PlSqlParser.OR_EXPAND - 1153)) | (1 << (PlSqlParser.ORGANIZATION - 1153)) | (1 << (PlSqlParser.OR_PREDICATES - 1153)) | (1 << (PlSqlParser.OSERROR - 1153)) | (1 << (PlSqlParser.OTHER - 1153)) | (1 << (PlSqlParser.OUTER_JOIN_TO_ANTI - 1153)) | (1 << (PlSqlParser.OUTER_JOIN_TO_INNER - 1153)) | (1 << (PlSqlParser.OUTER - 1153)) | (1 << (PlSqlParser.OUTLINE_LEAF - 1153)) | (1 << (PlSqlParser.OUTLINE - 1153)) | (1 << (PlSqlParser.OUT_OF_LINE - 1153)) | (1 << (PlSqlParser.OUT - 1153)) | (1 << (PlSqlParser.OVERFLOW_NOMOVE - 1153)) | (1 << (PlSqlParser.OVERFLOW - 1153)))) !== 0) || ((((_la - 1185)) & ~0x1f) == 0 && ((1 << (_la - 1185)) & ((1 << (PlSqlParser.OVERLAPS - 1185)) | (1 << (PlSqlParser.OVER - 1185)) | (1 << (PlSqlParser.OVERRIDING - 1185)) | (1 << (PlSqlParser.OWNER - 1185)) | (1 << (PlSqlParser.OWNERSHIP - 1185)) | (1 << (PlSqlParser.OWN - 1185)) | (1 << (PlSqlParser.PACKAGE - 1185)) | (1 << (PlSqlParser.PACKAGES - 1185)) | (1 << (PlSqlParser.PARALLEL_ENABLE - 1185)) | (1 << (PlSqlParser.PARALLEL_INDEX - 1185)) | (1 << (PlSqlParser.PARALLEL - 1185)) | (1 << (PlSqlParser.PARAMETERS - 1185)) | (1 << (PlSqlParser.PARAM - 1185)) | (1 << (PlSqlParser.PARENT - 1185)) | (1 << (PlSqlParser.PARITY - 1185)) | (1 << (PlSqlParser.PARTIAL_JOIN - 1185)) | (1 << (PlSqlParser.PARTIALLY - 1185)) | (1 << (PlSqlParser.PARTIAL - 1185)) | (1 << (PlSqlParser.PARTIAL_ROLLUP_PUSHDOWN - 1185)) | (1 << (PlSqlParser.PARTITION_HASH - 1185)) | (1 << (PlSqlParser.PARTITION_LIST - 1185)) | (1 << (PlSqlParser.PARTITION - 1185)) | (1 << (PlSqlParser.PARTITION_RANGE - 1185)) | (1 << (PlSqlParser.PARTITIONS - 1185)) | (1 << (PlSqlParser.PARTNUMINST - 1185)) | (1 << (PlSqlParser.PASSING - 1185)) | (1 << (PlSqlParser.PASSWORD_GRACE_TIME - 1185)) | (1 << (PlSqlParser.PASSWORD_LIFE_TIME - 1185)) | (1 << (PlSqlParser.PASSWORD_LOCK_TIME - 1185)) | (1 << (PlSqlParser.PASSWORD - 1185)) | (1 << (PlSqlParser.PASSWORD_REUSE_MAX - 1185)))) !== 0) || ((((_la - 1217)) & ~0x1f) == 0 && ((1 << (_la - 1217)) & ((1 << (PlSqlParser.PASSWORD_REUSE_TIME - 1217)) | (1 << (PlSqlParser.PASSWORD_VERIFY_FUNCTION - 1217)) | (1 << (PlSqlParser.PAST - 1217)) | (1 << (PlSqlParser.PATCH - 1217)) | (1 << (PlSqlParser.PATH - 1217)) | (1 << (PlSqlParser.PATH_PREFIX - 1217)) | (1 << (PlSqlParser.PATHS - 1217)) | (1 << (PlSqlParser.PATTERN - 1217)) | (1 << (PlSqlParser.PBL_HS_BEGIN - 1217)) | (1 << (PlSqlParser.PBL_HS_END - 1217)) | (1 << (PlSqlParser.PCTINCREASE - 1217)) | (1 << (PlSqlParser.PCTTHRESHOLD - 1217)) | (1 << (PlSqlParser.PCTUSED - 1217)) | (1 << (PlSqlParser.PCTVERSION - 1217)) | (1 << (PlSqlParser.PENDING - 1217)) | (1 << (PlSqlParser.PERCENT_KEYWORD - 1217)) | (1 << (PlSqlParser.PERCENT_RANKM - 1217)) | (1 << (PlSqlParser.PERFORMANCE - 1217)) | (1 << (PlSqlParser.PERIOD_KEYWORD - 1217)) | (1 << (PlSqlParser.PERMANENT - 1217)) | (1 << (PlSqlParser.PERMISSION - 1217)) | (1 << (PlSqlParser.PERMUTE - 1217)) | (1 << (PlSqlParser.PER - 1217)) | (1 << (PlSqlParser.PFILE - 1217)) | (1 << (PlSqlParser.PHYSICAL - 1217)))) !== 0) || ((((_la - 1249)) & ~0x1f) == 0 && ((1 << (_la - 1249)) & ((1 << (PlSqlParser.PIKEY - 1249)) | (1 << (PlSqlParser.PIPELINED - 1249)) | (1 << (PlSqlParser.PIV_GB - 1249)) | (1 << (PlSqlParser.PIVOT - 1249)) | (1 << (PlSqlParser.PIV_SSF - 1249)) | (1 << (PlSqlParser.PLACE_DISTINCT - 1249)) | (1 << (PlSqlParser.PLACE_GROUP_BY - 1249)) | (1 << (PlSqlParser.PLAN - 1249)) | (1 << (PlSqlParser.PLSCOPE_SETTINGS - 1249)) | (1 << (PlSqlParser.PLS_INTEGER - 1249)) | (1 << (PlSqlParser.PLSQL_CCFLAGS - 1249)) | (1 << (PlSqlParser.PLSQL_CODE_TYPE - 1249)) | (1 << (PlSqlParser.PLSQL_DEBUG - 1249)) | (1 << (PlSqlParser.PLSQL_OPTIMIZE_LEVEL - 1249)) | (1 << (PlSqlParser.PLSQL_WARNINGS - 1249)) | (1 << (PlSqlParser.PLUGGABLE - 1249)) | (1 << (PlSqlParser.POINT - 1249)) | (1 << (PlSqlParser.POLICY - 1249)) | (1 << (PlSqlParser.POOL_16K - 1249)) | (1 << (PlSqlParser.POOL_2K - 1249)) | (1 << (PlSqlParser.POOL_32K - 1249)) | (1 << (PlSqlParser.POOL_4K - 1249)) | (1 << (PlSqlParser.POOL_8K - 1249)) | (1 << (PlSqlParser.POSITIVEN - 1249)) | (1 << (PlSqlParser.POSITIVE - 1249)) | (1 << (PlSqlParser.POST_TRANSACTION - 1249)) | (1 << (PlSqlParser.POWERMULTISET_BY_CARDINALITY - 1249)) | (1 << (PlSqlParser.POWERMULTISET - 1249)) | (1 << (PlSqlParser.POWER - 1249)) | (1 << (PlSqlParser.PQ_CONCURRENT_UNION - 1249)) | (1 << (PlSqlParser.PQ_DISTRIBUTE - 1249)))) !== 0) || ((((_la - 1281)) & ~0x1f) == 0 && ((1 << (_la - 1281)) & ((1 << (PlSqlParser.PQ_DISTRIBUTE_WINDOW - 1281)) | (1 << (PlSqlParser.PQ_FILTER - 1281)) | (1 << (PlSqlParser.PQ_MAP - 1281)) | (1 << (PlSqlParser.PQ_NOMAP - 1281)) | (1 << (PlSqlParser.PQ_REPLICATE - 1281)) | (1 << (PlSqlParser.PQ_SKEW - 1281)) | (1 << (PlSqlParser.PRAGMA - 1281)) | (1 << (PlSqlParser.PREBUILT - 1281)) | (1 << (PlSqlParser.PRECEDES - 1281)) | (1 << (PlSqlParser.PRECEDING - 1281)) | (1 << (PlSqlParser.PRECISION - 1281)) | (1 << (PlSqlParser.PRECOMPUTE_SUBQUERY - 1281)) | (1 << (PlSqlParser.PREDICATE_REORDERS - 1281)) | (1 << (PlSqlParser.PRELOAD - 1281)) | (1 << (PlSqlParser.PREPARE - 1281)) | (1 << (PlSqlParser.PRESENTNNV - 1281)) | (1 << (PlSqlParser.PRESENT - 1281)) | (1 << (PlSqlParser.PRESENTV - 1281)) | (1 << (PlSqlParser.PRESERVE_OID - 1281)) | (1 << (PlSqlParser.PRESERVE - 1281)) | (1 << (PlSqlParser.PRETTY - 1281)) | (1 << (PlSqlParser.PREVIOUS - 1281)) | (1 << (PlSqlParser.PREV - 1281)) | (1 << (PlSqlParser.PRIMARY - 1281)) | (1 << (PlSqlParser.PRINTBLOBTOCLOB - 1281)) | (1 << (PlSqlParser.PRIORITY - 1281)) | (1 << (PlSqlParser.PRIOR - 1281)) | (1 << (PlSqlParser.PRIVATE - 1281)) | (1 << (PlSqlParser.PRIVATE_SGA - 1281)) | (1 << (PlSqlParser.PRIVILEGED - 1281)) | (1 << (PlSqlParser.PRIVILEGE - 1281)) | (1 << (PlSqlParser.PRIVILEGES - 1281)))) !== 0) || ((((_la - 1313)) & ~0x1f) == 0 && ((1 << (_la - 1313)) & ((1 << (PlSqlParser.PROCEDURAL - 1313)) | (1 << (PlSqlParser.PROCEDURE - 1313)) | (1 << (PlSqlParser.PROCESS - 1313)) | (1 << (PlSqlParser.PROFILE - 1313)) | (1 << (PlSqlParser.PROGRAM - 1313)) | (1 << (PlSqlParser.PROJECT - 1313)) | (1 << (PlSqlParser.PROPAGATE - 1313)) | (1 << (PlSqlParser.PROTECTED - 1313)) | (1 << (PlSqlParser.PROTECTION - 1313)) | (1 << (PlSqlParser.PROXY - 1313)) | (1 << (PlSqlParser.PRUNING - 1313)) | (1 << (PlSqlParser.PULL_PRED - 1313)) | (1 << (PlSqlParser.PURGE - 1313)) | (1 << (PlSqlParser.PUSH_PRED - 1313)) | (1 << (PlSqlParser.PUSH_SUBQ - 1313)) | (1 << (PlSqlParser.PX_FAULT_TOLERANCE - 1313)) | (1 << (PlSqlParser.PX_GRANULE - 1313)) | (1 << (PlSqlParser.PX_JOIN_FILTER - 1313)) | (1 << (PlSqlParser.QB_NAME - 1313)) | (1 << (PlSqlParser.QUERY_BLOCK - 1313)) | (1 << (PlSqlParser.QUERY - 1313)) | (1 << (PlSqlParser.QUEUE_CURR - 1313)) | (1 << (PlSqlParser.QUEUE - 1313)) | (1 << (PlSqlParser.QUEUE_ROWP - 1313)) | (1 << (PlSqlParser.QUIESCE - 1313)) | (1 << (PlSqlParser.QUORUM - 1313)) | (1 << (PlSqlParser.QUOTA - 1313)) | (1 << (PlSqlParser.RAISE - 1313)) | (1 << (PlSqlParser.RANDOM_LOCAL - 1313)) | (1 << (PlSqlParser.RANDOM - 1313)) | (1 << (PlSqlParser.RANGE - 1313)))) !== 0) || ((((_la - 1345)) & ~0x1f) == 0 && ((1 << (_la - 1345)) & ((1 << (PlSqlParser.RANKM - 1345)) | (1 << (PlSqlParser.RAPIDLY - 1345)) | (1 << (PlSqlParser.RAW - 1345)) | (1 << (PlSqlParser.RAWTOHEX - 1345)) | (1 << (PlSqlParser.RAWTONHEX - 1345)) | (1 << (PlSqlParser.RBA - 1345)) | (1 << (PlSqlParser.RBO_OUTLINE - 1345)) | (1 << (PlSqlParser.RDBA - 1345)) | (1 << (PlSqlParser.READ - 1345)) | (1 << (PlSqlParser.READS - 1345)) | (1 << (PlSqlParser.REALM - 1345)) | (1 << (PlSqlParser.REAL - 1345)) | (1 << (PlSqlParser.REBALANCE - 1345)) | (1 << (PlSqlParser.REBUILD - 1345)) | (1 << (PlSqlParser.RECORD - 1345)) | (1 << (PlSqlParser.RECORDS_PER_BLOCK - 1345)) | (1 << (PlSqlParser.RECOVERABLE - 1345)) | (1 << (PlSqlParser.RECOVER - 1345)) | (1 << (PlSqlParser.RECOVERY - 1345)) | (1 << (PlSqlParser.RECYCLEBIN - 1345)) | (1 << (PlSqlParser.RECYCLE - 1345)) | (1 << (PlSqlParser.REDACTION - 1345)) | (1 << (PlSqlParser.REDEFINE - 1345)) | (1 << (PlSqlParser.REDO - 1345)) | (1 << (PlSqlParser.REDUCED - 1345)) | (1 << (PlSqlParser.REDUNDANCY - 1345)) | (1 << (PlSqlParser.REF_CASCADE_CURSOR - 1345)) | (1 << (PlSqlParser.REFERENCED - 1345)) | (1 << (PlSqlParser.REFERENCE - 1345)) | (1 << (PlSqlParser.REFERENCES - 1345)) | (1 << (PlSqlParser.REFERENCING - 1345)) | (1 << (PlSqlParser.REF - 1345)))) !== 0) || ((((_la - 1377)) & ~0x1f) == 0 && ((1 << (_la - 1377)) & ((1 << (PlSqlParser.REFRESH - 1377)) | (1 << (PlSqlParser.REFTOHEX - 1377)) | (1 << (PlSqlParser.REGEXP_COUNT - 1377)) | (1 << (PlSqlParser.REGEXP_INSTR - 1377)) | (1 << (PlSqlParser.REGEXP_LIKE - 1377)) | (1 << (PlSqlParser.REGEXP_REPLACE - 1377)) | (1 << (PlSqlParser.REGEXP_SUBSTR - 1377)) | (1 << (PlSqlParser.REGISTER - 1377)) | (1 << (PlSqlParser.REGR_AVGX - 1377)) | (1 << (PlSqlParser.REGR_AVGY - 1377)) | (1 << (PlSqlParser.REGR_COUNT - 1377)) | (1 << (PlSqlParser.REGR_INTERCEPT - 1377)) | (1 << (PlSqlParser.REGR_R2 - 1377)) | (1 << (PlSqlParser.REGR_SLOPE - 1377)) | (1 << (PlSqlParser.REGR_SXX - 1377)) | (1 << (PlSqlParser.REGR_SXY - 1377)) | (1 << (PlSqlParser.REGR_SYY - 1377)) | (1 << (PlSqlParser.REGULAR - 1377)) | (1 << (PlSqlParser.REJECT - 1377)) | (1 << (PlSqlParser.REKEY - 1377)) | (1 << (PlSqlParser.RELATIONAL - 1377)) | (1 << (PlSqlParser.RELOCATE - 1377)) | (1 << (PlSqlParser.RELY - 1377)) | (1 << (PlSqlParser.REMAINDER - 1377)) | (1 << (PlSqlParser.REMOTE_MAPPED - 1377)) | (1 << (PlSqlParser.REMOVE - 1377)) | (1 << (PlSqlParser.RENAME - 1377)) | (1 << (PlSqlParser.REPAIR - 1377)) | (1 << (PlSqlParser.REPEAT - 1377)) | (1 << (PlSqlParser.REPLACE - 1377)) | (1 << (PlSqlParser.REPLICATION - 1377)))) !== 0) || ((((_la - 1409)) & ~0x1f) == 0 && ((1 << (_la - 1409)) & ((1 << (PlSqlParser.REQUIRED - 1409)) | (1 << (PlSqlParser.RESETLOGS - 1409)) | (1 << (PlSqlParser.RESET - 1409)) | (1 << (PlSqlParser.RESIZE - 1409)) | (1 << (PlSqlParser.RESOLVE - 1409)) | (1 << (PlSqlParser.RESOLVER - 1409)) | (1 << (PlSqlParser.RESPECT - 1409)) | (1 << (PlSqlParser.RESTART - 1409)) | (1 << (PlSqlParser.RESTORE_AS_INTERVALS - 1409)) | (1 << (PlSqlParser.RESTORE - 1409)) | (1 << (PlSqlParser.RESTRICT_ALL_REF_CONS - 1409)) | (1 << (PlSqlParser.RESTRICTED - 1409)) | (1 << (PlSqlParser.RESTRICT_REFERENCES - 1409)) | (1 << (PlSqlParser.RESTRICT - 1409)) | (1 << (PlSqlParser.RESULT_CACHE - 1409)) | (1 << (PlSqlParser.RESULT - 1409)) | (1 << (PlSqlParser.RESUMABLE - 1409)) | (1 << (PlSqlParser.RESUME - 1409)) | (1 << (PlSqlParser.RETENTION - 1409)) | (1 << (PlSqlParser.RETRY_ON_ROW_CHANGE - 1409)) | (1 << (PlSqlParser.RETURNING - 1409)) | (1 << (PlSqlParser.RETURN - 1409)) | (1 << (PlSqlParser.REUSE - 1409)) | (1 << (PlSqlParser.REVERSE - 1409)) | (1 << (PlSqlParser.REWRITE_OR_ERROR - 1409)) | (1 << (PlSqlParser.REWRITE - 1409)) | (1 << (PlSqlParser.RIGHT - 1409)) | (1 << (PlSqlParser.ROLE - 1409)) | (1 << (PlSqlParser.ROLESET - 1409)) | (1 << (PlSqlParser.ROLES - 1409)))) !== 0) || ((((_la - 1441)) & ~0x1f) == 0 && ((1 << (_la - 1441)) & ((1 << (PlSqlParser.ROLLBACK - 1441)) | (1 << (PlSqlParser.ROLLING - 1441)) | (1 << (PlSqlParser.ROLLUP - 1441)) | (1 << (PlSqlParser.ROWDEPENDENCIES - 1441)) | (1 << (PlSqlParser.ROWID_MAPPING_TABLE - 1441)) | (1 << (PlSqlParser.ROWID - 1441)) | (1 << (PlSqlParser.ROWIDTOCHAR - 1441)) | (1 << (PlSqlParser.ROWIDTONCHAR - 1441)) | (1 << (PlSqlParser.ROW_LENGTH - 1441)) | (1 << (PlSqlParser.ROWNUM - 1441)) | (1 << (PlSqlParser.ROW - 1441)) | (1 << (PlSqlParser.ROWS - 1441)) | (1 << (PlSqlParser.RPAD - 1441)) | (1 << (PlSqlParser.RTRIM - 1441)) | (1 << (PlSqlParser.RULE - 1441)) | (1 << (PlSqlParser.RULES - 1441)) | (1 << (PlSqlParser.RUNNING - 1441)) | (1 << (PlSqlParser.SALT - 1441)) | (1 << (PlSqlParser.SAMPLE - 1441)) | (1 << (PlSqlParser.SAVE_AS_INTERVALS - 1441)) | (1 << (PlSqlParser.SAVEPOINT - 1441)) | (1 << (PlSqlParser.SAVE - 1441)) | (1 << (PlSqlParser.SB4 - 1441)) | (1 << (PlSqlParser.SCALE_ROWS - 1441)) | (1 << (PlSqlParser.SCALE - 1441)) | (1 << (PlSqlParser.SCAN_INSTANCES - 1441)) | (1 << (PlSqlParser.SCAN - 1441)) | (1 << (PlSqlParser.SCHEDULER - 1441)) | (1 << (PlSqlParser.SCHEMACHECK - 1441)) | (1 << (PlSqlParser.SCHEMA - 1441)) | (1 << (PlSqlParser.SCN_ASCENDING - 1441)) | (1 << (PlSqlParser.SCN - 1441)))) !== 0) || ((((_la - 1473)) & ~0x1f) == 0 && ((1 << (_la - 1473)) & ((1 << (PlSqlParser.SCOPE - 1473)) | (1 << (PlSqlParser.SCRUB - 1473)) | (1 << (PlSqlParser.SD_ALL - 1473)) | (1 << (PlSqlParser.SD_INHIBIT - 1473)) | (1 << (PlSqlParser.SDO_GEOM_MBR - 1473)) | (1 << (PlSqlParser.SD_SHOW - 1473)) | (1 << (PlSqlParser.SEARCH - 1473)) | (1 << (PlSqlParser.SECOND - 1473)) | (1 << (PlSqlParser.SECRET - 1473)) | (1 << (PlSqlParser.SECUREFILE_DBA - 1473)) | (1 << (PlSqlParser.SECUREFILE - 1473)) | (1 << (PlSqlParser.SECURITY - 1473)) | (1 << (PlSqlParser.SEED - 1473)) | (1 << (PlSqlParser.SEG_BLOCK - 1473)) | (1 << (PlSqlParser.SEG_FILE - 1473)) | (1 << (PlSqlParser.SEGMENT - 1473)) | (1 << (PlSqlParser.SELECTIVITY - 1473)) | (1 << (PlSqlParser.SELF - 1473)) | (1 << (PlSqlParser.SEMIJOIN_DRIVER - 1473)) | (1 << (PlSqlParser.SEMIJOIN - 1473)) | (1 << (PlSqlParser.SEMI_TO_INNER - 1473)) | (1 << (PlSqlParser.SEQUENCED - 1473)) | (1 << (PlSqlParser.SEQUENCE - 1473)) | (1 << (PlSqlParser.SEQUENTIAL - 1473)) | (1 << (PlSqlParser.SERIALIZABLE - 1473)) | (1 << (PlSqlParser.SERIALLY_REUSABLE - 1473)) | (1 << (PlSqlParser.SERIAL - 1473)) | (1 << (PlSqlParser.SERVERERROR - 1473)) | (1 << (PlSqlParser.SERVICE_NAME_CONVERT - 1473)) | (1 << (PlSqlParser.SERVICES - 1473)))) !== 0) || ((((_la - 1505)) & ~0x1f) == 0 && ((1 << (_la - 1505)) & ((1 << (PlSqlParser.SESSION_CACHED_CURSORS - 1505)) | (1 << (PlSqlParser.SESSION - 1505)) | (1 << (PlSqlParser.SESSIONS_PER_USER - 1505)) | (1 << (PlSqlParser.SESSIONTIMEZONE - 1505)) | (1 << (PlSqlParser.SESSIONTZNAME - 1505)) | (1 << (PlSqlParser.SET - 1505)) | (1 << (PlSqlParser.SETS - 1505)) | (1 << (PlSqlParser.SETTINGS - 1505)) | (1 << (PlSqlParser.SET_TO_JOIN - 1505)) | (1 << (PlSqlParser.SEVERE - 1505)) | (1 << (PlSqlParser.SHARED_POOL - 1505)) | (1 << (PlSqlParser.SHARED - 1505)) | (1 << (PlSqlParser.SHARING - 1505)) | (1 << (PlSqlParser.SHELFLIFE - 1505)) | (1 << (PlSqlParser.SHOW - 1505)) | (1 << (PlSqlParser.SHRINK - 1505)) | (1 << (PlSqlParser.SHUTDOWN - 1505)) | (1 << (PlSqlParser.SIBLINGS - 1505)) | (1 << (PlSqlParser.SID - 1505)) | (1 << (PlSqlParser.SIGNAL_COMPONENT - 1505)) | (1 << (PlSqlParser.SIGNAL_FUNCTION - 1505)) | (1 << (PlSqlParser.SIGN - 1505)) | (1 << (PlSqlParser.SIGNTYPE - 1505)) | (1 << (PlSqlParser.SIMPLE_INTEGER - 1505)) | (1 << (PlSqlParser.SIMPLE - 1505)) | (1 << (PlSqlParser.SINGLE - 1505)) | (1 << (PlSqlParser.SINGLETASK - 1505)) | (1 << (PlSqlParser.SINH - 1505)) | (1 << (PlSqlParser.SIN - 1505)) | (1 << (PlSqlParser.SKIP_EXT_OPTIMIZER - 1505)))) !== 0) || ((((_la - 1537)) & ~0x1f) == 0 && ((1 << (_la - 1537)) & ((1 << (PlSqlParser.SKIP_ - 1537)) | (1 << (PlSqlParser.SKIP_UNQ_UNUSABLE_IDX - 1537)) | (1 << (PlSqlParser.SKIP_UNUSABLE_INDEXES - 1537)) | (1 << (PlSqlParser.SMALLFILE - 1537)) | (1 << (PlSqlParser.SMALLINT - 1537)) | (1 << (PlSqlParser.SNAPSHOT - 1537)) | (1 << (PlSqlParser.SOME - 1537)) | (1 << (PlSqlParser.SORT - 1537)) | (1 << (PlSqlParser.SOUNDEX - 1537)) | (1 << (PlSqlParser.SOURCE_FILE_DIRECTORY - 1537)) | (1 << (PlSqlParser.SOURCE_FILE_NAME_CONVERT - 1537)) | (1 << (PlSqlParser.SOURCE - 1537)) | (1 << (PlSqlParser.SPACE_KEYWORD - 1537)) | (1 << (PlSqlParser.SPECIFICATION - 1537)) | (1 << (PlSqlParser.SPFILE - 1537)) | (1 << (PlSqlParser.SPLIT - 1537)) | (1 << (PlSqlParser.SPREADSHEET - 1537)) | (1 << (PlSqlParser.SQLDATA - 1537)) | (1 << (PlSqlParser.SQLERROR - 1537)) | (1 << (PlSqlParser.SQLLDR - 1537)) | (1 << (PlSqlParser.SQL - 1537)) | (1 << (PlSqlParser.SQL_TRACE - 1537)) | (1 << (PlSqlParser.SQL_TRANSLATION_PROFILE - 1537)) | (1 << (PlSqlParser.SQRT - 1537)) | (1 << (PlSqlParser.STALE - 1537)) | (1 << (PlSqlParser.STANDALONE - 1537)) | (1 << (PlSqlParser.STANDARD_HASH - 1537)) | (1 << (PlSqlParser.STANDBY_MAX_DATA_DELAY - 1537)) | (1 << (PlSqlParser.STANDBYS - 1537)) | (1 << (PlSqlParser.STANDBY - 1537)) | (1 << (PlSqlParser.STAR - 1537)) | (1 << (PlSqlParser.STAR_TRANSFORMATION - 1537)))) !== 0) || ((((_la - 1570)) & ~0x1f) == 0 && ((1 << (_la - 1570)) & ((1 << (PlSqlParser.STARTUP - 1570)) | (1 << (PlSqlParser.STATEMENT_ID - 1570)) | (1 << (PlSqlParser.STATEMENT_QUEUING - 1570)) | (1 << (PlSqlParser.STATEMENTS - 1570)) | (1 << (PlSqlParser.STATEMENT - 1570)) | (1 << (PlSqlParser.STATE - 1570)) | (1 << (PlSqlParser.STATIC - 1570)) | (1 << (PlSqlParser.STATISTICS - 1570)) | (1 << (PlSqlParser.STATS_BINOMIAL_TEST - 1570)) | (1 << (PlSqlParser.STATS_CROSSTAB - 1570)) | (1 << (PlSqlParser.STATS_F_TEST - 1570)) | (1 << (PlSqlParser.STATS_KS_TEST - 1570)) | (1 << (PlSqlParser.STATS_MODE - 1570)) | (1 << (PlSqlParser.STATS_MW_TEST - 1570)) | (1 << (PlSqlParser.STATS_ONE_WAY_ANOVA - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_INDEP - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_INDEPU - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_ONE - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_PAIRED - 1570)) | (1 << (PlSqlParser.STATS_WSR_TEST - 1570)) | (1 << (PlSqlParser.STDDEV_POP - 1570)) | (1 << (PlSqlParser.STDDEV_SAMP - 1570)) | (1 << (PlSqlParser.STOP - 1570)) | (1 << (PlSqlParser.STORAGE - 1570)) | (1 << (PlSqlParser.STORE - 1570)) | (1 << (PlSqlParser.STREAMS - 1570)) | (1 << (PlSqlParser.STREAM - 1570)) | (1 << (PlSqlParser.STRICT - 1570)) | (1 << (PlSqlParser.STRING - 1570)) | (1 << (PlSqlParser.STRIPE_COLUMNS - 1570)) | (1 << (PlSqlParser.STRIPE_WIDTH - 1570)) | (1 << (PlSqlParser.STRIP - 1570)))) !== 0) || ((((_la - 1602)) & ~0x1f) == 0 && ((1 << (_la - 1602)) & ((1 << (PlSqlParser.STRUCTURE - 1602)) | (1 << (PlSqlParser.SUBMULTISET - 1602)) | (1 << (PlSqlParser.SUBPARTITION_REL - 1602)) | (1 << (PlSqlParser.SUBPARTITIONS - 1602)) | (1 << (PlSqlParser.SUBPARTITION - 1602)) | (1 << (PlSqlParser.SUBQUERIES - 1602)) | (1 << (PlSqlParser.SUBQUERY_PRUNING - 1602)) | (1 << (PlSqlParser.SUBSCRIBE - 1602)) | (1 << (PlSqlParser.SUBSET - 1602)) | (1 << (PlSqlParser.SUBSTITUTABLE - 1602)) | (1 << (PlSqlParser.SUBSTR2 - 1602)) | (1 << (PlSqlParser.SUBSTR4 - 1602)) | (1 << (PlSqlParser.SUBSTRB - 1602)) | (1 << (PlSqlParser.SUBSTRC - 1602)) | (1 << (PlSqlParser.SUBTYPE - 1602)) | (1 << (PlSqlParser.SUCCESSFUL - 1602)) | (1 << (PlSqlParser.SUCCESS - 1602)) | (1 << (PlSqlParser.SUMMARY - 1602)) | (1 << (PlSqlParser.SUPPLEMENTAL - 1602)) | (1 << (PlSqlParser.SUSPEND - 1602)) | (1 << (PlSqlParser.SWAP_JOIN_INPUTS - 1602)) | (1 << (PlSqlParser.SWITCHOVER - 1602)) | (1 << (PlSqlParser.SWITCH - 1602)) | (1 << (PlSqlParser.SYNCHRONOUS - 1602)) | (1 << (PlSqlParser.SYNC - 1602)) | (1 << (PlSqlParser.SYSASM - 1602)) | (1 << (PlSqlParser.SYS_AUDIT - 1602)) | (1 << (PlSqlParser.SYSAUX - 1602)) | (1 << (PlSqlParser.SYSBACKUP - 1602)) | (1 << (PlSqlParser.SYS_CHECKACL - 1602)) | (1 << (PlSqlParser.SYS_CHECK_PRIVILEGE - 1602)))) !== 0) || ((((_la - 1634)) & ~0x1f) == 0 && ((1 << (_la - 1634)) & ((1 << (PlSqlParser.SYS_CONNECT_BY_PATH - 1634)) | (1 << (PlSqlParser.SYS_CONTEXT - 1634)) | (1 << (PlSqlParser.SYSDATE - 1634)) | (1 << (PlSqlParser.SYSDBA - 1634)) | (1 << (PlSqlParser.SYS_DBURIGEN - 1634)) | (1 << (PlSqlParser.SYSDG - 1634)) | (1 << (PlSqlParser.SYS_DL_CURSOR - 1634)) | (1 << (PlSqlParser.SYS_DM_RXFORM_CHR - 1634)) | (1 << (PlSqlParser.SYS_DM_RXFORM_NUM - 1634)) | (1 << (PlSqlParser.SYS_DOM_COMPARE - 1634)) | (1 << (PlSqlParser.SYS_DST_PRIM2SEC - 1634)) | (1 << (PlSqlParser.SYS_DST_SEC2PRIM - 1634)) | (1 << (PlSqlParser.SYS_ET_BFILE_TO_RAW - 1634)) | (1 << (PlSqlParser.SYS_ET_BLOB_TO_IMAGE - 1634)) | (1 << (PlSqlParser.SYS_ET_IMAGE_TO_BLOB - 1634)) | (1 << (PlSqlParser.SYS_ET_RAW_TO_BFILE - 1634)) | (1 << (PlSqlParser.SYS_EXTPDTXT - 1634)) | (1 << (PlSqlParser.SYS_EXTRACT_UTC - 1634)) | (1 << (PlSqlParser.SYS_FBT_INSDEL - 1634)) | (1 << (PlSqlParser.SYS_FILTER_ACLS - 1634)) | (1 << (PlSqlParser.SYS_FNMATCHES - 1634)) | (1 << (PlSqlParser.SYS_FNREPLACE - 1634)) | (1 << (PlSqlParser.SYS_GET_ACLIDS - 1634)) | (1 << (PlSqlParser.SYS_GET_COL_ACLIDS - 1634)) | (1 << (PlSqlParser.SYS_GET_PRIVILEGES - 1634)) | (1 << (PlSqlParser.SYS_GETTOKENID - 1634)) | (1 << (PlSqlParser.SYS_GETXTIVAL - 1634)) | (1 << (PlSqlParser.SYS_GUID - 1634)) | (1 << (PlSqlParser.SYSGUID - 1634)) | (1 << (PlSqlParser.SYSKM - 1634)) | (1 << (PlSqlParser.SYS_MAKE_XMLNODEID - 1634)) | (1 << (PlSqlParser.SYS_MAKEXML - 1634)))) !== 0) || ((((_la - 1666)) & ~0x1f) == 0 && ((1 << (_la - 1666)) & ((1 << (PlSqlParser.SYS_MKXMLATTR - 1666)) | (1 << (PlSqlParser.SYS_MKXTI - 1666)) | (1 << (PlSqlParser.SYSOBJ - 1666)) | (1 << (PlSqlParser.SYS_OP_ADT2BIN - 1666)) | (1 << (PlSqlParser.SYS_OP_ADTCONS - 1666)) | (1 << (PlSqlParser.SYS_OP_ALSCRVAL - 1666)) | (1 << (PlSqlParser.SYS_OP_ATG - 1666)) | (1 << (PlSqlParser.SYS_OP_BIN2ADT - 1666)) | (1 << (PlSqlParser.SYS_OP_BITVEC - 1666)) | (1 << (PlSqlParser.SYS_OP_BL2R - 1666)) | (1 << (PlSqlParser.SYS_OP_BLOOM_FILTER_LIST - 1666)) | (1 << (PlSqlParser.SYS_OP_BLOOM_FILTER - 1666)) | (1 << (PlSqlParser.SYS_OP_C2C - 1666)) | (1 << (PlSqlParser.SYS_OP_CAST - 1666)) | (1 << (PlSqlParser.SYS_OP_CEG - 1666)) | (1 << (PlSqlParser.SYS_OP_CL2C - 1666)) | (1 << (PlSqlParser.SYS_OP_COMBINED_HASH - 1666)) | (1 << (PlSqlParser.SYS_OP_COMP - 1666)) | (1 << (PlSqlParser.SYS_OP_CONVERT - 1666)) | (1 << (PlSqlParser.SYS_OP_COUNTCHG - 1666)) | (1 << (PlSqlParser.SYS_OP_CSCONV - 1666)) | (1 << (PlSqlParser.SYS_OP_CSCONVTEST - 1666)) | (1 << (PlSqlParser.SYS_OP_CSR - 1666)) | (1 << (PlSqlParser.SYS_OP_CSX_PATCH - 1666)) | (1 << (PlSqlParser.SYS_OP_CYCLED_SEQ - 1666)) | (1 << (PlSqlParser.SYS_OP_DECOMP - 1666)) | (1 << (PlSqlParser.SYS_OP_DESCEND - 1666)) | (1 << (PlSqlParser.SYS_OP_DISTINCT - 1666)) | (1 << (PlSqlParser.SYS_OP_DRA - 1666)) | (1 << (PlSqlParser.SYS_OP_DUMP - 1666)) | (1 << (PlSqlParser.SYS_OP_DV_CHECK - 1666)) | (1 << (PlSqlParser.SYS_OP_ENFORCE_NOT_NULL - 1666)))) !== 0) || ((((_la - 1698)) & ~0x1f) == 0 && ((1 << (_la - 1698)) & ((1 << (PlSqlParser.SYSOPER - 1698)) | (1 << (PlSqlParser.SYS_OP_EXTRACT - 1698)) | (1 << (PlSqlParser.SYS_OP_GROUPING - 1698)) | (1 << (PlSqlParser.SYS_OP_GUID - 1698)) | (1 << (PlSqlParser.SYS_OP_HASH - 1698)) | (1 << (PlSqlParser.SYS_OP_IIX - 1698)) | (1 << (PlSqlParser.SYS_OP_ITR - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_CREATE - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_FILTER_LIST - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_FILTER - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_SUCCEEDED - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_USE - 1698)) | (1 << (PlSqlParser.SYS_OP_LBID - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2BLOB - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2CLOB - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2ID - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2NCLOB - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2TYP - 1698)) | (1 << (PlSqlParser.SYS_OP_LSVI - 1698)) | (1 << (PlSqlParser.SYS_OP_LVL - 1698)) | (1 << (PlSqlParser.SYS_OP_MAKEOID - 1698)) | (1 << (PlSqlParser.SYS_OP_MAP_NONNULL - 1698)) | (1 << (PlSqlParser.SYS_OP_MSR - 1698)) | (1 << (PlSqlParser.SYS_OP_NICOMBINE - 1698)) | (1 << (PlSqlParser.SYS_OP_NIEXTRACT - 1698)) | (1 << (PlSqlParser.SYS_OP_NII - 1698)) | (1 << (PlSqlParser.SYS_OP_NIX - 1698)) | (1 << (PlSqlParser.SYS_OP_NOEXPAND - 1698)) | (1 << (PlSqlParser.SYS_OP_NTCIMG - 1698)) | (1 << (PlSqlParser.SYS_OP_NUMTORAW - 1698)) | (1 << (PlSqlParser.SYS_OP_OIDVALUE - 1698)) | (1 << (PlSqlParser.SYS_OP_OPNSIZE - 1698)))) !== 0) || ((((_la - 1730)) & ~0x1f) == 0 && ((1 << (_la - 1730)) & ((1 << (PlSqlParser.SYS_OP_PAR_1 - 1730)) | (1 << (PlSqlParser.SYS_OP_PARGID_1 - 1730)) | (1 << (PlSqlParser.SYS_OP_PARGID - 1730)) | (1 << (PlSqlParser.SYS_OP_PAR - 1730)) | (1 << (PlSqlParser.SYS_OP_PART_ID - 1730)) | (1 << (PlSqlParser.SYS_OP_PIVOT - 1730)) | (1 << (PlSqlParser.SYS_OP_R2O - 1730)) | (1 << (PlSqlParser.SYS_OP_RAWTONUM - 1730)) | (1 << (PlSqlParser.SYS_OP_RDTM - 1730)) | (1 << (PlSqlParser.SYS_OP_REF - 1730)) | (1 << (PlSqlParser.SYS_OP_RMTD - 1730)) | (1 << (PlSqlParser.SYS_OP_ROWIDTOOBJ - 1730)) | (1 << (PlSqlParser.SYS_OP_RPB - 1730)) | (1 << (PlSqlParser.SYS_OPTLOBPRBSC - 1730)) | (1 << (PlSqlParser.SYS_OP_TOSETID - 1730)) | (1 << (PlSqlParser.SYS_OP_TPR - 1730)) | (1 << (PlSqlParser.SYS_OP_TRTB - 1730)) | (1 << (PlSqlParser.SYS_OPTXICMP - 1730)) | (1 << (PlSqlParser.SYS_OPTXQCASTASNQ - 1730)) | (1 << (PlSqlParser.SYS_OP_UNDESCEND - 1730)) | (1 << (PlSqlParser.SYS_OP_VECAND - 1730)) | (1 << (PlSqlParser.SYS_OP_VECBIT - 1730)) | (1 << (PlSqlParser.SYS_OP_VECOR - 1730)) | (1 << (PlSqlParser.SYS_OP_VECXOR - 1730)) | (1 << (PlSqlParser.SYS_OP_VERSION - 1730)) | (1 << (PlSqlParser.SYS_OP_VREF - 1730)) | (1 << (PlSqlParser.SYS_OP_VVD - 1730)) | (1 << (PlSqlParser.SYS_OP_XMLCONS_FOR_CSX - 1730)) | (1 << (PlSqlParser.SYS_OP_XPTHATG - 1730)) | (1 << (PlSqlParser.SYS_OP_XPTHIDX - 1730)) | (1 << (PlSqlParser.SYS_OP_XPTHOP - 1730)) | (1 << (PlSqlParser.SYS_OP_XTXT2SQLT - 1730)))) !== 0) || ((((_la - 1762)) & ~0x1f) == 0 && ((1 << (_la - 1762)) & ((1 << (PlSqlParser.SYS_OP_ZONE_ID - 1762)) | (1 << (PlSqlParser.SYS_ORDERKEY_DEPTH - 1762)) | (1 << (PlSqlParser.SYS_ORDERKEY_MAXCHILD - 1762)) | (1 << (PlSqlParser.SYS_ORDERKEY_PARENT - 1762)) | (1 << (PlSqlParser.SYS_PARALLEL_TXN - 1762)) | (1 << (PlSqlParser.SYS_PATHID_IS_ATTR - 1762)) | (1 << (PlSqlParser.SYS_PATHID_IS_NMSPC - 1762)) | (1 << (PlSqlParser.SYS_PATHID_LASTNAME - 1762)) | (1 << (PlSqlParser.SYS_PATHID_LASTNMSPC - 1762)) | (1 << (PlSqlParser.SYS_PATH_REVERSE - 1762)) | (1 << (PlSqlParser.SYS_PXQEXTRACT - 1762)) | (1 << (PlSqlParser.SYS_RAW_TO_XSID - 1762)) | (1 << (PlSqlParser.SYS_RID_ORDER - 1762)) | (1 << (PlSqlParser.SYS_ROW_DELTA - 1762)) | (1 << (PlSqlParser.SYS_SC_2_XMLT - 1762)) | (1 << (PlSqlParser.SYS_SYNRCIREDO - 1762)) | (1 << (PlSqlParser.SYSTEM_DEFINED - 1762)) | (1 << (PlSqlParser.SYSTEM - 1762)) | (1 << (PlSqlParser.SYSTIMESTAMP - 1762)) | (1 << (PlSqlParser.SYS_TYPEID - 1762)) | (1 << (PlSqlParser.SYS_UMAKEXML - 1762)) | (1 << (PlSqlParser.SYS_XMLANALYZE - 1762)) | (1 << (PlSqlParser.SYS_XMLCONTAINS - 1762)) | (1 << (PlSqlParser.SYS_XMLCONV - 1762)) | (1 << (PlSqlParser.SYS_XMLEXNSURI - 1762)) | (1 << (PlSqlParser.SYS_XMLGEN - 1762)) | (1 << (PlSqlParser.SYS_XMLI_LOC_ISNODE - 1762)) | (1 << (PlSqlParser.SYS_XMLI_LOC_ISTEXT - 1762)) | (1 << (PlSqlParser.SYS_XMLINSTR - 1762)) | (1 << (PlSqlParser.SYS_XMLLOCATOR_GETSVAL - 1762)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETCID - 1762)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETLOCATOR - 1762)))) !== 0) || ((((_la - 1794)) & ~0x1f) == 0 && ((1 << (_la - 1794)) & ((1 << (PlSqlParser.SYS_XMLNODEID_GETOKEY - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETPATHID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETPTRID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETRID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETSVAL - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETTID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID - 1794)) | (1 << (PlSqlParser.SYS_XMLT_2_SC - 1794)) | (1 << (PlSqlParser.SYS_XMLTRANSLATE - 1794)) | (1 << (PlSqlParser.SYS_XMLTYPE2SQL - 1794)) | (1 << (PlSqlParser.SYS_XQ_ASQLCNV - 1794)) | (1 << (PlSqlParser.SYS_XQ_ATOMCNVCHK - 1794)) | (1 << (PlSqlParser.SYS_XQBASEURI - 1794)) | (1 << (PlSqlParser.SYS_XQCASTABLEERRH - 1794)) | (1 << (PlSqlParser.SYS_XQCODEP2STR - 1794)) | (1 << (PlSqlParser.SYS_XQCODEPEQ - 1794)) | (1 << (PlSqlParser.SYS_XQCON2SEQ - 1794)) | (1 << (PlSqlParser.SYS_XQCONCAT - 1794)) | (1 << (PlSqlParser.SYS_XQDELETE - 1794)) | (1 << (PlSqlParser.SYS_XQDFLTCOLATION - 1794)) | (1 << (PlSqlParser.SYS_XQDOC - 1794)) | (1 << (PlSqlParser.SYS_XQDOCURI - 1794)) | (1 << (PlSqlParser.SYS_XQDURDIV - 1794)) | (1 << (PlSqlParser.SYS_XQED4URI - 1794)) | (1 << (PlSqlParser.SYS_XQENDSWITH - 1794)) | (1 << (PlSqlParser.SYS_XQERRH - 1794)) | (1 << (PlSqlParser.SYS_XQERR - 1794)) | (1 << (PlSqlParser.SYS_XQESHTMLURI - 1794)) | (1 << (PlSqlParser.SYS_XQEXLOBVAL - 1794)) | (1 << (PlSqlParser.SYS_XQEXSTWRP - 1794)) | (1 << (PlSqlParser.SYS_XQEXTRACT - 1794)) | (1 << (PlSqlParser.SYS_XQEXTRREF - 1794)))) !== 0) || ((((_la - 1826)) & ~0x1f) == 0 && ((1 << (_la - 1826)) & ((1 << (PlSqlParser.SYS_XQEXVAL - 1826)) | (1 << (PlSqlParser.SYS_XQFB2STR - 1826)) | (1 << (PlSqlParser.SYS_XQFNBOOL - 1826)) | (1 << (PlSqlParser.SYS_XQFNCMP - 1826)) | (1 << (PlSqlParser.SYS_XQFNDATIM - 1826)) | (1 << (PlSqlParser.SYS_XQFNLNAME - 1826)) | (1 << (PlSqlParser.SYS_XQFNNM - 1826)) | (1 << (PlSqlParser.SYS_XQFNNSURI - 1826)) | (1 << (PlSqlParser.SYS_XQFNPREDTRUTH - 1826)) | (1 << (PlSqlParser.SYS_XQFNQNM - 1826)) | (1 << (PlSqlParser.SYS_XQFNROOT - 1826)) | (1 << (PlSqlParser.SYS_XQFORMATNUM - 1826)) | (1 << (PlSqlParser.SYS_XQFTCONTAIN - 1826)) | (1 << (PlSqlParser.SYS_XQFUNCR - 1826)) | (1 << (PlSqlParser.SYS_XQGETCONTENT - 1826)) | (1 << (PlSqlParser.SYS_XQINDXOF - 1826)) | (1 << (PlSqlParser.SYS_XQINSERT - 1826)) | (1 << (PlSqlParser.SYS_XQINSPFX - 1826)) | (1 << (PlSqlParser.SYS_XQIRI2URI - 1826)) | (1 << (PlSqlParser.SYS_XQLANG - 1826)) | (1 << (PlSqlParser.SYS_XQLLNMFRMQNM - 1826)) | (1 << (PlSqlParser.SYS_XQMKNODEREF - 1826)) | (1 << (PlSqlParser.SYS_XQNILLED - 1826)) | (1 << (PlSqlParser.SYS_XQNODENAME - 1826)) | (1 << (PlSqlParser.SYS_XQNORMSPACE - 1826)) | (1 << (PlSqlParser.SYS_XQNORMUCODE - 1826)) | (1 << (PlSqlParser.SYS_XQ_NRNG - 1826)) | (1 << (PlSqlParser.SYS_XQNSP4PFX - 1826)) | (1 << (PlSqlParser.SYS_XQNSPFRMQNM - 1826)) | (1 << (PlSqlParser.SYS_XQPFXFRMQNM - 1826)) | (1 << (PlSqlParser.SYS_XQ_PKSQL2XML - 1826)) | (1 << (PlSqlParser.SYS_XQPOLYABS - 1826)))) !== 0) || ((((_la - 1858)) & ~0x1f) == 0 && ((1 << (_la - 1858)) & ((1 << (PlSqlParser.SYS_XQPOLYADD - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYCEL - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYCSTBL - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYCST - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYDIV - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYFLR - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYMOD - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYMUL - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYRND - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYSQRT - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYSUB - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYUMUS - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYUPLS - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVEQ - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVGE - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVGT - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVLE - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVLT - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVNE - 1858)) | (1 << (PlSqlParser.SYS_XQREF2VAL - 1858)) | (1 << (PlSqlParser.SYS_XQRENAME - 1858)) | (1 << (PlSqlParser.SYS_XQREPLACE - 1858)) | (1 << (PlSqlParser.SYS_XQRESVURI - 1858)) | (1 << (PlSqlParser.SYS_XQRNDHALF2EVN - 1858)) | (1 << (PlSqlParser.SYS_XQRSLVQNM - 1858)) | (1 << (PlSqlParser.SYS_XQRYENVPGET - 1858)) | (1 << (PlSqlParser.SYS_XQRYVARGET - 1858)) | (1 << (PlSqlParser.SYS_XQRYWRP - 1858)) | (1 << (PlSqlParser.SYS_XQSEQ2CON4XC - 1858)) | (1 << (PlSqlParser.SYS_XQSEQ2CON - 1858)) | (1 << (PlSqlParser.SYS_XQSEQDEEPEQ - 1858)) | (1 << (PlSqlParser.SYS_XQSEQINSB - 1858)))) !== 0) || ((((_la - 1890)) & ~0x1f) == 0 && ((1 << (_la - 1890)) & ((1 << (PlSqlParser.SYS_XQSEQRM - 1890)) | (1 << (PlSqlParser.SYS_XQSEQRVS - 1890)) | (1 << (PlSqlParser.SYS_XQSEQSUB - 1890)) | (1 << (PlSqlParser.SYS_XQSEQTYPMATCH - 1890)) | (1 << (PlSqlParser.SYS_XQSTARTSWITH - 1890)) | (1 << (PlSqlParser.SYS_XQSTATBURI - 1890)) | (1 << (PlSqlParser.SYS_XQSTR2CODEP - 1890)) | (1 << (PlSqlParser.SYS_XQSTRJOIN - 1890)) | (1 << (PlSqlParser.SYS_XQSUBSTRAFT - 1890)) | (1 << (PlSqlParser.SYS_XQSUBSTRBEF - 1890)) | (1 << (PlSqlParser.SYS_XQTOKENIZE - 1890)) | (1 << (PlSqlParser.SYS_XQTREATAS - 1890)) | (1 << (PlSqlParser.SYS_XQ_UPKXML2SQL - 1890)) | (1 << (PlSqlParser.SYS_XQXFORM - 1890)) | (1 << (PlSqlParser.SYS_XSID_TO_RAW - 1890)) | (1 << (PlSqlParser.SYS_ZMAP_FILTER - 1890)) | (1 << (PlSqlParser.SYS_ZMAP_REFRESH - 1890)) | (1 << (PlSqlParser.TABLE_LOOKUP_BY_NL - 1890)) | (1 << (PlSqlParser.TABLESPACE_NO - 1890)) | (1 << (PlSqlParser.TABLESPACE - 1890)) | (1 << (PlSqlParser.TABLES - 1890)) | (1 << (PlSqlParser.TABLE_STATS - 1890)) | (1 << (PlSqlParser.TABLE - 1890)) | (1 << (PlSqlParser.TABNO - 1890)) | (1 << (PlSqlParser.TAG - 1890)) | (1 << (PlSqlParser.TANH - 1890)) | (1 << (PlSqlParser.TAN - 1890)) | (1 << (PlSqlParser.TBLORIDXPARTNUM - 1890)) | (1 << (PlSqlParser.TEMPFILE - 1890)) | (1 << (PlSqlParser.TEMPLATE - 1890)) | (1 << (PlSqlParser.TEMPORARY - 1890)) | (1 << (PlSqlParser.TEMP_TABLE - 1890)))) !== 0) || ((((_la - 1922)) & ~0x1f) == 0 && ((1 << (_la - 1922)) & ((1 << (PlSqlParser.TEST - 1922)) | (1 << (PlSqlParser.TEXT - 1922)) | (1 << (PlSqlParser.THAN - 1922)) | (1 << (PlSqlParser.THEN - 1922)) | (1 << (PlSqlParser.THE - 1922)) | (1 << (PlSqlParser.THREAD - 1922)) | (1 << (PlSqlParser.THROUGH - 1922)) | (1 << (PlSqlParser.TIER - 1922)) | (1 << (PlSqlParser.TIES - 1922)) | (1 << (PlSqlParser.TIMEOUT - 1922)) | (1 << (PlSqlParser.TIMESTAMP_LTZ_UNCONSTRAINED - 1922)) | (1 << (PlSqlParser.TIMESTAMP - 1922)) | (1 << (PlSqlParser.TIMESTAMP_TZ_UNCONSTRAINED - 1922)) | (1 << (PlSqlParser.TIMESTAMP_UNCONSTRAINED - 1922)) | (1 << (PlSqlParser.TIMES - 1922)) | (1 << (PlSqlParser.TIME - 1922)) | (1 << (PlSqlParser.TIMEZONE_ABBR - 1922)) | (1 << (PlSqlParser.TIMEZONE_HOUR - 1922)) | (1 << (PlSqlParser.TIMEZONE_MINUTE - 1922)) | (1 << (PlSqlParser.TIMEZONE_OFFSET - 1922)) | (1 << (PlSqlParser.TIMEZONE_REGION - 1922)) | (1 << (PlSqlParser.TIME_ZONE - 1922)) | (1 << (PlSqlParser.TIV_GB - 1922)) | (1 << (PlSqlParser.TIV_SSF - 1922)) | (1 << (PlSqlParser.TO_ACLID - 1922)) | (1 << (PlSqlParser.TO_BINARY_DOUBLE - 1922)) | (1 << (PlSqlParser.TO_BINARY_FLOAT - 1922)) | (1 << (PlSqlParser.TO_BLOB - 1922)) | (1 << (PlSqlParser.TO_CLOB - 1922)) | (1 << (PlSqlParser.TO_DSINTERVAL - 1922)) | (1 << (PlSqlParser.TO_LOB - 1922)))) !== 0) || ((((_la - 1954)) & ~0x1f) == 0 && ((1 << (_la - 1954)) & ((1 << (PlSqlParser.TO_MULTI_BYTE - 1954)) | (1 << (PlSqlParser.TO_NCHAR - 1954)) | (1 << (PlSqlParser.TO_NCLOB - 1954)) | (1 << (PlSqlParser.TO_NUMBER - 1954)) | (1 << (PlSqlParser.TOPLEVEL - 1954)) | (1 << (PlSqlParser.TO_SINGLE_BYTE - 1954)) | (1 << (PlSqlParser.TO_TIMESTAMP - 1954)) | (1 << (PlSqlParser.TO_TIMESTAMP_TZ - 1954)) | (1 << (PlSqlParser.TO_TIME - 1954)) | (1 << (PlSqlParser.TO_TIME_TZ - 1954)) | (1 << (PlSqlParser.TO_YMINTERVAL - 1954)) | (1 << (PlSqlParser.TRACE - 1954)) | (1 << (PlSqlParser.TRACING - 1954)) | (1 << (PlSqlParser.TRACKING - 1954)) | (1 << (PlSqlParser.TRAILING - 1954)) | (1 << (PlSqlParser.TRANSACTION - 1954)) | (1 << (PlSqlParser.TRANSFORM_DISTINCT_AGG - 1954)) | (1 << (PlSqlParser.TRANSITIONAL - 1954)) | (1 << (PlSqlParser.TRANSITION - 1954)) | (1 << (PlSqlParser.TRANSLATE - 1954)) | (1 << (PlSqlParser.TRANSLATION - 1954)) | (1 << (PlSqlParser.TREAT - 1954)) | (1 << (PlSqlParser.TRIGGERS - 1954)) | (1 << (PlSqlParser.TRIGGER - 1954)) | (1 << (PlSqlParser.TRUE - 1954)) | (1 << (PlSqlParser.TRUNCATE - 1954)) | (1 << (PlSqlParser.TRUNC - 1954)) | (1 << (PlSqlParser.TRUSTED - 1954)) | (1 << (PlSqlParser.TRUST - 1954)) | (1 << (PlSqlParser.TUNING - 1954)) | (1 << (PlSqlParser.TX - 1954)))) !== 0) || ((((_la - 1986)) & ~0x1f) == 0 && ((1 << (_la - 1986)) & ((1 << (PlSqlParser.TYPES - 1986)) | (1 << (PlSqlParser.TYPE - 1986)) | (1 << (PlSqlParser.TZ_OFFSET - 1986)) | (1 << (PlSqlParser.UB2 - 1986)) | (1 << (PlSqlParser.UBA - 1986)) | (1 << (PlSqlParser.UCS2 - 1986)) | (1 << (PlSqlParser.UID - 1986)) | (1 << (PlSqlParser.UNARCHIVED - 1986)) | (1 << (PlSqlParser.UNBOUNDED - 1986)) | (1 << (PlSqlParser.UNBOUND - 1986)) | (1 << (PlSqlParser.UNCONDITIONAL - 1986)) | (1 << (PlSqlParser.UNDER - 1986)) | (1 << (PlSqlParser.UNDO - 1986)) | (1 << (PlSqlParser.UNDROP - 1986)) | (1 << (PlSqlParser.UNIFORM - 1986)) | (1 << (PlSqlParser.UNISTR - 1986)) | (1 << (PlSqlParser.UNLIMITED - 1986)) | (1 << (PlSqlParser.UNLOAD - 1986)) | (1 << (PlSqlParser.UNLOCK - 1986)) | (1 << (PlSqlParser.UNMATCHED - 1986)) | (1 << (PlSqlParser.UNNEST_INNERJ_DISTINCT_VIEW - 1986)) | (1 << (PlSqlParser.UNNEST_NOSEMIJ_NODISTINCTVIEW - 1986)) | (1 << (PlSqlParser.UNNEST_SEMIJ_VIEW - 1986)) | (1 << (PlSqlParser.UNNEST - 1986)) | (1 << (PlSqlParser.UNPACKED - 1986)) | (1 << (PlSqlParser.UNPIVOT - 1986)) | (1 << (PlSqlParser.UNPLUG - 1986)) | (1 << (PlSqlParser.UNPROTECTED - 1986)) | (1 << (PlSqlParser.UNQUIESCE - 1986)) | (1 << (PlSqlParser.UNRECOVERABLE - 1986)))) !== 0) || ((((_la - 2018)) & ~0x1f) == 0 && ((1 << (_la - 2018)) & ((1 << (PlSqlParser.UNRESTRICTED - 2018)) | (1 << (PlSqlParser.UNSUBSCRIBE - 2018)) | (1 << (PlSqlParser.UNTIL - 2018)) | (1 << (PlSqlParser.UNUSABLE - 2018)) | (1 << (PlSqlParser.UNUSED - 2018)) | (1 << (PlSqlParser.UPDATABLE - 2018)) | (1 << (PlSqlParser.UPDATED - 2018)) | (1 << (PlSqlParser.UPDATEXML - 2018)) | (1 << (PlSqlParser.UPD_INDEXES - 2018)) | (1 << (PlSqlParser.UPD_JOININDEX - 2018)) | (1 << (PlSqlParser.UPGRADE - 2018)) | (1 << (PlSqlParser.UPPER - 2018)) | (1 << (PlSqlParser.UPSERT - 2018)) | (1 << (PlSqlParser.UROWID - 2018)) | (1 << (PlSqlParser.USABLE - 2018)) | (1 << (PlSqlParser.USAGE - 2018)) | (1 << (PlSqlParser.USE_ANTI - 2018)) | (1 << (PlSqlParser.USE_CONCAT - 2018)) | (1 << (PlSqlParser.USE_CUBE - 2018)) | (1 << (PlSqlParser.USE_HASH_AGGREGATION - 2018)) | (1 << (PlSqlParser.USE_HASH_GBY_FOR_PUSHDOWN - 2018)) | (1 << (PlSqlParser.USE_HASH - 2018)) | (1 << (PlSqlParser.USE_HIDDEN_PARTITIONS - 2018)) | (1 << (PlSqlParser.USE_INVISIBLE_INDEXES - 2018)) | (1 << (PlSqlParser.USE_MERGE_CARTESIAN - 2018)) | (1 << (PlSqlParser.USE_MERGE - 2018)) | (1 << (PlSqlParser.USE_NL - 2018)) | (1 << (PlSqlParser.USE_NL_WITH_INDEX - 2018)) | (1 << (PlSqlParser.USE_PRIVATE_OUTLINES - 2018)) | (1 << (PlSqlParser.USER_DATA - 2018)) | (1 << (PlSqlParser.USER_DEFINED - 2018)))) !== 0) || ((((_la - 2050)) & ~0x1f) == 0 && ((1 << (_la - 2050)) & ((1 << (PlSqlParser.USERENV - 2050)) | (1 << (PlSqlParser.USERGROUP - 2050)) | (1 << (PlSqlParser.USER_RECYCLEBIN - 2050)) | (1 << (PlSqlParser.USERS - 2050)) | (1 << (PlSqlParser.USER_TABLESPACES - 2050)) | (1 << (PlSqlParser.USER - 2050)) | (1 << (PlSqlParser.USE_SEMI - 2050)) | (1 << (PlSqlParser.USE_STORED_OUTLINES - 2050)) | (1 << (PlSqlParser.USE_TTT_FOR_GSETS - 2050)) | (1 << (PlSqlParser.USE - 2050)) | (1 << (PlSqlParser.USE_VECTOR_AGGREGATION - 2050)) | (1 << (PlSqlParser.USE_WEAK_NAME_RESL - 2050)) | (1 << (PlSqlParser.USING_NO_EXPAND - 2050)) | (1 << (PlSqlParser.USING - 2050)) | (1 << (PlSqlParser.UTF16BE - 2050)) | (1 << (PlSqlParser.UTF16LE - 2050)) | (1 << (PlSqlParser.UTF32 - 2050)) | (1 << (PlSqlParser.UTF8 - 2050)) | (1 << (PlSqlParser.V1 - 2050)) | (1 << (PlSqlParser.V2 - 2050)) | (1 << (PlSqlParser.VALIDATE - 2050)) | (1 << (PlSqlParser.VALIDATION - 2050)) | (1 << (PlSqlParser.VALID_TIME_END - 2050)) | (1 << (PlSqlParser.VALUE - 2050)) | (1 << (PlSqlParser.VARCHAR2 - 2050)) | (1 << (PlSqlParser.VARCHAR - 2050)) | (1 << (PlSqlParser.VARIABLE - 2050)) | (1 << (PlSqlParser.VAR_POP - 2050)) | (1 << (PlSqlParser.VARRAYS - 2050)) | (1 << (PlSqlParser.VARRAY - 2050)) | (1 << (PlSqlParser.VAR_SAMP - 2050)))) !== 0) || ((((_la - 2082)) & ~0x1f) == 0 && ((1 << (_la - 2082)) & ((1 << (PlSqlParser.VARYING - 2082)) | (1 << (PlSqlParser.VECTOR_READ_TRACE - 2082)) | (1 << (PlSqlParser.VECTOR_READ - 2082)) | (1 << (PlSqlParser.VECTOR_TRANSFORM_DIMS - 2082)) | (1 << (PlSqlParser.VECTOR_TRANSFORM_FACT - 2082)) | (1 << (PlSqlParser.VECTOR_TRANSFORM - 2082)) | (1 << (PlSqlParser.VERIFIER - 2082)) | (1 << (PlSqlParser.VERIFY - 2082)) | (1 << (PlSqlParser.VERSIONING - 2082)) | (1 << (PlSqlParser.VERSIONS_ENDSCN - 2082)) | (1 << (PlSqlParser.VERSIONS_ENDTIME - 2082)) | (1 << (PlSqlParser.VERSIONS_OPERATION - 2082)) | (1 << (PlSqlParser.VERSIONS_STARTSCN - 2082)) | (1 << (PlSqlParser.VERSIONS_STARTTIME - 2082)) | (1 << (PlSqlParser.VERSIONS - 2082)) | (1 << (PlSqlParser.VERSIONS_XID - 2082)) | (1 << (PlSqlParser.VERSION - 2082)) | (1 << (PlSqlParser.VIOLATION - 2082)) | (1 << (PlSqlParser.VIRTUAL - 2082)) | (1 << (PlSqlParser.VISIBILITY - 2082)) | (1 << (PlSqlParser.VISIBLE - 2082)) | (1 << (PlSqlParser.VOLUME - 2082)) | (1 << (PlSqlParser.VSIZE - 2082)) | (1 << (PlSqlParser.WAIT - 2082)) | (1 << (PlSqlParser.WALLET - 2082)) | (1 << (PlSqlParser.WARNING - 2082)) | (1 << (PlSqlParser.WEEKS - 2082)) | (1 << (PlSqlParser.WEEK - 2082)) | (1 << (PlSqlParser.WELLFORMED - 2082)) | (1 << (PlSqlParser.WHENEVER - 2082)) | (1 << (PlSqlParser.WHEN - 2082)))) !== 0) || ((((_la - 2115)) & ~0x1f) == 0 && ((1 << (_la - 2115)) & ((1 << (PlSqlParser.WHILE - 2115)) | (1 << (PlSqlParser.WHITESPACE - 2115)) | (1 << (PlSqlParser.WIDTH_BUCKET - 2115)) | (1 << (PlSqlParser.WITHIN - 2115)) | (1 << (PlSqlParser.WITHOUT - 2115)) | (1 << (PlSqlParser.WITH_PLSQL - 2115)) | (1 << (PlSqlParser.WORK - 2115)) | (1 << (PlSqlParser.WRAPPED - 2115)) | (1 << (PlSqlParser.WRAPPER - 2115)) | (1 << (PlSqlParser.WRITE - 2115)) | (1 << (PlSqlParser.XDB_FASTPATH_INSERT - 2115)) | (1 << (PlSqlParser.X_DYN_PRUNE - 2115)) | (1 << (PlSqlParser.XID - 2115)) | (1 << (PlSqlParser.XML2OBJECT - 2115)) | (1 << (PlSqlParser.XMLAGG - 2115)) | (1 << (PlSqlParser.XMLATTRIBUTES - 2115)) | (1 << (PlSqlParser.XMLCAST - 2115)) | (1 << (PlSqlParser.XMLCDATA - 2115)) | (1 << (PlSqlParser.XMLCOLATTVAL - 2115)) | (1 << (PlSqlParser.XMLCOMMENT - 2115)) | (1 << (PlSqlParser.XMLCONCAT - 2115)) | (1 << (PlSqlParser.XMLDIFF - 2115)) | (1 << (PlSqlParser.XML_DML_RWT_STMT - 2115)) | (1 << (PlSqlParser.XMLELEMENT - 2115)) | (1 << (PlSqlParser.XMLEXISTS2 - 2115)) | (1 << (PlSqlParser.XMLEXISTS - 2115)) | (1 << (PlSqlParser.XMLFOREST - 2115)) | (1 << (PlSqlParser.XMLINDEX_REWRITE_IN_SELECT - 2115)) | (1 << (PlSqlParser.XMLINDEX_REWRITE - 2115)))) !== 0) || ((((_la - 2147)) & ~0x1f) == 0 && ((1 << (_la - 2147)) & ((1 << (PlSqlParser.XMLINDEX_SEL_IDX_TBL - 2147)) | (1 << (PlSqlParser.XMLISNODE - 2147)) | (1 << (PlSqlParser.XMLISVALID - 2147)) | (1 << (PlSqlParser.XMLNAMESPACES - 2147)) | (1 << (PlSqlParser.XMLPARSE - 2147)) | (1 << (PlSqlParser.XMLPATCH - 2147)) | (1 << (PlSqlParser.XMLPI - 2147)) | (1 << (PlSqlParser.XMLQUERYVAL - 2147)) | (1 << (PlSqlParser.XMLQUERY - 2147)) | (1 << (PlSqlParser.XMLROOT - 2147)) | (1 << (PlSqlParser.XMLSCHEMA - 2147)) | (1 << (PlSqlParser.XMLSERIALIZE - 2147)) | (1 << (PlSqlParser.XMLTABLE - 2147)) | (1 << (PlSqlParser.XMLTRANSFORMBLOB - 2147)) | (1 << (PlSqlParser.XMLTRANSFORM - 2147)) | (1 << (PlSqlParser.XMLTYPE - 2147)) | (1 << (PlSqlParser.XML - 2147)) | (1 << (PlSqlParser.XPATHTABLE - 2147)) | (1 << (PlSqlParser.XS_SYS_CONTEXT - 2147)) | (1 << (PlSqlParser.XS - 2147)) | (1 << (PlSqlParser.YEARS - 2147)) | (1 << (PlSqlParser.YEAR - 2147)) | (1 << (PlSqlParser.YES - 2147)) | (1 << (PlSqlParser.YMINTERVAL_UNCONSTRAINED - 2147)) | (1 << (PlSqlParser.ZONEMAP - 2147)) | (1 << (PlSqlParser.ZONE - 2147)) | (1 << (PlSqlParser.PREDICTION - 2147)) | (1 << (PlSqlParser.PREDICTION_BOUNDS - 2147)) | (1 << (PlSqlParser.PREDICTION_COST - 2147)) | (1 << (PlSqlParser.PREDICTION_DETAILS - 2147)) | (1 << (PlSqlParser.PREDICTION_PROBABILITY - 2147)))) !== 0) || ((((_la - 2179)) & ~0x1f) == 0 && ((1 << (_la - 2179)) & ((1 << (PlSqlParser.PREDICTION_SET - 2179)) | (1 << (PlSqlParser.CUME_DIST - 2179)) | (1 << (PlSqlParser.DENSE_RANK - 2179)) | (1 << (PlSqlParser.LISTAGG - 2179)) | (1 << (PlSqlParser.PERCENT_RANK - 2179)) | (1 << (PlSqlParser.PERCENTILE_CONT - 2179)) | (1 << (PlSqlParser.PERCENTILE_DISC - 2179)) | (1 << (PlSqlParser.RANK - 2179)) | (1 << (PlSqlParser.AVG - 2179)) | (1 << (PlSqlParser.CORR - 2179)) | (1 << (PlSqlParser.COVAR_ - 2179)) | (1 << (PlSqlParser.DECODE - 2179)) | (1 << (PlSqlParser.LAG - 2179)) | (1 << (PlSqlParser.LEAD - 2179)) | (1 << (PlSqlParser.MAX - 2179)) | (1 << (PlSqlParser.MEDIAN - 2179)) | (1 << (PlSqlParser.MIN - 2179)) | (1 << (PlSqlParser.NTILE - 2179)) | (1 << (PlSqlParser.NVL - 2179)) | (1 << (PlSqlParser.RATIO_TO_REPORT - 2179)) | (1 << (PlSqlParser.REGR_ - 2179)) | (1 << (PlSqlParser.ROUND - 2179)) | (1 << (PlSqlParser.ROW_NUMBER - 2179)) | (1 << (PlSqlParser.SUBSTR - 2179)) | (1 << (PlSqlParser.TO_CHAR - 2179)) | (1 << (PlSqlParser.TRIM - 2179)) | (1 << (PlSqlParser.SUM - 2179)) | (1 << (PlSqlParser.STDDEV - 2179)) | (1 << (PlSqlParser.VAR_ - 2179)) | (1 << (PlSqlParser.VARIANCE - 2179)) | (1 << (PlSqlParser.LEAST - 2179)) | (1 << (PlSqlParser.GREATEST - 2179)))) !== 0) || ((((_la - 2211)) & ~0x1f) == 0 && ((1 << (_la - 2211)) & ((1 << (PlSqlParser.TO_DATE - 2211)) | (1 << (PlSqlParser.NATIONAL_CHAR_STRING_LIT - 2211)) | (1 << (PlSqlParser.PERIOD - 2211)) | (1 << (PlSqlParser.UNSIGNED_INTEGER - 2211)) | (1 << (PlSqlParser.APPROXIMATE_NUM_LIT - 2211)) | (1 << (PlSqlParser.CHAR_STRING - 2211)) | (1 << (PlSqlParser.DELIMITED_ID - 2211)) | (1 << (PlSqlParser.LEFT_PAREN - 2211)) | (1 << (PlSqlParser.PLUS_SIGN - 2211)) | (1 << (PlSqlParser.MINUS_SIGN - 2211)) | (1 << (PlSqlParser.BINDVAR - 2211)) | (1 << (PlSqlParser.COLON - 2211)))) !== 0) || _la===PlSqlParser.INTRODUCER || _la===PlSqlParser.REGULAR_ID) { this.state = 8751; this.expressions(); } this.state = 8754; this.match(PlSqlParser.RIGHT_PAREN); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Fetch_statementContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_fetch_statement; this.it1 = null; // Token return this; } Fetch_statementContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Fetch_statementContext.prototype.constructor = Fetch_statementContext; Fetch_statementContext.prototype.FETCH = function() { return this.getToken(PlSqlParser.FETCH, 0); }; Fetch_statementContext.prototype.cursor_name = function() { return this.getTypedRuleContext(Cursor_nameContext,0); }; Fetch_statementContext.prototype.variable_name = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Variable_nameContext); } else { return this.getTypedRuleContext(Variable_nameContext,i); } }; Fetch_statementContext.prototype.BULK = function() { return this.getToken(PlSqlParser.BULK, 0); }; Fetch_statementContext.prototype.COLLECT = function() { return this.getToken(PlSqlParser.COLLECT, 0); }; Fetch_statementContext.prototype.INTO = function() { return this.getToken(PlSqlParser.INTO, 0); }; Fetch_statementContext.prototype.COMMA = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.COMMA); } else { return this.getToken(PlSqlParser.COMMA, i); } }; Fetch_statementContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterFetch_statement(this); } }; Fetch_statementContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitFetch_statement(this); } }; Fetch_statementContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitFetch_statement(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Fetch_statementContext = Fetch_statementContext; PlSqlParser.prototype.fetch_statement = function() { var localctx = new Fetch_statementContext(this, this._ctx, this.state); this.enterRule(localctx, 1020, PlSqlParser.RULE_fetch_statement); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 8757; this.match(PlSqlParser.FETCH); this.state = 8758; this.cursor_name(); this.state = 8779; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.INTO: this.state = 8759; localctx.it1 = this.match(PlSqlParser.INTO); this.state = 8760; this.variable_name(); this.state = 8765; this._errHandler.sync(this); _la = this._input.LA(1); while(_la===PlSqlParser.COMMA) { this.state = 8761; this.match(PlSqlParser.COMMA); this.state = 8762; this.variable_name(); this.state = 8767; this._errHandler.sync(this); _la = this._input.LA(1); } break; case PlSqlParser.BULK: this.state = 8768; this.match(PlSqlParser.BULK); this.state = 8769; this.match(PlSqlParser.COLLECT); this.state = 8770; this.match(PlSqlParser.INTO); this.state = 8771; this.variable_name(); this.state = 8776; this._errHandler.sync(this); _la = this._input.LA(1); while(_la===PlSqlParser.COMMA) { this.state = 8772; this.match(PlSqlParser.COMMA); this.state = 8773; this.variable_name(); this.state = 8778; this._errHandler.sync(this); _la = this._input.LA(1); } break; default: throw new antlr4.error.NoViableAltException(this); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Open_for_statementContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_open_for_statement; return this; } Open_for_statementContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Open_for_statementContext.prototype.constructor = Open_for_statementContext; Open_for_statementContext.prototype.OPEN = function() { return this.getToken(PlSqlParser.OPEN, 0); }; Open_for_statementContext.prototype.variable_name = function() { return this.getTypedRuleContext(Variable_nameContext,0); }; Open_for_statementContext.prototype.FOR = function() { return this.getToken(PlSqlParser.FOR, 0); }; Open_for_statementContext.prototype.select_statement = function() { return this.getTypedRuleContext(Select_statementContext,0); }; Open_for_statementContext.prototype.expression = function() { return this.getTypedRuleContext(ExpressionContext,0); }; Open_for_statementContext.prototype.using_clause = function() { return this.getTypedRuleContext(Using_clauseContext,0); }; Open_for_statementContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterOpen_for_statement(this); } }; Open_for_statementContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitOpen_for_statement(this); } }; Open_for_statementContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitOpen_for_statement(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Open_for_statementContext = Open_for_statementContext; PlSqlParser.prototype.open_for_statement = function() { var localctx = new Open_for_statementContext(this, this._ctx, this.state); this.enterRule(localctx, 1022, PlSqlParser.RULE_open_for_statement); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 8781; this.match(PlSqlParser.OPEN); this.state = 8782; this.variable_name(); this.state = 8783; this.match(PlSqlParser.FOR); this.state = 8786; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,1141,this._ctx); switch(la_) { case 1: this.state = 8784; this.select_statement(); break; case 2: this.state = 8785; this.expression(); break; } this.state = 8789; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.USING) { this.state = 8788; this.using_clause(); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Transaction_control_statementsContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_transaction_control_statements; return this; } Transaction_control_statementsContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Transaction_control_statementsContext.prototype.constructor = Transaction_control_statementsContext; Transaction_control_statementsContext.prototype.set_transaction_command = function() { return this.getTypedRuleContext(Set_transaction_commandContext,0); }; Transaction_control_statementsContext.prototype.set_constraint_command = function() { return this.getTypedRuleContext(Set_constraint_commandContext,0); }; Transaction_control_statementsContext.prototype.commit_statement = function() { return this.getTypedRuleContext(Commit_statementContext,0); }; Transaction_control_statementsContext.prototype.rollback_statement = function() { return this.getTypedRuleContext(Rollback_statementContext,0); }; Transaction_control_statementsContext.prototype.savepoint_statement = function() { return this.getTypedRuleContext(Savepoint_statementContext,0); }; Transaction_control_statementsContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterTransaction_control_statements(this); } }; Transaction_control_statementsContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitTransaction_control_statements(this); } }; Transaction_control_statementsContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitTransaction_control_statements(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Transaction_control_statementsContext = Transaction_control_statementsContext; PlSqlParser.prototype.transaction_control_statements = function() { var localctx = new Transaction_control_statementsContext(this, this._ctx, this.state); this.enterRule(localctx, 1024, PlSqlParser.RULE_transaction_control_statements); try { this.state = 8796; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,1143,this._ctx); switch(la_) { case 1: this.enterOuterAlt(localctx, 1); this.state = 8791; this.set_transaction_command(); break; case 2: this.enterOuterAlt(localctx, 2); this.state = 8792; this.set_constraint_command(); break; case 3: this.enterOuterAlt(localctx, 3); this.state = 8793; this.commit_statement(); break; case 4: this.enterOuterAlt(localctx, 4); this.state = 8794; this.rollback_statement(); break; case 5: this.enterOuterAlt(localctx, 5); this.state = 8795; this.savepoint_statement(); break; } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Set_transaction_commandContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_set_transaction_command; return this; } Set_transaction_commandContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Set_transaction_commandContext.prototype.constructor = Set_transaction_commandContext; Set_transaction_commandContext.prototype.SET = function() { return this.getToken(PlSqlParser.SET, 0); }; Set_transaction_commandContext.prototype.TRANSACTION = function() { return this.getToken(PlSqlParser.TRANSACTION, 0); }; Set_transaction_commandContext.prototype.READ = function() { return this.getToken(PlSqlParser.READ, 0); }; Set_transaction_commandContext.prototype.ISOLATION = function() { return this.getToken(PlSqlParser.ISOLATION, 0); }; Set_transaction_commandContext.prototype.LEVEL = function() { return this.getToken(PlSqlParser.LEVEL, 0); }; Set_transaction_commandContext.prototype.USE = function() { return this.getToken(PlSqlParser.USE, 0); }; Set_transaction_commandContext.prototype.ROLLBACK = function() { return this.getToken(PlSqlParser.ROLLBACK, 0); }; Set_transaction_commandContext.prototype.SEGMENT = function() { return this.getToken(PlSqlParser.SEGMENT, 0); }; Set_transaction_commandContext.prototype.rollback_segment_name = function() { return this.getTypedRuleContext(Rollback_segment_nameContext,0); }; Set_transaction_commandContext.prototype.NAME = function() { return this.getToken(PlSqlParser.NAME, 0); }; Set_transaction_commandContext.prototype.quoted_string = function() { return this.getTypedRuleContext(Quoted_stringContext,0); }; Set_transaction_commandContext.prototype.ONLY = function() { return this.getToken(PlSqlParser.ONLY, 0); }; Set_transaction_commandContext.prototype.WRITE = function() { return this.getToken(PlSqlParser.WRITE, 0); }; Set_transaction_commandContext.prototype.SERIALIZABLE = function() { return this.getToken(PlSqlParser.SERIALIZABLE, 0); }; Set_transaction_commandContext.prototype.COMMITTED = function() { return this.getToken(PlSqlParser.COMMITTED, 0); }; Set_transaction_commandContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterSet_transaction_command(this); } }; Set_transaction_commandContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitSet_transaction_command(this); } }; Set_transaction_commandContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitSet_transaction_command(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Set_transaction_commandContext = Set_transaction_commandContext; PlSqlParser.prototype.set_transaction_command = function() { var localctx = new Set_transaction_commandContext(this, this._ctx, this.state); this.enterRule(localctx, 1026, PlSqlParser.RULE_set_transaction_command); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 8798; this.match(PlSqlParser.SET); this.state = 8799; this.match(PlSqlParser.TRANSACTION); this.state = 8813; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,1145,this._ctx); if(la_===1) { this.state = 8800; this.match(PlSqlParser.READ); this.state = 8801; _la = this._input.LA(1); if(!(_la===PlSqlParser.ONLY || _la===PlSqlParser.WRITE)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } } else if(la_===2) { this.state = 8802; this.match(PlSqlParser.ISOLATION); this.state = 8803; this.match(PlSqlParser.LEVEL); this.state = 8807; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.SERIALIZABLE: this.state = 8804; this.match(PlSqlParser.SERIALIZABLE); break; case PlSqlParser.READ: this.state = 8805; this.match(PlSqlParser.READ); this.state = 8806; this.match(PlSqlParser.COMMITTED); break; default: throw new antlr4.error.NoViableAltException(this); } } else if(la_===3) { this.state = 8809; this.match(PlSqlParser.USE); this.state = 8810; this.match(PlSqlParser.ROLLBACK); this.state = 8811; this.match(PlSqlParser.SEGMENT); this.state = 8812; this.rollback_segment_name(); } this.state = 8817; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,1146,this._ctx); if(la_===1) { this.state = 8815; this.match(PlSqlParser.NAME); this.state = 8816; this.quoted_string(); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Set_constraint_commandContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_set_constraint_command; return this; } Set_constraint_commandContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Set_constraint_commandContext.prototype.constructor = Set_constraint_commandContext; Set_constraint_commandContext.prototype.SET = function() { return this.getToken(PlSqlParser.SET, 0); }; Set_constraint_commandContext.prototype.CONSTRAINT = function() { return this.getToken(PlSqlParser.CONSTRAINT, 0); }; Set_constraint_commandContext.prototype.CONSTRAINTS = function() { return this.getToken(PlSqlParser.CONSTRAINTS, 0); }; Set_constraint_commandContext.prototype.IMMEDIATE = function() { return this.getToken(PlSqlParser.IMMEDIATE, 0); }; Set_constraint_commandContext.prototype.DEFERRED = function() { return this.getToken(PlSqlParser.DEFERRED, 0); }; Set_constraint_commandContext.prototype.ALL = function() { return this.getToken(PlSqlParser.ALL, 0); }; Set_constraint_commandContext.prototype.constraint_name = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Constraint_nameContext); } else { return this.getTypedRuleContext(Constraint_nameContext,i); } }; Set_constraint_commandContext.prototype.COMMA = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.COMMA); } else { return this.getToken(PlSqlParser.COMMA, i); } }; Set_constraint_commandContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterSet_constraint_command(this); } }; Set_constraint_commandContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitSet_constraint_command(this); } }; Set_constraint_commandContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitSet_constraint_command(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Set_constraint_commandContext = Set_constraint_commandContext; PlSqlParser.prototype.set_constraint_command = function() { var localctx = new Set_constraint_commandContext(this, this._ctx, this.state); this.enterRule(localctx, 1028, PlSqlParser.RULE_set_constraint_command); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 8819; this.match(PlSqlParser.SET); this.state = 8820; _la = this._input.LA(1); if(!(_la===PlSqlParser.CONSTRAINT || _la===PlSqlParser.CONSTRAINTS)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } this.state = 8830; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.ALL: this.state = 8821; this.match(PlSqlParser.ALL); break; case PlSqlParser.ABORT: case PlSqlParser.ABS: case PlSqlParser.ACCESS: case PlSqlParser.ACCESSED: case PlSqlParser.ACCOUNT: case PlSqlParser.ACL: case PlSqlParser.ACOS: case PlSqlParser.ACTION: case PlSqlParser.ACTIONS: case PlSqlParser.ACTIVATE: case PlSqlParser.ACTIVE: case PlSqlParser.ACTIVE_COMPONENT: case PlSqlParser.ACTIVE_DATA: case PlSqlParser.ACTIVE_FUNCTION: case PlSqlParser.ACTIVE_TAG: case PlSqlParser.ACTIVITY: case PlSqlParser.ADAPTIVE_PLAN: case PlSqlParser.ADD: case PlSqlParser.ADD_COLUMN: case PlSqlParser.ADD_GROUP: case PlSqlParser.ADD_MONTHS: case PlSqlParser.ADJ_DATE: case PlSqlParser.ADMIN: case PlSqlParser.ADMINISTER: case PlSqlParser.ADMINISTRATOR: case PlSqlParser.ADVANCED: case PlSqlParser.ADVISE: case PlSqlParser.ADVISOR: case PlSqlParser.AFD_DISKSTRING: case PlSqlParser.AFTER: case PlSqlParser.AGENT: case PlSqlParser.AGGREGATE: case PlSqlParser.A_LETTER: case PlSqlParser.ALIAS: case PlSqlParser.ALLOCATE: case PlSqlParser.ALLOW: case PlSqlParser.ALL_ROWS: case PlSqlParser.ALWAYS: case PlSqlParser.ANALYZE: case PlSqlParser.ANCILLARY: case PlSqlParser.AND_EQUAL: case PlSqlParser.ANOMALY: case PlSqlParser.ANSI_REARCH: case PlSqlParser.ANTIJOIN: case PlSqlParser.ANYSCHEMA: case PlSqlParser.APPEND: case PlSqlParser.APPENDCHILDXML: case PlSqlParser.APPEND_VALUES: case PlSqlParser.APPLICATION: case PlSqlParser.APPLY: case PlSqlParser.APPROX_COUNT_DISTINCT: case PlSqlParser.ARCHIVAL: case PlSqlParser.ARCHIVE: case PlSqlParser.ARCHIVED: case PlSqlParser.ARCHIVELOG: case PlSqlParser.ARRAY: case PlSqlParser.ASCII: case PlSqlParser.ASCIISTR: case PlSqlParser.ASIN: case PlSqlParser.ASIS: case PlSqlParser.ASSEMBLY: case PlSqlParser.ASSIGN: case PlSqlParser.ASSOCIATE: case PlSqlParser.ASYNC: case PlSqlParser.ASYNCHRONOUS: case PlSqlParser.ATAN2: case PlSqlParser.ATAN: case PlSqlParser.AT: case PlSqlParser.ATTRIBUTE: case PlSqlParser.ATTRIBUTES: case PlSqlParser.AUTHENTICATED: case PlSqlParser.AUTHENTICATION: case PlSqlParser.AUTHID: case PlSqlParser.AUTHORIZATION: case PlSqlParser.AUTOALLOCATE: case PlSqlParser.AUTO: case PlSqlParser.AUTOEXTEND: case PlSqlParser.AUTO_LOGIN: case PlSqlParser.AUTOMATIC: case PlSqlParser.AUTONOMOUS_TRANSACTION: case PlSqlParser.AUTO_REOPTIMIZE: case PlSqlParser.AVAILABILITY: case PlSqlParser.AVRO: case PlSqlParser.BACKGROUND: case PlSqlParser.BACKUP: case PlSqlParser.BASIC: case PlSqlParser.BASICFILE: case PlSqlParser.BATCH: case PlSqlParser.BATCHSIZE: case PlSqlParser.BATCH_TABLE_ACCESS_BY_ROWID: case PlSqlParser.BECOME: case PlSqlParser.BEFORE: case PlSqlParser.BEGIN: case PlSqlParser.BEGINNING: case PlSqlParser.BEGIN_OUTLINE_DATA: case PlSqlParser.BEHALF: case PlSqlParser.BEQUEATH: case PlSqlParser.BFILE: case PlSqlParser.BFILENAME: case PlSqlParser.BIGFILE: case PlSqlParser.BINARY: case PlSqlParser.BINARY_DOUBLE: case PlSqlParser.BINARY_DOUBLE_INFINITY: case PlSqlParser.BINARY_DOUBLE_NAN: case PlSqlParser.BINARY_FLOAT: case PlSqlParser.BINARY_FLOAT_INFINITY: case PlSqlParser.BINARY_FLOAT_NAN: case PlSqlParser.BINARY_INTEGER: case PlSqlParser.BIND_AWARE: case PlSqlParser.BINDING: case PlSqlParser.BIN_TO_NUM: case PlSqlParser.BITAND: case PlSqlParser.BITMAP_AND: case PlSqlParser.BITMAP: case PlSqlParser.BITMAPS: case PlSqlParser.BITMAP_TREE: case PlSqlParser.BITS: case PlSqlParser.BLOB: case PlSqlParser.BLOCK: case PlSqlParser.BLOCK_RANGE: case PlSqlParser.BLOCKS: case PlSqlParser.BLOCKSIZE: case PlSqlParser.BODY: case PlSqlParser.BOOLEAN: case PlSqlParser.BOTH: case PlSqlParser.BOUND: case PlSqlParser.BRANCH: case PlSqlParser.BREADTH: case PlSqlParser.BROADCAST: case PlSqlParser.BSON: case PlSqlParser.BUFFER: case PlSqlParser.BUFFER_CACHE: case PlSqlParser.BUFFER_POOL: case PlSqlParser.BUILD: case PlSqlParser.BULK: case PlSqlParser.BYPASS_RECURSIVE_CHECK: case PlSqlParser.BYPASS_UJVC: case PlSqlParser.BYTE: case PlSqlParser.CACHE: case PlSqlParser.CACHE_CB: case PlSqlParser.CACHE_INSTANCES: case PlSqlParser.CACHE_TEMP_TABLE: case PlSqlParser.CACHING: case PlSqlParser.CALCULATED: case PlSqlParser.CALLBACK: case PlSqlParser.CALL: case PlSqlParser.CANCEL: case PlSqlParser.CAPACITY: case PlSqlParser.CARDINALITY: case PlSqlParser.CASCADE: case PlSqlParser.CASE: case PlSqlParser.CAST: case PlSqlParser.CATEGORY: case PlSqlParser.CDBDEFAULT: case PlSqlParser.CEIL: case PlSqlParser.CELL_FLASH_CACHE: case PlSqlParser.CERTIFICATE: case PlSqlParser.CFILE: case PlSqlParser.CHAINED: case PlSqlParser.CHANGE: case PlSqlParser.CHANGE_DUPKEY_ERROR_INDEX: case PlSqlParser.CHARACTER: case PlSqlParser.CHAR: case PlSqlParser.CHAR_CS: case PlSqlParser.CHARTOROWID: case PlSqlParser.CHECK_ACL_REWRITE: case PlSqlParser.CHECKPOINT: case PlSqlParser.CHILD: case PlSqlParser.CHOOSE: case PlSqlParser.CHR: case PlSqlParser.CHUNK: case PlSqlParser.CLASS: case PlSqlParser.CLASSIFIER: case PlSqlParser.CLEANUP: case PlSqlParser.CLEAR: case PlSqlParser.C_LETTER: case PlSqlParser.CLIENT: case PlSqlParser.CLOB: case PlSqlParser.CLONE: case PlSqlParser.CLOSE_CACHED_OPEN_CURSORS: case PlSqlParser.CLOSE: case PlSqlParser.CLUSTER_BY_ROWID: case PlSqlParser.CLUSTER: case PlSqlParser.CLUSTER_DETAILS: case PlSqlParser.CLUSTER_DISTANCE: case PlSqlParser.CLUSTER_ID: case PlSqlParser.CLUSTERING: case PlSqlParser.CLUSTERING_FACTOR: case PlSqlParser.CLUSTER_PROBABILITY: case PlSqlParser.CLUSTER_SET: case PlSqlParser.COALESCE: case PlSqlParser.COALESCE_SQ: case PlSqlParser.COARSE: case PlSqlParser.CO_AUTH_IND: case PlSqlParser.COLD: case PlSqlParser.COLLECT: case PlSqlParser.COLUMNAR: case PlSqlParser.COLUMN_AUTH_INDICATOR: case PlSqlParser.COLUMN: case PlSqlParser.COLUMNS: case PlSqlParser.COLUMN_STATS: case PlSqlParser.COLUMN_VALUE: case PlSqlParser.COMMENT: case PlSqlParser.COMMIT: case PlSqlParser.COMMITTED: case PlSqlParser.COMMON_DATA: case PlSqlParser.COMPACT: case PlSqlParser.COMPATIBILITY: case PlSqlParser.COMPILE: case PlSqlParser.COMPLETE: case PlSqlParser.COMPLIANCE: case PlSqlParser.COMPONENT: case PlSqlParser.COMPONENTS: case PlSqlParser.COMPOSE: case PlSqlParser.COMPOSITE: case PlSqlParser.COMPOSITE_LIMIT: case PlSqlParser.COMPOUND: case PlSqlParser.COMPUTE: case PlSqlParser.CONCAT: case PlSqlParser.CON_DBID_TO_ID: case PlSqlParser.CONDITIONAL: case PlSqlParser.CONDITION: case PlSqlParser.CONFIRM: case PlSqlParser.CONFORMING: case PlSqlParser.CON_GUID_TO_ID: case PlSqlParser.CON_ID: case PlSqlParser.CON_NAME_TO_ID: case PlSqlParser.CONNECT_BY_CB_WHR_ONLY: case PlSqlParser.CONNECT_BY_COMBINE_SW: case PlSqlParser.CONNECT_BY_COST_BASED: case PlSqlParser.CONNECT_BY_ELIM_DUPS: case PlSqlParser.CONNECT_BY_FILTERING: case PlSqlParser.CONNECT_BY_ISCYCLE: case PlSqlParser.CONNECT_BY_ISLEAF: case PlSqlParser.CONNECT_BY_ROOT: case PlSqlParser.CONNECT_TIME: case PlSqlParser.CONSIDER: case PlSqlParser.CONSISTENT: case PlSqlParser.CONSTANT: case PlSqlParser.CONST: case PlSqlParser.CONSTRAINT: case PlSqlParser.CONSTRAINTS: case PlSqlParser.CONSTRUCTOR: case PlSqlParser.CONTAINER: case PlSqlParser.CONTAINER_DATA: case PlSqlParser.CONTAINERS: case PlSqlParser.CONTENT: case PlSqlParser.CONTENTS: case PlSqlParser.CONTEXT: case PlSqlParser.CONTINUE: case PlSqlParser.CONTROLFILE: case PlSqlParser.CON_UID_TO_ID: case PlSqlParser.CONVERT: case PlSqlParser.COOKIE: case PlSqlParser.COPY: case PlSqlParser.CORR_K: case PlSqlParser.CORR_S: case PlSqlParser.CORRUPTION: case PlSqlParser.CORRUPT_XID_ALL: case PlSqlParser.CORRUPT_XID: case PlSqlParser.COS: case PlSqlParser.COSH: case PlSqlParser.COST: case PlSqlParser.COST_XML_QUERY_REWRITE: case PlSqlParser.COUNT: case PlSqlParser.COVAR_POP: case PlSqlParser.COVAR_SAMP: case PlSqlParser.CPU_COSTING: case PlSqlParser.CPU_PER_CALL: case PlSqlParser.CPU_PER_SESSION: case PlSqlParser.CRASH: case PlSqlParser.CREATE_FILE_DEST: case PlSqlParser.CREATE_STORED_OUTLINES: case PlSqlParser.CREATION: case PlSqlParser.CREDENTIAL: case PlSqlParser.CRITICAL: case PlSqlParser.CROSS: case PlSqlParser.CROSSEDITION: case PlSqlParser.CSCONVERT: case PlSqlParser.CUBE_AJ: case PlSqlParser.CUBE: case PlSqlParser.CUBE_GB: case PlSqlParser.CUBE_SJ: case PlSqlParser.CUME_DISTM: case PlSqlParser.CURRENT: case PlSqlParser.CURRENT_DATE: case PlSqlParser.CURRENT_SCHEMA: case PlSqlParser.CURRENT_TIME: case PlSqlParser.CURRENT_TIMESTAMP: case PlSqlParser.CURRENT_USER: case PlSqlParser.CURRENTV: case PlSqlParser.CURSOR: case PlSqlParser.CURSOR_SHARING_EXACT: case PlSqlParser.CURSOR_SPECIFIC_SEGMENT: case PlSqlParser.CUSTOMDATUM: case PlSqlParser.CV: case PlSqlParser.CYCLE: case PlSqlParser.DANGLING: case PlSqlParser.DATABASE: case PlSqlParser.DATA: case PlSqlParser.DATAFILE: case PlSqlParser.DATAFILES: case PlSqlParser.DATAMOVEMENT: case PlSqlParser.DATAOBJNO: case PlSqlParser.DATAOBJ_TO_MAT_PARTITION: case PlSqlParser.DATAOBJ_TO_PARTITION: case PlSqlParser.DATAPUMP: case PlSqlParser.DATA_SECURITY_REWRITE_LIMIT: case PlSqlParser.DATE_MODE: case PlSqlParser.DAY: case PlSqlParser.DAYS: case PlSqlParser.DBA: case PlSqlParser.DBA_RECYCLEBIN: case PlSqlParser.DBMS_STATS: case PlSqlParser.DB_ROLE_CHANGE: case PlSqlParser.DBTIMEZONE: case PlSqlParser.DB_UNIQUE_NAME: case PlSqlParser.DB_VERSION: case PlSqlParser.DDL: case PlSqlParser.DEALLOCATE: case PlSqlParser.DEBUG: case PlSqlParser.DEBUGGER: case PlSqlParser.DEC: case PlSqlParser.DECIMAL: case PlSqlParser.DECLARE: case PlSqlParser.DECOMPOSE: case PlSqlParser.DECORRELATE: case PlSqlParser.DECR: case PlSqlParser.DECREMENT: case PlSqlParser.DECRYPT: case PlSqlParser.DEDUPLICATE: case PlSqlParser.DEFAULTS: case PlSqlParser.DEFERRABLE: case PlSqlParser.DEFERRED: case PlSqlParser.DEFINED: case PlSqlParser.DEFINE: case PlSqlParser.DEFINER: case PlSqlParser.DEGREE: case PlSqlParser.DELAY: case PlSqlParser.DELEGATE: case PlSqlParser.DELETE_ALL: case PlSqlParser.DELETE: case PlSqlParser.DELETEXML: case PlSqlParser.DEMAND: case PlSqlParser.DENSE_RANKM: case PlSqlParser.DEPENDENT: case PlSqlParser.DEPTH: case PlSqlParser.DEQUEUE: case PlSqlParser.DEREF: case PlSqlParser.DEREF_NO_REWRITE: case PlSqlParser.DESTROY: case PlSqlParser.DETACHED: case PlSqlParser.DETERMINES: case PlSqlParser.DETERMINISTIC: case PlSqlParser.DICTIONARY: case PlSqlParser.DIMENSION: case PlSqlParser.DIMENSIONS: case PlSqlParser.DIRECT_LOAD: case PlSqlParser.DIRECTORY: case PlSqlParser.DIRECT_PATH: case PlSqlParser.DISABLE_ALL: case PlSqlParser.DISABLE: case PlSqlParser.DISABLE_PARALLEL_DML: case PlSqlParser.DISABLE_PRESET: case PlSqlParser.DISABLE_RPKE: case PlSqlParser.DISALLOW: case PlSqlParser.DISASSOCIATE: case PlSqlParser.DISCARD: case PlSqlParser.DISCONNECT: case PlSqlParser.DISK: case PlSqlParser.DISKGROUP: case PlSqlParser.DISKS: case PlSqlParser.DISMOUNT: case PlSqlParser.DISTINGUISHED: case PlSqlParser.DISTRIBUTED: case PlSqlParser.DISTRIBUTE: case PlSqlParser.DML: case PlSqlParser.DML_UPDATE: case PlSqlParser.DOCFIDELITY: case PlSqlParser.DOCUMENT: case PlSqlParser.DOMAIN_INDEX_FILTER: case PlSqlParser.DOMAIN_INDEX_NO_SORT: case PlSqlParser.DOMAIN_INDEX_SORT: case PlSqlParser.DOUBLE: case PlSqlParser.DOWNGRADE: case PlSqlParser.DRIVING_SITE: case PlSqlParser.DROP_COLUMN: case PlSqlParser.DROP_GROUP: case PlSqlParser.DSINTERVAL_UNCONSTRAINED: case PlSqlParser.DST_UPGRADE_INSERT_CONV: case PlSqlParser.DUMP: case PlSqlParser.DUPLICATE: case PlSqlParser.DV: case PlSqlParser.DYNAMIC: case PlSqlParser.DYNAMIC_SAMPLING: case PlSqlParser.DYNAMIC_SAMPLING_EST_CDN: case PlSqlParser.EACH: case PlSqlParser.EDITIONABLE: case PlSqlParser.EDITION: case PlSqlParser.EDITIONING: case PlSqlParser.EDITIONS: case PlSqlParser.ELEMENT: case PlSqlParser.ELIM_GROUPBY: case PlSqlParser.ELIMINATE_JOIN: case PlSqlParser.ELIMINATE_OBY: case PlSqlParser.ELIMINATE_OUTER_JOIN: case PlSqlParser.EM: case PlSqlParser.EMPTY_BLOB: case PlSqlParser.EMPTY_CLOB: case PlSqlParser.EMPTY: case PlSqlParser.ENABLE_ALL: case PlSqlParser.ENABLE: case PlSqlParser.ENABLE_PARALLEL_DML: case PlSqlParser.ENABLE_PRESET: case PlSqlParser.ENCODING: case PlSqlParser.ENCRYPT: case PlSqlParser.ENCRYPTION: case PlSqlParser.END_OUTLINE_DATA: case PlSqlParser.ENFORCED: case PlSqlParser.ENFORCE: case PlSqlParser.ENQUEUE: case PlSqlParser.ENTERPRISE: case PlSqlParser.ENTITYESCAPING: case PlSqlParser.ENTRY: case PlSqlParser.EQUIPART: case PlSqlParser.ERR: case PlSqlParser.ERROR_ARGUMENT: case PlSqlParser.ERROR: case PlSqlParser.ERROR_ON_OVERLAP_TIME: case PlSqlParser.ERRORS: case PlSqlParser.ESCAPE: case PlSqlParser.ESTIMATE: case PlSqlParser.EVAL: case PlSqlParser.EVALNAME: case PlSqlParser.EVALUATE: case PlSqlParser.EVALUATION: case PlSqlParser.EVENTS: case PlSqlParser.EVERY: case PlSqlParser.EXCEPT: case PlSqlParser.EXCEPTION: case PlSqlParser.EXCEPTION_INIT: case PlSqlParser.EXCEPTIONS: case PlSqlParser.EXCHANGE: case PlSqlParser.EXCLUDE: case PlSqlParser.EXCLUDING: case PlSqlParser.EXECUTE: case PlSqlParser.EXEMPT: case PlSqlParser.EXISTING: case PlSqlParser.EXISTS: case PlSqlParser.EXISTSNODE: case PlSqlParser.EXIT: case PlSqlParser.EXPAND_GSET_TO_UNION: case PlSqlParser.EXPAND_TABLE: case PlSqlParser.EXP: case PlSqlParser.EXPIRE: case PlSqlParser.EXPLAIN: case PlSqlParser.EXPLOSION: case PlSqlParser.EXPORT: case PlSqlParser.EXPR_CORR_CHECK: case PlSqlParser.EXPRESS: case PlSqlParser.EXTENDS: case PlSqlParser.EXTENT: case PlSqlParser.EXTENTS: case PlSqlParser.EXTERNAL: case PlSqlParser.EXTERNALLY: case PlSqlParser.EXTRACTCLOBXML: case PlSqlParser.EXTRACT: case PlSqlParser.EXTRACTVALUE: case PlSqlParser.EXTRA: case PlSqlParser.FACILITY: case PlSqlParser.FACT: case PlSqlParser.FACTOR: case PlSqlParser.FACTORIZE_JOIN: case PlSqlParser.FAILED: case PlSqlParser.FAILED_LOGIN_ATTEMPTS: case PlSqlParser.FAILGROUP: case PlSqlParser.FAILOVER: case PlSqlParser.FAILURE: case PlSqlParser.FALSE: case PlSqlParser.FAMILY: case PlSqlParser.FAR: case PlSqlParser.FAST: case PlSqlParser.FASTSTART: case PlSqlParser.FBTSCAN: case PlSqlParser.FEATURE_DETAILS: case PlSqlParser.FEATURE_ID: case PlSqlParser.FEATURE_SET: case PlSqlParser.FEATURE_VALUE: case PlSqlParser.FETCH: case PlSqlParser.FILE: case PlSqlParser.FILE_NAME_CONVERT: case PlSqlParser.FILESYSTEM_LIKE_LOGGING: case PlSqlParser.FILTER: case PlSqlParser.FINAL: case PlSqlParser.FINE: case PlSqlParser.FINISH: case PlSqlParser.FIRST: case PlSqlParser.FIRSTM: case PlSqlParser.FIRST_ROWS: case PlSqlParser.FIRST_VALUE: case PlSqlParser.FIXED_VIEW_DATA: case PlSqlParser.FLAGGER: case PlSqlParser.FLASHBACK: case PlSqlParser.FLASH_CACHE: case PlSqlParser.FLOAT: case PlSqlParser.FLOB: case PlSqlParser.FLOOR: case PlSqlParser.FLUSH: case PlSqlParser.FOLDER: case PlSqlParser.FOLLOWING: case PlSqlParser.FOLLOWS: case PlSqlParser.FORALL: case PlSqlParser.FORCE: case PlSqlParser.FORCE_XML_QUERY_REWRITE: case PlSqlParser.FOREIGN: case PlSqlParser.FOREVER: case PlSqlParser.FORMAT: case PlSqlParser.FORWARD: case PlSqlParser.FRAGMENT_NUMBER: case PlSqlParser.FREELIST: case PlSqlParser.FREELISTS: case PlSqlParser.FREEPOOLS: case PlSqlParser.FRESH: case PlSqlParser.FROM_TZ: case PlSqlParser.FULL: case PlSqlParser.FULL_OUTER_JOIN_TO_OUTER: case PlSqlParser.FUNCTION: case PlSqlParser.FUNCTIONS: case PlSqlParser.GATHER_OPTIMIZER_STATISTICS: case PlSqlParser.GATHER_PLAN_STATISTICS: case PlSqlParser.GBY_CONC_ROLLUP: case PlSqlParser.GBY_PUSHDOWN: case PlSqlParser.GENERATED: case PlSqlParser.GET: case PlSqlParser.GLOBAL: case PlSqlParser.GLOBALLY: case PlSqlParser.GLOBAL_NAME: case PlSqlParser.GLOBAL_TOPIC_ENABLED: case PlSqlParser.GROUP_BY: case PlSqlParser.GROUP_ID: case PlSqlParser.GROUPING: case PlSqlParser.GROUPING_ID: case PlSqlParser.GROUPS: case PlSqlParser.GUARANTEED: case PlSqlParser.GUARANTEE: case PlSqlParser.GUARD: case PlSqlParser.HASH_AJ: case PlSqlParser.HASH: case PlSqlParser.HASHKEYS: case PlSqlParser.HASH_SJ: case PlSqlParser.HEADER: case PlSqlParser.HEAP: case PlSqlParser.HELP: case PlSqlParser.HEXTORAW: case PlSqlParser.HEXTOREF: case PlSqlParser.HIDDEN_KEYWORD: case PlSqlParser.HIDE: case PlSqlParser.HIERARCHY: case PlSqlParser.HIGH: case PlSqlParser.HINTSET_BEGIN: case PlSqlParser.HINTSET_END: case PlSqlParser.HOT: case PlSqlParser.HOUR: case PlSqlParser.HWM_BROKERED: case PlSqlParser.HYBRID: case PlSqlParser.IDENTIFIER: case PlSqlParser.IDENTITY: case PlSqlParser.IDGENERATORS: case PlSqlParser.ID: case PlSqlParser.IDLE_TIME: case PlSqlParser.IF: case PlSqlParser.IGNORE: case PlSqlParser.IGNORE_OPTIM_EMBEDDED_HINTS: case PlSqlParser.IGNORE_ROW_ON_DUPKEY_INDEX: case PlSqlParser.IGNORE_WHERE_CLAUSE: case PlSqlParser.ILM: case PlSqlParser.IMMEDIATE: case PlSqlParser.IMPACT: case PlSqlParser.IMPORT: case PlSqlParser.INACTIVE: case PlSqlParser.INCLUDE: case PlSqlParser.INCLUDE_VERSION: case PlSqlParser.INCLUDING: case PlSqlParser.INCREMENTAL: case PlSqlParser.INCREMENT: case PlSqlParser.INCR: case PlSqlParser.INDENT: case PlSqlParser.INDEX_ASC: case PlSqlParser.INDEX_COMBINE: case PlSqlParser.INDEX_DESC: case PlSqlParser.INDEXED: case PlSqlParser.INDEXES: case PlSqlParser.INDEX_FFS: case PlSqlParser.INDEX_FILTER: case PlSqlParser.INDEXING: case PlSqlParser.INDEX_JOIN: case PlSqlParser.INDEX_ROWS: case PlSqlParser.INDEX_RRS: case PlSqlParser.INDEX_RS_ASC: case PlSqlParser.INDEX_RS_DESC: case PlSqlParser.INDEX_RS: case PlSqlParser.INDEX_SCAN: case PlSqlParser.INDEX_SKIP_SCAN: case PlSqlParser.INDEX_SS_ASC: case PlSqlParser.INDEX_SS_DESC: case PlSqlParser.INDEX_SS: case PlSqlParser.INDEX_STATS: case PlSqlParser.INDEXTYPE: case PlSqlParser.INDEXTYPES: case PlSqlParser.INDICATOR: case PlSqlParser.INDICES: case PlSqlParser.INFINITE: case PlSqlParser.INFORMATIONAL: case PlSqlParser.INHERIT: case PlSqlParser.INITCAP: case PlSqlParser.INITIAL: case PlSqlParser.INITIALIZED: case PlSqlParser.INITIALLY: case PlSqlParser.INITRANS: case PlSqlParser.INLINE: case PlSqlParser.INLINE_XMLTYPE_NT: case PlSqlParser.INMEMORY: case PlSqlParser.IN_MEMORY_METADATA: case PlSqlParser.INMEMORY_PRUNING: case PlSqlParser.INNER: case PlSqlParser.INOUT: case PlSqlParser.INPLACE: case PlSqlParser.INSERTCHILDXMLAFTER: case PlSqlParser.INSERTCHILDXMLBEFORE: case PlSqlParser.INSERTCHILDXML: case PlSqlParser.INSERTXMLAFTER: case PlSqlParser.INSERTXMLBEFORE: case PlSqlParser.INSTANCE: case PlSqlParser.INSTANCES: case PlSqlParser.INSTANTIABLE: case PlSqlParser.INSTANTLY: case PlSqlParser.INSTEAD: case PlSqlParser.INSTR2: case PlSqlParser.INSTR4: case PlSqlParser.INSTRB: case PlSqlParser.INSTRC: case PlSqlParser.INSTR: case PlSqlParser.INTEGER: case PlSqlParser.INTERLEAVED: case PlSqlParser.INTERMEDIATE: case PlSqlParser.INTERNAL_CONVERT: case PlSqlParser.INTERNAL_USE: case PlSqlParser.INTERPRETED: case PlSqlParser.INTERVAL: case PlSqlParser.INT: case PlSqlParser.INVALIDATE: case PlSqlParser.INVISIBLE: case PlSqlParser.IN_XQUERY: case PlSqlParser.ISOLATION: case PlSqlParser.ISOLATION_LEVEL: case PlSqlParser.ITERATE: case PlSqlParser.ITERATION_NUMBER: case PlSqlParser.JAVA: case PlSqlParser.JOB: case PlSqlParser.JOIN: case PlSqlParser.JSON_ARRAYAGG: case PlSqlParser.JSON_ARRAY: case PlSqlParser.JSON_EQUAL: case PlSqlParser.JSON_EXISTS2: case PlSqlParser.JSON_EXISTS: case PlSqlParser.JSONGET: case PlSqlParser.JSON: case PlSqlParser.JSON_OBJECTAGG: case PlSqlParser.JSON_OBJECT: case PlSqlParser.JSONPARSE: case PlSqlParser.JSON_QUERY: case PlSqlParser.JSON_SERIALIZE: case PlSqlParser.JSON_TABLE: case PlSqlParser.JSON_TEXTCONTAINS2: case PlSqlParser.JSON_TEXTCONTAINS: case PlSqlParser.JSON_VALUE: case PlSqlParser.KEEP_DUPLICATES: case PlSqlParser.KEEP: case PlSqlParser.KERBEROS: case PlSqlParser.KEY: case PlSqlParser.KEY_LENGTH: case PlSqlParser.KEYSIZE: case PlSqlParser.KEYS: case PlSqlParser.KEYSTORE: case PlSqlParser.KILL: case PlSqlParser.LABEL: case PlSqlParser.LANGUAGE: case PlSqlParser.LAST_DAY: case PlSqlParser.LAST: case PlSqlParser.LAST_VALUE: case PlSqlParser.LATERAL: case PlSqlParser.LAX: case PlSqlParser.LAYER: case PlSqlParser.LDAP_REGISTRATION_ENABLED: case PlSqlParser.LDAP_REGISTRATION: case PlSqlParser.LDAP_REG_SYNC_INTERVAL: case PlSqlParser.LEADING: case PlSqlParser.LEFT: case PlSqlParser.LENGTH2: case PlSqlParser.LENGTH4: case PlSqlParser.LENGTHB: case PlSqlParser.LENGTHC: case PlSqlParser.LENGTH: case PlSqlParser.LESS: case PlSqlParser.LEVEL: case PlSqlParser.LEVELS: case PlSqlParser.LIBRARY: case PlSqlParser.LIFECYCLE: case PlSqlParser.LIFE: case PlSqlParser.LIFETIME: case PlSqlParser.LIKE2: case PlSqlParser.LIKE4: case PlSqlParser.LIKEC: case PlSqlParser.LIKE_EXPAND: case PlSqlParser.LIMIT: case PlSqlParser.LINEAR: case PlSqlParser.LINK: case PlSqlParser.LIST: case PlSqlParser.LN: case PlSqlParser.LNNVL: case PlSqlParser.LOAD: case PlSqlParser.LOB: case PlSqlParser.LOBNVL: case PlSqlParser.LOBS: case PlSqlParser.LOCAL_INDEXES: case PlSqlParser.LOCAL: case PlSqlParser.LOCALTIME: case PlSqlParser.LOCALTIMESTAMP: case PlSqlParser.LOCATION: case PlSqlParser.LOCATOR: case PlSqlParser.LOCKED: case PlSqlParser.LOCKING: case PlSqlParser.LOGFILE: case PlSqlParser.LOGFILES: case PlSqlParser.LOGGING: case PlSqlParser.LOGICAL: case PlSqlParser.LOGICAL_READS_PER_CALL: case PlSqlParser.LOGICAL_READS_PER_SESSION: case PlSqlParser.LOG: case PlSqlParser.LOGMINING: case PlSqlParser.LOGOFF: case PlSqlParser.LOGON: case PlSqlParser.LOG_READ_ONLY_VIOLATIONS: case PlSqlParser.LONG: case PlSqlParser.LOOP: case PlSqlParser.LOWER: case PlSqlParser.LOW: case PlSqlParser.LPAD: case PlSqlParser.LTRIM: case PlSqlParser.MAIN: case PlSqlParser.MAKE_REF: case PlSqlParser.MANAGED: case PlSqlParser.MANAGE: case PlSqlParser.MANAGEMENT: case PlSqlParser.MANAGER: case PlSqlParser.MANUAL: case PlSqlParser.MAP: case PlSqlParser.MAPPING: case PlSqlParser.MASTER: case PlSqlParser.MATCHED: case PlSqlParser.MATCHES: case PlSqlParser.MATCH: case PlSqlParser.MATCH_NUMBER: case PlSqlParser.MATCH_RECOGNIZE: case PlSqlParser.MATERIALIZED: case PlSqlParser.MATERIALIZE: case PlSqlParser.MAXARCHLOGS: case PlSqlParser.MAXDATAFILES: case PlSqlParser.MAXEXTENTS: case PlSqlParser.MAXIMIZE: case PlSqlParser.MAXINSTANCES: case PlSqlParser.MAXLOGFILES: case PlSqlParser.MAXLOGHISTORY: case PlSqlParser.MAXLOGMEMBERS: case PlSqlParser.MAX_SHARED_TEMP_SIZE: case PlSqlParser.MAXSIZE: case PlSqlParser.MAXTRANS: case PlSqlParser.MAXVALUE: case PlSqlParser.MEASURE: case PlSqlParser.MEASURES: case PlSqlParser.MEDIUM: case PlSqlParser.MEMBER: case PlSqlParser.MEMCOMPRESS: case PlSqlParser.MEMORY: case PlSqlParser.MERGEACTIONS: case PlSqlParser.MERGE_AJ: case PlSqlParser.MERGE_CONST_ON: case PlSqlParser.MERGE: case PlSqlParser.MERGE_SJ: case PlSqlParser.METADATA: case PlSqlParser.METHOD: case PlSqlParser.MIGRATE: case PlSqlParser.MIGRATION: case PlSqlParser.MINEXTENTS: case PlSqlParser.MINIMIZE: case PlSqlParser.MINIMUM: case PlSqlParser.MINING: case PlSqlParser.MINUS_NULL: case PlSqlParser.MINUTE: case PlSqlParser.MINVALUE: case PlSqlParser.MIRRORCOLD: case PlSqlParser.MIRRORHOT: case PlSqlParser.MIRROR: case PlSqlParser.MLSLABEL: case PlSqlParser.MODEL_COMPILE_SUBQUERY: case PlSqlParser.MODEL_DONTVERIFY_UNIQUENESS: case PlSqlParser.MODEL_DYNAMIC_SUBQUERY: case PlSqlParser.MODEL_MIN_ANALYSIS: case PlSqlParser.MODEL: case PlSqlParser.MODEL_NB: case PlSqlParser.MODEL_NO_ANALYSIS: case PlSqlParser.MODEL_PBY: case PlSqlParser.MODEL_PUSH_REF: case PlSqlParser.MODEL_SV: case PlSqlParser.MODIFICATION: case PlSqlParser.MODIFY_COLUMN_TYPE: case PlSqlParser.MODIFY: case PlSqlParser.MOD: case PlSqlParser.MODULE: case PlSqlParser.MONITORING: case PlSqlParser.MONITOR: case PlSqlParser.MONTH: case PlSqlParser.MONTHS_BETWEEN: case PlSqlParser.MONTHS: case PlSqlParser.MOUNT: case PlSqlParser.MOUNTPATH: case PlSqlParser.MOVEMENT: case PlSqlParser.MOVE: case PlSqlParser.MULTIDIMENSIONAL: case PlSqlParser.MULTISET: case PlSqlParser.MV_MERGE: case PlSqlParser.NAMED: case PlSqlParser.NAME: case PlSqlParser.NAMESPACE: case PlSqlParser.NAN: case PlSqlParser.NANVL: case PlSqlParser.NATIONAL: case PlSqlParser.NATIVE_FULL_OUTER_JOIN: case PlSqlParser.NATIVE: case PlSqlParser.NATURAL: case PlSqlParser.NAV: case PlSqlParser.NCHAR_CS: case PlSqlParser.NCHAR: case PlSqlParser.NCHR: case PlSqlParser.NCLOB: case PlSqlParser.NEEDED: case PlSqlParser.NEG: case PlSqlParser.NESTED: case PlSqlParser.NESTED_TABLE_FAST_INSERT: case PlSqlParser.NESTED_TABLE_GET_REFS: case PlSqlParser.NESTED_TABLE_ID: case PlSqlParser.NESTED_TABLE_SET_REFS: case PlSqlParser.NESTED_TABLE_SET_SETID: case PlSqlParser.NETWORK: case PlSqlParser.NEVER: case PlSqlParser.NEW: case PlSqlParser.NEW_TIME: case PlSqlParser.NEXT_DAY: case PlSqlParser.NEXT: case PlSqlParser.NL_AJ: case PlSqlParser.NLJ_BATCHING: case PlSqlParser.NLJ_INDEX_FILTER: case PlSqlParser.NLJ_INDEX_SCAN: case PlSqlParser.NLJ_PREFETCH: case PlSqlParser.NLS_CALENDAR: case PlSqlParser.NLS_CHARACTERSET: case PlSqlParser.NLS_CHARSET_DECL_LEN: case PlSqlParser.NLS_CHARSET_ID: case PlSqlParser.NLS_CHARSET_NAME: case PlSqlParser.NLS_COMP: case PlSqlParser.NLS_CURRENCY: case PlSqlParser.NLS_DATE_FORMAT: case PlSqlParser.NLS_DATE_LANGUAGE: case PlSqlParser.NLS_INITCAP: case PlSqlParser.NLS_ISO_CURRENCY: case PlSqlParser.NL_SJ: case PlSqlParser.NLS_LANG: case PlSqlParser.NLS_LANGUAGE: case PlSqlParser.NLS_LENGTH_SEMANTICS: case PlSqlParser.NLS_LOWER: case PlSqlParser.NLS_NCHAR_CONV_EXCP: case PlSqlParser.NLS_NUMERIC_CHARACTERS: case PlSqlParser.NLS_SORT: case PlSqlParser.NLSSORT: case PlSqlParser.NLS_SPECIAL_CHARS: case PlSqlParser.NLS_TERRITORY: case PlSqlParser.NLS_UPPER: case PlSqlParser.NO_ACCESS: case PlSqlParser.NO_ADAPTIVE_PLAN: case PlSqlParser.NO_ANSI_REARCH: case PlSqlParser.NOAPPEND: case PlSqlParser.NOARCHIVELOG: case PlSqlParser.NOAUDIT: case PlSqlParser.NO_AUTO_REOPTIMIZE: case PlSqlParser.NO_BASETABLE_MULTIMV_REWRITE: case PlSqlParser.NO_BATCH_TABLE_ACCESS_BY_ROWID: case PlSqlParser.NO_BIND_AWARE: case PlSqlParser.NO_BUFFER: case PlSqlParser.NOCACHE: case PlSqlParser.NO_CARTESIAN: case PlSqlParser.NO_CHECK_ACL_REWRITE: case PlSqlParser.NO_CLUSTER_BY_ROWID: case PlSqlParser.NO_CLUSTERING: case PlSqlParser.NO_COALESCE_SQ: case PlSqlParser.NO_COMMON_DATA: case PlSqlParser.NO_CONNECT_BY_CB_WHR_ONLY: case PlSqlParser.NO_CONNECT_BY_COMBINE_SW: case PlSqlParser.NO_CONNECT_BY_COST_BASED: case PlSqlParser.NO_CONNECT_BY_ELIM_DUPS: case PlSqlParser.NO_CONNECT_BY_FILTERING: case PlSqlParser.NOCOPY: case PlSqlParser.NO_COST_XML_QUERY_REWRITE: case PlSqlParser.NO_CPU_COSTING: case PlSqlParser.NOCPU_COSTING: case PlSqlParser.NOCYCLE: case PlSqlParser.NO_DATA_SECURITY_REWRITE: case PlSqlParser.NO_DECORRELATE: case PlSqlParser.NODELAY: case PlSqlParser.NO_DOMAIN_INDEX_FILTER: case PlSqlParser.NO_DST_UPGRADE_INSERT_CONV: case PlSqlParser.NO_ELIM_GROUPBY: case PlSqlParser.NO_ELIMINATE_JOIN: case PlSqlParser.NO_ELIMINATE_OBY: case PlSqlParser.NO_ELIMINATE_OUTER_JOIN: case PlSqlParser.NOENTITYESCAPING: case PlSqlParser.NO_EXPAND_GSET_TO_UNION: case PlSqlParser.NO_EXPAND: case PlSqlParser.NO_EXPAND_TABLE: case PlSqlParser.NO_FACT: case PlSqlParser.NO_FACTORIZE_JOIN: case PlSqlParser.NO_FILTERING: case PlSqlParser.NOFORCE: case PlSqlParser.NO_FULL_OUTER_JOIN_TO_OUTER: case PlSqlParser.NO_GATHER_OPTIMIZER_STATISTICS: case PlSqlParser.NO_GBY_PUSHDOWN: case PlSqlParser.NOGUARANTEE: case PlSqlParser.NO_INDEX_FFS: case PlSqlParser.NO_INDEX: case PlSqlParser.NO_INDEX_SS: case PlSqlParser.NO_INMEMORY: case PlSqlParser.NO_INMEMORY_PRUNING: case PlSqlParser.NOKEEP: case PlSqlParser.NO_LOAD: case PlSqlParser.NOLOCAL: case PlSqlParser.NOLOGGING: case PlSqlParser.NOMAPPING: case PlSqlParser.NOMAXVALUE: case PlSqlParser.NO_MERGE: case PlSqlParser.NOMINIMIZE: case PlSqlParser.NOMINVALUE: case PlSqlParser.NO_MODEL_PUSH_REF: case PlSqlParser.NO_MONITORING: case PlSqlParser.NOMONITORING: case PlSqlParser.NO_MONITOR: case PlSqlParser.NO_MULTIMV_REWRITE: case PlSqlParser.NO_NATIVE_FULL_OUTER_JOIN: case PlSqlParser.NONBLOCKING: case PlSqlParser.NONEDITIONABLE: case PlSqlParser.NONE: case PlSqlParser.NO_NLJ_BATCHING: case PlSqlParser.NO_NLJ_PREFETCH: case PlSqlParser.NO: case PlSqlParser.NONSCHEMA: case PlSqlParser.NO_OBJECT_LINK: case PlSqlParser.NOORDER: case PlSqlParser.NO_ORDER_ROLLUPS: case PlSqlParser.NO_OUTER_JOIN_TO_ANTI: case PlSqlParser.NO_OUTER_JOIN_TO_INNER: case PlSqlParser.NOOVERRIDE: case PlSqlParser.NO_PARALLEL_INDEX: case PlSqlParser.NOPARALLEL_INDEX: case PlSqlParser.NO_PARALLEL: case PlSqlParser.NOPARALLEL: case PlSqlParser.NO_PARTIAL_COMMIT: case PlSqlParser.NO_PARTIAL_JOIN: case PlSqlParser.NO_PARTIAL_ROLLUP_PUSHDOWN: case PlSqlParser.NOPARTITION: case PlSqlParser.NO_PLACE_DISTINCT: case PlSqlParser.NO_PLACE_GROUP_BY: case PlSqlParser.NO_PQ_CONCURRENT_UNION: case PlSqlParser.NO_PQ_MAP: case PlSqlParser.NO_PQ_REPLICATE: case PlSqlParser.NO_PQ_SKEW: case PlSqlParser.NO_PRUNE_GSETS: case PlSqlParser.NO_PULL_PRED: case PlSqlParser.NO_PUSH_PRED: case PlSqlParser.NO_PUSH_SUBQ: case PlSqlParser.NO_PX_FAULT_TOLERANCE: case PlSqlParser.NO_PX_JOIN_FILTER: case PlSqlParser.NO_QKN_BUFF: case PlSqlParser.NO_QUERY_TRANSFORMATION: case PlSqlParser.NO_REF_CASCADE: case PlSqlParser.NORELOCATE: case PlSqlParser.NORELY: case PlSqlParser.NOREPAIR: case PlSqlParser.NOREPLAY: case PlSqlParser.NORESETLOGS: case PlSqlParser.NO_RESULT_CACHE: case PlSqlParser.NOREVERSE: case PlSqlParser.NO_REWRITE: case PlSqlParser.NOREWRITE: case PlSqlParser.NORMAL: case PlSqlParser.NO_ROOT_SW_FOR_LOCAL: case PlSqlParser.NOROWDEPENDENCIES: case PlSqlParser.NOSCHEMACHECK: case PlSqlParser.NOSEGMENT: case PlSqlParser.NO_SEMIJOIN: case PlSqlParser.NO_SEMI_TO_INNER: case PlSqlParser.NO_SET_TO_JOIN: case PlSqlParser.NOSORT: case PlSqlParser.NO_SQL_TRANSLATION: case PlSqlParser.NO_SQL_TUNE: case PlSqlParser.NO_STAR_TRANSFORMATION: case PlSqlParser.NO_STATEMENT_QUEUING: case PlSqlParser.NO_STATS_GSETS: case PlSqlParser.NOSTRICT: case PlSqlParser.NO_SUBQUERY_PRUNING: case PlSqlParser.NO_SUBSTRB_PAD: case PlSqlParser.NO_SWAP_JOIN_INPUTS: case PlSqlParser.NOSWITCH: case PlSqlParser.NO_TABLE_LOOKUP_BY_NL: case PlSqlParser.NO_TEMP_TABLE: case PlSqlParser.NOTHING: case PlSqlParser.NOTIFICATION: case PlSqlParser.NO_TRANSFORM_DISTINCT_AGG: case PlSqlParser.NO_UNNEST: case PlSqlParser.NO_USE_CUBE: case PlSqlParser.NO_USE_HASH_AGGREGATION: case PlSqlParser.NO_USE_HASH_GBY_FOR_PUSHDOWN: case PlSqlParser.NO_USE_HASH: case PlSqlParser.NO_USE_INVISIBLE_INDEXES: case PlSqlParser.NO_USE_MERGE: case PlSqlParser.NO_USE_NL: case PlSqlParser.NO_USE_VECTOR_AGGREGATION: case PlSqlParser.NOVALIDATE: case PlSqlParser.NO_VECTOR_TRANSFORM_DIMS: case PlSqlParser.NO_VECTOR_TRANSFORM_FACT: case PlSqlParser.NO_VECTOR_TRANSFORM: case PlSqlParser.NO_XDB_FASTPATH_INSERT: case PlSqlParser.NO_XML_DML_REWRITE: case PlSqlParser.NO_XMLINDEX_REWRITE_IN_SELECT: case PlSqlParser.NO_XMLINDEX_REWRITE: case PlSqlParser.NO_XML_QUERY_REWRITE: case PlSqlParser.NO_ZONEMAP: case PlSqlParser.NTH_VALUE: case PlSqlParser.NULLIF: case PlSqlParser.NULLS: case PlSqlParser.NUMBER: case PlSqlParser.NUMERIC: case PlSqlParser.NUM_INDEX_KEYS: case PlSqlParser.NUMTODSINTERVAL: case PlSqlParser.NUMTOYMINTERVAL: case PlSqlParser.NVARCHAR2: case PlSqlParser.NVL2: case PlSqlParser.OBJECT2XML: case PlSqlParser.OBJECT: case PlSqlParser.OBJ_ID: case PlSqlParser.OBJNO: case PlSqlParser.OBJNO_REUSE: case PlSqlParser.OCCURENCES: case PlSqlParser.OFFLINE: case PlSqlParser.OFF: case PlSqlParser.OFFSET: case PlSqlParser.OIDINDEX: case PlSqlParser.OID: case PlSqlParser.OLAP: case PlSqlParser.OLD: case PlSqlParser.OLD_PUSH_PRED: case PlSqlParser.OLS: case PlSqlParser.OLTP: case PlSqlParser.OMIT: case PlSqlParser.ONE: case PlSqlParser.ONLINE: case PlSqlParser.ONLY: case PlSqlParser.OPAQUE: case PlSqlParser.OPAQUE_TRANSFORM: case PlSqlParser.OPAQUE_XCANONICAL: case PlSqlParser.OPCODE: case PlSqlParser.OPEN: case PlSqlParser.OPERATIONS: case PlSqlParser.OPERATOR: case PlSqlParser.OPT_ESTIMATE: case PlSqlParser.OPTIMAL: case PlSqlParser.OPTIMIZE: case PlSqlParser.OPTIMIZER_FEATURES_ENABLE: case PlSqlParser.OPTIMIZER_GOAL: case PlSqlParser.OPT_PARAM: case PlSqlParser.ORA_BRANCH: case PlSqlParser.ORA_CHECK_ACL: case PlSqlParser.ORA_CHECK_PRIVILEGE: case PlSqlParser.ORA_CLUSTERING: case PlSqlParser.ORADATA: case PlSqlParser.ORADEBUG: case PlSqlParser.ORA_DST_AFFECTED: case PlSqlParser.ORA_DST_CONVERT: case PlSqlParser.ORA_DST_ERROR: case PlSqlParser.ORA_GET_ACLIDS: case PlSqlParser.ORA_GET_PRIVILEGES: case PlSqlParser.ORA_HASH: case PlSqlParser.ORA_INVOKING_USERID: case PlSqlParser.ORA_INVOKING_USER: case PlSqlParser.ORA_INVOKING_XS_USER_GUID: case PlSqlParser.ORA_INVOKING_XS_USER: case PlSqlParser.ORA_RAWCOMPARE: case PlSqlParser.ORA_RAWCONCAT: case PlSqlParser.ORA_ROWSCN: case PlSqlParser.ORA_ROWSCN_RAW: case PlSqlParser.ORA_ROWVERSION: case PlSqlParser.ORA_TABVERSION: case PlSqlParser.ORA_WRITE_TIME: case PlSqlParser.ORDERED: case PlSqlParser.ORDERED_PREDICATES: case PlSqlParser.ORDINALITY: case PlSqlParser.OR_EXPAND: case PlSqlParser.ORGANIZATION: case PlSqlParser.OR_PREDICATES: case PlSqlParser.OSERROR: case PlSqlParser.OTHER: case PlSqlParser.OUTER_JOIN_TO_ANTI: case PlSqlParser.OUTER_JOIN_TO_INNER: case PlSqlParser.OUTER: case PlSqlParser.OUTLINE_LEAF: case PlSqlParser.OUTLINE: case PlSqlParser.OUT_OF_LINE: case PlSqlParser.OUT: case PlSqlParser.OVERFLOW_NOMOVE: case PlSqlParser.OVERFLOW: case PlSqlParser.OVERLAPS: case PlSqlParser.OVER: case PlSqlParser.OVERRIDING: case PlSqlParser.OWNER: case PlSqlParser.OWNERSHIP: case PlSqlParser.OWN: case PlSqlParser.PACKAGE: case PlSqlParser.PACKAGES: case PlSqlParser.PARALLEL_ENABLE: case PlSqlParser.PARALLEL_INDEX: case PlSqlParser.PARALLEL: case PlSqlParser.PARAMETERS: case PlSqlParser.PARAM: case PlSqlParser.PARENT: case PlSqlParser.PARITY: case PlSqlParser.PARTIAL_JOIN: case PlSqlParser.PARTIALLY: case PlSqlParser.PARTIAL: case PlSqlParser.PARTIAL_ROLLUP_PUSHDOWN: case PlSqlParser.PARTITION_HASH: case PlSqlParser.PARTITION_LIST: case PlSqlParser.PARTITION: case PlSqlParser.PARTITION_RANGE: case PlSqlParser.PARTITIONS: case PlSqlParser.PARTNUMINST: case PlSqlParser.PASSING: case PlSqlParser.PASSWORD_GRACE_TIME: case PlSqlParser.PASSWORD_LIFE_TIME: case PlSqlParser.PASSWORD_LOCK_TIME: case PlSqlParser.PASSWORD: case PlSqlParser.PASSWORD_REUSE_MAX: case PlSqlParser.PASSWORD_REUSE_TIME: case PlSqlParser.PASSWORD_VERIFY_FUNCTION: case PlSqlParser.PAST: case PlSqlParser.PATCH: case PlSqlParser.PATH: case PlSqlParser.PATH_PREFIX: case PlSqlParser.PATHS: case PlSqlParser.PATTERN: case PlSqlParser.PBL_HS_BEGIN: case PlSqlParser.PBL_HS_END: case PlSqlParser.PCTINCREASE: case PlSqlParser.PCTTHRESHOLD: case PlSqlParser.PCTUSED: case PlSqlParser.PCTVERSION: case PlSqlParser.PENDING: case PlSqlParser.PERCENT_KEYWORD: case PlSqlParser.PERCENT_RANKM: case PlSqlParser.PERFORMANCE: case PlSqlParser.PERIOD_KEYWORD: case PlSqlParser.PERMANENT: case PlSqlParser.PERMISSION: case PlSqlParser.PERMUTE: case PlSqlParser.PER: case PlSqlParser.PFILE: case PlSqlParser.PHYSICAL: case PlSqlParser.PIKEY: case PlSqlParser.PIPELINED: case PlSqlParser.PIV_GB: case PlSqlParser.PIVOT: case PlSqlParser.PIV_SSF: case PlSqlParser.PLACE_DISTINCT: case PlSqlParser.PLACE_GROUP_BY: case PlSqlParser.PLAN: case PlSqlParser.PLSCOPE_SETTINGS: case PlSqlParser.PLS_INTEGER: case PlSqlParser.PLSQL_CCFLAGS: case PlSqlParser.PLSQL_CODE_TYPE: case PlSqlParser.PLSQL_DEBUG: case PlSqlParser.PLSQL_OPTIMIZE_LEVEL: case PlSqlParser.PLSQL_WARNINGS: case PlSqlParser.PLUGGABLE: case PlSqlParser.POINT: case PlSqlParser.POLICY: case PlSqlParser.POOL_16K: case PlSqlParser.POOL_2K: case PlSqlParser.POOL_32K: case PlSqlParser.POOL_4K: case PlSqlParser.POOL_8K: case PlSqlParser.POSITIVEN: case PlSqlParser.POSITIVE: case PlSqlParser.POST_TRANSACTION: case PlSqlParser.POWERMULTISET_BY_CARDINALITY: case PlSqlParser.POWERMULTISET: case PlSqlParser.POWER: case PlSqlParser.PQ_CONCURRENT_UNION: case PlSqlParser.PQ_DISTRIBUTE: case PlSqlParser.PQ_DISTRIBUTE_WINDOW: case PlSqlParser.PQ_FILTER: case PlSqlParser.PQ_MAP: case PlSqlParser.PQ_NOMAP: case PlSqlParser.PQ_REPLICATE: case PlSqlParser.PQ_SKEW: case PlSqlParser.PRAGMA: case PlSqlParser.PREBUILT: case PlSqlParser.PRECEDES: case PlSqlParser.PRECEDING: case PlSqlParser.PRECISION: case PlSqlParser.PRECOMPUTE_SUBQUERY: case PlSqlParser.PREDICATE_REORDERS: case PlSqlParser.PRELOAD: case PlSqlParser.PREPARE: case PlSqlParser.PRESENTNNV: case PlSqlParser.PRESENT: case PlSqlParser.PRESENTV: case PlSqlParser.PRESERVE_OID: case PlSqlParser.PRESERVE: case PlSqlParser.PRETTY: case PlSqlParser.PREVIOUS: case PlSqlParser.PREV: case PlSqlParser.PRIMARY: case PlSqlParser.PRINTBLOBTOCLOB: case PlSqlParser.PRIORITY: case PlSqlParser.PRIVATE: case PlSqlParser.PRIVATE_SGA: case PlSqlParser.PRIVILEGED: case PlSqlParser.PRIVILEGE: case PlSqlParser.PRIVILEGES: case PlSqlParser.PROCEDURAL: case PlSqlParser.PROCEDURE: case PlSqlParser.PROCESS: case PlSqlParser.PROFILE: case PlSqlParser.PROGRAM: case PlSqlParser.PROJECT: case PlSqlParser.PROPAGATE: case PlSqlParser.PROTECTED: case PlSqlParser.PROTECTION: case PlSqlParser.PROXY: case PlSqlParser.PRUNING: case PlSqlParser.PULL_PRED: case PlSqlParser.PURGE: case PlSqlParser.PUSH_PRED: case PlSqlParser.PUSH_SUBQ: case PlSqlParser.PX_FAULT_TOLERANCE: case PlSqlParser.PX_GRANULE: case PlSqlParser.PX_JOIN_FILTER: case PlSqlParser.QB_NAME: case PlSqlParser.QUERY_BLOCK: case PlSqlParser.QUERY: case PlSqlParser.QUEUE_CURR: case PlSqlParser.QUEUE: case PlSqlParser.QUEUE_ROWP: case PlSqlParser.QUIESCE: case PlSqlParser.QUORUM: case PlSqlParser.QUOTA: case PlSqlParser.RAISE: case PlSqlParser.RANDOM_LOCAL: case PlSqlParser.RANDOM: case PlSqlParser.RANGE: case PlSqlParser.RANKM: case PlSqlParser.RAPIDLY: case PlSqlParser.RAW: case PlSqlParser.RAWTOHEX: case PlSqlParser.RAWTONHEX: case PlSqlParser.RBA: case PlSqlParser.RBO_OUTLINE: case PlSqlParser.RDBA: case PlSqlParser.READ: case PlSqlParser.READS: case PlSqlParser.REALM: case PlSqlParser.REAL: case PlSqlParser.REBALANCE: case PlSqlParser.REBUILD: case PlSqlParser.RECORD: case PlSqlParser.RECORDS_PER_BLOCK: case PlSqlParser.RECOVERABLE: case PlSqlParser.RECOVER: case PlSqlParser.RECOVERY: case PlSqlParser.RECYCLEBIN: case PlSqlParser.RECYCLE: case PlSqlParser.REDACTION: case PlSqlParser.REDEFINE: case PlSqlParser.REDO: case PlSqlParser.REDUCED: case PlSqlParser.REDUNDANCY: case PlSqlParser.REF_CASCADE_CURSOR: case PlSqlParser.REFERENCED: case PlSqlParser.REFERENCE: case PlSqlParser.REFERENCES: case PlSqlParser.REFERENCING: case PlSqlParser.REF: case PlSqlParser.REFRESH: case PlSqlParser.REFTOHEX: case PlSqlParser.REGEXP_COUNT: case PlSqlParser.REGEXP_INSTR: case PlSqlParser.REGEXP_LIKE: case PlSqlParser.REGEXP_REPLACE: case PlSqlParser.REGEXP_SUBSTR: case PlSqlParser.REGISTER: case PlSqlParser.REGR_AVGX: case PlSqlParser.REGR_AVGY: case PlSqlParser.REGR_COUNT: case PlSqlParser.REGR_INTERCEPT: case PlSqlParser.REGR_R2: case PlSqlParser.REGR_SLOPE: case PlSqlParser.REGR_SXX: case PlSqlParser.REGR_SXY: case PlSqlParser.REGR_SYY: case PlSqlParser.REGULAR: case PlSqlParser.REJECT: case PlSqlParser.REKEY: case PlSqlParser.RELATIONAL: case PlSqlParser.RELOCATE: case PlSqlParser.RELY: case PlSqlParser.REMAINDER: case PlSqlParser.REMOTE_MAPPED: case PlSqlParser.REMOVE: case PlSqlParser.RENAME: case PlSqlParser.REPAIR: case PlSqlParser.REPEAT: case PlSqlParser.REPLACE: case PlSqlParser.REPLICATION: case PlSqlParser.REQUIRED: case PlSqlParser.RESETLOGS: case PlSqlParser.RESET: case PlSqlParser.RESIZE: case PlSqlParser.RESOLVE: case PlSqlParser.RESOLVER: case PlSqlParser.RESPECT: case PlSqlParser.RESTART: case PlSqlParser.RESTORE_AS_INTERVALS: case PlSqlParser.RESTORE: case PlSqlParser.RESTRICT_ALL_REF_CONS: case PlSqlParser.RESTRICTED: case PlSqlParser.RESTRICT_REFERENCES: case PlSqlParser.RESTRICT: case PlSqlParser.RESULT_CACHE: case PlSqlParser.RESULT: case PlSqlParser.RESUMABLE: case PlSqlParser.RESUME: case PlSqlParser.RETENTION: case PlSqlParser.RETRY_ON_ROW_CHANGE: case PlSqlParser.RETURNING: case PlSqlParser.RETURN: case PlSqlParser.REUSE: case PlSqlParser.REVERSE: case PlSqlParser.REWRITE_OR_ERROR: case PlSqlParser.REWRITE: case PlSqlParser.RIGHT: case PlSqlParser.ROLE: case PlSqlParser.ROLESET: case PlSqlParser.ROLES: case PlSqlParser.ROLLBACK: case PlSqlParser.ROLLING: case PlSqlParser.ROLLUP: case PlSqlParser.ROWDEPENDENCIES: case PlSqlParser.ROWID_MAPPING_TABLE: case PlSqlParser.ROWID: case PlSqlParser.ROWIDTOCHAR: case PlSqlParser.ROWIDTONCHAR: case PlSqlParser.ROW_LENGTH: case PlSqlParser.ROWNUM: case PlSqlParser.ROW: case PlSqlParser.ROWS: case PlSqlParser.RPAD: case PlSqlParser.RTRIM: case PlSqlParser.RULE: case PlSqlParser.RULES: case PlSqlParser.RUNNING: case PlSqlParser.SALT: case PlSqlParser.SAMPLE: case PlSqlParser.SAVE_AS_INTERVALS: case PlSqlParser.SAVEPOINT: case PlSqlParser.SAVE: case PlSqlParser.SB4: case PlSqlParser.SCALE_ROWS: case PlSqlParser.SCALE: case PlSqlParser.SCAN_INSTANCES: case PlSqlParser.SCAN: case PlSqlParser.SCHEDULER: case PlSqlParser.SCHEMACHECK: case PlSqlParser.SCHEMA: case PlSqlParser.SCN_ASCENDING: case PlSqlParser.SCN: case PlSqlParser.SCOPE: case PlSqlParser.SCRUB: case PlSqlParser.SD_ALL: case PlSqlParser.SD_INHIBIT: case PlSqlParser.SDO_GEOM_MBR: case PlSqlParser.SD_SHOW: case PlSqlParser.SEARCH: case PlSqlParser.SECOND: case PlSqlParser.SECRET: case PlSqlParser.SECUREFILE_DBA: case PlSqlParser.SECUREFILE: case PlSqlParser.SECURITY: case PlSqlParser.SEED: case PlSqlParser.SEG_BLOCK: case PlSqlParser.SEG_FILE: case PlSqlParser.SEGMENT: case PlSqlParser.SELECTIVITY: case PlSqlParser.SELF: case PlSqlParser.SEMIJOIN_DRIVER: case PlSqlParser.SEMIJOIN: case PlSqlParser.SEMI_TO_INNER: case PlSqlParser.SEQUENCED: case PlSqlParser.SEQUENCE: case PlSqlParser.SEQUENTIAL: case PlSqlParser.SERIALIZABLE: case PlSqlParser.SERIALLY_REUSABLE: case PlSqlParser.SERIAL: case PlSqlParser.SERVERERROR: case PlSqlParser.SERVICE_NAME_CONVERT: case PlSqlParser.SERVICES: case PlSqlParser.SESSION_CACHED_CURSORS: case PlSqlParser.SESSION: case PlSqlParser.SESSIONS_PER_USER: case PlSqlParser.SESSIONTIMEZONE: case PlSqlParser.SESSIONTZNAME: case PlSqlParser.SET: case PlSqlParser.SETS: case PlSqlParser.SETTINGS: case PlSqlParser.SET_TO_JOIN: case PlSqlParser.SEVERE: case PlSqlParser.SHARED_POOL: case PlSqlParser.SHARED: case PlSqlParser.SHARING: case PlSqlParser.SHELFLIFE: case PlSqlParser.SHOW: case PlSqlParser.SHRINK: case PlSqlParser.SHUTDOWN: case PlSqlParser.SIBLINGS: case PlSqlParser.SID: case PlSqlParser.SIGNAL_COMPONENT: case PlSqlParser.SIGNAL_FUNCTION: case PlSqlParser.SIGN: case PlSqlParser.SIGNTYPE: case PlSqlParser.SIMPLE_INTEGER: case PlSqlParser.SIMPLE: case PlSqlParser.SINGLE: case PlSqlParser.SINGLETASK: case PlSqlParser.SINH: case PlSqlParser.SIN: case PlSqlParser.SKIP_EXT_OPTIMIZER: case PlSqlParser.SKIP_: case PlSqlParser.SKIP_UNQ_UNUSABLE_IDX: case PlSqlParser.SKIP_UNUSABLE_INDEXES: case PlSqlParser.SMALLFILE: case PlSqlParser.SMALLINT: case PlSqlParser.SNAPSHOT: case PlSqlParser.SOME: case PlSqlParser.SORT: case PlSqlParser.SOUNDEX: case PlSqlParser.SOURCE_FILE_DIRECTORY: case PlSqlParser.SOURCE_FILE_NAME_CONVERT: case PlSqlParser.SOURCE: case PlSqlParser.SPACE_KEYWORD: case PlSqlParser.SPECIFICATION: case PlSqlParser.SPFILE: case PlSqlParser.SPLIT: case PlSqlParser.SPREADSHEET: case PlSqlParser.SQLDATA: case PlSqlParser.SQLERROR: case PlSqlParser.SQLLDR: case PlSqlParser.SQL: case PlSqlParser.SQL_TRACE: case PlSqlParser.SQL_TRANSLATION_PROFILE: case PlSqlParser.SQRT: case PlSqlParser.STALE: case PlSqlParser.STANDALONE: case PlSqlParser.STANDARD_HASH: case PlSqlParser.STANDBY_MAX_DATA_DELAY: case PlSqlParser.STANDBYS: case PlSqlParser.STANDBY: case PlSqlParser.STAR: case PlSqlParser.STAR_TRANSFORMATION: case PlSqlParser.STARTUP: case PlSqlParser.STATEMENT_ID: case PlSqlParser.STATEMENT_QUEUING: case PlSqlParser.STATEMENTS: case PlSqlParser.STATEMENT: case PlSqlParser.STATE: case PlSqlParser.STATIC: case PlSqlParser.STATISTICS: case PlSqlParser.STATS_BINOMIAL_TEST: case PlSqlParser.STATS_CROSSTAB: case PlSqlParser.STATS_F_TEST: case PlSqlParser.STATS_KS_TEST: case PlSqlParser.STATS_MODE: case PlSqlParser.STATS_MW_TEST: case PlSqlParser.STATS_ONE_WAY_ANOVA: case PlSqlParser.STATS_T_TEST_INDEP: case PlSqlParser.STATS_T_TEST_INDEPU: case PlSqlParser.STATS_T_TEST_ONE: case PlSqlParser.STATS_T_TEST_PAIRED: case PlSqlParser.STATS_WSR_TEST: case PlSqlParser.STDDEV_POP: case PlSqlParser.STDDEV_SAMP: case PlSqlParser.STOP: case PlSqlParser.STORAGE: case PlSqlParser.STORE: case PlSqlParser.STREAMS: case PlSqlParser.STREAM: case PlSqlParser.STRICT: case PlSqlParser.STRING: case PlSqlParser.STRIPE_COLUMNS: case PlSqlParser.STRIPE_WIDTH: case PlSqlParser.STRIP: case PlSqlParser.STRUCTURE: case PlSqlParser.SUBMULTISET: case PlSqlParser.SUBPARTITION_REL: case PlSqlParser.SUBPARTITIONS: case PlSqlParser.SUBPARTITION: case PlSqlParser.SUBQUERIES: case PlSqlParser.SUBQUERY_PRUNING: case PlSqlParser.SUBSCRIBE: case PlSqlParser.SUBSET: case PlSqlParser.SUBSTITUTABLE: case PlSqlParser.SUBSTR2: case PlSqlParser.SUBSTR4: case PlSqlParser.SUBSTRB: case PlSqlParser.SUBSTRC: case PlSqlParser.SUBTYPE: case PlSqlParser.SUCCESSFUL: case PlSqlParser.SUCCESS: case PlSqlParser.SUMMARY: case PlSqlParser.SUPPLEMENTAL: case PlSqlParser.SUSPEND: case PlSqlParser.SWAP_JOIN_INPUTS: case PlSqlParser.SWITCHOVER: case PlSqlParser.SWITCH: case PlSqlParser.SYNCHRONOUS: case PlSqlParser.SYNC: case PlSqlParser.SYSASM: case PlSqlParser.SYS_AUDIT: case PlSqlParser.SYSAUX: case PlSqlParser.SYSBACKUP: case PlSqlParser.SYS_CHECKACL: case PlSqlParser.SYS_CHECK_PRIVILEGE: case PlSqlParser.SYS_CONNECT_BY_PATH: case PlSqlParser.SYS_CONTEXT: case PlSqlParser.SYSDATE: case PlSqlParser.SYSDBA: case PlSqlParser.SYS_DBURIGEN: case PlSqlParser.SYSDG: case PlSqlParser.SYS_DL_CURSOR: case PlSqlParser.SYS_DM_RXFORM_CHR: case PlSqlParser.SYS_DM_RXFORM_NUM: case PlSqlParser.SYS_DOM_COMPARE: case PlSqlParser.SYS_DST_PRIM2SEC: case PlSqlParser.SYS_DST_SEC2PRIM: case PlSqlParser.SYS_ET_BFILE_TO_RAW: case PlSqlParser.SYS_ET_BLOB_TO_IMAGE: case PlSqlParser.SYS_ET_IMAGE_TO_BLOB: case PlSqlParser.SYS_ET_RAW_TO_BFILE: case PlSqlParser.SYS_EXTPDTXT: case PlSqlParser.SYS_EXTRACT_UTC: case PlSqlParser.SYS_FBT_INSDEL: case PlSqlParser.SYS_FILTER_ACLS: case PlSqlParser.SYS_FNMATCHES: case PlSqlParser.SYS_FNREPLACE: case PlSqlParser.SYS_GET_ACLIDS: case PlSqlParser.SYS_GET_COL_ACLIDS: case PlSqlParser.SYS_GET_PRIVILEGES: case PlSqlParser.SYS_GETTOKENID: case PlSqlParser.SYS_GETXTIVAL: case PlSqlParser.SYS_GUID: case PlSqlParser.SYSGUID: case PlSqlParser.SYSKM: case PlSqlParser.SYS_MAKE_XMLNODEID: case PlSqlParser.SYS_MAKEXML: case PlSqlParser.SYS_MKXMLATTR: case PlSqlParser.SYS_MKXTI: case PlSqlParser.SYSOBJ: case PlSqlParser.SYS_OP_ADT2BIN: case PlSqlParser.SYS_OP_ADTCONS: case PlSqlParser.SYS_OP_ALSCRVAL: case PlSqlParser.SYS_OP_ATG: case PlSqlParser.SYS_OP_BIN2ADT: case PlSqlParser.SYS_OP_BITVEC: case PlSqlParser.SYS_OP_BL2R: case PlSqlParser.SYS_OP_BLOOM_FILTER_LIST: case PlSqlParser.SYS_OP_BLOOM_FILTER: case PlSqlParser.SYS_OP_C2C: case PlSqlParser.SYS_OP_CAST: case PlSqlParser.SYS_OP_CEG: case PlSqlParser.SYS_OP_CL2C: case PlSqlParser.SYS_OP_COMBINED_HASH: case PlSqlParser.SYS_OP_COMP: case PlSqlParser.SYS_OP_CONVERT: case PlSqlParser.SYS_OP_COUNTCHG: case PlSqlParser.SYS_OP_CSCONV: case PlSqlParser.SYS_OP_CSCONVTEST: case PlSqlParser.SYS_OP_CSR: case PlSqlParser.SYS_OP_CSX_PATCH: case PlSqlParser.SYS_OP_CYCLED_SEQ: case PlSqlParser.SYS_OP_DECOMP: case PlSqlParser.SYS_OP_DESCEND: case PlSqlParser.SYS_OP_DISTINCT: case PlSqlParser.SYS_OP_DRA: case PlSqlParser.SYS_OP_DUMP: case PlSqlParser.SYS_OP_DV_CHECK: case PlSqlParser.SYS_OP_ENFORCE_NOT_NULL: case PlSqlParser.SYSOPER: case PlSqlParser.SYS_OP_EXTRACT: case PlSqlParser.SYS_OP_GROUPING: case PlSqlParser.SYS_OP_GUID: case PlSqlParser.SYS_OP_HASH: case PlSqlParser.SYS_OP_IIX: case PlSqlParser.SYS_OP_ITR: case PlSqlParser.SYS_OP_KEY_VECTOR_CREATE: case PlSqlParser.SYS_OP_KEY_VECTOR_FILTER_LIST: case PlSqlParser.SYS_OP_KEY_VECTOR_FILTER: case PlSqlParser.SYS_OP_KEY_VECTOR_SUCCEEDED: case PlSqlParser.SYS_OP_KEY_VECTOR_USE: case PlSqlParser.SYS_OP_LBID: case PlSqlParser.SYS_OP_LOBLOC2BLOB: case PlSqlParser.SYS_OP_LOBLOC2CLOB: case PlSqlParser.SYS_OP_LOBLOC2ID: case PlSqlParser.SYS_OP_LOBLOC2NCLOB: case PlSqlParser.SYS_OP_LOBLOC2TYP: case PlSqlParser.SYS_OP_LSVI: case PlSqlParser.SYS_OP_LVL: case PlSqlParser.SYS_OP_MAKEOID: case PlSqlParser.SYS_OP_MAP_NONNULL: case PlSqlParser.SYS_OP_MSR: case PlSqlParser.SYS_OP_NICOMBINE: case PlSqlParser.SYS_OP_NIEXTRACT: case PlSqlParser.SYS_OP_NII: case PlSqlParser.SYS_OP_NIX: case PlSqlParser.SYS_OP_NOEXPAND: case PlSqlParser.SYS_OP_NTCIMG: case PlSqlParser.SYS_OP_NUMTORAW: case PlSqlParser.SYS_OP_OIDVALUE: case PlSqlParser.SYS_OP_OPNSIZE: case PlSqlParser.SYS_OP_PAR_1: case PlSqlParser.SYS_OP_PARGID_1: case PlSqlParser.SYS_OP_PARGID: case PlSqlParser.SYS_OP_PAR: case PlSqlParser.SYS_OP_PART_ID: case PlSqlParser.SYS_OP_PIVOT: case PlSqlParser.SYS_OP_R2O: case PlSqlParser.SYS_OP_RAWTONUM: case PlSqlParser.SYS_OP_RDTM: case PlSqlParser.SYS_OP_REF: case PlSqlParser.SYS_OP_RMTD: case PlSqlParser.SYS_OP_ROWIDTOOBJ: case PlSqlParser.SYS_OP_RPB: case PlSqlParser.SYS_OPTLOBPRBSC: case PlSqlParser.SYS_OP_TOSETID: case PlSqlParser.SYS_OP_TPR: case PlSqlParser.SYS_OP_TRTB: case PlSqlParser.SYS_OPTXICMP: case PlSqlParser.SYS_OPTXQCASTASNQ: case PlSqlParser.SYS_OP_UNDESCEND: case PlSqlParser.SYS_OP_VECAND: case PlSqlParser.SYS_OP_VECBIT: case PlSqlParser.SYS_OP_VECOR: case PlSqlParser.SYS_OP_VECXOR: case PlSqlParser.SYS_OP_VERSION: case PlSqlParser.SYS_OP_VREF: case PlSqlParser.SYS_OP_VVD: case PlSqlParser.SYS_OP_XMLCONS_FOR_CSX: case PlSqlParser.SYS_OP_XPTHATG: case PlSqlParser.SYS_OP_XPTHIDX: case PlSqlParser.SYS_OP_XPTHOP: case PlSqlParser.SYS_OP_XTXT2SQLT: case PlSqlParser.SYS_OP_ZONE_ID: case PlSqlParser.SYS_ORDERKEY_DEPTH: case PlSqlParser.SYS_ORDERKEY_MAXCHILD: case PlSqlParser.SYS_ORDERKEY_PARENT: case PlSqlParser.SYS_PARALLEL_TXN: case PlSqlParser.SYS_PATHID_IS_ATTR: case PlSqlParser.SYS_PATHID_IS_NMSPC: case PlSqlParser.SYS_PATHID_LASTNAME: case PlSqlParser.SYS_PATHID_LASTNMSPC: case PlSqlParser.SYS_PATH_REVERSE: case PlSqlParser.SYS_PXQEXTRACT: case PlSqlParser.SYS_RAW_TO_XSID: case PlSqlParser.SYS_RID_ORDER: case PlSqlParser.SYS_ROW_DELTA: case PlSqlParser.SYS_SC_2_XMLT: case PlSqlParser.SYS_SYNRCIREDO: case PlSqlParser.SYSTEM_DEFINED: case PlSqlParser.SYSTEM: case PlSqlParser.SYSTIMESTAMP: case PlSqlParser.SYS_TYPEID: case PlSqlParser.SYS_UMAKEXML: case PlSqlParser.SYS_XMLANALYZE: case PlSqlParser.SYS_XMLCONTAINS: case PlSqlParser.SYS_XMLCONV: case PlSqlParser.SYS_XMLEXNSURI: case PlSqlParser.SYS_XMLGEN: case PlSqlParser.SYS_XMLI_LOC_ISNODE: case PlSqlParser.SYS_XMLI_LOC_ISTEXT: case PlSqlParser.SYS_XMLINSTR: case PlSqlParser.SYS_XMLLOCATOR_GETSVAL: case PlSqlParser.SYS_XMLNODEID_GETCID: case PlSqlParser.SYS_XMLNODEID_GETLOCATOR: case PlSqlParser.SYS_XMLNODEID_GETOKEY: case PlSqlParser.SYS_XMLNODEID_GETPATHID: case PlSqlParser.SYS_XMLNODEID_GETPTRID: case PlSqlParser.SYS_XMLNODEID_GETRID: case PlSqlParser.SYS_XMLNODEID_GETSVAL: case PlSqlParser.SYS_XMLNODEID_GETTID: case PlSqlParser.SYS_XMLNODEID: case PlSqlParser.SYS_XMLT_2_SC: case PlSqlParser.SYS_XMLTRANSLATE: case PlSqlParser.SYS_XMLTYPE2SQL: case PlSqlParser.SYS_XQ_ASQLCNV: case PlSqlParser.SYS_XQ_ATOMCNVCHK: case PlSqlParser.SYS_XQBASEURI: case PlSqlParser.SYS_XQCASTABLEERRH: case PlSqlParser.SYS_XQCODEP2STR: case PlSqlParser.SYS_XQCODEPEQ: case PlSqlParser.SYS_XQCON2SEQ: case PlSqlParser.SYS_XQCONCAT: case PlSqlParser.SYS_XQDELETE: case PlSqlParser.SYS_XQDFLTCOLATION: case PlSqlParser.SYS_XQDOC: case PlSqlParser.SYS_XQDOCURI: case PlSqlParser.SYS_XQDURDIV: case PlSqlParser.SYS_XQED4URI: case PlSqlParser.SYS_XQENDSWITH: case PlSqlParser.SYS_XQERRH: case PlSqlParser.SYS_XQERR: case PlSqlParser.SYS_XQESHTMLURI: case PlSqlParser.SYS_XQEXLOBVAL: case PlSqlParser.SYS_XQEXSTWRP: case PlSqlParser.SYS_XQEXTRACT: case PlSqlParser.SYS_XQEXTRREF: case PlSqlParser.SYS_XQEXVAL: case PlSqlParser.SYS_XQFB2STR: case PlSqlParser.SYS_XQFNBOOL: case PlSqlParser.SYS_XQFNCMP: case PlSqlParser.SYS_XQFNDATIM: case PlSqlParser.SYS_XQFNLNAME: case PlSqlParser.SYS_XQFNNM: case PlSqlParser.SYS_XQFNNSURI: case PlSqlParser.SYS_XQFNPREDTRUTH: case PlSqlParser.SYS_XQFNQNM: case PlSqlParser.SYS_XQFNROOT: case PlSqlParser.SYS_XQFORMATNUM: case PlSqlParser.SYS_XQFTCONTAIN: case PlSqlParser.SYS_XQFUNCR: case PlSqlParser.SYS_XQGETCONTENT: case PlSqlParser.SYS_XQINDXOF: case PlSqlParser.SYS_XQINSERT: case PlSqlParser.SYS_XQINSPFX: case PlSqlParser.SYS_XQIRI2URI: case PlSqlParser.SYS_XQLANG: case PlSqlParser.SYS_XQLLNMFRMQNM: case PlSqlParser.SYS_XQMKNODEREF: case PlSqlParser.SYS_XQNILLED: case PlSqlParser.SYS_XQNODENAME: case PlSqlParser.SYS_XQNORMSPACE: case PlSqlParser.SYS_XQNORMUCODE: case PlSqlParser.SYS_XQ_NRNG: case PlSqlParser.SYS_XQNSP4PFX: case PlSqlParser.SYS_XQNSPFRMQNM: case PlSqlParser.SYS_XQPFXFRMQNM: case PlSqlParser.SYS_XQ_PKSQL2XML: case PlSqlParser.SYS_XQPOLYABS: case PlSqlParser.SYS_XQPOLYADD: case PlSqlParser.SYS_XQPOLYCEL: case PlSqlParser.SYS_XQPOLYCSTBL: case PlSqlParser.SYS_XQPOLYCST: case PlSqlParser.SYS_XQPOLYDIV: case PlSqlParser.SYS_XQPOLYFLR: case PlSqlParser.SYS_XQPOLYMOD: case PlSqlParser.SYS_XQPOLYMUL: case PlSqlParser.SYS_XQPOLYRND: case PlSqlParser.SYS_XQPOLYSQRT: case PlSqlParser.SYS_XQPOLYSUB: case PlSqlParser.SYS_XQPOLYUMUS: case PlSqlParser.SYS_XQPOLYUPLS: case PlSqlParser.SYS_XQPOLYVEQ: case PlSqlParser.SYS_XQPOLYVGE: case PlSqlParser.SYS_XQPOLYVGT: case PlSqlParser.SYS_XQPOLYVLE: case PlSqlParser.SYS_XQPOLYVLT: case PlSqlParser.SYS_XQPOLYVNE: case PlSqlParser.SYS_XQREF2VAL: case PlSqlParser.SYS_XQRENAME: case PlSqlParser.SYS_XQREPLACE: case PlSqlParser.SYS_XQRESVURI: case PlSqlParser.SYS_XQRNDHALF2EVN: case PlSqlParser.SYS_XQRSLVQNM: case PlSqlParser.SYS_XQRYENVPGET: case PlSqlParser.SYS_XQRYVARGET: case PlSqlParser.SYS_XQRYWRP: case PlSqlParser.SYS_XQSEQ2CON4XC: case PlSqlParser.SYS_XQSEQ2CON: case PlSqlParser.SYS_XQSEQDEEPEQ: case PlSqlParser.SYS_XQSEQINSB: case PlSqlParser.SYS_XQSEQRM: case PlSqlParser.SYS_XQSEQRVS: case PlSqlParser.SYS_XQSEQSUB: case PlSqlParser.SYS_XQSEQTYPMATCH: case PlSqlParser.SYS_XQSTARTSWITH: case PlSqlParser.SYS_XQSTATBURI: case PlSqlParser.SYS_XQSTR2CODEP: case PlSqlParser.SYS_XQSTRJOIN: case PlSqlParser.SYS_XQSUBSTRAFT: case PlSqlParser.SYS_XQSUBSTRBEF: case PlSqlParser.SYS_XQTOKENIZE: case PlSqlParser.SYS_XQTREATAS: case PlSqlParser.SYS_XQ_UPKXML2SQL: case PlSqlParser.SYS_XQXFORM: case PlSqlParser.SYS_XSID_TO_RAW: case PlSqlParser.SYS_ZMAP_FILTER: case PlSqlParser.SYS_ZMAP_REFRESH: case PlSqlParser.TABLE_LOOKUP_BY_NL: case PlSqlParser.TABLESPACE_NO: case PlSqlParser.TABLESPACE: case PlSqlParser.TABLES: case PlSqlParser.TABLE_STATS: case PlSqlParser.TABLE: case PlSqlParser.TABNO: case PlSqlParser.TAG: case PlSqlParser.TANH: case PlSqlParser.TAN: case PlSqlParser.TBLORIDXPARTNUM: case PlSqlParser.TEMPFILE: case PlSqlParser.TEMPLATE: case PlSqlParser.TEMPORARY: case PlSqlParser.TEMP_TABLE: case PlSqlParser.TEST: case PlSqlParser.TEXT: case PlSqlParser.THAN: case PlSqlParser.THEN: case PlSqlParser.THE: case PlSqlParser.THREAD: case PlSqlParser.THROUGH: case PlSqlParser.TIER: case PlSqlParser.TIES: case PlSqlParser.TIMEOUT: case PlSqlParser.TIMESTAMP_LTZ_UNCONSTRAINED: case PlSqlParser.TIMESTAMP: case PlSqlParser.TIMESTAMP_TZ_UNCONSTRAINED: case PlSqlParser.TIMESTAMP_UNCONSTRAINED: case PlSqlParser.TIMES: case PlSqlParser.TIME: case PlSqlParser.TIMEZONE_ABBR: case PlSqlParser.TIMEZONE_HOUR: case PlSqlParser.TIMEZONE_MINUTE: case PlSqlParser.TIMEZONE_OFFSET: case PlSqlParser.TIMEZONE_REGION: case PlSqlParser.TIME_ZONE: case PlSqlParser.TIV_GB: case PlSqlParser.TIV_SSF: case PlSqlParser.TO_ACLID: case PlSqlParser.TO_BINARY_DOUBLE: case PlSqlParser.TO_BINARY_FLOAT: case PlSqlParser.TO_BLOB: case PlSqlParser.TO_CLOB: case PlSqlParser.TO_DSINTERVAL: case PlSqlParser.TO_LOB: case PlSqlParser.TO_MULTI_BYTE: case PlSqlParser.TO_NCHAR: case PlSqlParser.TO_NCLOB: case PlSqlParser.TO_NUMBER: case PlSqlParser.TOPLEVEL: case PlSqlParser.TO_SINGLE_BYTE: case PlSqlParser.TO_TIMESTAMP: case PlSqlParser.TO_TIMESTAMP_TZ: case PlSqlParser.TO_TIME: case PlSqlParser.TO_TIME_TZ: case PlSqlParser.TO_YMINTERVAL: case PlSqlParser.TRACE: case PlSqlParser.TRACING: case PlSqlParser.TRACKING: case PlSqlParser.TRAILING: case PlSqlParser.TRANSACTION: case PlSqlParser.TRANSFORM_DISTINCT_AGG: case PlSqlParser.TRANSITIONAL: case PlSqlParser.TRANSITION: case PlSqlParser.TRANSLATE: case PlSqlParser.TRANSLATION: case PlSqlParser.TREAT: case PlSqlParser.TRIGGERS: case PlSqlParser.TRIGGER: case PlSqlParser.TRUE: case PlSqlParser.TRUNCATE: case PlSqlParser.TRUNC: case PlSqlParser.TRUSTED: case PlSqlParser.TRUST: case PlSqlParser.TUNING: case PlSqlParser.TX: case PlSqlParser.TYPES: case PlSqlParser.TYPE: case PlSqlParser.TZ_OFFSET: case PlSqlParser.UB2: case PlSqlParser.UBA: case PlSqlParser.UCS2: case PlSqlParser.UID: case PlSqlParser.UNARCHIVED: case PlSqlParser.UNBOUNDED: case PlSqlParser.UNBOUND: case PlSqlParser.UNCONDITIONAL: case PlSqlParser.UNDER: case PlSqlParser.UNDO: case PlSqlParser.UNDROP: case PlSqlParser.UNIFORM: case PlSqlParser.UNISTR: case PlSqlParser.UNLIMITED: case PlSqlParser.UNLOAD: case PlSqlParser.UNLOCK: case PlSqlParser.UNMATCHED: case PlSqlParser.UNNEST_INNERJ_DISTINCT_VIEW: case PlSqlParser.UNNEST_NOSEMIJ_NODISTINCTVIEW: case PlSqlParser.UNNEST_SEMIJ_VIEW: case PlSqlParser.UNNEST: case PlSqlParser.UNPACKED: case PlSqlParser.UNPIVOT: case PlSqlParser.UNPLUG: case PlSqlParser.UNPROTECTED: case PlSqlParser.UNQUIESCE: case PlSqlParser.UNRECOVERABLE: case PlSqlParser.UNRESTRICTED: case PlSqlParser.UNSUBSCRIBE: case PlSqlParser.UNTIL: case PlSqlParser.UNUSABLE: case PlSqlParser.UNUSED: case PlSqlParser.UPDATABLE: case PlSqlParser.UPDATED: case PlSqlParser.UPDATEXML: case PlSqlParser.UPD_INDEXES: case PlSqlParser.UPD_JOININDEX: case PlSqlParser.UPGRADE: case PlSqlParser.UPPER: case PlSqlParser.UPSERT: case PlSqlParser.UROWID: case PlSqlParser.USABLE: case PlSqlParser.USAGE: case PlSqlParser.USE_ANTI: case PlSqlParser.USE_CONCAT: case PlSqlParser.USE_CUBE: case PlSqlParser.USE_HASH_AGGREGATION: case PlSqlParser.USE_HASH_GBY_FOR_PUSHDOWN: case PlSqlParser.USE_HASH: case PlSqlParser.USE_HIDDEN_PARTITIONS: case PlSqlParser.USE_INVISIBLE_INDEXES: case PlSqlParser.USE_MERGE_CARTESIAN: case PlSqlParser.USE_MERGE: case PlSqlParser.USE_NL: case PlSqlParser.USE_NL_WITH_INDEX: case PlSqlParser.USE_PRIVATE_OUTLINES: case PlSqlParser.USER_DATA: case PlSqlParser.USER_DEFINED: case PlSqlParser.USERENV: case PlSqlParser.USERGROUP: case PlSqlParser.USER_RECYCLEBIN: case PlSqlParser.USERS: case PlSqlParser.USER_TABLESPACES: case PlSqlParser.USER: case PlSqlParser.USE_SEMI: case PlSqlParser.USE_STORED_OUTLINES: case PlSqlParser.USE_TTT_FOR_GSETS: case PlSqlParser.USE: case PlSqlParser.USE_VECTOR_AGGREGATION: case PlSqlParser.USE_WEAK_NAME_RESL: case PlSqlParser.USING_NO_EXPAND: case PlSqlParser.USING: case PlSqlParser.UTF16BE: case PlSqlParser.UTF16LE: case PlSqlParser.UTF32: case PlSqlParser.UTF8: case PlSqlParser.V1: case PlSqlParser.V2: case PlSqlParser.VALIDATE: case PlSqlParser.VALIDATION: case PlSqlParser.VALID_TIME_END: case PlSqlParser.VALUE: case PlSqlParser.VARCHAR2: case PlSqlParser.VARCHAR: case PlSqlParser.VARIABLE: case PlSqlParser.VAR_POP: case PlSqlParser.VARRAYS: case PlSqlParser.VARRAY: case PlSqlParser.VAR_SAMP: case PlSqlParser.VARYING: case PlSqlParser.VECTOR_READ_TRACE: case PlSqlParser.VECTOR_READ: case PlSqlParser.VECTOR_TRANSFORM_DIMS: case PlSqlParser.VECTOR_TRANSFORM_FACT: case PlSqlParser.VECTOR_TRANSFORM: case PlSqlParser.VERIFIER: case PlSqlParser.VERIFY: case PlSqlParser.VERSIONING: case PlSqlParser.VERSIONS_ENDSCN: case PlSqlParser.VERSIONS_ENDTIME: case PlSqlParser.VERSIONS_OPERATION: case PlSqlParser.VERSIONS_STARTSCN: case PlSqlParser.VERSIONS_STARTTIME: case PlSqlParser.VERSIONS: case PlSqlParser.VERSIONS_XID: case PlSqlParser.VERSION: case PlSqlParser.VIOLATION: case PlSqlParser.VIRTUAL: case PlSqlParser.VISIBILITY: case PlSqlParser.VISIBLE: case PlSqlParser.VOLUME: case PlSqlParser.VSIZE: case PlSqlParser.WAIT: case PlSqlParser.WALLET: case PlSqlParser.WARNING: case PlSqlParser.WEEKS: case PlSqlParser.WEEK: case PlSqlParser.WELLFORMED: case PlSqlParser.WHENEVER: case PlSqlParser.WHEN: case PlSqlParser.WHILE: case PlSqlParser.WHITESPACE: case PlSqlParser.WIDTH_BUCKET: case PlSqlParser.WITHIN: case PlSqlParser.WITHOUT: case PlSqlParser.WITH_PLSQL: case PlSqlParser.WORK: case PlSqlParser.WRAPPED: case PlSqlParser.WRAPPER: case PlSqlParser.WRITE: case PlSqlParser.XDB_FASTPATH_INSERT: case PlSqlParser.X_DYN_PRUNE: case PlSqlParser.XID: case PlSqlParser.XML2OBJECT: case PlSqlParser.XMLAGG: case PlSqlParser.XMLATTRIBUTES: case PlSqlParser.XMLCAST: case PlSqlParser.XMLCDATA: case PlSqlParser.XMLCOLATTVAL: case PlSqlParser.XMLCOMMENT: case PlSqlParser.XMLCONCAT: case PlSqlParser.XMLDIFF: case PlSqlParser.XML_DML_RWT_STMT: case PlSqlParser.XMLELEMENT: case PlSqlParser.XMLEXISTS2: case PlSqlParser.XMLEXISTS: case PlSqlParser.XMLFOREST: case PlSqlParser.XMLINDEX_REWRITE_IN_SELECT: case PlSqlParser.XMLINDEX_REWRITE: case PlSqlParser.XMLINDEX_SEL_IDX_TBL: case PlSqlParser.XMLISNODE: case PlSqlParser.XMLISVALID: case PlSqlParser.XMLNAMESPACES: case PlSqlParser.XMLPARSE: case PlSqlParser.XMLPATCH: case PlSqlParser.XMLPI: case PlSqlParser.XMLQUERYVAL: case PlSqlParser.XMLQUERY: case PlSqlParser.XMLROOT: case PlSqlParser.XMLSCHEMA: case PlSqlParser.XMLSERIALIZE: case PlSqlParser.XMLTABLE: case PlSqlParser.XMLTRANSFORMBLOB: case PlSqlParser.XMLTRANSFORM: case PlSqlParser.XMLTYPE: case PlSqlParser.XML: case PlSqlParser.XPATHTABLE: case PlSqlParser.XS_SYS_CONTEXT: case PlSqlParser.XS: case PlSqlParser.YEARS: case PlSqlParser.YEAR: case PlSqlParser.YES: case PlSqlParser.YMINTERVAL_UNCONSTRAINED: case PlSqlParser.ZONEMAP: case PlSqlParser.ZONE: case PlSqlParser.PREDICTION: case PlSqlParser.PREDICTION_BOUNDS: case PlSqlParser.PREDICTION_COST: case PlSqlParser.PREDICTION_DETAILS: case PlSqlParser.PREDICTION_PROBABILITY: case PlSqlParser.PREDICTION_SET: case PlSqlParser.CUME_DIST: case PlSqlParser.DENSE_RANK: case PlSqlParser.LISTAGG: case PlSqlParser.PERCENT_RANK: case PlSqlParser.PERCENTILE_CONT: case PlSqlParser.PERCENTILE_DISC: case PlSqlParser.RANK: case PlSqlParser.AVG: case PlSqlParser.CORR: case PlSqlParser.COVAR_: case PlSqlParser.LAG: case PlSqlParser.LEAD: case PlSqlParser.MAX: case PlSqlParser.MEDIAN: case PlSqlParser.MIN: case PlSqlParser.NTILE: case PlSqlParser.NVL: case PlSqlParser.RATIO_TO_REPORT: case PlSqlParser.REGR_: case PlSqlParser.ROUND: case PlSqlParser.ROW_NUMBER: case PlSqlParser.SUBSTR: case PlSqlParser.TO_CHAR: case PlSqlParser.TRIM: case PlSqlParser.SUM: case PlSqlParser.STDDEV: case PlSqlParser.VAR_: case PlSqlParser.VARIANCE: case PlSqlParser.LEAST: case PlSqlParser.GREATEST: case PlSqlParser.TO_DATE: case PlSqlParser.PERIOD: case PlSqlParser.DELIMITED_ID: case PlSqlParser.INTRODUCER: case PlSqlParser.REGULAR_ID: this.state = 8822; this.constraint_name(); this.state = 8827; this._errHandler.sync(this); _la = this._input.LA(1); while(_la===PlSqlParser.COMMA) { this.state = 8823; this.match(PlSqlParser.COMMA); this.state = 8824; this.constraint_name(); this.state = 8829; this._errHandler.sync(this); _la = this._input.LA(1); } break; default: throw new antlr4.error.NoViableAltException(this); } this.state = 8832; _la = this._input.LA(1); if(!(_la===PlSqlParser.DEFERRED || _la===PlSqlParser.IMMEDIATE)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Commit_statementContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_commit_statement; return this; } Commit_statementContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Commit_statementContext.prototype.constructor = Commit_statementContext; Commit_statementContext.prototype.COMMIT = function() { return this.getToken(PlSqlParser.COMMIT, 0); }; Commit_statementContext.prototype.WORK = function() { return this.getToken(PlSqlParser.WORK, 0); }; Commit_statementContext.prototype.COMMENT = function() { return this.getToken(PlSqlParser.COMMENT, 0); }; Commit_statementContext.prototype.expression = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(ExpressionContext); } else { return this.getTypedRuleContext(ExpressionContext,i); } }; Commit_statementContext.prototype.FORCE = function() { return this.getToken(PlSqlParser.FORCE, 0); }; Commit_statementContext.prototype.write_clause = function() { return this.getTypedRuleContext(Write_clauseContext,0); }; Commit_statementContext.prototype.CORRUPT_XID = function() { return this.getToken(PlSqlParser.CORRUPT_XID, 0); }; Commit_statementContext.prototype.CORRUPT_XID_ALL = function() { return this.getToken(PlSqlParser.CORRUPT_XID_ALL, 0); }; Commit_statementContext.prototype.COMMA = function() { return this.getToken(PlSqlParser.COMMA, 0); }; Commit_statementContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterCommit_statement(this); } }; Commit_statementContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitCommit_statement(this); } }; Commit_statementContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitCommit_statement(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Commit_statementContext = Commit_statementContext; PlSqlParser.prototype.commit_statement = function() { var localctx = new Commit_statementContext(this, this._ctx, this.state); this.enterRule(localctx, 1030, PlSqlParser.RULE_commit_statement); try { this.enterOuterAlt(localctx, 1); this.state = 8834; this.match(PlSqlParser.COMMIT); this.state = 8836; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,1149,this._ctx); if(la_===1) { this.state = 8835; this.match(PlSqlParser.WORK); } this.state = 8851; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,1152,this._ctx); if(la_===1) { this.state = 8838; this.match(PlSqlParser.COMMENT); this.state = 8839; this.expression(); } else if(la_===2) { this.state = 8840; this.match(PlSqlParser.FORCE); this.state = 8849; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,1151,this._ctx); switch(la_) { case 1: this.state = 8841; this.match(PlSqlParser.CORRUPT_XID); this.state = 8842; this.expression(); break; case 2: this.state = 8843; this.match(PlSqlParser.CORRUPT_XID_ALL); break; case 3: this.state = 8844; this.expression(); this.state = 8847; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,1150,this._ctx); if(la_===1) { this.state = 8845; this.match(PlSqlParser.COMMA); this.state = 8846; this.expression(); } break; } } this.state = 8854; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,1153,this._ctx); if(la_===1) { this.state = 8853; this.write_clause(); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Write_clauseContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_write_clause; return this; } Write_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Write_clauseContext.prototype.constructor = Write_clauseContext; Write_clauseContext.prototype.WRITE = function() { return this.getToken(PlSqlParser.WRITE, 0); }; Write_clauseContext.prototype.WAIT = function() { return this.getToken(PlSqlParser.WAIT, 0); }; Write_clauseContext.prototype.NOWAIT = function() { return this.getToken(PlSqlParser.NOWAIT, 0); }; Write_clauseContext.prototype.IMMEDIATE = function() { return this.getToken(PlSqlParser.IMMEDIATE, 0); }; Write_clauseContext.prototype.BATCH = function() { return this.getToken(PlSqlParser.BATCH, 0); }; Write_clauseContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterWrite_clause(this); } }; Write_clauseContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitWrite_clause(this); } }; Write_clauseContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitWrite_clause(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Write_clauseContext = Write_clauseContext; PlSqlParser.prototype.write_clause = function() { var localctx = new Write_clauseContext(this, this._ctx, this.state); this.enterRule(localctx, 1032, PlSqlParser.RULE_write_clause); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 8856; this.match(PlSqlParser.WRITE); this.state = 8858; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,1154,this._ctx); if(la_===1) { this.state = 8857; _la = this._input.LA(1); if(!(_la===PlSqlParser.NOWAIT || _la===PlSqlParser.WAIT)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } } this.state = 8861; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,1155,this._ctx); if(la_===1) { this.state = 8860; _la = this._input.LA(1); if(!(_la===PlSqlParser.BATCH || _la===PlSqlParser.IMMEDIATE)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Rollback_statementContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_rollback_statement; return this; } Rollback_statementContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Rollback_statementContext.prototype.constructor = Rollback_statementContext; Rollback_statementContext.prototype.ROLLBACK = function() { return this.getToken(PlSqlParser.ROLLBACK, 0); }; Rollback_statementContext.prototype.WORK = function() { return this.getToken(PlSqlParser.WORK, 0); }; Rollback_statementContext.prototype.TO = function() { return this.getToken(PlSqlParser.TO, 0); }; Rollback_statementContext.prototype.savepoint_name = function() { return this.getTypedRuleContext(Savepoint_nameContext,0); }; Rollback_statementContext.prototype.FORCE = function() { return this.getToken(PlSqlParser.FORCE, 0); }; Rollback_statementContext.prototype.quoted_string = function() { return this.getTypedRuleContext(Quoted_stringContext,0); }; Rollback_statementContext.prototype.SAVEPOINT = function() { return this.getToken(PlSqlParser.SAVEPOINT, 0); }; Rollback_statementContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterRollback_statement(this); } }; Rollback_statementContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitRollback_statement(this); } }; Rollback_statementContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitRollback_statement(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Rollback_statementContext = Rollback_statementContext; PlSqlParser.prototype.rollback_statement = function() { var localctx = new Rollback_statementContext(this, this._ctx, this.state); this.enterRule(localctx, 1034, PlSqlParser.RULE_rollback_statement); try { this.enterOuterAlt(localctx, 1); this.state = 8863; this.match(PlSqlParser.ROLLBACK); this.state = 8865; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,1156,this._ctx); if(la_===1) { this.state = 8864; this.match(PlSqlParser.WORK); } this.state = 8874; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,1158,this._ctx); if(la_===1) { this.state = 8867; this.match(PlSqlParser.TO); this.state = 8869; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,1157,this._ctx); if(la_===1) { this.state = 8868; this.match(PlSqlParser.SAVEPOINT); } this.state = 8871; this.savepoint_name(); } else if(la_===2) { this.state = 8872; this.match(PlSqlParser.FORCE); this.state = 8873; this.quoted_string(); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Savepoint_statementContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_savepoint_statement; return this; } Savepoint_statementContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Savepoint_statementContext.prototype.constructor = Savepoint_statementContext; Savepoint_statementContext.prototype.SAVEPOINT = function() { return this.getToken(PlSqlParser.SAVEPOINT, 0); }; Savepoint_statementContext.prototype.savepoint_name = function() { return this.getTypedRuleContext(Savepoint_nameContext,0); }; Savepoint_statementContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterSavepoint_statement(this); } }; Savepoint_statementContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitSavepoint_statement(this); } }; Savepoint_statementContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitSavepoint_statement(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Savepoint_statementContext = Savepoint_statementContext; PlSqlParser.prototype.savepoint_statement = function() { var localctx = new Savepoint_statementContext(this, this._ctx, this.state); this.enterRule(localctx, 1036, PlSqlParser.RULE_savepoint_statement); try { this.enterOuterAlt(localctx, 1); this.state = 8876; this.match(PlSqlParser.SAVEPOINT); this.state = 8877; this.savepoint_name(); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Explain_statementContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_explain_statement; return this; } Explain_statementContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Explain_statementContext.prototype.constructor = Explain_statementContext; Explain_statementContext.prototype.EXPLAIN = function() { return this.getToken(PlSqlParser.EXPLAIN, 0); }; Explain_statementContext.prototype.PLAN = function() { return this.getToken(PlSqlParser.PLAN, 0); }; Explain_statementContext.prototype.FOR = function() { return this.getToken(PlSqlParser.FOR, 0); }; Explain_statementContext.prototype.select_statement = function() { return this.getTypedRuleContext(Select_statementContext,0); }; Explain_statementContext.prototype.update_statement = function() { return this.getTypedRuleContext(Update_statementContext,0); }; Explain_statementContext.prototype.delete_statement = function() { return this.getTypedRuleContext(Delete_statementContext,0); }; Explain_statementContext.prototype.insert_statement = function() { return this.getTypedRuleContext(Insert_statementContext,0); }; Explain_statementContext.prototype.merge_statement = function() { return this.getTypedRuleContext(Merge_statementContext,0); }; Explain_statementContext.prototype.SET = function() { return this.getToken(PlSqlParser.SET, 0); }; Explain_statementContext.prototype.STATEMENT_ID = function() { return this.getToken(PlSqlParser.STATEMENT_ID, 0); }; Explain_statementContext.prototype.EQUALS_OP = function() { return this.getToken(PlSqlParser.EQUALS_OP, 0); }; Explain_statementContext.prototype.quoted_string = function() { return this.getTypedRuleContext(Quoted_stringContext,0); }; Explain_statementContext.prototype.INTO = function() { return this.getToken(PlSqlParser.INTO, 0); }; Explain_statementContext.prototype.tableview_name = function() { return this.getTypedRuleContext(Tableview_nameContext,0); }; Explain_statementContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterExplain_statement(this); } }; Explain_statementContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitExplain_statement(this); } }; Explain_statementContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitExplain_statement(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Explain_statementContext = Explain_statementContext; PlSqlParser.prototype.explain_statement = function() { var localctx = new Explain_statementContext(this, this._ctx, this.state); this.enterRule(localctx, 1038, PlSqlParser.RULE_explain_statement); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 8879; this.match(PlSqlParser.EXPLAIN); this.state = 8880; this.match(PlSqlParser.PLAN); this.state = 8885; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.SET) { this.state = 8881; this.match(PlSqlParser.SET); this.state = 8882; this.match(PlSqlParser.STATEMENT_ID); this.state = 8883; this.match(PlSqlParser.EQUALS_OP); this.state = 8884; this.quoted_string(); } this.state = 8889; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.INTO) { this.state = 8887; this.match(PlSqlParser.INTO); this.state = 8888; this.tableview_name(); } this.state = 8891; this.match(PlSqlParser.FOR); this.state = 8897; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.SELECT: case PlSqlParser.WITH: case PlSqlParser.LEFT_PAREN: this.state = 8892; this.select_statement(); break; case PlSqlParser.UPDATE: this.state = 8893; this.update_statement(); break; case PlSqlParser.DELETE: this.state = 8894; this.delete_statement(); break; case PlSqlParser.INSERT: this.state = 8895; this.insert_statement(); break; case PlSqlParser.MERGE: this.state = 8896; this.merge_statement(); break; default: throw new antlr4.error.NoViableAltException(this); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Select_only_statementContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_select_only_statement; return this; } Select_only_statementContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Select_only_statementContext.prototype.constructor = Select_only_statementContext; Select_only_statementContext.prototype.subquery = function() { return this.getTypedRuleContext(SubqueryContext,0); }; Select_only_statementContext.prototype.subquery_factoring_clause = function() { return this.getTypedRuleContext(Subquery_factoring_clauseContext,0); }; Select_only_statementContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterSelect_only_statement(this); } }; Select_only_statementContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitSelect_only_statement(this); } }; Select_only_statementContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitSelect_only_statement(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Select_only_statementContext = Select_only_statementContext; PlSqlParser.prototype.select_only_statement = function() { var localctx = new Select_only_statementContext(this, this._ctx, this.state); this.enterRule(localctx, 1040, PlSqlParser.RULE_select_only_statement); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 8900; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.WITH) { this.state = 8899; this.subquery_factoring_clause(); } this.state = 8902; this.subquery(); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Select_statementContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_select_statement; return this; } Select_statementContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Select_statementContext.prototype.constructor = Select_statementContext; Select_statementContext.prototype.select_only_statement = function() { return this.getTypedRuleContext(Select_only_statementContext,0); }; Select_statementContext.prototype.for_update_clause = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(For_update_clauseContext); } else { return this.getTypedRuleContext(For_update_clauseContext,i); } }; Select_statementContext.prototype.order_by_clause = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Order_by_clauseContext); } else { return this.getTypedRuleContext(Order_by_clauseContext,i); } }; Select_statementContext.prototype.offset_clause = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Offset_clauseContext); } else { return this.getTypedRuleContext(Offset_clauseContext,i); } }; Select_statementContext.prototype.fetch_clause = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Fetch_clauseContext); } else { return this.getTypedRuleContext(Fetch_clauseContext,i); } }; Select_statementContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterSelect_statement(this); } }; Select_statementContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitSelect_statement(this); } }; Select_statementContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitSelect_statement(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Select_statementContext = Select_statementContext; PlSqlParser.prototype.select_statement = function() { var localctx = new Select_statementContext(this, this._ctx, this.state); this.enterRule(localctx, 1042, PlSqlParser.RULE_select_statement); try { this.enterOuterAlt(localctx, 1); this.state = 8904; this.select_only_statement(); this.state = 8911; this._errHandler.sync(this); var _alt = this._interp.adaptivePredict(this._input,1164,this._ctx) while(_alt!=2 && _alt!=antlr4.atn.ATN.INVALID_ALT_NUMBER) { if(_alt===1) { this.state = 8909; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.FOR: this.state = 8905; this.for_update_clause(); break; case PlSqlParser.ORDER: this.state = 8906; this.order_by_clause(); break; case PlSqlParser.OFFSET: this.state = 8907; this.offset_clause(); break; case PlSqlParser.FETCH: this.state = 8908; this.fetch_clause(); break; default: throw new antlr4.error.NoViableAltException(this); } } this.state = 8913; this._errHandler.sync(this); _alt = this._interp.adaptivePredict(this._input,1164,this._ctx); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Subquery_factoring_clauseContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_subquery_factoring_clause; return this; } Subquery_factoring_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Subquery_factoring_clauseContext.prototype.constructor = Subquery_factoring_clauseContext; Subquery_factoring_clauseContext.prototype.WITH = function() { return this.getToken(PlSqlParser.WITH, 0); }; Subquery_factoring_clauseContext.prototype.factoring_element = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Factoring_elementContext); } else { return this.getTypedRuleContext(Factoring_elementContext,i); } }; Subquery_factoring_clauseContext.prototype.COMMA = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.COMMA); } else { return this.getToken(PlSqlParser.COMMA, i); } }; Subquery_factoring_clauseContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterSubquery_factoring_clause(this); } }; Subquery_factoring_clauseContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitSubquery_factoring_clause(this); } }; Subquery_factoring_clauseContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitSubquery_factoring_clause(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Subquery_factoring_clauseContext = Subquery_factoring_clauseContext; PlSqlParser.prototype.subquery_factoring_clause = function() { var localctx = new Subquery_factoring_clauseContext(this, this._ctx, this.state); this.enterRule(localctx, 1044, PlSqlParser.RULE_subquery_factoring_clause); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 8914; this.match(PlSqlParser.WITH); this.state = 8915; this.factoring_element(); this.state = 8920; this._errHandler.sync(this); _la = this._input.LA(1); while(_la===PlSqlParser.COMMA) { this.state = 8916; this.match(PlSqlParser.COMMA); this.state = 8917; this.factoring_element(); this.state = 8922; this._errHandler.sync(this); _la = this._input.LA(1); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Factoring_elementContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_factoring_element; return this; } Factoring_elementContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Factoring_elementContext.prototype.constructor = Factoring_elementContext; Factoring_elementContext.prototype.query_name = function() { return this.getTypedRuleContext(Query_nameContext,0); }; Factoring_elementContext.prototype.AS = function() { return this.getToken(PlSqlParser.AS, 0); }; Factoring_elementContext.prototype.LEFT_PAREN = function() { return this.getToken(PlSqlParser.LEFT_PAREN, 0); }; Factoring_elementContext.prototype.subquery = function() { return this.getTypedRuleContext(SubqueryContext,0); }; Factoring_elementContext.prototype.RIGHT_PAREN = function() { return this.getToken(PlSqlParser.RIGHT_PAREN, 0); }; Factoring_elementContext.prototype.paren_column_list = function() { return this.getTypedRuleContext(Paren_column_listContext,0); }; Factoring_elementContext.prototype.order_by_clause = function() { return this.getTypedRuleContext(Order_by_clauseContext,0); }; Factoring_elementContext.prototype.search_clause = function() { return this.getTypedRuleContext(Search_clauseContext,0); }; Factoring_elementContext.prototype.cycle_clause = function() { return this.getTypedRuleContext(Cycle_clauseContext,0); }; Factoring_elementContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterFactoring_element(this); } }; Factoring_elementContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitFactoring_element(this); } }; Factoring_elementContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitFactoring_element(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Factoring_elementContext = Factoring_elementContext; PlSqlParser.prototype.factoring_element = function() { var localctx = new Factoring_elementContext(this, this._ctx, this.state); this.enterRule(localctx, 1046, PlSqlParser.RULE_factoring_element); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 8923; this.query_name(); this.state = 8925; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.LEFT_PAREN) { this.state = 8924; this.paren_column_list(); } this.state = 8927; this.match(PlSqlParser.AS); this.state = 8928; this.match(PlSqlParser.LEFT_PAREN); this.state = 8929; this.subquery(); this.state = 8931; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.ORDER) { this.state = 8930; this.order_by_clause(); } this.state = 8933; this.match(PlSqlParser.RIGHT_PAREN); this.state = 8935; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.SEARCH) { this.state = 8934; this.search_clause(); } this.state = 8938; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.CYCLE) { this.state = 8937; this.cycle_clause(); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Search_clauseContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_search_clause; return this; } Search_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Search_clauseContext.prototype.constructor = Search_clauseContext; Search_clauseContext.prototype.SEARCH = function() { return this.getToken(PlSqlParser.SEARCH, 0); }; Search_clauseContext.prototype.FIRST = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.FIRST); } else { return this.getToken(PlSqlParser.FIRST, i); } }; Search_clauseContext.prototype.BY = function() { return this.getToken(PlSqlParser.BY, 0); }; Search_clauseContext.prototype.column_name = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Column_nameContext); } else { return this.getTypedRuleContext(Column_nameContext,i); } }; Search_clauseContext.prototype.SET = function() { return this.getToken(PlSqlParser.SET, 0); }; Search_clauseContext.prototype.DEPTH = function() { return this.getToken(PlSqlParser.DEPTH, 0); }; Search_clauseContext.prototype.BREADTH = function() { return this.getToken(PlSqlParser.BREADTH, 0); }; Search_clauseContext.prototype.ASC = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.ASC); } else { return this.getToken(PlSqlParser.ASC, i); } }; Search_clauseContext.prototype.DESC = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.DESC); } else { return this.getToken(PlSqlParser.DESC, i); } }; Search_clauseContext.prototype.NULLS = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.NULLS); } else { return this.getToken(PlSqlParser.NULLS, i); } }; Search_clauseContext.prototype.LAST = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.LAST); } else { return this.getToken(PlSqlParser.LAST, i); } }; Search_clauseContext.prototype.COMMA = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.COMMA); } else { return this.getToken(PlSqlParser.COMMA, i); } }; Search_clauseContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterSearch_clause(this); } }; Search_clauseContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitSearch_clause(this); } }; Search_clauseContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitSearch_clause(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Search_clauseContext = Search_clauseContext; PlSqlParser.prototype.search_clause = function() { var localctx = new Search_clauseContext(this, this._ctx, this.state); this.enterRule(localctx, 1048, PlSqlParser.RULE_search_clause); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 8940; this.match(PlSqlParser.SEARCH); this.state = 8941; _la = this._input.LA(1); if(!(_la===PlSqlParser.BREADTH || _la===PlSqlParser.DEPTH)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } this.state = 8942; this.match(PlSqlParser.FIRST); this.state = 8943; this.match(PlSqlParser.BY); this.state = 8944; this.column_name(); this.state = 8946; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.ASC) { this.state = 8945; this.match(PlSqlParser.ASC); } this.state = 8949; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.DESC) { this.state = 8948; this.match(PlSqlParser.DESC); } this.state = 8953; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,1172,this._ctx); if(la_===1) { this.state = 8951; this.match(PlSqlParser.NULLS); this.state = 8952; this.match(PlSqlParser.FIRST); } this.state = 8957; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.NULLS) { this.state = 8955; this.match(PlSqlParser.NULLS); this.state = 8956; this.match(PlSqlParser.LAST); } this.state = 8977; this._errHandler.sync(this); _la = this._input.LA(1); while(_la===PlSqlParser.COMMA) { this.state = 8959; this.match(PlSqlParser.COMMA); this.state = 8960; this.column_name(); this.state = 8962; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.ASC) { this.state = 8961; this.match(PlSqlParser.ASC); } this.state = 8965; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.DESC) { this.state = 8964; this.match(PlSqlParser.DESC); } this.state = 8969; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,1176,this._ctx); if(la_===1) { this.state = 8967; this.match(PlSqlParser.NULLS); this.state = 8968; this.match(PlSqlParser.FIRST); } this.state = 8973; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.NULLS) { this.state = 8971; this.match(PlSqlParser.NULLS); this.state = 8972; this.match(PlSqlParser.LAST); } this.state = 8979; this._errHandler.sync(this); _la = this._input.LA(1); } this.state = 8980; this.match(PlSqlParser.SET); this.state = 8981; this.column_name(); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Cycle_clauseContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_cycle_clause; return this; } Cycle_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Cycle_clauseContext.prototype.constructor = Cycle_clauseContext; Cycle_clauseContext.prototype.CYCLE = function() { return this.getToken(PlSqlParser.CYCLE, 0); }; Cycle_clauseContext.prototype.column_list = function() { return this.getTypedRuleContext(Column_listContext,0); }; Cycle_clauseContext.prototype.SET = function() { return this.getToken(PlSqlParser.SET, 0); }; Cycle_clauseContext.prototype.column_name = function() { return this.getTypedRuleContext(Column_nameContext,0); }; Cycle_clauseContext.prototype.TO = function() { return this.getToken(PlSqlParser.TO, 0); }; Cycle_clauseContext.prototype.expression = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(ExpressionContext); } else { return this.getTypedRuleContext(ExpressionContext,i); } }; Cycle_clauseContext.prototype.DEFAULT = function() { return this.getToken(PlSqlParser.DEFAULT, 0); }; Cycle_clauseContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterCycle_clause(this); } }; Cycle_clauseContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitCycle_clause(this); } }; Cycle_clauseContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitCycle_clause(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Cycle_clauseContext = Cycle_clauseContext; PlSqlParser.prototype.cycle_clause = function() { var localctx = new Cycle_clauseContext(this, this._ctx, this.state); this.enterRule(localctx, 1050, PlSqlParser.RULE_cycle_clause); try { this.enterOuterAlt(localctx, 1); this.state = 8983; this.match(PlSqlParser.CYCLE); this.state = 8984; this.column_list(); this.state = 8985; this.match(PlSqlParser.SET); this.state = 8986; this.column_name(); this.state = 8987; this.match(PlSqlParser.TO); this.state = 8988; this.expression(); this.state = 8989; this.match(PlSqlParser.DEFAULT); this.state = 8990; this.expression(); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function SubqueryContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_subquery; return this; } SubqueryContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); SubqueryContext.prototype.constructor = SubqueryContext; SubqueryContext.prototype.subquery_basic_elements = function() { return this.getTypedRuleContext(Subquery_basic_elementsContext,0); }; SubqueryContext.prototype.subquery_operation_part = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Subquery_operation_partContext); } else { return this.getTypedRuleContext(Subquery_operation_partContext,i); } }; SubqueryContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterSubquery(this); } }; SubqueryContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitSubquery(this); } }; SubqueryContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitSubquery(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.SubqueryContext = SubqueryContext; PlSqlParser.prototype.subquery = function() { var localctx = new SubqueryContext(this, this._ctx, this.state); this.enterRule(localctx, 1052, PlSqlParser.RULE_subquery); try { this.enterOuterAlt(localctx, 1); this.state = 8992; this.subquery_basic_elements(); this.state = 8996; this._errHandler.sync(this); var _alt = this._interp.adaptivePredict(this._input,1179,this._ctx) while(_alt!=2 && _alt!=antlr4.atn.ATN.INVALID_ALT_NUMBER) { if(_alt===1) { this.state = 8993; this.subquery_operation_part(); } this.state = 8998; this._errHandler.sync(this); _alt = this._interp.adaptivePredict(this._input,1179,this._ctx); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Subquery_basic_elementsContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_subquery_basic_elements; return this; } Subquery_basic_elementsContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Subquery_basic_elementsContext.prototype.constructor = Subquery_basic_elementsContext; Subquery_basic_elementsContext.prototype.query_block = function() { return this.getTypedRuleContext(Query_blockContext,0); }; Subquery_basic_elementsContext.prototype.LEFT_PAREN = function() { return this.getToken(PlSqlParser.LEFT_PAREN, 0); }; Subquery_basic_elementsContext.prototype.subquery = function() { return this.getTypedRuleContext(SubqueryContext,0); }; Subquery_basic_elementsContext.prototype.RIGHT_PAREN = function() { return this.getToken(PlSqlParser.RIGHT_PAREN, 0); }; Subquery_basic_elementsContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterSubquery_basic_elements(this); } }; Subquery_basic_elementsContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitSubquery_basic_elements(this); } }; Subquery_basic_elementsContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitSubquery_basic_elements(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Subquery_basic_elementsContext = Subquery_basic_elementsContext; PlSqlParser.prototype.subquery_basic_elements = function() { var localctx = new Subquery_basic_elementsContext(this, this._ctx, this.state); this.enterRule(localctx, 1054, PlSqlParser.RULE_subquery_basic_elements); try { this.state = 9004; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.SELECT: this.enterOuterAlt(localctx, 1); this.state = 8999; this.query_block(); break; case PlSqlParser.LEFT_PAREN: this.enterOuterAlt(localctx, 2); this.state = 9000; this.match(PlSqlParser.LEFT_PAREN); this.state = 9001; this.subquery(); this.state = 9002; this.match(PlSqlParser.RIGHT_PAREN); break; default: throw new antlr4.error.NoViableAltException(this); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Subquery_operation_partContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_subquery_operation_part; return this; } Subquery_operation_partContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Subquery_operation_partContext.prototype.constructor = Subquery_operation_partContext; Subquery_operation_partContext.prototype.subquery_basic_elements = function() { return this.getTypedRuleContext(Subquery_basic_elementsContext,0); }; Subquery_operation_partContext.prototype.UNION = function() { return this.getToken(PlSqlParser.UNION, 0); }; Subquery_operation_partContext.prototype.INTERSECT = function() { return this.getToken(PlSqlParser.INTERSECT, 0); }; Subquery_operation_partContext.prototype.MINUS = function() { return this.getToken(PlSqlParser.MINUS, 0); }; Subquery_operation_partContext.prototype.ALL = function() { return this.getToken(PlSqlParser.ALL, 0); }; Subquery_operation_partContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterSubquery_operation_part(this); } }; Subquery_operation_partContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitSubquery_operation_part(this); } }; Subquery_operation_partContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitSubquery_operation_part(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Subquery_operation_partContext = Subquery_operation_partContext; PlSqlParser.prototype.subquery_operation_part = function() { var localctx = new Subquery_operation_partContext(this, this._ctx, this.state); this.enterRule(localctx, 1056, PlSqlParser.RULE_subquery_operation_part); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 9012; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.UNION: this.state = 9006; this.match(PlSqlParser.UNION); this.state = 9008; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.ALL) { this.state = 9007; this.match(PlSqlParser.ALL); } break; case PlSqlParser.INTERSECT: this.state = 9010; this.match(PlSqlParser.INTERSECT); break; case PlSqlParser.MINUS: this.state = 9011; this.match(PlSqlParser.MINUS); break; default: throw new antlr4.error.NoViableAltException(this); } this.state = 9014; this.subquery_basic_elements(); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Query_blockContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_query_block; return this; } Query_blockContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Query_blockContext.prototype.constructor = Query_blockContext; Query_blockContext.prototype.SELECT = function() { return this.getToken(PlSqlParser.SELECT, 0); }; Query_blockContext.prototype.selected_list = function() { return this.getTypedRuleContext(Selected_listContext,0); }; Query_blockContext.prototype.from_clause = function() { return this.getTypedRuleContext(From_clauseContext,0); }; Query_blockContext.prototype.into_clause = function() { return this.getTypedRuleContext(Into_clauseContext,0); }; Query_blockContext.prototype.where_clause = function() { return this.getTypedRuleContext(Where_clauseContext,0); }; Query_blockContext.prototype.hierarchical_query_clause = function() { return this.getTypedRuleContext(Hierarchical_query_clauseContext,0); }; Query_blockContext.prototype.group_by_clause = function() { return this.getTypedRuleContext(Group_by_clauseContext,0); }; Query_blockContext.prototype.model_clause = function() { return this.getTypedRuleContext(Model_clauseContext,0); }; Query_blockContext.prototype.order_by_clause = function() { return this.getTypedRuleContext(Order_by_clauseContext,0); }; Query_blockContext.prototype.DISTINCT = function() { return this.getToken(PlSqlParser.DISTINCT, 0); }; Query_blockContext.prototype.UNIQUE = function() { return this.getToken(PlSqlParser.UNIQUE, 0); }; Query_blockContext.prototype.ALL = function() { return this.getToken(PlSqlParser.ALL, 0); }; Query_blockContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterQuery_block(this); } }; Query_blockContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitQuery_block(this); } }; Query_blockContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitQuery_block(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Query_blockContext = Query_blockContext; PlSqlParser.prototype.query_block = function() { var localctx = new Query_blockContext(this, this._ctx, this.state); this.enterRule(localctx, 1058, PlSqlParser.RULE_query_block); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 9016; this.match(PlSqlParser.SELECT); this.state = 9018; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,1183,this._ctx); if(la_===1) { this.state = 9017; _la = this._input.LA(1); if(!(_la===PlSqlParser.ALL || _la===PlSqlParser.DISTINCT || _la===PlSqlParser.UNIQUE)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } } this.state = 9020; this.selected_list(); this.state = 9022; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.BULK || _la===PlSqlParser.INTO) { this.state = 9021; this.into_clause(); } this.state = 9024; this.from_clause(); this.state = 9026; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,1185,this._ctx); if(la_===1) { this.state = 9025; this.where_clause(); } this.state = 9029; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,1186,this._ctx); if(la_===1) { this.state = 9028; this.hierarchical_query_clause(); } this.state = 9032; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,1187,this._ctx); if(la_===1) { this.state = 9031; this.group_by_clause(); } this.state = 9035; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,1188,this._ctx); if(la_===1) { this.state = 9034; this.model_clause(); } this.state = 9038; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,1189,this._ctx); if(la_===1) { this.state = 9037; this.order_by_clause(); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Selected_listContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_selected_list; return this; } Selected_listContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Selected_listContext.prototype.constructor = Selected_listContext; Selected_listContext.prototype.ASTERISK = function() { return this.getToken(PlSqlParser.ASTERISK, 0); }; Selected_listContext.prototype.select_list_elements = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Select_list_elementsContext); } else { return this.getTypedRuleContext(Select_list_elementsContext,i); } }; Selected_listContext.prototype.COMMA = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.COMMA); } else { return this.getToken(PlSqlParser.COMMA, i); } }; Selected_listContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterSelected_list(this); } }; Selected_listContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitSelected_list(this); } }; Selected_listContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitSelected_list(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Selected_listContext = Selected_listContext; PlSqlParser.prototype.selected_list = function() { var localctx = new Selected_listContext(this, this._ctx, this.state); this.enterRule(localctx, 1060, PlSqlParser.RULE_selected_list); var _la = 0; // Token type try { this.state = 9049; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.ASTERISK: this.enterOuterAlt(localctx, 1); this.state = 9040; this.match(PlSqlParser.ASTERISK); break; case PlSqlParser.ABORT: case PlSqlParser.ABS: case PlSqlParser.ACCESS: case PlSqlParser.ACCESSED: case PlSqlParser.ACCOUNT: case PlSqlParser.ACL: case PlSqlParser.ACOS: case PlSqlParser.ACTION: case PlSqlParser.ACTIONS: case PlSqlParser.ACTIVATE: case PlSqlParser.ACTIVE: case PlSqlParser.ACTIVE_COMPONENT: case PlSqlParser.ACTIVE_DATA: case PlSqlParser.ACTIVE_FUNCTION: case PlSqlParser.ACTIVE_TAG: case PlSqlParser.ACTIVITY: case PlSqlParser.ADAPTIVE_PLAN: case PlSqlParser.ADD: case PlSqlParser.ADD_COLUMN: case PlSqlParser.ADD_GROUP: case PlSqlParser.ADD_MONTHS: case PlSqlParser.ADJ_DATE: case PlSqlParser.ADMIN: case PlSqlParser.ADMINISTER: case PlSqlParser.ADMINISTRATOR: case PlSqlParser.ADVANCED: case PlSqlParser.ADVISE: case PlSqlParser.ADVISOR: case PlSqlParser.AFD_DISKSTRING: case PlSqlParser.AFTER: case PlSqlParser.AGENT: case PlSqlParser.AGGREGATE: case PlSqlParser.A_LETTER: case PlSqlParser.ALIAS: case PlSqlParser.ALL: case PlSqlParser.ALLOCATE: case PlSqlParser.ALLOW: case PlSqlParser.ALL_ROWS: case PlSqlParser.ALWAYS: case PlSqlParser.ANALYZE: case PlSqlParser.ANCILLARY: case PlSqlParser.AND_EQUAL: case PlSqlParser.ANOMALY: case PlSqlParser.ANSI_REARCH: case PlSqlParser.ANTIJOIN: case PlSqlParser.ANY: case PlSqlParser.ANYSCHEMA: case PlSqlParser.APPEND: case PlSqlParser.APPENDCHILDXML: case PlSqlParser.APPEND_VALUES: case PlSqlParser.APPLICATION: case PlSqlParser.APPLY: case PlSqlParser.APPROX_COUNT_DISTINCT: case PlSqlParser.ARCHIVAL: case PlSqlParser.ARCHIVE: case PlSqlParser.ARCHIVED: case PlSqlParser.ARCHIVELOG: case PlSqlParser.ARRAY: case PlSqlParser.ASCII: case PlSqlParser.ASCIISTR: case PlSqlParser.ASIN: case PlSqlParser.ASIS: case PlSqlParser.ASSEMBLY: case PlSqlParser.ASSIGN: case PlSqlParser.ASSOCIATE: case PlSqlParser.ASYNC: case PlSqlParser.ASYNCHRONOUS: case PlSqlParser.ATAN2: case PlSqlParser.ATAN: case PlSqlParser.AT: case PlSqlParser.ATTRIBUTE: case PlSqlParser.ATTRIBUTES: case PlSqlParser.AUTHENTICATED: case PlSqlParser.AUTHENTICATION: case PlSqlParser.AUTHID: case PlSqlParser.AUTHORIZATION: case PlSqlParser.AUTOALLOCATE: case PlSqlParser.AUTO: case PlSqlParser.AUTOEXTEND: case PlSqlParser.AUTO_LOGIN: case PlSqlParser.AUTOMATIC: case PlSqlParser.AUTONOMOUS_TRANSACTION: case PlSqlParser.AUTO_REOPTIMIZE: case PlSqlParser.AVAILABILITY: case PlSqlParser.AVRO: case PlSqlParser.BACKGROUND: case PlSqlParser.BACKUP: case PlSqlParser.BASIC: case PlSqlParser.BASICFILE: case PlSqlParser.BATCH: case PlSqlParser.BATCHSIZE: case PlSqlParser.BATCH_TABLE_ACCESS_BY_ROWID: case PlSqlParser.BECOME: case PlSqlParser.BEFORE: case PlSqlParser.BEGIN: case PlSqlParser.BEGINNING: case PlSqlParser.BEGIN_OUTLINE_DATA: case PlSqlParser.BEHALF: case PlSqlParser.BEQUEATH: case PlSqlParser.BFILE: case PlSqlParser.BFILENAME: case PlSqlParser.BIGFILE: case PlSqlParser.BINARY: case PlSqlParser.BINARY_DOUBLE: case PlSqlParser.BINARY_DOUBLE_INFINITY: case PlSqlParser.BINARY_DOUBLE_NAN: case PlSqlParser.BINARY_FLOAT: case PlSqlParser.BINARY_FLOAT_INFINITY: case PlSqlParser.BINARY_FLOAT_NAN: case PlSqlParser.BINARY_INTEGER: case PlSqlParser.BIND_AWARE: case PlSqlParser.BINDING: case PlSqlParser.BIN_TO_NUM: case PlSqlParser.BITAND: case PlSqlParser.BITMAP_AND: case PlSqlParser.BITMAP: case PlSqlParser.BITMAPS: case PlSqlParser.BITMAP_TREE: case PlSqlParser.BITS: case PlSqlParser.BLOB: case PlSqlParser.BLOCK: case PlSqlParser.BLOCK_RANGE: case PlSqlParser.BLOCKS: case PlSqlParser.BLOCKSIZE: case PlSqlParser.BODY: case PlSqlParser.BOOLEAN: case PlSqlParser.BOTH: case PlSqlParser.BOUND: case PlSqlParser.BRANCH: case PlSqlParser.BREADTH: case PlSqlParser.BROADCAST: case PlSqlParser.BSON: case PlSqlParser.BUFFER: case PlSqlParser.BUFFER_CACHE: case PlSqlParser.BUFFER_POOL: case PlSqlParser.BUILD: case PlSqlParser.BULK: case PlSqlParser.BYPASS_RECURSIVE_CHECK: case PlSqlParser.BYPASS_UJVC: case PlSqlParser.BYTE: case PlSqlParser.CACHE: case PlSqlParser.CACHE_CB: case PlSqlParser.CACHE_INSTANCES: case PlSqlParser.CACHE_TEMP_TABLE: case PlSqlParser.CACHING: case PlSqlParser.CALCULATED: case PlSqlParser.CALLBACK: case PlSqlParser.CALL: case PlSqlParser.CANCEL: case PlSqlParser.CAPACITY: case PlSqlParser.CARDINALITY: case PlSqlParser.CASCADE: case PlSqlParser.CASE: case PlSqlParser.CAST: case PlSqlParser.CATEGORY: case PlSqlParser.CDBDEFAULT: case PlSqlParser.CEIL: case PlSqlParser.CELL_FLASH_CACHE: case PlSqlParser.CERTIFICATE: case PlSqlParser.CFILE: case PlSqlParser.CHAINED: case PlSqlParser.CHANGE: case PlSqlParser.CHANGE_DUPKEY_ERROR_INDEX: case PlSqlParser.CHARACTER: case PlSqlParser.CHAR: case PlSqlParser.CHAR_CS: case PlSqlParser.CHARTOROWID: case PlSqlParser.CHECK_ACL_REWRITE: case PlSqlParser.CHECKPOINT: case PlSqlParser.CHILD: case PlSqlParser.CHOOSE: case PlSqlParser.CHR: case PlSqlParser.CHUNK: case PlSqlParser.CLASS: case PlSqlParser.CLASSIFIER: case PlSqlParser.CLEANUP: case PlSqlParser.CLEAR: case PlSqlParser.C_LETTER: case PlSqlParser.CLIENT: case PlSqlParser.CLOB: case PlSqlParser.CLONE: case PlSqlParser.CLOSE_CACHED_OPEN_CURSORS: case PlSqlParser.CLOSE: case PlSqlParser.CLUSTER_BY_ROWID: case PlSqlParser.CLUSTER: case PlSqlParser.CLUSTER_DETAILS: case PlSqlParser.CLUSTER_DISTANCE: case PlSqlParser.CLUSTER_ID: case PlSqlParser.CLUSTERING: case PlSqlParser.CLUSTERING_FACTOR: case PlSqlParser.CLUSTER_PROBABILITY: case PlSqlParser.CLUSTER_SET: case PlSqlParser.COALESCE: case PlSqlParser.COALESCE_SQ: case PlSqlParser.COARSE: case PlSqlParser.CO_AUTH_IND: case PlSqlParser.COLD: case PlSqlParser.COLLECT: case PlSqlParser.COLUMNAR: case PlSqlParser.COLUMN_AUTH_INDICATOR: case PlSqlParser.COLUMN: case PlSqlParser.COLUMNS: case PlSqlParser.COLUMN_STATS: case PlSqlParser.COLUMN_VALUE: case PlSqlParser.COMMENT: case PlSqlParser.COMMIT: case PlSqlParser.COMMITTED: case PlSqlParser.COMMON_DATA: case PlSqlParser.COMPACT: case PlSqlParser.COMPATIBILITY: case PlSqlParser.COMPILE: case PlSqlParser.COMPLETE: case PlSqlParser.COMPLIANCE: case PlSqlParser.COMPONENT: case PlSqlParser.COMPONENTS: case PlSqlParser.COMPOSE: case PlSqlParser.COMPOSITE: case PlSqlParser.COMPOSITE_LIMIT: case PlSqlParser.COMPOUND: case PlSqlParser.COMPUTE: case PlSqlParser.CONCAT: case PlSqlParser.CON_DBID_TO_ID: case PlSqlParser.CONDITIONAL: case PlSqlParser.CONDITION: case PlSqlParser.CONFIRM: case PlSqlParser.CONFORMING: case PlSqlParser.CON_GUID_TO_ID: case PlSqlParser.CON_ID: case PlSqlParser.CON_NAME_TO_ID: case PlSqlParser.CONNECT_BY_CB_WHR_ONLY: case PlSqlParser.CONNECT_BY_COMBINE_SW: case PlSqlParser.CONNECT_BY_COST_BASED: case PlSqlParser.CONNECT_BY_ELIM_DUPS: case PlSqlParser.CONNECT_BY_FILTERING: case PlSqlParser.CONNECT_BY_ISCYCLE: case PlSqlParser.CONNECT_BY_ISLEAF: case PlSqlParser.CONNECT_BY_ROOT: case PlSqlParser.CONNECT_TIME: case PlSqlParser.CONSIDER: case PlSqlParser.CONSISTENT: case PlSqlParser.CONSTANT: case PlSqlParser.CONST: case PlSqlParser.CONSTRAINT: case PlSqlParser.CONSTRAINTS: case PlSqlParser.CONSTRUCTOR: case PlSqlParser.CONTAINER: case PlSqlParser.CONTAINER_DATA: case PlSqlParser.CONTAINERS: case PlSqlParser.CONTENT: case PlSqlParser.CONTENTS: case PlSqlParser.CONTEXT: case PlSqlParser.CONTINUE: case PlSqlParser.CONTROLFILE: case PlSqlParser.CON_UID_TO_ID: case PlSqlParser.CONVERT: case PlSqlParser.COOKIE: case PlSqlParser.COPY: case PlSqlParser.CORR_K: case PlSqlParser.CORR_S: case PlSqlParser.CORRUPTION: case PlSqlParser.CORRUPT_XID_ALL: case PlSqlParser.CORRUPT_XID: case PlSqlParser.COS: case PlSqlParser.COSH: case PlSqlParser.COST: case PlSqlParser.COST_XML_QUERY_REWRITE: case PlSqlParser.COUNT: case PlSqlParser.COVAR_POP: case PlSqlParser.COVAR_SAMP: case PlSqlParser.CPU_COSTING: case PlSqlParser.CPU_PER_CALL: case PlSqlParser.CPU_PER_SESSION: case PlSqlParser.CRASH: case PlSqlParser.CREATE_FILE_DEST: case PlSqlParser.CREATE_STORED_OUTLINES: case PlSqlParser.CREATION: case PlSqlParser.CREDENTIAL: case PlSqlParser.CRITICAL: case PlSqlParser.CROSS: case PlSqlParser.CROSSEDITION: case PlSqlParser.CSCONVERT: case PlSqlParser.CUBE_AJ: case PlSqlParser.CUBE: case PlSqlParser.CUBE_GB: case PlSqlParser.CUBE_SJ: case PlSqlParser.CUME_DISTM: case PlSqlParser.CURRENT: case PlSqlParser.CURRENT_DATE: case PlSqlParser.CURRENT_SCHEMA: case PlSqlParser.CURRENT_TIME: case PlSqlParser.CURRENT_TIMESTAMP: case PlSqlParser.CURRENT_USER: case PlSqlParser.CURRENTV: case PlSqlParser.CURSOR: case PlSqlParser.CURSOR_SHARING_EXACT: case PlSqlParser.CURSOR_SPECIFIC_SEGMENT: case PlSqlParser.CUSTOMDATUM: case PlSqlParser.CV: case PlSqlParser.CYCLE: case PlSqlParser.DANGLING: case PlSqlParser.DATABASE: case PlSqlParser.DATA: case PlSqlParser.DATAFILE: case PlSqlParser.DATAFILES: case PlSqlParser.DATAMOVEMENT: case PlSqlParser.DATAOBJNO: case PlSqlParser.DATAOBJ_TO_MAT_PARTITION: case PlSqlParser.DATAOBJ_TO_PARTITION: case PlSqlParser.DATAPUMP: case PlSqlParser.DATA_SECURITY_REWRITE_LIMIT: case PlSqlParser.DATE: case PlSqlParser.DATE_MODE: case PlSqlParser.DAY: case PlSqlParser.DAYS: case PlSqlParser.DBA: case PlSqlParser.DBA_RECYCLEBIN: case PlSqlParser.DBMS_STATS: case PlSqlParser.DB_ROLE_CHANGE: case PlSqlParser.DBTIMEZONE: case PlSqlParser.DB_UNIQUE_NAME: case PlSqlParser.DB_VERSION: case PlSqlParser.DDL: case PlSqlParser.DEALLOCATE: case PlSqlParser.DEBUG: case PlSqlParser.DEBUGGER: case PlSqlParser.DEC: case PlSqlParser.DECIMAL: case PlSqlParser.DECLARE: case PlSqlParser.DECOMPOSE: case PlSqlParser.DECORRELATE: case PlSqlParser.DECR: case PlSqlParser.DECREMENT: case PlSqlParser.DECRYPT: case PlSqlParser.DEDUPLICATE: case PlSqlParser.DEFAULT: case PlSqlParser.DEFAULTS: case PlSqlParser.DEFERRABLE: case PlSqlParser.DEFERRED: case PlSqlParser.DEFINED: case PlSqlParser.DEFINE: case PlSqlParser.DEFINER: case PlSqlParser.DEGREE: case PlSqlParser.DELAY: case PlSqlParser.DELEGATE: case PlSqlParser.DELETE_ALL: case PlSqlParser.DELETE: case PlSqlParser.DELETEXML: case PlSqlParser.DEMAND: case PlSqlParser.DENSE_RANKM: case PlSqlParser.DEPENDENT: case PlSqlParser.DEPTH: case PlSqlParser.DEQUEUE: case PlSqlParser.DEREF: case PlSqlParser.DEREF_NO_REWRITE: case PlSqlParser.DESTROY: case PlSqlParser.DETACHED: case PlSqlParser.DETERMINES: case PlSqlParser.DETERMINISTIC: case PlSqlParser.DICTIONARY: case PlSqlParser.DIMENSION: case PlSqlParser.DIMENSIONS: case PlSqlParser.DIRECT_LOAD: case PlSqlParser.DIRECTORY: case PlSqlParser.DIRECT_PATH: case PlSqlParser.DISABLE_ALL: case PlSqlParser.DISABLE: case PlSqlParser.DISABLE_PARALLEL_DML: case PlSqlParser.DISABLE_PRESET: case PlSqlParser.DISABLE_RPKE: case PlSqlParser.DISALLOW: case PlSqlParser.DISASSOCIATE: case PlSqlParser.DISCARD: case PlSqlParser.DISCONNECT: case PlSqlParser.DISK: case PlSqlParser.DISKGROUP: case PlSqlParser.DISKS: case PlSqlParser.DISMOUNT: case PlSqlParser.DISTINCT: case PlSqlParser.DISTINGUISHED: case PlSqlParser.DISTRIBUTED: case PlSqlParser.DISTRIBUTE: case PlSqlParser.DML: case PlSqlParser.DML_UPDATE: case PlSqlParser.DOCFIDELITY: case PlSqlParser.DOCUMENT: case PlSqlParser.DOMAIN_INDEX_FILTER: case PlSqlParser.DOMAIN_INDEX_NO_SORT: case PlSqlParser.DOMAIN_INDEX_SORT: case PlSqlParser.DOUBLE: case PlSqlParser.DOWNGRADE: case PlSqlParser.DRIVING_SITE: case PlSqlParser.DROP_COLUMN: case PlSqlParser.DROP_GROUP: case PlSqlParser.DSINTERVAL_UNCONSTRAINED: case PlSqlParser.DST_UPGRADE_INSERT_CONV: case PlSqlParser.DUMP: case PlSqlParser.DUPLICATE: case PlSqlParser.DV: case PlSqlParser.DYNAMIC: case PlSqlParser.DYNAMIC_SAMPLING: case PlSqlParser.DYNAMIC_SAMPLING_EST_CDN: case PlSqlParser.EACH: case PlSqlParser.EDITIONABLE: case PlSqlParser.EDITION: case PlSqlParser.EDITIONING: case PlSqlParser.EDITIONS: case PlSqlParser.ELEMENT: case PlSqlParser.ELIM_GROUPBY: case PlSqlParser.ELIMINATE_JOIN: case PlSqlParser.ELIMINATE_OBY: case PlSqlParser.ELIMINATE_OUTER_JOIN: case PlSqlParser.EM: case PlSqlParser.EMPTY_BLOB: case PlSqlParser.EMPTY_CLOB: case PlSqlParser.EMPTY: case PlSqlParser.ENABLE_ALL: case PlSqlParser.ENABLE: case PlSqlParser.ENABLE_PARALLEL_DML: case PlSqlParser.ENABLE_PRESET: case PlSqlParser.ENCODING: case PlSqlParser.ENCRYPT: case PlSqlParser.ENCRYPTION: case PlSqlParser.END_OUTLINE_DATA: case PlSqlParser.ENFORCED: case PlSqlParser.ENFORCE: case PlSqlParser.ENQUEUE: case PlSqlParser.ENTERPRISE: case PlSqlParser.ENTITYESCAPING: case PlSqlParser.ENTRY: case PlSqlParser.EQUIPART: case PlSqlParser.ERR: case PlSqlParser.ERROR_ARGUMENT: case PlSqlParser.ERROR: case PlSqlParser.ERROR_ON_OVERLAP_TIME: case PlSqlParser.ERRORS: case PlSqlParser.ESCAPE: case PlSqlParser.ESTIMATE: case PlSqlParser.EVAL: case PlSqlParser.EVALNAME: case PlSqlParser.EVALUATE: case PlSqlParser.EVALUATION: case PlSqlParser.EVENTS: case PlSqlParser.EVERY: case PlSqlParser.EXCEPT: case PlSqlParser.EXCEPTION: case PlSqlParser.EXCEPTION_INIT: case PlSqlParser.EXCEPTIONS: case PlSqlParser.EXCHANGE: case PlSqlParser.EXCLUDE: case PlSqlParser.EXCLUDING: case PlSqlParser.EXECUTE: case PlSqlParser.EXEMPT: case PlSqlParser.EXISTING: case PlSqlParser.EXISTS: case PlSqlParser.EXISTSNODE: case PlSqlParser.EXIT: case PlSqlParser.EXPAND_GSET_TO_UNION: case PlSqlParser.EXPAND_TABLE: case PlSqlParser.EXP: case PlSqlParser.EXPIRE: case PlSqlParser.EXPLAIN: case PlSqlParser.EXPLOSION: case PlSqlParser.EXPORT: case PlSqlParser.EXPR_CORR_CHECK: case PlSqlParser.EXPRESS: case PlSqlParser.EXTENDS: case PlSqlParser.EXTENT: case PlSqlParser.EXTENTS: case PlSqlParser.EXTERNAL: case PlSqlParser.EXTERNALLY: case PlSqlParser.EXTRACTCLOBXML: case PlSqlParser.EXTRACT: case PlSqlParser.EXTRACTVALUE: case PlSqlParser.EXTRA: case PlSqlParser.FACILITY: case PlSqlParser.FACT: case PlSqlParser.FACTOR: case PlSqlParser.FACTORIZE_JOIN: case PlSqlParser.FAILED: case PlSqlParser.FAILED_LOGIN_ATTEMPTS: case PlSqlParser.FAILGROUP: case PlSqlParser.FAILOVER: case PlSqlParser.FAILURE: case PlSqlParser.FALSE: case PlSqlParser.FAMILY: case PlSqlParser.FAR: case PlSqlParser.FAST: case PlSqlParser.FASTSTART: case PlSqlParser.FBTSCAN: case PlSqlParser.FEATURE_DETAILS: case PlSqlParser.FEATURE_ID: case PlSqlParser.FEATURE_SET: case PlSqlParser.FEATURE_VALUE: case PlSqlParser.FETCH: case PlSqlParser.FILE: case PlSqlParser.FILE_NAME_CONVERT: case PlSqlParser.FILESYSTEM_LIKE_LOGGING: case PlSqlParser.FILTER: case PlSqlParser.FINAL: case PlSqlParser.FINE: case PlSqlParser.FINISH: case PlSqlParser.FIRST: case PlSqlParser.FIRSTM: case PlSqlParser.FIRST_ROWS: case PlSqlParser.FIRST_VALUE: case PlSqlParser.FIXED_VIEW_DATA: case PlSqlParser.FLAGGER: case PlSqlParser.FLASHBACK: case PlSqlParser.FLASH_CACHE: case PlSqlParser.FLOAT: case PlSqlParser.FLOB: case PlSqlParser.FLOOR: case PlSqlParser.FLUSH: case PlSqlParser.FOLDER: case PlSqlParser.FOLLOWING: case PlSqlParser.FOLLOWS: case PlSqlParser.FORALL: case PlSqlParser.FORCE: case PlSqlParser.FORCE_XML_QUERY_REWRITE: case PlSqlParser.FOREIGN: case PlSqlParser.FOREVER: case PlSqlParser.FORMAT: case PlSqlParser.FORWARD: case PlSqlParser.FRAGMENT_NUMBER: case PlSqlParser.FREELIST: case PlSqlParser.FREELISTS: case PlSqlParser.FREEPOOLS: case PlSqlParser.FRESH: case PlSqlParser.FROM_TZ: case PlSqlParser.FULL: case PlSqlParser.FULL_OUTER_JOIN_TO_OUTER: case PlSqlParser.FUNCTION: case PlSqlParser.FUNCTIONS: case PlSqlParser.GATHER_OPTIMIZER_STATISTICS: case PlSqlParser.GATHER_PLAN_STATISTICS: case PlSqlParser.GBY_CONC_ROLLUP: case PlSqlParser.GBY_PUSHDOWN: case PlSqlParser.GENERATED: case PlSqlParser.GET: case PlSqlParser.GLOBAL: case PlSqlParser.GLOBALLY: case PlSqlParser.GLOBAL_NAME: case PlSqlParser.GLOBAL_TOPIC_ENABLED: case PlSqlParser.GROUP_BY: case PlSqlParser.GROUP_ID: case PlSqlParser.GROUPING: case PlSqlParser.GROUPING_ID: case PlSqlParser.GROUPS: case PlSqlParser.GUARANTEED: case PlSqlParser.GUARANTEE: case PlSqlParser.GUARD: case PlSqlParser.HASH_AJ: case PlSqlParser.HASH: case PlSqlParser.HASHKEYS: case PlSqlParser.HASH_SJ: case PlSqlParser.HEADER: case PlSqlParser.HEAP: case PlSqlParser.HELP: case PlSqlParser.HEXTORAW: case PlSqlParser.HEXTOREF: case PlSqlParser.HIDDEN_KEYWORD: case PlSqlParser.HIDE: case PlSqlParser.HIERARCHY: case PlSqlParser.HIGH: case PlSqlParser.HINTSET_BEGIN: case PlSqlParser.HINTSET_END: case PlSqlParser.HOT: case PlSqlParser.HOUR: case PlSqlParser.HWM_BROKERED: case PlSqlParser.HYBRID: case PlSqlParser.IDENTIFIER: case PlSqlParser.IDENTITY: case PlSqlParser.IDGENERATORS: case PlSqlParser.ID: case PlSqlParser.IDLE_TIME: case PlSqlParser.IF: case PlSqlParser.IGNORE: case PlSqlParser.IGNORE_OPTIM_EMBEDDED_HINTS: case PlSqlParser.IGNORE_ROW_ON_DUPKEY_INDEX: case PlSqlParser.IGNORE_WHERE_CLAUSE: case PlSqlParser.ILM: case PlSqlParser.IMMEDIATE: case PlSqlParser.IMPACT: case PlSqlParser.IMPORT: case PlSqlParser.INACTIVE: case PlSqlParser.INCLUDE: case PlSqlParser.INCLUDE_VERSION: case PlSqlParser.INCLUDING: case PlSqlParser.INCREMENTAL: case PlSqlParser.INCREMENT: case PlSqlParser.INCR: case PlSqlParser.INDENT: case PlSqlParser.INDEX_ASC: case PlSqlParser.INDEX_COMBINE: case PlSqlParser.INDEX_DESC: case PlSqlParser.INDEXED: case PlSqlParser.INDEXES: case PlSqlParser.INDEX_FFS: case PlSqlParser.INDEX_FILTER: case PlSqlParser.INDEXING: case PlSqlParser.INDEX_JOIN: case PlSqlParser.INDEX_ROWS: case PlSqlParser.INDEX_RRS: case PlSqlParser.INDEX_RS_ASC: case PlSqlParser.INDEX_RS_DESC: case PlSqlParser.INDEX_RS: case PlSqlParser.INDEX_SCAN: case PlSqlParser.INDEX_SKIP_SCAN: case PlSqlParser.INDEX_SS_ASC: case PlSqlParser.INDEX_SS_DESC: case PlSqlParser.INDEX_SS: case PlSqlParser.INDEX_STATS: case PlSqlParser.INDEXTYPE: case PlSqlParser.INDEXTYPES: case PlSqlParser.INDICATOR: case PlSqlParser.INDICES: case PlSqlParser.INFINITE: case PlSqlParser.INFORMATIONAL: case PlSqlParser.INHERIT: case PlSqlParser.INITCAP: case PlSqlParser.INITIAL: case PlSqlParser.INITIALIZED: case PlSqlParser.INITIALLY: case PlSqlParser.INITRANS: case PlSqlParser.INLINE: case PlSqlParser.INLINE_XMLTYPE_NT: case PlSqlParser.INMEMORY: case PlSqlParser.IN_MEMORY_METADATA: case PlSqlParser.INMEMORY_PRUNING: case PlSqlParser.INNER: case PlSqlParser.INOUT: case PlSqlParser.INPLACE: case PlSqlParser.INSERTCHILDXMLAFTER: case PlSqlParser.INSERTCHILDXMLBEFORE: case PlSqlParser.INSERTCHILDXML: case PlSqlParser.INSERTXMLAFTER: case PlSqlParser.INSERTXMLBEFORE: case PlSqlParser.INSTANCE: case PlSqlParser.INSTANCES: case PlSqlParser.INSTANTIABLE: case PlSqlParser.INSTANTLY: case PlSqlParser.INSTEAD: case PlSqlParser.INSTR2: case PlSqlParser.INSTR4: case PlSqlParser.INSTRB: case PlSqlParser.INSTRC: case PlSqlParser.INSTR: case PlSqlParser.INTEGER: case PlSqlParser.INTERLEAVED: case PlSqlParser.INTERMEDIATE: case PlSqlParser.INTERNAL_CONVERT: case PlSqlParser.INTERNAL_USE: case PlSqlParser.INTERPRETED: case PlSqlParser.INTERVAL: case PlSqlParser.INT: case PlSqlParser.INVALIDATE: case PlSqlParser.INVISIBLE: case PlSqlParser.IN_XQUERY: case PlSqlParser.ISOLATION: case PlSqlParser.ISOLATION_LEVEL: case PlSqlParser.ITERATE: case PlSqlParser.ITERATION_NUMBER: case PlSqlParser.JAVA: case PlSqlParser.JOB: case PlSqlParser.JOIN: case PlSqlParser.JSON_ARRAYAGG: case PlSqlParser.JSON_ARRAY: case PlSqlParser.JSON_EQUAL: case PlSqlParser.JSON_EXISTS2: case PlSqlParser.JSON_EXISTS: case PlSqlParser.JSONGET: case PlSqlParser.JSON: case PlSqlParser.JSON_OBJECTAGG: case PlSqlParser.JSON_OBJECT: case PlSqlParser.JSONPARSE: case PlSqlParser.JSON_QUERY: case PlSqlParser.JSON_SERIALIZE: case PlSqlParser.JSON_TABLE: case PlSqlParser.JSON_TEXTCONTAINS2: case PlSqlParser.JSON_TEXTCONTAINS: case PlSqlParser.JSON_VALUE: case PlSqlParser.KEEP_DUPLICATES: case PlSqlParser.KEEP: case PlSqlParser.KERBEROS: case PlSqlParser.KEY: case PlSqlParser.KEY_LENGTH: case PlSqlParser.KEYSIZE: case PlSqlParser.KEYS: case PlSqlParser.KEYSTORE: case PlSqlParser.KILL: case PlSqlParser.LABEL: case PlSqlParser.LANGUAGE: case PlSqlParser.LAST_DAY: case PlSqlParser.LAST: case PlSqlParser.LAST_VALUE: case PlSqlParser.LATERAL: case PlSqlParser.LAX: case PlSqlParser.LAYER: case PlSqlParser.LDAP_REGISTRATION_ENABLED: case PlSqlParser.LDAP_REGISTRATION: case PlSqlParser.LDAP_REG_SYNC_INTERVAL: case PlSqlParser.LEADING: case PlSqlParser.LEFT: case PlSqlParser.LENGTH2: case PlSqlParser.LENGTH4: case PlSqlParser.LENGTHB: case PlSqlParser.LENGTHC: case PlSqlParser.LENGTH: case PlSqlParser.LESS: case PlSqlParser.LEVEL: case PlSqlParser.LEVELS: case PlSqlParser.LIBRARY: case PlSqlParser.LIFECYCLE: case PlSqlParser.LIFE: case PlSqlParser.LIFETIME: case PlSqlParser.LIKE2: case PlSqlParser.LIKE4: case PlSqlParser.LIKEC: case PlSqlParser.LIKE_EXPAND: case PlSqlParser.LIMIT: case PlSqlParser.LINEAR: case PlSqlParser.LINK: case PlSqlParser.LIST: case PlSqlParser.LN: case PlSqlParser.LNNVL: case PlSqlParser.LOAD: case PlSqlParser.LOB: case PlSqlParser.LOBNVL: case PlSqlParser.LOBS: case PlSqlParser.LOCAL_INDEXES: case PlSqlParser.LOCAL: case PlSqlParser.LOCALTIME: case PlSqlParser.LOCALTIMESTAMP: case PlSqlParser.LOCATION: case PlSqlParser.LOCATOR: case PlSqlParser.LOCKED: case PlSqlParser.LOCKING: case PlSqlParser.LOGFILE: case PlSqlParser.LOGFILES: case PlSqlParser.LOGGING: case PlSqlParser.LOGICAL: case PlSqlParser.LOGICAL_READS_PER_CALL: case PlSqlParser.LOGICAL_READS_PER_SESSION: case PlSqlParser.LOG: case PlSqlParser.LOGMINING: case PlSqlParser.LOGOFF: case PlSqlParser.LOGON: case PlSqlParser.LOG_READ_ONLY_VIOLATIONS: case PlSqlParser.LONG: case PlSqlParser.LOOP: case PlSqlParser.LOWER: case PlSqlParser.LOW: case PlSqlParser.LPAD: case PlSqlParser.LTRIM: case PlSqlParser.MAIN: case PlSqlParser.MAKE_REF: case PlSqlParser.MANAGED: case PlSqlParser.MANAGE: case PlSqlParser.MANAGEMENT: case PlSqlParser.MANAGER: case PlSqlParser.MANUAL: case PlSqlParser.MAP: case PlSqlParser.MAPPING: case PlSqlParser.MASTER: case PlSqlParser.MATCHED: case PlSqlParser.MATCHES: case PlSqlParser.MATCH: case PlSqlParser.MATCH_NUMBER: case PlSqlParser.MATCH_RECOGNIZE: case PlSqlParser.MATERIALIZED: case PlSqlParser.MATERIALIZE: case PlSqlParser.MAXARCHLOGS: case PlSqlParser.MAXDATAFILES: case PlSqlParser.MAXEXTENTS: case PlSqlParser.MAXIMIZE: case PlSqlParser.MAXINSTANCES: case PlSqlParser.MAXLOGFILES: case PlSqlParser.MAXLOGHISTORY: case PlSqlParser.MAXLOGMEMBERS: case PlSqlParser.MAX_SHARED_TEMP_SIZE: case PlSqlParser.MAXSIZE: case PlSqlParser.MAXTRANS: case PlSqlParser.MAXVALUE: case PlSqlParser.MEASURE: case PlSqlParser.MEASURES: case PlSqlParser.MEDIUM: case PlSqlParser.MEMBER: case PlSqlParser.MEMCOMPRESS: case PlSqlParser.MEMORY: case PlSqlParser.MERGEACTIONS: case PlSqlParser.MERGE_AJ: case PlSqlParser.MERGE_CONST_ON: case PlSqlParser.MERGE: case PlSqlParser.MERGE_SJ: case PlSqlParser.METADATA: case PlSqlParser.METHOD: case PlSqlParser.MIGRATE: case PlSqlParser.MIGRATION: case PlSqlParser.MINEXTENTS: case PlSqlParser.MINIMIZE: case PlSqlParser.MINIMUM: case PlSqlParser.MINING: case PlSqlParser.MINUS_NULL: case PlSqlParser.MINUTE: case PlSqlParser.MINVALUE: case PlSqlParser.MIRRORCOLD: case PlSqlParser.MIRRORHOT: case PlSqlParser.MIRROR: case PlSqlParser.MLSLABEL: case PlSqlParser.MODEL_COMPILE_SUBQUERY: case PlSqlParser.MODEL_DONTVERIFY_UNIQUENESS: case PlSqlParser.MODEL_DYNAMIC_SUBQUERY: case PlSqlParser.MODEL_MIN_ANALYSIS: case PlSqlParser.MODEL: case PlSqlParser.MODEL_NB: case PlSqlParser.MODEL_NO_ANALYSIS: case PlSqlParser.MODEL_PBY: case PlSqlParser.MODEL_PUSH_REF: case PlSqlParser.MODEL_SV: case PlSqlParser.MODIFICATION: case PlSqlParser.MODIFY_COLUMN_TYPE: case PlSqlParser.MODIFY: case PlSqlParser.MOD: case PlSqlParser.MODULE: case PlSqlParser.MONITORING: case PlSqlParser.MONITOR: case PlSqlParser.MONTH: case PlSqlParser.MONTHS_BETWEEN: case PlSqlParser.MONTHS: case PlSqlParser.MOUNT: case PlSqlParser.MOUNTPATH: case PlSqlParser.MOVEMENT: case PlSqlParser.MOVE: case PlSqlParser.MULTIDIMENSIONAL: case PlSqlParser.MULTISET: case PlSqlParser.MV_MERGE: case PlSqlParser.NAMED: case PlSqlParser.NAME: case PlSqlParser.NAMESPACE: case PlSqlParser.NAN: case PlSqlParser.NANVL: case PlSqlParser.NATIONAL: case PlSqlParser.NATIVE_FULL_OUTER_JOIN: case PlSqlParser.NATIVE: case PlSqlParser.NATURAL: case PlSqlParser.NAV: case PlSqlParser.NCHAR_CS: case PlSqlParser.NCHAR: case PlSqlParser.NCHR: case PlSqlParser.NCLOB: case PlSqlParser.NEEDED: case PlSqlParser.NEG: case PlSqlParser.NESTED: case PlSqlParser.NESTED_TABLE_FAST_INSERT: case PlSqlParser.NESTED_TABLE_GET_REFS: case PlSqlParser.NESTED_TABLE_ID: case PlSqlParser.NESTED_TABLE_SET_REFS: case PlSqlParser.NESTED_TABLE_SET_SETID: case PlSqlParser.NETWORK: case PlSqlParser.NEVER: case PlSqlParser.NEW: case PlSqlParser.NEW_TIME: case PlSqlParser.NEXT_DAY: case PlSqlParser.NEXT: case PlSqlParser.NL_AJ: case PlSqlParser.NLJ_BATCHING: case PlSqlParser.NLJ_INDEX_FILTER: case PlSqlParser.NLJ_INDEX_SCAN: case PlSqlParser.NLJ_PREFETCH: case PlSqlParser.NLS_CALENDAR: case PlSqlParser.NLS_CHARACTERSET: case PlSqlParser.NLS_CHARSET_DECL_LEN: case PlSqlParser.NLS_CHARSET_ID: case PlSqlParser.NLS_CHARSET_NAME: case PlSqlParser.NLS_COMP: case PlSqlParser.NLS_CURRENCY: case PlSqlParser.NLS_DATE_FORMAT: case PlSqlParser.NLS_DATE_LANGUAGE: case PlSqlParser.NLS_INITCAP: case PlSqlParser.NLS_ISO_CURRENCY: case PlSqlParser.NL_SJ: case PlSqlParser.NLS_LANG: case PlSqlParser.NLS_LANGUAGE: case PlSqlParser.NLS_LENGTH_SEMANTICS: case PlSqlParser.NLS_LOWER: case PlSqlParser.NLS_NCHAR_CONV_EXCP: case PlSqlParser.NLS_NUMERIC_CHARACTERS: case PlSqlParser.NLS_SORT: case PlSqlParser.NLSSORT: case PlSqlParser.NLS_SPECIAL_CHARS: case PlSqlParser.NLS_TERRITORY: case PlSqlParser.NLS_UPPER: case PlSqlParser.NO_ACCESS: case PlSqlParser.NO_ADAPTIVE_PLAN: case PlSqlParser.NO_ANSI_REARCH: case PlSqlParser.NOAPPEND: case PlSqlParser.NOARCHIVELOG: case PlSqlParser.NOAUDIT: case PlSqlParser.NO_AUTO_REOPTIMIZE: case PlSqlParser.NO_BASETABLE_MULTIMV_REWRITE: case PlSqlParser.NO_BATCH_TABLE_ACCESS_BY_ROWID: case PlSqlParser.NO_BIND_AWARE: case PlSqlParser.NO_BUFFER: case PlSqlParser.NOCACHE: case PlSqlParser.NO_CARTESIAN: case PlSqlParser.NO_CHECK_ACL_REWRITE: case PlSqlParser.NO_CLUSTER_BY_ROWID: case PlSqlParser.NO_CLUSTERING: case PlSqlParser.NO_COALESCE_SQ: case PlSqlParser.NO_COMMON_DATA: case PlSqlParser.NO_CONNECT_BY_CB_WHR_ONLY: case PlSqlParser.NO_CONNECT_BY_COMBINE_SW: case PlSqlParser.NO_CONNECT_BY_COST_BASED: case PlSqlParser.NO_CONNECT_BY_ELIM_DUPS: case PlSqlParser.NO_CONNECT_BY_FILTERING: case PlSqlParser.NOCOPY: case PlSqlParser.NO_COST_XML_QUERY_REWRITE: case PlSqlParser.NO_CPU_COSTING: case PlSqlParser.NOCPU_COSTING: case PlSqlParser.NOCYCLE: case PlSqlParser.NO_DATA_SECURITY_REWRITE: case PlSqlParser.NO_DECORRELATE: case PlSqlParser.NODELAY: case PlSqlParser.NO_DOMAIN_INDEX_FILTER: case PlSqlParser.NO_DST_UPGRADE_INSERT_CONV: case PlSqlParser.NO_ELIM_GROUPBY: case PlSqlParser.NO_ELIMINATE_JOIN: case PlSqlParser.NO_ELIMINATE_OBY: case PlSqlParser.NO_ELIMINATE_OUTER_JOIN: case PlSqlParser.NOENTITYESCAPING: case PlSqlParser.NO_EXPAND_GSET_TO_UNION: case PlSqlParser.NO_EXPAND: case PlSqlParser.NO_EXPAND_TABLE: case PlSqlParser.NO_FACT: case PlSqlParser.NO_FACTORIZE_JOIN: case PlSqlParser.NO_FILTERING: case PlSqlParser.NOFORCE: case PlSqlParser.NO_FULL_OUTER_JOIN_TO_OUTER: case PlSqlParser.NO_GATHER_OPTIMIZER_STATISTICS: case PlSqlParser.NO_GBY_PUSHDOWN: case PlSqlParser.NOGUARANTEE: case PlSqlParser.NO_INDEX_FFS: case PlSqlParser.NO_INDEX: case PlSqlParser.NO_INDEX_SS: case PlSqlParser.NO_INMEMORY: case PlSqlParser.NO_INMEMORY_PRUNING: case PlSqlParser.NOKEEP: case PlSqlParser.NO_LOAD: case PlSqlParser.NOLOCAL: case PlSqlParser.NOLOGGING: case PlSqlParser.NOMAPPING: case PlSqlParser.NOMAXVALUE: case PlSqlParser.NO_MERGE: case PlSqlParser.NOMINIMIZE: case PlSqlParser.NOMINVALUE: case PlSqlParser.NO_MODEL_PUSH_REF: case PlSqlParser.NO_MONITORING: case PlSqlParser.NOMONITORING: case PlSqlParser.NO_MONITOR: case PlSqlParser.NO_MULTIMV_REWRITE: case PlSqlParser.NO_NATIVE_FULL_OUTER_JOIN: case PlSqlParser.NONBLOCKING: case PlSqlParser.NONEDITIONABLE: case PlSqlParser.NONE: case PlSqlParser.NO_NLJ_BATCHING: case PlSqlParser.NO_NLJ_PREFETCH: case PlSqlParser.NO: case PlSqlParser.NONSCHEMA: case PlSqlParser.NO_OBJECT_LINK: case PlSqlParser.NOORDER: case PlSqlParser.NO_ORDER_ROLLUPS: case PlSqlParser.NO_OUTER_JOIN_TO_ANTI: case PlSqlParser.NO_OUTER_JOIN_TO_INNER: case PlSqlParser.NOOVERRIDE: case PlSqlParser.NO_PARALLEL_INDEX: case PlSqlParser.NOPARALLEL_INDEX: case PlSqlParser.NO_PARALLEL: case PlSqlParser.NOPARALLEL: case PlSqlParser.NO_PARTIAL_COMMIT: case PlSqlParser.NO_PARTIAL_JOIN: case PlSqlParser.NO_PARTIAL_ROLLUP_PUSHDOWN: case PlSqlParser.NOPARTITION: case PlSqlParser.NO_PLACE_DISTINCT: case PlSqlParser.NO_PLACE_GROUP_BY: case PlSqlParser.NO_PQ_CONCURRENT_UNION: case PlSqlParser.NO_PQ_MAP: case PlSqlParser.NO_PQ_REPLICATE: case PlSqlParser.NO_PQ_SKEW: case PlSqlParser.NO_PRUNE_GSETS: case PlSqlParser.NO_PULL_PRED: case PlSqlParser.NO_PUSH_PRED: case PlSqlParser.NO_PUSH_SUBQ: case PlSqlParser.NO_PX_FAULT_TOLERANCE: case PlSqlParser.NO_PX_JOIN_FILTER: case PlSqlParser.NO_QKN_BUFF: case PlSqlParser.NO_QUERY_TRANSFORMATION: case PlSqlParser.NO_REF_CASCADE: case PlSqlParser.NORELOCATE: case PlSqlParser.NORELY: case PlSqlParser.NOREPAIR: case PlSqlParser.NOREPLAY: case PlSqlParser.NORESETLOGS: case PlSqlParser.NO_RESULT_CACHE: case PlSqlParser.NOREVERSE: case PlSqlParser.NO_REWRITE: case PlSqlParser.NOREWRITE: case PlSqlParser.NORMAL: case PlSqlParser.NO_ROOT_SW_FOR_LOCAL: case PlSqlParser.NOROWDEPENDENCIES: case PlSqlParser.NOSCHEMACHECK: case PlSqlParser.NOSEGMENT: case PlSqlParser.NO_SEMIJOIN: case PlSqlParser.NO_SEMI_TO_INNER: case PlSqlParser.NO_SET_TO_JOIN: case PlSqlParser.NOSORT: case PlSqlParser.NO_SQL_TRANSLATION: case PlSqlParser.NO_SQL_TUNE: case PlSqlParser.NO_STAR_TRANSFORMATION: case PlSqlParser.NO_STATEMENT_QUEUING: case PlSqlParser.NO_STATS_GSETS: case PlSqlParser.NOSTRICT: case PlSqlParser.NO_SUBQUERY_PRUNING: case PlSqlParser.NO_SUBSTRB_PAD: case PlSqlParser.NO_SWAP_JOIN_INPUTS: case PlSqlParser.NOSWITCH: case PlSqlParser.NO_TABLE_LOOKUP_BY_NL: case PlSqlParser.NO_TEMP_TABLE: case PlSqlParser.NOTHING: case PlSqlParser.NOTIFICATION: case PlSqlParser.NOT: case PlSqlParser.NO_TRANSFORM_DISTINCT_AGG: case PlSqlParser.NO_UNNEST: case PlSqlParser.NO_USE_CUBE: case PlSqlParser.NO_USE_HASH_AGGREGATION: case PlSqlParser.NO_USE_HASH_GBY_FOR_PUSHDOWN: case PlSqlParser.NO_USE_HASH: case PlSqlParser.NO_USE_INVISIBLE_INDEXES: case PlSqlParser.NO_USE_MERGE: case PlSqlParser.NO_USE_NL: case PlSqlParser.NO_USE_VECTOR_AGGREGATION: case PlSqlParser.NOVALIDATE: case PlSqlParser.NO_VECTOR_TRANSFORM_DIMS: case PlSqlParser.NO_VECTOR_TRANSFORM_FACT: case PlSqlParser.NO_VECTOR_TRANSFORM: case PlSqlParser.NO_XDB_FASTPATH_INSERT: case PlSqlParser.NO_XML_DML_REWRITE: case PlSqlParser.NO_XMLINDEX_REWRITE_IN_SELECT: case PlSqlParser.NO_XMLINDEX_REWRITE: case PlSqlParser.NO_XML_QUERY_REWRITE: case PlSqlParser.NO_ZONEMAP: case PlSqlParser.NTH_VALUE: case PlSqlParser.NULLIF: case PlSqlParser.NULL_: case PlSqlParser.NULLS: case PlSqlParser.NUMBER: case PlSqlParser.NUMERIC: case PlSqlParser.NUM_INDEX_KEYS: case PlSqlParser.NUMTODSINTERVAL: case PlSqlParser.NUMTOYMINTERVAL: case PlSqlParser.NVARCHAR2: case PlSqlParser.NVL2: case PlSqlParser.OBJECT2XML: case PlSqlParser.OBJECT: case PlSqlParser.OBJ_ID: case PlSqlParser.OBJNO: case PlSqlParser.OBJNO_REUSE: case PlSqlParser.OCCURENCES: case PlSqlParser.OFFLINE: case PlSqlParser.OFF: case PlSqlParser.OFFSET: case PlSqlParser.OIDINDEX: case PlSqlParser.OID: case PlSqlParser.OLAP: case PlSqlParser.OLD: case PlSqlParser.OLD_PUSH_PRED: case PlSqlParser.OLS: case PlSqlParser.OLTP: case PlSqlParser.OMIT: case PlSqlParser.ONE: case PlSqlParser.ONLINE: case PlSqlParser.ONLY: case PlSqlParser.OPAQUE: case PlSqlParser.OPAQUE_TRANSFORM: case PlSqlParser.OPAQUE_XCANONICAL: case PlSqlParser.OPCODE: case PlSqlParser.OPEN: case PlSqlParser.OPERATIONS: case PlSqlParser.OPERATOR: case PlSqlParser.OPT_ESTIMATE: case PlSqlParser.OPTIMAL: case PlSqlParser.OPTIMIZE: case PlSqlParser.OPTIMIZER_FEATURES_ENABLE: case PlSqlParser.OPTIMIZER_GOAL: case PlSqlParser.OPT_PARAM: case PlSqlParser.ORA_BRANCH: case PlSqlParser.ORA_CHECK_ACL: case PlSqlParser.ORA_CHECK_PRIVILEGE: case PlSqlParser.ORA_CLUSTERING: case PlSqlParser.ORADATA: case PlSqlParser.ORADEBUG: case PlSqlParser.ORA_DST_AFFECTED: case PlSqlParser.ORA_DST_CONVERT: case PlSqlParser.ORA_DST_ERROR: case PlSqlParser.ORA_GET_ACLIDS: case PlSqlParser.ORA_GET_PRIVILEGES: case PlSqlParser.ORA_HASH: case PlSqlParser.ORA_INVOKING_USERID: case PlSqlParser.ORA_INVOKING_USER: case PlSqlParser.ORA_INVOKING_XS_USER_GUID: case PlSqlParser.ORA_INVOKING_XS_USER: case PlSqlParser.ORA_RAWCOMPARE: case PlSqlParser.ORA_RAWCONCAT: case PlSqlParser.ORA_ROWSCN: case PlSqlParser.ORA_ROWSCN_RAW: case PlSqlParser.ORA_ROWVERSION: case PlSqlParser.ORA_TABVERSION: case PlSqlParser.ORA_WRITE_TIME: case PlSqlParser.ORDERED: case PlSqlParser.ORDERED_PREDICATES: case PlSqlParser.ORDINALITY: case PlSqlParser.OR_EXPAND: case PlSqlParser.ORGANIZATION: case PlSqlParser.OR_PREDICATES: case PlSqlParser.OSERROR: case PlSqlParser.OTHER: case PlSqlParser.OUTER_JOIN_TO_ANTI: case PlSqlParser.OUTER_JOIN_TO_INNER: case PlSqlParser.OUTER: case PlSqlParser.OUTLINE_LEAF: case PlSqlParser.OUTLINE: case PlSqlParser.OUT_OF_LINE: case PlSqlParser.OUT: case PlSqlParser.OVERFLOW_NOMOVE: case PlSqlParser.OVERFLOW: case PlSqlParser.OVERLAPS: case PlSqlParser.OVER: case PlSqlParser.OVERRIDING: case PlSqlParser.OWNER: case PlSqlParser.OWNERSHIP: case PlSqlParser.OWN: case PlSqlParser.PACKAGE: case PlSqlParser.PACKAGES: case PlSqlParser.PARALLEL_ENABLE: case PlSqlParser.PARALLEL_INDEX: case PlSqlParser.PARALLEL: case PlSqlParser.PARAMETERS: case PlSqlParser.PARAM: case PlSqlParser.PARENT: case PlSqlParser.PARITY: case PlSqlParser.PARTIAL_JOIN: case PlSqlParser.PARTIALLY: case PlSqlParser.PARTIAL: case PlSqlParser.PARTIAL_ROLLUP_PUSHDOWN: case PlSqlParser.PARTITION_HASH: case PlSqlParser.PARTITION_LIST: case PlSqlParser.PARTITION: case PlSqlParser.PARTITION_RANGE: case PlSqlParser.PARTITIONS: case PlSqlParser.PARTNUMINST: case PlSqlParser.PASSING: case PlSqlParser.PASSWORD_GRACE_TIME: case PlSqlParser.PASSWORD_LIFE_TIME: case PlSqlParser.PASSWORD_LOCK_TIME: case PlSqlParser.PASSWORD: case PlSqlParser.PASSWORD_REUSE_MAX: case PlSqlParser.PASSWORD_REUSE_TIME: case PlSqlParser.PASSWORD_VERIFY_FUNCTION: case PlSqlParser.PAST: case PlSqlParser.PATCH: case PlSqlParser.PATH: case PlSqlParser.PATH_PREFIX: case PlSqlParser.PATHS: case PlSqlParser.PATTERN: case PlSqlParser.PBL_HS_BEGIN: case PlSqlParser.PBL_HS_END: case PlSqlParser.PCTINCREASE: case PlSqlParser.PCTTHRESHOLD: case PlSqlParser.PCTUSED: case PlSqlParser.PCTVERSION: case PlSqlParser.PENDING: case PlSqlParser.PERCENT_KEYWORD: case PlSqlParser.PERCENT_RANKM: case PlSqlParser.PERFORMANCE: case PlSqlParser.PERIOD_KEYWORD: case PlSqlParser.PERMANENT: case PlSqlParser.PERMISSION: case PlSqlParser.PERMUTE: case PlSqlParser.PER: case PlSqlParser.PFILE: case PlSqlParser.PHYSICAL: case PlSqlParser.PIKEY: case PlSqlParser.PIPELINED: case PlSqlParser.PIV_GB: case PlSqlParser.PIVOT: case PlSqlParser.PIV_SSF: case PlSqlParser.PLACE_DISTINCT: case PlSqlParser.PLACE_GROUP_BY: case PlSqlParser.PLAN: case PlSqlParser.PLSCOPE_SETTINGS: case PlSqlParser.PLS_INTEGER: case PlSqlParser.PLSQL_CCFLAGS: case PlSqlParser.PLSQL_CODE_TYPE: case PlSqlParser.PLSQL_DEBUG: case PlSqlParser.PLSQL_OPTIMIZE_LEVEL: case PlSqlParser.PLSQL_WARNINGS: case PlSqlParser.PLUGGABLE: case PlSqlParser.POINT: case PlSqlParser.POLICY: case PlSqlParser.POOL_16K: case PlSqlParser.POOL_2K: case PlSqlParser.POOL_32K: case PlSqlParser.POOL_4K: case PlSqlParser.POOL_8K: case PlSqlParser.POSITIVEN: case PlSqlParser.POSITIVE: case PlSqlParser.POST_TRANSACTION: case PlSqlParser.POWERMULTISET_BY_CARDINALITY: case PlSqlParser.POWERMULTISET: case PlSqlParser.POWER: case PlSqlParser.PQ_CONCURRENT_UNION: case PlSqlParser.PQ_DISTRIBUTE: case PlSqlParser.PQ_DISTRIBUTE_WINDOW: case PlSqlParser.PQ_FILTER: case PlSqlParser.PQ_MAP: case PlSqlParser.PQ_NOMAP: case PlSqlParser.PQ_REPLICATE: case PlSqlParser.PQ_SKEW: case PlSqlParser.PRAGMA: case PlSqlParser.PREBUILT: case PlSqlParser.PRECEDES: case PlSqlParser.PRECEDING: case PlSqlParser.PRECISION: case PlSqlParser.PRECOMPUTE_SUBQUERY: case PlSqlParser.PREDICATE_REORDERS: case PlSqlParser.PRELOAD: case PlSqlParser.PREPARE: case PlSqlParser.PRESENTNNV: case PlSqlParser.PRESENT: case PlSqlParser.PRESENTV: case PlSqlParser.PRESERVE_OID: case PlSqlParser.PRESERVE: case PlSqlParser.PRETTY: case PlSqlParser.PREVIOUS: case PlSqlParser.PREV: case PlSqlParser.PRIMARY: case PlSqlParser.PRINTBLOBTOCLOB: case PlSqlParser.PRIORITY: case PlSqlParser.PRIOR: case PlSqlParser.PRIVATE: case PlSqlParser.PRIVATE_SGA: case PlSqlParser.PRIVILEGED: case PlSqlParser.PRIVILEGE: case PlSqlParser.PRIVILEGES: case PlSqlParser.PROCEDURAL: case PlSqlParser.PROCEDURE: case PlSqlParser.PROCESS: case PlSqlParser.PROFILE: case PlSqlParser.PROGRAM: case PlSqlParser.PROJECT: case PlSqlParser.PROPAGATE: case PlSqlParser.PROTECTED: case PlSqlParser.PROTECTION: case PlSqlParser.PROXY: case PlSqlParser.PRUNING: case PlSqlParser.PULL_PRED: case PlSqlParser.PURGE: case PlSqlParser.PUSH_PRED: case PlSqlParser.PUSH_SUBQ: case PlSqlParser.PX_FAULT_TOLERANCE: case PlSqlParser.PX_GRANULE: case PlSqlParser.PX_JOIN_FILTER: case PlSqlParser.QB_NAME: case PlSqlParser.QUERY_BLOCK: case PlSqlParser.QUERY: case PlSqlParser.QUEUE_CURR: case PlSqlParser.QUEUE: case PlSqlParser.QUEUE_ROWP: case PlSqlParser.QUIESCE: case PlSqlParser.QUORUM: case PlSqlParser.QUOTA: case PlSqlParser.RAISE: case PlSqlParser.RANDOM_LOCAL: case PlSqlParser.RANDOM: case PlSqlParser.RANGE: case PlSqlParser.RANKM: case PlSqlParser.RAPIDLY: case PlSqlParser.RAW: case PlSqlParser.RAWTOHEX: case PlSqlParser.RAWTONHEX: case PlSqlParser.RBA: case PlSqlParser.RBO_OUTLINE: case PlSqlParser.RDBA: case PlSqlParser.READ: case PlSqlParser.READS: case PlSqlParser.REALM: case PlSqlParser.REAL: case PlSqlParser.REBALANCE: case PlSqlParser.REBUILD: case PlSqlParser.RECORD: case PlSqlParser.RECORDS_PER_BLOCK: case PlSqlParser.RECOVERABLE: case PlSqlParser.RECOVER: case PlSqlParser.RECOVERY: case PlSqlParser.RECYCLEBIN: case PlSqlParser.RECYCLE: case PlSqlParser.REDACTION: case PlSqlParser.REDEFINE: case PlSqlParser.REDO: case PlSqlParser.REDUCED: case PlSqlParser.REDUNDANCY: case PlSqlParser.REF_CASCADE_CURSOR: case PlSqlParser.REFERENCED: case PlSqlParser.REFERENCE: case PlSqlParser.REFERENCES: case PlSqlParser.REFERENCING: case PlSqlParser.REF: case PlSqlParser.REFRESH: case PlSqlParser.REFTOHEX: case PlSqlParser.REGEXP_COUNT: case PlSqlParser.REGEXP_INSTR: case PlSqlParser.REGEXP_LIKE: case PlSqlParser.REGEXP_REPLACE: case PlSqlParser.REGEXP_SUBSTR: case PlSqlParser.REGISTER: case PlSqlParser.REGR_AVGX: case PlSqlParser.REGR_AVGY: case PlSqlParser.REGR_COUNT: case PlSqlParser.REGR_INTERCEPT: case PlSqlParser.REGR_R2: case PlSqlParser.REGR_SLOPE: case PlSqlParser.REGR_SXX: case PlSqlParser.REGR_SXY: case PlSqlParser.REGR_SYY: case PlSqlParser.REGULAR: case PlSqlParser.REJECT: case PlSqlParser.REKEY: case PlSqlParser.RELATIONAL: case PlSqlParser.RELOCATE: case PlSqlParser.RELY: case PlSqlParser.REMAINDER: case PlSqlParser.REMOTE_MAPPED: case PlSqlParser.REMOVE: case PlSqlParser.RENAME: case PlSqlParser.REPAIR: case PlSqlParser.REPEAT: case PlSqlParser.REPLACE: case PlSqlParser.REPLICATION: case PlSqlParser.REQUIRED: case PlSqlParser.RESETLOGS: case PlSqlParser.RESET: case PlSqlParser.RESIZE: case PlSqlParser.RESOLVE: case PlSqlParser.RESOLVER: case PlSqlParser.RESPECT: case PlSqlParser.RESTART: case PlSqlParser.RESTORE_AS_INTERVALS: case PlSqlParser.RESTORE: case PlSqlParser.RESTRICT_ALL_REF_CONS: case PlSqlParser.RESTRICTED: case PlSqlParser.RESTRICT_REFERENCES: case PlSqlParser.RESTRICT: case PlSqlParser.RESULT_CACHE: case PlSqlParser.RESULT: case PlSqlParser.RESUMABLE: case PlSqlParser.RESUME: case PlSqlParser.RETENTION: case PlSqlParser.RETRY_ON_ROW_CHANGE: case PlSqlParser.RETURNING: case PlSqlParser.RETURN: case PlSqlParser.REUSE: case PlSqlParser.REVERSE: case PlSqlParser.REWRITE_OR_ERROR: case PlSqlParser.REWRITE: case PlSqlParser.RIGHT: case PlSqlParser.ROLE: case PlSqlParser.ROLESET: case PlSqlParser.ROLES: case PlSqlParser.ROLLBACK: case PlSqlParser.ROLLING: case PlSqlParser.ROLLUP: case PlSqlParser.ROWDEPENDENCIES: case PlSqlParser.ROWID_MAPPING_TABLE: case PlSqlParser.ROWID: case PlSqlParser.ROWIDTOCHAR: case PlSqlParser.ROWIDTONCHAR: case PlSqlParser.ROW_LENGTH: case PlSqlParser.ROWNUM: case PlSqlParser.ROW: case PlSqlParser.ROWS: case PlSqlParser.RPAD: case PlSqlParser.RTRIM: case PlSqlParser.RULE: case PlSqlParser.RULES: case PlSqlParser.RUNNING: case PlSqlParser.SALT: case PlSqlParser.SAMPLE: case PlSqlParser.SAVE_AS_INTERVALS: case PlSqlParser.SAVEPOINT: case PlSqlParser.SAVE: case PlSqlParser.SB4: case PlSqlParser.SCALE_ROWS: case PlSqlParser.SCALE: case PlSqlParser.SCAN_INSTANCES: case PlSqlParser.SCAN: case PlSqlParser.SCHEDULER: case PlSqlParser.SCHEMACHECK: case PlSqlParser.SCHEMA: case PlSqlParser.SCN_ASCENDING: case PlSqlParser.SCN: case PlSqlParser.SCOPE: case PlSqlParser.SCRUB: case PlSqlParser.SD_ALL: case PlSqlParser.SD_INHIBIT: case PlSqlParser.SDO_GEOM_MBR: case PlSqlParser.SD_SHOW: case PlSqlParser.SEARCH: case PlSqlParser.SECOND: case PlSqlParser.SECRET: case PlSqlParser.SECUREFILE_DBA: case PlSqlParser.SECUREFILE: case PlSqlParser.SECURITY: case PlSqlParser.SEED: case PlSqlParser.SEG_BLOCK: case PlSqlParser.SEG_FILE: case PlSqlParser.SEGMENT: case PlSqlParser.SELECTIVITY: case PlSqlParser.SELF: case PlSqlParser.SEMIJOIN_DRIVER: case PlSqlParser.SEMIJOIN: case PlSqlParser.SEMI_TO_INNER: case PlSqlParser.SEQUENCED: case PlSqlParser.SEQUENCE: case PlSqlParser.SEQUENTIAL: case PlSqlParser.SERIALIZABLE: case PlSqlParser.SERIALLY_REUSABLE: case PlSqlParser.SERIAL: case PlSqlParser.SERVERERROR: case PlSqlParser.SERVICE_NAME_CONVERT: case PlSqlParser.SERVICES: case PlSqlParser.SESSION_CACHED_CURSORS: case PlSqlParser.SESSION: case PlSqlParser.SESSIONS_PER_USER: case PlSqlParser.SESSIONTIMEZONE: case PlSqlParser.SESSIONTZNAME: case PlSqlParser.SET: case PlSqlParser.SETS: case PlSqlParser.SETTINGS: case PlSqlParser.SET_TO_JOIN: case PlSqlParser.SEVERE: case PlSqlParser.SHARED_POOL: case PlSqlParser.SHARED: case PlSqlParser.SHARING: case PlSqlParser.SHELFLIFE: case PlSqlParser.SHOW: case PlSqlParser.SHRINK: case PlSqlParser.SHUTDOWN: case PlSqlParser.SIBLINGS: case PlSqlParser.SID: case PlSqlParser.SIGNAL_COMPONENT: case PlSqlParser.SIGNAL_FUNCTION: case PlSqlParser.SIGN: case PlSqlParser.SIGNTYPE: case PlSqlParser.SIMPLE_INTEGER: case PlSqlParser.SIMPLE: case PlSqlParser.SINGLE: case PlSqlParser.SINGLETASK: case PlSqlParser.SINH: case PlSqlParser.SIN: case PlSqlParser.SKIP_EXT_OPTIMIZER: case PlSqlParser.SKIP_: case PlSqlParser.SKIP_UNQ_UNUSABLE_IDX: case PlSqlParser.SKIP_UNUSABLE_INDEXES: case PlSqlParser.SMALLFILE: case PlSqlParser.SMALLINT: case PlSqlParser.SNAPSHOT: case PlSqlParser.SOME: case PlSqlParser.SORT: case PlSqlParser.SOUNDEX: case PlSqlParser.SOURCE_FILE_DIRECTORY: case PlSqlParser.SOURCE_FILE_NAME_CONVERT: case PlSqlParser.SOURCE: case PlSqlParser.SPACE_KEYWORD: case PlSqlParser.SPECIFICATION: case PlSqlParser.SPFILE: case PlSqlParser.SPLIT: case PlSqlParser.SPREADSHEET: case PlSqlParser.SQLDATA: case PlSqlParser.SQLERROR: case PlSqlParser.SQLLDR: case PlSqlParser.SQL: case PlSqlParser.SQL_TRACE: case PlSqlParser.SQL_TRANSLATION_PROFILE: case PlSqlParser.SQRT: case PlSqlParser.STALE: case PlSqlParser.STANDALONE: case PlSqlParser.STANDARD_HASH: case PlSqlParser.STANDBY_MAX_DATA_DELAY: case PlSqlParser.STANDBYS: case PlSqlParser.STANDBY: case PlSqlParser.STAR: case PlSqlParser.STAR_TRANSFORMATION: case PlSqlParser.STARTUP: case PlSqlParser.STATEMENT_ID: case PlSqlParser.STATEMENT_QUEUING: case PlSqlParser.STATEMENTS: case PlSqlParser.STATEMENT: case PlSqlParser.STATE: case PlSqlParser.STATIC: case PlSqlParser.STATISTICS: case PlSqlParser.STATS_BINOMIAL_TEST: case PlSqlParser.STATS_CROSSTAB: case PlSqlParser.STATS_F_TEST: case PlSqlParser.STATS_KS_TEST: case PlSqlParser.STATS_MODE: case PlSqlParser.STATS_MW_TEST: case PlSqlParser.STATS_ONE_WAY_ANOVA: case PlSqlParser.STATS_T_TEST_INDEP: case PlSqlParser.STATS_T_TEST_INDEPU: case PlSqlParser.STATS_T_TEST_ONE: case PlSqlParser.STATS_T_TEST_PAIRED: case PlSqlParser.STATS_WSR_TEST: case PlSqlParser.STDDEV_POP: case PlSqlParser.STDDEV_SAMP: case PlSqlParser.STOP: case PlSqlParser.STORAGE: case PlSqlParser.STORE: case PlSqlParser.STREAMS: case PlSqlParser.STREAM: case PlSqlParser.STRICT: case PlSqlParser.STRING: case PlSqlParser.STRIPE_COLUMNS: case PlSqlParser.STRIPE_WIDTH: case PlSqlParser.STRIP: case PlSqlParser.STRUCTURE: case PlSqlParser.SUBMULTISET: case PlSqlParser.SUBPARTITION_REL: case PlSqlParser.SUBPARTITIONS: case PlSqlParser.SUBPARTITION: case PlSqlParser.SUBQUERIES: case PlSqlParser.SUBQUERY_PRUNING: case PlSqlParser.SUBSCRIBE: case PlSqlParser.SUBSET: case PlSqlParser.SUBSTITUTABLE: case PlSqlParser.SUBSTR2: case PlSqlParser.SUBSTR4: case PlSqlParser.SUBSTRB: case PlSqlParser.SUBSTRC: case PlSqlParser.SUBTYPE: case PlSqlParser.SUCCESSFUL: case PlSqlParser.SUCCESS: case PlSqlParser.SUMMARY: case PlSqlParser.SUPPLEMENTAL: case PlSqlParser.SUSPEND: case PlSqlParser.SWAP_JOIN_INPUTS: case PlSqlParser.SWITCHOVER: case PlSqlParser.SWITCH: case PlSqlParser.SYNCHRONOUS: case PlSqlParser.SYNC: case PlSqlParser.SYSASM: case PlSqlParser.SYS_AUDIT: case PlSqlParser.SYSAUX: case PlSqlParser.SYSBACKUP: case PlSqlParser.SYS_CHECKACL: case PlSqlParser.SYS_CHECK_PRIVILEGE: case PlSqlParser.SYS_CONNECT_BY_PATH: case PlSqlParser.SYS_CONTEXT: case PlSqlParser.SYSDATE: case PlSqlParser.SYSDBA: case PlSqlParser.SYS_DBURIGEN: case PlSqlParser.SYSDG: case PlSqlParser.SYS_DL_CURSOR: case PlSqlParser.SYS_DM_RXFORM_CHR: case PlSqlParser.SYS_DM_RXFORM_NUM: case PlSqlParser.SYS_DOM_COMPARE: case PlSqlParser.SYS_DST_PRIM2SEC: case PlSqlParser.SYS_DST_SEC2PRIM: case PlSqlParser.SYS_ET_BFILE_TO_RAW: case PlSqlParser.SYS_ET_BLOB_TO_IMAGE: case PlSqlParser.SYS_ET_IMAGE_TO_BLOB: case PlSqlParser.SYS_ET_RAW_TO_BFILE: case PlSqlParser.SYS_EXTPDTXT: case PlSqlParser.SYS_EXTRACT_UTC: case PlSqlParser.SYS_FBT_INSDEL: case PlSqlParser.SYS_FILTER_ACLS: case PlSqlParser.SYS_FNMATCHES: case PlSqlParser.SYS_FNREPLACE: case PlSqlParser.SYS_GET_ACLIDS: case PlSqlParser.SYS_GET_COL_ACLIDS: case PlSqlParser.SYS_GET_PRIVILEGES: case PlSqlParser.SYS_GETTOKENID: case PlSqlParser.SYS_GETXTIVAL: case PlSqlParser.SYS_GUID: case PlSqlParser.SYSGUID: case PlSqlParser.SYSKM: case PlSqlParser.SYS_MAKE_XMLNODEID: case PlSqlParser.SYS_MAKEXML: case PlSqlParser.SYS_MKXMLATTR: case PlSqlParser.SYS_MKXTI: case PlSqlParser.SYSOBJ: case PlSqlParser.SYS_OP_ADT2BIN: case PlSqlParser.SYS_OP_ADTCONS: case PlSqlParser.SYS_OP_ALSCRVAL: case PlSqlParser.SYS_OP_ATG: case PlSqlParser.SYS_OP_BIN2ADT: case PlSqlParser.SYS_OP_BITVEC: case PlSqlParser.SYS_OP_BL2R: case PlSqlParser.SYS_OP_BLOOM_FILTER_LIST: case PlSqlParser.SYS_OP_BLOOM_FILTER: case PlSqlParser.SYS_OP_C2C: case PlSqlParser.SYS_OP_CAST: case PlSqlParser.SYS_OP_CEG: case PlSqlParser.SYS_OP_CL2C: case PlSqlParser.SYS_OP_COMBINED_HASH: case PlSqlParser.SYS_OP_COMP: case PlSqlParser.SYS_OP_CONVERT: case PlSqlParser.SYS_OP_COUNTCHG: case PlSqlParser.SYS_OP_CSCONV: case PlSqlParser.SYS_OP_CSCONVTEST: case PlSqlParser.SYS_OP_CSR: case PlSqlParser.SYS_OP_CSX_PATCH: case PlSqlParser.SYS_OP_CYCLED_SEQ: case PlSqlParser.SYS_OP_DECOMP: case PlSqlParser.SYS_OP_DESCEND: case PlSqlParser.SYS_OP_DISTINCT: case PlSqlParser.SYS_OP_DRA: case PlSqlParser.SYS_OP_DUMP: case PlSqlParser.SYS_OP_DV_CHECK: case PlSqlParser.SYS_OP_ENFORCE_NOT_NULL: case PlSqlParser.SYSOPER: case PlSqlParser.SYS_OP_EXTRACT: case PlSqlParser.SYS_OP_GROUPING: case PlSqlParser.SYS_OP_GUID: case PlSqlParser.SYS_OP_HASH: case PlSqlParser.SYS_OP_IIX: case PlSqlParser.SYS_OP_ITR: case PlSqlParser.SYS_OP_KEY_VECTOR_CREATE: case PlSqlParser.SYS_OP_KEY_VECTOR_FILTER_LIST: case PlSqlParser.SYS_OP_KEY_VECTOR_FILTER: case PlSqlParser.SYS_OP_KEY_VECTOR_SUCCEEDED: case PlSqlParser.SYS_OP_KEY_VECTOR_USE: case PlSqlParser.SYS_OP_LBID: case PlSqlParser.SYS_OP_LOBLOC2BLOB: case PlSqlParser.SYS_OP_LOBLOC2CLOB: case PlSqlParser.SYS_OP_LOBLOC2ID: case PlSqlParser.SYS_OP_LOBLOC2NCLOB: case PlSqlParser.SYS_OP_LOBLOC2TYP: case PlSqlParser.SYS_OP_LSVI: case PlSqlParser.SYS_OP_LVL: case PlSqlParser.SYS_OP_MAKEOID: case PlSqlParser.SYS_OP_MAP_NONNULL: case PlSqlParser.SYS_OP_MSR: case PlSqlParser.SYS_OP_NICOMBINE: case PlSqlParser.SYS_OP_NIEXTRACT: case PlSqlParser.SYS_OP_NII: case PlSqlParser.SYS_OP_NIX: case PlSqlParser.SYS_OP_NOEXPAND: case PlSqlParser.SYS_OP_NTCIMG: case PlSqlParser.SYS_OP_NUMTORAW: case PlSqlParser.SYS_OP_OIDVALUE: case PlSqlParser.SYS_OP_OPNSIZE: case PlSqlParser.SYS_OP_PAR_1: case PlSqlParser.SYS_OP_PARGID_1: case PlSqlParser.SYS_OP_PARGID: case PlSqlParser.SYS_OP_PAR: case PlSqlParser.SYS_OP_PART_ID: case PlSqlParser.SYS_OP_PIVOT: case PlSqlParser.SYS_OP_R2O: case PlSqlParser.SYS_OP_RAWTONUM: case PlSqlParser.SYS_OP_RDTM: case PlSqlParser.SYS_OP_REF: case PlSqlParser.SYS_OP_RMTD: case PlSqlParser.SYS_OP_ROWIDTOOBJ: case PlSqlParser.SYS_OP_RPB: case PlSqlParser.SYS_OPTLOBPRBSC: case PlSqlParser.SYS_OP_TOSETID: case PlSqlParser.SYS_OP_TPR: case PlSqlParser.SYS_OP_TRTB: case PlSqlParser.SYS_OPTXICMP: case PlSqlParser.SYS_OPTXQCASTASNQ: case PlSqlParser.SYS_OP_UNDESCEND: case PlSqlParser.SYS_OP_VECAND: case PlSqlParser.SYS_OP_VECBIT: case PlSqlParser.SYS_OP_VECOR: case PlSqlParser.SYS_OP_VECXOR: case PlSqlParser.SYS_OP_VERSION: case PlSqlParser.SYS_OP_VREF: case PlSqlParser.SYS_OP_VVD: case PlSqlParser.SYS_OP_XMLCONS_FOR_CSX: case PlSqlParser.SYS_OP_XPTHATG: case PlSqlParser.SYS_OP_XPTHIDX: case PlSqlParser.SYS_OP_XPTHOP: case PlSqlParser.SYS_OP_XTXT2SQLT: case PlSqlParser.SYS_OP_ZONE_ID: case PlSqlParser.SYS_ORDERKEY_DEPTH: case PlSqlParser.SYS_ORDERKEY_MAXCHILD: case PlSqlParser.SYS_ORDERKEY_PARENT: case PlSqlParser.SYS_PARALLEL_TXN: case PlSqlParser.SYS_PATHID_IS_ATTR: case PlSqlParser.SYS_PATHID_IS_NMSPC: case PlSqlParser.SYS_PATHID_LASTNAME: case PlSqlParser.SYS_PATHID_LASTNMSPC: case PlSqlParser.SYS_PATH_REVERSE: case PlSqlParser.SYS_PXQEXTRACT: case PlSqlParser.SYS_RAW_TO_XSID: case PlSqlParser.SYS_RID_ORDER: case PlSqlParser.SYS_ROW_DELTA: case PlSqlParser.SYS_SC_2_XMLT: case PlSqlParser.SYS_SYNRCIREDO: case PlSqlParser.SYSTEM_DEFINED: case PlSqlParser.SYSTEM: case PlSqlParser.SYSTIMESTAMP: case PlSqlParser.SYS_TYPEID: case PlSqlParser.SYS_UMAKEXML: case PlSqlParser.SYS_XMLANALYZE: case PlSqlParser.SYS_XMLCONTAINS: case PlSqlParser.SYS_XMLCONV: case PlSqlParser.SYS_XMLEXNSURI: case PlSqlParser.SYS_XMLGEN: case PlSqlParser.SYS_XMLI_LOC_ISNODE: case PlSqlParser.SYS_XMLI_LOC_ISTEXT: case PlSqlParser.SYS_XMLINSTR: case PlSqlParser.SYS_XMLLOCATOR_GETSVAL: case PlSqlParser.SYS_XMLNODEID_GETCID: case PlSqlParser.SYS_XMLNODEID_GETLOCATOR: case PlSqlParser.SYS_XMLNODEID_GETOKEY: case PlSqlParser.SYS_XMLNODEID_GETPATHID: case PlSqlParser.SYS_XMLNODEID_GETPTRID: case PlSqlParser.SYS_XMLNODEID_GETRID: case PlSqlParser.SYS_XMLNODEID_GETSVAL: case PlSqlParser.SYS_XMLNODEID_GETTID: case PlSqlParser.SYS_XMLNODEID: case PlSqlParser.SYS_XMLT_2_SC: case PlSqlParser.SYS_XMLTRANSLATE: case PlSqlParser.SYS_XMLTYPE2SQL: case PlSqlParser.SYS_XQ_ASQLCNV: case PlSqlParser.SYS_XQ_ATOMCNVCHK: case PlSqlParser.SYS_XQBASEURI: case PlSqlParser.SYS_XQCASTABLEERRH: case PlSqlParser.SYS_XQCODEP2STR: case PlSqlParser.SYS_XQCODEPEQ: case PlSqlParser.SYS_XQCON2SEQ: case PlSqlParser.SYS_XQCONCAT: case PlSqlParser.SYS_XQDELETE: case PlSqlParser.SYS_XQDFLTCOLATION: case PlSqlParser.SYS_XQDOC: case PlSqlParser.SYS_XQDOCURI: case PlSqlParser.SYS_XQDURDIV: case PlSqlParser.SYS_XQED4URI: case PlSqlParser.SYS_XQENDSWITH: case PlSqlParser.SYS_XQERRH: case PlSqlParser.SYS_XQERR: case PlSqlParser.SYS_XQESHTMLURI: case PlSqlParser.SYS_XQEXLOBVAL: case PlSqlParser.SYS_XQEXSTWRP: case PlSqlParser.SYS_XQEXTRACT: case PlSqlParser.SYS_XQEXTRREF: case PlSqlParser.SYS_XQEXVAL: case PlSqlParser.SYS_XQFB2STR: case PlSqlParser.SYS_XQFNBOOL: case PlSqlParser.SYS_XQFNCMP: case PlSqlParser.SYS_XQFNDATIM: case PlSqlParser.SYS_XQFNLNAME: case PlSqlParser.SYS_XQFNNM: case PlSqlParser.SYS_XQFNNSURI: case PlSqlParser.SYS_XQFNPREDTRUTH: case PlSqlParser.SYS_XQFNQNM: case PlSqlParser.SYS_XQFNROOT: case PlSqlParser.SYS_XQFORMATNUM: case PlSqlParser.SYS_XQFTCONTAIN: case PlSqlParser.SYS_XQFUNCR: case PlSqlParser.SYS_XQGETCONTENT: case PlSqlParser.SYS_XQINDXOF: case PlSqlParser.SYS_XQINSERT: case PlSqlParser.SYS_XQINSPFX: case PlSqlParser.SYS_XQIRI2URI: case PlSqlParser.SYS_XQLANG: case PlSqlParser.SYS_XQLLNMFRMQNM: case PlSqlParser.SYS_XQMKNODEREF: case PlSqlParser.SYS_XQNILLED: case PlSqlParser.SYS_XQNODENAME: case PlSqlParser.SYS_XQNORMSPACE: case PlSqlParser.SYS_XQNORMUCODE: case PlSqlParser.SYS_XQ_NRNG: case PlSqlParser.SYS_XQNSP4PFX: case PlSqlParser.SYS_XQNSPFRMQNM: case PlSqlParser.SYS_XQPFXFRMQNM: case PlSqlParser.SYS_XQ_PKSQL2XML: case PlSqlParser.SYS_XQPOLYABS: case PlSqlParser.SYS_XQPOLYADD: case PlSqlParser.SYS_XQPOLYCEL: case PlSqlParser.SYS_XQPOLYCSTBL: case PlSqlParser.SYS_XQPOLYCST: case PlSqlParser.SYS_XQPOLYDIV: case PlSqlParser.SYS_XQPOLYFLR: case PlSqlParser.SYS_XQPOLYMOD: case PlSqlParser.SYS_XQPOLYMUL: case PlSqlParser.SYS_XQPOLYRND: case PlSqlParser.SYS_XQPOLYSQRT: case PlSqlParser.SYS_XQPOLYSUB: case PlSqlParser.SYS_XQPOLYUMUS: case PlSqlParser.SYS_XQPOLYUPLS: case PlSqlParser.SYS_XQPOLYVEQ: case PlSqlParser.SYS_XQPOLYVGE: case PlSqlParser.SYS_XQPOLYVGT: case PlSqlParser.SYS_XQPOLYVLE: case PlSqlParser.SYS_XQPOLYVLT: case PlSqlParser.SYS_XQPOLYVNE: case PlSqlParser.SYS_XQREF2VAL: case PlSqlParser.SYS_XQRENAME: case PlSqlParser.SYS_XQREPLACE: case PlSqlParser.SYS_XQRESVURI: case PlSqlParser.SYS_XQRNDHALF2EVN: case PlSqlParser.SYS_XQRSLVQNM: case PlSqlParser.SYS_XQRYENVPGET: case PlSqlParser.SYS_XQRYVARGET: case PlSqlParser.SYS_XQRYWRP: case PlSqlParser.SYS_XQSEQ2CON4XC: case PlSqlParser.SYS_XQSEQ2CON: case PlSqlParser.SYS_XQSEQDEEPEQ: case PlSqlParser.SYS_XQSEQINSB: case PlSqlParser.SYS_XQSEQRM: case PlSqlParser.SYS_XQSEQRVS: case PlSqlParser.SYS_XQSEQSUB: case PlSqlParser.SYS_XQSEQTYPMATCH: case PlSqlParser.SYS_XQSTARTSWITH: case PlSqlParser.SYS_XQSTATBURI: case PlSqlParser.SYS_XQSTR2CODEP: case PlSqlParser.SYS_XQSTRJOIN: case PlSqlParser.SYS_XQSUBSTRAFT: case PlSqlParser.SYS_XQSUBSTRBEF: case PlSqlParser.SYS_XQTOKENIZE: case PlSqlParser.SYS_XQTREATAS: case PlSqlParser.SYS_XQ_UPKXML2SQL: case PlSqlParser.SYS_XQXFORM: case PlSqlParser.SYS_XSID_TO_RAW: case PlSqlParser.SYS_ZMAP_FILTER: case PlSqlParser.SYS_ZMAP_REFRESH: case PlSqlParser.TABLE_LOOKUP_BY_NL: case PlSqlParser.TABLESPACE_NO: case PlSqlParser.TABLESPACE: case PlSqlParser.TABLES: case PlSqlParser.TABLE_STATS: case PlSqlParser.TABLE: case PlSqlParser.TABNO: case PlSqlParser.TAG: case PlSqlParser.TANH: case PlSqlParser.TAN: case PlSqlParser.TBLORIDXPARTNUM: case PlSqlParser.TEMPFILE: case PlSqlParser.TEMPLATE: case PlSqlParser.TEMPORARY: case PlSqlParser.TEMP_TABLE: case PlSqlParser.TEST: case PlSqlParser.TEXT: case PlSqlParser.THAN: case PlSqlParser.THEN: case PlSqlParser.THE: case PlSqlParser.THREAD: case PlSqlParser.THROUGH: case PlSqlParser.TIER: case PlSqlParser.TIES: case PlSqlParser.TIMEOUT: case PlSqlParser.TIMESTAMP_LTZ_UNCONSTRAINED: case PlSqlParser.TIMESTAMP: case PlSqlParser.TIMESTAMP_TZ_UNCONSTRAINED: case PlSqlParser.TIMESTAMP_UNCONSTRAINED: case PlSqlParser.TIMES: case PlSqlParser.TIME: case PlSqlParser.TIMEZONE_ABBR: case PlSqlParser.TIMEZONE_HOUR: case PlSqlParser.TIMEZONE_MINUTE: case PlSqlParser.TIMEZONE_OFFSET: case PlSqlParser.TIMEZONE_REGION: case PlSqlParser.TIME_ZONE: case PlSqlParser.TIV_GB: case PlSqlParser.TIV_SSF: case PlSqlParser.TO_ACLID: case PlSqlParser.TO_BINARY_DOUBLE: case PlSqlParser.TO_BINARY_FLOAT: case PlSqlParser.TO_BLOB: case PlSqlParser.TO_CLOB: case PlSqlParser.TO_DSINTERVAL: case PlSqlParser.TO_LOB: case PlSqlParser.TO_MULTI_BYTE: case PlSqlParser.TO_NCHAR: case PlSqlParser.TO_NCLOB: case PlSqlParser.TO_NUMBER: case PlSqlParser.TOPLEVEL: case PlSqlParser.TO_SINGLE_BYTE: case PlSqlParser.TO_TIMESTAMP: case PlSqlParser.TO_TIMESTAMP_TZ: case PlSqlParser.TO_TIME: case PlSqlParser.TO_TIME_TZ: case PlSqlParser.TO_YMINTERVAL: case PlSqlParser.TRACE: case PlSqlParser.TRACING: case PlSqlParser.TRACKING: case PlSqlParser.TRAILING: case PlSqlParser.TRANSACTION: case PlSqlParser.TRANSFORM_DISTINCT_AGG: case PlSqlParser.TRANSITIONAL: case PlSqlParser.TRANSITION: case PlSqlParser.TRANSLATE: case PlSqlParser.TRANSLATION: case PlSqlParser.TREAT: case PlSqlParser.TRIGGERS: case PlSqlParser.TRIGGER: case PlSqlParser.TRUE: case PlSqlParser.TRUNCATE: case PlSqlParser.TRUNC: case PlSqlParser.TRUSTED: case PlSqlParser.TRUST: case PlSqlParser.TUNING: case PlSqlParser.TX: case PlSqlParser.TYPES: case PlSqlParser.TYPE: case PlSqlParser.TZ_OFFSET: case PlSqlParser.UB2: case PlSqlParser.UBA: case PlSqlParser.UCS2: case PlSqlParser.UID: case PlSqlParser.UNARCHIVED: case PlSqlParser.UNBOUNDED: case PlSqlParser.UNBOUND: case PlSqlParser.UNCONDITIONAL: case PlSqlParser.UNDER: case PlSqlParser.UNDO: case PlSqlParser.UNDROP: case PlSqlParser.UNIFORM: case PlSqlParser.UNISTR: case PlSqlParser.UNLIMITED: case PlSqlParser.UNLOAD: case PlSqlParser.UNLOCK: case PlSqlParser.UNMATCHED: case PlSqlParser.UNNEST_INNERJ_DISTINCT_VIEW: case PlSqlParser.UNNEST_NOSEMIJ_NODISTINCTVIEW: case PlSqlParser.UNNEST_SEMIJ_VIEW: case PlSqlParser.UNNEST: case PlSqlParser.UNPACKED: case PlSqlParser.UNPIVOT: case PlSqlParser.UNPLUG: case PlSqlParser.UNPROTECTED: case PlSqlParser.UNQUIESCE: case PlSqlParser.UNRECOVERABLE: case PlSqlParser.UNRESTRICTED: case PlSqlParser.UNSUBSCRIBE: case PlSqlParser.UNTIL: case PlSqlParser.UNUSABLE: case PlSqlParser.UNUSED: case PlSqlParser.UPDATABLE: case PlSqlParser.UPDATED: case PlSqlParser.UPDATEXML: case PlSqlParser.UPD_INDEXES: case PlSqlParser.UPD_JOININDEX: case PlSqlParser.UPGRADE: case PlSqlParser.UPPER: case PlSqlParser.UPSERT: case PlSqlParser.UROWID: case PlSqlParser.USABLE: case PlSqlParser.USAGE: case PlSqlParser.USE_ANTI: case PlSqlParser.USE_CONCAT: case PlSqlParser.USE_CUBE: case PlSqlParser.USE_HASH_AGGREGATION: case PlSqlParser.USE_HASH_GBY_FOR_PUSHDOWN: case PlSqlParser.USE_HASH: case PlSqlParser.USE_HIDDEN_PARTITIONS: case PlSqlParser.USE_INVISIBLE_INDEXES: case PlSqlParser.USE_MERGE_CARTESIAN: case PlSqlParser.USE_MERGE: case PlSqlParser.USE_NL: case PlSqlParser.USE_NL_WITH_INDEX: case PlSqlParser.USE_PRIVATE_OUTLINES: case PlSqlParser.USER_DATA: case PlSqlParser.USER_DEFINED: case PlSqlParser.USERENV: case PlSqlParser.USERGROUP: case PlSqlParser.USER_RECYCLEBIN: case PlSqlParser.USERS: case PlSqlParser.USER_TABLESPACES: case PlSqlParser.USER: case PlSqlParser.USE_SEMI: case PlSqlParser.USE_STORED_OUTLINES: case PlSqlParser.USE_TTT_FOR_GSETS: case PlSqlParser.USE: case PlSqlParser.USE_VECTOR_AGGREGATION: case PlSqlParser.USE_WEAK_NAME_RESL: case PlSqlParser.USING_NO_EXPAND: case PlSqlParser.USING: case PlSqlParser.UTF16BE: case PlSqlParser.UTF16LE: case PlSqlParser.UTF32: case PlSqlParser.UTF8: case PlSqlParser.V1: case PlSqlParser.V2: case PlSqlParser.VALIDATE: case PlSqlParser.VALIDATION: case PlSqlParser.VALID_TIME_END: case PlSqlParser.VALUE: case PlSqlParser.VARCHAR2: case PlSqlParser.VARCHAR: case PlSqlParser.VARIABLE: case PlSqlParser.VAR_POP: case PlSqlParser.VARRAYS: case PlSqlParser.VARRAY: case PlSqlParser.VAR_SAMP: case PlSqlParser.VARYING: case PlSqlParser.VECTOR_READ_TRACE: case PlSqlParser.VECTOR_READ: case PlSqlParser.VECTOR_TRANSFORM_DIMS: case PlSqlParser.VECTOR_TRANSFORM_FACT: case PlSqlParser.VECTOR_TRANSFORM: case PlSqlParser.VERIFIER: case PlSqlParser.VERIFY: case PlSqlParser.VERSIONING: case PlSqlParser.VERSIONS_ENDSCN: case PlSqlParser.VERSIONS_ENDTIME: case PlSqlParser.VERSIONS_OPERATION: case PlSqlParser.VERSIONS_STARTSCN: case PlSqlParser.VERSIONS_STARTTIME: case PlSqlParser.VERSIONS: case PlSqlParser.VERSIONS_XID: case PlSqlParser.VERSION: case PlSqlParser.VIOLATION: case PlSqlParser.VIRTUAL: case PlSqlParser.VISIBILITY: case PlSqlParser.VISIBLE: case PlSqlParser.VOLUME: case PlSqlParser.VSIZE: case PlSqlParser.WAIT: case PlSqlParser.WALLET: case PlSqlParser.WARNING: case PlSqlParser.WEEKS: case PlSqlParser.WEEK: case PlSqlParser.WELLFORMED: case PlSqlParser.WHENEVER: case PlSqlParser.WHEN: case PlSqlParser.WHILE: case PlSqlParser.WHITESPACE: case PlSqlParser.WIDTH_BUCKET: case PlSqlParser.WITHIN: case PlSqlParser.WITHOUT: case PlSqlParser.WITH_PLSQL: case PlSqlParser.WORK: case PlSqlParser.WRAPPED: case PlSqlParser.WRAPPER: case PlSqlParser.WRITE: case PlSqlParser.XDB_FASTPATH_INSERT: case PlSqlParser.X_DYN_PRUNE: case PlSqlParser.XID: case PlSqlParser.XML2OBJECT: case PlSqlParser.XMLAGG: case PlSqlParser.XMLATTRIBUTES: case PlSqlParser.XMLCAST: case PlSqlParser.XMLCDATA: case PlSqlParser.XMLCOLATTVAL: case PlSqlParser.XMLCOMMENT: case PlSqlParser.XMLCONCAT: case PlSqlParser.XMLDIFF: case PlSqlParser.XML_DML_RWT_STMT: case PlSqlParser.XMLELEMENT: case PlSqlParser.XMLEXISTS2: case PlSqlParser.XMLEXISTS: case PlSqlParser.XMLFOREST: case PlSqlParser.XMLINDEX_REWRITE_IN_SELECT: case PlSqlParser.XMLINDEX_REWRITE: case PlSqlParser.XMLINDEX_SEL_IDX_TBL: case PlSqlParser.XMLISNODE: case PlSqlParser.XMLISVALID: case PlSqlParser.XMLNAMESPACES: case PlSqlParser.XMLPARSE: case PlSqlParser.XMLPATCH: case PlSqlParser.XMLPI: case PlSqlParser.XMLQUERYVAL: case PlSqlParser.XMLQUERY: case PlSqlParser.XMLROOT: case PlSqlParser.XMLSCHEMA: case PlSqlParser.XMLSERIALIZE: case PlSqlParser.XMLTABLE: case PlSqlParser.XMLTRANSFORMBLOB: case PlSqlParser.XMLTRANSFORM: case PlSqlParser.XMLTYPE: case PlSqlParser.XML: case PlSqlParser.XPATHTABLE: case PlSqlParser.XS_SYS_CONTEXT: case PlSqlParser.XS: case PlSqlParser.YEARS: case PlSqlParser.YEAR: case PlSqlParser.YES: case PlSqlParser.YMINTERVAL_UNCONSTRAINED: case PlSqlParser.ZONEMAP: case PlSqlParser.ZONE: case PlSqlParser.PREDICTION: case PlSqlParser.PREDICTION_BOUNDS: case PlSqlParser.PREDICTION_COST: case PlSqlParser.PREDICTION_DETAILS: case PlSqlParser.PREDICTION_PROBABILITY: case PlSqlParser.PREDICTION_SET: case PlSqlParser.CUME_DIST: case PlSqlParser.DENSE_RANK: case PlSqlParser.LISTAGG: case PlSqlParser.PERCENT_RANK: case PlSqlParser.PERCENTILE_CONT: case PlSqlParser.PERCENTILE_DISC: case PlSqlParser.RANK: case PlSqlParser.AVG: case PlSqlParser.CORR: case PlSqlParser.COVAR_: case PlSqlParser.DECODE: case PlSqlParser.LAG: case PlSqlParser.LEAD: case PlSqlParser.MAX: case PlSqlParser.MEDIAN: case PlSqlParser.MIN: case PlSqlParser.NTILE: case PlSqlParser.NVL: case PlSqlParser.RATIO_TO_REPORT: case PlSqlParser.REGR_: case PlSqlParser.ROUND: case PlSqlParser.ROW_NUMBER: case PlSqlParser.SUBSTR: case PlSqlParser.TO_CHAR: case PlSqlParser.TRIM: case PlSqlParser.SUM: case PlSqlParser.STDDEV: case PlSqlParser.VAR_: case PlSqlParser.VARIANCE: case PlSqlParser.LEAST: case PlSqlParser.GREATEST: case PlSqlParser.TO_DATE: case PlSqlParser.NATIONAL_CHAR_STRING_LIT: case PlSqlParser.PERIOD: case PlSqlParser.UNSIGNED_INTEGER: case PlSqlParser.APPROXIMATE_NUM_LIT: case PlSqlParser.CHAR_STRING: case PlSqlParser.DELIMITED_ID: case PlSqlParser.LEFT_PAREN: case PlSqlParser.PLUS_SIGN: case PlSqlParser.MINUS_SIGN: case PlSqlParser.BINDVAR: case PlSqlParser.COLON: case PlSqlParser.INTRODUCER: case PlSqlParser.REGULAR_ID: this.enterOuterAlt(localctx, 2); this.state = 9041; this.select_list_elements(); this.state = 9046; this._errHandler.sync(this); _la = this._input.LA(1); while(_la===PlSqlParser.COMMA) { this.state = 9042; this.match(PlSqlParser.COMMA); this.state = 9043; this.select_list_elements(); this.state = 9048; this._errHandler.sync(this); _la = this._input.LA(1); } break; default: throw new antlr4.error.NoViableAltException(this); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function From_clauseContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_from_clause; return this; } From_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); From_clauseContext.prototype.constructor = From_clauseContext; From_clauseContext.prototype.FROM = function() { return this.getToken(PlSqlParser.FROM, 0); }; From_clauseContext.prototype.table_ref_list = function() { return this.getTypedRuleContext(Table_ref_listContext,0); }; From_clauseContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterFrom_clause(this); } }; From_clauseContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitFrom_clause(this); } }; From_clauseContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitFrom_clause(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.From_clauseContext = From_clauseContext; PlSqlParser.prototype.from_clause = function() { var localctx = new From_clauseContext(this, this._ctx, this.state); this.enterRule(localctx, 1062, PlSqlParser.RULE_from_clause); try { this.enterOuterAlt(localctx, 1); this.state = 9051; this.match(PlSqlParser.FROM); this.state = 9052; this.table_ref_list(); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Select_list_elementsContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_select_list_elements; return this; } Select_list_elementsContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Select_list_elementsContext.prototype.constructor = Select_list_elementsContext; Select_list_elementsContext.prototype.tableview_name = function() { return this.getTypedRuleContext(Tableview_nameContext,0); }; Select_list_elementsContext.prototype.PERIOD = function() { return this.getToken(PlSqlParser.PERIOD, 0); }; Select_list_elementsContext.prototype.ASTERISK = function() { return this.getToken(PlSqlParser.ASTERISK, 0); }; Select_list_elementsContext.prototype.expression = function() { return this.getTypedRuleContext(ExpressionContext,0); }; Select_list_elementsContext.prototype.column_alias = function() { return this.getTypedRuleContext(Column_aliasContext,0); }; Select_list_elementsContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterSelect_list_elements(this); } }; Select_list_elementsContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitSelect_list_elements(this); } }; Select_list_elementsContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitSelect_list_elements(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Select_list_elementsContext = Select_list_elementsContext; PlSqlParser.prototype.select_list_elements = function() { var localctx = new Select_list_elementsContext(this, this._ctx, this.state); this.enterRule(localctx, 1064, PlSqlParser.RULE_select_list_elements); try { this.state = 9062; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,1193,this._ctx); switch(la_) { case 1: this.enterOuterAlt(localctx, 1); this.state = 9054; this.tableview_name(); this.state = 9055; this.match(PlSqlParser.PERIOD); this.state = 9056; this.match(PlSqlParser.ASTERISK); break; case 2: this.enterOuterAlt(localctx, 2); this.state = 9058; this.expression(); this.state = 9060; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,1192,this._ctx); if(la_===1) { this.state = 9059; this.column_alias(); } break; } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Table_ref_listContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_table_ref_list; return this; } Table_ref_listContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Table_ref_listContext.prototype.constructor = Table_ref_listContext; Table_ref_listContext.prototype.table_ref = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Table_refContext); } else { return this.getTypedRuleContext(Table_refContext,i); } }; Table_ref_listContext.prototype.COMMA = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.COMMA); } else { return this.getToken(PlSqlParser.COMMA, i); } }; Table_ref_listContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterTable_ref_list(this); } }; Table_ref_listContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitTable_ref_list(this); } }; Table_ref_listContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitTable_ref_list(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Table_ref_listContext = Table_ref_listContext; PlSqlParser.prototype.table_ref_list = function() { var localctx = new Table_ref_listContext(this, this._ctx, this.state); this.enterRule(localctx, 1066, PlSqlParser.RULE_table_ref_list); try { this.enterOuterAlt(localctx, 1); this.state = 9064; this.table_ref(); this.state = 9069; this._errHandler.sync(this); var _alt = this._interp.adaptivePredict(this._input,1194,this._ctx) while(_alt!=2 && _alt!=antlr4.atn.ATN.INVALID_ALT_NUMBER) { if(_alt===1) { this.state = 9065; this.match(PlSqlParser.COMMA); this.state = 9066; this.table_ref(); } this.state = 9071; this._errHandler.sync(this); _alt = this._interp.adaptivePredict(this._input,1194,this._ctx); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Table_refContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_table_ref; return this; } Table_refContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Table_refContext.prototype.constructor = Table_refContext; Table_refContext.prototype.table_ref_aux = function() { return this.getTypedRuleContext(Table_ref_auxContext,0); }; Table_refContext.prototype.join_clause = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Join_clauseContext); } else { return this.getTypedRuleContext(Join_clauseContext,i); } }; Table_refContext.prototype.pivot_clause = function() { return this.getTypedRuleContext(Pivot_clauseContext,0); }; Table_refContext.prototype.unpivot_clause = function() { return this.getTypedRuleContext(Unpivot_clauseContext,0); }; Table_refContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterTable_ref(this); } }; Table_refContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitTable_ref(this); } }; Table_refContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitTable_ref(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Table_refContext = Table_refContext; PlSqlParser.prototype.table_ref = function() { var localctx = new Table_refContext(this, this._ctx, this.state); this.enterRule(localctx, 1068, PlSqlParser.RULE_table_ref); try { this.enterOuterAlt(localctx, 1); this.state = 9072; this.table_ref_aux(); this.state = 9076; this._errHandler.sync(this); var _alt = this._interp.adaptivePredict(this._input,1195,this._ctx) while(_alt!=2 && _alt!=antlr4.atn.ATN.INVALID_ALT_NUMBER) { if(_alt===1) { this.state = 9073; this.join_clause(); } this.state = 9078; this._errHandler.sync(this); _alt = this._interp.adaptivePredict(this._input,1195,this._ctx); } this.state = 9081; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,1196,this._ctx); if(la_===1) { this.state = 9079; this.pivot_clause(); } else if(la_===2) { this.state = 9080; this.unpivot_clause(); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Table_ref_auxContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_table_ref_aux; return this; } Table_ref_auxContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Table_ref_auxContext.prototype.constructor = Table_ref_auxContext; Table_ref_auxContext.prototype.table_ref_aux_internal = function() { return this.getTypedRuleContext(Table_ref_aux_internalContext,0); }; Table_ref_auxContext.prototype.flashback_query_clause = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Flashback_query_clauseContext); } else { return this.getTypedRuleContext(Flashback_query_clauseContext,i); } }; Table_ref_auxContext.prototype.table_alias = function() { return this.getTypedRuleContext(Table_aliasContext,0); }; Table_ref_auxContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterTable_ref_aux(this); } }; Table_ref_auxContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitTable_ref_aux(this); } }; Table_ref_auxContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitTable_ref_aux(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Table_ref_auxContext = Table_ref_auxContext; PlSqlParser.prototype.table_ref_aux = function() { var localctx = new Table_ref_auxContext(this, this._ctx, this.state); this.enterRule(localctx, 1070, PlSqlParser.RULE_table_ref_aux); try { this.enterOuterAlt(localctx, 1); this.state = 9083; this.table_ref_aux_internal(); this.state = 9087; this._errHandler.sync(this); var _alt = this._interp.adaptivePredict(this._input,1197,this._ctx) while(_alt!=2 && _alt!=antlr4.atn.ATN.INVALID_ALT_NUMBER) { if(_alt===1) { this.state = 9084; this.flashback_query_clause(); } this.state = 9089; this._errHandler.sync(this); _alt = this._interp.adaptivePredict(this._input,1197,this._ctx); } this.state = 9091; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,1198,this._ctx); if(la_===1) { this.state = 9090; this.table_alias(); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Table_ref_aux_internalContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_table_ref_aux_internal; return this; } Table_ref_aux_internalContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Table_ref_aux_internalContext.prototype.constructor = Table_ref_aux_internalContext; Table_ref_aux_internalContext.prototype.copyFrom = function(ctx) { antlr4.ParserRuleContext.prototype.copyFrom.call(this, ctx); }; function Table_ref_aux_internal_threeContext(parser, ctx) { Table_ref_aux_internalContext.call(this, parser); Table_ref_aux_internalContext.prototype.copyFrom.call(this, ctx); return this; } Table_ref_aux_internal_threeContext.prototype = Object.create(Table_ref_aux_internalContext.prototype); Table_ref_aux_internal_threeContext.prototype.constructor = Table_ref_aux_internal_threeContext; PlSqlParser.Table_ref_aux_internal_threeContext = Table_ref_aux_internal_threeContext; Table_ref_aux_internal_threeContext.prototype.ONLY = function() { return this.getToken(PlSqlParser.ONLY, 0); }; Table_ref_aux_internal_threeContext.prototype.LEFT_PAREN = function() { return this.getToken(PlSqlParser.LEFT_PAREN, 0); }; Table_ref_aux_internal_threeContext.prototype.dml_table_expression_clause = function() { return this.getTypedRuleContext(Dml_table_expression_clauseContext,0); }; Table_ref_aux_internal_threeContext.prototype.RIGHT_PAREN = function() { return this.getToken(PlSqlParser.RIGHT_PAREN, 0); }; Table_ref_aux_internal_threeContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterTable_ref_aux_internal_three(this); } }; Table_ref_aux_internal_threeContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitTable_ref_aux_internal_three(this); } }; Table_ref_aux_internal_threeContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitTable_ref_aux_internal_three(this); } else { return visitor.visitChildren(this); } }; function Table_ref_aux_internal_oneContext(parser, ctx) { Table_ref_aux_internalContext.call(this, parser); Table_ref_aux_internalContext.prototype.copyFrom.call(this, ctx); return this; } Table_ref_aux_internal_oneContext.prototype = Object.create(Table_ref_aux_internalContext.prototype); Table_ref_aux_internal_oneContext.prototype.constructor = Table_ref_aux_internal_oneContext; PlSqlParser.Table_ref_aux_internal_oneContext = Table_ref_aux_internal_oneContext; Table_ref_aux_internal_oneContext.prototype.dml_table_expression_clause = function() { return this.getTypedRuleContext(Dml_table_expression_clauseContext,0); }; Table_ref_aux_internal_oneContext.prototype.pivot_clause = function() { return this.getTypedRuleContext(Pivot_clauseContext,0); }; Table_ref_aux_internal_oneContext.prototype.unpivot_clause = function() { return this.getTypedRuleContext(Unpivot_clauseContext,0); }; Table_ref_aux_internal_oneContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterTable_ref_aux_internal_one(this); } }; Table_ref_aux_internal_oneContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitTable_ref_aux_internal_one(this); } }; Table_ref_aux_internal_oneContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitTable_ref_aux_internal_one(this); } else { return visitor.visitChildren(this); } }; function Table_ref_aux_internal_twoContext(parser, ctx) { Table_ref_aux_internalContext.call(this, parser); Table_ref_aux_internalContext.prototype.copyFrom.call(this, ctx); return this; } Table_ref_aux_internal_twoContext.prototype = Object.create(Table_ref_aux_internalContext.prototype); Table_ref_aux_internal_twoContext.prototype.constructor = Table_ref_aux_internal_twoContext; PlSqlParser.Table_ref_aux_internal_twoContext = Table_ref_aux_internal_twoContext; Table_ref_aux_internal_twoContext.prototype.LEFT_PAREN = function() { return this.getToken(PlSqlParser.LEFT_PAREN, 0); }; Table_ref_aux_internal_twoContext.prototype.table_ref = function() { return this.getTypedRuleContext(Table_refContext,0); }; Table_ref_aux_internal_twoContext.prototype.RIGHT_PAREN = function() { return this.getToken(PlSqlParser.RIGHT_PAREN, 0); }; Table_ref_aux_internal_twoContext.prototype.subquery_operation_part = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Subquery_operation_partContext); } else { return this.getTypedRuleContext(Subquery_operation_partContext,i); } }; Table_ref_aux_internal_twoContext.prototype.pivot_clause = function() { return this.getTypedRuleContext(Pivot_clauseContext,0); }; Table_ref_aux_internal_twoContext.prototype.unpivot_clause = function() { return this.getTypedRuleContext(Unpivot_clauseContext,0); }; Table_ref_aux_internal_twoContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterTable_ref_aux_internal_two(this); } }; Table_ref_aux_internal_twoContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitTable_ref_aux_internal_two(this); } }; Table_ref_aux_internal_twoContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitTable_ref_aux_internal_two(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Table_ref_aux_internalContext = Table_ref_aux_internalContext; PlSqlParser.prototype.table_ref_aux_internal = function() { var localctx = new Table_ref_aux_internalContext(this, this._ctx, this.state); this.enterRule(localctx, 1072, PlSqlParser.RULE_table_ref_aux_internal); var _la = 0; // Token type try { this.state = 9116; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,1202,this._ctx); switch(la_) { case 1: localctx = new Table_ref_aux_internal_oneContext(this, localctx); this.enterOuterAlt(localctx, 1); this.state = 9093; this.dml_table_expression_clause(); this.state = 9096; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,1199,this._ctx); if(la_===1) { this.state = 9094; this.pivot_clause(); } else if(la_===2) { this.state = 9095; this.unpivot_clause(); } break; case 2: localctx = new Table_ref_aux_internal_twoContext(this, localctx); this.enterOuterAlt(localctx, 2); this.state = 9098; this.match(PlSqlParser.LEFT_PAREN); this.state = 9099; this.table_ref(); this.state = 9103; this._errHandler.sync(this); _la = this._input.LA(1); while(_la===PlSqlParser.INTERSECT || _la===PlSqlParser.MINUS || _la===PlSqlParser.UNION) { this.state = 9100; this.subquery_operation_part(); this.state = 9105; this._errHandler.sync(this); _la = this._input.LA(1); } this.state = 9106; this.match(PlSqlParser.RIGHT_PAREN); this.state = 9109; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,1201,this._ctx); if(la_===1) { this.state = 9107; this.pivot_clause(); } else if(la_===2) { this.state = 9108; this.unpivot_clause(); } break; case 3: localctx = new Table_ref_aux_internal_threeContext(this, localctx); this.enterOuterAlt(localctx, 3); this.state = 9111; this.match(PlSqlParser.ONLY); this.state = 9112; this.match(PlSqlParser.LEFT_PAREN); this.state = 9113; this.dml_table_expression_clause(); this.state = 9114; this.match(PlSqlParser.RIGHT_PAREN); break; } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Join_clauseContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_join_clause; return this; } Join_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Join_clauseContext.prototype.constructor = Join_clauseContext; Join_clauseContext.prototype.JOIN = function() { return this.getToken(PlSqlParser.JOIN, 0); }; Join_clauseContext.prototype.table_ref_aux = function() { return this.getTypedRuleContext(Table_ref_auxContext,0); }; Join_clauseContext.prototype.query_partition_clause = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Query_partition_clauseContext); } else { return this.getTypedRuleContext(Query_partition_clauseContext,i); } }; Join_clauseContext.prototype.INNER = function() { return this.getToken(PlSqlParser.INNER, 0); }; Join_clauseContext.prototype.outer_join_type = function() { return this.getTypedRuleContext(Outer_join_typeContext,0); }; Join_clauseContext.prototype.join_on_part = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Join_on_partContext); } else { return this.getTypedRuleContext(Join_on_partContext,i); } }; Join_clauseContext.prototype.join_using_part = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Join_using_partContext); } else { return this.getTypedRuleContext(Join_using_partContext,i); } }; Join_clauseContext.prototype.CROSS = function() { return this.getToken(PlSqlParser.CROSS, 0); }; Join_clauseContext.prototype.NATURAL = function() { return this.getToken(PlSqlParser.NATURAL, 0); }; Join_clauseContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterJoin_clause(this); } }; Join_clauseContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitJoin_clause(this); } }; Join_clauseContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitJoin_clause(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Join_clauseContext = Join_clauseContext; PlSqlParser.prototype.join_clause = function() { var localctx = new Join_clauseContext(this, this._ctx, this.state); this.enterRule(localctx, 1074, PlSqlParser.RULE_join_clause); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 9119; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.PARTITION) { this.state = 9118; this.query_partition_clause(); } this.state = 9122; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.CROSS || _la===PlSqlParser.NATURAL) { this.state = 9121; _la = this._input.LA(1); if(!(_la===PlSqlParser.CROSS || _la===PlSqlParser.NATURAL)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } } this.state = 9126; this._errHandler.sync(this); switch (this._input.LA(1)) { case PlSqlParser.INNER: this.state = 9124; this.match(PlSqlParser.INNER); break; case PlSqlParser.FULL: case PlSqlParser.LEFT: case PlSqlParser.RIGHT: this.state = 9125; this.outer_join_type(); break; case PlSqlParser.JOIN: break; default: break; } this.state = 9128; this.match(PlSqlParser.JOIN); this.state = 9129; this.table_ref_aux(); this.state = 9131; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,1206,this._ctx); if(la_===1) { this.state = 9130; this.query_partition_clause(); } this.state = 9137; this._errHandler.sync(this); var _alt = this._interp.adaptivePredict(this._input,1208,this._ctx) while(_alt!=2 && _alt!=antlr4.atn.ATN.INVALID_ALT_NUMBER) { if(_alt===1) { this.state = 9135; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.ON: this.state = 9133; this.join_on_part(); break; case PlSqlParser.USING: this.state = 9134; this.join_using_part(); break; default: throw new antlr4.error.NoViableAltException(this); } } this.state = 9139; this._errHandler.sync(this); _alt = this._interp.adaptivePredict(this._input,1208,this._ctx); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Join_on_partContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_join_on_part; return this; } Join_on_partContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Join_on_partContext.prototype.constructor = Join_on_partContext; Join_on_partContext.prototype.ON = function() { return this.getToken(PlSqlParser.ON, 0); }; Join_on_partContext.prototype.condition = function() { return this.getTypedRuleContext(ConditionContext,0); }; Join_on_partContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterJoin_on_part(this); } }; Join_on_partContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitJoin_on_part(this); } }; Join_on_partContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitJoin_on_part(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Join_on_partContext = Join_on_partContext; PlSqlParser.prototype.join_on_part = function() { var localctx = new Join_on_partContext(this, this._ctx, this.state); this.enterRule(localctx, 1076, PlSqlParser.RULE_join_on_part); try { this.enterOuterAlt(localctx, 1); this.state = 9140; this.match(PlSqlParser.ON); this.state = 9141; this.condition(); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Join_using_partContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_join_using_part; return this; } Join_using_partContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Join_using_partContext.prototype.constructor = Join_using_partContext; Join_using_partContext.prototype.USING = function() { return this.getToken(PlSqlParser.USING, 0); }; Join_using_partContext.prototype.paren_column_list = function() { return this.getTypedRuleContext(Paren_column_listContext,0); }; Join_using_partContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterJoin_using_part(this); } }; Join_using_partContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitJoin_using_part(this); } }; Join_using_partContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitJoin_using_part(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Join_using_partContext = Join_using_partContext; PlSqlParser.prototype.join_using_part = function() { var localctx = new Join_using_partContext(this, this._ctx, this.state); this.enterRule(localctx, 1078, PlSqlParser.RULE_join_using_part); try { this.enterOuterAlt(localctx, 1); this.state = 9143; this.match(PlSqlParser.USING); this.state = 9144; this.paren_column_list(); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Outer_join_typeContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_outer_join_type; return this; } Outer_join_typeContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Outer_join_typeContext.prototype.constructor = Outer_join_typeContext; Outer_join_typeContext.prototype.FULL = function() { return this.getToken(PlSqlParser.FULL, 0); }; Outer_join_typeContext.prototype.LEFT = function() { return this.getToken(PlSqlParser.LEFT, 0); }; Outer_join_typeContext.prototype.RIGHT = function() { return this.getToken(PlSqlParser.RIGHT, 0); }; Outer_join_typeContext.prototype.OUTER = function() { return this.getToken(PlSqlParser.OUTER, 0); }; Outer_join_typeContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterOuter_join_type(this); } }; Outer_join_typeContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitOuter_join_type(this); } }; Outer_join_typeContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitOuter_join_type(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Outer_join_typeContext = Outer_join_typeContext; PlSqlParser.prototype.outer_join_type = function() { var localctx = new Outer_join_typeContext(this, this._ctx, this.state); this.enterRule(localctx, 1080, PlSqlParser.RULE_outer_join_type); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 9146; _la = this._input.LA(1); if(!(_la===PlSqlParser.FULL || _la===PlSqlParser.LEFT || _la===PlSqlParser.RIGHT)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } this.state = 9148; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.OUTER) { this.state = 9147; this.match(PlSqlParser.OUTER); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Query_partition_clauseContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_query_partition_clause; return this; } Query_partition_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Query_partition_clauseContext.prototype.constructor = Query_partition_clauseContext; Query_partition_clauseContext.prototype.PARTITION = function() { return this.getToken(PlSqlParser.PARTITION, 0); }; Query_partition_clauseContext.prototype.BY = function() { return this.getToken(PlSqlParser.BY, 0); }; Query_partition_clauseContext.prototype.expressions = function() { return this.getTypedRuleContext(ExpressionsContext,0); }; Query_partition_clauseContext.prototype.LEFT_PAREN = function() { return this.getToken(PlSqlParser.LEFT_PAREN, 0); }; Query_partition_clauseContext.prototype.RIGHT_PAREN = function() { return this.getToken(PlSqlParser.RIGHT_PAREN, 0); }; Query_partition_clauseContext.prototype.subquery = function() { return this.getTypedRuleContext(SubqueryContext,0); }; Query_partition_clauseContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterQuery_partition_clause(this); } }; Query_partition_clauseContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitQuery_partition_clause(this); } }; Query_partition_clauseContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitQuery_partition_clause(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Query_partition_clauseContext = Query_partition_clauseContext; PlSqlParser.prototype.query_partition_clause = function() { var localctx = new Query_partition_clauseContext(this, this._ctx, this.state); this.enterRule(localctx, 1082, PlSqlParser.RULE_query_partition_clause); try { this.enterOuterAlt(localctx, 1); this.state = 9150; this.match(PlSqlParser.PARTITION); this.state = 9151; this.match(PlSqlParser.BY); this.state = 9159; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,1211,this._ctx); switch(la_) { case 1: this.state = 9152; this.match(PlSqlParser.LEFT_PAREN); this.state = 9155; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,1210,this._ctx); if(la_===1) { this.state = 9153; this.subquery(); } else if(la_===2) { this.state = 9154; this.expressions(); } this.state = 9157; this.match(PlSqlParser.RIGHT_PAREN); break; case 2: this.state = 9158; this.expressions(); break; } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Flashback_query_clauseContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_flashback_query_clause; return this; } Flashback_query_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Flashback_query_clauseContext.prototype.constructor = Flashback_query_clauseContext; Flashback_query_clauseContext.prototype.VERSIONS = function() { return this.getToken(PlSqlParser.VERSIONS, 0); }; Flashback_query_clauseContext.prototype.BETWEEN = function() { return this.getToken(PlSqlParser.BETWEEN, 0); }; Flashback_query_clauseContext.prototype.expression = function() { return this.getTypedRuleContext(ExpressionContext,0); }; Flashback_query_clauseContext.prototype.SCN = function() { return this.getToken(PlSqlParser.SCN, 0); }; Flashback_query_clauseContext.prototype.TIMESTAMP = function() { return this.getToken(PlSqlParser.TIMESTAMP, 0); }; Flashback_query_clauseContext.prototype.AS = function() { return this.getToken(PlSqlParser.AS, 0); }; Flashback_query_clauseContext.prototype.OF = function() { return this.getToken(PlSqlParser.OF, 0); }; Flashback_query_clauseContext.prototype.SNAPSHOT = function() { return this.getToken(PlSqlParser.SNAPSHOT, 0); }; Flashback_query_clauseContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterFlashback_query_clause(this); } }; Flashback_query_clauseContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitFlashback_query_clause(this); } }; Flashback_query_clauseContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitFlashback_query_clause(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Flashback_query_clauseContext = Flashback_query_clauseContext; PlSqlParser.prototype.flashback_query_clause = function() { var localctx = new Flashback_query_clauseContext(this, this._ctx, this.state); this.enterRule(localctx, 1084, PlSqlParser.RULE_flashback_query_clause); var _la = 0; // Token type try { this.state = 9169; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.VERSIONS: this.enterOuterAlt(localctx, 1); this.state = 9161; this.match(PlSqlParser.VERSIONS); this.state = 9162; this.match(PlSqlParser.BETWEEN); this.state = 9163; _la = this._input.LA(1); if(!(_la===PlSqlParser.SCN || _la===PlSqlParser.TIMESTAMP)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } this.state = 9164; this.expression(); break; case PlSqlParser.AS: this.enterOuterAlt(localctx, 2); this.state = 9165; this.match(PlSqlParser.AS); this.state = 9166; this.match(PlSqlParser.OF); this.state = 9167; _la = this._input.LA(1); if(!(_la===PlSqlParser.SCN || _la===PlSqlParser.SNAPSHOT || _la===PlSqlParser.TIMESTAMP)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } this.state = 9168; this.expression(); break; default: throw new antlr4.error.NoViableAltException(this); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Pivot_clauseContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_pivot_clause; return this; } Pivot_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Pivot_clauseContext.prototype.constructor = Pivot_clauseContext; Pivot_clauseContext.prototype.PIVOT = function() { return this.getToken(PlSqlParser.PIVOT, 0); }; Pivot_clauseContext.prototype.LEFT_PAREN = function() { return this.getToken(PlSqlParser.LEFT_PAREN, 0); }; Pivot_clauseContext.prototype.pivot_element = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Pivot_elementContext); } else { return this.getTypedRuleContext(Pivot_elementContext,i); } }; Pivot_clauseContext.prototype.pivot_for_clause = function() { return this.getTypedRuleContext(Pivot_for_clauseContext,0); }; Pivot_clauseContext.prototype.pivot_in_clause = function() { return this.getTypedRuleContext(Pivot_in_clauseContext,0); }; Pivot_clauseContext.prototype.RIGHT_PAREN = function() { return this.getToken(PlSqlParser.RIGHT_PAREN, 0); }; Pivot_clauseContext.prototype.XML = function() { return this.getToken(PlSqlParser.XML, 0); }; Pivot_clauseContext.prototype.COMMA = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.COMMA); } else { return this.getToken(PlSqlParser.COMMA, i); } }; Pivot_clauseContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterPivot_clause(this); } }; Pivot_clauseContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitPivot_clause(this); } }; Pivot_clauseContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitPivot_clause(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Pivot_clauseContext = Pivot_clauseContext; PlSqlParser.prototype.pivot_clause = function() { var localctx = new Pivot_clauseContext(this, this._ctx, this.state); this.enterRule(localctx, 1086, PlSqlParser.RULE_pivot_clause); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 9171; this.match(PlSqlParser.PIVOT); this.state = 9173; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.XML) { this.state = 9172; this.match(PlSqlParser.XML); } this.state = 9175; this.match(PlSqlParser.LEFT_PAREN); this.state = 9176; this.pivot_element(); this.state = 9181; this._errHandler.sync(this); _la = this._input.LA(1); while(_la===PlSqlParser.COMMA) { this.state = 9177; this.match(PlSqlParser.COMMA); this.state = 9178; this.pivot_element(); this.state = 9183; this._errHandler.sync(this); _la = this._input.LA(1); } this.state = 9184; this.pivot_for_clause(); this.state = 9185; this.pivot_in_clause(); this.state = 9186; this.match(PlSqlParser.RIGHT_PAREN); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Pivot_elementContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_pivot_element; return this; } Pivot_elementContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Pivot_elementContext.prototype.constructor = Pivot_elementContext; Pivot_elementContext.prototype.aggregate_function_name = function() { return this.getTypedRuleContext(Aggregate_function_nameContext,0); }; Pivot_elementContext.prototype.LEFT_PAREN = function() { return this.getToken(PlSqlParser.LEFT_PAREN, 0); }; Pivot_elementContext.prototype.expression = function() { return this.getTypedRuleContext(ExpressionContext,0); }; Pivot_elementContext.prototype.RIGHT_PAREN = function() { return this.getToken(PlSqlParser.RIGHT_PAREN, 0); }; Pivot_elementContext.prototype.column_alias = function() { return this.getTypedRuleContext(Column_aliasContext,0); }; Pivot_elementContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterPivot_element(this); } }; Pivot_elementContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitPivot_element(this); } }; Pivot_elementContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitPivot_element(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Pivot_elementContext = Pivot_elementContext; PlSqlParser.prototype.pivot_element = function() { var localctx = new Pivot_elementContext(this, this._ctx, this.state); this.enterRule(localctx, 1088, PlSqlParser.RULE_pivot_element); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 9188; this.aggregate_function_name(); this.state = 9189; this.match(PlSqlParser.LEFT_PAREN); this.state = 9190; this.expression(); this.state = 9191; this.match(PlSqlParser.RIGHT_PAREN); this.state = 9193; this._errHandler.sync(this); _la = this._input.LA(1); if((((_la) & ~0x1f) == 0 && ((1 << _la) & ((1 << PlSqlParser.ABORT) | (1 << PlSqlParser.ABS) | (1 << PlSqlParser.ACCESS) | (1 << PlSqlParser.ACCESSED) | (1 << PlSqlParser.ACCOUNT) | (1 << PlSqlParser.ACL) | (1 << PlSqlParser.ACOS) | (1 << PlSqlParser.ACTION) | (1 << PlSqlParser.ACTIONS) | (1 << PlSqlParser.ACTIVATE) | (1 << PlSqlParser.ACTIVE) | (1 << PlSqlParser.ACTIVE_COMPONENT) | (1 << PlSqlParser.ACTIVE_DATA) | (1 << PlSqlParser.ACTIVE_FUNCTION) | (1 << PlSqlParser.ACTIVE_TAG) | (1 << PlSqlParser.ACTIVITY) | (1 << PlSqlParser.ADAPTIVE_PLAN) | (1 << PlSqlParser.ADD) | (1 << PlSqlParser.ADD_COLUMN) | (1 << PlSqlParser.ADD_GROUP) | (1 << PlSqlParser.ADD_MONTHS) | (1 << PlSqlParser.ADJ_DATE) | (1 << PlSqlParser.ADMIN) | (1 << PlSqlParser.ADMINISTER) | (1 << PlSqlParser.ADMINISTRATOR) | (1 << PlSqlParser.ADVANCED) | (1 << PlSqlParser.ADVISE) | (1 << PlSqlParser.ADVISOR) | (1 << PlSqlParser.AFD_DISKSTRING) | (1 << PlSqlParser.AFTER) | (1 << PlSqlParser.AGENT))) !== 0) || ((((_la - 32)) & ~0x1f) == 0 && ((1 << (_la - 32)) & ((1 << (PlSqlParser.AGGREGATE - 32)) | (1 << (PlSqlParser.A_LETTER - 32)) | (1 << (PlSqlParser.ALIAS - 32)) | (1 << (PlSqlParser.ALLOCATE - 32)) | (1 << (PlSqlParser.ALLOW - 32)) | (1 << (PlSqlParser.ALL_ROWS - 32)) | (1 << (PlSqlParser.ALWAYS - 32)) | (1 << (PlSqlParser.ANALYZE - 32)) | (1 << (PlSqlParser.ANCILLARY - 32)) | (1 << (PlSqlParser.AND_EQUAL - 32)) | (1 << (PlSqlParser.ANOMALY - 32)) | (1 << (PlSqlParser.ANSI_REARCH - 32)) | (1 << (PlSqlParser.ANTIJOIN - 32)) | (1 << (PlSqlParser.ANYSCHEMA - 32)) | (1 << (PlSqlParser.APPEND - 32)) | (1 << (PlSqlParser.APPENDCHILDXML - 32)) | (1 << (PlSqlParser.APPEND_VALUES - 32)) | (1 << (PlSqlParser.APPLICATION - 32)) | (1 << (PlSqlParser.APPLY - 32)) | (1 << (PlSqlParser.APPROX_COUNT_DISTINCT - 32)) | (1 << (PlSqlParser.ARCHIVAL - 32)) | (1 << (PlSqlParser.ARCHIVE - 32)) | (1 << (PlSqlParser.ARCHIVED - 32)) | (1 << (PlSqlParser.ARCHIVELOG - 32)) | (1 << (PlSqlParser.ARRAY - 32)) | (1 << (PlSqlParser.AS - 32)) | (1 << (PlSqlParser.ASCII - 32)))) !== 0) || ((((_la - 64)) & ~0x1f) == 0 && ((1 << (_la - 64)) & ((1 << (PlSqlParser.ASCIISTR - 64)) | (1 << (PlSqlParser.ASIN - 64)) | (1 << (PlSqlParser.ASIS - 64)) | (1 << (PlSqlParser.ASSEMBLY - 64)) | (1 << (PlSqlParser.ASSIGN - 64)) | (1 << (PlSqlParser.ASSOCIATE - 64)) | (1 << (PlSqlParser.ASYNC - 64)) | (1 << (PlSqlParser.ASYNCHRONOUS - 64)) | (1 << (PlSqlParser.ATAN2 - 64)) | (1 << (PlSqlParser.ATAN - 64)) | (1 << (PlSqlParser.AT - 64)) | (1 << (PlSqlParser.ATTRIBUTE - 64)) | (1 << (PlSqlParser.ATTRIBUTES - 64)) | (1 << (PlSqlParser.AUTHENTICATED - 64)) | (1 << (PlSqlParser.AUTHENTICATION - 64)) | (1 << (PlSqlParser.AUTHID - 64)) | (1 << (PlSqlParser.AUTHORIZATION - 64)) | (1 << (PlSqlParser.AUTOALLOCATE - 64)) | (1 << (PlSqlParser.AUTO - 64)) | (1 << (PlSqlParser.AUTOEXTEND - 64)) | (1 << (PlSqlParser.AUTO_LOGIN - 64)) | (1 << (PlSqlParser.AUTOMATIC - 64)) | (1 << (PlSqlParser.AUTONOMOUS_TRANSACTION - 64)) | (1 << (PlSqlParser.AUTO_REOPTIMIZE - 64)) | (1 << (PlSqlParser.AVAILABILITY - 64)) | (1 << (PlSqlParser.AVRO - 64)) | (1 << (PlSqlParser.BACKGROUND - 64)) | (1 << (PlSqlParser.BACKUP - 64)) | (1 << (PlSqlParser.BASIC - 64)))) !== 0) || ((((_la - 96)) & ~0x1f) == 0 && ((1 << (_la - 96)) & ((1 << (PlSqlParser.BASICFILE - 96)) | (1 << (PlSqlParser.BATCH - 96)) | (1 << (PlSqlParser.BATCHSIZE - 96)) | (1 << (PlSqlParser.BATCH_TABLE_ACCESS_BY_ROWID - 96)) | (1 << (PlSqlParser.BECOME - 96)) | (1 << (PlSqlParser.BEFORE - 96)) | (1 << (PlSqlParser.BEGIN - 96)) | (1 << (PlSqlParser.BEGINNING - 96)) | (1 << (PlSqlParser.BEGIN_OUTLINE_DATA - 96)) | (1 << (PlSqlParser.BEHALF - 96)) | (1 << (PlSqlParser.BEQUEATH - 96)) | (1 << (PlSqlParser.BFILE - 96)) | (1 << (PlSqlParser.BFILENAME - 96)) | (1 << (PlSqlParser.BIGFILE - 96)) | (1 << (PlSqlParser.BINARY - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE_INFINITY - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE_NAN - 96)) | (1 << (PlSqlParser.BINARY_FLOAT - 96)) | (1 << (PlSqlParser.BINARY_FLOAT_INFINITY - 96)) | (1 << (PlSqlParser.BINARY_FLOAT_NAN - 96)) | (1 << (PlSqlParser.BINARY_INTEGER - 96)) | (1 << (PlSqlParser.BIND_AWARE - 96)) | (1 << (PlSqlParser.BINDING - 96)) | (1 << (PlSqlParser.BIN_TO_NUM - 96)) | (1 << (PlSqlParser.BITAND - 96)) | (1 << (PlSqlParser.BITMAP_AND - 96)) | (1 << (PlSqlParser.BITMAP - 96)) | (1 << (PlSqlParser.BITMAPS - 96)) | (1 << (PlSqlParser.BITMAP_TREE - 96)) | (1 << (PlSqlParser.BITS - 96)))) !== 0) || ((((_la - 128)) & ~0x1f) == 0 && ((1 << (_la - 128)) & ((1 << (PlSqlParser.BLOB - 128)) | (1 << (PlSqlParser.BLOCK - 128)) | (1 << (PlSqlParser.BLOCK_RANGE - 128)) | (1 << (PlSqlParser.BLOCKS - 128)) | (1 << (PlSqlParser.BLOCKSIZE - 128)) | (1 << (PlSqlParser.BODY - 128)) | (1 << (PlSqlParser.BOOLEAN - 128)) | (1 << (PlSqlParser.BOTH - 128)) | (1 << (PlSqlParser.BOUND - 128)) | (1 << (PlSqlParser.BRANCH - 128)) | (1 << (PlSqlParser.BREADTH - 128)) | (1 << (PlSqlParser.BROADCAST - 128)) | (1 << (PlSqlParser.BSON - 128)) | (1 << (PlSqlParser.BUFFER - 128)) | (1 << (PlSqlParser.BUFFER_CACHE - 128)) | (1 << (PlSqlParser.BUFFER_POOL - 128)) | (1 << (PlSqlParser.BUILD - 128)) | (1 << (PlSqlParser.BULK - 128)) | (1 << (PlSqlParser.BYPASS_RECURSIVE_CHECK - 128)) | (1 << (PlSqlParser.BYPASS_UJVC - 128)) | (1 << (PlSqlParser.BYTE - 128)) | (1 << (PlSqlParser.CACHE - 128)) | (1 << (PlSqlParser.CACHE_CB - 128)) | (1 << (PlSqlParser.CACHE_INSTANCES - 128)) | (1 << (PlSqlParser.CACHE_TEMP_TABLE - 128)) | (1 << (PlSqlParser.CACHING - 128)) | (1 << (PlSqlParser.CALCULATED - 128)) | (1 << (PlSqlParser.CALLBACK - 128)) | (1 << (PlSqlParser.CALL - 128)) | (1 << (PlSqlParser.CANCEL - 128)))) !== 0) || ((((_la - 160)) & ~0x1f) == 0 && ((1 << (_la - 160)) & ((1 << (PlSqlParser.CAPACITY - 160)) | (1 << (PlSqlParser.CARDINALITY - 160)) | (1 << (PlSqlParser.CASCADE - 160)) | (1 << (PlSqlParser.CASE - 160)) | (1 << (PlSqlParser.CAST - 160)) | (1 << (PlSqlParser.CATEGORY - 160)) | (1 << (PlSqlParser.CDBDEFAULT - 160)) | (1 << (PlSqlParser.CEIL - 160)) | (1 << (PlSqlParser.CELL_FLASH_CACHE - 160)) | (1 << (PlSqlParser.CERTIFICATE - 160)) | (1 << (PlSqlParser.CFILE - 160)) | (1 << (PlSqlParser.CHAINED - 160)) | (1 << (PlSqlParser.CHANGE - 160)) | (1 << (PlSqlParser.CHANGE_DUPKEY_ERROR_INDEX - 160)) | (1 << (PlSqlParser.CHARACTER - 160)) | (1 << (PlSqlParser.CHAR - 160)) | (1 << (PlSqlParser.CHAR_CS - 160)) | (1 << (PlSqlParser.CHARTOROWID - 160)) | (1 << (PlSqlParser.CHECK_ACL_REWRITE - 160)) | (1 << (PlSqlParser.CHECKPOINT - 160)) | (1 << (PlSqlParser.CHILD - 160)) | (1 << (PlSqlParser.CHOOSE - 160)) | (1 << (PlSqlParser.CHR - 160)) | (1 << (PlSqlParser.CHUNK - 160)) | (1 << (PlSqlParser.CLASS - 160)) | (1 << (PlSqlParser.CLASSIFIER - 160)) | (1 << (PlSqlParser.CLEANUP - 160)) | (1 << (PlSqlParser.CLEAR - 160)) | (1 << (PlSqlParser.C_LETTER - 160)) | (1 << (PlSqlParser.CLIENT - 160)))) !== 0) || ((((_la - 192)) & ~0x1f) == 0 && ((1 << (_la - 192)) & ((1 << (PlSqlParser.CLOB - 192)) | (1 << (PlSqlParser.CLONE - 192)) | (1 << (PlSqlParser.CLOSE_CACHED_OPEN_CURSORS - 192)) | (1 << (PlSqlParser.CLOSE - 192)) | (1 << (PlSqlParser.CLUSTER_BY_ROWID - 192)) | (1 << (PlSqlParser.CLUSTER - 192)) | (1 << (PlSqlParser.CLUSTER_DETAILS - 192)) | (1 << (PlSqlParser.CLUSTER_DISTANCE - 192)) | (1 << (PlSqlParser.CLUSTER_ID - 192)) | (1 << (PlSqlParser.CLUSTERING - 192)) | (1 << (PlSqlParser.CLUSTERING_FACTOR - 192)) | (1 << (PlSqlParser.CLUSTER_PROBABILITY - 192)) | (1 << (PlSqlParser.CLUSTER_SET - 192)) | (1 << (PlSqlParser.COALESCE - 192)) | (1 << (PlSqlParser.COALESCE_SQ - 192)) | (1 << (PlSqlParser.COARSE - 192)) | (1 << (PlSqlParser.CO_AUTH_IND - 192)) | (1 << (PlSqlParser.COLD - 192)) | (1 << (PlSqlParser.COLLECT - 192)) | (1 << (PlSqlParser.COLUMNAR - 192)) | (1 << (PlSqlParser.COLUMN_AUTH_INDICATOR - 192)) | (1 << (PlSqlParser.COLUMN - 192)) | (1 << (PlSqlParser.COLUMNS - 192)) | (1 << (PlSqlParser.COLUMN_STATS - 192)) | (1 << (PlSqlParser.COLUMN_VALUE - 192)) | (1 << (PlSqlParser.COMMENT - 192)) | (1 << (PlSqlParser.COMMIT - 192)) | (1 << (PlSqlParser.COMMITTED - 192)) | (1 << (PlSqlParser.COMMON_DATA - 192)) | (1 << (PlSqlParser.COMPACT - 192)) | (1 << (PlSqlParser.COMPATIBILITY - 192)) | (1 << (PlSqlParser.COMPILE - 192)))) !== 0) || ((((_la - 224)) & ~0x1f) == 0 && ((1 << (_la - 224)) & ((1 << (PlSqlParser.COMPLETE - 224)) | (1 << (PlSqlParser.COMPLIANCE - 224)) | (1 << (PlSqlParser.COMPONENT - 224)) | (1 << (PlSqlParser.COMPONENTS - 224)) | (1 << (PlSqlParser.COMPOSE - 224)) | (1 << (PlSqlParser.COMPOSITE - 224)) | (1 << (PlSqlParser.COMPOSITE_LIMIT - 224)) | (1 << (PlSqlParser.COMPOUND - 224)) | (1 << (PlSqlParser.COMPUTE - 224)) | (1 << (PlSqlParser.CONCAT - 224)) | (1 << (PlSqlParser.CON_DBID_TO_ID - 224)) | (1 << (PlSqlParser.CONDITIONAL - 224)) | (1 << (PlSqlParser.CONDITION - 224)) | (1 << (PlSqlParser.CONFIRM - 224)) | (1 << (PlSqlParser.CONFORMING - 224)) | (1 << (PlSqlParser.CON_GUID_TO_ID - 224)) | (1 << (PlSqlParser.CON_ID - 224)) | (1 << (PlSqlParser.CON_NAME_TO_ID - 224)) | (1 << (PlSqlParser.CONNECT_BY_CB_WHR_ONLY - 224)) | (1 << (PlSqlParser.CONNECT_BY_COMBINE_SW - 224)) | (1 << (PlSqlParser.CONNECT_BY_COST_BASED - 224)) | (1 << (PlSqlParser.CONNECT_BY_ELIM_DUPS - 224)) | (1 << (PlSqlParser.CONNECT_BY_FILTERING - 224)) | (1 << (PlSqlParser.CONNECT_BY_ISCYCLE - 224)) | (1 << (PlSqlParser.CONNECT_BY_ISLEAF - 224)) | (1 << (PlSqlParser.CONNECT_BY_ROOT - 224)) | (1 << (PlSqlParser.CONNECT_TIME - 224)) | (1 << (PlSqlParser.CONSIDER - 224)) | (1 << (PlSqlParser.CONSISTENT - 224)) | (1 << (PlSqlParser.CONSTANT - 224)))) !== 0) || ((((_la - 256)) & ~0x1f) == 0 && ((1 << (_la - 256)) & ((1 << (PlSqlParser.CONST - 256)) | (1 << (PlSqlParser.CONSTRAINT - 256)) | (1 << (PlSqlParser.CONSTRAINTS - 256)) | (1 << (PlSqlParser.CONSTRUCTOR - 256)) | (1 << (PlSqlParser.CONTAINER - 256)) | (1 << (PlSqlParser.CONTAINER_DATA - 256)) | (1 << (PlSqlParser.CONTAINERS - 256)) | (1 << (PlSqlParser.CONTENT - 256)) | (1 << (PlSqlParser.CONTENTS - 256)) | (1 << (PlSqlParser.CONTEXT - 256)) | (1 << (PlSqlParser.CONTINUE - 256)) | (1 << (PlSqlParser.CONTROLFILE - 256)) | (1 << (PlSqlParser.CON_UID_TO_ID - 256)) | (1 << (PlSqlParser.CONVERT - 256)) | (1 << (PlSqlParser.COOKIE - 256)) | (1 << (PlSqlParser.COPY - 256)) | (1 << (PlSqlParser.CORR_K - 256)) | (1 << (PlSqlParser.CORR_S - 256)) | (1 << (PlSqlParser.CORRUPTION - 256)) | (1 << (PlSqlParser.CORRUPT_XID_ALL - 256)) | (1 << (PlSqlParser.CORRUPT_XID - 256)) | (1 << (PlSqlParser.COS - 256)) | (1 << (PlSqlParser.COSH - 256)) | (1 << (PlSqlParser.COST - 256)) | (1 << (PlSqlParser.COST_XML_QUERY_REWRITE - 256)) | (1 << (PlSqlParser.COUNT - 256)) | (1 << (PlSqlParser.COVAR_POP - 256)) | (1 << (PlSqlParser.COVAR_SAMP - 256)) | (1 << (PlSqlParser.CPU_COSTING - 256)) | (1 << (PlSqlParser.CPU_PER_CALL - 256)) | (1 << (PlSqlParser.CPU_PER_SESSION - 256)) | (1 << (PlSqlParser.CRASH - 256)))) !== 0) || ((((_la - 289)) & ~0x1f) == 0 && ((1 << (_la - 289)) & ((1 << (PlSqlParser.CREATE_FILE_DEST - 289)) | (1 << (PlSqlParser.CREATE_STORED_OUTLINES - 289)) | (1 << (PlSqlParser.CREATION - 289)) | (1 << (PlSqlParser.CREDENTIAL - 289)) | (1 << (PlSqlParser.CRITICAL - 289)) | (1 << (PlSqlParser.CROSS - 289)) | (1 << (PlSqlParser.CROSSEDITION - 289)) | (1 << (PlSqlParser.CSCONVERT - 289)) | (1 << (PlSqlParser.CUBE_AJ - 289)) | (1 << (PlSqlParser.CUBE - 289)) | (1 << (PlSqlParser.CUBE_GB - 289)) | (1 << (PlSqlParser.CUBE_SJ - 289)) | (1 << (PlSqlParser.CUME_DISTM - 289)) | (1 << (PlSqlParser.CURRENT - 289)) | (1 << (PlSqlParser.CURRENT_DATE - 289)) | (1 << (PlSqlParser.CURRENT_SCHEMA - 289)) | (1 << (PlSqlParser.CURRENT_TIME - 289)) | (1 << (PlSqlParser.CURRENT_TIMESTAMP - 289)) | (1 << (PlSqlParser.CURRENT_USER - 289)) | (1 << (PlSqlParser.CURRENTV - 289)) | (1 << (PlSqlParser.CURSOR - 289)) | (1 << (PlSqlParser.CURSOR_SHARING_EXACT - 289)) | (1 << (PlSqlParser.CURSOR_SPECIFIC_SEGMENT - 289)) | (1 << (PlSqlParser.CUSTOMDATUM - 289)) | (1 << (PlSqlParser.CV - 289)) | (1 << (PlSqlParser.CYCLE - 289)) | (1 << (PlSqlParser.DANGLING - 289)) | (1 << (PlSqlParser.DATABASE - 289)) | (1 << (PlSqlParser.DATA - 289)) | (1 << (PlSqlParser.DATAFILE - 289)) | (1 << (PlSqlParser.DATAFILES - 289)))) !== 0) || ((((_la - 321)) & ~0x1f) == 0 && ((1 << (_la - 321)) & ((1 << (PlSqlParser.DATAMOVEMENT - 321)) | (1 << (PlSqlParser.DATAOBJNO - 321)) | (1 << (PlSqlParser.DATAOBJ_TO_MAT_PARTITION - 321)) | (1 << (PlSqlParser.DATAOBJ_TO_PARTITION - 321)) | (1 << (PlSqlParser.DATAPUMP - 321)) | (1 << (PlSqlParser.DATA_SECURITY_REWRITE_LIMIT - 321)) | (1 << (PlSqlParser.DATE_MODE - 321)) | (1 << (PlSqlParser.DAY - 321)) | (1 << (PlSqlParser.DAYS - 321)) | (1 << (PlSqlParser.DBA - 321)) | (1 << (PlSqlParser.DBA_RECYCLEBIN - 321)) | (1 << (PlSqlParser.DBMS_STATS - 321)) | (1 << (PlSqlParser.DB_ROLE_CHANGE - 321)) | (1 << (PlSqlParser.DBTIMEZONE - 321)) | (1 << (PlSqlParser.DB_UNIQUE_NAME - 321)) | (1 << (PlSqlParser.DB_VERSION - 321)) | (1 << (PlSqlParser.DDL - 321)) | (1 << (PlSqlParser.DEALLOCATE - 321)) | (1 << (PlSqlParser.DEBUG - 321)) | (1 << (PlSqlParser.DEBUGGER - 321)) | (1 << (PlSqlParser.DEC - 321)) | (1 << (PlSqlParser.DECIMAL - 321)) | (1 << (PlSqlParser.DECLARE - 321)) | (1 << (PlSqlParser.DECOMPOSE - 321)) | (1 << (PlSqlParser.DECORRELATE - 321)) | (1 << (PlSqlParser.DECR - 321)) | (1 << (PlSqlParser.DECREMENT - 321)) | (1 << (PlSqlParser.DECRYPT - 321)) | (1 << (PlSqlParser.DEDUPLICATE - 321)) | (1 << (PlSqlParser.DEFAULTS - 321)))) !== 0) || ((((_la - 353)) & ~0x1f) == 0 && ((1 << (_la - 353)) & ((1 << (PlSqlParser.DEFERRABLE - 353)) | (1 << (PlSqlParser.DEFERRED - 353)) | (1 << (PlSqlParser.DEFINED - 353)) | (1 << (PlSqlParser.DEFINE - 353)) | (1 << (PlSqlParser.DEFINER - 353)) | (1 << (PlSqlParser.DEGREE - 353)) | (1 << (PlSqlParser.DELAY - 353)) | (1 << (PlSqlParser.DELEGATE - 353)) | (1 << (PlSqlParser.DELETE_ALL - 353)) | (1 << (PlSqlParser.DELETE - 353)) | (1 << (PlSqlParser.DELETEXML - 353)) | (1 << (PlSqlParser.DEMAND - 353)) | (1 << (PlSqlParser.DENSE_RANKM - 353)) | (1 << (PlSqlParser.DEPENDENT - 353)) | (1 << (PlSqlParser.DEPTH - 353)) | (1 << (PlSqlParser.DEQUEUE - 353)) | (1 << (PlSqlParser.DEREF - 353)) | (1 << (PlSqlParser.DEREF_NO_REWRITE - 353)) | (1 << (PlSqlParser.DESTROY - 353)) | (1 << (PlSqlParser.DETACHED - 353)) | (1 << (PlSqlParser.DETERMINES - 353)) | (1 << (PlSqlParser.DETERMINISTIC - 353)) | (1 << (PlSqlParser.DICTIONARY - 353)) | (1 << (PlSqlParser.DIMENSION - 353)) | (1 << (PlSqlParser.DIMENSIONS - 353)) | (1 << (PlSqlParser.DIRECT_LOAD - 353)) | (1 << (PlSqlParser.DIRECTORY - 353)) | (1 << (PlSqlParser.DIRECT_PATH - 353)) | (1 << (PlSqlParser.DISABLE_ALL - 353)) | (1 << (PlSqlParser.DISABLE - 353)) | (1 << (PlSqlParser.DISABLE_PARALLEL_DML - 353)))) !== 0) || ((((_la - 385)) & ~0x1f) == 0 && ((1 << (_la - 385)) & ((1 << (PlSqlParser.DISABLE_PRESET - 385)) | (1 << (PlSqlParser.DISABLE_RPKE - 385)) | (1 << (PlSqlParser.DISALLOW - 385)) | (1 << (PlSqlParser.DISASSOCIATE - 385)) | (1 << (PlSqlParser.DISCARD - 385)) | (1 << (PlSqlParser.DISCONNECT - 385)) | (1 << (PlSqlParser.DISK - 385)) | (1 << (PlSqlParser.DISKGROUP - 385)) | (1 << (PlSqlParser.DISKS - 385)) | (1 << (PlSqlParser.DISMOUNT - 385)) | (1 << (PlSqlParser.DISTINGUISHED - 385)) | (1 << (PlSqlParser.DISTRIBUTED - 385)) | (1 << (PlSqlParser.DISTRIBUTE - 385)) | (1 << (PlSqlParser.DML - 385)) | (1 << (PlSqlParser.DML_UPDATE - 385)) | (1 << (PlSqlParser.DOCFIDELITY - 385)) | (1 << (PlSqlParser.DOCUMENT - 385)) | (1 << (PlSqlParser.DOMAIN_INDEX_FILTER - 385)) | (1 << (PlSqlParser.DOMAIN_INDEX_NO_SORT - 385)) | (1 << (PlSqlParser.DOMAIN_INDEX_SORT - 385)) | (1 << (PlSqlParser.DOUBLE - 385)) | (1 << (PlSqlParser.DOWNGRADE - 385)) | (1 << (PlSqlParser.DRIVING_SITE - 385)) | (1 << (PlSqlParser.DROP_COLUMN - 385)) | (1 << (PlSqlParser.DROP_GROUP - 385)) | (1 << (PlSqlParser.DSINTERVAL_UNCONSTRAINED - 385)) | (1 << (PlSqlParser.DST_UPGRADE_INSERT_CONV - 385)) | (1 << (PlSqlParser.DUMP - 385)))) !== 0) || ((((_la - 417)) & ~0x1f) == 0 && ((1 << (_la - 417)) & ((1 << (PlSqlParser.DUPLICATE - 417)) | (1 << (PlSqlParser.DV - 417)) | (1 << (PlSqlParser.DYNAMIC - 417)) | (1 << (PlSqlParser.DYNAMIC_SAMPLING - 417)) | (1 << (PlSqlParser.DYNAMIC_SAMPLING_EST_CDN - 417)) | (1 << (PlSqlParser.EACH - 417)) | (1 << (PlSqlParser.EDITIONABLE - 417)) | (1 << (PlSqlParser.EDITION - 417)) | (1 << (PlSqlParser.EDITIONING - 417)) | (1 << (PlSqlParser.EDITIONS - 417)) | (1 << (PlSqlParser.ELEMENT - 417)) | (1 << (PlSqlParser.ELIM_GROUPBY - 417)) | (1 << (PlSqlParser.ELIMINATE_JOIN - 417)) | (1 << (PlSqlParser.ELIMINATE_OBY - 417)) | (1 << (PlSqlParser.ELIMINATE_OUTER_JOIN - 417)) | (1 << (PlSqlParser.EM - 417)) | (1 << (PlSqlParser.EMPTY_BLOB - 417)) | (1 << (PlSqlParser.EMPTY_CLOB - 417)) | (1 << (PlSqlParser.EMPTY - 417)) | (1 << (PlSqlParser.ENABLE_ALL - 417)) | (1 << (PlSqlParser.ENABLE - 417)) | (1 << (PlSqlParser.ENABLE_PARALLEL_DML - 417)) | (1 << (PlSqlParser.ENABLE_PRESET - 417)) | (1 << (PlSqlParser.ENCODING - 417)) | (1 << (PlSqlParser.ENCRYPT - 417)) | (1 << (PlSqlParser.ENCRYPTION - 417)) | (1 << (PlSqlParser.END_OUTLINE_DATA - 417)) | (1 << (PlSqlParser.ENFORCED - 417)) | (1 << (PlSqlParser.ENFORCE - 417)))) !== 0) || ((((_la - 449)) & ~0x1f) == 0 && ((1 << (_la - 449)) & ((1 << (PlSqlParser.ENQUEUE - 449)) | (1 << (PlSqlParser.ENTERPRISE - 449)) | (1 << (PlSqlParser.ENTITYESCAPING - 449)) | (1 << (PlSqlParser.ENTRY - 449)) | (1 << (PlSqlParser.EQUIPART - 449)) | (1 << (PlSqlParser.ERR - 449)) | (1 << (PlSqlParser.ERROR_ARGUMENT - 449)) | (1 << (PlSqlParser.ERROR - 449)) | (1 << (PlSqlParser.ERROR_ON_OVERLAP_TIME - 449)) | (1 << (PlSqlParser.ERRORS - 449)) | (1 << (PlSqlParser.ESCAPE - 449)) | (1 << (PlSqlParser.ESTIMATE - 449)) | (1 << (PlSqlParser.EVAL - 449)) | (1 << (PlSqlParser.EVALNAME - 449)) | (1 << (PlSqlParser.EVALUATE - 449)) | (1 << (PlSqlParser.EVALUATION - 449)) | (1 << (PlSqlParser.EVENTS - 449)) | (1 << (PlSqlParser.EVERY - 449)) | (1 << (PlSqlParser.EXCEPT - 449)) | (1 << (PlSqlParser.EXCEPTION - 449)) | (1 << (PlSqlParser.EXCEPTION_INIT - 449)) | (1 << (PlSqlParser.EXCEPTIONS - 449)) | (1 << (PlSqlParser.EXCHANGE - 449)) | (1 << (PlSqlParser.EXCLUDE - 449)) | (1 << (PlSqlParser.EXCLUDING - 449)) | (1 << (PlSqlParser.EXECUTE - 449)) | (1 << (PlSqlParser.EXEMPT - 449)) | (1 << (PlSqlParser.EXISTING - 449)) | (1 << (PlSqlParser.EXISTS - 449)) | (1 << (PlSqlParser.EXISTSNODE - 449)) | (1 << (PlSqlParser.EXIT - 449)))) !== 0) || ((((_la - 481)) & ~0x1f) == 0 && ((1 << (_la - 481)) & ((1 << (PlSqlParser.EXPAND_GSET_TO_UNION - 481)) | (1 << (PlSqlParser.EXPAND_TABLE - 481)) | (1 << (PlSqlParser.EXP - 481)) | (1 << (PlSqlParser.EXPIRE - 481)) | (1 << (PlSqlParser.EXPLAIN - 481)) | (1 << (PlSqlParser.EXPLOSION - 481)) | (1 << (PlSqlParser.EXPORT - 481)) | (1 << (PlSqlParser.EXPR_CORR_CHECK - 481)) | (1 << (PlSqlParser.EXPRESS - 481)) | (1 << (PlSqlParser.EXTENDS - 481)) | (1 << (PlSqlParser.EXTENT - 481)) | (1 << (PlSqlParser.EXTENTS - 481)) | (1 << (PlSqlParser.EXTERNAL - 481)) | (1 << (PlSqlParser.EXTERNALLY - 481)) | (1 << (PlSqlParser.EXTRACTCLOBXML - 481)) | (1 << (PlSqlParser.EXTRACT - 481)) | (1 << (PlSqlParser.EXTRACTVALUE - 481)) | (1 << (PlSqlParser.EXTRA - 481)) | (1 << (PlSqlParser.FACILITY - 481)) | (1 << (PlSqlParser.FACT - 481)) | (1 << (PlSqlParser.FACTOR - 481)) | (1 << (PlSqlParser.FACTORIZE_JOIN - 481)) | (1 << (PlSqlParser.FAILED - 481)) | (1 << (PlSqlParser.FAILED_LOGIN_ATTEMPTS - 481)) | (1 << (PlSqlParser.FAILGROUP - 481)) | (1 << (PlSqlParser.FAILOVER - 481)) | (1 << (PlSqlParser.FAILURE - 481)) | (1 << (PlSqlParser.FALSE - 481)) | (1 << (PlSqlParser.FAMILY - 481)) | (1 << (PlSqlParser.FAR - 481)) | (1 << (PlSqlParser.FAST - 481)) | (1 << (PlSqlParser.FASTSTART - 481)))) !== 0) || ((((_la - 513)) & ~0x1f) == 0 && ((1 << (_la - 513)) & ((1 << (PlSqlParser.FBTSCAN - 513)) | (1 << (PlSqlParser.FEATURE_DETAILS - 513)) | (1 << (PlSqlParser.FEATURE_ID - 513)) | (1 << (PlSqlParser.FEATURE_SET - 513)) | (1 << (PlSqlParser.FEATURE_VALUE - 513)) | (1 << (PlSqlParser.FETCH - 513)) | (1 << (PlSqlParser.FILE - 513)) | (1 << (PlSqlParser.FILE_NAME_CONVERT - 513)) | (1 << (PlSqlParser.FILESYSTEM_LIKE_LOGGING - 513)) | (1 << (PlSqlParser.FILTER - 513)) | (1 << (PlSqlParser.FINAL - 513)) | (1 << (PlSqlParser.FINE - 513)) | (1 << (PlSqlParser.FINISH - 513)) | (1 << (PlSqlParser.FIRST - 513)) | (1 << (PlSqlParser.FIRSTM - 513)) | (1 << (PlSqlParser.FIRST_ROWS - 513)) | (1 << (PlSqlParser.FIRST_VALUE - 513)) | (1 << (PlSqlParser.FIXED_VIEW_DATA - 513)) | (1 << (PlSqlParser.FLAGGER - 513)) | (1 << (PlSqlParser.FLASHBACK - 513)) | (1 << (PlSqlParser.FLASH_CACHE - 513)) | (1 << (PlSqlParser.FLOAT - 513)) | (1 << (PlSqlParser.FLOB - 513)) | (1 << (PlSqlParser.FLOOR - 513)) | (1 << (PlSqlParser.FLUSH - 513)) | (1 << (PlSqlParser.FOLDER - 513)) | (1 << (PlSqlParser.FOLLOWING - 513)) | (1 << (PlSqlParser.FOLLOWS - 513)) | (1 << (PlSqlParser.FORALL - 513)) | (1 << (PlSqlParser.FORCE - 513)) | (1 << (PlSqlParser.FORCE_XML_QUERY_REWRITE - 513)) | (1 << (PlSqlParser.FOREIGN - 513)))) !== 0) || ((((_la - 545)) & ~0x1f) == 0 && ((1 << (_la - 545)) & ((1 << (PlSqlParser.FOREVER - 545)) | (1 << (PlSqlParser.FORMAT - 545)) | (1 << (PlSqlParser.FORWARD - 545)) | (1 << (PlSqlParser.FRAGMENT_NUMBER - 545)) | (1 << (PlSqlParser.FREELIST - 545)) | (1 << (PlSqlParser.FREELISTS - 545)) | (1 << (PlSqlParser.FREEPOOLS - 545)) | (1 << (PlSqlParser.FRESH - 545)) | (1 << (PlSqlParser.FROM_TZ - 545)) | (1 << (PlSqlParser.FULL - 545)) | (1 << (PlSqlParser.FULL_OUTER_JOIN_TO_OUTER - 545)) | (1 << (PlSqlParser.FUNCTION - 545)) | (1 << (PlSqlParser.FUNCTIONS - 545)) | (1 << (PlSqlParser.GATHER_OPTIMIZER_STATISTICS - 545)) | (1 << (PlSqlParser.GATHER_PLAN_STATISTICS - 545)) | (1 << (PlSqlParser.GBY_CONC_ROLLUP - 545)) | (1 << (PlSqlParser.GBY_PUSHDOWN - 545)) | (1 << (PlSqlParser.GENERATED - 545)) | (1 << (PlSqlParser.GET - 545)) | (1 << (PlSqlParser.GLOBAL - 545)) | (1 << (PlSqlParser.GLOBALLY - 545)) | (1 << (PlSqlParser.GLOBAL_NAME - 545)) | (1 << (PlSqlParser.GLOBAL_TOPIC_ENABLED - 545)) | (1 << (PlSqlParser.GROUP_BY - 545)) | (1 << (PlSqlParser.GROUP_ID - 545)) | (1 << (PlSqlParser.GROUPING - 545)) | (1 << (PlSqlParser.GROUPING_ID - 545)))) !== 0) || ((((_la - 577)) & ~0x1f) == 0 && ((1 << (_la - 577)) & ((1 << (PlSqlParser.GROUPS - 577)) | (1 << (PlSqlParser.GUARANTEED - 577)) | (1 << (PlSqlParser.GUARANTEE - 577)) | (1 << (PlSqlParser.GUARD - 577)) | (1 << (PlSqlParser.HASH_AJ - 577)) | (1 << (PlSqlParser.HASH - 577)) | (1 << (PlSqlParser.HASHKEYS - 577)) | (1 << (PlSqlParser.HASH_SJ - 577)) | (1 << (PlSqlParser.HEADER - 577)) | (1 << (PlSqlParser.HEAP - 577)) | (1 << (PlSqlParser.HELP - 577)) | (1 << (PlSqlParser.HEXTORAW - 577)) | (1 << (PlSqlParser.HEXTOREF - 577)) | (1 << (PlSqlParser.HIDDEN_KEYWORD - 577)) | (1 << (PlSqlParser.HIDE - 577)) | (1 << (PlSqlParser.HIERARCHY - 577)) | (1 << (PlSqlParser.HIGH - 577)) | (1 << (PlSqlParser.HINTSET_BEGIN - 577)) | (1 << (PlSqlParser.HINTSET_END - 577)) | (1 << (PlSqlParser.HOT - 577)) | (1 << (PlSqlParser.HOUR - 577)) | (1 << (PlSqlParser.HWM_BROKERED - 577)) | (1 << (PlSqlParser.HYBRID - 577)) | (1 << (PlSqlParser.IDENTIFIER - 577)) | (1 << (PlSqlParser.IDENTITY - 577)) | (1 << (PlSqlParser.IDGENERATORS - 577)) | (1 << (PlSqlParser.ID - 577)) | (1 << (PlSqlParser.IDLE_TIME - 577)) | (1 << (PlSqlParser.IF - 577)) | (1 << (PlSqlParser.IGNORE - 577)))) !== 0) || ((((_la - 609)) & ~0x1f) == 0 && ((1 << (_la - 609)) & ((1 << (PlSqlParser.IGNORE_OPTIM_EMBEDDED_HINTS - 609)) | (1 << (PlSqlParser.IGNORE_ROW_ON_DUPKEY_INDEX - 609)) | (1 << (PlSqlParser.IGNORE_WHERE_CLAUSE - 609)) | (1 << (PlSqlParser.ILM - 609)) | (1 << (PlSqlParser.IMMEDIATE - 609)) | (1 << (PlSqlParser.IMPACT - 609)) | (1 << (PlSqlParser.IMPORT - 609)) | (1 << (PlSqlParser.INACTIVE - 609)) | (1 << (PlSqlParser.INCLUDE - 609)) | (1 << (PlSqlParser.INCLUDE_VERSION - 609)) | (1 << (PlSqlParser.INCLUDING - 609)) | (1 << (PlSqlParser.INCREMENTAL - 609)) | (1 << (PlSqlParser.INCREMENT - 609)) | (1 << (PlSqlParser.INCR - 609)) | (1 << (PlSqlParser.INDENT - 609)) | (1 << (PlSqlParser.INDEX_ASC - 609)) | (1 << (PlSqlParser.INDEX_COMBINE - 609)) | (1 << (PlSqlParser.INDEX_DESC - 609)) | (1 << (PlSqlParser.INDEXED - 609)) | (1 << (PlSqlParser.INDEXES - 609)) | (1 << (PlSqlParser.INDEX_FFS - 609)) | (1 << (PlSqlParser.INDEX_FILTER - 609)) | (1 << (PlSqlParser.INDEXING - 609)) | (1 << (PlSqlParser.INDEX_JOIN - 609)) | (1 << (PlSqlParser.INDEX_ROWS - 609)) | (1 << (PlSqlParser.INDEX_RRS - 609)) | (1 << (PlSqlParser.INDEX_RS_ASC - 609)) | (1 << (PlSqlParser.INDEX_RS_DESC - 609)) | (1 << (PlSqlParser.INDEX_RS - 609)) | (1 << (PlSqlParser.INDEX_SCAN - 609)) | (1 << (PlSqlParser.INDEX_SKIP_SCAN - 609)))) !== 0) || ((((_la - 641)) & ~0x1f) == 0 && ((1 << (_la - 641)) & ((1 << (PlSqlParser.INDEX_SS_ASC - 641)) | (1 << (PlSqlParser.INDEX_SS_DESC - 641)) | (1 << (PlSqlParser.INDEX_SS - 641)) | (1 << (PlSqlParser.INDEX_STATS - 641)) | (1 << (PlSqlParser.INDEXTYPE - 641)) | (1 << (PlSqlParser.INDEXTYPES - 641)) | (1 << (PlSqlParser.INDICATOR - 641)) | (1 << (PlSqlParser.INDICES - 641)) | (1 << (PlSqlParser.INFINITE - 641)) | (1 << (PlSqlParser.INFORMATIONAL - 641)) | (1 << (PlSqlParser.INHERIT - 641)) | (1 << (PlSqlParser.INITCAP - 641)) | (1 << (PlSqlParser.INITIAL - 641)) | (1 << (PlSqlParser.INITIALIZED - 641)) | (1 << (PlSqlParser.INITIALLY - 641)) | (1 << (PlSqlParser.INITRANS - 641)) | (1 << (PlSqlParser.INLINE - 641)) | (1 << (PlSqlParser.INLINE_XMLTYPE_NT - 641)) | (1 << (PlSqlParser.INMEMORY - 641)) | (1 << (PlSqlParser.IN_MEMORY_METADATA - 641)) | (1 << (PlSqlParser.INMEMORY_PRUNING - 641)) | (1 << (PlSqlParser.INNER - 641)) | (1 << (PlSqlParser.INOUT - 641)) | (1 << (PlSqlParser.INPLACE - 641)) | (1 << (PlSqlParser.INSERTCHILDXMLAFTER - 641)) | (1 << (PlSqlParser.INSERTCHILDXMLBEFORE - 641)) | (1 << (PlSqlParser.INSERTCHILDXML - 641)) | (1 << (PlSqlParser.INSERTXMLAFTER - 641)) | (1 << (PlSqlParser.INSERTXMLBEFORE - 641)) | (1 << (PlSqlParser.INSTANCE - 641)))) !== 0) || ((((_la - 673)) & ~0x1f) == 0 && ((1 << (_la - 673)) & ((1 << (PlSqlParser.INSTANCES - 673)) | (1 << (PlSqlParser.INSTANTIABLE - 673)) | (1 << (PlSqlParser.INSTANTLY - 673)) | (1 << (PlSqlParser.INSTEAD - 673)) | (1 << (PlSqlParser.INSTR2 - 673)) | (1 << (PlSqlParser.INSTR4 - 673)) | (1 << (PlSqlParser.INSTRB - 673)) | (1 << (PlSqlParser.INSTRC - 673)) | (1 << (PlSqlParser.INSTR - 673)) | (1 << (PlSqlParser.INTEGER - 673)) | (1 << (PlSqlParser.INTERLEAVED - 673)) | (1 << (PlSqlParser.INTERMEDIATE - 673)) | (1 << (PlSqlParser.INTERNAL_CONVERT - 673)) | (1 << (PlSqlParser.INTERNAL_USE - 673)) | (1 << (PlSqlParser.INTERPRETED - 673)) | (1 << (PlSqlParser.INTERVAL - 673)) | (1 << (PlSqlParser.INT - 673)) | (1 << (PlSqlParser.INVALIDATE - 673)) | (1 << (PlSqlParser.INVISIBLE - 673)) | (1 << (PlSqlParser.IN_XQUERY - 673)) | (1 << (PlSqlParser.ISOLATION - 673)) | (1 << (PlSqlParser.ISOLATION_LEVEL - 673)) | (1 << (PlSqlParser.ITERATE - 673)) | (1 << (PlSqlParser.ITERATION_NUMBER - 673)) | (1 << (PlSqlParser.JAVA - 673)) | (1 << (PlSqlParser.JOB - 673)) | (1 << (PlSqlParser.JOIN - 673)) | (1 << (PlSqlParser.JSON_ARRAYAGG - 673)) | (1 << (PlSqlParser.JSON_ARRAY - 673)))) !== 0) || ((((_la - 705)) & ~0x1f) == 0 && ((1 << (_la - 705)) & ((1 << (PlSqlParser.JSON_EQUAL - 705)) | (1 << (PlSqlParser.JSON_EXISTS2 - 705)) | (1 << (PlSqlParser.JSON_EXISTS - 705)) | (1 << (PlSqlParser.JSONGET - 705)) | (1 << (PlSqlParser.JSON - 705)) | (1 << (PlSqlParser.JSON_OBJECTAGG - 705)) | (1 << (PlSqlParser.JSON_OBJECT - 705)) | (1 << (PlSqlParser.JSONPARSE - 705)) | (1 << (PlSqlParser.JSON_QUERY - 705)) | (1 << (PlSqlParser.JSON_SERIALIZE - 705)) | (1 << (PlSqlParser.JSON_TABLE - 705)) | (1 << (PlSqlParser.JSON_TEXTCONTAINS2 - 705)) | (1 << (PlSqlParser.JSON_TEXTCONTAINS - 705)) | (1 << (PlSqlParser.JSON_VALUE - 705)) | (1 << (PlSqlParser.KEEP_DUPLICATES - 705)) | (1 << (PlSqlParser.KEEP - 705)) | (1 << (PlSqlParser.KERBEROS - 705)) | (1 << (PlSqlParser.KEY - 705)) | (1 << (PlSqlParser.KEY_LENGTH - 705)) | (1 << (PlSqlParser.KEYSIZE - 705)) | (1 << (PlSqlParser.KEYS - 705)) | (1 << (PlSqlParser.KEYSTORE - 705)) | (1 << (PlSqlParser.KILL - 705)) | (1 << (PlSqlParser.LABEL - 705)) | (1 << (PlSqlParser.LANGUAGE - 705)) | (1 << (PlSqlParser.LAST_DAY - 705)) | (1 << (PlSqlParser.LAST - 705)) | (1 << (PlSqlParser.LAST_VALUE - 705)) | (1 << (PlSqlParser.LATERAL - 705)) | (1 << (PlSqlParser.LAX - 705)) | (1 << (PlSqlParser.LAYER - 705)) | (1 << (PlSqlParser.LDAP_REGISTRATION_ENABLED - 705)))) !== 0) || ((((_la - 737)) & ~0x1f) == 0 && ((1 << (_la - 737)) & ((1 << (PlSqlParser.LDAP_REGISTRATION - 737)) | (1 << (PlSqlParser.LDAP_REG_SYNC_INTERVAL - 737)) | (1 << (PlSqlParser.LEADING - 737)) | (1 << (PlSqlParser.LEFT - 737)) | (1 << (PlSqlParser.LENGTH2 - 737)) | (1 << (PlSqlParser.LENGTH4 - 737)) | (1 << (PlSqlParser.LENGTHB - 737)) | (1 << (PlSqlParser.LENGTHC - 737)) | (1 << (PlSqlParser.LENGTH - 737)) | (1 << (PlSqlParser.LESS - 737)) | (1 << (PlSqlParser.LEVEL - 737)) | (1 << (PlSqlParser.LEVELS - 737)) | (1 << (PlSqlParser.LIBRARY - 737)) | (1 << (PlSqlParser.LIFECYCLE - 737)) | (1 << (PlSqlParser.LIFE - 737)) | (1 << (PlSqlParser.LIFETIME - 737)) | (1 << (PlSqlParser.LIKE2 - 737)) | (1 << (PlSqlParser.LIKE4 - 737)) | (1 << (PlSqlParser.LIKEC - 737)) | (1 << (PlSqlParser.LIKE_EXPAND - 737)) | (1 << (PlSqlParser.LIMIT - 737)) | (1 << (PlSqlParser.LINEAR - 737)) | (1 << (PlSqlParser.LINK - 737)) | (1 << (PlSqlParser.LIST - 737)) | (1 << (PlSqlParser.LN - 737)) | (1 << (PlSqlParser.LNNVL - 737)) | (1 << (PlSqlParser.LOAD - 737)) | (1 << (PlSqlParser.LOB - 737)) | (1 << (PlSqlParser.LOBNVL - 737)) | (1 << (PlSqlParser.LOBS - 737)) | (1 << (PlSqlParser.LOCAL_INDEXES - 737)))) !== 0) || ((((_la - 769)) & ~0x1f) == 0 && ((1 << (_la - 769)) & ((1 << (PlSqlParser.LOCAL - 769)) | (1 << (PlSqlParser.LOCALTIME - 769)) | (1 << (PlSqlParser.LOCALTIMESTAMP - 769)) | (1 << (PlSqlParser.LOCATION - 769)) | (1 << (PlSqlParser.LOCATOR - 769)) | (1 << (PlSqlParser.LOCKED - 769)) | (1 << (PlSqlParser.LOCKING - 769)) | (1 << (PlSqlParser.LOGFILE - 769)) | (1 << (PlSqlParser.LOGFILES - 769)) | (1 << (PlSqlParser.LOGGING - 769)) | (1 << (PlSqlParser.LOGICAL - 769)) | (1 << (PlSqlParser.LOGICAL_READS_PER_CALL - 769)) | (1 << (PlSqlParser.LOGICAL_READS_PER_SESSION - 769)) | (1 << (PlSqlParser.LOG - 769)) | (1 << (PlSqlParser.LOGMINING - 769)) | (1 << (PlSqlParser.LOGOFF - 769)) | (1 << (PlSqlParser.LOGON - 769)) | (1 << (PlSqlParser.LOG_READ_ONLY_VIOLATIONS - 769)) | (1 << (PlSqlParser.LONG - 769)) | (1 << (PlSqlParser.LOOP - 769)) | (1 << (PlSqlParser.LOWER - 769)) | (1 << (PlSqlParser.LOW - 769)) | (1 << (PlSqlParser.LPAD - 769)) | (1 << (PlSqlParser.LTRIM - 769)) | (1 << (PlSqlParser.MAIN - 769)) | (1 << (PlSqlParser.MAKE_REF - 769)) | (1 << (PlSqlParser.MANAGED - 769)) | (1 << (PlSqlParser.MANAGE - 769)) | (1 << (PlSqlParser.MANAGEMENT - 769)) | (1 << (PlSqlParser.MANAGER - 769)) | (1 << (PlSqlParser.MANUAL - 769)))) !== 0) || ((((_la - 801)) & ~0x1f) == 0 && ((1 << (_la - 801)) & ((1 << (PlSqlParser.MAP - 801)) | (1 << (PlSqlParser.MAPPING - 801)) | (1 << (PlSqlParser.MASTER - 801)) | (1 << (PlSqlParser.MATCHED - 801)) | (1 << (PlSqlParser.MATCHES - 801)) | (1 << (PlSqlParser.MATCH - 801)) | (1 << (PlSqlParser.MATCH_NUMBER - 801)) | (1 << (PlSqlParser.MATCH_RECOGNIZE - 801)) | (1 << (PlSqlParser.MATERIALIZED - 801)) | (1 << (PlSqlParser.MATERIALIZE - 801)) | (1 << (PlSqlParser.MAXARCHLOGS - 801)) | (1 << (PlSqlParser.MAXDATAFILES - 801)) | (1 << (PlSqlParser.MAXEXTENTS - 801)) | (1 << (PlSqlParser.MAXIMIZE - 801)) | (1 << (PlSqlParser.MAXINSTANCES - 801)) | (1 << (PlSqlParser.MAXLOGFILES - 801)) | (1 << (PlSqlParser.MAXLOGHISTORY - 801)) | (1 << (PlSqlParser.MAXLOGMEMBERS - 801)) | (1 << (PlSqlParser.MAX_SHARED_TEMP_SIZE - 801)) | (1 << (PlSqlParser.MAXSIZE - 801)) | (1 << (PlSqlParser.MAXTRANS - 801)) | (1 << (PlSqlParser.MAXVALUE - 801)) | (1 << (PlSqlParser.MEASURE - 801)) | (1 << (PlSqlParser.MEASURES - 801)) | (1 << (PlSqlParser.MEDIUM - 801)) | (1 << (PlSqlParser.MEMBER - 801)) | (1 << (PlSqlParser.MEMCOMPRESS - 801)) | (1 << (PlSqlParser.MEMORY - 801)) | (1 << (PlSqlParser.MERGEACTIONS - 801)) | (1 << (PlSqlParser.MERGE_AJ - 801)) | (1 << (PlSqlParser.MERGE_CONST_ON - 801)) | (1 << (PlSqlParser.MERGE - 801)))) !== 0) || ((((_la - 833)) & ~0x1f) == 0 && ((1 << (_la - 833)) & ((1 << (PlSqlParser.MERGE_SJ - 833)) | (1 << (PlSqlParser.METADATA - 833)) | (1 << (PlSqlParser.METHOD - 833)) | (1 << (PlSqlParser.MIGRATE - 833)) | (1 << (PlSqlParser.MIGRATION - 833)) | (1 << (PlSqlParser.MINEXTENTS - 833)) | (1 << (PlSqlParser.MINIMIZE - 833)) | (1 << (PlSqlParser.MINIMUM - 833)) | (1 << (PlSqlParser.MINING - 833)) | (1 << (PlSqlParser.MINUS_NULL - 833)) | (1 << (PlSqlParser.MINUTE - 833)) | (1 << (PlSqlParser.MINVALUE - 833)) | (1 << (PlSqlParser.MIRRORCOLD - 833)) | (1 << (PlSqlParser.MIRRORHOT - 833)) | (1 << (PlSqlParser.MIRROR - 833)) | (1 << (PlSqlParser.MLSLABEL - 833)) | (1 << (PlSqlParser.MODEL_COMPILE_SUBQUERY - 833)) | (1 << (PlSqlParser.MODEL_DONTVERIFY_UNIQUENESS - 833)) | (1 << (PlSqlParser.MODEL_DYNAMIC_SUBQUERY - 833)) | (1 << (PlSqlParser.MODEL_MIN_ANALYSIS - 833)) | (1 << (PlSqlParser.MODEL - 833)) | (1 << (PlSqlParser.MODEL_NB - 833)) | (1 << (PlSqlParser.MODEL_NO_ANALYSIS - 833)) | (1 << (PlSqlParser.MODEL_PBY - 833)) | (1 << (PlSqlParser.MODEL_PUSH_REF - 833)) | (1 << (PlSqlParser.MODEL_SV - 833)) | (1 << (PlSqlParser.MODIFICATION - 833)) | (1 << (PlSqlParser.MODIFY_COLUMN_TYPE - 833)) | (1 << (PlSqlParser.MODIFY - 833)) | (1 << (PlSqlParser.MOD - 833)))) !== 0) || ((((_la - 865)) & ~0x1f) == 0 && ((1 << (_la - 865)) & ((1 << (PlSqlParser.MODULE - 865)) | (1 << (PlSqlParser.MONITORING - 865)) | (1 << (PlSqlParser.MONITOR - 865)) | (1 << (PlSqlParser.MONTH - 865)) | (1 << (PlSqlParser.MONTHS_BETWEEN - 865)) | (1 << (PlSqlParser.MONTHS - 865)) | (1 << (PlSqlParser.MOUNT - 865)) | (1 << (PlSqlParser.MOUNTPATH - 865)) | (1 << (PlSqlParser.MOVEMENT - 865)) | (1 << (PlSqlParser.MOVE - 865)) | (1 << (PlSqlParser.MULTIDIMENSIONAL - 865)) | (1 << (PlSqlParser.MULTISET - 865)) | (1 << (PlSqlParser.MV_MERGE - 865)) | (1 << (PlSqlParser.NAMED - 865)) | (1 << (PlSqlParser.NAME - 865)) | (1 << (PlSqlParser.NAMESPACE - 865)) | (1 << (PlSqlParser.NAN - 865)) | (1 << (PlSqlParser.NANVL - 865)) | (1 << (PlSqlParser.NATIONAL - 865)) | (1 << (PlSqlParser.NATIVE_FULL_OUTER_JOIN - 865)) | (1 << (PlSqlParser.NATIVE - 865)) | (1 << (PlSqlParser.NATURAL - 865)) | (1 << (PlSqlParser.NAV - 865)) | (1 << (PlSqlParser.NCHAR_CS - 865)) | (1 << (PlSqlParser.NCHAR - 865)) | (1 << (PlSqlParser.NCHR - 865)) | (1 << (PlSqlParser.NCLOB - 865)) | (1 << (PlSqlParser.NEEDED - 865)) | (1 << (PlSqlParser.NEG - 865)) | (1 << (PlSqlParser.NESTED - 865)) | (1 << (PlSqlParser.NESTED_TABLE_FAST_INSERT - 865)))) !== 0) || ((((_la - 897)) & ~0x1f) == 0 && ((1 << (_la - 897)) & ((1 << (PlSqlParser.NESTED_TABLE_GET_REFS - 897)) | (1 << (PlSqlParser.NESTED_TABLE_ID - 897)) | (1 << (PlSqlParser.NESTED_TABLE_SET_REFS - 897)) | (1 << (PlSqlParser.NESTED_TABLE_SET_SETID - 897)) | (1 << (PlSqlParser.NETWORK - 897)) | (1 << (PlSqlParser.NEVER - 897)) | (1 << (PlSqlParser.NEW - 897)) | (1 << (PlSqlParser.NEW_TIME - 897)) | (1 << (PlSqlParser.NEXT_DAY - 897)) | (1 << (PlSqlParser.NEXT - 897)) | (1 << (PlSqlParser.NL_AJ - 897)) | (1 << (PlSqlParser.NLJ_BATCHING - 897)) | (1 << (PlSqlParser.NLJ_INDEX_FILTER - 897)) | (1 << (PlSqlParser.NLJ_INDEX_SCAN - 897)) | (1 << (PlSqlParser.NLJ_PREFETCH - 897)) | (1 << (PlSqlParser.NLS_CALENDAR - 897)) | (1 << (PlSqlParser.NLS_CHARACTERSET - 897)) | (1 << (PlSqlParser.NLS_CHARSET_DECL_LEN - 897)) | (1 << (PlSqlParser.NLS_CHARSET_ID - 897)) | (1 << (PlSqlParser.NLS_CHARSET_NAME - 897)) | (1 << (PlSqlParser.NLS_COMP - 897)) | (1 << (PlSqlParser.NLS_CURRENCY - 897)) | (1 << (PlSqlParser.NLS_DATE_FORMAT - 897)) | (1 << (PlSqlParser.NLS_DATE_LANGUAGE - 897)) | (1 << (PlSqlParser.NLS_INITCAP - 897)) | (1 << (PlSqlParser.NLS_ISO_CURRENCY - 897)) | (1 << (PlSqlParser.NL_SJ - 897)) | (1 << (PlSqlParser.NLS_LANG - 897)) | (1 << (PlSqlParser.NLS_LANGUAGE - 897)) | (1 << (PlSqlParser.NLS_LENGTH_SEMANTICS - 897)) | (1 << (PlSqlParser.NLS_LOWER - 897)) | (1 << (PlSqlParser.NLS_NCHAR_CONV_EXCP - 897)))) !== 0) || ((((_la - 929)) & ~0x1f) == 0 && ((1 << (_la - 929)) & ((1 << (PlSqlParser.NLS_NUMERIC_CHARACTERS - 929)) | (1 << (PlSqlParser.NLS_SORT - 929)) | (1 << (PlSqlParser.NLSSORT - 929)) | (1 << (PlSqlParser.NLS_SPECIAL_CHARS - 929)) | (1 << (PlSqlParser.NLS_TERRITORY - 929)) | (1 << (PlSqlParser.NLS_UPPER - 929)) | (1 << (PlSqlParser.NO_ACCESS - 929)) | (1 << (PlSqlParser.NO_ADAPTIVE_PLAN - 929)) | (1 << (PlSqlParser.NO_ANSI_REARCH - 929)) | (1 << (PlSqlParser.NOAPPEND - 929)) | (1 << (PlSqlParser.NOARCHIVELOG - 929)) | (1 << (PlSqlParser.NOAUDIT - 929)) | (1 << (PlSqlParser.NO_AUTO_REOPTIMIZE - 929)) | (1 << (PlSqlParser.NO_BASETABLE_MULTIMV_REWRITE - 929)) | (1 << (PlSqlParser.NO_BATCH_TABLE_ACCESS_BY_ROWID - 929)) | (1 << (PlSqlParser.NO_BIND_AWARE - 929)) | (1 << (PlSqlParser.NO_BUFFER - 929)) | (1 << (PlSqlParser.NOCACHE - 929)) | (1 << (PlSqlParser.NO_CARTESIAN - 929)) | (1 << (PlSqlParser.NO_CHECK_ACL_REWRITE - 929)) | (1 << (PlSqlParser.NO_CLUSTER_BY_ROWID - 929)) | (1 << (PlSqlParser.NO_CLUSTERING - 929)) | (1 << (PlSqlParser.NO_COALESCE_SQ - 929)) | (1 << (PlSqlParser.NO_COMMON_DATA - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_CB_WHR_ONLY - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_COMBINE_SW - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_COST_BASED - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_ELIM_DUPS - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_FILTERING - 929)) | (1 << (PlSqlParser.NOCOPY - 929)) | (1 << (PlSqlParser.NO_COST_XML_QUERY_REWRITE - 929)))) !== 0) || ((((_la - 961)) & ~0x1f) == 0 && ((1 << (_la - 961)) & ((1 << (PlSqlParser.NO_CPU_COSTING - 961)) | (1 << (PlSqlParser.NOCPU_COSTING - 961)) | (1 << (PlSqlParser.NOCYCLE - 961)) | (1 << (PlSqlParser.NO_DATA_SECURITY_REWRITE - 961)) | (1 << (PlSqlParser.NO_DECORRELATE - 961)) | (1 << (PlSqlParser.NODELAY - 961)) | (1 << (PlSqlParser.NO_DOMAIN_INDEX_FILTER - 961)) | (1 << (PlSqlParser.NO_DST_UPGRADE_INSERT_CONV - 961)) | (1 << (PlSqlParser.NO_ELIM_GROUPBY - 961)) | (1 << (PlSqlParser.NO_ELIMINATE_JOIN - 961)) | (1 << (PlSqlParser.NO_ELIMINATE_OBY - 961)) | (1 << (PlSqlParser.NO_ELIMINATE_OUTER_JOIN - 961)) | (1 << (PlSqlParser.NOENTITYESCAPING - 961)) | (1 << (PlSqlParser.NO_EXPAND_GSET_TO_UNION - 961)) | (1 << (PlSqlParser.NO_EXPAND - 961)) | (1 << (PlSqlParser.NO_EXPAND_TABLE - 961)) | (1 << (PlSqlParser.NO_FACT - 961)) | (1 << (PlSqlParser.NO_FACTORIZE_JOIN - 961)) | (1 << (PlSqlParser.NO_FILTERING - 961)) | (1 << (PlSqlParser.NOFORCE - 961)) | (1 << (PlSqlParser.NO_FULL_OUTER_JOIN_TO_OUTER - 961)) | (1 << (PlSqlParser.NO_GATHER_OPTIMIZER_STATISTICS - 961)) | (1 << (PlSqlParser.NO_GBY_PUSHDOWN - 961)) | (1 << (PlSqlParser.NOGUARANTEE - 961)) | (1 << (PlSqlParser.NO_INDEX_FFS - 961)) | (1 << (PlSqlParser.NO_INDEX - 961)) | (1 << (PlSqlParser.NO_INDEX_SS - 961)) | (1 << (PlSqlParser.NO_INMEMORY - 961)) | (1 << (PlSqlParser.NO_INMEMORY_PRUNING - 961)) | (1 << (PlSqlParser.NOKEEP - 961)) | (1 << (PlSqlParser.NO_LOAD - 961)) | (1 << (PlSqlParser.NOLOCAL - 961)))) !== 0) || ((((_la - 993)) & ~0x1f) == 0 && ((1 << (_la - 993)) & ((1 << (PlSqlParser.NOLOGGING - 993)) | (1 << (PlSqlParser.NOMAPPING - 993)) | (1 << (PlSqlParser.NOMAXVALUE - 993)) | (1 << (PlSqlParser.NO_MERGE - 993)) | (1 << (PlSqlParser.NOMINIMIZE - 993)) | (1 << (PlSqlParser.NOMINVALUE - 993)) | (1 << (PlSqlParser.NO_MODEL_PUSH_REF - 993)) | (1 << (PlSqlParser.NO_MONITORING - 993)) | (1 << (PlSqlParser.NOMONITORING - 993)) | (1 << (PlSqlParser.NO_MONITOR - 993)) | (1 << (PlSqlParser.NO_MULTIMV_REWRITE - 993)) | (1 << (PlSqlParser.NO_NATIVE_FULL_OUTER_JOIN - 993)) | (1 << (PlSqlParser.NONBLOCKING - 993)) | (1 << (PlSqlParser.NONEDITIONABLE - 993)) | (1 << (PlSqlParser.NONE - 993)) | (1 << (PlSqlParser.NO_NLJ_BATCHING - 993)) | (1 << (PlSqlParser.NO_NLJ_PREFETCH - 993)) | (1 << (PlSqlParser.NO - 993)) | (1 << (PlSqlParser.NONSCHEMA - 993)) | (1 << (PlSqlParser.NO_OBJECT_LINK - 993)) | (1 << (PlSqlParser.NOORDER - 993)) | (1 << (PlSqlParser.NO_ORDER_ROLLUPS - 993)) | (1 << (PlSqlParser.NO_OUTER_JOIN_TO_ANTI - 993)) | (1 << (PlSqlParser.NO_OUTER_JOIN_TO_INNER - 993)) | (1 << (PlSqlParser.NOOVERRIDE - 993)) | (1 << (PlSqlParser.NO_PARALLEL_INDEX - 993)) | (1 << (PlSqlParser.NOPARALLEL_INDEX - 993)) | (1 << (PlSqlParser.NO_PARALLEL - 993)) | (1 << (PlSqlParser.NOPARALLEL - 993)) | (1 << (PlSqlParser.NO_PARTIAL_COMMIT - 993)) | (1 << (PlSqlParser.NO_PARTIAL_JOIN - 993)) | (1 << (PlSqlParser.NO_PARTIAL_ROLLUP_PUSHDOWN - 993)))) !== 0) || ((((_la - 1025)) & ~0x1f) == 0 && ((1 << (_la - 1025)) & ((1 << (PlSqlParser.NOPARTITION - 1025)) | (1 << (PlSqlParser.NO_PLACE_DISTINCT - 1025)) | (1 << (PlSqlParser.NO_PLACE_GROUP_BY - 1025)) | (1 << (PlSqlParser.NO_PQ_CONCURRENT_UNION - 1025)) | (1 << (PlSqlParser.NO_PQ_MAP - 1025)) | (1 << (PlSqlParser.NO_PQ_REPLICATE - 1025)) | (1 << (PlSqlParser.NO_PQ_SKEW - 1025)) | (1 << (PlSqlParser.NO_PRUNE_GSETS - 1025)) | (1 << (PlSqlParser.NO_PULL_PRED - 1025)) | (1 << (PlSqlParser.NO_PUSH_PRED - 1025)) | (1 << (PlSqlParser.NO_PUSH_SUBQ - 1025)) | (1 << (PlSqlParser.NO_PX_FAULT_TOLERANCE - 1025)) | (1 << (PlSqlParser.NO_PX_JOIN_FILTER - 1025)) | (1 << (PlSqlParser.NO_QKN_BUFF - 1025)) | (1 << (PlSqlParser.NO_QUERY_TRANSFORMATION - 1025)) | (1 << (PlSqlParser.NO_REF_CASCADE - 1025)) | (1 << (PlSqlParser.NORELOCATE - 1025)) | (1 << (PlSqlParser.NORELY - 1025)) | (1 << (PlSqlParser.NOREPAIR - 1025)) | (1 << (PlSqlParser.NOREPLAY - 1025)) | (1 << (PlSqlParser.NORESETLOGS - 1025)) | (1 << (PlSqlParser.NO_RESULT_CACHE - 1025)) | (1 << (PlSqlParser.NOREVERSE - 1025)) | (1 << (PlSqlParser.NO_REWRITE - 1025)) | (1 << (PlSqlParser.NOREWRITE - 1025)) | (1 << (PlSqlParser.NORMAL - 1025)) | (1 << (PlSqlParser.NO_ROOT_SW_FOR_LOCAL - 1025)) | (1 << (PlSqlParser.NOROWDEPENDENCIES - 1025)) | (1 << (PlSqlParser.NOSCHEMACHECK - 1025)) | (1 << (PlSqlParser.NOSEGMENT - 1025)) | (1 << (PlSqlParser.NO_SEMIJOIN - 1025)) | (1 << (PlSqlParser.NO_SEMI_TO_INNER - 1025)))) !== 0) || ((((_la - 1057)) & ~0x1f) == 0 && ((1 << (_la - 1057)) & ((1 << (PlSqlParser.NO_SET_TO_JOIN - 1057)) | (1 << (PlSqlParser.NOSORT - 1057)) | (1 << (PlSqlParser.NO_SQL_TRANSLATION - 1057)) | (1 << (PlSqlParser.NO_SQL_TUNE - 1057)) | (1 << (PlSqlParser.NO_STAR_TRANSFORMATION - 1057)) | (1 << (PlSqlParser.NO_STATEMENT_QUEUING - 1057)) | (1 << (PlSqlParser.NO_STATS_GSETS - 1057)) | (1 << (PlSqlParser.NOSTRICT - 1057)) | (1 << (PlSqlParser.NO_SUBQUERY_PRUNING - 1057)) | (1 << (PlSqlParser.NO_SUBSTRB_PAD - 1057)) | (1 << (PlSqlParser.NO_SWAP_JOIN_INPUTS - 1057)) | (1 << (PlSqlParser.NOSWITCH - 1057)) | (1 << (PlSqlParser.NO_TABLE_LOOKUP_BY_NL - 1057)) | (1 << (PlSqlParser.NO_TEMP_TABLE - 1057)) | (1 << (PlSqlParser.NOTHING - 1057)) | (1 << (PlSqlParser.NOTIFICATION - 1057)) | (1 << (PlSqlParser.NO_TRANSFORM_DISTINCT_AGG - 1057)) | (1 << (PlSqlParser.NO_UNNEST - 1057)) | (1 << (PlSqlParser.NO_USE_CUBE - 1057)) | (1 << (PlSqlParser.NO_USE_HASH_AGGREGATION - 1057)) | (1 << (PlSqlParser.NO_USE_HASH_GBY_FOR_PUSHDOWN - 1057)) | (1 << (PlSqlParser.NO_USE_HASH - 1057)) | (1 << (PlSqlParser.NO_USE_INVISIBLE_INDEXES - 1057)) | (1 << (PlSqlParser.NO_USE_MERGE - 1057)) | (1 << (PlSqlParser.NO_USE_NL - 1057)) | (1 << (PlSqlParser.NO_USE_VECTOR_AGGREGATION - 1057)) | (1 << (PlSqlParser.NOVALIDATE - 1057)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM_DIMS - 1057)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM_FACT - 1057)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM - 1057)))) !== 0) || ((((_la - 1089)) & ~0x1f) == 0 && ((1 << (_la - 1089)) & ((1 << (PlSqlParser.NO_XDB_FASTPATH_INSERT - 1089)) | (1 << (PlSqlParser.NO_XML_DML_REWRITE - 1089)) | (1 << (PlSqlParser.NO_XMLINDEX_REWRITE_IN_SELECT - 1089)) | (1 << (PlSqlParser.NO_XMLINDEX_REWRITE - 1089)) | (1 << (PlSqlParser.NO_XML_QUERY_REWRITE - 1089)) | (1 << (PlSqlParser.NO_ZONEMAP - 1089)) | (1 << (PlSqlParser.NTH_VALUE - 1089)) | (1 << (PlSqlParser.NULLIF - 1089)) | (1 << (PlSqlParser.NULLS - 1089)) | (1 << (PlSqlParser.NUMBER - 1089)) | (1 << (PlSqlParser.NUMERIC - 1089)) | (1 << (PlSqlParser.NUM_INDEX_KEYS - 1089)) | (1 << (PlSqlParser.NUMTODSINTERVAL - 1089)) | (1 << (PlSqlParser.NUMTOYMINTERVAL - 1089)) | (1 << (PlSqlParser.NVARCHAR2 - 1089)) | (1 << (PlSqlParser.NVL2 - 1089)) | (1 << (PlSqlParser.OBJECT2XML - 1089)) | (1 << (PlSqlParser.OBJECT - 1089)) | (1 << (PlSqlParser.OBJ_ID - 1089)) | (1 << (PlSqlParser.OBJNO - 1089)) | (1 << (PlSqlParser.OBJNO_REUSE - 1089)) | (1 << (PlSqlParser.OCCURENCES - 1089)) | (1 << (PlSqlParser.OFFLINE - 1089)) | (1 << (PlSqlParser.OFF - 1089)) | (1 << (PlSqlParser.OFFSET - 1089)) | (1 << (PlSqlParser.OIDINDEX - 1089)) | (1 << (PlSqlParser.OID - 1089)) | (1 << (PlSqlParser.OLAP - 1089)) | (1 << (PlSqlParser.OLD - 1089)) | (1 << (PlSqlParser.OLD_PUSH_PRED - 1089)))) !== 0) || ((((_la - 1121)) & ~0x1f) == 0 && ((1 << (_la - 1121)) & ((1 << (PlSqlParser.OLS - 1121)) | (1 << (PlSqlParser.OLTP - 1121)) | (1 << (PlSqlParser.OMIT - 1121)) | (1 << (PlSqlParser.ONE - 1121)) | (1 << (PlSqlParser.ONLINE - 1121)) | (1 << (PlSqlParser.ONLY - 1121)) | (1 << (PlSqlParser.OPAQUE - 1121)) | (1 << (PlSqlParser.OPAQUE_TRANSFORM - 1121)) | (1 << (PlSqlParser.OPAQUE_XCANONICAL - 1121)) | (1 << (PlSqlParser.OPCODE - 1121)) | (1 << (PlSqlParser.OPEN - 1121)) | (1 << (PlSqlParser.OPERATIONS - 1121)) | (1 << (PlSqlParser.OPERATOR - 1121)) | (1 << (PlSqlParser.OPT_ESTIMATE - 1121)) | (1 << (PlSqlParser.OPTIMAL - 1121)) | (1 << (PlSqlParser.OPTIMIZE - 1121)) | (1 << (PlSqlParser.OPTIMIZER_FEATURES_ENABLE - 1121)) | (1 << (PlSqlParser.OPTIMIZER_GOAL - 1121)) | (1 << (PlSqlParser.OPT_PARAM - 1121)) | (1 << (PlSqlParser.ORA_BRANCH - 1121)) | (1 << (PlSqlParser.ORA_CHECK_ACL - 1121)) | (1 << (PlSqlParser.ORA_CHECK_PRIVILEGE - 1121)) | (1 << (PlSqlParser.ORA_CLUSTERING - 1121)) | (1 << (PlSqlParser.ORADATA - 1121)) | (1 << (PlSqlParser.ORADEBUG - 1121)) | (1 << (PlSqlParser.ORA_DST_AFFECTED - 1121)) | (1 << (PlSqlParser.ORA_DST_CONVERT - 1121)) | (1 << (PlSqlParser.ORA_DST_ERROR - 1121)) | (1 << (PlSqlParser.ORA_GET_ACLIDS - 1121)))) !== 0) || ((((_la - 1153)) & ~0x1f) == 0 && ((1 << (_la - 1153)) & ((1 << (PlSqlParser.ORA_GET_PRIVILEGES - 1153)) | (1 << (PlSqlParser.ORA_HASH - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_USERID - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_USER - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_XS_USER_GUID - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_XS_USER - 1153)) | (1 << (PlSqlParser.ORA_RAWCOMPARE - 1153)) | (1 << (PlSqlParser.ORA_RAWCONCAT - 1153)) | (1 << (PlSqlParser.ORA_ROWSCN - 1153)) | (1 << (PlSqlParser.ORA_ROWSCN_RAW - 1153)) | (1 << (PlSqlParser.ORA_ROWVERSION - 1153)) | (1 << (PlSqlParser.ORA_TABVERSION - 1153)) | (1 << (PlSqlParser.ORA_WRITE_TIME - 1153)) | (1 << (PlSqlParser.ORDERED - 1153)) | (1 << (PlSqlParser.ORDERED_PREDICATES - 1153)) | (1 << (PlSqlParser.ORDINALITY - 1153)) | (1 << (PlSqlParser.OR_EXPAND - 1153)) | (1 << (PlSqlParser.ORGANIZATION - 1153)) | (1 << (PlSqlParser.OR_PREDICATES - 1153)) | (1 << (PlSqlParser.OSERROR - 1153)) | (1 << (PlSqlParser.OTHER - 1153)) | (1 << (PlSqlParser.OUTER_JOIN_TO_ANTI - 1153)) | (1 << (PlSqlParser.OUTER_JOIN_TO_INNER - 1153)) | (1 << (PlSqlParser.OUTER - 1153)) | (1 << (PlSqlParser.OUTLINE_LEAF - 1153)) | (1 << (PlSqlParser.OUTLINE - 1153)) | (1 << (PlSqlParser.OUT_OF_LINE - 1153)) | (1 << (PlSqlParser.OUT - 1153)) | (1 << (PlSqlParser.OVERFLOW_NOMOVE - 1153)) | (1 << (PlSqlParser.OVERFLOW - 1153)))) !== 0) || ((((_la - 1185)) & ~0x1f) == 0 && ((1 << (_la - 1185)) & ((1 << (PlSqlParser.OVERLAPS - 1185)) | (1 << (PlSqlParser.OVER - 1185)) | (1 << (PlSqlParser.OVERRIDING - 1185)) | (1 << (PlSqlParser.OWNER - 1185)) | (1 << (PlSqlParser.OWNERSHIP - 1185)) | (1 << (PlSqlParser.OWN - 1185)) | (1 << (PlSqlParser.PACKAGE - 1185)) | (1 << (PlSqlParser.PACKAGES - 1185)) | (1 << (PlSqlParser.PARALLEL_ENABLE - 1185)) | (1 << (PlSqlParser.PARALLEL_INDEX - 1185)) | (1 << (PlSqlParser.PARALLEL - 1185)) | (1 << (PlSqlParser.PARAMETERS - 1185)) | (1 << (PlSqlParser.PARAM - 1185)) | (1 << (PlSqlParser.PARENT - 1185)) | (1 << (PlSqlParser.PARITY - 1185)) | (1 << (PlSqlParser.PARTIAL_JOIN - 1185)) | (1 << (PlSqlParser.PARTIALLY - 1185)) | (1 << (PlSqlParser.PARTIAL - 1185)) | (1 << (PlSqlParser.PARTIAL_ROLLUP_PUSHDOWN - 1185)) | (1 << (PlSqlParser.PARTITION_HASH - 1185)) | (1 << (PlSqlParser.PARTITION_LIST - 1185)) | (1 << (PlSqlParser.PARTITION - 1185)) | (1 << (PlSqlParser.PARTITION_RANGE - 1185)) | (1 << (PlSqlParser.PARTITIONS - 1185)) | (1 << (PlSqlParser.PARTNUMINST - 1185)) | (1 << (PlSqlParser.PASSING - 1185)) | (1 << (PlSqlParser.PASSWORD_GRACE_TIME - 1185)) | (1 << (PlSqlParser.PASSWORD_LIFE_TIME - 1185)) | (1 << (PlSqlParser.PASSWORD_LOCK_TIME - 1185)) | (1 << (PlSqlParser.PASSWORD - 1185)) | (1 << (PlSqlParser.PASSWORD_REUSE_MAX - 1185)))) !== 0) || ((((_la - 1217)) & ~0x1f) == 0 && ((1 << (_la - 1217)) & ((1 << (PlSqlParser.PASSWORD_REUSE_TIME - 1217)) | (1 << (PlSqlParser.PASSWORD_VERIFY_FUNCTION - 1217)) | (1 << (PlSqlParser.PAST - 1217)) | (1 << (PlSqlParser.PATCH - 1217)) | (1 << (PlSqlParser.PATH - 1217)) | (1 << (PlSqlParser.PATH_PREFIX - 1217)) | (1 << (PlSqlParser.PATHS - 1217)) | (1 << (PlSqlParser.PATTERN - 1217)) | (1 << (PlSqlParser.PBL_HS_BEGIN - 1217)) | (1 << (PlSqlParser.PBL_HS_END - 1217)) | (1 << (PlSqlParser.PCTINCREASE - 1217)) | (1 << (PlSqlParser.PCTTHRESHOLD - 1217)) | (1 << (PlSqlParser.PCTUSED - 1217)) | (1 << (PlSqlParser.PCTVERSION - 1217)) | (1 << (PlSqlParser.PENDING - 1217)) | (1 << (PlSqlParser.PERCENT_KEYWORD - 1217)) | (1 << (PlSqlParser.PERCENT_RANKM - 1217)) | (1 << (PlSqlParser.PERFORMANCE - 1217)) | (1 << (PlSqlParser.PERIOD_KEYWORD - 1217)) | (1 << (PlSqlParser.PERMANENT - 1217)) | (1 << (PlSqlParser.PERMISSION - 1217)) | (1 << (PlSqlParser.PERMUTE - 1217)) | (1 << (PlSqlParser.PER - 1217)) | (1 << (PlSqlParser.PFILE - 1217)) | (1 << (PlSqlParser.PHYSICAL - 1217)))) !== 0) || ((((_la - 1249)) & ~0x1f) == 0 && ((1 << (_la - 1249)) & ((1 << (PlSqlParser.PIKEY - 1249)) | (1 << (PlSqlParser.PIPELINED - 1249)) | (1 << (PlSqlParser.PIV_GB - 1249)) | (1 << (PlSqlParser.PIVOT - 1249)) | (1 << (PlSqlParser.PIV_SSF - 1249)) | (1 << (PlSqlParser.PLACE_DISTINCT - 1249)) | (1 << (PlSqlParser.PLACE_GROUP_BY - 1249)) | (1 << (PlSqlParser.PLAN - 1249)) | (1 << (PlSqlParser.PLSCOPE_SETTINGS - 1249)) | (1 << (PlSqlParser.PLS_INTEGER - 1249)) | (1 << (PlSqlParser.PLSQL_CCFLAGS - 1249)) | (1 << (PlSqlParser.PLSQL_CODE_TYPE - 1249)) | (1 << (PlSqlParser.PLSQL_DEBUG - 1249)) | (1 << (PlSqlParser.PLSQL_OPTIMIZE_LEVEL - 1249)) | (1 << (PlSqlParser.PLSQL_WARNINGS - 1249)) | (1 << (PlSqlParser.PLUGGABLE - 1249)) | (1 << (PlSqlParser.POINT - 1249)) | (1 << (PlSqlParser.POLICY - 1249)) | (1 << (PlSqlParser.POOL_16K - 1249)) | (1 << (PlSqlParser.POOL_2K - 1249)) | (1 << (PlSqlParser.POOL_32K - 1249)) | (1 << (PlSqlParser.POOL_4K - 1249)) | (1 << (PlSqlParser.POOL_8K - 1249)) | (1 << (PlSqlParser.POSITIVEN - 1249)) | (1 << (PlSqlParser.POSITIVE - 1249)) | (1 << (PlSqlParser.POST_TRANSACTION - 1249)) | (1 << (PlSqlParser.POWERMULTISET_BY_CARDINALITY - 1249)) | (1 << (PlSqlParser.POWERMULTISET - 1249)) | (1 << (PlSqlParser.POWER - 1249)) | (1 << (PlSqlParser.PQ_CONCURRENT_UNION - 1249)) | (1 << (PlSqlParser.PQ_DISTRIBUTE - 1249)))) !== 0) || ((((_la - 1281)) & ~0x1f) == 0 && ((1 << (_la - 1281)) & ((1 << (PlSqlParser.PQ_DISTRIBUTE_WINDOW - 1281)) | (1 << (PlSqlParser.PQ_FILTER - 1281)) | (1 << (PlSqlParser.PQ_MAP - 1281)) | (1 << (PlSqlParser.PQ_NOMAP - 1281)) | (1 << (PlSqlParser.PQ_REPLICATE - 1281)) | (1 << (PlSqlParser.PQ_SKEW - 1281)) | (1 << (PlSqlParser.PRAGMA - 1281)) | (1 << (PlSqlParser.PREBUILT - 1281)) | (1 << (PlSqlParser.PRECEDES - 1281)) | (1 << (PlSqlParser.PRECEDING - 1281)) | (1 << (PlSqlParser.PRECISION - 1281)) | (1 << (PlSqlParser.PRECOMPUTE_SUBQUERY - 1281)) | (1 << (PlSqlParser.PREDICATE_REORDERS - 1281)) | (1 << (PlSqlParser.PRELOAD - 1281)) | (1 << (PlSqlParser.PREPARE - 1281)) | (1 << (PlSqlParser.PRESENTNNV - 1281)) | (1 << (PlSqlParser.PRESENT - 1281)) | (1 << (PlSqlParser.PRESENTV - 1281)) | (1 << (PlSqlParser.PRESERVE_OID - 1281)) | (1 << (PlSqlParser.PRESERVE - 1281)) | (1 << (PlSqlParser.PRETTY - 1281)) | (1 << (PlSqlParser.PREVIOUS - 1281)) | (1 << (PlSqlParser.PREV - 1281)) | (1 << (PlSqlParser.PRIMARY - 1281)) | (1 << (PlSqlParser.PRINTBLOBTOCLOB - 1281)) | (1 << (PlSqlParser.PRIORITY - 1281)) | (1 << (PlSqlParser.PRIVATE - 1281)) | (1 << (PlSqlParser.PRIVATE_SGA - 1281)) | (1 << (PlSqlParser.PRIVILEGED - 1281)) | (1 << (PlSqlParser.PRIVILEGE - 1281)) | (1 << (PlSqlParser.PRIVILEGES - 1281)))) !== 0) || ((((_la - 1313)) & ~0x1f) == 0 && ((1 << (_la - 1313)) & ((1 << (PlSqlParser.PROCEDURAL - 1313)) | (1 << (PlSqlParser.PROCEDURE - 1313)) | (1 << (PlSqlParser.PROCESS - 1313)) | (1 << (PlSqlParser.PROFILE - 1313)) | (1 << (PlSqlParser.PROGRAM - 1313)) | (1 << (PlSqlParser.PROJECT - 1313)) | (1 << (PlSqlParser.PROPAGATE - 1313)) | (1 << (PlSqlParser.PROTECTED - 1313)) | (1 << (PlSqlParser.PROTECTION - 1313)) | (1 << (PlSqlParser.PROXY - 1313)) | (1 << (PlSqlParser.PRUNING - 1313)) | (1 << (PlSqlParser.PULL_PRED - 1313)) | (1 << (PlSqlParser.PURGE - 1313)) | (1 << (PlSqlParser.PUSH_PRED - 1313)) | (1 << (PlSqlParser.PUSH_SUBQ - 1313)) | (1 << (PlSqlParser.PX_FAULT_TOLERANCE - 1313)) | (1 << (PlSqlParser.PX_GRANULE - 1313)) | (1 << (PlSqlParser.PX_JOIN_FILTER - 1313)) | (1 << (PlSqlParser.QB_NAME - 1313)) | (1 << (PlSqlParser.QUERY_BLOCK - 1313)) | (1 << (PlSqlParser.QUERY - 1313)) | (1 << (PlSqlParser.QUEUE_CURR - 1313)) | (1 << (PlSqlParser.QUEUE - 1313)) | (1 << (PlSqlParser.QUEUE_ROWP - 1313)) | (1 << (PlSqlParser.QUIESCE - 1313)) | (1 << (PlSqlParser.QUORUM - 1313)) | (1 << (PlSqlParser.QUOTA - 1313)) | (1 << (PlSqlParser.RAISE - 1313)) | (1 << (PlSqlParser.RANDOM_LOCAL - 1313)) | (1 << (PlSqlParser.RANDOM - 1313)) | (1 << (PlSqlParser.RANGE - 1313)))) !== 0) || ((((_la - 1345)) & ~0x1f) == 0 && ((1 << (_la - 1345)) & ((1 << (PlSqlParser.RANKM - 1345)) | (1 << (PlSqlParser.RAPIDLY - 1345)) | (1 << (PlSqlParser.RAW - 1345)) | (1 << (PlSqlParser.RAWTOHEX - 1345)) | (1 << (PlSqlParser.RAWTONHEX - 1345)) | (1 << (PlSqlParser.RBA - 1345)) | (1 << (PlSqlParser.RBO_OUTLINE - 1345)) | (1 << (PlSqlParser.RDBA - 1345)) | (1 << (PlSqlParser.READ - 1345)) | (1 << (PlSqlParser.READS - 1345)) | (1 << (PlSqlParser.REALM - 1345)) | (1 << (PlSqlParser.REAL - 1345)) | (1 << (PlSqlParser.REBALANCE - 1345)) | (1 << (PlSqlParser.REBUILD - 1345)) | (1 << (PlSqlParser.RECORD - 1345)) | (1 << (PlSqlParser.RECORDS_PER_BLOCK - 1345)) | (1 << (PlSqlParser.RECOVERABLE - 1345)) | (1 << (PlSqlParser.RECOVER - 1345)) | (1 << (PlSqlParser.RECOVERY - 1345)) | (1 << (PlSqlParser.RECYCLEBIN - 1345)) | (1 << (PlSqlParser.RECYCLE - 1345)) | (1 << (PlSqlParser.REDACTION - 1345)) | (1 << (PlSqlParser.REDEFINE - 1345)) | (1 << (PlSqlParser.REDO - 1345)) | (1 << (PlSqlParser.REDUCED - 1345)) | (1 << (PlSqlParser.REDUNDANCY - 1345)) | (1 << (PlSqlParser.REF_CASCADE_CURSOR - 1345)) | (1 << (PlSqlParser.REFERENCED - 1345)) | (1 << (PlSqlParser.REFERENCE - 1345)) | (1 << (PlSqlParser.REFERENCES - 1345)) | (1 << (PlSqlParser.REFERENCING - 1345)) | (1 << (PlSqlParser.REF - 1345)))) !== 0) || ((((_la - 1377)) & ~0x1f) == 0 && ((1 << (_la - 1377)) & ((1 << (PlSqlParser.REFRESH - 1377)) | (1 << (PlSqlParser.REFTOHEX - 1377)) | (1 << (PlSqlParser.REGEXP_COUNT - 1377)) | (1 << (PlSqlParser.REGEXP_INSTR - 1377)) | (1 << (PlSqlParser.REGEXP_LIKE - 1377)) | (1 << (PlSqlParser.REGEXP_REPLACE - 1377)) | (1 << (PlSqlParser.REGEXP_SUBSTR - 1377)) | (1 << (PlSqlParser.REGISTER - 1377)) | (1 << (PlSqlParser.REGR_AVGX - 1377)) | (1 << (PlSqlParser.REGR_AVGY - 1377)) | (1 << (PlSqlParser.REGR_COUNT - 1377)) | (1 << (PlSqlParser.REGR_INTERCEPT - 1377)) | (1 << (PlSqlParser.REGR_R2 - 1377)) | (1 << (PlSqlParser.REGR_SLOPE - 1377)) | (1 << (PlSqlParser.REGR_SXX - 1377)) | (1 << (PlSqlParser.REGR_SXY - 1377)) | (1 << (PlSqlParser.REGR_SYY - 1377)) | (1 << (PlSqlParser.REGULAR - 1377)) | (1 << (PlSqlParser.REJECT - 1377)) | (1 << (PlSqlParser.REKEY - 1377)) | (1 << (PlSqlParser.RELATIONAL - 1377)) | (1 << (PlSqlParser.RELOCATE - 1377)) | (1 << (PlSqlParser.RELY - 1377)) | (1 << (PlSqlParser.REMAINDER - 1377)) | (1 << (PlSqlParser.REMOTE_MAPPED - 1377)) | (1 << (PlSqlParser.REMOVE - 1377)) | (1 << (PlSqlParser.RENAME - 1377)) | (1 << (PlSqlParser.REPAIR - 1377)) | (1 << (PlSqlParser.REPEAT - 1377)) | (1 << (PlSqlParser.REPLACE - 1377)) | (1 << (PlSqlParser.REPLICATION - 1377)))) !== 0) || ((((_la - 1409)) & ~0x1f) == 0 && ((1 << (_la - 1409)) & ((1 << (PlSqlParser.REQUIRED - 1409)) | (1 << (PlSqlParser.RESETLOGS - 1409)) | (1 << (PlSqlParser.RESET - 1409)) | (1 << (PlSqlParser.RESIZE - 1409)) | (1 << (PlSqlParser.RESOLVE - 1409)) | (1 << (PlSqlParser.RESOLVER - 1409)) | (1 << (PlSqlParser.RESPECT - 1409)) | (1 << (PlSqlParser.RESTART - 1409)) | (1 << (PlSqlParser.RESTORE_AS_INTERVALS - 1409)) | (1 << (PlSqlParser.RESTORE - 1409)) | (1 << (PlSqlParser.RESTRICT_ALL_REF_CONS - 1409)) | (1 << (PlSqlParser.RESTRICTED - 1409)) | (1 << (PlSqlParser.RESTRICT_REFERENCES - 1409)) | (1 << (PlSqlParser.RESTRICT - 1409)) | (1 << (PlSqlParser.RESULT_CACHE - 1409)) | (1 << (PlSqlParser.RESULT - 1409)) | (1 << (PlSqlParser.RESUMABLE - 1409)) | (1 << (PlSqlParser.RESUME - 1409)) | (1 << (PlSqlParser.RETENTION - 1409)) | (1 << (PlSqlParser.RETRY_ON_ROW_CHANGE - 1409)) | (1 << (PlSqlParser.RETURNING - 1409)) | (1 << (PlSqlParser.RETURN - 1409)) | (1 << (PlSqlParser.REUSE - 1409)) | (1 << (PlSqlParser.REVERSE - 1409)) | (1 << (PlSqlParser.REWRITE_OR_ERROR - 1409)) | (1 << (PlSqlParser.REWRITE - 1409)) | (1 << (PlSqlParser.RIGHT - 1409)) | (1 << (PlSqlParser.ROLE - 1409)) | (1 << (PlSqlParser.ROLESET - 1409)) | (1 << (PlSqlParser.ROLES - 1409)))) !== 0) || ((((_la - 1441)) & ~0x1f) == 0 && ((1 << (_la - 1441)) & ((1 << (PlSqlParser.ROLLBACK - 1441)) | (1 << (PlSqlParser.ROLLING - 1441)) | (1 << (PlSqlParser.ROLLUP - 1441)) | (1 << (PlSqlParser.ROWDEPENDENCIES - 1441)) | (1 << (PlSqlParser.ROWID_MAPPING_TABLE - 1441)) | (1 << (PlSqlParser.ROWID - 1441)) | (1 << (PlSqlParser.ROWIDTOCHAR - 1441)) | (1 << (PlSqlParser.ROWIDTONCHAR - 1441)) | (1 << (PlSqlParser.ROW_LENGTH - 1441)) | (1 << (PlSqlParser.ROWNUM - 1441)) | (1 << (PlSqlParser.ROW - 1441)) | (1 << (PlSqlParser.ROWS - 1441)) | (1 << (PlSqlParser.RPAD - 1441)) | (1 << (PlSqlParser.RTRIM - 1441)) | (1 << (PlSqlParser.RULE - 1441)) | (1 << (PlSqlParser.RULES - 1441)) | (1 << (PlSqlParser.RUNNING - 1441)) | (1 << (PlSqlParser.SALT - 1441)) | (1 << (PlSqlParser.SAMPLE - 1441)) | (1 << (PlSqlParser.SAVE_AS_INTERVALS - 1441)) | (1 << (PlSqlParser.SAVEPOINT - 1441)) | (1 << (PlSqlParser.SAVE - 1441)) | (1 << (PlSqlParser.SB4 - 1441)) | (1 << (PlSqlParser.SCALE_ROWS - 1441)) | (1 << (PlSqlParser.SCALE - 1441)) | (1 << (PlSqlParser.SCAN_INSTANCES - 1441)) | (1 << (PlSqlParser.SCAN - 1441)) | (1 << (PlSqlParser.SCHEDULER - 1441)) | (1 << (PlSqlParser.SCHEMACHECK - 1441)) | (1 << (PlSqlParser.SCHEMA - 1441)) | (1 << (PlSqlParser.SCN_ASCENDING - 1441)) | (1 << (PlSqlParser.SCN - 1441)))) !== 0) || ((((_la - 1473)) & ~0x1f) == 0 && ((1 << (_la - 1473)) & ((1 << (PlSqlParser.SCOPE - 1473)) | (1 << (PlSqlParser.SCRUB - 1473)) | (1 << (PlSqlParser.SD_ALL - 1473)) | (1 << (PlSqlParser.SD_INHIBIT - 1473)) | (1 << (PlSqlParser.SDO_GEOM_MBR - 1473)) | (1 << (PlSqlParser.SD_SHOW - 1473)) | (1 << (PlSqlParser.SEARCH - 1473)) | (1 << (PlSqlParser.SECOND - 1473)) | (1 << (PlSqlParser.SECRET - 1473)) | (1 << (PlSqlParser.SECUREFILE_DBA - 1473)) | (1 << (PlSqlParser.SECUREFILE - 1473)) | (1 << (PlSqlParser.SECURITY - 1473)) | (1 << (PlSqlParser.SEED - 1473)) | (1 << (PlSqlParser.SEG_BLOCK - 1473)) | (1 << (PlSqlParser.SEG_FILE - 1473)) | (1 << (PlSqlParser.SEGMENT - 1473)) | (1 << (PlSqlParser.SELECTIVITY - 1473)) | (1 << (PlSqlParser.SELF - 1473)) | (1 << (PlSqlParser.SEMIJOIN_DRIVER - 1473)) | (1 << (PlSqlParser.SEMIJOIN - 1473)) | (1 << (PlSqlParser.SEMI_TO_INNER - 1473)) | (1 << (PlSqlParser.SEQUENCED - 1473)) | (1 << (PlSqlParser.SEQUENCE - 1473)) | (1 << (PlSqlParser.SEQUENTIAL - 1473)) | (1 << (PlSqlParser.SERIALIZABLE - 1473)) | (1 << (PlSqlParser.SERIALLY_REUSABLE - 1473)) | (1 << (PlSqlParser.SERIAL - 1473)) | (1 << (PlSqlParser.SERVERERROR - 1473)) | (1 << (PlSqlParser.SERVICE_NAME_CONVERT - 1473)) | (1 << (PlSqlParser.SERVICES - 1473)))) !== 0) || ((((_la - 1505)) & ~0x1f) == 0 && ((1 << (_la - 1505)) & ((1 << (PlSqlParser.SESSION_CACHED_CURSORS - 1505)) | (1 << (PlSqlParser.SESSION - 1505)) | (1 << (PlSqlParser.SESSIONS_PER_USER - 1505)) | (1 << (PlSqlParser.SESSIONTIMEZONE - 1505)) | (1 << (PlSqlParser.SESSIONTZNAME - 1505)) | (1 << (PlSqlParser.SET - 1505)) | (1 << (PlSqlParser.SETS - 1505)) | (1 << (PlSqlParser.SETTINGS - 1505)) | (1 << (PlSqlParser.SET_TO_JOIN - 1505)) | (1 << (PlSqlParser.SEVERE - 1505)) | (1 << (PlSqlParser.SHARED_POOL - 1505)) | (1 << (PlSqlParser.SHARED - 1505)) | (1 << (PlSqlParser.SHARING - 1505)) | (1 << (PlSqlParser.SHELFLIFE - 1505)) | (1 << (PlSqlParser.SHOW - 1505)) | (1 << (PlSqlParser.SHRINK - 1505)) | (1 << (PlSqlParser.SHUTDOWN - 1505)) | (1 << (PlSqlParser.SIBLINGS - 1505)) | (1 << (PlSqlParser.SID - 1505)) | (1 << (PlSqlParser.SIGNAL_COMPONENT - 1505)) | (1 << (PlSqlParser.SIGNAL_FUNCTION - 1505)) | (1 << (PlSqlParser.SIGN - 1505)) | (1 << (PlSqlParser.SIGNTYPE - 1505)) | (1 << (PlSqlParser.SIMPLE_INTEGER - 1505)) | (1 << (PlSqlParser.SIMPLE - 1505)) | (1 << (PlSqlParser.SINGLE - 1505)) | (1 << (PlSqlParser.SINGLETASK - 1505)) | (1 << (PlSqlParser.SINH - 1505)) | (1 << (PlSqlParser.SIN - 1505)) | (1 << (PlSqlParser.SKIP_EXT_OPTIMIZER - 1505)))) !== 0) || ((((_la - 1537)) & ~0x1f) == 0 && ((1 << (_la - 1537)) & ((1 << (PlSqlParser.SKIP_ - 1537)) | (1 << (PlSqlParser.SKIP_UNQ_UNUSABLE_IDX - 1537)) | (1 << (PlSqlParser.SKIP_UNUSABLE_INDEXES - 1537)) | (1 << (PlSqlParser.SMALLFILE - 1537)) | (1 << (PlSqlParser.SMALLINT - 1537)) | (1 << (PlSqlParser.SNAPSHOT - 1537)) | (1 << (PlSqlParser.SOME - 1537)) | (1 << (PlSqlParser.SORT - 1537)) | (1 << (PlSqlParser.SOUNDEX - 1537)) | (1 << (PlSqlParser.SOURCE_FILE_DIRECTORY - 1537)) | (1 << (PlSqlParser.SOURCE_FILE_NAME_CONVERT - 1537)) | (1 << (PlSqlParser.SOURCE - 1537)) | (1 << (PlSqlParser.SPACE_KEYWORD - 1537)) | (1 << (PlSqlParser.SPECIFICATION - 1537)) | (1 << (PlSqlParser.SPFILE - 1537)) | (1 << (PlSqlParser.SPLIT - 1537)) | (1 << (PlSqlParser.SPREADSHEET - 1537)) | (1 << (PlSqlParser.SQLDATA - 1537)) | (1 << (PlSqlParser.SQLERROR - 1537)) | (1 << (PlSqlParser.SQLLDR - 1537)) | (1 << (PlSqlParser.SQL - 1537)) | (1 << (PlSqlParser.SQL_TRACE - 1537)) | (1 << (PlSqlParser.SQL_TRANSLATION_PROFILE - 1537)) | (1 << (PlSqlParser.SQRT - 1537)) | (1 << (PlSqlParser.STALE - 1537)) | (1 << (PlSqlParser.STANDALONE - 1537)) | (1 << (PlSqlParser.STANDARD_HASH - 1537)) | (1 << (PlSqlParser.STANDBY_MAX_DATA_DELAY - 1537)) | (1 << (PlSqlParser.STANDBYS - 1537)) | (1 << (PlSqlParser.STANDBY - 1537)) | (1 << (PlSqlParser.STAR - 1537)) | (1 << (PlSqlParser.STAR_TRANSFORMATION - 1537)))) !== 0) || ((((_la - 1570)) & ~0x1f) == 0 && ((1 << (_la - 1570)) & ((1 << (PlSqlParser.STARTUP - 1570)) | (1 << (PlSqlParser.STATEMENT_ID - 1570)) | (1 << (PlSqlParser.STATEMENT_QUEUING - 1570)) | (1 << (PlSqlParser.STATEMENTS - 1570)) | (1 << (PlSqlParser.STATEMENT - 1570)) | (1 << (PlSqlParser.STATE - 1570)) | (1 << (PlSqlParser.STATIC - 1570)) | (1 << (PlSqlParser.STATISTICS - 1570)) | (1 << (PlSqlParser.STATS_BINOMIAL_TEST - 1570)) | (1 << (PlSqlParser.STATS_CROSSTAB - 1570)) | (1 << (PlSqlParser.STATS_F_TEST - 1570)) | (1 << (PlSqlParser.STATS_KS_TEST - 1570)) | (1 << (PlSqlParser.STATS_MODE - 1570)) | (1 << (PlSqlParser.STATS_MW_TEST - 1570)) | (1 << (PlSqlParser.STATS_ONE_WAY_ANOVA - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_INDEP - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_INDEPU - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_ONE - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_PAIRED - 1570)) | (1 << (PlSqlParser.STATS_WSR_TEST - 1570)) | (1 << (PlSqlParser.STDDEV_POP - 1570)) | (1 << (PlSqlParser.STDDEV_SAMP - 1570)) | (1 << (PlSqlParser.STOP - 1570)) | (1 << (PlSqlParser.STORAGE - 1570)) | (1 << (PlSqlParser.STORE - 1570)) | (1 << (PlSqlParser.STREAMS - 1570)) | (1 << (PlSqlParser.STREAM - 1570)) | (1 << (PlSqlParser.STRICT - 1570)) | (1 << (PlSqlParser.STRING - 1570)) | (1 << (PlSqlParser.STRIPE_COLUMNS - 1570)) | (1 << (PlSqlParser.STRIPE_WIDTH - 1570)) | (1 << (PlSqlParser.STRIP - 1570)))) !== 0) || ((((_la - 1602)) & ~0x1f) == 0 && ((1 << (_la - 1602)) & ((1 << (PlSqlParser.STRUCTURE - 1602)) | (1 << (PlSqlParser.SUBMULTISET - 1602)) | (1 << (PlSqlParser.SUBPARTITION_REL - 1602)) | (1 << (PlSqlParser.SUBPARTITIONS - 1602)) | (1 << (PlSqlParser.SUBPARTITION - 1602)) | (1 << (PlSqlParser.SUBQUERIES - 1602)) | (1 << (PlSqlParser.SUBQUERY_PRUNING - 1602)) | (1 << (PlSqlParser.SUBSCRIBE - 1602)) | (1 << (PlSqlParser.SUBSET - 1602)) | (1 << (PlSqlParser.SUBSTITUTABLE - 1602)) | (1 << (PlSqlParser.SUBSTR2 - 1602)) | (1 << (PlSqlParser.SUBSTR4 - 1602)) | (1 << (PlSqlParser.SUBSTRB - 1602)) | (1 << (PlSqlParser.SUBSTRC - 1602)) | (1 << (PlSqlParser.SUBTYPE - 1602)) | (1 << (PlSqlParser.SUCCESSFUL - 1602)) | (1 << (PlSqlParser.SUCCESS - 1602)) | (1 << (PlSqlParser.SUMMARY - 1602)) | (1 << (PlSqlParser.SUPPLEMENTAL - 1602)) | (1 << (PlSqlParser.SUSPEND - 1602)) | (1 << (PlSqlParser.SWAP_JOIN_INPUTS - 1602)) | (1 << (PlSqlParser.SWITCHOVER - 1602)) | (1 << (PlSqlParser.SWITCH - 1602)) | (1 << (PlSqlParser.SYNCHRONOUS - 1602)) | (1 << (PlSqlParser.SYNC - 1602)) | (1 << (PlSqlParser.SYSASM - 1602)) | (1 << (PlSqlParser.SYS_AUDIT - 1602)) | (1 << (PlSqlParser.SYSAUX - 1602)) | (1 << (PlSqlParser.SYSBACKUP - 1602)) | (1 << (PlSqlParser.SYS_CHECKACL - 1602)) | (1 << (PlSqlParser.SYS_CHECK_PRIVILEGE - 1602)))) !== 0) || ((((_la - 1634)) & ~0x1f) == 0 && ((1 << (_la - 1634)) & ((1 << (PlSqlParser.SYS_CONNECT_BY_PATH - 1634)) | (1 << (PlSqlParser.SYS_CONTEXT - 1634)) | (1 << (PlSqlParser.SYSDATE - 1634)) | (1 << (PlSqlParser.SYSDBA - 1634)) | (1 << (PlSqlParser.SYS_DBURIGEN - 1634)) | (1 << (PlSqlParser.SYSDG - 1634)) | (1 << (PlSqlParser.SYS_DL_CURSOR - 1634)) | (1 << (PlSqlParser.SYS_DM_RXFORM_CHR - 1634)) | (1 << (PlSqlParser.SYS_DM_RXFORM_NUM - 1634)) | (1 << (PlSqlParser.SYS_DOM_COMPARE - 1634)) | (1 << (PlSqlParser.SYS_DST_PRIM2SEC - 1634)) | (1 << (PlSqlParser.SYS_DST_SEC2PRIM - 1634)) | (1 << (PlSqlParser.SYS_ET_BFILE_TO_RAW - 1634)) | (1 << (PlSqlParser.SYS_ET_BLOB_TO_IMAGE - 1634)) | (1 << (PlSqlParser.SYS_ET_IMAGE_TO_BLOB - 1634)) | (1 << (PlSqlParser.SYS_ET_RAW_TO_BFILE - 1634)) | (1 << (PlSqlParser.SYS_EXTPDTXT - 1634)) | (1 << (PlSqlParser.SYS_EXTRACT_UTC - 1634)) | (1 << (PlSqlParser.SYS_FBT_INSDEL - 1634)) | (1 << (PlSqlParser.SYS_FILTER_ACLS - 1634)) | (1 << (PlSqlParser.SYS_FNMATCHES - 1634)) | (1 << (PlSqlParser.SYS_FNREPLACE - 1634)) | (1 << (PlSqlParser.SYS_GET_ACLIDS - 1634)) | (1 << (PlSqlParser.SYS_GET_COL_ACLIDS - 1634)) | (1 << (PlSqlParser.SYS_GET_PRIVILEGES - 1634)) | (1 << (PlSqlParser.SYS_GETTOKENID - 1634)) | (1 << (PlSqlParser.SYS_GETXTIVAL - 1634)) | (1 << (PlSqlParser.SYS_GUID - 1634)) | (1 << (PlSqlParser.SYSGUID - 1634)) | (1 << (PlSqlParser.SYSKM - 1634)) | (1 << (PlSqlParser.SYS_MAKE_XMLNODEID - 1634)) | (1 << (PlSqlParser.SYS_MAKEXML - 1634)))) !== 0) || ((((_la - 1666)) & ~0x1f) == 0 && ((1 << (_la - 1666)) & ((1 << (PlSqlParser.SYS_MKXMLATTR - 1666)) | (1 << (PlSqlParser.SYS_MKXTI - 1666)) | (1 << (PlSqlParser.SYSOBJ - 1666)) | (1 << (PlSqlParser.SYS_OP_ADT2BIN - 1666)) | (1 << (PlSqlParser.SYS_OP_ADTCONS - 1666)) | (1 << (PlSqlParser.SYS_OP_ALSCRVAL - 1666)) | (1 << (PlSqlParser.SYS_OP_ATG - 1666)) | (1 << (PlSqlParser.SYS_OP_BIN2ADT - 1666)) | (1 << (PlSqlParser.SYS_OP_BITVEC - 1666)) | (1 << (PlSqlParser.SYS_OP_BL2R - 1666)) | (1 << (PlSqlParser.SYS_OP_BLOOM_FILTER_LIST - 1666)) | (1 << (PlSqlParser.SYS_OP_BLOOM_FILTER - 1666)) | (1 << (PlSqlParser.SYS_OP_C2C - 1666)) | (1 << (PlSqlParser.SYS_OP_CAST - 1666)) | (1 << (PlSqlParser.SYS_OP_CEG - 1666)) | (1 << (PlSqlParser.SYS_OP_CL2C - 1666)) | (1 << (PlSqlParser.SYS_OP_COMBINED_HASH - 1666)) | (1 << (PlSqlParser.SYS_OP_COMP - 1666)) | (1 << (PlSqlParser.SYS_OP_CONVERT - 1666)) | (1 << (PlSqlParser.SYS_OP_COUNTCHG - 1666)) | (1 << (PlSqlParser.SYS_OP_CSCONV - 1666)) | (1 << (PlSqlParser.SYS_OP_CSCONVTEST - 1666)) | (1 << (PlSqlParser.SYS_OP_CSR - 1666)) | (1 << (PlSqlParser.SYS_OP_CSX_PATCH - 1666)) | (1 << (PlSqlParser.SYS_OP_CYCLED_SEQ - 1666)) | (1 << (PlSqlParser.SYS_OP_DECOMP - 1666)) | (1 << (PlSqlParser.SYS_OP_DESCEND - 1666)) | (1 << (PlSqlParser.SYS_OP_DISTINCT - 1666)) | (1 << (PlSqlParser.SYS_OP_DRA - 1666)) | (1 << (PlSqlParser.SYS_OP_DUMP - 1666)) | (1 << (PlSqlParser.SYS_OP_DV_CHECK - 1666)) | (1 << (PlSqlParser.SYS_OP_ENFORCE_NOT_NULL - 1666)))) !== 0) || ((((_la - 1698)) & ~0x1f) == 0 && ((1 << (_la - 1698)) & ((1 << (PlSqlParser.SYSOPER - 1698)) | (1 << (PlSqlParser.SYS_OP_EXTRACT - 1698)) | (1 << (PlSqlParser.SYS_OP_GROUPING - 1698)) | (1 << (PlSqlParser.SYS_OP_GUID - 1698)) | (1 << (PlSqlParser.SYS_OP_HASH - 1698)) | (1 << (PlSqlParser.SYS_OP_IIX - 1698)) | (1 << (PlSqlParser.SYS_OP_ITR - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_CREATE - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_FILTER_LIST - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_FILTER - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_SUCCEEDED - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_USE - 1698)) | (1 << (PlSqlParser.SYS_OP_LBID - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2BLOB - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2CLOB - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2ID - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2NCLOB - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2TYP - 1698)) | (1 << (PlSqlParser.SYS_OP_LSVI - 1698)) | (1 << (PlSqlParser.SYS_OP_LVL - 1698)) | (1 << (PlSqlParser.SYS_OP_MAKEOID - 1698)) | (1 << (PlSqlParser.SYS_OP_MAP_NONNULL - 1698)) | (1 << (PlSqlParser.SYS_OP_MSR - 1698)) | (1 << (PlSqlParser.SYS_OP_NICOMBINE - 1698)) | (1 << (PlSqlParser.SYS_OP_NIEXTRACT - 1698)) | (1 << (PlSqlParser.SYS_OP_NII - 1698)) | (1 << (PlSqlParser.SYS_OP_NIX - 1698)) | (1 << (PlSqlParser.SYS_OP_NOEXPAND - 1698)) | (1 << (PlSqlParser.SYS_OP_NTCIMG - 1698)) | (1 << (PlSqlParser.SYS_OP_NUMTORAW - 1698)) | (1 << (PlSqlParser.SYS_OP_OIDVALUE - 1698)) | (1 << (PlSqlParser.SYS_OP_OPNSIZE - 1698)))) !== 0) || ((((_la - 1730)) & ~0x1f) == 0 && ((1 << (_la - 1730)) & ((1 << (PlSqlParser.SYS_OP_PAR_1 - 1730)) | (1 << (PlSqlParser.SYS_OP_PARGID_1 - 1730)) | (1 << (PlSqlParser.SYS_OP_PARGID - 1730)) | (1 << (PlSqlParser.SYS_OP_PAR - 1730)) | (1 << (PlSqlParser.SYS_OP_PART_ID - 1730)) | (1 << (PlSqlParser.SYS_OP_PIVOT - 1730)) | (1 << (PlSqlParser.SYS_OP_R2O - 1730)) | (1 << (PlSqlParser.SYS_OP_RAWTONUM - 1730)) | (1 << (PlSqlParser.SYS_OP_RDTM - 1730)) | (1 << (PlSqlParser.SYS_OP_REF - 1730)) | (1 << (PlSqlParser.SYS_OP_RMTD - 1730)) | (1 << (PlSqlParser.SYS_OP_ROWIDTOOBJ - 1730)) | (1 << (PlSqlParser.SYS_OP_RPB - 1730)) | (1 << (PlSqlParser.SYS_OPTLOBPRBSC - 1730)) | (1 << (PlSqlParser.SYS_OP_TOSETID - 1730)) | (1 << (PlSqlParser.SYS_OP_TPR - 1730)) | (1 << (PlSqlParser.SYS_OP_TRTB - 1730)) | (1 << (PlSqlParser.SYS_OPTXICMP - 1730)) | (1 << (PlSqlParser.SYS_OPTXQCASTASNQ - 1730)) | (1 << (PlSqlParser.SYS_OP_UNDESCEND - 1730)) | (1 << (PlSqlParser.SYS_OP_VECAND - 1730)) | (1 << (PlSqlParser.SYS_OP_VECBIT - 1730)) | (1 << (PlSqlParser.SYS_OP_VECOR - 1730)) | (1 << (PlSqlParser.SYS_OP_VECXOR - 1730)) | (1 << (PlSqlParser.SYS_OP_VERSION - 1730)) | (1 << (PlSqlParser.SYS_OP_VREF - 1730)) | (1 << (PlSqlParser.SYS_OP_VVD - 1730)) | (1 << (PlSqlParser.SYS_OP_XMLCONS_FOR_CSX - 1730)) | (1 << (PlSqlParser.SYS_OP_XPTHATG - 1730)) | (1 << (PlSqlParser.SYS_OP_XPTHIDX - 1730)) | (1 << (PlSqlParser.SYS_OP_XPTHOP - 1730)) | (1 << (PlSqlParser.SYS_OP_XTXT2SQLT - 1730)))) !== 0) || ((((_la - 1762)) & ~0x1f) == 0 && ((1 << (_la - 1762)) & ((1 << (PlSqlParser.SYS_OP_ZONE_ID - 1762)) | (1 << (PlSqlParser.SYS_ORDERKEY_DEPTH - 1762)) | (1 << (PlSqlParser.SYS_ORDERKEY_MAXCHILD - 1762)) | (1 << (PlSqlParser.SYS_ORDERKEY_PARENT - 1762)) | (1 << (PlSqlParser.SYS_PARALLEL_TXN - 1762)) | (1 << (PlSqlParser.SYS_PATHID_IS_ATTR - 1762)) | (1 << (PlSqlParser.SYS_PATHID_IS_NMSPC - 1762)) | (1 << (PlSqlParser.SYS_PATHID_LASTNAME - 1762)) | (1 << (PlSqlParser.SYS_PATHID_LASTNMSPC - 1762)) | (1 << (PlSqlParser.SYS_PATH_REVERSE - 1762)) | (1 << (PlSqlParser.SYS_PXQEXTRACT - 1762)) | (1 << (PlSqlParser.SYS_RAW_TO_XSID - 1762)) | (1 << (PlSqlParser.SYS_RID_ORDER - 1762)) | (1 << (PlSqlParser.SYS_ROW_DELTA - 1762)) | (1 << (PlSqlParser.SYS_SC_2_XMLT - 1762)) | (1 << (PlSqlParser.SYS_SYNRCIREDO - 1762)) | (1 << (PlSqlParser.SYSTEM_DEFINED - 1762)) | (1 << (PlSqlParser.SYSTEM - 1762)) | (1 << (PlSqlParser.SYSTIMESTAMP - 1762)) | (1 << (PlSqlParser.SYS_TYPEID - 1762)) | (1 << (PlSqlParser.SYS_UMAKEXML - 1762)) | (1 << (PlSqlParser.SYS_XMLANALYZE - 1762)) | (1 << (PlSqlParser.SYS_XMLCONTAINS - 1762)) | (1 << (PlSqlParser.SYS_XMLCONV - 1762)) | (1 << (PlSqlParser.SYS_XMLEXNSURI - 1762)) | (1 << (PlSqlParser.SYS_XMLGEN - 1762)) | (1 << (PlSqlParser.SYS_XMLI_LOC_ISNODE - 1762)) | (1 << (PlSqlParser.SYS_XMLI_LOC_ISTEXT - 1762)) | (1 << (PlSqlParser.SYS_XMLINSTR - 1762)) | (1 << (PlSqlParser.SYS_XMLLOCATOR_GETSVAL - 1762)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETCID - 1762)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETLOCATOR - 1762)))) !== 0) || ((((_la - 1794)) & ~0x1f) == 0 && ((1 << (_la - 1794)) & ((1 << (PlSqlParser.SYS_XMLNODEID_GETOKEY - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETPATHID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETPTRID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETRID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETSVAL - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETTID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID - 1794)) | (1 << (PlSqlParser.SYS_XMLT_2_SC - 1794)) | (1 << (PlSqlParser.SYS_XMLTRANSLATE - 1794)) | (1 << (PlSqlParser.SYS_XMLTYPE2SQL - 1794)) | (1 << (PlSqlParser.SYS_XQ_ASQLCNV - 1794)) | (1 << (PlSqlParser.SYS_XQ_ATOMCNVCHK - 1794)) | (1 << (PlSqlParser.SYS_XQBASEURI - 1794)) | (1 << (PlSqlParser.SYS_XQCASTABLEERRH - 1794)) | (1 << (PlSqlParser.SYS_XQCODEP2STR - 1794)) | (1 << (PlSqlParser.SYS_XQCODEPEQ - 1794)) | (1 << (PlSqlParser.SYS_XQCON2SEQ - 1794)) | (1 << (PlSqlParser.SYS_XQCONCAT - 1794)) | (1 << (PlSqlParser.SYS_XQDELETE - 1794)) | (1 << (PlSqlParser.SYS_XQDFLTCOLATION - 1794)) | (1 << (PlSqlParser.SYS_XQDOC - 1794)) | (1 << (PlSqlParser.SYS_XQDOCURI - 1794)) | (1 << (PlSqlParser.SYS_XQDURDIV - 1794)) | (1 << (PlSqlParser.SYS_XQED4URI - 1794)) | (1 << (PlSqlParser.SYS_XQENDSWITH - 1794)) | (1 << (PlSqlParser.SYS_XQERRH - 1794)) | (1 << (PlSqlParser.SYS_XQERR - 1794)) | (1 << (PlSqlParser.SYS_XQESHTMLURI - 1794)) | (1 << (PlSqlParser.SYS_XQEXLOBVAL - 1794)) | (1 << (PlSqlParser.SYS_XQEXSTWRP - 1794)) | (1 << (PlSqlParser.SYS_XQEXTRACT - 1794)) | (1 << (PlSqlParser.SYS_XQEXTRREF - 1794)))) !== 0) || ((((_la - 1826)) & ~0x1f) == 0 && ((1 << (_la - 1826)) & ((1 << (PlSqlParser.SYS_XQEXVAL - 1826)) | (1 << (PlSqlParser.SYS_XQFB2STR - 1826)) | (1 << (PlSqlParser.SYS_XQFNBOOL - 1826)) | (1 << (PlSqlParser.SYS_XQFNCMP - 1826)) | (1 << (PlSqlParser.SYS_XQFNDATIM - 1826)) | (1 << (PlSqlParser.SYS_XQFNLNAME - 1826)) | (1 << (PlSqlParser.SYS_XQFNNM - 1826)) | (1 << (PlSqlParser.SYS_XQFNNSURI - 1826)) | (1 << (PlSqlParser.SYS_XQFNPREDTRUTH - 1826)) | (1 << (PlSqlParser.SYS_XQFNQNM - 1826)) | (1 << (PlSqlParser.SYS_XQFNROOT - 1826)) | (1 << (PlSqlParser.SYS_XQFORMATNUM - 1826)) | (1 << (PlSqlParser.SYS_XQFTCONTAIN - 1826)) | (1 << (PlSqlParser.SYS_XQFUNCR - 1826)) | (1 << (PlSqlParser.SYS_XQGETCONTENT - 1826)) | (1 << (PlSqlParser.SYS_XQINDXOF - 1826)) | (1 << (PlSqlParser.SYS_XQINSERT - 1826)) | (1 << (PlSqlParser.SYS_XQINSPFX - 1826)) | (1 << (PlSqlParser.SYS_XQIRI2URI - 1826)) | (1 << (PlSqlParser.SYS_XQLANG - 1826)) | (1 << (PlSqlParser.SYS_XQLLNMFRMQNM - 1826)) | (1 << (PlSqlParser.SYS_XQMKNODEREF - 1826)) | (1 << (PlSqlParser.SYS_XQNILLED - 1826)) | (1 << (PlSqlParser.SYS_XQNODENAME - 1826)) | (1 << (PlSqlParser.SYS_XQNORMSPACE - 1826)) | (1 << (PlSqlParser.SYS_XQNORMUCODE - 1826)) | (1 << (PlSqlParser.SYS_XQ_NRNG - 1826)) | (1 << (PlSqlParser.SYS_XQNSP4PFX - 1826)) | (1 << (PlSqlParser.SYS_XQNSPFRMQNM - 1826)) | (1 << (PlSqlParser.SYS_XQPFXFRMQNM - 1826)) | (1 << (PlSqlParser.SYS_XQ_PKSQL2XML - 1826)) | (1 << (PlSqlParser.SYS_XQPOLYABS - 1826)))) !== 0) || ((((_la - 1858)) & ~0x1f) == 0 && ((1 << (_la - 1858)) & ((1 << (PlSqlParser.SYS_XQPOLYADD - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYCEL - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYCSTBL - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYCST - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYDIV - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYFLR - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYMOD - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYMUL - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYRND - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYSQRT - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYSUB - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYUMUS - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYUPLS - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVEQ - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVGE - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVGT - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVLE - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVLT - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVNE - 1858)) | (1 << (PlSqlParser.SYS_XQREF2VAL - 1858)) | (1 << (PlSqlParser.SYS_XQRENAME - 1858)) | (1 << (PlSqlParser.SYS_XQREPLACE - 1858)) | (1 << (PlSqlParser.SYS_XQRESVURI - 1858)) | (1 << (PlSqlParser.SYS_XQRNDHALF2EVN - 1858)) | (1 << (PlSqlParser.SYS_XQRSLVQNM - 1858)) | (1 << (PlSqlParser.SYS_XQRYENVPGET - 1858)) | (1 << (PlSqlParser.SYS_XQRYVARGET - 1858)) | (1 << (PlSqlParser.SYS_XQRYWRP - 1858)) | (1 << (PlSqlParser.SYS_XQSEQ2CON4XC - 1858)) | (1 << (PlSqlParser.SYS_XQSEQ2CON - 1858)) | (1 << (PlSqlParser.SYS_XQSEQDEEPEQ - 1858)) | (1 << (PlSqlParser.SYS_XQSEQINSB - 1858)))) !== 0) || ((((_la - 1890)) & ~0x1f) == 0 && ((1 << (_la - 1890)) & ((1 << (PlSqlParser.SYS_XQSEQRM - 1890)) | (1 << (PlSqlParser.SYS_XQSEQRVS - 1890)) | (1 << (PlSqlParser.SYS_XQSEQSUB - 1890)) | (1 << (PlSqlParser.SYS_XQSEQTYPMATCH - 1890)) | (1 << (PlSqlParser.SYS_XQSTARTSWITH - 1890)) | (1 << (PlSqlParser.SYS_XQSTATBURI - 1890)) | (1 << (PlSqlParser.SYS_XQSTR2CODEP - 1890)) | (1 << (PlSqlParser.SYS_XQSTRJOIN - 1890)) | (1 << (PlSqlParser.SYS_XQSUBSTRAFT - 1890)) | (1 << (PlSqlParser.SYS_XQSUBSTRBEF - 1890)) | (1 << (PlSqlParser.SYS_XQTOKENIZE - 1890)) | (1 << (PlSqlParser.SYS_XQTREATAS - 1890)) | (1 << (PlSqlParser.SYS_XQ_UPKXML2SQL - 1890)) | (1 << (PlSqlParser.SYS_XQXFORM - 1890)) | (1 << (PlSqlParser.SYS_XSID_TO_RAW - 1890)) | (1 << (PlSqlParser.SYS_ZMAP_FILTER - 1890)) | (1 << (PlSqlParser.SYS_ZMAP_REFRESH - 1890)) | (1 << (PlSqlParser.TABLE_LOOKUP_BY_NL - 1890)) | (1 << (PlSqlParser.TABLESPACE_NO - 1890)) | (1 << (PlSqlParser.TABLESPACE - 1890)) | (1 << (PlSqlParser.TABLES - 1890)) | (1 << (PlSqlParser.TABLE_STATS - 1890)) | (1 << (PlSqlParser.TABLE - 1890)) | (1 << (PlSqlParser.TABNO - 1890)) | (1 << (PlSqlParser.TAG - 1890)) | (1 << (PlSqlParser.TANH - 1890)) | (1 << (PlSqlParser.TAN - 1890)) | (1 << (PlSqlParser.TBLORIDXPARTNUM - 1890)) | (1 << (PlSqlParser.TEMPFILE - 1890)) | (1 << (PlSqlParser.TEMPLATE - 1890)) | (1 << (PlSqlParser.TEMPORARY - 1890)) | (1 << (PlSqlParser.TEMP_TABLE - 1890)))) !== 0) || ((((_la - 1922)) & ~0x1f) == 0 && ((1 << (_la - 1922)) & ((1 << (PlSqlParser.TEST - 1922)) | (1 << (PlSqlParser.TEXT - 1922)) | (1 << (PlSqlParser.THAN - 1922)) | (1 << (PlSqlParser.THEN - 1922)) | (1 << (PlSqlParser.THE - 1922)) | (1 << (PlSqlParser.THREAD - 1922)) | (1 << (PlSqlParser.THROUGH - 1922)) | (1 << (PlSqlParser.TIER - 1922)) | (1 << (PlSqlParser.TIES - 1922)) | (1 << (PlSqlParser.TIMEOUT - 1922)) | (1 << (PlSqlParser.TIMESTAMP_LTZ_UNCONSTRAINED - 1922)) | (1 << (PlSqlParser.TIMESTAMP - 1922)) | (1 << (PlSqlParser.TIMESTAMP_TZ_UNCONSTRAINED - 1922)) | (1 << (PlSqlParser.TIMESTAMP_UNCONSTRAINED - 1922)) | (1 << (PlSqlParser.TIMES - 1922)) | (1 << (PlSqlParser.TIME - 1922)) | (1 << (PlSqlParser.TIMEZONE_ABBR - 1922)) | (1 << (PlSqlParser.TIMEZONE_HOUR - 1922)) | (1 << (PlSqlParser.TIMEZONE_MINUTE - 1922)) | (1 << (PlSqlParser.TIMEZONE_OFFSET - 1922)) | (1 << (PlSqlParser.TIMEZONE_REGION - 1922)) | (1 << (PlSqlParser.TIME_ZONE - 1922)) | (1 << (PlSqlParser.TIV_GB - 1922)) | (1 << (PlSqlParser.TIV_SSF - 1922)) | (1 << (PlSqlParser.TO_ACLID - 1922)) | (1 << (PlSqlParser.TO_BINARY_DOUBLE - 1922)) | (1 << (PlSqlParser.TO_BINARY_FLOAT - 1922)) | (1 << (PlSqlParser.TO_BLOB - 1922)) | (1 << (PlSqlParser.TO_CLOB - 1922)) | (1 << (PlSqlParser.TO_DSINTERVAL - 1922)) | (1 << (PlSqlParser.TO_LOB - 1922)))) !== 0) || ((((_la - 1954)) & ~0x1f) == 0 && ((1 << (_la - 1954)) & ((1 << (PlSqlParser.TO_MULTI_BYTE - 1954)) | (1 << (PlSqlParser.TO_NCHAR - 1954)) | (1 << (PlSqlParser.TO_NCLOB - 1954)) | (1 << (PlSqlParser.TO_NUMBER - 1954)) | (1 << (PlSqlParser.TOPLEVEL - 1954)) | (1 << (PlSqlParser.TO_SINGLE_BYTE - 1954)) | (1 << (PlSqlParser.TO_TIMESTAMP - 1954)) | (1 << (PlSqlParser.TO_TIMESTAMP_TZ - 1954)) | (1 << (PlSqlParser.TO_TIME - 1954)) | (1 << (PlSqlParser.TO_TIME_TZ - 1954)) | (1 << (PlSqlParser.TO_YMINTERVAL - 1954)) | (1 << (PlSqlParser.TRACE - 1954)) | (1 << (PlSqlParser.TRACING - 1954)) | (1 << (PlSqlParser.TRACKING - 1954)) | (1 << (PlSqlParser.TRAILING - 1954)) | (1 << (PlSqlParser.TRANSACTION - 1954)) | (1 << (PlSqlParser.TRANSFORM_DISTINCT_AGG - 1954)) | (1 << (PlSqlParser.TRANSITIONAL - 1954)) | (1 << (PlSqlParser.TRANSITION - 1954)) | (1 << (PlSqlParser.TRANSLATE - 1954)) | (1 << (PlSqlParser.TRANSLATION - 1954)) | (1 << (PlSqlParser.TREAT - 1954)) | (1 << (PlSqlParser.TRIGGERS - 1954)) | (1 << (PlSqlParser.TRIGGER - 1954)) | (1 << (PlSqlParser.TRUE - 1954)) | (1 << (PlSqlParser.TRUNCATE - 1954)) | (1 << (PlSqlParser.TRUNC - 1954)) | (1 << (PlSqlParser.TRUSTED - 1954)) | (1 << (PlSqlParser.TRUST - 1954)) | (1 << (PlSqlParser.TUNING - 1954)) | (1 << (PlSqlParser.TX - 1954)))) !== 0) || ((((_la - 1986)) & ~0x1f) == 0 && ((1 << (_la - 1986)) & ((1 << (PlSqlParser.TYPES - 1986)) | (1 << (PlSqlParser.TYPE - 1986)) | (1 << (PlSqlParser.TZ_OFFSET - 1986)) | (1 << (PlSqlParser.UB2 - 1986)) | (1 << (PlSqlParser.UBA - 1986)) | (1 << (PlSqlParser.UCS2 - 1986)) | (1 << (PlSqlParser.UID - 1986)) | (1 << (PlSqlParser.UNARCHIVED - 1986)) | (1 << (PlSqlParser.UNBOUNDED - 1986)) | (1 << (PlSqlParser.UNBOUND - 1986)) | (1 << (PlSqlParser.UNCONDITIONAL - 1986)) | (1 << (PlSqlParser.UNDER - 1986)) | (1 << (PlSqlParser.UNDO - 1986)) | (1 << (PlSqlParser.UNDROP - 1986)) | (1 << (PlSqlParser.UNIFORM - 1986)) | (1 << (PlSqlParser.UNISTR - 1986)) | (1 << (PlSqlParser.UNLIMITED - 1986)) | (1 << (PlSqlParser.UNLOAD - 1986)) | (1 << (PlSqlParser.UNLOCK - 1986)) | (1 << (PlSqlParser.UNMATCHED - 1986)) | (1 << (PlSqlParser.UNNEST_INNERJ_DISTINCT_VIEW - 1986)) | (1 << (PlSqlParser.UNNEST_NOSEMIJ_NODISTINCTVIEW - 1986)) | (1 << (PlSqlParser.UNNEST_SEMIJ_VIEW - 1986)) | (1 << (PlSqlParser.UNNEST - 1986)) | (1 << (PlSqlParser.UNPACKED - 1986)) | (1 << (PlSqlParser.UNPIVOT - 1986)) | (1 << (PlSqlParser.UNPLUG - 1986)) | (1 << (PlSqlParser.UNPROTECTED - 1986)) | (1 << (PlSqlParser.UNQUIESCE - 1986)) | (1 << (PlSqlParser.UNRECOVERABLE - 1986)))) !== 0) || ((((_la - 2018)) & ~0x1f) == 0 && ((1 << (_la - 2018)) & ((1 << (PlSqlParser.UNRESTRICTED - 2018)) | (1 << (PlSqlParser.UNSUBSCRIBE - 2018)) | (1 << (PlSqlParser.UNTIL - 2018)) | (1 << (PlSqlParser.UNUSABLE - 2018)) | (1 << (PlSqlParser.UNUSED - 2018)) | (1 << (PlSqlParser.UPDATABLE - 2018)) | (1 << (PlSqlParser.UPDATED - 2018)) | (1 << (PlSqlParser.UPDATEXML - 2018)) | (1 << (PlSqlParser.UPD_INDEXES - 2018)) | (1 << (PlSqlParser.UPD_JOININDEX - 2018)) | (1 << (PlSqlParser.UPGRADE - 2018)) | (1 << (PlSqlParser.UPPER - 2018)) | (1 << (PlSqlParser.UPSERT - 2018)) | (1 << (PlSqlParser.UROWID - 2018)) | (1 << (PlSqlParser.USABLE - 2018)) | (1 << (PlSqlParser.USAGE - 2018)) | (1 << (PlSqlParser.USE_ANTI - 2018)) | (1 << (PlSqlParser.USE_CONCAT - 2018)) | (1 << (PlSqlParser.USE_CUBE - 2018)) | (1 << (PlSqlParser.USE_HASH_AGGREGATION - 2018)) | (1 << (PlSqlParser.USE_HASH_GBY_FOR_PUSHDOWN - 2018)) | (1 << (PlSqlParser.USE_HASH - 2018)) | (1 << (PlSqlParser.USE_HIDDEN_PARTITIONS - 2018)) | (1 << (PlSqlParser.USE_INVISIBLE_INDEXES - 2018)) | (1 << (PlSqlParser.USE_MERGE_CARTESIAN - 2018)) | (1 << (PlSqlParser.USE_MERGE - 2018)) | (1 << (PlSqlParser.USE_NL - 2018)) | (1 << (PlSqlParser.USE_NL_WITH_INDEX - 2018)) | (1 << (PlSqlParser.USE_PRIVATE_OUTLINES - 2018)) | (1 << (PlSqlParser.USER_DATA - 2018)) | (1 << (PlSqlParser.USER_DEFINED - 2018)))) !== 0) || ((((_la - 2050)) & ~0x1f) == 0 && ((1 << (_la - 2050)) & ((1 << (PlSqlParser.USERENV - 2050)) | (1 << (PlSqlParser.USERGROUP - 2050)) | (1 << (PlSqlParser.USER_RECYCLEBIN - 2050)) | (1 << (PlSqlParser.USERS - 2050)) | (1 << (PlSqlParser.USER_TABLESPACES - 2050)) | (1 << (PlSqlParser.USER - 2050)) | (1 << (PlSqlParser.USE_SEMI - 2050)) | (1 << (PlSqlParser.USE_STORED_OUTLINES - 2050)) | (1 << (PlSqlParser.USE_TTT_FOR_GSETS - 2050)) | (1 << (PlSqlParser.USE - 2050)) | (1 << (PlSqlParser.USE_VECTOR_AGGREGATION - 2050)) | (1 << (PlSqlParser.USE_WEAK_NAME_RESL - 2050)) | (1 << (PlSqlParser.USING_NO_EXPAND - 2050)) | (1 << (PlSqlParser.USING - 2050)) | (1 << (PlSqlParser.UTF16BE - 2050)) | (1 << (PlSqlParser.UTF16LE - 2050)) | (1 << (PlSqlParser.UTF32 - 2050)) | (1 << (PlSqlParser.UTF8 - 2050)) | (1 << (PlSqlParser.V1 - 2050)) | (1 << (PlSqlParser.V2 - 2050)) | (1 << (PlSqlParser.VALIDATE - 2050)) | (1 << (PlSqlParser.VALIDATION - 2050)) | (1 << (PlSqlParser.VALID_TIME_END - 2050)) | (1 << (PlSqlParser.VALUE - 2050)) | (1 << (PlSqlParser.VARCHAR2 - 2050)) | (1 << (PlSqlParser.VARCHAR - 2050)) | (1 << (PlSqlParser.VARIABLE - 2050)) | (1 << (PlSqlParser.VAR_POP - 2050)) | (1 << (PlSqlParser.VARRAYS - 2050)) | (1 << (PlSqlParser.VARRAY - 2050)) | (1 << (PlSqlParser.VAR_SAMP - 2050)))) !== 0) || ((((_la - 2082)) & ~0x1f) == 0 && ((1 << (_la - 2082)) & ((1 << (PlSqlParser.VARYING - 2082)) | (1 << (PlSqlParser.VECTOR_READ_TRACE - 2082)) | (1 << (PlSqlParser.VECTOR_READ - 2082)) | (1 << (PlSqlParser.VECTOR_TRANSFORM_DIMS - 2082)) | (1 << (PlSqlParser.VECTOR_TRANSFORM_FACT - 2082)) | (1 << (PlSqlParser.VECTOR_TRANSFORM - 2082)) | (1 << (PlSqlParser.VERIFIER - 2082)) | (1 << (PlSqlParser.VERIFY - 2082)) | (1 << (PlSqlParser.VERSIONING - 2082)) | (1 << (PlSqlParser.VERSIONS_ENDSCN - 2082)) | (1 << (PlSqlParser.VERSIONS_ENDTIME - 2082)) | (1 << (PlSqlParser.VERSIONS_OPERATION - 2082)) | (1 << (PlSqlParser.VERSIONS_STARTSCN - 2082)) | (1 << (PlSqlParser.VERSIONS_STARTTIME - 2082)) | (1 << (PlSqlParser.VERSIONS - 2082)) | (1 << (PlSqlParser.VERSIONS_XID - 2082)) | (1 << (PlSqlParser.VERSION - 2082)) | (1 << (PlSqlParser.VIOLATION - 2082)) | (1 << (PlSqlParser.VIRTUAL - 2082)) | (1 << (PlSqlParser.VISIBILITY - 2082)) | (1 << (PlSqlParser.VISIBLE - 2082)) | (1 << (PlSqlParser.VOLUME - 2082)) | (1 << (PlSqlParser.VSIZE - 2082)) | (1 << (PlSqlParser.WAIT - 2082)) | (1 << (PlSqlParser.WALLET - 2082)) | (1 << (PlSqlParser.WARNING - 2082)) | (1 << (PlSqlParser.WEEKS - 2082)) | (1 << (PlSqlParser.WEEK - 2082)) | (1 << (PlSqlParser.WELLFORMED - 2082)) | (1 << (PlSqlParser.WHENEVER - 2082)) | (1 << (PlSqlParser.WHEN - 2082)))) !== 0) || ((((_la - 2115)) & ~0x1f) == 0 && ((1 << (_la - 2115)) & ((1 << (PlSqlParser.WHILE - 2115)) | (1 << (PlSqlParser.WHITESPACE - 2115)) | (1 << (PlSqlParser.WIDTH_BUCKET - 2115)) | (1 << (PlSqlParser.WITHIN - 2115)) | (1 << (PlSqlParser.WITHOUT - 2115)) | (1 << (PlSqlParser.WITH_PLSQL - 2115)) | (1 << (PlSqlParser.WORK - 2115)) | (1 << (PlSqlParser.WRAPPED - 2115)) | (1 << (PlSqlParser.WRAPPER - 2115)) | (1 << (PlSqlParser.WRITE - 2115)) | (1 << (PlSqlParser.XDB_FASTPATH_INSERT - 2115)) | (1 << (PlSqlParser.X_DYN_PRUNE - 2115)) | (1 << (PlSqlParser.XID - 2115)) | (1 << (PlSqlParser.XML2OBJECT - 2115)) | (1 << (PlSqlParser.XMLAGG - 2115)) | (1 << (PlSqlParser.XMLATTRIBUTES - 2115)) | (1 << (PlSqlParser.XMLCAST - 2115)) | (1 << (PlSqlParser.XMLCDATA - 2115)) | (1 << (PlSqlParser.XMLCOLATTVAL - 2115)) | (1 << (PlSqlParser.XMLCOMMENT - 2115)) | (1 << (PlSqlParser.XMLCONCAT - 2115)) | (1 << (PlSqlParser.XMLDIFF - 2115)) | (1 << (PlSqlParser.XML_DML_RWT_STMT - 2115)) | (1 << (PlSqlParser.XMLELEMENT - 2115)) | (1 << (PlSqlParser.XMLEXISTS2 - 2115)) | (1 << (PlSqlParser.XMLEXISTS - 2115)) | (1 << (PlSqlParser.XMLFOREST - 2115)) | (1 << (PlSqlParser.XMLINDEX_REWRITE_IN_SELECT - 2115)) | (1 << (PlSqlParser.XMLINDEX_REWRITE - 2115)))) !== 0) || ((((_la - 2147)) & ~0x1f) == 0 && ((1 << (_la - 2147)) & ((1 << (PlSqlParser.XMLINDEX_SEL_IDX_TBL - 2147)) | (1 << (PlSqlParser.XMLISNODE - 2147)) | (1 << (PlSqlParser.XMLISVALID - 2147)) | (1 << (PlSqlParser.XMLNAMESPACES - 2147)) | (1 << (PlSqlParser.XMLPARSE - 2147)) | (1 << (PlSqlParser.XMLPATCH - 2147)) | (1 << (PlSqlParser.XMLPI - 2147)) | (1 << (PlSqlParser.XMLQUERYVAL - 2147)) | (1 << (PlSqlParser.XMLQUERY - 2147)) | (1 << (PlSqlParser.XMLROOT - 2147)) | (1 << (PlSqlParser.XMLSCHEMA - 2147)) | (1 << (PlSqlParser.XMLSERIALIZE - 2147)) | (1 << (PlSqlParser.XMLTABLE - 2147)) | (1 << (PlSqlParser.XMLTRANSFORMBLOB - 2147)) | (1 << (PlSqlParser.XMLTRANSFORM - 2147)) | (1 << (PlSqlParser.XMLTYPE - 2147)) | (1 << (PlSqlParser.XML - 2147)) | (1 << (PlSqlParser.XPATHTABLE - 2147)) | (1 << (PlSqlParser.XS_SYS_CONTEXT - 2147)) | (1 << (PlSqlParser.XS - 2147)) | (1 << (PlSqlParser.YEARS - 2147)) | (1 << (PlSqlParser.YEAR - 2147)) | (1 << (PlSqlParser.YES - 2147)) | (1 << (PlSqlParser.YMINTERVAL_UNCONSTRAINED - 2147)) | (1 << (PlSqlParser.ZONEMAP - 2147)) | (1 << (PlSqlParser.ZONE - 2147)) | (1 << (PlSqlParser.PREDICTION - 2147)) | (1 << (PlSqlParser.PREDICTION_BOUNDS - 2147)) | (1 << (PlSqlParser.PREDICTION_COST - 2147)) | (1 << (PlSqlParser.PREDICTION_DETAILS - 2147)) | (1 << (PlSqlParser.PREDICTION_PROBABILITY - 2147)))) !== 0) || ((((_la - 2179)) & ~0x1f) == 0 && ((1 << (_la - 2179)) & ((1 << (PlSqlParser.PREDICTION_SET - 2179)) | (1 << (PlSqlParser.CUME_DIST - 2179)) | (1 << (PlSqlParser.DENSE_RANK - 2179)) | (1 << (PlSqlParser.LISTAGG - 2179)) | (1 << (PlSqlParser.PERCENT_RANK - 2179)) | (1 << (PlSqlParser.PERCENTILE_CONT - 2179)) | (1 << (PlSqlParser.PERCENTILE_DISC - 2179)) | (1 << (PlSqlParser.RANK - 2179)) | (1 << (PlSqlParser.AVG - 2179)) | (1 << (PlSqlParser.CORR - 2179)) | (1 << (PlSqlParser.COVAR_ - 2179)) | (1 << (PlSqlParser.LAG - 2179)) | (1 << (PlSqlParser.LEAD - 2179)) | (1 << (PlSqlParser.MAX - 2179)) | (1 << (PlSqlParser.MEDIAN - 2179)) | (1 << (PlSqlParser.MIN - 2179)) | (1 << (PlSqlParser.NTILE - 2179)) | (1 << (PlSqlParser.NVL - 2179)) | (1 << (PlSqlParser.RATIO_TO_REPORT - 2179)) | (1 << (PlSqlParser.REGR_ - 2179)) | (1 << (PlSqlParser.ROUND - 2179)) | (1 << (PlSqlParser.ROW_NUMBER - 2179)) | (1 << (PlSqlParser.SUBSTR - 2179)) | (1 << (PlSqlParser.TO_CHAR - 2179)) | (1 << (PlSqlParser.TRIM - 2179)) | (1 << (PlSqlParser.SUM - 2179)) | (1 << (PlSqlParser.STDDEV - 2179)) | (1 << (PlSqlParser.VAR_ - 2179)) | (1 << (PlSqlParser.VARIANCE - 2179)) | (1 << (PlSqlParser.LEAST - 2179)) | (1 << (PlSqlParser.GREATEST - 2179)))) !== 0) || ((((_la - 2211)) & ~0x1f) == 0 && ((1 << (_la - 2211)) & ((1 << (PlSqlParser.TO_DATE - 2211)) | (1 << (PlSqlParser.NATIONAL_CHAR_STRING_LIT - 2211)) | (1 << (PlSqlParser.PERIOD - 2211)) | (1 << (PlSqlParser.CHAR_STRING - 2211)) | (1 << (PlSqlParser.DELIMITED_ID - 2211)))) !== 0) || _la===PlSqlParser.INTRODUCER || _la===PlSqlParser.REGULAR_ID) { this.state = 9192; this.column_alias(); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Pivot_for_clauseContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_pivot_for_clause; return this; } Pivot_for_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Pivot_for_clauseContext.prototype.constructor = Pivot_for_clauseContext; Pivot_for_clauseContext.prototype.FOR = function() { return this.getToken(PlSqlParser.FOR, 0); }; Pivot_for_clauseContext.prototype.column_name = function() { return this.getTypedRuleContext(Column_nameContext,0); }; Pivot_for_clauseContext.prototype.paren_column_list = function() { return this.getTypedRuleContext(Paren_column_listContext,0); }; Pivot_for_clauseContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterPivot_for_clause(this); } }; Pivot_for_clauseContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitPivot_for_clause(this); } }; Pivot_for_clauseContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitPivot_for_clause(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Pivot_for_clauseContext = Pivot_for_clauseContext; PlSqlParser.prototype.pivot_for_clause = function() { var localctx = new Pivot_for_clauseContext(this, this._ctx, this.state); this.enterRule(localctx, 1090, PlSqlParser.RULE_pivot_for_clause); try { this.enterOuterAlt(localctx, 1); this.state = 9195; this.match(PlSqlParser.FOR); this.state = 9198; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.ABORT: case PlSqlParser.ABS: case PlSqlParser.ACCESS: case PlSqlParser.ACCESSED: case PlSqlParser.ACCOUNT: case PlSqlParser.ACL: case PlSqlParser.ACOS: case PlSqlParser.ACTION: case PlSqlParser.ACTIONS: case PlSqlParser.ACTIVATE: case PlSqlParser.ACTIVE: case PlSqlParser.ACTIVE_COMPONENT: case PlSqlParser.ACTIVE_DATA: case PlSqlParser.ACTIVE_FUNCTION: case PlSqlParser.ACTIVE_TAG: case PlSqlParser.ACTIVITY: case PlSqlParser.ADAPTIVE_PLAN: case PlSqlParser.ADD: case PlSqlParser.ADD_COLUMN: case PlSqlParser.ADD_GROUP: case PlSqlParser.ADD_MONTHS: case PlSqlParser.ADJ_DATE: case PlSqlParser.ADMIN: case PlSqlParser.ADMINISTER: case PlSqlParser.ADMINISTRATOR: case PlSqlParser.ADVANCED: case PlSqlParser.ADVISE: case PlSqlParser.ADVISOR: case PlSqlParser.AFD_DISKSTRING: case PlSqlParser.AFTER: case PlSqlParser.AGENT: case PlSqlParser.AGGREGATE: case PlSqlParser.A_LETTER: case PlSqlParser.ALIAS: case PlSqlParser.ALLOCATE: case PlSqlParser.ALLOW: case PlSqlParser.ALL_ROWS: case PlSqlParser.ALWAYS: case PlSqlParser.ANALYZE: case PlSqlParser.ANCILLARY: case PlSqlParser.AND_EQUAL: case PlSqlParser.ANOMALY: case PlSqlParser.ANSI_REARCH: case PlSqlParser.ANTIJOIN: case PlSqlParser.ANYSCHEMA: case PlSqlParser.APPEND: case PlSqlParser.APPENDCHILDXML: case PlSqlParser.APPEND_VALUES: case PlSqlParser.APPLICATION: case PlSqlParser.APPLY: case PlSqlParser.APPROX_COUNT_DISTINCT: case PlSqlParser.ARCHIVAL: case PlSqlParser.ARCHIVE: case PlSqlParser.ARCHIVED: case PlSqlParser.ARCHIVELOG: case PlSqlParser.ARRAY: case PlSqlParser.ASCII: case PlSqlParser.ASCIISTR: case PlSqlParser.ASIN: case PlSqlParser.ASIS: case PlSqlParser.ASSEMBLY: case PlSqlParser.ASSIGN: case PlSqlParser.ASSOCIATE: case PlSqlParser.ASYNC: case PlSqlParser.ASYNCHRONOUS: case PlSqlParser.ATAN2: case PlSqlParser.ATAN: case PlSqlParser.AT: case PlSqlParser.ATTRIBUTE: case PlSqlParser.ATTRIBUTES: case PlSqlParser.AUTHENTICATED: case PlSqlParser.AUTHENTICATION: case PlSqlParser.AUTHID: case PlSqlParser.AUTHORIZATION: case PlSqlParser.AUTOALLOCATE: case PlSqlParser.AUTO: case PlSqlParser.AUTOEXTEND: case PlSqlParser.AUTO_LOGIN: case PlSqlParser.AUTOMATIC: case PlSqlParser.AUTONOMOUS_TRANSACTION: case PlSqlParser.AUTO_REOPTIMIZE: case PlSqlParser.AVAILABILITY: case PlSqlParser.AVRO: case PlSqlParser.BACKGROUND: case PlSqlParser.BACKUP: case PlSqlParser.BASIC: case PlSqlParser.BASICFILE: case PlSqlParser.BATCH: case PlSqlParser.BATCHSIZE: case PlSqlParser.BATCH_TABLE_ACCESS_BY_ROWID: case PlSqlParser.BECOME: case PlSqlParser.BEFORE: case PlSqlParser.BEGIN: case PlSqlParser.BEGINNING: case PlSqlParser.BEGIN_OUTLINE_DATA: case PlSqlParser.BEHALF: case PlSqlParser.BEQUEATH: case PlSqlParser.BFILE: case PlSqlParser.BFILENAME: case PlSqlParser.BIGFILE: case PlSqlParser.BINARY: case PlSqlParser.BINARY_DOUBLE: case PlSqlParser.BINARY_DOUBLE_INFINITY: case PlSqlParser.BINARY_DOUBLE_NAN: case PlSqlParser.BINARY_FLOAT: case PlSqlParser.BINARY_FLOAT_INFINITY: case PlSqlParser.BINARY_FLOAT_NAN: case PlSqlParser.BINARY_INTEGER: case PlSqlParser.BIND_AWARE: case PlSqlParser.BINDING: case PlSqlParser.BIN_TO_NUM: case PlSqlParser.BITAND: case PlSqlParser.BITMAP_AND: case PlSqlParser.BITMAP: case PlSqlParser.BITMAPS: case PlSqlParser.BITMAP_TREE: case PlSqlParser.BITS: case PlSqlParser.BLOB: case PlSqlParser.BLOCK: case PlSqlParser.BLOCK_RANGE: case PlSqlParser.BLOCKS: case PlSqlParser.BLOCKSIZE: case PlSqlParser.BODY: case PlSqlParser.BOOLEAN: case PlSqlParser.BOTH: case PlSqlParser.BOUND: case PlSqlParser.BRANCH: case PlSqlParser.BREADTH: case PlSqlParser.BROADCAST: case PlSqlParser.BSON: case PlSqlParser.BUFFER: case PlSqlParser.BUFFER_CACHE: case PlSqlParser.BUFFER_POOL: case PlSqlParser.BUILD: case PlSqlParser.BULK: case PlSqlParser.BYPASS_RECURSIVE_CHECK: case PlSqlParser.BYPASS_UJVC: case PlSqlParser.BYTE: case PlSqlParser.CACHE: case PlSqlParser.CACHE_CB: case PlSqlParser.CACHE_INSTANCES: case PlSqlParser.CACHE_TEMP_TABLE: case PlSqlParser.CACHING: case PlSqlParser.CALCULATED: case PlSqlParser.CALLBACK: case PlSqlParser.CALL: case PlSqlParser.CANCEL: case PlSqlParser.CAPACITY: case PlSqlParser.CARDINALITY: case PlSqlParser.CASCADE: case PlSqlParser.CASE: case PlSqlParser.CAST: case PlSqlParser.CATEGORY: case PlSqlParser.CDBDEFAULT: case PlSqlParser.CEIL: case PlSqlParser.CELL_FLASH_CACHE: case PlSqlParser.CERTIFICATE: case PlSqlParser.CFILE: case PlSqlParser.CHAINED: case PlSqlParser.CHANGE: case PlSqlParser.CHANGE_DUPKEY_ERROR_INDEX: case PlSqlParser.CHARACTER: case PlSqlParser.CHAR: case PlSqlParser.CHAR_CS: case PlSqlParser.CHARTOROWID: case PlSqlParser.CHECK_ACL_REWRITE: case PlSqlParser.CHECKPOINT: case PlSqlParser.CHILD: case PlSqlParser.CHOOSE: case PlSqlParser.CHR: case PlSqlParser.CHUNK: case PlSqlParser.CLASS: case PlSqlParser.CLASSIFIER: case PlSqlParser.CLEANUP: case PlSqlParser.CLEAR: case PlSqlParser.C_LETTER: case PlSqlParser.CLIENT: case PlSqlParser.CLOB: case PlSqlParser.CLONE: case PlSqlParser.CLOSE_CACHED_OPEN_CURSORS: case PlSqlParser.CLOSE: case PlSqlParser.CLUSTER_BY_ROWID: case PlSqlParser.CLUSTER: case PlSqlParser.CLUSTER_DETAILS: case PlSqlParser.CLUSTER_DISTANCE: case PlSqlParser.CLUSTER_ID: case PlSqlParser.CLUSTERING: case PlSqlParser.CLUSTERING_FACTOR: case PlSqlParser.CLUSTER_PROBABILITY: case PlSqlParser.CLUSTER_SET: case PlSqlParser.COALESCE: case PlSqlParser.COALESCE_SQ: case PlSqlParser.COARSE: case PlSqlParser.CO_AUTH_IND: case PlSqlParser.COLD: case PlSqlParser.COLLECT: case PlSqlParser.COLUMNAR: case PlSqlParser.COLUMN_AUTH_INDICATOR: case PlSqlParser.COLUMN: case PlSqlParser.COLUMNS: case PlSqlParser.COLUMN_STATS: case PlSqlParser.COLUMN_VALUE: case PlSqlParser.COMMENT: case PlSqlParser.COMMIT: case PlSqlParser.COMMITTED: case PlSqlParser.COMMON_DATA: case PlSqlParser.COMPACT: case PlSqlParser.COMPATIBILITY: case PlSqlParser.COMPILE: case PlSqlParser.COMPLETE: case PlSqlParser.COMPLIANCE: case PlSqlParser.COMPONENT: case PlSqlParser.COMPONENTS: case PlSqlParser.COMPOSE: case PlSqlParser.COMPOSITE: case PlSqlParser.COMPOSITE_LIMIT: case PlSqlParser.COMPOUND: case PlSqlParser.COMPUTE: case PlSqlParser.CONCAT: case PlSqlParser.CON_DBID_TO_ID: case PlSqlParser.CONDITIONAL: case PlSqlParser.CONDITION: case PlSqlParser.CONFIRM: case PlSqlParser.CONFORMING: case PlSqlParser.CON_GUID_TO_ID: case PlSqlParser.CON_ID: case PlSqlParser.CON_NAME_TO_ID: case PlSqlParser.CONNECT_BY_CB_WHR_ONLY: case PlSqlParser.CONNECT_BY_COMBINE_SW: case PlSqlParser.CONNECT_BY_COST_BASED: case PlSqlParser.CONNECT_BY_ELIM_DUPS: case PlSqlParser.CONNECT_BY_FILTERING: case PlSqlParser.CONNECT_BY_ISCYCLE: case PlSqlParser.CONNECT_BY_ISLEAF: case PlSqlParser.CONNECT_BY_ROOT: case PlSqlParser.CONNECT_TIME: case PlSqlParser.CONSIDER: case PlSqlParser.CONSISTENT: case PlSqlParser.CONSTANT: case PlSqlParser.CONST: case PlSqlParser.CONSTRAINT: case PlSqlParser.CONSTRAINTS: case PlSqlParser.CONSTRUCTOR: case PlSqlParser.CONTAINER: case PlSqlParser.CONTAINER_DATA: case PlSqlParser.CONTAINERS: case PlSqlParser.CONTENT: case PlSqlParser.CONTENTS: case PlSqlParser.CONTEXT: case PlSqlParser.CONTINUE: case PlSqlParser.CONTROLFILE: case PlSqlParser.CON_UID_TO_ID: case PlSqlParser.CONVERT: case PlSqlParser.COOKIE: case PlSqlParser.COPY: case PlSqlParser.CORR_K: case PlSqlParser.CORR_S: case PlSqlParser.CORRUPTION: case PlSqlParser.CORRUPT_XID_ALL: case PlSqlParser.CORRUPT_XID: case PlSqlParser.COS: case PlSqlParser.COSH: case PlSqlParser.COST: case PlSqlParser.COST_XML_QUERY_REWRITE: case PlSqlParser.COUNT: case PlSqlParser.COVAR_POP: case PlSqlParser.COVAR_SAMP: case PlSqlParser.CPU_COSTING: case PlSqlParser.CPU_PER_CALL: case PlSqlParser.CPU_PER_SESSION: case PlSqlParser.CRASH: case PlSqlParser.CREATE_FILE_DEST: case PlSqlParser.CREATE_STORED_OUTLINES: case PlSqlParser.CREATION: case PlSqlParser.CREDENTIAL: case PlSqlParser.CRITICAL: case PlSqlParser.CROSS: case PlSqlParser.CROSSEDITION: case PlSqlParser.CSCONVERT: case PlSqlParser.CUBE_AJ: case PlSqlParser.CUBE: case PlSqlParser.CUBE_GB: case PlSqlParser.CUBE_SJ: case PlSqlParser.CUME_DISTM: case PlSqlParser.CURRENT: case PlSqlParser.CURRENT_DATE: case PlSqlParser.CURRENT_SCHEMA: case PlSqlParser.CURRENT_TIME: case PlSqlParser.CURRENT_TIMESTAMP: case PlSqlParser.CURRENT_USER: case PlSqlParser.CURRENTV: case PlSqlParser.CURSOR: case PlSqlParser.CURSOR_SHARING_EXACT: case PlSqlParser.CURSOR_SPECIFIC_SEGMENT: case PlSqlParser.CUSTOMDATUM: case PlSqlParser.CV: case PlSqlParser.CYCLE: case PlSqlParser.DANGLING: case PlSqlParser.DATABASE: case PlSqlParser.DATA: case PlSqlParser.DATAFILE: case PlSqlParser.DATAFILES: case PlSqlParser.DATAMOVEMENT: case PlSqlParser.DATAOBJNO: case PlSqlParser.DATAOBJ_TO_MAT_PARTITION: case PlSqlParser.DATAOBJ_TO_PARTITION: case PlSqlParser.DATAPUMP: case PlSqlParser.DATA_SECURITY_REWRITE_LIMIT: case PlSqlParser.DATE_MODE: case PlSqlParser.DAY: case PlSqlParser.DAYS: case PlSqlParser.DBA: case PlSqlParser.DBA_RECYCLEBIN: case PlSqlParser.DBMS_STATS: case PlSqlParser.DB_ROLE_CHANGE: case PlSqlParser.DBTIMEZONE: case PlSqlParser.DB_UNIQUE_NAME: case PlSqlParser.DB_VERSION: case PlSqlParser.DDL: case PlSqlParser.DEALLOCATE: case PlSqlParser.DEBUG: case PlSqlParser.DEBUGGER: case PlSqlParser.DEC: case PlSqlParser.DECIMAL: case PlSqlParser.DECLARE: case PlSqlParser.DECOMPOSE: case PlSqlParser.DECORRELATE: case PlSqlParser.DECR: case PlSqlParser.DECREMENT: case PlSqlParser.DECRYPT: case PlSqlParser.DEDUPLICATE: case PlSqlParser.DEFAULTS: case PlSqlParser.DEFERRABLE: case PlSqlParser.DEFERRED: case PlSqlParser.DEFINED: case PlSqlParser.DEFINE: case PlSqlParser.DEFINER: case PlSqlParser.DEGREE: case PlSqlParser.DELAY: case PlSqlParser.DELEGATE: case PlSqlParser.DELETE_ALL: case PlSqlParser.DELETE: case PlSqlParser.DELETEXML: case PlSqlParser.DEMAND: case PlSqlParser.DENSE_RANKM: case PlSqlParser.DEPENDENT: case PlSqlParser.DEPTH: case PlSqlParser.DEQUEUE: case PlSqlParser.DEREF: case PlSqlParser.DEREF_NO_REWRITE: case PlSqlParser.DESTROY: case PlSqlParser.DETACHED: case PlSqlParser.DETERMINES: case PlSqlParser.DETERMINISTIC: case PlSqlParser.DICTIONARY: case PlSqlParser.DIMENSION: case PlSqlParser.DIMENSIONS: case PlSqlParser.DIRECT_LOAD: case PlSqlParser.DIRECTORY: case PlSqlParser.DIRECT_PATH: case PlSqlParser.DISABLE_ALL: case PlSqlParser.DISABLE: case PlSqlParser.DISABLE_PARALLEL_DML: case PlSqlParser.DISABLE_PRESET: case PlSqlParser.DISABLE_RPKE: case PlSqlParser.DISALLOW: case PlSqlParser.DISASSOCIATE: case PlSqlParser.DISCARD: case PlSqlParser.DISCONNECT: case PlSqlParser.DISK: case PlSqlParser.DISKGROUP: case PlSqlParser.DISKS: case PlSqlParser.DISMOUNT: case PlSqlParser.DISTINGUISHED: case PlSqlParser.DISTRIBUTED: case PlSqlParser.DISTRIBUTE: case PlSqlParser.DML: case PlSqlParser.DML_UPDATE: case PlSqlParser.DOCFIDELITY: case PlSqlParser.DOCUMENT: case PlSqlParser.DOMAIN_INDEX_FILTER: case PlSqlParser.DOMAIN_INDEX_NO_SORT: case PlSqlParser.DOMAIN_INDEX_SORT: case PlSqlParser.DOUBLE: case PlSqlParser.DOWNGRADE: case PlSqlParser.DRIVING_SITE: case PlSqlParser.DROP_COLUMN: case PlSqlParser.DROP_GROUP: case PlSqlParser.DSINTERVAL_UNCONSTRAINED: case PlSqlParser.DST_UPGRADE_INSERT_CONV: case PlSqlParser.DUMP: case PlSqlParser.DUPLICATE: case PlSqlParser.DV: case PlSqlParser.DYNAMIC: case PlSqlParser.DYNAMIC_SAMPLING: case PlSqlParser.DYNAMIC_SAMPLING_EST_CDN: case PlSqlParser.EACH: case PlSqlParser.EDITIONABLE: case PlSqlParser.EDITION: case PlSqlParser.EDITIONING: case PlSqlParser.EDITIONS: case PlSqlParser.ELEMENT: case PlSqlParser.ELIM_GROUPBY: case PlSqlParser.ELIMINATE_JOIN: case PlSqlParser.ELIMINATE_OBY: case PlSqlParser.ELIMINATE_OUTER_JOIN: case PlSqlParser.EM: case PlSqlParser.EMPTY_BLOB: case PlSqlParser.EMPTY_CLOB: case PlSqlParser.EMPTY: case PlSqlParser.ENABLE_ALL: case PlSqlParser.ENABLE: case PlSqlParser.ENABLE_PARALLEL_DML: case PlSqlParser.ENABLE_PRESET: case PlSqlParser.ENCODING: case PlSqlParser.ENCRYPT: case PlSqlParser.ENCRYPTION: case PlSqlParser.END_OUTLINE_DATA: case PlSqlParser.ENFORCED: case PlSqlParser.ENFORCE: case PlSqlParser.ENQUEUE: case PlSqlParser.ENTERPRISE: case PlSqlParser.ENTITYESCAPING: case PlSqlParser.ENTRY: case PlSqlParser.EQUIPART: case PlSqlParser.ERR: case PlSqlParser.ERROR_ARGUMENT: case PlSqlParser.ERROR: case PlSqlParser.ERROR_ON_OVERLAP_TIME: case PlSqlParser.ERRORS: case PlSqlParser.ESCAPE: case PlSqlParser.ESTIMATE: case PlSqlParser.EVAL: case PlSqlParser.EVALNAME: case PlSqlParser.EVALUATE: case PlSqlParser.EVALUATION: case PlSqlParser.EVENTS: case PlSqlParser.EVERY: case PlSqlParser.EXCEPT: case PlSqlParser.EXCEPTION: case PlSqlParser.EXCEPTION_INIT: case PlSqlParser.EXCEPTIONS: case PlSqlParser.EXCHANGE: case PlSqlParser.EXCLUDE: case PlSqlParser.EXCLUDING: case PlSqlParser.EXECUTE: case PlSqlParser.EXEMPT: case PlSqlParser.EXISTING: case PlSqlParser.EXISTS: case PlSqlParser.EXISTSNODE: case PlSqlParser.EXIT: case PlSqlParser.EXPAND_GSET_TO_UNION: case PlSqlParser.EXPAND_TABLE: case PlSqlParser.EXP: case PlSqlParser.EXPIRE: case PlSqlParser.EXPLAIN: case PlSqlParser.EXPLOSION: case PlSqlParser.EXPORT: case PlSqlParser.EXPR_CORR_CHECK: case PlSqlParser.EXPRESS: case PlSqlParser.EXTENDS: case PlSqlParser.EXTENT: case PlSqlParser.EXTENTS: case PlSqlParser.EXTERNAL: case PlSqlParser.EXTERNALLY: case PlSqlParser.EXTRACTCLOBXML: case PlSqlParser.EXTRACT: case PlSqlParser.EXTRACTVALUE: case PlSqlParser.EXTRA: case PlSqlParser.FACILITY: case PlSqlParser.FACT: case PlSqlParser.FACTOR: case PlSqlParser.FACTORIZE_JOIN: case PlSqlParser.FAILED: case PlSqlParser.FAILED_LOGIN_ATTEMPTS: case PlSqlParser.FAILGROUP: case PlSqlParser.FAILOVER: case PlSqlParser.FAILURE: case PlSqlParser.FALSE: case PlSqlParser.FAMILY: case PlSqlParser.FAR: case PlSqlParser.FAST: case PlSqlParser.FASTSTART: case PlSqlParser.FBTSCAN: case PlSqlParser.FEATURE_DETAILS: case PlSqlParser.FEATURE_ID: case PlSqlParser.FEATURE_SET: case PlSqlParser.FEATURE_VALUE: case PlSqlParser.FETCH: case PlSqlParser.FILE: case PlSqlParser.FILE_NAME_CONVERT: case PlSqlParser.FILESYSTEM_LIKE_LOGGING: case PlSqlParser.FILTER: case PlSqlParser.FINAL: case PlSqlParser.FINE: case PlSqlParser.FINISH: case PlSqlParser.FIRST: case PlSqlParser.FIRSTM: case PlSqlParser.FIRST_ROWS: case PlSqlParser.FIRST_VALUE: case PlSqlParser.FIXED_VIEW_DATA: case PlSqlParser.FLAGGER: case PlSqlParser.FLASHBACK: case PlSqlParser.FLASH_CACHE: case PlSqlParser.FLOAT: case PlSqlParser.FLOB: case PlSqlParser.FLOOR: case PlSqlParser.FLUSH: case PlSqlParser.FOLDER: case PlSqlParser.FOLLOWING: case PlSqlParser.FOLLOWS: case PlSqlParser.FORALL: case PlSqlParser.FORCE: case PlSqlParser.FORCE_XML_QUERY_REWRITE: case PlSqlParser.FOREIGN: case PlSqlParser.FOREVER: case PlSqlParser.FORMAT: case PlSqlParser.FORWARD: case PlSqlParser.FRAGMENT_NUMBER: case PlSqlParser.FREELIST: case PlSqlParser.FREELISTS: case PlSqlParser.FREEPOOLS: case PlSqlParser.FRESH: case PlSqlParser.FROM_TZ: case PlSqlParser.FULL: case PlSqlParser.FULL_OUTER_JOIN_TO_OUTER: case PlSqlParser.FUNCTION: case PlSqlParser.FUNCTIONS: case PlSqlParser.GATHER_OPTIMIZER_STATISTICS: case PlSqlParser.GATHER_PLAN_STATISTICS: case PlSqlParser.GBY_CONC_ROLLUP: case PlSqlParser.GBY_PUSHDOWN: case PlSqlParser.GENERATED: case PlSqlParser.GET: case PlSqlParser.GLOBAL: case PlSqlParser.GLOBALLY: case PlSqlParser.GLOBAL_NAME: case PlSqlParser.GLOBAL_TOPIC_ENABLED: case PlSqlParser.GROUP_BY: case PlSqlParser.GROUP_ID: case PlSqlParser.GROUPING: case PlSqlParser.GROUPING_ID: case PlSqlParser.GROUPS: case PlSqlParser.GUARANTEED: case PlSqlParser.GUARANTEE: case PlSqlParser.GUARD: case PlSqlParser.HASH_AJ: case PlSqlParser.HASH: case PlSqlParser.HASHKEYS: case PlSqlParser.HASH_SJ: case PlSqlParser.HEADER: case PlSqlParser.HEAP: case PlSqlParser.HELP: case PlSqlParser.HEXTORAW: case PlSqlParser.HEXTOREF: case PlSqlParser.HIDDEN_KEYWORD: case PlSqlParser.HIDE: case PlSqlParser.HIERARCHY: case PlSqlParser.HIGH: case PlSqlParser.HINTSET_BEGIN: case PlSqlParser.HINTSET_END: case PlSqlParser.HOT: case PlSqlParser.HOUR: case PlSqlParser.HWM_BROKERED: case PlSqlParser.HYBRID: case PlSqlParser.IDENTIFIER: case PlSqlParser.IDENTITY: case PlSqlParser.IDGENERATORS: case PlSqlParser.ID: case PlSqlParser.IDLE_TIME: case PlSqlParser.IF: case PlSqlParser.IGNORE: case PlSqlParser.IGNORE_OPTIM_EMBEDDED_HINTS: case PlSqlParser.IGNORE_ROW_ON_DUPKEY_INDEX: case PlSqlParser.IGNORE_WHERE_CLAUSE: case PlSqlParser.ILM: case PlSqlParser.IMMEDIATE: case PlSqlParser.IMPACT: case PlSqlParser.IMPORT: case PlSqlParser.INACTIVE: case PlSqlParser.INCLUDE: case PlSqlParser.INCLUDE_VERSION: case PlSqlParser.INCLUDING: case PlSqlParser.INCREMENTAL: case PlSqlParser.INCREMENT: case PlSqlParser.INCR: case PlSqlParser.INDENT: case PlSqlParser.INDEX_ASC: case PlSqlParser.INDEX_COMBINE: case PlSqlParser.INDEX_DESC: case PlSqlParser.INDEXED: case PlSqlParser.INDEXES: case PlSqlParser.INDEX_FFS: case PlSqlParser.INDEX_FILTER: case PlSqlParser.INDEXING: case PlSqlParser.INDEX_JOIN: case PlSqlParser.INDEX_ROWS: case PlSqlParser.INDEX_RRS: case PlSqlParser.INDEX_RS_ASC: case PlSqlParser.INDEX_RS_DESC: case PlSqlParser.INDEX_RS: case PlSqlParser.INDEX_SCAN: case PlSqlParser.INDEX_SKIP_SCAN: case PlSqlParser.INDEX_SS_ASC: case PlSqlParser.INDEX_SS_DESC: case PlSqlParser.INDEX_SS: case PlSqlParser.INDEX_STATS: case PlSqlParser.INDEXTYPE: case PlSqlParser.INDEXTYPES: case PlSqlParser.INDICATOR: case PlSqlParser.INDICES: case PlSqlParser.INFINITE: case PlSqlParser.INFORMATIONAL: case PlSqlParser.INHERIT: case PlSqlParser.INITCAP: case PlSqlParser.INITIAL: case PlSqlParser.INITIALIZED: case PlSqlParser.INITIALLY: case PlSqlParser.INITRANS: case PlSqlParser.INLINE: case PlSqlParser.INLINE_XMLTYPE_NT: case PlSqlParser.INMEMORY: case PlSqlParser.IN_MEMORY_METADATA: case PlSqlParser.INMEMORY_PRUNING: case PlSqlParser.INNER: case PlSqlParser.INOUT: case PlSqlParser.INPLACE: case PlSqlParser.INSERTCHILDXMLAFTER: case PlSqlParser.INSERTCHILDXMLBEFORE: case PlSqlParser.INSERTCHILDXML: case PlSqlParser.INSERTXMLAFTER: case PlSqlParser.INSERTXMLBEFORE: case PlSqlParser.INSTANCE: case PlSqlParser.INSTANCES: case PlSqlParser.INSTANTIABLE: case PlSqlParser.INSTANTLY: case PlSqlParser.INSTEAD: case PlSqlParser.INSTR2: case PlSqlParser.INSTR4: case PlSqlParser.INSTRB: case PlSqlParser.INSTRC: case PlSqlParser.INSTR: case PlSqlParser.INTEGER: case PlSqlParser.INTERLEAVED: case PlSqlParser.INTERMEDIATE: case PlSqlParser.INTERNAL_CONVERT: case PlSqlParser.INTERNAL_USE: case PlSqlParser.INTERPRETED: case PlSqlParser.INTERVAL: case PlSqlParser.INT: case PlSqlParser.INVALIDATE: case PlSqlParser.INVISIBLE: case PlSqlParser.IN_XQUERY: case PlSqlParser.ISOLATION: case PlSqlParser.ISOLATION_LEVEL: case PlSqlParser.ITERATE: case PlSqlParser.ITERATION_NUMBER: case PlSqlParser.JAVA: case PlSqlParser.JOB: case PlSqlParser.JOIN: case PlSqlParser.JSON_ARRAYAGG: case PlSqlParser.JSON_ARRAY: case PlSqlParser.JSON_EQUAL: case PlSqlParser.JSON_EXISTS2: case PlSqlParser.JSON_EXISTS: case PlSqlParser.JSONGET: case PlSqlParser.JSON: case PlSqlParser.JSON_OBJECTAGG: case PlSqlParser.JSON_OBJECT: case PlSqlParser.JSONPARSE: case PlSqlParser.JSON_QUERY: case PlSqlParser.JSON_SERIALIZE: case PlSqlParser.JSON_TABLE: case PlSqlParser.JSON_TEXTCONTAINS2: case PlSqlParser.JSON_TEXTCONTAINS: case PlSqlParser.JSON_VALUE: case PlSqlParser.KEEP_DUPLICATES: case PlSqlParser.KEEP: case PlSqlParser.KERBEROS: case PlSqlParser.KEY: case PlSqlParser.KEY_LENGTH: case PlSqlParser.KEYSIZE: case PlSqlParser.KEYS: case PlSqlParser.KEYSTORE: case PlSqlParser.KILL: case PlSqlParser.LABEL: case PlSqlParser.LANGUAGE: case PlSqlParser.LAST_DAY: case PlSqlParser.LAST: case PlSqlParser.LAST_VALUE: case PlSqlParser.LATERAL: case PlSqlParser.LAX: case PlSqlParser.LAYER: case PlSqlParser.LDAP_REGISTRATION_ENABLED: case PlSqlParser.LDAP_REGISTRATION: case PlSqlParser.LDAP_REG_SYNC_INTERVAL: case PlSqlParser.LEADING: case PlSqlParser.LEFT: case PlSqlParser.LENGTH2: case PlSqlParser.LENGTH4: case PlSqlParser.LENGTHB: case PlSqlParser.LENGTHC: case PlSqlParser.LENGTH: case PlSqlParser.LESS: case PlSqlParser.LEVEL: case PlSqlParser.LEVELS: case PlSqlParser.LIBRARY: case PlSqlParser.LIFECYCLE: case PlSqlParser.LIFE: case PlSqlParser.LIFETIME: case PlSqlParser.LIKE2: case PlSqlParser.LIKE4: case PlSqlParser.LIKEC: case PlSqlParser.LIKE_EXPAND: case PlSqlParser.LIMIT: case PlSqlParser.LINEAR: case PlSqlParser.LINK: case PlSqlParser.LIST: case PlSqlParser.LN: case PlSqlParser.LNNVL: case PlSqlParser.LOAD: case PlSqlParser.LOB: case PlSqlParser.LOBNVL: case PlSqlParser.LOBS: case PlSqlParser.LOCAL_INDEXES: case PlSqlParser.LOCAL: case PlSqlParser.LOCALTIME: case PlSqlParser.LOCALTIMESTAMP: case PlSqlParser.LOCATION: case PlSqlParser.LOCATOR: case PlSqlParser.LOCKED: case PlSqlParser.LOCKING: case PlSqlParser.LOGFILE: case PlSqlParser.LOGFILES: case PlSqlParser.LOGGING: case PlSqlParser.LOGICAL: case PlSqlParser.LOGICAL_READS_PER_CALL: case PlSqlParser.LOGICAL_READS_PER_SESSION: case PlSqlParser.LOG: case PlSqlParser.LOGMINING: case PlSqlParser.LOGOFF: case PlSqlParser.LOGON: case PlSqlParser.LOG_READ_ONLY_VIOLATIONS: case PlSqlParser.LONG: case PlSqlParser.LOOP: case PlSqlParser.LOWER: case PlSqlParser.LOW: case PlSqlParser.LPAD: case PlSqlParser.LTRIM: case PlSqlParser.MAIN: case PlSqlParser.MAKE_REF: case PlSqlParser.MANAGED: case PlSqlParser.MANAGE: case PlSqlParser.MANAGEMENT: case PlSqlParser.MANAGER: case PlSqlParser.MANUAL: case PlSqlParser.MAP: case PlSqlParser.MAPPING: case PlSqlParser.MASTER: case PlSqlParser.MATCHED: case PlSqlParser.MATCHES: case PlSqlParser.MATCH: case PlSqlParser.MATCH_NUMBER: case PlSqlParser.MATCH_RECOGNIZE: case PlSqlParser.MATERIALIZED: case PlSqlParser.MATERIALIZE: case PlSqlParser.MAXARCHLOGS: case PlSqlParser.MAXDATAFILES: case PlSqlParser.MAXEXTENTS: case PlSqlParser.MAXIMIZE: case PlSqlParser.MAXINSTANCES: case PlSqlParser.MAXLOGFILES: case PlSqlParser.MAXLOGHISTORY: case PlSqlParser.MAXLOGMEMBERS: case PlSqlParser.MAX_SHARED_TEMP_SIZE: case PlSqlParser.MAXSIZE: case PlSqlParser.MAXTRANS: case PlSqlParser.MAXVALUE: case PlSqlParser.MEASURE: case PlSqlParser.MEASURES: case PlSqlParser.MEDIUM: case PlSqlParser.MEMBER: case PlSqlParser.MEMCOMPRESS: case PlSqlParser.MEMORY: case PlSqlParser.MERGEACTIONS: case PlSqlParser.MERGE_AJ: case PlSqlParser.MERGE_CONST_ON: case PlSqlParser.MERGE: case PlSqlParser.MERGE_SJ: case PlSqlParser.METADATA: case PlSqlParser.METHOD: case PlSqlParser.MIGRATE: case PlSqlParser.MIGRATION: case PlSqlParser.MINEXTENTS: case PlSqlParser.MINIMIZE: case PlSqlParser.MINIMUM: case PlSqlParser.MINING: case PlSqlParser.MINUS_NULL: case PlSqlParser.MINUTE: case PlSqlParser.MINVALUE: case PlSqlParser.MIRRORCOLD: case PlSqlParser.MIRRORHOT: case PlSqlParser.MIRROR: case PlSqlParser.MLSLABEL: case PlSqlParser.MODEL_COMPILE_SUBQUERY: case PlSqlParser.MODEL_DONTVERIFY_UNIQUENESS: case PlSqlParser.MODEL_DYNAMIC_SUBQUERY: case PlSqlParser.MODEL_MIN_ANALYSIS: case PlSqlParser.MODEL: case PlSqlParser.MODEL_NB: case PlSqlParser.MODEL_NO_ANALYSIS: case PlSqlParser.MODEL_PBY: case PlSqlParser.MODEL_PUSH_REF: case PlSqlParser.MODEL_SV: case PlSqlParser.MODIFICATION: case PlSqlParser.MODIFY_COLUMN_TYPE: case PlSqlParser.MODIFY: case PlSqlParser.MOD: case PlSqlParser.MODULE: case PlSqlParser.MONITORING: case PlSqlParser.MONITOR: case PlSqlParser.MONTH: case PlSqlParser.MONTHS_BETWEEN: case PlSqlParser.MONTHS: case PlSqlParser.MOUNT: case PlSqlParser.MOUNTPATH: case PlSqlParser.MOVEMENT: case PlSqlParser.MOVE: case PlSqlParser.MULTIDIMENSIONAL: case PlSqlParser.MULTISET: case PlSqlParser.MV_MERGE: case PlSqlParser.NAMED: case PlSqlParser.NAME: case PlSqlParser.NAMESPACE: case PlSqlParser.NAN: case PlSqlParser.NANVL: case PlSqlParser.NATIONAL: case PlSqlParser.NATIVE_FULL_OUTER_JOIN: case PlSqlParser.NATIVE: case PlSqlParser.NATURAL: case PlSqlParser.NAV: case PlSqlParser.NCHAR_CS: case PlSqlParser.NCHAR: case PlSqlParser.NCHR: case PlSqlParser.NCLOB: case PlSqlParser.NEEDED: case PlSqlParser.NEG: case PlSqlParser.NESTED: case PlSqlParser.NESTED_TABLE_FAST_INSERT: case PlSqlParser.NESTED_TABLE_GET_REFS: case PlSqlParser.NESTED_TABLE_ID: case PlSqlParser.NESTED_TABLE_SET_REFS: case PlSqlParser.NESTED_TABLE_SET_SETID: case PlSqlParser.NETWORK: case PlSqlParser.NEVER: case PlSqlParser.NEW: case PlSqlParser.NEW_TIME: case PlSqlParser.NEXT_DAY: case PlSqlParser.NEXT: case PlSqlParser.NL_AJ: case PlSqlParser.NLJ_BATCHING: case PlSqlParser.NLJ_INDEX_FILTER: case PlSqlParser.NLJ_INDEX_SCAN: case PlSqlParser.NLJ_PREFETCH: case PlSqlParser.NLS_CALENDAR: case PlSqlParser.NLS_CHARACTERSET: case PlSqlParser.NLS_CHARSET_DECL_LEN: case PlSqlParser.NLS_CHARSET_ID: case PlSqlParser.NLS_CHARSET_NAME: case PlSqlParser.NLS_COMP: case PlSqlParser.NLS_CURRENCY: case PlSqlParser.NLS_DATE_FORMAT: case PlSqlParser.NLS_DATE_LANGUAGE: case PlSqlParser.NLS_INITCAP: case PlSqlParser.NLS_ISO_CURRENCY: case PlSqlParser.NL_SJ: case PlSqlParser.NLS_LANG: case PlSqlParser.NLS_LANGUAGE: case PlSqlParser.NLS_LENGTH_SEMANTICS: case PlSqlParser.NLS_LOWER: case PlSqlParser.NLS_NCHAR_CONV_EXCP: case PlSqlParser.NLS_NUMERIC_CHARACTERS: case PlSqlParser.NLS_SORT: case PlSqlParser.NLSSORT: case PlSqlParser.NLS_SPECIAL_CHARS: case PlSqlParser.NLS_TERRITORY: case PlSqlParser.NLS_UPPER: case PlSqlParser.NO_ACCESS: case PlSqlParser.NO_ADAPTIVE_PLAN: case PlSqlParser.NO_ANSI_REARCH: case PlSqlParser.NOAPPEND: case PlSqlParser.NOARCHIVELOG: case PlSqlParser.NOAUDIT: case PlSqlParser.NO_AUTO_REOPTIMIZE: case PlSqlParser.NO_BASETABLE_MULTIMV_REWRITE: case PlSqlParser.NO_BATCH_TABLE_ACCESS_BY_ROWID: case PlSqlParser.NO_BIND_AWARE: case PlSqlParser.NO_BUFFER: case PlSqlParser.NOCACHE: case PlSqlParser.NO_CARTESIAN: case PlSqlParser.NO_CHECK_ACL_REWRITE: case PlSqlParser.NO_CLUSTER_BY_ROWID: case PlSqlParser.NO_CLUSTERING: case PlSqlParser.NO_COALESCE_SQ: case PlSqlParser.NO_COMMON_DATA: case PlSqlParser.NO_CONNECT_BY_CB_WHR_ONLY: case PlSqlParser.NO_CONNECT_BY_COMBINE_SW: case PlSqlParser.NO_CONNECT_BY_COST_BASED: case PlSqlParser.NO_CONNECT_BY_ELIM_DUPS: case PlSqlParser.NO_CONNECT_BY_FILTERING: case PlSqlParser.NOCOPY: case PlSqlParser.NO_COST_XML_QUERY_REWRITE: case PlSqlParser.NO_CPU_COSTING: case PlSqlParser.NOCPU_COSTING: case PlSqlParser.NOCYCLE: case PlSqlParser.NO_DATA_SECURITY_REWRITE: case PlSqlParser.NO_DECORRELATE: case PlSqlParser.NODELAY: case PlSqlParser.NO_DOMAIN_INDEX_FILTER: case PlSqlParser.NO_DST_UPGRADE_INSERT_CONV: case PlSqlParser.NO_ELIM_GROUPBY: case PlSqlParser.NO_ELIMINATE_JOIN: case PlSqlParser.NO_ELIMINATE_OBY: case PlSqlParser.NO_ELIMINATE_OUTER_JOIN: case PlSqlParser.NOENTITYESCAPING: case PlSqlParser.NO_EXPAND_GSET_TO_UNION: case PlSqlParser.NO_EXPAND: case PlSqlParser.NO_EXPAND_TABLE: case PlSqlParser.NO_FACT: case PlSqlParser.NO_FACTORIZE_JOIN: case PlSqlParser.NO_FILTERING: case PlSqlParser.NOFORCE: case PlSqlParser.NO_FULL_OUTER_JOIN_TO_OUTER: case PlSqlParser.NO_GATHER_OPTIMIZER_STATISTICS: case PlSqlParser.NO_GBY_PUSHDOWN: case PlSqlParser.NOGUARANTEE: case PlSqlParser.NO_INDEX_FFS: case PlSqlParser.NO_INDEX: case PlSqlParser.NO_INDEX_SS: case PlSqlParser.NO_INMEMORY: case PlSqlParser.NO_INMEMORY_PRUNING: case PlSqlParser.NOKEEP: case PlSqlParser.NO_LOAD: case PlSqlParser.NOLOCAL: case PlSqlParser.NOLOGGING: case PlSqlParser.NOMAPPING: case PlSqlParser.NOMAXVALUE: case PlSqlParser.NO_MERGE: case PlSqlParser.NOMINIMIZE: case PlSqlParser.NOMINVALUE: case PlSqlParser.NO_MODEL_PUSH_REF: case PlSqlParser.NO_MONITORING: case PlSqlParser.NOMONITORING: case PlSqlParser.NO_MONITOR: case PlSqlParser.NO_MULTIMV_REWRITE: case PlSqlParser.NO_NATIVE_FULL_OUTER_JOIN: case PlSqlParser.NONBLOCKING: case PlSqlParser.NONEDITIONABLE: case PlSqlParser.NONE: case PlSqlParser.NO_NLJ_BATCHING: case PlSqlParser.NO_NLJ_PREFETCH: case PlSqlParser.NO: case PlSqlParser.NONSCHEMA: case PlSqlParser.NO_OBJECT_LINK: case PlSqlParser.NOORDER: case PlSqlParser.NO_ORDER_ROLLUPS: case PlSqlParser.NO_OUTER_JOIN_TO_ANTI: case PlSqlParser.NO_OUTER_JOIN_TO_INNER: case PlSqlParser.NOOVERRIDE: case PlSqlParser.NO_PARALLEL_INDEX: case PlSqlParser.NOPARALLEL_INDEX: case PlSqlParser.NO_PARALLEL: case PlSqlParser.NOPARALLEL: case PlSqlParser.NO_PARTIAL_COMMIT: case PlSqlParser.NO_PARTIAL_JOIN: case PlSqlParser.NO_PARTIAL_ROLLUP_PUSHDOWN: case PlSqlParser.NOPARTITION: case PlSqlParser.NO_PLACE_DISTINCT: case PlSqlParser.NO_PLACE_GROUP_BY: case PlSqlParser.NO_PQ_CONCURRENT_UNION: case PlSqlParser.NO_PQ_MAP: case PlSqlParser.NO_PQ_REPLICATE: case PlSqlParser.NO_PQ_SKEW: case PlSqlParser.NO_PRUNE_GSETS: case PlSqlParser.NO_PULL_PRED: case PlSqlParser.NO_PUSH_PRED: case PlSqlParser.NO_PUSH_SUBQ: case PlSqlParser.NO_PX_FAULT_TOLERANCE: case PlSqlParser.NO_PX_JOIN_FILTER: case PlSqlParser.NO_QKN_BUFF: case PlSqlParser.NO_QUERY_TRANSFORMATION: case PlSqlParser.NO_REF_CASCADE: case PlSqlParser.NORELOCATE: case PlSqlParser.NORELY: case PlSqlParser.NOREPAIR: case PlSqlParser.NOREPLAY: case PlSqlParser.NORESETLOGS: case PlSqlParser.NO_RESULT_CACHE: case PlSqlParser.NOREVERSE: case PlSqlParser.NO_REWRITE: case PlSqlParser.NOREWRITE: case PlSqlParser.NORMAL: case PlSqlParser.NO_ROOT_SW_FOR_LOCAL: case PlSqlParser.NOROWDEPENDENCIES: case PlSqlParser.NOSCHEMACHECK: case PlSqlParser.NOSEGMENT: case PlSqlParser.NO_SEMIJOIN: case PlSqlParser.NO_SEMI_TO_INNER: case PlSqlParser.NO_SET_TO_JOIN: case PlSqlParser.NOSORT: case PlSqlParser.NO_SQL_TRANSLATION: case PlSqlParser.NO_SQL_TUNE: case PlSqlParser.NO_STAR_TRANSFORMATION: case PlSqlParser.NO_STATEMENT_QUEUING: case PlSqlParser.NO_STATS_GSETS: case PlSqlParser.NOSTRICT: case PlSqlParser.NO_SUBQUERY_PRUNING: case PlSqlParser.NO_SUBSTRB_PAD: case PlSqlParser.NO_SWAP_JOIN_INPUTS: case PlSqlParser.NOSWITCH: case PlSqlParser.NO_TABLE_LOOKUP_BY_NL: case PlSqlParser.NO_TEMP_TABLE: case PlSqlParser.NOTHING: case PlSqlParser.NOTIFICATION: case PlSqlParser.NO_TRANSFORM_DISTINCT_AGG: case PlSqlParser.NO_UNNEST: case PlSqlParser.NO_USE_CUBE: case PlSqlParser.NO_USE_HASH_AGGREGATION: case PlSqlParser.NO_USE_HASH_GBY_FOR_PUSHDOWN: case PlSqlParser.NO_USE_HASH: case PlSqlParser.NO_USE_INVISIBLE_INDEXES: case PlSqlParser.NO_USE_MERGE: case PlSqlParser.NO_USE_NL: case PlSqlParser.NO_USE_VECTOR_AGGREGATION: case PlSqlParser.NOVALIDATE: case PlSqlParser.NO_VECTOR_TRANSFORM_DIMS: case PlSqlParser.NO_VECTOR_TRANSFORM_FACT: case PlSqlParser.NO_VECTOR_TRANSFORM: case PlSqlParser.NO_XDB_FASTPATH_INSERT: case PlSqlParser.NO_XML_DML_REWRITE: case PlSqlParser.NO_XMLINDEX_REWRITE_IN_SELECT: case PlSqlParser.NO_XMLINDEX_REWRITE: case PlSqlParser.NO_XML_QUERY_REWRITE: case PlSqlParser.NO_ZONEMAP: case PlSqlParser.NTH_VALUE: case PlSqlParser.NULLIF: case PlSqlParser.NULLS: case PlSqlParser.NUMBER: case PlSqlParser.NUMERIC: case PlSqlParser.NUM_INDEX_KEYS: case PlSqlParser.NUMTODSINTERVAL: case PlSqlParser.NUMTOYMINTERVAL: case PlSqlParser.NVARCHAR2: case PlSqlParser.NVL2: case PlSqlParser.OBJECT2XML: case PlSqlParser.OBJECT: case PlSqlParser.OBJ_ID: case PlSqlParser.OBJNO: case PlSqlParser.OBJNO_REUSE: case PlSqlParser.OCCURENCES: case PlSqlParser.OFFLINE: case PlSqlParser.OFF: case PlSqlParser.OFFSET: case PlSqlParser.OIDINDEX: case PlSqlParser.OID: case PlSqlParser.OLAP: case PlSqlParser.OLD: case PlSqlParser.OLD_PUSH_PRED: case PlSqlParser.OLS: case PlSqlParser.OLTP: case PlSqlParser.OMIT: case PlSqlParser.ONE: case PlSqlParser.ONLINE: case PlSqlParser.ONLY: case PlSqlParser.OPAQUE: case PlSqlParser.OPAQUE_TRANSFORM: case PlSqlParser.OPAQUE_XCANONICAL: case PlSqlParser.OPCODE: case PlSqlParser.OPEN: case PlSqlParser.OPERATIONS: case PlSqlParser.OPERATOR: case PlSqlParser.OPT_ESTIMATE: case PlSqlParser.OPTIMAL: case PlSqlParser.OPTIMIZE: case PlSqlParser.OPTIMIZER_FEATURES_ENABLE: case PlSqlParser.OPTIMIZER_GOAL: case PlSqlParser.OPT_PARAM: case PlSqlParser.ORA_BRANCH: case PlSqlParser.ORA_CHECK_ACL: case PlSqlParser.ORA_CHECK_PRIVILEGE: case PlSqlParser.ORA_CLUSTERING: case PlSqlParser.ORADATA: case PlSqlParser.ORADEBUG: case PlSqlParser.ORA_DST_AFFECTED: case PlSqlParser.ORA_DST_CONVERT: case PlSqlParser.ORA_DST_ERROR: case PlSqlParser.ORA_GET_ACLIDS: case PlSqlParser.ORA_GET_PRIVILEGES: case PlSqlParser.ORA_HASH: case PlSqlParser.ORA_INVOKING_USERID: case PlSqlParser.ORA_INVOKING_USER: case PlSqlParser.ORA_INVOKING_XS_USER_GUID: case PlSqlParser.ORA_INVOKING_XS_USER: case PlSqlParser.ORA_RAWCOMPARE: case PlSqlParser.ORA_RAWCONCAT: case PlSqlParser.ORA_ROWSCN: case PlSqlParser.ORA_ROWSCN_RAW: case PlSqlParser.ORA_ROWVERSION: case PlSqlParser.ORA_TABVERSION: case PlSqlParser.ORA_WRITE_TIME: case PlSqlParser.ORDERED: case PlSqlParser.ORDERED_PREDICATES: case PlSqlParser.ORDINALITY: case PlSqlParser.OR_EXPAND: case PlSqlParser.ORGANIZATION: case PlSqlParser.OR_PREDICATES: case PlSqlParser.OSERROR: case PlSqlParser.OTHER: case PlSqlParser.OUTER_JOIN_TO_ANTI: case PlSqlParser.OUTER_JOIN_TO_INNER: case PlSqlParser.OUTER: case PlSqlParser.OUTLINE_LEAF: case PlSqlParser.OUTLINE: case PlSqlParser.OUT_OF_LINE: case PlSqlParser.OUT: case PlSqlParser.OVERFLOW_NOMOVE: case PlSqlParser.OVERFLOW: case PlSqlParser.OVERLAPS: case PlSqlParser.OVER: case PlSqlParser.OVERRIDING: case PlSqlParser.OWNER: case PlSqlParser.OWNERSHIP: case PlSqlParser.OWN: case PlSqlParser.PACKAGE: case PlSqlParser.PACKAGES: case PlSqlParser.PARALLEL_ENABLE: case PlSqlParser.PARALLEL_INDEX: case PlSqlParser.PARALLEL: case PlSqlParser.PARAMETERS: case PlSqlParser.PARAM: case PlSqlParser.PARENT: case PlSqlParser.PARITY: case PlSqlParser.PARTIAL_JOIN: case PlSqlParser.PARTIALLY: case PlSqlParser.PARTIAL: case PlSqlParser.PARTIAL_ROLLUP_PUSHDOWN: case PlSqlParser.PARTITION_HASH: case PlSqlParser.PARTITION_LIST: case PlSqlParser.PARTITION: case PlSqlParser.PARTITION_RANGE: case PlSqlParser.PARTITIONS: case PlSqlParser.PARTNUMINST: case PlSqlParser.PASSING: case PlSqlParser.PASSWORD_GRACE_TIME: case PlSqlParser.PASSWORD_LIFE_TIME: case PlSqlParser.PASSWORD_LOCK_TIME: case PlSqlParser.PASSWORD: case PlSqlParser.PASSWORD_REUSE_MAX: case PlSqlParser.PASSWORD_REUSE_TIME: case PlSqlParser.PASSWORD_VERIFY_FUNCTION: case PlSqlParser.PAST: case PlSqlParser.PATCH: case PlSqlParser.PATH: case PlSqlParser.PATH_PREFIX: case PlSqlParser.PATHS: case PlSqlParser.PATTERN: case PlSqlParser.PBL_HS_BEGIN: case PlSqlParser.PBL_HS_END: case PlSqlParser.PCTINCREASE: case PlSqlParser.PCTTHRESHOLD: case PlSqlParser.PCTUSED: case PlSqlParser.PCTVERSION: case PlSqlParser.PENDING: case PlSqlParser.PERCENT_KEYWORD: case PlSqlParser.PERCENT_RANKM: case PlSqlParser.PERFORMANCE: case PlSqlParser.PERIOD_KEYWORD: case PlSqlParser.PERMANENT: case PlSqlParser.PERMISSION: case PlSqlParser.PERMUTE: case PlSqlParser.PER: case PlSqlParser.PFILE: case PlSqlParser.PHYSICAL: case PlSqlParser.PIKEY: case PlSqlParser.PIPELINED: case PlSqlParser.PIV_GB: case PlSqlParser.PIVOT: case PlSqlParser.PIV_SSF: case PlSqlParser.PLACE_DISTINCT: case PlSqlParser.PLACE_GROUP_BY: case PlSqlParser.PLAN: case PlSqlParser.PLSCOPE_SETTINGS: case PlSqlParser.PLS_INTEGER: case PlSqlParser.PLSQL_CCFLAGS: case PlSqlParser.PLSQL_CODE_TYPE: case PlSqlParser.PLSQL_DEBUG: case PlSqlParser.PLSQL_OPTIMIZE_LEVEL: case PlSqlParser.PLSQL_WARNINGS: case PlSqlParser.PLUGGABLE: case PlSqlParser.POINT: case PlSqlParser.POLICY: case PlSqlParser.POOL_16K: case PlSqlParser.POOL_2K: case PlSqlParser.POOL_32K: case PlSqlParser.POOL_4K: case PlSqlParser.POOL_8K: case PlSqlParser.POSITIVEN: case PlSqlParser.POSITIVE: case PlSqlParser.POST_TRANSACTION: case PlSqlParser.POWERMULTISET_BY_CARDINALITY: case PlSqlParser.POWERMULTISET: case PlSqlParser.POWER: case PlSqlParser.PQ_CONCURRENT_UNION: case PlSqlParser.PQ_DISTRIBUTE: case PlSqlParser.PQ_DISTRIBUTE_WINDOW: case PlSqlParser.PQ_FILTER: case PlSqlParser.PQ_MAP: case PlSqlParser.PQ_NOMAP: case PlSqlParser.PQ_REPLICATE: case PlSqlParser.PQ_SKEW: case PlSqlParser.PRAGMA: case PlSqlParser.PREBUILT: case PlSqlParser.PRECEDES: case PlSqlParser.PRECEDING: case PlSqlParser.PRECISION: case PlSqlParser.PRECOMPUTE_SUBQUERY: case PlSqlParser.PREDICATE_REORDERS: case PlSqlParser.PRELOAD: case PlSqlParser.PREPARE: case PlSqlParser.PRESENTNNV: case PlSqlParser.PRESENT: case PlSqlParser.PRESENTV: case PlSqlParser.PRESERVE_OID: case PlSqlParser.PRESERVE: case PlSqlParser.PRETTY: case PlSqlParser.PREVIOUS: case PlSqlParser.PREV: case PlSqlParser.PRIMARY: case PlSqlParser.PRINTBLOBTOCLOB: case PlSqlParser.PRIORITY: case PlSqlParser.PRIVATE: case PlSqlParser.PRIVATE_SGA: case PlSqlParser.PRIVILEGED: case PlSqlParser.PRIVILEGE: case PlSqlParser.PRIVILEGES: case PlSqlParser.PROCEDURAL: case PlSqlParser.PROCEDURE: case PlSqlParser.PROCESS: case PlSqlParser.PROFILE: case PlSqlParser.PROGRAM: case PlSqlParser.PROJECT: case PlSqlParser.PROPAGATE: case PlSqlParser.PROTECTED: case PlSqlParser.PROTECTION: case PlSqlParser.PROXY: case PlSqlParser.PRUNING: case PlSqlParser.PULL_PRED: case PlSqlParser.PURGE: case PlSqlParser.PUSH_PRED: case PlSqlParser.PUSH_SUBQ: case PlSqlParser.PX_FAULT_TOLERANCE: case PlSqlParser.PX_GRANULE: case PlSqlParser.PX_JOIN_FILTER: case PlSqlParser.QB_NAME: case PlSqlParser.QUERY_BLOCK: case PlSqlParser.QUERY: case PlSqlParser.QUEUE_CURR: case PlSqlParser.QUEUE: case PlSqlParser.QUEUE_ROWP: case PlSqlParser.QUIESCE: case PlSqlParser.QUORUM: case PlSqlParser.QUOTA: case PlSqlParser.RAISE: case PlSqlParser.RANDOM_LOCAL: case PlSqlParser.RANDOM: case PlSqlParser.RANGE: case PlSqlParser.RANKM: case PlSqlParser.RAPIDLY: case PlSqlParser.RAW: case PlSqlParser.RAWTOHEX: case PlSqlParser.RAWTONHEX: case PlSqlParser.RBA: case PlSqlParser.RBO_OUTLINE: case PlSqlParser.RDBA: case PlSqlParser.READ: case PlSqlParser.READS: case PlSqlParser.REALM: case PlSqlParser.REAL: case PlSqlParser.REBALANCE: case PlSqlParser.REBUILD: case PlSqlParser.RECORD: case PlSqlParser.RECORDS_PER_BLOCK: case PlSqlParser.RECOVERABLE: case PlSqlParser.RECOVER: case PlSqlParser.RECOVERY: case PlSqlParser.RECYCLEBIN: case PlSqlParser.RECYCLE: case PlSqlParser.REDACTION: case PlSqlParser.REDEFINE: case PlSqlParser.REDO: case PlSqlParser.REDUCED: case PlSqlParser.REDUNDANCY: case PlSqlParser.REF_CASCADE_CURSOR: case PlSqlParser.REFERENCED: case PlSqlParser.REFERENCE: case PlSqlParser.REFERENCES: case PlSqlParser.REFERENCING: case PlSqlParser.REF: case PlSqlParser.REFRESH: case PlSqlParser.REFTOHEX: case PlSqlParser.REGEXP_COUNT: case PlSqlParser.REGEXP_INSTR: case PlSqlParser.REGEXP_LIKE: case PlSqlParser.REGEXP_REPLACE: case PlSqlParser.REGEXP_SUBSTR: case PlSqlParser.REGISTER: case PlSqlParser.REGR_AVGX: case PlSqlParser.REGR_AVGY: case PlSqlParser.REGR_COUNT: case PlSqlParser.REGR_INTERCEPT: case PlSqlParser.REGR_R2: case PlSqlParser.REGR_SLOPE: case PlSqlParser.REGR_SXX: case PlSqlParser.REGR_SXY: case PlSqlParser.REGR_SYY: case PlSqlParser.REGULAR: case PlSqlParser.REJECT: case PlSqlParser.REKEY: case PlSqlParser.RELATIONAL: case PlSqlParser.RELOCATE: case PlSqlParser.RELY: case PlSqlParser.REMAINDER: case PlSqlParser.REMOTE_MAPPED: case PlSqlParser.REMOVE: case PlSqlParser.RENAME: case PlSqlParser.REPAIR: case PlSqlParser.REPEAT: case PlSqlParser.REPLACE: case PlSqlParser.REPLICATION: case PlSqlParser.REQUIRED: case PlSqlParser.RESETLOGS: case PlSqlParser.RESET: case PlSqlParser.RESIZE: case PlSqlParser.RESOLVE: case PlSqlParser.RESOLVER: case PlSqlParser.RESPECT: case PlSqlParser.RESTART: case PlSqlParser.RESTORE_AS_INTERVALS: case PlSqlParser.RESTORE: case PlSqlParser.RESTRICT_ALL_REF_CONS: case PlSqlParser.RESTRICTED: case PlSqlParser.RESTRICT_REFERENCES: case PlSqlParser.RESTRICT: case PlSqlParser.RESULT_CACHE: case PlSqlParser.RESULT: case PlSqlParser.RESUMABLE: case PlSqlParser.RESUME: case PlSqlParser.RETENTION: case PlSqlParser.RETRY_ON_ROW_CHANGE: case PlSqlParser.RETURNING: case PlSqlParser.RETURN: case PlSqlParser.REUSE: case PlSqlParser.REVERSE: case PlSqlParser.REWRITE_OR_ERROR: case PlSqlParser.REWRITE: case PlSqlParser.RIGHT: case PlSqlParser.ROLE: case PlSqlParser.ROLESET: case PlSqlParser.ROLES: case PlSqlParser.ROLLBACK: case PlSqlParser.ROLLING: case PlSqlParser.ROLLUP: case PlSqlParser.ROWDEPENDENCIES: case PlSqlParser.ROWID_MAPPING_TABLE: case PlSqlParser.ROWID: case PlSqlParser.ROWIDTOCHAR: case PlSqlParser.ROWIDTONCHAR: case PlSqlParser.ROW_LENGTH: case PlSqlParser.ROWNUM: case PlSqlParser.ROW: case PlSqlParser.ROWS: case PlSqlParser.RPAD: case PlSqlParser.RTRIM: case PlSqlParser.RULE: case PlSqlParser.RULES: case PlSqlParser.RUNNING: case PlSqlParser.SALT: case PlSqlParser.SAMPLE: case PlSqlParser.SAVE_AS_INTERVALS: case PlSqlParser.SAVEPOINT: case PlSqlParser.SAVE: case PlSqlParser.SB4: case PlSqlParser.SCALE_ROWS: case PlSqlParser.SCALE: case PlSqlParser.SCAN_INSTANCES: case PlSqlParser.SCAN: case PlSqlParser.SCHEDULER: case PlSqlParser.SCHEMACHECK: case PlSqlParser.SCHEMA: case PlSqlParser.SCN_ASCENDING: case PlSqlParser.SCN: case PlSqlParser.SCOPE: case PlSqlParser.SCRUB: case PlSqlParser.SD_ALL: case PlSqlParser.SD_INHIBIT: case PlSqlParser.SDO_GEOM_MBR: case PlSqlParser.SD_SHOW: case PlSqlParser.SEARCH: case PlSqlParser.SECOND: case PlSqlParser.SECRET: case PlSqlParser.SECUREFILE_DBA: case PlSqlParser.SECUREFILE: case PlSqlParser.SECURITY: case PlSqlParser.SEED: case PlSqlParser.SEG_BLOCK: case PlSqlParser.SEG_FILE: case PlSqlParser.SEGMENT: case PlSqlParser.SELECTIVITY: case PlSqlParser.SELF: case PlSqlParser.SEMIJOIN_DRIVER: case PlSqlParser.SEMIJOIN: case PlSqlParser.SEMI_TO_INNER: case PlSqlParser.SEQUENCED: case PlSqlParser.SEQUENCE: case PlSqlParser.SEQUENTIAL: case PlSqlParser.SERIALIZABLE: case PlSqlParser.SERIALLY_REUSABLE: case PlSqlParser.SERIAL: case PlSqlParser.SERVERERROR: case PlSqlParser.SERVICE_NAME_CONVERT: case PlSqlParser.SERVICES: case PlSqlParser.SESSION_CACHED_CURSORS: case PlSqlParser.SESSION: case PlSqlParser.SESSIONS_PER_USER: case PlSqlParser.SESSIONTIMEZONE: case PlSqlParser.SESSIONTZNAME: case PlSqlParser.SET: case PlSqlParser.SETS: case PlSqlParser.SETTINGS: case PlSqlParser.SET_TO_JOIN: case PlSqlParser.SEVERE: case PlSqlParser.SHARED_POOL: case PlSqlParser.SHARED: case PlSqlParser.SHARING: case PlSqlParser.SHELFLIFE: case PlSqlParser.SHOW: case PlSqlParser.SHRINK: case PlSqlParser.SHUTDOWN: case PlSqlParser.SIBLINGS: case PlSqlParser.SID: case PlSqlParser.SIGNAL_COMPONENT: case PlSqlParser.SIGNAL_FUNCTION: case PlSqlParser.SIGN: case PlSqlParser.SIGNTYPE: case PlSqlParser.SIMPLE_INTEGER: case PlSqlParser.SIMPLE: case PlSqlParser.SINGLE: case PlSqlParser.SINGLETASK: case PlSqlParser.SINH: case PlSqlParser.SIN: case PlSqlParser.SKIP_EXT_OPTIMIZER: case PlSqlParser.SKIP_: case PlSqlParser.SKIP_UNQ_UNUSABLE_IDX: case PlSqlParser.SKIP_UNUSABLE_INDEXES: case PlSqlParser.SMALLFILE: case PlSqlParser.SMALLINT: case PlSqlParser.SNAPSHOT: case PlSqlParser.SOME: case PlSqlParser.SORT: case PlSqlParser.SOUNDEX: case PlSqlParser.SOURCE_FILE_DIRECTORY: case PlSqlParser.SOURCE_FILE_NAME_CONVERT: case PlSqlParser.SOURCE: case PlSqlParser.SPACE_KEYWORD: case PlSqlParser.SPECIFICATION: case PlSqlParser.SPFILE: case PlSqlParser.SPLIT: case PlSqlParser.SPREADSHEET: case PlSqlParser.SQLDATA: case PlSqlParser.SQLERROR: case PlSqlParser.SQLLDR: case PlSqlParser.SQL: case PlSqlParser.SQL_TRACE: case PlSqlParser.SQL_TRANSLATION_PROFILE: case PlSqlParser.SQRT: case PlSqlParser.STALE: case PlSqlParser.STANDALONE: case PlSqlParser.STANDARD_HASH: case PlSqlParser.STANDBY_MAX_DATA_DELAY: case PlSqlParser.STANDBYS: case PlSqlParser.STANDBY: case PlSqlParser.STAR: case PlSqlParser.STAR_TRANSFORMATION: case PlSqlParser.STARTUP: case PlSqlParser.STATEMENT_ID: case PlSqlParser.STATEMENT_QUEUING: case PlSqlParser.STATEMENTS: case PlSqlParser.STATEMENT: case PlSqlParser.STATE: case PlSqlParser.STATIC: case PlSqlParser.STATISTICS: case PlSqlParser.STATS_BINOMIAL_TEST: case PlSqlParser.STATS_CROSSTAB: case PlSqlParser.STATS_F_TEST: case PlSqlParser.STATS_KS_TEST: case PlSqlParser.STATS_MODE: case PlSqlParser.STATS_MW_TEST: case PlSqlParser.STATS_ONE_WAY_ANOVA: case PlSqlParser.STATS_T_TEST_INDEP: case PlSqlParser.STATS_T_TEST_INDEPU: case PlSqlParser.STATS_T_TEST_ONE: case PlSqlParser.STATS_T_TEST_PAIRED: case PlSqlParser.STATS_WSR_TEST: case PlSqlParser.STDDEV_POP: case PlSqlParser.STDDEV_SAMP: case PlSqlParser.STOP: case PlSqlParser.STORAGE: case PlSqlParser.STORE: case PlSqlParser.STREAMS: case PlSqlParser.STREAM: case PlSqlParser.STRICT: case PlSqlParser.STRING: case PlSqlParser.STRIPE_COLUMNS: case PlSqlParser.STRIPE_WIDTH: case PlSqlParser.STRIP: case PlSqlParser.STRUCTURE: case PlSqlParser.SUBMULTISET: case PlSqlParser.SUBPARTITION_REL: case PlSqlParser.SUBPARTITIONS: case PlSqlParser.SUBPARTITION: case PlSqlParser.SUBQUERIES: case PlSqlParser.SUBQUERY_PRUNING: case PlSqlParser.SUBSCRIBE: case PlSqlParser.SUBSET: case PlSqlParser.SUBSTITUTABLE: case PlSqlParser.SUBSTR2: case PlSqlParser.SUBSTR4: case PlSqlParser.SUBSTRB: case PlSqlParser.SUBSTRC: case PlSqlParser.SUBTYPE: case PlSqlParser.SUCCESSFUL: case PlSqlParser.SUCCESS: case PlSqlParser.SUMMARY: case PlSqlParser.SUPPLEMENTAL: case PlSqlParser.SUSPEND: case PlSqlParser.SWAP_JOIN_INPUTS: case PlSqlParser.SWITCHOVER: case PlSqlParser.SWITCH: case PlSqlParser.SYNCHRONOUS: case PlSqlParser.SYNC: case PlSqlParser.SYSASM: case PlSqlParser.SYS_AUDIT: case PlSqlParser.SYSAUX: case PlSqlParser.SYSBACKUP: case PlSqlParser.SYS_CHECKACL: case PlSqlParser.SYS_CHECK_PRIVILEGE: case PlSqlParser.SYS_CONNECT_BY_PATH: case PlSqlParser.SYS_CONTEXT: case PlSqlParser.SYSDATE: case PlSqlParser.SYSDBA: case PlSqlParser.SYS_DBURIGEN: case PlSqlParser.SYSDG: case PlSqlParser.SYS_DL_CURSOR: case PlSqlParser.SYS_DM_RXFORM_CHR: case PlSqlParser.SYS_DM_RXFORM_NUM: case PlSqlParser.SYS_DOM_COMPARE: case PlSqlParser.SYS_DST_PRIM2SEC: case PlSqlParser.SYS_DST_SEC2PRIM: case PlSqlParser.SYS_ET_BFILE_TO_RAW: case PlSqlParser.SYS_ET_BLOB_TO_IMAGE: case PlSqlParser.SYS_ET_IMAGE_TO_BLOB: case PlSqlParser.SYS_ET_RAW_TO_BFILE: case PlSqlParser.SYS_EXTPDTXT: case PlSqlParser.SYS_EXTRACT_UTC: case PlSqlParser.SYS_FBT_INSDEL: case PlSqlParser.SYS_FILTER_ACLS: case PlSqlParser.SYS_FNMATCHES: case PlSqlParser.SYS_FNREPLACE: case PlSqlParser.SYS_GET_ACLIDS: case PlSqlParser.SYS_GET_COL_ACLIDS: case PlSqlParser.SYS_GET_PRIVILEGES: case PlSqlParser.SYS_GETTOKENID: case PlSqlParser.SYS_GETXTIVAL: case PlSqlParser.SYS_GUID: case PlSqlParser.SYSGUID: case PlSqlParser.SYSKM: case PlSqlParser.SYS_MAKE_XMLNODEID: case PlSqlParser.SYS_MAKEXML: case PlSqlParser.SYS_MKXMLATTR: case PlSqlParser.SYS_MKXTI: case PlSqlParser.SYSOBJ: case PlSqlParser.SYS_OP_ADT2BIN: case PlSqlParser.SYS_OP_ADTCONS: case PlSqlParser.SYS_OP_ALSCRVAL: case PlSqlParser.SYS_OP_ATG: case PlSqlParser.SYS_OP_BIN2ADT: case PlSqlParser.SYS_OP_BITVEC: case PlSqlParser.SYS_OP_BL2R: case PlSqlParser.SYS_OP_BLOOM_FILTER_LIST: case PlSqlParser.SYS_OP_BLOOM_FILTER: case PlSqlParser.SYS_OP_C2C: case PlSqlParser.SYS_OP_CAST: case PlSqlParser.SYS_OP_CEG: case PlSqlParser.SYS_OP_CL2C: case PlSqlParser.SYS_OP_COMBINED_HASH: case PlSqlParser.SYS_OP_COMP: case PlSqlParser.SYS_OP_CONVERT: case PlSqlParser.SYS_OP_COUNTCHG: case PlSqlParser.SYS_OP_CSCONV: case PlSqlParser.SYS_OP_CSCONVTEST: case PlSqlParser.SYS_OP_CSR: case PlSqlParser.SYS_OP_CSX_PATCH: case PlSqlParser.SYS_OP_CYCLED_SEQ: case PlSqlParser.SYS_OP_DECOMP: case PlSqlParser.SYS_OP_DESCEND: case PlSqlParser.SYS_OP_DISTINCT: case PlSqlParser.SYS_OP_DRA: case PlSqlParser.SYS_OP_DUMP: case PlSqlParser.SYS_OP_DV_CHECK: case PlSqlParser.SYS_OP_ENFORCE_NOT_NULL: case PlSqlParser.SYSOPER: case PlSqlParser.SYS_OP_EXTRACT: case PlSqlParser.SYS_OP_GROUPING: case PlSqlParser.SYS_OP_GUID: case PlSqlParser.SYS_OP_HASH: case PlSqlParser.SYS_OP_IIX: case PlSqlParser.SYS_OP_ITR: case PlSqlParser.SYS_OP_KEY_VECTOR_CREATE: case PlSqlParser.SYS_OP_KEY_VECTOR_FILTER_LIST: case PlSqlParser.SYS_OP_KEY_VECTOR_FILTER: case PlSqlParser.SYS_OP_KEY_VECTOR_SUCCEEDED: case PlSqlParser.SYS_OP_KEY_VECTOR_USE: case PlSqlParser.SYS_OP_LBID: case PlSqlParser.SYS_OP_LOBLOC2BLOB: case PlSqlParser.SYS_OP_LOBLOC2CLOB: case PlSqlParser.SYS_OP_LOBLOC2ID: case PlSqlParser.SYS_OP_LOBLOC2NCLOB: case PlSqlParser.SYS_OP_LOBLOC2TYP: case PlSqlParser.SYS_OP_LSVI: case PlSqlParser.SYS_OP_LVL: case PlSqlParser.SYS_OP_MAKEOID: case PlSqlParser.SYS_OP_MAP_NONNULL: case PlSqlParser.SYS_OP_MSR: case PlSqlParser.SYS_OP_NICOMBINE: case PlSqlParser.SYS_OP_NIEXTRACT: case PlSqlParser.SYS_OP_NII: case PlSqlParser.SYS_OP_NIX: case PlSqlParser.SYS_OP_NOEXPAND: case PlSqlParser.SYS_OP_NTCIMG: case PlSqlParser.SYS_OP_NUMTORAW: case PlSqlParser.SYS_OP_OIDVALUE: case PlSqlParser.SYS_OP_OPNSIZE: case PlSqlParser.SYS_OP_PAR_1: case PlSqlParser.SYS_OP_PARGID_1: case PlSqlParser.SYS_OP_PARGID: case PlSqlParser.SYS_OP_PAR: case PlSqlParser.SYS_OP_PART_ID: case PlSqlParser.SYS_OP_PIVOT: case PlSqlParser.SYS_OP_R2O: case PlSqlParser.SYS_OP_RAWTONUM: case PlSqlParser.SYS_OP_RDTM: case PlSqlParser.SYS_OP_REF: case PlSqlParser.SYS_OP_RMTD: case PlSqlParser.SYS_OP_ROWIDTOOBJ: case PlSqlParser.SYS_OP_RPB: case PlSqlParser.SYS_OPTLOBPRBSC: case PlSqlParser.SYS_OP_TOSETID: case PlSqlParser.SYS_OP_TPR: case PlSqlParser.SYS_OP_TRTB: case PlSqlParser.SYS_OPTXICMP: case PlSqlParser.SYS_OPTXQCASTASNQ: case PlSqlParser.SYS_OP_UNDESCEND: case PlSqlParser.SYS_OP_VECAND: case PlSqlParser.SYS_OP_VECBIT: case PlSqlParser.SYS_OP_VECOR: case PlSqlParser.SYS_OP_VECXOR: case PlSqlParser.SYS_OP_VERSION: case PlSqlParser.SYS_OP_VREF: case PlSqlParser.SYS_OP_VVD: case PlSqlParser.SYS_OP_XMLCONS_FOR_CSX: case PlSqlParser.SYS_OP_XPTHATG: case PlSqlParser.SYS_OP_XPTHIDX: case PlSqlParser.SYS_OP_XPTHOP: case PlSqlParser.SYS_OP_XTXT2SQLT: case PlSqlParser.SYS_OP_ZONE_ID: case PlSqlParser.SYS_ORDERKEY_DEPTH: case PlSqlParser.SYS_ORDERKEY_MAXCHILD: case PlSqlParser.SYS_ORDERKEY_PARENT: case PlSqlParser.SYS_PARALLEL_TXN: case PlSqlParser.SYS_PATHID_IS_ATTR: case PlSqlParser.SYS_PATHID_IS_NMSPC: case PlSqlParser.SYS_PATHID_LASTNAME: case PlSqlParser.SYS_PATHID_LASTNMSPC: case PlSqlParser.SYS_PATH_REVERSE: case PlSqlParser.SYS_PXQEXTRACT: case PlSqlParser.SYS_RAW_TO_XSID: case PlSqlParser.SYS_RID_ORDER: case PlSqlParser.SYS_ROW_DELTA: case PlSqlParser.SYS_SC_2_XMLT: case PlSqlParser.SYS_SYNRCIREDO: case PlSqlParser.SYSTEM_DEFINED: case PlSqlParser.SYSTEM: case PlSqlParser.SYSTIMESTAMP: case PlSqlParser.SYS_TYPEID: case PlSqlParser.SYS_UMAKEXML: case PlSqlParser.SYS_XMLANALYZE: case PlSqlParser.SYS_XMLCONTAINS: case PlSqlParser.SYS_XMLCONV: case PlSqlParser.SYS_XMLEXNSURI: case PlSqlParser.SYS_XMLGEN: case PlSqlParser.SYS_XMLI_LOC_ISNODE: case PlSqlParser.SYS_XMLI_LOC_ISTEXT: case PlSqlParser.SYS_XMLINSTR: case PlSqlParser.SYS_XMLLOCATOR_GETSVAL: case PlSqlParser.SYS_XMLNODEID_GETCID: case PlSqlParser.SYS_XMLNODEID_GETLOCATOR: case PlSqlParser.SYS_XMLNODEID_GETOKEY: case PlSqlParser.SYS_XMLNODEID_GETPATHID: case PlSqlParser.SYS_XMLNODEID_GETPTRID: case PlSqlParser.SYS_XMLNODEID_GETRID: case PlSqlParser.SYS_XMLNODEID_GETSVAL: case PlSqlParser.SYS_XMLNODEID_GETTID: case PlSqlParser.SYS_XMLNODEID: case PlSqlParser.SYS_XMLT_2_SC: case PlSqlParser.SYS_XMLTRANSLATE: case PlSqlParser.SYS_XMLTYPE2SQL: case PlSqlParser.SYS_XQ_ASQLCNV: case PlSqlParser.SYS_XQ_ATOMCNVCHK: case PlSqlParser.SYS_XQBASEURI: case PlSqlParser.SYS_XQCASTABLEERRH: case PlSqlParser.SYS_XQCODEP2STR: case PlSqlParser.SYS_XQCODEPEQ: case PlSqlParser.SYS_XQCON2SEQ: case PlSqlParser.SYS_XQCONCAT: case PlSqlParser.SYS_XQDELETE: case PlSqlParser.SYS_XQDFLTCOLATION: case PlSqlParser.SYS_XQDOC: case PlSqlParser.SYS_XQDOCURI: case PlSqlParser.SYS_XQDURDIV: case PlSqlParser.SYS_XQED4URI: case PlSqlParser.SYS_XQENDSWITH: case PlSqlParser.SYS_XQERRH: case PlSqlParser.SYS_XQERR: case PlSqlParser.SYS_XQESHTMLURI: case PlSqlParser.SYS_XQEXLOBVAL: case PlSqlParser.SYS_XQEXSTWRP: case PlSqlParser.SYS_XQEXTRACT: case PlSqlParser.SYS_XQEXTRREF: case PlSqlParser.SYS_XQEXVAL: case PlSqlParser.SYS_XQFB2STR: case PlSqlParser.SYS_XQFNBOOL: case PlSqlParser.SYS_XQFNCMP: case PlSqlParser.SYS_XQFNDATIM: case PlSqlParser.SYS_XQFNLNAME: case PlSqlParser.SYS_XQFNNM: case PlSqlParser.SYS_XQFNNSURI: case PlSqlParser.SYS_XQFNPREDTRUTH: case PlSqlParser.SYS_XQFNQNM: case PlSqlParser.SYS_XQFNROOT: case PlSqlParser.SYS_XQFORMATNUM: case PlSqlParser.SYS_XQFTCONTAIN: case PlSqlParser.SYS_XQFUNCR: case PlSqlParser.SYS_XQGETCONTENT: case PlSqlParser.SYS_XQINDXOF: case PlSqlParser.SYS_XQINSERT: case PlSqlParser.SYS_XQINSPFX: case PlSqlParser.SYS_XQIRI2URI: case PlSqlParser.SYS_XQLANG: case PlSqlParser.SYS_XQLLNMFRMQNM: case PlSqlParser.SYS_XQMKNODEREF: case PlSqlParser.SYS_XQNILLED: case PlSqlParser.SYS_XQNODENAME: case PlSqlParser.SYS_XQNORMSPACE: case PlSqlParser.SYS_XQNORMUCODE: case PlSqlParser.SYS_XQ_NRNG: case PlSqlParser.SYS_XQNSP4PFX: case PlSqlParser.SYS_XQNSPFRMQNM: case PlSqlParser.SYS_XQPFXFRMQNM: case PlSqlParser.SYS_XQ_PKSQL2XML: case PlSqlParser.SYS_XQPOLYABS: case PlSqlParser.SYS_XQPOLYADD: case PlSqlParser.SYS_XQPOLYCEL: case PlSqlParser.SYS_XQPOLYCSTBL: case PlSqlParser.SYS_XQPOLYCST: case PlSqlParser.SYS_XQPOLYDIV: case PlSqlParser.SYS_XQPOLYFLR: case PlSqlParser.SYS_XQPOLYMOD: case PlSqlParser.SYS_XQPOLYMUL: case PlSqlParser.SYS_XQPOLYRND: case PlSqlParser.SYS_XQPOLYSQRT: case PlSqlParser.SYS_XQPOLYSUB: case PlSqlParser.SYS_XQPOLYUMUS: case PlSqlParser.SYS_XQPOLYUPLS: case PlSqlParser.SYS_XQPOLYVEQ: case PlSqlParser.SYS_XQPOLYVGE: case PlSqlParser.SYS_XQPOLYVGT: case PlSqlParser.SYS_XQPOLYVLE: case PlSqlParser.SYS_XQPOLYVLT: case PlSqlParser.SYS_XQPOLYVNE: case PlSqlParser.SYS_XQREF2VAL: case PlSqlParser.SYS_XQRENAME: case PlSqlParser.SYS_XQREPLACE: case PlSqlParser.SYS_XQRESVURI: case PlSqlParser.SYS_XQRNDHALF2EVN: case PlSqlParser.SYS_XQRSLVQNM: case PlSqlParser.SYS_XQRYENVPGET: case PlSqlParser.SYS_XQRYVARGET: case PlSqlParser.SYS_XQRYWRP: case PlSqlParser.SYS_XQSEQ2CON4XC: case PlSqlParser.SYS_XQSEQ2CON: case PlSqlParser.SYS_XQSEQDEEPEQ: case PlSqlParser.SYS_XQSEQINSB: case PlSqlParser.SYS_XQSEQRM: case PlSqlParser.SYS_XQSEQRVS: case PlSqlParser.SYS_XQSEQSUB: case PlSqlParser.SYS_XQSEQTYPMATCH: case PlSqlParser.SYS_XQSTARTSWITH: case PlSqlParser.SYS_XQSTATBURI: case PlSqlParser.SYS_XQSTR2CODEP: case PlSqlParser.SYS_XQSTRJOIN: case PlSqlParser.SYS_XQSUBSTRAFT: case PlSqlParser.SYS_XQSUBSTRBEF: case PlSqlParser.SYS_XQTOKENIZE: case PlSqlParser.SYS_XQTREATAS: case PlSqlParser.SYS_XQ_UPKXML2SQL: case PlSqlParser.SYS_XQXFORM: case PlSqlParser.SYS_XSID_TO_RAW: case PlSqlParser.SYS_ZMAP_FILTER: case PlSqlParser.SYS_ZMAP_REFRESH: case PlSqlParser.TABLE_LOOKUP_BY_NL: case PlSqlParser.TABLESPACE_NO: case PlSqlParser.TABLESPACE: case PlSqlParser.TABLES: case PlSqlParser.TABLE_STATS: case PlSqlParser.TABLE: case PlSqlParser.TABNO: case PlSqlParser.TAG: case PlSqlParser.TANH: case PlSqlParser.TAN: case PlSqlParser.TBLORIDXPARTNUM: case PlSqlParser.TEMPFILE: case PlSqlParser.TEMPLATE: case PlSqlParser.TEMPORARY: case PlSqlParser.TEMP_TABLE: case PlSqlParser.TEST: case PlSqlParser.TEXT: case PlSqlParser.THAN: case PlSqlParser.THEN: case PlSqlParser.THE: case PlSqlParser.THREAD: case PlSqlParser.THROUGH: case PlSqlParser.TIER: case PlSqlParser.TIES: case PlSqlParser.TIMEOUT: case PlSqlParser.TIMESTAMP_LTZ_UNCONSTRAINED: case PlSqlParser.TIMESTAMP: case PlSqlParser.TIMESTAMP_TZ_UNCONSTRAINED: case PlSqlParser.TIMESTAMP_UNCONSTRAINED: case PlSqlParser.TIMES: case PlSqlParser.TIME: case PlSqlParser.TIMEZONE_ABBR: case PlSqlParser.TIMEZONE_HOUR: case PlSqlParser.TIMEZONE_MINUTE: case PlSqlParser.TIMEZONE_OFFSET: case PlSqlParser.TIMEZONE_REGION: case PlSqlParser.TIME_ZONE: case PlSqlParser.TIV_GB: case PlSqlParser.TIV_SSF: case PlSqlParser.TO_ACLID: case PlSqlParser.TO_BINARY_DOUBLE: case PlSqlParser.TO_BINARY_FLOAT: case PlSqlParser.TO_BLOB: case PlSqlParser.TO_CLOB: case PlSqlParser.TO_DSINTERVAL: case PlSqlParser.TO_LOB: case PlSqlParser.TO_MULTI_BYTE: case PlSqlParser.TO_NCHAR: case PlSqlParser.TO_NCLOB: case PlSqlParser.TO_NUMBER: case PlSqlParser.TOPLEVEL: case PlSqlParser.TO_SINGLE_BYTE: case PlSqlParser.TO_TIMESTAMP: case PlSqlParser.TO_TIMESTAMP_TZ: case PlSqlParser.TO_TIME: case PlSqlParser.TO_TIME_TZ: case PlSqlParser.TO_YMINTERVAL: case PlSqlParser.TRACE: case PlSqlParser.TRACING: case PlSqlParser.TRACKING: case PlSqlParser.TRAILING: case PlSqlParser.TRANSACTION: case PlSqlParser.TRANSFORM_DISTINCT_AGG: case PlSqlParser.TRANSITIONAL: case PlSqlParser.TRANSITION: case PlSqlParser.TRANSLATE: case PlSqlParser.TRANSLATION: case PlSqlParser.TREAT: case PlSqlParser.TRIGGERS: case PlSqlParser.TRIGGER: case PlSqlParser.TRUE: case PlSqlParser.TRUNCATE: case PlSqlParser.TRUNC: case PlSqlParser.TRUSTED: case PlSqlParser.TRUST: case PlSqlParser.TUNING: case PlSqlParser.TX: case PlSqlParser.TYPES: case PlSqlParser.TYPE: case PlSqlParser.TZ_OFFSET: case PlSqlParser.UB2: case PlSqlParser.UBA: case PlSqlParser.UCS2: case PlSqlParser.UID: case PlSqlParser.UNARCHIVED: case PlSqlParser.UNBOUNDED: case PlSqlParser.UNBOUND: case PlSqlParser.UNCONDITIONAL: case PlSqlParser.UNDER: case PlSqlParser.UNDO: case PlSqlParser.UNDROP: case PlSqlParser.UNIFORM: case PlSqlParser.UNISTR: case PlSqlParser.UNLIMITED: case PlSqlParser.UNLOAD: case PlSqlParser.UNLOCK: case PlSqlParser.UNMATCHED: case PlSqlParser.UNNEST_INNERJ_DISTINCT_VIEW: case PlSqlParser.UNNEST_NOSEMIJ_NODISTINCTVIEW: case PlSqlParser.UNNEST_SEMIJ_VIEW: case PlSqlParser.UNNEST: case PlSqlParser.UNPACKED: case PlSqlParser.UNPIVOT: case PlSqlParser.UNPLUG: case PlSqlParser.UNPROTECTED: case PlSqlParser.UNQUIESCE: case PlSqlParser.UNRECOVERABLE: case PlSqlParser.UNRESTRICTED: case PlSqlParser.UNSUBSCRIBE: case PlSqlParser.UNTIL: case PlSqlParser.UNUSABLE: case PlSqlParser.UNUSED: case PlSqlParser.UPDATABLE: case PlSqlParser.UPDATED: case PlSqlParser.UPDATEXML: case PlSqlParser.UPD_INDEXES: case PlSqlParser.UPD_JOININDEX: case PlSqlParser.UPGRADE: case PlSqlParser.UPPER: case PlSqlParser.UPSERT: case PlSqlParser.UROWID: case PlSqlParser.USABLE: case PlSqlParser.USAGE: case PlSqlParser.USE_ANTI: case PlSqlParser.USE_CONCAT: case PlSqlParser.USE_CUBE: case PlSqlParser.USE_HASH_AGGREGATION: case PlSqlParser.USE_HASH_GBY_FOR_PUSHDOWN: case PlSqlParser.USE_HASH: case PlSqlParser.USE_HIDDEN_PARTITIONS: case PlSqlParser.USE_INVISIBLE_INDEXES: case PlSqlParser.USE_MERGE_CARTESIAN: case PlSqlParser.USE_MERGE: case PlSqlParser.USE_NL: case PlSqlParser.USE_NL_WITH_INDEX: case PlSqlParser.USE_PRIVATE_OUTLINES: case PlSqlParser.USER_DATA: case PlSqlParser.USER_DEFINED: case PlSqlParser.USERENV: case PlSqlParser.USERGROUP: case PlSqlParser.USER_RECYCLEBIN: case PlSqlParser.USERS: case PlSqlParser.USER_TABLESPACES: case PlSqlParser.USER: case PlSqlParser.USE_SEMI: case PlSqlParser.USE_STORED_OUTLINES: case PlSqlParser.USE_TTT_FOR_GSETS: case PlSqlParser.USE: case PlSqlParser.USE_VECTOR_AGGREGATION: case PlSqlParser.USE_WEAK_NAME_RESL: case PlSqlParser.USING_NO_EXPAND: case PlSqlParser.USING: case PlSqlParser.UTF16BE: case PlSqlParser.UTF16LE: case PlSqlParser.UTF32: case PlSqlParser.UTF8: case PlSqlParser.V1: case PlSqlParser.V2: case PlSqlParser.VALIDATE: case PlSqlParser.VALIDATION: case PlSqlParser.VALID_TIME_END: case PlSqlParser.VALUE: case PlSqlParser.VARCHAR2: case PlSqlParser.VARCHAR: case PlSqlParser.VARIABLE: case PlSqlParser.VAR_POP: case PlSqlParser.VARRAYS: case PlSqlParser.VARRAY: case PlSqlParser.VAR_SAMP: case PlSqlParser.VARYING: case PlSqlParser.VECTOR_READ_TRACE: case PlSqlParser.VECTOR_READ: case PlSqlParser.VECTOR_TRANSFORM_DIMS: case PlSqlParser.VECTOR_TRANSFORM_FACT: case PlSqlParser.VECTOR_TRANSFORM: case PlSqlParser.VERIFIER: case PlSqlParser.VERIFY: case PlSqlParser.VERSIONING: case PlSqlParser.VERSIONS_ENDSCN: case PlSqlParser.VERSIONS_ENDTIME: case PlSqlParser.VERSIONS_OPERATION: case PlSqlParser.VERSIONS_STARTSCN: case PlSqlParser.VERSIONS_STARTTIME: case PlSqlParser.VERSIONS: case PlSqlParser.VERSIONS_XID: case PlSqlParser.VERSION: case PlSqlParser.VIOLATION: case PlSqlParser.VIRTUAL: case PlSqlParser.VISIBILITY: case PlSqlParser.VISIBLE: case PlSqlParser.VOLUME: case PlSqlParser.VSIZE: case PlSqlParser.WAIT: case PlSqlParser.WALLET: case PlSqlParser.WARNING: case PlSqlParser.WEEKS: case PlSqlParser.WEEK: case PlSqlParser.WELLFORMED: case PlSqlParser.WHENEVER: case PlSqlParser.WHEN: case PlSqlParser.WHILE: case PlSqlParser.WHITESPACE: case PlSqlParser.WIDTH_BUCKET: case PlSqlParser.WITHIN: case PlSqlParser.WITHOUT: case PlSqlParser.WITH_PLSQL: case PlSqlParser.WORK: case PlSqlParser.WRAPPED: case PlSqlParser.WRAPPER: case PlSqlParser.WRITE: case PlSqlParser.XDB_FASTPATH_INSERT: case PlSqlParser.X_DYN_PRUNE: case PlSqlParser.XID: case PlSqlParser.XML2OBJECT: case PlSqlParser.XMLAGG: case PlSqlParser.XMLATTRIBUTES: case PlSqlParser.XMLCAST: case PlSqlParser.XMLCDATA: case PlSqlParser.XMLCOLATTVAL: case PlSqlParser.XMLCOMMENT: case PlSqlParser.XMLCONCAT: case PlSqlParser.XMLDIFF: case PlSqlParser.XML_DML_RWT_STMT: case PlSqlParser.XMLELEMENT: case PlSqlParser.XMLEXISTS2: case PlSqlParser.XMLEXISTS: case PlSqlParser.XMLFOREST: case PlSqlParser.XMLINDEX_REWRITE_IN_SELECT: case PlSqlParser.XMLINDEX_REWRITE: case PlSqlParser.XMLINDEX_SEL_IDX_TBL: case PlSqlParser.XMLISNODE: case PlSqlParser.XMLISVALID: case PlSqlParser.XMLNAMESPACES: case PlSqlParser.XMLPARSE: case PlSqlParser.XMLPATCH: case PlSqlParser.XMLPI: case PlSqlParser.XMLQUERYVAL: case PlSqlParser.XMLQUERY: case PlSqlParser.XMLROOT: case PlSqlParser.XMLSCHEMA: case PlSqlParser.XMLSERIALIZE: case PlSqlParser.XMLTABLE: case PlSqlParser.XMLTRANSFORMBLOB: case PlSqlParser.XMLTRANSFORM: case PlSqlParser.XMLTYPE: case PlSqlParser.XML: case PlSqlParser.XPATHTABLE: case PlSqlParser.XS_SYS_CONTEXT: case PlSqlParser.XS: case PlSqlParser.YEARS: case PlSqlParser.YEAR: case PlSqlParser.YES: case PlSqlParser.YMINTERVAL_UNCONSTRAINED: case PlSqlParser.ZONEMAP: case PlSqlParser.ZONE: case PlSqlParser.PREDICTION: case PlSqlParser.PREDICTION_BOUNDS: case PlSqlParser.PREDICTION_COST: case PlSqlParser.PREDICTION_DETAILS: case PlSqlParser.PREDICTION_PROBABILITY: case PlSqlParser.PREDICTION_SET: case PlSqlParser.CUME_DIST: case PlSqlParser.DENSE_RANK: case PlSqlParser.LISTAGG: case PlSqlParser.PERCENT_RANK: case PlSqlParser.PERCENTILE_CONT: case PlSqlParser.PERCENTILE_DISC: case PlSqlParser.RANK: case PlSqlParser.AVG: case PlSqlParser.CORR: case PlSqlParser.COVAR_: case PlSqlParser.LAG: case PlSqlParser.LEAD: case PlSqlParser.MAX: case PlSqlParser.MEDIAN: case PlSqlParser.MIN: case PlSqlParser.NTILE: case PlSqlParser.NVL: case PlSqlParser.RATIO_TO_REPORT: case PlSqlParser.REGR_: case PlSqlParser.ROUND: case PlSqlParser.ROW_NUMBER: case PlSqlParser.SUBSTR: case PlSqlParser.TO_CHAR: case PlSqlParser.TRIM: case PlSqlParser.SUM: case PlSqlParser.STDDEV: case PlSqlParser.VAR_: case PlSqlParser.VARIANCE: case PlSqlParser.LEAST: case PlSqlParser.GREATEST: case PlSqlParser.TO_DATE: case PlSqlParser.PERIOD: case PlSqlParser.DELIMITED_ID: case PlSqlParser.INTRODUCER: case PlSqlParser.REGULAR_ID: this.state = 9196; this.column_name(); break; case PlSqlParser.LEFT_PAREN: this.state = 9197; this.paren_column_list(); break; default: throw new antlr4.error.NoViableAltException(this); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Pivot_in_clauseContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_pivot_in_clause; return this; } Pivot_in_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Pivot_in_clauseContext.prototype.constructor = Pivot_in_clauseContext; Pivot_in_clauseContext.prototype.IN = function() { return this.getToken(PlSqlParser.IN, 0); }; Pivot_in_clauseContext.prototype.LEFT_PAREN = function() { return this.getToken(PlSqlParser.LEFT_PAREN, 0); }; Pivot_in_clauseContext.prototype.RIGHT_PAREN = function() { return this.getToken(PlSqlParser.RIGHT_PAREN, 0); }; Pivot_in_clauseContext.prototype.subquery = function() { return this.getTypedRuleContext(SubqueryContext,0); }; Pivot_in_clauseContext.prototype.ANY = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.ANY); } else { return this.getToken(PlSqlParser.ANY, i); } }; Pivot_in_clauseContext.prototype.pivot_in_clause_element = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Pivot_in_clause_elementContext); } else { return this.getTypedRuleContext(Pivot_in_clause_elementContext,i); } }; Pivot_in_clauseContext.prototype.COMMA = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.COMMA); } else { return this.getToken(PlSqlParser.COMMA, i); } }; Pivot_in_clauseContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterPivot_in_clause(this); } }; Pivot_in_clauseContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitPivot_in_clause(this); } }; Pivot_in_clauseContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitPivot_in_clause(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Pivot_in_clauseContext = Pivot_in_clauseContext; PlSqlParser.prototype.pivot_in_clause = function() { var localctx = new Pivot_in_clauseContext(this, this._ctx, this.state); this.enterRule(localctx, 1092, PlSqlParser.RULE_pivot_in_clause); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 9200; this.match(PlSqlParser.IN); this.state = 9201; this.match(PlSqlParser.LEFT_PAREN); this.state = 9219; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,1219,this._ctx); switch(la_) { case 1: this.state = 9202; this.subquery(); break; case 2: this.state = 9203; this.match(PlSqlParser.ANY); this.state = 9208; this._errHandler.sync(this); _la = this._input.LA(1); while(_la===PlSqlParser.COMMA) { this.state = 9204; this.match(PlSqlParser.COMMA); this.state = 9205; this.match(PlSqlParser.ANY); this.state = 9210; this._errHandler.sync(this); _la = this._input.LA(1); } break; case 3: this.state = 9211; this.pivot_in_clause_element(); this.state = 9216; this._errHandler.sync(this); _la = this._input.LA(1); while(_la===PlSqlParser.COMMA) { this.state = 9212; this.match(PlSqlParser.COMMA); this.state = 9213; this.pivot_in_clause_element(); this.state = 9218; this._errHandler.sync(this); _la = this._input.LA(1); } break; } this.state = 9221; this.match(PlSqlParser.RIGHT_PAREN); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Pivot_in_clause_elementContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_pivot_in_clause_element; return this; } Pivot_in_clause_elementContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Pivot_in_clause_elementContext.prototype.constructor = Pivot_in_clause_elementContext; Pivot_in_clause_elementContext.prototype.pivot_in_clause_elements = function() { return this.getTypedRuleContext(Pivot_in_clause_elementsContext,0); }; Pivot_in_clause_elementContext.prototype.column_alias = function() { return this.getTypedRuleContext(Column_aliasContext,0); }; Pivot_in_clause_elementContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterPivot_in_clause_element(this); } }; Pivot_in_clause_elementContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitPivot_in_clause_element(this); } }; Pivot_in_clause_elementContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitPivot_in_clause_element(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Pivot_in_clause_elementContext = Pivot_in_clause_elementContext; PlSqlParser.prototype.pivot_in_clause_element = function() { var localctx = new Pivot_in_clause_elementContext(this, this._ctx, this.state); this.enterRule(localctx, 1094, PlSqlParser.RULE_pivot_in_clause_element); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 9223; this.pivot_in_clause_elements(); this.state = 9225; this._errHandler.sync(this); _la = this._input.LA(1); if((((_la) & ~0x1f) == 0 && ((1 << _la) & ((1 << PlSqlParser.ABORT) | (1 << PlSqlParser.ABS) | (1 << PlSqlParser.ACCESS) | (1 << PlSqlParser.ACCESSED) | (1 << PlSqlParser.ACCOUNT) | (1 << PlSqlParser.ACL) | (1 << PlSqlParser.ACOS) | (1 << PlSqlParser.ACTION) | (1 << PlSqlParser.ACTIONS) | (1 << PlSqlParser.ACTIVATE) | (1 << PlSqlParser.ACTIVE) | (1 << PlSqlParser.ACTIVE_COMPONENT) | (1 << PlSqlParser.ACTIVE_DATA) | (1 << PlSqlParser.ACTIVE_FUNCTION) | (1 << PlSqlParser.ACTIVE_TAG) | (1 << PlSqlParser.ACTIVITY) | (1 << PlSqlParser.ADAPTIVE_PLAN) | (1 << PlSqlParser.ADD) | (1 << PlSqlParser.ADD_COLUMN) | (1 << PlSqlParser.ADD_GROUP) | (1 << PlSqlParser.ADD_MONTHS) | (1 << PlSqlParser.ADJ_DATE) | (1 << PlSqlParser.ADMIN) | (1 << PlSqlParser.ADMINISTER) | (1 << PlSqlParser.ADMINISTRATOR) | (1 << PlSqlParser.ADVANCED) | (1 << PlSqlParser.ADVISE) | (1 << PlSqlParser.ADVISOR) | (1 << PlSqlParser.AFD_DISKSTRING) | (1 << PlSqlParser.AFTER) | (1 << PlSqlParser.AGENT))) !== 0) || ((((_la - 32)) & ~0x1f) == 0 && ((1 << (_la - 32)) & ((1 << (PlSqlParser.AGGREGATE - 32)) | (1 << (PlSqlParser.A_LETTER - 32)) | (1 << (PlSqlParser.ALIAS - 32)) | (1 << (PlSqlParser.ALLOCATE - 32)) | (1 << (PlSqlParser.ALLOW - 32)) | (1 << (PlSqlParser.ALL_ROWS - 32)) | (1 << (PlSqlParser.ALWAYS - 32)) | (1 << (PlSqlParser.ANALYZE - 32)) | (1 << (PlSqlParser.ANCILLARY - 32)) | (1 << (PlSqlParser.AND_EQUAL - 32)) | (1 << (PlSqlParser.ANOMALY - 32)) | (1 << (PlSqlParser.ANSI_REARCH - 32)) | (1 << (PlSqlParser.ANTIJOIN - 32)) | (1 << (PlSqlParser.ANYSCHEMA - 32)) | (1 << (PlSqlParser.APPEND - 32)) | (1 << (PlSqlParser.APPENDCHILDXML - 32)) | (1 << (PlSqlParser.APPEND_VALUES - 32)) | (1 << (PlSqlParser.APPLICATION - 32)) | (1 << (PlSqlParser.APPLY - 32)) | (1 << (PlSqlParser.APPROX_COUNT_DISTINCT - 32)) | (1 << (PlSqlParser.ARCHIVAL - 32)) | (1 << (PlSqlParser.ARCHIVE - 32)) | (1 << (PlSqlParser.ARCHIVED - 32)) | (1 << (PlSqlParser.ARCHIVELOG - 32)) | (1 << (PlSqlParser.ARRAY - 32)) | (1 << (PlSqlParser.AS - 32)) | (1 << (PlSqlParser.ASCII - 32)))) !== 0) || ((((_la - 64)) & ~0x1f) == 0 && ((1 << (_la - 64)) & ((1 << (PlSqlParser.ASCIISTR - 64)) | (1 << (PlSqlParser.ASIN - 64)) | (1 << (PlSqlParser.ASIS - 64)) | (1 << (PlSqlParser.ASSEMBLY - 64)) | (1 << (PlSqlParser.ASSIGN - 64)) | (1 << (PlSqlParser.ASSOCIATE - 64)) | (1 << (PlSqlParser.ASYNC - 64)) | (1 << (PlSqlParser.ASYNCHRONOUS - 64)) | (1 << (PlSqlParser.ATAN2 - 64)) | (1 << (PlSqlParser.ATAN - 64)) | (1 << (PlSqlParser.AT - 64)) | (1 << (PlSqlParser.ATTRIBUTE - 64)) | (1 << (PlSqlParser.ATTRIBUTES - 64)) | (1 << (PlSqlParser.AUTHENTICATED - 64)) | (1 << (PlSqlParser.AUTHENTICATION - 64)) | (1 << (PlSqlParser.AUTHID - 64)) | (1 << (PlSqlParser.AUTHORIZATION - 64)) | (1 << (PlSqlParser.AUTOALLOCATE - 64)) | (1 << (PlSqlParser.AUTO - 64)) | (1 << (PlSqlParser.AUTOEXTEND - 64)) | (1 << (PlSqlParser.AUTO_LOGIN - 64)) | (1 << (PlSqlParser.AUTOMATIC - 64)) | (1 << (PlSqlParser.AUTONOMOUS_TRANSACTION - 64)) | (1 << (PlSqlParser.AUTO_REOPTIMIZE - 64)) | (1 << (PlSqlParser.AVAILABILITY - 64)) | (1 << (PlSqlParser.AVRO - 64)) | (1 << (PlSqlParser.BACKGROUND - 64)) | (1 << (PlSqlParser.BACKUP - 64)) | (1 << (PlSqlParser.BASIC - 64)))) !== 0) || ((((_la - 96)) & ~0x1f) == 0 && ((1 << (_la - 96)) & ((1 << (PlSqlParser.BASICFILE - 96)) | (1 << (PlSqlParser.BATCH - 96)) | (1 << (PlSqlParser.BATCHSIZE - 96)) | (1 << (PlSqlParser.BATCH_TABLE_ACCESS_BY_ROWID - 96)) | (1 << (PlSqlParser.BECOME - 96)) | (1 << (PlSqlParser.BEFORE - 96)) | (1 << (PlSqlParser.BEGIN - 96)) | (1 << (PlSqlParser.BEGINNING - 96)) | (1 << (PlSqlParser.BEGIN_OUTLINE_DATA - 96)) | (1 << (PlSqlParser.BEHALF - 96)) | (1 << (PlSqlParser.BEQUEATH - 96)) | (1 << (PlSqlParser.BFILE - 96)) | (1 << (PlSqlParser.BFILENAME - 96)) | (1 << (PlSqlParser.BIGFILE - 96)) | (1 << (PlSqlParser.BINARY - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE_INFINITY - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE_NAN - 96)) | (1 << (PlSqlParser.BINARY_FLOAT - 96)) | (1 << (PlSqlParser.BINARY_FLOAT_INFINITY - 96)) | (1 << (PlSqlParser.BINARY_FLOAT_NAN - 96)) | (1 << (PlSqlParser.BINARY_INTEGER - 96)) | (1 << (PlSqlParser.BIND_AWARE - 96)) | (1 << (PlSqlParser.BINDING - 96)) | (1 << (PlSqlParser.BIN_TO_NUM - 96)) | (1 << (PlSqlParser.BITAND - 96)) | (1 << (PlSqlParser.BITMAP_AND - 96)) | (1 << (PlSqlParser.BITMAP - 96)) | (1 << (PlSqlParser.BITMAPS - 96)) | (1 << (PlSqlParser.BITMAP_TREE - 96)) | (1 << (PlSqlParser.BITS - 96)))) !== 0) || ((((_la - 128)) & ~0x1f) == 0 && ((1 << (_la - 128)) & ((1 << (PlSqlParser.BLOB - 128)) | (1 << (PlSqlParser.BLOCK - 128)) | (1 << (PlSqlParser.BLOCK_RANGE - 128)) | (1 << (PlSqlParser.BLOCKS - 128)) | (1 << (PlSqlParser.BLOCKSIZE - 128)) | (1 << (PlSqlParser.BODY - 128)) | (1 << (PlSqlParser.BOOLEAN - 128)) | (1 << (PlSqlParser.BOTH - 128)) | (1 << (PlSqlParser.BOUND - 128)) | (1 << (PlSqlParser.BRANCH - 128)) | (1 << (PlSqlParser.BREADTH - 128)) | (1 << (PlSqlParser.BROADCAST - 128)) | (1 << (PlSqlParser.BSON - 128)) | (1 << (PlSqlParser.BUFFER - 128)) | (1 << (PlSqlParser.BUFFER_CACHE - 128)) | (1 << (PlSqlParser.BUFFER_POOL - 128)) | (1 << (PlSqlParser.BUILD - 128)) | (1 << (PlSqlParser.BULK - 128)) | (1 << (PlSqlParser.BYPASS_RECURSIVE_CHECK - 128)) | (1 << (PlSqlParser.BYPASS_UJVC - 128)) | (1 << (PlSqlParser.BYTE - 128)) | (1 << (PlSqlParser.CACHE - 128)) | (1 << (PlSqlParser.CACHE_CB - 128)) | (1 << (PlSqlParser.CACHE_INSTANCES - 128)) | (1 << (PlSqlParser.CACHE_TEMP_TABLE - 128)) | (1 << (PlSqlParser.CACHING - 128)) | (1 << (PlSqlParser.CALCULATED - 128)) | (1 << (PlSqlParser.CALLBACK - 128)) | (1 << (PlSqlParser.CALL - 128)) | (1 << (PlSqlParser.CANCEL - 128)))) !== 0) || ((((_la - 160)) & ~0x1f) == 0 && ((1 << (_la - 160)) & ((1 << (PlSqlParser.CAPACITY - 160)) | (1 << (PlSqlParser.CARDINALITY - 160)) | (1 << (PlSqlParser.CASCADE - 160)) | (1 << (PlSqlParser.CASE - 160)) | (1 << (PlSqlParser.CAST - 160)) | (1 << (PlSqlParser.CATEGORY - 160)) | (1 << (PlSqlParser.CDBDEFAULT - 160)) | (1 << (PlSqlParser.CEIL - 160)) | (1 << (PlSqlParser.CELL_FLASH_CACHE - 160)) | (1 << (PlSqlParser.CERTIFICATE - 160)) | (1 << (PlSqlParser.CFILE - 160)) | (1 << (PlSqlParser.CHAINED - 160)) | (1 << (PlSqlParser.CHANGE - 160)) | (1 << (PlSqlParser.CHANGE_DUPKEY_ERROR_INDEX - 160)) | (1 << (PlSqlParser.CHARACTER - 160)) | (1 << (PlSqlParser.CHAR - 160)) | (1 << (PlSqlParser.CHAR_CS - 160)) | (1 << (PlSqlParser.CHARTOROWID - 160)) | (1 << (PlSqlParser.CHECK_ACL_REWRITE - 160)) | (1 << (PlSqlParser.CHECKPOINT - 160)) | (1 << (PlSqlParser.CHILD - 160)) | (1 << (PlSqlParser.CHOOSE - 160)) | (1 << (PlSqlParser.CHR - 160)) | (1 << (PlSqlParser.CHUNK - 160)) | (1 << (PlSqlParser.CLASS - 160)) | (1 << (PlSqlParser.CLASSIFIER - 160)) | (1 << (PlSqlParser.CLEANUP - 160)) | (1 << (PlSqlParser.CLEAR - 160)) | (1 << (PlSqlParser.C_LETTER - 160)) | (1 << (PlSqlParser.CLIENT - 160)))) !== 0) || ((((_la - 192)) & ~0x1f) == 0 && ((1 << (_la - 192)) & ((1 << (PlSqlParser.CLOB - 192)) | (1 << (PlSqlParser.CLONE - 192)) | (1 << (PlSqlParser.CLOSE_CACHED_OPEN_CURSORS - 192)) | (1 << (PlSqlParser.CLOSE - 192)) | (1 << (PlSqlParser.CLUSTER_BY_ROWID - 192)) | (1 << (PlSqlParser.CLUSTER - 192)) | (1 << (PlSqlParser.CLUSTER_DETAILS - 192)) | (1 << (PlSqlParser.CLUSTER_DISTANCE - 192)) | (1 << (PlSqlParser.CLUSTER_ID - 192)) | (1 << (PlSqlParser.CLUSTERING - 192)) | (1 << (PlSqlParser.CLUSTERING_FACTOR - 192)) | (1 << (PlSqlParser.CLUSTER_PROBABILITY - 192)) | (1 << (PlSqlParser.CLUSTER_SET - 192)) | (1 << (PlSqlParser.COALESCE - 192)) | (1 << (PlSqlParser.COALESCE_SQ - 192)) | (1 << (PlSqlParser.COARSE - 192)) | (1 << (PlSqlParser.CO_AUTH_IND - 192)) | (1 << (PlSqlParser.COLD - 192)) | (1 << (PlSqlParser.COLLECT - 192)) | (1 << (PlSqlParser.COLUMNAR - 192)) | (1 << (PlSqlParser.COLUMN_AUTH_INDICATOR - 192)) | (1 << (PlSqlParser.COLUMN - 192)) | (1 << (PlSqlParser.COLUMNS - 192)) | (1 << (PlSqlParser.COLUMN_STATS - 192)) | (1 << (PlSqlParser.COLUMN_VALUE - 192)) | (1 << (PlSqlParser.COMMENT - 192)) | (1 << (PlSqlParser.COMMIT - 192)) | (1 << (PlSqlParser.COMMITTED - 192)) | (1 << (PlSqlParser.COMMON_DATA - 192)) | (1 << (PlSqlParser.COMPACT - 192)) | (1 << (PlSqlParser.COMPATIBILITY - 192)) | (1 << (PlSqlParser.COMPILE - 192)))) !== 0) || ((((_la - 224)) & ~0x1f) == 0 && ((1 << (_la - 224)) & ((1 << (PlSqlParser.COMPLETE - 224)) | (1 << (PlSqlParser.COMPLIANCE - 224)) | (1 << (PlSqlParser.COMPONENT - 224)) | (1 << (PlSqlParser.COMPONENTS - 224)) | (1 << (PlSqlParser.COMPOSE - 224)) | (1 << (PlSqlParser.COMPOSITE - 224)) | (1 << (PlSqlParser.COMPOSITE_LIMIT - 224)) | (1 << (PlSqlParser.COMPOUND - 224)) | (1 << (PlSqlParser.COMPUTE - 224)) | (1 << (PlSqlParser.CONCAT - 224)) | (1 << (PlSqlParser.CON_DBID_TO_ID - 224)) | (1 << (PlSqlParser.CONDITIONAL - 224)) | (1 << (PlSqlParser.CONDITION - 224)) | (1 << (PlSqlParser.CONFIRM - 224)) | (1 << (PlSqlParser.CONFORMING - 224)) | (1 << (PlSqlParser.CON_GUID_TO_ID - 224)) | (1 << (PlSqlParser.CON_ID - 224)) | (1 << (PlSqlParser.CON_NAME_TO_ID - 224)) | (1 << (PlSqlParser.CONNECT_BY_CB_WHR_ONLY - 224)) | (1 << (PlSqlParser.CONNECT_BY_COMBINE_SW - 224)) | (1 << (PlSqlParser.CONNECT_BY_COST_BASED - 224)) | (1 << (PlSqlParser.CONNECT_BY_ELIM_DUPS - 224)) | (1 << (PlSqlParser.CONNECT_BY_FILTERING - 224)) | (1 << (PlSqlParser.CONNECT_BY_ISCYCLE - 224)) | (1 << (PlSqlParser.CONNECT_BY_ISLEAF - 224)) | (1 << (PlSqlParser.CONNECT_BY_ROOT - 224)) | (1 << (PlSqlParser.CONNECT_TIME - 224)) | (1 << (PlSqlParser.CONSIDER - 224)) | (1 << (PlSqlParser.CONSISTENT - 224)) | (1 << (PlSqlParser.CONSTANT - 224)))) !== 0) || ((((_la - 256)) & ~0x1f) == 0 && ((1 << (_la - 256)) & ((1 << (PlSqlParser.CONST - 256)) | (1 << (PlSqlParser.CONSTRAINT - 256)) | (1 << (PlSqlParser.CONSTRAINTS - 256)) | (1 << (PlSqlParser.CONSTRUCTOR - 256)) | (1 << (PlSqlParser.CONTAINER - 256)) | (1 << (PlSqlParser.CONTAINER_DATA - 256)) | (1 << (PlSqlParser.CONTAINERS - 256)) | (1 << (PlSqlParser.CONTENT - 256)) | (1 << (PlSqlParser.CONTENTS - 256)) | (1 << (PlSqlParser.CONTEXT - 256)) | (1 << (PlSqlParser.CONTINUE - 256)) | (1 << (PlSqlParser.CONTROLFILE - 256)) | (1 << (PlSqlParser.CON_UID_TO_ID - 256)) | (1 << (PlSqlParser.CONVERT - 256)) | (1 << (PlSqlParser.COOKIE - 256)) | (1 << (PlSqlParser.COPY - 256)) | (1 << (PlSqlParser.CORR_K - 256)) | (1 << (PlSqlParser.CORR_S - 256)) | (1 << (PlSqlParser.CORRUPTION - 256)) | (1 << (PlSqlParser.CORRUPT_XID_ALL - 256)) | (1 << (PlSqlParser.CORRUPT_XID - 256)) | (1 << (PlSqlParser.COS - 256)) | (1 << (PlSqlParser.COSH - 256)) | (1 << (PlSqlParser.COST - 256)) | (1 << (PlSqlParser.COST_XML_QUERY_REWRITE - 256)) | (1 << (PlSqlParser.COUNT - 256)) | (1 << (PlSqlParser.COVAR_POP - 256)) | (1 << (PlSqlParser.COVAR_SAMP - 256)) | (1 << (PlSqlParser.CPU_COSTING - 256)) | (1 << (PlSqlParser.CPU_PER_CALL - 256)) | (1 << (PlSqlParser.CPU_PER_SESSION - 256)) | (1 << (PlSqlParser.CRASH - 256)))) !== 0) || ((((_la - 289)) & ~0x1f) == 0 && ((1 << (_la - 289)) & ((1 << (PlSqlParser.CREATE_FILE_DEST - 289)) | (1 << (PlSqlParser.CREATE_STORED_OUTLINES - 289)) | (1 << (PlSqlParser.CREATION - 289)) | (1 << (PlSqlParser.CREDENTIAL - 289)) | (1 << (PlSqlParser.CRITICAL - 289)) | (1 << (PlSqlParser.CROSS - 289)) | (1 << (PlSqlParser.CROSSEDITION - 289)) | (1 << (PlSqlParser.CSCONVERT - 289)) | (1 << (PlSqlParser.CUBE_AJ - 289)) | (1 << (PlSqlParser.CUBE - 289)) | (1 << (PlSqlParser.CUBE_GB - 289)) | (1 << (PlSqlParser.CUBE_SJ - 289)) | (1 << (PlSqlParser.CUME_DISTM - 289)) | (1 << (PlSqlParser.CURRENT - 289)) | (1 << (PlSqlParser.CURRENT_DATE - 289)) | (1 << (PlSqlParser.CURRENT_SCHEMA - 289)) | (1 << (PlSqlParser.CURRENT_TIME - 289)) | (1 << (PlSqlParser.CURRENT_TIMESTAMP - 289)) | (1 << (PlSqlParser.CURRENT_USER - 289)) | (1 << (PlSqlParser.CURRENTV - 289)) | (1 << (PlSqlParser.CURSOR - 289)) | (1 << (PlSqlParser.CURSOR_SHARING_EXACT - 289)) | (1 << (PlSqlParser.CURSOR_SPECIFIC_SEGMENT - 289)) | (1 << (PlSqlParser.CUSTOMDATUM - 289)) | (1 << (PlSqlParser.CV - 289)) | (1 << (PlSqlParser.CYCLE - 289)) | (1 << (PlSqlParser.DANGLING - 289)) | (1 << (PlSqlParser.DATABASE - 289)) | (1 << (PlSqlParser.DATA - 289)) | (1 << (PlSqlParser.DATAFILE - 289)) | (1 << (PlSqlParser.DATAFILES - 289)))) !== 0) || ((((_la - 321)) & ~0x1f) == 0 && ((1 << (_la - 321)) & ((1 << (PlSqlParser.DATAMOVEMENT - 321)) | (1 << (PlSqlParser.DATAOBJNO - 321)) | (1 << (PlSqlParser.DATAOBJ_TO_MAT_PARTITION - 321)) | (1 << (PlSqlParser.DATAOBJ_TO_PARTITION - 321)) | (1 << (PlSqlParser.DATAPUMP - 321)) | (1 << (PlSqlParser.DATA_SECURITY_REWRITE_LIMIT - 321)) | (1 << (PlSqlParser.DATE_MODE - 321)) | (1 << (PlSqlParser.DAY - 321)) | (1 << (PlSqlParser.DAYS - 321)) | (1 << (PlSqlParser.DBA - 321)) | (1 << (PlSqlParser.DBA_RECYCLEBIN - 321)) | (1 << (PlSqlParser.DBMS_STATS - 321)) | (1 << (PlSqlParser.DB_ROLE_CHANGE - 321)) | (1 << (PlSqlParser.DBTIMEZONE - 321)) | (1 << (PlSqlParser.DB_UNIQUE_NAME - 321)) | (1 << (PlSqlParser.DB_VERSION - 321)) | (1 << (PlSqlParser.DDL - 321)) | (1 << (PlSqlParser.DEALLOCATE - 321)) | (1 << (PlSqlParser.DEBUG - 321)) | (1 << (PlSqlParser.DEBUGGER - 321)) | (1 << (PlSqlParser.DEC - 321)) | (1 << (PlSqlParser.DECIMAL - 321)) | (1 << (PlSqlParser.DECLARE - 321)) | (1 << (PlSqlParser.DECOMPOSE - 321)) | (1 << (PlSqlParser.DECORRELATE - 321)) | (1 << (PlSqlParser.DECR - 321)) | (1 << (PlSqlParser.DECREMENT - 321)) | (1 << (PlSqlParser.DECRYPT - 321)) | (1 << (PlSqlParser.DEDUPLICATE - 321)) | (1 << (PlSqlParser.DEFAULTS - 321)))) !== 0) || ((((_la - 353)) & ~0x1f) == 0 && ((1 << (_la - 353)) & ((1 << (PlSqlParser.DEFERRABLE - 353)) | (1 << (PlSqlParser.DEFERRED - 353)) | (1 << (PlSqlParser.DEFINED - 353)) | (1 << (PlSqlParser.DEFINE - 353)) | (1 << (PlSqlParser.DEFINER - 353)) | (1 << (PlSqlParser.DEGREE - 353)) | (1 << (PlSqlParser.DELAY - 353)) | (1 << (PlSqlParser.DELEGATE - 353)) | (1 << (PlSqlParser.DELETE_ALL - 353)) | (1 << (PlSqlParser.DELETE - 353)) | (1 << (PlSqlParser.DELETEXML - 353)) | (1 << (PlSqlParser.DEMAND - 353)) | (1 << (PlSqlParser.DENSE_RANKM - 353)) | (1 << (PlSqlParser.DEPENDENT - 353)) | (1 << (PlSqlParser.DEPTH - 353)) | (1 << (PlSqlParser.DEQUEUE - 353)) | (1 << (PlSqlParser.DEREF - 353)) | (1 << (PlSqlParser.DEREF_NO_REWRITE - 353)) | (1 << (PlSqlParser.DESTROY - 353)) | (1 << (PlSqlParser.DETACHED - 353)) | (1 << (PlSqlParser.DETERMINES - 353)) | (1 << (PlSqlParser.DETERMINISTIC - 353)) | (1 << (PlSqlParser.DICTIONARY - 353)) | (1 << (PlSqlParser.DIMENSION - 353)) | (1 << (PlSqlParser.DIMENSIONS - 353)) | (1 << (PlSqlParser.DIRECT_LOAD - 353)) | (1 << (PlSqlParser.DIRECTORY - 353)) | (1 << (PlSqlParser.DIRECT_PATH - 353)) | (1 << (PlSqlParser.DISABLE_ALL - 353)) | (1 << (PlSqlParser.DISABLE - 353)) | (1 << (PlSqlParser.DISABLE_PARALLEL_DML - 353)))) !== 0) || ((((_la - 385)) & ~0x1f) == 0 && ((1 << (_la - 385)) & ((1 << (PlSqlParser.DISABLE_PRESET - 385)) | (1 << (PlSqlParser.DISABLE_RPKE - 385)) | (1 << (PlSqlParser.DISALLOW - 385)) | (1 << (PlSqlParser.DISASSOCIATE - 385)) | (1 << (PlSqlParser.DISCARD - 385)) | (1 << (PlSqlParser.DISCONNECT - 385)) | (1 << (PlSqlParser.DISK - 385)) | (1 << (PlSqlParser.DISKGROUP - 385)) | (1 << (PlSqlParser.DISKS - 385)) | (1 << (PlSqlParser.DISMOUNT - 385)) | (1 << (PlSqlParser.DISTINGUISHED - 385)) | (1 << (PlSqlParser.DISTRIBUTED - 385)) | (1 << (PlSqlParser.DISTRIBUTE - 385)) | (1 << (PlSqlParser.DML - 385)) | (1 << (PlSqlParser.DML_UPDATE - 385)) | (1 << (PlSqlParser.DOCFIDELITY - 385)) | (1 << (PlSqlParser.DOCUMENT - 385)) | (1 << (PlSqlParser.DOMAIN_INDEX_FILTER - 385)) | (1 << (PlSqlParser.DOMAIN_INDEX_NO_SORT - 385)) | (1 << (PlSqlParser.DOMAIN_INDEX_SORT - 385)) | (1 << (PlSqlParser.DOUBLE - 385)) | (1 << (PlSqlParser.DOWNGRADE - 385)) | (1 << (PlSqlParser.DRIVING_SITE - 385)) | (1 << (PlSqlParser.DROP_COLUMN - 385)) | (1 << (PlSqlParser.DROP_GROUP - 385)) | (1 << (PlSqlParser.DSINTERVAL_UNCONSTRAINED - 385)) | (1 << (PlSqlParser.DST_UPGRADE_INSERT_CONV - 385)) | (1 << (PlSqlParser.DUMP - 385)))) !== 0) || ((((_la - 417)) & ~0x1f) == 0 && ((1 << (_la - 417)) & ((1 << (PlSqlParser.DUPLICATE - 417)) | (1 << (PlSqlParser.DV - 417)) | (1 << (PlSqlParser.DYNAMIC - 417)) | (1 << (PlSqlParser.DYNAMIC_SAMPLING - 417)) | (1 << (PlSqlParser.DYNAMIC_SAMPLING_EST_CDN - 417)) | (1 << (PlSqlParser.EACH - 417)) | (1 << (PlSqlParser.EDITIONABLE - 417)) | (1 << (PlSqlParser.EDITION - 417)) | (1 << (PlSqlParser.EDITIONING - 417)) | (1 << (PlSqlParser.EDITIONS - 417)) | (1 << (PlSqlParser.ELEMENT - 417)) | (1 << (PlSqlParser.ELIM_GROUPBY - 417)) | (1 << (PlSqlParser.ELIMINATE_JOIN - 417)) | (1 << (PlSqlParser.ELIMINATE_OBY - 417)) | (1 << (PlSqlParser.ELIMINATE_OUTER_JOIN - 417)) | (1 << (PlSqlParser.EM - 417)) | (1 << (PlSqlParser.EMPTY_BLOB - 417)) | (1 << (PlSqlParser.EMPTY_CLOB - 417)) | (1 << (PlSqlParser.EMPTY - 417)) | (1 << (PlSqlParser.ENABLE_ALL - 417)) | (1 << (PlSqlParser.ENABLE - 417)) | (1 << (PlSqlParser.ENABLE_PARALLEL_DML - 417)) | (1 << (PlSqlParser.ENABLE_PRESET - 417)) | (1 << (PlSqlParser.ENCODING - 417)) | (1 << (PlSqlParser.ENCRYPT - 417)) | (1 << (PlSqlParser.ENCRYPTION - 417)) | (1 << (PlSqlParser.END_OUTLINE_DATA - 417)) | (1 << (PlSqlParser.ENFORCED - 417)) | (1 << (PlSqlParser.ENFORCE - 417)))) !== 0) || ((((_la - 449)) & ~0x1f) == 0 && ((1 << (_la - 449)) & ((1 << (PlSqlParser.ENQUEUE - 449)) | (1 << (PlSqlParser.ENTERPRISE - 449)) | (1 << (PlSqlParser.ENTITYESCAPING - 449)) | (1 << (PlSqlParser.ENTRY - 449)) | (1 << (PlSqlParser.EQUIPART - 449)) | (1 << (PlSqlParser.ERR - 449)) | (1 << (PlSqlParser.ERROR_ARGUMENT - 449)) | (1 << (PlSqlParser.ERROR - 449)) | (1 << (PlSqlParser.ERROR_ON_OVERLAP_TIME - 449)) | (1 << (PlSqlParser.ERRORS - 449)) | (1 << (PlSqlParser.ESCAPE - 449)) | (1 << (PlSqlParser.ESTIMATE - 449)) | (1 << (PlSqlParser.EVAL - 449)) | (1 << (PlSqlParser.EVALNAME - 449)) | (1 << (PlSqlParser.EVALUATE - 449)) | (1 << (PlSqlParser.EVALUATION - 449)) | (1 << (PlSqlParser.EVENTS - 449)) | (1 << (PlSqlParser.EVERY - 449)) | (1 << (PlSqlParser.EXCEPT - 449)) | (1 << (PlSqlParser.EXCEPTION - 449)) | (1 << (PlSqlParser.EXCEPTION_INIT - 449)) | (1 << (PlSqlParser.EXCEPTIONS - 449)) | (1 << (PlSqlParser.EXCHANGE - 449)) | (1 << (PlSqlParser.EXCLUDE - 449)) | (1 << (PlSqlParser.EXCLUDING - 449)) | (1 << (PlSqlParser.EXECUTE - 449)) | (1 << (PlSqlParser.EXEMPT - 449)) | (1 << (PlSqlParser.EXISTING - 449)) | (1 << (PlSqlParser.EXISTS - 449)) | (1 << (PlSqlParser.EXISTSNODE - 449)) | (1 << (PlSqlParser.EXIT - 449)))) !== 0) || ((((_la - 481)) & ~0x1f) == 0 && ((1 << (_la - 481)) & ((1 << (PlSqlParser.EXPAND_GSET_TO_UNION - 481)) | (1 << (PlSqlParser.EXPAND_TABLE - 481)) | (1 << (PlSqlParser.EXP - 481)) | (1 << (PlSqlParser.EXPIRE - 481)) | (1 << (PlSqlParser.EXPLAIN - 481)) | (1 << (PlSqlParser.EXPLOSION - 481)) | (1 << (PlSqlParser.EXPORT - 481)) | (1 << (PlSqlParser.EXPR_CORR_CHECK - 481)) | (1 << (PlSqlParser.EXPRESS - 481)) | (1 << (PlSqlParser.EXTENDS - 481)) | (1 << (PlSqlParser.EXTENT - 481)) | (1 << (PlSqlParser.EXTENTS - 481)) | (1 << (PlSqlParser.EXTERNAL - 481)) | (1 << (PlSqlParser.EXTERNALLY - 481)) | (1 << (PlSqlParser.EXTRACTCLOBXML - 481)) | (1 << (PlSqlParser.EXTRACT - 481)) | (1 << (PlSqlParser.EXTRACTVALUE - 481)) | (1 << (PlSqlParser.EXTRA - 481)) | (1 << (PlSqlParser.FACILITY - 481)) | (1 << (PlSqlParser.FACT - 481)) | (1 << (PlSqlParser.FACTOR - 481)) | (1 << (PlSqlParser.FACTORIZE_JOIN - 481)) | (1 << (PlSqlParser.FAILED - 481)) | (1 << (PlSqlParser.FAILED_LOGIN_ATTEMPTS - 481)) | (1 << (PlSqlParser.FAILGROUP - 481)) | (1 << (PlSqlParser.FAILOVER - 481)) | (1 << (PlSqlParser.FAILURE - 481)) | (1 << (PlSqlParser.FALSE - 481)) | (1 << (PlSqlParser.FAMILY - 481)) | (1 << (PlSqlParser.FAR - 481)) | (1 << (PlSqlParser.FAST - 481)) | (1 << (PlSqlParser.FASTSTART - 481)))) !== 0) || ((((_la - 513)) & ~0x1f) == 0 && ((1 << (_la - 513)) & ((1 << (PlSqlParser.FBTSCAN - 513)) | (1 << (PlSqlParser.FEATURE_DETAILS - 513)) | (1 << (PlSqlParser.FEATURE_ID - 513)) | (1 << (PlSqlParser.FEATURE_SET - 513)) | (1 << (PlSqlParser.FEATURE_VALUE - 513)) | (1 << (PlSqlParser.FETCH - 513)) | (1 << (PlSqlParser.FILE - 513)) | (1 << (PlSqlParser.FILE_NAME_CONVERT - 513)) | (1 << (PlSqlParser.FILESYSTEM_LIKE_LOGGING - 513)) | (1 << (PlSqlParser.FILTER - 513)) | (1 << (PlSqlParser.FINAL - 513)) | (1 << (PlSqlParser.FINE - 513)) | (1 << (PlSqlParser.FINISH - 513)) | (1 << (PlSqlParser.FIRST - 513)) | (1 << (PlSqlParser.FIRSTM - 513)) | (1 << (PlSqlParser.FIRST_ROWS - 513)) | (1 << (PlSqlParser.FIRST_VALUE - 513)) | (1 << (PlSqlParser.FIXED_VIEW_DATA - 513)) | (1 << (PlSqlParser.FLAGGER - 513)) | (1 << (PlSqlParser.FLASHBACK - 513)) | (1 << (PlSqlParser.FLASH_CACHE - 513)) | (1 << (PlSqlParser.FLOAT - 513)) | (1 << (PlSqlParser.FLOB - 513)) | (1 << (PlSqlParser.FLOOR - 513)) | (1 << (PlSqlParser.FLUSH - 513)) | (1 << (PlSqlParser.FOLDER - 513)) | (1 << (PlSqlParser.FOLLOWING - 513)) | (1 << (PlSqlParser.FOLLOWS - 513)) | (1 << (PlSqlParser.FORALL - 513)) | (1 << (PlSqlParser.FORCE - 513)) | (1 << (PlSqlParser.FORCE_XML_QUERY_REWRITE - 513)) | (1 << (PlSqlParser.FOREIGN - 513)))) !== 0) || ((((_la - 545)) & ~0x1f) == 0 && ((1 << (_la - 545)) & ((1 << (PlSqlParser.FOREVER - 545)) | (1 << (PlSqlParser.FORMAT - 545)) | (1 << (PlSqlParser.FORWARD - 545)) | (1 << (PlSqlParser.FRAGMENT_NUMBER - 545)) | (1 << (PlSqlParser.FREELIST - 545)) | (1 << (PlSqlParser.FREELISTS - 545)) | (1 << (PlSqlParser.FREEPOOLS - 545)) | (1 << (PlSqlParser.FRESH - 545)) | (1 << (PlSqlParser.FROM_TZ - 545)) | (1 << (PlSqlParser.FULL - 545)) | (1 << (PlSqlParser.FULL_OUTER_JOIN_TO_OUTER - 545)) | (1 << (PlSqlParser.FUNCTION - 545)) | (1 << (PlSqlParser.FUNCTIONS - 545)) | (1 << (PlSqlParser.GATHER_OPTIMIZER_STATISTICS - 545)) | (1 << (PlSqlParser.GATHER_PLAN_STATISTICS - 545)) | (1 << (PlSqlParser.GBY_CONC_ROLLUP - 545)) | (1 << (PlSqlParser.GBY_PUSHDOWN - 545)) | (1 << (PlSqlParser.GENERATED - 545)) | (1 << (PlSqlParser.GET - 545)) | (1 << (PlSqlParser.GLOBAL - 545)) | (1 << (PlSqlParser.GLOBALLY - 545)) | (1 << (PlSqlParser.GLOBAL_NAME - 545)) | (1 << (PlSqlParser.GLOBAL_TOPIC_ENABLED - 545)) | (1 << (PlSqlParser.GROUP_BY - 545)) | (1 << (PlSqlParser.GROUP_ID - 545)) | (1 << (PlSqlParser.GROUPING - 545)) | (1 << (PlSqlParser.GROUPING_ID - 545)))) !== 0) || ((((_la - 577)) & ~0x1f) == 0 && ((1 << (_la - 577)) & ((1 << (PlSqlParser.GROUPS - 577)) | (1 << (PlSqlParser.GUARANTEED - 577)) | (1 << (PlSqlParser.GUARANTEE - 577)) | (1 << (PlSqlParser.GUARD - 577)) | (1 << (PlSqlParser.HASH_AJ - 577)) | (1 << (PlSqlParser.HASH - 577)) | (1 << (PlSqlParser.HASHKEYS - 577)) | (1 << (PlSqlParser.HASH_SJ - 577)) | (1 << (PlSqlParser.HEADER - 577)) | (1 << (PlSqlParser.HEAP - 577)) | (1 << (PlSqlParser.HELP - 577)) | (1 << (PlSqlParser.HEXTORAW - 577)) | (1 << (PlSqlParser.HEXTOREF - 577)) | (1 << (PlSqlParser.HIDDEN_KEYWORD - 577)) | (1 << (PlSqlParser.HIDE - 577)) | (1 << (PlSqlParser.HIERARCHY - 577)) | (1 << (PlSqlParser.HIGH - 577)) | (1 << (PlSqlParser.HINTSET_BEGIN - 577)) | (1 << (PlSqlParser.HINTSET_END - 577)) | (1 << (PlSqlParser.HOT - 577)) | (1 << (PlSqlParser.HOUR - 577)) | (1 << (PlSqlParser.HWM_BROKERED - 577)) | (1 << (PlSqlParser.HYBRID - 577)) | (1 << (PlSqlParser.IDENTIFIER - 577)) | (1 << (PlSqlParser.IDENTITY - 577)) | (1 << (PlSqlParser.IDGENERATORS - 577)) | (1 << (PlSqlParser.ID - 577)) | (1 << (PlSqlParser.IDLE_TIME - 577)) | (1 << (PlSqlParser.IF - 577)) | (1 << (PlSqlParser.IGNORE - 577)))) !== 0) || ((((_la - 609)) & ~0x1f) == 0 && ((1 << (_la - 609)) & ((1 << (PlSqlParser.IGNORE_OPTIM_EMBEDDED_HINTS - 609)) | (1 << (PlSqlParser.IGNORE_ROW_ON_DUPKEY_INDEX - 609)) | (1 << (PlSqlParser.IGNORE_WHERE_CLAUSE - 609)) | (1 << (PlSqlParser.ILM - 609)) | (1 << (PlSqlParser.IMMEDIATE - 609)) | (1 << (PlSqlParser.IMPACT - 609)) | (1 << (PlSqlParser.IMPORT - 609)) | (1 << (PlSqlParser.INACTIVE - 609)) | (1 << (PlSqlParser.INCLUDE - 609)) | (1 << (PlSqlParser.INCLUDE_VERSION - 609)) | (1 << (PlSqlParser.INCLUDING - 609)) | (1 << (PlSqlParser.INCREMENTAL - 609)) | (1 << (PlSqlParser.INCREMENT - 609)) | (1 << (PlSqlParser.INCR - 609)) | (1 << (PlSqlParser.INDENT - 609)) | (1 << (PlSqlParser.INDEX_ASC - 609)) | (1 << (PlSqlParser.INDEX_COMBINE - 609)) | (1 << (PlSqlParser.INDEX_DESC - 609)) | (1 << (PlSqlParser.INDEXED - 609)) | (1 << (PlSqlParser.INDEXES - 609)) | (1 << (PlSqlParser.INDEX_FFS - 609)) | (1 << (PlSqlParser.INDEX_FILTER - 609)) | (1 << (PlSqlParser.INDEXING - 609)) | (1 << (PlSqlParser.INDEX_JOIN - 609)) | (1 << (PlSqlParser.INDEX_ROWS - 609)) | (1 << (PlSqlParser.INDEX_RRS - 609)) | (1 << (PlSqlParser.INDEX_RS_ASC - 609)) | (1 << (PlSqlParser.INDEX_RS_DESC - 609)) | (1 << (PlSqlParser.INDEX_RS - 609)) | (1 << (PlSqlParser.INDEX_SCAN - 609)) | (1 << (PlSqlParser.INDEX_SKIP_SCAN - 609)))) !== 0) || ((((_la - 641)) & ~0x1f) == 0 && ((1 << (_la - 641)) & ((1 << (PlSqlParser.INDEX_SS_ASC - 641)) | (1 << (PlSqlParser.INDEX_SS_DESC - 641)) | (1 << (PlSqlParser.INDEX_SS - 641)) | (1 << (PlSqlParser.INDEX_STATS - 641)) | (1 << (PlSqlParser.INDEXTYPE - 641)) | (1 << (PlSqlParser.INDEXTYPES - 641)) | (1 << (PlSqlParser.INDICATOR - 641)) | (1 << (PlSqlParser.INDICES - 641)) | (1 << (PlSqlParser.INFINITE - 641)) | (1 << (PlSqlParser.INFORMATIONAL - 641)) | (1 << (PlSqlParser.INHERIT - 641)) | (1 << (PlSqlParser.INITCAP - 641)) | (1 << (PlSqlParser.INITIAL - 641)) | (1 << (PlSqlParser.INITIALIZED - 641)) | (1 << (PlSqlParser.INITIALLY - 641)) | (1 << (PlSqlParser.INITRANS - 641)) | (1 << (PlSqlParser.INLINE - 641)) | (1 << (PlSqlParser.INLINE_XMLTYPE_NT - 641)) | (1 << (PlSqlParser.INMEMORY - 641)) | (1 << (PlSqlParser.IN_MEMORY_METADATA - 641)) | (1 << (PlSqlParser.INMEMORY_PRUNING - 641)) | (1 << (PlSqlParser.INNER - 641)) | (1 << (PlSqlParser.INOUT - 641)) | (1 << (PlSqlParser.INPLACE - 641)) | (1 << (PlSqlParser.INSERTCHILDXMLAFTER - 641)) | (1 << (PlSqlParser.INSERTCHILDXMLBEFORE - 641)) | (1 << (PlSqlParser.INSERTCHILDXML - 641)) | (1 << (PlSqlParser.INSERTXMLAFTER - 641)) | (1 << (PlSqlParser.INSERTXMLBEFORE - 641)) | (1 << (PlSqlParser.INSTANCE - 641)))) !== 0) || ((((_la - 673)) & ~0x1f) == 0 && ((1 << (_la - 673)) & ((1 << (PlSqlParser.INSTANCES - 673)) | (1 << (PlSqlParser.INSTANTIABLE - 673)) | (1 << (PlSqlParser.INSTANTLY - 673)) | (1 << (PlSqlParser.INSTEAD - 673)) | (1 << (PlSqlParser.INSTR2 - 673)) | (1 << (PlSqlParser.INSTR4 - 673)) | (1 << (PlSqlParser.INSTRB - 673)) | (1 << (PlSqlParser.INSTRC - 673)) | (1 << (PlSqlParser.INSTR - 673)) | (1 << (PlSqlParser.INTEGER - 673)) | (1 << (PlSqlParser.INTERLEAVED - 673)) | (1 << (PlSqlParser.INTERMEDIATE - 673)) | (1 << (PlSqlParser.INTERNAL_CONVERT - 673)) | (1 << (PlSqlParser.INTERNAL_USE - 673)) | (1 << (PlSqlParser.INTERPRETED - 673)) | (1 << (PlSqlParser.INTERVAL - 673)) | (1 << (PlSqlParser.INT - 673)) | (1 << (PlSqlParser.INVALIDATE - 673)) | (1 << (PlSqlParser.INVISIBLE - 673)) | (1 << (PlSqlParser.IN_XQUERY - 673)) | (1 << (PlSqlParser.ISOLATION - 673)) | (1 << (PlSqlParser.ISOLATION_LEVEL - 673)) | (1 << (PlSqlParser.ITERATE - 673)) | (1 << (PlSqlParser.ITERATION_NUMBER - 673)) | (1 << (PlSqlParser.JAVA - 673)) | (1 << (PlSqlParser.JOB - 673)) | (1 << (PlSqlParser.JOIN - 673)) | (1 << (PlSqlParser.JSON_ARRAYAGG - 673)) | (1 << (PlSqlParser.JSON_ARRAY - 673)))) !== 0) || ((((_la - 705)) & ~0x1f) == 0 && ((1 << (_la - 705)) & ((1 << (PlSqlParser.JSON_EQUAL - 705)) | (1 << (PlSqlParser.JSON_EXISTS2 - 705)) | (1 << (PlSqlParser.JSON_EXISTS - 705)) | (1 << (PlSqlParser.JSONGET - 705)) | (1 << (PlSqlParser.JSON - 705)) | (1 << (PlSqlParser.JSON_OBJECTAGG - 705)) | (1 << (PlSqlParser.JSON_OBJECT - 705)) | (1 << (PlSqlParser.JSONPARSE - 705)) | (1 << (PlSqlParser.JSON_QUERY - 705)) | (1 << (PlSqlParser.JSON_SERIALIZE - 705)) | (1 << (PlSqlParser.JSON_TABLE - 705)) | (1 << (PlSqlParser.JSON_TEXTCONTAINS2 - 705)) | (1 << (PlSqlParser.JSON_TEXTCONTAINS - 705)) | (1 << (PlSqlParser.JSON_VALUE - 705)) | (1 << (PlSqlParser.KEEP_DUPLICATES - 705)) | (1 << (PlSqlParser.KEEP - 705)) | (1 << (PlSqlParser.KERBEROS - 705)) | (1 << (PlSqlParser.KEY - 705)) | (1 << (PlSqlParser.KEY_LENGTH - 705)) | (1 << (PlSqlParser.KEYSIZE - 705)) | (1 << (PlSqlParser.KEYS - 705)) | (1 << (PlSqlParser.KEYSTORE - 705)) | (1 << (PlSqlParser.KILL - 705)) | (1 << (PlSqlParser.LABEL - 705)) | (1 << (PlSqlParser.LANGUAGE - 705)) | (1 << (PlSqlParser.LAST_DAY - 705)) | (1 << (PlSqlParser.LAST - 705)) | (1 << (PlSqlParser.LAST_VALUE - 705)) | (1 << (PlSqlParser.LATERAL - 705)) | (1 << (PlSqlParser.LAX - 705)) | (1 << (PlSqlParser.LAYER - 705)) | (1 << (PlSqlParser.LDAP_REGISTRATION_ENABLED - 705)))) !== 0) || ((((_la - 737)) & ~0x1f) == 0 && ((1 << (_la - 737)) & ((1 << (PlSqlParser.LDAP_REGISTRATION - 737)) | (1 << (PlSqlParser.LDAP_REG_SYNC_INTERVAL - 737)) | (1 << (PlSqlParser.LEADING - 737)) | (1 << (PlSqlParser.LEFT - 737)) | (1 << (PlSqlParser.LENGTH2 - 737)) | (1 << (PlSqlParser.LENGTH4 - 737)) | (1 << (PlSqlParser.LENGTHB - 737)) | (1 << (PlSqlParser.LENGTHC - 737)) | (1 << (PlSqlParser.LENGTH - 737)) | (1 << (PlSqlParser.LESS - 737)) | (1 << (PlSqlParser.LEVEL - 737)) | (1 << (PlSqlParser.LEVELS - 737)) | (1 << (PlSqlParser.LIBRARY - 737)) | (1 << (PlSqlParser.LIFECYCLE - 737)) | (1 << (PlSqlParser.LIFE - 737)) | (1 << (PlSqlParser.LIFETIME - 737)) | (1 << (PlSqlParser.LIKE2 - 737)) | (1 << (PlSqlParser.LIKE4 - 737)) | (1 << (PlSqlParser.LIKEC - 737)) | (1 << (PlSqlParser.LIKE_EXPAND - 737)) | (1 << (PlSqlParser.LIMIT - 737)) | (1 << (PlSqlParser.LINEAR - 737)) | (1 << (PlSqlParser.LINK - 737)) | (1 << (PlSqlParser.LIST - 737)) | (1 << (PlSqlParser.LN - 737)) | (1 << (PlSqlParser.LNNVL - 737)) | (1 << (PlSqlParser.LOAD - 737)) | (1 << (PlSqlParser.LOB - 737)) | (1 << (PlSqlParser.LOBNVL - 737)) | (1 << (PlSqlParser.LOBS - 737)) | (1 << (PlSqlParser.LOCAL_INDEXES - 737)))) !== 0) || ((((_la - 769)) & ~0x1f) == 0 && ((1 << (_la - 769)) & ((1 << (PlSqlParser.LOCAL - 769)) | (1 << (PlSqlParser.LOCALTIME - 769)) | (1 << (PlSqlParser.LOCALTIMESTAMP - 769)) | (1 << (PlSqlParser.LOCATION - 769)) | (1 << (PlSqlParser.LOCATOR - 769)) | (1 << (PlSqlParser.LOCKED - 769)) | (1 << (PlSqlParser.LOCKING - 769)) | (1 << (PlSqlParser.LOGFILE - 769)) | (1 << (PlSqlParser.LOGFILES - 769)) | (1 << (PlSqlParser.LOGGING - 769)) | (1 << (PlSqlParser.LOGICAL - 769)) | (1 << (PlSqlParser.LOGICAL_READS_PER_CALL - 769)) | (1 << (PlSqlParser.LOGICAL_READS_PER_SESSION - 769)) | (1 << (PlSqlParser.LOG - 769)) | (1 << (PlSqlParser.LOGMINING - 769)) | (1 << (PlSqlParser.LOGOFF - 769)) | (1 << (PlSqlParser.LOGON - 769)) | (1 << (PlSqlParser.LOG_READ_ONLY_VIOLATIONS - 769)) | (1 << (PlSqlParser.LONG - 769)) | (1 << (PlSqlParser.LOOP - 769)) | (1 << (PlSqlParser.LOWER - 769)) | (1 << (PlSqlParser.LOW - 769)) | (1 << (PlSqlParser.LPAD - 769)) | (1 << (PlSqlParser.LTRIM - 769)) | (1 << (PlSqlParser.MAIN - 769)) | (1 << (PlSqlParser.MAKE_REF - 769)) | (1 << (PlSqlParser.MANAGED - 769)) | (1 << (PlSqlParser.MANAGE - 769)) | (1 << (PlSqlParser.MANAGEMENT - 769)) | (1 << (PlSqlParser.MANAGER - 769)) | (1 << (PlSqlParser.MANUAL - 769)))) !== 0) || ((((_la - 801)) & ~0x1f) == 0 && ((1 << (_la - 801)) & ((1 << (PlSqlParser.MAP - 801)) | (1 << (PlSqlParser.MAPPING - 801)) | (1 << (PlSqlParser.MASTER - 801)) | (1 << (PlSqlParser.MATCHED - 801)) | (1 << (PlSqlParser.MATCHES - 801)) | (1 << (PlSqlParser.MATCH - 801)) | (1 << (PlSqlParser.MATCH_NUMBER - 801)) | (1 << (PlSqlParser.MATCH_RECOGNIZE - 801)) | (1 << (PlSqlParser.MATERIALIZED - 801)) | (1 << (PlSqlParser.MATERIALIZE - 801)) | (1 << (PlSqlParser.MAXARCHLOGS - 801)) | (1 << (PlSqlParser.MAXDATAFILES - 801)) | (1 << (PlSqlParser.MAXEXTENTS - 801)) | (1 << (PlSqlParser.MAXIMIZE - 801)) | (1 << (PlSqlParser.MAXINSTANCES - 801)) | (1 << (PlSqlParser.MAXLOGFILES - 801)) | (1 << (PlSqlParser.MAXLOGHISTORY - 801)) | (1 << (PlSqlParser.MAXLOGMEMBERS - 801)) | (1 << (PlSqlParser.MAX_SHARED_TEMP_SIZE - 801)) | (1 << (PlSqlParser.MAXSIZE - 801)) | (1 << (PlSqlParser.MAXTRANS - 801)) | (1 << (PlSqlParser.MAXVALUE - 801)) | (1 << (PlSqlParser.MEASURE - 801)) | (1 << (PlSqlParser.MEASURES - 801)) | (1 << (PlSqlParser.MEDIUM - 801)) | (1 << (PlSqlParser.MEMBER - 801)) | (1 << (PlSqlParser.MEMCOMPRESS - 801)) | (1 << (PlSqlParser.MEMORY - 801)) | (1 << (PlSqlParser.MERGEACTIONS - 801)) | (1 << (PlSqlParser.MERGE_AJ - 801)) | (1 << (PlSqlParser.MERGE_CONST_ON - 801)) | (1 << (PlSqlParser.MERGE - 801)))) !== 0) || ((((_la - 833)) & ~0x1f) == 0 && ((1 << (_la - 833)) & ((1 << (PlSqlParser.MERGE_SJ - 833)) | (1 << (PlSqlParser.METADATA - 833)) | (1 << (PlSqlParser.METHOD - 833)) | (1 << (PlSqlParser.MIGRATE - 833)) | (1 << (PlSqlParser.MIGRATION - 833)) | (1 << (PlSqlParser.MINEXTENTS - 833)) | (1 << (PlSqlParser.MINIMIZE - 833)) | (1 << (PlSqlParser.MINIMUM - 833)) | (1 << (PlSqlParser.MINING - 833)) | (1 << (PlSqlParser.MINUS_NULL - 833)) | (1 << (PlSqlParser.MINUTE - 833)) | (1 << (PlSqlParser.MINVALUE - 833)) | (1 << (PlSqlParser.MIRRORCOLD - 833)) | (1 << (PlSqlParser.MIRRORHOT - 833)) | (1 << (PlSqlParser.MIRROR - 833)) | (1 << (PlSqlParser.MLSLABEL - 833)) | (1 << (PlSqlParser.MODEL_COMPILE_SUBQUERY - 833)) | (1 << (PlSqlParser.MODEL_DONTVERIFY_UNIQUENESS - 833)) | (1 << (PlSqlParser.MODEL_DYNAMIC_SUBQUERY - 833)) | (1 << (PlSqlParser.MODEL_MIN_ANALYSIS - 833)) | (1 << (PlSqlParser.MODEL - 833)) | (1 << (PlSqlParser.MODEL_NB - 833)) | (1 << (PlSqlParser.MODEL_NO_ANALYSIS - 833)) | (1 << (PlSqlParser.MODEL_PBY - 833)) | (1 << (PlSqlParser.MODEL_PUSH_REF - 833)) | (1 << (PlSqlParser.MODEL_SV - 833)) | (1 << (PlSqlParser.MODIFICATION - 833)) | (1 << (PlSqlParser.MODIFY_COLUMN_TYPE - 833)) | (1 << (PlSqlParser.MODIFY - 833)) | (1 << (PlSqlParser.MOD - 833)))) !== 0) || ((((_la - 865)) & ~0x1f) == 0 && ((1 << (_la - 865)) & ((1 << (PlSqlParser.MODULE - 865)) | (1 << (PlSqlParser.MONITORING - 865)) | (1 << (PlSqlParser.MONITOR - 865)) | (1 << (PlSqlParser.MONTH - 865)) | (1 << (PlSqlParser.MONTHS_BETWEEN - 865)) | (1 << (PlSqlParser.MONTHS - 865)) | (1 << (PlSqlParser.MOUNT - 865)) | (1 << (PlSqlParser.MOUNTPATH - 865)) | (1 << (PlSqlParser.MOVEMENT - 865)) | (1 << (PlSqlParser.MOVE - 865)) | (1 << (PlSqlParser.MULTIDIMENSIONAL - 865)) | (1 << (PlSqlParser.MULTISET - 865)) | (1 << (PlSqlParser.MV_MERGE - 865)) | (1 << (PlSqlParser.NAMED - 865)) | (1 << (PlSqlParser.NAME - 865)) | (1 << (PlSqlParser.NAMESPACE - 865)) | (1 << (PlSqlParser.NAN - 865)) | (1 << (PlSqlParser.NANVL - 865)) | (1 << (PlSqlParser.NATIONAL - 865)) | (1 << (PlSqlParser.NATIVE_FULL_OUTER_JOIN - 865)) | (1 << (PlSqlParser.NATIVE - 865)) | (1 << (PlSqlParser.NATURAL - 865)) | (1 << (PlSqlParser.NAV - 865)) | (1 << (PlSqlParser.NCHAR_CS - 865)) | (1 << (PlSqlParser.NCHAR - 865)) | (1 << (PlSqlParser.NCHR - 865)) | (1 << (PlSqlParser.NCLOB - 865)) | (1 << (PlSqlParser.NEEDED - 865)) | (1 << (PlSqlParser.NEG - 865)) | (1 << (PlSqlParser.NESTED - 865)) | (1 << (PlSqlParser.NESTED_TABLE_FAST_INSERT - 865)))) !== 0) || ((((_la - 897)) & ~0x1f) == 0 && ((1 << (_la - 897)) & ((1 << (PlSqlParser.NESTED_TABLE_GET_REFS - 897)) | (1 << (PlSqlParser.NESTED_TABLE_ID - 897)) | (1 << (PlSqlParser.NESTED_TABLE_SET_REFS - 897)) | (1 << (PlSqlParser.NESTED_TABLE_SET_SETID - 897)) | (1 << (PlSqlParser.NETWORK - 897)) | (1 << (PlSqlParser.NEVER - 897)) | (1 << (PlSqlParser.NEW - 897)) | (1 << (PlSqlParser.NEW_TIME - 897)) | (1 << (PlSqlParser.NEXT_DAY - 897)) | (1 << (PlSqlParser.NEXT - 897)) | (1 << (PlSqlParser.NL_AJ - 897)) | (1 << (PlSqlParser.NLJ_BATCHING - 897)) | (1 << (PlSqlParser.NLJ_INDEX_FILTER - 897)) | (1 << (PlSqlParser.NLJ_INDEX_SCAN - 897)) | (1 << (PlSqlParser.NLJ_PREFETCH - 897)) | (1 << (PlSqlParser.NLS_CALENDAR - 897)) | (1 << (PlSqlParser.NLS_CHARACTERSET - 897)) | (1 << (PlSqlParser.NLS_CHARSET_DECL_LEN - 897)) | (1 << (PlSqlParser.NLS_CHARSET_ID - 897)) | (1 << (PlSqlParser.NLS_CHARSET_NAME - 897)) | (1 << (PlSqlParser.NLS_COMP - 897)) | (1 << (PlSqlParser.NLS_CURRENCY - 897)) | (1 << (PlSqlParser.NLS_DATE_FORMAT - 897)) | (1 << (PlSqlParser.NLS_DATE_LANGUAGE - 897)) | (1 << (PlSqlParser.NLS_INITCAP - 897)) | (1 << (PlSqlParser.NLS_ISO_CURRENCY - 897)) | (1 << (PlSqlParser.NL_SJ - 897)) | (1 << (PlSqlParser.NLS_LANG - 897)) | (1 << (PlSqlParser.NLS_LANGUAGE - 897)) | (1 << (PlSqlParser.NLS_LENGTH_SEMANTICS - 897)) | (1 << (PlSqlParser.NLS_LOWER - 897)) | (1 << (PlSqlParser.NLS_NCHAR_CONV_EXCP - 897)))) !== 0) || ((((_la - 929)) & ~0x1f) == 0 && ((1 << (_la - 929)) & ((1 << (PlSqlParser.NLS_NUMERIC_CHARACTERS - 929)) | (1 << (PlSqlParser.NLS_SORT - 929)) | (1 << (PlSqlParser.NLSSORT - 929)) | (1 << (PlSqlParser.NLS_SPECIAL_CHARS - 929)) | (1 << (PlSqlParser.NLS_TERRITORY - 929)) | (1 << (PlSqlParser.NLS_UPPER - 929)) | (1 << (PlSqlParser.NO_ACCESS - 929)) | (1 << (PlSqlParser.NO_ADAPTIVE_PLAN - 929)) | (1 << (PlSqlParser.NO_ANSI_REARCH - 929)) | (1 << (PlSqlParser.NOAPPEND - 929)) | (1 << (PlSqlParser.NOARCHIVELOG - 929)) | (1 << (PlSqlParser.NOAUDIT - 929)) | (1 << (PlSqlParser.NO_AUTO_REOPTIMIZE - 929)) | (1 << (PlSqlParser.NO_BASETABLE_MULTIMV_REWRITE - 929)) | (1 << (PlSqlParser.NO_BATCH_TABLE_ACCESS_BY_ROWID - 929)) | (1 << (PlSqlParser.NO_BIND_AWARE - 929)) | (1 << (PlSqlParser.NO_BUFFER - 929)) | (1 << (PlSqlParser.NOCACHE - 929)) | (1 << (PlSqlParser.NO_CARTESIAN - 929)) | (1 << (PlSqlParser.NO_CHECK_ACL_REWRITE - 929)) | (1 << (PlSqlParser.NO_CLUSTER_BY_ROWID - 929)) | (1 << (PlSqlParser.NO_CLUSTERING - 929)) | (1 << (PlSqlParser.NO_COALESCE_SQ - 929)) | (1 << (PlSqlParser.NO_COMMON_DATA - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_CB_WHR_ONLY - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_COMBINE_SW - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_COST_BASED - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_ELIM_DUPS - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_FILTERING - 929)) | (1 << (PlSqlParser.NOCOPY - 929)) | (1 << (PlSqlParser.NO_COST_XML_QUERY_REWRITE - 929)))) !== 0) || ((((_la - 961)) & ~0x1f) == 0 && ((1 << (_la - 961)) & ((1 << (PlSqlParser.NO_CPU_COSTING - 961)) | (1 << (PlSqlParser.NOCPU_COSTING - 961)) | (1 << (PlSqlParser.NOCYCLE - 961)) | (1 << (PlSqlParser.NO_DATA_SECURITY_REWRITE - 961)) | (1 << (PlSqlParser.NO_DECORRELATE - 961)) | (1 << (PlSqlParser.NODELAY - 961)) | (1 << (PlSqlParser.NO_DOMAIN_INDEX_FILTER - 961)) | (1 << (PlSqlParser.NO_DST_UPGRADE_INSERT_CONV - 961)) | (1 << (PlSqlParser.NO_ELIM_GROUPBY - 961)) | (1 << (PlSqlParser.NO_ELIMINATE_JOIN - 961)) | (1 << (PlSqlParser.NO_ELIMINATE_OBY - 961)) | (1 << (PlSqlParser.NO_ELIMINATE_OUTER_JOIN - 961)) | (1 << (PlSqlParser.NOENTITYESCAPING - 961)) | (1 << (PlSqlParser.NO_EXPAND_GSET_TO_UNION - 961)) | (1 << (PlSqlParser.NO_EXPAND - 961)) | (1 << (PlSqlParser.NO_EXPAND_TABLE - 961)) | (1 << (PlSqlParser.NO_FACT - 961)) | (1 << (PlSqlParser.NO_FACTORIZE_JOIN - 961)) | (1 << (PlSqlParser.NO_FILTERING - 961)) | (1 << (PlSqlParser.NOFORCE - 961)) | (1 << (PlSqlParser.NO_FULL_OUTER_JOIN_TO_OUTER - 961)) | (1 << (PlSqlParser.NO_GATHER_OPTIMIZER_STATISTICS - 961)) | (1 << (PlSqlParser.NO_GBY_PUSHDOWN - 961)) | (1 << (PlSqlParser.NOGUARANTEE - 961)) | (1 << (PlSqlParser.NO_INDEX_FFS - 961)) | (1 << (PlSqlParser.NO_INDEX - 961)) | (1 << (PlSqlParser.NO_INDEX_SS - 961)) | (1 << (PlSqlParser.NO_INMEMORY - 961)) | (1 << (PlSqlParser.NO_INMEMORY_PRUNING - 961)) | (1 << (PlSqlParser.NOKEEP - 961)) | (1 << (PlSqlParser.NO_LOAD - 961)) | (1 << (PlSqlParser.NOLOCAL - 961)))) !== 0) || ((((_la - 993)) & ~0x1f) == 0 && ((1 << (_la - 993)) & ((1 << (PlSqlParser.NOLOGGING - 993)) | (1 << (PlSqlParser.NOMAPPING - 993)) | (1 << (PlSqlParser.NOMAXVALUE - 993)) | (1 << (PlSqlParser.NO_MERGE - 993)) | (1 << (PlSqlParser.NOMINIMIZE - 993)) | (1 << (PlSqlParser.NOMINVALUE - 993)) | (1 << (PlSqlParser.NO_MODEL_PUSH_REF - 993)) | (1 << (PlSqlParser.NO_MONITORING - 993)) | (1 << (PlSqlParser.NOMONITORING - 993)) | (1 << (PlSqlParser.NO_MONITOR - 993)) | (1 << (PlSqlParser.NO_MULTIMV_REWRITE - 993)) | (1 << (PlSqlParser.NO_NATIVE_FULL_OUTER_JOIN - 993)) | (1 << (PlSqlParser.NONBLOCKING - 993)) | (1 << (PlSqlParser.NONEDITIONABLE - 993)) | (1 << (PlSqlParser.NONE - 993)) | (1 << (PlSqlParser.NO_NLJ_BATCHING - 993)) | (1 << (PlSqlParser.NO_NLJ_PREFETCH - 993)) | (1 << (PlSqlParser.NO - 993)) | (1 << (PlSqlParser.NONSCHEMA - 993)) | (1 << (PlSqlParser.NO_OBJECT_LINK - 993)) | (1 << (PlSqlParser.NOORDER - 993)) | (1 << (PlSqlParser.NO_ORDER_ROLLUPS - 993)) | (1 << (PlSqlParser.NO_OUTER_JOIN_TO_ANTI - 993)) | (1 << (PlSqlParser.NO_OUTER_JOIN_TO_INNER - 993)) | (1 << (PlSqlParser.NOOVERRIDE - 993)) | (1 << (PlSqlParser.NO_PARALLEL_INDEX - 993)) | (1 << (PlSqlParser.NOPARALLEL_INDEX - 993)) | (1 << (PlSqlParser.NO_PARALLEL - 993)) | (1 << (PlSqlParser.NOPARALLEL - 993)) | (1 << (PlSqlParser.NO_PARTIAL_COMMIT - 993)) | (1 << (PlSqlParser.NO_PARTIAL_JOIN - 993)) | (1 << (PlSqlParser.NO_PARTIAL_ROLLUP_PUSHDOWN - 993)))) !== 0) || ((((_la - 1025)) & ~0x1f) == 0 && ((1 << (_la - 1025)) & ((1 << (PlSqlParser.NOPARTITION - 1025)) | (1 << (PlSqlParser.NO_PLACE_DISTINCT - 1025)) | (1 << (PlSqlParser.NO_PLACE_GROUP_BY - 1025)) | (1 << (PlSqlParser.NO_PQ_CONCURRENT_UNION - 1025)) | (1 << (PlSqlParser.NO_PQ_MAP - 1025)) | (1 << (PlSqlParser.NO_PQ_REPLICATE - 1025)) | (1 << (PlSqlParser.NO_PQ_SKEW - 1025)) | (1 << (PlSqlParser.NO_PRUNE_GSETS - 1025)) | (1 << (PlSqlParser.NO_PULL_PRED - 1025)) | (1 << (PlSqlParser.NO_PUSH_PRED - 1025)) | (1 << (PlSqlParser.NO_PUSH_SUBQ - 1025)) | (1 << (PlSqlParser.NO_PX_FAULT_TOLERANCE - 1025)) | (1 << (PlSqlParser.NO_PX_JOIN_FILTER - 1025)) | (1 << (PlSqlParser.NO_QKN_BUFF - 1025)) | (1 << (PlSqlParser.NO_QUERY_TRANSFORMATION - 1025)) | (1 << (PlSqlParser.NO_REF_CASCADE - 1025)) | (1 << (PlSqlParser.NORELOCATE - 1025)) | (1 << (PlSqlParser.NORELY - 1025)) | (1 << (PlSqlParser.NOREPAIR - 1025)) | (1 << (PlSqlParser.NOREPLAY - 1025)) | (1 << (PlSqlParser.NORESETLOGS - 1025)) | (1 << (PlSqlParser.NO_RESULT_CACHE - 1025)) | (1 << (PlSqlParser.NOREVERSE - 1025)) | (1 << (PlSqlParser.NO_REWRITE - 1025)) | (1 << (PlSqlParser.NOREWRITE - 1025)) | (1 << (PlSqlParser.NORMAL - 1025)) | (1 << (PlSqlParser.NO_ROOT_SW_FOR_LOCAL - 1025)) | (1 << (PlSqlParser.NOROWDEPENDENCIES - 1025)) | (1 << (PlSqlParser.NOSCHEMACHECK - 1025)) | (1 << (PlSqlParser.NOSEGMENT - 1025)) | (1 << (PlSqlParser.NO_SEMIJOIN - 1025)) | (1 << (PlSqlParser.NO_SEMI_TO_INNER - 1025)))) !== 0) || ((((_la - 1057)) & ~0x1f) == 0 && ((1 << (_la - 1057)) & ((1 << (PlSqlParser.NO_SET_TO_JOIN - 1057)) | (1 << (PlSqlParser.NOSORT - 1057)) | (1 << (PlSqlParser.NO_SQL_TRANSLATION - 1057)) | (1 << (PlSqlParser.NO_SQL_TUNE - 1057)) | (1 << (PlSqlParser.NO_STAR_TRANSFORMATION - 1057)) | (1 << (PlSqlParser.NO_STATEMENT_QUEUING - 1057)) | (1 << (PlSqlParser.NO_STATS_GSETS - 1057)) | (1 << (PlSqlParser.NOSTRICT - 1057)) | (1 << (PlSqlParser.NO_SUBQUERY_PRUNING - 1057)) | (1 << (PlSqlParser.NO_SUBSTRB_PAD - 1057)) | (1 << (PlSqlParser.NO_SWAP_JOIN_INPUTS - 1057)) | (1 << (PlSqlParser.NOSWITCH - 1057)) | (1 << (PlSqlParser.NO_TABLE_LOOKUP_BY_NL - 1057)) | (1 << (PlSqlParser.NO_TEMP_TABLE - 1057)) | (1 << (PlSqlParser.NOTHING - 1057)) | (1 << (PlSqlParser.NOTIFICATION - 1057)) | (1 << (PlSqlParser.NO_TRANSFORM_DISTINCT_AGG - 1057)) | (1 << (PlSqlParser.NO_UNNEST - 1057)) | (1 << (PlSqlParser.NO_USE_CUBE - 1057)) | (1 << (PlSqlParser.NO_USE_HASH_AGGREGATION - 1057)) | (1 << (PlSqlParser.NO_USE_HASH_GBY_FOR_PUSHDOWN - 1057)) | (1 << (PlSqlParser.NO_USE_HASH - 1057)) | (1 << (PlSqlParser.NO_USE_INVISIBLE_INDEXES - 1057)) | (1 << (PlSqlParser.NO_USE_MERGE - 1057)) | (1 << (PlSqlParser.NO_USE_NL - 1057)) | (1 << (PlSqlParser.NO_USE_VECTOR_AGGREGATION - 1057)) | (1 << (PlSqlParser.NOVALIDATE - 1057)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM_DIMS - 1057)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM_FACT - 1057)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM - 1057)))) !== 0) || ((((_la - 1089)) & ~0x1f) == 0 && ((1 << (_la - 1089)) & ((1 << (PlSqlParser.NO_XDB_FASTPATH_INSERT - 1089)) | (1 << (PlSqlParser.NO_XML_DML_REWRITE - 1089)) | (1 << (PlSqlParser.NO_XMLINDEX_REWRITE_IN_SELECT - 1089)) | (1 << (PlSqlParser.NO_XMLINDEX_REWRITE - 1089)) | (1 << (PlSqlParser.NO_XML_QUERY_REWRITE - 1089)) | (1 << (PlSqlParser.NO_ZONEMAP - 1089)) | (1 << (PlSqlParser.NTH_VALUE - 1089)) | (1 << (PlSqlParser.NULLIF - 1089)) | (1 << (PlSqlParser.NULLS - 1089)) | (1 << (PlSqlParser.NUMBER - 1089)) | (1 << (PlSqlParser.NUMERIC - 1089)) | (1 << (PlSqlParser.NUM_INDEX_KEYS - 1089)) | (1 << (PlSqlParser.NUMTODSINTERVAL - 1089)) | (1 << (PlSqlParser.NUMTOYMINTERVAL - 1089)) | (1 << (PlSqlParser.NVARCHAR2 - 1089)) | (1 << (PlSqlParser.NVL2 - 1089)) | (1 << (PlSqlParser.OBJECT2XML - 1089)) | (1 << (PlSqlParser.OBJECT - 1089)) | (1 << (PlSqlParser.OBJ_ID - 1089)) | (1 << (PlSqlParser.OBJNO - 1089)) | (1 << (PlSqlParser.OBJNO_REUSE - 1089)) | (1 << (PlSqlParser.OCCURENCES - 1089)) | (1 << (PlSqlParser.OFFLINE - 1089)) | (1 << (PlSqlParser.OFF - 1089)) | (1 << (PlSqlParser.OFFSET - 1089)) | (1 << (PlSqlParser.OIDINDEX - 1089)) | (1 << (PlSqlParser.OID - 1089)) | (1 << (PlSqlParser.OLAP - 1089)) | (1 << (PlSqlParser.OLD - 1089)) | (1 << (PlSqlParser.OLD_PUSH_PRED - 1089)))) !== 0) || ((((_la - 1121)) & ~0x1f) == 0 && ((1 << (_la - 1121)) & ((1 << (PlSqlParser.OLS - 1121)) | (1 << (PlSqlParser.OLTP - 1121)) | (1 << (PlSqlParser.OMIT - 1121)) | (1 << (PlSqlParser.ONE - 1121)) | (1 << (PlSqlParser.ONLINE - 1121)) | (1 << (PlSqlParser.ONLY - 1121)) | (1 << (PlSqlParser.OPAQUE - 1121)) | (1 << (PlSqlParser.OPAQUE_TRANSFORM - 1121)) | (1 << (PlSqlParser.OPAQUE_XCANONICAL - 1121)) | (1 << (PlSqlParser.OPCODE - 1121)) | (1 << (PlSqlParser.OPEN - 1121)) | (1 << (PlSqlParser.OPERATIONS - 1121)) | (1 << (PlSqlParser.OPERATOR - 1121)) | (1 << (PlSqlParser.OPT_ESTIMATE - 1121)) | (1 << (PlSqlParser.OPTIMAL - 1121)) | (1 << (PlSqlParser.OPTIMIZE - 1121)) | (1 << (PlSqlParser.OPTIMIZER_FEATURES_ENABLE - 1121)) | (1 << (PlSqlParser.OPTIMIZER_GOAL - 1121)) | (1 << (PlSqlParser.OPT_PARAM - 1121)) | (1 << (PlSqlParser.ORA_BRANCH - 1121)) | (1 << (PlSqlParser.ORA_CHECK_ACL - 1121)) | (1 << (PlSqlParser.ORA_CHECK_PRIVILEGE - 1121)) | (1 << (PlSqlParser.ORA_CLUSTERING - 1121)) | (1 << (PlSqlParser.ORADATA - 1121)) | (1 << (PlSqlParser.ORADEBUG - 1121)) | (1 << (PlSqlParser.ORA_DST_AFFECTED - 1121)) | (1 << (PlSqlParser.ORA_DST_CONVERT - 1121)) | (1 << (PlSqlParser.ORA_DST_ERROR - 1121)) | (1 << (PlSqlParser.ORA_GET_ACLIDS - 1121)))) !== 0) || ((((_la - 1153)) & ~0x1f) == 0 && ((1 << (_la - 1153)) & ((1 << (PlSqlParser.ORA_GET_PRIVILEGES - 1153)) | (1 << (PlSqlParser.ORA_HASH - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_USERID - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_USER - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_XS_USER_GUID - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_XS_USER - 1153)) | (1 << (PlSqlParser.ORA_RAWCOMPARE - 1153)) | (1 << (PlSqlParser.ORA_RAWCONCAT - 1153)) | (1 << (PlSqlParser.ORA_ROWSCN - 1153)) | (1 << (PlSqlParser.ORA_ROWSCN_RAW - 1153)) | (1 << (PlSqlParser.ORA_ROWVERSION - 1153)) | (1 << (PlSqlParser.ORA_TABVERSION - 1153)) | (1 << (PlSqlParser.ORA_WRITE_TIME - 1153)) | (1 << (PlSqlParser.ORDERED - 1153)) | (1 << (PlSqlParser.ORDERED_PREDICATES - 1153)) | (1 << (PlSqlParser.ORDINALITY - 1153)) | (1 << (PlSqlParser.OR_EXPAND - 1153)) | (1 << (PlSqlParser.ORGANIZATION - 1153)) | (1 << (PlSqlParser.OR_PREDICATES - 1153)) | (1 << (PlSqlParser.OSERROR - 1153)) | (1 << (PlSqlParser.OTHER - 1153)) | (1 << (PlSqlParser.OUTER_JOIN_TO_ANTI - 1153)) | (1 << (PlSqlParser.OUTER_JOIN_TO_INNER - 1153)) | (1 << (PlSqlParser.OUTER - 1153)) | (1 << (PlSqlParser.OUTLINE_LEAF - 1153)) | (1 << (PlSqlParser.OUTLINE - 1153)) | (1 << (PlSqlParser.OUT_OF_LINE - 1153)) | (1 << (PlSqlParser.OUT - 1153)) | (1 << (PlSqlParser.OVERFLOW_NOMOVE - 1153)) | (1 << (PlSqlParser.OVERFLOW - 1153)))) !== 0) || ((((_la - 1185)) & ~0x1f) == 0 && ((1 << (_la - 1185)) & ((1 << (PlSqlParser.OVERLAPS - 1185)) | (1 << (PlSqlParser.OVER - 1185)) | (1 << (PlSqlParser.OVERRIDING - 1185)) | (1 << (PlSqlParser.OWNER - 1185)) | (1 << (PlSqlParser.OWNERSHIP - 1185)) | (1 << (PlSqlParser.OWN - 1185)) | (1 << (PlSqlParser.PACKAGE - 1185)) | (1 << (PlSqlParser.PACKAGES - 1185)) | (1 << (PlSqlParser.PARALLEL_ENABLE - 1185)) | (1 << (PlSqlParser.PARALLEL_INDEX - 1185)) | (1 << (PlSqlParser.PARALLEL - 1185)) | (1 << (PlSqlParser.PARAMETERS - 1185)) | (1 << (PlSqlParser.PARAM - 1185)) | (1 << (PlSqlParser.PARENT - 1185)) | (1 << (PlSqlParser.PARITY - 1185)) | (1 << (PlSqlParser.PARTIAL_JOIN - 1185)) | (1 << (PlSqlParser.PARTIALLY - 1185)) | (1 << (PlSqlParser.PARTIAL - 1185)) | (1 << (PlSqlParser.PARTIAL_ROLLUP_PUSHDOWN - 1185)) | (1 << (PlSqlParser.PARTITION_HASH - 1185)) | (1 << (PlSqlParser.PARTITION_LIST - 1185)) | (1 << (PlSqlParser.PARTITION - 1185)) | (1 << (PlSqlParser.PARTITION_RANGE - 1185)) | (1 << (PlSqlParser.PARTITIONS - 1185)) | (1 << (PlSqlParser.PARTNUMINST - 1185)) | (1 << (PlSqlParser.PASSING - 1185)) | (1 << (PlSqlParser.PASSWORD_GRACE_TIME - 1185)) | (1 << (PlSqlParser.PASSWORD_LIFE_TIME - 1185)) | (1 << (PlSqlParser.PASSWORD_LOCK_TIME - 1185)) | (1 << (PlSqlParser.PASSWORD - 1185)) | (1 << (PlSqlParser.PASSWORD_REUSE_MAX - 1185)))) !== 0) || ((((_la - 1217)) & ~0x1f) == 0 && ((1 << (_la - 1217)) & ((1 << (PlSqlParser.PASSWORD_REUSE_TIME - 1217)) | (1 << (PlSqlParser.PASSWORD_VERIFY_FUNCTION - 1217)) | (1 << (PlSqlParser.PAST - 1217)) | (1 << (PlSqlParser.PATCH - 1217)) | (1 << (PlSqlParser.PATH - 1217)) | (1 << (PlSqlParser.PATH_PREFIX - 1217)) | (1 << (PlSqlParser.PATHS - 1217)) | (1 << (PlSqlParser.PATTERN - 1217)) | (1 << (PlSqlParser.PBL_HS_BEGIN - 1217)) | (1 << (PlSqlParser.PBL_HS_END - 1217)) | (1 << (PlSqlParser.PCTINCREASE - 1217)) | (1 << (PlSqlParser.PCTTHRESHOLD - 1217)) | (1 << (PlSqlParser.PCTUSED - 1217)) | (1 << (PlSqlParser.PCTVERSION - 1217)) | (1 << (PlSqlParser.PENDING - 1217)) | (1 << (PlSqlParser.PERCENT_KEYWORD - 1217)) | (1 << (PlSqlParser.PERCENT_RANKM - 1217)) | (1 << (PlSqlParser.PERFORMANCE - 1217)) | (1 << (PlSqlParser.PERIOD_KEYWORD - 1217)) | (1 << (PlSqlParser.PERMANENT - 1217)) | (1 << (PlSqlParser.PERMISSION - 1217)) | (1 << (PlSqlParser.PERMUTE - 1217)) | (1 << (PlSqlParser.PER - 1217)) | (1 << (PlSqlParser.PFILE - 1217)) | (1 << (PlSqlParser.PHYSICAL - 1217)))) !== 0) || ((((_la - 1249)) & ~0x1f) == 0 && ((1 << (_la - 1249)) & ((1 << (PlSqlParser.PIKEY - 1249)) | (1 << (PlSqlParser.PIPELINED - 1249)) | (1 << (PlSqlParser.PIV_GB - 1249)) | (1 << (PlSqlParser.PIVOT - 1249)) | (1 << (PlSqlParser.PIV_SSF - 1249)) | (1 << (PlSqlParser.PLACE_DISTINCT - 1249)) | (1 << (PlSqlParser.PLACE_GROUP_BY - 1249)) | (1 << (PlSqlParser.PLAN - 1249)) | (1 << (PlSqlParser.PLSCOPE_SETTINGS - 1249)) | (1 << (PlSqlParser.PLS_INTEGER - 1249)) | (1 << (PlSqlParser.PLSQL_CCFLAGS - 1249)) | (1 << (PlSqlParser.PLSQL_CODE_TYPE - 1249)) | (1 << (PlSqlParser.PLSQL_DEBUG - 1249)) | (1 << (PlSqlParser.PLSQL_OPTIMIZE_LEVEL - 1249)) | (1 << (PlSqlParser.PLSQL_WARNINGS - 1249)) | (1 << (PlSqlParser.PLUGGABLE - 1249)) | (1 << (PlSqlParser.POINT - 1249)) | (1 << (PlSqlParser.POLICY - 1249)) | (1 << (PlSqlParser.POOL_16K - 1249)) | (1 << (PlSqlParser.POOL_2K - 1249)) | (1 << (PlSqlParser.POOL_32K - 1249)) | (1 << (PlSqlParser.POOL_4K - 1249)) | (1 << (PlSqlParser.POOL_8K - 1249)) | (1 << (PlSqlParser.POSITIVEN - 1249)) | (1 << (PlSqlParser.POSITIVE - 1249)) | (1 << (PlSqlParser.POST_TRANSACTION - 1249)) | (1 << (PlSqlParser.POWERMULTISET_BY_CARDINALITY - 1249)) | (1 << (PlSqlParser.POWERMULTISET - 1249)) | (1 << (PlSqlParser.POWER - 1249)) | (1 << (PlSqlParser.PQ_CONCURRENT_UNION - 1249)) | (1 << (PlSqlParser.PQ_DISTRIBUTE - 1249)))) !== 0) || ((((_la - 1281)) & ~0x1f) == 0 && ((1 << (_la - 1281)) & ((1 << (PlSqlParser.PQ_DISTRIBUTE_WINDOW - 1281)) | (1 << (PlSqlParser.PQ_FILTER - 1281)) | (1 << (PlSqlParser.PQ_MAP - 1281)) | (1 << (PlSqlParser.PQ_NOMAP - 1281)) | (1 << (PlSqlParser.PQ_REPLICATE - 1281)) | (1 << (PlSqlParser.PQ_SKEW - 1281)) | (1 << (PlSqlParser.PRAGMA - 1281)) | (1 << (PlSqlParser.PREBUILT - 1281)) | (1 << (PlSqlParser.PRECEDES - 1281)) | (1 << (PlSqlParser.PRECEDING - 1281)) | (1 << (PlSqlParser.PRECISION - 1281)) | (1 << (PlSqlParser.PRECOMPUTE_SUBQUERY - 1281)) | (1 << (PlSqlParser.PREDICATE_REORDERS - 1281)) | (1 << (PlSqlParser.PRELOAD - 1281)) | (1 << (PlSqlParser.PREPARE - 1281)) | (1 << (PlSqlParser.PRESENTNNV - 1281)) | (1 << (PlSqlParser.PRESENT - 1281)) | (1 << (PlSqlParser.PRESENTV - 1281)) | (1 << (PlSqlParser.PRESERVE_OID - 1281)) | (1 << (PlSqlParser.PRESERVE - 1281)) | (1 << (PlSqlParser.PRETTY - 1281)) | (1 << (PlSqlParser.PREVIOUS - 1281)) | (1 << (PlSqlParser.PREV - 1281)) | (1 << (PlSqlParser.PRIMARY - 1281)) | (1 << (PlSqlParser.PRINTBLOBTOCLOB - 1281)) | (1 << (PlSqlParser.PRIORITY - 1281)) | (1 << (PlSqlParser.PRIVATE - 1281)) | (1 << (PlSqlParser.PRIVATE_SGA - 1281)) | (1 << (PlSqlParser.PRIVILEGED - 1281)) | (1 << (PlSqlParser.PRIVILEGE - 1281)) | (1 << (PlSqlParser.PRIVILEGES - 1281)))) !== 0) || ((((_la - 1313)) & ~0x1f) == 0 && ((1 << (_la - 1313)) & ((1 << (PlSqlParser.PROCEDURAL - 1313)) | (1 << (PlSqlParser.PROCEDURE - 1313)) | (1 << (PlSqlParser.PROCESS - 1313)) | (1 << (PlSqlParser.PROFILE - 1313)) | (1 << (PlSqlParser.PROGRAM - 1313)) | (1 << (PlSqlParser.PROJECT - 1313)) | (1 << (PlSqlParser.PROPAGATE - 1313)) | (1 << (PlSqlParser.PROTECTED - 1313)) | (1 << (PlSqlParser.PROTECTION - 1313)) | (1 << (PlSqlParser.PROXY - 1313)) | (1 << (PlSqlParser.PRUNING - 1313)) | (1 << (PlSqlParser.PULL_PRED - 1313)) | (1 << (PlSqlParser.PURGE - 1313)) | (1 << (PlSqlParser.PUSH_PRED - 1313)) | (1 << (PlSqlParser.PUSH_SUBQ - 1313)) | (1 << (PlSqlParser.PX_FAULT_TOLERANCE - 1313)) | (1 << (PlSqlParser.PX_GRANULE - 1313)) | (1 << (PlSqlParser.PX_JOIN_FILTER - 1313)) | (1 << (PlSqlParser.QB_NAME - 1313)) | (1 << (PlSqlParser.QUERY_BLOCK - 1313)) | (1 << (PlSqlParser.QUERY - 1313)) | (1 << (PlSqlParser.QUEUE_CURR - 1313)) | (1 << (PlSqlParser.QUEUE - 1313)) | (1 << (PlSqlParser.QUEUE_ROWP - 1313)) | (1 << (PlSqlParser.QUIESCE - 1313)) | (1 << (PlSqlParser.QUORUM - 1313)) | (1 << (PlSqlParser.QUOTA - 1313)) | (1 << (PlSqlParser.RAISE - 1313)) | (1 << (PlSqlParser.RANDOM_LOCAL - 1313)) | (1 << (PlSqlParser.RANDOM - 1313)) | (1 << (PlSqlParser.RANGE - 1313)))) !== 0) || ((((_la - 1345)) & ~0x1f) == 0 && ((1 << (_la - 1345)) & ((1 << (PlSqlParser.RANKM - 1345)) | (1 << (PlSqlParser.RAPIDLY - 1345)) | (1 << (PlSqlParser.RAW - 1345)) | (1 << (PlSqlParser.RAWTOHEX - 1345)) | (1 << (PlSqlParser.RAWTONHEX - 1345)) | (1 << (PlSqlParser.RBA - 1345)) | (1 << (PlSqlParser.RBO_OUTLINE - 1345)) | (1 << (PlSqlParser.RDBA - 1345)) | (1 << (PlSqlParser.READ - 1345)) | (1 << (PlSqlParser.READS - 1345)) | (1 << (PlSqlParser.REALM - 1345)) | (1 << (PlSqlParser.REAL - 1345)) | (1 << (PlSqlParser.REBALANCE - 1345)) | (1 << (PlSqlParser.REBUILD - 1345)) | (1 << (PlSqlParser.RECORD - 1345)) | (1 << (PlSqlParser.RECORDS_PER_BLOCK - 1345)) | (1 << (PlSqlParser.RECOVERABLE - 1345)) | (1 << (PlSqlParser.RECOVER - 1345)) | (1 << (PlSqlParser.RECOVERY - 1345)) | (1 << (PlSqlParser.RECYCLEBIN - 1345)) | (1 << (PlSqlParser.RECYCLE - 1345)) | (1 << (PlSqlParser.REDACTION - 1345)) | (1 << (PlSqlParser.REDEFINE - 1345)) | (1 << (PlSqlParser.REDO - 1345)) | (1 << (PlSqlParser.REDUCED - 1345)) | (1 << (PlSqlParser.REDUNDANCY - 1345)) | (1 << (PlSqlParser.REF_CASCADE_CURSOR - 1345)) | (1 << (PlSqlParser.REFERENCED - 1345)) | (1 << (PlSqlParser.REFERENCE - 1345)) | (1 << (PlSqlParser.REFERENCES - 1345)) | (1 << (PlSqlParser.REFERENCING - 1345)) | (1 << (PlSqlParser.REF - 1345)))) !== 0) || ((((_la - 1377)) & ~0x1f) == 0 && ((1 << (_la - 1377)) & ((1 << (PlSqlParser.REFRESH - 1377)) | (1 << (PlSqlParser.REFTOHEX - 1377)) | (1 << (PlSqlParser.REGEXP_COUNT - 1377)) | (1 << (PlSqlParser.REGEXP_INSTR - 1377)) | (1 << (PlSqlParser.REGEXP_LIKE - 1377)) | (1 << (PlSqlParser.REGEXP_REPLACE - 1377)) | (1 << (PlSqlParser.REGEXP_SUBSTR - 1377)) | (1 << (PlSqlParser.REGISTER - 1377)) | (1 << (PlSqlParser.REGR_AVGX - 1377)) | (1 << (PlSqlParser.REGR_AVGY - 1377)) | (1 << (PlSqlParser.REGR_COUNT - 1377)) | (1 << (PlSqlParser.REGR_INTERCEPT - 1377)) | (1 << (PlSqlParser.REGR_R2 - 1377)) | (1 << (PlSqlParser.REGR_SLOPE - 1377)) | (1 << (PlSqlParser.REGR_SXX - 1377)) | (1 << (PlSqlParser.REGR_SXY - 1377)) | (1 << (PlSqlParser.REGR_SYY - 1377)) | (1 << (PlSqlParser.REGULAR - 1377)) | (1 << (PlSqlParser.REJECT - 1377)) | (1 << (PlSqlParser.REKEY - 1377)) | (1 << (PlSqlParser.RELATIONAL - 1377)) | (1 << (PlSqlParser.RELOCATE - 1377)) | (1 << (PlSqlParser.RELY - 1377)) | (1 << (PlSqlParser.REMAINDER - 1377)) | (1 << (PlSqlParser.REMOTE_MAPPED - 1377)) | (1 << (PlSqlParser.REMOVE - 1377)) | (1 << (PlSqlParser.RENAME - 1377)) | (1 << (PlSqlParser.REPAIR - 1377)) | (1 << (PlSqlParser.REPEAT - 1377)) | (1 << (PlSqlParser.REPLACE - 1377)) | (1 << (PlSqlParser.REPLICATION - 1377)))) !== 0) || ((((_la - 1409)) & ~0x1f) == 0 && ((1 << (_la - 1409)) & ((1 << (PlSqlParser.REQUIRED - 1409)) | (1 << (PlSqlParser.RESETLOGS - 1409)) | (1 << (PlSqlParser.RESET - 1409)) | (1 << (PlSqlParser.RESIZE - 1409)) | (1 << (PlSqlParser.RESOLVE - 1409)) | (1 << (PlSqlParser.RESOLVER - 1409)) | (1 << (PlSqlParser.RESPECT - 1409)) | (1 << (PlSqlParser.RESTART - 1409)) | (1 << (PlSqlParser.RESTORE_AS_INTERVALS - 1409)) | (1 << (PlSqlParser.RESTORE - 1409)) | (1 << (PlSqlParser.RESTRICT_ALL_REF_CONS - 1409)) | (1 << (PlSqlParser.RESTRICTED - 1409)) | (1 << (PlSqlParser.RESTRICT_REFERENCES - 1409)) | (1 << (PlSqlParser.RESTRICT - 1409)) | (1 << (PlSqlParser.RESULT_CACHE - 1409)) | (1 << (PlSqlParser.RESULT - 1409)) | (1 << (PlSqlParser.RESUMABLE - 1409)) | (1 << (PlSqlParser.RESUME - 1409)) | (1 << (PlSqlParser.RETENTION - 1409)) | (1 << (PlSqlParser.RETRY_ON_ROW_CHANGE - 1409)) | (1 << (PlSqlParser.RETURNING - 1409)) | (1 << (PlSqlParser.RETURN - 1409)) | (1 << (PlSqlParser.REUSE - 1409)) | (1 << (PlSqlParser.REVERSE - 1409)) | (1 << (PlSqlParser.REWRITE_OR_ERROR - 1409)) | (1 << (PlSqlParser.REWRITE - 1409)) | (1 << (PlSqlParser.RIGHT - 1409)) | (1 << (PlSqlParser.ROLE - 1409)) | (1 << (PlSqlParser.ROLESET - 1409)) | (1 << (PlSqlParser.ROLES - 1409)))) !== 0) || ((((_la - 1441)) & ~0x1f) == 0 && ((1 << (_la - 1441)) & ((1 << (PlSqlParser.ROLLBACK - 1441)) | (1 << (PlSqlParser.ROLLING - 1441)) | (1 << (PlSqlParser.ROLLUP - 1441)) | (1 << (PlSqlParser.ROWDEPENDENCIES - 1441)) | (1 << (PlSqlParser.ROWID_MAPPING_TABLE - 1441)) | (1 << (PlSqlParser.ROWID - 1441)) | (1 << (PlSqlParser.ROWIDTOCHAR - 1441)) | (1 << (PlSqlParser.ROWIDTONCHAR - 1441)) | (1 << (PlSqlParser.ROW_LENGTH - 1441)) | (1 << (PlSqlParser.ROWNUM - 1441)) | (1 << (PlSqlParser.ROW - 1441)) | (1 << (PlSqlParser.ROWS - 1441)) | (1 << (PlSqlParser.RPAD - 1441)) | (1 << (PlSqlParser.RTRIM - 1441)) | (1 << (PlSqlParser.RULE - 1441)) | (1 << (PlSqlParser.RULES - 1441)) | (1 << (PlSqlParser.RUNNING - 1441)) | (1 << (PlSqlParser.SALT - 1441)) | (1 << (PlSqlParser.SAMPLE - 1441)) | (1 << (PlSqlParser.SAVE_AS_INTERVALS - 1441)) | (1 << (PlSqlParser.SAVEPOINT - 1441)) | (1 << (PlSqlParser.SAVE - 1441)) | (1 << (PlSqlParser.SB4 - 1441)) | (1 << (PlSqlParser.SCALE_ROWS - 1441)) | (1 << (PlSqlParser.SCALE - 1441)) | (1 << (PlSqlParser.SCAN_INSTANCES - 1441)) | (1 << (PlSqlParser.SCAN - 1441)) | (1 << (PlSqlParser.SCHEDULER - 1441)) | (1 << (PlSqlParser.SCHEMACHECK - 1441)) | (1 << (PlSqlParser.SCHEMA - 1441)) | (1 << (PlSqlParser.SCN_ASCENDING - 1441)) | (1 << (PlSqlParser.SCN - 1441)))) !== 0) || ((((_la - 1473)) & ~0x1f) == 0 && ((1 << (_la - 1473)) & ((1 << (PlSqlParser.SCOPE - 1473)) | (1 << (PlSqlParser.SCRUB - 1473)) | (1 << (PlSqlParser.SD_ALL - 1473)) | (1 << (PlSqlParser.SD_INHIBIT - 1473)) | (1 << (PlSqlParser.SDO_GEOM_MBR - 1473)) | (1 << (PlSqlParser.SD_SHOW - 1473)) | (1 << (PlSqlParser.SEARCH - 1473)) | (1 << (PlSqlParser.SECOND - 1473)) | (1 << (PlSqlParser.SECRET - 1473)) | (1 << (PlSqlParser.SECUREFILE_DBA - 1473)) | (1 << (PlSqlParser.SECUREFILE - 1473)) | (1 << (PlSqlParser.SECURITY - 1473)) | (1 << (PlSqlParser.SEED - 1473)) | (1 << (PlSqlParser.SEG_BLOCK - 1473)) | (1 << (PlSqlParser.SEG_FILE - 1473)) | (1 << (PlSqlParser.SEGMENT - 1473)) | (1 << (PlSqlParser.SELECTIVITY - 1473)) | (1 << (PlSqlParser.SELF - 1473)) | (1 << (PlSqlParser.SEMIJOIN_DRIVER - 1473)) | (1 << (PlSqlParser.SEMIJOIN - 1473)) | (1 << (PlSqlParser.SEMI_TO_INNER - 1473)) | (1 << (PlSqlParser.SEQUENCED - 1473)) | (1 << (PlSqlParser.SEQUENCE - 1473)) | (1 << (PlSqlParser.SEQUENTIAL - 1473)) | (1 << (PlSqlParser.SERIALIZABLE - 1473)) | (1 << (PlSqlParser.SERIALLY_REUSABLE - 1473)) | (1 << (PlSqlParser.SERIAL - 1473)) | (1 << (PlSqlParser.SERVERERROR - 1473)) | (1 << (PlSqlParser.SERVICE_NAME_CONVERT - 1473)) | (1 << (PlSqlParser.SERVICES - 1473)))) !== 0) || ((((_la - 1505)) & ~0x1f) == 0 && ((1 << (_la - 1505)) & ((1 << (PlSqlParser.SESSION_CACHED_CURSORS - 1505)) | (1 << (PlSqlParser.SESSION - 1505)) | (1 << (PlSqlParser.SESSIONS_PER_USER - 1505)) | (1 << (PlSqlParser.SESSIONTIMEZONE - 1505)) | (1 << (PlSqlParser.SESSIONTZNAME - 1505)) | (1 << (PlSqlParser.SET - 1505)) | (1 << (PlSqlParser.SETS - 1505)) | (1 << (PlSqlParser.SETTINGS - 1505)) | (1 << (PlSqlParser.SET_TO_JOIN - 1505)) | (1 << (PlSqlParser.SEVERE - 1505)) | (1 << (PlSqlParser.SHARED_POOL - 1505)) | (1 << (PlSqlParser.SHARED - 1505)) | (1 << (PlSqlParser.SHARING - 1505)) | (1 << (PlSqlParser.SHELFLIFE - 1505)) | (1 << (PlSqlParser.SHOW - 1505)) | (1 << (PlSqlParser.SHRINK - 1505)) | (1 << (PlSqlParser.SHUTDOWN - 1505)) | (1 << (PlSqlParser.SIBLINGS - 1505)) | (1 << (PlSqlParser.SID - 1505)) | (1 << (PlSqlParser.SIGNAL_COMPONENT - 1505)) | (1 << (PlSqlParser.SIGNAL_FUNCTION - 1505)) | (1 << (PlSqlParser.SIGN - 1505)) | (1 << (PlSqlParser.SIGNTYPE - 1505)) | (1 << (PlSqlParser.SIMPLE_INTEGER - 1505)) | (1 << (PlSqlParser.SIMPLE - 1505)) | (1 << (PlSqlParser.SINGLE - 1505)) | (1 << (PlSqlParser.SINGLETASK - 1505)) | (1 << (PlSqlParser.SINH - 1505)) | (1 << (PlSqlParser.SIN - 1505)) | (1 << (PlSqlParser.SKIP_EXT_OPTIMIZER - 1505)))) !== 0) || ((((_la - 1537)) & ~0x1f) == 0 && ((1 << (_la - 1537)) & ((1 << (PlSqlParser.SKIP_ - 1537)) | (1 << (PlSqlParser.SKIP_UNQ_UNUSABLE_IDX - 1537)) | (1 << (PlSqlParser.SKIP_UNUSABLE_INDEXES - 1537)) | (1 << (PlSqlParser.SMALLFILE - 1537)) | (1 << (PlSqlParser.SMALLINT - 1537)) | (1 << (PlSqlParser.SNAPSHOT - 1537)) | (1 << (PlSqlParser.SOME - 1537)) | (1 << (PlSqlParser.SORT - 1537)) | (1 << (PlSqlParser.SOUNDEX - 1537)) | (1 << (PlSqlParser.SOURCE_FILE_DIRECTORY - 1537)) | (1 << (PlSqlParser.SOURCE_FILE_NAME_CONVERT - 1537)) | (1 << (PlSqlParser.SOURCE - 1537)) | (1 << (PlSqlParser.SPACE_KEYWORD - 1537)) | (1 << (PlSqlParser.SPECIFICATION - 1537)) | (1 << (PlSqlParser.SPFILE - 1537)) | (1 << (PlSqlParser.SPLIT - 1537)) | (1 << (PlSqlParser.SPREADSHEET - 1537)) | (1 << (PlSqlParser.SQLDATA - 1537)) | (1 << (PlSqlParser.SQLERROR - 1537)) | (1 << (PlSqlParser.SQLLDR - 1537)) | (1 << (PlSqlParser.SQL - 1537)) | (1 << (PlSqlParser.SQL_TRACE - 1537)) | (1 << (PlSqlParser.SQL_TRANSLATION_PROFILE - 1537)) | (1 << (PlSqlParser.SQRT - 1537)) | (1 << (PlSqlParser.STALE - 1537)) | (1 << (PlSqlParser.STANDALONE - 1537)) | (1 << (PlSqlParser.STANDARD_HASH - 1537)) | (1 << (PlSqlParser.STANDBY_MAX_DATA_DELAY - 1537)) | (1 << (PlSqlParser.STANDBYS - 1537)) | (1 << (PlSqlParser.STANDBY - 1537)) | (1 << (PlSqlParser.STAR - 1537)) | (1 << (PlSqlParser.STAR_TRANSFORMATION - 1537)))) !== 0) || ((((_la - 1570)) & ~0x1f) == 0 && ((1 << (_la - 1570)) & ((1 << (PlSqlParser.STARTUP - 1570)) | (1 << (PlSqlParser.STATEMENT_ID - 1570)) | (1 << (PlSqlParser.STATEMENT_QUEUING - 1570)) | (1 << (PlSqlParser.STATEMENTS - 1570)) | (1 << (PlSqlParser.STATEMENT - 1570)) | (1 << (PlSqlParser.STATE - 1570)) | (1 << (PlSqlParser.STATIC - 1570)) | (1 << (PlSqlParser.STATISTICS - 1570)) | (1 << (PlSqlParser.STATS_BINOMIAL_TEST - 1570)) | (1 << (PlSqlParser.STATS_CROSSTAB - 1570)) | (1 << (PlSqlParser.STATS_F_TEST - 1570)) | (1 << (PlSqlParser.STATS_KS_TEST - 1570)) | (1 << (PlSqlParser.STATS_MODE - 1570)) | (1 << (PlSqlParser.STATS_MW_TEST - 1570)) | (1 << (PlSqlParser.STATS_ONE_WAY_ANOVA - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_INDEP - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_INDEPU - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_ONE - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_PAIRED - 1570)) | (1 << (PlSqlParser.STATS_WSR_TEST - 1570)) | (1 << (PlSqlParser.STDDEV_POP - 1570)) | (1 << (PlSqlParser.STDDEV_SAMP - 1570)) | (1 << (PlSqlParser.STOP - 1570)) | (1 << (PlSqlParser.STORAGE - 1570)) | (1 << (PlSqlParser.STORE - 1570)) | (1 << (PlSqlParser.STREAMS - 1570)) | (1 << (PlSqlParser.STREAM - 1570)) | (1 << (PlSqlParser.STRICT - 1570)) | (1 << (PlSqlParser.STRING - 1570)) | (1 << (PlSqlParser.STRIPE_COLUMNS - 1570)) | (1 << (PlSqlParser.STRIPE_WIDTH - 1570)) | (1 << (PlSqlParser.STRIP - 1570)))) !== 0) || ((((_la - 1602)) & ~0x1f) == 0 && ((1 << (_la - 1602)) & ((1 << (PlSqlParser.STRUCTURE - 1602)) | (1 << (PlSqlParser.SUBMULTISET - 1602)) | (1 << (PlSqlParser.SUBPARTITION_REL - 1602)) | (1 << (PlSqlParser.SUBPARTITIONS - 1602)) | (1 << (PlSqlParser.SUBPARTITION - 1602)) | (1 << (PlSqlParser.SUBQUERIES - 1602)) | (1 << (PlSqlParser.SUBQUERY_PRUNING - 1602)) | (1 << (PlSqlParser.SUBSCRIBE - 1602)) | (1 << (PlSqlParser.SUBSET - 1602)) | (1 << (PlSqlParser.SUBSTITUTABLE - 1602)) | (1 << (PlSqlParser.SUBSTR2 - 1602)) | (1 << (PlSqlParser.SUBSTR4 - 1602)) | (1 << (PlSqlParser.SUBSTRB - 1602)) | (1 << (PlSqlParser.SUBSTRC - 1602)) | (1 << (PlSqlParser.SUBTYPE - 1602)) | (1 << (PlSqlParser.SUCCESSFUL - 1602)) | (1 << (PlSqlParser.SUCCESS - 1602)) | (1 << (PlSqlParser.SUMMARY - 1602)) | (1 << (PlSqlParser.SUPPLEMENTAL - 1602)) | (1 << (PlSqlParser.SUSPEND - 1602)) | (1 << (PlSqlParser.SWAP_JOIN_INPUTS - 1602)) | (1 << (PlSqlParser.SWITCHOVER - 1602)) | (1 << (PlSqlParser.SWITCH - 1602)) | (1 << (PlSqlParser.SYNCHRONOUS - 1602)) | (1 << (PlSqlParser.SYNC - 1602)) | (1 << (PlSqlParser.SYSASM - 1602)) | (1 << (PlSqlParser.SYS_AUDIT - 1602)) | (1 << (PlSqlParser.SYSAUX - 1602)) | (1 << (PlSqlParser.SYSBACKUP - 1602)) | (1 << (PlSqlParser.SYS_CHECKACL - 1602)) | (1 << (PlSqlParser.SYS_CHECK_PRIVILEGE - 1602)))) !== 0) || ((((_la - 1634)) & ~0x1f) == 0 && ((1 << (_la - 1634)) & ((1 << (PlSqlParser.SYS_CONNECT_BY_PATH - 1634)) | (1 << (PlSqlParser.SYS_CONTEXT - 1634)) | (1 << (PlSqlParser.SYSDATE - 1634)) | (1 << (PlSqlParser.SYSDBA - 1634)) | (1 << (PlSqlParser.SYS_DBURIGEN - 1634)) | (1 << (PlSqlParser.SYSDG - 1634)) | (1 << (PlSqlParser.SYS_DL_CURSOR - 1634)) | (1 << (PlSqlParser.SYS_DM_RXFORM_CHR - 1634)) | (1 << (PlSqlParser.SYS_DM_RXFORM_NUM - 1634)) | (1 << (PlSqlParser.SYS_DOM_COMPARE - 1634)) | (1 << (PlSqlParser.SYS_DST_PRIM2SEC - 1634)) | (1 << (PlSqlParser.SYS_DST_SEC2PRIM - 1634)) | (1 << (PlSqlParser.SYS_ET_BFILE_TO_RAW - 1634)) | (1 << (PlSqlParser.SYS_ET_BLOB_TO_IMAGE - 1634)) | (1 << (PlSqlParser.SYS_ET_IMAGE_TO_BLOB - 1634)) | (1 << (PlSqlParser.SYS_ET_RAW_TO_BFILE - 1634)) | (1 << (PlSqlParser.SYS_EXTPDTXT - 1634)) | (1 << (PlSqlParser.SYS_EXTRACT_UTC - 1634)) | (1 << (PlSqlParser.SYS_FBT_INSDEL - 1634)) | (1 << (PlSqlParser.SYS_FILTER_ACLS - 1634)) | (1 << (PlSqlParser.SYS_FNMATCHES - 1634)) | (1 << (PlSqlParser.SYS_FNREPLACE - 1634)) | (1 << (PlSqlParser.SYS_GET_ACLIDS - 1634)) | (1 << (PlSqlParser.SYS_GET_COL_ACLIDS - 1634)) | (1 << (PlSqlParser.SYS_GET_PRIVILEGES - 1634)) | (1 << (PlSqlParser.SYS_GETTOKENID - 1634)) | (1 << (PlSqlParser.SYS_GETXTIVAL - 1634)) | (1 << (PlSqlParser.SYS_GUID - 1634)) | (1 << (PlSqlParser.SYSGUID - 1634)) | (1 << (PlSqlParser.SYSKM - 1634)) | (1 << (PlSqlParser.SYS_MAKE_XMLNODEID - 1634)) | (1 << (PlSqlParser.SYS_MAKEXML - 1634)))) !== 0) || ((((_la - 1666)) & ~0x1f) == 0 && ((1 << (_la - 1666)) & ((1 << (PlSqlParser.SYS_MKXMLATTR - 1666)) | (1 << (PlSqlParser.SYS_MKXTI - 1666)) | (1 << (PlSqlParser.SYSOBJ - 1666)) | (1 << (PlSqlParser.SYS_OP_ADT2BIN - 1666)) | (1 << (PlSqlParser.SYS_OP_ADTCONS - 1666)) | (1 << (PlSqlParser.SYS_OP_ALSCRVAL - 1666)) | (1 << (PlSqlParser.SYS_OP_ATG - 1666)) | (1 << (PlSqlParser.SYS_OP_BIN2ADT - 1666)) | (1 << (PlSqlParser.SYS_OP_BITVEC - 1666)) | (1 << (PlSqlParser.SYS_OP_BL2R - 1666)) | (1 << (PlSqlParser.SYS_OP_BLOOM_FILTER_LIST - 1666)) | (1 << (PlSqlParser.SYS_OP_BLOOM_FILTER - 1666)) | (1 << (PlSqlParser.SYS_OP_C2C - 1666)) | (1 << (PlSqlParser.SYS_OP_CAST - 1666)) | (1 << (PlSqlParser.SYS_OP_CEG - 1666)) | (1 << (PlSqlParser.SYS_OP_CL2C - 1666)) | (1 << (PlSqlParser.SYS_OP_COMBINED_HASH - 1666)) | (1 << (PlSqlParser.SYS_OP_COMP - 1666)) | (1 << (PlSqlParser.SYS_OP_CONVERT - 1666)) | (1 << (PlSqlParser.SYS_OP_COUNTCHG - 1666)) | (1 << (PlSqlParser.SYS_OP_CSCONV - 1666)) | (1 << (PlSqlParser.SYS_OP_CSCONVTEST - 1666)) | (1 << (PlSqlParser.SYS_OP_CSR - 1666)) | (1 << (PlSqlParser.SYS_OP_CSX_PATCH - 1666)) | (1 << (PlSqlParser.SYS_OP_CYCLED_SEQ - 1666)) | (1 << (PlSqlParser.SYS_OP_DECOMP - 1666)) | (1 << (PlSqlParser.SYS_OP_DESCEND - 1666)) | (1 << (PlSqlParser.SYS_OP_DISTINCT - 1666)) | (1 << (PlSqlParser.SYS_OP_DRA - 1666)) | (1 << (PlSqlParser.SYS_OP_DUMP - 1666)) | (1 << (PlSqlParser.SYS_OP_DV_CHECK - 1666)) | (1 << (PlSqlParser.SYS_OP_ENFORCE_NOT_NULL - 1666)))) !== 0) || ((((_la - 1698)) & ~0x1f) == 0 && ((1 << (_la - 1698)) & ((1 << (PlSqlParser.SYSOPER - 1698)) | (1 << (PlSqlParser.SYS_OP_EXTRACT - 1698)) | (1 << (PlSqlParser.SYS_OP_GROUPING - 1698)) | (1 << (PlSqlParser.SYS_OP_GUID - 1698)) | (1 << (PlSqlParser.SYS_OP_HASH - 1698)) | (1 << (PlSqlParser.SYS_OP_IIX - 1698)) | (1 << (PlSqlParser.SYS_OP_ITR - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_CREATE - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_FILTER_LIST - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_FILTER - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_SUCCEEDED - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_USE - 1698)) | (1 << (PlSqlParser.SYS_OP_LBID - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2BLOB - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2CLOB - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2ID - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2NCLOB - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2TYP - 1698)) | (1 << (PlSqlParser.SYS_OP_LSVI - 1698)) | (1 << (PlSqlParser.SYS_OP_LVL - 1698)) | (1 << (PlSqlParser.SYS_OP_MAKEOID - 1698)) | (1 << (PlSqlParser.SYS_OP_MAP_NONNULL - 1698)) | (1 << (PlSqlParser.SYS_OP_MSR - 1698)) | (1 << (PlSqlParser.SYS_OP_NICOMBINE - 1698)) | (1 << (PlSqlParser.SYS_OP_NIEXTRACT - 1698)) | (1 << (PlSqlParser.SYS_OP_NII - 1698)) | (1 << (PlSqlParser.SYS_OP_NIX - 1698)) | (1 << (PlSqlParser.SYS_OP_NOEXPAND - 1698)) | (1 << (PlSqlParser.SYS_OP_NTCIMG - 1698)) | (1 << (PlSqlParser.SYS_OP_NUMTORAW - 1698)) | (1 << (PlSqlParser.SYS_OP_OIDVALUE - 1698)) | (1 << (PlSqlParser.SYS_OP_OPNSIZE - 1698)))) !== 0) || ((((_la - 1730)) & ~0x1f) == 0 && ((1 << (_la - 1730)) & ((1 << (PlSqlParser.SYS_OP_PAR_1 - 1730)) | (1 << (PlSqlParser.SYS_OP_PARGID_1 - 1730)) | (1 << (PlSqlParser.SYS_OP_PARGID - 1730)) | (1 << (PlSqlParser.SYS_OP_PAR - 1730)) | (1 << (PlSqlParser.SYS_OP_PART_ID - 1730)) | (1 << (PlSqlParser.SYS_OP_PIVOT - 1730)) | (1 << (PlSqlParser.SYS_OP_R2O - 1730)) | (1 << (PlSqlParser.SYS_OP_RAWTONUM - 1730)) | (1 << (PlSqlParser.SYS_OP_RDTM - 1730)) | (1 << (PlSqlParser.SYS_OP_REF - 1730)) | (1 << (PlSqlParser.SYS_OP_RMTD - 1730)) | (1 << (PlSqlParser.SYS_OP_ROWIDTOOBJ - 1730)) | (1 << (PlSqlParser.SYS_OP_RPB - 1730)) | (1 << (PlSqlParser.SYS_OPTLOBPRBSC - 1730)) | (1 << (PlSqlParser.SYS_OP_TOSETID - 1730)) | (1 << (PlSqlParser.SYS_OP_TPR - 1730)) | (1 << (PlSqlParser.SYS_OP_TRTB - 1730)) | (1 << (PlSqlParser.SYS_OPTXICMP - 1730)) | (1 << (PlSqlParser.SYS_OPTXQCASTASNQ - 1730)) | (1 << (PlSqlParser.SYS_OP_UNDESCEND - 1730)) | (1 << (PlSqlParser.SYS_OP_VECAND - 1730)) | (1 << (PlSqlParser.SYS_OP_VECBIT - 1730)) | (1 << (PlSqlParser.SYS_OP_VECOR - 1730)) | (1 << (PlSqlParser.SYS_OP_VECXOR - 1730)) | (1 << (PlSqlParser.SYS_OP_VERSION - 1730)) | (1 << (PlSqlParser.SYS_OP_VREF - 1730)) | (1 << (PlSqlParser.SYS_OP_VVD - 1730)) | (1 << (PlSqlParser.SYS_OP_XMLCONS_FOR_CSX - 1730)) | (1 << (PlSqlParser.SYS_OP_XPTHATG - 1730)) | (1 << (PlSqlParser.SYS_OP_XPTHIDX - 1730)) | (1 << (PlSqlParser.SYS_OP_XPTHOP - 1730)) | (1 << (PlSqlParser.SYS_OP_XTXT2SQLT - 1730)))) !== 0) || ((((_la - 1762)) & ~0x1f) == 0 && ((1 << (_la - 1762)) & ((1 << (PlSqlParser.SYS_OP_ZONE_ID - 1762)) | (1 << (PlSqlParser.SYS_ORDERKEY_DEPTH - 1762)) | (1 << (PlSqlParser.SYS_ORDERKEY_MAXCHILD - 1762)) | (1 << (PlSqlParser.SYS_ORDERKEY_PARENT - 1762)) | (1 << (PlSqlParser.SYS_PARALLEL_TXN - 1762)) | (1 << (PlSqlParser.SYS_PATHID_IS_ATTR - 1762)) | (1 << (PlSqlParser.SYS_PATHID_IS_NMSPC - 1762)) | (1 << (PlSqlParser.SYS_PATHID_LASTNAME - 1762)) | (1 << (PlSqlParser.SYS_PATHID_LASTNMSPC - 1762)) | (1 << (PlSqlParser.SYS_PATH_REVERSE - 1762)) | (1 << (PlSqlParser.SYS_PXQEXTRACT - 1762)) | (1 << (PlSqlParser.SYS_RAW_TO_XSID - 1762)) | (1 << (PlSqlParser.SYS_RID_ORDER - 1762)) | (1 << (PlSqlParser.SYS_ROW_DELTA - 1762)) | (1 << (PlSqlParser.SYS_SC_2_XMLT - 1762)) | (1 << (PlSqlParser.SYS_SYNRCIREDO - 1762)) | (1 << (PlSqlParser.SYSTEM_DEFINED - 1762)) | (1 << (PlSqlParser.SYSTEM - 1762)) | (1 << (PlSqlParser.SYSTIMESTAMP - 1762)) | (1 << (PlSqlParser.SYS_TYPEID - 1762)) | (1 << (PlSqlParser.SYS_UMAKEXML - 1762)) | (1 << (PlSqlParser.SYS_XMLANALYZE - 1762)) | (1 << (PlSqlParser.SYS_XMLCONTAINS - 1762)) | (1 << (PlSqlParser.SYS_XMLCONV - 1762)) | (1 << (PlSqlParser.SYS_XMLEXNSURI - 1762)) | (1 << (PlSqlParser.SYS_XMLGEN - 1762)) | (1 << (PlSqlParser.SYS_XMLI_LOC_ISNODE - 1762)) | (1 << (PlSqlParser.SYS_XMLI_LOC_ISTEXT - 1762)) | (1 << (PlSqlParser.SYS_XMLINSTR - 1762)) | (1 << (PlSqlParser.SYS_XMLLOCATOR_GETSVAL - 1762)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETCID - 1762)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETLOCATOR - 1762)))) !== 0) || ((((_la - 1794)) & ~0x1f) == 0 && ((1 << (_la - 1794)) & ((1 << (PlSqlParser.SYS_XMLNODEID_GETOKEY - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETPATHID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETPTRID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETRID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETSVAL - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETTID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID - 1794)) | (1 << (PlSqlParser.SYS_XMLT_2_SC - 1794)) | (1 << (PlSqlParser.SYS_XMLTRANSLATE - 1794)) | (1 << (PlSqlParser.SYS_XMLTYPE2SQL - 1794)) | (1 << (PlSqlParser.SYS_XQ_ASQLCNV - 1794)) | (1 << (PlSqlParser.SYS_XQ_ATOMCNVCHK - 1794)) | (1 << (PlSqlParser.SYS_XQBASEURI - 1794)) | (1 << (PlSqlParser.SYS_XQCASTABLEERRH - 1794)) | (1 << (PlSqlParser.SYS_XQCODEP2STR - 1794)) | (1 << (PlSqlParser.SYS_XQCODEPEQ - 1794)) | (1 << (PlSqlParser.SYS_XQCON2SEQ - 1794)) | (1 << (PlSqlParser.SYS_XQCONCAT - 1794)) | (1 << (PlSqlParser.SYS_XQDELETE - 1794)) | (1 << (PlSqlParser.SYS_XQDFLTCOLATION - 1794)) | (1 << (PlSqlParser.SYS_XQDOC - 1794)) | (1 << (PlSqlParser.SYS_XQDOCURI - 1794)) | (1 << (PlSqlParser.SYS_XQDURDIV - 1794)) | (1 << (PlSqlParser.SYS_XQED4URI - 1794)) | (1 << (PlSqlParser.SYS_XQENDSWITH - 1794)) | (1 << (PlSqlParser.SYS_XQERRH - 1794)) | (1 << (PlSqlParser.SYS_XQERR - 1794)) | (1 << (PlSqlParser.SYS_XQESHTMLURI - 1794)) | (1 << (PlSqlParser.SYS_XQEXLOBVAL - 1794)) | (1 << (PlSqlParser.SYS_XQEXSTWRP - 1794)) | (1 << (PlSqlParser.SYS_XQEXTRACT - 1794)) | (1 << (PlSqlParser.SYS_XQEXTRREF - 1794)))) !== 0) || ((((_la - 1826)) & ~0x1f) == 0 && ((1 << (_la - 1826)) & ((1 << (PlSqlParser.SYS_XQEXVAL - 1826)) | (1 << (PlSqlParser.SYS_XQFB2STR - 1826)) | (1 << (PlSqlParser.SYS_XQFNBOOL - 1826)) | (1 << (PlSqlParser.SYS_XQFNCMP - 1826)) | (1 << (PlSqlParser.SYS_XQFNDATIM - 1826)) | (1 << (PlSqlParser.SYS_XQFNLNAME - 1826)) | (1 << (PlSqlParser.SYS_XQFNNM - 1826)) | (1 << (PlSqlParser.SYS_XQFNNSURI - 1826)) | (1 << (PlSqlParser.SYS_XQFNPREDTRUTH - 1826)) | (1 << (PlSqlParser.SYS_XQFNQNM - 1826)) | (1 << (PlSqlParser.SYS_XQFNROOT - 1826)) | (1 << (PlSqlParser.SYS_XQFORMATNUM - 1826)) | (1 << (PlSqlParser.SYS_XQFTCONTAIN - 1826)) | (1 << (PlSqlParser.SYS_XQFUNCR - 1826)) | (1 << (PlSqlParser.SYS_XQGETCONTENT - 1826)) | (1 << (PlSqlParser.SYS_XQINDXOF - 1826)) | (1 << (PlSqlParser.SYS_XQINSERT - 1826)) | (1 << (PlSqlParser.SYS_XQINSPFX - 1826)) | (1 << (PlSqlParser.SYS_XQIRI2URI - 1826)) | (1 << (PlSqlParser.SYS_XQLANG - 1826)) | (1 << (PlSqlParser.SYS_XQLLNMFRMQNM - 1826)) | (1 << (PlSqlParser.SYS_XQMKNODEREF - 1826)) | (1 << (PlSqlParser.SYS_XQNILLED - 1826)) | (1 << (PlSqlParser.SYS_XQNODENAME - 1826)) | (1 << (PlSqlParser.SYS_XQNORMSPACE - 1826)) | (1 << (PlSqlParser.SYS_XQNORMUCODE - 1826)) | (1 << (PlSqlParser.SYS_XQ_NRNG - 1826)) | (1 << (PlSqlParser.SYS_XQNSP4PFX - 1826)) | (1 << (PlSqlParser.SYS_XQNSPFRMQNM - 1826)) | (1 << (PlSqlParser.SYS_XQPFXFRMQNM - 1826)) | (1 << (PlSqlParser.SYS_XQ_PKSQL2XML - 1826)) | (1 << (PlSqlParser.SYS_XQPOLYABS - 1826)))) !== 0) || ((((_la - 1858)) & ~0x1f) == 0 && ((1 << (_la - 1858)) & ((1 << (PlSqlParser.SYS_XQPOLYADD - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYCEL - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYCSTBL - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYCST - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYDIV - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYFLR - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYMOD - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYMUL - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYRND - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYSQRT - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYSUB - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYUMUS - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYUPLS - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVEQ - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVGE - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVGT - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVLE - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVLT - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVNE - 1858)) | (1 << (PlSqlParser.SYS_XQREF2VAL - 1858)) | (1 << (PlSqlParser.SYS_XQRENAME - 1858)) | (1 << (PlSqlParser.SYS_XQREPLACE - 1858)) | (1 << (PlSqlParser.SYS_XQRESVURI - 1858)) | (1 << (PlSqlParser.SYS_XQRNDHALF2EVN - 1858)) | (1 << (PlSqlParser.SYS_XQRSLVQNM - 1858)) | (1 << (PlSqlParser.SYS_XQRYENVPGET - 1858)) | (1 << (PlSqlParser.SYS_XQRYVARGET - 1858)) | (1 << (PlSqlParser.SYS_XQRYWRP - 1858)) | (1 << (PlSqlParser.SYS_XQSEQ2CON4XC - 1858)) | (1 << (PlSqlParser.SYS_XQSEQ2CON - 1858)) | (1 << (PlSqlParser.SYS_XQSEQDEEPEQ - 1858)) | (1 << (PlSqlParser.SYS_XQSEQINSB - 1858)))) !== 0) || ((((_la - 1890)) & ~0x1f) == 0 && ((1 << (_la - 1890)) & ((1 << (PlSqlParser.SYS_XQSEQRM - 1890)) | (1 << (PlSqlParser.SYS_XQSEQRVS - 1890)) | (1 << (PlSqlParser.SYS_XQSEQSUB - 1890)) | (1 << (PlSqlParser.SYS_XQSEQTYPMATCH - 1890)) | (1 << (PlSqlParser.SYS_XQSTARTSWITH - 1890)) | (1 << (PlSqlParser.SYS_XQSTATBURI - 1890)) | (1 << (PlSqlParser.SYS_XQSTR2CODEP - 1890)) | (1 << (PlSqlParser.SYS_XQSTRJOIN - 1890)) | (1 << (PlSqlParser.SYS_XQSUBSTRAFT - 1890)) | (1 << (PlSqlParser.SYS_XQSUBSTRBEF - 1890)) | (1 << (PlSqlParser.SYS_XQTOKENIZE - 1890)) | (1 << (PlSqlParser.SYS_XQTREATAS - 1890)) | (1 << (PlSqlParser.SYS_XQ_UPKXML2SQL - 1890)) | (1 << (PlSqlParser.SYS_XQXFORM - 1890)) | (1 << (PlSqlParser.SYS_XSID_TO_RAW - 1890)) | (1 << (PlSqlParser.SYS_ZMAP_FILTER - 1890)) | (1 << (PlSqlParser.SYS_ZMAP_REFRESH - 1890)) | (1 << (PlSqlParser.TABLE_LOOKUP_BY_NL - 1890)) | (1 << (PlSqlParser.TABLESPACE_NO - 1890)) | (1 << (PlSqlParser.TABLESPACE - 1890)) | (1 << (PlSqlParser.TABLES - 1890)) | (1 << (PlSqlParser.TABLE_STATS - 1890)) | (1 << (PlSqlParser.TABLE - 1890)) | (1 << (PlSqlParser.TABNO - 1890)) | (1 << (PlSqlParser.TAG - 1890)) | (1 << (PlSqlParser.TANH - 1890)) | (1 << (PlSqlParser.TAN - 1890)) | (1 << (PlSqlParser.TBLORIDXPARTNUM - 1890)) | (1 << (PlSqlParser.TEMPFILE - 1890)) | (1 << (PlSqlParser.TEMPLATE - 1890)) | (1 << (PlSqlParser.TEMPORARY - 1890)) | (1 << (PlSqlParser.TEMP_TABLE - 1890)))) !== 0) || ((((_la - 1922)) & ~0x1f) == 0 && ((1 << (_la - 1922)) & ((1 << (PlSqlParser.TEST - 1922)) | (1 << (PlSqlParser.TEXT - 1922)) | (1 << (PlSqlParser.THAN - 1922)) | (1 << (PlSqlParser.THEN - 1922)) | (1 << (PlSqlParser.THE - 1922)) | (1 << (PlSqlParser.THREAD - 1922)) | (1 << (PlSqlParser.THROUGH - 1922)) | (1 << (PlSqlParser.TIER - 1922)) | (1 << (PlSqlParser.TIES - 1922)) | (1 << (PlSqlParser.TIMEOUT - 1922)) | (1 << (PlSqlParser.TIMESTAMP_LTZ_UNCONSTRAINED - 1922)) | (1 << (PlSqlParser.TIMESTAMP - 1922)) | (1 << (PlSqlParser.TIMESTAMP_TZ_UNCONSTRAINED - 1922)) | (1 << (PlSqlParser.TIMESTAMP_UNCONSTRAINED - 1922)) | (1 << (PlSqlParser.TIMES - 1922)) | (1 << (PlSqlParser.TIME - 1922)) | (1 << (PlSqlParser.TIMEZONE_ABBR - 1922)) | (1 << (PlSqlParser.TIMEZONE_HOUR - 1922)) | (1 << (PlSqlParser.TIMEZONE_MINUTE - 1922)) | (1 << (PlSqlParser.TIMEZONE_OFFSET - 1922)) | (1 << (PlSqlParser.TIMEZONE_REGION - 1922)) | (1 << (PlSqlParser.TIME_ZONE - 1922)) | (1 << (PlSqlParser.TIV_GB - 1922)) | (1 << (PlSqlParser.TIV_SSF - 1922)) | (1 << (PlSqlParser.TO_ACLID - 1922)) | (1 << (PlSqlParser.TO_BINARY_DOUBLE - 1922)) | (1 << (PlSqlParser.TO_BINARY_FLOAT - 1922)) | (1 << (PlSqlParser.TO_BLOB - 1922)) | (1 << (PlSqlParser.TO_CLOB - 1922)) | (1 << (PlSqlParser.TO_DSINTERVAL - 1922)) | (1 << (PlSqlParser.TO_LOB - 1922)))) !== 0) || ((((_la - 1954)) & ~0x1f) == 0 && ((1 << (_la - 1954)) & ((1 << (PlSqlParser.TO_MULTI_BYTE - 1954)) | (1 << (PlSqlParser.TO_NCHAR - 1954)) | (1 << (PlSqlParser.TO_NCLOB - 1954)) | (1 << (PlSqlParser.TO_NUMBER - 1954)) | (1 << (PlSqlParser.TOPLEVEL - 1954)) | (1 << (PlSqlParser.TO_SINGLE_BYTE - 1954)) | (1 << (PlSqlParser.TO_TIMESTAMP - 1954)) | (1 << (PlSqlParser.TO_TIMESTAMP_TZ - 1954)) | (1 << (PlSqlParser.TO_TIME - 1954)) | (1 << (PlSqlParser.TO_TIME_TZ - 1954)) | (1 << (PlSqlParser.TO_YMINTERVAL - 1954)) | (1 << (PlSqlParser.TRACE - 1954)) | (1 << (PlSqlParser.TRACING - 1954)) | (1 << (PlSqlParser.TRACKING - 1954)) | (1 << (PlSqlParser.TRAILING - 1954)) | (1 << (PlSqlParser.TRANSACTION - 1954)) | (1 << (PlSqlParser.TRANSFORM_DISTINCT_AGG - 1954)) | (1 << (PlSqlParser.TRANSITIONAL - 1954)) | (1 << (PlSqlParser.TRANSITION - 1954)) | (1 << (PlSqlParser.TRANSLATE - 1954)) | (1 << (PlSqlParser.TRANSLATION - 1954)) | (1 << (PlSqlParser.TREAT - 1954)) | (1 << (PlSqlParser.TRIGGERS - 1954)) | (1 << (PlSqlParser.TRIGGER - 1954)) | (1 << (PlSqlParser.TRUE - 1954)) | (1 << (PlSqlParser.TRUNCATE - 1954)) | (1 << (PlSqlParser.TRUNC - 1954)) | (1 << (PlSqlParser.TRUSTED - 1954)) | (1 << (PlSqlParser.TRUST - 1954)) | (1 << (PlSqlParser.TUNING - 1954)) | (1 << (PlSqlParser.TX - 1954)))) !== 0) || ((((_la - 1986)) & ~0x1f) == 0 && ((1 << (_la - 1986)) & ((1 << (PlSqlParser.TYPES - 1986)) | (1 << (PlSqlParser.TYPE - 1986)) | (1 << (PlSqlParser.TZ_OFFSET - 1986)) | (1 << (PlSqlParser.UB2 - 1986)) | (1 << (PlSqlParser.UBA - 1986)) | (1 << (PlSqlParser.UCS2 - 1986)) | (1 << (PlSqlParser.UID - 1986)) | (1 << (PlSqlParser.UNARCHIVED - 1986)) | (1 << (PlSqlParser.UNBOUNDED - 1986)) | (1 << (PlSqlParser.UNBOUND - 1986)) | (1 << (PlSqlParser.UNCONDITIONAL - 1986)) | (1 << (PlSqlParser.UNDER - 1986)) | (1 << (PlSqlParser.UNDO - 1986)) | (1 << (PlSqlParser.UNDROP - 1986)) | (1 << (PlSqlParser.UNIFORM - 1986)) | (1 << (PlSqlParser.UNISTR - 1986)) | (1 << (PlSqlParser.UNLIMITED - 1986)) | (1 << (PlSqlParser.UNLOAD - 1986)) | (1 << (PlSqlParser.UNLOCK - 1986)) | (1 << (PlSqlParser.UNMATCHED - 1986)) | (1 << (PlSqlParser.UNNEST_INNERJ_DISTINCT_VIEW - 1986)) | (1 << (PlSqlParser.UNNEST_NOSEMIJ_NODISTINCTVIEW - 1986)) | (1 << (PlSqlParser.UNNEST_SEMIJ_VIEW - 1986)) | (1 << (PlSqlParser.UNNEST - 1986)) | (1 << (PlSqlParser.UNPACKED - 1986)) | (1 << (PlSqlParser.UNPIVOT - 1986)) | (1 << (PlSqlParser.UNPLUG - 1986)) | (1 << (PlSqlParser.UNPROTECTED - 1986)) | (1 << (PlSqlParser.UNQUIESCE - 1986)) | (1 << (PlSqlParser.UNRECOVERABLE - 1986)))) !== 0) || ((((_la - 2018)) & ~0x1f) == 0 && ((1 << (_la - 2018)) & ((1 << (PlSqlParser.UNRESTRICTED - 2018)) | (1 << (PlSqlParser.UNSUBSCRIBE - 2018)) | (1 << (PlSqlParser.UNTIL - 2018)) | (1 << (PlSqlParser.UNUSABLE - 2018)) | (1 << (PlSqlParser.UNUSED - 2018)) | (1 << (PlSqlParser.UPDATABLE - 2018)) | (1 << (PlSqlParser.UPDATED - 2018)) | (1 << (PlSqlParser.UPDATEXML - 2018)) | (1 << (PlSqlParser.UPD_INDEXES - 2018)) | (1 << (PlSqlParser.UPD_JOININDEX - 2018)) | (1 << (PlSqlParser.UPGRADE - 2018)) | (1 << (PlSqlParser.UPPER - 2018)) | (1 << (PlSqlParser.UPSERT - 2018)) | (1 << (PlSqlParser.UROWID - 2018)) | (1 << (PlSqlParser.USABLE - 2018)) | (1 << (PlSqlParser.USAGE - 2018)) | (1 << (PlSqlParser.USE_ANTI - 2018)) | (1 << (PlSqlParser.USE_CONCAT - 2018)) | (1 << (PlSqlParser.USE_CUBE - 2018)) | (1 << (PlSqlParser.USE_HASH_AGGREGATION - 2018)) | (1 << (PlSqlParser.USE_HASH_GBY_FOR_PUSHDOWN - 2018)) | (1 << (PlSqlParser.USE_HASH - 2018)) | (1 << (PlSqlParser.USE_HIDDEN_PARTITIONS - 2018)) | (1 << (PlSqlParser.USE_INVISIBLE_INDEXES - 2018)) | (1 << (PlSqlParser.USE_MERGE_CARTESIAN - 2018)) | (1 << (PlSqlParser.USE_MERGE - 2018)) | (1 << (PlSqlParser.USE_NL - 2018)) | (1 << (PlSqlParser.USE_NL_WITH_INDEX - 2018)) | (1 << (PlSqlParser.USE_PRIVATE_OUTLINES - 2018)) | (1 << (PlSqlParser.USER_DATA - 2018)) | (1 << (PlSqlParser.USER_DEFINED - 2018)))) !== 0) || ((((_la - 2050)) & ~0x1f) == 0 && ((1 << (_la - 2050)) & ((1 << (PlSqlParser.USERENV - 2050)) | (1 << (PlSqlParser.USERGROUP - 2050)) | (1 << (PlSqlParser.USER_RECYCLEBIN - 2050)) | (1 << (PlSqlParser.USERS - 2050)) | (1 << (PlSqlParser.USER_TABLESPACES - 2050)) | (1 << (PlSqlParser.USER - 2050)) | (1 << (PlSqlParser.USE_SEMI - 2050)) | (1 << (PlSqlParser.USE_STORED_OUTLINES - 2050)) | (1 << (PlSqlParser.USE_TTT_FOR_GSETS - 2050)) | (1 << (PlSqlParser.USE - 2050)) | (1 << (PlSqlParser.USE_VECTOR_AGGREGATION - 2050)) | (1 << (PlSqlParser.USE_WEAK_NAME_RESL - 2050)) | (1 << (PlSqlParser.USING_NO_EXPAND - 2050)) | (1 << (PlSqlParser.USING - 2050)) | (1 << (PlSqlParser.UTF16BE - 2050)) | (1 << (PlSqlParser.UTF16LE - 2050)) | (1 << (PlSqlParser.UTF32 - 2050)) | (1 << (PlSqlParser.UTF8 - 2050)) | (1 << (PlSqlParser.V1 - 2050)) | (1 << (PlSqlParser.V2 - 2050)) | (1 << (PlSqlParser.VALIDATE - 2050)) | (1 << (PlSqlParser.VALIDATION - 2050)) | (1 << (PlSqlParser.VALID_TIME_END - 2050)) | (1 << (PlSqlParser.VALUE - 2050)) | (1 << (PlSqlParser.VARCHAR2 - 2050)) | (1 << (PlSqlParser.VARCHAR - 2050)) | (1 << (PlSqlParser.VARIABLE - 2050)) | (1 << (PlSqlParser.VAR_POP - 2050)) | (1 << (PlSqlParser.VARRAYS - 2050)) | (1 << (PlSqlParser.VARRAY - 2050)) | (1 << (PlSqlParser.VAR_SAMP - 2050)))) !== 0) || ((((_la - 2082)) & ~0x1f) == 0 && ((1 << (_la - 2082)) & ((1 << (PlSqlParser.VARYING - 2082)) | (1 << (PlSqlParser.VECTOR_READ_TRACE - 2082)) | (1 << (PlSqlParser.VECTOR_READ - 2082)) | (1 << (PlSqlParser.VECTOR_TRANSFORM_DIMS - 2082)) | (1 << (PlSqlParser.VECTOR_TRANSFORM_FACT - 2082)) | (1 << (PlSqlParser.VECTOR_TRANSFORM - 2082)) | (1 << (PlSqlParser.VERIFIER - 2082)) | (1 << (PlSqlParser.VERIFY - 2082)) | (1 << (PlSqlParser.VERSIONING - 2082)) | (1 << (PlSqlParser.VERSIONS_ENDSCN - 2082)) | (1 << (PlSqlParser.VERSIONS_ENDTIME - 2082)) | (1 << (PlSqlParser.VERSIONS_OPERATION - 2082)) | (1 << (PlSqlParser.VERSIONS_STARTSCN - 2082)) | (1 << (PlSqlParser.VERSIONS_STARTTIME - 2082)) | (1 << (PlSqlParser.VERSIONS - 2082)) | (1 << (PlSqlParser.VERSIONS_XID - 2082)) | (1 << (PlSqlParser.VERSION - 2082)) | (1 << (PlSqlParser.VIOLATION - 2082)) | (1 << (PlSqlParser.VIRTUAL - 2082)) | (1 << (PlSqlParser.VISIBILITY - 2082)) | (1 << (PlSqlParser.VISIBLE - 2082)) | (1 << (PlSqlParser.VOLUME - 2082)) | (1 << (PlSqlParser.VSIZE - 2082)) | (1 << (PlSqlParser.WAIT - 2082)) | (1 << (PlSqlParser.WALLET - 2082)) | (1 << (PlSqlParser.WARNING - 2082)) | (1 << (PlSqlParser.WEEKS - 2082)) | (1 << (PlSqlParser.WEEK - 2082)) | (1 << (PlSqlParser.WELLFORMED - 2082)) | (1 << (PlSqlParser.WHENEVER - 2082)) | (1 << (PlSqlParser.WHEN - 2082)))) !== 0) || ((((_la - 2115)) & ~0x1f) == 0 && ((1 << (_la - 2115)) & ((1 << (PlSqlParser.WHILE - 2115)) | (1 << (PlSqlParser.WHITESPACE - 2115)) | (1 << (PlSqlParser.WIDTH_BUCKET - 2115)) | (1 << (PlSqlParser.WITHIN - 2115)) | (1 << (PlSqlParser.WITHOUT - 2115)) | (1 << (PlSqlParser.WITH_PLSQL - 2115)) | (1 << (PlSqlParser.WORK - 2115)) | (1 << (PlSqlParser.WRAPPED - 2115)) | (1 << (PlSqlParser.WRAPPER - 2115)) | (1 << (PlSqlParser.WRITE - 2115)) | (1 << (PlSqlParser.XDB_FASTPATH_INSERT - 2115)) | (1 << (PlSqlParser.X_DYN_PRUNE - 2115)) | (1 << (PlSqlParser.XID - 2115)) | (1 << (PlSqlParser.XML2OBJECT - 2115)) | (1 << (PlSqlParser.XMLAGG - 2115)) | (1 << (PlSqlParser.XMLATTRIBUTES - 2115)) | (1 << (PlSqlParser.XMLCAST - 2115)) | (1 << (PlSqlParser.XMLCDATA - 2115)) | (1 << (PlSqlParser.XMLCOLATTVAL - 2115)) | (1 << (PlSqlParser.XMLCOMMENT - 2115)) | (1 << (PlSqlParser.XMLCONCAT - 2115)) | (1 << (PlSqlParser.XMLDIFF - 2115)) | (1 << (PlSqlParser.XML_DML_RWT_STMT - 2115)) | (1 << (PlSqlParser.XMLELEMENT - 2115)) | (1 << (PlSqlParser.XMLEXISTS2 - 2115)) | (1 << (PlSqlParser.XMLEXISTS - 2115)) | (1 << (PlSqlParser.XMLFOREST - 2115)) | (1 << (PlSqlParser.XMLINDEX_REWRITE_IN_SELECT - 2115)) | (1 << (PlSqlParser.XMLINDEX_REWRITE - 2115)))) !== 0) || ((((_la - 2147)) & ~0x1f) == 0 && ((1 << (_la - 2147)) & ((1 << (PlSqlParser.XMLINDEX_SEL_IDX_TBL - 2147)) | (1 << (PlSqlParser.XMLISNODE - 2147)) | (1 << (PlSqlParser.XMLISVALID - 2147)) | (1 << (PlSqlParser.XMLNAMESPACES - 2147)) | (1 << (PlSqlParser.XMLPARSE - 2147)) | (1 << (PlSqlParser.XMLPATCH - 2147)) | (1 << (PlSqlParser.XMLPI - 2147)) | (1 << (PlSqlParser.XMLQUERYVAL - 2147)) | (1 << (PlSqlParser.XMLQUERY - 2147)) | (1 << (PlSqlParser.XMLROOT - 2147)) | (1 << (PlSqlParser.XMLSCHEMA - 2147)) | (1 << (PlSqlParser.XMLSERIALIZE - 2147)) | (1 << (PlSqlParser.XMLTABLE - 2147)) | (1 << (PlSqlParser.XMLTRANSFORMBLOB - 2147)) | (1 << (PlSqlParser.XMLTRANSFORM - 2147)) | (1 << (PlSqlParser.XMLTYPE - 2147)) | (1 << (PlSqlParser.XML - 2147)) | (1 << (PlSqlParser.XPATHTABLE - 2147)) | (1 << (PlSqlParser.XS_SYS_CONTEXT - 2147)) | (1 << (PlSqlParser.XS - 2147)) | (1 << (PlSqlParser.YEARS - 2147)) | (1 << (PlSqlParser.YEAR - 2147)) | (1 << (PlSqlParser.YES - 2147)) | (1 << (PlSqlParser.YMINTERVAL_UNCONSTRAINED - 2147)) | (1 << (PlSqlParser.ZONEMAP - 2147)) | (1 << (PlSqlParser.ZONE - 2147)) | (1 << (PlSqlParser.PREDICTION - 2147)) | (1 << (PlSqlParser.PREDICTION_BOUNDS - 2147)) | (1 << (PlSqlParser.PREDICTION_COST - 2147)) | (1 << (PlSqlParser.PREDICTION_DETAILS - 2147)) | (1 << (PlSqlParser.PREDICTION_PROBABILITY - 2147)))) !== 0) || ((((_la - 2179)) & ~0x1f) == 0 && ((1 << (_la - 2179)) & ((1 << (PlSqlParser.PREDICTION_SET - 2179)) | (1 << (PlSqlParser.CUME_DIST - 2179)) | (1 << (PlSqlParser.DENSE_RANK - 2179)) | (1 << (PlSqlParser.LISTAGG - 2179)) | (1 << (PlSqlParser.PERCENT_RANK - 2179)) | (1 << (PlSqlParser.PERCENTILE_CONT - 2179)) | (1 << (PlSqlParser.PERCENTILE_DISC - 2179)) | (1 << (PlSqlParser.RANK - 2179)) | (1 << (PlSqlParser.AVG - 2179)) | (1 << (PlSqlParser.CORR - 2179)) | (1 << (PlSqlParser.COVAR_ - 2179)) | (1 << (PlSqlParser.LAG - 2179)) | (1 << (PlSqlParser.LEAD - 2179)) | (1 << (PlSqlParser.MAX - 2179)) | (1 << (PlSqlParser.MEDIAN - 2179)) | (1 << (PlSqlParser.MIN - 2179)) | (1 << (PlSqlParser.NTILE - 2179)) | (1 << (PlSqlParser.NVL - 2179)) | (1 << (PlSqlParser.RATIO_TO_REPORT - 2179)) | (1 << (PlSqlParser.REGR_ - 2179)) | (1 << (PlSqlParser.ROUND - 2179)) | (1 << (PlSqlParser.ROW_NUMBER - 2179)) | (1 << (PlSqlParser.SUBSTR - 2179)) | (1 << (PlSqlParser.TO_CHAR - 2179)) | (1 << (PlSqlParser.TRIM - 2179)) | (1 << (PlSqlParser.SUM - 2179)) | (1 << (PlSqlParser.STDDEV - 2179)) | (1 << (PlSqlParser.VAR_ - 2179)) | (1 << (PlSqlParser.VARIANCE - 2179)) | (1 << (PlSqlParser.LEAST - 2179)) | (1 << (PlSqlParser.GREATEST - 2179)))) !== 0) || ((((_la - 2211)) & ~0x1f) == 0 && ((1 << (_la - 2211)) & ((1 << (PlSqlParser.TO_DATE - 2211)) | (1 << (PlSqlParser.NATIONAL_CHAR_STRING_LIT - 2211)) | (1 << (PlSqlParser.PERIOD - 2211)) | (1 << (PlSqlParser.CHAR_STRING - 2211)) | (1 << (PlSqlParser.DELIMITED_ID - 2211)))) !== 0) || _la===PlSqlParser.INTRODUCER || _la===PlSqlParser.REGULAR_ID) { this.state = 9224; this.column_alias(); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Pivot_in_clause_elementsContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_pivot_in_clause_elements; return this; } Pivot_in_clause_elementsContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Pivot_in_clause_elementsContext.prototype.constructor = Pivot_in_clause_elementsContext; Pivot_in_clause_elementsContext.prototype.expression = function() { return this.getTypedRuleContext(ExpressionContext,0); }; Pivot_in_clause_elementsContext.prototype.LEFT_PAREN = function() { return this.getToken(PlSqlParser.LEFT_PAREN, 0); }; Pivot_in_clause_elementsContext.prototype.RIGHT_PAREN = function() { return this.getToken(PlSqlParser.RIGHT_PAREN, 0); }; Pivot_in_clause_elementsContext.prototype.expressions = function() { return this.getTypedRuleContext(ExpressionsContext,0); }; Pivot_in_clause_elementsContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterPivot_in_clause_elements(this); } }; Pivot_in_clause_elementsContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitPivot_in_clause_elements(this); } }; Pivot_in_clause_elementsContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitPivot_in_clause_elements(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Pivot_in_clause_elementsContext = Pivot_in_clause_elementsContext; PlSqlParser.prototype.pivot_in_clause_elements = function() { var localctx = new Pivot_in_clause_elementsContext(this, this._ctx, this.state); this.enterRule(localctx, 1096, PlSqlParser.RULE_pivot_in_clause_elements); var _la = 0; // Token type try { this.state = 9233; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,1222,this._ctx); switch(la_) { case 1: this.enterOuterAlt(localctx, 1); this.state = 9227; this.expression(); break; case 2: this.enterOuterAlt(localctx, 2); this.state = 9228; this.match(PlSqlParser.LEFT_PAREN); this.state = 9230; this._errHandler.sync(this); _la = this._input.LA(1); if((((_la) & ~0x1f) == 0 && ((1 << _la) & ((1 << PlSqlParser.ABORT) | (1 << PlSqlParser.ABS) | (1 << PlSqlParser.ACCESS) | (1 << PlSqlParser.ACCESSED) | (1 << PlSqlParser.ACCOUNT) | (1 << PlSqlParser.ACL) | (1 << PlSqlParser.ACOS) | (1 << PlSqlParser.ACTION) | (1 << PlSqlParser.ACTIONS) | (1 << PlSqlParser.ACTIVATE) | (1 << PlSqlParser.ACTIVE) | (1 << PlSqlParser.ACTIVE_COMPONENT) | (1 << PlSqlParser.ACTIVE_DATA) | (1 << PlSqlParser.ACTIVE_FUNCTION) | (1 << PlSqlParser.ACTIVE_TAG) | (1 << PlSqlParser.ACTIVITY) | (1 << PlSqlParser.ADAPTIVE_PLAN) | (1 << PlSqlParser.ADD) | (1 << PlSqlParser.ADD_COLUMN) | (1 << PlSqlParser.ADD_GROUP) | (1 << PlSqlParser.ADD_MONTHS) | (1 << PlSqlParser.ADJ_DATE) | (1 << PlSqlParser.ADMIN) | (1 << PlSqlParser.ADMINISTER) | (1 << PlSqlParser.ADMINISTRATOR) | (1 << PlSqlParser.ADVANCED) | (1 << PlSqlParser.ADVISE) | (1 << PlSqlParser.ADVISOR) | (1 << PlSqlParser.AFD_DISKSTRING) | (1 << PlSqlParser.AFTER) | (1 << PlSqlParser.AGENT))) !== 0) || ((((_la - 32)) & ~0x1f) == 0 && ((1 << (_la - 32)) & ((1 << (PlSqlParser.AGGREGATE - 32)) | (1 << (PlSqlParser.A_LETTER - 32)) | (1 << (PlSqlParser.ALIAS - 32)) | (1 << (PlSqlParser.ALL - 32)) | (1 << (PlSqlParser.ALLOCATE - 32)) | (1 << (PlSqlParser.ALLOW - 32)) | (1 << (PlSqlParser.ALL_ROWS - 32)) | (1 << (PlSqlParser.ALWAYS - 32)) | (1 << (PlSqlParser.ANALYZE - 32)) | (1 << (PlSqlParser.ANCILLARY - 32)) | (1 << (PlSqlParser.AND_EQUAL - 32)) | (1 << (PlSqlParser.ANOMALY - 32)) | (1 << (PlSqlParser.ANSI_REARCH - 32)) | (1 << (PlSqlParser.ANTIJOIN - 32)) | (1 << (PlSqlParser.ANY - 32)) | (1 << (PlSqlParser.ANYSCHEMA - 32)) | (1 << (PlSqlParser.APPEND - 32)) | (1 << (PlSqlParser.APPENDCHILDXML - 32)) | (1 << (PlSqlParser.APPEND_VALUES - 32)) | (1 << (PlSqlParser.APPLICATION - 32)) | (1 << (PlSqlParser.APPLY - 32)) | (1 << (PlSqlParser.APPROX_COUNT_DISTINCT - 32)) | (1 << (PlSqlParser.ARCHIVAL - 32)) | (1 << (PlSqlParser.ARCHIVE - 32)) | (1 << (PlSqlParser.ARCHIVED - 32)) | (1 << (PlSqlParser.ARCHIVELOG - 32)) | (1 << (PlSqlParser.ARRAY - 32)) | (1 << (PlSqlParser.ASCII - 32)))) !== 0) || ((((_la - 64)) & ~0x1f) == 0 && ((1 << (_la - 64)) & ((1 << (PlSqlParser.ASCIISTR - 64)) | (1 << (PlSqlParser.ASIN - 64)) | (1 << (PlSqlParser.ASIS - 64)) | (1 << (PlSqlParser.ASSEMBLY - 64)) | (1 << (PlSqlParser.ASSIGN - 64)) | (1 << (PlSqlParser.ASSOCIATE - 64)) | (1 << (PlSqlParser.ASYNC - 64)) | (1 << (PlSqlParser.ASYNCHRONOUS - 64)) | (1 << (PlSqlParser.ATAN2 - 64)) | (1 << (PlSqlParser.ATAN - 64)) | (1 << (PlSqlParser.AT - 64)) | (1 << (PlSqlParser.ATTRIBUTE - 64)) | (1 << (PlSqlParser.ATTRIBUTES - 64)) | (1 << (PlSqlParser.AUTHENTICATED - 64)) | (1 << (PlSqlParser.AUTHENTICATION - 64)) | (1 << (PlSqlParser.AUTHID - 64)) | (1 << (PlSqlParser.AUTHORIZATION - 64)) | (1 << (PlSqlParser.AUTOALLOCATE - 64)) | (1 << (PlSqlParser.AUTO - 64)) | (1 << (PlSqlParser.AUTOEXTEND - 64)) | (1 << (PlSqlParser.AUTO_LOGIN - 64)) | (1 << (PlSqlParser.AUTOMATIC - 64)) | (1 << (PlSqlParser.AUTONOMOUS_TRANSACTION - 64)) | (1 << (PlSqlParser.AUTO_REOPTIMIZE - 64)) | (1 << (PlSqlParser.AVAILABILITY - 64)) | (1 << (PlSqlParser.AVRO - 64)) | (1 << (PlSqlParser.BACKGROUND - 64)) | (1 << (PlSqlParser.BACKUP - 64)) | (1 << (PlSqlParser.BASIC - 64)))) !== 0) || ((((_la - 96)) & ~0x1f) == 0 && ((1 << (_la - 96)) & ((1 << (PlSqlParser.BASICFILE - 96)) | (1 << (PlSqlParser.BATCH - 96)) | (1 << (PlSqlParser.BATCHSIZE - 96)) | (1 << (PlSqlParser.BATCH_TABLE_ACCESS_BY_ROWID - 96)) | (1 << (PlSqlParser.BECOME - 96)) | (1 << (PlSqlParser.BEFORE - 96)) | (1 << (PlSqlParser.BEGIN - 96)) | (1 << (PlSqlParser.BEGINNING - 96)) | (1 << (PlSqlParser.BEGIN_OUTLINE_DATA - 96)) | (1 << (PlSqlParser.BEHALF - 96)) | (1 << (PlSqlParser.BEQUEATH - 96)) | (1 << (PlSqlParser.BFILE - 96)) | (1 << (PlSqlParser.BFILENAME - 96)) | (1 << (PlSqlParser.BIGFILE - 96)) | (1 << (PlSqlParser.BINARY - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE_INFINITY - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE_NAN - 96)) | (1 << (PlSqlParser.BINARY_FLOAT - 96)) | (1 << (PlSqlParser.BINARY_FLOAT_INFINITY - 96)) | (1 << (PlSqlParser.BINARY_FLOAT_NAN - 96)) | (1 << (PlSqlParser.BINARY_INTEGER - 96)) | (1 << (PlSqlParser.BIND_AWARE - 96)) | (1 << (PlSqlParser.BINDING - 96)) | (1 << (PlSqlParser.BIN_TO_NUM - 96)) | (1 << (PlSqlParser.BITAND - 96)) | (1 << (PlSqlParser.BITMAP_AND - 96)) | (1 << (PlSqlParser.BITMAP - 96)) | (1 << (PlSqlParser.BITMAPS - 96)) | (1 << (PlSqlParser.BITMAP_TREE - 96)) | (1 << (PlSqlParser.BITS - 96)))) !== 0) || ((((_la - 128)) & ~0x1f) == 0 && ((1 << (_la - 128)) & ((1 << (PlSqlParser.BLOB - 128)) | (1 << (PlSqlParser.BLOCK - 128)) | (1 << (PlSqlParser.BLOCK_RANGE - 128)) | (1 << (PlSqlParser.BLOCKS - 128)) | (1 << (PlSqlParser.BLOCKSIZE - 128)) | (1 << (PlSqlParser.BODY - 128)) | (1 << (PlSqlParser.BOOLEAN - 128)) | (1 << (PlSqlParser.BOTH - 128)) | (1 << (PlSqlParser.BOUND - 128)) | (1 << (PlSqlParser.BRANCH - 128)) | (1 << (PlSqlParser.BREADTH - 128)) | (1 << (PlSqlParser.BROADCAST - 128)) | (1 << (PlSqlParser.BSON - 128)) | (1 << (PlSqlParser.BUFFER - 128)) | (1 << (PlSqlParser.BUFFER_CACHE - 128)) | (1 << (PlSqlParser.BUFFER_POOL - 128)) | (1 << (PlSqlParser.BUILD - 128)) | (1 << (PlSqlParser.BULK - 128)) | (1 << (PlSqlParser.BYPASS_RECURSIVE_CHECK - 128)) | (1 << (PlSqlParser.BYPASS_UJVC - 128)) | (1 << (PlSqlParser.BYTE - 128)) | (1 << (PlSqlParser.CACHE - 128)) | (1 << (PlSqlParser.CACHE_CB - 128)) | (1 << (PlSqlParser.CACHE_INSTANCES - 128)) | (1 << (PlSqlParser.CACHE_TEMP_TABLE - 128)) | (1 << (PlSqlParser.CACHING - 128)) | (1 << (PlSqlParser.CALCULATED - 128)) | (1 << (PlSqlParser.CALLBACK - 128)) | (1 << (PlSqlParser.CALL - 128)) | (1 << (PlSqlParser.CANCEL - 128)))) !== 0) || ((((_la - 160)) & ~0x1f) == 0 && ((1 << (_la - 160)) & ((1 << (PlSqlParser.CAPACITY - 160)) | (1 << (PlSqlParser.CARDINALITY - 160)) | (1 << (PlSqlParser.CASCADE - 160)) | (1 << (PlSqlParser.CASE - 160)) | (1 << (PlSqlParser.CAST - 160)) | (1 << (PlSqlParser.CATEGORY - 160)) | (1 << (PlSqlParser.CDBDEFAULT - 160)) | (1 << (PlSqlParser.CEIL - 160)) | (1 << (PlSqlParser.CELL_FLASH_CACHE - 160)) | (1 << (PlSqlParser.CERTIFICATE - 160)) | (1 << (PlSqlParser.CFILE - 160)) | (1 << (PlSqlParser.CHAINED - 160)) | (1 << (PlSqlParser.CHANGE - 160)) | (1 << (PlSqlParser.CHANGE_DUPKEY_ERROR_INDEX - 160)) | (1 << (PlSqlParser.CHARACTER - 160)) | (1 << (PlSqlParser.CHAR - 160)) | (1 << (PlSqlParser.CHAR_CS - 160)) | (1 << (PlSqlParser.CHARTOROWID - 160)) | (1 << (PlSqlParser.CHECK_ACL_REWRITE - 160)) | (1 << (PlSqlParser.CHECKPOINT - 160)) | (1 << (PlSqlParser.CHILD - 160)) | (1 << (PlSqlParser.CHOOSE - 160)) | (1 << (PlSqlParser.CHR - 160)) | (1 << (PlSqlParser.CHUNK - 160)) | (1 << (PlSqlParser.CLASS - 160)) | (1 << (PlSqlParser.CLASSIFIER - 160)) | (1 << (PlSqlParser.CLEANUP - 160)) | (1 << (PlSqlParser.CLEAR - 160)) | (1 << (PlSqlParser.C_LETTER - 160)) | (1 << (PlSqlParser.CLIENT - 160)))) !== 0) || ((((_la - 192)) & ~0x1f) == 0 && ((1 << (_la - 192)) & ((1 << (PlSqlParser.CLOB - 192)) | (1 << (PlSqlParser.CLONE - 192)) | (1 << (PlSqlParser.CLOSE_CACHED_OPEN_CURSORS - 192)) | (1 << (PlSqlParser.CLOSE - 192)) | (1 << (PlSqlParser.CLUSTER_BY_ROWID - 192)) | (1 << (PlSqlParser.CLUSTER - 192)) | (1 << (PlSqlParser.CLUSTER_DETAILS - 192)) | (1 << (PlSqlParser.CLUSTER_DISTANCE - 192)) | (1 << (PlSqlParser.CLUSTER_ID - 192)) | (1 << (PlSqlParser.CLUSTERING - 192)) | (1 << (PlSqlParser.CLUSTERING_FACTOR - 192)) | (1 << (PlSqlParser.CLUSTER_PROBABILITY - 192)) | (1 << (PlSqlParser.CLUSTER_SET - 192)) | (1 << (PlSqlParser.COALESCE - 192)) | (1 << (PlSqlParser.COALESCE_SQ - 192)) | (1 << (PlSqlParser.COARSE - 192)) | (1 << (PlSqlParser.CO_AUTH_IND - 192)) | (1 << (PlSqlParser.COLD - 192)) | (1 << (PlSqlParser.COLLECT - 192)) | (1 << (PlSqlParser.COLUMNAR - 192)) | (1 << (PlSqlParser.COLUMN_AUTH_INDICATOR - 192)) | (1 << (PlSqlParser.COLUMN - 192)) | (1 << (PlSqlParser.COLUMNS - 192)) | (1 << (PlSqlParser.COLUMN_STATS - 192)) | (1 << (PlSqlParser.COLUMN_VALUE - 192)) | (1 << (PlSqlParser.COMMENT - 192)) | (1 << (PlSqlParser.COMMIT - 192)) | (1 << (PlSqlParser.COMMITTED - 192)) | (1 << (PlSqlParser.COMMON_DATA - 192)) | (1 << (PlSqlParser.COMPACT - 192)) | (1 << (PlSqlParser.COMPATIBILITY - 192)) | (1 << (PlSqlParser.COMPILE - 192)))) !== 0) || ((((_la - 224)) & ~0x1f) == 0 && ((1 << (_la - 224)) & ((1 << (PlSqlParser.COMPLETE - 224)) | (1 << (PlSqlParser.COMPLIANCE - 224)) | (1 << (PlSqlParser.COMPONENT - 224)) | (1 << (PlSqlParser.COMPONENTS - 224)) | (1 << (PlSqlParser.COMPOSE - 224)) | (1 << (PlSqlParser.COMPOSITE - 224)) | (1 << (PlSqlParser.COMPOSITE_LIMIT - 224)) | (1 << (PlSqlParser.COMPOUND - 224)) | (1 << (PlSqlParser.COMPUTE - 224)) | (1 << (PlSqlParser.CONCAT - 224)) | (1 << (PlSqlParser.CON_DBID_TO_ID - 224)) | (1 << (PlSqlParser.CONDITIONAL - 224)) | (1 << (PlSqlParser.CONDITION - 224)) | (1 << (PlSqlParser.CONFIRM - 224)) | (1 << (PlSqlParser.CONFORMING - 224)) | (1 << (PlSqlParser.CON_GUID_TO_ID - 224)) | (1 << (PlSqlParser.CON_ID - 224)) | (1 << (PlSqlParser.CON_NAME_TO_ID - 224)) | (1 << (PlSqlParser.CONNECT_BY_CB_WHR_ONLY - 224)) | (1 << (PlSqlParser.CONNECT_BY_COMBINE_SW - 224)) | (1 << (PlSqlParser.CONNECT_BY_COST_BASED - 224)) | (1 << (PlSqlParser.CONNECT_BY_ELIM_DUPS - 224)) | (1 << (PlSqlParser.CONNECT_BY_FILTERING - 224)) | (1 << (PlSqlParser.CONNECT_BY_ISCYCLE - 224)) | (1 << (PlSqlParser.CONNECT_BY_ISLEAF - 224)) | (1 << (PlSqlParser.CONNECT_BY_ROOT - 224)) | (1 << (PlSqlParser.CONNECT_TIME - 224)) | (1 << (PlSqlParser.CONSIDER - 224)) | (1 << (PlSqlParser.CONSISTENT - 224)) | (1 << (PlSqlParser.CONSTANT - 224)))) !== 0) || ((((_la - 256)) & ~0x1f) == 0 && ((1 << (_la - 256)) & ((1 << (PlSqlParser.CONST - 256)) | (1 << (PlSqlParser.CONSTRAINT - 256)) | (1 << (PlSqlParser.CONSTRAINTS - 256)) | (1 << (PlSqlParser.CONSTRUCTOR - 256)) | (1 << (PlSqlParser.CONTAINER - 256)) | (1 << (PlSqlParser.CONTAINER_DATA - 256)) | (1 << (PlSqlParser.CONTAINERS - 256)) | (1 << (PlSqlParser.CONTENT - 256)) | (1 << (PlSqlParser.CONTENTS - 256)) | (1 << (PlSqlParser.CONTEXT - 256)) | (1 << (PlSqlParser.CONTINUE - 256)) | (1 << (PlSqlParser.CONTROLFILE - 256)) | (1 << (PlSqlParser.CON_UID_TO_ID - 256)) | (1 << (PlSqlParser.CONVERT - 256)) | (1 << (PlSqlParser.COOKIE - 256)) | (1 << (PlSqlParser.COPY - 256)) | (1 << (PlSqlParser.CORR_K - 256)) | (1 << (PlSqlParser.CORR_S - 256)) | (1 << (PlSqlParser.CORRUPTION - 256)) | (1 << (PlSqlParser.CORRUPT_XID_ALL - 256)) | (1 << (PlSqlParser.CORRUPT_XID - 256)) | (1 << (PlSqlParser.COS - 256)) | (1 << (PlSqlParser.COSH - 256)) | (1 << (PlSqlParser.COST - 256)) | (1 << (PlSqlParser.COST_XML_QUERY_REWRITE - 256)) | (1 << (PlSqlParser.COUNT - 256)) | (1 << (PlSqlParser.COVAR_POP - 256)) | (1 << (PlSqlParser.COVAR_SAMP - 256)) | (1 << (PlSqlParser.CPU_COSTING - 256)) | (1 << (PlSqlParser.CPU_PER_CALL - 256)) | (1 << (PlSqlParser.CPU_PER_SESSION - 256)) | (1 << (PlSqlParser.CRASH - 256)))) !== 0) || ((((_la - 289)) & ~0x1f) == 0 && ((1 << (_la - 289)) & ((1 << (PlSqlParser.CREATE_FILE_DEST - 289)) | (1 << (PlSqlParser.CREATE_STORED_OUTLINES - 289)) | (1 << (PlSqlParser.CREATION - 289)) | (1 << (PlSqlParser.CREDENTIAL - 289)) | (1 << (PlSqlParser.CRITICAL - 289)) | (1 << (PlSqlParser.CROSS - 289)) | (1 << (PlSqlParser.CROSSEDITION - 289)) | (1 << (PlSqlParser.CSCONVERT - 289)) | (1 << (PlSqlParser.CUBE_AJ - 289)) | (1 << (PlSqlParser.CUBE - 289)) | (1 << (PlSqlParser.CUBE_GB - 289)) | (1 << (PlSqlParser.CUBE_SJ - 289)) | (1 << (PlSqlParser.CUME_DISTM - 289)) | (1 << (PlSqlParser.CURRENT - 289)) | (1 << (PlSqlParser.CURRENT_DATE - 289)) | (1 << (PlSqlParser.CURRENT_SCHEMA - 289)) | (1 << (PlSqlParser.CURRENT_TIME - 289)) | (1 << (PlSqlParser.CURRENT_TIMESTAMP - 289)) | (1 << (PlSqlParser.CURRENT_USER - 289)) | (1 << (PlSqlParser.CURRENTV - 289)) | (1 << (PlSqlParser.CURSOR - 289)) | (1 << (PlSqlParser.CURSOR_SHARING_EXACT - 289)) | (1 << (PlSqlParser.CURSOR_SPECIFIC_SEGMENT - 289)) | (1 << (PlSqlParser.CUSTOMDATUM - 289)) | (1 << (PlSqlParser.CV - 289)) | (1 << (PlSqlParser.CYCLE - 289)) | (1 << (PlSqlParser.DANGLING - 289)) | (1 << (PlSqlParser.DATABASE - 289)) | (1 << (PlSqlParser.DATA - 289)) | (1 << (PlSqlParser.DATAFILE - 289)) | (1 << (PlSqlParser.DATAFILES - 289)))) !== 0) || ((((_la - 321)) & ~0x1f) == 0 && ((1 << (_la - 321)) & ((1 << (PlSqlParser.DATAMOVEMENT - 321)) | (1 << (PlSqlParser.DATAOBJNO - 321)) | (1 << (PlSqlParser.DATAOBJ_TO_MAT_PARTITION - 321)) | (1 << (PlSqlParser.DATAOBJ_TO_PARTITION - 321)) | (1 << (PlSqlParser.DATAPUMP - 321)) | (1 << (PlSqlParser.DATA_SECURITY_REWRITE_LIMIT - 321)) | (1 << (PlSqlParser.DATE - 321)) | (1 << (PlSqlParser.DATE_MODE - 321)) | (1 << (PlSqlParser.DAY - 321)) | (1 << (PlSqlParser.DAYS - 321)) | (1 << (PlSqlParser.DBA - 321)) | (1 << (PlSqlParser.DBA_RECYCLEBIN - 321)) | (1 << (PlSqlParser.DBMS_STATS - 321)) | (1 << (PlSqlParser.DB_ROLE_CHANGE - 321)) | (1 << (PlSqlParser.DBTIMEZONE - 321)) | (1 << (PlSqlParser.DB_UNIQUE_NAME - 321)) | (1 << (PlSqlParser.DB_VERSION - 321)) | (1 << (PlSqlParser.DDL - 321)) | (1 << (PlSqlParser.DEALLOCATE - 321)) | (1 << (PlSqlParser.DEBUG - 321)) | (1 << (PlSqlParser.DEBUGGER - 321)) | (1 << (PlSqlParser.DEC - 321)) | (1 << (PlSqlParser.DECIMAL - 321)) | (1 << (PlSqlParser.DECLARE - 321)) | (1 << (PlSqlParser.DECOMPOSE - 321)) | (1 << (PlSqlParser.DECORRELATE - 321)) | (1 << (PlSqlParser.DECR - 321)) | (1 << (PlSqlParser.DECREMENT - 321)) | (1 << (PlSqlParser.DECRYPT - 321)) | (1 << (PlSqlParser.DEDUPLICATE - 321)) | (1 << (PlSqlParser.DEFAULT - 321)) | (1 << (PlSqlParser.DEFAULTS - 321)))) !== 0) || ((((_la - 353)) & ~0x1f) == 0 && ((1 << (_la - 353)) & ((1 << (PlSqlParser.DEFERRABLE - 353)) | (1 << (PlSqlParser.DEFERRED - 353)) | (1 << (PlSqlParser.DEFINED - 353)) | (1 << (PlSqlParser.DEFINE - 353)) | (1 << (PlSqlParser.DEFINER - 353)) | (1 << (PlSqlParser.DEGREE - 353)) | (1 << (PlSqlParser.DELAY - 353)) | (1 << (PlSqlParser.DELEGATE - 353)) | (1 << (PlSqlParser.DELETE_ALL - 353)) | (1 << (PlSqlParser.DELETE - 353)) | (1 << (PlSqlParser.DELETEXML - 353)) | (1 << (PlSqlParser.DEMAND - 353)) | (1 << (PlSqlParser.DENSE_RANKM - 353)) | (1 << (PlSqlParser.DEPENDENT - 353)) | (1 << (PlSqlParser.DEPTH - 353)) | (1 << (PlSqlParser.DEQUEUE - 353)) | (1 << (PlSqlParser.DEREF - 353)) | (1 << (PlSqlParser.DEREF_NO_REWRITE - 353)) | (1 << (PlSqlParser.DESTROY - 353)) | (1 << (PlSqlParser.DETACHED - 353)) | (1 << (PlSqlParser.DETERMINES - 353)) | (1 << (PlSqlParser.DETERMINISTIC - 353)) | (1 << (PlSqlParser.DICTIONARY - 353)) | (1 << (PlSqlParser.DIMENSION - 353)) | (1 << (PlSqlParser.DIMENSIONS - 353)) | (1 << (PlSqlParser.DIRECT_LOAD - 353)) | (1 << (PlSqlParser.DIRECTORY - 353)) | (1 << (PlSqlParser.DIRECT_PATH - 353)) | (1 << (PlSqlParser.DISABLE_ALL - 353)) | (1 << (PlSqlParser.DISABLE - 353)) | (1 << (PlSqlParser.DISABLE_PARALLEL_DML - 353)))) !== 0) || ((((_la - 385)) & ~0x1f) == 0 && ((1 << (_la - 385)) & ((1 << (PlSqlParser.DISABLE_PRESET - 385)) | (1 << (PlSqlParser.DISABLE_RPKE - 385)) | (1 << (PlSqlParser.DISALLOW - 385)) | (1 << (PlSqlParser.DISASSOCIATE - 385)) | (1 << (PlSqlParser.DISCARD - 385)) | (1 << (PlSqlParser.DISCONNECT - 385)) | (1 << (PlSqlParser.DISK - 385)) | (1 << (PlSqlParser.DISKGROUP - 385)) | (1 << (PlSqlParser.DISKS - 385)) | (1 << (PlSqlParser.DISMOUNT - 385)) | (1 << (PlSqlParser.DISTINCT - 385)) | (1 << (PlSqlParser.DISTINGUISHED - 385)) | (1 << (PlSqlParser.DISTRIBUTED - 385)) | (1 << (PlSqlParser.DISTRIBUTE - 385)) | (1 << (PlSqlParser.DML - 385)) | (1 << (PlSqlParser.DML_UPDATE - 385)) | (1 << (PlSqlParser.DOCFIDELITY - 385)) | (1 << (PlSqlParser.DOCUMENT - 385)) | (1 << (PlSqlParser.DOMAIN_INDEX_FILTER - 385)) | (1 << (PlSqlParser.DOMAIN_INDEX_NO_SORT - 385)) | (1 << (PlSqlParser.DOMAIN_INDEX_SORT - 385)) | (1 << (PlSqlParser.DOUBLE - 385)) | (1 << (PlSqlParser.DOWNGRADE - 385)) | (1 << (PlSqlParser.DRIVING_SITE - 385)) | (1 << (PlSqlParser.DROP_COLUMN - 385)) | (1 << (PlSqlParser.DROP_GROUP - 385)) | (1 << (PlSqlParser.DSINTERVAL_UNCONSTRAINED - 385)) | (1 << (PlSqlParser.DST_UPGRADE_INSERT_CONV - 385)) | (1 << (PlSqlParser.DUMP - 385)))) !== 0) || ((((_la - 417)) & ~0x1f) == 0 && ((1 << (_la - 417)) & ((1 << (PlSqlParser.DUPLICATE - 417)) | (1 << (PlSqlParser.DV - 417)) | (1 << (PlSqlParser.DYNAMIC - 417)) | (1 << (PlSqlParser.DYNAMIC_SAMPLING - 417)) | (1 << (PlSqlParser.DYNAMIC_SAMPLING_EST_CDN - 417)) | (1 << (PlSqlParser.EACH - 417)) | (1 << (PlSqlParser.EDITIONABLE - 417)) | (1 << (PlSqlParser.EDITION - 417)) | (1 << (PlSqlParser.EDITIONING - 417)) | (1 << (PlSqlParser.EDITIONS - 417)) | (1 << (PlSqlParser.ELEMENT - 417)) | (1 << (PlSqlParser.ELIM_GROUPBY - 417)) | (1 << (PlSqlParser.ELIMINATE_JOIN - 417)) | (1 << (PlSqlParser.ELIMINATE_OBY - 417)) | (1 << (PlSqlParser.ELIMINATE_OUTER_JOIN - 417)) | (1 << (PlSqlParser.EM - 417)) | (1 << (PlSqlParser.EMPTY_BLOB - 417)) | (1 << (PlSqlParser.EMPTY_CLOB - 417)) | (1 << (PlSqlParser.EMPTY - 417)) | (1 << (PlSqlParser.ENABLE_ALL - 417)) | (1 << (PlSqlParser.ENABLE - 417)) | (1 << (PlSqlParser.ENABLE_PARALLEL_DML - 417)) | (1 << (PlSqlParser.ENABLE_PRESET - 417)) | (1 << (PlSqlParser.ENCODING - 417)) | (1 << (PlSqlParser.ENCRYPT - 417)) | (1 << (PlSqlParser.ENCRYPTION - 417)) | (1 << (PlSqlParser.END_OUTLINE_DATA - 417)) | (1 << (PlSqlParser.ENFORCED - 417)) | (1 << (PlSqlParser.ENFORCE - 417)))) !== 0) || ((((_la - 449)) & ~0x1f) == 0 && ((1 << (_la - 449)) & ((1 << (PlSqlParser.ENQUEUE - 449)) | (1 << (PlSqlParser.ENTERPRISE - 449)) | (1 << (PlSqlParser.ENTITYESCAPING - 449)) | (1 << (PlSqlParser.ENTRY - 449)) | (1 << (PlSqlParser.EQUIPART - 449)) | (1 << (PlSqlParser.ERR - 449)) | (1 << (PlSqlParser.ERROR_ARGUMENT - 449)) | (1 << (PlSqlParser.ERROR - 449)) | (1 << (PlSqlParser.ERROR_ON_OVERLAP_TIME - 449)) | (1 << (PlSqlParser.ERRORS - 449)) | (1 << (PlSqlParser.ESCAPE - 449)) | (1 << (PlSqlParser.ESTIMATE - 449)) | (1 << (PlSqlParser.EVAL - 449)) | (1 << (PlSqlParser.EVALNAME - 449)) | (1 << (PlSqlParser.EVALUATE - 449)) | (1 << (PlSqlParser.EVALUATION - 449)) | (1 << (PlSqlParser.EVENTS - 449)) | (1 << (PlSqlParser.EVERY - 449)) | (1 << (PlSqlParser.EXCEPT - 449)) | (1 << (PlSqlParser.EXCEPTION - 449)) | (1 << (PlSqlParser.EXCEPTION_INIT - 449)) | (1 << (PlSqlParser.EXCEPTIONS - 449)) | (1 << (PlSqlParser.EXCHANGE - 449)) | (1 << (PlSqlParser.EXCLUDE - 449)) | (1 << (PlSqlParser.EXCLUDING - 449)) | (1 << (PlSqlParser.EXECUTE - 449)) | (1 << (PlSqlParser.EXEMPT - 449)) | (1 << (PlSqlParser.EXISTING - 449)) | (1 << (PlSqlParser.EXISTS - 449)) | (1 << (PlSqlParser.EXISTSNODE - 449)) | (1 << (PlSqlParser.EXIT - 449)))) !== 0) || ((((_la - 481)) & ~0x1f) == 0 && ((1 << (_la - 481)) & ((1 << (PlSqlParser.EXPAND_GSET_TO_UNION - 481)) | (1 << (PlSqlParser.EXPAND_TABLE - 481)) | (1 << (PlSqlParser.EXP - 481)) | (1 << (PlSqlParser.EXPIRE - 481)) | (1 << (PlSqlParser.EXPLAIN - 481)) | (1 << (PlSqlParser.EXPLOSION - 481)) | (1 << (PlSqlParser.EXPORT - 481)) | (1 << (PlSqlParser.EXPR_CORR_CHECK - 481)) | (1 << (PlSqlParser.EXPRESS - 481)) | (1 << (PlSqlParser.EXTENDS - 481)) | (1 << (PlSqlParser.EXTENT - 481)) | (1 << (PlSqlParser.EXTENTS - 481)) | (1 << (PlSqlParser.EXTERNAL - 481)) | (1 << (PlSqlParser.EXTERNALLY - 481)) | (1 << (PlSqlParser.EXTRACTCLOBXML - 481)) | (1 << (PlSqlParser.EXTRACT - 481)) | (1 << (PlSqlParser.EXTRACTVALUE - 481)) | (1 << (PlSqlParser.EXTRA - 481)) | (1 << (PlSqlParser.FACILITY - 481)) | (1 << (PlSqlParser.FACT - 481)) | (1 << (PlSqlParser.FACTOR - 481)) | (1 << (PlSqlParser.FACTORIZE_JOIN - 481)) | (1 << (PlSqlParser.FAILED - 481)) | (1 << (PlSqlParser.FAILED_LOGIN_ATTEMPTS - 481)) | (1 << (PlSqlParser.FAILGROUP - 481)) | (1 << (PlSqlParser.FAILOVER - 481)) | (1 << (PlSqlParser.FAILURE - 481)) | (1 << (PlSqlParser.FALSE - 481)) | (1 << (PlSqlParser.FAMILY - 481)) | (1 << (PlSqlParser.FAR - 481)) | (1 << (PlSqlParser.FAST - 481)) | (1 << (PlSqlParser.FASTSTART - 481)))) !== 0) || ((((_la - 513)) & ~0x1f) == 0 && ((1 << (_la - 513)) & ((1 << (PlSqlParser.FBTSCAN - 513)) | (1 << (PlSqlParser.FEATURE_DETAILS - 513)) | (1 << (PlSqlParser.FEATURE_ID - 513)) | (1 << (PlSqlParser.FEATURE_SET - 513)) | (1 << (PlSqlParser.FEATURE_VALUE - 513)) | (1 << (PlSqlParser.FETCH - 513)) | (1 << (PlSqlParser.FILE - 513)) | (1 << (PlSqlParser.FILE_NAME_CONVERT - 513)) | (1 << (PlSqlParser.FILESYSTEM_LIKE_LOGGING - 513)) | (1 << (PlSqlParser.FILTER - 513)) | (1 << (PlSqlParser.FINAL - 513)) | (1 << (PlSqlParser.FINE - 513)) | (1 << (PlSqlParser.FINISH - 513)) | (1 << (PlSqlParser.FIRST - 513)) | (1 << (PlSqlParser.FIRSTM - 513)) | (1 << (PlSqlParser.FIRST_ROWS - 513)) | (1 << (PlSqlParser.FIRST_VALUE - 513)) | (1 << (PlSqlParser.FIXED_VIEW_DATA - 513)) | (1 << (PlSqlParser.FLAGGER - 513)) | (1 << (PlSqlParser.FLASHBACK - 513)) | (1 << (PlSqlParser.FLASH_CACHE - 513)) | (1 << (PlSqlParser.FLOAT - 513)) | (1 << (PlSqlParser.FLOB - 513)) | (1 << (PlSqlParser.FLOOR - 513)) | (1 << (PlSqlParser.FLUSH - 513)) | (1 << (PlSqlParser.FOLDER - 513)) | (1 << (PlSqlParser.FOLLOWING - 513)) | (1 << (PlSqlParser.FOLLOWS - 513)) | (1 << (PlSqlParser.FORALL - 513)) | (1 << (PlSqlParser.FORCE - 513)) | (1 << (PlSqlParser.FORCE_XML_QUERY_REWRITE - 513)) | (1 << (PlSqlParser.FOREIGN - 513)))) !== 0) || ((((_la - 545)) & ~0x1f) == 0 && ((1 << (_la - 545)) & ((1 << (PlSqlParser.FOREVER - 545)) | (1 << (PlSqlParser.FORMAT - 545)) | (1 << (PlSqlParser.FORWARD - 545)) | (1 << (PlSqlParser.FRAGMENT_NUMBER - 545)) | (1 << (PlSqlParser.FREELIST - 545)) | (1 << (PlSqlParser.FREELISTS - 545)) | (1 << (PlSqlParser.FREEPOOLS - 545)) | (1 << (PlSqlParser.FRESH - 545)) | (1 << (PlSqlParser.FROM_TZ - 545)) | (1 << (PlSqlParser.FULL - 545)) | (1 << (PlSqlParser.FULL_OUTER_JOIN_TO_OUTER - 545)) | (1 << (PlSqlParser.FUNCTION - 545)) | (1 << (PlSqlParser.FUNCTIONS - 545)) | (1 << (PlSqlParser.GATHER_OPTIMIZER_STATISTICS - 545)) | (1 << (PlSqlParser.GATHER_PLAN_STATISTICS - 545)) | (1 << (PlSqlParser.GBY_CONC_ROLLUP - 545)) | (1 << (PlSqlParser.GBY_PUSHDOWN - 545)) | (1 << (PlSqlParser.GENERATED - 545)) | (1 << (PlSqlParser.GET - 545)) | (1 << (PlSqlParser.GLOBAL - 545)) | (1 << (PlSqlParser.GLOBALLY - 545)) | (1 << (PlSqlParser.GLOBAL_NAME - 545)) | (1 << (PlSqlParser.GLOBAL_TOPIC_ENABLED - 545)) | (1 << (PlSqlParser.GROUP_BY - 545)) | (1 << (PlSqlParser.GROUP_ID - 545)) | (1 << (PlSqlParser.GROUPING - 545)) | (1 << (PlSqlParser.GROUPING_ID - 545)))) !== 0) || ((((_la - 577)) & ~0x1f) == 0 && ((1 << (_la - 577)) & ((1 << (PlSqlParser.GROUPS - 577)) | (1 << (PlSqlParser.GUARANTEED - 577)) | (1 << (PlSqlParser.GUARANTEE - 577)) | (1 << (PlSqlParser.GUARD - 577)) | (1 << (PlSqlParser.HASH_AJ - 577)) | (1 << (PlSqlParser.HASH - 577)) | (1 << (PlSqlParser.HASHKEYS - 577)) | (1 << (PlSqlParser.HASH_SJ - 577)) | (1 << (PlSqlParser.HEADER - 577)) | (1 << (PlSqlParser.HEAP - 577)) | (1 << (PlSqlParser.HELP - 577)) | (1 << (PlSqlParser.HEXTORAW - 577)) | (1 << (PlSqlParser.HEXTOREF - 577)) | (1 << (PlSqlParser.HIDDEN_KEYWORD - 577)) | (1 << (PlSqlParser.HIDE - 577)) | (1 << (PlSqlParser.HIERARCHY - 577)) | (1 << (PlSqlParser.HIGH - 577)) | (1 << (PlSqlParser.HINTSET_BEGIN - 577)) | (1 << (PlSqlParser.HINTSET_END - 577)) | (1 << (PlSqlParser.HOT - 577)) | (1 << (PlSqlParser.HOUR - 577)) | (1 << (PlSqlParser.HWM_BROKERED - 577)) | (1 << (PlSqlParser.HYBRID - 577)) | (1 << (PlSqlParser.IDENTIFIER - 577)) | (1 << (PlSqlParser.IDENTITY - 577)) | (1 << (PlSqlParser.IDGENERATORS - 577)) | (1 << (PlSqlParser.ID - 577)) | (1 << (PlSqlParser.IDLE_TIME - 577)) | (1 << (PlSqlParser.IF - 577)) | (1 << (PlSqlParser.IGNORE - 577)))) !== 0) || ((((_la - 609)) & ~0x1f) == 0 && ((1 << (_la - 609)) & ((1 << (PlSqlParser.IGNORE_OPTIM_EMBEDDED_HINTS - 609)) | (1 << (PlSqlParser.IGNORE_ROW_ON_DUPKEY_INDEX - 609)) | (1 << (PlSqlParser.IGNORE_WHERE_CLAUSE - 609)) | (1 << (PlSqlParser.ILM - 609)) | (1 << (PlSqlParser.IMMEDIATE - 609)) | (1 << (PlSqlParser.IMPACT - 609)) | (1 << (PlSqlParser.IMPORT - 609)) | (1 << (PlSqlParser.INACTIVE - 609)) | (1 << (PlSqlParser.INCLUDE - 609)) | (1 << (PlSqlParser.INCLUDE_VERSION - 609)) | (1 << (PlSqlParser.INCLUDING - 609)) | (1 << (PlSqlParser.INCREMENTAL - 609)) | (1 << (PlSqlParser.INCREMENT - 609)) | (1 << (PlSqlParser.INCR - 609)) | (1 << (PlSqlParser.INDENT - 609)) | (1 << (PlSqlParser.INDEX_ASC - 609)) | (1 << (PlSqlParser.INDEX_COMBINE - 609)) | (1 << (PlSqlParser.INDEX_DESC - 609)) | (1 << (PlSqlParser.INDEXED - 609)) | (1 << (PlSqlParser.INDEXES - 609)) | (1 << (PlSqlParser.INDEX_FFS - 609)) | (1 << (PlSqlParser.INDEX_FILTER - 609)) | (1 << (PlSqlParser.INDEXING - 609)) | (1 << (PlSqlParser.INDEX_JOIN - 609)) | (1 << (PlSqlParser.INDEX_ROWS - 609)) | (1 << (PlSqlParser.INDEX_RRS - 609)) | (1 << (PlSqlParser.INDEX_RS_ASC - 609)) | (1 << (PlSqlParser.INDEX_RS_DESC - 609)) | (1 << (PlSqlParser.INDEX_RS - 609)) | (1 << (PlSqlParser.INDEX_SCAN - 609)) | (1 << (PlSqlParser.INDEX_SKIP_SCAN - 609)))) !== 0) || ((((_la - 641)) & ~0x1f) == 0 && ((1 << (_la - 641)) & ((1 << (PlSqlParser.INDEX_SS_ASC - 641)) | (1 << (PlSqlParser.INDEX_SS_DESC - 641)) | (1 << (PlSqlParser.INDEX_SS - 641)) | (1 << (PlSqlParser.INDEX_STATS - 641)) | (1 << (PlSqlParser.INDEXTYPE - 641)) | (1 << (PlSqlParser.INDEXTYPES - 641)) | (1 << (PlSqlParser.INDICATOR - 641)) | (1 << (PlSqlParser.INDICES - 641)) | (1 << (PlSqlParser.INFINITE - 641)) | (1 << (PlSqlParser.INFORMATIONAL - 641)) | (1 << (PlSqlParser.INHERIT - 641)) | (1 << (PlSqlParser.INITCAP - 641)) | (1 << (PlSqlParser.INITIAL - 641)) | (1 << (PlSqlParser.INITIALIZED - 641)) | (1 << (PlSqlParser.INITIALLY - 641)) | (1 << (PlSqlParser.INITRANS - 641)) | (1 << (PlSqlParser.INLINE - 641)) | (1 << (PlSqlParser.INLINE_XMLTYPE_NT - 641)) | (1 << (PlSqlParser.INMEMORY - 641)) | (1 << (PlSqlParser.IN_MEMORY_METADATA - 641)) | (1 << (PlSqlParser.INMEMORY_PRUNING - 641)) | (1 << (PlSqlParser.INNER - 641)) | (1 << (PlSqlParser.INOUT - 641)) | (1 << (PlSqlParser.INPLACE - 641)) | (1 << (PlSqlParser.INSERTCHILDXMLAFTER - 641)) | (1 << (PlSqlParser.INSERTCHILDXMLBEFORE - 641)) | (1 << (PlSqlParser.INSERTCHILDXML - 641)) | (1 << (PlSqlParser.INSERTXMLAFTER - 641)) | (1 << (PlSqlParser.INSERTXMLBEFORE - 641)) | (1 << (PlSqlParser.INSTANCE - 641)))) !== 0) || ((((_la - 673)) & ~0x1f) == 0 && ((1 << (_la - 673)) & ((1 << (PlSqlParser.INSTANCES - 673)) | (1 << (PlSqlParser.INSTANTIABLE - 673)) | (1 << (PlSqlParser.INSTANTLY - 673)) | (1 << (PlSqlParser.INSTEAD - 673)) | (1 << (PlSqlParser.INSTR2 - 673)) | (1 << (PlSqlParser.INSTR4 - 673)) | (1 << (PlSqlParser.INSTRB - 673)) | (1 << (PlSqlParser.INSTRC - 673)) | (1 << (PlSqlParser.INSTR - 673)) | (1 << (PlSqlParser.INTEGER - 673)) | (1 << (PlSqlParser.INTERLEAVED - 673)) | (1 << (PlSqlParser.INTERMEDIATE - 673)) | (1 << (PlSqlParser.INTERNAL_CONVERT - 673)) | (1 << (PlSqlParser.INTERNAL_USE - 673)) | (1 << (PlSqlParser.INTERPRETED - 673)) | (1 << (PlSqlParser.INTERVAL - 673)) | (1 << (PlSqlParser.INT - 673)) | (1 << (PlSqlParser.INVALIDATE - 673)) | (1 << (PlSqlParser.INVISIBLE - 673)) | (1 << (PlSqlParser.IN_XQUERY - 673)) | (1 << (PlSqlParser.ISOLATION - 673)) | (1 << (PlSqlParser.ISOLATION_LEVEL - 673)) | (1 << (PlSqlParser.ITERATE - 673)) | (1 << (PlSqlParser.ITERATION_NUMBER - 673)) | (1 << (PlSqlParser.JAVA - 673)) | (1 << (PlSqlParser.JOB - 673)) | (1 << (PlSqlParser.JOIN - 673)) | (1 << (PlSqlParser.JSON_ARRAYAGG - 673)) | (1 << (PlSqlParser.JSON_ARRAY - 673)))) !== 0) || ((((_la - 705)) & ~0x1f) == 0 && ((1 << (_la - 705)) & ((1 << (PlSqlParser.JSON_EQUAL - 705)) | (1 << (PlSqlParser.JSON_EXISTS2 - 705)) | (1 << (PlSqlParser.JSON_EXISTS - 705)) | (1 << (PlSqlParser.JSONGET - 705)) | (1 << (PlSqlParser.JSON - 705)) | (1 << (PlSqlParser.JSON_OBJECTAGG - 705)) | (1 << (PlSqlParser.JSON_OBJECT - 705)) | (1 << (PlSqlParser.JSONPARSE - 705)) | (1 << (PlSqlParser.JSON_QUERY - 705)) | (1 << (PlSqlParser.JSON_SERIALIZE - 705)) | (1 << (PlSqlParser.JSON_TABLE - 705)) | (1 << (PlSqlParser.JSON_TEXTCONTAINS2 - 705)) | (1 << (PlSqlParser.JSON_TEXTCONTAINS - 705)) | (1 << (PlSqlParser.JSON_VALUE - 705)) | (1 << (PlSqlParser.KEEP_DUPLICATES - 705)) | (1 << (PlSqlParser.KEEP - 705)) | (1 << (PlSqlParser.KERBEROS - 705)) | (1 << (PlSqlParser.KEY - 705)) | (1 << (PlSqlParser.KEY_LENGTH - 705)) | (1 << (PlSqlParser.KEYSIZE - 705)) | (1 << (PlSqlParser.KEYS - 705)) | (1 << (PlSqlParser.KEYSTORE - 705)) | (1 << (PlSqlParser.KILL - 705)) | (1 << (PlSqlParser.LABEL - 705)) | (1 << (PlSqlParser.LANGUAGE - 705)) | (1 << (PlSqlParser.LAST_DAY - 705)) | (1 << (PlSqlParser.LAST - 705)) | (1 << (PlSqlParser.LAST_VALUE - 705)) | (1 << (PlSqlParser.LATERAL - 705)) | (1 << (PlSqlParser.LAX - 705)) | (1 << (PlSqlParser.LAYER - 705)) | (1 << (PlSqlParser.LDAP_REGISTRATION_ENABLED - 705)))) !== 0) || ((((_la - 737)) & ~0x1f) == 0 && ((1 << (_la - 737)) & ((1 << (PlSqlParser.LDAP_REGISTRATION - 737)) | (1 << (PlSqlParser.LDAP_REG_SYNC_INTERVAL - 737)) | (1 << (PlSqlParser.LEADING - 737)) | (1 << (PlSqlParser.LEFT - 737)) | (1 << (PlSqlParser.LENGTH2 - 737)) | (1 << (PlSqlParser.LENGTH4 - 737)) | (1 << (PlSqlParser.LENGTHB - 737)) | (1 << (PlSqlParser.LENGTHC - 737)) | (1 << (PlSqlParser.LENGTH - 737)) | (1 << (PlSqlParser.LESS - 737)) | (1 << (PlSqlParser.LEVEL - 737)) | (1 << (PlSqlParser.LEVELS - 737)) | (1 << (PlSqlParser.LIBRARY - 737)) | (1 << (PlSqlParser.LIFECYCLE - 737)) | (1 << (PlSqlParser.LIFE - 737)) | (1 << (PlSqlParser.LIFETIME - 737)) | (1 << (PlSqlParser.LIKE2 - 737)) | (1 << (PlSqlParser.LIKE4 - 737)) | (1 << (PlSqlParser.LIKEC - 737)) | (1 << (PlSqlParser.LIKE_EXPAND - 737)) | (1 << (PlSqlParser.LIMIT - 737)) | (1 << (PlSqlParser.LINEAR - 737)) | (1 << (PlSqlParser.LINK - 737)) | (1 << (PlSqlParser.LIST - 737)) | (1 << (PlSqlParser.LN - 737)) | (1 << (PlSqlParser.LNNVL - 737)) | (1 << (PlSqlParser.LOAD - 737)) | (1 << (PlSqlParser.LOB - 737)) | (1 << (PlSqlParser.LOBNVL - 737)) | (1 << (PlSqlParser.LOBS - 737)) | (1 << (PlSqlParser.LOCAL_INDEXES - 737)))) !== 0) || ((((_la - 769)) & ~0x1f) == 0 && ((1 << (_la - 769)) & ((1 << (PlSqlParser.LOCAL - 769)) | (1 << (PlSqlParser.LOCALTIME - 769)) | (1 << (PlSqlParser.LOCALTIMESTAMP - 769)) | (1 << (PlSqlParser.LOCATION - 769)) | (1 << (PlSqlParser.LOCATOR - 769)) | (1 << (PlSqlParser.LOCKED - 769)) | (1 << (PlSqlParser.LOCKING - 769)) | (1 << (PlSqlParser.LOGFILE - 769)) | (1 << (PlSqlParser.LOGFILES - 769)) | (1 << (PlSqlParser.LOGGING - 769)) | (1 << (PlSqlParser.LOGICAL - 769)) | (1 << (PlSqlParser.LOGICAL_READS_PER_CALL - 769)) | (1 << (PlSqlParser.LOGICAL_READS_PER_SESSION - 769)) | (1 << (PlSqlParser.LOG - 769)) | (1 << (PlSqlParser.LOGMINING - 769)) | (1 << (PlSqlParser.LOGOFF - 769)) | (1 << (PlSqlParser.LOGON - 769)) | (1 << (PlSqlParser.LOG_READ_ONLY_VIOLATIONS - 769)) | (1 << (PlSqlParser.LONG - 769)) | (1 << (PlSqlParser.LOOP - 769)) | (1 << (PlSqlParser.LOWER - 769)) | (1 << (PlSqlParser.LOW - 769)) | (1 << (PlSqlParser.LPAD - 769)) | (1 << (PlSqlParser.LTRIM - 769)) | (1 << (PlSqlParser.MAIN - 769)) | (1 << (PlSqlParser.MAKE_REF - 769)) | (1 << (PlSqlParser.MANAGED - 769)) | (1 << (PlSqlParser.MANAGE - 769)) | (1 << (PlSqlParser.MANAGEMENT - 769)) | (1 << (PlSqlParser.MANAGER - 769)) | (1 << (PlSqlParser.MANUAL - 769)))) !== 0) || ((((_la - 801)) & ~0x1f) == 0 && ((1 << (_la - 801)) & ((1 << (PlSqlParser.MAP - 801)) | (1 << (PlSqlParser.MAPPING - 801)) | (1 << (PlSqlParser.MASTER - 801)) | (1 << (PlSqlParser.MATCHED - 801)) | (1 << (PlSqlParser.MATCHES - 801)) | (1 << (PlSqlParser.MATCH - 801)) | (1 << (PlSqlParser.MATCH_NUMBER - 801)) | (1 << (PlSqlParser.MATCH_RECOGNIZE - 801)) | (1 << (PlSqlParser.MATERIALIZED - 801)) | (1 << (PlSqlParser.MATERIALIZE - 801)) | (1 << (PlSqlParser.MAXARCHLOGS - 801)) | (1 << (PlSqlParser.MAXDATAFILES - 801)) | (1 << (PlSqlParser.MAXEXTENTS - 801)) | (1 << (PlSqlParser.MAXIMIZE - 801)) | (1 << (PlSqlParser.MAXINSTANCES - 801)) | (1 << (PlSqlParser.MAXLOGFILES - 801)) | (1 << (PlSqlParser.MAXLOGHISTORY - 801)) | (1 << (PlSqlParser.MAXLOGMEMBERS - 801)) | (1 << (PlSqlParser.MAX_SHARED_TEMP_SIZE - 801)) | (1 << (PlSqlParser.MAXSIZE - 801)) | (1 << (PlSqlParser.MAXTRANS - 801)) | (1 << (PlSqlParser.MAXVALUE - 801)) | (1 << (PlSqlParser.MEASURE - 801)) | (1 << (PlSqlParser.MEASURES - 801)) | (1 << (PlSqlParser.MEDIUM - 801)) | (1 << (PlSqlParser.MEMBER - 801)) | (1 << (PlSqlParser.MEMCOMPRESS - 801)) | (1 << (PlSqlParser.MEMORY - 801)) | (1 << (PlSqlParser.MERGEACTIONS - 801)) | (1 << (PlSqlParser.MERGE_AJ - 801)) | (1 << (PlSqlParser.MERGE_CONST_ON - 801)) | (1 << (PlSqlParser.MERGE - 801)))) !== 0) || ((((_la - 833)) & ~0x1f) == 0 && ((1 << (_la - 833)) & ((1 << (PlSqlParser.MERGE_SJ - 833)) | (1 << (PlSqlParser.METADATA - 833)) | (1 << (PlSqlParser.METHOD - 833)) | (1 << (PlSqlParser.MIGRATE - 833)) | (1 << (PlSqlParser.MIGRATION - 833)) | (1 << (PlSqlParser.MINEXTENTS - 833)) | (1 << (PlSqlParser.MINIMIZE - 833)) | (1 << (PlSqlParser.MINIMUM - 833)) | (1 << (PlSqlParser.MINING - 833)) | (1 << (PlSqlParser.MINUS_NULL - 833)) | (1 << (PlSqlParser.MINUTE - 833)) | (1 << (PlSqlParser.MINVALUE - 833)) | (1 << (PlSqlParser.MIRRORCOLD - 833)) | (1 << (PlSqlParser.MIRRORHOT - 833)) | (1 << (PlSqlParser.MIRROR - 833)) | (1 << (PlSqlParser.MLSLABEL - 833)) | (1 << (PlSqlParser.MODEL_COMPILE_SUBQUERY - 833)) | (1 << (PlSqlParser.MODEL_DONTVERIFY_UNIQUENESS - 833)) | (1 << (PlSqlParser.MODEL_DYNAMIC_SUBQUERY - 833)) | (1 << (PlSqlParser.MODEL_MIN_ANALYSIS - 833)) | (1 << (PlSqlParser.MODEL - 833)) | (1 << (PlSqlParser.MODEL_NB - 833)) | (1 << (PlSqlParser.MODEL_NO_ANALYSIS - 833)) | (1 << (PlSqlParser.MODEL_PBY - 833)) | (1 << (PlSqlParser.MODEL_PUSH_REF - 833)) | (1 << (PlSqlParser.MODEL_SV - 833)) | (1 << (PlSqlParser.MODIFICATION - 833)) | (1 << (PlSqlParser.MODIFY_COLUMN_TYPE - 833)) | (1 << (PlSqlParser.MODIFY - 833)) | (1 << (PlSqlParser.MOD - 833)))) !== 0) || ((((_la - 865)) & ~0x1f) == 0 && ((1 << (_la - 865)) & ((1 << (PlSqlParser.MODULE - 865)) | (1 << (PlSqlParser.MONITORING - 865)) | (1 << (PlSqlParser.MONITOR - 865)) | (1 << (PlSqlParser.MONTH - 865)) | (1 << (PlSqlParser.MONTHS_BETWEEN - 865)) | (1 << (PlSqlParser.MONTHS - 865)) | (1 << (PlSqlParser.MOUNT - 865)) | (1 << (PlSqlParser.MOUNTPATH - 865)) | (1 << (PlSqlParser.MOVEMENT - 865)) | (1 << (PlSqlParser.MOVE - 865)) | (1 << (PlSqlParser.MULTIDIMENSIONAL - 865)) | (1 << (PlSqlParser.MULTISET - 865)) | (1 << (PlSqlParser.MV_MERGE - 865)) | (1 << (PlSqlParser.NAMED - 865)) | (1 << (PlSqlParser.NAME - 865)) | (1 << (PlSqlParser.NAMESPACE - 865)) | (1 << (PlSqlParser.NAN - 865)) | (1 << (PlSqlParser.NANVL - 865)) | (1 << (PlSqlParser.NATIONAL - 865)) | (1 << (PlSqlParser.NATIVE_FULL_OUTER_JOIN - 865)) | (1 << (PlSqlParser.NATIVE - 865)) | (1 << (PlSqlParser.NATURAL - 865)) | (1 << (PlSqlParser.NAV - 865)) | (1 << (PlSqlParser.NCHAR_CS - 865)) | (1 << (PlSqlParser.NCHAR - 865)) | (1 << (PlSqlParser.NCHR - 865)) | (1 << (PlSqlParser.NCLOB - 865)) | (1 << (PlSqlParser.NEEDED - 865)) | (1 << (PlSqlParser.NEG - 865)) | (1 << (PlSqlParser.NESTED - 865)) | (1 << (PlSqlParser.NESTED_TABLE_FAST_INSERT - 865)))) !== 0) || ((((_la - 897)) & ~0x1f) == 0 && ((1 << (_la - 897)) & ((1 << (PlSqlParser.NESTED_TABLE_GET_REFS - 897)) | (1 << (PlSqlParser.NESTED_TABLE_ID - 897)) | (1 << (PlSqlParser.NESTED_TABLE_SET_REFS - 897)) | (1 << (PlSqlParser.NESTED_TABLE_SET_SETID - 897)) | (1 << (PlSqlParser.NETWORK - 897)) | (1 << (PlSqlParser.NEVER - 897)) | (1 << (PlSqlParser.NEW - 897)) | (1 << (PlSqlParser.NEW_TIME - 897)) | (1 << (PlSqlParser.NEXT_DAY - 897)) | (1 << (PlSqlParser.NEXT - 897)) | (1 << (PlSqlParser.NL_AJ - 897)) | (1 << (PlSqlParser.NLJ_BATCHING - 897)) | (1 << (PlSqlParser.NLJ_INDEX_FILTER - 897)) | (1 << (PlSqlParser.NLJ_INDEX_SCAN - 897)) | (1 << (PlSqlParser.NLJ_PREFETCH - 897)) | (1 << (PlSqlParser.NLS_CALENDAR - 897)) | (1 << (PlSqlParser.NLS_CHARACTERSET - 897)) | (1 << (PlSqlParser.NLS_CHARSET_DECL_LEN - 897)) | (1 << (PlSqlParser.NLS_CHARSET_ID - 897)) | (1 << (PlSqlParser.NLS_CHARSET_NAME - 897)) | (1 << (PlSqlParser.NLS_COMP - 897)) | (1 << (PlSqlParser.NLS_CURRENCY - 897)) | (1 << (PlSqlParser.NLS_DATE_FORMAT - 897)) | (1 << (PlSqlParser.NLS_DATE_LANGUAGE - 897)) | (1 << (PlSqlParser.NLS_INITCAP - 897)) | (1 << (PlSqlParser.NLS_ISO_CURRENCY - 897)) | (1 << (PlSqlParser.NL_SJ - 897)) | (1 << (PlSqlParser.NLS_LANG - 897)) | (1 << (PlSqlParser.NLS_LANGUAGE - 897)) | (1 << (PlSqlParser.NLS_LENGTH_SEMANTICS - 897)) | (1 << (PlSqlParser.NLS_LOWER - 897)) | (1 << (PlSqlParser.NLS_NCHAR_CONV_EXCP - 897)))) !== 0) || ((((_la - 929)) & ~0x1f) == 0 && ((1 << (_la - 929)) & ((1 << (PlSqlParser.NLS_NUMERIC_CHARACTERS - 929)) | (1 << (PlSqlParser.NLS_SORT - 929)) | (1 << (PlSqlParser.NLSSORT - 929)) | (1 << (PlSqlParser.NLS_SPECIAL_CHARS - 929)) | (1 << (PlSqlParser.NLS_TERRITORY - 929)) | (1 << (PlSqlParser.NLS_UPPER - 929)) | (1 << (PlSqlParser.NO_ACCESS - 929)) | (1 << (PlSqlParser.NO_ADAPTIVE_PLAN - 929)) | (1 << (PlSqlParser.NO_ANSI_REARCH - 929)) | (1 << (PlSqlParser.NOAPPEND - 929)) | (1 << (PlSqlParser.NOARCHIVELOG - 929)) | (1 << (PlSqlParser.NOAUDIT - 929)) | (1 << (PlSqlParser.NO_AUTO_REOPTIMIZE - 929)) | (1 << (PlSqlParser.NO_BASETABLE_MULTIMV_REWRITE - 929)) | (1 << (PlSqlParser.NO_BATCH_TABLE_ACCESS_BY_ROWID - 929)) | (1 << (PlSqlParser.NO_BIND_AWARE - 929)) | (1 << (PlSqlParser.NO_BUFFER - 929)) | (1 << (PlSqlParser.NOCACHE - 929)) | (1 << (PlSqlParser.NO_CARTESIAN - 929)) | (1 << (PlSqlParser.NO_CHECK_ACL_REWRITE - 929)) | (1 << (PlSqlParser.NO_CLUSTER_BY_ROWID - 929)) | (1 << (PlSqlParser.NO_CLUSTERING - 929)) | (1 << (PlSqlParser.NO_COALESCE_SQ - 929)) | (1 << (PlSqlParser.NO_COMMON_DATA - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_CB_WHR_ONLY - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_COMBINE_SW - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_COST_BASED - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_ELIM_DUPS - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_FILTERING - 929)) | (1 << (PlSqlParser.NOCOPY - 929)) | (1 << (PlSqlParser.NO_COST_XML_QUERY_REWRITE - 929)))) !== 0) || ((((_la - 961)) & ~0x1f) == 0 && ((1 << (_la - 961)) & ((1 << (PlSqlParser.NO_CPU_COSTING - 961)) | (1 << (PlSqlParser.NOCPU_COSTING - 961)) | (1 << (PlSqlParser.NOCYCLE - 961)) | (1 << (PlSqlParser.NO_DATA_SECURITY_REWRITE - 961)) | (1 << (PlSqlParser.NO_DECORRELATE - 961)) | (1 << (PlSqlParser.NODELAY - 961)) | (1 << (PlSqlParser.NO_DOMAIN_INDEX_FILTER - 961)) | (1 << (PlSqlParser.NO_DST_UPGRADE_INSERT_CONV - 961)) | (1 << (PlSqlParser.NO_ELIM_GROUPBY - 961)) | (1 << (PlSqlParser.NO_ELIMINATE_JOIN - 961)) | (1 << (PlSqlParser.NO_ELIMINATE_OBY - 961)) | (1 << (PlSqlParser.NO_ELIMINATE_OUTER_JOIN - 961)) | (1 << (PlSqlParser.NOENTITYESCAPING - 961)) | (1 << (PlSqlParser.NO_EXPAND_GSET_TO_UNION - 961)) | (1 << (PlSqlParser.NO_EXPAND - 961)) | (1 << (PlSqlParser.NO_EXPAND_TABLE - 961)) | (1 << (PlSqlParser.NO_FACT - 961)) | (1 << (PlSqlParser.NO_FACTORIZE_JOIN - 961)) | (1 << (PlSqlParser.NO_FILTERING - 961)) | (1 << (PlSqlParser.NOFORCE - 961)) | (1 << (PlSqlParser.NO_FULL_OUTER_JOIN_TO_OUTER - 961)) | (1 << (PlSqlParser.NO_GATHER_OPTIMIZER_STATISTICS - 961)) | (1 << (PlSqlParser.NO_GBY_PUSHDOWN - 961)) | (1 << (PlSqlParser.NOGUARANTEE - 961)) | (1 << (PlSqlParser.NO_INDEX_FFS - 961)) | (1 << (PlSqlParser.NO_INDEX - 961)) | (1 << (PlSqlParser.NO_INDEX_SS - 961)) | (1 << (PlSqlParser.NO_INMEMORY - 961)) | (1 << (PlSqlParser.NO_INMEMORY_PRUNING - 961)) | (1 << (PlSqlParser.NOKEEP - 961)) | (1 << (PlSqlParser.NO_LOAD - 961)) | (1 << (PlSqlParser.NOLOCAL - 961)))) !== 0) || ((((_la - 993)) & ~0x1f) == 0 && ((1 << (_la - 993)) & ((1 << (PlSqlParser.NOLOGGING - 993)) | (1 << (PlSqlParser.NOMAPPING - 993)) | (1 << (PlSqlParser.NOMAXVALUE - 993)) | (1 << (PlSqlParser.NO_MERGE - 993)) | (1 << (PlSqlParser.NOMINIMIZE - 993)) | (1 << (PlSqlParser.NOMINVALUE - 993)) | (1 << (PlSqlParser.NO_MODEL_PUSH_REF - 993)) | (1 << (PlSqlParser.NO_MONITORING - 993)) | (1 << (PlSqlParser.NOMONITORING - 993)) | (1 << (PlSqlParser.NO_MONITOR - 993)) | (1 << (PlSqlParser.NO_MULTIMV_REWRITE - 993)) | (1 << (PlSqlParser.NO_NATIVE_FULL_OUTER_JOIN - 993)) | (1 << (PlSqlParser.NONBLOCKING - 993)) | (1 << (PlSqlParser.NONEDITIONABLE - 993)) | (1 << (PlSqlParser.NONE - 993)) | (1 << (PlSqlParser.NO_NLJ_BATCHING - 993)) | (1 << (PlSqlParser.NO_NLJ_PREFETCH - 993)) | (1 << (PlSqlParser.NO - 993)) | (1 << (PlSqlParser.NONSCHEMA - 993)) | (1 << (PlSqlParser.NO_OBJECT_LINK - 993)) | (1 << (PlSqlParser.NOORDER - 993)) | (1 << (PlSqlParser.NO_ORDER_ROLLUPS - 993)) | (1 << (PlSqlParser.NO_OUTER_JOIN_TO_ANTI - 993)) | (1 << (PlSqlParser.NO_OUTER_JOIN_TO_INNER - 993)) | (1 << (PlSqlParser.NOOVERRIDE - 993)) | (1 << (PlSqlParser.NO_PARALLEL_INDEX - 993)) | (1 << (PlSqlParser.NOPARALLEL_INDEX - 993)) | (1 << (PlSqlParser.NO_PARALLEL - 993)) | (1 << (PlSqlParser.NOPARALLEL - 993)) | (1 << (PlSqlParser.NO_PARTIAL_COMMIT - 993)) | (1 << (PlSqlParser.NO_PARTIAL_JOIN - 993)) | (1 << (PlSqlParser.NO_PARTIAL_ROLLUP_PUSHDOWN - 993)))) !== 0) || ((((_la - 1025)) & ~0x1f) == 0 && ((1 << (_la - 1025)) & ((1 << (PlSqlParser.NOPARTITION - 1025)) | (1 << (PlSqlParser.NO_PLACE_DISTINCT - 1025)) | (1 << (PlSqlParser.NO_PLACE_GROUP_BY - 1025)) | (1 << (PlSqlParser.NO_PQ_CONCURRENT_UNION - 1025)) | (1 << (PlSqlParser.NO_PQ_MAP - 1025)) | (1 << (PlSqlParser.NO_PQ_REPLICATE - 1025)) | (1 << (PlSqlParser.NO_PQ_SKEW - 1025)) | (1 << (PlSqlParser.NO_PRUNE_GSETS - 1025)) | (1 << (PlSqlParser.NO_PULL_PRED - 1025)) | (1 << (PlSqlParser.NO_PUSH_PRED - 1025)) | (1 << (PlSqlParser.NO_PUSH_SUBQ - 1025)) | (1 << (PlSqlParser.NO_PX_FAULT_TOLERANCE - 1025)) | (1 << (PlSqlParser.NO_PX_JOIN_FILTER - 1025)) | (1 << (PlSqlParser.NO_QKN_BUFF - 1025)) | (1 << (PlSqlParser.NO_QUERY_TRANSFORMATION - 1025)) | (1 << (PlSqlParser.NO_REF_CASCADE - 1025)) | (1 << (PlSqlParser.NORELOCATE - 1025)) | (1 << (PlSqlParser.NORELY - 1025)) | (1 << (PlSqlParser.NOREPAIR - 1025)) | (1 << (PlSqlParser.NOREPLAY - 1025)) | (1 << (PlSqlParser.NORESETLOGS - 1025)) | (1 << (PlSqlParser.NO_RESULT_CACHE - 1025)) | (1 << (PlSqlParser.NOREVERSE - 1025)) | (1 << (PlSqlParser.NO_REWRITE - 1025)) | (1 << (PlSqlParser.NOREWRITE - 1025)) | (1 << (PlSqlParser.NORMAL - 1025)) | (1 << (PlSqlParser.NO_ROOT_SW_FOR_LOCAL - 1025)) | (1 << (PlSqlParser.NOROWDEPENDENCIES - 1025)) | (1 << (PlSqlParser.NOSCHEMACHECK - 1025)) | (1 << (PlSqlParser.NOSEGMENT - 1025)) | (1 << (PlSqlParser.NO_SEMIJOIN - 1025)) | (1 << (PlSqlParser.NO_SEMI_TO_INNER - 1025)))) !== 0) || ((((_la - 1057)) & ~0x1f) == 0 && ((1 << (_la - 1057)) & ((1 << (PlSqlParser.NO_SET_TO_JOIN - 1057)) | (1 << (PlSqlParser.NOSORT - 1057)) | (1 << (PlSqlParser.NO_SQL_TRANSLATION - 1057)) | (1 << (PlSqlParser.NO_SQL_TUNE - 1057)) | (1 << (PlSqlParser.NO_STAR_TRANSFORMATION - 1057)) | (1 << (PlSqlParser.NO_STATEMENT_QUEUING - 1057)) | (1 << (PlSqlParser.NO_STATS_GSETS - 1057)) | (1 << (PlSqlParser.NOSTRICT - 1057)) | (1 << (PlSqlParser.NO_SUBQUERY_PRUNING - 1057)) | (1 << (PlSqlParser.NO_SUBSTRB_PAD - 1057)) | (1 << (PlSqlParser.NO_SWAP_JOIN_INPUTS - 1057)) | (1 << (PlSqlParser.NOSWITCH - 1057)) | (1 << (PlSqlParser.NO_TABLE_LOOKUP_BY_NL - 1057)) | (1 << (PlSqlParser.NO_TEMP_TABLE - 1057)) | (1 << (PlSqlParser.NOTHING - 1057)) | (1 << (PlSqlParser.NOTIFICATION - 1057)) | (1 << (PlSqlParser.NOT - 1057)) | (1 << (PlSqlParser.NO_TRANSFORM_DISTINCT_AGG - 1057)) | (1 << (PlSqlParser.NO_UNNEST - 1057)) | (1 << (PlSqlParser.NO_USE_CUBE - 1057)) | (1 << (PlSqlParser.NO_USE_HASH_AGGREGATION - 1057)) | (1 << (PlSqlParser.NO_USE_HASH_GBY_FOR_PUSHDOWN - 1057)) | (1 << (PlSqlParser.NO_USE_HASH - 1057)) | (1 << (PlSqlParser.NO_USE_INVISIBLE_INDEXES - 1057)) | (1 << (PlSqlParser.NO_USE_MERGE - 1057)) | (1 << (PlSqlParser.NO_USE_NL - 1057)) | (1 << (PlSqlParser.NO_USE_VECTOR_AGGREGATION - 1057)) | (1 << (PlSqlParser.NOVALIDATE - 1057)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM_DIMS - 1057)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM_FACT - 1057)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM - 1057)))) !== 0) || ((((_la - 1089)) & ~0x1f) == 0 && ((1 << (_la - 1089)) & ((1 << (PlSqlParser.NO_XDB_FASTPATH_INSERT - 1089)) | (1 << (PlSqlParser.NO_XML_DML_REWRITE - 1089)) | (1 << (PlSqlParser.NO_XMLINDEX_REWRITE_IN_SELECT - 1089)) | (1 << (PlSqlParser.NO_XMLINDEX_REWRITE - 1089)) | (1 << (PlSqlParser.NO_XML_QUERY_REWRITE - 1089)) | (1 << (PlSqlParser.NO_ZONEMAP - 1089)) | (1 << (PlSqlParser.NTH_VALUE - 1089)) | (1 << (PlSqlParser.NULLIF - 1089)) | (1 << (PlSqlParser.NULL_ - 1089)) | (1 << (PlSqlParser.NULLS - 1089)) | (1 << (PlSqlParser.NUMBER - 1089)) | (1 << (PlSqlParser.NUMERIC - 1089)) | (1 << (PlSqlParser.NUM_INDEX_KEYS - 1089)) | (1 << (PlSqlParser.NUMTODSINTERVAL - 1089)) | (1 << (PlSqlParser.NUMTOYMINTERVAL - 1089)) | (1 << (PlSqlParser.NVARCHAR2 - 1089)) | (1 << (PlSqlParser.NVL2 - 1089)) | (1 << (PlSqlParser.OBJECT2XML - 1089)) | (1 << (PlSqlParser.OBJECT - 1089)) | (1 << (PlSqlParser.OBJ_ID - 1089)) | (1 << (PlSqlParser.OBJNO - 1089)) | (1 << (PlSqlParser.OBJNO_REUSE - 1089)) | (1 << (PlSqlParser.OCCURENCES - 1089)) | (1 << (PlSqlParser.OFFLINE - 1089)) | (1 << (PlSqlParser.OFF - 1089)) | (1 << (PlSqlParser.OFFSET - 1089)) | (1 << (PlSqlParser.OIDINDEX - 1089)) | (1 << (PlSqlParser.OID - 1089)) | (1 << (PlSqlParser.OLAP - 1089)) | (1 << (PlSqlParser.OLD - 1089)) | (1 << (PlSqlParser.OLD_PUSH_PRED - 1089)))) !== 0) || ((((_la - 1121)) & ~0x1f) == 0 && ((1 << (_la - 1121)) & ((1 << (PlSqlParser.OLS - 1121)) | (1 << (PlSqlParser.OLTP - 1121)) | (1 << (PlSqlParser.OMIT - 1121)) | (1 << (PlSqlParser.ONE - 1121)) | (1 << (PlSqlParser.ONLINE - 1121)) | (1 << (PlSqlParser.ONLY - 1121)) | (1 << (PlSqlParser.OPAQUE - 1121)) | (1 << (PlSqlParser.OPAQUE_TRANSFORM - 1121)) | (1 << (PlSqlParser.OPAQUE_XCANONICAL - 1121)) | (1 << (PlSqlParser.OPCODE - 1121)) | (1 << (PlSqlParser.OPEN - 1121)) | (1 << (PlSqlParser.OPERATIONS - 1121)) | (1 << (PlSqlParser.OPERATOR - 1121)) | (1 << (PlSqlParser.OPT_ESTIMATE - 1121)) | (1 << (PlSqlParser.OPTIMAL - 1121)) | (1 << (PlSqlParser.OPTIMIZE - 1121)) | (1 << (PlSqlParser.OPTIMIZER_FEATURES_ENABLE - 1121)) | (1 << (PlSqlParser.OPTIMIZER_GOAL - 1121)) | (1 << (PlSqlParser.OPT_PARAM - 1121)) | (1 << (PlSqlParser.ORA_BRANCH - 1121)) | (1 << (PlSqlParser.ORA_CHECK_ACL - 1121)) | (1 << (PlSqlParser.ORA_CHECK_PRIVILEGE - 1121)) | (1 << (PlSqlParser.ORA_CLUSTERING - 1121)) | (1 << (PlSqlParser.ORADATA - 1121)) | (1 << (PlSqlParser.ORADEBUG - 1121)) | (1 << (PlSqlParser.ORA_DST_AFFECTED - 1121)) | (1 << (PlSqlParser.ORA_DST_CONVERT - 1121)) | (1 << (PlSqlParser.ORA_DST_ERROR - 1121)) | (1 << (PlSqlParser.ORA_GET_ACLIDS - 1121)))) !== 0) || ((((_la - 1153)) & ~0x1f) == 0 && ((1 << (_la - 1153)) & ((1 << (PlSqlParser.ORA_GET_PRIVILEGES - 1153)) | (1 << (PlSqlParser.ORA_HASH - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_USERID - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_USER - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_XS_USER_GUID - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_XS_USER - 1153)) | (1 << (PlSqlParser.ORA_RAWCOMPARE - 1153)) | (1 << (PlSqlParser.ORA_RAWCONCAT - 1153)) | (1 << (PlSqlParser.ORA_ROWSCN - 1153)) | (1 << (PlSqlParser.ORA_ROWSCN_RAW - 1153)) | (1 << (PlSqlParser.ORA_ROWVERSION - 1153)) | (1 << (PlSqlParser.ORA_TABVERSION - 1153)) | (1 << (PlSqlParser.ORA_WRITE_TIME - 1153)) | (1 << (PlSqlParser.ORDERED - 1153)) | (1 << (PlSqlParser.ORDERED_PREDICATES - 1153)) | (1 << (PlSqlParser.ORDINALITY - 1153)) | (1 << (PlSqlParser.OR_EXPAND - 1153)) | (1 << (PlSqlParser.ORGANIZATION - 1153)) | (1 << (PlSqlParser.OR_PREDICATES - 1153)) | (1 << (PlSqlParser.OSERROR - 1153)) | (1 << (PlSqlParser.OTHER - 1153)) | (1 << (PlSqlParser.OUTER_JOIN_TO_ANTI - 1153)) | (1 << (PlSqlParser.OUTER_JOIN_TO_INNER - 1153)) | (1 << (PlSqlParser.OUTER - 1153)) | (1 << (PlSqlParser.OUTLINE_LEAF - 1153)) | (1 << (PlSqlParser.OUTLINE - 1153)) | (1 << (PlSqlParser.OUT_OF_LINE - 1153)) | (1 << (PlSqlParser.OUT - 1153)) | (1 << (PlSqlParser.OVERFLOW_NOMOVE - 1153)) | (1 << (PlSqlParser.OVERFLOW - 1153)))) !== 0) || ((((_la - 1185)) & ~0x1f) == 0 && ((1 << (_la - 1185)) & ((1 << (PlSqlParser.OVERLAPS - 1185)) | (1 << (PlSqlParser.OVER - 1185)) | (1 << (PlSqlParser.OVERRIDING - 1185)) | (1 << (PlSqlParser.OWNER - 1185)) | (1 << (PlSqlParser.OWNERSHIP - 1185)) | (1 << (PlSqlParser.OWN - 1185)) | (1 << (PlSqlParser.PACKAGE - 1185)) | (1 << (PlSqlParser.PACKAGES - 1185)) | (1 << (PlSqlParser.PARALLEL_ENABLE - 1185)) | (1 << (PlSqlParser.PARALLEL_INDEX - 1185)) | (1 << (PlSqlParser.PARALLEL - 1185)) | (1 << (PlSqlParser.PARAMETERS - 1185)) | (1 << (PlSqlParser.PARAM - 1185)) | (1 << (PlSqlParser.PARENT - 1185)) | (1 << (PlSqlParser.PARITY - 1185)) | (1 << (PlSqlParser.PARTIAL_JOIN - 1185)) | (1 << (PlSqlParser.PARTIALLY - 1185)) | (1 << (PlSqlParser.PARTIAL - 1185)) | (1 << (PlSqlParser.PARTIAL_ROLLUP_PUSHDOWN - 1185)) | (1 << (PlSqlParser.PARTITION_HASH - 1185)) | (1 << (PlSqlParser.PARTITION_LIST - 1185)) | (1 << (PlSqlParser.PARTITION - 1185)) | (1 << (PlSqlParser.PARTITION_RANGE - 1185)) | (1 << (PlSqlParser.PARTITIONS - 1185)) | (1 << (PlSqlParser.PARTNUMINST - 1185)) | (1 << (PlSqlParser.PASSING - 1185)) | (1 << (PlSqlParser.PASSWORD_GRACE_TIME - 1185)) | (1 << (PlSqlParser.PASSWORD_LIFE_TIME - 1185)) | (1 << (PlSqlParser.PASSWORD_LOCK_TIME - 1185)) | (1 << (PlSqlParser.PASSWORD - 1185)) | (1 << (PlSqlParser.PASSWORD_REUSE_MAX - 1185)))) !== 0) || ((((_la - 1217)) & ~0x1f) == 0 && ((1 << (_la - 1217)) & ((1 << (PlSqlParser.PASSWORD_REUSE_TIME - 1217)) | (1 << (PlSqlParser.PASSWORD_VERIFY_FUNCTION - 1217)) | (1 << (PlSqlParser.PAST - 1217)) | (1 << (PlSqlParser.PATCH - 1217)) | (1 << (PlSqlParser.PATH - 1217)) | (1 << (PlSqlParser.PATH_PREFIX - 1217)) | (1 << (PlSqlParser.PATHS - 1217)) | (1 << (PlSqlParser.PATTERN - 1217)) | (1 << (PlSqlParser.PBL_HS_BEGIN - 1217)) | (1 << (PlSqlParser.PBL_HS_END - 1217)) | (1 << (PlSqlParser.PCTINCREASE - 1217)) | (1 << (PlSqlParser.PCTTHRESHOLD - 1217)) | (1 << (PlSqlParser.PCTUSED - 1217)) | (1 << (PlSqlParser.PCTVERSION - 1217)) | (1 << (PlSqlParser.PENDING - 1217)) | (1 << (PlSqlParser.PERCENT_KEYWORD - 1217)) | (1 << (PlSqlParser.PERCENT_RANKM - 1217)) | (1 << (PlSqlParser.PERFORMANCE - 1217)) | (1 << (PlSqlParser.PERIOD_KEYWORD - 1217)) | (1 << (PlSqlParser.PERMANENT - 1217)) | (1 << (PlSqlParser.PERMISSION - 1217)) | (1 << (PlSqlParser.PERMUTE - 1217)) | (1 << (PlSqlParser.PER - 1217)) | (1 << (PlSqlParser.PFILE - 1217)) | (1 << (PlSqlParser.PHYSICAL - 1217)))) !== 0) || ((((_la - 1249)) & ~0x1f) == 0 && ((1 << (_la - 1249)) & ((1 << (PlSqlParser.PIKEY - 1249)) | (1 << (PlSqlParser.PIPELINED - 1249)) | (1 << (PlSqlParser.PIV_GB - 1249)) | (1 << (PlSqlParser.PIVOT - 1249)) | (1 << (PlSqlParser.PIV_SSF - 1249)) | (1 << (PlSqlParser.PLACE_DISTINCT - 1249)) | (1 << (PlSqlParser.PLACE_GROUP_BY - 1249)) | (1 << (PlSqlParser.PLAN - 1249)) | (1 << (PlSqlParser.PLSCOPE_SETTINGS - 1249)) | (1 << (PlSqlParser.PLS_INTEGER - 1249)) | (1 << (PlSqlParser.PLSQL_CCFLAGS - 1249)) | (1 << (PlSqlParser.PLSQL_CODE_TYPE - 1249)) | (1 << (PlSqlParser.PLSQL_DEBUG - 1249)) | (1 << (PlSqlParser.PLSQL_OPTIMIZE_LEVEL - 1249)) | (1 << (PlSqlParser.PLSQL_WARNINGS - 1249)) | (1 << (PlSqlParser.PLUGGABLE - 1249)) | (1 << (PlSqlParser.POINT - 1249)) | (1 << (PlSqlParser.POLICY - 1249)) | (1 << (PlSqlParser.POOL_16K - 1249)) | (1 << (PlSqlParser.POOL_2K - 1249)) | (1 << (PlSqlParser.POOL_32K - 1249)) | (1 << (PlSqlParser.POOL_4K - 1249)) | (1 << (PlSqlParser.POOL_8K - 1249)) | (1 << (PlSqlParser.POSITIVEN - 1249)) | (1 << (PlSqlParser.POSITIVE - 1249)) | (1 << (PlSqlParser.POST_TRANSACTION - 1249)) | (1 << (PlSqlParser.POWERMULTISET_BY_CARDINALITY - 1249)) | (1 << (PlSqlParser.POWERMULTISET - 1249)) | (1 << (PlSqlParser.POWER - 1249)) | (1 << (PlSqlParser.PQ_CONCURRENT_UNION - 1249)) | (1 << (PlSqlParser.PQ_DISTRIBUTE - 1249)))) !== 0) || ((((_la - 1281)) & ~0x1f) == 0 && ((1 << (_la - 1281)) & ((1 << (PlSqlParser.PQ_DISTRIBUTE_WINDOW - 1281)) | (1 << (PlSqlParser.PQ_FILTER - 1281)) | (1 << (PlSqlParser.PQ_MAP - 1281)) | (1 << (PlSqlParser.PQ_NOMAP - 1281)) | (1 << (PlSqlParser.PQ_REPLICATE - 1281)) | (1 << (PlSqlParser.PQ_SKEW - 1281)) | (1 << (PlSqlParser.PRAGMA - 1281)) | (1 << (PlSqlParser.PREBUILT - 1281)) | (1 << (PlSqlParser.PRECEDES - 1281)) | (1 << (PlSqlParser.PRECEDING - 1281)) | (1 << (PlSqlParser.PRECISION - 1281)) | (1 << (PlSqlParser.PRECOMPUTE_SUBQUERY - 1281)) | (1 << (PlSqlParser.PREDICATE_REORDERS - 1281)) | (1 << (PlSqlParser.PRELOAD - 1281)) | (1 << (PlSqlParser.PREPARE - 1281)) | (1 << (PlSqlParser.PRESENTNNV - 1281)) | (1 << (PlSqlParser.PRESENT - 1281)) | (1 << (PlSqlParser.PRESENTV - 1281)) | (1 << (PlSqlParser.PRESERVE_OID - 1281)) | (1 << (PlSqlParser.PRESERVE - 1281)) | (1 << (PlSqlParser.PRETTY - 1281)) | (1 << (PlSqlParser.PREVIOUS - 1281)) | (1 << (PlSqlParser.PREV - 1281)) | (1 << (PlSqlParser.PRIMARY - 1281)) | (1 << (PlSqlParser.PRINTBLOBTOCLOB - 1281)) | (1 << (PlSqlParser.PRIORITY - 1281)) | (1 << (PlSqlParser.PRIOR - 1281)) | (1 << (PlSqlParser.PRIVATE - 1281)) | (1 << (PlSqlParser.PRIVATE_SGA - 1281)) | (1 << (PlSqlParser.PRIVILEGED - 1281)) | (1 << (PlSqlParser.PRIVILEGE - 1281)) | (1 << (PlSqlParser.PRIVILEGES - 1281)))) !== 0) || ((((_la - 1313)) & ~0x1f) == 0 && ((1 << (_la - 1313)) & ((1 << (PlSqlParser.PROCEDURAL - 1313)) | (1 << (PlSqlParser.PROCEDURE - 1313)) | (1 << (PlSqlParser.PROCESS - 1313)) | (1 << (PlSqlParser.PROFILE - 1313)) | (1 << (PlSqlParser.PROGRAM - 1313)) | (1 << (PlSqlParser.PROJECT - 1313)) | (1 << (PlSqlParser.PROPAGATE - 1313)) | (1 << (PlSqlParser.PROTECTED - 1313)) | (1 << (PlSqlParser.PROTECTION - 1313)) | (1 << (PlSqlParser.PROXY - 1313)) | (1 << (PlSqlParser.PRUNING - 1313)) | (1 << (PlSqlParser.PULL_PRED - 1313)) | (1 << (PlSqlParser.PURGE - 1313)) | (1 << (PlSqlParser.PUSH_PRED - 1313)) | (1 << (PlSqlParser.PUSH_SUBQ - 1313)) | (1 << (PlSqlParser.PX_FAULT_TOLERANCE - 1313)) | (1 << (PlSqlParser.PX_GRANULE - 1313)) | (1 << (PlSqlParser.PX_JOIN_FILTER - 1313)) | (1 << (PlSqlParser.QB_NAME - 1313)) | (1 << (PlSqlParser.QUERY_BLOCK - 1313)) | (1 << (PlSqlParser.QUERY - 1313)) | (1 << (PlSqlParser.QUEUE_CURR - 1313)) | (1 << (PlSqlParser.QUEUE - 1313)) | (1 << (PlSqlParser.QUEUE_ROWP - 1313)) | (1 << (PlSqlParser.QUIESCE - 1313)) | (1 << (PlSqlParser.QUORUM - 1313)) | (1 << (PlSqlParser.QUOTA - 1313)) | (1 << (PlSqlParser.RAISE - 1313)) | (1 << (PlSqlParser.RANDOM_LOCAL - 1313)) | (1 << (PlSqlParser.RANDOM - 1313)) | (1 << (PlSqlParser.RANGE - 1313)))) !== 0) || ((((_la - 1345)) & ~0x1f) == 0 && ((1 << (_la - 1345)) & ((1 << (PlSqlParser.RANKM - 1345)) | (1 << (PlSqlParser.RAPIDLY - 1345)) | (1 << (PlSqlParser.RAW - 1345)) | (1 << (PlSqlParser.RAWTOHEX - 1345)) | (1 << (PlSqlParser.RAWTONHEX - 1345)) | (1 << (PlSqlParser.RBA - 1345)) | (1 << (PlSqlParser.RBO_OUTLINE - 1345)) | (1 << (PlSqlParser.RDBA - 1345)) | (1 << (PlSqlParser.READ - 1345)) | (1 << (PlSqlParser.READS - 1345)) | (1 << (PlSqlParser.REALM - 1345)) | (1 << (PlSqlParser.REAL - 1345)) | (1 << (PlSqlParser.REBALANCE - 1345)) | (1 << (PlSqlParser.REBUILD - 1345)) | (1 << (PlSqlParser.RECORD - 1345)) | (1 << (PlSqlParser.RECORDS_PER_BLOCK - 1345)) | (1 << (PlSqlParser.RECOVERABLE - 1345)) | (1 << (PlSqlParser.RECOVER - 1345)) | (1 << (PlSqlParser.RECOVERY - 1345)) | (1 << (PlSqlParser.RECYCLEBIN - 1345)) | (1 << (PlSqlParser.RECYCLE - 1345)) | (1 << (PlSqlParser.REDACTION - 1345)) | (1 << (PlSqlParser.REDEFINE - 1345)) | (1 << (PlSqlParser.REDO - 1345)) | (1 << (PlSqlParser.REDUCED - 1345)) | (1 << (PlSqlParser.REDUNDANCY - 1345)) | (1 << (PlSqlParser.REF_CASCADE_CURSOR - 1345)) | (1 << (PlSqlParser.REFERENCED - 1345)) | (1 << (PlSqlParser.REFERENCE - 1345)) | (1 << (PlSqlParser.REFERENCES - 1345)) | (1 << (PlSqlParser.REFERENCING - 1345)) | (1 << (PlSqlParser.REF - 1345)))) !== 0) || ((((_la - 1377)) & ~0x1f) == 0 && ((1 << (_la - 1377)) & ((1 << (PlSqlParser.REFRESH - 1377)) | (1 << (PlSqlParser.REFTOHEX - 1377)) | (1 << (PlSqlParser.REGEXP_COUNT - 1377)) | (1 << (PlSqlParser.REGEXP_INSTR - 1377)) | (1 << (PlSqlParser.REGEXP_LIKE - 1377)) | (1 << (PlSqlParser.REGEXP_REPLACE - 1377)) | (1 << (PlSqlParser.REGEXP_SUBSTR - 1377)) | (1 << (PlSqlParser.REGISTER - 1377)) | (1 << (PlSqlParser.REGR_AVGX - 1377)) | (1 << (PlSqlParser.REGR_AVGY - 1377)) | (1 << (PlSqlParser.REGR_COUNT - 1377)) | (1 << (PlSqlParser.REGR_INTERCEPT - 1377)) | (1 << (PlSqlParser.REGR_R2 - 1377)) | (1 << (PlSqlParser.REGR_SLOPE - 1377)) | (1 << (PlSqlParser.REGR_SXX - 1377)) | (1 << (PlSqlParser.REGR_SXY - 1377)) | (1 << (PlSqlParser.REGR_SYY - 1377)) | (1 << (PlSqlParser.REGULAR - 1377)) | (1 << (PlSqlParser.REJECT - 1377)) | (1 << (PlSqlParser.REKEY - 1377)) | (1 << (PlSqlParser.RELATIONAL - 1377)) | (1 << (PlSqlParser.RELOCATE - 1377)) | (1 << (PlSqlParser.RELY - 1377)) | (1 << (PlSqlParser.REMAINDER - 1377)) | (1 << (PlSqlParser.REMOTE_MAPPED - 1377)) | (1 << (PlSqlParser.REMOVE - 1377)) | (1 << (PlSqlParser.RENAME - 1377)) | (1 << (PlSqlParser.REPAIR - 1377)) | (1 << (PlSqlParser.REPEAT - 1377)) | (1 << (PlSqlParser.REPLACE - 1377)) | (1 << (PlSqlParser.REPLICATION - 1377)))) !== 0) || ((((_la - 1409)) & ~0x1f) == 0 && ((1 << (_la - 1409)) & ((1 << (PlSqlParser.REQUIRED - 1409)) | (1 << (PlSqlParser.RESETLOGS - 1409)) | (1 << (PlSqlParser.RESET - 1409)) | (1 << (PlSqlParser.RESIZE - 1409)) | (1 << (PlSqlParser.RESOLVE - 1409)) | (1 << (PlSqlParser.RESOLVER - 1409)) | (1 << (PlSqlParser.RESPECT - 1409)) | (1 << (PlSqlParser.RESTART - 1409)) | (1 << (PlSqlParser.RESTORE_AS_INTERVALS - 1409)) | (1 << (PlSqlParser.RESTORE - 1409)) | (1 << (PlSqlParser.RESTRICT_ALL_REF_CONS - 1409)) | (1 << (PlSqlParser.RESTRICTED - 1409)) | (1 << (PlSqlParser.RESTRICT_REFERENCES - 1409)) | (1 << (PlSqlParser.RESTRICT - 1409)) | (1 << (PlSqlParser.RESULT_CACHE - 1409)) | (1 << (PlSqlParser.RESULT - 1409)) | (1 << (PlSqlParser.RESUMABLE - 1409)) | (1 << (PlSqlParser.RESUME - 1409)) | (1 << (PlSqlParser.RETENTION - 1409)) | (1 << (PlSqlParser.RETRY_ON_ROW_CHANGE - 1409)) | (1 << (PlSqlParser.RETURNING - 1409)) | (1 << (PlSqlParser.RETURN - 1409)) | (1 << (PlSqlParser.REUSE - 1409)) | (1 << (PlSqlParser.REVERSE - 1409)) | (1 << (PlSqlParser.REWRITE_OR_ERROR - 1409)) | (1 << (PlSqlParser.REWRITE - 1409)) | (1 << (PlSqlParser.RIGHT - 1409)) | (1 << (PlSqlParser.ROLE - 1409)) | (1 << (PlSqlParser.ROLESET - 1409)) | (1 << (PlSqlParser.ROLES - 1409)))) !== 0) || ((((_la - 1441)) & ~0x1f) == 0 && ((1 << (_la - 1441)) & ((1 << (PlSqlParser.ROLLBACK - 1441)) | (1 << (PlSqlParser.ROLLING - 1441)) | (1 << (PlSqlParser.ROLLUP - 1441)) | (1 << (PlSqlParser.ROWDEPENDENCIES - 1441)) | (1 << (PlSqlParser.ROWID_MAPPING_TABLE - 1441)) | (1 << (PlSqlParser.ROWID - 1441)) | (1 << (PlSqlParser.ROWIDTOCHAR - 1441)) | (1 << (PlSqlParser.ROWIDTONCHAR - 1441)) | (1 << (PlSqlParser.ROW_LENGTH - 1441)) | (1 << (PlSqlParser.ROWNUM - 1441)) | (1 << (PlSqlParser.ROW - 1441)) | (1 << (PlSqlParser.ROWS - 1441)) | (1 << (PlSqlParser.RPAD - 1441)) | (1 << (PlSqlParser.RTRIM - 1441)) | (1 << (PlSqlParser.RULE - 1441)) | (1 << (PlSqlParser.RULES - 1441)) | (1 << (PlSqlParser.RUNNING - 1441)) | (1 << (PlSqlParser.SALT - 1441)) | (1 << (PlSqlParser.SAMPLE - 1441)) | (1 << (PlSqlParser.SAVE_AS_INTERVALS - 1441)) | (1 << (PlSqlParser.SAVEPOINT - 1441)) | (1 << (PlSqlParser.SAVE - 1441)) | (1 << (PlSqlParser.SB4 - 1441)) | (1 << (PlSqlParser.SCALE_ROWS - 1441)) | (1 << (PlSqlParser.SCALE - 1441)) | (1 << (PlSqlParser.SCAN_INSTANCES - 1441)) | (1 << (PlSqlParser.SCAN - 1441)) | (1 << (PlSqlParser.SCHEDULER - 1441)) | (1 << (PlSqlParser.SCHEMACHECK - 1441)) | (1 << (PlSqlParser.SCHEMA - 1441)) | (1 << (PlSqlParser.SCN_ASCENDING - 1441)) | (1 << (PlSqlParser.SCN - 1441)))) !== 0) || ((((_la - 1473)) & ~0x1f) == 0 && ((1 << (_la - 1473)) & ((1 << (PlSqlParser.SCOPE - 1473)) | (1 << (PlSqlParser.SCRUB - 1473)) | (1 << (PlSqlParser.SD_ALL - 1473)) | (1 << (PlSqlParser.SD_INHIBIT - 1473)) | (1 << (PlSqlParser.SDO_GEOM_MBR - 1473)) | (1 << (PlSqlParser.SD_SHOW - 1473)) | (1 << (PlSqlParser.SEARCH - 1473)) | (1 << (PlSqlParser.SECOND - 1473)) | (1 << (PlSqlParser.SECRET - 1473)) | (1 << (PlSqlParser.SECUREFILE_DBA - 1473)) | (1 << (PlSqlParser.SECUREFILE - 1473)) | (1 << (PlSqlParser.SECURITY - 1473)) | (1 << (PlSqlParser.SEED - 1473)) | (1 << (PlSqlParser.SEG_BLOCK - 1473)) | (1 << (PlSqlParser.SEG_FILE - 1473)) | (1 << (PlSqlParser.SEGMENT - 1473)) | (1 << (PlSqlParser.SELECTIVITY - 1473)) | (1 << (PlSqlParser.SELF - 1473)) | (1 << (PlSqlParser.SEMIJOIN_DRIVER - 1473)) | (1 << (PlSqlParser.SEMIJOIN - 1473)) | (1 << (PlSqlParser.SEMI_TO_INNER - 1473)) | (1 << (PlSqlParser.SEQUENCED - 1473)) | (1 << (PlSqlParser.SEQUENCE - 1473)) | (1 << (PlSqlParser.SEQUENTIAL - 1473)) | (1 << (PlSqlParser.SERIALIZABLE - 1473)) | (1 << (PlSqlParser.SERIALLY_REUSABLE - 1473)) | (1 << (PlSqlParser.SERIAL - 1473)) | (1 << (PlSqlParser.SERVERERROR - 1473)) | (1 << (PlSqlParser.SERVICE_NAME_CONVERT - 1473)) | (1 << (PlSqlParser.SERVICES - 1473)))) !== 0) || ((((_la - 1505)) & ~0x1f) == 0 && ((1 << (_la - 1505)) & ((1 << (PlSqlParser.SESSION_CACHED_CURSORS - 1505)) | (1 << (PlSqlParser.SESSION - 1505)) | (1 << (PlSqlParser.SESSIONS_PER_USER - 1505)) | (1 << (PlSqlParser.SESSIONTIMEZONE - 1505)) | (1 << (PlSqlParser.SESSIONTZNAME - 1505)) | (1 << (PlSqlParser.SET - 1505)) | (1 << (PlSqlParser.SETS - 1505)) | (1 << (PlSqlParser.SETTINGS - 1505)) | (1 << (PlSqlParser.SET_TO_JOIN - 1505)) | (1 << (PlSqlParser.SEVERE - 1505)) | (1 << (PlSqlParser.SHARED_POOL - 1505)) | (1 << (PlSqlParser.SHARED - 1505)) | (1 << (PlSqlParser.SHARING - 1505)) | (1 << (PlSqlParser.SHELFLIFE - 1505)) | (1 << (PlSqlParser.SHOW - 1505)) | (1 << (PlSqlParser.SHRINK - 1505)) | (1 << (PlSqlParser.SHUTDOWN - 1505)) | (1 << (PlSqlParser.SIBLINGS - 1505)) | (1 << (PlSqlParser.SID - 1505)) | (1 << (PlSqlParser.SIGNAL_COMPONENT - 1505)) | (1 << (PlSqlParser.SIGNAL_FUNCTION - 1505)) | (1 << (PlSqlParser.SIGN - 1505)) | (1 << (PlSqlParser.SIGNTYPE - 1505)) | (1 << (PlSqlParser.SIMPLE_INTEGER - 1505)) | (1 << (PlSqlParser.SIMPLE - 1505)) | (1 << (PlSqlParser.SINGLE - 1505)) | (1 << (PlSqlParser.SINGLETASK - 1505)) | (1 << (PlSqlParser.SINH - 1505)) | (1 << (PlSqlParser.SIN - 1505)) | (1 << (PlSqlParser.SKIP_EXT_OPTIMIZER - 1505)))) !== 0) || ((((_la - 1537)) & ~0x1f) == 0 && ((1 << (_la - 1537)) & ((1 << (PlSqlParser.SKIP_ - 1537)) | (1 << (PlSqlParser.SKIP_UNQ_UNUSABLE_IDX - 1537)) | (1 << (PlSqlParser.SKIP_UNUSABLE_INDEXES - 1537)) | (1 << (PlSqlParser.SMALLFILE - 1537)) | (1 << (PlSqlParser.SMALLINT - 1537)) | (1 << (PlSqlParser.SNAPSHOT - 1537)) | (1 << (PlSqlParser.SOME - 1537)) | (1 << (PlSqlParser.SORT - 1537)) | (1 << (PlSqlParser.SOUNDEX - 1537)) | (1 << (PlSqlParser.SOURCE_FILE_DIRECTORY - 1537)) | (1 << (PlSqlParser.SOURCE_FILE_NAME_CONVERT - 1537)) | (1 << (PlSqlParser.SOURCE - 1537)) | (1 << (PlSqlParser.SPACE_KEYWORD - 1537)) | (1 << (PlSqlParser.SPECIFICATION - 1537)) | (1 << (PlSqlParser.SPFILE - 1537)) | (1 << (PlSqlParser.SPLIT - 1537)) | (1 << (PlSqlParser.SPREADSHEET - 1537)) | (1 << (PlSqlParser.SQLDATA - 1537)) | (1 << (PlSqlParser.SQLERROR - 1537)) | (1 << (PlSqlParser.SQLLDR - 1537)) | (1 << (PlSqlParser.SQL - 1537)) | (1 << (PlSqlParser.SQL_TRACE - 1537)) | (1 << (PlSqlParser.SQL_TRANSLATION_PROFILE - 1537)) | (1 << (PlSqlParser.SQRT - 1537)) | (1 << (PlSqlParser.STALE - 1537)) | (1 << (PlSqlParser.STANDALONE - 1537)) | (1 << (PlSqlParser.STANDARD_HASH - 1537)) | (1 << (PlSqlParser.STANDBY_MAX_DATA_DELAY - 1537)) | (1 << (PlSqlParser.STANDBYS - 1537)) | (1 << (PlSqlParser.STANDBY - 1537)) | (1 << (PlSqlParser.STAR - 1537)) | (1 << (PlSqlParser.STAR_TRANSFORMATION - 1537)))) !== 0) || ((((_la - 1570)) & ~0x1f) == 0 && ((1 << (_la - 1570)) & ((1 << (PlSqlParser.STARTUP - 1570)) | (1 << (PlSqlParser.STATEMENT_ID - 1570)) | (1 << (PlSqlParser.STATEMENT_QUEUING - 1570)) | (1 << (PlSqlParser.STATEMENTS - 1570)) | (1 << (PlSqlParser.STATEMENT - 1570)) | (1 << (PlSqlParser.STATE - 1570)) | (1 << (PlSqlParser.STATIC - 1570)) | (1 << (PlSqlParser.STATISTICS - 1570)) | (1 << (PlSqlParser.STATS_BINOMIAL_TEST - 1570)) | (1 << (PlSqlParser.STATS_CROSSTAB - 1570)) | (1 << (PlSqlParser.STATS_F_TEST - 1570)) | (1 << (PlSqlParser.STATS_KS_TEST - 1570)) | (1 << (PlSqlParser.STATS_MODE - 1570)) | (1 << (PlSqlParser.STATS_MW_TEST - 1570)) | (1 << (PlSqlParser.STATS_ONE_WAY_ANOVA - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_INDEP - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_INDEPU - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_ONE - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_PAIRED - 1570)) | (1 << (PlSqlParser.STATS_WSR_TEST - 1570)) | (1 << (PlSqlParser.STDDEV_POP - 1570)) | (1 << (PlSqlParser.STDDEV_SAMP - 1570)) | (1 << (PlSqlParser.STOP - 1570)) | (1 << (PlSqlParser.STORAGE - 1570)) | (1 << (PlSqlParser.STORE - 1570)) | (1 << (PlSqlParser.STREAMS - 1570)) | (1 << (PlSqlParser.STREAM - 1570)) | (1 << (PlSqlParser.STRICT - 1570)) | (1 << (PlSqlParser.STRING - 1570)) | (1 << (PlSqlParser.STRIPE_COLUMNS - 1570)) | (1 << (PlSqlParser.STRIPE_WIDTH - 1570)) | (1 << (PlSqlParser.STRIP - 1570)))) !== 0) || ((((_la - 1602)) & ~0x1f) == 0 && ((1 << (_la - 1602)) & ((1 << (PlSqlParser.STRUCTURE - 1602)) | (1 << (PlSqlParser.SUBMULTISET - 1602)) | (1 << (PlSqlParser.SUBPARTITION_REL - 1602)) | (1 << (PlSqlParser.SUBPARTITIONS - 1602)) | (1 << (PlSqlParser.SUBPARTITION - 1602)) | (1 << (PlSqlParser.SUBQUERIES - 1602)) | (1 << (PlSqlParser.SUBQUERY_PRUNING - 1602)) | (1 << (PlSqlParser.SUBSCRIBE - 1602)) | (1 << (PlSqlParser.SUBSET - 1602)) | (1 << (PlSqlParser.SUBSTITUTABLE - 1602)) | (1 << (PlSqlParser.SUBSTR2 - 1602)) | (1 << (PlSqlParser.SUBSTR4 - 1602)) | (1 << (PlSqlParser.SUBSTRB - 1602)) | (1 << (PlSqlParser.SUBSTRC - 1602)) | (1 << (PlSqlParser.SUBTYPE - 1602)) | (1 << (PlSqlParser.SUCCESSFUL - 1602)) | (1 << (PlSqlParser.SUCCESS - 1602)) | (1 << (PlSqlParser.SUMMARY - 1602)) | (1 << (PlSqlParser.SUPPLEMENTAL - 1602)) | (1 << (PlSqlParser.SUSPEND - 1602)) | (1 << (PlSqlParser.SWAP_JOIN_INPUTS - 1602)) | (1 << (PlSqlParser.SWITCHOVER - 1602)) | (1 << (PlSqlParser.SWITCH - 1602)) | (1 << (PlSqlParser.SYNCHRONOUS - 1602)) | (1 << (PlSqlParser.SYNC - 1602)) | (1 << (PlSqlParser.SYSASM - 1602)) | (1 << (PlSqlParser.SYS_AUDIT - 1602)) | (1 << (PlSqlParser.SYSAUX - 1602)) | (1 << (PlSqlParser.SYSBACKUP - 1602)) | (1 << (PlSqlParser.SYS_CHECKACL - 1602)) | (1 << (PlSqlParser.SYS_CHECK_PRIVILEGE - 1602)))) !== 0) || ((((_la - 1634)) & ~0x1f) == 0 && ((1 << (_la - 1634)) & ((1 << (PlSqlParser.SYS_CONNECT_BY_PATH - 1634)) | (1 << (PlSqlParser.SYS_CONTEXT - 1634)) | (1 << (PlSqlParser.SYSDATE - 1634)) | (1 << (PlSqlParser.SYSDBA - 1634)) | (1 << (PlSqlParser.SYS_DBURIGEN - 1634)) | (1 << (PlSqlParser.SYSDG - 1634)) | (1 << (PlSqlParser.SYS_DL_CURSOR - 1634)) | (1 << (PlSqlParser.SYS_DM_RXFORM_CHR - 1634)) | (1 << (PlSqlParser.SYS_DM_RXFORM_NUM - 1634)) | (1 << (PlSqlParser.SYS_DOM_COMPARE - 1634)) | (1 << (PlSqlParser.SYS_DST_PRIM2SEC - 1634)) | (1 << (PlSqlParser.SYS_DST_SEC2PRIM - 1634)) | (1 << (PlSqlParser.SYS_ET_BFILE_TO_RAW - 1634)) | (1 << (PlSqlParser.SYS_ET_BLOB_TO_IMAGE - 1634)) | (1 << (PlSqlParser.SYS_ET_IMAGE_TO_BLOB - 1634)) | (1 << (PlSqlParser.SYS_ET_RAW_TO_BFILE - 1634)) | (1 << (PlSqlParser.SYS_EXTPDTXT - 1634)) | (1 << (PlSqlParser.SYS_EXTRACT_UTC - 1634)) | (1 << (PlSqlParser.SYS_FBT_INSDEL - 1634)) | (1 << (PlSqlParser.SYS_FILTER_ACLS - 1634)) | (1 << (PlSqlParser.SYS_FNMATCHES - 1634)) | (1 << (PlSqlParser.SYS_FNREPLACE - 1634)) | (1 << (PlSqlParser.SYS_GET_ACLIDS - 1634)) | (1 << (PlSqlParser.SYS_GET_COL_ACLIDS - 1634)) | (1 << (PlSqlParser.SYS_GET_PRIVILEGES - 1634)) | (1 << (PlSqlParser.SYS_GETTOKENID - 1634)) | (1 << (PlSqlParser.SYS_GETXTIVAL - 1634)) | (1 << (PlSqlParser.SYS_GUID - 1634)) | (1 << (PlSqlParser.SYSGUID - 1634)) | (1 << (PlSqlParser.SYSKM - 1634)) | (1 << (PlSqlParser.SYS_MAKE_XMLNODEID - 1634)) | (1 << (PlSqlParser.SYS_MAKEXML - 1634)))) !== 0) || ((((_la - 1666)) & ~0x1f) == 0 && ((1 << (_la - 1666)) & ((1 << (PlSqlParser.SYS_MKXMLATTR - 1666)) | (1 << (PlSqlParser.SYS_MKXTI - 1666)) | (1 << (PlSqlParser.SYSOBJ - 1666)) | (1 << (PlSqlParser.SYS_OP_ADT2BIN - 1666)) | (1 << (PlSqlParser.SYS_OP_ADTCONS - 1666)) | (1 << (PlSqlParser.SYS_OP_ALSCRVAL - 1666)) | (1 << (PlSqlParser.SYS_OP_ATG - 1666)) | (1 << (PlSqlParser.SYS_OP_BIN2ADT - 1666)) | (1 << (PlSqlParser.SYS_OP_BITVEC - 1666)) | (1 << (PlSqlParser.SYS_OP_BL2R - 1666)) | (1 << (PlSqlParser.SYS_OP_BLOOM_FILTER_LIST - 1666)) | (1 << (PlSqlParser.SYS_OP_BLOOM_FILTER - 1666)) | (1 << (PlSqlParser.SYS_OP_C2C - 1666)) | (1 << (PlSqlParser.SYS_OP_CAST - 1666)) | (1 << (PlSqlParser.SYS_OP_CEG - 1666)) | (1 << (PlSqlParser.SYS_OP_CL2C - 1666)) | (1 << (PlSqlParser.SYS_OP_COMBINED_HASH - 1666)) | (1 << (PlSqlParser.SYS_OP_COMP - 1666)) | (1 << (PlSqlParser.SYS_OP_CONVERT - 1666)) | (1 << (PlSqlParser.SYS_OP_COUNTCHG - 1666)) | (1 << (PlSqlParser.SYS_OP_CSCONV - 1666)) | (1 << (PlSqlParser.SYS_OP_CSCONVTEST - 1666)) | (1 << (PlSqlParser.SYS_OP_CSR - 1666)) | (1 << (PlSqlParser.SYS_OP_CSX_PATCH - 1666)) | (1 << (PlSqlParser.SYS_OP_CYCLED_SEQ - 1666)) | (1 << (PlSqlParser.SYS_OP_DECOMP - 1666)) | (1 << (PlSqlParser.SYS_OP_DESCEND - 1666)) | (1 << (PlSqlParser.SYS_OP_DISTINCT - 1666)) | (1 << (PlSqlParser.SYS_OP_DRA - 1666)) | (1 << (PlSqlParser.SYS_OP_DUMP - 1666)) | (1 << (PlSqlParser.SYS_OP_DV_CHECK - 1666)) | (1 << (PlSqlParser.SYS_OP_ENFORCE_NOT_NULL - 1666)))) !== 0) || ((((_la - 1698)) & ~0x1f) == 0 && ((1 << (_la - 1698)) & ((1 << (PlSqlParser.SYSOPER - 1698)) | (1 << (PlSqlParser.SYS_OP_EXTRACT - 1698)) | (1 << (PlSqlParser.SYS_OP_GROUPING - 1698)) | (1 << (PlSqlParser.SYS_OP_GUID - 1698)) | (1 << (PlSqlParser.SYS_OP_HASH - 1698)) | (1 << (PlSqlParser.SYS_OP_IIX - 1698)) | (1 << (PlSqlParser.SYS_OP_ITR - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_CREATE - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_FILTER_LIST - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_FILTER - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_SUCCEEDED - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_USE - 1698)) | (1 << (PlSqlParser.SYS_OP_LBID - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2BLOB - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2CLOB - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2ID - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2NCLOB - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2TYP - 1698)) | (1 << (PlSqlParser.SYS_OP_LSVI - 1698)) | (1 << (PlSqlParser.SYS_OP_LVL - 1698)) | (1 << (PlSqlParser.SYS_OP_MAKEOID - 1698)) | (1 << (PlSqlParser.SYS_OP_MAP_NONNULL - 1698)) | (1 << (PlSqlParser.SYS_OP_MSR - 1698)) | (1 << (PlSqlParser.SYS_OP_NICOMBINE - 1698)) | (1 << (PlSqlParser.SYS_OP_NIEXTRACT - 1698)) | (1 << (PlSqlParser.SYS_OP_NII - 1698)) | (1 << (PlSqlParser.SYS_OP_NIX - 1698)) | (1 << (PlSqlParser.SYS_OP_NOEXPAND - 1698)) | (1 << (PlSqlParser.SYS_OP_NTCIMG - 1698)) | (1 << (PlSqlParser.SYS_OP_NUMTORAW - 1698)) | (1 << (PlSqlParser.SYS_OP_OIDVALUE - 1698)) | (1 << (PlSqlParser.SYS_OP_OPNSIZE - 1698)))) !== 0) || ((((_la - 1730)) & ~0x1f) == 0 && ((1 << (_la - 1730)) & ((1 << (PlSqlParser.SYS_OP_PAR_1 - 1730)) | (1 << (PlSqlParser.SYS_OP_PARGID_1 - 1730)) | (1 << (PlSqlParser.SYS_OP_PARGID - 1730)) | (1 << (PlSqlParser.SYS_OP_PAR - 1730)) | (1 << (PlSqlParser.SYS_OP_PART_ID - 1730)) | (1 << (PlSqlParser.SYS_OP_PIVOT - 1730)) | (1 << (PlSqlParser.SYS_OP_R2O - 1730)) | (1 << (PlSqlParser.SYS_OP_RAWTONUM - 1730)) | (1 << (PlSqlParser.SYS_OP_RDTM - 1730)) | (1 << (PlSqlParser.SYS_OP_REF - 1730)) | (1 << (PlSqlParser.SYS_OP_RMTD - 1730)) | (1 << (PlSqlParser.SYS_OP_ROWIDTOOBJ - 1730)) | (1 << (PlSqlParser.SYS_OP_RPB - 1730)) | (1 << (PlSqlParser.SYS_OPTLOBPRBSC - 1730)) | (1 << (PlSqlParser.SYS_OP_TOSETID - 1730)) | (1 << (PlSqlParser.SYS_OP_TPR - 1730)) | (1 << (PlSqlParser.SYS_OP_TRTB - 1730)) | (1 << (PlSqlParser.SYS_OPTXICMP - 1730)) | (1 << (PlSqlParser.SYS_OPTXQCASTASNQ - 1730)) | (1 << (PlSqlParser.SYS_OP_UNDESCEND - 1730)) | (1 << (PlSqlParser.SYS_OP_VECAND - 1730)) | (1 << (PlSqlParser.SYS_OP_VECBIT - 1730)) | (1 << (PlSqlParser.SYS_OP_VECOR - 1730)) | (1 << (PlSqlParser.SYS_OP_VECXOR - 1730)) | (1 << (PlSqlParser.SYS_OP_VERSION - 1730)) | (1 << (PlSqlParser.SYS_OP_VREF - 1730)) | (1 << (PlSqlParser.SYS_OP_VVD - 1730)) | (1 << (PlSqlParser.SYS_OP_XMLCONS_FOR_CSX - 1730)) | (1 << (PlSqlParser.SYS_OP_XPTHATG - 1730)) | (1 << (PlSqlParser.SYS_OP_XPTHIDX - 1730)) | (1 << (PlSqlParser.SYS_OP_XPTHOP - 1730)) | (1 << (PlSqlParser.SYS_OP_XTXT2SQLT - 1730)))) !== 0) || ((((_la - 1762)) & ~0x1f) == 0 && ((1 << (_la - 1762)) & ((1 << (PlSqlParser.SYS_OP_ZONE_ID - 1762)) | (1 << (PlSqlParser.SYS_ORDERKEY_DEPTH - 1762)) | (1 << (PlSqlParser.SYS_ORDERKEY_MAXCHILD - 1762)) | (1 << (PlSqlParser.SYS_ORDERKEY_PARENT - 1762)) | (1 << (PlSqlParser.SYS_PARALLEL_TXN - 1762)) | (1 << (PlSqlParser.SYS_PATHID_IS_ATTR - 1762)) | (1 << (PlSqlParser.SYS_PATHID_IS_NMSPC - 1762)) | (1 << (PlSqlParser.SYS_PATHID_LASTNAME - 1762)) | (1 << (PlSqlParser.SYS_PATHID_LASTNMSPC - 1762)) | (1 << (PlSqlParser.SYS_PATH_REVERSE - 1762)) | (1 << (PlSqlParser.SYS_PXQEXTRACT - 1762)) | (1 << (PlSqlParser.SYS_RAW_TO_XSID - 1762)) | (1 << (PlSqlParser.SYS_RID_ORDER - 1762)) | (1 << (PlSqlParser.SYS_ROW_DELTA - 1762)) | (1 << (PlSqlParser.SYS_SC_2_XMLT - 1762)) | (1 << (PlSqlParser.SYS_SYNRCIREDO - 1762)) | (1 << (PlSqlParser.SYSTEM_DEFINED - 1762)) | (1 << (PlSqlParser.SYSTEM - 1762)) | (1 << (PlSqlParser.SYSTIMESTAMP - 1762)) | (1 << (PlSqlParser.SYS_TYPEID - 1762)) | (1 << (PlSqlParser.SYS_UMAKEXML - 1762)) | (1 << (PlSqlParser.SYS_XMLANALYZE - 1762)) | (1 << (PlSqlParser.SYS_XMLCONTAINS - 1762)) | (1 << (PlSqlParser.SYS_XMLCONV - 1762)) | (1 << (PlSqlParser.SYS_XMLEXNSURI - 1762)) | (1 << (PlSqlParser.SYS_XMLGEN - 1762)) | (1 << (PlSqlParser.SYS_XMLI_LOC_ISNODE - 1762)) | (1 << (PlSqlParser.SYS_XMLI_LOC_ISTEXT - 1762)) | (1 << (PlSqlParser.SYS_XMLINSTR - 1762)) | (1 << (PlSqlParser.SYS_XMLLOCATOR_GETSVAL - 1762)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETCID - 1762)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETLOCATOR - 1762)))) !== 0) || ((((_la - 1794)) & ~0x1f) == 0 && ((1 << (_la - 1794)) & ((1 << (PlSqlParser.SYS_XMLNODEID_GETOKEY - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETPATHID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETPTRID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETRID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETSVAL - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETTID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID - 1794)) | (1 << (PlSqlParser.SYS_XMLT_2_SC - 1794)) | (1 << (PlSqlParser.SYS_XMLTRANSLATE - 1794)) | (1 << (PlSqlParser.SYS_XMLTYPE2SQL - 1794)) | (1 << (PlSqlParser.SYS_XQ_ASQLCNV - 1794)) | (1 << (PlSqlParser.SYS_XQ_ATOMCNVCHK - 1794)) | (1 << (PlSqlParser.SYS_XQBASEURI - 1794)) | (1 << (PlSqlParser.SYS_XQCASTABLEERRH - 1794)) | (1 << (PlSqlParser.SYS_XQCODEP2STR - 1794)) | (1 << (PlSqlParser.SYS_XQCODEPEQ - 1794)) | (1 << (PlSqlParser.SYS_XQCON2SEQ - 1794)) | (1 << (PlSqlParser.SYS_XQCONCAT - 1794)) | (1 << (PlSqlParser.SYS_XQDELETE - 1794)) | (1 << (PlSqlParser.SYS_XQDFLTCOLATION - 1794)) | (1 << (PlSqlParser.SYS_XQDOC - 1794)) | (1 << (PlSqlParser.SYS_XQDOCURI - 1794)) | (1 << (PlSqlParser.SYS_XQDURDIV - 1794)) | (1 << (PlSqlParser.SYS_XQED4URI - 1794)) | (1 << (PlSqlParser.SYS_XQENDSWITH - 1794)) | (1 << (PlSqlParser.SYS_XQERRH - 1794)) | (1 << (PlSqlParser.SYS_XQERR - 1794)) | (1 << (PlSqlParser.SYS_XQESHTMLURI - 1794)) | (1 << (PlSqlParser.SYS_XQEXLOBVAL - 1794)) | (1 << (PlSqlParser.SYS_XQEXSTWRP - 1794)) | (1 << (PlSqlParser.SYS_XQEXTRACT - 1794)) | (1 << (PlSqlParser.SYS_XQEXTRREF - 1794)))) !== 0) || ((((_la - 1826)) & ~0x1f) == 0 && ((1 << (_la - 1826)) & ((1 << (PlSqlParser.SYS_XQEXVAL - 1826)) | (1 << (PlSqlParser.SYS_XQFB2STR - 1826)) | (1 << (PlSqlParser.SYS_XQFNBOOL - 1826)) | (1 << (PlSqlParser.SYS_XQFNCMP - 1826)) | (1 << (PlSqlParser.SYS_XQFNDATIM - 1826)) | (1 << (PlSqlParser.SYS_XQFNLNAME - 1826)) | (1 << (PlSqlParser.SYS_XQFNNM - 1826)) | (1 << (PlSqlParser.SYS_XQFNNSURI - 1826)) | (1 << (PlSqlParser.SYS_XQFNPREDTRUTH - 1826)) | (1 << (PlSqlParser.SYS_XQFNQNM - 1826)) | (1 << (PlSqlParser.SYS_XQFNROOT - 1826)) | (1 << (PlSqlParser.SYS_XQFORMATNUM - 1826)) | (1 << (PlSqlParser.SYS_XQFTCONTAIN - 1826)) | (1 << (PlSqlParser.SYS_XQFUNCR - 1826)) | (1 << (PlSqlParser.SYS_XQGETCONTENT - 1826)) | (1 << (PlSqlParser.SYS_XQINDXOF - 1826)) | (1 << (PlSqlParser.SYS_XQINSERT - 1826)) | (1 << (PlSqlParser.SYS_XQINSPFX - 1826)) | (1 << (PlSqlParser.SYS_XQIRI2URI - 1826)) | (1 << (PlSqlParser.SYS_XQLANG - 1826)) | (1 << (PlSqlParser.SYS_XQLLNMFRMQNM - 1826)) | (1 << (PlSqlParser.SYS_XQMKNODEREF - 1826)) | (1 << (PlSqlParser.SYS_XQNILLED - 1826)) | (1 << (PlSqlParser.SYS_XQNODENAME - 1826)) | (1 << (PlSqlParser.SYS_XQNORMSPACE - 1826)) | (1 << (PlSqlParser.SYS_XQNORMUCODE - 1826)) | (1 << (PlSqlParser.SYS_XQ_NRNG - 1826)) | (1 << (PlSqlParser.SYS_XQNSP4PFX - 1826)) | (1 << (PlSqlParser.SYS_XQNSPFRMQNM - 1826)) | (1 << (PlSqlParser.SYS_XQPFXFRMQNM - 1826)) | (1 << (PlSqlParser.SYS_XQ_PKSQL2XML - 1826)) | (1 << (PlSqlParser.SYS_XQPOLYABS - 1826)))) !== 0) || ((((_la - 1858)) & ~0x1f) == 0 && ((1 << (_la - 1858)) & ((1 << (PlSqlParser.SYS_XQPOLYADD - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYCEL - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYCSTBL - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYCST - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYDIV - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYFLR - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYMOD - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYMUL - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYRND - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYSQRT - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYSUB - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYUMUS - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYUPLS - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVEQ - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVGE - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVGT - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVLE - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVLT - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVNE - 1858)) | (1 << (PlSqlParser.SYS_XQREF2VAL - 1858)) | (1 << (PlSqlParser.SYS_XQRENAME - 1858)) | (1 << (PlSqlParser.SYS_XQREPLACE - 1858)) | (1 << (PlSqlParser.SYS_XQRESVURI - 1858)) | (1 << (PlSqlParser.SYS_XQRNDHALF2EVN - 1858)) | (1 << (PlSqlParser.SYS_XQRSLVQNM - 1858)) | (1 << (PlSqlParser.SYS_XQRYENVPGET - 1858)) | (1 << (PlSqlParser.SYS_XQRYVARGET - 1858)) | (1 << (PlSqlParser.SYS_XQRYWRP - 1858)) | (1 << (PlSqlParser.SYS_XQSEQ2CON4XC - 1858)) | (1 << (PlSqlParser.SYS_XQSEQ2CON - 1858)) | (1 << (PlSqlParser.SYS_XQSEQDEEPEQ - 1858)) | (1 << (PlSqlParser.SYS_XQSEQINSB - 1858)))) !== 0) || ((((_la - 1890)) & ~0x1f) == 0 && ((1 << (_la - 1890)) & ((1 << (PlSqlParser.SYS_XQSEQRM - 1890)) | (1 << (PlSqlParser.SYS_XQSEQRVS - 1890)) | (1 << (PlSqlParser.SYS_XQSEQSUB - 1890)) | (1 << (PlSqlParser.SYS_XQSEQTYPMATCH - 1890)) | (1 << (PlSqlParser.SYS_XQSTARTSWITH - 1890)) | (1 << (PlSqlParser.SYS_XQSTATBURI - 1890)) | (1 << (PlSqlParser.SYS_XQSTR2CODEP - 1890)) | (1 << (PlSqlParser.SYS_XQSTRJOIN - 1890)) | (1 << (PlSqlParser.SYS_XQSUBSTRAFT - 1890)) | (1 << (PlSqlParser.SYS_XQSUBSTRBEF - 1890)) | (1 << (PlSqlParser.SYS_XQTOKENIZE - 1890)) | (1 << (PlSqlParser.SYS_XQTREATAS - 1890)) | (1 << (PlSqlParser.SYS_XQ_UPKXML2SQL - 1890)) | (1 << (PlSqlParser.SYS_XQXFORM - 1890)) | (1 << (PlSqlParser.SYS_XSID_TO_RAW - 1890)) | (1 << (PlSqlParser.SYS_ZMAP_FILTER - 1890)) | (1 << (PlSqlParser.SYS_ZMAP_REFRESH - 1890)) | (1 << (PlSqlParser.TABLE_LOOKUP_BY_NL - 1890)) | (1 << (PlSqlParser.TABLESPACE_NO - 1890)) | (1 << (PlSqlParser.TABLESPACE - 1890)) | (1 << (PlSqlParser.TABLES - 1890)) | (1 << (PlSqlParser.TABLE_STATS - 1890)) | (1 << (PlSqlParser.TABLE - 1890)) | (1 << (PlSqlParser.TABNO - 1890)) | (1 << (PlSqlParser.TAG - 1890)) | (1 << (PlSqlParser.TANH - 1890)) | (1 << (PlSqlParser.TAN - 1890)) | (1 << (PlSqlParser.TBLORIDXPARTNUM - 1890)) | (1 << (PlSqlParser.TEMPFILE - 1890)) | (1 << (PlSqlParser.TEMPLATE - 1890)) | (1 << (PlSqlParser.TEMPORARY - 1890)) | (1 << (PlSqlParser.TEMP_TABLE - 1890)))) !== 0) || ((((_la - 1922)) & ~0x1f) == 0 && ((1 << (_la - 1922)) & ((1 << (PlSqlParser.TEST - 1922)) | (1 << (PlSqlParser.TEXT - 1922)) | (1 << (PlSqlParser.THAN - 1922)) | (1 << (PlSqlParser.THEN - 1922)) | (1 << (PlSqlParser.THE - 1922)) | (1 << (PlSqlParser.THREAD - 1922)) | (1 << (PlSqlParser.THROUGH - 1922)) | (1 << (PlSqlParser.TIER - 1922)) | (1 << (PlSqlParser.TIES - 1922)) | (1 << (PlSqlParser.TIMEOUT - 1922)) | (1 << (PlSqlParser.TIMESTAMP_LTZ_UNCONSTRAINED - 1922)) | (1 << (PlSqlParser.TIMESTAMP - 1922)) | (1 << (PlSqlParser.TIMESTAMP_TZ_UNCONSTRAINED - 1922)) | (1 << (PlSqlParser.TIMESTAMP_UNCONSTRAINED - 1922)) | (1 << (PlSqlParser.TIMES - 1922)) | (1 << (PlSqlParser.TIME - 1922)) | (1 << (PlSqlParser.TIMEZONE_ABBR - 1922)) | (1 << (PlSqlParser.TIMEZONE_HOUR - 1922)) | (1 << (PlSqlParser.TIMEZONE_MINUTE - 1922)) | (1 << (PlSqlParser.TIMEZONE_OFFSET - 1922)) | (1 << (PlSqlParser.TIMEZONE_REGION - 1922)) | (1 << (PlSqlParser.TIME_ZONE - 1922)) | (1 << (PlSqlParser.TIV_GB - 1922)) | (1 << (PlSqlParser.TIV_SSF - 1922)) | (1 << (PlSqlParser.TO_ACLID - 1922)) | (1 << (PlSqlParser.TO_BINARY_DOUBLE - 1922)) | (1 << (PlSqlParser.TO_BINARY_FLOAT - 1922)) | (1 << (PlSqlParser.TO_BLOB - 1922)) | (1 << (PlSqlParser.TO_CLOB - 1922)) | (1 << (PlSqlParser.TO_DSINTERVAL - 1922)) | (1 << (PlSqlParser.TO_LOB - 1922)))) !== 0) || ((((_la - 1954)) & ~0x1f) == 0 && ((1 << (_la - 1954)) & ((1 << (PlSqlParser.TO_MULTI_BYTE - 1954)) | (1 << (PlSqlParser.TO_NCHAR - 1954)) | (1 << (PlSqlParser.TO_NCLOB - 1954)) | (1 << (PlSqlParser.TO_NUMBER - 1954)) | (1 << (PlSqlParser.TOPLEVEL - 1954)) | (1 << (PlSqlParser.TO_SINGLE_BYTE - 1954)) | (1 << (PlSqlParser.TO_TIMESTAMP - 1954)) | (1 << (PlSqlParser.TO_TIMESTAMP_TZ - 1954)) | (1 << (PlSqlParser.TO_TIME - 1954)) | (1 << (PlSqlParser.TO_TIME_TZ - 1954)) | (1 << (PlSqlParser.TO_YMINTERVAL - 1954)) | (1 << (PlSqlParser.TRACE - 1954)) | (1 << (PlSqlParser.TRACING - 1954)) | (1 << (PlSqlParser.TRACKING - 1954)) | (1 << (PlSqlParser.TRAILING - 1954)) | (1 << (PlSqlParser.TRANSACTION - 1954)) | (1 << (PlSqlParser.TRANSFORM_DISTINCT_AGG - 1954)) | (1 << (PlSqlParser.TRANSITIONAL - 1954)) | (1 << (PlSqlParser.TRANSITION - 1954)) | (1 << (PlSqlParser.TRANSLATE - 1954)) | (1 << (PlSqlParser.TRANSLATION - 1954)) | (1 << (PlSqlParser.TREAT - 1954)) | (1 << (PlSqlParser.TRIGGERS - 1954)) | (1 << (PlSqlParser.TRIGGER - 1954)) | (1 << (PlSqlParser.TRUE - 1954)) | (1 << (PlSqlParser.TRUNCATE - 1954)) | (1 << (PlSqlParser.TRUNC - 1954)) | (1 << (PlSqlParser.TRUSTED - 1954)) | (1 << (PlSqlParser.TRUST - 1954)) | (1 << (PlSqlParser.TUNING - 1954)) | (1 << (PlSqlParser.TX - 1954)))) !== 0) || ((((_la - 1986)) & ~0x1f) == 0 && ((1 << (_la - 1986)) & ((1 << (PlSqlParser.TYPES - 1986)) | (1 << (PlSqlParser.TYPE - 1986)) | (1 << (PlSqlParser.TZ_OFFSET - 1986)) | (1 << (PlSqlParser.UB2 - 1986)) | (1 << (PlSqlParser.UBA - 1986)) | (1 << (PlSqlParser.UCS2 - 1986)) | (1 << (PlSqlParser.UID - 1986)) | (1 << (PlSqlParser.UNARCHIVED - 1986)) | (1 << (PlSqlParser.UNBOUNDED - 1986)) | (1 << (PlSqlParser.UNBOUND - 1986)) | (1 << (PlSqlParser.UNCONDITIONAL - 1986)) | (1 << (PlSqlParser.UNDER - 1986)) | (1 << (PlSqlParser.UNDO - 1986)) | (1 << (PlSqlParser.UNDROP - 1986)) | (1 << (PlSqlParser.UNIFORM - 1986)) | (1 << (PlSqlParser.UNISTR - 1986)) | (1 << (PlSqlParser.UNLIMITED - 1986)) | (1 << (PlSqlParser.UNLOAD - 1986)) | (1 << (PlSqlParser.UNLOCK - 1986)) | (1 << (PlSqlParser.UNMATCHED - 1986)) | (1 << (PlSqlParser.UNNEST_INNERJ_DISTINCT_VIEW - 1986)) | (1 << (PlSqlParser.UNNEST_NOSEMIJ_NODISTINCTVIEW - 1986)) | (1 << (PlSqlParser.UNNEST_SEMIJ_VIEW - 1986)) | (1 << (PlSqlParser.UNNEST - 1986)) | (1 << (PlSqlParser.UNPACKED - 1986)) | (1 << (PlSqlParser.UNPIVOT - 1986)) | (1 << (PlSqlParser.UNPLUG - 1986)) | (1 << (PlSqlParser.UNPROTECTED - 1986)) | (1 << (PlSqlParser.UNQUIESCE - 1986)) | (1 << (PlSqlParser.UNRECOVERABLE - 1986)))) !== 0) || ((((_la - 2018)) & ~0x1f) == 0 && ((1 << (_la - 2018)) & ((1 << (PlSqlParser.UNRESTRICTED - 2018)) | (1 << (PlSqlParser.UNSUBSCRIBE - 2018)) | (1 << (PlSqlParser.UNTIL - 2018)) | (1 << (PlSqlParser.UNUSABLE - 2018)) | (1 << (PlSqlParser.UNUSED - 2018)) | (1 << (PlSqlParser.UPDATABLE - 2018)) | (1 << (PlSqlParser.UPDATED - 2018)) | (1 << (PlSqlParser.UPDATEXML - 2018)) | (1 << (PlSqlParser.UPD_INDEXES - 2018)) | (1 << (PlSqlParser.UPD_JOININDEX - 2018)) | (1 << (PlSqlParser.UPGRADE - 2018)) | (1 << (PlSqlParser.UPPER - 2018)) | (1 << (PlSqlParser.UPSERT - 2018)) | (1 << (PlSqlParser.UROWID - 2018)) | (1 << (PlSqlParser.USABLE - 2018)) | (1 << (PlSqlParser.USAGE - 2018)) | (1 << (PlSqlParser.USE_ANTI - 2018)) | (1 << (PlSqlParser.USE_CONCAT - 2018)) | (1 << (PlSqlParser.USE_CUBE - 2018)) | (1 << (PlSqlParser.USE_HASH_AGGREGATION - 2018)) | (1 << (PlSqlParser.USE_HASH_GBY_FOR_PUSHDOWN - 2018)) | (1 << (PlSqlParser.USE_HASH - 2018)) | (1 << (PlSqlParser.USE_HIDDEN_PARTITIONS - 2018)) | (1 << (PlSqlParser.USE_INVISIBLE_INDEXES - 2018)) | (1 << (PlSqlParser.USE_MERGE_CARTESIAN - 2018)) | (1 << (PlSqlParser.USE_MERGE - 2018)) | (1 << (PlSqlParser.USE_NL - 2018)) | (1 << (PlSqlParser.USE_NL_WITH_INDEX - 2018)) | (1 << (PlSqlParser.USE_PRIVATE_OUTLINES - 2018)) | (1 << (PlSqlParser.USER_DATA - 2018)) | (1 << (PlSqlParser.USER_DEFINED - 2018)))) !== 0) || ((((_la - 2050)) & ~0x1f) == 0 && ((1 << (_la - 2050)) & ((1 << (PlSqlParser.USERENV - 2050)) | (1 << (PlSqlParser.USERGROUP - 2050)) | (1 << (PlSqlParser.USER_RECYCLEBIN - 2050)) | (1 << (PlSqlParser.USERS - 2050)) | (1 << (PlSqlParser.USER_TABLESPACES - 2050)) | (1 << (PlSqlParser.USER - 2050)) | (1 << (PlSqlParser.USE_SEMI - 2050)) | (1 << (PlSqlParser.USE_STORED_OUTLINES - 2050)) | (1 << (PlSqlParser.USE_TTT_FOR_GSETS - 2050)) | (1 << (PlSqlParser.USE - 2050)) | (1 << (PlSqlParser.USE_VECTOR_AGGREGATION - 2050)) | (1 << (PlSqlParser.USE_WEAK_NAME_RESL - 2050)) | (1 << (PlSqlParser.USING_NO_EXPAND - 2050)) | (1 << (PlSqlParser.USING - 2050)) | (1 << (PlSqlParser.UTF16BE - 2050)) | (1 << (PlSqlParser.UTF16LE - 2050)) | (1 << (PlSqlParser.UTF32 - 2050)) | (1 << (PlSqlParser.UTF8 - 2050)) | (1 << (PlSqlParser.V1 - 2050)) | (1 << (PlSqlParser.V2 - 2050)) | (1 << (PlSqlParser.VALIDATE - 2050)) | (1 << (PlSqlParser.VALIDATION - 2050)) | (1 << (PlSqlParser.VALID_TIME_END - 2050)) | (1 << (PlSqlParser.VALUE - 2050)) | (1 << (PlSqlParser.VARCHAR2 - 2050)) | (1 << (PlSqlParser.VARCHAR - 2050)) | (1 << (PlSqlParser.VARIABLE - 2050)) | (1 << (PlSqlParser.VAR_POP - 2050)) | (1 << (PlSqlParser.VARRAYS - 2050)) | (1 << (PlSqlParser.VARRAY - 2050)) | (1 << (PlSqlParser.VAR_SAMP - 2050)))) !== 0) || ((((_la - 2082)) & ~0x1f) == 0 && ((1 << (_la - 2082)) & ((1 << (PlSqlParser.VARYING - 2082)) | (1 << (PlSqlParser.VECTOR_READ_TRACE - 2082)) | (1 << (PlSqlParser.VECTOR_READ - 2082)) | (1 << (PlSqlParser.VECTOR_TRANSFORM_DIMS - 2082)) | (1 << (PlSqlParser.VECTOR_TRANSFORM_FACT - 2082)) | (1 << (PlSqlParser.VECTOR_TRANSFORM - 2082)) | (1 << (PlSqlParser.VERIFIER - 2082)) | (1 << (PlSqlParser.VERIFY - 2082)) | (1 << (PlSqlParser.VERSIONING - 2082)) | (1 << (PlSqlParser.VERSIONS_ENDSCN - 2082)) | (1 << (PlSqlParser.VERSIONS_ENDTIME - 2082)) | (1 << (PlSqlParser.VERSIONS_OPERATION - 2082)) | (1 << (PlSqlParser.VERSIONS_STARTSCN - 2082)) | (1 << (PlSqlParser.VERSIONS_STARTTIME - 2082)) | (1 << (PlSqlParser.VERSIONS - 2082)) | (1 << (PlSqlParser.VERSIONS_XID - 2082)) | (1 << (PlSqlParser.VERSION - 2082)) | (1 << (PlSqlParser.VIOLATION - 2082)) | (1 << (PlSqlParser.VIRTUAL - 2082)) | (1 << (PlSqlParser.VISIBILITY - 2082)) | (1 << (PlSqlParser.VISIBLE - 2082)) | (1 << (PlSqlParser.VOLUME - 2082)) | (1 << (PlSqlParser.VSIZE - 2082)) | (1 << (PlSqlParser.WAIT - 2082)) | (1 << (PlSqlParser.WALLET - 2082)) | (1 << (PlSqlParser.WARNING - 2082)) | (1 << (PlSqlParser.WEEKS - 2082)) | (1 << (PlSqlParser.WEEK - 2082)) | (1 << (PlSqlParser.WELLFORMED - 2082)) | (1 << (PlSqlParser.WHENEVER - 2082)) | (1 << (PlSqlParser.WHEN - 2082)))) !== 0) || ((((_la - 2115)) & ~0x1f) == 0 && ((1 << (_la - 2115)) & ((1 << (PlSqlParser.WHILE - 2115)) | (1 << (PlSqlParser.WHITESPACE - 2115)) | (1 << (PlSqlParser.WIDTH_BUCKET - 2115)) | (1 << (PlSqlParser.WITHIN - 2115)) | (1 << (PlSqlParser.WITHOUT - 2115)) | (1 << (PlSqlParser.WITH_PLSQL - 2115)) | (1 << (PlSqlParser.WORK - 2115)) | (1 << (PlSqlParser.WRAPPED - 2115)) | (1 << (PlSqlParser.WRAPPER - 2115)) | (1 << (PlSqlParser.WRITE - 2115)) | (1 << (PlSqlParser.XDB_FASTPATH_INSERT - 2115)) | (1 << (PlSqlParser.X_DYN_PRUNE - 2115)) | (1 << (PlSqlParser.XID - 2115)) | (1 << (PlSqlParser.XML2OBJECT - 2115)) | (1 << (PlSqlParser.XMLAGG - 2115)) | (1 << (PlSqlParser.XMLATTRIBUTES - 2115)) | (1 << (PlSqlParser.XMLCAST - 2115)) | (1 << (PlSqlParser.XMLCDATA - 2115)) | (1 << (PlSqlParser.XMLCOLATTVAL - 2115)) | (1 << (PlSqlParser.XMLCOMMENT - 2115)) | (1 << (PlSqlParser.XMLCONCAT - 2115)) | (1 << (PlSqlParser.XMLDIFF - 2115)) | (1 << (PlSqlParser.XML_DML_RWT_STMT - 2115)) | (1 << (PlSqlParser.XMLELEMENT - 2115)) | (1 << (PlSqlParser.XMLEXISTS2 - 2115)) | (1 << (PlSqlParser.XMLEXISTS - 2115)) | (1 << (PlSqlParser.XMLFOREST - 2115)) | (1 << (PlSqlParser.XMLINDEX_REWRITE_IN_SELECT - 2115)) | (1 << (PlSqlParser.XMLINDEX_REWRITE - 2115)))) !== 0) || ((((_la - 2147)) & ~0x1f) == 0 && ((1 << (_la - 2147)) & ((1 << (PlSqlParser.XMLINDEX_SEL_IDX_TBL - 2147)) | (1 << (PlSqlParser.XMLISNODE - 2147)) | (1 << (PlSqlParser.XMLISVALID - 2147)) | (1 << (PlSqlParser.XMLNAMESPACES - 2147)) | (1 << (PlSqlParser.XMLPARSE - 2147)) | (1 << (PlSqlParser.XMLPATCH - 2147)) | (1 << (PlSqlParser.XMLPI - 2147)) | (1 << (PlSqlParser.XMLQUERYVAL - 2147)) | (1 << (PlSqlParser.XMLQUERY - 2147)) | (1 << (PlSqlParser.XMLROOT - 2147)) | (1 << (PlSqlParser.XMLSCHEMA - 2147)) | (1 << (PlSqlParser.XMLSERIALIZE - 2147)) | (1 << (PlSqlParser.XMLTABLE - 2147)) | (1 << (PlSqlParser.XMLTRANSFORMBLOB - 2147)) | (1 << (PlSqlParser.XMLTRANSFORM - 2147)) | (1 << (PlSqlParser.XMLTYPE - 2147)) | (1 << (PlSqlParser.XML - 2147)) | (1 << (PlSqlParser.XPATHTABLE - 2147)) | (1 << (PlSqlParser.XS_SYS_CONTEXT - 2147)) | (1 << (PlSqlParser.XS - 2147)) | (1 << (PlSqlParser.YEARS - 2147)) | (1 << (PlSqlParser.YEAR - 2147)) | (1 << (PlSqlParser.YES - 2147)) | (1 << (PlSqlParser.YMINTERVAL_UNCONSTRAINED - 2147)) | (1 << (PlSqlParser.ZONEMAP - 2147)) | (1 << (PlSqlParser.ZONE - 2147)) | (1 << (PlSqlParser.PREDICTION - 2147)) | (1 << (PlSqlParser.PREDICTION_BOUNDS - 2147)) | (1 << (PlSqlParser.PREDICTION_COST - 2147)) | (1 << (PlSqlParser.PREDICTION_DETAILS - 2147)) | (1 << (PlSqlParser.PREDICTION_PROBABILITY - 2147)))) !== 0) || ((((_la - 2179)) & ~0x1f) == 0 && ((1 << (_la - 2179)) & ((1 << (PlSqlParser.PREDICTION_SET - 2179)) | (1 << (PlSqlParser.CUME_DIST - 2179)) | (1 << (PlSqlParser.DENSE_RANK - 2179)) | (1 << (PlSqlParser.LISTAGG - 2179)) | (1 << (PlSqlParser.PERCENT_RANK - 2179)) | (1 << (PlSqlParser.PERCENTILE_CONT - 2179)) | (1 << (PlSqlParser.PERCENTILE_DISC - 2179)) | (1 << (PlSqlParser.RANK - 2179)) | (1 << (PlSqlParser.AVG - 2179)) | (1 << (PlSqlParser.CORR - 2179)) | (1 << (PlSqlParser.COVAR_ - 2179)) | (1 << (PlSqlParser.DECODE - 2179)) | (1 << (PlSqlParser.LAG - 2179)) | (1 << (PlSqlParser.LEAD - 2179)) | (1 << (PlSqlParser.MAX - 2179)) | (1 << (PlSqlParser.MEDIAN - 2179)) | (1 << (PlSqlParser.MIN - 2179)) | (1 << (PlSqlParser.NTILE - 2179)) | (1 << (PlSqlParser.NVL - 2179)) | (1 << (PlSqlParser.RATIO_TO_REPORT - 2179)) | (1 << (PlSqlParser.REGR_ - 2179)) | (1 << (PlSqlParser.ROUND - 2179)) | (1 << (PlSqlParser.ROW_NUMBER - 2179)) | (1 << (PlSqlParser.SUBSTR - 2179)) | (1 << (PlSqlParser.TO_CHAR - 2179)) | (1 << (PlSqlParser.TRIM - 2179)) | (1 << (PlSqlParser.SUM - 2179)) | (1 << (PlSqlParser.STDDEV - 2179)) | (1 << (PlSqlParser.VAR_ - 2179)) | (1 << (PlSqlParser.VARIANCE - 2179)) | (1 << (PlSqlParser.LEAST - 2179)) | (1 << (PlSqlParser.GREATEST - 2179)))) !== 0) || ((((_la - 2211)) & ~0x1f) == 0 && ((1 << (_la - 2211)) & ((1 << (PlSqlParser.TO_DATE - 2211)) | (1 << (PlSqlParser.NATIONAL_CHAR_STRING_LIT - 2211)) | (1 << (PlSqlParser.PERIOD - 2211)) | (1 << (PlSqlParser.UNSIGNED_INTEGER - 2211)) | (1 << (PlSqlParser.APPROXIMATE_NUM_LIT - 2211)) | (1 << (PlSqlParser.CHAR_STRING - 2211)) | (1 << (PlSqlParser.DELIMITED_ID - 2211)) | (1 << (PlSqlParser.LEFT_PAREN - 2211)) | (1 << (PlSqlParser.PLUS_SIGN - 2211)) | (1 << (PlSqlParser.MINUS_SIGN - 2211)) | (1 << (PlSqlParser.BINDVAR - 2211)) | (1 << (PlSqlParser.COLON - 2211)))) !== 0) || _la===PlSqlParser.INTRODUCER || _la===PlSqlParser.REGULAR_ID) { this.state = 9229; this.expressions(); } this.state = 9232; this.match(PlSqlParser.RIGHT_PAREN); break; } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Unpivot_clauseContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_unpivot_clause; return this; } Unpivot_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Unpivot_clauseContext.prototype.constructor = Unpivot_clauseContext; Unpivot_clauseContext.prototype.UNPIVOT = function() { return this.getToken(PlSqlParser.UNPIVOT, 0); }; Unpivot_clauseContext.prototype.LEFT_PAREN = function() { return this.getToken(PlSqlParser.LEFT_PAREN, 0); }; Unpivot_clauseContext.prototype.pivot_for_clause = function() { return this.getTypedRuleContext(Pivot_for_clauseContext,0); }; Unpivot_clauseContext.prototype.unpivot_in_clause = function() { return this.getTypedRuleContext(Unpivot_in_clauseContext,0); }; Unpivot_clauseContext.prototype.RIGHT_PAREN = function() { return this.getToken(PlSqlParser.RIGHT_PAREN, 0); }; Unpivot_clauseContext.prototype.column_name = function() { return this.getTypedRuleContext(Column_nameContext,0); }; Unpivot_clauseContext.prototype.paren_column_list = function() { return this.getTypedRuleContext(Paren_column_listContext,0); }; Unpivot_clauseContext.prototype.NULLS = function() { return this.getToken(PlSqlParser.NULLS, 0); }; Unpivot_clauseContext.prototype.INCLUDE = function() { return this.getToken(PlSqlParser.INCLUDE, 0); }; Unpivot_clauseContext.prototype.EXCLUDE = function() { return this.getToken(PlSqlParser.EXCLUDE, 0); }; Unpivot_clauseContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterUnpivot_clause(this); } }; Unpivot_clauseContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitUnpivot_clause(this); } }; Unpivot_clauseContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitUnpivot_clause(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Unpivot_clauseContext = Unpivot_clauseContext; PlSqlParser.prototype.unpivot_clause = function() { var localctx = new Unpivot_clauseContext(this, this._ctx, this.state); this.enterRule(localctx, 1098, PlSqlParser.RULE_unpivot_clause); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 9235; this.match(PlSqlParser.UNPIVOT); this.state = 9238; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.EXCLUDE || _la===PlSqlParser.INCLUDE) { this.state = 9236; _la = this._input.LA(1); if(!(_la===PlSqlParser.EXCLUDE || _la===PlSqlParser.INCLUDE)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } this.state = 9237; this.match(PlSqlParser.NULLS); } this.state = 9240; this.match(PlSqlParser.LEFT_PAREN); this.state = 9243; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.ABORT: case PlSqlParser.ABS: case PlSqlParser.ACCESS: case PlSqlParser.ACCESSED: case PlSqlParser.ACCOUNT: case PlSqlParser.ACL: case PlSqlParser.ACOS: case PlSqlParser.ACTION: case PlSqlParser.ACTIONS: case PlSqlParser.ACTIVATE: case PlSqlParser.ACTIVE: case PlSqlParser.ACTIVE_COMPONENT: case PlSqlParser.ACTIVE_DATA: case PlSqlParser.ACTIVE_FUNCTION: case PlSqlParser.ACTIVE_TAG: case PlSqlParser.ACTIVITY: case PlSqlParser.ADAPTIVE_PLAN: case PlSqlParser.ADD: case PlSqlParser.ADD_COLUMN: case PlSqlParser.ADD_GROUP: case PlSqlParser.ADD_MONTHS: case PlSqlParser.ADJ_DATE: case PlSqlParser.ADMIN: case PlSqlParser.ADMINISTER: case PlSqlParser.ADMINISTRATOR: case PlSqlParser.ADVANCED: case PlSqlParser.ADVISE: case PlSqlParser.ADVISOR: case PlSqlParser.AFD_DISKSTRING: case PlSqlParser.AFTER: case PlSqlParser.AGENT: case PlSqlParser.AGGREGATE: case PlSqlParser.A_LETTER: case PlSqlParser.ALIAS: case PlSqlParser.ALLOCATE: case PlSqlParser.ALLOW: case PlSqlParser.ALL_ROWS: case PlSqlParser.ALWAYS: case PlSqlParser.ANALYZE: case PlSqlParser.ANCILLARY: case PlSqlParser.AND_EQUAL: case PlSqlParser.ANOMALY: case PlSqlParser.ANSI_REARCH: case PlSqlParser.ANTIJOIN: case PlSqlParser.ANYSCHEMA: case PlSqlParser.APPEND: case PlSqlParser.APPENDCHILDXML: case PlSqlParser.APPEND_VALUES: case PlSqlParser.APPLICATION: case PlSqlParser.APPLY: case PlSqlParser.APPROX_COUNT_DISTINCT: case PlSqlParser.ARCHIVAL: case PlSqlParser.ARCHIVE: case PlSqlParser.ARCHIVED: case PlSqlParser.ARCHIVELOG: case PlSqlParser.ARRAY: case PlSqlParser.ASCII: case PlSqlParser.ASCIISTR: case PlSqlParser.ASIN: case PlSqlParser.ASIS: case PlSqlParser.ASSEMBLY: case PlSqlParser.ASSIGN: case PlSqlParser.ASSOCIATE: case PlSqlParser.ASYNC: case PlSqlParser.ASYNCHRONOUS: case PlSqlParser.ATAN2: case PlSqlParser.ATAN: case PlSqlParser.AT: case PlSqlParser.ATTRIBUTE: case PlSqlParser.ATTRIBUTES: case PlSqlParser.AUTHENTICATED: case PlSqlParser.AUTHENTICATION: case PlSqlParser.AUTHID: case PlSqlParser.AUTHORIZATION: case PlSqlParser.AUTOALLOCATE: case PlSqlParser.AUTO: case PlSqlParser.AUTOEXTEND: case PlSqlParser.AUTO_LOGIN: case PlSqlParser.AUTOMATIC: case PlSqlParser.AUTONOMOUS_TRANSACTION: case PlSqlParser.AUTO_REOPTIMIZE: case PlSqlParser.AVAILABILITY: case PlSqlParser.AVRO: case PlSqlParser.BACKGROUND: case PlSqlParser.BACKUP: case PlSqlParser.BASIC: case PlSqlParser.BASICFILE: case PlSqlParser.BATCH: case PlSqlParser.BATCHSIZE: case PlSqlParser.BATCH_TABLE_ACCESS_BY_ROWID: case PlSqlParser.BECOME: case PlSqlParser.BEFORE: case PlSqlParser.BEGIN: case PlSqlParser.BEGINNING: case PlSqlParser.BEGIN_OUTLINE_DATA: case PlSqlParser.BEHALF: case PlSqlParser.BEQUEATH: case PlSqlParser.BFILE: case PlSqlParser.BFILENAME: case PlSqlParser.BIGFILE: case PlSqlParser.BINARY: case PlSqlParser.BINARY_DOUBLE: case PlSqlParser.BINARY_DOUBLE_INFINITY: case PlSqlParser.BINARY_DOUBLE_NAN: case PlSqlParser.BINARY_FLOAT: case PlSqlParser.BINARY_FLOAT_INFINITY: case PlSqlParser.BINARY_FLOAT_NAN: case PlSqlParser.BINARY_INTEGER: case PlSqlParser.BIND_AWARE: case PlSqlParser.BINDING: case PlSqlParser.BIN_TO_NUM: case PlSqlParser.BITAND: case PlSqlParser.BITMAP_AND: case PlSqlParser.BITMAP: case PlSqlParser.BITMAPS: case PlSqlParser.BITMAP_TREE: case PlSqlParser.BITS: case PlSqlParser.BLOB: case PlSqlParser.BLOCK: case PlSqlParser.BLOCK_RANGE: case PlSqlParser.BLOCKS: case PlSqlParser.BLOCKSIZE: case PlSqlParser.BODY: case PlSqlParser.BOOLEAN: case PlSqlParser.BOTH: case PlSqlParser.BOUND: case PlSqlParser.BRANCH: case PlSqlParser.BREADTH: case PlSqlParser.BROADCAST: case PlSqlParser.BSON: case PlSqlParser.BUFFER: case PlSqlParser.BUFFER_CACHE: case PlSqlParser.BUFFER_POOL: case PlSqlParser.BUILD: case PlSqlParser.BULK: case PlSqlParser.BYPASS_RECURSIVE_CHECK: case PlSqlParser.BYPASS_UJVC: case PlSqlParser.BYTE: case PlSqlParser.CACHE: case PlSqlParser.CACHE_CB: case PlSqlParser.CACHE_INSTANCES: case PlSqlParser.CACHE_TEMP_TABLE: case PlSqlParser.CACHING: case PlSqlParser.CALCULATED: case PlSqlParser.CALLBACK: case PlSqlParser.CALL: case PlSqlParser.CANCEL: case PlSqlParser.CAPACITY: case PlSqlParser.CARDINALITY: case PlSqlParser.CASCADE: case PlSqlParser.CASE: case PlSqlParser.CAST: case PlSqlParser.CATEGORY: case PlSqlParser.CDBDEFAULT: case PlSqlParser.CEIL: case PlSqlParser.CELL_FLASH_CACHE: case PlSqlParser.CERTIFICATE: case PlSqlParser.CFILE: case PlSqlParser.CHAINED: case PlSqlParser.CHANGE: case PlSqlParser.CHANGE_DUPKEY_ERROR_INDEX: case PlSqlParser.CHARACTER: case PlSqlParser.CHAR: case PlSqlParser.CHAR_CS: case PlSqlParser.CHARTOROWID: case PlSqlParser.CHECK_ACL_REWRITE: case PlSqlParser.CHECKPOINT: case PlSqlParser.CHILD: case PlSqlParser.CHOOSE: case PlSqlParser.CHR: case PlSqlParser.CHUNK: case PlSqlParser.CLASS: case PlSqlParser.CLASSIFIER: case PlSqlParser.CLEANUP: case PlSqlParser.CLEAR: case PlSqlParser.C_LETTER: case PlSqlParser.CLIENT: case PlSqlParser.CLOB: case PlSqlParser.CLONE: case PlSqlParser.CLOSE_CACHED_OPEN_CURSORS: case PlSqlParser.CLOSE: case PlSqlParser.CLUSTER_BY_ROWID: case PlSqlParser.CLUSTER: case PlSqlParser.CLUSTER_DETAILS: case PlSqlParser.CLUSTER_DISTANCE: case PlSqlParser.CLUSTER_ID: case PlSqlParser.CLUSTERING: case PlSqlParser.CLUSTERING_FACTOR: case PlSqlParser.CLUSTER_PROBABILITY: case PlSqlParser.CLUSTER_SET: case PlSqlParser.COALESCE: case PlSqlParser.COALESCE_SQ: case PlSqlParser.COARSE: case PlSqlParser.CO_AUTH_IND: case PlSqlParser.COLD: case PlSqlParser.COLLECT: case PlSqlParser.COLUMNAR: case PlSqlParser.COLUMN_AUTH_INDICATOR: case PlSqlParser.COLUMN: case PlSqlParser.COLUMNS: case PlSqlParser.COLUMN_STATS: case PlSqlParser.COLUMN_VALUE: case PlSqlParser.COMMENT: case PlSqlParser.COMMIT: case PlSqlParser.COMMITTED: case PlSqlParser.COMMON_DATA: case PlSqlParser.COMPACT: case PlSqlParser.COMPATIBILITY: case PlSqlParser.COMPILE: case PlSqlParser.COMPLETE: case PlSqlParser.COMPLIANCE: case PlSqlParser.COMPONENT: case PlSqlParser.COMPONENTS: case PlSqlParser.COMPOSE: case PlSqlParser.COMPOSITE: case PlSqlParser.COMPOSITE_LIMIT: case PlSqlParser.COMPOUND: case PlSqlParser.COMPUTE: case PlSqlParser.CONCAT: case PlSqlParser.CON_DBID_TO_ID: case PlSqlParser.CONDITIONAL: case PlSqlParser.CONDITION: case PlSqlParser.CONFIRM: case PlSqlParser.CONFORMING: case PlSqlParser.CON_GUID_TO_ID: case PlSqlParser.CON_ID: case PlSqlParser.CON_NAME_TO_ID: case PlSqlParser.CONNECT_BY_CB_WHR_ONLY: case PlSqlParser.CONNECT_BY_COMBINE_SW: case PlSqlParser.CONNECT_BY_COST_BASED: case PlSqlParser.CONNECT_BY_ELIM_DUPS: case PlSqlParser.CONNECT_BY_FILTERING: case PlSqlParser.CONNECT_BY_ISCYCLE: case PlSqlParser.CONNECT_BY_ISLEAF: case PlSqlParser.CONNECT_BY_ROOT: case PlSqlParser.CONNECT_TIME: case PlSqlParser.CONSIDER: case PlSqlParser.CONSISTENT: case PlSqlParser.CONSTANT: case PlSqlParser.CONST: case PlSqlParser.CONSTRAINT: case PlSqlParser.CONSTRAINTS: case PlSqlParser.CONSTRUCTOR: case PlSqlParser.CONTAINER: case PlSqlParser.CONTAINER_DATA: case PlSqlParser.CONTAINERS: case PlSqlParser.CONTENT: case PlSqlParser.CONTENTS: case PlSqlParser.CONTEXT: case PlSqlParser.CONTINUE: case PlSqlParser.CONTROLFILE: case PlSqlParser.CON_UID_TO_ID: case PlSqlParser.CONVERT: case PlSqlParser.COOKIE: case PlSqlParser.COPY: case PlSqlParser.CORR_K: case PlSqlParser.CORR_S: case PlSqlParser.CORRUPTION: case PlSqlParser.CORRUPT_XID_ALL: case PlSqlParser.CORRUPT_XID: case PlSqlParser.COS: case PlSqlParser.COSH: case PlSqlParser.COST: case PlSqlParser.COST_XML_QUERY_REWRITE: case PlSqlParser.COUNT: case PlSqlParser.COVAR_POP: case PlSqlParser.COVAR_SAMP: case PlSqlParser.CPU_COSTING: case PlSqlParser.CPU_PER_CALL: case PlSqlParser.CPU_PER_SESSION: case PlSqlParser.CRASH: case PlSqlParser.CREATE_FILE_DEST: case PlSqlParser.CREATE_STORED_OUTLINES: case PlSqlParser.CREATION: case PlSqlParser.CREDENTIAL: case PlSqlParser.CRITICAL: case PlSqlParser.CROSS: case PlSqlParser.CROSSEDITION: case PlSqlParser.CSCONVERT: case PlSqlParser.CUBE_AJ: case PlSqlParser.CUBE: case PlSqlParser.CUBE_GB: case PlSqlParser.CUBE_SJ: case PlSqlParser.CUME_DISTM: case PlSqlParser.CURRENT: case PlSqlParser.CURRENT_DATE: case PlSqlParser.CURRENT_SCHEMA: case PlSqlParser.CURRENT_TIME: case PlSqlParser.CURRENT_TIMESTAMP: case PlSqlParser.CURRENT_USER: case PlSqlParser.CURRENTV: case PlSqlParser.CURSOR: case PlSqlParser.CURSOR_SHARING_EXACT: case PlSqlParser.CURSOR_SPECIFIC_SEGMENT: case PlSqlParser.CUSTOMDATUM: case PlSqlParser.CV: case PlSqlParser.CYCLE: case PlSqlParser.DANGLING: case PlSqlParser.DATABASE: case PlSqlParser.DATA: case PlSqlParser.DATAFILE: case PlSqlParser.DATAFILES: case PlSqlParser.DATAMOVEMENT: case PlSqlParser.DATAOBJNO: case PlSqlParser.DATAOBJ_TO_MAT_PARTITION: case PlSqlParser.DATAOBJ_TO_PARTITION: case PlSqlParser.DATAPUMP: case PlSqlParser.DATA_SECURITY_REWRITE_LIMIT: case PlSqlParser.DATE_MODE: case PlSqlParser.DAY: case PlSqlParser.DAYS: case PlSqlParser.DBA: case PlSqlParser.DBA_RECYCLEBIN: case PlSqlParser.DBMS_STATS: case PlSqlParser.DB_ROLE_CHANGE: case PlSqlParser.DBTIMEZONE: case PlSqlParser.DB_UNIQUE_NAME: case PlSqlParser.DB_VERSION: case PlSqlParser.DDL: case PlSqlParser.DEALLOCATE: case PlSqlParser.DEBUG: case PlSqlParser.DEBUGGER: case PlSqlParser.DEC: case PlSqlParser.DECIMAL: case PlSqlParser.DECLARE: case PlSqlParser.DECOMPOSE: case PlSqlParser.DECORRELATE: case PlSqlParser.DECR: case PlSqlParser.DECREMENT: case PlSqlParser.DECRYPT: case PlSqlParser.DEDUPLICATE: case PlSqlParser.DEFAULTS: case PlSqlParser.DEFERRABLE: case PlSqlParser.DEFERRED: case PlSqlParser.DEFINED: case PlSqlParser.DEFINE: case PlSqlParser.DEFINER: case PlSqlParser.DEGREE: case PlSqlParser.DELAY: case PlSqlParser.DELEGATE: case PlSqlParser.DELETE_ALL: case PlSqlParser.DELETE: case PlSqlParser.DELETEXML: case PlSqlParser.DEMAND: case PlSqlParser.DENSE_RANKM: case PlSqlParser.DEPENDENT: case PlSqlParser.DEPTH: case PlSqlParser.DEQUEUE: case PlSqlParser.DEREF: case PlSqlParser.DEREF_NO_REWRITE: case PlSqlParser.DESTROY: case PlSqlParser.DETACHED: case PlSqlParser.DETERMINES: case PlSqlParser.DETERMINISTIC: case PlSqlParser.DICTIONARY: case PlSqlParser.DIMENSION: case PlSqlParser.DIMENSIONS: case PlSqlParser.DIRECT_LOAD: case PlSqlParser.DIRECTORY: case PlSqlParser.DIRECT_PATH: case PlSqlParser.DISABLE_ALL: case PlSqlParser.DISABLE: case PlSqlParser.DISABLE_PARALLEL_DML: case PlSqlParser.DISABLE_PRESET: case PlSqlParser.DISABLE_RPKE: case PlSqlParser.DISALLOW: case PlSqlParser.DISASSOCIATE: case PlSqlParser.DISCARD: case PlSqlParser.DISCONNECT: case PlSqlParser.DISK: case PlSqlParser.DISKGROUP: case PlSqlParser.DISKS: case PlSqlParser.DISMOUNT: case PlSqlParser.DISTINGUISHED: case PlSqlParser.DISTRIBUTED: case PlSqlParser.DISTRIBUTE: case PlSqlParser.DML: case PlSqlParser.DML_UPDATE: case PlSqlParser.DOCFIDELITY: case PlSqlParser.DOCUMENT: case PlSqlParser.DOMAIN_INDEX_FILTER: case PlSqlParser.DOMAIN_INDEX_NO_SORT: case PlSqlParser.DOMAIN_INDEX_SORT: case PlSqlParser.DOUBLE: case PlSqlParser.DOWNGRADE: case PlSqlParser.DRIVING_SITE: case PlSqlParser.DROP_COLUMN: case PlSqlParser.DROP_GROUP: case PlSqlParser.DSINTERVAL_UNCONSTRAINED: case PlSqlParser.DST_UPGRADE_INSERT_CONV: case PlSqlParser.DUMP: case PlSqlParser.DUPLICATE: case PlSqlParser.DV: case PlSqlParser.DYNAMIC: case PlSqlParser.DYNAMIC_SAMPLING: case PlSqlParser.DYNAMIC_SAMPLING_EST_CDN: case PlSqlParser.EACH: case PlSqlParser.EDITIONABLE: case PlSqlParser.EDITION: case PlSqlParser.EDITIONING: case PlSqlParser.EDITIONS: case PlSqlParser.ELEMENT: case PlSqlParser.ELIM_GROUPBY: case PlSqlParser.ELIMINATE_JOIN: case PlSqlParser.ELIMINATE_OBY: case PlSqlParser.ELIMINATE_OUTER_JOIN: case PlSqlParser.EM: case PlSqlParser.EMPTY_BLOB: case PlSqlParser.EMPTY_CLOB: case PlSqlParser.EMPTY: case PlSqlParser.ENABLE_ALL: case PlSqlParser.ENABLE: case PlSqlParser.ENABLE_PARALLEL_DML: case PlSqlParser.ENABLE_PRESET: case PlSqlParser.ENCODING: case PlSqlParser.ENCRYPT: case PlSqlParser.ENCRYPTION: case PlSqlParser.END_OUTLINE_DATA: case PlSqlParser.ENFORCED: case PlSqlParser.ENFORCE: case PlSqlParser.ENQUEUE: case PlSqlParser.ENTERPRISE: case PlSqlParser.ENTITYESCAPING: case PlSqlParser.ENTRY: case PlSqlParser.EQUIPART: case PlSqlParser.ERR: case PlSqlParser.ERROR_ARGUMENT: case PlSqlParser.ERROR: case PlSqlParser.ERROR_ON_OVERLAP_TIME: case PlSqlParser.ERRORS: case PlSqlParser.ESCAPE: case PlSqlParser.ESTIMATE: case PlSqlParser.EVAL: case PlSqlParser.EVALNAME: case PlSqlParser.EVALUATE: case PlSqlParser.EVALUATION: case PlSqlParser.EVENTS: case PlSqlParser.EVERY: case PlSqlParser.EXCEPT: case PlSqlParser.EXCEPTION: case PlSqlParser.EXCEPTION_INIT: case PlSqlParser.EXCEPTIONS: case PlSqlParser.EXCHANGE: case PlSqlParser.EXCLUDE: case PlSqlParser.EXCLUDING: case PlSqlParser.EXECUTE: case PlSqlParser.EXEMPT: case PlSqlParser.EXISTING: case PlSqlParser.EXISTS: case PlSqlParser.EXISTSNODE: case PlSqlParser.EXIT: case PlSqlParser.EXPAND_GSET_TO_UNION: case PlSqlParser.EXPAND_TABLE: case PlSqlParser.EXP: case PlSqlParser.EXPIRE: case PlSqlParser.EXPLAIN: case PlSqlParser.EXPLOSION: case PlSqlParser.EXPORT: case PlSqlParser.EXPR_CORR_CHECK: case PlSqlParser.EXPRESS: case PlSqlParser.EXTENDS: case PlSqlParser.EXTENT: case PlSqlParser.EXTENTS: case PlSqlParser.EXTERNAL: case PlSqlParser.EXTERNALLY: case PlSqlParser.EXTRACTCLOBXML: case PlSqlParser.EXTRACT: case PlSqlParser.EXTRACTVALUE: case PlSqlParser.EXTRA: case PlSqlParser.FACILITY: case PlSqlParser.FACT: case PlSqlParser.FACTOR: case PlSqlParser.FACTORIZE_JOIN: case PlSqlParser.FAILED: case PlSqlParser.FAILED_LOGIN_ATTEMPTS: case PlSqlParser.FAILGROUP: case PlSqlParser.FAILOVER: case PlSqlParser.FAILURE: case PlSqlParser.FALSE: case PlSqlParser.FAMILY: case PlSqlParser.FAR: case PlSqlParser.FAST: case PlSqlParser.FASTSTART: case PlSqlParser.FBTSCAN: case PlSqlParser.FEATURE_DETAILS: case PlSqlParser.FEATURE_ID: case PlSqlParser.FEATURE_SET: case PlSqlParser.FEATURE_VALUE: case PlSqlParser.FETCH: case PlSqlParser.FILE: case PlSqlParser.FILE_NAME_CONVERT: case PlSqlParser.FILESYSTEM_LIKE_LOGGING: case PlSqlParser.FILTER: case PlSqlParser.FINAL: case PlSqlParser.FINE: case PlSqlParser.FINISH: case PlSqlParser.FIRST: case PlSqlParser.FIRSTM: case PlSqlParser.FIRST_ROWS: case PlSqlParser.FIRST_VALUE: case PlSqlParser.FIXED_VIEW_DATA: case PlSqlParser.FLAGGER: case PlSqlParser.FLASHBACK: case PlSqlParser.FLASH_CACHE: case PlSqlParser.FLOAT: case PlSqlParser.FLOB: case PlSqlParser.FLOOR: case PlSqlParser.FLUSH: case PlSqlParser.FOLDER: case PlSqlParser.FOLLOWING: case PlSqlParser.FOLLOWS: case PlSqlParser.FORALL: case PlSqlParser.FORCE: case PlSqlParser.FORCE_XML_QUERY_REWRITE: case PlSqlParser.FOREIGN: case PlSqlParser.FOREVER: case PlSqlParser.FORMAT: case PlSqlParser.FORWARD: case PlSqlParser.FRAGMENT_NUMBER: case PlSqlParser.FREELIST: case PlSqlParser.FREELISTS: case PlSqlParser.FREEPOOLS: case PlSqlParser.FRESH: case PlSqlParser.FROM_TZ: case PlSqlParser.FULL: case PlSqlParser.FULL_OUTER_JOIN_TO_OUTER: case PlSqlParser.FUNCTION: case PlSqlParser.FUNCTIONS: case PlSqlParser.GATHER_OPTIMIZER_STATISTICS: case PlSqlParser.GATHER_PLAN_STATISTICS: case PlSqlParser.GBY_CONC_ROLLUP: case PlSqlParser.GBY_PUSHDOWN: case PlSqlParser.GENERATED: case PlSqlParser.GET: case PlSqlParser.GLOBAL: case PlSqlParser.GLOBALLY: case PlSqlParser.GLOBAL_NAME: case PlSqlParser.GLOBAL_TOPIC_ENABLED: case PlSqlParser.GROUP_BY: case PlSqlParser.GROUP_ID: case PlSqlParser.GROUPING: case PlSqlParser.GROUPING_ID: case PlSqlParser.GROUPS: case PlSqlParser.GUARANTEED: case PlSqlParser.GUARANTEE: case PlSqlParser.GUARD: case PlSqlParser.HASH_AJ: case PlSqlParser.HASH: case PlSqlParser.HASHKEYS: case PlSqlParser.HASH_SJ: case PlSqlParser.HEADER: case PlSqlParser.HEAP: case PlSqlParser.HELP: case PlSqlParser.HEXTORAW: case PlSqlParser.HEXTOREF: case PlSqlParser.HIDDEN_KEYWORD: case PlSqlParser.HIDE: case PlSqlParser.HIERARCHY: case PlSqlParser.HIGH: case PlSqlParser.HINTSET_BEGIN: case PlSqlParser.HINTSET_END: case PlSqlParser.HOT: case PlSqlParser.HOUR: case PlSqlParser.HWM_BROKERED: case PlSqlParser.HYBRID: case PlSqlParser.IDENTIFIER: case PlSqlParser.IDENTITY: case PlSqlParser.IDGENERATORS: case PlSqlParser.ID: case PlSqlParser.IDLE_TIME: case PlSqlParser.IF: case PlSqlParser.IGNORE: case PlSqlParser.IGNORE_OPTIM_EMBEDDED_HINTS: case PlSqlParser.IGNORE_ROW_ON_DUPKEY_INDEX: case PlSqlParser.IGNORE_WHERE_CLAUSE: case PlSqlParser.ILM: case PlSqlParser.IMMEDIATE: case PlSqlParser.IMPACT: case PlSqlParser.IMPORT: case PlSqlParser.INACTIVE: case PlSqlParser.INCLUDE: case PlSqlParser.INCLUDE_VERSION: case PlSqlParser.INCLUDING: case PlSqlParser.INCREMENTAL: case PlSqlParser.INCREMENT: case PlSqlParser.INCR: case PlSqlParser.INDENT: case PlSqlParser.INDEX_ASC: case PlSqlParser.INDEX_COMBINE: case PlSqlParser.INDEX_DESC: case PlSqlParser.INDEXED: case PlSqlParser.INDEXES: case PlSqlParser.INDEX_FFS: case PlSqlParser.INDEX_FILTER: case PlSqlParser.INDEXING: case PlSqlParser.INDEX_JOIN: case PlSqlParser.INDEX_ROWS: case PlSqlParser.INDEX_RRS: case PlSqlParser.INDEX_RS_ASC: case PlSqlParser.INDEX_RS_DESC: case PlSqlParser.INDEX_RS: case PlSqlParser.INDEX_SCAN: case PlSqlParser.INDEX_SKIP_SCAN: case PlSqlParser.INDEX_SS_ASC: case PlSqlParser.INDEX_SS_DESC: case PlSqlParser.INDEX_SS: case PlSqlParser.INDEX_STATS: case PlSqlParser.INDEXTYPE: case PlSqlParser.INDEXTYPES: case PlSqlParser.INDICATOR: case PlSqlParser.INDICES: case PlSqlParser.INFINITE: case PlSqlParser.INFORMATIONAL: case PlSqlParser.INHERIT: case PlSqlParser.INITCAP: case PlSqlParser.INITIAL: case PlSqlParser.INITIALIZED: case PlSqlParser.INITIALLY: case PlSqlParser.INITRANS: case PlSqlParser.INLINE: case PlSqlParser.INLINE_XMLTYPE_NT: case PlSqlParser.INMEMORY: case PlSqlParser.IN_MEMORY_METADATA: case PlSqlParser.INMEMORY_PRUNING: case PlSqlParser.INNER: case PlSqlParser.INOUT: case PlSqlParser.INPLACE: case PlSqlParser.INSERTCHILDXMLAFTER: case PlSqlParser.INSERTCHILDXMLBEFORE: case PlSqlParser.INSERTCHILDXML: case PlSqlParser.INSERTXMLAFTER: case PlSqlParser.INSERTXMLBEFORE: case PlSqlParser.INSTANCE: case PlSqlParser.INSTANCES: case PlSqlParser.INSTANTIABLE: case PlSqlParser.INSTANTLY: case PlSqlParser.INSTEAD: case PlSqlParser.INSTR2: case PlSqlParser.INSTR4: case PlSqlParser.INSTRB: case PlSqlParser.INSTRC: case PlSqlParser.INSTR: case PlSqlParser.INTEGER: case PlSqlParser.INTERLEAVED: case PlSqlParser.INTERMEDIATE: case PlSqlParser.INTERNAL_CONVERT: case PlSqlParser.INTERNAL_USE: case PlSqlParser.INTERPRETED: case PlSqlParser.INTERVAL: case PlSqlParser.INT: case PlSqlParser.INVALIDATE: case PlSqlParser.INVISIBLE: case PlSqlParser.IN_XQUERY: case PlSqlParser.ISOLATION: case PlSqlParser.ISOLATION_LEVEL: case PlSqlParser.ITERATE: case PlSqlParser.ITERATION_NUMBER: case PlSqlParser.JAVA: case PlSqlParser.JOB: case PlSqlParser.JOIN: case PlSqlParser.JSON_ARRAYAGG: case PlSqlParser.JSON_ARRAY: case PlSqlParser.JSON_EQUAL: case PlSqlParser.JSON_EXISTS2: case PlSqlParser.JSON_EXISTS: case PlSqlParser.JSONGET: case PlSqlParser.JSON: case PlSqlParser.JSON_OBJECTAGG: case PlSqlParser.JSON_OBJECT: case PlSqlParser.JSONPARSE: case PlSqlParser.JSON_QUERY: case PlSqlParser.JSON_SERIALIZE: case PlSqlParser.JSON_TABLE: case PlSqlParser.JSON_TEXTCONTAINS2: case PlSqlParser.JSON_TEXTCONTAINS: case PlSqlParser.JSON_VALUE: case PlSqlParser.KEEP_DUPLICATES: case PlSqlParser.KEEP: case PlSqlParser.KERBEROS: case PlSqlParser.KEY: case PlSqlParser.KEY_LENGTH: case PlSqlParser.KEYSIZE: case PlSqlParser.KEYS: case PlSqlParser.KEYSTORE: case PlSqlParser.KILL: case PlSqlParser.LABEL: case PlSqlParser.LANGUAGE: case PlSqlParser.LAST_DAY: case PlSqlParser.LAST: case PlSqlParser.LAST_VALUE: case PlSqlParser.LATERAL: case PlSqlParser.LAX: case PlSqlParser.LAYER: case PlSqlParser.LDAP_REGISTRATION_ENABLED: case PlSqlParser.LDAP_REGISTRATION: case PlSqlParser.LDAP_REG_SYNC_INTERVAL: case PlSqlParser.LEADING: case PlSqlParser.LEFT: case PlSqlParser.LENGTH2: case PlSqlParser.LENGTH4: case PlSqlParser.LENGTHB: case PlSqlParser.LENGTHC: case PlSqlParser.LENGTH: case PlSqlParser.LESS: case PlSqlParser.LEVEL: case PlSqlParser.LEVELS: case PlSqlParser.LIBRARY: case PlSqlParser.LIFECYCLE: case PlSqlParser.LIFE: case PlSqlParser.LIFETIME: case PlSqlParser.LIKE2: case PlSqlParser.LIKE4: case PlSqlParser.LIKEC: case PlSqlParser.LIKE_EXPAND: case PlSqlParser.LIMIT: case PlSqlParser.LINEAR: case PlSqlParser.LINK: case PlSqlParser.LIST: case PlSqlParser.LN: case PlSqlParser.LNNVL: case PlSqlParser.LOAD: case PlSqlParser.LOB: case PlSqlParser.LOBNVL: case PlSqlParser.LOBS: case PlSqlParser.LOCAL_INDEXES: case PlSqlParser.LOCAL: case PlSqlParser.LOCALTIME: case PlSqlParser.LOCALTIMESTAMP: case PlSqlParser.LOCATION: case PlSqlParser.LOCATOR: case PlSqlParser.LOCKED: case PlSqlParser.LOCKING: case PlSqlParser.LOGFILE: case PlSqlParser.LOGFILES: case PlSqlParser.LOGGING: case PlSqlParser.LOGICAL: case PlSqlParser.LOGICAL_READS_PER_CALL: case PlSqlParser.LOGICAL_READS_PER_SESSION: case PlSqlParser.LOG: case PlSqlParser.LOGMINING: case PlSqlParser.LOGOFF: case PlSqlParser.LOGON: case PlSqlParser.LOG_READ_ONLY_VIOLATIONS: case PlSqlParser.LONG: case PlSqlParser.LOOP: case PlSqlParser.LOWER: case PlSqlParser.LOW: case PlSqlParser.LPAD: case PlSqlParser.LTRIM: case PlSqlParser.MAIN: case PlSqlParser.MAKE_REF: case PlSqlParser.MANAGED: case PlSqlParser.MANAGE: case PlSqlParser.MANAGEMENT: case PlSqlParser.MANAGER: case PlSqlParser.MANUAL: case PlSqlParser.MAP: case PlSqlParser.MAPPING: case PlSqlParser.MASTER: case PlSqlParser.MATCHED: case PlSqlParser.MATCHES: case PlSqlParser.MATCH: case PlSqlParser.MATCH_NUMBER: case PlSqlParser.MATCH_RECOGNIZE: case PlSqlParser.MATERIALIZED: case PlSqlParser.MATERIALIZE: case PlSqlParser.MAXARCHLOGS: case PlSqlParser.MAXDATAFILES: case PlSqlParser.MAXEXTENTS: case PlSqlParser.MAXIMIZE: case PlSqlParser.MAXINSTANCES: case PlSqlParser.MAXLOGFILES: case PlSqlParser.MAXLOGHISTORY: case PlSqlParser.MAXLOGMEMBERS: case PlSqlParser.MAX_SHARED_TEMP_SIZE: case PlSqlParser.MAXSIZE: case PlSqlParser.MAXTRANS: case PlSqlParser.MAXVALUE: case PlSqlParser.MEASURE: case PlSqlParser.MEASURES: case PlSqlParser.MEDIUM: case PlSqlParser.MEMBER: case PlSqlParser.MEMCOMPRESS: case PlSqlParser.MEMORY: case PlSqlParser.MERGEACTIONS: case PlSqlParser.MERGE_AJ: case PlSqlParser.MERGE_CONST_ON: case PlSqlParser.MERGE: case PlSqlParser.MERGE_SJ: case PlSqlParser.METADATA: case PlSqlParser.METHOD: case PlSqlParser.MIGRATE: case PlSqlParser.MIGRATION: case PlSqlParser.MINEXTENTS: case PlSqlParser.MINIMIZE: case PlSqlParser.MINIMUM: case PlSqlParser.MINING: case PlSqlParser.MINUS_NULL: case PlSqlParser.MINUTE: case PlSqlParser.MINVALUE: case PlSqlParser.MIRRORCOLD: case PlSqlParser.MIRRORHOT: case PlSqlParser.MIRROR: case PlSqlParser.MLSLABEL: case PlSqlParser.MODEL_COMPILE_SUBQUERY: case PlSqlParser.MODEL_DONTVERIFY_UNIQUENESS: case PlSqlParser.MODEL_DYNAMIC_SUBQUERY: case PlSqlParser.MODEL_MIN_ANALYSIS: case PlSqlParser.MODEL: case PlSqlParser.MODEL_NB: case PlSqlParser.MODEL_NO_ANALYSIS: case PlSqlParser.MODEL_PBY: case PlSqlParser.MODEL_PUSH_REF: case PlSqlParser.MODEL_SV: case PlSqlParser.MODIFICATION: case PlSqlParser.MODIFY_COLUMN_TYPE: case PlSqlParser.MODIFY: case PlSqlParser.MOD: case PlSqlParser.MODULE: case PlSqlParser.MONITORING: case PlSqlParser.MONITOR: case PlSqlParser.MONTH: case PlSqlParser.MONTHS_BETWEEN: case PlSqlParser.MONTHS: case PlSqlParser.MOUNT: case PlSqlParser.MOUNTPATH: case PlSqlParser.MOVEMENT: case PlSqlParser.MOVE: case PlSqlParser.MULTIDIMENSIONAL: case PlSqlParser.MULTISET: case PlSqlParser.MV_MERGE: case PlSqlParser.NAMED: case PlSqlParser.NAME: case PlSqlParser.NAMESPACE: case PlSqlParser.NAN: case PlSqlParser.NANVL: case PlSqlParser.NATIONAL: case PlSqlParser.NATIVE_FULL_OUTER_JOIN: case PlSqlParser.NATIVE: case PlSqlParser.NATURAL: case PlSqlParser.NAV: case PlSqlParser.NCHAR_CS: case PlSqlParser.NCHAR: case PlSqlParser.NCHR: case PlSqlParser.NCLOB: case PlSqlParser.NEEDED: case PlSqlParser.NEG: case PlSqlParser.NESTED: case PlSqlParser.NESTED_TABLE_FAST_INSERT: case PlSqlParser.NESTED_TABLE_GET_REFS: case PlSqlParser.NESTED_TABLE_ID: case PlSqlParser.NESTED_TABLE_SET_REFS: case PlSqlParser.NESTED_TABLE_SET_SETID: case PlSqlParser.NETWORK: case PlSqlParser.NEVER: case PlSqlParser.NEW: case PlSqlParser.NEW_TIME: case PlSqlParser.NEXT_DAY: case PlSqlParser.NEXT: case PlSqlParser.NL_AJ: case PlSqlParser.NLJ_BATCHING: case PlSqlParser.NLJ_INDEX_FILTER: case PlSqlParser.NLJ_INDEX_SCAN: case PlSqlParser.NLJ_PREFETCH: case PlSqlParser.NLS_CALENDAR: case PlSqlParser.NLS_CHARACTERSET: case PlSqlParser.NLS_CHARSET_DECL_LEN: case PlSqlParser.NLS_CHARSET_ID: case PlSqlParser.NLS_CHARSET_NAME: case PlSqlParser.NLS_COMP: case PlSqlParser.NLS_CURRENCY: case PlSqlParser.NLS_DATE_FORMAT: case PlSqlParser.NLS_DATE_LANGUAGE: case PlSqlParser.NLS_INITCAP: case PlSqlParser.NLS_ISO_CURRENCY: case PlSqlParser.NL_SJ: case PlSqlParser.NLS_LANG: case PlSqlParser.NLS_LANGUAGE: case PlSqlParser.NLS_LENGTH_SEMANTICS: case PlSqlParser.NLS_LOWER: case PlSqlParser.NLS_NCHAR_CONV_EXCP: case PlSqlParser.NLS_NUMERIC_CHARACTERS: case PlSqlParser.NLS_SORT: case PlSqlParser.NLSSORT: case PlSqlParser.NLS_SPECIAL_CHARS: case PlSqlParser.NLS_TERRITORY: case PlSqlParser.NLS_UPPER: case PlSqlParser.NO_ACCESS: case PlSqlParser.NO_ADAPTIVE_PLAN: case PlSqlParser.NO_ANSI_REARCH: case PlSqlParser.NOAPPEND: case PlSqlParser.NOARCHIVELOG: case PlSqlParser.NOAUDIT: case PlSqlParser.NO_AUTO_REOPTIMIZE: case PlSqlParser.NO_BASETABLE_MULTIMV_REWRITE: case PlSqlParser.NO_BATCH_TABLE_ACCESS_BY_ROWID: case PlSqlParser.NO_BIND_AWARE: case PlSqlParser.NO_BUFFER: case PlSqlParser.NOCACHE: case PlSqlParser.NO_CARTESIAN: case PlSqlParser.NO_CHECK_ACL_REWRITE: case PlSqlParser.NO_CLUSTER_BY_ROWID: case PlSqlParser.NO_CLUSTERING: case PlSqlParser.NO_COALESCE_SQ: case PlSqlParser.NO_COMMON_DATA: case PlSqlParser.NO_CONNECT_BY_CB_WHR_ONLY: case PlSqlParser.NO_CONNECT_BY_COMBINE_SW: case PlSqlParser.NO_CONNECT_BY_COST_BASED: case PlSqlParser.NO_CONNECT_BY_ELIM_DUPS: case PlSqlParser.NO_CONNECT_BY_FILTERING: case PlSqlParser.NOCOPY: case PlSqlParser.NO_COST_XML_QUERY_REWRITE: case PlSqlParser.NO_CPU_COSTING: case PlSqlParser.NOCPU_COSTING: case PlSqlParser.NOCYCLE: case PlSqlParser.NO_DATA_SECURITY_REWRITE: case PlSqlParser.NO_DECORRELATE: case PlSqlParser.NODELAY: case PlSqlParser.NO_DOMAIN_INDEX_FILTER: case PlSqlParser.NO_DST_UPGRADE_INSERT_CONV: case PlSqlParser.NO_ELIM_GROUPBY: case PlSqlParser.NO_ELIMINATE_JOIN: case PlSqlParser.NO_ELIMINATE_OBY: case PlSqlParser.NO_ELIMINATE_OUTER_JOIN: case PlSqlParser.NOENTITYESCAPING: case PlSqlParser.NO_EXPAND_GSET_TO_UNION: case PlSqlParser.NO_EXPAND: case PlSqlParser.NO_EXPAND_TABLE: case PlSqlParser.NO_FACT: case PlSqlParser.NO_FACTORIZE_JOIN: case PlSqlParser.NO_FILTERING: case PlSqlParser.NOFORCE: case PlSqlParser.NO_FULL_OUTER_JOIN_TO_OUTER: case PlSqlParser.NO_GATHER_OPTIMIZER_STATISTICS: case PlSqlParser.NO_GBY_PUSHDOWN: case PlSqlParser.NOGUARANTEE: case PlSqlParser.NO_INDEX_FFS: case PlSqlParser.NO_INDEX: case PlSqlParser.NO_INDEX_SS: case PlSqlParser.NO_INMEMORY: case PlSqlParser.NO_INMEMORY_PRUNING: case PlSqlParser.NOKEEP: case PlSqlParser.NO_LOAD: case PlSqlParser.NOLOCAL: case PlSqlParser.NOLOGGING: case PlSqlParser.NOMAPPING: case PlSqlParser.NOMAXVALUE: case PlSqlParser.NO_MERGE: case PlSqlParser.NOMINIMIZE: case PlSqlParser.NOMINVALUE: case PlSqlParser.NO_MODEL_PUSH_REF: case PlSqlParser.NO_MONITORING: case PlSqlParser.NOMONITORING: case PlSqlParser.NO_MONITOR: case PlSqlParser.NO_MULTIMV_REWRITE: case PlSqlParser.NO_NATIVE_FULL_OUTER_JOIN: case PlSqlParser.NONBLOCKING: case PlSqlParser.NONEDITIONABLE: case PlSqlParser.NONE: case PlSqlParser.NO_NLJ_BATCHING: case PlSqlParser.NO_NLJ_PREFETCH: case PlSqlParser.NO: case PlSqlParser.NONSCHEMA: case PlSqlParser.NO_OBJECT_LINK: case PlSqlParser.NOORDER: case PlSqlParser.NO_ORDER_ROLLUPS: case PlSqlParser.NO_OUTER_JOIN_TO_ANTI: case PlSqlParser.NO_OUTER_JOIN_TO_INNER: case PlSqlParser.NOOVERRIDE: case PlSqlParser.NO_PARALLEL_INDEX: case PlSqlParser.NOPARALLEL_INDEX: case PlSqlParser.NO_PARALLEL: case PlSqlParser.NOPARALLEL: case PlSqlParser.NO_PARTIAL_COMMIT: case PlSqlParser.NO_PARTIAL_JOIN: case PlSqlParser.NO_PARTIAL_ROLLUP_PUSHDOWN: case PlSqlParser.NOPARTITION: case PlSqlParser.NO_PLACE_DISTINCT: case PlSqlParser.NO_PLACE_GROUP_BY: case PlSqlParser.NO_PQ_CONCURRENT_UNION: case PlSqlParser.NO_PQ_MAP: case PlSqlParser.NO_PQ_REPLICATE: case PlSqlParser.NO_PQ_SKEW: case PlSqlParser.NO_PRUNE_GSETS: case PlSqlParser.NO_PULL_PRED: case PlSqlParser.NO_PUSH_PRED: case PlSqlParser.NO_PUSH_SUBQ: case PlSqlParser.NO_PX_FAULT_TOLERANCE: case PlSqlParser.NO_PX_JOIN_FILTER: case PlSqlParser.NO_QKN_BUFF: case PlSqlParser.NO_QUERY_TRANSFORMATION: case PlSqlParser.NO_REF_CASCADE: case PlSqlParser.NORELOCATE: case PlSqlParser.NORELY: case PlSqlParser.NOREPAIR: case PlSqlParser.NOREPLAY: case PlSqlParser.NORESETLOGS: case PlSqlParser.NO_RESULT_CACHE: case PlSqlParser.NOREVERSE: case PlSqlParser.NO_REWRITE: case PlSqlParser.NOREWRITE: case PlSqlParser.NORMAL: case PlSqlParser.NO_ROOT_SW_FOR_LOCAL: case PlSqlParser.NOROWDEPENDENCIES: case PlSqlParser.NOSCHEMACHECK: case PlSqlParser.NOSEGMENT: case PlSqlParser.NO_SEMIJOIN: case PlSqlParser.NO_SEMI_TO_INNER: case PlSqlParser.NO_SET_TO_JOIN: case PlSqlParser.NOSORT: case PlSqlParser.NO_SQL_TRANSLATION: case PlSqlParser.NO_SQL_TUNE: case PlSqlParser.NO_STAR_TRANSFORMATION: case PlSqlParser.NO_STATEMENT_QUEUING: case PlSqlParser.NO_STATS_GSETS: case PlSqlParser.NOSTRICT: case PlSqlParser.NO_SUBQUERY_PRUNING: case PlSqlParser.NO_SUBSTRB_PAD: case PlSqlParser.NO_SWAP_JOIN_INPUTS: case PlSqlParser.NOSWITCH: case PlSqlParser.NO_TABLE_LOOKUP_BY_NL: case PlSqlParser.NO_TEMP_TABLE: case PlSqlParser.NOTHING: case PlSqlParser.NOTIFICATION: case PlSqlParser.NO_TRANSFORM_DISTINCT_AGG: case PlSqlParser.NO_UNNEST: case PlSqlParser.NO_USE_CUBE: case PlSqlParser.NO_USE_HASH_AGGREGATION: case PlSqlParser.NO_USE_HASH_GBY_FOR_PUSHDOWN: case PlSqlParser.NO_USE_HASH: case PlSqlParser.NO_USE_INVISIBLE_INDEXES: case PlSqlParser.NO_USE_MERGE: case PlSqlParser.NO_USE_NL: case PlSqlParser.NO_USE_VECTOR_AGGREGATION: case PlSqlParser.NOVALIDATE: case PlSqlParser.NO_VECTOR_TRANSFORM_DIMS: case PlSqlParser.NO_VECTOR_TRANSFORM_FACT: case PlSqlParser.NO_VECTOR_TRANSFORM: case PlSqlParser.NO_XDB_FASTPATH_INSERT: case PlSqlParser.NO_XML_DML_REWRITE: case PlSqlParser.NO_XMLINDEX_REWRITE_IN_SELECT: case PlSqlParser.NO_XMLINDEX_REWRITE: case PlSqlParser.NO_XML_QUERY_REWRITE: case PlSqlParser.NO_ZONEMAP: case PlSqlParser.NTH_VALUE: case PlSqlParser.NULLIF: case PlSqlParser.NULLS: case PlSqlParser.NUMBER: case PlSqlParser.NUMERIC: case PlSqlParser.NUM_INDEX_KEYS: case PlSqlParser.NUMTODSINTERVAL: case PlSqlParser.NUMTOYMINTERVAL: case PlSqlParser.NVARCHAR2: case PlSqlParser.NVL2: case PlSqlParser.OBJECT2XML: case PlSqlParser.OBJECT: case PlSqlParser.OBJ_ID: case PlSqlParser.OBJNO: case PlSqlParser.OBJNO_REUSE: case PlSqlParser.OCCURENCES: case PlSqlParser.OFFLINE: case PlSqlParser.OFF: case PlSqlParser.OFFSET: case PlSqlParser.OIDINDEX: case PlSqlParser.OID: case PlSqlParser.OLAP: case PlSqlParser.OLD: case PlSqlParser.OLD_PUSH_PRED: case PlSqlParser.OLS: case PlSqlParser.OLTP: case PlSqlParser.OMIT: case PlSqlParser.ONE: case PlSqlParser.ONLINE: case PlSqlParser.ONLY: case PlSqlParser.OPAQUE: case PlSqlParser.OPAQUE_TRANSFORM: case PlSqlParser.OPAQUE_XCANONICAL: case PlSqlParser.OPCODE: case PlSqlParser.OPEN: case PlSqlParser.OPERATIONS: case PlSqlParser.OPERATOR: case PlSqlParser.OPT_ESTIMATE: case PlSqlParser.OPTIMAL: case PlSqlParser.OPTIMIZE: case PlSqlParser.OPTIMIZER_FEATURES_ENABLE: case PlSqlParser.OPTIMIZER_GOAL: case PlSqlParser.OPT_PARAM: case PlSqlParser.ORA_BRANCH: case PlSqlParser.ORA_CHECK_ACL: case PlSqlParser.ORA_CHECK_PRIVILEGE: case PlSqlParser.ORA_CLUSTERING: case PlSqlParser.ORADATA: case PlSqlParser.ORADEBUG: case PlSqlParser.ORA_DST_AFFECTED: case PlSqlParser.ORA_DST_CONVERT: case PlSqlParser.ORA_DST_ERROR: case PlSqlParser.ORA_GET_ACLIDS: case PlSqlParser.ORA_GET_PRIVILEGES: case PlSqlParser.ORA_HASH: case PlSqlParser.ORA_INVOKING_USERID: case PlSqlParser.ORA_INVOKING_USER: case PlSqlParser.ORA_INVOKING_XS_USER_GUID: case PlSqlParser.ORA_INVOKING_XS_USER: case PlSqlParser.ORA_RAWCOMPARE: case PlSqlParser.ORA_RAWCONCAT: case PlSqlParser.ORA_ROWSCN: case PlSqlParser.ORA_ROWSCN_RAW: case PlSqlParser.ORA_ROWVERSION: case PlSqlParser.ORA_TABVERSION: case PlSqlParser.ORA_WRITE_TIME: case PlSqlParser.ORDERED: case PlSqlParser.ORDERED_PREDICATES: case PlSqlParser.ORDINALITY: case PlSqlParser.OR_EXPAND: case PlSqlParser.ORGANIZATION: case PlSqlParser.OR_PREDICATES: case PlSqlParser.OSERROR: case PlSqlParser.OTHER: case PlSqlParser.OUTER_JOIN_TO_ANTI: case PlSqlParser.OUTER_JOIN_TO_INNER: case PlSqlParser.OUTER: case PlSqlParser.OUTLINE_LEAF: case PlSqlParser.OUTLINE: case PlSqlParser.OUT_OF_LINE: case PlSqlParser.OUT: case PlSqlParser.OVERFLOW_NOMOVE: case PlSqlParser.OVERFLOW: case PlSqlParser.OVERLAPS: case PlSqlParser.OVER: case PlSqlParser.OVERRIDING: case PlSqlParser.OWNER: case PlSqlParser.OWNERSHIP: case PlSqlParser.OWN: case PlSqlParser.PACKAGE: case PlSqlParser.PACKAGES: case PlSqlParser.PARALLEL_ENABLE: case PlSqlParser.PARALLEL_INDEX: case PlSqlParser.PARALLEL: case PlSqlParser.PARAMETERS: case PlSqlParser.PARAM: case PlSqlParser.PARENT: case PlSqlParser.PARITY: case PlSqlParser.PARTIAL_JOIN: case PlSqlParser.PARTIALLY: case PlSqlParser.PARTIAL: case PlSqlParser.PARTIAL_ROLLUP_PUSHDOWN: case PlSqlParser.PARTITION_HASH: case PlSqlParser.PARTITION_LIST: case PlSqlParser.PARTITION: case PlSqlParser.PARTITION_RANGE: case PlSqlParser.PARTITIONS: case PlSqlParser.PARTNUMINST: case PlSqlParser.PASSING: case PlSqlParser.PASSWORD_GRACE_TIME: case PlSqlParser.PASSWORD_LIFE_TIME: case PlSqlParser.PASSWORD_LOCK_TIME: case PlSqlParser.PASSWORD: case PlSqlParser.PASSWORD_REUSE_MAX: case PlSqlParser.PASSWORD_REUSE_TIME: case PlSqlParser.PASSWORD_VERIFY_FUNCTION: case PlSqlParser.PAST: case PlSqlParser.PATCH: case PlSqlParser.PATH: case PlSqlParser.PATH_PREFIX: case PlSqlParser.PATHS: case PlSqlParser.PATTERN: case PlSqlParser.PBL_HS_BEGIN: case PlSqlParser.PBL_HS_END: case PlSqlParser.PCTINCREASE: case PlSqlParser.PCTTHRESHOLD: case PlSqlParser.PCTUSED: case PlSqlParser.PCTVERSION: case PlSqlParser.PENDING: case PlSqlParser.PERCENT_KEYWORD: case PlSqlParser.PERCENT_RANKM: case PlSqlParser.PERFORMANCE: case PlSqlParser.PERIOD_KEYWORD: case PlSqlParser.PERMANENT: case PlSqlParser.PERMISSION: case PlSqlParser.PERMUTE: case PlSqlParser.PER: case PlSqlParser.PFILE: case PlSqlParser.PHYSICAL: case PlSqlParser.PIKEY: case PlSqlParser.PIPELINED: case PlSqlParser.PIV_GB: case PlSqlParser.PIVOT: case PlSqlParser.PIV_SSF: case PlSqlParser.PLACE_DISTINCT: case PlSqlParser.PLACE_GROUP_BY: case PlSqlParser.PLAN: case PlSqlParser.PLSCOPE_SETTINGS: case PlSqlParser.PLS_INTEGER: case PlSqlParser.PLSQL_CCFLAGS: case PlSqlParser.PLSQL_CODE_TYPE: case PlSqlParser.PLSQL_DEBUG: case PlSqlParser.PLSQL_OPTIMIZE_LEVEL: case PlSqlParser.PLSQL_WARNINGS: case PlSqlParser.PLUGGABLE: case PlSqlParser.POINT: case PlSqlParser.POLICY: case PlSqlParser.POOL_16K: case PlSqlParser.POOL_2K: case PlSqlParser.POOL_32K: case PlSqlParser.POOL_4K: case PlSqlParser.POOL_8K: case PlSqlParser.POSITIVEN: case PlSqlParser.POSITIVE: case PlSqlParser.POST_TRANSACTION: case PlSqlParser.POWERMULTISET_BY_CARDINALITY: case PlSqlParser.POWERMULTISET: case PlSqlParser.POWER: case PlSqlParser.PQ_CONCURRENT_UNION: case PlSqlParser.PQ_DISTRIBUTE: case PlSqlParser.PQ_DISTRIBUTE_WINDOW: case PlSqlParser.PQ_FILTER: case PlSqlParser.PQ_MAP: case PlSqlParser.PQ_NOMAP: case PlSqlParser.PQ_REPLICATE: case PlSqlParser.PQ_SKEW: case PlSqlParser.PRAGMA: case PlSqlParser.PREBUILT: case PlSqlParser.PRECEDES: case PlSqlParser.PRECEDING: case PlSqlParser.PRECISION: case PlSqlParser.PRECOMPUTE_SUBQUERY: case PlSqlParser.PREDICATE_REORDERS: case PlSqlParser.PRELOAD: case PlSqlParser.PREPARE: case PlSqlParser.PRESENTNNV: case PlSqlParser.PRESENT: case PlSqlParser.PRESENTV: case PlSqlParser.PRESERVE_OID: case PlSqlParser.PRESERVE: case PlSqlParser.PRETTY: case PlSqlParser.PREVIOUS: case PlSqlParser.PREV: case PlSqlParser.PRIMARY: case PlSqlParser.PRINTBLOBTOCLOB: case PlSqlParser.PRIORITY: case PlSqlParser.PRIVATE: case PlSqlParser.PRIVATE_SGA: case PlSqlParser.PRIVILEGED: case PlSqlParser.PRIVILEGE: case PlSqlParser.PRIVILEGES: case PlSqlParser.PROCEDURAL: case PlSqlParser.PROCEDURE: case PlSqlParser.PROCESS: case PlSqlParser.PROFILE: case PlSqlParser.PROGRAM: case PlSqlParser.PROJECT: case PlSqlParser.PROPAGATE: case PlSqlParser.PROTECTED: case PlSqlParser.PROTECTION: case PlSqlParser.PROXY: case PlSqlParser.PRUNING: case PlSqlParser.PULL_PRED: case PlSqlParser.PURGE: case PlSqlParser.PUSH_PRED: case PlSqlParser.PUSH_SUBQ: case PlSqlParser.PX_FAULT_TOLERANCE: case PlSqlParser.PX_GRANULE: case PlSqlParser.PX_JOIN_FILTER: case PlSqlParser.QB_NAME: case PlSqlParser.QUERY_BLOCK: case PlSqlParser.QUERY: case PlSqlParser.QUEUE_CURR: case PlSqlParser.QUEUE: case PlSqlParser.QUEUE_ROWP: case PlSqlParser.QUIESCE: case PlSqlParser.QUORUM: case PlSqlParser.QUOTA: case PlSqlParser.RAISE: case PlSqlParser.RANDOM_LOCAL: case PlSqlParser.RANDOM: case PlSqlParser.RANGE: case PlSqlParser.RANKM: case PlSqlParser.RAPIDLY: case PlSqlParser.RAW: case PlSqlParser.RAWTOHEX: case PlSqlParser.RAWTONHEX: case PlSqlParser.RBA: case PlSqlParser.RBO_OUTLINE: case PlSqlParser.RDBA: case PlSqlParser.READ: case PlSqlParser.READS: case PlSqlParser.REALM: case PlSqlParser.REAL: case PlSqlParser.REBALANCE: case PlSqlParser.REBUILD: case PlSqlParser.RECORD: case PlSqlParser.RECORDS_PER_BLOCK: case PlSqlParser.RECOVERABLE: case PlSqlParser.RECOVER: case PlSqlParser.RECOVERY: case PlSqlParser.RECYCLEBIN: case PlSqlParser.RECYCLE: case PlSqlParser.REDACTION: case PlSqlParser.REDEFINE: case PlSqlParser.REDO: case PlSqlParser.REDUCED: case PlSqlParser.REDUNDANCY: case PlSqlParser.REF_CASCADE_CURSOR: case PlSqlParser.REFERENCED: case PlSqlParser.REFERENCE: case PlSqlParser.REFERENCES: case PlSqlParser.REFERENCING: case PlSqlParser.REF: case PlSqlParser.REFRESH: case PlSqlParser.REFTOHEX: case PlSqlParser.REGEXP_COUNT: case PlSqlParser.REGEXP_INSTR: case PlSqlParser.REGEXP_LIKE: case PlSqlParser.REGEXP_REPLACE: case PlSqlParser.REGEXP_SUBSTR: case PlSqlParser.REGISTER: case PlSqlParser.REGR_AVGX: case PlSqlParser.REGR_AVGY: case PlSqlParser.REGR_COUNT: case PlSqlParser.REGR_INTERCEPT: case PlSqlParser.REGR_R2: case PlSqlParser.REGR_SLOPE: case PlSqlParser.REGR_SXX: case PlSqlParser.REGR_SXY: case PlSqlParser.REGR_SYY: case PlSqlParser.REGULAR: case PlSqlParser.REJECT: case PlSqlParser.REKEY: case PlSqlParser.RELATIONAL: case PlSqlParser.RELOCATE: case PlSqlParser.RELY: case PlSqlParser.REMAINDER: case PlSqlParser.REMOTE_MAPPED: case PlSqlParser.REMOVE: case PlSqlParser.RENAME: case PlSqlParser.REPAIR: case PlSqlParser.REPEAT: case PlSqlParser.REPLACE: case PlSqlParser.REPLICATION: case PlSqlParser.REQUIRED: case PlSqlParser.RESETLOGS: case PlSqlParser.RESET: case PlSqlParser.RESIZE: case PlSqlParser.RESOLVE: case PlSqlParser.RESOLVER: case PlSqlParser.RESPECT: case PlSqlParser.RESTART: case PlSqlParser.RESTORE_AS_INTERVALS: case PlSqlParser.RESTORE: case PlSqlParser.RESTRICT_ALL_REF_CONS: case PlSqlParser.RESTRICTED: case PlSqlParser.RESTRICT_REFERENCES: case PlSqlParser.RESTRICT: case PlSqlParser.RESULT_CACHE: case PlSqlParser.RESULT: case PlSqlParser.RESUMABLE: case PlSqlParser.RESUME: case PlSqlParser.RETENTION: case PlSqlParser.RETRY_ON_ROW_CHANGE: case PlSqlParser.RETURNING: case PlSqlParser.RETURN: case PlSqlParser.REUSE: case PlSqlParser.REVERSE: case PlSqlParser.REWRITE_OR_ERROR: case PlSqlParser.REWRITE: case PlSqlParser.RIGHT: case PlSqlParser.ROLE: case PlSqlParser.ROLESET: case PlSqlParser.ROLES: case PlSqlParser.ROLLBACK: case PlSqlParser.ROLLING: case PlSqlParser.ROLLUP: case PlSqlParser.ROWDEPENDENCIES: case PlSqlParser.ROWID_MAPPING_TABLE: case PlSqlParser.ROWID: case PlSqlParser.ROWIDTOCHAR: case PlSqlParser.ROWIDTONCHAR: case PlSqlParser.ROW_LENGTH: case PlSqlParser.ROWNUM: case PlSqlParser.ROW: case PlSqlParser.ROWS: case PlSqlParser.RPAD: case PlSqlParser.RTRIM: case PlSqlParser.RULE: case PlSqlParser.RULES: case PlSqlParser.RUNNING: case PlSqlParser.SALT: case PlSqlParser.SAMPLE: case PlSqlParser.SAVE_AS_INTERVALS: case PlSqlParser.SAVEPOINT: case PlSqlParser.SAVE: case PlSqlParser.SB4: case PlSqlParser.SCALE_ROWS: case PlSqlParser.SCALE: case PlSqlParser.SCAN_INSTANCES: case PlSqlParser.SCAN: case PlSqlParser.SCHEDULER: case PlSqlParser.SCHEMACHECK: case PlSqlParser.SCHEMA: case PlSqlParser.SCN_ASCENDING: case PlSqlParser.SCN: case PlSqlParser.SCOPE: case PlSqlParser.SCRUB: case PlSqlParser.SD_ALL: case PlSqlParser.SD_INHIBIT: case PlSqlParser.SDO_GEOM_MBR: case PlSqlParser.SD_SHOW: case PlSqlParser.SEARCH: case PlSqlParser.SECOND: case PlSqlParser.SECRET: case PlSqlParser.SECUREFILE_DBA: case PlSqlParser.SECUREFILE: case PlSqlParser.SECURITY: case PlSqlParser.SEED: case PlSqlParser.SEG_BLOCK: case PlSqlParser.SEG_FILE: case PlSqlParser.SEGMENT: case PlSqlParser.SELECTIVITY: case PlSqlParser.SELF: case PlSqlParser.SEMIJOIN_DRIVER: case PlSqlParser.SEMIJOIN: case PlSqlParser.SEMI_TO_INNER: case PlSqlParser.SEQUENCED: case PlSqlParser.SEQUENCE: case PlSqlParser.SEQUENTIAL: case PlSqlParser.SERIALIZABLE: case PlSqlParser.SERIALLY_REUSABLE: case PlSqlParser.SERIAL: case PlSqlParser.SERVERERROR: case PlSqlParser.SERVICE_NAME_CONVERT: case PlSqlParser.SERVICES: case PlSqlParser.SESSION_CACHED_CURSORS: case PlSqlParser.SESSION: case PlSqlParser.SESSIONS_PER_USER: case PlSqlParser.SESSIONTIMEZONE: case PlSqlParser.SESSIONTZNAME: case PlSqlParser.SET: case PlSqlParser.SETS: case PlSqlParser.SETTINGS: case PlSqlParser.SET_TO_JOIN: case PlSqlParser.SEVERE: case PlSqlParser.SHARED_POOL: case PlSqlParser.SHARED: case PlSqlParser.SHARING: case PlSqlParser.SHELFLIFE: case PlSqlParser.SHOW: case PlSqlParser.SHRINK: case PlSqlParser.SHUTDOWN: case PlSqlParser.SIBLINGS: case PlSqlParser.SID: case PlSqlParser.SIGNAL_COMPONENT: case PlSqlParser.SIGNAL_FUNCTION: case PlSqlParser.SIGN: case PlSqlParser.SIGNTYPE: case PlSqlParser.SIMPLE_INTEGER: case PlSqlParser.SIMPLE: case PlSqlParser.SINGLE: case PlSqlParser.SINGLETASK: case PlSqlParser.SINH: case PlSqlParser.SIN: case PlSqlParser.SKIP_EXT_OPTIMIZER: case PlSqlParser.SKIP_: case PlSqlParser.SKIP_UNQ_UNUSABLE_IDX: case PlSqlParser.SKIP_UNUSABLE_INDEXES: case PlSqlParser.SMALLFILE: case PlSqlParser.SMALLINT: case PlSqlParser.SNAPSHOT: case PlSqlParser.SOME: case PlSqlParser.SORT: case PlSqlParser.SOUNDEX: case PlSqlParser.SOURCE_FILE_DIRECTORY: case PlSqlParser.SOURCE_FILE_NAME_CONVERT: case PlSqlParser.SOURCE: case PlSqlParser.SPACE_KEYWORD: case PlSqlParser.SPECIFICATION: case PlSqlParser.SPFILE: case PlSqlParser.SPLIT: case PlSqlParser.SPREADSHEET: case PlSqlParser.SQLDATA: case PlSqlParser.SQLERROR: case PlSqlParser.SQLLDR: case PlSqlParser.SQL: case PlSqlParser.SQL_TRACE: case PlSqlParser.SQL_TRANSLATION_PROFILE: case PlSqlParser.SQRT: case PlSqlParser.STALE: case PlSqlParser.STANDALONE: case PlSqlParser.STANDARD_HASH: case PlSqlParser.STANDBY_MAX_DATA_DELAY: case PlSqlParser.STANDBYS: case PlSqlParser.STANDBY: case PlSqlParser.STAR: case PlSqlParser.STAR_TRANSFORMATION: case PlSqlParser.STARTUP: case PlSqlParser.STATEMENT_ID: case PlSqlParser.STATEMENT_QUEUING: case PlSqlParser.STATEMENTS: case PlSqlParser.STATEMENT: case PlSqlParser.STATE: case PlSqlParser.STATIC: case PlSqlParser.STATISTICS: case PlSqlParser.STATS_BINOMIAL_TEST: case PlSqlParser.STATS_CROSSTAB: case PlSqlParser.STATS_F_TEST: case PlSqlParser.STATS_KS_TEST: case PlSqlParser.STATS_MODE: case PlSqlParser.STATS_MW_TEST: case PlSqlParser.STATS_ONE_WAY_ANOVA: case PlSqlParser.STATS_T_TEST_INDEP: case PlSqlParser.STATS_T_TEST_INDEPU: case PlSqlParser.STATS_T_TEST_ONE: case PlSqlParser.STATS_T_TEST_PAIRED: case PlSqlParser.STATS_WSR_TEST: case PlSqlParser.STDDEV_POP: case PlSqlParser.STDDEV_SAMP: case PlSqlParser.STOP: case PlSqlParser.STORAGE: case PlSqlParser.STORE: case PlSqlParser.STREAMS: case PlSqlParser.STREAM: case PlSqlParser.STRICT: case PlSqlParser.STRING: case PlSqlParser.STRIPE_COLUMNS: case PlSqlParser.STRIPE_WIDTH: case PlSqlParser.STRIP: case PlSqlParser.STRUCTURE: case PlSqlParser.SUBMULTISET: case PlSqlParser.SUBPARTITION_REL: case PlSqlParser.SUBPARTITIONS: case PlSqlParser.SUBPARTITION: case PlSqlParser.SUBQUERIES: case PlSqlParser.SUBQUERY_PRUNING: case PlSqlParser.SUBSCRIBE: case PlSqlParser.SUBSET: case PlSqlParser.SUBSTITUTABLE: case PlSqlParser.SUBSTR2: case PlSqlParser.SUBSTR4: case PlSqlParser.SUBSTRB: case PlSqlParser.SUBSTRC: case PlSqlParser.SUBTYPE: case PlSqlParser.SUCCESSFUL: case PlSqlParser.SUCCESS: case PlSqlParser.SUMMARY: case PlSqlParser.SUPPLEMENTAL: case PlSqlParser.SUSPEND: case PlSqlParser.SWAP_JOIN_INPUTS: case PlSqlParser.SWITCHOVER: case PlSqlParser.SWITCH: case PlSqlParser.SYNCHRONOUS: case PlSqlParser.SYNC: case PlSqlParser.SYSASM: case PlSqlParser.SYS_AUDIT: case PlSqlParser.SYSAUX: case PlSqlParser.SYSBACKUP: case PlSqlParser.SYS_CHECKACL: case PlSqlParser.SYS_CHECK_PRIVILEGE: case PlSqlParser.SYS_CONNECT_BY_PATH: case PlSqlParser.SYS_CONTEXT: case PlSqlParser.SYSDATE: case PlSqlParser.SYSDBA: case PlSqlParser.SYS_DBURIGEN: case PlSqlParser.SYSDG: case PlSqlParser.SYS_DL_CURSOR: case PlSqlParser.SYS_DM_RXFORM_CHR: case PlSqlParser.SYS_DM_RXFORM_NUM: case PlSqlParser.SYS_DOM_COMPARE: case PlSqlParser.SYS_DST_PRIM2SEC: case PlSqlParser.SYS_DST_SEC2PRIM: case PlSqlParser.SYS_ET_BFILE_TO_RAW: case PlSqlParser.SYS_ET_BLOB_TO_IMAGE: case PlSqlParser.SYS_ET_IMAGE_TO_BLOB: case PlSqlParser.SYS_ET_RAW_TO_BFILE: case PlSqlParser.SYS_EXTPDTXT: case PlSqlParser.SYS_EXTRACT_UTC: case PlSqlParser.SYS_FBT_INSDEL: case PlSqlParser.SYS_FILTER_ACLS: case PlSqlParser.SYS_FNMATCHES: case PlSqlParser.SYS_FNREPLACE: case PlSqlParser.SYS_GET_ACLIDS: case PlSqlParser.SYS_GET_COL_ACLIDS: case PlSqlParser.SYS_GET_PRIVILEGES: case PlSqlParser.SYS_GETTOKENID: case PlSqlParser.SYS_GETXTIVAL: case PlSqlParser.SYS_GUID: case PlSqlParser.SYSGUID: case PlSqlParser.SYSKM: case PlSqlParser.SYS_MAKE_XMLNODEID: case PlSqlParser.SYS_MAKEXML: case PlSqlParser.SYS_MKXMLATTR: case PlSqlParser.SYS_MKXTI: case PlSqlParser.SYSOBJ: case PlSqlParser.SYS_OP_ADT2BIN: case PlSqlParser.SYS_OP_ADTCONS: case PlSqlParser.SYS_OP_ALSCRVAL: case PlSqlParser.SYS_OP_ATG: case PlSqlParser.SYS_OP_BIN2ADT: case PlSqlParser.SYS_OP_BITVEC: case PlSqlParser.SYS_OP_BL2R: case PlSqlParser.SYS_OP_BLOOM_FILTER_LIST: case PlSqlParser.SYS_OP_BLOOM_FILTER: case PlSqlParser.SYS_OP_C2C: case PlSqlParser.SYS_OP_CAST: case PlSqlParser.SYS_OP_CEG: case PlSqlParser.SYS_OP_CL2C: case PlSqlParser.SYS_OP_COMBINED_HASH: case PlSqlParser.SYS_OP_COMP: case PlSqlParser.SYS_OP_CONVERT: case PlSqlParser.SYS_OP_COUNTCHG: case PlSqlParser.SYS_OP_CSCONV: case PlSqlParser.SYS_OP_CSCONVTEST: case PlSqlParser.SYS_OP_CSR: case PlSqlParser.SYS_OP_CSX_PATCH: case PlSqlParser.SYS_OP_CYCLED_SEQ: case PlSqlParser.SYS_OP_DECOMP: case PlSqlParser.SYS_OP_DESCEND: case PlSqlParser.SYS_OP_DISTINCT: case PlSqlParser.SYS_OP_DRA: case PlSqlParser.SYS_OP_DUMP: case PlSqlParser.SYS_OP_DV_CHECK: case PlSqlParser.SYS_OP_ENFORCE_NOT_NULL: case PlSqlParser.SYSOPER: case PlSqlParser.SYS_OP_EXTRACT: case PlSqlParser.SYS_OP_GROUPING: case PlSqlParser.SYS_OP_GUID: case PlSqlParser.SYS_OP_HASH: case PlSqlParser.SYS_OP_IIX: case PlSqlParser.SYS_OP_ITR: case PlSqlParser.SYS_OP_KEY_VECTOR_CREATE: case PlSqlParser.SYS_OP_KEY_VECTOR_FILTER_LIST: case PlSqlParser.SYS_OP_KEY_VECTOR_FILTER: case PlSqlParser.SYS_OP_KEY_VECTOR_SUCCEEDED: case PlSqlParser.SYS_OP_KEY_VECTOR_USE: case PlSqlParser.SYS_OP_LBID: case PlSqlParser.SYS_OP_LOBLOC2BLOB: case PlSqlParser.SYS_OP_LOBLOC2CLOB: case PlSqlParser.SYS_OP_LOBLOC2ID: case PlSqlParser.SYS_OP_LOBLOC2NCLOB: case PlSqlParser.SYS_OP_LOBLOC2TYP: case PlSqlParser.SYS_OP_LSVI: case PlSqlParser.SYS_OP_LVL: case PlSqlParser.SYS_OP_MAKEOID: case PlSqlParser.SYS_OP_MAP_NONNULL: case PlSqlParser.SYS_OP_MSR: case PlSqlParser.SYS_OP_NICOMBINE: case PlSqlParser.SYS_OP_NIEXTRACT: case PlSqlParser.SYS_OP_NII: case PlSqlParser.SYS_OP_NIX: case PlSqlParser.SYS_OP_NOEXPAND: case PlSqlParser.SYS_OP_NTCIMG: case PlSqlParser.SYS_OP_NUMTORAW: case PlSqlParser.SYS_OP_OIDVALUE: case PlSqlParser.SYS_OP_OPNSIZE: case PlSqlParser.SYS_OP_PAR_1: case PlSqlParser.SYS_OP_PARGID_1: case PlSqlParser.SYS_OP_PARGID: case PlSqlParser.SYS_OP_PAR: case PlSqlParser.SYS_OP_PART_ID: case PlSqlParser.SYS_OP_PIVOT: case PlSqlParser.SYS_OP_R2O: case PlSqlParser.SYS_OP_RAWTONUM: case PlSqlParser.SYS_OP_RDTM: case PlSqlParser.SYS_OP_REF: case PlSqlParser.SYS_OP_RMTD: case PlSqlParser.SYS_OP_ROWIDTOOBJ: case PlSqlParser.SYS_OP_RPB: case PlSqlParser.SYS_OPTLOBPRBSC: case PlSqlParser.SYS_OP_TOSETID: case PlSqlParser.SYS_OP_TPR: case PlSqlParser.SYS_OP_TRTB: case PlSqlParser.SYS_OPTXICMP: case PlSqlParser.SYS_OPTXQCASTASNQ: case PlSqlParser.SYS_OP_UNDESCEND: case PlSqlParser.SYS_OP_VECAND: case PlSqlParser.SYS_OP_VECBIT: case PlSqlParser.SYS_OP_VECOR: case PlSqlParser.SYS_OP_VECXOR: case PlSqlParser.SYS_OP_VERSION: case PlSqlParser.SYS_OP_VREF: case PlSqlParser.SYS_OP_VVD: case PlSqlParser.SYS_OP_XMLCONS_FOR_CSX: case PlSqlParser.SYS_OP_XPTHATG: case PlSqlParser.SYS_OP_XPTHIDX: case PlSqlParser.SYS_OP_XPTHOP: case PlSqlParser.SYS_OP_XTXT2SQLT: case PlSqlParser.SYS_OP_ZONE_ID: case PlSqlParser.SYS_ORDERKEY_DEPTH: case PlSqlParser.SYS_ORDERKEY_MAXCHILD: case PlSqlParser.SYS_ORDERKEY_PARENT: case PlSqlParser.SYS_PARALLEL_TXN: case PlSqlParser.SYS_PATHID_IS_ATTR: case PlSqlParser.SYS_PATHID_IS_NMSPC: case PlSqlParser.SYS_PATHID_LASTNAME: case PlSqlParser.SYS_PATHID_LASTNMSPC: case PlSqlParser.SYS_PATH_REVERSE: case PlSqlParser.SYS_PXQEXTRACT: case PlSqlParser.SYS_RAW_TO_XSID: case PlSqlParser.SYS_RID_ORDER: case PlSqlParser.SYS_ROW_DELTA: case PlSqlParser.SYS_SC_2_XMLT: case PlSqlParser.SYS_SYNRCIREDO: case PlSqlParser.SYSTEM_DEFINED: case PlSqlParser.SYSTEM: case PlSqlParser.SYSTIMESTAMP: case PlSqlParser.SYS_TYPEID: case PlSqlParser.SYS_UMAKEXML: case PlSqlParser.SYS_XMLANALYZE: case PlSqlParser.SYS_XMLCONTAINS: case PlSqlParser.SYS_XMLCONV: case PlSqlParser.SYS_XMLEXNSURI: case PlSqlParser.SYS_XMLGEN: case PlSqlParser.SYS_XMLI_LOC_ISNODE: case PlSqlParser.SYS_XMLI_LOC_ISTEXT: case PlSqlParser.SYS_XMLINSTR: case PlSqlParser.SYS_XMLLOCATOR_GETSVAL: case PlSqlParser.SYS_XMLNODEID_GETCID: case PlSqlParser.SYS_XMLNODEID_GETLOCATOR: case PlSqlParser.SYS_XMLNODEID_GETOKEY: case PlSqlParser.SYS_XMLNODEID_GETPATHID: case PlSqlParser.SYS_XMLNODEID_GETPTRID: case PlSqlParser.SYS_XMLNODEID_GETRID: case PlSqlParser.SYS_XMLNODEID_GETSVAL: case PlSqlParser.SYS_XMLNODEID_GETTID: case PlSqlParser.SYS_XMLNODEID: case PlSqlParser.SYS_XMLT_2_SC: case PlSqlParser.SYS_XMLTRANSLATE: case PlSqlParser.SYS_XMLTYPE2SQL: case PlSqlParser.SYS_XQ_ASQLCNV: case PlSqlParser.SYS_XQ_ATOMCNVCHK: case PlSqlParser.SYS_XQBASEURI: case PlSqlParser.SYS_XQCASTABLEERRH: case PlSqlParser.SYS_XQCODEP2STR: case PlSqlParser.SYS_XQCODEPEQ: case PlSqlParser.SYS_XQCON2SEQ: case PlSqlParser.SYS_XQCONCAT: case PlSqlParser.SYS_XQDELETE: case PlSqlParser.SYS_XQDFLTCOLATION: case PlSqlParser.SYS_XQDOC: case PlSqlParser.SYS_XQDOCURI: case PlSqlParser.SYS_XQDURDIV: case PlSqlParser.SYS_XQED4URI: case PlSqlParser.SYS_XQENDSWITH: case PlSqlParser.SYS_XQERRH: case PlSqlParser.SYS_XQERR: case PlSqlParser.SYS_XQESHTMLURI: case PlSqlParser.SYS_XQEXLOBVAL: case PlSqlParser.SYS_XQEXSTWRP: case PlSqlParser.SYS_XQEXTRACT: case PlSqlParser.SYS_XQEXTRREF: case PlSqlParser.SYS_XQEXVAL: case PlSqlParser.SYS_XQFB2STR: case PlSqlParser.SYS_XQFNBOOL: case PlSqlParser.SYS_XQFNCMP: case PlSqlParser.SYS_XQFNDATIM: case PlSqlParser.SYS_XQFNLNAME: case PlSqlParser.SYS_XQFNNM: case PlSqlParser.SYS_XQFNNSURI: case PlSqlParser.SYS_XQFNPREDTRUTH: case PlSqlParser.SYS_XQFNQNM: case PlSqlParser.SYS_XQFNROOT: case PlSqlParser.SYS_XQFORMATNUM: case PlSqlParser.SYS_XQFTCONTAIN: case PlSqlParser.SYS_XQFUNCR: case PlSqlParser.SYS_XQGETCONTENT: case PlSqlParser.SYS_XQINDXOF: case PlSqlParser.SYS_XQINSERT: case PlSqlParser.SYS_XQINSPFX: case PlSqlParser.SYS_XQIRI2URI: case PlSqlParser.SYS_XQLANG: case PlSqlParser.SYS_XQLLNMFRMQNM: case PlSqlParser.SYS_XQMKNODEREF: case PlSqlParser.SYS_XQNILLED: case PlSqlParser.SYS_XQNODENAME: case PlSqlParser.SYS_XQNORMSPACE: case PlSqlParser.SYS_XQNORMUCODE: case PlSqlParser.SYS_XQ_NRNG: case PlSqlParser.SYS_XQNSP4PFX: case PlSqlParser.SYS_XQNSPFRMQNM: case PlSqlParser.SYS_XQPFXFRMQNM: case PlSqlParser.SYS_XQ_PKSQL2XML: case PlSqlParser.SYS_XQPOLYABS: case PlSqlParser.SYS_XQPOLYADD: case PlSqlParser.SYS_XQPOLYCEL: case PlSqlParser.SYS_XQPOLYCSTBL: case PlSqlParser.SYS_XQPOLYCST: case PlSqlParser.SYS_XQPOLYDIV: case PlSqlParser.SYS_XQPOLYFLR: case PlSqlParser.SYS_XQPOLYMOD: case PlSqlParser.SYS_XQPOLYMUL: case PlSqlParser.SYS_XQPOLYRND: case PlSqlParser.SYS_XQPOLYSQRT: case PlSqlParser.SYS_XQPOLYSUB: case PlSqlParser.SYS_XQPOLYUMUS: case PlSqlParser.SYS_XQPOLYUPLS: case PlSqlParser.SYS_XQPOLYVEQ: case PlSqlParser.SYS_XQPOLYVGE: case PlSqlParser.SYS_XQPOLYVGT: case PlSqlParser.SYS_XQPOLYVLE: case PlSqlParser.SYS_XQPOLYVLT: case PlSqlParser.SYS_XQPOLYVNE: case PlSqlParser.SYS_XQREF2VAL: case PlSqlParser.SYS_XQRENAME: case PlSqlParser.SYS_XQREPLACE: case PlSqlParser.SYS_XQRESVURI: case PlSqlParser.SYS_XQRNDHALF2EVN: case PlSqlParser.SYS_XQRSLVQNM: case PlSqlParser.SYS_XQRYENVPGET: case PlSqlParser.SYS_XQRYVARGET: case PlSqlParser.SYS_XQRYWRP: case PlSqlParser.SYS_XQSEQ2CON4XC: case PlSqlParser.SYS_XQSEQ2CON: case PlSqlParser.SYS_XQSEQDEEPEQ: case PlSqlParser.SYS_XQSEQINSB: case PlSqlParser.SYS_XQSEQRM: case PlSqlParser.SYS_XQSEQRVS: case PlSqlParser.SYS_XQSEQSUB: case PlSqlParser.SYS_XQSEQTYPMATCH: case PlSqlParser.SYS_XQSTARTSWITH: case PlSqlParser.SYS_XQSTATBURI: case PlSqlParser.SYS_XQSTR2CODEP: case PlSqlParser.SYS_XQSTRJOIN: case PlSqlParser.SYS_XQSUBSTRAFT: case PlSqlParser.SYS_XQSUBSTRBEF: case PlSqlParser.SYS_XQTOKENIZE: case PlSqlParser.SYS_XQTREATAS: case PlSqlParser.SYS_XQ_UPKXML2SQL: case PlSqlParser.SYS_XQXFORM: case PlSqlParser.SYS_XSID_TO_RAW: case PlSqlParser.SYS_ZMAP_FILTER: case PlSqlParser.SYS_ZMAP_REFRESH: case PlSqlParser.TABLE_LOOKUP_BY_NL: case PlSqlParser.TABLESPACE_NO: case PlSqlParser.TABLESPACE: case PlSqlParser.TABLES: case PlSqlParser.TABLE_STATS: case PlSqlParser.TABLE: case PlSqlParser.TABNO: case PlSqlParser.TAG: case PlSqlParser.TANH: case PlSqlParser.TAN: case PlSqlParser.TBLORIDXPARTNUM: case PlSqlParser.TEMPFILE: case PlSqlParser.TEMPLATE: case PlSqlParser.TEMPORARY: case PlSqlParser.TEMP_TABLE: case PlSqlParser.TEST: case PlSqlParser.TEXT: case PlSqlParser.THAN: case PlSqlParser.THEN: case PlSqlParser.THE: case PlSqlParser.THREAD: case PlSqlParser.THROUGH: case PlSqlParser.TIER: case PlSqlParser.TIES: case PlSqlParser.TIMEOUT: case PlSqlParser.TIMESTAMP_LTZ_UNCONSTRAINED: case PlSqlParser.TIMESTAMP: case PlSqlParser.TIMESTAMP_TZ_UNCONSTRAINED: case PlSqlParser.TIMESTAMP_UNCONSTRAINED: case PlSqlParser.TIMES: case PlSqlParser.TIME: case PlSqlParser.TIMEZONE_ABBR: case PlSqlParser.TIMEZONE_HOUR: case PlSqlParser.TIMEZONE_MINUTE: case PlSqlParser.TIMEZONE_OFFSET: case PlSqlParser.TIMEZONE_REGION: case PlSqlParser.TIME_ZONE: case PlSqlParser.TIV_GB: case PlSqlParser.TIV_SSF: case PlSqlParser.TO_ACLID: case PlSqlParser.TO_BINARY_DOUBLE: case PlSqlParser.TO_BINARY_FLOAT: case PlSqlParser.TO_BLOB: case PlSqlParser.TO_CLOB: case PlSqlParser.TO_DSINTERVAL: case PlSqlParser.TO_LOB: case PlSqlParser.TO_MULTI_BYTE: case PlSqlParser.TO_NCHAR: case PlSqlParser.TO_NCLOB: case PlSqlParser.TO_NUMBER: case PlSqlParser.TOPLEVEL: case PlSqlParser.TO_SINGLE_BYTE: case PlSqlParser.TO_TIMESTAMP: case PlSqlParser.TO_TIMESTAMP_TZ: case PlSqlParser.TO_TIME: case PlSqlParser.TO_TIME_TZ: case PlSqlParser.TO_YMINTERVAL: case PlSqlParser.TRACE: case PlSqlParser.TRACING: case PlSqlParser.TRACKING: case PlSqlParser.TRAILING: case PlSqlParser.TRANSACTION: case PlSqlParser.TRANSFORM_DISTINCT_AGG: case PlSqlParser.TRANSITIONAL: case PlSqlParser.TRANSITION: case PlSqlParser.TRANSLATE: case PlSqlParser.TRANSLATION: case PlSqlParser.TREAT: case PlSqlParser.TRIGGERS: case PlSqlParser.TRIGGER: case PlSqlParser.TRUE: case PlSqlParser.TRUNCATE: case PlSqlParser.TRUNC: case PlSqlParser.TRUSTED: case PlSqlParser.TRUST: case PlSqlParser.TUNING: case PlSqlParser.TX: case PlSqlParser.TYPES: case PlSqlParser.TYPE: case PlSqlParser.TZ_OFFSET: case PlSqlParser.UB2: case PlSqlParser.UBA: case PlSqlParser.UCS2: case PlSqlParser.UID: case PlSqlParser.UNARCHIVED: case PlSqlParser.UNBOUNDED: case PlSqlParser.UNBOUND: case PlSqlParser.UNCONDITIONAL: case PlSqlParser.UNDER: case PlSqlParser.UNDO: case PlSqlParser.UNDROP: case PlSqlParser.UNIFORM: case PlSqlParser.UNISTR: case PlSqlParser.UNLIMITED: case PlSqlParser.UNLOAD: case PlSqlParser.UNLOCK: case PlSqlParser.UNMATCHED: case PlSqlParser.UNNEST_INNERJ_DISTINCT_VIEW: case PlSqlParser.UNNEST_NOSEMIJ_NODISTINCTVIEW: case PlSqlParser.UNNEST_SEMIJ_VIEW: case PlSqlParser.UNNEST: case PlSqlParser.UNPACKED: case PlSqlParser.UNPIVOT: case PlSqlParser.UNPLUG: case PlSqlParser.UNPROTECTED: case PlSqlParser.UNQUIESCE: case PlSqlParser.UNRECOVERABLE: case PlSqlParser.UNRESTRICTED: case PlSqlParser.UNSUBSCRIBE: case PlSqlParser.UNTIL: case PlSqlParser.UNUSABLE: case PlSqlParser.UNUSED: case PlSqlParser.UPDATABLE: case PlSqlParser.UPDATED: case PlSqlParser.UPDATEXML: case PlSqlParser.UPD_INDEXES: case PlSqlParser.UPD_JOININDEX: case PlSqlParser.UPGRADE: case PlSqlParser.UPPER: case PlSqlParser.UPSERT: case PlSqlParser.UROWID: case PlSqlParser.USABLE: case PlSqlParser.USAGE: case PlSqlParser.USE_ANTI: case PlSqlParser.USE_CONCAT: case PlSqlParser.USE_CUBE: case PlSqlParser.USE_HASH_AGGREGATION: case PlSqlParser.USE_HASH_GBY_FOR_PUSHDOWN: case PlSqlParser.USE_HASH: case PlSqlParser.USE_HIDDEN_PARTITIONS: case PlSqlParser.USE_INVISIBLE_INDEXES: case PlSqlParser.USE_MERGE_CARTESIAN: case PlSqlParser.USE_MERGE: case PlSqlParser.USE_NL: case PlSqlParser.USE_NL_WITH_INDEX: case PlSqlParser.USE_PRIVATE_OUTLINES: case PlSqlParser.USER_DATA: case PlSqlParser.USER_DEFINED: case PlSqlParser.USERENV: case PlSqlParser.USERGROUP: case PlSqlParser.USER_RECYCLEBIN: case PlSqlParser.USERS: case PlSqlParser.USER_TABLESPACES: case PlSqlParser.USER: case PlSqlParser.USE_SEMI: case PlSqlParser.USE_STORED_OUTLINES: case PlSqlParser.USE_TTT_FOR_GSETS: case PlSqlParser.USE: case PlSqlParser.USE_VECTOR_AGGREGATION: case PlSqlParser.USE_WEAK_NAME_RESL: case PlSqlParser.USING_NO_EXPAND: case PlSqlParser.USING: case PlSqlParser.UTF16BE: case PlSqlParser.UTF16LE: case PlSqlParser.UTF32: case PlSqlParser.UTF8: case PlSqlParser.V1: case PlSqlParser.V2: case PlSqlParser.VALIDATE: case PlSqlParser.VALIDATION: case PlSqlParser.VALID_TIME_END: case PlSqlParser.VALUE: case PlSqlParser.VARCHAR2: case PlSqlParser.VARCHAR: case PlSqlParser.VARIABLE: case PlSqlParser.VAR_POP: case PlSqlParser.VARRAYS: case PlSqlParser.VARRAY: case PlSqlParser.VAR_SAMP: case PlSqlParser.VARYING: case PlSqlParser.VECTOR_READ_TRACE: case PlSqlParser.VECTOR_READ: case PlSqlParser.VECTOR_TRANSFORM_DIMS: case PlSqlParser.VECTOR_TRANSFORM_FACT: case PlSqlParser.VECTOR_TRANSFORM: case PlSqlParser.VERIFIER: case PlSqlParser.VERIFY: case PlSqlParser.VERSIONING: case PlSqlParser.VERSIONS_ENDSCN: case PlSqlParser.VERSIONS_ENDTIME: case PlSqlParser.VERSIONS_OPERATION: case PlSqlParser.VERSIONS_STARTSCN: case PlSqlParser.VERSIONS_STARTTIME: case PlSqlParser.VERSIONS: case PlSqlParser.VERSIONS_XID: case PlSqlParser.VERSION: case PlSqlParser.VIOLATION: case PlSqlParser.VIRTUAL: case PlSqlParser.VISIBILITY: case PlSqlParser.VISIBLE: case PlSqlParser.VOLUME: case PlSqlParser.VSIZE: case PlSqlParser.WAIT: case PlSqlParser.WALLET: case PlSqlParser.WARNING: case PlSqlParser.WEEKS: case PlSqlParser.WEEK: case PlSqlParser.WELLFORMED: case PlSqlParser.WHENEVER: case PlSqlParser.WHEN: case PlSqlParser.WHILE: case PlSqlParser.WHITESPACE: case PlSqlParser.WIDTH_BUCKET: case PlSqlParser.WITHIN: case PlSqlParser.WITHOUT: case PlSqlParser.WITH_PLSQL: case PlSqlParser.WORK: case PlSqlParser.WRAPPED: case PlSqlParser.WRAPPER: case PlSqlParser.WRITE: case PlSqlParser.XDB_FASTPATH_INSERT: case PlSqlParser.X_DYN_PRUNE: case PlSqlParser.XID: case PlSqlParser.XML2OBJECT: case PlSqlParser.XMLAGG: case PlSqlParser.XMLATTRIBUTES: case PlSqlParser.XMLCAST: case PlSqlParser.XMLCDATA: case PlSqlParser.XMLCOLATTVAL: case PlSqlParser.XMLCOMMENT: case PlSqlParser.XMLCONCAT: case PlSqlParser.XMLDIFF: case PlSqlParser.XML_DML_RWT_STMT: case PlSqlParser.XMLELEMENT: case PlSqlParser.XMLEXISTS2: case PlSqlParser.XMLEXISTS: case PlSqlParser.XMLFOREST: case PlSqlParser.XMLINDEX_REWRITE_IN_SELECT: case PlSqlParser.XMLINDEX_REWRITE: case PlSqlParser.XMLINDEX_SEL_IDX_TBL: case PlSqlParser.XMLISNODE: case PlSqlParser.XMLISVALID: case PlSqlParser.XMLNAMESPACES: case PlSqlParser.XMLPARSE: case PlSqlParser.XMLPATCH: case PlSqlParser.XMLPI: case PlSqlParser.XMLQUERYVAL: case PlSqlParser.XMLQUERY: case PlSqlParser.XMLROOT: case PlSqlParser.XMLSCHEMA: case PlSqlParser.XMLSERIALIZE: case PlSqlParser.XMLTABLE: case PlSqlParser.XMLTRANSFORMBLOB: case PlSqlParser.XMLTRANSFORM: case PlSqlParser.XMLTYPE: case PlSqlParser.XML: case PlSqlParser.XPATHTABLE: case PlSqlParser.XS_SYS_CONTEXT: case PlSqlParser.XS: case PlSqlParser.YEARS: case PlSqlParser.YEAR: case PlSqlParser.YES: case PlSqlParser.YMINTERVAL_UNCONSTRAINED: case PlSqlParser.ZONEMAP: case PlSqlParser.ZONE: case PlSqlParser.PREDICTION: case PlSqlParser.PREDICTION_BOUNDS: case PlSqlParser.PREDICTION_COST: case PlSqlParser.PREDICTION_DETAILS: case PlSqlParser.PREDICTION_PROBABILITY: case PlSqlParser.PREDICTION_SET: case PlSqlParser.CUME_DIST: case PlSqlParser.DENSE_RANK: case PlSqlParser.LISTAGG: case PlSqlParser.PERCENT_RANK: case PlSqlParser.PERCENTILE_CONT: case PlSqlParser.PERCENTILE_DISC: case PlSqlParser.RANK: case PlSqlParser.AVG: case PlSqlParser.CORR: case PlSqlParser.COVAR_: case PlSqlParser.LAG: case PlSqlParser.LEAD: case PlSqlParser.MAX: case PlSqlParser.MEDIAN: case PlSqlParser.MIN: case PlSqlParser.NTILE: case PlSqlParser.NVL: case PlSqlParser.RATIO_TO_REPORT: case PlSqlParser.REGR_: case PlSqlParser.ROUND: case PlSqlParser.ROW_NUMBER: case PlSqlParser.SUBSTR: case PlSqlParser.TO_CHAR: case PlSqlParser.TRIM: case PlSqlParser.SUM: case PlSqlParser.STDDEV: case PlSqlParser.VAR_: case PlSqlParser.VARIANCE: case PlSqlParser.LEAST: case PlSqlParser.GREATEST: case PlSqlParser.TO_DATE: case PlSqlParser.PERIOD: case PlSqlParser.DELIMITED_ID: case PlSqlParser.INTRODUCER: case PlSqlParser.REGULAR_ID: this.state = 9241; this.column_name(); break; case PlSqlParser.LEFT_PAREN: this.state = 9242; this.paren_column_list(); break; default: throw new antlr4.error.NoViableAltException(this); } this.state = 9245; this.pivot_for_clause(); this.state = 9246; this.unpivot_in_clause(); this.state = 9247; this.match(PlSqlParser.RIGHT_PAREN); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Unpivot_in_clauseContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_unpivot_in_clause; return this; } Unpivot_in_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Unpivot_in_clauseContext.prototype.constructor = Unpivot_in_clauseContext; Unpivot_in_clauseContext.prototype.IN = function() { return this.getToken(PlSqlParser.IN, 0); }; Unpivot_in_clauseContext.prototype.LEFT_PAREN = function() { return this.getToken(PlSqlParser.LEFT_PAREN, 0); }; Unpivot_in_clauseContext.prototype.unpivot_in_elements = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Unpivot_in_elementsContext); } else { return this.getTypedRuleContext(Unpivot_in_elementsContext,i); } }; Unpivot_in_clauseContext.prototype.RIGHT_PAREN = function() { return this.getToken(PlSqlParser.RIGHT_PAREN, 0); }; Unpivot_in_clauseContext.prototype.COMMA = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.COMMA); } else { return this.getToken(PlSqlParser.COMMA, i); } }; Unpivot_in_clauseContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterUnpivot_in_clause(this); } }; Unpivot_in_clauseContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitUnpivot_in_clause(this); } }; Unpivot_in_clauseContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitUnpivot_in_clause(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Unpivot_in_clauseContext = Unpivot_in_clauseContext; PlSqlParser.prototype.unpivot_in_clause = function() { var localctx = new Unpivot_in_clauseContext(this, this._ctx, this.state); this.enterRule(localctx, 1100, PlSqlParser.RULE_unpivot_in_clause); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 9249; this.match(PlSqlParser.IN); this.state = 9250; this.match(PlSqlParser.LEFT_PAREN); this.state = 9251; this.unpivot_in_elements(); this.state = 9256; this._errHandler.sync(this); _la = this._input.LA(1); while(_la===PlSqlParser.COMMA) { this.state = 9252; this.match(PlSqlParser.COMMA); this.state = 9253; this.unpivot_in_elements(); this.state = 9258; this._errHandler.sync(this); _la = this._input.LA(1); } this.state = 9259; this.match(PlSqlParser.RIGHT_PAREN); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Unpivot_in_elementsContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_unpivot_in_elements; return this; } Unpivot_in_elementsContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Unpivot_in_elementsContext.prototype.constructor = Unpivot_in_elementsContext; Unpivot_in_elementsContext.prototype.column_name = function() { return this.getTypedRuleContext(Column_nameContext,0); }; Unpivot_in_elementsContext.prototype.paren_column_list = function() { return this.getTypedRuleContext(Paren_column_listContext,0); }; Unpivot_in_elementsContext.prototype.AS = function() { return this.getToken(PlSqlParser.AS, 0); }; Unpivot_in_elementsContext.prototype.constant = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(ConstantContext); } else { return this.getTypedRuleContext(ConstantContext,i); } }; Unpivot_in_elementsContext.prototype.LEFT_PAREN = function() { return this.getToken(PlSqlParser.LEFT_PAREN, 0); }; Unpivot_in_elementsContext.prototype.RIGHT_PAREN = function() { return this.getToken(PlSqlParser.RIGHT_PAREN, 0); }; Unpivot_in_elementsContext.prototype.COMMA = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.COMMA); } else { return this.getToken(PlSqlParser.COMMA, i); } }; Unpivot_in_elementsContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterUnpivot_in_elements(this); } }; Unpivot_in_elementsContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitUnpivot_in_elements(this); } }; Unpivot_in_elementsContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitUnpivot_in_elements(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Unpivot_in_elementsContext = Unpivot_in_elementsContext; PlSqlParser.prototype.unpivot_in_elements = function() { var localctx = new Unpivot_in_elementsContext(this, this._ctx, this.state); this.enterRule(localctx, 1102, PlSqlParser.RULE_unpivot_in_elements); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 9263; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.ABORT: case PlSqlParser.ABS: case PlSqlParser.ACCESS: case PlSqlParser.ACCESSED: case PlSqlParser.ACCOUNT: case PlSqlParser.ACL: case PlSqlParser.ACOS: case PlSqlParser.ACTION: case PlSqlParser.ACTIONS: case PlSqlParser.ACTIVATE: case PlSqlParser.ACTIVE: case PlSqlParser.ACTIVE_COMPONENT: case PlSqlParser.ACTIVE_DATA: case PlSqlParser.ACTIVE_FUNCTION: case PlSqlParser.ACTIVE_TAG: case PlSqlParser.ACTIVITY: case PlSqlParser.ADAPTIVE_PLAN: case PlSqlParser.ADD: case PlSqlParser.ADD_COLUMN: case PlSqlParser.ADD_GROUP: case PlSqlParser.ADD_MONTHS: case PlSqlParser.ADJ_DATE: case PlSqlParser.ADMIN: case PlSqlParser.ADMINISTER: case PlSqlParser.ADMINISTRATOR: case PlSqlParser.ADVANCED: case PlSqlParser.ADVISE: case PlSqlParser.ADVISOR: case PlSqlParser.AFD_DISKSTRING: case PlSqlParser.AFTER: case PlSqlParser.AGENT: case PlSqlParser.AGGREGATE: case PlSqlParser.A_LETTER: case PlSqlParser.ALIAS: case PlSqlParser.ALLOCATE: case PlSqlParser.ALLOW: case PlSqlParser.ALL_ROWS: case PlSqlParser.ALWAYS: case PlSqlParser.ANALYZE: case PlSqlParser.ANCILLARY: case PlSqlParser.AND_EQUAL: case PlSqlParser.ANOMALY: case PlSqlParser.ANSI_REARCH: case PlSqlParser.ANTIJOIN: case PlSqlParser.ANYSCHEMA: case PlSqlParser.APPEND: case PlSqlParser.APPENDCHILDXML: case PlSqlParser.APPEND_VALUES: case PlSqlParser.APPLICATION: case PlSqlParser.APPLY: case PlSqlParser.APPROX_COUNT_DISTINCT: case PlSqlParser.ARCHIVAL: case PlSqlParser.ARCHIVE: case PlSqlParser.ARCHIVED: case PlSqlParser.ARCHIVELOG: case PlSqlParser.ARRAY: case PlSqlParser.ASCII: case PlSqlParser.ASCIISTR: case PlSqlParser.ASIN: case PlSqlParser.ASIS: case PlSqlParser.ASSEMBLY: case PlSqlParser.ASSIGN: case PlSqlParser.ASSOCIATE: case PlSqlParser.ASYNC: case PlSqlParser.ASYNCHRONOUS: case PlSqlParser.ATAN2: case PlSqlParser.ATAN: case PlSqlParser.AT: case PlSqlParser.ATTRIBUTE: case PlSqlParser.ATTRIBUTES: case PlSqlParser.AUTHENTICATED: case PlSqlParser.AUTHENTICATION: case PlSqlParser.AUTHID: case PlSqlParser.AUTHORIZATION: case PlSqlParser.AUTOALLOCATE: case PlSqlParser.AUTO: case PlSqlParser.AUTOEXTEND: case PlSqlParser.AUTO_LOGIN: case PlSqlParser.AUTOMATIC: case PlSqlParser.AUTONOMOUS_TRANSACTION: case PlSqlParser.AUTO_REOPTIMIZE: case PlSqlParser.AVAILABILITY: case PlSqlParser.AVRO: case PlSqlParser.BACKGROUND: case PlSqlParser.BACKUP: case PlSqlParser.BASIC: case PlSqlParser.BASICFILE: case PlSqlParser.BATCH: case PlSqlParser.BATCHSIZE: case PlSqlParser.BATCH_TABLE_ACCESS_BY_ROWID: case PlSqlParser.BECOME: case PlSqlParser.BEFORE: case PlSqlParser.BEGIN: case PlSqlParser.BEGINNING: case PlSqlParser.BEGIN_OUTLINE_DATA: case PlSqlParser.BEHALF: case PlSqlParser.BEQUEATH: case PlSqlParser.BFILE: case PlSqlParser.BFILENAME: case PlSqlParser.BIGFILE: case PlSqlParser.BINARY: case PlSqlParser.BINARY_DOUBLE: case PlSqlParser.BINARY_DOUBLE_INFINITY: case PlSqlParser.BINARY_DOUBLE_NAN: case PlSqlParser.BINARY_FLOAT: case PlSqlParser.BINARY_FLOAT_INFINITY: case PlSqlParser.BINARY_FLOAT_NAN: case PlSqlParser.BINARY_INTEGER: case PlSqlParser.BIND_AWARE: case PlSqlParser.BINDING: case PlSqlParser.BIN_TO_NUM: case PlSqlParser.BITAND: case PlSqlParser.BITMAP_AND: case PlSqlParser.BITMAP: case PlSqlParser.BITMAPS: case PlSqlParser.BITMAP_TREE: case PlSqlParser.BITS: case PlSqlParser.BLOB: case PlSqlParser.BLOCK: case PlSqlParser.BLOCK_RANGE: case PlSqlParser.BLOCKS: case PlSqlParser.BLOCKSIZE: case PlSqlParser.BODY: case PlSqlParser.BOOLEAN: case PlSqlParser.BOTH: case PlSqlParser.BOUND: case PlSqlParser.BRANCH: case PlSqlParser.BREADTH: case PlSqlParser.BROADCAST: case PlSqlParser.BSON: case PlSqlParser.BUFFER: case PlSqlParser.BUFFER_CACHE: case PlSqlParser.BUFFER_POOL: case PlSqlParser.BUILD: case PlSqlParser.BULK: case PlSqlParser.BYPASS_RECURSIVE_CHECK: case PlSqlParser.BYPASS_UJVC: case PlSqlParser.BYTE: case PlSqlParser.CACHE: case PlSqlParser.CACHE_CB: case PlSqlParser.CACHE_INSTANCES: case PlSqlParser.CACHE_TEMP_TABLE: case PlSqlParser.CACHING: case PlSqlParser.CALCULATED: case PlSqlParser.CALLBACK: case PlSqlParser.CALL: case PlSqlParser.CANCEL: case PlSqlParser.CAPACITY: case PlSqlParser.CARDINALITY: case PlSqlParser.CASCADE: case PlSqlParser.CASE: case PlSqlParser.CAST: case PlSqlParser.CATEGORY: case PlSqlParser.CDBDEFAULT: case PlSqlParser.CEIL: case PlSqlParser.CELL_FLASH_CACHE: case PlSqlParser.CERTIFICATE: case PlSqlParser.CFILE: case PlSqlParser.CHAINED: case PlSqlParser.CHANGE: case PlSqlParser.CHANGE_DUPKEY_ERROR_INDEX: case PlSqlParser.CHARACTER: case PlSqlParser.CHAR: case PlSqlParser.CHAR_CS: case PlSqlParser.CHARTOROWID: case PlSqlParser.CHECK_ACL_REWRITE: case PlSqlParser.CHECKPOINT: case PlSqlParser.CHILD: case PlSqlParser.CHOOSE: case PlSqlParser.CHR: case PlSqlParser.CHUNK: case PlSqlParser.CLASS: case PlSqlParser.CLASSIFIER: case PlSqlParser.CLEANUP: case PlSqlParser.CLEAR: case PlSqlParser.C_LETTER: case PlSqlParser.CLIENT: case PlSqlParser.CLOB: case PlSqlParser.CLONE: case PlSqlParser.CLOSE_CACHED_OPEN_CURSORS: case PlSqlParser.CLOSE: case PlSqlParser.CLUSTER_BY_ROWID: case PlSqlParser.CLUSTER: case PlSqlParser.CLUSTER_DETAILS: case PlSqlParser.CLUSTER_DISTANCE: case PlSqlParser.CLUSTER_ID: case PlSqlParser.CLUSTERING: case PlSqlParser.CLUSTERING_FACTOR: case PlSqlParser.CLUSTER_PROBABILITY: case PlSqlParser.CLUSTER_SET: case PlSqlParser.COALESCE: case PlSqlParser.COALESCE_SQ: case PlSqlParser.COARSE: case PlSqlParser.CO_AUTH_IND: case PlSqlParser.COLD: case PlSqlParser.COLLECT: case PlSqlParser.COLUMNAR: case PlSqlParser.COLUMN_AUTH_INDICATOR: case PlSqlParser.COLUMN: case PlSqlParser.COLUMNS: case PlSqlParser.COLUMN_STATS: case PlSqlParser.COLUMN_VALUE: case PlSqlParser.COMMENT: case PlSqlParser.COMMIT: case PlSqlParser.COMMITTED: case PlSqlParser.COMMON_DATA: case PlSqlParser.COMPACT: case PlSqlParser.COMPATIBILITY: case PlSqlParser.COMPILE: case PlSqlParser.COMPLETE: case PlSqlParser.COMPLIANCE: case PlSqlParser.COMPONENT: case PlSqlParser.COMPONENTS: case PlSqlParser.COMPOSE: case PlSqlParser.COMPOSITE: case PlSqlParser.COMPOSITE_LIMIT: case PlSqlParser.COMPOUND: case PlSqlParser.COMPUTE: case PlSqlParser.CONCAT: case PlSqlParser.CON_DBID_TO_ID: case PlSqlParser.CONDITIONAL: case PlSqlParser.CONDITION: case PlSqlParser.CONFIRM: case PlSqlParser.CONFORMING: case PlSqlParser.CON_GUID_TO_ID: case PlSqlParser.CON_ID: case PlSqlParser.CON_NAME_TO_ID: case PlSqlParser.CONNECT_BY_CB_WHR_ONLY: case PlSqlParser.CONNECT_BY_COMBINE_SW: case PlSqlParser.CONNECT_BY_COST_BASED: case PlSqlParser.CONNECT_BY_ELIM_DUPS: case PlSqlParser.CONNECT_BY_FILTERING: case PlSqlParser.CONNECT_BY_ISCYCLE: case PlSqlParser.CONNECT_BY_ISLEAF: case PlSqlParser.CONNECT_BY_ROOT: case PlSqlParser.CONNECT_TIME: case PlSqlParser.CONSIDER: case PlSqlParser.CONSISTENT: case PlSqlParser.CONSTANT: case PlSqlParser.CONST: case PlSqlParser.CONSTRAINT: case PlSqlParser.CONSTRAINTS: case PlSqlParser.CONSTRUCTOR: case PlSqlParser.CONTAINER: case PlSqlParser.CONTAINER_DATA: case PlSqlParser.CONTAINERS: case PlSqlParser.CONTENT: case PlSqlParser.CONTENTS: case PlSqlParser.CONTEXT: case PlSqlParser.CONTINUE: case PlSqlParser.CONTROLFILE: case PlSqlParser.CON_UID_TO_ID: case PlSqlParser.CONVERT: case PlSqlParser.COOKIE: case PlSqlParser.COPY: case PlSqlParser.CORR_K: case PlSqlParser.CORR_S: case PlSqlParser.CORRUPTION: case PlSqlParser.CORRUPT_XID_ALL: case PlSqlParser.CORRUPT_XID: case PlSqlParser.COS: case PlSqlParser.COSH: case PlSqlParser.COST: case PlSqlParser.COST_XML_QUERY_REWRITE: case PlSqlParser.COUNT: case PlSqlParser.COVAR_POP: case PlSqlParser.COVAR_SAMP: case PlSqlParser.CPU_COSTING: case PlSqlParser.CPU_PER_CALL: case PlSqlParser.CPU_PER_SESSION: case PlSqlParser.CRASH: case PlSqlParser.CREATE_FILE_DEST: case PlSqlParser.CREATE_STORED_OUTLINES: case PlSqlParser.CREATION: case PlSqlParser.CREDENTIAL: case PlSqlParser.CRITICAL: case PlSqlParser.CROSS: case PlSqlParser.CROSSEDITION: case PlSqlParser.CSCONVERT: case PlSqlParser.CUBE_AJ: case PlSqlParser.CUBE: case PlSqlParser.CUBE_GB: case PlSqlParser.CUBE_SJ: case PlSqlParser.CUME_DISTM: case PlSqlParser.CURRENT: case PlSqlParser.CURRENT_DATE: case PlSqlParser.CURRENT_SCHEMA: case PlSqlParser.CURRENT_TIME: case PlSqlParser.CURRENT_TIMESTAMP: case PlSqlParser.CURRENT_USER: case PlSqlParser.CURRENTV: case PlSqlParser.CURSOR: case PlSqlParser.CURSOR_SHARING_EXACT: case PlSqlParser.CURSOR_SPECIFIC_SEGMENT: case PlSqlParser.CUSTOMDATUM: case PlSqlParser.CV: case PlSqlParser.CYCLE: case PlSqlParser.DANGLING: case PlSqlParser.DATABASE: case PlSqlParser.DATA: case PlSqlParser.DATAFILE: case PlSqlParser.DATAFILES: case PlSqlParser.DATAMOVEMENT: case PlSqlParser.DATAOBJNO: case PlSqlParser.DATAOBJ_TO_MAT_PARTITION: case PlSqlParser.DATAOBJ_TO_PARTITION: case PlSqlParser.DATAPUMP: case PlSqlParser.DATA_SECURITY_REWRITE_LIMIT: case PlSqlParser.DATE_MODE: case PlSqlParser.DAY: case PlSqlParser.DAYS: case PlSqlParser.DBA: case PlSqlParser.DBA_RECYCLEBIN: case PlSqlParser.DBMS_STATS: case PlSqlParser.DB_ROLE_CHANGE: case PlSqlParser.DBTIMEZONE: case PlSqlParser.DB_UNIQUE_NAME: case PlSqlParser.DB_VERSION: case PlSqlParser.DDL: case PlSqlParser.DEALLOCATE: case PlSqlParser.DEBUG: case PlSqlParser.DEBUGGER: case PlSqlParser.DEC: case PlSqlParser.DECIMAL: case PlSqlParser.DECLARE: case PlSqlParser.DECOMPOSE: case PlSqlParser.DECORRELATE: case PlSqlParser.DECR: case PlSqlParser.DECREMENT: case PlSqlParser.DECRYPT: case PlSqlParser.DEDUPLICATE: case PlSqlParser.DEFAULTS: case PlSqlParser.DEFERRABLE: case PlSqlParser.DEFERRED: case PlSqlParser.DEFINED: case PlSqlParser.DEFINE: case PlSqlParser.DEFINER: case PlSqlParser.DEGREE: case PlSqlParser.DELAY: case PlSqlParser.DELEGATE: case PlSqlParser.DELETE_ALL: case PlSqlParser.DELETE: case PlSqlParser.DELETEXML: case PlSqlParser.DEMAND: case PlSqlParser.DENSE_RANKM: case PlSqlParser.DEPENDENT: case PlSqlParser.DEPTH: case PlSqlParser.DEQUEUE: case PlSqlParser.DEREF: case PlSqlParser.DEREF_NO_REWRITE: case PlSqlParser.DESTROY: case PlSqlParser.DETACHED: case PlSqlParser.DETERMINES: case PlSqlParser.DETERMINISTIC: case PlSqlParser.DICTIONARY: case PlSqlParser.DIMENSION: case PlSqlParser.DIMENSIONS: case PlSqlParser.DIRECT_LOAD: case PlSqlParser.DIRECTORY: case PlSqlParser.DIRECT_PATH: case PlSqlParser.DISABLE_ALL: case PlSqlParser.DISABLE: case PlSqlParser.DISABLE_PARALLEL_DML: case PlSqlParser.DISABLE_PRESET: case PlSqlParser.DISABLE_RPKE: case PlSqlParser.DISALLOW: case PlSqlParser.DISASSOCIATE: case PlSqlParser.DISCARD: case PlSqlParser.DISCONNECT: case PlSqlParser.DISK: case PlSqlParser.DISKGROUP: case PlSqlParser.DISKS: case PlSqlParser.DISMOUNT: case PlSqlParser.DISTINGUISHED: case PlSqlParser.DISTRIBUTED: case PlSqlParser.DISTRIBUTE: case PlSqlParser.DML: case PlSqlParser.DML_UPDATE: case PlSqlParser.DOCFIDELITY: case PlSqlParser.DOCUMENT: case PlSqlParser.DOMAIN_INDEX_FILTER: case PlSqlParser.DOMAIN_INDEX_NO_SORT: case PlSqlParser.DOMAIN_INDEX_SORT: case PlSqlParser.DOUBLE: case PlSqlParser.DOWNGRADE: case PlSqlParser.DRIVING_SITE: case PlSqlParser.DROP_COLUMN: case PlSqlParser.DROP_GROUP: case PlSqlParser.DSINTERVAL_UNCONSTRAINED: case PlSqlParser.DST_UPGRADE_INSERT_CONV: case PlSqlParser.DUMP: case PlSqlParser.DUPLICATE: case PlSqlParser.DV: case PlSqlParser.DYNAMIC: case PlSqlParser.DYNAMIC_SAMPLING: case PlSqlParser.DYNAMIC_SAMPLING_EST_CDN: case PlSqlParser.EACH: case PlSqlParser.EDITIONABLE: case PlSqlParser.EDITION: case PlSqlParser.EDITIONING: case PlSqlParser.EDITIONS: case PlSqlParser.ELEMENT: case PlSqlParser.ELIM_GROUPBY: case PlSqlParser.ELIMINATE_JOIN: case PlSqlParser.ELIMINATE_OBY: case PlSqlParser.ELIMINATE_OUTER_JOIN: case PlSqlParser.EM: case PlSqlParser.EMPTY_BLOB: case PlSqlParser.EMPTY_CLOB: case PlSqlParser.EMPTY: case PlSqlParser.ENABLE_ALL: case PlSqlParser.ENABLE: case PlSqlParser.ENABLE_PARALLEL_DML: case PlSqlParser.ENABLE_PRESET: case PlSqlParser.ENCODING: case PlSqlParser.ENCRYPT: case PlSqlParser.ENCRYPTION: case PlSqlParser.END_OUTLINE_DATA: case PlSqlParser.ENFORCED: case PlSqlParser.ENFORCE: case PlSqlParser.ENQUEUE: case PlSqlParser.ENTERPRISE: case PlSqlParser.ENTITYESCAPING: case PlSqlParser.ENTRY: case PlSqlParser.EQUIPART: case PlSqlParser.ERR: case PlSqlParser.ERROR_ARGUMENT: case PlSqlParser.ERROR: case PlSqlParser.ERROR_ON_OVERLAP_TIME: case PlSqlParser.ERRORS: case PlSqlParser.ESCAPE: case PlSqlParser.ESTIMATE: case PlSqlParser.EVAL: case PlSqlParser.EVALNAME: case PlSqlParser.EVALUATE: case PlSqlParser.EVALUATION: case PlSqlParser.EVENTS: case PlSqlParser.EVERY: case PlSqlParser.EXCEPT: case PlSqlParser.EXCEPTION: case PlSqlParser.EXCEPTION_INIT: case PlSqlParser.EXCEPTIONS: case PlSqlParser.EXCHANGE: case PlSqlParser.EXCLUDE: case PlSqlParser.EXCLUDING: case PlSqlParser.EXECUTE: case PlSqlParser.EXEMPT: case PlSqlParser.EXISTING: case PlSqlParser.EXISTS: case PlSqlParser.EXISTSNODE: case PlSqlParser.EXIT: case PlSqlParser.EXPAND_GSET_TO_UNION: case PlSqlParser.EXPAND_TABLE: case PlSqlParser.EXP: case PlSqlParser.EXPIRE: case PlSqlParser.EXPLAIN: case PlSqlParser.EXPLOSION: case PlSqlParser.EXPORT: case PlSqlParser.EXPR_CORR_CHECK: case PlSqlParser.EXPRESS: case PlSqlParser.EXTENDS: case PlSqlParser.EXTENT: case PlSqlParser.EXTENTS: case PlSqlParser.EXTERNAL: case PlSqlParser.EXTERNALLY: case PlSqlParser.EXTRACTCLOBXML: case PlSqlParser.EXTRACT: case PlSqlParser.EXTRACTVALUE: case PlSqlParser.EXTRA: case PlSqlParser.FACILITY: case PlSqlParser.FACT: case PlSqlParser.FACTOR: case PlSqlParser.FACTORIZE_JOIN: case PlSqlParser.FAILED: case PlSqlParser.FAILED_LOGIN_ATTEMPTS: case PlSqlParser.FAILGROUP: case PlSqlParser.FAILOVER: case PlSqlParser.FAILURE: case PlSqlParser.FALSE: case PlSqlParser.FAMILY: case PlSqlParser.FAR: case PlSqlParser.FAST: case PlSqlParser.FASTSTART: case PlSqlParser.FBTSCAN: case PlSqlParser.FEATURE_DETAILS: case PlSqlParser.FEATURE_ID: case PlSqlParser.FEATURE_SET: case PlSqlParser.FEATURE_VALUE: case PlSqlParser.FETCH: case PlSqlParser.FILE: case PlSqlParser.FILE_NAME_CONVERT: case PlSqlParser.FILESYSTEM_LIKE_LOGGING: case PlSqlParser.FILTER: case PlSqlParser.FINAL: case PlSqlParser.FINE: case PlSqlParser.FINISH: case PlSqlParser.FIRST: case PlSqlParser.FIRSTM: case PlSqlParser.FIRST_ROWS: case PlSqlParser.FIRST_VALUE: case PlSqlParser.FIXED_VIEW_DATA: case PlSqlParser.FLAGGER: case PlSqlParser.FLASHBACK: case PlSqlParser.FLASH_CACHE: case PlSqlParser.FLOAT: case PlSqlParser.FLOB: case PlSqlParser.FLOOR: case PlSqlParser.FLUSH: case PlSqlParser.FOLDER: case PlSqlParser.FOLLOWING: case PlSqlParser.FOLLOWS: case PlSqlParser.FORALL: case PlSqlParser.FORCE: case PlSqlParser.FORCE_XML_QUERY_REWRITE: case PlSqlParser.FOREIGN: case PlSqlParser.FOREVER: case PlSqlParser.FORMAT: case PlSqlParser.FORWARD: case PlSqlParser.FRAGMENT_NUMBER: case PlSqlParser.FREELIST: case PlSqlParser.FREELISTS: case PlSqlParser.FREEPOOLS: case PlSqlParser.FRESH: case PlSqlParser.FROM_TZ: case PlSqlParser.FULL: case PlSqlParser.FULL_OUTER_JOIN_TO_OUTER: case PlSqlParser.FUNCTION: case PlSqlParser.FUNCTIONS: case PlSqlParser.GATHER_OPTIMIZER_STATISTICS: case PlSqlParser.GATHER_PLAN_STATISTICS: case PlSqlParser.GBY_CONC_ROLLUP: case PlSqlParser.GBY_PUSHDOWN: case PlSqlParser.GENERATED: case PlSqlParser.GET: case PlSqlParser.GLOBAL: case PlSqlParser.GLOBALLY: case PlSqlParser.GLOBAL_NAME: case PlSqlParser.GLOBAL_TOPIC_ENABLED: case PlSqlParser.GROUP_BY: case PlSqlParser.GROUP_ID: case PlSqlParser.GROUPING: case PlSqlParser.GROUPING_ID: case PlSqlParser.GROUPS: case PlSqlParser.GUARANTEED: case PlSqlParser.GUARANTEE: case PlSqlParser.GUARD: case PlSqlParser.HASH_AJ: case PlSqlParser.HASH: case PlSqlParser.HASHKEYS: case PlSqlParser.HASH_SJ: case PlSqlParser.HEADER: case PlSqlParser.HEAP: case PlSqlParser.HELP: case PlSqlParser.HEXTORAW: case PlSqlParser.HEXTOREF: case PlSqlParser.HIDDEN_KEYWORD: case PlSqlParser.HIDE: case PlSqlParser.HIERARCHY: case PlSqlParser.HIGH: case PlSqlParser.HINTSET_BEGIN: case PlSqlParser.HINTSET_END: case PlSqlParser.HOT: case PlSqlParser.HOUR: case PlSqlParser.HWM_BROKERED: case PlSqlParser.HYBRID: case PlSqlParser.IDENTIFIER: case PlSqlParser.IDENTITY: case PlSqlParser.IDGENERATORS: case PlSqlParser.ID: case PlSqlParser.IDLE_TIME: case PlSqlParser.IF: case PlSqlParser.IGNORE: case PlSqlParser.IGNORE_OPTIM_EMBEDDED_HINTS: case PlSqlParser.IGNORE_ROW_ON_DUPKEY_INDEX: case PlSqlParser.IGNORE_WHERE_CLAUSE: case PlSqlParser.ILM: case PlSqlParser.IMMEDIATE: case PlSqlParser.IMPACT: case PlSqlParser.IMPORT: case PlSqlParser.INACTIVE: case PlSqlParser.INCLUDE: case PlSqlParser.INCLUDE_VERSION: case PlSqlParser.INCLUDING: case PlSqlParser.INCREMENTAL: case PlSqlParser.INCREMENT: case PlSqlParser.INCR: case PlSqlParser.INDENT: case PlSqlParser.INDEX_ASC: case PlSqlParser.INDEX_COMBINE: case PlSqlParser.INDEX_DESC: case PlSqlParser.INDEXED: case PlSqlParser.INDEXES: case PlSqlParser.INDEX_FFS: case PlSqlParser.INDEX_FILTER: case PlSqlParser.INDEXING: case PlSqlParser.INDEX_JOIN: case PlSqlParser.INDEX_ROWS: case PlSqlParser.INDEX_RRS: case PlSqlParser.INDEX_RS_ASC: case PlSqlParser.INDEX_RS_DESC: case PlSqlParser.INDEX_RS: case PlSqlParser.INDEX_SCAN: case PlSqlParser.INDEX_SKIP_SCAN: case PlSqlParser.INDEX_SS_ASC: case PlSqlParser.INDEX_SS_DESC: case PlSqlParser.INDEX_SS: case PlSqlParser.INDEX_STATS: case PlSqlParser.INDEXTYPE: case PlSqlParser.INDEXTYPES: case PlSqlParser.INDICATOR: case PlSqlParser.INDICES: case PlSqlParser.INFINITE: case PlSqlParser.INFORMATIONAL: case PlSqlParser.INHERIT: case PlSqlParser.INITCAP: case PlSqlParser.INITIAL: case PlSqlParser.INITIALIZED: case PlSqlParser.INITIALLY: case PlSqlParser.INITRANS: case PlSqlParser.INLINE: case PlSqlParser.INLINE_XMLTYPE_NT: case PlSqlParser.INMEMORY: case PlSqlParser.IN_MEMORY_METADATA: case PlSqlParser.INMEMORY_PRUNING: case PlSqlParser.INNER: case PlSqlParser.INOUT: case PlSqlParser.INPLACE: case PlSqlParser.INSERTCHILDXMLAFTER: case PlSqlParser.INSERTCHILDXMLBEFORE: case PlSqlParser.INSERTCHILDXML: case PlSqlParser.INSERTXMLAFTER: case PlSqlParser.INSERTXMLBEFORE: case PlSqlParser.INSTANCE: case PlSqlParser.INSTANCES: case PlSqlParser.INSTANTIABLE: case PlSqlParser.INSTANTLY: case PlSqlParser.INSTEAD: case PlSqlParser.INSTR2: case PlSqlParser.INSTR4: case PlSqlParser.INSTRB: case PlSqlParser.INSTRC: case PlSqlParser.INSTR: case PlSqlParser.INTEGER: case PlSqlParser.INTERLEAVED: case PlSqlParser.INTERMEDIATE: case PlSqlParser.INTERNAL_CONVERT: case PlSqlParser.INTERNAL_USE: case PlSqlParser.INTERPRETED: case PlSqlParser.INTERVAL: case PlSqlParser.INT: case PlSqlParser.INVALIDATE: case PlSqlParser.INVISIBLE: case PlSqlParser.IN_XQUERY: case PlSqlParser.ISOLATION: case PlSqlParser.ISOLATION_LEVEL: case PlSqlParser.ITERATE: case PlSqlParser.ITERATION_NUMBER: case PlSqlParser.JAVA: case PlSqlParser.JOB: case PlSqlParser.JOIN: case PlSqlParser.JSON_ARRAYAGG: case PlSqlParser.JSON_ARRAY: case PlSqlParser.JSON_EQUAL: case PlSqlParser.JSON_EXISTS2: case PlSqlParser.JSON_EXISTS: case PlSqlParser.JSONGET: case PlSqlParser.JSON: case PlSqlParser.JSON_OBJECTAGG: case PlSqlParser.JSON_OBJECT: case PlSqlParser.JSONPARSE: case PlSqlParser.JSON_QUERY: case PlSqlParser.JSON_SERIALIZE: case PlSqlParser.JSON_TABLE: case PlSqlParser.JSON_TEXTCONTAINS2: case PlSqlParser.JSON_TEXTCONTAINS: case PlSqlParser.JSON_VALUE: case PlSqlParser.KEEP_DUPLICATES: case PlSqlParser.KEEP: case PlSqlParser.KERBEROS: case PlSqlParser.KEY: case PlSqlParser.KEY_LENGTH: case PlSqlParser.KEYSIZE: case PlSqlParser.KEYS: case PlSqlParser.KEYSTORE: case PlSqlParser.KILL: case PlSqlParser.LABEL: case PlSqlParser.LANGUAGE: case PlSqlParser.LAST_DAY: case PlSqlParser.LAST: case PlSqlParser.LAST_VALUE: case PlSqlParser.LATERAL: case PlSqlParser.LAX: case PlSqlParser.LAYER: case PlSqlParser.LDAP_REGISTRATION_ENABLED: case PlSqlParser.LDAP_REGISTRATION: case PlSqlParser.LDAP_REG_SYNC_INTERVAL: case PlSqlParser.LEADING: case PlSqlParser.LEFT: case PlSqlParser.LENGTH2: case PlSqlParser.LENGTH4: case PlSqlParser.LENGTHB: case PlSqlParser.LENGTHC: case PlSqlParser.LENGTH: case PlSqlParser.LESS: case PlSqlParser.LEVEL: case PlSqlParser.LEVELS: case PlSqlParser.LIBRARY: case PlSqlParser.LIFECYCLE: case PlSqlParser.LIFE: case PlSqlParser.LIFETIME: case PlSqlParser.LIKE2: case PlSqlParser.LIKE4: case PlSqlParser.LIKEC: case PlSqlParser.LIKE_EXPAND: case PlSqlParser.LIMIT: case PlSqlParser.LINEAR: case PlSqlParser.LINK: case PlSqlParser.LIST: case PlSqlParser.LN: case PlSqlParser.LNNVL: case PlSqlParser.LOAD: case PlSqlParser.LOB: case PlSqlParser.LOBNVL: case PlSqlParser.LOBS: case PlSqlParser.LOCAL_INDEXES: case PlSqlParser.LOCAL: case PlSqlParser.LOCALTIME: case PlSqlParser.LOCALTIMESTAMP: case PlSqlParser.LOCATION: case PlSqlParser.LOCATOR: case PlSqlParser.LOCKED: case PlSqlParser.LOCKING: case PlSqlParser.LOGFILE: case PlSqlParser.LOGFILES: case PlSqlParser.LOGGING: case PlSqlParser.LOGICAL: case PlSqlParser.LOGICAL_READS_PER_CALL: case PlSqlParser.LOGICAL_READS_PER_SESSION: case PlSqlParser.LOG: case PlSqlParser.LOGMINING: case PlSqlParser.LOGOFF: case PlSqlParser.LOGON: case PlSqlParser.LOG_READ_ONLY_VIOLATIONS: case PlSqlParser.LONG: case PlSqlParser.LOOP: case PlSqlParser.LOWER: case PlSqlParser.LOW: case PlSqlParser.LPAD: case PlSqlParser.LTRIM: case PlSqlParser.MAIN: case PlSqlParser.MAKE_REF: case PlSqlParser.MANAGED: case PlSqlParser.MANAGE: case PlSqlParser.MANAGEMENT: case PlSqlParser.MANAGER: case PlSqlParser.MANUAL: case PlSqlParser.MAP: case PlSqlParser.MAPPING: case PlSqlParser.MASTER: case PlSqlParser.MATCHED: case PlSqlParser.MATCHES: case PlSqlParser.MATCH: case PlSqlParser.MATCH_NUMBER: case PlSqlParser.MATCH_RECOGNIZE: case PlSqlParser.MATERIALIZED: case PlSqlParser.MATERIALIZE: case PlSqlParser.MAXARCHLOGS: case PlSqlParser.MAXDATAFILES: case PlSqlParser.MAXEXTENTS: case PlSqlParser.MAXIMIZE: case PlSqlParser.MAXINSTANCES: case PlSqlParser.MAXLOGFILES: case PlSqlParser.MAXLOGHISTORY: case PlSqlParser.MAXLOGMEMBERS: case PlSqlParser.MAX_SHARED_TEMP_SIZE: case PlSqlParser.MAXSIZE: case PlSqlParser.MAXTRANS: case PlSqlParser.MAXVALUE: case PlSqlParser.MEASURE: case PlSqlParser.MEASURES: case PlSqlParser.MEDIUM: case PlSqlParser.MEMBER: case PlSqlParser.MEMCOMPRESS: case PlSqlParser.MEMORY: case PlSqlParser.MERGEACTIONS: case PlSqlParser.MERGE_AJ: case PlSqlParser.MERGE_CONST_ON: case PlSqlParser.MERGE: case PlSqlParser.MERGE_SJ: case PlSqlParser.METADATA: case PlSqlParser.METHOD: case PlSqlParser.MIGRATE: case PlSqlParser.MIGRATION: case PlSqlParser.MINEXTENTS: case PlSqlParser.MINIMIZE: case PlSqlParser.MINIMUM: case PlSqlParser.MINING: case PlSqlParser.MINUS_NULL: case PlSqlParser.MINUTE: case PlSqlParser.MINVALUE: case PlSqlParser.MIRRORCOLD: case PlSqlParser.MIRRORHOT: case PlSqlParser.MIRROR: case PlSqlParser.MLSLABEL: case PlSqlParser.MODEL_COMPILE_SUBQUERY: case PlSqlParser.MODEL_DONTVERIFY_UNIQUENESS: case PlSqlParser.MODEL_DYNAMIC_SUBQUERY: case PlSqlParser.MODEL_MIN_ANALYSIS: case PlSqlParser.MODEL: case PlSqlParser.MODEL_NB: case PlSqlParser.MODEL_NO_ANALYSIS: case PlSqlParser.MODEL_PBY: case PlSqlParser.MODEL_PUSH_REF: case PlSqlParser.MODEL_SV: case PlSqlParser.MODIFICATION: case PlSqlParser.MODIFY_COLUMN_TYPE: case PlSqlParser.MODIFY: case PlSqlParser.MOD: case PlSqlParser.MODULE: case PlSqlParser.MONITORING: case PlSqlParser.MONITOR: case PlSqlParser.MONTH: case PlSqlParser.MONTHS_BETWEEN: case PlSqlParser.MONTHS: case PlSqlParser.MOUNT: case PlSqlParser.MOUNTPATH: case PlSqlParser.MOVEMENT: case PlSqlParser.MOVE: case PlSqlParser.MULTIDIMENSIONAL: case PlSqlParser.MULTISET: case PlSqlParser.MV_MERGE: case PlSqlParser.NAMED: case PlSqlParser.NAME: case PlSqlParser.NAMESPACE: case PlSqlParser.NAN: case PlSqlParser.NANVL: case PlSqlParser.NATIONAL: case PlSqlParser.NATIVE_FULL_OUTER_JOIN: case PlSqlParser.NATIVE: case PlSqlParser.NATURAL: case PlSqlParser.NAV: case PlSqlParser.NCHAR_CS: case PlSqlParser.NCHAR: case PlSqlParser.NCHR: case PlSqlParser.NCLOB: case PlSqlParser.NEEDED: case PlSqlParser.NEG: case PlSqlParser.NESTED: case PlSqlParser.NESTED_TABLE_FAST_INSERT: case PlSqlParser.NESTED_TABLE_GET_REFS: case PlSqlParser.NESTED_TABLE_ID: case PlSqlParser.NESTED_TABLE_SET_REFS: case PlSqlParser.NESTED_TABLE_SET_SETID: case PlSqlParser.NETWORK: case PlSqlParser.NEVER: case PlSqlParser.NEW: case PlSqlParser.NEW_TIME: case PlSqlParser.NEXT_DAY: case PlSqlParser.NEXT: case PlSqlParser.NL_AJ: case PlSqlParser.NLJ_BATCHING: case PlSqlParser.NLJ_INDEX_FILTER: case PlSqlParser.NLJ_INDEX_SCAN: case PlSqlParser.NLJ_PREFETCH: case PlSqlParser.NLS_CALENDAR: case PlSqlParser.NLS_CHARACTERSET: case PlSqlParser.NLS_CHARSET_DECL_LEN: case PlSqlParser.NLS_CHARSET_ID: case PlSqlParser.NLS_CHARSET_NAME: case PlSqlParser.NLS_COMP: case PlSqlParser.NLS_CURRENCY: case PlSqlParser.NLS_DATE_FORMAT: case PlSqlParser.NLS_DATE_LANGUAGE: case PlSqlParser.NLS_INITCAP: case PlSqlParser.NLS_ISO_CURRENCY: case PlSqlParser.NL_SJ: case PlSqlParser.NLS_LANG: case PlSqlParser.NLS_LANGUAGE: case PlSqlParser.NLS_LENGTH_SEMANTICS: case PlSqlParser.NLS_LOWER: case PlSqlParser.NLS_NCHAR_CONV_EXCP: case PlSqlParser.NLS_NUMERIC_CHARACTERS: case PlSqlParser.NLS_SORT: case PlSqlParser.NLSSORT: case PlSqlParser.NLS_SPECIAL_CHARS: case PlSqlParser.NLS_TERRITORY: case PlSqlParser.NLS_UPPER: case PlSqlParser.NO_ACCESS: case PlSqlParser.NO_ADAPTIVE_PLAN: case PlSqlParser.NO_ANSI_REARCH: case PlSqlParser.NOAPPEND: case PlSqlParser.NOARCHIVELOG: case PlSqlParser.NOAUDIT: case PlSqlParser.NO_AUTO_REOPTIMIZE: case PlSqlParser.NO_BASETABLE_MULTIMV_REWRITE: case PlSqlParser.NO_BATCH_TABLE_ACCESS_BY_ROWID: case PlSqlParser.NO_BIND_AWARE: case PlSqlParser.NO_BUFFER: case PlSqlParser.NOCACHE: case PlSqlParser.NO_CARTESIAN: case PlSqlParser.NO_CHECK_ACL_REWRITE: case PlSqlParser.NO_CLUSTER_BY_ROWID: case PlSqlParser.NO_CLUSTERING: case PlSqlParser.NO_COALESCE_SQ: case PlSqlParser.NO_COMMON_DATA: case PlSqlParser.NO_CONNECT_BY_CB_WHR_ONLY: case PlSqlParser.NO_CONNECT_BY_COMBINE_SW: case PlSqlParser.NO_CONNECT_BY_COST_BASED: case PlSqlParser.NO_CONNECT_BY_ELIM_DUPS: case PlSqlParser.NO_CONNECT_BY_FILTERING: case PlSqlParser.NOCOPY: case PlSqlParser.NO_COST_XML_QUERY_REWRITE: case PlSqlParser.NO_CPU_COSTING: case PlSqlParser.NOCPU_COSTING: case PlSqlParser.NOCYCLE: case PlSqlParser.NO_DATA_SECURITY_REWRITE: case PlSqlParser.NO_DECORRELATE: case PlSqlParser.NODELAY: case PlSqlParser.NO_DOMAIN_INDEX_FILTER: case PlSqlParser.NO_DST_UPGRADE_INSERT_CONV: case PlSqlParser.NO_ELIM_GROUPBY: case PlSqlParser.NO_ELIMINATE_JOIN: case PlSqlParser.NO_ELIMINATE_OBY: case PlSqlParser.NO_ELIMINATE_OUTER_JOIN: case PlSqlParser.NOENTITYESCAPING: case PlSqlParser.NO_EXPAND_GSET_TO_UNION: case PlSqlParser.NO_EXPAND: case PlSqlParser.NO_EXPAND_TABLE: case PlSqlParser.NO_FACT: case PlSqlParser.NO_FACTORIZE_JOIN: case PlSqlParser.NO_FILTERING: case PlSqlParser.NOFORCE: case PlSqlParser.NO_FULL_OUTER_JOIN_TO_OUTER: case PlSqlParser.NO_GATHER_OPTIMIZER_STATISTICS: case PlSqlParser.NO_GBY_PUSHDOWN: case PlSqlParser.NOGUARANTEE: case PlSqlParser.NO_INDEX_FFS: case PlSqlParser.NO_INDEX: case PlSqlParser.NO_INDEX_SS: case PlSqlParser.NO_INMEMORY: case PlSqlParser.NO_INMEMORY_PRUNING: case PlSqlParser.NOKEEP: case PlSqlParser.NO_LOAD: case PlSqlParser.NOLOCAL: case PlSqlParser.NOLOGGING: case PlSqlParser.NOMAPPING: case PlSqlParser.NOMAXVALUE: case PlSqlParser.NO_MERGE: case PlSqlParser.NOMINIMIZE: case PlSqlParser.NOMINVALUE: case PlSqlParser.NO_MODEL_PUSH_REF: case PlSqlParser.NO_MONITORING: case PlSqlParser.NOMONITORING: case PlSqlParser.NO_MONITOR: case PlSqlParser.NO_MULTIMV_REWRITE: case PlSqlParser.NO_NATIVE_FULL_OUTER_JOIN: case PlSqlParser.NONBLOCKING: case PlSqlParser.NONEDITIONABLE: case PlSqlParser.NONE: case PlSqlParser.NO_NLJ_BATCHING: case PlSqlParser.NO_NLJ_PREFETCH: case PlSqlParser.NO: case PlSqlParser.NONSCHEMA: case PlSqlParser.NO_OBJECT_LINK: case PlSqlParser.NOORDER: case PlSqlParser.NO_ORDER_ROLLUPS: case PlSqlParser.NO_OUTER_JOIN_TO_ANTI: case PlSqlParser.NO_OUTER_JOIN_TO_INNER: case PlSqlParser.NOOVERRIDE: case PlSqlParser.NO_PARALLEL_INDEX: case PlSqlParser.NOPARALLEL_INDEX: case PlSqlParser.NO_PARALLEL: case PlSqlParser.NOPARALLEL: case PlSqlParser.NO_PARTIAL_COMMIT: case PlSqlParser.NO_PARTIAL_JOIN: case PlSqlParser.NO_PARTIAL_ROLLUP_PUSHDOWN: case PlSqlParser.NOPARTITION: case PlSqlParser.NO_PLACE_DISTINCT: case PlSqlParser.NO_PLACE_GROUP_BY: case PlSqlParser.NO_PQ_CONCURRENT_UNION: case PlSqlParser.NO_PQ_MAP: case PlSqlParser.NO_PQ_REPLICATE: case PlSqlParser.NO_PQ_SKEW: case PlSqlParser.NO_PRUNE_GSETS: case PlSqlParser.NO_PULL_PRED: case PlSqlParser.NO_PUSH_PRED: case PlSqlParser.NO_PUSH_SUBQ: case PlSqlParser.NO_PX_FAULT_TOLERANCE: case PlSqlParser.NO_PX_JOIN_FILTER: case PlSqlParser.NO_QKN_BUFF: case PlSqlParser.NO_QUERY_TRANSFORMATION: case PlSqlParser.NO_REF_CASCADE: case PlSqlParser.NORELOCATE: case PlSqlParser.NORELY: case PlSqlParser.NOREPAIR: case PlSqlParser.NOREPLAY: case PlSqlParser.NORESETLOGS: case PlSqlParser.NO_RESULT_CACHE: case PlSqlParser.NOREVERSE: case PlSqlParser.NO_REWRITE: case PlSqlParser.NOREWRITE: case PlSqlParser.NORMAL: case PlSqlParser.NO_ROOT_SW_FOR_LOCAL: case PlSqlParser.NOROWDEPENDENCIES: case PlSqlParser.NOSCHEMACHECK: case PlSqlParser.NOSEGMENT: case PlSqlParser.NO_SEMIJOIN: case PlSqlParser.NO_SEMI_TO_INNER: case PlSqlParser.NO_SET_TO_JOIN: case PlSqlParser.NOSORT: case PlSqlParser.NO_SQL_TRANSLATION: case PlSqlParser.NO_SQL_TUNE: case PlSqlParser.NO_STAR_TRANSFORMATION: case PlSqlParser.NO_STATEMENT_QUEUING: case PlSqlParser.NO_STATS_GSETS: case PlSqlParser.NOSTRICT: case PlSqlParser.NO_SUBQUERY_PRUNING: case PlSqlParser.NO_SUBSTRB_PAD: case PlSqlParser.NO_SWAP_JOIN_INPUTS: case PlSqlParser.NOSWITCH: case PlSqlParser.NO_TABLE_LOOKUP_BY_NL: case PlSqlParser.NO_TEMP_TABLE: case PlSqlParser.NOTHING: case PlSqlParser.NOTIFICATION: case PlSqlParser.NO_TRANSFORM_DISTINCT_AGG: case PlSqlParser.NO_UNNEST: case PlSqlParser.NO_USE_CUBE: case PlSqlParser.NO_USE_HASH_AGGREGATION: case PlSqlParser.NO_USE_HASH_GBY_FOR_PUSHDOWN: case PlSqlParser.NO_USE_HASH: case PlSqlParser.NO_USE_INVISIBLE_INDEXES: case PlSqlParser.NO_USE_MERGE: case PlSqlParser.NO_USE_NL: case PlSqlParser.NO_USE_VECTOR_AGGREGATION: case PlSqlParser.NOVALIDATE: case PlSqlParser.NO_VECTOR_TRANSFORM_DIMS: case PlSqlParser.NO_VECTOR_TRANSFORM_FACT: case PlSqlParser.NO_VECTOR_TRANSFORM: case PlSqlParser.NO_XDB_FASTPATH_INSERT: case PlSqlParser.NO_XML_DML_REWRITE: case PlSqlParser.NO_XMLINDEX_REWRITE_IN_SELECT: case PlSqlParser.NO_XMLINDEX_REWRITE: case PlSqlParser.NO_XML_QUERY_REWRITE: case PlSqlParser.NO_ZONEMAP: case PlSqlParser.NTH_VALUE: case PlSqlParser.NULLIF: case PlSqlParser.NULLS: case PlSqlParser.NUMBER: case PlSqlParser.NUMERIC: case PlSqlParser.NUM_INDEX_KEYS: case PlSqlParser.NUMTODSINTERVAL: case PlSqlParser.NUMTOYMINTERVAL: case PlSqlParser.NVARCHAR2: case PlSqlParser.NVL2: case PlSqlParser.OBJECT2XML: case PlSqlParser.OBJECT: case PlSqlParser.OBJ_ID: case PlSqlParser.OBJNO: case PlSqlParser.OBJNO_REUSE: case PlSqlParser.OCCURENCES: case PlSqlParser.OFFLINE: case PlSqlParser.OFF: case PlSqlParser.OFFSET: case PlSqlParser.OIDINDEX: case PlSqlParser.OID: case PlSqlParser.OLAP: case PlSqlParser.OLD: case PlSqlParser.OLD_PUSH_PRED: case PlSqlParser.OLS: case PlSqlParser.OLTP: case PlSqlParser.OMIT: case PlSqlParser.ONE: case PlSqlParser.ONLINE: case PlSqlParser.ONLY: case PlSqlParser.OPAQUE: case PlSqlParser.OPAQUE_TRANSFORM: case PlSqlParser.OPAQUE_XCANONICAL: case PlSqlParser.OPCODE: case PlSqlParser.OPEN: case PlSqlParser.OPERATIONS: case PlSqlParser.OPERATOR: case PlSqlParser.OPT_ESTIMATE: case PlSqlParser.OPTIMAL: case PlSqlParser.OPTIMIZE: case PlSqlParser.OPTIMIZER_FEATURES_ENABLE: case PlSqlParser.OPTIMIZER_GOAL: case PlSqlParser.OPT_PARAM: case PlSqlParser.ORA_BRANCH: case PlSqlParser.ORA_CHECK_ACL: case PlSqlParser.ORA_CHECK_PRIVILEGE: case PlSqlParser.ORA_CLUSTERING: case PlSqlParser.ORADATA: case PlSqlParser.ORADEBUG: case PlSqlParser.ORA_DST_AFFECTED: case PlSqlParser.ORA_DST_CONVERT: case PlSqlParser.ORA_DST_ERROR: case PlSqlParser.ORA_GET_ACLIDS: case PlSqlParser.ORA_GET_PRIVILEGES: case PlSqlParser.ORA_HASH: case PlSqlParser.ORA_INVOKING_USERID: case PlSqlParser.ORA_INVOKING_USER: case PlSqlParser.ORA_INVOKING_XS_USER_GUID: case PlSqlParser.ORA_INVOKING_XS_USER: case PlSqlParser.ORA_RAWCOMPARE: case PlSqlParser.ORA_RAWCONCAT: case PlSqlParser.ORA_ROWSCN: case PlSqlParser.ORA_ROWSCN_RAW: case PlSqlParser.ORA_ROWVERSION: case PlSqlParser.ORA_TABVERSION: case PlSqlParser.ORA_WRITE_TIME: case PlSqlParser.ORDERED: case PlSqlParser.ORDERED_PREDICATES: case PlSqlParser.ORDINALITY: case PlSqlParser.OR_EXPAND: case PlSqlParser.ORGANIZATION: case PlSqlParser.OR_PREDICATES: case PlSqlParser.OSERROR: case PlSqlParser.OTHER: case PlSqlParser.OUTER_JOIN_TO_ANTI: case PlSqlParser.OUTER_JOIN_TO_INNER: case PlSqlParser.OUTER: case PlSqlParser.OUTLINE_LEAF: case PlSqlParser.OUTLINE: case PlSqlParser.OUT_OF_LINE: case PlSqlParser.OUT: case PlSqlParser.OVERFLOW_NOMOVE: case PlSqlParser.OVERFLOW: case PlSqlParser.OVERLAPS: case PlSqlParser.OVER: case PlSqlParser.OVERRIDING: case PlSqlParser.OWNER: case PlSqlParser.OWNERSHIP: case PlSqlParser.OWN: case PlSqlParser.PACKAGE: case PlSqlParser.PACKAGES: case PlSqlParser.PARALLEL_ENABLE: case PlSqlParser.PARALLEL_INDEX: case PlSqlParser.PARALLEL: case PlSqlParser.PARAMETERS: case PlSqlParser.PARAM: case PlSqlParser.PARENT: case PlSqlParser.PARITY: case PlSqlParser.PARTIAL_JOIN: case PlSqlParser.PARTIALLY: case PlSqlParser.PARTIAL: case PlSqlParser.PARTIAL_ROLLUP_PUSHDOWN: case PlSqlParser.PARTITION_HASH: case PlSqlParser.PARTITION_LIST: case PlSqlParser.PARTITION: case PlSqlParser.PARTITION_RANGE: case PlSqlParser.PARTITIONS: case PlSqlParser.PARTNUMINST: case PlSqlParser.PASSING: case PlSqlParser.PASSWORD_GRACE_TIME: case PlSqlParser.PASSWORD_LIFE_TIME: case PlSqlParser.PASSWORD_LOCK_TIME: case PlSqlParser.PASSWORD: case PlSqlParser.PASSWORD_REUSE_MAX: case PlSqlParser.PASSWORD_REUSE_TIME: case PlSqlParser.PASSWORD_VERIFY_FUNCTION: case PlSqlParser.PAST: case PlSqlParser.PATCH: case PlSqlParser.PATH: case PlSqlParser.PATH_PREFIX: case PlSqlParser.PATHS: case PlSqlParser.PATTERN: case PlSqlParser.PBL_HS_BEGIN: case PlSqlParser.PBL_HS_END: case PlSqlParser.PCTINCREASE: case PlSqlParser.PCTTHRESHOLD: case PlSqlParser.PCTUSED: case PlSqlParser.PCTVERSION: case PlSqlParser.PENDING: case PlSqlParser.PERCENT_KEYWORD: case PlSqlParser.PERCENT_RANKM: case PlSqlParser.PERFORMANCE: case PlSqlParser.PERIOD_KEYWORD: case PlSqlParser.PERMANENT: case PlSqlParser.PERMISSION: case PlSqlParser.PERMUTE: case PlSqlParser.PER: case PlSqlParser.PFILE: case PlSqlParser.PHYSICAL: case PlSqlParser.PIKEY: case PlSqlParser.PIPELINED: case PlSqlParser.PIV_GB: case PlSqlParser.PIVOT: case PlSqlParser.PIV_SSF: case PlSqlParser.PLACE_DISTINCT: case PlSqlParser.PLACE_GROUP_BY: case PlSqlParser.PLAN: case PlSqlParser.PLSCOPE_SETTINGS: case PlSqlParser.PLS_INTEGER: case PlSqlParser.PLSQL_CCFLAGS: case PlSqlParser.PLSQL_CODE_TYPE: case PlSqlParser.PLSQL_DEBUG: case PlSqlParser.PLSQL_OPTIMIZE_LEVEL: case PlSqlParser.PLSQL_WARNINGS: case PlSqlParser.PLUGGABLE: case PlSqlParser.POINT: case PlSqlParser.POLICY: case PlSqlParser.POOL_16K: case PlSqlParser.POOL_2K: case PlSqlParser.POOL_32K: case PlSqlParser.POOL_4K: case PlSqlParser.POOL_8K: case PlSqlParser.POSITIVEN: case PlSqlParser.POSITIVE: case PlSqlParser.POST_TRANSACTION: case PlSqlParser.POWERMULTISET_BY_CARDINALITY: case PlSqlParser.POWERMULTISET: case PlSqlParser.POWER: case PlSqlParser.PQ_CONCURRENT_UNION: case PlSqlParser.PQ_DISTRIBUTE: case PlSqlParser.PQ_DISTRIBUTE_WINDOW: case PlSqlParser.PQ_FILTER: case PlSqlParser.PQ_MAP: case PlSqlParser.PQ_NOMAP: case PlSqlParser.PQ_REPLICATE: case PlSqlParser.PQ_SKEW: case PlSqlParser.PRAGMA: case PlSqlParser.PREBUILT: case PlSqlParser.PRECEDES: case PlSqlParser.PRECEDING: case PlSqlParser.PRECISION: case PlSqlParser.PRECOMPUTE_SUBQUERY: case PlSqlParser.PREDICATE_REORDERS: case PlSqlParser.PRELOAD: case PlSqlParser.PREPARE: case PlSqlParser.PRESENTNNV: case PlSqlParser.PRESENT: case PlSqlParser.PRESENTV: case PlSqlParser.PRESERVE_OID: case PlSqlParser.PRESERVE: case PlSqlParser.PRETTY: case PlSqlParser.PREVIOUS: case PlSqlParser.PREV: case PlSqlParser.PRIMARY: case PlSqlParser.PRINTBLOBTOCLOB: case PlSqlParser.PRIORITY: case PlSqlParser.PRIVATE: case PlSqlParser.PRIVATE_SGA: case PlSqlParser.PRIVILEGED: case PlSqlParser.PRIVILEGE: case PlSqlParser.PRIVILEGES: case PlSqlParser.PROCEDURAL: case PlSqlParser.PROCEDURE: case PlSqlParser.PROCESS: case PlSqlParser.PROFILE: case PlSqlParser.PROGRAM: case PlSqlParser.PROJECT: case PlSqlParser.PROPAGATE: case PlSqlParser.PROTECTED: case PlSqlParser.PROTECTION: case PlSqlParser.PROXY: case PlSqlParser.PRUNING: case PlSqlParser.PULL_PRED: case PlSqlParser.PURGE: case PlSqlParser.PUSH_PRED: case PlSqlParser.PUSH_SUBQ: case PlSqlParser.PX_FAULT_TOLERANCE: case PlSqlParser.PX_GRANULE: case PlSqlParser.PX_JOIN_FILTER: case PlSqlParser.QB_NAME: case PlSqlParser.QUERY_BLOCK: case PlSqlParser.QUERY: case PlSqlParser.QUEUE_CURR: case PlSqlParser.QUEUE: case PlSqlParser.QUEUE_ROWP: case PlSqlParser.QUIESCE: case PlSqlParser.QUORUM: case PlSqlParser.QUOTA: case PlSqlParser.RAISE: case PlSqlParser.RANDOM_LOCAL: case PlSqlParser.RANDOM: case PlSqlParser.RANGE: case PlSqlParser.RANKM: case PlSqlParser.RAPIDLY: case PlSqlParser.RAW: case PlSqlParser.RAWTOHEX: case PlSqlParser.RAWTONHEX: case PlSqlParser.RBA: case PlSqlParser.RBO_OUTLINE: case PlSqlParser.RDBA: case PlSqlParser.READ: case PlSqlParser.READS: case PlSqlParser.REALM: case PlSqlParser.REAL: case PlSqlParser.REBALANCE: case PlSqlParser.REBUILD: case PlSqlParser.RECORD: case PlSqlParser.RECORDS_PER_BLOCK: case PlSqlParser.RECOVERABLE: case PlSqlParser.RECOVER: case PlSqlParser.RECOVERY: case PlSqlParser.RECYCLEBIN: case PlSqlParser.RECYCLE: case PlSqlParser.REDACTION: case PlSqlParser.REDEFINE: case PlSqlParser.REDO: case PlSqlParser.REDUCED: case PlSqlParser.REDUNDANCY: case PlSqlParser.REF_CASCADE_CURSOR: case PlSqlParser.REFERENCED: case PlSqlParser.REFERENCE: case PlSqlParser.REFERENCES: case PlSqlParser.REFERENCING: case PlSqlParser.REF: case PlSqlParser.REFRESH: case PlSqlParser.REFTOHEX: case PlSqlParser.REGEXP_COUNT: case PlSqlParser.REGEXP_INSTR: case PlSqlParser.REGEXP_LIKE: case PlSqlParser.REGEXP_REPLACE: case PlSqlParser.REGEXP_SUBSTR: case PlSqlParser.REGISTER: case PlSqlParser.REGR_AVGX: case PlSqlParser.REGR_AVGY: case PlSqlParser.REGR_COUNT: case PlSqlParser.REGR_INTERCEPT: case PlSqlParser.REGR_R2: case PlSqlParser.REGR_SLOPE: case PlSqlParser.REGR_SXX: case PlSqlParser.REGR_SXY: case PlSqlParser.REGR_SYY: case PlSqlParser.REGULAR: case PlSqlParser.REJECT: case PlSqlParser.REKEY: case PlSqlParser.RELATIONAL: case PlSqlParser.RELOCATE: case PlSqlParser.RELY: case PlSqlParser.REMAINDER: case PlSqlParser.REMOTE_MAPPED: case PlSqlParser.REMOVE: case PlSqlParser.RENAME: case PlSqlParser.REPAIR: case PlSqlParser.REPEAT: case PlSqlParser.REPLACE: case PlSqlParser.REPLICATION: case PlSqlParser.REQUIRED: case PlSqlParser.RESETLOGS: case PlSqlParser.RESET: case PlSqlParser.RESIZE: case PlSqlParser.RESOLVE: case PlSqlParser.RESOLVER: case PlSqlParser.RESPECT: case PlSqlParser.RESTART: case PlSqlParser.RESTORE_AS_INTERVALS: case PlSqlParser.RESTORE: case PlSqlParser.RESTRICT_ALL_REF_CONS: case PlSqlParser.RESTRICTED: case PlSqlParser.RESTRICT_REFERENCES: case PlSqlParser.RESTRICT: case PlSqlParser.RESULT_CACHE: case PlSqlParser.RESULT: case PlSqlParser.RESUMABLE: case PlSqlParser.RESUME: case PlSqlParser.RETENTION: case PlSqlParser.RETRY_ON_ROW_CHANGE: case PlSqlParser.RETURNING: case PlSqlParser.RETURN: case PlSqlParser.REUSE: case PlSqlParser.REVERSE: case PlSqlParser.REWRITE_OR_ERROR: case PlSqlParser.REWRITE: case PlSqlParser.RIGHT: case PlSqlParser.ROLE: case PlSqlParser.ROLESET: case PlSqlParser.ROLES: case PlSqlParser.ROLLBACK: case PlSqlParser.ROLLING: case PlSqlParser.ROLLUP: case PlSqlParser.ROWDEPENDENCIES: case PlSqlParser.ROWID_MAPPING_TABLE: case PlSqlParser.ROWID: case PlSqlParser.ROWIDTOCHAR: case PlSqlParser.ROWIDTONCHAR: case PlSqlParser.ROW_LENGTH: case PlSqlParser.ROWNUM: case PlSqlParser.ROW: case PlSqlParser.ROWS: case PlSqlParser.RPAD: case PlSqlParser.RTRIM: case PlSqlParser.RULE: case PlSqlParser.RULES: case PlSqlParser.RUNNING: case PlSqlParser.SALT: case PlSqlParser.SAMPLE: case PlSqlParser.SAVE_AS_INTERVALS: case PlSqlParser.SAVEPOINT: case PlSqlParser.SAVE: case PlSqlParser.SB4: case PlSqlParser.SCALE_ROWS: case PlSqlParser.SCALE: case PlSqlParser.SCAN_INSTANCES: case PlSqlParser.SCAN: case PlSqlParser.SCHEDULER: case PlSqlParser.SCHEMACHECK: case PlSqlParser.SCHEMA: case PlSqlParser.SCN_ASCENDING: case PlSqlParser.SCN: case PlSqlParser.SCOPE: case PlSqlParser.SCRUB: case PlSqlParser.SD_ALL: case PlSqlParser.SD_INHIBIT: case PlSqlParser.SDO_GEOM_MBR: case PlSqlParser.SD_SHOW: case PlSqlParser.SEARCH: case PlSqlParser.SECOND: case PlSqlParser.SECRET: case PlSqlParser.SECUREFILE_DBA: case PlSqlParser.SECUREFILE: case PlSqlParser.SECURITY: case PlSqlParser.SEED: case PlSqlParser.SEG_BLOCK: case PlSqlParser.SEG_FILE: case PlSqlParser.SEGMENT: case PlSqlParser.SELECTIVITY: case PlSqlParser.SELF: case PlSqlParser.SEMIJOIN_DRIVER: case PlSqlParser.SEMIJOIN: case PlSqlParser.SEMI_TO_INNER: case PlSqlParser.SEQUENCED: case PlSqlParser.SEQUENCE: case PlSqlParser.SEQUENTIAL: case PlSqlParser.SERIALIZABLE: case PlSqlParser.SERIALLY_REUSABLE: case PlSqlParser.SERIAL: case PlSqlParser.SERVERERROR: case PlSqlParser.SERVICE_NAME_CONVERT: case PlSqlParser.SERVICES: case PlSqlParser.SESSION_CACHED_CURSORS: case PlSqlParser.SESSION: case PlSqlParser.SESSIONS_PER_USER: case PlSqlParser.SESSIONTIMEZONE: case PlSqlParser.SESSIONTZNAME: case PlSqlParser.SET: case PlSqlParser.SETS: case PlSqlParser.SETTINGS: case PlSqlParser.SET_TO_JOIN: case PlSqlParser.SEVERE: case PlSqlParser.SHARED_POOL: case PlSqlParser.SHARED: case PlSqlParser.SHARING: case PlSqlParser.SHELFLIFE: case PlSqlParser.SHOW: case PlSqlParser.SHRINK: case PlSqlParser.SHUTDOWN: case PlSqlParser.SIBLINGS: case PlSqlParser.SID: case PlSqlParser.SIGNAL_COMPONENT: case PlSqlParser.SIGNAL_FUNCTION: case PlSqlParser.SIGN: case PlSqlParser.SIGNTYPE: case PlSqlParser.SIMPLE_INTEGER: case PlSqlParser.SIMPLE: case PlSqlParser.SINGLE: case PlSqlParser.SINGLETASK: case PlSqlParser.SINH: case PlSqlParser.SIN: case PlSqlParser.SKIP_EXT_OPTIMIZER: case PlSqlParser.SKIP_: case PlSqlParser.SKIP_UNQ_UNUSABLE_IDX: case PlSqlParser.SKIP_UNUSABLE_INDEXES: case PlSqlParser.SMALLFILE: case PlSqlParser.SMALLINT: case PlSqlParser.SNAPSHOT: case PlSqlParser.SOME: case PlSqlParser.SORT: case PlSqlParser.SOUNDEX: case PlSqlParser.SOURCE_FILE_DIRECTORY: case PlSqlParser.SOURCE_FILE_NAME_CONVERT: case PlSqlParser.SOURCE: case PlSqlParser.SPACE_KEYWORD: case PlSqlParser.SPECIFICATION: case PlSqlParser.SPFILE: case PlSqlParser.SPLIT: case PlSqlParser.SPREADSHEET: case PlSqlParser.SQLDATA: case PlSqlParser.SQLERROR: case PlSqlParser.SQLLDR: case PlSqlParser.SQL: case PlSqlParser.SQL_TRACE: case PlSqlParser.SQL_TRANSLATION_PROFILE: case PlSqlParser.SQRT: case PlSqlParser.STALE: case PlSqlParser.STANDALONE: case PlSqlParser.STANDARD_HASH: case PlSqlParser.STANDBY_MAX_DATA_DELAY: case PlSqlParser.STANDBYS: case PlSqlParser.STANDBY: case PlSqlParser.STAR: case PlSqlParser.STAR_TRANSFORMATION: case PlSqlParser.STARTUP: case PlSqlParser.STATEMENT_ID: case PlSqlParser.STATEMENT_QUEUING: case PlSqlParser.STATEMENTS: case PlSqlParser.STATEMENT: case PlSqlParser.STATE: case PlSqlParser.STATIC: case PlSqlParser.STATISTICS: case PlSqlParser.STATS_BINOMIAL_TEST: case PlSqlParser.STATS_CROSSTAB: case PlSqlParser.STATS_F_TEST: case PlSqlParser.STATS_KS_TEST: case PlSqlParser.STATS_MODE: case PlSqlParser.STATS_MW_TEST: case PlSqlParser.STATS_ONE_WAY_ANOVA: case PlSqlParser.STATS_T_TEST_INDEP: case PlSqlParser.STATS_T_TEST_INDEPU: case PlSqlParser.STATS_T_TEST_ONE: case PlSqlParser.STATS_T_TEST_PAIRED: case PlSqlParser.STATS_WSR_TEST: case PlSqlParser.STDDEV_POP: case PlSqlParser.STDDEV_SAMP: case PlSqlParser.STOP: case PlSqlParser.STORAGE: case PlSqlParser.STORE: case PlSqlParser.STREAMS: case PlSqlParser.STREAM: case PlSqlParser.STRICT: case PlSqlParser.STRING: case PlSqlParser.STRIPE_COLUMNS: case PlSqlParser.STRIPE_WIDTH: case PlSqlParser.STRIP: case PlSqlParser.STRUCTURE: case PlSqlParser.SUBMULTISET: case PlSqlParser.SUBPARTITION_REL: case PlSqlParser.SUBPARTITIONS: case PlSqlParser.SUBPARTITION: case PlSqlParser.SUBQUERIES: case PlSqlParser.SUBQUERY_PRUNING: case PlSqlParser.SUBSCRIBE: case PlSqlParser.SUBSET: case PlSqlParser.SUBSTITUTABLE: case PlSqlParser.SUBSTR2: case PlSqlParser.SUBSTR4: case PlSqlParser.SUBSTRB: case PlSqlParser.SUBSTRC: case PlSqlParser.SUBTYPE: case PlSqlParser.SUCCESSFUL: case PlSqlParser.SUCCESS: case PlSqlParser.SUMMARY: case PlSqlParser.SUPPLEMENTAL: case PlSqlParser.SUSPEND: case PlSqlParser.SWAP_JOIN_INPUTS: case PlSqlParser.SWITCHOVER: case PlSqlParser.SWITCH: case PlSqlParser.SYNCHRONOUS: case PlSqlParser.SYNC: case PlSqlParser.SYSASM: case PlSqlParser.SYS_AUDIT: case PlSqlParser.SYSAUX: case PlSqlParser.SYSBACKUP: case PlSqlParser.SYS_CHECKACL: case PlSqlParser.SYS_CHECK_PRIVILEGE: case PlSqlParser.SYS_CONNECT_BY_PATH: case PlSqlParser.SYS_CONTEXT: case PlSqlParser.SYSDATE: case PlSqlParser.SYSDBA: case PlSqlParser.SYS_DBURIGEN: case PlSqlParser.SYSDG: case PlSqlParser.SYS_DL_CURSOR: case PlSqlParser.SYS_DM_RXFORM_CHR: case PlSqlParser.SYS_DM_RXFORM_NUM: case PlSqlParser.SYS_DOM_COMPARE: case PlSqlParser.SYS_DST_PRIM2SEC: case PlSqlParser.SYS_DST_SEC2PRIM: case PlSqlParser.SYS_ET_BFILE_TO_RAW: case PlSqlParser.SYS_ET_BLOB_TO_IMAGE: case PlSqlParser.SYS_ET_IMAGE_TO_BLOB: case PlSqlParser.SYS_ET_RAW_TO_BFILE: case PlSqlParser.SYS_EXTPDTXT: case PlSqlParser.SYS_EXTRACT_UTC: case PlSqlParser.SYS_FBT_INSDEL: case PlSqlParser.SYS_FILTER_ACLS: case PlSqlParser.SYS_FNMATCHES: case PlSqlParser.SYS_FNREPLACE: case PlSqlParser.SYS_GET_ACLIDS: case PlSqlParser.SYS_GET_COL_ACLIDS: case PlSqlParser.SYS_GET_PRIVILEGES: case PlSqlParser.SYS_GETTOKENID: case PlSqlParser.SYS_GETXTIVAL: case PlSqlParser.SYS_GUID: case PlSqlParser.SYSGUID: case PlSqlParser.SYSKM: case PlSqlParser.SYS_MAKE_XMLNODEID: case PlSqlParser.SYS_MAKEXML: case PlSqlParser.SYS_MKXMLATTR: case PlSqlParser.SYS_MKXTI: case PlSqlParser.SYSOBJ: case PlSqlParser.SYS_OP_ADT2BIN: case PlSqlParser.SYS_OP_ADTCONS: case PlSqlParser.SYS_OP_ALSCRVAL: case PlSqlParser.SYS_OP_ATG: case PlSqlParser.SYS_OP_BIN2ADT: case PlSqlParser.SYS_OP_BITVEC: case PlSqlParser.SYS_OP_BL2R: case PlSqlParser.SYS_OP_BLOOM_FILTER_LIST: case PlSqlParser.SYS_OP_BLOOM_FILTER: case PlSqlParser.SYS_OP_C2C: case PlSqlParser.SYS_OP_CAST: case PlSqlParser.SYS_OP_CEG: case PlSqlParser.SYS_OP_CL2C: case PlSqlParser.SYS_OP_COMBINED_HASH: case PlSqlParser.SYS_OP_COMP: case PlSqlParser.SYS_OP_CONVERT: case PlSqlParser.SYS_OP_COUNTCHG: case PlSqlParser.SYS_OP_CSCONV: case PlSqlParser.SYS_OP_CSCONVTEST: case PlSqlParser.SYS_OP_CSR: case PlSqlParser.SYS_OP_CSX_PATCH: case PlSqlParser.SYS_OP_CYCLED_SEQ: case PlSqlParser.SYS_OP_DECOMP: case PlSqlParser.SYS_OP_DESCEND: case PlSqlParser.SYS_OP_DISTINCT: case PlSqlParser.SYS_OP_DRA: case PlSqlParser.SYS_OP_DUMP: case PlSqlParser.SYS_OP_DV_CHECK: case PlSqlParser.SYS_OP_ENFORCE_NOT_NULL: case PlSqlParser.SYSOPER: case PlSqlParser.SYS_OP_EXTRACT: case PlSqlParser.SYS_OP_GROUPING: case PlSqlParser.SYS_OP_GUID: case PlSqlParser.SYS_OP_HASH: case PlSqlParser.SYS_OP_IIX: case PlSqlParser.SYS_OP_ITR: case PlSqlParser.SYS_OP_KEY_VECTOR_CREATE: case PlSqlParser.SYS_OP_KEY_VECTOR_FILTER_LIST: case PlSqlParser.SYS_OP_KEY_VECTOR_FILTER: case PlSqlParser.SYS_OP_KEY_VECTOR_SUCCEEDED: case PlSqlParser.SYS_OP_KEY_VECTOR_USE: case PlSqlParser.SYS_OP_LBID: case PlSqlParser.SYS_OP_LOBLOC2BLOB: case PlSqlParser.SYS_OP_LOBLOC2CLOB: case PlSqlParser.SYS_OP_LOBLOC2ID: case PlSqlParser.SYS_OP_LOBLOC2NCLOB: case PlSqlParser.SYS_OP_LOBLOC2TYP: case PlSqlParser.SYS_OP_LSVI: case PlSqlParser.SYS_OP_LVL: case PlSqlParser.SYS_OP_MAKEOID: case PlSqlParser.SYS_OP_MAP_NONNULL: case PlSqlParser.SYS_OP_MSR: case PlSqlParser.SYS_OP_NICOMBINE: case PlSqlParser.SYS_OP_NIEXTRACT: case PlSqlParser.SYS_OP_NII: case PlSqlParser.SYS_OP_NIX: case PlSqlParser.SYS_OP_NOEXPAND: case PlSqlParser.SYS_OP_NTCIMG: case PlSqlParser.SYS_OP_NUMTORAW: case PlSqlParser.SYS_OP_OIDVALUE: case PlSqlParser.SYS_OP_OPNSIZE: case PlSqlParser.SYS_OP_PAR_1: case PlSqlParser.SYS_OP_PARGID_1: case PlSqlParser.SYS_OP_PARGID: case PlSqlParser.SYS_OP_PAR: case PlSqlParser.SYS_OP_PART_ID: case PlSqlParser.SYS_OP_PIVOT: case PlSqlParser.SYS_OP_R2O: case PlSqlParser.SYS_OP_RAWTONUM: case PlSqlParser.SYS_OP_RDTM: case PlSqlParser.SYS_OP_REF: case PlSqlParser.SYS_OP_RMTD: case PlSqlParser.SYS_OP_ROWIDTOOBJ: case PlSqlParser.SYS_OP_RPB: case PlSqlParser.SYS_OPTLOBPRBSC: case PlSqlParser.SYS_OP_TOSETID: case PlSqlParser.SYS_OP_TPR: case PlSqlParser.SYS_OP_TRTB: case PlSqlParser.SYS_OPTXICMP: case PlSqlParser.SYS_OPTXQCASTASNQ: case PlSqlParser.SYS_OP_UNDESCEND: case PlSqlParser.SYS_OP_VECAND: case PlSqlParser.SYS_OP_VECBIT: case PlSqlParser.SYS_OP_VECOR: case PlSqlParser.SYS_OP_VECXOR: case PlSqlParser.SYS_OP_VERSION: case PlSqlParser.SYS_OP_VREF: case PlSqlParser.SYS_OP_VVD: case PlSqlParser.SYS_OP_XMLCONS_FOR_CSX: case PlSqlParser.SYS_OP_XPTHATG: case PlSqlParser.SYS_OP_XPTHIDX: case PlSqlParser.SYS_OP_XPTHOP: case PlSqlParser.SYS_OP_XTXT2SQLT: case PlSqlParser.SYS_OP_ZONE_ID: case PlSqlParser.SYS_ORDERKEY_DEPTH: case PlSqlParser.SYS_ORDERKEY_MAXCHILD: case PlSqlParser.SYS_ORDERKEY_PARENT: case PlSqlParser.SYS_PARALLEL_TXN: case PlSqlParser.SYS_PATHID_IS_ATTR: case PlSqlParser.SYS_PATHID_IS_NMSPC: case PlSqlParser.SYS_PATHID_LASTNAME: case PlSqlParser.SYS_PATHID_LASTNMSPC: case PlSqlParser.SYS_PATH_REVERSE: case PlSqlParser.SYS_PXQEXTRACT: case PlSqlParser.SYS_RAW_TO_XSID: case PlSqlParser.SYS_RID_ORDER: case PlSqlParser.SYS_ROW_DELTA: case PlSqlParser.SYS_SC_2_XMLT: case PlSqlParser.SYS_SYNRCIREDO: case PlSqlParser.SYSTEM_DEFINED: case PlSqlParser.SYSTEM: case PlSqlParser.SYSTIMESTAMP: case PlSqlParser.SYS_TYPEID: case PlSqlParser.SYS_UMAKEXML: case PlSqlParser.SYS_XMLANALYZE: case PlSqlParser.SYS_XMLCONTAINS: case PlSqlParser.SYS_XMLCONV: case PlSqlParser.SYS_XMLEXNSURI: case PlSqlParser.SYS_XMLGEN: case PlSqlParser.SYS_XMLI_LOC_ISNODE: case PlSqlParser.SYS_XMLI_LOC_ISTEXT: case PlSqlParser.SYS_XMLINSTR: case PlSqlParser.SYS_XMLLOCATOR_GETSVAL: case PlSqlParser.SYS_XMLNODEID_GETCID: case PlSqlParser.SYS_XMLNODEID_GETLOCATOR: case PlSqlParser.SYS_XMLNODEID_GETOKEY: case PlSqlParser.SYS_XMLNODEID_GETPATHID: case PlSqlParser.SYS_XMLNODEID_GETPTRID: case PlSqlParser.SYS_XMLNODEID_GETRID: case PlSqlParser.SYS_XMLNODEID_GETSVAL: case PlSqlParser.SYS_XMLNODEID_GETTID: case PlSqlParser.SYS_XMLNODEID: case PlSqlParser.SYS_XMLT_2_SC: case PlSqlParser.SYS_XMLTRANSLATE: case PlSqlParser.SYS_XMLTYPE2SQL: case PlSqlParser.SYS_XQ_ASQLCNV: case PlSqlParser.SYS_XQ_ATOMCNVCHK: case PlSqlParser.SYS_XQBASEURI: case PlSqlParser.SYS_XQCASTABLEERRH: case PlSqlParser.SYS_XQCODEP2STR: case PlSqlParser.SYS_XQCODEPEQ: case PlSqlParser.SYS_XQCON2SEQ: case PlSqlParser.SYS_XQCONCAT: case PlSqlParser.SYS_XQDELETE: case PlSqlParser.SYS_XQDFLTCOLATION: case PlSqlParser.SYS_XQDOC: case PlSqlParser.SYS_XQDOCURI: case PlSqlParser.SYS_XQDURDIV: case PlSqlParser.SYS_XQED4URI: case PlSqlParser.SYS_XQENDSWITH: case PlSqlParser.SYS_XQERRH: case PlSqlParser.SYS_XQERR: case PlSqlParser.SYS_XQESHTMLURI: case PlSqlParser.SYS_XQEXLOBVAL: case PlSqlParser.SYS_XQEXSTWRP: case PlSqlParser.SYS_XQEXTRACT: case PlSqlParser.SYS_XQEXTRREF: case PlSqlParser.SYS_XQEXVAL: case PlSqlParser.SYS_XQFB2STR: case PlSqlParser.SYS_XQFNBOOL: case PlSqlParser.SYS_XQFNCMP: case PlSqlParser.SYS_XQFNDATIM: case PlSqlParser.SYS_XQFNLNAME: case PlSqlParser.SYS_XQFNNM: case PlSqlParser.SYS_XQFNNSURI: case PlSqlParser.SYS_XQFNPREDTRUTH: case PlSqlParser.SYS_XQFNQNM: case PlSqlParser.SYS_XQFNROOT: case PlSqlParser.SYS_XQFORMATNUM: case PlSqlParser.SYS_XQFTCONTAIN: case PlSqlParser.SYS_XQFUNCR: case PlSqlParser.SYS_XQGETCONTENT: case PlSqlParser.SYS_XQINDXOF: case PlSqlParser.SYS_XQINSERT: case PlSqlParser.SYS_XQINSPFX: case PlSqlParser.SYS_XQIRI2URI: case PlSqlParser.SYS_XQLANG: case PlSqlParser.SYS_XQLLNMFRMQNM: case PlSqlParser.SYS_XQMKNODEREF: case PlSqlParser.SYS_XQNILLED: case PlSqlParser.SYS_XQNODENAME: case PlSqlParser.SYS_XQNORMSPACE: case PlSqlParser.SYS_XQNORMUCODE: case PlSqlParser.SYS_XQ_NRNG: case PlSqlParser.SYS_XQNSP4PFX: case PlSqlParser.SYS_XQNSPFRMQNM: case PlSqlParser.SYS_XQPFXFRMQNM: case PlSqlParser.SYS_XQ_PKSQL2XML: case PlSqlParser.SYS_XQPOLYABS: case PlSqlParser.SYS_XQPOLYADD: case PlSqlParser.SYS_XQPOLYCEL: case PlSqlParser.SYS_XQPOLYCSTBL: case PlSqlParser.SYS_XQPOLYCST: case PlSqlParser.SYS_XQPOLYDIV: case PlSqlParser.SYS_XQPOLYFLR: case PlSqlParser.SYS_XQPOLYMOD: case PlSqlParser.SYS_XQPOLYMUL: case PlSqlParser.SYS_XQPOLYRND: case PlSqlParser.SYS_XQPOLYSQRT: case PlSqlParser.SYS_XQPOLYSUB: case PlSqlParser.SYS_XQPOLYUMUS: case PlSqlParser.SYS_XQPOLYUPLS: case PlSqlParser.SYS_XQPOLYVEQ: case PlSqlParser.SYS_XQPOLYVGE: case PlSqlParser.SYS_XQPOLYVGT: case PlSqlParser.SYS_XQPOLYVLE: case PlSqlParser.SYS_XQPOLYVLT: case PlSqlParser.SYS_XQPOLYVNE: case PlSqlParser.SYS_XQREF2VAL: case PlSqlParser.SYS_XQRENAME: case PlSqlParser.SYS_XQREPLACE: case PlSqlParser.SYS_XQRESVURI: case PlSqlParser.SYS_XQRNDHALF2EVN: case PlSqlParser.SYS_XQRSLVQNM: case PlSqlParser.SYS_XQRYENVPGET: case PlSqlParser.SYS_XQRYVARGET: case PlSqlParser.SYS_XQRYWRP: case PlSqlParser.SYS_XQSEQ2CON4XC: case PlSqlParser.SYS_XQSEQ2CON: case PlSqlParser.SYS_XQSEQDEEPEQ: case PlSqlParser.SYS_XQSEQINSB: case PlSqlParser.SYS_XQSEQRM: case PlSqlParser.SYS_XQSEQRVS: case PlSqlParser.SYS_XQSEQSUB: case PlSqlParser.SYS_XQSEQTYPMATCH: case PlSqlParser.SYS_XQSTARTSWITH: case PlSqlParser.SYS_XQSTATBURI: case PlSqlParser.SYS_XQSTR2CODEP: case PlSqlParser.SYS_XQSTRJOIN: case PlSqlParser.SYS_XQSUBSTRAFT: case PlSqlParser.SYS_XQSUBSTRBEF: case PlSqlParser.SYS_XQTOKENIZE: case PlSqlParser.SYS_XQTREATAS: case PlSqlParser.SYS_XQ_UPKXML2SQL: case PlSqlParser.SYS_XQXFORM: case PlSqlParser.SYS_XSID_TO_RAW: case PlSqlParser.SYS_ZMAP_FILTER: case PlSqlParser.SYS_ZMAP_REFRESH: case PlSqlParser.TABLE_LOOKUP_BY_NL: case PlSqlParser.TABLESPACE_NO: case PlSqlParser.TABLESPACE: case PlSqlParser.TABLES: case PlSqlParser.TABLE_STATS: case PlSqlParser.TABLE: case PlSqlParser.TABNO: case PlSqlParser.TAG: case PlSqlParser.TANH: case PlSqlParser.TAN: case PlSqlParser.TBLORIDXPARTNUM: case PlSqlParser.TEMPFILE: case PlSqlParser.TEMPLATE: case PlSqlParser.TEMPORARY: case PlSqlParser.TEMP_TABLE: case PlSqlParser.TEST: case PlSqlParser.TEXT: case PlSqlParser.THAN: case PlSqlParser.THEN: case PlSqlParser.THE: case PlSqlParser.THREAD: case PlSqlParser.THROUGH: case PlSqlParser.TIER: case PlSqlParser.TIES: case PlSqlParser.TIMEOUT: case PlSqlParser.TIMESTAMP_LTZ_UNCONSTRAINED: case PlSqlParser.TIMESTAMP: case PlSqlParser.TIMESTAMP_TZ_UNCONSTRAINED: case PlSqlParser.TIMESTAMP_UNCONSTRAINED: case PlSqlParser.TIMES: case PlSqlParser.TIME: case PlSqlParser.TIMEZONE_ABBR: case PlSqlParser.TIMEZONE_HOUR: case PlSqlParser.TIMEZONE_MINUTE: case PlSqlParser.TIMEZONE_OFFSET: case PlSqlParser.TIMEZONE_REGION: case PlSqlParser.TIME_ZONE: case PlSqlParser.TIV_GB: case PlSqlParser.TIV_SSF: case PlSqlParser.TO_ACLID: case PlSqlParser.TO_BINARY_DOUBLE: case PlSqlParser.TO_BINARY_FLOAT: case PlSqlParser.TO_BLOB: case PlSqlParser.TO_CLOB: case PlSqlParser.TO_DSINTERVAL: case PlSqlParser.TO_LOB: case PlSqlParser.TO_MULTI_BYTE: case PlSqlParser.TO_NCHAR: case PlSqlParser.TO_NCLOB: case PlSqlParser.TO_NUMBER: case PlSqlParser.TOPLEVEL: case PlSqlParser.TO_SINGLE_BYTE: case PlSqlParser.TO_TIMESTAMP: case PlSqlParser.TO_TIMESTAMP_TZ: case PlSqlParser.TO_TIME: case PlSqlParser.TO_TIME_TZ: case PlSqlParser.TO_YMINTERVAL: case PlSqlParser.TRACE: case PlSqlParser.TRACING: case PlSqlParser.TRACKING: case PlSqlParser.TRAILING: case PlSqlParser.TRANSACTION: case PlSqlParser.TRANSFORM_DISTINCT_AGG: case PlSqlParser.TRANSITIONAL: case PlSqlParser.TRANSITION: case PlSqlParser.TRANSLATE: case PlSqlParser.TRANSLATION: case PlSqlParser.TREAT: case PlSqlParser.TRIGGERS: case PlSqlParser.TRIGGER: case PlSqlParser.TRUE: case PlSqlParser.TRUNCATE: case PlSqlParser.TRUNC: case PlSqlParser.TRUSTED: case PlSqlParser.TRUST: case PlSqlParser.TUNING: case PlSqlParser.TX: case PlSqlParser.TYPES: case PlSqlParser.TYPE: case PlSqlParser.TZ_OFFSET: case PlSqlParser.UB2: case PlSqlParser.UBA: case PlSqlParser.UCS2: case PlSqlParser.UID: case PlSqlParser.UNARCHIVED: case PlSqlParser.UNBOUNDED: case PlSqlParser.UNBOUND: case PlSqlParser.UNCONDITIONAL: case PlSqlParser.UNDER: case PlSqlParser.UNDO: case PlSqlParser.UNDROP: case PlSqlParser.UNIFORM: case PlSqlParser.UNISTR: case PlSqlParser.UNLIMITED: case PlSqlParser.UNLOAD: case PlSqlParser.UNLOCK: case PlSqlParser.UNMATCHED: case PlSqlParser.UNNEST_INNERJ_DISTINCT_VIEW: case PlSqlParser.UNNEST_NOSEMIJ_NODISTINCTVIEW: case PlSqlParser.UNNEST_SEMIJ_VIEW: case PlSqlParser.UNNEST: case PlSqlParser.UNPACKED: case PlSqlParser.UNPIVOT: case PlSqlParser.UNPLUG: case PlSqlParser.UNPROTECTED: case PlSqlParser.UNQUIESCE: case PlSqlParser.UNRECOVERABLE: case PlSqlParser.UNRESTRICTED: case PlSqlParser.UNSUBSCRIBE: case PlSqlParser.UNTIL: case PlSqlParser.UNUSABLE: case PlSqlParser.UNUSED: case PlSqlParser.UPDATABLE: case PlSqlParser.UPDATED: case PlSqlParser.UPDATEXML: case PlSqlParser.UPD_INDEXES: case PlSqlParser.UPD_JOININDEX: case PlSqlParser.UPGRADE: case PlSqlParser.UPPER: case PlSqlParser.UPSERT: case PlSqlParser.UROWID: case PlSqlParser.USABLE: case PlSqlParser.USAGE: case PlSqlParser.USE_ANTI: case PlSqlParser.USE_CONCAT: case PlSqlParser.USE_CUBE: case PlSqlParser.USE_HASH_AGGREGATION: case PlSqlParser.USE_HASH_GBY_FOR_PUSHDOWN: case PlSqlParser.USE_HASH: case PlSqlParser.USE_HIDDEN_PARTITIONS: case PlSqlParser.USE_INVISIBLE_INDEXES: case PlSqlParser.USE_MERGE_CARTESIAN: case PlSqlParser.USE_MERGE: case PlSqlParser.USE_NL: case PlSqlParser.USE_NL_WITH_INDEX: case PlSqlParser.USE_PRIVATE_OUTLINES: case PlSqlParser.USER_DATA: case PlSqlParser.USER_DEFINED: case PlSqlParser.USERENV: case PlSqlParser.USERGROUP: case PlSqlParser.USER_RECYCLEBIN: case PlSqlParser.USERS: case PlSqlParser.USER_TABLESPACES: case PlSqlParser.USER: case PlSqlParser.USE_SEMI: case PlSqlParser.USE_STORED_OUTLINES: case PlSqlParser.USE_TTT_FOR_GSETS: case PlSqlParser.USE: case PlSqlParser.USE_VECTOR_AGGREGATION: case PlSqlParser.USE_WEAK_NAME_RESL: case PlSqlParser.USING_NO_EXPAND: case PlSqlParser.USING: case PlSqlParser.UTF16BE: case PlSqlParser.UTF16LE: case PlSqlParser.UTF32: case PlSqlParser.UTF8: case PlSqlParser.V1: case PlSqlParser.V2: case PlSqlParser.VALIDATE: case PlSqlParser.VALIDATION: case PlSqlParser.VALID_TIME_END: case PlSqlParser.VALUE: case PlSqlParser.VARCHAR2: case PlSqlParser.VARCHAR: case PlSqlParser.VARIABLE: case PlSqlParser.VAR_POP: case PlSqlParser.VARRAYS: case PlSqlParser.VARRAY: case PlSqlParser.VAR_SAMP: case PlSqlParser.VARYING: case PlSqlParser.VECTOR_READ_TRACE: case PlSqlParser.VECTOR_READ: case PlSqlParser.VECTOR_TRANSFORM_DIMS: case PlSqlParser.VECTOR_TRANSFORM_FACT: case PlSqlParser.VECTOR_TRANSFORM: case PlSqlParser.VERIFIER: case PlSqlParser.VERIFY: case PlSqlParser.VERSIONING: case PlSqlParser.VERSIONS_ENDSCN: case PlSqlParser.VERSIONS_ENDTIME: case PlSqlParser.VERSIONS_OPERATION: case PlSqlParser.VERSIONS_STARTSCN: case PlSqlParser.VERSIONS_STARTTIME: case PlSqlParser.VERSIONS: case PlSqlParser.VERSIONS_XID: case PlSqlParser.VERSION: case PlSqlParser.VIOLATION: case PlSqlParser.VIRTUAL: case PlSqlParser.VISIBILITY: case PlSqlParser.VISIBLE: case PlSqlParser.VOLUME: case PlSqlParser.VSIZE: case PlSqlParser.WAIT: case PlSqlParser.WALLET: case PlSqlParser.WARNING: case PlSqlParser.WEEKS: case PlSqlParser.WEEK: case PlSqlParser.WELLFORMED: case PlSqlParser.WHENEVER: case PlSqlParser.WHEN: case PlSqlParser.WHILE: case PlSqlParser.WHITESPACE: case PlSqlParser.WIDTH_BUCKET: case PlSqlParser.WITHIN: case PlSqlParser.WITHOUT: case PlSqlParser.WITH_PLSQL: case PlSqlParser.WORK: case PlSqlParser.WRAPPED: case PlSqlParser.WRAPPER: case PlSqlParser.WRITE: case PlSqlParser.XDB_FASTPATH_INSERT: case PlSqlParser.X_DYN_PRUNE: case PlSqlParser.XID: case PlSqlParser.XML2OBJECT: case PlSqlParser.XMLAGG: case PlSqlParser.XMLATTRIBUTES: case PlSqlParser.XMLCAST: case PlSqlParser.XMLCDATA: case PlSqlParser.XMLCOLATTVAL: case PlSqlParser.XMLCOMMENT: case PlSqlParser.XMLCONCAT: case PlSqlParser.XMLDIFF: case PlSqlParser.XML_DML_RWT_STMT: case PlSqlParser.XMLELEMENT: case PlSqlParser.XMLEXISTS2: case PlSqlParser.XMLEXISTS: case PlSqlParser.XMLFOREST: case PlSqlParser.XMLINDEX_REWRITE_IN_SELECT: case PlSqlParser.XMLINDEX_REWRITE: case PlSqlParser.XMLINDEX_SEL_IDX_TBL: case PlSqlParser.XMLISNODE: case PlSqlParser.XMLISVALID: case PlSqlParser.XMLNAMESPACES: case PlSqlParser.XMLPARSE: case PlSqlParser.XMLPATCH: case PlSqlParser.XMLPI: case PlSqlParser.XMLQUERYVAL: case PlSqlParser.XMLQUERY: case PlSqlParser.XMLROOT: case PlSqlParser.XMLSCHEMA: case PlSqlParser.XMLSERIALIZE: case PlSqlParser.XMLTABLE: case PlSqlParser.XMLTRANSFORMBLOB: case PlSqlParser.XMLTRANSFORM: case PlSqlParser.XMLTYPE: case PlSqlParser.XML: case PlSqlParser.XPATHTABLE: case PlSqlParser.XS_SYS_CONTEXT: case PlSqlParser.XS: case PlSqlParser.YEARS: case PlSqlParser.YEAR: case PlSqlParser.YES: case PlSqlParser.YMINTERVAL_UNCONSTRAINED: case PlSqlParser.ZONEMAP: case PlSqlParser.ZONE: case PlSqlParser.PREDICTION: case PlSqlParser.PREDICTION_BOUNDS: case PlSqlParser.PREDICTION_COST: case PlSqlParser.PREDICTION_DETAILS: case PlSqlParser.PREDICTION_PROBABILITY: case PlSqlParser.PREDICTION_SET: case PlSqlParser.CUME_DIST: case PlSqlParser.DENSE_RANK: case PlSqlParser.LISTAGG: case PlSqlParser.PERCENT_RANK: case PlSqlParser.PERCENTILE_CONT: case PlSqlParser.PERCENTILE_DISC: case PlSqlParser.RANK: case PlSqlParser.AVG: case PlSqlParser.CORR: case PlSqlParser.COVAR_: case PlSqlParser.LAG: case PlSqlParser.LEAD: case PlSqlParser.MAX: case PlSqlParser.MEDIAN: case PlSqlParser.MIN: case PlSqlParser.NTILE: case PlSqlParser.NVL: case PlSqlParser.RATIO_TO_REPORT: case PlSqlParser.REGR_: case PlSqlParser.ROUND: case PlSqlParser.ROW_NUMBER: case PlSqlParser.SUBSTR: case PlSqlParser.TO_CHAR: case PlSqlParser.TRIM: case PlSqlParser.SUM: case PlSqlParser.STDDEV: case PlSqlParser.VAR_: case PlSqlParser.VARIANCE: case PlSqlParser.LEAST: case PlSqlParser.GREATEST: case PlSqlParser.TO_DATE: case PlSqlParser.PERIOD: case PlSqlParser.DELIMITED_ID: case PlSqlParser.INTRODUCER: case PlSqlParser.REGULAR_ID: this.state = 9261; this.column_name(); break; case PlSqlParser.LEFT_PAREN: this.state = 9262; this.paren_column_list(); break; default: throw new antlr4.error.NoViableAltException(this); } this.state = 9280; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.AS) { this.state = 9265; this.match(PlSqlParser.AS); this.state = 9278; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.DATE: case PlSqlParser.DBTIMEZONE: case PlSqlParser.DEFAULT: case PlSqlParser.FALSE: case PlSqlParser.INTERVAL: case PlSqlParser.MAXVALUE: case PlSqlParser.MINVALUE: case PlSqlParser.NULL_: case PlSqlParser.SESSIONTIMEZONE: case PlSqlParser.TIMESTAMP: case PlSqlParser.TRUE: case PlSqlParser.NATIONAL_CHAR_STRING_LIT: case PlSqlParser.UNSIGNED_INTEGER: case PlSqlParser.APPROXIMATE_NUM_LIT: case PlSqlParser.CHAR_STRING: this.state = 9266; this.constant(); break; case PlSqlParser.LEFT_PAREN: this.state = 9267; this.match(PlSqlParser.LEFT_PAREN); this.state = 9268; this.constant(); this.state = 9273; this._errHandler.sync(this); _la = this._input.LA(1); while(_la===PlSqlParser.COMMA) { this.state = 9269; this.match(PlSqlParser.COMMA); this.state = 9270; this.constant(); this.state = 9275; this._errHandler.sync(this); _la = this._input.LA(1); } this.state = 9276; this.match(PlSqlParser.RIGHT_PAREN); break; default: throw new antlr4.error.NoViableAltException(this); } } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Hierarchical_query_clauseContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_hierarchical_query_clause; return this; } Hierarchical_query_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Hierarchical_query_clauseContext.prototype.constructor = Hierarchical_query_clauseContext; Hierarchical_query_clauseContext.prototype.CONNECT = function() { return this.getToken(PlSqlParser.CONNECT, 0); }; Hierarchical_query_clauseContext.prototype.BY = function() { return this.getToken(PlSqlParser.BY, 0); }; Hierarchical_query_clauseContext.prototype.condition = function() { return this.getTypedRuleContext(ConditionContext,0); }; Hierarchical_query_clauseContext.prototype.NOCYCLE = function() { return this.getToken(PlSqlParser.NOCYCLE, 0); }; Hierarchical_query_clauseContext.prototype.start_part = function() { return this.getTypedRuleContext(Start_partContext,0); }; Hierarchical_query_clauseContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterHierarchical_query_clause(this); } }; Hierarchical_query_clauseContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitHierarchical_query_clause(this); } }; Hierarchical_query_clauseContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitHierarchical_query_clause(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Hierarchical_query_clauseContext = Hierarchical_query_clauseContext; PlSqlParser.prototype.hierarchical_query_clause = function() { var localctx = new Hierarchical_query_clauseContext(this, this._ctx, this.state); this.enterRule(localctx, 1104, PlSqlParser.RULE_hierarchical_query_clause); try { this.state = 9299; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.CONNECT: this.enterOuterAlt(localctx, 1); this.state = 9282; this.match(PlSqlParser.CONNECT); this.state = 9283; this.match(PlSqlParser.BY); this.state = 9285; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,1230,this._ctx); if(la_===1) { this.state = 9284; this.match(PlSqlParser.NOCYCLE); } this.state = 9287; this.condition(); this.state = 9289; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,1231,this._ctx); if(la_===1) { this.state = 9288; this.start_part(); } break; case PlSqlParser.START: this.enterOuterAlt(localctx, 2); this.state = 9291; this.start_part(); this.state = 9292; this.match(PlSqlParser.CONNECT); this.state = 9293; this.match(PlSqlParser.BY); this.state = 9295; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,1232,this._ctx); if(la_===1) { this.state = 9294; this.match(PlSqlParser.NOCYCLE); } this.state = 9297; this.condition(); break; default: throw new antlr4.error.NoViableAltException(this); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Start_partContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_start_part; return this; } Start_partContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Start_partContext.prototype.constructor = Start_partContext; Start_partContext.prototype.START = function() { return this.getToken(PlSqlParser.START, 0); }; Start_partContext.prototype.WITH = function() { return this.getToken(PlSqlParser.WITH, 0); }; Start_partContext.prototype.condition = function() { return this.getTypedRuleContext(ConditionContext,0); }; Start_partContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterStart_part(this); } }; Start_partContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitStart_part(this); } }; Start_partContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitStart_part(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Start_partContext = Start_partContext; PlSqlParser.prototype.start_part = function() { var localctx = new Start_partContext(this, this._ctx, this.state); this.enterRule(localctx, 1106, PlSqlParser.RULE_start_part); try { this.enterOuterAlt(localctx, 1); this.state = 9301; this.match(PlSqlParser.START); this.state = 9302; this.match(PlSqlParser.WITH); this.state = 9303; this.condition(); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Group_by_clauseContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_group_by_clause; return this; } Group_by_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Group_by_clauseContext.prototype.constructor = Group_by_clauseContext; Group_by_clauseContext.prototype.GROUP = function() { return this.getToken(PlSqlParser.GROUP, 0); }; Group_by_clauseContext.prototype.BY = function() { return this.getToken(PlSqlParser.BY, 0); }; Group_by_clauseContext.prototype.group_by_elements = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Group_by_elementsContext); } else { return this.getTypedRuleContext(Group_by_elementsContext,i); } }; Group_by_clauseContext.prototype.COMMA = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.COMMA); } else { return this.getToken(PlSqlParser.COMMA, i); } }; Group_by_clauseContext.prototype.having_clause = function() { return this.getTypedRuleContext(Having_clauseContext,0); }; Group_by_clauseContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterGroup_by_clause(this); } }; Group_by_clauseContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitGroup_by_clause(this); } }; Group_by_clauseContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitGroup_by_clause(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Group_by_clauseContext = Group_by_clauseContext; PlSqlParser.prototype.group_by_clause = function() { var localctx = new Group_by_clauseContext(this, this._ctx, this.state); this.enterRule(localctx, 1108, PlSqlParser.RULE_group_by_clause); try { this.state = 9331; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.GROUP: this.enterOuterAlt(localctx, 1); this.state = 9305; this.match(PlSqlParser.GROUP); this.state = 9306; this.match(PlSqlParser.BY); this.state = 9307; this.group_by_elements(); this.state = 9312; this._errHandler.sync(this); var _alt = this._interp.adaptivePredict(this._input,1234,this._ctx) while(_alt!=2 && _alt!=antlr4.atn.ATN.INVALID_ALT_NUMBER) { if(_alt===1) { this.state = 9308; this.match(PlSqlParser.COMMA); this.state = 9309; this.group_by_elements(); } this.state = 9314; this._errHandler.sync(this); _alt = this._interp.adaptivePredict(this._input,1234,this._ctx); } this.state = 9316; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,1235,this._ctx); if(la_===1) { this.state = 9315; this.having_clause(); } break; case PlSqlParser.HAVING: this.enterOuterAlt(localctx, 2); this.state = 9318; this.having_clause(); this.state = 9329; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,1237,this._ctx); if(la_===1) { this.state = 9319; this.match(PlSqlParser.GROUP); this.state = 9320; this.match(PlSqlParser.BY); this.state = 9321; this.group_by_elements(); this.state = 9326; this._errHandler.sync(this); var _alt = this._interp.adaptivePredict(this._input,1236,this._ctx) while(_alt!=2 && _alt!=antlr4.atn.ATN.INVALID_ALT_NUMBER) { if(_alt===1) { this.state = 9322; this.match(PlSqlParser.COMMA); this.state = 9323; this.group_by_elements(); } this.state = 9328; this._errHandler.sync(this); _alt = this._interp.adaptivePredict(this._input,1236,this._ctx); } } break; default: throw new antlr4.error.NoViableAltException(this); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Group_by_elementsContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_group_by_elements; return this; } Group_by_elementsContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Group_by_elementsContext.prototype.constructor = Group_by_elementsContext; Group_by_elementsContext.prototype.grouping_sets_clause = function() { return this.getTypedRuleContext(Grouping_sets_clauseContext,0); }; Group_by_elementsContext.prototype.rollup_cube_clause = function() { return this.getTypedRuleContext(Rollup_cube_clauseContext,0); }; Group_by_elementsContext.prototype.expression = function() { return this.getTypedRuleContext(ExpressionContext,0); }; Group_by_elementsContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterGroup_by_elements(this); } }; Group_by_elementsContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitGroup_by_elements(this); } }; Group_by_elementsContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitGroup_by_elements(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Group_by_elementsContext = Group_by_elementsContext; PlSqlParser.prototype.group_by_elements = function() { var localctx = new Group_by_elementsContext(this, this._ctx, this.state); this.enterRule(localctx, 1110, PlSqlParser.RULE_group_by_elements); try { this.state = 9336; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,1239,this._ctx); switch(la_) { case 1: this.enterOuterAlt(localctx, 1); this.state = 9333; this.grouping_sets_clause(); break; case 2: this.enterOuterAlt(localctx, 2); this.state = 9334; this.rollup_cube_clause(); break; case 3: this.enterOuterAlt(localctx, 3); this.state = 9335; this.expression(); break; } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Rollup_cube_clauseContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_rollup_cube_clause; return this; } Rollup_cube_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Rollup_cube_clauseContext.prototype.constructor = Rollup_cube_clauseContext; Rollup_cube_clauseContext.prototype.LEFT_PAREN = function() { return this.getToken(PlSqlParser.LEFT_PAREN, 0); }; Rollup_cube_clauseContext.prototype.grouping_sets_elements = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Grouping_sets_elementsContext); } else { return this.getTypedRuleContext(Grouping_sets_elementsContext,i); } }; Rollup_cube_clauseContext.prototype.RIGHT_PAREN = function() { return this.getToken(PlSqlParser.RIGHT_PAREN, 0); }; Rollup_cube_clauseContext.prototype.ROLLUP = function() { return this.getToken(PlSqlParser.ROLLUP, 0); }; Rollup_cube_clauseContext.prototype.CUBE = function() { return this.getToken(PlSqlParser.CUBE, 0); }; Rollup_cube_clauseContext.prototype.COMMA = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.COMMA); } else { return this.getToken(PlSqlParser.COMMA, i); } }; Rollup_cube_clauseContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterRollup_cube_clause(this); } }; Rollup_cube_clauseContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitRollup_cube_clause(this); } }; Rollup_cube_clauseContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitRollup_cube_clause(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Rollup_cube_clauseContext = Rollup_cube_clauseContext; PlSqlParser.prototype.rollup_cube_clause = function() { var localctx = new Rollup_cube_clauseContext(this, this._ctx, this.state); this.enterRule(localctx, 1112, PlSqlParser.RULE_rollup_cube_clause); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 9338; _la = this._input.LA(1); if(!(_la===PlSqlParser.CUBE || _la===PlSqlParser.ROLLUP)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } this.state = 9339; this.match(PlSqlParser.LEFT_PAREN); this.state = 9340; this.grouping_sets_elements(); this.state = 9345; this._errHandler.sync(this); _la = this._input.LA(1); while(_la===PlSqlParser.COMMA) { this.state = 9341; this.match(PlSqlParser.COMMA); this.state = 9342; this.grouping_sets_elements(); this.state = 9347; this._errHandler.sync(this); _la = this._input.LA(1); } this.state = 9348; this.match(PlSqlParser.RIGHT_PAREN); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Grouping_sets_clauseContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_grouping_sets_clause; return this; } Grouping_sets_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Grouping_sets_clauseContext.prototype.constructor = Grouping_sets_clauseContext; Grouping_sets_clauseContext.prototype.GROUPING = function() { return this.getToken(PlSqlParser.GROUPING, 0); }; Grouping_sets_clauseContext.prototype.SETS = function() { return this.getToken(PlSqlParser.SETS, 0); }; Grouping_sets_clauseContext.prototype.LEFT_PAREN = function() { return this.getToken(PlSqlParser.LEFT_PAREN, 0); }; Grouping_sets_clauseContext.prototype.grouping_sets_elements = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Grouping_sets_elementsContext); } else { return this.getTypedRuleContext(Grouping_sets_elementsContext,i); } }; Grouping_sets_clauseContext.prototype.RIGHT_PAREN = function() { return this.getToken(PlSqlParser.RIGHT_PAREN, 0); }; Grouping_sets_clauseContext.prototype.COMMA = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.COMMA); } else { return this.getToken(PlSqlParser.COMMA, i); } }; Grouping_sets_clauseContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterGrouping_sets_clause(this); } }; Grouping_sets_clauseContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitGrouping_sets_clause(this); } }; Grouping_sets_clauseContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitGrouping_sets_clause(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Grouping_sets_clauseContext = Grouping_sets_clauseContext; PlSqlParser.prototype.grouping_sets_clause = function() { var localctx = new Grouping_sets_clauseContext(this, this._ctx, this.state); this.enterRule(localctx, 1114, PlSqlParser.RULE_grouping_sets_clause); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 9350; this.match(PlSqlParser.GROUPING); this.state = 9351; this.match(PlSqlParser.SETS); this.state = 9352; this.match(PlSqlParser.LEFT_PAREN); this.state = 9353; this.grouping_sets_elements(); this.state = 9358; this._errHandler.sync(this); _la = this._input.LA(1); while(_la===PlSqlParser.COMMA) { this.state = 9354; this.match(PlSqlParser.COMMA); this.state = 9355; this.grouping_sets_elements(); this.state = 9360; this._errHandler.sync(this); _la = this._input.LA(1); } this.state = 9361; this.match(PlSqlParser.RIGHT_PAREN); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Grouping_sets_elementsContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_grouping_sets_elements; return this; } Grouping_sets_elementsContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Grouping_sets_elementsContext.prototype.constructor = Grouping_sets_elementsContext; Grouping_sets_elementsContext.prototype.rollup_cube_clause = function() { return this.getTypedRuleContext(Rollup_cube_clauseContext,0); }; Grouping_sets_elementsContext.prototype.LEFT_PAREN = function() { return this.getToken(PlSqlParser.LEFT_PAREN, 0); }; Grouping_sets_elementsContext.prototype.RIGHT_PAREN = function() { return this.getToken(PlSqlParser.RIGHT_PAREN, 0); }; Grouping_sets_elementsContext.prototype.expressions = function() { return this.getTypedRuleContext(ExpressionsContext,0); }; Grouping_sets_elementsContext.prototype.expression = function() { return this.getTypedRuleContext(ExpressionContext,0); }; Grouping_sets_elementsContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterGrouping_sets_elements(this); } }; Grouping_sets_elementsContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitGrouping_sets_elements(this); } }; Grouping_sets_elementsContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitGrouping_sets_elements(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Grouping_sets_elementsContext = Grouping_sets_elementsContext; PlSqlParser.prototype.grouping_sets_elements = function() { var localctx = new Grouping_sets_elementsContext(this, this._ctx, this.state); this.enterRule(localctx, 1116, PlSqlParser.RULE_grouping_sets_elements); var _la = 0; // Token type try { this.state = 9370; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,1243,this._ctx); switch(la_) { case 1: this.enterOuterAlt(localctx, 1); this.state = 9363; this.rollup_cube_clause(); break; case 2: this.enterOuterAlt(localctx, 2); this.state = 9364; this.match(PlSqlParser.LEFT_PAREN); this.state = 9366; this._errHandler.sync(this); _la = this._input.LA(1); if((((_la) & ~0x1f) == 0 && ((1 << _la) & ((1 << PlSqlParser.ABORT) | (1 << PlSqlParser.ABS) | (1 << PlSqlParser.ACCESS) | (1 << PlSqlParser.ACCESSED) | (1 << PlSqlParser.ACCOUNT) | (1 << PlSqlParser.ACL) | (1 << PlSqlParser.ACOS) | (1 << PlSqlParser.ACTION) | (1 << PlSqlParser.ACTIONS) | (1 << PlSqlParser.ACTIVATE) | (1 << PlSqlParser.ACTIVE) | (1 << PlSqlParser.ACTIVE_COMPONENT) | (1 << PlSqlParser.ACTIVE_DATA) | (1 << PlSqlParser.ACTIVE_FUNCTION) | (1 << PlSqlParser.ACTIVE_TAG) | (1 << PlSqlParser.ACTIVITY) | (1 << PlSqlParser.ADAPTIVE_PLAN) | (1 << PlSqlParser.ADD) | (1 << PlSqlParser.ADD_COLUMN) | (1 << PlSqlParser.ADD_GROUP) | (1 << PlSqlParser.ADD_MONTHS) | (1 << PlSqlParser.ADJ_DATE) | (1 << PlSqlParser.ADMIN) | (1 << PlSqlParser.ADMINISTER) | (1 << PlSqlParser.ADMINISTRATOR) | (1 << PlSqlParser.ADVANCED) | (1 << PlSqlParser.ADVISE) | (1 << PlSqlParser.ADVISOR) | (1 << PlSqlParser.AFD_DISKSTRING) | (1 << PlSqlParser.AFTER) | (1 << PlSqlParser.AGENT))) !== 0) || ((((_la - 32)) & ~0x1f) == 0 && ((1 << (_la - 32)) & ((1 << (PlSqlParser.AGGREGATE - 32)) | (1 << (PlSqlParser.A_LETTER - 32)) | (1 << (PlSqlParser.ALIAS - 32)) | (1 << (PlSqlParser.ALL - 32)) | (1 << (PlSqlParser.ALLOCATE - 32)) | (1 << (PlSqlParser.ALLOW - 32)) | (1 << (PlSqlParser.ALL_ROWS - 32)) | (1 << (PlSqlParser.ALWAYS - 32)) | (1 << (PlSqlParser.ANALYZE - 32)) | (1 << (PlSqlParser.ANCILLARY - 32)) | (1 << (PlSqlParser.AND_EQUAL - 32)) | (1 << (PlSqlParser.ANOMALY - 32)) | (1 << (PlSqlParser.ANSI_REARCH - 32)) | (1 << (PlSqlParser.ANTIJOIN - 32)) | (1 << (PlSqlParser.ANY - 32)) | (1 << (PlSqlParser.ANYSCHEMA - 32)) | (1 << (PlSqlParser.APPEND - 32)) | (1 << (PlSqlParser.APPENDCHILDXML - 32)) | (1 << (PlSqlParser.APPEND_VALUES - 32)) | (1 << (PlSqlParser.APPLICATION - 32)) | (1 << (PlSqlParser.APPLY - 32)) | (1 << (PlSqlParser.APPROX_COUNT_DISTINCT - 32)) | (1 << (PlSqlParser.ARCHIVAL - 32)) | (1 << (PlSqlParser.ARCHIVE - 32)) | (1 << (PlSqlParser.ARCHIVED - 32)) | (1 << (PlSqlParser.ARCHIVELOG - 32)) | (1 << (PlSqlParser.ARRAY - 32)) | (1 << (PlSqlParser.ASCII - 32)))) !== 0) || ((((_la - 64)) & ~0x1f) == 0 && ((1 << (_la - 64)) & ((1 << (PlSqlParser.ASCIISTR - 64)) | (1 << (PlSqlParser.ASIN - 64)) | (1 << (PlSqlParser.ASIS - 64)) | (1 << (PlSqlParser.ASSEMBLY - 64)) | (1 << (PlSqlParser.ASSIGN - 64)) | (1 << (PlSqlParser.ASSOCIATE - 64)) | (1 << (PlSqlParser.ASYNC - 64)) | (1 << (PlSqlParser.ASYNCHRONOUS - 64)) | (1 << (PlSqlParser.ATAN2 - 64)) | (1 << (PlSqlParser.ATAN - 64)) | (1 << (PlSqlParser.AT - 64)) | (1 << (PlSqlParser.ATTRIBUTE - 64)) | (1 << (PlSqlParser.ATTRIBUTES - 64)) | (1 << (PlSqlParser.AUTHENTICATED - 64)) | (1 << (PlSqlParser.AUTHENTICATION - 64)) | (1 << (PlSqlParser.AUTHID - 64)) | (1 << (PlSqlParser.AUTHORIZATION - 64)) | (1 << (PlSqlParser.AUTOALLOCATE - 64)) | (1 << (PlSqlParser.AUTO - 64)) | (1 << (PlSqlParser.AUTOEXTEND - 64)) | (1 << (PlSqlParser.AUTO_LOGIN - 64)) | (1 << (PlSqlParser.AUTOMATIC - 64)) | (1 << (PlSqlParser.AUTONOMOUS_TRANSACTION - 64)) | (1 << (PlSqlParser.AUTO_REOPTIMIZE - 64)) | (1 << (PlSqlParser.AVAILABILITY - 64)) | (1 << (PlSqlParser.AVRO - 64)) | (1 << (PlSqlParser.BACKGROUND - 64)) | (1 << (PlSqlParser.BACKUP - 64)) | (1 << (PlSqlParser.BASIC - 64)))) !== 0) || ((((_la - 96)) & ~0x1f) == 0 && ((1 << (_la - 96)) & ((1 << (PlSqlParser.BASICFILE - 96)) | (1 << (PlSqlParser.BATCH - 96)) | (1 << (PlSqlParser.BATCHSIZE - 96)) | (1 << (PlSqlParser.BATCH_TABLE_ACCESS_BY_ROWID - 96)) | (1 << (PlSqlParser.BECOME - 96)) | (1 << (PlSqlParser.BEFORE - 96)) | (1 << (PlSqlParser.BEGIN - 96)) | (1 << (PlSqlParser.BEGINNING - 96)) | (1 << (PlSqlParser.BEGIN_OUTLINE_DATA - 96)) | (1 << (PlSqlParser.BEHALF - 96)) | (1 << (PlSqlParser.BEQUEATH - 96)) | (1 << (PlSqlParser.BFILE - 96)) | (1 << (PlSqlParser.BFILENAME - 96)) | (1 << (PlSqlParser.BIGFILE - 96)) | (1 << (PlSqlParser.BINARY - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE_INFINITY - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE_NAN - 96)) | (1 << (PlSqlParser.BINARY_FLOAT - 96)) | (1 << (PlSqlParser.BINARY_FLOAT_INFINITY - 96)) | (1 << (PlSqlParser.BINARY_FLOAT_NAN - 96)) | (1 << (PlSqlParser.BINARY_INTEGER - 96)) | (1 << (PlSqlParser.BIND_AWARE - 96)) | (1 << (PlSqlParser.BINDING - 96)) | (1 << (PlSqlParser.BIN_TO_NUM - 96)) | (1 << (PlSqlParser.BITAND - 96)) | (1 << (PlSqlParser.BITMAP_AND - 96)) | (1 << (PlSqlParser.BITMAP - 96)) | (1 << (PlSqlParser.BITMAPS - 96)) | (1 << (PlSqlParser.BITMAP_TREE - 96)) | (1 << (PlSqlParser.BITS - 96)))) !== 0) || ((((_la - 128)) & ~0x1f) == 0 && ((1 << (_la - 128)) & ((1 << (PlSqlParser.BLOB - 128)) | (1 << (PlSqlParser.BLOCK - 128)) | (1 << (PlSqlParser.BLOCK_RANGE - 128)) | (1 << (PlSqlParser.BLOCKS - 128)) | (1 << (PlSqlParser.BLOCKSIZE - 128)) | (1 << (PlSqlParser.BODY - 128)) | (1 << (PlSqlParser.BOOLEAN - 128)) | (1 << (PlSqlParser.BOTH - 128)) | (1 << (PlSqlParser.BOUND - 128)) | (1 << (PlSqlParser.BRANCH - 128)) | (1 << (PlSqlParser.BREADTH - 128)) | (1 << (PlSqlParser.BROADCAST - 128)) | (1 << (PlSqlParser.BSON - 128)) | (1 << (PlSqlParser.BUFFER - 128)) | (1 << (PlSqlParser.BUFFER_CACHE - 128)) | (1 << (PlSqlParser.BUFFER_POOL - 128)) | (1 << (PlSqlParser.BUILD - 128)) | (1 << (PlSqlParser.BULK - 128)) | (1 << (PlSqlParser.BYPASS_RECURSIVE_CHECK - 128)) | (1 << (PlSqlParser.BYPASS_UJVC - 128)) | (1 << (PlSqlParser.BYTE - 128)) | (1 << (PlSqlParser.CACHE - 128)) | (1 << (PlSqlParser.CACHE_CB - 128)) | (1 << (PlSqlParser.CACHE_INSTANCES - 128)) | (1 << (PlSqlParser.CACHE_TEMP_TABLE - 128)) | (1 << (PlSqlParser.CACHING - 128)) | (1 << (PlSqlParser.CALCULATED - 128)) | (1 << (PlSqlParser.CALLBACK - 128)) | (1 << (PlSqlParser.CALL - 128)) | (1 << (PlSqlParser.CANCEL - 128)))) !== 0) || ((((_la - 160)) & ~0x1f) == 0 && ((1 << (_la - 160)) & ((1 << (PlSqlParser.CAPACITY - 160)) | (1 << (PlSqlParser.CARDINALITY - 160)) | (1 << (PlSqlParser.CASCADE - 160)) | (1 << (PlSqlParser.CASE - 160)) | (1 << (PlSqlParser.CAST - 160)) | (1 << (PlSqlParser.CATEGORY - 160)) | (1 << (PlSqlParser.CDBDEFAULT - 160)) | (1 << (PlSqlParser.CEIL - 160)) | (1 << (PlSqlParser.CELL_FLASH_CACHE - 160)) | (1 << (PlSqlParser.CERTIFICATE - 160)) | (1 << (PlSqlParser.CFILE - 160)) | (1 << (PlSqlParser.CHAINED - 160)) | (1 << (PlSqlParser.CHANGE - 160)) | (1 << (PlSqlParser.CHANGE_DUPKEY_ERROR_INDEX - 160)) | (1 << (PlSqlParser.CHARACTER - 160)) | (1 << (PlSqlParser.CHAR - 160)) | (1 << (PlSqlParser.CHAR_CS - 160)) | (1 << (PlSqlParser.CHARTOROWID - 160)) | (1 << (PlSqlParser.CHECK_ACL_REWRITE - 160)) | (1 << (PlSqlParser.CHECKPOINT - 160)) | (1 << (PlSqlParser.CHILD - 160)) | (1 << (PlSqlParser.CHOOSE - 160)) | (1 << (PlSqlParser.CHR - 160)) | (1 << (PlSqlParser.CHUNK - 160)) | (1 << (PlSqlParser.CLASS - 160)) | (1 << (PlSqlParser.CLASSIFIER - 160)) | (1 << (PlSqlParser.CLEANUP - 160)) | (1 << (PlSqlParser.CLEAR - 160)) | (1 << (PlSqlParser.C_LETTER - 160)) | (1 << (PlSqlParser.CLIENT - 160)))) !== 0) || ((((_la - 192)) & ~0x1f) == 0 && ((1 << (_la - 192)) & ((1 << (PlSqlParser.CLOB - 192)) | (1 << (PlSqlParser.CLONE - 192)) | (1 << (PlSqlParser.CLOSE_CACHED_OPEN_CURSORS - 192)) | (1 << (PlSqlParser.CLOSE - 192)) | (1 << (PlSqlParser.CLUSTER_BY_ROWID - 192)) | (1 << (PlSqlParser.CLUSTER - 192)) | (1 << (PlSqlParser.CLUSTER_DETAILS - 192)) | (1 << (PlSqlParser.CLUSTER_DISTANCE - 192)) | (1 << (PlSqlParser.CLUSTER_ID - 192)) | (1 << (PlSqlParser.CLUSTERING - 192)) | (1 << (PlSqlParser.CLUSTERING_FACTOR - 192)) | (1 << (PlSqlParser.CLUSTER_PROBABILITY - 192)) | (1 << (PlSqlParser.CLUSTER_SET - 192)) | (1 << (PlSqlParser.COALESCE - 192)) | (1 << (PlSqlParser.COALESCE_SQ - 192)) | (1 << (PlSqlParser.COARSE - 192)) | (1 << (PlSqlParser.CO_AUTH_IND - 192)) | (1 << (PlSqlParser.COLD - 192)) | (1 << (PlSqlParser.COLLECT - 192)) | (1 << (PlSqlParser.COLUMNAR - 192)) | (1 << (PlSqlParser.COLUMN_AUTH_INDICATOR - 192)) | (1 << (PlSqlParser.COLUMN - 192)) | (1 << (PlSqlParser.COLUMNS - 192)) | (1 << (PlSqlParser.COLUMN_STATS - 192)) | (1 << (PlSqlParser.COLUMN_VALUE - 192)) | (1 << (PlSqlParser.COMMENT - 192)) | (1 << (PlSqlParser.COMMIT - 192)) | (1 << (PlSqlParser.COMMITTED - 192)) | (1 << (PlSqlParser.COMMON_DATA - 192)) | (1 << (PlSqlParser.COMPACT - 192)) | (1 << (PlSqlParser.COMPATIBILITY - 192)) | (1 << (PlSqlParser.COMPILE - 192)))) !== 0) || ((((_la - 224)) & ~0x1f) == 0 && ((1 << (_la - 224)) & ((1 << (PlSqlParser.COMPLETE - 224)) | (1 << (PlSqlParser.COMPLIANCE - 224)) | (1 << (PlSqlParser.COMPONENT - 224)) | (1 << (PlSqlParser.COMPONENTS - 224)) | (1 << (PlSqlParser.COMPOSE - 224)) | (1 << (PlSqlParser.COMPOSITE - 224)) | (1 << (PlSqlParser.COMPOSITE_LIMIT - 224)) | (1 << (PlSqlParser.COMPOUND - 224)) | (1 << (PlSqlParser.COMPUTE - 224)) | (1 << (PlSqlParser.CONCAT - 224)) | (1 << (PlSqlParser.CON_DBID_TO_ID - 224)) | (1 << (PlSqlParser.CONDITIONAL - 224)) | (1 << (PlSqlParser.CONDITION - 224)) | (1 << (PlSqlParser.CONFIRM - 224)) | (1 << (PlSqlParser.CONFORMING - 224)) | (1 << (PlSqlParser.CON_GUID_TO_ID - 224)) | (1 << (PlSqlParser.CON_ID - 224)) | (1 << (PlSqlParser.CON_NAME_TO_ID - 224)) | (1 << (PlSqlParser.CONNECT_BY_CB_WHR_ONLY - 224)) | (1 << (PlSqlParser.CONNECT_BY_COMBINE_SW - 224)) | (1 << (PlSqlParser.CONNECT_BY_COST_BASED - 224)) | (1 << (PlSqlParser.CONNECT_BY_ELIM_DUPS - 224)) | (1 << (PlSqlParser.CONNECT_BY_FILTERING - 224)) | (1 << (PlSqlParser.CONNECT_BY_ISCYCLE - 224)) | (1 << (PlSqlParser.CONNECT_BY_ISLEAF - 224)) | (1 << (PlSqlParser.CONNECT_BY_ROOT - 224)) | (1 << (PlSqlParser.CONNECT_TIME - 224)) | (1 << (PlSqlParser.CONSIDER - 224)) | (1 << (PlSqlParser.CONSISTENT - 224)) | (1 << (PlSqlParser.CONSTANT - 224)))) !== 0) || ((((_la - 256)) & ~0x1f) == 0 && ((1 << (_la - 256)) & ((1 << (PlSqlParser.CONST - 256)) | (1 << (PlSqlParser.CONSTRAINT - 256)) | (1 << (PlSqlParser.CONSTRAINTS - 256)) | (1 << (PlSqlParser.CONSTRUCTOR - 256)) | (1 << (PlSqlParser.CONTAINER - 256)) | (1 << (PlSqlParser.CONTAINER_DATA - 256)) | (1 << (PlSqlParser.CONTAINERS - 256)) | (1 << (PlSqlParser.CONTENT - 256)) | (1 << (PlSqlParser.CONTENTS - 256)) | (1 << (PlSqlParser.CONTEXT - 256)) | (1 << (PlSqlParser.CONTINUE - 256)) | (1 << (PlSqlParser.CONTROLFILE - 256)) | (1 << (PlSqlParser.CON_UID_TO_ID - 256)) | (1 << (PlSqlParser.CONVERT - 256)) | (1 << (PlSqlParser.COOKIE - 256)) | (1 << (PlSqlParser.COPY - 256)) | (1 << (PlSqlParser.CORR_K - 256)) | (1 << (PlSqlParser.CORR_S - 256)) | (1 << (PlSqlParser.CORRUPTION - 256)) | (1 << (PlSqlParser.CORRUPT_XID_ALL - 256)) | (1 << (PlSqlParser.CORRUPT_XID - 256)) | (1 << (PlSqlParser.COS - 256)) | (1 << (PlSqlParser.COSH - 256)) | (1 << (PlSqlParser.COST - 256)) | (1 << (PlSqlParser.COST_XML_QUERY_REWRITE - 256)) | (1 << (PlSqlParser.COUNT - 256)) | (1 << (PlSqlParser.COVAR_POP - 256)) | (1 << (PlSqlParser.COVAR_SAMP - 256)) | (1 << (PlSqlParser.CPU_COSTING - 256)) | (1 << (PlSqlParser.CPU_PER_CALL - 256)) | (1 << (PlSqlParser.CPU_PER_SESSION - 256)) | (1 << (PlSqlParser.CRASH - 256)))) !== 0) || ((((_la - 289)) & ~0x1f) == 0 && ((1 << (_la - 289)) & ((1 << (PlSqlParser.CREATE_FILE_DEST - 289)) | (1 << (PlSqlParser.CREATE_STORED_OUTLINES - 289)) | (1 << (PlSqlParser.CREATION - 289)) | (1 << (PlSqlParser.CREDENTIAL - 289)) | (1 << (PlSqlParser.CRITICAL - 289)) | (1 << (PlSqlParser.CROSS - 289)) | (1 << (PlSqlParser.CROSSEDITION - 289)) | (1 << (PlSqlParser.CSCONVERT - 289)) | (1 << (PlSqlParser.CUBE_AJ - 289)) | (1 << (PlSqlParser.CUBE - 289)) | (1 << (PlSqlParser.CUBE_GB - 289)) | (1 << (PlSqlParser.CUBE_SJ - 289)) | (1 << (PlSqlParser.CUME_DISTM - 289)) | (1 << (PlSqlParser.CURRENT - 289)) | (1 << (PlSqlParser.CURRENT_DATE - 289)) | (1 << (PlSqlParser.CURRENT_SCHEMA - 289)) | (1 << (PlSqlParser.CURRENT_TIME - 289)) | (1 << (PlSqlParser.CURRENT_TIMESTAMP - 289)) | (1 << (PlSqlParser.CURRENT_USER - 289)) | (1 << (PlSqlParser.CURRENTV - 289)) | (1 << (PlSqlParser.CURSOR - 289)) | (1 << (PlSqlParser.CURSOR_SHARING_EXACT - 289)) | (1 << (PlSqlParser.CURSOR_SPECIFIC_SEGMENT - 289)) | (1 << (PlSqlParser.CUSTOMDATUM - 289)) | (1 << (PlSqlParser.CV - 289)) | (1 << (PlSqlParser.CYCLE - 289)) | (1 << (PlSqlParser.DANGLING - 289)) | (1 << (PlSqlParser.DATABASE - 289)) | (1 << (PlSqlParser.DATA - 289)) | (1 << (PlSqlParser.DATAFILE - 289)) | (1 << (PlSqlParser.DATAFILES - 289)))) !== 0) || ((((_la - 321)) & ~0x1f) == 0 && ((1 << (_la - 321)) & ((1 << (PlSqlParser.DATAMOVEMENT - 321)) | (1 << (PlSqlParser.DATAOBJNO - 321)) | (1 << (PlSqlParser.DATAOBJ_TO_MAT_PARTITION - 321)) | (1 << (PlSqlParser.DATAOBJ_TO_PARTITION - 321)) | (1 << (PlSqlParser.DATAPUMP - 321)) | (1 << (PlSqlParser.DATA_SECURITY_REWRITE_LIMIT - 321)) | (1 << (PlSqlParser.DATE - 321)) | (1 << (PlSqlParser.DATE_MODE - 321)) | (1 << (PlSqlParser.DAY - 321)) | (1 << (PlSqlParser.DAYS - 321)) | (1 << (PlSqlParser.DBA - 321)) | (1 << (PlSqlParser.DBA_RECYCLEBIN - 321)) | (1 << (PlSqlParser.DBMS_STATS - 321)) | (1 << (PlSqlParser.DB_ROLE_CHANGE - 321)) | (1 << (PlSqlParser.DBTIMEZONE - 321)) | (1 << (PlSqlParser.DB_UNIQUE_NAME - 321)) | (1 << (PlSqlParser.DB_VERSION - 321)) | (1 << (PlSqlParser.DDL - 321)) | (1 << (PlSqlParser.DEALLOCATE - 321)) | (1 << (PlSqlParser.DEBUG - 321)) | (1 << (PlSqlParser.DEBUGGER - 321)) | (1 << (PlSqlParser.DEC - 321)) | (1 << (PlSqlParser.DECIMAL - 321)) | (1 << (PlSqlParser.DECLARE - 321)) | (1 << (PlSqlParser.DECOMPOSE - 321)) | (1 << (PlSqlParser.DECORRELATE - 321)) | (1 << (PlSqlParser.DECR - 321)) | (1 << (PlSqlParser.DECREMENT - 321)) | (1 << (PlSqlParser.DECRYPT - 321)) | (1 << (PlSqlParser.DEDUPLICATE - 321)) | (1 << (PlSqlParser.DEFAULT - 321)) | (1 << (PlSqlParser.DEFAULTS - 321)))) !== 0) || ((((_la - 353)) & ~0x1f) == 0 && ((1 << (_la - 353)) & ((1 << (PlSqlParser.DEFERRABLE - 353)) | (1 << (PlSqlParser.DEFERRED - 353)) | (1 << (PlSqlParser.DEFINED - 353)) | (1 << (PlSqlParser.DEFINE - 353)) | (1 << (PlSqlParser.DEFINER - 353)) | (1 << (PlSqlParser.DEGREE - 353)) | (1 << (PlSqlParser.DELAY - 353)) | (1 << (PlSqlParser.DELEGATE - 353)) | (1 << (PlSqlParser.DELETE_ALL - 353)) | (1 << (PlSqlParser.DELETE - 353)) | (1 << (PlSqlParser.DELETEXML - 353)) | (1 << (PlSqlParser.DEMAND - 353)) | (1 << (PlSqlParser.DENSE_RANKM - 353)) | (1 << (PlSqlParser.DEPENDENT - 353)) | (1 << (PlSqlParser.DEPTH - 353)) | (1 << (PlSqlParser.DEQUEUE - 353)) | (1 << (PlSqlParser.DEREF - 353)) | (1 << (PlSqlParser.DEREF_NO_REWRITE - 353)) | (1 << (PlSqlParser.DESTROY - 353)) | (1 << (PlSqlParser.DETACHED - 353)) | (1 << (PlSqlParser.DETERMINES - 353)) | (1 << (PlSqlParser.DETERMINISTIC - 353)) | (1 << (PlSqlParser.DICTIONARY - 353)) | (1 << (PlSqlParser.DIMENSION - 353)) | (1 << (PlSqlParser.DIMENSIONS - 353)) | (1 << (PlSqlParser.DIRECT_LOAD - 353)) | (1 << (PlSqlParser.DIRECTORY - 353)) | (1 << (PlSqlParser.DIRECT_PATH - 353)) | (1 << (PlSqlParser.DISABLE_ALL - 353)) | (1 << (PlSqlParser.DISABLE - 353)) | (1 << (PlSqlParser.DISABLE_PARALLEL_DML - 353)))) !== 0) || ((((_la - 385)) & ~0x1f) == 0 && ((1 << (_la - 385)) & ((1 << (PlSqlParser.DISABLE_PRESET - 385)) | (1 << (PlSqlParser.DISABLE_RPKE - 385)) | (1 << (PlSqlParser.DISALLOW - 385)) | (1 << (PlSqlParser.DISASSOCIATE - 385)) | (1 << (PlSqlParser.DISCARD - 385)) | (1 << (PlSqlParser.DISCONNECT - 385)) | (1 << (PlSqlParser.DISK - 385)) | (1 << (PlSqlParser.DISKGROUP - 385)) | (1 << (PlSqlParser.DISKS - 385)) | (1 << (PlSqlParser.DISMOUNT - 385)) | (1 << (PlSqlParser.DISTINCT - 385)) | (1 << (PlSqlParser.DISTINGUISHED - 385)) | (1 << (PlSqlParser.DISTRIBUTED - 385)) | (1 << (PlSqlParser.DISTRIBUTE - 385)) | (1 << (PlSqlParser.DML - 385)) | (1 << (PlSqlParser.DML_UPDATE - 385)) | (1 << (PlSqlParser.DOCFIDELITY - 385)) | (1 << (PlSqlParser.DOCUMENT - 385)) | (1 << (PlSqlParser.DOMAIN_INDEX_FILTER - 385)) | (1 << (PlSqlParser.DOMAIN_INDEX_NO_SORT - 385)) | (1 << (PlSqlParser.DOMAIN_INDEX_SORT - 385)) | (1 << (PlSqlParser.DOUBLE - 385)) | (1 << (PlSqlParser.DOWNGRADE - 385)) | (1 << (PlSqlParser.DRIVING_SITE - 385)) | (1 << (PlSqlParser.DROP_COLUMN - 385)) | (1 << (PlSqlParser.DROP_GROUP - 385)) | (1 << (PlSqlParser.DSINTERVAL_UNCONSTRAINED - 385)) | (1 << (PlSqlParser.DST_UPGRADE_INSERT_CONV - 385)) | (1 << (PlSqlParser.DUMP - 385)))) !== 0) || ((((_la - 417)) & ~0x1f) == 0 && ((1 << (_la - 417)) & ((1 << (PlSqlParser.DUPLICATE - 417)) | (1 << (PlSqlParser.DV - 417)) | (1 << (PlSqlParser.DYNAMIC - 417)) | (1 << (PlSqlParser.DYNAMIC_SAMPLING - 417)) | (1 << (PlSqlParser.DYNAMIC_SAMPLING_EST_CDN - 417)) | (1 << (PlSqlParser.EACH - 417)) | (1 << (PlSqlParser.EDITIONABLE - 417)) | (1 << (PlSqlParser.EDITION - 417)) | (1 << (PlSqlParser.EDITIONING - 417)) | (1 << (PlSqlParser.EDITIONS - 417)) | (1 << (PlSqlParser.ELEMENT - 417)) | (1 << (PlSqlParser.ELIM_GROUPBY - 417)) | (1 << (PlSqlParser.ELIMINATE_JOIN - 417)) | (1 << (PlSqlParser.ELIMINATE_OBY - 417)) | (1 << (PlSqlParser.ELIMINATE_OUTER_JOIN - 417)) | (1 << (PlSqlParser.EM - 417)) | (1 << (PlSqlParser.EMPTY_BLOB - 417)) | (1 << (PlSqlParser.EMPTY_CLOB - 417)) | (1 << (PlSqlParser.EMPTY - 417)) | (1 << (PlSqlParser.ENABLE_ALL - 417)) | (1 << (PlSqlParser.ENABLE - 417)) | (1 << (PlSqlParser.ENABLE_PARALLEL_DML - 417)) | (1 << (PlSqlParser.ENABLE_PRESET - 417)) | (1 << (PlSqlParser.ENCODING - 417)) | (1 << (PlSqlParser.ENCRYPT - 417)) | (1 << (PlSqlParser.ENCRYPTION - 417)) | (1 << (PlSqlParser.END_OUTLINE_DATA - 417)) | (1 << (PlSqlParser.ENFORCED - 417)) | (1 << (PlSqlParser.ENFORCE - 417)))) !== 0) || ((((_la - 449)) & ~0x1f) == 0 && ((1 << (_la - 449)) & ((1 << (PlSqlParser.ENQUEUE - 449)) | (1 << (PlSqlParser.ENTERPRISE - 449)) | (1 << (PlSqlParser.ENTITYESCAPING - 449)) | (1 << (PlSqlParser.ENTRY - 449)) | (1 << (PlSqlParser.EQUIPART - 449)) | (1 << (PlSqlParser.ERR - 449)) | (1 << (PlSqlParser.ERROR_ARGUMENT - 449)) | (1 << (PlSqlParser.ERROR - 449)) | (1 << (PlSqlParser.ERROR_ON_OVERLAP_TIME - 449)) | (1 << (PlSqlParser.ERRORS - 449)) | (1 << (PlSqlParser.ESCAPE - 449)) | (1 << (PlSqlParser.ESTIMATE - 449)) | (1 << (PlSqlParser.EVAL - 449)) | (1 << (PlSqlParser.EVALNAME - 449)) | (1 << (PlSqlParser.EVALUATE - 449)) | (1 << (PlSqlParser.EVALUATION - 449)) | (1 << (PlSqlParser.EVENTS - 449)) | (1 << (PlSqlParser.EVERY - 449)) | (1 << (PlSqlParser.EXCEPT - 449)) | (1 << (PlSqlParser.EXCEPTION - 449)) | (1 << (PlSqlParser.EXCEPTION_INIT - 449)) | (1 << (PlSqlParser.EXCEPTIONS - 449)) | (1 << (PlSqlParser.EXCHANGE - 449)) | (1 << (PlSqlParser.EXCLUDE - 449)) | (1 << (PlSqlParser.EXCLUDING - 449)) | (1 << (PlSqlParser.EXECUTE - 449)) | (1 << (PlSqlParser.EXEMPT - 449)) | (1 << (PlSqlParser.EXISTING - 449)) | (1 << (PlSqlParser.EXISTS - 449)) | (1 << (PlSqlParser.EXISTSNODE - 449)) | (1 << (PlSqlParser.EXIT - 449)))) !== 0) || ((((_la - 481)) & ~0x1f) == 0 && ((1 << (_la - 481)) & ((1 << (PlSqlParser.EXPAND_GSET_TO_UNION - 481)) | (1 << (PlSqlParser.EXPAND_TABLE - 481)) | (1 << (PlSqlParser.EXP - 481)) | (1 << (PlSqlParser.EXPIRE - 481)) | (1 << (PlSqlParser.EXPLAIN - 481)) | (1 << (PlSqlParser.EXPLOSION - 481)) | (1 << (PlSqlParser.EXPORT - 481)) | (1 << (PlSqlParser.EXPR_CORR_CHECK - 481)) | (1 << (PlSqlParser.EXPRESS - 481)) | (1 << (PlSqlParser.EXTENDS - 481)) | (1 << (PlSqlParser.EXTENT - 481)) | (1 << (PlSqlParser.EXTENTS - 481)) | (1 << (PlSqlParser.EXTERNAL - 481)) | (1 << (PlSqlParser.EXTERNALLY - 481)) | (1 << (PlSqlParser.EXTRACTCLOBXML - 481)) | (1 << (PlSqlParser.EXTRACT - 481)) | (1 << (PlSqlParser.EXTRACTVALUE - 481)) | (1 << (PlSqlParser.EXTRA - 481)) | (1 << (PlSqlParser.FACILITY - 481)) | (1 << (PlSqlParser.FACT - 481)) | (1 << (PlSqlParser.FACTOR - 481)) | (1 << (PlSqlParser.FACTORIZE_JOIN - 481)) | (1 << (PlSqlParser.FAILED - 481)) | (1 << (PlSqlParser.FAILED_LOGIN_ATTEMPTS - 481)) | (1 << (PlSqlParser.FAILGROUP - 481)) | (1 << (PlSqlParser.FAILOVER - 481)) | (1 << (PlSqlParser.FAILURE - 481)) | (1 << (PlSqlParser.FALSE - 481)) | (1 << (PlSqlParser.FAMILY - 481)) | (1 << (PlSqlParser.FAR - 481)) | (1 << (PlSqlParser.FAST - 481)) | (1 << (PlSqlParser.FASTSTART - 481)))) !== 0) || ((((_la - 513)) & ~0x1f) == 0 && ((1 << (_la - 513)) & ((1 << (PlSqlParser.FBTSCAN - 513)) | (1 << (PlSqlParser.FEATURE_DETAILS - 513)) | (1 << (PlSqlParser.FEATURE_ID - 513)) | (1 << (PlSqlParser.FEATURE_SET - 513)) | (1 << (PlSqlParser.FEATURE_VALUE - 513)) | (1 << (PlSqlParser.FETCH - 513)) | (1 << (PlSqlParser.FILE - 513)) | (1 << (PlSqlParser.FILE_NAME_CONVERT - 513)) | (1 << (PlSqlParser.FILESYSTEM_LIKE_LOGGING - 513)) | (1 << (PlSqlParser.FILTER - 513)) | (1 << (PlSqlParser.FINAL - 513)) | (1 << (PlSqlParser.FINE - 513)) | (1 << (PlSqlParser.FINISH - 513)) | (1 << (PlSqlParser.FIRST - 513)) | (1 << (PlSqlParser.FIRSTM - 513)) | (1 << (PlSqlParser.FIRST_ROWS - 513)) | (1 << (PlSqlParser.FIRST_VALUE - 513)) | (1 << (PlSqlParser.FIXED_VIEW_DATA - 513)) | (1 << (PlSqlParser.FLAGGER - 513)) | (1 << (PlSqlParser.FLASHBACK - 513)) | (1 << (PlSqlParser.FLASH_CACHE - 513)) | (1 << (PlSqlParser.FLOAT - 513)) | (1 << (PlSqlParser.FLOB - 513)) | (1 << (PlSqlParser.FLOOR - 513)) | (1 << (PlSqlParser.FLUSH - 513)) | (1 << (PlSqlParser.FOLDER - 513)) | (1 << (PlSqlParser.FOLLOWING - 513)) | (1 << (PlSqlParser.FOLLOWS - 513)) | (1 << (PlSqlParser.FORALL - 513)) | (1 << (PlSqlParser.FORCE - 513)) | (1 << (PlSqlParser.FORCE_XML_QUERY_REWRITE - 513)) | (1 << (PlSqlParser.FOREIGN - 513)))) !== 0) || ((((_la - 545)) & ~0x1f) == 0 && ((1 << (_la - 545)) & ((1 << (PlSqlParser.FOREVER - 545)) | (1 << (PlSqlParser.FORMAT - 545)) | (1 << (PlSqlParser.FORWARD - 545)) | (1 << (PlSqlParser.FRAGMENT_NUMBER - 545)) | (1 << (PlSqlParser.FREELIST - 545)) | (1 << (PlSqlParser.FREELISTS - 545)) | (1 << (PlSqlParser.FREEPOOLS - 545)) | (1 << (PlSqlParser.FRESH - 545)) | (1 << (PlSqlParser.FROM_TZ - 545)) | (1 << (PlSqlParser.FULL - 545)) | (1 << (PlSqlParser.FULL_OUTER_JOIN_TO_OUTER - 545)) | (1 << (PlSqlParser.FUNCTION - 545)) | (1 << (PlSqlParser.FUNCTIONS - 545)) | (1 << (PlSqlParser.GATHER_OPTIMIZER_STATISTICS - 545)) | (1 << (PlSqlParser.GATHER_PLAN_STATISTICS - 545)) | (1 << (PlSqlParser.GBY_CONC_ROLLUP - 545)) | (1 << (PlSqlParser.GBY_PUSHDOWN - 545)) | (1 << (PlSqlParser.GENERATED - 545)) | (1 << (PlSqlParser.GET - 545)) | (1 << (PlSqlParser.GLOBAL - 545)) | (1 << (PlSqlParser.GLOBALLY - 545)) | (1 << (PlSqlParser.GLOBAL_NAME - 545)) | (1 << (PlSqlParser.GLOBAL_TOPIC_ENABLED - 545)) | (1 << (PlSqlParser.GROUP_BY - 545)) | (1 << (PlSqlParser.GROUP_ID - 545)) | (1 << (PlSqlParser.GROUPING - 545)) | (1 << (PlSqlParser.GROUPING_ID - 545)))) !== 0) || ((((_la - 577)) & ~0x1f) == 0 && ((1 << (_la - 577)) & ((1 << (PlSqlParser.GROUPS - 577)) | (1 << (PlSqlParser.GUARANTEED - 577)) | (1 << (PlSqlParser.GUARANTEE - 577)) | (1 << (PlSqlParser.GUARD - 577)) | (1 << (PlSqlParser.HASH_AJ - 577)) | (1 << (PlSqlParser.HASH - 577)) | (1 << (PlSqlParser.HASHKEYS - 577)) | (1 << (PlSqlParser.HASH_SJ - 577)) | (1 << (PlSqlParser.HEADER - 577)) | (1 << (PlSqlParser.HEAP - 577)) | (1 << (PlSqlParser.HELP - 577)) | (1 << (PlSqlParser.HEXTORAW - 577)) | (1 << (PlSqlParser.HEXTOREF - 577)) | (1 << (PlSqlParser.HIDDEN_KEYWORD - 577)) | (1 << (PlSqlParser.HIDE - 577)) | (1 << (PlSqlParser.HIERARCHY - 577)) | (1 << (PlSqlParser.HIGH - 577)) | (1 << (PlSqlParser.HINTSET_BEGIN - 577)) | (1 << (PlSqlParser.HINTSET_END - 577)) | (1 << (PlSqlParser.HOT - 577)) | (1 << (PlSqlParser.HOUR - 577)) | (1 << (PlSqlParser.HWM_BROKERED - 577)) | (1 << (PlSqlParser.HYBRID - 577)) | (1 << (PlSqlParser.IDENTIFIER - 577)) | (1 << (PlSqlParser.IDENTITY - 577)) | (1 << (PlSqlParser.IDGENERATORS - 577)) | (1 << (PlSqlParser.ID - 577)) | (1 << (PlSqlParser.IDLE_TIME - 577)) | (1 << (PlSqlParser.IF - 577)) | (1 << (PlSqlParser.IGNORE - 577)))) !== 0) || ((((_la - 609)) & ~0x1f) == 0 && ((1 << (_la - 609)) & ((1 << (PlSqlParser.IGNORE_OPTIM_EMBEDDED_HINTS - 609)) | (1 << (PlSqlParser.IGNORE_ROW_ON_DUPKEY_INDEX - 609)) | (1 << (PlSqlParser.IGNORE_WHERE_CLAUSE - 609)) | (1 << (PlSqlParser.ILM - 609)) | (1 << (PlSqlParser.IMMEDIATE - 609)) | (1 << (PlSqlParser.IMPACT - 609)) | (1 << (PlSqlParser.IMPORT - 609)) | (1 << (PlSqlParser.INACTIVE - 609)) | (1 << (PlSqlParser.INCLUDE - 609)) | (1 << (PlSqlParser.INCLUDE_VERSION - 609)) | (1 << (PlSqlParser.INCLUDING - 609)) | (1 << (PlSqlParser.INCREMENTAL - 609)) | (1 << (PlSqlParser.INCREMENT - 609)) | (1 << (PlSqlParser.INCR - 609)) | (1 << (PlSqlParser.INDENT - 609)) | (1 << (PlSqlParser.INDEX_ASC - 609)) | (1 << (PlSqlParser.INDEX_COMBINE - 609)) | (1 << (PlSqlParser.INDEX_DESC - 609)) | (1 << (PlSqlParser.INDEXED - 609)) | (1 << (PlSqlParser.INDEXES - 609)) | (1 << (PlSqlParser.INDEX_FFS - 609)) | (1 << (PlSqlParser.INDEX_FILTER - 609)) | (1 << (PlSqlParser.INDEXING - 609)) | (1 << (PlSqlParser.INDEX_JOIN - 609)) | (1 << (PlSqlParser.INDEX_ROWS - 609)) | (1 << (PlSqlParser.INDEX_RRS - 609)) | (1 << (PlSqlParser.INDEX_RS_ASC - 609)) | (1 << (PlSqlParser.INDEX_RS_DESC - 609)) | (1 << (PlSqlParser.INDEX_RS - 609)) | (1 << (PlSqlParser.INDEX_SCAN - 609)) | (1 << (PlSqlParser.INDEX_SKIP_SCAN - 609)))) !== 0) || ((((_la - 641)) & ~0x1f) == 0 && ((1 << (_la - 641)) & ((1 << (PlSqlParser.INDEX_SS_ASC - 641)) | (1 << (PlSqlParser.INDEX_SS_DESC - 641)) | (1 << (PlSqlParser.INDEX_SS - 641)) | (1 << (PlSqlParser.INDEX_STATS - 641)) | (1 << (PlSqlParser.INDEXTYPE - 641)) | (1 << (PlSqlParser.INDEXTYPES - 641)) | (1 << (PlSqlParser.INDICATOR - 641)) | (1 << (PlSqlParser.INDICES - 641)) | (1 << (PlSqlParser.INFINITE - 641)) | (1 << (PlSqlParser.INFORMATIONAL - 641)) | (1 << (PlSqlParser.INHERIT - 641)) | (1 << (PlSqlParser.INITCAP - 641)) | (1 << (PlSqlParser.INITIAL - 641)) | (1 << (PlSqlParser.INITIALIZED - 641)) | (1 << (PlSqlParser.INITIALLY - 641)) | (1 << (PlSqlParser.INITRANS - 641)) | (1 << (PlSqlParser.INLINE - 641)) | (1 << (PlSqlParser.INLINE_XMLTYPE_NT - 641)) | (1 << (PlSqlParser.INMEMORY - 641)) | (1 << (PlSqlParser.IN_MEMORY_METADATA - 641)) | (1 << (PlSqlParser.INMEMORY_PRUNING - 641)) | (1 << (PlSqlParser.INNER - 641)) | (1 << (PlSqlParser.INOUT - 641)) | (1 << (PlSqlParser.INPLACE - 641)) | (1 << (PlSqlParser.INSERTCHILDXMLAFTER - 641)) | (1 << (PlSqlParser.INSERTCHILDXMLBEFORE - 641)) | (1 << (PlSqlParser.INSERTCHILDXML - 641)) | (1 << (PlSqlParser.INSERTXMLAFTER - 641)) | (1 << (PlSqlParser.INSERTXMLBEFORE - 641)) | (1 << (PlSqlParser.INSTANCE - 641)))) !== 0) || ((((_la - 673)) & ~0x1f) == 0 && ((1 << (_la - 673)) & ((1 << (PlSqlParser.INSTANCES - 673)) | (1 << (PlSqlParser.INSTANTIABLE - 673)) | (1 << (PlSqlParser.INSTANTLY - 673)) | (1 << (PlSqlParser.INSTEAD - 673)) | (1 << (PlSqlParser.INSTR2 - 673)) | (1 << (PlSqlParser.INSTR4 - 673)) | (1 << (PlSqlParser.INSTRB - 673)) | (1 << (PlSqlParser.INSTRC - 673)) | (1 << (PlSqlParser.INSTR - 673)) | (1 << (PlSqlParser.INTEGER - 673)) | (1 << (PlSqlParser.INTERLEAVED - 673)) | (1 << (PlSqlParser.INTERMEDIATE - 673)) | (1 << (PlSqlParser.INTERNAL_CONVERT - 673)) | (1 << (PlSqlParser.INTERNAL_USE - 673)) | (1 << (PlSqlParser.INTERPRETED - 673)) | (1 << (PlSqlParser.INTERVAL - 673)) | (1 << (PlSqlParser.INT - 673)) | (1 << (PlSqlParser.INVALIDATE - 673)) | (1 << (PlSqlParser.INVISIBLE - 673)) | (1 << (PlSqlParser.IN_XQUERY - 673)) | (1 << (PlSqlParser.ISOLATION - 673)) | (1 << (PlSqlParser.ISOLATION_LEVEL - 673)) | (1 << (PlSqlParser.ITERATE - 673)) | (1 << (PlSqlParser.ITERATION_NUMBER - 673)) | (1 << (PlSqlParser.JAVA - 673)) | (1 << (PlSqlParser.JOB - 673)) | (1 << (PlSqlParser.JOIN - 673)) | (1 << (PlSqlParser.JSON_ARRAYAGG - 673)) | (1 << (PlSqlParser.JSON_ARRAY - 673)))) !== 0) || ((((_la - 705)) & ~0x1f) == 0 && ((1 << (_la - 705)) & ((1 << (PlSqlParser.JSON_EQUAL - 705)) | (1 << (PlSqlParser.JSON_EXISTS2 - 705)) | (1 << (PlSqlParser.JSON_EXISTS - 705)) | (1 << (PlSqlParser.JSONGET - 705)) | (1 << (PlSqlParser.JSON - 705)) | (1 << (PlSqlParser.JSON_OBJECTAGG - 705)) | (1 << (PlSqlParser.JSON_OBJECT - 705)) | (1 << (PlSqlParser.JSONPARSE - 705)) | (1 << (PlSqlParser.JSON_QUERY - 705)) | (1 << (PlSqlParser.JSON_SERIALIZE - 705)) | (1 << (PlSqlParser.JSON_TABLE - 705)) | (1 << (PlSqlParser.JSON_TEXTCONTAINS2 - 705)) | (1 << (PlSqlParser.JSON_TEXTCONTAINS - 705)) | (1 << (PlSqlParser.JSON_VALUE - 705)) | (1 << (PlSqlParser.KEEP_DUPLICATES - 705)) | (1 << (PlSqlParser.KEEP - 705)) | (1 << (PlSqlParser.KERBEROS - 705)) | (1 << (PlSqlParser.KEY - 705)) | (1 << (PlSqlParser.KEY_LENGTH - 705)) | (1 << (PlSqlParser.KEYSIZE - 705)) | (1 << (PlSqlParser.KEYS - 705)) | (1 << (PlSqlParser.KEYSTORE - 705)) | (1 << (PlSqlParser.KILL - 705)) | (1 << (PlSqlParser.LABEL - 705)) | (1 << (PlSqlParser.LANGUAGE - 705)) | (1 << (PlSqlParser.LAST_DAY - 705)) | (1 << (PlSqlParser.LAST - 705)) | (1 << (PlSqlParser.LAST_VALUE - 705)) | (1 << (PlSqlParser.LATERAL - 705)) | (1 << (PlSqlParser.LAX - 705)) | (1 << (PlSqlParser.LAYER - 705)) | (1 << (PlSqlParser.LDAP_REGISTRATION_ENABLED - 705)))) !== 0) || ((((_la - 737)) & ~0x1f) == 0 && ((1 << (_la - 737)) & ((1 << (PlSqlParser.LDAP_REGISTRATION - 737)) | (1 << (PlSqlParser.LDAP_REG_SYNC_INTERVAL - 737)) | (1 << (PlSqlParser.LEADING - 737)) | (1 << (PlSqlParser.LEFT - 737)) | (1 << (PlSqlParser.LENGTH2 - 737)) | (1 << (PlSqlParser.LENGTH4 - 737)) | (1 << (PlSqlParser.LENGTHB - 737)) | (1 << (PlSqlParser.LENGTHC - 737)) | (1 << (PlSqlParser.LENGTH - 737)) | (1 << (PlSqlParser.LESS - 737)) | (1 << (PlSqlParser.LEVEL - 737)) | (1 << (PlSqlParser.LEVELS - 737)) | (1 << (PlSqlParser.LIBRARY - 737)) | (1 << (PlSqlParser.LIFECYCLE - 737)) | (1 << (PlSqlParser.LIFE - 737)) | (1 << (PlSqlParser.LIFETIME - 737)) | (1 << (PlSqlParser.LIKE2 - 737)) | (1 << (PlSqlParser.LIKE4 - 737)) | (1 << (PlSqlParser.LIKEC - 737)) | (1 << (PlSqlParser.LIKE_EXPAND - 737)) | (1 << (PlSqlParser.LIMIT - 737)) | (1 << (PlSqlParser.LINEAR - 737)) | (1 << (PlSqlParser.LINK - 737)) | (1 << (PlSqlParser.LIST - 737)) | (1 << (PlSqlParser.LN - 737)) | (1 << (PlSqlParser.LNNVL - 737)) | (1 << (PlSqlParser.LOAD - 737)) | (1 << (PlSqlParser.LOB - 737)) | (1 << (PlSqlParser.LOBNVL - 737)) | (1 << (PlSqlParser.LOBS - 737)) | (1 << (PlSqlParser.LOCAL_INDEXES - 737)))) !== 0) || ((((_la - 769)) & ~0x1f) == 0 && ((1 << (_la - 769)) & ((1 << (PlSqlParser.LOCAL - 769)) | (1 << (PlSqlParser.LOCALTIME - 769)) | (1 << (PlSqlParser.LOCALTIMESTAMP - 769)) | (1 << (PlSqlParser.LOCATION - 769)) | (1 << (PlSqlParser.LOCATOR - 769)) | (1 << (PlSqlParser.LOCKED - 769)) | (1 << (PlSqlParser.LOCKING - 769)) | (1 << (PlSqlParser.LOGFILE - 769)) | (1 << (PlSqlParser.LOGFILES - 769)) | (1 << (PlSqlParser.LOGGING - 769)) | (1 << (PlSqlParser.LOGICAL - 769)) | (1 << (PlSqlParser.LOGICAL_READS_PER_CALL - 769)) | (1 << (PlSqlParser.LOGICAL_READS_PER_SESSION - 769)) | (1 << (PlSqlParser.LOG - 769)) | (1 << (PlSqlParser.LOGMINING - 769)) | (1 << (PlSqlParser.LOGOFF - 769)) | (1 << (PlSqlParser.LOGON - 769)) | (1 << (PlSqlParser.LOG_READ_ONLY_VIOLATIONS - 769)) | (1 << (PlSqlParser.LONG - 769)) | (1 << (PlSqlParser.LOOP - 769)) | (1 << (PlSqlParser.LOWER - 769)) | (1 << (PlSqlParser.LOW - 769)) | (1 << (PlSqlParser.LPAD - 769)) | (1 << (PlSqlParser.LTRIM - 769)) | (1 << (PlSqlParser.MAIN - 769)) | (1 << (PlSqlParser.MAKE_REF - 769)) | (1 << (PlSqlParser.MANAGED - 769)) | (1 << (PlSqlParser.MANAGE - 769)) | (1 << (PlSqlParser.MANAGEMENT - 769)) | (1 << (PlSqlParser.MANAGER - 769)) | (1 << (PlSqlParser.MANUAL - 769)))) !== 0) || ((((_la - 801)) & ~0x1f) == 0 && ((1 << (_la - 801)) & ((1 << (PlSqlParser.MAP - 801)) | (1 << (PlSqlParser.MAPPING - 801)) | (1 << (PlSqlParser.MASTER - 801)) | (1 << (PlSqlParser.MATCHED - 801)) | (1 << (PlSqlParser.MATCHES - 801)) | (1 << (PlSqlParser.MATCH - 801)) | (1 << (PlSqlParser.MATCH_NUMBER - 801)) | (1 << (PlSqlParser.MATCH_RECOGNIZE - 801)) | (1 << (PlSqlParser.MATERIALIZED - 801)) | (1 << (PlSqlParser.MATERIALIZE - 801)) | (1 << (PlSqlParser.MAXARCHLOGS - 801)) | (1 << (PlSqlParser.MAXDATAFILES - 801)) | (1 << (PlSqlParser.MAXEXTENTS - 801)) | (1 << (PlSqlParser.MAXIMIZE - 801)) | (1 << (PlSqlParser.MAXINSTANCES - 801)) | (1 << (PlSqlParser.MAXLOGFILES - 801)) | (1 << (PlSqlParser.MAXLOGHISTORY - 801)) | (1 << (PlSqlParser.MAXLOGMEMBERS - 801)) | (1 << (PlSqlParser.MAX_SHARED_TEMP_SIZE - 801)) | (1 << (PlSqlParser.MAXSIZE - 801)) | (1 << (PlSqlParser.MAXTRANS - 801)) | (1 << (PlSqlParser.MAXVALUE - 801)) | (1 << (PlSqlParser.MEASURE - 801)) | (1 << (PlSqlParser.MEASURES - 801)) | (1 << (PlSqlParser.MEDIUM - 801)) | (1 << (PlSqlParser.MEMBER - 801)) | (1 << (PlSqlParser.MEMCOMPRESS - 801)) | (1 << (PlSqlParser.MEMORY - 801)) | (1 << (PlSqlParser.MERGEACTIONS - 801)) | (1 << (PlSqlParser.MERGE_AJ - 801)) | (1 << (PlSqlParser.MERGE_CONST_ON - 801)) | (1 << (PlSqlParser.MERGE - 801)))) !== 0) || ((((_la - 833)) & ~0x1f) == 0 && ((1 << (_la - 833)) & ((1 << (PlSqlParser.MERGE_SJ - 833)) | (1 << (PlSqlParser.METADATA - 833)) | (1 << (PlSqlParser.METHOD - 833)) | (1 << (PlSqlParser.MIGRATE - 833)) | (1 << (PlSqlParser.MIGRATION - 833)) | (1 << (PlSqlParser.MINEXTENTS - 833)) | (1 << (PlSqlParser.MINIMIZE - 833)) | (1 << (PlSqlParser.MINIMUM - 833)) | (1 << (PlSqlParser.MINING - 833)) | (1 << (PlSqlParser.MINUS_NULL - 833)) | (1 << (PlSqlParser.MINUTE - 833)) | (1 << (PlSqlParser.MINVALUE - 833)) | (1 << (PlSqlParser.MIRRORCOLD - 833)) | (1 << (PlSqlParser.MIRRORHOT - 833)) | (1 << (PlSqlParser.MIRROR - 833)) | (1 << (PlSqlParser.MLSLABEL - 833)) | (1 << (PlSqlParser.MODEL_COMPILE_SUBQUERY - 833)) | (1 << (PlSqlParser.MODEL_DONTVERIFY_UNIQUENESS - 833)) | (1 << (PlSqlParser.MODEL_DYNAMIC_SUBQUERY - 833)) | (1 << (PlSqlParser.MODEL_MIN_ANALYSIS - 833)) | (1 << (PlSqlParser.MODEL - 833)) | (1 << (PlSqlParser.MODEL_NB - 833)) | (1 << (PlSqlParser.MODEL_NO_ANALYSIS - 833)) | (1 << (PlSqlParser.MODEL_PBY - 833)) | (1 << (PlSqlParser.MODEL_PUSH_REF - 833)) | (1 << (PlSqlParser.MODEL_SV - 833)) | (1 << (PlSqlParser.MODIFICATION - 833)) | (1 << (PlSqlParser.MODIFY_COLUMN_TYPE - 833)) | (1 << (PlSqlParser.MODIFY - 833)) | (1 << (PlSqlParser.MOD - 833)))) !== 0) || ((((_la - 865)) & ~0x1f) == 0 && ((1 << (_la - 865)) & ((1 << (PlSqlParser.MODULE - 865)) | (1 << (PlSqlParser.MONITORING - 865)) | (1 << (PlSqlParser.MONITOR - 865)) | (1 << (PlSqlParser.MONTH - 865)) | (1 << (PlSqlParser.MONTHS_BETWEEN - 865)) | (1 << (PlSqlParser.MONTHS - 865)) | (1 << (PlSqlParser.MOUNT - 865)) | (1 << (PlSqlParser.MOUNTPATH - 865)) | (1 << (PlSqlParser.MOVEMENT - 865)) | (1 << (PlSqlParser.MOVE - 865)) | (1 << (PlSqlParser.MULTIDIMENSIONAL - 865)) | (1 << (PlSqlParser.MULTISET - 865)) | (1 << (PlSqlParser.MV_MERGE - 865)) | (1 << (PlSqlParser.NAMED - 865)) | (1 << (PlSqlParser.NAME - 865)) | (1 << (PlSqlParser.NAMESPACE - 865)) | (1 << (PlSqlParser.NAN - 865)) | (1 << (PlSqlParser.NANVL - 865)) | (1 << (PlSqlParser.NATIONAL - 865)) | (1 << (PlSqlParser.NATIVE_FULL_OUTER_JOIN - 865)) | (1 << (PlSqlParser.NATIVE - 865)) | (1 << (PlSqlParser.NATURAL - 865)) | (1 << (PlSqlParser.NAV - 865)) | (1 << (PlSqlParser.NCHAR_CS - 865)) | (1 << (PlSqlParser.NCHAR - 865)) | (1 << (PlSqlParser.NCHR - 865)) | (1 << (PlSqlParser.NCLOB - 865)) | (1 << (PlSqlParser.NEEDED - 865)) | (1 << (PlSqlParser.NEG - 865)) | (1 << (PlSqlParser.NESTED - 865)) | (1 << (PlSqlParser.NESTED_TABLE_FAST_INSERT - 865)))) !== 0) || ((((_la - 897)) & ~0x1f) == 0 && ((1 << (_la - 897)) & ((1 << (PlSqlParser.NESTED_TABLE_GET_REFS - 897)) | (1 << (PlSqlParser.NESTED_TABLE_ID - 897)) | (1 << (PlSqlParser.NESTED_TABLE_SET_REFS - 897)) | (1 << (PlSqlParser.NESTED_TABLE_SET_SETID - 897)) | (1 << (PlSqlParser.NETWORK - 897)) | (1 << (PlSqlParser.NEVER - 897)) | (1 << (PlSqlParser.NEW - 897)) | (1 << (PlSqlParser.NEW_TIME - 897)) | (1 << (PlSqlParser.NEXT_DAY - 897)) | (1 << (PlSqlParser.NEXT - 897)) | (1 << (PlSqlParser.NL_AJ - 897)) | (1 << (PlSqlParser.NLJ_BATCHING - 897)) | (1 << (PlSqlParser.NLJ_INDEX_FILTER - 897)) | (1 << (PlSqlParser.NLJ_INDEX_SCAN - 897)) | (1 << (PlSqlParser.NLJ_PREFETCH - 897)) | (1 << (PlSqlParser.NLS_CALENDAR - 897)) | (1 << (PlSqlParser.NLS_CHARACTERSET - 897)) | (1 << (PlSqlParser.NLS_CHARSET_DECL_LEN - 897)) | (1 << (PlSqlParser.NLS_CHARSET_ID - 897)) | (1 << (PlSqlParser.NLS_CHARSET_NAME - 897)) | (1 << (PlSqlParser.NLS_COMP - 897)) | (1 << (PlSqlParser.NLS_CURRENCY - 897)) | (1 << (PlSqlParser.NLS_DATE_FORMAT - 897)) | (1 << (PlSqlParser.NLS_DATE_LANGUAGE - 897)) | (1 << (PlSqlParser.NLS_INITCAP - 897)) | (1 << (PlSqlParser.NLS_ISO_CURRENCY - 897)) | (1 << (PlSqlParser.NL_SJ - 897)) | (1 << (PlSqlParser.NLS_LANG - 897)) | (1 << (PlSqlParser.NLS_LANGUAGE - 897)) | (1 << (PlSqlParser.NLS_LENGTH_SEMANTICS - 897)) | (1 << (PlSqlParser.NLS_LOWER - 897)) | (1 << (PlSqlParser.NLS_NCHAR_CONV_EXCP - 897)))) !== 0) || ((((_la - 929)) & ~0x1f) == 0 && ((1 << (_la - 929)) & ((1 << (PlSqlParser.NLS_NUMERIC_CHARACTERS - 929)) | (1 << (PlSqlParser.NLS_SORT - 929)) | (1 << (PlSqlParser.NLSSORT - 929)) | (1 << (PlSqlParser.NLS_SPECIAL_CHARS - 929)) | (1 << (PlSqlParser.NLS_TERRITORY - 929)) | (1 << (PlSqlParser.NLS_UPPER - 929)) | (1 << (PlSqlParser.NO_ACCESS - 929)) | (1 << (PlSqlParser.NO_ADAPTIVE_PLAN - 929)) | (1 << (PlSqlParser.NO_ANSI_REARCH - 929)) | (1 << (PlSqlParser.NOAPPEND - 929)) | (1 << (PlSqlParser.NOARCHIVELOG - 929)) | (1 << (PlSqlParser.NOAUDIT - 929)) | (1 << (PlSqlParser.NO_AUTO_REOPTIMIZE - 929)) | (1 << (PlSqlParser.NO_BASETABLE_MULTIMV_REWRITE - 929)) | (1 << (PlSqlParser.NO_BATCH_TABLE_ACCESS_BY_ROWID - 929)) | (1 << (PlSqlParser.NO_BIND_AWARE - 929)) | (1 << (PlSqlParser.NO_BUFFER - 929)) | (1 << (PlSqlParser.NOCACHE - 929)) | (1 << (PlSqlParser.NO_CARTESIAN - 929)) | (1 << (PlSqlParser.NO_CHECK_ACL_REWRITE - 929)) | (1 << (PlSqlParser.NO_CLUSTER_BY_ROWID - 929)) | (1 << (PlSqlParser.NO_CLUSTERING - 929)) | (1 << (PlSqlParser.NO_COALESCE_SQ - 929)) | (1 << (PlSqlParser.NO_COMMON_DATA - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_CB_WHR_ONLY - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_COMBINE_SW - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_COST_BASED - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_ELIM_DUPS - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_FILTERING - 929)) | (1 << (PlSqlParser.NOCOPY - 929)) | (1 << (PlSqlParser.NO_COST_XML_QUERY_REWRITE - 929)))) !== 0) || ((((_la - 961)) & ~0x1f) == 0 && ((1 << (_la - 961)) & ((1 << (PlSqlParser.NO_CPU_COSTING - 961)) | (1 << (PlSqlParser.NOCPU_COSTING - 961)) | (1 << (PlSqlParser.NOCYCLE - 961)) | (1 << (PlSqlParser.NO_DATA_SECURITY_REWRITE - 961)) | (1 << (PlSqlParser.NO_DECORRELATE - 961)) | (1 << (PlSqlParser.NODELAY - 961)) | (1 << (PlSqlParser.NO_DOMAIN_INDEX_FILTER - 961)) | (1 << (PlSqlParser.NO_DST_UPGRADE_INSERT_CONV - 961)) | (1 << (PlSqlParser.NO_ELIM_GROUPBY - 961)) | (1 << (PlSqlParser.NO_ELIMINATE_JOIN - 961)) | (1 << (PlSqlParser.NO_ELIMINATE_OBY - 961)) | (1 << (PlSqlParser.NO_ELIMINATE_OUTER_JOIN - 961)) | (1 << (PlSqlParser.NOENTITYESCAPING - 961)) | (1 << (PlSqlParser.NO_EXPAND_GSET_TO_UNION - 961)) | (1 << (PlSqlParser.NO_EXPAND - 961)) | (1 << (PlSqlParser.NO_EXPAND_TABLE - 961)) | (1 << (PlSqlParser.NO_FACT - 961)) | (1 << (PlSqlParser.NO_FACTORIZE_JOIN - 961)) | (1 << (PlSqlParser.NO_FILTERING - 961)) | (1 << (PlSqlParser.NOFORCE - 961)) | (1 << (PlSqlParser.NO_FULL_OUTER_JOIN_TO_OUTER - 961)) | (1 << (PlSqlParser.NO_GATHER_OPTIMIZER_STATISTICS - 961)) | (1 << (PlSqlParser.NO_GBY_PUSHDOWN - 961)) | (1 << (PlSqlParser.NOGUARANTEE - 961)) | (1 << (PlSqlParser.NO_INDEX_FFS - 961)) | (1 << (PlSqlParser.NO_INDEX - 961)) | (1 << (PlSqlParser.NO_INDEX_SS - 961)) | (1 << (PlSqlParser.NO_INMEMORY - 961)) | (1 << (PlSqlParser.NO_INMEMORY_PRUNING - 961)) | (1 << (PlSqlParser.NOKEEP - 961)) | (1 << (PlSqlParser.NO_LOAD - 961)) | (1 << (PlSqlParser.NOLOCAL - 961)))) !== 0) || ((((_la - 993)) & ~0x1f) == 0 && ((1 << (_la - 993)) & ((1 << (PlSqlParser.NOLOGGING - 993)) | (1 << (PlSqlParser.NOMAPPING - 993)) | (1 << (PlSqlParser.NOMAXVALUE - 993)) | (1 << (PlSqlParser.NO_MERGE - 993)) | (1 << (PlSqlParser.NOMINIMIZE - 993)) | (1 << (PlSqlParser.NOMINVALUE - 993)) | (1 << (PlSqlParser.NO_MODEL_PUSH_REF - 993)) | (1 << (PlSqlParser.NO_MONITORING - 993)) | (1 << (PlSqlParser.NOMONITORING - 993)) | (1 << (PlSqlParser.NO_MONITOR - 993)) | (1 << (PlSqlParser.NO_MULTIMV_REWRITE - 993)) | (1 << (PlSqlParser.NO_NATIVE_FULL_OUTER_JOIN - 993)) | (1 << (PlSqlParser.NONBLOCKING - 993)) | (1 << (PlSqlParser.NONEDITIONABLE - 993)) | (1 << (PlSqlParser.NONE - 993)) | (1 << (PlSqlParser.NO_NLJ_BATCHING - 993)) | (1 << (PlSqlParser.NO_NLJ_PREFETCH - 993)) | (1 << (PlSqlParser.NO - 993)) | (1 << (PlSqlParser.NONSCHEMA - 993)) | (1 << (PlSqlParser.NO_OBJECT_LINK - 993)) | (1 << (PlSqlParser.NOORDER - 993)) | (1 << (PlSqlParser.NO_ORDER_ROLLUPS - 993)) | (1 << (PlSqlParser.NO_OUTER_JOIN_TO_ANTI - 993)) | (1 << (PlSqlParser.NO_OUTER_JOIN_TO_INNER - 993)) | (1 << (PlSqlParser.NOOVERRIDE - 993)) | (1 << (PlSqlParser.NO_PARALLEL_INDEX - 993)) | (1 << (PlSqlParser.NOPARALLEL_INDEX - 993)) | (1 << (PlSqlParser.NO_PARALLEL - 993)) | (1 << (PlSqlParser.NOPARALLEL - 993)) | (1 << (PlSqlParser.NO_PARTIAL_COMMIT - 993)) | (1 << (PlSqlParser.NO_PARTIAL_JOIN - 993)) | (1 << (PlSqlParser.NO_PARTIAL_ROLLUP_PUSHDOWN - 993)))) !== 0) || ((((_la - 1025)) & ~0x1f) == 0 && ((1 << (_la - 1025)) & ((1 << (PlSqlParser.NOPARTITION - 1025)) | (1 << (PlSqlParser.NO_PLACE_DISTINCT - 1025)) | (1 << (PlSqlParser.NO_PLACE_GROUP_BY - 1025)) | (1 << (PlSqlParser.NO_PQ_CONCURRENT_UNION - 1025)) | (1 << (PlSqlParser.NO_PQ_MAP - 1025)) | (1 << (PlSqlParser.NO_PQ_REPLICATE - 1025)) | (1 << (PlSqlParser.NO_PQ_SKEW - 1025)) | (1 << (PlSqlParser.NO_PRUNE_GSETS - 1025)) | (1 << (PlSqlParser.NO_PULL_PRED - 1025)) | (1 << (PlSqlParser.NO_PUSH_PRED - 1025)) | (1 << (PlSqlParser.NO_PUSH_SUBQ - 1025)) | (1 << (PlSqlParser.NO_PX_FAULT_TOLERANCE - 1025)) | (1 << (PlSqlParser.NO_PX_JOIN_FILTER - 1025)) | (1 << (PlSqlParser.NO_QKN_BUFF - 1025)) | (1 << (PlSqlParser.NO_QUERY_TRANSFORMATION - 1025)) | (1 << (PlSqlParser.NO_REF_CASCADE - 1025)) | (1 << (PlSqlParser.NORELOCATE - 1025)) | (1 << (PlSqlParser.NORELY - 1025)) | (1 << (PlSqlParser.NOREPAIR - 1025)) | (1 << (PlSqlParser.NOREPLAY - 1025)) | (1 << (PlSqlParser.NORESETLOGS - 1025)) | (1 << (PlSqlParser.NO_RESULT_CACHE - 1025)) | (1 << (PlSqlParser.NOREVERSE - 1025)) | (1 << (PlSqlParser.NO_REWRITE - 1025)) | (1 << (PlSqlParser.NOREWRITE - 1025)) | (1 << (PlSqlParser.NORMAL - 1025)) | (1 << (PlSqlParser.NO_ROOT_SW_FOR_LOCAL - 1025)) | (1 << (PlSqlParser.NOROWDEPENDENCIES - 1025)) | (1 << (PlSqlParser.NOSCHEMACHECK - 1025)) | (1 << (PlSqlParser.NOSEGMENT - 1025)) | (1 << (PlSqlParser.NO_SEMIJOIN - 1025)) | (1 << (PlSqlParser.NO_SEMI_TO_INNER - 1025)))) !== 0) || ((((_la - 1057)) & ~0x1f) == 0 && ((1 << (_la - 1057)) & ((1 << (PlSqlParser.NO_SET_TO_JOIN - 1057)) | (1 << (PlSqlParser.NOSORT - 1057)) | (1 << (PlSqlParser.NO_SQL_TRANSLATION - 1057)) | (1 << (PlSqlParser.NO_SQL_TUNE - 1057)) | (1 << (PlSqlParser.NO_STAR_TRANSFORMATION - 1057)) | (1 << (PlSqlParser.NO_STATEMENT_QUEUING - 1057)) | (1 << (PlSqlParser.NO_STATS_GSETS - 1057)) | (1 << (PlSqlParser.NOSTRICT - 1057)) | (1 << (PlSqlParser.NO_SUBQUERY_PRUNING - 1057)) | (1 << (PlSqlParser.NO_SUBSTRB_PAD - 1057)) | (1 << (PlSqlParser.NO_SWAP_JOIN_INPUTS - 1057)) | (1 << (PlSqlParser.NOSWITCH - 1057)) | (1 << (PlSqlParser.NO_TABLE_LOOKUP_BY_NL - 1057)) | (1 << (PlSqlParser.NO_TEMP_TABLE - 1057)) | (1 << (PlSqlParser.NOTHING - 1057)) | (1 << (PlSqlParser.NOTIFICATION - 1057)) | (1 << (PlSqlParser.NOT - 1057)) | (1 << (PlSqlParser.NO_TRANSFORM_DISTINCT_AGG - 1057)) | (1 << (PlSqlParser.NO_UNNEST - 1057)) | (1 << (PlSqlParser.NO_USE_CUBE - 1057)) | (1 << (PlSqlParser.NO_USE_HASH_AGGREGATION - 1057)) | (1 << (PlSqlParser.NO_USE_HASH_GBY_FOR_PUSHDOWN - 1057)) | (1 << (PlSqlParser.NO_USE_HASH - 1057)) | (1 << (PlSqlParser.NO_USE_INVISIBLE_INDEXES - 1057)) | (1 << (PlSqlParser.NO_USE_MERGE - 1057)) | (1 << (PlSqlParser.NO_USE_NL - 1057)) | (1 << (PlSqlParser.NO_USE_VECTOR_AGGREGATION - 1057)) | (1 << (PlSqlParser.NOVALIDATE - 1057)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM_DIMS - 1057)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM_FACT - 1057)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM - 1057)))) !== 0) || ((((_la - 1089)) & ~0x1f) == 0 && ((1 << (_la - 1089)) & ((1 << (PlSqlParser.NO_XDB_FASTPATH_INSERT - 1089)) | (1 << (PlSqlParser.NO_XML_DML_REWRITE - 1089)) | (1 << (PlSqlParser.NO_XMLINDEX_REWRITE_IN_SELECT - 1089)) | (1 << (PlSqlParser.NO_XMLINDEX_REWRITE - 1089)) | (1 << (PlSqlParser.NO_XML_QUERY_REWRITE - 1089)) | (1 << (PlSqlParser.NO_ZONEMAP - 1089)) | (1 << (PlSqlParser.NTH_VALUE - 1089)) | (1 << (PlSqlParser.NULLIF - 1089)) | (1 << (PlSqlParser.NULL_ - 1089)) | (1 << (PlSqlParser.NULLS - 1089)) | (1 << (PlSqlParser.NUMBER - 1089)) | (1 << (PlSqlParser.NUMERIC - 1089)) | (1 << (PlSqlParser.NUM_INDEX_KEYS - 1089)) | (1 << (PlSqlParser.NUMTODSINTERVAL - 1089)) | (1 << (PlSqlParser.NUMTOYMINTERVAL - 1089)) | (1 << (PlSqlParser.NVARCHAR2 - 1089)) | (1 << (PlSqlParser.NVL2 - 1089)) | (1 << (PlSqlParser.OBJECT2XML - 1089)) | (1 << (PlSqlParser.OBJECT - 1089)) | (1 << (PlSqlParser.OBJ_ID - 1089)) | (1 << (PlSqlParser.OBJNO - 1089)) | (1 << (PlSqlParser.OBJNO_REUSE - 1089)) | (1 << (PlSqlParser.OCCURENCES - 1089)) | (1 << (PlSqlParser.OFFLINE - 1089)) | (1 << (PlSqlParser.OFF - 1089)) | (1 << (PlSqlParser.OFFSET - 1089)) | (1 << (PlSqlParser.OIDINDEX - 1089)) | (1 << (PlSqlParser.OID - 1089)) | (1 << (PlSqlParser.OLAP - 1089)) | (1 << (PlSqlParser.OLD - 1089)) | (1 << (PlSqlParser.OLD_PUSH_PRED - 1089)))) !== 0) || ((((_la - 1121)) & ~0x1f) == 0 && ((1 << (_la - 1121)) & ((1 << (PlSqlParser.OLS - 1121)) | (1 << (PlSqlParser.OLTP - 1121)) | (1 << (PlSqlParser.OMIT - 1121)) | (1 << (PlSqlParser.ONE - 1121)) | (1 << (PlSqlParser.ONLINE - 1121)) | (1 << (PlSqlParser.ONLY - 1121)) | (1 << (PlSqlParser.OPAQUE - 1121)) | (1 << (PlSqlParser.OPAQUE_TRANSFORM - 1121)) | (1 << (PlSqlParser.OPAQUE_XCANONICAL - 1121)) | (1 << (PlSqlParser.OPCODE - 1121)) | (1 << (PlSqlParser.OPEN - 1121)) | (1 << (PlSqlParser.OPERATIONS - 1121)) | (1 << (PlSqlParser.OPERATOR - 1121)) | (1 << (PlSqlParser.OPT_ESTIMATE - 1121)) | (1 << (PlSqlParser.OPTIMAL - 1121)) | (1 << (PlSqlParser.OPTIMIZE - 1121)) | (1 << (PlSqlParser.OPTIMIZER_FEATURES_ENABLE - 1121)) | (1 << (PlSqlParser.OPTIMIZER_GOAL - 1121)) | (1 << (PlSqlParser.OPT_PARAM - 1121)) | (1 << (PlSqlParser.ORA_BRANCH - 1121)) | (1 << (PlSqlParser.ORA_CHECK_ACL - 1121)) | (1 << (PlSqlParser.ORA_CHECK_PRIVILEGE - 1121)) | (1 << (PlSqlParser.ORA_CLUSTERING - 1121)) | (1 << (PlSqlParser.ORADATA - 1121)) | (1 << (PlSqlParser.ORADEBUG - 1121)) | (1 << (PlSqlParser.ORA_DST_AFFECTED - 1121)) | (1 << (PlSqlParser.ORA_DST_CONVERT - 1121)) | (1 << (PlSqlParser.ORA_DST_ERROR - 1121)) | (1 << (PlSqlParser.ORA_GET_ACLIDS - 1121)))) !== 0) || ((((_la - 1153)) & ~0x1f) == 0 && ((1 << (_la - 1153)) & ((1 << (PlSqlParser.ORA_GET_PRIVILEGES - 1153)) | (1 << (PlSqlParser.ORA_HASH - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_USERID - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_USER - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_XS_USER_GUID - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_XS_USER - 1153)) | (1 << (PlSqlParser.ORA_RAWCOMPARE - 1153)) | (1 << (PlSqlParser.ORA_RAWCONCAT - 1153)) | (1 << (PlSqlParser.ORA_ROWSCN - 1153)) | (1 << (PlSqlParser.ORA_ROWSCN_RAW - 1153)) | (1 << (PlSqlParser.ORA_ROWVERSION - 1153)) | (1 << (PlSqlParser.ORA_TABVERSION - 1153)) | (1 << (PlSqlParser.ORA_WRITE_TIME - 1153)) | (1 << (PlSqlParser.ORDERED - 1153)) | (1 << (PlSqlParser.ORDERED_PREDICATES - 1153)) | (1 << (PlSqlParser.ORDINALITY - 1153)) | (1 << (PlSqlParser.OR_EXPAND - 1153)) | (1 << (PlSqlParser.ORGANIZATION - 1153)) | (1 << (PlSqlParser.OR_PREDICATES - 1153)) | (1 << (PlSqlParser.OSERROR - 1153)) | (1 << (PlSqlParser.OTHER - 1153)) | (1 << (PlSqlParser.OUTER_JOIN_TO_ANTI - 1153)) | (1 << (PlSqlParser.OUTER_JOIN_TO_INNER - 1153)) | (1 << (PlSqlParser.OUTER - 1153)) | (1 << (PlSqlParser.OUTLINE_LEAF - 1153)) | (1 << (PlSqlParser.OUTLINE - 1153)) | (1 << (PlSqlParser.OUT_OF_LINE - 1153)) | (1 << (PlSqlParser.OUT - 1153)) | (1 << (PlSqlParser.OVERFLOW_NOMOVE - 1153)) | (1 << (PlSqlParser.OVERFLOW - 1153)))) !== 0) || ((((_la - 1185)) & ~0x1f) == 0 && ((1 << (_la - 1185)) & ((1 << (PlSqlParser.OVERLAPS - 1185)) | (1 << (PlSqlParser.OVER - 1185)) | (1 << (PlSqlParser.OVERRIDING - 1185)) | (1 << (PlSqlParser.OWNER - 1185)) | (1 << (PlSqlParser.OWNERSHIP - 1185)) | (1 << (PlSqlParser.OWN - 1185)) | (1 << (PlSqlParser.PACKAGE - 1185)) | (1 << (PlSqlParser.PACKAGES - 1185)) | (1 << (PlSqlParser.PARALLEL_ENABLE - 1185)) | (1 << (PlSqlParser.PARALLEL_INDEX - 1185)) | (1 << (PlSqlParser.PARALLEL - 1185)) | (1 << (PlSqlParser.PARAMETERS - 1185)) | (1 << (PlSqlParser.PARAM - 1185)) | (1 << (PlSqlParser.PARENT - 1185)) | (1 << (PlSqlParser.PARITY - 1185)) | (1 << (PlSqlParser.PARTIAL_JOIN - 1185)) | (1 << (PlSqlParser.PARTIALLY - 1185)) | (1 << (PlSqlParser.PARTIAL - 1185)) | (1 << (PlSqlParser.PARTIAL_ROLLUP_PUSHDOWN - 1185)) | (1 << (PlSqlParser.PARTITION_HASH - 1185)) | (1 << (PlSqlParser.PARTITION_LIST - 1185)) | (1 << (PlSqlParser.PARTITION - 1185)) | (1 << (PlSqlParser.PARTITION_RANGE - 1185)) | (1 << (PlSqlParser.PARTITIONS - 1185)) | (1 << (PlSqlParser.PARTNUMINST - 1185)) | (1 << (PlSqlParser.PASSING - 1185)) | (1 << (PlSqlParser.PASSWORD_GRACE_TIME - 1185)) | (1 << (PlSqlParser.PASSWORD_LIFE_TIME - 1185)) | (1 << (PlSqlParser.PASSWORD_LOCK_TIME - 1185)) | (1 << (PlSqlParser.PASSWORD - 1185)) | (1 << (PlSqlParser.PASSWORD_REUSE_MAX - 1185)))) !== 0) || ((((_la - 1217)) & ~0x1f) == 0 && ((1 << (_la - 1217)) & ((1 << (PlSqlParser.PASSWORD_REUSE_TIME - 1217)) | (1 << (PlSqlParser.PASSWORD_VERIFY_FUNCTION - 1217)) | (1 << (PlSqlParser.PAST - 1217)) | (1 << (PlSqlParser.PATCH - 1217)) | (1 << (PlSqlParser.PATH - 1217)) | (1 << (PlSqlParser.PATH_PREFIX - 1217)) | (1 << (PlSqlParser.PATHS - 1217)) | (1 << (PlSqlParser.PATTERN - 1217)) | (1 << (PlSqlParser.PBL_HS_BEGIN - 1217)) | (1 << (PlSqlParser.PBL_HS_END - 1217)) | (1 << (PlSqlParser.PCTINCREASE - 1217)) | (1 << (PlSqlParser.PCTTHRESHOLD - 1217)) | (1 << (PlSqlParser.PCTUSED - 1217)) | (1 << (PlSqlParser.PCTVERSION - 1217)) | (1 << (PlSqlParser.PENDING - 1217)) | (1 << (PlSqlParser.PERCENT_KEYWORD - 1217)) | (1 << (PlSqlParser.PERCENT_RANKM - 1217)) | (1 << (PlSqlParser.PERFORMANCE - 1217)) | (1 << (PlSqlParser.PERIOD_KEYWORD - 1217)) | (1 << (PlSqlParser.PERMANENT - 1217)) | (1 << (PlSqlParser.PERMISSION - 1217)) | (1 << (PlSqlParser.PERMUTE - 1217)) | (1 << (PlSqlParser.PER - 1217)) | (1 << (PlSqlParser.PFILE - 1217)) | (1 << (PlSqlParser.PHYSICAL - 1217)))) !== 0) || ((((_la - 1249)) & ~0x1f) == 0 && ((1 << (_la - 1249)) & ((1 << (PlSqlParser.PIKEY - 1249)) | (1 << (PlSqlParser.PIPELINED - 1249)) | (1 << (PlSqlParser.PIV_GB - 1249)) | (1 << (PlSqlParser.PIVOT - 1249)) | (1 << (PlSqlParser.PIV_SSF - 1249)) | (1 << (PlSqlParser.PLACE_DISTINCT - 1249)) | (1 << (PlSqlParser.PLACE_GROUP_BY - 1249)) | (1 << (PlSqlParser.PLAN - 1249)) | (1 << (PlSqlParser.PLSCOPE_SETTINGS - 1249)) | (1 << (PlSqlParser.PLS_INTEGER - 1249)) | (1 << (PlSqlParser.PLSQL_CCFLAGS - 1249)) | (1 << (PlSqlParser.PLSQL_CODE_TYPE - 1249)) | (1 << (PlSqlParser.PLSQL_DEBUG - 1249)) | (1 << (PlSqlParser.PLSQL_OPTIMIZE_LEVEL - 1249)) | (1 << (PlSqlParser.PLSQL_WARNINGS - 1249)) | (1 << (PlSqlParser.PLUGGABLE - 1249)) | (1 << (PlSqlParser.POINT - 1249)) | (1 << (PlSqlParser.POLICY - 1249)) | (1 << (PlSqlParser.POOL_16K - 1249)) | (1 << (PlSqlParser.POOL_2K - 1249)) | (1 << (PlSqlParser.POOL_32K - 1249)) | (1 << (PlSqlParser.POOL_4K - 1249)) | (1 << (PlSqlParser.POOL_8K - 1249)) | (1 << (PlSqlParser.POSITIVEN - 1249)) | (1 << (PlSqlParser.POSITIVE - 1249)) | (1 << (PlSqlParser.POST_TRANSACTION - 1249)) | (1 << (PlSqlParser.POWERMULTISET_BY_CARDINALITY - 1249)) | (1 << (PlSqlParser.POWERMULTISET - 1249)) | (1 << (PlSqlParser.POWER - 1249)) | (1 << (PlSqlParser.PQ_CONCURRENT_UNION - 1249)) | (1 << (PlSqlParser.PQ_DISTRIBUTE - 1249)))) !== 0) || ((((_la - 1281)) & ~0x1f) == 0 && ((1 << (_la - 1281)) & ((1 << (PlSqlParser.PQ_DISTRIBUTE_WINDOW - 1281)) | (1 << (PlSqlParser.PQ_FILTER - 1281)) | (1 << (PlSqlParser.PQ_MAP - 1281)) | (1 << (PlSqlParser.PQ_NOMAP - 1281)) | (1 << (PlSqlParser.PQ_REPLICATE - 1281)) | (1 << (PlSqlParser.PQ_SKEW - 1281)) | (1 << (PlSqlParser.PRAGMA - 1281)) | (1 << (PlSqlParser.PREBUILT - 1281)) | (1 << (PlSqlParser.PRECEDES - 1281)) | (1 << (PlSqlParser.PRECEDING - 1281)) | (1 << (PlSqlParser.PRECISION - 1281)) | (1 << (PlSqlParser.PRECOMPUTE_SUBQUERY - 1281)) | (1 << (PlSqlParser.PREDICATE_REORDERS - 1281)) | (1 << (PlSqlParser.PRELOAD - 1281)) | (1 << (PlSqlParser.PREPARE - 1281)) | (1 << (PlSqlParser.PRESENTNNV - 1281)) | (1 << (PlSqlParser.PRESENT - 1281)) | (1 << (PlSqlParser.PRESENTV - 1281)) | (1 << (PlSqlParser.PRESERVE_OID - 1281)) | (1 << (PlSqlParser.PRESERVE - 1281)) | (1 << (PlSqlParser.PRETTY - 1281)) | (1 << (PlSqlParser.PREVIOUS - 1281)) | (1 << (PlSqlParser.PREV - 1281)) | (1 << (PlSqlParser.PRIMARY - 1281)) | (1 << (PlSqlParser.PRINTBLOBTOCLOB - 1281)) | (1 << (PlSqlParser.PRIORITY - 1281)) | (1 << (PlSqlParser.PRIOR - 1281)) | (1 << (PlSqlParser.PRIVATE - 1281)) | (1 << (PlSqlParser.PRIVATE_SGA - 1281)) | (1 << (PlSqlParser.PRIVILEGED - 1281)) | (1 << (PlSqlParser.PRIVILEGE - 1281)) | (1 << (PlSqlParser.PRIVILEGES - 1281)))) !== 0) || ((((_la - 1313)) & ~0x1f) == 0 && ((1 << (_la - 1313)) & ((1 << (PlSqlParser.PROCEDURAL - 1313)) | (1 << (PlSqlParser.PROCEDURE - 1313)) | (1 << (PlSqlParser.PROCESS - 1313)) | (1 << (PlSqlParser.PROFILE - 1313)) | (1 << (PlSqlParser.PROGRAM - 1313)) | (1 << (PlSqlParser.PROJECT - 1313)) | (1 << (PlSqlParser.PROPAGATE - 1313)) | (1 << (PlSqlParser.PROTECTED - 1313)) | (1 << (PlSqlParser.PROTECTION - 1313)) | (1 << (PlSqlParser.PROXY - 1313)) | (1 << (PlSqlParser.PRUNING - 1313)) | (1 << (PlSqlParser.PULL_PRED - 1313)) | (1 << (PlSqlParser.PURGE - 1313)) | (1 << (PlSqlParser.PUSH_PRED - 1313)) | (1 << (PlSqlParser.PUSH_SUBQ - 1313)) | (1 << (PlSqlParser.PX_FAULT_TOLERANCE - 1313)) | (1 << (PlSqlParser.PX_GRANULE - 1313)) | (1 << (PlSqlParser.PX_JOIN_FILTER - 1313)) | (1 << (PlSqlParser.QB_NAME - 1313)) | (1 << (PlSqlParser.QUERY_BLOCK - 1313)) | (1 << (PlSqlParser.QUERY - 1313)) | (1 << (PlSqlParser.QUEUE_CURR - 1313)) | (1 << (PlSqlParser.QUEUE - 1313)) | (1 << (PlSqlParser.QUEUE_ROWP - 1313)) | (1 << (PlSqlParser.QUIESCE - 1313)) | (1 << (PlSqlParser.QUORUM - 1313)) | (1 << (PlSqlParser.QUOTA - 1313)) | (1 << (PlSqlParser.RAISE - 1313)) | (1 << (PlSqlParser.RANDOM_LOCAL - 1313)) | (1 << (PlSqlParser.RANDOM - 1313)) | (1 << (PlSqlParser.RANGE - 1313)))) !== 0) || ((((_la - 1345)) & ~0x1f) == 0 && ((1 << (_la - 1345)) & ((1 << (PlSqlParser.RANKM - 1345)) | (1 << (PlSqlParser.RAPIDLY - 1345)) | (1 << (PlSqlParser.RAW - 1345)) | (1 << (PlSqlParser.RAWTOHEX - 1345)) | (1 << (PlSqlParser.RAWTONHEX - 1345)) | (1 << (PlSqlParser.RBA - 1345)) | (1 << (PlSqlParser.RBO_OUTLINE - 1345)) | (1 << (PlSqlParser.RDBA - 1345)) | (1 << (PlSqlParser.READ - 1345)) | (1 << (PlSqlParser.READS - 1345)) | (1 << (PlSqlParser.REALM - 1345)) | (1 << (PlSqlParser.REAL - 1345)) | (1 << (PlSqlParser.REBALANCE - 1345)) | (1 << (PlSqlParser.REBUILD - 1345)) | (1 << (PlSqlParser.RECORD - 1345)) | (1 << (PlSqlParser.RECORDS_PER_BLOCK - 1345)) | (1 << (PlSqlParser.RECOVERABLE - 1345)) | (1 << (PlSqlParser.RECOVER - 1345)) | (1 << (PlSqlParser.RECOVERY - 1345)) | (1 << (PlSqlParser.RECYCLEBIN - 1345)) | (1 << (PlSqlParser.RECYCLE - 1345)) | (1 << (PlSqlParser.REDACTION - 1345)) | (1 << (PlSqlParser.REDEFINE - 1345)) | (1 << (PlSqlParser.REDO - 1345)) | (1 << (PlSqlParser.REDUCED - 1345)) | (1 << (PlSqlParser.REDUNDANCY - 1345)) | (1 << (PlSqlParser.REF_CASCADE_CURSOR - 1345)) | (1 << (PlSqlParser.REFERENCED - 1345)) | (1 << (PlSqlParser.REFERENCE - 1345)) | (1 << (PlSqlParser.REFERENCES - 1345)) | (1 << (PlSqlParser.REFERENCING - 1345)) | (1 << (PlSqlParser.REF - 1345)))) !== 0) || ((((_la - 1377)) & ~0x1f) == 0 && ((1 << (_la - 1377)) & ((1 << (PlSqlParser.REFRESH - 1377)) | (1 << (PlSqlParser.REFTOHEX - 1377)) | (1 << (PlSqlParser.REGEXP_COUNT - 1377)) | (1 << (PlSqlParser.REGEXP_INSTR - 1377)) | (1 << (PlSqlParser.REGEXP_LIKE - 1377)) | (1 << (PlSqlParser.REGEXP_REPLACE - 1377)) | (1 << (PlSqlParser.REGEXP_SUBSTR - 1377)) | (1 << (PlSqlParser.REGISTER - 1377)) | (1 << (PlSqlParser.REGR_AVGX - 1377)) | (1 << (PlSqlParser.REGR_AVGY - 1377)) | (1 << (PlSqlParser.REGR_COUNT - 1377)) | (1 << (PlSqlParser.REGR_INTERCEPT - 1377)) | (1 << (PlSqlParser.REGR_R2 - 1377)) | (1 << (PlSqlParser.REGR_SLOPE - 1377)) | (1 << (PlSqlParser.REGR_SXX - 1377)) | (1 << (PlSqlParser.REGR_SXY - 1377)) | (1 << (PlSqlParser.REGR_SYY - 1377)) | (1 << (PlSqlParser.REGULAR - 1377)) | (1 << (PlSqlParser.REJECT - 1377)) | (1 << (PlSqlParser.REKEY - 1377)) | (1 << (PlSqlParser.RELATIONAL - 1377)) | (1 << (PlSqlParser.RELOCATE - 1377)) | (1 << (PlSqlParser.RELY - 1377)) | (1 << (PlSqlParser.REMAINDER - 1377)) | (1 << (PlSqlParser.REMOTE_MAPPED - 1377)) | (1 << (PlSqlParser.REMOVE - 1377)) | (1 << (PlSqlParser.RENAME - 1377)) | (1 << (PlSqlParser.REPAIR - 1377)) | (1 << (PlSqlParser.REPEAT - 1377)) | (1 << (PlSqlParser.REPLACE - 1377)) | (1 << (PlSqlParser.REPLICATION - 1377)))) !== 0) || ((((_la - 1409)) & ~0x1f) == 0 && ((1 << (_la - 1409)) & ((1 << (PlSqlParser.REQUIRED - 1409)) | (1 << (PlSqlParser.RESETLOGS - 1409)) | (1 << (PlSqlParser.RESET - 1409)) | (1 << (PlSqlParser.RESIZE - 1409)) | (1 << (PlSqlParser.RESOLVE - 1409)) | (1 << (PlSqlParser.RESOLVER - 1409)) | (1 << (PlSqlParser.RESPECT - 1409)) | (1 << (PlSqlParser.RESTART - 1409)) | (1 << (PlSqlParser.RESTORE_AS_INTERVALS - 1409)) | (1 << (PlSqlParser.RESTORE - 1409)) | (1 << (PlSqlParser.RESTRICT_ALL_REF_CONS - 1409)) | (1 << (PlSqlParser.RESTRICTED - 1409)) | (1 << (PlSqlParser.RESTRICT_REFERENCES - 1409)) | (1 << (PlSqlParser.RESTRICT - 1409)) | (1 << (PlSqlParser.RESULT_CACHE - 1409)) | (1 << (PlSqlParser.RESULT - 1409)) | (1 << (PlSqlParser.RESUMABLE - 1409)) | (1 << (PlSqlParser.RESUME - 1409)) | (1 << (PlSqlParser.RETENTION - 1409)) | (1 << (PlSqlParser.RETRY_ON_ROW_CHANGE - 1409)) | (1 << (PlSqlParser.RETURNING - 1409)) | (1 << (PlSqlParser.RETURN - 1409)) | (1 << (PlSqlParser.REUSE - 1409)) | (1 << (PlSqlParser.REVERSE - 1409)) | (1 << (PlSqlParser.REWRITE_OR_ERROR - 1409)) | (1 << (PlSqlParser.REWRITE - 1409)) | (1 << (PlSqlParser.RIGHT - 1409)) | (1 << (PlSqlParser.ROLE - 1409)) | (1 << (PlSqlParser.ROLESET - 1409)) | (1 << (PlSqlParser.ROLES - 1409)))) !== 0) || ((((_la - 1441)) & ~0x1f) == 0 && ((1 << (_la - 1441)) & ((1 << (PlSqlParser.ROLLBACK - 1441)) | (1 << (PlSqlParser.ROLLING - 1441)) | (1 << (PlSqlParser.ROLLUP - 1441)) | (1 << (PlSqlParser.ROWDEPENDENCIES - 1441)) | (1 << (PlSqlParser.ROWID_MAPPING_TABLE - 1441)) | (1 << (PlSqlParser.ROWID - 1441)) | (1 << (PlSqlParser.ROWIDTOCHAR - 1441)) | (1 << (PlSqlParser.ROWIDTONCHAR - 1441)) | (1 << (PlSqlParser.ROW_LENGTH - 1441)) | (1 << (PlSqlParser.ROWNUM - 1441)) | (1 << (PlSqlParser.ROW - 1441)) | (1 << (PlSqlParser.ROWS - 1441)) | (1 << (PlSqlParser.RPAD - 1441)) | (1 << (PlSqlParser.RTRIM - 1441)) | (1 << (PlSqlParser.RULE - 1441)) | (1 << (PlSqlParser.RULES - 1441)) | (1 << (PlSqlParser.RUNNING - 1441)) | (1 << (PlSqlParser.SALT - 1441)) | (1 << (PlSqlParser.SAMPLE - 1441)) | (1 << (PlSqlParser.SAVE_AS_INTERVALS - 1441)) | (1 << (PlSqlParser.SAVEPOINT - 1441)) | (1 << (PlSqlParser.SAVE - 1441)) | (1 << (PlSqlParser.SB4 - 1441)) | (1 << (PlSqlParser.SCALE_ROWS - 1441)) | (1 << (PlSqlParser.SCALE - 1441)) | (1 << (PlSqlParser.SCAN_INSTANCES - 1441)) | (1 << (PlSqlParser.SCAN - 1441)) | (1 << (PlSqlParser.SCHEDULER - 1441)) | (1 << (PlSqlParser.SCHEMACHECK - 1441)) | (1 << (PlSqlParser.SCHEMA - 1441)) | (1 << (PlSqlParser.SCN_ASCENDING - 1441)) | (1 << (PlSqlParser.SCN - 1441)))) !== 0) || ((((_la - 1473)) & ~0x1f) == 0 && ((1 << (_la - 1473)) & ((1 << (PlSqlParser.SCOPE - 1473)) | (1 << (PlSqlParser.SCRUB - 1473)) | (1 << (PlSqlParser.SD_ALL - 1473)) | (1 << (PlSqlParser.SD_INHIBIT - 1473)) | (1 << (PlSqlParser.SDO_GEOM_MBR - 1473)) | (1 << (PlSqlParser.SD_SHOW - 1473)) | (1 << (PlSqlParser.SEARCH - 1473)) | (1 << (PlSqlParser.SECOND - 1473)) | (1 << (PlSqlParser.SECRET - 1473)) | (1 << (PlSqlParser.SECUREFILE_DBA - 1473)) | (1 << (PlSqlParser.SECUREFILE - 1473)) | (1 << (PlSqlParser.SECURITY - 1473)) | (1 << (PlSqlParser.SEED - 1473)) | (1 << (PlSqlParser.SEG_BLOCK - 1473)) | (1 << (PlSqlParser.SEG_FILE - 1473)) | (1 << (PlSqlParser.SEGMENT - 1473)) | (1 << (PlSqlParser.SELECTIVITY - 1473)) | (1 << (PlSqlParser.SELF - 1473)) | (1 << (PlSqlParser.SEMIJOIN_DRIVER - 1473)) | (1 << (PlSqlParser.SEMIJOIN - 1473)) | (1 << (PlSqlParser.SEMI_TO_INNER - 1473)) | (1 << (PlSqlParser.SEQUENCED - 1473)) | (1 << (PlSqlParser.SEQUENCE - 1473)) | (1 << (PlSqlParser.SEQUENTIAL - 1473)) | (1 << (PlSqlParser.SERIALIZABLE - 1473)) | (1 << (PlSqlParser.SERIALLY_REUSABLE - 1473)) | (1 << (PlSqlParser.SERIAL - 1473)) | (1 << (PlSqlParser.SERVERERROR - 1473)) | (1 << (PlSqlParser.SERVICE_NAME_CONVERT - 1473)) | (1 << (PlSqlParser.SERVICES - 1473)))) !== 0) || ((((_la - 1505)) & ~0x1f) == 0 && ((1 << (_la - 1505)) & ((1 << (PlSqlParser.SESSION_CACHED_CURSORS - 1505)) | (1 << (PlSqlParser.SESSION - 1505)) | (1 << (PlSqlParser.SESSIONS_PER_USER - 1505)) | (1 << (PlSqlParser.SESSIONTIMEZONE - 1505)) | (1 << (PlSqlParser.SESSIONTZNAME - 1505)) | (1 << (PlSqlParser.SET - 1505)) | (1 << (PlSqlParser.SETS - 1505)) | (1 << (PlSqlParser.SETTINGS - 1505)) | (1 << (PlSqlParser.SET_TO_JOIN - 1505)) | (1 << (PlSqlParser.SEVERE - 1505)) | (1 << (PlSqlParser.SHARED_POOL - 1505)) | (1 << (PlSqlParser.SHARED - 1505)) | (1 << (PlSqlParser.SHARING - 1505)) | (1 << (PlSqlParser.SHELFLIFE - 1505)) | (1 << (PlSqlParser.SHOW - 1505)) | (1 << (PlSqlParser.SHRINK - 1505)) | (1 << (PlSqlParser.SHUTDOWN - 1505)) | (1 << (PlSqlParser.SIBLINGS - 1505)) | (1 << (PlSqlParser.SID - 1505)) | (1 << (PlSqlParser.SIGNAL_COMPONENT - 1505)) | (1 << (PlSqlParser.SIGNAL_FUNCTION - 1505)) | (1 << (PlSqlParser.SIGN - 1505)) | (1 << (PlSqlParser.SIGNTYPE - 1505)) | (1 << (PlSqlParser.SIMPLE_INTEGER - 1505)) | (1 << (PlSqlParser.SIMPLE - 1505)) | (1 << (PlSqlParser.SINGLE - 1505)) | (1 << (PlSqlParser.SINGLETASK - 1505)) | (1 << (PlSqlParser.SINH - 1505)) | (1 << (PlSqlParser.SIN - 1505)) | (1 << (PlSqlParser.SKIP_EXT_OPTIMIZER - 1505)))) !== 0) || ((((_la - 1537)) & ~0x1f) == 0 && ((1 << (_la - 1537)) & ((1 << (PlSqlParser.SKIP_ - 1537)) | (1 << (PlSqlParser.SKIP_UNQ_UNUSABLE_IDX - 1537)) | (1 << (PlSqlParser.SKIP_UNUSABLE_INDEXES - 1537)) | (1 << (PlSqlParser.SMALLFILE - 1537)) | (1 << (PlSqlParser.SMALLINT - 1537)) | (1 << (PlSqlParser.SNAPSHOT - 1537)) | (1 << (PlSqlParser.SOME - 1537)) | (1 << (PlSqlParser.SORT - 1537)) | (1 << (PlSqlParser.SOUNDEX - 1537)) | (1 << (PlSqlParser.SOURCE_FILE_DIRECTORY - 1537)) | (1 << (PlSqlParser.SOURCE_FILE_NAME_CONVERT - 1537)) | (1 << (PlSqlParser.SOURCE - 1537)) | (1 << (PlSqlParser.SPACE_KEYWORD - 1537)) | (1 << (PlSqlParser.SPECIFICATION - 1537)) | (1 << (PlSqlParser.SPFILE - 1537)) | (1 << (PlSqlParser.SPLIT - 1537)) | (1 << (PlSqlParser.SPREADSHEET - 1537)) | (1 << (PlSqlParser.SQLDATA - 1537)) | (1 << (PlSqlParser.SQLERROR - 1537)) | (1 << (PlSqlParser.SQLLDR - 1537)) | (1 << (PlSqlParser.SQL - 1537)) | (1 << (PlSqlParser.SQL_TRACE - 1537)) | (1 << (PlSqlParser.SQL_TRANSLATION_PROFILE - 1537)) | (1 << (PlSqlParser.SQRT - 1537)) | (1 << (PlSqlParser.STALE - 1537)) | (1 << (PlSqlParser.STANDALONE - 1537)) | (1 << (PlSqlParser.STANDARD_HASH - 1537)) | (1 << (PlSqlParser.STANDBY_MAX_DATA_DELAY - 1537)) | (1 << (PlSqlParser.STANDBYS - 1537)) | (1 << (PlSqlParser.STANDBY - 1537)) | (1 << (PlSqlParser.STAR - 1537)) | (1 << (PlSqlParser.STAR_TRANSFORMATION - 1537)))) !== 0) || ((((_la - 1570)) & ~0x1f) == 0 && ((1 << (_la - 1570)) & ((1 << (PlSqlParser.STARTUP - 1570)) | (1 << (PlSqlParser.STATEMENT_ID - 1570)) | (1 << (PlSqlParser.STATEMENT_QUEUING - 1570)) | (1 << (PlSqlParser.STATEMENTS - 1570)) | (1 << (PlSqlParser.STATEMENT - 1570)) | (1 << (PlSqlParser.STATE - 1570)) | (1 << (PlSqlParser.STATIC - 1570)) | (1 << (PlSqlParser.STATISTICS - 1570)) | (1 << (PlSqlParser.STATS_BINOMIAL_TEST - 1570)) | (1 << (PlSqlParser.STATS_CROSSTAB - 1570)) | (1 << (PlSqlParser.STATS_F_TEST - 1570)) | (1 << (PlSqlParser.STATS_KS_TEST - 1570)) | (1 << (PlSqlParser.STATS_MODE - 1570)) | (1 << (PlSqlParser.STATS_MW_TEST - 1570)) | (1 << (PlSqlParser.STATS_ONE_WAY_ANOVA - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_INDEP - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_INDEPU - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_ONE - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_PAIRED - 1570)) | (1 << (PlSqlParser.STATS_WSR_TEST - 1570)) | (1 << (PlSqlParser.STDDEV_POP - 1570)) | (1 << (PlSqlParser.STDDEV_SAMP - 1570)) | (1 << (PlSqlParser.STOP - 1570)) | (1 << (PlSqlParser.STORAGE - 1570)) | (1 << (PlSqlParser.STORE - 1570)) | (1 << (PlSqlParser.STREAMS - 1570)) | (1 << (PlSqlParser.STREAM - 1570)) | (1 << (PlSqlParser.STRICT - 1570)) | (1 << (PlSqlParser.STRING - 1570)) | (1 << (PlSqlParser.STRIPE_COLUMNS - 1570)) | (1 << (PlSqlParser.STRIPE_WIDTH - 1570)) | (1 << (PlSqlParser.STRIP - 1570)))) !== 0) || ((((_la - 1602)) & ~0x1f) == 0 && ((1 << (_la - 1602)) & ((1 << (PlSqlParser.STRUCTURE - 1602)) | (1 << (PlSqlParser.SUBMULTISET - 1602)) | (1 << (PlSqlParser.SUBPARTITION_REL - 1602)) | (1 << (PlSqlParser.SUBPARTITIONS - 1602)) | (1 << (PlSqlParser.SUBPARTITION - 1602)) | (1 << (PlSqlParser.SUBQUERIES - 1602)) | (1 << (PlSqlParser.SUBQUERY_PRUNING - 1602)) | (1 << (PlSqlParser.SUBSCRIBE - 1602)) | (1 << (PlSqlParser.SUBSET - 1602)) | (1 << (PlSqlParser.SUBSTITUTABLE - 1602)) | (1 << (PlSqlParser.SUBSTR2 - 1602)) | (1 << (PlSqlParser.SUBSTR4 - 1602)) | (1 << (PlSqlParser.SUBSTRB - 1602)) | (1 << (PlSqlParser.SUBSTRC - 1602)) | (1 << (PlSqlParser.SUBTYPE - 1602)) | (1 << (PlSqlParser.SUCCESSFUL - 1602)) | (1 << (PlSqlParser.SUCCESS - 1602)) | (1 << (PlSqlParser.SUMMARY - 1602)) | (1 << (PlSqlParser.SUPPLEMENTAL - 1602)) | (1 << (PlSqlParser.SUSPEND - 1602)) | (1 << (PlSqlParser.SWAP_JOIN_INPUTS - 1602)) | (1 << (PlSqlParser.SWITCHOVER - 1602)) | (1 << (PlSqlParser.SWITCH - 1602)) | (1 << (PlSqlParser.SYNCHRONOUS - 1602)) | (1 << (PlSqlParser.SYNC - 1602)) | (1 << (PlSqlParser.SYSASM - 1602)) | (1 << (PlSqlParser.SYS_AUDIT - 1602)) | (1 << (PlSqlParser.SYSAUX - 1602)) | (1 << (PlSqlParser.SYSBACKUP - 1602)) | (1 << (PlSqlParser.SYS_CHECKACL - 1602)) | (1 << (PlSqlParser.SYS_CHECK_PRIVILEGE - 1602)))) !== 0) || ((((_la - 1634)) & ~0x1f) == 0 && ((1 << (_la - 1634)) & ((1 << (PlSqlParser.SYS_CONNECT_BY_PATH - 1634)) | (1 << (PlSqlParser.SYS_CONTEXT - 1634)) | (1 << (PlSqlParser.SYSDATE - 1634)) | (1 << (PlSqlParser.SYSDBA - 1634)) | (1 << (PlSqlParser.SYS_DBURIGEN - 1634)) | (1 << (PlSqlParser.SYSDG - 1634)) | (1 << (PlSqlParser.SYS_DL_CURSOR - 1634)) | (1 << (PlSqlParser.SYS_DM_RXFORM_CHR - 1634)) | (1 << (PlSqlParser.SYS_DM_RXFORM_NUM - 1634)) | (1 << (PlSqlParser.SYS_DOM_COMPARE - 1634)) | (1 << (PlSqlParser.SYS_DST_PRIM2SEC - 1634)) | (1 << (PlSqlParser.SYS_DST_SEC2PRIM - 1634)) | (1 << (PlSqlParser.SYS_ET_BFILE_TO_RAW - 1634)) | (1 << (PlSqlParser.SYS_ET_BLOB_TO_IMAGE - 1634)) | (1 << (PlSqlParser.SYS_ET_IMAGE_TO_BLOB - 1634)) | (1 << (PlSqlParser.SYS_ET_RAW_TO_BFILE - 1634)) | (1 << (PlSqlParser.SYS_EXTPDTXT - 1634)) | (1 << (PlSqlParser.SYS_EXTRACT_UTC - 1634)) | (1 << (PlSqlParser.SYS_FBT_INSDEL - 1634)) | (1 << (PlSqlParser.SYS_FILTER_ACLS - 1634)) | (1 << (PlSqlParser.SYS_FNMATCHES - 1634)) | (1 << (PlSqlParser.SYS_FNREPLACE - 1634)) | (1 << (PlSqlParser.SYS_GET_ACLIDS - 1634)) | (1 << (PlSqlParser.SYS_GET_COL_ACLIDS - 1634)) | (1 << (PlSqlParser.SYS_GET_PRIVILEGES - 1634)) | (1 << (PlSqlParser.SYS_GETTOKENID - 1634)) | (1 << (PlSqlParser.SYS_GETXTIVAL - 1634)) | (1 << (PlSqlParser.SYS_GUID - 1634)) | (1 << (PlSqlParser.SYSGUID - 1634)) | (1 << (PlSqlParser.SYSKM - 1634)) | (1 << (PlSqlParser.SYS_MAKE_XMLNODEID - 1634)) | (1 << (PlSqlParser.SYS_MAKEXML - 1634)))) !== 0) || ((((_la - 1666)) & ~0x1f) == 0 && ((1 << (_la - 1666)) & ((1 << (PlSqlParser.SYS_MKXMLATTR - 1666)) | (1 << (PlSqlParser.SYS_MKXTI - 1666)) | (1 << (PlSqlParser.SYSOBJ - 1666)) | (1 << (PlSqlParser.SYS_OP_ADT2BIN - 1666)) | (1 << (PlSqlParser.SYS_OP_ADTCONS - 1666)) | (1 << (PlSqlParser.SYS_OP_ALSCRVAL - 1666)) | (1 << (PlSqlParser.SYS_OP_ATG - 1666)) | (1 << (PlSqlParser.SYS_OP_BIN2ADT - 1666)) | (1 << (PlSqlParser.SYS_OP_BITVEC - 1666)) | (1 << (PlSqlParser.SYS_OP_BL2R - 1666)) | (1 << (PlSqlParser.SYS_OP_BLOOM_FILTER_LIST - 1666)) | (1 << (PlSqlParser.SYS_OP_BLOOM_FILTER - 1666)) | (1 << (PlSqlParser.SYS_OP_C2C - 1666)) | (1 << (PlSqlParser.SYS_OP_CAST - 1666)) | (1 << (PlSqlParser.SYS_OP_CEG - 1666)) | (1 << (PlSqlParser.SYS_OP_CL2C - 1666)) | (1 << (PlSqlParser.SYS_OP_COMBINED_HASH - 1666)) | (1 << (PlSqlParser.SYS_OP_COMP - 1666)) | (1 << (PlSqlParser.SYS_OP_CONVERT - 1666)) | (1 << (PlSqlParser.SYS_OP_COUNTCHG - 1666)) | (1 << (PlSqlParser.SYS_OP_CSCONV - 1666)) | (1 << (PlSqlParser.SYS_OP_CSCONVTEST - 1666)) | (1 << (PlSqlParser.SYS_OP_CSR - 1666)) | (1 << (PlSqlParser.SYS_OP_CSX_PATCH - 1666)) | (1 << (PlSqlParser.SYS_OP_CYCLED_SEQ - 1666)) | (1 << (PlSqlParser.SYS_OP_DECOMP - 1666)) | (1 << (PlSqlParser.SYS_OP_DESCEND - 1666)) | (1 << (PlSqlParser.SYS_OP_DISTINCT - 1666)) | (1 << (PlSqlParser.SYS_OP_DRA - 1666)) | (1 << (PlSqlParser.SYS_OP_DUMP - 1666)) | (1 << (PlSqlParser.SYS_OP_DV_CHECK - 1666)) | (1 << (PlSqlParser.SYS_OP_ENFORCE_NOT_NULL - 1666)))) !== 0) || ((((_la - 1698)) & ~0x1f) == 0 && ((1 << (_la - 1698)) & ((1 << (PlSqlParser.SYSOPER - 1698)) | (1 << (PlSqlParser.SYS_OP_EXTRACT - 1698)) | (1 << (PlSqlParser.SYS_OP_GROUPING - 1698)) | (1 << (PlSqlParser.SYS_OP_GUID - 1698)) | (1 << (PlSqlParser.SYS_OP_HASH - 1698)) | (1 << (PlSqlParser.SYS_OP_IIX - 1698)) | (1 << (PlSqlParser.SYS_OP_ITR - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_CREATE - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_FILTER_LIST - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_FILTER - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_SUCCEEDED - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_USE - 1698)) | (1 << (PlSqlParser.SYS_OP_LBID - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2BLOB - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2CLOB - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2ID - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2NCLOB - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2TYP - 1698)) | (1 << (PlSqlParser.SYS_OP_LSVI - 1698)) | (1 << (PlSqlParser.SYS_OP_LVL - 1698)) | (1 << (PlSqlParser.SYS_OP_MAKEOID - 1698)) | (1 << (PlSqlParser.SYS_OP_MAP_NONNULL - 1698)) | (1 << (PlSqlParser.SYS_OP_MSR - 1698)) | (1 << (PlSqlParser.SYS_OP_NICOMBINE - 1698)) | (1 << (PlSqlParser.SYS_OP_NIEXTRACT - 1698)) | (1 << (PlSqlParser.SYS_OP_NII - 1698)) | (1 << (PlSqlParser.SYS_OP_NIX - 1698)) | (1 << (PlSqlParser.SYS_OP_NOEXPAND - 1698)) | (1 << (PlSqlParser.SYS_OP_NTCIMG - 1698)) | (1 << (PlSqlParser.SYS_OP_NUMTORAW - 1698)) | (1 << (PlSqlParser.SYS_OP_OIDVALUE - 1698)) | (1 << (PlSqlParser.SYS_OP_OPNSIZE - 1698)))) !== 0) || ((((_la - 1730)) & ~0x1f) == 0 && ((1 << (_la - 1730)) & ((1 << (PlSqlParser.SYS_OP_PAR_1 - 1730)) | (1 << (PlSqlParser.SYS_OP_PARGID_1 - 1730)) | (1 << (PlSqlParser.SYS_OP_PARGID - 1730)) | (1 << (PlSqlParser.SYS_OP_PAR - 1730)) | (1 << (PlSqlParser.SYS_OP_PART_ID - 1730)) | (1 << (PlSqlParser.SYS_OP_PIVOT - 1730)) | (1 << (PlSqlParser.SYS_OP_R2O - 1730)) | (1 << (PlSqlParser.SYS_OP_RAWTONUM - 1730)) | (1 << (PlSqlParser.SYS_OP_RDTM - 1730)) | (1 << (PlSqlParser.SYS_OP_REF - 1730)) | (1 << (PlSqlParser.SYS_OP_RMTD - 1730)) | (1 << (PlSqlParser.SYS_OP_ROWIDTOOBJ - 1730)) | (1 << (PlSqlParser.SYS_OP_RPB - 1730)) | (1 << (PlSqlParser.SYS_OPTLOBPRBSC - 1730)) | (1 << (PlSqlParser.SYS_OP_TOSETID - 1730)) | (1 << (PlSqlParser.SYS_OP_TPR - 1730)) | (1 << (PlSqlParser.SYS_OP_TRTB - 1730)) | (1 << (PlSqlParser.SYS_OPTXICMP - 1730)) | (1 << (PlSqlParser.SYS_OPTXQCASTASNQ - 1730)) | (1 << (PlSqlParser.SYS_OP_UNDESCEND - 1730)) | (1 << (PlSqlParser.SYS_OP_VECAND - 1730)) | (1 << (PlSqlParser.SYS_OP_VECBIT - 1730)) | (1 << (PlSqlParser.SYS_OP_VECOR - 1730)) | (1 << (PlSqlParser.SYS_OP_VECXOR - 1730)) | (1 << (PlSqlParser.SYS_OP_VERSION - 1730)) | (1 << (PlSqlParser.SYS_OP_VREF - 1730)) | (1 << (PlSqlParser.SYS_OP_VVD - 1730)) | (1 << (PlSqlParser.SYS_OP_XMLCONS_FOR_CSX - 1730)) | (1 << (PlSqlParser.SYS_OP_XPTHATG - 1730)) | (1 << (PlSqlParser.SYS_OP_XPTHIDX - 1730)) | (1 << (PlSqlParser.SYS_OP_XPTHOP - 1730)) | (1 << (PlSqlParser.SYS_OP_XTXT2SQLT - 1730)))) !== 0) || ((((_la - 1762)) & ~0x1f) == 0 && ((1 << (_la - 1762)) & ((1 << (PlSqlParser.SYS_OP_ZONE_ID - 1762)) | (1 << (PlSqlParser.SYS_ORDERKEY_DEPTH - 1762)) | (1 << (PlSqlParser.SYS_ORDERKEY_MAXCHILD - 1762)) | (1 << (PlSqlParser.SYS_ORDERKEY_PARENT - 1762)) | (1 << (PlSqlParser.SYS_PARALLEL_TXN - 1762)) | (1 << (PlSqlParser.SYS_PATHID_IS_ATTR - 1762)) | (1 << (PlSqlParser.SYS_PATHID_IS_NMSPC - 1762)) | (1 << (PlSqlParser.SYS_PATHID_LASTNAME - 1762)) | (1 << (PlSqlParser.SYS_PATHID_LASTNMSPC - 1762)) | (1 << (PlSqlParser.SYS_PATH_REVERSE - 1762)) | (1 << (PlSqlParser.SYS_PXQEXTRACT - 1762)) | (1 << (PlSqlParser.SYS_RAW_TO_XSID - 1762)) | (1 << (PlSqlParser.SYS_RID_ORDER - 1762)) | (1 << (PlSqlParser.SYS_ROW_DELTA - 1762)) | (1 << (PlSqlParser.SYS_SC_2_XMLT - 1762)) | (1 << (PlSqlParser.SYS_SYNRCIREDO - 1762)) | (1 << (PlSqlParser.SYSTEM_DEFINED - 1762)) | (1 << (PlSqlParser.SYSTEM - 1762)) | (1 << (PlSqlParser.SYSTIMESTAMP - 1762)) | (1 << (PlSqlParser.SYS_TYPEID - 1762)) | (1 << (PlSqlParser.SYS_UMAKEXML - 1762)) | (1 << (PlSqlParser.SYS_XMLANALYZE - 1762)) | (1 << (PlSqlParser.SYS_XMLCONTAINS - 1762)) | (1 << (PlSqlParser.SYS_XMLCONV - 1762)) | (1 << (PlSqlParser.SYS_XMLEXNSURI - 1762)) | (1 << (PlSqlParser.SYS_XMLGEN - 1762)) | (1 << (PlSqlParser.SYS_XMLI_LOC_ISNODE - 1762)) | (1 << (PlSqlParser.SYS_XMLI_LOC_ISTEXT - 1762)) | (1 << (PlSqlParser.SYS_XMLINSTR - 1762)) | (1 << (PlSqlParser.SYS_XMLLOCATOR_GETSVAL - 1762)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETCID - 1762)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETLOCATOR - 1762)))) !== 0) || ((((_la - 1794)) & ~0x1f) == 0 && ((1 << (_la - 1794)) & ((1 << (PlSqlParser.SYS_XMLNODEID_GETOKEY - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETPATHID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETPTRID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETRID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETSVAL - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETTID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID - 1794)) | (1 << (PlSqlParser.SYS_XMLT_2_SC - 1794)) | (1 << (PlSqlParser.SYS_XMLTRANSLATE - 1794)) | (1 << (PlSqlParser.SYS_XMLTYPE2SQL - 1794)) | (1 << (PlSqlParser.SYS_XQ_ASQLCNV - 1794)) | (1 << (PlSqlParser.SYS_XQ_ATOMCNVCHK - 1794)) | (1 << (PlSqlParser.SYS_XQBASEURI - 1794)) | (1 << (PlSqlParser.SYS_XQCASTABLEERRH - 1794)) | (1 << (PlSqlParser.SYS_XQCODEP2STR - 1794)) | (1 << (PlSqlParser.SYS_XQCODEPEQ - 1794)) | (1 << (PlSqlParser.SYS_XQCON2SEQ - 1794)) | (1 << (PlSqlParser.SYS_XQCONCAT - 1794)) | (1 << (PlSqlParser.SYS_XQDELETE - 1794)) | (1 << (PlSqlParser.SYS_XQDFLTCOLATION - 1794)) | (1 << (PlSqlParser.SYS_XQDOC - 1794)) | (1 << (PlSqlParser.SYS_XQDOCURI - 1794)) | (1 << (PlSqlParser.SYS_XQDURDIV - 1794)) | (1 << (PlSqlParser.SYS_XQED4URI - 1794)) | (1 << (PlSqlParser.SYS_XQENDSWITH - 1794)) | (1 << (PlSqlParser.SYS_XQERRH - 1794)) | (1 << (PlSqlParser.SYS_XQERR - 1794)) | (1 << (PlSqlParser.SYS_XQESHTMLURI - 1794)) | (1 << (PlSqlParser.SYS_XQEXLOBVAL - 1794)) | (1 << (PlSqlParser.SYS_XQEXSTWRP - 1794)) | (1 << (PlSqlParser.SYS_XQEXTRACT - 1794)) | (1 << (PlSqlParser.SYS_XQEXTRREF - 1794)))) !== 0) || ((((_la - 1826)) & ~0x1f) == 0 && ((1 << (_la - 1826)) & ((1 << (PlSqlParser.SYS_XQEXVAL - 1826)) | (1 << (PlSqlParser.SYS_XQFB2STR - 1826)) | (1 << (PlSqlParser.SYS_XQFNBOOL - 1826)) | (1 << (PlSqlParser.SYS_XQFNCMP - 1826)) | (1 << (PlSqlParser.SYS_XQFNDATIM - 1826)) | (1 << (PlSqlParser.SYS_XQFNLNAME - 1826)) | (1 << (PlSqlParser.SYS_XQFNNM - 1826)) | (1 << (PlSqlParser.SYS_XQFNNSURI - 1826)) | (1 << (PlSqlParser.SYS_XQFNPREDTRUTH - 1826)) | (1 << (PlSqlParser.SYS_XQFNQNM - 1826)) | (1 << (PlSqlParser.SYS_XQFNROOT - 1826)) | (1 << (PlSqlParser.SYS_XQFORMATNUM - 1826)) | (1 << (PlSqlParser.SYS_XQFTCONTAIN - 1826)) | (1 << (PlSqlParser.SYS_XQFUNCR - 1826)) | (1 << (PlSqlParser.SYS_XQGETCONTENT - 1826)) | (1 << (PlSqlParser.SYS_XQINDXOF - 1826)) | (1 << (PlSqlParser.SYS_XQINSERT - 1826)) | (1 << (PlSqlParser.SYS_XQINSPFX - 1826)) | (1 << (PlSqlParser.SYS_XQIRI2URI - 1826)) | (1 << (PlSqlParser.SYS_XQLANG - 1826)) | (1 << (PlSqlParser.SYS_XQLLNMFRMQNM - 1826)) | (1 << (PlSqlParser.SYS_XQMKNODEREF - 1826)) | (1 << (PlSqlParser.SYS_XQNILLED - 1826)) | (1 << (PlSqlParser.SYS_XQNODENAME - 1826)) | (1 << (PlSqlParser.SYS_XQNORMSPACE - 1826)) | (1 << (PlSqlParser.SYS_XQNORMUCODE - 1826)) | (1 << (PlSqlParser.SYS_XQ_NRNG - 1826)) | (1 << (PlSqlParser.SYS_XQNSP4PFX - 1826)) | (1 << (PlSqlParser.SYS_XQNSPFRMQNM - 1826)) | (1 << (PlSqlParser.SYS_XQPFXFRMQNM - 1826)) | (1 << (PlSqlParser.SYS_XQ_PKSQL2XML - 1826)) | (1 << (PlSqlParser.SYS_XQPOLYABS - 1826)))) !== 0) || ((((_la - 1858)) & ~0x1f) == 0 && ((1 << (_la - 1858)) & ((1 << (PlSqlParser.SYS_XQPOLYADD - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYCEL - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYCSTBL - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYCST - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYDIV - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYFLR - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYMOD - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYMUL - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYRND - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYSQRT - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYSUB - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYUMUS - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYUPLS - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVEQ - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVGE - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVGT - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVLE - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVLT - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVNE - 1858)) | (1 << (PlSqlParser.SYS_XQREF2VAL - 1858)) | (1 << (PlSqlParser.SYS_XQRENAME - 1858)) | (1 << (PlSqlParser.SYS_XQREPLACE - 1858)) | (1 << (PlSqlParser.SYS_XQRESVURI - 1858)) | (1 << (PlSqlParser.SYS_XQRNDHALF2EVN - 1858)) | (1 << (PlSqlParser.SYS_XQRSLVQNM - 1858)) | (1 << (PlSqlParser.SYS_XQRYENVPGET - 1858)) | (1 << (PlSqlParser.SYS_XQRYVARGET - 1858)) | (1 << (PlSqlParser.SYS_XQRYWRP - 1858)) | (1 << (PlSqlParser.SYS_XQSEQ2CON4XC - 1858)) | (1 << (PlSqlParser.SYS_XQSEQ2CON - 1858)) | (1 << (PlSqlParser.SYS_XQSEQDEEPEQ - 1858)) | (1 << (PlSqlParser.SYS_XQSEQINSB - 1858)))) !== 0) || ((((_la - 1890)) & ~0x1f) == 0 && ((1 << (_la - 1890)) & ((1 << (PlSqlParser.SYS_XQSEQRM - 1890)) | (1 << (PlSqlParser.SYS_XQSEQRVS - 1890)) | (1 << (PlSqlParser.SYS_XQSEQSUB - 1890)) | (1 << (PlSqlParser.SYS_XQSEQTYPMATCH - 1890)) | (1 << (PlSqlParser.SYS_XQSTARTSWITH - 1890)) | (1 << (PlSqlParser.SYS_XQSTATBURI - 1890)) | (1 << (PlSqlParser.SYS_XQSTR2CODEP - 1890)) | (1 << (PlSqlParser.SYS_XQSTRJOIN - 1890)) | (1 << (PlSqlParser.SYS_XQSUBSTRAFT - 1890)) | (1 << (PlSqlParser.SYS_XQSUBSTRBEF - 1890)) | (1 << (PlSqlParser.SYS_XQTOKENIZE - 1890)) | (1 << (PlSqlParser.SYS_XQTREATAS - 1890)) | (1 << (PlSqlParser.SYS_XQ_UPKXML2SQL - 1890)) | (1 << (PlSqlParser.SYS_XQXFORM - 1890)) | (1 << (PlSqlParser.SYS_XSID_TO_RAW - 1890)) | (1 << (PlSqlParser.SYS_ZMAP_FILTER - 1890)) | (1 << (PlSqlParser.SYS_ZMAP_REFRESH - 1890)) | (1 << (PlSqlParser.TABLE_LOOKUP_BY_NL - 1890)) | (1 << (PlSqlParser.TABLESPACE_NO - 1890)) | (1 << (PlSqlParser.TABLESPACE - 1890)) | (1 << (PlSqlParser.TABLES - 1890)) | (1 << (PlSqlParser.TABLE_STATS - 1890)) | (1 << (PlSqlParser.TABLE - 1890)) | (1 << (PlSqlParser.TABNO - 1890)) | (1 << (PlSqlParser.TAG - 1890)) | (1 << (PlSqlParser.TANH - 1890)) | (1 << (PlSqlParser.TAN - 1890)) | (1 << (PlSqlParser.TBLORIDXPARTNUM - 1890)) | (1 << (PlSqlParser.TEMPFILE - 1890)) | (1 << (PlSqlParser.TEMPLATE - 1890)) | (1 << (PlSqlParser.TEMPORARY - 1890)) | (1 << (PlSqlParser.TEMP_TABLE - 1890)))) !== 0) || ((((_la - 1922)) & ~0x1f) == 0 && ((1 << (_la - 1922)) & ((1 << (PlSqlParser.TEST - 1922)) | (1 << (PlSqlParser.TEXT - 1922)) | (1 << (PlSqlParser.THAN - 1922)) | (1 << (PlSqlParser.THEN - 1922)) | (1 << (PlSqlParser.THE - 1922)) | (1 << (PlSqlParser.THREAD - 1922)) | (1 << (PlSqlParser.THROUGH - 1922)) | (1 << (PlSqlParser.TIER - 1922)) | (1 << (PlSqlParser.TIES - 1922)) | (1 << (PlSqlParser.TIMEOUT - 1922)) | (1 << (PlSqlParser.TIMESTAMP_LTZ_UNCONSTRAINED - 1922)) | (1 << (PlSqlParser.TIMESTAMP - 1922)) | (1 << (PlSqlParser.TIMESTAMP_TZ_UNCONSTRAINED - 1922)) | (1 << (PlSqlParser.TIMESTAMP_UNCONSTRAINED - 1922)) | (1 << (PlSqlParser.TIMES - 1922)) | (1 << (PlSqlParser.TIME - 1922)) | (1 << (PlSqlParser.TIMEZONE_ABBR - 1922)) | (1 << (PlSqlParser.TIMEZONE_HOUR - 1922)) | (1 << (PlSqlParser.TIMEZONE_MINUTE - 1922)) | (1 << (PlSqlParser.TIMEZONE_OFFSET - 1922)) | (1 << (PlSqlParser.TIMEZONE_REGION - 1922)) | (1 << (PlSqlParser.TIME_ZONE - 1922)) | (1 << (PlSqlParser.TIV_GB - 1922)) | (1 << (PlSqlParser.TIV_SSF - 1922)) | (1 << (PlSqlParser.TO_ACLID - 1922)) | (1 << (PlSqlParser.TO_BINARY_DOUBLE - 1922)) | (1 << (PlSqlParser.TO_BINARY_FLOAT - 1922)) | (1 << (PlSqlParser.TO_BLOB - 1922)) | (1 << (PlSqlParser.TO_CLOB - 1922)) | (1 << (PlSqlParser.TO_DSINTERVAL - 1922)) | (1 << (PlSqlParser.TO_LOB - 1922)))) !== 0) || ((((_la - 1954)) & ~0x1f) == 0 && ((1 << (_la - 1954)) & ((1 << (PlSqlParser.TO_MULTI_BYTE - 1954)) | (1 << (PlSqlParser.TO_NCHAR - 1954)) | (1 << (PlSqlParser.TO_NCLOB - 1954)) | (1 << (PlSqlParser.TO_NUMBER - 1954)) | (1 << (PlSqlParser.TOPLEVEL - 1954)) | (1 << (PlSqlParser.TO_SINGLE_BYTE - 1954)) | (1 << (PlSqlParser.TO_TIMESTAMP - 1954)) | (1 << (PlSqlParser.TO_TIMESTAMP_TZ - 1954)) | (1 << (PlSqlParser.TO_TIME - 1954)) | (1 << (PlSqlParser.TO_TIME_TZ - 1954)) | (1 << (PlSqlParser.TO_YMINTERVAL - 1954)) | (1 << (PlSqlParser.TRACE - 1954)) | (1 << (PlSqlParser.TRACING - 1954)) | (1 << (PlSqlParser.TRACKING - 1954)) | (1 << (PlSqlParser.TRAILING - 1954)) | (1 << (PlSqlParser.TRANSACTION - 1954)) | (1 << (PlSqlParser.TRANSFORM_DISTINCT_AGG - 1954)) | (1 << (PlSqlParser.TRANSITIONAL - 1954)) | (1 << (PlSqlParser.TRANSITION - 1954)) | (1 << (PlSqlParser.TRANSLATE - 1954)) | (1 << (PlSqlParser.TRANSLATION - 1954)) | (1 << (PlSqlParser.TREAT - 1954)) | (1 << (PlSqlParser.TRIGGERS - 1954)) | (1 << (PlSqlParser.TRIGGER - 1954)) | (1 << (PlSqlParser.TRUE - 1954)) | (1 << (PlSqlParser.TRUNCATE - 1954)) | (1 << (PlSqlParser.TRUNC - 1954)) | (1 << (PlSqlParser.TRUSTED - 1954)) | (1 << (PlSqlParser.TRUST - 1954)) | (1 << (PlSqlParser.TUNING - 1954)) | (1 << (PlSqlParser.TX - 1954)))) !== 0) || ((((_la - 1986)) & ~0x1f) == 0 && ((1 << (_la - 1986)) & ((1 << (PlSqlParser.TYPES - 1986)) | (1 << (PlSqlParser.TYPE - 1986)) | (1 << (PlSqlParser.TZ_OFFSET - 1986)) | (1 << (PlSqlParser.UB2 - 1986)) | (1 << (PlSqlParser.UBA - 1986)) | (1 << (PlSqlParser.UCS2 - 1986)) | (1 << (PlSqlParser.UID - 1986)) | (1 << (PlSqlParser.UNARCHIVED - 1986)) | (1 << (PlSqlParser.UNBOUNDED - 1986)) | (1 << (PlSqlParser.UNBOUND - 1986)) | (1 << (PlSqlParser.UNCONDITIONAL - 1986)) | (1 << (PlSqlParser.UNDER - 1986)) | (1 << (PlSqlParser.UNDO - 1986)) | (1 << (PlSqlParser.UNDROP - 1986)) | (1 << (PlSqlParser.UNIFORM - 1986)) | (1 << (PlSqlParser.UNISTR - 1986)) | (1 << (PlSqlParser.UNLIMITED - 1986)) | (1 << (PlSqlParser.UNLOAD - 1986)) | (1 << (PlSqlParser.UNLOCK - 1986)) | (1 << (PlSqlParser.UNMATCHED - 1986)) | (1 << (PlSqlParser.UNNEST_INNERJ_DISTINCT_VIEW - 1986)) | (1 << (PlSqlParser.UNNEST_NOSEMIJ_NODISTINCTVIEW - 1986)) | (1 << (PlSqlParser.UNNEST_SEMIJ_VIEW - 1986)) | (1 << (PlSqlParser.UNNEST - 1986)) | (1 << (PlSqlParser.UNPACKED - 1986)) | (1 << (PlSqlParser.UNPIVOT - 1986)) | (1 << (PlSqlParser.UNPLUG - 1986)) | (1 << (PlSqlParser.UNPROTECTED - 1986)) | (1 << (PlSqlParser.UNQUIESCE - 1986)) | (1 << (PlSqlParser.UNRECOVERABLE - 1986)))) !== 0) || ((((_la - 2018)) & ~0x1f) == 0 && ((1 << (_la - 2018)) & ((1 << (PlSqlParser.UNRESTRICTED - 2018)) | (1 << (PlSqlParser.UNSUBSCRIBE - 2018)) | (1 << (PlSqlParser.UNTIL - 2018)) | (1 << (PlSqlParser.UNUSABLE - 2018)) | (1 << (PlSqlParser.UNUSED - 2018)) | (1 << (PlSqlParser.UPDATABLE - 2018)) | (1 << (PlSqlParser.UPDATED - 2018)) | (1 << (PlSqlParser.UPDATEXML - 2018)) | (1 << (PlSqlParser.UPD_INDEXES - 2018)) | (1 << (PlSqlParser.UPD_JOININDEX - 2018)) | (1 << (PlSqlParser.UPGRADE - 2018)) | (1 << (PlSqlParser.UPPER - 2018)) | (1 << (PlSqlParser.UPSERT - 2018)) | (1 << (PlSqlParser.UROWID - 2018)) | (1 << (PlSqlParser.USABLE - 2018)) | (1 << (PlSqlParser.USAGE - 2018)) | (1 << (PlSqlParser.USE_ANTI - 2018)) | (1 << (PlSqlParser.USE_CONCAT - 2018)) | (1 << (PlSqlParser.USE_CUBE - 2018)) | (1 << (PlSqlParser.USE_HASH_AGGREGATION - 2018)) | (1 << (PlSqlParser.USE_HASH_GBY_FOR_PUSHDOWN - 2018)) | (1 << (PlSqlParser.USE_HASH - 2018)) | (1 << (PlSqlParser.USE_HIDDEN_PARTITIONS - 2018)) | (1 << (PlSqlParser.USE_INVISIBLE_INDEXES - 2018)) | (1 << (PlSqlParser.USE_MERGE_CARTESIAN - 2018)) | (1 << (PlSqlParser.USE_MERGE - 2018)) | (1 << (PlSqlParser.USE_NL - 2018)) | (1 << (PlSqlParser.USE_NL_WITH_INDEX - 2018)) | (1 << (PlSqlParser.USE_PRIVATE_OUTLINES - 2018)) | (1 << (PlSqlParser.USER_DATA - 2018)) | (1 << (PlSqlParser.USER_DEFINED - 2018)))) !== 0) || ((((_la - 2050)) & ~0x1f) == 0 && ((1 << (_la - 2050)) & ((1 << (PlSqlParser.USERENV - 2050)) | (1 << (PlSqlParser.USERGROUP - 2050)) | (1 << (PlSqlParser.USER_RECYCLEBIN - 2050)) | (1 << (PlSqlParser.USERS - 2050)) | (1 << (PlSqlParser.USER_TABLESPACES - 2050)) | (1 << (PlSqlParser.USER - 2050)) | (1 << (PlSqlParser.USE_SEMI - 2050)) | (1 << (PlSqlParser.USE_STORED_OUTLINES - 2050)) | (1 << (PlSqlParser.USE_TTT_FOR_GSETS - 2050)) | (1 << (PlSqlParser.USE - 2050)) | (1 << (PlSqlParser.USE_VECTOR_AGGREGATION - 2050)) | (1 << (PlSqlParser.USE_WEAK_NAME_RESL - 2050)) | (1 << (PlSqlParser.USING_NO_EXPAND - 2050)) | (1 << (PlSqlParser.USING - 2050)) | (1 << (PlSqlParser.UTF16BE - 2050)) | (1 << (PlSqlParser.UTF16LE - 2050)) | (1 << (PlSqlParser.UTF32 - 2050)) | (1 << (PlSqlParser.UTF8 - 2050)) | (1 << (PlSqlParser.V1 - 2050)) | (1 << (PlSqlParser.V2 - 2050)) | (1 << (PlSqlParser.VALIDATE - 2050)) | (1 << (PlSqlParser.VALIDATION - 2050)) | (1 << (PlSqlParser.VALID_TIME_END - 2050)) | (1 << (PlSqlParser.VALUE - 2050)) | (1 << (PlSqlParser.VARCHAR2 - 2050)) | (1 << (PlSqlParser.VARCHAR - 2050)) | (1 << (PlSqlParser.VARIABLE - 2050)) | (1 << (PlSqlParser.VAR_POP - 2050)) | (1 << (PlSqlParser.VARRAYS - 2050)) | (1 << (PlSqlParser.VARRAY - 2050)) | (1 << (PlSqlParser.VAR_SAMP - 2050)))) !== 0) || ((((_la - 2082)) & ~0x1f) == 0 && ((1 << (_la - 2082)) & ((1 << (PlSqlParser.VARYING - 2082)) | (1 << (PlSqlParser.VECTOR_READ_TRACE - 2082)) | (1 << (PlSqlParser.VECTOR_READ - 2082)) | (1 << (PlSqlParser.VECTOR_TRANSFORM_DIMS - 2082)) | (1 << (PlSqlParser.VECTOR_TRANSFORM_FACT - 2082)) | (1 << (PlSqlParser.VECTOR_TRANSFORM - 2082)) | (1 << (PlSqlParser.VERIFIER - 2082)) | (1 << (PlSqlParser.VERIFY - 2082)) | (1 << (PlSqlParser.VERSIONING - 2082)) | (1 << (PlSqlParser.VERSIONS_ENDSCN - 2082)) | (1 << (PlSqlParser.VERSIONS_ENDTIME - 2082)) | (1 << (PlSqlParser.VERSIONS_OPERATION - 2082)) | (1 << (PlSqlParser.VERSIONS_STARTSCN - 2082)) | (1 << (PlSqlParser.VERSIONS_STARTTIME - 2082)) | (1 << (PlSqlParser.VERSIONS - 2082)) | (1 << (PlSqlParser.VERSIONS_XID - 2082)) | (1 << (PlSqlParser.VERSION - 2082)) | (1 << (PlSqlParser.VIOLATION - 2082)) | (1 << (PlSqlParser.VIRTUAL - 2082)) | (1 << (PlSqlParser.VISIBILITY - 2082)) | (1 << (PlSqlParser.VISIBLE - 2082)) | (1 << (PlSqlParser.VOLUME - 2082)) | (1 << (PlSqlParser.VSIZE - 2082)) | (1 << (PlSqlParser.WAIT - 2082)) | (1 << (PlSqlParser.WALLET - 2082)) | (1 << (PlSqlParser.WARNING - 2082)) | (1 << (PlSqlParser.WEEKS - 2082)) | (1 << (PlSqlParser.WEEK - 2082)) | (1 << (PlSqlParser.WELLFORMED - 2082)) | (1 << (PlSqlParser.WHENEVER - 2082)) | (1 << (PlSqlParser.WHEN - 2082)))) !== 0) || ((((_la - 2115)) & ~0x1f) == 0 && ((1 << (_la - 2115)) & ((1 << (PlSqlParser.WHILE - 2115)) | (1 << (PlSqlParser.WHITESPACE - 2115)) | (1 << (PlSqlParser.WIDTH_BUCKET - 2115)) | (1 << (PlSqlParser.WITHIN - 2115)) | (1 << (PlSqlParser.WITHOUT - 2115)) | (1 << (PlSqlParser.WITH_PLSQL - 2115)) | (1 << (PlSqlParser.WORK - 2115)) | (1 << (PlSqlParser.WRAPPED - 2115)) | (1 << (PlSqlParser.WRAPPER - 2115)) | (1 << (PlSqlParser.WRITE - 2115)) | (1 << (PlSqlParser.XDB_FASTPATH_INSERT - 2115)) | (1 << (PlSqlParser.X_DYN_PRUNE - 2115)) | (1 << (PlSqlParser.XID - 2115)) | (1 << (PlSqlParser.XML2OBJECT - 2115)) | (1 << (PlSqlParser.XMLAGG - 2115)) | (1 << (PlSqlParser.XMLATTRIBUTES - 2115)) | (1 << (PlSqlParser.XMLCAST - 2115)) | (1 << (PlSqlParser.XMLCDATA - 2115)) | (1 << (PlSqlParser.XMLCOLATTVAL - 2115)) | (1 << (PlSqlParser.XMLCOMMENT - 2115)) | (1 << (PlSqlParser.XMLCONCAT - 2115)) | (1 << (PlSqlParser.XMLDIFF - 2115)) | (1 << (PlSqlParser.XML_DML_RWT_STMT - 2115)) | (1 << (PlSqlParser.XMLELEMENT - 2115)) | (1 << (PlSqlParser.XMLEXISTS2 - 2115)) | (1 << (PlSqlParser.XMLEXISTS - 2115)) | (1 << (PlSqlParser.XMLFOREST - 2115)) | (1 << (PlSqlParser.XMLINDEX_REWRITE_IN_SELECT - 2115)) | (1 << (PlSqlParser.XMLINDEX_REWRITE - 2115)))) !== 0) || ((((_la - 2147)) & ~0x1f) == 0 && ((1 << (_la - 2147)) & ((1 << (PlSqlParser.XMLINDEX_SEL_IDX_TBL - 2147)) | (1 << (PlSqlParser.XMLISNODE - 2147)) | (1 << (PlSqlParser.XMLISVALID - 2147)) | (1 << (PlSqlParser.XMLNAMESPACES - 2147)) | (1 << (PlSqlParser.XMLPARSE - 2147)) | (1 << (PlSqlParser.XMLPATCH - 2147)) | (1 << (PlSqlParser.XMLPI - 2147)) | (1 << (PlSqlParser.XMLQUERYVAL - 2147)) | (1 << (PlSqlParser.XMLQUERY - 2147)) | (1 << (PlSqlParser.XMLROOT - 2147)) | (1 << (PlSqlParser.XMLSCHEMA - 2147)) | (1 << (PlSqlParser.XMLSERIALIZE - 2147)) | (1 << (PlSqlParser.XMLTABLE - 2147)) | (1 << (PlSqlParser.XMLTRANSFORMBLOB - 2147)) | (1 << (PlSqlParser.XMLTRANSFORM - 2147)) | (1 << (PlSqlParser.XMLTYPE - 2147)) | (1 << (PlSqlParser.XML - 2147)) | (1 << (PlSqlParser.XPATHTABLE - 2147)) | (1 << (PlSqlParser.XS_SYS_CONTEXT - 2147)) | (1 << (PlSqlParser.XS - 2147)) | (1 << (PlSqlParser.YEARS - 2147)) | (1 << (PlSqlParser.YEAR - 2147)) | (1 << (PlSqlParser.YES - 2147)) | (1 << (PlSqlParser.YMINTERVAL_UNCONSTRAINED - 2147)) | (1 << (PlSqlParser.ZONEMAP - 2147)) | (1 << (PlSqlParser.ZONE - 2147)) | (1 << (PlSqlParser.PREDICTION - 2147)) | (1 << (PlSqlParser.PREDICTION_BOUNDS - 2147)) | (1 << (PlSqlParser.PREDICTION_COST - 2147)) | (1 << (PlSqlParser.PREDICTION_DETAILS - 2147)) | (1 << (PlSqlParser.PREDICTION_PROBABILITY - 2147)))) !== 0) || ((((_la - 2179)) & ~0x1f) == 0 && ((1 << (_la - 2179)) & ((1 << (PlSqlParser.PREDICTION_SET - 2179)) | (1 << (PlSqlParser.CUME_DIST - 2179)) | (1 << (PlSqlParser.DENSE_RANK - 2179)) | (1 << (PlSqlParser.LISTAGG - 2179)) | (1 << (PlSqlParser.PERCENT_RANK - 2179)) | (1 << (PlSqlParser.PERCENTILE_CONT - 2179)) | (1 << (PlSqlParser.PERCENTILE_DISC - 2179)) | (1 << (PlSqlParser.RANK - 2179)) | (1 << (PlSqlParser.AVG - 2179)) | (1 << (PlSqlParser.CORR - 2179)) | (1 << (PlSqlParser.COVAR_ - 2179)) | (1 << (PlSqlParser.DECODE - 2179)) | (1 << (PlSqlParser.LAG - 2179)) | (1 << (PlSqlParser.LEAD - 2179)) | (1 << (PlSqlParser.MAX - 2179)) | (1 << (PlSqlParser.MEDIAN - 2179)) | (1 << (PlSqlParser.MIN - 2179)) | (1 << (PlSqlParser.NTILE - 2179)) | (1 << (PlSqlParser.NVL - 2179)) | (1 << (PlSqlParser.RATIO_TO_REPORT - 2179)) | (1 << (PlSqlParser.REGR_ - 2179)) | (1 << (PlSqlParser.ROUND - 2179)) | (1 << (PlSqlParser.ROW_NUMBER - 2179)) | (1 << (PlSqlParser.SUBSTR - 2179)) | (1 << (PlSqlParser.TO_CHAR - 2179)) | (1 << (PlSqlParser.TRIM - 2179)) | (1 << (PlSqlParser.SUM - 2179)) | (1 << (PlSqlParser.STDDEV - 2179)) | (1 << (PlSqlParser.VAR_ - 2179)) | (1 << (PlSqlParser.VARIANCE - 2179)) | (1 << (PlSqlParser.LEAST - 2179)) | (1 << (PlSqlParser.GREATEST - 2179)))) !== 0) || ((((_la - 2211)) & ~0x1f) == 0 && ((1 << (_la - 2211)) & ((1 << (PlSqlParser.TO_DATE - 2211)) | (1 << (PlSqlParser.NATIONAL_CHAR_STRING_LIT - 2211)) | (1 << (PlSqlParser.PERIOD - 2211)) | (1 << (PlSqlParser.UNSIGNED_INTEGER - 2211)) | (1 << (PlSqlParser.APPROXIMATE_NUM_LIT - 2211)) | (1 << (PlSqlParser.CHAR_STRING - 2211)) | (1 << (PlSqlParser.DELIMITED_ID - 2211)) | (1 << (PlSqlParser.LEFT_PAREN - 2211)) | (1 << (PlSqlParser.PLUS_SIGN - 2211)) | (1 << (PlSqlParser.MINUS_SIGN - 2211)) | (1 << (PlSqlParser.BINDVAR - 2211)) | (1 << (PlSqlParser.COLON - 2211)))) !== 0) || _la===PlSqlParser.INTRODUCER || _la===PlSqlParser.REGULAR_ID) { this.state = 9365; this.expressions(); } this.state = 9368; this.match(PlSqlParser.RIGHT_PAREN); break; case 3: this.enterOuterAlt(localctx, 3); this.state = 9369; this.expression(); break; } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Having_clauseContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_having_clause; return this; } Having_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Having_clauseContext.prototype.constructor = Having_clauseContext; Having_clauseContext.prototype.HAVING = function() { return this.getToken(PlSqlParser.HAVING, 0); }; Having_clauseContext.prototype.condition = function() { return this.getTypedRuleContext(ConditionContext,0); }; Having_clauseContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterHaving_clause(this); } }; Having_clauseContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitHaving_clause(this); } }; Having_clauseContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitHaving_clause(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Having_clauseContext = Having_clauseContext; PlSqlParser.prototype.having_clause = function() { var localctx = new Having_clauseContext(this, this._ctx, this.state); this.enterRule(localctx, 1118, PlSqlParser.RULE_having_clause); try { this.enterOuterAlt(localctx, 1); this.state = 9372; this.match(PlSqlParser.HAVING); this.state = 9373; this.condition(); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Model_clauseContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_model_clause; return this; } Model_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Model_clauseContext.prototype.constructor = Model_clauseContext; Model_clauseContext.prototype.MODEL = function() { return this.getToken(PlSqlParser.MODEL, 0); }; Model_clauseContext.prototype.main_model = function() { return this.getTypedRuleContext(Main_modelContext,0); }; Model_clauseContext.prototype.cell_reference_options = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Cell_reference_optionsContext); } else { return this.getTypedRuleContext(Cell_reference_optionsContext,i); } }; Model_clauseContext.prototype.return_rows_clause = function() { return this.getTypedRuleContext(Return_rows_clauseContext,0); }; Model_clauseContext.prototype.reference_model = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Reference_modelContext); } else { return this.getTypedRuleContext(Reference_modelContext,i); } }; Model_clauseContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterModel_clause(this); } }; Model_clauseContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitModel_clause(this); } }; Model_clauseContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitModel_clause(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Model_clauseContext = Model_clauseContext; PlSqlParser.prototype.model_clause = function() { var localctx = new Model_clauseContext(this, this._ctx, this.state); this.enterRule(localctx, 1120, PlSqlParser.RULE_model_clause); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 9375; this.match(PlSqlParser.MODEL); this.state = 9379; this._errHandler.sync(this); _la = this._input.LA(1); while(_la===PlSqlParser.IGNORE || _la===PlSqlParser.KEEP || _la===PlSqlParser.UNIQUE) { this.state = 9376; this.cell_reference_options(); this.state = 9381; this._errHandler.sync(this); _la = this._input.LA(1); } this.state = 9383; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.RETURN) { this.state = 9382; this.return_rows_clause(); } this.state = 9388; this._errHandler.sync(this); _la = this._input.LA(1); while(_la===PlSqlParser.REFERENCE) { this.state = 9385; this.reference_model(); this.state = 9390; this._errHandler.sync(this); _la = this._input.LA(1); } this.state = 9391; this.main_model(); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Cell_reference_optionsContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_cell_reference_options; return this; } Cell_reference_optionsContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Cell_reference_optionsContext.prototype.constructor = Cell_reference_optionsContext; Cell_reference_optionsContext.prototype.NAV = function() { return this.getToken(PlSqlParser.NAV, 0); }; Cell_reference_optionsContext.prototype.IGNORE = function() { return this.getToken(PlSqlParser.IGNORE, 0); }; Cell_reference_optionsContext.prototype.KEEP = function() { return this.getToken(PlSqlParser.KEEP, 0); }; Cell_reference_optionsContext.prototype.UNIQUE = function() { return this.getToken(PlSqlParser.UNIQUE, 0); }; Cell_reference_optionsContext.prototype.DIMENSION = function() { return this.getToken(PlSqlParser.DIMENSION, 0); }; Cell_reference_optionsContext.prototype.SINGLE = function() { return this.getToken(PlSqlParser.SINGLE, 0); }; Cell_reference_optionsContext.prototype.REFERENCE = function() { return this.getToken(PlSqlParser.REFERENCE, 0); }; Cell_reference_optionsContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterCell_reference_options(this); } }; Cell_reference_optionsContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitCell_reference_options(this); } }; Cell_reference_optionsContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitCell_reference_options(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Cell_reference_optionsContext = Cell_reference_optionsContext; PlSqlParser.prototype.cell_reference_options = function() { var localctx = new Cell_reference_optionsContext(this, this._ctx, this.state); this.enterRule(localctx, 1122, PlSqlParser.RULE_cell_reference_options); var _la = 0; // Token type try { this.state = 9401; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.IGNORE: case PlSqlParser.KEEP: this.enterOuterAlt(localctx, 1); this.state = 9393; _la = this._input.LA(1); if(!(_la===PlSqlParser.IGNORE || _la===PlSqlParser.KEEP)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } this.state = 9394; this.match(PlSqlParser.NAV); break; case PlSqlParser.UNIQUE: this.enterOuterAlt(localctx, 2); this.state = 9395; this.match(PlSqlParser.UNIQUE); this.state = 9399; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.DIMENSION: this.state = 9396; this.match(PlSqlParser.DIMENSION); break; case PlSqlParser.SINGLE: this.state = 9397; this.match(PlSqlParser.SINGLE); this.state = 9398; this.match(PlSqlParser.REFERENCE); break; default: throw new antlr4.error.NoViableAltException(this); } break; default: throw new antlr4.error.NoViableAltException(this); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Return_rows_clauseContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_return_rows_clause; return this; } Return_rows_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Return_rows_clauseContext.prototype.constructor = Return_rows_clauseContext; Return_rows_clauseContext.prototype.RETURN = function() { return this.getToken(PlSqlParser.RETURN, 0); }; Return_rows_clauseContext.prototype.ROWS = function() { return this.getToken(PlSqlParser.ROWS, 0); }; Return_rows_clauseContext.prototype.UPDATED = function() { return this.getToken(PlSqlParser.UPDATED, 0); }; Return_rows_clauseContext.prototype.ALL = function() { return this.getToken(PlSqlParser.ALL, 0); }; Return_rows_clauseContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterReturn_rows_clause(this); } }; Return_rows_clauseContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitReturn_rows_clause(this); } }; Return_rows_clauseContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitReturn_rows_clause(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Return_rows_clauseContext = Return_rows_clauseContext; PlSqlParser.prototype.return_rows_clause = function() { var localctx = new Return_rows_clauseContext(this, this._ctx, this.state); this.enterRule(localctx, 1124, PlSqlParser.RULE_return_rows_clause); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 9403; this.match(PlSqlParser.RETURN); this.state = 9404; _la = this._input.LA(1); if(!(_la===PlSqlParser.ALL || _la===PlSqlParser.UPDATED)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } this.state = 9405; this.match(PlSqlParser.ROWS); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Reference_modelContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_reference_model; return this; } Reference_modelContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Reference_modelContext.prototype.constructor = Reference_modelContext; Reference_modelContext.prototype.REFERENCE = function() { return this.getToken(PlSqlParser.REFERENCE, 0); }; Reference_modelContext.prototype.reference_model_name = function() { return this.getTypedRuleContext(Reference_model_nameContext,0); }; Reference_modelContext.prototype.ON = function() { return this.getToken(PlSqlParser.ON, 0); }; Reference_modelContext.prototype.LEFT_PAREN = function() { return this.getToken(PlSqlParser.LEFT_PAREN, 0); }; Reference_modelContext.prototype.subquery = function() { return this.getTypedRuleContext(SubqueryContext,0); }; Reference_modelContext.prototype.RIGHT_PAREN = function() { return this.getToken(PlSqlParser.RIGHT_PAREN, 0); }; Reference_modelContext.prototype.model_column_clauses = function() { return this.getTypedRuleContext(Model_column_clausesContext,0); }; Reference_modelContext.prototype.cell_reference_options = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Cell_reference_optionsContext); } else { return this.getTypedRuleContext(Cell_reference_optionsContext,i); } }; Reference_modelContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterReference_model(this); } }; Reference_modelContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitReference_model(this); } }; Reference_modelContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitReference_model(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Reference_modelContext = Reference_modelContext; PlSqlParser.prototype.reference_model = function() { var localctx = new Reference_modelContext(this, this._ctx, this.state); this.enterRule(localctx, 1126, PlSqlParser.RULE_reference_model); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 9407; this.match(PlSqlParser.REFERENCE); this.state = 9408; this.reference_model_name(); this.state = 9409; this.match(PlSqlParser.ON); this.state = 9410; this.match(PlSqlParser.LEFT_PAREN); this.state = 9411; this.subquery(); this.state = 9412; this.match(PlSqlParser.RIGHT_PAREN); this.state = 9413; this.model_column_clauses(); this.state = 9417; this._errHandler.sync(this); _la = this._input.LA(1); while(_la===PlSqlParser.IGNORE || _la===PlSqlParser.KEEP || _la===PlSqlParser.UNIQUE) { this.state = 9414; this.cell_reference_options(); this.state = 9419; this._errHandler.sync(this); _la = this._input.LA(1); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Main_modelContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_main_model; return this; } Main_modelContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Main_modelContext.prototype.constructor = Main_modelContext; Main_modelContext.prototype.model_column_clauses = function() { return this.getTypedRuleContext(Model_column_clausesContext,0); }; Main_modelContext.prototype.model_rules_clause = function() { return this.getTypedRuleContext(Model_rules_clauseContext,0); }; Main_modelContext.prototype.MAIN = function() { return this.getToken(PlSqlParser.MAIN, 0); }; Main_modelContext.prototype.main_model_name = function() { return this.getTypedRuleContext(Main_model_nameContext,0); }; Main_modelContext.prototype.cell_reference_options = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Cell_reference_optionsContext); } else { return this.getTypedRuleContext(Cell_reference_optionsContext,i); } }; Main_modelContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterMain_model(this); } }; Main_modelContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitMain_model(this); } }; Main_modelContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitMain_model(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Main_modelContext = Main_modelContext; PlSqlParser.prototype.main_model = function() { var localctx = new Main_modelContext(this, this._ctx, this.state); this.enterRule(localctx, 1128, PlSqlParser.RULE_main_model); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 9422; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.MAIN) { this.state = 9420; this.match(PlSqlParser.MAIN); this.state = 9421; this.main_model_name(); } this.state = 9424; this.model_column_clauses(); this.state = 9428; this._errHandler.sync(this); _la = this._input.LA(1); while(_la===PlSqlParser.IGNORE || _la===PlSqlParser.KEEP || _la===PlSqlParser.UNIQUE) { this.state = 9425; this.cell_reference_options(); this.state = 9430; this._errHandler.sync(this); _la = this._input.LA(1); } this.state = 9431; this.model_rules_clause(); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Model_column_clausesContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_model_column_clauses; return this; } Model_column_clausesContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Model_column_clausesContext.prototype.constructor = Model_column_clausesContext; Model_column_clausesContext.prototype.DIMENSION = function() { return this.getToken(PlSqlParser.DIMENSION, 0); }; Model_column_clausesContext.prototype.BY = function() { return this.getToken(PlSqlParser.BY, 0); }; Model_column_clausesContext.prototype.model_column_list = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Model_column_listContext); } else { return this.getTypedRuleContext(Model_column_listContext,i); } }; Model_column_clausesContext.prototype.MEASURES = function() { return this.getToken(PlSqlParser.MEASURES, 0); }; Model_column_clausesContext.prototype.model_column_partition_part = function() { return this.getTypedRuleContext(Model_column_partition_partContext,0); }; Model_column_clausesContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterModel_column_clauses(this); } }; Model_column_clausesContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitModel_column_clauses(this); } }; Model_column_clausesContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitModel_column_clauses(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Model_column_clausesContext = Model_column_clausesContext; PlSqlParser.prototype.model_column_clauses = function() { var localctx = new Model_column_clausesContext(this, this._ctx, this.state); this.enterRule(localctx, 1130, PlSqlParser.RULE_model_column_clauses); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 9434; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.PARTITION) { this.state = 9433; this.model_column_partition_part(); } this.state = 9436; this.match(PlSqlParser.DIMENSION); this.state = 9437; this.match(PlSqlParser.BY); this.state = 9438; this.model_column_list(); this.state = 9439; this.match(PlSqlParser.MEASURES); this.state = 9440; this.model_column_list(); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Model_column_partition_partContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_model_column_partition_part; return this; } Model_column_partition_partContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Model_column_partition_partContext.prototype.constructor = Model_column_partition_partContext; Model_column_partition_partContext.prototype.PARTITION = function() { return this.getToken(PlSqlParser.PARTITION, 0); }; Model_column_partition_partContext.prototype.BY = function() { return this.getToken(PlSqlParser.BY, 0); }; Model_column_partition_partContext.prototype.model_column_list = function() { return this.getTypedRuleContext(Model_column_listContext,0); }; Model_column_partition_partContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterModel_column_partition_part(this); } }; Model_column_partition_partContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitModel_column_partition_part(this); } }; Model_column_partition_partContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitModel_column_partition_part(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Model_column_partition_partContext = Model_column_partition_partContext; PlSqlParser.prototype.model_column_partition_part = function() { var localctx = new Model_column_partition_partContext(this, this._ctx, this.state); this.enterRule(localctx, 1132, PlSqlParser.RULE_model_column_partition_part); try { this.enterOuterAlt(localctx, 1); this.state = 9442; this.match(PlSqlParser.PARTITION); this.state = 9443; this.match(PlSqlParser.BY); this.state = 9444; this.model_column_list(); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Model_column_listContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_model_column_list; return this; } Model_column_listContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Model_column_listContext.prototype.constructor = Model_column_listContext; Model_column_listContext.prototype.LEFT_PAREN = function() { return this.getToken(PlSqlParser.LEFT_PAREN, 0); }; Model_column_listContext.prototype.model_column = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Model_columnContext); } else { return this.getTypedRuleContext(Model_columnContext,i); } }; Model_column_listContext.prototype.RIGHT_PAREN = function() { return this.getToken(PlSqlParser.RIGHT_PAREN, 0); }; Model_column_listContext.prototype.COMMA = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.COMMA); } else { return this.getToken(PlSqlParser.COMMA, i); } }; Model_column_listContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterModel_column_list(this); } }; Model_column_listContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitModel_column_list(this); } }; Model_column_listContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitModel_column_list(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Model_column_listContext = Model_column_listContext; PlSqlParser.prototype.model_column_list = function() { var localctx = new Model_column_listContext(this, this._ctx, this.state); this.enterRule(localctx, 1134, PlSqlParser.RULE_model_column_list); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 9446; this.match(PlSqlParser.LEFT_PAREN); this.state = 9447; this.model_column(); this.state = 9452; this._errHandler.sync(this); _la = this._input.LA(1); while(_la===PlSqlParser.COMMA) { this.state = 9448; this.match(PlSqlParser.COMMA); this.state = 9449; this.model_column(); this.state = 9454; this._errHandler.sync(this); _la = this._input.LA(1); } this.state = 9455; this.match(PlSqlParser.RIGHT_PAREN); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Model_columnContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_model_column; return this; } Model_columnContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Model_columnContext.prototype.constructor = Model_columnContext; Model_columnContext.prototype.expression = function() { return this.getTypedRuleContext(ExpressionContext,0); }; Model_columnContext.prototype.query_block = function() { return this.getTypedRuleContext(Query_blockContext,0); }; Model_columnContext.prototype.column_alias = function() { return this.getTypedRuleContext(Column_aliasContext,0); }; Model_columnContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterModel_column(this); } }; Model_columnContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitModel_column(this); } }; Model_columnContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitModel_column(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Model_columnContext = Model_columnContext; PlSqlParser.prototype.model_column = function() { var localctx = new Model_columnContext(this, this._ctx, this.state); this.enterRule(localctx, 1136, PlSqlParser.RULE_model_column); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 9459; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.ABORT: case PlSqlParser.ABS: case PlSqlParser.ACCESS: case PlSqlParser.ACCESSED: case PlSqlParser.ACCOUNT: case PlSqlParser.ACL: case PlSqlParser.ACOS: case PlSqlParser.ACTION: case PlSqlParser.ACTIONS: case PlSqlParser.ACTIVATE: case PlSqlParser.ACTIVE: case PlSqlParser.ACTIVE_COMPONENT: case PlSqlParser.ACTIVE_DATA: case PlSqlParser.ACTIVE_FUNCTION: case PlSqlParser.ACTIVE_TAG: case PlSqlParser.ACTIVITY: case PlSqlParser.ADAPTIVE_PLAN: case PlSqlParser.ADD: case PlSqlParser.ADD_COLUMN: case PlSqlParser.ADD_GROUP: case PlSqlParser.ADD_MONTHS: case PlSqlParser.ADJ_DATE: case PlSqlParser.ADMIN: case PlSqlParser.ADMINISTER: case PlSqlParser.ADMINISTRATOR: case PlSqlParser.ADVANCED: case PlSqlParser.ADVISE: case PlSqlParser.ADVISOR: case PlSqlParser.AFD_DISKSTRING: case PlSqlParser.AFTER: case PlSqlParser.AGENT: case PlSqlParser.AGGREGATE: case PlSqlParser.A_LETTER: case PlSqlParser.ALIAS: case PlSqlParser.ALL: case PlSqlParser.ALLOCATE: case PlSqlParser.ALLOW: case PlSqlParser.ALL_ROWS: case PlSqlParser.ALWAYS: case PlSqlParser.ANALYZE: case PlSqlParser.ANCILLARY: case PlSqlParser.AND_EQUAL: case PlSqlParser.ANOMALY: case PlSqlParser.ANSI_REARCH: case PlSqlParser.ANTIJOIN: case PlSqlParser.ANY: case PlSqlParser.ANYSCHEMA: case PlSqlParser.APPEND: case PlSqlParser.APPENDCHILDXML: case PlSqlParser.APPEND_VALUES: case PlSqlParser.APPLICATION: case PlSqlParser.APPLY: case PlSqlParser.APPROX_COUNT_DISTINCT: case PlSqlParser.ARCHIVAL: case PlSqlParser.ARCHIVE: case PlSqlParser.ARCHIVED: case PlSqlParser.ARCHIVELOG: case PlSqlParser.ARRAY: case PlSqlParser.ASCII: case PlSqlParser.ASCIISTR: case PlSqlParser.ASIN: case PlSqlParser.ASIS: case PlSqlParser.ASSEMBLY: case PlSqlParser.ASSIGN: case PlSqlParser.ASSOCIATE: case PlSqlParser.ASYNC: case PlSqlParser.ASYNCHRONOUS: case PlSqlParser.ATAN2: case PlSqlParser.ATAN: case PlSqlParser.AT: case PlSqlParser.ATTRIBUTE: case PlSqlParser.ATTRIBUTES: case PlSqlParser.AUTHENTICATED: case PlSqlParser.AUTHENTICATION: case PlSqlParser.AUTHID: case PlSqlParser.AUTHORIZATION: case PlSqlParser.AUTOALLOCATE: case PlSqlParser.AUTO: case PlSqlParser.AUTOEXTEND: case PlSqlParser.AUTO_LOGIN: case PlSqlParser.AUTOMATIC: case PlSqlParser.AUTONOMOUS_TRANSACTION: case PlSqlParser.AUTO_REOPTIMIZE: case PlSqlParser.AVAILABILITY: case PlSqlParser.AVRO: case PlSqlParser.BACKGROUND: case PlSqlParser.BACKUP: case PlSqlParser.BASIC: case PlSqlParser.BASICFILE: case PlSqlParser.BATCH: case PlSqlParser.BATCHSIZE: case PlSqlParser.BATCH_TABLE_ACCESS_BY_ROWID: case PlSqlParser.BECOME: case PlSqlParser.BEFORE: case PlSqlParser.BEGIN: case PlSqlParser.BEGINNING: case PlSqlParser.BEGIN_OUTLINE_DATA: case PlSqlParser.BEHALF: case PlSqlParser.BEQUEATH: case PlSqlParser.BFILE: case PlSqlParser.BFILENAME: case PlSqlParser.BIGFILE: case PlSqlParser.BINARY: case PlSqlParser.BINARY_DOUBLE: case PlSqlParser.BINARY_DOUBLE_INFINITY: case PlSqlParser.BINARY_DOUBLE_NAN: case PlSqlParser.BINARY_FLOAT: case PlSqlParser.BINARY_FLOAT_INFINITY: case PlSqlParser.BINARY_FLOAT_NAN: case PlSqlParser.BINARY_INTEGER: case PlSqlParser.BIND_AWARE: case PlSqlParser.BINDING: case PlSqlParser.BIN_TO_NUM: case PlSqlParser.BITAND: case PlSqlParser.BITMAP_AND: case PlSqlParser.BITMAP: case PlSqlParser.BITMAPS: case PlSqlParser.BITMAP_TREE: case PlSqlParser.BITS: case PlSqlParser.BLOB: case PlSqlParser.BLOCK: case PlSqlParser.BLOCK_RANGE: case PlSqlParser.BLOCKS: case PlSqlParser.BLOCKSIZE: case PlSqlParser.BODY: case PlSqlParser.BOOLEAN: case PlSqlParser.BOTH: case PlSqlParser.BOUND: case PlSqlParser.BRANCH: case PlSqlParser.BREADTH: case PlSqlParser.BROADCAST: case PlSqlParser.BSON: case PlSqlParser.BUFFER: case PlSqlParser.BUFFER_CACHE: case PlSqlParser.BUFFER_POOL: case PlSqlParser.BUILD: case PlSqlParser.BULK: case PlSqlParser.BYPASS_RECURSIVE_CHECK: case PlSqlParser.BYPASS_UJVC: case PlSqlParser.BYTE: case PlSqlParser.CACHE: case PlSqlParser.CACHE_CB: case PlSqlParser.CACHE_INSTANCES: case PlSqlParser.CACHE_TEMP_TABLE: case PlSqlParser.CACHING: case PlSqlParser.CALCULATED: case PlSqlParser.CALLBACK: case PlSqlParser.CALL: case PlSqlParser.CANCEL: case PlSqlParser.CAPACITY: case PlSqlParser.CARDINALITY: case PlSqlParser.CASCADE: case PlSqlParser.CASE: case PlSqlParser.CAST: case PlSqlParser.CATEGORY: case PlSqlParser.CDBDEFAULT: case PlSqlParser.CEIL: case PlSqlParser.CELL_FLASH_CACHE: case PlSqlParser.CERTIFICATE: case PlSqlParser.CFILE: case PlSqlParser.CHAINED: case PlSqlParser.CHANGE: case PlSqlParser.CHANGE_DUPKEY_ERROR_INDEX: case PlSqlParser.CHARACTER: case PlSqlParser.CHAR: case PlSqlParser.CHAR_CS: case PlSqlParser.CHARTOROWID: case PlSqlParser.CHECK_ACL_REWRITE: case PlSqlParser.CHECKPOINT: case PlSqlParser.CHILD: case PlSqlParser.CHOOSE: case PlSqlParser.CHR: case PlSqlParser.CHUNK: case PlSqlParser.CLASS: case PlSqlParser.CLASSIFIER: case PlSqlParser.CLEANUP: case PlSqlParser.CLEAR: case PlSqlParser.C_LETTER: case PlSqlParser.CLIENT: case PlSqlParser.CLOB: case PlSqlParser.CLONE: case PlSqlParser.CLOSE_CACHED_OPEN_CURSORS: case PlSqlParser.CLOSE: case PlSqlParser.CLUSTER_BY_ROWID: case PlSqlParser.CLUSTER: case PlSqlParser.CLUSTER_DETAILS: case PlSqlParser.CLUSTER_DISTANCE: case PlSqlParser.CLUSTER_ID: case PlSqlParser.CLUSTERING: case PlSqlParser.CLUSTERING_FACTOR: case PlSqlParser.CLUSTER_PROBABILITY: case PlSqlParser.CLUSTER_SET: case PlSqlParser.COALESCE: case PlSqlParser.COALESCE_SQ: case PlSqlParser.COARSE: case PlSqlParser.CO_AUTH_IND: case PlSqlParser.COLD: case PlSqlParser.COLLECT: case PlSqlParser.COLUMNAR: case PlSqlParser.COLUMN_AUTH_INDICATOR: case PlSqlParser.COLUMN: case PlSqlParser.COLUMNS: case PlSqlParser.COLUMN_STATS: case PlSqlParser.COLUMN_VALUE: case PlSqlParser.COMMENT: case PlSqlParser.COMMIT: case PlSqlParser.COMMITTED: case PlSqlParser.COMMON_DATA: case PlSqlParser.COMPACT: case PlSqlParser.COMPATIBILITY: case PlSqlParser.COMPILE: case PlSqlParser.COMPLETE: case PlSqlParser.COMPLIANCE: case PlSqlParser.COMPONENT: case PlSqlParser.COMPONENTS: case PlSqlParser.COMPOSE: case PlSqlParser.COMPOSITE: case PlSqlParser.COMPOSITE_LIMIT: case PlSqlParser.COMPOUND: case PlSqlParser.COMPUTE: case PlSqlParser.CONCAT: case PlSqlParser.CON_DBID_TO_ID: case PlSqlParser.CONDITIONAL: case PlSqlParser.CONDITION: case PlSqlParser.CONFIRM: case PlSqlParser.CONFORMING: case PlSqlParser.CON_GUID_TO_ID: case PlSqlParser.CON_ID: case PlSqlParser.CON_NAME_TO_ID: case PlSqlParser.CONNECT_BY_CB_WHR_ONLY: case PlSqlParser.CONNECT_BY_COMBINE_SW: case PlSqlParser.CONNECT_BY_COST_BASED: case PlSqlParser.CONNECT_BY_ELIM_DUPS: case PlSqlParser.CONNECT_BY_FILTERING: case PlSqlParser.CONNECT_BY_ISCYCLE: case PlSqlParser.CONNECT_BY_ISLEAF: case PlSqlParser.CONNECT_BY_ROOT: case PlSqlParser.CONNECT_TIME: case PlSqlParser.CONSIDER: case PlSqlParser.CONSISTENT: case PlSqlParser.CONSTANT: case PlSqlParser.CONST: case PlSqlParser.CONSTRAINT: case PlSqlParser.CONSTRAINTS: case PlSqlParser.CONSTRUCTOR: case PlSqlParser.CONTAINER: case PlSqlParser.CONTAINER_DATA: case PlSqlParser.CONTAINERS: case PlSqlParser.CONTENT: case PlSqlParser.CONTENTS: case PlSqlParser.CONTEXT: case PlSqlParser.CONTINUE: case PlSqlParser.CONTROLFILE: case PlSqlParser.CON_UID_TO_ID: case PlSqlParser.CONVERT: case PlSqlParser.COOKIE: case PlSqlParser.COPY: case PlSqlParser.CORR_K: case PlSqlParser.CORR_S: case PlSqlParser.CORRUPTION: case PlSqlParser.CORRUPT_XID_ALL: case PlSqlParser.CORRUPT_XID: case PlSqlParser.COS: case PlSqlParser.COSH: case PlSqlParser.COST: case PlSqlParser.COST_XML_QUERY_REWRITE: case PlSqlParser.COUNT: case PlSqlParser.COVAR_POP: case PlSqlParser.COVAR_SAMP: case PlSqlParser.CPU_COSTING: case PlSqlParser.CPU_PER_CALL: case PlSqlParser.CPU_PER_SESSION: case PlSqlParser.CRASH: case PlSqlParser.CREATE_FILE_DEST: case PlSqlParser.CREATE_STORED_OUTLINES: case PlSqlParser.CREATION: case PlSqlParser.CREDENTIAL: case PlSqlParser.CRITICAL: case PlSqlParser.CROSS: case PlSqlParser.CROSSEDITION: case PlSqlParser.CSCONVERT: case PlSqlParser.CUBE_AJ: case PlSqlParser.CUBE: case PlSqlParser.CUBE_GB: case PlSqlParser.CUBE_SJ: case PlSqlParser.CUME_DISTM: case PlSqlParser.CURRENT: case PlSqlParser.CURRENT_DATE: case PlSqlParser.CURRENT_SCHEMA: case PlSqlParser.CURRENT_TIME: case PlSqlParser.CURRENT_TIMESTAMP: case PlSqlParser.CURRENT_USER: case PlSqlParser.CURRENTV: case PlSqlParser.CURSOR: case PlSqlParser.CURSOR_SHARING_EXACT: case PlSqlParser.CURSOR_SPECIFIC_SEGMENT: case PlSqlParser.CUSTOMDATUM: case PlSqlParser.CV: case PlSqlParser.CYCLE: case PlSqlParser.DANGLING: case PlSqlParser.DATABASE: case PlSqlParser.DATA: case PlSqlParser.DATAFILE: case PlSqlParser.DATAFILES: case PlSqlParser.DATAMOVEMENT: case PlSqlParser.DATAOBJNO: case PlSqlParser.DATAOBJ_TO_MAT_PARTITION: case PlSqlParser.DATAOBJ_TO_PARTITION: case PlSqlParser.DATAPUMP: case PlSqlParser.DATA_SECURITY_REWRITE_LIMIT: case PlSqlParser.DATE: case PlSqlParser.DATE_MODE: case PlSqlParser.DAY: case PlSqlParser.DAYS: case PlSqlParser.DBA: case PlSqlParser.DBA_RECYCLEBIN: case PlSqlParser.DBMS_STATS: case PlSqlParser.DB_ROLE_CHANGE: case PlSqlParser.DBTIMEZONE: case PlSqlParser.DB_UNIQUE_NAME: case PlSqlParser.DB_VERSION: case PlSqlParser.DDL: case PlSqlParser.DEALLOCATE: case PlSqlParser.DEBUG: case PlSqlParser.DEBUGGER: case PlSqlParser.DEC: case PlSqlParser.DECIMAL: case PlSqlParser.DECLARE: case PlSqlParser.DECOMPOSE: case PlSqlParser.DECORRELATE: case PlSqlParser.DECR: case PlSqlParser.DECREMENT: case PlSqlParser.DECRYPT: case PlSqlParser.DEDUPLICATE: case PlSqlParser.DEFAULT: case PlSqlParser.DEFAULTS: case PlSqlParser.DEFERRABLE: case PlSqlParser.DEFERRED: case PlSqlParser.DEFINED: case PlSqlParser.DEFINE: case PlSqlParser.DEFINER: case PlSqlParser.DEGREE: case PlSqlParser.DELAY: case PlSqlParser.DELEGATE: case PlSqlParser.DELETE_ALL: case PlSqlParser.DELETE: case PlSqlParser.DELETEXML: case PlSqlParser.DEMAND: case PlSqlParser.DENSE_RANKM: case PlSqlParser.DEPENDENT: case PlSqlParser.DEPTH: case PlSqlParser.DEQUEUE: case PlSqlParser.DEREF: case PlSqlParser.DEREF_NO_REWRITE: case PlSqlParser.DESTROY: case PlSqlParser.DETACHED: case PlSqlParser.DETERMINES: case PlSqlParser.DETERMINISTIC: case PlSqlParser.DICTIONARY: case PlSqlParser.DIMENSION: case PlSqlParser.DIMENSIONS: case PlSqlParser.DIRECT_LOAD: case PlSqlParser.DIRECTORY: case PlSqlParser.DIRECT_PATH: case PlSqlParser.DISABLE_ALL: case PlSqlParser.DISABLE: case PlSqlParser.DISABLE_PARALLEL_DML: case PlSqlParser.DISABLE_PRESET: case PlSqlParser.DISABLE_RPKE: case PlSqlParser.DISALLOW: case PlSqlParser.DISASSOCIATE: case PlSqlParser.DISCARD: case PlSqlParser.DISCONNECT: case PlSqlParser.DISK: case PlSqlParser.DISKGROUP: case PlSqlParser.DISKS: case PlSqlParser.DISMOUNT: case PlSqlParser.DISTINCT: case PlSqlParser.DISTINGUISHED: case PlSqlParser.DISTRIBUTED: case PlSqlParser.DISTRIBUTE: case PlSqlParser.DML: case PlSqlParser.DML_UPDATE: case PlSqlParser.DOCFIDELITY: case PlSqlParser.DOCUMENT: case PlSqlParser.DOMAIN_INDEX_FILTER: case PlSqlParser.DOMAIN_INDEX_NO_SORT: case PlSqlParser.DOMAIN_INDEX_SORT: case PlSqlParser.DOUBLE: case PlSqlParser.DOWNGRADE: case PlSqlParser.DRIVING_SITE: case PlSqlParser.DROP_COLUMN: case PlSqlParser.DROP_GROUP: case PlSqlParser.DSINTERVAL_UNCONSTRAINED: case PlSqlParser.DST_UPGRADE_INSERT_CONV: case PlSqlParser.DUMP: case PlSqlParser.DUPLICATE: case PlSqlParser.DV: case PlSqlParser.DYNAMIC: case PlSqlParser.DYNAMIC_SAMPLING: case PlSqlParser.DYNAMIC_SAMPLING_EST_CDN: case PlSqlParser.EACH: case PlSqlParser.EDITIONABLE: case PlSqlParser.EDITION: case PlSqlParser.EDITIONING: case PlSqlParser.EDITIONS: case PlSqlParser.ELEMENT: case PlSqlParser.ELIM_GROUPBY: case PlSqlParser.ELIMINATE_JOIN: case PlSqlParser.ELIMINATE_OBY: case PlSqlParser.ELIMINATE_OUTER_JOIN: case PlSqlParser.EM: case PlSqlParser.EMPTY_BLOB: case PlSqlParser.EMPTY_CLOB: case PlSqlParser.EMPTY: case PlSqlParser.ENABLE_ALL: case PlSqlParser.ENABLE: case PlSqlParser.ENABLE_PARALLEL_DML: case PlSqlParser.ENABLE_PRESET: case PlSqlParser.ENCODING: case PlSqlParser.ENCRYPT: case PlSqlParser.ENCRYPTION: case PlSqlParser.END_OUTLINE_DATA: case PlSqlParser.ENFORCED: case PlSqlParser.ENFORCE: case PlSqlParser.ENQUEUE: case PlSqlParser.ENTERPRISE: case PlSqlParser.ENTITYESCAPING: case PlSqlParser.ENTRY: case PlSqlParser.EQUIPART: case PlSqlParser.ERR: case PlSqlParser.ERROR_ARGUMENT: case PlSqlParser.ERROR: case PlSqlParser.ERROR_ON_OVERLAP_TIME: case PlSqlParser.ERRORS: case PlSqlParser.ESCAPE: case PlSqlParser.ESTIMATE: case PlSqlParser.EVAL: case PlSqlParser.EVALNAME: case PlSqlParser.EVALUATE: case PlSqlParser.EVALUATION: case PlSqlParser.EVENTS: case PlSqlParser.EVERY: case PlSqlParser.EXCEPT: case PlSqlParser.EXCEPTION: case PlSqlParser.EXCEPTION_INIT: case PlSqlParser.EXCEPTIONS: case PlSqlParser.EXCHANGE: case PlSqlParser.EXCLUDE: case PlSqlParser.EXCLUDING: case PlSqlParser.EXECUTE: case PlSqlParser.EXEMPT: case PlSqlParser.EXISTING: case PlSqlParser.EXISTS: case PlSqlParser.EXISTSNODE: case PlSqlParser.EXIT: case PlSqlParser.EXPAND_GSET_TO_UNION: case PlSqlParser.EXPAND_TABLE: case PlSqlParser.EXP: case PlSqlParser.EXPIRE: case PlSqlParser.EXPLAIN: case PlSqlParser.EXPLOSION: case PlSqlParser.EXPORT: case PlSqlParser.EXPR_CORR_CHECK: case PlSqlParser.EXPRESS: case PlSqlParser.EXTENDS: case PlSqlParser.EXTENT: case PlSqlParser.EXTENTS: case PlSqlParser.EXTERNAL: case PlSqlParser.EXTERNALLY: case PlSqlParser.EXTRACTCLOBXML: case PlSqlParser.EXTRACT: case PlSqlParser.EXTRACTVALUE: case PlSqlParser.EXTRA: case PlSqlParser.FACILITY: case PlSqlParser.FACT: case PlSqlParser.FACTOR: case PlSqlParser.FACTORIZE_JOIN: case PlSqlParser.FAILED: case PlSqlParser.FAILED_LOGIN_ATTEMPTS: case PlSqlParser.FAILGROUP: case PlSqlParser.FAILOVER: case PlSqlParser.FAILURE: case PlSqlParser.FALSE: case PlSqlParser.FAMILY: case PlSqlParser.FAR: case PlSqlParser.FAST: case PlSqlParser.FASTSTART: case PlSqlParser.FBTSCAN: case PlSqlParser.FEATURE_DETAILS: case PlSqlParser.FEATURE_ID: case PlSqlParser.FEATURE_SET: case PlSqlParser.FEATURE_VALUE: case PlSqlParser.FETCH: case PlSqlParser.FILE: case PlSqlParser.FILE_NAME_CONVERT: case PlSqlParser.FILESYSTEM_LIKE_LOGGING: case PlSqlParser.FILTER: case PlSqlParser.FINAL: case PlSqlParser.FINE: case PlSqlParser.FINISH: case PlSqlParser.FIRST: case PlSqlParser.FIRSTM: case PlSqlParser.FIRST_ROWS: case PlSqlParser.FIRST_VALUE: case PlSqlParser.FIXED_VIEW_DATA: case PlSqlParser.FLAGGER: case PlSqlParser.FLASHBACK: case PlSqlParser.FLASH_CACHE: case PlSqlParser.FLOAT: case PlSqlParser.FLOB: case PlSqlParser.FLOOR: case PlSqlParser.FLUSH: case PlSqlParser.FOLDER: case PlSqlParser.FOLLOWING: case PlSqlParser.FOLLOWS: case PlSqlParser.FORALL: case PlSqlParser.FORCE: case PlSqlParser.FORCE_XML_QUERY_REWRITE: case PlSqlParser.FOREIGN: case PlSqlParser.FOREVER: case PlSqlParser.FORMAT: case PlSqlParser.FORWARD: case PlSqlParser.FRAGMENT_NUMBER: case PlSqlParser.FREELIST: case PlSqlParser.FREELISTS: case PlSqlParser.FREEPOOLS: case PlSqlParser.FRESH: case PlSqlParser.FROM_TZ: case PlSqlParser.FULL: case PlSqlParser.FULL_OUTER_JOIN_TO_OUTER: case PlSqlParser.FUNCTION: case PlSqlParser.FUNCTIONS: case PlSqlParser.GATHER_OPTIMIZER_STATISTICS: case PlSqlParser.GATHER_PLAN_STATISTICS: case PlSqlParser.GBY_CONC_ROLLUP: case PlSqlParser.GBY_PUSHDOWN: case PlSqlParser.GENERATED: case PlSqlParser.GET: case PlSqlParser.GLOBAL: case PlSqlParser.GLOBALLY: case PlSqlParser.GLOBAL_NAME: case PlSqlParser.GLOBAL_TOPIC_ENABLED: case PlSqlParser.GROUP_BY: case PlSqlParser.GROUP_ID: case PlSqlParser.GROUPING: case PlSqlParser.GROUPING_ID: case PlSqlParser.GROUPS: case PlSqlParser.GUARANTEED: case PlSqlParser.GUARANTEE: case PlSqlParser.GUARD: case PlSqlParser.HASH_AJ: case PlSqlParser.HASH: case PlSqlParser.HASHKEYS: case PlSqlParser.HASH_SJ: case PlSqlParser.HEADER: case PlSqlParser.HEAP: case PlSqlParser.HELP: case PlSqlParser.HEXTORAW: case PlSqlParser.HEXTOREF: case PlSqlParser.HIDDEN_KEYWORD: case PlSqlParser.HIDE: case PlSqlParser.HIERARCHY: case PlSqlParser.HIGH: case PlSqlParser.HINTSET_BEGIN: case PlSqlParser.HINTSET_END: case PlSqlParser.HOT: case PlSqlParser.HOUR: case PlSqlParser.HWM_BROKERED: case PlSqlParser.HYBRID: case PlSqlParser.IDENTIFIER: case PlSqlParser.IDENTITY: case PlSqlParser.IDGENERATORS: case PlSqlParser.ID: case PlSqlParser.IDLE_TIME: case PlSqlParser.IF: case PlSqlParser.IGNORE: case PlSqlParser.IGNORE_OPTIM_EMBEDDED_HINTS: case PlSqlParser.IGNORE_ROW_ON_DUPKEY_INDEX: case PlSqlParser.IGNORE_WHERE_CLAUSE: case PlSqlParser.ILM: case PlSqlParser.IMMEDIATE: case PlSqlParser.IMPACT: case PlSqlParser.IMPORT: case PlSqlParser.INACTIVE: case PlSqlParser.INCLUDE: case PlSqlParser.INCLUDE_VERSION: case PlSqlParser.INCLUDING: case PlSqlParser.INCREMENTAL: case PlSqlParser.INCREMENT: case PlSqlParser.INCR: case PlSqlParser.INDENT: case PlSqlParser.INDEX_ASC: case PlSqlParser.INDEX_COMBINE: case PlSqlParser.INDEX_DESC: case PlSqlParser.INDEXED: case PlSqlParser.INDEXES: case PlSqlParser.INDEX_FFS: case PlSqlParser.INDEX_FILTER: case PlSqlParser.INDEXING: case PlSqlParser.INDEX_JOIN: case PlSqlParser.INDEX_ROWS: case PlSqlParser.INDEX_RRS: case PlSqlParser.INDEX_RS_ASC: case PlSqlParser.INDEX_RS_DESC: case PlSqlParser.INDEX_RS: case PlSqlParser.INDEX_SCAN: case PlSqlParser.INDEX_SKIP_SCAN: case PlSqlParser.INDEX_SS_ASC: case PlSqlParser.INDEX_SS_DESC: case PlSqlParser.INDEX_SS: case PlSqlParser.INDEX_STATS: case PlSqlParser.INDEXTYPE: case PlSqlParser.INDEXTYPES: case PlSqlParser.INDICATOR: case PlSqlParser.INDICES: case PlSqlParser.INFINITE: case PlSqlParser.INFORMATIONAL: case PlSqlParser.INHERIT: case PlSqlParser.INITCAP: case PlSqlParser.INITIAL: case PlSqlParser.INITIALIZED: case PlSqlParser.INITIALLY: case PlSqlParser.INITRANS: case PlSqlParser.INLINE: case PlSqlParser.INLINE_XMLTYPE_NT: case PlSqlParser.INMEMORY: case PlSqlParser.IN_MEMORY_METADATA: case PlSqlParser.INMEMORY_PRUNING: case PlSqlParser.INNER: case PlSqlParser.INOUT: case PlSqlParser.INPLACE: case PlSqlParser.INSERTCHILDXMLAFTER: case PlSqlParser.INSERTCHILDXMLBEFORE: case PlSqlParser.INSERTCHILDXML: case PlSqlParser.INSERTXMLAFTER: case PlSqlParser.INSERTXMLBEFORE: case PlSqlParser.INSTANCE: case PlSqlParser.INSTANCES: case PlSqlParser.INSTANTIABLE: case PlSqlParser.INSTANTLY: case PlSqlParser.INSTEAD: case PlSqlParser.INSTR2: case PlSqlParser.INSTR4: case PlSqlParser.INSTRB: case PlSqlParser.INSTRC: case PlSqlParser.INSTR: case PlSqlParser.INTEGER: case PlSqlParser.INTERLEAVED: case PlSqlParser.INTERMEDIATE: case PlSqlParser.INTERNAL_CONVERT: case PlSqlParser.INTERNAL_USE: case PlSqlParser.INTERPRETED: case PlSqlParser.INTERVAL: case PlSqlParser.INT: case PlSqlParser.INVALIDATE: case PlSqlParser.INVISIBLE: case PlSqlParser.IN_XQUERY: case PlSqlParser.ISOLATION: case PlSqlParser.ISOLATION_LEVEL: case PlSqlParser.ITERATE: case PlSqlParser.ITERATION_NUMBER: case PlSqlParser.JAVA: case PlSqlParser.JOB: case PlSqlParser.JOIN: case PlSqlParser.JSON_ARRAYAGG: case PlSqlParser.JSON_ARRAY: case PlSqlParser.JSON_EQUAL: case PlSqlParser.JSON_EXISTS2: case PlSqlParser.JSON_EXISTS: case PlSqlParser.JSONGET: case PlSqlParser.JSON: case PlSqlParser.JSON_OBJECTAGG: case PlSqlParser.JSON_OBJECT: case PlSqlParser.JSONPARSE: case PlSqlParser.JSON_QUERY: case PlSqlParser.JSON_SERIALIZE: case PlSqlParser.JSON_TABLE: case PlSqlParser.JSON_TEXTCONTAINS2: case PlSqlParser.JSON_TEXTCONTAINS: case PlSqlParser.JSON_VALUE: case PlSqlParser.KEEP_DUPLICATES: case PlSqlParser.KEEP: case PlSqlParser.KERBEROS: case PlSqlParser.KEY: case PlSqlParser.KEY_LENGTH: case PlSqlParser.KEYSIZE: case PlSqlParser.KEYS: case PlSqlParser.KEYSTORE: case PlSqlParser.KILL: case PlSqlParser.LABEL: case PlSqlParser.LANGUAGE: case PlSqlParser.LAST_DAY: case PlSqlParser.LAST: case PlSqlParser.LAST_VALUE: case PlSqlParser.LATERAL: case PlSqlParser.LAX: case PlSqlParser.LAYER: case PlSqlParser.LDAP_REGISTRATION_ENABLED: case PlSqlParser.LDAP_REGISTRATION: case PlSqlParser.LDAP_REG_SYNC_INTERVAL: case PlSqlParser.LEADING: case PlSqlParser.LEFT: case PlSqlParser.LENGTH2: case PlSqlParser.LENGTH4: case PlSqlParser.LENGTHB: case PlSqlParser.LENGTHC: case PlSqlParser.LENGTH: case PlSqlParser.LESS: case PlSqlParser.LEVEL: case PlSqlParser.LEVELS: case PlSqlParser.LIBRARY: case PlSqlParser.LIFECYCLE: case PlSqlParser.LIFE: case PlSqlParser.LIFETIME: case PlSqlParser.LIKE2: case PlSqlParser.LIKE4: case PlSqlParser.LIKEC: case PlSqlParser.LIKE_EXPAND: case PlSqlParser.LIMIT: case PlSqlParser.LINEAR: case PlSqlParser.LINK: case PlSqlParser.LIST: case PlSqlParser.LN: case PlSqlParser.LNNVL: case PlSqlParser.LOAD: case PlSqlParser.LOB: case PlSqlParser.LOBNVL: case PlSqlParser.LOBS: case PlSqlParser.LOCAL_INDEXES: case PlSqlParser.LOCAL: case PlSqlParser.LOCALTIME: case PlSqlParser.LOCALTIMESTAMP: case PlSqlParser.LOCATION: case PlSqlParser.LOCATOR: case PlSqlParser.LOCKED: case PlSqlParser.LOCKING: case PlSqlParser.LOGFILE: case PlSqlParser.LOGFILES: case PlSqlParser.LOGGING: case PlSqlParser.LOGICAL: case PlSqlParser.LOGICAL_READS_PER_CALL: case PlSqlParser.LOGICAL_READS_PER_SESSION: case PlSqlParser.LOG: case PlSqlParser.LOGMINING: case PlSqlParser.LOGOFF: case PlSqlParser.LOGON: case PlSqlParser.LOG_READ_ONLY_VIOLATIONS: case PlSqlParser.LONG: case PlSqlParser.LOOP: case PlSqlParser.LOWER: case PlSqlParser.LOW: case PlSqlParser.LPAD: case PlSqlParser.LTRIM: case PlSqlParser.MAIN: case PlSqlParser.MAKE_REF: case PlSqlParser.MANAGED: case PlSqlParser.MANAGE: case PlSqlParser.MANAGEMENT: case PlSqlParser.MANAGER: case PlSqlParser.MANUAL: case PlSqlParser.MAP: case PlSqlParser.MAPPING: case PlSqlParser.MASTER: case PlSqlParser.MATCHED: case PlSqlParser.MATCHES: case PlSqlParser.MATCH: case PlSqlParser.MATCH_NUMBER: case PlSqlParser.MATCH_RECOGNIZE: case PlSqlParser.MATERIALIZED: case PlSqlParser.MATERIALIZE: case PlSqlParser.MAXARCHLOGS: case PlSqlParser.MAXDATAFILES: case PlSqlParser.MAXEXTENTS: case PlSqlParser.MAXIMIZE: case PlSqlParser.MAXINSTANCES: case PlSqlParser.MAXLOGFILES: case PlSqlParser.MAXLOGHISTORY: case PlSqlParser.MAXLOGMEMBERS: case PlSqlParser.MAX_SHARED_TEMP_SIZE: case PlSqlParser.MAXSIZE: case PlSqlParser.MAXTRANS: case PlSqlParser.MAXVALUE: case PlSqlParser.MEASURE: case PlSqlParser.MEASURES: case PlSqlParser.MEDIUM: case PlSqlParser.MEMBER: case PlSqlParser.MEMCOMPRESS: case PlSqlParser.MEMORY: case PlSqlParser.MERGEACTIONS: case PlSqlParser.MERGE_AJ: case PlSqlParser.MERGE_CONST_ON: case PlSqlParser.MERGE: case PlSqlParser.MERGE_SJ: case PlSqlParser.METADATA: case PlSqlParser.METHOD: case PlSqlParser.MIGRATE: case PlSqlParser.MIGRATION: case PlSqlParser.MINEXTENTS: case PlSqlParser.MINIMIZE: case PlSqlParser.MINIMUM: case PlSqlParser.MINING: case PlSqlParser.MINUS_NULL: case PlSqlParser.MINUTE: case PlSqlParser.MINVALUE: case PlSqlParser.MIRRORCOLD: case PlSqlParser.MIRRORHOT: case PlSqlParser.MIRROR: case PlSqlParser.MLSLABEL: case PlSqlParser.MODEL_COMPILE_SUBQUERY: case PlSqlParser.MODEL_DONTVERIFY_UNIQUENESS: case PlSqlParser.MODEL_DYNAMIC_SUBQUERY: case PlSqlParser.MODEL_MIN_ANALYSIS: case PlSqlParser.MODEL: case PlSqlParser.MODEL_NB: case PlSqlParser.MODEL_NO_ANALYSIS: case PlSqlParser.MODEL_PBY: case PlSqlParser.MODEL_PUSH_REF: case PlSqlParser.MODEL_SV: case PlSqlParser.MODIFICATION: case PlSqlParser.MODIFY_COLUMN_TYPE: case PlSqlParser.MODIFY: case PlSqlParser.MOD: case PlSqlParser.MODULE: case PlSqlParser.MONITORING: case PlSqlParser.MONITOR: case PlSqlParser.MONTH: case PlSqlParser.MONTHS_BETWEEN: case PlSqlParser.MONTHS: case PlSqlParser.MOUNT: case PlSqlParser.MOUNTPATH: case PlSqlParser.MOVEMENT: case PlSqlParser.MOVE: case PlSqlParser.MULTIDIMENSIONAL: case PlSqlParser.MULTISET: case PlSqlParser.MV_MERGE: case PlSqlParser.NAMED: case PlSqlParser.NAME: case PlSqlParser.NAMESPACE: case PlSqlParser.NAN: case PlSqlParser.NANVL: case PlSqlParser.NATIONAL: case PlSqlParser.NATIVE_FULL_OUTER_JOIN: case PlSqlParser.NATIVE: case PlSqlParser.NATURAL: case PlSqlParser.NAV: case PlSqlParser.NCHAR_CS: case PlSqlParser.NCHAR: case PlSqlParser.NCHR: case PlSqlParser.NCLOB: case PlSqlParser.NEEDED: case PlSqlParser.NEG: case PlSqlParser.NESTED: case PlSqlParser.NESTED_TABLE_FAST_INSERT: case PlSqlParser.NESTED_TABLE_GET_REFS: case PlSqlParser.NESTED_TABLE_ID: case PlSqlParser.NESTED_TABLE_SET_REFS: case PlSqlParser.NESTED_TABLE_SET_SETID: case PlSqlParser.NETWORK: case PlSqlParser.NEVER: case PlSqlParser.NEW: case PlSqlParser.NEW_TIME: case PlSqlParser.NEXT_DAY: case PlSqlParser.NEXT: case PlSqlParser.NL_AJ: case PlSqlParser.NLJ_BATCHING: case PlSqlParser.NLJ_INDEX_FILTER: case PlSqlParser.NLJ_INDEX_SCAN: case PlSqlParser.NLJ_PREFETCH: case PlSqlParser.NLS_CALENDAR: case PlSqlParser.NLS_CHARACTERSET: case PlSqlParser.NLS_CHARSET_DECL_LEN: case PlSqlParser.NLS_CHARSET_ID: case PlSqlParser.NLS_CHARSET_NAME: case PlSqlParser.NLS_COMP: case PlSqlParser.NLS_CURRENCY: case PlSqlParser.NLS_DATE_FORMAT: case PlSqlParser.NLS_DATE_LANGUAGE: case PlSqlParser.NLS_INITCAP: case PlSqlParser.NLS_ISO_CURRENCY: case PlSqlParser.NL_SJ: case PlSqlParser.NLS_LANG: case PlSqlParser.NLS_LANGUAGE: case PlSqlParser.NLS_LENGTH_SEMANTICS: case PlSqlParser.NLS_LOWER: case PlSqlParser.NLS_NCHAR_CONV_EXCP: case PlSqlParser.NLS_NUMERIC_CHARACTERS: case PlSqlParser.NLS_SORT: case PlSqlParser.NLSSORT: case PlSqlParser.NLS_SPECIAL_CHARS: case PlSqlParser.NLS_TERRITORY: case PlSqlParser.NLS_UPPER: case PlSqlParser.NO_ACCESS: case PlSqlParser.NO_ADAPTIVE_PLAN: case PlSqlParser.NO_ANSI_REARCH: case PlSqlParser.NOAPPEND: case PlSqlParser.NOARCHIVELOG: case PlSqlParser.NOAUDIT: case PlSqlParser.NO_AUTO_REOPTIMIZE: case PlSqlParser.NO_BASETABLE_MULTIMV_REWRITE: case PlSqlParser.NO_BATCH_TABLE_ACCESS_BY_ROWID: case PlSqlParser.NO_BIND_AWARE: case PlSqlParser.NO_BUFFER: case PlSqlParser.NOCACHE: case PlSqlParser.NO_CARTESIAN: case PlSqlParser.NO_CHECK_ACL_REWRITE: case PlSqlParser.NO_CLUSTER_BY_ROWID: case PlSqlParser.NO_CLUSTERING: case PlSqlParser.NO_COALESCE_SQ: case PlSqlParser.NO_COMMON_DATA: case PlSqlParser.NO_CONNECT_BY_CB_WHR_ONLY: case PlSqlParser.NO_CONNECT_BY_COMBINE_SW: case PlSqlParser.NO_CONNECT_BY_COST_BASED: case PlSqlParser.NO_CONNECT_BY_ELIM_DUPS: case PlSqlParser.NO_CONNECT_BY_FILTERING: case PlSqlParser.NOCOPY: case PlSqlParser.NO_COST_XML_QUERY_REWRITE: case PlSqlParser.NO_CPU_COSTING: case PlSqlParser.NOCPU_COSTING: case PlSqlParser.NOCYCLE: case PlSqlParser.NO_DATA_SECURITY_REWRITE: case PlSqlParser.NO_DECORRELATE: case PlSqlParser.NODELAY: case PlSqlParser.NO_DOMAIN_INDEX_FILTER: case PlSqlParser.NO_DST_UPGRADE_INSERT_CONV: case PlSqlParser.NO_ELIM_GROUPBY: case PlSqlParser.NO_ELIMINATE_JOIN: case PlSqlParser.NO_ELIMINATE_OBY: case PlSqlParser.NO_ELIMINATE_OUTER_JOIN: case PlSqlParser.NOENTITYESCAPING: case PlSqlParser.NO_EXPAND_GSET_TO_UNION: case PlSqlParser.NO_EXPAND: case PlSqlParser.NO_EXPAND_TABLE: case PlSqlParser.NO_FACT: case PlSqlParser.NO_FACTORIZE_JOIN: case PlSqlParser.NO_FILTERING: case PlSqlParser.NOFORCE: case PlSqlParser.NO_FULL_OUTER_JOIN_TO_OUTER: case PlSqlParser.NO_GATHER_OPTIMIZER_STATISTICS: case PlSqlParser.NO_GBY_PUSHDOWN: case PlSqlParser.NOGUARANTEE: case PlSqlParser.NO_INDEX_FFS: case PlSqlParser.NO_INDEX: case PlSqlParser.NO_INDEX_SS: case PlSqlParser.NO_INMEMORY: case PlSqlParser.NO_INMEMORY_PRUNING: case PlSqlParser.NOKEEP: case PlSqlParser.NO_LOAD: case PlSqlParser.NOLOCAL: case PlSqlParser.NOLOGGING: case PlSqlParser.NOMAPPING: case PlSqlParser.NOMAXVALUE: case PlSqlParser.NO_MERGE: case PlSqlParser.NOMINIMIZE: case PlSqlParser.NOMINVALUE: case PlSqlParser.NO_MODEL_PUSH_REF: case PlSqlParser.NO_MONITORING: case PlSqlParser.NOMONITORING: case PlSqlParser.NO_MONITOR: case PlSqlParser.NO_MULTIMV_REWRITE: case PlSqlParser.NO_NATIVE_FULL_OUTER_JOIN: case PlSqlParser.NONBLOCKING: case PlSqlParser.NONEDITIONABLE: case PlSqlParser.NONE: case PlSqlParser.NO_NLJ_BATCHING: case PlSqlParser.NO_NLJ_PREFETCH: case PlSqlParser.NO: case PlSqlParser.NONSCHEMA: case PlSqlParser.NO_OBJECT_LINK: case PlSqlParser.NOORDER: case PlSqlParser.NO_ORDER_ROLLUPS: case PlSqlParser.NO_OUTER_JOIN_TO_ANTI: case PlSqlParser.NO_OUTER_JOIN_TO_INNER: case PlSqlParser.NOOVERRIDE: case PlSqlParser.NO_PARALLEL_INDEX: case PlSqlParser.NOPARALLEL_INDEX: case PlSqlParser.NO_PARALLEL: case PlSqlParser.NOPARALLEL: case PlSqlParser.NO_PARTIAL_COMMIT: case PlSqlParser.NO_PARTIAL_JOIN: case PlSqlParser.NO_PARTIAL_ROLLUP_PUSHDOWN: case PlSqlParser.NOPARTITION: case PlSqlParser.NO_PLACE_DISTINCT: case PlSqlParser.NO_PLACE_GROUP_BY: case PlSqlParser.NO_PQ_CONCURRENT_UNION: case PlSqlParser.NO_PQ_MAP: case PlSqlParser.NO_PQ_REPLICATE: case PlSqlParser.NO_PQ_SKEW: case PlSqlParser.NO_PRUNE_GSETS: case PlSqlParser.NO_PULL_PRED: case PlSqlParser.NO_PUSH_PRED: case PlSqlParser.NO_PUSH_SUBQ: case PlSqlParser.NO_PX_FAULT_TOLERANCE: case PlSqlParser.NO_PX_JOIN_FILTER: case PlSqlParser.NO_QKN_BUFF: case PlSqlParser.NO_QUERY_TRANSFORMATION: case PlSqlParser.NO_REF_CASCADE: case PlSqlParser.NORELOCATE: case PlSqlParser.NORELY: case PlSqlParser.NOREPAIR: case PlSqlParser.NOREPLAY: case PlSqlParser.NORESETLOGS: case PlSqlParser.NO_RESULT_CACHE: case PlSqlParser.NOREVERSE: case PlSqlParser.NO_REWRITE: case PlSqlParser.NOREWRITE: case PlSqlParser.NORMAL: case PlSqlParser.NO_ROOT_SW_FOR_LOCAL: case PlSqlParser.NOROWDEPENDENCIES: case PlSqlParser.NOSCHEMACHECK: case PlSqlParser.NOSEGMENT: case PlSqlParser.NO_SEMIJOIN: case PlSqlParser.NO_SEMI_TO_INNER: case PlSqlParser.NO_SET_TO_JOIN: case PlSqlParser.NOSORT: case PlSqlParser.NO_SQL_TRANSLATION: case PlSqlParser.NO_SQL_TUNE: case PlSqlParser.NO_STAR_TRANSFORMATION: case PlSqlParser.NO_STATEMENT_QUEUING: case PlSqlParser.NO_STATS_GSETS: case PlSqlParser.NOSTRICT: case PlSqlParser.NO_SUBQUERY_PRUNING: case PlSqlParser.NO_SUBSTRB_PAD: case PlSqlParser.NO_SWAP_JOIN_INPUTS: case PlSqlParser.NOSWITCH: case PlSqlParser.NO_TABLE_LOOKUP_BY_NL: case PlSqlParser.NO_TEMP_TABLE: case PlSqlParser.NOTHING: case PlSqlParser.NOTIFICATION: case PlSqlParser.NOT: case PlSqlParser.NO_TRANSFORM_DISTINCT_AGG: case PlSqlParser.NO_UNNEST: case PlSqlParser.NO_USE_CUBE: case PlSqlParser.NO_USE_HASH_AGGREGATION: case PlSqlParser.NO_USE_HASH_GBY_FOR_PUSHDOWN: case PlSqlParser.NO_USE_HASH: case PlSqlParser.NO_USE_INVISIBLE_INDEXES: case PlSqlParser.NO_USE_MERGE: case PlSqlParser.NO_USE_NL: case PlSqlParser.NO_USE_VECTOR_AGGREGATION: case PlSqlParser.NOVALIDATE: case PlSqlParser.NO_VECTOR_TRANSFORM_DIMS: case PlSqlParser.NO_VECTOR_TRANSFORM_FACT: case PlSqlParser.NO_VECTOR_TRANSFORM: case PlSqlParser.NO_XDB_FASTPATH_INSERT: case PlSqlParser.NO_XML_DML_REWRITE: case PlSqlParser.NO_XMLINDEX_REWRITE_IN_SELECT: case PlSqlParser.NO_XMLINDEX_REWRITE: case PlSqlParser.NO_XML_QUERY_REWRITE: case PlSqlParser.NO_ZONEMAP: case PlSqlParser.NTH_VALUE: case PlSqlParser.NULLIF: case PlSqlParser.NULL_: case PlSqlParser.NULLS: case PlSqlParser.NUMBER: case PlSqlParser.NUMERIC: case PlSqlParser.NUM_INDEX_KEYS: case PlSqlParser.NUMTODSINTERVAL: case PlSqlParser.NUMTOYMINTERVAL: case PlSqlParser.NVARCHAR2: case PlSqlParser.NVL2: case PlSqlParser.OBJECT2XML: case PlSqlParser.OBJECT: case PlSqlParser.OBJ_ID: case PlSqlParser.OBJNO: case PlSqlParser.OBJNO_REUSE: case PlSqlParser.OCCURENCES: case PlSqlParser.OFFLINE: case PlSqlParser.OFF: case PlSqlParser.OFFSET: case PlSqlParser.OIDINDEX: case PlSqlParser.OID: case PlSqlParser.OLAP: case PlSqlParser.OLD: case PlSqlParser.OLD_PUSH_PRED: case PlSqlParser.OLS: case PlSqlParser.OLTP: case PlSqlParser.OMIT: case PlSqlParser.ONE: case PlSqlParser.ONLINE: case PlSqlParser.ONLY: case PlSqlParser.OPAQUE: case PlSqlParser.OPAQUE_TRANSFORM: case PlSqlParser.OPAQUE_XCANONICAL: case PlSqlParser.OPCODE: case PlSqlParser.OPEN: case PlSqlParser.OPERATIONS: case PlSqlParser.OPERATOR: case PlSqlParser.OPT_ESTIMATE: case PlSqlParser.OPTIMAL: case PlSqlParser.OPTIMIZE: case PlSqlParser.OPTIMIZER_FEATURES_ENABLE: case PlSqlParser.OPTIMIZER_GOAL: case PlSqlParser.OPT_PARAM: case PlSqlParser.ORA_BRANCH: case PlSqlParser.ORA_CHECK_ACL: case PlSqlParser.ORA_CHECK_PRIVILEGE: case PlSqlParser.ORA_CLUSTERING: case PlSqlParser.ORADATA: case PlSqlParser.ORADEBUG: case PlSqlParser.ORA_DST_AFFECTED: case PlSqlParser.ORA_DST_CONVERT: case PlSqlParser.ORA_DST_ERROR: case PlSqlParser.ORA_GET_ACLIDS: case PlSqlParser.ORA_GET_PRIVILEGES: case PlSqlParser.ORA_HASH: case PlSqlParser.ORA_INVOKING_USERID: case PlSqlParser.ORA_INVOKING_USER: case PlSqlParser.ORA_INVOKING_XS_USER_GUID: case PlSqlParser.ORA_INVOKING_XS_USER: case PlSqlParser.ORA_RAWCOMPARE: case PlSqlParser.ORA_RAWCONCAT: case PlSqlParser.ORA_ROWSCN: case PlSqlParser.ORA_ROWSCN_RAW: case PlSqlParser.ORA_ROWVERSION: case PlSqlParser.ORA_TABVERSION: case PlSqlParser.ORA_WRITE_TIME: case PlSqlParser.ORDERED: case PlSqlParser.ORDERED_PREDICATES: case PlSqlParser.ORDINALITY: case PlSqlParser.OR_EXPAND: case PlSqlParser.ORGANIZATION: case PlSqlParser.OR_PREDICATES: case PlSqlParser.OSERROR: case PlSqlParser.OTHER: case PlSqlParser.OUTER_JOIN_TO_ANTI: case PlSqlParser.OUTER_JOIN_TO_INNER: case PlSqlParser.OUTER: case PlSqlParser.OUTLINE_LEAF: case PlSqlParser.OUTLINE: case PlSqlParser.OUT_OF_LINE: case PlSqlParser.OUT: case PlSqlParser.OVERFLOW_NOMOVE: case PlSqlParser.OVERFLOW: case PlSqlParser.OVERLAPS: case PlSqlParser.OVER: case PlSqlParser.OVERRIDING: case PlSqlParser.OWNER: case PlSqlParser.OWNERSHIP: case PlSqlParser.OWN: case PlSqlParser.PACKAGE: case PlSqlParser.PACKAGES: case PlSqlParser.PARALLEL_ENABLE: case PlSqlParser.PARALLEL_INDEX: case PlSqlParser.PARALLEL: case PlSqlParser.PARAMETERS: case PlSqlParser.PARAM: case PlSqlParser.PARENT: case PlSqlParser.PARITY: case PlSqlParser.PARTIAL_JOIN: case PlSqlParser.PARTIALLY: case PlSqlParser.PARTIAL: case PlSqlParser.PARTIAL_ROLLUP_PUSHDOWN: case PlSqlParser.PARTITION_HASH: case PlSqlParser.PARTITION_LIST: case PlSqlParser.PARTITION: case PlSqlParser.PARTITION_RANGE: case PlSqlParser.PARTITIONS: case PlSqlParser.PARTNUMINST: case PlSqlParser.PASSING: case PlSqlParser.PASSWORD_GRACE_TIME: case PlSqlParser.PASSWORD_LIFE_TIME: case PlSqlParser.PASSWORD_LOCK_TIME: case PlSqlParser.PASSWORD: case PlSqlParser.PASSWORD_REUSE_MAX: case PlSqlParser.PASSWORD_REUSE_TIME: case PlSqlParser.PASSWORD_VERIFY_FUNCTION: case PlSqlParser.PAST: case PlSqlParser.PATCH: case PlSqlParser.PATH: case PlSqlParser.PATH_PREFIX: case PlSqlParser.PATHS: case PlSqlParser.PATTERN: case PlSqlParser.PBL_HS_BEGIN: case PlSqlParser.PBL_HS_END: case PlSqlParser.PCTINCREASE: case PlSqlParser.PCTTHRESHOLD: case PlSqlParser.PCTUSED: case PlSqlParser.PCTVERSION: case PlSqlParser.PENDING: case PlSqlParser.PERCENT_KEYWORD: case PlSqlParser.PERCENT_RANKM: case PlSqlParser.PERFORMANCE: case PlSqlParser.PERIOD_KEYWORD: case PlSqlParser.PERMANENT: case PlSqlParser.PERMISSION: case PlSqlParser.PERMUTE: case PlSqlParser.PER: case PlSqlParser.PFILE: case PlSqlParser.PHYSICAL: case PlSqlParser.PIKEY: case PlSqlParser.PIPELINED: case PlSqlParser.PIV_GB: case PlSqlParser.PIVOT: case PlSqlParser.PIV_SSF: case PlSqlParser.PLACE_DISTINCT: case PlSqlParser.PLACE_GROUP_BY: case PlSqlParser.PLAN: case PlSqlParser.PLSCOPE_SETTINGS: case PlSqlParser.PLS_INTEGER: case PlSqlParser.PLSQL_CCFLAGS: case PlSqlParser.PLSQL_CODE_TYPE: case PlSqlParser.PLSQL_DEBUG: case PlSqlParser.PLSQL_OPTIMIZE_LEVEL: case PlSqlParser.PLSQL_WARNINGS: case PlSqlParser.PLUGGABLE: case PlSqlParser.POINT: case PlSqlParser.POLICY: case PlSqlParser.POOL_16K: case PlSqlParser.POOL_2K: case PlSqlParser.POOL_32K: case PlSqlParser.POOL_4K: case PlSqlParser.POOL_8K: case PlSqlParser.POSITIVEN: case PlSqlParser.POSITIVE: case PlSqlParser.POST_TRANSACTION: case PlSqlParser.POWERMULTISET_BY_CARDINALITY: case PlSqlParser.POWERMULTISET: case PlSqlParser.POWER: case PlSqlParser.PQ_CONCURRENT_UNION: case PlSqlParser.PQ_DISTRIBUTE: case PlSqlParser.PQ_DISTRIBUTE_WINDOW: case PlSqlParser.PQ_FILTER: case PlSqlParser.PQ_MAP: case PlSqlParser.PQ_NOMAP: case PlSqlParser.PQ_REPLICATE: case PlSqlParser.PQ_SKEW: case PlSqlParser.PRAGMA: case PlSqlParser.PREBUILT: case PlSqlParser.PRECEDES: case PlSqlParser.PRECEDING: case PlSqlParser.PRECISION: case PlSqlParser.PRECOMPUTE_SUBQUERY: case PlSqlParser.PREDICATE_REORDERS: case PlSqlParser.PRELOAD: case PlSqlParser.PREPARE: case PlSqlParser.PRESENTNNV: case PlSqlParser.PRESENT: case PlSqlParser.PRESENTV: case PlSqlParser.PRESERVE_OID: case PlSqlParser.PRESERVE: case PlSqlParser.PRETTY: case PlSqlParser.PREVIOUS: case PlSqlParser.PREV: case PlSqlParser.PRIMARY: case PlSqlParser.PRINTBLOBTOCLOB: case PlSqlParser.PRIORITY: case PlSqlParser.PRIOR: case PlSqlParser.PRIVATE: case PlSqlParser.PRIVATE_SGA: case PlSqlParser.PRIVILEGED: case PlSqlParser.PRIVILEGE: case PlSqlParser.PRIVILEGES: case PlSqlParser.PROCEDURAL: case PlSqlParser.PROCEDURE: case PlSqlParser.PROCESS: case PlSqlParser.PROFILE: case PlSqlParser.PROGRAM: case PlSqlParser.PROJECT: case PlSqlParser.PROPAGATE: case PlSqlParser.PROTECTED: case PlSqlParser.PROTECTION: case PlSqlParser.PROXY: case PlSqlParser.PRUNING: case PlSqlParser.PULL_PRED: case PlSqlParser.PURGE: case PlSqlParser.PUSH_PRED: case PlSqlParser.PUSH_SUBQ: case PlSqlParser.PX_FAULT_TOLERANCE: case PlSqlParser.PX_GRANULE: case PlSqlParser.PX_JOIN_FILTER: case PlSqlParser.QB_NAME: case PlSqlParser.QUERY_BLOCK: case PlSqlParser.QUERY: case PlSqlParser.QUEUE_CURR: case PlSqlParser.QUEUE: case PlSqlParser.QUEUE_ROWP: case PlSqlParser.QUIESCE: case PlSqlParser.QUORUM: case PlSqlParser.QUOTA: case PlSqlParser.RAISE: case PlSqlParser.RANDOM_LOCAL: case PlSqlParser.RANDOM: case PlSqlParser.RANGE: case PlSqlParser.RANKM: case PlSqlParser.RAPIDLY: case PlSqlParser.RAW: case PlSqlParser.RAWTOHEX: case PlSqlParser.RAWTONHEX: case PlSqlParser.RBA: case PlSqlParser.RBO_OUTLINE: case PlSqlParser.RDBA: case PlSqlParser.READ: case PlSqlParser.READS: case PlSqlParser.REALM: case PlSqlParser.REAL: case PlSqlParser.REBALANCE: case PlSqlParser.REBUILD: case PlSqlParser.RECORD: case PlSqlParser.RECORDS_PER_BLOCK: case PlSqlParser.RECOVERABLE: case PlSqlParser.RECOVER: case PlSqlParser.RECOVERY: case PlSqlParser.RECYCLEBIN: case PlSqlParser.RECYCLE: case PlSqlParser.REDACTION: case PlSqlParser.REDEFINE: case PlSqlParser.REDO: case PlSqlParser.REDUCED: case PlSqlParser.REDUNDANCY: case PlSqlParser.REF_CASCADE_CURSOR: case PlSqlParser.REFERENCED: case PlSqlParser.REFERENCE: case PlSqlParser.REFERENCES: case PlSqlParser.REFERENCING: case PlSqlParser.REF: case PlSqlParser.REFRESH: case PlSqlParser.REFTOHEX: case PlSqlParser.REGEXP_COUNT: case PlSqlParser.REGEXP_INSTR: case PlSqlParser.REGEXP_LIKE: case PlSqlParser.REGEXP_REPLACE: case PlSqlParser.REGEXP_SUBSTR: case PlSqlParser.REGISTER: case PlSqlParser.REGR_AVGX: case PlSqlParser.REGR_AVGY: case PlSqlParser.REGR_COUNT: case PlSqlParser.REGR_INTERCEPT: case PlSqlParser.REGR_R2: case PlSqlParser.REGR_SLOPE: case PlSqlParser.REGR_SXX: case PlSqlParser.REGR_SXY: case PlSqlParser.REGR_SYY: case PlSqlParser.REGULAR: case PlSqlParser.REJECT: case PlSqlParser.REKEY: case PlSqlParser.RELATIONAL: case PlSqlParser.RELOCATE: case PlSqlParser.RELY: case PlSqlParser.REMAINDER: case PlSqlParser.REMOTE_MAPPED: case PlSqlParser.REMOVE: case PlSqlParser.RENAME: case PlSqlParser.REPAIR: case PlSqlParser.REPEAT: case PlSqlParser.REPLACE: case PlSqlParser.REPLICATION: case PlSqlParser.REQUIRED: case PlSqlParser.RESETLOGS: case PlSqlParser.RESET: case PlSqlParser.RESIZE: case PlSqlParser.RESOLVE: case PlSqlParser.RESOLVER: case PlSqlParser.RESPECT: case PlSqlParser.RESTART: case PlSqlParser.RESTORE_AS_INTERVALS: case PlSqlParser.RESTORE: case PlSqlParser.RESTRICT_ALL_REF_CONS: case PlSqlParser.RESTRICTED: case PlSqlParser.RESTRICT_REFERENCES: case PlSqlParser.RESTRICT: case PlSqlParser.RESULT_CACHE: case PlSqlParser.RESULT: case PlSqlParser.RESUMABLE: case PlSqlParser.RESUME: case PlSqlParser.RETENTION: case PlSqlParser.RETRY_ON_ROW_CHANGE: case PlSqlParser.RETURNING: case PlSqlParser.RETURN: case PlSqlParser.REUSE: case PlSqlParser.REVERSE: case PlSqlParser.REWRITE_OR_ERROR: case PlSqlParser.REWRITE: case PlSqlParser.RIGHT: case PlSqlParser.ROLE: case PlSqlParser.ROLESET: case PlSqlParser.ROLES: case PlSqlParser.ROLLBACK: case PlSqlParser.ROLLING: case PlSqlParser.ROLLUP: case PlSqlParser.ROWDEPENDENCIES: case PlSqlParser.ROWID_MAPPING_TABLE: case PlSqlParser.ROWID: case PlSqlParser.ROWIDTOCHAR: case PlSqlParser.ROWIDTONCHAR: case PlSqlParser.ROW_LENGTH: case PlSqlParser.ROWNUM: case PlSqlParser.ROW: case PlSqlParser.ROWS: case PlSqlParser.RPAD: case PlSqlParser.RTRIM: case PlSqlParser.RULE: case PlSqlParser.RULES: case PlSqlParser.RUNNING: case PlSqlParser.SALT: case PlSqlParser.SAMPLE: case PlSqlParser.SAVE_AS_INTERVALS: case PlSqlParser.SAVEPOINT: case PlSqlParser.SAVE: case PlSqlParser.SB4: case PlSqlParser.SCALE_ROWS: case PlSqlParser.SCALE: case PlSqlParser.SCAN_INSTANCES: case PlSqlParser.SCAN: case PlSqlParser.SCHEDULER: case PlSqlParser.SCHEMACHECK: case PlSqlParser.SCHEMA: case PlSqlParser.SCN_ASCENDING: case PlSqlParser.SCN: case PlSqlParser.SCOPE: case PlSqlParser.SCRUB: case PlSqlParser.SD_ALL: case PlSqlParser.SD_INHIBIT: case PlSqlParser.SDO_GEOM_MBR: case PlSqlParser.SD_SHOW: case PlSqlParser.SEARCH: case PlSqlParser.SECOND: case PlSqlParser.SECRET: case PlSqlParser.SECUREFILE_DBA: case PlSqlParser.SECUREFILE: case PlSqlParser.SECURITY: case PlSqlParser.SEED: case PlSqlParser.SEG_BLOCK: case PlSqlParser.SEG_FILE: case PlSqlParser.SEGMENT: case PlSqlParser.SELECTIVITY: case PlSqlParser.SELF: case PlSqlParser.SEMIJOIN_DRIVER: case PlSqlParser.SEMIJOIN: case PlSqlParser.SEMI_TO_INNER: case PlSqlParser.SEQUENCED: case PlSqlParser.SEQUENCE: case PlSqlParser.SEQUENTIAL: case PlSqlParser.SERIALIZABLE: case PlSqlParser.SERIALLY_REUSABLE: case PlSqlParser.SERIAL: case PlSqlParser.SERVERERROR: case PlSqlParser.SERVICE_NAME_CONVERT: case PlSqlParser.SERVICES: case PlSqlParser.SESSION_CACHED_CURSORS: case PlSqlParser.SESSION: case PlSqlParser.SESSIONS_PER_USER: case PlSqlParser.SESSIONTIMEZONE: case PlSqlParser.SESSIONTZNAME: case PlSqlParser.SET: case PlSqlParser.SETS: case PlSqlParser.SETTINGS: case PlSqlParser.SET_TO_JOIN: case PlSqlParser.SEVERE: case PlSqlParser.SHARED_POOL: case PlSqlParser.SHARED: case PlSqlParser.SHARING: case PlSqlParser.SHELFLIFE: case PlSqlParser.SHOW: case PlSqlParser.SHRINK: case PlSqlParser.SHUTDOWN: case PlSqlParser.SIBLINGS: case PlSqlParser.SID: case PlSqlParser.SIGNAL_COMPONENT: case PlSqlParser.SIGNAL_FUNCTION: case PlSqlParser.SIGN: case PlSqlParser.SIGNTYPE: case PlSqlParser.SIMPLE_INTEGER: case PlSqlParser.SIMPLE: case PlSqlParser.SINGLE: case PlSqlParser.SINGLETASK: case PlSqlParser.SINH: case PlSqlParser.SIN: case PlSqlParser.SKIP_EXT_OPTIMIZER: case PlSqlParser.SKIP_: case PlSqlParser.SKIP_UNQ_UNUSABLE_IDX: case PlSqlParser.SKIP_UNUSABLE_INDEXES: case PlSqlParser.SMALLFILE: case PlSqlParser.SMALLINT: case PlSqlParser.SNAPSHOT: case PlSqlParser.SOME: case PlSqlParser.SORT: case PlSqlParser.SOUNDEX: case PlSqlParser.SOURCE_FILE_DIRECTORY: case PlSqlParser.SOURCE_FILE_NAME_CONVERT: case PlSqlParser.SOURCE: case PlSqlParser.SPACE_KEYWORD: case PlSqlParser.SPECIFICATION: case PlSqlParser.SPFILE: case PlSqlParser.SPLIT: case PlSqlParser.SPREADSHEET: case PlSqlParser.SQLDATA: case PlSqlParser.SQLERROR: case PlSqlParser.SQLLDR: case PlSqlParser.SQL: case PlSqlParser.SQL_TRACE: case PlSqlParser.SQL_TRANSLATION_PROFILE: case PlSqlParser.SQRT: case PlSqlParser.STALE: case PlSqlParser.STANDALONE: case PlSqlParser.STANDARD_HASH: case PlSqlParser.STANDBY_MAX_DATA_DELAY: case PlSqlParser.STANDBYS: case PlSqlParser.STANDBY: case PlSqlParser.STAR: case PlSqlParser.STAR_TRANSFORMATION: case PlSqlParser.STARTUP: case PlSqlParser.STATEMENT_ID: case PlSqlParser.STATEMENT_QUEUING: case PlSqlParser.STATEMENTS: case PlSqlParser.STATEMENT: case PlSqlParser.STATE: case PlSqlParser.STATIC: case PlSqlParser.STATISTICS: case PlSqlParser.STATS_BINOMIAL_TEST: case PlSqlParser.STATS_CROSSTAB: case PlSqlParser.STATS_F_TEST: case PlSqlParser.STATS_KS_TEST: case PlSqlParser.STATS_MODE: case PlSqlParser.STATS_MW_TEST: case PlSqlParser.STATS_ONE_WAY_ANOVA: case PlSqlParser.STATS_T_TEST_INDEP: case PlSqlParser.STATS_T_TEST_INDEPU: case PlSqlParser.STATS_T_TEST_ONE: case PlSqlParser.STATS_T_TEST_PAIRED: case PlSqlParser.STATS_WSR_TEST: case PlSqlParser.STDDEV_POP: case PlSqlParser.STDDEV_SAMP: case PlSqlParser.STOP: case PlSqlParser.STORAGE: case PlSqlParser.STORE: case PlSqlParser.STREAMS: case PlSqlParser.STREAM: case PlSqlParser.STRICT: case PlSqlParser.STRING: case PlSqlParser.STRIPE_COLUMNS: case PlSqlParser.STRIPE_WIDTH: case PlSqlParser.STRIP: case PlSqlParser.STRUCTURE: case PlSqlParser.SUBMULTISET: case PlSqlParser.SUBPARTITION_REL: case PlSqlParser.SUBPARTITIONS: case PlSqlParser.SUBPARTITION: case PlSqlParser.SUBQUERIES: case PlSqlParser.SUBQUERY_PRUNING: case PlSqlParser.SUBSCRIBE: case PlSqlParser.SUBSET: case PlSqlParser.SUBSTITUTABLE: case PlSqlParser.SUBSTR2: case PlSqlParser.SUBSTR4: case PlSqlParser.SUBSTRB: case PlSqlParser.SUBSTRC: case PlSqlParser.SUBTYPE: case PlSqlParser.SUCCESSFUL: case PlSqlParser.SUCCESS: case PlSqlParser.SUMMARY: case PlSqlParser.SUPPLEMENTAL: case PlSqlParser.SUSPEND: case PlSqlParser.SWAP_JOIN_INPUTS: case PlSqlParser.SWITCHOVER: case PlSqlParser.SWITCH: case PlSqlParser.SYNCHRONOUS: case PlSqlParser.SYNC: case PlSqlParser.SYSASM: case PlSqlParser.SYS_AUDIT: case PlSqlParser.SYSAUX: case PlSqlParser.SYSBACKUP: case PlSqlParser.SYS_CHECKACL: case PlSqlParser.SYS_CHECK_PRIVILEGE: case PlSqlParser.SYS_CONNECT_BY_PATH: case PlSqlParser.SYS_CONTEXT: case PlSqlParser.SYSDATE: case PlSqlParser.SYSDBA: case PlSqlParser.SYS_DBURIGEN: case PlSqlParser.SYSDG: case PlSqlParser.SYS_DL_CURSOR: case PlSqlParser.SYS_DM_RXFORM_CHR: case PlSqlParser.SYS_DM_RXFORM_NUM: case PlSqlParser.SYS_DOM_COMPARE: case PlSqlParser.SYS_DST_PRIM2SEC: case PlSqlParser.SYS_DST_SEC2PRIM: case PlSqlParser.SYS_ET_BFILE_TO_RAW: case PlSqlParser.SYS_ET_BLOB_TO_IMAGE: case PlSqlParser.SYS_ET_IMAGE_TO_BLOB: case PlSqlParser.SYS_ET_RAW_TO_BFILE: case PlSqlParser.SYS_EXTPDTXT: case PlSqlParser.SYS_EXTRACT_UTC: case PlSqlParser.SYS_FBT_INSDEL: case PlSqlParser.SYS_FILTER_ACLS: case PlSqlParser.SYS_FNMATCHES: case PlSqlParser.SYS_FNREPLACE: case PlSqlParser.SYS_GET_ACLIDS: case PlSqlParser.SYS_GET_COL_ACLIDS: case PlSqlParser.SYS_GET_PRIVILEGES: case PlSqlParser.SYS_GETTOKENID: case PlSqlParser.SYS_GETXTIVAL: case PlSqlParser.SYS_GUID: case PlSqlParser.SYSGUID: case PlSqlParser.SYSKM: case PlSqlParser.SYS_MAKE_XMLNODEID: case PlSqlParser.SYS_MAKEXML: case PlSqlParser.SYS_MKXMLATTR: case PlSqlParser.SYS_MKXTI: case PlSqlParser.SYSOBJ: case PlSqlParser.SYS_OP_ADT2BIN: case PlSqlParser.SYS_OP_ADTCONS: case PlSqlParser.SYS_OP_ALSCRVAL: case PlSqlParser.SYS_OP_ATG: case PlSqlParser.SYS_OP_BIN2ADT: case PlSqlParser.SYS_OP_BITVEC: case PlSqlParser.SYS_OP_BL2R: case PlSqlParser.SYS_OP_BLOOM_FILTER_LIST: case PlSqlParser.SYS_OP_BLOOM_FILTER: case PlSqlParser.SYS_OP_C2C: case PlSqlParser.SYS_OP_CAST: case PlSqlParser.SYS_OP_CEG: case PlSqlParser.SYS_OP_CL2C: case PlSqlParser.SYS_OP_COMBINED_HASH: case PlSqlParser.SYS_OP_COMP: case PlSqlParser.SYS_OP_CONVERT: case PlSqlParser.SYS_OP_COUNTCHG: case PlSqlParser.SYS_OP_CSCONV: case PlSqlParser.SYS_OP_CSCONVTEST: case PlSqlParser.SYS_OP_CSR: case PlSqlParser.SYS_OP_CSX_PATCH: case PlSqlParser.SYS_OP_CYCLED_SEQ: case PlSqlParser.SYS_OP_DECOMP: case PlSqlParser.SYS_OP_DESCEND: case PlSqlParser.SYS_OP_DISTINCT: case PlSqlParser.SYS_OP_DRA: case PlSqlParser.SYS_OP_DUMP: case PlSqlParser.SYS_OP_DV_CHECK: case PlSqlParser.SYS_OP_ENFORCE_NOT_NULL: case PlSqlParser.SYSOPER: case PlSqlParser.SYS_OP_EXTRACT: case PlSqlParser.SYS_OP_GROUPING: case PlSqlParser.SYS_OP_GUID: case PlSqlParser.SYS_OP_HASH: case PlSqlParser.SYS_OP_IIX: case PlSqlParser.SYS_OP_ITR: case PlSqlParser.SYS_OP_KEY_VECTOR_CREATE: case PlSqlParser.SYS_OP_KEY_VECTOR_FILTER_LIST: case PlSqlParser.SYS_OP_KEY_VECTOR_FILTER: case PlSqlParser.SYS_OP_KEY_VECTOR_SUCCEEDED: case PlSqlParser.SYS_OP_KEY_VECTOR_USE: case PlSqlParser.SYS_OP_LBID: case PlSqlParser.SYS_OP_LOBLOC2BLOB: case PlSqlParser.SYS_OP_LOBLOC2CLOB: case PlSqlParser.SYS_OP_LOBLOC2ID: case PlSqlParser.SYS_OP_LOBLOC2NCLOB: case PlSqlParser.SYS_OP_LOBLOC2TYP: case PlSqlParser.SYS_OP_LSVI: case PlSqlParser.SYS_OP_LVL: case PlSqlParser.SYS_OP_MAKEOID: case PlSqlParser.SYS_OP_MAP_NONNULL: case PlSqlParser.SYS_OP_MSR: case PlSqlParser.SYS_OP_NICOMBINE: case PlSqlParser.SYS_OP_NIEXTRACT: case PlSqlParser.SYS_OP_NII: case PlSqlParser.SYS_OP_NIX: case PlSqlParser.SYS_OP_NOEXPAND: case PlSqlParser.SYS_OP_NTCIMG: case PlSqlParser.SYS_OP_NUMTORAW: case PlSqlParser.SYS_OP_OIDVALUE: case PlSqlParser.SYS_OP_OPNSIZE: case PlSqlParser.SYS_OP_PAR_1: case PlSqlParser.SYS_OP_PARGID_1: case PlSqlParser.SYS_OP_PARGID: case PlSqlParser.SYS_OP_PAR: case PlSqlParser.SYS_OP_PART_ID: case PlSqlParser.SYS_OP_PIVOT: case PlSqlParser.SYS_OP_R2O: case PlSqlParser.SYS_OP_RAWTONUM: case PlSqlParser.SYS_OP_RDTM: case PlSqlParser.SYS_OP_REF: case PlSqlParser.SYS_OP_RMTD: case PlSqlParser.SYS_OP_ROWIDTOOBJ: case PlSqlParser.SYS_OP_RPB: case PlSqlParser.SYS_OPTLOBPRBSC: case PlSqlParser.SYS_OP_TOSETID: case PlSqlParser.SYS_OP_TPR: case PlSqlParser.SYS_OP_TRTB: case PlSqlParser.SYS_OPTXICMP: case PlSqlParser.SYS_OPTXQCASTASNQ: case PlSqlParser.SYS_OP_UNDESCEND: case PlSqlParser.SYS_OP_VECAND: case PlSqlParser.SYS_OP_VECBIT: case PlSqlParser.SYS_OP_VECOR: case PlSqlParser.SYS_OP_VECXOR: case PlSqlParser.SYS_OP_VERSION: case PlSqlParser.SYS_OP_VREF: case PlSqlParser.SYS_OP_VVD: case PlSqlParser.SYS_OP_XMLCONS_FOR_CSX: case PlSqlParser.SYS_OP_XPTHATG: case PlSqlParser.SYS_OP_XPTHIDX: case PlSqlParser.SYS_OP_XPTHOP: case PlSqlParser.SYS_OP_XTXT2SQLT: case PlSqlParser.SYS_OP_ZONE_ID: case PlSqlParser.SYS_ORDERKEY_DEPTH: case PlSqlParser.SYS_ORDERKEY_MAXCHILD: case PlSqlParser.SYS_ORDERKEY_PARENT: case PlSqlParser.SYS_PARALLEL_TXN: case PlSqlParser.SYS_PATHID_IS_ATTR: case PlSqlParser.SYS_PATHID_IS_NMSPC: case PlSqlParser.SYS_PATHID_LASTNAME: case PlSqlParser.SYS_PATHID_LASTNMSPC: case PlSqlParser.SYS_PATH_REVERSE: case PlSqlParser.SYS_PXQEXTRACT: case PlSqlParser.SYS_RAW_TO_XSID: case PlSqlParser.SYS_RID_ORDER: case PlSqlParser.SYS_ROW_DELTA: case PlSqlParser.SYS_SC_2_XMLT: case PlSqlParser.SYS_SYNRCIREDO: case PlSqlParser.SYSTEM_DEFINED: case PlSqlParser.SYSTEM: case PlSqlParser.SYSTIMESTAMP: case PlSqlParser.SYS_TYPEID: case PlSqlParser.SYS_UMAKEXML: case PlSqlParser.SYS_XMLANALYZE: case PlSqlParser.SYS_XMLCONTAINS: case PlSqlParser.SYS_XMLCONV: case PlSqlParser.SYS_XMLEXNSURI: case PlSqlParser.SYS_XMLGEN: case PlSqlParser.SYS_XMLI_LOC_ISNODE: case PlSqlParser.SYS_XMLI_LOC_ISTEXT: case PlSqlParser.SYS_XMLINSTR: case PlSqlParser.SYS_XMLLOCATOR_GETSVAL: case PlSqlParser.SYS_XMLNODEID_GETCID: case PlSqlParser.SYS_XMLNODEID_GETLOCATOR: case PlSqlParser.SYS_XMLNODEID_GETOKEY: case PlSqlParser.SYS_XMLNODEID_GETPATHID: case PlSqlParser.SYS_XMLNODEID_GETPTRID: case PlSqlParser.SYS_XMLNODEID_GETRID: case PlSqlParser.SYS_XMLNODEID_GETSVAL: case PlSqlParser.SYS_XMLNODEID_GETTID: case PlSqlParser.SYS_XMLNODEID: case PlSqlParser.SYS_XMLT_2_SC: case PlSqlParser.SYS_XMLTRANSLATE: case PlSqlParser.SYS_XMLTYPE2SQL: case PlSqlParser.SYS_XQ_ASQLCNV: case PlSqlParser.SYS_XQ_ATOMCNVCHK: case PlSqlParser.SYS_XQBASEURI: case PlSqlParser.SYS_XQCASTABLEERRH: case PlSqlParser.SYS_XQCODEP2STR: case PlSqlParser.SYS_XQCODEPEQ: case PlSqlParser.SYS_XQCON2SEQ: case PlSqlParser.SYS_XQCONCAT: case PlSqlParser.SYS_XQDELETE: case PlSqlParser.SYS_XQDFLTCOLATION: case PlSqlParser.SYS_XQDOC: case PlSqlParser.SYS_XQDOCURI: case PlSqlParser.SYS_XQDURDIV: case PlSqlParser.SYS_XQED4URI: case PlSqlParser.SYS_XQENDSWITH: case PlSqlParser.SYS_XQERRH: case PlSqlParser.SYS_XQERR: case PlSqlParser.SYS_XQESHTMLURI: case PlSqlParser.SYS_XQEXLOBVAL: case PlSqlParser.SYS_XQEXSTWRP: case PlSqlParser.SYS_XQEXTRACT: case PlSqlParser.SYS_XQEXTRREF: case PlSqlParser.SYS_XQEXVAL: case PlSqlParser.SYS_XQFB2STR: case PlSqlParser.SYS_XQFNBOOL: case PlSqlParser.SYS_XQFNCMP: case PlSqlParser.SYS_XQFNDATIM: case PlSqlParser.SYS_XQFNLNAME: case PlSqlParser.SYS_XQFNNM: case PlSqlParser.SYS_XQFNNSURI: case PlSqlParser.SYS_XQFNPREDTRUTH: case PlSqlParser.SYS_XQFNQNM: case PlSqlParser.SYS_XQFNROOT: case PlSqlParser.SYS_XQFORMATNUM: case PlSqlParser.SYS_XQFTCONTAIN: case PlSqlParser.SYS_XQFUNCR: case PlSqlParser.SYS_XQGETCONTENT: case PlSqlParser.SYS_XQINDXOF: case PlSqlParser.SYS_XQINSERT: case PlSqlParser.SYS_XQINSPFX: case PlSqlParser.SYS_XQIRI2URI: case PlSqlParser.SYS_XQLANG: case PlSqlParser.SYS_XQLLNMFRMQNM: case PlSqlParser.SYS_XQMKNODEREF: case PlSqlParser.SYS_XQNILLED: case PlSqlParser.SYS_XQNODENAME: case PlSqlParser.SYS_XQNORMSPACE: case PlSqlParser.SYS_XQNORMUCODE: case PlSqlParser.SYS_XQ_NRNG: case PlSqlParser.SYS_XQNSP4PFX: case PlSqlParser.SYS_XQNSPFRMQNM: case PlSqlParser.SYS_XQPFXFRMQNM: case PlSqlParser.SYS_XQ_PKSQL2XML: case PlSqlParser.SYS_XQPOLYABS: case PlSqlParser.SYS_XQPOLYADD: case PlSqlParser.SYS_XQPOLYCEL: case PlSqlParser.SYS_XQPOLYCSTBL: case PlSqlParser.SYS_XQPOLYCST: case PlSqlParser.SYS_XQPOLYDIV: case PlSqlParser.SYS_XQPOLYFLR: case PlSqlParser.SYS_XQPOLYMOD: case PlSqlParser.SYS_XQPOLYMUL: case PlSqlParser.SYS_XQPOLYRND: case PlSqlParser.SYS_XQPOLYSQRT: case PlSqlParser.SYS_XQPOLYSUB: case PlSqlParser.SYS_XQPOLYUMUS: case PlSqlParser.SYS_XQPOLYUPLS: case PlSqlParser.SYS_XQPOLYVEQ: case PlSqlParser.SYS_XQPOLYVGE: case PlSqlParser.SYS_XQPOLYVGT: case PlSqlParser.SYS_XQPOLYVLE: case PlSqlParser.SYS_XQPOLYVLT: case PlSqlParser.SYS_XQPOLYVNE: case PlSqlParser.SYS_XQREF2VAL: case PlSqlParser.SYS_XQRENAME: case PlSqlParser.SYS_XQREPLACE: case PlSqlParser.SYS_XQRESVURI: case PlSqlParser.SYS_XQRNDHALF2EVN: case PlSqlParser.SYS_XQRSLVQNM: case PlSqlParser.SYS_XQRYENVPGET: case PlSqlParser.SYS_XQRYVARGET: case PlSqlParser.SYS_XQRYWRP: case PlSqlParser.SYS_XQSEQ2CON4XC: case PlSqlParser.SYS_XQSEQ2CON: case PlSqlParser.SYS_XQSEQDEEPEQ: case PlSqlParser.SYS_XQSEQINSB: case PlSqlParser.SYS_XQSEQRM: case PlSqlParser.SYS_XQSEQRVS: case PlSqlParser.SYS_XQSEQSUB: case PlSqlParser.SYS_XQSEQTYPMATCH: case PlSqlParser.SYS_XQSTARTSWITH: case PlSqlParser.SYS_XQSTATBURI: case PlSqlParser.SYS_XQSTR2CODEP: case PlSqlParser.SYS_XQSTRJOIN: case PlSqlParser.SYS_XQSUBSTRAFT: case PlSqlParser.SYS_XQSUBSTRBEF: case PlSqlParser.SYS_XQTOKENIZE: case PlSqlParser.SYS_XQTREATAS: case PlSqlParser.SYS_XQ_UPKXML2SQL: case PlSqlParser.SYS_XQXFORM: case PlSqlParser.SYS_XSID_TO_RAW: case PlSqlParser.SYS_ZMAP_FILTER: case PlSqlParser.SYS_ZMAP_REFRESH: case PlSqlParser.TABLE_LOOKUP_BY_NL: case PlSqlParser.TABLESPACE_NO: case PlSqlParser.TABLESPACE: case PlSqlParser.TABLES: case PlSqlParser.TABLE_STATS: case PlSqlParser.TABLE: case PlSqlParser.TABNO: case PlSqlParser.TAG: case PlSqlParser.TANH: case PlSqlParser.TAN: case PlSqlParser.TBLORIDXPARTNUM: case PlSqlParser.TEMPFILE: case PlSqlParser.TEMPLATE: case PlSqlParser.TEMPORARY: case PlSqlParser.TEMP_TABLE: case PlSqlParser.TEST: case PlSqlParser.TEXT: case PlSqlParser.THAN: case PlSqlParser.THEN: case PlSqlParser.THE: case PlSqlParser.THREAD: case PlSqlParser.THROUGH: case PlSqlParser.TIER: case PlSqlParser.TIES: case PlSqlParser.TIMEOUT: case PlSqlParser.TIMESTAMP_LTZ_UNCONSTRAINED: case PlSqlParser.TIMESTAMP: case PlSqlParser.TIMESTAMP_TZ_UNCONSTRAINED: case PlSqlParser.TIMESTAMP_UNCONSTRAINED: case PlSqlParser.TIMES: case PlSqlParser.TIME: case PlSqlParser.TIMEZONE_ABBR: case PlSqlParser.TIMEZONE_HOUR: case PlSqlParser.TIMEZONE_MINUTE: case PlSqlParser.TIMEZONE_OFFSET: case PlSqlParser.TIMEZONE_REGION: case PlSqlParser.TIME_ZONE: case PlSqlParser.TIV_GB: case PlSqlParser.TIV_SSF: case PlSqlParser.TO_ACLID: case PlSqlParser.TO_BINARY_DOUBLE: case PlSqlParser.TO_BINARY_FLOAT: case PlSqlParser.TO_BLOB: case PlSqlParser.TO_CLOB: case PlSqlParser.TO_DSINTERVAL: case PlSqlParser.TO_LOB: case PlSqlParser.TO_MULTI_BYTE: case PlSqlParser.TO_NCHAR: case PlSqlParser.TO_NCLOB: case PlSqlParser.TO_NUMBER: case PlSqlParser.TOPLEVEL: case PlSqlParser.TO_SINGLE_BYTE: case PlSqlParser.TO_TIMESTAMP: case PlSqlParser.TO_TIMESTAMP_TZ: case PlSqlParser.TO_TIME: case PlSqlParser.TO_TIME_TZ: case PlSqlParser.TO_YMINTERVAL: case PlSqlParser.TRACE: case PlSqlParser.TRACING: case PlSqlParser.TRACKING: case PlSqlParser.TRAILING: case PlSqlParser.TRANSACTION: case PlSqlParser.TRANSFORM_DISTINCT_AGG: case PlSqlParser.TRANSITIONAL: case PlSqlParser.TRANSITION: case PlSqlParser.TRANSLATE: case PlSqlParser.TRANSLATION: case PlSqlParser.TREAT: case PlSqlParser.TRIGGERS: case PlSqlParser.TRIGGER: case PlSqlParser.TRUE: case PlSqlParser.TRUNCATE: case PlSqlParser.TRUNC: case PlSqlParser.TRUSTED: case PlSqlParser.TRUST: case PlSqlParser.TUNING: case PlSqlParser.TX: case PlSqlParser.TYPES: case PlSqlParser.TYPE: case PlSqlParser.TZ_OFFSET: case PlSqlParser.UB2: case PlSqlParser.UBA: case PlSqlParser.UCS2: case PlSqlParser.UID: case PlSqlParser.UNARCHIVED: case PlSqlParser.UNBOUNDED: case PlSqlParser.UNBOUND: case PlSqlParser.UNCONDITIONAL: case PlSqlParser.UNDER: case PlSqlParser.UNDO: case PlSqlParser.UNDROP: case PlSqlParser.UNIFORM: case PlSqlParser.UNISTR: case PlSqlParser.UNLIMITED: case PlSqlParser.UNLOAD: case PlSqlParser.UNLOCK: case PlSqlParser.UNMATCHED: case PlSqlParser.UNNEST_INNERJ_DISTINCT_VIEW: case PlSqlParser.UNNEST_NOSEMIJ_NODISTINCTVIEW: case PlSqlParser.UNNEST_SEMIJ_VIEW: case PlSqlParser.UNNEST: case PlSqlParser.UNPACKED: case PlSqlParser.UNPIVOT: case PlSqlParser.UNPLUG: case PlSqlParser.UNPROTECTED: case PlSqlParser.UNQUIESCE: case PlSqlParser.UNRECOVERABLE: case PlSqlParser.UNRESTRICTED: case PlSqlParser.UNSUBSCRIBE: case PlSqlParser.UNTIL: case PlSqlParser.UNUSABLE: case PlSqlParser.UNUSED: case PlSqlParser.UPDATABLE: case PlSqlParser.UPDATED: case PlSqlParser.UPDATEXML: case PlSqlParser.UPD_INDEXES: case PlSqlParser.UPD_JOININDEX: case PlSqlParser.UPGRADE: case PlSqlParser.UPPER: case PlSqlParser.UPSERT: case PlSqlParser.UROWID: case PlSqlParser.USABLE: case PlSqlParser.USAGE: case PlSqlParser.USE_ANTI: case PlSqlParser.USE_CONCAT: case PlSqlParser.USE_CUBE: case PlSqlParser.USE_HASH_AGGREGATION: case PlSqlParser.USE_HASH_GBY_FOR_PUSHDOWN: case PlSqlParser.USE_HASH: case PlSqlParser.USE_HIDDEN_PARTITIONS: case PlSqlParser.USE_INVISIBLE_INDEXES: case PlSqlParser.USE_MERGE_CARTESIAN: case PlSqlParser.USE_MERGE: case PlSqlParser.USE_NL: case PlSqlParser.USE_NL_WITH_INDEX: case PlSqlParser.USE_PRIVATE_OUTLINES: case PlSqlParser.USER_DATA: case PlSqlParser.USER_DEFINED: case PlSqlParser.USERENV: case PlSqlParser.USERGROUP: case PlSqlParser.USER_RECYCLEBIN: case PlSqlParser.USERS: case PlSqlParser.USER_TABLESPACES: case PlSqlParser.USER: case PlSqlParser.USE_SEMI: case PlSqlParser.USE_STORED_OUTLINES: case PlSqlParser.USE_TTT_FOR_GSETS: case PlSqlParser.USE: case PlSqlParser.USE_VECTOR_AGGREGATION: case PlSqlParser.USE_WEAK_NAME_RESL: case PlSqlParser.USING_NO_EXPAND: case PlSqlParser.USING: case PlSqlParser.UTF16BE: case PlSqlParser.UTF16LE: case PlSqlParser.UTF32: case PlSqlParser.UTF8: case PlSqlParser.V1: case PlSqlParser.V2: case PlSqlParser.VALIDATE: case PlSqlParser.VALIDATION: case PlSqlParser.VALID_TIME_END: case PlSqlParser.VALUE: case PlSqlParser.VARCHAR2: case PlSqlParser.VARCHAR: case PlSqlParser.VARIABLE: case PlSqlParser.VAR_POP: case PlSqlParser.VARRAYS: case PlSqlParser.VARRAY: case PlSqlParser.VAR_SAMP: case PlSqlParser.VARYING: case PlSqlParser.VECTOR_READ_TRACE: case PlSqlParser.VECTOR_READ: case PlSqlParser.VECTOR_TRANSFORM_DIMS: case PlSqlParser.VECTOR_TRANSFORM_FACT: case PlSqlParser.VECTOR_TRANSFORM: case PlSqlParser.VERIFIER: case PlSqlParser.VERIFY: case PlSqlParser.VERSIONING: case PlSqlParser.VERSIONS_ENDSCN: case PlSqlParser.VERSIONS_ENDTIME: case PlSqlParser.VERSIONS_OPERATION: case PlSqlParser.VERSIONS_STARTSCN: case PlSqlParser.VERSIONS_STARTTIME: case PlSqlParser.VERSIONS: case PlSqlParser.VERSIONS_XID: case PlSqlParser.VERSION: case PlSqlParser.VIOLATION: case PlSqlParser.VIRTUAL: case PlSqlParser.VISIBILITY: case PlSqlParser.VISIBLE: case PlSqlParser.VOLUME: case PlSqlParser.VSIZE: case PlSqlParser.WAIT: case PlSqlParser.WALLET: case PlSqlParser.WARNING: case PlSqlParser.WEEKS: case PlSqlParser.WEEK: case PlSqlParser.WELLFORMED: case PlSqlParser.WHENEVER: case PlSqlParser.WHEN: case PlSqlParser.WHILE: case PlSqlParser.WHITESPACE: case PlSqlParser.WIDTH_BUCKET: case PlSqlParser.WITHIN: case PlSqlParser.WITHOUT: case PlSqlParser.WITH_PLSQL: case PlSqlParser.WORK: case PlSqlParser.WRAPPED: case PlSqlParser.WRAPPER: case PlSqlParser.WRITE: case PlSqlParser.XDB_FASTPATH_INSERT: case PlSqlParser.X_DYN_PRUNE: case PlSqlParser.XID: case PlSqlParser.XML2OBJECT: case PlSqlParser.XMLAGG: case PlSqlParser.XMLATTRIBUTES: case PlSqlParser.XMLCAST: case PlSqlParser.XMLCDATA: case PlSqlParser.XMLCOLATTVAL: case PlSqlParser.XMLCOMMENT: case PlSqlParser.XMLCONCAT: case PlSqlParser.XMLDIFF: case PlSqlParser.XML_DML_RWT_STMT: case PlSqlParser.XMLELEMENT: case PlSqlParser.XMLEXISTS2: case PlSqlParser.XMLEXISTS: case PlSqlParser.XMLFOREST: case PlSqlParser.XMLINDEX_REWRITE_IN_SELECT: case PlSqlParser.XMLINDEX_REWRITE: case PlSqlParser.XMLINDEX_SEL_IDX_TBL: case PlSqlParser.XMLISNODE: case PlSqlParser.XMLISVALID: case PlSqlParser.XMLNAMESPACES: case PlSqlParser.XMLPARSE: case PlSqlParser.XMLPATCH: case PlSqlParser.XMLPI: case PlSqlParser.XMLQUERYVAL: case PlSqlParser.XMLQUERY: case PlSqlParser.XMLROOT: case PlSqlParser.XMLSCHEMA: case PlSqlParser.XMLSERIALIZE: case PlSqlParser.XMLTABLE: case PlSqlParser.XMLTRANSFORMBLOB: case PlSqlParser.XMLTRANSFORM: case PlSqlParser.XMLTYPE: case PlSqlParser.XML: case PlSqlParser.XPATHTABLE: case PlSqlParser.XS_SYS_CONTEXT: case PlSqlParser.XS: case PlSqlParser.YEARS: case PlSqlParser.YEAR: case PlSqlParser.YES: case PlSqlParser.YMINTERVAL_UNCONSTRAINED: case PlSqlParser.ZONEMAP: case PlSqlParser.ZONE: case PlSqlParser.PREDICTION: case PlSqlParser.PREDICTION_BOUNDS: case PlSqlParser.PREDICTION_COST: case PlSqlParser.PREDICTION_DETAILS: case PlSqlParser.PREDICTION_PROBABILITY: case PlSqlParser.PREDICTION_SET: case PlSqlParser.CUME_DIST: case PlSqlParser.DENSE_RANK: case PlSqlParser.LISTAGG: case PlSqlParser.PERCENT_RANK: case PlSqlParser.PERCENTILE_CONT: case PlSqlParser.PERCENTILE_DISC: case PlSqlParser.RANK: case PlSqlParser.AVG: case PlSqlParser.CORR: case PlSqlParser.COVAR_: case PlSqlParser.DECODE: case PlSqlParser.LAG: case PlSqlParser.LEAD: case PlSqlParser.MAX: case PlSqlParser.MEDIAN: case PlSqlParser.MIN: case PlSqlParser.NTILE: case PlSqlParser.NVL: case PlSqlParser.RATIO_TO_REPORT: case PlSqlParser.REGR_: case PlSqlParser.ROUND: case PlSqlParser.ROW_NUMBER: case PlSqlParser.SUBSTR: case PlSqlParser.TO_CHAR: case PlSqlParser.TRIM: case PlSqlParser.SUM: case PlSqlParser.STDDEV: case PlSqlParser.VAR_: case PlSqlParser.VARIANCE: case PlSqlParser.LEAST: case PlSqlParser.GREATEST: case PlSqlParser.TO_DATE: case PlSqlParser.NATIONAL_CHAR_STRING_LIT: case PlSqlParser.PERIOD: case PlSqlParser.UNSIGNED_INTEGER: case PlSqlParser.APPROXIMATE_NUM_LIT: case PlSqlParser.CHAR_STRING: case PlSqlParser.DELIMITED_ID: case PlSqlParser.LEFT_PAREN: case PlSqlParser.PLUS_SIGN: case PlSqlParser.MINUS_SIGN: case PlSqlParser.BINDVAR: case PlSqlParser.COLON: case PlSqlParser.INTRODUCER: case PlSqlParser.REGULAR_ID: this.state = 9457; this.expression(); break; case PlSqlParser.SELECT: this.state = 9458; this.query_block(); break; default: throw new antlr4.error.NoViableAltException(this); } this.state = 9462; this._errHandler.sync(this); _la = this._input.LA(1); if((((_la) & ~0x1f) == 0 && ((1 << _la) & ((1 << PlSqlParser.ABORT) | (1 << PlSqlParser.ABS) | (1 << PlSqlParser.ACCESS) | (1 << PlSqlParser.ACCESSED) | (1 << PlSqlParser.ACCOUNT) | (1 << PlSqlParser.ACL) | (1 << PlSqlParser.ACOS) | (1 << PlSqlParser.ACTION) | (1 << PlSqlParser.ACTIONS) | (1 << PlSqlParser.ACTIVATE) | (1 << PlSqlParser.ACTIVE) | (1 << PlSqlParser.ACTIVE_COMPONENT) | (1 << PlSqlParser.ACTIVE_DATA) | (1 << PlSqlParser.ACTIVE_FUNCTION) | (1 << PlSqlParser.ACTIVE_TAG) | (1 << PlSqlParser.ACTIVITY) | (1 << PlSqlParser.ADAPTIVE_PLAN) | (1 << PlSqlParser.ADD) | (1 << PlSqlParser.ADD_COLUMN) | (1 << PlSqlParser.ADD_GROUP) | (1 << PlSqlParser.ADD_MONTHS) | (1 << PlSqlParser.ADJ_DATE) | (1 << PlSqlParser.ADMIN) | (1 << PlSqlParser.ADMINISTER) | (1 << PlSqlParser.ADMINISTRATOR) | (1 << PlSqlParser.ADVANCED) | (1 << PlSqlParser.ADVISE) | (1 << PlSqlParser.ADVISOR) | (1 << PlSqlParser.AFD_DISKSTRING) | (1 << PlSqlParser.AFTER) | (1 << PlSqlParser.AGENT))) !== 0) || ((((_la - 32)) & ~0x1f) == 0 && ((1 << (_la - 32)) & ((1 << (PlSqlParser.AGGREGATE - 32)) | (1 << (PlSqlParser.A_LETTER - 32)) | (1 << (PlSqlParser.ALIAS - 32)) | (1 << (PlSqlParser.ALLOCATE - 32)) | (1 << (PlSqlParser.ALLOW - 32)) | (1 << (PlSqlParser.ALL_ROWS - 32)) | (1 << (PlSqlParser.ALWAYS - 32)) | (1 << (PlSqlParser.ANALYZE - 32)) | (1 << (PlSqlParser.ANCILLARY - 32)) | (1 << (PlSqlParser.AND_EQUAL - 32)) | (1 << (PlSqlParser.ANOMALY - 32)) | (1 << (PlSqlParser.ANSI_REARCH - 32)) | (1 << (PlSqlParser.ANTIJOIN - 32)) | (1 << (PlSqlParser.ANYSCHEMA - 32)) | (1 << (PlSqlParser.APPEND - 32)) | (1 << (PlSqlParser.APPENDCHILDXML - 32)) | (1 << (PlSqlParser.APPEND_VALUES - 32)) | (1 << (PlSqlParser.APPLICATION - 32)) | (1 << (PlSqlParser.APPLY - 32)) | (1 << (PlSqlParser.APPROX_COUNT_DISTINCT - 32)) | (1 << (PlSqlParser.ARCHIVAL - 32)) | (1 << (PlSqlParser.ARCHIVE - 32)) | (1 << (PlSqlParser.ARCHIVED - 32)) | (1 << (PlSqlParser.ARCHIVELOG - 32)) | (1 << (PlSqlParser.ARRAY - 32)) | (1 << (PlSqlParser.AS - 32)) | (1 << (PlSqlParser.ASCII - 32)))) !== 0) || ((((_la - 64)) & ~0x1f) == 0 && ((1 << (_la - 64)) & ((1 << (PlSqlParser.ASCIISTR - 64)) | (1 << (PlSqlParser.ASIN - 64)) | (1 << (PlSqlParser.ASIS - 64)) | (1 << (PlSqlParser.ASSEMBLY - 64)) | (1 << (PlSqlParser.ASSIGN - 64)) | (1 << (PlSqlParser.ASSOCIATE - 64)) | (1 << (PlSqlParser.ASYNC - 64)) | (1 << (PlSqlParser.ASYNCHRONOUS - 64)) | (1 << (PlSqlParser.ATAN2 - 64)) | (1 << (PlSqlParser.ATAN - 64)) | (1 << (PlSqlParser.AT - 64)) | (1 << (PlSqlParser.ATTRIBUTE - 64)) | (1 << (PlSqlParser.ATTRIBUTES - 64)) | (1 << (PlSqlParser.AUTHENTICATED - 64)) | (1 << (PlSqlParser.AUTHENTICATION - 64)) | (1 << (PlSqlParser.AUTHID - 64)) | (1 << (PlSqlParser.AUTHORIZATION - 64)) | (1 << (PlSqlParser.AUTOALLOCATE - 64)) | (1 << (PlSqlParser.AUTO - 64)) | (1 << (PlSqlParser.AUTOEXTEND - 64)) | (1 << (PlSqlParser.AUTO_LOGIN - 64)) | (1 << (PlSqlParser.AUTOMATIC - 64)) | (1 << (PlSqlParser.AUTONOMOUS_TRANSACTION - 64)) | (1 << (PlSqlParser.AUTO_REOPTIMIZE - 64)) | (1 << (PlSqlParser.AVAILABILITY - 64)) | (1 << (PlSqlParser.AVRO - 64)) | (1 << (PlSqlParser.BACKGROUND - 64)) | (1 << (PlSqlParser.BACKUP - 64)) | (1 << (PlSqlParser.BASIC - 64)))) !== 0) || ((((_la - 96)) & ~0x1f) == 0 && ((1 << (_la - 96)) & ((1 << (PlSqlParser.BASICFILE - 96)) | (1 << (PlSqlParser.BATCH - 96)) | (1 << (PlSqlParser.BATCHSIZE - 96)) | (1 << (PlSqlParser.BATCH_TABLE_ACCESS_BY_ROWID - 96)) | (1 << (PlSqlParser.BECOME - 96)) | (1 << (PlSqlParser.BEFORE - 96)) | (1 << (PlSqlParser.BEGIN - 96)) | (1 << (PlSqlParser.BEGINNING - 96)) | (1 << (PlSqlParser.BEGIN_OUTLINE_DATA - 96)) | (1 << (PlSqlParser.BEHALF - 96)) | (1 << (PlSqlParser.BEQUEATH - 96)) | (1 << (PlSqlParser.BFILE - 96)) | (1 << (PlSqlParser.BFILENAME - 96)) | (1 << (PlSqlParser.BIGFILE - 96)) | (1 << (PlSqlParser.BINARY - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE_INFINITY - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE_NAN - 96)) | (1 << (PlSqlParser.BINARY_FLOAT - 96)) | (1 << (PlSqlParser.BINARY_FLOAT_INFINITY - 96)) | (1 << (PlSqlParser.BINARY_FLOAT_NAN - 96)) | (1 << (PlSqlParser.BINARY_INTEGER - 96)) | (1 << (PlSqlParser.BIND_AWARE - 96)) | (1 << (PlSqlParser.BINDING - 96)) | (1 << (PlSqlParser.BIN_TO_NUM - 96)) | (1 << (PlSqlParser.BITAND - 96)) | (1 << (PlSqlParser.BITMAP_AND - 96)) | (1 << (PlSqlParser.BITMAP - 96)) | (1 << (PlSqlParser.BITMAPS - 96)) | (1 << (PlSqlParser.BITMAP_TREE - 96)) | (1 << (PlSqlParser.BITS - 96)))) !== 0) || ((((_la - 128)) & ~0x1f) == 0 && ((1 << (_la - 128)) & ((1 << (PlSqlParser.BLOB - 128)) | (1 << (PlSqlParser.BLOCK - 128)) | (1 << (PlSqlParser.BLOCK_RANGE - 128)) | (1 << (PlSqlParser.BLOCKS - 128)) | (1 << (PlSqlParser.BLOCKSIZE - 128)) | (1 << (PlSqlParser.BODY - 128)) | (1 << (PlSqlParser.BOOLEAN - 128)) | (1 << (PlSqlParser.BOTH - 128)) | (1 << (PlSqlParser.BOUND - 128)) | (1 << (PlSqlParser.BRANCH - 128)) | (1 << (PlSqlParser.BREADTH - 128)) | (1 << (PlSqlParser.BROADCAST - 128)) | (1 << (PlSqlParser.BSON - 128)) | (1 << (PlSqlParser.BUFFER - 128)) | (1 << (PlSqlParser.BUFFER_CACHE - 128)) | (1 << (PlSqlParser.BUFFER_POOL - 128)) | (1 << (PlSqlParser.BUILD - 128)) | (1 << (PlSqlParser.BULK - 128)) | (1 << (PlSqlParser.BYPASS_RECURSIVE_CHECK - 128)) | (1 << (PlSqlParser.BYPASS_UJVC - 128)) | (1 << (PlSqlParser.BYTE - 128)) | (1 << (PlSqlParser.CACHE - 128)) | (1 << (PlSqlParser.CACHE_CB - 128)) | (1 << (PlSqlParser.CACHE_INSTANCES - 128)) | (1 << (PlSqlParser.CACHE_TEMP_TABLE - 128)) | (1 << (PlSqlParser.CACHING - 128)) | (1 << (PlSqlParser.CALCULATED - 128)) | (1 << (PlSqlParser.CALLBACK - 128)) | (1 << (PlSqlParser.CALL - 128)) | (1 << (PlSqlParser.CANCEL - 128)))) !== 0) || ((((_la - 160)) & ~0x1f) == 0 && ((1 << (_la - 160)) & ((1 << (PlSqlParser.CAPACITY - 160)) | (1 << (PlSqlParser.CARDINALITY - 160)) | (1 << (PlSqlParser.CASCADE - 160)) | (1 << (PlSqlParser.CASE - 160)) | (1 << (PlSqlParser.CAST - 160)) | (1 << (PlSqlParser.CATEGORY - 160)) | (1 << (PlSqlParser.CDBDEFAULT - 160)) | (1 << (PlSqlParser.CEIL - 160)) | (1 << (PlSqlParser.CELL_FLASH_CACHE - 160)) | (1 << (PlSqlParser.CERTIFICATE - 160)) | (1 << (PlSqlParser.CFILE - 160)) | (1 << (PlSqlParser.CHAINED - 160)) | (1 << (PlSqlParser.CHANGE - 160)) | (1 << (PlSqlParser.CHANGE_DUPKEY_ERROR_INDEX - 160)) | (1 << (PlSqlParser.CHARACTER - 160)) | (1 << (PlSqlParser.CHAR - 160)) | (1 << (PlSqlParser.CHAR_CS - 160)) | (1 << (PlSqlParser.CHARTOROWID - 160)) | (1 << (PlSqlParser.CHECK_ACL_REWRITE - 160)) | (1 << (PlSqlParser.CHECKPOINT - 160)) | (1 << (PlSqlParser.CHILD - 160)) | (1 << (PlSqlParser.CHOOSE - 160)) | (1 << (PlSqlParser.CHR - 160)) | (1 << (PlSqlParser.CHUNK - 160)) | (1 << (PlSqlParser.CLASS - 160)) | (1 << (PlSqlParser.CLASSIFIER - 160)) | (1 << (PlSqlParser.CLEANUP - 160)) | (1 << (PlSqlParser.CLEAR - 160)) | (1 << (PlSqlParser.C_LETTER - 160)) | (1 << (PlSqlParser.CLIENT - 160)))) !== 0) || ((((_la - 192)) & ~0x1f) == 0 && ((1 << (_la - 192)) & ((1 << (PlSqlParser.CLOB - 192)) | (1 << (PlSqlParser.CLONE - 192)) | (1 << (PlSqlParser.CLOSE_CACHED_OPEN_CURSORS - 192)) | (1 << (PlSqlParser.CLOSE - 192)) | (1 << (PlSqlParser.CLUSTER_BY_ROWID - 192)) | (1 << (PlSqlParser.CLUSTER - 192)) | (1 << (PlSqlParser.CLUSTER_DETAILS - 192)) | (1 << (PlSqlParser.CLUSTER_DISTANCE - 192)) | (1 << (PlSqlParser.CLUSTER_ID - 192)) | (1 << (PlSqlParser.CLUSTERING - 192)) | (1 << (PlSqlParser.CLUSTERING_FACTOR - 192)) | (1 << (PlSqlParser.CLUSTER_PROBABILITY - 192)) | (1 << (PlSqlParser.CLUSTER_SET - 192)) | (1 << (PlSqlParser.COALESCE - 192)) | (1 << (PlSqlParser.COALESCE_SQ - 192)) | (1 << (PlSqlParser.COARSE - 192)) | (1 << (PlSqlParser.CO_AUTH_IND - 192)) | (1 << (PlSqlParser.COLD - 192)) | (1 << (PlSqlParser.COLLECT - 192)) | (1 << (PlSqlParser.COLUMNAR - 192)) | (1 << (PlSqlParser.COLUMN_AUTH_INDICATOR - 192)) | (1 << (PlSqlParser.COLUMN - 192)) | (1 << (PlSqlParser.COLUMNS - 192)) | (1 << (PlSqlParser.COLUMN_STATS - 192)) | (1 << (PlSqlParser.COLUMN_VALUE - 192)) | (1 << (PlSqlParser.COMMENT - 192)) | (1 << (PlSqlParser.COMMIT - 192)) | (1 << (PlSqlParser.COMMITTED - 192)) | (1 << (PlSqlParser.COMMON_DATA - 192)) | (1 << (PlSqlParser.COMPACT - 192)) | (1 << (PlSqlParser.COMPATIBILITY - 192)) | (1 << (PlSqlParser.COMPILE - 192)))) !== 0) || ((((_la - 224)) & ~0x1f) == 0 && ((1 << (_la - 224)) & ((1 << (PlSqlParser.COMPLETE - 224)) | (1 << (PlSqlParser.COMPLIANCE - 224)) | (1 << (PlSqlParser.COMPONENT - 224)) | (1 << (PlSqlParser.COMPONENTS - 224)) | (1 << (PlSqlParser.COMPOSE - 224)) | (1 << (PlSqlParser.COMPOSITE - 224)) | (1 << (PlSqlParser.COMPOSITE_LIMIT - 224)) | (1 << (PlSqlParser.COMPOUND - 224)) | (1 << (PlSqlParser.COMPUTE - 224)) | (1 << (PlSqlParser.CONCAT - 224)) | (1 << (PlSqlParser.CON_DBID_TO_ID - 224)) | (1 << (PlSqlParser.CONDITIONAL - 224)) | (1 << (PlSqlParser.CONDITION - 224)) | (1 << (PlSqlParser.CONFIRM - 224)) | (1 << (PlSqlParser.CONFORMING - 224)) | (1 << (PlSqlParser.CON_GUID_TO_ID - 224)) | (1 << (PlSqlParser.CON_ID - 224)) | (1 << (PlSqlParser.CON_NAME_TO_ID - 224)) | (1 << (PlSqlParser.CONNECT_BY_CB_WHR_ONLY - 224)) | (1 << (PlSqlParser.CONNECT_BY_COMBINE_SW - 224)) | (1 << (PlSqlParser.CONNECT_BY_COST_BASED - 224)) | (1 << (PlSqlParser.CONNECT_BY_ELIM_DUPS - 224)) | (1 << (PlSqlParser.CONNECT_BY_FILTERING - 224)) | (1 << (PlSqlParser.CONNECT_BY_ISCYCLE - 224)) | (1 << (PlSqlParser.CONNECT_BY_ISLEAF - 224)) | (1 << (PlSqlParser.CONNECT_BY_ROOT - 224)) | (1 << (PlSqlParser.CONNECT_TIME - 224)) | (1 << (PlSqlParser.CONSIDER - 224)) | (1 << (PlSqlParser.CONSISTENT - 224)) | (1 << (PlSqlParser.CONSTANT - 224)))) !== 0) || ((((_la - 256)) & ~0x1f) == 0 && ((1 << (_la - 256)) & ((1 << (PlSqlParser.CONST - 256)) | (1 << (PlSqlParser.CONSTRAINT - 256)) | (1 << (PlSqlParser.CONSTRAINTS - 256)) | (1 << (PlSqlParser.CONSTRUCTOR - 256)) | (1 << (PlSqlParser.CONTAINER - 256)) | (1 << (PlSqlParser.CONTAINER_DATA - 256)) | (1 << (PlSqlParser.CONTAINERS - 256)) | (1 << (PlSqlParser.CONTENT - 256)) | (1 << (PlSqlParser.CONTENTS - 256)) | (1 << (PlSqlParser.CONTEXT - 256)) | (1 << (PlSqlParser.CONTINUE - 256)) | (1 << (PlSqlParser.CONTROLFILE - 256)) | (1 << (PlSqlParser.CON_UID_TO_ID - 256)) | (1 << (PlSqlParser.CONVERT - 256)) | (1 << (PlSqlParser.COOKIE - 256)) | (1 << (PlSqlParser.COPY - 256)) | (1 << (PlSqlParser.CORR_K - 256)) | (1 << (PlSqlParser.CORR_S - 256)) | (1 << (PlSqlParser.CORRUPTION - 256)) | (1 << (PlSqlParser.CORRUPT_XID_ALL - 256)) | (1 << (PlSqlParser.CORRUPT_XID - 256)) | (1 << (PlSqlParser.COS - 256)) | (1 << (PlSqlParser.COSH - 256)) | (1 << (PlSqlParser.COST - 256)) | (1 << (PlSqlParser.COST_XML_QUERY_REWRITE - 256)) | (1 << (PlSqlParser.COUNT - 256)) | (1 << (PlSqlParser.COVAR_POP - 256)) | (1 << (PlSqlParser.COVAR_SAMP - 256)) | (1 << (PlSqlParser.CPU_COSTING - 256)) | (1 << (PlSqlParser.CPU_PER_CALL - 256)) | (1 << (PlSqlParser.CPU_PER_SESSION - 256)) | (1 << (PlSqlParser.CRASH - 256)))) !== 0) || ((((_la - 289)) & ~0x1f) == 0 && ((1 << (_la - 289)) & ((1 << (PlSqlParser.CREATE_FILE_DEST - 289)) | (1 << (PlSqlParser.CREATE_STORED_OUTLINES - 289)) | (1 << (PlSqlParser.CREATION - 289)) | (1 << (PlSqlParser.CREDENTIAL - 289)) | (1 << (PlSqlParser.CRITICAL - 289)) | (1 << (PlSqlParser.CROSS - 289)) | (1 << (PlSqlParser.CROSSEDITION - 289)) | (1 << (PlSqlParser.CSCONVERT - 289)) | (1 << (PlSqlParser.CUBE_AJ - 289)) | (1 << (PlSqlParser.CUBE - 289)) | (1 << (PlSqlParser.CUBE_GB - 289)) | (1 << (PlSqlParser.CUBE_SJ - 289)) | (1 << (PlSqlParser.CUME_DISTM - 289)) | (1 << (PlSqlParser.CURRENT - 289)) | (1 << (PlSqlParser.CURRENT_DATE - 289)) | (1 << (PlSqlParser.CURRENT_SCHEMA - 289)) | (1 << (PlSqlParser.CURRENT_TIME - 289)) | (1 << (PlSqlParser.CURRENT_TIMESTAMP - 289)) | (1 << (PlSqlParser.CURRENT_USER - 289)) | (1 << (PlSqlParser.CURRENTV - 289)) | (1 << (PlSqlParser.CURSOR - 289)) | (1 << (PlSqlParser.CURSOR_SHARING_EXACT - 289)) | (1 << (PlSqlParser.CURSOR_SPECIFIC_SEGMENT - 289)) | (1 << (PlSqlParser.CUSTOMDATUM - 289)) | (1 << (PlSqlParser.CV - 289)) | (1 << (PlSqlParser.CYCLE - 289)) | (1 << (PlSqlParser.DANGLING - 289)) | (1 << (PlSqlParser.DATABASE - 289)) | (1 << (PlSqlParser.DATA - 289)) | (1 << (PlSqlParser.DATAFILE - 289)) | (1 << (PlSqlParser.DATAFILES - 289)))) !== 0) || ((((_la - 321)) & ~0x1f) == 0 && ((1 << (_la - 321)) & ((1 << (PlSqlParser.DATAMOVEMENT - 321)) | (1 << (PlSqlParser.DATAOBJNO - 321)) | (1 << (PlSqlParser.DATAOBJ_TO_MAT_PARTITION - 321)) | (1 << (PlSqlParser.DATAOBJ_TO_PARTITION - 321)) | (1 << (PlSqlParser.DATAPUMP - 321)) | (1 << (PlSqlParser.DATA_SECURITY_REWRITE_LIMIT - 321)) | (1 << (PlSqlParser.DATE_MODE - 321)) | (1 << (PlSqlParser.DAY - 321)) | (1 << (PlSqlParser.DAYS - 321)) | (1 << (PlSqlParser.DBA - 321)) | (1 << (PlSqlParser.DBA_RECYCLEBIN - 321)) | (1 << (PlSqlParser.DBMS_STATS - 321)) | (1 << (PlSqlParser.DB_ROLE_CHANGE - 321)) | (1 << (PlSqlParser.DBTIMEZONE - 321)) | (1 << (PlSqlParser.DB_UNIQUE_NAME - 321)) | (1 << (PlSqlParser.DB_VERSION - 321)) | (1 << (PlSqlParser.DDL - 321)) | (1 << (PlSqlParser.DEALLOCATE - 321)) | (1 << (PlSqlParser.DEBUG - 321)) | (1 << (PlSqlParser.DEBUGGER - 321)) | (1 << (PlSqlParser.DEC - 321)) | (1 << (PlSqlParser.DECIMAL - 321)) | (1 << (PlSqlParser.DECLARE - 321)) | (1 << (PlSqlParser.DECOMPOSE - 321)) | (1 << (PlSqlParser.DECORRELATE - 321)) | (1 << (PlSqlParser.DECR - 321)) | (1 << (PlSqlParser.DECREMENT - 321)) | (1 << (PlSqlParser.DECRYPT - 321)) | (1 << (PlSqlParser.DEDUPLICATE - 321)) | (1 << (PlSqlParser.DEFAULTS - 321)))) !== 0) || ((((_la - 353)) & ~0x1f) == 0 && ((1 << (_la - 353)) & ((1 << (PlSqlParser.DEFERRABLE - 353)) | (1 << (PlSqlParser.DEFERRED - 353)) | (1 << (PlSqlParser.DEFINED - 353)) | (1 << (PlSqlParser.DEFINE - 353)) | (1 << (PlSqlParser.DEFINER - 353)) | (1 << (PlSqlParser.DEGREE - 353)) | (1 << (PlSqlParser.DELAY - 353)) | (1 << (PlSqlParser.DELEGATE - 353)) | (1 << (PlSqlParser.DELETE_ALL - 353)) | (1 << (PlSqlParser.DELETE - 353)) | (1 << (PlSqlParser.DELETEXML - 353)) | (1 << (PlSqlParser.DEMAND - 353)) | (1 << (PlSqlParser.DENSE_RANKM - 353)) | (1 << (PlSqlParser.DEPENDENT - 353)) | (1 << (PlSqlParser.DEPTH - 353)) | (1 << (PlSqlParser.DEQUEUE - 353)) | (1 << (PlSqlParser.DEREF - 353)) | (1 << (PlSqlParser.DEREF_NO_REWRITE - 353)) | (1 << (PlSqlParser.DESTROY - 353)) | (1 << (PlSqlParser.DETACHED - 353)) | (1 << (PlSqlParser.DETERMINES - 353)) | (1 << (PlSqlParser.DETERMINISTIC - 353)) | (1 << (PlSqlParser.DICTIONARY - 353)) | (1 << (PlSqlParser.DIMENSION - 353)) | (1 << (PlSqlParser.DIMENSIONS - 353)) | (1 << (PlSqlParser.DIRECT_LOAD - 353)) | (1 << (PlSqlParser.DIRECTORY - 353)) | (1 << (PlSqlParser.DIRECT_PATH - 353)) | (1 << (PlSqlParser.DISABLE_ALL - 353)) | (1 << (PlSqlParser.DISABLE - 353)) | (1 << (PlSqlParser.DISABLE_PARALLEL_DML - 353)))) !== 0) || ((((_la - 385)) & ~0x1f) == 0 && ((1 << (_la - 385)) & ((1 << (PlSqlParser.DISABLE_PRESET - 385)) | (1 << (PlSqlParser.DISABLE_RPKE - 385)) | (1 << (PlSqlParser.DISALLOW - 385)) | (1 << (PlSqlParser.DISASSOCIATE - 385)) | (1 << (PlSqlParser.DISCARD - 385)) | (1 << (PlSqlParser.DISCONNECT - 385)) | (1 << (PlSqlParser.DISK - 385)) | (1 << (PlSqlParser.DISKGROUP - 385)) | (1 << (PlSqlParser.DISKS - 385)) | (1 << (PlSqlParser.DISMOUNT - 385)) | (1 << (PlSqlParser.DISTINGUISHED - 385)) | (1 << (PlSqlParser.DISTRIBUTED - 385)) | (1 << (PlSqlParser.DISTRIBUTE - 385)) | (1 << (PlSqlParser.DML - 385)) | (1 << (PlSqlParser.DML_UPDATE - 385)) | (1 << (PlSqlParser.DOCFIDELITY - 385)) | (1 << (PlSqlParser.DOCUMENT - 385)) | (1 << (PlSqlParser.DOMAIN_INDEX_FILTER - 385)) | (1 << (PlSqlParser.DOMAIN_INDEX_NO_SORT - 385)) | (1 << (PlSqlParser.DOMAIN_INDEX_SORT - 385)) | (1 << (PlSqlParser.DOUBLE - 385)) | (1 << (PlSqlParser.DOWNGRADE - 385)) | (1 << (PlSqlParser.DRIVING_SITE - 385)) | (1 << (PlSqlParser.DROP_COLUMN - 385)) | (1 << (PlSqlParser.DROP_GROUP - 385)) | (1 << (PlSqlParser.DSINTERVAL_UNCONSTRAINED - 385)) | (1 << (PlSqlParser.DST_UPGRADE_INSERT_CONV - 385)) | (1 << (PlSqlParser.DUMP - 385)))) !== 0) || ((((_la - 417)) & ~0x1f) == 0 && ((1 << (_la - 417)) & ((1 << (PlSqlParser.DUPLICATE - 417)) | (1 << (PlSqlParser.DV - 417)) | (1 << (PlSqlParser.DYNAMIC - 417)) | (1 << (PlSqlParser.DYNAMIC_SAMPLING - 417)) | (1 << (PlSqlParser.DYNAMIC_SAMPLING_EST_CDN - 417)) | (1 << (PlSqlParser.EACH - 417)) | (1 << (PlSqlParser.EDITIONABLE - 417)) | (1 << (PlSqlParser.EDITION - 417)) | (1 << (PlSqlParser.EDITIONING - 417)) | (1 << (PlSqlParser.EDITIONS - 417)) | (1 << (PlSqlParser.ELEMENT - 417)) | (1 << (PlSqlParser.ELIM_GROUPBY - 417)) | (1 << (PlSqlParser.ELIMINATE_JOIN - 417)) | (1 << (PlSqlParser.ELIMINATE_OBY - 417)) | (1 << (PlSqlParser.ELIMINATE_OUTER_JOIN - 417)) | (1 << (PlSqlParser.EM - 417)) | (1 << (PlSqlParser.EMPTY_BLOB - 417)) | (1 << (PlSqlParser.EMPTY_CLOB - 417)) | (1 << (PlSqlParser.EMPTY - 417)) | (1 << (PlSqlParser.ENABLE_ALL - 417)) | (1 << (PlSqlParser.ENABLE - 417)) | (1 << (PlSqlParser.ENABLE_PARALLEL_DML - 417)) | (1 << (PlSqlParser.ENABLE_PRESET - 417)) | (1 << (PlSqlParser.ENCODING - 417)) | (1 << (PlSqlParser.ENCRYPT - 417)) | (1 << (PlSqlParser.ENCRYPTION - 417)) | (1 << (PlSqlParser.END_OUTLINE_DATA - 417)) | (1 << (PlSqlParser.ENFORCED - 417)) | (1 << (PlSqlParser.ENFORCE - 417)))) !== 0) || ((((_la - 449)) & ~0x1f) == 0 && ((1 << (_la - 449)) & ((1 << (PlSqlParser.ENQUEUE - 449)) | (1 << (PlSqlParser.ENTERPRISE - 449)) | (1 << (PlSqlParser.ENTITYESCAPING - 449)) | (1 << (PlSqlParser.ENTRY - 449)) | (1 << (PlSqlParser.EQUIPART - 449)) | (1 << (PlSqlParser.ERR - 449)) | (1 << (PlSqlParser.ERROR_ARGUMENT - 449)) | (1 << (PlSqlParser.ERROR - 449)) | (1 << (PlSqlParser.ERROR_ON_OVERLAP_TIME - 449)) | (1 << (PlSqlParser.ERRORS - 449)) | (1 << (PlSqlParser.ESCAPE - 449)) | (1 << (PlSqlParser.ESTIMATE - 449)) | (1 << (PlSqlParser.EVAL - 449)) | (1 << (PlSqlParser.EVALNAME - 449)) | (1 << (PlSqlParser.EVALUATE - 449)) | (1 << (PlSqlParser.EVALUATION - 449)) | (1 << (PlSqlParser.EVENTS - 449)) | (1 << (PlSqlParser.EVERY - 449)) | (1 << (PlSqlParser.EXCEPT - 449)) | (1 << (PlSqlParser.EXCEPTION - 449)) | (1 << (PlSqlParser.EXCEPTION_INIT - 449)) | (1 << (PlSqlParser.EXCEPTIONS - 449)) | (1 << (PlSqlParser.EXCHANGE - 449)) | (1 << (PlSqlParser.EXCLUDE - 449)) | (1 << (PlSqlParser.EXCLUDING - 449)) | (1 << (PlSqlParser.EXECUTE - 449)) | (1 << (PlSqlParser.EXEMPT - 449)) | (1 << (PlSqlParser.EXISTING - 449)) | (1 << (PlSqlParser.EXISTS - 449)) | (1 << (PlSqlParser.EXISTSNODE - 449)) | (1 << (PlSqlParser.EXIT - 449)))) !== 0) || ((((_la - 481)) & ~0x1f) == 0 && ((1 << (_la - 481)) & ((1 << (PlSqlParser.EXPAND_GSET_TO_UNION - 481)) | (1 << (PlSqlParser.EXPAND_TABLE - 481)) | (1 << (PlSqlParser.EXP - 481)) | (1 << (PlSqlParser.EXPIRE - 481)) | (1 << (PlSqlParser.EXPLAIN - 481)) | (1 << (PlSqlParser.EXPLOSION - 481)) | (1 << (PlSqlParser.EXPORT - 481)) | (1 << (PlSqlParser.EXPR_CORR_CHECK - 481)) | (1 << (PlSqlParser.EXPRESS - 481)) | (1 << (PlSqlParser.EXTENDS - 481)) | (1 << (PlSqlParser.EXTENT - 481)) | (1 << (PlSqlParser.EXTENTS - 481)) | (1 << (PlSqlParser.EXTERNAL - 481)) | (1 << (PlSqlParser.EXTERNALLY - 481)) | (1 << (PlSqlParser.EXTRACTCLOBXML - 481)) | (1 << (PlSqlParser.EXTRACT - 481)) | (1 << (PlSqlParser.EXTRACTVALUE - 481)) | (1 << (PlSqlParser.EXTRA - 481)) | (1 << (PlSqlParser.FACILITY - 481)) | (1 << (PlSqlParser.FACT - 481)) | (1 << (PlSqlParser.FACTOR - 481)) | (1 << (PlSqlParser.FACTORIZE_JOIN - 481)) | (1 << (PlSqlParser.FAILED - 481)) | (1 << (PlSqlParser.FAILED_LOGIN_ATTEMPTS - 481)) | (1 << (PlSqlParser.FAILGROUP - 481)) | (1 << (PlSqlParser.FAILOVER - 481)) | (1 << (PlSqlParser.FAILURE - 481)) | (1 << (PlSqlParser.FALSE - 481)) | (1 << (PlSqlParser.FAMILY - 481)) | (1 << (PlSqlParser.FAR - 481)) | (1 << (PlSqlParser.FAST - 481)) | (1 << (PlSqlParser.FASTSTART - 481)))) !== 0) || ((((_la - 513)) & ~0x1f) == 0 && ((1 << (_la - 513)) & ((1 << (PlSqlParser.FBTSCAN - 513)) | (1 << (PlSqlParser.FEATURE_DETAILS - 513)) | (1 << (PlSqlParser.FEATURE_ID - 513)) | (1 << (PlSqlParser.FEATURE_SET - 513)) | (1 << (PlSqlParser.FEATURE_VALUE - 513)) | (1 << (PlSqlParser.FETCH - 513)) | (1 << (PlSqlParser.FILE - 513)) | (1 << (PlSqlParser.FILE_NAME_CONVERT - 513)) | (1 << (PlSqlParser.FILESYSTEM_LIKE_LOGGING - 513)) | (1 << (PlSqlParser.FILTER - 513)) | (1 << (PlSqlParser.FINAL - 513)) | (1 << (PlSqlParser.FINE - 513)) | (1 << (PlSqlParser.FINISH - 513)) | (1 << (PlSqlParser.FIRST - 513)) | (1 << (PlSqlParser.FIRSTM - 513)) | (1 << (PlSqlParser.FIRST_ROWS - 513)) | (1 << (PlSqlParser.FIRST_VALUE - 513)) | (1 << (PlSqlParser.FIXED_VIEW_DATA - 513)) | (1 << (PlSqlParser.FLAGGER - 513)) | (1 << (PlSqlParser.FLASHBACK - 513)) | (1 << (PlSqlParser.FLASH_CACHE - 513)) | (1 << (PlSqlParser.FLOAT - 513)) | (1 << (PlSqlParser.FLOB - 513)) | (1 << (PlSqlParser.FLOOR - 513)) | (1 << (PlSqlParser.FLUSH - 513)) | (1 << (PlSqlParser.FOLDER - 513)) | (1 << (PlSqlParser.FOLLOWING - 513)) | (1 << (PlSqlParser.FOLLOWS - 513)) | (1 << (PlSqlParser.FORALL - 513)) | (1 << (PlSqlParser.FORCE - 513)) | (1 << (PlSqlParser.FORCE_XML_QUERY_REWRITE - 513)) | (1 << (PlSqlParser.FOREIGN - 513)))) !== 0) || ((((_la - 545)) & ~0x1f) == 0 && ((1 << (_la - 545)) & ((1 << (PlSqlParser.FOREVER - 545)) | (1 << (PlSqlParser.FORMAT - 545)) | (1 << (PlSqlParser.FORWARD - 545)) | (1 << (PlSqlParser.FRAGMENT_NUMBER - 545)) | (1 << (PlSqlParser.FREELIST - 545)) | (1 << (PlSqlParser.FREELISTS - 545)) | (1 << (PlSqlParser.FREEPOOLS - 545)) | (1 << (PlSqlParser.FRESH - 545)) | (1 << (PlSqlParser.FROM_TZ - 545)) | (1 << (PlSqlParser.FULL - 545)) | (1 << (PlSqlParser.FULL_OUTER_JOIN_TO_OUTER - 545)) | (1 << (PlSqlParser.FUNCTION - 545)) | (1 << (PlSqlParser.FUNCTIONS - 545)) | (1 << (PlSqlParser.GATHER_OPTIMIZER_STATISTICS - 545)) | (1 << (PlSqlParser.GATHER_PLAN_STATISTICS - 545)) | (1 << (PlSqlParser.GBY_CONC_ROLLUP - 545)) | (1 << (PlSqlParser.GBY_PUSHDOWN - 545)) | (1 << (PlSqlParser.GENERATED - 545)) | (1 << (PlSqlParser.GET - 545)) | (1 << (PlSqlParser.GLOBAL - 545)) | (1 << (PlSqlParser.GLOBALLY - 545)) | (1 << (PlSqlParser.GLOBAL_NAME - 545)) | (1 << (PlSqlParser.GLOBAL_TOPIC_ENABLED - 545)) | (1 << (PlSqlParser.GROUP_BY - 545)) | (1 << (PlSqlParser.GROUP_ID - 545)) | (1 << (PlSqlParser.GROUPING - 545)) | (1 << (PlSqlParser.GROUPING_ID - 545)))) !== 0) || ((((_la - 577)) & ~0x1f) == 0 && ((1 << (_la - 577)) & ((1 << (PlSqlParser.GROUPS - 577)) | (1 << (PlSqlParser.GUARANTEED - 577)) | (1 << (PlSqlParser.GUARANTEE - 577)) | (1 << (PlSqlParser.GUARD - 577)) | (1 << (PlSqlParser.HASH_AJ - 577)) | (1 << (PlSqlParser.HASH - 577)) | (1 << (PlSqlParser.HASHKEYS - 577)) | (1 << (PlSqlParser.HASH_SJ - 577)) | (1 << (PlSqlParser.HEADER - 577)) | (1 << (PlSqlParser.HEAP - 577)) | (1 << (PlSqlParser.HELP - 577)) | (1 << (PlSqlParser.HEXTORAW - 577)) | (1 << (PlSqlParser.HEXTOREF - 577)) | (1 << (PlSqlParser.HIDDEN_KEYWORD - 577)) | (1 << (PlSqlParser.HIDE - 577)) | (1 << (PlSqlParser.HIERARCHY - 577)) | (1 << (PlSqlParser.HIGH - 577)) | (1 << (PlSqlParser.HINTSET_BEGIN - 577)) | (1 << (PlSqlParser.HINTSET_END - 577)) | (1 << (PlSqlParser.HOT - 577)) | (1 << (PlSqlParser.HOUR - 577)) | (1 << (PlSqlParser.HWM_BROKERED - 577)) | (1 << (PlSqlParser.HYBRID - 577)) | (1 << (PlSqlParser.IDENTIFIER - 577)) | (1 << (PlSqlParser.IDENTITY - 577)) | (1 << (PlSqlParser.IDGENERATORS - 577)) | (1 << (PlSqlParser.ID - 577)) | (1 << (PlSqlParser.IDLE_TIME - 577)) | (1 << (PlSqlParser.IF - 577)) | (1 << (PlSqlParser.IGNORE - 577)))) !== 0) || ((((_la - 609)) & ~0x1f) == 0 && ((1 << (_la - 609)) & ((1 << (PlSqlParser.IGNORE_OPTIM_EMBEDDED_HINTS - 609)) | (1 << (PlSqlParser.IGNORE_ROW_ON_DUPKEY_INDEX - 609)) | (1 << (PlSqlParser.IGNORE_WHERE_CLAUSE - 609)) | (1 << (PlSqlParser.ILM - 609)) | (1 << (PlSqlParser.IMMEDIATE - 609)) | (1 << (PlSqlParser.IMPACT - 609)) | (1 << (PlSqlParser.IMPORT - 609)) | (1 << (PlSqlParser.INACTIVE - 609)) | (1 << (PlSqlParser.INCLUDE - 609)) | (1 << (PlSqlParser.INCLUDE_VERSION - 609)) | (1 << (PlSqlParser.INCLUDING - 609)) | (1 << (PlSqlParser.INCREMENTAL - 609)) | (1 << (PlSqlParser.INCREMENT - 609)) | (1 << (PlSqlParser.INCR - 609)) | (1 << (PlSqlParser.INDENT - 609)) | (1 << (PlSqlParser.INDEX_ASC - 609)) | (1 << (PlSqlParser.INDEX_COMBINE - 609)) | (1 << (PlSqlParser.INDEX_DESC - 609)) | (1 << (PlSqlParser.INDEXED - 609)) | (1 << (PlSqlParser.INDEXES - 609)) | (1 << (PlSqlParser.INDEX_FFS - 609)) | (1 << (PlSqlParser.INDEX_FILTER - 609)) | (1 << (PlSqlParser.INDEXING - 609)) | (1 << (PlSqlParser.INDEX_JOIN - 609)) | (1 << (PlSqlParser.INDEX_ROWS - 609)) | (1 << (PlSqlParser.INDEX_RRS - 609)) | (1 << (PlSqlParser.INDEX_RS_ASC - 609)) | (1 << (PlSqlParser.INDEX_RS_DESC - 609)) | (1 << (PlSqlParser.INDEX_RS - 609)) | (1 << (PlSqlParser.INDEX_SCAN - 609)) | (1 << (PlSqlParser.INDEX_SKIP_SCAN - 609)))) !== 0) || ((((_la - 641)) & ~0x1f) == 0 && ((1 << (_la - 641)) & ((1 << (PlSqlParser.INDEX_SS_ASC - 641)) | (1 << (PlSqlParser.INDEX_SS_DESC - 641)) | (1 << (PlSqlParser.INDEX_SS - 641)) | (1 << (PlSqlParser.INDEX_STATS - 641)) | (1 << (PlSqlParser.INDEXTYPE - 641)) | (1 << (PlSqlParser.INDEXTYPES - 641)) | (1 << (PlSqlParser.INDICATOR - 641)) | (1 << (PlSqlParser.INDICES - 641)) | (1 << (PlSqlParser.INFINITE - 641)) | (1 << (PlSqlParser.INFORMATIONAL - 641)) | (1 << (PlSqlParser.INHERIT - 641)) | (1 << (PlSqlParser.INITCAP - 641)) | (1 << (PlSqlParser.INITIAL - 641)) | (1 << (PlSqlParser.INITIALIZED - 641)) | (1 << (PlSqlParser.INITIALLY - 641)) | (1 << (PlSqlParser.INITRANS - 641)) | (1 << (PlSqlParser.INLINE - 641)) | (1 << (PlSqlParser.INLINE_XMLTYPE_NT - 641)) | (1 << (PlSqlParser.INMEMORY - 641)) | (1 << (PlSqlParser.IN_MEMORY_METADATA - 641)) | (1 << (PlSqlParser.INMEMORY_PRUNING - 641)) | (1 << (PlSqlParser.INNER - 641)) | (1 << (PlSqlParser.INOUT - 641)) | (1 << (PlSqlParser.INPLACE - 641)) | (1 << (PlSqlParser.INSERTCHILDXMLAFTER - 641)) | (1 << (PlSqlParser.INSERTCHILDXMLBEFORE - 641)) | (1 << (PlSqlParser.INSERTCHILDXML - 641)) | (1 << (PlSqlParser.INSERTXMLAFTER - 641)) | (1 << (PlSqlParser.INSERTXMLBEFORE - 641)) | (1 << (PlSqlParser.INSTANCE - 641)))) !== 0) || ((((_la - 673)) & ~0x1f) == 0 && ((1 << (_la - 673)) & ((1 << (PlSqlParser.INSTANCES - 673)) | (1 << (PlSqlParser.INSTANTIABLE - 673)) | (1 << (PlSqlParser.INSTANTLY - 673)) | (1 << (PlSqlParser.INSTEAD - 673)) | (1 << (PlSqlParser.INSTR2 - 673)) | (1 << (PlSqlParser.INSTR4 - 673)) | (1 << (PlSqlParser.INSTRB - 673)) | (1 << (PlSqlParser.INSTRC - 673)) | (1 << (PlSqlParser.INSTR - 673)) | (1 << (PlSqlParser.INTEGER - 673)) | (1 << (PlSqlParser.INTERLEAVED - 673)) | (1 << (PlSqlParser.INTERMEDIATE - 673)) | (1 << (PlSqlParser.INTERNAL_CONVERT - 673)) | (1 << (PlSqlParser.INTERNAL_USE - 673)) | (1 << (PlSqlParser.INTERPRETED - 673)) | (1 << (PlSqlParser.INTERVAL - 673)) | (1 << (PlSqlParser.INT - 673)) | (1 << (PlSqlParser.INVALIDATE - 673)) | (1 << (PlSqlParser.INVISIBLE - 673)) | (1 << (PlSqlParser.IN_XQUERY - 673)) | (1 << (PlSqlParser.ISOLATION - 673)) | (1 << (PlSqlParser.ISOLATION_LEVEL - 673)) | (1 << (PlSqlParser.ITERATE - 673)) | (1 << (PlSqlParser.ITERATION_NUMBER - 673)) | (1 << (PlSqlParser.JAVA - 673)) | (1 << (PlSqlParser.JOB - 673)) | (1 << (PlSqlParser.JOIN - 673)) | (1 << (PlSqlParser.JSON_ARRAYAGG - 673)) | (1 << (PlSqlParser.JSON_ARRAY - 673)))) !== 0) || ((((_la - 705)) & ~0x1f) == 0 && ((1 << (_la - 705)) & ((1 << (PlSqlParser.JSON_EQUAL - 705)) | (1 << (PlSqlParser.JSON_EXISTS2 - 705)) | (1 << (PlSqlParser.JSON_EXISTS - 705)) | (1 << (PlSqlParser.JSONGET - 705)) | (1 << (PlSqlParser.JSON - 705)) | (1 << (PlSqlParser.JSON_OBJECTAGG - 705)) | (1 << (PlSqlParser.JSON_OBJECT - 705)) | (1 << (PlSqlParser.JSONPARSE - 705)) | (1 << (PlSqlParser.JSON_QUERY - 705)) | (1 << (PlSqlParser.JSON_SERIALIZE - 705)) | (1 << (PlSqlParser.JSON_TABLE - 705)) | (1 << (PlSqlParser.JSON_TEXTCONTAINS2 - 705)) | (1 << (PlSqlParser.JSON_TEXTCONTAINS - 705)) | (1 << (PlSqlParser.JSON_VALUE - 705)) | (1 << (PlSqlParser.KEEP_DUPLICATES - 705)) | (1 << (PlSqlParser.KEEP - 705)) | (1 << (PlSqlParser.KERBEROS - 705)) | (1 << (PlSqlParser.KEY - 705)) | (1 << (PlSqlParser.KEY_LENGTH - 705)) | (1 << (PlSqlParser.KEYSIZE - 705)) | (1 << (PlSqlParser.KEYS - 705)) | (1 << (PlSqlParser.KEYSTORE - 705)) | (1 << (PlSqlParser.KILL - 705)) | (1 << (PlSqlParser.LABEL - 705)) | (1 << (PlSqlParser.LANGUAGE - 705)) | (1 << (PlSqlParser.LAST_DAY - 705)) | (1 << (PlSqlParser.LAST - 705)) | (1 << (PlSqlParser.LAST_VALUE - 705)) | (1 << (PlSqlParser.LATERAL - 705)) | (1 << (PlSqlParser.LAX - 705)) | (1 << (PlSqlParser.LAYER - 705)) | (1 << (PlSqlParser.LDAP_REGISTRATION_ENABLED - 705)))) !== 0) || ((((_la - 737)) & ~0x1f) == 0 && ((1 << (_la - 737)) & ((1 << (PlSqlParser.LDAP_REGISTRATION - 737)) | (1 << (PlSqlParser.LDAP_REG_SYNC_INTERVAL - 737)) | (1 << (PlSqlParser.LEADING - 737)) | (1 << (PlSqlParser.LEFT - 737)) | (1 << (PlSqlParser.LENGTH2 - 737)) | (1 << (PlSqlParser.LENGTH4 - 737)) | (1 << (PlSqlParser.LENGTHB - 737)) | (1 << (PlSqlParser.LENGTHC - 737)) | (1 << (PlSqlParser.LENGTH - 737)) | (1 << (PlSqlParser.LESS - 737)) | (1 << (PlSqlParser.LEVEL - 737)) | (1 << (PlSqlParser.LEVELS - 737)) | (1 << (PlSqlParser.LIBRARY - 737)) | (1 << (PlSqlParser.LIFECYCLE - 737)) | (1 << (PlSqlParser.LIFE - 737)) | (1 << (PlSqlParser.LIFETIME - 737)) | (1 << (PlSqlParser.LIKE2 - 737)) | (1 << (PlSqlParser.LIKE4 - 737)) | (1 << (PlSqlParser.LIKEC - 737)) | (1 << (PlSqlParser.LIKE_EXPAND - 737)) | (1 << (PlSqlParser.LIMIT - 737)) | (1 << (PlSqlParser.LINEAR - 737)) | (1 << (PlSqlParser.LINK - 737)) | (1 << (PlSqlParser.LIST - 737)) | (1 << (PlSqlParser.LN - 737)) | (1 << (PlSqlParser.LNNVL - 737)) | (1 << (PlSqlParser.LOAD - 737)) | (1 << (PlSqlParser.LOB - 737)) | (1 << (PlSqlParser.LOBNVL - 737)) | (1 << (PlSqlParser.LOBS - 737)) | (1 << (PlSqlParser.LOCAL_INDEXES - 737)))) !== 0) || ((((_la - 769)) & ~0x1f) == 0 && ((1 << (_la - 769)) & ((1 << (PlSqlParser.LOCAL - 769)) | (1 << (PlSqlParser.LOCALTIME - 769)) | (1 << (PlSqlParser.LOCALTIMESTAMP - 769)) | (1 << (PlSqlParser.LOCATION - 769)) | (1 << (PlSqlParser.LOCATOR - 769)) | (1 << (PlSqlParser.LOCKED - 769)) | (1 << (PlSqlParser.LOCKING - 769)) | (1 << (PlSqlParser.LOGFILE - 769)) | (1 << (PlSqlParser.LOGFILES - 769)) | (1 << (PlSqlParser.LOGGING - 769)) | (1 << (PlSqlParser.LOGICAL - 769)) | (1 << (PlSqlParser.LOGICAL_READS_PER_CALL - 769)) | (1 << (PlSqlParser.LOGICAL_READS_PER_SESSION - 769)) | (1 << (PlSqlParser.LOG - 769)) | (1 << (PlSqlParser.LOGMINING - 769)) | (1 << (PlSqlParser.LOGOFF - 769)) | (1 << (PlSqlParser.LOGON - 769)) | (1 << (PlSqlParser.LOG_READ_ONLY_VIOLATIONS - 769)) | (1 << (PlSqlParser.LONG - 769)) | (1 << (PlSqlParser.LOOP - 769)) | (1 << (PlSqlParser.LOWER - 769)) | (1 << (PlSqlParser.LOW - 769)) | (1 << (PlSqlParser.LPAD - 769)) | (1 << (PlSqlParser.LTRIM - 769)) | (1 << (PlSqlParser.MAIN - 769)) | (1 << (PlSqlParser.MAKE_REF - 769)) | (1 << (PlSqlParser.MANAGED - 769)) | (1 << (PlSqlParser.MANAGE - 769)) | (1 << (PlSqlParser.MANAGEMENT - 769)) | (1 << (PlSqlParser.MANAGER - 769)) | (1 << (PlSqlParser.MANUAL - 769)))) !== 0) || ((((_la - 801)) & ~0x1f) == 0 && ((1 << (_la - 801)) & ((1 << (PlSqlParser.MAP - 801)) | (1 << (PlSqlParser.MAPPING - 801)) | (1 << (PlSqlParser.MASTER - 801)) | (1 << (PlSqlParser.MATCHED - 801)) | (1 << (PlSqlParser.MATCHES - 801)) | (1 << (PlSqlParser.MATCH - 801)) | (1 << (PlSqlParser.MATCH_NUMBER - 801)) | (1 << (PlSqlParser.MATCH_RECOGNIZE - 801)) | (1 << (PlSqlParser.MATERIALIZED - 801)) | (1 << (PlSqlParser.MATERIALIZE - 801)) | (1 << (PlSqlParser.MAXARCHLOGS - 801)) | (1 << (PlSqlParser.MAXDATAFILES - 801)) | (1 << (PlSqlParser.MAXEXTENTS - 801)) | (1 << (PlSqlParser.MAXIMIZE - 801)) | (1 << (PlSqlParser.MAXINSTANCES - 801)) | (1 << (PlSqlParser.MAXLOGFILES - 801)) | (1 << (PlSqlParser.MAXLOGHISTORY - 801)) | (1 << (PlSqlParser.MAXLOGMEMBERS - 801)) | (1 << (PlSqlParser.MAX_SHARED_TEMP_SIZE - 801)) | (1 << (PlSqlParser.MAXSIZE - 801)) | (1 << (PlSqlParser.MAXTRANS - 801)) | (1 << (PlSqlParser.MAXVALUE - 801)) | (1 << (PlSqlParser.MEASURE - 801)) | (1 << (PlSqlParser.MEASURES - 801)) | (1 << (PlSqlParser.MEDIUM - 801)) | (1 << (PlSqlParser.MEMBER - 801)) | (1 << (PlSqlParser.MEMCOMPRESS - 801)) | (1 << (PlSqlParser.MEMORY - 801)) | (1 << (PlSqlParser.MERGEACTIONS - 801)) | (1 << (PlSqlParser.MERGE_AJ - 801)) | (1 << (PlSqlParser.MERGE_CONST_ON - 801)) | (1 << (PlSqlParser.MERGE - 801)))) !== 0) || ((((_la - 833)) & ~0x1f) == 0 && ((1 << (_la - 833)) & ((1 << (PlSqlParser.MERGE_SJ - 833)) | (1 << (PlSqlParser.METADATA - 833)) | (1 << (PlSqlParser.METHOD - 833)) | (1 << (PlSqlParser.MIGRATE - 833)) | (1 << (PlSqlParser.MIGRATION - 833)) | (1 << (PlSqlParser.MINEXTENTS - 833)) | (1 << (PlSqlParser.MINIMIZE - 833)) | (1 << (PlSqlParser.MINIMUM - 833)) | (1 << (PlSqlParser.MINING - 833)) | (1 << (PlSqlParser.MINUS_NULL - 833)) | (1 << (PlSqlParser.MINUTE - 833)) | (1 << (PlSqlParser.MINVALUE - 833)) | (1 << (PlSqlParser.MIRRORCOLD - 833)) | (1 << (PlSqlParser.MIRRORHOT - 833)) | (1 << (PlSqlParser.MIRROR - 833)) | (1 << (PlSqlParser.MLSLABEL - 833)) | (1 << (PlSqlParser.MODEL_COMPILE_SUBQUERY - 833)) | (1 << (PlSqlParser.MODEL_DONTVERIFY_UNIQUENESS - 833)) | (1 << (PlSqlParser.MODEL_DYNAMIC_SUBQUERY - 833)) | (1 << (PlSqlParser.MODEL_MIN_ANALYSIS - 833)) | (1 << (PlSqlParser.MODEL - 833)) | (1 << (PlSqlParser.MODEL_NB - 833)) | (1 << (PlSqlParser.MODEL_NO_ANALYSIS - 833)) | (1 << (PlSqlParser.MODEL_PBY - 833)) | (1 << (PlSqlParser.MODEL_PUSH_REF - 833)) | (1 << (PlSqlParser.MODEL_SV - 833)) | (1 << (PlSqlParser.MODIFICATION - 833)) | (1 << (PlSqlParser.MODIFY_COLUMN_TYPE - 833)) | (1 << (PlSqlParser.MODIFY - 833)) | (1 << (PlSqlParser.MOD - 833)))) !== 0) || ((((_la - 865)) & ~0x1f) == 0 && ((1 << (_la - 865)) & ((1 << (PlSqlParser.MODULE - 865)) | (1 << (PlSqlParser.MONITORING - 865)) | (1 << (PlSqlParser.MONITOR - 865)) | (1 << (PlSqlParser.MONTH - 865)) | (1 << (PlSqlParser.MONTHS_BETWEEN - 865)) | (1 << (PlSqlParser.MONTHS - 865)) | (1 << (PlSqlParser.MOUNT - 865)) | (1 << (PlSqlParser.MOUNTPATH - 865)) | (1 << (PlSqlParser.MOVEMENT - 865)) | (1 << (PlSqlParser.MOVE - 865)) | (1 << (PlSqlParser.MULTIDIMENSIONAL - 865)) | (1 << (PlSqlParser.MULTISET - 865)) | (1 << (PlSqlParser.MV_MERGE - 865)) | (1 << (PlSqlParser.NAMED - 865)) | (1 << (PlSqlParser.NAME - 865)) | (1 << (PlSqlParser.NAMESPACE - 865)) | (1 << (PlSqlParser.NAN - 865)) | (1 << (PlSqlParser.NANVL - 865)) | (1 << (PlSqlParser.NATIONAL - 865)) | (1 << (PlSqlParser.NATIVE_FULL_OUTER_JOIN - 865)) | (1 << (PlSqlParser.NATIVE - 865)) | (1 << (PlSqlParser.NATURAL - 865)) | (1 << (PlSqlParser.NAV - 865)) | (1 << (PlSqlParser.NCHAR_CS - 865)) | (1 << (PlSqlParser.NCHAR - 865)) | (1 << (PlSqlParser.NCHR - 865)) | (1 << (PlSqlParser.NCLOB - 865)) | (1 << (PlSqlParser.NEEDED - 865)) | (1 << (PlSqlParser.NEG - 865)) | (1 << (PlSqlParser.NESTED - 865)) | (1 << (PlSqlParser.NESTED_TABLE_FAST_INSERT - 865)))) !== 0) || ((((_la - 897)) & ~0x1f) == 0 && ((1 << (_la - 897)) & ((1 << (PlSqlParser.NESTED_TABLE_GET_REFS - 897)) | (1 << (PlSqlParser.NESTED_TABLE_ID - 897)) | (1 << (PlSqlParser.NESTED_TABLE_SET_REFS - 897)) | (1 << (PlSqlParser.NESTED_TABLE_SET_SETID - 897)) | (1 << (PlSqlParser.NETWORK - 897)) | (1 << (PlSqlParser.NEVER - 897)) | (1 << (PlSqlParser.NEW - 897)) | (1 << (PlSqlParser.NEW_TIME - 897)) | (1 << (PlSqlParser.NEXT_DAY - 897)) | (1 << (PlSqlParser.NEXT - 897)) | (1 << (PlSqlParser.NL_AJ - 897)) | (1 << (PlSqlParser.NLJ_BATCHING - 897)) | (1 << (PlSqlParser.NLJ_INDEX_FILTER - 897)) | (1 << (PlSqlParser.NLJ_INDEX_SCAN - 897)) | (1 << (PlSqlParser.NLJ_PREFETCH - 897)) | (1 << (PlSqlParser.NLS_CALENDAR - 897)) | (1 << (PlSqlParser.NLS_CHARACTERSET - 897)) | (1 << (PlSqlParser.NLS_CHARSET_DECL_LEN - 897)) | (1 << (PlSqlParser.NLS_CHARSET_ID - 897)) | (1 << (PlSqlParser.NLS_CHARSET_NAME - 897)) | (1 << (PlSqlParser.NLS_COMP - 897)) | (1 << (PlSqlParser.NLS_CURRENCY - 897)) | (1 << (PlSqlParser.NLS_DATE_FORMAT - 897)) | (1 << (PlSqlParser.NLS_DATE_LANGUAGE - 897)) | (1 << (PlSqlParser.NLS_INITCAP - 897)) | (1 << (PlSqlParser.NLS_ISO_CURRENCY - 897)) | (1 << (PlSqlParser.NL_SJ - 897)) | (1 << (PlSqlParser.NLS_LANG - 897)) | (1 << (PlSqlParser.NLS_LANGUAGE - 897)) | (1 << (PlSqlParser.NLS_LENGTH_SEMANTICS - 897)) | (1 << (PlSqlParser.NLS_LOWER - 897)) | (1 << (PlSqlParser.NLS_NCHAR_CONV_EXCP - 897)))) !== 0) || ((((_la - 929)) & ~0x1f) == 0 && ((1 << (_la - 929)) & ((1 << (PlSqlParser.NLS_NUMERIC_CHARACTERS - 929)) | (1 << (PlSqlParser.NLS_SORT - 929)) | (1 << (PlSqlParser.NLSSORT - 929)) | (1 << (PlSqlParser.NLS_SPECIAL_CHARS - 929)) | (1 << (PlSqlParser.NLS_TERRITORY - 929)) | (1 << (PlSqlParser.NLS_UPPER - 929)) | (1 << (PlSqlParser.NO_ACCESS - 929)) | (1 << (PlSqlParser.NO_ADAPTIVE_PLAN - 929)) | (1 << (PlSqlParser.NO_ANSI_REARCH - 929)) | (1 << (PlSqlParser.NOAPPEND - 929)) | (1 << (PlSqlParser.NOARCHIVELOG - 929)) | (1 << (PlSqlParser.NOAUDIT - 929)) | (1 << (PlSqlParser.NO_AUTO_REOPTIMIZE - 929)) | (1 << (PlSqlParser.NO_BASETABLE_MULTIMV_REWRITE - 929)) | (1 << (PlSqlParser.NO_BATCH_TABLE_ACCESS_BY_ROWID - 929)) | (1 << (PlSqlParser.NO_BIND_AWARE - 929)) | (1 << (PlSqlParser.NO_BUFFER - 929)) | (1 << (PlSqlParser.NOCACHE - 929)) | (1 << (PlSqlParser.NO_CARTESIAN - 929)) | (1 << (PlSqlParser.NO_CHECK_ACL_REWRITE - 929)) | (1 << (PlSqlParser.NO_CLUSTER_BY_ROWID - 929)) | (1 << (PlSqlParser.NO_CLUSTERING - 929)) | (1 << (PlSqlParser.NO_COALESCE_SQ - 929)) | (1 << (PlSqlParser.NO_COMMON_DATA - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_CB_WHR_ONLY - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_COMBINE_SW - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_COST_BASED - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_ELIM_DUPS - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_FILTERING - 929)) | (1 << (PlSqlParser.NOCOPY - 929)) | (1 << (PlSqlParser.NO_COST_XML_QUERY_REWRITE - 929)))) !== 0) || ((((_la - 961)) & ~0x1f) == 0 && ((1 << (_la - 961)) & ((1 << (PlSqlParser.NO_CPU_COSTING - 961)) | (1 << (PlSqlParser.NOCPU_COSTING - 961)) | (1 << (PlSqlParser.NOCYCLE - 961)) | (1 << (PlSqlParser.NO_DATA_SECURITY_REWRITE - 961)) | (1 << (PlSqlParser.NO_DECORRELATE - 961)) | (1 << (PlSqlParser.NODELAY - 961)) | (1 << (PlSqlParser.NO_DOMAIN_INDEX_FILTER - 961)) | (1 << (PlSqlParser.NO_DST_UPGRADE_INSERT_CONV - 961)) | (1 << (PlSqlParser.NO_ELIM_GROUPBY - 961)) | (1 << (PlSqlParser.NO_ELIMINATE_JOIN - 961)) | (1 << (PlSqlParser.NO_ELIMINATE_OBY - 961)) | (1 << (PlSqlParser.NO_ELIMINATE_OUTER_JOIN - 961)) | (1 << (PlSqlParser.NOENTITYESCAPING - 961)) | (1 << (PlSqlParser.NO_EXPAND_GSET_TO_UNION - 961)) | (1 << (PlSqlParser.NO_EXPAND - 961)) | (1 << (PlSqlParser.NO_EXPAND_TABLE - 961)) | (1 << (PlSqlParser.NO_FACT - 961)) | (1 << (PlSqlParser.NO_FACTORIZE_JOIN - 961)) | (1 << (PlSqlParser.NO_FILTERING - 961)) | (1 << (PlSqlParser.NOFORCE - 961)) | (1 << (PlSqlParser.NO_FULL_OUTER_JOIN_TO_OUTER - 961)) | (1 << (PlSqlParser.NO_GATHER_OPTIMIZER_STATISTICS - 961)) | (1 << (PlSqlParser.NO_GBY_PUSHDOWN - 961)) | (1 << (PlSqlParser.NOGUARANTEE - 961)) | (1 << (PlSqlParser.NO_INDEX_FFS - 961)) | (1 << (PlSqlParser.NO_INDEX - 961)) | (1 << (PlSqlParser.NO_INDEX_SS - 961)) | (1 << (PlSqlParser.NO_INMEMORY - 961)) | (1 << (PlSqlParser.NO_INMEMORY_PRUNING - 961)) | (1 << (PlSqlParser.NOKEEP - 961)) | (1 << (PlSqlParser.NO_LOAD - 961)) | (1 << (PlSqlParser.NOLOCAL - 961)))) !== 0) || ((((_la - 993)) & ~0x1f) == 0 && ((1 << (_la - 993)) & ((1 << (PlSqlParser.NOLOGGING - 993)) | (1 << (PlSqlParser.NOMAPPING - 993)) | (1 << (PlSqlParser.NOMAXVALUE - 993)) | (1 << (PlSqlParser.NO_MERGE - 993)) | (1 << (PlSqlParser.NOMINIMIZE - 993)) | (1 << (PlSqlParser.NOMINVALUE - 993)) | (1 << (PlSqlParser.NO_MODEL_PUSH_REF - 993)) | (1 << (PlSqlParser.NO_MONITORING - 993)) | (1 << (PlSqlParser.NOMONITORING - 993)) | (1 << (PlSqlParser.NO_MONITOR - 993)) | (1 << (PlSqlParser.NO_MULTIMV_REWRITE - 993)) | (1 << (PlSqlParser.NO_NATIVE_FULL_OUTER_JOIN - 993)) | (1 << (PlSqlParser.NONBLOCKING - 993)) | (1 << (PlSqlParser.NONEDITIONABLE - 993)) | (1 << (PlSqlParser.NONE - 993)) | (1 << (PlSqlParser.NO_NLJ_BATCHING - 993)) | (1 << (PlSqlParser.NO_NLJ_PREFETCH - 993)) | (1 << (PlSqlParser.NO - 993)) | (1 << (PlSqlParser.NONSCHEMA - 993)) | (1 << (PlSqlParser.NO_OBJECT_LINK - 993)) | (1 << (PlSqlParser.NOORDER - 993)) | (1 << (PlSqlParser.NO_ORDER_ROLLUPS - 993)) | (1 << (PlSqlParser.NO_OUTER_JOIN_TO_ANTI - 993)) | (1 << (PlSqlParser.NO_OUTER_JOIN_TO_INNER - 993)) | (1 << (PlSqlParser.NOOVERRIDE - 993)) | (1 << (PlSqlParser.NO_PARALLEL_INDEX - 993)) | (1 << (PlSqlParser.NOPARALLEL_INDEX - 993)) | (1 << (PlSqlParser.NO_PARALLEL - 993)) | (1 << (PlSqlParser.NOPARALLEL - 993)) | (1 << (PlSqlParser.NO_PARTIAL_COMMIT - 993)) | (1 << (PlSqlParser.NO_PARTIAL_JOIN - 993)) | (1 << (PlSqlParser.NO_PARTIAL_ROLLUP_PUSHDOWN - 993)))) !== 0) || ((((_la - 1025)) & ~0x1f) == 0 && ((1 << (_la - 1025)) & ((1 << (PlSqlParser.NOPARTITION - 1025)) | (1 << (PlSqlParser.NO_PLACE_DISTINCT - 1025)) | (1 << (PlSqlParser.NO_PLACE_GROUP_BY - 1025)) | (1 << (PlSqlParser.NO_PQ_CONCURRENT_UNION - 1025)) | (1 << (PlSqlParser.NO_PQ_MAP - 1025)) | (1 << (PlSqlParser.NO_PQ_REPLICATE - 1025)) | (1 << (PlSqlParser.NO_PQ_SKEW - 1025)) | (1 << (PlSqlParser.NO_PRUNE_GSETS - 1025)) | (1 << (PlSqlParser.NO_PULL_PRED - 1025)) | (1 << (PlSqlParser.NO_PUSH_PRED - 1025)) | (1 << (PlSqlParser.NO_PUSH_SUBQ - 1025)) | (1 << (PlSqlParser.NO_PX_FAULT_TOLERANCE - 1025)) | (1 << (PlSqlParser.NO_PX_JOIN_FILTER - 1025)) | (1 << (PlSqlParser.NO_QKN_BUFF - 1025)) | (1 << (PlSqlParser.NO_QUERY_TRANSFORMATION - 1025)) | (1 << (PlSqlParser.NO_REF_CASCADE - 1025)) | (1 << (PlSqlParser.NORELOCATE - 1025)) | (1 << (PlSqlParser.NORELY - 1025)) | (1 << (PlSqlParser.NOREPAIR - 1025)) | (1 << (PlSqlParser.NOREPLAY - 1025)) | (1 << (PlSqlParser.NORESETLOGS - 1025)) | (1 << (PlSqlParser.NO_RESULT_CACHE - 1025)) | (1 << (PlSqlParser.NOREVERSE - 1025)) | (1 << (PlSqlParser.NO_REWRITE - 1025)) | (1 << (PlSqlParser.NOREWRITE - 1025)) | (1 << (PlSqlParser.NORMAL - 1025)) | (1 << (PlSqlParser.NO_ROOT_SW_FOR_LOCAL - 1025)) | (1 << (PlSqlParser.NOROWDEPENDENCIES - 1025)) | (1 << (PlSqlParser.NOSCHEMACHECK - 1025)) | (1 << (PlSqlParser.NOSEGMENT - 1025)) | (1 << (PlSqlParser.NO_SEMIJOIN - 1025)) | (1 << (PlSqlParser.NO_SEMI_TO_INNER - 1025)))) !== 0) || ((((_la - 1057)) & ~0x1f) == 0 && ((1 << (_la - 1057)) & ((1 << (PlSqlParser.NO_SET_TO_JOIN - 1057)) | (1 << (PlSqlParser.NOSORT - 1057)) | (1 << (PlSqlParser.NO_SQL_TRANSLATION - 1057)) | (1 << (PlSqlParser.NO_SQL_TUNE - 1057)) | (1 << (PlSqlParser.NO_STAR_TRANSFORMATION - 1057)) | (1 << (PlSqlParser.NO_STATEMENT_QUEUING - 1057)) | (1 << (PlSqlParser.NO_STATS_GSETS - 1057)) | (1 << (PlSqlParser.NOSTRICT - 1057)) | (1 << (PlSqlParser.NO_SUBQUERY_PRUNING - 1057)) | (1 << (PlSqlParser.NO_SUBSTRB_PAD - 1057)) | (1 << (PlSqlParser.NO_SWAP_JOIN_INPUTS - 1057)) | (1 << (PlSqlParser.NOSWITCH - 1057)) | (1 << (PlSqlParser.NO_TABLE_LOOKUP_BY_NL - 1057)) | (1 << (PlSqlParser.NO_TEMP_TABLE - 1057)) | (1 << (PlSqlParser.NOTHING - 1057)) | (1 << (PlSqlParser.NOTIFICATION - 1057)) | (1 << (PlSqlParser.NO_TRANSFORM_DISTINCT_AGG - 1057)) | (1 << (PlSqlParser.NO_UNNEST - 1057)) | (1 << (PlSqlParser.NO_USE_CUBE - 1057)) | (1 << (PlSqlParser.NO_USE_HASH_AGGREGATION - 1057)) | (1 << (PlSqlParser.NO_USE_HASH_GBY_FOR_PUSHDOWN - 1057)) | (1 << (PlSqlParser.NO_USE_HASH - 1057)) | (1 << (PlSqlParser.NO_USE_INVISIBLE_INDEXES - 1057)) | (1 << (PlSqlParser.NO_USE_MERGE - 1057)) | (1 << (PlSqlParser.NO_USE_NL - 1057)) | (1 << (PlSqlParser.NO_USE_VECTOR_AGGREGATION - 1057)) | (1 << (PlSqlParser.NOVALIDATE - 1057)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM_DIMS - 1057)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM_FACT - 1057)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM - 1057)))) !== 0) || ((((_la - 1089)) & ~0x1f) == 0 && ((1 << (_la - 1089)) & ((1 << (PlSqlParser.NO_XDB_FASTPATH_INSERT - 1089)) | (1 << (PlSqlParser.NO_XML_DML_REWRITE - 1089)) | (1 << (PlSqlParser.NO_XMLINDEX_REWRITE_IN_SELECT - 1089)) | (1 << (PlSqlParser.NO_XMLINDEX_REWRITE - 1089)) | (1 << (PlSqlParser.NO_XML_QUERY_REWRITE - 1089)) | (1 << (PlSqlParser.NO_ZONEMAP - 1089)) | (1 << (PlSqlParser.NTH_VALUE - 1089)) | (1 << (PlSqlParser.NULLIF - 1089)) | (1 << (PlSqlParser.NULLS - 1089)) | (1 << (PlSqlParser.NUMBER - 1089)) | (1 << (PlSqlParser.NUMERIC - 1089)) | (1 << (PlSqlParser.NUM_INDEX_KEYS - 1089)) | (1 << (PlSqlParser.NUMTODSINTERVAL - 1089)) | (1 << (PlSqlParser.NUMTOYMINTERVAL - 1089)) | (1 << (PlSqlParser.NVARCHAR2 - 1089)) | (1 << (PlSqlParser.NVL2 - 1089)) | (1 << (PlSqlParser.OBJECT2XML - 1089)) | (1 << (PlSqlParser.OBJECT - 1089)) | (1 << (PlSqlParser.OBJ_ID - 1089)) | (1 << (PlSqlParser.OBJNO - 1089)) | (1 << (PlSqlParser.OBJNO_REUSE - 1089)) | (1 << (PlSqlParser.OCCURENCES - 1089)) | (1 << (PlSqlParser.OFFLINE - 1089)) | (1 << (PlSqlParser.OFF - 1089)) | (1 << (PlSqlParser.OFFSET - 1089)) | (1 << (PlSqlParser.OIDINDEX - 1089)) | (1 << (PlSqlParser.OID - 1089)) | (1 << (PlSqlParser.OLAP - 1089)) | (1 << (PlSqlParser.OLD - 1089)) | (1 << (PlSqlParser.OLD_PUSH_PRED - 1089)))) !== 0) || ((((_la - 1121)) & ~0x1f) == 0 && ((1 << (_la - 1121)) & ((1 << (PlSqlParser.OLS - 1121)) | (1 << (PlSqlParser.OLTP - 1121)) | (1 << (PlSqlParser.OMIT - 1121)) | (1 << (PlSqlParser.ONE - 1121)) | (1 << (PlSqlParser.ONLINE - 1121)) | (1 << (PlSqlParser.ONLY - 1121)) | (1 << (PlSqlParser.OPAQUE - 1121)) | (1 << (PlSqlParser.OPAQUE_TRANSFORM - 1121)) | (1 << (PlSqlParser.OPAQUE_XCANONICAL - 1121)) | (1 << (PlSqlParser.OPCODE - 1121)) | (1 << (PlSqlParser.OPEN - 1121)) | (1 << (PlSqlParser.OPERATIONS - 1121)) | (1 << (PlSqlParser.OPERATOR - 1121)) | (1 << (PlSqlParser.OPT_ESTIMATE - 1121)) | (1 << (PlSqlParser.OPTIMAL - 1121)) | (1 << (PlSqlParser.OPTIMIZE - 1121)) | (1 << (PlSqlParser.OPTIMIZER_FEATURES_ENABLE - 1121)) | (1 << (PlSqlParser.OPTIMIZER_GOAL - 1121)) | (1 << (PlSqlParser.OPT_PARAM - 1121)) | (1 << (PlSqlParser.ORA_BRANCH - 1121)) | (1 << (PlSqlParser.ORA_CHECK_ACL - 1121)) | (1 << (PlSqlParser.ORA_CHECK_PRIVILEGE - 1121)) | (1 << (PlSqlParser.ORA_CLUSTERING - 1121)) | (1 << (PlSqlParser.ORADATA - 1121)) | (1 << (PlSqlParser.ORADEBUG - 1121)) | (1 << (PlSqlParser.ORA_DST_AFFECTED - 1121)) | (1 << (PlSqlParser.ORA_DST_CONVERT - 1121)) | (1 << (PlSqlParser.ORA_DST_ERROR - 1121)) | (1 << (PlSqlParser.ORA_GET_ACLIDS - 1121)))) !== 0) || ((((_la - 1153)) & ~0x1f) == 0 && ((1 << (_la - 1153)) & ((1 << (PlSqlParser.ORA_GET_PRIVILEGES - 1153)) | (1 << (PlSqlParser.ORA_HASH - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_USERID - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_USER - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_XS_USER_GUID - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_XS_USER - 1153)) | (1 << (PlSqlParser.ORA_RAWCOMPARE - 1153)) | (1 << (PlSqlParser.ORA_RAWCONCAT - 1153)) | (1 << (PlSqlParser.ORA_ROWSCN - 1153)) | (1 << (PlSqlParser.ORA_ROWSCN_RAW - 1153)) | (1 << (PlSqlParser.ORA_ROWVERSION - 1153)) | (1 << (PlSqlParser.ORA_TABVERSION - 1153)) | (1 << (PlSqlParser.ORA_WRITE_TIME - 1153)) | (1 << (PlSqlParser.ORDERED - 1153)) | (1 << (PlSqlParser.ORDERED_PREDICATES - 1153)) | (1 << (PlSqlParser.ORDINALITY - 1153)) | (1 << (PlSqlParser.OR_EXPAND - 1153)) | (1 << (PlSqlParser.ORGANIZATION - 1153)) | (1 << (PlSqlParser.OR_PREDICATES - 1153)) | (1 << (PlSqlParser.OSERROR - 1153)) | (1 << (PlSqlParser.OTHER - 1153)) | (1 << (PlSqlParser.OUTER_JOIN_TO_ANTI - 1153)) | (1 << (PlSqlParser.OUTER_JOIN_TO_INNER - 1153)) | (1 << (PlSqlParser.OUTER - 1153)) | (1 << (PlSqlParser.OUTLINE_LEAF - 1153)) | (1 << (PlSqlParser.OUTLINE - 1153)) | (1 << (PlSqlParser.OUT_OF_LINE - 1153)) | (1 << (PlSqlParser.OUT - 1153)) | (1 << (PlSqlParser.OVERFLOW_NOMOVE - 1153)) | (1 << (PlSqlParser.OVERFLOW - 1153)))) !== 0) || ((((_la - 1185)) & ~0x1f) == 0 && ((1 << (_la - 1185)) & ((1 << (PlSqlParser.OVERLAPS - 1185)) | (1 << (PlSqlParser.OVER - 1185)) | (1 << (PlSqlParser.OVERRIDING - 1185)) | (1 << (PlSqlParser.OWNER - 1185)) | (1 << (PlSqlParser.OWNERSHIP - 1185)) | (1 << (PlSqlParser.OWN - 1185)) | (1 << (PlSqlParser.PACKAGE - 1185)) | (1 << (PlSqlParser.PACKAGES - 1185)) | (1 << (PlSqlParser.PARALLEL_ENABLE - 1185)) | (1 << (PlSqlParser.PARALLEL_INDEX - 1185)) | (1 << (PlSqlParser.PARALLEL - 1185)) | (1 << (PlSqlParser.PARAMETERS - 1185)) | (1 << (PlSqlParser.PARAM - 1185)) | (1 << (PlSqlParser.PARENT - 1185)) | (1 << (PlSqlParser.PARITY - 1185)) | (1 << (PlSqlParser.PARTIAL_JOIN - 1185)) | (1 << (PlSqlParser.PARTIALLY - 1185)) | (1 << (PlSqlParser.PARTIAL - 1185)) | (1 << (PlSqlParser.PARTIAL_ROLLUP_PUSHDOWN - 1185)) | (1 << (PlSqlParser.PARTITION_HASH - 1185)) | (1 << (PlSqlParser.PARTITION_LIST - 1185)) | (1 << (PlSqlParser.PARTITION - 1185)) | (1 << (PlSqlParser.PARTITION_RANGE - 1185)) | (1 << (PlSqlParser.PARTITIONS - 1185)) | (1 << (PlSqlParser.PARTNUMINST - 1185)) | (1 << (PlSqlParser.PASSING - 1185)) | (1 << (PlSqlParser.PASSWORD_GRACE_TIME - 1185)) | (1 << (PlSqlParser.PASSWORD_LIFE_TIME - 1185)) | (1 << (PlSqlParser.PASSWORD_LOCK_TIME - 1185)) | (1 << (PlSqlParser.PASSWORD - 1185)) | (1 << (PlSqlParser.PASSWORD_REUSE_MAX - 1185)))) !== 0) || ((((_la - 1217)) & ~0x1f) == 0 && ((1 << (_la - 1217)) & ((1 << (PlSqlParser.PASSWORD_REUSE_TIME - 1217)) | (1 << (PlSqlParser.PASSWORD_VERIFY_FUNCTION - 1217)) | (1 << (PlSqlParser.PAST - 1217)) | (1 << (PlSqlParser.PATCH - 1217)) | (1 << (PlSqlParser.PATH - 1217)) | (1 << (PlSqlParser.PATH_PREFIX - 1217)) | (1 << (PlSqlParser.PATHS - 1217)) | (1 << (PlSqlParser.PATTERN - 1217)) | (1 << (PlSqlParser.PBL_HS_BEGIN - 1217)) | (1 << (PlSqlParser.PBL_HS_END - 1217)) | (1 << (PlSqlParser.PCTINCREASE - 1217)) | (1 << (PlSqlParser.PCTTHRESHOLD - 1217)) | (1 << (PlSqlParser.PCTUSED - 1217)) | (1 << (PlSqlParser.PCTVERSION - 1217)) | (1 << (PlSqlParser.PENDING - 1217)) | (1 << (PlSqlParser.PERCENT_KEYWORD - 1217)) | (1 << (PlSqlParser.PERCENT_RANKM - 1217)) | (1 << (PlSqlParser.PERFORMANCE - 1217)) | (1 << (PlSqlParser.PERIOD_KEYWORD - 1217)) | (1 << (PlSqlParser.PERMANENT - 1217)) | (1 << (PlSqlParser.PERMISSION - 1217)) | (1 << (PlSqlParser.PERMUTE - 1217)) | (1 << (PlSqlParser.PER - 1217)) | (1 << (PlSqlParser.PFILE - 1217)) | (1 << (PlSqlParser.PHYSICAL - 1217)))) !== 0) || ((((_la - 1249)) & ~0x1f) == 0 && ((1 << (_la - 1249)) & ((1 << (PlSqlParser.PIKEY - 1249)) | (1 << (PlSqlParser.PIPELINED - 1249)) | (1 << (PlSqlParser.PIV_GB - 1249)) | (1 << (PlSqlParser.PIVOT - 1249)) | (1 << (PlSqlParser.PIV_SSF - 1249)) | (1 << (PlSqlParser.PLACE_DISTINCT - 1249)) | (1 << (PlSqlParser.PLACE_GROUP_BY - 1249)) | (1 << (PlSqlParser.PLAN - 1249)) | (1 << (PlSqlParser.PLSCOPE_SETTINGS - 1249)) | (1 << (PlSqlParser.PLS_INTEGER - 1249)) | (1 << (PlSqlParser.PLSQL_CCFLAGS - 1249)) | (1 << (PlSqlParser.PLSQL_CODE_TYPE - 1249)) | (1 << (PlSqlParser.PLSQL_DEBUG - 1249)) | (1 << (PlSqlParser.PLSQL_OPTIMIZE_LEVEL - 1249)) | (1 << (PlSqlParser.PLSQL_WARNINGS - 1249)) | (1 << (PlSqlParser.PLUGGABLE - 1249)) | (1 << (PlSqlParser.POINT - 1249)) | (1 << (PlSqlParser.POLICY - 1249)) | (1 << (PlSqlParser.POOL_16K - 1249)) | (1 << (PlSqlParser.POOL_2K - 1249)) | (1 << (PlSqlParser.POOL_32K - 1249)) | (1 << (PlSqlParser.POOL_4K - 1249)) | (1 << (PlSqlParser.POOL_8K - 1249)) | (1 << (PlSqlParser.POSITIVEN - 1249)) | (1 << (PlSqlParser.POSITIVE - 1249)) | (1 << (PlSqlParser.POST_TRANSACTION - 1249)) | (1 << (PlSqlParser.POWERMULTISET_BY_CARDINALITY - 1249)) | (1 << (PlSqlParser.POWERMULTISET - 1249)) | (1 << (PlSqlParser.POWER - 1249)) | (1 << (PlSqlParser.PQ_CONCURRENT_UNION - 1249)) | (1 << (PlSqlParser.PQ_DISTRIBUTE - 1249)))) !== 0) || ((((_la - 1281)) & ~0x1f) == 0 && ((1 << (_la - 1281)) & ((1 << (PlSqlParser.PQ_DISTRIBUTE_WINDOW - 1281)) | (1 << (PlSqlParser.PQ_FILTER - 1281)) | (1 << (PlSqlParser.PQ_MAP - 1281)) | (1 << (PlSqlParser.PQ_NOMAP - 1281)) | (1 << (PlSqlParser.PQ_REPLICATE - 1281)) | (1 << (PlSqlParser.PQ_SKEW - 1281)) | (1 << (PlSqlParser.PRAGMA - 1281)) | (1 << (PlSqlParser.PREBUILT - 1281)) | (1 << (PlSqlParser.PRECEDES - 1281)) | (1 << (PlSqlParser.PRECEDING - 1281)) | (1 << (PlSqlParser.PRECISION - 1281)) | (1 << (PlSqlParser.PRECOMPUTE_SUBQUERY - 1281)) | (1 << (PlSqlParser.PREDICATE_REORDERS - 1281)) | (1 << (PlSqlParser.PRELOAD - 1281)) | (1 << (PlSqlParser.PREPARE - 1281)) | (1 << (PlSqlParser.PRESENTNNV - 1281)) | (1 << (PlSqlParser.PRESENT - 1281)) | (1 << (PlSqlParser.PRESENTV - 1281)) | (1 << (PlSqlParser.PRESERVE_OID - 1281)) | (1 << (PlSqlParser.PRESERVE - 1281)) | (1 << (PlSqlParser.PRETTY - 1281)) | (1 << (PlSqlParser.PREVIOUS - 1281)) | (1 << (PlSqlParser.PREV - 1281)) | (1 << (PlSqlParser.PRIMARY - 1281)) | (1 << (PlSqlParser.PRINTBLOBTOCLOB - 1281)) | (1 << (PlSqlParser.PRIORITY - 1281)) | (1 << (PlSqlParser.PRIVATE - 1281)) | (1 << (PlSqlParser.PRIVATE_SGA - 1281)) | (1 << (PlSqlParser.PRIVILEGED - 1281)) | (1 << (PlSqlParser.PRIVILEGE - 1281)) | (1 << (PlSqlParser.PRIVILEGES - 1281)))) !== 0) || ((((_la - 1313)) & ~0x1f) == 0 && ((1 << (_la - 1313)) & ((1 << (PlSqlParser.PROCEDURAL - 1313)) | (1 << (PlSqlParser.PROCEDURE - 1313)) | (1 << (PlSqlParser.PROCESS - 1313)) | (1 << (PlSqlParser.PROFILE - 1313)) | (1 << (PlSqlParser.PROGRAM - 1313)) | (1 << (PlSqlParser.PROJECT - 1313)) | (1 << (PlSqlParser.PROPAGATE - 1313)) | (1 << (PlSqlParser.PROTECTED - 1313)) | (1 << (PlSqlParser.PROTECTION - 1313)) | (1 << (PlSqlParser.PROXY - 1313)) | (1 << (PlSqlParser.PRUNING - 1313)) | (1 << (PlSqlParser.PULL_PRED - 1313)) | (1 << (PlSqlParser.PURGE - 1313)) | (1 << (PlSqlParser.PUSH_PRED - 1313)) | (1 << (PlSqlParser.PUSH_SUBQ - 1313)) | (1 << (PlSqlParser.PX_FAULT_TOLERANCE - 1313)) | (1 << (PlSqlParser.PX_GRANULE - 1313)) | (1 << (PlSqlParser.PX_JOIN_FILTER - 1313)) | (1 << (PlSqlParser.QB_NAME - 1313)) | (1 << (PlSqlParser.QUERY_BLOCK - 1313)) | (1 << (PlSqlParser.QUERY - 1313)) | (1 << (PlSqlParser.QUEUE_CURR - 1313)) | (1 << (PlSqlParser.QUEUE - 1313)) | (1 << (PlSqlParser.QUEUE_ROWP - 1313)) | (1 << (PlSqlParser.QUIESCE - 1313)) | (1 << (PlSqlParser.QUORUM - 1313)) | (1 << (PlSqlParser.QUOTA - 1313)) | (1 << (PlSqlParser.RAISE - 1313)) | (1 << (PlSqlParser.RANDOM_LOCAL - 1313)) | (1 << (PlSqlParser.RANDOM - 1313)) | (1 << (PlSqlParser.RANGE - 1313)))) !== 0) || ((((_la - 1345)) & ~0x1f) == 0 && ((1 << (_la - 1345)) & ((1 << (PlSqlParser.RANKM - 1345)) | (1 << (PlSqlParser.RAPIDLY - 1345)) | (1 << (PlSqlParser.RAW - 1345)) | (1 << (PlSqlParser.RAWTOHEX - 1345)) | (1 << (PlSqlParser.RAWTONHEX - 1345)) | (1 << (PlSqlParser.RBA - 1345)) | (1 << (PlSqlParser.RBO_OUTLINE - 1345)) | (1 << (PlSqlParser.RDBA - 1345)) | (1 << (PlSqlParser.READ - 1345)) | (1 << (PlSqlParser.READS - 1345)) | (1 << (PlSqlParser.REALM - 1345)) | (1 << (PlSqlParser.REAL - 1345)) | (1 << (PlSqlParser.REBALANCE - 1345)) | (1 << (PlSqlParser.REBUILD - 1345)) | (1 << (PlSqlParser.RECORD - 1345)) | (1 << (PlSqlParser.RECORDS_PER_BLOCK - 1345)) | (1 << (PlSqlParser.RECOVERABLE - 1345)) | (1 << (PlSqlParser.RECOVER - 1345)) | (1 << (PlSqlParser.RECOVERY - 1345)) | (1 << (PlSqlParser.RECYCLEBIN - 1345)) | (1 << (PlSqlParser.RECYCLE - 1345)) | (1 << (PlSqlParser.REDACTION - 1345)) | (1 << (PlSqlParser.REDEFINE - 1345)) | (1 << (PlSqlParser.REDO - 1345)) | (1 << (PlSqlParser.REDUCED - 1345)) | (1 << (PlSqlParser.REDUNDANCY - 1345)) | (1 << (PlSqlParser.REF_CASCADE_CURSOR - 1345)) | (1 << (PlSqlParser.REFERENCED - 1345)) | (1 << (PlSqlParser.REFERENCE - 1345)) | (1 << (PlSqlParser.REFERENCES - 1345)) | (1 << (PlSqlParser.REFERENCING - 1345)) | (1 << (PlSqlParser.REF - 1345)))) !== 0) || ((((_la - 1377)) & ~0x1f) == 0 && ((1 << (_la - 1377)) & ((1 << (PlSqlParser.REFRESH - 1377)) | (1 << (PlSqlParser.REFTOHEX - 1377)) | (1 << (PlSqlParser.REGEXP_COUNT - 1377)) | (1 << (PlSqlParser.REGEXP_INSTR - 1377)) | (1 << (PlSqlParser.REGEXP_LIKE - 1377)) | (1 << (PlSqlParser.REGEXP_REPLACE - 1377)) | (1 << (PlSqlParser.REGEXP_SUBSTR - 1377)) | (1 << (PlSqlParser.REGISTER - 1377)) | (1 << (PlSqlParser.REGR_AVGX - 1377)) | (1 << (PlSqlParser.REGR_AVGY - 1377)) | (1 << (PlSqlParser.REGR_COUNT - 1377)) | (1 << (PlSqlParser.REGR_INTERCEPT - 1377)) | (1 << (PlSqlParser.REGR_R2 - 1377)) | (1 << (PlSqlParser.REGR_SLOPE - 1377)) | (1 << (PlSqlParser.REGR_SXX - 1377)) | (1 << (PlSqlParser.REGR_SXY - 1377)) | (1 << (PlSqlParser.REGR_SYY - 1377)) | (1 << (PlSqlParser.REGULAR - 1377)) | (1 << (PlSqlParser.REJECT - 1377)) | (1 << (PlSqlParser.REKEY - 1377)) | (1 << (PlSqlParser.RELATIONAL - 1377)) | (1 << (PlSqlParser.RELOCATE - 1377)) | (1 << (PlSqlParser.RELY - 1377)) | (1 << (PlSqlParser.REMAINDER - 1377)) | (1 << (PlSqlParser.REMOTE_MAPPED - 1377)) | (1 << (PlSqlParser.REMOVE - 1377)) | (1 << (PlSqlParser.RENAME - 1377)) | (1 << (PlSqlParser.REPAIR - 1377)) | (1 << (PlSqlParser.REPEAT - 1377)) | (1 << (PlSqlParser.REPLACE - 1377)) | (1 << (PlSqlParser.REPLICATION - 1377)))) !== 0) || ((((_la - 1409)) & ~0x1f) == 0 && ((1 << (_la - 1409)) & ((1 << (PlSqlParser.REQUIRED - 1409)) | (1 << (PlSqlParser.RESETLOGS - 1409)) | (1 << (PlSqlParser.RESET - 1409)) | (1 << (PlSqlParser.RESIZE - 1409)) | (1 << (PlSqlParser.RESOLVE - 1409)) | (1 << (PlSqlParser.RESOLVER - 1409)) | (1 << (PlSqlParser.RESPECT - 1409)) | (1 << (PlSqlParser.RESTART - 1409)) | (1 << (PlSqlParser.RESTORE_AS_INTERVALS - 1409)) | (1 << (PlSqlParser.RESTORE - 1409)) | (1 << (PlSqlParser.RESTRICT_ALL_REF_CONS - 1409)) | (1 << (PlSqlParser.RESTRICTED - 1409)) | (1 << (PlSqlParser.RESTRICT_REFERENCES - 1409)) | (1 << (PlSqlParser.RESTRICT - 1409)) | (1 << (PlSqlParser.RESULT_CACHE - 1409)) | (1 << (PlSqlParser.RESULT - 1409)) | (1 << (PlSqlParser.RESUMABLE - 1409)) | (1 << (PlSqlParser.RESUME - 1409)) | (1 << (PlSqlParser.RETENTION - 1409)) | (1 << (PlSqlParser.RETRY_ON_ROW_CHANGE - 1409)) | (1 << (PlSqlParser.RETURNING - 1409)) | (1 << (PlSqlParser.RETURN - 1409)) | (1 << (PlSqlParser.REUSE - 1409)) | (1 << (PlSqlParser.REVERSE - 1409)) | (1 << (PlSqlParser.REWRITE_OR_ERROR - 1409)) | (1 << (PlSqlParser.REWRITE - 1409)) | (1 << (PlSqlParser.RIGHT - 1409)) | (1 << (PlSqlParser.ROLE - 1409)) | (1 << (PlSqlParser.ROLESET - 1409)) | (1 << (PlSqlParser.ROLES - 1409)))) !== 0) || ((((_la - 1441)) & ~0x1f) == 0 && ((1 << (_la - 1441)) & ((1 << (PlSqlParser.ROLLBACK - 1441)) | (1 << (PlSqlParser.ROLLING - 1441)) | (1 << (PlSqlParser.ROLLUP - 1441)) | (1 << (PlSqlParser.ROWDEPENDENCIES - 1441)) | (1 << (PlSqlParser.ROWID_MAPPING_TABLE - 1441)) | (1 << (PlSqlParser.ROWID - 1441)) | (1 << (PlSqlParser.ROWIDTOCHAR - 1441)) | (1 << (PlSqlParser.ROWIDTONCHAR - 1441)) | (1 << (PlSqlParser.ROW_LENGTH - 1441)) | (1 << (PlSqlParser.ROWNUM - 1441)) | (1 << (PlSqlParser.ROW - 1441)) | (1 << (PlSqlParser.ROWS - 1441)) | (1 << (PlSqlParser.RPAD - 1441)) | (1 << (PlSqlParser.RTRIM - 1441)) | (1 << (PlSqlParser.RULE - 1441)) | (1 << (PlSqlParser.RULES - 1441)) | (1 << (PlSqlParser.RUNNING - 1441)) | (1 << (PlSqlParser.SALT - 1441)) | (1 << (PlSqlParser.SAMPLE - 1441)) | (1 << (PlSqlParser.SAVE_AS_INTERVALS - 1441)) | (1 << (PlSqlParser.SAVEPOINT - 1441)) | (1 << (PlSqlParser.SAVE - 1441)) | (1 << (PlSqlParser.SB4 - 1441)) | (1 << (PlSqlParser.SCALE_ROWS - 1441)) | (1 << (PlSqlParser.SCALE - 1441)) | (1 << (PlSqlParser.SCAN_INSTANCES - 1441)) | (1 << (PlSqlParser.SCAN - 1441)) | (1 << (PlSqlParser.SCHEDULER - 1441)) | (1 << (PlSqlParser.SCHEMACHECK - 1441)) | (1 << (PlSqlParser.SCHEMA - 1441)) | (1 << (PlSqlParser.SCN_ASCENDING - 1441)) | (1 << (PlSqlParser.SCN - 1441)))) !== 0) || ((((_la - 1473)) & ~0x1f) == 0 && ((1 << (_la - 1473)) & ((1 << (PlSqlParser.SCOPE - 1473)) | (1 << (PlSqlParser.SCRUB - 1473)) | (1 << (PlSqlParser.SD_ALL - 1473)) | (1 << (PlSqlParser.SD_INHIBIT - 1473)) | (1 << (PlSqlParser.SDO_GEOM_MBR - 1473)) | (1 << (PlSqlParser.SD_SHOW - 1473)) | (1 << (PlSqlParser.SEARCH - 1473)) | (1 << (PlSqlParser.SECOND - 1473)) | (1 << (PlSqlParser.SECRET - 1473)) | (1 << (PlSqlParser.SECUREFILE_DBA - 1473)) | (1 << (PlSqlParser.SECUREFILE - 1473)) | (1 << (PlSqlParser.SECURITY - 1473)) | (1 << (PlSqlParser.SEED - 1473)) | (1 << (PlSqlParser.SEG_BLOCK - 1473)) | (1 << (PlSqlParser.SEG_FILE - 1473)) | (1 << (PlSqlParser.SEGMENT - 1473)) | (1 << (PlSqlParser.SELECTIVITY - 1473)) | (1 << (PlSqlParser.SELF - 1473)) | (1 << (PlSqlParser.SEMIJOIN_DRIVER - 1473)) | (1 << (PlSqlParser.SEMIJOIN - 1473)) | (1 << (PlSqlParser.SEMI_TO_INNER - 1473)) | (1 << (PlSqlParser.SEQUENCED - 1473)) | (1 << (PlSqlParser.SEQUENCE - 1473)) | (1 << (PlSqlParser.SEQUENTIAL - 1473)) | (1 << (PlSqlParser.SERIALIZABLE - 1473)) | (1 << (PlSqlParser.SERIALLY_REUSABLE - 1473)) | (1 << (PlSqlParser.SERIAL - 1473)) | (1 << (PlSqlParser.SERVERERROR - 1473)) | (1 << (PlSqlParser.SERVICE_NAME_CONVERT - 1473)) | (1 << (PlSqlParser.SERVICES - 1473)))) !== 0) || ((((_la - 1505)) & ~0x1f) == 0 && ((1 << (_la - 1505)) & ((1 << (PlSqlParser.SESSION_CACHED_CURSORS - 1505)) | (1 << (PlSqlParser.SESSION - 1505)) | (1 << (PlSqlParser.SESSIONS_PER_USER - 1505)) | (1 << (PlSqlParser.SESSIONTIMEZONE - 1505)) | (1 << (PlSqlParser.SESSIONTZNAME - 1505)) | (1 << (PlSqlParser.SET - 1505)) | (1 << (PlSqlParser.SETS - 1505)) | (1 << (PlSqlParser.SETTINGS - 1505)) | (1 << (PlSqlParser.SET_TO_JOIN - 1505)) | (1 << (PlSqlParser.SEVERE - 1505)) | (1 << (PlSqlParser.SHARED_POOL - 1505)) | (1 << (PlSqlParser.SHARED - 1505)) | (1 << (PlSqlParser.SHARING - 1505)) | (1 << (PlSqlParser.SHELFLIFE - 1505)) | (1 << (PlSqlParser.SHOW - 1505)) | (1 << (PlSqlParser.SHRINK - 1505)) | (1 << (PlSqlParser.SHUTDOWN - 1505)) | (1 << (PlSqlParser.SIBLINGS - 1505)) | (1 << (PlSqlParser.SID - 1505)) | (1 << (PlSqlParser.SIGNAL_COMPONENT - 1505)) | (1 << (PlSqlParser.SIGNAL_FUNCTION - 1505)) | (1 << (PlSqlParser.SIGN - 1505)) | (1 << (PlSqlParser.SIGNTYPE - 1505)) | (1 << (PlSqlParser.SIMPLE_INTEGER - 1505)) | (1 << (PlSqlParser.SIMPLE - 1505)) | (1 << (PlSqlParser.SINGLE - 1505)) | (1 << (PlSqlParser.SINGLETASK - 1505)) | (1 << (PlSqlParser.SINH - 1505)) | (1 << (PlSqlParser.SIN - 1505)) | (1 << (PlSqlParser.SKIP_EXT_OPTIMIZER - 1505)))) !== 0) || ((((_la - 1537)) & ~0x1f) == 0 && ((1 << (_la - 1537)) & ((1 << (PlSqlParser.SKIP_ - 1537)) | (1 << (PlSqlParser.SKIP_UNQ_UNUSABLE_IDX - 1537)) | (1 << (PlSqlParser.SKIP_UNUSABLE_INDEXES - 1537)) | (1 << (PlSqlParser.SMALLFILE - 1537)) | (1 << (PlSqlParser.SMALLINT - 1537)) | (1 << (PlSqlParser.SNAPSHOT - 1537)) | (1 << (PlSqlParser.SOME - 1537)) | (1 << (PlSqlParser.SORT - 1537)) | (1 << (PlSqlParser.SOUNDEX - 1537)) | (1 << (PlSqlParser.SOURCE_FILE_DIRECTORY - 1537)) | (1 << (PlSqlParser.SOURCE_FILE_NAME_CONVERT - 1537)) | (1 << (PlSqlParser.SOURCE - 1537)) | (1 << (PlSqlParser.SPACE_KEYWORD - 1537)) | (1 << (PlSqlParser.SPECIFICATION - 1537)) | (1 << (PlSqlParser.SPFILE - 1537)) | (1 << (PlSqlParser.SPLIT - 1537)) | (1 << (PlSqlParser.SPREADSHEET - 1537)) | (1 << (PlSqlParser.SQLDATA - 1537)) | (1 << (PlSqlParser.SQLERROR - 1537)) | (1 << (PlSqlParser.SQLLDR - 1537)) | (1 << (PlSqlParser.SQL - 1537)) | (1 << (PlSqlParser.SQL_TRACE - 1537)) | (1 << (PlSqlParser.SQL_TRANSLATION_PROFILE - 1537)) | (1 << (PlSqlParser.SQRT - 1537)) | (1 << (PlSqlParser.STALE - 1537)) | (1 << (PlSqlParser.STANDALONE - 1537)) | (1 << (PlSqlParser.STANDARD_HASH - 1537)) | (1 << (PlSqlParser.STANDBY_MAX_DATA_DELAY - 1537)) | (1 << (PlSqlParser.STANDBYS - 1537)) | (1 << (PlSqlParser.STANDBY - 1537)) | (1 << (PlSqlParser.STAR - 1537)) | (1 << (PlSqlParser.STAR_TRANSFORMATION - 1537)))) !== 0) || ((((_la - 1570)) & ~0x1f) == 0 && ((1 << (_la - 1570)) & ((1 << (PlSqlParser.STARTUP - 1570)) | (1 << (PlSqlParser.STATEMENT_ID - 1570)) | (1 << (PlSqlParser.STATEMENT_QUEUING - 1570)) | (1 << (PlSqlParser.STATEMENTS - 1570)) | (1 << (PlSqlParser.STATEMENT - 1570)) | (1 << (PlSqlParser.STATE - 1570)) | (1 << (PlSqlParser.STATIC - 1570)) | (1 << (PlSqlParser.STATISTICS - 1570)) | (1 << (PlSqlParser.STATS_BINOMIAL_TEST - 1570)) | (1 << (PlSqlParser.STATS_CROSSTAB - 1570)) | (1 << (PlSqlParser.STATS_F_TEST - 1570)) | (1 << (PlSqlParser.STATS_KS_TEST - 1570)) | (1 << (PlSqlParser.STATS_MODE - 1570)) | (1 << (PlSqlParser.STATS_MW_TEST - 1570)) | (1 << (PlSqlParser.STATS_ONE_WAY_ANOVA - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_INDEP - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_INDEPU - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_ONE - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_PAIRED - 1570)) | (1 << (PlSqlParser.STATS_WSR_TEST - 1570)) | (1 << (PlSqlParser.STDDEV_POP - 1570)) | (1 << (PlSqlParser.STDDEV_SAMP - 1570)) | (1 << (PlSqlParser.STOP - 1570)) | (1 << (PlSqlParser.STORAGE - 1570)) | (1 << (PlSqlParser.STORE - 1570)) | (1 << (PlSqlParser.STREAMS - 1570)) | (1 << (PlSqlParser.STREAM - 1570)) | (1 << (PlSqlParser.STRICT - 1570)) | (1 << (PlSqlParser.STRING - 1570)) | (1 << (PlSqlParser.STRIPE_COLUMNS - 1570)) | (1 << (PlSqlParser.STRIPE_WIDTH - 1570)) | (1 << (PlSqlParser.STRIP - 1570)))) !== 0) || ((((_la - 1602)) & ~0x1f) == 0 && ((1 << (_la - 1602)) & ((1 << (PlSqlParser.STRUCTURE - 1602)) | (1 << (PlSqlParser.SUBMULTISET - 1602)) | (1 << (PlSqlParser.SUBPARTITION_REL - 1602)) | (1 << (PlSqlParser.SUBPARTITIONS - 1602)) | (1 << (PlSqlParser.SUBPARTITION - 1602)) | (1 << (PlSqlParser.SUBQUERIES - 1602)) | (1 << (PlSqlParser.SUBQUERY_PRUNING - 1602)) | (1 << (PlSqlParser.SUBSCRIBE - 1602)) | (1 << (PlSqlParser.SUBSET - 1602)) | (1 << (PlSqlParser.SUBSTITUTABLE - 1602)) | (1 << (PlSqlParser.SUBSTR2 - 1602)) | (1 << (PlSqlParser.SUBSTR4 - 1602)) | (1 << (PlSqlParser.SUBSTRB - 1602)) | (1 << (PlSqlParser.SUBSTRC - 1602)) | (1 << (PlSqlParser.SUBTYPE - 1602)) | (1 << (PlSqlParser.SUCCESSFUL - 1602)) | (1 << (PlSqlParser.SUCCESS - 1602)) | (1 << (PlSqlParser.SUMMARY - 1602)) | (1 << (PlSqlParser.SUPPLEMENTAL - 1602)) | (1 << (PlSqlParser.SUSPEND - 1602)) | (1 << (PlSqlParser.SWAP_JOIN_INPUTS - 1602)) | (1 << (PlSqlParser.SWITCHOVER - 1602)) | (1 << (PlSqlParser.SWITCH - 1602)) | (1 << (PlSqlParser.SYNCHRONOUS - 1602)) | (1 << (PlSqlParser.SYNC - 1602)) | (1 << (PlSqlParser.SYSASM - 1602)) | (1 << (PlSqlParser.SYS_AUDIT - 1602)) | (1 << (PlSqlParser.SYSAUX - 1602)) | (1 << (PlSqlParser.SYSBACKUP - 1602)) | (1 << (PlSqlParser.SYS_CHECKACL - 1602)) | (1 << (PlSqlParser.SYS_CHECK_PRIVILEGE - 1602)))) !== 0) || ((((_la - 1634)) & ~0x1f) == 0 && ((1 << (_la - 1634)) & ((1 << (PlSqlParser.SYS_CONNECT_BY_PATH - 1634)) | (1 << (PlSqlParser.SYS_CONTEXT - 1634)) | (1 << (PlSqlParser.SYSDATE - 1634)) | (1 << (PlSqlParser.SYSDBA - 1634)) | (1 << (PlSqlParser.SYS_DBURIGEN - 1634)) | (1 << (PlSqlParser.SYSDG - 1634)) | (1 << (PlSqlParser.SYS_DL_CURSOR - 1634)) | (1 << (PlSqlParser.SYS_DM_RXFORM_CHR - 1634)) | (1 << (PlSqlParser.SYS_DM_RXFORM_NUM - 1634)) | (1 << (PlSqlParser.SYS_DOM_COMPARE - 1634)) | (1 << (PlSqlParser.SYS_DST_PRIM2SEC - 1634)) | (1 << (PlSqlParser.SYS_DST_SEC2PRIM - 1634)) | (1 << (PlSqlParser.SYS_ET_BFILE_TO_RAW - 1634)) | (1 << (PlSqlParser.SYS_ET_BLOB_TO_IMAGE - 1634)) | (1 << (PlSqlParser.SYS_ET_IMAGE_TO_BLOB - 1634)) | (1 << (PlSqlParser.SYS_ET_RAW_TO_BFILE - 1634)) | (1 << (PlSqlParser.SYS_EXTPDTXT - 1634)) | (1 << (PlSqlParser.SYS_EXTRACT_UTC - 1634)) | (1 << (PlSqlParser.SYS_FBT_INSDEL - 1634)) | (1 << (PlSqlParser.SYS_FILTER_ACLS - 1634)) | (1 << (PlSqlParser.SYS_FNMATCHES - 1634)) | (1 << (PlSqlParser.SYS_FNREPLACE - 1634)) | (1 << (PlSqlParser.SYS_GET_ACLIDS - 1634)) | (1 << (PlSqlParser.SYS_GET_COL_ACLIDS - 1634)) | (1 << (PlSqlParser.SYS_GET_PRIVILEGES - 1634)) | (1 << (PlSqlParser.SYS_GETTOKENID - 1634)) | (1 << (PlSqlParser.SYS_GETXTIVAL - 1634)) | (1 << (PlSqlParser.SYS_GUID - 1634)) | (1 << (PlSqlParser.SYSGUID - 1634)) | (1 << (PlSqlParser.SYSKM - 1634)) | (1 << (PlSqlParser.SYS_MAKE_XMLNODEID - 1634)) | (1 << (PlSqlParser.SYS_MAKEXML - 1634)))) !== 0) || ((((_la - 1666)) & ~0x1f) == 0 && ((1 << (_la - 1666)) & ((1 << (PlSqlParser.SYS_MKXMLATTR - 1666)) | (1 << (PlSqlParser.SYS_MKXTI - 1666)) | (1 << (PlSqlParser.SYSOBJ - 1666)) | (1 << (PlSqlParser.SYS_OP_ADT2BIN - 1666)) | (1 << (PlSqlParser.SYS_OP_ADTCONS - 1666)) | (1 << (PlSqlParser.SYS_OP_ALSCRVAL - 1666)) | (1 << (PlSqlParser.SYS_OP_ATG - 1666)) | (1 << (PlSqlParser.SYS_OP_BIN2ADT - 1666)) | (1 << (PlSqlParser.SYS_OP_BITVEC - 1666)) | (1 << (PlSqlParser.SYS_OP_BL2R - 1666)) | (1 << (PlSqlParser.SYS_OP_BLOOM_FILTER_LIST - 1666)) | (1 << (PlSqlParser.SYS_OP_BLOOM_FILTER - 1666)) | (1 << (PlSqlParser.SYS_OP_C2C - 1666)) | (1 << (PlSqlParser.SYS_OP_CAST - 1666)) | (1 << (PlSqlParser.SYS_OP_CEG - 1666)) | (1 << (PlSqlParser.SYS_OP_CL2C - 1666)) | (1 << (PlSqlParser.SYS_OP_COMBINED_HASH - 1666)) | (1 << (PlSqlParser.SYS_OP_COMP - 1666)) | (1 << (PlSqlParser.SYS_OP_CONVERT - 1666)) | (1 << (PlSqlParser.SYS_OP_COUNTCHG - 1666)) | (1 << (PlSqlParser.SYS_OP_CSCONV - 1666)) | (1 << (PlSqlParser.SYS_OP_CSCONVTEST - 1666)) | (1 << (PlSqlParser.SYS_OP_CSR - 1666)) | (1 << (PlSqlParser.SYS_OP_CSX_PATCH - 1666)) | (1 << (PlSqlParser.SYS_OP_CYCLED_SEQ - 1666)) | (1 << (PlSqlParser.SYS_OP_DECOMP - 1666)) | (1 << (PlSqlParser.SYS_OP_DESCEND - 1666)) | (1 << (PlSqlParser.SYS_OP_DISTINCT - 1666)) | (1 << (PlSqlParser.SYS_OP_DRA - 1666)) | (1 << (PlSqlParser.SYS_OP_DUMP - 1666)) | (1 << (PlSqlParser.SYS_OP_DV_CHECK - 1666)) | (1 << (PlSqlParser.SYS_OP_ENFORCE_NOT_NULL - 1666)))) !== 0) || ((((_la - 1698)) & ~0x1f) == 0 && ((1 << (_la - 1698)) & ((1 << (PlSqlParser.SYSOPER - 1698)) | (1 << (PlSqlParser.SYS_OP_EXTRACT - 1698)) | (1 << (PlSqlParser.SYS_OP_GROUPING - 1698)) | (1 << (PlSqlParser.SYS_OP_GUID - 1698)) | (1 << (PlSqlParser.SYS_OP_HASH - 1698)) | (1 << (PlSqlParser.SYS_OP_IIX - 1698)) | (1 << (PlSqlParser.SYS_OP_ITR - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_CREATE - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_FILTER_LIST - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_FILTER - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_SUCCEEDED - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_USE - 1698)) | (1 << (PlSqlParser.SYS_OP_LBID - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2BLOB - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2CLOB - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2ID - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2NCLOB - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2TYP - 1698)) | (1 << (PlSqlParser.SYS_OP_LSVI - 1698)) | (1 << (PlSqlParser.SYS_OP_LVL - 1698)) | (1 << (PlSqlParser.SYS_OP_MAKEOID - 1698)) | (1 << (PlSqlParser.SYS_OP_MAP_NONNULL - 1698)) | (1 << (PlSqlParser.SYS_OP_MSR - 1698)) | (1 << (PlSqlParser.SYS_OP_NICOMBINE - 1698)) | (1 << (PlSqlParser.SYS_OP_NIEXTRACT - 1698)) | (1 << (PlSqlParser.SYS_OP_NII - 1698)) | (1 << (PlSqlParser.SYS_OP_NIX - 1698)) | (1 << (PlSqlParser.SYS_OP_NOEXPAND - 1698)) | (1 << (PlSqlParser.SYS_OP_NTCIMG - 1698)) | (1 << (PlSqlParser.SYS_OP_NUMTORAW - 1698)) | (1 << (PlSqlParser.SYS_OP_OIDVALUE - 1698)) | (1 << (PlSqlParser.SYS_OP_OPNSIZE - 1698)))) !== 0) || ((((_la - 1730)) & ~0x1f) == 0 && ((1 << (_la - 1730)) & ((1 << (PlSqlParser.SYS_OP_PAR_1 - 1730)) | (1 << (PlSqlParser.SYS_OP_PARGID_1 - 1730)) | (1 << (PlSqlParser.SYS_OP_PARGID - 1730)) | (1 << (PlSqlParser.SYS_OP_PAR - 1730)) | (1 << (PlSqlParser.SYS_OP_PART_ID - 1730)) | (1 << (PlSqlParser.SYS_OP_PIVOT - 1730)) | (1 << (PlSqlParser.SYS_OP_R2O - 1730)) | (1 << (PlSqlParser.SYS_OP_RAWTONUM - 1730)) | (1 << (PlSqlParser.SYS_OP_RDTM - 1730)) | (1 << (PlSqlParser.SYS_OP_REF - 1730)) | (1 << (PlSqlParser.SYS_OP_RMTD - 1730)) | (1 << (PlSqlParser.SYS_OP_ROWIDTOOBJ - 1730)) | (1 << (PlSqlParser.SYS_OP_RPB - 1730)) | (1 << (PlSqlParser.SYS_OPTLOBPRBSC - 1730)) | (1 << (PlSqlParser.SYS_OP_TOSETID - 1730)) | (1 << (PlSqlParser.SYS_OP_TPR - 1730)) | (1 << (PlSqlParser.SYS_OP_TRTB - 1730)) | (1 << (PlSqlParser.SYS_OPTXICMP - 1730)) | (1 << (PlSqlParser.SYS_OPTXQCASTASNQ - 1730)) | (1 << (PlSqlParser.SYS_OP_UNDESCEND - 1730)) | (1 << (PlSqlParser.SYS_OP_VECAND - 1730)) | (1 << (PlSqlParser.SYS_OP_VECBIT - 1730)) | (1 << (PlSqlParser.SYS_OP_VECOR - 1730)) | (1 << (PlSqlParser.SYS_OP_VECXOR - 1730)) | (1 << (PlSqlParser.SYS_OP_VERSION - 1730)) | (1 << (PlSqlParser.SYS_OP_VREF - 1730)) | (1 << (PlSqlParser.SYS_OP_VVD - 1730)) | (1 << (PlSqlParser.SYS_OP_XMLCONS_FOR_CSX - 1730)) | (1 << (PlSqlParser.SYS_OP_XPTHATG - 1730)) | (1 << (PlSqlParser.SYS_OP_XPTHIDX - 1730)) | (1 << (PlSqlParser.SYS_OP_XPTHOP - 1730)) | (1 << (PlSqlParser.SYS_OP_XTXT2SQLT - 1730)))) !== 0) || ((((_la - 1762)) & ~0x1f) == 0 && ((1 << (_la - 1762)) & ((1 << (PlSqlParser.SYS_OP_ZONE_ID - 1762)) | (1 << (PlSqlParser.SYS_ORDERKEY_DEPTH - 1762)) | (1 << (PlSqlParser.SYS_ORDERKEY_MAXCHILD - 1762)) | (1 << (PlSqlParser.SYS_ORDERKEY_PARENT - 1762)) | (1 << (PlSqlParser.SYS_PARALLEL_TXN - 1762)) | (1 << (PlSqlParser.SYS_PATHID_IS_ATTR - 1762)) | (1 << (PlSqlParser.SYS_PATHID_IS_NMSPC - 1762)) | (1 << (PlSqlParser.SYS_PATHID_LASTNAME - 1762)) | (1 << (PlSqlParser.SYS_PATHID_LASTNMSPC - 1762)) | (1 << (PlSqlParser.SYS_PATH_REVERSE - 1762)) | (1 << (PlSqlParser.SYS_PXQEXTRACT - 1762)) | (1 << (PlSqlParser.SYS_RAW_TO_XSID - 1762)) | (1 << (PlSqlParser.SYS_RID_ORDER - 1762)) | (1 << (PlSqlParser.SYS_ROW_DELTA - 1762)) | (1 << (PlSqlParser.SYS_SC_2_XMLT - 1762)) | (1 << (PlSqlParser.SYS_SYNRCIREDO - 1762)) | (1 << (PlSqlParser.SYSTEM_DEFINED - 1762)) | (1 << (PlSqlParser.SYSTEM - 1762)) | (1 << (PlSqlParser.SYSTIMESTAMP - 1762)) | (1 << (PlSqlParser.SYS_TYPEID - 1762)) | (1 << (PlSqlParser.SYS_UMAKEXML - 1762)) | (1 << (PlSqlParser.SYS_XMLANALYZE - 1762)) | (1 << (PlSqlParser.SYS_XMLCONTAINS - 1762)) | (1 << (PlSqlParser.SYS_XMLCONV - 1762)) | (1 << (PlSqlParser.SYS_XMLEXNSURI - 1762)) | (1 << (PlSqlParser.SYS_XMLGEN - 1762)) | (1 << (PlSqlParser.SYS_XMLI_LOC_ISNODE - 1762)) | (1 << (PlSqlParser.SYS_XMLI_LOC_ISTEXT - 1762)) | (1 << (PlSqlParser.SYS_XMLINSTR - 1762)) | (1 << (PlSqlParser.SYS_XMLLOCATOR_GETSVAL - 1762)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETCID - 1762)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETLOCATOR - 1762)))) !== 0) || ((((_la - 1794)) & ~0x1f) == 0 && ((1 << (_la - 1794)) & ((1 << (PlSqlParser.SYS_XMLNODEID_GETOKEY - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETPATHID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETPTRID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETRID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETSVAL - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETTID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID - 1794)) | (1 << (PlSqlParser.SYS_XMLT_2_SC - 1794)) | (1 << (PlSqlParser.SYS_XMLTRANSLATE - 1794)) | (1 << (PlSqlParser.SYS_XMLTYPE2SQL - 1794)) | (1 << (PlSqlParser.SYS_XQ_ASQLCNV - 1794)) | (1 << (PlSqlParser.SYS_XQ_ATOMCNVCHK - 1794)) | (1 << (PlSqlParser.SYS_XQBASEURI - 1794)) | (1 << (PlSqlParser.SYS_XQCASTABLEERRH - 1794)) | (1 << (PlSqlParser.SYS_XQCODEP2STR - 1794)) | (1 << (PlSqlParser.SYS_XQCODEPEQ - 1794)) | (1 << (PlSqlParser.SYS_XQCON2SEQ - 1794)) | (1 << (PlSqlParser.SYS_XQCONCAT - 1794)) | (1 << (PlSqlParser.SYS_XQDELETE - 1794)) | (1 << (PlSqlParser.SYS_XQDFLTCOLATION - 1794)) | (1 << (PlSqlParser.SYS_XQDOC - 1794)) | (1 << (PlSqlParser.SYS_XQDOCURI - 1794)) | (1 << (PlSqlParser.SYS_XQDURDIV - 1794)) | (1 << (PlSqlParser.SYS_XQED4URI - 1794)) | (1 << (PlSqlParser.SYS_XQENDSWITH - 1794)) | (1 << (PlSqlParser.SYS_XQERRH - 1794)) | (1 << (PlSqlParser.SYS_XQERR - 1794)) | (1 << (PlSqlParser.SYS_XQESHTMLURI - 1794)) | (1 << (PlSqlParser.SYS_XQEXLOBVAL - 1794)) | (1 << (PlSqlParser.SYS_XQEXSTWRP - 1794)) | (1 << (PlSqlParser.SYS_XQEXTRACT - 1794)) | (1 << (PlSqlParser.SYS_XQEXTRREF - 1794)))) !== 0) || ((((_la - 1826)) & ~0x1f) == 0 && ((1 << (_la - 1826)) & ((1 << (PlSqlParser.SYS_XQEXVAL - 1826)) | (1 << (PlSqlParser.SYS_XQFB2STR - 1826)) | (1 << (PlSqlParser.SYS_XQFNBOOL - 1826)) | (1 << (PlSqlParser.SYS_XQFNCMP - 1826)) | (1 << (PlSqlParser.SYS_XQFNDATIM - 1826)) | (1 << (PlSqlParser.SYS_XQFNLNAME - 1826)) | (1 << (PlSqlParser.SYS_XQFNNM - 1826)) | (1 << (PlSqlParser.SYS_XQFNNSURI - 1826)) | (1 << (PlSqlParser.SYS_XQFNPREDTRUTH - 1826)) | (1 << (PlSqlParser.SYS_XQFNQNM - 1826)) | (1 << (PlSqlParser.SYS_XQFNROOT - 1826)) | (1 << (PlSqlParser.SYS_XQFORMATNUM - 1826)) | (1 << (PlSqlParser.SYS_XQFTCONTAIN - 1826)) | (1 << (PlSqlParser.SYS_XQFUNCR - 1826)) | (1 << (PlSqlParser.SYS_XQGETCONTENT - 1826)) | (1 << (PlSqlParser.SYS_XQINDXOF - 1826)) | (1 << (PlSqlParser.SYS_XQINSERT - 1826)) | (1 << (PlSqlParser.SYS_XQINSPFX - 1826)) | (1 << (PlSqlParser.SYS_XQIRI2URI - 1826)) | (1 << (PlSqlParser.SYS_XQLANG - 1826)) | (1 << (PlSqlParser.SYS_XQLLNMFRMQNM - 1826)) | (1 << (PlSqlParser.SYS_XQMKNODEREF - 1826)) | (1 << (PlSqlParser.SYS_XQNILLED - 1826)) | (1 << (PlSqlParser.SYS_XQNODENAME - 1826)) | (1 << (PlSqlParser.SYS_XQNORMSPACE - 1826)) | (1 << (PlSqlParser.SYS_XQNORMUCODE - 1826)) | (1 << (PlSqlParser.SYS_XQ_NRNG - 1826)) | (1 << (PlSqlParser.SYS_XQNSP4PFX - 1826)) | (1 << (PlSqlParser.SYS_XQNSPFRMQNM - 1826)) | (1 << (PlSqlParser.SYS_XQPFXFRMQNM - 1826)) | (1 << (PlSqlParser.SYS_XQ_PKSQL2XML - 1826)) | (1 << (PlSqlParser.SYS_XQPOLYABS - 1826)))) !== 0) || ((((_la - 1858)) & ~0x1f) == 0 && ((1 << (_la - 1858)) & ((1 << (PlSqlParser.SYS_XQPOLYADD - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYCEL - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYCSTBL - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYCST - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYDIV - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYFLR - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYMOD - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYMUL - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYRND - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYSQRT - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYSUB - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYUMUS - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYUPLS - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVEQ - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVGE - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVGT - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVLE - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVLT - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVNE - 1858)) | (1 << (PlSqlParser.SYS_XQREF2VAL - 1858)) | (1 << (PlSqlParser.SYS_XQRENAME - 1858)) | (1 << (PlSqlParser.SYS_XQREPLACE - 1858)) | (1 << (PlSqlParser.SYS_XQRESVURI - 1858)) | (1 << (PlSqlParser.SYS_XQRNDHALF2EVN - 1858)) | (1 << (PlSqlParser.SYS_XQRSLVQNM - 1858)) | (1 << (PlSqlParser.SYS_XQRYENVPGET - 1858)) | (1 << (PlSqlParser.SYS_XQRYVARGET - 1858)) | (1 << (PlSqlParser.SYS_XQRYWRP - 1858)) | (1 << (PlSqlParser.SYS_XQSEQ2CON4XC - 1858)) | (1 << (PlSqlParser.SYS_XQSEQ2CON - 1858)) | (1 << (PlSqlParser.SYS_XQSEQDEEPEQ - 1858)) | (1 << (PlSqlParser.SYS_XQSEQINSB - 1858)))) !== 0) || ((((_la - 1890)) & ~0x1f) == 0 && ((1 << (_la - 1890)) & ((1 << (PlSqlParser.SYS_XQSEQRM - 1890)) | (1 << (PlSqlParser.SYS_XQSEQRVS - 1890)) | (1 << (PlSqlParser.SYS_XQSEQSUB - 1890)) | (1 << (PlSqlParser.SYS_XQSEQTYPMATCH - 1890)) | (1 << (PlSqlParser.SYS_XQSTARTSWITH - 1890)) | (1 << (PlSqlParser.SYS_XQSTATBURI - 1890)) | (1 << (PlSqlParser.SYS_XQSTR2CODEP - 1890)) | (1 << (PlSqlParser.SYS_XQSTRJOIN - 1890)) | (1 << (PlSqlParser.SYS_XQSUBSTRAFT - 1890)) | (1 << (PlSqlParser.SYS_XQSUBSTRBEF - 1890)) | (1 << (PlSqlParser.SYS_XQTOKENIZE - 1890)) | (1 << (PlSqlParser.SYS_XQTREATAS - 1890)) | (1 << (PlSqlParser.SYS_XQ_UPKXML2SQL - 1890)) | (1 << (PlSqlParser.SYS_XQXFORM - 1890)) | (1 << (PlSqlParser.SYS_XSID_TO_RAW - 1890)) | (1 << (PlSqlParser.SYS_ZMAP_FILTER - 1890)) | (1 << (PlSqlParser.SYS_ZMAP_REFRESH - 1890)) | (1 << (PlSqlParser.TABLE_LOOKUP_BY_NL - 1890)) | (1 << (PlSqlParser.TABLESPACE_NO - 1890)) | (1 << (PlSqlParser.TABLESPACE - 1890)) | (1 << (PlSqlParser.TABLES - 1890)) | (1 << (PlSqlParser.TABLE_STATS - 1890)) | (1 << (PlSqlParser.TABLE - 1890)) | (1 << (PlSqlParser.TABNO - 1890)) | (1 << (PlSqlParser.TAG - 1890)) | (1 << (PlSqlParser.TANH - 1890)) | (1 << (PlSqlParser.TAN - 1890)) | (1 << (PlSqlParser.TBLORIDXPARTNUM - 1890)) | (1 << (PlSqlParser.TEMPFILE - 1890)) | (1 << (PlSqlParser.TEMPLATE - 1890)) | (1 << (PlSqlParser.TEMPORARY - 1890)) | (1 << (PlSqlParser.TEMP_TABLE - 1890)))) !== 0) || ((((_la - 1922)) & ~0x1f) == 0 && ((1 << (_la - 1922)) & ((1 << (PlSqlParser.TEST - 1922)) | (1 << (PlSqlParser.TEXT - 1922)) | (1 << (PlSqlParser.THAN - 1922)) | (1 << (PlSqlParser.THEN - 1922)) | (1 << (PlSqlParser.THE - 1922)) | (1 << (PlSqlParser.THREAD - 1922)) | (1 << (PlSqlParser.THROUGH - 1922)) | (1 << (PlSqlParser.TIER - 1922)) | (1 << (PlSqlParser.TIES - 1922)) | (1 << (PlSqlParser.TIMEOUT - 1922)) | (1 << (PlSqlParser.TIMESTAMP_LTZ_UNCONSTRAINED - 1922)) | (1 << (PlSqlParser.TIMESTAMP - 1922)) | (1 << (PlSqlParser.TIMESTAMP_TZ_UNCONSTRAINED - 1922)) | (1 << (PlSqlParser.TIMESTAMP_UNCONSTRAINED - 1922)) | (1 << (PlSqlParser.TIMES - 1922)) | (1 << (PlSqlParser.TIME - 1922)) | (1 << (PlSqlParser.TIMEZONE_ABBR - 1922)) | (1 << (PlSqlParser.TIMEZONE_HOUR - 1922)) | (1 << (PlSqlParser.TIMEZONE_MINUTE - 1922)) | (1 << (PlSqlParser.TIMEZONE_OFFSET - 1922)) | (1 << (PlSqlParser.TIMEZONE_REGION - 1922)) | (1 << (PlSqlParser.TIME_ZONE - 1922)) | (1 << (PlSqlParser.TIV_GB - 1922)) | (1 << (PlSqlParser.TIV_SSF - 1922)) | (1 << (PlSqlParser.TO_ACLID - 1922)) | (1 << (PlSqlParser.TO_BINARY_DOUBLE - 1922)) | (1 << (PlSqlParser.TO_BINARY_FLOAT - 1922)) | (1 << (PlSqlParser.TO_BLOB - 1922)) | (1 << (PlSqlParser.TO_CLOB - 1922)) | (1 << (PlSqlParser.TO_DSINTERVAL - 1922)) | (1 << (PlSqlParser.TO_LOB - 1922)))) !== 0) || ((((_la - 1954)) & ~0x1f) == 0 && ((1 << (_la - 1954)) & ((1 << (PlSqlParser.TO_MULTI_BYTE - 1954)) | (1 << (PlSqlParser.TO_NCHAR - 1954)) | (1 << (PlSqlParser.TO_NCLOB - 1954)) | (1 << (PlSqlParser.TO_NUMBER - 1954)) | (1 << (PlSqlParser.TOPLEVEL - 1954)) | (1 << (PlSqlParser.TO_SINGLE_BYTE - 1954)) | (1 << (PlSqlParser.TO_TIMESTAMP - 1954)) | (1 << (PlSqlParser.TO_TIMESTAMP_TZ - 1954)) | (1 << (PlSqlParser.TO_TIME - 1954)) | (1 << (PlSqlParser.TO_TIME_TZ - 1954)) | (1 << (PlSqlParser.TO_YMINTERVAL - 1954)) | (1 << (PlSqlParser.TRACE - 1954)) | (1 << (PlSqlParser.TRACING - 1954)) | (1 << (PlSqlParser.TRACKING - 1954)) | (1 << (PlSqlParser.TRAILING - 1954)) | (1 << (PlSqlParser.TRANSACTION - 1954)) | (1 << (PlSqlParser.TRANSFORM_DISTINCT_AGG - 1954)) | (1 << (PlSqlParser.TRANSITIONAL - 1954)) | (1 << (PlSqlParser.TRANSITION - 1954)) | (1 << (PlSqlParser.TRANSLATE - 1954)) | (1 << (PlSqlParser.TRANSLATION - 1954)) | (1 << (PlSqlParser.TREAT - 1954)) | (1 << (PlSqlParser.TRIGGERS - 1954)) | (1 << (PlSqlParser.TRIGGER - 1954)) | (1 << (PlSqlParser.TRUE - 1954)) | (1 << (PlSqlParser.TRUNCATE - 1954)) | (1 << (PlSqlParser.TRUNC - 1954)) | (1 << (PlSqlParser.TRUSTED - 1954)) | (1 << (PlSqlParser.TRUST - 1954)) | (1 << (PlSqlParser.TUNING - 1954)) | (1 << (PlSqlParser.TX - 1954)))) !== 0) || ((((_la - 1986)) & ~0x1f) == 0 && ((1 << (_la - 1986)) & ((1 << (PlSqlParser.TYPES - 1986)) | (1 << (PlSqlParser.TYPE - 1986)) | (1 << (PlSqlParser.TZ_OFFSET - 1986)) | (1 << (PlSqlParser.UB2 - 1986)) | (1 << (PlSqlParser.UBA - 1986)) | (1 << (PlSqlParser.UCS2 - 1986)) | (1 << (PlSqlParser.UID - 1986)) | (1 << (PlSqlParser.UNARCHIVED - 1986)) | (1 << (PlSqlParser.UNBOUNDED - 1986)) | (1 << (PlSqlParser.UNBOUND - 1986)) | (1 << (PlSqlParser.UNCONDITIONAL - 1986)) | (1 << (PlSqlParser.UNDER - 1986)) | (1 << (PlSqlParser.UNDO - 1986)) | (1 << (PlSqlParser.UNDROP - 1986)) | (1 << (PlSqlParser.UNIFORM - 1986)) | (1 << (PlSqlParser.UNISTR - 1986)) | (1 << (PlSqlParser.UNLIMITED - 1986)) | (1 << (PlSqlParser.UNLOAD - 1986)) | (1 << (PlSqlParser.UNLOCK - 1986)) | (1 << (PlSqlParser.UNMATCHED - 1986)) | (1 << (PlSqlParser.UNNEST_INNERJ_DISTINCT_VIEW - 1986)) | (1 << (PlSqlParser.UNNEST_NOSEMIJ_NODISTINCTVIEW - 1986)) | (1 << (PlSqlParser.UNNEST_SEMIJ_VIEW - 1986)) | (1 << (PlSqlParser.UNNEST - 1986)) | (1 << (PlSqlParser.UNPACKED - 1986)) | (1 << (PlSqlParser.UNPIVOT - 1986)) | (1 << (PlSqlParser.UNPLUG - 1986)) | (1 << (PlSqlParser.UNPROTECTED - 1986)) | (1 << (PlSqlParser.UNQUIESCE - 1986)) | (1 << (PlSqlParser.UNRECOVERABLE - 1986)))) !== 0) || ((((_la - 2018)) & ~0x1f) == 0 && ((1 << (_la - 2018)) & ((1 << (PlSqlParser.UNRESTRICTED - 2018)) | (1 << (PlSqlParser.UNSUBSCRIBE - 2018)) | (1 << (PlSqlParser.UNTIL - 2018)) | (1 << (PlSqlParser.UNUSABLE - 2018)) | (1 << (PlSqlParser.UNUSED - 2018)) | (1 << (PlSqlParser.UPDATABLE - 2018)) | (1 << (PlSqlParser.UPDATED - 2018)) | (1 << (PlSqlParser.UPDATEXML - 2018)) | (1 << (PlSqlParser.UPD_INDEXES - 2018)) | (1 << (PlSqlParser.UPD_JOININDEX - 2018)) | (1 << (PlSqlParser.UPGRADE - 2018)) | (1 << (PlSqlParser.UPPER - 2018)) | (1 << (PlSqlParser.UPSERT - 2018)) | (1 << (PlSqlParser.UROWID - 2018)) | (1 << (PlSqlParser.USABLE - 2018)) | (1 << (PlSqlParser.USAGE - 2018)) | (1 << (PlSqlParser.USE_ANTI - 2018)) | (1 << (PlSqlParser.USE_CONCAT - 2018)) | (1 << (PlSqlParser.USE_CUBE - 2018)) | (1 << (PlSqlParser.USE_HASH_AGGREGATION - 2018)) | (1 << (PlSqlParser.USE_HASH_GBY_FOR_PUSHDOWN - 2018)) | (1 << (PlSqlParser.USE_HASH - 2018)) | (1 << (PlSqlParser.USE_HIDDEN_PARTITIONS - 2018)) | (1 << (PlSqlParser.USE_INVISIBLE_INDEXES - 2018)) | (1 << (PlSqlParser.USE_MERGE_CARTESIAN - 2018)) | (1 << (PlSqlParser.USE_MERGE - 2018)) | (1 << (PlSqlParser.USE_NL - 2018)) | (1 << (PlSqlParser.USE_NL_WITH_INDEX - 2018)) | (1 << (PlSqlParser.USE_PRIVATE_OUTLINES - 2018)) | (1 << (PlSqlParser.USER_DATA - 2018)) | (1 << (PlSqlParser.USER_DEFINED - 2018)))) !== 0) || ((((_la - 2050)) & ~0x1f) == 0 && ((1 << (_la - 2050)) & ((1 << (PlSqlParser.USERENV - 2050)) | (1 << (PlSqlParser.USERGROUP - 2050)) | (1 << (PlSqlParser.USER_RECYCLEBIN - 2050)) | (1 << (PlSqlParser.USERS - 2050)) | (1 << (PlSqlParser.USER_TABLESPACES - 2050)) | (1 << (PlSqlParser.USER - 2050)) | (1 << (PlSqlParser.USE_SEMI - 2050)) | (1 << (PlSqlParser.USE_STORED_OUTLINES - 2050)) | (1 << (PlSqlParser.USE_TTT_FOR_GSETS - 2050)) | (1 << (PlSqlParser.USE - 2050)) | (1 << (PlSqlParser.USE_VECTOR_AGGREGATION - 2050)) | (1 << (PlSqlParser.USE_WEAK_NAME_RESL - 2050)) | (1 << (PlSqlParser.USING_NO_EXPAND - 2050)) | (1 << (PlSqlParser.USING - 2050)) | (1 << (PlSqlParser.UTF16BE - 2050)) | (1 << (PlSqlParser.UTF16LE - 2050)) | (1 << (PlSqlParser.UTF32 - 2050)) | (1 << (PlSqlParser.UTF8 - 2050)) | (1 << (PlSqlParser.V1 - 2050)) | (1 << (PlSqlParser.V2 - 2050)) | (1 << (PlSqlParser.VALIDATE - 2050)) | (1 << (PlSqlParser.VALIDATION - 2050)) | (1 << (PlSqlParser.VALID_TIME_END - 2050)) | (1 << (PlSqlParser.VALUE - 2050)) | (1 << (PlSqlParser.VARCHAR2 - 2050)) | (1 << (PlSqlParser.VARCHAR - 2050)) | (1 << (PlSqlParser.VARIABLE - 2050)) | (1 << (PlSqlParser.VAR_POP - 2050)) | (1 << (PlSqlParser.VARRAYS - 2050)) | (1 << (PlSqlParser.VARRAY - 2050)) | (1 << (PlSqlParser.VAR_SAMP - 2050)))) !== 0) || ((((_la - 2082)) & ~0x1f) == 0 && ((1 << (_la - 2082)) & ((1 << (PlSqlParser.VARYING - 2082)) | (1 << (PlSqlParser.VECTOR_READ_TRACE - 2082)) | (1 << (PlSqlParser.VECTOR_READ - 2082)) | (1 << (PlSqlParser.VECTOR_TRANSFORM_DIMS - 2082)) | (1 << (PlSqlParser.VECTOR_TRANSFORM_FACT - 2082)) | (1 << (PlSqlParser.VECTOR_TRANSFORM - 2082)) | (1 << (PlSqlParser.VERIFIER - 2082)) | (1 << (PlSqlParser.VERIFY - 2082)) | (1 << (PlSqlParser.VERSIONING - 2082)) | (1 << (PlSqlParser.VERSIONS_ENDSCN - 2082)) | (1 << (PlSqlParser.VERSIONS_ENDTIME - 2082)) | (1 << (PlSqlParser.VERSIONS_OPERATION - 2082)) | (1 << (PlSqlParser.VERSIONS_STARTSCN - 2082)) | (1 << (PlSqlParser.VERSIONS_STARTTIME - 2082)) | (1 << (PlSqlParser.VERSIONS - 2082)) | (1 << (PlSqlParser.VERSIONS_XID - 2082)) | (1 << (PlSqlParser.VERSION - 2082)) | (1 << (PlSqlParser.VIOLATION - 2082)) | (1 << (PlSqlParser.VIRTUAL - 2082)) | (1 << (PlSqlParser.VISIBILITY - 2082)) | (1 << (PlSqlParser.VISIBLE - 2082)) | (1 << (PlSqlParser.VOLUME - 2082)) | (1 << (PlSqlParser.VSIZE - 2082)) | (1 << (PlSqlParser.WAIT - 2082)) | (1 << (PlSqlParser.WALLET - 2082)) | (1 << (PlSqlParser.WARNING - 2082)) | (1 << (PlSqlParser.WEEKS - 2082)) | (1 << (PlSqlParser.WEEK - 2082)) | (1 << (PlSqlParser.WELLFORMED - 2082)) | (1 << (PlSqlParser.WHENEVER - 2082)) | (1 << (PlSqlParser.WHEN - 2082)))) !== 0) || ((((_la - 2115)) & ~0x1f) == 0 && ((1 << (_la - 2115)) & ((1 << (PlSqlParser.WHILE - 2115)) | (1 << (PlSqlParser.WHITESPACE - 2115)) | (1 << (PlSqlParser.WIDTH_BUCKET - 2115)) | (1 << (PlSqlParser.WITHIN - 2115)) | (1 << (PlSqlParser.WITHOUT - 2115)) | (1 << (PlSqlParser.WITH_PLSQL - 2115)) | (1 << (PlSqlParser.WORK - 2115)) | (1 << (PlSqlParser.WRAPPED - 2115)) | (1 << (PlSqlParser.WRAPPER - 2115)) | (1 << (PlSqlParser.WRITE - 2115)) | (1 << (PlSqlParser.XDB_FASTPATH_INSERT - 2115)) | (1 << (PlSqlParser.X_DYN_PRUNE - 2115)) | (1 << (PlSqlParser.XID - 2115)) | (1 << (PlSqlParser.XML2OBJECT - 2115)) | (1 << (PlSqlParser.XMLAGG - 2115)) | (1 << (PlSqlParser.XMLATTRIBUTES - 2115)) | (1 << (PlSqlParser.XMLCAST - 2115)) | (1 << (PlSqlParser.XMLCDATA - 2115)) | (1 << (PlSqlParser.XMLCOLATTVAL - 2115)) | (1 << (PlSqlParser.XMLCOMMENT - 2115)) | (1 << (PlSqlParser.XMLCONCAT - 2115)) | (1 << (PlSqlParser.XMLDIFF - 2115)) | (1 << (PlSqlParser.XML_DML_RWT_STMT - 2115)) | (1 << (PlSqlParser.XMLELEMENT - 2115)) | (1 << (PlSqlParser.XMLEXISTS2 - 2115)) | (1 << (PlSqlParser.XMLEXISTS - 2115)) | (1 << (PlSqlParser.XMLFOREST - 2115)) | (1 << (PlSqlParser.XMLINDEX_REWRITE_IN_SELECT - 2115)) | (1 << (PlSqlParser.XMLINDEX_REWRITE - 2115)))) !== 0) || ((((_la - 2147)) & ~0x1f) == 0 && ((1 << (_la - 2147)) & ((1 << (PlSqlParser.XMLINDEX_SEL_IDX_TBL - 2147)) | (1 << (PlSqlParser.XMLISNODE - 2147)) | (1 << (PlSqlParser.XMLISVALID - 2147)) | (1 << (PlSqlParser.XMLNAMESPACES - 2147)) | (1 << (PlSqlParser.XMLPARSE - 2147)) | (1 << (PlSqlParser.XMLPATCH - 2147)) | (1 << (PlSqlParser.XMLPI - 2147)) | (1 << (PlSqlParser.XMLQUERYVAL - 2147)) | (1 << (PlSqlParser.XMLQUERY - 2147)) | (1 << (PlSqlParser.XMLROOT - 2147)) | (1 << (PlSqlParser.XMLSCHEMA - 2147)) | (1 << (PlSqlParser.XMLSERIALIZE - 2147)) | (1 << (PlSqlParser.XMLTABLE - 2147)) | (1 << (PlSqlParser.XMLTRANSFORMBLOB - 2147)) | (1 << (PlSqlParser.XMLTRANSFORM - 2147)) | (1 << (PlSqlParser.XMLTYPE - 2147)) | (1 << (PlSqlParser.XML - 2147)) | (1 << (PlSqlParser.XPATHTABLE - 2147)) | (1 << (PlSqlParser.XS_SYS_CONTEXT - 2147)) | (1 << (PlSqlParser.XS - 2147)) | (1 << (PlSqlParser.YEARS - 2147)) | (1 << (PlSqlParser.YEAR - 2147)) | (1 << (PlSqlParser.YES - 2147)) | (1 << (PlSqlParser.YMINTERVAL_UNCONSTRAINED - 2147)) | (1 << (PlSqlParser.ZONEMAP - 2147)) | (1 << (PlSqlParser.ZONE - 2147)) | (1 << (PlSqlParser.PREDICTION - 2147)) | (1 << (PlSqlParser.PREDICTION_BOUNDS - 2147)) | (1 << (PlSqlParser.PREDICTION_COST - 2147)) | (1 << (PlSqlParser.PREDICTION_DETAILS - 2147)) | (1 << (PlSqlParser.PREDICTION_PROBABILITY - 2147)))) !== 0) || ((((_la - 2179)) & ~0x1f) == 0 && ((1 << (_la - 2179)) & ((1 << (PlSqlParser.PREDICTION_SET - 2179)) | (1 << (PlSqlParser.CUME_DIST - 2179)) | (1 << (PlSqlParser.DENSE_RANK - 2179)) | (1 << (PlSqlParser.LISTAGG - 2179)) | (1 << (PlSqlParser.PERCENT_RANK - 2179)) | (1 << (PlSqlParser.PERCENTILE_CONT - 2179)) | (1 << (PlSqlParser.PERCENTILE_DISC - 2179)) | (1 << (PlSqlParser.RANK - 2179)) | (1 << (PlSqlParser.AVG - 2179)) | (1 << (PlSqlParser.CORR - 2179)) | (1 << (PlSqlParser.COVAR_ - 2179)) | (1 << (PlSqlParser.LAG - 2179)) | (1 << (PlSqlParser.LEAD - 2179)) | (1 << (PlSqlParser.MAX - 2179)) | (1 << (PlSqlParser.MEDIAN - 2179)) | (1 << (PlSqlParser.MIN - 2179)) | (1 << (PlSqlParser.NTILE - 2179)) | (1 << (PlSqlParser.NVL - 2179)) | (1 << (PlSqlParser.RATIO_TO_REPORT - 2179)) | (1 << (PlSqlParser.REGR_ - 2179)) | (1 << (PlSqlParser.ROUND - 2179)) | (1 << (PlSqlParser.ROW_NUMBER - 2179)) | (1 << (PlSqlParser.SUBSTR - 2179)) | (1 << (PlSqlParser.TO_CHAR - 2179)) | (1 << (PlSqlParser.TRIM - 2179)) | (1 << (PlSqlParser.SUM - 2179)) | (1 << (PlSqlParser.STDDEV - 2179)) | (1 << (PlSqlParser.VAR_ - 2179)) | (1 << (PlSqlParser.VARIANCE - 2179)) | (1 << (PlSqlParser.LEAST - 2179)) | (1 << (PlSqlParser.GREATEST - 2179)))) !== 0) || ((((_la - 2211)) & ~0x1f) == 0 && ((1 << (_la - 2211)) & ((1 << (PlSqlParser.TO_DATE - 2211)) | (1 << (PlSqlParser.NATIONAL_CHAR_STRING_LIT - 2211)) | (1 << (PlSqlParser.PERIOD - 2211)) | (1 << (PlSqlParser.CHAR_STRING - 2211)) | (1 << (PlSqlParser.DELIMITED_ID - 2211)))) !== 0) || _la===PlSqlParser.INTRODUCER || _la===PlSqlParser.REGULAR_ID) { this.state = 9461; this.column_alias(); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Model_rules_clauseContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_model_rules_clause; return this; } Model_rules_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Model_rules_clauseContext.prototype.constructor = Model_rules_clauseContext; Model_rules_clauseContext.prototype.LEFT_PAREN = function() { return this.getToken(PlSqlParser.LEFT_PAREN, 0); }; Model_rules_clauseContext.prototype.RIGHT_PAREN = function() { return this.getToken(PlSqlParser.RIGHT_PAREN, 0); }; Model_rules_clauseContext.prototype.model_rules_part = function() { return this.getTypedRuleContext(Model_rules_partContext,0); }; Model_rules_clauseContext.prototype.model_rules_element = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Model_rules_elementContext); } else { return this.getTypedRuleContext(Model_rules_elementContext,i); } }; Model_rules_clauseContext.prototype.COMMA = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.COMMA); } else { return this.getToken(PlSqlParser.COMMA, i); } }; Model_rules_clauseContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterModel_rules_clause(this); } }; Model_rules_clauseContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitModel_rules_clause(this); } }; Model_rules_clauseContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitModel_rules_clause(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Model_rules_clauseContext = Model_rules_clauseContext; PlSqlParser.prototype.model_rules_clause = function() { var localctx = new Model_rules_clauseContext(this, this._ctx, this.state); this.enterRule(localctx, 1138, PlSqlParser.RULE_model_rules_clause); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 9465; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.RULES) { this.state = 9464; this.model_rules_part(); } this.state = 9467; this.match(PlSqlParser.LEFT_PAREN); this.state = 9476; this._errHandler.sync(this); _la = this._input.LA(1); if((((_la) & ~0x1f) == 0 && ((1 << _la) & ((1 << PlSqlParser.ABORT) | (1 << PlSqlParser.ABS) | (1 << PlSqlParser.ACCESS) | (1 << PlSqlParser.ACCESSED) | (1 << PlSqlParser.ACCOUNT) | (1 << PlSqlParser.ACL) | (1 << PlSqlParser.ACOS) | (1 << PlSqlParser.ACTION) | (1 << PlSqlParser.ACTIONS) | (1 << PlSqlParser.ACTIVATE) | (1 << PlSqlParser.ACTIVE) | (1 << PlSqlParser.ACTIVE_COMPONENT) | (1 << PlSqlParser.ACTIVE_DATA) | (1 << PlSqlParser.ACTIVE_FUNCTION) | (1 << PlSqlParser.ACTIVE_TAG) | (1 << PlSqlParser.ACTIVITY) | (1 << PlSqlParser.ADAPTIVE_PLAN) | (1 << PlSqlParser.ADD) | (1 << PlSqlParser.ADD_COLUMN) | (1 << PlSqlParser.ADD_GROUP) | (1 << PlSqlParser.ADD_MONTHS) | (1 << PlSqlParser.ADJ_DATE) | (1 << PlSqlParser.ADMIN) | (1 << PlSqlParser.ADMINISTER) | (1 << PlSqlParser.ADMINISTRATOR) | (1 << PlSqlParser.ADVANCED) | (1 << PlSqlParser.ADVISE) | (1 << PlSqlParser.ADVISOR) | (1 << PlSqlParser.AFD_DISKSTRING) | (1 << PlSqlParser.AFTER) | (1 << PlSqlParser.AGENT))) !== 0) || ((((_la - 32)) & ~0x1f) == 0 && ((1 << (_la - 32)) & ((1 << (PlSqlParser.AGGREGATE - 32)) | (1 << (PlSqlParser.A_LETTER - 32)) | (1 << (PlSqlParser.ALIAS - 32)) | (1 << (PlSqlParser.ALL - 32)) | (1 << (PlSqlParser.ALLOCATE - 32)) | (1 << (PlSqlParser.ALLOW - 32)) | (1 << (PlSqlParser.ALL_ROWS - 32)) | (1 << (PlSqlParser.ALWAYS - 32)) | (1 << (PlSqlParser.ANALYZE - 32)) | (1 << (PlSqlParser.ANCILLARY - 32)) | (1 << (PlSqlParser.AND_EQUAL - 32)) | (1 << (PlSqlParser.ANOMALY - 32)) | (1 << (PlSqlParser.ANSI_REARCH - 32)) | (1 << (PlSqlParser.ANTIJOIN - 32)) | (1 << (PlSqlParser.ANY - 32)) | (1 << (PlSqlParser.ANYSCHEMA - 32)) | (1 << (PlSqlParser.APPEND - 32)) | (1 << (PlSqlParser.APPENDCHILDXML - 32)) | (1 << (PlSqlParser.APPEND_VALUES - 32)) | (1 << (PlSqlParser.APPLICATION - 32)) | (1 << (PlSqlParser.APPLY - 32)) | (1 << (PlSqlParser.APPROX_COUNT_DISTINCT - 32)) | (1 << (PlSqlParser.ARCHIVAL - 32)) | (1 << (PlSqlParser.ARCHIVE - 32)) | (1 << (PlSqlParser.ARCHIVED - 32)) | (1 << (PlSqlParser.ARCHIVELOG - 32)) | (1 << (PlSqlParser.ARRAY - 32)) | (1 << (PlSqlParser.ASCII - 32)))) !== 0) || ((((_la - 64)) & ~0x1f) == 0 && ((1 << (_la - 64)) & ((1 << (PlSqlParser.ASCIISTR - 64)) | (1 << (PlSqlParser.ASIN - 64)) | (1 << (PlSqlParser.ASIS - 64)) | (1 << (PlSqlParser.ASSEMBLY - 64)) | (1 << (PlSqlParser.ASSIGN - 64)) | (1 << (PlSqlParser.ASSOCIATE - 64)) | (1 << (PlSqlParser.ASYNC - 64)) | (1 << (PlSqlParser.ASYNCHRONOUS - 64)) | (1 << (PlSqlParser.ATAN2 - 64)) | (1 << (PlSqlParser.ATAN - 64)) | (1 << (PlSqlParser.AT - 64)) | (1 << (PlSqlParser.ATTRIBUTE - 64)) | (1 << (PlSqlParser.ATTRIBUTES - 64)) | (1 << (PlSqlParser.AUTHENTICATED - 64)) | (1 << (PlSqlParser.AUTHENTICATION - 64)) | (1 << (PlSqlParser.AUTHID - 64)) | (1 << (PlSqlParser.AUTHORIZATION - 64)) | (1 << (PlSqlParser.AUTOALLOCATE - 64)) | (1 << (PlSqlParser.AUTO - 64)) | (1 << (PlSqlParser.AUTOEXTEND - 64)) | (1 << (PlSqlParser.AUTO_LOGIN - 64)) | (1 << (PlSqlParser.AUTOMATIC - 64)) | (1 << (PlSqlParser.AUTONOMOUS_TRANSACTION - 64)) | (1 << (PlSqlParser.AUTO_REOPTIMIZE - 64)) | (1 << (PlSqlParser.AVAILABILITY - 64)) | (1 << (PlSqlParser.AVRO - 64)) | (1 << (PlSqlParser.BACKGROUND - 64)) | (1 << (PlSqlParser.BACKUP - 64)) | (1 << (PlSqlParser.BASIC - 64)))) !== 0) || ((((_la - 96)) & ~0x1f) == 0 && ((1 << (_la - 96)) & ((1 << (PlSqlParser.BASICFILE - 96)) | (1 << (PlSqlParser.BATCH - 96)) | (1 << (PlSqlParser.BATCHSIZE - 96)) | (1 << (PlSqlParser.BATCH_TABLE_ACCESS_BY_ROWID - 96)) | (1 << (PlSqlParser.BECOME - 96)) | (1 << (PlSqlParser.BEFORE - 96)) | (1 << (PlSqlParser.BEGIN - 96)) | (1 << (PlSqlParser.BEGINNING - 96)) | (1 << (PlSqlParser.BEGIN_OUTLINE_DATA - 96)) | (1 << (PlSqlParser.BEHALF - 96)) | (1 << (PlSqlParser.BEQUEATH - 96)) | (1 << (PlSqlParser.BFILE - 96)) | (1 << (PlSqlParser.BFILENAME - 96)) | (1 << (PlSqlParser.BIGFILE - 96)) | (1 << (PlSqlParser.BINARY - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE_INFINITY - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE_NAN - 96)) | (1 << (PlSqlParser.BINARY_FLOAT - 96)) | (1 << (PlSqlParser.BINARY_FLOAT_INFINITY - 96)) | (1 << (PlSqlParser.BINARY_FLOAT_NAN - 96)) | (1 << (PlSqlParser.BINARY_INTEGER - 96)) | (1 << (PlSqlParser.BIND_AWARE - 96)) | (1 << (PlSqlParser.BINDING - 96)) | (1 << (PlSqlParser.BIN_TO_NUM - 96)) | (1 << (PlSqlParser.BITAND - 96)) | (1 << (PlSqlParser.BITMAP_AND - 96)) | (1 << (PlSqlParser.BITMAP - 96)) | (1 << (PlSqlParser.BITMAPS - 96)) | (1 << (PlSqlParser.BITMAP_TREE - 96)) | (1 << (PlSqlParser.BITS - 96)))) !== 0) || ((((_la - 128)) & ~0x1f) == 0 && ((1 << (_la - 128)) & ((1 << (PlSqlParser.BLOB - 128)) | (1 << (PlSqlParser.BLOCK - 128)) | (1 << (PlSqlParser.BLOCK_RANGE - 128)) | (1 << (PlSqlParser.BLOCKS - 128)) | (1 << (PlSqlParser.BLOCKSIZE - 128)) | (1 << (PlSqlParser.BODY - 128)) | (1 << (PlSqlParser.BOOLEAN - 128)) | (1 << (PlSqlParser.BOTH - 128)) | (1 << (PlSqlParser.BOUND - 128)) | (1 << (PlSqlParser.BRANCH - 128)) | (1 << (PlSqlParser.BREADTH - 128)) | (1 << (PlSqlParser.BROADCAST - 128)) | (1 << (PlSqlParser.BSON - 128)) | (1 << (PlSqlParser.BUFFER - 128)) | (1 << (PlSqlParser.BUFFER_CACHE - 128)) | (1 << (PlSqlParser.BUFFER_POOL - 128)) | (1 << (PlSqlParser.BUILD - 128)) | (1 << (PlSqlParser.BULK - 128)) | (1 << (PlSqlParser.BYPASS_RECURSIVE_CHECK - 128)) | (1 << (PlSqlParser.BYPASS_UJVC - 128)) | (1 << (PlSqlParser.BYTE - 128)) | (1 << (PlSqlParser.CACHE - 128)) | (1 << (PlSqlParser.CACHE_CB - 128)) | (1 << (PlSqlParser.CACHE_INSTANCES - 128)) | (1 << (PlSqlParser.CACHE_TEMP_TABLE - 128)) | (1 << (PlSqlParser.CACHING - 128)) | (1 << (PlSqlParser.CALCULATED - 128)) | (1 << (PlSqlParser.CALLBACK - 128)) | (1 << (PlSqlParser.CALL - 128)) | (1 << (PlSqlParser.CANCEL - 128)))) !== 0) || ((((_la - 160)) & ~0x1f) == 0 && ((1 << (_la - 160)) & ((1 << (PlSqlParser.CAPACITY - 160)) | (1 << (PlSqlParser.CARDINALITY - 160)) | (1 << (PlSqlParser.CASCADE - 160)) | (1 << (PlSqlParser.CASE - 160)) | (1 << (PlSqlParser.CAST - 160)) | (1 << (PlSqlParser.CATEGORY - 160)) | (1 << (PlSqlParser.CDBDEFAULT - 160)) | (1 << (PlSqlParser.CEIL - 160)) | (1 << (PlSqlParser.CELL_FLASH_CACHE - 160)) | (1 << (PlSqlParser.CERTIFICATE - 160)) | (1 << (PlSqlParser.CFILE - 160)) | (1 << (PlSqlParser.CHAINED - 160)) | (1 << (PlSqlParser.CHANGE - 160)) | (1 << (PlSqlParser.CHANGE_DUPKEY_ERROR_INDEX - 160)) | (1 << (PlSqlParser.CHARACTER - 160)) | (1 << (PlSqlParser.CHAR - 160)) | (1 << (PlSqlParser.CHAR_CS - 160)) | (1 << (PlSqlParser.CHARTOROWID - 160)) | (1 << (PlSqlParser.CHECK_ACL_REWRITE - 160)) | (1 << (PlSqlParser.CHECKPOINT - 160)) | (1 << (PlSqlParser.CHILD - 160)) | (1 << (PlSqlParser.CHOOSE - 160)) | (1 << (PlSqlParser.CHR - 160)) | (1 << (PlSqlParser.CHUNK - 160)) | (1 << (PlSqlParser.CLASS - 160)) | (1 << (PlSqlParser.CLASSIFIER - 160)) | (1 << (PlSqlParser.CLEANUP - 160)) | (1 << (PlSqlParser.CLEAR - 160)) | (1 << (PlSqlParser.C_LETTER - 160)) | (1 << (PlSqlParser.CLIENT - 160)))) !== 0) || ((((_la - 192)) & ~0x1f) == 0 && ((1 << (_la - 192)) & ((1 << (PlSqlParser.CLOB - 192)) | (1 << (PlSqlParser.CLONE - 192)) | (1 << (PlSqlParser.CLOSE_CACHED_OPEN_CURSORS - 192)) | (1 << (PlSqlParser.CLOSE - 192)) | (1 << (PlSqlParser.CLUSTER_BY_ROWID - 192)) | (1 << (PlSqlParser.CLUSTER - 192)) | (1 << (PlSqlParser.CLUSTER_DETAILS - 192)) | (1 << (PlSqlParser.CLUSTER_DISTANCE - 192)) | (1 << (PlSqlParser.CLUSTER_ID - 192)) | (1 << (PlSqlParser.CLUSTERING - 192)) | (1 << (PlSqlParser.CLUSTERING_FACTOR - 192)) | (1 << (PlSqlParser.CLUSTER_PROBABILITY - 192)) | (1 << (PlSqlParser.CLUSTER_SET - 192)) | (1 << (PlSqlParser.COALESCE - 192)) | (1 << (PlSqlParser.COALESCE_SQ - 192)) | (1 << (PlSqlParser.COARSE - 192)) | (1 << (PlSqlParser.CO_AUTH_IND - 192)) | (1 << (PlSqlParser.COLD - 192)) | (1 << (PlSqlParser.COLLECT - 192)) | (1 << (PlSqlParser.COLUMNAR - 192)) | (1 << (PlSqlParser.COLUMN_AUTH_INDICATOR - 192)) | (1 << (PlSqlParser.COLUMN - 192)) | (1 << (PlSqlParser.COLUMNS - 192)) | (1 << (PlSqlParser.COLUMN_STATS - 192)) | (1 << (PlSqlParser.COLUMN_VALUE - 192)) | (1 << (PlSqlParser.COMMENT - 192)) | (1 << (PlSqlParser.COMMIT - 192)) | (1 << (PlSqlParser.COMMITTED - 192)) | (1 << (PlSqlParser.COMMON_DATA - 192)) | (1 << (PlSqlParser.COMPACT - 192)) | (1 << (PlSqlParser.COMPATIBILITY - 192)) | (1 << (PlSqlParser.COMPILE - 192)))) !== 0) || ((((_la - 224)) & ~0x1f) == 0 && ((1 << (_la - 224)) & ((1 << (PlSqlParser.COMPLETE - 224)) | (1 << (PlSqlParser.COMPLIANCE - 224)) | (1 << (PlSqlParser.COMPONENT - 224)) | (1 << (PlSqlParser.COMPONENTS - 224)) | (1 << (PlSqlParser.COMPOSE - 224)) | (1 << (PlSqlParser.COMPOSITE - 224)) | (1 << (PlSqlParser.COMPOSITE_LIMIT - 224)) | (1 << (PlSqlParser.COMPOUND - 224)) | (1 << (PlSqlParser.COMPUTE - 224)) | (1 << (PlSqlParser.CONCAT - 224)) | (1 << (PlSqlParser.CON_DBID_TO_ID - 224)) | (1 << (PlSqlParser.CONDITIONAL - 224)) | (1 << (PlSqlParser.CONDITION - 224)) | (1 << (PlSqlParser.CONFIRM - 224)) | (1 << (PlSqlParser.CONFORMING - 224)) | (1 << (PlSqlParser.CON_GUID_TO_ID - 224)) | (1 << (PlSqlParser.CON_ID - 224)) | (1 << (PlSqlParser.CON_NAME_TO_ID - 224)) | (1 << (PlSqlParser.CONNECT_BY_CB_WHR_ONLY - 224)) | (1 << (PlSqlParser.CONNECT_BY_COMBINE_SW - 224)) | (1 << (PlSqlParser.CONNECT_BY_COST_BASED - 224)) | (1 << (PlSqlParser.CONNECT_BY_ELIM_DUPS - 224)) | (1 << (PlSqlParser.CONNECT_BY_FILTERING - 224)) | (1 << (PlSqlParser.CONNECT_BY_ISCYCLE - 224)) | (1 << (PlSqlParser.CONNECT_BY_ISLEAF - 224)) | (1 << (PlSqlParser.CONNECT_BY_ROOT - 224)) | (1 << (PlSqlParser.CONNECT_TIME - 224)) | (1 << (PlSqlParser.CONSIDER - 224)) | (1 << (PlSqlParser.CONSISTENT - 224)) | (1 << (PlSqlParser.CONSTANT - 224)))) !== 0) || ((((_la - 256)) & ~0x1f) == 0 && ((1 << (_la - 256)) & ((1 << (PlSqlParser.CONST - 256)) | (1 << (PlSqlParser.CONSTRAINT - 256)) | (1 << (PlSqlParser.CONSTRAINTS - 256)) | (1 << (PlSqlParser.CONSTRUCTOR - 256)) | (1 << (PlSqlParser.CONTAINER - 256)) | (1 << (PlSqlParser.CONTAINER_DATA - 256)) | (1 << (PlSqlParser.CONTAINERS - 256)) | (1 << (PlSqlParser.CONTENT - 256)) | (1 << (PlSqlParser.CONTENTS - 256)) | (1 << (PlSqlParser.CONTEXT - 256)) | (1 << (PlSqlParser.CONTINUE - 256)) | (1 << (PlSqlParser.CONTROLFILE - 256)) | (1 << (PlSqlParser.CON_UID_TO_ID - 256)) | (1 << (PlSqlParser.CONVERT - 256)) | (1 << (PlSqlParser.COOKIE - 256)) | (1 << (PlSqlParser.COPY - 256)) | (1 << (PlSqlParser.CORR_K - 256)) | (1 << (PlSqlParser.CORR_S - 256)) | (1 << (PlSqlParser.CORRUPTION - 256)) | (1 << (PlSqlParser.CORRUPT_XID_ALL - 256)) | (1 << (PlSqlParser.CORRUPT_XID - 256)) | (1 << (PlSqlParser.COS - 256)) | (1 << (PlSqlParser.COSH - 256)) | (1 << (PlSqlParser.COST - 256)) | (1 << (PlSqlParser.COST_XML_QUERY_REWRITE - 256)) | (1 << (PlSqlParser.COUNT - 256)) | (1 << (PlSqlParser.COVAR_POP - 256)) | (1 << (PlSqlParser.COVAR_SAMP - 256)) | (1 << (PlSqlParser.CPU_COSTING - 256)) | (1 << (PlSqlParser.CPU_PER_CALL - 256)) | (1 << (PlSqlParser.CPU_PER_SESSION - 256)) | (1 << (PlSqlParser.CRASH - 256)))) !== 0) || ((((_la - 289)) & ~0x1f) == 0 && ((1 << (_la - 289)) & ((1 << (PlSqlParser.CREATE_FILE_DEST - 289)) | (1 << (PlSqlParser.CREATE_STORED_OUTLINES - 289)) | (1 << (PlSqlParser.CREATION - 289)) | (1 << (PlSqlParser.CREDENTIAL - 289)) | (1 << (PlSqlParser.CRITICAL - 289)) | (1 << (PlSqlParser.CROSS - 289)) | (1 << (PlSqlParser.CROSSEDITION - 289)) | (1 << (PlSqlParser.CSCONVERT - 289)) | (1 << (PlSqlParser.CUBE_AJ - 289)) | (1 << (PlSqlParser.CUBE - 289)) | (1 << (PlSqlParser.CUBE_GB - 289)) | (1 << (PlSqlParser.CUBE_SJ - 289)) | (1 << (PlSqlParser.CUME_DISTM - 289)) | (1 << (PlSqlParser.CURRENT - 289)) | (1 << (PlSqlParser.CURRENT_DATE - 289)) | (1 << (PlSqlParser.CURRENT_SCHEMA - 289)) | (1 << (PlSqlParser.CURRENT_TIME - 289)) | (1 << (PlSqlParser.CURRENT_TIMESTAMP - 289)) | (1 << (PlSqlParser.CURRENT_USER - 289)) | (1 << (PlSqlParser.CURRENTV - 289)) | (1 << (PlSqlParser.CURSOR - 289)) | (1 << (PlSqlParser.CURSOR_SHARING_EXACT - 289)) | (1 << (PlSqlParser.CURSOR_SPECIFIC_SEGMENT - 289)) | (1 << (PlSqlParser.CUSTOMDATUM - 289)) | (1 << (PlSqlParser.CV - 289)) | (1 << (PlSqlParser.CYCLE - 289)) | (1 << (PlSqlParser.DANGLING - 289)) | (1 << (PlSqlParser.DATABASE - 289)) | (1 << (PlSqlParser.DATA - 289)) | (1 << (PlSqlParser.DATAFILE - 289)) | (1 << (PlSqlParser.DATAFILES - 289)))) !== 0) || ((((_la - 321)) & ~0x1f) == 0 && ((1 << (_la - 321)) & ((1 << (PlSqlParser.DATAMOVEMENT - 321)) | (1 << (PlSqlParser.DATAOBJNO - 321)) | (1 << (PlSqlParser.DATAOBJ_TO_MAT_PARTITION - 321)) | (1 << (PlSqlParser.DATAOBJ_TO_PARTITION - 321)) | (1 << (PlSqlParser.DATAPUMP - 321)) | (1 << (PlSqlParser.DATA_SECURITY_REWRITE_LIMIT - 321)) | (1 << (PlSqlParser.DATE - 321)) | (1 << (PlSqlParser.DATE_MODE - 321)) | (1 << (PlSqlParser.DAY - 321)) | (1 << (PlSqlParser.DAYS - 321)) | (1 << (PlSqlParser.DBA - 321)) | (1 << (PlSqlParser.DBA_RECYCLEBIN - 321)) | (1 << (PlSqlParser.DBMS_STATS - 321)) | (1 << (PlSqlParser.DB_ROLE_CHANGE - 321)) | (1 << (PlSqlParser.DBTIMEZONE - 321)) | (1 << (PlSqlParser.DB_UNIQUE_NAME - 321)) | (1 << (PlSqlParser.DB_VERSION - 321)) | (1 << (PlSqlParser.DDL - 321)) | (1 << (PlSqlParser.DEALLOCATE - 321)) | (1 << (PlSqlParser.DEBUG - 321)) | (1 << (PlSqlParser.DEBUGGER - 321)) | (1 << (PlSqlParser.DEC - 321)) | (1 << (PlSqlParser.DECIMAL - 321)) | (1 << (PlSqlParser.DECLARE - 321)) | (1 << (PlSqlParser.DECOMPOSE - 321)) | (1 << (PlSqlParser.DECORRELATE - 321)) | (1 << (PlSqlParser.DECR - 321)) | (1 << (PlSqlParser.DECREMENT - 321)) | (1 << (PlSqlParser.DECRYPT - 321)) | (1 << (PlSqlParser.DEDUPLICATE - 321)) | (1 << (PlSqlParser.DEFAULT - 321)) | (1 << (PlSqlParser.DEFAULTS - 321)))) !== 0) || ((((_la - 353)) & ~0x1f) == 0 && ((1 << (_la - 353)) & ((1 << (PlSqlParser.DEFERRABLE - 353)) | (1 << (PlSqlParser.DEFERRED - 353)) | (1 << (PlSqlParser.DEFINED - 353)) | (1 << (PlSqlParser.DEFINE - 353)) | (1 << (PlSqlParser.DEFINER - 353)) | (1 << (PlSqlParser.DEGREE - 353)) | (1 << (PlSqlParser.DELAY - 353)) | (1 << (PlSqlParser.DELEGATE - 353)) | (1 << (PlSqlParser.DELETE_ALL - 353)) | (1 << (PlSqlParser.DELETE - 353)) | (1 << (PlSqlParser.DELETEXML - 353)) | (1 << (PlSqlParser.DEMAND - 353)) | (1 << (PlSqlParser.DENSE_RANKM - 353)) | (1 << (PlSqlParser.DEPENDENT - 353)) | (1 << (PlSqlParser.DEPTH - 353)) | (1 << (PlSqlParser.DEQUEUE - 353)) | (1 << (PlSqlParser.DEREF - 353)) | (1 << (PlSqlParser.DEREF_NO_REWRITE - 353)) | (1 << (PlSqlParser.DESTROY - 353)) | (1 << (PlSqlParser.DETACHED - 353)) | (1 << (PlSqlParser.DETERMINES - 353)) | (1 << (PlSqlParser.DETERMINISTIC - 353)) | (1 << (PlSqlParser.DICTIONARY - 353)) | (1 << (PlSqlParser.DIMENSION - 353)) | (1 << (PlSqlParser.DIMENSIONS - 353)) | (1 << (PlSqlParser.DIRECT_LOAD - 353)) | (1 << (PlSqlParser.DIRECTORY - 353)) | (1 << (PlSqlParser.DIRECT_PATH - 353)) | (1 << (PlSqlParser.DISABLE_ALL - 353)) | (1 << (PlSqlParser.DISABLE - 353)) | (1 << (PlSqlParser.DISABLE_PARALLEL_DML - 353)))) !== 0) || ((((_la - 385)) & ~0x1f) == 0 && ((1 << (_la - 385)) & ((1 << (PlSqlParser.DISABLE_PRESET - 385)) | (1 << (PlSqlParser.DISABLE_RPKE - 385)) | (1 << (PlSqlParser.DISALLOW - 385)) | (1 << (PlSqlParser.DISASSOCIATE - 385)) | (1 << (PlSqlParser.DISCARD - 385)) | (1 << (PlSqlParser.DISCONNECT - 385)) | (1 << (PlSqlParser.DISK - 385)) | (1 << (PlSqlParser.DISKGROUP - 385)) | (1 << (PlSqlParser.DISKS - 385)) | (1 << (PlSqlParser.DISMOUNT - 385)) | (1 << (PlSqlParser.DISTINCT - 385)) | (1 << (PlSqlParser.DISTINGUISHED - 385)) | (1 << (PlSqlParser.DISTRIBUTED - 385)) | (1 << (PlSqlParser.DISTRIBUTE - 385)) | (1 << (PlSqlParser.DML - 385)) | (1 << (PlSqlParser.DML_UPDATE - 385)) | (1 << (PlSqlParser.DOCFIDELITY - 385)) | (1 << (PlSqlParser.DOCUMENT - 385)) | (1 << (PlSqlParser.DOMAIN_INDEX_FILTER - 385)) | (1 << (PlSqlParser.DOMAIN_INDEX_NO_SORT - 385)) | (1 << (PlSqlParser.DOMAIN_INDEX_SORT - 385)) | (1 << (PlSqlParser.DOUBLE - 385)) | (1 << (PlSqlParser.DOWNGRADE - 385)) | (1 << (PlSqlParser.DRIVING_SITE - 385)) | (1 << (PlSqlParser.DROP_COLUMN - 385)) | (1 << (PlSqlParser.DROP_GROUP - 385)) | (1 << (PlSqlParser.DSINTERVAL_UNCONSTRAINED - 385)) | (1 << (PlSqlParser.DST_UPGRADE_INSERT_CONV - 385)) | (1 << (PlSqlParser.DUMP - 385)))) !== 0) || ((((_la - 417)) & ~0x1f) == 0 && ((1 << (_la - 417)) & ((1 << (PlSqlParser.DUPLICATE - 417)) | (1 << (PlSqlParser.DV - 417)) | (1 << (PlSqlParser.DYNAMIC - 417)) | (1 << (PlSqlParser.DYNAMIC_SAMPLING - 417)) | (1 << (PlSqlParser.DYNAMIC_SAMPLING_EST_CDN - 417)) | (1 << (PlSqlParser.EACH - 417)) | (1 << (PlSqlParser.EDITIONABLE - 417)) | (1 << (PlSqlParser.EDITION - 417)) | (1 << (PlSqlParser.EDITIONING - 417)) | (1 << (PlSqlParser.EDITIONS - 417)) | (1 << (PlSqlParser.ELEMENT - 417)) | (1 << (PlSqlParser.ELIM_GROUPBY - 417)) | (1 << (PlSqlParser.ELIMINATE_JOIN - 417)) | (1 << (PlSqlParser.ELIMINATE_OBY - 417)) | (1 << (PlSqlParser.ELIMINATE_OUTER_JOIN - 417)) | (1 << (PlSqlParser.EM - 417)) | (1 << (PlSqlParser.EMPTY_BLOB - 417)) | (1 << (PlSqlParser.EMPTY_CLOB - 417)) | (1 << (PlSqlParser.EMPTY - 417)) | (1 << (PlSqlParser.ENABLE_ALL - 417)) | (1 << (PlSqlParser.ENABLE - 417)) | (1 << (PlSqlParser.ENABLE_PARALLEL_DML - 417)) | (1 << (PlSqlParser.ENABLE_PRESET - 417)) | (1 << (PlSqlParser.ENCODING - 417)) | (1 << (PlSqlParser.ENCRYPT - 417)) | (1 << (PlSqlParser.ENCRYPTION - 417)) | (1 << (PlSqlParser.END_OUTLINE_DATA - 417)) | (1 << (PlSqlParser.ENFORCED - 417)) | (1 << (PlSqlParser.ENFORCE - 417)))) !== 0) || ((((_la - 449)) & ~0x1f) == 0 && ((1 << (_la - 449)) & ((1 << (PlSqlParser.ENQUEUE - 449)) | (1 << (PlSqlParser.ENTERPRISE - 449)) | (1 << (PlSqlParser.ENTITYESCAPING - 449)) | (1 << (PlSqlParser.ENTRY - 449)) | (1 << (PlSqlParser.EQUIPART - 449)) | (1 << (PlSqlParser.ERR - 449)) | (1 << (PlSqlParser.ERROR_ARGUMENT - 449)) | (1 << (PlSqlParser.ERROR - 449)) | (1 << (PlSqlParser.ERROR_ON_OVERLAP_TIME - 449)) | (1 << (PlSqlParser.ERRORS - 449)) | (1 << (PlSqlParser.ESCAPE - 449)) | (1 << (PlSqlParser.ESTIMATE - 449)) | (1 << (PlSqlParser.EVAL - 449)) | (1 << (PlSqlParser.EVALNAME - 449)) | (1 << (PlSqlParser.EVALUATE - 449)) | (1 << (PlSqlParser.EVALUATION - 449)) | (1 << (PlSqlParser.EVENTS - 449)) | (1 << (PlSqlParser.EVERY - 449)) | (1 << (PlSqlParser.EXCEPT - 449)) | (1 << (PlSqlParser.EXCEPTION - 449)) | (1 << (PlSqlParser.EXCEPTION_INIT - 449)) | (1 << (PlSqlParser.EXCEPTIONS - 449)) | (1 << (PlSqlParser.EXCHANGE - 449)) | (1 << (PlSqlParser.EXCLUDE - 449)) | (1 << (PlSqlParser.EXCLUDING - 449)) | (1 << (PlSqlParser.EXECUTE - 449)) | (1 << (PlSqlParser.EXEMPT - 449)) | (1 << (PlSqlParser.EXISTING - 449)) | (1 << (PlSqlParser.EXISTS - 449)) | (1 << (PlSqlParser.EXISTSNODE - 449)) | (1 << (PlSqlParser.EXIT - 449)))) !== 0) || ((((_la - 481)) & ~0x1f) == 0 && ((1 << (_la - 481)) & ((1 << (PlSqlParser.EXPAND_GSET_TO_UNION - 481)) | (1 << (PlSqlParser.EXPAND_TABLE - 481)) | (1 << (PlSqlParser.EXP - 481)) | (1 << (PlSqlParser.EXPIRE - 481)) | (1 << (PlSqlParser.EXPLAIN - 481)) | (1 << (PlSqlParser.EXPLOSION - 481)) | (1 << (PlSqlParser.EXPORT - 481)) | (1 << (PlSqlParser.EXPR_CORR_CHECK - 481)) | (1 << (PlSqlParser.EXPRESS - 481)) | (1 << (PlSqlParser.EXTENDS - 481)) | (1 << (PlSqlParser.EXTENT - 481)) | (1 << (PlSqlParser.EXTENTS - 481)) | (1 << (PlSqlParser.EXTERNAL - 481)) | (1 << (PlSqlParser.EXTERNALLY - 481)) | (1 << (PlSqlParser.EXTRACTCLOBXML - 481)) | (1 << (PlSqlParser.EXTRACT - 481)) | (1 << (PlSqlParser.EXTRACTVALUE - 481)) | (1 << (PlSqlParser.EXTRA - 481)) | (1 << (PlSqlParser.FACILITY - 481)) | (1 << (PlSqlParser.FACT - 481)) | (1 << (PlSqlParser.FACTOR - 481)) | (1 << (PlSqlParser.FACTORIZE_JOIN - 481)) | (1 << (PlSqlParser.FAILED - 481)) | (1 << (PlSqlParser.FAILED_LOGIN_ATTEMPTS - 481)) | (1 << (PlSqlParser.FAILGROUP - 481)) | (1 << (PlSqlParser.FAILOVER - 481)) | (1 << (PlSqlParser.FAILURE - 481)) | (1 << (PlSqlParser.FALSE - 481)) | (1 << (PlSqlParser.FAMILY - 481)) | (1 << (PlSqlParser.FAR - 481)) | (1 << (PlSqlParser.FAST - 481)) | (1 << (PlSqlParser.FASTSTART - 481)))) !== 0) || ((((_la - 513)) & ~0x1f) == 0 && ((1 << (_la - 513)) & ((1 << (PlSqlParser.FBTSCAN - 513)) | (1 << (PlSqlParser.FEATURE_DETAILS - 513)) | (1 << (PlSqlParser.FEATURE_ID - 513)) | (1 << (PlSqlParser.FEATURE_SET - 513)) | (1 << (PlSqlParser.FEATURE_VALUE - 513)) | (1 << (PlSqlParser.FETCH - 513)) | (1 << (PlSqlParser.FILE - 513)) | (1 << (PlSqlParser.FILE_NAME_CONVERT - 513)) | (1 << (PlSqlParser.FILESYSTEM_LIKE_LOGGING - 513)) | (1 << (PlSqlParser.FILTER - 513)) | (1 << (PlSqlParser.FINAL - 513)) | (1 << (PlSqlParser.FINE - 513)) | (1 << (PlSqlParser.FINISH - 513)) | (1 << (PlSqlParser.FIRST - 513)) | (1 << (PlSqlParser.FIRSTM - 513)) | (1 << (PlSqlParser.FIRST_ROWS - 513)) | (1 << (PlSqlParser.FIRST_VALUE - 513)) | (1 << (PlSqlParser.FIXED_VIEW_DATA - 513)) | (1 << (PlSqlParser.FLAGGER - 513)) | (1 << (PlSqlParser.FLASHBACK - 513)) | (1 << (PlSqlParser.FLASH_CACHE - 513)) | (1 << (PlSqlParser.FLOAT - 513)) | (1 << (PlSqlParser.FLOB - 513)) | (1 << (PlSqlParser.FLOOR - 513)) | (1 << (PlSqlParser.FLUSH - 513)) | (1 << (PlSqlParser.FOLDER - 513)) | (1 << (PlSqlParser.FOLLOWING - 513)) | (1 << (PlSqlParser.FOLLOWS - 513)) | (1 << (PlSqlParser.FORALL - 513)) | (1 << (PlSqlParser.FORCE - 513)) | (1 << (PlSqlParser.FORCE_XML_QUERY_REWRITE - 513)) | (1 << (PlSqlParser.FOREIGN - 513)))) !== 0) || ((((_la - 545)) & ~0x1f) == 0 && ((1 << (_la - 545)) & ((1 << (PlSqlParser.FOREVER - 545)) | (1 << (PlSqlParser.FORMAT - 545)) | (1 << (PlSqlParser.FORWARD - 545)) | (1 << (PlSqlParser.FRAGMENT_NUMBER - 545)) | (1 << (PlSqlParser.FREELIST - 545)) | (1 << (PlSqlParser.FREELISTS - 545)) | (1 << (PlSqlParser.FREEPOOLS - 545)) | (1 << (PlSqlParser.FRESH - 545)) | (1 << (PlSqlParser.FROM_TZ - 545)) | (1 << (PlSqlParser.FULL - 545)) | (1 << (PlSqlParser.FULL_OUTER_JOIN_TO_OUTER - 545)) | (1 << (PlSqlParser.FUNCTION - 545)) | (1 << (PlSqlParser.FUNCTIONS - 545)) | (1 << (PlSqlParser.GATHER_OPTIMIZER_STATISTICS - 545)) | (1 << (PlSqlParser.GATHER_PLAN_STATISTICS - 545)) | (1 << (PlSqlParser.GBY_CONC_ROLLUP - 545)) | (1 << (PlSqlParser.GBY_PUSHDOWN - 545)) | (1 << (PlSqlParser.GENERATED - 545)) | (1 << (PlSqlParser.GET - 545)) | (1 << (PlSqlParser.GLOBAL - 545)) | (1 << (PlSqlParser.GLOBALLY - 545)) | (1 << (PlSqlParser.GLOBAL_NAME - 545)) | (1 << (PlSqlParser.GLOBAL_TOPIC_ENABLED - 545)) | (1 << (PlSqlParser.GROUP_BY - 545)) | (1 << (PlSqlParser.GROUP_ID - 545)) | (1 << (PlSqlParser.GROUPING - 545)) | (1 << (PlSqlParser.GROUPING_ID - 545)))) !== 0) || ((((_la - 577)) & ~0x1f) == 0 && ((1 << (_la - 577)) & ((1 << (PlSqlParser.GROUPS - 577)) | (1 << (PlSqlParser.GUARANTEED - 577)) | (1 << (PlSqlParser.GUARANTEE - 577)) | (1 << (PlSqlParser.GUARD - 577)) | (1 << (PlSqlParser.HASH_AJ - 577)) | (1 << (PlSqlParser.HASH - 577)) | (1 << (PlSqlParser.HASHKEYS - 577)) | (1 << (PlSqlParser.HASH_SJ - 577)) | (1 << (PlSqlParser.HEADER - 577)) | (1 << (PlSqlParser.HEAP - 577)) | (1 << (PlSqlParser.HELP - 577)) | (1 << (PlSqlParser.HEXTORAW - 577)) | (1 << (PlSqlParser.HEXTOREF - 577)) | (1 << (PlSqlParser.HIDDEN_KEYWORD - 577)) | (1 << (PlSqlParser.HIDE - 577)) | (1 << (PlSqlParser.HIERARCHY - 577)) | (1 << (PlSqlParser.HIGH - 577)) | (1 << (PlSqlParser.HINTSET_BEGIN - 577)) | (1 << (PlSqlParser.HINTSET_END - 577)) | (1 << (PlSqlParser.HOT - 577)) | (1 << (PlSqlParser.HOUR - 577)) | (1 << (PlSqlParser.HWM_BROKERED - 577)) | (1 << (PlSqlParser.HYBRID - 577)) | (1 << (PlSqlParser.IDENTIFIER - 577)) | (1 << (PlSqlParser.IDENTITY - 577)) | (1 << (PlSqlParser.IDGENERATORS - 577)) | (1 << (PlSqlParser.ID - 577)) | (1 << (PlSqlParser.IDLE_TIME - 577)) | (1 << (PlSqlParser.IF - 577)) | (1 << (PlSqlParser.IGNORE - 577)))) !== 0) || ((((_la - 609)) & ~0x1f) == 0 && ((1 << (_la - 609)) & ((1 << (PlSqlParser.IGNORE_OPTIM_EMBEDDED_HINTS - 609)) | (1 << (PlSqlParser.IGNORE_ROW_ON_DUPKEY_INDEX - 609)) | (1 << (PlSqlParser.IGNORE_WHERE_CLAUSE - 609)) | (1 << (PlSqlParser.ILM - 609)) | (1 << (PlSqlParser.IMMEDIATE - 609)) | (1 << (PlSqlParser.IMPACT - 609)) | (1 << (PlSqlParser.IMPORT - 609)) | (1 << (PlSqlParser.INACTIVE - 609)) | (1 << (PlSqlParser.INCLUDE - 609)) | (1 << (PlSqlParser.INCLUDE_VERSION - 609)) | (1 << (PlSqlParser.INCLUDING - 609)) | (1 << (PlSqlParser.INCREMENTAL - 609)) | (1 << (PlSqlParser.INCREMENT - 609)) | (1 << (PlSqlParser.INCR - 609)) | (1 << (PlSqlParser.INDENT - 609)) | (1 << (PlSqlParser.INDEX_ASC - 609)) | (1 << (PlSqlParser.INDEX_COMBINE - 609)) | (1 << (PlSqlParser.INDEX_DESC - 609)) | (1 << (PlSqlParser.INDEXED - 609)) | (1 << (PlSqlParser.INDEXES - 609)) | (1 << (PlSqlParser.INDEX_FFS - 609)) | (1 << (PlSqlParser.INDEX_FILTER - 609)) | (1 << (PlSqlParser.INDEXING - 609)) | (1 << (PlSqlParser.INDEX_JOIN - 609)) | (1 << (PlSqlParser.INDEX_ROWS - 609)) | (1 << (PlSqlParser.INDEX_RRS - 609)) | (1 << (PlSqlParser.INDEX_RS_ASC - 609)) | (1 << (PlSqlParser.INDEX_RS_DESC - 609)) | (1 << (PlSqlParser.INDEX_RS - 609)) | (1 << (PlSqlParser.INDEX_SCAN - 609)) | (1 << (PlSqlParser.INDEX_SKIP_SCAN - 609)))) !== 0) || ((((_la - 641)) & ~0x1f) == 0 && ((1 << (_la - 641)) & ((1 << (PlSqlParser.INDEX_SS_ASC - 641)) | (1 << (PlSqlParser.INDEX_SS_DESC - 641)) | (1 << (PlSqlParser.INDEX_SS - 641)) | (1 << (PlSqlParser.INDEX_STATS - 641)) | (1 << (PlSqlParser.INDEXTYPE - 641)) | (1 << (PlSqlParser.INDEXTYPES - 641)) | (1 << (PlSqlParser.INDICATOR - 641)) | (1 << (PlSqlParser.INDICES - 641)) | (1 << (PlSqlParser.INFINITE - 641)) | (1 << (PlSqlParser.INFORMATIONAL - 641)) | (1 << (PlSqlParser.INHERIT - 641)) | (1 << (PlSqlParser.INITCAP - 641)) | (1 << (PlSqlParser.INITIAL - 641)) | (1 << (PlSqlParser.INITIALIZED - 641)) | (1 << (PlSqlParser.INITIALLY - 641)) | (1 << (PlSqlParser.INITRANS - 641)) | (1 << (PlSqlParser.INLINE - 641)) | (1 << (PlSqlParser.INLINE_XMLTYPE_NT - 641)) | (1 << (PlSqlParser.INMEMORY - 641)) | (1 << (PlSqlParser.IN_MEMORY_METADATA - 641)) | (1 << (PlSqlParser.INMEMORY_PRUNING - 641)) | (1 << (PlSqlParser.INNER - 641)) | (1 << (PlSqlParser.INOUT - 641)) | (1 << (PlSqlParser.INPLACE - 641)) | (1 << (PlSqlParser.INSERTCHILDXMLAFTER - 641)) | (1 << (PlSqlParser.INSERTCHILDXMLBEFORE - 641)) | (1 << (PlSqlParser.INSERTCHILDXML - 641)) | (1 << (PlSqlParser.INSERTXMLAFTER - 641)) | (1 << (PlSqlParser.INSERTXMLBEFORE - 641)) | (1 << (PlSqlParser.INSTANCE - 641)))) !== 0) || ((((_la - 673)) & ~0x1f) == 0 && ((1 << (_la - 673)) & ((1 << (PlSqlParser.INSTANCES - 673)) | (1 << (PlSqlParser.INSTANTIABLE - 673)) | (1 << (PlSqlParser.INSTANTLY - 673)) | (1 << (PlSqlParser.INSTEAD - 673)) | (1 << (PlSqlParser.INSTR2 - 673)) | (1 << (PlSqlParser.INSTR4 - 673)) | (1 << (PlSqlParser.INSTRB - 673)) | (1 << (PlSqlParser.INSTRC - 673)) | (1 << (PlSqlParser.INSTR - 673)) | (1 << (PlSqlParser.INTEGER - 673)) | (1 << (PlSqlParser.INTERLEAVED - 673)) | (1 << (PlSqlParser.INTERMEDIATE - 673)) | (1 << (PlSqlParser.INTERNAL_CONVERT - 673)) | (1 << (PlSqlParser.INTERNAL_USE - 673)) | (1 << (PlSqlParser.INTERPRETED - 673)) | (1 << (PlSqlParser.INTERVAL - 673)) | (1 << (PlSqlParser.INT - 673)) | (1 << (PlSqlParser.INVALIDATE - 673)) | (1 << (PlSqlParser.INVISIBLE - 673)) | (1 << (PlSqlParser.IN_XQUERY - 673)) | (1 << (PlSqlParser.ISOLATION - 673)) | (1 << (PlSqlParser.ISOLATION_LEVEL - 673)) | (1 << (PlSqlParser.ITERATE - 673)) | (1 << (PlSqlParser.ITERATION_NUMBER - 673)) | (1 << (PlSqlParser.JAVA - 673)) | (1 << (PlSqlParser.JOB - 673)) | (1 << (PlSqlParser.JOIN - 673)) | (1 << (PlSqlParser.JSON_ARRAYAGG - 673)) | (1 << (PlSqlParser.JSON_ARRAY - 673)))) !== 0) || ((((_la - 705)) & ~0x1f) == 0 && ((1 << (_la - 705)) & ((1 << (PlSqlParser.JSON_EQUAL - 705)) | (1 << (PlSqlParser.JSON_EXISTS2 - 705)) | (1 << (PlSqlParser.JSON_EXISTS - 705)) | (1 << (PlSqlParser.JSONGET - 705)) | (1 << (PlSqlParser.JSON - 705)) | (1 << (PlSqlParser.JSON_OBJECTAGG - 705)) | (1 << (PlSqlParser.JSON_OBJECT - 705)) | (1 << (PlSqlParser.JSONPARSE - 705)) | (1 << (PlSqlParser.JSON_QUERY - 705)) | (1 << (PlSqlParser.JSON_SERIALIZE - 705)) | (1 << (PlSqlParser.JSON_TABLE - 705)) | (1 << (PlSqlParser.JSON_TEXTCONTAINS2 - 705)) | (1 << (PlSqlParser.JSON_TEXTCONTAINS - 705)) | (1 << (PlSqlParser.JSON_VALUE - 705)) | (1 << (PlSqlParser.KEEP_DUPLICATES - 705)) | (1 << (PlSqlParser.KEEP - 705)) | (1 << (PlSqlParser.KERBEROS - 705)) | (1 << (PlSqlParser.KEY - 705)) | (1 << (PlSqlParser.KEY_LENGTH - 705)) | (1 << (PlSqlParser.KEYSIZE - 705)) | (1 << (PlSqlParser.KEYS - 705)) | (1 << (PlSqlParser.KEYSTORE - 705)) | (1 << (PlSqlParser.KILL - 705)) | (1 << (PlSqlParser.LABEL - 705)) | (1 << (PlSqlParser.LANGUAGE - 705)) | (1 << (PlSqlParser.LAST_DAY - 705)) | (1 << (PlSqlParser.LAST - 705)) | (1 << (PlSqlParser.LAST_VALUE - 705)) | (1 << (PlSqlParser.LATERAL - 705)) | (1 << (PlSqlParser.LAX - 705)) | (1 << (PlSqlParser.LAYER - 705)) | (1 << (PlSqlParser.LDAP_REGISTRATION_ENABLED - 705)))) !== 0) || ((((_la - 737)) & ~0x1f) == 0 && ((1 << (_la - 737)) & ((1 << (PlSqlParser.LDAP_REGISTRATION - 737)) | (1 << (PlSqlParser.LDAP_REG_SYNC_INTERVAL - 737)) | (1 << (PlSqlParser.LEADING - 737)) | (1 << (PlSqlParser.LEFT - 737)) | (1 << (PlSqlParser.LENGTH2 - 737)) | (1 << (PlSqlParser.LENGTH4 - 737)) | (1 << (PlSqlParser.LENGTHB - 737)) | (1 << (PlSqlParser.LENGTHC - 737)) | (1 << (PlSqlParser.LENGTH - 737)) | (1 << (PlSqlParser.LESS - 737)) | (1 << (PlSqlParser.LEVEL - 737)) | (1 << (PlSqlParser.LEVELS - 737)) | (1 << (PlSqlParser.LIBRARY - 737)) | (1 << (PlSqlParser.LIFECYCLE - 737)) | (1 << (PlSqlParser.LIFE - 737)) | (1 << (PlSqlParser.LIFETIME - 737)) | (1 << (PlSqlParser.LIKE2 - 737)) | (1 << (PlSqlParser.LIKE4 - 737)) | (1 << (PlSqlParser.LIKEC - 737)) | (1 << (PlSqlParser.LIKE_EXPAND - 737)) | (1 << (PlSqlParser.LIMIT - 737)) | (1 << (PlSqlParser.LINEAR - 737)) | (1 << (PlSqlParser.LINK - 737)) | (1 << (PlSqlParser.LIST - 737)) | (1 << (PlSqlParser.LN - 737)) | (1 << (PlSqlParser.LNNVL - 737)) | (1 << (PlSqlParser.LOAD - 737)) | (1 << (PlSqlParser.LOB - 737)) | (1 << (PlSqlParser.LOBNVL - 737)) | (1 << (PlSqlParser.LOBS - 737)) | (1 << (PlSqlParser.LOCAL_INDEXES - 737)))) !== 0) || ((((_la - 769)) & ~0x1f) == 0 && ((1 << (_la - 769)) & ((1 << (PlSqlParser.LOCAL - 769)) | (1 << (PlSqlParser.LOCALTIME - 769)) | (1 << (PlSqlParser.LOCALTIMESTAMP - 769)) | (1 << (PlSqlParser.LOCATION - 769)) | (1 << (PlSqlParser.LOCATOR - 769)) | (1 << (PlSqlParser.LOCKED - 769)) | (1 << (PlSqlParser.LOCKING - 769)) | (1 << (PlSqlParser.LOGFILE - 769)) | (1 << (PlSqlParser.LOGFILES - 769)) | (1 << (PlSqlParser.LOGGING - 769)) | (1 << (PlSqlParser.LOGICAL - 769)) | (1 << (PlSqlParser.LOGICAL_READS_PER_CALL - 769)) | (1 << (PlSqlParser.LOGICAL_READS_PER_SESSION - 769)) | (1 << (PlSqlParser.LOG - 769)) | (1 << (PlSqlParser.LOGMINING - 769)) | (1 << (PlSqlParser.LOGOFF - 769)) | (1 << (PlSqlParser.LOGON - 769)) | (1 << (PlSqlParser.LOG_READ_ONLY_VIOLATIONS - 769)) | (1 << (PlSqlParser.LONG - 769)) | (1 << (PlSqlParser.LOOP - 769)) | (1 << (PlSqlParser.LOWER - 769)) | (1 << (PlSqlParser.LOW - 769)) | (1 << (PlSqlParser.LPAD - 769)) | (1 << (PlSqlParser.LTRIM - 769)) | (1 << (PlSqlParser.MAIN - 769)) | (1 << (PlSqlParser.MAKE_REF - 769)) | (1 << (PlSqlParser.MANAGED - 769)) | (1 << (PlSqlParser.MANAGE - 769)) | (1 << (PlSqlParser.MANAGEMENT - 769)) | (1 << (PlSqlParser.MANAGER - 769)) | (1 << (PlSqlParser.MANUAL - 769)))) !== 0) || ((((_la - 801)) & ~0x1f) == 0 && ((1 << (_la - 801)) & ((1 << (PlSqlParser.MAP - 801)) | (1 << (PlSqlParser.MAPPING - 801)) | (1 << (PlSqlParser.MASTER - 801)) | (1 << (PlSqlParser.MATCHED - 801)) | (1 << (PlSqlParser.MATCHES - 801)) | (1 << (PlSqlParser.MATCH - 801)) | (1 << (PlSqlParser.MATCH_NUMBER - 801)) | (1 << (PlSqlParser.MATCH_RECOGNIZE - 801)) | (1 << (PlSqlParser.MATERIALIZED - 801)) | (1 << (PlSqlParser.MATERIALIZE - 801)) | (1 << (PlSqlParser.MAXARCHLOGS - 801)) | (1 << (PlSqlParser.MAXDATAFILES - 801)) | (1 << (PlSqlParser.MAXEXTENTS - 801)) | (1 << (PlSqlParser.MAXIMIZE - 801)) | (1 << (PlSqlParser.MAXINSTANCES - 801)) | (1 << (PlSqlParser.MAXLOGFILES - 801)) | (1 << (PlSqlParser.MAXLOGHISTORY - 801)) | (1 << (PlSqlParser.MAXLOGMEMBERS - 801)) | (1 << (PlSqlParser.MAX_SHARED_TEMP_SIZE - 801)) | (1 << (PlSqlParser.MAXSIZE - 801)) | (1 << (PlSqlParser.MAXTRANS - 801)) | (1 << (PlSqlParser.MAXVALUE - 801)) | (1 << (PlSqlParser.MEASURE - 801)) | (1 << (PlSqlParser.MEASURES - 801)) | (1 << (PlSqlParser.MEDIUM - 801)) | (1 << (PlSqlParser.MEMBER - 801)) | (1 << (PlSqlParser.MEMCOMPRESS - 801)) | (1 << (PlSqlParser.MEMORY - 801)) | (1 << (PlSqlParser.MERGEACTIONS - 801)) | (1 << (PlSqlParser.MERGE_AJ - 801)) | (1 << (PlSqlParser.MERGE_CONST_ON - 801)) | (1 << (PlSqlParser.MERGE - 801)))) !== 0) || ((((_la - 833)) & ~0x1f) == 0 && ((1 << (_la - 833)) & ((1 << (PlSqlParser.MERGE_SJ - 833)) | (1 << (PlSqlParser.METADATA - 833)) | (1 << (PlSqlParser.METHOD - 833)) | (1 << (PlSqlParser.MIGRATE - 833)) | (1 << (PlSqlParser.MIGRATION - 833)) | (1 << (PlSqlParser.MINEXTENTS - 833)) | (1 << (PlSqlParser.MINIMIZE - 833)) | (1 << (PlSqlParser.MINIMUM - 833)) | (1 << (PlSqlParser.MINING - 833)) | (1 << (PlSqlParser.MINUS_NULL - 833)) | (1 << (PlSqlParser.MINUTE - 833)) | (1 << (PlSqlParser.MINVALUE - 833)) | (1 << (PlSqlParser.MIRRORCOLD - 833)) | (1 << (PlSqlParser.MIRRORHOT - 833)) | (1 << (PlSqlParser.MIRROR - 833)) | (1 << (PlSqlParser.MLSLABEL - 833)) | (1 << (PlSqlParser.MODEL_COMPILE_SUBQUERY - 833)) | (1 << (PlSqlParser.MODEL_DONTVERIFY_UNIQUENESS - 833)) | (1 << (PlSqlParser.MODEL_DYNAMIC_SUBQUERY - 833)) | (1 << (PlSqlParser.MODEL_MIN_ANALYSIS - 833)) | (1 << (PlSqlParser.MODEL - 833)) | (1 << (PlSqlParser.MODEL_NB - 833)) | (1 << (PlSqlParser.MODEL_NO_ANALYSIS - 833)) | (1 << (PlSqlParser.MODEL_PBY - 833)) | (1 << (PlSqlParser.MODEL_PUSH_REF - 833)) | (1 << (PlSqlParser.MODEL_SV - 833)) | (1 << (PlSqlParser.MODIFICATION - 833)) | (1 << (PlSqlParser.MODIFY_COLUMN_TYPE - 833)) | (1 << (PlSqlParser.MODIFY - 833)) | (1 << (PlSqlParser.MOD - 833)))) !== 0) || ((((_la - 865)) & ~0x1f) == 0 && ((1 << (_la - 865)) & ((1 << (PlSqlParser.MODULE - 865)) | (1 << (PlSqlParser.MONITORING - 865)) | (1 << (PlSqlParser.MONITOR - 865)) | (1 << (PlSqlParser.MONTH - 865)) | (1 << (PlSqlParser.MONTHS_BETWEEN - 865)) | (1 << (PlSqlParser.MONTHS - 865)) | (1 << (PlSqlParser.MOUNT - 865)) | (1 << (PlSqlParser.MOUNTPATH - 865)) | (1 << (PlSqlParser.MOVEMENT - 865)) | (1 << (PlSqlParser.MOVE - 865)) | (1 << (PlSqlParser.MULTIDIMENSIONAL - 865)) | (1 << (PlSqlParser.MULTISET - 865)) | (1 << (PlSqlParser.MV_MERGE - 865)) | (1 << (PlSqlParser.NAMED - 865)) | (1 << (PlSqlParser.NAME - 865)) | (1 << (PlSqlParser.NAMESPACE - 865)) | (1 << (PlSqlParser.NAN - 865)) | (1 << (PlSqlParser.NANVL - 865)) | (1 << (PlSqlParser.NATIONAL - 865)) | (1 << (PlSqlParser.NATIVE_FULL_OUTER_JOIN - 865)) | (1 << (PlSqlParser.NATIVE - 865)) | (1 << (PlSqlParser.NATURAL - 865)) | (1 << (PlSqlParser.NAV - 865)) | (1 << (PlSqlParser.NCHAR_CS - 865)) | (1 << (PlSqlParser.NCHAR - 865)) | (1 << (PlSqlParser.NCHR - 865)) | (1 << (PlSqlParser.NCLOB - 865)) | (1 << (PlSqlParser.NEEDED - 865)) | (1 << (PlSqlParser.NEG - 865)) | (1 << (PlSqlParser.NESTED - 865)) | (1 << (PlSqlParser.NESTED_TABLE_FAST_INSERT - 865)))) !== 0) || ((((_la - 897)) & ~0x1f) == 0 && ((1 << (_la - 897)) & ((1 << (PlSqlParser.NESTED_TABLE_GET_REFS - 897)) | (1 << (PlSqlParser.NESTED_TABLE_ID - 897)) | (1 << (PlSqlParser.NESTED_TABLE_SET_REFS - 897)) | (1 << (PlSqlParser.NESTED_TABLE_SET_SETID - 897)) | (1 << (PlSqlParser.NETWORK - 897)) | (1 << (PlSqlParser.NEVER - 897)) | (1 << (PlSqlParser.NEW - 897)) | (1 << (PlSqlParser.NEW_TIME - 897)) | (1 << (PlSqlParser.NEXT_DAY - 897)) | (1 << (PlSqlParser.NEXT - 897)) | (1 << (PlSqlParser.NL_AJ - 897)) | (1 << (PlSqlParser.NLJ_BATCHING - 897)) | (1 << (PlSqlParser.NLJ_INDEX_FILTER - 897)) | (1 << (PlSqlParser.NLJ_INDEX_SCAN - 897)) | (1 << (PlSqlParser.NLJ_PREFETCH - 897)) | (1 << (PlSqlParser.NLS_CALENDAR - 897)) | (1 << (PlSqlParser.NLS_CHARACTERSET - 897)) | (1 << (PlSqlParser.NLS_CHARSET_DECL_LEN - 897)) | (1 << (PlSqlParser.NLS_CHARSET_ID - 897)) | (1 << (PlSqlParser.NLS_CHARSET_NAME - 897)) | (1 << (PlSqlParser.NLS_COMP - 897)) | (1 << (PlSqlParser.NLS_CURRENCY - 897)) | (1 << (PlSqlParser.NLS_DATE_FORMAT - 897)) | (1 << (PlSqlParser.NLS_DATE_LANGUAGE - 897)) | (1 << (PlSqlParser.NLS_INITCAP - 897)) | (1 << (PlSqlParser.NLS_ISO_CURRENCY - 897)) | (1 << (PlSqlParser.NL_SJ - 897)) | (1 << (PlSqlParser.NLS_LANG - 897)) | (1 << (PlSqlParser.NLS_LANGUAGE - 897)) | (1 << (PlSqlParser.NLS_LENGTH_SEMANTICS - 897)) | (1 << (PlSqlParser.NLS_LOWER - 897)) | (1 << (PlSqlParser.NLS_NCHAR_CONV_EXCP - 897)))) !== 0) || ((((_la - 929)) & ~0x1f) == 0 && ((1 << (_la - 929)) & ((1 << (PlSqlParser.NLS_NUMERIC_CHARACTERS - 929)) | (1 << (PlSqlParser.NLS_SORT - 929)) | (1 << (PlSqlParser.NLSSORT - 929)) | (1 << (PlSqlParser.NLS_SPECIAL_CHARS - 929)) | (1 << (PlSqlParser.NLS_TERRITORY - 929)) | (1 << (PlSqlParser.NLS_UPPER - 929)) | (1 << (PlSqlParser.NO_ACCESS - 929)) | (1 << (PlSqlParser.NO_ADAPTIVE_PLAN - 929)) | (1 << (PlSqlParser.NO_ANSI_REARCH - 929)) | (1 << (PlSqlParser.NOAPPEND - 929)) | (1 << (PlSqlParser.NOARCHIVELOG - 929)) | (1 << (PlSqlParser.NOAUDIT - 929)) | (1 << (PlSqlParser.NO_AUTO_REOPTIMIZE - 929)) | (1 << (PlSqlParser.NO_BASETABLE_MULTIMV_REWRITE - 929)) | (1 << (PlSqlParser.NO_BATCH_TABLE_ACCESS_BY_ROWID - 929)) | (1 << (PlSqlParser.NO_BIND_AWARE - 929)) | (1 << (PlSqlParser.NO_BUFFER - 929)) | (1 << (PlSqlParser.NOCACHE - 929)) | (1 << (PlSqlParser.NO_CARTESIAN - 929)) | (1 << (PlSqlParser.NO_CHECK_ACL_REWRITE - 929)) | (1 << (PlSqlParser.NO_CLUSTER_BY_ROWID - 929)) | (1 << (PlSqlParser.NO_CLUSTERING - 929)) | (1 << (PlSqlParser.NO_COALESCE_SQ - 929)) | (1 << (PlSqlParser.NO_COMMON_DATA - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_CB_WHR_ONLY - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_COMBINE_SW - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_COST_BASED - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_ELIM_DUPS - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_FILTERING - 929)) | (1 << (PlSqlParser.NOCOPY - 929)) | (1 << (PlSqlParser.NO_COST_XML_QUERY_REWRITE - 929)))) !== 0) || ((((_la - 961)) & ~0x1f) == 0 && ((1 << (_la - 961)) & ((1 << (PlSqlParser.NO_CPU_COSTING - 961)) | (1 << (PlSqlParser.NOCPU_COSTING - 961)) | (1 << (PlSqlParser.NOCYCLE - 961)) | (1 << (PlSqlParser.NO_DATA_SECURITY_REWRITE - 961)) | (1 << (PlSqlParser.NO_DECORRELATE - 961)) | (1 << (PlSqlParser.NODELAY - 961)) | (1 << (PlSqlParser.NO_DOMAIN_INDEX_FILTER - 961)) | (1 << (PlSqlParser.NO_DST_UPGRADE_INSERT_CONV - 961)) | (1 << (PlSqlParser.NO_ELIM_GROUPBY - 961)) | (1 << (PlSqlParser.NO_ELIMINATE_JOIN - 961)) | (1 << (PlSqlParser.NO_ELIMINATE_OBY - 961)) | (1 << (PlSqlParser.NO_ELIMINATE_OUTER_JOIN - 961)) | (1 << (PlSqlParser.NOENTITYESCAPING - 961)) | (1 << (PlSqlParser.NO_EXPAND_GSET_TO_UNION - 961)) | (1 << (PlSqlParser.NO_EXPAND - 961)) | (1 << (PlSqlParser.NO_EXPAND_TABLE - 961)) | (1 << (PlSqlParser.NO_FACT - 961)) | (1 << (PlSqlParser.NO_FACTORIZE_JOIN - 961)) | (1 << (PlSqlParser.NO_FILTERING - 961)) | (1 << (PlSqlParser.NOFORCE - 961)) | (1 << (PlSqlParser.NO_FULL_OUTER_JOIN_TO_OUTER - 961)) | (1 << (PlSqlParser.NO_GATHER_OPTIMIZER_STATISTICS - 961)) | (1 << (PlSqlParser.NO_GBY_PUSHDOWN - 961)) | (1 << (PlSqlParser.NOGUARANTEE - 961)) | (1 << (PlSqlParser.NO_INDEX_FFS - 961)) | (1 << (PlSqlParser.NO_INDEX - 961)) | (1 << (PlSqlParser.NO_INDEX_SS - 961)) | (1 << (PlSqlParser.NO_INMEMORY - 961)) | (1 << (PlSqlParser.NO_INMEMORY_PRUNING - 961)) | (1 << (PlSqlParser.NOKEEP - 961)) | (1 << (PlSqlParser.NO_LOAD - 961)) | (1 << (PlSqlParser.NOLOCAL - 961)))) !== 0) || ((((_la - 993)) & ~0x1f) == 0 && ((1 << (_la - 993)) & ((1 << (PlSqlParser.NOLOGGING - 993)) | (1 << (PlSqlParser.NOMAPPING - 993)) | (1 << (PlSqlParser.NOMAXVALUE - 993)) | (1 << (PlSqlParser.NO_MERGE - 993)) | (1 << (PlSqlParser.NOMINIMIZE - 993)) | (1 << (PlSqlParser.NOMINVALUE - 993)) | (1 << (PlSqlParser.NO_MODEL_PUSH_REF - 993)) | (1 << (PlSqlParser.NO_MONITORING - 993)) | (1 << (PlSqlParser.NOMONITORING - 993)) | (1 << (PlSqlParser.NO_MONITOR - 993)) | (1 << (PlSqlParser.NO_MULTIMV_REWRITE - 993)) | (1 << (PlSqlParser.NO_NATIVE_FULL_OUTER_JOIN - 993)) | (1 << (PlSqlParser.NONBLOCKING - 993)) | (1 << (PlSqlParser.NONEDITIONABLE - 993)) | (1 << (PlSqlParser.NONE - 993)) | (1 << (PlSqlParser.NO_NLJ_BATCHING - 993)) | (1 << (PlSqlParser.NO_NLJ_PREFETCH - 993)) | (1 << (PlSqlParser.NO - 993)) | (1 << (PlSqlParser.NONSCHEMA - 993)) | (1 << (PlSqlParser.NO_OBJECT_LINK - 993)) | (1 << (PlSqlParser.NOORDER - 993)) | (1 << (PlSqlParser.NO_ORDER_ROLLUPS - 993)) | (1 << (PlSqlParser.NO_OUTER_JOIN_TO_ANTI - 993)) | (1 << (PlSqlParser.NO_OUTER_JOIN_TO_INNER - 993)) | (1 << (PlSqlParser.NOOVERRIDE - 993)) | (1 << (PlSqlParser.NO_PARALLEL_INDEX - 993)) | (1 << (PlSqlParser.NOPARALLEL_INDEX - 993)) | (1 << (PlSqlParser.NO_PARALLEL - 993)) | (1 << (PlSqlParser.NOPARALLEL - 993)) | (1 << (PlSqlParser.NO_PARTIAL_COMMIT - 993)) | (1 << (PlSqlParser.NO_PARTIAL_JOIN - 993)) | (1 << (PlSqlParser.NO_PARTIAL_ROLLUP_PUSHDOWN - 993)))) !== 0) || ((((_la - 1025)) & ~0x1f) == 0 && ((1 << (_la - 1025)) & ((1 << (PlSqlParser.NOPARTITION - 1025)) | (1 << (PlSqlParser.NO_PLACE_DISTINCT - 1025)) | (1 << (PlSqlParser.NO_PLACE_GROUP_BY - 1025)) | (1 << (PlSqlParser.NO_PQ_CONCURRENT_UNION - 1025)) | (1 << (PlSqlParser.NO_PQ_MAP - 1025)) | (1 << (PlSqlParser.NO_PQ_REPLICATE - 1025)) | (1 << (PlSqlParser.NO_PQ_SKEW - 1025)) | (1 << (PlSqlParser.NO_PRUNE_GSETS - 1025)) | (1 << (PlSqlParser.NO_PULL_PRED - 1025)) | (1 << (PlSqlParser.NO_PUSH_PRED - 1025)) | (1 << (PlSqlParser.NO_PUSH_SUBQ - 1025)) | (1 << (PlSqlParser.NO_PX_FAULT_TOLERANCE - 1025)) | (1 << (PlSqlParser.NO_PX_JOIN_FILTER - 1025)) | (1 << (PlSqlParser.NO_QKN_BUFF - 1025)) | (1 << (PlSqlParser.NO_QUERY_TRANSFORMATION - 1025)) | (1 << (PlSqlParser.NO_REF_CASCADE - 1025)) | (1 << (PlSqlParser.NORELOCATE - 1025)) | (1 << (PlSqlParser.NORELY - 1025)) | (1 << (PlSqlParser.NOREPAIR - 1025)) | (1 << (PlSqlParser.NOREPLAY - 1025)) | (1 << (PlSqlParser.NORESETLOGS - 1025)) | (1 << (PlSqlParser.NO_RESULT_CACHE - 1025)) | (1 << (PlSqlParser.NOREVERSE - 1025)) | (1 << (PlSqlParser.NO_REWRITE - 1025)) | (1 << (PlSqlParser.NOREWRITE - 1025)) | (1 << (PlSqlParser.NORMAL - 1025)) | (1 << (PlSqlParser.NO_ROOT_SW_FOR_LOCAL - 1025)) | (1 << (PlSqlParser.NOROWDEPENDENCIES - 1025)) | (1 << (PlSqlParser.NOSCHEMACHECK - 1025)) | (1 << (PlSqlParser.NOSEGMENT - 1025)) | (1 << (PlSqlParser.NO_SEMIJOIN - 1025)) | (1 << (PlSqlParser.NO_SEMI_TO_INNER - 1025)))) !== 0) || ((((_la - 1057)) & ~0x1f) == 0 && ((1 << (_la - 1057)) & ((1 << (PlSqlParser.NO_SET_TO_JOIN - 1057)) | (1 << (PlSqlParser.NOSORT - 1057)) | (1 << (PlSqlParser.NO_SQL_TRANSLATION - 1057)) | (1 << (PlSqlParser.NO_SQL_TUNE - 1057)) | (1 << (PlSqlParser.NO_STAR_TRANSFORMATION - 1057)) | (1 << (PlSqlParser.NO_STATEMENT_QUEUING - 1057)) | (1 << (PlSqlParser.NO_STATS_GSETS - 1057)) | (1 << (PlSqlParser.NOSTRICT - 1057)) | (1 << (PlSqlParser.NO_SUBQUERY_PRUNING - 1057)) | (1 << (PlSqlParser.NO_SUBSTRB_PAD - 1057)) | (1 << (PlSqlParser.NO_SWAP_JOIN_INPUTS - 1057)) | (1 << (PlSqlParser.NOSWITCH - 1057)) | (1 << (PlSqlParser.NO_TABLE_LOOKUP_BY_NL - 1057)) | (1 << (PlSqlParser.NO_TEMP_TABLE - 1057)) | (1 << (PlSqlParser.NOTHING - 1057)) | (1 << (PlSqlParser.NOTIFICATION - 1057)) | (1 << (PlSqlParser.NO_TRANSFORM_DISTINCT_AGG - 1057)) | (1 << (PlSqlParser.NO_UNNEST - 1057)) | (1 << (PlSqlParser.NO_USE_CUBE - 1057)) | (1 << (PlSqlParser.NO_USE_HASH_AGGREGATION - 1057)) | (1 << (PlSqlParser.NO_USE_HASH_GBY_FOR_PUSHDOWN - 1057)) | (1 << (PlSqlParser.NO_USE_HASH - 1057)) | (1 << (PlSqlParser.NO_USE_INVISIBLE_INDEXES - 1057)) | (1 << (PlSqlParser.NO_USE_MERGE - 1057)) | (1 << (PlSqlParser.NO_USE_NL - 1057)) | (1 << (PlSqlParser.NO_USE_VECTOR_AGGREGATION - 1057)) | (1 << (PlSqlParser.NOVALIDATE - 1057)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM_DIMS - 1057)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM_FACT - 1057)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM - 1057)))) !== 0) || ((((_la - 1089)) & ~0x1f) == 0 && ((1 << (_la - 1089)) & ((1 << (PlSqlParser.NO_XDB_FASTPATH_INSERT - 1089)) | (1 << (PlSqlParser.NO_XML_DML_REWRITE - 1089)) | (1 << (PlSqlParser.NO_XMLINDEX_REWRITE_IN_SELECT - 1089)) | (1 << (PlSqlParser.NO_XMLINDEX_REWRITE - 1089)) | (1 << (PlSqlParser.NO_XML_QUERY_REWRITE - 1089)) | (1 << (PlSqlParser.NO_ZONEMAP - 1089)) | (1 << (PlSqlParser.NTH_VALUE - 1089)) | (1 << (PlSqlParser.NULLIF - 1089)) | (1 << (PlSqlParser.NULL_ - 1089)) | (1 << (PlSqlParser.NULLS - 1089)) | (1 << (PlSqlParser.NUMBER - 1089)) | (1 << (PlSqlParser.NUMERIC - 1089)) | (1 << (PlSqlParser.NUM_INDEX_KEYS - 1089)) | (1 << (PlSqlParser.NUMTODSINTERVAL - 1089)) | (1 << (PlSqlParser.NUMTOYMINTERVAL - 1089)) | (1 << (PlSqlParser.NVARCHAR2 - 1089)) | (1 << (PlSqlParser.NVL2 - 1089)) | (1 << (PlSqlParser.OBJECT2XML - 1089)) | (1 << (PlSqlParser.OBJECT - 1089)) | (1 << (PlSqlParser.OBJ_ID - 1089)) | (1 << (PlSqlParser.OBJNO - 1089)) | (1 << (PlSqlParser.OBJNO_REUSE - 1089)) | (1 << (PlSqlParser.OCCURENCES - 1089)) | (1 << (PlSqlParser.OFFLINE - 1089)) | (1 << (PlSqlParser.OFF - 1089)) | (1 << (PlSqlParser.OFFSET - 1089)) | (1 << (PlSqlParser.OIDINDEX - 1089)) | (1 << (PlSqlParser.OID - 1089)) | (1 << (PlSqlParser.OLAP - 1089)) | (1 << (PlSqlParser.OLD - 1089)) | (1 << (PlSqlParser.OLD_PUSH_PRED - 1089)))) !== 0) || ((((_la - 1121)) & ~0x1f) == 0 && ((1 << (_la - 1121)) & ((1 << (PlSqlParser.OLS - 1121)) | (1 << (PlSqlParser.OLTP - 1121)) | (1 << (PlSqlParser.OMIT - 1121)) | (1 << (PlSqlParser.ONE - 1121)) | (1 << (PlSqlParser.ONLINE - 1121)) | (1 << (PlSqlParser.ONLY - 1121)) | (1 << (PlSqlParser.OPAQUE - 1121)) | (1 << (PlSqlParser.OPAQUE_TRANSFORM - 1121)) | (1 << (PlSqlParser.OPAQUE_XCANONICAL - 1121)) | (1 << (PlSqlParser.OPCODE - 1121)) | (1 << (PlSqlParser.OPEN - 1121)) | (1 << (PlSqlParser.OPERATIONS - 1121)) | (1 << (PlSqlParser.OPERATOR - 1121)) | (1 << (PlSqlParser.OPT_ESTIMATE - 1121)) | (1 << (PlSqlParser.OPTIMAL - 1121)) | (1 << (PlSqlParser.OPTIMIZE - 1121)) | (1 << (PlSqlParser.OPTIMIZER_FEATURES_ENABLE - 1121)) | (1 << (PlSqlParser.OPTIMIZER_GOAL - 1121)) | (1 << (PlSqlParser.OPT_PARAM - 1121)) | (1 << (PlSqlParser.ORA_BRANCH - 1121)) | (1 << (PlSqlParser.ORA_CHECK_ACL - 1121)) | (1 << (PlSqlParser.ORA_CHECK_PRIVILEGE - 1121)) | (1 << (PlSqlParser.ORA_CLUSTERING - 1121)) | (1 << (PlSqlParser.ORADATA - 1121)) | (1 << (PlSqlParser.ORADEBUG - 1121)) | (1 << (PlSqlParser.ORA_DST_AFFECTED - 1121)) | (1 << (PlSqlParser.ORA_DST_CONVERT - 1121)) | (1 << (PlSqlParser.ORA_DST_ERROR - 1121)) | (1 << (PlSqlParser.ORA_GET_ACLIDS - 1121)))) !== 0) || ((((_la - 1153)) & ~0x1f) == 0 && ((1 << (_la - 1153)) & ((1 << (PlSqlParser.ORA_GET_PRIVILEGES - 1153)) | (1 << (PlSqlParser.ORA_HASH - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_USERID - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_USER - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_XS_USER_GUID - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_XS_USER - 1153)) | (1 << (PlSqlParser.ORA_RAWCOMPARE - 1153)) | (1 << (PlSqlParser.ORA_RAWCONCAT - 1153)) | (1 << (PlSqlParser.ORA_ROWSCN - 1153)) | (1 << (PlSqlParser.ORA_ROWSCN_RAW - 1153)) | (1 << (PlSqlParser.ORA_ROWVERSION - 1153)) | (1 << (PlSqlParser.ORA_TABVERSION - 1153)) | (1 << (PlSqlParser.ORA_WRITE_TIME - 1153)) | (1 << (PlSqlParser.ORDERED - 1153)) | (1 << (PlSqlParser.ORDERED_PREDICATES - 1153)) | (1 << (PlSqlParser.ORDINALITY - 1153)) | (1 << (PlSqlParser.OR_EXPAND - 1153)) | (1 << (PlSqlParser.ORGANIZATION - 1153)) | (1 << (PlSqlParser.OR_PREDICATES - 1153)) | (1 << (PlSqlParser.OSERROR - 1153)) | (1 << (PlSqlParser.OTHER - 1153)) | (1 << (PlSqlParser.OUTER_JOIN_TO_ANTI - 1153)) | (1 << (PlSqlParser.OUTER_JOIN_TO_INNER - 1153)) | (1 << (PlSqlParser.OUTER - 1153)) | (1 << (PlSqlParser.OUTLINE_LEAF - 1153)) | (1 << (PlSqlParser.OUTLINE - 1153)) | (1 << (PlSqlParser.OUT_OF_LINE - 1153)) | (1 << (PlSqlParser.OUT - 1153)) | (1 << (PlSqlParser.OVERFLOW_NOMOVE - 1153)) | (1 << (PlSqlParser.OVERFLOW - 1153)))) !== 0) || ((((_la - 1185)) & ~0x1f) == 0 && ((1 << (_la - 1185)) & ((1 << (PlSqlParser.OVERLAPS - 1185)) | (1 << (PlSqlParser.OVER - 1185)) | (1 << (PlSqlParser.OVERRIDING - 1185)) | (1 << (PlSqlParser.OWNER - 1185)) | (1 << (PlSqlParser.OWNERSHIP - 1185)) | (1 << (PlSqlParser.OWN - 1185)) | (1 << (PlSqlParser.PACKAGE - 1185)) | (1 << (PlSqlParser.PACKAGES - 1185)) | (1 << (PlSqlParser.PARALLEL_ENABLE - 1185)) | (1 << (PlSqlParser.PARALLEL_INDEX - 1185)) | (1 << (PlSqlParser.PARALLEL - 1185)) | (1 << (PlSqlParser.PARAMETERS - 1185)) | (1 << (PlSqlParser.PARAM - 1185)) | (1 << (PlSqlParser.PARENT - 1185)) | (1 << (PlSqlParser.PARITY - 1185)) | (1 << (PlSqlParser.PARTIAL_JOIN - 1185)) | (1 << (PlSqlParser.PARTIALLY - 1185)) | (1 << (PlSqlParser.PARTIAL - 1185)) | (1 << (PlSqlParser.PARTIAL_ROLLUP_PUSHDOWN - 1185)) | (1 << (PlSqlParser.PARTITION_HASH - 1185)) | (1 << (PlSqlParser.PARTITION_LIST - 1185)) | (1 << (PlSqlParser.PARTITION - 1185)) | (1 << (PlSqlParser.PARTITION_RANGE - 1185)) | (1 << (PlSqlParser.PARTITIONS - 1185)) | (1 << (PlSqlParser.PARTNUMINST - 1185)) | (1 << (PlSqlParser.PASSING - 1185)) | (1 << (PlSqlParser.PASSWORD_GRACE_TIME - 1185)) | (1 << (PlSqlParser.PASSWORD_LIFE_TIME - 1185)) | (1 << (PlSqlParser.PASSWORD_LOCK_TIME - 1185)) | (1 << (PlSqlParser.PASSWORD - 1185)) | (1 << (PlSqlParser.PASSWORD_REUSE_MAX - 1185)))) !== 0) || ((((_la - 1217)) & ~0x1f) == 0 && ((1 << (_la - 1217)) & ((1 << (PlSqlParser.PASSWORD_REUSE_TIME - 1217)) | (1 << (PlSqlParser.PASSWORD_VERIFY_FUNCTION - 1217)) | (1 << (PlSqlParser.PAST - 1217)) | (1 << (PlSqlParser.PATCH - 1217)) | (1 << (PlSqlParser.PATH - 1217)) | (1 << (PlSqlParser.PATH_PREFIX - 1217)) | (1 << (PlSqlParser.PATHS - 1217)) | (1 << (PlSqlParser.PATTERN - 1217)) | (1 << (PlSqlParser.PBL_HS_BEGIN - 1217)) | (1 << (PlSqlParser.PBL_HS_END - 1217)) | (1 << (PlSqlParser.PCTINCREASE - 1217)) | (1 << (PlSqlParser.PCTTHRESHOLD - 1217)) | (1 << (PlSqlParser.PCTUSED - 1217)) | (1 << (PlSqlParser.PCTVERSION - 1217)) | (1 << (PlSqlParser.PENDING - 1217)) | (1 << (PlSqlParser.PERCENT_KEYWORD - 1217)) | (1 << (PlSqlParser.PERCENT_RANKM - 1217)) | (1 << (PlSqlParser.PERFORMANCE - 1217)) | (1 << (PlSqlParser.PERIOD_KEYWORD - 1217)) | (1 << (PlSqlParser.PERMANENT - 1217)) | (1 << (PlSqlParser.PERMISSION - 1217)) | (1 << (PlSqlParser.PERMUTE - 1217)) | (1 << (PlSqlParser.PER - 1217)) | (1 << (PlSqlParser.PFILE - 1217)) | (1 << (PlSqlParser.PHYSICAL - 1217)))) !== 0) || ((((_la - 1249)) & ~0x1f) == 0 && ((1 << (_la - 1249)) & ((1 << (PlSqlParser.PIKEY - 1249)) | (1 << (PlSqlParser.PIPELINED - 1249)) | (1 << (PlSqlParser.PIV_GB - 1249)) | (1 << (PlSqlParser.PIVOT - 1249)) | (1 << (PlSqlParser.PIV_SSF - 1249)) | (1 << (PlSqlParser.PLACE_DISTINCT - 1249)) | (1 << (PlSqlParser.PLACE_GROUP_BY - 1249)) | (1 << (PlSqlParser.PLAN - 1249)) | (1 << (PlSqlParser.PLSCOPE_SETTINGS - 1249)) | (1 << (PlSqlParser.PLS_INTEGER - 1249)) | (1 << (PlSqlParser.PLSQL_CCFLAGS - 1249)) | (1 << (PlSqlParser.PLSQL_CODE_TYPE - 1249)) | (1 << (PlSqlParser.PLSQL_DEBUG - 1249)) | (1 << (PlSqlParser.PLSQL_OPTIMIZE_LEVEL - 1249)) | (1 << (PlSqlParser.PLSQL_WARNINGS - 1249)) | (1 << (PlSqlParser.PLUGGABLE - 1249)) | (1 << (PlSqlParser.POINT - 1249)) | (1 << (PlSqlParser.POLICY - 1249)) | (1 << (PlSqlParser.POOL_16K - 1249)) | (1 << (PlSqlParser.POOL_2K - 1249)) | (1 << (PlSqlParser.POOL_32K - 1249)) | (1 << (PlSqlParser.POOL_4K - 1249)) | (1 << (PlSqlParser.POOL_8K - 1249)) | (1 << (PlSqlParser.POSITIVEN - 1249)) | (1 << (PlSqlParser.POSITIVE - 1249)) | (1 << (PlSqlParser.POST_TRANSACTION - 1249)) | (1 << (PlSqlParser.POWERMULTISET_BY_CARDINALITY - 1249)) | (1 << (PlSqlParser.POWERMULTISET - 1249)) | (1 << (PlSqlParser.POWER - 1249)) | (1 << (PlSqlParser.PQ_CONCURRENT_UNION - 1249)) | (1 << (PlSqlParser.PQ_DISTRIBUTE - 1249)))) !== 0) || ((((_la - 1281)) & ~0x1f) == 0 && ((1 << (_la - 1281)) & ((1 << (PlSqlParser.PQ_DISTRIBUTE_WINDOW - 1281)) | (1 << (PlSqlParser.PQ_FILTER - 1281)) | (1 << (PlSqlParser.PQ_MAP - 1281)) | (1 << (PlSqlParser.PQ_NOMAP - 1281)) | (1 << (PlSqlParser.PQ_REPLICATE - 1281)) | (1 << (PlSqlParser.PQ_SKEW - 1281)) | (1 << (PlSqlParser.PRAGMA - 1281)) | (1 << (PlSqlParser.PREBUILT - 1281)) | (1 << (PlSqlParser.PRECEDES - 1281)) | (1 << (PlSqlParser.PRECEDING - 1281)) | (1 << (PlSqlParser.PRECISION - 1281)) | (1 << (PlSqlParser.PRECOMPUTE_SUBQUERY - 1281)) | (1 << (PlSqlParser.PREDICATE_REORDERS - 1281)) | (1 << (PlSqlParser.PRELOAD - 1281)) | (1 << (PlSqlParser.PREPARE - 1281)) | (1 << (PlSqlParser.PRESENTNNV - 1281)) | (1 << (PlSqlParser.PRESENT - 1281)) | (1 << (PlSqlParser.PRESENTV - 1281)) | (1 << (PlSqlParser.PRESERVE_OID - 1281)) | (1 << (PlSqlParser.PRESERVE - 1281)) | (1 << (PlSqlParser.PRETTY - 1281)) | (1 << (PlSqlParser.PREVIOUS - 1281)) | (1 << (PlSqlParser.PREV - 1281)) | (1 << (PlSqlParser.PRIMARY - 1281)) | (1 << (PlSqlParser.PRINTBLOBTOCLOB - 1281)) | (1 << (PlSqlParser.PRIORITY - 1281)) | (1 << (PlSqlParser.PRIOR - 1281)) | (1 << (PlSqlParser.PRIVATE - 1281)) | (1 << (PlSqlParser.PRIVATE_SGA - 1281)) | (1 << (PlSqlParser.PRIVILEGED - 1281)) | (1 << (PlSqlParser.PRIVILEGE - 1281)) | (1 << (PlSqlParser.PRIVILEGES - 1281)))) !== 0) || ((((_la - 1313)) & ~0x1f) == 0 && ((1 << (_la - 1313)) & ((1 << (PlSqlParser.PROCEDURAL - 1313)) | (1 << (PlSqlParser.PROCEDURE - 1313)) | (1 << (PlSqlParser.PROCESS - 1313)) | (1 << (PlSqlParser.PROFILE - 1313)) | (1 << (PlSqlParser.PROGRAM - 1313)) | (1 << (PlSqlParser.PROJECT - 1313)) | (1 << (PlSqlParser.PROPAGATE - 1313)) | (1 << (PlSqlParser.PROTECTED - 1313)) | (1 << (PlSqlParser.PROTECTION - 1313)) | (1 << (PlSqlParser.PROXY - 1313)) | (1 << (PlSqlParser.PRUNING - 1313)) | (1 << (PlSqlParser.PULL_PRED - 1313)) | (1 << (PlSqlParser.PURGE - 1313)) | (1 << (PlSqlParser.PUSH_PRED - 1313)) | (1 << (PlSqlParser.PUSH_SUBQ - 1313)) | (1 << (PlSqlParser.PX_FAULT_TOLERANCE - 1313)) | (1 << (PlSqlParser.PX_GRANULE - 1313)) | (1 << (PlSqlParser.PX_JOIN_FILTER - 1313)) | (1 << (PlSqlParser.QB_NAME - 1313)) | (1 << (PlSqlParser.QUERY_BLOCK - 1313)) | (1 << (PlSqlParser.QUERY - 1313)) | (1 << (PlSqlParser.QUEUE_CURR - 1313)) | (1 << (PlSqlParser.QUEUE - 1313)) | (1 << (PlSqlParser.QUEUE_ROWP - 1313)) | (1 << (PlSqlParser.QUIESCE - 1313)) | (1 << (PlSqlParser.QUORUM - 1313)) | (1 << (PlSqlParser.QUOTA - 1313)) | (1 << (PlSqlParser.RAISE - 1313)) | (1 << (PlSqlParser.RANDOM_LOCAL - 1313)) | (1 << (PlSqlParser.RANDOM - 1313)) | (1 << (PlSqlParser.RANGE - 1313)))) !== 0) || ((((_la - 1345)) & ~0x1f) == 0 && ((1 << (_la - 1345)) & ((1 << (PlSqlParser.RANKM - 1345)) | (1 << (PlSqlParser.RAPIDLY - 1345)) | (1 << (PlSqlParser.RAW - 1345)) | (1 << (PlSqlParser.RAWTOHEX - 1345)) | (1 << (PlSqlParser.RAWTONHEX - 1345)) | (1 << (PlSqlParser.RBA - 1345)) | (1 << (PlSqlParser.RBO_OUTLINE - 1345)) | (1 << (PlSqlParser.RDBA - 1345)) | (1 << (PlSqlParser.READ - 1345)) | (1 << (PlSqlParser.READS - 1345)) | (1 << (PlSqlParser.REALM - 1345)) | (1 << (PlSqlParser.REAL - 1345)) | (1 << (PlSqlParser.REBALANCE - 1345)) | (1 << (PlSqlParser.REBUILD - 1345)) | (1 << (PlSqlParser.RECORD - 1345)) | (1 << (PlSqlParser.RECORDS_PER_BLOCK - 1345)) | (1 << (PlSqlParser.RECOVERABLE - 1345)) | (1 << (PlSqlParser.RECOVER - 1345)) | (1 << (PlSqlParser.RECOVERY - 1345)) | (1 << (PlSqlParser.RECYCLEBIN - 1345)) | (1 << (PlSqlParser.RECYCLE - 1345)) | (1 << (PlSqlParser.REDACTION - 1345)) | (1 << (PlSqlParser.REDEFINE - 1345)) | (1 << (PlSqlParser.REDO - 1345)) | (1 << (PlSqlParser.REDUCED - 1345)) | (1 << (PlSqlParser.REDUNDANCY - 1345)) | (1 << (PlSqlParser.REF_CASCADE_CURSOR - 1345)) | (1 << (PlSqlParser.REFERENCED - 1345)) | (1 << (PlSqlParser.REFERENCE - 1345)) | (1 << (PlSqlParser.REFERENCES - 1345)) | (1 << (PlSqlParser.REFERENCING - 1345)) | (1 << (PlSqlParser.REF - 1345)))) !== 0) || ((((_la - 1377)) & ~0x1f) == 0 && ((1 << (_la - 1377)) & ((1 << (PlSqlParser.REFRESH - 1377)) | (1 << (PlSqlParser.REFTOHEX - 1377)) | (1 << (PlSqlParser.REGEXP_COUNT - 1377)) | (1 << (PlSqlParser.REGEXP_INSTR - 1377)) | (1 << (PlSqlParser.REGEXP_LIKE - 1377)) | (1 << (PlSqlParser.REGEXP_REPLACE - 1377)) | (1 << (PlSqlParser.REGEXP_SUBSTR - 1377)) | (1 << (PlSqlParser.REGISTER - 1377)) | (1 << (PlSqlParser.REGR_AVGX - 1377)) | (1 << (PlSqlParser.REGR_AVGY - 1377)) | (1 << (PlSqlParser.REGR_COUNT - 1377)) | (1 << (PlSqlParser.REGR_INTERCEPT - 1377)) | (1 << (PlSqlParser.REGR_R2 - 1377)) | (1 << (PlSqlParser.REGR_SLOPE - 1377)) | (1 << (PlSqlParser.REGR_SXX - 1377)) | (1 << (PlSqlParser.REGR_SXY - 1377)) | (1 << (PlSqlParser.REGR_SYY - 1377)) | (1 << (PlSqlParser.REGULAR - 1377)) | (1 << (PlSqlParser.REJECT - 1377)) | (1 << (PlSqlParser.REKEY - 1377)) | (1 << (PlSqlParser.RELATIONAL - 1377)) | (1 << (PlSqlParser.RELOCATE - 1377)) | (1 << (PlSqlParser.RELY - 1377)) | (1 << (PlSqlParser.REMAINDER - 1377)) | (1 << (PlSqlParser.REMOTE_MAPPED - 1377)) | (1 << (PlSqlParser.REMOVE - 1377)) | (1 << (PlSqlParser.RENAME - 1377)) | (1 << (PlSqlParser.REPAIR - 1377)) | (1 << (PlSqlParser.REPEAT - 1377)) | (1 << (PlSqlParser.REPLACE - 1377)) | (1 << (PlSqlParser.REPLICATION - 1377)))) !== 0) || ((((_la - 1409)) & ~0x1f) == 0 && ((1 << (_la - 1409)) & ((1 << (PlSqlParser.REQUIRED - 1409)) | (1 << (PlSqlParser.RESETLOGS - 1409)) | (1 << (PlSqlParser.RESET - 1409)) | (1 << (PlSqlParser.RESIZE - 1409)) | (1 << (PlSqlParser.RESOLVE - 1409)) | (1 << (PlSqlParser.RESOLVER - 1409)) | (1 << (PlSqlParser.RESPECT - 1409)) | (1 << (PlSqlParser.RESTART - 1409)) | (1 << (PlSqlParser.RESTORE_AS_INTERVALS - 1409)) | (1 << (PlSqlParser.RESTORE - 1409)) | (1 << (PlSqlParser.RESTRICT_ALL_REF_CONS - 1409)) | (1 << (PlSqlParser.RESTRICTED - 1409)) | (1 << (PlSqlParser.RESTRICT_REFERENCES - 1409)) | (1 << (PlSqlParser.RESTRICT - 1409)) | (1 << (PlSqlParser.RESULT_CACHE - 1409)) | (1 << (PlSqlParser.RESULT - 1409)) | (1 << (PlSqlParser.RESUMABLE - 1409)) | (1 << (PlSqlParser.RESUME - 1409)) | (1 << (PlSqlParser.RETENTION - 1409)) | (1 << (PlSqlParser.RETRY_ON_ROW_CHANGE - 1409)) | (1 << (PlSqlParser.RETURNING - 1409)) | (1 << (PlSqlParser.RETURN - 1409)) | (1 << (PlSqlParser.REUSE - 1409)) | (1 << (PlSqlParser.REVERSE - 1409)) | (1 << (PlSqlParser.REWRITE_OR_ERROR - 1409)) | (1 << (PlSqlParser.REWRITE - 1409)) | (1 << (PlSqlParser.RIGHT - 1409)) | (1 << (PlSqlParser.ROLE - 1409)) | (1 << (PlSqlParser.ROLESET - 1409)) | (1 << (PlSqlParser.ROLES - 1409)))) !== 0) || ((((_la - 1441)) & ~0x1f) == 0 && ((1 << (_la - 1441)) & ((1 << (PlSqlParser.ROLLBACK - 1441)) | (1 << (PlSqlParser.ROLLING - 1441)) | (1 << (PlSqlParser.ROLLUP - 1441)) | (1 << (PlSqlParser.ROWDEPENDENCIES - 1441)) | (1 << (PlSqlParser.ROWID_MAPPING_TABLE - 1441)) | (1 << (PlSqlParser.ROWID - 1441)) | (1 << (PlSqlParser.ROWIDTOCHAR - 1441)) | (1 << (PlSqlParser.ROWIDTONCHAR - 1441)) | (1 << (PlSqlParser.ROW_LENGTH - 1441)) | (1 << (PlSqlParser.ROWNUM - 1441)) | (1 << (PlSqlParser.ROW - 1441)) | (1 << (PlSqlParser.ROWS - 1441)) | (1 << (PlSqlParser.RPAD - 1441)) | (1 << (PlSqlParser.RTRIM - 1441)) | (1 << (PlSqlParser.RULE - 1441)) | (1 << (PlSqlParser.RULES - 1441)) | (1 << (PlSqlParser.RUNNING - 1441)) | (1 << (PlSqlParser.SALT - 1441)) | (1 << (PlSqlParser.SAMPLE - 1441)) | (1 << (PlSqlParser.SAVE_AS_INTERVALS - 1441)) | (1 << (PlSqlParser.SAVEPOINT - 1441)) | (1 << (PlSqlParser.SAVE - 1441)) | (1 << (PlSqlParser.SB4 - 1441)) | (1 << (PlSqlParser.SCALE_ROWS - 1441)) | (1 << (PlSqlParser.SCALE - 1441)) | (1 << (PlSqlParser.SCAN_INSTANCES - 1441)) | (1 << (PlSqlParser.SCAN - 1441)) | (1 << (PlSqlParser.SCHEDULER - 1441)) | (1 << (PlSqlParser.SCHEMACHECK - 1441)) | (1 << (PlSqlParser.SCHEMA - 1441)) | (1 << (PlSqlParser.SCN_ASCENDING - 1441)) | (1 << (PlSqlParser.SCN - 1441)))) !== 0) || ((((_la - 1473)) & ~0x1f) == 0 && ((1 << (_la - 1473)) & ((1 << (PlSqlParser.SCOPE - 1473)) | (1 << (PlSqlParser.SCRUB - 1473)) | (1 << (PlSqlParser.SD_ALL - 1473)) | (1 << (PlSqlParser.SD_INHIBIT - 1473)) | (1 << (PlSqlParser.SDO_GEOM_MBR - 1473)) | (1 << (PlSqlParser.SD_SHOW - 1473)) | (1 << (PlSqlParser.SEARCH - 1473)) | (1 << (PlSqlParser.SECOND - 1473)) | (1 << (PlSqlParser.SECRET - 1473)) | (1 << (PlSqlParser.SECUREFILE_DBA - 1473)) | (1 << (PlSqlParser.SECUREFILE - 1473)) | (1 << (PlSqlParser.SECURITY - 1473)) | (1 << (PlSqlParser.SEED - 1473)) | (1 << (PlSqlParser.SEG_BLOCK - 1473)) | (1 << (PlSqlParser.SEG_FILE - 1473)) | (1 << (PlSqlParser.SEGMENT - 1473)) | (1 << (PlSqlParser.SELECTIVITY - 1473)) | (1 << (PlSqlParser.SELF - 1473)) | (1 << (PlSqlParser.SEMIJOIN_DRIVER - 1473)) | (1 << (PlSqlParser.SEMIJOIN - 1473)) | (1 << (PlSqlParser.SEMI_TO_INNER - 1473)) | (1 << (PlSqlParser.SEQUENCED - 1473)) | (1 << (PlSqlParser.SEQUENCE - 1473)) | (1 << (PlSqlParser.SEQUENTIAL - 1473)) | (1 << (PlSqlParser.SERIALIZABLE - 1473)) | (1 << (PlSqlParser.SERIALLY_REUSABLE - 1473)) | (1 << (PlSqlParser.SERIAL - 1473)) | (1 << (PlSqlParser.SERVERERROR - 1473)) | (1 << (PlSqlParser.SERVICE_NAME_CONVERT - 1473)) | (1 << (PlSqlParser.SERVICES - 1473)))) !== 0) || ((((_la - 1505)) & ~0x1f) == 0 && ((1 << (_la - 1505)) & ((1 << (PlSqlParser.SESSION_CACHED_CURSORS - 1505)) | (1 << (PlSqlParser.SESSION - 1505)) | (1 << (PlSqlParser.SESSIONS_PER_USER - 1505)) | (1 << (PlSqlParser.SESSIONTIMEZONE - 1505)) | (1 << (PlSqlParser.SESSIONTZNAME - 1505)) | (1 << (PlSqlParser.SET - 1505)) | (1 << (PlSqlParser.SETS - 1505)) | (1 << (PlSqlParser.SETTINGS - 1505)) | (1 << (PlSqlParser.SET_TO_JOIN - 1505)) | (1 << (PlSqlParser.SEVERE - 1505)) | (1 << (PlSqlParser.SHARED_POOL - 1505)) | (1 << (PlSqlParser.SHARED - 1505)) | (1 << (PlSqlParser.SHARING - 1505)) | (1 << (PlSqlParser.SHELFLIFE - 1505)) | (1 << (PlSqlParser.SHOW - 1505)) | (1 << (PlSqlParser.SHRINK - 1505)) | (1 << (PlSqlParser.SHUTDOWN - 1505)) | (1 << (PlSqlParser.SIBLINGS - 1505)) | (1 << (PlSqlParser.SID - 1505)) | (1 << (PlSqlParser.SIGNAL_COMPONENT - 1505)) | (1 << (PlSqlParser.SIGNAL_FUNCTION - 1505)) | (1 << (PlSqlParser.SIGN - 1505)) | (1 << (PlSqlParser.SIGNTYPE - 1505)) | (1 << (PlSqlParser.SIMPLE_INTEGER - 1505)) | (1 << (PlSqlParser.SIMPLE - 1505)) | (1 << (PlSqlParser.SINGLE - 1505)) | (1 << (PlSqlParser.SINGLETASK - 1505)) | (1 << (PlSqlParser.SINH - 1505)) | (1 << (PlSqlParser.SIN - 1505)) | (1 << (PlSqlParser.SKIP_EXT_OPTIMIZER - 1505)))) !== 0) || ((((_la - 1537)) & ~0x1f) == 0 && ((1 << (_la - 1537)) & ((1 << (PlSqlParser.SKIP_ - 1537)) | (1 << (PlSqlParser.SKIP_UNQ_UNUSABLE_IDX - 1537)) | (1 << (PlSqlParser.SKIP_UNUSABLE_INDEXES - 1537)) | (1 << (PlSqlParser.SMALLFILE - 1537)) | (1 << (PlSqlParser.SMALLINT - 1537)) | (1 << (PlSqlParser.SNAPSHOT - 1537)) | (1 << (PlSqlParser.SOME - 1537)) | (1 << (PlSqlParser.SORT - 1537)) | (1 << (PlSqlParser.SOUNDEX - 1537)) | (1 << (PlSqlParser.SOURCE_FILE_DIRECTORY - 1537)) | (1 << (PlSqlParser.SOURCE_FILE_NAME_CONVERT - 1537)) | (1 << (PlSqlParser.SOURCE - 1537)) | (1 << (PlSqlParser.SPACE_KEYWORD - 1537)) | (1 << (PlSqlParser.SPECIFICATION - 1537)) | (1 << (PlSqlParser.SPFILE - 1537)) | (1 << (PlSqlParser.SPLIT - 1537)) | (1 << (PlSqlParser.SPREADSHEET - 1537)) | (1 << (PlSqlParser.SQLDATA - 1537)) | (1 << (PlSqlParser.SQLERROR - 1537)) | (1 << (PlSqlParser.SQLLDR - 1537)) | (1 << (PlSqlParser.SQL - 1537)) | (1 << (PlSqlParser.SQL_TRACE - 1537)) | (1 << (PlSqlParser.SQL_TRANSLATION_PROFILE - 1537)) | (1 << (PlSqlParser.SQRT - 1537)) | (1 << (PlSqlParser.STALE - 1537)) | (1 << (PlSqlParser.STANDALONE - 1537)) | (1 << (PlSqlParser.STANDARD_HASH - 1537)) | (1 << (PlSqlParser.STANDBY_MAX_DATA_DELAY - 1537)) | (1 << (PlSqlParser.STANDBYS - 1537)) | (1 << (PlSqlParser.STANDBY - 1537)) | (1 << (PlSqlParser.STAR - 1537)) | (1 << (PlSqlParser.STAR_TRANSFORMATION - 1537)))) !== 0) || ((((_la - 1570)) & ~0x1f) == 0 && ((1 << (_la - 1570)) & ((1 << (PlSqlParser.STARTUP - 1570)) | (1 << (PlSqlParser.STATEMENT_ID - 1570)) | (1 << (PlSqlParser.STATEMENT_QUEUING - 1570)) | (1 << (PlSqlParser.STATEMENTS - 1570)) | (1 << (PlSqlParser.STATEMENT - 1570)) | (1 << (PlSqlParser.STATE - 1570)) | (1 << (PlSqlParser.STATIC - 1570)) | (1 << (PlSqlParser.STATISTICS - 1570)) | (1 << (PlSqlParser.STATS_BINOMIAL_TEST - 1570)) | (1 << (PlSqlParser.STATS_CROSSTAB - 1570)) | (1 << (PlSqlParser.STATS_F_TEST - 1570)) | (1 << (PlSqlParser.STATS_KS_TEST - 1570)) | (1 << (PlSqlParser.STATS_MODE - 1570)) | (1 << (PlSqlParser.STATS_MW_TEST - 1570)) | (1 << (PlSqlParser.STATS_ONE_WAY_ANOVA - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_INDEP - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_INDEPU - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_ONE - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_PAIRED - 1570)) | (1 << (PlSqlParser.STATS_WSR_TEST - 1570)) | (1 << (PlSqlParser.STDDEV_POP - 1570)) | (1 << (PlSqlParser.STDDEV_SAMP - 1570)) | (1 << (PlSqlParser.STOP - 1570)) | (1 << (PlSqlParser.STORAGE - 1570)) | (1 << (PlSqlParser.STORE - 1570)) | (1 << (PlSqlParser.STREAMS - 1570)) | (1 << (PlSqlParser.STREAM - 1570)) | (1 << (PlSqlParser.STRICT - 1570)) | (1 << (PlSqlParser.STRING - 1570)) | (1 << (PlSqlParser.STRIPE_COLUMNS - 1570)) | (1 << (PlSqlParser.STRIPE_WIDTH - 1570)) | (1 << (PlSqlParser.STRIP - 1570)))) !== 0) || ((((_la - 1602)) & ~0x1f) == 0 && ((1 << (_la - 1602)) & ((1 << (PlSqlParser.STRUCTURE - 1602)) | (1 << (PlSqlParser.SUBMULTISET - 1602)) | (1 << (PlSqlParser.SUBPARTITION_REL - 1602)) | (1 << (PlSqlParser.SUBPARTITIONS - 1602)) | (1 << (PlSqlParser.SUBPARTITION - 1602)) | (1 << (PlSqlParser.SUBQUERIES - 1602)) | (1 << (PlSqlParser.SUBQUERY_PRUNING - 1602)) | (1 << (PlSqlParser.SUBSCRIBE - 1602)) | (1 << (PlSqlParser.SUBSET - 1602)) | (1 << (PlSqlParser.SUBSTITUTABLE - 1602)) | (1 << (PlSqlParser.SUBSTR2 - 1602)) | (1 << (PlSqlParser.SUBSTR4 - 1602)) | (1 << (PlSqlParser.SUBSTRB - 1602)) | (1 << (PlSqlParser.SUBSTRC - 1602)) | (1 << (PlSqlParser.SUBTYPE - 1602)) | (1 << (PlSqlParser.SUCCESSFUL - 1602)) | (1 << (PlSqlParser.SUCCESS - 1602)) | (1 << (PlSqlParser.SUMMARY - 1602)) | (1 << (PlSqlParser.SUPPLEMENTAL - 1602)) | (1 << (PlSqlParser.SUSPEND - 1602)) | (1 << (PlSqlParser.SWAP_JOIN_INPUTS - 1602)) | (1 << (PlSqlParser.SWITCHOVER - 1602)) | (1 << (PlSqlParser.SWITCH - 1602)) | (1 << (PlSqlParser.SYNCHRONOUS - 1602)) | (1 << (PlSqlParser.SYNC - 1602)) | (1 << (PlSqlParser.SYSASM - 1602)) | (1 << (PlSqlParser.SYS_AUDIT - 1602)) | (1 << (PlSqlParser.SYSAUX - 1602)) | (1 << (PlSqlParser.SYSBACKUP - 1602)) | (1 << (PlSqlParser.SYS_CHECKACL - 1602)) | (1 << (PlSqlParser.SYS_CHECK_PRIVILEGE - 1602)))) !== 0) || ((((_la - 1634)) & ~0x1f) == 0 && ((1 << (_la - 1634)) & ((1 << (PlSqlParser.SYS_CONNECT_BY_PATH - 1634)) | (1 << (PlSqlParser.SYS_CONTEXT - 1634)) | (1 << (PlSqlParser.SYSDATE - 1634)) | (1 << (PlSqlParser.SYSDBA - 1634)) | (1 << (PlSqlParser.SYS_DBURIGEN - 1634)) | (1 << (PlSqlParser.SYSDG - 1634)) | (1 << (PlSqlParser.SYS_DL_CURSOR - 1634)) | (1 << (PlSqlParser.SYS_DM_RXFORM_CHR - 1634)) | (1 << (PlSqlParser.SYS_DM_RXFORM_NUM - 1634)) | (1 << (PlSqlParser.SYS_DOM_COMPARE - 1634)) | (1 << (PlSqlParser.SYS_DST_PRIM2SEC - 1634)) | (1 << (PlSqlParser.SYS_DST_SEC2PRIM - 1634)) | (1 << (PlSqlParser.SYS_ET_BFILE_TO_RAW - 1634)) | (1 << (PlSqlParser.SYS_ET_BLOB_TO_IMAGE - 1634)) | (1 << (PlSqlParser.SYS_ET_IMAGE_TO_BLOB - 1634)) | (1 << (PlSqlParser.SYS_ET_RAW_TO_BFILE - 1634)) | (1 << (PlSqlParser.SYS_EXTPDTXT - 1634)) | (1 << (PlSqlParser.SYS_EXTRACT_UTC - 1634)) | (1 << (PlSqlParser.SYS_FBT_INSDEL - 1634)) | (1 << (PlSqlParser.SYS_FILTER_ACLS - 1634)) | (1 << (PlSqlParser.SYS_FNMATCHES - 1634)) | (1 << (PlSqlParser.SYS_FNREPLACE - 1634)) | (1 << (PlSqlParser.SYS_GET_ACLIDS - 1634)) | (1 << (PlSqlParser.SYS_GET_COL_ACLIDS - 1634)) | (1 << (PlSqlParser.SYS_GET_PRIVILEGES - 1634)) | (1 << (PlSqlParser.SYS_GETTOKENID - 1634)) | (1 << (PlSqlParser.SYS_GETXTIVAL - 1634)) | (1 << (PlSqlParser.SYS_GUID - 1634)) | (1 << (PlSqlParser.SYSGUID - 1634)) | (1 << (PlSqlParser.SYSKM - 1634)) | (1 << (PlSqlParser.SYS_MAKE_XMLNODEID - 1634)) | (1 << (PlSqlParser.SYS_MAKEXML - 1634)))) !== 0) || ((((_la - 1666)) & ~0x1f) == 0 && ((1 << (_la - 1666)) & ((1 << (PlSqlParser.SYS_MKXMLATTR - 1666)) | (1 << (PlSqlParser.SYS_MKXTI - 1666)) | (1 << (PlSqlParser.SYSOBJ - 1666)) | (1 << (PlSqlParser.SYS_OP_ADT2BIN - 1666)) | (1 << (PlSqlParser.SYS_OP_ADTCONS - 1666)) | (1 << (PlSqlParser.SYS_OP_ALSCRVAL - 1666)) | (1 << (PlSqlParser.SYS_OP_ATG - 1666)) | (1 << (PlSqlParser.SYS_OP_BIN2ADT - 1666)) | (1 << (PlSqlParser.SYS_OP_BITVEC - 1666)) | (1 << (PlSqlParser.SYS_OP_BL2R - 1666)) | (1 << (PlSqlParser.SYS_OP_BLOOM_FILTER_LIST - 1666)) | (1 << (PlSqlParser.SYS_OP_BLOOM_FILTER - 1666)) | (1 << (PlSqlParser.SYS_OP_C2C - 1666)) | (1 << (PlSqlParser.SYS_OP_CAST - 1666)) | (1 << (PlSqlParser.SYS_OP_CEG - 1666)) | (1 << (PlSqlParser.SYS_OP_CL2C - 1666)) | (1 << (PlSqlParser.SYS_OP_COMBINED_HASH - 1666)) | (1 << (PlSqlParser.SYS_OP_COMP - 1666)) | (1 << (PlSqlParser.SYS_OP_CONVERT - 1666)) | (1 << (PlSqlParser.SYS_OP_COUNTCHG - 1666)) | (1 << (PlSqlParser.SYS_OP_CSCONV - 1666)) | (1 << (PlSqlParser.SYS_OP_CSCONVTEST - 1666)) | (1 << (PlSqlParser.SYS_OP_CSR - 1666)) | (1 << (PlSqlParser.SYS_OP_CSX_PATCH - 1666)) | (1 << (PlSqlParser.SYS_OP_CYCLED_SEQ - 1666)) | (1 << (PlSqlParser.SYS_OP_DECOMP - 1666)) | (1 << (PlSqlParser.SYS_OP_DESCEND - 1666)) | (1 << (PlSqlParser.SYS_OP_DISTINCT - 1666)) | (1 << (PlSqlParser.SYS_OP_DRA - 1666)) | (1 << (PlSqlParser.SYS_OP_DUMP - 1666)) | (1 << (PlSqlParser.SYS_OP_DV_CHECK - 1666)) | (1 << (PlSqlParser.SYS_OP_ENFORCE_NOT_NULL - 1666)))) !== 0) || ((((_la - 1698)) & ~0x1f) == 0 && ((1 << (_la - 1698)) & ((1 << (PlSqlParser.SYSOPER - 1698)) | (1 << (PlSqlParser.SYS_OP_EXTRACT - 1698)) | (1 << (PlSqlParser.SYS_OP_GROUPING - 1698)) | (1 << (PlSqlParser.SYS_OP_GUID - 1698)) | (1 << (PlSqlParser.SYS_OP_HASH - 1698)) | (1 << (PlSqlParser.SYS_OP_IIX - 1698)) | (1 << (PlSqlParser.SYS_OP_ITR - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_CREATE - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_FILTER_LIST - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_FILTER - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_SUCCEEDED - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_USE - 1698)) | (1 << (PlSqlParser.SYS_OP_LBID - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2BLOB - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2CLOB - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2ID - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2NCLOB - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2TYP - 1698)) | (1 << (PlSqlParser.SYS_OP_LSVI - 1698)) | (1 << (PlSqlParser.SYS_OP_LVL - 1698)) | (1 << (PlSqlParser.SYS_OP_MAKEOID - 1698)) | (1 << (PlSqlParser.SYS_OP_MAP_NONNULL - 1698)) | (1 << (PlSqlParser.SYS_OP_MSR - 1698)) | (1 << (PlSqlParser.SYS_OP_NICOMBINE - 1698)) | (1 << (PlSqlParser.SYS_OP_NIEXTRACT - 1698)) | (1 << (PlSqlParser.SYS_OP_NII - 1698)) | (1 << (PlSqlParser.SYS_OP_NIX - 1698)) | (1 << (PlSqlParser.SYS_OP_NOEXPAND - 1698)) | (1 << (PlSqlParser.SYS_OP_NTCIMG - 1698)) | (1 << (PlSqlParser.SYS_OP_NUMTORAW - 1698)) | (1 << (PlSqlParser.SYS_OP_OIDVALUE - 1698)) | (1 << (PlSqlParser.SYS_OP_OPNSIZE - 1698)))) !== 0) || ((((_la - 1730)) & ~0x1f) == 0 && ((1 << (_la - 1730)) & ((1 << (PlSqlParser.SYS_OP_PAR_1 - 1730)) | (1 << (PlSqlParser.SYS_OP_PARGID_1 - 1730)) | (1 << (PlSqlParser.SYS_OP_PARGID - 1730)) | (1 << (PlSqlParser.SYS_OP_PAR - 1730)) | (1 << (PlSqlParser.SYS_OP_PART_ID - 1730)) | (1 << (PlSqlParser.SYS_OP_PIVOT - 1730)) | (1 << (PlSqlParser.SYS_OP_R2O - 1730)) | (1 << (PlSqlParser.SYS_OP_RAWTONUM - 1730)) | (1 << (PlSqlParser.SYS_OP_RDTM - 1730)) | (1 << (PlSqlParser.SYS_OP_REF - 1730)) | (1 << (PlSqlParser.SYS_OP_RMTD - 1730)) | (1 << (PlSqlParser.SYS_OP_ROWIDTOOBJ - 1730)) | (1 << (PlSqlParser.SYS_OP_RPB - 1730)) | (1 << (PlSqlParser.SYS_OPTLOBPRBSC - 1730)) | (1 << (PlSqlParser.SYS_OP_TOSETID - 1730)) | (1 << (PlSqlParser.SYS_OP_TPR - 1730)) | (1 << (PlSqlParser.SYS_OP_TRTB - 1730)) | (1 << (PlSqlParser.SYS_OPTXICMP - 1730)) | (1 << (PlSqlParser.SYS_OPTXQCASTASNQ - 1730)) | (1 << (PlSqlParser.SYS_OP_UNDESCEND - 1730)) | (1 << (PlSqlParser.SYS_OP_VECAND - 1730)) | (1 << (PlSqlParser.SYS_OP_VECBIT - 1730)) | (1 << (PlSqlParser.SYS_OP_VECOR - 1730)) | (1 << (PlSqlParser.SYS_OP_VECXOR - 1730)) | (1 << (PlSqlParser.SYS_OP_VERSION - 1730)) | (1 << (PlSqlParser.SYS_OP_VREF - 1730)) | (1 << (PlSqlParser.SYS_OP_VVD - 1730)) | (1 << (PlSqlParser.SYS_OP_XMLCONS_FOR_CSX - 1730)) | (1 << (PlSqlParser.SYS_OP_XPTHATG - 1730)) | (1 << (PlSqlParser.SYS_OP_XPTHIDX - 1730)) | (1 << (PlSqlParser.SYS_OP_XPTHOP - 1730)) | (1 << (PlSqlParser.SYS_OP_XTXT2SQLT - 1730)))) !== 0) || ((((_la - 1762)) & ~0x1f) == 0 && ((1 << (_la - 1762)) & ((1 << (PlSqlParser.SYS_OP_ZONE_ID - 1762)) | (1 << (PlSqlParser.SYS_ORDERKEY_DEPTH - 1762)) | (1 << (PlSqlParser.SYS_ORDERKEY_MAXCHILD - 1762)) | (1 << (PlSqlParser.SYS_ORDERKEY_PARENT - 1762)) | (1 << (PlSqlParser.SYS_PARALLEL_TXN - 1762)) | (1 << (PlSqlParser.SYS_PATHID_IS_ATTR - 1762)) | (1 << (PlSqlParser.SYS_PATHID_IS_NMSPC - 1762)) | (1 << (PlSqlParser.SYS_PATHID_LASTNAME - 1762)) | (1 << (PlSqlParser.SYS_PATHID_LASTNMSPC - 1762)) | (1 << (PlSqlParser.SYS_PATH_REVERSE - 1762)) | (1 << (PlSqlParser.SYS_PXQEXTRACT - 1762)) | (1 << (PlSqlParser.SYS_RAW_TO_XSID - 1762)) | (1 << (PlSqlParser.SYS_RID_ORDER - 1762)) | (1 << (PlSqlParser.SYS_ROW_DELTA - 1762)) | (1 << (PlSqlParser.SYS_SC_2_XMLT - 1762)) | (1 << (PlSqlParser.SYS_SYNRCIREDO - 1762)) | (1 << (PlSqlParser.SYSTEM_DEFINED - 1762)) | (1 << (PlSqlParser.SYSTEM - 1762)) | (1 << (PlSqlParser.SYSTIMESTAMP - 1762)) | (1 << (PlSqlParser.SYS_TYPEID - 1762)) | (1 << (PlSqlParser.SYS_UMAKEXML - 1762)) | (1 << (PlSqlParser.SYS_XMLANALYZE - 1762)) | (1 << (PlSqlParser.SYS_XMLCONTAINS - 1762)) | (1 << (PlSqlParser.SYS_XMLCONV - 1762)) | (1 << (PlSqlParser.SYS_XMLEXNSURI - 1762)) | (1 << (PlSqlParser.SYS_XMLGEN - 1762)) | (1 << (PlSqlParser.SYS_XMLI_LOC_ISNODE - 1762)) | (1 << (PlSqlParser.SYS_XMLI_LOC_ISTEXT - 1762)) | (1 << (PlSqlParser.SYS_XMLINSTR - 1762)) | (1 << (PlSqlParser.SYS_XMLLOCATOR_GETSVAL - 1762)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETCID - 1762)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETLOCATOR - 1762)))) !== 0) || ((((_la - 1794)) & ~0x1f) == 0 && ((1 << (_la - 1794)) & ((1 << (PlSqlParser.SYS_XMLNODEID_GETOKEY - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETPATHID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETPTRID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETRID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETSVAL - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETTID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID - 1794)) | (1 << (PlSqlParser.SYS_XMLT_2_SC - 1794)) | (1 << (PlSqlParser.SYS_XMLTRANSLATE - 1794)) | (1 << (PlSqlParser.SYS_XMLTYPE2SQL - 1794)) | (1 << (PlSqlParser.SYS_XQ_ASQLCNV - 1794)) | (1 << (PlSqlParser.SYS_XQ_ATOMCNVCHK - 1794)) | (1 << (PlSqlParser.SYS_XQBASEURI - 1794)) | (1 << (PlSqlParser.SYS_XQCASTABLEERRH - 1794)) | (1 << (PlSqlParser.SYS_XQCODEP2STR - 1794)) | (1 << (PlSqlParser.SYS_XQCODEPEQ - 1794)) | (1 << (PlSqlParser.SYS_XQCON2SEQ - 1794)) | (1 << (PlSqlParser.SYS_XQCONCAT - 1794)) | (1 << (PlSqlParser.SYS_XQDELETE - 1794)) | (1 << (PlSqlParser.SYS_XQDFLTCOLATION - 1794)) | (1 << (PlSqlParser.SYS_XQDOC - 1794)) | (1 << (PlSqlParser.SYS_XQDOCURI - 1794)) | (1 << (PlSqlParser.SYS_XQDURDIV - 1794)) | (1 << (PlSqlParser.SYS_XQED4URI - 1794)) | (1 << (PlSqlParser.SYS_XQENDSWITH - 1794)) | (1 << (PlSqlParser.SYS_XQERRH - 1794)) | (1 << (PlSqlParser.SYS_XQERR - 1794)) | (1 << (PlSqlParser.SYS_XQESHTMLURI - 1794)) | (1 << (PlSqlParser.SYS_XQEXLOBVAL - 1794)) | (1 << (PlSqlParser.SYS_XQEXSTWRP - 1794)) | (1 << (PlSqlParser.SYS_XQEXTRACT - 1794)) | (1 << (PlSqlParser.SYS_XQEXTRREF - 1794)))) !== 0) || ((((_la - 1826)) & ~0x1f) == 0 && ((1 << (_la - 1826)) & ((1 << (PlSqlParser.SYS_XQEXVAL - 1826)) | (1 << (PlSqlParser.SYS_XQFB2STR - 1826)) | (1 << (PlSqlParser.SYS_XQFNBOOL - 1826)) | (1 << (PlSqlParser.SYS_XQFNCMP - 1826)) | (1 << (PlSqlParser.SYS_XQFNDATIM - 1826)) | (1 << (PlSqlParser.SYS_XQFNLNAME - 1826)) | (1 << (PlSqlParser.SYS_XQFNNM - 1826)) | (1 << (PlSqlParser.SYS_XQFNNSURI - 1826)) | (1 << (PlSqlParser.SYS_XQFNPREDTRUTH - 1826)) | (1 << (PlSqlParser.SYS_XQFNQNM - 1826)) | (1 << (PlSqlParser.SYS_XQFNROOT - 1826)) | (1 << (PlSqlParser.SYS_XQFORMATNUM - 1826)) | (1 << (PlSqlParser.SYS_XQFTCONTAIN - 1826)) | (1 << (PlSqlParser.SYS_XQFUNCR - 1826)) | (1 << (PlSqlParser.SYS_XQGETCONTENT - 1826)) | (1 << (PlSqlParser.SYS_XQINDXOF - 1826)) | (1 << (PlSqlParser.SYS_XQINSERT - 1826)) | (1 << (PlSqlParser.SYS_XQINSPFX - 1826)) | (1 << (PlSqlParser.SYS_XQIRI2URI - 1826)) | (1 << (PlSqlParser.SYS_XQLANG - 1826)) | (1 << (PlSqlParser.SYS_XQLLNMFRMQNM - 1826)) | (1 << (PlSqlParser.SYS_XQMKNODEREF - 1826)) | (1 << (PlSqlParser.SYS_XQNILLED - 1826)) | (1 << (PlSqlParser.SYS_XQNODENAME - 1826)) | (1 << (PlSqlParser.SYS_XQNORMSPACE - 1826)) | (1 << (PlSqlParser.SYS_XQNORMUCODE - 1826)) | (1 << (PlSqlParser.SYS_XQ_NRNG - 1826)) | (1 << (PlSqlParser.SYS_XQNSP4PFX - 1826)) | (1 << (PlSqlParser.SYS_XQNSPFRMQNM - 1826)) | (1 << (PlSqlParser.SYS_XQPFXFRMQNM - 1826)) | (1 << (PlSqlParser.SYS_XQ_PKSQL2XML - 1826)) | (1 << (PlSqlParser.SYS_XQPOLYABS - 1826)))) !== 0) || ((((_la - 1858)) & ~0x1f) == 0 && ((1 << (_la - 1858)) & ((1 << (PlSqlParser.SYS_XQPOLYADD - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYCEL - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYCSTBL - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYCST - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYDIV - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYFLR - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYMOD - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYMUL - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYRND - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYSQRT - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYSUB - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYUMUS - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYUPLS - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVEQ - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVGE - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVGT - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVLE - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVLT - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVNE - 1858)) | (1 << (PlSqlParser.SYS_XQREF2VAL - 1858)) | (1 << (PlSqlParser.SYS_XQRENAME - 1858)) | (1 << (PlSqlParser.SYS_XQREPLACE - 1858)) | (1 << (PlSqlParser.SYS_XQRESVURI - 1858)) | (1 << (PlSqlParser.SYS_XQRNDHALF2EVN - 1858)) | (1 << (PlSqlParser.SYS_XQRSLVQNM - 1858)) | (1 << (PlSqlParser.SYS_XQRYENVPGET - 1858)) | (1 << (PlSqlParser.SYS_XQRYVARGET - 1858)) | (1 << (PlSqlParser.SYS_XQRYWRP - 1858)) | (1 << (PlSqlParser.SYS_XQSEQ2CON4XC - 1858)) | (1 << (PlSqlParser.SYS_XQSEQ2CON - 1858)) | (1 << (PlSqlParser.SYS_XQSEQDEEPEQ - 1858)) | (1 << (PlSqlParser.SYS_XQSEQINSB - 1858)))) !== 0) || ((((_la - 1890)) & ~0x1f) == 0 && ((1 << (_la - 1890)) & ((1 << (PlSqlParser.SYS_XQSEQRM - 1890)) | (1 << (PlSqlParser.SYS_XQSEQRVS - 1890)) | (1 << (PlSqlParser.SYS_XQSEQSUB - 1890)) | (1 << (PlSqlParser.SYS_XQSEQTYPMATCH - 1890)) | (1 << (PlSqlParser.SYS_XQSTARTSWITH - 1890)) | (1 << (PlSqlParser.SYS_XQSTATBURI - 1890)) | (1 << (PlSqlParser.SYS_XQSTR2CODEP - 1890)) | (1 << (PlSqlParser.SYS_XQSTRJOIN - 1890)) | (1 << (PlSqlParser.SYS_XQSUBSTRAFT - 1890)) | (1 << (PlSqlParser.SYS_XQSUBSTRBEF - 1890)) | (1 << (PlSqlParser.SYS_XQTOKENIZE - 1890)) | (1 << (PlSqlParser.SYS_XQTREATAS - 1890)) | (1 << (PlSqlParser.SYS_XQ_UPKXML2SQL - 1890)) | (1 << (PlSqlParser.SYS_XQXFORM - 1890)) | (1 << (PlSqlParser.SYS_XSID_TO_RAW - 1890)) | (1 << (PlSqlParser.SYS_ZMAP_FILTER - 1890)) | (1 << (PlSqlParser.SYS_ZMAP_REFRESH - 1890)) | (1 << (PlSqlParser.TABLE_LOOKUP_BY_NL - 1890)) | (1 << (PlSqlParser.TABLESPACE_NO - 1890)) | (1 << (PlSqlParser.TABLESPACE - 1890)) | (1 << (PlSqlParser.TABLES - 1890)) | (1 << (PlSqlParser.TABLE_STATS - 1890)) | (1 << (PlSqlParser.TABLE - 1890)) | (1 << (PlSqlParser.TABNO - 1890)) | (1 << (PlSqlParser.TAG - 1890)) | (1 << (PlSqlParser.TANH - 1890)) | (1 << (PlSqlParser.TAN - 1890)) | (1 << (PlSqlParser.TBLORIDXPARTNUM - 1890)) | (1 << (PlSqlParser.TEMPFILE - 1890)) | (1 << (PlSqlParser.TEMPLATE - 1890)) | (1 << (PlSqlParser.TEMPORARY - 1890)) | (1 << (PlSqlParser.TEMP_TABLE - 1890)))) !== 0) || ((((_la - 1922)) & ~0x1f) == 0 && ((1 << (_la - 1922)) & ((1 << (PlSqlParser.TEST - 1922)) | (1 << (PlSqlParser.TEXT - 1922)) | (1 << (PlSqlParser.THAN - 1922)) | (1 << (PlSqlParser.THEN - 1922)) | (1 << (PlSqlParser.THE - 1922)) | (1 << (PlSqlParser.THREAD - 1922)) | (1 << (PlSqlParser.THROUGH - 1922)) | (1 << (PlSqlParser.TIER - 1922)) | (1 << (PlSqlParser.TIES - 1922)) | (1 << (PlSqlParser.TIMEOUT - 1922)) | (1 << (PlSqlParser.TIMESTAMP_LTZ_UNCONSTRAINED - 1922)) | (1 << (PlSqlParser.TIMESTAMP - 1922)) | (1 << (PlSqlParser.TIMESTAMP_TZ_UNCONSTRAINED - 1922)) | (1 << (PlSqlParser.TIMESTAMP_UNCONSTRAINED - 1922)) | (1 << (PlSqlParser.TIMES - 1922)) | (1 << (PlSqlParser.TIME - 1922)) | (1 << (PlSqlParser.TIMEZONE_ABBR - 1922)) | (1 << (PlSqlParser.TIMEZONE_HOUR - 1922)) | (1 << (PlSqlParser.TIMEZONE_MINUTE - 1922)) | (1 << (PlSqlParser.TIMEZONE_OFFSET - 1922)) | (1 << (PlSqlParser.TIMEZONE_REGION - 1922)) | (1 << (PlSqlParser.TIME_ZONE - 1922)) | (1 << (PlSqlParser.TIV_GB - 1922)) | (1 << (PlSqlParser.TIV_SSF - 1922)) | (1 << (PlSqlParser.TO_ACLID - 1922)) | (1 << (PlSqlParser.TO_BINARY_DOUBLE - 1922)) | (1 << (PlSqlParser.TO_BINARY_FLOAT - 1922)) | (1 << (PlSqlParser.TO_BLOB - 1922)) | (1 << (PlSqlParser.TO_CLOB - 1922)) | (1 << (PlSqlParser.TO_DSINTERVAL - 1922)) | (1 << (PlSqlParser.TO_LOB - 1922)))) !== 0) || ((((_la - 1954)) & ~0x1f) == 0 && ((1 << (_la - 1954)) & ((1 << (PlSqlParser.TO_MULTI_BYTE - 1954)) | (1 << (PlSqlParser.TO_NCHAR - 1954)) | (1 << (PlSqlParser.TO_NCLOB - 1954)) | (1 << (PlSqlParser.TO_NUMBER - 1954)) | (1 << (PlSqlParser.TOPLEVEL - 1954)) | (1 << (PlSqlParser.TO_SINGLE_BYTE - 1954)) | (1 << (PlSqlParser.TO_TIMESTAMP - 1954)) | (1 << (PlSqlParser.TO_TIMESTAMP_TZ - 1954)) | (1 << (PlSqlParser.TO_TIME - 1954)) | (1 << (PlSqlParser.TO_TIME_TZ - 1954)) | (1 << (PlSqlParser.TO_YMINTERVAL - 1954)) | (1 << (PlSqlParser.TRACE - 1954)) | (1 << (PlSqlParser.TRACING - 1954)) | (1 << (PlSqlParser.TRACKING - 1954)) | (1 << (PlSqlParser.TRAILING - 1954)) | (1 << (PlSqlParser.TRANSACTION - 1954)) | (1 << (PlSqlParser.TRANSFORM_DISTINCT_AGG - 1954)) | (1 << (PlSqlParser.TRANSITIONAL - 1954)) | (1 << (PlSqlParser.TRANSITION - 1954)) | (1 << (PlSqlParser.TRANSLATE - 1954)) | (1 << (PlSqlParser.TRANSLATION - 1954)) | (1 << (PlSqlParser.TREAT - 1954)) | (1 << (PlSqlParser.TRIGGERS - 1954)) | (1 << (PlSqlParser.TRIGGER - 1954)) | (1 << (PlSqlParser.TRUE - 1954)) | (1 << (PlSqlParser.TRUNCATE - 1954)) | (1 << (PlSqlParser.TRUNC - 1954)) | (1 << (PlSqlParser.TRUSTED - 1954)) | (1 << (PlSqlParser.TRUST - 1954)) | (1 << (PlSqlParser.TUNING - 1954)) | (1 << (PlSqlParser.TX - 1954)))) !== 0) || ((((_la - 1986)) & ~0x1f) == 0 && ((1 << (_la - 1986)) & ((1 << (PlSqlParser.TYPES - 1986)) | (1 << (PlSqlParser.TYPE - 1986)) | (1 << (PlSqlParser.TZ_OFFSET - 1986)) | (1 << (PlSqlParser.UB2 - 1986)) | (1 << (PlSqlParser.UBA - 1986)) | (1 << (PlSqlParser.UCS2 - 1986)) | (1 << (PlSqlParser.UID - 1986)) | (1 << (PlSqlParser.UNARCHIVED - 1986)) | (1 << (PlSqlParser.UNBOUNDED - 1986)) | (1 << (PlSqlParser.UNBOUND - 1986)) | (1 << (PlSqlParser.UNCONDITIONAL - 1986)) | (1 << (PlSqlParser.UNDER - 1986)) | (1 << (PlSqlParser.UNDO - 1986)) | (1 << (PlSqlParser.UNDROP - 1986)) | (1 << (PlSqlParser.UNIFORM - 1986)) | (1 << (PlSqlParser.UNISTR - 1986)) | (1 << (PlSqlParser.UNLIMITED - 1986)) | (1 << (PlSqlParser.UNLOAD - 1986)) | (1 << (PlSqlParser.UNLOCK - 1986)) | (1 << (PlSqlParser.UNMATCHED - 1986)) | (1 << (PlSqlParser.UNNEST_INNERJ_DISTINCT_VIEW - 1986)) | (1 << (PlSqlParser.UNNEST_NOSEMIJ_NODISTINCTVIEW - 1986)) | (1 << (PlSqlParser.UNNEST_SEMIJ_VIEW - 1986)) | (1 << (PlSqlParser.UNNEST - 1986)) | (1 << (PlSqlParser.UNPACKED - 1986)) | (1 << (PlSqlParser.UNPIVOT - 1986)) | (1 << (PlSqlParser.UNPLUG - 1986)) | (1 << (PlSqlParser.UNPROTECTED - 1986)) | (1 << (PlSqlParser.UNQUIESCE - 1986)) | (1 << (PlSqlParser.UNRECOVERABLE - 1986)))) !== 0) || ((((_la - 2018)) & ~0x1f) == 0 && ((1 << (_la - 2018)) & ((1 << (PlSqlParser.UNRESTRICTED - 2018)) | (1 << (PlSqlParser.UNSUBSCRIBE - 2018)) | (1 << (PlSqlParser.UNTIL - 2018)) | (1 << (PlSqlParser.UNUSABLE - 2018)) | (1 << (PlSqlParser.UNUSED - 2018)) | (1 << (PlSqlParser.UPDATABLE - 2018)) | (1 << (PlSqlParser.UPDATED - 2018)) | (1 << (PlSqlParser.UPDATE - 2018)) | (1 << (PlSqlParser.UPDATEXML - 2018)) | (1 << (PlSqlParser.UPD_INDEXES - 2018)) | (1 << (PlSqlParser.UPD_JOININDEX - 2018)) | (1 << (PlSqlParser.UPGRADE - 2018)) | (1 << (PlSqlParser.UPPER - 2018)) | (1 << (PlSqlParser.UPSERT - 2018)) | (1 << (PlSqlParser.UROWID - 2018)) | (1 << (PlSqlParser.USABLE - 2018)) | (1 << (PlSqlParser.USAGE - 2018)) | (1 << (PlSqlParser.USE_ANTI - 2018)) | (1 << (PlSqlParser.USE_CONCAT - 2018)) | (1 << (PlSqlParser.USE_CUBE - 2018)) | (1 << (PlSqlParser.USE_HASH_AGGREGATION - 2018)) | (1 << (PlSqlParser.USE_HASH_GBY_FOR_PUSHDOWN - 2018)) | (1 << (PlSqlParser.USE_HASH - 2018)) | (1 << (PlSqlParser.USE_HIDDEN_PARTITIONS - 2018)) | (1 << (PlSqlParser.USE_INVISIBLE_INDEXES - 2018)) | (1 << (PlSqlParser.USE_MERGE_CARTESIAN - 2018)) | (1 << (PlSqlParser.USE_MERGE - 2018)) | (1 << (PlSqlParser.USE_NL - 2018)) | (1 << (PlSqlParser.USE_NL_WITH_INDEX - 2018)) | (1 << (PlSqlParser.USE_PRIVATE_OUTLINES - 2018)) | (1 << (PlSqlParser.USER_DATA - 2018)) | (1 << (PlSqlParser.USER_DEFINED - 2018)))) !== 0) || ((((_la - 2050)) & ~0x1f) == 0 && ((1 << (_la - 2050)) & ((1 << (PlSqlParser.USERENV - 2050)) | (1 << (PlSqlParser.USERGROUP - 2050)) | (1 << (PlSqlParser.USER_RECYCLEBIN - 2050)) | (1 << (PlSqlParser.USERS - 2050)) | (1 << (PlSqlParser.USER_TABLESPACES - 2050)) | (1 << (PlSqlParser.USER - 2050)) | (1 << (PlSqlParser.USE_SEMI - 2050)) | (1 << (PlSqlParser.USE_STORED_OUTLINES - 2050)) | (1 << (PlSqlParser.USE_TTT_FOR_GSETS - 2050)) | (1 << (PlSqlParser.USE - 2050)) | (1 << (PlSqlParser.USE_VECTOR_AGGREGATION - 2050)) | (1 << (PlSqlParser.USE_WEAK_NAME_RESL - 2050)) | (1 << (PlSqlParser.USING_NO_EXPAND - 2050)) | (1 << (PlSqlParser.USING - 2050)) | (1 << (PlSqlParser.UTF16BE - 2050)) | (1 << (PlSqlParser.UTF16LE - 2050)) | (1 << (PlSqlParser.UTF32 - 2050)) | (1 << (PlSqlParser.UTF8 - 2050)) | (1 << (PlSqlParser.V1 - 2050)) | (1 << (PlSqlParser.V2 - 2050)) | (1 << (PlSqlParser.VALIDATE - 2050)) | (1 << (PlSqlParser.VALIDATION - 2050)) | (1 << (PlSqlParser.VALID_TIME_END - 2050)) | (1 << (PlSqlParser.VALUE - 2050)) | (1 << (PlSqlParser.VARCHAR2 - 2050)) | (1 << (PlSqlParser.VARCHAR - 2050)) | (1 << (PlSqlParser.VARIABLE - 2050)) | (1 << (PlSqlParser.VAR_POP - 2050)) | (1 << (PlSqlParser.VARRAYS - 2050)) | (1 << (PlSqlParser.VARRAY - 2050)) | (1 << (PlSqlParser.VAR_SAMP - 2050)))) !== 0) || ((((_la - 2082)) & ~0x1f) == 0 && ((1 << (_la - 2082)) & ((1 << (PlSqlParser.VARYING - 2082)) | (1 << (PlSqlParser.VECTOR_READ_TRACE - 2082)) | (1 << (PlSqlParser.VECTOR_READ - 2082)) | (1 << (PlSqlParser.VECTOR_TRANSFORM_DIMS - 2082)) | (1 << (PlSqlParser.VECTOR_TRANSFORM_FACT - 2082)) | (1 << (PlSqlParser.VECTOR_TRANSFORM - 2082)) | (1 << (PlSqlParser.VERIFIER - 2082)) | (1 << (PlSqlParser.VERIFY - 2082)) | (1 << (PlSqlParser.VERSIONING - 2082)) | (1 << (PlSqlParser.VERSIONS_ENDSCN - 2082)) | (1 << (PlSqlParser.VERSIONS_ENDTIME - 2082)) | (1 << (PlSqlParser.VERSIONS_OPERATION - 2082)) | (1 << (PlSqlParser.VERSIONS_STARTSCN - 2082)) | (1 << (PlSqlParser.VERSIONS_STARTTIME - 2082)) | (1 << (PlSqlParser.VERSIONS - 2082)) | (1 << (PlSqlParser.VERSIONS_XID - 2082)) | (1 << (PlSqlParser.VERSION - 2082)) | (1 << (PlSqlParser.VIOLATION - 2082)) | (1 << (PlSqlParser.VIRTUAL - 2082)) | (1 << (PlSqlParser.VISIBILITY - 2082)) | (1 << (PlSqlParser.VISIBLE - 2082)) | (1 << (PlSqlParser.VOLUME - 2082)) | (1 << (PlSqlParser.VSIZE - 2082)) | (1 << (PlSqlParser.WAIT - 2082)) | (1 << (PlSqlParser.WALLET - 2082)) | (1 << (PlSqlParser.WARNING - 2082)) | (1 << (PlSqlParser.WEEKS - 2082)) | (1 << (PlSqlParser.WEEK - 2082)) | (1 << (PlSqlParser.WELLFORMED - 2082)) | (1 << (PlSqlParser.WHENEVER - 2082)) | (1 << (PlSqlParser.WHEN - 2082)))) !== 0) || ((((_la - 2115)) & ~0x1f) == 0 && ((1 << (_la - 2115)) & ((1 << (PlSqlParser.WHILE - 2115)) | (1 << (PlSqlParser.WHITESPACE - 2115)) | (1 << (PlSqlParser.WIDTH_BUCKET - 2115)) | (1 << (PlSqlParser.WITHIN - 2115)) | (1 << (PlSqlParser.WITHOUT - 2115)) | (1 << (PlSqlParser.WITH_PLSQL - 2115)) | (1 << (PlSqlParser.WORK - 2115)) | (1 << (PlSqlParser.WRAPPED - 2115)) | (1 << (PlSqlParser.WRAPPER - 2115)) | (1 << (PlSqlParser.WRITE - 2115)) | (1 << (PlSqlParser.XDB_FASTPATH_INSERT - 2115)) | (1 << (PlSqlParser.X_DYN_PRUNE - 2115)) | (1 << (PlSqlParser.XID - 2115)) | (1 << (PlSqlParser.XML2OBJECT - 2115)) | (1 << (PlSqlParser.XMLAGG - 2115)) | (1 << (PlSqlParser.XMLATTRIBUTES - 2115)) | (1 << (PlSqlParser.XMLCAST - 2115)) | (1 << (PlSqlParser.XMLCDATA - 2115)) | (1 << (PlSqlParser.XMLCOLATTVAL - 2115)) | (1 << (PlSqlParser.XMLCOMMENT - 2115)) | (1 << (PlSqlParser.XMLCONCAT - 2115)) | (1 << (PlSqlParser.XMLDIFF - 2115)) | (1 << (PlSqlParser.XML_DML_RWT_STMT - 2115)) | (1 << (PlSqlParser.XMLELEMENT - 2115)) | (1 << (PlSqlParser.XMLEXISTS2 - 2115)) | (1 << (PlSqlParser.XMLEXISTS - 2115)) | (1 << (PlSqlParser.XMLFOREST - 2115)) | (1 << (PlSqlParser.XMLINDEX_REWRITE_IN_SELECT - 2115)) | (1 << (PlSqlParser.XMLINDEX_REWRITE - 2115)))) !== 0) || ((((_la - 2147)) & ~0x1f) == 0 && ((1 << (_la - 2147)) & ((1 << (PlSqlParser.XMLINDEX_SEL_IDX_TBL - 2147)) | (1 << (PlSqlParser.XMLISNODE - 2147)) | (1 << (PlSqlParser.XMLISVALID - 2147)) | (1 << (PlSqlParser.XMLNAMESPACES - 2147)) | (1 << (PlSqlParser.XMLPARSE - 2147)) | (1 << (PlSqlParser.XMLPATCH - 2147)) | (1 << (PlSqlParser.XMLPI - 2147)) | (1 << (PlSqlParser.XMLQUERYVAL - 2147)) | (1 << (PlSqlParser.XMLQUERY - 2147)) | (1 << (PlSqlParser.XMLROOT - 2147)) | (1 << (PlSqlParser.XMLSCHEMA - 2147)) | (1 << (PlSqlParser.XMLSERIALIZE - 2147)) | (1 << (PlSqlParser.XMLTABLE - 2147)) | (1 << (PlSqlParser.XMLTRANSFORMBLOB - 2147)) | (1 << (PlSqlParser.XMLTRANSFORM - 2147)) | (1 << (PlSqlParser.XMLTYPE - 2147)) | (1 << (PlSqlParser.XML - 2147)) | (1 << (PlSqlParser.XPATHTABLE - 2147)) | (1 << (PlSqlParser.XS_SYS_CONTEXT - 2147)) | (1 << (PlSqlParser.XS - 2147)) | (1 << (PlSqlParser.YEARS - 2147)) | (1 << (PlSqlParser.YEAR - 2147)) | (1 << (PlSqlParser.YES - 2147)) | (1 << (PlSqlParser.YMINTERVAL_UNCONSTRAINED - 2147)) | (1 << (PlSqlParser.ZONEMAP - 2147)) | (1 << (PlSqlParser.ZONE - 2147)) | (1 << (PlSqlParser.PREDICTION - 2147)) | (1 << (PlSqlParser.PREDICTION_BOUNDS - 2147)) | (1 << (PlSqlParser.PREDICTION_COST - 2147)) | (1 << (PlSqlParser.PREDICTION_DETAILS - 2147)) | (1 << (PlSqlParser.PREDICTION_PROBABILITY - 2147)))) !== 0) || ((((_la - 2179)) & ~0x1f) == 0 && ((1 << (_la - 2179)) & ((1 << (PlSqlParser.PREDICTION_SET - 2179)) | (1 << (PlSqlParser.CUME_DIST - 2179)) | (1 << (PlSqlParser.DENSE_RANK - 2179)) | (1 << (PlSqlParser.LISTAGG - 2179)) | (1 << (PlSqlParser.PERCENT_RANK - 2179)) | (1 << (PlSqlParser.PERCENTILE_CONT - 2179)) | (1 << (PlSqlParser.PERCENTILE_DISC - 2179)) | (1 << (PlSqlParser.RANK - 2179)) | (1 << (PlSqlParser.AVG - 2179)) | (1 << (PlSqlParser.CORR - 2179)) | (1 << (PlSqlParser.COVAR_ - 2179)) | (1 << (PlSqlParser.DECODE - 2179)) | (1 << (PlSqlParser.LAG - 2179)) | (1 << (PlSqlParser.LEAD - 2179)) | (1 << (PlSqlParser.MAX - 2179)) | (1 << (PlSqlParser.MEDIAN - 2179)) | (1 << (PlSqlParser.MIN - 2179)) | (1 << (PlSqlParser.NTILE - 2179)) | (1 << (PlSqlParser.NVL - 2179)) | (1 << (PlSqlParser.RATIO_TO_REPORT - 2179)) | (1 << (PlSqlParser.REGR_ - 2179)) | (1 << (PlSqlParser.ROUND - 2179)) | (1 << (PlSqlParser.ROW_NUMBER - 2179)) | (1 << (PlSqlParser.SUBSTR - 2179)) | (1 << (PlSqlParser.TO_CHAR - 2179)) | (1 << (PlSqlParser.TRIM - 2179)) | (1 << (PlSqlParser.SUM - 2179)) | (1 << (PlSqlParser.STDDEV - 2179)) | (1 << (PlSqlParser.VAR_ - 2179)) | (1 << (PlSqlParser.VARIANCE - 2179)) | (1 << (PlSqlParser.LEAST - 2179)) | (1 << (PlSqlParser.GREATEST - 2179)))) !== 0) || ((((_la - 2211)) & ~0x1f) == 0 && ((1 << (_la - 2211)) & ((1 << (PlSqlParser.TO_DATE - 2211)) | (1 << (PlSqlParser.NATIONAL_CHAR_STRING_LIT - 2211)) | (1 << (PlSqlParser.PERIOD - 2211)) | (1 << (PlSqlParser.UNSIGNED_INTEGER - 2211)) | (1 << (PlSqlParser.APPROXIMATE_NUM_LIT - 2211)) | (1 << (PlSqlParser.CHAR_STRING - 2211)) | (1 << (PlSqlParser.DELIMITED_ID - 2211)) | (1 << (PlSqlParser.LEFT_PAREN - 2211)) | (1 << (PlSqlParser.PLUS_SIGN - 2211)) | (1 << (PlSqlParser.MINUS_SIGN - 2211)) | (1 << (PlSqlParser.BINDVAR - 2211)) | (1 << (PlSqlParser.COLON - 2211)))) !== 0) || _la===PlSqlParser.INTRODUCER || _la===PlSqlParser.REGULAR_ID) { this.state = 9468; this.model_rules_element(); this.state = 9473; this._errHandler.sync(this); _la = this._input.LA(1); while(_la===PlSqlParser.COMMA) { this.state = 9469; this.match(PlSqlParser.COMMA); this.state = 9470; this.model_rules_element(); this.state = 9475; this._errHandler.sync(this); _la = this._input.LA(1); } } this.state = 9478; this.match(PlSqlParser.RIGHT_PAREN); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Model_rules_partContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_model_rules_part; return this; } Model_rules_partContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Model_rules_partContext.prototype.constructor = Model_rules_partContext; Model_rules_partContext.prototype.RULES = function() { return this.getToken(PlSqlParser.RULES, 0); }; Model_rules_partContext.prototype.UPDATE = function() { return this.getToken(PlSqlParser.UPDATE, 0); }; Model_rules_partContext.prototype.UPSERT = function() { return this.getToken(PlSqlParser.UPSERT, 0); }; Model_rules_partContext.prototype.ORDER = function() { return this.getToken(PlSqlParser.ORDER, 0); }; Model_rules_partContext.prototype.model_iterate_clause = function() { return this.getTypedRuleContext(Model_iterate_clauseContext,0); }; Model_rules_partContext.prototype.AUTOMATIC = function() { return this.getToken(PlSqlParser.AUTOMATIC, 0); }; Model_rules_partContext.prototype.SEQUENTIAL = function() { return this.getToken(PlSqlParser.SEQUENTIAL, 0); }; Model_rules_partContext.prototype.ALL = function() { return this.getToken(PlSqlParser.ALL, 0); }; Model_rules_partContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterModel_rules_part(this); } }; Model_rules_partContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitModel_rules_part(this); } }; Model_rules_partContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitModel_rules_part(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Model_rules_partContext = Model_rules_partContext; PlSqlParser.prototype.model_rules_part = function() { var localctx = new Model_rules_partContext(this, this._ctx, this.state); this.enterRule(localctx, 1140, PlSqlParser.RULE_model_rules_part); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 9480; this.match(PlSqlParser.RULES); this.state = 9486; this._errHandler.sync(this); switch (this._input.LA(1)) { case PlSqlParser.UPDATE: this.state = 9481; this.match(PlSqlParser.UPDATE); break; case PlSqlParser.UPSERT: this.state = 9482; this.match(PlSqlParser.UPSERT); this.state = 9484; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.ALL) { this.state = 9483; this.match(PlSqlParser.ALL); } break; case PlSqlParser.AUTOMATIC: case PlSqlParser.ITERATE: case PlSqlParser.SEQUENTIAL: case PlSqlParser.LEFT_PAREN: break; default: break; } this.state = 9490; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.AUTOMATIC || _la===PlSqlParser.SEQUENTIAL) { this.state = 9488; _la = this._input.LA(1); if(!(_la===PlSqlParser.AUTOMATIC || _la===PlSqlParser.SEQUENTIAL)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } this.state = 9489; this.match(PlSqlParser.ORDER); } this.state = 9493; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.ITERATE) { this.state = 9492; this.model_iterate_clause(); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Model_rules_elementContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_model_rules_element; return this; } Model_rules_elementContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Model_rules_elementContext.prototype.constructor = Model_rules_elementContext; Model_rules_elementContext.prototype.cell_assignment = function() { return this.getTypedRuleContext(Cell_assignmentContext,0); }; Model_rules_elementContext.prototype.EQUALS_OP = function() { return this.getToken(PlSqlParser.EQUALS_OP, 0); }; Model_rules_elementContext.prototype.expression = function() { return this.getTypedRuleContext(ExpressionContext,0); }; Model_rules_elementContext.prototype.UPDATE = function() { return this.getToken(PlSqlParser.UPDATE, 0); }; Model_rules_elementContext.prototype.UPSERT = function() { return this.getToken(PlSqlParser.UPSERT, 0); }; Model_rules_elementContext.prototype.order_by_clause = function() { return this.getTypedRuleContext(Order_by_clauseContext,0); }; Model_rules_elementContext.prototype.ALL = function() { return this.getToken(PlSqlParser.ALL, 0); }; Model_rules_elementContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterModel_rules_element(this); } }; Model_rules_elementContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitModel_rules_element(this); } }; Model_rules_elementContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitModel_rules_element(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Model_rules_elementContext = Model_rules_elementContext; PlSqlParser.prototype.model_rules_element = function() { var localctx = new Model_rules_elementContext(this, this._ctx, this.state); this.enterRule(localctx, 1142, PlSqlParser.RULE_model_rules_element); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 9500; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,1264,this._ctx); if(la_===1) { this.state = 9495; this.match(PlSqlParser.UPDATE); } else if(la_===2) { this.state = 9496; this.match(PlSqlParser.UPSERT); this.state = 9498; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,1263,this._ctx); if(la_===1) { this.state = 9497; this.match(PlSqlParser.ALL); } } this.state = 9502; this.cell_assignment(); this.state = 9504; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.ORDER) { this.state = 9503; this.order_by_clause(); } this.state = 9506; this.match(PlSqlParser.EQUALS_OP); this.state = 9507; this.expression(); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Cell_assignmentContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_cell_assignment; return this; } Cell_assignmentContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Cell_assignmentContext.prototype.constructor = Cell_assignmentContext; Cell_assignmentContext.prototype.model_expression = function() { return this.getTypedRuleContext(Model_expressionContext,0); }; Cell_assignmentContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterCell_assignment(this); } }; Cell_assignmentContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitCell_assignment(this); } }; Cell_assignmentContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitCell_assignment(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Cell_assignmentContext = Cell_assignmentContext; PlSqlParser.prototype.cell_assignment = function() { var localctx = new Cell_assignmentContext(this, this._ctx, this.state); this.enterRule(localctx, 1144, PlSqlParser.RULE_cell_assignment); try { this.enterOuterAlt(localctx, 1); this.state = 9509; this.model_expression(); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Model_iterate_clauseContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_model_iterate_clause; return this; } Model_iterate_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Model_iterate_clauseContext.prototype.constructor = Model_iterate_clauseContext; Model_iterate_clauseContext.prototype.ITERATE = function() { return this.getToken(PlSqlParser.ITERATE, 0); }; Model_iterate_clauseContext.prototype.LEFT_PAREN = function() { return this.getToken(PlSqlParser.LEFT_PAREN, 0); }; Model_iterate_clauseContext.prototype.expression = function() { return this.getTypedRuleContext(ExpressionContext,0); }; Model_iterate_clauseContext.prototype.RIGHT_PAREN = function() { return this.getToken(PlSqlParser.RIGHT_PAREN, 0); }; Model_iterate_clauseContext.prototype.until_part = function() { return this.getTypedRuleContext(Until_partContext,0); }; Model_iterate_clauseContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterModel_iterate_clause(this); } }; Model_iterate_clauseContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitModel_iterate_clause(this); } }; Model_iterate_clauseContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitModel_iterate_clause(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Model_iterate_clauseContext = Model_iterate_clauseContext; PlSqlParser.prototype.model_iterate_clause = function() { var localctx = new Model_iterate_clauseContext(this, this._ctx, this.state); this.enterRule(localctx, 1146, PlSqlParser.RULE_model_iterate_clause); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 9511; this.match(PlSqlParser.ITERATE); this.state = 9512; this.match(PlSqlParser.LEFT_PAREN); this.state = 9513; this.expression(); this.state = 9514; this.match(PlSqlParser.RIGHT_PAREN); this.state = 9516; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.UNTIL) { this.state = 9515; this.until_part(); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Until_partContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_until_part; return this; } Until_partContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Until_partContext.prototype.constructor = Until_partContext; Until_partContext.prototype.UNTIL = function() { return this.getToken(PlSqlParser.UNTIL, 0); }; Until_partContext.prototype.LEFT_PAREN = function() { return this.getToken(PlSqlParser.LEFT_PAREN, 0); }; Until_partContext.prototype.condition = function() { return this.getTypedRuleContext(ConditionContext,0); }; Until_partContext.prototype.RIGHT_PAREN = function() { return this.getToken(PlSqlParser.RIGHT_PAREN, 0); }; Until_partContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterUntil_part(this); } }; Until_partContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitUntil_part(this); } }; Until_partContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitUntil_part(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Until_partContext = Until_partContext; PlSqlParser.prototype.until_part = function() { var localctx = new Until_partContext(this, this._ctx, this.state); this.enterRule(localctx, 1148, PlSqlParser.RULE_until_part); try { this.enterOuterAlt(localctx, 1); this.state = 9518; this.match(PlSqlParser.UNTIL); this.state = 9519; this.match(PlSqlParser.LEFT_PAREN); this.state = 9520; this.condition(); this.state = 9521; this.match(PlSqlParser.RIGHT_PAREN); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Order_by_clauseContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_order_by_clause; return this; } Order_by_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Order_by_clauseContext.prototype.constructor = Order_by_clauseContext; Order_by_clauseContext.prototype.ORDER = function() { return this.getToken(PlSqlParser.ORDER, 0); }; Order_by_clauseContext.prototype.BY = function() { return this.getToken(PlSqlParser.BY, 0); }; Order_by_clauseContext.prototype.order_by_elements = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Order_by_elementsContext); } else { return this.getTypedRuleContext(Order_by_elementsContext,i); } }; Order_by_clauseContext.prototype.SIBLINGS = function() { return this.getToken(PlSqlParser.SIBLINGS, 0); }; Order_by_clauseContext.prototype.COMMA = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.COMMA); } else { return this.getToken(PlSqlParser.COMMA, i); } }; Order_by_clauseContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterOrder_by_clause(this); } }; Order_by_clauseContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitOrder_by_clause(this); } }; Order_by_clauseContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitOrder_by_clause(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Order_by_clauseContext = Order_by_clauseContext; PlSqlParser.prototype.order_by_clause = function() { var localctx = new Order_by_clauseContext(this, this._ctx, this.state); this.enterRule(localctx, 1150, PlSqlParser.RULE_order_by_clause); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 9523; this.match(PlSqlParser.ORDER); this.state = 9525; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.SIBLINGS) { this.state = 9524; this.match(PlSqlParser.SIBLINGS); } this.state = 9527; this.match(PlSqlParser.BY); this.state = 9528; this.order_by_elements(); this.state = 9533; this._errHandler.sync(this); var _alt = this._interp.adaptivePredict(this._input,1268,this._ctx) while(_alt!=2 && _alt!=antlr4.atn.ATN.INVALID_ALT_NUMBER) { if(_alt===1) { this.state = 9529; this.match(PlSqlParser.COMMA); this.state = 9530; this.order_by_elements(); } this.state = 9535; this._errHandler.sync(this); _alt = this._interp.adaptivePredict(this._input,1268,this._ctx); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Order_by_elementsContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_order_by_elements; return this; } Order_by_elementsContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Order_by_elementsContext.prototype.constructor = Order_by_elementsContext; Order_by_elementsContext.prototype.expression = function() { return this.getTypedRuleContext(ExpressionContext,0); }; Order_by_elementsContext.prototype.NULLS = function() { return this.getToken(PlSqlParser.NULLS, 0); }; Order_by_elementsContext.prototype.ASC = function() { return this.getToken(PlSqlParser.ASC, 0); }; Order_by_elementsContext.prototype.DESC = function() { return this.getToken(PlSqlParser.DESC, 0); }; Order_by_elementsContext.prototype.FIRST = function() { return this.getToken(PlSqlParser.FIRST, 0); }; Order_by_elementsContext.prototype.LAST = function() { return this.getToken(PlSqlParser.LAST, 0); }; Order_by_elementsContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterOrder_by_elements(this); } }; Order_by_elementsContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitOrder_by_elements(this); } }; Order_by_elementsContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitOrder_by_elements(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Order_by_elementsContext = Order_by_elementsContext; PlSqlParser.prototype.order_by_elements = function() { var localctx = new Order_by_elementsContext(this, this._ctx, this.state); this.enterRule(localctx, 1152, PlSqlParser.RULE_order_by_elements); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 9536; this.expression(); this.state = 9538; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,1269,this._ctx); if(la_===1) { this.state = 9537; _la = this._input.LA(1); if(!(_la===PlSqlParser.ASC || _la===PlSqlParser.DESC)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } } this.state = 9542; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,1270,this._ctx); if(la_===1) { this.state = 9540; this.match(PlSqlParser.NULLS); this.state = 9541; _la = this._input.LA(1); if(!(_la===PlSqlParser.FIRST || _la===PlSqlParser.LAST)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Offset_clauseContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_offset_clause; return this; } Offset_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Offset_clauseContext.prototype.constructor = Offset_clauseContext; Offset_clauseContext.prototype.OFFSET = function() { return this.getToken(PlSqlParser.OFFSET, 0); }; Offset_clauseContext.prototype.expression = function() { return this.getTypedRuleContext(ExpressionContext,0); }; Offset_clauseContext.prototype.ROW = function() { return this.getToken(PlSqlParser.ROW, 0); }; Offset_clauseContext.prototype.ROWS = function() { return this.getToken(PlSqlParser.ROWS, 0); }; Offset_clauseContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterOffset_clause(this); } }; Offset_clauseContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitOffset_clause(this); } }; Offset_clauseContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitOffset_clause(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Offset_clauseContext = Offset_clauseContext; PlSqlParser.prototype.offset_clause = function() { var localctx = new Offset_clauseContext(this, this._ctx, this.state); this.enterRule(localctx, 1154, PlSqlParser.RULE_offset_clause); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 9544; this.match(PlSqlParser.OFFSET); this.state = 9545; this.expression(); this.state = 9546; _la = this._input.LA(1); if(!(_la===PlSqlParser.ROW || _la===PlSqlParser.ROWS)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Fetch_clauseContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_fetch_clause; return this; } Fetch_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Fetch_clauseContext.prototype.constructor = Fetch_clauseContext; Fetch_clauseContext.prototype.FETCH = function() { return this.getToken(PlSqlParser.FETCH, 0); }; Fetch_clauseContext.prototype.FIRST = function() { return this.getToken(PlSqlParser.FIRST, 0); }; Fetch_clauseContext.prototype.NEXT = function() { return this.getToken(PlSqlParser.NEXT, 0); }; Fetch_clauseContext.prototype.ROW = function() { return this.getToken(PlSqlParser.ROW, 0); }; Fetch_clauseContext.prototype.ROWS = function() { return this.getToken(PlSqlParser.ROWS, 0); }; Fetch_clauseContext.prototype.ONLY = function() { return this.getToken(PlSqlParser.ONLY, 0); }; Fetch_clauseContext.prototype.WITH = function() { return this.getToken(PlSqlParser.WITH, 0); }; Fetch_clauseContext.prototype.TIES = function() { return this.getToken(PlSqlParser.TIES, 0); }; Fetch_clauseContext.prototype.expression = function() { return this.getTypedRuleContext(ExpressionContext,0); }; Fetch_clauseContext.prototype.PERCENT_KEYWORD = function() { return this.getToken(PlSqlParser.PERCENT_KEYWORD, 0); }; Fetch_clauseContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterFetch_clause(this); } }; Fetch_clauseContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitFetch_clause(this); } }; Fetch_clauseContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitFetch_clause(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Fetch_clauseContext = Fetch_clauseContext; PlSqlParser.prototype.fetch_clause = function() { var localctx = new Fetch_clauseContext(this, this._ctx, this.state); this.enterRule(localctx, 1156, PlSqlParser.RULE_fetch_clause); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 9548; this.match(PlSqlParser.FETCH); this.state = 9549; _la = this._input.LA(1); if(!(_la===PlSqlParser.FIRST || _la===PlSqlParser.NEXT)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } this.state = 9554; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,1272,this._ctx); if(la_===1) { this.state = 9550; this.expression(); this.state = 9552; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.PERCENT_KEYWORD) { this.state = 9551; this.match(PlSqlParser.PERCENT_KEYWORD); } } this.state = 9556; _la = this._input.LA(1); if(!(_la===PlSqlParser.ROW || _la===PlSqlParser.ROWS)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } this.state = 9560; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.ONLY: this.state = 9557; this.match(PlSqlParser.ONLY); break; case PlSqlParser.WITH: this.state = 9558; this.match(PlSqlParser.WITH); this.state = 9559; this.match(PlSqlParser.TIES); break; default: throw new antlr4.error.NoViableAltException(this); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function For_update_clauseContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_for_update_clause; return this; } For_update_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); For_update_clauseContext.prototype.constructor = For_update_clauseContext; For_update_clauseContext.prototype.FOR = function() { return this.getToken(PlSqlParser.FOR, 0); }; For_update_clauseContext.prototype.UPDATE = function() { return this.getToken(PlSqlParser.UPDATE, 0); }; For_update_clauseContext.prototype.for_update_of_part = function() { return this.getTypedRuleContext(For_update_of_partContext,0); }; For_update_clauseContext.prototype.for_update_options = function() { return this.getTypedRuleContext(For_update_optionsContext,0); }; For_update_clauseContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterFor_update_clause(this); } }; For_update_clauseContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitFor_update_clause(this); } }; For_update_clauseContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitFor_update_clause(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.For_update_clauseContext = For_update_clauseContext; PlSqlParser.prototype.for_update_clause = function() { var localctx = new For_update_clauseContext(this, this._ctx, this.state); this.enterRule(localctx, 1158, PlSqlParser.RULE_for_update_clause); try { this.enterOuterAlt(localctx, 1); this.state = 9562; this.match(PlSqlParser.FOR); this.state = 9563; this.match(PlSqlParser.UPDATE); this.state = 9565; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,1274,this._ctx); if(la_===1) { this.state = 9564; this.for_update_of_part(); } this.state = 9568; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,1275,this._ctx); if(la_===1) { this.state = 9567; this.for_update_options(); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function For_update_of_partContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_for_update_of_part; return this; } For_update_of_partContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); For_update_of_partContext.prototype.constructor = For_update_of_partContext; For_update_of_partContext.prototype.OF = function() { return this.getToken(PlSqlParser.OF, 0); }; For_update_of_partContext.prototype.column_list = function() { return this.getTypedRuleContext(Column_listContext,0); }; For_update_of_partContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterFor_update_of_part(this); } }; For_update_of_partContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitFor_update_of_part(this); } }; For_update_of_partContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitFor_update_of_part(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.For_update_of_partContext = For_update_of_partContext; PlSqlParser.prototype.for_update_of_part = function() { var localctx = new For_update_of_partContext(this, this._ctx, this.state); this.enterRule(localctx, 1160, PlSqlParser.RULE_for_update_of_part); try { this.enterOuterAlt(localctx, 1); this.state = 9570; this.match(PlSqlParser.OF); this.state = 9571; this.column_list(); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function For_update_optionsContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_for_update_options; return this; } For_update_optionsContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); For_update_optionsContext.prototype.constructor = For_update_optionsContext; For_update_optionsContext.prototype.SKIP_ = function() { return this.getToken(PlSqlParser.SKIP_, 0); }; For_update_optionsContext.prototype.LOCKED = function() { return this.getToken(PlSqlParser.LOCKED, 0); }; For_update_optionsContext.prototype.NOWAIT = function() { return this.getToken(PlSqlParser.NOWAIT, 0); }; For_update_optionsContext.prototype.WAIT = function() { return this.getToken(PlSqlParser.WAIT, 0); }; For_update_optionsContext.prototype.expression = function() { return this.getTypedRuleContext(ExpressionContext,0); }; For_update_optionsContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterFor_update_options(this); } }; For_update_optionsContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitFor_update_options(this); } }; For_update_optionsContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitFor_update_options(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.For_update_optionsContext = For_update_optionsContext; PlSqlParser.prototype.for_update_options = function() { var localctx = new For_update_optionsContext(this, this._ctx, this.state); this.enterRule(localctx, 1162, PlSqlParser.RULE_for_update_options); try { this.state = 9578; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.SKIP_: this.enterOuterAlt(localctx, 1); this.state = 9573; this.match(PlSqlParser.SKIP_); this.state = 9574; this.match(PlSqlParser.LOCKED); break; case PlSqlParser.NOWAIT: this.enterOuterAlt(localctx, 2); this.state = 9575; this.match(PlSqlParser.NOWAIT); break; case PlSqlParser.WAIT: this.enterOuterAlt(localctx, 3); this.state = 9576; this.match(PlSqlParser.WAIT); this.state = 9577; this.expression(); break; default: throw new antlr4.error.NoViableAltException(this); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Update_statementContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_update_statement; return this; } Update_statementContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Update_statementContext.prototype.constructor = Update_statementContext; Update_statementContext.prototype.UPDATE = function() { return this.getToken(PlSqlParser.UPDATE, 0); }; Update_statementContext.prototype.general_table_ref = function() { return this.getTypedRuleContext(General_table_refContext,0); }; Update_statementContext.prototype.update_set_clause = function() { return this.getTypedRuleContext(Update_set_clauseContext,0); }; Update_statementContext.prototype.where_clause = function() { return this.getTypedRuleContext(Where_clauseContext,0); }; Update_statementContext.prototype.static_returning_clause = function() { return this.getTypedRuleContext(Static_returning_clauseContext,0); }; Update_statementContext.prototype.error_logging_clause = function() { return this.getTypedRuleContext(Error_logging_clauseContext,0); }; Update_statementContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterUpdate_statement(this); } }; Update_statementContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitUpdate_statement(this); } }; Update_statementContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitUpdate_statement(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Update_statementContext = Update_statementContext; PlSqlParser.prototype.update_statement = function() { var localctx = new Update_statementContext(this, this._ctx, this.state); this.enterRule(localctx, 1164, PlSqlParser.RULE_update_statement); try { this.enterOuterAlt(localctx, 1); this.state = 9580; this.match(PlSqlParser.UPDATE); this.state = 9581; this.general_table_ref(); this.state = 9582; this.update_set_clause(); this.state = 9584; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,1277,this._ctx); if(la_===1) { this.state = 9583; this.where_clause(); } this.state = 9587; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,1278,this._ctx); if(la_===1) { this.state = 9586; this.static_returning_clause(); } this.state = 9590; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,1279,this._ctx); if(la_===1) { this.state = 9589; this.error_logging_clause(); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Update_set_clauseContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_update_set_clause; return this; } Update_set_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Update_set_clauseContext.prototype.constructor = Update_set_clauseContext; Update_set_clauseContext.prototype.SET = function() { return this.getToken(PlSqlParser.SET, 0); }; Update_set_clauseContext.prototype.column_based_update_set_clause = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Column_based_update_set_clauseContext); } else { return this.getTypedRuleContext(Column_based_update_set_clauseContext,i); } }; Update_set_clauseContext.prototype.VALUE = function() { return this.getToken(PlSqlParser.VALUE, 0); }; Update_set_clauseContext.prototype.LEFT_PAREN = function() { return this.getToken(PlSqlParser.LEFT_PAREN, 0); }; Update_set_clauseContext.prototype.identifier = function() { return this.getTypedRuleContext(IdentifierContext,0); }; Update_set_clauseContext.prototype.RIGHT_PAREN = function() { return this.getToken(PlSqlParser.RIGHT_PAREN, 0); }; Update_set_clauseContext.prototype.EQUALS_OP = function() { return this.getToken(PlSqlParser.EQUALS_OP, 0); }; Update_set_clauseContext.prototype.expression = function() { return this.getTypedRuleContext(ExpressionContext,0); }; Update_set_clauseContext.prototype.COMMA = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.COMMA); } else { return this.getToken(PlSqlParser.COMMA, i); } }; Update_set_clauseContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterUpdate_set_clause(this); } }; Update_set_clauseContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitUpdate_set_clause(this); } }; Update_set_clauseContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitUpdate_set_clause(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Update_set_clauseContext = Update_set_clauseContext; PlSqlParser.prototype.update_set_clause = function() { var localctx = new Update_set_clauseContext(this, this._ctx, this.state); this.enterRule(localctx, 1166, PlSqlParser.RULE_update_set_clause); try { this.enterOuterAlt(localctx, 1); this.state = 9592; this.match(PlSqlParser.SET); this.state = 9608; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,1281,this._ctx); switch(la_) { case 1: this.state = 9593; this.column_based_update_set_clause(); this.state = 9598; this._errHandler.sync(this); var _alt = this._interp.adaptivePredict(this._input,1280,this._ctx) while(_alt!=2 && _alt!=antlr4.atn.ATN.INVALID_ALT_NUMBER) { if(_alt===1) { this.state = 9594; this.match(PlSqlParser.COMMA); this.state = 9595; this.column_based_update_set_clause(); } this.state = 9600; this._errHandler.sync(this); _alt = this._interp.adaptivePredict(this._input,1280,this._ctx); } break; case 2: this.state = 9601; this.match(PlSqlParser.VALUE); this.state = 9602; this.match(PlSqlParser.LEFT_PAREN); this.state = 9603; this.identifier(); this.state = 9604; this.match(PlSqlParser.RIGHT_PAREN); this.state = 9605; this.match(PlSqlParser.EQUALS_OP); this.state = 9606; this.expression(); break; } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Column_based_update_set_clauseContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_column_based_update_set_clause; return this; } Column_based_update_set_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Column_based_update_set_clauseContext.prototype.constructor = Column_based_update_set_clauseContext; Column_based_update_set_clauseContext.prototype.column_name = function() { return this.getTypedRuleContext(Column_nameContext,0); }; Column_based_update_set_clauseContext.prototype.EQUALS_OP = function() { return this.getToken(PlSqlParser.EQUALS_OP, 0); }; Column_based_update_set_clauseContext.prototype.expression = function() { return this.getTypedRuleContext(ExpressionContext,0); }; Column_based_update_set_clauseContext.prototype.paren_column_list = function() { return this.getTypedRuleContext(Paren_column_listContext,0); }; Column_based_update_set_clauseContext.prototype.subquery = function() { return this.getTypedRuleContext(SubqueryContext,0); }; Column_based_update_set_clauseContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterColumn_based_update_set_clause(this); } }; Column_based_update_set_clauseContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitColumn_based_update_set_clause(this); } }; Column_based_update_set_clauseContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitColumn_based_update_set_clause(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Column_based_update_set_clauseContext = Column_based_update_set_clauseContext; PlSqlParser.prototype.column_based_update_set_clause = function() { var localctx = new Column_based_update_set_clauseContext(this, this._ctx, this.state); this.enterRule(localctx, 1168, PlSqlParser.RULE_column_based_update_set_clause); try { this.state = 9618; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.ABORT: case PlSqlParser.ABS: case PlSqlParser.ACCESS: case PlSqlParser.ACCESSED: case PlSqlParser.ACCOUNT: case PlSqlParser.ACL: case PlSqlParser.ACOS: case PlSqlParser.ACTION: case PlSqlParser.ACTIONS: case PlSqlParser.ACTIVATE: case PlSqlParser.ACTIVE: case PlSqlParser.ACTIVE_COMPONENT: case PlSqlParser.ACTIVE_DATA: case PlSqlParser.ACTIVE_FUNCTION: case PlSqlParser.ACTIVE_TAG: case PlSqlParser.ACTIVITY: case PlSqlParser.ADAPTIVE_PLAN: case PlSqlParser.ADD: case PlSqlParser.ADD_COLUMN: case PlSqlParser.ADD_GROUP: case PlSqlParser.ADD_MONTHS: case PlSqlParser.ADJ_DATE: case PlSqlParser.ADMIN: case PlSqlParser.ADMINISTER: case PlSqlParser.ADMINISTRATOR: case PlSqlParser.ADVANCED: case PlSqlParser.ADVISE: case PlSqlParser.ADVISOR: case PlSqlParser.AFD_DISKSTRING: case PlSqlParser.AFTER: case PlSqlParser.AGENT: case PlSqlParser.AGGREGATE: case PlSqlParser.A_LETTER: case PlSqlParser.ALIAS: case PlSqlParser.ALLOCATE: case PlSqlParser.ALLOW: case PlSqlParser.ALL_ROWS: case PlSqlParser.ALWAYS: case PlSqlParser.ANALYZE: case PlSqlParser.ANCILLARY: case PlSqlParser.AND_EQUAL: case PlSqlParser.ANOMALY: case PlSqlParser.ANSI_REARCH: case PlSqlParser.ANTIJOIN: case PlSqlParser.ANYSCHEMA: case PlSqlParser.APPEND: case PlSqlParser.APPENDCHILDXML: case PlSqlParser.APPEND_VALUES: case PlSqlParser.APPLICATION: case PlSqlParser.APPLY: case PlSqlParser.APPROX_COUNT_DISTINCT: case PlSqlParser.ARCHIVAL: case PlSqlParser.ARCHIVE: case PlSqlParser.ARCHIVED: case PlSqlParser.ARCHIVELOG: case PlSqlParser.ARRAY: case PlSqlParser.ASCII: case PlSqlParser.ASCIISTR: case PlSqlParser.ASIN: case PlSqlParser.ASIS: case PlSqlParser.ASSEMBLY: case PlSqlParser.ASSIGN: case PlSqlParser.ASSOCIATE: case PlSqlParser.ASYNC: case PlSqlParser.ASYNCHRONOUS: case PlSqlParser.ATAN2: case PlSqlParser.ATAN: case PlSqlParser.AT: case PlSqlParser.ATTRIBUTE: case PlSqlParser.ATTRIBUTES: case PlSqlParser.AUTHENTICATED: case PlSqlParser.AUTHENTICATION: case PlSqlParser.AUTHID: case PlSqlParser.AUTHORIZATION: case PlSqlParser.AUTOALLOCATE: case PlSqlParser.AUTO: case PlSqlParser.AUTOEXTEND: case PlSqlParser.AUTO_LOGIN: case PlSqlParser.AUTOMATIC: case PlSqlParser.AUTONOMOUS_TRANSACTION: case PlSqlParser.AUTO_REOPTIMIZE: case PlSqlParser.AVAILABILITY: case PlSqlParser.AVRO: case PlSqlParser.BACKGROUND: case PlSqlParser.BACKUP: case PlSqlParser.BASIC: case PlSqlParser.BASICFILE: case PlSqlParser.BATCH: case PlSqlParser.BATCHSIZE: case PlSqlParser.BATCH_TABLE_ACCESS_BY_ROWID: case PlSqlParser.BECOME: case PlSqlParser.BEFORE: case PlSqlParser.BEGIN: case PlSqlParser.BEGINNING: case PlSqlParser.BEGIN_OUTLINE_DATA: case PlSqlParser.BEHALF: case PlSqlParser.BEQUEATH: case PlSqlParser.BFILE: case PlSqlParser.BFILENAME: case PlSqlParser.BIGFILE: case PlSqlParser.BINARY: case PlSqlParser.BINARY_DOUBLE: case PlSqlParser.BINARY_DOUBLE_INFINITY: case PlSqlParser.BINARY_DOUBLE_NAN: case PlSqlParser.BINARY_FLOAT: case PlSqlParser.BINARY_FLOAT_INFINITY: case PlSqlParser.BINARY_FLOAT_NAN: case PlSqlParser.BINARY_INTEGER: case PlSqlParser.BIND_AWARE: case PlSqlParser.BINDING: case PlSqlParser.BIN_TO_NUM: case PlSqlParser.BITAND: case PlSqlParser.BITMAP_AND: case PlSqlParser.BITMAP: case PlSqlParser.BITMAPS: case PlSqlParser.BITMAP_TREE: case PlSqlParser.BITS: case PlSqlParser.BLOB: case PlSqlParser.BLOCK: case PlSqlParser.BLOCK_RANGE: case PlSqlParser.BLOCKS: case PlSqlParser.BLOCKSIZE: case PlSqlParser.BODY: case PlSqlParser.BOOLEAN: case PlSqlParser.BOTH: case PlSqlParser.BOUND: case PlSqlParser.BRANCH: case PlSqlParser.BREADTH: case PlSqlParser.BROADCAST: case PlSqlParser.BSON: case PlSqlParser.BUFFER: case PlSqlParser.BUFFER_CACHE: case PlSqlParser.BUFFER_POOL: case PlSqlParser.BUILD: case PlSqlParser.BULK: case PlSqlParser.BYPASS_RECURSIVE_CHECK: case PlSqlParser.BYPASS_UJVC: case PlSqlParser.BYTE: case PlSqlParser.CACHE: case PlSqlParser.CACHE_CB: case PlSqlParser.CACHE_INSTANCES: case PlSqlParser.CACHE_TEMP_TABLE: case PlSqlParser.CACHING: case PlSqlParser.CALCULATED: case PlSqlParser.CALLBACK: case PlSqlParser.CALL: case PlSqlParser.CANCEL: case PlSqlParser.CAPACITY: case PlSqlParser.CARDINALITY: case PlSqlParser.CASCADE: case PlSqlParser.CASE: case PlSqlParser.CAST: case PlSqlParser.CATEGORY: case PlSqlParser.CDBDEFAULT: case PlSqlParser.CEIL: case PlSqlParser.CELL_FLASH_CACHE: case PlSqlParser.CERTIFICATE: case PlSqlParser.CFILE: case PlSqlParser.CHAINED: case PlSqlParser.CHANGE: case PlSqlParser.CHANGE_DUPKEY_ERROR_INDEX: case PlSqlParser.CHARACTER: case PlSqlParser.CHAR: case PlSqlParser.CHAR_CS: case PlSqlParser.CHARTOROWID: case PlSqlParser.CHECK_ACL_REWRITE: case PlSqlParser.CHECKPOINT: case PlSqlParser.CHILD: case PlSqlParser.CHOOSE: case PlSqlParser.CHR: case PlSqlParser.CHUNK: case PlSqlParser.CLASS: case PlSqlParser.CLASSIFIER: case PlSqlParser.CLEANUP: case PlSqlParser.CLEAR: case PlSqlParser.C_LETTER: case PlSqlParser.CLIENT: case PlSqlParser.CLOB: case PlSqlParser.CLONE: case PlSqlParser.CLOSE_CACHED_OPEN_CURSORS: case PlSqlParser.CLOSE: case PlSqlParser.CLUSTER_BY_ROWID: case PlSqlParser.CLUSTER: case PlSqlParser.CLUSTER_DETAILS: case PlSqlParser.CLUSTER_DISTANCE: case PlSqlParser.CLUSTER_ID: case PlSqlParser.CLUSTERING: case PlSqlParser.CLUSTERING_FACTOR: case PlSqlParser.CLUSTER_PROBABILITY: case PlSqlParser.CLUSTER_SET: case PlSqlParser.COALESCE: case PlSqlParser.COALESCE_SQ: case PlSqlParser.COARSE: case PlSqlParser.CO_AUTH_IND: case PlSqlParser.COLD: case PlSqlParser.COLLECT: case PlSqlParser.COLUMNAR: case PlSqlParser.COLUMN_AUTH_INDICATOR: case PlSqlParser.COLUMN: case PlSqlParser.COLUMNS: case PlSqlParser.COLUMN_STATS: case PlSqlParser.COLUMN_VALUE: case PlSqlParser.COMMENT: case PlSqlParser.COMMIT: case PlSqlParser.COMMITTED: case PlSqlParser.COMMON_DATA: case PlSqlParser.COMPACT: case PlSqlParser.COMPATIBILITY: case PlSqlParser.COMPILE: case PlSqlParser.COMPLETE: case PlSqlParser.COMPLIANCE: case PlSqlParser.COMPONENT: case PlSqlParser.COMPONENTS: case PlSqlParser.COMPOSE: case PlSqlParser.COMPOSITE: case PlSqlParser.COMPOSITE_LIMIT: case PlSqlParser.COMPOUND: case PlSqlParser.COMPUTE: case PlSqlParser.CONCAT: case PlSqlParser.CON_DBID_TO_ID: case PlSqlParser.CONDITIONAL: case PlSqlParser.CONDITION: case PlSqlParser.CONFIRM: case PlSqlParser.CONFORMING: case PlSqlParser.CON_GUID_TO_ID: case PlSqlParser.CON_ID: case PlSqlParser.CON_NAME_TO_ID: case PlSqlParser.CONNECT_BY_CB_WHR_ONLY: case PlSqlParser.CONNECT_BY_COMBINE_SW: case PlSqlParser.CONNECT_BY_COST_BASED: case PlSqlParser.CONNECT_BY_ELIM_DUPS: case PlSqlParser.CONNECT_BY_FILTERING: case PlSqlParser.CONNECT_BY_ISCYCLE: case PlSqlParser.CONNECT_BY_ISLEAF: case PlSqlParser.CONNECT_BY_ROOT: case PlSqlParser.CONNECT_TIME: case PlSqlParser.CONSIDER: case PlSqlParser.CONSISTENT: case PlSqlParser.CONSTANT: case PlSqlParser.CONST: case PlSqlParser.CONSTRAINT: case PlSqlParser.CONSTRAINTS: case PlSqlParser.CONSTRUCTOR: case PlSqlParser.CONTAINER: case PlSqlParser.CONTAINER_DATA: case PlSqlParser.CONTAINERS: case PlSqlParser.CONTENT: case PlSqlParser.CONTENTS: case PlSqlParser.CONTEXT: case PlSqlParser.CONTINUE: case PlSqlParser.CONTROLFILE: case PlSqlParser.CON_UID_TO_ID: case PlSqlParser.CONVERT: case PlSqlParser.COOKIE: case PlSqlParser.COPY: case PlSqlParser.CORR_K: case PlSqlParser.CORR_S: case PlSqlParser.CORRUPTION: case PlSqlParser.CORRUPT_XID_ALL: case PlSqlParser.CORRUPT_XID: case PlSqlParser.COS: case PlSqlParser.COSH: case PlSqlParser.COST: case PlSqlParser.COST_XML_QUERY_REWRITE: case PlSqlParser.COUNT: case PlSqlParser.COVAR_POP: case PlSqlParser.COVAR_SAMP: case PlSqlParser.CPU_COSTING: case PlSqlParser.CPU_PER_CALL: case PlSqlParser.CPU_PER_SESSION: case PlSqlParser.CRASH: case PlSqlParser.CREATE_FILE_DEST: case PlSqlParser.CREATE_STORED_OUTLINES: case PlSqlParser.CREATION: case PlSqlParser.CREDENTIAL: case PlSqlParser.CRITICAL: case PlSqlParser.CROSS: case PlSqlParser.CROSSEDITION: case PlSqlParser.CSCONVERT: case PlSqlParser.CUBE_AJ: case PlSqlParser.CUBE: case PlSqlParser.CUBE_GB: case PlSqlParser.CUBE_SJ: case PlSqlParser.CUME_DISTM: case PlSqlParser.CURRENT: case PlSqlParser.CURRENT_DATE: case PlSqlParser.CURRENT_SCHEMA: case PlSqlParser.CURRENT_TIME: case PlSqlParser.CURRENT_TIMESTAMP: case PlSqlParser.CURRENT_USER: case PlSqlParser.CURRENTV: case PlSqlParser.CURSOR: case PlSqlParser.CURSOR_SHARING_EXACT: case PlSqlParser.CURSOR_SPECIFIC_SEGMENT: case PlSqlParser.CUSTOMDATUM: case PlSqlParser.CV: case PlSqlParser.CYCLE: case PlSqlParser.DANGLING: case PlSqlParser.DATABASE: case PlSqlParser.DATA: case PlSqlParser.DATAFILE: case PlSqlParser.DATAFILES: case PlSqlParser.DATAMOVEMENT: case PlSqlParser.DATAOBJNO: case PlSqlParser.DATAOBJ_TO_MAT_PARTITION: case PlSqlParser.DATAOBJ_TO_PARTITION: case PlSqlParser.DATAPUMP: case PlSqlParser.DATA_SECURITY_REWRITE_LIMIT: case PlSqlParser.DATE_MODE: case PlSqlParser.DAY: case PlSqlParser.DAYS: case PlSqlParser.DBA: case PlSqlParser.DBA_RECYCLEBIN: case PlSqlParser.DBMS_STATS: case PlSqlParser.DB_ROLE_CHANGE: case PlSqlParser.DBTIMEZONE: case PlSqlParser.DB_UNIQUE_NAME: case PlSqlParser.DB_VERSION: case PlSqlParser.DDL: case PlSqlParser.DEALLOCATE: case PlSqlParser.DEBUG: case PlSqlParser.DEBUGGER: case PlSqlParser.DEC: case PlSqlParser.DECIMAL: case PlSqlParser.DECLARE: case PlSqlParser.DECOMPOSE: case PlSqlParser.DECORRELATE: case PlSqlParser.DECR: case PlSqlParser.DECREMENT: case PlSqlParser.DECRYPT: case PlSqlParser.DEDUPLICATE: case PlSqlParser.DEFAULTS: case PlSqlParser.DEFERRABLE: case PlSqlParser.DEFERRED: case PlSqlParser.DEFINED: case PlSqlParser.DEFINE: case PlSqlParser.DEFINER: case PlSqlParser.DEGREE: case PlSqlParser.DELAY: case PlSqlParser.DELEGATE: case PlSqlParser.DELETE_ALL: case PlSqlParser.DELETE: case PlSqlParser.DELETEXML: case PlSqlParser.DEMAND: case PlSqlParser.DENSE_RANKM: case PlSqlParser.DEPENDENT: case PlSqlParser.DEPTH: case PlSqlParser.DEQUEUE: case PlSqlParser.DEREF: case PlSqlParser.DEREF_NO_REWRITE: case PlSqlParser.DESTROY: case PlSqlParser.DETACHED: case PlSqlParser.DETERMINES: case PlSqlParser.DETERMINISTIC: case PlSqlParser.DICTIONARY: case PlSqlParser.DIMENSION: case PlSqlParser.DIMENSIONS: case PlSqlParser.DIRECT_LOAD: case PlSqlParser.DIRECTORY: case PlSqlParser.DIRECT_PATH: case PlSqlParser.DISABLE_ALL: case PlSqlParser.DISABLE: case PlSqlParser.DISABLE_PARALLEL_DML: case PlSqlParser.DISABLE_PRESET: case PlSqlParser.DISABLE_RPKE: case PlSqlParser.DISALLOW: case PlSqlParser.DISASSOCIATE: case PlSqlParser.DISCARD: case PlSqlParser.DISCONNECT: case PlSqlParser.DISK: case PlSqlParser.DISKGROUP: case PlSqlParser.DISKS: case PlSqlParser.DISMOUNT: case PlSqlParser.DISTINGUISHED: case PlSqlParser.DISTRIBUTED: case PlSqlParser.DISTRIBUTE: case PlSqlParser.DML: case PlSqlParser.DML_UPDATE: case PlSqlParser.DOCFIDELITY: case PlSqlParser.DOCUMENT: case PlSqlParser.DOMAIN_INDEX_FILTER: case PlSqlParser.DOMAIN_INDEX_NO_SORT: case PlSqlParser.DOMAIN_INDEX_SORT: case PlSqlParser.DOUBLE: case PlSqlParser.DOWNGRADE: case PlSqlParser.DRIVING_SITE: case PlSqlParser.DROP_COLUMN: case PlSqlParser.DROP_GROUP: case PlSqlParser.DSINTERVAL_UNCONSTRAINED: case PlSqlParser.DST_UPGRADE_INSERT_CONV: case PlSqlParser.DUMP: case PlSqlParser.DUPLICATE: case PlSqlParser.DV: case PlSqlParser.DYNAMIC: case PlSqlParser.DYNAMIC_SAMPLING: case PlSqlParser.DYNAMIC_SAMPLING_EST_CDN: case PlSqlParser.EACH: case PlSqlParser.EDITIONABLE: case PlSqlParser.EDITION: case PlSqlParser.EDITIONING: case PlSqlParser.EDITIONS: case PlSqlParser.ELEMENT: case PlSqlParser.ELIM_GROUPBY: case PlSqlParser.ELIMINATE_JOIN: case PlSqlParser.ELIMINATE_OBY: case PlSqlParser.ELIMINATE_OUTER_JOIN: case PlSqlParser.EM: case PlSqlParser.EMPTY_BLOB: case PlSqlParser.EMPTY_CLOB: case PlSqlParser.EMPTY: case PlSqlParser.ENABLE_ALL: case PlSqlParser.ENABLE: case PlSqlParser.ENABLE_PARALLEL_DML: case PlSqlParser.ENABLE_PRESET: case PlSqlParser.ENCODING: case PlSqlParser.ENCRYPT: case PlSqlParser.ENCRYPTION: case PlSqlParser.END_OUTLINE_DATA: case PlSqlParser.ENFORCED: case PlSqlParser.ENFORCE: case PlSqlParser.ENQUEUE: case PlSqlParser.ENTERPRISE: case PlSqlParser.ENTITYESCAPING: case PlSqlParser.ENTRY: case PlSqlParser.EQUIPART: case PlSqlParser.ERR: case PlSqlParser.ERROR_ARGUMENT: case PlSqlParser.ERROR: case PlSqlParser.ERROR_ON_OVERLAP_TIME: case PlSqlParser.ERRORS: case PlSqlParser.ESCAPE: case PlSqlParser.ESTIMATE: case PlSqlParser.EVAL: case PlSqlParser.EVALNAME: case PlSqlParser.EVALUATE: case PlSqlParser.EVALUATION: case PlSqlParser.EVENTS: case PlSqlParser.EVERY: case PlSqlParser.EXCEPT: case PlSqlParser.EXCEPTION: case PlSqlParser.EXCEPTION_INIT: case PlSqlParser.EXCEPTIONS: case PlSqlParser.EXCHANGE: case PlSqlParser.EXCLUDE: case PlSqlParser.EXCLUDING: case PlSqlParser.EXECUTE: case PlSqlParser.EXEMPT: case PlSqlParser.EXISTING: case PlSqlParser.EXISTS: case PlSqlParser.EXISTSNODE: case PlSqlParser.EXIT: case PlSqlParser.EXPAND_GSET_TO_UNION: case PlSqlParser.EXPAND_TABLE: case PlSqlParser.EXP: case PlSqlParser.EXPIRE: case PlSqlParser.EXPLAIN: case PlSqlParser.EXPLOSION: case PlSqlParser.EXPORT: case PlSqlParser.EXPR_CORR_CHECK: case PlSqlParser.EXPRESS: case PlSqlParser.EXTENDS: case PlSqlParser.EXTENT: case PlSqlParser.EXTENTS: case PlSqlParser.EXTERNAL: case PlSqlParser.EXTERNALLY: case PlSqlParser.EXTRACTCLOBXML: case PlSqlParser.EXTRACT: case PlSqlParser.EXTRACTVALUE: case PlSqlParser.EXTRA: case PlSqlParser.FACILITY: case PlSqlParser.FACT: case PlSqlParser.FACTOR: case PlSqlParser.FACTORIZE_JOIN: case PlSqlParser.FAILED: case PlSqlParser.FAILED_LOGIN_ATTEMPTS: case PlSqlParser.FAILGROUP: case PlSqlParser.FAILOVER: case PlSqlParser.FAILURE: case PlSqlParser.FALSE: case PlSqlParser.FAMILY: case PlSqlParser.FAR: case PlSqlParser.FAST: case PlSqlParser.FASTSTART: case PlSqlParser.FBTSCAN: case PlSqlParser.FEATURE_DETAILS: case PlSqlParser.FEATURE_ID: case PlSqlParser.FEATURE_SET: case PlSqlParser.FEATURE_VALUE: case PlSqlParser.FETCH: case PlSqlParser.FILE: case PlSqlParser.FILE_NAME_CONVERT: case PlSqlParser.FILESYSTEM_LIKE_LOGGING: case PlSqlParser.FILTER: case PlSqlParser.FINAL: case PlSqlParser.FINE: case PlSqlParser.FINISH: case PlSqlParser.FIRST: case PlSqlParser.FIRSTM: case PlSqlParser.FIRST_ROWS: case PlSqlParser.FIRST_VALUE: case PlSqlParser.FIXED_VIEW_DATA: case PlSqlParser.FLAGGER: case PlSqlParser.FLASHBACK: case PlSqlParser.FLASH_CACHE: case PlSqlParser.FLOAT: case PlSqlParser.FLOB: case PlSqlParser.FLOOR: case PlSqlParser.FLUSH: case PlSqlParser.FOLDER: case PlSqlParser.FOLLOWING: case PlSqlParser.FOLLOWS: case PlSqlParser.FORALL: case PlSqlParser.FORCE: case PlSqlParser.FORCE_XML_QUERY_REWRITE: case PlSqlParser.FOREIGN: case PlSqlParser.FOREVER: case PlSqlParser.FORMAT: case PlSqlParser.FORWARD: case PlSqlParser.FRAGMENT_NUMBER: case PlSqlParser.FREELIST: case PlSqlParser.FREELISTS: case PlSqlParser.FREEPOOLS: case PlSqlParser.FRESH: case PlSqlParser.FROM_TZ: case PlSqlParser.FULL: case PlSqlParser.FULL_OUTER_JOIN_TO_OUTER: case PlSqlParser.FUNCTION: case PlSqlParser.FUNCTIONS: case PlSqlParser.GATHER_OPTIMIZER_STATISTICS: case PlSqlParser.GATHER_PLAN_STATISTICS: case PlSqlParser.GBY_CONC_ROLLUP: case PlSqlParser.GBY_PUSHDOWN: case PlSqlParser.GENERATED: case PlSqlParser.GET: case PlSqlParser.GLOBAL: case PlSqlParser.GLOBALLY: case PlSqlParser.GLOBAL_NAME: case PlSqlParser.GLOBAL_TOPIC_ENABLED: case PlSqlParser.GROUP_BY: case PlSqlParser.GROUP_ID: case PlSqlParser.GROUPING: case PlSqlParser.GROUPING_ID: case PlSqlParser.GROUPS: case PlSqlParser.GUARANTEED: case PlSqlParser.GUARANTEE: case PlSqlParser.GUARD: case PlSqlParser.HASH_AJ: case PlSqlParser.HASH: case PlSqlParser.HASHKEYS: case PlSqlParser.HASH_SJ: case PlSqlParser.HEADER: case PlSqlParser.HEAP: case PlSqlParser.HELP: case PlSqlParser.HEXTORAW: case PlSqlParser.HEXTOREF: case PlSqlParser.HIDDEN_KEYWORD: case PlSqlParser.HIDE: case PlSqlParser.HIERARCHY: case PlSqlParser.HIGH: case PlSqlParser.HINTSET_BEGIN: case PlSqlParser.HINTSET_END: case PlSqlParser.HOT: case PlSqlParser.HOUR: case PlSqlParser.HWM_BROKERED: case PlSqlParser.HYBRID: case PlSqlParser.IDENTIFIER: case PlSqlParser.IDENTITY: case PlSqlParser.IDGENERATORS: case PlSqlParser.ID: case PlSqlParser.IDLE_TIME: case PlSqlParser.IF: case PlSqlParser.IGNORE: case PlSqlParser.IGNORE_OPTIM_EMBEDDED_HINTS: case PlSqlParser.IGNORE_ROW_ON_DUPKEY_INDEX: case PlSqlParser.IGNORE_WHERE_CLAUSE: case PlSqlParser.ILM: case PlSqlParser.IMMEDIATE: case PlSqlParser.IMPACT: case PlSqlParser.IMPORT: case PlSqlParser.INACTIVE: case PlSqlParser.INCLUDE: case PlSqlParser.INCLUDE_VERSION: case PlSqlParser.INCLUDING: case PlSqlParser.INCREMENTAL: case PlSqlParser.INCREMENT: case PlSqlParser.INCR: case PlSqlParser.INDENT: case PlSqlParser.INDEX_ASC: case PlSqlParser.INDEX_COMBINE: case PlSqlParser.INDEX_DESC: case PlSqlParser.INDEXED: case PlSqlParser.INDEXES: case PlSqlParser.INDEX_FFS: case PlSqlParser.INDEX_FILTER: case PlSqlParser.INDEXING: case PlSqlParser.INDEX_JOIN: case PlSqlParser.INDEX_ROWS: case PlSqlParser.INDEX_RRS: case PlSqlParser.INDEX_RS_ASC: case PlSqlParser.INDEX_RS_DESC: case PlSqlParser.INDEX_RS: case PlSqlParser.INDEX_SCAN: case PlSqlParser.INDEX_SKIP_SCAN: case PlSqlParser.INDEX_SS_ASC: case PlSqlParser.INDEX_SS_DESC: case PlSqlParser.INDEX_SS: case PlSqlParser.INDEX_STATS: case PlSqlParser.INDEXTYPE: case PlSqlParser.INDEXTYPES: case PlSqlParser.INDICATOR: case PlSqlParser.INDICES: case PlSqlParser.INFINITE: case PlSqlParser.INFORMATIONAL: case PlSqlParser.INHERIT: case PlSqlParser.INITCAP: case PlSqlParser.INITIAL: case PlSqlParser.INITIALIZED: case PlSqlParser.INITIALLY: case PlSqlParser.INITRANS: case PlSqlParser.INLINE: case PlSqlParser.INLINE_XMLTYPE_NT: case PlSqlParser.INMEMORY: case PlSqlParser.IN_MEMORY_METADATA: case PlSqlParser.INMEMORY_PRUNING: case PlSqlParser.INNER: case PlSqlParser.INOUT: case PlSqlParser.INPLACE: case PlSqlParser.INSERTCHILDXMLAFTER: case PlSqlParser.INSERTCHILDXMLBEFORE: case PlSqlParser.INSERTCHILDXML: case PlSqlParser.INSERTXMLAFTER: case PlSqlParser.INSERTXMLBEFORE: case PlSqlParser.INSTANCE: case PlSqlParser.INSTANCES: case PlSqlParser.INSTANTIABLE: case PlSqlParser.INSTANTLY: case PlSqlParser.INSTEAD: case PlSqlParser.INSTR2: case PlSqlParser.INSTR4: case PlSqlParser.INSTRB: case PlSqlParser.INSTRC: case PlSqlParser.INSTR: case PlSqlParser.INTEGER: case PlSqlParser.INTERLEAVED: case PlSqlParser.INTERMEDIATE: case PlSqlParser.INTERNAL_CONVERT: case PlSqlParser.INTERNAL_USE: case PlSqlParser.INTERPRETED: case PlSqlParser.INTERVAL: case PlSqlParser.INT: case PlSqlParser.INVALIDATE: case PlSqlParser.INVISIBLE: case PlSqlParser.IN_XQUERY: case PlSqlParser.ISOLATION: case PlSqlParser.ISOLATION_LEVEL: case PlSqlParser.ITERATE: case PlSqlParser.ITERATION_NUMBER: case PlSqlParser.JAVA: case PlSqlParser.JOB: case PlSqlParser.JOIN: case PlSqlParser.JSON_ARRAYAGG: case PlSqlParser.JSON_ARRAY: case PlSqlParser.JSON_EQUAL: case PlSqlParser.JSON_EXISTS2: case PlSqlParser.JSON_EXISTS: case PlSqlParser.JSONGET: case PlSqlParser.JSON: case PlSqlParser.JSON_OBJECTAGG: case PlSqlParser.JSON_OBJECT: case PlSqlParser.JSONPARSE: case PlSqlParser.JSON_QUERY: case PlSqlParser.JSON_SERIALIZE: case PlSqlParser.JSON_TABLE: case PlSqlParser.JSON_TEXTCONTAINS2: case PlSqlParser.JSON_TEXTCONTAINS: case PlSqlParser.JSON_VALUE: case PlSqlParser.KEEP_DUPLICATES: case PlSqlParser.KEEP: case PlSqlParser.KERBEROS: case PlSqlParser.KEY: case PlSqlParser.KEY_LENGTH: case PlSqlParser.KEYSIZE: case PlSqlParser.KEYS: case PlSqlParser.KEYSTORE: case PlSqlParser.KILL: case PlSqlParser.LABEL: case PlSqlParser.LANGUAGE: case PlSqlParser.LAST_DAY: case PlSqlParser.LAST: case PlSqlParser.LAST_VALUE: case PlSqlParser.LATERAL: case PlSqlParser.LAX: case PlSqlParser.LAYER: case PlSqlParser.LDAP_REGISTRATION_ENABLED: case PlSqlParser.LDAP_REGISTRATION: case PlSqlParser.LDAP_REG_SYNC_INTERVAL: case PlSqlParser.LEADING: case PlSqlParser.LEFT: case PlSqlParser.LENGTH2: case PlSqlParser.LENGTH4: case PlSqlParser.LENGTHB: case PlSqlParser.LENGTHC: case PlSqlParser.LENGTH: case PlSqlParser.LESS: case PlSqlParser.LEVEL: case PlSqlParser.LEVELS: case PlSqlParser.LIBRARY: case PlSqlParser.LIFECYCLE: case PlSqlParser.LIFE: case PlSqlParser.LIFETIME: case PlSqlParser.LIKE2: case PlSqlParser.LIKE4: case PlSqlParser.LIKEC: case PlSqlParser.LIKE_EXPAND: case PlSqlParser.LIMIT: case PlSqlParser.LINEAR: case PlSqlParser.LINK: case PlSqlParser.LIST: case PlSqlParser.LN: case PlSqlParser.LNNVL: case PlSqlParser.LOAD: case PlSqlParser.LOB: case PlSqlParser.LOBNVL: case PlSqlParser.LOBS: case PlSqlParser.LOCAL_INDEXES: case PlSqlParser.LOCAL: case PlSqlParser.LOCALTIME: case PlSqlParser.LOCALTIMESTAMP: case PlSqlParser.LOCATION: case PlSqlParser.LOCATOR: case PlSqlParser.LOCKED: case PlSqlParser.LOCKING: case PlSqlParser.LOGFILE: case PlSqlParser.LOGFILES: case PlSqlParser.LOGGING: case PlSqlParser.LOGICAL: case PlSqlParser.LOGICAL_READS_PER_CALL: case PlSqlParser.LOGICAL_READS_PER_SESSION: case PlSqlParser.LOG: case PlSqlParser.LOGMINING: case PlSqlParser.LOGOFF: case PlSqlParser.LOGON: case PlSqlParser.LOG_READ_ONLY_VIOLATIONS: case PlSqlParser.LONG: case PlSqlParser.LOOP: case PlSqlParser.LOWER: case PlSqlParser.LOW: case PlSqlParser.LPAD: case PlSqlParser.LTRIM: case PlSqlParser.MAIN: case PlSqlParser.MAKE_REF: case PlSqlParser.MANAGED: case PlSqlParser.MANAGE: case PlSqlParser.MANAGEMENT: case PlSqlParser.MANAGER: case PlSqlParser.MANUAL: case PlSqlParser.MAP: case PlSqlParser.MAPPING: case PlSqlParser.MASTER: case PlSqlParser.MATCHED: case PlSqlParser.MATCHES: case PlSqlParser.MATCH: case PlSqlParser.MATCH_NUMBER: case PlSqlParser.MATCH_RECOGNIZE: case PlSqlParser.MATERIALIZED: case PlSqlParser.MATERIALIZE: case PlSqlParser.MAXARCHLOGS: case PlSqlParser.MAXDATAFILES: case PlSqlParser.MAXEXTENTS: case PlSqlParser.MAXIMIZE: case PlSqlParser.MAXINSTANCES: case PlSqlParser.MAXLOGFILES: case PlSqlParser.MAXLOGHISTORY: case PlSqlParser.MAXLOGMEMBERS: case PlSqlParser.MAX_SHARED_TEMP_SIZE: case PlSqlParser.MAXSIZE: case PlSqlParser.MAXTRANS: case PlSqlParser.MAXVALUE: case PlSqlParser.MEASURE: case PlSqlParser.MEASURES: case PlSqlParser.MEDIUM: case PlSqlParser.MEMBER: case PlSqlParser.MEMCOMPRESS: case PlSqlParser.MEMORY: case PlSqlParser.MERGEACTIONS: case PlSqlParser.MERGE_AJ: case PlSqlParser.MERGE_CONST_ON: case PlSqlParser.MERGE: case PlSqlParser.MERGE_SJ: case PlSqlParser.METADATA: case PlSqlParser.METHOD: case PlSqlParser.MIGRATE: case PlSqlParser.MIGRATION: case PlSqlParser.MINEXTENTS: case PlSqlParser.MINIMIZE: case PlSqlParser.MINIMUM: case PlSqlParser.MINING: case PlSqlParser.MINUS_NULL: case PlSqlParser.MINUTE: case PlSqlParser.MINVALUE: case PlSqlParser.MIRRORCOLD: case PlSqlParser.MIRRORHOT: case PlSqlParser.MIRROR: case PlSqlParser.MLSLABEL: case PlSqlParser.MODEL_COMPILE_SUBQUERY: case PlSqlParser.MODEL_DONTVERIFY_UNIQUENESS: case PlSqlParser.MODEL_DYNAMIC_SUBQUERY: case PlSqlParser.MODEL_MIN_ANALYSIS: case PlSqlParser.MODEL: case PlSqlParser.MODEL_NB: case PlSqlParser.MODEL_NO_ANALYSIS: case PlSqlParser.MODEL_PBY: case PlSqlParser.MODEL_PUSH_REF: case PlSqlParser.MODEL_SV: case PlSqlParser.MODIFICATION: case PlSqlParser.MODIFY_COLUMN_TYPE: case PlSqlParser.MODIFY: case PlSqlParser.MOD: case PlSqlParser.MODULE: case PlSqlParser.MONITORING: case PlSqlParser.MONITOR: case PlSqlParser.MONTH: case PlSqlParser.MONTHS_BETWEEN: case PlSqlParser.MONTHS: case PlSqlParser.MOUNT: case PlSqlParser.MOUNTPATH: case PlSqlParser.MOVEMENT: case PlSqlParser.MOVE: case PlSqlParser.MULTIDIMENSIONAL: case PlSqlParser.MULTISET: case PlSqlParser.MV_MERGE: case PlSqlParser.NAMED: case PlSqlParser.NAME: case PlSqlParser.NAMESPACE: case PlSqlParser.NAN: case PlSqlParser.NANVL: case PlSqlParser.NATIONAL: case PlSqlParser.NATIVE_FULL_OUTER_JOIN: case PlSqlParser.NATIVE: case PlSqlParser.NATURAL: case PlSqlParser.NAV: case PlSqlParser.NCHAR_CS: case PlSqlParser.NCHAR: case PlSqlParser.NCHR: case PlSqlParser.NCLOB: case PlSqlParser.NEEDED: case PlSqlParser.NEG: case PlSqlParser.NESTED: case PlSqlParser.NESTED_TABLE_FAST_INSERT: case PlSqlParser.NESTED_TABLE_GET_REFS: case PlSqlParser.NESTED_TABLE_ID: case PlSqlParser.NESTED_TABLE_SET_REFS: case PlSqlParser.NESTED_TABLE_SET_SETID: case PlSqlParser.NETWORK: case PlSqlParser.NEVER: case PlSqlParser.NEW: case PlSqlParser.NEW_TIME: case PlSqlParser.NEXT_DAY: case PlSqlParser.NEXT: case PlSqlParser.NL_AJ: case PlSqlParser.NLJ_BATCHING: case PlSqlParser.NLJ_INDEX_FILTER: case PlSqlParser.NLJ_INDEX_SCAN: case PlSqlParser.NLJ_PREFETCH: case PlSqlParser.NLS_CALENDAR: case PlSqlParser.NLS_CHARACTERSET: case PlSqlParser.NLS_CHARSET_DECL_LEN: case PlSqlParser.NLS_CHARSET_ID: case PlSqlParser.NLS_CHARSET_NAME: case PlSqlParser.NLS_COMP: case PlSqlParser.NLS_CURRENCY: case PlSqlParser.NLS_DATE_FORMAT: case PlSqlParser.NLS_DATE_LANGUAGE: case PlSqlParser.NLS_INITCAP: case PlSqlParser.NLS_ISO_CURRENCY: case PlSqlParser.NL_SJ: case PlSqlParser.NLS_LANG: case PlSqlParser.NLS_LANGUAGE: case PlSqlParser.NLS_LENGTH_SEMANTICS: case PlSqlParser.NLS_LOWER: case PlSqlParser.NLS_NCHAR_CONV_EXCP: case PlSqlParser.NLS_NUMERIC_CHARACTERS: case PlSqlParser.NLS_SORT: case PlSqlParser.NLSSORT: case PlSqlParser.NLS_SPECIAL_CHARS: case PlSqlParser.NLS_TERRITORY: case PlSqlParser.NLS_UPPER: case PlSqlParser.NO_ACCESS: case PlSqlParser.NO_ADAPTIVE_PLAN: case PlSqlParser.NO_ANSI_REARCH: case PlSqlParser.NOAPPEND: case PlSqlParser.NOARCHIVELOG: case PlSqlParser.NOAUDIT: case PlSqlParser.NO_AUTO_REOPTIMIZE: case PlSqlParser.NO_BASETABLE_MULTIMV_REWRITE: case PlSqlParser.NO_BATCH_TABLE_ACCESS_BY_ROWID: case PlSqlParser.NO_BIND_AWARE: case PlSqlParser.NO_BUFFER: case PlSqlParser.NOCACHE: case PlSqlParser.NO_CARTESIAN: case PlSqlParser.NO_CHECK_ACL_REWRITE: case PlSqlParser.NO_CLUSTER_BY_ROWID: case PlSqlParser.NO_CLUSTERING: case PlSqlParser.NO_COALESCE_SQ: case PlSqlParser.NO_COMMON_DATA: case PlSqlParser.NO_CONNECT_BY_CB_WHR_ONLY: case PlSqlParser.NO_CONNECT_BY_COMBINE_SW: case PlSqlParser.NO_CONNECT_BY_COST_BASED: case PlSqlParser.NO_CONNECT_BY_ELIM_DUPS: case PlSqlParser.NO_CONNECT_BY_FILTERING: case PlSqlParser.NOCOPY: case PlSqlParser.NO_COST_XML_QUERY_REWRITE: case PlSqlParser.NO_CPU_COSTING: case PlSqlParser.NOCPU_COSTING: case PlSqlParser.NOCYCLE: case PlSqlParser.NO_DATA_SECURITY_REWRITE: case PlSqlParser.NO_DECORRELATE: case PlSqlParser.NODELAY: case PlSqlParser.NO_DOMAIN_INDEX_FILTER: case PlSqlParser.NO_DST_UPGRADE_INSERT_CONV: case PlSqlParser.NO_ELIM_GROUPBY: case PlSqlParser.NO_ELIMINATE_JOIN: case PlSqlParser.NO_ELIMINATE_OBY: case PlSqlParser.NO_ELIMINATE_OUTER_JOIN: case PlSqlParser.NOENTITYESCAPING: case PlSqlParser.NO_EXPAND_GSET_TO_UNION: case PlSqlParser.NO_EXPAND: case PlSqlParser.NO_EXPAND_TABLE: case PlSqlParser.NO_FACT: case PlSqlParser.NO_FACTORIZE_JOIN: case PlSqlParser.NO_FILTERING: case PlSqlParser.NOFORCE: case PlSqlParser.NO_FULL_OUTER_JOIN_TO_OUTER: case PlSqlParser.NO_GATHER_OPTIMIZER_STATISTICS: case PlSqlParser.NO_GBY_PUSHDOWN: case PlSqlParser.NOGUARANTEE: case PlSqlParser.NO_INDEX_FFS: case PlSqlParser.NO_INDEX: case PlSqlParser.NO_INDEX_SS: case PlSqlParser.NO_INMEMORY: case PlSqlParser.NO_INMEMORY_PRUNING: case PlSqlParser.NOKEEP: case PlSqlParser.NO_LOAD: case PlSqlParser.NOLOCAL: case PlSqlParser.NOLOGGING: case PlSqlParser.NOMAPPING: case PlSqlParser.NOMAXVALUE: case PlSqlParser.NO_MERGE: case PlSqlParser.NOMINIMIZE: case PlSqlParser.NOMINVALUE: case PlSqlParser.NO_MODEL_PUSH_REF: case PlSqlParser.NO_MONITORING: case PlSqlParser.NOMONITORING: case PlSqlParser.NO_MONITOR: case PlSqlParser.NO_MULTIMV_REWRITE: case PlSqlParser.NO_NATIVE_FULL_OUTER_JOIN: case PlSqlParser.NONBLOCKING: case PlSqlParser.NONEDITIONABLE: case PlSqlParser.NONE: case PlSqlParser.NO_NLJ_BATCHING: case PlSqlParser.NO_NLJ_PREFETCH: case PlSqlParser.NO: case PlSqlParser.NONSCHEMA: case PlSqlParser.NO_OBJECT_LINK: case PlSqlParser.NOORDER: case PlSqlParser.NO_ORDER_ROLLUPS: case PlSqlParser.NO_OUTER_JOIN_TO_ANTI: case PlSqlParser.NO_OUTER_JOIN_TO_INNER: case PlSqlParser.NOOVERRIDE: case PlSqlParser.NO_PARALLEL_INDEX: case PlSqlParser.NOPARALLEL_INDEX: case PlSqlParser.NO_PARALLEL: case PlSqlParser.NOPARALLEL: case PlSqlParser.NO_PARTIAL_COMMIT: case PlSqlParser.NO_PARTIAL_JOIN: case PlSqlParser.NO_PARTIAL_ROLLUP_PUSHDOWN: case PlSqlParser.NOPARTITION: case PlSqlParser.NO_PLACE_DISTINCT: case PlSqlParser.NO_PLACE_GROUP_BY: case PlSqlParser.NO_PQ_CONCURRENT_UNION: case PlSqlParser.NO_PQ_MAP: case PlSqlParser.NO_PQ_REPLICATE: case PlSqlParser.NO_PQ_SKEW: case PlSqlParser.NO_PRUNE_GSETS: case PlSqlParser.NO_PULL_PRED: case PlSqlParser.NO_PUSH_PRED: case PlSqlParser.NO_PUSH_SUBQ: case PlSqlParser.NO_PX_FAULT_TOLERANCE: case PlSqlParser.NO_PX_JOIN_FILTER: case PlSqlParser.NO_QKN_BUFF: case PlSqlParser.NO_QUERY_TRANSFORMATION: case PlSqlParser.NO_REF_CASCADE: case PlSqlParser.NORELOCATE: case PlSqlParser.NORELY: case PlSqlParser.NOREPAIR: case PlSqlParser.NOREPLAY: case PlSqlParser.NORESETLOGS: case PlSqlParser.NO_RESULT_CACHE: case PlSqlParser.NOREVERSE: case PlSqlParser.NO_REWRITE: case PlSqlParser.NOREWRITE: case PlSqlParser.NORMAL: case PlSqlParser.NO_ROOT_SW_FOR_LOCAL: case PlSqlParser.NOROWDEPENDENCIES: case PlSqlParser.NOSCHEMACHECK: case PlSqlParser.NOSEGMENT: case PlSqlParser.NO_SEMIJOIN: case PlSqlParser.NO_SEMI_TO_INNER: case PlSqlParser.NO_SET_TO_JOIN: case PlSqlParser.NOSORT: case PlSqlParser.NO_SQL_TRANSLATION: case PlSqlParser.NO_SQL_TUNE: case PlSqlParser.NO_STAR_TRANSFORMATION: case PlSqlParser.NO_STATEMENT_QUEUING: case PlSqlParser.NO_STATS_GSETS: case PlSqlParser.NOSTRICT: case PlSqlParser.NO_SUBQUERY_PRUNING: case PlSqlParser.NO_SUBSTRB_PAD: case PlSqlParser.NO_SWAP_JOIN_INPUTS: case PlSqlParser.NOSWITCH: case PlSqlParser.NO_TABLE_LOOKUP_BY_NL: case PlSqlParser.NO_TEMP_TABLE: case PlSqlParser.NOTHING: case PlSqlParser.NOTIFICATION: case PlSqlParser.NO_TRANSFORM_DISTINCT_AGG: case PlSqlParser.NO_UNNEST: case PlSqlParser.NO_USE_CUBE: case PlSqlParser.NO_USE_HASH_AGGREGATION: case PlSqlParser.NO_USE_HASH_GBY_FOR_PUSHDOWN: case PlSqlParser.NO_USE_HASH: case PlSqlParser.NO_USE_INVISIBLE_INDEXES: case PlSqlParser.NO_USE_MERGE: case PlSqlParser.NO_USE_NL: case PlSqlParser.NO_USE_VECTOR_AGGREGATION: case PlSqlParser.NOVALIDATE: case PlSqlParser.NO_VECTOR_TRANSFORM_DIMS: case PlSqlParser.NO_VECTOR_TRANSFORM_FACT: case PlSqlParser.NO_VECTOR_TRANSFORM: case PlSqlParser.NO_XDB_FASTPATH_INSERT: case PlSqlParser.NO_XML_DML_REWRITE: case PlSqlParser.NO_XMLINDEX_REWRITE_IN_SELECT: case PlSqlParser.NO_XMLINDEX_REWRITE: case PlSqlParser.NO_XML_QUERY_REWRITE: case PlSqlParser.NO_ZONEMAP: case PlSqlParser.NTH_VALUE: case PlSqlParser.NULLIF: case PlSqlParser.NULLS: case PlSqlParser.NUMBER: case PlSqlParser.NUMERIC: case PlSqlParser.NUM_INDEX_KEYS: case PlSqlParser.NUMTODSINTERVAL: case PlSqlParser.NUMTOYMINTERVAL: case PlSqlParser.NVARCHAR2: case PlSqlParser.NVL2: case PlSqlParser.OBJECT2XML: case PlSqlParser.OBJECT: case PlSqlParser.OBJ_ID: case PlSqlParser.OBJNO: case PlSqlParser.OBJNO_REUSE: case PlSqlParser.OCCURENCES: case PlSqlParser.OFFLINE: case PlSqlParser.OFF: case PlSqlParser.OFFSET: case PlSqlParser.OIDINDEX: case PlSqlParser.OID: case PlSqlParser.OLAP: case PlSqlParser.OLD: case PlSqlParser.OLD_PUSH_PRED: case PlSqlParser.OLS: case PlSqlParser.OLTP: case PlSqlParser.OMIT: case PlSqlParser.ONE: case PlSqlParser.ONLINE: case PlSqlParser.ONLY: case PlSqlParser.OPAQUE: case PlSqlParser.OPAQUE_TRANSFORM: case PlSqlParser.OPAQUE_XCANONICAL: case PlSqlParser.OPCODE: case PlSqlParser.OPEN: case PlSqlParser.OPERATIONS: case PlSqlParser.OPERATOR: case PlSqlParser.OPT_ESTIMATE: case PlSqlParser.OPTIMAL: case PlSqlParser.OPTIMIZE: case PlSqlParser.OPTIMIZER_FEATURES_ENABLE: case PlSqlParser.OPTIMIZER_GOAL: case PlSqlParser.OPT_PARAM: case PlSqlParser.ORA_BRANCH: case PlSqlParser.ORA_CHECK_ACL: case PlSqlParser.ORA_CHECK_PRIVILEGE: case PlSqlParser.ORA_CLUSTERING: case PlSqlParser.ORADATA: case PlSqlParser.ORADEBUG: case PlSqlParser.ORA_DST_AFFECTED: case PlSqlParser.ORA_DST_CONVERT: case PlSqlParser.ORA_DST_ERROR: case PlSqlParser.ORA_GET_ACLIDS: case PlSqlParser.ORA_GET_PRIVILEGES: case PlSqlParser.ORA_HASH: case PlSqlParser.ORA_INVOKING_USERID: case PlSqlParser.ORA_INVOKING_USER: case PlSqlParser.ORA_INVOKING_XS_USER_GUID: case PlSqlParser.ORA_INVOKING_XS_USER: case PlSqlParser.ORA_RAWCOMPARE: case PlSqlParser.ORA_RAWCONCAT: case PlSqlParser.ORA_ROWSCN: case PlSqlParser.ORA_ROWSCN_RAW: case PlSqlParser.ORA_ROWVERSION: case PlSqlParser.ORA_TABVERSION: case PlSqlParser.ORA_WRITE_TIME: case PlSqlParser.ORDERED: case PlSqlParser.ORDERED_PREDICATES: case PlSqlParser.ORDINALITY: case PlSqlParser.OR_EXPAND: case PlSqlParser.ORGANIZATION: case PlSqlParser.OR_PREDICATES: case PlSqlParser.OSERROR: case PlSqlParser.OTHER: case PlSqlParser.OUTER_JOIN_TO_ANTI: case PlSqlParser.OUTER_JOIN_TO_INNER: case PlSqlParser.OUTER: case PlSqlParser.OUTLINE_LEAF: case PlSqlParser.OUTLINE: case PlSqlParser.OUT_OF_LINE: case PlSqlParser.OUT: case PlSqlParser.OVERFLOW_NOMOVE: case PlSqlParser.OVERFLOW: case PlSqlParser.OVERLAPS: case PlSqlParser.OVER: case PlSqlParser.OVERRIDING: case PlSqlParser.OWNER: case PlSqlParser.OWNERSHIP: case PlSqlParser.OWN: case PlSqlParser.PACKAGE: case PlSqlParser.PACKAGES: case PlSqlParser.PARALLEL_ENABLE: case PlSqlParser.PARALLEL_INDEX: case PlSqlParser.PARALLEL: case PlSqlParser.PARAMETERS: case PlSqlParser.PARAM: case PlSqlParser.PARENT: case PlSqlParser.PARITY: case PlSqlParser.PARTIAL_JOIN: case PlSqlParser.PARTIALLY: case PlSqlParser.PARTIAL: case PlSqlParser.PARTIAL_ROLLUP_PUSHDOWN: case PlSqlParser.PARTITION_HASH: case PlSqlParser.PARTITION_LIST: case PlSqlParser.PARTITION: case PlSqlParser.PARTITION_RANGE: case PlSqlParser.PARTITIONS: case PlSqlParser.PARTNUMINST: case PlSqlParser.PASSING: case PlSqlParser.PASSWORD_GRACE_TIME: case PlSqlParser.PASSWORD_LIFE_TIME: case PlSqlParser.PASSWORD_LOCK_TIME: case PlSqlParser.PASSWORD: case PlSqlParser.PASSWORD_REUSE_MAX: case PlSqlParser.PASSWORD_REUSE_TIME: case PlSqlParser.PASSWORD_VERIFY_FUNCTION: case PlSqlParser.PAST: case PlSqlParser.PATCH: case PlSqlParser.PATH: case PlSqlParser.PATH_PREFIX: case PlSqlParser.PATHS: case PlSqlParser.PATTERN: case PlSqlParser.PBL_HS_BEGIN: case PlSqlParser.PBL_HS_END: case PlSqlParser.PCTINCREASE: case PlSqlParser.PCTTHRESHOLD: case PlSqlParser.PCTUSED: case PlSqlParser.PCTVERSION: case PlSqlParser.PENDING: case PlSqlParser.PERCENT_KEYWORD: case PlSqlParser.PERCENT_RANKM: case PlSqlParser.PERFORMANCE: case PlSqlParser.PERIOD_KEYWORD: case PlSqlParser.PERMANENT: case PlSqlParser.PERMISSION: case PlSqlParser.PERMUTE: case PlSqlParser.PER: case PlSqlParser.PFILE: case PlSqlParser.PHYSICAL: case PlSqlParser.PIKEY: case PlSqlParser.PIPELINED: case PlSqlParser.PIV_GB: case PlSqlParser.PIVOT: case PlSqlParser.PIV_SSF: case PlSqlParser.PLACE_DISTINCT: case PlSqlParser.PLACE_GROUP_BY: case PlSqlParser.PLAN: case PlSqlParser.PLSCOPE_SETTINGS: case PlSqlParser.PLS_INTEGER: case PlSqlParser.PLSQL_CCFLAGS: case PlSqlParser.PLSQL_CODE_TYPE: case PlSqlParser.PLSQL_DEBUG: case PlSqlParser.PLSQL_OPTIMIZE_LEVEL: case PlSqlParser.PLSQL_WARNINGS: case PlSqlParser.PLUGGABLE: case PlSqlParser.POINT: case PlSqlParser.POLICY: case PlSqlParser.POOL_16K: case PlSqlParser.POOL_2K: case PlSqlParser.POOL_32K: case PlSqlParser.POOL_4K: case PlSqlParser.POOL_8K: case PlSqlParser.POSITIVEN: case PlSqlParser.POSITIVE: case PlSqlParser.POST_TRANSACTION: case PlSqlParser.POWERMULTISET_BY_CARDINALITY: case PlSqlParser.POWERMULTISET: case PlSqlParser.POWER: case PlSqlParser.PQ_CONCURRENT_UNION: case PlSqlParser.PQ_DISTRIBUTE: case PlSqlParser.PQ_DISTRIBUTE_WINDOW: case PlSqlParser.PQ_FILTER: case PlSqlParser.PQ_MAP: case PlSqlParser.PQ_NOMAP: case PlSqlParser.PQ_REPLICATE: case PlSqlParser.PQ_SKEW: case PlSqlParser.PRAGMA: case PlSqlParser.PREBUILT: case PlSqlParser.PRECEDES: case PlSqlParser.PRECEDING: case PlSqlParser.PRECISION: case PlSqlParser.PRECOMPUTE_SUBQUERY: case PlSqlParser.PREDICATE_REORDERS: case PlSqlParser.PRELOAD: case PlSqlParser.PREPARE: case PlSqlParser.PRESENTNNV: case PlSqlParser.PRESENT: case PlSqlParser.PRESENTV: case PlSqlParser.PRESERVE_OID: case PlSqlParser.PRESERVE: case PlSqlParser.PRETTY: case PlSqlParser.PREVIOUS: case PlSqlParser.PREV: case PlSqlParser.PRIMARY: case PlSqlParser.PRINTBLOBTOCLOB: case PlSqlParser.PRIORITY: case PlSqlParser.PRIVATE: case PlSqlParser.PRIVATE_SGA: case PlSqlParser.PRIVILEGED: case PlSqlParser.PRIVILEGE: case PlSqlParser.PRIVILEGES: case PlSqlParser.PROCEDURAL: case PlSqlParser.PROCEDURE: case PlSqlParser.PROCESS: case PlSqlParser.PROFILE: case PlSqlParser.PROGRAM: case PlSqlParser.PROJECT: case PlSqlParser.PROPAGATE: case PlSqlParser.PROTECTED: case PlSqlParser.PROTECTION: case PlSqlParser.PROXY: case PlSqlParser.PRUNING: case PlSqlParser.PULL_PRED: case PlSqlParser.PURGE: case PlSqlParser.PUSH_PRED: case PlSqlParser.PUSH_SUBQ: case PlSqlParser.PX_FAULT_TOLERANCE: case PlSqlParser.PX_GRANULE: case PlSqlParser.PX_JOIN_FILTER: case PlSqlParser.QB_NAME: case PlSqlParser.QUERY_BLOCK: case PlSqlParser.QUERY: case PlSqlParser.QUEUE_CURR: case PlSqlParser.QUEUE: case PlSqlParser.QUEUE_ROWP: case PlSqlParser.QUIESCE: case PlSqlParser.QUORUM: case PlSqlParser.QUOTA: case PlSqlParser.RAISE: case PlSqlParser.RANDOM_LOCAL: case PlSqlParser.RANDOM: case PlSqlParser.RANGE: case PlSqlParser.RANKM: case PlSqlParser.RAPIDLY: case PlSqlParser.RAW: case PlSqlParser.RAWTOHEX: case PlSqlParser.RAWTONHEX: case PlSqlParser.RBA: case PlSqlParser.RBO_OUTLINE: case PlSqlParser.RDBA: case PlSqlParser.READ: case PlSqlParser.READS: case PlSqlParser.REALM: case PlSqlParser.REAL: case PlSqlParser.REBALANCE: case PlSqlParser.REBUILD: case PlSqlParser.RECORD: case PlSqlParser.RECORDS_PER_BLOCK: case PlSqlParser.RECOVERABLE: case PlSqlParser.RECOVER: case PlSqlParser.RECOVERY: case PlSqlParser.RECYCLEBIN: case PlSqlParser.RECYCLE: case PlSqlParser.REDACTION: case PlSqlParser.REDEFINE: case PlSqlParser.REDO: case PlSqlParser.REDUCED: case PlSqlParser.REDUNDANCY: case PlSqlParser.REF_CASCADE_CURSOR: case PlSqlParser.REFERENCED: case PlSqlParser.REFERENCE: case PlSqlParser.REFERENCES: case PlSqlParser.REFERENCING: case PlSqlParser.REF: case PlSqlParser.REFRESH: case PlSqlParser.REFTOHEX: case PlSqlParser.REGEXP_COUNT: case PlSqlParser.REGEXP_INSTR: case PlSqlParser.REGEXP_LIKE: case PlSqlParser.REGEXP_REPLACE: case PlSqlParser.REGEXP_SUBSTR: case PlSqlParser.REGISTER: case PlSqlParser.REGR_AVGX: case PlSqlParser.REGR_AVGY: case PlSqlParser.REGR_COUNT: case PlSqlParser.REGR_INTERCEPT: case PlSqlParser.REGR_R2: case PlSqlParser.REGR_SLOPE: case PlSqlParser.REGR_SXX: case PlSqlParser.REGR_SXY: case PlSqlParser.REGR_SYY: case PlSqlParser.REGULAR: case PlSqlParser.REJECT: case PlSqlParser.REKEY: case PlSqlParser.RELATIONAL: case PlSqlParser.RELOCATE: case PlSqlParser.RELY: case PlSqlParser.REMAINDER: case PlSqlParser.REMOTE_MAPPED: case PlSqlParser.REMOVE: case PlSqlParser.RENAME: case PlSqlParser.REPAIR: case PlSqlParser.REPEAT: case PlSqlParser.REPLACE: case PlSqlParser.REPLICATION: case PlSqlParser.REQUIRED: case PlSqlParser.RESETLOGS: case PlSqlParser.RESET: case PlSqlParser.RESIZE: case PlSqlParser.RESOLVE: case PlSqlParser.RESOLVER: case PlSqlParser.RESPECT: case PlSqlParser.RESTART: case PlSqlParser.RESTORE_AS_INTERVALS: case PlSqlParser.RESTORE: case PlSqlParser.RESTRICT_ALL_REF_CONS: case PlSqlParser.RESTRICTED: case PlSqlParser.RESTRICT_REFERENCES: case PlSqlParser.RESTRICT: case PlSqlParser.RESULT_CACHE: case PlSqlParser.RESULT: case PlSqlParser.RESUMABLE: case PlSqlParser.RESUME: case PlSqlParser.RETENTION: case PlSqlParser.RETRY_ON_ROW_CHANGE: case PlSqlParser.RETURNING: case PlSqlParser.RETURN: case PlSqlParser.REUSE: case PlSqlParser.REVERSE: case PlSqlParser.REWRITE_OR_ERROR: case PlSqlParser.REWRITE: case PlSqlParser.RIGHT: case PlSqlParser.ROLE: case PlSqlParser.ROLESET: case PlSqlParser.ROLES: case PlSqlParser.ROLLBACK: case PlSqlParser.ROLLING: case PlSqlParser.ROLLUP: case PlSqlParser.ROWDEPENDENCIES: case PlSqlParser.ROWID_MAPPING_TABLE: case PlSqlParser.ROWID: case PlSqlParser.ROWIDTOCHAR: case PlSqlParser.ROWIDTONCHAR: case PlSqlParser.ROW_LENGTH: case PlSqlParser.ROWNUM: case PlSqlParser.ROW: case PlSqlParser.ROWS: case PlSqlParser.RPAD: case PlSqlParser.RTRIM: case PlSqlParser.RULE: case PlSqlParser.RULES: case PlSqlParser.RUNNING: case PlSqlParser.SALT: case PlSqlParser.SAMPLE: case PlSqlParser.SAVE_AS_INTERVALS: case PlSqlParser.SAVEPOINT: case PlSqlParser.SAVE: case PlSqlParser.SB4: case PlSqlParser.SCALE_ROWS: case PlSqlParser.SCALE: case PlSqlParser.SCAN_INSTANCES: case PlSqlParser.SCAN: case PlSqlParser.SCHEDULER: case PlSqlParser.SCHEMACHECK: case PlSqlParser.SCHEMA: case PlSqlParser.SCN_ASCENDING: case PlSqlParser.SCN: case PlSqlParser.SCOPE: case PlSqlParser.SCRUB: case PlSqlParser.SD_ALL: case PlSqlParser.SD_INHIBIT: case PlSqlParser.SDO_GEOM_MBR: case PlSqlParser.SD_SHOW: case PlSqlParser.SEARCH: case PlSqlParser.SECOND: case PlSqlParser.SECRET: case PlSqlParser.SECUREFILE_DBA: case PlSqlParser.SECUREFILE: case PlSqlParser.SECURITY: case PlSqlParser.SEED: case PlSqlParser.SEG_BLOCK: case PlSqlParser.SEG_FILE: case PlSqlParser.SEGMENT: case PlSqlParser.SELECTIVITY: case PlSqlParser.SELF: case PlSqlParser.SEMIJOIN_DRIVER: case PlSqlParser.SEMIJOIN: case PlSqlParser.SEMI_TO_INNER: case PlSqlParser.SEQUENCED: case PlSqlParser.SEQUENCE: case PlSqlParser.SEQUENTIAL: case PlSqlParser.SERIALIZABLE: case PlSqlParser.SERIALLY_REUSABLE: case PlSqlParser.SERIAL: case PlSqlParser.SERVERERROR: case PlSqlParser.SERVICE_NAME_CONVERT: case PlSqlParser.SERVICES: case PlSqlParser.SESSION_CACHED_CURSORS: case PlSqlParser.SESSION: case PlSqlParser.SESSIONS_PER_USER: case PlSqlParser.SESSIONTIMEZONE: case PlSqlParser.SESSIONTZNAME: case PlSqlParser.SET: case PlSqlParser.SETS: case PlSqlParser.SETTINGS: case PlSqlParser.SET_TO_JOIN: case PlSqlParser.SEVERE: case PlSqlParser.SHARED_POOL: case PlSqlParser.SHARED: case PlSqlParser.SHARING: case PlSqlParser.SHELFLIFE: case PlSqlParser.SHOW: case PlSqlParser.SHRINK: case PlSqlParser.SHUTDOWN: case PlSqlParser.SIBLINGS: case PlSqlParser.SID: case PlSqlParser.SIGNAL_COMPONENT: case PlSqlParser.SIGNAL_FUNCTION: case PlSqlParser.SIGN: case PlSqlParser.SIGNTYPE: case PlSqlParser.SIMPLE_INTEGER: case PlSqlParser.SIMPLE: case PlSqlParser.SINGLE: case PlSqlParser.SINGLETASK: case PlSqlParser.SINH: case PlSqlParser.SIN: case PlSqlParser.SKIP_EXT_OPTIMIZER: case PlSqlParser.SKIP_: case PlSqlParser.SKIP_UNQ_UNUSABLE_IDX: case PlSqlParser.SKIP_UNUSABLE_INDEXES: case PlSqlParser.SMALLFILE: case PlSqlParser.SMALLINT: case PlSqlParser.SNAPSHOT: case PlSqlParser.SOME: case PlSqlParser.SORT: case PlSqlParser.SOUNDEX: case PlSqlParser.SOURCE_FILE_DIRECTORY: case PlSqlParser.SOURCE_FILE_NAME_CONVERT: case PlSqlParser.SOURCE: case PlSqlParser.SPACE_KEYWORD: case PlSqlParser.SPECIFICATION: case PlSqlParser.SPFILE: case PlSqlParser.SPLIT: case PlSqlParser.SPREADSHEET: case PlSqlParser.SQLDATA: case PlSqlParser.SQLERROR: case PlSqlParser.SQLLDR: case PlSqlParser.SQL: case PlSqlParser.SQL_TRACE: case PlSqlParser.SQL_TRANSLATION_PROFILE: case PlSqlParser.SQRT: case PlSqlParser.STALE: case PlSqlParser.STANDALONE: case PlSqlParser.STANDARD_HASH: case PlSqlParser.STANDBY_MAX_DATA_DELAY: case PlSqlParser.STANDBYS: case PlSqlParser.STANDBY: case PlSqlParser.STAR: case PlSqlParser.STAR_TRANSFORMATION: case PlSqlParser.STARTUP: case PlSqlParser.STATEMENT_ID: case PlSqlParser.STATEMENT_QUEUING: case PlSqlParser.STATEMENTS: case PlSqlParser.STATEMENT: case PlSqlParser.STATE: case PlSqlParser.STATIC: case PlSqlParser.STATISTICS: case PlSqlParser.STATS_BINOMIAL_TEST: case PlSqlParser.STATS_CROSSTAB: case PlSqlParser.STATS_F_TEST: case PlSqlParser.STATS_KS_TEST: case PlSqlParser.STATS_MODE: case PlSqlParser.STATS_MW_TEST: case PlSqlParser.STATS_ONE_WAY_ANOVA: case PlSqlParser.STATS_T_TEST_INDEP: case PlSqlParser.STATS_T_TEST_INDEPU: case PlSqlParser.STATS_T_TEST_ONE: case PlSqlParser.STATS_T_TEST_PAIRED: case PlSqlParser.STATS_WSR_TEST: case PlSqlParser.STDDEV_POP: case PlSqlParser.STDDEV_SAMP: case PlSqlParser.STOP: case PlSqlParser.STORAGE: case PlSqlParser.STORE: case PlSqlParser.STREAMS: case PlSqlParser.STREAM: case PlSqlParser.STRICT: case PlSqlParser.STRING: case PlSqlParser.STRIPE_COLUMNS: case PlSqlParser.STRIPE_WIDTH: case PlSqlParser.STRIP: case PlSqlParser.STRUCTURE: case PlSqlParser.SUBMULTISET: case PlSqlParser.SUBPARTITION_REL: case PlSqlParser.SUBPARTITIONS: case PlSqlParser.SUBPARTITION: case PlSqlParser.SUBQUERIES: case PlSqlParser.SUBQUERY_PRUNING: case PlSqlParser.SUBSCRIBE: case PlSqlParser.SUBSET: case PlSqlParser.SUBSTITUTABLE: case PlSqlParser.SUBSTR2: case PlSqlParser.SUBSTR4: case PlSqlParser.SUBSTRB: case PlSqlParser.SUBSTRC: case PlSqlParser.SUBTYPE: case PlSqlParser.SUCCESSFUL: case PlSqlParser.SUCCESS: case PlSqlParser.SUMMARY: case PlSqlParser.SUPPLEMENTAL: case PlSqlParser.SUSPEND: case PlSqlParser.SWAP_JOIN_INPUTS: case PlSqlParser.SWITCHOVER: case PlSqlParser.SWITCH: case PlSqlParser.SYNCHRONOUS: case PlSqlParser.SYNC: case PlSqlParser.SYSASM: case PlSqlParser.SYS_AUDIT: case PlSqlParser.SYSAUX: case PlSqlParser.SYSBACKUP: case PlSqlParser.SYS_CHECKACL: case PlSqlParser.SYS_CHECK_PRIVILEGE: case PlSqlParser.SYS_CONNECT_BY_PATH: case PlSqlParser.SYS_CONTEXT: case PlSqlParser.SYSDATE: case PlSqlParser.SYSDBA: case PlSqlParser.SYS_DBURIGEN: case PlSqlParser.SYSDG: case PlSqlParser.SYS_DL_CURSOR: case PlSqlParser.SYS_DM_RXFORM_CHR: case PlSqlParser.SYS_DM_RXFORM_NUM: case PlSqlParser.SYS_DOM_COMPARE: case PlSqlParser.SYS_DST_PRIM2SEC: case PlSqlParser.SYS_DST_SEC2PRIM: case PlSqlParser.SYS_ET_BFILE_TO_RAW: case PlSqlParser.SYS_ET_BLOB_TO_IMAGE: case PlSqlParser.SYS_ET_IMAGE_TO_BLOB: case PlSqlParser.SYS_ET_RAW_TO_BFILE: case PlSqlParser.SYS_EXTPDTXT: case PlSqlParser.SYS_EXTRACT_UTC: case PlSqlParser.SYS_FBT_INSDEL: case PlSqlParser.SYS_FILTER_ACLS: case PlSqlParser.SYS_FNMATCHES: case PlSqlParser.SYS_FNREPLACE: case PlSqlParser.SYS_GET_ACLIDS: case PlSqlParser.SYS_GET_COL_ACLIDS: case PlSqlParser.SYS_GET_PRIVILEGES: case PlSqlParser.SYS_GETTOKENID: case PlSqlParser.SYS_GETXTIVAL: case PlSqlParser.SYS_GUID: case PlSqlParser.SYSGUID: case PlSqlParser.SYSKM: case PlSqlParser.SYS_MAKE_XMLNODEID: case PlSqlParser.SYS_MAKEXML: case PlSqlParser.SYS_MKXMLATTR: case PlSqlParser.SYS_MKXTI: case PlSqlParser.SYSOBJ: case PlSqlParser.SYS_OP_ADT2BIN: case PlSqlParser.SYS_OP_ADTCONS: case PlSqlParser.SYS_OP_ALSCRVAL: case PlSqlParser.SYS_OP_ATG: case PlSqlParser.SYS_OP_BIN2ADT: case PlSqlParser.SYS_OP_BITVEC: case PlSqlParser.SYS_OP_BL2R: case PlSqlParser.SYS_OP_BLOOM_FILTER_LIST: case PlSqlParser.SYS_OP_BLOOM_FILTER: case PlSqlParser.SYS_OP_C2C: case PlSqlParser.SYS_OP_CAST: case PlSqlParser.SYS_OP_CEG: case PlSqlParser.SYS_OP_CL2C: case PlSqlParser.SYS_OP_COMBINED_HASH: case PlSqlParser.SYS_OP_COMP: case PlSqlParser.SYS_OP_CONVERT: case PlSqlParser.SYS_OP_COUNTCHG: case PlSqlParser.SYS_OP_CSCONV: case PlSqlParser.SYS_OP_CSCONVTEST: case PlSqlParser.SYS_OP_CSR: case PlSqlParser.SYS_OP_CSX_PATCH: case PlSqlParser.SYS_OP_CYCLED_SEQ: case PlSqlParser.SYS_OP_DECOMP: case PlSqlParser.SYS_OP_DESCEND: case PlSqlParser.SYS_OP_DISTINCT: case PlSqlParser.SYS_OP_DRA: case PlSqlParser.SYS_OP_DUMP: case PlSqlParser.SYS_OP_DV_CHECK: case PlSqlParser.SYS_OP_ENFORCE_NOT_NULL: case PlSqlParser.SYSOPER: case PlSqlParser.SYS_OP_EXTRACT: case PlSqlParser.SYS_OP_GROUPING: case PlSqlParser.SYS_OP_GUID: case PlSqlParser.SYS_OP_HASH: case PlSqlParser.SYS_OP_IIX: case PlSqlParser.SYS_OP_ITR: case PlSqlParser.SYS_OP_KEY_VECTOR_CREATE: case PlSqlParser.SYS_OP_KEY_VECTOR_FILTER_LIST: case PlSqlParser.SYS_OP_KEY_VECTOR_FILTER: case PlSqlParser.SYS_OP_KEY_VECTOR_SUCCEEDED: case PlSqlParser.SYS_OP_KEY_VECTOR_USE: case PlSqlParser.SYS_OP_LBID: case PlSqlParser.SYS_OP_LOBLOC2BLOB: case PlSqlParser.SYS_OP_LOBLOC2CLOB: case PlSqlParser.SYS_OP_LOBLOC2ID: case PlSqlParser.SYS_OP_LOBLOC2NCLOB: case PlSqlParser.SYS_OP_LOBLOC2TYP: case PlSqlParser.SYS_OP_LSVI: case PlSqlParser.SYS_OP_LVL: case PlSqlParser.SYS_OP_MAKEOID: case PlSqlParser.SYS_OP_MAP_NONNULL: case PlSqlParser.SYS_OP_MSR: case PlSqlParser.SYS_OP_NICOMBINE: case PlSqlParser.SYS_OP_NIEXTRACT: case PlSqlParser.SYS_OP_NII: case PlSqlParser.SYS_OP_NIX: case PlSqlParser.SYS_OP_NOEXPAND: case PlSqlParser.SYS_OP_NTCIMG: case PlSqlParser.SYS_OP_NUMTORAW: case PlSqlParser.SYS_OP_OIDVALUE: case PlSqlParser.SYS_OP_OPNSIZE: case PlSqlParser.SYS_OP_PAR_1: case PlSqlParser.SYS_OP_PARGID_1: case PlSqlParser.SYS_OP_PARGID: case PlSqlParser.SYS_OP_PAR: case PlSqlParser.SYS_OP_PART_ID: case PlSqlParser.SYS_OP_PIVOT: case PlSqlParser.SYS_OP_R2O: case PlSqlParser.SYS_OP_RAWTONUM: case PlSqlParser.SYS_OP_RDTM: case PlSqlParser.SYS_OP_REF: case PlSqlParser.SYS_OP_RMTD: case PlSqlParser.SYS_OP_ROWIDTOOBJ: case PlSqlParser.SYS_OP_RPB: case PlSqlParser.SYS_OPTLOBPRBSC: case PlSqlParser.SYS_OP_TOSETID: case PlSqlParser.SYS_OP_TPR: case PlSqlParser.SYS_OP_TRTB: case PlSqlParser.SYS_OPTXICMP: case PlSqlParser.SYS_OPTXQCASTASNQ: case PlSqlParser.SYS_OP_UNDESCEND: case PlSqlParser.SYS_OP_VECAND: case PlSqlParser.SYS_OP_VECBIT: case PlSqlParser.SYS_OP_VECOR: case PlSqlParser.SYS_OP_VECXOR: case PlSqlParser.SYS_OP_VERSION: case PlSqlParser.SYS_OP_VREF: case PlSqlParser.SYS_OP_VVD: case PlSqlParser.SYS_OP_XMLCONS_FOR_CSX: case PlSqlParser.SYS_OP_XPTHATG: case PlSqlParser.SYS_OP_XPTHIDX: case PlSqlParser.SYS_OP_XPTHOP: case PlSqlParser.SYS_OP_XTXT2SQLT: case PlSqlParser.SYS_OP_ZONE_ID: case PlSqlParser.SYS_ORDERKEY_DEPTH: case PlSqlParser.SYS_ORDERKEY_MAXCHILD: case PlSqlParser.SYS_ORDERKEY_PARENT: case PlSqlParser.SYS_PARALLEL_TXN: case PlSqlParser.SYS_PATHID_IS_ATTR: case PlSqlParser.SYS_PATHID_IS_NMSPC: case PlSqlParser.SYS_PATHID_LASTNAME: case PlSqlParser.SYS_PATHID_LASTNMSPC: case PlSqlParser.SYS_PATH_REVERSE: case PlSqlParser.SYS_PXQEXTRACT: case PlSqlParser.SYS_RAW_TO_XSID: case PlSqlParser.SYS_RID_ORDER: case PlSqlParser.SYS_ROW_DELTA: case PlSqlParser.SYS_SC_2_XMLT: case PlSqlParser.SYS_SYNRCIREDO: case PlSqlParser.SYSTEM_DEFINED: case PlSqlParser.SYSTEM: case PlSqlParser.SYSTIMESTAMP: case PlSqlParser.SYS_TYPEID: case PlSqlParser.SYS_UMAKEXML: case PlSqlParser.SYS_XMLANALYZE: case PlSqlParser.SYS_XMLCONTAINS: case PlSqlParser.SYS_XMLCONV: case PlSqlParser.SYS_XMLEXNSURI: case PlSqlParser.SYS_XMLGEN: case PlSqlParser.SYS_XMLI_LOC_ISNODE: case PlSqlParser.SYS_XMLI_LOC_ISTEXT: case PlSqlParser.SYS_XMLINSTR: case PlSqlParser.SYS_XMLLOCATOR_GETSVAL: case PlSqlParser.SYS_XMLNODEID_GETCID: case PlSqlParser.SYS_XMLNODEID_GETLOCATOR: case PlSqlParser.SYS_XMLNODEID_GETOKEY: case PlSqlParser.SYS_XMLNODEID_GETPATHID: case PlSqlParser.SYS_XMLNODEID_GETPTRID: case PlSqlParser.SYS_XMLNODEID_GETRID: case PlSqlParser.SYS_XMLNODEID_GETSVAL: case PlSqlParser.SYS_XMLNODEID_GETTID: case PlSqlParser.SYS_XMLNODEID: case PlSqlParser.SYS_XMLT_2_SC: case PlSqlParser.SYS_XMLTRANSLATE: case PlSqlParser.SYS_XMLTYPE2SQL: case PlSqlParser.SYS_XQ_ASQLCNV: case PlSqlParser.SYS_XQ_ATOMCNVCHK: case PlSqlParser.SYS_XQBASEURI: case PlSqlParser.SYS_XQCASTABLEERRH: case PlSqlParser.SYS_XQCODEP2STR: case PlSqlParser.SYS_XQCODEPEQ: case PlSqlParser.SYS_XQCON2SEQ: case PlSqlParser.SYS_XQCONCAT: case PlSqlParser.SYS_XQDELETE: case PlSqlParser.SYS_XQDFLTCOLATION: case PlSqlParser.SYS_XQDOC: case PlSqlParser.SYS_XQDOCURI: case PlSqlParser.SYS_XQDURDIV: case PlSqlParser.SYS_XQED4URI: case PlSqlParser.SYS_XQENDSWITH: case PlSqlParser.SYS_XQERRH: case PlSqlParser.SYS_XQERR: case PlSqlParser.SYS_XQESHTMLURI: case PlSqlParser.SYS_XQEXLOBVAL: case PlSqlParser.SYS_XQEXSTWRP: case PlSqlParser.SYS_XQEXTRACT: case PlSqlParser.SYS_XQEXTRREF: case PlSqlParser.SYS_XQEXVAL: case PlSqlParser.SYS_XQFB2STR: case PlSqlParser.SYS_XQFNBOOL: case PlSqlParser.SYS_XQFNCMP: case PlSqlParser.SYS_XQFNDATIM: case PlSqlParser.SYS_XQFNLNAME: case PlSqlParser.SYS_XQFNNM: case PlSqlParser.SYS_XQFNNSURI: case PlSqlParser.SYS_XQFNPREDTRUTH: case PlSqlParser.SYS_XQFNQNM: case PlSqlParser.SYS_XQFNROOT: case PlSqlParser.SYS_XQFORMATNUM: case PlSqlParser.SYS_XQFTCONTAIN: case PlSqlParser.SYS_XQFUNCR: case PlSqlParser.SYS_XQGETCONTENT: case PlSqlParser.SYS_XQINDXOF: case PlSqlParser.SYS_XQINSERT: case PlSqlParser.SYS_XQINSPFX: case PlSqlParser.SYS_XQIRI2URI: case PlSqlParser.SYS_XQLANG: case PlSqlParser.SYS_XQLLNMFRMQNM: case PlSqlParser.SYS_XQMKNODEREF: case PlSqlParser.SYS_XQNILLED: case PlSqlParser.SYS_XQNODENAME: case PlSqlParser.SYS_XQNORMSPACE: case PlSqlParser.SYS_XQNORMUCODE: case PlSqlParser.SYS_XQ_NRNG: case PlSqlParser.SYS_XQNSP4PFX: case PlSqlParser.SYS_XQNSPFRMQNM: case PlSqlParser.SYS_XQPFXFRMQNM: case PlSqlParser.SYS_XQ_PKSQL2XML: case PlSqlParser.SYS_XQPOLYABS: case PlSqlParser.SYS_XQPOLYADD: case PlSqlParser.SYS_XQPOLYCEL: case PlSqlParser.SYS_XQPOLYCSTBL: case PlSqlParser.SYS_XQPOLYCST: case PlSqlParser.SYS_XQPOLYDIV: case PlSqlParser.SYS_XQPOLYFLR: case PlSqlParser.SYS_XQPOLYMOD: case PlSqlParser.SYS_XQPOLYMUL: case PlSqlParser.SYS_XQPOLYRND: case PlSqlParser.SYS_XQPOLYSQRT: case PlSqlParser.SYS_XQPOLYSUB: case PlSqlParser.SYS_XQPOLYUMUS: case PlSqlParser.SYS_XQPOLYUPLS: case PlSqlParser.SYS_XQPOLYVEQ: case PlSqlParser.SYS_XQPOLYVGE: case PlSqlParser.SYS_XQPOLYVGT: case PlSqlParser.SYS_XQPOLYVLE: case PlSqlParser.SYS_XQPOLYVLT: case PlSqlParser.SYS_XQPOLYVNE: case PlSqlParser.SYS_XQREF2VAL: case PlSqlParser.SYS_XQRENAME: case PlSqlParser.SYS_XQREPLACE: case PlSqlParser.SYS_XQRESVURI: case PlSqlParser.SYS_XQRNDHALF2EVN: case PlSqlParser.SYS_XQRSLVQNM: case PlSqlParser.SYS_XQRYENVPGET: case PlSqlParser.SYS_XQRYVARGET: case PlSqlParser.SYS_XQRYWRP: case PlSqlParser.SYS_XQSEQ2CON4XC: case PlSqlParser.SYS_XQSEQ2CON: case PlSqlParser.SYS_XQSEQDEEPEQ: case PlSqlParser.SYS_XQSEQINSB: case PlSqlParser.SYS_XQSEQRM: case PlSqlParser.SYS_XQSEQRVS: case PlSqlParser.SYS_XQSEQSUB: case PlSqlParser.SYS_XQSEQTYPMATCH: case PlSqlParser.SYS_XQSTARTSWITH: case PlSqlParser.SYS_XQSTATBURI: case PlSqlParser.SYS_XQSTR2CODEP: case PlSqlParser.SYS_XQSTRJOIN: case PlSqlParser.SYS_XQSUBSTRAFT: case PlSqlParser.SYS_XQSUBSTRBEF: case PlSqlParser.SYS_XQTOKENIZE: case PlSqlParser.SYS_XQTREATAS: case PlSqlParser.SYS_XQ_UPKXML2SQL: case PlSqlParser.SYS_XQXFORM: case PlSqlParser.SYS_XSID_TO_RAW: case PlSqlParser.SYS_ZMAP_FILTER: case PlSqlParser.SYS_ZMAP_REFRESH: case PlSqlParser.TABLE_LOOKUP_BY_NL: case PlSqlParser.TABLESPACE_NO: case PlSqlParser.TABLESPACE: case PlSqlParser.TABLES: case PlSqlParser.TABLE_STATS: case PlSqlParser.TABLE: case PlSqlParser.TABNO: case PlSqlParser.TAG: case PlSqlParser.TANH: case PlSqlParser.TAN: case PlSqlParser.TBLORIDXPARTNUM: case PlSqlParser.TEMPFILE: case PlSqlParser.TEMPLATE: case PlSqlParser.TEMPORARY: case PlSqlParser.TEMP_TABLE: case PlSqlParser.TEST: case PlSqlParser.TEXT: case PlSqlParser.THAN: case PlSqlParser.THEN: case PlSqlParser.THE: case PlSqlParser.THREAD: case PlSqlParser.THROUGH: case PlSqlParser.TIER: case PlSqlParser.TIES: case PlSqlParser.TIMEOUT: case PlSqlParser.TIMESTAMP_LTZ_UNCONSTRAINED: case PlSqlParser.TIMESTAMP: case PlSqlParser.TIMESTAMP_TZ_UNCONSTRAINED: case PlSqlParser.TIMESTAMP_UNCONSTRAINED: case PlSqlParser.TIMES: case PlSqlParser.TIME: case PlSqlParser.TIMEZONE_ABBR: case PlSqlParser.TIMEZONE_HOUR: case PlSqlParser.TIMEZONE_MINUTE: case PlSqlParser.TIMEZONE_OFFSET: case PlSqlParser.TIMEZONE_REGION: case PlSqlParser.TIME_ZONE: case PlSqlParser.TIV_GB: case PlSqlParser.TIV_SSF: case PlSqlParser.TO_ACLID: case PlSqlParser.TO_BINARY_DOUBLE: case PlSqlParser.TO_BINARY_FLOAT: case PlSqlParser.TO_BLOB: case PlSqlParser.TO_CLOB: case PlSqlParser.TO_DSINTERVAL: case PlSqlParser.TO_LOB: case PlSqlParser.TO_MULTI_BYTE: case PlSqlParser.TO_NCHAR: case PlSqlParser.TO_NCLOB: case PlSqlParser.TO_NUMBER: case PlSqlParser.TOPLEVEL: case PlSqlParser.TO_SINGLE_BYTE: case PlSqlParser.TO_TIMESTAMP: case PlSqlParser.TO_TIMESTAMP_TZ: case PlSqlParser.TO_TIME: case PlSqlParser.TO_TIME_TZ: case PlSqlParser.TO_YMINTERVAL: case PlSqlParser.TRACE: case PlSqlParser.TRACING: case PlSqlParser.TRACKING: case PlSqlParser.TRAILING: case PlSqlParser.TRANSACTION: case PlSqlParser.TRANSFORM_DISTINCT_AGG: case PlSqlParser.TRANSITIONAL: case PlSqlParser.TRANSITION: case PlSqlParser.TRANSLATE: case PlSqlParser.TRANSLATION: case PlSqlParser.TREAT: case PlSqlParser.TRIGGERS: case PlSqlParser.TRIGGER: case PlSqlParser.TRUE: case PlSqlParser.TRUNCATE: case PlSqlParser.TRUNC: case PlSqlParser.TRUSTED: case PlSqlParser.TRUST: case PlSqlParser.TUNING: case PlSqlParser.TX: case PlSqlParser.TYPES: case PlSqlParser.TYPE: case PlSqlParser.TZ_OFFSET: case PlSqlParser.UB2: case PlSqlParser.UBA: case PlSqlParser.UCS2: case PlSqlParser.UID: case PlSqlParser.UNARCHIVED: case PlSqlParser.UNBOUNDED: case PlSqlParser.UNBOUND: case PlSqlParser.UNCONDITIONAL: case PlSqlParser.UNDER: case PlSqlParser.UNDO: case PlSqlParser.UNDROP: case PlSqlParser.UNIFORM: case PlSqlParser.UNISTR: case PlSqlParser.UNLIMITED: case PlSqlParser.UNLOAD: case PlSqlParser.UNLOCK: case PlSqlParser.UNMATCHED: case PlSqlParser.UNNEST_INNERJ_DISTINCT_VIEW: case PlSqlParser.UNNEST_NOSEMIJ_NODISTINCTVIEW: case PlSqlParser.UNNEST_SEMIJ_VIEW: case PlSqlParser.UNNEST: case PlSqlParser.UNPACKED: case PlSqlParser.UNPIVOT: case PlSqlParser.UNPLUG: case PlSqlParser.UNPROTECTED: case PlSqlParser.UNQUIESCE: case PlSqlParser.UNRECOVERABLE: case PlSqlParser.UNRESTRICTED: case PlSqlParser.UNSUBSCRIBE: case PlSqlParser.UNTIL: case PlSqlParser.UNUSABLE: case PlSqlParser.UNUSED: case PlSqlParser.UPDATABLE: case PlSqlParser.UPDATED: case PlSqlParser.UPDATEXML: case PlSqlParser.UPD_INDEXES: case PlSqlParser.UPD_JOININDEX: case PlSqlParser.UPGRADE: case PlSqlParser.UPPER: case PlSqlParser.UPSERT: case PlSqlParser.UROWID: case PlSqlParser.USABLE: case PlSqlParser.USAGE: case PlSqlParser.USE_ANTI: case PlSqlParser.USE_CONCAT: case PlSqlParser.USE_CUBE: case PlSqlParser.USE_HASH_AGGREGATION: case PlSqlParser.USE_HASH_GBY_FOR_PUSHDOWN: case PlSqlParser.USE_HASH: case PlSqlParser.USE_HIDDEN_PARTITIONS: case PlSqlParser.USE_INVISIBLE_INDEXES: case PlSqlParser.USE_MERGE_CARTESIAN: case PlSqlParser.USE_MERGE: case PlSqlParser.USE_NL: case PlSqlParser.USE_NL_WITH_INDEX: case PlSqlParser.USE_PRIVATE_OUTLINES: case PlSqlParser.USER_DATA: case PlSqlParser.USER_DEFINED: case PlSqlParser.USERENV: case PlSqlParser.USERGROUP: case PlSqlParser.USER_RECYCLEBIN: case PlSqlParser.USERS: case PlSqlParser.USER_TABLESPACES: case PlSqlParser.USER: case PlSqlParser.USE_SEMI: case PlSqlParser.USE_STORED_OUTLINES: case PlSqlParser.USE_TTT_FOR_GSETS: case PlSqlParser.USE: case PlSqlParser.USE_VECTOR_AGGREGATION: case PlSqlParser.USE_WEAK_NAME_RESL: case PlSqlParser.USING_NO_EXPAND: case PlSqlParser.USING: case PlSqlParser.UTF16BE: case PlSqlParser.UTF16LE: case PlSqlParser.UTF32: case PlSqlParser.UTF8: case PlSqlParser.V1: case PlSqlParser.V2: case PlSqlParser.VALIDATE: case PlSqlParser.VALIDATION: case PlSqlParser.VALID_TIME_END: case PlSqlParser.VALUE: case PlSqlParser.VARCHAR2: case PlSqlParser.VARCHAR: case PlSqlParser.VARIABLE: case PlSqlParser.VAR_POP: case PlSqlParser.VARRAYS: case PlSqlParser.VARRAY: case PlSqlParser.VAR_SAMP: case PlSqlParser.VARYING: case PlSqlParser.VECTOR_READ_TRACE: case PlSqlParser.VECTOR_READ: case PlSqlParser.VECTOR_TRANSFORM_DIMS: case PlSqlParser.VECTOR_TRANSFORM_FACT: case PlSqlParser.VECTOR_TRANSFORM: case PlSqlParser.VERIFIER: case PlSqlParser.VERIFY: case PlSqlParser.VERSIONING: case PlSqlParser.VERSIONS_ENDSCN: case PlSqlParser.VERSIONS_ENDTIME: case PlSqlParser.VERSIONS_OPERATION: case PlSqlParser.VERSIONS_STARTSCN: case PlSqlParser.VERSIONS_STARTTIME: case PlSqlParser.VERSIONS: case PlSqlParser.VERSIONS_XID: case PlSqlParser.VERSION: case PlSqlParser.VIOLATION: case PlSqlParser.VIRTUAL: case PlSqlParser.VISIBILITY: case PlSqlParser.VISIBLE: case PlSqlParser.VOLUME: case PlSqlParser.VSIZE: case PlSqlParser.WAIT: case PlSqlParser.WALLET: case PlSqlParser.WARNING: case PlSqlParser.WEEKS: case PlSqlParser.WEEK: case PlSqlParser.WELLFORMED: case PlSqlParser.WHENEVER: case PlSqlParser.WHEN: case PlSqlParser.WHILE: case PlSqlParser.WHITESPACE: case PlSqlParser.WIDTH_BUCKET: case PlSqlParser.WITHIN: case PlSqlParser.WITHOUT: case PlSqlParser.WITH_PLSQL: case PlSqlParser.WORK: case PlSqlParser.WRAPPED: case PlSqlParser.WRAPPER: case PlSqlParser.WRITE: case PlSqlParser.XDB_FASTPATH_INSERT: case PlSqlParser.X_DYN_PRUNE: case PlSqlParser.XID: case PlSqlParser.XML2OBJECT: case PlSqlParser.XMLAGG: case PlSqlParser.XMLATTRIBUTES: case PlSqlParser.XMLCAST: case PlSqlParser.XMLCDATA: case PlSqlParser.XMLCOLATTVAL: case PlSqlParser.XMLCOMMENT: case PlSqlParser.XMLCONCAT: case PlSqlParser.XMLDIFF: case PlSqlParser.XML_DML_RWT_STMT: case PlSqlParser.XMLELEMENT: case PlSqlParser.XMLEXISTS2: case PlSqlParser.XMLEXISTS: case PlSqlParser.XMLFOREST: case PlSqlParser.XMLINDEX_REWRITE_IN_SELECT: case PlSqlParser.XMLINDEX_REWRITE: case PlSqlParser.XMLINDEX_SEL_IDX_TBL: case PlSqlParser.XMLISNODE: case PlSqlParser.XMLISVALID: case PlSqlParser.XMLNAMESPACES: case PlSqlParser.XMLPARSE: case PlSqlParser.XMLPATCH: case PlSqlParser.XMLPI: case PlSqlParser.XMLQUERYVAL: case PlSqlParser.XMLQUERY: case PlSqlParser.XMLROOT: case PlSqlParser.XMLSCHEMA: case PlSqlParser.XMLSERIALIZE: case PlSqlParser.XMLTABLE: case PlSqlParser.XMLTRANSFORMBLOB: case PlSqlParser.XMLTRANSFORM: case PlSqlParser.XMLTYPE: case PlSqlParser.XML: case PlSqlParser.XPATHTABLE: case PlSqlParser.XS_SYS_CONTEXT: case PlSqlParser.XS: case PlSqlParser.YEARS: case PlSqlParser.YEAR: case PlSqlParser.YES: case PlSqlParser.YMINTERVAL_UNCONSTRAINED: case PlSqlParser.ZONEMAP: case PlSqlParser.ZONE: case PlSqlParser.PREDICTION: case PlSqlParser.PREDICTION_BOUNDS: case PlSqlParser.PREDICTION_COST: case PlSqlParser.PREDICTION_DETAILS: case PlSqlParser.PREDICTION_PROBABILITY: case PlSqlParser.PREDICTION_SET: case PlSqlParser.CUME_DIST: case PlSqlParser.DENSE_RANK: case PlSqlParser.LISTAGG: case PlSqlParser.PERCENT_RANK: case PlSqlParser.PERCENTILE_CONT: case PlSqlParser.PERCENTILE_DISC: case PlSqlParser.RANK: case PlSqlParser.AVG: case PlSqlParser.CORR: case PlSqlParser.COVAR_: case PlSqlParser.LAG: case PlSqlParser.LEAD: case PlSqlParser.MAX: case PlSqlParser.MEDIAN: case PlSqlParser.MIN: case PlSqlParser.NTILE: case PlSqlParser.NVL: case PlSqlParser.RATIO_TO_REPORT: case PlSqlParser.REGR_: case PlSqlParser.ROUND: case PlSqlParser.ROW_NUMBER: case PlSqlParser.SUBSTR: case PlSqlParser.TO_CHAR: case PlSqlParser.TRIM: case PlSqlParser.SUM: case PlSqlParser.STDDEV: case PlSqlParser.VAR_: case PlSqlParser.VARIANCE: case PlSqlParser.LEAST: case PlSqlParser.GREATEST: case PlSqlParser.TO_DATE: case PlSqlParser.PERIOD: case PlSqlParser.DELIMITED_ID: case PlSqlParser.INTRODUCER: case PlSqlParser.REGULAR_ID: this.enterOuterAlt(localctx, 1); this.state = 9610; this.column_name(); this.state = 9611; this.match(PlSqlParser.EQUALS_OP); this.state = 9612; this.expression(); break; case PlSqlParser.LEFT_PAREN: this.enterOuterAlt(localctx, 2); this.state = 9614; this.paren_column_list(); this.state = 9615; this.match(PlSqlParser.EQUALS_OP); this.state = 9616; this.subquery(); break; default: throw new antlr4.error.NoViableAltException(this); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Delete_statementContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_delete_statement; return this; } Delete_statementContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Delete_statementContext.prototype.constructor = Delete_statementContext; Delete_statementContext.prototype.DELETE = function() { return this.getToken(PlSqlParser.DELETE, 0); }; Delete_statementContext.prototype.general_table_ref = function() { return this.getTypedRuleContext(General_table_refContext,0); }; Delete_statementContext.prototype.FROM = function() { return this.getToken(PlSqlParser.FROM, 0); }; Delete_statementContext.prototype.where_clause = function() { return this.getTypedRuleContext(Where_clauseContext,0); }; Delete_statementContext.prototype.static_returning_clause = function() { return this.getTypedRuleContext(Static_returning_clauseContext,0); }; Delete_statementContext.prototype.error_logging_clause = function() { return this.getTypedRuleContext(Error_logging_clauseContext,0); }; Delete_statementContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterDelete_statement(this); } }; Delete_statementContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitDelete_statement(this); } }; Delete_statementContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitDelete_statement(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Delete_statementContext = Delete_statementContext; PlSqlParser.prototype.delete_statement = function() { var localctx = new Delete_statementContext(this, this._ctx, this.state); this.enterRule(localctx, 1170, PlSqlParser.RULE_delete_statement); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 9620; this.match(PlSqlParser.DELETE); this.state = 9622; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.FROM) { this.state = 9621; this.match(PlSqlParser.FROM); } this.state = 9624; this.general_table_ref(); this.state = 9626; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,1284,this._ctx); if(la_===1) { this.state = 9625; this.where_clause(); } this.state = 9629; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,1285,this._ctx); if(la_===1) { this.state = 9628; this.static_returning_clause(); } this.state = 9632; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,1286,this._ctx); if(la_===1) { this.state = 9631; this.error_logging_clause(); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Insert_statementContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_insert_statement; return this; } Insert_statementContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Insert_statementContext.prototype.constructor = Insert_statementContext; Insert_statementContext.prototype.INSERT = function() { return this.getToken(PlSqlParser.INSERT, 0); }; Insert_statementContext.prototype.single_table_insert = function() { return this.getTypedRuleContext(Single_table_insertContext,0); }; Insert_statementContext.prototype.multi_table_insert = function() { return this.getTypedRuleContext(Multi_table_insertContext,0); }; Insert_statementContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterInsert_statement(this); } }; Insert_statementContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitInsert_statement(this); } }; Insert_statementContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitInsert_statement(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Insert_statementContext = Insert_statementContext; PlSqlParser.prototype.insert_statement = function() { var localctx = new Insert_statementContext(this, this._ctx, this.state); this.enterRule(localctx, 1172, PlSqlParser.RULE_insert_statement); try { this.enterOuterAlt(localctx, 1); this.state = 9634; this.match(PlSqlParser.INSERT); this.state = 9637; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.INTO: this.state = 9635; this.single_table_insert(); break; case PlSqlParser.ALL: case PlSqlParser.FIRST: case PlSqlParser.WHEN: this.state = 9636; this.multi_table_insert(); break; default: throw new antlr4.error.NoViableAltException(this); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Single_table_insertContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_single_table_insert; return this; } Single_table_insertContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Single_table_insertContext.prototype.constructor = Single_table_insertContext; Single_table_insertContext.prototype.insert_into_clause = function() { return this.getTypedRuleContext(Insert_into_clauseContext,0); }; Single_table_insertContext.prototype.values_clause = function() { return this.getTypedRuleContext(Values_clauseContext,0); }; Single_table_insertContext.prototype.select_statement = function() { return this.getTypedRuleContext(Select_statementContext,0); }; Single_table_insertContext.prototype.error_logging_clause = function() { return this.getTypedRuleContext(Error_logging_clauseContext,0); }; Single_table_insertContext.prototype.static_returning_clause = function() { return this.getTypedRuleContext(Static_returning_clauseContext,0); }; Single_table_insertContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterSingle_table_insert(this); } }; Single_table_insertContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitSingle_table_insert(this); } }; Single_table_insertContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitSingle_table_insert(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Single_table_insertContext = Single_table_insertContext; PlSqlParser.prototype.single_table_insert = function() { var localctx = new Single_table_insertContext(this, this._ctx, this.state); this.enterRule(localctx, 1174, PlSqlParser.RULE_single_table_insert); try { this.enterOuterAlt(localctx, 1); this.state = 9639; this.insert_into_clause(); this.state = 9645; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.VALUES: this.state = 9640; this.values_clause(); this.state = 9642; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,1288,this._ctx); if(la_===1) { this.state = 9641; this.static_returning_clause(); } break; case PlSqlParser.SELECT: case PlSqlParser.WITH: case PlSqlParser.LEFT_PAREN: this.state = 9644; this.select_statement(); break; default: throw new antlr4.error.NoViableAltException(this); } this.state = 9648; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,1290,this._ctx); if(la_===1) { this.state = 9647; this.error_logging_clause(); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Multi_table_insertContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_multi_table_insert; return this; } Multi_table_insertContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Multi_table_insertContext.prototype.constructor = Multi_table_insertContext; Multi_table_insertContext.prototype.select_statement = function() { return this.getTypedRuleContext(Select_statementContext,0); }; Multi_table_insertContext.prototype.ALL = function() { return this.getToken(PlSqlParser.ALL, 0); }; Multi_table_insertContext.prototype.conditional_insert_clause = function() { return this.getTypedRuleContext(Conditional_insert_clauseContext,0); }; Multi_table_insertContext.prototype.multi_table_element = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Multi_table_elementContext); } else { return this.getTypedRuleContext(Multi_table_elementContext,i); } }; Multi_table_insertContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterMulti_table_insert(this); } }; Multi_table_insertContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitMulti_table_insert(this); } }; Multi_table_insertContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitMulti_table_insert(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Multi_table_insertContext = Multi_table_insertContext; PlSqlParser.prototype.multi_table_insert = function() { var localctx = new Multi_table_insertContext(this, this._ctx, this.state); this.enterRule(localctx, 1176, PlSqlParser.RULE_multi_table_insert); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 9657; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,1292,this._ctx); switch(la_) { case 1: this.state = 9650; this.match(PlSqlParser.ALL); this.state = 9652; this._errHandler.sync(this); _la = this._input.LA(1); do { this.state = 9651; this.multi_table_element(); this.state = 9654; this._errHandler.sync(this); _la = this._input.LA(1); } while(_la===PlSqlParser.INTO); break; case 2: this.state = 9656; this.conditional_insert_clause(); break; } this.state = 9659; this.select_statement(); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Multi_table_elementContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_multi_table_element; return this; } Multi_table_elementContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Multi_table_elementContext.prototype.constructor = Multi_table_elementContext; Multi_table_elementContext.prototype.insert_into_clause = function() { return this.getTypedRuleContext(Insert_into_clauseContext,0); }; Multi_table_elementContext.prototype.values_clause = function() { return this.getTypedRuleContext(Values_clauseContext,0); }; Multi_table_elementContext.prototype.error_logging_clause = function() { return this.getTypedRuleContext(Error_logging_clauseContext,0); }; Multi_table_elementContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterMulti_table_element(this); } }; Multi_table_elementContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitMulti_table_element(this); } }; Multi_table_elementContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitMulti_table_element(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Multi_table_elementContext = Multi_table_elementContext; PlSqlParser.prototype.multi_table_element = function() { var localctx = new Multi_table_elementContext(this, this._ctx, this.state); this.enterRule(localctx, 1178, PlSqlParser.RULE_multi_table_element); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 9661; this.insert_into_clause(); this.state = 9663; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.VALUES) { this.state = 9662; this.values_clause(); } this.state = 9666; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.LOG) { this.state = 9665; this.error_logging_clause(); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Conditional_insert_clauseContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_conditional_insert_clause; return this; } Conditional_insert_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Conditional_insert_clauseContext.prototype.constructor = Conditional_insert_clauseContext; Conditional_insert_clauseContext.prototype.conditional_insert_when_part = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Conditional_insert_when_partContext); } else { return this.getTypedRuleContext(Conditional_insert_when_partContext,i); } }; Conditional_insert_clauseContext.prototype.conditional_insert_else_part = function() { return this.getTypedRuleContext(Conditional_insert_else_partContext,0); }; Conditional_insert_clauseContext.prototype.ALL = function() { return this.getToken(PlSqlParser.ALL, 0); }; Conditional_insert_clauseContext.prototype.FIRST = function() { return this.getToken(PlSqlParser.FIRST, 0); }; Conditional_insert_clauseContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterConditional_insert_clause(this); } }; Conditional_insert_clauseContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitConditional_insert_clause(this); } }; Conditional_insert_clauseContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitConditional_insert_clause(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Conditional_insert_clauseContext = Conditional_insert_clauseContext; PlSqlParser.prototype.conditional_insert_clause = function() { var localctx = new Conditional_insert_clauseContext(this, this._ctx, this.state); this.enterRule(localctx, 1180, PlSqlParser.RULE_conditional_insert_clause); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 9669; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.ALL || _la===PlSqlParser.FIRST) { this.state = 9668; _la = this._input.LA(1); if(!(_la===PlSqlParser.ALL || _la===PlSqlParser.FIRST)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } } this.state = 9672; this._errHandler.sync(this); _la = this._input.LA(1); do { this.state = 9671; this.conditional_insert_when_part(); this.state = 9674; this._errHandler.sync(this); _la = this._input.LA(1); } while(_la===PlSqlParser.WHEN); this.state = 9677; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.ELSE) { this.state = 9676; this.conditional_insert_else_part(); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Conditional_insert_when_partContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_conditional_insert_when_part; return this; } Conditional_insert_when_partContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Conditional_insert_when_partContext.prototype.constructor = Conditional_insert_when_partContext; Conditional_insert_when_partContext.prototype.WHEN = function() { return this.getToken(PlSqlParser.WHEN, 0); }; Conditional_insert_when_partContext.prototype.condition = function() { return this.getTypedRuleContext(ConditionContext,0); }; Conditional_insert_when_partContext.prototype.THEN = function() { return this.getToken(PlSqlParser.THEN, 0); }; Conditional_insert_when_partContext.prototype.multi_table_element = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Multi_table_elementContext); } else { return this.getTypedRuleContext(Multi_table_elementContext,i); } }; Conditional_insert_when_partContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterConditional_insert_when_part(this); } }; Conditional_insert_when_partContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitConditional_insert_when_part(this); } }; Conditional_insert_when_partContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitConditional_insert_when_part(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Conditional_insert_when_partContext = Conditional_insert_when_partContext; PlSqlParser.prototype.conditional_insert_when_part = function() { var localctx = new Conditional_insert_when_partContext(this, this._ctx, this.state); this.enterRule(localctx, 1182, PlSqlParser.RULE_conditional_insert_when_part); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 9679; this.match(PlSqlParser.WHEN); this.state = 9680; this.condition(); this.state = 9681; this.match(PlSqlParser.THEN); this.state = 9683; this._errHandler.sync(this); _la = this._input.LA(1); do { this.state = 9682; this.multi_table_element(); this.state = 9685; this._errHandler.sync(this); _la = this._input.LA(1); } while(_la===PlSqlParser.INTO); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Conditional_insert_else_partContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_conditional_insert_else_part; return this; } Conditional_insert_else_partContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Conditional_insert_else_partContext.prototype.constructor = Conditional_insert_else_partContext; Conditional_insert_else_partContext.prototype.ELSE = function() { return this.getToken(PlSqlParser.ELSE, 0); }; Conditional_insert_else_partContext.prototype.multi_table_element = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Multi_table_elementContext); } else { return this.getTypedRuleContext(Multi_table_elementContext,i); } }; Conditional_insert_else_partContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterConditional_insert_else_part(this); } }; Conditional_insert_else_partContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitConditional_insert_else_part(this); } }; Conditional_insert_else_partContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitConditional_insert_else_part(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Conditional_insert_else_partContext = Conditional_insert_else_partContext; PlSqlParser.prototype.conditional_insert_else_part = function() { var localctx = new Conditional_insert_else_partContext(this, this._ctx, this.state); this.enterRule(localctx, 1184, PlSqlParser.RULE_conditional_insert_else_part); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 9687; this.match(PlSqlParser.ELSE); this.state = 9689; this._errHandler.sync(this); _la = this._input.LA(1); do { this.state = 9688; this.multi_table_element(); this.state = 9691; this._errHandler.sync(this); _la = this._input.LA(1); } while(_la===PlSqlParser.INTO); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Insert_into_clauseContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_insert_into_clause; return this; } Insert_into_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Insert_into_clauseContext.prototype.constructor = Insert_into_clauseContext; Insert_into_clauseContext.prototype.INTO = function() { return this.getToken(PlSqlParser.INTO, 0); }; Insert_into_clauseContext.prototype.general_table_ref = function() { return this.getTypedRuleContext(General_table_refContext,0); }; Insert_into_clauseContext.prototype.paren_column_list = function() { return this.getTypedRuleContext(Paren_column_listContext,0); }; Insert_into_clauseContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterInsert_into_clause(this); } }; Insert_into_clauseContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitInsert_into_clause(this); } }; Insert_into_clauseContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitInsert_into_clause(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Insert_into_clauseContext = Insert_into_clauseContext; PlSqlParser.prototype.insert_into_clause = function() { var localctx = new Insert_into_clauseContext(this, this._ctx, this.state); this.enterRule(localctx, 1186, PlSqlParser.RULE_insert_into_clause); try { this.enterOuterAlt(localctx, 1); this.state = 9693; this.match(PlSqlParser.INTO); this.state = 9694; this.general_table_ref(); this.state = 9696; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,1300,this._ctx); if(la_===1) { this.state = 9695; this.paren_column_list(); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Values_clauseContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_values_clause; return this; } Values_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Values_clauseContext.prototype.constructor = Values_clauseContext; Values_clauseContext.prototype.VALUES = function() { return this.getToken(PlSqlParser.VALUES, 0); }; Values_clauseContext.prototype.LEFT_PAREN = function() { return this.getToken(PlSqlParser.LEFT_PAREN, 0); }; Values_clauseContext.prototype.RIGHT_PAREN = function() { return this.getToken(PlSqlParser.RIGHT_PAREN, 0); }; Values_clauseContext.prototype.expressions = function() { return this.getTypedRuleContext(ExpressionsContext,0); }; Values_clauseContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterValues_clause(this); } }; Values_clauseContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitValues_clause(this); } }; Values_clauseContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitValues_clause(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Values_clauseContext = Values_clauseContext; PlSqlParser.prototype.values_clause = function() { var localctx = new Values_clauseContext(this, this._ctx, this.state); this.enterRule(localctx, 1188, PlSqlParser.RULE_values_clause); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 9698; this.match(PlSqlParser.VALUES); this.state = 9699; this.match(PlSqlParser.LEFT_PAREN); this.state = 9701; this._errHandler.sync(this); _la = this._input.LA(1); if((((_la) & ~0x1f) == 0 && ((1 << _la) & ((1 << PlSqlParser.ABORT) | (1 << PlSqlParser.ABS) | (1 << PlSqlParser.ACCESS) | (1 << PlSqlParser.ACCESSED) | (1 << PlSqlParser.ACCOUNT) | (1 << PlSqlParser.ACL) | (1 << PlSqlParser.ACOS) | (1 << PlSqlParser.ACTION) | (1 << PlSqlParser.ACTIONS) | (1 << PlSqlParser.ACTIVATE) | (1 << PlSqlParser.ACTIVE) | (1 << PlSqlParser.ACTIVE_COMPONENT) | (1 << PlSqlParser.ACTIVE_DATA) | (1 << PlSqlParser.ACTIVE_FUNCTION) | (1 << PlSqlParser.ACTIVE_TAG) | (1 << PlSqlParser.ACTIVITY) | (1 << PlSqlParser.ADAPTIVE_PLAN) | (1 << PlSqlParser.ADD) | (1 << PlSqlParser.ADD_COLUMN) | (1 << PlSqlParser.ADD_GROUP) | (1 << PlSqlParser.ADD_MONTHS) | (1 << PlSqlParser.ADJ_DATE) | (1 << PlSqlParser.ADMIN) | (1 << PlSqlParser.ADMINISTER) | (1 << PlSqlParser.ADMINISTRATOR) | (1 << PlSqlParser.ADVANCED) | (1 << PlSqlParser.ADVISE) | (1 << PlSqlParser.ADVISOR) | (1 << PlSqlParser.AFD_DISKSTRING) | (1 << PlSqlParser.AFTER) | (1 << PlSqlParser.AGENT))) !== 0) || ((((_la - 32)) & ~0x1f) == 0 && ((1 << (_la - 32)) & ((1 << (PlSqlParser.AGGREGATE - 32)) | (1 << (PlSqlParser.A_LETTER - 32)) | (1 << (PlSqlParser.ALIAS - 32)) | (1 << (PlSqlParser.ALL - 32)) | (1 << (PlSqlParser.ALLOCATE - 32)) | (1 << (PlSqlParser.ALLOW - 32)) | (1 << (PlSqlParser.ALL_ROWS - 32)) | (1 << (PlSqlParser.ALWAYS - 32)) | (1 << (PlSqlParser.ANALYZE - 32)) | (1 << (PlSqlParser.ANCILLARY - 32)) | (1 << (PlSqlParser.AND_EQUAL - 32)) | (1 << (PlSqlParser.ANOMALY - 32)) | (1 << (PlSqlParser.ANSI_REARCH - 32)) | (1 << (PlSqlParser.ANTIJOIN - 32)) | (1 << (PlSqlParser.ANY - 32)) | (1 << (PlSqlParser.ANYSCHEMA - 32)) | (1 << (PlSqlParser.APPEND - 32)) | (1 << (PlSqlParser.APPENDCHILDXML - 32)) | (1 << (PlSqlParser.APPEND_VALUES - 32)) | (1 << (PlSqlParser.APPLICATION - 32)) | (1 << (PlSqlParser.APPLY - 32)) | (1 << (PlSqlParser.APPROX_COUNT_DISTINCT - 32)) | (1 << (PlSqlParser.ARCHIVAL - 32)) | (1 << (PlSqlParser.ARCHIVE - 32)) | (1 << (PlSqlParser.ARCHIVED - 32)) | (1 << (PlSqlParser.ARCHIVELOG - 32)) | (1 << (PlSqlParser.ARRAY - 32)) | (1 << (PlSqlParser.ASCII - 32)))) !== 0) || ((((_la - 64)) & ~0x1f) == 0 && ((1 << (_la - 64)) & ((1 << (PlSqlParser.ASCIISTR - 64)) | (1 << (PlSqlParser.ASIN - 64)) | (1 << (PlSqlParser.ASIS - 64)) | (1 << (PlSqlParser.ASSEMBLY - 64)) | (1 << (PlSqlParser.ASSIGN - 64)) | (1 << (PlSqlParser.ASSOCIATE - 64)) | (1 << (PlSqlParser.ASYNC - 64)) | (1 << (PlSqlParser.ASYNCHRONOUS - 64)) | (1 << (PlSqlParser.ATAN2 - 64)) | (1 << (PlSqlParser.ATAN - 64)) | (1 << (PlSqlParser.AT - 64)) | (1 << (PlSqlParser.ATTRIBUTE - 64)) | (1 << (PlSqlParser.ATTRIBUTES - 64)) | (1 << (PlSqlParser.AUTHENTICATED - 64)) | (1 << (PlSqlParser.AUTHENTICATION - 64)) | (1 << (PlSqlParser.AUTHID - 64)) | (1 << (PlSqlParser.AUTHORIZATION - 64)) | (1 << (PlSqlParser.AUTOALLOCATE - 64)) | (1 << (PlSqlParser.AUTO - 64)) | (1 << (PlSqlParser.AUTOEXTEND - 64)) | (1 << (PlSqlParser.AUTO_LOGIN - 64)) | (1 << (PlSqlParser.AUTOMATIC - 64)) | (1 << (PlSqlParser.AUTONOMOUS_TRANSACTION - 64)) | (1 << (PlSqlParser.AUTO_REOPTIMIZE - 64)) | (1 << (PlSqlParser.AVAILABILITY - 64)) | (1 << (PlSqlParser.AVRO - 64)) | (1 << (PlSqlParser.BACKGROUND - 64)) | (1 << (PlSqlParser.BACKUP - 64)) | (1 << (PlSqlParser.BASIC - 64)))) !== 0) || ((((_la - 96)) & ~0x1f) == 0 && ((1 << (_la - 96)) & ((1 << (PlSqlParser.BASICFILE - 96)) | (1 << (PlSqlParser.BATCH - 96)) | (1 << (PlSqlParser.BATCHSIZE - 96)) | (1 << (PlSqlParser.BATCH_TABLE_ACCESS_BY_ROWID - 96)) | (1 << (PlSqlParser.BECOME - 96)) | (1 << (PlSqlParser.BEFORE - 96)) | (1 << (PlSqlParser.BEGIN - 96)) | (1 << (PlSqlParser.BEGINNING - 96)) | (1 << (PlSqlParser.BEGIN_OUTLINE_DATA - 96)) | (1 << (PlSqlParser.BEHALF - 96)) | (1 << (PlSqlParser.BEQUEATH - 96)) | (1 << (PlSqlParser.BFILE - 96)) | (1 << (PlSqlParser.BFILENAME - 96)) | (1 << (PlSqlParser.BIGFILE - 96)) | (1 << (PlSqlParser.BINARY - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE_INFINITY - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE_NAN - 96)) | (1 << (PlSqlParser.BINARY_FLOAT - 96)) | (1 << (PlSqlParser.BINARY_FLOAT_INFINITY - 96)) | (1 << (PlSqlParser.BINARY_FLOAT_NAN - 96)) | (1 << (PlSqlParser.BINARY_INTEGER - 96)) | (1 << (PlSqlParser.BIND_AWARE - 96)) | (1 << (PlSqlParser.BINDING - 96)) | (1 << (PlSqlParser.BIN_TO_NUM - 96)) | (1 << (PlSqlParser.BITAND - 96)) | (1 << (PlSqlParser.BITMAP_AND - 96)) | (1 << (PlSqlParser.BITMAP - 96)) | (1 << (PlSqlParser.BITMAPS - 96)) | (1 << (PlSqlParser.BITMAP_TREE - 96)) | (1 << (PlSqlParser.BITS - 96)))) !== 0) || ((((_la - 128)) & ~0x1f) == 0 && ((1 << (_la - 128)) & ((1 << (PlSqlParser.BLOB - 128)) | (1 << (PlSqlParser.BLOCK - 128)) | (1 << (PlSqlParser.BLOCK_RANGE - 128)) | (1 << (PlSqlParser.BLOCKS - 128)) | (1 << (PlSqlParser.BLOCKSIZE - 128)) | (1 << (PlSqlParser.BODY - 128)) | (1 << (PlSqlParser.BOOLEAN - 128)) | (1 << (PlSqlParser.BOTH - 128)) | (1 << (PlSqlParser.BOUND - 128)) | (1 << (PlSqlParser.BRANCH - 128)) | (1 << (PlSqlParser.BREADTH - 128)) | (1 << (PlSqlParser.BROADCAST - 128)) | (1 << (PlSqlParser.BSON - 128)) | (1 << (PlSqlParser.BUFFER - 128)) | (1 << (PlSqlParser.BUFFER_CACHE - 128)) | (1 << (PlSqlParser.BUFFER_POOL - 128)) | (1 << (PlSqlParser.BUILD - 128)) | (1 << (PlSqlParser.BULK - 128)) | (1 << (PlSqlParser.BYPASS_RECURSIVE_CHECK - 128)) | (1 << (PlSqlParser.BYPASS_UJVC - 128)) | (1 << (PlSqlParser.BYTE - 128)) | (1 << (PlSqlParser.CACHE - 128)) | (1 << (PlSqlParser.CACHE_CB - 128)) | (1 << (PlSqlParser.CACHE_INSTANCES - 128)) | (1 << (PlSqlParser.CACHE_TEMP_TABLE - 128)) | (1 << (PlSqlParser.CACHING - 128)) | (1 << (PlSqlParser.CALCULATED - 128)) | (1 << (PlSqlParser.CALLBACK - 128)) | (1 << (PlSqlParser.CALL - 128)) | (1 << (PlSqlParser.CANCEL - 128)))) !== 0) || ((((_la - 160)) & ~0x1f) == 0 && ((1 << (_la - 160)) & ((1 << (PlSqlParser.CAPACITY - 160)) | (1 << (PlSqlParser.CARDINALITY - 160)) | (1 << (PlSqlParser.CASCADE - 160)) | (1 << (PlSqlParser.CASE - 160)) | (1 << (PlSqlParser.CAST - 160)) | (1 << (PlSqlParser.CATEGORY - 160)) | (1 << (PlSqlParser.CDBDEFAULT - 160)) | (1 << (PlSqlParser.CEIL - 160)) | (1 << (PlSqlParser.CELL_FLASH_CACHE - 160)) | (1 << (PlSqlParser.CERTIFICATE - 160)) | (1 << (PlSqlParser.CFILE - 160)) | (1 << (PlSqlParser.CHAINED - 160)) | (1 << (PlSqlParser.CHANGE - 160)) | (1 << (PlSqlParser.CHANGE_DUPKEY_ERROR_INDEX - 160)) | (1 << (PlSqlParser.CHARACTER - 160)) | (1 << (PlSqlParser.CHAR - 160)) | (1 << (PlSqlParser.CHAR_CS - 160)) | (1 << (PlSqlParser.CHARTOROWID - 160)) | (1 << (PlSqlParser.CHECK_ACL_REWRITE - 160)) | (1 << (PlSqlParser.CHECKPOINT - 160)) | (1 << (PlSqlParser.CHILD - 160)) | (1 << (PlSqlParser.CHOOSE - 160)) | (1 << (PlSqlParser.CHR - 160)) | (1 << (PlSqlParser.CHUNK - 160)) | (1 << (PlSqlParser.CLASS - 160)) | (1 << (PlSqlParser.CLASSIFIER - 160)) | (1 << (PlSqlParser.CLEANUP - 160)) | (1 << (PlSqlParser.CLEAR - 160)) | (1 << (PlSqlParser.C_LETTER - 160)) | (1 << (PlSqlParser.CLIENT - 160)))) !== 0) || ((((_la - 192)) & ~0x1f) == 0 && ((1 << (_la - 192)) & ((1 << (PlSqlParser.CLOB - 192)) | (1 << (PlSqlParser.CLONE - 192)) | (1 << (PlSqlParser.CLOSE_CACHED_OPEN_CURSORS - 192)) | (1 << (PlSqlParser.CLOSE - 192)) | (1 << (PlSqlParser.CLUSTER_BY_ROWID - 192)) | (1 << (PlSqlParser.CLUSTER - 192)) | (1 << (PlSqlParser.CLUSTER_DETAILS - 192)) | (1 << (PlSqlParser.CLUSTER_DISTANCE - 192)) | (1 << (PlSqlParser.CLUSTER_ID - 192)) | (1 << (PlSqlParser.CLUSTERING - 192)) | (1 << (PlSqlParser.CLUSTERING_FACTOR - 192)) | (1 << (PlSqlParser.CLUSTER_PROBABILITY - 192)) | (1 << (PlSqlParser.CLUSTER_SET - 192)) | (1 << (PlSqlParser.COALESCE - 192)) | (1 << (PlSqlParser.COALESCE_SQ - 192)) | (1 << (PlSqlParser.COARSE - 192)) | (1 << (PlSqlParser.CO_AUTH_IND - 192)) | (1 << (PlSqlParser.COLD - 192)) | (1 << (PlSqlParser.COLLECT - 192)) | (1 << (PlSqlParser.COLUMNAR - 192)) | (1 << (PlSqlParser.COLUMN_AUTH_INDICATOR - 192)) | (1 << (PlSqlParser.COLUMN - 192)) | (1 << (PlSqlParser.COLUMNS - 192)) | (1 << (PlSqlParser.COLUMN_STATS - 192)) | (1 << (PlSqlParser.COLUMN_VALUE - 192)) | (1 << (PlSqlParser.COMMENT - 192)) | (1 << (PlSqlParser.COMMIT - 192)) | (1 << (PlSqlParser.COMMITTED - 192)) | (1 << (PlSqlParser.COMMON_DATA - 192)) | (1 << (PlSqlParser.COMPACT - 192)) | (1 << (PlSqlParser.COMPATIBILITY - 192)) | (1 << (PlSqlParser.COMPILE - 192)))) !== 0) || ((((_la - 224)) & ~0x1f) == 0 && ((1 << (_la - 224)) & ((1 << (PlSqlParser.COMPLETE - 224)) | (1 << (PlSqlParser.COMPLIANCE - 224)) | (1 << (PlSqlParser.COMPONENT - 224)) | (1 << (PlSqlParser.COMPONENTS - 224)) | (1 << (PlSqlParser.COMPOSE - 224)) | (1 << (PlSqlParser.COMPOSITE - 224)) | (1 << (PlSqlParser.COMPOSITE_LIMIT - 224)) | (1 << (PlSqlParser.COMPOUND - 224)) | (1 << (PlSqlParser.COMPUTE - 224)) | (1 << (PlSqlParser.CONCAT - 224)) | (1 << (PlSqlParser.CON_DBID_TO_ID - 224)) | (1 << (PlSqlParser.CONDITIONAL - 224)) | (1 << (PlSqlParser.CONDITION - 224)) | (1 << (PlSqlParser.CONFIRM - 224)) | (1 << (PlSqlParser.CONFORMING - 224)) | (1 << (PlSqlParser.CON_GUID_TO_ID - 224)) | (1 << (PlSqlParser.CON_ID - 224)) | (1 << (PlSqlParser.CON_NAME_TO_ID - 224)) | (1 << (PlSqlParser.CONNECT_BY_CB_WHR_ONLY - 224)) | (1 << (PlSqlParser.CONNECT_BY_COMBINE_SW - 224)) | (1 << (PlSqlParser.CONNECT_BY_COST_BASED - 224)) | (1 << (PlSqlParser.CONNECT_BY_ELIM_DUPS - 224)) | (1 << (PlSqlParser.CONNECT_BY_FILTERING - 224)) | (1 << (PlSqlParser.CONNECT_BY_ISCYCLE - 224)) | (1 << (PlSqlParser.CONNECT_BY_ISLEAF - 224)) | (1 << (PlSqlParser.CONNECT_BY_ROOT - 224)) | (1 << (PlSqlParser.CONNECT_TIME - 224)) | (1 << (PlSqlParser.CONSIDER - 224)) | (1 << (PlSqlParser.CONSISTENT - 224)) | (1 << (PlSqlParser.CONSTANT - 224)))) !== 0) || ((((_la - 256)) & ~0x1f) == 0 && ((1 << (_la - 256)) & ((1 << (PlSqlParser.CONST - 256)) | (1 << (PlSqlParser.CONSTRAINT - 256)) | (1 << (PlSqlParser.CONSTRAINTS - 256)) | (1 << (PlSqlParser.CONSTRUCTOR - 256)) | (1 << (PlSqlParser.CONTAINER - 256)) | (1 << (PlSqlParser.CONTAINER_DATA - 256)) | (1 << (PlSqlParser.CONTAINERS - 256)) | (1 << (PlSqlParser.CONTENT - 256)) | (1 << (PlSqlParser.CONTENTS - 256)) | (1 << (PlSqlParser.CONTEXT - 256)) | (1 << (PlSqlParser.CONTINUE - 256)) | (1 << (PlSqlParser.CONTROLFILE - 256)) | (1 << (PlSqlParser.CON_UID_TO_ID - 256)) | (1 << (PlSqlParser.CONVERT - 256)) | (1 << (PlSqlParser.COOKIE - 256)) | (1 << (PlSqlParser.COPY - 256)) | (1 << (PlSqlParser.CORR_K - 256)) | (1 << (PlSqlParser.CORR_S - 256)) | (1 << (PlSqlParser.CORRUPTION - 256)) | (1 << (PlSqlParser.CORRUPT_XID_ALL - 256)) | (1 << (PlSqlParser.CORRUPT_XID - 256)) | (1 << (PlSqlParser.COS - 256)) | (1 << (PlSqlParser.COSH - 256)) | (1 << (PlSqlParser.COST - 256)) | (1 << (PlSqlParser.COST_XML_QUERY_REWRITE - 256)) | (1 << (PlSqlParser.COUNT - 256)) | (1 << (PlSqlParser.COVAR_POP - 256)) | (1 << (PlSqlParser.COVAR_SAMP - 256)) | (1 << (PlSqlParser.CPU_COSTING - 256)) | (1 << (PlSqlParser.CPU_PER_CALL - 256)) | (1 << (PlSqlParser.CPU_PER_SESSION - 256)) | (1 << (PlSqlParser.CRASH - 256)))) !== 0) || ((((_la - 289)) & ~0x1f) == 0 && ((1 << (_la - 289)) & ((1 << (PlSqlParser.CREATE_FILE_DEST - 289)) | (1 << (PlSqlParser.CREATE_STORED_OUTLINES - 289)) | (1 << (PlSqlParser.CREATION - 289)) | (1 << (PlSqlParser.CREDENTIAL - 289)) | (1 << (PlSqlParser.CRITICAL - 289)) | (1 << (PlSqlParser.CROSS - 289)) | (1 << (PlSqlParser.CROSSEDITION - 289)) | (1 << (PlSqlParser.CSCONVERT - 289)) | (1 << (PlSqlParser.CUBE_AJ - 289)) | (1 << (PlSqlParser.CUBE - 289)) | (1 << (PlSqlParser.CUBE_GB - 289)) | (1 << (PlSqlParser.CUBE_SJ - 289)) | (1 << (PlSqlParser.CUME_DISTM - 289)) | (1 << (PlSqlParser.CURRENT - 289)) | (1 << (PlSqlParser.CURRENT_DATE - 289)) | (1 << (PlSqlParser.CURRENT_SCHEMA - 289)) | (1 << (PlSqlParser.CURRENT_TIME - 289)) | (1 << (PlSqlParser.CURRENT_TIMESTAMP - 289)) | (1 << (PlSqlParser.CURRENT_USER - 289)) | (1 << (PlSqlParser.CURRENTV - 289)) | (1 << (PlSqlParser.CURSOR - 289)) | (1 << (PlSqlParser.CURSOR_SHARING_EXACT - 289)) | (1 << (PlSqlParser.CURSOR_SPECIFIC_SEGMENT - 289)) | (1 << (PlSqlParser.CUSTOMDATUM - 289)) | (1 << (PlSqlParser.CV - 289)) | (1 << (PlSqlParser.CYCLE - 289)) | (1 << (PlSqlParser.DANGLING - 289)) | (1 << (PlSqlParser.DATABASE - 289)) | (1 << (PlSqlParser.DATA - 289)) | (1 << (PlSqlParser.DATAFILE - 289)) | (1 << (PlSqlParser.DATAFILES - 289)))) !== 0) || ((((_la - 321)) & ~0x1f) == 0 && ((1 << (_la - 321)) & ((1 << (PlSqlParser.DATAMOVEMENT - 321)) | (1 << (PlSqlParser.DATAOBJNO - 321)) | (1 << (PlSqlParser.DATAOBJ_TO_MAT_PARTITION - 321)) | (1 << (PlSqlParser.DATAOBJ_TO_PARTITION - 321)) | (1 << (PlSqlParser.DATAPUMP - 321)) | (1 << (PlSqlParser.DATA_SECURITY_REWRITE_LIMIT - 321)) | (1 << (PlSqlParser.DATE - 321)) | (1 << (PlSqlParser.DATE_MODE - 321)) | (1 << (PlSqlParser.DAY - 321)) | (1 << (PlSqlParser.DAYS - 321)) | (1 << (PlSqlParser.DBA - 321)) | (1 << (PlSqlParser.DBA_RECYCLEBIN - 321)) | (1 << (PlSqlParser.DBMS_STATS - 321)) | (1 << (PlSqlParser.DB_ROLE_CHANGE - 321)) | (1 << (PlSqlParser.DBTIMEZONE - 321)) | (1 << (PlSqlParser.DB_UNIQUE_NAME - 321)) | (1 << (PlSqlParser.DB_VERSION - 321)) | (1 << (PlSqlParser.DDL - 321)) | (1 << (PlSqlParser.DEALLOCATE - 321)) | (1 << (PlSqlParser.DEBUG - 321)) | (1 << (PlSqlParser.DEBUGGER - 321)) | (1 << (PlSqlParser.DEC - 321)) | (1 << (PlSqlParser.DECIMAL - 321)) | (1 << (PlSqlParser.DECLARE - 321)) | (1 << (PlSqlParser.DECOMPOSE - 321)) | (1 << (PlSqlParser.DECORRELATE - 321)) | (1 << (PlSqlParser.DECR - 321)) | (1 << (PlSqlParser.DECREMENT - 321)) | (1 << (PlSqlParser.DECRYPT - 321)) | (1 << (PlSqlParser.DEDUPLICATE - 321)) | (1 << (PlSqlParser.DEFAULT - 321)) | (1 << (PlSqlParser.DEFAULTS - 321)))) !== 0) || ((((_la - 353)) & ~0x1f) == 0 && ((1 << (_la - 353)) & ((1 << (PlSqlParser.DEFERRABLE - 353)) | (1 << (PlSqlParser.DEFERRED - 353)) | (1 << (PlSqlParser.DEFINED - 353)) | (1 << (PlSqlParser.DEFINE - 353)) | (1 << (PlSqlParser.DEFINER - 353)) | (1 << (PlSqlParser.DEGREE - 353)) | (1 << (PlSqlParser.DELAY - 353)) | (1 << (PlSqlParser.DELEGATE - 353)) | (1 << (PlSqlParser.DELETE_ALL - 353)) | (1 << (PlSqlParser.DELETE - 353)) | (1 << (PlSqlParser.DELETEXML - 353)) | (1 << (PlSqlParser.DEMAND - 353)) | (1 << (PlSqlParser.DENSE_RANKM - 353)) | (1 << (PlSqlParser.DEPENDENT - 353)) | (1 << (PlSqlParser.DEPTH - 353)) | (1 << (PlSqlParser.DEQUEUE - 353)) | (1 << (PlSqlParser.DEREF - 353)) | (1 << (PlSqlParser.DEREF_NO_REWRITE - 353)) | (1 << (PlSqlParser.DESTROY - 353)) | (1 << (PlSqlParser.DETACHED - 353)) | (1 << (PlSqlParser.DETERMINES - 353)) | (1 << (PlSqlParser.DETERMINISTIC - 353)) | (1 << (PlSqlParser.DICTIONARY - 353)) | (1 << (PlSqlParser.DIMENSION - 353)) | (1 << (PlSqlParser.DIMENSIONS - 353)) | (1 << (PlSqlParser.DIRECT_LOAD - 353)) | (1 << (PlSqlParser.DIRECTORY - 353)) | (1 << (PlSqlParser.DIRECT_PATH - 353)) | (1 << (PlSqlParser.DISABLE_ALL - 353)) | (1 << (PlSqlParser.DISABLE - 353)) | (1 << (PlSqlParser.DISABLE_PARALLEL_DML - 353)))) !== 0) || ((((_la - 385)) & ~0x1f) == 0 && ((1 << (_la - 385)) & ((1 << (PlSqlParser.DISABLE_PRESET - 385)) | (1 << (PlSqlParser.DISABLE_RPKE - 385)) | (1 << (PlSqlParser.DISALLOW - 385)) | (1 << (PlSqlParser.DISASSOCIATE - 385)) | (1 << (PlSqlParser.DISCARD - 385)) | (1 << (PlSqlParser.DISCONNECT - 385)) | (1 << (PlSqlParser.DISK - 385)) | (1 << (PlSqlParser.DISKGROUP - 385)) | (1 << (PlSqlParser.DISKS - 385)) | (1 << (PlSqlParser.DISMOUNT - 385)) | (1 << (PlSqlParser.DISTINCT - 385)) | (1 << (PlSqlParser.DISTINGUISHED - 385)) | (1 << (PlSqlParser.DISTRIBUTED - 385)) | (1 << (PlSqlParser.DISTRIBUTE - 385)) | (1 << (PlSqlParser.DML - 385)) | (1 << (PlSqlParser.DML_UPDATE - 385)) | (1 << (PlSqlParser.DOCFIDELITY - 385)) | (1 << (PlSqlParser.DOCUMENT - 385)) | (1 << (PlSqlParser.DOMAIN_INDEX_FILTER - 385)) | (1 << (PlSqlParser.DOMAIN_INDEX_NO_SORT - 385)) | (1 << (PlSqlParser.DOMAIN_INDEX_SORT - 385)) | (1 << (PlSqlParser.DOUBLE - 385)) | (1 << (PlSqlParser.DOWNGRADE - 385)) | (1 << (PlSqlParser.DRIVING_SITE - 385)) | (1 << (PlSqlParser.DROP_COLUMN - 385)) | (1 << (PlSqlParser.DROP_GROUP - 385)) | (1 << (PlSqlParser.DSINTERVAL_UNCONSTRAINED - 385)) | (1 << (PlSqlParser.DST_UPGRADE_INSERT_CONV - 385)) | (1 << (PlSqlParser.DUMP - 385)))) !== 0) || ((((_la - 417)) & ~0x1f) == 0 && ((1 << (_la - 417)) & ((1 << (PlSqlParser.DUPLICATE - 417)) | (1 << (PlSqlParser.DV - 417)) | (1 << (PlSqlParser.DYNAMIC - 417)) | (1 << (PlSqlParser.DYNAMIC_SAMPLING - 417)) | (1 << (PlSqlParser.DYNAMIC_SAMPLING_EST_CDN - 417)) | (1 << (PlSqlParser.EACH - 417)) | (1 << (PlSqlParser.EDITIONABLE - 417)) | (1 << (PlSqlParser.EDITION - 417)) | (1 << (PlSqlParser.EDITIONING - 417)) | (1 << (PlSqlParser.EDITIONS - 417)) | (1 << (PlSqlParser.ELEMENT - 417)) | (1 << (PlSqlParser.ELIM_GROUPBY - 417)) | (1 << (PlSqlParser.ELIMINATE_JOIN - 417)) | (1 << (PlSqlParser.ELIMINATE_OBY - 417)) | (1 << (PlSqlParser.ELIMINATE_OUTER_JOIN - 417)) | (1 << (PlSqlParser.EM - 417)) | (1 << (PlSqlParser.EMPTY_BLOB - 417)) | (1 << (PlSqlParser.EMPTY_CLOB - 417)) | (1 << (PlSqlParser.EMPTY - 417)) | (1 << (PlSqlParser.ENABLE_ALL - 417)) | (1 << (PlSqlParser.ENABLE - 417)) | (1 << (PlSqlParser.ENABLE_PARALLEL_DML - 417)) | (1 << (PlSqlParser.ENABLE_PRESET - 417)) | (1 << (PlSqlParser.ENCODING - 417)) | (1 << (PlSqlParser.ENCRYPT - 417)) | (1 << (PlSqlParser.ENCRYPTION - 417)) | (1 << (PlSqlParser.END_OUTLINE_DATA - 417)) | (1 << (PlSqlParser.ENFORCED - 417)) | (1 << (PlSqlParser.ENFORCE - 417)))) !== 0) || ((((_la - 449)) & ~0x1f) == 0 && ((1 << (_la - 449)) & ((1 << (PlSqlParser.ENQUEUE - 449)) | (1 << (PlSqlParser.ENTERPRISE - 449)) | (1 << (PlSqlParser.ENTITYESCAPING - 449)) | (1 << (PlSqlParser.ENTRY - 449)) | (1 << (PlSqlParser.EQUIPART - 449)) | (1 << (PlSqlParser.ERR - 449)) | (1 << (PlSqlParser.ERROR_ARGUMENT - 449)) | (1 << (PlSqlParser.ERROR - 449)) | (1 << (PlSqlParser.ERROR_ON_OVERLAP_TIME - 449)) | (1 << (PlSqlParser.ERRORS - 449)) | (1 << (PlSqlParser.ESCAPE - 449)) | (1 << (PlSqlParser.ESTIMATE - 449)) | (1 << (PlSqlParser.EVAL - 449)) | (1 << (PlSqlParser.EVALNAME - 449)) | (1 << (PlSqlParser.EVALUATE - 449)) | (1 << (PlSqlParser.EVALUATION - 449)) | (1 << (PlSqlParser.EVENTS - 449)) | (1 << (PlSqlParser.EVERY - 449)) | (1 << (PlSqlParser.EXCEPT - 449)) | (1 << (PlSqlParser.EXCEPTION - 449)) | (1 << (PlSqlParser.EXCEPTION_INIT - 449)) | (1 << (PlSqlParser.EXCEPTIONS - 449)) | (1 << (PlSqlParser.EXCHANGE - 449)) | (1 << (PlSqlParser.EXCLUDE - 449)) | (1 << (PlSqlParser.EXCLUDING - 449)) | (1 << (PlSqlParser.EXECUTE - 449)) | (1 << (PlSqlParser.EXEMPT - 449)) | (1 << (PlSqlParser.EXISTING - 449)) | (1 << (PlSqlParser.EXISTS - 449)) | (1 << (PlSqlParser.EXISTSNODE - 449)) | (1 << (PlSqlParser.EXIT - 449)))) !== 0) || ((((_la - 481)) & ~0x1f) == 0 && ((1 << (_la - 481)) & ((1 << (PlSqlParser.EXPAND_GSET_TO_UNION - 481)) | (1 << (PlSqlParser.EXPAND_TABLE - 481)) | (1 << (PlSqlParser.EXP - 481)) | (1 << (PlSqlParser.EXPIRE - 481)) | (1 << (PlSqlParser.EXPLAIN - 481)) | (1 << (PlSqlParser.EXPLOSION - 481)) | (1 << (PlSqlParser.EXPORT - 481)) | (1 << (PlSqlParser.EXPR_CORR_CHECK - 481)) | (1 << (PlSqlParser.EXPRESS - 481)) | (1 << (PlSqlParser.EXTENDS - 481)) | (1 << (PlSqlParser.EXTENT - 481)) | (1 << (PlSqlParser.EXTENTS - 481)) | (1 << (PlSqlParser.EXTERNAL - 481)) | (1 << (PlSqlParser.EXTERNALLY - 481)) | (1 << (PlSqlParser.EXTRACTCLOBXML - 481)) | (1 << (PlSqlParser.EXTRACT - 481)) | (1 << (PlSqlParser.EXTRACTVALUE - 481)) | (1 << (PlSqlParser.EXTRA - 481)) | (1 << (PlSqlParser.FACILITY - 481)) | (1 << (PlSqlParser.FACT - 481)) | (1 << (PlSqlParser.FACTOR - 481)) | (1 << (PlSqlParser.FACTORIZE_JOIN - 481)) | (1 << (PlSqlParser.FAILED - 481)) | (1 << (PlSqlParser.FAILED_LOGIN_ATTEMPTS - 481)) | (1 << (PlSqlParser.FAILGROUP - 481)) | (1 << (PlSqlParser.FAILOVER - 481)) | (1 << (PlSqlParser.FAILURE - 481)) | (1 << (PlSqlParser.FALSE - 481)) | (1 << (PlSqlParser.FAMILY - 481)) | (1 << (PlSqlParser.FAR - 481)) | (1 << (PlSqlParser.FAST - 481)) | (1 << (PlSqlParser.FASTSTART - 481)))) !== 0) || ((((_la - 513)) & ~0x1f) == 0 && ((1 << (_la - 513)) & ((1 << (PlSqlParser.FBTSCAN - 513)) | (1 << (PlSqlParser.FEATURE_DETAILS - 513)) | (1 << (PlSqlParser.FEATURE_ID - 513)) | (1 << (PlSqlParser.FEATURE_SET - 513)) | (1 << (PlSqlParser.FEATURE_VALUE - 513)) | (1 << (PlSqlParser.FETCH - 513)) | (1 << (PlSqlParser.FILE - 513)) | (1 << (PlSqlParser.FILE_NAME_CONVERT - 513)) | (1 << (PlSqlParser.FILESYSTEM_LIKE_LOGGING - 513)) | (1 << (PlSqlParser.FILTER - 513)) | (1 << (PlSqlParser.FINAL - 513)) | (1 << (PlSqlParser.FINE - 513)) | (1 << (PlSqlParser.FINISH - 513)) | (1 << (PlSqlParser.FIRST - 513)) | (1 << (PlSqlParser.FIRSTM - 513)) | (1 << (PlSqlParser.FIRST_ROWS - 513)) | (1 << (PlSqlParser.FIRST_VALUE - 513)) | (1 << (PlSqlParser.FIXED_VIEW_DATA - 513)) | (1 << (PlSqlParser.FLAGGER - 513)) | (1 << (PlSqlParser.FLASHBACK - 513)) | (1 << (PlSqlParser.FLASH_CACHE - 513)) | (1 << (PlSqlParser.FLOAT - 513)) | (1 << (PlSqlParser.FLOB - 513)) | (1 << (PlSqlParser.FLOOR - 513)) | (1 << (PlSqlParser.FLUSH - 513)) | (1 << (PlSqlParser.FOLDER - 513)) | (1 << (PlSqlParser.FOLLOWING - 513)) | (1 << (PlSqlParser.FOLLOWS - 513)) | (1 << (PlSqlParser.FORALL - 513)) | (1 << (PlSqlParser.FORCE - 513)) | (1 << (PlSqlParser.FORCE_XML_QUERY_REWRITE - 513)) | (1 << (PlSqlParser.FOREIGN - 513)))) !== 0) || ((((_la - 545)) & ~0x1f) == 0 && ((1 << (_la - 545)) & ((1 << (PlSqlParser.FOREVER - 545)) | (1 << (PlSqlParser.FORMAT - 545)) | (1 << (PlSqlParser.FORWARD - 545)) | (1 << (PlSqlParser.FRAGMENT_NUMBER - 545)) | (1 << (PlSqlParser.FREELIST - 545)) | (1 << (PlSqlParser.FREELISTS - 545)) | (1 << (PlSqlParser.FREEPOOLS - 545)) | (1 << (PlSqlParser.FRESH - 545)) | (1 << (PlSqlParser.FROM_TZ - 545)) | (1 << (PlSqlParser.FULL - 545)) | (1 << (PlSqlParser.FULL_OUTER_JOIN_TO_OUTER - 545)) | (1 << (PlSqlParser.FUNCTION - 545)) | (1 << (PlSqlParser.FUNCTIONS - 545)) | (1 << (PlSqlParser.GATHER_OPTIMIZER_STATISTICS - 545)) | (1 << (PlSqlParser.GATHER_PLAN_STATISTICS - 545)) | (1 << (PlSqlParser.GBY_CONC_ROLLUP - 545)) | (1 << (PlSqlParser.GBY_PUSHDOWN - 545)) | (1 << (PlSqlParser.GENERATED - 545)) | (1 << (PlSqlParser.GET - 545)) | (1 << (PlSqlParser.GLOBAL - 545)) | (1 << (PlSqlParser.GLOBALLY - 545)) | (1 << (PlSqlParser.GLOBAL_NAME - 545)) | (1 << (PlSqlParser.GLOBAL_TOPIC_ENABLED - 545)) | (1 << (PlSqlParser.GROUP_BY - 545)) | (1 << (PlSqlParser.GROUP_ID - 545)) | (1 << (PlSqlParser.GROUPING - 545)) | (1 << (PlSqlParser.GROUPING_ID - 545)))) !== 0) || ((((_la - 577)) & ~0x1f) == 0 && ((1 << (_la - 577)) & ((1 << (PlSqlParser.GROUPS - 577)) | (1 << (PlSqlParser.GUARANTEED - 577)) | (1 << (PlSqlParser.GUARANTEE - 577)) | (1 << (PlSqlParser.GUARD - 577)) | (1 << (PlSqlParser.HASH_AJ - 577)) | (1 << (PlSqlParser.HASH - 577)) | (1 << (PlSqlParser.HASHKEYS - 577)) | (1 << (PlSqlParser.HASH_SJ - 577)) | (1 << (PlSqlParser.HEADER - 577)) | (1 << (PlSqlParser.HEAP - 577)) | (1 << (PlSqlParser.HELP - 577)) | (1 << (PlSqlParser.HEXTORAW - 577)) | (1 << (PlSqlParser.HEXTOREF - 577)) | (1 << (PlSqlParser.HIDDEN_KEYWORD - 577)) | (1 << (PlSqlParser.HIDE - 577)) | (1 << (PlSqlParser.HIERARCHY - 577)) | (1 << (PlSqlParser.HIGH - 577)) | (1 << (PlSqlParser.HINTSET_BEGIN - 577)) | (1 << (PlSqlParser.HINTSET_END - 577)) | (1 << (PlSqlParser.HOT - 577)) | (1 << (PlSqlParser.HOUR - 577)) | (1 << (PlSqlParser.HWM_BROKERED - 577)) | (1 << (PlSqlParser.HYBRID - 577)) | (1 << (PlSqlParser.IDENTIFIER - 577)) | (1 << (PlSqlParser.IDENTITY - 577)) | (1 << (PlSqlParser.IDGENERATORS - 577)) | (1 << (PlSqlParser.ID - 577)) | (1 << (PlSqlParser.IDLE_TIME - 577)) | (1 << (PlSqlParser.IF - 577)) | (1 << (PlSqlParser.IGNORE - 577)))) !== 0) || ((((_la - 609)) & ~0x1f) == 0 && ((1 << (_la - 609)) & ((1 << (PlSqlParser.IGNORE_OPTIM_EMBEDDED_HINTS - 609)) | (1 << (PlSqlParser.IGNORE_ROW_ON_DUPKEY_INDEX - 609)) | (1 << (PlSqlParser.IGNORE_WHERE_CLAUSE - 609)) | (1 << (PlSqlParser.ILM - 609)) | (1 << (PlSqlParser.IMMEDIATE - 609)) | (1 << (PlSqlParser.IMPACT - 609)) | (1 << (PlSqlParser.IMPORT - 609)) | (1 << (PlSqlParser.INACTIVE - 609)) | (1 << (PlSqlParser.INCLUDE - 609)) | (1 << (PlSqlParser.INCLUDE_VERSION - 609)) | (1 << (PlSqlParser.INCLUDING - 609)) | (1 << (PlSqlParser.INCREMENTAL - 609)) | (1 << (PlSqlParser.INCREMENT - 609)) | (1 << (PlSqlParser.INCR - 609)) | (1 << (PlSqlParser.INDENT - 609)) | (1 << (PlSqlParser.INDEX_ASC - 609)) | (1 << (PlSqlParser.INDEX_COMBINE - 609)) | (1 << (PlSqlParser.INDEX_DESC - 609)) | (1 << (PlSqlParser.INDEXED - 609)) | (1 << (PlSqlParser.INDEXES - 609)) | (1 << (PlSqlParser.INDEX_FFS - 609)) | (1 << (PlSqlParser.INDEX_FILTER - 609)) | (1 << (PlSqlParser.INDEXING - 609)) | (1 << (PlSqlParser.INDEX_JOIN - 609)) | (1 << (PlSqlParser.INDEX_ROWS - 609)) | (1 << (PlSqlParser.INDEX_RRS - 609)) | (1 << (PlSqlParser.INDEX_RS_ASC - 609)) | (1 << (PlSqlParser.INDEX_RS_DESC - 609)) | (1 << (PlSqlParser.INDEX_RS - 609)) | (1 << (PlSqlParser.INDEX_SCAN - 609)) | (1 << (PlSqlParser.INDEX_SKIP_SCAN - 609)))) !== 0) || ((((_la - 641)) & ~0x1f) == 0 && ((1 << (_la - 641)) & ((1 << (PlSqlParser.INDEX_SS_ASC - 641)) | (1 << (PlSqlParser.INDEX_SS_DESC - 641)) | (1 << (PlSqlParser.INDEX_SS - 641)) | (1 << (PlSqlParser.INDEX_STATS - 641)) | (1 << (PlSqlParser.INDEXTYPE - 641)) | (1 << (PlSqlParser.INDEXTYPES - 641)) | (1 << (PlSqlParser.INDICATOR - 641)) | (1 << (PlSqlParser.INDICES - 641)) | (1 << (PlSqlParser.INFINITE - 641)) | (1 << (PlSqlParser.INFORMATIONAL - 641)) | (1 << (PlSqlParser.INHERIT - 641)) | (1 << (PlSqlParser.INITCAP - 641)) | (1 << (PlSqlParser.INITIAL - 641)) | (1 << (PlSqlParser.INITIALIZED - 641)) | (1 << (PlSqlParser.INITIALLY - 641)) | (1 << (PlSqlParser.INITRANS - 641)) | (1 << (PlSqlParser.INLINE - 641)) | (1 << (PlSqlParser.INLINE_XMLTYPE_NT - 641)) | (1 << (PlSqlParser.INMEMORY - 641)) | (1 << (PlSqlParser.IN_MEMORY_METADATA - 641)) | (1 << (PlSqlParser.INMEMORY_PRUNING - 641)) | (1 << (PlSqlParser.INNER - 641)) | (1 << (PlSqlParser.INOUT - 641)) | (1 << (PlSqlParser.INPLACE - 641)) | (1 << (PlSqlParser.INSERTCHILDXMLAFTER - 641)) | (1 << (PlSqlParser.INSERTCHILDXMLBEFORE - 641)) | (1 << (PlSqlParser.INSERTCHILDXML - 641)) | (1 << (PlSqlParser.INSERTXMLAFTER - 641)) | (1 << (PlSqlParser.INSERTXMLBEFORE - 641)) | (1 << (PlSqlParser.INSTANCE - 641)))) !== 0) || ((((_la - 673)) & ~0x1f) == 0 && ((1 << (_la - 673)) & ((1 << (PlSqlParser.INSTANCES - 673)) | (1 << (PlSqlParser.INSTANTIABLE - 673)) | (1 << (PlSqlParser.INSTANTLY - 673)) | (1 << (PlSqlParser.INSTEAD - 673)) | (1 << (PlSqlParser.INSTR2 - 673)) | (1 << (PlSqlParser.INSTR4 - 673)) | (1 << (PlSqlParser.INSTRB - 673)) | (1 << (PlSqlParser.INSTRC - 673)) | (1 << (PlSqlParser.INSTR - 673)) | (1 << (PlSqlParser.INTEGER - 673)) | (1 << (PlSqlParser.INTERLEAVED - 673)) | (1 << (PlSqlParser.INTERMEDIATE - 673)) | (1 << (PlSqlParser.INTERNAL_CONVERT - 673)) | (1 << (PlSqlParser.INTERNAL_USE - 673)) | (1 << (PlSqlParser.INTERPRETED - 673)) | (1 << (PlSqlParser.INTERVAL - 673)) | (1 << (PlSqlParser.INT - 673)) | (1 << (PlSqlParser.INVALIDATE - 673)) | (1 << (PlSqlParser.INVISIBLE - 673)) | (1 << (PlSqlParser.IN_XQUERY - 673)) | (1 << (PlSqlParser.ISOLATION - 673)) | (1 << (PlSqlParser.ISOLATION_LEVEL - 673)) | (1 << (PlSqlParser.ITERATE - 673)) | (1 << (PlSqlParser.ITERATION_NUMBER - 673)) | (1 << (PlSqlParser.JAVA - 673)) | (1 << (PlSqlParser.JOB - 673)) | (1 << (PlSqlParser.JOIN - 673)) | (1 << (PlSqlParser.JSON_ARRAYAGG - 673)) | (1 << (PlSqlParser.JSON_ARRAY - 673)))) !== 0) || ((((_la - 705)) & ~0x1f) == 0 && ((1 << (_la - 705)) & ((1 << (PlSqlParser.JSON_EQUAL - 705)) | (1 << (PlSqlParser.JSON_EXISTS2 - 705)) | (1 << (PlSqlParser.JSON_EXISTS - 705)) | (1 << (PlSqlParser.JSONGET - 705)) | (1 << (PlSqlParser.JSON - 705)) | (1 << (PlSqlParser.JSON_OBJECTAGG - 705)) | (1 << (PlSqlParser.JSON_OBJECT - 705)) | (1 << (PlSqlParser.JSONPARSE - 705)) | (1 << (PlSqlParser.JSON_QUERY - 705)) | (1 << (PlSqlParser.JSON_SERIALIZE - 705)) | (1 << (PlSqlParser.JSON_TABLE - 705)) | (1 << (PlSqlParser.JSON_TEXTCONTAINS2 - 705)) | (1 << (PlSqlParser.JSON_TEXTCONTAINS - 705)) | (1 << (PlSqlParser.JSON_VALUE - 705)) | (1 << (PlSqlParser.KEEP_DUPLICATES - 705)) | (1 << (PlSqlParser.KEEP - 705)) | (1 << (PlSqlParser.KERBEROS - 705)) | (1 << (PlSqlParser.KEY - 705)) | (1 << (PlSqlParser.KEY_LENGTH - 705)) | (1 << (PlSqlParser.KEYSIZE - 705)) | (1 << (PlSqlParser.KEYS - 705)) | (1 << (PlSqlParser.KEYSTORE - 705)) | (1 << (PlSqlParser.KILL - 705)) | (1 << (PlSqlParser.LABEL - 705)) | (1 << (PlSqlParser.LANGUAGE - 705)) | (1 << (PlSqlParser.LAST_DAY - 705)) | (1 << (PlSqlParser.LAST - 705)) | (1 << (PlSqlParser.LAST_VALUE - 705)) | (1 << (PlSqlParser.LATERAL - 705)) | (1 << (PlSqlParser.LAX - 705)) | (1 << (PlSqlParser.LAYER - 705)) | (1 << (PlSqlParser.LDAP_REGISTRATION_ENABLED - 705)))) !== 0) || ((((_la - 737)) & ~0x1f) == 0 && ((1 << (_la - 737)) & ((1 << (PlSqlParser.LDAP_REGISTRATION - 737)) | (1 << (PlSqlParser.LDAP_REG_SYNC_INTERVAL - 737)) | (1 << (PlSqlParser.LEADING - 737)) | (1 << (PlSqlParser.LEFT - 737)) | (1 << (PlSqlParser.LENGTH2 - 737)) | (1 << (PlSqlParser.LENGTH4 - 737)) | (1 << (PlSqlParser.LENGTHB - 737)) | (1 << (PlSqlParser.LENGTHC - 737)) | (1 << (PlSqlParser.LENGTH - 737)) | (1 << (PlSqlParser.LESS - 737)) | (1 << (PlSqlParser.LEVEL - 737)) | (1 << (PlSqlParser.LEVELS - 737)) | (1 << (PlSqlParser.LIBRARY - 737)) | (1 << (PlSqlParser.LIFECYCLE - 737)) | (1 << (PlSqlParser.LIFE - 737)) | (1 << (PlSqlParser.LIFETIME - 737)) | (1 << (PlSqlParser.LIKE2 - 737)) | (1 << (PlSqlParser.LIKE4 - 737)) | (1 << (PlSqlParser.LIKEC - 737)) | (1 << (PlSqlParser.LIKE_EXPAND - 737)) | (1 << (PlSqlParser.LIMIT - 737)) | (1 << (PlSqlParser.LINEAR - 737)) | (1 << (PlSqlParser.LINK - 737)) | (1 << (PlSqlParser.LIST - 737)) | (1 << (PlSqlParser.LN - 737)) | (1 << (PlSqlParser.LNNVL - 737)) | (1 << (PlSqlParser.LOAD - 737)) | (1 << (PlSqlParser.LOB - 737)) | (1 << (PlSqlParser.LOBNVL - 737)) | (1 << (PlSqlParser.LOBS - 737)) | (1 << (PlSqlParser.LOCAL_INDEXES - 737)))) !== 0) || ((((_la - 769)) & ~0x1f) == 0 && ((1 << (_la - 769)) & ((1 << (PlSqlParser.LOCAL - 769)) | (1 << (PlSqlParser.LOCALTIME - 769)) | (1 << (PlSqlParser.LOCALTIMESTAMP - 769)) | (1 << (PlSqlParser.LOCATION - 769)) | (1 << (PlSqlParser.LOCATOR - 769)) | (1 << (PlSqlParser.LOCKED - 769)) | (1 << (PlSqlParser.LOCKING - 769)) | (1 << (PlSqlParser.LOGFILE - 769)) | (1 << (PlSqlParser.LOGFILES - 769)) | (1 << (PlSqlParser.LOGGING - 769)) | (1 << (PlSqlParser.LOGICAL - 769)) | (1 << (PlSqlParser.LOGICAL_READS_PER_CALL - 769)) | (1 << (PlSqlParser.LOGICAL_READS_PER_SESSION - 769)) | (1 << (PlSqlParser.LOG - 769)) | (1 << (PlSqlParser.LOGMINING - 769)) | (1 << (PlSqlParser.LOGOFF - 769)) | (1 << (PlSqlParser.LOGON - 769)) | (1 << (PlSqlParser.LOG_READ_ONLY_VIOLATIONS - 769)) | (1 << (PlSqlParser.LONG - 769)) | (1 << (PlSqlParser.LOOP - 769)) | (1 << (PlSqlParser.LOWER - 769)) | (1 << (PlSqlParser.LOW - 769)) | (1 << (PlSqlParser.LPAD - 769)) | (1 << (PlSqlParser.LTRIM - 769)) | (1 << (PlSqlParser.MAIN - 769)) | (1 << (PlSqlParser.MAKE_REF - 769)) | (1 << (PlSqlParser.MANAGED - 769)) | (1 << (PlSqlParser.MANAGE - 769)) | (1 << (PlSqlParser.MANAGEMENT - 769)) | (1 << (PlSqlParser.MANAGER - 769)) | (1 << (PlSqlParser.MANUAL - 769)))) !== 0) || ((((_la - 801)) & ~0x1f) == 0 && ((1 << (_la - 801)) & ((1 << (PlSqlParser.MAP - 801)) | (1 << (PlSqlParser.MAPPING - 801)) | (1 << (PlSqlParser.MASTER - 801)) | (1 << (PlSqlParser.MATCHED - 801)) | (1 << (PlSqlParser.MATCHES - 801)) | (1 << (PlSqlParser.MATCH - 801)) | (1 << (PlSqlParser.MATCH_NUMBER - 801)) | (1 << (PlSqlParser.MATCH_RECOGNIZE - 801)) | (1 << (PlSqlParser.MATERIALIZED - 801)) | (1 << (PlSqlParser.MATERIALIZE - 801)) | (1 << (PlSqlParser.MAXARCHLOGS - 801)) | (1 << (PlSqlParser.MAXDATAFILES - 801)) | (1 << (PlSqlParser.MAXEXTENTS - 801)) | (1 << (PlSqlParser.MAXIMIZE - 801)) | (1 << (PlSqlParser.MAXINSTANCES - 801)) | (1 << (PlSqlParser.MAXLOGFILES - 801)) | (1 << (PlSqlParser.MAXLOGHISTORY - 801)) | (1 << (PlSqlParser.MAXLOGMEMBERS - 801)) | (1 << (PlSqlParser.MAX_SHARED_TEMP_SIZE - 801)) | (1 << (PlSqlParser.MAXSIZE - 801)) | (1 << (PlSqlParser.MAXTRANS - 801)) | (1 << (PlSqlParser.MAXVALUE - 801)) | (1 << (PlSqlParser.MEASURE - 801)) | (1 << (PlSqlParser.MEASURES - 801)) | (1 << (PlSqlParser.MEDIUM - 801)) | (1 << (PlSqlParser.MEMBER - 801)) | (1 << (PlSqlParser.MEMCOMPRESS - 801)) | (1 << (PlSqlParser.MEMORY - 801)) | (1 << (PlSqlParser.MERGEACTIONS - 801)) | (1 << (PlSqlParser.MERGE_AJ - 801)) | (1 << (PlSqlParser.MERGE_CONST_ON - 801)) | (1 << (PlSqlParser.MERGE - 801)))) !== 0) || ((((_la - 833)) & ~0x1f) == 0 && ((1 << (_la - 833)) & ((1 << (PlSqlParser.MERGE_SJ - 833)) | (1 << (PlSqlParser.METADATA - 833)) | (1 << (PlSqlParser.METHOD - 833)) | (1 << (PlSqlParser.MIGRATE - 833)) | (1 << (PlSqlParser.MIGRATION - 833)) | (1 << (PlSqlParser.MINEXTENTS - 833)) | (1 << (PlSqlParser.MINIMIZE - 833)) | (1 << (PlSqlParser.MINIMUM - 833)) | (1 << (PlSqlParser.MINING - 833)) | (1 << (PlSqlParser.MINUS_NULL - 833)) | (1 << (PlSqlParser.MINUTE - 833)) | (1 << (PlSqlParser.MINVALUE - 833)) | (1 << (PlSqlParser.MIRRORCOLD - 833)) | (1 << (PlSqlParser.MIRRORHOT - 833)) | (1 << (PlSqlParser.MIRROR - 833)) | (1 << (PlSqlParser.MLSLABEL - 833)) | (1 << (PlSqlParser.MODEL_COMPILE_SUBQUERY - 833)) | (1 << (PlSqlParser.MODEL_DONTVERIFY_UNIQUENESS - 833)) | (1 << (PlSqlParser.MODEL_DYNAMIC_SUBQUERY - 833)) | (1 << (PlSqlParser.MODEL_MIN_ANALYSIS - 833)) | (1 << (PlSqlParser.MODEL - 833)) | (1 << (PlSqlParser.MODEL_NB - 833)) | (1 << (PlSqlParser.MODEL_NO_ANALYSIS - 833)) | (1 << (PlSqlParser.MODEL_PBY - 833)) | (1 << (PlSqlParser.MODEL_PUSH_REF - 833)) | (1 << (PlSqlParser.MODEL_SV - 833)) | (1 << (PlSqlParser.MODIFICATION - 833)) | (1 << (PlSqlParser.MODIFY_COLUMN_TYPE - 833)) | (1 << (PlSqlParser.MODIFY - 833)) | (1 << (PlSqlParser.MOD - 833)))) !== 0) || ((((_la - 865)) & ~0x1f) == 0 && ((1 << (_la - 865)) & ((1 << (PlSqlParser.MODULE - 865)) | (1 << (PlSqlParser.MONITORING - 865)) | (1 << (PlSqlParser.MONITOR - 865)) | (1 << (PlSqlParser.MONTH - 865)) | (1 << (PlSqlParser.MONTHS_BETWEEN - 865)) | (1 << (PlSqlParser.MONTHS - 865)) | (1 << (PlSqlParser.MOUNT - 865)) | (1 << (PlSqlParser.MOUNTPATH - 865)) | (1 << (PlSqlParser.MOVEMENT - 865)) | (1 << (PlSqlParser.MOVE - 865)) | (1 << (PlSqlParser.MULTIDIMENSIONAL - 865)) | (1 << (PlSqlParser.MULTISET - 865)) | (1 << (PlSqlParser.MV_MERGE - 865)) | (1 << (PlSqlParser.NAMED - 865)) | (1 << (PlSqlParser.NAME - 865)) | (1 << (PlSqlParser.NAMESPACE - 865)) | (1 << (PlSqlParser.NAN - 865)) | (1 << (PlSqlParser.NANVL - 865)) | (1 << (PlSqlParser.NATIONAL - 865)) | (1 << (PlSqlParser.NATIVE_FULL_OUTER_JOIN - 865)) | (1 << (PlSqlParser.NATIVE - 865)) | (1 << (PlSqlParser.NATURAL - 865)) | (1 << (PlSqlParser.NAV - 865)) | (1 << (PlSqlParser.NCHAR_CS - 865)) | (1 << (PlSqlParser.NCHAR - 865)) | (1 << (PlSqlParser.NCHR - 865)) | (1 << (PlSqlParser.NCLOB - 865)) | (1 << (PlSqlParser.NEEDED - 865)) | (1 << (PlSqlParser.NEG - 865)) | (1 << (PlSqlParser.NESTED - 865)) | (1 << (PlSqlParser.NESTED_TABLE_FAST_INSERT - 865)))) !== 0) || ((((_la - 897)) & ~0x1f) == 0 && ((1 << (_la - 897)) & ((1 << (PlSqlParser.NESTED_TABLE_GET_REFS - 897)) | (1 << (PlSqlParser.NESTED_TABLE_ID - 897)) | (1 << (PlSqlParser.NESTED_TABLE_SET_REFS - 897)) | (1 << (PlSqlParser.NESTED_TABLE_SET_SETID - 897)) | (1 << (PlSqlParser.NETWORK - 897)) | (1 << (PlSqlParser.NEVER - 897)) | (1 << (PlSqlParser.NEW - 897)) | (1 << (PlSqlParser.NEW_TIME - 897)) | (1 << (PlSqlParser.NEXT_DAY - 897)) | (1 << (PlSqlParser.NEXT - 897)) | (1 << (PlSqlParser.NL_AJ - 897)) | (1 << (PlSqlParser.NLJ_BATCHING - 897)) | (1 << (PlSqlParser.NLJ_INDEX_FILTER - 897)) | (1 << (PlSqlParser.NLJ_INDEX_SCAN - 897)) | (1 << (PlSqlParser.NLJ_PREFETCH - 897)) | (1 << (PlSqlParser.NLS_CALENDAR - 897)) | (1 << (PlSqlParser.NLS_CHARACTERSET - 897)) | (1 << (PlSqlParser.NLS_CHARSET_DECL_LEN - 897)) | (1 << (PlSqlParser.NLS_CHARSET_ID - 897)) | (1 << (PlSqlParser.NLS_CHARSET_NAME - 897)) | (1 << (PlSqlParser.NLS_COMP - 897)) | (1 << (PlSqlParser.NLS_CURRENCY - 897)) | (1 << (PlSqlParser.NLS_DATE_FORMAT - 897)) | (1 << (PlSqlParser.NLS_DATE_LANGUAGE - 897)) | (1 << (PlSqlParser.NLS_INITCAP - 897)) | (1 << (PlSqlParser.NLS_ISO_CURRENCY - 897)) | (1 << (PlSqlParser.NL_SJ - 897)) | (1 << (PlSqlParser.NLS_LANG - 897)) | (1 << (PlSqlParser.NLS_LANGUAGE - 897)) | (1 << (PlSqlParser.NLS_LENGTH_SEMANTICS - 897)) | (1 << (PlSqlParser.NLS_LOWER - 897)) | (1 << (PlSqlParser.NLS_NCHAR_CONV_EXCP - 897)))) !== 0) || ((((_la - 929)) & ~0x1f) == 0 && ((1 << (_la - 929)) & ((1 << (PlSqlParser.NLS_NUMERIC_CHARACTERS - 929)) | (1 << (PlSqlParser.NLS_SORT - 929)) | (1 << (PlSqlParser.NLSSORT - 929)) | (1 << (PlSqlParser.NLS_SPECIAL_CHARS - 929)) | (1 << (PlSqlParser.NLS_TERRITORY - 929)) | (1 << (PlSqlParser.NLS_UPPER - 929)) | (1 << (PlSqlParser.NO_ACCESS - 929)) | (1 << (PlSqlParser.NO_ADAPTIVE_PLAN - 929)) | (1 << (PlSqlParser.NO_ANSI_REARCH - 929)) | (1 << (PlSqlParser.NOAPPEND - 929)) | (1 << (PlSqlParser.NOARCHIVELOG - 929)) | (1 << (PlSqlParser.NOAUDIT - 929)) | (1 << (PlSqlParser.NO_AUTO_REOPTIMIZE - 929)) | (1 << (PlSqlParser.NO_BASETABLE_MULTIMV_REWRITE - 929)) | (1 << (PlSqlParser.NO_BATCH_TABLE_ACCESS_BY_ROWID - 929)) | (1 << (PlSqlParser.NO_BIND_AWARE - 929)) | (1 << (PlSqlParser.NO_BUFFER - 929)) | (1 << (PlSqlParser.NOCACHE - 929)) | (1 << (PlSqlParser.NO_CARTESIAN - 929)) | (1 << (PlSqlParser.NO_CHECK_ACL_REWRITE - 929)) | (1 << (PlSqlParser.NO_CLUSTER_BY_ROWID - 929)) | (1 << (PlSqlParser.NO_CLUSTERING - 929)) | (1 << (PlSqlParser.NO_COALESCE_SQ - 929)) | (1 << (PlSqlParser.NO_COMMON_DATA - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_CB_WHR_ONLY - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_COMBINE_SW - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_COST_BASED - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_ELIM_DUPS - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_FILTERING - 929)) | (1 << (PlSqlParser.NOCOPY - 929)) | (1 << (PlSqlParser.NO_COST_XML_QUERY_REWRITE - 929)))) !== 0) || ((((_la - 961)) & ~0x1f) == 0 && ((1 << (_la - 961)) & ((1 << (PlSqlParser.NO_CPU_COSTING - 961)) | (1 << (PlSqlParser.NOCPU_COSTING - 961)) | (1 << (PlSqlParser.NOCYCLE - 961)) | (1 << (PlSqlParser.NO_DATA_SECURITY_REWRITE - 961)) | (1 << (PlSqlParser.NO_DECORRELATE - 961)) | (1 << (PlSqlParser.NODELAY - 961)) | (1 << (PlSqlParser.NO_DOMAIN_INDEX_FILTER - 961)) | (1 << (PlSqlParser.NO_DST_UPGRADE_INSERT_CONV - 961)) | (1 << (PlSqlParser.NO_ELIM_GROUPBY - 961)) | (1 << (PlSqlParser.NO_ELIMINATE_JOIN - 961)) | (1 << (PlSqlParser.NO_ELIMINATE_OBY - 961)) | (1 << (PlSqlParser.NO_ELIMINATE_OUTER_JOIN - 961)) | (1 << (PlSqlParser.NOENTITYESCAPING - 961)) | (1 << (PlSqlParser.NO_EXPAND_GSET_TO_UNION - 961)) | (1 << (PlSqlParser.NO_EXPAND - 961)) | (1 << (PlSqlParser.NO_EXPAND_TABLE - 961)) | (1 << (PlSqlParser.NO_FACT - 961)) | (1 << (PlSqlParser.NO_FACTORIZE_JOIN - 961)) | (1 << (PlSqlParser.NO_FILTERING - 961)) | (1 << (PlSqlParser.NOFORCE - 961)) | (1 << (PlSqlParser.NO_FULL_OUTER_JOIN_TO_OUTER - 961)) | (1 << (PlSqlParser.NO_GATHER_OPTIMIZER_STATISTICS - 961)) | (1 << (PlSqlParser.NO_GBY_PUSHDOWN - 961)) | (1 << (PlSqlParser.NOGUARANTEE - 961)) | (1 << (PlSqlParser.NO_INDEX_FFS - 961)) | (1 << (PlSqlParser.NO_INDEX - 961)) | (1 << (PlSqlParser.NO_INDEX_SS - 961)) | (1 << (PlSqlParser.NO_INMEMORY - 961)) | (1 << (PlSqlParser.NO_INMEMORY_PRUNING - 961)) | (1 << (PlSqlParser.NOKEEP - 961)) | (1 << (PlSqlParser.NO_LOAD - 961)) | (1 << (PlSqlParser.NOLOCAL - 961)))) !== 0) || ((((_la - 993)) & ~0x1f) == 0 && ((1 << (_la - 993)) & ((1 << (PlSqlParser.NOLOGGING - 993)) | (1 << (PlSqlParser.NOMAPPING - 993)) | (1 << (PlSqlParser.NOMAXVALUE - 993)) | (1 << (PlSqlParser.NO_MERGE - 993)) | (1 << (PlSqlParser.NOMINIMIZE - 993)) | (1 << (PlSqlParser.NOMINVALUE - 993)) | (1 << (PlSqlParser.NO_MODEL_PUSH_REF - 993)) | (1 << (PlSqlParser.NO_MONITORING - 993)) | (1 << (PlSqlParser.NOMONITORING - 993)) | (1 << (PlSqlParser.NO_MONITOR - 993)) | (1 << (PlSqlParser.NO_MULTIMV_REWRITE - 993)) | (1 << (PlSqlParser.NO_NATIVE_FULL_OUTER_JOIN - 993)) | (1 << (PlSqlParser.NONBLOCKING - 993)) | (1 << (PlSqlParser.NONEDITIONABLE - 993)) | (1 << (PlSqlParser.NONE - 993)) | (1 << (PlSqlParser.NO_NLJ_BATCHING - 993)) | (1 << (PlSqlParser.NO_NLJ_PREFETCH - 993)) | (1 << (PlSqlParser.NO - 993)) | (1 << (PlSqlParser.NONSCHEMA - 993)) | (1 << (PlSqlParser.NO_OBJECT_LINK - 993)) | (1 << (PlSqlParser.NOORDER - 993)) | (1 << (PlSqlParser.NO_ORDER_ROLLUPS - 993)) | (1 << (PlSqlParser.NO_OUTER_JOIN_TO_ANTI - 993)) | (1 << (PlSqlParser.NO_OUTER_JOIN_TO_INNER - 993)) | (1 << (PlSqlParser.NOOVERRIDE - 993)) | (1 << (PlSqlParser.NO_PARALLEL_INDEX - 993)) | (1 << (PlSqlParser.NOPARALLEL_INDEX - 993)) | (1 << (PlSqlParser.NO_PARALLEL - 993)) | (1 << (PlSqlParser.NOPARALLEL - 993)) | (1 << (PlSqlParser.NO_PARTIAL_COMMIT - 993)) | (1 << (PlSqlParser.NO_PARTIAL_JOIN - 993)) | (1 << (PlSqlParser.NO_PARTIAL_ROLLUP_PUSHDOWN - 993)))) !== 0) || ((((_la - 1025)) & ~0x1f) == 0 && ((1 << (_la - 1025)) & ((1 << (PlSqlParser.NOPARTITION - 1025)) | (1 << (PlSqlParser.NO_PLACE_DISTINCT - 1025)) | (1 << (PlSqlParser.NO_PLACE_GROUP_BY - 1025)) | (1 << (PlSqlParser.NO_PQ_CONCURRENT_UNION - 1025)) | (1 << (PlSqlParser.NO_PQ_MAP - 1025)) | (1 << (PlSqlParser.NO_PQ_REPLICATE - 1025)) | (1 << (PlSqlParser.NO_PQ_SKEW - 1025)) | (1 << (PlSqlParser.NO_PRUNE_GSETS - 1025)) | (1 << (PlSqlParser.NO_PULL_PRED - 1025)) | (1 << (PlSqlParser.NO_PUSH_PRED - 1025)) | (1 << (PlSqlParser.NO_PUSH_SUBQ - 1025)) | (1 << (PlSqlParser.NO_PX_FAULT_TOLERANCE - 1025)) | (1 << (PlSqlParser.NO_PX_JOIN_FILTER - 1025)) | (1 << (PlSqlParser.NO_QKN_BUFF - 1025)) | (1 << (PlSqlParser.NO_QUERY_TRANSFORMATION - 1025)) | (1 << (PlSqlParser.NO_REF_CASCADE - 1025)) | (1 << (PlSqlParser.NORELOCATE - 1025)) | (1 << (PlSqlParser.NORELY - 1025)) | (1 << (PlSqlParser.NOREPAIR - 1025)) | (1 << (PlSqlParser.NOREPLAY - 1025)) | (1 << (PlSqlParser.NORESETLOGS - 1025)) | (1 << (PlSqlParser.NO_RESULT_CACHE - 1025)) | (1 << (PlSqlParser.NOREVERSE - 1025)) | (1 << (PlSqlParser.NO_REWRITE - 1025)) | (1 << (PlSqlParser.NOREWRITE - 1025)) | (1 << (PlSqlParser.NORMAL - 1025)) | (1 << (PlSqlParser.NO_ROOT_SW_FOR_LOCAL - 1025)) | (1 << (PlSqlParser.NOROWDEPENDENCIES - 1025)) | (1 << (PlSqlParser.NOSCHEMACHECK - 1025)) | (1 << (PlSqlParser.NOSEGMENT - 1025)) | (1 << (PlSqlParser.NO_SEMIJOIN - 1025)) | (1 << (PlSqlParser.NO_SEMI_TO_INNER - 1025)))) !== 0) || ((((_la - 1057)) & ~0x1f) == 0 && ((1 << (_la - 1057)) & ((1 << (PlSqlParser.NO_SET_TO_JOIN - 1057)) | (1 << (PlSqlParser.NOSORT - 1057)) | (1 << (PlSqlParser.NO_SQL_TRANSLATION - 1057)) | (1 << (PlSqlParser.NO_SQL_TUNE - 1057)) | (1 << (PlSqlParser.NO_STAR_TRANSFORMATION - 1057)) | (1 << (PlSqlParser.NO_STATEMENT_QUEUING - 1057)) | (1 << (PlSqlParser.NO_STATS_GSETS - 1057)) | (1 << (PlSqlParser.NOSTRICT - 1057)) | (1 << (PlSqlParser.NO_SUBQUERY_PRUNING - 1057)) | (1 << (PlSqlParser.NO_SUBSTRB_PAD - 1057)) | (1 << (PlSqlParser.NO_SWAP_JOIN_INPUTS - 1057)) | (1 << (PlSqlParser.NOSWITCH - 1057)) | (1 << (PlSqlParser.NO_TABLE_LOOKUP_BY_NL - 1057)) | (1 << (PlSqlParser.NO_TEMP_TABLE - 1057)) | (1 << (PlSqlParser.NOTHING - 1057)) | (1 << (PlSqlParser.NOTIFICATION - 1057)) | (1 << (PlSqlParser.NOT - 1057)) | (1 << (PlSqlParser.NO_TRANSFORM_DISTINCT_AGG - 1057)) | (1 << (PlSqlParser.NO_UNNEST - 1057)) | (1 << (PlSqlParser.NO_USE_CUBE - 1057)) | (1 << (PlSqlParser.NO_USE_HASH_AGGREGATION - 1057)) | (1 << (PlSqlParser.NO_USE_HASH_GBY_FOR_PUSHDOWN - 1057)) | (1 << (PlSqlParser.NO_USE_HASH - 1057)) | (1 << (PlSqlParser.NO_USE_INVISIBLE_INDEXES - 1057)) | (1 << (PlSqlParser.NO_USE_MERGE - 1057)) | (1 << (PlSqlParser.NO_USE_NL - 1057)) | (1 << (PlSqlParser.NO_USE_VECTOR_AGGREGATION - 1057)) | (1 << (PlSqlParser.NOVALIDATE - 1057)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM_DIMS - 1057)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM_FACT - 1057)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM - 1057)))) !== 0) || ((((_la - 1089)) & ~0x1f) == 0 && ((1 << (_la - 1089)) & ((1 << (PlSqlParser.NO_XDB_FASTPATH_INSERT - 1089)) | (1 << (PlSqlParser.NO_XML_DML_REWRITE - 1089)) | (1 << (PlSqlParser.NO_XMLINDEX_REWRITE_IN_SELECT - 1089)) | (1 << (PlSqlParser.NO_XMLINDEX_REWRITE - 1089)) | (1 << (PlSqlParser.NO_XML_QUERY_REWRITE - 1089)) | (1 << (PlSqlParser.NO_ZONEMAP - 1089)) | (1 << (PlSqlParser.NTH_VALUE - 1089)) | (1 << (PlSqlParser.NULLIF - 1089)) | (1 << (PlSqlParser.NULL_ - 1089)) | (1 << (PlSqlParser.NULLS - 1089)) | (1 << (PlSqlParser.NUMBER - 1089)) | (1 << (PlSqlParser.NUMERIC - 1089)) | (1 << (PlSqlParser.NUM_INDEX_KEYS - 1089)) | (1 << (PlSqlParser.NUMTODSINTERVAL - 1089)) | (1 << (PlSqlParser.NUMTOYMINTERVAL - 1089)) | (1 << (PlSqlParser.NVARCHAR2 - 1089)) | (1 << (PlSqlParser.NVL2 - 1089)) | (1 << (PlSqlParser.OBJECT2XML - 1089)) | (1 << (PlSqlParser.OBJECT - 1089)) | (1 << (PlSqlParser.OBJ_ID - 1089)) | (1 << (PlSqlParser.OBJNO - 1089)) | (1 << (PlSqlParser.OBJNO_REUSE - 1089)) | (1 << (PlSqlParser.OCCURENCES - 1089)) | (1 << (PlSqlParser.OFFLINE - 1089)) | (1 << (PlSqlParser.OFF - 1089)) | (1 << (PlSqlParser.OFFSET - 1089)) | (1 << (PlSqlParser.OIDINDEX - 1089)) | (1 << (PlSqlParser.OID - 1089)) | (1 << (PlSqlParser.OLAP - 1089)) | (1 << (PlSqlParser.OLD - 1089)) | (1 << (PlSqlParser.OLD_PUSH_PRED - 1089)))) !== 0) || ((((_la - 1121)) & ~0x1f) == 0 && ((1 << (_la - 1121)) & ((1 << (PlSqlParser.OLS - 1121)) | (1 << (PlSqlParser.OLTP - 1121)) | (1 << (PlSqlParser.OMIT - 1121)) | (1 << (PlSqlParser.ONE - 1121)) | (1 << (PlSqlParser.ONLINE - 1121)) | (1 << (PlSqlParser.ONLY - 1121)) | (1 << (PlSqlParser.OPAQUE - 1121)) | (1 << (PlSqlParser.OPAQUE_TRANSFORM - 1121)) | (1 << (PlSqlParser.OPAQUE_XCANONICAL - 1121)) | (1 << (PlSqlParser.OPCODE - 1121)) | (1 << (PlSqlParser.OPEN - 1121)) | (1 << (PlSqlParser.OPERATIONS - 1121)) | (1 << (PlSqlParser.OPERATOR - 1121)) | (1 << (PlSqlParser.OPT_ESTIMATE - 1121)) | (1 << (PlSqlParser.OPTIMAL - 1121)) | (1 << (PlSqlParser.OPTIMIZE - 1121)) | (1 << (PlSqlParser.OPTIMIZER_FEATURES_ENABLE - 1121)) | (1 << (PlSqlParser.OPTIMIZER_GOAL - 1121)) | (1 << (PlSqlParser.OPT_PARAM - 1121)) | (1 << (PlSqlParser.ORA_BRANCH - 1121)) | (1 << (PlSqlParser.ORA_CHECK_ACL - 1121)) | (1 << (PlSqlParser.ORA_CHECK_PRIVILEGE - 1121)) | (1 << (PlSqlParser.ORA_CLUSTERING - 1121)) | (1 << (PlSqlParser.ORADATA - 1121)) | (1 << (PlSqlParser.ORADEBUG - 1121)) | (1 << (PlSqlParser.ORA_DST_AFFECTED - 1121)) | (1 << (PlSqlParser.ORA_DST_CONVERT - 1121)) | (1 << (PlSqlParser.ORA_DST_ERROR - 1121)) | (1 << (PlSqlParser.ORA_GET_ACLIDS - 1121)))) !== 0) || ((((_la - 1153)) & ~0x1f) == 0 && ((1 << (_la - 1153)) & ((1 << (PlSqlParser.ORA_GET_PRIVILEGES - 1153)) | (1 << (PlSqlParser.ORA_HASH - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_USERID - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_USER - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_XS_USER_GUID - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_XS_USER - 1153)) | (1 << (PlSqlParser.ORA_RAWCOMPARE - 1153)) | (1 << (PlSqlParser.ORA_RAWCONCAT - 1153)) | (1 << (PlSqlParser.ORA_ROWSCN - 1153)) | (1 << (PlSqlParser.ORA_ROWSCN_RAW - 1153)) | (1 << (PlSqlParser.ORA_ROWVERSION - 1153)) | (1 << (PlSqlParser.ORA_TABVERSION - 1153)) | (1 << (PlSqlParser.ORA_WRITE_TIME - 1153)) | (1 << (PlSqlParser.ORDERED - 1153)) | (1 << (PlSqlParser.ORDERED_PREDICATES - 1153)) | (1 << (PlSqlParser.ORDINALITY - 1153)) | (1 << (PlSqlParser.OR_EXPAND - 1153)) | (1 << (PlSqlParser.ORGANIZATION - 1153)) | (1 << (PlSqlParser.OR_PREDICATES - 1153)) | (1 << (PlSqlParser.OSERROR - 1153)) | (1 << (PlSqlParser.OTHER - 1153)) | (1 << (PlSqlParser.OUTER_JOIN_TO_ANTI - 1153)) | (1 << (PlSqlParser.OUTER_JOIN_TO_INNER - 1153)) | (1 << (PlSqlParser.OUTER - 1153)) | (1 << (PlSqlParser.OUTLINE_LEAF - 1153)) | (1 << (PlSqlParser.OUTLINE - 1153)) | (1 << (PlSqlParser.OUT_OF_LINE - 1153)) | (1 << (PlSqlParser.OUT - 1153)) | (1 << (PlSqlParser.OVERFLOW_NOMOVE - 1153)) | (1 << (PlSqlParser.OVERFLOW - 1153)))) !== 0) || ((((_la - 1185)) & ~0x1f) == 0 && ((1 << (_la - 1185)) & ((1 << (PlSqlParser.OVERLAPS - 1185)) | (1 << (PlSqlParser.OVER - 1185)) | (1 << (PlSqlParser.OVERRIDING - 1185)) | (1 << (PlSqlParser.OWNER - 1185)) | (1 << (PlSqlParser.OWNERSHIP - 1185)) | (1 << (PlSqlParser.OWN - 1185)) | (1 << (PlSqlParser.PACKAGE - 1185)) | (1 << (PlSqlParser.PACKAGES - 1185)) | (1 << (PlSqlParser.PARALLEL_ENABLE - 1185)) | (1 << (PlSqlParser.PARALLEL_INDEX - 1185)) | (1 << (PlSqlParser.PARALLEL - 1185)) | (1 << (PlSqlParser.PARAMETERS - 1185)) | (1 << (PlSqlParser.PARAM - 1185)) | (1 << (PlSqlParser.PARENT - 1185)) | (1 << (PlSqlParser.PARITY - 1185)) | (1 << (PlSqlParser.PARTIAL_JOIN - 1185)) | (1 << (PlSqlParser.PARTIALLY - 1185)) | (1 << (PlSqlParser.PARTIAL - 1185)) | (1 << (PlSqlParser.PARTIAL_ROLLUP_PUSHDOWN - 1185)) | (1 << (PlSqlParser.PARTITION_HASH - 1185)) | (1 << (PlSqlParser.PARTITION_LIST - 1185)) | (1 << (PlSqlParser.PARTITION - 1185)) | (1 << (PlSqlParser.PARTITION_RANGE - 1185)) | (1 << (PlSqlParser.PARTITIONS - 1185)) | (1 << (PlSqlParser.PARTNUMINST - 1185)) | (1 << (PlSqlParser.PASSING - 1185)) | (1 << (PlSqlParser.PASSWORD_GRACE_TIME - 1185)) | (1 << (PlSqlParser.PASSWORD_LIFE_TIME - 1185)) | (1 << (PlSqlParser.PASSWORD_LOCK_TIME - 1185)) | (1 << (PlSqlParser.PASSWORD - 1185)) | (1 << (PlSqlParser.PASSWORD_REUSE_MAX - 1185)))) !== 0) || ((((_la - 1217)) & ~0x1f) == 0 && ((1 << (_la - 1217)) & ((1 << (PlSqlParser.PASSWORD_REUSE_TIME - 1217)) | (1 << (PlSqlParser.PASSWORD_VERIFY_FUNCTION - 1217)) | (1 << (PlSqlParser.PAST - 1217)) | (1 << (PlSqlParser.PATCH - 1217)) | (1 << (PlSqlParser.PATH - 1217)) | (1 << (PlSqlParser.PATH_PREFIX - 1217)) | (1 << (PlSqlParser.PATHS - 1217)) | (1 << (PlSqlParser.PATTERN - 1217)) | (1 << (PlSqlParser.PBL_HS_BEGIN - 1217)) | (1 << (PlSqlParser.PBL_HS_END - 1217)) | (1 << (PlSqlParser.PCTINCREASE - 1217)) | (1 << (PlSqlParser.PCTTHRESHOLD - 1217)) | (1 << (PlSqlParser.PCTUSED - 1217)) | (1 << (PlSqlParser.PCTVERSION - 1217)) | (1 << (PlSqlParser.PENDING - 1217)) | (1 << (PlSqlParser.PERCENT_KEYWORD - 1217)) | (1 << (PlSqlParser.PERCENT_RANKM - 1217)) | (1 << (PlSqlParser.PERFORMANCE - 1217)) | (1 << (PlSqlParser.PERIOD_KEYWORD - 1217)) | (1 << (PlSqlParser.PERMANENT - 1217)) | (1 << (PlSqlParser.PERMISSION - 1217)) | (1 << (PlSqlParser.PERMUTE - 1217)) | (1 << (PlSqlParser.PER - 1217)) | (1 << (PlSqlParser.PFILE - 1217)) | (1 << (PlSqlParser.PHYSICAL - 1217)))) !== 0) || ((((_la - 1249)) & ~0x1f) == 0 && ((1 << (_la - 1249)) & ((1 << (PlSqlParser.PIKEY - 1249)) | (1 << (PlSqlParser.PIPELINED - 1249)) | (1 << (PlSqlParser.PIV_GB - 1249)) | (1 << (PlSqlParser.PIVOT - 1249)) | (1 << (PlSqlParser.PIV_SSF - 1249)) | (1 << (PlSqlParser.PLACE_DISTINCT - 1249)) | (1 << (PlSqlParser.PLACE_GROUP_BY - 1249)) | (1 << (PlSqlParser.PLAN - 1249)) | (1 << (PlSqlParser.PLSCOPE_SETTINGS - 1249)) | (1 << (PlSqlParser.PLS_INTEGER - 1249)) | (1 << (PlSqlParser.PLSQL_CCFLAGS - 1249)) | (1 << (PlSqlParser.PLSQL_CODE_TYPE - 1249)) | (1 << (PlSqlParser.PLSQL_DEBUG - 1249)) | (1 << (PlSqlParser.PLSQL_OPTIMIZE_LEVEL - 1249)) | (1 << (PlSqlParser.PLSQL_WARNINGS - 1249)) | (1 << (PlSqlParser.PLUGGABLE - 1249)) | (1 << (PlSqlParser.POINT - 1249)) | (1 << (PlSqlParser.POLICY - 1249)) | (1 << (PlSqlParser.POOL_16K - 1249)) | (1 << (PlSqlParser.POOL_2K - 1249)) | (1 << (PlSqlParser.POOL_32K - 1249)) | (1 << (PlSqlParser.POOL_4K - 1249)) | (1 << (PlSqlParser.POOL_8K - 1249)) | (1 << (PlSqlParser.POSITIVEN - 1249)) | (1 << (PlSqlParser.POSITIVE - 1249)) | (1 << (PlSqlParser.POST_TRANSACTION - 1249)) | (1 << (PlSqlParser.POWERMULTISET_BY_CARDINALITY - 1249)) | (1 << (PlSqlParser.POWERMULTISET - 1249)) | (1 << (PlSqlParser.POWER - 1249)) | (1 << (PlSqlParser.PQ_CONCURRENT_UNION - 1249)) | (1 << (PlSqlParser.PQ_DISTRIBUTE - 1249)))) !== 0) || ((((_la - 1281)) & ~0x1f) == 0 && ((1 << (_la - 1281)) & ((1 << (PlSqlParser.PQ_DISTRIBUTE_WINDOW - 1281)) | (1 << (PlSqlParser.PQ_FILTER - 1281)) | (1 << (PlSqlParser.PQ_MAP - 1281)) | (1 << (PlSqlParser.PQ_NOMAP - 1281)) | (1 << (PlSqlParser.PQ_REPLICATE - 1281)) | (1 << (PlSqlParser.PQ_SKEW - 1281)) | (1 << (PlSqlParser.PRAGMA - 1281)) | (1 << (PlSqlParser.PREBUILT - 1281)) | (1 << (PlSqlParser.PRECEDES - 1281)) | (1 << (PlSqlParser.PRECEDING - 1281)) | (1 << (PlSqlParser.PRECISION - 1281)) | (1 << (PlSqlParser.PRECOMPUTE_SUBQUERY - 1281)) | (1 << (PlSqlParser.PREDICATE_REORDERS - 1281)) | (1 << (PlSqlParser.PRELOAD - 1281)) | (1 << (PlSqlParser.PREPARE - 1281)) | (1 << (PlSqlParser.PRESENTNNV - 1281)) | (1 << (PlSqlParser.PRESENT - 1281)) | (1 << (PlSqlParser.PRESENTV - 1281)) | (1 << (PlSqlParser.PRESERVE_OID - 1281)) | (1 << (PlSqlParser.PRESERVE - 1281)) | (1 << (PlSqlParser.PRETTY - 1281)) | (1 << (PlSqlParser.PREVIOUS - 1281)) | (1 << (PlSqlParser.PREV - 1281)) | (1 << (PlSqlParser.PRIMARY - 1281)) | (1 << (PlSqlParser.PRINTBLOBTOCLOB - 1281)) | (1 << (PlSqlParser.PRIORITY - 1281)) | (1 << (PlSqlParser.PRIOR - 1281)) | (1 << (PlSqlParser.PRIVATE - 1281)) | (1 << (PlSqlParser.PRIVATE_SGA - 1281)) | (1 << (PlSqlParser.PRIVILEGED - 1281)) | (1 << (PlSqlParser.PRIVILEGE - 1281)) | (1 << (PlSqlParser.PRIVILEGES - 1281)))) !== 0) || ((((_la - 1313)) & ~0x1f) == 0 && ((1 << (_la - 1313)) & ((1 << (PlSqlParser.PROCEDURAL - 1313)) | (1 << (PlSqlParser.PROCEDURE - 1313)) | (1 << (PlSqlParser.PROCESS - 1313)) | (1 << (PlSqlParser.PROFILE - 1313)) | (1 << (PlSqlParser.PROGRAM - 1313)) | (1 << (PlSqlParser.PROJECT - 1313)) | (1 << (PlSqlParser.PROPAGATE - 1313)) | (1 << (PlSqlParser.PROTECTED - 1313)) | (1 << (PlSqlParser.PROTECTION - 1313)) | (1 << (PlSqlParser.PROXY - 1313)) | (1 << (PlSqlParser.PRUNING - 1313)) | (1 << (PlSqlParser.PULL_PRED - 1313)) | (1 << (PlSqlParser.PURGE - 1313)) | (1 << (PlSqlParser.PUSH_PRED - 1313)) | (1 << (PlSqlParser.PUSH_SUBQ - 1313)) | (1 << (PlSqlParser.PX_FAULT_TOLERANCE - 1313)) | (1 << (PlSqlParser.PX_GRANULE - 1313)) | (1 << (PlSqlParser.PX_JOIN_FILTER - 1313)) | (1 << (PlSqlParser.QB_NAME - 1313)) | (1 << (PlSqlParser.QUERY_BLOCK - 1313)) | (1 << (PlSqlParser.QUERY - 1313)) | (1 << (PlSqlParser.QUEUE_CURR - 1313)) | (1 << (PlSqlParser.QUEUE - 1313)) | (1 << (PlSqlParser.QUEUE_ROWP - 1313)) | (1 << (PlSqlParser.QUIESCE - 1313)) | (1 << (PlSqlParser.QUORUM - 1313)) | (1 << (PlSqlParser.QUOTA - 1313)) | (1 << (PlSqlParser.RAISE - 1313)) | (1 << (PlSqlParser.RANDOM_LOCAL - 1313)) | (1 << (PlSqlParser.RANDOM - 1313)) | (1 << (PlSqlParser.RANGE - 1313)))) !== 0) || ((((_la - 1345)) & ~0x1f) == 0 && ((1 << (_la - 1345)) & ((1 << (PlSqlParser.RANKM - 1345)) | (1 << (PlSqlParser.RAPIDLY - 1345)) | (1 << (PlSqlParser.RAW - 1345)) | (1 << (PlSqlParser.RAWTOHEX - 1345)) | (1 << (PlSqlParser.RAWTONHEX - 1345)) | (1 << (PlSqlParser.RBA - 1345)) | (1 << (PlSqlParser.RBO_OUTLINE - 1345)) | (1 << (PlSqlParser.RDBA - 1345)) | (1 << (PlSqlParser.READ - 1345)) | (1 << (PlSqlParser.READS - 1345)) | (1 << (PlSqlParser.REALM - 1345)) | (1 << (PlSqlParser.REAL - 1345)) | (1 << (PlSqlParser.REBALANCE - 1345)) | (1 << (PlSqlParser.REBUILD - 1345)) | (1 << (PlSqlParser.RECORD - 1345)) | (1 << (PlSqlParser.RECORDS_PER_BLOCK - 1345)) | (1 << (PlSqlParser.RECOVERABLE - 1345)) | (1 << (PlSqlParser.RECOVER - 1345)) | (1 << (PlSqlParser.RECOVERY - 1345)) | (1 << (PlSqlParser.RECYCLEBIN - 1345)) | (1 << (PlSqlParser.RECYCLE - 1345)) | (1 << (PlSqlParser.REDACTION - 1345)) | (1 << (PlSqlParser.REDEFINE - 1345)) | (1 << (PlSqlParser.REDO - 1345)) | (1 << (PlSqlParser.REDUCED - 1345)) | (1 << (PlSqlParser.REDUNDANCY - 1345)) | (1 << (PlSqlParser.REF_CASCADE_CURSOR - 1345)) | (1 << (PlSqlParser.REFERENCED - 1345)) | (1 << (PlSqlParser.REFERENCE - 1345)) | (1 << (PlSqlParser.REFERENCES - 1345)) | (1 << (PlSqlParser.REFERENCING - 1345)) | (1 << (PlSqlParser.REF - 1345)))) !== 0) || ((((_la - 1377)) & ~0x1f) == 0 && ((1 << (_la - 1377)) & ((1 << (PlSqlParser.REFRESH - 1377)) | (1 << (PlSqlParser.REFTOHEX - 1377)) | (1 << (PlSqlParser.REGEXP_COUNT - 1377)) | (1 << (PlSqlParser.REGEXP_INSTR - 1377)) | (1 << (PlSqlParser.REGEXP_LIKE - 1377)) | (1 << (PlSqlParser.REGEXP_REPLACE - 1377)) | (1 << (PlSqlParser.REGEXP_SUBSTR - 1377)) | (1 << (PlSqlParser.REGISTER - 1377)) | (1 << (PlSqlParser.REGR_AVGX - 1377)) | (1 << (PlSqlParser.REGR_AVGY - 1377)) | (1 << (PlSqlParser.REGR_COUNT - 1377)) | (1 << (PlSqlParser.REGR_INTERCEPT - 1377)) | (1 << (PlSqlParser.REGR_R2 - 1377)) | (1 << (PlSqlParser.REGR_SLOPE - 1377)) | (1 << (PlSqlParser.REGR_SXX - 1377)) | (1 << (PlSqlParser.REGR_SXY - 1377)) | (1 << (PlSqlParser.REGR_SYY - 1377)) | (1 << (PlSqlParser.REGULAR - 1377)) | (1 << (PlSqlParser.REJECT - 1377)) | (1 << (PlSqlParser.REKEY - 1377)) | (1 << (PlSqlParser.RELATIONAL - 1377)) | (1 << (PlSqlParser.RELOCATE - 1377)) | (1 << (PlSqlParser.RELY - 1377)) | (1 << (PlSqlParser.REMAINDER - 1377)) | (1 << (PlSqlParser.REMOTE_MAPPED - 1377)) | (1 << (PlSqlParser.REMOVE - 1377)) | (1 << (PlSqlParser.RENAME - 1377)) | (1 << (PlSqlParser.REPAIR - 1377)) | (1 << (PlSqlParser.REPEAT - 1377)) | (1 << (PlSqlParser.REPLACE - 1377)) | (1 << (PlSqlParser.REPLICATION - 1377)))) !== 0) || ((((_la - 1409)) & ~0x1f) == 0 && ((1 << (_la - 1409)) & ((1 << (PlSqlParser.REQUIRED - 1409)) | (1 << (PlSqlParser.RESETLOGS - 1409)) | (1 << (PlSqlParser.RESET - 1409)) | (1 << (PlSqlParser.RESIZE - 1409)) | (1 << (PlSqlParser.RESOLVE - 1409)) | (1 << (PlSqlParser.RESOLVER - 1409)) | (1 << (PlSqlParser.RESPECT - 1409)) | (1 << (PlSqlParser.RESTART - 1409)) | (1 << (PlSqlParser.RESTORE_AS_INTERVALS - 1409)) | (1 << (PlSqlParser.RESTORE - 1409)) | (1 << (PlSqlParser.RESTRICT_ALL_REF_CONS - 1409)) | (1 << (PlSqlParser.RESTRICTED - 1409)) | (1 << (PlSqlParser.RESTRICT_REFERENCES - 1409)) | (1 << (PlSqlParser.RESTRICT - 1409)) | (1 << (PlSqlParser.RESULT_CACHE - 1409)) | (1 << (PlSqlParser.RESULT - 1409)) | (1 << (PlSqlParser.RESUMABLE - 1409)) | (1 << (PlSqlParser.RESUME - 1409)) | (1 << (PlSqlParser.RETENTION - 1409)) | (1 << (PlSqlParser.RETRY_ON_ROW_CHANGE - 1409)) | (1 << (PlSqlParser.RETURNING - 1409)) | (1 << (PlSqlParser.RETURN - 1409)) | (1 << (PlSqlParser.REUSE - 1409)) | (1 << (PlSqlParser.REVERSE - 1409)) | (1 << (PlSqlParser.REWRITE_OR_ERROR - 1409)) | (1 << (PlSqlParser.REWRITE - 1409)) | (1 << (PlSqlParser.RIGHT - 1409)) | (1 << (PlSqlParser.ROLE - 1409)) | (1 << (PlSqlParser.ROLESET - 1409)) | (1 << (PlSqlParser.ROLES - 1409)))) !== 0) || ((((_la - 1441)) & ~0x1f) == 0 && ((1 << (_la - 1441)) & ((1 << (PlSqlParser.ROLLBACK - 1441)) | (1 << (PlSqlParser.ROLLING - 1441)) | (1 << (PlSqlParser.ROLLUP - 1441)) | (1 << (PlSqlParser.ROWDEPENDENCIES - 1441)) | (1 << (PlSqlParser.ROWID_MAPPING_TABLE - 1441)) | (1 << (PlSqlParser.ROWID - 1441)) | (1 << (PlSqlParser.ROWIDTOCHAR - 1441)) | (1 << (PlSqlParser.ROWIDTONCHAR - 1441)) | (1 << (PlSqlParser.ROW_LENGTH - 1441)) | (1 << (PlSqlParser.ROWNUM - 1441)) | (1 << (PlSqlParser.ROW - 1441)) | (1 << (PlSqlParser.ROWS - 1441)) | (1 << (PlSqlParser.RPAD - 1441)) | (1 << (PlSqlParser.RTRIM - 1441)) | (1 << (PlSqlParser.RULE - 1441)) | (1 << (PlSqlParser.RULES - 1441)) | (1 << (PlSqlParser.RUNNING - 1441)) | (1 << (PlSqlParser.SALT - 1441)) | (1 << (PlSqlParser.SAMPLE - 1441)) | (1 << (PlSqlParser.SAVE_AS_INTERVALS - 1441)) | (1 << (PlSqlParser.SAVEPOINT - 1441)) | (1 << (PlSqlParser.SAVE - 1441)) | (1 << (PlSqlParser.SB4 - 1441)) | (1 << (PlSqlParser.SCALE_ROWS - 1441)) | (1 << (PlSqlParser.SCALE - 1441)) | (1 << (PlSqlParser.SCAN_INSTANCES - 1441)) | (1 << (PlSqlParser.SCAN - 1441)) | (1 << (PlSqlParser.SCHEDULER - 1441)) | (1 << (PlSqlParser.SCHEMACHECK - 1441)) | (1 << (PlSqlParser.SCHEMA - 1441)) | (1 << (PlSqlParser.SCN_ASCENDING - 1441)) | (1 << (PlSqlParser.SCN - 1441)))) !== 0) || ((((_la - 1473)) & ~0x1f) == 0 && ((1 << (_la - 1473)) & ((1 << (PlSqlParser.SCOPE - 1473)) | (1 << (PlSqlParser.SCRUB - 1473)) | (1 << (PlSqlParser.SD_ALL - 1473)) | (1 << (PlSqlParser.SD_INHIBIT - 1473)) | (1 << (PlSqlParser.SDO_GEOM_MBR - 1473)) | (1 << (PlSqlParser.SD_SHOW - 1473)) | (1 << (PlSqlParser.SEARCH - 1473)) | (1 << (PlSqlParser.SECOND - 1473)) | (1 << (PlSqlParser.SECRET - 1473)) | (1 << (PlSqlParser.SECUREFILE_DBA - 1473)) | (1 << (PlSqlParser.SECUREFILE - 1473)) | (1 << (PlSqlParser.SECURITY - 1473)) | (1 << (PlSqlParser.SEED - 1473)) | (1 << (PlSqlParser.SEG_BLOCK - 1473)) | (1 << (PlSqlParser.SEG_FILE - 1473)) | (1 << (PlSqlParser.SEGMENT - 1473)) | (1 << (PlSqlParser.SELECTIVITY - 1473)) | (1 << (PlSqlParser.SELF - 1473)) | (1 << (PlSqlParser.SEMIJOIN_DRIVER - 1473)) | (1 << (PlSqlParser.SEMIJOIN - 1473)) | (1 << (PlSqlParser.SEMI_TO_INNER - 1473)) | (1 << (PlSqlParser.SEQUENCED - 1473)) | (1 << (PlSqlParser.SEQUENCE - 1473)) | (1 << (PlSqlParser.SEQUENTIAL - 1473)) | (1 << (PlSqlParser.SERIALIZABLE - 1473)) | (1 << (PlSqlParser.SERIALLY_REUSABLE - 1473)) | (1 << (PlSqlParser.SERIAL - 1473)) | (1 << (PlSqlParser.SERVERERROR - 1473)) | (1 << (PlSqlParser.SERVICE_NAME_CONVERT - 1473)) | (1 << (PlSqlParser.SERVICES - 1473)))) !== 0) || ((((_la - 1505)) & ~0x1f) == 0 && ((1 << (_la - 1505)) & ((1 << (PlSqlParser.SESSION_CACHED_CURSORS - 1505)) | (1 << (PlSqlParser.SESSION - 1505)) | (1 << (PlSqlParser.SESSIONS_PER_USER - 1505)) | (1 << (PlSqlParser.SESSIONTIMEZONE - 1505)) | (1 << (PlSqlParser.SESSIONTZNAME - 1505)) | (1 << (PlSqlParser.SET - 1505)) | (1 << (PlSqlParser.SETS - 1505)) | (1 << (PlSqlParser.SETTINGS - 1505)) | (1 << (PlSqlParser.SET_TO_JOIN - 1505)) | (1 << (PlSqlParser.SEVERE - 1505)) | (1 << (PlSqlParser.SHARED_POOL - 1505)) | (1 << (PlSqlParser.SHARED - 1505)) | (1 << (PlSqlParser.SHARING - 1505)) | (1 << (PlSqlParser.SHELFLIFE - 1505)) | (1 << (PlSqlParser.SHOW - 1505)) | (1 << (PlSqlParser.SHRINK - 1505)) | (1 << (PlSqlParser.SHUTDOWN - 1505)) | (1 << (PlSqlParser.SIBLINGS - 1505)) | (1 << (PlSqlParser.SID - 1505)) | (1 << (PlSqlParser.SIGNAL_COMPONENT - 1505)) | (1 << (PlSqlParser.SIGNAL_FUNCTION - 1505)) | (1 << (PlSqlParser.SIGN - 1505)) | (1 << (PlSqlParser.SIGNTYPE - 1505)) | (1 << (PlSqlParser.SIMPLE_INTEGER - 1505)) | (1 << (PlSqlParser.SIMPLE - 1505)) | (1 << (PlSqlParser.SINGLE - 1505)) | (1 << (PlSqlParser.SINGLETASK - 1505)) | (1 << (PlSqlParser.SINH - 1505)) | (1 << (PlSqlParser.SIN - 1505)) | (1 << (PlSqlParser.SKIP_EXT_OPTIMIZER - 1505)))) !== 0) || ((((_la - 1537)) & ~0x1f) == 0 && ((1 << (_la - 1537)) & ((1 << (PlSqlParser.SKIP_ - 1537)) | (1 << (PlSqlParser.SKIP_UNQ_UNUSABLE_IDX - 1537)) | (1 << (PlSqlParser.SKIP_UNUSABLE_INDEXES - 1537)) | (1 << (PlSqlParser.SMALLFILE - 1537)) | (1 << (PlSqlParser.SMALLINT - 1537)) | (1 << (PlSqlParser.SNAPSHOT - 1537)) | (1 << (PlSqlParser.SOME - 1537)) | (1 << (PlSqlParser.SORT - 1537)) | (1 << (PlSqlParser.SOUNDEX - 1537)) | (1 << (PlSqlParser.SOURCE_FILE_DIRECTORY - 1537)) | (1 << (PlSqlParser.SOURCE_FILE_NAME_CONVERT - 1537)) | (1 << (PlSqlParser.SOURCE - 1537)) | (1 << (PlSqlParser.SPACE_KEYWORD - 1537)) | (1 << (PlSqlParser.SPECIFICATION - 1537)) | (1 << (PlSqlParser.SPFILE - 1537)) | (1 << (PlSqlParser.SPLIT - 1537)) | (1 << (PlSqlParser.SPREADSHEET - 1537)) | (1 << (PlSqlParser.SQLDATA - 1537)) | (1 << (PlSqlParser.SQLERROR - 1537)) | (1 << (PlSqlParser.SQLLDR - 1537)) | (1 << (PlSqlParser.SQL - 1537)) | (1 << (PlSqlParser.SQL_TRACE - 1537)) | (1 << (PlSqlParser.SQL_TRANSLATION_PROFILE - 1537)) | (1 << (PlSqlParser.SQRT - 1537)) | (1 << (PlSqlParser.STALE - 1537)) | (1 << (PlSqlParser.STANDALONE - 1537)) | (1 << (PlSqlParser.STANDARD_HASH - 1537)) | (1 << (PlSqlParser.STANDBY_MAX_DATA_DELAY - 1537)) | (1 << (PlSqlParser.STANDBYS - 1537)) | (1 << (PlSqlParser.STANDBY - 1537)) | (1 << (PlSqlParser.STAR - 1537)) | (1 << (PlSqlParser.STAR_TRANSFORMATION - 1537)))) !== 0) || ((((_la - 1570)) & ~0x1f) == 0 && ((1 << (_la - 1570)) & ((1 << (PlSqlParser.STARTUP - 1570)) | (1 << (PlSqlParser.STATEMENT_ID - 1570)) | (1 << (PlSqlParser.STATEMENT_QUEUING - 1570)) | (1 << (PlSqlParser.STATEMENTS - 1570)) | (1 << (PlSqlParser.STATEMENT - 1570)) | (1 << (PlSqlParser.STATE - 1570)) | (1 << (PlSqlParser.STATIC - 1570)) | (1 << (PlSqlParser.STATISTICS - 1570)) | (1 << (PlSqlParser.STATS_BINOMIAL_TEST - 1570)) | (1 << (PlSqlParser.STATS_CROSSTAB - 1570)) | (1 << (PlSqlParser.STATS_F_TEST - 1570)) | (1 << (PlSqlParser.STATS_KS_TEST - 1570)) | (1 << (PlSqlParser.STATS_MODE - 1570)) | (1 << (PlSqlParser.STATS_MW_TEST - 1570)) | (1 << (PlSqlParser.STATS_ONE_WAY_ANOVA - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_INDEP - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_INDEPU - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_ONE - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_PAIRED - 1570)) | (1 << (PlSqlParser.STATS_WSR_TEST - 1570)) | (1 << (PlSqlParser.STDDEV_POP - 1570)) | (1 << (PlSqlParser.STDDEV_SAMP - 1570)) | (1 << (PlSqlParser.STOP - 1570)) | (1 << (PlSqlParser.STORAGE - 1570)) | (1 << (PlSqlParser.STORE - 1570)) | (1 << (PlSqlParser.STREAMS - 1570)) | (1 << (PlSqlParser.STREAM - 1570)) | (1 << (PlSqlParser.STRICT - 1570)) | (1 << (PlSqlParser.STRING - 1570)) | (1 << (PlSqlParser.STRIPE_COLUMNS - 1570)) | (1 << (PlSqlParser.STRIPE_WIDTH - 1570)) | (1 << (PlSqlParser.STRIP - 1570)))) !== 0) || ((((_la - 1602)) & ~0x1f) == 0 && ((1 << (_la - 1602)) & ((1 << (PlSqlParser.STRUCTURE - 1602)) | (1 << (PlSqlParser.SUBMULTISET - 1602)) | (1 << (PlSqlParser.SUBPARTITION_REL - 1602)) | (1 << (PlSqlParser.SUBPARTITIONS - 1602)) | (1 << (PlSqlParser.SUBPARTITION - 1602)) | (1 << (PlSqlParser.SUBQUERIES - 1602)) | (1 << (PlSqlParser.SUBQUERY_PRUNING - 1602)) | (1 << (PlSqlParser.SUBSCRIBE - 1602)) | (1 << (PlSqlParser.SUBSET - 1602)) | (1 << (PlSqlParser.SUBSTITUTABLE - 1602)) | (1 << (PlSqlParser.SUBSTR2 - 1602)) | (1 << (PlSqlParser.SUBSTR4 - 1602)) | (1 << (PlSqlParser.SUBSTRB - 1602)) | (1 << (PlSqlParser.SUBSTRC - 1602)) | (1 << (PlSqlParser.SUBTYPE - 1602)) | (1 << (PlSqlParser.SUCCESSFUL - 1602)) | (1 << (PlSqlParser.SUCCESS - 1602)) | (1 << (PlSqlParser.SUMMARY - 1602)) | (1 << (PlSqlParser.SUPPLEMENTAL - 1602)) | (1 << (PlSqlParser.SUSPEND - 1602)) | (1 << (PlSqlParser.SWAP_JOIN_INPUTS - 1602)) | (1 << (PlSqlParser.SWITCHOVER - 1602)) | (1 << (PlSqlParser.SWITCH - 1602)) | (1 << (PlSqlParser.SYNCHRONOUS - 1602)) | (1 << (PlSqlParser.SYNC - 1602)) | (1 << (PlSqlParser.SYSASM - 1602)) | (1 << (PlSqlParser.SYS_AUDIT - 1602)) | (1 << (PlSqlParser.SYSAUX - 1602)) | (1 << (PlSqlParser.SYSBACKUP - 1602)) | (1 << (PlSqlParser.SYS_CHECKACL - 1602)) | (1 << (PlSqlParser.SYS_CHECK_PRIVILEGE - 1602)))) !== 0) || ((((_la - 1634)) & ~0x1f) == 0 && ((1 << (_la - 1634)) & ((1 << (PlSqlParser.SYS_CONNECT_BY_PATH - 1634)) | (1 << (PlSqlParser.SYS_CONTEXT - 1634)) | (1 << (PlSqlParser.SYSDATE - 1634)) | (1 << (PlSqlParser.SYSDBA - 1634)) | (1 << (PlSqlParser.SYS_DBURIGEN - 1634)) | (1 << (PlSqlParser.SYSDG - 1634)) | (1 << (PlSqlParser.SYS_DL_CURSOR - 1634)) | (1 << (PlSqlParser.SYS_DM_RXFORM_CHR - 1634)) | (1 << (PlSqlParser.SYS_DM_RXFORM_NUM - 1634)) | (1 << (PlSqlParser.SYS_DOM_COMPARE - 1634)) | (1 << (PlSqlParser.SYS_DST_PRIM2SEC - 1634)) | (1 << (PlSqlParser.SYS_DST_SEC2PRIM - 1634)) | (1 << (PlSqlParser.SYS_ET_BFILE_TO_RAW - 1634)) | (1 << (PlSqlParser.SYS_ET_BLOB_TO_IMAGE - 1634)) | (1 << (PlSqlParser.SYS_ET_IMAGE_TO_BLOB - 1634)) | (1 << (PlSqlParser.SYS_ET_RAW_TO_BFILE - 1634)) | (1 << (PlSqlParser.SYS_EXTPDTXT - 1634)) | (1 << (PlSqlParser.SYS_EXTRACT_UTC - 1634)) | (1 << (PlSqlParser.SYS_FBT_INSDEL - 1634)) | (1 << (PlSqlParser.SYS_FILTER_ACLS - 1634)) | (1 << (PlSqlParser.SYS_FNMATCHES - 1634)) | (1 << (PlSqlParser.SYS_FNREPLACE - 1634)) | (1 << (PlSqlParser.SYS_GET_ACLIDS - 1634)) | (1 << (PlSqlParser.SYS_GET_COL_ACLIDS - 1634)) | (1 << (PlSqlParser.SYS_GET_PRIVILEGES - 1634)) | (1 << (PlSqlParser.SYS_GETTOKENID - 1634)) | (1 << (PlSqlParser.SYS_GETXTIVAL - 1634)) | (1 << (PlSqlParser.SYS_GUID - 1634)) | (1 << (PlSqlParser.SYSGUID - 1634)) | (1 << (PlSqlParser.SYSKM - 1634)) | (1 << (PlSqlParser.SYS_MAKE_XMLNODEID - 1634)) | (1 << (PlSqlParser.SYS_MAKEXML - 1634)))) !== 0) || ((((_la - 1666)) & ~0x1f) == 0 && ((1 << (_la - 1666)) & ((1 << (PlSqlParser.SYS_MKXMLATTR - 1666)) | (1 << (PlSqlParser.SYS_MKXTI - 1666)) | (1 << (PlSqlParser.SYSOBJ - 1666)) | (1 << (PlSqlParser.SYS_OP_ADT2BIN - 1666)) | (1 << (PlSqlParser.SYS_OP_ADTCONS - 1666)) | (1 << (PlSqlParser.SYS_OP_ALSCRVAL - 1666)) | (1 << (PlSqlParser.SYS_OP_ATG - 1666)) | (1 << (PlSqlParser.SYS_OP_BIN2ADT - 1666)) | (1 << (PlSqlParser.SYS_OP_BITVEC - 1666)) | (1 << (PlSqlParser.SYS_OP_BL2R - 1666)) | (1 << (PlSqlParser.SYS_OP_BLOOM_FILTER_LIST - 1666)) | (1 << (PlSqlParser.SYS_OP_BLOOM_FILTER - 1666)) | (1 << (PlSqlParser.SYS_OP_C2C - 1666)) | (1 << (PlSqlParser.SYS_OP_CAST - 1666)) | (1 << (PlSqlParser.SYS_OP_CEG - 1666)) | (1 << (PlSqlParser.SYS_OP_CL2C - 1666)) | (1 << (PlSqlParser.SYS_OP_COMBINED_HASH - 1666)) | (1 << (PlSqlParser.SYS_OP_COMP - 1666)) | (1 << (PlSqlParser.SYS_OP_CONVERT - 1666)) | (1 << (PlSqlParser.SYS_OP_COUNTCHG - 1666)) | (1 << (PlSqlParser.SYS_OP_CSCONV - 1666)) | (1 << (PlSqlParser.SYS_OP_CSCONVTEST - 1666)) | (1 << (PlSqlParser.SYS_OP_CSR - 1666)) | (1 << (PlSqlParser.SYS_OP_CSX_PATCH - 1666)) | (1 << (PlSqlParser.SYS_OP_CYCLED_SEQ - 1666)) | (1 << (PlSqlParser.SYS_OP_DECOMP - 1666)) | (1 << (PlSqlParser.SYS_OP_DESCEND - 1666)) | (1 << (PlSqlParser.SYS_OP_DISTINCT - 1666)) | (1 << (PlSqlParser.SYS_OP_DRA - 1666)) | (1 << (PlSqlParser.SYS_OP_DUMP - 1666)) | (1 << (PlSqlParser.SYS_OP_DV_CHECK - 1666)) | (1 << (PlSqlParser.SYS_OP_ENFORCE_NOT_NULL - 1666)))) !== 0) || ((((_la - 1698)) & ~0x1f) == 0 && ((1 << (_la - 1698)) & ((1 << (PlSqlParser.SYSOPER - 1698)) | (1 << (PlSqlParser.SYS_OP_EXTRACT - 1698)) | (1 << (PlSqlParser.SYS_OP_GROUPING - 1698)) | (1 << (PlSqlParser.SYS_OP_GUID - 1698)) | (1 << (PlSqlParser.SYS_OP_HASH - 1698)) | (1 << (PlSqlParser.SYS_OP_IIX - 1698)) | (1 << (PlSqlParser.SYS_OP_ITR - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_CREATE - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_FILTER_LIST - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_FILTER - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_SUCCEEDED - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_USE - 1698)) | (1 << (PlSqlParser.SYS_OP_LBID - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2BLOB - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2CLOB - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2ID - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2NCLOB - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2TYP - 1698)) | (1 << (PlSqlParser.SYS_OP_LSVI - 1698)) | (1 << (PlSqlParser.SYS_OP_LVL - 1698)) | (1 << (PlSqlParser.SYS_OP_MAKEOID - 1698)) | (1 << (PlSqlParser.SYS_OP_MAP_NONNULL - 1698)) | (1 << (PlSqlParser.SYS_OP_MSR - 1698)) | (1 << (PlSqlParser.SYS_OP_NICOMBINE - 1698)) | (1 << (PlSqlParser.SYS_OP_NIEXTRACT - 1698)) | (1 << (PlSqlParser.SYS_OP_NII - 1698)) | (1 << (PlSqlParser.SYS_OP_NIX - 1698)) | (1 << (PlSqlParser.SYS_OP_NOEXPAND - 1698)) | (1 << (PlSqlParser.SYS_OP_NTCIMG - 1698)) | (1 << (PlSqlParser.SYS_OP_NUMTORAW - 1698)) | (1 << (PlSqlParser.SYS_OP_OIDVALUE - 1698)) | (1 << (PlSqlParser.SYS_OP_OPNSIZE - 1698)))) !== 0) || ((((_la - 1730)) & ~0x1f) == 0 && ((1 << (_la - 1730)) & ((1 << (PlSqlParser.SYS_OP_PAR_1 - 1730)) | (1 << (PlSqlParser.SYS_OP_PARGID_1 - 1730)) | (1 << (PlSqlParser.SYS_OP_PARGID - 1730)) | (1 << (PlSqlParser.SYS_OP_PAR - 1730)) | (1 << (PlSqlParser.SYS_OP_PART_ID - 1730)) | (1 << (PlSqlParser.SYS_OP_PIVOT - 1730)) | (1 << (PlSqlParser.SYS_OP_R2O - 1730)) | (1 << (PlSqlParser.SYS_OP_RAWTONUM - 1730)) | (1 << (PlSqlParser.SYS_OP_RDTM - 1730)) | (1 << (PlSqlParser.SYS_OP_REF - 1730)) | (1 << (PlSqlParser.SYS_OP_RMTD - 1730)) | (1 << (PlSqlParser.SYS_OP_ROWIDTOOBJ - 1730)) | (1 << (PlSqlParser.SYS_OP_RPB - 1730)) | (1 << (PlSqlParser.SYS_OPTLOBPRBSC - 1730)) | (1 << (PlSqlParser.SYS_OP_TOSETID - 1730)) | (1 << (PlSqlParser.SYS_OP_TPR - 1730)) | (1 << (PlSqlParser.SYS_OP_TRTB - 1730)) | (1 << (PlSqlParser.SYS_OPTXICMP - 1730)) | (1 << (PlSqlParser.SYS_OPTXQCASTASNQ - 1730)) | (1 << (PlSqlParser.SYS_OP_UNDESCEND - 1730)) | (1 << (PlSqlParser.SYS_OP_VECAND - 1730)) | (1 << (PlSqlParser.SYS_OP_VECBIT - 1730)) | (1 << (PlSqlParser.SYS_OP_VECOR - 1730)) | (1 << (PlSqlParser.SYS_OP_VECXOR - 1730)) | (1 << (PlSqlParser.SYS_OP_VERSION - 1730)) | (1 << (PlSqlParser.SYS_OP_VREF - 1730)) | (1 << (PlSqlParser.SYS_OP_VVD - 1730)) | (1 << (PlSqlParser.SYS_OP_XMLCONS_FOR_CSX - 1730)) | (1 << (PlSqlParser.SYS_OP_XPTHATG - 1730)) | (1 << (PlSqlParser.SYS_OP_XPTHIDX - 1730)) | (1 << (PlSqlParser.SYS_OP_XPTHOP - 1730)) | (1 << (PlSqlParser.SYS_OP_XTXT2SQLT - 1730)))) !== 0) || ((((_la - 1762)) & ~0x1f) == 0 && ((1 << (_la - 1762)) & ((1 << (PlSqlParser.SYS_OP_ZONE_ID - 1762)) | (1 << (PlSqlParser.SYS_ORDERKEY_DEPTH - 1762)) | (1 << (PlSqlParser.SYS_ORDERKEY_MAXCHILD - 1762)) | (1 << (PlSqlParser.SYS_ORDERKEY_PARENT - 1762)) | (1 << (PlSqlParser.SYS_PARALLEL_TXN - 1762)) | (1 << (PlSqlParser.SYS_PATHID_IS_ATTR - 1762)) | (1 << (PlSqlParser.SYS_PATHID_IS_NMSPC - 1762)) | (1 << (PlSqlParser.SYS_PATHID_LASTNAME - 1762)) | (1 << (PlSqlParser.SYS_PATHID_LASTNMSPC - 1762)) | (1 << (PlSqlParser.SYS_PATH_REVERSE - 1762)) | (1 << (PlSqlParser.SYS_PXQEXTRACT - 1762)) | (1 << (PlSqlParser.SYS_RAW_TO_XSID - 1762)) | (1 << (PlSqlParser.SYS_RID_ORDER - 1762)) | (1 << (PlSqlParser.SYS_ROW_DELTA - 1762)) | (1 << (PlSqlParser.SYS_SC_2_XMLT - 1762)) | (1 << (PlSqlParser.SYS_SYNRCIREDO - 1762)) | (1 << (PlSqlParser.SYSTEM_DEFINED - 1762)) | (1 << (PlSqlParser.SYSTEM - 1762)) | (1 << (PlSqlParser.SYSTIMESTAMP - 1762)) | (1 << (PlSqlParser.SYS_TYPEID - 1762)) | (1 << (PlSqlParser.SYS_UMAKEXML - 1762)) | (1 << (PlSqlParser.SYS_XMLANALYZE - 1762)) | (1 << (PlSqlParser.SYS_XMLCONTAINS - 1762)) | (1 << (PlSqlParser.SYS_XMLCONV - 1762)) | (1 << (PlSqlParser.SYS_XMLEXNSURI - 1762)) | (1 << (PlSqlParser.SYS_XMLGEN - 1762)) | (1 << (PlSqlParser.SYS_XMLI_LOC_ISNODE - 1762)) | (1 << (PlSqlParser.SYS_XMLI_LOC_ISTEXT - 1762)) | (1 << (PlSqlParser.SYS_XMLINSTR - 1762)) | (1 << (PlSqlParser.SYS_XMLLOCATOR_GETSVAL - 1762)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETCID - 1762)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETLOCATOR - 1762)))) !== 0) || ((((_la - 1794)) & ~0x1f) == 0 && ((1 << (_la - 1794)) & ((1 << (PlSqlParser.SYS_XMLNODEID_GETOKEY - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETPATHID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETPTRID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETRID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETSVAL - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETTID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID - 1794)) | (1 << (PlSqlParser.SYS_XMLT_2_SC - 1794)) | (1 << (PlSqlParser.SYS_XMLTRANSLATE - 1794)) | (1 << (PlSqlParser.SYS_XMLTYPE2SQL - 1794)) | (1 << (PlSqlParser.SYS_XQ_ASQLCNV - 1794)) | (1 << (PlSqlParser.SYS_XQ_ATOMCNVCHK - 1794)) | (1 << (PlSqlParser.SYS_XQBASEURI - 1794)) | (1 << (PlSqlParser.SYS_XQCASTABLEERRH - 1794)) | (1 << (PlSqlParser.SYS_XQCODEP2STR - 1794)) | (1 << (PlSqlParser.SYS_XQCODEPEQ - 1794)) | (1 << (PlSqlParser.SYS_XQCON2SEQ - 1794)) | (1 << (PlSqlParser.SYS_XQCONCAT - 1794)) | (1 << (PlSqlParser.SYS_XQDELETE - 1794)) | (1 << (PlSqlParser.SYS_XQDFLTCOLATION - 1794)) | (1 << (PlSqlParser.SYS_XQDOC - 1794)) | (1 << (PlSqlParser.SYS_XQDOCURI - 1794)) | (1 << (PlSqlParser.SYS_XQDURDIV - 1794)) | (1 << (PlSqlParser.SYS_XQED4URI - 1794)) | (1 << (PlSqlParser.SYS_XQENDSWITH - 1794)) | (1 << (PlSqlParser.SYS_XQERRH - 1794)) | (1 << (PlSqlParser.SYS_XQERR - 1794)) | (1 << (PlSqlParser.SYS_XQESHTMLURI - 1794)) | (1 << (PlSqlParser.SYS_XQEXLOBVAL - 1794)) | (1 << (PlSqlParser.SYS_XQEXSTWRP - 1794)) | (1 << (PlSqlParser.SYS_XQEXTRACT - 1794)) | (1 << (PlSqlParser.SYS_XQEXTRREF - 1794)))) !== 0) || ((((_la - 1826)) & ~0x1f) == 0 && ((1 << (_la - 1826)) & ((1 << (PlSqlParser.SYS_XQEXVAL - 1826)) | (1 << (PlSqlParser.SYS_XQFB2STR - 1826)) | (1 << (PlSqlParser.SYS_XQFNBOOL - 1826)) | (1 << (PlSqlParser.SYS_XQFNCMP - 1826)) | (1 << (PlSqlParser.SYS_XQFNDATIM - 1826)) | (1 << (PlSqlParser.SYS_XQFNLNAME - 1826)) | (1 << (PlSqlParser.SYS_XQFNNM - 1826)) | (1 << (PlSqlParser.SYS_XQFNNSURI - 1826)) | (1 << (PlSqlParser.SYS_XQFNPREDTRUTH - 1826)) | (1 << (PlSqlParser.SYS_XQFNQNM - 1826)) | (1 << (PlSqlParser.SYS_XQFNROOT - 1826)) | (1 << (PlSqlParser.SYS_XQFORMATNUM - 1826)) | (1 << (PlSqlParser.SYS_XQFTCONTAIN - 1826)) | (1 << (PlSqlParser.SYS_XQFUNCR - 1826)) | (1 << (PlSqlParser.SYS_XQGETCONTENT - 1826)) | (1 << (PlSqlParser.SYS_XQINDXOF - 1826)) | (1 << (PlSqlParser.SYS_XQINSERT - 1826)) | (1 << (PlSqlParser.SYS_XQINSPFX - 1826)) | (1 << (PlSqlParser.SYS_XQIRI2URI - 1826)) | (1 << (PlSqlParser.SYS_XQLANG - 1826)) | (1 << (PlSqlParser.SYS_XQLLNMFRMQNM - 1826)) | (1 << (PlSqlParser.SYS_XQMKNODEREF - 1826)) | (1 << (PlSqlParser.SYS_XQNILLED - 1826)) | (1 << (PlSqlParser.SYS_XQNODENAME - 1826)) | (1 << (PlSqlParser.SYS_XQNORMSPACE - 1826)) | (1 << (PlSqlParser.SYS_XQNORMUCODE - 1826)) | (1 << (PlSqlParser.SYS_XQ_NRNG - 1826)) | (1 << (PlSqlParser.SYS_XQNSP4PFX - 1826)) | (1 << (PlSqlParser.SYS_XQNSPFRMQNM - 1826)) | (1 << (PlSqlParser.SYS_XQPFXFRMQNM - 1826)) | (1 << (PlSqlParser.SYS_XQ_PKSQL2XML - 1826)) | (1 << (PlSqlParser.SYS_XQPOLYABS - 1826)))) !== 0) || ((((_la - 1858)) & ~0x1f) == 0 && ((1 << (_la - 1858)) & ((1 << (PlSqlParser.SYS_XQPOLYADD - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYCEL - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYCSTBL - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYCST - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYDIV - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYFLR - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYMOD - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYMUL - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYRND - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYSQRT - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYSUB - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYUMUS - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYUPLS - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVEQ - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVGE - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVGT - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVLE - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVLT - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVNE - 1858)) | (1 << (PlSqlParser.SYS_XQREF2VAL - 1858)) | (1 << (PlSqlParser.SYS_XQRENAME - 1858)) | (1 << (PlSqlParser.SYS_XQREPLACE - 1858)) | (1 << (PlSqlParser.SYS_XQRESVURI - 1858)) | (1 << (PlSqlParser.SYS_XQRNDHALF2EVN - 1858)) | (1 << (PlSqlParser.SYS_XQRSLVQNM - 1858)) | (1 << (PlSqlParser.SYS_XQRYENVPGET - 1858)) | (1 << (PlSqlParser.SYS_XQRYVARGET - 1858)) | (1 << (PlSqlParser.SYS_XQRYWRP - 1858)) | (1 << (PlSqlParser.SYS_XQSEQ2CON4XC - 1858)) | (1 << (PlSqlParser.SYS_XQSEQ2CON - 1858)) | (1 << (PlSqlParser.SYS_XQSEQDEEPEQ - 1858)) | (1 << (PlSqlParser.SYS_XQSEQINSB - 1858)))) !== 0) || ((((_la - 1890)) & ~0x1f) == 0 && ((1 << (_la - 1890)) & ((1 << (PlSqlParser.SYS_XQSEQRM - 1890)) | (1 << (PlSqlParser.SYS_XQSEQRVS - 1890)) | (1 << (PlSqlParser.SYS_XQSEQSUB - 1890)) | (1 << (PlSqlParser.SYS_XQSEQTYPMATCH - 1890)) | (1 << (PlSqlParser.SYS_XQSTARTSWITH - 1890)) | (1 << (PlSqlParser.SYS_XQSTATBURI - 1890)) | (1 << (PlSqlParser.SYS_XQSTR2CODEP - 1890)) | (1 << (PlSqlParser.SYS_XQSTRJOIN - 1890)) | (1 << (PlSqlParser.SYS_XQSUBSTRAFT - 1890)) | (1 << (PlSqlParser.SYS_XQSUBSTRBEF - 1890)) | (1 << (PlSqlParser.SYS_XQTOKENIZE - 1890)) | (1 << (PlSqlParser.SYS_XQTREATAS - 1890)) | (1 << (PlSqlParser.SYS_XQ_UPKXML2SQL - 1890)) | (1 << (PlSqlParser.SYS_XQXFORM - 1890)) | (1 << (PlSqlParser.SYS_XSID_TO_RAW - 1890)) | (1 << (PlSqlParser.SYS_ZMAP_FILTER - 1890)) | (1 << (PlSqlParser.SYS_ZMAP_REFRESH - 1890)) | (1 << (PlSqlParser.TABLE_LOOKUP_BY_NL - 1890)) | (1 << (PlSqlParser.TABLESPACE_NO - 1890)) | (1 << (PlSqlParser.TABLESPACE - 1890)) | (1 << (PlSqlParser.TABLES - 1890)) | (1 << (PlSqlParser.TABLE_STATS - 1890)) | (1 << (PlSqlParser.TABLE - 1890)) | (1 << (PlSqlParser.TABNO - 1890)) | (1 << (PlSqlParser.TAG - 1890)) | (1 << (PlSqlParser.TANH - 1890)) | (1 << (PlSqlParser.TAN - 1890)) | (1 << (PlSqlParser.TBLORIDXPARTNUM - 1890)) | (1 << (PlSqlParser.TEMPFILE - 1890)) | (1 << (PlSqlParser.TEMPLATE - 1890)) | (1 << (PlSqlParser.TEMPORARY - 1890)) | (1 << (PlSqlParser.TEMP_TABLE - 1890)))) !== 0) || ((((_la - 1922)) & ~0x1f) == 0 && ((1 << (_la - 1922)) & ((1 << (PlSqlParser.TEST - 1922)) | (1 << (PlSqlParser.TEXT - 1922)) | (1 << (PlSqlParser.THAN - 1922)) | (1 << (PlSqlParser.THEN - 1922)) | (1 << (PlSqlParser.THE - 1922)) | (1 << (PlSqlParser.THREAD - 1922)) | (1 << (PlSqlParser.THROUGH - 1922)) | (1 << (PlSqlParser.TIER - 1922)) | (1 << (PlSqlParser.TIES - 1922)) | (1 << (PlSqlParser.TIMEOUT - 1922)) | (1 << (PlSqlParser.TIMESTAMP_LTZ_UNCONSTRAINED - 1922)) | (1 << (PlSqlParser.TIMESTAMP - 1922)) | (1 << (PlSqlParser.TIMESTAMP_TZ_UNCONSTRAINED - 1922)) | (1 << (PlSqlParser.TIMESTAMP_UNCONSTRAINED - 1922)) | (1 << (PlSqlParser.TIMES - 1922)) | (1 << (PlSqlParser.TIME - 1922)) | (1 << (PlSqlParser.TIMEZONE_ABBR - 1922)) | (1 << (PlSqlParser.TIMEZONE_HOUR - 1922)) | (1 << (PlSqlParser.TIMEZONE_MINUTE - 1922)) | (1 << (PlSqlParser.TIMEZONE_OFFSET - 1922)) | (1 << (PlSqlParser.TIMEZONE_REGION - 1922)) | (1 << (PlSqlParser.TIME_ZONE - 1922)) | (1 << (PlSqlParser.TIV_GB - 1922)) | (1 << (PlSqlParser.TIV_SSF - 1922)) | (1 << (PlSqlParser.TO_ACLID - 1922)) | (1 << (PlSqlParser.TO_BINARY_DOUBLE - 1922)) | (1 << (PlSqlParser.TO_BINARY_FLOAT - 1922)) | (1 << (PlSqlParser.TO_BLOB - 1922)) | (1 << (PlSqlParser.TO_CLOB - 1922)) | (1 << (PlSqlParser.TO_DSINTERVAL - 1922)) | (1 << (PlSqlParser.TO_LOB - 1922)))) !== 0) || ((((_la - 1954)) & ~0x1f) == 0 && ((1 << (_la - 1954)) & ((1 << (PlSqlParser.TO_MULTI_BYTE - 1954)) | (1 << (PlSqlParser.TO_NCHAR - 1954)) | (1 << (PlSqlParser.TO_NCLOB - 1954)) | (1 << (PlSqlParser.TO_NUMBER - 1954)) | (1 << (PlSqlParser.TOPLEVEL - 1954)) | (1 << (PlSqlParser.TO_SINGLE_BYTE - 1954)) | (1 << (PlSqlParser.TO_TIMESTAMP - 1954)) | (1 << (PlSqlParser.TO_TIMESTAMP_TZ - 1954)) | (1 << (PlSqlParser.TO_TIME - 1954)) | (1 << (PlSqlParser.TO_TIME_TZ - 1954)) | (1 << (PlSqlParser.TO_YMINTERVAL - 1954)) | (1 << (PlSqlParser.TRACE - 1954)) | (1 << (PlSqlParser.TRACING - 1954)) | (1 << (PlSqlParser.TRACKING - 1954)) | (1 << (PlSqlParser.TRAILING - 1954)) | (1 << (PlSqlParser.TRANSACTION - 1954)) | (1 << (PlSqlParser.TRANSFORM_DISTINCT_AGG - 1954)) | (1 << (PlSqlParser.TRANSITIONAL - 1954)) | (1 << (PlSqlParser.TRANSITION - 1954)) | (1 << (PlSqlParser.TRANSLATE - 1954)) | (1 << (PlSqlParser.TRANSLATION - 1954)) | (1 << (PlSqlParser.TREAT - 1954)) | (1 << (PlSqlParser.TRIGGERS - 1954)) | (1 << (PlSqlParser.TRIGGER - 1954)) | (1 << (PlSqlParser.TRUE - 1954)) | (1 << (PlSqlParser.TRUNCATE - 1954)) | (1 << (PlSqlParser.TRUNC - 1954)) | (1 << (PlSqlParser.TRUSTED - 1954)) | (1 << (PlSqlParser.TRUST - 1954)) | (1 << (PlSqlParser.TUNING - 1954)) | (1 << (PlSqlParser.TX - 1954)))) !== 0) || ((((_la - 1986)) & ~0x1f) == 0 && ((1 << (_la - 1986)) & ((1 << (PlSqlParser.TYPES - 1986)) | (1 << (PlSqlParser.TYPE - 1986)) | (1 << (PlSqlParser.TZ_OFFSET - 1986)) | (1 << (PlSqlParser.UB2 - 1986)) | (1 << (PlSqlParser.UBA - 1986)) | (1 << (PlSqlParser.UCS2 - 1986)) | (1 << (PlSqlParser.UID - 1986)) | (1 << (PlSqlParser.UNARCHIVED - 1986)) | (1 << (PlSqlParser.UNBOUNDED - 1986)) | (1 << (PlSqlParser.UNBOUND - 1986)) | (1 << (PlSqlParser.UNCONDITIONAL - 1986)) | (1 << (PlSqlParser.UNDER - 1986)) | (1 << (PlSqlParser.UNDO - 1986)) | (1 << (PlSqlParser.UNDROP - 1986)) | (1 << (PlSqlParser.UNIFORM - 1986)) | (1 << (PlSqlParser.UNISTR - 1986)) | (1 << (PlSqlParser.UNLIMITED - 1986)) | (1 << (PlSqlParser.UNLOAD - 1986)) | (1 << (PlSqlParser.UNLOCK - 1986)) | (1 << (PlSqlParser.UNMATCHED - 1986)) | (1 << (PlSqlParser.UNNEST_INNERJ_DISTINCT_VIEW - 1986)) | (1 << (PlSqlParser.UNNEST_NOSEMIJ_NODISTINCTVIEW - 1986)) | (1 << (PlSqlParser.UNNEST_SEMIJ_VIEW - 1986)) | (1 << (PlSqlParser.UNNEST - 1986)) | (1 << (PlSqlParser.UNPACKED - 1986)) | (1 << (PlSqlParser.UNPIVOT - 1986)) | (1 << (PlSqlParser.UNPLUG - 1986)) | (1 << (PlSqlParser.UNPROTECTED - 1986)) | (1 << (PlSqlParser.UNQUIESCE - 1986)) | (1 << (PlSqlParser.UNRECOVERABLE - 1986)))) !== 0) || ((((_la - 2018)) & ~0x1f) == 0 && ((1 << (_la - 2018)) & ((1 << (PlSqlParser.UNRESTRICTED - 2018)) | (1 << (PlSqlParser.UNSUBSCRIBE - 2018)) | (1 << (PlSqlParser.UNTIL - 2018)) | (1 << (PlSqlParser.UNUSABLE - 2018)) | (1 << (PlSqlParser.UNUSED - 2018)) | (1 << (PlSqlParser.UPDATABLE - 2018)) | (1 << (PlSqlParser.UPDATED - 2018)) | (1 << (PlSqlParser.UPDATEXML - 2018)) | (1 << (PlSqlParser.UPD_INDEXES - 2018)) | (1 << (PlSqlParser.UPD_JOININDEX - 2018)) | (1 << (PlSqlParser.UPGRADE - 2018)) | (1 << (PlSqlParser.UPPER - 2018)) | (1 << (PlSqlParser.UPSERT - 2018)) | (1 << (PlSqlParser.UROWID - 2018)) | (1 << (PlSqlParser.USABLE - 2018)) | (1 << (PlSqlParser.USAGE - 2018)) | (1 << (PlSqlParser.USE_ANTI - 2018)) | (1 << (PlSqlParser.USE_CONCAT - 2018)) | (1 << (PlSqlParser.USE_CUBE - 2018)) | (1 << (PlSqlParser.USE_HASH_AGGREGATION - 2018)) | (1 << (PlSqlParser.USE_HASH_GBY_FOR_PUSHDOWN - 2018)) | (1 << (PlSqlParser.USE_HASH - 2018)) | (1 << (PlSqlParser.USE_HIDDEN_PARTITIONS - 2018)) | (1 << (PlSqlParser.USE_INVISIBLE_INDEXES - 2018)) | (1 << (PlSqlParser.USE_MERGE_CARTESIAN - 2018)) | (1 << (PlSqlParser.USE_MERGE - 2018)) | (1 << (PlSqlParser.USE_NL - 2018)) | (1 << (PlSqlParser.USE_NL_WITH_INDEX - 2018)) | (1 << (PlSqlParser.USE_PRIVATE_OUTLINES - 2018)) | (1 << (PlSqlParser.USER_DATA - 2018)) | (1 << (PlSqlParser.USER_DEFINED - 2018)))) !== 0) || ((((_la - 2050)) & ~0x1f) == 0 && ((1 << (_la - 2050)) & ((1 << (PlSqlParser.USERENV - 2050)) | (1 << (PlSqlParser.USERGROUP - 2050)) | (1 << (PlSqlParser.USER_RECYCLEBIN - 2050)) | (1 << (PlSqlParser.USERS - 2050)) | (1 << (PlSqlParser.USER_TABLESPACES - 2050)) | (1 << (PlSqlParser.USER - 2050)) | (1 << (PlSqlParser.USE_SEMI - 2050)) | (1 << (PlSqlParser.USE_STORED_OUTLINES - 2050)) | (1 << (PlSqlParser.USE_TTT_FOR_GSETS - 2050)) | (1 << (PlSqlParser.USE - 2050)) | (1 << (PlSqlParser.USE_VECTOR_AGGREGATION - 2050)) | (1 << (PlSqlParser.USE_WEAK_NAME_RESL - 2050)) | (1 << (PlSqlParser.USING_NO_EXPAND - 2050)) | (1 << (PlSqlParser.USING - 2050)) | (1 << (PlSqlParser.UTF16BE - 2050)) | (1 << (PlSqlParser.UTF16LE - 2050)) | (1 << (PlSqlParser.UTF32 - 2050)) | (1 << (PlSqlParser.UTF8 - 2050)) | (1 << (PlSqlParser.V1 - 2050)) | (1 << (PlSqlParser.V2 - 2050)) | (1 << (PlSqlParser.VALIDATE - 2050)) | (1 << (PlSqlParser.VALIDATION - 2050)) | (1 << (PlSqlParser.VALID_TIME_END - 2050)) | (1 << (PlSqlParser.VALUE - 2050)) | (1 << (PlSqlParser.VARCHAR2 - 2050)) | (1 << (PlSqlParser.VARCHAR - 2050)) | (1 << (PlSqlParser.VARIABLE - 2050)) | (1 << (PlSqlParser.VAR_POP - 2050)) | (1 << (PlSqlParser.VARRAYS - 2050)) | (1 << (PlSqlParser.VARRAY - 2050)) | (1 << (PlSqlParser.VAR_SAMP - 2050)))) !== 0) || ((((_la - 2082)) & ~0x1f) == 0 && ((1 << (_la - 2082)) & ((1 << (PlSqlParser.VARYING - 2082)) | (1 << (PlSqlParser.VECTOR_READ_TRACE - 2082)) | (1 << (PlSqlParser.VECTOR_READ - 2082)) | (1 << (PlSqlParser.VECTOR_TRANSFORM_DIMS - 2082)) | (1 << (PlSqlParser.VECTOR_TRANSFORM_FACT - 2082)) | (1 << (PlSqlParser.VECTOR_TRANSFORM - 2082)) | (1 << (PlSqlParser.VERIFIER - 2082)) | (1 << (PlSqlParser.VERIFY - 2082)) | (1 << (PlSqlParser.VERSIONING - 2082)) | (1 << (PlSqlParser.VERSIONS_ENDSCN - 2082)) | (1 << (PlSqlParser.VERSIONS_ENDTIME - 2082)) | (1 << (PlSqlParser.VERSIONS_OPERATION - 2082)) | (1 << (PlSqlParser.VERSIONS_STARTSCN - 2082)) | (1 << (PlSqlParser.VERSIONS_STARTTIME - 2082)) | (1 << (PlSqlParser.VERSIONS - 2082)) | (1 << (PlSqlParser.VERSIONS_XID - 2082)) | (1 << (PlSqlParser.VERSION - 2082)) | (1 << (PlSqlParser.VIOLATION - 2082)) | (1 << (PlSqlParser.VIRTUAL - 2082)) | (1 << (PlSqlParser.VISIBILITY - 2082)) | (1 << (PlSqlParser.VISIBLE - 2082)) | (1 << (PlSqlParser.VOLUME - 2082)) | (1 << (PlSqlParser.VSIZE - 2082)) | (1 << (PlSqlParser.WAIT - 2082)) | (1 << (PlSqlParser.WALLET - 2082)) | (1 << (PlSqlParser.WARNING - 2082)) | (1 << (PlSqlParser.WEEKS - 2082)) | (1 << (PlSqlParser.WEEK - 2082)) | (1 << (PlSqlParser.WELLFORMED - 2082)) | (1 << (PlSqlParser.WHENEVER - 2082)) | (1 << (PlSqlParser.WHEN - 2082)))) !== 0) || ((((_la - 2115)) & ~0x1f) == 0 && ((1 << (_la - 2115)) & ((1 << (PlSqlParser.WHILE - 2115)) | (1 << (PlSqlParser.WHITESPACE - 2115)) | (1 << (PlSqlParser.WIDTH_BUCKET - 2115)) | (1 << (PlSqlParser.WITHIN - 2115)) | (1 << (PlSqlParser.WITHOUT - 2115)) | (1 << (PlSqlParser.WITH_PLSQL - 2115)) | (1 << (PlSqlParser.WORK - 2115)) | (1 << (PlSqlParser.WRAPPED - 2115)) | (1 << (PlSqlParser.WRAPPER - 2115)) | (1 << (PlSqlParser.WRITE - 2115)) | (1 << (PlSqlParser.XDB_FASTPATH_INSERT - 2115)) | (1 << (PlSqlParser.X_DYN_PRUNE - 2115)) | (1 << (PlSqlParser.XID - 2115)) | (1 << (PlSqlParser.XML2OBJECT - 2115)) | (1 << (PlSqlParser.XMLAGG - 2115)) | (1 << (PlSqlParser.XMLATTRIBUTES - 2115)) | (1 << (PlSqlParser.XMLCAST - 2115)) | (1 << (PlSqlParser.XMLCDATA - 2115)) | (1 << (PlSqlParser.XMLCOLATTVAL - 2115)) | (1 << (PlSqlParser.XMLCOMMENT - 2115)) | (1 << (PlSqlParser.XMLCONCAT - 2115)) | (1 << (PlSqlParser.XMLDIFF - 2115)) | (1 << (PlSqlParser.XML_DML_RWT_STMT - 2115)) | (1 << (PlSqlParser.XMLELEMENT - 2115)) | (1 << (PlSqlParser.XMLEXISTS2 - 2115)) | (1 << (PlSqlParser.XMLEXISTS - 2115)) | (1 << (PlSqlParser.XMLFOREST - 2115)) | (1 << (PlSqlParser.XMLINDEX_REWRITE_IN_SELECT - 2115)) | (1 << (PlSqlParser.XMLINDEX_REWRITE - 2115)))) !== 0) || ((((_la - 2147)) & ~0x1f) == 0 && ((1 << (_la - 2147)) & ((1 << (PlSqlParser.XMLINDEX_SEL_IDX_TBL - 2147)) | (1 << (PlSqlParser.XMLISNODE - 2147)) | (1 << (PlSqlParser.XMLISVALID - 2147)) | (1 << (PlSqlParser.XMLNAMESPACES - 2147)) | (1 << (PlSqlParser.XMLPARSE - 2147)) | (1 << (PlSqlParser.XMLPATCH - 2147)) | (1 << (PlSqlParser.XMLPI - 2147)) | (1 << (PlSqlParser.XMLQUERYVAL - 2147)) | (1 << (PlSqlParser.XMLQUERY - 2147)) | (1 << (PlSqlParser.XMLROOT - 2147)) | (1 << (PlSqlParser.XMLSCHEMA - 2147)) | (1 << (PlSqlParser.XMLSERIALIZE - 2147)) | (1 << (PlSqlParser.XMLTABLE - 2147)) | (1 << (PlSqlParser.XMLTRANSFORMBLOB - 2147)) | (1 << (PlSqlParser.XMLTRANSFORM - 2147)) | (1 << (PlSqlParser.XMLTYPE - 2147)) | (1 << (PlSqlParser.XML - 2147)) | (1 << (PlSqlParser.XPATHTABLE - 2147)) | (1 << (PlSqlParser.XS_SYS_CONTEXT - 2147)) | (1 << (PlSqlParser.XS - 2147)) | (1 << (PlSqlParser.YEARS - 2147)) | (1 << (PlSqlParser.YEAR - 2147)) | (1 << (PlSqlParser.YES - 2147)) | (1 << (PlSqlParser.YMINTERVAL_UNCONSTRAINED - 2147)) | (1 << (PlSqlParser.ZONEMAP - 2147)) | (1 << (PlSqlParser.ZONE - 2147)) | (1 << (PlSqlParser.PREDICTION - 2147)) | (1 << (PlSqlParser.PREDICTION_BOUNDS - 2147)) | (1 << (PlSqlParser.PREDICTION_COST - 2147)) | (1 << (PlSqlParser.PREDICTION_DETAILS - 2147)) | (1 << (PlSqlParser.PREDICTION_PROBABILITY - 2147)))) !== 0) || ((((_la - 2179)) & ~0x1f) == 0 && ((1 << (_la - 2179)) & ((1 << (PlSqlParser.PREDICTION_SET - 2179)) | (1 << (PlSqlParser.CUME_DIST - 2179)) | (1 << (PlSqlParser.DENSE_RANK - 2179)) | (1 << (PlSqlParser.LISTAGG - 2179)) | (1 << (PlSqlParser.PERCENT_RANK - 2179)) | (1 << (PlSqlParser.PERCENTILE_CONT - 2179)) | (1 << (PlSqlParser.PERCENTILE_DISC - 2179)) | (1 << (PlSqlParser.RANK - 2179)) | (1 << (PlSqlParser.AVG - 2179)) | (1 << (PlSqlParser.CORR - 2179)) | (1 << (PlSqlParser.COVAR_ - 2179)) | (1 << (PlSqlParser.DECODE - 2179)) | (1 << (PlSqlParser.LAG - 2179)) | (1 << (PlSqlParser.LEAD - 2179)) | (1 << (PlSqlParser.MAX - 2179)) | (1 << (PlSqlParser.MEDIAN - 2179)) | (1 << (PlSqlParser.MIN - 2179)) | (1 << (PlSqlParser.NTILE - 2179)) | (1 << (PlSqlParser.NVL - 2179)) | (1 << (PlSqlParser.RATIO_TO_REPORT - 2179)) | (1 << (PlSqlParser.REGR_ - 2179)) | (1 << (PlSqlParser.ROUND - 2179)) | (1 << (PlSqlParser.ROW_NUMBER - 2179)) | (1 << (PlSqlParser.SUBSTR - 2179)) | (1 << (PlSqlParser.TO_CHAR - 2179)) | (1 << (PlSqlParser.TRIM - 2179)) | (1 << (PlSqlParser.SUM - 2179)) | (1 << (PlSqlParser.STDDEV - 2179)) | (1 << (PlSqlParser.VAR_ - 2179)) | (1 << (PlSqlParser.VARIANCE - 2179)) | (1 << (PlSqlParser.LEAST - 2179)) | (1 << (PlSqlParser.GREATEST - 2179)))) !== 0) || ((((_la - 2211)) & ~0x1f) == 0 && ((1 << (_la - 2211)) & ((1 << (PlSqlParser.TO_DATE - 2211)) | (1 << (PlSqlParser.NATIONAL_CHAR_STRING_LIT - 2211)) | (1 << (PlSqlParser.PERIOD - 2211)) | (1 << (PlSqlParser.UNSIGNED_INTEGER - 2211)) | (1 << (PlSqlParser.APPROXIMATE_NUM_LIT - 2211)) | (1 << (PlSqlParser.CHAR_STRING - 2211)) | (1 << (PlSqlParser.DELIMITED_ID - 2211)) | (1 << (PlSqlParser.LEFT_PAREN - 2211)) | (1 << (PlSqlParser.PLUS_SIGN - 2211)) | (1 << (PlSqlParser.MINUS_SIGN - 2211)) | (1 << (PlSqlParser.BINDVAR - 2211)) | (1 << (PlSqlParser.COLON - 2211)))) !== 0) || _la===PlSqlParser.INTRODUCER || _la===PlSqlParser.REGULAR_ID) { this.state = 9700; this.expressions(); } this.state = 9703; this.match(PlSqlParser.RIGHT_PAREN); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Merge_statementContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_merge_statement; return this; } Merge_statementContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Merge_statementContext.prototype.constructor = Merge_statementContext; Merge_statementContext.prototype.MERGE = function() { return this.getToken(PlSqlParser.MERGE, 0); }; Merge_statementContext.prototype.INTO = function() { return this.getToken(PlSqlParser.INTO, 0); }; Merge_statementContext.prototype.tableview_name = function() { return this.getTypedRuleContext(Tableview_nameContext,0); }; Merge_statementContext.prototype.USING = function() { return this.getToken(PlSqlParser.USING, 0); }; Merge_statementContext.prototype.selected_tableview = function() { return this.getTypedRuleContext(Selected_tableviewContext,0); }; Merge_statementContext.prototype.ON = function() { return this.getToken(PlSqlParser.ON, 0); }; Merge_statementContext.prototype.LEFT_PAREN = function() { return this.getToken(PlSqlParser.LEFT_PAREN, 0); }; Merge_statementContext.prototype.condition = function() { return this.getTypedRuleContext(ConditionContext,0); }; Merge_statementContext.prototype.RIGHT_PAREN = function() { return this.getToken(PlSqlParser.RIGHT_PAREN, 0); }; Merge_statementContext.prototype.table_alias = function() { return this.getTypedRuleContext(Table_aliasContext,0); }; Merge_statementContext.prototype.merge_update_clause = function() { return this.getTypedRuleContext(Merge_update_clauseContext,0); }; Merge_statementContext.prototype.merge_insert_clause = function() { return this.getTypedRuleContext(Merge_insert_clauseContext,0); }; Merge_statementContext.prototype.error_logging_clause = function() { return this.getTypedRuleContext(Error_logging_clauseContext,0); }; Merge_statementContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterMerge_statement(this); } }; Merge_statementContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitMerge_statement(this); } }; Merge_statementContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitMerge_statement(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Merge_statementContext = Merge_statementContext; PlSqlParser.prototype.merge_statement = function() { var localctx = new Merge_statementContext(this, this._ctx, this.state); this.enterRule(localctx, 1190, PlSqlParser.RULE_merge_statement); try { this.enterOuterAlt(localctx, 1); this.state = 9705; this.match(PlSqlParser.MERGE); this.state = 9706; this.match(PlSqlParser.INTO); this.state = 9707; this.tableview_name(); this.state = 9709; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,1302,this._ctx); if(la_===1) { this.state = 9708; this.table_alias(); } this.state = 9711; this.match(PlSqlParser.USING); this.state = 9712; this.selected_tableview(); this.state = 9713; this.match(PlSqlParser.ON); this.state = 9714; this.match(PlSqlParser.LEFT_PAREN); this.state = 9715; this.condition(); this.state = 9716; this.match(PlSqlParser.RIGHT_PAREN); this.state = 9725; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,1305,this._ctx); if(la_===1) { this.state = 9717; this.merge_update_clause(); this.state = 9719; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,1303,this._ctx); if(la_===1) { this.state = 9718; this.merge_insert_clause(); } } else if(la_===2) { this.state = 9721; this.merge_insert_clause(); this.state = 9723; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,1304,this._ctx); if(la_===1) { this.state = 9722; this.merge_update_clause(); } } this.state = 9728; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,1306,this._ctx); if(la_===1) { this.state = 9727; this.error_logging_clause(); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Merge_update_clauseContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_merge_update_clause; return this; } Merge_update_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Merge_update_clauseContext.prototype.constructor = Merge_update_clauseContext; Merge_update_clauseContext.prototype.WHEN = function() { return this.getToken(PlSqlParser.WHEN, 0); }; Merge_update_clauseContext.prototype.MATCHED = function() { return this.getToken(PlSqlParser.MATCHED, 0); }; Merge_update_clauseContext.prototype.THEN = function() { return this.getToken(PlSqlParser.THEN, 0); }; Merge_update_clauseContext.prototype.UPDATE = function() { return this.getToken(PlSqlParser.UPDATE, 0); }; Merge_update_clauseContext.prototype.SET = function() { return this.getToken(PlSqlParser.SET, 0); }; Merge_update_clauseContext.prototype.merge_element = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Merge_elementContext); } else { return this.getTypedRuleContext(Merge_elementContext,i); } }; Merge_update_clauseContext.prototype.COMMA = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.COMMA); } else { return this.getToken(PlSqlParser.COMMA, i); } }; Merge_update_clauseContext.prototype.where_clause = function() { return this.getTypedRuleContext(Where_clauseContext,0); }; Merge_update_clauseContext.prototype.merge_update_delete_part = function() { return this.getTypedRuleContext(Merge_update_delete_partContext,0); }; Merge_update_clauseContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterMerge_update_clause(this); } }; Merge_update_clauseContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitMerge_update_clause(this); } }; Merge_update_clauseContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitMerge_update_clause(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Merge_update_clauseContext = Merge_update_clauseContext; PlSqlParser.prototype.merge_update_clause = function() { var localctx = new Merge_update_clauseContext(this, this._ctx, this.state); this.enterRule(localctx, 1192, PlSqlParser.RULE_merge_update_clause); try { this.enterOuterAlt(localctx, 1); this.state = 9730; this.match(PlSqlParser.WHEN); this.state = 9731; this.match(PlSqlParser.MATCHED); this.state = 9732; this.match(PlSqlParser.THEN); this.state = 9733; this.match(PlSqlParser.UPDATE); this.state = 9734; this.match(PlSqlParser.SET); this.state = 9735; this.merge_element(); this.state = 9740; this._errHandler.sync(this); var _alt = this._interp.adaptivePredict(this._input,1307,this._ctx) while(_alt!=2 && _alt!=antlr4.atn.ATN.INVALID_ALT_NUMBER) { if(_alt===1) { this.state = 9736; this.match(PlSqlParser.COMMA); this.state = 9737; this.merge_element(); } this.state = 9742; this._errHandler.sync(this); _alt = this._interp.adaptivePredict(this._input,1307,this._ctx); } this.state = 9744; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,1308,this._ctx); if(la_===1) { this.state = 9743; this.where_clause(); } this.state = 9747; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,1309,this._ctx); if(la_===1) { this.state = 9746; this.merge_update_delete_part(); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Merge_elementContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_merge_element; return this; } Merge_elementContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Merge_elementContext.prototype.constructor = Merge_elementContext; Merge_elementContext.prototype.column_name = function() { return this.getTypedRuleContext(Column_nameContext,0); }; Merge_elementContext.prototype.EQUALS_OP = function() { return this.getToken(PlSqlParser.EQUALS_OP, 0); }; Merge_elementContext.prototype.expression = function() { return this.getTypedRuleContext(ExpressionContext,0); }; Merge_elementContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterMerge_element(this); } }; Merge_elementContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitMerge_element(this); } }; Merge_elementContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitMerge_element(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Merge_elementContext = Merge_elementContext; PlSqlParser.prototype.merge_element = function() { var localctx = new Merge_elementContext(this, this._ctx, this.state); this.enterRule(localctx, 1194, PlSqlParser.RULE_merge_element); try { this.enterOuterAlt(localctx, 1); this.state = 9749; this.column_name(); this.state = 9750; this.match(PlSqlParser.EQUALS_OP); this.state = 9751; this.expression(); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Merge_update_delete_partContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_merge_update_delete_part; return this; } Merge_update_delete_partContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Merge_update_delete_partContext.prototype.constructor = Merge_update_delete_partContext; Merge_update_delete_partContext.prototype.DELETE = function() { return this.getToken(PlSqlParser.DELETE, 0); }; Merge_update_delete_partContext.prototype.where_clause = function() { return this.getTypedRuleContext(Where_clauseContext,0); }; Merge_update_delete_partContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterMerge_update_delete_part(this); } }; Merge_update_delete_partContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitMerge_update_delete_part(this); } }; Merge_update_delete_partContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitMerge_update_delete_part(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Merge_update_delete_partContext = Merge_update_delete_partContext; PlSqlParser.prototype.merge_update_delete_part = function() { var localctx = new Merge_update_delete_partContext(this, this._ctx, this.state); this.enterRule(localctx, 1196, PlSqlParser.RULE_merge_update_delete_part); try { this.enterOuterAlt(localctx, 1); this.state = 9753; this.match(PlSqlParser.DELETE); this.state = 9754; this.where_clause(); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Merge_insert_clauseContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_merge_insert_clause; return this; } Merge_insert_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Merge_insert_clauseContext.prototype.constructor = Merge_insert_clauseContext; Merge_insert_clauseContext.prototype.WHEN = function() { return this.getToken(PlSqlParser.WHEN, 0); }; Merge_insert_clauseContext.prototype.NOT = function() { return this.getToken(PlSqlParser.NOT, 0); }; Merge_insert_clauseContext.prototype.MATCHED = function() { return this.getToken(PlSqlParser.MATCHED, 0); }; Merge_insert_clauseContext.prototype.THEN = function() { return this.getToken(PlSqlParser.THEN, 0); }; Merge_insert_clauseContext.prototype.INSERT = function() { return this.getToken(PlSqlParser.INSERT, 0); }; Merge_insert_clauseContext.prototype.VALUES = function() { return this.getToken(PlSqlParser.VALUES, 0); }; Merge_insert_clauseContext.prototype.LEFT_PAREN = function() { return this.getToken(PlSqlParser.LEFT_PAREN, 0); }; Merge_insert_clauseContext.prototype.RIGHT_PAREN = function() { return this.getToken(PlSqlParser.RIGHT_PAREN, 0); }; Merge_insert_clauseContext.prototype.paren_column_list = function() { return this.getTypedRuleContext(Paren_column_listContext,0); }; Merge_insert_clauseContext.prototype.expressions = function() { return this.getTypedRuleContext(ExpressionsContext,0); }; Merge_insert_clauseContext.prototype.where_clause = function() { return this.getTypedRuleContext(Where_clauseContext,0); }; Merge_insert_clauseContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterMerge_insert_clause(this); } }; Merge_insert_clauseContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitMerge_insert_clause(this); } }; Merge_insert_clauseContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitMerge_insert_clause(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Merge_insert_clauseContext = Merge_insert_clauseContext; PlSqlParser.prototype.merge_insert_clause = function() { var localctx = new Merge_insert_clauseContext(this, this._ctx, this.state); this.enterRule(localctx, 1198, PlSqlParser.RULE_merge_insert_clause); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 9756; this.match(PlSqlParser.WHEN); this.state = 9757; this.match(PlSqlParser.NOT); this.state = 9758; this.match(PlSqlParser.MATCHED); this.state = 9759; this.match(PlSqlParser.THEN); this.state = 9760; this.match(PlSqlParser.INSERT); this.state = 9762; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.LEFT_PAREN) { this.state = 9761; this.paren_column_list(); } this.state = 9764; this.match(PlSqlParser.VALUES); this.state = 9765; this.match(PlSqlParser.LEFT_PAREN); this.state = 9767; this._errHandler.sync(this); _la = this._input.LA(1); if((((_la) & ~0x1f) == 0 && ((1 << _la) & ((1 << PlSqlParser.ABORT) | (1 << PlSqlParser.ABS) | (1 << PlSqlParser.ACCESS) | (1 << PlSqlParser.ACCESSED) | (1 << PlSqlParser.ACCOUNT) | (1 << PlSqlParser.ACL) | (1 << PlSqlParser.ACOS) | (1 << PlSqlParser.ACTION) | (1 << PlSqlParser.ACTIONS) | (1 << PlSqlParser.ACTIVATE) | (1 << PlSqlParser.ACTIVE) | (1 << PlSqlParser.ACTIVE_COMPONENT) | (1 << PlSqlParser.ACTIVE_DATA) | (1 << PlSqlParser.ACTIVE_FUNCTION) | (1 << PlSqlParser.ACTIVE_TAG) | (1 << PlSqlParser.ACTIVITY) | (1 << PlSqlParser.ADAPTIVE_PLAN) | (1 << PlSqlParser.ADD) | (1 << PlSqlParser.ADD_COLUMN) | (1 << PlSqlParser.ADD_GROUP) | (1 << PlSqlParser.ADD_MONTHS) | (1 << PlSqlParser.ADJ_DATE) | (1 << PlSqlParser.ADMIN) | (1 << PlSqlParser.ADMINISTER) | (1 << PlSqlParser.ADMINISTRATOR) | (1 << PlSqlParser.ADVANCED) | (1 << PlSqlParser.ADVISE) | (1 << PlSqlParser.ADVISOR) | (1 << PlSqlParser.AFD_DISKSTRING) | (1 << PlSqlParser.AFTER) | (1 << PlSqlParser.AGENT))) !== 0) || ((((_la - 32)) & ~0x1f) == 0 && ((1 << (_la - 32)) & ((1 << (PlSqlParser.AGGREGATE - 32)) | (1 << (PlSqlParser.A_LETTER - 32)) | (1 << (PlSqlParser.ALIAS - 32)) | (1 << (PlSqlParser.ALL - 32)) | (1 << (PlSqlParser.ALLOCATE - 32)) | (1 << (PlSqlParser.ALLOW - 32)) | (1 << (PlSqlParser.ALL_ROWS - 32)) | (1 << (PlSqlParser.ALWAYS - 32)) | (1 << (PlSqlParser.ANALYZE - 32)) | (1 << (PlSqlParser.ANCILLARY - 32)) | (1 << (PlSqlParser.AND_EQUAL - 32)) | (1 << (PlSqlParser.ANOMALY - 32)) | (1 << (PlSqlParser.ANSI_REARCH - 32)) | (1 << (PlSqlParser.ANTIJOIN - 32)) | (1 << (PlSqlParser.ANY - 32)) | (1 << (PlSqlParser.ANYSCHEMA - 32)) | (1 << (PlSqlParser.APPEND - 32)) | (1 << (PlSqlParser.APPENDCHILDXML - 32)) | (1 << (PlSqlParser.APPEND_VALUES - 32)) | (1 << (PlSqlParser.APPLICATION - 32)) | (1 << (PlSqlParser.APPLY - 32)) | (1 << (PlSqlParser.APPROX_COUNT_DISTINCT - 32)) | (1 << (PlSqlParser.ARCHIVAL - 32)) | (1 << (PlSqlParser.ARCHIVE - 32)) | (1 << (PlSqlParser.ARCHIVED - 32)) | (1 << (PlSqlParser.ARCHIVELOG - 32)) | (1 << (PlSqlParser.ARRAY - 32)) | (1 << (PlSqlParser.ASCII - 32)))) !== 0) || ((((_la - 64)) & ~0x1f) == 0 && ((1 << (_la - 64)) & ((1 << (PlSqlParser.ASCIISTR - 64)) | (1 << (PlSqlParser.ASIN - 64)) | (1 << (PlSqlParser.ASIS - 64)) | (1 << (PlSqlParser.ASSEMBLY - 64)) | (1 << (PlSqlParser.ASSIGN - 64)) | (1 << (PlSqlParser.ASSOCIATE - 64)) | (1 << (PlSqlParser.ASYNC - 64)) | (1 << (PlSqlParser.ASYNCHRONOUS - 64)) | (1 << (PlSqlParser.ATAN2 - 64)) | (1 << (PlSqlParser.ATAN - 64)) | (1 << (PlSqlParser.AT - 64)) | (1 << (PlSqlParser.ATTRIBUTE - 64)) | (1 << (PlSqlParser.ATTRIBUTES - 64)) | (1 << (PlSqlParser.AUTHENTICATED - 64)) | (1 << (PlSqlParser.AUTHENTICATION - 64)) | (1 << (PlSqlParser.AUTHID - 64)) | (1 << (PlSqlParser.AUTHORIZATION - 64)) | (1 << (PlSqlParser.AUTOALLOCATE - 64)) | (1 << (PlSqlParser.AUTO - 64)) | (1 << (PlSqlParser.AUTOEXTEND - 64)) | (1 << (PlSqlParser.AUTO_LOGIN - 64)) | (1 << (PlSqlParser.AUTOMATIC - 64)) | (1 << (PlSqlParser.AUTONOMOUS_TRANSACTION - 64)) | (1 << (PlSqlParser.AUTO_REOPTIMIZE - 64)) | (1 << (PlSqlParser.AVAILABILITY - 64)) | (1 << (PlSqlParser.AVRO - 64)) | (1 << (PlSqlParser.BACKGROUND - 64)) | (1 << (PlSqlParser.BACKUP - 64)) | (1 << (PlSqlParser.BASIC - 64)))) !== 0) || ((((_la - 96)) & ~0x1f) == 0 && ((1 << (_la - 96)) & ((1 << (PlSqlParser.BASICFILE - 96)) | (1 << (PlSqlParser.BATCH - 96)) | (1 << (PlSqlParser.BATCHSIZE - 96)) | (1 << (PlSqlParser.BATCH_TABLE_ACCESS_BY_ROWID - 96)) | (1 << (PlSqlParser.BECOME - 96)) | (1 << (PlSqlParser.BEFORE - 96)) | (1 << (PlSqlParser.BEGIN - 96)) | (1 << (PlSqlParser.BEGINNING - 96)) | (1 << (PlSqlParser.BEGIN_OUTLINE_DATA - 96)) | (1 << (PlSqlParser.BEHALF - 96)) | (1 << (PlSqlParser.BEQUEATH - 96)) | (1 << (PlSqlParser.BFILE - 96)) | (1 << (PlSqlParser.BFILENAME - 96)) | (1 << (PlSqlParser.BIGFILE - 96)) | (1 << (PlSqlParser.BINARY - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE_INFINITY - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE_NAN - 96)) | (1 << (PlSqlParser.BINARY_FLOAT - 96)) | (1 << (PlSqlParser.BINARY_FLOAT_INFINITY - 96)) | (1 << (PlSqlParser.BINARY_FLOAT_NAN - 96)) | (1 << (PlSqlParser.BINARY_INTEGER - 96)) | (1 << (PlSqlParser.BIND_AWARE - 96)) | (1 << (PlSqlParser.BINDING - 96)) | (1 << (PlSqlParser.BIN_TO_NUM - 96)) | (1 << (PlSqlParser.BITAND - 96)) | (1 << (PlSqlParser.BITMAP_AND - 96)) | (1 << (PlSqlParser.BITMAP - 96)) | (1 << (PlSqlParser.BITMAPS - 96)) | (1 << (PlSqlParser.BITMAP_TREE - 96)) | (1 << (PlSqlParser.BITS - 96)))) !== 0) || ((((_la - 128)) & ~0x1f) == 0 && ((1 << (_la - 128)) & ((1 << (PlSqlParser.BLOB - 128)) | (1 << (PlSqlParser.BLOCK - 128)) | (1 << (PlSqlParser.BLOCK_RANGE - 128)) | (1 << (PlSqlParser.BLOCKS - 128)) | (1 << (PlSqlParser.BLOCKSIZE - 128)) | (1 << (PlSqlParser.BODY - 128)) | (1 << (PlSqlParser.BOOLEAN - 128)) | (1 << (PlSqlParser.BOTH - 128)) | (1 << (PlSqlParser.BOUND - 128)) | (1 << (PlSqlParser.BRANCH - 128)) | (1 << (PlSqlParser.BREADTH - 128)) | (1 << (PlSqlParser.BROADCAST - 128)) | (1 << (PlSqlParser.BSON - 128)) | (1 << (PlSqlParser.BUFFER - 128)) | (1 << (PlSqlParser.BUFFER_CACHE - 128)) | (1 << (PlSqlParser.BUFFER_POOL - 128)) | (1 << (PlSqlParser.BUILD - 128)) | (1 << (PlSqlParser.BULK - 128)) | (1 << (PlSqlParser.BYPASS_RECURSIVE_CHECK - 128)) | (1 << (PlSqlParser.BYPASS_UJVC - 128)) | (1 << (PlSqlParser.BYTE - 128)) | (1 << (PlSqlParser.CACHE - 128)) | (1 << (PlSqlParser.CACHE_CB - 128)) | (1 << (PlSqlParser.CACHE_INSTANCES - 128)) | (1 << (PlSqlParser.CACHE_TEMP_TABLE - 128)) | (1 << (PlSqlParser.CACHING - 128)) | (1 << (PlSqlParser.CALCULATED - 128)) | (1 << (PlSqlParser.CALLBACK - 128)) | (1 << (PlSqlParser.CALL - 128)) | (1 << (PlSqlParser.CANCEL - 128)))) !== 0) || ((((_la - 160)) & ~0x1f) == 0 && ((1 << (_la - 160)) & ((1 << (PlSqlParser.CAPACITY - 160)) | (1 << (PlSqlParser.CARDINALITY - 160)) | (1 << (PlSqlParser.CASCADE - 160)) | (1 << (PlSqlParser.CASE - 160)) | (1 << (PlSqlParser.CAST - 160)) | (1 << (PlSqlParser.CATEGORY - 160)) | (1 << (PlSqlParser.CDBDEFAULT - 160)) | (1 << (PlSqlParser.CEIL - 160)) | (1 << (PlSqlParser.CELL_FLASH_CACHE - 160)) | (1 << (PlSqlParser.CERTIFICATE - 160)) | (1 << (PlSqlParser.CFILE - 160)) | (1 << (PlSqlParser.CHAINED - 160)) | (1 << (PlSqlParser.CHANGE - 160)) | (1 << (PlSqlParser.CHANGE_DUPKEY_ERROR_INDEX - 160)) | (1 << (PlSqlParser.CHARACTER - 160)) | (1 << (PlSqlParser.CHAR - 160)) | (1 << (PlSqlParser.CHAR_CS - 160)) | (1 << (PlSqlParser.CHARTOROWID - 160)) | (1 << (PlSqlParser.CHECK_ACL_REWRITE - 160)) | (1 << (PlSqlParser.CHECKPOINT - 160)) | (1 << (PlSqlParser.CHILD - 160)) | (1 << (PlSqlParser.CHOOSE - 160)) | (1 << (PlSqlParser.CHR - 160)) | (1 << (PlSqlParser.CHUNK - 160)) | (1 << (PlSqlParser.CLASS - 160)) | (1 << (PlSqlParser.CLASSIFIER - 160)) | (1 << (PlSqlParser.CLEANUP - 160)) | (1 << (PlSqlParser.CLEAR - 160)) | (1 << (PlSqlParser.C_LETTER - 160)) | (1 << (PlSqlParser.CLIENT - 160)))) !== 0) || ((((_la - 192)) & ~0x1f) == 0 && ((1 << (_la - 192)) & ((1 << (PlSqlParser.CLOB - 192)) | (1 << (PlSqlParser.CLONE - 192)) | (1 << (PlSqlParser.CLOSE_CACHED_OPEN_CURSORS - 192)) | (1 << (PlSqlParser.CLOSE - 192)) | (1 << (PlSqlParser.CLUSTER_BY_ROWID - 192)) | (1 << (PlSqlParser.CLUSTER - 192)) | (1 << (PlSqlParser.CLUSTER_DETAILS - 192)) | (1 << (PlSqlParser.CLUSTER_DISTANCE - 192)) | (1 << (PlSqlParser.CLUSTER_ID - 192)) | (1 << (PlSqlParser.CLUSTERING - 192)) | (1 << (PlSqlParser.CLUSTERING_FACTOR - 192)) | (1 << (PlSqlParser.CLUSTER_PROBABILITY - 192)) | (1 << (PlSqlParser.CLUSTER_SET - 192)) | (1 << (PlSqlParser.COALESCE - 192)) | (1 << (PlSqlParser.COALESCE_SQ - 192)) | (1 << (PlSqlParser.COARSE - 192)) | (1 << (PlSqlParser.CO_AUTH_IND - 192)) | (1 << (PlSqlParser.COLD - 192)) | (1 << (PlSqlParser.COLLECT - 192)) | (1 << (PlSqlParser.COLUMNAR - 192)) | (1 << (PlSqlParser.COLUMN_AUTH_INDICATOR - 192)) | (1 << (PlSqlParser.COLUMN - 192)) | (1 << (PlSqlParser.COLUMNS - 192)) | (1 << (PlSqlParser.COLUMN_STATS - 192)) | (1 << (PlSqlParser.COLUMN_VALUE - 192)) | (1 << (PlSqlParser.COMMENT - 192)) | (1 << (PlSqlParser.COMMIT - 192)) | (1 << (PlSqlParser.COMMITTED - 192)) | (1 << (PlSqlParser.COMMON_DATA - 192)) | (1 << (PlSqlParser.COMPACT - 192)) | (1 << (PlSqlParser.COMPATIBILITY - 192)) | (1 << (PlSqlParser.COMPILE - 192)))) !== 0) || ((((_la - 224)) & ~0x1f) == 0 && ((1 << (_la - 224)) & ((1 << (PlSqlParser.COMPLETE - 224)) | (1 << (PlSqlParser.COMPLIANCE - 224)) | (1 << (PlSqlParser.COMPONENT - 224)) | (1 << (PlSqlParser.COMPONENTS - 224)) | (1 << (PlSqlParser.COMPOSE - 224)) | (1 << (PlSqlParser.COMPOSITE - 224)) | (1 << (PlSqlParser.COMPOSITE_LIMIT - 224)) | (1 << (PlSqlParser.COMPOUND - 224)) | (1 << (PlSqlParser.COMPUTE - 224)) | (1 << (PlSqlParser.CONCAT - 224)) | (1 << (PlSqlParser.CON_DBID_TO_ID - 224)) | (1 << (PlSqlParser.CONDITIONAL - 224)) | (1 << (PlSqlParser.CONDITION - 224)) | (1 << (PlSqlParser.CONFIRM - 224)) | (1 << (PlSqlParser.CONFORMING - 224)) | (1 << (PlSqlParser.CON_GUID_TO_ID - 224)) | (1 << (PlSqlParser.CON_ID - 224)) | (1 << (PlSqlParser.CON_NAME_TO_ID - 224)) | (1 << (PlSqlParser.CONNECT_BY_CB_WHR_ONLY - 224)) | (1 << (PlSqlParser.CONNECT_BY_COMBINE_SW - 224)) | (1 << (PlSqlParser.CONNECT_BY_COST_BASED - 224)) | (1 << (PlSqlParser.CONNECT_BY_ELIM_DUPS - 224)) | (1 << (PlSqlParser.CONNECT_BY_FILTERING - 224)) | (1 << (PlSqlParser.CONNECT_BY_ISCYCLE - 224)) | (1 << (PlSqlParser.CONNECT_BY_ISLEAF - 224)) | (1 << (PlSqlParser.CONNECT_BY_ROOT - 224)) | (1 << (PlSqlParser.CONNECT_TIME - 224)) | (1 << (PlSqlParser.CONSIDER - 224)) | (1 << (PlSqlParser.CONSISTENT - 224)) | (1 << (PlSqlParser.CONSTANT - 224)))) !== 0) || ((((_la - 256)) & ~0x1f) == 0 && ((1 << (_la - 256)) & ((1 << (PlSqlParser.CONST - 256)) | (1 << (PlSqlParser.CONSTRAINT - 256)) | (1 << (PlSqlParser.CONSTRAINTS - 256)) | (1 << (PlSqlParser.CONSTRUCTOR - 256)) | (1 << (PlSqlParser.CONTAINER - 256)) | (1 << (PlSqlParser.CONTAINER_DATA - 256)) | (1 << (PlSqlParser.CONTAINERS - 256)) | (1 << (PlSqlParser.CONTENT - 256)) | (1 << (PlSqlParser.CONTENTS - 256)) | (1 << (PlSqlParser.CONTEXT - 256)) | (1 << (PlSqlParser.CONTINUE - 256)) | (1 << (PlSqlParser.CONTROLFILE - 256)) | (1 << (PlSqlParser.CON_UID_TO_ID - 256)) | (1 << (PlSqlParser.CONVERT - 256)) | (1 << (PlSqlParser.COOKIE - 256)) | (1 << (PlSqlParser.COPY - 256)) | (1 << (PlSqlParser.CORR_K - 256)) | (1 << (PlSqlParser.CORR_S - 256)) | (1 << (PlSqlParser.CORRUPTION - 256)) | (1 << (PlSqlParser.CORRUPT_XID_ALL - 256)) | (1 << (PlSqlParser.CORRUPT_XID - 256)) | (1 << (PlSqlParser.COS - 256)) | (1 << (PlSqlParser.COSH - 256)) | (1 << (PlSqlParser.COST - 256)) | (1 << (PlSqlParser.COST_XML_QUERY_REWRITE - 256)) | (1 << (PlSqlParser.COUNT - 256)) | (1 << (PlSqlParser.COVAR_POP - 256)) | (1 << (PlSqlParser.COVAR_SAMP - 256)) | (1 << (PlSqlParser.CPU_COSTING - 256)) | (1 << (PlSqlParser.CPU_PER_CALL - 256)) | (1 << (PlSqlParser.CPU_PER_SESSION - 256)) | (1 << (PlSqlParser.CRASH - 256)))) !== 0) || ((((_la - 289)) & ~0x1f) == 0 && ((1 << (_la - 289)) & ((1 << (PlSqlParser.CREATE_FILE_DEST - 289)) | (1 << (PlSqlParser.CREATE_STORED_OUTLINES - 289)) | (1 << (PlSqlParser.CREATION - 289)) | (1 << (PlSqlParser.CREDENTIAL - 289)) | (1 << (PlSqlParser.CRITICAL - 289)) | (1 << (PlSqlParser.CROSS - 289)) | (1 << (PlSqlParser.CROSSEDITION - 289)) | (1 << (PlSqlParser.CSCONVERT - 289)) | (1 << (PlSqlParser.CUBE_AJ - 289)) | (1 << (PlSqlParser.CUBE - 289)) | (1 << (PlSqlParser.CUBE_GB - 289)) | (1 << (PlSqlParser.CUBE_SJ - 289)) | (1 << (PlSqlParser.CUME_DISTM - 289)) | (1 << (PlSqlParser.CURRENT - 289)) | (1 << (PlSqlParser.CURRENT_DATE - 289)) | (1 << (PlSqlParser.CURRENT_SCHEMA - 289)) | (1 << (PlSqlParser.CURRENT_TIME - 289)) | (1 << (PlSqlParser.CURRENT_TIMESTAMP - 289)) | (1 << (PlSqlParser.CURRENT_USER - 289)) | (1 << (PlSqlParser.CURRENTV - 289)) | (1 << (PlSqlParser.CURSOR - 289)) | (1 << (PlSqlParser.CURSOR_SHARING_EXACT - 289)) | (1 << (PlSqlParser.CURSOR_SPECIFIC_SEGMENT - 289)) | (1 << (PlSqlParser.CUSTOMDATUM - 289)) | (1 << (PlSqlParser.CV - 289)) | (1 << (PlSqlParser.CYCLE - 289)) | (1 << (PlSqlParser.DANGLING - 289)) | (1 << (PlSqlParser.DATABASE - 289)) | (1 << (PlSqlParser.DATA - 289)) | (1 << (PlSqlParser.DATAFILE - 289)) | (1 << (PlSqlParser.DATAFILES - 289)))) !== 0) || ((((_la - 321)) & ~0x1f) == 0 && ((1 << (_la - 321)) & ((1 << (PlSqlParser.DATAMOVEMENT - 321)) | (1 << (PlSqlParser.DATAOBJNO - 321)) | (1 << (PlSqlParser.DATAOBJ_TO_MAT_PARTITION - 321)) | (1 << (PlSqlParser.DATAOBJ_TO_PARTITION - 321)) | (1 << (PlSqlParser.DATAPUMP - 321)) | (1 << (PlSqlParser.DATA_SECURITY_REWRITE_LIMIT - 321)) | (1 << (PlSqlParser.DATE - 321)) | (1 << (PlSqlParser.DATE_MODE - 321)) | (1 << (PlSqlParser.DAY - 321)) | (1 << (PlSqlParser.DAYS - 321)) | (1 << (PlSqlParser.DBA - 321)) | (1 << (PlSqlParser.DBA_RECYCLEBIN - 321)) | (1 << (PlSqlParser.DBMS_STATS - 321)) | (1 << (PlSqlParser.DB_ROLE_CHANGE - 321)) | (1 << (PlSqlParser.DBTIMEZONE - 321)) | (1 << (PlSqlParser.DB_UNIQUE_NAME - 321)) | (1 << (PlSqlParser.DB_VERSION - 321)) | (1 << (PlSqlParser.DDL - 321)) | (1 << (PlSqlParser.DEALLOCATE - 321)) | (1 << (PlSqlParser.DEBUG - 321)) | (1 << (PlSqlParser.DEBUGGER - 321)) | (1 << (PlSqlParser.DEC - 321)) | (1 << (PlSqlParser.DECIMAL - 321)) | (1 << (PlSqlParser.DECLARE - 321)) | (1 << (PlSqlParser.DECOMPOSE - 321)) | (1 << (PlSqlParser.DECORRELATE - 321)) | (1 << (PlSqlParser.DECR - 321)) | (1 << (PlSqlParser.DECREMENT - 321)) | (1 << (PlSqlParser.DECRYPT - 321)) | (1 << (PlSqlParser.DEDUPLICATE - 321)) | (1 << (PlSqlParser.DEFAULT - 321)) | (1 << (PlSqlParser.DEFAULTS - 321)))) !== 0) || ((((_la - 353)) & ~0x1f) == 0 && ((1 << (_la - 353)) & ((1 << (PlSqlParser.DEFERRABLE - 353)) | (1 << (PlSqlParser.DEFERRED - 353)) | (1 << (PlSqlParser.DEFINED - 353)) | (1 << (PlSqlParser.DEFINE - 353)) | (1 << (PlSqlParser.DEFINER - 353)) | (1 << (PlSqlParser.DEGREE - 353)) | (1 << (PlSqlParser.DELAY - 353)) | (1 << (PlSqlParser.DELEGATE - 353)) | (1 << (PlSqlParser.DELETE_ALL - 353)) | (1 << (PlSqlParser.DELETE - 353)) | (1 << (PlSqlParser.DELETEXML - 353)) | (1 << (PlSqlParser.DEMAND - 353)) | (1 << (PlSqlParser.DENSE_RANKM - 353)) | (1 << (PlSqlParser.DEPENDENT - 353)) | (1 << (PlSqlParser.DEPTH - 353)) | (1 << (PlSqlParser.DEQUEUE - 353)) | (1 << (PlSqlParser.DEREF - 353)) | (1 << (PlSqlParser.DEREF_NO_REWRITE - 353)) | (1 << (PlSqlParser.DESTROY - 353)) | (1 << (PlSqlParser.DETACHED - 353)) | (1 << (PlSqlParser.DETERMINES - 353)) | (1 << (PlSqlParser.DETERMINISTIC - 353)) | (1 << (PlSqlParser.DICTIONARY - 353)) | (1 << (PlSqlParser.DIMENSION - 353)) | (1 << (PlSqlParser.DIMENSIONS - 353)) | (1 << (PlSqlParser.DIRECT_LOAD - 353)) | (1 << (PlSqlParser.DIRECTORY - 353)) | (1 << (PlSqlParser.DIRECT_PATH - 353)) | (1 << (PlSqlParser.DISABLE_ALL - 353)) | (1 << (PlSqlParser.DISABLE - 353)) | (1 << (PlSqlParser.DISABLE_PARALLEL_DML - 353)))) !== 0) || ((((_la - 385)) & ~0x1f) == 0 && ((1 << (_la - 385)) & ((1 << (PlSqlParser.DISABLE_PRESET - 385)) | (1 << (PlSqlParser.DISABLE_RPKE - 385)) | (1 << (PlSqlParser.DISALLOW - 385)) | (1 << (PlSqlParser.DISASSOCIATE - 385)) | (1 << (PlSqlParser.DISCARD - 385)) | (1 << (PlSqlParser.DISCONNECT - 385)) | (1 << (PlSqlParser.DISK - 385)) | (1 << (PlSqlParser.DISKGROUP - 385)) | (1 << (PlSqlParser.DISKS - 385)) | (1 << (PlSqlParser.DISMOUNT - 385)) | (1 << (PlSqlParser.DISTINCT - 385)) | (1 << (PlSqlParser.DISTINGUISHED - 385)) | (1 << (PlSqlParser.DISTRIBUTED - 385)) | (1 << (PlSqlParser.DISTRIBUTE - 385)) | (1 << (PlSqlParser.DML - 385)) | (1 << (PlSqlParser.DML_UPDATE - 385)) | (1 << (PlSqlParser.DOCFIDELITY - 385)) | (1 << (PlSqlParser.DOCUMENT - 385)) | (1 << (PlSqlParser.DOMAIN_INDEX_FILTER - 385)) | (1 << (PlSqlParser.DOMAIN_INDEX_NO_SORT - 385)) | (1 << (PlSqlParser.DOMAIN_INDEX_SORT - 385)) | (1 << (PlSqlParser.DOUBLE - 385)) | (1 << (PlSqlParser.DOWNGRADE - 385)) | (1 << (PlSqlParser.DRIVING_SITE - 385)) | (1 << (PlSqlParser.DROP_COLUMN - 385)) | (1 << (PlSqlParser.DROP_GROUP - 385)) | (1 << (PlSqlParser.DSINTERVAL_UNCONSTRAINED - 385)) | (1 << (PlSqlParser.DST_UPGRADE_INSERT_CONV - 385)) | (1 << (PlSqlParser.DUMP - 385)))) !== 0) || ((((_la - 417)) & ~0x1f) == 0 && ((1 << (_la - 417)) & ((1 << (PlSqlParser.DUPLICATE - 417)) | (1 << (PlSqlParser.DV - 417)) | (1 << (PlSqlParser.DYNAMIC - 417)) | (1 << (PlSqlParser.DYNAMIC_SAMPLING - 417)) | (1 << (PlSqlParser.DYNAMIC_SAMPLING_EST_CDN - 417)) | (1 << (PlSqlParser.EACH - 417)) | (1 << (PlSqlParser.EDITIONABLE - 417)) | (1 << (PlSqlParser.EDITION - 417)) | (1 << (PlSqlParser.EDITIONING - 417)) | (1 << (PlSqlParser.EDITIONS - 417)) | (1 << (PlSqlParser.ELEMENT - 417)) | (1 << (PlSqlParser.ELIM_GROUPBY - 417)) | (1 << (PlSqlParser.ELIMINATE_JOIN - 417)) | (1 << (PlSqlParser.ELIMINATE_OBY - 417)) | (1 << (PlSqlParser.ELIMINATE_OUTER_JOIN - 417)) | (1 << (PlSqlParser.EM - 417)) | (1 << (PlSqlParser.EMPTY_BLOB - 417)) | (1 << (PlSqlParser.EMPTY_CLOB - 417)) | (1 << (PlSqlParser.EMPTY - 417)) | (1 << (PlSqlParser.ENABLE_ALL - 417)) | (1 << (PlSqlParser.ENABLE - 417)) | (1 << (PlSqlParser.ENABLE_PARALLEL_DML - 417)) | (1 << (PlSqlParser.ENABLE_PRESET - 417)) | (1 << (PlSqlParser.ENCODING - 417)) | (1 << (PlSqlParser.ENCRYPT - 417)) | (1 << (PlSqlParser.ENCRYPTION - 417)) | (1 << (PlSqlParser.END_OUTLINE_DATA - 417)) | (1 << (PlSqlParser.ENFORCED - 417)) | (1 << (PlSqlParser.ENFORCE - 417)))) !== 0) || ((((_la - 449)) & ~0x1f) == 0 && ((1 << (_la - 449)) & ((1 << (PlSqlParser.ENQUEUE - 449)) | (1 << (PlSqlParser.ENTERPRISE - 449)) | (1 << (PlSqlParser.ENTITYESCAPING - 449)) | (1 << (PlSqlParser.ENTRY - 449)) | (1 << (PlSqlParser.EQUIPART - 449)) | (1 << (PlSqlParser.ERR - 449)) | (1 << (PlSqlParser.ERROR_ARGUMENT - 449)) | (1 << (PlSqlParser.ERROR - 449)) | (1 << (PlSqlParser.ERROR_ON_OVERLAP_TIME - 449)) | (1 << (PlSqlParser.ERRORS - 449)) | (1 << (PlSqlParser.ESCAPE - 449)) | (1 << (PlSqlParser.ESTIMATE - 449)) | (1 << (PlSqlParser.EVAL - 449)) | (1 << (PlSqlParser.EVALNAME - 449)) | (1 << (PlSqlParser.EVALUATE - 449)) | (1 << (PlSqlParser.EVALUATION - 449)) | (1 << (PlSqlParser.EVENTS - 449)) | (1 << (PlSqlParser.EVERY - 449)) | (1 << (PlSqlParser.EXCEPT - 449)) | (1 << (PlSqlParser.EXCEPTION - 449)) | (1 << (PlSqlParser.EXCEPTION_INIT - 449)) | (1 << (PlSqlParser.EXCEPTIONS - 449)) | (1 << (PlSqlParser.EXCHANGE - 449)) | (1 << (PlSqlParser.EXCLUDE - 449)) | (1 << (PlSqlParser.EXCLUDING - 449)) | (1 << (PlSqlParser.EXECUTE - 449)) | (1 << (PlSqlParser.EXEMPT - 449)) | (1 << (PlSqlParser.EXISTING - 449)) | (1 << (PlSqlParser.EXISTS - 449)) | (1 << (PlSqlParser.EXISTSNODE - 449)) | (1 << (PlSqlParser.EXIT - 449)))) !== 0) || ((((_la - 481)) & ~0x1f) == 0 && ((1 << (_la - 481)) & ((1 << (PlSqlParser.EXPAND_GSET_TO_UNION - 481)) | (1 << (PlSqlParser.EXPAND_TABLE - 481)) | (1 << (PlSqlParser.EXP - 481)) | (1 << (PlSqlParser.EXPIRE - 481)) | (1 << (PlSqlParser.EXPLAIN - 481)) | (1 << (PlSqlParser.EXPLOSION - 481)) | (1 << (PlSqlParser.EXPORT - 481)) | (1 << (PlSqlParser.EXPR_CORR_CHECK - 481)) | (1 << (PlSqlParser.EXPRESS - 481)) | (1 << (PlSqlParser.EXTENDS - 481)) | (1 << (PlSqlParser.EXTENT - 481)) | (1 << (PlSqlParser.EXTENTS - 481)) | (1 << (PlSqlParser.EXTERNAL - 481)) | (1 << (PlSqlParser.EXTERNALLY - 481)) | (1 << (PlSqlParser.EXTRACTCLOBXML - 481)) | (1 << (PlSqlParser.EXTRACT - 481)) | (1 << (PlSqlParser.EXTRACTVALUE - 481)) | (1 << (PlSqlParser.EXTRA - 481)) | (1 << (PlSqlParser.FACILITY - 481)) | (1 << (PlSqlParser.FACT - 481)) | (1 << (PlSqlParser.FACTOR - 481)) | (1 << (PlSqlParser.FACTORIZE_JOIN - 481)) | (1 << (PlSqlParser.FAILED - 481)) | (1 << (PlSqlParser.FAILED_LOGIN_ATTEMPTS - 481)) | (1 << (PlSqlParser.FAILGROUP - 481)) | (1 << (PlSqlParser.FAILOVER - 481)) | (1 << (PlSqlParser.FAILURE - 481)) | (1 << (PlSqlParser.FALSE - 481)) | (1 << (PlSqlParser.FAMILY - 481)) | (1 << (PlSqlParser.FAR - 481)) | (1 << (PlSqlParser.FAST - 481)) | (1 << (PlSqlParser.FASTSTART - 481)))) !== 0) || ((((_la - 513)) & ~0x1f) == 0 && ((1 << (_la - 513)) & ((1 << (PlSqlParser.FBTSCAN - 513)) | (1 << (PlSqlParser.FEATURE_DETAILS - 513)) | (1 << (PlSqlParser.FEATURE_ID - 513)) | (1 << (PlSqlParser.FEATURE_SET - 513)) | (1 << (PlSqlParser.FEATURE_VALUE - 513)) | (1 << (PlSqlParser.FETCH - 513)) | (1 << (PlSqlParser.FILE - 513)) | (1 << (PlSqlParser.FILE_NAME_CONVERT - 513)) | (1 << (PlSqlParser.FILESYSTEM_LIKE_LOGGING - 513)) | (1 << (PlSqlParser.FILTER - 513)) | (1 << (PlSqlParser.FINAL - 513)) | (1 << (PlSqlParser.FINE - 513)) | (1 << (PlSqlParser.FINISH - 513)) | (1 << (PlSqlParser.FIRST - 513)) | (1 << (PlSqlParser.FIRSTM - 513)) | (1 << (PlSqlParser.FIRST_ROWS - 513)) | (1 << (PlSqlParser.FIRST_VALUE - 513)) | (1 << (PlSqlParser.FIXED_VIEW_DATA - 513)) | (1 << (PlSqlParser.FLAGGER - 513)) | (1 << (PlSqlParser.FLASHBACK - 513)) | (1 << (PlSqlParser.FLASH_CACHE - 513)) | (1 << (PlSqlParser.FLOAT - 513)) | (1 << (PlSqlParser.FLOB - 513)) | (1 << (PlSqlParser.FLOOR - 513)) | (1 << (PlSqlParser.FLUSH - 513)) | (1 << (PlSqlParser.FOLDER - 513)) | (1 << (PlSqlParser.FOLLOWING - 513)) | (1 << (PlSqlParser.FOLLOWS - 513)) | (1 << (PlSqlParser.FORALL - 513)) | (1 << (PlSqlParser.FORCE - 513)) | (1 << (PlSqlParser.FORCE_XML_QUERY_REWRITE - 513)) | (1 << (PlSqlParser.FOREIGN - 513)))) !== 0) || ((((_la - 545)) & ~0x1f) == 0 && ((1 << (_la - 545)) & ((1 << (PlSqlParser.FOREVER - 545)) | (1 << (PlSqlParser.FORMAT - 545)) | (1 << (PlSqlParser.FORWARD - 545)) | (1 << (PlSqlParser.FRAGMENT_NUMBER - 545)) | (1 << (PlSqlParser.FREELIST - 545)) | (1 << (PlSqlParser.FREELISTS - 545)) | (1 << (PlSqlParser.FREEPOOLS - 545)) | (1 << (PlSqlParser.FRESH - 545)) | (1 << (PlSqlParser.FROM_TZ - 545)) | (1 << (PlSqlParser.FULL - 545)) | (1 << (PlSqlParser.FULL_OUTER_JOIN_TO_OUTER - 545)) | (1 << (PlSqlParser.FUNCTION - 545)) | (1 << (PlSqlParser.FUNCTIONS - 545)) | (1 << (PlSqlParser.GATHER_OPTIMIZER_STATISTICS - 545)) | (1 << (PlSqlParser.GATHER_PLAN_STATISTICS - 545)) | (1 << (PlSqlParser.GBY_CONC_ROLLUP - 545)) | (1 << (PlSqlParser.GBY_PUSHDOWN - 545)) | (1 << (PlSqlParser.GENERATED - 545)) | (1 << (PlSqlParser.GET - 545)) | (1 << (PlSqlParser.GLOBAL - 545)) | (1 << (PlSqlParser.GLOBALLY - 545)) | (1 << (PlSqlParser.GLOBAL_NAME - 545)) | (1 << (PlSqlParser.GLOBAL_TOPIC_ENABLED - 545)) | (1 << (PlSqlParser.GROUP_BY - 545)) | (1 << (PlSqlParser.GROUP_ID - 545)) | (1 << (PlSqlParser.GROUPING - 545)) | (1 << (PlSqlParser.GROUPING_ID - 545)))) !== 0) || ((((_la - 577)) & ~0x1f) == 0 && ((1 << (_la - 577)) & ((1 << (PlSqlParser.GROUPS - 577)) | (1 << (PlSqlParser.GUARANTEED - 577)) | (1 << (PlSqlParser.GUARANTEE - 577)) | (1 << (PlSqlParser.GUARD - 577)) | (1 << (PlSqlParser.HASH_AJ - 577)) | (1 << (PlSqlParser.HASH - 577)) | (1 << (PlSqlParser.HASHKEYS - 577)) | (1 << (PlSqlParser.HASH_SJ - 577)) | (1 << (PlSqlParser.HEADER - 577)) | (1 << (PlSqlParser.HEAP - 577)) | (1 << (PlSqlParser.HELP - 577)) | (1 << (PlSqlParser.HEXTORAW - 577)) | (1 << (PlSqlParser.HEXTOREF - 577)) | (1 << (PlSqlParser.HIDDEN_KEYWORD - 577)) | (1 << (PlSqlParser.HIDE - 577)) | (1 << (PlSqlParser.HIERARCHY - 577)) | (1 << (PlSqlParser.HIGH - 577)) | (1 << (PlSqlParser.HINTSET_BEGIN - 577)) | (1 << (PlSqlParser.HINTSET_END - 577)) | (1 << (PlSqlParser.HOT - 577)) | (1 << (PlSqlParser.HOUR - 577)) | (1 << (PlSqlParser.HWM_BROKERED - 577)) | (1 << (PlSqlParser.HYBRID - 577)) | (1 << (PlSqlParser.IDENTIFIER - 577)) | (1 << (PlSqlParser.IDENTITY - 577)) | (1 << (PlSqlParser.IDGENERATORS - 577)) | (1 << (PlSqlParser.ID - 577)) | (1 << (PlSqlParser.IDLE_TIME - 577)) | (1 << (PlSqlParser.IF - 577)) | (1 << (PlSqlParser.IGNORE - 577)))) !== 0) || ((((_la - 609)) & ~0x1f) == 0 && ((1 << (_la - 609)) & ((1 << (PlSqlParser.IGNORE_OPTIM_EMBEDDED_HINTS - 609)) | (1 << (PlSqlParser.IGNORE_ROW_ON_DUPKEY_INDEX - 609)) | (1 << (PlSqlParser.IGNORE_WHERE_CLAUSE - 609)) | (1 << (PlSqlParser.ILM - 609)) | (1 << (PlSqlParser.IMMEDIATE - 609)) | (1 << (PlSqlParser.IMPACT - 609)) | (1 << (PlSqlParser.IMPORT - 609)) | (1 << (PlSqlParser.INACTIVE - 609)) | (1 << (PlSqlParser.INCLUDE - 609)) | (1 << (PlSqlParser.INCLUDE_VERSION - 609)) | (1 << (PlSqlParser.INCLUDING - 609)) | (1 << (PlSqlParser.INCREMENTAL - 609)) | (1 << (PlSqlParser.INCREMENT - 609)) | (1 << (PlSqlParser.INCR - 609)) | (1 << (PlSqlParser.INDENT - 609)) | (1 << (PlSqlParser.INDEX_ASC - 609)) | (1 << (PlSqlParser.INDEX_COMBINE - 609)) | (1 << (PlSqlParser.INDEX_DESC - 609)) | (1 << (PlSqlParser.INDEXED - 609)) | (1 << (PlSqlParser.INDEXES - 609)) | (1 << (PlSqlParser.INDEX_FFS - 609)) | (1 << (PlSqlParser.INDEX_FILTER - 609)) | (1 << (PlSqlParser.INDEXING - 609)) | (1 << (PlSqlParser.INDEX_JOIN - 609)) | (1 << (PlSqlParser.INDEX_ROWS - 609)) | (1 << (PlSqlParser.INDEX_RRS - 609)) | (1 << (PlSqlParser.INDEX_RS_ASC - 609)) | (1 << (PlSqlParser.INDEX_RS_DESC - 609)) | (1 << (PlSqlParser.INDEX_RS - 609)) | (1 << (PlSqlParser.INDEX_SCAN - 609)) | (1 << (PlSqlParser.INDEX_SKIP_SCAN - 609)))) !== 0) || ((((_la - 641)) & ~0x1f) == 0 && ((1 << (_la - 641)) & ((1 << (PlSqlParser.INDEX_SS_ASC - 641)) | (1 << (PlSqlParser.INDEX_SS_DESC - 641)) | (1 << (PlSqlParser.INDEX_SS - 641)) | (1 << (PlSqlParser.INDEX_STATS - 641)) | (1 << (PlSqlParser.INDEXTYPE - 641)) | (1 << (PlSqlParser.INDEXTYPES - 641)) | (1 << (PlSqlParser.INDICATOR - 641)) | (1 << (PlSqlParser.INDICES - 641)) | (1 << (PlSqlParser.INFINITE - 641)) | (1 << (PlSqlParser.INFORMATIONAL - 641)) | (1 << (PlSqlParser.INHERIT - 641)) | (1 << (PlSqlParser.INITCAP - 641)) | (1 << (PlSqlParser.INITIAL - 641)) | (1 << (PlSqlParser.INITIALIZED - 641)) | (1 << (PlSqlParser.INITIALLY - 641)) | (1 << (PlSqlParser.INITRANS - 641)) | (1 << (PlSqlParser.INLINE - 641)) | (1 << (PlSqlParser.INLINE_XMLTYPE_NT - 641)) | (1 << (PlSqlParser.INMEMORY - 641)) | (1 << (PlSqlParser.IN_MEMORY_METADATA - 641)) | (1 << (PlSqlParser.INMEMORY_PRUNING - 641)) | (1 << (PlSqlParser.INNER - 641)) | (1 << (PlSqlParser.INOUT - 641)) | (1 << (PlSqlParser.INPLACE - 641)) | (1 << (PlSqlParser.INSERTCHILDXMLAFTER - 641)) | (1 << (PlSqlParser.INSERTCHILDXMLBEFORE - 641)) | (1 << (PlSqlParser.INSERTCHILDXML - 641)) | (1 << (PlSqlParser.INSERTXMLAFTER - 641)) | (1 << (PlSqlParser.INSERTXMLBEFORE - 641)) | (1 << (PlSqlParser.INSTANCE - 641)))) !== 0) || ((((_la - 673)) & ~0x1f) == 0 && ((1 << (_la - 673)) & ((1 << (PlSqlParser.INSTANCES - 673)) | (1 << (PlSqlParser.INSTANTIABLE - 673)) | (1 << (PlSqlParser.INSTANTLY - 673)) | (1 << (PlSqlParser.INSTEAD - 673)) | (1 << (PlSqlParser.INSTR2 - 673)) | (1 << (PlSqlParser.INSTR4 - 673)) | (1 << (PlSqlParser.INSTRB - 673)) | (1 << (PlSqlParser.INSTRC - 673)) | (1 << (PlSqlParser.INSTR - 673)) | (1 << (PlSqlParser.INTEGER - 673)) | (1 << (PlSqlParser.INTERLEAVED - 673)) | (1 << (PlSqlParser.INTERMEDIATE - 673)) | (1 << (PlSqlParser.INTERNAL_CONVERT - 673)) | (1 << (PlSqlParser.INTERNAL_USE - 673)) | (1 << (PlSqlParser.INTERPRETED - 673)) | (1 << (PlSqlParser.INTERVAL - 673)) | (1 << (PlSqlParser.INT - 673)) | (1 << (PlSqlParser.INVALIDATE - 673)) | (1 << (PlSqlParser.INVISIBLE - 673)) | (1 << (PlSqlParser.IN_XQUERY - 673)) | (1 << (PlSqlParser.ISOLATION - 673)) | (1 << (PlSqlParser.ISOLATION_LEVEL - 673)) | (1 << (PlSqlParser.ITERATE - 673)) | (1 << (PlSqlParser.ITERATION_NUMBER - 673)) | (1 << (PlSqlParser.JAVA - 673)) | (1 << (PlSqlParser.JOB - 673)) | (1 << (PlSqlParser.JOIN - 673)) | (1 << (PlSqlParser.JSON_ARRAYAGG - 673)) | (1 << (PlSqlParser.JSON_ARRAY - 673)))) !== 0) || ((((_la - 705)) & ~0x1f) == 0 && ((1 << (_la - 705)) & ((1 << (PlSqlParser.JSON_EQUAL - 705)) | (1 << (PlSqlParser.JSON_EXISTS2 - 705)) | (1 << (PlSqlParser.JSON_EXISTS - 705)) | (1 << (PlSqlParser.JSONGET - 705)) | (1 << (PlSqlParser.JSON - 705)) | (1 << (PlSqlParser.JSON_OBJECTAGG - 705)) | (1 << (PlSqlParser.JSON_OBJECT - 705)) | (1 << (PlSqlParser.JSONPARSE - 705)) | (1 << (PlSqlParser.JSON_QUERY - 705)) | (1 << (PlSqlParser.JSON_SERIALIZE - 705)) | (1 << (PlSqlParser.JSON_TABLE - 705)) | (1 << (PlSqlParser.JSON_TEXTCONTAINS2 - 705)) | (1 << (PlSqlParser.JSON_TEXTCONTAINS - 705)) | (1 << (PlSqlParser.JSON_VALUE - 705)) | (1 << (PlSqlParser.KEEP_DUPLICATES - 705)) | (1 << (PlSqlParser.KEEP - 705)) | (1 << (PlSqlParser.KERBEROS - 705)) | (1 << (PlSqlParser.KEY - 705)) | (1 << (PlSqlParser.KEY_LENGTH - 705)) | (1 << (PlSqlParser.KEYSIZE - 705)) | (1 << (PlSqlParser.KEYS - 705)) | (1 << (PlSqlParser.KEYSTORE - 705)) | (1 << (PlSqlParser.KILL - 705)) | (1 << (PlSqlParser.LABEL - 705)) | (1 << (PlSqlParser.LANGUAGE - 705)) | (1 << (PlSqlParser.LAST_DAY - 705)) | (1 << (PlSqlParser.LAST - 705)) | (1 << (PlSqlParser.LAST_VALUE - 705)) | (1 << (PlSqlParser.LATERAL - 705)) | (1 << (PlSqlParser.LAX - 705)) | (1 << (PlSqlParser.LAYER - 705)) | (1 << (PlSqlParser.LDAP_REGISTRATION_ENABLED - 705)))) !== 0) || ((((_la - 737)) & ~0x1f) == 0 && ((1 << (_la - 737)) & ((1 << (PlSqlParser.LDAP_REGISTRATION - 737)) | (1 << (PlSqlParser.LDAP_REG_SYNC_INTERVAL - 737)) | (1 << (PlSqlParser.LEADING - 737)) | (1 << (PlSqlParser.LEFT - 737)) | (1 << (PlSqlParser.LENGTH2 - 737)) | (1 << (PlSqlParser.LENGTH4 - 737)) | (1 << (PlSqlParser.LENGTHB - 737)) | (1 << (PlSqlParser.LENGTHC - 737)) | (1 << (PlSqlParser.LENGTH - 737)) | (1 << (PlSqlParser.LESS - 737)) | (1 << (PlSqlParser.LEVEL - 737)) | (1 << (PlSqlParser.LEVELS - 737)) | (1 << (PlSqlParser.LIBRARY - 737)) | (1 << (PlSqlParser.LIFECYCLE - 737)) | (1 << (PlSqlParser.LIFE - 737)) | (1 << (PlSqlParser.LIFETIME - 737)) | (1 << (PlSqlParser.LIKE2 - 737)) | (1 << (PlSqlParser.LIKE4 - 737)) | (1 << (PlSqlParser.LIKEC - 737)) | (1 << (PlSqlParser.LIKE_EXPAND - 737)) | (1 << (PlSqlParser.LIMIT - 737)) | (1 << (PlSqlParser.LINEAR - 737)) | (1 << (PlSqlParser.LINK - 737)) | (1 << (PlSqlParser.LIST - 737)) | (1 << (PlSqlParser.LN - 737)) | (1 << (PlSqlParser.LNNVL - 737)) | (1 << (PlSqlParser.LOAD - 737)) | (1 << (PlSqlParser.LOB - 737)) | (1 << (PlSqlParser.LOBNVL - 737)) | (1 << (PlSqlParser.LOBS - 737)) | (1 << (PlSqlParser.LOCAL_INDEXES - 737)))) !== 0) || ((((_la - 769)) & ~0x1f) == 0 && ((1 << (_la - 769)) & ((1 << (PlSqlParser.LOCAL - 769)) | (1 << (PlSqlParser.LOCALTIME - 769)) | (1 << (PlSqlParser.LOCALTIMESTAMP - 769)) | (1 << (PlSqlParser.LOCATION - 769)) | (1 << (PlSqlParser.LOCATOR - 769)) | (1 << (PlSqlParser.LOCKED - 769)) | (1 << (PlSqlParser.LOCKING - 769)) | (1 << (PlSqlParser.LOGFILE - 769)) | (1 << (PlSqlParser.LOGFILES - 769)) | (1 << (PlSqlParser.LOGGING - 769)) | (1 << (PlSqlParser.LOGICAL - 769)) | (1 << (PlSqlParser.LOGICAL_READS_PER_CALL - 769)) | (1 << (PlSqlParser.LOGICAL_READS_PER_SESSION - 769)) | (1 << (PlSqlParser.LOG - 769)) | (1 << (PlSqlParser.LOGMINING - 769)) | (1 << (PlSqlParser.LOGOFF - 769)) | (1 << (PlSqlParser.LOGON - 769)) | (1 << (PlSqlParser.LOG_READ_ONLY_VIOLATIONS - 769)) | (1 << (PlSqlParser.LONG - 769)) | (1 << (PlSqlParser.LOOP - 769)) | (1 << (PlSqlParser.LOWER - 769)) | (1 << (PlSqlParser.LOW - 769)) | (1 << (PlSqlParser.LPAD - 769)) | (1 << (PlSqlParser.LTRIM - 769)) | (1 << (PlSqlParser.MAIN - 769)) | (1 << (PlSqlParser.MAKE_REF - 769)) | (1 << (PlSqlParser.MANAGED - 769)) | (1 << (PlSqlParser.MANAGE - 769)) | (1 << (PlSqlParser.MANAGEMENT - 769)) | (1 << (PlSqlParser.MANAGER - 769)) | (1 << (PlSqlParser.MANUAL - 769)))) !== 0) || ((((_la - 801)) & ~0x1f) == 0 && ((1 << (_la - 801)) & ((1 << (PlSqlParser.MAP - 801)) | (1 << (PlSqlParser.MAPPING - 801)) | (1 << (PlSqlParser.MASTER - 801)) | (1 << (PlSqlParser.MATCHED - 801)) | (1 << (PlSqlParser.MATCHES - 801)) | (1 << (PlSqlParser.MATCH - 801)) | (1 << (PlSqlParser.MATCH_NUMBER - 801)) | (1 << (PlSqlParser.MATCH_RECOGNIZE - 801)) | (1 << (PlSqlParser.MATERIALIZED - 801)) | (1 << (PlSqlParser.MATERIALIZE - 801)) | (1 << (PlSqlParser.MAXARCHLOGS - 801)) | (1 << (PlSqlParser.MAXDATAFILES - 801)) | (1 << (PlSqlParser.MAXEXTENTS - 801)) | (1 << (PlSqlParser.MAXIMIZE - 801)) | (1 << (PlSqlParser.MAXINSTANCES - 801)) | (1 << (PlSqlParser.MAXLOGFILES - 801)) | (1 << (PlSqlParser.MAXLOGHISTORY - 801)) | (1 << (PlSqlParser.MAXLOGMEMBERS - 801)) | (1 << (PlSqlParser.MAX_SHARED_TEMP_SIZE - 801)) | (1 << (PlSqlParser.MAXSIZE - 801)) | (1 << (PlSqlParser.MAXTRANS - 801)) | (1 << (PlSqlParser.MAXVALUE - 801)) | (1 << (PlSqlParser.MEASURE - 801)) | (1 << (PlSqlParser.MEASURES - 801)) | (1 << (PlSqlParser.MEDIUM - 801)) | (1 << (PlSqlParser.MEMBER - 801)) | (1 << (PlSqlParser.MEMCOMPRESS - 801)) | (1 << (PlSqlParser.MEMORY - 801)) | (1 << (PlSqlParser.MERGEACTIONS - 801)) | (1 << (PlSqlParser.MERGE_AJ - 801)) | (1 << (PlSqlParser.MERGE_CONST_ON - 801)) | (1 << (PlSqlParser.MERGE - 801)))) !== 0) || ((((_la - 833)) & ~0x1f) == 0 && ((1 << (_la - 833)) & ((1 << (PlSqlParser.MERGE_SJ - 833)) | (1 << (PlSqlParser.METADATA - 833)) | (1 << (PlSqlParser.METHOD - 833)) | (1 << (PlSqlParser.MIGRATE - 833)) | (1 << (PlSqlParser.MIGRATION - 833)) | (1 << (PlSqlParser.MINEXTENTS - 833)) | (1 << (PlSqlParser.MINIMIZE - 833)) | (1 << (PlSqlParser.MINIMUM - 833)) | (1 << (PlSqlParser.MINING - 833)) | (1 << (PlSqlParser.MINUS_NULL - 833)) | (1 << (PlSqlParser.MINUTE - 833)) | (1 << (PlSqlParser.MINVALUE - 833)) | (1 << (PlSqlParser.MIRRORCOLD - 833)) | (1 << (PlSqlParser.MIRRORHOT - 833)) | (1 << (PlSqlParser.MIRROR - 833)) | (1 << (PlSqlParser.MLSLABEL - 833)) | (1 << (PlSqlParser.MODEL_COMPILE_SUBQUERY - 833)) | (1 << (PlSqlParser.MODEL_DONTVERIFY_UNIQUENESS - 833)) | (1 << (PlSqlParser.MODEL_DYNAMIC_SUBQUERY - 833)) | (1 << (PlSqlParser.MODEL_MIN_ANALYSIS - 833)) | (1 << (PlSqlParser.MODEL - 833)) | (1 << (PlSqlParser.MODEL_NB - 833)) | (1 << (PlSqlParser.MODEL_NO_ANALYSIS - 833)) | (1 << (PlSqlParser.MODEL_PBY - 833)) | (1 << (PlSqlParser.MODEL_PUSH_REF - 833)) | (1 << (PlSqlParser.MODEL_SV - 833)) | (1 << (PlSqlParser.MODIFICATION - 833)) | (1 << (PlSqlParser.MODIFY_COLUMN_TYPE - 833)) | (1 << (PlSqlParser.MODIFY - 833)) | (1 << (PlSqlParser.MOD - 833)))) !== 0) || ((((_la - 865)) & ~0x1f) == 0 && ((1 << (_la - 865)) & ((1 << (PlSqlParser.MODULE - 865)) | (1 << (PlSqlParser.MONITORING - 865)) | (1 << (PlSqlParser.MONITOR - 865)) | (1 << (PlSqlParser.MONTH - 865)) | (1 << (PlSqlParser.MONTHS_BETWEEN - 865)) | (1 << (PlSqlParser.MONTHS - 865)) | (1 << (PlSqlParser.MOUNT - 865)) | (1 << (PlSqlParser.MOUNTPATH - 865)) | (1 << (PlSqlParser.MOVEMENT - 865)) | (1 << (PlSqlParser.MOVE - 865)) | (1 << (PlSqlParser.MULTIDIMENSIONAL - 865)) | (1 << (PlSqlParser.MULTISET - 865)) | (1 << (PlSqlParser.MV_MERGE - 865)) | (1 << (PlSqlParser.NAMED - 865)) | (1 << (PlSqlParser.NAME - 865)) | (1 << (PlSqlParser.NAMESPACE - 865)) | (1 << (PlSqlParser.NAN - 865)) | (1 << (PlSqlParser.NANVL - 865)) | (1 << (PlSqlParser.NATIONAL - 865)) | (1 << (PlSqlParser.NATIVE_FULL_OUTER_JOIN - 865)) | (1 << (PlSqlParser.NATIVE - 865)) | (1 << (PlSqlParser.NATURAL - 865)) | (1 << (PlSqlParser.NAV - 865)) | (1 << (PlSqlParser.NCHAR_CS - 865)) | (1 << (PlSqlParser.NCHAR - 865)) | (1 << (PlSqlParser.NCHR - 865)) | (1 << (PlSqlParser.NCLOB - 865)) | (1 << (PlSqlParser.NEEDED - 865)) | (1 << (PlSqlParser.NEG - 865)) | (1 << (PlSqlParser.NESTED - 865)) | (1 << (PlSqlParser.NESTED_TABLE_FAST_INSERT - 865)))) !== 0) || ((((_la - 897)) & ~0x1f) == 0 && ((1 << (_la - 897)) & ((1 << (PlSqlParser.NESTED_TABLE_GET_REFS - 897)) | (1 << (PlSqlParser.NESTED_TABLE_ID - 897)) | (1 << (PlSqlParser.NESTED_TABLE_SET_REFS - 897)) | (1 << (PlSqlParser.NESTED_TABLE_SET_SETID - 897)) | (1 << (PlSqlParser.NETWORK - 897)) | (1 << (PlSqlParser.NEVER - 897)) | (1 << (PlSqlParser.NEW - 897)) | (1 << (PlSqlParser.NEW_TIME - 897)) | (1 << (PlSqlParser.NEXT_DAY - 897)) | (1 << (PlSqlParser.NEXT - 897)) | (1 << (PlSqlParser.NL_AJ - 897)) | (1 << (PlSqlParser.NLJ_BATCHING - 897)) | (1 << (PlSqlParser.NLJ_INDEX_FILTER - 897)) | (1 << (PlSqlParser.NLJ_INDEX_SCAN - 897)) | (1 << (PlSqlParser.NLJ_PREFETCH - 897)) | (1 << (PlSqlParser.NLS_CALENDAR - 897)) | (1 << (PlSqlParser.NLS_CHARACTERSET - 897)) | (1 << (PlSqlParser.NLS_CHARSET_DECL_LEN - 897)) | (1 << (PlSqlParser.NLS_CHARSET_ID - 897)) | (1 << (PlSqlParser.NLS_CHARSET_NAME - 897)) | (1 << (PlSqlParser.NLS_COMP - 897)) | (1 << (PlSqlParser.NLS_CURRENCY - 897)) | (1 << (PlSqlParser.NLS_DATE_FORMAT - 897)) | (1 << (PlSqlParser.NLS_DATE_LANGUAGE - 897)) | (1 << (PlSqlParser.NLS_INITCAP - 897)) | (1 << (PlSqlParser.NLS_ISO_CURRENCY - 897)) | (1 << (PlSqlParser.NL_SJ - 897)) | (1 << (PlSqlParser.NLS_LANG - 897)) | (1 << (PlSqlParser.NLS_LANGUAGE - 897)) | (1 << (PlSqlParser.NLS_LENGTH_SEMANTICS - 897)) | (1 << (PlSqlParser.NLS_LOWER - 897)) | (1 << (PlSqlParser.NLS_NCHAR_CONV_EXCP - 897)))) !== 0) || ((((_la - 929)) & ~0x1f) == 0 && ((1 << (_la - 929)) & ((1 << (PlSqlParser.NLS_NUMERIC_CHARACTERS - 929)) | (1 << (PlSqlParser.NLS_SORT - 929)) | (1 << (PlSqlParser.NLSSORT - 929)) | (1 << (PlSqlParser.NLS_SPECIAL_CHARS - 929)) | (1 << (PlSqlParser.NLS_TERRITORY - 929)) | (1 << (PlSqlParser.NLS_UPPER - 929)) | (1 << (PlSqlParser.NO_ACCESS - 929)) | (1 << (PlSqlParser.NO_ADAPTIVE_PLAN - 929)) | (1 << (PlSqlParser.NO_ANSI_REARCH - 929)) | (1 << (PlSqlParser.NOAPPEND - 929)) | (1 << (PlSqlParser.NOARCHIVELOG - 929)) | (1 << (PlSqlParser.NOAUDIT - 929)) | (1 << (PlSqlParser.NO_AUTO_REOPTIMIZE - 929)) | (1 << (PlSqlParser.NO_BASETABLE_MULTIMV_REWRITE - 929)) | (1 << (PlSqlParser.NO_BATCH_TABLE_ACCESS_BY_ROWID - 929)) | (1 << (PlSqlParser.NO_BIND_AWARE - 929)) | (1 << (PlSqlParser.NO_BUFFER - 929)) | (1 << (PlSqlParser.NOCACHE - 929)) | (1 << (PlSqlParser.NO_CARTESIAN - 929)) | (1 << (PlSqlParser.NO_CHECK_ACL_REWRITE - 929)) | (1 << (PlSqlParser.NO_CLUSTER_BY_ROWID - 929)) | (1 << (PlSqlParser.NO_CLUSTERING - 929)) | (1 << (PlSqlParser.NO_COALESCE_SQ - 929)) | (1 << (PlSqlParser.NO_COMMON_DATA - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_CB_WHR_ONLY - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_COMBINE_SW - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_COST_BASED - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_ELIM_DUPS - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_FILTERING - 929)) | (1 << (PlSqlParser.NOCOPY - 929)) | (1 << (PlSqlParser.NO_COST_XML_QUERY_REWRITE - 929)))) !== 0) || ((((_la - 961)) & ~0x1f) == 0 && ((1 << (_la - 961)) & ((1 << (PlSqlParser.NO_CPU_COSTING - 961)) | (1 << (PlSqlParser.NOCPU_COSTING - 961)) | (1 << (PlSqlParser.NOCYCLE - 961)) | (1 << (PlSqlParser.NO_DATA_SECURITY_REWRITE - 961)) | (1 << (PlSqlParser.NO_DECORRELATE - 961)) | (1 << (PlSqlParser.NODELAY - 961)) | (1 << (PlSqlParser.NO_DOMAIN_INDEX_FILTER - 961)) | (1 << (PlSqlParser.NO_DST_UPGRADE_INSERT_CONV - 961)) | (1 << (PlSqlParser.NO_ELIM_GROUPBY - 961)) | (1 << (PlSqlParser.NO_ELIMINATE_JOIN - 961)) | (1 << (PlSqlParser.NO_ELIMINATE_OBY - 961)) | (1 << (PlSqlParser.NO_ELIMINATE_OUTER_JOIN - 961)) | (1 << (PlSqlParser.NOENTITYESCAPING - 961)) | (1 << (PlSqlParser.NO_EXPAND_GSET_TO_UNION - 961)) | (1 << (PlSqlParser.NO_EXPAND - 961)) | (1 << (PlSqlParser.NO_EXPAND_TABLE - 961)) | (1 << (PlSqlParser.NO_FACT - 961)) | (1 << (PlSqlParser.NO_FACTORIZE_JOIN - 961)) | (1 << (PlSqlParser.NO_FILTERING - 961)) | (1 << (PlSqlParser.NOFORCE - 961)) | (1 << (PlSqlParser.NO_FULL_OUTER_JOIN_TO_OUTER - 961)) | (1 << (PlSqlParser.NO_GATHER_OPTIMIZER_STATISTICS - 961)) | (1 << (PlSqlParser.NO_GBY_PUSHDOWN - 961)) | (1 << (PlSqlParser.NOGUARANTEE - 961)) | (1 << (PlSqlParser.NO_INDEX_FFS - 961)) | (1 << (PlSqlParser.NO_INDEX - 961)) | (1 << (PlSqlParser.NO_INDEX_SS - 961)) | (1 << (PlSqlParser.NO_INMEMORY - 961)) | (1 << (PlSqlParser.NO_INMEMORY_PRUNING - 961)) | (1 << (PlSqlParser.NOKEEP - 961)) | (1 << (PlSqlParser.NO_LOAD - 961)) | (1 << (PlSqlParser.NOLOCAL - 961)))) !== 0) || ((((_la - 993)) & ~0x1f) == 0 && ((1 << (_la - 993)) & ((1 << (PlSqlParser.NOLOGGING - 993)) | (1 << (PlSqlParser.NOMAPPING - 993)) | (1 << (PlSqlParser.NOMAXVALUE - 993)) | (1 << (PlSqlParser.NO_MERGE - 993)) | (1 << (PlSqlParser.NOMINIMIZE - 993)) | (1 << (PlSqlParser.NOMINVALUE - 993)) | (1 << (PlSqlParser.NO_MODEL_PUSH_REF - 993)) | (1 << (PlSqlParser.NO_MONITORING - 993)) | (1 << (PlSqlParser.NOMONITORING - 993)) | (1 << (PlSqlParser.NO_MONITOR - 993)) | (1 << (PlSqlParser.NO_MULTIMV_REWRITE - 993)) | (1 << (PlSqlParser.NO_NATIVE_FULL_OUTER_JOIN - 993)) | (1 << (PlSqlParser.NONBLOCKING - 993)) | (1 << (PlSqlParser.NONEDITIONABLE - 993)) | (1 << (PlSqlParser.NONE - 993)) | (1 << (PlSqlParser.NO_NLJ_BATCHING - 993)) | (1 << (PlSqlParser.NO_NLJ_PREFETCH - 993)) | (1 << (PlSqlParser.NO - 993)) | (1 << (PlSqlParser.NONSCHEMA - 993)) | (1 << (PlSqlParser.NO_OBJECT_LINK - 993)) | (1 << (PlSqlParser.NOORDER - 993)) | (1 << (PlSqlParser.NO_ORDER_ROLLUPS - 993)) | (1 << (PlSqlParser.NO_OUTER_JOIN_TO_ANTI - 993)) | (1 << (PlSqlParser.NO_OUTER_JOIN_TO_INNER - 993)) | (1 << (PlSqlParser.NOOVERRIDE - 993)) | (1 << (PlSqlParser.NO_PARALLEL_INDEX - 993)) | (1 << (PlSqlParser.NOPARALLEL_INDEX - 993)) | (1 << (PlSqlParser.NO_PARALLEL - 993)) | (1 << (PlSqlParser.NOPARALLEL - 993)) | (1 << (PlSqlParser.NO_PARTIAL_COMMIT - 993)) | (1 << (PlSqlParser.NO_PARTIAL_JOIN - 993)) | (1 << (PlSqlParser.NO_PARTIAL_ROLLUP_PUSHDOWN - 993)))) !== 0) || ((((_la - 1025)) & ~0x1f) == 0 && ((1 << (_la - 1025)) & ((1 << (PlSqlParser.NOPARTITION - 1025)) | (1 << (PlSqlParser.NO_PLACE_DISTINCT - 1025)) | (1 << (PlSqlParser.NO_PLACE_GROUP_BY - 1025)) | (1 << (PlSqlParser.NO_PQ_CONCURRENT_UNION - 1025)) | (1 << (PlSqlParser.NO_PQ_MAP - 1025)) | (1 << (PlSqlParser.NO_PQ_REPLICATE - 1025)) | (1 << (PlSqlParser.NO_PQ_SKEW - 1025)) | (1 << (PlSqlParser.NO_PRUNE_GSETS - 1025)) | (1 << (PlSqlParser.NO_PULL_PRED - 1025)) | (1 << (PlSqlParser.NO_PUSH_PRED - 1025)) | (1 << (PlSqlParser.NO_PUSH_SUBQ - 1025)) | (1 << (PlSqlParser.NO_PX_FAULT_TOLERANCE - 1025)) | (1 << (PlSqlParser.NO_PX_JOIN_FILTER - 1025)) | (1 << (PlSqlParser.NO_QKN_BUFF - 1025)) | (1 << (PlSqlParser.NO_QUERY_TRANSFORMATION - 1025)) | (1 << (PlSqlParser.NO_REF_CASCADE - 1025)) | (1 << (PlSqlParser.NORELOCATE - 1025)) | (1 << (PlSqlParser.NORELY - 1025)) | (1 << (PlSqlParser.NOREPAIR - 1025)) | (1 << (PlSqlParser.NOREPLAY - 1025)) | (1 << (PlSqlParser.NORESETLOGS - 1025)) | (1 << (PlSqlParser.NO_RESULT_CACHE - 1025)) | (1 << (PlSqlParser.NOREVERSE - 1025)) | (1 << (PlSqlParser.NO_REWRITE - 1025)) | (1 << (PlSqlParser.NOREWRITE - 1025)) | (1 << (PlSqlParser.NORMAL - 1025)) | (1 << (PlSqlParser.NO_ROOT_SW_FOR_LOCAL - 1025)) | (1 << (PlSqlParser.NOROWDEPENDENCIES - 1025)) | (1 << (PlSqlParser.NOSCHEMACHECK - 1025)) | (1 << (PlSqlParser.NOSEGMENT - 1025)) | (1 << (PlSqlParser.NO_SEMIJOIN - 1025)) | (1 << (PlSqlParser.NO_SEMI_TO_INNER - 1025)))) !== 0) || ((((_la - 1057)) & ~0x1f) == 0 && ((1 << (_la - 1057)) & ((1 << (PlSqlParser.NO_SET_TO_JOIN - 1057)) | (1 << (PlSqlParser.NOSORT - 1057)) | (1 << (PlSqlParser.NO_SQL_TRANSLATION - 1057)) | (1 << (PlSqlParser.NO_SQL_TUNE - 1057)) | (1 << (PlSqlParser.NO_STAR_TRANSFORMATION - 1057)) | (1 << (PlSqlParser.NO_STATEMENT_QUEUING - 1057)) | (1 << (PlSqlParser.NO_STATS_GSETS - 1057)) | (1 << (PlSqlParser.NOSTRICT - 1057)) | (1 << (PlSqlParser.NO_SUBQUERY_PRUNING - 1057)) | (1 << (PlSqlParser.NO_SUBSTRB_PAD - 1057)) | (1 << (PlSqlParser.NO_SWAP_JOIN_INPUTS - 1057)) | (1 << (PlSqlParser.NOSWITCH - 1057)) | (1 << (PlSqlParser.NO_TABLE_LOOKUP_BY_NL - 1057)) | (1 << (PlSqlParser.NO_TEMP_TABLE - 1057)) | (1 << (PlSqlParser.NOTHING - 1057)) | (1 << (PlSqlParser.NOTIFICATION - 1057)) | (1 << (PlSqlParser.NOT - 1057)) | (1 << (PlSqlParser.NO_TRANSFORM_DISTINCT_AGG - 1057)) | (1 << (PlSqlParser.NO_UNNEST - 1057)) | (1 << (PlSqlParser.NO_USE_CUBE - 1057)) | (1 << (PlSqlParser.NO_USE_HASH_AGGREGATION - 1057)) | (1 << (PlSqlParser.NO_USE_HASH_GBY_FOR_PUSHDOWN - 1057)) | (1 << (PlSqlParser.NO_USE_HASH - 1057)) | (1 << (PlSqlParser.NO_USE_INVISIBLE_INDEXES - 1057)) | (1 << (PlSqlParser.NO_USE_MERGE - 1057)) | (1 << (PlSqlParser.NO_USE_NL - 1057)) | (1 << (PlSqlParser.NO_USE_VECTOR_AGGREGATION - 1057)) | (1 << (PlSqlParser.NOVALIDATE - 1057)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM_DIMS - 1057)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM_FACT - 1057)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM - 1057)))) !== 0) || ((((_la - 1089)) & ~0x1f) == 0 && ((1 << (_la - 1089)) & ((1 << (PlSqlParser.NO_XDB_FASTPATH_INSERT - 1089)) | (1 << (PlSqlParser.NO_XML_DML_REWRITE - 1089)) | (1 << (PlSqlParser.NO_XMLINDEX_REWRITE_IN_SELECT - 1089)) | (1 << (PlSqlParser.NO_XMLINDEX_REWRITE - 1089)) | (1 << (PlSqlParser.NO_XML_QUERY_REWRITE - 1089)) | (1 << (PlSqlParser.NO_ZONEMAP - 1089)) | (1 << (PlSqlParser.NTH_VALUE - 1089)) | (1 << (PlSqlParser.NULLIF - 1089)) | (1 << (PlSqlParser.NULL_ - 1089)) | (1 << (PlSqlParser.NULLS - 1089)) | (1 << (PlSqlParser.NUMBER - 1089)) | (1 << (PlSqlParser.NUMERIC - 1089)) | (1 << (PlSqlParser.NUM_INDEX_KEYS - 1089)) | (1 << (PlSqlParser.NUMTODSINTERVAL - 1089)) | (1 << (PlSqlParser.NUMTOYMINTERVAL - 1089)) | (1 << (PlSqlParser.NVARCHAR2 - 1089)) | (1 << (PlSqlParser.NVL2 - 1089)) | (1 << (PlSqlParser.OBJECT2XML - 1089)) | (1 << (PlSqlParser.OBJECT - 1089)) | (1 << (PlSqlParser.OBJ_ID - 1089)) | (1 << (PlSqlParser.OBJNO - 1089)) | (1 << (PlSqlParser.OBJNO_REUSE - 1089)) | (1 << (PlSqlParser.OCCURENCES - 1089)) | (1 << (PlSqlParser.OFFLINE - 1089)) | (1 << (PlSqlParser.OFF - 1089)) | (1 << (PlSqlParser.OFFSET - 1089)) | (1 << (PlSqlParser.OIDINDEX - 1089)) | (1 << (PlSqlParser.OID - 1089)) | (1 << (PlSqlParser.OLAP - 1089)) | (1 << (PlSqlParser.OLD - 1089)) | (1 << (PlSqlParser.OLD_PUSH_PRED - 1089)))) !== 0) || ((((_la - 1121)) & ~0x1f) == 0 && ((1 << (_la - 1121)) & ((1 << (PlSqlParser.OLS - 1121)) | (1 << (PlSqlParser.OLTP - 1121)) | (1 << (PlSqlParser.OMIT - 1121)) | (1 << (PlSqlParser.ONE - 1121)) | (1 << (PlSqlParser.ONLINE - 1121)) | (1 << (PlSqlParser.ONLY - 1121)) | (1 << (PlSqlParser.OPAQUE - 1121)) | (1 << (PlSqlParser.OPAQUE_TRANSFORM - 1121)) | (1 << (PlSqlParser.OPAQUE_XCANONICAL - 1121)) | (1 << (PlSqlParser.OPCODE - 1121)) | (1 << (PlSqlParser.OPEN - 1121)) | (1 << (PlSqlParser.OPERATIONS - 1121)) | (1 << (PlSqlParser.OPERATOR - 1121)) | (1 << (PlSqlParser.OPT_ESTIMATE - 1121)) | (1 << (PlSqlParser.OPTIMAL - 1121)) | (1 << (PlSqlParser.OPTIMIZE - 1121)) | (1 << (PlSqlParser.OPTIMIZER_FEATURES_ENABLE - 1121)) | (1 << (PlSqlParser.OPTIMIZER_GOAL - 1121)) | (1 << (PlSqlParser.OPT_PARAM - 1121)) | (1 << (PlSqlParser.ORA_BRANCH - 1121)) | (1 << (PlSqlParser.ORA_CHECK_ACL - 1121)) | (1 << (PlSqlParser.ORA_CHECK_PRIVILEGE - 1121)) | (1 << (PlSqlParser.ORA_CLUSTERING - 1121)) | (1 << (PlSqlParser.ORADATA - 1121)) | (1 << (PlSqlParser.ORADEBUG - 1121)) | (1 << (PlSqlParser.ORA_DST_AFFECTED - 1121)) | (1 << (PlSqlParser.ORA_DST_CONVERT - 1121)) | (1 << (PlSqlParser.ORA_DST_ERROR - 1121)) | (1 << (PlSqlParser.ORA_GET_ACLIDS - 1121)))) !== 0) || ((((_la - 1153)) & ~0x1f) == 0 && ((1 << (_la - 1153)) & ((1 << (PlSqlParser.ORA_GET_PRIVILEGES - 1153)) | (1 << (PlSqlParser.ORA_HASH - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_USERID - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_USER - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_XS_USER_GUID - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_XS_USER - 1153)) | (1 << (PlSqlParser.ORA_RAWCOMPARE - 1153)) | (1 << (PlSqlParser.ORA_RAWCONCAT - 1153)) | (1 << (PlSqlParser.ORA_ROWSCN - 1153)) | (1 << (PlSqlParser.ORA_ROWSCN_RAW - 1153)) | (1 << (PlSqlParser.ORA_ROWVERSION - 1153)) | (1 << (PlSqlParser.ORA_TABVERSION - 1153)) | (1 << (PlSqlParser.ORA_WRITE_TIME - 1153)) | (1 << (PlSqlParser.ORDERED - 1153)) | (1 << (PlSqlParser.ORDERED_PREDICATES - 1153)) | (1 << (PlSqlParser.ORDINALITY - 1153)) | (1 << (PlSqlParser.OR_EXPAND - 1153)) | (1 << (PlSqlParser.ORGANIZATION - 1153)) | (1 << (PlSqlParser.OR_PREDICATES - 1153)) | (1 << (PlSqlParser.OSERROR - 1153)) | (1 << (PlSqlParser.OTHER - 1153)) | (1 << (PlSqlParser.OUTER_JOIN_TO_ANTI - 1153)) | (1 << (PlSqlParser.OUTER_JOIN_TO_INNER - 1153)) | (1 << (PlSqlParser.OUTER - 1153)) | (1 << (PlSqlParser.OUTLINE_LEAF - 1153)) | (1 << (PlSqlParser.OUTLINE - 1153)) | (1 << (PlSqlParser.OUT_OF_LINE - 1153)) | (1 << (PlSqlParser.OUT - 1153)) | (1 << (PlSqlParser.OVERFLOW_NOMOVE - 1153)) | (1 << (PlSqlParser.OVERFLOW - 1153)))) !== 0) || ((((_la - 1185)) & ~0x1f) == 0 && ((1 << (_la - 1185)) & ((1 << (PlSqlParser.OVERLAPS - 1185)) | (1 << (PlSqlParser.OVER - 1185)) | (1 << (PlSqlParser.OVERRIDING - 1185)) | (1 << (PlSqlParser.OWNER - 1185)) | (1 << (PlSqlParser.OWNERSHIP - 1185)) | (1 << (PlSqlParser.OWN - 1185)) | (1 << (PlSqlParser.PACKAGE - 1185)) | (1 << (PlSqlParser.PACKAGES - 1185)) | (1 << (PlSqlParser.PARALLEL_ENABLE - 1185)) | (1 << (PlSqlParser.PARALLEL_INDEX - 1185)) | (1 << (PlSqlParser.PARALLEL - 1185)) | (1 << (PlSqlParser.PARAMETERS - 1185)) | (1 << (PlSqlParser.PARAM - 1185)) | (1 << (PlSqlParser.PARENT - 1185)) | (1 << (PlSqlParser.PARITY - 1185)) | (1 << (PlSqlParser.PARTIAL_JOIN - 1185)) | (1 << (PlSqlParser.PARTIALLY - 1185)) | (1 << (PlSqlParser.PARTIAL - 1185)) | (1 << (PlSqlParser.PARTIAL_ROLLUP_PUSHDOWN - 1185)) | (1 << (PlSqlParser.PARTITION_HASH - 1185)) | (1 << (PlSqlParser.PARTITION_LIST - 1185)) | (1 << (PlSqlParser.PARTITION - 1185)) | (1 << (PlSqlParser.PARTITION_RANGE - 1185)) | (1 << (PlSqlParser.PARTITIONS - 1185)) | (1 << (PlSqlParser.PARTNUMINST - 1185)) | (1 << (PlSqlParser.PASSING - 1185)) | (1 << (PlSqlParser.PASSWORD_GRACE_TIME - 1185)) | (1 << (PlSqlParser.PASSWORD_LIFE_TIME - 1185)) | (1 << (PlSqlParser.PASSWORD_LOCK_TIME - 1185)) | (1 << (PlSqlParser.PASSWORD - 1185)) | (1 << (PlSqlParser.PASSWORD_REUSE_MAX - 1185)))) !== 0) || ((((_la - 1217)) & ~0x1f) == 0 && ((1 << (_la - 1217)) & ((1 << (PlSqlParser.PASSWORD_REUSE_TIME - 1217)) | (1 << (PlSqlParser.PASSWORD_VERIFY_FUNCTION - 1217)) | (1 << (PlSqlParser.PAST - 1217)) | (1 << (PlSqlParser.PATCH - 1217)) | (1 << (PlSqlParser.PATH - 1217)) | (1 << (PlSqlParser.PATH_PREFIX - 1217)) | (1 << (PlSqlParser.PATHS - 1217)) | (1 << (PlSqlParser.PATTERN - 1217)) | (1 << (PlSqlParser.PBL_HS_BEGIN - 1217)) | (1 << (PlSqlParser.PBL_HS_END - 1217)) | (1 << (PlSqlParser.PCTINCREASE - 1217)) | (1 << (PlSqlParser.PCTTHRESHOLD - 1217)) | (1 << (PlSqlParser.PCTUSED - 1217)) | (1 << (PlSqlParser.PCTVERSION - 1217)) | (1 << (PlSqlParser.PENDING - 1217)) | (1 << (PlSqlParser.PERCENT_KEYWORD - 1217)) | (1 << (PlSqlParser.PERCENT_RANKM - 1217)) | (1 << (PlSqlParser.PERFORMANCE - 1217)) | (1 << (PlSqlParser.PERIOD_KEYWORD - 1217)) | (1 << (PlSqlParser.PERMANENT - 1217)) | (1 << (PlSqlParser.PERMISSION - 1217)) | (1 << (PlSqlParser.PERMUTE - 1217)) | (1 << (PlSqlParser.PER - 1217)) | (1 << (PlSqlParser.PFILE - 1217)) | (1 << (PlSqlParser.PHYSICAL - 1217)))) !== 0) || ((((_la - 1249)) & ~0x1f) == 0 && ((1 << (_la - 1249)) & ((1 << (PlSqlParser.PIKEY - 1249)) | (1 << (PlSqlParser.PIPELINED - 1249)) | (1 << (PlSqlParser.PIV_GB - 1249)) | (1 << (PlSqlParser.PIVOT - 1249)) | (1 << (PlSqlParser.PIV_SSF - 1249)) | (1 << (PlSqlParser.PLACE_DISTINCT - 1249)) | (1 << (PlSqlParser.PLACE_GROUP_BY - 1249)) | (1 << (PlSqlParser.PLAN - 1249)) | (1 << (PlSqlParser.PLSCOPE_SETTINGS - 1249)) | (1 << (PlSqlParser.PLS_INTEGER - 1249)) | (1 << (PlSqlParser.PLSQL_CCFLAGS - 1249)) | (1 << (PlSqlParser.PLSQL_CODE_TYPE - 1249)) | (1 << (PlSqlParser.PLSQL_DEBUG - 1249)) | (1 << (PlSqlParser.PLSQL_OPTIMIZE_LEVEL - 1249)) | (1 << (PlSqlParser.PLSQL_WARNINGS - 1249)) | (1 << (PlSqlParser.PLUGGABLE - 1249)) | (1 << (PlSqlParser.POINT - 1249)) | (1 << (PlSqlParser.POLICY - 1249)) | (1 << (PlSqlParser.POOL_16K - 1249)) | (1 << (PlSqlParser.POOL_2K - 1249)) | (1 << (PlSqlParser.POOL_32K - 1249)) | (1 << (PlSqlParser.POOL_4K - 1249)) | (1 << (PlSqlParser.POOL_8K - 1249)) | (1 << (PlSqlParser.POSITIVEN - 1249)) | (1 << (PlSqlParser.POSITIVE - 1249)) | (1 << (PlSqlParser.POST_TRANSACTION - 1249)) | (1 << (PlSqlParser.POWERMULTISET_BY_CARDINALITY - 1249)) | (1 << (PlSqlParser.POWERMULTISET - 1249)) | (1 << (PlSqlParser.POWER - 1249)) | (1 << (PlSqlParser.PQ_CONCURRENT_UNION - 1249)) | (1 << (PlSqlParser.PQ_DISTRIBUTE - 1249)))) !== 0) || ((((_la - 1281)) & ~0x1f) == 0 && ((1 << (_la - 1281)) & ((1 << (PlSqlParser.PQ_DISTRIBUTE_WINDOW - 1281)) | (1 << (PlSqlParser.PQ_FILTER - 1281)) | (1 << (PlSqlParser.PQ_MAP - 1281)) | (1 << (PlSqlParser.PQ_NOMAP - 1281)) | (1 << (PlSqlParser.PQ_REPLICATE - 1281)) | (1 << (PlSqlParser.PQ_SKEW - 1281)) | (1 << (PlSqlParser.PRAGMA - 1281)) | (1 << (PlSqlParser.PREBUILT - 1281)) | (1 << (PlSqlParser.PRECEDES - 1281)) | (1 << (PlSqlParser.PRECEDING - 1281)) | (1 << (PlSqlParser.PRECISION - 1281)) | (1 << (PlSqlParser.PRECOMPUTE_SUBQUERY - 1281)) | (1 << (PlSqlParser.PREDICATE_REORDERS - 1281)) | (1 << (PlSqlParser.PRELOAD - 1281)) | (1 << (PlSqlParser.PREPARE - 1281)) | (1 << (PlSqlParser.PRESENTNNV - 1281)) | (1 << (PlSqlParser.PRESENT - 1281)) | (1 << (PlSqlParser.PRESENTV - 1281)) | (1 << (PlSqlParser.PRESERVE_OID - 1281)) | (1 << (PlSqlParser.PRESERVE - 1281)) | (1 << (PlSqlParser.PRETTY - 1281)) | (1 << (PlSqlParser.PREVIOUS - 1281)) | (1 << (PlSqlParser.PREV - 1281)) | (1 << (PlSqlParser.PRIMARY - 1281)) | (1 << (PlSqlParser.PRINTBLOBTOCLOB - 1281)) | (1 << (PlSqlParser.PRIORITY - 1281)) | (1 << (PlSqlParser.PRIOR - 1281)) | (1 << (PlSqlParser.PRIVATE - 1281)) | (1 << (PlSqlParser.PRIVATE_SGA - 1281)) | (1 << (PlSqlParser.PRIVILEGED - 1281)) | (1 << (PlSqlParser.PRIVILEGE - 1281)) | (1 << (PlSqlParser.PRIVILEGES - 1281)))) !== 0) || ((((_la - 1313)) & ~0x1f) == 0 && ((1 << (_la - 1313)) & ((1 << (PlSqlParser.PROCEDURAL - 1313)) | (1 << (PlSqlParser.PROCEDURE - 1313)) | (1 << (PlSqlParser.PROCESS - 1313)) | (1 << (PlSqlParser.PROFILE - 1313)) | (1 << (PlSqlParser.PROGRAM - 1313)) | (1 << (PlSqlParser.PROJECT - 1313)) | (1 << (PlSqlParser.PROPAGATE - 1313)) | (1 << (PlSqlParser.PROTECTED - 1313)) | (1 << (PlSqlParser.PROTECTION - 1313)) | (1 << (PlSqlParser.PROXY - 1313)) | (1 << (PlSqlParser.PRUNING - 1313)) | (1 << (PlSqlParser.PULL_PRED - 1313)) | (1 << (PlSqlParser.PURGE - 1313)) | (1 << (PlSqlParser.PUSH_PRED - 1313)) | (1 << (PlSqlParser.PUSH_SUBQ - 1313)) | (1 << (PlSqlParser.PX_FAULT_TOLERANCE - 1313)) | (1 << (PlSqlParser.PX_GRANULE - 1313)) | (1 << (PlSqlParser.PX_JOIN_FILTER - 1313)) | (1 << (PlSqlParser.QB_NAME - 1313)) | (1 << (PlSqlParser.QUERY_BLOCK - 1313)) | (1 << (PlSqlParser.QUERY - 1313)) | (1 << (PlSqlParser.QUEUE_CURR - 1313)) | (1 << (PlSqlParser.QUEUE - 1313)) | (1 << (PlSqlParser.QUEUE_ROWP - 1313)) | (1 << (PlSqlParser.QUIESCE - 1313)) | (1 << (PlSqlParser.QUORUM - 1313)) | (1 << (PlSqlParser.QUOTA - 1313)) | (1 << (PlSqlParser.RAISE - 1313)) | (1 << (PlSqlParser.RANDOM_LOCAL - 1313)) | (1 << (PlSqlParser.RANDOM - 1313)) | (1 << (PlSqlParser.RANGE - 1313)))) !== 0) || ((((_la - 1345)) & ~0x1f) == 0 && ((1 << (_la - 1345)) & ((1 << (PlSqlParser.RANKM - 1345)) | (1 << (PlSqlParser.RAPIDLY - 1345)) | (1 << (PlSqlParser.RAW - 1345)) | (1 << (PlSqlParser.RAWTOHEX - 1345)) | (1 << (PlSqlParser.RAWTONHEX - 1345)) | (1 << (PlSqlParser.RBA - 1345)) | (1 << (PlSqlParser.RBO_OUTLINE - 1345)) | (1 << (PlSqlParser.RDBA - 1345)) | (1 << (PlSqlParser.READ - 1345)) | (1 << (PlSqlParser.READS - 1345)) | (1 << (PlSqlParser.REALM - 1345)) | (1 << (PlSqlParser.REAL - 1345)) | (1 << (PlSqlParser.REBALANCE - 1345)) | (1 << (PlSqlParser.REBUILD - 1345)) | (1 << (PlSqlParser.RECORD - 1345)) | (1 << (PlSqlParser.RECORDS_PER_BLOCK - 1345)) | (1 << (PlSqlParser.RECOVERABLE - 1345)) | (1 << (PlSqlParser.RECOVER - 1345)) | (1 << (PlSqlParser.RECOVERY - 1345)) | (1 << (PlSqlParser.RECYCLEBIN - 1345)) | (1 << (PlSqlParser.RECYCLE - 1345)) | (1 << (PlSqlParser.REDACTION - 1345)) | (1 << (PlSqlParser.REDEFINE - 1345)) | (1 << (PlSqlParser.REDO - 1345)) | (1 << (PlSqlParser.REDUCED - 1345)) | (1 << (PlSqlParser.REDUNDANCY - 1345)) | (1 << (PlSqlParser.REF_CASCADE_CURSOR - 1345)) | (1 << (PlSqlParser.REFERENCED - 1345)) | (1 << (PlSqlParser.REFERENCE - 1345)) | (1 << (PlSqlParser.REFERENCES - 1345)) | (1 << (PlSqlParser.REFERENCING - 1345)) | (1 << (PlSqlParser.REF - 1345)))) !== 0) || ((((_la - 1377)) & ~0x1f) == 0 && ((1 << (_la - 1377)) & ((1 << (PlSqlParser.REFRESH - 1377)) | (1 << (PlSqlParser.REFTOHEX - 1377)) | (1 << (PlSqlParser.REGEXP_COUNT - 1377)) | (1 << (PlSqlParser.REGEXP_INSTR - 1377)) | (1 << (PlSqlParser.REGEXP_LIKE - 1377)) | (1 << (PlSqlParser.REGEXP_REPLACE - 1377)) | (1 << (PlSqlParser.REGEXP_SUBSTR - 1377)) | (1 << (PlSqlParser.REGISTER - 1377)) | (1 << (PlSqlParser.REGR_AVGX - 1377)) | (1 << (PlSqlParser.REGR_AVGY - 1377)) | (1 << (PlSqlParser.REGR_COUNT - 1377)) | (1 << (PlSqlParser.REGR_INTERCEPT - 1377)) | (1 << (PlSqlParser.REGR_R2 - 1377)) | (1 << (PlSqlParser.REGR_SLOPE - 1377)) | (1 << (PlSqlParser.REGR_SXX - 1377)) | (1 << (PlSqlParser.REGR_SXY - 1377)) | (1 << (PlSqlParser.REGR_SYY - 1377)) | (1 << (PlSqlParser.REGULAR - 1377)) | (1 << (PlSqlParser.REJECT - 1377)) | (1 << (PlSqlParser.REKEY - 1377)) | (1 << (PlSqlParser.RELATIONAL - 1377)) | (1 << (PlSqlParser.RELOCATE - 1377)) | (1 << (PlSqlParser.RELY - 1377)) | (1 << (PlSqlParser.REMAINDER - 1377)) | (1 << (PlSqlParser.REMOTE_MAPPED - 1377)) | (1 << (PlSqlParser.REMOVE - 1377)) | (1 << (PlSqlParser.RENAME - 1377)) | (1 << (PlSqlParser.REPAIR - 1377)) | (1 << (PlSqlParser.REPEAT - 1377)) | (1 << (PlSqlParser.REPLACE - 1377)) | (1 << (PlSqlParser.REPLICATION - 1377)))) !== 0) || ((((_la - 1409)) & ~0x1f) == 0 && ((1 << (_la - 1409)) & ((1 << (PlSqlParser.REQUIRED - 1409)) | (1 << (PlSqlParser.RESETLOGS - 1409)) | (1 << (PlSqlParser.RESET - 1409)) | (1 << (PlSqlParser.RESIZE - 1409)) | (1 << (PlSqlParser.RESOLVE - 1409)) | (1 << (PlSqlParser.RESOLVER - 1409)) | (1 << (PlSqlParser.RESPECT - 1409)) | (1 << (PlSqlParser.RESTART - 1409)) | (1 << (PlSqlParser.RESTORE_AS_INTERVALS - 1409)) | (1 << (PlSqlParser.RESTORE - 1409)) | (1 << (PlSqlParser.RESTRICT_ALL_REF_CONS - 1409)) | (1 << (PlSqlParser.RESTRICTED - 1409)) | (1 << (PlSqlParser.RESTRICT_REFERENCES - 1409)) | (1 << (PlSqlParser.RESTRICT - 1409)) | (1 << (PlSqlParser.RESULT_CACHE - 1409)) | (1 << (PlSqlParser.RESULT - 1409)) | (1 << (PlSqlParser.RESUMABLE - 1409)) | (1 << (PlSqlParser.RESUME - 1409)) | (1 << (PlSqlParser.RETENTION - 1409)) | (1 << (PlSqlParser.RETRY_ON_ROW_CHANGE - 1409)) | (1 << (PlSqlParser.RETURNING - 1409)) | (1 << (PlSqlParser.RETURN - 1409)) | (1 << (PlSqlParser.REUSE - 1409)) | (1 << (PlSqlParser.REVERSE - 1409)) | (1 << (PlSqlParser.REWRITE_OR_ERROR - 1409)) | (1 << (PlSqlParser.REWRITE - 1409)) | (1 << (PlSqlParser.RIGHT - 1409)) | (1 << (PlSqlParser.ROLE - 1409)) | (1 << (PlSqlParser.ROLESET - 1409)) | (1 << (PlSqlParser.ROLES - 1409)))) !== 0) || ((((_la - 1441)) & ~0x1f) == 0 && ((1 << (_la - 1441)) & ((1 << (PlSqlParser.ROLLBACK - 1441)) | (1 << (PlSqlParser.ROLLING - 1441)) | (1 << (PlSqlParser.ROLLUP - 1441)) | (1 << (PlSqlParser.ROWDEPENDENCIES - 1441)) | (1 << (PlSqlParser.ROWID_MAPPING_TABLE - 1441)) | (1 << (PlSqlParser.ROWID - 1441)) | (1 << (PlSqlParser.ROWIDTOCHAR - 1441)) | (1 << (PlSqlParser.ROWIDTONCHAR - 1441)) | (1 << (PlSqlParser.ROW_LENGTH - 1441)) | (1 << (PlSqlParser.ROWNUM - 1441)) | (1 << (PlSqlParser.ROW - 1441)) | (1 << (PlSqlParser.ROWS - 1441)) | (1 << (PlSqlParser.RPAD - 1441)) | (1 << (PlSqlParser.RTRIM - 1441)) | (1 << (PlSqlParser.RULE - 1441)) | (1 << (PlSqlParser.RULES - 1441)) | (1 << (PlSqlParser.RUNNING - 1441)) | (1 << (PlSqlParser.SALT - 1441)) | (1 << (PlSqlParser.SAMPLE - 1441)) | (1 << (PlSqlParser.SAVE_AS_INTERVALS - 1441)) | (1 << (PlSqlParser.SAVEPOINT - 1441)) | (1 << (PlSqlParser.SAVE - 1441)) | (1 << (PlSqlParser.SB4 - 1441)) | (1 << (PlSqlParser.SCALE_ROWS - 1441)) | (1 << (PlSqlParser.SCALE - 1441)) | (1 << (PlSqlParser.SCAN_INSTANCES - 1441)) | (1 << (PlSqlParser.SCAN - 1441)) | (1 << (PlSqlParser.SCHEDULER - 1441)) | (1 << (PlSqlParser.SCHEMACHECK - 1441)) | (1 << (PlSqlParser.SCHEMA - 1441)) | (1 << (PlSqlParser.SCN_ASCENDING - 1441)) | (1 << (PlSqlParser.SCN - 1441)))) !== 0) || ((((_la - 1473)) & ~0x1f) == 0 && ((1 << (_la - 1473)) & ((1 << (PlSqlParser.SCOPE - 1473)) | (1 << (PlSqlParser.SCRUB - 1473)) | (1 << (PlSqlParser.SD_ALL - 1473)) | (1 << (PlSqlParser.SD_INHIBIT - 1473)) | (1 << (PlSqlParser.SDO_GEOM_MBR - 1473)) | (1 << (PlSqlParser.SD_SHOW - 1473)) | (1 << (PlSqlParser.SEARCH - 1473)) | (1 << (PlSqlParser.SECOND - 1473)) | (1 << (PlSqlParser.SECRET - 1473)) | (1 << (PlSqlParser.SECUREFILE_DBA - 1473)) | (1 << (PlSqlParser.SECUREFILE - 1473)) | (1 << (PlSqlParser.SECURITY - 1473)) | (1 << (PlSqlParser.SEED - 1473)) | (1 << (PlSqlParser.SEG_BLOCK - 1473)) | (1 << (PlSqlParser.SEG_FILE - 1473)) | (1 << (PlSqlParser.SEGMENT - 1473)) | (1 << (PlSqlParser.SELECTIVITY - 1473)) | (1 << (PlSqlParser.SELF - 1473)) | (1 << (PlSqlParser.SEMIJOIN_DRIVER - 1473)) | (1 << (PlSqlParser.SEMIJOIN - 1473)) | (1 << (PlSqlParser.SEMI_TO_INNER - 1473)) | (1 << (PlSqlParser.SEQUENCED - 1473)) | (1 << (PlSqlParser.SEQUENCE - 1473)) | (1 << (PlSqlParser.SEQUENTIAL - 1473)) | (1 << (PlSqlParser.SERIALIZABLE - 1473)) | (1 << (PlSqlParser.SERIALLY_REUSABLE - 1473)) | (1 << (PlSqlParser.SERIAL - 1473)) | (1 << (PlSqlParser.SERVERERROR - 1473)) | (1 << (PlSqlParser.SERVICE_NAME_CONVERT - 1473)) | (1 << (PlSqlParser.SERVICES - 1473)))) !== 0) || ((((_la - 1505)) & ~0x1f) == 0 && ((1 << (_la - 1505)) & ((1 << (PlSqlParser.SESSION_CACHED_CURSORS - 1505)) | (1 << (PlSqlParser.SESSION - 1505)) | (1 << (PlSqlParser.SESSIONS_PER_USER - 1505)) | (1 << (PlSqlParser.SESSIONTIMEZONE - 1505)) | (1 << (PlSqlParser.SESSIONTZNAME - 1505)) | (1 << (PlSqlParser.SET - 1505)) | (1 << (PlSqlParser.SETS - 1505)) | (1 << (PlSqlParser.SETTINGS - 1505)) | (1 << (PlSqlParser.SET_TO_JOIN - 1505)) | (1 << (PlSqlParser.SEVERE - 1505)) | (1 << (PlSqlParser.SHARED_POOL - 1505)) | (1 << (PlSqlParser.SHARED - 1505)) | (1 << (PlSqlParser.SHARING - 1505)) | (1 << (PlSqlParser.SHELFLIFE - 1505)) | (1 << (PlSqlParser.SHOW - 1505)) | (1 << (PlSqlParser.SHRINK - 1505)) | (1 << (PlSqlParser.SHUTDOWN - 1505)) | (1 << (PlSqlParser.SIBLINGS - 1505)) | (1 << (PlSqlParser.SID - 1505)) | (1 << (PlSqlParser.SIGNAL_COMPONENT - 1505)) | (1 << (PlSqlParser.SIGNAL_FUNCTION - 1505)) | (1 << (PlSqlParser.SIGN - 1505)) | (1 << (PlSqlParser.SIGNTYPE - 1505)) | (1 << (PlSqlParser.SIMPLE_INTEGER - 1505)) | (1 << (PlSqlParser.SIMPLE - 1505)) | (1 << (PlSqlParser.SINGLE - 1505)) | (1 << (PlSqlParser.SINGLETASK - 1505)) | (1 << (PlSqlParser.SINH - 1505)) | (1 << (PlSqlParser.SIN - 1505)) | (1 << (PlSqlParser.SKIP_EXT_OPTIMIZER - 1505)))) !== 0) || ((((_la - 1537)) & ~0x1f) == 0 && ((1 << (_la - 1537)) & ((1 << (PlSqlParser.SKIP_ - 1537)) | (1 << (PlSqlParser.SKIP_UNQ_UNUSABLE_IDX - 1537)) | (1 << (PlSqlParser.SKIP_UNUSABLE_INDEXES - 1537)) | (1 << (PlSqlParser.SMALLFILE - 1537)) | (1 << (PlSqlParser.SMALLINT - 1537)) | (1 << (PlSqlParser.SNAPSHOT - 1537)) | (1 << (PlSqlParser.SOME - 1537)) | (1 << (PlSqlParser.SORT - 1537)) | (1 << (PlSqlParser.SOUNDEX - 1537)) | (1 << (PlSqlParser.SOURCE_FILE_DIRECTORY - 1537)) | (1 << (PlSqlParser.SOURCE_FILE_NAME_CONVERT - 1537)) | (1 << (PlSqlParser.SOURCE - 1537)) | (1 << (PlSqlParser.SPACE_KEYWORD - 1537)) | (1 << (PlSqlParser.SPECIFICATION - 1537)) | (1 << (PlSqlParser.SPFILE - 1537)) | (1 << (PlSqlParser.SPLIT - 1537)) | (1 << (PlSqlParser.SPREADSHEET - 1537)) | (1 << (PlSqlParser.SQLDATA - 1537)) | (1 << (PlSqlParser.SQLERROR - 1537)) | (1 << (PlSqlParser.SQLLDR - 1537)) | (1 << (PlSqlParser.SQL - 1537)) | (1 << (PlSqlParser.SQL_TRACE - 1537)) | (1 << (PlSqlParser.SQL_TRANSLATION_PROFILE - 1537)) | (1 << (PlSqlParser.SQRT - 1537)) | (1 << (PlSqlParser.STALE - 1537)) | (1 << (PlSqlParser.STANDALONE - 1537)) | (1 << (PlSqlParser.STANDARD_HASH - 1537)) | (1 << (PlSqlParser.STANDBY_MAX_DATA_DELAY - 1537)) | (1 << (PlSqlParser.STANDBYS - 1537)) | (1 << (PlSqlParser.STANDBY - 1537)) | (1 << (PlSqlParser.STAR - 1537)) | (1 << (PlSqlParser.STAR_TRANSFORMATION - 1537)))) !== 0) || ((((_la - 1570)) & ~0x1f) == 0 && ((1 << (_la - 1570)) & ((1 << (PlSqlParser.STARTUP - 1570)) | (1 << (PlSqlParser.STATEMENT_ID - 1570)) | (1 << (PlSqlParser.STATEMENT_QUEUING - 1570)) | (1 << (PlSqlParser.STATEMENTS - 1570)) | (1 << (PlSqlParser.STATEMENT - 1570)) | (1 << (PlSqlParser.STATE - 1570)) | (1 << (PlSqlParser.STATIC - 1570)) | (1 << (PlSqlParser.STATISTICS - 1570)) | (1 << (PlSqlParser.STATS_BINOMIAL_TEST - 1570)) | (1 << (PlSqlParser.STATS_CROSSTAB - 1570)) | (1 << (PlSqlParser.STATS_F_TEST - 1570)) | (1 << (PlSqlParser.STATS_KS_TEST - 1570)) | (1 << (PlSqlParser.STATS_MODE - 1570)) | (1 << (PlSqlParser.STATS_MW_TEST - 1570)) | (1 << (PlSqlParser.STATS_ONE_WAY_ANOVA - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_INDEP - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_INDEPU - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_ONE - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_PAIRED - 1570)) | (1 << (PlSqlParser.STATS_WSR_TEST - 1570)) | (1 << (PlSqlParser.STDDEV_POP - 1570)) | (1 << (PlSqlParser.STDDEV_SAMP - 1570)) | (1 << (PlSqlParser.STOP - 1570)) | (1 << (PlSqlParser.STORAGE - 1570)) | (1 << (PlSqlParser.STORE - 1570)) | (1 << (PlSqlParser.STREAMS - 1570)) | (1 << (PlSqlParser.STREAM - 1570)) | (1 << (PlSqlParser.STRICT - 1570)) | (1 << (PlSqlParser.STRING - 1570)) | (1 << (PlSqlParser.STRIPE_COLUMNS - 1570)) | (1 << (PlSqlParser.STRIPE_WIDTH - 1570)) | (1 << (PlSqlParser.STRIP - 1570)))) !== 0) || ((((_la - 1602)) & ~0x1f) == 0 && ((1 << (_la - 1602)) & ((1 << (PlSqlParser.STRUCTURE - 1602)) | (1 << (PlSqlParser.SUBMULTISET - 1602)) | (1 << (PlSqlParser.SUBPARTITION_REL - 1602)) | (1 << (PlSqlParser.SUBPARTITIONS - 1602)) | (1 << (PlSqlParser.SUBPARTITION - 1602)) | (1 << (PlSqlParser.SUBQUERIES - 1602)) | (1 << (PlSqlParser.SUBQUERY_PRUNING - 1602)) | (1 << (PlSqlParser.SUBSCRIBE - 1602)) | (1 << (PlSqlParser.SUBSET - 1602)) | (1 << (PlSqlParser.SUBSTITUTABLE - 1602)) | (1 << (PlSqlParser.SUBSTR2 - 1602)) | (1 << (PlSqlParser.SUBSTR4 - 1602)) | (1 << (PlSqlParser.SUBSTRB - 1602)) | (1 << (PlSqlParser.SUBSTRC - 1602)) | (1 << (PlSqlParser.SUBTYPE - 1602)) | (1 << (PlSqlParser.SUCCESSFUL - 1602)) | (1 << (PlSqlParser.SUCCESS - 1602)) | (1 << (PlSqlParser.SUMMARY - 1602)) | (1 << (PlSqlParser.SUPPLEMENTAL - 1602)) | (1 << (PlSqlParser.SUSPEND - 1602)) | (1 << (PlSqlParser.SWAP_JOIN_INPUTS - 1602)) | (1 << (PlSqlParser.SWITCHOVER - 1602)) | (1 << (PlSqlParser.SWITCH - 1602)) | (1 << (PlSqlParser.SYNCHRONOUS - 1602)) | (1 << (PlSqlParser.SYNC - 1602)) | (1 << (PlSqlParser.SYSASM - 1602)) | (1 << (PlSqlParser.SYS_AUDIT - 1602)) | (1 << (PlSqlParser.SYSAUX - 1602)) | (1 << (PlSqlParser.SYSBACKUP - 1602)) | (1 << (PlSqlParser.SYS_CHECKACL - 1602)) | (1 << (PlSqlParser.SYS_CHECK_PRIVILEGE - 1602)))) !== 0) || ((((_la - 1634)) & ~0x1f) == 0 && ((1 << (_la - 1634)) & ((1 << (PlSqlParser.SYS_CONNECT_BY_PATH - 1634)) | (1 << (PlSqlParser.SYS_CONTEXT - 1634)) | (1 << (PlSqlParser.SYSDATE - 1634)) | (1 << (PlSqlParser.SYSDBA - 1634)) | (1 << (PlSqlParser.SYS_DBURIGEN - 1634)) | (1 << (PlSqlParser.SYSDG - 1634)) | (1 << (PlSqlParser.SYS_DL_CURSOR - 1634)) | (1 << (PlSqlParser.SYS_DM_RXFORM_CHR - 1634)) | (1 << (PlSqlParser.SYS_DM_RXFORM_NUM - 1634)) | (1 << (PlSqlParser.SYS_DOM_COMPARE - 1634)) | (1 << (PlSqlParser.SYS_DST_PRIM2SEC - 1634)) | (1 << (PlSqlParser.SYS_DST_SEC2PRIM - 1634)) | (1 << (PlSqlParser.SYS_ET_BFILE_TO_RAW - 1634)) | (1 << (PlSqlParser.SYS_ET_BLOB_TO_IMAGE - 1634)) | (1 << (PlSqlParser.SYS_ET_IMAGE_TO_BLOB - 1634)) | (1 << (PlSqlParser.SYS_ET_RAW_TO_BFILE - 1634)) | (1 << (PlSqlParser.SYS_EXTPDTXT - 1634)) | (1 << (PlSqlParser.SYS_EXTRACT_UTC - 1634)) | (1 << (PlSqlParser.SYS_FBT_INSDEL - 1634)) | (1 << (PlSqlParser.SYS_FILTER_ACLS - 1634)) | (1 << (PlSqlParser.SYS_FNMATCHES - 1634)) | (1 << (PlSqlParser.SYS_FNREPLACE - 1634)) | (1 << (PlSqlParser.SYS_GET_ACLIDS - 1634)) | (1 << (PlSqlParser.SYS_GET_COL_ACLIDS - 1634)) | (1 << (PlSqlParser.SYS_GET_PRIVILEGES - 1634)) | (1 << (PlSqlParser.SYS_GETTOKENID - 1634)) | (1 << (PlSqlParser.SYS_GETXTIVAL - 1634)) | (1 << (PlSqlParser.SYS_GUID - 1634)) | (1 << (PlSqlParser.SYSGUID - 1634)) | (1 << (PlSqlParser.SYSKM - 1634)) | (1 << (PlSqlParser.SYS_MAKE_XMLNODEID - 1634)) | (1 << (PlSqlParser.SYS_MAKEXML - 1634)))) !== 0) || ((((_la - 1666)) & ~0x1f) == 0 && ((1 << (_la - 1666)) & ((1 << (PlSqlParser.SYS_MKXMLATTR - 1666)) | (1 << (PlSqlParser.SYS_MKXTI - 1666)) | (1 << (PlSqlParser.SYSOBJ - 1666)) | (1 << (PlSqlParser.SYS_OP_ADT2BIN - 1666)) | (1 << (PlSqlParser.SYS_OP_ADTCONS - 1666)) | (1 << (PlSqlParser.SYS_OP_ALSCRVAL - 1666)) | (1 << (PlSqlParser.SYS_OP_ATG - 1666)) | (1 << (PlSqlParser.SYS_OP_BIN2ADT - 1666)) | (1 << (PlSqlParser.SYS_OP_BITVEC - 1666)) | (1 << (PlSqlParser.SYS_OP_BL2R - 1666)) | (1 << (PlSqlParser.SYS_OP_BLOOM_FILTER_LIST - 1666)) | (1 << (PlSqlParser.SYS_OP_BLOOM_FILTER - 1666)) | (1 << (PlSqlParser.SYS_OP_C2C - 1666)) | (1 << (PlSqlParser.SYS_OP_CAST - 1666)) | (1 << (PlSqlParser.SYS_OP_CEG - 1666)) | (1 << (PlSqlParser.SYS_OP_CL2C - 1666)) | (1 << (PlSqlParser.SYS_OP_COMBINED_HASH - 1666)) | (1 << (PlSqlParser.SYS_OP_COMP - 1666)) | (1 << (PlSqlParser.SYS_OP_CONVERT - 1666)) | (1 << (PlSqlParser.SYS_OP_COUNTCHG - 1666)) | (1 << (PlSqlParser.SYS_OP_CSCONV - 1666)) | (1 << (PlSqlParser.SYS_OP_CSCONVTEST - 1666)) | (1 << (PlSqlParser.SYS_OP_CSR - 1666)) | (1 << (PlSqlParser.SYS_OP_CSX_PATCH - 1666)) | (1 << (PlSqlParser.SYS_OP_CYCLED_SEQ - 1666)) | (1 << (PlSqlParser.SYS_OP_DECOMP - 1666)) | (1 << (PlSqlParser.SYS_OP_DESCEND - 1666)) | (1 << (PlSqlParser.SYS_OP_DISTINCT - 1666)) | (1 << (PlSqlParser.SYS_OP_DRA - 1666)) | (1 << (PlSqlParser.SYS_OP_DUMP - 1666)) | (1 << (PlSqlParser.SYS_OP_DV_CHECK - 1666)) | (1 << (PlSqlParser.SYS_OP_ENFORCE_NOT_NULL - 1666)))) !== 0) || ((((_la - 1698)) & ~0x1f) == 0 && ((1 << (_la - 1698)) & ((1 << (PlSqlParser.SYSOPER - 1698)) | (1 << (PlSqlParser.SYS_OP_EXTRACT - 1698)) | (1 << (PlSqlParser.SYS_OP_GROUPING - 1698)) | (1 << (PlSqlParser.SYS_OP_GUID - 1698)) | (1 << (PlSqlParser.SYS_OP_HASH - 1698)) | (1 << (PlSqlParser.SYS_OP_IIX - 1698)) | (1 << (PlSqlParser.SYS_OP_ITR - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_CREATE - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_FILTER_LIST - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_FILTER - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_SUCCEEDED - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_USE - 1698)) | (1 << (PlSqlParser.SYS_OP_LBID - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2BLOB - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2CLOB - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2ID - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2NCLOB - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2TYP - 1698)) | (1 << (PlSqlParser.SYS_OP_LSVI - 1698)) | (1 << (PlSqlParser.SYS_OP_LVL - 1698)) | (1 << (PlSqlParser.SYS_OP_MAKEOID - 1698)) | (1 << (PlSqlParser.SYS_OP_MAP_NONNULL - 1698)) | (1 << (PlSqlParser.SYS_OP_MSR - 1698)) | (1 << (PlSqlParser.SYS_OP_NICOMBINE - 1698)) | (1 << (PlSqlParser.SYS_OP_NIEXTRACT - 1698)) | (1 << (PlSqlParser.SYS_OP_NII - 1698)) | (1 << (PlSqlParser.SYS_OP_NIX - 1698)) | (1 << (PlSqlParser.SYS_OP_NOEXPAND - 1698)) | (1 << (PlSqlParser.SYS_OP_NTCIMG - 1698)) | (1 << (PlSqlParser.SYS_OP_NUMTORAW - 1698)) | (1 << (PlSqlParser.SYS_OP_OIDVALUE - 1698)) | (1 << (PlSqlParser.SYS_OP_OPNSIZE - 1698)))) !== 0) || ((((_la - 1730)) & ~0x1f) == 0 && ((1 << (_la - 1730)) & ((1 << (PlSqlParser.SYS_OP_PAR_1 - 1730)) | (1 << (PlSqlParser.SYS_OP_PARGID_1 - 1730)) | (1 << (PlSqlParser.SYS_OP_PARGID - 1730)) | (1 << (PlSqlParser.SYS_OP_PAR - 1730)) | (1 << (PlSqlParser.SYS_OP_PART_ID - 1730)) | (1 << (PlSqlParser.SYS_OP_PIVOT - 1730)) | (1 << (PlSqlParser.SYS_OP_R2O - 1730)) | (1 << (PlSqlParser.SYS_OP_RAWTONUM - 1730)) | (1 << (PlSqlParser.SYS_OP_RDTM - 1730)) | (1 << (PlSqlParser.SYS_OP_REF - 1730)) | (1 << (PlSqlParser.SYS_OP_RMTD - 1730)) | (1 << (PlSqlParser.SYS_OP_ROWIDTOOBJ - 1730)) | (1 << (PlSqlParser.SYS_OP_RPB - 1730)) | (1 << (PlSqlParser.SYS_OPTLOBPRBSC - 1730)) | (1 << (PlSqlParser.SYS_OP_TOSETID - 1730)) | (1 << (PlSqlParser.SYS_OP_TPR - 1730)) | (1 << (PlSqlParser.SYS_OP_TRTB - 1730)) | (1 << (PlSqlParser.SYS_OPTXICMP - 1730)) | (1 << (PlSqlParser.SYS_OPTXQCASTASNQ - 1730)) | (1 << (PlSqlParser.SYS_OP_UNDESCEND - 1730)) | (1 << (PlSqlParser.SYS_OP_VECAND - 1730)) | (1 << (PlSqlParser.SYS_OP_VECBIT - 1730)) | (1 << (PlSqlParser.SYS_OP_VECOR - 1730)) | (1 << (PlSqlParser.SYS_OP_VECXOR - 1730)) | (1 << (PlSqlParser.SYS_OP_VERSION - 1730)) | (1 << (PlSqlParser.SYS_OP_VREF - 1730)) | (1 << (PlSqlParser.SYS_OP_VVD - 1730)) | (1 << (PlSqlParser.SYS_OP_XMLCONS_FOR_CSX - 1730)) | (1 << (PlSqlParser.SYS_OP_XPTHATG - 1730)) | (1 << (PlSqlParser.SYS_OP_XPTHIDX - 1730)) | (1 << (PlSqlParser.SYS_OP_XPTHOP - 1730)) | (1 << (PlSqlParser.SYS_OP_XTXT2SQLT - 1730)))) !== 0) || ((((_la - 1762)) & ~0x1f) == 0 && ((1 << (_la - 1762)) & ((1 << (PlSqlParser.SYS_OP_ZONE_ID - 1762)) | (1 << (PlSqlParser.SYS_ORDERKEY_DEPTH - 1762)) | (1 << (PlSqlParser.SYS_ORDERKEY_MAXCHILD - 1762)) | (1 << (PlSqlParser.SYS_ORDERKEY_PARENT - 1762)) | (1 << (PlSqlParser.SYS_PARALLEL_TXN - 1762)) | (1 << (PlSqlParser.SYS_PATHID_IS_ATTR - 1762)) | (1 << (PlSqlParser.SYS_PATHID_IS_NMSPC - 1762)) | (1 << (PlSqlParser.SYS_PATHID_LASTNAME - 1762)) | (1 << (PlSqlParser.SYS_PATHID_LASTNMSPC - 1762)) | (1 << (PlSqlParser.SYS_PATH_REVERSE - 1762)) | (1 << (PlSqlParser.SYS_PXQEXTRACT - 1762)) | (1 << (PlSqlParser.SYS_RAW_TO_XSID - 1762)) | (1 << (PlSqlParser.SYS_RID_ORDER - 1762)) | (1 << (PlSqlParser.SYS_ROW_DELTA - 1762)) | (1 << (PlSqlParser.SYS_SC_2_XMLT - 1762)) | (1 << (PlSqlParser.SYS_SYNRCIREDO - 1762)) | (1 << (PlSqlParser.SYSTEM_DEFINED - 1762)) | (1 << (PlSqlParser.SYSTEM - 1762)) | (1 << (PlSqlParser.SYSTIMESTAMP - 1762)) | (1 << (PlSqlParser.SYS_TYPEID - 1762)) | (1 << (PlSqlParser.SYS_UMAKEXML - 1762)) | (1 << (PlSqlParser.SYS_XMLANALYZE - 1762)) | (1 << (PlSqlParser.SYS_XMLCONTAINS - 1762)) | (1 << (PlSqlParser.SYS_XMLCONV - 1762)) | (1 << (PlSqlParser.SYS_XMLEXNSURI - 1762)) | (1 << (PlSqlParser.SYS_XMLGEN - 1762)) | (1 << (PlSqlParser.SYS_XMLI_LOC_ISNODE - 1762)) | (1 << (PlSqlParser.SYS_XMLI_LOC_ISTEXT - 1762)) | (1 << (PlSqlParser.SYS_XMLINSTR - 1762)) | (1 << (PlSqlParser.SYS_XMLLOCATOR_GETSVAL - 1762)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETCID - 1762)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETLOCATOR - 1762)))) !== 0) || ((((_la - 1794)) & ~0x1f) == 0 && ((1 << (_la - 1794)) & ((1 << (PlSqlParser.SYS_XMLNODEID_GETOKEY - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETPATHID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETPTRID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETRID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETSVAL - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETTID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID - 1794)) | (1 << (PlSqlParser.SYS_XMLT_2_SC - 1794)) | (1 << (PlSqlParser.SYS_XMLTRANSLATE - 1794)) | (1 << (PlSqlParser.SYS_XMLTYPE2SQL - 1794)) | (1 << (PlSqlParser.SYS_XQ_ASQLCNV - 1794)) | (1 << (PlSqlParser.SYS_XQ_ATOMCNVCHK - 1794)) | (1 << (PlSqlParser.SYS_XQBASEURI - 1794)) | (1 << (PlSqlParser.SYS_XQCASTABLEERRH - 1794)) | (1 << (PlSqlParser.SYS_XQCODEP2STR - 1794)) | (1 << (PlSqlParser.SYS_XQCODEPEQ - 1794)) | (1 << (PlSqlParser.SYS_XQCON2SEQ - 1794)) | (1 << (PlSqlParser.SYS_XQCONCAT - 1794)) | (1 << (PlSqlParser.SYS_XQDELETE - 1794)) | (1 << (PlSqlParser.SYS_XQDFLTCOLATION - 1794)) | (1 << (PlSqlParser.SYS_XQDOC - 1794)) | (1 << (PlSqlParser.SYS_XQDOCURI - 1794)) | (1 << (PlSqlParser.SYS_XQDURDIV - 1794)) | (1 << (PlSqlParser.SYS_XQED4URI - 1794)) | (1 << (PlSqlParser.SYS_XQENDSWITH - 1794)) | (1 << (PlSqlParser.SYS_XQERRH - 1794)) | (1 << (PlSqlParser.SYS_XQERR - 1794)) | (1 << (PlSqlParser.SYS_XQESHTMLURI - 1794)) | (1 << (PlSqlParser.SYS_XQEXLOBVAL - 1794)) | (1 << (PlSqlParser.SYS_XQEXSTWRP - 1794)) | (1 << (PlSqlParser.SYS_XQEXTRACT - 1794)) | (1 << (PlSqlParser.SYS_XQEXTRREF - 1794)))) !== 0) || ((((_la - 1826)) & ~0x1f) == 0 && ((1 << (_la - 1826)) & ((1 << (PlSqlParser.SYS_XQEXVAL - 1826)) | (1 << (PlSqlParser.SYS_XQFB2STR - 1826)) | (1 << (PlSqlParser.SYS_XQFNBOOL - 1826)) | (1 << (PlSqlParser.SYS_XQFNCMP - 1826)) | (1 << (PlSqlParser.SYS_XQFNDATIM - 1826)) | (1 << (PlSqlParser.SYS_XQFNLNAME - 1826)) | (1 << (PlSqlParser.SYS_XQFNNM - 1826)) | (1 << (PlSqlParser.SYS_XQFNNSURI - 1826)) | (1 << (PlSqlParser.SYS_XQFNPREDTRUTH - 1826)) | (1 << (PlSqlParser.SYS_XQFNQNM - 1826)) | (1 << (PlSqlParser.SYS_XQFNROOT - 1826)) | (1 << (PlSqlParser.SYS_XQFORMATNUM - 1826)) | (1 << (PlSqlParser.SYS_XQFTCONTAIN - 1826)) | (1 << (PlSqlParser.SYS_XQFUNCR - 1826)) | (1 << (PlSqlParser.SYS_XQGETCONTENT - 1826)) | (1 << (PlSqlParser.SYS_XQINDXOF - 1826)) | (1 << (PlSqlParser.SYS_XQINSERT - 1826)) | (1 << (PlSqlParser.SYS_XQINSPFX - 1826)) | (1 << (PlSqlParser.SYS_XQIRI2URI - 1826)) | (1 << (PlSqlParser.SYS_XQLANG - 1826)) | (1 << (PlSqlParser.SYS_XQLLNMFRMQNM - 1826)) | (1 << (PlSqlParser.SYS_XQMKNODEREF - 1826)) | (1 << (PlSqlParser.SYS_XQNILLED - 1826)) | (1 << (PlSqlParser.SYS_XQNODENAME - 1826)) | (1 << (PlSqlParser.SYS_XQNORMSPACE - 1826)) | (1 << (PlSqlParser.SYS_XQNORMUCODE - 1826)) | (1 << (PlSqlParser.SYS_XQ_NRNG - 1826)) | (1 << (PlSqlParser.SYS_XQNSP4PFX - 1826)) | (1 << (PlSqlParser.SYS_XQNSPFRMQNM - 1826)) | (1 << (PlSqlParser.SYS_XQPFXFRMQNM - 1826)) | (1 << (PlSqlParser.SYS_XQ_PKSQL2XML - 1826)) | (1 << (PlSqlParser.SYS_XQPOLYABS - 1826)))) !== 0) || ((((_la - 1858)) & ~0x1f) == 0 && ((1 << (_la - 1858)) & ((1 << (PlSqlParser.SYS_XQPOLYADD - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYCEL - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYCSTBL - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYCST - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYDIV - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYFLR - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYMOD - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYMUL - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYRND - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYSQRT - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYSUB - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYUMUS - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYUPLS - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVEQ - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVGE - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVGT - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVLE - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVLT - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVNE - 1858)) | (1 << (PlSqlParser.SYS_XQREF2VAL - 1858)) | (1 << (PlSqlParser.SYS_XQRENAME - 1858)) | (1 << (PlSqlParser.SYS_XQREPLACE - 1858)) | (1 << (PlSqlParser.SYS_XQRESVURI - 1858)) | (1 << (PlSqlParser.SYS_XQRNDHALF2EVN - 1858)) | (1 << (PlSqlParser.SYS_XQRSLVQNM - 1858)) | (1 << (PlSqlParser.SYS_XQRYENVPGET - 1858)) | (1 << (PlSqlParser.SYS_XQRYVARGET - 1858)) | (1 << (PlSqlParser.SYS_XQRYWRP - 1858)) | (1 << (PlSqlParser.SYS_XQSEQ2CON4XC - 1858)) | (1 << (PlSqlParser.SYS_XQSEQ2CON - 1858)) | (1 << (PlSqlParser.SYS_XQSEQDEEPEQ - 1858)) | (1 << (PlSqlParser.SYS_XQSEQINSB - 1858)))) !== 0) || ((((_la - 1890)) & ~0x1f) == 0 && ((1 << (_la - 1890)) & ((1 << (PlSqlParser.SYS_XQSEQRM - 1890)) | (1 << (PlSqlParser.SYS_XQSEQRVS - 1890)) | (1 << (PlSqlParser.SYS_XQSEQSUB - 1890)) | (1 << (PlSqlParser.SYS_XQSEQTYPMATCH - 1890)) | (1 << (PlSqlParser.SYS_XQSTARTSWITH - 1890)) | (1 << (PlSqlParser.SYS_XQSTATBURI - 1890)) | (1 << (PlSqlParser.SYS_XQSTR2CODEP - 1890)) | (1 << (PlSqlParser.SYS_XQSTRJOIN - 1890)) | (1 << (PlSqlParser.SYS_XQSUBSTRAFT - 1890)) | (1 << (PlSqlParser.SYS_XQSUBSTRBEF - 1890)) | (1 << (PlSqlParser.SYS_XQTOKENIZE - 1890)) | (1 << (PlSqlParser.SYS_XQTREATAS - 1890)) | (1 << (PlSqlParser.SYS_XQ_UPKXML2SQL - 1890)) | (1 << (PlSqlParser.SYS_XQXFORM - 1890)) | (1 << (PlSqlParser.SYS_XSID_TO_RAW - 1890)) | (1 << (PlSqlParser.SYS_ZMAP_FILTER - 1890)) | (1 << (PlSqlParser.SYS_ZMAP_REFRESH - 1890)) | (1 << (PlSqlParser.TABLE_LOOKUP_BY_NL - 1890)) | (1 << (PlSqlParser.TABLESPACE_NO - 1890)) | (1 << (PlSqlParser.TABLESPACE - 1890)) | (1 << (PlSqlParser.TABLES - 1890)) | (1 << (PlSqlParser.TABLE_STATS - 1890)) | (1 << (PlSqlParser.TABLE - 1890)) | (1 << (PlSqlParser.TABNO - 1890)) | (1 << (PlSqlParser.TAG - 1890)) | (1 << (PlSqlParser.TANH - 1890)) | (1 << (PlSqlParser.TAN - 1890)) | (1 << (PlSqlParser.TBLORIDXPARTNUM - 1890)) | (1 << (PlSqlParser.TEMPFILE - 1890)) | (1 << (PlSqlParser.TEMPLATE - 1890)) | (1 << (PlSqlParser.TEMPORARY - 1890)) | (1 << (PlSqlParser.TEMP_TABLE - 1890)))) !== 0) || ((((_la - 1922)) & ~0x1f) == 0 && ((1 << (_la - 1922)) & ((1 << (PlSqlParser.TEST - 1922)) | (1 << (PlSqlParser.TEXT - 1922)) | (1 << (PlSqlParser.THAN - 1922)) | (1 << (PlSqlParser.THEN - 1922)) | (1 << (PlSqlParser.THE - 1922)) | (1 << (PlSqlParser.THREAD - 1922)) | (1 << (PlSqlParser.THROUGH - 1922)) | (1 << (PlSqlParser.TIER - 1922)) | (1 << (PlSqlParser.TIES - 1922)) | (1 << (PlSqlParser.TIMEOUT - 1922)) | (1 << (PlSqlParser.TIMESTAMP_LTZ_UNCONSTRAINED - 1922)) | (1 << (PlSqlParser.TIMESTAMP - 1922)) | (1 << (PlSqlParser.TIMESTAMP_TZ_UNCONSTRAINED - 1922)) | (1 << (PlSqlParser.TIMESTAMP_UNCONSTRAINED - 1922)) | (1 << (PlSqlParser.TIMES - 1922)) | (1 << (PlSqlParser.TIME - 1922)) | (1 << (PlSqlParser.TIMEZONE_ABBR - 1922)) | (1 << (PlSqlParser.TIMEZONE_HOUR - 1922)) | (1 << (PlSqlParser.TIMEZONE_MINUTE - 1922)) | (1 << (PlSqlParser.TIMEZONE_OFFSET - 1922)) | (1 << (PlSqlParser.TIMEZONE_REGION - 1922)) | (1 << (PlSqlParser.TIME_ZONE - 1922)) | (1 << (PlSqlParser.TIV_GB - 1922)) | (1 << (PlSqlParser.TIV_SSF - 1922)) | (1 << (PlSqlParser.TO_ACLID - 1922)) | (1 << (PlSqlParser.TO_BINARY_DOUBLE - 1922)) | (1 << (PlSqlParser.TO_BINARY_FLOAT - 1922)) | (1 << (PlSqlParser.TO_BLOB - 1922)) | (1 << (PlSqlParser.TO_CLOB - 1922)) | (1 << (PlSqlParser.TO_DSINTERVAL - 1922)) | (1 << (PlSqlParser.TO_LOB - 1922)))) !== 0) || ((((_la - 1954)) & ~0x1f) == 0 && ((1 << (_la - 1954)) & ((1 << (PlSqlParser.TO_MULTI_BYTE - 1954)) | (1 << (PlSqlParser.TO_NCHAR - 1954)) | (1 << (PlSqlParser.TO_NCLOB - 1954)) | (1 << (PlSqlParser.TO_NUMBER - 1954)) | (1 << (PlSqlParser.TOPLEVEL - 1954)) | (1 << (PlSqlParser.TO_SINGLE_BYTE - 1954)) | (1 << (PlSqlParser.TO_TIMESTAMP - 1954)) | (1 << (PlSqlParser.TO_TIMESTAMP_TZ - 1954)) | (1 << (PlSqlParser.TO_TIME - 1954)) | (1 << (PlSqlParser.TO_TIME_TZ - 1954)) | (1 << (PlSqlParser.TO_YMINTERVAL - 1954)) | (1 << (PlSqlParser.TRACE - 1954)) | (1 << (PlSqlParser.TRACING - 1954)) | (1 << (PlSqlParser.TRACKING - 1954)) | (1 << (PlSqlParser.TRAILING - 1954)) | (1 << (PlSqlParser.TRANSACTION - 1954)) | (1 << (PlSqlParser.TRANSFORM_DISTINCT_AGG - 1954)) | (1 << (PlSqlParser.TRANSITIONAL - 1954)) | (1 << (PlSqlParser.TRANSITION - 1954)) | (1 << (PlSqlParser.TRANSLATE - 1954)) | (1 << (PlSqlParser.TRANSLATION - 1954)) | (1 << (PlSqlParser.TREAT - 1954)) | (1 << (PlSqlParser.TRIGGERS - 1954)) | (1 << (PlSqlParser.TRIGGER - 1954)) | (1 << (PlSqlParser.TRUE - 1954)) | (1 << (PlSqlParser.TRUNCATE - 1954)) | (1 << (PlSqlParser.TRUNC - 1954)) | (1 << (PlSqlParser.TRUSTED - 1954)) | (1 << (PlSqlParser.TRUST - 1954)) | (1 << (PlSqlParser.TUNING - 1954)) | (1 << (PlSqlParser.TX - 1954)))) !== 0) || ((((_la - 1986)) & ~0x1f) == 0 && ((1 << (_la - 1986)) & ((1 << (PlSqlParser.TYPES - 1986)) | (1 << (PlSqlParser.TYPE - 1986)) | (1 << (PlSqlParser.TZ_OFFSET - 1986)) | (1 << (PlSqlParser.UB2 - 1986)) | (1 << (PlSqlParser.UBA - 1986)) | (1 << (PlSqlParser.UCS2 - 1986)) | (1 << (PlSqlParser.UID - 1986)) | (1 << (PlSqlParser.UNARCHIVED - 1986)) | (1 << (PlSqlParser.UNBOUNDED - 1986)) | (1 << (PlSqlParser.UNBOUND - 1986)) | (1 << (PlSqlParser.UNCONDITIONAL - 1986)) | (1 << (PlSqlParser.UNDER - 1986)) | (1 << (PlSqlParser.UNDO - 1986)) | (1 << (PlSqlParser.UNDROP - 1986)) | (1 << (PlSqlParser.UNIFORM - 1986)) | (1 << (PlSqlParser.UNISTR - 1986)) | (1 << (PlSqlParser.UNLIMITED - 1986)) | (1 << (PlSqlParser.UNLOAD - 1986)) | (1 << (PlSqlParser.UNLOCK - 1986)) | (1 << (PlSqlParser.UNMATCHED - 1986)) | (1 << (PlSqlParser.UNNEST_INNERJ_DISTINCT_VIEW - 1986)) | (1 << (PlSqlParser.UNNEST_NOSEMIJ_NODISTINCTVIEW - 1986)) | (1 << (PlSqlParser.UNNEST_SEMIJ_VIEW - 1986)) | (1 << (PlSqlParser.UNNEST - 1986)) | (1 << (PlSqlParser.UNPACKED - 1986)) | (1 << (PlSqlParser.UNPIVOT - 1986)) | (1 << (PlSqlParser.UNPLUG - 1986)) | (1 << (PlSqlParser.UNPROTECTED - 1986)) | (1 << (PlSqlParser.UNQUIESCE - 1986)) | (1 << (PlSqlParser.UNRECOVERABLE - 1986)))) !== 0) || ((((_la - 2018)) & ~0x1f) == 0 && ((1 << (_la - 2018)) & ((1 << (PlSqlParser.UNRESTRICTED - 2018)) | (1 << (PlSqlParser.UNSUBSCRIBE - 2018)) | (1 << (PlSqlParser.UNTIL - 2018)) | (1 << (PlSqlParser.UNUSABLE - 2018)) | (1 << (PlSqlParser.UNUSED - 2018)) | (1 << (PlSqlParser.UPDATABLE - 2018)) | (1 << (PlSqlParser.UPDATED - 2018)) | (1 << (PlSqlParser.UPDATEXML - 2018)) | (1 << (PlSqlParser.UPD_INDEXES - 2018)) | (1 << (PlSqlParser.UPD_JOININDEX - 2018)) | (1 << (PlSqlParser.UPGRADE - 2018)) | (1 << (PlSqlParser.UPPER - 2018)) | (1 << (PlSqlParser.UPSERT - 2018)) | (1 << (PlSqlParser.UROWID - 2018)) | (1 << (PlSqlParser.USABLE - 2018)) | (1 << (PlSqlParser.USAGE - 2018)) | (1 << (PlSqlParser.USE_ANTI - 2018)) | (1 << (PlSqlParser.USE_CONCAT - 2018)) | (1 << (PlSqlParser.USE_CUBE - 2018)) | (1 << (PlSqlParser.USE_HASH_AGGREGATION - 2018)) | (1 << (PlSqlParser.USE_HASH_GBY_FOR_PUSHDOWN - 2018)) | (1 << (PlSqlParser.USE_HASH - 2018)) | (1 << (PlSqlParser.USE_HIDDEN_PARTITIONS - 2018)) | (1 << (PlSqlParser.USE_INVISIBLE_INDEXES - 2018)) | (1 << (PlSqlParser.USE_MERGE_CARTESIAN - 2018)) | (1 << (PlSqlParser.USE_MERGE - 2018)) | (1 << (PlSqlParser.USE_NL - 2018)) | (1 << (PlSqlParser.USE_NL_WITH_INDEX - 2018)) | (1 << (PlSqlParser.USE_PRIVATE_OUTLINES - 2018)) | (1 << (PlSqlParser.USER_DATA - 2018)) | (1 << (PlSqlParser.USER_DEFINED - 2018)))) !== 0) || ((((_la - 2050)) & ~0x1f) == 0 && ((1 << (_la - 2050)) & ((1 << (PlSqlParser.USERENV - 2050)) | (1 << (PlSqlParser.USERGROUP - 2050)) | (1 << (PlSqlParser.USER_RECYCLEBIN - 2050)) | (1 << (PlSqlParser.USERS - 2050)) | (1 << (PlSqlParser.USER_TABLESPACES - 2050)) | (1 << (PlSqlParser.USER - 2050)) | (1 << (PlSqlParser.USE_SEMI - 2050)) | (1 << (PlSqlParser.USE_STORED_OUTLINES - 2050)) | (1 << (PlSqlParser.USE_TTT_FOR_GSETS - 2050)) | (1 << (PlSqlParser.USE - 2050)) | (1 << (PlSqlParser.USE_VECTOR_AGGREGATION - 2050)) | (1 << (PlSqlParser.USE_WEAK_NAME_RESL - 2050)) | (1 << (PlSqlParser.USING_NO_EXPAND - 2050)) | (1 << (PlSqlParser.USING - 2050)) | (1 << (PlSqlParser.UTF16BE - 2050)) | (1 << (PlSqlParser.UTF16LE - 2050)) | (1 << (PlSqlParser.UTF32 - 2050)) | (1 << (PlSqlParser.UTF8 - 2050)) | (1 << (PlSqlParser.V1 - 2050)) | (1 << (PlSqlParser.V2 - 2050)) | (1 << (PlSqlParser.VALIDATE - 2050)) | (1 << (PlSqlParser.VALIDATION - 2050)) | (1 << (PlSqlParser.VALID_TIME_END - 2050)) | (1 << (PlSqlParser.VALUE - 2050)) | (1 << (PlSqlParser.VARCHAR2 - 2050)) | (1 << (PlSqlParser.VARCHAR - 2050)) | (1 << (PlSqlParser.VARIABLE - 2050)) | (1 << (PlSqlParser.VAR_POP - 2050)) | (1 << (PlSqlParser.VARRAYS - 2050)) | (1 << (PlSqlParser.VARRAY - 2050)) | (1 << (PlSqlParser.VAR_SAMP - 2050)))) !== 0) || ((((_la - 2082)) & ~0x1f) == 0 && ((1 << (_la - 2082)) & ((1 << (PlSqlParser.VARYING - 2082)) | (1 << (PlSqlParser.VECTOR_READ_TRACE - 2082)) | (1 << (PlSqlParser.VECTOR_READ - 2082)) | (1 << (PlSqlParser.VECTOR_TRANSFORM_DIMS - 2082)) | (1 << (PlSqlParser.VECTOR_TRANSFORM_FACT - 2082)) | (1 << (PlSqlParser.VECTOR_TRANSFORM - 2082)) | (1 << (PlSqlParser.VERIFIER - 2082)) | (1 << (PlSqlParser.VERIFY - 2082)) | (1 << (PlSqlParser.VERSIONING - 2082)) | (1 << (PlSqlParser.VERSIONS_ENDSCN - 2082)) | (1 << (PlSqlParser.VERSIONS_ENDTIME - 2082)) | (1 << (PlSqlParser.VERSIONS_OPERATION - 2082)) | (1 << (PlSqlParser.VERSIONS_STARTSCN - 2082)) | (1 << (PlSqlParser.VERSIONS_STARTTIME - 2082)) | (1 << (PlSqlParser.VERSIONS - 2082)) | (1 << (PlSqlParser.VERSIONS_XID - 2082)) | (1 << (PlSqlParser.VERSION - 2082)) | (1 << (PlSqlParser.VIOLATION - 2082)) | (1 << (PlSqlParser.VIRTUAL - 2082)) | (1 << (PlSqlParser.VISIBILITY - 2082)) | (1 << (PlSqlParser.VISIBLE - 2082)) | (1 << (PlSqlParser.VOLUME - 2082)) | (1 << (PlSqlParser.VSIZE - 2082)) | (1 << (PlSqlParser.WAIT - 2082)) | (1 << (PlSqlParser.WALLET - 2082)) | (1 << (PlSqlParser.WARNING - 2082)) | (1 << (PlSqlParser.WEEKS - 2082)) | (1 << (PlSqlParser.WEEK - 2082)) | (1 << (PlSqlParser.WELLFORMED - 2082)) | (1 << (PlSqlParser.WHENEVER - 2082)) | (1 << (PlSqlParser.WHEN - 2082)))) !== 0) || ((((_la - 2115)) & ~0x1f) == 0 && ((1 << (_la - 2115)) & ((1 << (PlSqlParser.WHILE - 2115)) | (1 << (PlSqlParser.WHITESPACE - 2115)) | (1 << (PlSqlParser.WIDTH_BUCKET - 2115)) | (1 << (PlSqlParser.WITHIN - 2115)) | (1 << (PlSqlParser.WITHOUT - 2115)) | (1 << (PlSqlParser.WITH_PLSQL - 2115)) | (1 << (PlSqlParser.WORK - 2115)) | (1 << (PlSqlParser.WRAPPED - 2115)) | (1 << (PlSqlParser.WRAPPER - 2115)) | (1 << (PlSqlParser.WRITE - 2115)) | (1 << (PlSqlParser.XDB_FASTPATH_INSERT - 2115)) | (1 << (PlSqlParser.X_DYN_PRUNE - 2115)) | (1 << (PlSqlParser.XID - 2115)) | (1 << (PlSqlParser.XML2OBJECT - 2115)) | (1 << (PlSqlParser.XMLAGG - 2115)) | (1 << (PlSqlParser.XMLATTRIBUTES - 2115)) | (1 << (PlSqlParser.XMLCAST - 2115)) | (1 << (PlSqlParser.XMLCDATA - 2115)) | (1 << (PlSqlParser.XMLCOLATTVAL - 2115)) | (1 << (PlSqlParser.XMLCOMMENT - 2115)) | (1 << (PlSqlParser.XMLCONCAT - 2115)) | (1 << (PlSqlParser.XMLDIFF - 2115)) | (1 << (PlSqlParser.XML_DML_RWT_STMT - 2115)) | (1 << (PlSqlParser.XMLELEMENT - 2115)) | (1 << (PlSqlParser.XMLEXISTS2 - 2115)) | (1 << (PlSqlParser.XMLEXISTS - 2115)) | (1 << (PlSqlParser.XMLFOREST - 2115)) | (1 << (PlSqlParser.XMLINDEX_REWRITE_IN_SELECT - 2115)) | (1 << (PlSqlParser.XMLINDEX_REWRITE - 2115)))) !== 0) || ((((_la - 2147)) & ~0x1f) == 0 && ((1 << (_la - 2147)) & ((1 << (PlSqlParser.XMLINDEX_SEL_IDX_TBL - 2147)) | (1 << (PlSqlParser.XMLISNODE - 2147)) | (1 << (PlSqlParser.XMLISVALID - 2147)) | (1 << (PlSqlParser.XMLNAMESPACES - 2147)) | (1 << (PlSqlParser.XMLPARSE - 2147)) | (1 << (PlSqlParser.XMLPATCH - 2147)) | (1 << (PlSqlParser.XMLPI - 2147)) | (1 << (PlSqlParser.XMLQUERYVAL - 2147)) | (1 << (PlSqlParser.XMLQUERY - 2147)) | (1 << (PlSqlParser.XMLROOT - 2147)) | (1 << (PlSqlParser.XMLSCHEMA - 2147)) | (1 << (PlSqlParser.XMLSERIALIZE - 2147)) | (1 << (PlSqlParser.XMLTABLE - 2147)) | (1 << (PlSqlParser.XMLTRANSFORMBLOB - 2147)) | (1 << (PlSqlParser.XMLTRANSFORM - 2147)) | (1 << (PlSqlParser.XMLTYPE - 2147)) | (1 << (PlSqlParser.XML - 2147)) | (1 << (PlSqlParser.XPATHTABLE - 2147)) | (1 << (PlSqlParser.XS_SYS_CONTEXT - 2147)) | (1 << (PlSqlParser.XS - 2147)) | (1 << (PlSqlParser.YEARS - 2147)) | (1 << (PlSqlParser.YEAR - 2147)) | (1 << (PlSqlParser.YES - 2147)) | (1 << (PlSqlParser.YMINTERVAL_UNCONSTRAINED - 2147)) | (1 << (PlSqlParser.ZONEMAP - 2147)) | (1 << (PlSqlParser.ZONE - 2147)) | (1 << (PlSqlParser.PREDICTION - 2147)) | (1 << (PlSqlParser.PREDICTION_BOUNDS - 2147)) | (1 << (PlSqlParser.PREDICTION_COST - 2147)) | (1 << (PlSqlParser.PREDICTION_DETAILS - 2147)) | (1 << (PlSqlParser.PREDICTION_PROBABILITY - 2147)))) !== 0) || ((((_la - 2179)) & ~0x1f) == 0 && ((1 << (_la - 2179)) & ((1 << (PlSqlParser.PREDICTION_SET - 2179)) | (1 << (PlSqlParser.CUME_DIST - 2179)) | (1 << (PlSqlParser.DENSE_RANK - 2179)) | (1 << (PlSqlParser.LISTAGG - 2179)) | (1 << (PlSqlParser.PERCENT_RANK - 2179)) | (1 << (PlSqlParser.PERCENTILE_CONT - 2179)) | (1 << (PlSqlParser.PERCENTILE_DISC - 2179)) | (1 << (PlSqlParser.RANK - 2179)) | (1 << (PlSqlParser.AVG - 2179)) | (1 << (PlSqlParser.CORR - 2179)) | (1 << (PlSqlParser.COVAR_ - 2179)) | (1 << (PlSqlParser.DECODE - 2179)) | (1 << (PlSqlParser.LAG - 2179)) | (1 << (PlSqlParser.LEAD - 2179)) | (1 << (PlSqlParser.MAX - 2179)) | (1 << (PlSqlParser.MEDIAN - 2179)) | (1 << (PlSqlParser.MIN - 2179)) | (1 << (PlSqlParser.NTILE - 2179)) | (1 << (PlSqlParser.NVL - 2179)) | (1 << (PlSqlParser.RATIO_TO_REPORT - 2179)) | (1 << (PlSqlParser.REGR_ - 2179)) | (1 << (PlSqlParser.ROUND - 2179)) | (1 << (PlSqlParser.ROW_NUMBER - 2179)) | (1 << (PlSqlParser.SUBSTR - 2179)) | (1 << (PlSqlParser.TO_CHAR - 2179)) | (1 << (PlSqlParser.TRIM - 2179)) | (1 << (PlSqlParser.SUM - 2179)) | (1 << (PlSqlParser.STDDEV - 2179)) | (1 << (PlSqlParser.VAR_ - 2179)) | (1 << (PlSqlParser.VARIANCE - 2179)) | (1 << (PlSqlParser.LEAST - 2179)) | (1 << (PlSqlParser.GREATEST - 2179)))) !== 0) || ((((_la - 2211)) & ~0x1f) == 0 && ((1 << (_la - 2211)) & ((1 << (PlSqlParser.TO_DATE - 2211)) | (1 << (PlSqlParser.NATIONAL_CHAR_STRING_LIT - 2211)) | (1 << (PlSqlParser.PERIOD - 2211)) | (1 << (PlSqlParser.UNSIGNED_INTEGER - 2211)) | (1 << (PlSqlParser.APPROXIMATE_NUM_LIT - 2211)) | (1 << (PlSqlParser.CHAR_STRING - 2211)) | (1 << (PlSqlParser.DELIMITED_ID - 2211)) | (1 << (PlSqlParser.LEFT_PAREN - 2211)) | (1 << (PlSqlParser.PLUS_SIGN - 2211)) | (1 << (PlSqlParser.MINUS_SIGN - 2211)) | (1 << (PlSqlParser.BINDVAR - 2211)) | (1 << (PlSqlParser.COLON - 2211)))) !== 0) || _la===PlSqlParser.INTRODUCER || _la===PlSqlParser.REGULAR_ID) { this.state = 9766; this.expressions(); } this.state = 9769; this.match(PlSqlParser.RIGHT_PAREN); this.state = 9771; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,1312,this._ctx); if(la_===1) { this.state = 9770; this.where_clause(); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Selected_tableviewContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_selected_tableview; return this; } Selected_tableviewContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Selected_tableviewContext.prototype.constructor = Selected_tableviewContext; Selected_tableviewContext.prototype.tableview_name = function() { return this.getTypedRuleContext(Tableview_nameContext,0); }; Selected_tableviewContext.prototype.LEFT_PAREN = function() { return this.getToken(PlSqlParser.LEFT_PAREN, 0); }; Selected_tableviewContext.prototype.select_statement = function() { return this.getTypedRuleContext(Select_statementContext,0); }; Selected_tableviewContext.prototype.RIGHT_PAREN = function() { return this.getToken(PlSqlParser.RIGHT_PAREN, 0); }; Selected_tableviewContext.prototype.table_alias = function() { return this.getTypedRuleContext(Table_aliasContext,0); }; Selected_tableviewContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterSelected_tableview(this); } }; Selected_tableviewContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitSelected_tableview(this); } }; Selected_tableviewContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitSelected_tableview(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Selected_tableviewContext = Selected_tableviewContext; PlSqlParser.prototype.selected_tableview = function() { var localctx = new Selected_tableviewContext(this, this._ctx, this.state); this.enterRule(localctx, 1200, PlSqlParser.RULE_selected_tableview); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 9778; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.ABORT: case PlSqlParser.ABS: case PlSqlParser.ACCESS: case PlSqlParser.ACCESSED: case PlSqlParser.ACCOUNT: case PlSqlParser.ACL: case PlSqlParser.ACOS: case PlSqlParser.ACTION: case PlSqlParser.ACTIONS: case PlSqlParser.ACTIVATE: case PlSqlParser.ACTIVE: case PlSqlParser.ACTIVE_COMPONENT: case PlSqlParser.ACTIVE_DATA: case PlSqlParser.ACTIVE_FUNCTION: case PlSqlParser.ACTIVE_TAG: case PlSqlParser.ACTIVITY: case PlSqlParser.ADAPTIVE_PLAN: case PlSqlParser.ADD: case PlSqlParser.ADD_COLUMN: case PlSqlParser.ADD_GROUP: case PlSqlParser.ADD_MONTHS: case PlSqlParser.ADJ_DATE: case PlSqlParser.ADMIN: case PlSqlParser.ADMINISTER: case PlSqlParser.ADMINISTRATOR: case PlSqlParser.ADVANCED: case PlSqlParser.ADVISE: case PlSqlParser.ADVISOR: case PlSqlParser.AFD_DISKSTRING: case PlSqlParser.AFTER: case PlSqlParser.AGENT: case PlSqlParser.AGGREGATE: case PlSqlParser.A_LETTER: case PlSqlParser.ALIAS: case PlSqlParser.ALLOCATE: case PlSqlParser.ALLOW: case PlSqlParser.ALL_ROWS: case PlSqlParser.ALWAYS: case PlSqlParser.ANALYZE: case PlSqlParser.ANCILLARY: case PlSqlParser.AND_EQUAL: case PlSqlParser.ANOMALY: case PlSqlParser.ANSI_REARCH: case PlSqlParser.ANTIJOIN: case PlSqlParser.ANYSCHEMA: case PlSqlParser.APPEND: case PlSqlParser.APPENDCHILDXML: case PlSqlParser.APPEND_VALUES: case PlSqlParser.APPLICATION: case PlSqlParser.APPLY: case PlSqlParser.APPROX_COUNT_DISTINCT: case PlSqlParser.ARCHIVAL: case PlSqlParser.ARCHIVE: case PlSqlParser.ARCHIVED: case PlSqlParser.ARCHIVELOG: case PlSqlParser.ARRAY: case PlSqlParser.ASCII: case PlSqlParser.ASCIISTR: case PlSqlParser.ASIN: case PlSqlParser.ASIS: case PlSqlParser.ASSEMBLY: case PlSqlParser.ASSIGN: case PlSqlParser.ASSOCIATE: case PlSqlParser.ASYNC: case PlSqlParser.ASYNCHRONOUS: case PlSqlParser.ATAN2: case PlSqlParser.ATAN: case PlSqlParser.AT: case PlSqlParser.ATTRIBUTE: case PlSqlParser.ATTRIBUTES: case PlSqlParser.AUTHENTICATED: case PlSqlParser.AUTHENTICATION: case PlSqlParser.AUTHID: case PlSqlParser.AUTHORIZATION: case PlSqlParser.AUTOALLOCATE: case PlSqlParser.AUTO: case PlSqlParser.AUTOEXTEND: case PlSqlParser.AUTO_LOGIN: case PlSqlParser.AUTOMATIC: case PlSqlParser.AUTONOMOUS_TRANSACTION: case PlSqlParser.AUTO_REOPTIMIZE: case PlSqlParser.AVAILABILITY: case PlSqlParser.AVRO: case PlSqlParser.BACKGROUND: case PlSqlParser.BACKUP: case PlSqlParser.BASIC: case PlSqlParser.BASICFILE: case PlSqlParser.BATCH: case PlSqlParser.BATCHSIZE: case PlSqlParser.BATCH_TABLE_ACCESS_BY_ROWID: case PlSqlParser.BECOME: case PlSqlParser.BEFORE: case PlSqlParser.BEGIN: case PlSqlParser.BEGINNING: case PlSqlParser.BEGIN_OUTLINE_DATA: case PlSqlParser.BEHALF: case PlSqlParser.BEQUEATH: case PlSqlParser.BFILE: case PlSqlParser.BFILENAME: case PlSqlParser.BIGFILE: case PlSqlParser.BINARY: case PlSqlParser.BINARY_DOUBLE: case PlSqlParser.BINARY_DOUBLE_INFINITY: case PlSqlParser.BINARY_DOUBLE_NAN: case PlSqlParser.BINARY_FLOAT: case PlSqlParser.BINARY_FLOAT_INFINITY: case PlSqlParser.BINARY_FLOAT_NAN: case PlSqlParser.BINARY_INTEGER: case PlSqlParser.BIND_AWARE: case PlSqlParser.BINDING: case PlSqlParser.BIN_TO_NUM: case PlSqlParser.BITAND: case PlSqlParser.BITMAP_AND: case PlSqlParser.BITMAP: case PlSqlParser.BITMAPS: case PlSqlParser.BITMAP_TREE: case PlSqlParser.BITS: case PlSqlParser.BLOB: case PlSqlParser.BLOCK: case PlSqlParser.BLOCK_RANGE: case PlSqlParser.BLOCKS: case PlSqlParser.BLOCKSIZE: case PlSqlParser.BODY: case PlSqlParser.BOOLEAN: case PlSqlParser.BOTH: case PlSqlParser.BOUND: case PlSqlParser.BRANCH: case PlSqlParser.BREADTH: case PlSqlParser.BROADCAST: case PlSqlParser.BSON: case PlSqlParser.BUFFER: case PlSqlParser.BUFFER_CACHE: case PlSqlParser.BUFFER_POOL: case PlSqlParser.BUILD: case PlSqlParser.BULK: case PlSqlParser.BYPASS_RECURSIVE_CHECK: case PlSqlParser.BYPASS_UJVC: case PlSqlParser.BYTE: case PlSqlParser.CACHE: case PlSqlParser.CACHE_CB: case PlSqlParser.CACHE_INSTANCES: case PlSqlParser.CACHE_TEMP_TABLE: case PlSqlParser.CACHING: case PlSqlParser.CALCULATED: case PlSqlParser.CALLBACK: case PlSqlParser.CALL: case PlSqlParser.CANCEL: case PlSqlParser.CAPACITY: case PlSqlParser.CARDINALITY: case PlSqlParser.CASCADE: case PlSqlParser.CASE: case PlSqlParser.CAST: case PlSqlParser.CATEGORY: case PlSqlParser.CDBDEFAULT: case PlSqlParser.CEIL: case PlSqlParser.CELL_FLASH_CACHE: case PlSqlParser.CERTIFICATE: case PlSqlParser.CFILE: case PlSqlParser.CHAINED: case PlSqlParser.CHANGE: case PlSqlParser.CHANGE_DUPKEY_ERROR_INDEX: case PlSqlParser.CHARACTER: case PlSqlParser.CHAR: case PlSqlParser.CHAR_CS: case PlSqlParser.CHARTOROWID: case PlSqlParser.CHECK_ACL_REWRITE: case PlSqlParser.CHECKPOINT: case PlSqlParser.CHILD: case PlSqlParser.CHOOSE: case PlSqlParser.CHR: case PlSqlParser.CHUNK: case PlSqlParser.CLASS: case PlSqlParser.CLASSIFIER: case PlSqlParser.CLEANUP: case PlSqlParser.CLEAR: case PlSqlParser.C_LETTER: case PlSqlParser.CLIENT: case PlSqlParser.CLOB: case PlSqlParser.CLONE: case PlSqlParser.CLOSE_CACHED_OPEN_CURSORS: case PlSqlParser.CLOSE: case PlSqlParser.CLUSTER_BY_ROWID: case PlSqlParser.CLUSTER: case PlSqlParser.CLUSTER_DETAILS: case PlSqlParser.CLUSTER_DISTANCE: case PlSqlParser.CLUSTER_ID: case PlSqlParser.CLUSTERING: case PlSqlParser.CLUSTERING_FACTOR: case PlSqlParser.CLUSTER_PROBABILITY: case PlSqlParser.CLUSTER_SET: case PlSqlParser.COALESCE: case PlSqlParser.COALESCE_SQ: case PlSqlParser.COARSE: case PlSqlParser.CO_AUTH_IND: case PlSqlParser.COLD: case PlSqlParser.COLLECT: case PlSqlParser.COLUMNAR: case PlSqlParser.COLUMN_AUTH_INDICATOR: case PlSqlParser.COLUMN: case PlSqlParser.COLUMNS: case PlSqlParser.COLUMN_STATS: case PlSqlParser.COLUMN_VALUE: case PlSqlParser.COMMENT: case PlSqlParser.COMMIT: case PlSqlParser.COMMITTED: case PlSqlParser.COMMON_DATA: case PlSqlParser.COMPACT: case PlSqlParser.COMPATIBILITY: case PlSqlParser.COMPILE: case PlSqlParser.COMPLETE: case PlSqlParser.COMPLIANCE: case PlSqlParser.COMPONENT: case PlSqlParser.COMPONENTS: case PlSqlParser.COMPOSE: case PlSqlParser.COMPOSITE: case PlSqlParser.COMPOSITE_LIMIT: case PlSqlParser.COMPOUND: case PlSqlParser.COMPUTE: case PlSqlParser.CONCAT: case PlSqlParser.CON_DBID_TO_ID: case PlSqlParser.CONDITIONAL: case PlSqlParser.CONDITION: case PlSqlParser.CONFIRM: case PlSqlParser.CONFORMING: case PlSqlParser.CON_GUID_TO_ID: case PlSqlParser.CON_ID: case PlSqlParser.CON_NAME_TO_ID: case PlSqlParser.CONNECT_BY_CB_WHR_ONLY: case PlSqlParser.CONNECT_BY_COMBINE_SW: case PlSqlParser.CONNECT_BY_COST_BASED: case PlSqlParser.CONNECT_BY_ELIM_DUPS: case PlSqlParser.CONNECT_BY_FILTERING: case PlSqlParser.CONNECT_BY_ISCYCLE: case PlSqlParser.CONNECT_BY_ISLEAF: case PlSqlParser.CONNECT_BY_ROOT: case PlSqlParser.CONNECT_TIME: case PlSqlParser.CONSIDER: case PlSqlParser.CONSISTENT: case PlSqlParser.CONSTANT: case PlSqlParser.CONST: case PlSqlParser.CONSTRAINT: case PlSqlParser.CONSTRAINTS: case PlSqlParser.CONSTRUCTOR: case PlSqlParser.CONTAINER: case PlSqlParser.CONTAINER_DATA: case PlSqlParser.CONTAINERS: case PlSqlParser.CONTENT: case PlSqlParser.CONTENTS: case PlSqlParser.CONTEXT: case PlSqlParser.CONTINUE: case PlSqlParser.CONTROLFILE: case PlSqlParser.CON_UID_TO_ID: case PlSqlParser.CONVERT: case PlSqlParser.COOKIE: case PlSqlParser.COPY: case PlSqlParser.CORR_K: case PlSqlParser.CORR_S: case PlSqlParser.CORRUPTION: case PlSqlParser.CORRUPT_XID_ALL: case PlSqlParser.CORRUPT_XID: case PlSqlParser.COS: case PlSqlParser.COSH: case PlSqlParser.COST: case PlSqlParser.COST_XML_QUERY_REWRITE: case PlSqlParser.COUNT: case PlSqlParser.COVAR_POP: case PlSqlParser.COVAR_SAMP: case PlSqlParser.CPU_COSTING: case PlSqlParser.CPU_PER_CALL: case PlSqlParser.CPU_PER_SESSION: case PlSqlParser.CRASH: case PlSqlParser.CREATE_FILE_DEST: case PlSqlParser.CREATE_STORED_OUTLINES: case PlSqlParser.CREATION: case PlSqlParser.CREDENTIAL: case PlSqlParser.CRITICAL: case PlSqlParser.CROSS: case PlSqlParser.CROSSEDITION: case PlSqlParser.CSCONVERT: case PlSqlParser.CUBE_AJ: case PlSqlParser.CUBE: case PlSqlParser.CUBE_GB: case PlSqlParser.CUBE_SJ: case PlSqlParser.CUME_DISTM: case PlSqlParser.CURRENT: case PlSqlParser.CURRENT_DATE: case PlSqlParser.CURRENT_SCHEMA: case PlSqlParser.CURRENT_TIME: case PlSqlParser.CURRENT_TIMESTAMP: case PlSqlParser.CURRENT_USER: case PlSqlParser.CURRENTV: case PlSqlParser.CURSOR: case PlSqlParser.CURSOR_SHARING_EXACT: case PlSqlParser.CURSOR_SPECIFIC_SEGMENT: case PlSqlParser.CUSTOMDATUM: case PlSqlParser.CV: case PlSqlParser.CYCLE: case PlSqlParser.DANGLING: case PlSqlParser.DATABASE: case PlSqlParser.DATA: case PlSqlParser.DATAFILE: case PlSqlParser.DATAFILES: case PlSqlParser.DATAMOVEMENT: case PlSqlParser.DATAOBJNO: case PlSqlParser.DATAOBJ_TO_MAT_PARTITION: case PlSqlParser.DATAOBJ_TO_PARTITION: case PlSqlParser.DATAPUMP: case PlSqlParser.DATA_SECURITY_REWRITE_LIMIT: case PlSqlParser.DATE_MODE: case PlSqlParser.DAY: case PlSqlParser.DAYS: case PlSqlParser.DBA: case PlSqlParser.DBA_RECYCLEBIN: case PlSqlParser.DBMS_STATS: case PlSqlParser.DB_ROLE_CHANGE: case PlSqlParser.DBTIMEZONE: case PlSqlParser.DB_UNIQUE_NAME: case PlSqlParser.DB_VERSION: case PlSqlParser.DDL: case PlSqlParser.DEALLOCATE: case PlSqlParser.DEBUG: case PlSqlParser.DEBUGGER: case PlSqlParser.DEC: case PlSqlParser.DECIMAL: case PlSqlParser.DECLARE: case PlSqlParser.DECOMPOSE: case PlSqlParser.DECORRELATE: case PlSqlParser.DECR: case PlSqlParser.DECREMENT: case PlSqlParser.DECRYPT: case PlSqlParser.DEDUPLICATE: case PlSqlParser.DEFAULTS: case PlSqlParser.DEFERRABLE: case PlSqlParser.DEFERRED: case PlSqlParser.DEFINED: case PlSqlParser.DEFINE: case PlSqlParser.DEFINER: case PlSqlParser.DEGREE: case PlSqlParser.DELAY: case PlSqlParser.DELEGATE: case PlSqlParser.DELETE_ALL: case PlSqlParser.DELETE: case PlSqlParser.DELETEXML: case PlSqlParser.DEMAND: case PlSqlParser.DENSE_RANKM: case PlSqlParser.DEPENDENT: case PlSqlParser.DEPTH: case PlSqlParser.DEQUEUE: case PlSqlParser.DEREF: case PlSqlParser.DEREF_NO_REWRITE: case PlSqlParser.DESTROY: case PlSqlParser.DETACHED: case PlSqlParser.DETERMINES: case PlSqlParser.DETERMINISTIC: case PlSqlParser.DICTIONARY: case PlSqlParser.DIMENSION: case PlSqlParser.DIMENSIONS: case PlSqlParser.DIRECT_LOAD: case PlSqlParser.DIRECTORY: case PlSqlParser.DIRECT_PATH: case PlSqlParser.DISABLE_ALL: case PlSqlParser.DISABLE: case PlSqlParser.DISABLE_PARALLEL_DML: case PlSqlParser.DISABLE_PRESET: case PlSqlParser.DISABLE_RPKE: case PlSqlParser.DISALLOW: case PlSqlParser.DISASSOCIATE: case PlSqlParser.DISCARD: case PlSqlParser.DISCONNECT: case PlSqlParser.DISK: case PlSqlParser.DISKGROUP: case PlSqlParser.DISKS: case PlSqlParser.DISMOUNT: case PlSqlParser.DISTINGUISHED: case PlSqlParser.DISTRIBUTED: case PlSqlParser.DISTRIBUTE: case PlSqlParser.DML: case PlSqlParser.DML_UPDATE: case PlSqlParser.DOCFIDELITY: case PlSqlParser.DOCUMENT: case PlSqlParser.DOMAIN_INDEX_FILTER: case PlSqlParser.DOMAIN_INDEX_NO_SORT: case PlSqlParser.DOMAIN_INDEX_SORT: case PlSqlParser.DOUBLE: case PlSqlParser.DOWNGRADE: case PlSqlParser.DRIVING_SITE: case PlSqlParser.DROP_COLUMN: case PlSqlParser.DROP_GROUP: case PlSqlParser.DSINTERVAL_UNCONSTRAINED: case PlSqlParser.DST_UPGRADE_INSERT_CONV: case PlSqlParser.DUMP: case PlSqlParser.DUPLICATE: case PlSqlParser.DV: case PlSqlParser.DYNAMIC: case PlSqlParser.DYNAMIC_SAMPLING: case PlSqlParser.DYNAMIC_SAMPLING_EST_CDN: case PlSqlParser.EACH: case PlSqlParser.EDITIONABLE: case PlSqlParser.EDITION: case PlSqlParser.EDITIONING: case PlSqlParser.EDITIONS: case PlSqlParser.ELEMENT: case PlSqlParser.ELIM_GROUPBY: case PlSqlParser.ELIMINATE_JOIN: case PlSqlParser.ELIMINATE_OBY: case PlSqlParser.ELIMINATE_OUTER_JOIN: case PlSqlParser.EM: case PlSqlParser.EMPTY_BLOB: case PlSqlParser.EMPTY_CLOB: case PlSqlParser.EMPTY: case PlSqlParser.ENABLE_ALL: case PlSqlParser.ENABLE: case PlSqlParser.ENABLE_PARALLEL_DML: case PlSqlParser.ENABLE_PRESET: case PlSqlParser.ENCODING: case PlSqlParser.ENCRYPT: case PlSqlParser.ENCRYPTION: case PlSqlParser.END_OUTLINE_DATA: case PlSqlParser.ENFORCED: case PlSqlParser.ENFORCE: case PlSqlParser.ENQUEUE: case PlSqlParser.ENTERPRISE: case PlSqlParser.ENTITYESCAPING: case PlSqlParser.ENTRY: case PlSqlParser.EQUIPART: case PlSqlParser.ERR: case PlSqlParser.ERROR_ARGUMENT: case PlSqlParser.ERROR: case PlSqlParser.ERROR_ON_OVERLAP_TIME: case PlSqlParser.ERRORS: case PlSqlParser.ESCAPE: case PlSqlParser.ESTIMATE: case PlSqlParser.EVAL: case PlSqlParser.EVALNAME: case PlSqlParser.EVALUATE: case PlSqlParser.EVALUATION: case PlSqlParser.EVENTS: case PlSqlParser.EVERY: case PlSqlParser.EXCEPT: case PlSqlParser.EXCEPTION: case PlSqlParser.EXCEPTION_INIT: case PlSqlParser.EXCEPTIONS: case PlSqlParser.EXCHANGE: case PlSqlParser.EXCLUDE: case PlSqlParser.EXCLUDING: case PlSqlParser.EXECUTE: case PlSqlParser.EXEMPT: case PlSqlParser.EXISTING: case PlSqlParser.EXISTS: case PlSqlParser.EXISTSNODE: case PlSqlParser.EXIT: case PlSqlParser.EXPAND_GSET_TO_UNION: case PlSqlParser.EXPAND_TABLE: case PlSqlParser.EXP: case PlSqlParser.EXPIRE: case PlSqlParser.EXPLAIN: case PlSqlParser.EXPLOSION: case PlSqlParser.EXPORT: case PlSqlParser.EXPR_CORR_CHECK: case PlSqlParser.EXPRESS: case PlSqlParser.EXTENDS: case PlSqlParser.EXTENT: case PlSqlParser.EXTENTS: case PlSqlParser.EXTERNAL: case PlSqlParser.EXTERNALLY: case PlSqlParser.EXTRACTCLOBXML: case PlSqlParser.EXTRACT: case PlSqlParser.EXTRACTVALUE: case PlSqlParser.EXTRA: case PlSqlParser.FACILITY: case PlSqlParser.FACT: case PlSqlParser.FACTOR: case PlSqlParser.FACTORIZE_JOIN: case PlSqlParser.FAILED: case PlSqlParser.FAILED_LOGIN_ATTEMPTS: case PlSqlParser.FAILGROUP: case PlSqlParser.FAILOVER: case PlSqlParser.FAILURE: case PlSqlParser.FALSE: case PlSqlParser.FAMILY: case PlSqlParser.FAR: case PlSqlParser.FAST: case PlSqlParser.FASTSTART: case PlSqlParser.FBTSCAN: case PlSqlParser.FEATURE_DETAILS: case PlSqlParser.FEATURE_ID: case PlSqlParser.FEATURE_SET: case PlSqlParser.FEATURE_VALUE: case PlSqlParser.FETCH: case PlSqlParser.FILE: case PlSqlParser.FILE_NAME_CONVERT: case PlSqlParser.FILESYSTEM_LIKE_LOGGING: case PlSqlParser.FILTER: case PlSqlParser.FINAL: case PlSqlParser.FINE: case PlSqlParser.FINISH: case PlSqlParser.FIRST: case PlSqlParser.FIRSTM: case PlSqlParser.FIRST_ROWS: case PlSqlParser.FIRST_VALUE: case PlSqlParser.FIXED_VIEW_DATA: case PlSqlParser.FLAGGER: case PlSqlParser.FLASHBACK: case PlSqlParser.FLASH_CACHE: case PlSqlParser.FLOAT: case PlSqlParser.FLOB: case PlSqlParser.FLOOR: case PlSqlParser.FLUSH: case PlSqlParser.FOLDER: case PlSqlParser.FOLLOWING: case PlSqlParser.FOLLOWS: case PlSqlParser.FORALL: case PlSqlParser.FORCE: case PlSqlParser.FORCE_XML_QUERY_REWRITE: case PlSqlParser.FOREIGN: case PlSqlParser.FOREVER: case PlSqlParser.FORMAT: case PlSqlParser.FORWARD: case PlSqlParser.FRAGMENT_NUMBER: case PlSqlParser.FREELIST: case PlSqlParser.FREELISTS: case PlSqlParser.FREEPOOLS: case PlSqlParser.FRESH: case PlSqlParser.FROM_TZ: case PlSqlParser.FULL: case PlSqlParser.FULL_OUTER_JOIN_TO_OUTER: case PlSqlParser.FUNCTION: case PlSqlParser.FUNCTIONS: case PlSqlParser.GATHER_OPTIMIZER_STATISTICS: case PlSqlParser.GATHER_PLAN_STATISTICS: case PlSqlParser.GBY_CONC_ROLLUP: case PlSqlParser.GBY_PUSHDOWN: case PlSqlParser.GENERATED: case PlSqlParser.GET: case PlSqlParser.GLOBAL: case PlSqlParser.GLOBALLY: case PlSqlParser.GLOBAL_NAME: case PlSqlParser.GLOBAL_TOPIC_ENABLED: case PlSqlParser.GROUP_BY: case PlSqlParser.GROUP_ID: case PlSqlParser.GROUPING: case PlSqlParser.GROUPING_ID: case PlSqlParser.GROUPS: case PlSqlParser.GUARANTEED: case PlSqlParser.GUARANTEE: case PlSqlParser.GUARD: case PlSqlParser.HASH_AJ: case PlSqlParser.HASH: case PlSqlParser.HASHKEYS: case PlSqlParser.HASH_SJ: case PlSqlParser.HEADER: case PlSqlParser.HEAP: case PlSqlParser.HELP: case PlSqlParser.HEXTORAW: case PlSqlParser.HEXTOREF: case PlSqlParser.HIDDEN_KEYWORD: case PlSqlParser.HIDE: case PlSqlParser.HIERARCHY: case PlSqlParser.HIGH: case PlSqlParser.HINTSET_BEGIN: case PlSqlParser.HINTSET_END: case PlSqlParser.HOT: case PlSqlParser.HOUR: case PlSqlParser.HWM_BROKERED: case PlSqlParser.HYBRID: case PlSqlParser.IDENTIFIER: case PlSqlParser.IDENTITY: case PlSqlParser.IDGENERATORS: case PlSqlParser.ID: case PlSqlParser.IDLE_TIME: case PlSqlParser.IF: case PlSqlParser.IGNORE: case PlSqlParser.IGNORE_OPTIM_EMBEDDED_HINTS: case PlSqlParser.IGNORE_ROW_ON_DUPKEY_INDEX: case PlSqlParser.IGNORE_WHERE_CLAUSE: case PlSqlParser.ILM: case PlSqlParser.IMMEDIATE: case PlSqlParser.IMPACT: case PlSqlParser.IMPORT: case PlSqlParser.INACTIVE: case PlSqlParser.INCLUDE: case PlSqlParser.INCLUDE_VERSION: case PlSqlParser.INCLUDING: case PlSqlParser.INCREMENTAL: case PlSqlParser.INCREMENT: case PlSqlParser.INCR: case PlSqlParser.INDENT: case PlSqlParser.INDEX_ASC: case PlSqlParser.INDEX_COMBINE: case PlSqlParser.INDEX_DESC: case PlSqlParser.INDEXED: case PlSqlParser.INDEXES: case PlSqlParser.INDEX_FFS: case PlSqlParser.INDEX_FILTER: case PlSqlParser.INDEXING: case PlSqlParser.INDEX_JOIN: case PlSqlParser.INDEX_ROWS: case PlSqlParser.INDEX_RRS: case PlSqlParser.INDEX_RS_ASC: case PlSqlParser.INDEX_RS_DESC: case PlSqlParser.INDEX_RS: case PlSqlParser.INDEX_SCAN: case PlSqlParser.INDEX_SKIP_SCAN: case PlSqlParser.INDEX_SS_ASC: case PlSqlParser.INDEX_SS_DESC: case PlSqlParser.INDEX_SS: case PlSqlParser.INDEX_STATS: case PlSqlParser.INDEXTYPE: case PlSqlParser.INDEXTYPES: case PlSqlParser.INDICATOR: case PlSqlParser.INDICES: case PlSqlParser.INFINITE: case PlSqlParser.INFORMATIONAL: case PlSqlParser.INHERIT: case PlSqlParser.INITCAP: case PlSqlParser.INITIAL: case PlSqlParser.INITIALIZED: case PlSqlParser.INITIALLY: case PlSqlParser.INITRANS: case PlSqlParser.INLINE: case PlSqlParser.INLINE_XMLTYPE_NT: case PlSqlParser.INMEMORY: case PlSqlParser.IN_MEMORY_METADATA: case PlSqlParser.INMEMORY_PRUNING: case PlSqlParser.INNER: case PlSqlParser.INOUT: case PlSqlParser.INPLACE: case PlSqlParser.INSERTCHILDXMLAFTER: case PlSqlParser.INSERTCHILDXMLBEFORE: case PlSqlParser.INSERTCHILDXML: case PlSqlParser.INSERTXMLAFTER: case PlSqlParser.INSERTXMLBEFORE: case PlSqlParser.INSTANCE: case PlSqlParser.INSTANCES: case PlSqlParser.INSTANTIABLE: case PlSqlParser.INSTANTLY: case PlSqlParser.INSTEAD: case PlSqlParser.INSTR2: case PlSqlParser.INSTR4: case PlSqlParser.INSTRB: case PlSqlParser.INSTRC: case PlSqlParser.INSTR: case PlSqlParser.INTEGER: case PlSqlParser.INTERLEAVED: case PlSqlParser.INTERMEDIATE: case PlSqlParser.INTERNAL_CONVERT: case PlSqlParser.INTERNAL_USE: case PlSqlParser.INTERPRETED: case PlSqlParser.INTERVAL: case PlSqlParser.INT: case PlSqlParser.INVALIDATE: case PlSqlParser.INVISIBLE: case PlSqlParser.IN_XQUERY: case PlSqlParser.ISOLATION: case PlSqlParser.ISOLATION_LEVEL: case PlSqlParser.ITERATE: case PlSqlParser.ITERATION_NUMBER: case PlSqlParser.JAVA: case PlSqlParser.JOB: case PlSqlParser.JOIN: case PlSqlParser.JSON_ARRAYAGG: case PlSqlParser.JSON_ARRAY: case PlSqlParser.JSON_EQUAL: case PlSqlParser.JSON_EXISTS2: case PlSqlParser.JSON_EXISTS: case PlSqlParser.JSONGET: case PlSqlParser.JSON: case PlSqlParser.JSON_OBJECTAGG: case PlSqlParser.JSON_OBJECT: case PlSqlParser.JSONPARSE: case PlSqlParser.JSON_QUERY: case PlSqlParser.JSON_SERIALIZE: case PlSqlParser.JSON_TABLE: case PlSqlParser.JSON_TEXTCONTAINS2: case PlSqlParser.JSON_TEXTCONTAINS: case PlSqlParser.JSON_VALUE: case PlSqlParser.KEEP_DUPLICATES: case PlSqlParser.KEEP: case PlSqlParser.KERBEROS: case PlSqlParser.KEY: case PlSqlParser.KEY_LENGTH: case PlSqlParser.KEYSIZE: case PlSqlParser.KEYS: case PlSqlParser.KEYSTORE: case PlSqlParser.KILL: case PlSqlParser.LABEL: case PlSqlParser.LANGUAGE: case PlSqlParser.LAST_DAY: case PlSqlParser.LAST: case PlSqlParser.LAST_VALUE: case PlSqlParser.LATERAL: case PlSqlParser.LAX: case PlSqlParser.LAYER: case PlSqlParser.LDAP_REGISTRATION_ENABLED: case PlSqlParser.LDAP_REGISTRATION: case PlSqlParser.LDAP_REG_SYNC_INTERVAL: case PlSqlParser.LEADING: case PlSqlParser.LEFT: case PlSqlParser.LENGTH2: case PlSqlParser.LENGTH4: case PlSqlParser.LENGTHB: case PlSqlParser.LENGTHC: case PlSqlParser.LENGTH: case PlSqlParser.LESS: case PlSqlParser.LEVEL: case PlSqlParser.LEVELS: case PlSqlParser.LIBRARY: case PlSqlParser.LIFECYCLE: case PlSqlParser.LIFE: case PlSqlParser.LIFETIME: case PlSqlParser.LIKE2: case PlSqlParser.LIKE4: case PlSqlParser.LIKEC: case PlSqlParser.LIKE_EXPAND: case PlSqlParser.LIMIT: case PlSqlParser.LINEAR: case PlSqlParser.LINK: case PlSqlParser.LIST: case PlSqlParser.LN: case PlSqlParser.LNNVL: case PlSqlParser.LOAD: case PlSqlParser.LOB: case PlSqlParser.LOBNVL: case PlSqlParser.LOBS: case PlSqlParser.LOCAL_INDEXES: case PlSqlParser.LOCAL: case PlSqlParser.LOCALTIME: case PlSqlParser.LOCALTIMESTAMP: case PlSqlParser.LOCATION: case PlSqlParser.LOCATOR: case PlSqlParser.LOCKED: case PlSqlParser.LOCKING: case PlSqlParser.LOGFILE: case PlSqlParser.LOGFILES: case PlSqlParser.LOGGING: case PlSqlParser.LOGICAL: case PlSqlParser.LOGICAL_READS_PER_CALL: case PlSqlParser.LOGICAL_READS_PER_SESSION: case PlSqlParser.LOG: case PlSqlParser.LOGMINING: case PlSqlParser.LOGOFF: case PlSqlParser.LOGON: case PlSqlParser.LOG_READ_ONLY_VIOLATIONS: case PlSqlParser.LONG: case PlSqlParser.LOOP: case PlSqlParser.LOWER: case PlSqlParser.LOW: case PlSqlParser.LPAD: case PlSqlParser.LTRIM: case PlSqlParser.MAIN: case PlSqlParser.MAKE_REF: case PlSqlParser.MANAGED: case PlSqlParser.MANAGE: case PlSqlParser.MANAGEMENT: case PlSqlParser.MANAGER: case PlSqlParser.MANUAL: case PlSqlParser.MAP: case PlSqlParser.MAPPING: case PlSqlParser.MASTER: case PlSqlParser.MATCHED: case PlSqlParser.MATCHES: case PlSqlParser.MATCH: case PlSqlParser.MATCH_NUMBER: case PlSqlParser.MATCH_RECOGNIZE: case PlSqlParser.MATERIALIZED: case PlSqlParser.MATERIALIZE: case PlSqlParser.MAXARCHLOGS: case PlSqlParser.MAXDATAFILES: case PlSqlParser.MAXEXTENTS: case PlSqlParser.MAXIMIZE: case PlSqlParser.MAXINSTANCES: case PlSqlParser.MAXLOGFILES: case PlSqlParser.MAXLOGHISTORY: case PlSqlParser.MAXLOGMEMBERS: case PlSqlParser.MAX_SHARED_TEMP_SIZE: case PlSqlParser.MAXSIZE: case PlSqlParser.MAXTRANS: case PlSqlParser.MAXVALUE: case PlSqlParser.MEASURE: case PlSqlParser.MEASURES: case PlSqlParser.MEDIUM: case PlSqlParser.MEMBER: case PlSqlParser.MEMCOMPRESS: case PlSqlParser.MEMORY: case PlSqlParser.MERGEACTIONS: case PlSqlParser.MERGE_AJ: case PlSqlParser.MERGE_CONST_ON: case PlSqlParser.MERGE: case PlSqlParser.MERGE_SJ: case PlSqlParser.METADATA: case PlSqlParser.METHOD: case PlSqlParser.MIGRATE: case PlSqlParser.MIGRATION: case PlSqlParser.MINEXTENTS: case PlSqlParser.MINIMIZE: case PlSqlParser.MINIMUM: case PlSqlParser.MINING: case PlSqlParser.MINUS_NULL: case PlSqlParser.MINUTE: case PlSqlParser.MINVALUE: case PlSqlParser.MIRRORCOLD: case PlSqlParser.MIRRORHOT: case PlSqlParser.MIRROR: case PlSqlParser.MLSLABEL: case PlSqlParser.MODEL_COMPILE_SUBQUERY: case PlSqlParser.MODEL_DONTVERIFY_UNIQUENESS: case PlSqlParser.MODEL_DYNAMIC_SUBQUERY: case PlSqlParser.MODEL_MIN_ANALYSIS: case PlSqlParser.MODEL: case PlSqlParser.MODEL_NB: case PlSqlParser.MODEL_NO_ANALYSIS: case PlSqlParser.MODEL_PBY: case PlSqlParser.MODEL_PUSH_REF: case PlSqlParser.MODEL_SV: case PlSqlParser.MODIFICATION: case PlSqlParser.MODIFY_COLUMN_TYPE: case PlSqlParser.MODIFY: case PlSqlParser.MOD: case PlSqlParser.MODULE: case PlSqlParser.MONITORING: case PlSqlParser.MONITOR: case PlSqlParser.MONTH: case PlSqlParser.MONTHS_BETWEEN: case PlSqlParser.MONTHS: case PlSqlParser.MOUNT: case PlSqlParser.MOUNTPATH: case PlSqlParser.MOVEMENT: case PlSqlParser.MOVE: case PlSqlParser.MULTIDIMENSIONAL: case PlSqlParser.MULTISET: case PlSqlParser.MV_MERGE: case PlSqlParser.NAMED: case PlSqlParser.NAME: case PlSqlParser.NAMESPACE: case PlSqlParser.NAN: case PlSqlParser.NANVL: case PlSqlParser.NATIONAL: case PlSqlParser.NATIVE_FULL_OUTER_JOIN: case PlSqlParser.NATIVE: case PlSqlParser.NATURAL: case PlSqlParser.NAV: case PlSqlParser.NCHAR_CS: case PlSqlParser.NCHAR: case PlSqlParser.NCHR: case PlSqlParser.NCLOB: case PlSqlParser.NEEDED: case PlSqlParser.NEG: case PlSqlParser.NESTED: case PlSqlParser.NESTED_TABLE_FAST_INSERT: case PlSqlParser.NESTED_TABLE_GET_REFS: case PlSqlParser.NESTED_TABLE_ID: case PlSqlParser.NESTED_TABLE_SET_REFS: case PlSqlParser.NESTED_TABLE_SET_SETID: case PlSqlParser.NETWORK: case PlSqlParser.NEVER: case PlSqlParser.NEW: case PlSqlParser.NEW_TIME: case PlSqlParser.NEXT_DAY: case PlSqlParser.NEXT: case PlSqlParser.NL_AJ: case PlSqlParser.NLJ_BATCHING: case PlSqlParser.NLJ_INDEX_FILTER: case PlSqlParser.NLJ_INDEX_SCAN: case PlSqlParser.NLJ_PREFETCH: case PlSqlParser.NLS_CALENDAR: case PlSqlParser.NLS_CHARACTERSET: case PlSqlParser.NLS_CHARSET_DECL_LEN: case PlSqlParser.NLS_CHARSET_ID: case PlSqlParser.NLS_CHARSET_NAME: case PlSqlParser.NLS_COMP: case PlSqlParser.NLS_CURRENCY: case PlSqlParser.NLS_DATE_FORMAT: case PlSqlParser.NLS_DATE_LANGUAGE: case PlSqlParser.NLS_INITCAP: case PlSqlParser.NLS_ISO_CURRENCY: case PlSqlParser.NL_SJ: case PlSqlParser.NLS_LANG: case PlSqlParser.NLS_LANGUAGE: case PlSqlParser.NLS_LENGTH_SEMANTICS: case PlSqlParser.NLS_LOWER: case PlSqlParser.NLS_NCHAR_CONV_EXCP: case PlSqlParser.NLS_NUMERIC_CHARACTERS: case PlSqlParser.NLS_SORT: case PlSqlParser.NLSSORT: case PlSqlParser.NLS_SPECIAL_CHARS: case PlSqlParser.NLS_TERRITORY: case PlSqlParser.NLS_UPPER: case PlSqlParser.NO_ACCESS: case PlSqlParser.NO_ADAPTIVE_PLAN: case PlSqlParser.NO_ANSI_REARCH: case PlSqlParser.NOAPPEND: case PlSqlParser.NOARCHIVELOG: case PlSqlParser.NOAUDIT: case PlSqlParser.NO_AUTO_REOPTIMIZE: case PlSqlParser.NO_BASETABLE_MULTIMV_REWRITE: case PlSqlParser.NO_BATCH_TABLE_ACCESS_BY_ROWID: case PlSqlParser.NO_BIND_AWARE: case PlSqlParser.NO_BUFFER: case PlSqlParser.NOCACHE: case PlSqlParser.NO_CARTESIAN: case PlSqlParser.NO_CHECK_ACL_REWRITE: case PlSqlParser.NO_CLUSTER_BY_ROWID: case PlSqlParser.NO_CLUSTERING: case PlSqlParser.NO_COALESCE_SQ: case PlSqlParser.NO_COMMON_DATA: case PlSqlParser.NO_CONNECT_BY_CB_WHR_ONLY: case PlSqlParser.NO_CONNECT_BY_COMBINE_SW: case PlSqlParser.NO_CONNECT_BY_COST_BASED: case PlSqlParser.NO_CONNECT_BY_ELIM_DUPS: case PlSqlParser.NO_CONNECT_BY_FILTERING: case PlSqlParser.NOCOPY: case PlSqlParser.NO_COST_XML_QUERY_REWRITE: case PlSqlParser.NO_CPU_COSTING: case PlSqlParser.NOCPU_COSTING: case PlSqlParser.NOCYCLE: case PlSqlParser.NO_DATA_SECURITY_REWRITE: case PlSqlParser.NO_DECORRELATE: case PlSqlParser.NODELAY: case PlSqlParser.NO_DOMAIN_INDEX_FILTER: case PlSqlParser.NO_DST_UPGRADE_INSERT_CONV: case PlSqlParser.NO_ELIM_GROUPBY: case PlSqlParser.NO_ELIMINATE_JOIN: case PlSqlParser.NO_ELIMINATE_OBY: case PlSqlParser.NO_ELIMINATE_OUTER_JOIN: case PlSqlParser.NOENTITYESCAPING: case PlSqlParser.NO_EXPAND_GSET_TO_UNION: case PlSqlParser.NO_EXPAND: case PlSqlParser.NO_EXPAND_TABLE: case PlSqlParser.NO_FACT: case PlSqlParser.NO_FACTORIZE_JOIN: case PlSqlParser.NO_FILTERING: case PlSqlParser.NOFORCE: case PlSqlParser.NO_FULL_OUTER_JOIN_TO_OUTER: case PlSqlParser.NO_GATHER_OPTIMIZER_STATISTICS: case PlSqlParser.NO_GBY_PUSHDOWN: case PlSqlParser.NOGUARANTEE: case PlSqlParser.NO_INDEX_FFS: case PlSqlParser.NO_INDEX: case PlSqlParser.NO_INDEX_SS: case PlSqlParser.NO_INMEMORY: case PlSqlParser.NO_INMEMORY_PRUNING: case PlSqlParser.NOKEEP: case PlSqlParser.NO_LOAD: case PlSqlParser.NOLOCAL: case PlSqlParser.NOLOGGING: case PlSqlParser.NOMAPPING: case PlSqlParser.NOMAXVALUE: case PlSqlParser.NO_MERGE: case PlSqlParser.NOMINIMIZE: case PlSqlParser.NOMINVALUE: case PlSqlParser.NO_MODEL_PUSH_REF: case PlSqlParser.NO_MONITORING: case PlSqlParser.NOMONITORING: case PlSqlParser.NO_MONITOR: case PlSqlParser.NO_MULTIMV_REWRITE: case PlSqlParser.NO_NATIVE_FULL_OUTER_JOIN: case PlSqlParser.NONBLOCKING: case PlSqlParser.NONEDITIONABLE: case PlSqlParser.NONE: case PlSqlParser.NO_NLJ_BATCHING: case PlSqlParser.NO_NLJ_PREFETCH: case PlSqlParser.NO: case PlSqlParser.NONSCHEMA: case PlSqlParser.NO_OBJECT_LINK: case PlSqlParser.NOORDER: case PlSqlParser.NO_ORDER_ROLLUPS: case PlSqlParser.NO_OUTER_JOIN_TO_ANTI: case PlSqlParser.NO_OUTER_JOIN_TO_INNER: case PlSqlParser.NOOVERRIDE: case PlSqlParser.NO_PARALLEL_INDEX: case PlSqlParser.NOPARALLEL_INDEX: case PlSqlParser.NO_PARALLEL: case PlSqlParser.NOPARALLEL: case PlSqlParser.NO_PARTIAL_COMMIT: case PlSqlParser.NO_PARTIAL_JOIN: case PlSqlParser.NO_PARTIAL_ROLLUP_PUSHDOWN: case PlSqlParser.NOPARTITION: case PlSqlParser.NO_PLACE_DISTINCT: case PlSqlParser.NO_PLACE_GROUP_BY: case PlSqlParser.NO_PQ_CONCURRENT_UNION: case PlSqlParser.NO_PQ_MAP: case PlSqlParser.NO_PQ_REPLICATE: case PlSqlParser.NO_PQ_SKEW: case PlSqlParser.NO_PRUNE_GSETS: case PlSqlParser.NO_PULL_PRED: case PlSqlParser.NO_PUSH_PRED: case PlSqlParser.NO_PUSH_SUBQ: case PlSqlParser.NO_PX_FAULT_TOLERANCE: case PlSqlParser.NO_PX_JOIN_FILTER: case PlSqlParser.NO_QKN_BUFF: case PlSqlParser.NO_QUERY_TRANSFORMATION: case PlSqlParser.NO_REF_CASCADE: case PlSqlParser.NORELOCATE: case PlSqlParser.NORELY: case PlSqlParser.NOREPAIR: case PlSqlParser.NOREPLAY: case PlSqlParser.NORESETLOGS: case PlSqlParser.NO_RESULT_CACHE: case PlSqlParser.NOREVERSE: case PlSqlParser.NO_REWRITE: case PlSqlParser.NOREWRITE: case PlSqlParser.NORMAL: case PlSqlParser.NO_ROOT_SW_FOR_LOCAL: case PlSqlParser.NOROWDEPENDENCIES: case PlSqlParser.NOSCHEMACHECK: case PlSqlParser.NOSEGMENT: case PlSqlParser.NO_SEMIJOIN: case PlSqlParser.NO_SEMI_TO_INNER: case PlSqlParser.NO_SET_TO_JOIN: case PlSqlParser.NOSORT: case PlSqlParser.NO_SQL_TRANSLATION: case PlSqlParser.NO_SQL_TUNE: case PlSqlParser.NO_STAR_TRANSFORMATION: case PlSqlParser.NO_STATEMENT_QUEUING: case PlSqlParser.NO_STATS_GSETS: case PlSqlParser.NOSTRICT: case PlSqlParser.NO_SUBQUERY_PRUNING: case PlSqlParser.NO_SUBSTRB_PAD: case PlSqlParser.NO_SWAP_JOIN_INPUTS: case PlSqlParser.NOSWITCH: case PlSqlParser.NO_TABLE_LOOKUP_BY_NL: case PlSqlParser.NO_TEMP_TABLE: case PlSqlParser.NOTHING: case PlSqlParser.NOTIFICATION: case PlSqlParser.NO_TRANSFORM_DISTINCT_AGG: case PlSqlParser.NO_UNNEST: case PlSqlParser.NO_USE_CUBE: case PlSqlParser.NO_USE_HASH_AGGREGATION: case PlSqlParser.NO_USE_HASH_GBY_FOR_PUSHDOWN: case PlSqlParser.NO_USE_HASH: case PlSqlParser.NO_USE_INVISIBLE_INDEXES: case PlSqlParser.NO_USE_MERGE: case PlSqlParser.NO_USE_NL: case PlSqlParser.NO_USE_VECTOR_AGGREGATION: case PlSqlParser.NOVALIDATE: case PlSqlParser.NO_VECTOR_TRANSFORM_DIMS: case PlSqlParser.NO_VECTOR_TRANSFORM_FACT: case PlSqlParser.NO_VECTOR_TRANSFORM: case PlSqlParser.NO_XDB_FASTPATH_INSERT: case PlSqlParser.NO_XML_DML_REWRITE: case PlSqlParser.NO_XMLINDEX_REWRITE_IN_SELECT: case PlSqlParser.NO_XMLINDEX_REWRITE: case PlSqlParser.NO_XML_QUERY_REWRITE: case PlSqlParser.NO_ZONEMAP: case PlSqlParser.NTH_VALUE: case PlSqlParser.NULLIF: case PlSqlParser.NULLS: case PlSqlParser.NUMBER: case PlSqlParser.NUMERIC: case PlSqlParser.NUM_INDEX_KEYS: case PlSqlParser.NUMTODSINTERVAL: case PlSqlParser.NUMTOYMINTERVAL: case PlSqlParser.NVARCHAR2: case PlSqlParser.NVL2: case PlSqlParser.OBJECT2XML: case PlSqlParser.OBJECT: case PlSqlParser.OBJ_ID: case PlSqlParser.OBJNO: case PlSqlParser.OBJNO_REUSE: case PlSqlParser.OCCURENCES: case PlSqlParser.OFFLINE: case PlSqlParser.OFF: case PlSqlParser.OFFSET: case PlSqlParser.OIDINDEX: case PlSqlParser.OID: case PlSqlParser.OLAP: case PlSqlParser.OLD: case PlSqlParser.OLD_PUSH_PRED: case PlSqlParser.OLS: case PlSqlParser.OLTP: case PlSqlParser.OMIT: case PlSqlParser.ONE: case PlSqlParser.ONLINE: case PlSqlParser.ONLY: case PlSqlParser.OPAQUE: case PlSqlParser.OPAQUE_TRANSFORM: case PlSqlParser.OPAQUE_XCANONICAL: case PlSqlParser.OPCODE: case PlSqlParser.OPEN: case PlSqlParser.OPERATIONS: case PlSqlParser.OPERATOR: case PlSqlParser.OPT_ESTIMATE: case PlSqlParser.OPTIMAL: case PlSqlParser.OPTIMIZE: case PlSqlParser.OPTIMIZER_FEATURES_ENABLE: case PlSqlParser.OPTIMIZER_GOAL: case PlSqlParser.OPT_PARAM: case PlSqlParser.ORA_BRANCH: case PlSqlParser.ORA_CHECK_ACL: case PlSqlParser.ORA_CHECK_PRIVILEGE: case PlSqlParser.ORA_CLUSTERING: case PlSqlParser.ORADATA: case PlSqlParser.ORADEBUG: case PlSqlParser.ORA_DST_AFFECTED: case PlSqlParser.ORA_DST_CONVERT: case PlSqlParser.ORA_DST_ERROR: case PlSqlParser.ORA_GET_ACLIDS: case PlSqlParser.ORA_GET_PRIVILEGES: case PlSqlParser.ORA_HASH: case PlSqlParser.ORA_INVOKING_USERID: case PlSqlParser.ORA_INVOKING_USER: case PlSqlParser.ORA_INVOKING_XS_USER_GUID: case PlSqlParser.ORA_INVOKING_XS_USER: case PlSqlParser.ORA_RAWCOMPARE: case PlSqlParser.ORA_RAWCONCAT: case PlSqlParser.ORA_ROWSCN: case PlSqlParser.ORA_ROWSCN_RAW: case PlSqlParser.ORA_ROWVERSION: case PlSqlParser.ORA_TABVERSION: case PlSqlParser.ORA_WRITE_TIME: case PlSqlParser.ORDERED: case PlSqlParser.ORDERED_PREDICATES: case PlSqlParser.ORDINALITY: case PlSqlParser.OR_EXPAND: case PlSqlParser.ORGANIZATION: case PlSqlParser.OR_PREDICATES: case PlSqlParser.OSERROR: case PlSqlParser.OTHER: case PlSqlParser.OUTER_JOIN_TO_ANTI: case PlSqlParser.OUTER_JOIN_TO_INNER: case PlSqlParser.OUTER: case PlSqlParser.OUTLINE_LEAF: case PlSqlParser.OUTLINE: case PlSqlParser.OUT_OF_LINE: case PlSqlParser.OUT: case PlSqlParser.OVERFLOW_NOMOVE: case PlSqlParser.OVERFLOW: case PlSqlParser.OVERLAPS: case PlSqlParser.OVER: case PlSqlParser.OVERRIDING: case PlSqlParser.OWNER: case PlSqlParser.OWNERSHIP: case PlSqlParser.OWN: case PlSqlParser.PACKAGE: case PlSqlParser.PACKAGES: case PlSqlParser.PARALLEL_ENABLE: case PlSqlParser.PARALLEL_INDEX: case PlSqlParser.PARALLEL: case PlSqlParser.PARAMETERS: case PlSqlParser.PARAM: case PlSqlParser.PARENT: case PlSqlParser.PARITY: case PlSqlParser.PARTIAL_JOIN: case PlSqlParser.PARTIALLY: case PlSqlParser.PARTIAL: case PlSqlParser.PARTIAL_ROLLUP_PUSHDOWN: case PlSqlParser.PARTITION_HASH: case PlSqlParser.PARTITION_LIST: case PlSqlParser.PARTITION: case PlSqlParser.PARTITION_RANGE: case PlSqlParser.PARTITIONS: case PlSqlParser.PARTNUMINST: case PlSqlParser.PASSING: case PlSqlParser.PASSWORD_GRACE_TIME: case PlSqlParser.PASSWORD_LIFE_TIME: case PlSqlParser.PASSWORD_LOCK_TIME: case PlSqlParser.PASSWORD: case PlSqlParser.PASSWORD_REUSE_MAX: case PlSqlParser.PASSWORD_REUSE_TIME: case PlSqlParser.PASSWORD_VERIFY_FUNCTION: case PlSqlParser.PAST: case PlSqlParser.PATCH: case PlSqlParser.PATH: case PlSqlParser.PATH_PREFIX: case PlSqlParser.PATHS: case PlSqlParser.PATTERN: case PlSqlParser.PBL_HS_BEGIN: case PlSqlParser.PBL_HS_END: case PlSqlParser.PCTINCREASE: case PlSqlParser.PCTTHRESHOLD: case PlSqlParser.PCTUSED: case PlSqlParser.PCTVERSION: case PlSqlParser.PENDING: case PlSqlParser.PERCENT_KEYWORD: case PlSqlParser.PERCENT_RANKM: case PlSqlParser.PERFORMANCE: case PlSqlParser.PERIOD_KEYWORD: case PlSqlParser.PERMANENT: case PlSqlParser.PERMISSION: case PlSqlParser.PERMUTE: case PlSqlParser.PER: case PlSqlParser.PFILE: case PlSqlParser.PHYSICAL: case PlSqlParser.PIKEY: case PlSqlParser.PIPELINED: case PlSqlParser.PIV_GB: case PlSqlParser.PIVOT: case PlSqlParser.PIV_SSF: case PlSqlParser.PLACE_DISTINCT: case PlSqlParser.PLACE_GROUP_BY: case PlSqlParser.PLAN: case PlSqlParser.PLSCOPE_SETTINGS: case PlSqlParser.PLS_INTEGER: case PlSqlParser.PLSQL_CCFLAGS: case PlSqlParser.PLSQL_CODE_TYPE: case PlSqlParser.PLSQL_DEBUG: case PlSqlParser.PLSQL_OPTIMIZE_LEVEL: case PlSqlParser.PLSQL_WARNINGS: case PlSqlParser.PLUGGABLE: case PlSqlParser.POINT: case PlSqlParser.POLICY: case PlSqlParser.POOL_16K: case PlSqlParser.POOL_2K: case PlSqlParser.POOL_32K: case PlSqlParser.POOL_4K: case PlSqlParser.POOL_8K: case PlSqlParser.POSITIVEN: case PlSqlParser.POSITIVE: case PlSqlParser.POST_TRANSACTION: case PlSqlParser.POWERMULTISET_BY_CARDINALITY: case PlSqlParser.POWERMULTISET: case PlSqlParser.POWER: case PlSqlParser.PQ_CONCURRENT_UNION: case PlSqlParser.PQ_DISTRIBUTE: case PlSqlParser.PQ_DISTRIBUTE_WINDOW: case PlSqlParser.PQ_FILTER: case PlSqlParser.PQ_MAP: case PlSqlParser.PQ_NOMAP: case PlSqlParser.PQ_REPLICATE: case PlSqlParser.PQ_SKEW: case PlSqlParser.PRAGMA: case PlSqlParser.PREBUILT: case PlSqlParser.PRECEDES: case PlSqlParser.PRECEDING: case PlSqlParser.PRECISION: case PlSqlParser.PRECOMPUTE_SUBQUERY: case PlSqlParser.PREDICATE_REORDERS: case PlSqlParser.PRELOAD: case PlSqlParser.PREPARE: case PlSqlParser.PRESENTNNV: case PlSqlParser.PRESENT: case PlSqlParser.PRESENTV: case PlSqlParser.PRESERVE_OID: case PlSqlParser.PRESERVE: case PlSqlParser.PRETTY: case PlSqlParser.PREVIOUS: case PlSqlParser.PREV: case PlSqlParser.PRIMARY: case PlSqlParser.PRINTBLOBTOCLOB: case PlSqlParser.PRIORITY: case PlSqlParser.PRIVATE: case PlSqlParser.PRIVATE_SGA: case PlSqlParser.PRIVILEGED: case PlSqlParser.PRIVILEGE: case PlSqlParser.PRIVILEGES: case PlSqlParser.PROCEDURAL: case PlSqlParser.PROCEDURE: case PlSqlParser.PROCESS: case PlSqlParser.PROFILE: case PlSqlParser.PROGRAM: case PlSqlParser.PROJECT: case PlSqlParser.PROPAGATE: case PlSqlParser.PROTECTED: case PlSqlParser.PROTECTION: case PlSqlParser.PROXY: case PlSqlParser.PRUNING: case PlSqlParser.PULL_PRED: case PlSqlParser.PURGE: case PlSqlParser.PUSH_PRED: case PlSqlParser.PUSH_SUBQ: case PlSqlParser.PX_FAULT_TOLERANCE: case PlSqlParser.PX_GRANULE: case PlSqlParser.PX_JOIN_FILTER: case PlSqlParser.QB_NAME: case PlSqlParser.QUERY_BLOCK: case PlSqlParser.QUERY: case PlSqlParser.QUEUE_CURR: case PlSqlParser.QUEUE: case PlSqlParser.QUEUE_ROWP: case PlSqlParser.QUIESCE: case PlSqlParser.QUORUM: case PlSqlParser.QUOTA: case PlSqlParser.RAISE: case PlSqlParser.RANDOM_LOCAL: case PlSqlParser.RANDOM: case PlSqlParser.RANGE: case PlSqlParser.RANKM: case PlSqlParser.RAPIDLY: case PlSqlParser.RAW: case PlSqlParser.RAWTOHEX: case PlSqlParser.RAWTONHEX: case PlSqlParser.RBA: case PlSqlParser.RBO_OUTLINE: case PlSqlParser.RDBA: case PlSqlParser.READ: case PlSqlParser.READS: case PlSqlParser.REALM: case PlSqlParser.REAL: case PlSqlParser.REBALANCE: case PlSqlParser.REBUILD: case PlSqlParser.RECORD: case PlSqlParser.RECORDS_PER_BLOCK: case PlSqlParser.RECOVERABLE: case PlSqlParser.RECOVER: case PlSqlParser.RECOVERY: case PlSqlParser.RECYCLEBIN: case PlSqlParser.RECYCLE: case PlSqlParser.REDACTION: case PlSqlParser.REDEFINE: case PlSqlParser.REDO: case PlSqlParser.REDUCED: case PlSqlParser.REDUNDANCY: case PlSqlParser.REF_CASCADE_CURSOR: case PlSqlParser.REFERENCED: case PlSqlParser.REFERENCE: case PlSqlParser.REFERENCES: case PlSqlParser.REFERENCING: case PlSqlParser.REF: case PlSqlParser.REFRESH: case PlSqlParser.REFTOHEX: case PlSqlParser.REGEXP_COUNT: case PlSqlParser.REGEXP_INSTR: case PlSqlParser.REGEXP_LIKE: case PlSqlParser.REGEXP_REPLACE: case PlSqlParser.REGEXP_SUBSTR: case PlSqlParser.REGISTER: case PlSqlParser.REGR_AVGX: case PlSqlParser.REGR_AVGY: case PlSqlParser.REGR_COUNT: case PlSqlParser.REGR_INTERCEPT: case PlSqlParser.REGR_R2: case PlSqlParser.REGR_SLOPE: case PlSqlParser.REGR_SXX: case PlSqlParser.REGR_SXY: case PlSqlParser.REGR_SYY: case PlSqlParser.REGULAR: case PlSqlParser.REJECT: case PlSqlParser.REKEY: case PlSqlParser.RELATIONAL: case PlSqlParser.RELOCATE: case PlSqlParser.RELY: case PlSqlParser.REMAINDER: case PlSqlParser.REMOTE_MAPPED: case PlSqlParser.REMOVE: case PlSqlParser.RENAME: case PlSqlParser.REPAIR: case PlSqlParser.REPEAT: case PlSqlParser.REPLACE: case PlSqlParser.REPLICATION: case PlSqlParser.REQUIRED: case PlSqlParser.RESETLOGS: case PlSqlParser.RESET: case PlSqlParser.RESIZE: case PlSqlParser.RESOLVE: case PlSqlParser.RESOLVER: case PlSqlParser.RESPECT: case PlSqlParser.RESTART: case PlSqlParser.RESTORE_AS_INTERVALS: case PlSqlParser.RESTORE: case PlSqlParser.RESTRICT_ALL_REF_CONS: case PlSqlParser.RESTRICTED: case PlSqlParser.RESTRICT_REFERENCES: case PlSqlParser.RESTRICT: case PlSqlParser.RESULT_CACHE: case PlSqlParser.RESULT: case PlSqlParser.RESUMABLE: case PlSqlParser.RESUME: case PlSqlParser.RETENTION: case PlSqlParser.RETRY_ON_ROW_CHANGE: case PlSqlParser.RETURNING: case PlSqlParser.RETURN: case PlSqlParser.REUSE: case PlSqlParser.REVERSE: case PlSqlParser.REWRITE_OR_ERROR: case PlSqlParser.REWRITE: case PlSqlParser.RIGHT: case PlSqlParser.ROLE: case PlSqlParser.ROLESET: case PlSqlParser.ROLES: case PlSqlParser.ROLLBACK: case PlSqlParser.ROLLING: case PlSqlParser.ROLLUP: case PlSqlParser.ROWDEPENDENCIES: case PlSqlParser.ROWID_MAPPING_TABLE: case PlSqlParser.ROWID: case PlSqlParser.ROWIDTOCHAR: case PlSqlParser.ROWIDTONCHAR: case PlSqlParser.ROW_LENGTH: case PlSqlParser.ROWNUM: case PlSqlParser.ROW: case PlSqlParser.ROWS: case PlSqlParser.RPAD: case PlSqlParser.RTRIM: case PlSqlParser.RULE: case PlSqlParser.RULES: case PlSqlParser.RUNNING: case PlSqlParser.SALT: case PlSqlParser.SAMPLE: case PlSqlParser.SAVE_AS_INTERVALS: case PlSqlParser.SAVEPOINT: case PlSqlParser.SAVE: case PlSqlParser.SB4: case PlSqlParser.SCALE_ROWS: case PlSqlParser.SCALE: case PlSqlParser.SCAN_INSTANCES: case PlSqlParser.SCAN: case PlSqlParser.SCHEDULER: case PlSqlParser.SCHEMACHECK: case PlSqlParser.SCHEMA: case PlSqlParser.SCN_ASCENDING: case PlSqlParser.SCN: case PlSqlParser.SCOPE: case PlSqlParser.SCRUB: case PlSqlParser.SD_ALL: case PlSqlParser.SD_INHIBIT: case PlSqlParser.SDO_GEOM_MBR: case PlSqlParser.SD_SHOW: case PlSqlParser.SEARCH: case PlSqlParser.SECOND: case PlSqlParser.SECRET: case PlSqlParser.SECUREFILE_DBA: case PlSqlParser.SECUREFILE: case PlSqlParser.SECURITY: case PlSqlParser.SEED: case PlSqlParser.SEG_BLOCK: case PlSqlParser.SEG_FILE: case PlSqlParser.SEGMENT: case PlSqlParser.SELECTIVITY: case PlSqlParser.SELF: case PlSqlParser.SEMIJOIN_DRIVER: case PlSqlParser.SEMIJOIN: case PlSqlParser.SEMI_TO_INNER: case PlSqlParser.SEQUENCED: case PlSqlParser.SEQUENCE: case PlSqlParser.SEQUENTIAL: case PlSqlParser.SERIALIZABLE: case PlSqlParser.SERIALLY_REUSABLE: case PlSqlParser.SERIAL: case PlSqlParser.SERVERERROR: case PlSqlParser.SERVICE_NAME_CONVERT: case PlSqlParser.SERVICES: case PlSqlParser.SESSION_CACHED_CURSORS: case PlSqlParser.SESSION: case PlSqlParser.SESSIONS_PER_USER: case PlSqlParser.SESSIONTIMEZONE: case PlSqlParser.SESSIONTZNAME: case PlSqlParser.SET: case PlSqlParser.SETS: case PlSqlParser.SETTINGS: case PlSqlParser.SET_TO_JOIN: case PlSqlParser.SEVERE: case PlSqlParser.SHARED_POOL: case PlSqlParser.SHARED: case PlSqlParser.SHARING: case PlSqlParser.SHELFLIFE: case PlSqlParser.SHOW: case PlSqlParser.SHRINK: case PlSqlParser.SHUTDOWN: case PlSqlParser.SIBLINGS: case PlSqlParser.SID: case PlSqlParser.SIGNAL_COMPONENT: case PlSqlParser.SIGNAL_FUNCTION: case PlSqlParser.SIGN: case PlSqlParser.SIGNTYPE: case PlSqlParser.SIMPLE_INTEGER: case PlSqlParser.SIMPLE: case PlSqlParser.SINGLE: case PlSqlParser.SINGLETASK: case PlSqlParser.SINH: case PlSqlParser.SIN: case PlSqlParser.SKIP_EXT_OPTIMIZER: case PlSqlParser.SKIP_: case PlSqlParser.SKIP_UNQ_UNUSABLE_IDX: case PlSqlParser.SKIP_UNUSABLE_INDEXES: case PlSqlParser.SMALLFILE: case PlSqlParser.SMALLINT: case PlSqlParser.SNAPSHOT: case PlSqlParser.SOME: case PlSqlParser.SORT: case PlSqlParser.SOUNDEX: case PlSqlParser.SOURCE_FILE_DIRECTORY: case PlSqlParser.SOURCE_FILE_NAME_CONVERT: case PlSqlParser.SOURCE: case PlSqlParser.SPACE_KEYWORD: case PlSqlParser.SPECIFICATION: case PlSqlParser.SPFILE: case PlSqlParser.SPLIT: case PlSqlParser.SPREADSHEET: case PlSqlParser.SQLDATA: case PlSqlParser.SQLERROR: case PlSqlParser.SQLLDR: case PlSqlParser.SQL: case PlSqlParser.SQL_TRACE: case PlSqlParser.SQL_TRANSLATION_PROFILE: case PlSqlParser.SQRT: case PlSqlParser.STALE: case PlSqlParser.STANDALONE: case PlSqlParser.STANDARD_HASH: case PlSqlParser.STANDBY_MAX_DATA_DELAY: case PlSqlParser.STANDBYS: case PlSqlParser.STANDBY: case PlSqlParser.STAR: case PlSqlParser.STAR_TRANSFORMATION: case PlSqlParser.STARTUP: case PlSqlParser.STATEMENT_ID: case PlSqlParser.STATEMENT_QUEUING: case PlSqlParser.STATEMENTS: case PlSqlParser.STATEMENT: case PlSqlParser.STATE: case PlSqlParser.STATIC: case PlSqlParser.STATISTICS: case PlSqlParser.STATS_BINOMIAL_TEST: case PlSqlParser.STATS_CROSSTAB: case PlSqlParser.STATS_F_TEST: case PlSqlParser.STATS_KS_TEST: case PlSqlParser.STATS_MODE: case PlSqlParser.STATS_MW_TEST: case PlSqlParser.STATS_ONE_WAY_ANOVA: case PlSqlParser.STATS_T_TEST_INDEP: case PlSqlParser.STATS_T_TEST_INDEPU: case PlSqlParser.STATS_T_TEST_ONE: case PlSqlParser.STATS_T_TEST_PAIRED: case PlSqlParser.STATS_WSR_TEST: case PlSqlParser.STDDEV_POP: case PlSqlParser.STDDEV_SAMP: case PlSqlParser.STOP: case PlSqlParser.STORAGE: case PlSqlParser.STORE: case PlSqlParser.STREAMS: case PlSqlParser.STREAM: case PlSqlParser.STRICT: case PlSqlParser.STRING: case PlSqlParser.STRIPE_COLUMNS: case PlSqlParser.STRIPE_WIDTH: case PlSqlParser.STRIP: case PlSqlParser.STRUCTURE: case PlSqlParser.SUBMULTISET: case PlSqlParser.SUBPARTITION_REL: case PlSqlParser.SUBPARTITIONS: case PlSqlParser.SUBPARTITION: case PlSqlParser.SUBQUERIES: case PlSqlParser.SUBQUERY_PRUNING: case PlSqlParser.SUBSCRIBE: case PlSqlParser.SUBSET: case PlSqlParser.SUBSTITUTABLE: case PlSqlParser.SUBSTR2: case PlSqlParser.SUBSTR4: case PlSqlParser.SUBSTRB: case PlSqlParser.SUBSTRC: case PlSqlParser.SUBTYPE: case PlSqlParser.SUCCESSFUL: case PlSqlParser.SUCCESS: case PlSqlParser.SUMMARY: case PlSqlParser.SUPPLEMENTAL: case PlSqlParser.SUSPEND: case PlSqlParser.SWAP_JOIN_INPUTS: case PlSqlParser.SWITCHOVER: case PlSqlParser.SWITCH: case PlSqlParser.SYNCHRONOUS: case PlSqlParser.SYNC: case PlSqlParser.SYSASM: case PlSqlParser.SYS_AUDIT: case PlSqlParser.SYSAUX: case PlSqlParser.SYSBACKUP: case PlSqlParser.SYS_CHECKACL: case PlSqlParser.SYS_CHECK_PRIVILEGE: case PlSqlParser.SYS_CONNECT_BY_PATH: case PlSqlParser.SYS_CONTEXT: case PlSqlParser.SYSDATE: case PlSqlParser.SYSDBA: case PlSqlParser.SYS_DBURIGEN: case PlSqlParser.SYSDG: case PlSqlParser.SYS_DL_CURSOR: case PlSqlParser.SYS_DM_RXFORM_CHR: case PlSqlParser.SYS_DM_RXFORM_NUM: case PlSqlParser.SYS_DOM_COMPARE: case PlSqlParser.SYS_DST_PRIM2SEC: case PlSqlParser.SYS_DST_SEC2PRIM: case PlSqlParser.SYS_ET_BFILE_TO_RAW: case PlSqlParser.SYS_ET_BLOB_TO_IMAGE: case PlSqlParser.SYS_ET_IMAGE_TO_BLOB: case PlSqlParser.SYS_ET_RAW_TO_BFILE: case PlSqlParser.SYS_EXTPDTXT: case PlSqlParser.SYS_EXTRACT_UTC: case PlSqlParser.SYS_FBT_INSDEL: case PlSqlParser.SYS_FILTER_ACLS: case PlSqlParser.SYS_FNMATCHES: case PlSqlParser.SYS_FNREPLACE: case PlSqlParser.SYS_GET_ACLIDS: case PlSqlParser.SYS_GET_COL_ACLIDS: case PlSqlParser.SYS_GET_PRIVILEGES: case PlSqlParser.SYS_GETTOKENID: case PlSqlParser.SYS_GETXTIVAL: case PlSqlParser.SYS_GUID: case PlSqlParser.SYSGUID: case PlSqlParser.SYSKM: case PlSqlParser.SYS_MAKE_XMLNODEID: case PlSqlParser.SYS_MAKEXML: case PlSqlParser.SYS_MKXMLATTR: case PlSqlParser.SYS_MKXTI: case PlSqlParser.SYSOBJ: case PlSqlParser.SYS_OP_ADT2BIN: case PlSqlParser.SYS_OP_ADTCONS: case PlSqlParser.SYS_OP_ALSCRVAL: case PlSqlParser.SYS_OP_ATG: case PlSqlParser.SYS_OP_BIN2ADT: case PlSqlParser.SYS_OP_BITVEC: case PlSqlParser.SYS_OP_BL2R: case PlSqlParser.SYS_OP_BLOOM_FILTER_LIST: case PlSqlParser.SYS_OP_BLOOM_FILTER: case PlSqlParser.SYS_OP_C2C: case PlSqlParser.SYS_OP_CAST: case PlSqlParser.SYS_OP_CEG: case PlSqlParser.SYS_OP_CL2C: case PlSqlParser.SYS_OP_COMBINED_HASH: case PlSqlParser.SYS_OP_COMP: case PlSqlParser.SYS_OP_CONVERT: case PlSqlParser.SYS_OP_COUNTCHG: case PlSqlParser.SYS_OP_CSCONV: case PlSqlParser.SYS_OP_CSCONVTEST: case PlSqlParser.SYS_OP_CSR: case PlSqlParser.SYS_OP_CSX_PATCH: case PlSqlParser.SYS_OP_CYCLED_SEQ: case PlSqlParser.SYS_OP_DECOMP: case PlSqlParser.SYS_OP_DESCEND: case PlSqlParser.SYS_OP_DISTINCT: case PlSqlParser.SYS_OP_DRA: case PlSqlParser.SYS_OP_DUMP: case PlSqlParser.SYS_OP_DV_CHECK: case PlSqlParser.SYS_OP_ENFORCE_NOT_NULL: case PlSqlParser.SYSOPER: case PlSqlParser.SYS_OP_EXTRACT: case PlSqlParser.SYS_OP_GROUPING: case PlSqlParser.SYS_OP_GUID: case PlSqlParser.SYS_OP_HASH: case PlSqlParser.SYS_OP_IIX: case PlSqlParser.SYS_OP_ITR: case PlSqlParser.SYS_OP_KEY_VECTOR_CREATE: case PlSqlParser.SYS_OP_KEY_VECTOR_FILTER_LIST: case PlSqlParser.SYS_OP_KEY_VECTOR_FILTER: case PlSqlParser.SYS_OP_KEY_VECTOR_SUCCEEDED: case PlSqlParser.SYS_OP_KEY_VECTOR_USE: case PlSqlParser.SYS_OP_LBID: case PlSqlParser.SYS_OP_LOBLOC2BLOB: case PlSqlParser.SYS_OP_LOBLOC2CLOB: case PlSqlParser.SYS_OP_LOBLOC2ID: case PlSqlParser.SYS_OP_LOBLOC2NCLOB: case PlSqlParser.SYS_OP_LOBLOC2TYP: case PlSqlParser.SYS_OP_LSVI: case PlSqlParser.SYS_OP_LVL: case PlSqlParser.SYS_OP_MAKEOID: case PlSqlParser.SYS_OP_MAP_NONNULL: case PlSqlParser.SYS_OP_MSR: case PlSqlParser.SYS_OP_NICOMBINE: case PlSqlParser.SYS_OP_NIEXTRACT: case PlSqlParser.SYS_OP_NII: case PlSqlParser.SYS_OP_NIX: case PlSqlParser.SYS_OP_NOEXPAND: case PlSqlParser.SYS_OP_NTCIMG: case PlSqlParser.SYS_OP_NUMTORAW: case PlSqlParser.SYS_OP_OIDVALUE: case PlSqlParser.SYS_OP_OPNSIZE: case PlSqlParser.SYS_OP_PAR_1: case PlSqlParser.SYS_OP_PARGID_1: case PlSqlParser.SYS_OP_PARGID: case PlSqlParser.SYS_OP_PAR: case PlSqlParser.SYS_OP_PART_ID: case PlSqlParser.SYS_OP_PIVOT: case PlSqlParser.SYS_OP_R2O: case PlSqlParser.SYS_OP_RAWTONUM: case PlSqlParser.SYS_OP_RDTM: case PlSqlParser.SYS_OP_REF: case PlSqlParser.SYS_OP_RMTD: case PlSqlParser.SYS_OP_ROWIDTOOBJ: case PlSqlParser.SYS_OP_RPB: case PlSqlParser.SYS_OPTLOBPRBSC: case PlSqlParser.SYS_OP_TOSETID: case PlSqlParser.SYS_OP_TPR: case PlSqlParser.SYS_OP_TRTB: case PlSqlParser.SYS_OPTXICMP: case PlSqlParser.SYS_OPTXQCASTASNQ: case PlSqlParser.SYS_OP_UNDESCEND: case PlSqlParser.SYS_OP_VECAND: case PlSqlParser.SYS_OP_VECBIT: case PlSqlParser.SYS_OP_VECOR: case PlSqlParser.SYS_OP_VECXOR: case PlSqlParser.SYS_OP_VERSION: case PlSqlParser.SYS_OP_VREF: case PlSqlParser.SYS_OP_VVD: case PlSqlParser.SYS_OP_XMLCONS_FOR_CSX: case PlSqlParser.SYS_OP_XPTHATG: case PlSqlParser.SYS_OP_XPTHIDX: case PlSqlParser.SYS_OP_XPTHOP: case PlSqlParser.SYS_OP_XTXT2SQLT: case PlSqlParser.SYS_OP_ZONE_ID: case PlSqlParser.SYS_ORDERKEY_DEPTH: case PlSqlParser.SYS_ORDERKEY_MAXCHILD: case PlSqlParser.SYS_ORDERKEY_PARENT: case PlSqlParser.SYS_PARALLEL_TXN: case PlSqlParser.SYS_PATHID_IS_ATTR: case PlSqlParser.SYS_PATHID_IS_NMSPC: case PlSqlParser.SYS_PATHID_LASTNAME: case PlSqlParser.SYS_PATHID_LASTNMSPC: case PlSqlParser.SYS_PATH_REVERSE: case PlSqlParser.SYS_PXQEXTRACT: case PlSqlParser.SYS_RAW_TO_XSID: case PlSqlParser.SYS_RID_ORDER: case PlSqlParser.SYS_ROW_DELTA: case PlSqlParser.SYS_SC_2_XMLT: case PlSqlParser.SYS_SYNRCIREDO: case PlSqlParser.SYSTEM_DEFINED: case PlSqlParser.SYSTEM: case PlSqlParser.SYSTIMESTAMP: case PlSqlParser.SYS_TYPEID: case PlSqlParser.SYS_UMAKEXML: case PlSqlParser.SYS_XMLANALYZE: case PlSqlParser.SYS_XMLCONTAINS: case PlSqlParser.SYS_XMLCONV: case PlSqlParser.SYS_XMLEXNSURI: case PlSqlParser.SYS_XMLGEN: case PlSqlParser.SYS_XMLI_LOC_ISNODE: case PlSqlParser.SYS_XMLI_LOC_ISTEXT: case PlSqlParser.SYS_XMLINSTR: case PlSqlParser.SYS_XMLLOCATOR_GETSVAL: case PlSqlParser.SYS_XMLNODEID_GETCID: case PlSqlParser.SYS_XMLNODEID_GETLOCATOR: case PlSqlParser.SYS_XMLNODEID_GETOKEY: case PlSqlParser.SYS_XMLNODEID_GETPATHID: case PlSqlParser.SYS_XMLNODEID_GETPTRID: case PlSqlParser.SYS_XMLNODEID_GETRID: case PlSqlParser.SYS_XMLNODEID_GETSVAL: case PlSqlParser.SYS_XMLNODEID_GETTID: case PlSqlParser.SYS_XMLNODEID: case PlSqlParser.SYS_XMLT_2_SC: case PlSqlParser.SYS_XMLTRANSLATE: case PlSqlParser.SYS_XMLTYPE2SQL: case PlSqlParser.SYS_XQ_ASQLCNV: case PlSqlParser.SYS_XQ_ATOMCNVCHK: case PlSqlParser.SYS_XQBASEURI: case PlSqlParser.SYS_XQCASTABLEERRH: case PlSqlParser.SYS_XQCODEP2STR: case PlSqlParser.SYS_XQCODEPEQ: case PlSqlParser.SYS_XQCON2SEQ: case PlSqlParser.SYS_XQCONCAT: case PlSqlParser.SYS_XQDELETE: case PlSqlParser.SYS_XQDFLTCOLATION: case PlSqlParser.SYS_XQDOC: case PlSqlParser.SYS_XQDOCURI: case PlSqlParser.SYS_XQDURDIV: case PlSqlParser.SYS_XQED4URI: case PlSqlParser.SYS_XQENDSWITH: case PlSqlParser.SYS_XQERRH: case PlSqlParser.SYS_XQERR: case PlSqlParser.SYS_XQESHTMLURI: case PlSqlParser.SYS_XQEXLOBVAL: case PlSqlParser.SYS_XQEXSTWRP: case PlSqlParser.SYS_XQEXTRACT: case PlSqlParser.SYS_XQEXTRREF: case PlSqlParser.SYS_XQEXVAL: case PlSqlParser.SYS_XQFB2STR: case PlSqlParser.SYS_XQFNBOOL: case PlSqlParser.SYS_XQFNCMP: case PlSqlParser.SYS_XQFNDATIM: case PlSqlParser.SYS_XQFNLNAME: case PlSqlParser.SYS_XQFNNM: case PlSqlParser.SYS_XQFNNSURI: case PlSqlParser.SYS_XQFNPREDTRUTH: case PlSqlParser.SYS_XQFNQNM: case PlSqlParser.SYS_XQFNROOT: case PlSqlParser.SYS_XQFORMATNUM: case PlSqlParser.SYS_XQFTCONTAIN: case PlSqlParser.SYS_XQFUNCR: case PlSqlParser.SYS_XQGETCONTENT: case PlSqlParser.SYS_XQINDXOF: case PlSqlParser.SYS_XQINSERT: case PlSqlParser.SYS_XQINSPFX: case PlSqlParser.SYS_XQIRI2URI: case PlSqlParser.SYS_XQLANG: case PlSqlParser.SYS_XQLLNMFRMQNM: case PlSqlParser.SYS_XQMKNODEREF: case PlSqlParser.SYS_XQNILLED: case PlSqlParser.SYS_XQNODENAME: case PlSqlParser.SYS_XQNORMSPACE: case PlSqlParser.SYS_XQNORMUCODE: case PlSqlParser.SYS_XQ_NRNG: case PlSqlParser.SYS_XQNSP4PFX: case PlSqlParser.SYS_XQNSPFRMQNM: case PlSqlParser.SYS_XQPFXFRMQNM: case PlSqlParser.SYS_XQ_PKSQL2XML: case PlSqlParser.SYS_XQPOLYABS: case PlSqlParser.SYS_XQPOLYADD: case PlSqlParser.SYS_XQPOLYCEL: case PlSqlParser.SYS_XQPOLYCSTBL: case PlSqlParser.SYS_XQPOLYCST: case PlSqlParser.SYS_XQPOLYDIV: case PlSqlParser.SYS_XQPOLYFLR: case PlSqlParser.SYS_XQPOLYMOD: case PlSqlParser.SYS_XQPOLYMUL: case PlSqlParser.SYS_XQPOLYRND: case PlSqlParser.SYS_XQPOLYSQRT: case PlSqlParser.SYS_XQPOLYSUB: case PlSqlParser.SYS_XQPOLYUMUS: case PlSqlParser.SYS_XQPOLYUPLS: case PlSqlParser.SYS_XQPOLYVEQ: case PlSqlParser.SYS_XQPOLYVGE: case PlSqlParser.SYS_XQPOLYVGT: case PlSqlParser.SYS_XQPOLYVLE: case PlSqlParser.SYS_XQPOLYVLT: case PlSqlParser.SYS_XQPOLYVNE: case PlSqlParser.SYS_XQREF2VAL: case PlSqlParser.SYS_XQRENAME: case PlSqlParser.SYS_XQREPLACE: case PlSqlParser.SYS_XQRESVURI: case PlSqlParser.SYS_XQRNDHALF2EVN: case PlSqlParser.SYS_XQRSLVQNM: case PlSqlParser.SYS_XQRYENVPGET: case PlSqlParser.SYS_XQRYVARGET: case PlSqlParser.SYS_XQRYWRP: case PlSqlParser.SYS_XQSEQ2CON4XC: case PlSqlParser.SYS_XQSEQ2CON: case PlSqlParser.SYS_XQSEQDEEPEQ: case PlSqlParser.SYS_XQSEQINSB: case PlSqlParser.SYS_XQSEQRM: case PlSqlParser.SYS_XQSEQRVS: case PlSqlParser.SYS_XQSEQSUB: case PlSqlParser.SYS_XQSEQTYPMATCH: case PlSqlParser.SYS_XQSTARTSWITH: case PlSqlParser.SYS_XQSTATBURI: case PlSqlParser.SYS_XQSTR2CODEP: case PlSqlParser.SYS_XQSTRJOIN: case PlSqlParser.SYS_XQSUBSTRAFT: case PlSqlParser.SYS_XQSUBSTRBEF: case PlSqlParser.SYS_XQTOKENIZE: case PlSqlParser.SYS_XQTREATAS: case PlSqlParser.SYS_XQ_UPKXML2SQL: case PlSqlParser.SYS_XQXFORM: case PlSqlParser.SYS_XSID_TO_RAW: case PlSqlParser.SYS_ZMAP_FILTER: case PlSqlParser.SYS_ZMAP_REFRESH: case PlSqlParser.TABLE_LOOKUP_BY_NL: case PlSqlParser.TABLESPACE_NO: case PlSqlParser.TABLESPACE: case PlSqlParser.TABLES: case PlSqlParser.TABLE_STATS: case PlSqlParser.TABLE: case PlSqlParser.TABNO: case PlSqlParser.TAG: case PlSqlParser.TANH: case PlSqlParser.TAN: case PlSqlParser.TBLORIDXPARTNUM: case PlSqlParser.TEMPFILE: case PlSqlParser.TEMPLATE: case PlSqlParser.TEMPORARY: case PlSqlParser.TEMP_TABLE: case PlSqlParser.TEST: case PlSqlParser.TEXT: case PlSqlParser.THAN: case PlSqlParser.THEN: case PlSqlParser.THE: case PlSqlParser.THREAD: case PlSqlParser.THROUGH: case PlSqlParser.TIER: case PlSqlParser.TIES: case PlSqlParser.TIMEOUT: case PlSqlParser.TIMESTAMP_LTZ_UNCONSTRAINED: case PlSqlParser.TIMESTAMP: case PlSqlParser.TIMESTAMP_TZ_UNCONSTRAINED: case PlSqlParser.TIMESTAMP_UNCONSTRAINED: case PlSqlParser.TIMES: case PlSqlParser.TIME: case PlSqlParser.TIMEZONE_ABBR: case PlSqlParser.TIMEZONE_HOUR: case PlSqlParser.TIMEZONE_MINUTE: case PlSqlParser.TIMEZONE_OFFSET: case PlSqlParser.TIMEZONE_REGION: case PlSqlParser.TIME_ZONE: case PlSqlParser.TIV_GB: case PlSqlParser.TIV_SSF: case PlSqlParser.TO_ACLID: case PlSqlParser.TO_BINARY_DOUBLE: case PlSqlParser.TO_BINARY_FLOAT: case PlSqlParser.TO_BLOB: case PlSqlParser.TO_CLOB: case PlSqlParser.TO_DSINTERVAL: case PlSqlParser.TO_LOB: case PlSqlParser.TO_MULTI_BYTE: case PlSqlParser.TO_NCHAR: case PlSqlParser.TO_NCLOB: case PlSqlParser.TO_NUMBER: case PlSqlParser.TOPLEVEL: case PlSqlParser.TO_SINGLE_BYTE: case PlSqlParser.TO_TIMESTAMP: case PlSqlParser.TO_TIMESTAMP_TZ: case PlSqlParser.TO_TIME: case PlSqlParser.TO_TIME_TZ: case PlSqlParser.TO_YMINTERVAL: case PlSqlParser.TRACE: case PlSqlParser.TRACING: case PlSqlParser.TRACKING: case PlSqlParser.TRAILING: case PlSqlParser.TRANSACTION: case PlSqlParser.TRANSFORM_DISTINCT_AGG: case PlSqlParser.TRANSITIONAL: case PlSqlParser.TRANSITION: case PlSqlParser.TRANSLATE: case PlSqlParser.TRANSLATION: case PlSqlParser.TREAT: case PlSqlParser.TRIGGERS: case PlSqlParser.TRIGGER: case PlSqlParser.TRUE: case PlSqlParser.TRUNCATE: case PlSqlParser.TRUNC: case PlSqlParser.TRUSTED: case PlSqlParser.TRUST: case PlSqlParser.TUNING: case PlSqlParser.TX: case PlSqlParser.TYPES: case PlSqlParser.TYPE: case PlSqlParser.TZ_OFFSET: case PlSqlParser.UB2: case PlSqlParser.UBA: case PlSqlParser.UCS2: case PlSqlParser.UID: case PlSqlParser.UNARCHIVED: case PlSqlParser.UNBOUNDED: case PlSqlParser.UNBOUND: case PlSqlParser.UNCONDITIONAL: case PlSqlParser.UNDER: case PlSqlParser.UNDO: case PlSqlParser.UNDROP: case PlSqlParser.UNIFORM: case PlSqlParser.UNISTR: case PlSqlParser.UNLIMITED: case PlSqlParser.UNLOAD: case PlSqlParser.UNLOCK: case PlSqlParser.UNMATCHED: case PlSqlParser.UNNEST_INNERJ_DISTINCT_VIEW: case PlSqlParser.UNNEST_NOSEMIJ_NODISTINCTVIEW: case PlSqlParser.UNNEST_SEMIJ_VIEW: case PlSqlParser.UNNEST: case PlSqlParser.UNPACKED: case PlSqlParser.UNPIVOT: case PlSqlParser.UNPLUG: case PlSqlParser.UNPROTECTED: case PlSqlParser.UNQUIESCE: case PlSqlParser.UNRECOVERABLE: case PlSqlParser.UNRESTRICTED: case PlSqlParser.UNSUBSCRIBE: case PlSqlParser.UNTIL: case PlSqlParser.UNUSABLE: case PlSqlParser.UNUSED: case PlSqlParser.UPDATABLE: case PlSqlParser.UPDATED: case PlSqlParser.UPDATEXML: case PlSqlParser.UPD_INDEXES: case PlSqlParser.UPD_JOININDEX: case PlSqlParser.UPGRADE: case PlSqlParser.UPPER: case PlSqlParser.UPSERT: case PlSqlParser.UROWID: case PlSqlParser.USABLE: case PlSqlParser.USAGE: case PlSqlParser.USE_ANTI: case PlSqlParser.USE_CONCAT: case PlSqlParser.USE_CUBE: case PlSqlParser.USE_HASH_AGGREGATION: case PlSqlParser.USE_HASH_GBY_FOR_PUSHDOWN: case PlSqlParser.USE_HASH: case PlSqlParser.USE_HIDDEN_PARTITIONS: case PlSqlParser.USE_INVISIBLE_INDEXES: case PlSqlParser.USE_MERGE_CARTESIAN: case PlSqlParser.USE_MERGE: case PlSqlParser.USE_NL: case PlSqlParser.USE_NL_WITH_INDEX: case PlSqlParser.USE_PRIVATE_OUTLINES: case PlSqlParser.USER_DATA: case PlSqlParser.USER_DEFINED: case PlSqlParser.USERENV: case PlSqlParser.USERGROUP: case PlSqlParser.USER_RECYCLEBIN: case PlSqlParser.USERS: case PlSqlParser.USER_TABLESPACES: case PlSqlParser.USER: case PlSqlParser.USE_SEMI: case PlSqlParser.USE_STORED_OUTLINES: case PlSqlParser.USE_TTT_FOR_GSETS: case PlSqlParser.USE: case PlSqlParser.USE_VECTOR_AGGREGATION: case PlSqlParser.USE_WEAK_NAME_RESL: case PlSqlParser.USING_NO_EXPAND: case PlSqlParser.USING: case PlSqlParser.UTF16BE: case PlSqlParser.UTF16LE: case PlSqlParser.UTF32: case PlSqlParser.UTF8: case PlSqlParser.V1: case PlSqlParser.V2: case PlSqlParser.VALIDATE: case PlSqlParser.VALIDATION: case PlSqlParser.VALID_TIME_END: case PlSqlParser.VALUE: case PlSqlParser.VARCHAR2: case PlSqlParser.VARCHAR: case PlSqlParser.VARIABLE: case PlSqlParser.VAR_POP: case PlSqlParser.VARRAYS: case PlSqlParser.VARRAY: case PlSqlParser.VAR_SAMP: case PlSqlParser.VARYING: case PlSqlParser.VECTOR_READ_TRACE: case PlSqlParser.VECTOR_READ: case PlSqlParser.VECTOR_TRANSFORM_DIMS: case PlSqlParser.VECTOR_TRANSFORM_FACT: case PlSqlParser.VECTOR_TRANSFORM: case PlSqlParser.VERIFIER: case PlSqlParser.VERIFY: case PlSqlParser.VERSIONING: case PlSqlParser.VERSIONS_ENDSCN: case PlSqlParser.VERSIONS_ENDTIME: case PlSqlParser.VERSIONS_OPERATION: case PlSqlParser.VERSIONS_STARTSCN: case PlSqlParser.VERSIONS_STARTTIME: case PlSqlParser.VERSIONS: case PlSqlParser.VERSIONS_XID: case PlSqlParser.VERSION: case PlSqlParser.VIOLATION: case PlSqlParser.VIRTUAL: case PlSqlParser.VISIBILITY: case PlSqlParser.VISIBLE: case PlSqlParser.VOLUME: case PlSqlParser.VSIZE: case PlSqlParser.WAIT: case PlSqlParser.WALLET: case PlSqlParser.WARNING: case PlSqlParser.WEEKS: case PlSqlParser.WEEK: case PlSqlParser.WELLFORMED: case PlSqlParser.WHENEVER: case PlSqlParser.WHEN: case PlSqlParser.WHILE: case PlSqlParser.WHITESPACE: case PlSqlParser.WIDTH_BUCKET: case PlSqlParser.WITHIN: case PlSqlParser.WITHOUT: case PlSqlParser.WITH_PLSQL: case PlSqlParser.WORK: case PlSqlParser.WRAPPED: case PlSqlParser.WRAPPER: case PlSqlParser.WRITE: case PlSqlParser.XDB_FASTPATH_INSERT: case PlSqlParser.X_DYN_PRUNE: case PlSqlParser.XID: case PlSqlParser.XML2OBJECT: case PlSqlParser.XMLAGG: case PlSqlParser.XMLATTRIBUTES: case PlSqlParser.XMLCAST: case PlSqlParser.XMLCDATA: case PlSqlParser.XMLCOLATTVAL: case PlSqlParser.XMLCOMMENT: case PlSqlParser.XMLCONCAT: case PlSqlParser.XMLDIFF: case PlSqlParser.XML_DML_RWT_STMT: case PlSqlParser.XMLELEMENT: case PlSqlParser.XMLEXISTS2: case PlSqlParser.XMLEXISTS: case PlSqlParser.XMLFOREST: case PlSqlParser.XMLINDEX_REWRITE_IN_SELECT: case PlSqlParser.XMLINDEX_REWRITE: case PlSqlParser.XMLINDEX_SEL_IDX_TBL: case PlSqlParser.XMLISNODE: case PlSqlParser.XMLISVALID: case PlSqlParser.XMLNAMESPACES: case PlSqlParser.XMLPARSE: case PlSqlParser.XMLPATCH: case PlSqlParser.XMLPI: case PlSqlParser.XMLQUERYVAL: case PlSqlParser.XMLQUERY: case PlSqlParser.XMLROOT: case PlSqlParser.XMLSCHEMA: case PlSqlParser.XMLSERIALIZE: case PlSqlParser.XMLTABLE: case PlSqlParser.XMLTRANSFORMBLOB: case PlSqlParser.XMLTRANSFORM: case PlSqlParser.XMLTYPE: case PlSqlParser.XML: case PlSqlParser.XPATHTABLE: case PlSqlParser.XS_SYS_CONTEXT: case PlSqlParser.XS: case PlSqlParser.YEARS: case PlSqlParser.YEAR: case PlSqlParser.YES: case PlSqlParser.YMINTERVAL_UNCONSTRAINED: case PlSqlParser.ZONEMAP: case PlSqlParser.ZONE: case PlSqlParser.PREDICTION: case PlSqlParser.PREDICTION_BOUNDS: case PlSqlParser.PREDICTION_COST: case PlSqlParser.PREDICTION_DETAILS: case PlSqlParser.PREDICTION_PROBABILITY: case PlSqlParser.PREDICTION_SET: case PlSqlParser.CUME_DIST: case PlSqlParser.DENSE_RANK: case PlSqlParser.LISTAGG: case PlSqlParser.PERCENT_RANK: case PlSqlParser.PERCENTILE_CONT: case PlSqlParser.PERCENTILE_DISC: case PlSqlParser.RANK: case PlSqlParser.AVG: case PlSqlParser.CORR: case PlSqlParser.COVAR_: case PlSqlParser.LAG: case PlSqlParser.LEAD: case PlSqlParser.MAX: case PlSqlParser.MEDIAN: case PlSqlParser.MIN: case PlSqlParser.NTILE: case PlSqlParser.NVL: case PlSqlParser.RATIO_TO_REPORT: case PlSqlParser.REGR_: case PlSqlParser.ROUND: case PlSqlParser.ROW_NUMBER: case PlSqlParser.SUBSTR: case PlSqlParser.TO_CHAR: case PlSqlParser.TRIM: case PlSqlParser.SUM: case PlSqlParser.STDDEV: case PlSqlParser.VAR_: case PlSqlParser.VARIANCE: case PlSqlParser.LEAST: case PlSqlParser.GREATEST: case PlSqlParser.TO_DATE: case PlSqlParser.PERIOD: case PlSqlParser.DELIMITED_ID: case PlSqlParser.INTRODUCER: case PlSqlParser.REGULAR_ID: this.state = 9773; this.tableview_name(); break; case PlSqlParser.LEFT_PAREN: this.state = 9774; this.match(PlSqlParser.LEFT_PAREN); this.state = 9775; this.select_statement(); this.state = 9776; this.match(PlSqlParser.RIGHT_PAREN); break; default: throw new antlr4.error.NoViableAltException(this); } this.state = 9781; this._errHandler.sync(this); _la = this._input.LA(1); if((((_la) & ~0x1f) == 0 && ((1 << _la) & ((1 << PlSqlParser.ABORT) | (1 << PlSqlParser.ABS) | (1 << PlSqlParser.ACCESS) | (1 << PlSqlParser.ACCESSED) | (1 << PlSqlParser.ACCOUNT) | (1 << PlSqlParser.ACL) | (1 << PlSqlParser.ACOS) | (1 << PlSqlParser.ACTION) | (1 << PlSqlParser.ACTIONS) | (1 << PlSqlParser.ACTIVATE) | (1 << PlSqlParser.ACTIVE) | (1 << PlSqlParser.ACTIVE_COMPONENT) | (1 << PlSqlParser.ACTIVE_DATA) | (1 << PlSqlParser.ACTIVE_FUNCTION) | (1 << PlSqlParser.ACTIVE_TAG) | (1 << PlSqlParser.ACTIVITY) | (1 << PlSqlParser.ADAPTIVE_PLAN) | (1 << PlSqlParser.ADD) | (1 << PlSqlParser.ADD_COLUMN) | (1 << PlSqlParser.ADD_GROUP) | (1 << PlSqlParser.ADD_MONTHS) | (1 << PlSqlParser.ADJ_DATE) | (1 << PlSqlParser.ADMIN) | (1 << PlSqlParser.ADMINISTER) | (1 << PlSqlParser.ADMINISTRATOR) | (1 << PlSqlParser.ADVANCED) | (1 << PlSqlParser.ADVISE) | (1 << PlSqlParser.ADVISOR) | (1 << PlSqlParser.AFD_DISKSTRING) | (1 << PlSqlParser.AFTER) | (1 << PlSqlParser.AGENT))) !== 0) || ((((_la - 32)) & ~0x1f) == 0 && ((1 << (_la - 32)) & ((1 << (PlSqlParser.AGGREGATE - 32)) | (1 << (PlSqlParser.A_LETTER - 32)) | (1 << (PlSqlParser.ALIAS - 32)) | (1 << (PlSqlParser.ALLOCATE - 32)) | (1 << (PlSqlParser.ALLOW - 32)) | (1 << (PlSqlParser.ALL_ROWS - 32)) | (1 << (PlSqlParser.ALWAYS - 32)) | (1 << (PlSqlParser.ANALYZE - 32)) | (1 << (PlSqlParser.ANCILLARY - 32)) | (1 << (PlSqlParser.AND_EQUAL - 32)) | (1 << (PlSqlParser.ANOMALY - 32)) | (1 << (PlSqlParser.ANSI_REARCH - 32)) | (1 << (PlSqlParser.ANTIJOIN - 32)) | (1 << (PlSqlParser.ANYSCHEMA - 32)) | (1 << (PlSqlParser.APPEND - 32)) | (1 << (PlSqlParser.APPENDCHILDXML - 32)) | (1 << (PlSqlParser.APPEND_VALUES - 32)) | (1 << (PlSqlParser.APPLICATION - 32)) | (1 << (PlSqlParser.APPLY - 32)) | (1 << (PlSqlParser.APPROX_COUNT_DISTINCT - 32)) | (1 << (PlSqlParser.ARCHIVAL - 32)) | (1 << (PlSqlParser.ARCHIVE - 32)) | (1 << (PlSqlParser.ARCHIVED - 32)) | (1 << (PlSqlParser.ARCHIVELOG - 32)) | (1 << (PlSqlParser.ARRAY - 32)) | (1 << (PlSqlParser.ASCII - 32)))) !== 0) || ((((_la - 64)) & ~0x1f) == 0 && ((1 << (_la - 64)) & ((1 << (PlSqlParser.ASCIISTR - 64)) | (1 << (PlSqlParser.ASIN - 64)) | (1 << (PlSqlParser.ASIS - 64)) | (1 << (PlSqlParser.ASSEMBLY - 64)) | (1 << (PlSqlParser.ASSIGN - 64)) | (1 << (PlSqlParser.ASSOCIATE - 64)) | (1 << (PlSqlParser.ASYNC - 64)) | (1 << (PlSqlParser.ASYNCHRONOUS - 64)) | (1 << (PlSqlParser.ATAN2 - 64)) | (1 << (PlSqlParser.ATAN - 64)) | (1 << (PlSqlParser.AT - 64)) | (1 << (PlSqlParser.ATTRIBUTE - 64)) | (1 << (PlSqlParser.ATTRIBUTES - 64)) | (1 << (PlSqlParser.AUTHENTICATED - 64)) | (1 << (PlSqlParser.AUTHENTICATION - 64)) | (1 << (PlSqlParser.AUTHID - 64)) | (1 << (PlSqlParser.AUTHORIZATION - 64)) | (1 << (PlSqlParser.AUTOALLOCATE - 64)) | (1 << (PlSqlParser.AUTO - 64)) | (1 << (PlSqlParser.AUTOEXTEND - 64)) | (1 << (PlSqlParser.AUTO_LOGIN - 64)) | (1 << (PlSqlParser.AUTOMATIC - 64)) | (1 << (PlSqlParser.AUTONOMOUS_TRANSACTION - 64)) | (1 << (PlSqlParser.AUTO_REOPTIMIZE - 64)) | (1 << (PlSqlParser.AVAILABILITY - 64)) | (1 << (PlSqlParser.AVRO - 64)) | (1 << (PlSqlParser.BACKGROUND - 64)) | (1 << (PlSqlParser.BACKUP - 64)) | (1 << (PlSqlParser.BASIC - 64)))) !== 0) || ((((_la - 96)) & ~0x1f) == 0 && ((1 << (_la - 96)) & ((1 << (PlSqlParser.BASICFILE - 96)) | (1 << (PlSqlParser.BATCH - 96)) | (1 << (PlSqlParser.BATCHSIZE - 96)) | (1 << (PlSqlParser.BATCH_TABLE_ACCESS_BY_ROWID - 96)) | (1 << (PlSqlParser.BECOME - 96)) | (1 << (PlSqlParser.BEFORE - 96)) | (1 << (PlSqlParser.BEGIN - 96)) | (1 << (PlSqlParser.BEGINNING - 96)) | (1 << (PlSqlParser.BEGIN_OUTLINE_DATA - 96)) | (1 << (PlSqlParser.BEHALF - 96)) | (1 << (PlSqlParser.BEQUEATH - 96)) | (1 << (PlSqlParser.BFILE - 96)) | (1 << (PlSqlParser.BFILENAME - 96)) | (1 << (PlSqlParser.BIGFILE - 96)) | (1 << (PlSqlParser.BINARY - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE_INFINITY - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE_NAN - 96)) | (1 << (PlSqlParser.BINARY_FLOAT - 96)) | (1 << (PlSqlParser.BINARY_FLOAT_INFINITY - 96)) | (1 << (PlSqlParser.BINARY_FLOAT_NAN - 96)) | (1 << (PlSqlParser.BINARY_INTEGER - 96)) | (1 << (PlSqlParser.BIND_AWARE - 96)) | (1 << (PlSqlParser.BINDING - 96)) | (1 << (PlSqlParser.BIN_TO_NUM - 96)) | (1 << (PlSqlParser.BITAND - 96)) | (1 << (PlSqlParser.BITMAP_AND - 96)) | (1 << (PlSqlParser.BITMAP - 96)) | (1 << (PlSqlParser.BITMAPS - 96)) | (1 << (PlSqlParser.BITMAP_TREE - 96)) | (1 << (PlSqlParser.BITS - 96)))) !== 0) || ((((_la - 128)) & ~0x1f) == 0 && ((1 << (_la - 128)) & ((1 << (PlSqlParser.BLOB - 128)) | (1 << (PlSqlParser.BLOCK - 128)) | (1 << (PlSqlParser.BLOCK_RANGE - 128)) | (1 << (PlSqlParser.BLOCKS - 128)) | (1 << (PlSqlParser.BLOCKSIZE - 128)) | (1 << (PlSqlParser.BODY - 128)) | (1 << (PlSqlParser.BOOLEAN - 128)) | (1 << (PlSqlParser.BOTH - 128)) | (1 << (PlSqlParser.BOUND - 128)) | (1 << (PlSqlParser.BRANCH - 128)) | (1 << (PlSqlParser.BREADTH - 128)) | (1 << (PlSqlParser.BROADCAST - 128)) | (1 << (PlSqlParser.BSON - 128)) | (1 << (PlSqlParser.BUFFER - 128)) | (1 << (PlSqlParser.BUFFER_CACHE - 128)) | (1 << (PlSqlParser.BUFFER_POOL - 128)) | (1 << (PlSqlParser.BUILD - 128)) | (1 << (PlSqlParser.BULK - 128)) | (1 << (PlSqlParser.BYPASS_RECURSIVE_CHECK - 128)) | (1 << (PlSqlParser.BYPASS_UJVC - 128)) | (1 << (PlSqlParser.BYTE - 128)) | (1 << (PlSqlParser.CACHE - 128)) | (1 << (PlSqlParser.CACHE_CB - 128)) | (1 << (PlSqlParser.CACHE_INSTANCES - 128)) | (1 << (PlSqlParser.CACHE_TEMP_TABLE - 128)) | (1 << (PlSqlParser.CACHING - 128)) | (1 << (PlSqlParser.CALCULATED - 128)) | (1 << (PlSqlParser.CALLBACK - 128)) | (1 << (PlSqlParser.CALL - 128)) | (1 << (PlSqlParser.CANCEL - 128)))) !== 0) || ((((_la - 160)) & ~0x1f) == 0 && ((1 << (_la - 160)) & ((1 << (PlSqlParser.CAPACITY - 160)) | (1 << (PlSqlParser.CARDINALITY - 160)) | (1 << (PlSqlParser.CASCADE - 160)) | (1 << (PlSqlParser.CASE - 160)) | (1 << (PlSqlParser.CAST - 160)) | (1 << (PlSqlParser.CATEGORY - 160)) | (1 << (PlSqlParser.CDBDEFAULT - 160)) | (1 << (PlSqlParser.CEIL - 160)) | (1 << (PlSqlParser.CELL_FLASH_CACHE - 160)) | (1 << (PlSqlParser.CERTIFICATE - 160)) | (1 << (PlSqlParser.CFILE - 160)) | (1 << (PlSqlParser.CHAINED - 160)) | (1 << (PlSqlParser.CHANGE - 160)) | (1 << (PlSqlParser.CHANGE_DUPKEY_ERROR_INDEX - 160)) | (1 << (PlSqlParser.CHARACTER - 160)) | (1 << (PlSqlParser.CHAR - 160)) | (1 << (PlSqlParser.CHAR_CS - 160)) | (1 << (PlSqlParser.CHARTOROWID - 160)) | (1 << (PlSqlParser.CHECK_ACL_REWRITE - 160)) | (1 << (PlSqlParser.CHECKPOINT - 160)) | (1 << (PlSqlParser.CHILD - 160)) | (1 << (PlSqlParser.CHOOSE - 160)) | (1 << (PlSqlParser.CHR - 160)) | (1 << (PlSqlParser.CHUNK - 160)) | (1 << (PlSqlParser.CLASS - 160)) | (1 << (PlSqlParser.CLASSIFIER - 160)) | (1 << (PlSqlParser.CLEANUP - 160)) | (1 << (PlSqlParser.CLEAR - 160)) | (1 << (PlSqlParser.C_LETTER - 160)) | (1 << (PlSqlParser.CLIENT - 160)))) !== 0) || ((((_la - 192)) & ~0x1f) == 0 && ((1 << (_la - 192)) & ((1 << (PlSqlParser.CLOB - 192)) | (1 << (PlSqlParser.CLONE - 192)) | (1 << (PlSqlParser.CLOSE_CACHED_OPEN_CURSORS - 192)) | (1 << (PlSqlParser.CLOSE - 192)) | (1 << (PlSqlParser.CLUSTER_BY_ROWID - 192)) | (1 << (PlSqlParser.CLUSTER - 192)) | (1 << (PlSqlParser.CLUSTER_DETAILS - 192)) | (1 << (PlSqlParser.CLUSTER_DISTANCE - 192)) | (1 << (PlSqlParser.CLUSTER_ID - 192)) | (1 << (PlSqlParser.CLUSTERING - 192)) | (1 << (PlSqlParser.CLUSTERING_FACTOR - 192)) | (1 << (PlSqlParser.CLUSTER_PROBABILITY - 192)) | (1 << (PlSqlParser.CLUSTER_SET - 192)) | (1 << (PlSqlParser.COALESCE - 192)) | (1 << (PlSqlParser.COALESCE_SQ - 192)) | (1 << (PlSqlParser.COARSE - 192)) | (1 << (PlSqlParser.CO_AUTH_IND - 192)) | (1 << (PlSqlParser.COLD - 192)) | (1 << (PlSqlParser.COLLECT - 192)) | (1 << (PlSqlParser.COLUMNAR - 192)) | (1 << (PlSqlParser.COLUMN_AUTH_INDICATOR - 192)) | (1 << (PlSqlParser.COLUMN - 192)) | (1 << (PlSqlParser.COLUMNS - 192)) | (1 << (PlSqlParser.COLUMN_STATS - 192)) | (1 << (PlSqlParser.COLUMN_VALUE - 192)) | (1 << (PlSqlParser.COMMENT - 192)) | (1 << (PlSqlParser.COMMIT - 192)) | (1 << (PlSqlParser.COMMITTED - 192)) | (1 << (PlSqlParser.COMMON_DATA - 192)) | (1 << (PlSqlParser.COMPACT - 192)) | (1 << (PlSqlParser.COMPATIBILITY - 192)) | (1 << (PlSqlParser.COMPILE - 192)))) !== 0) || ((((_la - 224)) & ~0x1f) == 0 && ((1 << (_la - 224)) & ((1 << (PlSqlParser.COMPLETE - 224)) | (1 << (PlSqlParser.COMPLIANCE - 224)) | (1 << (PlSqlParser.COMPONENT - 224)) | (1 << (PlSqlParser.COMPONENTS - 224)) | (1 << (PlSqlParser.COMPOSE - 224)) | (1 << (PlSqlParser.COMPOSITE - 224)) | (1 << (PlSqlParser.COMPOSITE_LIMIT - 224)) | (1 << (PlSqlParser.COMPOUND - 224)) | (1 << (PlSqlParser.COMPUTE - 224)) | (1 << (PlSqlParser.CONCAT - 224)) | (1 << (PlSqlParser.CON_DBID_TO_ID - 224)) | (1 << (PlSqlParser.CONDITIONAL - 224)) | (1 << (PlSqlParser.CONDITION - 224)) | (1 << (PlSqlParser.CONFIRM - 224)) | (1 << (PlSqlParser.CONFORMING - 224)) | (1 << (PlSqlParser.CON_GUID_TO_ID - 224)) | (1 << (PlSqlParser.CON_ID - 224)) | (1 << (PlSqlParser.CON_NAME_TO_ID - 224)) | (1 << (PlSqlParser.CONNECT_BY_CB_WHR_ONLY - 224)) | (1 << (PlSqlParser.CONNECT_BY_COMBINE_SW - 224)) | (1 << (PlSqlParser.CONNECT_BY_COST_BASED - 224)) | (1 << (PlSqlParser.CONNECT_BY_ELIM_DUPS - 224)) | (1 << (PlSqlParser.CONNECT_BY_FILTERING - 224)) | (1 << (PlSqlParser.CONNECT_BY_ISCYCLE - 224)) | (1 << (PlSqlParser.CONNECT_BY_ISLEAF - 224)) | (1 << (PlSqlParser.CONNECT_BY_ROOT - 224)) | (1 << (PlSqlParser.CONNECT_TIME - 224)) | (1 << (PlSqlParser.CONSIDER - 224)) | (1 << (PlSqlParser.CONSISTENT - 224)) | (1 << (PlSqlParser.CONSTANT - 224)))) !== 0) || ((((_la - 256)) & ~0x1f) == 0 && ((1 << (_la - 256)) & ((1 << (PlSqlParser.CONST - 256)) | (1 << (PlSqlParser.CONSTRAINT - 256)) | (1 << (PlSqlParser.CONSTRAINTS - 256)) | (1 << (PlSqlParser.CONSTRUCTOR - 256)) | (1 << (PlSqlParser.CONTAINER - 256)) | (1 << (PlSqlParser.CONTAINER_DATA - 256)) | (1 << (PlSqlParser.CONTAINERS - 256)) | (1 << (PlSqlParser.CONTENT - 256)) | (1 << (PlSqlParser.CONTENTS - 256)) | (1 << (PlSqlParser.CONTEXT - 256)) | (1 << (PlSqlParser.CONTINUE - 256)) | (1 << (PlSqlParser.CONTROLFILE - 256)) | (1 << (PlSqlParser.CON_UID_TO_ID - 256)) | (1 << (PlSqlParser.CONVERT - 256)) | (1 << (PlSqlParser.COOKIE - 256)) | (1 << (PlSqlParser.COPY - 256)) | (1 << (PlSqlParser.CORR_K - 256)) | (1 << (PlSqlParser.CORR_S - 256)) | (1 << (PlSqlParser.CORRUPTION - 256)) | (1 << (PlSqlParser.CORRUPT_XID_ALL - 256)) | (1 << (PlSqlParser.CORRUPT_XID - 256)) | (1 << (PlSqlParser.COS - 256)) | (1 << (PlSqlParser.COSH - 256)) | (1 << (PlSqlParser.COST - 256)) | (1 << (PlSqlParser.COST_XML_QUERY_REWRITE - 256)) | (1 << (PlSqlParser.COUNT - 256)) | (1 << (PlSqlParser.COVAR_POP - 256)) | (1 << (PlSqlParser.COVAR_SAMP - 256)) | (1 << (PlSqlParser.CPU_COSTING - 256)) | (1 << (PlSqlParser.CPU_PER_CALL - 256)) | (1 << (PlSqlParser.CPU_PER_SESSION - 256)) | (1 << (PlSqlParser.CRASH - 256)))) !== 0) || ((((_la - 289)) & ~0x1f) == 0 && ((1 << (_la - 289)) & ((1 << (PlSqlParser.CREATE_FILE_DEST - 289)) | (1 << (PlSqlParser.CREATE_STORED_OUTLINES - 289)) | (1 << (PlSqlParser.CREATION - 289)) | (1 << (PlSqlParser.CREDENTIAL - 289)) | (1 << (PlSqlParser.CRITICAL - 289)) | (1 << (PlSqlParser.CROSS - 289)) | (1 << (PlSqlParser.CROSSEDITION - 289)) | (1 << (PlSqlParser.CSCONVERT - 289)) | (1 << (PlSqlParser.CUBE_AJ - 289)) | (1 << (PlSqlParser.CUBE - 289)) | (1 << (PlSqlParser.CUBE_GB - 289)) | (1 << (PlSqlParser.CUBE_SJ - 289)) | (1 << (PlSqlParser.CUME_DISTM - 289)) | (1 << (PlSqlParser.CURRENT - 289)) | (1 << (PlSqlParser.CURRENT_DATE - 289)) | (1 << (PlSqlParser.CURRENT_SCHEMA - 289)) | (1 << (PlSqlParser.CURRENT_TIME - 289)) | (1 << (PlSqlParser.CURRENT_TIMESTAMP - 289)) | (1 << (PlSqlParser.CURRENT_USER - 289)) | (1 << (PlSqlParser.CURRENTV - 289)) | (1 << (PlSqlParser.CURSOR - 289)) | (1 << (PlSqlParser.CURSOR_SHARING_EXACT - 289)) | (1 << (PlSqlParser.CURSOR_SPECIFIC_SEGMENT - 289)) | (1 << (PlSqlParser.CUSTOMDATUM - 289)) | (1 << (PlSqlParser.CV - 289)) | (1 << (PlSqlParser.CYCLE - 289)) | (1 << (PlSqlParser.DANGLING - 289)) | (1 << (PlSqlParser.DATABASE - 289)) | (1 << (PlSqlParser.DATA - 289)) | (1 << (PlSqlParser.DATAFILE - 289)) | (1 << (PlSqlParser.DATAFILES - 289)))) !== 0) || ((((_la - 321)) & ~0x1f) == 0 && ((1 << (_la - 321)) & ((1 << (PlSqlParser.DATAMOVEMENT - 321)) | (1 << (PlSqlParser.DATAOBJNO - 321)) | (1 << (PlSqlParser.DATAOBJ_TO_MAT_PARTITION - 321)) | (1 << (PlSqlParser.DATAOBJ_TO_PARTITION - 321)) | (1 << (PlSqlParser.DATAPUMP - 321)) | (1 << (PlSqlParser.DATA_SECURITY_REWRITE_LIMIT - 321)) | (1 << (PlSqlParser.DATE_MODE - 321)) | (1 << (PlSqlParser.DAY - 321)) | (1 << (PlSqlParser.DAYS - 321)) | (1 << (PlSqlParser.DBA - 321)) | (1 << (PlSqlParser.DBA_RECYCLEBIN - 321)) | (1 << (PlSqlParser.DBMS_STATS - 321)) | (1 << (PlSqlParser.DB_ROLE_CHANGE - 321)) | (1 << (PlSqlParser.DBTIMEZONE - 321)) | (1 << (PlSqlParser.DB_UNIQUE_NAME - 321)) | (1 << (PlSqlParser.DB_VERSION - 321)) | (1 << (PlSqlParser.DDL - 321)) | (1 << (PlSqlParser.DEALLOCATE - 321)) | (1 << (PlSqlParser.DEBUG - 321)) | (1 << (PlSqlParser.DEBUGGER - 321)) | (1 << (PlSqlParser.DEC - 321)) | (1 << (PlSqlParser.DECIMAL - 321)) | (1 << (PlSqlParser.DECLARE - 321)) | (1 << (PlSqlParser.DECOMPOSE - 321)) | (1 << (PlSqlParser.DECORRELATE - 321)) | (1 << (PlSqlParser.DECR - 321)) | (1 << (PlSqlParser.DECREMENT - 321)) | (1 << (PlSqlParser.DECRYPT - 321)) | (1 << (PlSqlParser.DEDUPLICATE - 321)) | (1 << (PlSqlParser.DEFAULTS - 321)))) !== 0) || ((((_la - 353)) & ~0x1f) == 0 && ((1 << (_la - 353)) & ((1 << (PlSqlParser.DEFERRABLE - 353)) | (1 << (PlSqlParser.DEFERRED - 353)) | (1 << (PlSqlParser.DEFINED - 353)) | (1 << (PlSqlParser.DEFINE - 353)) | (1 << (PlSqlParser.DEFINER - 353)) | (1 << (PlSqlParser.DEGREE - 353)) | (1 << (PlSqlParser.DELAY - 353)) | (1 << (PlSqlParser.DELEGATE - 353)) | (1 << (PlSqlParser.DELETE_ALL - 353)) | (1 << (PlSqlParser.DELETE - 353)) | (1 << (PlSqlParser.DELETEXML - 353)) | (1 << (PlSqlParser.DEMAND - 353)) | (1 << (PlSqlParser.DENSE_RANKM - 353)) | (1 << (PlSqlParser.DEPENDENT - 353)) | (1 << (PlSqlParser.DEPTH - 353)) | (1 << (PlSqlParser.DEQUEUE - 353)) | (1 << (PlSqlParser.DEREF - 353)) | (1 << (PlSqlParser.DEREF_NO_REWRITE - 353)) | (1 << (PlSqlParser.DESTROY - 353)) | (1 << (PlSqlParser.DETACHED - 353)) | (1 << (PlSqlParser.DETERMINES - 353)) | (1 << (PlSqlParser.DETERMINISTIC - 353)) | (1 << (PlSqlParser.DICTIONARY - 353)) | (1 << (PlSqlParser.DIMENSION - 353)) | (1 << (PlSqlParser.DIMENSIONS - 353)) | (1 << (PlSqlParser.DIRECT_LOAD - 353)) | (1 << (PlSqlParser.DIRECTORY - 353)) | (1 << (PlSqlParser.DIRECT_PATH - 353)) | (1 << (PlSqlParser.DISABLE_ALL - 353)) | (1 << (PlSqlParser.DISABLE - 353)) | (1 << (PlSqlParser.DISABLE_PARALLEL_DML - 353)))) !== 0) || ((((_la - 385)) & ~0x1f) == 0 && ((1 << (_la - 385)) & ((1 << (PlSqlParser.DISABLE_PRESET - 385)) | (1 << (PlSqlParser.DISABLE_RPKE - 385)) | (1 << (PlSqlParser.DISALLOW - 385)) | (1 << (PlSqlParser.DISASSOCIATE - 385)) | (1 << (PlSqlParser.DISCARD - 385)) | (1 << (PlSqlParser.DISCONNECT - 385)) | (1 << (PlSqlParser.DISK - 385)) | (1 << (PlSqlParser.DISKGROUP - 385)) | (1 << (PlSqlParser.DISKS - 385)) | (1 << (PlSqlParser.DISMOUNT - 385)) | (1 << (PlSqlParser.DISTINGUISHED - 385)) | (1 << (PlSqlParser.DISTRIBUTED - 385)) | (1 << (PlSqlParser.DISTRIBUTE - 385)) | (1 << (PlSqlParser.DML - 385)) | (1 << (PlSqlParser.DML_UPDATE - 385)) | (1 << (PlSqlParser.DOCFIDELITY - 385)) | (1 << (PlSqlParser.DOCUMENT - 385)) | (1 << (PlSqlParser.DOMAIN_INDEX_FILTER - 385)) | (1 << (PlSqlParser.DOMAIN_INDEX_NO_SORT - 385)) | (1 << (PlSqlParser.DOMAIN_INDEX_SORT - 385)) | (1 << (PlSqlParser.DOUBLE - 385)) | (1 << (PlSqlParser.DOWNGRADE - 385)) | (1 << (PlSqlParser.DRIVING_SITE - 385)) | (1 << (PlSqlParser.DROP_COLUMN - 385)) | (1 << (PlSqlParser.DROP_GROUP - 385)) | (1 << (PlSqlParser.DSINTERVAL_UNCONSTRAINED - 385)) | (1 << (PlSqlParser.DST_UPGRADE_INSERT_CONV - 385)) | (1 << (PlSqlParser.DUMP - 385)))) !== 0) || ((((_la - 417)) & ~0x1f) == 0 && ((1 << (_la - 417)) & ((1 << (PlSqlParser.DUPLICATE - 417)) | (1 << (PlSqlParser.DV - 417)) | (1 << (PlSqlParser.DYNAMIC - 417)) | (1 << (PlSqlParser.DYNAMIC_SAMPLING - 417)) | (1 << (PlSqlParser.DYNAMIC_SAMPLING_EST_CDN - 417)) | (1 << (PlSqlParser.EACH - 417)) | (1 << (PlSqlParser.EDITIONABLE - 417)) | (1 << (PlSqlParser.EDITION - 417)) | (1 << (PlSqlParser.EDITIONING - 417)) | (1 << (PlSqlParser.EDITIONS - 417)) | (1 << (PlSqlParser.ELEMENT - 417)) | (1 << (PlSqlParser.ELIM_GROUPBY - 417)) | (1 << (PlSqlParser.ELIMINATE_JOIN - 417)) | (1 << (PlSqlParser.ELIMINATE_OBY - 417)) | (1 << (PlSqlParser.ELIMINATE_OUTER_JOIN - 417)) | (1 << (PlSqlParser.EM - 417)) | (1 << (PlSqlParser.EMPTY_BLOB - 417)) | (1 << (PlSqlParser.EMPTY_CLOB - 417)) | (1 << (PlSqlParser.EMPTY - 417)) | (1 << (PlSqlParser.ENABLE_ALL - 417)) | (1 << (PlSqlParser.ENABLE - 417)) | (1 << (PlSqlParser.ENABLE_PARALLEL_DML - 417)) | (1 << (PlSqlParser.ENABLE_PRESET - 417)) | (1 << (PlSqlParser.ENCODING - 417)) | (1 << (PlSqlParser.ENCRYPT - 417)) | (1 << (PlSqlParser.ENCRYPTION - 417)) | (1 << (PlSqlParser.END_OUTLINE_DATA - 417)) | (1 << (PlSqlParser.ENFORCED - 417)) | (1 << (PlSqlParser.ENFORCE - 417)))) !== 0) || ((((_la - 449)) & ~0x1f) == 0 && ((1 << (_la - 449)) & ((1 << (PlSqlParser.ENQUEUE - 449)) | (1 << (PlSqlParser.ENTERPRISE - 449)) | (1 << (PlSqlParser.ENTITYESCAPING - 449)) | (1 << (PlSqlParser.ENTRY - 449)) | (1 << (PlSqlParser.EQUIPART - 449)) | (1 << (PlSqlParser.ERR - 449)) | (1 << (PlSqlParser.ERROR_ARGUMENT - 449)) | (1 << (PlSqlParser.ERROR - 449)) | (1 << (PlSqlParser.ERROR_ON_OVERLAP_TIME - 449)) | (1 << (PlSqlParser.ERRORS - 449)) | (1 << (PlSqlParser.ESCAPE - 449)) | (1 << (PlSqlParser.ESTIMATE - 449)) | (1 << (PlSqlParser.EVAL - 449)) | (1 << (PlSqlParser.EVALNAME - 449)) | (1 << (PlSqlParser.EVALUATE - 449)) | (1 << (PlSqlParser.EVALUATION - 449)) | (1 << (PlSqlParser.EVENTS - 449)) | (1 << (PlSqlParser.EVERY - 449)) | (1 << (PlSqlParser.EXCEPT - 449)) | (1 << (PlSqlParser.EXCEPTION - 449)) | (1 << (PlSqlParser.EXCEPTION_INIT - 449)) | (1 << (PlSqlParser.EXCEPTIONS - 449)) | (1 << (PlSqlParser.EXCHANGE - 449)) | (1 << (PlSqlParser.EXCLUDE - 449)) | (1 << (PlSqlParser.EXCLUDING - 449)) | (1 << (PlSqlParser.EXECUTE - 449)) | (1 << (PlSqlParser.EXEMPT - 449)) | (1 << (PlSqlParser.EXISTING - 449)) | (1 << (PlSqlParser.EXISTS - 449)) | (1 << (PlSqlParser.EXISTSNODE - 449)) | (1 << (PlSqlParser.EXIT - 449)))) !== 0) || ((((_la - 481)) & ~0x1f) == 0 && ((1 << (_la - 481)) & ((1 << (PlSqlParser.EXPAND_GSET_TO_UNION - 481)) | (1 << (PlSqlParser.EXPAND_TABLE - 481)) | (1 << (PlSqlParser.EXP - 481)) | (1 << (PlSqlParser.EXPIRE - 481)) | (1 << (PlSqlParser.EXPLAIN - 481)) | (1 << (PlSqlParser.EXPLOSION - 481)) | (1 << (PlSqlParser.EXPORT - 481)) | (1 << (PlSqlParser.EXPR_CORR_CHECK - 481)) | (1 << (PlSqlParser.EXPRESS - 481)) | (1 << (PlSqlParser.EXTENDS - 481)) | (1 << (PlSqlParser.EXTENT - 481)) | (1 << (PlSqlParser.EXTENTS - 481)) | (1 << (PlSqlParser.EXTERNAL - 481)) | (1 << (PlSqlParser.EXTERNALLY - 481)) | (1 << (PlSqlParser.EXTRACTCLOBXML - 481)) | (1 << (PlSqlParser.EXTRACT - 481)) | (1 << (PlSqlParser.EXTRACTVALUE - 481)) | (1 << (PlSqlParser.EXTRA - 481)) | (1 << (PlSqlParser.FACILITY - 481)) | (1 << (PlSqlParser.FACT - 481)) | (1 << (PlSqlParser.FACTOR - 481)) | (1 << (PlSqlParser.FACTORIZE_JOIN - 481)) | (1 << (PlSqlParser.FAILED - 481)) | (1 << (PlSqlParser.FAILED_LOGIN_ATTEMPTS - 481)) | (1 << (PlSqlParser.FAILGROUP - 481)) | (1 << (PlSqlParser.FAILOVER - 481)) | (1 << (PlSqlParser.FAILURE - 481)) | (1 << (PlSqlParser.FALSE - 481)) | (1 << (PlSqlParser.FAMILY - 481)) | (1 << (PlSqlParser.FAR - 481)) | (1 << (PlSqlParser.FAST - 481)) | (1 << (PlSqlParser.FASTSTART - 481)))) !== 0) || ((((_la - 513)) & ~0x1f) == 0 && ((1 << (_la - 513)) & ((1 << (PlSqlParser.FBTSCAN - 513)) | (1 << (PlSqlParser.FEATURE_DETAILS - 513)) | (1 << (PlSqlParser.FEATURE_ID - 513)) | (1 << (PlSqlParser.FEATURE_SET - 513)) | (1 << (PlSqlParser.FEATURE_VALUE - 513)) | (1 << (PlSqlParser.FETCH - 513)) | (1 << (PlSqlParser.FILE - 513)) | (1 << (PlSqlParser.FILE_NAME_CONVERT - 513)) | (1 << (PlSqlParser.FILESYSTEM_LIKE_LOGGING - 513)) | (1 << (PlSqlParser.FILTER - 513)) | (1 << (PlSqlParser.FINAL - 513)) | (1 << (PlSqlParser.FINE - 513)) | (1 << (PlSqlParser.FINISH - 513)) | (1 << (PlSqlParser.FIRST - 513)) | (1 << (PlSqlParser.FIRSTM - 513)) | (1 << (PlSqlParser.FIRST_ROWS - 513)) | (1 << (PlSqlParser.FIRST_VALUE - 513)) | (1 << (PlSqlParser.FIXED_VIEW_DATA - 513)) | (1 << (PlSqlParser.FLAGGER - 513)) | (1 << (PlSqlParser.FLASHBACK - 513)) | (1 << (PlSqlParser.FLASH_CACHE - 513)) | (1 << (PlSqlParser.FLOAT - 513)) | (1 << (PlSqlParser.FLOB - 513)) | (1 << (PlSqlParser.FLOOR - 513)) | (1 << (PlSqlParser.FLUSH - 513)) | (1 << (PlSqlParser.FOLDER - 513)) | (1 << (PlSqlParser.FOLLOWING - 513)) | (1 << (PlSqlParser.FOLLOWS - 513)) | (1 << (PlSqlParser.FORALL - 513)) | (1 << (PlSqlParser.FORCE - 513)) | (1 << (PlSqlParser.FORCE_XML_QUERY_REWRITE - 513)) | (1 << (PlSqlParser.FOREIGN - 513)))) !== 0) || ((((_la - 545)) & ~0x1f) == 0 && ((1 << (_la - 545)) & ((1 << (PlSqlParser.FOREVER - 545)) | (1 << (PlSqlParser.FORMAT - 545)) | (1 << (PlSqlParser.FORWARD - 545)) | (1 << (PlSqlParser.FRAGMENT_NUMBER - 545)) | (1 << (PlSqlParser.FREELIST - 545)) | (1 << (PlSqlParser.FREELISTS - 545)) | (1 << (PlSqlParser.FREEPOOLS - 545)) | (1 << (PlSqlParser.FRESH - 545)) | (1 << (PlSqlParser.FROM_TZ - 545)) | (1 << (PlSqlParser.FULL - 545)) | (1 << (PlSqlParser.FULL_OUTER_JOIN_TO_OUTER - 545)) | (1 << (PlSqlParser.FUNCTION - 545)) | (1 << (PlSqlParser.FUNCTIONS - 545)) | (1 << (PlSqlParser.GATHER_OPTIMIZER_STATISTICS - 545)) | (1 << (PlSqlParser.GATHER_PLAN_STATISTICS - 545)) | (1 << (PlSqlParser.GBY_CONC_ROLLUP - 545)) | (1 << (PlSqlParser.GBY_PUSHDOWN - 545)) | (1 << (PlSqlParser.GENERATED - 545)) | (1 << (PlSqlParser.GET - 545)) | (1 << (PlSqlParser.GLOBAL - 545)) | (1 << (PlSqlParser.GLOBALLY - 545)) | (1 << (PlSqlParser.GLOBAL_NAME - 545)) | (1 << (PlSqlParser.GLOBAL_TOPIC_ENABLED - 545)) | (1 << (PlSqlParser.GROUP_BY - 545)) | (1 << (PlSqlParser.GROUP_ID - 545)) | (1 << (PlSqlParser.GROUPING - 545)) | (1 << (PlSqlParser.GROUPING_ID - 545)))) !== 0) || ((((_la - 577)) & ~0x1f) == 0 && ((1 << (_la - 577)) & ((1 << (PlSqlParser.GROUPS - 577)) | (1 << (PlSqlParser.GUARANTEED - 577)) | (1 << (PlSqlParser.GUARANTEE - 577)) | (1 << (PlSqlParser.GUARD - 577)) | (1 << (PlSqlParser.HASH_AJ - 577)) | (1 << (PlSqlParser.HASH - 577)) | (1 << (PlSqlParser.HASHKEYS - 577)) | (1 << (PlSqlParser.HASH_SJ - 577)) | (1 << (PlSqlParser.HEADER - 577)) | (1 << (PlSqlParser.HEAP - 577)) | (1 << (PlSqlParser.HELP - 577)) | (1 << (PlSqlParser.HEXTORAW - 577)) | (1 << (PlSqlParser.HEXTOREF - 577)) | (1 << (PlSqlParser.HIDDEN_KEYWORD - 577)) | (1 << (PlSqlParser.HIDE - 577)) | (1 << (PlSqlParser.HIERARCHY - 577)) | (1 << (PlSqlParser.HIGH - 577)) | (1 << (PlSqlParser.HINTSET_BEGIN - 577)) | (1 << (PlSqlParser.HINTSET_END - 577)) | (1 << (PlSqlParser.HOT - 577)) | (1 << (PlSqlParser.HOUR - 577)) | (1 << (PlSqlParser.HWM_BROKERED - 577)) | (1 << (PlSqlParser.HYBRID - 577)) | (1 << (PlSqlParser.IDENTIFIER - 577)) | (1 << (PlSqlParser.IDENTITY - 577)) | (1 << (PlSqlParser.IDGENERATORS - 577)) | (1 << (PlSqlParser.ID - 577)) | (1 << (PlSqlParser.IDLE_TIME - 577)) | (1 << (PlSqlParser.IF - 577)) | (1 << (PlSqlParser.IGNORE - 577)))) !== 0) || ((((_la - 609)) & ~0x1f) == 0 && ((1 << (_la - 609)) & ((1 << (PlSqlParser.IGNORE_OPTIM_EMBEDDED_HINTS - 609)) | (1 << (PlSqlParser.IGNORE_ROW_ON_DUPKEY_INDEX - 609)) | (1 << (PlSqlParser.IGNORE_WHERE_CLAUSE - 609)) | (1 << (PlSqlParser.ILM - 609)) | (1 << (PlSqlParser.IMMEDIATE - 609)) | (1 << (PlSqlParser.IMPACT - 609)) | (1 << (PlSqlParser.IMPORT - 609)) | (1 << (PlSqlParser.INACTIVE - 609)) | (1 << (PlSqlParser.INCLUDE - 609)) | (1 << (PlSqlParser.INCLUDE_VERSION - 609)) | (1 << (PlSqlParser.INCLUDING - 609)) | (1 << (PlSqlParser.INCREMENTAL - 609)) | (1 << (PlSqlParser.INCREMENT - 609)) | (1 << (PlSqlParser.INCR - 609)) | (1 << (PlSqlParser.INDENT - 609)) | (1 << (PlSqlParser.INDEX_ASC - 609)) | (1 << (PlSqlParser.INDEX_COMBINE - 609)) | (1 << (PlSqlParser.INDEX_DESC - 609)) | (1 << (PlSqlParser.INDEXED - 609)) | (1 << (PlSqlParser.INDEXES - 609)) | (1 << (PlSqlParser.INDEX_FFS - 609)) | (1 << (PlSqlParser.INDEX_FILTER - 609)) | (1 << (PlSqlParser.INDEXING - 609)) | (1 << (PlSqlParser.INDEX_JOIN - 609)) | (1 << (PlSqlParser.INDEX_ROWS - 609)) | (1 << (PlSqlParser.INDEX_RRS - 609)) | (1 << (PlSqlParser.INDEX_RS_ASC - 609)) | (1 << (PlSqlParser.INDEX_RS_DESC - 609)) | (1 << (PlSqlParser.INDEX_RS - 609)) | (1 << (PlSqlParser.INDEX_SCAN - 609)) | (1 << (PlSqlParser.INDEX_SKIP_SCAN - 609)))) !== 0) || ((((_la - 641)) & ~0x1f) == 0 && ((1 << (_la - 641)) & ((1 << (PlSqlParser.INDEX_SS_ASC - 641)) | (1 << (PlSqlParser.INDEX_SS_DESC - 641)) | (1 << (PlSqlParser.INDEX_SS - 641)) | (1 << (PlSqlParser.INDEX_STATS - 641)) | (1 << (PlSqlParser.INDEXTYPE - 641)) | (1 << (PlSqlParser.INDEXTYPES - 641)) | (1 << (PlSqlParser.INDICATOR - 641)) | (1 << (PlSqlParser.INDICES - 641)) | (1 << (PlSqlParser.INFINITE - 641)) | (1 << (PlSqlParser.INFORMATIONAL - 641)) | (1 << (PlSqlParser.INHERIT - 641)) | (1 << (PlSqlParser.INITCAP - 641)) | (1 << (PlSqlParser.INITIAL - 641)) | (1 << (PlSqlParser.INITIALIZED - 641)) | (1 << (PlSqlParser.INITIALLY - 641)) | (1 << (PlSqlParser.INITRANS - 641)) | (1 << (PlSqlParser.INLINE - 641)) | (1 << (PlSqlParser.INLINE_XMLTYPE_NT - 641)) | (1 << (PlSqlParser.INMEMORY - 641)) | (1 << (PlSqlParser.IN_MEMORY_METADATA - 641)) | (1 << (PlSqlParser.INMEMORY_PRUNING - 641)) | (1 << (PlSqlParser.INNER - 641)) | (1 << (PlSqlParser.INOUT - 641)) | (1 << (PlSqlParser.INPLACE - 641)) | (1 << (PlSqlParser.INSERTCHILDXMLAFTER - 641)) | (1 << (PlSqlParser.INSERTCHILDXMLBEFORE - 641)) | (1 << (PlSqlParser.INSERTCHILDXML - 641)) | (1 << (PlSqlParser.INSERTXMLAFTER - 641)) | (1 << (PlSqlParser.INSERTXMLBEFORE - 641)) | (1 << (PlSqlParser.INSTANCE - 641)))) !== 0) || ((((_la - 673)) & ~0x1f) == 0 && ((1 << (_la - 673)) & ((1 << (PlSqlParser.INSTANCES - 673)) | (1 << (PlSqlParser.INSTANTIABLE - 673)) | (1 << (PlSqlParser.INSTANTLY - 673)) | (1 << (PlSqlParser.INSTEAD - 673)) | (1 << (PlSqlParser.INSTR2 - 673)) | (1 << (PlSqlParser.INSTR4 - 673)) | (1 << (PlSqlParser.INSTRB - 673)) | (1 << (PlSqlParser.INSTRC - 673)) | (1 << (PlSqlParser.INSTR - 673)) | (1 << (PlSqlParser.INTEGER - 673)) | (1 << (PlSqlParser.INTERLEAVED - 673)) | (1 << (PlSqlParser.INTERMEDIATE - 673)) | (1 << (PlSqlParser.INTERNAL_CONVERT - 673)) | (1 << (PlSqlParser.INTERNAL_USE - 673)) | (1 << (PlSqlParser.INTERPRETED - 673)) | (1 << (PlSqlParser.INTERVAL - 673)) | (1 << (PlSqlParser.INT - 673)) | (1 << (PlSqlParser.INVALIDATE - 673)) | (1 << (PlSqlParser.INVISIBLE - 673)) | (1 << (PlSqlParser.IN_XQUERY - 673)) | (1 << (PlSqlParser.ISOLATION - 673)) | (1 << (PlSqlParser.ISOLATION_LEVEL - 673)) | (1 << (PlSqlParser.ITERATE - 673)) | (1 << (PlSqlParser.ITERATION_NUMBER - 673)) | (1 << (PlSqlParser.JAVA - 673)) | (1 << (PlSqlParser.JOB - 673)) | (1 << (PlSqlParser.JOIN - 673)) | (1 << (PlSqlParser.JSON_ARRAYAGG - 673)) | (1 << (PlSqlParser.JSON_ARRAY - 673)))) !== 0) || ((((_la - 705)) & ~0x1f) == 0 && ((1 << (_la - 705)) & ((1 << (PlSqlParser.JSON_EQUAL - 705)) | (1 << (PlSqlParser.JSON_EXISTS2 - 705)) | (1 << (PlSqlParser.JSON_EXISTS - 705)) | (1 << (PlSqlParser.JSONGET - 705)) | (1 << (PlSqlParser.JSON - 705)) | (1 << (PlSqlParser.JSON_OBJECTAGG - 705)) | (1 << (PlSqlParser.JSON_OBJECT - 705)) | (1 << (PlSqlParser.JSONPARSE - 705)) | (1 << (PlSqlParser.JSON_QUERY - 705)) | (1 << (PlSqlParser.JSON_SERIALIZE - 705)) | (1 << (PlSqlParser.JSON_TABLE - 705)) | (1 << (PlSqlParser.JSON_TEXTCONTAINS2 - 705)) | (1 << (PlSqlParser.JSON_TEXTCONTAINS - 705)) | (1 << (PlSqlParser.JSON_VALUE - 705)) | (1 << (PlSqlParser.KEEP_DUPLICATES - 705)) | (1 << (PlSqlParser.KEEP - 705)) | (1 << (PlSqlParser.KERBEROS - 705)) | (1 << (PlSqlParser.KEY - 705)) | (1 << (PlSqlParser.KEY_LENGTH - 705)) | (1 << (PlSqlParser.KEYSIZE - 705)) | (1 << (PlSqlParser.KEYS - 705)) | (1 << (PlSqlParser.KEYSTORE - 705)) | (1 << (PlSqlParser.KILL - 705)) | (1 << (PlSqlParser.LABEL - 705)) | (1 << (PlSqlParser.LANGUAGE - 705)) | (1 << (PlSqlParser.LAST_DAY - 705)) | (1 << (PlSqlParser.LAST - 705)) | (1 << (PlSqlParser.LAST_VALUE - 705)) | (1 << (PlSqlParser.LATERAL - 705)) | (1 << (PlSqlParser.LAX - 705)) | (1 << (PlSqlParser.LAYER - 705)) | (1 << (PlSqlParser.LDAP_REGISTRATION_ENABLED - 705)))) !== 0) || ((((_la - 737)) & ~0x1f) == 0 && ((1 << (_la - 737)) & ((1 << (PlSqlParser.LDAP_REGISTRATION - 737)) | (1 << (PlSqlParser.LDAP_REG_SYNC_INTERVAL - 737)) | (1 << (PlSqlParser.LEADING - 737)) | (1 << (PlSqlParser.LEFT - 737)) | (1 << (PlSqlParser.LENGTH2 - 737)) | (1 << (PlSqlParser.LENGTH4 - 737)) | (1 << (PlSqlParser.LENGTHB - 737)) | (1 << (PlSqlParser.LENGTHC - 737)) | (1 << (PlSqlParser.LENGTH - 737)) | (1 << (PlSqlParser.LESS - 737)) | (1 << (PlSqlParser.LEVEL - 737)) | (1 << (PlSqlParser.LEVELS - 737)) | (1 << (PlSqlParser.LIBRARY - 737)) | (1 << (PlSqlParser.LIFECYCLE - 737)) | (1 << (PlSqlParser.LIFE - 737)) | (1 << (PlSqlParser.LIFETIME - 737)) | (1 << (PlSqlParser.LIKE2 - 737)) | (1 << (PlSqlParser.LIKE4 - 737)) | (1 << (PlSqlParser.LIKEC - 737)) | (1 << (PlSqlParser.LIKE_EXPAND - 737)) | (1 << (PlSqlParser.LIMIT - 737)) | (1 << (PlSqlParser.LINEAR - 737)) | (1 << (PlSqlParser.LINK - 737)) | (1 << (PlSqlParser.LIST - 737)) | (1 << (PlSqlParser.LN - 737)) | (1 << (PlSqlParser.LNNVL - 737)) | (1 << (PlSqlParser.LOAD - 737)) | (1 << (PlSqlParser.LOB - 737)) | (1 << (PlSqlParser.LOBNVL - 737)) | (1 << (PlSqlParser.LOBS - 737)) | (1 << (PlSqlParser.LOCAL_INDEXES - 737)))) !== 0) || ((((_la - 769)) & ~0x1f) == 0 && ((1 << (_la - 769)) & ((1 << (PlSqlParser.LOCAL - 769)) | (1 << (PlSqlParser.LOCALTIME - 769)) | (1 << (PlSqlParser.LOCALTIMESTAMP - 769)) | (1 << (PlSqlParser.LOCATION - 769)) | (1 << (PlSqlParser.LOCATOR - 769)) | (1 << (PlSqlParser.LOCKED - 769)) | (1 << (PlSqlParser.LOCKING - 769)) | (1 << (PlSqlParser.LOGFILE - 769)) | (1 << (PlSqlParser.LOGFILES - 769)) | (1 << (PlSqlParser.LOGGING - 769)) | (1 << (PlSqlParser.LOGICAL - 769)) | (1 << (PlSqlParser.LOGICAL_READS_PER_CALL - 769)) | (1 << (PlSqlParser.LOGICAL_READS_PER_SESSION - 769)) | (1 << (PlSqlParser.LOG - 769)) | (1 << (PlSqlParser.LOGMINING - 769)) | (1 << (PlSqlParser.LOGOFF - 769)) | (1 << (PlSqlParser.LOGON - 769)) | (1 << (PlSqlParser.LOG_READ_ONLY_VIOLATIONS - 769)) | (1 << (PlSqlParser.LONG - 769)) | (1 << (PlSqlParser.LOOP - 769)) | (1 << (PlSqlParser.LOWER - 769)) | (1 << (PlSqlParser.LOW - 769)) | (1 << (PlSqlParser.LPAD - 769)) | (1 << (PlSqlParser.LTRIM - 769)) | (1 << (PlSqlParser.MAIN - 769)) | (1 << (PlSqlParser.MAKE_REF - 769)) | (1 << (PlSqlParser.MANAGED - 769)) | (1 << (PlSqlParser.MANAGE - 769)) | (1 << (PlSqlParser.MANAGEMENT - 769)) | (1 << (PlSqlParser.MANAGER - 769)) | (1 << (PlSqlParser.MANUAL - 769)))) !== 0) || ((((_la - 801)) & ~0x1f) == 0 && ((1 << (_la - 801)) & ((1 << (PlSqlParser.MAP - 801)) | (1 << (PlSqlParser.MAPPING - 801)) | (1 << (PlSqlParser.MASTER - 801)) | (1 << (PlSqlParser.MATCHED - 801)) | (1 << (PlSqlParser.MATCHES - 801)) | (1 << (PlSqlParser.MATCH - 801)) | (1 << (PlSqlParser.MATCH_NUMBER - 801)) | (1 << (PlSqlParser.MATCH_RECOGNIZE - 801)) | (1 << (PlSqlParser.MATERIALIZED - 801)) | (1 << (PlSqlParser.MATERIALIZE - 801)) | (1 << (PlSqlParser.MAXARCHLOGS - 801)) | (1 << (PlSqlParser.MAXDATAFILES - 801)) | (1 << (PlSqlParser.MAXEXTENTS - 801)) | (1 << (PlSqlParser.MAXIMIZE - 801)) | (1 << (PlSqlParser.MAXINSTANCES - 801)) | (1 << (PlSqlParser.MAXLOGFILES - 801)) | (1 << (PlSqlParser.MAXLOGHISTORY - 801)) | (1 << (PlSqlParser.MAXLOGMEMBERS - 801)) | (1 << (PlSqlParser.MAX_SHARED_TEMP_SIZE - 801)) | (1 << (PlSqlParser.MAXSIZE - 801)) | (1 << (PlSqlParser.MAXTRANS - 801)) | (1 << (PlSqlParser.MAXVALUE - 801)) | (1 << (PlSqlParser.MEASURE - 801)) | (1 << (PlSqlParser.MEASURES - 801)) | (1 << (PlSqlParser.MEDIUM - 801)) | (1 << (PlSqlParser.MEMBER - 801)) | (1 << (PlSqlParser.MEMCOMPRESS - 801)) | (1 << (PlSqlParser.MEMORY - 801)) | (1 << (PlSqlParser.MERGEACTIONS - 801)) | (1 << (PlSqlParser.MERGE_AJ - 801)) | (1 << (PlSqlParser.MERGE_CONST_ON - 801)) | (1 << (PlSqlParser.MERGE - 801)))) !== 0) || ((((_la - 833)) & ~0x1f) == 0 && ((1 << (_la - 833)) & ((1 << (PlSqlParser.MERGE_SJ - 833)) | (1 << (PlSqlParser.METADATA - 833)) | (1 << (PlSqlParser.METHOD - 833)) | (1 << (PlSqlParser.MIGRATE - 833)) | (1 << (PlSqlParser.MIGRATION - 833)) | (1 << (PlSqlParser.MINEXTENTS - 833)) | (1 << (PlSqlParser.MINIMIZE - 833)) | (1 << (PlSqlParser.MINIMUM - 833)) | (1 << (PlSqlParser.MINING - 833)) | (1 << (PlSqlParser.MINUS_NULL - 833)) | (1 << (PlSqlParser.MINUTE - 833)) | (1 << (PlSqlParser.MINVALUE - 833)) | (1 << (PlSqlParser.MIRRORCOLD - 833)) | (1 << (PlSqlParser.MIRRORHOT - 833)) | (1 << (PlSqlParser.MIRROR - 833)) | (1 << (PlSqlParser.MLSLABEL - 833)) | (1 << (PlSqlParser.MODEL_COMPILE_SUBQUERY - 833)) | (1 << (PlSqlParser.MODEL_DONTVERIFY_UNIQUENESS - 833)) | (1 << (PlSqlParser.MODEL_DYNAMIC_SUBQUERY - 833)) | (1 << (PlSqlParser.MODEL_MIN_ANALYSIS - 833)) | (1 << (PlSqlParser.MODEL - 833)) | (1 << (PlSqlParser.MODEL_NB - 833)) | (1 << (PlSqlParser.MODEL_NO_ANALYSIS - 833)) | (1 << (PlSqlParser.MODEL_PBY - 833)) | (1 << (PlSqlParser.MODEL_PUSH_REF - 833)) | (1 << (PlSqlParser.MODEL_SV - 833)) | (1 << (PlSqlParser.MODIFICATION - 833)) | (1 << (PlSqlParser.MODIFY_COLUMN_TYPE - 833)) | (1 << (PlSqlParser.MODIFY - 833)) | (1 << (PlSqlParser.MOD - 833)))) !== 0) || ((((_la - 865)) & ~0x1f) == 0 && ((1 << (_la - 865)) & ((1 << (PlSqlParser.MODULE - 865)) | (1 << (PlSqlParser.MONITORING - 865)) | (1 << (PlSqlParser.MONITOR - 865)) | (1 << (PlSqlParser.MONTH - 865)) | (1 << (PlSqlParser.MONTHS_BETWEEN - 865)) | (1 << (PlSqlParser.MONTHS - 865)) | (1 << (PlSqlParser.MOUNT - 865)) | (1 << (PlSqlParser.MOUNTPATH - 865)) | (1 << (PlSqlParser.MOVEMENT - 865)) | (1 << (PlSqlParser.MOVE - 865)) | (1 << (PlSqlParser.MULTIDIMENSIONAL - 865)) | (1 << (PlSqlParser.MULTISET - 865)) | (1 << (PlSqlParser.MV_MERGE - 865)) | (1 << (PlSqlParser.NAMED - 865)) | (1 << (PlSqlParser.NAME - 865)) | (1 << (PlSqlParser.NAMESPACE - 865)) | (1 << (PlSqlParser.NAN - 865)) | (1 << (PlSqlParser.NANVL - 865)) | (1 << (PlSqlParser.NATIONAL - 865)) | (1 << (PlSqlParser.NATIVE_FULL_OUTER_JOIN - 865)) | (1 << (PlSqlParser.NATIVE - 865)) | (1 << (PlSqlParser.NATURAL - 865)) | (1 << (PlSqlParser.NAV - 865)) | (1 << (PlSqlParser.NCHAR_CS - 865)) | (1 << (PlSqlParser.NCHAR - 865)) | (1 << (PlSqlParser.NCHR - 865)) | (1 << (PlSqlParser.NCLOB - 865)) | (1 << (PlSqlParser.NEEDED - 865)) | (1 << (PlSqlParser.NEG - 865)) | (1 << (PlSqlParser.NESTED - 865)) | (1 << (PlSqlParser.NESTED_TABLE_FAST_INSERT - 865)))) !== 0) || ((((_la - 897)) & ~0x1f) == 0 && ((1 << (_la - 897)) & ((1 << (PlSqlParser.NESTED_TABLE_GET_REFS - 897)) | (1 << (PlSqlParser.NESTED_TABLE_ID - 897)) | (1 << (PlSqlParser.NESTED_TABLE_SET_REFS - 897)) | (1 << (PlSqlParser.NESTED_TABLE_SET_SETID - 897)) | (1 << (PlSqlParser.NETWORK - 897)) | (1 << (PlSqlParser.NEVER - 897)) | (1 << (PlSqlParser.NEW - 897)) | (1 << (PlSqlParser.NEW_TIME - 897)) | (1 << (PlSqlParser.NEXT_DAY - 897)) | (1 << (PlSqlParser.NEXT - 897)) | (1 << (PlSqlParser.NL_AJ - 897)) | (1 << (PlSqlParser.NLJ_BATCHING - 897)) | (1 << (PlSqlParser.NLJ_INDEX_FILTER - 897)) | (1 << (PlSqlParser.NLJ_INDEX_SCAN - 897)) | (1 << (PlSqlParser.NLJ_PREFETCH - 897)) | (1 << (PlSqlParser.NLS_CALENDAR - 897)) | (1 << (PlSqlParser.NLS_CHARACTERSET - 897)) | (1 << (PlSqlParser.NLS_CHARSET_DECL_LEN - 897)) | (1 << (PlSqlParser.NLS_CHARSET_ID - 897)) | (1 << (PlSqlParser.NLS_CHARSET_NAME - 897)) | (1 << (PlSqlParser.NLS_COMP - 897)) | (1 << (PlSqlParser.NLS_CURRENCY - 897)) | (1 << (PlSqlParser.NLS_DATE_FORMAT - 897)) | (1 << (PlSqlParser.NLS_DATE_LANGUAGE - 897)) | (1 << (PlSqlParser.NLS_INITCAP - 897)) | (1 << (PlSqlParser.NLS_ISO_CURRENCY - 897)) | (1 << (PlSqlParser.NL_SJ - 897)) | (1 << (PlSqlParser.NLS_LANG - 897)) | (1 << (PlSqlParser.NLS_LANGUAGE - 897)) | (1 << (PlSqlParser.NLS_LENGTH_SEMANTICS - 897)) | (1 << (PlSqlParser.NLS_LOWER - 897)) | (1 << (PlSqlParser.NLS_NCHAR_CONV_EXCP - 897)))) !== 0) || ((((_la - 929)) & ~0x1f) == 0 && ((1 << (_la - 929)) & ((1 << (PlSqlParser.NLS_NUMERIC_CHARACTERS - 929)) | (1 << (PlSqlParser.NLS_SORT - 929)) | (1 << (PlSqlParser.NLSSORT - 929)) | (1 << (PlSqlParser.NLS_SPECIAL_CHARS - 929)) | (1 << (PlSqlParser.NLS_TERRITORY - 929)) | (1 << (PlSqlParser.NLS_UPPER - 929)) | (1 << (PlSqlParser.NO_ACCESS - 929)) | (1 << (PlSqlParser.NO_ADAPTIVE_PLAN - 929)) | (1 << (PlSqlParser.NO_ANSI_REARCH - 929)) | (1 << (PlSqlParser.NOAPPEND - 929)) | (1 << (PlSqlParser.NOARCHIVELOG - 929)) | (1 << (PlSqlParser.NOAUDIT - 929)) | (1 << (PlSqlParser.NO_AUTO_REOPTIMIZE - 929)) | (1 << (PlSqlParser.NO_BASETABLE_MULTIMV_REWRITE - 929)) | (1 << (PlSqlParser.NO_BATCH_TABLE_ACCESS_BY_ROWID - 929)) | (1 << (PlSqlParser.NO_BIND_AWARE - 929)) | (1 << (PlSqlParser.NO_BUFFER - 929)) | (1 << (PlSqlParser.NOCACHE - 929)) | (1 << (PlSqlParser.NO_CARTESIAN - 929)) | (1 << (PlSqlParser.NO_CHECK_ACL_REWRITE - 929)) | (1 << (PlSqlParser.NO_CLUSTER_BY_ROWID - 929)) | (1 << (PlSqlParser.NO_CLUSTERING - 929)) | (1 << (PlSqlParser.NO_COALESCE_SQ - 929)) | (1 << (PlSqlParser.NO_COMMON_DATA - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_CB_WHR_ONLY - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_COMBINE_SW - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_COST_BASED - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_ELIM_DUPS - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_FILTERING - 929)) | (1 << (PlSqlParser.NOCOPY - 929)) | (1 << (PlSqlParser.NO_COST_XML_QUERY_REWRITE - 929)))) !== 0) || ((((_la - 961)) & ~0x1f) == 0 && ((1 << (_la - 961)) & ((1 << (PlSqlParser.NO_CPU_COSTING - 961)) | (1 << (PlSqlParser.NOCPU_COSTING - 961)) | (1 << (PlSqlParser.NOCYCLE - 961)) | (1 << (PlSqlParser.NO_DATA_SECURITY_REWRITE - 961)) | (1 << (PlSqlParser.NO_DECORRELATE - 961)) | (1 << (PlSqlParser.NODELAY - 961)) | (1 << (PlSqlParser.NO_DOMAIN_INDEX_FILTER - 961)) | (1 << (PlSqlParser.NO_DST_UPGRADE_INSERT_CONV - 961)) | (1 << (PlSqlParser.NO_ELIM_GROUPBY - 961)) | (1 << (PlSqlParser.NO_ELIMINATE_JOIN - 961)) | (1 << (PlSqlParser.NO_ELIMINATE_OBY - 961)) | (1 << (PlSqlParser.NO_ELIMINATE_OUTER_JOIN - 961)) | (1 << (PlSqlParser.NOENTITYESCAPING - 961)) | (1 << (PlSqlParser.NO_EXPAND_GSET_TO_UNION - 961)) | (1 << (PlSqlParser.NO_EXPAND - 961)) | (1 << (PlSqlParser.NO_EXPAND_TABLE - 961)) | (1 << (PlSqlParser.NO_FACT - 961)) | (1 << (PlSqlParser.NO_FACTORIZE_JOIN - 961)) | (1 << (PlSqlParser.NO_FILTERING - 961)) | (1 << (PlSqlParser.NOFORCE - 961)) | (1 << (PlSqlParser.NO_FULL_OUTER_JOIN_TO_OUTER - 961)) | (1 << (PlSqlParser.NO_GATHER_OPTIMIZER_STATISTICS - 961)) | (1 << (PlSqlParser.NO_GBY_PUSHDOWN - 961)) | (1 << (PlSqlParser.NOGUARANTEE - 961)) | (1 << (PlSqlParser.NO_INDEX_FFS - 961)) | (1 << (PlSqlParser.NO_INDEX - 961)) | (1 << (PlSqlParser.NO_INDEX_SS - 961)) | (1 << (PlSqlParser.NO_INMEMORY - 961)) | (1 << (PlSqlParser.NO_INMEMORY_PRUNING - 961)) | (1 << (PlSqlParser.NOKEEP - 961)) | (1 << (PlSqlParser.NO_LOAD - 961)) | (1 << (PlSqlParser.NOLOCAL - 961)))) !== 0) || ((((_la - 993)) & ~0x1f) == 0 && ((1 << (_la - 993)) & ((1 << (PlSqlParser.NOLOGGING - 993)) | (1 << (PlSqlParser.NOMAPPING - 993)) | (1 << (PlSqlParser.NOMAXVALUE - 993)) | (1 << (PlSqlParser.NO_MERGE - 993)) | (1 << (PlSqlParser.NOMINIMIZE - 993)) | (1 << (PlSqlParser.NOMINVALUE - 993)) | (1 << (PlSqlParser.NO_MODEL_PUSH_REF - 993)) | (1 << (PlSqlParser.NO_MONITORING - 993)) | (1 << (PlSqlParser.NOMONITORING - 993)) | (1 << (PlSqlParser.NO_MONITOR - 993)) | (1 << (PlSqlParser.NO_MULTIMV_REWRITE - 993)) | (1 << (PlSqlParser.NO_NATIVE_FULL_OUTER_JOIN - 993)) | (1 << (PlSqlParser.NONBLOCKING - 993)) | (1 << (PlSqlParser.NONEDITIONABLE - 993)) | (1 << (PlSqlParser.NONE - 993)) | (1 << (PlSqlParser.NO_NLJ_BATCHING - 993)) | (1 << (PlSqlParser.NO_NLJ_PREFETCH - 993)) | (1 << (PlSqlParser.NO - 993)) | (1 << (PlSqlParser.NONSCHEMA - 993)) | (1 << (PlSqlParser.NO_OBJECT_LINK - 993)) | (1 << (PlSqlParser.NOORDER - 993)) | (1 << (PlSqlParser.NO_ORDER_ROLLUPS - 993)) | (1 << (PlSqlParser.NO_OUTER_JOIN_TO_ANTI - 993)) | (1 << (PlSqlParser.NO_OUTER_JOIN_TO_INNER - 993)) | (1 << (PlSqlParser.NOOVERRIDE - 993)) | (1 << (PlSqlParser.NO_PARALLEL_INDEX - 993)) | (1 << (PlSqlParser.NOPARALLEL_INDEX - 993)) | (1 << (PlSqlParser.NO_PARALLEL - 993)) | (1 << (PlSqlParser.NOPARALLEL - 993)) | (1 << (PlSqlParser.NO_PARTIAL_COMMIT - 993)) | (1 << (PlSqlParser.NO_PARTIAL_JOIN - 993)) | (1 << (PlSqlParser.NO_PARTIAL_ROLLUP_PUSHDOWN - 993)))) !== 0) || ((((_la - 1025)) & ~0x1f) == 0 && ((1 << (_la - 1025)) & ((1 << (PlSqlParser.NOPARTITION - 1025)) | (1 << (PlSqlParser.NO_PLACE_DISTINCT - 1025)) | (1 << (PlSqlParser.NO_PLACE_GROUP_BY - 1025)) | (1 << (PlSqlParser.NO_PQ_CONCURRENT_UNION - 1025)) | (1 << (PlSqlParser.NO_PQ_MAP - 1025)) | (1 << (PlSqlParser.NO_PQ_REPLICATE - 1025)) | (1 << (PlSqlParser.NO_PQ_SKEW - 1025)) | (1 << (PlSqlParser.NO_PRUNE_GSETS - 1025)) | (1 << (PlSqlParser.NO_PULL_PRED - 1025)) | (1 << (PlSqlParser.NO_PUSH_PRED - 1025)) | (1 << (PlSqlParser.NO_PUSH_SUBQ - 1025)) | (1 << (PlSqlParser.NO_PX_FAULT_TOLERANCE - 1025)) | (1 << (PlSqlParser.NO_PX_JOIN_FILTER - 1025)) | (1 << (PlSqlParser.NO_QKN_BUFF - 1025)) | (1 << (PlSqlParser.NO_QUERY_TRANSFORMATION - 1025)) | (1 << (PlSqlParser.NO_REF_CASCADE - 1025)) | (1 << (PlSqlParser.NORELOCATE - 1025)) | (1 << (PlSqlParser.NORELY - 1025)) | (1 << (PlSqlParser.NOREPAIR - 1025)) | (1 << (PlSqlParser.NOREPLAY - 1025)) | (1 << (PlSqlParser.NORESETLOGS - 1025)) | (1 << (PlSqlParser.NO_RESULT_CACHE - 1025)) | (1 << (PlSqlParser.NOREVERSE - 1025)) | (1 << (PlSqlParser.NO_REWRITE - 1025)) | (1 << (PlSqlParser.NOREWRITE - 1025)) | (1 << (PlSqlParser.NORMAL - 1025)) | (1 << (PlSqlParser.NO_ROOT_SW_FOR_LOCAL - 1025)) | (1 << (PlSqlParser.NOROWDEPENDENCIES - 1025)) | (1 << (PlSqlParser.NOSCHEMACHECK - 1025)) | (1 << (PlSqlParser.NOSEGMENT - 1025)) | (1 << (PlSqlParser.NO_SEMIJOIN - 1025)) | (1 << (PlSqlParser.NO_SEMI_TO_INNER - 1025)))) !== 0) || ((((_la - 1057)) & ~0x1f) == 0 && ((1 << (_la - 1057)) & ((1 << (PlSqlParser.NO_SET_TO_JOIN - 1057)) | (1 << (PlSqlParser.NOSORT - 1057)) | (1 << (PlSqlParser.NO_SQL_TRANSLATION - 1057)) | (1 << (PlSqlParser.NO_SQL_TUNE - 1057)) | (1 << (PlSqlParser.NO_STAR_TRANSFORMATION - 1057)) | (1 << (PlSqlParser.NO_STATEMENT_QUEUING - 1057)) | (1 << (PlSqlParser.NO_STATS_GSETS - 1057)) | (1 << (PlSqlParser.NOSTRICT - 1057)) | (1 << (PlSqlParser.NO_SUBQUERY_PRUNING - 1057)) | (1 << (PlSqlParser.NO_SUBSTRB_PAD - 1057)) | (1 << (PlSqlParser.NO_SWAP_JOIN_INPUTS - 1057)) | (1 << (PlSqlParser.NOSWITCH - 1057)) | (1 << (PlSqlParser.NO_TABLE_LOOKUP_BY_NL - 1057)) | (1 << (PlSqlParser.NO_TEMP_TABLE - 1057)) | (1 << (PlSqlParser.NOTHING - 1057)) | (1 << (PlSqlParser.NOTIFICATION - 1057)) | (1 << (PlSqlParser.NO_TRANSFORM_DISTINCT_AGG - 1057)) | (1 << (PlSqlParser.NO_UNNEST - 1057)) | (1 << (PlSqlParser.NO_USE_CUBE - 1057)) | (1 << (PlSqlParser.NO_USE_HASH_AGGREGATION - 1057)) | (1 << (PlSqlParser.NO_USE_HASH_GBY_FOR_PUSHDOWN - 1057)) | (1 << (PlSqlParser.NO_USE_HASH - 1057)) | (1 << (PlSqlParser.NO_USE_INVISIBLE_INDEXES - 1057)) | (1 << (PlSqlParser.NO_USE_MERGE - 1057)) | (1 << (PlSqlParser.NO_USE_NL - 1057)) | (1 << (PlSqlParser.NO_USE_VECTOR_AGGREGATION - 1057)) | (1 << (PlSqlParser.NOVALIDATE - 1057)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM_DIMS - 1057)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM_FACT - 1057)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM - 1057)))) !== 0) || ((((_la - 1089)) & ~0x1f) == 0 && ((1 << (_la - 1089)) & ((1 << (PlSqlParser.NO_XDB_FASTPATH_INSERT - 1089)) | (1 << (PlSqlParser.NO_XML_DML_REWRITE - 1089)) | (1 << (PlSqlParser.NO_XMLINDEX_REWRITE_IN_SELECT - 1089)) | (1 << (PlSqlParser.NO_XMLINDEX_REWRITE - 1089)) | (1 << (PlSqlParser.NO_XML_QUERY_REWRITE - 1089)) | (1 << (PlSqlParser.NO_ZONEMAP - 1089)) | (1 << (PlSqlParser.NTH_VALUE - 1089)) | (1 << (PlSqlParser.NULLIF - 1089)) | (1 << (PlSqlParser.NULLS - 1089)) | (1 << (PlSqlParser.NUMBER - 1089)) | (1 << (PlSqlParser.NUMERIC - 1089)) | (1 << (PlSqlParser.NUM_INDEX_KEYS - 1089)) | (1 << (PlSqlParser.NUMTODSINTERVAL - 1089)) | (1 << (PlSqlParser.NUMTOYMINTERVAL - 1089)) | (1 << (PlSqlParser.NVARCHAR2 - 1089)) | (1 << (PlSqlParser.NVL2 - 1089)) | (1 << (PlSqlParser.OBJECT2XML - 1089)) | (1 << (PlSqlParser.OBJECT - 1089)) | (1 << (PlSqlParser.OBJ_ID - 1089)) | (1 << (PlSqlParser.OBJNO - 1089)) | (1 << (PlSqlParser.OBJNO_REUSE - 1089)) | (1 << (PlSqlParser.OCCURENCES - 1089)) | (1 << (PlSqlParser.OFFLINE - 1089)) | (1 << (PlSqlParser.OFF - 1089)) | (1 << (PlSqlParser.OFFSET - 1089)) | (1 << (PlSqlParser.OIDINDEX - 1089)) | (1 << (PlSqlParser.OID - 1089)) | (1 << (PlSqlParser.OLAP - 1089)) | (1 << (PlSqlParser.OLD - 1089)) | (1 << (PlSqlParser.OLD_PUSH_PRED - 1089)))) !== 0) || ((((_la - 1121)) & ~0x1f) == 0 && ((1 << (_la - 1121)) & ((1 << (PlSqlParser.OLS - 1121)) | (1 << (PlSqlParser.OLTP - 1121)) | (1 << (PlSqlParser.OMIT - 1121)) | (1 << (PlSqlParser.ONE - 1121)) | (1 << (PlSqlParser.ONLINE - 1121)) | (1 << (PlSqlParser.ONLY - 1121)) | (1 << (PlSqlParser.OPAQUE - 1121)) | (1 << (PlSqlParser.OPAQUE_TRANSFORM - 1121)) | (1 << (PlSqlParser.OPAQUE_XCANONICAL - 1121)) | (1 << (PlSqlParser.OPCODE - 1121)) | (1 << (PlSqlParser.OPEN - 1121)) | (1 << (PlSqlParser.OPERATIONS - 1121)) | (1 << (PlSqlParser.OPERATOR - 1121)) | (1 << (PlSqlParser.OPT_ESTIMATE - 1121)) | (1 << (PlSqlParser.OPTIMAL - 1121)) | (1 << (PlSqlParser.OPTIMIZE - 1121)) | (1 << (PlSqlParser.OPTIMIZER_FEATURES_ENABLE - 1121)) | (1 << (PlSqlParser.OPTIMIZER_GOAL - 1121)) | (1 << (PlSqlParser.OPT_PARAM - 1121)) | (1 << (PlSqlParser.ORA_BRANCH - 1121)) | (1 << (PlSqlParser.ORA_CHECK_ACL - 1121)) | (1 << (PlSqlParser.ORA_CHECK_PRIVILEGE - 1121)) | (1 << (PlSqlParser.ORA_CLUSTERING - 1121)) | (1 << (PlSqlParser.ORADATA - 1121)) | (1 << (PlSqlParser.ORADEBUG - 1121)) | (1 << (PlSqlParser.ORA_DST_AFFECTED - 1121)) | (1 << (PlSqlParser.ORA_DST_CONVERT - 1121)) | (1 << (PlSqlParser.ORA_DST_ERROR - 1121)) | (1 << (PlSqlParser.ORA_GET_ACLIDS - 1121)))) !== 0) || ((((_la - 1153)) & ~0x1f) == 0 && ((1 << (_la - 1153)) & ((1 << (PlSqlParser.ORA_GET_PRIVILEGES - 1153)) | (1 << (PlSqlParser.ORA_HASH - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_USERID - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_USER - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_XS_USER_GUID - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_XS_USER - 1153)) | (1 << (PlSqlParser.ORA_RAWCOMPARE - 1153)) | (1 << (PlSqlParser.ORA_RAWCONCAT - 1153)) | (1 << (PlSqlParser.ORA_ROWSCN - 1153)) | (1 << (PlSqlParser.ORA_ROWSCN_RAW - 1153)) | (1 << (PlSqlParser.ORA_ROWVERSION - 1153)) | (1 << (PlSqlParser.ORA_TABVERSION - 1153)) | (1 << (PlSqlParser.ORA_WRITE_TIME - 1153)) | (1 << (PlSqlParser.ORDERED - 1153)) | (1 << (PlSqlParser.ORDERED_PREDICATES - 1153)) | (1 << (PlSqlParser.ORDINALITY - 1153)) | (1 << (PlSqlParser.OR_EXPAND - 1153)) | (1 << (PlSqlParser.ORGANIZATION - 1153)) | (1 << (PlSqlParser.OR_PREDICATES - 1153)) | (1 << (PlSqlParser.OSERROR - 1153)) | (1 << (PlSqlParser.OTHER - 1153)) | (1 << (PlSqlParser.OUTER_JOIN_TO_ANTI - 1153)) | (1 << (PlSqlParser.OUTER_JOIN_TO_INNER - 1153)) | (1 << (PlSqlParser.OUTER - 1153)) | (1 << (PlSqlParser.OUTLINE_LEAF - 1153)) | (1 << (PlSqlParser.OUTLINE - 1153)) | (1 << (PlSqlParser.OUT_OF_LINE - 1153)) | (1 << (PlSqlParser.OUT - 1153)) | (1 << (PlSqlParser.OVERFLOW_NOMOVE - 1153)) | (1 << (PlSqlParser.OVERFLOW - 1153)))) !== 0) || ((((_la - 1185)) & ~0x1f) == 0 && ((1 << (_la - 1185)) & ((1 << (PlSqlParser.OVERLAPS - 1185)) | (1 << (PlSqlParser.OVER - 1185)) | (1 << (PlSqlParser.OVERRIDING - 1185)) | (1 << (PlSqlParser.OWNER - 1185)) | (1 << (PlSqlParser.OWNERSHIP - 1185)) | (1 << (PlSqlParser.OWN - 1185)) | (1 << (PlSqlParser.PACKAGE - 1185)) | (1 << (PlSqlParser.PACKAGES - 1185)) | (1 << (PlSqlParser.PARALLEL_ENABLE - 1185)) | (1 << (PlSqlParser.PARALLEL_INDEX - 1185)) | (1 << (PlSqlParser.PARALLEL - 1185)) | (1 << (PlSqlParser.PARAMETERS - 1185)) | (1 << (PlSqlParser.PARAM - 1185)) | (1 << (PlSqlParser.PARENT - 1185)) | (1 << (PlSqlParser.PARITY - 1185)) | (1 << (PlSqlParser.PARTIAL_JOIN - 1185)) | (1 << (PlSqlParser.PARTIALLY - 1185)) | (1 << (PlSqlParser.PARTIAL - 1185)) | (1 << (PlSqlParser.PARTIAL_ROLLUP_PUSHDOWN - 1185)) | (1 << (PlSqlParser.PARTITION_HASH - 1185)) | (1 << (PlSqlParser.PARTITION_LIST - 1185)) | (1 << (PlSqlParser.PARTITION - 1185)) | (1 << (PlSqlParser.PARTITION_RANGE - 1185)) | (1 << (PlSqlParser.PARTITIONS - 1185)) | (1 << (PlSqlParser.PARTNUMINST - 1185)) | (1 << (PlSqlParser.PASSING - 1185)) | (1 << (PlSqlParser.PASSWORD_GRACE_TIME - 1185)) | (1 << (PlSqlParser.PASSWORD_LIFE_TIME - 1185)) | (1 << (PlSqlParser.PASSWORD_LOCK_TIME - 1185)) | (1 << (PlSqlParser.PASSWORD - 1185)) | (1 << (PlSqlParser.PASSWORD_REUSE_MAX - 1185)))) !== 0) || ((((_la - 1217)) & ~0x1f) == 0 && ((1 << (_la - 1217)) & ((1 << (PlSqlParser.PASSWORD_REUSE_TIME - 1217)) | (1 << (PlSqlParser.PASSWORD_VERIFY_FUNCTION - 1217)) | (1 << (PlSqlParser.PAST - 1217)) | (1 << (PlSqlParser.PATCH - 1217)) | (1 << (PlSqlParser.PATH - 1217)) | (1 << (PlSqlParser.PATH_PREFIX - 1217)) | (1 << (PlSqlParser.PATHS - 1217)) | (1 << (PlSqlParser.PATTERN - 1217)) | (1 << (PlSqlParser.PBL_HS_BEGIN - 1217)) | (1 << (PlSqlParser.PBL_HS_END - 1217)) | (1 << (PlSqlParser.PCTINCREASE - 1217)) | (1 << (PlSqlParser.PCTTHRESHOLD - 1217)) | (1 << (PlSqlParser.PCTUSED - 1217)) | (1 << (PlSqlParser.PCTVERSION - 1217)) | (1 << (PlSqlParser.PENDING - 1217)) | (1 << (PlSqlParser.PERCENT_KEYWORD - 1217)) | (1 << (PlSqlParser.PERCENT_RANKM - 1217)) | (1 << (PlSqlParser.PERFORMANCE - 1217)) | (1 << (PlSqlParser.PERIOD_KEYWORD - 1217)) | (1 << (PlSqlParser.PERMANENT - 1217)) | (1 << (PlSqlParser.PERMISSION - 1217)) | (1 << (PlSqlParser.PERMUTE - 1217)) | (1 << (PlSqlParser.PER - 1217)) | (1 << (PlSqlParser.PFILE - 1217)) | (1 << (PlSqlParser.PHYSICAL - 1217)))) !== 0) || ((((_la - 1249)) & ~0x1f) == 0 && ((1 << (_la - 1249)) & ((1 << (PlSqlParser.PIKEY - 1249)) | (1 << (PlSqlParser.PIPELINED - 1249)) | (1 << (PlSqlParser.PIV_GB - 1249)) | (1 << (PlSqlParser.PIVOT - 1249)) | (1 << (PlSqlParser.PIV_SSF - 1249)) | (1 << (PlSqlParser.PLACE_DISTINCT - 1249)) | (1 << (PlSqlParser.PLACE_GROUP_BY - 1249)) | (1 << (PlSqlParser.PLAN - 1249)) | (1 << (PlSqlParser.PLSCOPE_SETTINGS - 1249)) | (1 << (PlSqlParser.PLS_INTEGER - 1249)) | (1 << (PlSqlParser.PLSQL_CCFLAGS - 1249)) | (1 << (PlSqlParser.PLSQL_CODE_TYPE - 1249)) | (1 << (PlSqlParser.PLSQL_DEBUG - 1249)) | (1 << (PlSqlParser.PLSQL_OPTIMIZE_LEVEL - 1249)) | (1 << (PlSqlParser.PLSQL_WARNINGS - 1249)) | (1 << (PlSqlParser.PLUGGABLE - 1249)) | (1 << (PlSqlParser.POINT - 1249)) | (1 << (PlSqlParser.POLICY - 1249)) | (1 << (PlSqlParser.POOL_16K - 1249)) | (1 << (PlSqlParser.POOL_2K - 1249)) | (1 << (PlSqlParser.POOL_32K - 1249)) | (1 << (PlSqlParser.POOL_4K - 1249)) | (1 << (PlSqlParser.POOL_8K - 1249)) | (1 << (PlSqlParser.POSITIVEN - 1249)) | (1 << (PlSqlParser.POSITIVE - 1249)) | (1 << (PlSqlParser.POST_TRANSACTION - 1249)) | (1 << (PlSqlParser.POWERMULTISET_BY_CARDINALITY - 1249)) | (1 << (PlSqlParser.POWERMULTISET - 1249)) | (1 << (PlSqlParser.POWER - 1249)) | (1 << (PlSqlParser.PQ_CONCURRENT_UNION - 1249)) | (1 << (PlSqlParser.PQ_DISTRIBUTE - 1249)))) !== 0) || ((((_la - 1281)) & ~0x1f) == 0 && ((1 << (_la - 1281)) & ((1 << (PlSqlParser.PQ_DISTRIBUTE_WINDOW - 1281)) | (1 << (PlSqlParser.PQ_FILTER - 1281)) | (1 << (PlSqlParser.PQ_MAP - 1281)) | (1 << (PlSqlParser.PQ_NOMAP - 1281)) | (1 << (PlSqlParser.PQ_REPLICATE - 1281)) | (1 << (PlSqlParser.PQ_SKEW - 1281)) | (1 << (PlSqlParser.PRAGMA - 1281)) | (1 << (PlSqlParser.PREBUILT - 1281)) | (1 << (PlSqlParser.PRECEDES - 1281)) | (1 << (PlSqlParser.PRECEDING - 1281)) | (1 << (PlSqlParser.PRECISION - 1281)) | (1 << (PlSqlParser.PRECOMPUTE_SUBQUERY - 1281)) | (1 << (PlSqlParser.PREDICATE_REORDERS - 1281)) | (1 << (PlSqlParser.PRELOAD - 1281)) | (1 << (PlSqlParser.PREPARE - 1281)) | (1 << (PlSqlParser.PRESENTNNV - 1281)) | (1 << (PlSqlParser.PRESENT - 1281)) | (1 << (PlSqlParser.PRESENTV - 1281)) | (1 << (PlSqlParser.PRESERVE_OID - 1281)) | (1 << (PlSqlParser.PRESERVE - 1281)) | (1 << (PlSqlParser.PRETTY - 1281)) | (1 << (PlSqlParser.PREVIOUS - 1281)) | (1 << (PlSqlParser.PREV - 1281)) | (1 << (PlSqlParser.PRIMARY - 1281)) | (1 << (PlSqlParser.PRINTBLOBTOCLOB - 1281)) | (1 << (PlSqlParser.PRIORITY - 1281)) | (1 << (PlSqlParser.PRIVATE - 1281)) | (1 << (PlSqlParser.PRIVATE_SGA - 1281)) | (1 << (PlSqlParser.PRIVILEGED - 1281)) | (1 << (PlSqlParser.PRIVILEGE - 1281)) | (1 << (PlSqlParser.PRIVILEGES - 1281)))) !== 0) || ((((_la - 1313)) & ~0x1f) == 0 && ((1 << (_la - 1313)) & ((1 << (PlSqlParser.PROCEDURAL - 1313)) | (1 << (PlSqlParser.PROCEDURE - 1313)) | (1 << (PlSqlParser.PROCESS - 1313)) | (1 << (PlSqlParser.PROFILE - 1313)) | (1 << (PlSqlParser.PROGRAM - 1313)) | (1 << (PlSqlParser.PROJECT - 1313)) | (1 << (PlSqlParser.PROPAGATE - 1313)) | (1 << (PlSqlParser.PROTECTED - 1313)) | (1 << (PlSqlParser.PROTECTION - 1313)) | (1 << (PlSqlParser.PROXY - 1313)) | (1 << (PlSqlParser.PRUNING - 1313)) | (1 << (PlSqlParser.PULL_PRED - 1313)) | (1 << (PlSqlParser.PURGE - 1313)) | (1 << (PlSqlParser.PUSH_PRED - 1313)) | (1 << (PlSqlParser.PUSH_SUBQ - 1313)) | (1 << (PlSqlParser.PX_FAULT_TOLERANCE - 1313)) | (1 << (PlSqlParser.PX_GRANULE - 1313)) | (1 << (PlSqlParser.PX_JOIN_FILTER - 1313)) | (1 << (PlSqlParser.QB_NAME - 1313)) | (1 << (PlSqlParser.QUERY_BLOCK - 1313)) | (1 << (PlSqlParser.QUERY - 1313)) | (1 << (PlSqlParser.QUEUE_CURR - 1313)) | (1 << (PlSqlParser.QUEUE - 1313)) | (1 << (PlSqlParser.QUEUE_ROWP - 1313)) | (1 << (PlSqlParser.QUIESCE - 1313)) | (1 << (PlSqlParser.QUORUM - 1313)) | (1 << (PlSqlParser.QUOTA - 1313)) | (1 << (PlSqlParser.RAISE - 1313)) | (1 << (PlSqlParser.RANDOM_LOCAL - 1313)) | (1 << (PlSqlParser.RANDOM - 1313)) | (1 << (PlSqlParser.RANGE - 1313)))) !== 0) || ((((_la - 1345)) & ~0x1f) == 0 && ((1 << (_la - 1345)) & ((1 << (PlSqlParser.RANKM - 1345)) | (1 << (PlSqlParser.RAPIDLY - 1345)) | (1 << (PlSqlParser.RAW - 1345)) | (1 << (PlSqlParser.RAWTOHEX - 1345)) | (1 << (PlSqlParser.RAWTONHEX - 1345)) | (1 << (PlSqlParser.RBA - 1345)) | (1 << (PlSqlParser.RBO_OUTLINE - 1345)) | (1 << (PlSqlParser.RDBA - 1345)) | (1 << (PlSqlParser.READ - 1345)) | (1 << (PlSqlParser.READS - 1345)) | (1 << (PlSqlParser.REALM - 1345)) | (1 << (PlSqlParser.REAL - 1345)) | (1 << (PlSqlParser.REBALANCE - 1345)) | (1 << (PlSqlParser.REBUILD - 1345)) | (1 << (PlSqlParser.RECORD - 1345)) | (1 << (PlSqlParser.RECORDS_PER_BLOCK - 1345)) | (1 << (PlSqlParser.RECOVERABLE - 1345)) | (1 << (PlSqlParser.RECOVER - 1345)) | (1 << (PlSqlParser.RECOVERY - 1345)) | (1 << (PlSqlParser.RECYCLEBIN - 1345)) | (1 << (PlSqlParser.RECYCLE - 1345)) | (1 << (PlSqlParser.REDACTION - 1345)) | (1 << (PlSqlParser.REDEFINE - 1345)) | (1 << (PlSqlParser.REDO - 1345)) | (1 << (PlSqlParser.REDUCED - 1345)) | (1 << (PlSqlParser.REDUNDANCY - 1345)) | (1 << (PlSqlParser.REF_CASCADE_CURSOR - 1345)) | (1 << (PlSqlParser.REFERENCED - 1345)) | (1 << (PlSqlParser.REFERENCE - 1345)) | (1 << (PlSqlParser.REFERENCES - 1345)) | (1 << (PlSqlParser.REFERENCING - 1345)) | (1 << (PlSqlParser.REF - 1345)))) !== 0) || ((((_la - 1377)) & ~0x1f) == 0 && ((1 << (_la - 1377)) & ((1 << (PlSqlParser.REFRESH - 1377)) | (1 << (PlSqlParser.REFTOHEX - 1377)) | (1 << (PlSqlParser.REGEXP_COUNT - 1377)) | (1 << (PlSqlParser.REGEXP_INSTR - 1377)) | (1 << (PlSqlParser.REGEXP_LIKE - 1377)) | (1 << (PlSqlParser.REGEXP_REPLACE - 1377)) | (1 << (PlSqlParser.REGEXP_SUBSTR - 1377)) | (1 << (PlSqlParser.REGISTER - 1377)) | (1 << (PlSqlParser.REGR_AVGX - 1377)) | (1 << (PlSqlParser.REGR_AVGY - 1377)) | (1 << (PlSqlParser.REGR_COUNT - 1377)) | (1 << (PlSqlParser.REGR_INTERCEPT - 1377)) | (1 << (PlSqlParser.REGR_R2 - 1377)) | (1 << (PlSqlParser.REGR_SLOPE - 1377)) | (1 << (PlSqlParser.REGR_SXX - 1377)) | (1 << (PlSqlParser.REGR_SXY - 1377)) | (1 << (PlSqlParser.REGR_SYY - 1377)) | (1 << (PlSqlParser.REGULAR - 1377)) | (1 << (PlSqlParser.REJECT - 1377)) | (1 << (PlSqlParser.REKEY - 1377)) | (1 << (PlSqlParser.RELATIONAL - 1377)) | (1 << (PlSqlParser.RELOCATE - 1377)) | (1 << (PlSqlParser.RELY - 1377)) | (1 << (PlSqlParser.REMAINDER - 1377)) | (1 << (PlSqlParser.REMOTE_MAPPED - 1377)) | (1 << (PlSqlParser.REMOVE - 1377)) | (1 << (PlSqlParser.RENAME - 1377)) | (1 << (PlSqlParser.REPAIR - 1377)) | (1 << (PlSqlParser.REPEAT - 1377)) | (1 << (PlSqlParser.REPLACE - 1377)) | (1 << (PlSqlParser.REPLICATION - 1377)))) !== 0) || ((((_la - 1409)) & ~0x1f) == 0 && ((1 << (_la - 1409)) & ((1 << (PlSqlParser.REQUIRED - 1409)) | (1 << (PlSqlParser.RESETLOGS - 1409)) | (1 << (PlSqlParser.RESET - 1409)) | (1 << (PlSqlParser.RESIZE - 1409)) | (1 << (PlSqlParser.RESOLVE - 1409)) | (1 << (PlSqlParser.RESOLVER - 1409)) | (1 << (PlSqlParser.RESPECT - 1409)) | (1 << (PlSqlParser.RESTART - 1409)) | (1 << (PlSqlParser.RESTORE_AS_INTERVALS - 1409)) | (1 << (PlSqlParser.RESTORE - 1409)) | (1 << (PlSqlParser.RESTRICT_ALL_REF_CONS - 1409)) | (1 << (PlSqlParser.RESTRICTED - 1409)) | (1 << (PlSqlParser.RESTRICT_REFERENCES - 1409)) | (1 << (PlSqlParser.RESTRICT - 1409)) | (1 << (PlSqlParser.RESULT_CACHE - 1409)) | (1 << (PlSqlParser.RESULT - 1409)) | (1 << (PlSqlParser.RESUMABLE - 1409)) | (1 << (PlSqlParser.RESUME - 1409)) | (1 << (PlSqlParser.RETENTION - 1409)) | (1 << (PlSqlParser.RETRY_ON_ROW_CHANGE - 1409)) | (1 << (PlSqlParser.RETURNING - 1409)) | (1 << (PlSqlParser.RETURN - 1409)) | (1 << (PlSqlParser.REUSE - 1409)) | (1 << (PlSqlParser.REVERSE - 1409)) | (1 << (PlSqlParser.REWRITE_OR_ERROR - 1409)) | (1 << (PlSqlParser.REWRITE - 1409)) | (1 << (PlSqlParser.RIGHT - 1409)) | (1 << (PlSqlParser.ROLE - 1409)) | (1 << (PlSqlParser.ROLESET - 1409)) | (1 << (PlSqlParser.ROLES - 1409)))) !== 0) || ((((_la - 1441)) & ~0x1f) == 0 && ((1 << (_la - 1441)) & ((1 << (PlSqlParser.ROLLBACK - 1441)) | (1 << (PlSqlParser.ROLLING - 1441)) | (1 << (PlSqlParser.ROLLUP - 1441)) | (1 << (PlSqlParser.ROWDEPENDENCIES - 1441)) | (1 << (PlSqlParser.ROWID_MAPPING_TABLE - 1441)) | (1 << (PlSqlParser.ROWID - 1441)) | (1 << (PlSqlParser.ROWIDTOCHAR - 1441)) | (1 << (PlSqlParser.ROWIDTONCHAR - 1441)) | (1 << (PlSqlParser.ROW_LENGTH - 1441)) | (1 << (PlSqlParser.ROWNUM - 1441)) | (1 << (PlSqlParser.ROW - 1441)) | (1 << (PlSqlParser.ROWS - 1441)) | (1 << (PlSqlParser.RPAD - 1441)) | (1 << (PlSqlParser.RTRIM - 1441)) | (1 << (PlSqlParser.RULE - 1441)) | (1 << (PlSqlParser.RULES - 1441)) | (1 << (PlSqlParser.RUNNING - 1441)) | (1 << (PlSqlParser.SALT - 1441)) | (1 << (PlSqlParser.SAMPLE - 1441)) | (1 << (PlSqlParser.SAVE_AS_INTERVALS - 1441)) | (1 << (PlSqlParser.SAVEPOINT - 1441)) | (1 << (PlSqlParser.SAVE - 1441)) | (1 << (PlSqlParser.SB4 - 1441)) | (1 << (PlSqlParser.SCALE_ROWS - 1441)) | (1 << (PlSqlParser.SCALE - 1441)) | (1 << (PlSqlParser.SCAN_INSTANCES - 1441)) | (1 << (PlSqlParser.SCAN - 1441)) | (1 << (PlSqlParser.SCHEDULER - 1441)) | (1 << (PlSqlParser.SCHEMACHECK - 1441)) | (1 << (PlSqlParser.SCHEMA - 1441)) | (1 << (PlSqlParser.SCN_ASCENDING - 1441)) | (1 << (PlSqlParser.SCN - 1441)))) !== 0) || ((((_la - 1473)) & ~0x1f) == 0 && ((1 << (_la - 1473)) & ((1 << (PlSqlParser.SCOPE - 1473)) | (1 << (PlSqlParser.SCRUB - 1473)) | (1 << (PlSqlParser.SD_ALL - 1473)) | (1 << (PlSqlParser.SD_INHIBIT - 1473)) | (1 << (PlSqlParser.SDO_GEOM_MBR - 1473)) | (1 << (PlSqlParser.SD_SHOW - 1473)) | (1 << (PlSqlParser.SEARCH - 1473)) | (1 << (PlSqlParser.SECOND - 1473)) | (1 << (PlSqlParser.SECRET - 1473)) | (1 << (PlSqlParser.SECUREFILE_DBA - 1473)) | (1 << (PlSqlParser.SECUREFILE - 1473)) | (1 << (PlSqlParser.SECURITY - 1473)) | (1 << (PlSqlParser.SEED - 1473)) | (1 << (PlSqlParser.SEG_BLOCK - 1473)) | (1 << (PlSqlParser.SEG_FILE - 1473)) | (1 << (PlSqlParser.SEGMENT - 1473)) | (1 << (PlSqlParser.SELECTIVITY - 1473)) | (1 << (PlSqlParser.SELF - 1473)) | (1 << (PlSqlParser.SEMIJOIN_DRIVER - 1473)) | (1 << (PlSqlParser.SEMIJOIN - 1473)) | (1 << (PlSqlParser.SEMI_TO_INNER - 1473)) | (1 << (PlSqlParser.SEQUENCED - 1473)) | (1 << (PlSqlParser.SEQUENCE - 1473)) | (1 << (PlSqlParser.SEQUENTIAL - 1473)) | (1 << (PlSqlParser.SERIALIZABLE - 1473)) | (1 << (PlSqlParser.SERIALLY_REUSABLE - 1473)) | (1 << (PlSqlParser.SERIAL - 1473)) | (1 << (PlSqlParser.SERVERERROR - 1473)) | (1 << (PlSqlParser.SERVICE_NAME_CONVERT - 1473)) | (1 << (PlSqlParser.SERVICES - 1473)))) !== 0) || ((((_la - 1505)) & ~0x1f) == 0 && ((1 << (_la - 1505)) & ((1 << (PlSqlParser.SESSION_CACHED_CURSORS - 1505)) | (1 << (PlSqlParser.SESSION - 1505)) | (1 << (PlSqlParser.SESSIONS_PER_USER - 1505)) | (1 << (PlSqlParser.SESSIONTIMEZONE - 1505)) | (1 << (PlSqlParser.SESSIONTZNAME - 1505)) | (1 << (PlSqlParser.SET - 1505)) | (1 << (PlSqlParser.SETS - 1505)) | (1 << (PlSqlParser.SETTINGS - 1505)) | (1 << (PlSqlParser.SET_TO_JOIN - 1505)) | (1 << (PlSqlParser.SEVERE - 1505)) | (1 << (PlSqlParser.SHARED_POOL - 1505)) | (1 << (PlSqlParser.SHARED - 1505)) | (1 << (PlSqlParser.SHARING - 1505)) | (1 << (PlSqlParser.SHELFLIFE - 1505)) | (1 << (PlSqlParser.SHOW - 1505)) | (1 << (PlSqlParser.SHRINK - 1505)) | (1 << (PlSqlParser.SHUTDOWN - 1505)) | (1 << (PlSqlParser.SIBLINGS - 1505)) | (1 << (PlSqlParser.SID - 1505)) | (1 << (PlSqlParser.SIGNAL_COMPONENT - 1505)) | (1 << (PlSqlParser.SIGNAL_FUNCTION - 1505)) | (1 << (PlSqlParser.SIGN - 1505)) | (1 << (PlSqlParser.SIGNTYPE - 1505)) | (1 << (PlSqlParser.SIMPLE_INTEGER - 1505)) | (1 << (PlSqlParser.SIMPLE - 1505)) | (1 << (PlSqlParser.SINGLE - 1505)) | (1 << (PlSqlParser.SINGLETASK - 1505)) | (1 << (PlSqlParser.SINH - 1505)) | (1 << (PlSqlParser.SIN - 1505)) | (1 << (PlSqlParser.SKIP_EXT_OPTIMIZER - 1505)))) !== 0) || ((((_la - 1537)) & ~0x1f) == 0 && ((1 << (_la - 1537)) & ((1 << (PlSqlParser.SKIP_ - 1537)) | (1 << (PlSqlParser.SKIP_UNQ_UNUSABLE_IDX - 1537)) | (1 << (PlSqlParser.SKIP_UNUSABLE_INDEXES - 1537)) | (1 << (PlSqlParser.SMALLFILE - 1537)) | (1 << (PlSqlParser.SMALLINT - 1537)) | (1 << (PlSqlParser.SNAPSHOT - 1537)) | (1 << (PlSqlParser.SOME - 1537)) | (1 << (PlSqlParser.SORT - 1537)) | (1 << (PlSqlParser.SOUNDEX - 1537)) | (1 << (PlSqlParser.SOURCE_FILE_DIRECTORY - 1537)) | (1 << (PlSqlParser.SOURCE_FILE_NAME_CONVERT - 1537)) | (1 << (PlSqlParser.SOURCE - 1537)) | (1 << (PlSqlParser.SPACE_KEYWORD - 1537)) | (1 << (PlSqlParser.SPECIFICATION - 1537)) | (1 << (PlSqlParser.SPFILE - 1537)) | (1 << (PlSqlParser.SPLIT - 1537)) | (1 << (PlSqlParser.SPREADSHEET - 1537)) | (1 << (PlSqlParser.SQLDATA - 1537)) | (1 << (PlSqlParser.SQLERROR - 1537)) | (1 << (PlSqlParser.SQLLDR - 1537)) | (1 << (PlSqlParser.SQL - 1537)) | (1 << (PlSqlParser.SQL_TRACE - 1537)) | (1 << (PlSqlParser.SQL_TRANSLATION_PROFILE - 1537)) | (1 << (PlSqlParser.SQRT - 1537)) | (1 << (PlSqlParser.STALE - 1537)) | (1 << (PlSqlParser.STANDALONE - 1537)) | (1 << (PlSqlParser.STANDARD_HASH - 1537)) | (1 << (PlSqlParser.STANDBY_MAX_DATA_DELAY - 1537)) | (1 << (PlSqlParser.STANDBYS - 1537)) | (1 << (PlSqlParser.STANDBY - 1537)) | (1 << (PlSqlParser.STAR - 1537)) | (1 << (PlSqlParser.STAR_TRANSFORMATION - 1537)))) !== 0) || ((((_la - 1570)) & ~0x1f) == 0 && ((1 << (_la - 1570)) & ((1 << (PlSqlParser.STARTUP - 1570)) | (1 << (PlSqlParser.STATEMENT_ID - 1570)) | (1 << (PlSqlParser.STATEMENT_QUEUING - 1570)) | (1 << (PlSqlParser.STATEMENTS - 1570)) | (1 << (PlSqlParser.STATEMENT - 1570)) | (1 << (PlSqlParser.STATE - 1570)) | (1 << (PlSqlParser.STATIC - 1570)) | (1 << (PlSqlParser.STATISTICS - 1570)) | (1 << (PlSqlParser.STATS_BINOMIAL_TEST - 1570)) | (1 << (PlSqlParser.STATS_CROSSTAB - 1570)) | (1 << (PlSqlParser.STATS_F_TEST - 1570)) | (1 << (PlSqlParser.STATS_KS_TEST - 1570)) | (1 << (PlSqlParser.STATS_MODE - 1570)) | (1 << (PlSqlParser.STATS_MW_TEST - 1570)) | (1 << (PlSqlParser.STATS_ONE_WAY_ANOVA - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_INDEP - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_INDEPU - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_ONE - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_PAIRED - 1570)) | (1 << (PlSqlParser.STATS_WSR_TEST - 1570)) | (1 << (PlSqlParser.STDDEV_POP - 1570)) | (1 << (PlSqlParser.STDDEV_SAMP - 1570)) | (1 << (PlSqlParser.STOP - 1570)) | (1 << (PlSqlParser.STORAGE - 1570)) | (1 << (PlSqlParser.STORE - 1570)) | (1 << (PlSqlParser.STREAMS - 1570)) | (1 << (PlSqlParser.STREAM - 1570)) | (1 << (PlSqlParser.STRICT - 1570)) | (1 << (PlSqlParser.STRING - 1570)) | (1 << (PlSqlParser.STRIPE_COLUMNS - 1570)) | (1 << (PlSqlParser.STRIPE_WIDTH - 1570)) | (1 << (PlSqlParser.STRIP - 1570)))) !== 0) || ((((_la - 1602)) & ~0x1f) == 0 && ((1 << (_la - 1602)) & ((1 << (PlSqlParser.STRUCTURE - 1602)) | (1 << (PlSqlParser.SUBMULTISET - 1602)) | (1 << (PlSqlParser.SUBPARTITION_REL - 1602)) | (1 << (PlSqlParser.SUBPARTITIONS - 1602)) | (1 << (PlSqlParser.SUBPARTITION - 1602)) | (1 << (PlSqlParser.SUBQUERIES - 1602)) | (1 << (PlSqlParser.SUBQUERY_PRUNING - 1602)) | (1 << (PlSqlParser.SUBSCRIBE - 1602)) | (1 << (PlSqlParser.SUBSET - 1602)) | (1 << (PlSqlParser.SUBSTITUTABLE - 1602)) | (1 << (PlSqlParser.SUBSTR2 - 1602)) | (1 << (PlSqlParser.SUBSTR4 - 1602)) | (1 << (PlSqlParser.SUBSTRB - 1602)) | (1 << (PlSqlParser.SUBSTRC - 1602)) | (1 << (PlSqlParser.SUBTYPE - 1602)) | (1 << (PlSqlParser.SUCCESSFUL - 1602)) | (1 << (PlSqlParser.SUCCESS - 1602)) | (1 << (PlSqlParser.SUMMARY - 1602)) | (1 << (PlSqlParser.SUPPLEMENTAL - 1602)) | (1 << (PlSqlParser.SUSPEND - 1602)) | (1 << (PlSqlParser.SWAP_JOIN_INPUTS - 1602)) | (1 << (PlSqlParser.SWITCHOVER - 1602)) | (1 << (PlSqlParser.SWITCH - 1602)) | (1 << (PlSqlParser.SYNCHRONOUS - 1602)) | (1 << (PlSqlParser.SYNC - 1602)) | (1 << (PlSqlParser.SYSASM - 1602)) | (1 << (PlSqlParser.SYS_AUDIT - 1602)) | (1 << (PlSqlParser.SYSAUX - 1602)) | (1 << (PlSqlParser.SYSBACKUP - 1602)) | (1 << (PlSqlParser.SYS_CHECKACL - 1602)) | (1 << (PlSqlParser.SYS_CHECK_PRIVILEGE - 1602)))) !== 0) || ((((_la - 1634)) & ~0x1f) == 0 && ((1 << (_la - 1634)) & ((1 << (PlSqlParser.SYS_CONNECT_BY_PATH - 1634)) | (1 << (PlSqlParser.SYS_CONTEXT - 1634)) | (1 << (PlSqlParser.SYSDATE - 1634)) | (1 << (PlSqlParser.SYSDBA - 1634)) | (1 << (PlSqlParser.SYS_DBURIGEN - 1634)) | (1 << (PlSqlParser.SYSDG - 1634)) | (1 << (PlSqlParser.SYS_DL_CURSOR - 1634)) | (1 << (PlSqlParser.SYS_DM_RXFORM_CHR - 1634)) | (1 << (PlSqlParser.SYS_DM_RXFORM_NUM - 1634)) | (1 << (PlSqlParser.SYS_DOM_COMPARE - 1634)) | (1 << (PlSqlParser.SYS_DST_PRIM2SEC - 1634)) | (1 << (PlSqlParser.SYS_DST_SEC2PRIM - 1634)) | (1 << (PlSqlParser.SYS_ET_BFILE_TO_RAW - 1634)) | (1 << (PlSqlParser.SYS_ET_BLOB_TO_IMAGE - 1634)) | (1 << (PlSqlParser.SYS_ET_IMAGE_TO_BLOB - 1634)) | (1 << (PlSqlParser.SYS_ET_RAW_TO_BFILE - 1634)) | (1 << (PlSqlParser.SYS_EXTPDTXT - 1634)) | (1 << (PlSqlParser.SYS_EXTRACT_UTC - 1634)) | (1 << (PlSqlParser.SYS_FBT_INSDEL - 1634)) | (1 << (PlSqlParser.SYS_FILTER_ACLS - 1634)) | (1 << (PlSqlParser.SYS_FNMATCHES - 1634)) | (1 << (PlSqlParser.SYS_FNREPLACE - 1634)) | (1 << (PlSqlParser.SYS_GET_ACLIDS - 1634)) | (1 << (PlSqlParser.SYS_GET_COL_ACLIDS - 1634)) | (1 << (PlSqlParser.SYS_GET_PRIVILEGES - 1634)) | (1 << (PlSqlParser.SYS_GETTOKENID - 1634)) | (1 << (PlSqlParser.SYS_GETXTIVAL - 1634)) | (1 << (PlSqlParser.SYS_GUID - 1634)) | (1 << (PlSqlParser.SYSGUID - 1634)) | (1 << (PlSqlParser.SYSKM - 1634)) | (1 << (PlSqlParser.SYS_MAKE_XMLNODEID - 1634)) | (1 << (PlSqlParser.SYS_MAKEXML - 1634)))) !== 0) || ((((_la - 1666)) & ~0x1f) == 0 && ((1 << (_la - 1666)) & ((1 << (PlSqlParser.SYS_MKXMLATTR - 1666)) | (1 << (PlSqlParser.SYS_MKXTI - 1666)) | (1 << (PlSqlParser.SYSOBJ - 1666)) | (1 << (PlSqlParser.SYS_OP_ADT2BIN - 1666)) | (1 << (PlSqlParser.SYS_OP_ADTCONS - 1666)) | (1 << (PlSqlParser.SYS_OP_ALSCRVAL - 1666)) | (1 << (PlSqlParser.SYS_OP_ATG - 1666)) | (1 << (PlSqlParser.SYS_OP_BIN2ADT - 1666)) | (1 << (PlSqlParser.SYS_OP_BITVEC - 1666)) | (1 << (PlSqlParser.SYS_OP_BL2R - 1666)) | (1 << (PlSqlParser.SYS_OP_BLOOM_FILTER_LIST - 1666)) | (1 << (PlSqlParser.SYS_OP_BLOOM_FILTER - 1666)) | (1 << (PlSqlParser.SYS_OP_C2C - 1666)) | (1 << (PlSqlParser.SYS_OP_CAST - 1666)) | (1 << (PlSqlParser.SYS_OP_CEG - 1666)) | (1 << (PlSqlParser.SYS_OP_CL2C - 1666)) | (1 << (PlSqlParser.SYS_OP_COMBINED_HASH - 1666)) | (1 << (PlSqlParser.SYS_OP_COMP - 1666)) | (1 << (PlSqlParser.SYS_OP_CONVERT - 1666)) | (1 << (PlSqlParser.SYS_OP_COUNTCHG - 1666)) | (1 << (PlSqlParser.SYS_OP_CSCONV - 1666)) | (1 << (PlSqlParser.SYS_OP_CSCONVTEST - 1666)) | (1 << (PlSqlParser.SYS_OP_CSR - 1666)) | (1 << (PlSqlParser.SYS_OP_CSX_PATCH - 1666)) | (1 << (PlSqlParser.SYS_OP_CYCLED_SEQ - 1666)) | (1 << (PlSqlParser.SYS_OP_DECOMP - 1666)) | (1 << (PlSqlParser.SYS_OP_DESCEND - 1666)) | (1 << (PlSqlParser.SYS_OP_DISTINCT - 1666)) | (1 << (PlSqlParser.SYS_OP_DRA - 1666)) | (1 << (PlSqlParser.SYS_OP_DUMP - 1666)) | (1 << (PlSqlParser.SYS_OP_DV_CHECK - 1666)) | (1 << (PlSqlParser.SYS_OP_ENFORCE_NOT_NULL - 1666)))) !== 0) || ((((_la - 1698)) & ~0x1f) == 0 && ((1 << (_la - 1698)) & ((1 << (PlSqlParser.SYSOPER - 1698)) | (1 << (PlSqlParser.SYS_OP_EXTRACT - 1698)) | (1 << (PlSqlParser.SYS_OP_GROUPING - 1698)) | (1 << (PlSqlParser.SYS_OP_GUID - 1698)) | (1 << (PlSqlParser.SYS_OP_HASH - 1698)) | (1 << (PlSqlParser.SYS_OP_IIX - 1698)) | (1 << (PlSqlParser.SYS_OP_ITR - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_CREATE - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_FILTER_LIST - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_FILTER - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_SUCCEEDED - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_USE - 1698)) | (1 << (PlSqlParser.SYS_OP_LBID - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2BLOB - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2CLOB - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2ID - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2NCLOB - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2TYP - 1698)) | (1 << (PlSqlParser.SYS_OP_LSVI - 1698)) | (1 << (PlSqlParser.SYS_OP_LVL - 1698)) | (1 << (PlSqlParser.SYS_OP_MAKEOID - 1698)) | (1 << (PlSqlParser.SYS_OP_MAP_NONNULL - 1698)) | (1 << (PlSqlParser.SYS_OP_MSR - 1698)) | (1 << (PlSqlParser.SYS_OP_NICOMBINE - 1698)) | (1 << (PlSqlParser.SYS_OP_NIEXTRACT - 1698)) | (1 << (PlSqlParser.SYS_OP_NII - 1698)) | (1 << (PlSqlParser.SYS_OP_NIX - 1698)) | (1 << (PlSqlParser.SYS_OP_NOEXPAND - 1698)) | (1 << (PlSqlParser.SYS_OP_NTCIMG - 1698)) | (1 << (PlSqlParser.SYS_OP_NUMTORAW - 1698)) | (1 << (PlSqlParser.SYS_OP_OIDVALUE - 1698)) | (1 << (PlSqlParser.SYS_OP_OPNSIZE - 1698)))) !== 0) || ((((_la - 1730)) & ~0x1f) == 0 && ((1 << (_la - 1730)) & ((1 << (PlSqlParser.SYS_OP_PAR_1 - 1730)) | (1 << (PlSqlParser.SYS_OP_PARGID_1 - 1730)) | (1 << (PlSqlParser.SYS_OP_PARGID - 1730)) | (1 << (PlSqlParser.SYS_OP_PAR - 1730)) | (1 << (PlSqlParser.SYS_OP_PART_ID - 1730)) | (1 << (PlSqlParser.SYS_OP_PIVOT - 1730)) | (1 << (PlSqlParser.SYS_OP_R2O - 1730)) | (1 << (PlSqlParser.SYS_OP_RAWTONUM - 1730)) | (1 << (PlSqlParser.SYS_OP_RDTM - 1730)) | (1 << (PlSqlParser.SYS_OP_REF - 1730)) | (1 << (PlSqlParser.SYS_OP_RMTD - 1730)) | (1 << (PlSqlParser.SYS_OP_ROWIDTOOBJ - 1730)) | (1 << (PlSqlParser.SYS_OP_RPB - 1730)) | (1 << (PlSqlParser.SYS_OPTLOBPRBSC - 1730)) | (1 << (PlSqlParser.SYS_OP_TOSETID - 1730)) | (1 << (PlSqlParser.SYS_OP_TPR - 1730)) | (1 << (PlSqlParser.SYS_OP_TRTB - 1730)) | (1 << (PlSqlParser.SYS_OPTXICMP - 1730)) | (1 << (PlSqlParser.SYS_OPTXQCASTASNQ - 1730)) | (1 << (PlSqlParser.SYS_OP_UNDESCEND - 1730)) | (1 << (PlSqlParser.SYS_OP_VECAND - 1730)) | (1 << (PlSqlParser.SYS_OP_VECBIT - 1730)) | (1 << (PlSqlParser.SYS_OP_VECOR - 1730)) | (1 << (PlSqlParser.SYS_OP_VECXOR - 1730)) | (1 << (PlSqlParser.SYS_OP_VERSION - 1730)) | (1 << (PlSqlParser.SYS_OP_VREF - 1730)) | (1 << (PlSqlParser.SYS_OP_VVD - 1730)) | (1 << (PlSqlParser.SYS_OP_XMLCONS_FOR_CSX - 1730)) | (1 << (PlSqlParser.SYS_OP_XPTHATG - 1730)) | (1 << (PlSqlParser.SYS_OP_XPTHIDX - 1730)) | (1 << (PlSqlParser.SYS_OP_XPTHOP - 1730)) | (1 << (PlSqlParser.SYS_OP_XTXT2SQLT - 1730)))) !== 0) || ((((_la - 1762)) & ~0x1f) == 0 && ((1 << (_la - 1762)) & ((1 << (PlSqlParser.SYS_OP_ZONE_ID - 1762)) | (1 << (PlSqlParser.SYS_ORDERKEY_DEPTH - 1762)) | (1 << (PlSqlParser.SYS_ORDERKEY_MAXCHILD - 1762)) | (1 << (PlSqlParser.SYS_ORDERKEY_PARENT - 1762)) | (1 << (PlSqlParser.SYS_PARALLEL_TXN - 1762)) | (1 << (PlSqlParser.SYS_PATHID_IS_ATTR - 1762)) | (1 << (PlSqlParser.SYS_PATHID_IS_NMSPC - 1762)) | (1 << (PlSqlParser.SYS_PATHID_LASTNAME - 1762)) | (1 << (PlSqlParser.SYS_PATHID_LASTNMSPC - 1762)) | (1 << (PlSqlParser.SYS_PATH_REVERSE - 1762)) | (1 << (PlSqlParser.SYS_PXQEXTRACT - 1762)) | (1 << (PlSqlParser.SYS_RAW_TO_XSID - 1762)) | (1 << (PlSqlParser.SYS_RID_ORDER - 1762)) | (1 << (PlSqlParser.SYS_ROW_DELTA - 1762)) | (1 << (PlSqlParser.SYS_SC_2_XMLT - 1762)) | (1 << (PlSqlParser.SYS_SYNRCIREDO - 1762)) | (1 << (PlSqlParser.SYSTEM_DEFINED - 1762)) | (1 << (PlSqlParser.SYSTEM - 1762)) | (1 << (PlSqlParser.SYSTIMESTAMP - 1762)) | (1 << (PlSqlParser.SYS_TYPEID - 1762)) | (1 << (PlSqlParser.SYS_UMAKEXML - 1762)) | (1 << (PlSqlParser.SYS_XMLANALYZE - 1762)) | (1 << (PlSqlParser.SYS_XMLCONTAINS - 1762)) | (1 << (PlSqlParser.SYS_XMLCONV - 1762)) | (1 << (PlSqlParser.SYS_XMLEXNSURI - 1762)) | (1 << (PlSqlParser.SYS_XMLGEN - 1762)) | (1 << (PlSqlParser.SYS_XMLI_LOC_ISNODE - 1762)) | (1 << (PlSqlParser.SYS_XMLI_LOC_ISTEXT - 1762)) | (1 << (PlSqlParser.SYS_XMLINSTR - 1762)) | (1 << (PlSqlParser.SYS_XMLLOCATOR_GETSVAL - 1762)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETCID - 1762)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETLOCATOR - 1762)))) !== 0) || ((((_la - 1794)) & ~0x1f) == 0 && ((1 << (_la - 1794)) & ((1 << (PlSqlParser.SYS_XMLNODEID_GETOKEY - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETPATHID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETPTRID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETRID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETSVAL - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETTID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID - 1794)) | (1 << (PlSqlParser.SYS_XMLT_2_SC - 1794)) | (1 << (PlSqlParser.SYS_XMLTRANSLATE - 1794)) | (1 << (PlSqlParser.SYS_XMLTYPE2SQL - 1794)) | (1 << (PlSqlParser.SYS_XQ_ASQLCNV - 1794)) | (1 << (PlSqlParser.SYS_XQ_ATOMCNVCHK - 1794)) | (1 << (PlSqlParser.SYS_XQBASEURI - 1794)) | (1 << (PlSqlParser.SYS_XQCASTABLEERRH - 1794)) | (1 << (PlSqlParser.SYS_XQCODEP2STR - 1794)) | (1 << (PlSqlParser.SYS_XQCODEPEQ - 1794)) | (1 << (PlSqlParser.SYS_XQCON2SEQ - 1794)) | (1 << (PlSqlParser.SYS_XQCONCAT - 1794)) | (1 << (PlSqlParser.SYS_XQDELETE - 1794)) | (1 << (PlSqlParser.SYS_XQDFLTCOLATION - 1794)) | (1 << (PlSqlParser.SYS_XQDOC - 1794)) | (1 << (PlSqlParser.SYS_XQDOCURI - 1794)) | (1 << (PlSqlParser.SYS_XQDURDIV - 1794)) | (1 << (PlSqlParser.SYS_XQED4URI - 1794)) | (1 << (PlSqlParser.SYS_XQENDSWITH - 1794)) | (1 << (PlSqlParser.SYS_XQERRH - 1794)) | (1 << (PlSqlParser.SYS_XQERR - 1794)) | (1 << (PlSqlParser.SYS_XQESHTMLURI - 1794)) | (1 << (PlSqlParser.SYS_XQEXLOBVAL - 1794)) | (1 << (PlSqlParser.SYS_XQEXSTWRP - 1794)) | (1 << (PlSqlParser.SYS_XQEXTRACT - 1794)) | (1 << (PlSqlParser.SYS_XQEXTRREF - 1794)))) !== 0) || ((((_la - 1826)) & ~0x1f) == 0 && ((1 << (_la - 1826)) & ((1 << (PlSqlParser.SYS_XQEXVAL - 1826)) | (1 << (PlSqlParser.SYS_XQFB2STR - 1826)) | (1 << (PlSqlParser.SYS_XQFNBOOL - 1826)) | (1 << (PlSqlParser.SYS_XQFNCMP - 1826)) | (1 << (PlSqlParser.SYS_XQFNDATIM - 1826)) | (1 << (PlSqlParser.SYS_XQFNLNAME - 1826)) | (1 << (PlSqlParser.SYS_XQFNNM - 1826)) | (1 << (PlSqlParser.SYS_XQFNNSURI - 1826)) | (1 << (PlSqlParser.SYS_XQFNPREDTRUTH - 1826)) | (1 << (PlSqlParser.SYS_XQFNQNM - 1826)) | (1 << (PlSqlParser.SYS_XQFNROOT - 1826)) | (1 << (PlSqlParser.SYS_XQFORMATNUM - 1826)) | (1 << (PlSqlParser.SYS_XQFTCONTAIN - 1826)) | (1 << (PlSqlParser.SYS_XQFUNCR - 1826)) | (1 << (PlSqlParser.SYS_XQGETCONTENT - 1826)) | (1 << (PlSqlParser.SYS_XQINDXOF - 1826)) | (1 << (PlSqlParser.SYS_XQINSERT - 1826)) | (1 << (PlSqlParser.SYS_XQINSPFX - 1826)) | (1 << (PlSqlParser.SYS_XQIRI2URI - 1826)) | (1 << (PlSqlParser.SYS_XQLANG - 1826)) | (1 << (PlSqlParser.SYS_XQLLNMFRMQNM - 1826)) | (1 << (PlSqlParser.SYS_XQMKNODEREF - 1826)) | (1 << (PlSqlParser.SYS_XQNILLED - 1826)) | (1 << (PlSqlParser.SYS_XQNODENAME - 1826)) | (1 << (PlSqlParser.SYS_XQNORMSPACE - 1826)) | (1 << (PlSqlParser.SYS_XQNORMUCODE - 1826)) | (1 << (PlSqlParser.SYS_XQ_NRNG - 1826)) | (1 << (PlSqlParser.SYS_XQNSP4PFX - 1826)) | (1 << (PlSqlParser.SYS_XQNSPFRMQNM - 1826)) | (1 << (PlSqlParser.SYS_XQPFXFRMQNM - 1826)) | (1 << (PlSqlParser.SYS_XQ_PKSQL2XML - 1826)) | (1 << (PlSqlParser.SYS_XQPOLYABS - 1826)))) !== 0) || ((((_la - 1858)) & ~0x1f) == 0 && ((1 << (_la - 1858)) & ((1 << (PlSqlParser.SYS_XQPOLYADD - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYCEL - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYCSTBL - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYCST - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYDIV - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYFLR - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYMOD - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYMUL - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYRND - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYSQRT - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYSUB - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYUMUS - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYUPLS - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVEQ - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVGE - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVGT - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVLE - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVLT - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVNE - 1858)) | (1 << (PlSqlParser.SYS_XQREF2VAL - 1858)) | (1 << (PlSqlParser.SYS_XQRENAME - 1858)) | (1 << (PlSqlParser.SYS_XQREPLACE - 1858)) | (1 << (PlSqlParser.SYS_XQRESVURI - 1858)) | (1 << (PlSqlParser.SYS_XQRNDHALF2EVN - 1858)) | (1 << (PlSqlParser.SYS_XQRSLVQNM - 1858)) | (1 << (PlSqlParser.SYS_XQRYENVPGET - 1858)) | (1 << (PlSqlParser.SYS_XQRYVARGET - 1858)) | (1 << (PlSqlParser.SYS_XQRYWRP - 1858)) | (1 << (PlSqlParser.SYS_XQSEQ2CON4XC - 1858)) | (1 << (PlSqlParser.SYS_XQSEQ2CON - 1858)) | (1 << (PlSqlParser.SYS_XQSEQDEEPEQ - 1858)) | (1 << (PlSqlParser.SYS_XQSEQINSB - 1858)))) !== 0) || ((((_la - 1890)) & ~0x1f) == 0 && ((1 << (_la - 1890)) & ((1 << (PlSqlParser.SYS_XQSEQRM - 1890)) | (1 << (PlSqlParser.SYS_XQSEQRVS - 1890)) | (1 << (PlSqlParser.SYS_XQSEQSUB - 1890)) | (1 << (PlSqlParser.SYS_XQSEQTYPMATCH - 1890)) | (1 << (PlSqlParser.SYS_XQSTARTSWITH - 1890)) | (1 << (PlSqlParser.SYS_XQSTATBURI - 1890)) | (1 << (PlSqlParser.SYS_XQSTR2CODEP - 1890)) | (1 << (PlSqlParser.SYS_XQSTRJOIN - 1890)) | (1 << (PlSqlParser.SYS_XQSUBSTRAFT - 1890)) | (1 << (PlSqlParser.SYS_XQSUBSTRBEF - 1890)) | (1 << (PlSqlParser.SYS_XQTOKENIZE - 1890)) | (1 << (PlSqlParser.SYS_XQTREATAS - 1890)) | (1 << (PlSqlParser.SYS_XQ_UPKXML2SQL - 1890)) | (1 << (PlSqlParser.SYS_XQXFORM - 1890)) | (1 << (PlSqlParser.SYS_XSID_TO_RAW - 1890)) | (1 << (PlSqlParser.SYS_ZMAP_FILTER - 1890)) | (1 << (PlSqlParser.SYS_ZMAP_REFRESH - 1890)) | (1 << (PlSqlParser.TABLE_LOOKUP_BY_NL - 1890)) | (1 << (PlSqlParser.TABLESPACE_NO - 1890)) | (1 << (PlSqlParser.TABLESPACE - 1890)) | (1 << (PlSqlParser.TABLES - 1890)) | (1 << (PlSqlParser.TABLE_STATS - 1890)) | (1 << (PlSqlParser.TABLE - 1890)) | (1 << (PlSqlParser.TABNO - 1890)) | (1 << (PlSqlParser.TAG - 1890)) | (1 << (PlSqlParser.TANH - 1890)) | (1 << (PlSqlParser.TAN - 1890)) | (1 << (PlSqlParser.TBLORIDXPARTNUM - 1890)) | (1 << (PlSqlParser.TEMPFILE - 1890)) | (1 << (PlSqlParser.TEMPLATE - 1890)) | (1 << (PlSqlParser.TEMPORARY - 1890)) | (1 << (PlSqlParser.TEMP_TABLE - 1890)))) !== 0) || ((((_la - 1922)) & ~0x1f) == 0 && ((1 << (_la - 1922)) & ((1 << (PlSqlParser.TEST - 1922)) | (1 << (PlSqlParser.TEXT - 1922)) | (1 << (PlSqlParser.THAN - 1922)) | (1 << (PlSqlParser.THEN - 1922)) | (1 << (PlSqlParser.THE - 1922)) | (1 << (PlSqlParser.THREAD - 1922)) | (1 << (PlSqlParser.THROUGH - 1922)) | (1 << (PlSqlParser.TIER - 1922)) | (1 << (PlSqlParser.TIES - 1922)) | (1 << (PlSqlParser.TIMEOUT - 1922)) | (1 << (PlSqlParser.TIMESTAMP_LTZ_UNCONSTRAINED - 1922)) | (1 << (PlSqlParser.TIMESTAMP - 1922)) | (1 << (PlSqlParser.TIMESTAMP_TZ_UNCONSTRAINED - 1922)) | (1 << (PlSqlParser.TIMESTAMP_UNCONSTRAINED - 1922)) | (1 << (PlSqlParser.TIMES - 1922)) | (1 << (PlSqlParser.TIME - 1922)) | (1 << (PlSqlParser.TIMEZONE_ABBR - 1922)) | (1 << (PlSqlParser.TIMEZONE_HOUR - 1922)) | (1 << (PlSqlParser.TIMEZONE_MINUTE - 1922)) | (1 << (PlSqlParser.TIMEZONE_OFFSET - 1922)) | (1 << (PlSqlParser.TIMEZONE_REGION - 1922)) | (1 << (PlSqlParser.TIME_ZONE - 1922)) | (1 << (PlSqlParser.TIV_GB - 1922)) | (1 << (PlSqlParser.TIV_SSF - 1922)) | (1 << (PlSqlParser.TO_ACLID - 1922)) | (1 << (PlSqlParser.TO_BINARY_DOUBLE - 1922)) | (1 << (PlSqlParser.TO_BINARY_FLOAT - 1922)) | (1 << (PlSqlParser.TO_BLOB - 1922)) | (1 << (PlSqlParser.TO_CLOB - 1922)) | (1 << (PlSqlParser.TO_DSINTERVAL - 1922)) | (1 << (PlSqlParser.TO_LOB - 1922)))) !== 0) || ((((_la - 1954)) & ~0x1f) == 0 && ((1 << (_la - 1954)) & ((1 << (PlSqlParser.TO_MULTI_BYTE - 1954)) | (1 << (PlSqlParser.TO_NCHAR - 1954)) | (1 << (PlSqlParser.TO_NCLOB - 1954)) | (1 << (PlSqlParser.TO_NUMBER - 1954)) | (1 << (PlSqlParser.TOPLEVEL - 1954)) | (1 << (PlSqlParser.TO_SINGLE_BYTE - 1954)) | (1 << (PlSqlParser.TO_TIMESTAMP - 1954)) | (1 << (PlSqlParser.TO_TIMESTAMP_TZ - 1954)) | (1 << (PlSqlParser.TO_TIME - 1954)) | (1 << (PlSqlParser.TO_TIME_TZ - 1954)) | (1 << (PlSqlParser.TO_YMINTERVAL - 1954)) | (1 << (PlSqlParser.TRACE - 1954)) | (1 << (PlSqlParser.TRACING - 1954)) | (1 << (PlSqlParser.TRACKING - 1954)) | (1 << (PlSqlParser.TRAILING - 1954)) | (1 << (PlSqlParser.TRANSACTION - 1954)) | (1 << (PlSqlParser.TRANSFORM_DISTINCT_AGG - 1954)) | (1 << (PlSqlParser.TRANSITIONAL - 1954)) | (1 << (PlSqlParser.TRANSITION - 1954)) | (1 << (PlSqlParser.TRANSLATE - 1954)) | (1 << (PlSqlParser.TRANSLATION - 1954)) | (1 << (PlSqlParser.TREAT - 1954)) | (1 << (PlSqlParser.TRIGGERS - 1954)) | (1 << (PlSqlParser.TRIGGER - 1954)) | (1 << (PlSqlParser.TRUE - 1954)) | (1 << (PlSqlParser.TRUNCATE - 1954)) | (1 << (PlSqlParser.TRUNC - 1954)) | (1 << (PlSqlParser.TRUSTED - 1954)) | (1 << (PlSqlParser.TRUST - 1954)) | (1 << (PlSqlParser.TUNING - 1954)) | (1 << (PlSqlParser.TX - 1954)))) !== 0) || ((((_la - 1986)) & ~0x1f) == 0 && ((1 << (_la - 1986)) & ((1 << (PlSqlParser.TYPES - 1986)) | (1 << (PlSqlParser.TYPE - 1986)) | (1 << (PlSqlParser.TZ_OFFSET - 1986)) | (1 << (PlSqlParser.UB2 - 1986)) | (1 << (PlSqlParser.UBA - 1986)) | (1 << (PlSqlParser.UCS2 - 1986)) | (1 << (PlSqlParser.UID - 1986)) | (1 << (PlSqlParser.UNARCHIVED - 1986)) | (1 << (PlSqlParser.UNBOUNDED - 1986)) | (1 << (PlSqlParser.UNBOUND - 1986)) | (1 << (PlSqlParser.UNCONDITIONAL - 1986)) | (1 << (PlSqlParser.UNDER - 1986)) | (1 << (PlSqlParser.UNDO - 1986)) | (1 << (PlSqlParser.UNDROP - 1986)) | (1 << (PlSqlParser.UNIFORM - 1986)) | (1 << (PlSqlParser.UNISTR - 1986)) | (1 << (PlSqlParser.UNLIMITED - 1986)) | (1 << (PlSqlParser.UNLOAD - 1986)) | (1 << (PlSqlParser.UNLOCK - 1986)) | (1 << (PlSqlParser.UNMATCHED - 1986)) | (1 << (PlSqlParser.UNNEST_INNERJ_DISTINCT_VIEW - 1986)) | (1 << (PlSqlParser.UNNEST_NOSEMIJ_NODISTINCTVIEW - 1986)) | (1 << (PlSqlParser.UNNEST_SEMIJ_VIEW - 1986)) | (1 << (PlSqlParser.UNNEST - 1986)) | (1 << (PlSqlParser.UNPACKED - 1986)) | (1 << (PlSqlParser.UNPIVOT - 1986)) | (1 << (PlSqlParser.UNPLUG - 1986)) | (1 << (PlSqlParser.UNPROTECTED - 1986)) | (1 << (PlSqlParser.UNQUIESCE - 1986)) | (1 << (PlSqlParser.UNRECOVERABLE - 1986)))) !== 0) || ((((_la - 2018)) & ~0x1f) == 0 && ((1 << (_la - 2018)) & ((1 << (PlSqlParser.UNRESTRICTED - 2018)) | (1 << (PlSqlParser.UNSUBSCRIBE - 2018)) | (1 << (PlSqlParser.UNTIL - 2018)) | (1 << (PlSqlParser.UNUSABLE - 2018)) | (1 << (PlSqlParser.UNUSED - 2018)) | (1 << (PlSqlParser.UPDATABLE - 2018)) | (1 << (PlSqlParser.UPDATED - 2018)) | (1 << (PlSqlParser.UPDATEXML - 2018)) | (1 << (PlSqlParser.UPD_INDEXES - 2018)) | (1 << (PlSqlParser.UPD_JOININDEX - 2018)) | (1 << (PlSqlParser.UPGRADE - 2018)) | (1 << (PlSqlParser.UPPER - 2018)) | (1 << (PlSqlParser.UPSERT - 2018)) | (1 << (PlSqlParser.UROWID - 2018)) | (1 << (PlSqlParser.USABLE - 2018)) | (1 << (PlSqlParser.USAGE - 2018)) | (1 << (PlSqlParser.USE_ANTI - 2018)) | (1 << (PlSqlParser.USE_CONCAT - 2018)) | (1 << (PlSqlParser.USE_CUBE - 2018)) | (1 << (PlSqlParser.USE_HASH_AGGREGATION - 2018)) | (1 << (PlSqlParser.USE_HASH_GBY_FOR_PUSHDOWN - 2018)) | (1 << (PlSqlParser.USE_HASH - 2018)) | (1 << (PlSqlParser.USE_HIDDEN_PARTITIONS - 2018)) | (1 << (PlSqlParser.USE_INVISIBLE_INDEXES - 2018)) | (1 << (PlSqlParser.USE_MERGE_CARTESIAN - 2018)) | (1 << (PlSqlParser.USE_MERGE - 2018)) | (1 << (PlSqlParser.USE_NL - 2018)) | (1 << (PlSqlParser.USE_NL_WITH_INDEX - 2018)) | (1 << (PlSqlParser.USE_PRIVATE_OUTLINES - 2018)) | (1 << (PlSqlParser.USER_DATA - 2018)) | (1 << (PlSqlParser.USER_DEFINED - 2018)))) !== 0) || ((((_la - 2050)) & ~0x1f) == 0 && ((1 << (_la - 2050)) & ((1 << (PlSqlParser.USERENV - 2050)) | (1 << (PlSqlParser.USERGROUP - 2050)) | (1 << (PlSqlParser.USER_RECYCLEBIN - 2050)) | (1 << (PlSqlParser.USERS - 2050)) | (1 << (PlSqlParser.USER_TABLESPACES - 2050)) | (1 << (PlSqlParser.USER - 2050)) | (1 << (PlSqlParser.USE_SEMI - 2050)) | (1 << (PlSqlParser.USE_STORED_OUTLINES - 2050)) | (1 << (PlSqlParser.USE_TTT_FOR_GSETS - 2050)) | (1 << (PlSqlParser.USE - 2050)) | (1 << (PlSqlParser.USE_VECTOR_AGGREGATION - 2050)) | (1 << (PlSqlParser.USE_WEAK_NAME_RESL - 2050)) | (1 << (PlSqlParser.USING_NO_EXPAND - 2050)) | (1 << (PlSqlParser.USING - 2050)) | (1 << (PlSqlParser.UTF16BE - 2050)) | (1 << (PlSqlParser.UTF16LE - 2050)) | (1 << (PlSqlParser.UTF32 - 2050)) | (1 << (PlSqlParser.UTF8 - 2050)) | (1 << (PlSqlParser.V1 - 2050)) | (1 << (PlSqlParser.V2 - 2050)) | (1 << (PlSqlParser.VALIDATE - 2050)) | (1 << (PlSqlParser.VALIDATION - 2050)) | (1 << (PlSqlParser.VALID_TIME_END - 2050)) | (1 << (PlSqlParser.VALUE - 2050)) | (1 << (PlSqlParser.VARCHAR2 - 2050)) | (1 << (PlSqlParser.VARCHAR - 2050)) | (1 << (PlSqlParser.VARIABLE - 2050)) | (1 << (PlSqlParser.VAR_POP - 2050)) | (1 << (PlSqlParser.VARRAYS - 2050)) | (1 << (PlSqlParser.VARRAY - 2050)) | (1 << (PlSqlParser.VAR_SAMP - 2050)))) !== 0) || ((((_la - 2082)) & ~0x1f) == 0 && ((1 << (_la - 2082)) & ((1 << (PlSqlParser.VARYING - 2082)) | (1 << (PlSqlParser.VECTOR_READ_TRACE - 2082)) | (1 << (PlSqlParser.VECTOR_READ - 2082)) | (1 << (PlSqlParser.VECTOR_TRANSFORM_DIMS - 2082)) | (1 << (PlSqlParser.VECTOR_TRANSFORM_FACT - 2082)) | (1 << (PlSqlParser.VECTOR_TRANSFORM - 2082)) | (1 << (PlSqlParser.VERIFIER - 2082)) | (1 << (PlSqlParser.VERIFY - 2082)) | (1 << (PlSqlParser.VERSIONING - 2082)) | (1 << (PlSqlParser.VERSIONS_ENDSCN - 2082)) | (1 << (PlSqlParser.VERSIONS_ENDTIME - 2082)) | (1 << (PlSqlParser.VERSIONS_OPERATION - 2082)) | (1 << (PlSqlParser.VERSIONS_STARTSCN - 2082)) | (1 << (PlSqlParser.VERSIONS_STARTTIME - 2082)) | (1 << (PlSqlParser.VERSIONS - 2082)) | (1 << (PlSqlParser.VERSIONS_XID - 2082)) | (1 << (PlSqlParser.VERSION - 2082)) | (1 << (PlSqlParser.VIOLATION - 2082)) | (1 << (PlSqlParser.VIRTUAL - 2082)) | (1 << (PlSqlParser.VISIBILITY - 2082)) | (1 << (PlSqlParser.VISIBLE - 2082)) | (1 << (PlSqlParser.VOLUME - 2082)) | (1 << (PlSqlParser.VSIZE - 2082)) | (1 << (PlSqlParser.WAIT - 2082)) | (1 << (PlSqlParser.WALLET - 2082)) | (1 << (PlSqlParser.WARNING - 2082)) | (1 << (PlSqlParser.WEEKS - 2082)) | (1 << (PlSqlParser.WEEK - 2082)) | (1 << (PlSqlParser.WELLFORMED - 2082)) | (1 << (PlSqlParser.WHENEVER - 2082)) | (1 << (PlSqlParser.WHEN - 2082)))) !== 0) || ((((_la - 2115)) & ~0x1f) == 0 && ((1 << (_la - 2115)) & ((1 << (PlSqlParser.WHILE - 2115)) | (1 << (PlSqlParser.WHITESPACE - 2115)) | (1 << (PlSqlParser.WIDTH_BUCKET - 2115)) | (1 << (PlSqlParser.WITHIN - 2115)) | (1 << (PlSqlParser.WITHOUT - 2115)) | (1 << (PlSqlParser.WITH_PLSQL - 2115)) | (1 << (PlSqlParser.WORK - 2115)) | (1 << (PlSqlParser.WRAPPED - 2115)) | (1 << (PlSqlParser.WRAPPER - 2115)) | (1 << (PlSqlParser.WRITE - 2115)) | (1 << (PlSqlParser.XDB_FASTPATH_INSERT - 2115)) | (1 << (PlSqlParser.X_DYN_PRUNE - 2115)) | (1 << (PlSqlParser.XID - 2115)) | (1 << (PlSqlParser.XML2OBJECT - 2115)) | (1 << (PlSqlParser.XMLAGG - 2115)) | (1 << (PlSqlParser.XMLATTRIBUTES - 2115)) | (1 << (PlSqlParser.XMLCAST - 2115)) | (1 << (PlSqlParser.XMLCDATA - 2115)) | (1 << (PlSqlParser.XMLCOLATTVAL - 2115)) | (1 << (PlSqlParser.XMLCOMMENT - 2115)) | (1 << (PlSqlParser.XMLCONCAT - 2115)) | (1 << (PlSqlParser.XMLDIFF - 2115)) | (1 << (PlSqlParser.XML_DML_RWT_STMT - 2115)) | (1 << (PlSqlParser.XMLELEMENT - 2115)) | (1 << (PlSqlParser.XMLEXISTS2 - 2115)) | (1 << (PlSqlParser.XMLEXISTS - 2115)) | (1 << (PlSqlParser.XMLFOREST - 2115)) | (1 << (PlSqlParser.XMLINDEX_REWRITE_IN_SELECT - 2115)) | (1 << (PlSqlParser.XMLINDEX_REWRITE - 2115)))) !== 0) || ((((_la - 2147)) & ~0x1f) == 0 && ((1 << (_la - 2147)) & ((1 << (PlSqlParser.XMLINDEX_SEL_IDX_TBL - 2147)) | (1 << (PlSqlParser.XMLISNODE - 2147)) | (1 << (PlSqlParser.XMLISVALID - 2147)) | (1 << (PlSqlParser.XMLNAMESPACES - 2147)) | (1 << (PlSqlParser.XMLPARSE - 2147)) | (1 << (PlSqlParser.XMLPATCH - 2147)) | (1 << (PlSqlParser.XMLPI - 2147)) | (1 << (PlSqlParser.XMLQUERYVAL - 2147)) | (1 << (PlSqlParser.XMLQUERY - 2147)) | (1 << (PlSqlParser.XMLROOT - 2147)) | (1 << (PlSqlParser.XMLSCHEMA - 2147)) | (1 << (PlSqlParser.XMLSERIALIZE - 2147)) | (1 << (PlSqlParser.XMLTABLE - 2147)) | (1 << (PlSqlParser.XMLTRANSFORMBLOB - 2147)) | (1 << (PlSqlParser.XMLTRANSFORM - 2147)) | (1 << (PlSqlParser.XMLTYPE - 2147)) | (1 << (PlSqlParser.XML - 2147)) | (1 << (PlSqlParser.XPATHTABLE - 2147)) | (1 << (PlSqlParser.XS_SYS_CONTEXT - 2147)) | (1 << (PlSqlParser.XS - 2147)) | (1 << (PlSqlParser.YEARS - 2147)) | (1 << (PlSqlParser.YEAR - 2147)) | (1 << (PlSqlParser.YES - 2147)) | (1 << (PlSqlParser.YMINTERVAL_UNCONSTRAINED - 2147)) | (1 << (PlSqlParser.ZONEMAP - 2147)) | (1 << (PlSqlParser.ZONE - 2147)) | (1 << (PlSqlParser.PREDICTION - 2147)) | (1 << (PlSqlParser.PREDICTION_BOUNDS - 2147)) | (1 << (PlSqlParser.PREDICTION_COST - 2147)) | (1 << (PlSqlParser.PREDICTION_DETAILS - 2147)) | (1 << (PlSqlParser.PREDICTION_PROBABILITY - 2147)))) !== 0) || ((((_la - 2179)) & ~0x1f) == 0 && ((1 << (_la - 2179)) & ((1 << (PlSqlParser.PREDICTION_SET - 2179)) | (1 << (PlSqlParser.CUME_DIST - 2179)) | (1 << (PlSqlParser.DENSE_RANK - 2179)) | (1 << (PlSqlParser.LISTAGG - 2179)) | (1 << (PlSqlParser.PERCENT_RANK - 2179)) | (1 << (PlSqlParser.PERCENTILE_CONT - 2179)) | (1 << (PlSqlParser.PERCENTILE_DISC - 2179)) | (1 << (PlSqlParser.RANK - 2179)) | (1 << (PlSqlParser.AVG - 2179)) | (1 << (PlSqlParser.CORR - 2179)) | (1 << (PlSqlParser.COVAR_ - 2179)) | (1 << (PlSqlParser.LAG - 2179)) | (1 << (PlSqlParser.LEAD - 2179)) | (1 << (PlSqlParser.MAX - 2179)) | (1 << (PlSqlParser.MEDIAN - 2179)) | (1 << (PlSqlParser.MIN - 2179)) | (1 << (PlSqlParser.NTILE - 2179)) | (1 << (PlSqlParser.NVL - 2179)) | (1 << (PlSqlParser.RATIO_TO_REPORT - 2179)) | (1 << (PlSqlParser.REGR_ - 2179)) | (1 << (PlSqlParser.ROUND - 2179)) | (1 << (PlSqlParser.ROW_NUMBER - 2179)) | (1 << (PlSqlParser.SUBSTR - 2179)) | (1 << (PlSqlParser.TO_CHAR - 2179)) | (1 << (PlSqlParser.TRIM - 2179)) | (1 << (PlSqlParser.SUM - 2179)) | (1 << (PlSqlParser.STDDEV - 2179)) | (1 << (PlSqlParser.VAR_ - 2179)) | (1 << (PlSqlParser.VARIANCE - 2179)) | (1 << (PlSqlParser.LEAST - 2179)) | (1 << (PlSqlParser.GREATEST - 2179)))) !== 0) || ((((_la - 2211)) & ~0x1f) == 0 && ((1 << (_la - 2211)) & ((1 << (PlSqlParser.TO_DATE - 2211)) | (1 << (PlSqlParser.NATIONAL_CHAR_STRING_LIT - 2211)) | (1 << (PlSqlParser.PERIOD - 2211)) | (1 << (PlSqlParser.CHAR_STRING - 2211)) | (1 << (PlSqlParser.DELIMITED_ID - 2211)))) !== 0) || _la===PlSqlParser.INTRODUCER || _la===PlSqlParser.REGULAR_ID) { this.state = 9780; this.table_alias(); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Lock_table_statementContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_lock_table_statement; return this; } Lock_table_statementContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Lock_table_statementContext.prototype.constructor = Lock_table_statementContext; Lock_table_statementContext.prototype.LOCK = function() { return this.getToken(PlSqlParser.LOCK, 0); }; Lock_table_statementContext.prototype.TABLE = function() { return this.getToken(PlSqlParser.TABLE, 0); }; Lock_table_statementContext.prototype.lock_table_element = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Lock_table_elementContext); } else { return this.getTypedRuleContext(Lock_table_elementContext,i); } }; Lock_table_statementContext.prototype.IN = function() { return this.getToken(PlSqlParser.IN, 0); }; Lock_table_statementContext.prototype.lock_mode = function() { return this.getTypedRuleContext(Lock_modeContext,0); }; Lock_table_statementContext.prototype.MODE = function() { return this.getToken(PlSqlParser.MODE, 0); }; Lock_table_statementContext.prototype.COMMA = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.COMMA); } else { return this.getToken(PlSqlParser.COMMA, i); } }; Lock_table_statementContext.prototype.wait_nowait_part = function() { return this.getTypedRuleContext(Wait_nowait_partContext,0); }; Lock_table_statementContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterLock_table_statement(this); } }; Lock_table_statementContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitLock_table_statement(this); } }; Lock_table_statementContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitLock_table_statement(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Lock_table_statementContext = Lock_table_statementContext; PlSqlParser.prototype.lock_table_statement = function() { var localctx = new Lock_table_statementContext(this, this._ctx, this.state); this.enterRule(localctx, 1202, PlSqlParser.RULE_lock_table_statement); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 9783; this.match(PlSqlParser.LOCK); this.state = 9784; this.match(PlSqlParser.TABLE); this.state = 9785; this.lock_table_element(); this.state = 9790; this._errHandler.sync(this); _la = this._input.LA(1); while(_la===PlSqlParser.COMMA) { this.state = 9786; this.match(PlSqlParser.COMMA); this.state = 9787; this.lock_table_element(); this.state = 9792; this._errHandler.sync(this); _la = this._input.LA(1); } this.state = 9793; this.match(PlSqlParser.IN); this.state = 9794; this.lock_mode(); this.state = 9795; this.match(PlSqlParser.MODE); this.state = 9797; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,1316,this._ctx); if(la_===1) { this.state = 9796; this.wait_nowait_part(); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Wait_nowait_partContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_wait_nowait_part; return this; } Wait_nowait_partContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Wait_nowait_partContext.prototype.constructor = Wait_nowait_partContext; Wait_nowait_partContext.prototype.WAIT = function() { return this.getToken(PlSqlParser.WAIT, 0); }; Wait_nowait_partContext.prototype.expression = function() { return this.getTypedRuleContext(ExpressionContext,0); }; Wait_nowait_partContext.prototype.NOWAIT = function() { return this.getToken(PlSqlParser.NOWAIT, 0); }; Wait_nowait_partContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterWait_nowait_part(this); } }; Wait_nowait_partContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitWait_nowait_part(this); } }; Wait_nowait_partContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitWait_nowait_part(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Wait_nowait_partContext = Wait_nowait_partContext; PlSqlParser.prototype.wait_nowait_part = function() { var localctx = new Wait_nowait_partContext(this, this._ctx, this.state); this.enterRule(localctx, 1204, PlSqlParser.RULE_wait_nowait_part); try { this.state = 9802; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.WAIT: this.enterOuterAlt(localctx, 1); this.state = 9799; this.match(PlSqlParser.WAIT); this.state = 9800; this.expression(); break; case PlSqlParser.NOWAIT: this.enterOuterAlt(localctx, 2); this.state = 9801; this.match(PlSqlParser.NOWAIT); break; default: throw new antlr4.error.NoViableAltException(this); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Lock_table_elementContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_lock_table_element; return this; } Lock_table_elementContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Lock_table_elementContext.prototype.constructor = Lock_table_elementContext; Lock_table_elementContext.prototype.tableview_name = function() { return this.getTypedRuleContext(Tableview_nameContext,0); }; Lock_table_elementContext.prototype.partition_extension_clause = function() { return this.getTypedRuleContext(Partition_extension_clauseContext,0); }; Lock_table_elementContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterLock_table_element(this); } }; Lock_table_elementContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitLock_table_element(this); } }; Lock_table_elementContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitLock_table_element(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Lock_table_elementContext = Lock_table_elementContext; PlSqlParser.prototype.lock_table_element = function() { var localctx = new Lock_table_elementContext(this, this._ctx, this.state); this.enterRule(localctx, 1206, PlSqlParser.RULE_lock_table_element); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 9804; this.tableview_name(); this.state = 9806; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.PARTITION || _la===PlSqlParser.SUBPARTITION) { this.state = 9805; this.partition_extension_clause(); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Lock_modeContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_lock_mode; return this; } Lock_modeContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Lock_modeContext.prototype.constructor = Lock_modeContext; Lock_modeContext.prototype.ROW = function() { return this.getToken(PlSqlParser.ROW, 0); }; Lock_modeContext.prototype.SHARE = function() { return this.getToken(PlSqlParser.SHARE, 0); }; Lock_modeContext.prototype.EXCLUSIVE = function() { return this.getToken(PlSqlParser.EXCLUSIVE, 0); }; Lock_modeContext.prototype.UPDATE = function() { return this.getToken(PlSqlParser.UPDATE, 0); }; Lock_modeContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterLock_mode(this); } }; Lock_modeContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitLock_mode(this); } }; Lock_modeContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitLock_mode(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Lock_modeContext = Lock_modeContext; PlSqlParser.prototype.lock_mode = function() { var localctx = new Lock_modeContext(this, this._ctx, this.state); this.enterRule(localctx, 1208, PlSqlParser.RULE_lock_mode); var _la = 0; // Token type try { this.state = 9820; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,1320,this._ctx); switch(la_) { case 1: this.enterOuterAlt(localctx, 1); this.state = 9808; this.match(PlSqlParser.ROW); this.state = 9809; this.match(PlSqlParser.SHARE); break; case 2: this.enterOuterAlt(localctx, 2); this.state = 9810; this.match(PlSqlParser.ROW); this.state = 9811; this.match(PlSqlParser.EXCLUSIVE); break; case 3: this.enterOuterAlt(localctx, 3); this.state = 9812; this.match(PlSqlParser.SHARE); this.state = 9814; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.UPDATE) { this.state = 9813; this.match(PlSqlParser.UPDATE); } break; case 4: this.enterOuterAlt(localctx, 4); this.state = 9816; this.match(PlSqlParser.SHARE); this.state = 9817; this.match(PlSqlParser.ROW); this.state = 9818; this.match(PlSqlParser.EXCLUSIVE); break; case 5: this.enterOuterAlt(localctx, 5); this.state = 9819; this.match(PlSqlParser.EXCLUSIVE); break; } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function General_table_refContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_general_table_ref; return this; } General_table_refContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); General_table_refContext.prototype.constructor = General_table_refContext; General_table_refContext.prototype.dml_table_expression_clause = function() { return this.getTypedRuleContext(Dml_table_expression_clauseContext,0); }; General_table_refContext.prototype.ONLY = function() { return this.getToken(PlSqlParser.ONLY, 0); }; General_table_refContext.prototype.LEFT_PAREN = function() { return this.getToken(PlSqlParser.LEFT_PAREN, 0); }; General_table_refContext.prototype.RIGHT_PAREN = function() { return this.getToken(PlSqlParser.RIGHT_PAREN, 0); }; General_table_refContext.prototype.table_alias = function() { return this.getTypedRuleContext(Table_aliasContext,0); }; General_table_refContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterGeneral_table_ref(this); } }; General_table_refContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitGeneral_table_ref(this); } }; General_table_refContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitGeneral_table_ref(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.General_table_refContext = General_table_refContext; PlSqlParser.prototype.general_table_ref = function() { var localctx = new General_table_refContext(this, this._ctx, this.state); this.enterRule(localctx, 1210, PlSqlParser.RULE_general_table_ref); try { this.enterOuterAlt(localctx, 1); this.state = 9828; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,1321,this._ctx); switch(la_) { case 1: this.state = 9822; this.dml_table_expression_clause(); break; case 2: this.state = 9823; this.match(PlSqlParser.ONLY); this.state = 9824; this.match(PlSqlParser.LEFT_PAREN); this.state = 9825; this.dml_table_expression_clause(); this.state = 9826; this.match(PlSqlParser.RIGHT_PAREN); break; } this.state = 9831; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,1322,this._ctx); if(la_===1) { this.state = 9830; this.table_alias(); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Static_returning_clauseContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_static_returning_clause; return this; } Static_returning_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Static_returning_clauseContext.prototype.constructor = Static_returning_clauseContext; Static_returning_clauseContext.prototype.expressions = function() { return this.getTypedRuleContext(ExpressionsContext,0); }; Static_returning_clauseContext.prototype.into_clause = function() { return this.getTypedRuleContext(Into_clauseContext,0); }; Static_returning_clauseContext.prototype.RETURNING = function() { return this.getToken(PlSqlParser.RETURNING, 0); }; Static_returning_clauseContext.prototype.RETURN = function() { return this.getToken(PlSqlParser.RETURN, 0); }; Static_returning_clauseContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterStatic_returning_clause(this); } }; Static_returning_clauseContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitStatic_returning_clause(this); } }; Static_returning_clauseContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitStatic_returning_clause(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Static_returning_clauseContext = Static_returning_clauseContext; PlSqlParser.prototype.static_returning_clause = function() { var localctx = new Static_returning_clauseContext(this, this._ctx, this.state); this.enterRule(localctx, 1212, PlSqlParser.RULE_static_returning_clause); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 9833; _la = this._input.LA(1); if(!(_la===PlSqlParser.RETURNING || _la===PlSqlParser.RETURN)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } this.state = 9834; this.expressions(); this.state = 9835; this.into_clause(); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Error_logging_clauseContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_error_logging_clause; return this; } Error_logging_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Error_logging_clauseContext.prototype.constructor = Error_logging_clauseContext; Error_logging_clauseContext.prototype.LOG = function() { return this.getToken(PlSqlParser.LOG, 0); }; Error_logging_clauseContext.prototype.ERRORS = function() { return this.getToken(PlSqlParser.ERRORS, 0); }; Error_logging_clauseContext.prototype.error_logging_into_part = function() { return this.getTypedRuleContext(Error_logging_into_partContext,0); }; Error_logging_clauseContext.prototype.expression = function() { return this.getTypedRuleContext(ExpressionContext,0); }; Error_logging_clauseContext.prototype.error_logging_reject_part = function() { return this.getTypedRuleContext(Error_logging_reject_partContext,0); }; Error_logging_clauseContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterError_logging_clause(this); } }; Error_logging_clauseContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitError_logging_clause(this); } }; Error_logging_clauseContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitError_logging_clause(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Error_logging_clauseContext = Error_logging_clauseContext; PlSqlParser.prototype.error_logging_clause = function() { var localctx = new Error_logging_clauseContext(this, this._ctx, this.state); this.enterRule(localctx, 1214, PlSqlParser.RULE_error_logging_clause); try { this.enterOuterAlt(localctx, 1); this.state = 9837; this.match(PlSqlParser.LOG); this.state = 9838; this.match(PlSqlParser.ERRORS); this.state = 9840; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,1323,this._ctx); if(la_===1) { this.state = 9839; this.error_logging_into_part(); } this.state = 9843; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,1324,this._ctx); if(la_===1) { this.state = 9842; this.expression(); } this.state = 9846; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,1325,this._ctx); if(la_===1) { this.state = 9845; this.error_logging_reject_part(); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Error_logging_into_partContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_error_logging_into_part; return this; } Error_logging_into_partContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Error_logging_into_partContext.prototype.constructor = Error_logging_into_partContext; Error_logging_into_partContext.prototype.INTO = function() { return this.getToken(PlSqlParser.INTO, 0); }; Error_logging_into_partContext.prototype.tableview_name = function() { return this.getTypedRuleContext(Tableview_nameContext,0); }; Error_logging_into_partContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterError_logging_into_part(this); } }; Error_logging_into_partContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitError_logging_into_part(this); } }; Error_logging_into_partContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitError_logging_into_part(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Error_logging_into_partContext = Error_logging_into_partContext; PlSqlParser.prototype.error_logging_into_part = function() { var localctx = new Error_logging_into_partContext(this, this._ctx, this.state); this.enterRule(localctx, 1216, PlSqlParser.RULE_error_logging_into_part); try { this.enterOuterAlt(localctx, 1); this.state = 9848; this.match(PlSqlParser.INTO); this.state = 9849; this.tableview_name(); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Error_logging_reject_partContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_error_logging_reject_part; return this; } Error_logging_reject_partContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Error_logging_reject_partContext.prototype.constructor = Error_logging_reject_partContext; Error_logging_reject_partContext.prototype.REJECT = function() { return this.getToken(PlSqlParser.REJECT, 0); }; Error_logging_reject_partContext.prototype.LIMIT = function() { return this.getToken(PlSqlParser.LIMIT, 0); }; Error_logging_reject_partContext.prototype.UNLIMITED = function() { return this.getToken(PlSqlParser.UNLIMITED, 0); }; Error_logging_reject_partContext.prototype.expression = function() { return this.getTypedRuleContext(ExpressionContext,0); }; Error_logging_reject_partContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterError_logging_reject_part(this); } }; Error_logging_reject_partContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitError_logging_reject_part(this); } }; Error_logging_reject_partContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitError_logging_reject_part(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Error_logging_reject_partContext = Error_logging_reject_partContext; PlSqlParser.prototype.error_logging_reject_part = function() { var localctx = new Error_logging_reject_partContext(this, this._ctx, this.state); this.enterRule(localctx, 1218, PlSqlParser.RULE_error_logging_reject_part); try { this.enterOuterAlt(localctx, 1); this.state = 9851; this.match(PlSqlParser.REJECT); this.state = 9852; this.match(PlSqlParser.LIMIT); this.state = 9855; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,1326,this._ctx); switch(la_) { case 1: this.state = 9853; this.match(PlSqlParser.UNLIMITED); break; case 2: this.state = 9854; this.expression(); break; } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Dml_table_expression_clauseContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_dml_table_expression_clause; return this; } Dml_table_expression_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Dml_table_expression_clauseContext.prototype.constructor = Dml_table_expression_clauseContext; Dml_table_expression_clauseContext.prototype.table_collection_expression = function() { return this.getTypedRuleContext(Table_collection_expressionContext,0); }; Dml_table_expression_clauseContext.prototype.LEFT_PAREN = function() { return this.getToken(PlSqlParser.LEFT_PAREN, 0); }; Dml_table_expression_clauseContext.prototype.select_statement = function() { return this.getTypedRuleContext(Select_statementContext,0); }; Dml_table_expression_clauseContext.prototype.RIGHT_PAREN = function() { return this.getToken(PlSqlParser.RIGHT_PAREN, 0); }; Dml_table_expression_clauseContext.prototype.subquery_restriction_clause = function() { return this.getTypedRuleContext(Subquery_restriction_clauseContext,0); }; Dml_table_expression_clauseContext.prototype.tableview_name = function() { return this.getTypedRuleContext(Tableview_nameContext,0); }; Dml_table_expression_clauseContext.prototype.sample_clause = function() { return this.getTypedRuleContext(Sample_clauseContext,0); }; Dml_table_expression_clauseContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterDml_table_expression_clause(this); } }; Dml_table_expression_clauseContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitDml_table_expression_clause(this); } }; Dml_table_expression_clauseContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitDml_table_expression_clause(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Dml_table_expression_clauseContext = Dml_table_expression_clauseContext; PlSqlParser.prototype.dml_table_expression_clause = function() { var localctx = new Dml_table_expression_clauseContext(this, this._ctx, this.state); this.enterRule(localctx, 1220, PlSqlParser.RULE_dml_table_expression_clause); var _la = 0; // Token type try { this.state = 9869; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,1329,this._ctx); switch(la_) { case 1: this.enterOuterAlt(localctx, 1); this.state = 9857; this.table_collection_expression(); break; case 2: this.enterOuterAlt(localctx, 2); this.state = 9858; this.match(PlSqlParser.LEFT_PAREN); this.state = 9859; this.select_statement(); this.state = 9861; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.WITH) { this.state = 9860; this.subquery_restriction_clause(); } this.state = 9863; this.match(PlSqlParser.RIGHT_PAREN); break; case 3: this.enterOuterAlt(localctx, 3); this.state = 9865; this.tableview_name(); this.state = 9867; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,1328,this._ctx); if(la_===1) { this.state = 9866; this.sample_clause(); } break; } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Table_collection_expressionContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_table_collection_expression; return this; } Table_collection_expressionContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Table_collection_expressionContext.prototype.constructor = Table_collection_expressionContext; Table_collection_expressionContext.prototype.TABLE = function() { return this.getToken(PlSqlParser.TABLE, 0); }; Table_collection_expressionContext.prototype.THE = function() { return this.getToken(PlSqlParser.THE, 0); }; Table_collection_expressionContext.prototype.LEFT_PAREN = function() { return this.getToken(PlSqlParser.LEFT_PAREN, 0); }; Table_collection_expressionContext.prototype.subquery = function() { return this.getTypedRuleContext(SubqueryContext,0); }; Table_collection_expressionContext.prototype.RIGHT_PAREN = function() { return this.getToken(PlSqlParser.RIGHT_PAREN, 0); }; Table_collection_expressionContext.prototype.expression = function() { return this.getTypedRuleContext(ExpressionContext,0); }; Table_collection_expressionContext.prototype.outer_join_sign = function() { return this.getTypedRuleContext(Outer_join_signContext,0); }; Table_collection_expressionContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterTable_collection_expression(this); } }; Table_collection_expressionContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitTable_collection_expression(this); } }; Table_collection_expressionContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitTable_collection_expression(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Table_collection_expressionContext = Table_collection_expressionContext; PlSqlParser.prototype.table_collection_expression = function() { var localctx = new Table_collection_expressionContext(this, this._ctx, this.state); this.enterRule(localctx, 1222, PlSqlParser.RULE_table_collection_expression); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 9871; _la = this._input.LA(1); if(!(_la===PlSqlParser.TABLE || _la===PlSqlParser.THE)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } this.state = 9882; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,1331,this._ctx); switch(la_) { case 1: this.state = 9872; this.match(PlSqlParser.LEFT_PAREN); this.state = 9873; this.subquery(); this.state = 9874; this.match(PlSqlParser.RIGHT_PAREN); break; case 2: this.state = 9876; this.match(PlSqlParser.LEFT_PAREN); this.state = 9877; this.expression(); this.state = 9878; this.match(PlSqlParser.RIGHT_PAREN); this.state = 9880; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,1330,this._ctx); if(la_===1) { this.state = 9879; this.outer_join_sign(); } break; } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Subquery_restriction_clauseContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_subquery_restriction_clause; return this; } Subquery_restriction_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Subquery_restriction_clauseContext.prototype.constructor = Subquery_restriction_clauseContext; Subquery_restriction_clauseContext.prototype.WITH = function() { return this.getToken(PlSqlParser.WITH, 0); }; Subquery_restriction_clauseContext.prototype.READ = function() { return this.getToken(PlSqlParser.READ, 0); }; Subquery_restriction_clauseContext.prototype.ONLY = function() { return this.getToken(PlSqlParser.ONLY, 0); }; Subquery_restriction_clauseContext.prototype.CHECK = function() { return this.getToken(PlSqlParser.CHECK, 0); }; Subquery_restriction_clauseContext.prototype.OPTION = function() { return this.getToken(PlSqlParser.OPTION, 0); }; Subquery_restriction_clauseContext.prototype.CONSTRAINT = function() { return this.getToken(PlSqlParser.CONSTRAINT, 0); }; Subquery_restriction_clauseContext.prototype.constraint_name = function() { return this.getTypedRuleContext(Constraint_nameContext,0); }; Subquery_restriction_clauseContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterSubquery_restriction_clause(this); } }; Subquery_restriction_clauseContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitSubquery_restriction_clause(this); } }; Subquery_restriction_clauseContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitSubquery_restriction_clause(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Subquery_restriction_clauseContext = Subquery_restriction_clauseContext; PlSqlParser.prototype.subquery_restriction_clause = function() { var localctx = new Subquery_restriction_clauseContext(this, this._ctx, this.state); this.enterRule(localctx, 1224, PlSqlParser.RULE_subquery_restriction_clause); try { this.enterOuterAlt(localctx, 1); this.state = 9884; this.match(PlSqlParser.WITH); this.state = 9893; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.READ: this.state = 9885; this.match(PlSqlParser.READ); this.state = 9886; this.match(PlSqlParser.ONLY); break; case PlSqlParser.CHECK: this.state = 9887; this.match(PlSqlParser.CHECK); this.state = 9888; this.match(PlSqlParser.OPTION); this.state = 9891; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,1332,this._ctx); if(la_===1) { this.state = 9889; this.match(PlSqlParser.CONSTRAINT); this.state = 9890; this.constraint_name(); } break; default: throw new antlr4.error.NoViableAltException(this); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Sample_clauseContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_sample_clause; return this; } Sample_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Sample_clauseContext.prototype.constructor = Sample_clauseContext; Sample_clauseContext.prototype.SAMPLE = function() { return this.getToken(PlSqlParser.SAMPLE, 0); }; Sample_clauseContext.prototype.LEFT_PAREN = function() { return this.getToken(PlSqlParser.LEFT_PAREN, 0); }; Sample_clauseContext.prototype.expression = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(ExpressionContext); } else { return this.getTypedRuleContext(ExpressionContext,i); } }; Sample_clauseContext.prototype.RIGHT_PAREN = function() { return this.getToken(PlSqlParser.RIGHT_PAREN, 0); }; Sample_clauseContext.prototype.BLOCK = function() { return this.getToken(PlSqlParser.BLOCK, 0); }; Sample_clauseContext.prototype.COMMA = function() { return this.getToken(PlSqlParser.COMMA, 0); }; Sample_clauseContext.prototype.seed_part = function() { return this.getTypedRuleContext(Seed_partContext,0); }; Sample_clauseContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterSample_clause(this); } }; Sample_clauseContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitSample_clause(this); } }; Sample_clauseContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitSample_clause(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Sample_clauseContext = Sample_clauseContext; PlSqlParser.prototype.sample_clause = function() { var localctx = new Sample_clauseContext(this, this._ctx, this.state); this.enterRule(localctx, 1226, PlSqlParser.RULE_sample_clause); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 9895; this.match(PlSqlParser.SAMPLE); this.state = 9897; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.BLOCK) { this.state = 9896; this.match(PlSqlParser.BLOCK); } this.state = 9899; this.match(PlSqlParser.LEFT_PAREN); this.state = 9900; this.expression(); this.state = 9903; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.COMMA) { this.state = 9901; this.match(PlSqlParser.COMMA); this.state = 9902; this.expression(); } this.state = 9905; this.match(PlSqlParser.RIGHT_PAREN); this.state = 9907; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,1336,this._ctx); if(la_===1) { this.state = 9906; this.seed_part(); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Seed_partContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_seed_part; return this; } Seed_partContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Seed_partContext.prototype.constructor = Seed_partContext; Seed_partContext.prototype.SEED = function() { return this.getToken(PlSqlParser.SEED, 0); }; Seed_partContext.prototype.LEFT_PAREN = function() { return this.getToken(PlSqlParser.LEFT_PAREN, 0); }; Seed_partContext.prototype.expression = function() { return this.getTypedRuleContext(ExpressionContext,0); }; Seed_partContext.prototype.RIGHT_PAREN = function() { return this.getToken(PlSqlParser.RIGHT_PAREN, 0); }; Seed_partContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterSeed_part(this); } }; Seed_partContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitSeed_part(this); } }; Seed_partContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitSeed_part(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Seed_partContext = Seed_partContext; PlSqlParser.prototype.seed_part = function() { var localctx = new Seed_partContext(this, this._ctx, this.state); this.enterRule(localctx, 1228, PlSqlParser.RULE_seed_part); try { this.enterOuterAlt(localctx, 1); this.state = 9909; this.match(PlSqlParser.SEED); this.state = 9910; this.match(PlSqlParser.LEFT_PAREN); this.state = 9911; this.expression(); this.state = 9912; this.match(PlSqlParser.RIGHT_PAREN); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function ConditionContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_condition; return this; } ConditionContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); ConditionContext.prototype.constructor = ConditionContext; ConditionContext.prototype.expression = function() { return this.getTypedRuleContext(ExpressionContext,0); }; ConditionContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterCondition(this); } }; ConditionContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitCondition(this); } }; ConditionContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitCondition(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.ConditionContext = ConditionContext; PlSqlParser.prototype.condition = function() { var localctx = new ConditionContext(this, this._ctx, this.state); this.enterRule(localctx, 1230, PlSqlParser.RULE_condition); try { this.enterOuterAlt(localctx, 1); this.state = 9914; this.expression(); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function ExpressionsContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_expressions; return this; } ExpressionsContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); ExpressionsContext.prototype.constructor = ExpressionsContext; ExpressionsContext.prototype.expression = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(ExpressionContext); } else { return this.getTypedRuleContext(ExpressionContext,i); } }; ExpressionsContext.prototype.COMMA = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.COMMA); } else { return this.getToken(PlSqlParser.COMMA, i); } }; ExpressionsContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterExpressions(this); } }; ExpressionsContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitExpressions(this); } }; ExpressionsContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitExpressions(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.ExpressionsContext = ExpressionsContext; PlSqlParser.prototype.expressions = function() { var localctx = new ExpressionsContext(this, this._ctx, this.state); this.enterRule(localctx, 1232, PlSqlParser.RULE_expressions); try { this.enterOuterAlt(localctx, 1); this.state = 9916; this.expression(); this.state = 9921; this._errHandler.sync(this); var _alt = this._interp.adaptivePredict(this._input,1337,this._ctx) while(_alt!=2 && _alt!=antlr4.atn.ATN.INVALID_ALT_NUMBER) { if(_alt===1) { this.state = 9917; this.match(PlSqlParser.COMMA); this.state = 9918; this.expression(); } this.state = 9923; this._errHandler.sync(this); _alt = this._interp.adaptivePredict(this._input,1337,this._ctx); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function ExpressionContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_expression; return this; } ExpressionContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); ExpressionContext.prototype.constructor = ExpressionContext; ExpressionContext.prototype.cursor_expression = function() { return this.getTypedRuleContext(Cursor_expressionContext,0); }; ExpressionContext.prototype.logical_expression = function() { return this.getTypedRuleContext(Logical_expressionContext,0); }; ExpressionContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterExpression(this); } }; ExpressionContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitExpression(this); } }; ExpressionContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitExpression(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.ExpressionContext = ExpressionContext; PlSqlParser.prototype.expression = function() { var localctx = new ExpressionContext(this, this._ctx, this.state); this.enterRule(localctx, 1234, PlSqlParser.RULE_expression); try { this.state = 9926; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,1338,this._ctx); switch(la_) { case 1: this.enterOuterAlt(localctx, 1); this.state = 9924; this.cursor_expression(); break; case 2: this.enterOuterAlt(localctx, 2); this.state = 9925; this.logical_expression(0); break; } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Cursor_expressionContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_cursor_expression; return this; } Cursor_expressionContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Cursor_expressionContext.prototype.constructor = Cursor_expressionContext; Cursor_expressionContext.prototype.CURSOR = function() { return this.getToken(PlSqlParser.CURSOR, 0); }; Cursor_expressionContext.prototype.LEFT_PAREN = function() { return this.getToken(PlSqlParser.LEFT_PAREN, 0); }; Cursor_expressionContext.prototype.subquery = function() { return this.getTypedRuleContext(SubqueryContext,0); }; Cursor_expressionContext.prototype.RIGHT_PAREN = function() { return this.getToken(PlSqlParser.RIGHT_PAREN, 0); }; Cursor_expressionContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterCursor_expression(this); } }; Cursor_expressionContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitCursor_expression(this); } }; Cursor_expressionContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitCursor_expression(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Cursor_expressionContext = Cursor_expressionContext; PlSqlParser.prototype.cursor_expression = function() { var localctx = new Cursor_expressionContext(this, this._ctx, this.state); this.enterRule(localctx, 1236, PlSqlParser.RULE_cursor_expression); try { this.enterOuterAlt(localctx, 1); this.state = 9928; this.match(PlSqlParser.CURSOR); this.state = 9929; this.match(PlSqlParser.LEFT_PAREN); this.state = 9930; this.subquery(); this.state = 9931; this.match(PlSqlParser.RIGHT_PAREN); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Logical_expressionContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_logical_expression; return this; } Logical_expressionContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Logical_expressionContext.prototype.constructor = Logical_expressionContext; Logical_expressionContext.prototype.unary_logical_expression = function() { return this.getTypedRuleContext(Unary_logical_expressionContext,0); }; Logical_expressionContext.prototype.logical_expression = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Logical_expressionContext); } else { return this.getTypedRuleContext(Logical_expressionContext,i); } }; Logical_expressionContext.prototype.AND = function() { return this.getToken(PlSqlParser.AND, 0); }; Logical_expressionContext.prototype.OR = function() { return this.getToken(PlSqlParser.OR, 0); }; Logical_expressionContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterLogical_expression(this); } }; Logical_expressionContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitLogical_expression(this); } }; Logical_expressionContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitLogical_expression(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.prototype.logical_expression = function(_p) { if(_p===undefined) { _p = 0; } var _parentctx = this._ctx; var _parentState = this.state; var localctx = new Logical_expressionContext(this, this._ctx, _parentState); var _prevctx = localctx; var _startState = 1238; this.enterRecursionRule(localctx, 1238, PlSqlParser.RULE_logical_expression, _p); try { this.enterOuterAlt(localctx, 1); this.state = 9934; this.unary_logical_expression(); this._ctx.stop = this._input.LT(-1); this.state = 9944; this._errHandler.sync(this); var _alt = this._interp.adaptivePredict(this._input,1340,this._ctx) while(_alt!=2 && _alt!=antlr4.atn.ATN.INVALID_ALT_NUMBER) { if(_alt===1) { if(this._parseListeners!==null) { this.triggerExitRuleEvent(); } _prevctx = localctx; this.state = 9942; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,1339,this._ctx); switch(la_) { case 1: localctx = new Logical_expressionContext(this, _parentctx, _parentState); this.pushNewRecursionContext(localctx, _startState, PlSqlParser.RULE_logical_expression); this.state = 9936; if (!( this.precpred(this._ctx, 2))) { throw new antlr4.error.FailedPredicateException(this, "this.precpred(this._ctx, 2)"); } this.state = 9937; this.match(PlSqlParser.AND); this.state = 9938; this.logical_expression(3); break; case 2: localctx = new Logical_expressionContext(this, _parentctx, _parentState); this.pushNewRecursionContext(localctx, _startState, PlSqlParser.RULE_logical_expression); this.state = 9939; if (!( this.precpred(this._ctx, 1))) { throw new antlr4.error.FailedPredicateException(this, "this.precpred(this._ctx, 1)"); } this.state = 9940; this.match(PlSqlParser.OR); this.state = 9941; this.logical_expression(2); break; } } this.state = 9946; this._errHandler.sync(this); _alt = this._interp.adaptivePredict(this._input,1340,this._ctx); } } catch( error) { if(error instanceof antlr4.error.RecognitionException) { localctx.exception = error; this._errHandler.reportError(this, error); this._errHandler.recover(this, error); } else { throw error; } } finally { this.unrollRecursionContexts(_parentctx) } return localctx; }; function Unary_logical_expressionContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_unary_logical_expression; return this; } Unary_logical_expressionContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Unary_logical_expressionContext.prototype.constructor = Unary_logical_expressionContext; Unary_logical_expressionContext.prototype.multiset_expression = function() { return this.getTypedRuleContext(Multiset_expressionContext,0); }; Unary_logical_expressionContext.prototype.NOT = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.NOT); } else { return this.getToken(PlSqlParser.NOT, i); } }; Unary_logical_expressionContext.prototype.IS = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.IS); } else { return this.getToken(PlSqlParser.IS, i); } }; Unary_logical_expressionContext.prototype.logical_operation = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Logical_operationContext); } else { return this.getTypedRuleContext(Logical_operationContext,i); } }; Unary_logical_expressionContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterUnary_logical_expression(this); } }; Unary_logical_expressionContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitUnary_logical_expression(this); } }; Unary_logical_expressionContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitUnary_logical_expression(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Unary_logical_expressionContext = Unary_logical_expressionContext; PlSqlParser.prototype.unary_logical_expression = function() { var localctx = new Unary_logical_expressionContext(this, this._ctx, this.state); this.enterRule(localctx, 1240, PlSqlParser.RULE_unary_logical_expression); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 9948; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.NOT) { this.state = 9947; this.match(PlSqlParser.NOT); } this.state = 9950; this.multiset_expression(); this.state = 9958; this._errHandler.sync(this); var _alt = this._interp.adaptivePredict(this._input,1343,this._ctx) while(_alt!=2 && _alt!=antlr4.atn.ATN.INVALID_ALT_NUMBER) { if(_alt===1) { this.state = 9951; this.match(PlSqlParser.IS); this.state = 9953; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.NOT) { this.state = 9952; this.match(PlSqlParser.NOT); } this.state = 9955; this.logical_operation(); } this.state = 9960; this._errHandler.sync(this); _alt = this._interp.adaptivePredict(this._input,1343,this._ctx); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Logical_operationContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_logical_operation; return this; } Logical_operationContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Logical_operationContext.prototype.constructor = Logical_operationContext; Logical_operationContext.prototype.NULL_ = function() { return this.getToken(PlSqlParser.NULL_, 0); }; Logical_operationContext.prototype.NAN = function() { return this.getToken(PlSqlParser.NAN, 0); }; Logical_operationContext.prototype.PRESENT = function() { return this.getToken(PlSqlParser.PRESENT, 0); }; Logical_operationContext.prototype.INFINITE = function() { return this.getToken(PlSqlParser.INFINITE, 0); }; Logical_operationContext.prototype.A_LETTER = function() { return this.getToken(PlSqlParser.A_LETTER, 0); }; Logical_operationContext.prototype.SET = function() { return this.getToken(PlSqlParser.SET, 0); }; Logical_operationContext.prototype.EMPTY = function() { return this.getToken(PlSqlParser.EMPTY, 0); }; Logical_operationContext.prototype.OF = function() { return this.getToken(PlSqlParser.OF, 0); }; Logical_operationContext.prototype.LEFT_PAREN = function() { return this.getToken(PlSqlParser.LEFT_PAREN, 0); }; Logical_operationContext.prototype.type_spec = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Type_specContext); } else { return this.getTypedRuleContext(Type_specContext,i); } }; Logical_operationContext.prototype.RIGHT_PAREN = function() { return this.getToken(PlSqlParser.RIGHT_PAREN, 0); }; Logical_operationContext.prototype.TYPE = function() { return this.getToken(PlSqlParser.TYPE, 0); }; Logical_operationContext.prototype.ONLY = function() { return this.getToken(PlSqlParser.ONLY, 0); }; Logical_operationContext.prototype.COMMA = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.COMMA); } else { return this.getToken(PlSqlParser.COMMA, i); } }; Logical_operationContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterLogical_operation(this); } }; Logical_operationContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitLogical_operation(this); } }; Logical_operationContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitLogical_operation(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Logical_operationContext = Logical_operationContext; PlSqlParser.prototype.logical_operation = function() { var localctx = new Logical_operationContext(this, this._ctx, this.state); this.enterRule(localctx, 1242, PlSqlParser.RULE_logical_operation); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 9986; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.NULL_: this.state = 9961; this.match(PlSqlParser.NULL_); break; case PlSqlParser.NAN: this.state = 9962; this.match(PlSqlParser.NAN); break; case PlSqlParser.PRESENT: this.state = 9963; this.match(PlSqlParser.PRESENT); break; case PlSqlParser.INFINITE: this.state = 9964; this.match(PlSqlParser.INFINITE); break; case PlSqlParser.A_LETTER: this.state = 9965; this.match(PlSqlParser.A_LETTER); this.state = 9966; this.match(PlSqlParser.SET); break; case PlSqlParser.EMPTY: this.state = 9967; this.match(PlSqlParser.EMPTY); break; case PlSqlParser.OF: this.state = 9968; this.match(PlSqlParser.OF); this.state = 9970; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.TYPE) { this.state = 9969; this.match(PlSqlParser.TYPE); } this.state = 9972; this.match(PlSqlParser.LEFT_PAREN); this.state = 9974; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,1345,this._ctx); if(la_===1) { this.state = 9973; this.match(PlSqlParser.ONLY); } this.state = 9976; this.type_spec(); this.state = 9981; this._errHandler.sync(this); _la = this._input.LA(1); while(_la===PlSqlParser.COMMA) { this.state = 9977; this.match(PlSqlParser.COMMA); this.state = 9978; this.type_spec(); this.state = 9983; this._errHandler.sync(this); _la = this._input.LA(1); } this.state = 9984; this.match(PlSqlParser.RIGHT_PAREN); break; default: throw new antlr4.error.NoViableAltException(this); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Multiset_expressionContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_multiset_expression; this.multiset_type = null; // Token return this; } Multiset_expressionContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Multiset_expressionContext.prototype.constructor = Multiset_expressionContext; Multiset_expressionContext.prototype.relational_expression = function() { return this.getTypedRuleContext(Relational_expressionContext,0); }; Multiset_expressionContext.prototype.concatenation = function() { return this.getTypedRuleContext(ConcatenationContext,0); }; Multiset_expressionContext.prototype.MEMBER = function() { return this.getToken(PlSqlParser.MEMBER, 0); }; Multiset_expressionContext.prototype.SUBMULTISET = function() { return this.getToken(PlSqlParser.SUBMULTISET, 0); }; Multiset_expressionContext.prototype.OF = function() { return this.getToken(PlSqlParser.OF, 0); }; Multiset_expressionContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterMultiset_expression(this); } }; Multiset_expressionContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitMultiset_expression(this); } }; Multiset_expressionContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitMultiset_expression(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Multiset_expressionContext = Multiset_expressionContext; PlSqlParser.prototype.multiset_expression = function() { var localctx = new Multiset_expressionContext(this, this._ctx, this.state); this.enterRule(localctx, 1244, PlSqlParser.RULE_multiset_expression); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 9988; this.relational_expression(0); this.state = 9994; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,1349,this._ctx); if(la_===1) { this.state = 9989; localctx.multiset_type = this._input.LT(1); _la = this._input.LA(1); if(!(_la===PlSqlParser.MEMBER || _la===PlSqlParser.SUBMULTISET)) { localctx.multiset_type = this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } this.state = 9991; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.OF) { this.state = 9990; this.match(PlSqlParser.OF); } this.state = 9993; this.concatenation(0); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Relational_expressionContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_relational_expression; return this; } Relational_expressionContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Relational_expressionContext.prototype.constructor = Relational_expressionContext; Relational_expressionContext.prototype.compound_expression = function() { return this.getTypedRuleContext(Compound_expressionContext,0); }; Relational_expressionContext.prototype.relational_expression = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Relational_expressionContext); } else { return this.getTypedRuleContext(Relational_expressionContext,i); } }; Relational_expressionContext.prototype.relational_operator = function() { return this.getTypedRuleContext(Relational_operatorContext,0); }; Relational_expressionContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterRelational_expression(this); } }; Relational_expressionContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitRelational_expression(this); } }; Relational_expressionContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitRelational_expression(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.prototype.relational_expression = function(_p) { if(_p===undefined) { _p = 0; } var _parentctx = this._ctx; var _parentState = this.state; var localctx = new Relational_expressionContext(this, this._ctx, _parentState); var _prevctx = localctx; var _startState = 1246; this.enterRecursionRule(localctx, 1246, PlSqlParser.RULE_relational_expression, _p); try { this.enterOuterAlt(localctx, 1); this.state = 9997; this.compound_expression(); this._ctx.stop = this._input.LT(-1); this.state = 10005; this._errHandler.sync(this); var _alt = this._interp.adaptivePredict(this._input,1350,this._ctx) while(_alt!=2 && _alt!=antlr4.atn.ATN.INVALID_ALT_NUMBER) { if(_alt===1) { if(this._parseListeners!==null) { this.triggerExitRuleEvent(); } _prevctx = localctx; localctx = new Relational_expressionContext(this, _parentctx, _parentState); this.pushNewRecursionContext(localctx, _startState, PlSqlParser.RULE_relational_expression); this.state = 9999; if (!( this.precpred(this._ctx, 2))) { throw new antlr4.error.FailedPredicateException(this, "this.precpred(this._ctx, 2)"); } this.state = 10000; this.relational_operator(); this.state = 10001; this.relational_expression(3); } this.state = 10007; this._errHandler.sync(this); _alt = this._interp.adaptivePredict(this._input,1350,this._ctx); } } catch( error) { if(error instanceof antlr4.error.RecognitionException) { localctx.exception = error; this._errHandler.reportError(this, error); this._errHandler.recover(this, error); } else { throw error; } } finally { this.unrollRecursionContexts(_parentctx) } return localctx; }; function Compound_expressionContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_compound_expression; this.like_type = null; // Token return this; } Compound_expressionContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Compound_expressionContext.prototype.constructor = Compound_expressionContext; Compound_expressionContext.prototype.concatenation = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(ConcatenationContext); } else { return this.getTypedRuleContext(ConcatenationContext,i); } }; Compound_expressionContext.prototype.IN = function() { return this.getToken(PlSqlParser.IN, 0); }; Compound_expressionContext.prototype.in_elements = function() { return this.getTypedRuleContext(In_elementsContext,0); }; Compound_expressionContext.prototype.BETWEEN = function() { return this.getToken(PlSqlParser.BETWEEN, 0); }; Compound_expressionContext.prototype.between_elements = function() { return this.getTypedRuleContext(Between_elementsContext,0); }; Compound_expressionContext.prototype.NOT = function() { return this.getToken(PlSqlParser.NOT, 0); }; Compound_expressionContext.prototype.LIKE = function() { return this.getToken(PlSqlParser.LIKE, 0); }; Compound_expressionContext.prototype.LIKEC = function() { return this.getToken(PlSqlParser.LIKEC, 0); }; Compound_expressionContext.prototype.LIKE2 = function() { return this.getToken(PlSqlParser.LIKE2, 0); }; Compound_expressionContext.prototype.LIKE4 = function() { return this.getToken(PlSqlParser.LIKE4, 0); }; Compound_expressionContext.prototype.ESCAPE = function() { return this.getToken(PlSqlParser.ESCAPE, 0); }; Compound_expressionContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterCompound_expression(this); } }; Compound_expressionContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitCompound_expression(this); } }; Compound_expressionContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitCompound_expression(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Compound_expressionContext = Compound_expressionContext; PlSqlParser.prototype.compound_expression = function() { var localctx = new Compound_expressionContext(this, this._ctx, this.state); this.enterRule(localctx, 1248, PlSqlParser.RULE_compound_expression); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 10008; this.concatenation(0); this.state = 10024; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,1354,this._ctx); if(la_===1) { this.state = 10010; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.NOT) { this.state = 10009; this.match(PlSqlParser.NOT); } this.state = 10022; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.IN: this.state = 10012; this.match(PlSqlParser.IN); this.state = 10013; this.in_elements(); break; case PlSqlParser.BETWEEN: this.state = 10014; this.match(PlSqlParser.BETWEEN); this.state = 10015; this.between_elements(); break; case PlSqlParser.LIKE2: case PlSqlParser.LIKE4: case PlSqlParser.LIKEC: case PlSqlParser.LIKE: this.state = 10016; localctx.like_type = this._input.LT(1); _la = this._input.LA(1); if(!(((((_la - 753)) & ~0x1f) == 0 && ((1 << (_la - 753)) & ((1 << (PlSqlParser.LIKE2 - 753)) | (1 << (PlSqlParser.LIKE4 - 753)) | (1 << (PlSqlParser.LIKEC - 753)) | (1 << (PlSqlParser.LIKE - 753)))) !== 0))) { localctx.like_type = this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } this.state = 10017; this.concatenation(0); this.state = 10020; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,1352,this._ctx); if(la_===1) { this.state = 10018; this.match(PlSqlParser.ESCAPE); this.state = 10019; this.concatenation(0); } break; default: throw new antlr4.error.NoViableAltException(this); } } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Relational_operatorContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_relational_operator; return this; } Relational_operatorContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Relational_operatorContext.prototype.constructor = Relational_operatorContext; Relational_operatorContext.prototype.EQUALS_OP = function() { return this.getToken(PlSqlParser.EQUALS_OP, 0); }; Relational_operatorContext.prototype.NOT_EQUAL_OP = function() { return this.getToken(PlSqlParser.NOT_EQUAL_OP, 0); }; Relational_operatorContext.prototype.LESS_THAN_OP = function() { return this.getToken(PlSqlParser.LESS_THAN_OP, 0); }; Relational_operatorContext.prototype.GREATER_THAN_OP = function() { return this.getToken(PlSqlParser.GREATER_THAN_OP, 0); }; Relational_operatorContext.prototype.EXCLAMATION_OPERATOR_PART = function() { return this.getToken(PlSqlParser.EXCLAMATION_OPERATOR_PART, 0); }; Relational_operatorContext.prototype.CARRET_OPERATOR_PART = function() { return this.getToken(PlSqlParser.CARRET_OPERATOR_PART, 0); }; Relational_operatorContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterRelational_operator(this); } }; Relational_operatorContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitRelational_operator(this); } }; Relational_operatorContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitRelational_operator(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Relational_operatorContext = Relational_operatorContext; PlSqlParser.prototype.relational_operator = function() { var localctx = new Relational_operatorContext(this, this._ctx, this.state); this.enterRule(localctx, 1250, PlSqlParser.RULE_relational_operator); var _la = 0; // Token type try { this.state = 10040; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,1357,this._ctx); switch(la_) { case 1: this.enterOuterAlt(localctx, 1); this.state = 10026; this.match(PlSqlParser.EQUALS_OP); break; case 2: this.enterOuterAlt(localctx, 2); this.state = 10034; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.NOT_EQUAL_OP: this.state = 10027; this.match(PlSqlParser.NOT_EQUAL_OP); break; case PlSqlParser.LESS_THAN_OP: this.state = 10028; this.match(PlSqlParser.LESS_THAN_OP); this.state = 10029; this.match(PlSqlParser.GREATER_THAN_OP); break; case PlSqlParser.EXCLAMATION_OPERATOR_PART: this.state = 10030; this.match(PlSqlParser.EXCLAMATION_OPERATOR_PART); this.state = 10031; this.match(PlSqlParser.EQUALS_OP); break; case PlSqlParser.CARRET_OPERATOR_PART: this.state = 10032; this.match(PlSqlParser.CARRET_OPERATOR_PART); this.state = 10033; this.match(PlSqlParser.EQUALS_OP); break; default: throw new antlr4.error.NoViableAltException(this); } break; case 3: this.enterOuterAlt(localctx, 3); this.state = 10036; _la = this._input.LA(1); if(!(_la===PlSqlParser.GREATER_THAN_OP || _la===PlSqlParser.LESS_THAN_OP)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } this.state = 10038; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.EQUALS_OP) { this.state = 10037; this.match(PlSqlParser.EQUALS_OP); } break; } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function In_elementsContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_in_elements; return this; } In_elementsContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); In_elementsContext.prototype.constructor = In_elementsContext; In_elementsContext.prototype.LEFT_PAREN = function() { return this.getToken(PlSqlParser.LEFT_PAREN, 0); }; In_elementsContext.prototype.subquery = function() { return this.getTypedRuleContext(SubqueryContext,0); }; In_elementsContext.prototype.RIGHT_PAREN = function() { return this.getToken(PlSqlParser.RIGHT_PAREN, 0); }; In_elementsContext.prototype.concatenation = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(ConcatenationContext); } else { return this.getTypedRuleContext(ConcatenationContext,i); } }; In_elementsContext.prototype.COMMA = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.COMMA); } else { return this.getToken(PlSqlParser.COMMA, i); } }; In_elementsContext.prototype.constant = function() { return this.getTypedRuleContext(ConstantContext,0); }; In_elementsContext.prototype.bind_variable = function() { return this.getTypedRuleContext(Bind_variableContext,0); }; In_elementsContext.prototype.general_element = function() { return this.getTypedRuleContext(General_elementContext,0); }; In_elementsContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterIn_elements(this); } }; In_elementsContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitIn_elements(this); } }; In_elementsContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitIn_elements(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.In_elementsContext = In_elementsContext; PlSqlParser.prototype.in_elements = function() { var localctx = new In_elementsContext(this, this._ctx, this.state); this.enterRule(localctx, 1252, PlSqlParser.RULE_in_elements); var _la = 0; // Token type try { this.state = 10060; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,1359,this._ctx); switch(la_) { case 1: this.enterOuterAlt(localctx, 1); this.state = 10042; this.match(PlSqlParser.LEFT_PAREN); this.state = 10043; this.subquery(); this.state = 10044; this.match(PlSqlParser.RIGHT_PAREN); break; case 2: this.enterOuterAlt(localctx, 2); this.state = 10046; this.match(PlSqlParser.LEFT_PAREN); this.state = 10047; this.concatenation(0); this.state = 10052; this._errHandler.sync(this); _la = this._input.LA(1); while(_la===PlSqlParser.COMMA) { this.state = 10048; this.match(PlSqlParser.COMMA); this.state = 10049; this.concatenation(0); this.state = 10054; this._errHandler.sync(this); _la = this._input.LA(1); } this.state = 10055; this.match(PlSqlParser.RIGHT_PAREN); break; case 3: this.enterOuterAlt(localctx, 3); this.state = 10057; this.constant(); break; case 4: this.enterOuterAlt(localctx, 4); this.state = 10058; this.bind_variable(); break; case 5: this.enterOuterAlt(localctx, 5); this.state = 10059; this.general_element(); break; } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Between_elementsContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_between_elements; return this; } Between_elementsContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Between_elementsContext.prototype.constructor = Between_elementsContext; Between_elementsContext.prototype.concatenation = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(ConcatenationContext); } else { return this.getTypedRuleContext(ConcatenationContext,i); } }; Between_elementsContext.prototype.AND = function() { return this.getToken(PlSqlParser.AND, 0); }; Between_elementsContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterBetween_elements(this); } }; Between_elementsContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitBetween_elements(this); } }; Between_elementsContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitBetween_elements(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Between_elementsContext = Between_elementsContext; PlSqlParser.prototype.between_elements = function() { var localctx = new Between_elementsContext(this, this._ctx, this.state); this.enterRule(localctx, 1254, PlSqlParser.RULE_between_elements); try { this.enterOuterAlt(localctx, 1); this.state = 10062; this.concatenation(0); this.state = 10063; this.match(PlSqlParser.AND); this.state = 10064; this.concatenation(0); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function ConcatenationContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_concatenation; this.op = null; // Token return this; } ConcatenationContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); ConcatenationContext.prototype.constructor = ConcatenationContext; ConcatenationContext.prototype.model_expression = function() { return this.getTypedRuleContext(Model_expressionContext,0); }; ConcatenationContext.prototype.AT = function() { return this.getToken(PlSqlParser.AT, 0); }; ConcatenationContext.prototype.interval_expression = function() { return this.getTypedRuleContext(Interval_expressionContext,0); }; ConcatenationContext.prototype.LOCAL = function() { return this.getToken(PlSqlParser.LOCAL, 0); }; ConcatenationContext.prototype.TIME = function() { return this.getToken(PlSqlParser.TIME, 0); }; ConcatenationContext.prototype.ZONE = function() { return this.getToken(PlSqlParser.ZONE, 0); }; ConcatenationContext.prototype.concatenation = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(ConcatenationContext); } else { return this.getTypedRuleContext(ConcatenationContext,i); } }; ConcatenationContext.prototype.ASTERISK = function() { return this.getToken(PlSqlParser.ASTERISK, 0); }; ConcatenationContext.prototype.SOLIDUS = function() { return this.getToken(PlSqlParser.SOLIDUS, 0); }; ConcatenationContext.prototype.PLUS_SIGN = function() { return this.getToken(PlSqlParser.PLUS_SIGN, 0); }; ConcatenationContext.prototype.MINUS_SIGN = function() { return this.getToken(PlSqlParser.MINUS_SIGN, 0); }; ConcatenationContext.prototype.BAR = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.BAR); } else { return this.getToken(PlSqlParser.BAR, i); } }; ConcatenationContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterConcatenation(this); } }; ConcatenationContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitConcatenation(this); } }; ConcatenationContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitConcatenation(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.prototype.concatenation = function(_p) { if(_p===undefined) { _p = 0; } var _parentctx = this._ctx; var _parentState = this.state; var localctx = new ConcatenationContext(this, this._ctx, _parentState); var _prevctx = localctx; var _startState = 1256; this.enterRecursionRule(localctx, 1256, PlSqlParser.RULE_concatenation, _p); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 10067; this.model_expression(); this.state = 10076; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,1361,this._ctx); if(la_===1) { this.state = 10068; this.match(PlSqlParser.AT); this.state = 10073; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.LOCAL: this.state = 10069; this.match(PlSqlParser.LOCAL); break; case PlSqlParser.TIME: this.state = 10070; this.match(PlSqlParser.TIME); this.state = 10071; this.match(PlSqlParser.ZONE); this.state = 10072; this.concatenation(0); break; default: throw new antlr4.error.NoViableAltException(this); } } else if(la_===2) { this.state = 10075; this.interval_expression(); } this._ctx.stop = this._input.LT(-1); this.state = 10090; this._errHandler.sync(this); var _alt = this._interp.adaptivePredict(this._input,1363,this._ctx) while(_alt!=2 && _alt!=antlr4.atn.ATN.INVALID_ALT_NUMBER) { if(_alt===1) { if(this._parseListeners!==null) { this.triggerExitRuleEvent(); } _prevctx = localctx; this.state = 10088; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,1362,this._ctx); switch(la_) { case 1: localctx = new ConcatenationContext(this, _parentctx, _parentState); this.pushNewRecursionContext(localctx, _startState, PlSqlParser.RULE_concatenation); this.state = 10078; if (!( this.precpred(this._ctx, 3))) { throw new antlr4.error.FailedPredicateException(this, "this.precpred(this._ctx, 3)"); } this.state = 10079; localctx.op = this._input.LT(1); _la = this._input.LA(1); if(!(_la===PlSqlParser.ASTERISK || _la===PlSqlParser.SOLIDUS)) { localctx.op = this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } this.state = 10080; this.concatenation(4); break; case 2: localctx = new ConcatenationContext(this, _parentctx, _parentState); this.pushNewRecursionContext(localctx, _startState, PlSqlParser.RULE_concatenation); this.state = 10081; if (!( this.precpred(this._ctx, 2))) { throw new antlr4.error.FailedPredicateException(this, "this.precpred(this._ctx, 2)"); } this.state = 10082; localctx.op = this._input.LT(1); _la = this._input.LA(1); if(!(_la===PlSqlParser.PLUS_SIGN || _la===PlSqlParser.MINUS_SIGN)) { localctx.op = this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } this.state = 10083; this.concatenation(3); break; case 3: localctx = new ConcatenationContext(this, _parentctx, _parentState); this.pushNewRecursionContext(localctx, _startState, PlSqlParser.RULE_concatenation); this.state = 10084; if (!( this.precpred(this._ctx, 1))) { throw new antlr4.error.FailedPredicateException(this, "this.precpred(this._ctx, 1)"); } this.state = 10085; this.match(PlSqlParser.BAR); this.state = 10086; this.match(PlSqlParser.BAR); this.state = 10087; this.concatenation(2); break; } } this.state = 10092; this._errHandler.sync(this); _alt = this._interp.adaptivePredict(this._input,1363,this._ctx); } } catch( error) { if(error instanceof antlr4.error.RecognitionException) { localctx.exception = error; this._errHandler.reportError(this, error); this._errHandler.recover(this, error); } else { throw error; } } finally { this.unrollRecursionContexts(_parentctx) } return localctx; }; function Interval_expressionContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_interval_expression; return this; } Interval_expressionContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Interval_expressionContext.prototype.constructor = Interval_expressionContext; Interval_expressionContext.prototype.DAY = function() { return this.getToken(PlSqlParser.DAY, 0); }; Interval_expressionContext.prototype.TO = function() { return this.getToken(PlSqlParser.TO, 0); }; Interval_expressionContext.prototype.SECOND = function() { return this.getToken(PlSqlParser.SECOND, 0); }; Interval_expressionContext.prototype.LEFT_PAREN = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.LEFT_PAREN); } else { return this.getToken(PlSqlParser.LEFT_PAREN, i); } }; Interval_expressionContext.prototype.concatenation = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(ConcatenationContext); } else { return this.getTypedRuleContext(ConcatenationContext,i); } }; Interval_expressionContext.prototype.RIGHT_PAREN = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.RIGHT_PAREN); } else { return this.getToken(PlSqlParser.RIGHT_PAREN, i); } }; Interval_expressionContext.prototype.YEAR = function() { return this.getToken(PlSqlParser.YEAR, 0); }; Interval_expressionContext.prototype.MONTH = function() { return this.getToken(PlSqlParser.MONTH, 0); }; Interval_expressionContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterInterval_expression(this); } }; Interval_expressionContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitInterval_expression(this); } }; Interval_expressionContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitInterval_expression(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Interval_expressionContext = Interval_expressionContext; PlSqlParser.prototype.interval_expression = function() { var localctx = new Interval_expressionContext(this, this._ctx, this.state); this.enterRule(localctx, 1258, PlSqlParser.RULE_interval_expression); var _la = 0; // Token type try { this.state = 10117; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.DAY: this.enterOuterAlt(localctx, 1); this.state = 10093; this.match(PlSqlParser.DAY); this.state = 10098; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.LEFT_PAREN) { this.state = 10094; this.match(PlSqlParser.LEFT_PAREN); this.state = 10095; this.concatenation(0); this.state = 10096; this.match(PlSqlParser.RIGHT_PAREN); } this.state = 10100; this.match(PlSqlParser.TO); this.state = 10101; this.match(PlSqlParser.SECOND); this.state = 10106; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,1365,this._ctx); if(la_===1) { this.state = 10102; this.match(PlSqlParser.LEFT_PAREN); this.state = 10103; this.concatenation(0); this.state = 10104; this.match(PlSqlParser.RIGHT_PAREN); } break; case PlSqlParser.YEAR: this.enterOuterAlt(localctx, 2); this.state = 10108; this.match(PlSqlParser.YEAR); this.state = 10113; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.LEFT_PAREN) { this.state = 10109; this.match(PlSqlParser.LEFT_PAREN); this.state = 10110; this.concatenation(0); this.state = 10111; this.match(PlSqlParser.RIGHT_PAREN); } this.state = 10115; this.match(PlSqlParser.TO); this.state = 10116; this.match(PlSqlParser.MONTH); break; default: throw new antlr4.error.NoViableAltException(this); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Model_expressionContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_model_expression; return this; } Model_expressionContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Model_expressionContext.prototype.constructor = Model_expressionContext; Model_expressionContext.prototype.unary_expression = function() { return this.getTypedRuleContext(Unary_expressionContext,0); }; Model_expressionContext.prototype.LEFT_BRACKET = function() { return this.getToken(PlSqlParser.LEFT_BRACKET, 0); }; Model_expressionContext.prototype.model_expression_element = function() { return this.getTypedRuleContext(Model_expression_elementContext,0); }; Model_expressionContext.prototype.RIGHT_BRACKET = function() { return this.getToken(PlSqlParser.RIGHT_BRACKET, 0); }; Model_expressionContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterModel_expression(this); } }; Model_expressionContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitModel_expression(this); } }; Model_expressionContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitModel_expression(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Model_expressionContext = Model_expressionContext; PlSqlParser.prototype.model_expression = function() { var localctx = new Model_expressionContext(this, this._ctx, this.state); this.enterRule(localctx, 1260, PlSqlParser.RULE_model_expression); try { this.enterOuterAlt(localctx, 1); this.state = 10119; this.unary_expression(); this.state = 10124; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,1368,this._ctx); if(la_===1) { this.state = 10120; this.match(PlSqlParser.LEFT_BRACKET); this.state = 10121; this.model_expression_element(); this.state = 10122; this.match(PlSqlParser.RIGHT_BRACKET); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Model_expression_elementContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_model_expression_element; return this; } Model_expression_elementContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Model_expression_elementContext.prototype.constructor = Model_expression_elementContext; Model_expression_elementContext.prototype.ANY = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.ANY); } else { return this.getToken(PlSqlParser.ANY, i); } }; Model_expression_elementContext.prototype.expression = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(ExpressionContext); } else { return this.getTypedRuleContext(ExpressionContext,i); } }; Model_expression_elementContext.prototype.COMMA = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.COMMA); } else { return this.getToken(PlSqlParser.COMMA, i); } }; Model_expression_elementContext.prototype.single_column_for_loop = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Single_column_for_loopContext); } else { return this.getTypedRuleContext(Single_column_for_loopContext,i); } }; Model_expression_elementContext.prototype.multi_column_for_loop = function() { return this.getTypedRuleContext(Multi_column_for_loopContext,0); }; Model_expression_elementContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterModel_expression_element(this); } }; Model_expression_elementContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitModel_expression_element(this); } }; Model_expression_elementContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitModel_expression_element(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Model_expression_elementContext = Model_expression_elementContext; PlSqlParser.prototype.model_expression_element = function() { var localctx = new Model_expression_elementContext(this, this._ctx, this.state); this.enterRule(localctx, 1262, PlSqlParser.RULE_model_expression_element); var _la = 0; // Token type try { this.state = 10149; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,1373,this._ctx); switch(la_) { case 1: this.enterOuterAlt(localctx, 1); this.state = 10128; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,1369,this._ctx); switch(la_) { case 1: this.state = 10126; this.match(PlSqlParser.ANY); break; case 2: this.state = 10127; this.expression(); break; } this.state = 10137; this._errHandler.sync(this); _la = this._input.LA(1); while(_la===PlSqlParser.COMMA) { this.state = 10130; this.match(PlSqlParser.COMMA); this.state = 10133; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,1370,this._ctx); switch(la_) { case 1: this.state = 10131; this.match(PlSqlParser.ANY); break; case 2: this.state = 10132; this.expression(); break; } this.state = 10139; this._errHandler.sync(this); _la = this._input.LA(1); } break; case 2: this.enterOuterAlt(localctx, 2); this.state = 10140; this.single_column_for_loop(); this.state = 10145; this._errHandler.sync(this); _la = this._input.LA(1); while(_la===PlSqlParser.COMMA) { this.state = 10141; this.match(PlSqlParser.COMMA); this.state = 10142; this.single_column_for_loop(); this.state = 10147; this._errHandler.sync(this); _la = this._input.LA(1); } break; case 3: this.enterOuterAlt(localctx, 3); this.state = 10148; this.multi_column_for_loop(); break; } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Single_column_for_loopContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_single_column_for_loop; this.fromExpr = null; // ExpressionContext this.toExpr = null; // ExpressionContext this.action_type = null; // Token this.action_expr = null; // ExpressionContext return this; } Single_column_for_loopContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Single_column_for_loopContext.prototype.constructor = Single_column_for_loopContext; Single_column_for_loopContext.prototype.FOR = function() { return this.getToken(PlSqlParser.FOR, 0); }; Single_column_for_loopContext.prototype.column_name = function() { return this.getTypedRuleContext(Column_nameContext,0); }; Single_column_for_loopContext.prototype.IN = function() { return this.getToken(PlSqlParser.IN, 0); }; Single_column_for_loopContext.prototype.LEFT_PAREN = function() { return this.getToken(PlSqlParser.LEFT_PAREN, 0); }; Single_column_for_loopContext.prototype.RIGHT_PAREN = function() { return this.getToken(PlSqlParser.RIGHT_PAREN, 0); }; Single_column_for_loopContext.prototype.FROM = function() { return this.getToken(PlSqlParser.FROM, 0); }; Single_column_for_loopContext.prototype.TO = function() { return this.getToken(PlSqlParser.TO, 0); }; Single_column_for_loopContext.prototype.expression = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(ExpressionContext); } else { return this.getTypedRuleContext(ExpressionContext,i); } }; Single_column_for_loopContext.prototype.INCREMENT = function() { return this.getToken(PlSqlParser.INCREMENT, 0); }; Single_column_for_loopContext.prototype.DECREMENT = function() { return this.getToken(PlSqlParser.DECREMENT, 0); }; Single_column_for_loopContext.prototype.expressions = function() { return this.getTypedRuleContext(ExpressionsContext,0); }; Single_column_for_loopContext.prototype.LIKE = function() { return this.getToken(PlSqlParser.LIKE, 0); }; Single_column_for_loopContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterSingle_column_for_loop(this); } }; Single_column_for_loopContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitSingle_column_for_loop(this); } }; Single_column_for_loopContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitSingle_column_for_loop(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Single_column_for_loopContext = Single_column_for_loopContext; PlSqlParser.prototype.single_column_for_loop = function() { var localctx = new Single_column_for_loopContext(this, this._ctx, this.state); this.enterRule(localctx, 1264, PlSqlParser.RULE_single_column_for_loop); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 10151; this.match(PlSqlParser.FOR); this.state = 10152; this.column_name(); this.state = 10170; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.IN: this.state = 10153; this.match(PlSqlParser.IN); this.state = 10154; this.match(PlSqlParser.LEFT_PAREN); this.state = 10156; this._errHandler.sync(this); _la = this._input.LA(1); if((((_la) & ~0x1f) == 0 && ((1 << _la) & ((1 << PlSqlParser.ABORT) | (1 << PlSqlParser.ABS) | (1 << PlSqlParser.ACCESS) | (1 << PlSqlParser.ACCESSED) | (1 << PlSqlParser.ACCOUNT) | (1 << PlSqlParser.ACL) | (1 << PlSqlParser.ACOS) | (1 << PlSqlParser.ACTION) | (1 << PlSqlParser.ACTIONS) | (1 << PlSqlParser.ACTIVATE) | (1 << PlSqlParser.ACTIVE) | (1 << PlSqlParser.ACTIVE_COMPONENT) | (1 << PlSqlParser.ACTIVE_DATA) | (1 << PlSqlParser.ACTIVE_FUNCTION) | (1 << PlSqlParser.ACTIVE_TAG) | (1 << PlSqlParser.ACTIVITY) | (1 << PlSqlParser.ADAPTIVE_PLAN) | (1 << PlSqlParser.ADD) | (1 << PlSqlParser.ADD_COLUMN) | (1 << PlSqlParser.ADD_GROUP) | (1 << PlSqlParser.ADD_MONTHS) | (1 << PlSqlParser.ADJ_DATE) | (1 << PlSqlParser.ADMIN) | (1 << PlSqlParser.ADMINISTER) | (1 << PlSqlParser.ADMINISTRATOR) | (1 << PlSqlParser.ADVANCED) | (1 << PlSqlParser.ADVISE) | (1 << PlSqlParser.ADVISOR) | (1 << PlSqlParser.AFD_DISKSTRING) | (1 << PlSqlParser.AFTER) | (1 << PlSqlParser.AGENT))) !== 0) || ((((_la - 32)) & ~0x1f) == 0 && ((1 << (_la - 32)) & ((1 << (PlSqlParser.AGGREGATE - 32)) | (1 << (PlSqlParser.A_LETTER - 32)) | (1 << (PlSqlParser.ALIAS - 32)) | (1 << (PlSqlParser.ALL - 32)) | (1 << (PlSqlParser.ALLOCATE - 32)) | (1 << (PlSqlParser.ALLOW - 32)) | (1 << (PlSqlParser.ALL_ROWS - 32)) | (1 << (PlSqlParser.ALWAYS - 32)) | (1 << (PlSqlParser.ANALYZE - 32)) | (1 << (PlSqlParser.ANCILLARY - 32)) | (1 << (PlSqlParser.AND_EQUAL - 32)) | (1 << (PlSqlParser.ANOMALY - 32)) | (1 << (PlSqlParser.ANSI_REARCH - 32)) | (1 << (PlSqlParser.ANTIJOIN - 32)) | (1 << (PlSqlParser.ANY - 32)) | (1 << (PlSqlParser.ANYSCHEMA - 32)) | (1 << (PlSqlParser.APPEND - 32)) | (1 << (PlSqlParser.APPENDCHILDXML - 32)) | (1 << (PlSqlParser.APPEND_VALUES - 32)) | (1 << (PlSqlParser.APPLICATION - 32)) | (1 << (PlSqlParser.APPLY - 32)) | (1 << (PlSqlParser.APPROX_COUNT_DISTINCT - 32)) | (1 << (PlSqlParser.ARCHIVAL - 32)) | (1 << (PlSqlParser.ARCHIVE - 32)) | (1 << (PlSqlParser.ARCHIVED - 32)) | (1 << (PlSqlParser.ARCHIVELOG - 32)) | (1 << (PlSqlParser.ARRAY - 32)) | (1 << (PlSqlParser.ASCII - 32)))) !== 0) || ((((_la - 64)) & ~0x1f) == 0 && ((1 << (_la - 64)) & ((1 << (PlSqlParser.ASCIISTR - 64)) | (1 << (PlSqlParser.ASIN - 64)) | (1 << (PlSqlParser.ASIS - 64)) | (1 << (PlSqlParser.ASSEMBLY - 64)) | (1 << (PlSqlParser.ASSIGN - 64)) | (1 << (PlSqlParser.ASSOCIATE - 64)) | (1 << (PlSqlParser.ASYNC - 64)) | (1 << (PlSqlParser.ASYNCHRONOUS - 64)) | (1 << (PlSqlParser.ATAN2 - 64)) | (1 << (PlSqlParser.ATAN - 64)) | (1 << (PlSqlParser.AT - 64)) | (1 << (PlSqlParser.ATTRIBUTE - 64)) | (1 << (PlSqlParser.ATTRIBUTES - 64)) | (1 << (PlSqlParser.AUTHENTICATED - 64)) | (1 << (PlSqlParser.AUTHENTICATION - 64)) | (1 << (PlSqlParser.AUTHID - 64)) | (1 << (PlSqlParser.AUTHORIZATION - 64)) | (1 << (PlSqlParser.AUTOALLOCATE - 64)) | (1 << (PlSqlParser.AUTO - 64)) | (1 << (PlSqlParser.AUTOEXTEND - 64)) | (1 << (PlSqlParser.AUTO_LOGIN - 64)) | (1 << (PlSqlParser.AUTOMATIC - 64)) | (1 << (PlSqlParser.AUTONOMOUS_TRANSACTION - 64)) | (1 << (PlSqlParser.AUTO_REOPTIMIZE - 64)) | (1 << (PlSqlParser.AVAILABILITY - 64)) | (1 << (PlSqlParser.AVRO - 64)) | (1 << (PlSqlParser.BACKGROUND - 64)) | (1 << (PlSqlParser.BACKUP - 64)) | (1 << (PlSqlParser.BASIC - 64)))) !== 0) || ((((_la - 96)) & ~0x1f) == 0 && ((1 << (_la - 96)) & ((1 << (PlSqlParser.BASICFILE - 96)) | (1 << (PlSqlParser.BATCH - 96)) | (1 << (PlSqlParser.BATCHSIZE - 96)) | (1 << (PlSqlParser.BATCH_TABLE_ACCESS_BY_ROWID - 96)) | (1 << (PlSqlParser.BECOME - 96)) | (1 << (PlSqlParser.BEFORE - 96)) | (1 << (PlSqlParser.BEGIN - 96)) | (1 << (PlSqlParser.BEGINNING - 96)) | (1 << (PlSqlParser.BEGIN_OUTLINE_DATA - 96)) | (1 << (PlSqlParser.BEHALF - 96)) | (1 << (PlSqlParser.BEQUEATH - 96)) | (1 << (PlSqlParser.BFILE - 96)) | (1 << (PlSqlParser.BFILENAME - 96)) | (1 << (PlSqlParser.BIGFILE - 96)) | (1 << (PlSqlParser.BINARY - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE_INFINITY - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE_NAN - 96)) | (1 << (PlSqlParser.BINARY_FLOAT - 96)) | (1 << (PlSqlParser.BINARY_FLOAT_INFINITY - 96)) | (1 << (PlSqlParser.BINARY_FLOAT_NAN - 96)) | (1 << (PlSqlParser.BINARY_INTEGER - 96)) | (1 << (PlSqlParser.BIND_AWARE - 96)) | (1 << (PlSqlParser.BINDING - 96)) | (1 << (PlSqlParser.BIN_TO_NUM - 96)) | (1 << (PlSqlParser.BITAND - 96)) | (1 << (PlSqlParser.BITMAP_AND - 96)) | (1 << (PlSqlParser.BITMAP - 96)) | (1 << (PlSqlParser.BITMAPS - 96)) | (1 << (PlSqlParser.BITMAP_TREE - 96)) | (1 << (PlSqlParser.BITS - 96)))) !== 0) || ((((_la - 128)) & ~0x1f) == 0 && ((1 << (_la - 128)) & ((1 << (PlSqlParser.BLOB - 128)) | (1 << (PlSqlParser.BLOCK - 128)) | (1 << (PlSqlParser.BLOCK_RANGE - 128)) | (1 << (PlSqlParser.BLOCKS - 128)) | (1 << (PlSqlParser.BLOCKSIZE - 128)) | (1 << (PlSqlParser.BODY - 128)) | (1 << (PlSqlParser.BOOLEAN - 128)) | (1 << (PlSqlParser.BOTH - 128)) | (1 << (PlSqlParser.BOUND - 128)) | (1 << (PlSqlParser.BRANCH - 128)) | (1 << (PlSqlParser.BREADTH - 128)) | (1 << (PlSqlParser.BROADCAST - 128)) | (1 << (PlSqlParser.BSON - 128)) | (1 << (PlSqlParser.BUFFER - 128)) | (1 << (PlSqlParser.BUFFER_CACHE - 128)) | (1 << (PlSqlParser.BUFFER_POOL - 128)) | (1 << (PlSqlParser.BUILD - 128)) | (1 << (PlSqlParser.BULK - 128)) | (1 << (PlSqlParser.BYPASS_RECURSIVE_CHECK - 128)) | (1 << (PlSqlParser.BYPASS_UJVC - 128)) | (1 << (PlSqlParser.BYTE - 128)) | (1 << (PlSqlParser.CACHE - 128)) | (1 << (PlSqlParser.CACHE_CB - 128)) | (1 << (PlSqlParser.CACHE_INSTANCES - 128)) | (1 << (PlSqlParser.CACHE_TEMP_TABLE - 128)) | (1 << (PlSqlParser.CACHING - 128)) | (1 << (PlSqlParser.CALCULATED - 128)) | (1 << (PlSqlParser.CALLBACK - 128)) | (1 << (PlSqlParser.CALL - 128)) | (1 << (PlSqlParser.CANCEL - 128)))) !== 0) || ((((_la - 160)) & ~0x1f) == 0 && ((1 << (_la - 160)) & ((1 << (PlSqlParser.CAPACITY - 160)) | (1 << (PlSqlParser.CARDINALITY - 160)) | (1 << (PlSqlParser.CASCADE - 160)) | (1 << (PlSqlParser.CASE - 160)) | (1 << (PlSqlParser.CAST - 160)) | (1 << (PlSqlParser.CATEGORY - 160)) | (1 << (PlSqlParser.CDBDEFAULT - 160)) | (1 << (PlSqlParser.CEIL - 160)) | (1 << (PlSqlParser.CELL_FLASH_CACHE - 160)) | (1 << (PlSqlParser.CERTIFICATE - 160)) | (1 << (PlSqlParser.CFILE - 160)) | (1 << (PlSqlParser.CHAINED - 160)) | (1 << (PlSqlParser.CHANGE - 160)) | (1 << (PlSqlParser.CHANGE_DUPKEY_ERROR_INDEX - 160)) | (1 << (PlSqlParser.CHARACTER - 160)) | (1 << (PlSqlParser.CHAR - 160)) | (1 << (PlSqlParser.CHAR_CS - 160)) | (1 << (PlSqlParser.CHARTOROWID - 160)) | (1 << (PlSqlParser.CHECK_ACL_REWRITE - 160)) | (1 << (PlSqlParser.CHECKPOINT - 160)) | (1 << (PlSqlParser.CHILD - 160)) | (1 << (PlSqlParser.CHOOSE - 160)) | (1 << (PlSqlParser.CHR - 160)) | (1 << (PlSqlParser.CHUNK - 160)) | (1 << (PlSqlParser.CLASS - 160)) | (1 << (PlSqlParser.CLASSIFIER - 160)) | (1 << (PlSqlParser.CLEANUP - 160)) | (1 << (PlSqlParser.CLEAR - 160)) | (1 << (PlSqlParser.C_LETTER - 160)) | (1 << (PlSqlParser.CLIENT - 160)))) !== 0) || ((((_la - 192)) & ~0x1f) == 0 && ((1 << (_la - 192)) & ((1 << (PlSqlParser.CLOB - 192)) | (1 << (PlSqlParser.CLONE - 192)) | (1 << (PlSqlParser.CLOSE_CACHED_OPEN_CURSORS - 192)) | (1 << (PlSqlParser.CLOSE - 192)) | (1 << (PlSqlParser.CLUSTER_BY_ROWID - 192)) | (1 << (PlSqlParser.CLUSTER - 192)) | (1 << (PlSqlParser.CLUSTER_DETAILS - 192)) | (1 << (PlSqlParser.CLUSTER_DISTANCE - 192)) | (1 << (PlSqlParser.CLUSTER_ID - 192)) | (1 << (PlSqlParser.CLUSTERING - 192)) | (1 << (PlSqlParser.CLUSTERING_FACTOR - 192)) | (1 << (PlSqlParser.CLUSTER_PROBABILITY - 192)) | (1 << (PlSqlParser.CLUSTER_SET - 192)) | (1 << (PlSqlParser.COALESCE - 192)) | (1 << (PlSqlParser.COALESCE_SQ - 192)) | (1 << (PlSqlParser.COARSE - 192)) | (1 << (PlSqlParser.CO_AUTH_IND - 192)) | (1 << (PlSqlParser.COLD - 192)) | (1 << (PlSqlParser.COLLECT - 192)) | (1 << (PlSqlParser.COLUMNAR - 192)) | (1 << (PlSqlParser.COLUMN_AUTH_INDICATOR - 192)) | (1 << (PlSqlParser.COLUMN - 192)) | (1 << (PlSqlParser.COLUMNS - 192)) | (1 << (PlSqlParser.COLUMN_STATS - 192)) | (1 << (PlSqlParser.COLUMN_VALUE - 192)) | (1 << (PlSqlParser.COMMENT - 192)) | (1 << (PlSqlParser.COMMIT - 192)) | (1 << (PlSqlParser.COMMITTED - 192)) | (1 << (PlSqlParser.COMMON_DATA - 192)) | (1 << (PlSqlParser.COMPACT - 192)) | (1 << (PlSqlParser.COMPATIBILITY - 192)) | (1 << (PlSqlParser.COMPILE - 192)))) !== 0) || ((((_la - 224)) & ~0x1f) == 0 && ((1 << (_la - 224)) & ((1 << (PlSqlParser.COMPLETE - 224)) | (1 << (PlSqlParser.COMPLIANCE - 224)) | (1 << (PlSqlParser.COMPONENT - 224)) | (1 << (PlSqlParser.COMPONENTS - 224)) | (1 << (PlSqlParser.COMPOSE - 224)) | (1 << (PlSqlParser.COMPOSITE - 224)) | (1 << (PlSqlParser.COMPOSITE_LIMIT - 224)) | (1 << (PlSqlParser.COMPOUND - 224)) | (1 << (PlSqlParser.COMPUTE - 224)) | (1 << (PlSqlParser.CONCAT - 224)) | (1 << (PlSqlParser.CON_DBID_TO_ID - 224)) | (1 << (PlSqlParser.CONDITIONAL - 224)) | (1 << (PlSqlParser.CONDITION - 224)) | (1 << (PlSqlParser.CONFIRM - 224)) | (1 << (PlSqlParser.CONFORMING - 224)) | (1 << (PlSqlParser.CON_GUID_TO_ID - 224)) | (1 << (PlSqlParser.CON_ID - 224)) | (1 << (PlSqlParser.CON_NAME_TO_ID - 224)) | (1 << (PlSqlParser.CONNECT_BY_CB_WHR_ONLY - 224)) | (1 << (PlSqlParser.CONNECT_BY_COMBINE_SW - 224)) | (1 << (PlSqlParser.CONNECT_BY_COST_BASED - 224)) | (1 << (PlSqlParser.CONNECT_BY_ELIM_DUPS - 224)) | (1 << (PlSqlParser.CONNECT_BY_FILTERING - 224)) | (1 << (PlSqlParser.CONNECT_BY_ISCYCLE - 224)) | (1 << (PlSqlParser.CONNECT_BY_ISLEAF - 224)) | (1 << (PlSqlParser.CONNECT_BY_ROOT - 224)) | (1 << (PlSqlParser.CONNECT_TIME - 224)) | (1 << (PlSqlParser.CONSIDER - 224)) | (1 << (PlSqlParser.CONSISTENT - 224)) | (1 << (PlSqlParser.CONSTANT - 224)))) !== 0) || ((((_la - 256)) & ~0x1f) == 0 && ((1 << (_la - 256)) & ((1 << (PlSqlParser.CONST - 256)) | (1 << (PlSqlParser.CONSTRAINT - 256)) | (1 << (PlSqlParser.CONSTRAINTS - 256)) | (1 << (PlSqlParser.CONSTRUCTOR - 256)) | (1 << (PlSqlParser.CONTAINER - 256)) | (1 << (PlSqlParser.CONTAINER_DATA - 256)) | (1 << (PlSqlParser.CONTAINERS - 256)) | (1 << (PlSqlParser.CONTENT - 256)) | (1 << (PlSqlParser.CONTENTS - 256)) | (1 << (PlSqlParser.CONTEXT - 256)) | (1 << (PlSqlParser.CONTINUE - 256)) | (1 << (PlSqlParser.CONTROLFILE - 256)) | (1 << (PlSqlParser.CON_UID_TO_ID - 256)) | (1 << (PlSqlParser.CONVERT - 256)) | (1 << (PlSqlParser.COOKIE - 256)) | (1 << (PlSqlParser.COPY - 256)) | (1 << (PlSqlParser.CORR_K - 256)) | (1 << (PlSqlParser.CORR_S - 256)) | (1 << (PlSqlParser.CORRUPTION - 256)) | (1 << (PlSqlParser.CORRUPT_XID_ALL - 256)) | (1 << (PlSqlParser.CORRUPT_XID - 256)) | (1 << (PlSqlParser.COS - 256)) | (1 << (PlSqlParser.COSH - 256)) | (1 << (PlSqlParser.COST - 256)) | (1 << (PlSqlParser.COST_XML_QUERY_REWRITE - 256)) | (1 << (PlSqlParser.COUNT - 256)) | (1 << (PlSqlParser.COVAR_POP - 256)) | (1 << (PlSqlParser.COVAR_SAMP - 256)) | (1 << (PlSqlParser.CPU_COSTING - 256)) | (1 << (PlSqlParser.CPU_PER_CALL - 256)) | (1 << (PlSqlParser.CPU_PER_SESSION - 256)) | (1 << (PlSqlParser.CRASH - 256)))) !== 0) || ((((_la - 289)) & ~0x1f) == 0 && ((1 << (_la - 289)) & ((1 << (PlSqlParser.CREATE_FILE_DEST - 289)) | (1 << (PlSqlParser.CREATE_STORED_OUTLINES - 289)) | (1 << (PlSqlParser.CREATION - 289)) | (1 << (PlSqlParser.CREDENTIAL - 289)) | (1 << (PlSqlParser.CRITICAL - 289)) | (1 << (PlSqlParser.CROSS - 289)) | (1 << (PlSqlParser.CROSSEDITION - 289)) | (1 << (PlSqlParser.CSCONVERT - 289)) | (1 << (PlSqlParser.CUBE_AJ - 289)) | (1 << (PlSqlParser.CUBE - 289)) | (1 << (PlSqlParser.CUBE_GB - 289)) | (1 << (PlSqlParser.CUBE_SJ - 289)) | (1 << (PlSqlParser.CUME_DISTM - 289)) | (1 << (PlSqlParser.CURRENT - 289)) | (1 << (PlSqlParser.CURRENT_DATE - 289)) | (1 << (PlSqlParser.CURRENT_SCHEMA - 289)) | (1 << (PlSqlParser.CURRENT_TIME - 289)) | (1 << (PlSqlParser.CURRENT_TIMESTAMP - 289)) | (1 << (PlSqlParser.CURRENT_USER - 289)) | (1 << (PlSqlParser.CURRENTV - 289)) | (1 << (PlSqlParser.CURSOR - 289)) | (1 << (PlSqlParser.CURSOR_SHARING_EXACT - 289)) | (1 << (PlSqlParser.CURSOR_SPECIFIC_SEGMENT - 289)) | (1 << (PlSqlParser.CUSTOMDATUM - 289)) | (1 << (PlSqlParser.CV - 289)) | (1 << (PlSqlParser.CYCLE - 289)) | (1 << (PlSqlParser.DANGLING - 289)) | (1 << (PlSqlParser.DATABASE - 289)) | (1 << (PlSqlParser.DATA - 289)) | (1 << (PlSqlParser.DATAFILE - 289)) | (1 << (PlSqlParser.DATAFILES - 289)))) !== 0) || ((((_la - 321)) & ~0x1f) == 0 && ((1 << (_la - 321)) & ((1 << (PlSqlParser.DATAMOVEMENT - 321)) | (1 << (PlSqlParser.DATAOBJNO - 321)) | (1 << (PlSqlParser.DATAOBJ_TO_MAT_PARTITION - 321)) | (1 << (PlSqlParser.DATAOBJ_TO_PARTITION - 321)) | (1 << (PlSqlParser.DATAPUMP - 321)) | (1 << (PlSqlParser.DATA_SECURITY_REWRITE_LIMIT - 321)) | (1 << (PlSqlParser.DATE - 321)) | (1 << (PlSqlParser.DATE_MODE - 321)) | (1 << (PlSqlParser.DAY - 321)) | (1 << (PlSqlParser.DAYS - 321)) | (1 << (PlSqlParser.DBA - 321)) | (1 << (PlSqlParser.DBA_RECYCLEBIN - 321)) | (1 << (PlSqlParser.DBMS_STATS - 321)) | (1 << (PlSqlParser.DB_ROLE_CHANGE - 321)) | (1 << (PlSqlParser.DBTIMEZONE - 321)) | (1 << (PlSqlParser.DB_UNIQUE_NAME - 321)) | (1 << (PlSqlParser.DB_VERSION - 321)) | (1 << (PlSqlParser.DDL - 321)) | (1 << (PlSqlParser.DEALLOCATE - 321)) | (1 << (PlSqlParser.DEBUG - 321)) | (1 << (PlSqlParser.DEBUGGER - 321)) | (1 << (PlSqlParser.DEC - 321)) | (1 << (PlSqlParser.DECIMAL - 321)) | (1 << (PlSqlParser.DECLARE - 321)) | (1 << (PlSqlParser.DECOMPOSE - 321)) | (1 << (PlSqlParser.DECORRELATE - 321)) | (1 << (PlSqlParser.DECR - 321)) | (1 << (PlSqlParser.DECREMENT - 321)) | (1 << (PlSqlParser.DECRYPT - 321)) | (1 << (PlSqlParser.DEDUPLICATE - 321)) | (1 << (PlSqlParser.DEFAULT - 321)) | (1 << (PlSqlParser.DEFAULTS - 321)))) !== 0) || ((((_la - 353)) & ~0x1f) == 0 && ((1 << (_la - 353)) & ((1 << (PlSqlParser.DEFERRABLE - 353)) | (1 << (PlSqlParser.DEFERRED - 353)) | (1 << (PlSqlParser.DEFINED - 353)) | (1 << (PlSqlParser.DEFINE - 353)) | (1 << (PlSqlParser.DEFINER - 353)) | (1 << (PlSqlParser.DEGREE - 353)) | (1 << (PlSqlParser.DELAY - 353)) | (1 << (PlSqlParser.DELEGATE - 353)) | (1 << (PlSqlParser.DELETE_ALL - 353)) | (1 << (PlSqlParser.DELETE - 353)) | (1 << (PlSqlParser.DELETEXML - 353)) | (1 << (PlSqlParser.DEMAND - 353)) | (1 << (PlSqlParser.DENSE_RANKM - 353)) | (1 << (PlSqlParser.DEPENDENT - 353)) | (1 << (PlSqlParser.DEPTH - 353)) | (1 << (PlSqlParser.DEQUEUE - 353)) | (1 << (PlSqlParser.DEREF - 353)) | (1 << (PlSqlParser.DEREF_NO_REWRITE - 353)) | (1 << (PlSqlParser.DESTROY - 353)) | (1 << (PlSqlParser.DETACHED - 353)) | (1 << (PlSqlParser.DETERMINES - 353)) | (1 << (PlSqlParser.DETERMINISTIC - 353)) | (1 << (PlSqlParser.DICTIONARY - 353)) | (1 << (PlSqlParser.DIMENSION - 353)) | (1 << (PlSqlParser.DIMENSIONS - 353)) | (1 << (PlSqlParser.DIRECT_LOAD - 353)) | (1 << (PlSqlParser.DIRECTORY - 353)) | (1 << (PlSqlParser.DIRECT_PATH - 353)) | (1 << (PlSqlParser.DISABLE_ALL - 353)) | (1 << (PlSqlParser.DISABLE - 353)) | (1 << (PlSqlParser.DISABLE_PARALLEL_DML - 353)))) !== 0) || ((((_la - 385)) & ~0x1f) == 0 && ((1 << (_la - 385)) & ((1 << (PlSqlParser.DISABLE_PRESET - 385)) | (1 << (PlSqlParser.DISABLE_RPKE - 385)) | (1 << (PlSqlParser.DISALLOW - 385)) | (1 << (PlSqlParser.DISASSOCIATE - 385)) | (1 << (PlSqlParser.DISCARD - 385)) | (1 << (PlSqlParser.DISCONNECT - 385)) | (1 << (PlSqlParser.DISK - 385)) | (1 << (PlSqlParser.DISKGROUP - 385)) | (1 << (PlSqlParser.DISKS - 385)) | (1 << (PlSqlParser.DISMOUNT - 385)) | (1 << (PlSqlParser.DISTINCT - 385)) | (1 << (PlSqlParser.DISTINGUISHED - 385)) | (1 << (PlSqlParser.DISTRIBUTED - 385)) | (1 << (PlSqlParser.DISTRIBUTE - 385)) | (1 << (PlSqlParser.DML - 385)) | (1 << (PlSqlParser.DML_UPDATE - 385)) | (1 << (PlSqlParser.DOCFIDELITY - 385)) | (1 << (PlSqlParser.DOCUMENT - 385)) | (1 << (PlSqlParser.DOMAIN_INDEX_FILTER - 385)) | (1 << (PlSqlParser.DOMAIN_INDEX_NO_SORT - 385)) | (1 << (PlSqlParser.DOMAIN_INDEX_SORT - 385)) | (1 << (PlSqlParser.DOUBLE - 385)) | (1 << (PlSqlParser.DOWNGRADE - 385)) | (1 << (PlSqlParser.DRIVING_SITE - 385)) | (1 << (PlSqlParser.DROP_COLUMN - 385)) | (1 << (PlSqlParser.DROP_GROUP - 385)) | (1 << (PlSqlParser.DSINTERVAL_UNCONSTRAINED - 385)) | (1 << (PlSqlParser.DST_UPGRADE_INSERT_CONV - 385)) | (1 << (PlSqlParser.DUMP - 385)))) !== 0) || ((((_la - 417)) & ~0x1f) == 0 && ((1 << (_la - 417)) & ((1 << (PlSqlParser.DUPLICATE - 417)) | (1 << (PlSqlParser.DV - 417)) | (1 << (PlSqlParser.DYNAMIC - 417)) | (1 << (PlSqlParser.DYNAMIC_SAMPLING - 417)) | (1 << (PlSqlParser.DYNAMIC_SAMPLING_EST_CDN - 417)) | (1 << (PlSqlParser.EACH - 417)) | (1 << (PlSqlParser.EDITIONABLE - 417)) | (1 << (PlSqlParser.EDITION - 417)) | (1 << (PlSqlParser.EDITIONING - 417)) | (1 << (PlSqlParser.EDITIONS - 417)) | (1 << (PlSqlParser.ELEMENT - 417)) | (1 << (PlSqlParser.ELIM_GROUPBY - 417)) | (1 << (PlSqlParser.ELIMINATE_JOIN - 417)) | (1 << (PlSqlParser.ELIMINATE_OBY - 417)) | (1 << (PlSqlParser.ELIMINATE_OUTER_JOIN - 417)) | (1 << (PlSqlParser.EM - 417)) | (1 << (PlSqlParser.EMPTY_BLOB - 417)) | (1 << (PlSqlParser.EMPTY_CLOB - 417)) | (1 << (PlSqlParser.EMPTY - 417)) | (1 << (PlSqlParser.ENABLE_ALL - 417)) | (1 << (PlSqlParser.ENABLE - 417)) | (1 << (PlSqlParser.ENABLE_PARALLEL_DML - 417)) | (1 << (PlSqlParser.ENABLE_PRESET - 417)) | (1 << (PlSqlParser.ENCODING - 417)) | (1 << (PlSqlParser.ENCRYPT - 417)) | (1 << (PlSqlParser.ENCRYPTION - 417)) | (1 << (PlSqlParser.END_OUTLINE_DATA - 417)) | (1 << (PlSqlParser.ENFORCED - 417)) | (1 << (PlSqlParser.ENFORCE - 417)))) !== 0) || ((((_la - 449)) & ~0x1f) == 0 && ((1 << (_la - 449)) & ((1 << (PlSqlParser.ENQUEUE - 449)) | (1 << (PlSqlParser.ENTERPRISE - 449)) | (1 << (PlSqlParser.ENTITYESCAPING - 449)) | (1 << (PlSqlParser.ENTRY - 449)) | (1 << (PlSqlParser.EQUIPART - 449)) | (1 << (PlSqlParser.ERR - 449)) | (1 << (PlSqlParser.ERROR_ARGUMENT - 449)) | (1 << (PlSqlParser.ERROR - 449)) | (1 << (PlSqlParser.ERROR_ON_OVERLAP_TIME - 449)) | (1 << (PlSqlParser.ERRORS - 449)) | (1 << (PlSqlParser.ESCAPE - 449)) | (1 << (PlSqlParser.ESTIMATE - 449)) | (1 << (PlSqlParser.EVAL - 449)) | (1 << (PlSqlParser.EVALNAME - 449)) | (1 << (PlSqlParser.EVALUATE - 449)) | (1 << (PlSqlParser.EVALUATION - 449)) | (1 << (PlSqlParser.EVENTS - 449)) | (1 << (PlSqlParser.EVERY - 449)) | (1 << (PlSqlParser.EXCEPT - 449)) | (1 << (PlSqlParser.EXCEPTION - 449)) | (1 << (PlSqlParser.EXCEPTION_INIT - 449)) | (1 << (PlSqlParser.EXCEPTIONS - 449)) | (1 << (PlSqlParser.EXCHANGE - 449)) | (1 << (PlSqlParser.EXCLUDE - 449)) | (1 << (PlSqlParser.EXCLUDING - 449)) | (1 << (PlSqlParser.EXECUTE - 449)) | (1 << (PlSqlParser.EXEMPT - 449)) | (1 << (PlSqlParser.EXISTING - 449)) | (1 << (PlSqlParser.EXISTS - 449)) | (1 << (PlSqlParser.EXISTSNODE - 449)) | (1 << (PlSqlParser.EXIT - 449)))) !== 0) || ((((_la - 481)) & ~0x1f) == 0 && ((1 << (_la - 481)) & ((1 << (PlSqlParser.EXPAND_GSET_TO_UNION - 481)) | (1 << (PlSqlParser.EXPAND_TABLE - 481)) | (1 << (PlSqlParser.EXP - 481)) | (1 << (PlSqlParser.EXPIRE - 481)) | (1 << (PlSqlParser.EXPLAIN - 481)) | (1 << (PlSqlParser.EXPLOSION - 481)) | (1 << (PlSqlParser.EXPORT - 481)) | (1 << (PlSqlParser.EXPR_CORR_CHECK - 481)) | (1 << (PlSqlParser.EXPRESS - 481)) | (1 << (PlSqlParser.EXTENDS - 481)) | (1 << (PlSqlParser.EXTENT - 481)) | (1 << (PlSqlParser.EXTENTS - 481)) | (1 << (PlSqlParser.EXTERNAL - 481)) | (1 << (PlSqlParser.EXTERNALLY - 481)) | (1 << (PlSqlParser.EXTRACTCLOBXML - 481)) | (1 << (PlSqlParser.EXTRACT - 481)) | (1 << (PlSqlParser.EXTRACTVALUE - 481)) | (1 << (PlSqlParser.EXTRA - 481)) | (1 << (PlSqlParser.FACILITY - 481)) | (1 << (PlSqlParser.FACT - 481)) | (1 << (PlSqlParser.FACTOR - 481)) | (1 << (PlSqlParser.FACTORIZE_JOIN - 481)) | (1 << (PlSqlParser.FAILED - 481)) | (1 << (PlSqlParser.FAILED_LOGIN_ATTEMPTS - 481)) | (1 << (PlSqlParser.FAILGROUP - 481)) | (1 << (PlSqlParser.FAILOVER - 481)) | (1 << (PlSqlParser.FAILURE - 481)) | (1 << (PlSqlParser.FALSE - 481)) | (1 << (PlSqlParser.FAMILY - 481)) | (1 << (PlSqlParser.FAR - 481)) | (1 << (PlSqlParser.FAST - 481)) | (1 << (PlSqlParser.FASTSTART - 481)))) !== 0) || ((((_la - 513)) & ~0x1f) == 0 && ((1 << (_la - 513)) & ((1 << (PlSqlParser.FBTSCAN - 513)) | (1 << (PlSqlParser.FEATURE_DETAILS - 513)) | (1 << (PlSqlParser.FEATURE_ID - 513)) | (1 << (PlSqlParser.FEATURE_SET - 513)) | (1 << (PlSqlParser.FEATURE_VALUE - 513)) | (1 << (PlSqlParser.FETCH - 513)) | (1 << (PlSqlParser.FILE - 513)) | (1 << (PlSqlParser.FILE_NAME_CONVERT - 513)) | (1 << (PlSqlParser.FILESYSTEM_LIKE_LOGGING - 513)) | (1 << (PlSqlParser.FILTER - 513)) | (1 << (PlSqlParser.FINAL - 513)) | (1 << (PlSqlParser.FINE - 513)) | (1 << (PlSqlParser.FINISH - 513)) | (1 << (PlSqlParser.FIRST - 513)) | (1 << (PlSqlParser.FIRSTM - 513)) | (1 << (PlSqlParser.FIRST_ROWS - 513)) | (1 << (PlSqlParser.FIRST_VALUE - 513)) | (1 << (PlSqlParser.FIXED_VIEW_DATA - 513)) | (1 << (PlSqlParser.FLAGGER - 513)) | (1 << (PlSqlParser.FLASHBACK - 513)) | (1 << (PlSqlParser.FLASH_CACHE - 513)) | (1 << (PlSqlParser.FLOAT - 513)) | (1 << (PlSqlParser.FLOB - 513)) | (1 << (PlSqlParser.FLOOR - 513)) | (1 << (PlSqlParser.FLUSH - 513)) | (1 << (PlSqlParser.FOLDER - 513)) | (1 << (PlSqlParser.FOLLOWING - 513)) | (1 << (PlSqlParser.FOLLOWS - 513)) | (1 << (PlSqlParser.FORALL - 513)) | (1 << (PlSqlParser.FORCE - 513)) | (1 << (PlSqlParser.FORCE_XML_QUERY_REWRITE - 513)) | (1 << (PlSqlParser.FOREIGN - 513)))) !== 0) || ((((_la - 545)) & ~0x1f) == 0 && ((1 << (_la - 545)) & ((1 << (PlSqlParser.FOREVER - 545)) | (1 << (PlSqlParser.FORMAT - 545)) | (1 << (PlSqlParser.FORWARD - 545)) | (1 << (PlSqlParser.FRAGMENT_NUMBER - 545)) | (1 << (PlSqlParser.FREELIST - 545)) | (1 << (PlSqlParser.FREELISTS - 545)) | (1 << (PlSqlParser.FREEPOOLS - 545)) | (1 << (PlSqlParser.FRESH - 545)) | (1 << (PlSqlParser.FROM_TZ - 545)) | (1 << (PlSqlParser.FULL - 545)) | (1 << (PlSqlParser.FULL_OUTER_JOIN_TO_OUTER - 545)) | (1 << (PlSqlParser.FUNCTION - 545)) | (1 << (PlSqlParser.FUNCTIONS - 545)) | (1 << (PlSqlParser.GATHER_OPTIMIZER_STATISTICS - 545)) | (1 << (PlSqlParser.GATHER_PLAN_STATISTICS - 545)) | (1 << (PlSqlParser.GBY_CONC_ROLLUP - 545)) | (1 << (PlSqlParser.GBY_PUSHDOWN - 545)) | (1 << (PlSqlParser.GENERATED - 545)) | (1 << (PlSqlParser.GET - 545)) | (1 << (PlSqlParser.GLOBAL - 545)) | (1 << (PlSqlParser.GLOBALLY - 545)) | (1 << (PlSqlParser.GLOBAL_NAME - 545)) | (1 << (PlSqlParser.GLOBAL_TOPIC_ENABLED - 545)) | (1 << (PlSqlParser.GROUP_BY - 545)) | (1 << (PlSqlParser.GROUP_ID - 545)) | (1 << (PlSqlParser.GROUPING - 545)) | (1 << (PlSqlParser.GROUPING_ID - 545)))) !== 0) || ((((_la - 577)) & ~0x1f) == 0 && ((1 << (_la - 577)) & ((1 << (PlSqlParser.GROUPS - 577)) | (1 << (PlSqlParser.GUARANTEED - 577)) | (1 << (PlSqlParser.GUARANTEE - 577)) | (1 << (PlSqlParser.GUARD - 577)) | (1 << (PlSqlParser.HASH_AJ - 577)) | (1 << (PlSqlParser.HASH - 577)) | (1 << (PlSqlParser.HASHKEYS - 577)) | (1 << (PlSqlParser.HASH_SJ - 577)) | (1 << (PlSqlParser.HEADER - 577)) | (1 << (PlSqlParser.HEAP - 577)) | (1 << (PlSqlParser.HELP - 577)) | (1 << (PlSqlParser.HEXTORAW - 577)) | (1 << (PlSqlParser.HEXTOREF - 577)) | (1 << (PlSqlParser.HIDDEN_KEYWORD - 577)) | (1 << (PlSqlParser.HIDE - 577)) | (1 << (PlSqlParser.HIERARCHY - 577)) | (1 << (PlSqlParser.HIGH - 577)) | (1 << (PlSqlParser.HINTSET_BEGIN - 577)) | (1 << (PlSqlParser.HINTSET_END - 577)) | (1 << (PlSqlParser.HOT - 577)) | (1 << (PlSqlParser.HOUR - 577)) | (1 << (PlSqlParser.HWM_BROKERED - 577)) | (1 << (PlSqlParser.HYBRID - 577)) | (1 << (PlSqlParser.IDENTIFIER - 577)) | (1 << (PlSqlParser.IDENTITY - 577)) | (1 << (PlSqlParser.IDGENERATORS - 577)) | (1 << (PlSqlParser.ID - 577)) | (1 << (PlSqlParser.IDLE_TIME - 577)) | (1 << (PlSqlParser.IF - 577)) | (1 << (PlSqlParser.IGNORE - 577)))) !== 0) || ((((_la - 609)) & ~0x1f) == 0 && ((1 << (_la - 609)) & ((1 << (PlSqlParser.IGNORE_OPTIM_EMBEDDED_HINTS - 609)) | (1 << (PlSqlParser.IGNORE_ROW_ON_DUPKEY_INDEX - 609)) | (1 << (PlSqlParser.IGNORE_WHERE_CLAUSE - 609)) | (1 << (PlSqlParser.ILM - 609)) | (1 << (PlSqlParser.IMMEDIATE - 609)) | (1 << (PlSqlParser.IMPACT - 609)) | (1 << (PlSqlParser.IMPORT - 609)) | (1 << (PlSqlParser.INACTIVE - 609)) | (1 << (PlSqlParser.INCLUDE - 609)) | (1 << (PlSqlParser.INCLUDE_VERSION - 609)) | (1 << (PlSqlParser.INCLUDING - 609)) | (1 << (PlSqlParser.INCREMENTAL - 609)) | (1 << (PlSqlParser.INCREMENT - 609)) | (1 << (PlSqlParser.INCR - 609)) | (1 << (PlSqlParser.INDENT - 609)) | (1 << (PlSqlParser.INDEX_ASC - 609)) | (1 << (PlSqlParser.INDEX_COMBINE - 609)) | (1 << (PlSqlParser.INDEX_DESC - 609)) | (1 << (PlSqlParser.INDEXED - 609)) | (1 << (PlSqlParser.INDEXES - 609)) | (1 << (PlSqlParser.INDEX_FFS - 609)) | (1 << (PlSqlParser.INDEX_FILTER - 609)) | (1 << (PlSqlParser.INDEXING - 609)) | (1 << (PlSqlParser.INDEX_JOIN - 609)) | (1 << (PlSqlParser.INDEX_ROWS - 609)) | (1 << (PlSqlParser.INDEX_RRS - 609)) | (1 << (PlSqlParser.INDEX_RS_ASC - 609)) | (1 << (PlSqlParser.INDEX_RS_DESC - 609)) | (1 << (PlSqlParser.INDEX_RS - 609)) | (1 << (PlSqlParser.INDEX_SCAN - 609)) | (1 << (PlSqlParser.INDEX_SKIP_SCAN - 609)))) !== 0) || ((((_la - 641)) & ~0x1f) == 0 && ((1 << (_la - 641)) & ((1 << (PlSqlParser.INDEX_SS_ASC - 641)) | (1 << (PlSqlParser.INDEX_SS_DESC - 641)) | (1 << (PlSqlParser.INDEX_SS - 641)) | (1 << (PlSqlParser.INDEX_STATS - 641)) | (1 << (PlSqlParser.INDEXTYPE - 641)) | (1 << (PlSqlParser.INDEXTYPES - 641)) | (1 << (PlSqlParser.INDICATOR - 641)) | (1 << (PlSqlParser.INDICES - 641)) | (1 << (PlSqlParser.INFINITE - 641)) | (1 << (PlSqlParser.INFORMATIONAL - 641)) | (1 << (PlSqlParser.INHERIT - 641)) | (1 << (PlSqlParser.INITCAP - 641)) | (1 << (PlSqlParser.INITIAL - 641)) | (1 << (PlSqlParser.INITIALIZED - 641)) | (1 << (PlSqlParser.INITIALLY - 641)) | (1 << (PlSqlParser.INITRANS - 641)) | (1 << (PlSqlParser.INLINE - 641)) | (1 << (PlSqlParser.INLINE_XMLTYPE_NT - 641)) | (1 << (PlSqlParser.INMEMORY - 641)) | (1 << (PlSqlParser.IN_MEMORY_METADATA - 641)) | (1 << (PlSqlParser.INMEMORY_PRUNING - 641)) | (1 << (PlSqlParser.INNER - 641)) | (1 << (PlSqlParser.INOUT - 641)) | (1 << (PlSqlParser.INPLACE - 641)) | (1 << (PlSqlParser.INSERTCHILDXMLAFTER - 641)) | (1 << (PlSqlParser.INSERTCHILDXMLBEFORE - 641)) | (1 << (PlSqlParser.INSERTCHILDXML - 641)) | (1 << (PlSqlParser.INSERTXMLAFTER - 641)) | (1 << (PlSqlParser.INSERTXMLBEFORE - 641)) | (1 << (PlSqlParser.INSTANCE - 641)))) !== 0) || ((((_la - 673)) & ~0x1f) == 0 && ((1 << (_la - 673)) & ((1 << (PlSqlParser.INSTANCES - 673)) | (1 << (PlSqlParser.INSTANTIABLE - 673)) | (1 << (PlSqlParser.INSTANTLY - 673)) | (1 << (PlSqlParser.INSTEAD - 673)) | (1 << (PlSqlParser.INSTR2 - 673)) | (1 << (PlSqlParser.INSTR4 - 673)) | (1 << (PlSqlParser.INSTRB - 673)) | (1 << (PlSqlParser.INSTRC - 673)) | (1 << (PlSqlParser.INSTR - 673)) | (1 << (PlSqlParser.INTEGER - 673)) | (1 << (PlSqlParser.INTERLEAVED - 673)) | (1 << (PlSqlParser.INTERMEDIATE - 673)) | (1 << (PlSqlParser.INTERNAL_CONVERT - 673)) | (1 << (PlSqlParser.INTERNAL_USE - 673)) | (1 << (PlSqlParser.INTERPRETED - 673)) | (1 << (PlSqlParser.INTERVAL - 673)) | (1 << (PlSqlParser.INT - 673)) | (1 << (PlSqlParser.INVALIDATE - 673)) | (1 << (PlSqlParser.INVISIBLE - 673)) | (1 << (PlSqlParser.IN_XQUERY - 673)) | (1 << (PlSqlParser.ISOLATION - 673)) | (1 << (PlSqlParser.ISOLATION_LEVEL - 673)) | (1 << (PlSqlParser.ITERATE - 673)) | (1 << (PlSqlParser.ITERATION_NUMBER - 673)) | (1 << (PlSqlParser.JAVA - 673)) | (1 << (PlSqlParser.JOB - 673)) | (1 << (PlSqlParser.JOIN - 673)) | (1 << (PlSqlParser.JSON_ARRAYAGG - 673)) | (1 << (PlSqlParser.JSON_ARRAY - 673)))) !== 0) || ((((_la - 705)) & ~0x1f) == 0 && ((1 << (_la - 705)) & ((1 << (PlSqlParser.JSON_EQUAL - 705)) | (1 << (PlSqlParser.JSON_EXISTS2 - 705)) | (1 << (PlSqlParser.JSON_EXISTS - 705)) | (1 << (PlSqlParser.JSONGET - 705)) | (1 << (PlSqlParser.JSON - 705)) | (1 << (PlSqlParser.JSON_OBJECTAGG - 705)) | (1 << (PlSqlParser.JSON_OBJECT - 705)) | (1 << (PlSqlParser.JSONPARSE - 705)) | (1 << (PlSqlParser.JSON_QUERY - 705)) | (1 << (PlSqlParser.JSON_SERIALIZE - 705)) | (1 << (PlSqlParser.JSON_TABLE - 705)) | (1 << (PlSqlParser.JSON_TEXTCONTAINS2 - 705)) | (1 << (PlSqlParser.JSON_TEXTCONTAINS - 705)) | (1 << (PlSqlParser.JSON_VALUE - 705)) | (1 << (PlSqlParser.KEEP_DUPLICATES - 705)) | (1 << (PlSqlParser.KEEP - 705)) | (1 << (PlSqlParser.KERBEROS - 705)) | (1 << (PlSqlParser.KEY - 705)) | (1 << (PlSqlParser.KEY_LENGTH - 705)) | (1 << (PlSqlParser.KEYSIZE - 705)) | (1 << (PlSqlParser.KEYS - 705)) | (1 << (PlSqlParser.KEYSTORE - 705)) | (1 << (PlSqlParser.KILL - 705)) | (1 << (PlSqlParser.LABEL - 705)) | (1 << (PlSqlParser.LANGUAGE - 705)) | (1 << (PlSqlParser.LAST_DAY - 705)) | (1 << (PlSqlParser.LAST - 705)) | (1 << (PlSqlParser.LAST_VALUE - 705)) | (1 << (PlSqlParser.LATERAL - 705)) | (1 << (PlSqlParser.LAX - 705)) | (1 << (PlSqlParser.LAYER - 705)) | (1 << (PlSqlParser.LDAP_REGISTRATION_ENABLED - 705)))) !== 0) || ((((_la - 737)) & ~0x1f) == 0 && ((1 << (_la - 737)) & ((1 << (PlSqlParser.LDAP_REGISTRATION - 737)) | (1 << (PlSqlParser.LDAP_REG_SYNC_INTERVAL - 737)) | (1 << (PlSqlParser.LEADING - 737)) | (1 << (PlSqlParser.LEFT - 737)) | (1 << (PlSqlParser.LENGTH2 - 737)) | (1 << (PlSqlParser.LENGTH4 - 737)) | (1 << (PlSqlParser.LENGTHB - 737)) | (1 << (PlSqlParser.LENGTHC - 737)) | (1 << (PlSqlParser.LENGTH - 737)) | (1 << (PlSqlParser.LESS - 737)) | (1 << (PlSqlParser.LEVEL - 737)) | (1 << (PlSqlParser.LEVELS - 737)) | (1 << (PlSqlParser.LIBRARY - 737)) | (1 << (PlSqlParser.LIFECYCLE - 737)) | (1 << (PlSqlParser.LIFE - 737)) | (1 << (PlSqlParser.LIFETIME - 737)) | (1 << (PlSqlParser.LIKE2 - 737)) | (1 << (PlSqlParser.LIKE4 - 737)) | (1 << (PlSqlParser.LIKEC - 737)) | (1 << (PlSqlParser.LIKE_EXPAND - 737)) | (1 << (PlSqlParser.LIMIT - 737)) | (1 << (PlSqlParser.LINEAR - 737)) | (1 << (PlSqlParser.LINK - 737)) | (1 << (PlSqlParser.LIST - 737)) | (1 << (PlSqlParser.LN - 737)) | (1 << (PlSqlParser.LNNVL - 737)) | (1 << (PlSqlParser.LOAD - 737)) | (1 << (PlSqlParser.LOB - 737)) | (1 << (PlSqlParser.LOBNVL - 737)) | (1 << (PlSqlParser.LOBS - 737)) | (1 << (PlSqlParser.LOCAL_INDEXES - 737)))) !== 0) || ((((_la - 769)) & ~0x1f) == 0 && ((1 << (_la - 769)) & ((1 << (PlSqlParser.LOCAL - 769)) | (1 << (PlSqlParser.LOCALTIME - 769)) | (1 << (PlSqlParser.LOCALTIMESTAMP - 769)) | (1 << (PlSqlParser.LOCATION - 769)) | (1 << (PlSqlParser.LOCATOR - 769)) | (1 << (PlSqlParser.LOCKED - 769)) | (1 << (PlSqlParser.LOCKING - 769)) | (1 << (PlSqlParser.LOGFILE - 769)) | (1 << (PlSqlParser.LOGFILES - 769)) | (1 << (PlSqlParser.LOGGING - 769)) | (1 << (PlSqlParser.LOGICAL - 769)) | (1 << (PlSqlParser.LOGICAL_READS_PER_CALL - 769)) | (1 << (PlSqlParser.LOGICAL_READS_PER_SESSION - 769)) | (1 << (PlSqlParser.LOG - 769)) | (1 << (PlSqlParser.LOGMINING - 769)) | (1 << (PlSqlParser.LOGOFF - 769)) | (1 << (PlSqlParser.LOGON - 769)) | (1 << (PlSqlParser.LOG_READ_ONLY_VIOLATIONS - 769)) | (1 << (PlSqlParser.LONG - 769)) | (1 << (PlSqlParser.LOOP - 769)) | (1 << (PlSqlParser.LOWER - 769)) | (1 << (PlSqlParser.LOW - 769)) | (1 << (PlSqlParser.LPAD - 769)) | (1 << (PlSqlParser.LTRIM - 769)) | (1 << (PlSqlParser.MAIN - 769)) | (1 << (PlSqlParser.MAKE_REF - 769)) | (1 << (PlSqlParser.MANAGED - 769)) | (1 << (PlSqlParser.MANAGE - 769)) | (1 << (PlSqlParser.MANAGEMENT - 769)) | (1 << (PlSqlParser.MANAGER - 769)) | (1 << (PlSqlParser.MANUAL - 769)))) !== 0) || ((((_la - 801)) & ~0x1f) == 0 && ((1 << (_la - 801)) & ((1 << (PlSqlParser.MAP - 801)) | (1 << (PlSqlParser.MAPPING - 801)) | (1 << (PlSqlParser.MASTER - 801)) | (1 << (PlSqlParser.MATCHED - 801)) | (1 << (PlSqlParser.MATCHES - 801)) | (1 << (PlSqlParser.MATCH - 801)) | (1 << (PlSqlParser.MATCH_NUMBER - 801)) | (1 << (PlSqlParser.MATCH_RECOGNIZE - 801)) | (1 << (PlSqlParser.MATERIALIZED - 801)) | (1 << (PlSqlParser.MATERIALIZE - 801)) | (1 << (PlSqlParser.MAXARCHLOGS - 801)) | (1 << (PlSqlParser.MAXDATAFILES - 801)) | (1 << (PlSqlParser.MAXEXTENTS - 801)) | (1 << (PlSqlParser.MAXIMIZE - 801)) | (1 << (PlSqlParser.MAXINSTANCES - 801)) | (1 << (PlSqlParser.MAXLOGFILES - 801)) | (1 << (PlSqlParser.MAXLOGHISTORY - 801)) | (1 << (PlSqlParser.MAXLOGMEMBERS - 801)) | (1 << (PlSqlParser.MAX_SHARED_TEMP_SIZE - 801)) | (1 << (PlSqlParser.MAXSIZE - 801)) | (1 << (PlSqlParser.MAXTRANS - 801)) | (1 << (PlSqlParser.MAXVALUE - 801)) | (1 << (PlSqlParser.MEASURE - 801)) | (1 << (PlSqlParser.MEASURES - 801)) | (1 << (PlSqlParser.MEDIUM - 801)) | (1 << (PlSqlParser.MEMBER - 801)) | (1 << (PlSqlParser.MEMCOMPRESS - 801)) | (1 << (PlSqlParser.MEMORY - 801)) | (1 << (PlSqlParser.MERGEACTIONS - 801)) | (1 << (PlSqlParser.MERGE_AJ - 801)) | (1 << (PlSqlParser.MERGE_CONST_ON - 801)) | (1 << (PlSqlParser.MERGE - 801)))) !== 0) || ((((_la - 833)) & ~0x1f) == 0 && ((1 << (_la - 833)) & ((1 << (PlSqlParser.MERGE_SJ - 833)) | (1 << (PlSqlParser.METADATA - 833)) | (1 << (PlSqlParser.METHOD - 833)) | (1 << (PlSqlParser.MIGRATE - 833)) | (1 << (PlSqlParser.MIGRATION - 833)) | (1 << (PlSqlParser.MINEXTENTS - 833)) | (1 << (PlSqlParser.MINIMIZE - 833)) | (1 << (PlSqlParser.MINIMUM - 833)) | (1 << (PlSqlParser.MINING - 833)) | (1 << (PlSqlParser.MINUS_NULL - 833)) | (1 << (PlSqlParser.MINUTE - 833)) | (1 << (PlSqlParser.MINVALUE - 833)) | (1 << (PlSqlParser.MIRRORCOLD - 833)) | (1 << (PlSqlParser.MIRRORHOT - 833)) | (1 << (PlSqlParser.MIRROR - 833)) | (1 << (PlSqlParser.MLSLABEL - 833)) | (1 << (PlSqlParser.MODEL_COMPILE_SUBQUERY - 833)) | (1 << (PlSqlParser.MODEL_DONTVERIFY_UNIQUENESS - 833)) | (1 << (PlSqlParser.MODEL_DYNAMIC_SUBQUERY - 833)) | (1 << (PlSqlParser.MODEL_MIN_ANALYSIS - 833)) | (1 << (PlSqlParser.MODEL - 833)) | (1 << (PlSqlParser.MODEL_NB - 833)) | (1 << (PlSqlParser.MODEL_NO_ANALYSIS - 833)) | (1 << (PlSqlParser.MODEL_PBY - 833)) | (1 << (PlSqlParser.MODEL_PUSH_REF - 833)) | (1 << (PlSqlParser.MODEL_SV - 833)) | (1 << (PlSqlParser.MODIFICATION - 833)) | (1 << (PlSqlParser.MODIFY_COLUMN_TYPE - 833)) | (1 << (PlSqlParser.MODIFY - 833)) | (1 << (PlSqlParser.MOD - 833)))) !== 0) || ((((_la - 865)) & ~0x1f) == 0 && ((1 << (_la - 865)) & ((1 << (PlSqlParser.MODULE - 865)) | (1 << (PlSqlParser.MONITORING - 865)) | (1 << (PlSqlParser.MONITOR - 865)) | (1 << (PlSqlParser.MONTH - 865)) | (1 << (PlSqlParser.MONTHS_BETWEEN - 865)) | (1 << (PlSqlParser.MONTHS - 865)) | (1 << (PlSqlParser.MOUNT - 865)) | (1 << (PlSqlParser.MOUNTPATH - 865)) | (1 << (PlSqlParser.MOVEMENT - 865)) | (1 << (PlSqlParser.MOVE - 865)) | (1 << (PlSqlParser.MULTIDIMENSIONAL - 865)) | (1 << (PlSqlParser.MULTISET - 865)) | (1 << (PlSqlParser.MV_MERGE - 865)) | (1 << (PlSqlParser.NAMED - 865)) | (1 << (PlSqlParser.NAME - 865)) | (1 << (PlSqlParser.NAMESPACE - 865)) | (1 << (PlSqlParser.NAN - 865)) | (1 << (PlSqlParser.NANVL - 865)) | (1 << (PlSqlParser.NATIONAL - 865)) | (1 << (PlSqlParser.NATIVE_FULL_OUTER_JOIN - 865)) | (1 << (PlSqlParser.NATIVE - 865)) | (1 << (PlSqlParser.NATURAL - 865)) | (1 << (PlSqlParser.NAV - 865)) | (1 << (PlSqlParser.NCHAR_CS - 865)) | (1 << (PlSqlParser.NCHAR - 865)) | (1 << (PlSqlParser.NCHR - 865)) | (1 << (PlSqlParser.NCLOB - 865)) | (1 << (PlSqlParser.NEEDED - 865)) | (1 << (PlSqlParser.NEG - 865)) | (1 << (PlSqlParser.NESTED - 865)) | (1 << (PlSqlParser.NESTED_TABLE_FAST_INSERT - 865)))) !== 0) || ((((_la - 897)) & ~0x1f) == 0 && ((1 << (_la - 897)) & ((1 << (PlSqlParser.NESTED_TABLE_GET_REFS - 897)) | (1 << (PlSqlParser.NESTED_TABLE_ID - 897)) | (1 << (PlSqlParser.NESTED_TABLE_SET_REFS - 897)) | (1 << (PlSqlParser.NESTED_TABLE_SET_SETID - 897)) | (1 << (PlSqlParser.NETWORK - 897)) | (1 << (PlSqlParser.NEVER - 897)) | (1 << (PlSqlParser.NEW - 897)) | (1 << (PlSqlParser.NEW_TIME - 897)) | (1 << (PlSqlParser.NEXT_DAY - 897)) | (1 << (PlSqlParser.NEXT - 897)) | (1 << (PlSqlParser.NL_AJ - 897)) | (1 << (PlSqlParser.NLJ_BATCHING - 897)) | (1 << (PlSqlParser.NLJ_INDEX_FILTER - 897)) | (1 << (PlSqlParser.NLJ_INDEX_SCAN - 897)) | (1 << (PlSqlParser.NLJ_PREFETCH - 897)) | (1 << (PlSqlParser.NLS_CALENDAR - 897)) | (1 << (PlSqlParser.NLS_CHARACTERSET - 897)) | (1 << (PlSqlParser.NLS_CHARSET_DECL_LEN - 897)) | (1 << (PlSqlParser.NLS_CHARSET_ID - 897)) | (1 << (PlSqlParser.NLS_CHARSET_NAME - 897)) | (1 << (PlSqlParser.NLS_COMP - 897)) | (1 << (PlSqlParser.NLS_CURRENCY - 897)) | (1 << (PlSqlParser.NLS_DATE_FORMAT - 897)) | (1 << (PlSqlParser.NLS_DATE_LANGUAGE - 897)) | (1 << (PlSqlParser.NLS_INITCAP - 897)) | (1 << (PlSqlParser.NLS_ISO_CURRENCY - 897)) | (1 << (PlSqlParser.NL_SJ - 897)) | (1 << (PlSqlParser.NLS_LANG - 897)) | (1 << (PlSqlParser.NLS_LANGUAGE - 897)) | (1 << (PlSqlParser.NLS_LENGTH_SEMANTICS - 897)) | (1 << (PlSqlParser.NLS_LOWER - 897)) | (1 << (PlSqlParser.NLS_NCHAR_CONV_EXCP - 897)))) !== 0) || ((((_la - 929)) & ~0x1f) == 0 && ((1 << (_la - 929)) & ((1 << (PlSqlParser.NLS_NUMERIC_CHARACTERS - 929)) | (1 << (PlSqlParser.NLS_SORT - 929)) | (1 << (PlSqlParser.NLSSORT - 929)) | (1 << (PlSqlParser.NLS_SPECIAL_CHARS - 929)) | (1 << (PlSqlParser.NLS_TERRITORY - 929)) | (1 << (PlSqlParser.NLS_UPPER - 929)) | (1 << (PlSqlParser.NO_ACCESS - 929)) | (1 << (PlSqlParser.NO_ADAPTIVE_PLAN - 929)) | (1 << (PlSqlParser.NO_ANSI_REARCH - 929)) | (1 << (PlSqlParser.NOAPPEND - 929)) | (1 << (PlSqlParser.NOARCHIVELOG - 929)) | (1 << (PlSqlParser.NOAUDIT - 929)) | (1 << (PlSqlParser.NO_AUTO_REOPTIMIZE - 929)) | (1 << (PlSqlParser.NO_BASETABLE_MULTIMV_REWRITE - 929)) | (1 << (PlSqlParser.NO_BATCH_TABLE_ACCESS_BY_ROWID - 929)) | (1 << (PlSqlParser.NO_BIND_AWARE - 929)) | (1 << (PlSqlParser.NO_BUFFER - 929)) | (1 << (PlSqlParser.NOCACHE - 929)) | (1 << (PlSqlParser.NO_CARTESIAN - 929)) | (1 << (PlSqlParser.NO_CHECK_ACL_REWRITE - 929)) | (1 << (PlSqlParser.NO_CLUSTER_BY_ROWID - 929)) | (1 << (PlSqlParser.NO_CLUSTERING - 929)) | (1 << (PlSqlParser.NO_COALESCE_SQ - 929)) | (1 << (PlSqlParser.NO_COMMON_DATA - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_CB_WHR_ONLY - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_COMBINE_SW - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_COST_BASED - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_ELIM_DUPS - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_FILTERING - 929)) | (1 << (PlSqlParser.NOCOPY - 929)) | (1 << (PlSqlParser.NO_COST_XML_QUERY_REWRITE - 929)))) !== 0) || ((((_la - 961)) & ~0x1f) == 0 && ((1 << (_la - 961)) & ((1 << (PlSqlParser.NO_CPU_COSTING - 961)) | (1 << (PlSqlParser.NOCPU_COSTING - 961)) | (1 << (PlSqlParser.NOCYCLE - 961)) | (1 << (PlSqlParser.NO_DATA_SECURITY_REWRITE - 961)) | (1 << (PlSqlParser.NO_DECORRELATE - 961)) | (1 << (PlSqlParser.NODELAY - 961)) | (1 << (PlSqlParser.NO_DOMAIN_INDEX_FILTER - 961)) | (1 << (PlSqlParser.NO_DST_UPGRADE_INSERT_CONV - 961)) | (1 << (PlSqlParser.NO_ELIM_GROUPBY - 961)) | (1 << (PlSqlParser.NO_ELIMINATE_JOIN - 961)) | (1 << (PlSqlParser.NO_ELIMINATE_OBY - 961)) | (1 << (PlSqlParser.NO_ELIMINATE_OUTER_JOIN - 961)) | (1 << (PlSqlParser.NOENTITYESCAPING - 961)) | (1 << (PlSqlParser.NO_EXPAND_GSET_TO_UNION - 961)) | (1 << (PlSqlParser.NO_EXPAND - 961)) | (1 << (PlSqlParser.NO_EXPAND_TABLE - 961)) | (1 << (PlSqlParser.NO_FACT - 961)) | (1 << (PlSqlParser.NO_FACTORIZE_JOIN - 961)) | (1 << (PlSqlParser.NO_FILTERING - 961)) | (1 << (PlSqlParser.NOFORCE - 961)) | (1 << (PlSqlParser.NO_FULL_OUTER_JOIN_TO_OUTER - 961)) | (1 << (PlSqlParser.NO_GATHER_OPTIMIZER_STATISTICS - 961)) | (1 << (PlSqlParser.NO_GBY_PUSHDOWN - 961)) | (1 << (PlSqlParser.NOGUARANTEE - 961)) | (1 << (PlSqlParser.NO_INDEX_FFS - 961)) | (1 << (PlSqlParser.NO_INDEX - 961)) | (1 << (PlSqlParser.NO_INDEX_SS - 961)) | (1 << (PlSqlParser.NO_INMEMORY - 961)) | (1 << (PlSqlParser.NO_INMEMORY_PRUNING - 961)) | (1 << (PlSqlParser.NOKEEP - 961)) | (1 << (PlSqlParser.NO_LOAD - 961)) | (1 << (PlSqlParser.NOLOCAL - 961)))) !== 0) || ((((_la - 993)) & ~0x1f) == 0 && ((1 << (_la - 993)) & ((1 << (PlSqlParser.NOLOGGING - 993)) | (1 << (PlSqlParser.NOMAPPING - 993)) | (1 << (PlSqlParser.NOMAXVALUE - 993)) | (1 << (PlSqlParser.NO_MERGE - 993)) | (1 << (PlSqlParser.NOMINIMIZE - 993)) | (1 << (PlSqlParser.NOMINVALUE - 993)) | (1 << (PlSqlParser.NO_MODEL_PUSH_REF - 993)) | (1 << (PlSqlParser.NO_MONITORING - 993)) | (1 << (PlSqlParser.NOMONITORING - 993)) | (1 << (PlSqlParser.NO_MONITOR - 993)) | (1 << (PlSqlParser.NO_MULTIMV_REWRITE - 993)) | (1 << (PlSqlParser.NO_NATIVE_FULL_OUTER_JOIN - 993)) | (1 << (PlSqlParser.NONBLOCKING - 993)) | (1 << (PlSqlParser.NONEDITIONABLE - 993)) | (1 << (PlSqlParser.NONE - 993)) | (1 << (PlSqlParser.NO_NLJ_BATCHING - 993)) | (1 << (PlSqlParser.NO_NLJ_PREFETCH - 993)) | (1 << (PlSqlParser.NO - 993)) | (1 << (PlSqlParser.NONSCHEMA - 993)) | (1 << (PlSqlParser.NO_OBJECT_LINK - 993)) | (1 << (PlSqlParser.NOORDER - 993)) | (1 << (PlSqlParser.NO_ORDER_ROLLUPS - 993)) | (1 << (PlSqlParser.NO_OUTER_JOIN_TO_ANTI - 993)) | (1 << (PlSqlParser.NO_OUTER_JOIN_TO_INNER - 993)) | (1 << (PlSqlParser.NOOVERRIDE - 993)) | (1 << (PlSqlParser.NO_PARALLEL_INDEX - 993)) | (1 << (PlSqlParser.NOPARALLEL_INDEX - 993)) | (1 << (PlSqlParser.NO_PARALLEL - 993)) | (1 << (PlSqlParser.NOPARALLEL - 993)) | (1 << (PlSqlParser.NO_PARTIAL_COMMIT - 993)) | (1 << (PlSqlParser.NO_PARTIAL_JOIN - 993)) | (1 << (PlSqlParser.NO_PARTIAL_ROLLUP_PUSHDOWN - 993)))) !== 0) || ((((_la - 1025)) & ~0x1f) == 0 && ((1 << (_la - 1025)) & ((1 << (PlSqlParser.NOPARTITION - 1025)) | (1 << (PlSqlParser.NO_PLACE_DISTINCT - 1025)) | (1 << (PlSqlParser.NO_PLACE_GROUP_BY - 1025)) | (1 << (PlSqlParser.NO_PQ_CONCURRENT_UNION - 1025)) | (1 << (PlSqlParser.NO_PQ_MAP - 1025)) | (1 << (PlSqlParser.NO_PQ_REPLICATE - 1025)) | (1 << (PlSqlParser.NO_PQ_SKEW - 1025)) | (1 << (PlSqlParser.NO_PRUNE_GSETS - 1025)) | (1 << (PlSqlParser.NO_PULL_PRED - 1025)) | (1 << (PlSqlParser.NO_PUSH_PRED - 1025)) | (1 << (PlSqlParser.NO_PUSH_SUBQ - 1025)) | (1 << (PlSqlParser.NO_PX_FAULT_TOLERANCE - 1025)) | (1 << (PlSqlParser.NO_PX_JOIN_FILTER - 1025)) | (1 << (PlSqlParser.NO_QKN_BUFF - 1025)) | (1 << (PlSqlParser.NO_QUERY_TRANSFORMATION - 1025)) | (1 << (PlSqlParser.NO_REF_CASCADE - 1025)) | (1 << (PlSqlParser.NORELOCATE - 1025)) | (1 << (PlSqlParser.NORELY - 1025)) | (1 << (PlSqlParser.NOREPAIR - 1025)) | (1 << (PlSqlParser.NOREPLAY - 1025)) | (1 << (PlSqlParser.NORESETLOGS - 1025)) | (1 << (PlSqlParser.NO_RESULT_CACHE - 1025)) | (1 << (PlSqlParser.NOREVERSE - 1025)) | (1 << (PlSqlParser.NO_REWRITE - 1025)) | (1 << (PlSqlParser.NOREWRITE - 1025)) | (1 << (PlSqlParser.NORMAL - 1025)) | (1 << (PlSqlParser.NO_ROOT_SW_FOR_LOCAL - 1025)) | (1 << (PlSqlParser.NOROWDEPENDENCIES - 1025)) | (1 << (PlSqlParser.NOSCHEMACHECK - 1025)) | (1 << (PlSqlParser.NOSEGMENT - 1025)) | (1 << (PlSqlParser.NO_SEMIJOIN - 1025)) | (1 << (PlSqlParser.NO_SEMI_TO_INNER - 1025)))) !== 0) || ((((_la - 1057)) & ~0x1f) == 0 && ((1 << (_la - 1057)) & ((1 << (PlSqlParser.NO_SET_TO_JOIN - 1057)) | (1 << (PlSqlParser.NOSORT - 1057)) | (1 << (PlSqlParser.NO_SQL_TRANSLATION - 1057)) | (1 << (PlSqlParser.NO_SQL_TUNE - 1057)) | (1 << (PlSqlParser.NO_STAR_TRANSFORMATION - 1057)) | (1 << (PlSqlParser.NO_STATEMENT_QUEUING - 1057)) | (1 << (PlSqlParser.NO_STATS_GSETS - 1057)) | (1 << (PlSqlParser.NOSTRICT - 1057)) | (1 << (PlSqlParser.NO_SUBQUERY_PRUNING - 1057)) | (1 << (PlSqlParser.NO_SUBSTRB_PAD - 1057)) | (1 << (PlSqlParser.NO_SWAP_JOIN_INPUTS - 1057)) | (1 << (PlSqlParser.NOSWITCH - 1057)) | (1 << (PlSqlParser.NO_TABLE_LOOKUP_BY_NL - 1057)) | (1 << (PlSqlParser.NO_TEMP_TABLE - 1057)) | (1 << (PlSqlParser.NOTHING - 1057)) | (1 << (PlSqlParser.NOTIFICATION - 1057)) | (1 << (PlSqlParser.NOT - 1057)) | (1 << (PlSqlParser.NO_TRANSFORM_DISTINCT_AGG - 1057)) | (1 << (PlSqlParser.NO_UNNEST - 1057)) | (1 << (PlSqlParser.NO_USE_CUBE - 1057)) | (1 << (PlSqlParser.NO_USE_HASH_AGGREGATION - 1057)) | (1 << (PlSqlParser.NO_USE_HASH_GBY_FOR_PUSHDOWN - 1057)) | (1 << (PlSqlParser.NO_USE_HASH - 1057)) | (1 << (PlSqlParser.NO_USE_INVISIBLE_INDEXES - 1057)) | (1 << (PlSqlParser.NO_USE_MERGE - 1057)) | (1 << (PlSqlParser.NO_USE_NL - 1057)) | (1 << (PlSqlParser.NO_USE_VECTOR_AGGREGATION - 1057)) | (1 << (PlSqlParser.NOVALIDATE - 1057)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM_DIMS - 1057)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM_FACT - 1057)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM - 1057)))) !== 0) || ((((_la - 1089)) & ~0x1f) == 0 && ((1 << (_la - 1089)) & ((1 << (PlSqlParser.NO_XDB_FASTPATH_INSERT - 1089)) | (1 << (PlSqlParser.NO_XML_DML_REWRITE - 1089)) | (1 << (PlSqlParser.NO_XMLINDEX_REWRITE_IN_SELECT - 1089)) | (1 << (PlSqlParser.NO_XMLINDEX_REWRITE - 1089)) | (1 << (PlSqlParser.NO_XML_QUERY_REWRITE - 1089)) | (1 << (PlSqlParser.NO_ZONEMAP - 1089)) | (1 << (PlSqlParser.NTH_VALUE - 1089)) | (1 << (PlSqlParser.NULLIF - 1089)) | (1 << (PlSqlParser.NULL_ - 1089)) | (1 << (PlSqlParser.NULLS - 1089)) | (1 << (PlSqlParser.NUMBER - 1089)) | (1 << (PlSqlParser.NUMERIC - 1089)) | (1 << (PlSqlParser.NUM_INDEX_KEYS - 1089)) | (1 << (PlSqlParser.NUMTODSINTERVAL - 1089)) | (1 << (PlSqlParser.NUMTOYMINTERVAL - 1089)) | (1 << (PlSqlParser.NVARCHAR2 - 1089)) | (1 << (PlSqlParser.NVL2 - 1089)) | (1 << (PlSqlParser.OBJECT2XML - 1089)) | (1 << (PlSqlParser.OBJECT - 1089)) | (1 << (PlSqlParser.OBJ_ID - 1089)) | (1 << (PlSqlParser.OBJNO - 1089)) | (1 << (PlSqlParser.OBJNO_REUSE - 1089)) | (1 << (PlSqlParser.OCCURENCES - 1089)) | (1 << (PlSqlParser.OFFLINE - 1089)) | (1 << (PlSqlParser.OFF - 1089)) | (1 << (PlSqlParser.OFFSET - 1089)) | (1 << (PlSqlParser.OIDINDEX - 1089)) | (1 << (PlSqlParser.OID - 1089)) | (1 << (PlSqlParser.OLAP - 1089)) | (1 << (PlSqlParser.OLD - 1089)) | (1 << (PlSqlParser.OLD_PUSH_PRED - 1089)))) !== 0) || ((((_la - 1121)) & ~0x1f) == 0 && ((1 << (_la - 1121)) & ((1 << (PlSqlParser.OLS - 1121)) | (1 << (PlSqlParser.OLTP - 1121)) | (1 << (PlSqlParser.OMIT - 1121)) | (1 << (PlSqlParser.ONE - 1121)) | (1 << (PlSqlParser.ONLINE - 1121)) | (1 << (PlSqlParser.ONLY - 1121)) | (1 << (PlSqlParser.OPAQUE - 1121)) | (1 << (PlSqlParser.OPAQUE_TRANSFORM - 1121)) | (1 << (PlSqlParser.OPAQUE_XCANONICAL - 1121)) | (1 << (PlSqlParser.OPCODE - 1121)) | (1 << (PlSqlParser.OPEN - 1121)) | (1 << (PlSqlParser.OPERATIONS - 1121)) | (1 << (PlSqlParser.OPERATOR - 1121)) | (1 << (PlSqlParser.OPT_ESTIMATE - 1121)) | (1 << (PlSqlParser.OPTIMAL - 1121)) | (1 << (PlSqlParser.OPTIMIZE - 1121)) | (1 << (PlSqlParser.OPTIMIZER_FEATURES_ENABLE - 1121)) | (1 << (PlSqlParser.OPTIMIZER_GOAL - 1121)) | (1 << (PlSqlParser.OPT_PARAM - 1121)) | (1 << (PlSqlParser.ORA_BRANCH - 1121)) | (1 << (PlSqlParser.ORA_CHECK_ACL - 1121)) | (1 << (PlSqlParser.ORA_CHECK_PRIVILEGE - 1121)) | (1 << (PlSqlParser.ORA_CLUSTERING - 1121)) | (1 << (PlSqlParser.ORADATA - 1121)) | (1 << (PlSqlParser.ORADEBUG - 1121)) | (1 << (PlSqlParser.ORA_DST_AFFECTED - 1121)) | (1 << (PlSqlParser.ORA_DST_CONVERT - 1121)) | (1 << (PlSqlParser.ORA_DST_ERROR - 1121)) | (1 << (PlSqlParser.ORA_GET_ACLIDS - 1121)))) !== 0) || ((((_la - 1153)) & ~0x1f) == 0 && ((1 << (_la - 1153)) & ((1 << (PlSqlParser.ORA_GET_PRIVILEGES - 1153)) | (1 << (PlSqlParser.ORA_HASH - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_USERID - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_USER - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_XS_USER_GUID - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_XS_USER - 1153)) | (1 << (PlSqlParser.ORA_RAWCOMPARE - 1153)) | (1 << (PlSqlParser.ORA_RAWCONCAT - 1153)) | (1 << (PlSqlParser.ORA_ROWSCN - 1153)) | (1 << (PlSqlParser.ORA_ROWSCN_RAW - 1153)) | (1 << (PlSqlParser.ORA_ROWVERSION - 1153)) | (1 << (PlSqlParser.ORA_TABVERSION - 1153)) | (1 << (PlSqlParser.ORA_WRITE_TIME - 1153)) | (1 << (PlSqlParser.ORDERED - 1153)) | (1 << (PlSqlParser.ORDERED_PREDICATES - 1153)) | (1 << (PlSqlParser.ORDINALITY - 1153)) | (1 << (PlSqlParser.OR_EXPAND - 1153)) | (1 << (PlSqlParser.ORGANIZATION - 1153)) | (1 << (PlSqlParser.OR_PREDICATES - 1153)) | (1 << (PlSqlParser.OSERROR - 1153)) | (1 << (PlSqlParser.OTHER - 1153)) | (1 << (PlSqlParser.OUTER_JOIN_TO_ANTI - 1153)) | (1 << (PlSqlParser.OUTER_JOIN_TO_INNER - 1153)) | (1 << (PlSqlParser.OUTER - 1153)) | (1 << (PlSqlParser.OUTLINE_LEAF - 1153)) | (1 << (PlSqlParser.OUTLINE - 1153)) | (1 << (PlSqlParser.OUT_OF_LINE - 1153)) | (1 << (PlSqlParser.OUT - 1153)) | (1 << (PlSqlParser.OVERFLOW_NOMOVE - 1153)) | (1 << (PlSqlParser.OVERFLOW - 1153)))) !== 0) || ((((_la - 1185)) & ~0x1f) == 0 && ((1 << (_la - 1185)) & ((1 << (PlSqlParser.OVERLAPS - 1185)) | (1 << (PlSqlParser.OVER - 1185)) | (1 << (PlSqlParser.OVERRIDING - 1185)) | (1 << (PlSqlParser.OWNER - 1185)) | (1 << (PlSqlParser.OWNERSHIP - 1185)) | (1 << (PlSqlParser.OWN - 1185)) | (1 << (PlSqlParser.PACKAGE - 1185)) | (1 << (PlSqlParser.PACKAGES - 1185)) | (1 << (PlSqlParser.PARALLEL_ENABLE - 1185)) | (1 << (PlSqlParser.PARALLEL_INDEX - 1185)) | (1 << (PlSqlParser.PARALLEL - 1185)) | (1 << (PlSqlParser.PARAMETERS - 1185)) | (1 << (PlSqlParser.PARAM - 1185)) | (1 << (PlSqlParser.PARENT - 1185)) | (1 << (PlSqlParser.PARITY - 1185)) | (1 << (PlSqlParser.PARTIAL_JOIN - 1185)) | (1 << (PlSqlParser.PARTIALLY - 1185)) | (1 << (PlSqlParser.PARTIAL - 1185)) | (1 << (PlSqlParser.PARTIAL_ROLLUP_PUSHDOWN - 1185)) | (1 << (PlSqlParser.PARTITION_HASH - 1185)) | (1 << (PlSqlParser.PARTITION_LIST - 1185)) | (1 << (PlSqlParser.PARTITION - 1185)) | (1 << (PlSqlParser.PARTITION_RANGE - 1185)) | (1 << (PlSqlParser.PARTITIONS - 1185)) | (1 << (PlSqlParser.PARTNUMINST - 1185)) | (1 << (PlSqlParser.PASSING - 1185)) | (1 << (PlSqlParser.PASSWORD_GRACE_TIME - 1185)) | (1 << (PlSqlParser.PASSWORD_LIFE_TIME - 1185)) | (1 << (PlSqlParser.PASSWORD_LOCK_TIME - 1185)) | (1 << (PlSqlParser.PASSWORD - 1185)) | (1 << (PlSqlParser.PASSWORD_REUSE_MAX - 1185)))) !== 0) || ((((_la - 1217)) & ~0x1f) == 0 && ((1 << (_la - 1217)) & ((1 << (PlSqlParser.PASSWORD_REUSE_TIME - 1217)) | (1 << (PlSqlParser.PASSWORD_VERIFY_FUNCTION - 1217)) | (1 << (PlSqlParser.PAST - 1217)) | (1 << (PlSqlParser.PATCH - 1217)) | (1 << (PlSqlParser.PATH - 1217)) | (1 << (PlSqlParser.PATH_PREFIX - 1217)) | (1 << (PlSqlParser.PATHS - 1217)) | (1 << (PlSqlParser.PATTERN - 1217)) | (1 << (PlSqlParser.PBL_HS_BEGIN - 1217)) | (1 << (PlSqlParser.PBL_HS_END - 1217)) | (1 << (PlSqlParser.PCTINCREASE - 1217)) | (1 << (PlSqlParser.PCTTHRESHOLD - 1217)) | (1 << (PlSqlParser.PCTUSED - 1217)) | (1 << (PlSqlParser.PCTVERSION - 1217)) | (1 << (PlSqlParser.PENDING - 1217)) | (1 << (PlSqlParser.PERCENT_KEYWORD - 1217)) | (1 << (PlSqlParser.PERCENT_RANKM - 1217)) | (1 << (PlSqlParser.PERFORMANCE - 1217)) | (1 << (PlSqlParser.PERIOD_KEYWORD - 1217)) | (1 << (PlSqlParser.PERMANENT - 1217)) | (1 << (PlSqlParser.PERMISSION - 1217)) | (1 << (PlSqlParser.PERMUTE - 1217)) | (1 << (PlSqlParser.PER - 1217)) | (1 << (PlSqlParser.PFILE - 1217)) | (1 << (PlSqlParser.PHYSICAL - 1217)))) !== 0) || ((((_la - 1249)) & ~0x1f) == 0 && ((1 << (_la - 1249)) & ((1 << (PlSqlParser.PIKEY - 1249)) | (1 << (PlSqlParser.PIPELINED - 1249)) | (1 << (PlSqlParser.PIV_GB - 1249)) | (1 << (PlSqlParser.PIVOT - 1249)) | (1 << (PlSqlParser.PIV_SSF - 1249)) | (1 << (PlSqlParser.PLACE_DISTINCT - 1249)) | (1 << (PlSqlParser.PLACE_GROUP_BY - 1249)) | (1 << (PlSqlParser.PLAN - 1249)) | (1 << (PlSqlParser.PLSCOPE_SETTINGS - 1249)) | (1 << (PlSqlParser.PLS_INTEGER - 1249)) | (1 << (PlSqlParser.PLSQL_CCFLAGS - 1249)) | (1 << (PlSqlParser.PLSQL_CODE_TYPE - 1249)) | (1 << (PlSqlParser.PLSQL_DEBUG - 1249)) | (1 << (PlSqlParser.PLSQL_OPTIMIZE_LEVEL - 1249)) | (1 << (PlSqlParser.PLSQL_WARNINGS - 1249)) | (1 << (PlSqlParser.PLUGGABLE - 1249)) | (1 << (PlSqlParser.POINT - 1249)) | (1 << (PlSqlParser.POLICY - 1249)) | (1 << (PlSqlParser.POOL_16K - 1249)) | (1 << (PlSqlParser.POOL_2K - 1249)) | (1 << (PlSqlParser.POOL_32K - 1249)) | (1 << (PlSqlParser.POOL_4K - 1249)) | (1 << (PlSqlParser.POOL_8K - 1249)) | (1 << (PlSqlParser.POSITIVEN - 1249)) | (1 << (PlSqlParser.POSITIVE - 1249)) | (1 << (PlSqlParser.POST_TRANSACTION - 1249)) | (1 << (PlSqlParser.POWERMULTISET_BY_CARDINALITY - 1249)) | (1 << (PlSqlParser.POWERMULTISET - 1249)) | (1 << (PlSqlParser.POWER - 1249)) | (1 << (PlSqlParser.PQ_CONCURRENT_UNION - 1249)) | (1 << (PlSqlParser.PQ_DISTRIBUTE - 1249)))) !== 0) || ((((_la - 1281)) & ~0x1f) == 0 && ((1 << (_la - 1281)) & ((1 << (PlSqlParser.PQ_DISTRIBUTE_WINDOW - 1281)) | (1 << (PlSqlParser.PQ_FILTER - 1281)) | (1 << (PlSqlParser.PQ_MAP - 1281)) | (1 << (PlSqlParser.PQ_NOMAP - 1281)) | (1 << (PlSqlParser.PQ_REPLICATE - 1281)) | (1 << (PlSqlParser.PQ_SKEW - 1281)) | (1 << (PlSqlParser.PRAGMA - 1281)) | (1 << (PlSqlParser.PREBUILT - 1281)) | (1 << (PlSqlParser.PRECEDES - 1281)) | (1 << (PlSqlParser.PRECEDING - 1281)) | (1 << (PlSqlParser.PRECISION - 1281)) | (1 << (PlSqlParser.PRECOMPUTE_SUBQUERY - 1281)) | (1 << (PlSqlParser.PREDICATE_REORDERS - 1281)) | (1 << (PlSqlParser.PRELOAD - 1281)) | (1 << (PlSqlParser.PREPARE - 1281)) | (1 << (PlSqlParser.PRESENTNNV - 1281)) | (1 << (PlSqlParser.PRESENT - 1281)) | (1 << (PlSqlParser.PRESENTV - 1281)) | (1 << (PlSqlParser.PRESERVE_OID - 1281)) | (1 << (PlSqlParser.PRESERVE - 1281)) | (1 << (PlSqlParser.PRETTY - 1281)) | (1 << (PlSqlParser.PREVIOUS - 1281)) | (1 << (PlSqlParser.PREV - 1281)) | (1 << (PlSqlParser.PRIMARY - 1281)) | (1 << (PlSqlParser.PRINTBLOBTOCLOB - 1281)) | (1 << (PlSqlParser.PRIORITY - 1281)) | (1 << (PlSqlParser.PRIOR - 1281)) | (1 << (PlSqlParser.PRIVATE - 1281)) | (1 << (PlSqlParser.PRIVATE_SGA - 1281)) | (1 << (PlSqlParser.PRIVILEGED - 1281)) | (1 << (PlSqlParser.PRIVILEGE - 1281)) | (1 << (PlSqlParser.PRIVILEGES - 1281)))) !== 0) || ((((_la - 1313)) & ~0x1f) == 0 && ((1 << (_la - 1313)) & ((1 << (PlSqlParser.PROCEDURAL - 1313)) | (1 << (PlSqlParser.PROCEDURE - 1313)) | (1 << (PlSqlParser.PROCESS - 1313)) | (1 << (PlSqlParser.PROFILE - 1313)) | (1 << (PlSqlParser.PROGRAM - 1313)) | (1 << (PlSqlParser.PROJECT - 1313)) | (1 << (PlSqlParser.PROPAGATE - 1313)) | (1 << (PlSqlParser.PROTECTED - 1313)) | (1 << (PlSqlParser.PROTECTION - 1313)) | (1 << (PlSqlParser.PROXY - 1313)) | (1 << (PlSqlParser.PRUNING - 1313)) | (1 << (PlSqlParser.PULL_PRED - 1313)) | (1 << (PlSqlParser.PURGE - 1313)) | (1 << (PlSqlParser.PUSH_PRED - 1313)) | (1 << (PlSqlParser.PUSH_SUBQ - 1313)) | (1 << (PlSqlParser.PX_FAULT_TOLERANCE - 1313)) | (1 << (PlSqlParser.PX_GRANULE - 1313)) | (1 << (PlSqlParser.PX_JOIN_FILTER - 1313)) | (1 << (PlSqlParser.QB_NAME - 1313)) | (1 << (PlSqlParser.QUERY_BLOCK - 1313)) | (1 << (PlSqlParser.QUERY - 1313)) | (1 << (PlSqlParser.QUEUE_CURR - 1313)) | (1 << (PlSqlParser.QUEUE - 1313)) | (1 << (PlSqlParser.QUEUE_ROWP - 1313)) | (1 << (PlSqlParser.QUIESCE - 1313)) | (1 << (PlSqlParser.QUORUM - 1313)) | (1 << (PlSqlParser.QUOTA - 1313)) | (1 << (PlSqlParser.RAISE - 1313)) | (1 << (PlSqlParser.RANDOM_LOCAL - 1313)) | (1 << (PlSqlParser.RANDOM - 1313)) | (1 << (PlSqlParser.RANGE - 1313)))) !== 0) || ((((_la - 1345)) & ~0x1f) == 0 && ((1 << (_la - 1345)) & ((1 << (PlSqlParser.RANKM - 1345)) | (1 << (PlSqlParser.RAPIDLY - 1345)) | (1 << (PlSqlParser.RAW - 1345)) | (1 << (PlSqlParser.RAWTOHEX - 1345)) | (1 << (PlSqlParser.RAWTONHEX - 1345)) | (1 << (PlSqlParser.RBA - 1345)) | (1 << (PlSqlParser.RBO_OUTLINE - 1345)) | (1 << (PlSqlParser.RDBA - 1345)) | (1 << (PlSqlParser.READ - 1345)) | (1 << (PlSqlParser.READS - 1345)) | (1 << (PlSqlParser.REALM - 1345)) | (1 << (PlSqlParser.REAL - 1345)) | (1 << (PlSqlParser.REBALANCE - 1345)) | (1 << (PlSqlParser.REBUILD - 1345)) | (1 << (PlSqlParser.RECORD - 1345)) | (1 << (PlSqlParser.RECORDS_PER_BLOCK - 1345)) | (1 << (PlSqlParser.RECOVERABLE - 1345)) | (1 << (PlSqlParser.RECOVER - 1345)) | (1 << (PlSqlParser.RECOVERY - 1345)) | (1 << (PlSqlParser.RECYCLEBIN - 1345)) | (1 << (PlSqlParser.RECYCLE - 1345)) | (1 << (PlSqlParser.REDACTION - 1345)) | (1 << (PlSqlParser.REDEFINE - 1345)) | (1 << (PlSqlParser.REDO - 1345)) | (1 << (PlSqlParser.REDUCED - 1345)) | (1 << (PlSqlParser.REDUNDANCY - 1345)) | (1 << (PlSqlParser.REF_CASCADE_CURSOR - 1345)) | (1 << (PlSqlParser.REFERENCED - 1345)) | (1 << (PlSqlParser.REFERENCE - 1345)) | (1 << (PlSqlParser.REFERENCES - 1345)) | (1 << (PlSqlParser.REFERENCING - 1345)) | (1 << (PlSqlParser.REF - 1345)))) !== 0) || ((((_la - 1377)) & ~0x1f) == 0 && ((1 << (_la - 1377)) & ((1 << (PlSqlParser.REFRESH - 1377)) | (1 << (PlSqlParser.REFTOHEX - 1377)) | (1 << (PlSqlParser.REGEXP_COUNT - 1377)) | (1 << (PlSqlParser.REGEXP_INSTR - 1377)) | (1 << (PlSqlParser.REGEXP_LIKE - 1377)) | (1 << (PlSqlParser.REGEXP_REPLACE - 1377)) | (1 << (PlSqlParser.REGEXP_SUBSTR - 1377)) | (1 << (PlSqlParser.REGISTER - 1377)) | (1 << (PlSqlParser.REGR_AVGX - 1377)) | (1 << (PlSqlParser.REGR_AVGY - 1377)) | (1 << (PlSqlParser.REGR_COUNT - 1377)) | (1 << (PlSqlParser.REGR_INTERCEPT - 1377)) | (1 << (PlSqlParser.REGR_R2 - 1377)) | (1 << (PlSqlParser.REGR_SLOPE - 1377)) | (1 << (PlSqlParser.REGR_SXX - 1377)) | (1 << (PlSqlParser.REGR_SXY - 1377)) | (1 << (PlSqlParser.REGR_SYY - 1377)) | (1 << (PlSqlParser.REGULAR - 1377)) | (1 << (PlSqlParser.REJECT - 1377)) | (1 << (PlSqlParser.REKEY - 1377)) | (1 << (PlSqlParser.RELATIONAL - 1377)) | (1 << (PlSqlParser.RELOCATE - 1377)) | (1 << (PlSqlParser.RELY - 1377)) | (1 << (PlSqlParser.REMAINDER - 1377)) | (1 << (PlSqlParser.REMOTE_MAPPED - 1377)) | (1 << (PlSqlParser.REMOVE - 1377)) | (1 << (PlSqlParser.RENAME - 1377)) | (1 << (PlSqlParser.REPAIR - 1377)) | (1 << (PlSqlParser.REPEAT - 1377)) | (1 << (PlSqlParser.REPLACE - 1377)) | (1 << (PlSqlParser.REPLICATION - 1377)))) !== 0) || ((((_la - 1409)) & ~0x1f) == 0 && ((1 << (_la - 1409)) & ((1 << (PlSqlParser.REQUIRED - 1409)) | (1 << (PlSqlParser.RESETLOGS - 1409)) | (1 << (PlSqlParser.RESET - 1409)) | (1 << (PlSqlParser.RESIZE - 1409)) | (1 << (PlSqlParser.RESOLVE - 1409)) | (1 << (PlSqlParser.RESOLVER - 1409)) | (1 << (PlSqlParser.RESPECT - 1409)) | (1 << (PlSqlParser.RESTART - 1409)) | (1 << (PlSqlParser.RESTORE_AS_INTERVALS - 1409)) | (1 << (PlSqlParser.RESTORE - 1409)) | (1 << (PlSqlParser.RESTRICT_ALL_REF_CONS - 1409)) | (1 << (PlSqlParser.RESTRICTED - 1409)) | (1 << (PlSqlParser.RESTRICT_REFERENCES - 1409)) | (1 << (PlSqlParser.RESTRICT - 1409)) | (1 << (PlSqlParser.RESULT_CACHE - 1409)) | (1 << (PlSqlParser.RESULT - 1409)) | (1 << (PlSqlParser.RESUMABLE - 1409)) | (1 << (PlSqlParser.RESUME - 1409)) | (1 << (PlSqlParser.RETENTION - 1409)) | (1 << (PlSqlParser.RETRY_ON_ROW_CHANGE - 1409)) | (1 << (PlSqlParser.RETURNING - 1409)) | (1 << (PlSqlParser.RETURN - 1409)) | (1 << (PlSqlParser.REUSE - 1409)) | (1 << (PlSqlParser.REVERSE - 1409)) | (1 << (PlSqlParser.REWRITE_OR_ERROR - 1409)) | (1 << (PlSqlParser.REWRITE - 1409)) | (1 << (PlSqlParser.RIGHT - 1409)) | (1 << (PlSqlParser.ROLE - 1409)) | (1 << (PlSqlParser.ROLESET - 1409)) | (1 << (PlSqlParser.ROLES - 1409)))) !== 0) || ((((_la - 1441)) & ~0x1f) == 0 && ((1 << (_la - 1441)) & ((1 << (PlSqlParser.ROLLBACK - 1441)) | (1 << (PlSqlParser.ROLLING - 1441)) | (1 << (PlSqlParser.ROLLUP - 1441)) | (1 << (PlSqlParser.ROWDEPENDENCIES - 1441)) | (1 << (PlSqlParser.ROWID_MAPPING_TABLE - 1441)) | (1 << (PlSqlParser.ROWID - 1441)) | (1 << (PlSqlParser.ROWIDTOCHAR - 1441)) | (1 << (PlSqlParser.ROWIDTONCHAR - 1441)) | (1 << (PlSqlParser.ROW_LENGTH - 1441)) | (1 << (PlSqlParser.ROWNUM - 1441)) | (1 << (PlSqlParser.ROW - 1441)) | (1 << (PlSqlParser.ROWS - 1441)) | (1 << (PlSqlParser.RPAD - 1441)) | (1 << (PlSqlParser.RTRIM - 1441)) | (1 << (PlSqlParser.RULE - 1441)) | (1 << (PlSqlParser.RULES - 1441)) | (1 << (PlSqlParser.RUNNING - 1441)) | (1 << (PlSqlParser.SALT - 1441)) | (1 << (PlSqlParser.SAMPLE - 1441)) | (1 << (PlSqlParser.SAVE_AS_INTERVALS - 1441)) | (1 << (PlSqlParser.SAVEPOINT - 1441)) | (1 << (PlSqlParser.SAVE - 1441)) | (1 << (PlSqlParser.SB4 - 1441)) | (1 << (PlSqlParser.SCALE_ROWS - 1441)) | (1 << (PlSqlParser.SCALE - 1441)) | (1 << (PlSqlParser.SCAN_INSTANCES - 1441)) | (1 << (PlSqlParser.SCAN - 1441)) | (1 << (PlSqlParser.SCHEDULER - 1441)) | (1 << (PlSqlParser.SCHEMACHECK - 1441)) | (1 << (PlSqlParser.SCHEMA - 1441)) | (1 << (PlSqlParser.SCN_ASCENDING - 1441)) | (1 << (PlSqlParser.SCN - 1441)))) !== 0) || ((((_la - 1473)) & ~0x1f) == 0 && ((1 << (_la - 1473)) & ((1 << (PlSqlParser.SCOPE - 1473)) | (1 << (PlSqlParser.SCRUB - 1473)) | (1 << (PlSqlParser.SD_ALL - 1473)) | (1 << (PlSqlParser.SD_INHIBIT - 1473)) | (1 << (PlSqlParser.SDO_GEOM_MBR - 1473)) | (1 << (PlSqlParser.SD_SHOW - 1473)) | (1 << (PlSqlParser.SEARCH - 1473)) | (1 << (PlSqlParser.SECOND - 1473)) | (1 << (PlSqlParser.SECRET - 1473)) | (1 << (PlSqlParser.SECUREFILE_DBA - 1473)) | (1 << (PlSqlParser.SECUREFILE - 1473)) | (1 << (PlSqlParser.SECURITY - 1473)) | (1 << (PlSqlParser.SEED - 1473)) | (1 << (PlSqlParser.SEG_BLOCK - 1473)) | (1 << (PlSqlParser.SEG_FILE - 1473)) | (1 << (PlSqlParser.SEGMENT - 1473)) | (1 << (PlSqlParser.SELECTIVITY - 1473)) | (1 << (PlSqlParser.SELF - 1473)) | (1 << (PlSqlParser.SEMIJOIN_DRIVER - 1473)) | (1 << (PlSqlParser.SEMIJOIN - 1473)) | (1 << (PlSqlParser.SEMI_TO_INNER - 1473)) | (1 << (PlSqlParser.SEQUENCED - 1473)) | (1 << (PlSqlParser.SEQUENCE - 1473)) | (1 << (PlSqlParser.SEQUENTIAL - 1473)) | (1 << (PlSqlParser.SERIALIZABLE - 1473)) | (1 << (PlSqlParser.SERIALLY_REUSABLE - 1473)) | (1 << (PlSqlParser.SERIAL - 1473)) | (1 << (PlSqlParser.SERVERERROR - 1473)) | (1 << (PlSqlParser.SERVICE_NAME_CONVERT - 1473)) | (1 << (PlSqlParser.SERVICES - 1473)))) !== 0) || ((((_la - 1505)) & ~0x1f) == 0 && ((1 << (_la - 1505)) & ((1 << (PlSqlParser.SESSION_CACHED_CURSORS - 1505)) | (1 << (PlSqlParser.SESSION - 1505)) | (1 << (PlSqlParser.SESSIONS_PER_USER - 1505)) | (1 << (PlSqlParser.SESSIONTIMEZONE - 1505)) | (1 << (PlSqlParser.SESSIONTZNAME - 1505)) | (1 << (PlSqlParser.SET - 1505)) | (1 << (PlSqlParser.SETS - 1505)) | (1 << (PlSqlParser.SETTINGS - 1505)) | (1 << (PlSqlParser.SET_TO_JOIN - 1505)) | (1 << (PlSqlParser.SEVERE - 1505)) | (1 << (PlSqlParser.SHARED_POOL - 1505)) | (1 << (PlSqlParser.SHARED - 1505)) | (1 << (PlSqlParser.SHARING - 1505)) | (1 << (PlSqlParser.SHELFLIFE - 1505)) | (1 << (PlSqlParser.SHOW - 1505)) | (1 << (PlSqlParser.SHRINK - 1505)) | (1 << (PlSqlParser.SHUTDOWN - 1505)) | (1 << (PlSqlParser.SIBLINGS - 1505)) | (1 << (PlSqlParser.SID - 1505)) | (1 << (PlSqlParser.SIGNAL_COMPONENT - 1505)) | (1 << (PlSqlParser.SIGNAL_FUNCTION - 1505)) | (1 << (PlSqlParser.SIGN - 1505)) | (1 << (PlSqlParser.SIGNTYPE - 1505)) | (1 << (PlSqlParser.SIMPLE_INTEGER - 1505)) | (1 << (PlSqlParser.SIMPLE - 1505)) | (1 << (PlSqlParser.SINGLE - 1505)) | (1 << (PlSqlParser.SINGLETASK - 1505)) | (1 << (PlSqlParser.SINH - 1505)) | (1 << (PlSqlParser.SIN - 1505)) | (1 << (PlSqlParser.SKIP_EXT_OPTIMIZER - 1505)))) !== 0) || ((((_la - 1537)) & ~0x1f) == 0 && ((1 << (_la - 1537)) & ((1 << (PlSqlParser.SKIP_ - 1537)) | (1 << (PlSqlParser.SKIP_UNQ_UNUSABLE_IDX - 1537)) | (1 << (PlSqlParser.SKIP_UNUSABLE_INDEXES - 1537)) | (1 << (PlSqlParser.SMALLFILE - 1537)) | (1 << (PlSqlParser.SMALLINT - 1537)) | (1 << (PlSqlParser.SNAPSHOT - 1537)) | (1 << (PlSqlParser.SOME - 1537)) | (1 << (PlSqlParser.SORT - 1537)) | (1 << (PlSqlParser.SOUNDEX - 1537)) | (1 << (PlSqlParser.SOURCE_FILE_DIRECTORY - 1537)) | (1 << (PlSqlParser.SOURCE_FILE_NAME_CONVERT - 1537)) | (1 << (PlSqlParser.SOURCE - 1537)) | (1 << (PlSqlParser.SPACE_KEYWORD - 1537)) | (1 << (PlSqlParser.SPECIFICATION - 1537)) | (1 << (PlSqlParser.SPFILE - 1537)) | (1 << (PlSqlParser.SPLIT - 1537)) | (1 << (PlSqlParser.SPREADSHEET - 1537)) | (1 << (PlSqlParser.SQLDATA - 1537)) | (1 << (PlSqlParser.SQLERROR - 1537)) | (1 << (PlSqlParser.SQLLDR - 1537)) | (1 << (PlSqlParser.SQL - 1537)) | (1 << (PlSqlParser.SQL_TRACE - 1537)) | (1 << (PlSqlParser.SQL_TRANSLATION_PROFILE - 1537)) | (1 << (PlSqlParser.SQRT - 1537)) | (1 << (PlSqlParser.STALE - 1537)) | (1 << (PlSqlParser.STANDALONE - 1537)) | (1 << (PlSqlParser.STANDARD_HASH - 1537)) | (1 << (PlSqlParser.STANDBY_MAX_DATA_DELAY - 1537)) | (1 << (PlSqlParser.STANDBYS - 1537)) | (1 << (PlSqlParser.STANDBY - 1537)) | (1 << (PlSqlParser.STAR - 1537)) | (1 << (PlSqlParser.STAR_TRANSFORMATION - 1537)))) !== 0) || ((((_la - 1570)) & ~0x1f) == 0 && ((1 << (_la - 1570)) & ((1 << (PlSqlParser.STARTUP - 1570)) | (1 << (PlSqlParser.STATEMENT_ID - 1570)) | (1 << (PlSqlParser.STATEMENT_QUEUING - 1570)) | (1 << (PlSqlParser.STATEMENTS - 1570)) | (1 << (PlSqlParser.STATEMENT - 1570)) | (1 << (PlSqlParser.STATE - 1570)) | (1 << (PlSqlParser.STATIC - 1570)) | (1 << (PlSqlParser.STATISTICS - 1570)) | (1 << (PlSqlParser.STATS_BINOMIAL_TEST - 1570)) | (1 << (PlSqlParser.STATS_CROSSTAB - 1570)) | (1 << (PlSqlParser.STATS_F_TEST - 1570)) | (1 << (PlSqlParser.STATS_KS_TEST - 1570)) | (1 << (PlSqlParser.STATS_MODE - 1570)) | (1 << (PlSqlParser.STATS_MW_TEST - 1570)) | (1 << (PlSqlParser.STATS_ONE_WAY_ANOVA - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_INDEP - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_INDEPU - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_ONE - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_PAIRED - 1570)) | (1 << (PlSqlParser.STATS_WSR_TEST - 1570)) | (1 << (PlSqlParser.STDDEV_POP - 1570)) | (1 << (PlSqlParser.STDDEV_SAMP - 1570)) | (1 << (PlSqlParser.STOP - 1570)) | (1 << (PlSqlParser.STORAGE - 1570)) | (1 << (PlSqlParser.STORE - 1570)) | (1 << (PlSqlParser.STREAMS - 1570)) | (1 << (PlSqlParser.STREAM - 1570)) | (1 << (PlSqlParser.STRICT - 1570)) | (1 << (PlSqlParser.STRING - 1570)) | (1 << (PlSqlParser.STRIPE_COLUMNS - 1570)) | (1 << (PlSqlParser.STRIPE_WIDTH - 1570)) | (1 << (PlSqlParser.STRIP - 1570)))) !== 0) || ((((_la - 1602)) & ~0x1f) == 0 && ((1 << (_la - 1602)) & ((1 << (PlSqlParser.STRUCTURE - 1602)) | (1 << (PlSqlParser.SUBMULTISET - 1602)) | (1 << (PlSqlParser.SUBPARTITION_REL - 1602)) | (1 << (PlSqlParser.SUBPARTITIONS - 1602)) | (1 << (PlSqlParser.SUBPARTITION - 1602)) | (1 << (PlSqlParser.SUBQUERIES - 1602)) | (1 << (PlSqlParser.SUBQUERY_PRUNING - 1602)) | (1 << (PlSqlParser.SUBSCRIBE - 1602)) | (1 << (PlSqlParser.SUBSET - 1602)) | (1 << (PlSqlParser.SUBSTITUTABLE - 1602)) | (1 << (PlSqlParser.SUBSTR2 - 1602)) | (1 << (PlSqlParser.SUBSTR4 - 1602)) | (1 << (PlSqlParser.SUBSTRB - 1602)) | (1 << (PlSqlParser.SUBSTRC - 1602)) | (1 << (PlSqlParser.SUBTYPE - 1602)) | (1 << (PlSqlParser.SUCCESSFUL - 1602)) | (1 << (PlSqlParser.SUCCESS - 1602)) | (1 << (PlSqlParser.SUMMARY - 1602)) | (1 << (PlSqlParser.SUPPLEMENTAL - 1602)) | (1 << (PlSqlParser.SUSPEND - 1602)) | (1 << (PlSqlParser.SWAP_JOIN_INPUTS - 1602)) | (1 << (PlSqlParser.SWITCHOVER - 1602)) | (1 << (PlSqlParser.SWITCH - 1602)) | (1 << (PlSqlParser.SYNCHRONOUS - 1602)) | (1 << (PlSqlParser.SYNC - 1602)) | (1 << (PlSqlParser.SYSASM - 1602)) | (1 << (PlSqlParser.SYS_AUDIT - 1602)) | (1 << (PlSqlParser.SYSAUX - 1602)) | (1 << (PlSqlParser.SYSBACKUP - 1602)) | (1 << (PlSqlParser.SYS_CHECKACL - 1602)) | (1 << (PlSqlParser.SYS_CHECK_PRIVILEGE - 1602)))) !== 0) || ((((_la - 1634)) & ~0x1f) == 0 && ((1 << (_la - 1634)) & ((1 << (PlSqlParser.SYS_CONNECT_BY_PATH - 1634)) | (1 << (PlSqlParser.SYS_CONTEXT - 1634)) | (1 << (PlSqlParser.SYSDATE - 1634)) | (1 << (PlSqlParser.SYSDBA - 1634)) | (1 << (PlSqlParser.SYS_DBURIGEN - 1634)) | (1 << (PlSqlParser.SYSDG - 1634)) | (1 << (PlSqlParser.SYS_DL_CURSOR - 1634)) | (1 << (PlSqlParser.SYS_DM_RXFORM_CHR - 1634)) | (1 << (PlSqlParser.SYS_DM_RXFORM_NUM - 1634)) | (1 << (PlSqlParser.SYS_DOM_COMPARE - 1634)) | (1 << (PlSqlParser.SYS_DST_PRIM2SEC - 1634)) | (1 << (PlSqlParser.SYS_DST_SEC2PRIM - 1634)) | (1 << (PlSqlParser.SYS_ET_BFILE_TO_RAW - 1634)) | (1 << (PlSqlParser.SYS_ET_BLOB_TO_IMAGE - 1634)) | (1 << (PlSqlParser.SYS_ET_IMAGE_TO_BLOB - 1634)) | (1 << (PlSqlParser.SYS_ET_RAW_TO_BFILE - 1634)) | (1 << (PlSqlParser.SYS_EXTPDTXT - 1634)) | (1 << (PlSqlParser.SYS_EXTRACT_UTC - 1634)) | (1 << (PlSqlParser.SYS_FBT_INSDEL - 1634)) | (1 << (PlSqlParser.SYS_FILTER_ACLS - 1634)) | (1 << (PlSqlParser.SYS_FNMATCHES - 1634)) | (1 << (PlSqlParser.SYS_FNREPLACE - 1634)) | (1 << (PlSqlParser.SYS_GET_ACLIDS - 1634)) | (1 << (PlSqlParser.SYS_GET_COL_ACLIDS - 1634)) | (1 << (PlSqlParser.SYS_GET_PRIVILEGES - 1634)) | (1 << (PlSqlParser.SYS_GETTOKENID - 1634)) | (1 << (PlSqlParser.SYS_GETXTIVAL - 1634)) | (1 << (PlSqlParser.SYS_GUID - 1634)) | (1 << (PlSqlParser.SYSGUID - 1634)) | (1 << (PlSqlParser.SYSKM - 1634)) | (1 << (PlSqlParser.SYS_MAKE_XMLNODEID - 1634)) | (1 << (PlSqlParser.SYS_MAKEXML - 1634)))) !== 0) || ((((_la - 1666)) & ~0x1f) == 0 && ((1 << (_la - 1666)) & ((1 << (PlSqlParser.SYS_MKXMLATTR - 1666)) | (1 << (PlSqlParser.SYS_MKXTI - 1666)) | (1 << (PlSqlParser.SYSOBJ - 1666)) | (1 << (PlSqlParser.SYS_OP_ADT2BIN - 1666)) | (1 << (PlSqlParser.SYS_OP_ADTCONS - 1666)) | (1 << (PlSqlParser.SYS_OP_ALSCRVAL - 1666)) | (1 << (PlSqlParser.SYS_OP_ATG - 1666)) | (1 << (PlSqlParser.SYS_OP_BIN2ADT - 1666)) | (1 << (PlSqlParser.SYS_OP_BITVEC - 1666)) | (1 << (PlSqlParser.SYS_OP_BL2R - 1666)) | (1 << (PlSqlParser.SYS_OP_BLOOM_FILTER_LIST - 1666)) | (1 << (PlSqlParser.SYS_OP_BLOOM_FILTER - 1666)) | (1 << (PlSqlParser.SYS_OP_C2C - 1666)) | (1 << (PlSqlParser.SYS_OP_CAST - 1666)) | (1 << (PlSqlParser.SYS_OP_CEG - 1666)) | (1 << (PlSqlParser.SYS_OP_CL2C - 1666)) | (1 << (PlSqlParser.SYS_OP_COMBINED_HASH - 1666)) | (1 << (PlSqlParser.SYS_OP_COMP - 1666)) | (1 << (PlSqlParser.SYS_OP_CONVERT - 1666)) | (1 << (PlSqlParser.SYS_OP_COUNTCHG - 1666)) | (1 << (PlSqlParser.SYS_OP_CSCONV - 1666)) | (1 << (PlSqlParser.SYS_OP_CSCONVTEST - 1666)) | (1 << (PlSqlParser.SYS_OP_CSR - 1666)) | (1 << (PlSqlParser.SYS_OP_CSX_PATCH - 1666)) | (1 << (PlSqlParser.SYS_OP_CYCLED_SEQ - 1666)) | (1 << (PlSqlParser.SYS_OP_DECOMP - 1666)) | (1 << (PlSqlParser.SYS_OP_DESCEND - 1666)) | (1 << (PlSqlParser.SYS_OP_DISTINCT - 1666)) | (1 << (PlSqlParser.SYS_OP_DRA - 1666)) | (1 << (PlSqlParser.SYS_OP_DUMP - 1666)) | (1 << (PlSqlParser.SYS_OP_DV_CHECK - 1666)) | (1 << (PlSqlParser.SYS_OP_ENFORCE_NOT_NULL - 1666)))) !== 0) || ((((_la - 1698)) & ~0x1f) == 0 && ((1 << (_la - 1698)) & ((1 << (PlSqlParser.SYSOPER - 1698)) | (1 << (PlSqlParser.SYS_OP_EXTRACT - 1698)) | (1 << (PlSqlParser.SYS_OP_GROUPING - 1698)) | (1 << (PlSqlParser.SYS_OP_GUID - 1698)) | (1 << (PlSqlParser.SYS_OP_HASH - 1698)) | (1 << (PlSqlParser.SYS_OP_IIX - 1698)) | (1 << (PlSqlParser.SYS_OP_ITR - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_CREATE - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_FILTER_LIST - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_FILTER - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_SUCCEEDED - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_USE - 1698)) | (1 << (PlSqlParser.SYS_OP_LBID - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2BLOB - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2CLOB - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2ID - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2NCLOB - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2TYP - 1698)) | (1 << (PlSqlParser.SYS_OP_LSVI - 1698)) | (1 << (PlSqlParser.SYS_OP_LVL - 1698)) | (1 << (PlSqlParser.SYS_OP_MAKEOID - 1698)) | (1 << (PlSqlParser.SYS_OP_MAP_NONNULL - 1698)) | (1 << (PlSqlParser.SYS_OP_MSR - 1698)) | (1 << (PlSqlParser.SYS_OP_NICOMBINE - 1698)) | (1 << (PlSqlParser.SYS_OP_NIEXTRACT - 1698)) | (1 << (PlSqlParser.SYS_OP_NII - 1698)) | (1 << (PlSqlParser.SYS_OP_NIX - 1698)) | (1 << (PlSqlParser.SYS_OP_NOEXPAND - 1698)) | (1 << (PlSqlParser.SYS_OP_NTCIMG - 1698)) | (1 << (PlSqlParser.SYS_OP_NUMTORAW - 1698)) | (1 << (PlSqlParser.SYS_OP_OIDVALUE - 1698)) | (1 << (PlSqlParser.SYS_OP_OPNSIZE - 1698)))) !== 0) || ((((_la - 1730)) & ~0x1f) == 0 && ((1 << (_la - 1730)) & ((1 << (PlSqlParser.SYS_OP_PAR_1 - 1730)) | (1 << (PlSqlParser.SYS_OP_PARGID_1 - 1730)) | (1 << (PlSqlParser.SYS_OP_PARGID - 1730)) | (1 << (PlSqlParser.SYS_OP_PAR - 1730)) | (1 << (PlSqlParser.SYS_OP_PART_ID - 1730)) | (1 << (PlSqlParser.SYS_OP_PIVOT - 1730)) | (1 << (PlSqlParser.SYS_OP_R2O - 1730)) | (1 << (PlSqlParser.SYS_OP_RAWTONUM - 1730)) | (1 << (PlSqlParser.SYS_OP_RDTM - 1730)) | (1 << (PlSqlParser.SYS_OP_REF - 1730)) | (1 << (PlSqlParser.SYS_OP_RMTD - 1730)) | (1 << (PlSqlParser.SYS_OP_ROWIDTOOBJ - 1730)) | (1 << (PlSqlParser.SYS_OP_RPB - 1730)) | (1 << (PlSqlParser.SYS_OPTLOBPRBSC - 1730)) | (1 << (PlSqlParser.SYS_OP_TOSETID - 1730)) | (1 << (PlSqlParser.SYS_OP_TPR - 1730)) | (1 << (PlSqlParser.SYS_OP_TRTB - 1730)) | (1 << (PlSqlParser.SYS_OPTXICMP - 1730)) | (1 << (PlSqlParser.SYS_OPTXQCASTASNQ - 1730)) | (1 << (PlSqlParser.SYS_OP_UNDESCEND - 1730)) | (1 << (PlSqlParser.SYS_OP_VECAND - 1730)) | (1 << (PlSqlParser.SYS_OP_VECBIT - 1730)) | (1 << (PlSqlParser.SYS_OP_VECOR - 1730)) | (1 << (PlSqlParser.SYS_OP_VECXOR - 1730)) | (1 << (PlSqlParser.SYS_OP_VERSION - 1730)) | (1 << (PlSqlParser.SYS_OP_VREF - 1730)) | (1 << (PlSqlParser.SYS_OP_VVD - 1730)) | (1 << (PlSqlParser.SYS_OP_XMLCONS_FOR_CSX - 1730)) | (1 << (PlSqlParser.SYS_OP_XPTHATG - 1730)) | (1 << (PlSqlParser.SYS_OP_XPTHIDX - 1730)) | (1 << (PlSqlParser.SYS_OP_XPTHOP - 1730)) | (1 << (PlSqlParser.SYS_OP_XTXT2SQLT - 1730)))) !== 0) || ((((_la - 1762)) & ~0x1f) == 0 && ((1 << (_la - 1762)) & ((1 << (PlSqlParser.SYS_OP_ZONE_ID - 1762)) | (1 << (PlSqlParser.SYS_ORDERKEY_DEPTH - 1762)) | (1 << (PlSqlParser.SYS_ORDERKEY_MAXCHILD - 1762)) | (1 << (PlSqlParser.SYS_ORDERKEY_PARENT - 1762)) | (1 << (PlSqlParser.SYS_PARALLEL_TXN - 1762)) | (1 << (PlSqlParser.SYS_PATHID_IS_ATTR - 1762)) | (1 << (PlSqlParser.SYS_PATHID_IS_NMSPC - 1762)) | (1 << (PlSqlParser.SYS_PATHID_LASTNAME - 1762)) | (1 << (PlSqlParser.SYS_PATHID_LASTNMSPC - 1762)) | (1 << (PlSqlParser.SYS_PATH_REVERSE - 1762)) | (1 << (PlSqlParser.SYS_PXQEXTRACT - 1762)) | (1 << (PlSqlParser.SYS_RAW_TO_XSID - 1762)) | (1 << (PlSqlParser.SYS_RID_ORDER - 1762)) | (1 << (PlSqlParser.SYS_ROW_DELTA - 1762)) | (1 << (PlSqlParser.SYS_SC_2_XMLT - 1762)) | (1 << (PlSqlParser.SYS_SYNRCIREDO - 1762)) | (1 << (PlSqlParser.SYSTEM_DEFINED - 1762)) | (1 << (PlSqlParser.SYSTEM - 1762)) | (1 << (PlSqlParser.SYSTIMESTAMP - 1762)) | (1 << (PlSqlParser.SYS_TYPEID - 1762)) | (1 << (PlSqlParser.SYS_UMAKEXML - 1762)) | (1 << (PlSqlParser.SYS_XMLANALYZE - 1762)) | (1 << (PlSqlParser.SYS_XMLCONTAINS - 1762)) | (1 << (PlSqlParser.SYS_XMLCONV - 1762)) | (1 << (PlSqlParser.SYS_XMLEXNSURI - 1762)) | (1 << (PlSqlParser.SYS_XMLGEN - 1762)) | (1 << (PlSqlParser.SYS_XMLI_LOC_ISNODE - 1762)) | (1 << (PlSqlParser.SYS_XMLI_LOC_ISTEXT - 1762)) | (1 << (PlSqlParser.SYS_XMLINSTR - 1762)) | (1 << (PlSqlParser.SYS_XMLLOCATOR_GETSVAL - 1762)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETCID - 1762)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETLOCATOR - 1762)))) !== 0) || ((((_la - 1794)) & ~0x1f) == 0 && ((1 << (_la - 1794)) & ((1 << (PlSqlParser.SYS_XMLNODEID_GETOKEY - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETPATHID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETPTRID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETRID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETSVAL - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETTID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID - 1794)) | (1 << (PlSqlParser.SYS_XMLT_2_SC - 1794)) | (1 << (PlSqlParser.SYS_XMLTRANSLATE - 1794)) | (1 << (PlSqlParser.SYS_XMLTYPE2SQL - 1794)) | (1 << (PlSqlParser.SYS_XQ_ASQLCNV - 1794)) | (1 << (PlSqlParser.SYS_XQ_ATOMCNVCHK - 1794)) | (1 << (PlSqlParser.SYS_XQBASEURI - 1794)) | (1 << (PlSqlParser.SYS_XQCASTABLEERRH - 1794)) | (1 << (PlSqlParser.SYS_XQCODEP2STR - 1794)) | (1 << (PlSqlParser.SYS_XQCODEPEQ - 1794)) | (1 << (PlSqlParser.SYS_XQCON2SEQ - 1794)) | (1 << (PlSqlParser.SYS_XQCONCAT - 1794)) | (1 << (PlSqlParser.SYS_XQDELETE - 1794)) | (1 << (PlSqlParser.SYS_XQDFLTCOLATION - 1794)) | (1 << (PlSqlParser.SYS_XQDOC - 1794)) | (1 << (PlSqlParser.SYS_XQDOCURI - 1794)) | (1 << (PlSqlParser.SYS_XQDURDIV - 1794)) | (1 << (PlSqlParser.SYS_XQED4URI - 1794)) | (1 << (PlSqlParser.SYS_XQENDSWITH - 1794)) | (1 << (PlSqlParser.SYS_XQERRH - 1794)) | (1 << (PlSqlParser.SYS_XQERR - 1794)) | (1 << (PlSqlParser.SYS_XQESHTMLURI - 1794)) | (1 << (PlSqlParser.SYS_XQEXLOBVAL - 1794)) | (1 << (PlSqlParser.SYS_XQEXSTWRP - 1794)) | (1 << (PlSqlParser.SYS_XQEXTRACT - 1794)) | (1 << (PlSqlParser.SYS_XQEXTRREF - 1794)))) !== 0) || ((((_la - 1826)) & ~0x1f) == 0 && ((1 << (_la - 1826)) & ((1 << (PlSqlParser.SYS_XQEXVAL - 1826)) | (1 << (PlSqlParser.SYS_XQFB2STR - 1826)) | (1 << (PlSqlParser.SYS_XQFNBOOL - 1826)) | (1 << (PlSqlParser.SYS_XQFNCMP - 1826)) | (1 << (PlSqlParser.SYS_XQFNDATIM - 1826)) | (1 << (PlSqlParser.SYS_XQFNLNAME - 1826)) | (1 << (PlSqlParser.SYS_XQFNNM - 1826)) | (1 << (PlSqlParser.SYS_XQFNNSURI - 1826)) | (1 << (PlSqlParser.SYS_XQFNPREDTRUTH - 1826)) | (1 << (PlSqlParser.SYS_XQFNQNM - 1826)) | (1 << (PlSqlParser.SYS_XQFNROOT - 1826)) | (1 << (PlSqlParser.SYS_XQFORMATNUM - 1826)) | (1 << (PlSqlParser.SYS_XQFTCONTAIN - 1826)) | (1 << (PlSqlParser.SYS_XQFUNCR - 1826)) | (1 << (PlSqlParser.SYS_XQGETCONTENT - 1826)) | (1 << (PlSqlParser.SYS_XQINDXOF - 1826)) | (1 << (PlSqlParser.SYS_XQINSERT - 1826)) | (1 << (PlSqlParser.SYS_XQINSPFX - 1826)) | (1 << (PlSqlParser.SYS_XQIRI2URI - 1826)) | (1 << (PlSqlParser.SYS_XQLANG - 1826)) | (1 << (PlSqlParser.SYS_XQLLNMFRMQNM - 1826)) | (1 << (PlSqlParser.SYS_XQMKNODEREF - 1826)) | (1 << (PlSqlParser.SYS_XQNILLED - 1826)) | (1 << (PlSqlParser.SYS_XQNODENAME - 1826)) | (1 << (PlSqlParser.SYS_XQNORMSPACE - 1826)) | (1 << (PlSqlParser.SYS_XQNORMUCODE - 1826)) | (1 << (PlSqlParser.SYS_XQ_NRNG - 1826)) | (1 << (PlSqlParser.SYS_XQNSP4PFX - 1826)) | (1 << (PlSqlParser.SYS_XQNSPFRMQNM - 1826)) | (1 << (PlSqlParser.SYS_XQPFXFRMQNM - 1826)) | (1 << (PlSqlParser.SYS_XQ_PKSQL2XML - 1826)) | (1 << (PlSqlParser.SYS_XQPOLYABS - 1826)))) !== 0) || ((((_la - 1858)) & ~0x1f) == 0 && ((1 << (_la - 1858)) & ((1 << (PlSqlParser.SYS_XQPOLYADD - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYCEL - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYCSTBL - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYCST - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYDIV - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYFLR - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYMOD - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYMUL - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYRND - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYSQRT - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYSUB - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYUMUS - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYUPLS - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVEQ - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVGE - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVGT - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVLE - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVLT - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVNE - 1858)) | (1 << (PlSqlParser.SYS_XQREF2VAL - 1858)) | (1 << (PlSqlParser.SYS_XQRENAME - 1858)) | (1 << (PlSqlParser.SYS_XQREPLACE - 1858)) | (1 << (PlSqlParser.SYS_XQRESVURI - 1858)) | (1 << (PlSqlParser.SYS_XQRNDHALF2EVN - 1858)) | (1 << (PlSqlParser.SYS_XQRSLVQNM - 1858)) | (1 << (PlSqlParser.SYS_XQRYENVPGET - 1858)) | (1 << (PlSqlParser.SYS_XQRYVARGET - 1858)) | (1 << (PlSqlParser.SYS_XQRYWRP - 1858)) | (1 << (PlSqlParser.SYS_XQSEQ2CON4XC - 1858)) | (1 << (PlSqlParser.SYS_XQSEQ2CON - 1858)) | (1 << (PlSqlParser.SYS_XQSEQDEEPEQ - 1858)) | (1 << (PlSqlParser.SYS_XQSEQINSB - 1858)))) !== 0) || ((((_la - 1890)) & ~0x1f) == 0 && ((1 << (_la - 1890)) & ((1 << (PlSqlParser.SYS_XQSEQRM - 1890)) | (1 << (PlSqlParser.SYS_XQSEQRVS - 1890)) | (1 << (PlSqlParser.SYS_XQSEQSUB - 1890)) | (1 << (PlSqlParser.SYS_XQSEQTYPMATCH - 1890)) | (1 << (PlSqlParser.SYS_XQSTARTSWITH - 1890)) | (1 << (PlSqlParser.SYS_XQSTATBURI - 1890)) | (1 << (PlSqlParser.SYS_XQSTR2CODEP - 1890)) | (1 << (PlSqlParser.SYS_XQSTRJOIN - 1890)) | (1 << (PlSqlParser.SYS_XQSUBSTRAFT - 1890)) | (1 << (PlSqlParser.SYS_XQSUBSTRBEF - 1890)) | (1 << (PlSqlParser.SYS_XQTOKENIZE - 1890)) | (1 << (PlSqlParser.SYS_XQTREATAS - 1890)) | (1 << (PlSqlParser.SYS_XQ_UPKXML2SQL - 1890)) | (1 << (PlSqlParser.SYS_XQXFORM - 1890)) | (1 << (PlSqlParser.SYS_XSID_TO_RAW - 1890)) | (1 << (PlSqlParser.SYS_ZMAP_FILTER - 1890)) | (1 << (PlSqlParser.SYS_ZMAP_REFRESH - 1890)) | (1 << (PlSqlParser.TABLE_LOOKUP_BY_NL - 1890)) | (1 << (PlSqlParser.TABLESPACE_NO - 1890)) | (1 << (PlSqlParser.TABLESPACE - 1890)) | (1 << (PlSqlParser.TABLES - 1890)) | (1 << (PlSqlParser.TABLE_STATS - 1890)) | (1 << (PlSqlParser.TABLE - 1890)) | (1 << (PlSqlParser.TABNO - 1890)) | (1 << (PlSqlParser.TAG - 1890)) | (1 << (PlSqlParser.TANH - 1890)) | (1 << (PlSqlParser.TAN - 1890)) | (1 << (PlSqlParser.TBLORIDXPARTNUM - 1890)) | (1 << (PlSqlParser.TEMPFILE - 1890)) | (1 << (PlSqlParser.TEMPLATE - 1890)) | (1 << (PlSqlParser.TEMPORARY - 1890)) | (1 << (PlSqlParser.TEMP_TABLE - 1890)))) !== 0) || ((((_la - 1922)) & ~0x1f) == 0 && ((1 << (_la - 1922)) & ((1 << (PlSqlParser.TEST - 1922)) | (1 << (PlSqlParser.TEXT - 1922)) | (1 << (PlSqlParser.THAN - 1922)) | (1 << (PlSqlParser.THEN - 1922)) | (1 << (PlSqlParser.THE - 1922)) | (1 << (PlSqlParser.THREAD - 1922)) | (1 << (PlSqlParser.THROUGH - 1922)) | (1 << (PlSqlParser.TIER - 1922)) | (1 << (PlSqlParser.TIES - 1922)) | (1 << (PlSqlParser.TIMEOUT - 1922)) | (1 << (PlSqlParser.TIMESTAMP_LTZ_UNCONSTRAINED - 1922)) | (1 << (PlSqlParser.TIMESTAMP - 1922)) | (1 << (PlSqlParser.TIMESTAMP_TZ_UNCONSTRAINED - 1922)) | (1 << (PlSqlParser.TIMESTAMP_UNCONSTRAINED - 1922)) | (1 << (PlSqlParser.TIMES - 1922)) | (1 << (PlSqlParser.TIME - 1922)) | (1 << (PlSqlParser.TIMEZONE_ABBR - 1922)) | (1 << (PlSqlParser.TIMEZONE_HOUR - 1922)) | (1 << (PlSqlParser.TIMEZONE_MINUTE - 1922)) | (1 << (PlSqlParser.TIMEZONE_OFFSET - 1922)) | (1 << (PlSqlParser.TIMEZONE_REGION - 1922)) | (1 << (PlSqlParser.TIME_ZONE - 1922)) | (1 << (PlSqlParser.TIV_GB - 1922)) | (1 << (PlSqlParser.TIV_SSF - 1922)) | (1 << (PlSqlParser.TO_ACLID - 1922)) | (1 << (PlSqlParser.TO_BINARY_DOUBLE - 1922)) | (1 << (PlSqlParser.TO_BINARY_FLOAT - 1922)) | (1 << (PlSqlParser.TO_BLOB - 1922)) | (1 << (PlSqlParser.TO_CLOB - 1922)) | (1 << (PlSqlParser.TO_DSINTERVAL - 1922)) | (1 << (PlSqlParser.TO_LOB - 1922)))) !== 0) || ((((_la - 1954)) & ~0x1f) == 0 && ((1 << (_la - 1954)) & ((1 << (PlSqlParser.TO_MULTI_BYTE - 1954)) | (1 << (PlSqlParser.TO_NCHAR - 1954)) | (1 << (PlSqlParser.TO_NCLOB - 1954)) | (1 << (PlSqlParser.TO_NUMBER - 1954)) | (1 << (PlSqlParser.TOPLEVEL - 1954)) | (1 << (PlSqlParser.TO_SINGLE_BYTE - 1954)) | (1 << (PlSqlParser.TO_TIMESTAMP - 1954)) | (1 << (PlSqlParser.TO_TIMESTAMP_TZ - 1954)) | (1 << (PlSqlParser.TO_TIME - 1954)) | (1 << (PlSqlParser.TO_TIME_TZ - 1954)) | (1 << (PlSqlParser.TO_YMINTERVAL - 1954)) | (1 << (PlSqlParser.TRACE - 1954)) | (1 << (PlSqlParser.TRACING - 1954)) | (1 << (PlSqlParser.TRACKING - 1954)) | (1 << (PlSqlParser.TRAILING - 1954)) | (1 << (PlSqlParser.TRANSACTION - 1954)) | (1 << (PlSqlParser.TRANSFORM_DISTINCT_AGG - 1954)) | (1 << (PlSqlParser.TRANSITIONAL - 1954)) | (1 << (PlSqlParser.TRANSITION - 1954)) | (1 << (PlSqlParser.TRANSLATE - 1954)) | (1 << (PlSqlParser.TRANSLATION - 1954)) | (1 << (PlSqlParser.TREAT - 1954)) | (1 << (PlSqlParser.TRIGGERS - 1954)) | (1 << (PlSqlParser.TRIGGER - 1954)) | (1 << (PlSqlParser.TRUE - 1954)) | (1 << (PlSqlParser.TRUNCATE - 1954)) | (1 << (PlSqlParser.TRUNC - 1954)) | (1 << (PlSqlParser.TRUSTED - 1954)) | (1 << (PlSqlParser.TRUST - 1954)) | (1 << (PlSqlParser.TUNING - 1954)) | (1 << (PlSqlParser.TX - 1954)))) !== 0) || ((((_la - 1986)) & ~0x1f) == 0 && ((1 << (_la - 1986)) & ((1 << (PlSqlParser.TYPES - 1986)) | (1 << (PlSqlParser.TYPE - 1986)) | (1 << (PlSqlParser.TZ_OFFSET - 1986)) | (1 << (PlSqlParser.UB2 - 1986)) | (1 << (PlSqlParser.UBA - 1986)) | (1 << (PlSqlParser.UCS2 - 1986)) | (1 << (PlSqlParser.UID - 1986)) | (1 << (PlSqlParser.UNARCHIVED - 1986)) | (1 << (PlSqlParser.UNBOUNDED - 1986)) | (1 << (PlSqlParser.UNBOUND - 1986)) | (1 << (PlSqlParser.UNCONDITIONAL - 1986)) | (1 << (PlSqlParser.UNDER - 1986)) | (1 << (PlSqlParser.UNDO - 1986)) | (1 << (PlSqlParser.UNDROP - 1986)) | (1 << (PlSqlParser.UNIFORM - 1986)) | (1 << (PlSqlParser.UNISTR - 1986)) | (1 << (PlSqlParser.UNLIMITED - 1986)) | (1 << (PlSqlParser.UNLOAD - 1986)) | (1 << (PlSqlParser.UNLOCK - 1986)) | (1 << (PlSqlParser.UNMATCHED - 1986)) | (1 << (PlSqlParser.UNNEST_INNERJ_DISTINCT_VIEW - 1986)) | (1 << (PlSqlParser.UNNEST_NOSEMIJ_NODISTINCTVIEW - 1986)) | (1 << (PlSqlParser.UNNEST_SEMIJ_VIEW - 1986)) | (1 << (PlSqlParser.UNNEST - 1986)) | (1 << (PlSqlParser.UNPACKED - 1986)) | (1 << (PlSqlParser.UNPIVOT - 1986)) | (1 << (PlSqlParser.UNPLUG - 1986)) | (1 << (PlSqlParser.UNPROTECTED - 1986)) | (1 << (PlSqlParser.UNQUIESCE - 1986)) | (1 << (PlSqlParser.UNRECOVERABLE - 1986)))) !== 0) || ((((_la - 2018)) & ~0x1f) == 0 && ((1 << (_la - 2018)) & ((1 << (PlSqlParser.UNRESTRICTED - 2018)) | (1 << (PlSqlParser.UNSUBSCRIBE - 2018)) | (1 << (PlSqlParser.UNTIL - 2018)) | (1 << (PlSqlParser.UNUSABLE - 2018)) | (1 << (PlSqlParser.UNUSED - 2018)) | (1 << (PlSqlParser.UPDATABLE - 2018)) | (1 << (PlSqlParser.UPDATED - 2018)) | (1 << (PlSqlParser.UPDATEXML - 2018)) | (1 << (PlSqlParser.UPD_INDEXES - 2018)) | (1 << (PlSqlParser.UPD_JOININDEX - 2018)) | (1 << (PlSqlParser.UPGRADE - 2018)) | (1 << (PlSqlParser.UPPER - 2018)) | (1 << (PlSqlParser.UPSERT - 2018)) | (1 << (PlSqlParser.UROWID - 2018)) | (1 << (PlSqlParser.USABLE - 2018)) | (1 << (PlSqlParser.USAGE - 2018)) | (1 << (PlSqlParser.USE_ANTI - 2018)) | (1 << (PlSqlParser.USE_CONCAT - 2018)) | (1 << (PlSqlParser.USE_CUBE - 2018)) | (1 << (PlSqlParser.USE_HASH_AGGREGATION - 2018)) | (1 << (PlSqlParser.USE_HASH_GBY_FOR_PUSHDOWN - 2018)) | (1 << (PlSqlParser.USE_HASH - 2018)) | (1 << (PlSqlParser.USE_HIDDEN_PARTITIONS - 2018)) | (1 << (PlSqlParser.USE_INVISIBLE_INDEXES - 2018)) | (1 << (PlSqlParser.USE_MERGE_CARTESIAN - 2018)) | (1 << (PlSqlParser.USE_MERGE - 2018)) | (1 << (PlSqlParser.USE_NL - 2018)) | (1 << (PlSqlParser.USE_NL_WITH_INDEX - 2018)) | (1 << (PlSqlParser.USE_PRIVATE_OUTLINES - 2018)) | (1 << (PlSqlParser.USER_DATA - 2018)) | (1 << (PlSqlParser.USER_DEFINED - 2018)))) !== 0) || ((((_la - 2050)) & ~0x1f) == 0 && ((1 << (_la - 2050)) & ((1 << (PlSqlParser.USERENV - 2050)) | (1 << (PlSqlParser.USERGROUP - 2050)) | (1 << (PlSqlParser.USER_RECYCLEBIN - 2050)) | (1 << (PlSqlParser.USERS - 2050)) | (1 << (PlSqlParser.USER_TABLESPACES - 2050)) | (1 << (PlSqlParser.USER - 2050)) | (1 << (PlSqlParser.USE_SEMI - 2050)) | (1 << (PlSqlParser.USE_STORED_OUTLINES - 2050)) | (1 << (PlSqlParser.USE_TTT_FOR_GSETS - 2050)) | (1 << (PlSqlParser.USE - 2050)) | (1 << (PlSqlParser.USE_VECTOR_AGGREGATION - 2050)) | (1 << (PlSqlParser.USE_WEAK_NAME_RESL - 2050)) | (1 << (PlSqlParser.USING_NO_EXPAND - 2050)) | (1 << (PlSqlParser.USING - 2050)) | (1 << (PlSqlParser.UTF16BE - 2050)) | (1 << (PlSqlParser.UTF16LE - 2050)) | (1 << (PlSqlParser.UTF32 - 2050)) | (1 << (PlSqlParser.UTF8 - 2050)) | (1 << (PlSqlParser.V1 - 2050)) | (1 << (PlSqlParser.V2 - 2050)) | (1 << (PlSqlParser.VALIDATE - 2050)) | (1 << (PlSqlParser.VALIDATION - 2050)) | (1 << (PlSqlParser.VALID_TIME_END - 2050)) | (1 << (PlSqlParser.VALUE - 2050)) | (1 << (PlSqlParser.VARCHAR2 - 2050)) | (1 << (PlSqlParser.VARCHAR - 2050)) | (1 << (PlSqlParser.VARIABLE - 2050)) | (1 << (PlSqlParser.VAR_POP - 2050)) | (1 << (PlSqlParser.VARRAYS - 2050)) | (1 << (PlSqlParser.VARRAY - 2050)) | (1 << (PlSqlParser.VAR_SAMP - 2050)))) !== 0) || ((((_la - 2082)) & ~0x1f) == 0 && ((1 << (_la - 2082)) & ((1 << (PlSqlParser.VARYING - 2082)) | (1 << (PlSqlParser.VECTOR_READ_TRACE - 2082)) | (1 << (PlSqlParser.VECTOR_READ - 2082)) | (1 << (PlSqlParser.VECTOR_TRANSFORM_DIMS - 2082)) | (1 << (PlSqlParser.VECTOR_TRANSFORM_FACT - 2082)) | (1 << (PlSqlParser.VECTOR_TRANSFORM - 2082)) | (1 << (PlSqlParser.VERIFIER - 2082)) | (1 << (PlSqlParser.VERIFY - 2082)) | (1 << (PlSqlParser.VERSIONING - 2082)) | (1 << (PlSqlParser.VERSIONS_ENDSCN - 2082)) | (1 << (PlSqlParser.VERSIONS_ENDTIME - 2082)) | (1 << (PlSqlParser.VERSIONS_OPERATION - 2082)) | (1 << (PlSqlParser.VERSIONS_STARTSCN - 2082)) | (1 << (PlSqlParser.VERSIONS_STARTTIME - 2082)) | (1 << (PlSqlParser.VERSIONS - 2082)) | (1 << (PlSqlParser.VERSIONS_XID - 2082)) | (1 << (PlSqlParser.VERSION - 2082)) | (1 << (PlSqlParser.VIOLATION - 2082)) | (1 << (PlSqlParser.VIRTUAL - 2082)) | (1 << (PlSqlParser.VISIBILITY - 2082)) | (1 << (PlSqlParser.VISIBLE - 2082)) | (1 << (PlSqlParser.VOLUME - 2082)) | (1 << (PlSqlParser.VSIZE - 2082)) | (1 << (PlSqlParser.WAIT - 2082)) | (1 << (PlSqlParser.WALLET - 2082)) | (1 << (PlSqlParser.WARNING - 2082)) | (1 << (PlSqlParser.WEEKS - 2082)) | (1 << (PlSqlParser.WEEK - 2082)) | (1 << (PlSqlParser.WELLFORMED - 2082)) | (1 << (PlSqlParser.WHENEVER - 2082)) | (1 << (PlSqlParser.WHEN - 2082)))) !== 0) || ((((_la - 2115)) & ~0x1f) == 0 && ((1 << (_la - 2115)) & ((1 << (PlSqlParser.WHILE - 2115)) | (1 << (PlSqlParser.WHITESPACE - 2115)) | (1 << (PlSqlParser.WIDTH_BUCKET - 2115)) | (1 << (PlSqlParser.WITHIN - 2115)) | (1 << (PlSqlParser.WITHOUT - 2115)) | (1 << (PlSqlParser.WITH_PLSQL - 2115)) | (1 << (PlSqlParser.WORK - 2115)) | (1 << (PlSqlParser.WRAPPED - 2115)) | (1 << (PlSqlParser.WRAPPER - 2115)) | (1 << (PlSqlParser.WRITE - 2115)) | (1 << (PlSqlParser.XDB_FASTPATH_INSERT - 2115)) | (1 << (PlSqlParser.X_DYN_PRUNE - 2115)) | (1 << (PlSqlParser.XID - 2115)) | (1 << (PlSqlParser.XML2OBJECT - 2115)) | (1 << (PlSqlParser.XMLAGG - 2115)) | (1 << (PlSqlParser.XMLATTRIBUTES - 2115)) | (1 << (PlSqlParser.XMLCAST - 2115)) | (1 << (PlSqlParser.XMLCDATA - 2115)) | (1 << (PlSqlParser.XMLCOLATTVAL - 2115)) | (1 << (PlSqlParser.XMLCOMMENT - 2115)) | (1 << (PlSqlParser.XMLCONCAT - 2115)) | (1 << (PlSqlParser.XMLDIFF - 2115)) | (1 << (PlSqlParser.XML_DML_RWT_STMT - 2115)) | (1 << (PlSqlParser.XMLELEMENT - 2115)) | (1 << (PlSqlParser.XMLEXISTS2 - 2115)) | (1 << (PlSqlParser.XMLEXISTS - 2115)) | (1 << (PlSqlParser.XMLFOREST - 2115)) | (1 << (PlSqlParser.XMLINDEX_REWRITE_IN_SELECT - 2115)) | (1 << (PlSqlParser.XMLINDEX_REWRITE - 2115)))) !== 0) || ((((_la - 2147)) & ~0x1f) == 0 && ((1 << (_la - 2147)) & ((1 << (PlSqlParser.XMLINDEX_SEL_IDX_TBL - 2147)) | (1 << (PlSqlParser.XMLISNODE - 2147)) | (1 << (PlSqlParser.XMLISVALID - 2147)) | (1 << (PlSqlParser.XMLNAMESPACES - 2147)) | (1 << (PlSqlParser.XMLPARSE - 2147)) | (1 << (PlSqlParser.XMLPATCH - 2147)) | (1 << (PlSqlParser.XMLPI - 2147)) | (1 << (PlSqlParser.XMLQUERYVAL - 2147)) | (1 << (PlSqlParser.XMLQUERY - 2147)) | (1 << (PlSqlParser.XMLROOT - 2147)) | (1 << (PlSqlParser.XMLSCHEMA - 2147)) | (1 << (PlSqlParser.XMLSERIALIZE - 2147)) | (1 << (PlSqlParser.XMLTABLE - 2147)) | (1 << (PlSqlParser.XMLTRANSFORMBLOB - 2147)) | (1 << (PlSqlParser.XMLTRANSFORM - 2147)) | (1 << (PlSqlParser.XMLTYPE - 2147)) | (1 << (PlSqlParser.XML - 2147)) | (1 << (PlSqlParser.XPATHTABLE - 2147)) | (1 << (PlSqlParser.XS_SYS_CONTEXT - 2147)) | (1 << (PlSqlParser.XS - 2147)) | (1 << (PlSqlParser.YEARS - 2147)) | (1 << (PlSqlParser.YEAR - 2147)) | (1 << (PlSqlParser.YES - 2147)) | (1 << (PlSqlParser.YMINTERVAL_UNCONSTRAINED - 2147)) | (1 << (PlSqlParser.ZONEMAP - 2147)) | (1 << (PlSqlParser.ZONE - 2147)) | (1 << (PlSqlParser.PREDICTION - 2147)) | (1 << (PlSqlParser.PREDICTION_BOUNDS - 2147)) | (1 << (PlSqlParser.PREDICTION_COST - 2147)) | (1 << (PlSqlParser.PREDICTION_DETAILS - 2147)) | (1 << (PlSqlParser.PREDICTION_PROBABILITY - 2147)))) !== 0) || ((((_la - 2179)) & ~0x1f) == 0 && ((1 << (_la - 2179)) & ((1 << (PlSqlParser.PREDICTION_SET - 2179)) | (1 << (PlSqlParser.CUME_DIST - 2179)) | (1 << (PlSqlParser.DENSE_RANK - 2179)) | (1 << (PlSqlParser.LISTAGG - 2179)) | (1 << (PlSqlParser.PERCENT_RANK - 2179)) | (1 << (PlSqlParser.PERCENTILE_CONT - 2179)) | (1 << (PlSqlParser.PERCENTILE_DISC - 2179)) | (1 << (PlSqlParser.RANK - 2179)) | (1 << (PlSqlParser.AVG - 2179)) | (1 << (PlSqlParser.CORR - 2179)) | (1 << (PlSqlParser.COVAR_ - 2179)) | (1 << (PlSqlParser.DECODE - 2179)) | (1 << (PlSqlParser.LAG - 2179)) | (1 << (PlSqlParser.LEAD - 2179)) | (1 << (PlSqlParser.MAX - 2179)) | (1 << (PlSqlParser.MEDIAN - 2179)) | (1 << (PlSqlParser.MIN - 2179)) | (1 << (PlSqlParser.NTILE - 2179)) | (1 << (PlSqlParser.NVL - 2179)) | (1 << (PlSqlParser.RATIO_TO_REPORT - 2179)) | (1 << (PlSqlParser.REGR_ - 2179)) | (1 << (PlSqlParser.ROUND - 2179)) | (1 << (PlSqlParser.ROW_NUMBER - 2179)) | (1 << (PlSqlParser.SUBSTR - 2179)) | (1 << (PlSqlParser.TO_CHAR - 2179)) | (1 << (PlSqlParser.TRIM - 2179)) | (1 << (PlSqlParser.SUM - 2179)) | (1 << (PlSqlParser.STDDEV - 2179)) | (1 << (PlSqlParser.VAR_ - 2179)) | (1 << (PlSqlParser.VARIANCE - 2179)) | (1 << (PlSqlParser.LEAST - 2179)) | (1 << (PlSqlParser.GREATEST - 2179)))) !== 0) || ((((_la - 2211)) & ~0x1f) == 0 && ((1 << (_la - 2211)) & ((1 << (PlSqlParser.TO_DATE - 2211)) | (1 << (PlSqlParser.NATIONAL_CHAR_STRING_LIT - 2211)) | (1 << (PlSqlParser.PERIOD - 2211)) | (1 << (PlSqlParser.UNSIGNED_INTEGER - 2211)) | (1 << (PlSqlParser.APPROXIMATE_NUM_LIT - 2211)) | (1 << (PlSqlParser.CHAR_STRING - 2211)) | (1 << (PlSqlParser.DELIMITED_ID - 2211)) | (1 << (PlSqlParser.LEFT_PAREN - 2211)) | (1 << (PlSqlParser.PLUS_SIGN - 2211)) | (1 << (PlSqlParser.MINUS_SIGN - 2211)) | (1 << (PlSqlParser.BINDVAR - 2211)) | (1 << (PlSqlParser.COLON - 2211)))) !== 0) || _la===PlSqlParser.INTRODUCER || _la===PlSqlParser.REGULAR_ID) { this.state = 10155; this.expressions(); } this.state = 10158; this.match(PlSqlParser.RIGHT_PAREN); break; case PlSqlParser.FROM: case PlSqlParser.LIKE: this.state = 10161; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.LIKE) { this.state = 10159; this.match(PlSqlParser.LIKE); this.state = 10160; this.expression(); } this.state = 10163; this.match(PlSqlParser.FROM); this.state = 10164; localctx.fromExpr = this.expression(); this.state = 10165; this.match(PlSqlParser.TO); this.state = 10166; localctx.toExpr = this.expression(); this.state = 10167; localctx.action_type = this._input.LT(1); _la = this._input.LA(1); if(!(_la===PlSqlParser.DECREMENT || _la===PlSqlParser.INCREMENT)) { localctx.action_type = this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } this.state = 10168; localctx.action_expr = this.expression(); break; default: throw new antlr4.error.NoViableAltException(this); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Multi_column_for_loopContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_multi_column_for_loop; return this; } Multi_column_for_loopContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Multi_column_for_loopContext.prototype.constructor = Multi_column_for_loopContext; Multi_column_for_loopContext.prototype.FOR = function() { return this.getToken(PlSqlParser.FOR, 0); }; Multi_column_for_loopContext.prototype.paren_column_list = function() { return this.getTypedRuleContext(Paren_column_listContext,0); }; Multi_column_for_loopContext.prototype.IN = function() { return this.getToken(PlSqlParser.IN, 0); }; Multi_column_for_loopContext.prototype.LEFT_PAREN = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.LEFT_PAREN); } else { return this.getToken(PlSqlParser.LEFT_PAREN, i); } }; Multi_column_for_loopContext.prototype.RIGHT_PAREN = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.RIGHT_PAREN); } else { return this.getToken(PlSqlParser.RIGHT_PAREN, i); } }; Multi_column_for_loopContext.prototype.subquery = function() { return this.getTypedRuleContext(SubqueryContext,0); }; Multi_column_for_loopContext.prototype.expressions = function() { return this.getTypedRuleContext(ExpressionsContext,0); }; Multi_column_for_loopContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterMulti_column_for_loop(this); } }; Multi_column_for_loopContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitMulti_column_for_loop(this); } }; Multi_column_for_loopContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitMulti_column_for_loop(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Multi_column_for_loopContext = Multi_column_for_loopContext; PlSqlParser.prototype.multi_column_for_loop = function() { var localctx = new Multi_column_for_loopContext(this, this._ctx, this.state); this.enterRule(localctx, 1266, PlSqlParser.RULE_multi_column_for_loop); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 10172; this.match(PlSqlParser.FOR); this.state = 10173; this.paren_column_list(); this.state = 10174; this.match(PlSqlParser.IN); this.state = 10175; this.match(PlSqlParser.LEFT_PAREN); this.state = 10182; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,1378,this._ctx); switch(la_) { case 1: this.state = 10176; this.subquery(); break; case 2: this.state = 10177; this.match(PlSqlParser.LEFT_PAREN); this.state = 10179; this._errHandler.sync(this); _la = this._input.LA(1); if((((_la) & ~0x1f) == 0 && ((1 << _la) & ((1 << PlSqlParser.ABORT) | (1 << PlSqlParser.ABS) | (1 << PlSqlParser.ACCESS) | (1 << PlSqlParser.ACCESSED) | (1 << PlSqlParser.ACCOUNT) | (1 << PlSqlParser.ACL) | (1 << PlSqlParser.ACOS) | (1 << PlSqlParser.ACTION) | (1 << PlSqlParser.ACTIONS) | (1 << PlSqlParser.ACTIVATE) | (1 << PlSqlParser.ACTIVE) | (1 << PlSqlParser.ACTIVE_COMPONENT) | (1 << PlSqlParser.ACTIVE_DATA) | (1 << PlSqlParser.ACTIVE_FUNCTION) | (1 << PlSqlParser.ACTIVE_TAG) | (1 << PlSqlParser.ACTIVITY) | (1 << PlSqlParser.ADAPTIVE_PLAN) | (1 << PlSqlParser.ADD) | (1 << PlSqlParser.ADD_COLUMN) | (1 << PlSqlParser.ADD_GROUP) | (1 << PlSqlParser.ADD_MONTHS) | (1 << PlSqlParser.ADJ_DATE) | (1 << PlSqlParser.ADMIN) | (1 << PlSqlParser.ADMINISTER) | (1 << PlSqlParser.ADMINISTRATOR) | (1 << PlSqlParser.ADVANCED) | (1 << PlSqlParser.ADVISE) | (1 << PlSqlParser.ADVISOR) | (1 << PlSqlParser.AFD_DISKSTRING) | (1 << PlSqlParser.AFTER) | (1 << PlSqlParser.AGENT))) !== 0) || ((((_la - 32)) & ~0x1f) == 0 && ((1 << (_la - 32)) & ((1 << (PlSqlParser.AGGREGATE - 32)) | (1 << (PlSqlParser.A_LETTER - 32)) | (1 << (PlSqlParser.ALIAS - 32)) | (1 << (PlSqlParser.ALL - 32)) | (1 << (PlSqlParser.ALLOCATE - 32)) | (1 << (PlSqlParser.ALLOW - 32)) | (1 << (PlSqlParser.ALL_ROWS - 32)) | (1 << (PlSqlParser.ALWAYS - 32)) | (1 << (PlSqlParser.ANALYZE - 32)) | (1 << (PlSqlParser.ANCILLARY - 32)) | (1 << (PlSqlParser.AND_EQUAL - 32)) | (1 << (PlSqlParser.ANOMALY - 32)) | (1 << (PlSqlParser.ANSI_REARCH - 32)) | (1 << (PlSqlParser.ANTIJOIN - 32)) | (1 << (PlSqlParser.ANY - 32)) | (1 << (PlSqlParser.ANYSCHEMA - 32)) | (1 << (PlSqlParser.APPEND - 32)) | (1 << (PlSqlParser.APPENDCHILDXML - 32)) | (1 << (PlSqlParser.APPEND_VALUES - 32)) | (1 << (PlSqlParser.APPLICATION - 32)) | (1 << (PlSqlParser.APPLY - 32)) | (1 << (PlSqlParser.APPROX_COUNT_DISTINCT - 32)) | (1 << (PlSqlParser.ARCHIVAL - 32)) | (1 << (PlSqlParser.ARCHIVE - 32)) | (1 << (PlSqlParser.ARCHIVED - 32)) | (1 << (PlSqlParser.ARCHIVELOG - 32)) | (1 << (PlSqlParser.ARRAY - 32)) | (1 << (PlSqlParser.ASCII - 32)))) !== 0) || ((((_la - 64)) & ~0x1f) == 0 && ((1 << (_la - 64)) & ((1 << (PlSqlParser.ASCIISTR - 64)) | (1 << (PlSqlParser.ASIN - 64)) | (1 << (PlSqlParser.ASIS - 64)) | (1 << (PlSqlParser.ASSEMBLY - 64)) | (1 << (PlSqlParser.ASSIGN - 64)) | (1 << (PlSqlParser.ASSOCIATE - 64)) | (1 << (PlSqlParser.ASYNC - 64)) | (1 << (PlSqlParser.ASYNCHRONOUS - 64)) | (1 << (PlSqlParser.ATAN2 - 64)) | (1 << (PlSqlParser.ATAN - 64)) | (1 << (PlSqlParser.AT - 64)) | (1 << (PlSqlParser.ATTRIBUTE - 64)) | (1 << (PlSqlParser.ATTRIBUTES - 64)) | (1 << (PlSqlParser.AUTHENTICATED - 64)) | (1 << (PlSqlParser.AUTHENTICATION - 64)) | (1 << (PlSqlParser.AUTHID - 64)) | (1 << (PlSqlParser.AUTHORIZATION - 64)) | (1 << (PlSqlParser.AUTOALLOCATE - 64)) | (1 << (PlSqlParser.AUTO - 64)) | (1 << (PlSqlParser.AUTOEXTEND - 64)) | (1 << (PlSqlParser.AUTO_LOGIN - 64)) | (1 << (PlSqlParser.AUTOMATIC - 64)) | (1 << (PlSqlParser.AUTONOMOUS_TRANSACTION - 64)) | (1 << (PlSqlParser.AUTO_REOPTIMIZE - 64)) | (1 << (PlSqlParser.AVAILABILITY - 64)) | (1 << (PlSqlParser.AVRO - 64)) | (1 << (PlSqlParser.BACKGROUND - 64)) | (1 << (PlSqlParser.BACKUP - 64)) | (1 << (PlSqlParser.BASIC - 64)))) !== 0) || ((((_la - 96)) & ~0x1f) == 0 && ((1 << (_la - 96)) & ((1 << (PlSqlParser.BASICFILE - 96)) | (1 << (PlSqlParser.BATCH - 96)) | (1 << (PlSqlParser.BATCHSIZE - 96)) | (1 << (PlSqlParser.BATCH_TABLE_ACCESS_BY_ROWID - 96)) | (1 << (PlSqlParser.BECOME - 96)) | (1 << (PlSqlParser.BEFORE - 96)) | (1 << (PlSqlParser.BEGIN - 96)) | (1 << (PlSqlParser.BEGINNING - 96)) | (1 << (PlSqlParser.BEGIN_OUTLINE_DATA - 96)) | (1 << (PlSqlParser.BEHALF - 96)) | (1 << (PlSqlParser.BEQUEATH - 96)) | (1 << (PlSqlParser.BFILE - 96)) | (1 << (PlSqlParser.BFILENAME - 96)) | (1 << (PlSqlParser.BIGFILE - 96)) | (1 << (PlSqlParser.BINARY - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE_INFINITY - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE_NAN - 96)) | (1 << (PlSqlParser.BINARY_FLOAT - 96)) | (1 << (PlSqlParser.BINARY_FLOAT_INFINITY - 96)) | (1 << (PlSqlParser.BINARY_FLOAT_NAN - 96)) | (1 << (PlSqlParser.BINARY_INTEGER - 96)) | (1 << (PlSqlParser.BIND_AWARE - 96)) | (1 << (PlSqlParser.BINDING - 96)) | (1 << (PlSqlParser.BIN_TO_NUM - 96)) | (1 << (PlSqlParser.BITAND - 96)) | (1 << (PlSqlParser.BITMAP_AND - 96)) | (1 << (PlSqlParser.BITMAP - 96)) | (1 << (PlSqlParser.BITMAPS - 96)) | (1 << (PlSqlParser.BITMAP_TREE - 96)) | (1 << (PlSqlParser.BITS - 96)))) !== 0) || ((((_la - 128)) & ~0x1f) == 0 && ((1 << (_la - 128)) & ((1 << (PlSqlParser.BLOB - 128)) | (1 << (PlSqlParser.BLOCK - 128)) | (1 << (PlSqlParser.BLOCK_RANGE - 128)) | (1 << (PlSqlParser.BLOCKS - 128)) | (1 << (PlSqlParser.BLOCKSIZE - 128)) | (1 << (PlSqlParser.BODY - 128)) | (1 << (PlSqlParser.BOOLEAN - 128)) | (1 << (PlSqlParser.BOTH - 128)) | (1 << (PlSqlParser.BOUND - 128)) | (1 << (PlSqlParser.BRANCH - 128)) | (1 << (PlSqlParser.BREADTH - 128)) | (1 << (PlSqlParser.BROADCAST - 128)) | (1 << (PlSqlParser.BSON - 128)) | (1 << (PlSqlParser.BUFFER - 128)) | (1 << (PlSqlParser.BUFFER_CACHE - 128)) | (1 << (PlSqlParser.BUFFER_POOL - 128)) | (1 << (PlSqlParser.BUILD - 128)) | (1 << (PlSqlParser.BULK - 128)) | (1 << (PlSqlParser.BYPASS_RECURSIVE_CHECK - 128)) | (1 << (PlSqlParser.BYPASS_UJVC - 128)) | (1 << (PlSqlParser.BYTE - 128)) | (1 << (PlSqlParser.CACHE - 128)) | (1 << (PlSqlParser.CACHE_CB - 128)) | (1 << (PlSqlParser.CACHE_INSTANCES - 128)) | (1 << (PlSqlParser.CACHE_TEMP_TABLE - 128)) | (1 << (PlSqlParser.CACHING - 128)) | (1 << (PlSqlParser.CALCULATED - 128)) | (1 << (PlSqlParser.CALLBACK - 128)) | (1 << (PlSqlParser.CALL - 128)) | (1 << (PlSqlParser.CANCEL - 128)))) !== 0) || ((((_la - 160)) & ~0x1f) == 0 && ((1 << (_la - 160)) & ((1 << (PlSqlParser.CAPACITY - 160)) | (1 << (PlSqlParser.CARDINALITY - 160)) | (1 << (PlSqlParser.CASCADE - 160)) | (1 << (PlSqlParser.CASE - 160)) | (1 << (PlSqlParser.CAST - 160)) | (1 << (PlSqlParser.CATEGORY - 160)) | (1 << (PlSqlParser.CDBDEFAULT - 160)) | (1 << (PlSqlParser.CEIL - 160)) | (1 << (PlSqlParser.CELL_FLASH_CACHE - 160)) | (1 << (PlSqlParser.CERTIFICATE - 160)) | (1 << (PlSqlParser.CFILE - 160)) | (1 << (PlSqlParser.CHAINED - 160)) | (1 << (PlSqlParser.CHANGE - 160)) | (1 << (PlSqlParser.CHANGE_DUPKEY_ERROR_INDEX - 160)) | (1 << (PlSqlParser.CHARACTER - 160)) | (1 << (PlSqlParser.CHAR - 160)) | (1 << (PlSqlParser.CHAR_CS - 160)) | (1 << (PlSqlParser.CHARTOROWID - 160)) | (1 << (PlSqlParser.CHECK_ACL_REWRITE - 160)) | (1 << (PlSqlParser.CHECKPOINT - 160)) | (1 << (PlSqlParser.CHILD - 160)) | (1 << (PlSqlParser.CHOOSE - 160)) | (1 << (PlSqlParser.CHR - 160)) | (1 << (PlSqlParser.CHUNK - 160)) | (1 << (PlSqlParser.CLASS - 160)) | (1 << (PlSqlParser.CLASSIFIER - 160)) | (1 << (PlSqlParser.CLEANUP - 160)) | (1 << (PlSqlParser.CLEAR - 160)) | (1 << (PlSqlParser.C_LETTER - 160)) | (1 << (PlSqlParser.CLIENT - 160)))) !== 0) || ((((_la - 192)) & ~0x1f) == 0 && ((1 << (_la - 192)) & ((1 << (PlSqlParser.CLOB - 192)) | (1 << (PlSqlParser.CLONE - 192)) | (1 << (PlSqlParser.CLOSE_CACHED_OPEN_CURSORS - 192)) | (1 << (PlSqlParser.CLOSE - 192)) | (1 << (PlSqlParser.CLUSTER_BY_ROWID - 192)) | (1 << (PlSqlParser.CLUSTER - 192)) | (1 << (PlSqlParser.CLUSTER_DETAILS - 192)) | (1 << (PlSqlParser.CLUSTER_DISTANCE - 192)) | (1 << (PlSqlParser.CLUSTER_ID - 192)) | (1 << (PlSqlParser.CLUSTERING - 192)) | (1 << (PlSqlParser.CLUSTERING_FACTOR - 192)) | (1 << (PlSqlParser.CLUSTER_PROBABILITY - 192)) | (1 << (PlSqlParser.CLUSTER_SET - 192)) | (1 << (PlSqlParser.COALESCE - 192)) | (1 << (PlSqlParser.COALESCE_SQ - 192)) | (1 << (PlSqlParser.COARSE - 192)) | (1 << (PlSqlParser.CO_AUTH_IND - 192)) | (1 << (PlSqlParser.COLD - 192)) | (1 << (PlSqlParser.COLLECT - 192)) | (1 << (PlSqlParser.COLUMNAR - 192)) | (1 << (PlSqlParser.COLUMN_AUTH_INDICATOR - 192)) | (1 << (PlSqlParser.COLUMN - 192)) | (1 << (PlSqlParser.COLUMNS - 192)) | (1 << (PlSqlParser.COLUMN_STATS - 192)) | (1 << (PlSqlParser.COLUMN_VALUE - 192)) | (1 << (PlSqlParser.COMMENT - 192)) | (1 << (PlSqlParser.COMMIT - 192)) | (1 << (PlSqlParser.COMMITTED - 192)) | (1 << (PlSqlParser.COMMON_DATA - 192)) | (1 << (PlSqlParser.COMPACT - 192)) | (1 << (PlSqlParser.COMPATIBILITY - 192)) | (1 << (PlSqlParser.COMPILE - 192)))) !== 0) || ((((_la - 224)) & ~0x1f) == 0 && ((1 << (_la - 224)) & ((1 << (PlSqlParser.COMPLETE - 224)) | (1 << (PlSqlParser.COMPLIANCE - 224)) | (1 << (PlSqlParser.COMPONENT - 224)) | (1 << (PlSqlParser.COMPONENTS - 224)) | (1 << (PlSqlParser.COMPOSE - 224)) | (1 << (PlSqlParser.COMPOSITE - 224)) | (1 << (PlSqlParser.COMPOSITE_LIMIT - 224)) | (1 << (PlSqlParser.COMPOUND - 224)) | (1 << (PlSqlParser.COMPUTE - 224)) | (1 << (PlSqlParser.CONCAT - 224)) | (1 << (PlSqlParser.CON_DBID_TO_ID - 224)) | (1 << (PlSqlParser.CONDITIONAL - 224)) | (1 << (PlSqlParser.CONDITION - 224)) | (1 << (PlSqlParser.CONFIRM - 224)) | (1 << (PlSqlParser.CONFORMING - 224)) | (1 << (PlSqlParser.CON_GUID_TO_ID - 224)) | (1 << (PlSqlParser.CON_ID - 224)) | (1 << (PlSqlParser.CON_NAME_TO_ID - 224)) | (1 << (PlSqlParser.CONNECT_BY_CB_WHR_ONLY - 224)) | (1 << (PlSqlParser.CONNECT_BY_COMBINE_SW - 224)) | (1 << (PlSqlParser.CONNECT_BY_COST_BASED - 224)) | (1 << (PlSqlParser.CONNECT_BY_ELIM_DUPS - 224)) | (1 << (PlSqlParser.CONNECT_BY_FILTERING - 224)) | (1 << (PlSqlParser.CONNECT_BY_ISCYCLE - 224)) | (1 << (PlSqlParser.CONNECT_BY_ISLEAF - 224)) | (1 << (PlSqlParser.CONNECT_BY_ROOT - 224)) | (1 << (PlSqlParser.CONNECT_TIME - 224)) | (1 << (PlSqlParser.CONSIDER - 224)) | (1 << (PlSqlParser.CONSISTENT - 224)) | (1 << (PlSqlParser.CONSTANT - 224)))) !== 0) || ((((_la - 256)) & ~0x1f) == 0 && ((1 << (_la - 256)) & ((1 << (PlSqlParser.CONST - 256)) | (1 << (PlSqlParser.CONSTRAINT - 256)) | (1 << (PlSqlParser.CONSTRAINTS - 256)) | (1 << (PlSqlParser.CONSTRUCTOR - 256)) | (1 << (PlSqlParser.CONTAINER - 256)) | (1 << (PlSqlParser.CONTAINER_DATA - 256)) | (1 << (PlSqlParser.CONTAINERS - 256)) | (1 << (PlSqlParser.CONTENT - 256)) | (1 << (PlSqlParser.CONTENTS - 256)) | (1 << (PlSqlParser.CONTEXT - 256)) | (1 << (PlSqlParser.CONTINUE - 256)) | (1 << (PlSqlParser.CONTROLFILE - 256)) | (1 << (PlSqlParser.CON_UID_TO_ID - 256)) | (1 << (PlSqlParser.CONVERT - 256)) | (1 << (PlSqlParser.COOKIE - 256)) | (1 << (PlSqlParser.COPY - 256)) | (1 << (PlSqlParser.CORR_K - 256)) | (1 << (PlSqlParser.CORR_S - 256)) | (1 << (PlSqlParser.CORRUPTION - 256)) | (1 << (PlSqlParser.CORRUPT_XID_ALL - 256)) | (1 << (PlSqlParser.CORRUPT_XID - 256)) | (1 << (PlSqlParser.COS - 256)) | (1 << (PlSqlParser.COSH - 256)) | (1 << (PlSqlParser.COST - 256)) | (1 << (PlSqlParser.COST_XML_QUERY_REWRITE - 256)) | (1 << (PlSqlParser.COUNT - 256)) | (1 << (PlSqlParser.COVAR_POP - 256)) | (1 << (PlSqlParser.COVAR_SAMP - 256)) | (1 << (PlSqlParser.CPU_COSTING - 256)) | (1 << (PlSqlParser.CPU_PER_CALL - 256)) | (1 << (PlSqlParser.CPU_PER_SESSION - 256)) | (1 << (PlSqlParser.CRASH - 256)))) !== 0) || ((((_la - 289)) & ~0x1f) == 0 && ((1 << (_la - 289)) & ((1 << (PlSqlParser.CREATE_FILE_DEST - 289)) | (1 << (PlSqlParser.CREATE_STORED_OUTLINES - 289)) | (1 << (PlSqlParser.CREATION - 289)) | (1 << (PlSqlParser.CREDENTIAL - 289)) | (1 << (PlSqlParser.CRITICAL - 289)) | (1 << (PlSqlParser.CROSS - 289)) | (1 << (PlSqlParser.CROSSEDITION - 289)) | (1 << (PlSqlParser.CSCONVERT - 289)) | (1 << (PlSqlParser.CUBE_AJ - 289)) | (1 << (PlSqlParser.CUBE - 289)) | (1 << (PlSqlParser.CUBE_GB - 289)) | (1 << (PlSqlParser.CUBE_SJ - 289)) | (1 << (PlSqlParser.CUME_DISTM - 289)) | (1 << (PlSqlParser.CURRENT - 289)) | (1 << (PlSqlParser.CURRENT_DATE - 289)) | (1 << (PlSqlParser.CURRENT_SCHEMA - 289)) | (1 << (PlSqlParser.CURRENT_TIME - 289)) | (1 << (PlSqlParser.CURRENT_TIMESTAMP - 289)) | (1 << (PlSqlParser.CURRENT_USER - 289)) | (1 << (PlSqlParser.CURRENTV - 289)) | (1 << (PlSqlParser.CURSOR - 289)) | (1 << (PlSqlParser.CURSOR_SHARING_EXACT - 289)) | (1 << (PlSqlParser.CURSOR_SPECIFIC_SEGMENT - 289)) | (1 << (PlSqlParser.CUSTOMDATUM - 289)) | (1 << (PlSqlParser.CV - 289)) | (1 << (PlSqlParser.CYCLE - 289)) | (1 << (PlSqlParser.DANGLING - 289)) | (1 << (PlSqlParser.DATABASE - 289)) | (1 << (PlSqlParser.DATA - 289)) | (1 << (PlSqlParser.DATAFILE - 289)) | (1 << (PlSqlParser.DATAFILES - 289)))) !== 0) || ((((_la - 321)) & ~0x1f) == 0 && ((1 << (_la - 321)) & ((1 << (PlSqlParser.DATAMOVEMENT - 321)) | (1 << (PlSqlParser.DATAOBJNO - 321)) | (1 << (PlSqlParser.DATAOBJ_TO_MAT_PARTITION - 321)) | (1 << (PlSqlParser.DATAOBJ_TO_PARTITION - 321)) | (1 << (PlSqlParser.DATAPUMP - 321)) | (1 << (PlSqlParser.DATA_SECURITY_REWRITE_LIMIT - 321)) | (1 << (PlSqlParser.DATE - 321)) | (1 << (PlSqlParser.DATE_MODE - 321)) | (1 << (PlSqlParser.DAY - 321)) | (1 << (PlSqlParser.DAYS - 321)) | (1 << (PlSqlParser.DBA - 321)) | (1 << (PlSqlParser.DBA_RECYCLEBIN - 321)) | (1 << (PlSqlParser.DBMS_STATS - 321)) | (1 << (PlSqlParser.DB_ROLE_CHANGE - 321)) | (1 << (PlSqlParser.DBTIMEZONE - 321)) | (1 << (PlSqlParser.DB_UNIQUE_NAME - 321)) | (1 << (PlSqlParser.DB_VERSION - 321)) | (1 << (PlSqlParser.DDL - 321)) | (1 << (PlSqlParser.DEALLOCATE - 321)) | (1 << (PlSqlParser.DEBUG - 321)) | (1 << (PlSqlParser.DEBUGGER - 321)) | (1 << (PlSqlParser.DEC - 321)) | (1 << (PlSqlParser.DECIMAL - 321)) | (1 << (PlSqlParser.DECLARE - 321)) | (1 << (PlSqlParser.DECOMPOSE - 321)) | (1 << (PlSqlParser.DECORRELATE - 321)) | (1 << (PlSqlParser.DECR - 321)) | (1 << (PlSqlParser.DECREMENT - 321)) | (1 << (PlSqlParser.DECRYPT - 321)) | (1 << (PlSqlParser.DEDUPLICATE - 321)) | (1 << (PlSqlParser.DEFAULT - 321)) | (1 << (PlSqlParser.DEFAULTS - 321)))) !== 0) || ((((_la - 353)) & ~0x1f) == 0 && ((1 << (_la - 353)) & ((1 << (PlSqlParser.DEFERRABLE - 353)) | (1 << (PlSqlParser.DEFERRED - 353)) | (1 << (PlSqlParser.DEFINED - 353)) | (1 << (PlSqlParser.DEFINE - 353)) | (1 << (PlSqlParser.DEFINER - 353)) | (1 << (PlSqlParser.DEGREE - 353)) | (1 << (PlSqlParser.DELAY - 353)) | (1 << (PlSqlParser.DELEGATE - 353)) | (1 << (PlSqlParser.DELETE_ALL - 353)) | (1 << (PlSqlParser.DELETE - 353)) | (1 << (PlSqlParser.DELETEXML - 353)) | (1 << (PlSqlParser.DEMAND - 353)) | (1 << (PlSqlParser.DENSE_RANKM - 353)) | (1 << (PlSqlParser.DEPENDENT - 353)) | (1 << (PlSqlParser.DEPTH - 353)) | (1 << (PlSqlParser.DEQUEUE - 353)) | (1 << (PlSqlParser.DEREF - 353)) | (1 << (PlSqlParser.DEREF_NO_REWRITE - 353)) | (1 << (PlSqlParser.DESTROY - 353)) | (1 << (PlSqlParser.DETACHED - 353)) | (1 << (PlSqlParser.DETERMINES - 353)) | (1 << (PlSqlParser.DETERMINISTIC - 353)) | (1 << (PlSqlParser.DICTIONARY - 353)) | (1 << (PlSqlParser.DIMENSION - 353)) | (1 << (PlSqlParser.DIMENSIONS - 353)) | (1 << (PlSqlParser.DIRECT_LOAD - 353)) | (1 << (PlSqlParser.DIRECTORY - 353)) | (1 << (PlSqlParser.DIRECT_PATH - 353)) | (1 << (PlSqlParser.DISABLE_ALL - 353)) | (1 << (PlSqlParser.DISABLE - 353)) | (1 << (PlSqlParser.DISABLE_PARALLEL_DML - 353)))) !== 0) || ((((_la - 385)) & ~0x1f) == 0 && ((1 << (_la - 385)) & ((1 << (PlSqlParser.DISABLE_PRESET - 385)) | (1 << (PlSqlParser.DISABLE_RPKE - 385)) | (1 << (PlSqlParser.DISALLOW - 385)) | (1 << (PlSqlParser.DISASSOCIATE - 385)) | (1 << (PlSqlParser.DISCARD - 385)) | (1 << (PlSqlParser.DISCONNECT - 385)) | (1 << (PlSqlParser.DISK - 385)) | (1 << (PlSqlParser.DISKGROUP - 385)) | (1 << (PlSqlParser.DISKS - 385)) | (1 << (PlSqlParser.DISMOUNT - 385)) | (1 << (PlSqlParser.DISTINCT - 385)) | (1 << (PlSqlParser.DISTINGUISHED - 385)) | (1 << (PlSqlParser.DISTRIBUTED - 385)) | (1 << (PlSqlParser.DISTRIBUTE - 385)) | (1 << (PlSqlParser.DML - 385)) | (1 << (PlSqlParser.DML_UPDATE - 385)) | (1 << (PlSqlParser.DOCFIDELITY - 385)) | (1 << (PlSqlParser.DOCUMENT - 385)) | (1 << (PlSqlParser.DOMAIN_INDEX_FILTER - 385)) | (1 << (PlSqlParser.DOMAIN_INDEX_NO_SORT - 385)) | (1 << (PlSqlParser.DOMAIN_INDEX_SORT - 385)) | (1 << (PlSqlParser.DOUBLE - 385)) | (1 << (PlSqlParser.DOWNGRADE - 385)) | (1 << (PlSqlParser.DRIVING_SITE - 385)) | (1 << (PlSqlParser.DROP_COLUMN - 385)) | (1 << (PlSqlParser.DROP_GROUP - 385)) | (1 << (PlSqlParser.DSINTERVAL_UNCONSTRAINED - 385)) | (1 << (PlSqlParser.DST_UPGRADE_INSERT_CONV - 385)) | (1 << (PlSqlParser.DUMP - 385)))) !== 0) || ((((_la - 417)) & ~0x1f) == 0 && ((1 << (_la - 417)) & ((1 << (PlSqlParser.DUPLICATE - 417)) | (1 << (PlSqlParser.DV - 417)) | (1 << (PlSqlParser.DYNAMIC - 417)) | (1 << (PlSqlParser.DYNAMIC_SAMPLING - 417)) | (1 << (PlSqlParser.DYNAMIC_SAMPLING_EST_CDN - 417)) | (1 << (PlSqlParser.EACH - 417)) | (1 << (PlSqlParser.EDITIONABLE - 417)) | (1 << (PlSqlParser.EDITION - 417)) | (1 << (PlSqlParser.EDITIONING - 417)) | (1 << (PlSqlParser.EDITIONS - 417)) | (1 << (PlSqlParser.ELEMENT - 417)) | (1 << (PlSqlParser.ELIM_GROUPBY - 417)) | (1 << (PlSqlParser.ELIMINATE_JOIN - 417)) | (1 << (PlSqlParser.ELIMINATE_OBY - 417)) | (1 << (PlSqlParser.ELIMINATE_OUTER_JOIN - 417)) | (1 << (PlSqlParser.EM - 417)) | (1 << (PlSqlParser.EMPTY_BLOB - 417)) | (1 << (PlSqlParser.EMPTY_CLOB - 417)) | (1 << (PlSqlParser.EMPTY - 417)) | (1 << (PlSqlParser.ENABLE_ALL - 417)) | (1 << (PlSqlParser.ENABLE - 417)) | (1 << (PlSqlParser.ENABLE_PARALLEL_DML - 417)) | (1 << (PlSqlParser.ENABLE_PRESET - 417)) | (1 << (PlSqlParser.ENCODING - 417)) | (1 << (PlSqlParser.ENCRYPT - 417)) | (1 << (PlSqlParser.ENCRYPTION - 417)) | (1 << (PlSqlParser.END_OUTLINE_DATA - 417)) | (1 << (PlSqlParser.ENFORCED - 417)) | (1 << (PlSqlParser.ENFORCE - 417)))) !== 0) || ((((_la - 449)) & ~0x1f) == 0 && ((1 << (_la - 449)) & ((1 << (PlSqlParser.ENQUEUE - 449)) | (1 << (PlSqlParser.ENTERPRISE - 449)) | (1 << (PlSqlParser.ENTITYESCAPING - 449)) | (1 << (PlSqlParser.ENTRY - 449)) | (1 << (PlSqlParser.EQUIPART - 449)) | (1 << (PlSqlParser.ERR - 449)) | (1 << (PlSqlParser.ERROR_ARGUMENT - 449)) | (1 << (PlSqlParser.ERROR - 449)) | (1 << (PlSqlParser.ERROR_ON_OVERLAP_TIME - 449)) | (1 << (PlSqlParser.ERRORS - 449)) | (1 << (PlSqlParser.ESCAPE - 449)) | (1 << (PlSqlParser.ESTIMATE - 449)) | (1 << (PlSqlParser.EVAL - 449)) | (1 << (PlSqlParser.EVALNAME - 449)) | (1 << (PlSqlParser.EVALUATE - 449)) | (1 << (PlSqlParser.EVALUATION - 449)) | (1 << (PlSqlParser.EVENTS - 449)) | (1 << (PlSqlParser.EVERY - 449)) | (1 << (PlSqlParser.EXCEPT - 449)) | (1 << (PlSqlParser.EXCEPTION - 449)) | (1 << (PlSqlParser.EXCEPTION_INIT - 449)) | (1 << (PlSqlParser.EXCEPTIONS - 449)) | (1 << (PlSqlParser.EXCHANGE - 449)) | (1 << (PlSqlParser.EXCLUDE - 449)) | (1 << (PlSqlParser.EXCLUDING - 449)) | (1 << (PlSqlParser.EXECUTE - 449)) | (1 << (PlSqlParser.EXEMPT - 449)) | (1 << (PlSqlParser.EXISTING - 449)) | (1 << (PlSqlParser.EXISTS - 449)) | (1 << (PlSqlParser.EXISTSNODE - 449)) | (1 << (PlSqlParser.EXIT - 449)))) !== 0) || ((((_la - 481)) & ~0x1f) == 0 && ((1 << (_la - 481)) & ((1 << (PlSqlParser.EXPAND_GSET_TO_UNION - 481)) | (1 << (PlSqlParser.EXPAND_TABLE - 481)) | (1 << (PlSqlParser.EXP - 481)) | (1 << (PlSqlParser.EXPIRE - 481)) | (1 << (PlSqlParser.EXPLAIN - 481)) | (1 << (PlSqlParser.EXPLOSION - 481)) | (1 << (PlSqlParser.EXPORT - 481)) | (1 << (PlSqlParser.EXPR_CORR_CHECK - 481)) | (1 << (PlSqlParser.EXPRESS - 481)) | (1 << (PlSqlParser.EXTENDS - 481)) | (1 << (PlSqlParser.EXTENT - 481)) | (1 << (PlSqlParser.EXTENTS - 481)) | (1 << (PlSqlParser.EXTERNAL - 481)) | (1 << (PlSqlParser.EXTERNALLY - 481)) | (1 << (PlSqlParser.EXTRACTCLOBXML - 481)) | (1 << (PlSqlParser.EXTRACT - 481)) | (1 << (PlSqlParser.EXTRACTVALUE - 481)) | (1 << (PlSqlParser.EXTRA - 481)) | (1 << (PlSqlParser.FACILITY - 481)) | (1 << (PlSqlParser.FACT - 481)) | (1 << (PlSqlParser.FACTOR - 481)) | (1 << (PlSqlParser.FACTORIZE_JOIN - 481)) | (1 << (PlSqlParser.FAILED - 481)) | (1 << (PlSqlParser.FAILED_LOGIN_ATTEMPTS - 481)) | (1 << (PlSqlParser.FAILGROUP - 481)) | (1 << (PlSqlParser.FAILOVER - 481)) | (1 << (PlSqlParser.FAILURE - 481)) | (1 << (PlSqlParser.FALSE - 481)) | (1 << (PlSqlParser.FAMILY - 481)) | (1 << (PlSqlParser.FAR - 481)) | (1 << (PlSqlParser.FAST - 481)) | (1 << (PlSqlParser.FASTSTART - 481)))) !== 0) || ((((_la - 513)) & ~0x1f) == 0 && ((1 << (_la - 513)) & ((1 << (PlSqlParser.FBTSCAN - 513)) | (1 << (PlSqlParser.FEATURE_DETAILS - 513)) | (1 << (PlSqlParser.FEATURE_ID - 513)) | (1 << (PlSqlParser.FEATURE_SET - 513)) | (1 << (PlSqlParser.FEATURE_VALUE - 513)) | (1 << (PlSqlParser.FETCH - 513)) | (1 << (PlSqlParser.FILE - 513)) | (1 << (PlSqlParser.FILE_NAME_CONVERT - 513)) | (1 << (PlSqlParser.FILESYSTEM_LIKE_LOGGING - 513)) | (1 << (PlSqlParser.FILTER - 513)) | (1 << (PlSqlParser.FINAL - 513)) | (1 << (PlSqlParser.FINE - 513)) | (1 << (PlSqlParser.FINISH - 513)) | (1 << (PlSqlParser.FIRST - 513)) | (1 << (PlSqlParser.FIRSTM - 513)) | (1 << (PlSqlParser.FIRST_ROWS - 513)) | (1 << (PlSqlParser.FIRST_VALUE - 513)) | (1 << (PlSqlParser.FIXED_VIEW_DATA - 513)) | (1 << (PlSqlParser.FLAGGER - 513)) | (1 << (PlSqlParser.FLASHBACK - 513)) | (1 << (PlSqlParser.FLASH_CACHE - 513)) | (1 << (PlSqlParser.FLOAT - 513)) | (1 << (PlSqlParser.FLOB - 513)) | (1 << (PlSqlParser.FLOOR - 513)) | (1 << (PlSqlParser.FLUSH - 513)) | (1 << (PlSqlParser.FOLDER - 513)) | (1 << (PlSqlParser.FOLLOWING - 513)) | (1 << (PlSqlParser.FOLLOWS - 513)) | (1 << (PlSqlParser.FORALL - 513)) | (1 << (PlSqlParser.FORCE - 513)) | (1 << (PlSqlParser.FORCE_XML_QUERY_REWRITE - 513)) | (1 << (PlSqlParser.FOREIGN - 513)))) !== 0) || ((((_la - 545)) & ~0x1f) == 0 && ((1 << (_la - 545)) & ((1 << (PlSqlParser.FOREVER - 545)) | (1 << (PlSqlParser.FORMAT - 545)) | (1 << (PlSqlParser.FORWARD - 545)) | (1 << (PlSqlParser.FRAGMENT_NUMBER - 545)) | (1 << (PlSqlParser.FREELIST - 545)) | (1 << (PlSqlParser.FREELISTS - 545)) | (1 << (PlSqlParser.FREEPOOLS - 545)) | (1 << (PlSqlParser.FRESH - 545)) | (1 << (PlSqlParser.FROM_TZ - 545)) | (1 << (PlSqlParser.FULL - 545)) | (1 << (PlSqlParser.FULL_OUTER_JOIN_TO_OUTER - 545)) | (1 << (PlSqlParser.FUNCTION - 545)) | (1 << (PlSqlParser.FUNCTIONS - 545)) | (1 << (PlSqlParser.GATHER_OPTIMIZER_STATISTICS - 545)) | (1 << (PlSqlParser.GATHER_PLAN_STATISTICS - 545)) | (1 << (PlSqlParser.GBY_CONC_ROLLUP - 545)) | (1 << (PlSqlParser.GBY_PUSHDOWN - 545)) | (1 << (PlSqlParser.GENERATED - 545)) | (1 << (PlSqlParser.GET - 545)) | (1 << (PlSqlParser.GLOBAL - 545)) | (1 << (PlSqlParser.GLOBALLY - 545)) | (1 << (PlSqlParser.GLOBAL_NAME - 545)) | (1 << (PlSqlParser.GLOBAL_TOPIC_ENABLED - 545)) | (1 << (PlSqlParser.GROUP_BY - 545)) | (1 << (PlSqlParser.GROUP_ID - 545)) | (1 << (PlSqlParser.GROUPING - 545)) | (1 << (PlSqlParser.GROUPING_ID - 545)))) !== 0) || ((((_la - 577)) & ~0x1f) == 0 && ((1 << (_la - 577)) & ((1 << (PlSqlParser.GROUPS - 577)) | (1 << (PlSqlParser.GUARANTEED - 577)) | (1 << (PlSqlParser.GUARANTEE - 577)) | (1 << (PlSqlParser.GUARD - 577)) | (1 << (PlSqlParser.HASH_AJ - 577)) | (1 << (PlSqlParser.HASH - 577)) | (1 << (PlSqlParser.HASHKEYS - 577)) | (1 << (PlSqlParser.HASH_SJ - 577)) | (1 << (PlSqlParser.HEADER - 577)) | (1 << (PlSqlParser.HEAP - 577)) | (1 << (PlSqlParser.HELP - 577)) | (1 << (PlSqlParser.HEXTORAW - 577)) | (1 << (PlSqlParser.HEXTOREF - 577)) | (1 << (PlSqlParser.HIDDEN_KEYWORD - 577)) | (1 << (PlSqlParser.HIDE - 577)) | (1 << (PlSqlParser.HIERARCHY - 577)) | (1 << (PlSqlParser.HIGH - 577)) | (1 << (PlSqlParser.HINTSET_BEGIN - 577)) | (1 << (PlSqlParser.HINTSET_END - 577)) | (1 << (PlSqlParser.HOT - 577)) | (1 << (PlSqlParser.HOUR - 577)) | (1 << (PlSqlParser.HWM_BROKERED - 577)) | (1 << (PlSqlParser.HYBRID - 577)) | (1 << (PlSqlParser.IDENTIFIER - 577)) | (1 << (PlSqlParser.IDENTITY - 577)) | (1 << (PlSqlParser.IDGENERATORS - 577)) | (1 << (PlSqlParser.ID - 577)) | (1 << (PlSqlParser.IDLE_TIME - 577)) | (1 << (PlSqlParser.IF - 577)) | (1 << (PlSqlParser.IGNORE - 577)))) !== 0) || ((((_la - 609)) & ~0x1f) == 0 && ((1 << (_la - 609)) & ((1 << (PlSqlParser.IGNORE_OPTIM_EMBEDDED_HINTS - 609)) | (1 << (PlSqlParser.IGNORE_ROW_ON_DUPKEY_INDEX - 609)) | (1 << (PlSqlParser.IGNORE_WHERE_CLAUSE - 609)) | (1 << (PlSqlParser.ILM - 609)) | (1 << (PlSqlParser.IMMEDIATE - 609)) | (1 << (PlSqlParser.IMPACT - 609)) | (1 << (PlSqlParser.IMPORT - 609)) | (1 << (PlSqlParser.INACTIVE - 609)) | (1 << (PlSqlParser.INCLUDE - 609)) | (1 << (PlSqlParser.INCLUDE_VERSION - 609)) | (1 << (PlSqlParser.INCLUDING - 609)) | (1 << (PlSqlParser.INCREMENTAL - 609)) | (1 << (PlSqlParser.INCREMENT - 609)) | (1 << (PlSqlParser.INCR - 609)) | (1 << (PlSqlParser.INDENT - 609)) | (1 << (PlSqlParser.INDEX_ASC - 609)) | (1 << (PlSqlParser.INDEX_COMBINE - 609)) | (1 << (PlSqlParser.INDEX_DESC - 609)) | (1 << (PlSqlParser.INDEXED - 609)) | (1 << (PlSqlParser.INDEXES - 609)) | (1 << (PlSqlParser.INDEX_FFS - 609)) | (1 << (PlSqlParser.INDEX_FILTER - 609)) | (1 << (PlSqlParser.INDEXING - 609)) | (1 << (PlSqlParser.INDEX_JOIN - 609)) | (1 << (PlSqlParser.INDEX_ROWS - 609)) | (1 << (PlSqlParser.INDEX_RRS - 609)) | (1 << (PlSqlParser.INDEX_RS_ASC - 609)) | (1 << (PlSqlParser.INDEX_RS_DESC - 609)) | (1 << (PlSqlParser.INDEX_RS - 609)) | (1 << (PlSqlParser.INDEX_SCAN - 609)) | (1 << (PlSqlParser.INDEX_SKIP_SCAN - 609)))) !== 0) || ((((_la - 641)) & ~0x1f) == 0 && ((1 << (_la - 641)) & ((1 << (PlSqlParser.INDEX_SS_ASC - 641)) | (1 << (PlSqlParser.INDEX_SS_DESC - 641)) | (1 << (PlSqlParser.INDEX_SS - 641)) | (1 << (PlSqlParser.INDEX_STATS - 641)) | (1 << (PlSqlParser.INDEXTYPE - 641)) | (1 << (PlSqlParser.INDEXTYPES - 641)) | (1 << (PlSqlParser.INDICATOR - 641)) | (1 << (PlSqlParser.INDICES - 641)) | (1 << (PlSqlParser.INFINITE - 641)) | (1 << (PlSqlParser.INFORMATIONAL - 641)) | (1 << (PlSqlParser.INHERIT - 641)) | (1 << (PlSqlParser.INITCAP - 641)) | (1 << (PlSqlParser.INITIAL - 641)) | (1 << (PlSqlParser.INITIALIZED - 641)) | (1 << (PlSqlParser.INITIALLY - 641)) | (1 << (PlSqlParser.INITRANS - 641)) | (1 << (PlSqlParser.INLINE - 641)) | (1 << (PlSqlParser.INLINE_XMLTYPE_NT - 641)) | (1 << (PlSqlParser.INMEMORY - 641)) | (1 << (PlSqlParser.IN_MEMORY_METADATA - 641)) | (1 << (PlSqlParser.INMEMORY_PRUNING - 641)) | (1 << (PlSqlParser.INNER - 641)) | (1 << (PlSqlParser.INOUT - 641)) | (1 << (PlSqlParser.INPLACE - 641)) | (1 << (PlSqlParser.INSERTCHILDXMLAFTER - 641)) | (1 << (PlSqlParser.INSERTCHILDXMLBEFORE - 641)) | (1 << (PlSqlParser.INSERTCHILDXML - 641)) | (1 << (PlSqlParser.INSERTXMLAFTER - 641)) | (1 << (PlSqlParser.INSERTXMLBEFORE - 641)) | (1 << (PlSqlParser.INSTANCE - 641)))) !== 0) || ((((_la - 673)) & ~0x1f) == 0 && ((1 << (_la - 673)) & ((1 << (PlSqlParser.INSTANCES - 673)) | (1 << (PlSqlParser.INSTANTIABLE - 673)) | (1 << (PlSqlParser.INSTANTLY - 673)) | (1 << (PlSqlParser.INSTEAD - 673)) | (1 << (PlSqlParser.INSTR2 - 673)) | (1 << (PlSqlParser.INSTR4 - 673)) | (1 << (PlSqlParser.INSTRB - 673)) | (1 << (PlSqlParser.INSTRC - 673)) | (1 << (PlSqlParser.INSTR - 673)) | (1 << (PlSqlParser.INTEGER - 673)) | (1 << (PlSqlParser.INTERLEAVED - 673)) | (1 << (PlSqlParser.INTERMEDIATE - 673)) | (1 << (PlSqlParser.INTERNAL_CONVERT - 673)) | (1 << (PlSqlParser.INTERNAL_USE - 673)) | (1 << (PlSqlParser.INTERPRETED - 673)) | (1 << (PlSqlParser.INTERVAL - 673)) | (1 << (PlSqlParser.INT - 673)) | (1 << (PlSqlParser.INVALIDATE - 673)) | (1 << (PlSqlParser.INVISIBLE - 673)) | (1 << (PlSqlParser.IN_XQUERY - 673)) | (1 << (PlSqlParser.ISOLATION - 673)) | (1 << (PlSqlParser.ISOLATION_LEVEL - 673)) | (1 << (PlSqlParser.ITERATE - 673)) | (1 << (PlSqlParser.ITERATION_NUMBER - 673)) | (1 << (PlSqlParser.JAVA - 673)) | (1 << (PlSqlParser.JOB - 673)) | (1 << (PlSqlParser.JOIN - 673)) | (1 << (PlSqlParser.JSON_ARRAYAGG - 673)) | (1 << (PlSqlParser.JSON_ARRAY - 673)))) !== 0) || ((((_la - 705)) & ~0x1f) == 0 && ((1 << (_la - 705)) & ((1 << (PlSqlParser.JSON_EQUAL - 705)) | (1 << (PlSqlParser.JSON_EXISTS2 - 705)) | (1 << (PlSqlParser.JSON_EXISTS - 705)) | (1 << (PlSqlParser.JSONGET - 705)) | (1 << (PlSqlParser.JSON - 705)) | (1 << (PlSqlParser.JSON_OBJECTAGG - 705)) | (1 << (PlSqlParser.JSON_OBJECT - 705)) | (1 << (PlSqlParser.JSONPARSE - 705)) | (1 << (PlSqlParser.JSON_QUERY - 705)) | (1 << (PlSqlParser.JSON_SERIALIZE - 705)) | (1 << (PlSqlParser.JSON_TABLE - 705)) | (1 << (PlSqlParser.JSON_TEXTCONTAINS2 - 705)) | (1 << (PlSqlParser.JSON_TEXTCONTAINS - 705)) | (1 << (PlSqlParser.JSON_VALUE - 705)) | (1 << (PlSqlParser.KEEP_DUPLICATES - 705)) | (1 << (PlSqlParser.KEEP - 705)) | (1 << (PlSqlParser.KERBEROS - 705)) | (1 << (PlSqlParser.KEY - 705)) | (1 << (PlSqlParser.KEY_LENGTH - 705)) | (1 << (PlSqlParser.KEYSIZE - 705)) | (1 << (PlSqlParser.KEYS - 705)) | (1 << (PlSqlParser.KEYSTORE - 705)) | (1 << (PlSqlParser.KILL - 705)) | (1 << (PlSqlParser.LABEL - 705)) | (1 << (PlSqlParser.LANGUAGE - 705)) | (1 << (PlSqlParser.LAST_DAY - 705)) | (1 << (PlSqlParser.LAST - 705)) | (1 << (PlSqlParser.LAST_VALUE - 705)) | (1 << (PlSqlParser.LATERAL - 705)) | (1 << (PlSqlParser.LAX - 705)) | (1 << (PlSqlParser.LAYER - 705)) | (1 << (PlSqlParser.LDAP_REGISTRATION_ENABLED - 705)))) !== 0) || ((((_la - 737)) & ~0x1f) == 0 && ((1 << (_la - 737)) & ((1 << (PlSqlParser.LDAP_REGISTRATION - 737)) | (1 << (PlSqlParser.LDAP_REG_SYNC_INTERVAL - 737)) | (1 << (PlSqlParser.LEADING - 737)) | (1 << (PlSqlParser.LEFT - 737)) | (1 << (PlSqlParser.LENGTH2 - 737)) | (1 << (PlSqlParser.LENGTH4 - 737)) | (1 << (PlSqlParser.LENGTHB - 737)) | (1 << (PlSqlParser.LENGTHC - 737)) | (1 << (PlSqlParser.LENGTH - 737)) | (1 << (PlSqlParser.LESS - 737)) | (1 << (PlSqlParser.LEVEL - 737)) | (1 << (PlSqlParser.LEVELS - 737)) | (1 << (PlSqlParser.LIBRARY - 737)) | (1 << (PlSqlParser.LIFECYCLE - 737)) | (1 << (PlSqlParser.LIFE - 737)) | (1 << (PlSqlParser.LIFETIME - 737)) | (1 << (PlSqlParser.LIKE2 - 737)) | (1 << (PlSqlParser.LIKE4 - 737)) | (1 << (PlSqlParser.LIKEC - 737)) | (1 << (PlSqlParser.LIKE_EXPAND - 737)) | (1 << (PlSqlParser.LIMIT - 737)) | (1 << (PlSqlParser.LINEAR - 737)) | (1 << (PlSqlParser.LINK - 737)) | (1 << (PlSqlParser.LIST - 737)) | (1 << (PlSqlParser.LN - 737)) | (1 << (PlSqlParser.LNNVL - 737)) | (1 << (PlSqlParser.LOAD - 737)) | (1 << (PlSqlParser.LOB - 737)) | (1 << (PlSqlParser.LOBNVL - 737)) | (1 << (PlSqlParser.LOBS - 737)) | (1 << (PlSqlParser.LOCAL_INDEXES - 737)))) !== 0) || ((((_la - 769)) & ~0x1f) == 0 && ((1 << (_la - 769)) & ((1 << (PlSqlParser.LOCAL - 769)) | (1 << (PlSqlParser.LOCALTIME - 769)) | (1 << (PlSqlParser.LOCALTIMESTAMP - 769)) | (1 << (PlSqlParser.LOCATION - 769)) | (1 << (PlSqlParser.LOCATOR - 769)) | (1 << (PlSqlParser.LOCKED - 769)) | (1 << (PlSqlParser.LOCKING - 769)) | (1 << (PlSqlParser.LOGFILE - 769)) | (1 << (PlSqlParser.LOGFILES - 769)) | (1 << (PlSqlParser.LOGGING - 769)) | (1 << (PlSqlParser.LOGICAL - 769)) | (1 << (PlSqlParser.LOGICAL_READS_PER_CALL - 769)) | (1 << (PlSqlParser.LOGICAL_READS_PER_SESSION - 769)) | (1 << (PlSqlParser.LOG - 769)) | (1 << (PlSqlParser.LOGMINING - 769)) | (1 << (PlSqlParser.LOGOFF - 769)) | (1 << (PlSqlParser.LOGON - 769)) | (1 << (PlSqlParser.LOG_READ_ONLY_VIOLATIONS - 769)) | (1 << (PlSqlParser.LONG - 769)) | (1 << (PlSqlParser.LOOP - 769)) | (1 << (PlSqlParser.LOWER - 769)) | (1 << (PlSqlParser.LOW - 769)) | (1 << (PlSqlParser.LPAD - 769)) | (1 << (PlSqlParser.LTRIM - 769)) | (1 << (PlSqlParser.MAIN - 769)) | (1 << (PlSqlParser.MAKE_REF - 769)) | (1 << (PlSqlParser.MANAGED - 769)) | (1 << (PlSqlParser.MANAGE - 769)) | (1 << (PlSqlParser.MANAGEMENT - 769)) | (1 << (PlSqlParser.MANAGER - 769)) | (1 << (PlSqlParser.MANUAL - 769)))) !== 0) || ((((_la - 801)) & ~0x1f) == 0 && ((1 << (_la - 801)) & ((1 << (PlSqlParser.MAP - 801)) | (1 << (PlSqlParser.MAPPING - 801)) | (1 << (PlSqlParser.MASTER - 801)) | (1 << (PlSqlParser.MATCHED - 801)) | (1 << (PlSqlParser.MATCHES - 801)) | (1 << (PlSqlParser.MATCH - 801)) | (1 << (PlSqlParser.MATCH_NUMBER - 801)) | (1 << (PlSqlParser.MATCH_RECOGNIZE - 801)) | (1 << (PlSqlParser.MATERIALIZED - 801)) | (1 << (PlSqlParser.MATERIALIZE - 801)) | (1 << (PlSqlParser.MAXARCHLOGS - 801)) | (1 << (PlSqlParser.MAXDATAFILES - 801)) | (1 << (PlSqlParser.MAXEXTENTS - 801)) | (1 << (PlSqlParser.MAXIMIZE - 801)) | (1 << (PlSqlParser.MAXINSTANCES - 801)) | (1 << (PlSqlParser.MAXLOGFILES - 801)) | (1 << (PlSqlParser.MAXLOGHISTORY - 801)) | (1 << (PlSqlParser.MAXLOGMEMBERS - 801)) | (1 << (PlSqlParser.MAX_SHARED_TEMP_SIZE - 801)) | (1 << (PlSqlParser.MAXSIZE - 801)) | (1 << (PlSqlParser.MAXTRANS - 801)) | (1 << (PlSqlParser.MAXVALUE - 801)) | (1 << (PlSqlParser.MEASURE - 801)) | (1 << (PlSqlParser.MEASURES - 801)) | (1 << (PlSqlParser.MEDIUM - 801)) | (1 << (PlSqlParser.MEMBER - 801)) | (1 << (PlSqlParser.MEMCOMPRESS - 801)) | (1 << (PlSqlParser.MEMORY - 801)) | (1 << (PlSqlParser.MERGEACTIONS - 801)) | (1 << (PlSqlParser.MERGE_AJ - 801)) | (1 << (PlSqlParser.MERGE_CONST_ON - 801)) | (1 << (PlSqlParser.MERGE - 801)))) !== 0) || ((((_la - 833)) & ~0x1f) == 0 && ((1 << (_la - 833)) & ((1 << (PlSqlParser.MERGE_SJ - 833)) | (1 << (PlSqlParser.METADATA - 833)) | (1 << (PlSqlParser.METHOD - 833)) | (1 << (PlSqlParser.MIGRATE - 833)) | (1 << (PlSqlParser.MIGRATION - 833)) | (1 << (PlSqlParser.MINEXTENTS - 833)) | (1 << (PlSqlParser.MINIMIZE - 833)) | (1 << (PlSqlParser.MINIMUM - 833)) | (1 << (PlSqlParser.MINING - 833)) | (1 << (PlSqlParser.MINUS_NULL - 833)) | (1 << (PlSqlParser.MINUTE - 833)) | (1 << (PlSqlParser.MINVALUE - 833)) | (1 << (PlSqlParser.MIRRORCOLD - 833)) | (1 << (PlSqlParser.MIRRORHOT - 833)) | (1 << (PlSqlParser.MIRROR - 833)) | (1 << (PlSqlParser.MLSLABEL - 833)) | (1 << (PlSqlParser.MODEL_COMPILE_SUBQUERY - 833)) | (1 << (PlSqlParser.MODEL_DONTVERIFY_UNIQUENESS - 833)) | (1 << (PlSqlParser.MODEL_DYNAMIC_SUBQUERY - 833)) | (1 << (PlSqlParser.MODEL_MIN_ANALYSIS - 833)) | (1 << (PlSqlParser.MODEL - 833)) | (1 << (PlSqlParser.MODEL_NB - 833)) | (1 << (PlSqlParser.MODEL_NO_ANALYSIS - 833)) | (1 << (PlSqlParser.MODEL_PBY - 833)) | (1 << (PlSqlParser.MODEL_PUSH_REF - 833)) | (1 << (PlSqlParser.MODEL_SV - 833)) | (1 << (PlSqlParser.MODIFICATION - 833)) | (1 << (PlSqlParser.MODIFY_COLUMN_TYPE - 833)) | (1 << (PlSqlParser.MODIFY - 833)) | (1 << (PlSqlParser.MOD - 833)))) !== 0) || ((((_la - 865)) & ~0x1f) == 0 && ((1 << (_la - 865)) & ((1 << (PlSqlParser.MODULE - 865)) | (1 << (PlSqlParser.MONITORING - 865)) | (1 << (PlSqlParser.MONITOR - 865)) | (1 << (PlSqlParser.MONTH - 865)) | (1 << (PlSqlParser.MONTHS_BETWEEN - 865)) | (1 << (PlSqlParser.MONTHS - 865)) | (1 << (PlSqlParser.MOUNT - 865)) | (1 << (PlSqlParser.MOUNTPATH - 865)) | (1 << (PlSqlParser.MOVEMENT - 865)) | (1 << (PlSqlParser.MOVE - 865)) | (1 << (PlSqlParser.MULTIDIMENSIONAL - 865)) | (1 << (PlSqlParser.MULTISET - 865)) | (1 << (PlSqlParser.MV_MERGE - 865)) | (1 << (PlSqlParser.NAMED - 865)) | (1 << (PlSqlParser.NAME - 865)) | (1 << (PlSqlParser.NAMESPACE - 865)) | (1 << (PlSqlParser.NAN - 865)) | (1 << (PlSqlParser.NANVL - 865)) | (1 << (PlSqlParser.NATIONAL - 865)) | (1 << (PlSqlParser.NATIVE_FULL_OUTER_JOIN - 865)) | (1 << (PlSqlParser.NATIVE - 865)) | (1 << (PlSqlParser.NATURAL - 865)) | (1 << (PlSqlParser.NAV - 865)) | (1 << (PlSqlParser.NCHAR_CS - 865)) | (1 << (PlSqlParser.NCHAR - 865)) | (1 << (PlSqlParser.NCHR - 865)) | (1 << (PlSqlParser.NCLOB - 865)) | (1 << (PlSqlParser.NEEDED - 865)) | (1 << (PlSqlParser.NEG - 865)) | (1 << (PlSqlParser.NESTED - 865)) | (1 << (PlSqlParser.NESTED_TABLE_FAST_INSERT - 865)))) !== 0) || ((((_la - 897)) & ~0x1f) == 0 && ((1 << (_la - 897)) & ((1 << (PlSqlParser.NESTED_TABLE_GET_REFS - 897)) | (1 << (PlSqlParser.NESTED_TABLE_ID - 897)) | (1 << (PlSqlParser.NESTED_TABLE_SET_REFS - 897)) | (1 << (PlSqlParser.NESTED_TABLE_SET_SETID - 897)) | (1 << (PlSqlParser.NETWORK - 897)) | (1 << (PlSqlParser.NEVER - 897)) | (1 << (PlSqlParser.NEW - 897)) | (1 << (PlSqlParser.NEW_TIME - 897)) | (1 << (PlSqlParser.NEXT_DAY - 897)) | (1 << (PlSqlParser.NEXT - 897)) | (1 << (PlSqlParser.NL_AJ - 897)) | (1 << (PlSqlParser.NLJ_BATCHING - 897)) | (1 << (PlSqlParser.NLJ_INDEX_FILTER - 897)) | (1 << (PlSqlParser.NLJ_INDEX_SCAN - 897)) | (1 << (PlSqlParser.NLJ_PREFETCH - 897)) | (1 << (PlSqlParser.NLS_CALENDAR - 897)) | (1 << (PlSqlParser.NLS_CHARACTERSET - 897)) | (1 << (PlSqlParser.NLS_CHARSET_DECL_LEN - 897)) | (1 << (PlSqlParser.NLS_CHARSET_ID - 897)) | (1 << (PlSqlParser.NLS_CHARSET_NAME - 897)) | (1 << (PlSqlParser.NLS_COMP - 897)) | (1 << (PlSqlParser.NLS_CURRENCY - 897)) | (1 << (PlSqlParser.NLS_DATE_FORMAT - 897)) | (1 << (PlSqlParser.NLS_DATE_LANGUAGE - 897)) | (1 << (PlSqlParser.NLS_INITCAP - 897)) | (1 << (PlSqlParser.NLS_ISO_CURRENCY - 897)) | (1 << (PlSqlParser.NL_SJ - 897)) | (1 << (PlSqlParser.NLS_LANG - 897)) | (1 << (PlSqlParser.NLS_LANGUAGE - 897)) | (1 << (PlSqlParser.NLS_LENGTH_SEMANTICS - 897)) | (1 << (PlSqlParser.NLS_LOWER - 897)) | (1 << (PlSqlParser.NLS_NCHAR_CONV_EXCP - 897)))) !== 0) || ((((_la - 929)) & ~0x1f) == 0 && ((1 << (_la - 929)) & ((1 << (PlSqlParser.NLS_NUMERIC_CHARACTERS - 929)) | (1 << (PlSqlParser.NLS_SORT - 929)) | (1 << (PlSqlParser.NLSSORT - 929)) | (1 << (PlSqlParser.NLS_SPECIAL_CHARS - 929)) | (1 << (PlSqlParser.NLS_TERRITORY - 929)) | (1 << (PlSqlParser.NLS_UPPER - 929)) | (1 << (PlSqlParser.NO_ACCESS - 929)) | (1 << (PlSqlParser.NO_ADAPTIVE_PLAN - 929)) | (1 << (PlSqlParser.NO_ANSI_REARCH - 929)) | (1 << (PlSqlParser.NOAPPEND - 929)) | (1 << (PlSqlParser.NOARCHIVELOG - 929)) | (1 << (PlSqlParser.NOAUDIT - 929)) | (1 << (PlSqlParser.NO_AUTO_REOPTIMIZE - 929)) | (1 << (PlSqlParser.NO_BASETABLE_MULTIMV_REWRITE - 929)) | (1 << (PlSqlParser.NO_BATCH_TABLE_ACCESS_BY_ROWID - 929)) | (1 << (PlSqlParser.NO_BIND_AWARE - 929)) | (1 << (PlSqlParser.NO_BUFFER - 929)) | (1 << (PlSqlParser.NOCACHE - 929)) | (1 << (PlSqlParser.NO_CARTESIAN - 929)) | (1 << (PlSqlParser.NO_CHECK_ACL_REWRITE - 929)) | (1 << (PlSqlParser.NO_CLUSTER_BY_ROWID - 929)) | (1 << (PlSqlParser.NO_CLUSTERING - 929)) | (1 << (PlSqlParser.NO_COALESCE_SQ - 929)) | (1 << (PlSqlParser.NO_COMMON_DATA - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_CB_WHR_ONLY - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_COMBINE_SW - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_COST_BASED - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_ELIM_DUPS - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_FILTERING - 929)) | (1 << (PlSqlParser.NOCOPY - 929)) | (1 << (PlSqlParser.NO_COST_XML_QUERY_REWRITE - 929)))) !== 0) || ((((_la - 961)) & ~0x1f) == 0 && ((1 << (_la - 961)) & ((1 << (PlSqlParser.NO_CPU_COSTING - 961)) | (1 << (PlSqlParser.NOCPU_COSTING - 961)) | (1 << (PlSqlParser.NOCYCLE - 961)) | (1 << (PlSqlParser.NO_DATA_SECURITY_REWRITE - 961)) | (1 << (PlSqlParser.NO_DECORRELATE - 961)) | (1 << (PlSqlParser.NODELAY - 961)) | (1 << (PlSqlParser.NO_DOMAIN_INDEX_FILTER - 961)) | (1 << (PlSqlParser.NO_DST_UPGRADE_INSERT_CONV - 961)) | (1 << (PlSqlParser.NO_ELIM_GROUPBY - 961)) | (1 << (PlSqlParser.NO_ELIMINATE_JOIN - 961)) | (1 << (PlSqlParser.NO_ELIMINATE_OBY - 961)) | (1 << (PlSqlParser.NO_ELIMINATE_OUTER_JOIN - 961)) | (1 << (PlSqlParser.NOENTITYESCAPING - 961)) | (1 << (PlSqlParser.NO_EXPAND_GSET_TO_UNION - 961)) | (1 << (PlSqlParser.NO_EXPAND - 961)) | (1 << (PlSqlParser.NO_EXPAND_TABLE - 961)) | (1 << (PlSqlParser.NO_FACT - 961)) | (1 << (PlSqlParser.NO_FACTORIZE_JOIN - 961)) | (1 << (PlSqlParser.NO_FILTERING - 961)) | (1 << (PlSqlParser.NOFORCE - 961)) | (1 << (PlSqlParser.NO_FULL_OUTER_JOIN_TO_OUTER - 961)) | (1 << (PlSqlParser.NO_GATHER_OPTIMIZER_STATISTICS - 961)) | (1 << (PlSqlParser.NO_GBY_PUSHDOWN - 961)) | (1 << (PlSqlParser.NOGUARANTEE - 961)) | (1 << (PlSqlParser.NO_INDEX_FFS - 961)) | (1 << (PlSqlParser.NO_INDEX - 961)) | (1 << (PlSqlParser.NO_INDEX_SS - 961)) | (1 << (PlSqlParser.NO_INMEMORY - 961)) | (1 << (PlSqlParser.NO_INMEMORY_PRUNING - 961)) | (1 << (PlSqlParser.NOKEEP - 961)) | (1 << (PlSqlParser.NO_LOAD - 961)) | (1 << (PlSqlParser.NOLOCAL - 961)))) !== 0) || ((((_la - 993)) & ~0x1f) == 0 && ((1 << (_la - 993)) & ((1 << (PlSqlParser.NOLOGGING - 993)) | (1 << (PlSqlParser.NOMAPPING - 993)) | (1 << (PlSqlParser.NOMAXVALUE - 993)) | (1 << (PlSqlParser.NO_MERGE - 993)) | (1 << (PlSqlParser.NOMINIMIZE - 993)) | (1 << (PlSqlParser.NOMINVALUE - 993)) | (1 << (PlSqlParser.NO_MODEL_PUSH_REF - 993)) | (1 << (PlSqlParser.NO_MONITORING - 993)) | (1 << (PlSqlParser.NOMONITORING - 993)) | (1 << (PlSqlParser.NO_MONITOR - 993)) | (1 << (PlSqlParser.NO_MULTIMV_REWRITE - 993)) | (1 << (PlSqlParser.NO_NATIVE_FULL_OUTER_JOIN - 993)) | (1 << (PlSqlParser.NONBLOCKING - 993)) | (1 << (PlSqlParser.NONEDITIONABLE - 993)) | (1 << (PlSqlParser.NONE - 993)) | (1 << (PlSqlParser.NO_NLJ_BATCHING - 993)) | (1 << (PlSqlParser.NO_NLJ_PREFETCH - 993)) | (1 << (PlSqlParser.NO - 993)) | (1 << (PlSqlParser.NONSCHEMA - 993)) | (1 << (PlSqlParser.NO_OBJECT_LINK - 993)) | (1 << (PlSqlParser.NOORDER - 993)) | (1 << (PlSqlParser.NO_ORDER_ROLLUPS - 993)) | (1 << (PlSqlParser.NO_OUTER_JOIN_TO_ANTI - 993)) | (1 << (PlSqlParser.NO_OUTER_JOIN_TO_INNER - 993)) | (1 << (PlSqlParser.NOOVERRIDE - 993)) | (1 << (PlSqlParser.NO_PARALLEL_INDEX - 993)) | (1 << (PlSqlParser.NOPARALLEL_INDEX - 993)) | (1 << (PlSqlParser.NO_PARALLEL - 993)) | (1 << (PlSqlParser.NOPARALLEL - 993)) | (1 << (PlSqlParser.NO_PARTIAL_COMMIT - 993)) | (1 << (PlSqlParser.NO_PARTIAL_JOIN - 993)) | (1 << (PlSqlParser.NO_PARTIAL_ROLLUP_PUSHDOWN - 993)))) !== 0) || ((((_la - 1025)) & ~0x1f) == 0 && ((1 << (_la - 1025)) & ((1 << (PlSqlParser.NOPARTITION - 1025)) | (1 << (PlSqlParser.NO_PLACE_DISTINCT - 1025)) | (1 << (PlSqlParser.NO_PLACE_GROUP_BY - 1025)) | (1 << (PlSqlParser.NO_PQ_CONCURRENT_UNION - 1025)) | (1 << (PlSqlParser.NO_PQ_MAP - 1025)) | (1 << (PlSqlParser.NO_PQ_REPLICATE - 1025)) | (1 << (PlSqlParser.NO_PQ_SKEW - 1025)) | (1 << (PlSqlParser.NO_PRUNE_GSETS - 1025)) | (1 << (PlSqlParser.NO_PULL_PRED - 1025)) | (1 << (PlSqlParser.NO_PUSH_PRED - 1025)) | (1 << (PlSqlParser.NO_PUSH_SUBQ - 1025)) | (1 << (PlSqlParser.NO_PX_FAULT_TOLERANCE - 1025)) | (1 << (PlSqlParser.NO_PX_JOIN_FILTER - 1025)) | (1 << (PlSqlParser.NO_QKN_BUFF - 1025)) | (1 << (PlSqlParser.NO_QUERY_TRANSFORMATION - 1025)) | (1 << (PlSqlParser.NO_REF_CASCADE - 1025)) | (1 << (PlSqlParser.NORELOCATE - 1025)) | (1 << (PlSqlParser.NORELY - 1025)) | (1 << (PlSqlParser.NOREPAIR - 1025)) | (1 << (PlSqlParser.NOREPLAY - 1025)) | (1 << (PlSqlParser.NORESETLOGS - 1025)) | (1 << (PlSqlParser.NO_RESULT_CACHE - 1025)) | (1 << (PlSqlParser.NOREVERSE - 1025)) | (1 << (PlSqlParser.NO_REWRITE - 1025)) | (1 << (PlSqlParser.NOREWRITE - 1025)) | (1 << (PlSqlParser.NORMAL - 1025)) | (1 << (PlSqlParser.NO_ROOT_SW_FOR_LOCAL - 1025)) | (1 << (PlSqlParser.NOROWDEPENDENCIES - 1025)) | (1 << (PlSqlParser.NOSCHEMACHECK - 1025)) | (1 << (PlSqlParser.NOSEGMENT - 1025)) | (1 << (PlSqlParser.NO_SEMIJOIN - 1025)) | (1 << (PlSqlParser.NO_SEMI_TO_INNER - 1025)))) !== 0) || ((((_la - 1057)) & ~0x1f) == 0 && ((1 << (_la - 1057)) & ((1 << (PlSqlParser.NO_SET_TO_JOIN - 1057)) | (1 << (PlSqlParser.NOSORT - 1057)) | (1 << (PlSqlParser.NO_SQL_TRANSLATION - 1057)) | (1 << (PlSqlParser.NO_SQL_TUNE - 1057)) | (1 << (PlSqlParser.NO_STAR_TRANSFORMATION - 1057)) | (1 << (PlSqlParser.NO_STATEMENT_QUEUING - 1057)) | (1 << (PlSqlParser.NO_STATS_GSETS - 1057)) | (1 << (PlSqlParser.NOSTRICT - 1057)) | (1 << (PlSqlParser.NO_SUBQUERY_PRUNING - 1057)) | (1 << (PlSqlParser.NO_SUBSTRB_PAD - 1057)) | (1 << (PlSqlParser.NO_SWAP_JOIN_INPUTS - 1057)) | (1 << (PlSqlParser.NOSWITCH - 1057)) | (1 << (PlSqlParser.NO_TABLE_LOOKUP_BY_NL - 1057)) | (1 << (PlSqlParser.NO_TEMP_TABLE - 1057)) | (1 << (PlSqlParser.NOTHING - 1057)) | (1 << (PlSqlParser.NOTIFICATION - 1057)) | (1 << (PlSqlParser.NOT - 1057)) | (1 << (PlSqlParser.NO_TRANSFORM_DISTINCT_AGG - 1057)) | (1 << (PlSqlParser.NO_UNNEST - 1057)) | (1 << (PlSqlParser.NO_USE_CUBE - 1057)) | (1 << (PlSqlParser.NO_USE_HASH_AGGREGATION - 1057)) | (1 << (PlSqlParser.NO_USE_HASH_GBY_FOR_PUSHDOWN - 1057)) | (1 << (PlSqlParser.NO_USE_HASH - 1057)) | (1 << (PlSqlParser.NO_USE_INVISIBLE_INDEXES - 1057)) | (1 << (PlSqlParser.NO_USE_MERGE - 1057)) | (1 << (PlSqlParser.NO_USE_NL - 1057)) | (1 << (PlSqlParser.NO_USE_VECTOR_AGGREGATION - 1057)) | (1 << (PlSqlParser.NOVALIDATE - 1057)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM_DIMS - 1057)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM_FACT - 1057)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM - 1057)))) !== 0) || ((((_la - 1089)) & ~0x1f) == 0 && ((1 << (_la - 1089)) & ((1 << (PlSqlParser.NO_XDB_FASTPATH_INSERT - 1089)) | (1 << (PlSqlParser.NO_XML_DML_REWRITE - 1089)) | (1 << (PlSqlParser.NO_XMLINDEX_REWRITE_IN_SELECT - 1089)) | (1 << (PlSqlParser.NO_XMLINDEX_REWRITE - 1089)) | (1 << (PlSqlParser.NO_XML_QUERY_REWRITE - 1089)) | (1 << (PlSqlParser.NO_ZONEMAP - 1089)) | (1 << (PlSqlParser.NTH_VALUE - 1089)) | (1 << (PlSqlParser.NULLIF - 1089)) | (1 << (PlSqlParser.NULL_ - 1089)) | (1 << (PlSqlParser.NULLS - 1089)) | (1 << (PlSqlParser.NUMBER - 1089)) | (1 << (PlSqlParser.NUMERIC - 1089)) | (1 << (PlSqlParser.NUM_INDEX_KEYS - 1089)) | (1 << (PlSqlParser.NUMTODSINTERVAL - 1089)) | (1 << (PlSqlParser.NUMTOYMINTERVAL - 1089)) | (1 << (PlSqlParser.NVARCHAR2 - 1089)) | (1 << (PlSqlParser.NVL2 - 1089)) | (1 << (PlSqlParser.OBJECT2XML - 1089)) | (1 << (PlSqlParser.OBJECT - 1089)) | (1 << (PlSqlParser.OBJ_ID - 1089)) | (1 << (PlSqlParser.OBJNO - 1089)) | (1 << (PlSqlParser.OBJNO_REUSE - 1089)) | (1 << (PlSqlParser.OCCURENCES - 1089)) | (1 << (PlSqlParser.OFFLINE - 1089)) | (1 << (PlSqlParser.OFF - 1089)) | (1 << (PlSqlParser.OFFSET - 1089)) | (1 << (PlSqlParser.OIDINDEX - 1089)) | (1 << (PlSqlParser.OID - 1089)) | (1 << (PlSqlParser.OLAP - 1089)) | (1 << (PlSqlParser.OLD - 1089)) | (1 << (PlSqlParser.OLD_PUSH_PRED - 1089)))) !== 0) || ((((_la - 1121)) & ~0x1f) == 0 && ((1 << (_la - 1121)) & ((1 << (PlSqlParser.OLS - 1121)) | (1 << (PlSqlParser.OLTP - 1121)) | (1 << (PlSqlParser.OMIT - 1121)) | (1 << (PlSqlParser.ONE - 1121)) | (1 << (PlSqlParser.ONLINE - 1121)) | (1 << (PlSqlParser.ONLY - 1121)) | (1 << (PlSqlParser.OPAQUE - 1121)) | (1 << (PlSqlParser.OPAQUE_TRANSFORM - 1121)) | (1 << (PlSqlParser.OPAQUE_XCANONICAL - 1121)) | (1 << (PlSqlParser.OPCODE - 1121)) | (1 << (PlSqlParser.OPEN - 1121)) | (1 << (PlSqlParser.OPERATIONS - 1121)) | (1 << (PlSqlParser.OPERATOR - 1121)) | (1 << (PlSqlParser.OPT_ESTIMATE - 1121)) | (1 << (PlSqlParser.OPTIMAL - 1121)) | (1 << (PlSqlParser.OPTIMIZE - 1121)) | (1 << (PlSqlParser.OPTIMIZER_FEATURES_ENABLE - 1121)) | (1 << (PlSqlParser.OPTIMIZER_GOAL - 1121)) | (1 << (PlSqlParser.OPT_PARAM - 1121)) | (1 << (PlSqlParser.ORA_BRANCH - 1121)) | (1 << (PlSqlParser.ORA_CHECK_ACL - 1121)) | (1 << (PlSqlParser.ORA_CHECK_PRIVILEGE - 1121)) | (1 << (PlSqlParser.ORA_CLUSTERING - 1121)) | (1 << (PlSqlParser.ORADATA - 1121)) | (1 << (PlSqlParser.ORADEBUG - 1121)) | (1 << (PlSqlParser.ORA_DST_AFFECTED - 1121)) | (1 << (PlSqlParser.ORA_DST_CONVERT - 1121)) | (1 << (PlSqlParser.ORA_DST_ERROR - 1121)) | (1 << (PlSqlParser.ORA_GET_ACLIDS - 1121)))) !== 0) || ((((_la - 1153)) & ~0x1f) == 0 && ((1 << (_la - 1153)) & ((1 << (PlSqlParser.ORA_GET_PRIVILEGES - 1153)) | (1 << (PlSqlParser.ORA_HASH - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_USERID - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_USER - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_XS_USER_GUID - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_XS_USER - 1153)) | (1 << (PlSqlParser.ORA_RAWCOMPARE - 1153)) | (1 << (PlSqlParser.ORA_RAWCONCAT - 1153)) | (1 << (PlSqlParser.ORA_ROWSCN - 1153)) | (1 << (PlSqlParser.ORA_ROWSCN_RAW - 1153)) | (1 << (PlSqlParser.ORA_ROWVERSION - 1153)) | (1 << (PlSqlParser.ORA_TABVERSION - 1153)) | (1 << (PlSqlParser.ORA_WRITE_TIME - 1153)) | (1 << (PlSqlParser.ORDERED - 1153)) | (1 << (PlSqlParser.ORDERED_PREDICATES - 1153)) | (1 << (PlSqlParser.ORDINALITY - 1153)) | (1 << (PlSqlParser.OR_EXPAND - 1153)) | (1 << (PlSqlParser.ORGANIZATION - 1153)) | (1 << (PlSqlParser.OR_PREDICATES - 1153)) | (1 << (PlSqlParser.OSERROR - 1153)) | (1 << (PlSqlParser.OTHER - 1153)) | (1 << (PlSqlParser.OUTER_JOIN_TO_ANTI - 1153)) | (1 << (PlSqlParser.OUTER_JOIN_TO_INNER - 1153)) | (1 << (PlSqlParser.OUTER - 1153)) | (1 << (PlSqlParser.OUTLINE_LEAF - 1153)) | (1 << (PlSqlParser.OUTLINE - 1153)) | (1 << (PlSqlParser.OUT_OF_LINE - 1153)) | (1 << (PlSqlParser.OUT - 1153)) | (1 << (PlSqlParser.OVERFLOW_NOMOVE - 1153)) | (1 << (PlSqlParser.OVERFLOW - 1153)))) !== 0) || ((((_la - 1185)) & ~0x1f) == 0 && ((1 << (_la - 1185)) & ((1 << (PlSqlParser.OVERLAPS - 1185)) | (1 << (PlSqlParser.OVER - 1185)) | (1 << (PlSqlParser.OVERRIDING - 1185)) | (1 << (PlSqlParser.OWNER - 1185)) | (1 << (PlSqlParser.OWNERSHIP - 1185)) | (1 << (PlSqlParser.OWN - 1185)) | (1 << (PlSqlParser.PACKAGE - 1185)) | (1 << (PlSqlParser.PACKAGES - 1185)) | (1 << (PlSqlParser.PARALLEL_ENABLE - 1185)) | (1 << (PlSqlParser.PARALLEL_INDEX - 1185)) | (1 << (PlSqlParser.PARALLEL - 1185)) | (1 << (PlSqlParser.PARAMETERS - 1185)) | (1 << (PlSqlParser.PARAM - 1185)) | (1 << (PlSqlParser.PARENT - 1185)) | (1 << (PlSqlParser.PARITY - 1185)) | (1 << (PlSqlParser.PARTIAL_JOIN - 1185)) | (1 << (PlSqlParser.PARTIALLY - 1185)) | (1 << (PlSqlParser.PARTIAL - 1185)) | (1 << (PlSqlParser.PARTIAL_ROLLUP_PUSHDOWN - 1185)) | (1 << (PlSqlParser.PARTITION_HASH - 1185)) | (1 << (PlSqlParser.PARTITION_LIST - 1185)) | (1 << (PlSqlParser.PARTITION - 1185)) | (1 << (PlSqlParser.PARTITION_RANGE - 1185)) | (1 << (PlSqlParser.PARTITIONS - 1185)) | (1 << (PlSqlParser.PARTNUMINST - 1185)) | (1 << (PlSqlParser.PASSING - 1185)) | (1 << (PlSqlParser.PASSWORD_GRACE_TIME - 1185)) | (1 << (PlSqlParser.PASSWORD_LIFE_TIME - 1185)) | (1 << (PlSqlParser.PASSWORD_LOCK_TIME - 1185)) | (1 << (PlSqlParser.PASSWORD - 1185)) | (1 << (PlSqlParser.PASSWORD_REUSE_MAX - 1185)))) !== 0) || ((((_la - 1217)) & ~0x1f) == 0 && ((1 << (_la - 1217)) & ((1 << (PlSqlParser.PASSWORD_REUSE_TIME - 1217)) | (1 << (PlSqlParser.PASSWORD_VERIFY_FUNCTION - 1217)) | (1 << (PlSqlParser.PAST - 1217)) | (1 << (PlSqlParser.PATCH - 1217)) | (1 << (PlSqlParser.PATH - 1217)) | (1 << (PlSqlParser.PATH_PREFIX - 1217)) | (1 << (PlSqlParser.PATHS - 1217)) | (1 << (PlSqlParser.PATTERN - 1217)) | (1 << (PlSqlParser.PBL_HS_BEGIN - 1217)) | (1 << (PlSqlParser.PBL_HS_END - 1217)) | (1 << (PlSqlParser.PCTINCREASE - 1217)) | (1 << (PlSqlParser.PCTTHRESHOLD - 1217)) | (1 << (PlSqlParser.PCTUSED - 1217)) | (1 << (PlSqlParser.PCTVERSION - 1217)) | (1 << (PlSqlParser.PENDING - 1217)) | (1 << (PlSqlParser.PERCENT_KEYWORD - 1217)) | (1 << (PlSqlParser.PERCENT_RANKM - 1217)) | (1 << (PlSqlParser.PERFORMANCE - 1217)) | (1 << (PlSqlParser.PERIOD_KEYWORD - 1217)) | (1 << (PlSqlParser.PERMANENT - 1217)) | (1 << (PlSqlParser.PERMISSION - 1217)) | (1 << (PlSqlParser.PERMUTE - 1217)) | (1 << (PlSqlParser.PER - 1217)) | (1 << (PlSqlParser.PFILE - 1217)) | (1 << (PlSqlParser.PHYSICAL - 1217)))) !== 0) || ((((_la - 1249)) & ~0x1f) == 0 && ((1 << (_la - 1249)) & ((1 << (PlSqlParser.PIKEY - 1249)) | (1 << (PlSqlParser.PIPELINED - 1249)) | (1 << (PlSqlParser.PIV_GB - 1249)) | (1 << (PlSqlParser.PIVOT - 1249)) | (1 << (PlSqlParser.PIV_SSF - 1249)) | (1 << (PlSqlParser.PLACE_DISTINCT - 1249)) | (1 << (PlSqlParser.PLACE_GROUP_BY - 1249)) | (1 << (PlSqlParser.PLAN - 1249)) | (1 << (PlSqlParser.PLSCOPE_SETTINGS - 1249)) | (1 << (PlSqlParser.PLS_INTEGER - 1249)) | (1 << (PlSqlParser.PLSQL_CCFLAGS - 1249)) | (1 << (PlSqlParser.PLSQL_CODE_TYPE - 1249)) | (1 << (PlSqlParser.PLSQL_DEBUG - 1249)) | (1 << (PlSqlParser.PLSQL_OPTIMIZE_LEVEL - 1249)) | (1 << (PlSqlParser.PLSQL_WARNINGS - 1249)) | (1 << (PlSqlParser.PLUGGABLE - 1249)) | (1 << (PlSqlParser.POINT - 1249)) | (1 << (PlSqlParser.POLICY - 1249)) | (1 << (PlSqlParser.POOL_16K - 1249)) | (1 << (PlSqlParser.POOL_2K - 1249)) | (1 << (PlSqlParser.POOL_32K - 1249)) | (1 << (PlSqlParser.POOL_4K - 1249)) | (1 << (PlSqlParser.POOL_8K - 1249)) | (1 << (PlSqlParser.POSITIVEN - 1249)) | (1 << (PlSqlParser.POSITIVE - 1249)) | (1 << (PlSqlParser.POST_TRANSACTION - 1249)) | (1 << (PlSqlParser.POWERMULTISET_BY_CARDINALITY - 1249)) | (1 << (PlSqlParser.POWERMULTISET - 1249)) | (1 << (PlSqlParser.POWER - 1249)) | (1 << (PlSqlParser.PQ_CONCURRENT_UNION - 1249)) | (1 << (PlSqlParser.PQ_DISTRIBUTE - 1249)))) !== 0) || ((((_la - 1281)) & ~0x1f) == 0 && ((1 << (_la - 1281)) & ((1 << (PlSqlParser.PQ_DISTRIBUTE_WINDOW - 1281)) | (1 << (PlSqlParser.PQ_FILTER - 1281)) | (1 << (PlSqlParser.PQ_MAP - 1281)) | (1 << (PlSqlParser.PQ_NOMAP - 1281)) | (1 << (PlSqlParser.PQ_REPLICATE - 1281)) | (1 << (PlSqlParser.PQ_SKEW - 1281)) | (1 << (PlSqlParser.PRAGMA - 1281)) | (1 << (PlSqlParser.PREBUILT - 1281)) | (1 << (PlSqlParser.PRECEDES - 1281)) | (1 << (PlSqlParser.PRECEDING - 1281)) | (1 << (PlSqlParser.PRECISION - 1281)) | (1 << (PlSqlParser.PRECOMPUTE_SUBQUERY - 1281)) | (1 << (PlSqlParser.PREDICATE_REORDERS - 1281)) | (1 << (PlSqlParser.PRELOAD - 1281)) | (1 << (PlSqlParser.PREPARE - 1281)) | (1 << (PlSqlParser.PRESENTNNV - 1281)) | (1 << (PlSqlParser.PRESENT - 1281)) | (1 << (PlSqlParser.PRESENTV - 1281)) | (1 << (PlSqlParser.PRESERVE_OID - 1281)) | (1 << (PlSqlParser.PRESERVE - 1281)) | (1 << (PlSqlParser.PRETTY - 1281)) | (1 << (PlSqlParser.PREVIOUS - 1281)) | (1 << (PlSqlParser.PREV - 1281)) | (1 << (PlSqlParser.PRIMARY - 1281)) | (1 << (PlSqlParser.PRINTBLOBTOCLOB - 1281)) | (1 << (PlSqlParser.PRIORITY - 1281)) | (1 << (PlSqlParser.PRIOR - 1281)) | (1 << (PlSqlParser.PRIVATE - 1281)) | (1 << (PlSqlParser.PRIVATE_SGA - 1281)) | (1 << (PlSqlParser.PRIVILEGED - 1281)) | (1 << (PlSqlParser.PRIVILEGE - 1281)) | (1 << (PlSqlParser.PRIVILEGES - 1281)))) !== 0) || ((((_la - 1313)) & ~0x1f) == 0 && ((1 << (_la - 1313)) & ((1 << (PlSqlParser.PROCEDURAL - 1313)) | (1 << (PlSqlParser.PROCEDURE - 1313)) | (1 << (PlSqlParser.PROCESS - 1313)) | (1 << (PlSqlParser.PROFILE - 1313)) | (1 << (PlSqlParser.PROGRAM - 1313)) | (1 << (PlSqlParser.PROJECT - 1313)) | (1 << (PlSqlParser.PROPAGATE - 1313)) | (1 << (PlSqlParser.PROTECTED - 1313)) | (1 << (PlSqlParser.PROTECTION - 1313)) | (1 << (PlSqlParser.PROXY - 1313)) | (1 << (PlSqlParser.PRUNING - 1313)) | (1 << (PlSqlParser.PULL_PRED - 1313)) | (1 << (PlSqlParser.PURGE - 1313)) | (1 << (PlSqlParser.PUSH_PRED - 1313)) | (1 << (PlSqlParser.PUSH_SUBQ - 1313)) | (1 << (PlSqlParser.PX_FAULT_TOLERANCE - 1313)) | (1 << (PlSqlParser.PX_GRANULE - 1313)) | (1 << (PlSqlParser.PX_JOIN_FILTER - 1313)) | (1 << (PlSqlParser.QB_NAME - 1313)) | (1 << (PlSqlParser.QUERY_BLOCK - 1313)) | (1 << (PlSqlParser.QUERY - 1313)) | (1 << (PlSqlParser.QUEUE_CURR - 1313)) | (1 << (PlSqlParser.QUEUE - 1313)) | (1 << (PlSqlParser.QUEUE_ROWP - 1313)) | (1 << (PlSqlParser.QUIESCE - 1313)) | (1 << (PlSqlParser.QUORUM - 1313)) | (1 << (PlSqlParser.QUOTA - 1313)) | (1 << (PlSqlParser.RAISE - 1313)) | (1 << (PlSqlParser.RANDOM_LOCAL - 1313)) | (1 << (PlSqlParser.RANDOM - 1313)) | (1 << (PlSqlParser.RANGE - 1313)))) !== 0) || ((((_la - 1345)) & ~0x1f) == 0 && ((1 << (_la - 1345)) & ((1 << (PlSqlParser.RANKM - 1345)) | (1 << (PlSqlParser.RAPIDLY - 1345)) | (1 << (PlSqlParser.RAW - 1345)) | (1 << (PlSqlParser.RAWTOHEX - 1345)) | (1 << (PlSqlParser.RAWTONHEX - 1345)) | (1 << (PlSqlParser.RBA - 1345)) | (1 << (PlSqlParser.RBO_OUTLINE - 1345)) | (1 << (PlSqlParser.RDBA - 1345)) | (1 << (PlSqlParser.READ - 1345)) | (1 << (PlSqlParser.READS - 1345)) | (1 << (PlSqlParser.REALM - 1345)) | (1 << (PlSqlParser.REAL - 1345)) | (1 << (PlSqlParser.REBALANCE - 1345)) | (1 << (PlSqlParser.REBUILD - 1345)) | (1 << (PlSqlParser.RECORD - 1345)) | (1 << (PlSqlParser.RECORDS_PER_BLOCK - 1345)) | (1 << (PlSqlParser.RECOVERABLE - 1345)) | (1 << (PlSqlParser.RECOVER - 1345)) | (1 << (PlSqlParser.RECOVERY - 1345)) | (1 << (PlSqlParser.RECYCLEBIN - 1345)) | (1 << (PlSqlParser.RECYCLE - 1345)) | (1 << (PlSqlParser.REDACTION - 1345)) | (1 << (PlSqlParser.REDEFINE - 1345)) | (1 << (PlSqlParser.REDO - 1345)) | (1 << (PlSqlParser.REDUCED - 1345)) | (1 << (PlSqlParser.REDUNDANCY - 1345)) | (1 << (PlSqlParser.REF_CASCADE_CURSOR - 1345)) | (1 << (PlSqlParser.REFERENCED - 1345)) | (1 << (PlSqlParser.REFERENCE - 1345)) | (1 << (PlSqlParser.REFERENCES - 1345)) | (1 << (PlSqlParser.REFERENCING - 1345)) | (1 << (PlSqlParser.REF - 1345)))) !== 0) || ((((_la - 1377)) & ~0x1f) == 0 && ((1 << (_la - 1377)) & ((1 << (PlSqlParser.REFRESH - 1377)) | (1 << (PlSqlParser.REFTOHEX - 1377)) | (1 << (PlSqlParser.REGEXP_COUNT - 1377)) | (1 << (PlSqlParser.REGEXP_INSTR - 1377)) | (1 << (PlSqlParser.REGEXP_LIKE - 1377)) | (1 << (PlSqlParser.REGEXP_REPLACE - 1377)) | (1 << (PlSqlParser.REGEXP_SUBSTR - 1377)) | (1 << (PlSqlParser.REGISTER - 1377)) | (1 << (PlSqlParser.REGR_AVGX - 1377)) | (1 << (PlSqlParser.REGR_AVGY - 1377)) | (1 << (PlSqlParser.REGR_COUNT - 1377)) | (1 << (PlSqlParser.REGR_INTERCEPT - 1377)) | (1 << (PlSqlParser.REGR_R2 - 1377)) | (1 << (PlSqlParser.REGR_SLOPE - 1377)) | (1 << (PlSqlParser.REGR_SXX - 1377)) | (1 << (PlSqlParser.REGR_SXY - 1377)) | (1 << (PlSqlParser.REGR_SYY - 1377)) | (1 << (PlSqlParser.REGULAR - 1377)) | (1 << (PlSqlParser.REJECT - 1377)) | (1 << (PlSqlParser.REKEY - 1377)) | (1 << (PlSqlParser.RELATIONAL - 1377)) | (1 << (PlSqlParser.RELOCATE - 1377)) | (1 << (PlSqlParser.RELY - 1377)) | (1 << (PlSqlParser.REMAINDER - 1377)) | (1 << (PlSqlParser.REMOTE_MAPPED - 1377)) | (1 << (PlSqlParser.REMOVE - 1377)) | (1 << (PlSqlParser.RENAME - 1377)) | (1 << (PlSqlParser.REPAIR - 1377)) | (1 << (PlSqlParser.REPEAT - 1377)) | (1 << (PlSqlParser.REPLACE - 1377)) | (1 << (PlSqlParser.REPLICATION - 1377)))) !== 0) || ((((_la - 1409)) & ~0x1f) == 0 && ((1 << (_la - 1409)) & ((1 << (PlSqlParser.REQUIRED - 1409)) | (1 << (PlSqlParser.RESETLOGS - 1409)) | (1 << (PlSqlParser.RESET - 1409)) | (1 << (PlSqlParser.RESIZE - 1409)) | (1 << (PlSqlParser.RESOLVE - 1409)) | (1 << (PlSqlParser.RESOLVER - 1409)) | (1 << (PlSqlParser.RESPECT - 1409)) | (1 << (PlSqlParser.RESTART - 1409)) | (1 << (PlSqlParser.RESTORE_AS_INTERVALS - 1409)) | (1 << (PlSqlParser.RESTORE - 1409)) | (1 << (PlSqlParser.RESTRICT_ALL_REF_CONS - 1409)) | (1 << (PlSqlParser.RESTRICTED - 1409)) | (1 << (PlSqlParser.RESTRICT_REFERENCES - 1409)) | (1 << (PlSqlParser.RESTRICT - 1409)) | (1 << (PlSqlParser.RESULT_CACHE - 1409)) | (1 << (PlSqlParser.RESULT - 1409)) | (1 << (PlSqlParser.RESUMABLE - 1409)) | (1 << (PlSqlParser.RESUME - 1409)) | (1 << (PlSqlParser.RETENTION - 1409)) | (1 << (PlSqlParser.RETRY_ON_ROW_CHANGE - 1409)) | (1 << (PlSqlParser.RETURNING - 1409)) | (1 << (PlSqlParser.RETURN - 1409)) | (1 << (PlSqlParser.REUSE - 1409)) | (1 << (PlSqlParser.REVERSE - 1409)) | (1 << (PlSqlParser.REWRITE_OR_ERROR - 1409)) | (1 << (PlSqlParser.REWRITE - 1409)) | (1 << (PlSqlParser.RIGHT - 1409)) | (1 << (PlSqlParser.ROLE - 1409)) | (1 << (PlSqlParser.ROLESET - 1409)) | (1 << (PlSqlParser.ROLES - 1409)))) !== 0) || ((((_la - 1441)) & ~0x1f) == 0 && ((1 << (_la - 1441)) & ((1 << (PlSqlParser.ROLLBACK - 1441)) | (1 << (PlSqlParser.ROLLING - 1441)) | (1 << (PlSqlParser.ROLLUP - 1441)) | (1 << (PlSqlParser.ROWDEPENDENCIES - 1441)) | (1 << (PlSqlParser.ROWID_MAPPING_TABLE - 1441)) | (1 << (PlSqlParser.ROWID - 1441)) | (1 << (PlSqlParser.ROWIDTOCHAR - 1441)) | (1 << (PlSqlParser.ROWIDTONCHAR - 1441)) | (1 << (PlSqlParser.ROW_LENGTH - 1441)) | (1 << (PlSqlParser.ROWNUM - 1441)) | (1 << (PlSqlParser.ROW - 1441)) | (1 << (PlSqlParser.ROWS - 1441)) | (1 << (PlSqlParser.RPAD - 1441)) | (1 << (PlSqlParser.RTRIM - 1441)) | (1 << (PlSqlParser.RULE - 1441)) | (1 << (PlSqlParser.RULES - 1441)) | (1 << (PlSqlParser.RUNNING - 1441)) | (1 << (PlSqlParser.SALT - 1441)) | (1 << (PlSqlParser.SAMPLE - 1441)) | (1 << (PlSqlParser.SAVE_AS_INTERVALS - 1441)) | (1 << (PlSqlParser.SAVEPOINT - 1441)) | (1 << (PlSqlParser.SAVE - 1441)) | (1 << (PlSqlParser.SB4 - 1441)) | (1 << (PlSqlParser.SCALE_ROWS - 1441)) | (1 << (PlSqlParser.SCALE - 1441)) | (1 << (PlSqlParser.SCAN_INSTANCES - 1441)) | (1 << (PlSqlParser.SCAN - 1441)) | (1 << (PlSqlParser.SCHEDULER - 1441)) | (1 << (PlSqlParser.SCHEMACHECK - 1441)) | (1 << (PlSqlParser.SCHEMA - 1441)) | (1 << (PlSqlParser.SCN_ASCENDING - 1441)) | (1 << (PlSqlParser.SCN - 1441)))) !== 0) || ((((_la - 1473)) & ~0x1f) == 0 && ((1 << (_la - 1473)) & ((1 << (PlSqlParser.SCOPE - 1473)) | (1 << (PlSqlParser.SCRUB - 1473)) | (1 << (PlSqlParser.SD_ALL - 1473)) | (1 << (PlSqlParser.SD_INHIBIT - 1473)) | (1 << (PlSqlParser.SDO_GEOM_MBR - 1473)) | (1 << (PlSqlParser.SD_SHOW - 1473)) | (1 << (PlSqlParser.SEARCH - 1473)) | (1 << (PlSqlParser.SECOND - 1473)) | (1 << (PlSqlParser.SECRET - 1473)) | (1 << (PlSqlParser.SECUREFILE_DBA - 1473)) | (1 << (PlSqlParser.SECUREFILE - 1473)) | (1 << (PlSqlParser.SECURITY - 1473)) | (1 << (PlSqlParser.SEED - 1473)) | (1 << (PlSqlParser.SEG_BLOCK - 1473)) | (1 << (PlSqlParser.SEG_FILE - 1473)) | (1 << (PlSqlParser.SEGMENT - 1473)) | (1 << (PlSqlParser.SELECTIVITY - 1473)) | (1 << (PlSqlParser.SELF - 1473)) | (1 << (PlSqlParser.SEMIJOIN_DRIVER - 1473)) | (1 << (PlSqlParser.SEMIJOIN - 1473)) | (1 << (PlSqlParser.SEMI_TO_INNER - 1473)) | (1 << (PlSqlParser.SEQUENCED - 1473)) | (1 << (PlSqlParser.SEQUENCE - 1473)) | (1 << (PlSqlParser.SEQUENTIAL - 1473)) | (1 << (PlSqlParser.SERIALIZABLE - 1473)) | (1 << (PlSqlParser.SERIALLY_REUSABLE - 1473)) | (1 << (PlSqlParser.SERIAL - 1473)) | (1 << (PlSqlParser.SERVERERROR - 1473)) | (1 << (PlSqlParser.SERVICE_NAME_CONVERT - 1473)) | (1 << (PlSqlParser.SERVICES - 1473)))) !== 0) || ((((_la - 1505)) & ~0x1f) == 0 && ((1 << (_la - 1505)) & ((1 << (PlSqlParser.SESSION_CACHED_CURSORS - 1505)) | (1 << (PlSqlParser.SESSION - 1505)) | (1 << (PlSqlParser.SESSIONS_PER_USER - 1505)) | (1 << (PlSqlParser.SESSIONTIMEZONE - 1505)) | (1 << (PlSqlParser.SESSIONTZNAME - 1505)) | (1 << (PlSqlParser.SET - 1505)) | (1 << (PlSqlParser.SETS - 1505)) | (1 << (PlSqlParser.SETTINGS - 1505)) | (1 << (PlSqlParser.SET_TO_JOIN - 1505)) | (1 << (PlSqlParser.SEVERE - 1505)) | (1 << (PlSqlParser.SHARED_POOL - 1505)) | (1 << (PlSqlParser.SHARED - 1505)) | (1 << (PlSqlParser.SHARING - 1505)) | (1 << (PlSqlParser.SHELFLIFE - 1505)) | (1 << (PlSqlParser.SHOW - 1505)) | (1 << (PlSqlParser.SHRINK - 1505)) | (1 << (PlSqlParser.SHUTDOWN - 1505)) | (1 << (PlSqlParser.SIBLINGS - 1505)) | (1 << (PlSqlParser.SID - 1505)) | (1 << (PlSqlParser.SIGNAL_COMPONENT - 1505)) | (1 << (PlSqlParser.SIGNAL_FUNCTION - 1505)) | (1 << (PlSqlParser.SIGN - 1505)) | (1 << (PlSqlParser.SIGNTYPE - 1505)) | (1 << (PlSqlParser.SIMPLE_INTEGER - 1505)) | (1 << (PlSqlParser.SIMPLE - 1505)) | (1 << (PlSqlParser.SINGLE - 1505)) | (1 << (PlSqlParser.SINGLETASK - 1505)) | (1 << (PlSqlParser.SINH - 1505)) | (1 << (PlSqlParser.SIN - 1505)) | (1 << (PlSqlParser.SKIP_EXT_OPTIMIZER - 1505)))) !== 0) || ((((_la - 1537)) & ~0x1f) == 0 && ((1 << (_la - 1537)) & ((1 << (PlSqlParser.SKIP_ - 1537)) | (1 << (PlSqlParser.SKIP_UNQ_UNUSABLE_IDX - 1537)) | (1 << (PlSqlParser.SKIP_UNUSABLE_INDEXES - 1537)) | (1 << (PlSqlParser.SMALLFILE - 1537)) | (1 << (PlSqlParser.SMALLINT - 1537)) | (1 << (PlSqlParser.SNAPSHOT - 1537)) | (1 << (PlSqlParser.SOME - 1537)) | (1 << (PlSqlParser.SORT - 1537)) | (1 << (PlSqlParser.SOUNDEX - 1537)) | (1 << (PlSqlParser.SOURCE_FILE_DIRECTORY - 1537)) | (1 << (PlSqlParser.SOURCE_FILE_NAME_CONVERT - 1537)) | (1 << (PlSqlParser.SOURCE - 1537)) | (1 << (PlSqlParser.SPACE_KEYWORD - 1537)) | (1 << (PlSqlParser.SPECIFICATION - 1537)) | (1 << (PlSqlParser.SPFILE - 1537)) | (1 << (PlSqlParser.SPLIT - 1537)) | (1 << (PlSqlParser.SPREADSHEET - 1537)) | (1 << (PlSqlParser.SQLDATA - 1537)) | (1 << (PlSqlParser.SQLERROR - 1537)) | (1 << (PlSqlParser.SQLLDR - 1537)) | (1 << (PlSqlParser.SQL - 1537)) | (1 << (PlSqlParser.SQL_TRACE - 1537)) | (1 << (PlSqlParser.SQL_TRANSLATION_PROFILE - 1537)) | (1 << (PlSqlParser.SQRT - 1537)) | (1 << (PlSqlParser.STALE - 1537)) | (1 << (PlSqlParser.STANDALONE - 1537)) | (1 << (PlSqlParser.STANDARD_HASH - 1537)) | (1 << (PlSqlParser.STANDBY_MAX_DATA_DELAY - 1537)) | (1 << (PlSqlParser.STANDBYS - 1537)) | (1 << (PlSqlParser.STANDBY - 1537)) | (1 << (PlSqlParser.STAR - 1537)) | (1 << (PlSqlParser.STAR_TRANSFORMATION - 1537)))) !== 0) || ((((_la - 1570)) & ~0x1f) == 0 && ((1 << (_la - 1570)) & ((1 << (PlSqlParser.STARTUP - 1570)) | (1 << (PlSqlParser.STATEMENT_ID - 1570)) | (1 << (PlSqlParser.STATEMENT_QUEUING - 1570)) | (1 << (PlSqlParser.STATEMENTS - 1570)) | (1 << (PlSqlParser.STATEMENT - 1570)) | (1 << (PlSqlParser.STATE - 1570)) | (1 << (PlSqlParser.STATIC - 1570)) | (1 << (PlSqlParser.STATISTICS - 1570)) | (1 << (PlSqlParser.STATS_BINOMIAL_TEST - 1570)) | (1 << (PlSqlParser.STATS_CROSSTAB - 1570)) | (1 << (PlSqlParser.STATS_F_TEST - 1570)) | (1 << (PlSqlParser.STATS_KS_TEST - 1570)) | (1 << (PlSqlParser.STATS_MODE - 1570)) | (1 << (PlSqlParser.STATS_MW_TEST - 1570)) | (1 << (PlSqlParser.STATS_ONE_WAY_ANOVA - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_INDEP - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_INDEPU - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_ONE - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_PAIRED - 1570)) | (1 << (PlSqlParser.STATS_WSR_TEST - 1570)) | (1 << (PlSqlParser.STDDEV_POP - 1570)) | (1 << (PlSqlParser.STDDEV_SAMP - 1570)) | (1 << (PlSqlParser.STOP - 1570)) | (1 << (PlSqlParser.STORAGE - 1570)) | (1 << (PlSqlParser.STORE - 1570)) | (1 << (PlSqlParser.STREAMS - 1570)) | (1 << (PlSqlParser.STREAM - 1570)) | (1 << (PlSqlParser.STRICT - 1570)) | (1 << (PlSqlParser.STRING - 1570)) | (1 << (PlSqlParser.STRIPE_COLUMNS - 1570)) | (1 << (PlSqlParser.STRIPE_WIDTH - 1570)) | (1 << (PlSqlParser.STRIP - 1570)))) !== 0) || ((((_la - 1602)) & ~0x1f) == 0 && ((1 << (_la - 1602)) & ((1 << (PlSqlParser.STRUCTURE - 1602)) | (1 << (PlSqlParser.SUBMULTISET - 1602)) | (1 << (PlSqlParser.SUBPARTITION_REL - 1602)) | (1 << (PlSqlParser.SUBPARTITIONS - 1602)) | (1 << (PlSqlParser.SUBPARTITION - 1602)) | (1 << (PlSqlParser.SUBQUERIES - 1602)) | (1 << (PlSqlParser.SUBQUERY_PRUNING - 1602)) | (1 << (PlSqlParser.SUBSCRIBE - 1602)) | (1 << (PlSqlParser.SUBSET - 1602)) | (1 << (PlSqlParser.SUBSTITUTABLE - 1602)) | (1 << (PlSqlParser.SUBSTR2 - 1602)) | (1 << (PlSqlParser.SUBSTR4 - 1602)) | (1 << (PlSqlParser.SUBSTRB - 1602)) | (1 << (PlSqlParser.SUBSTRC - 1602)) | (1 << (PlSqlParser.SUBTYPE - 1602)) | (1 << (PlSqlParser.SUCCESSFUL - 1602)) | (1 << (PlSqlParser.SUCCESS - 1602)) | (1 << (PlSqlParser.SUMMARY - 1602)) | (1 << (PlSqlParser.SUPPLEMENTAL - 1602)) | (1 << (PlSqlParser.SUSPEND - 1602)) | (1 << (PlSqlParser.SWAP_JOIN_INPUTS - 1602)) | (1 << (PlSqlParser.SWITCHOVER - 1602)) | (1 << (PlSqlParser.SWITCH - 1602)) | (1 << (PlSqlParser.SYNCHRONOUS - 1602)) | (1 << (PlSqlParser.SYNC - 1602)) | (1 << (PlSqlParser.SYSASM - 1602)) | (1 << (PlSqlParser.SYS_AUDIT - 1602)) | (1 << (PlSqlParser.SYSAUX - 1602)) | (1 << (PlSqlParser.SYSBACKUP - 1602)) | (1 << (PlSqlParser.SYS_CHECKACL - 1602)) | (1 << (PlSqlParser.SYS_CHECK_PRIVILEGE - 1602)))) !== 0) || ((((_la - 1634)) & ~0x1f) == 0 && ((1 << (_la - 1634)) & ((1 << (PlSqlParser.SYS_CONNECT_BY_PATH - 1634)) | (1 << (PlSqlParser.SYS_CONTEXT - 1634)) | (1 << (PlSqlParser.SYSDATE - 1634)) | (1 << (PlSqlParser.SYSDBA - 1634)) | (1 << (PlSqlParser.SYS_DBURIGEN - 1634)) | (1 << (PlSqlParser.SYSDG - 1634)) | (1 << (PlSqlParser.SYS_DL_CURSOR - 1634)) | (1 << (PlSqlParser.SYS_DM_RXFORM_CHR - 1634)) | (1 << (PlSqlParser.SYS_DM_RXFORM_NUM - 1634)) | (1 << (PlSqlParser.SYS_DOM_COMPARE - 1634)) | (1 << (PlSqlParser.SYS_DST_PRIM2SEC - 1634)) | (1 << (PlSqlParser.SYS_DST_SEC2PRIM - 1634)) | (1 << (PlSqlParser.SYS_ET_BFILE_TO_RAW - 1634)) | (1 << (PlSqlParser.SYS_ET_BLOB_TO_IMAGE - 1634)) | (1 << (PlSqlParser.SYS_ET_IMAGE_TO_BLOB - 1634)) | (1 << (PlSqlParser.SYS_ET_RAW_TO_BFILE - 1634)) | (1 << (PlSqlParser.SYS_EXTPDTXT - 1634)) | (1 << (PlSqlParser.SYS_EXTRACT_UTC - 1634)) | (1 << (PlSqlParser.SYS_FBT_INSDEL - 1634)) | (1 << (PlSqlParser.SYS_FILTER_ACLS - 1634)) | (1 << (PlSqlParser.SYS_FNMATCHES - 1634)) | (1 << (PlSqlParser.SYS_FNREPLACE - 1634)) | (1 << (PlSqlParser.SYS_GET_ACLIDS - 1634)) | (1 << (PlSqlParser.SYS_GET_COL_ACLIDS - 1634)) | (1 << (PlSqlParser.SYS_GET_PRIVILEGES - 1634)) | (1 << (PlSqlParser.SYS_GETTOKENID - 1634)) | (1 << (PlSqlParser.SYS_GETXTIVAL - 1634)) | (1 << (PlSqlParser.SYS_GUID - 1634)) | (1 << (PlSqlParser.SYSGUID - 1634)) | (1 << (PlSqlParser.SYSKM - 1634)) | (1 << (PlSqlParser.SYS_MAKE_XMLNODEID - 1634)) | (1 << (PlSqlParser.SYS_MAKEXML - 1634)))) !== 0) || ((((_la - 1666)) & ~0x1f) == 0 && ((1 << (_la - 1666)) & ((1 << (PlSqlParser.SYS_MKXMLATTR - 1666)) | (1 << (PlSqlParser.SYS_MKXTI - 1666)) | (1 << (PlSqlParser.SYSOBJ - 1666)) | (1 << (PlSqlParser.SYS_OP_ADT2BIN - 1666)) | (1 << (PlSqlParser.SYS_OP_ADTCONS - 1666)) | (1 << (PlSqlParser.SYS_OP_ALSCRVAL - 1666)) | (1 << (PlSqlParser.SYS_OP_ATG - 1666)) | (1 << (PlSqlParser.SYS_OP_BIN2ADT - 1666)) | (1 << (PlSqlParser.SYS_OP_BITVEC - 1666)) | (1 << (PlSqlParser.SYS_OP_BL2R - 1666)) | (1 << (PlSqlParser.SYS_OP_BLOOM_FILTER_LIST - 1666)) | (1 << (PlSqlParser.SYS_OP_BLOOM_FILTER - 1666)) | (1 << (PlSqlParser.SYS_OP_C2C - 1666)) | (1 << (PlSqlParser.SYS_OP_CAST - 1666)) | (1 << (PlSqlParser.SYS_OP_CEG - 1666)) | (1 << (PlSqlParser.SYS_OP_CL2C - 1666)) | (1 << (PlSqlParser.SYS_OP_COMBINED_HASH - 1666)) | (1 << (PlSqlParser.SYS_OP_COMP - 1666)) | (1 << (PlSqlParser.SYS_OP_CONVERT - 1666)) | (1 << (PlSqlParser.SYS_OP_COUNTCHG - 1666)) | (1 << (PlSqlParser.SYS_OP_CSCONV - 1666)) | (1 << (PlSqlParser.SYS_OP_CSCONVTEST - 1666)) | (1 << (PlSqlParser.SYS_OP_CSR - 1666)) | (1 << (PlSqlParser.SYS_OP_CSX_PATCH - 1666)) | (1 << (PlSqlParser.SYS_OP_CYCLED_SEQ - 1666)) | (1 << (PlSqlParser.SYS_OP_DECOMP - 1666)) | (1 << (PlSqlParser.SYS_OP_DESCEND - 1666)) | (1 << (PlSqlParser.SYS_OP_DISTINCT - 1666)) | (1 << (PlSqlParser.SYS_OP_DRA - 1666)) | (1 << (PlSqlParser.SYS_OP_DUMP - 1666)) | (1 << (PlSqlParser.SYS_OP_DV_CHECK - 1666)) | (1 << (PlSqlParser.SYS_OP_ENFORCE_NOT_NULL - 1666)))) !== 0) || ((((_la - 1698)) & ~0x1f) == 0 && ((1 << (_la - 1698)) & ((1 << (PlSqlParser.SYSOPER - 1698)) | (1 << (PlSqlParser.SYS_OP_EXTRACT - 1698)) | (1 << (PlSqlParser.SYS_OP_GROUPING - 1698)) | (1 << (PlSqlParser.SYS_OP_GUID - 1698)) | (1 << (PlSqlParser.SYS_OP_HASH - 1698)) | (1 << (PlSqlParser.SYS_OP_IIX - 1698)) | (1 << (PlSqlParser.SYS_OP_ITR - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_CREATE - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_FILTER_LIST - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_FILTER - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_SUCCEEDED - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_USE - 1698)) | (1 << (PlSqlParser.SYS_OP_LBID - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2BLOB - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2CLOB - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2ID - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2NCLOB - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2TYP - 1698)) | (1 << (PlSqlParser.SYS_OP_LSVI - 1698)) | (1 << (PlSqlParser.SYS_OP_LVL - 1698)) | (1 << (PlSqlParser.SYS_OP_MAKEOID - 1698)) | (1 << (PlSqlParser.SYS_OP_MAP_NONNULL - 1698)) | (1 << (PlSqlParser.SYS_OP_MSR - 1698)) | (1 << (PlSqlParser.SYS_OP_NICOMBINE - 1698)) | (1 << (PlSqlParser.SYS_OP_NIEXTRACT - 1698)) | (1 << (PlSqlParser.SYS_OP_NII - 1698)) | (1 << (PlSqlParser.SYS_OP_NIX - 1698)) | (1 << (PlSqlParser.SYS_OP_NOEXPAND - 1698)) | (1 << (PlSqlParser.SYS_OP_NTCIMG - 1698)) | (1 << (PlSqlParser.SYS_OP_NUMTORAW - 1698)) | (1 << (PlSqlParser.SYS_OP_OIDVALUE - 1698)) | (1 << (PlSqlParser.SYS_OP_OPNSIZE - 1698)))) !== 0) || ((((_la - 1730)) & ~0x1f) == 0 && ((1 << (_la - 1730)) & ((1 << (PlSqlParser.SYS_OP_PAR_1 - 1730)) | (1 << (PlSqlParser.SYS_OP_PARGID_1 - 1730)) | (1 << (PlSqlParser.SYS_OP_PARGID - 1730)) | (1 << (PlSqlParser.SYS_OP_PAR - 1730)) | (1 << (PlSqlParser.SYS_OP_PART_ID - 1730)) | (1 << (PlSqlParser.SYS_OP_PIVOT - 1730)) | (1 << (PlSqlParser.SYS_OP_R2O - 1730)) | (1 << (PlSqlParser.SYS_OP_RAWTONUM - 1730)) | (1 << (PlSqlParser.SYS_OP_RDTM - 1730)) | (1 << (PlSqlParser.SYS_OP_REF - 1730)) | (1 << (PlSqlParser.SYS_OP_RMTD - 1730)) | (1 << (PlSqlParser.SYS_OP_ROWIDTOOBJ - 1730)) | (1 << (PlSqlParser.SYS_OP_RPB - 1730)) | (1 << (PlSqlParser.SYS_OPTLOBPRBSC - 1730)) | (1 << (PlSqlParser.SYS_OP_TOSETID - 1730)) | (1 << (PlSqlParser.SYS_OP_TPR - 1730)) | (1 << (PlSqlParser.SYS_OP_TRTB - 1730)) | (1 << (PlSqlParser.SYS_OPTXICMP - 1730)) | (1 << (PlSqlParser.SYS_OPTXQCASTASNQ - 1730)) | (1 << (PlSqlParser.SYS_OP_UNDESCEND - 1730)) | (1 << (PlSqlParser.SYS_OP_VECAND - 1730)) | (1 << (PlSqlParser.SYS_OP_VECBIT - 1730)) | (1 << (PlSqlParser.SYS_OP_VECOR - 1730)) | (1 << (PlSqlParser.SYS_OP_VECXOR - 1730)) | (1 << (PlSqlParser.SYS_OP_VERSION - 1730)) | (1 << (PlSqlParser.SYS_OP_VREF - 1730)) | (1 << (PlSqlParser.SYS_OP_VVD - 1730)) | (1 << (PlSqlParser.SYS_OP_XMLCONS_FOR_CSX - 1730)) | (1 << (PlSqlParser.SYS_OP_XPTHATG - 1730)) | (1 << (PlSqlParser.SYS_OP_XPTHIDX - 1730)) | (1 << (PlSqlParser.SYS_OP_XPTHOP - 1730)) | (1 << (PlSqlParser.SYS_OP_XTXT2SQLT - 1730)))) !== 0) || ((((_la - 1762)) & ~0x1f) == 0 && ((1 << (_la - 1762)) & ((1 << (PlSqlParser.SYS_OP_ZONE_ID - 1762)) | (1 << (PlSqlParser.SYS_ORDERKEY_DEPTH - 1762)) | (1 << (PlSqlParser.SYS_ORDERKEY_MAXCHILD - 1762)) | (1 << (PlSqlParser.SYS_ORDERKEY_PARENT - 1762)) | (1 << (PlSqlParser.SYS_PARALLEL_TXN - 1762)) | (1 << (PlSqlParser.SYS_PATHID_IS_ATTR - 1762)) | (1 << (PlSqlParser.SYS_PATHID_IS_NMSPC - 1762)) | (1 << (PlSqlParser.SYS_PATHID_LASTNAME - 1762)) | (1 << (PlSqlParser.SYS_PATHID_LASTNMSPC - 1762)) | (1 << (PlSqlParser.SYS_PATH_REVERSE - 1762)) | (1 << (PlSqlParser.SYS_PXQEXTRACT - 1762)) | (1 << (PlSqlParser.SYS_RAW_TO_XSID - 1762)) | (1 << (PlSqlParser.SYS_RID_ORDER - 1762)) | (1 << (PlSqlParser.SYS_ROW_DELTA - 1762)) | (1 << (PlSqlParser.SYS_SC_2_XMLT - 1762)) | (1 << (PlSqlParser.SYS_SYNRCIREDO - 1762)) | (1 << (PlSqlParser.SYSTEM_DEFINED - 1762)) | (1 << (PlSqlParser.SYSTEM - 1762)) | (1 << (PlSqlParser.SYSTIMESTAMP - 1762)) | (1 << (PlSqlParser.SYS_TYPEID - 1762)) | (1 << (PlSqlParser.SYS_UMAKEXML - 1762)) | (1 << (PlSqlParser.SYS_XMLANALYZE - 1762)) | (1 << (PlSqlParser.SYS_XMLCONTAINS - 1762)) | (1 << (PlSqlParser.SYS_XMLCONV - 1762)) | (1 << (PlSqlParser.SYS_XMLEXNSURI - 1762)) | (1 << (PlSqlParser.SYS_XMLGEN - 1762)) | (1 << (PlSqlParser.SYS_XMLI_LOC_ISNODE - 1762)) | (1 << (PlSqlParser.SYS_XMLI_LOC_ISTEXT - 1762)) | (1 << (PlSqlParser.SYS_XMLINSTR - 1762)) | (1 << (PlSqlParser.SYS_XMLLOCATOR_GETSVAL - 1762)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETCID - 1762)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETLOCATOR - 1762)))) !== 0) || ((((_la - 1794)) & ~0x1f) == 0 && ((1 << (_la - 1794)) & ((1 << (PlSqlParser.SYS_XMLNODEID_GETOKEY - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETPATHID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETPTRID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETRID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETSVAL - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETTID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID - 1794)) | (1 << (PlSqlParser.SYS_XMLT_2_SC - 1794)) | (1 << (PlSqlParser.SYS_XMLTRANSLATE - 1794)) | (1 << (PlSqlParser.SYS_XMLTYPE2SQL - 1794)) | (1 << (PlSqlParser.SYS_XQ_ASQLCNV - 1794)) | (1 << (PlSqlParser.SYS_XQ_ATOMCNVCHK - 1794)) | (1 << (PlSqlParser.SYS_XQBASEURI - 1794)) | (1 << (PlSqlParser.SYS_XQCASTABLEERRH - 1794)) | (1 << (PlSqlParser.SYS_XQCODEP2STR - 1794)) | (1 << (PlSqlParser.SYS_XQCODEPEQ - 1794)) | (1 << (PlSqlParser.SYS_XQCON2SEQ - 1794)) | (1 << (PlSqlParser.SYS_XQCONCAT - 1794)) | (1 << (PlSqlParser.SYS_XQDELETE - 1794)) | (1 << (PlSqlParser.SYS_XQDFLTCOLATION - 1794)) | (1 << (PlSqlParser.SYS_XQDOC - 1794)) | (1 << (PlSqlParser.SYS_XQDOCURI - 1794)) | (1 << (PlSqlParser.SYS_XQDURDIV - 1794)) | (1 << (PlSqlParser.SYS_XQED4URI - 1794)) | (1 << (PlSqlParser.SYS_XQENDSWITH - 1794)) | (1 << (PlSqlParser.SYS_XQERRH - 1794)) | (1 << (PlSqlParser.SYS_XQERR - 1794)) | (1 << (PlSqlParser.SYS_XQESHTMLURI - 1794)) | (1 << (PlSqlParser.SYS_XQEXLOBVAL - 1794)) | (1 << (PlSqlParser.SYS_XQEXSTWRP - 1794)) | (1 << (PlSqlParser.SYS_XQEXTRACT - 1794)) | (1 << (PlSqlParser.SYS_XQEXTRREF - 1794)))) !== 0) || ((((_la - 1826)) & ~0x1f) == 0 && ((1 << (_la - 1826)) & ((1 << (PlSqlParser.SYS_XQEXVAL - 1826)) | (1 << (PlSqlParser.SYS_XQFB2STR - 1826)) | (1 << (PlSqlParser.SYS_XQFNBOOL - 1826)) | (1 << (PlSqlParser.SYS_XQFNCMP - 1826)) | (1 << (PlSqlParser.SYS_XQFNDATIM - 1826)) | (1 << (PlSqlParser.SYS_XQFNLNAME - 1826)) | (1 << (PlSqlParser.SYS_XQFNNM - 1826)) | (1 << (PlSqlParser.SYS_XQFNNSURI - 1826)) | (1 << (PlSqlParser.SYS_XQFNPREDTRUTH - 1826)) | (1 << (PlSqlParser.SYS_XQFNQNM - 1826)) | (1 << (PlSqlParser.SYS_XQFNROOT - 1826)) | (1 << (PlSqlParser.SYS_XQFORMATNUM - 1826)) | (1 << (PlSqlParser.SYS_XQFTCONTAIN - 1826)) | (1 << (PlSqlParser.SYS_XQFUNCR - 1826)) | (1 << (PlSqlParser.SYS_XQGETCONTENT - 1826)) | (1 << (PlSqlParser.SYS_XQINDXOF - 1826)) | (1 << (PlSqlParser.SYS_XQINSERT - 1826)) | (1 << (PlSqlParser.SYS_XQINSPFX - 1826)) | (1 << (PlSqlParser.SYS_XQIRI2URI - 1826)) | (1 << (PlSqlParser.SYS_XQLANG - 1826)) | (1 << (PlSqlParser.SYS_XQLLNMFRMQNM - 1826)) | (1 << (PlSqlParser.SYS_XQMKNODEREF - 1826)) | (1 << (PlSqlParser.SYS_XQNILLED - 1826)) | (1 << (PlSqlParser.SYS_XQNODENAME - 1826)) | (1 << (PlSqlParser.SYS_XQNORMSPACE - 1826)) | (1 << (PlSqlParser.SYS_XQNORMUCODE - 1826)) | (1 << (PlSqlParser.SYS_XQ_NRNG - 1826)) | (1 << (PlSqlParser.SYS_XQNSP4PFX - 1826)) | (1 << (PlSqlParser.SYS_XQNSPFRMQNM - 1826)) | (1 << (PlSqlParser.SYS_XQPFXFRMQNM - 1826)) | (1 << (PlSqlParser.SYS_XQ_PKSQL2XML - 1826)) | (1 << (PlSqlParser.SYS_XQPOLYABS - 1826)))) !== 0) || ((((_la - 1858)) & ~0x1f) == 0 && ((1 << (_la - 1858)) & ((1 << (PlSqlParser.SYS_XQPOLYADD - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYCEL - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYCSTBL - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYCST - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYDIV - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYFLR - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYMOD - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYMUL - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYRND - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYSQRT - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYSUB - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYUMUS - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYUPLS - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVEQ - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVGE - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVGT - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVLE - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVLT - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVNE - 1858)) | (1 << (PlSqlParser.SYS_XQREF2VAL - 1858)) | (1 << (PlSqlParser.SYS_XQRENAME - 1858)) | (1 << (PlSqlParser.SYS_XQREPLACE - 1858)) | (1 << (PlSqlParser.SYS_XQRESVURI - 1858)) | (1 << (PlSqlParser.SYS_XQRNDHALF2EVN - 1858)) | (1 << (PlSqlParser.SYS_XQRSLVQNM - 1858)) | (1 << (PlSqlParser.SYS_XQRYENVPGET - 1858)) | (1 << (PlSqlParser.SYS_XQRYVARGET - 1858)) | (1 << (PlSqlParser.SYS_XQRYWRP - 1858)) | (1 << (PlSqlParser.SYS_XQSEQ2CON4XC - 1858)) | (1 << (PlSqlParser.SYS_XQSEQ2CON - 1858)) | (1 << (PlSqlParser.SYS_XQSEQDEEPEQ - 1858)) | (1 << (PlSqlParser.SYS_XQSEQINSB - 1858)))) !== 0) || ((((_la - 1890)) & ~0x1f) == 0 && ((1 << (_la - 1890)) & ((1 << (PlSqlParser.SYS_XQSEQRM - 1890)) | (1 << (PlSqlParser.SYS_XQSEQRVS - 1890)) | (1 << (PlSqlParser.SYS_XQSEQSUB - 1890)) | (1 << (PlSqlParser.SYS_XQSEQTYPMATCH - 1890)) | (1 << (PlSqlParser.SYS_XQSTARTSWITH - 1890)) | (1 << (PlSqlParser.SYS_XQSTATBURI - 1890)) | (1 << (PlSqlParser.SYS_XQSTR2CODEP - 1890)) | (1 << (PlSqlParser.SYS_XQSTRJOIN - 1890)) | (1 << (PlSqlParser.SYS_XQSUBSTRAFT - 1890)) | (1 << (PlSqlParser.SYS_XQSUBSTRBEF - 1890)) | (1 << (PlSqlParser.SYS_XQTOKENIZE - 1890)) | (1 << (PlSqlParser.SYS_XQTREATAS - 1890)) | (1 << (PlSqlParser.SYS_XQ_UPKXML2SQL - 1890)) | (1 << (PlSqlParser.SYS_XQXFORM - 1890)) | (1 << (PlSqlParser.SYS_XSID_TO_RAW - 1890)) | (1 << (PlSqlParser.SYS_ZMAP_FILTER - 1890)) | (1 << (PlSqlParser.SYS_ZMAP_REFRESH - 1890)) | (1 << (PlSqlParser.TABLE_LOOKUP_BY_NL - 1890)) | (1 << (PlSqlParser.TABLESPACE_NO - 1890)) | (1 << (PlSqlParser.TABLESPACE - 1890)) | (1 << (PlSqlParser.TABLES - 1890)) | (1 << (PlSqlParser.TABLE_STATS - 1890)) | (1 << (PlSqlParser.TABLE - 1890)) | (1 << (PlSqlParser.TABNO - 1890)) | (1 << (PlSqlParser.TAG - 1890)) | (1 << (PlSqlParser.TANH - 1890)) | (1 << (PlSqlParser.TAN - 1890)) | (1 << (PlSqlParser.TBLORIDXPARTNUM - 1890)) | (1 << (PlSqlParser.TEMPFILE - 1890)) | (1 << (PlSqlParser.TEMPLATE - 1890)) | (1 << (PlSqlParser.TEMPORARY - 1890)) | (1 << (PlSqlParser.TEMP_TABLE - 1890)))) !== 0) || ((((_la - 1922)) & ~0x1f) == 0 && ((1 << (_la - 1922)) & ((1 << (PlSqlParser.TEST - 1922)) | (1 << (PlSqlParser.TEXT - 1922)) | (1 << (PlSqlParser.THAN - 1922)) | (1 << (PlSqlParser.THEN - 1922)) | (1 << (PlSqlParser.THE - 1922)) | (1 << (PlSqlParser.THREAD - 1922)) | (1 << (PlSqlParser.THROUGH - 1922)) | (1 << (PlSqlParser.TIER - 1922)) | (1 << (PlSqlParser.TIES - 1922)) | (1 << (PlSqlParser.TIMEOUT - 1922)) | (1 << (PlSqlParser.TIMESTAMP_LTZ_UNCONSTRAINED - 1922)) | (1 << (PlSqlParser.TIMESTAMP - 1922)) | (1 << (PlSqlParser.TIMESTAMP_TZ_UNCONSTRAINED - 1922)) | (1 << (PlSqlParser.TIMESTAMP_UNCONSTRAINED - 1922)) | (1 << (PlSqlParser.TIMES - 1922)) | (1 << (PlSqlParser.TIME - 1922)) | (1 << (PlSqlParser.TIMEZONE_ABBR - 1922)) | (1 << (PlSqlParser.TIMEZONE_HOUR - 1922)) | (1 << (PlSqlParser.TIMEZONE_MINUTE - 1922)) | (1 << (PlSqlParser.TIMEZONE_OFFSET - 1922)) | (1 << (PlSqlParser.TIMEZONE_REGION - 1922)) | (1 << (PlSqlParser.TIME_ZONE - 1922)) | (1 << (PlSqlParser.TIV_GB - 1922)) | (1 << (PlSqlParser.TIV_SSF - 1922)) | (1 << (PlSqlParser.TO_ACLID - 1922)) | (1 << (PlSqlParser.TO_BINARY_DOUBLE - 1922)) | (1 << (PlSqlParser.TO_BINARY_FLOAT - 1922)) | (1 << (PlSqlParser.TO_BLOB - 1922)) | (1 << (PlSqlParser.TO_CLOB - 1922)) | (1 << (PlSqlParser.TO_DSINTERVAL - 1922)) | (1 << (PlSqlParser.TO_LOB - 1922)))) !== 0) || ((((_la - 1954)) & ~0x1f) == 0 && ((1 << (_la - 1954)) & ((1 << (PlSqlParser.TO_MULTI_BYTE - 1954)) | (1 << (PlSqlParser.TO_NCHAR - 1954)) | (1 << (PlSqlParser.TO_NCLOB - 1954)) | (1 << (PlSqlParser.TO_NUMBER - 1954)) | (1 << (PlSqlParser.TOPLEVEL - 1954)) | (1 << (PlSqlParser.TO_SINGLE_BYTE - 1954)) | (1 << (PlSqlParser.TO_TIMESTAMP - 1954)) | (1 << (PlSqlParser.TO_TIMESTAMP_TZ - 1954)) | (1 << (PlSqlParser.TO_TIME - 1954)) | (1 << (PlSqlParser.TO_TIME_TZ - 1954)) | (1 << (PlSqlParser.TO_YMINTERVAL - 1954)) | (1 << (PlSqlParser.TRACE - 1954)) | (1 << (PlSqlParser.TRACING - 1954)) | (1 << (PlSqlParser.TRACKING - 1954)) | (1 << (PlSqlParser.TRAILING - 1954)) | (1 << (PlSqlParser.TRANSACTION - 1954)) | (1 << (PlSqlParser.TRANSFORM_DISTINCT_AGG - 1954)) | (1 << (PlSqlParser.TRANSITIONAL - 1954)) | (1 << (PlSqlParser.TRANSITION - 1954)) | (1 << (PlSqlParser.TRANSLATE - 1954)) | (1 << (PlSqlParser.TRANSLATION - 1954)) | (1 << (PlSqlParser.TREAT - 1954)) | (1 << (PlSqlParser.TRIGGERS - 1954)) | (1 << (PlSqlParser.TRIGGER - 1954)) | (1 << (PlSqlParser.TRUE - 1954)) | (1 << (PlSqlParser.TRUNCATE - 1954)) | (1 << (PlSqlParser.TRUNC - 1954)) | (1 << (PlSqlParser.TRUSTED - 1954)) | (1 << (PlSqlParser.TRUST - 1954)) | (1 << (PlSqlParser.TUNING - 1954)) | (1 << (PlSqlParser.TX - 1954)))) !== 0) || ((((_la - 1986)) & ~0x1f) == 0 && ((1 << (_la - 1986)) & ((1 << (PlSqlParser.TYPES - 1986)) | (1 << (PlSqlParser.TYPE - 1986)) | (1 << (PlSqlParser.TZ_OFFSET - 1986)) | (1 << (PlSqlParser.UB2 - 1986)) | (1 << (PlSqlParser.UBA - 1986)) | (1 << (PlSqlParser.UCS2 - 1986)) | (1 << (PlSqlParser.UID - 1986)) | (1 << (PlSqlParser.UNARCHIVED - 1986)) | (1 << (PlSqlParser.UNBOUNDED - 1986)) | (1 << (PlSqlParser.UNBOUND - 1986)) | (1 << (PlSqlParser.UNCONDITIONAL - 1986)) | (1 << (PlSqlParser.UNDER - 1986)) | (1 << (PlSqlParser.UNDO - 1986)) | (1 << (PlSqlParser.UNDROP - 1986)) | (1 << (PlSqlParser.UNIFORM - 1986)) | (1 << (PlSqlParser.UNISTR - 1986)) | (1 << (PlSqlParser.UNLIMITED - 1986)) | (1 << (PlSqlParser.UNLOAD - 1986)) | (1 << (PlSqlParser.UNLOCK - 1986)) | (1 << (PlSqlParser.UNMATCHED - 1986)) | (1 << (PlSqlParser.UNNEST_INNERJ_DISTINCT_VIEW - 1986)) | (1 << (PlSqlParser.UNNEST_NOSEMIJ_NODISTINCTVIEW - 1986)) | (1 << (PlSqlParser.UNNEST_SEMIJ_VIEW - 1986)) | (1 << (PlSqlParser.UNNEST - 1986)) | (1 << (PlSqlParser.UNPACKED - 1986)) | (1 << (PlSqlParser.UNPIVOT - 1986)) | (1 << (PlSqlParser.UNPLUG - 1986)) | (1 << (PlSqlParser.UNPROTECTED - 1986)) | (1 << (PlSqlParser.UNQUIESCE - 1986)) | (1 << (PlSqlParser.UNRECOVERABLE - 1986)))) !== 0) || ((((_la - 2018)) & ~0x1f) == 0 && ((1 << (_la - 2018)) & ((1 << (PlSqlParser.UNRESTRICTED - 2018)) | (1 << (PlSqlParser.UNSUBSCRIBE - 2018)) | (1 << (PlSqlParser.UNTIL - 2018)) | (1 << (PlSqlParser.UNUSABLE - 2018)) | (1 << (PlSqlParser.UNUSED - 2018)) | (1 << (PlSqlParser.UPDATABLE - 2018)) | (1 << (PlSqlParser.UPDATED - 2018)) | (1 << (PlSqlParser.UPDATEXML - 2018)) | (1 << (PlSqlParser.UPD_INDEXES - 2018)) | (1 << (PlSqlParser.UPD_JOININDEX - 2018)) | (1 << (PlSqlParser.UPGRADE - 2018)) | (1 << (PlSqlParser.UPPER - 2018)) | (1 << (PlSqlParser.UPSERT - 2018)) | (1 << (PlSqlParser.UROWID - 2018)) | (1 << (PlSqlParser.USABLE - 2018)) | (1 << (PlSqlParser.USAGE - 2018)) | (1 << (PlSqlParser.USE_ANTI - 2018)) | (1 << (PlSqlParser.USE_CONCAT - 2018)) | (1 << (PlSqlParser.USE_CUBE - 2018)) | (1 << (PlSqlParser.USE_HASH_AGGREGATION - 2018)) | (1 << (PlSqlParser.USE_HASH_GBY_FOR_PUSHDOWN - 2018)) | (1 << (PlSqlParser.USE_HASH - 2018)) | (1 << (PlSqlParser.USE_HIDDEN_PARTITIONS - 2018)) | (1 << (PlSqlParser.USE_INVISIBLE_INDEXES - 2018)) | (1 << (PlSqlParser.USE_MERGE_CARTESIAN - 2018)) | (1 << (PlSqlParser.USE_MERGE - 2018)) | (1 << (PlSqlParser.USE_NL - 2018)) | (1 << (PlSqlParser.USE_NL_WITH_INDEX - 2018)) | (1 << (PlSqlParser.USE_PRIVATE_OUTLINES - 2018)) | (1 << (PlSqlParser.USER_DATA - 2018)) | (1 << (PlSqlParser.USER_DEFINED - 2018)))) !== 0) || ((((_la - 2050)) & ~0x1f) == 0 && ((1 << (_la - 2050)) & ((1 << (PlSqlParser.USERENV - 2050)) | (1 << (PlSqlParser.USERGROUP - 2050)) | (1 << (PlSqlParser.USER_RECYCLEBIN - 2050)) | (1 << (PlSqlParser.USERS - 2050)) | (1 << (PlSqlParser.USER_TABLESPACES - 2050)) | (1 << (PlSqlParser.USER - 2050)) | (1 << (PlSqlParser.USE_SEMI - 2050)) | (1 << (PlSqlParser.USE_STORED_OUTLINES - 2050)) | (1 << (PlSqlParser.USE_TTT_FOR_GSETS - 2050)) | (1 << (PlSqlParser.USE - 2050)) | (1 << (PlSqlParser.USE_VECTOR_AGGREGATION - 2050)) | (1 << (PlSqlParser.USE_WEAK_NAME_RESL - 2050)) | (1 << (PlSqlParser.USING_NO_EXPAND - 2050)) | (1 << (PlSqlParser.USING - 2050)) | (1 << (PlSqlParser.UTF16BE - 2050)) | (1 << (PlSqlParser.UTF16LE - 2050)) | (1 << (PlSqlParser.UTF32 - 2050)) | (1 << (PlSqlParser.UTF8 - 2050)) | (1 << (PlSqlParser.V1 - 2050)) | (1 << (PlSqlParser.V2 - 2050)) | (1 << (PlSqlParser.VALIDATE - 2050)) | (1 << (PlSqlParser.VALIDATION - 2050)) | (1 << (PlSqlParser.VALID_TIME_END - 2050)) | (1 << (PlSqlParser.VALUE - 2050)) | (1 << (PlSqlParser.VARCHAR2 - 2050)) | (1 << (PlSqlParser.VARCHAR - 2050)) | (1 << (PlSqlParser.VARIABLE - 2050)) | (1 << (PlSqlParser.VAR_POP - 2050)) | (1 << (PlSqlParser.VARRAYS - 2050)) | (1 << (PlSqlParser.VARRAY - 2050)) | (1 << (PlSqlParser.VAR_SAMP - 2050)))) !== 0) || ((((_la - 2082)) & ~0x1f) == 0 && ((1 << (_la - 2082)) & ((1 << (PlSqlParser.VARYING - 2082)) | (1 << (PlSqlParser.VECTOR_READ_TRACE - 2082)) | (1 << (PlSqlParser.VECTOR_READ - 2082)) | (1 << (PlSqlParser.VECTOR_TRANSFORM_DIMS - 2082)) | (1 << (PlSqlParser.VECTOR_TRANSFORM_FACT - 2082)) | (1 << (PlSqlParser.VECTOR_TRANSFORM - 2082)) | (1 << (PlSqlParser.VERIFIER - 2082)) | (1 << (PlSqlParser.VERIFY - 2082)) | (1 << (PlSqlParser.VERSIONING - 2082)) | (1 << (PlSqlParser.VERSIONS_ENDSCN - 2082)) | (1 << (PlSqlParser.VERSIONS_ENDTIME - 2082)) | (1 << (PlSqlParser.VERSIONS_OPERATION - 2082)) | (1 << (PlSqlParser.VERSIONS_STARTSCN - 2082)) | (1 << (PlSqlParser.VERSIONS_STARTTIME - 2082)) | (1 << (PlSqlParser.VERSIONS - 2082)) | (1 << (PlSqlParser.VERSIONS_XID - 2082)) | (1 << (PlSqlParser.VERSION - 2082)) | (1 << (PlSqlParser.VIOLATION - 2082)) | (1 << (PlSqlParser.VIRTUAL - 2082)) | (1 << (PlSqlParser.VISIBILITY - 2082)) | (1 << (PlSqlParser.VISIBLE - 2082)) | (1 << (PlSqlParser.VOLUME - 2082)) | (1 << (PlSqlParser.VSIZE - 2082)) | (1 << (PlSqlParser.WAIT - 2082)) | (1 << (PlSqlParser.WALLET - 2082)) | (1 << (PlSqlParser.WARNING - 2082)) | (1 << (PlSqlParser.WEEKS - 2082)) | (1 << (PlSqlParser.WEEK - 2082)) | (1 << (PlSqlParser.WELLFORMED - 2082)) | (1 << (PlSqlParser.WHENEVER - 2082)) | (1 << (PlSqlParser.WHEN - 2082)))) !== 0) || ((((_la - 2115)) & ~0x1f) == 0 && ((1 << (_la - 2115)) & ((1 << (PlSqlParser.WHILE - 2115)) | (1 << (PlSqlParser.WHITESPACE - 2115)) | (1 << (PlSqlParser.WIDTH_BUCKET - 2115)) | (1 << (PlSqlParser.WITHIN - 2115)) | (1 << (PlSqlParser.WITHOUT - 2115)) | (1 << (PlSqlParser.WITH_PLSQL - 2115)) | (1 << (PlSqlParser.WORK - 2115)) | (1 << (PlSqlParser.WRAPPED - 2115)) | (1 << (PlSqlParser.WRAPPER - 2115)) | (1 << (PlSqlParser.WRITE - 2115)) | (1 << (PlSqlParser.XDB_FASTPATH_INSERT - 2115)) | (1 << (PlSqlParser.X_DYN_PRUNE - 2115)) | (1 << (PlSqlParser.XID - 2115)) | (1 << (PlSqlParser.XML2OBJECT - 2115)) | (1 << (PlSqlParser.XMLAGG - 2115)) | (1 << (PlSqlParser.XMLATTRIBUTES - 2115)) | (1 << (PlSqlParser.XMLCAST - 2115)) | (1 << (PlSqlParser.XMLCDATA - 2115)) | (1 << (PlSqlParser.XMLCOLATTVAL - 2115)) | (1 << (PlSqlParser.XMLCOMMENT - 2115)) | (1 << (PlSqlParser.XMLCONCAT - 2115)) | (1 << (PlSqlParser.XMLDIFF - 2115)) | (1 << (PlSqlParser.XML_DML_RWT_STMT - 2115)) | (1 << (PlSqlParser.XMLELEMENT - 2115)) | (1 << (PlSqlParser.XMLEXISTS2 - 2115)) | (1 << (PlSqlParser.XMLEXISTS - 2115)) | (1 << (PlSqlParser.XMLFOREST - 2115)) | (1 << (PlSqlParser.XMLINDEX_REWRITE_IN_SELECT - 2115)) | (1 << (PlSqlParser.XMLINDEX_REWRITE - 2115)))) !== 0) || ((((_la - 2147)) & ~0x1f) == 0 && ((1 << (_la - 2147)) & ((1 << (PlSqlParser.XMLINDEX_SEL_IDX_TBL - 2147)) | (1 << (PlSqlParser.XMLISNODE - 2147)) | (1 << (PlSqlParser.XMLISVALID - 2147)) | (1 << (PlSqlParser.XMLNAMESPACES - 2147)) | (1 << (PlSqlParser.XMLPARSE - 2147)) | (1 << (PlSqlParser.XMLPATCH - 2147)) | (1 << (PlSqlParser.XMLPI - 2147)) | (1 << (PlSqlParser.XMLQUERYVAL - 2147)) | (1 << (PlSqlParser.XMLQUERY - 2147)) | (1 << (PlSqlParser.XMLROOT - 2147)) | (1 << (PlSqlParser.XMLSCHEMA - 2147)) | (1 << (PlSqlParser.XMLSERIALIZE - 2147)) | (1 << (PlSqlParser.XMLTABLE - 2147)) | (1 << (PlSqlParser.XMLTRANSFORMBLOB - 2147)) | (1 << (PlSqlParser.XMLTRANSFORM - 2147)) | (1 << (PlSqlParser.XMLTYPE - 2147)) | (1 << (PlSqlParser.XML - 2147)) | (1 << (PlSqlParser.XPATHTABLE - 2147)) | (1 << (PlSqlParser.XS_SYS_CONTEXT - 2147)) | (1 << (PlSqlParser.XS - 2147)) | (1 << (PlSqlParser.YEARS - 2147)) | (1 << (PlSqlParser.YEAR - 2147)) | (1 << (PlSqlParser.YES - 2147)) | (1 << (PlSqlParser.YMINTERVAL_UNCONSTRAINED - 2147)) | (1 << (PlSqlParser.ZONEMAP - 2147)) | (1 << (PlSqlParser.ZONE - 2147)) | (1 << (PlSqlParser.PREDICTION - 2147)) | (1 << (PlSqlParser.PREDICTION_BOUNDS - 2147)) | (1 << (PlSqlParser.PREDICTION_COST - 2147)) | (1 << (PlSqlParser.PREDICTION_DETAILS - 2147)) | (1 << (PlSqlParser.PREDICTION_PROBABILITY - 2147)))) !== 0) || ((((_la - 2179)) & ~0x1f) == 0 && ((1 << (_la - 2179)) & ((1 << (PlSqlParser.PREDICTION_SET - 2179)) | (1 << (PlSqlParser.CUME_DIST - 2179)) | (1 << (PlSqlParser.DENSE_RANK - 2179)) | (1 << (PlSqlParser.LISTAGG - 2179)) | (1 << (PlSqlParser.PERCENT_RANK - 2179)) | (1 << (PlSqlParser.PERCENTILE_CONT - 2179)) | (1 << (PlSqlParser.PERCENTILE_DISC - 2179)) | (1 << (PlSqlParser.RANK - 2179)) | (1 << (PlSqlParser.AVG - 2179)) | (1 << (PlSqlParser.CORR - 2179)) | (1 << (PlSqlParser.COVAR_ - 2179)) | (1 << (PlSqlParser.DECODE - 2179)) | (1 << (PlSqlParser.LAG - 2179)) | (1 << (PlSqlParser.LEAD - 2179)) | (1 << (PlSqlParser.MAX - 2179)) | (1 << (PlSqlParser.MEDIAN - 2179)) | (1 << (PlSqlParser.MIN - 2179)) | (1 << (PlSqlParser.NTILE - 2179)) | (1 << (PlSqlParser.NVL - 2179)) | (1 << (PlSqlParser.RATIO_TO_REPORT - 2179)) | (1 << (PlSqlParser.REGR_ - 2179)) | (1 << (PlSqlParser.ROUND - 2179)) | (1 << (PlSqlParser.ROW_NUMBER - 2179)) | (1 << (PlSqlParser.SUBSTR - 2179)) | (1 << (PlSqlParser.TO_CHAR - 2179)) | (1 << (PlSqlParser.TRIM - 2179)) | (1 << (PlSqlParser.SUM - 2179)) | (1 << (PlSqlParser.STDDEV - 2179)) | (1 << (PlSqlParser.VAR_ - 2179)) | (1 << (PlSqlParser.VARIANCE - 2179)) | (1 << (PlSqlParser.LEAST - 2179)) | (1 << (PlSqlParser.GREATEST - 2179)))) !== 0) || ((((_la - 2211)) & ~0x1f) == 0 && ((1 << (_la - 2211)) & ((1 << (PlSqlParser.TO_DATE - 2211)) | (1 << (PlSqlParser.NATIONAL_CHAR_STRING_LIT - 2211)) | (1 << (PlSqlParser.PERIOD - 2211)) | (1 << (PlSqlParser.UNSIGNED_INTEGER - 2211)) | (1 << (PlSqlParser.APPROXIMATE_NUM_LIT - 2211)) | (1 << (PlSqlParser.CHAR_STRING - 2211)) | (1 << (PlSqlParser.DELIMITED_ID - 2211)) | (1 << (PlSqlParser.LEFT_PAREN - 2211)) | (1 << (PlSqlParser.PLUS_SIGN - 2211)) | (1 << (PlSqlParser.MINUS_SIGN - 2211)) | (1 << (PlSqlParser.BINDVAR - 2211)) | (1 << (PlSqlParser.COLON - 2211)))) !== 0) || _la===PlSqlParser.INTRODUCER || _la===PlSqlParser.REGULAR_ID) { this.state = 10178; this.expressions(); } this.state = 10181; this.match(PlSqlParser.RIGHT_PAREN); break; } this.state = 10184; this.match(PlSqlParser.RIGHT_PAREN); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Unary_expressionContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_unary_expression; return this; } Unary_expressionContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Unary_expressionContext.prototype.constructor = Unary_expressionContext; Unary_expressionContext.prototype.unary_expression = function() { return this.getTypedRuleContext(Unary_expressionContext,0); }; Unary_expressionContext.prototype.MINUS_SIGN = function() { return this.getToken(PlSqlParser.MINUS_SIGN, 0); }; Unary_expressionContext.prototype.PLUS_SIGN = function() { return this.getToken(PlSqlParser.PLUS_SIGN, 0); }; Unary_expressionContext.prototype.PRIOR = function() { return this.getToken(PlSqlParser.PRIOR, 0); }; Unary_expressionContext.prototype.CONNECT_BY_ROOT = function() { return this.getToken(PlSqlParser.CONNECT_BY_ROOT, 0); }; Unary_expressionContext.prototype.NEW = function() { return this.getToken(PlSqlParser.NEW, 0); }; Unary_expressionContext.prototype.DISTINCT = function() { return this.getToken(PlSqlParser.DISTINCT, 0); }; Unary_expressionContext.prototype.ALL = function() { return this.getToken(PlSqlParser.ALL, 0); }; Unary_expressionContext.prototype.case_statement = function() { return this.getTypedRuleContext(Case_statementContext,0); }; Unary_expressionContext.prototype.quantified_expression = function() { return this.getTypedRuleContext(Quantified_expressionContext,0); }; Unary_expressionContext.prototype.standard_function = function() { return this.getTypedRuleContext(Standard_functionContext,0); }; Unary_expressionContext.prototype.atom = function() { return this.getTypedRuleContext(AtomContext,0); }; Unary_expressionContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterUnary_expression(this); } }; Unary_expressionContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitUnary_expression(this); } }; Unary_expressionContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitUnary_expression(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Unary_expressionContext = Unary_expressionContext; PlSqlParser.prototype.unary_expression = function() { var localctx = new Unary_expressionContext(this, this._ctx, this.state); this.enterRule(localctx, 1268, PlSqlParser.RULE_unary_expression); var _la = 0; // Token type try { this.state = 10202; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,1379,this._ctx); switch(la_) { case 1: this.enterOuterAlt(localctx, 1); this.state = 10186; _la = this._input.LA(1); if(!(_la===PlSqlParser.PLUS_SIGN || _la===PlSqlParser.MINUS_SIGN)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } this.state = 10187; this.unary_expression(); break; case 2: this.enterOuterAlt(localctx, 2); this.state = 10188; this.match(PlSqlParser.PRIOR); this.state = 10189; this.unary_expression(); break; case 3: this.enterOuterAlt(localctx, 3); this.state = 10190; this.match(PlSqlParser.CONNECT_BY_ROOT); this.state = 10191; this.unary_expression(); break; case 4: this.enterOuterAlt(localctx, 4); this.state = 10192; this.match(PlSqlParser.NEW); this.state = 10193; this.unary_expression(); break; case 5: this.enterOuterAlt(localctx, 5); this.state = 10194; this.match(PlSqlParser.DISTINCT); this.state = 10195; this.unary_expression(); break; case 6: this.enterOuterAlt(localctx, 6); this.state = 10196; this.match(PlSqlParser.ALL); this.state = 10197; this.unary_expression(); break; case 7: this.enterOuterAlt(localctx, 7); this.state = 10198; this.case_statement(); break; case 8: this.enterOuterAlt(localctx, 8); this.state = 10199; this.quantified_expression(); break; case 9: this.enterOuterAlt(localctx, 9); this.state = 10200; this.standard_function(); break; case 10: this.enterOuterAlt(localctx, 10); this.state = 10201; this.atom(); break; } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Case_statementContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_case_statement; return this; } Case_statementContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Case_statementContext.prototype.constructor = Case_statementContext; Case_statementContext.prototype.searched_case_statement = function() { return this.getTypedRuleContext(Searched_case_statementContext,0); }; Case_statementContext.prototype.simple_case_statement = function() { return this.getTypedRuleContext(Simple_case_statementContext,0); }; Case_statementContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterCase_statement(this); } }; Case_statementContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitCase_statement(this); } }; Case_statementContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitCase_statement(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Case_statementContext = Case_statementContext; PlSqlParser.prototype.case_statement = function() { var localctx = new Case_statementContext(this, this._ctx, this.state); this.enterRule(localctx, 1270, PlSqlParser.RULE_case_statement); try { this.state = 10206; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,1380,this._ctx); switch(la_) { case 1: this.enterOuterAlt(localctx, 1); this.state = 10204; this.searched_case_statement(); break; case 2: this.enterOuterAlt(localctx, 2); this.state = 10205; this.simple_case_statement(); break; } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Simple_case_statementContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_simple_case_statement; this.ck1 = null; // Token return this; } Simple_case_statementContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Simple_case_statementContext.prototype.constructor = Simple_case_statementContext; Simple_case_statementContext.prototype.expression = function() { return this.getTypedRuleContext(ExpressionContext,0); }; Simple_case_statementContext.prototype.END = function() { return this.getToken(PlSqlParser.END, 0); }; Simple_case_statementContext.prototype.CASE = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.CASE); } else { return this.getToken(PlSqlParser.CASE, i); } }; Simple_case_statementContext.prototype.label_name = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Label_nameContext); } else { return this.getTypedRuleContext(Label_nameContext,i); } }; Simple_case_statementContext.prototype.simple_case_when_part = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Simple_case_when_partContext); } else { return this.getTypedRuleContext(Simple_case_when_partContext,i); } }; Simple_case_statementContext.prototype.case_else_part = function() { return this.getTypedRuleContext(Case_else_partContext,0); }; Simple_case_statementContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterSimple_case_statement(this); } }; Simple_case_statementContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitSimple_case_statement(this); } }; Simple_case_statementContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitSimple_case_statement(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Simple_case_statementContext = Simple_case_statementContext; PlSqlParser.prototype.simple_case_statement = function() { var localctx = new Simple_case_statementContext(this, this._ctx, this.state); this.enterRule(localctx, 1272, PlSqlParser.RULE_simple_case_statement); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 10209; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,1381,this._ctx); if(la_===1) { this.state = 10208; this.label_name(); } this.state = 10211; localctx.ck1 = this.match(PlSqlParser.CASE); this.state = 10212; this.expression(); this.state = 10214; this._errHandler.sync(this); _la = this._input.LA(1); do { this.state = 10213; this.simple_case_when_part(); this.state = 10216; this._errHandler.sync(this); _la = this._input.LA(1); } while(_la===PlSqlParser.WHEN); this.state = 10219; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.ELSE) { this.state = 10218; this.case_else_part(); } this.state = 10221; this.match(PlSqlParser.END); this.state = 10223; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,1384,this._ctx); if(la_===1) { this.state = 10222; this.match(PlSqlParser.CASE); } this.state = 10226; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,1385,this._ctx); if(la_===1) { this.state = 10225; this.label_name(); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Simple_case_when_partContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_simple_case_when_part; return this; } Simple_case_when_partContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Simple_case_when_partContext.prototype.constructor = Simple_case_when_partContext; Simple_case_when_partContext.prototype.WHEN = function() { return this.getToken(PlSqlParser.WHEN, 0); }; Simple_case_when_partContext.prototype.expression = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(ExpressionContext); } else { return this.getTypedRuleContext(ExpressionContext,i); } }; Simple_case_when_partContext.prototype.THEN = function() { return this.getToken(PlSqlParser.THEN, 0); }; Simple_case_when_partContext.prototype.seq_of_statements = function() { return this.getTypedRuleContext(Seq_of_statementsContext,0); }; Simple_case_when_partContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterSimple_case_when_part(this); } }; Simple_case_when_partContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitSimple_case_when_part(this); } }; Simple_case_when_partContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitSimple_case_when_part(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Simple_case_when_partContext = Simple_case_when_partContext; PlSqlParser.prototype.simple_case_when_part = function() { var localctx = new Simple_case_when_partContext(this, this._ctx, this.state); this.enterRule(localctx, 1274, PlSqlParser.RULE_simple_case_when_part); try { this.enterOuterAlt(localctx, 1); this.state = 10228; this.match(PlSqlParser.WHEN); this.state = 10229; this.expression(); this.state = 10230; this.match(PlSqlParser.THEN); this.state = 10233; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,1386,this._ctx); switch(la_) { case 1: this.state = 10231; this.seq_of_statements(); break; case 2: this.state = 10232; this.expression(); break; } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Searched_case_statementContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_searched_case_statement; this.ck1 = null; // Token return this; } Searched_case_statementContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Searched_case_statementContext.prototype.constructor = Searched_case_statementContext; Searched_case_statementContext.prototype.END = function() { return this.getToken(PlSqlParser.END, 0); }; Searched_case_statementContext.prototype.CASE = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.CASE); } else { return this.getToken(PlSqlParser.CASE, i); } }; Searched_case_statementContext.prototype.label_name = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Label_nameContext); } else { return this.getTypedRuleContext(Label_nameContext,i); } }; Searched_case_statementContext.prototype.searched_case_when_part = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Searched_case_when_partContext); } else { return this.getTypedRuleContext(Searched_case_when_partContext,i); } }; Searched_case_statementContext.prototype.case_else_part = function() { return this.getTypedRuleContext(Case_else_partContext,0); }; Searched_case_statementContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterSearched_case_statement(this); } }; Searched_case_statementContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitSearched_case_statement(this); } }; Searched_case_statementContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitSearched_case_statement(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Searched_case_statementContext = Searched_case_statementContext; PlSqlParser.prototype.searched_case_statement = function() { var localctx = new Searched_case_statementContext(this, this._ctx, this.state); this.enterRule(localctx, 1276, PlSqlParser.RULE_searched_case_statement); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 10236; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,1387,this._ctx); if(la_===1) { this.state = 10235; this.label_name(); } this.state = 10238; localctx.ck1 = this.match(PlSqlParser.CASE); this.state = 10240; this._errHandler.sync(this); _la = this._input.LA(1); do { this.state = 10239; this.searched_case_when_part(); this.state = 10242; this._errHandler.sync(this); _la = this._input.LA(1); } while(_la===PlSqlParser.WHEN); this.state = 10245; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.ELSE) { this.state = 10244; this.case_else_part(); } this.state = 10247; this.match(PlSqlParser.END); this.state = 10249; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,1390,this._ctx); if(la_===1) { this.state = 10248; this.match(PlSqlParser.CASE); } this.state = 10252; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,1391,this._ctx); if(la_===1) { this.state = 10251; this.label_name(); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Searched_case_when_partContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_searched_case_when_part; return this; } Searched_case_when_partContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Searched_case_when_partContext.prototype.constructor = Searched_case_when_partContext; Searched_case_when_partContext.prototype.WHEN = function() { return this.getToken(PlSqlParser.WHEN, 0); }; Searched_case_when_partContext.prototype.expression = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(ExpressionContext); } else { return this.getTypedRuleContext(ExpressionContext,i); } }; Searched_case_when_partContext.prototype.THEN = function() { return this.getToken(PlSqlParser.THEN, 0); }; Searched_case_when_partContext.prototype.seq_of_statements = function() { return this.getTypedRuleContext(Seq_of_statementsContext,0); }; Searched_case_when_partContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterSearched_case_when_part(this); } }; Searched_case_when_partContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitSearched_case_when_part(this); } }; Searched_case_when_partContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitSearched_case_when_part(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Searched_case_when_partContext = Searched_case_when_partContext; PlSqlParser.prototype.searched_case_when_part = function() { var localctx = new Searched_case_when_partContext(this, this._ctx, this.state); this.enterRule(localctx, 1278, PlSqlParser.RULE_searched_case_when_part); try { this.enterOuterAlt(localctx, 1); this.state = 10254; this.match(PlSqlParser.WHEN); this.state = 10255; this.expression(); this.state = 10256; this.match(PlSqlParser.THEN); this.state = 10259; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,1392,this._ctx); switch(la_) { case 1: this.state = 10257; this.seq_of_statements(); break; case 2: this.state = 10258; this.expression(); break; } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Case_else_partContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_case_else_part; return this; } Case_else_partContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Case_else_partContext.prototype.constructor = Case_else_partContext; Case_else_partContext.prototype.ELSE = function() { return this.getToken(PlSqlParser.ELSE, 0); }; Case_else_partContext.prototype.seq_of_statements = function() { return this.getTypedRuleContext(Seq_of_statementsContext,0); }; Case_else_partContext.prototype.expression = function() { return this.getTypedRuleContext(ExpressionContext,0); }; Case_else_partContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterCase_else_part(this); } }; Case_else_partContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitCase_else_part(this); } }; Case_else_partContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitCase_else_part(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Case_else_partContext = Case_else_partContext; PlSqlParser.prototype.case_else_part = function() { var localctx = new Case_else_partContext(this, this._ctx, this.state); this.enterRule(localctx, 1280, PlSqlParser.RULE_case_else_part); try { this.enterOuterAlt(localctx, 1); this.state = 10261; this.match(PlSqlParser.ELSE); this.state = 10264; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,1393,this._ctx); switch(la_) { case 1: this.state = 10262; this.seq_of_statements(); break; case 2: this.state = 10263; this.expression(); break; } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function AtomContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_atom; return this; } AtomContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); AtomContext.prototype.constructor = AtomContext; AtomContext.prototype.table_element = function() { return this.getTypedRuleContext(Table_elementContext,0); }; AtomContext.prototype.outer_join_sign = function() { return this.getTypedRuleContext(Outer_join_signContext,0); }; AtomContext.prototype.bind_variable = function() { return this.getTypedRuleContext(Bind_variableContext,0); }; AtomContext.prototype.constant = function() { return this.getTypedRuleContext(ConstantContext,0); }; AtomContext.prototype.general_element = function() { return this.getTypedRuleContext(General_elementContext,0); }; AtomContext.prototype.LEFT_PAREN = function() { return this.getToken(PlSqlParser.LEFT_PAREN, 0); }; AtomContext.prototype.subquery = function() { return this.getTypedRuleContext(SubqueryContext,0); }; AtomContext.prototype.RIGHT_PAREN = function() { return this.getToken(PlSqlParser.RIGHT_PAREN, 0); }; AtomContext.prototype.subquery_operation_part = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Subquery_operation_partContext); } else { return this.getTypedRuleContext(Subquery_operation_partContext,i); } }; AtomContext.prototype.expressions = function() { return this.getTypedRuleContext(ExpressionsContext,0); }; AtomContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterAtom(this); } }; AtomContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitAtom(this); } }; AtomContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitAtom(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.AtomContext = AtomContext; PlSqlParser.prototype.atom = function() { var localctx = new AtomContext(this, this._ctx, this.state); this.enterRule(localctx, 1282, PlSqlParser.RULE_atom); try { this.state = 10285; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,1395,this._ctx); switch(la_) { case 1: this.enterOuterAlt(localctx, 1); this.state = 10266; this.table_element(); this.state = 10267; this.outer_join_sign(); break; case 2: this.enterOuterAlt(localctx, 2); this.state = 10269; this.bind_variable(); break; case 3: this.enterOuterAlt(localctx, 3); this.state = 10270; this.constant(); break; case 4: this.enterOuterAlt(localctx, 4); this.state = 10271; this.general_element(); break; case 5: this.enterOuterAlt(localctx, 5); this.state = 10272; this.match(PlSqlParser.LEFT_PAREN); this.state = 10273; this.subquery(); this.state = 10274; this.match(PlSqlParser.RIGHT_PAREN); this.state = 10278; this._errHandler.sync(this); var _alt = this._interp.adaptivePredict(this._input,1394,this._ctx) while(_alt!=2 && _alt!=antlr4.atn.ATN.INVALID_ALT_NUMBER) { if(_alt===1) { this.state = 10275; this.subquery_operation_part(); } this.state = 10280; this._errHandler.sync(this); _alt = this._interp.adaptivePredict(this._input,1394,this._ctx); } break; case 6: this.enterOuterAlt(localctx, 6); this.state = 10281; this.match(PlSqlParser.LEFT_PAREN); this.state = 10282; this.expressions(); this.state = 10283; this.match(PlSqlParser.RIGHT_PAREN); break; } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Quantified_expressionContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_quantified_expression; return this; } Quantified_expressionContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Quantified_expressionContext.prototype.constructor = Quantified_expressionContext; Quantified_expressionContext.prototype.SOME = function() { return this.getToken(PlSqlParser.SOME, 0); }; Quantified_expressionContext.prototype.EXISTS = function() { return this.getToken(PlSqlParser.EXISTS, 0); }; Quantified_expressionContext.prototype.ALL = function() { return this.getToken(PlSqlParser.ALL, 0); }; Quantified_expressionContext.prototype.ANY = function() { return this.getToken(PlSqlParser.ANY, 0); }; Quantified_expressionContext.prototype.LEFT_PAREN = function() { return this.getToken(PlSqlParser.LEFT_PAREN, 0); }; Quantified_expressionContext.prototype.subquery = function() { return this.getTypedRuleContext(SubqueryContext,0); }; Quantified_expressionContext.prototype.RIGHT_PAREN = function() { return this.getToken(PlSqlParser.RIGHT_PAREN, 0); }; Quantified_expressionContext.prototype.expression = function() { return this.getTypedRuleContext(ExpressionContext,0); }; Quantified_expressionContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterQuantified_expression(this); } }; Quantified_expressionContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitQuantified_expression(this); } }; Quantified_expressionContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitQuantified_expression(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Quantified_expressionContext = Quantified_expressionContext; PlSqlParser.prototype.quantified_expression = function() { var localctx = new Quantified_expressionContext(this, this._ctx, this.state); this.enterRule(localctx, 1284, PlSqlParser.RULE_quantified_expression); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 10287; _la = this._input.LA(1); if(!(_la===PlSqlParser.ALL || _la===PlSqlParser.ANY || _la===PlSqlParser.EXISTS || _la===PlSqlParser.SOME)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } this.state = 10296; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,1396,this._ctx); switch(la_) { case 1: this.state = 10288; this.match(PlSqlParser.LEFT_PAREN); this.state = 10289; this.subquery(); this.state = 10290; this.match(PlSqlParser.RIGHT_PAREN); break; case 2: this.state = 10292; this.match(PlSqlParser.LEFT_PAREN); this.state = 10293; this.expression(); this.state = 10294; this.match(PlSqlParser.RIGHT_PAREN); break; } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function String_functionContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_string_function; return this; } String_functionContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); String_functionContext.prototype.constructor = String_functionContext; String_functionContext.prototype.SUBSTR = function() { return this.getToken(PlSqlParser.SUBSTR, 0); }; String_functionContext.prototype.LEFT_PAREN = function() { return this.getToken(PlSqlParser.LEFT_PAREN, 0); }; String_functionContext.prototype.expression = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(ExpressionContext); } else { return this.getTypedRuleContext(ExpressionContext,i); } }; String_functionContext.prototype.COMMA = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.COMMA); } else { return this.getToken(PlSqlParser.COMMA, i); } }; String_functionContext.prototype.RIGHT_PAREN = function() { return this.getToken(PlSqlParser.RIGHT_PAREN, 0); }; String_functionContext.prototype.TO_CHAR = function() { return this.getToken(PlSqlParser.TO_CHAR, 0); }; String_functionContext.prototype.table_element = function() { return this.getTypedRuleContext(Table_elementContext,0); }; String_functionContext.prototype.standard_function = function() { return this.getTypedRuleContext(Standard_functionContext,0); }; String_functionContext.prototype.quoted_string = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Quoted_stringContext); } else { return this.getTypedRuleContext(Quoted_stringContext,i); } }; String_functionContext.prototype.DECODE = function() { return this.getToken(PlSqlParser.DECODE, 0); }; String_functionContext.prototype.expressions = function() { return this.getTypedRuleContext(ExpressionsContext,0); }; String_functionContext.prototype.CHR = function() { return this.getToken(PlSqlParser.CHR, 0); }; String_functionContext.prototype.concatenation = function() { return this.getTypedRuleContext(ConcatenationContext,0); }; String_functionContext.prototype.USING = function() { return this.getToken(PlSqlParser.USING, 0); }; String_functionContext.prototype.NCHAR_CS = function() { return this.getToken(PlSqlParser.NCHAR_CS, 0); }; String_functionContext.prototype.NVL = function() { return this.getToken(PlSqlParser.NVL, 0); }; String_functionContext.prototype.TRIM = function() { return this.getToken(PlSqlParser.TRIM, 0); }; String_functionContext.prototype.FROM = function() { return this.getToken(PlSqlParser.FROM, 0); }; String_functionContext.prototype.LEADING = function() { return this.getToken(PlSqlParser.LEADING, 0); }; String_functionContext.prototype.TRAILING = function() { return this.getToken(PlSqlParser.TRAILING, 0); }; String_functionContext.prototype.BOTH = function() { return this.getToken(PlSqlParser.BOTH, 0); }; String_functionContext.prototype.TO_DATE = function() { return this.getToken(PlSqlParser.TO_DATE, 0); }; String_functionContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterString_function(this); } }; String_functionContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitString_function(this); } }; String_functionContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitString_function(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.String_functionContext = String_functionContext; PlSqlParser.prototype.string_function = function() { var localctx = new String_functionContext(this, this._ctx, this.state); this.enterRule(localctx, 1286, PlSqlParser.RULE_string_function); var _la = 0; // Token type try { this.state = 10368; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.SUBSTR: this.enterOuterAlt(localctx, 1); this.state = 10298; this.match(PlSqlParser.SUBSTR); this.state = 10299; this.match(PlSqlParser.LEFT_PAREN); this.state = 10300; this.expression(); this.state = 10301; this.match(PlSqlParser.COMMA); this.state = 10302; this.expression(); this.state = 10305; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.COMMA) { this.state = 10303; this.match(PlSqlParser.COMMA); this.state = 10304; this.expression(); } this.state = 10307; this.match(PlSqlParser.RIGHT_PAREN); break; case PlSqlParser.TO_CHAR: this.enterOuterAlt(localctx, 2); this.state = 10309; this.match(PlSqlParser.TO_CHAR); this.state = 10310; this.match(PlSqlParser.LEFT_PAREN); this.state = 10314; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,1398,this._ctx); switch(la_) { case 1: this.state = 10311; this.table_element(); break; case 2: this.state = 10312; this.standard_function(); break; case 3: this.state = 10313; this.expression(); break; } this.state = 10318; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,1399,this._ctx); if(la_===1) { this.state = 10316; this.match(PlSqlParser.COMMA); this.state = 10317; this.quoted_string(); } this.state = 10322; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.COMMA) { this.state = 10320; this.match(PlSqlParser.COMMA); this.state = 10321; this.quoted_string(); } this.state = 10324; this.match(PlSqlParser.RIGHT_PAREN); break; case PlSqlParser.DECODE: this.enterOuterAlt(localctx, 3); this.state = 10326; this.match(PlSqlParser.DECODE); this.state = 10327; this.match(PlSqlParser.LEFT_PAREN); this.state = 10328; this.expressions(); this.state = 10329; this.match(PlSqlParser.RIGHT_PAREN); break; case PlSqlParser.CHR: this.enterOuterAlt(localctx, 4); this.state = 10331; this.match(PlSqlParser.CHR); this.state = 10332; this.match(PlSqlParser.LEFT_PAREN); this.state = 10333; this.concatenation(0); this.state = 10334; this.match(PlSqlParser.USING); this.state = 10335; this.match(PlSqlParser.NCHAR_CS); this.state = 10336; this.match(PlSqlParser.RIGHT_PAREN); break; case PlSqlParser.NVL: this.enterOuterAlt(localctx, 5); this.state = 10338; this.match(PlSqlParser.NVL); this.state = 10339; this.match(PlSqlParser.LEFT_PAREN); this.state = 10340; this.expression(); this.state = 10341; this.match(PlSqlParser.COMMA); this.state = 10342; this.expression(); this.state = 10343; this.match(PlSqlParser.RIGHT_PAREN); break; case PlSqlParser.TRIM: this.enterOuterAlt(localctx, 6); this.state = 10345; this.match(PlSqlParser.TRIM); this.state = 10346; this.match(PlSqlParser.LEFT_PAREN); this.state = 10354; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,1403,this._ctx); if(la_===1) { this.state = 10348; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.BOTH || _la===PlSqlParser.LEADING || _la===PlSqlParser.TRAILING) { this.state = 10347; _la = this._input.LA(1); if(!(_la===PlSqlParser.BOTH || _la===PlSqlParser.LEADING || _la===PlSqlParser.TRAILING)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } } this.state = 10351; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.NATIONAL_CHAR_STRING_LIT || _la===PlSqlParser.CHAR_STRING) { this.state = 10350; this.quoted_string(); } this.state = 10353; this.match(PlSqlParser.FROM); } this.state = 10356; this.concatenation(0); this.state = 10357; this.match(PlSqlParser.RIGHT_PAREN); break; case PlSqlParser.TO_DATE: this.enterOuterAlt(localctx, 7); this.state = 10359; this.match(PlSqlParser.TO_DATE); this.state = 10360; this.match(PlSqlParser.LEFT_PAREN); this.state = 10361; this.expression(); this.state = 10364; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.COMMA) { this.state = 10362; this.match(PlSqlParser.COMMA); this.state = 10363; this.quoted_string(); } this.state = 10366; this.match(PlSqlParser.RIGHT_PAREN); break; default: throw new antlr4.error.NoViableAltException(this); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Standard_functionContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_standard_function; return this; } Standard_functionContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Standard_functionContext.prototype.constructor = Standard_functionContext; Standard_functionContext.prototype.string_function = function() { return this.getTypedRuleContext(String_functionContext,0); }; Standard_functionContext.prototype.numeric_function_wrapper = function() { return this.getTypedRuleContext(Numeric_function_wrapperContext,0); }; Standard_functionContext.prototype.other_function = function() { return this.getTypedRuleContext(Other_functionContext,0); }; Standard_functionContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterStandard_function(this); } }; Standard_functionContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitStandard_function(this); } }; Standard_functionContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitStandard_function(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Standard_functionContext = Standard_functionContext; PlSqlParser.prototype.standard_function = function() { var localctx = new Standard_functionContext(this, this._ctx, this.state); this.enterRule(localctx, 1288, PlSqlParser.RULE_standard_function); try { this.state = 10373; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,1406,this._ctx); switch(la_) { case 1: this.enterOuterAlt(localctx, 1); this.state = 10370; this.string_function(); break; case 2: this.enterOuterAlt(localctx, 2); this.state = 10371; this.numeric_function_wrapper(); break; case 3: this.enterOuterAlt(localctx, 3); this.state = 10372; this.other_function(); break; } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function LiteralContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_literal; return this; } LiteralContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); LiteralContext.prototype.constructor = LiteralContext; LiteralContext.prototype.CHAR_STRING = function() { return this.getToken(PlSqlParser.CHAR_STRING, 0); }; LiteralContext.prototype.string_function = function() { return this.getTypedRuleContext(String_functionContext,0); }; LiteralContext.prototype.numeric = function() { return this.getTypedRuleContext(NumericContext,0); }; LiteralContext.prototype.MAXVALUE = function() { return this.getToken(PlSqlParser.MAXVALUE, 0); }; LiteralContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterLiteral(this); } }; LiteralContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitLiteral(this); } }; LiteralContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitLiteral(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.LiteralContext = LiteralContext; PlSqlParser.prototype.literal = function() { var localctx = new LiteralContext(this, this._ctx, this.state); this.enterRule(localctx, 1290, PlSqlParser.RULE_literal); try { this.state = 10379; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.CHAR_STRING: this.enterOuterAlt(localctx, 1); this.state = 10375; this.match(PlSqlParser.CHAR_STRING); break; case PlSqlParser.CHR: case PlSqlParser.DECODE: case PlSqlParser.NVL: case PlSqlParser.SUBSTR: case PlSqlParser.TO_CHAR: case PlSqlParser.TRIM: case PlSqlParser.TO_DATE: this.enterOuterAlt(localctx, 2); this.state = 10376; this.string_function(); break; case PlSqlParser.UNSIGNED_INTEGER: case PlSqlParser.APPROXIMATE_NUM_LIT: this.enterOuterAlt(localctx, 3); this.state = 10377; this.numeric(); break; case PlSqlParser.MAXVALUE: this.enterOuterAlt(localctx, 4); this.state = 10378; this.match(PlSqlParser.MAXVALUE); break; default: throw new antlr4.error.NoViableAltException(this); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Numeric_function_wrapperContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_numeric_function_wrapper; return this; } Numeric_function_wrapperContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Numeric_function_wrapperContext.prototype.constructor = Numeric_function_wrapperContext; Numeric_function_wrapperContext.prototype.numeric_function = function() { return this.getTypedRuleContext(Numeric_functionContext,0); }; Numeric_function_wrapperContext.prototype.single_column_for_loop = function() { return this.getTypedRuleContext(Single_column_for_loopContext,0); }; Numeric_function_wrapperContext.prototype.multi_column_for_loop = function() { return this.getTypedRuleContext(Multi_column_for_loopContext,0); }; Numeric_function_wrapperContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterNumeric_function_wrapper(this); } }; Numeric_function_wrapperContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitNumeric_function_wrapper(this); } }; Numeric_function_wrapperContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitNumeric_function_wrapper(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Numeric_function_wrapperContext = Numeric_function_wrapperContext; PlSqlParser.prototype.numeric_function_wrapper = function() { var localctx = new Numeric_function_wrapperContext(this, this._ctx, this.state); this.enterRule(localctx, 1292, PlSqlParser.RULE_numeric_function_wrapper); try { this.enterOuterAlt(localctx, 1); this.state = 10381; this.numeric_function(); this.state = 10384; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,1408,this._ctx); if(la_===1) { this.state = 10382; this.single_column_for_loop(); } else if(la_===2) { this.state = 10383; this.multi_column_for_loop(); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Numeric_functionContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_numeric_function; return this; } Numeric_functionContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Numeric_functionContext.prototype.constructor = Numeric_functionContext; Numeric_functionContext.prototype.SUM = function() { return this.getToken(PlSqlParser.SUM, 0); }; Numeric_functionContext.prototype.LEFT_PAREN = function() { return this.getToken(PlSqlParser.LEFT_PAREN, 0); }; Numeric_functionContext.prototype.expression = function() { return this.getTypedRuleContext(ExpressionContext,0); }; Numeric_functionContext.prototype.RIGHT_PAREN = function() { return this.getToken(PlSqlParser.RIGHT_PAREN, 0); }; Numeric_functionContext.prototype.DISTINCT = function() { return this.getToken(PlSqlParser.DISTINCT, 0); }; Numeric_functionContext.prototype.ALL = function() { return this.getToken(PlSqlParser.ALL, 0); }; Numeric_functionContext.prototype.COUNT = function() { return this.getToken(PlSqlParser.COUNT, 0); }; Numeric_functionContext.prototype.ASTERISK = function() { return this.getToken(PlSqlParser.ASTERISK, 0); }; Numeric_functionContext.prototype.over_clause = function() { return this.getTypedRuleContext(Over_clauseContext,0); }; Numeric_functionContext.prototype.concatenation = function() { return this.getTypedRuleContext(ConcatenationContext,0); }; Numeric_functionContext.prototype.UNIQUE = function() { return this.getToken(PlSqlParser.UNIQUE, 0); }; Numeric_functionContext.prototype.ROUND = function() { return this.getToken(PlSqlParser.ROUND, 0); }; Numeric_functionContext.prototype.COMMA = function() { return this.getToken(PlSqlParser.COMMA, 0); }; Numeric_functionContext.prototype.UNSIGNED_INTEGER = function() { return this.getToken(PlSqlParser.UNSIGNED_INTEGER, 0); }; Numeric_functionContext.prototype.AVG = function() { return this.getToken(PlSqlParser.AVG, 0); }; Numeric_functionContext.prototype.MAX = function() { return this.getToken(PlSqlParser.MAX, 0); }; Numeric_functionContext.prototype.LEAST = function() { return this.getToken(PlSqlParser.LEAST, 0); }; Numeric_functionContext.prototype.expressions = function() { return this.getTypedRuleContext(ExpressionsContext,0); }; Numeric_functionContext.prototype.GREATEST = function() { return this.getToken(PlSqlParser.GREATEST, 0); }; Numeric_functionContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterNumeric_function(this); } }; Numeric_functionContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitNumeric_function(this); } }; Numeric_functionContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitNumeric_function(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Numeric_functionContext = Numeric_functionContext; PlSqlParser.prototype.numeric_function = function() { var localctx = new Numeric_functionContext(this, this._ctx, this.state); this.enterRule(localctx, 1294, PlSqlParser.RULE_numeric_function); var _la = 0; // Token type try { this.state = 10444; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.SUM: this.enterOuterAlt(localctx, 1); this.state = 10386; this.match(PlSqlParser.SUM); this.state = 10387; this.match(PlSqlParser.LEFT_PAREN); this.state = 10389; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,1409,this._ctx); if(la_===1) { this.state = 10388; _la = this._input.LA(1); if(!(_la===PlSqlParser.ALL || _la===PlSqlParser.DISTINCT)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } } this.state = 10391; this.expression(); this.state = 10392; this.match(PlSqlParser.RIGHT_PAREN); break; case PlSqlParser.COUNT: this.enterOuterAlt(localctx, 2); this.state = 10394; this.match(PlSqlParser.COUNT); this.state = 10395; this.match(PlSqlParser.LEFT_PAREN); this.state = 10403; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.ASTERISK: this.state = 10396; this.match(PlSqlParser.ASTERISK); break; case PlSqlParser.ABORT: case PlSqlParser.ABS: case PlSqlParser.ACCESS: case PlSqlParser.ACCESSED: case PlSqlParser.ACCOUNT: case PlSqlParser.ACL: case PlSqlParser.ACOS: case PlSqlParser.ACTION: case PlSqlParser.ACTIONS: case PlSqlParser.ACTIVATE: case PlSqlParser.ACTIVE: case PlSqlParser.ACTIVE_COMPONENT: case PlSqlParser.ACTIVE_DATA: case PlSqlParser.ACTIVE_FUNCTION: case PlSqlParser.ACTIVE_TAG: case PlSqlParser.ACTIVITY: case PlSqlParser.ADAPTIVE_PLAN: case PlSqlParser.ADD: case PlSqlParser.ADD_COLUMN: case PlSqlParser.ADD_GROUP: case PlSqlParser.ADD_MONTHS: case PlSqlParser.ADJ_DATE: case PlSqlParser.ADMIN: case PlSqlParser.ADMINISTER: case PlSqlParser.ADMINISTRATOR: case PlSqlParser.ADVANCED: case PlSqlParser.ADVISE: case PlSqlParser.ADVISOR: case PlSqlParser.AFD_DISKSTRING: case PlSqlParser.AFTER: case PlSqlParser.AGENT: case PlSqlParser.AGGREGATE: case PlSqlParser.A_LETTER: case PlSqlParser.ALIAS: case PlSqlParser.ALL: case PlSqlParser.ALLOCATE: case PlSqlParser.ALLOW: case PlSqlParser.ALL_ROWS: case PlSqlParser.ALWAYS: case PlSqlParser.ANALYZE: case PlSqlParser.ANCILLARY: case PlSqlParser.AND_EQUAL: case PlSqlParser.ANOMALY: case PlSqlParser.ANSI_REARCH: case PlSqlParser.ANTIJOIN: case PlSqlParser.ANY: case PlSqlParser.ANYSCHEMA: case PlSqlParser.APPEND: case PlSqlParser.APPENDCHILDXML: case PlSqlParser.APPEND_VALUES: case PlSqlParser.APPLICATION: case PlSqlParser.APPLY: case PlSqlParser.APPROX_COUNT_DISTINCT: case PlSqlParser.ARCHIVAL: case PlSqlParser.ARCHIVE: case PlSqlParser.ARCHIVED: case PlSqlParser.ARCHIVELOG: case PlSqlParser.ARRAY: case PlSqlParser.ASCII: case PlSqlParser.ASCIISTR: case PlSqlParser.ASIN: case PlSqlParser.ASIS: case PlSqlParser.ASSEMBLY: case PlSqlParser.ASSIGN: case PlSqlParser.ASSOCIATE: case PlSqlParser.ASYNC: case PlSqlParser.ASYNCHRONOUS: case PlSqlParser.ATAN2: case PlSqlParser.ATAN: case PlSqlParser.AT: case PlSqlParser.ATTRIBUTE: case PlSqlParser.ATTRIBUTES: case PlSqlParser.AUTHENTICATED: case PlSqlParser.AUTHENTICATION: case PlSqlParser.AUTHID: case PlSqlParser.AUTHORIZATION: case PlSqlParser.AUTOALLOCATE: case PlSqlParser.AUTO: case PlSqlParser.AUTOEXTEND: case PlSqlParser.AUTO_LOGIN: case PlSqlParser.AUTOMATIC: case PlSqlParser.AUTONOMOUS_TRANSACTION: case PlSqlParser.AUTO_REOPTIMIZE: case PlSqlParser.AVAILABILITY: case PlSqlParser.AVRO: case PlSqlParser.BACKGROUND: case PlSqlParser.BACKUP: case PlSqlParser.BASIC: case PlSqlParser.BASICFILE: case PlSqlParser.BATCH: case PlSqlParser.BATCHSIZE: case PlSqlParser.BATCH_TABLE_ACCESS_BY_ROWID: case PlSqlParser.BECOME: case PlSqlParser.BEFORE: case PlSqlParser.BEGIN: case PlSqlParser.BEGINNING: case PlSqlParser.BEGIN_OUTLINE_DATA: case PlSqlParser.BEHALF: case PlSqlParser.BEQUEATH: case PlSqlParser.BFILE: case PlSqlParser.BFILENAME: case PlSqlParser.BIGFILE: case PlSqlParser.BINARY: case PlSqlParser.BINARY_DOUBLE: case PlSqlParser.BINARY_DOUBLE_INFINITY: case PlSqlParser.BINARY_DOUBLE_NAN: case PlSqlParser.BINARY_FLOAT: case PlSqlParser.BINARY_FLOAT_INFINITY: case PlSqlParser.BINARY_FLOAT_NAN: case PlSqlParser.BINARY_INTEGER: case PlSqlParser.BIND_AWARE: case PlSqlParser.BINDING: case PlSqlParser.BIN_TO_NUM: case PlSqlParser.BITAND: case PlSqlParser.BITMAP_AND: case PlSqlParser.BITMAP: case PlSqlParser.BITMAPS: case PlSqlParser.BITMAP_TREE: case PlSqlParser.BITS: case PlSqlParser.BLOB: case PlSqlParser.BLOCK: case PlSqlParser.BLOCK_RANGE: case PlSqlParser.BLOCKS: case PlSqlParser.BLOCKSIZE: case PlSqlParser.BODY: case PlSqlParser.BOOLEAN: case PlSqlParser.BOTH: case PlSqlParser.BOUND: case PlSqlParser.BRANCH: case PlSqlParser.BREADTH: case PlSqlParser.BROADCAST: case PlSqlParser.BSON: case PlSqlParser.BUFFER: case PlSqlParser.BUFFER_CACHE: case PlSqlParser.BUFFER_POOL: case PlSqlParser.BUILD: case PlSqlParser.BULK: case PlSqlParser.BYPASS_RECURSIVE_CHECK: case PlSqlParser.BYPASS_UJVC: case PlSqlParser.BYTE: case PlSqlParser.CACHE: case PlSqlParser.CACHE_CB: case PlSqlParser.CACHE_INSTANCES: case PlSqlParser.CACHE_TEMP_TABLE: case PlSqlParser.CACHING: case PlSqlParser.CALCULATED: case PlSqlParser.CALLBACK: case PlSqlParser.CALL: case PlSqlParser.CANCEL: case PlSqlParser.CAPACITY: case PlSqlParser.CARDINALITY: case PlSqlParser.CASCADE: case PlSqlParser.CASE: case PlSqlParser.CAST: case PlSqlParser.CATEGORY: case PlSqlParser.CDBDEFAULT: case PlSqlParser.CEIL: case PlSqlParser.CELL_FLASH_CACHE: case PlSqlParser.CERTIFICATE: case PlSqlParser.CFILE: case PlSqlParser.CHAINED: case PlSqlParser.CHANGE: case PlSqlParser.CHANGE_DUPKEY_ERROR_INDEX: case PlSqlParser.CHARACTER: case PlSqlParser.CHAR: case PlSqlParser.CHAR_CS: case PlSqlParser.CHARTOROWID: case PlSqlParser.CHECK_ACL_REWRITE: case PlSqlParser.CHECKPOINT: case PlSqlParser.CHILD: case PlSqlParser.CHOOSE: case PlSqlParser.CHR: case PlSqlParser.CHUNK: case PlSqlParser.CLASS: case PlSqlParser.CLASSIFIER: case PlSqlParser.CLEANUP: case PlSqlParser.CLEAR: case PlSqlParser.C_LETTER: case PlSqlParser.CLIENT: case PlSqlParser.CLOB: case PlSqlParser.CLONE: case PlSqlParser.CLOSE_CACHED_OPEN_CURSORS: case PlSqlParser.CLOSE: case PlSqlParser.CLUSTER_BY_ROWID: case PlSqlParser.CLUSTER: case PlSqlParser.CLUSTER_DETAILS: case PlSqlParser.CLUSTER_DISTANCE: case PlSqlParser.CLUSTER_ID: case PlSqlParser.CLUSTERING: case PlSqlParser.CLUSTERING_FACTOR: case PlSqlParser.CLUSTER_PROBABILITY: case PlSqlParser.CLUSTER_SET: case PlSqlParser.COALESCE: case PlSqlParser.COALESCE_SQ: case PlSqlParser.COARSE: case PlSqlParser.CO_AUTH_IND: case PlSqlParser.COLD: case PlSqlParser.COLLECT: case PlSqlParser.COLUMNAR: case PlSqlParser.COLUMN_AUTH_INDICATOR: case PlSqlParser.COLUMN: case PlSqlParser.COLUMNS: case PlSqlParser.COLUMN_STATS: case PlSqlParser.COLUMN_VALUE: case PlSqlParser.COMMENT: case PlSqlParser.COMMIT: case PlSqlParser.COMMITTED: case PlSqlParser.COMMON_DATA: case PlSqlParser.COMPACT: case PlSqlParser.COMPATIBILITY: case PlSqlParser.COMPILE: case PlSqlParser.COMPLETE: case PlSqlParser.COMPLIANCE: case PlSqlParser.COMPONENT: case PlSqlParser.COMPONENTS: case PlSqlParser.COMPOSE: case PlSqlParser.COMPOSITE: case PlSqlParser.COMPOSITE_LIMIT: case PlSqlParser.COMPOUND: case PlSqlParser.COMPUTE: case PlSqlParser.CONCAT: case PlSqlParser.CON_DBID_TO_ID: case PlSqlParser.CONDITIONAL: case PlSqlParser.CONDITION: case PlSqlParser.CONFIRM: case PlSqlParser.CONFORMING: case PlSqlParser.CON_GUID_TO_ID: case PlSqlParser.CON_ID: case PlSqlParser.CON_NAME_TO_ID: case PlSqlParser.CONNECT_BY_CB_WHR_ONLY: case PlSqlParser.CONNECT_BY_COMBINE_SW: case PlSqlParser.CONNECT_BY_COST_BASED: case PlSqlParser.CONNECT_BY_ELIM_DUPS: case PlSqlParser.CONNECT_BY_FILTERING: case PlSqlParser.CONNECT_BY_ISCYCLE: case PlSqlParser.CONNECT_BY_ISLEAF: case PlSqlParser.CONNECT_BY_ROOT: case PlSqlParser.CONNECT_TIME: case PlSqlParser.CONSIDER: case PlSqlParser.CONSISTENT: case PlSqlParser.CONSTANT: case PlSqlParser.CONST: case PlSqlParser.CONSTRAINT: case PlSqlParser.CONSTRAINTS: case PlSqlParser.CONSTRUCTOR: case PlSqlParser.CONTAINER: case PlSqlParser.CONTAINER_DATA: case PlSqlParser.CONTAINERS: case PlSqlParser.CONTENT: case PlSqlParser.CONTENTS: case PlSqlParser.CONTEXT: case PlSqlParser.CONTINUE: case PlSqlParser.CONTROLFILE: case PlSqlParser.CON_UID_TO_ID: case PlSqlParser.CONVERT: case PlSqlParser.COOKIE: case PlSqlParser.COPY: case PlSqlParser.CORR_K: case PlSqlParser.CORR_S: case PlSqlParser.CORRUPTION: case PlSqlParser.CORRUPT_XID_ALL: case PlSqlParser.CORRUPT_XID: case PlSqlParser.COS: case PlSqlParser.COSH: case PlSqlParser.COST: case PlSqlParser.COST_XML_QUERY_REWRITE: case PlSqlParser.COUNT: case PlSqlParser.COVAR_POP: case PlSqlParser.COVAR_SAMP: case PlSqlParser.CPU_COSTING: case PlSqlParser.CPU_PER_CALL: case PlSqlParser.CPU_PER_SESSION: case PlSqlParser.CRASH: case PlSqlParser.CREATE_FILE_DEST: case PlSqlParser.CREATE_STORED_OUTLINES: case PlSqlParser.CREATION: case PlSqlParser.CREDENTIAL: case PlSqlParser.CRITICAL: case PlSqlParser.CROSS: case PlSqlParser.CROSSEDITION: case PlSqlParser.CSCONVERT: case PlSqlParser.CUBE_AJ: case PlSqlParser.CUBE: case PlSqlParser.CUBE_GB: case PlSqlParser.CUBE_SJ: case PlSqlParser.CUME_DISTM: case PlSqlParser.CURRENT: case PlSqlParser.CURRENT_DATE: case PlSqlParser.CURRENT_SCHEMA: case PlSqlParser.CURRENT_TIME: case PlSqlParser.CURRENT_TIMESTAMP: case PlSqlParser.CURRENT_USER: case PlSqlParser.CURRENTV: case PlSqlParser.CURSOR: case PlSqlParser.CURSOR_SHARING_EXACT: case PlSqlParser.CURSOR_SPECIFIC_SEGMENT: case PlSqlParser.CUSTOMDATUM: case PlSqlParser.CV: case PlSqlParser.CYCLE: case PlSqlParser.DANGLING: case PlSqlParser.DATABASE: case PlSqlParser.DATA: case PlSqlParser.DATAFILE: case PlSqlParser.DATAFILES: case PlSqlParser.DATAMOVEMENT: case PlSqlParser.DATAOBJNO: case PlSqlParser.DATAOBJ_TO_MAT_PARTITION: case PlSqlParser.DATAOBJ_TO_PARTITION: case PlSqlParser.DATAPUMP: case PlSqlParser.DATA_SECURITY_REWRITE_LIMIT: case PlSqlParser.DATE: case PlSqlParser.DATE_MODE: case PlSqlParser.DAY: case PlSqlParser.DAYS: case PlSqlParser.DBA: case PlSqlParser.DBA_RECYCLEBIN: case PlSqlParser.DBMS_STATS: case PlSqlParser.DB_ROLE_CHANGE: case PlSqlParser.DBTIMEZONE: case PlSqlParser.DB_UNIQUE_NAME: case PlSqlParser.DB_VERSION: case PlSqlParser.DDL: case PlSqlParser.DEALLOCATE: case PlSqlParser.DEBUG: case PlSqlParser.DEBUGGER: case PlSqlParser.DEC: case PlSqlParser.DECIMAL: case PlSqlParser.DECLARE: case PlSqlParser.DECOMPOSE: case PlSqlParser.DECORRELATE: case PlSqlParser.DECR: case PlSqlParser.DECREMENT: case PlSqlParser.DECRYPT: case PlSqlParser.DEDUPLICATE: case PlSqlParser.DEFAULT: case PlSqlParser.DEFAULTS: case PlSqlParser.DEFERRABLE: case PlSqlParser.DEFERRED: case PlSqlParser.DEFINED: case PlSqlParser.DEFINE: case PlSqlParser.DEFINER: case PlSqlParser.DEGREE: case PlSqlParser.DELAY: case PlSqlParser.DELEGATE: case PlSqlParser.DELETE_ALL: case PlSqlParser.DELETE: case PlSqlParser.DELETEXML: case PlSqlParser.DEMAND: case PlSqlParser.DENSE_RANKM: case PlSqlParser.DEPENDENT: case PlSqlParser.DEPTH: case PlSqlParser.DEQUEUE: case PlSqlParser.DEREF: case PlSqlParser.DEREF_NO_REWRITE: case PlSqlParser.DESTROY: case PlSqlParser.DETACHED: case PlSqlParser.DETERMINES: case PlSqlParser.DETERMINISTIC: case PlSqlParser.DICTIONARY: case PlSqlParser.DIMENSION: case PlSqlParser.DIMENSIONS: case PlSqlParser.DIRECT_LOAD: case PlSqlParser.DIRECTORY: case PlSqlParser.DIRECT_PATH: case PlSqlParser.DISABLE_ALL: case PlSqlParser.DISABLE: case PlSqlParser.DISABLE_PARALLEL_DML: case PlSqlParser.DISABLE_PRESET: case PlSqlParser.DISABLE_RPKE: case PlSqlParser.DISALLOW: case PlSqlParser.DISASSOCIATE: case PlSqlParser.DISCARD: case PlSqlParser.DISCONNECT: case PlSqlParser.DISK: case PlSqlParser.DISKGROUP: case PlSqlParser.DISKS: case PlSqlParser.DISMOUNT: case PlSqlParser.DISTINCT: case PlSqlParser.DISTINGUISHED: case PlSqlParser.DISTRIBUTED: case PlSqlParser.DISTRIBUTE: case PlSqlParser.DML: case PlSqlParser.DML_UPDATE: case PlSqlParser.DOCFIDELITY: case PlSqlParser.DOCUMENT: case PlSqlParser.DOMAIN_INDEX_FILTER: case PlSqlParser.DOMAIN_INDEX_NO_SORT: case PlSqlParser.DOMAIN_INDEX_SORT: case PlSqlParser.DOUBLE: case PlSqlParser.DOWNGRADE: case PlSqlParser.DRIVING_SITE: case PlSqlParser.DROP_COLUMN: case PlSqlParser.DROP_GROUP: case PlSqlParser.DSINTERVAL_UNCONSTRAINED: case PlSqlParser.DST_UPGRADE_INSERT_CONV: case PlSqlParser.DUMP: case PlSqlParser.DUPLICATE: case PlSqlParser.DV: case PlSqlParser.DYNAMIC: case PlSqlParser.DYNAMIC_SAMPLING: case PlSqlParser.DYNAMIC_SAMPLING_EST_CDN: case PlSqlParser.EACH: case PlSqlParser.EDITIONABLE: case PlSqlParser.EDITION: case PlSqlParser.EDITIONING: case PlSqlParser.EDITIONS: case PlSqlParser.ELEMENT: case PlSqlParser.ELIM_GROUPBY: case PlSqlParser.ELIMINATE_JOIN: case PlSqlParser.ELIMINATE_OBY: case PlSqlParser.ELIMINATE_OUTER_JOIN: case PlSqlParser.EM: case PlSqlParser.EMPTY_BLOB: case PlSqlParser.EMPTY_CLOB: case PlSqlParser.EMPTY: case PlSqlParser.ENABLE_ALL: case PlSqlParser.ENABLE: case PlSqlParser.ENABLE_PARALLEL_DML: case PlSqlParser.ENABLE_PRESET: case PlSqlParser.ENCODING: case PlSqlParser.ENCRYPT: case PlSqlParser.ENCRYPTION: case PlSqlParser.END_OUTLINE_DATA: case PlSqlParser.ENFORCED: case PlSqlParser.ENFORCE: case PlSqlParser.ENQUEUE: case PlSqlParser.ENTERPRISE: case PlSqlParser.ENTITYESCAPING: case PlSqlParser.ENTRY: case PlSqlParser.EQUIPART: case PlSqlParser.ERR: case PlSqlParser.ERROR_ARGUMENT: case PlSqlParser.ERROR: case PlSqlParser.ERROR_ON_OVERLAP_TIME: case PlSqlParser.ERRORS: case PlSqlParser.ESCAPE: case PlSqlParser.ESTIMATE: case PlSqlParser.EVAL: case PlSqlParser.EVALNAME: case PlSqlParser.EVALUATE: case PlSqlParser.EVALUATION: case PlSqlParser.EVENTS: case PlSqlParser.EVERY: case PlSqlParser.EXCEPT: case PlSqlParser.EXCEPTION: case PlSqlParser.EXCEPTION_INIT: case PlSqlParser.EXCEPTIONS: case PlSqlParser.EXCHANGE: case PlSqlParser.EXCLUDE: case PlSqlParser.EXCLUDING: case PlSqlParser.EXECUTE: case PlSqlParser.EXEMPT: case PlSqlParser.EXISTING: case PlSqlParser.EXISTS: case PlSqlParser.EXISTSNODE: case PlSqlParser.EXIT: case PlSqlParser.EXPAND_GSET_TO_UNION: case PlSqlParser.EXPAND_TABLE: case PlSqlParser.EXP: case PlSqlParser.EXPIRE: case PlSqlParser.EXPLAIN: case PlSqlParser.EXPLOSION: case PlSqlParser.EXPORT: case PlSqlParser.EXPR_CORR_CHECK: case PlSqlParser.EXPRESS: case PlSqlParser.EXTENDS: case PlSqlParser.EXTENT: case PlSqlParser.EXTENTS: case PlSqlParser.EXTERNAL: case PlSqlParser.EXTERNALLY: case PlSqlParser.EXTRACTCLOBXML: case PlSqlParser.EXTRACT: case PlSqlParser.EXTRACTVALUE: case PlSqlParser.EXTRA: case PlSqlParser.FACILITY: case PlSqlParser.FACT: case PlSqlParser.FACTOR: case PlSqlParser.FACTORIZE_JOIN: case PlSqlParser.FAILED: case PlSqlParser.FAILED_LOGIN_ATTEMPTS: case PlSqlParser.FAILGROUP: case PlSqlParser.FAILOVER: case PlSqlParser.FAILURE: case PlSqlParser.FALSE: case PlSqlParser.FAMILY: case PlSqlParser.FAR: case PlSqlParser.FAST: case PlSqlParser.FASTSTART: case PlSqlParser.FBTSCAN: case PlSqlParser.FEATURE_DETAILS: case PlSqlParser.FEATURE_ID: case PlSqlParser.FEATURE_SET: case PlSqlParser.FEATURE_VALUE: case PlSqlParser.FETCH: case PlSqlParser.FILE: case PlSqlParser.FILE_NAME_CONVERT: case PlSqlParser.FILESYSTEM_LIKE_LOGGING: case PlSqlParser.FILTER: case PlSqlParser.FINAL: case PlSqlParser.FINE: case PlSqlParser.FINISH: case PlSqlParser.FIRST: case PlSqlParser.FIRSTM: case PlSqlParser.FIRST_ROWS: case PlSqlParser.FIRST_VALUE: case PlSqlParser.FIXED_VIEW_DATA: case PlSqlParser.FLAGGER: case PlSqlParser.FLASHBACK: case PlSqlParser.FLASH_CACHE: case PlSqlParser.FLOAT: case PlSqlParser.FLOB: case PlSqlParser.FLOOR: case PlSqlParser.FLUSH: case PlSqlParser.FOLDER: case PlSqlParser.FOLLOWING: case PlSqlParser.FOLLOWS: case PlSqlParser.FORALL: case PlSqlParser.FORCE: case PlSqlParser.FORCE_XML_QUERY_REWRITE: case PlSqlParser.FOREIGN: case PlSqlParser.FOREVER: case PlSqlParser.FORMAT: case PlSqlParser.FORWARD: case PlSqlParser.FRAGMENT_NUMBER: case PlSqlParser.FREELIST: case PlSqlParser.FREELISTS: case PlSqlParser.FREEPOOLS: case PlSqlParser.FRESH: case PlSqlParser.FROM_TZ: case PlSqlParser.FULL: case PlSqlParser.FULL_OUTER_JOIN_TO_OUTER: case PlSqlParser.FUNCTION: case PlSqlParser.FUNCTIONS: case PlSqlParser.GATHER_OPTIMIZER_STATISTICS: case PlSqlParser.GATHER_PLAN_STATISTICS: case PlSqlParser.GBY_CONC_ROLLUP: case PlSqlParser.GBY_PUSHDOWN: case PlSqlParser.GENERATED: case PlSqlParser.GET: case PlSqlParser.GLOBAL: case PlSqlParser.GLOBALLY: case PlSqlParser.GLOBAL_NAME: case PlSqlParser.GLOBAL_TOPIC_ENABLED: case PlSqlParser.GROUP_BY: case PlSqlParser.GROUP_ID: case PlSqlParser.GROUPING: case PlSqlParser.GROUPING_ID: case PlSqlParser.GROUPS: case PlSqlParser.GUARANTEED: case PlSqlParser.GUARANTEE: case PlSqlParser.GUARD: case PlSqlParser.HASH_AJ: case PlSqlParser.HASH: case PlSqlParser.HASHKEYS: case PlSqlParser.HASH_SJ: case PlSqlParser.HEADER: case PlSqlParser.HEAP: case PlSqlParser.HELP: case PlSqlParser.HEXTORAW: case PlSqlParser.HEXTOREF: case PlSqlParser.HIDDEN_KEYWORD: case PlSqlParser.HIDE: case PlSqlParser.HIERARCHY: case PlSqlParser.HIGH: case PlSqlParser.HINTSET_BEGIN: case PlSqlParser.HINTSET_END: case PlSqlParser.HOT: case PlSqlParser.HOUR: case PlSqlParser.HWM_BROKERED: case PlSqlParser.HYBRID: case PlSqlParser.IDENTIFIER: case PlSqlParser.IDENTITY: case PlSqlParser.IDGENERATORS: case PlSqlParser.ID: case PlSqlParser.IDLE_TIME: case PlSqlParser.IF: case PlSqlParser.IGNORE: case PlSqlParser.IGNORE_OPTIM_EMBEDDED_HINTS: case PlSqlParser.IGNORE_ROW_ON_DUPKEY_INDEX: case PlSqlParser.IGNORE_WHERE_CLAUSE: case PlSqlParser.ILM: case PlSqlParser.IMMEDIATE: case PlSqlParser.IMPACT: case PlSqlParser.IMPORT: case PlSqlParser.INACTIVE: case PlSqlParser.INCLUDE: case PlSqlParser.INCLUDE_VERSION: case PlSqlParser.INCLUDING: case PlSqlParser.INCREMENTAL: case PlSqlParser.INCREMENT: case PlSqlParser.INCR: case PlSqlParser.INDENT: case PlSqlParser.INDEX_ASC: case PlSqlParser.INDEX_COMBINE: case PlSqlParser.INDEX_DESC: case PlSqlParser.INDEXED: case PlSqlParser.INDEXES: case PlSqlParser.INDEX_FFS: case PlSqlParser.INDEX_FILTER: case PlSqlParser.INDEXING: case PlSqlParser.INDEX_JOIN: case PlSqlParser.INDEX_ROWS: case PlSqlParser.INDEX_RRS: case PlSqlParser.INDEX_RS_ASC: case PlSqlParser.INDEX_RS_DESC: case PlSqlParser.INDEX_RS: case PlSqlParser.INDEX_SCAN: case PlSqlParser.INDEX_SKIP_SCAN: case PlSqlParser.INDEX_SS_ASC: case PlSqlParser.INDEX_SS_DESC: case PlSqlParser.INDEX_SS: case PlSqlParser.INDEX_STATS: case PlSqlParser.INDEXTYPE: case PlSqlParser.INDEXTYPES: case PlSqlParser.INDICATOR: case PlSqlParser.INDICES: case PlSqlParser.INFINITE: case PlSqlParser.INFORMATIONAL: case PlSqlParser.INHERIT: case PlSqlParser.INITCAP: case PlSqlParser.INITIAL: case PlSqlParser.INITIALIZED: case PlSqlParser.INITIALLY: case PlSqlParser.INITRANS: case PlSqlParser.INLINE: case PlSqlParser.INLINE_XMLTYPE_NT: case PlSqlParser.INMEMORY: case PlSqlParser.IN_MEMORY_METADATA: case PlSqlParser.INMEMORY_PRUNING: case PlSqlParser.INNER: case PlSqlParser.INOUT: case PlSqlParser.INPLACE: case PlSqlParser.INSERTCHILDXMLAFTER: case PlSqlParser.INSERTCHILDXMLBEFORE: case PlSqlParser.INSERTCHILDXML: case PlSqlParser.INSERTXMLAFTER: case PlSqlParser.INSERTXMLBEFORE: case PlSqlParser.INSTANCE: case PlSqlParser.INSTANCES: case PlSqlParser.INSTANTIABLE: case PlSqlParser.INSTANTLY: case PlSqlParser.INSTEAD: case PlSqlParser.INSTR2: case PlSqlParser.INSTR4: case PlSqlParser.INSTRB: case PlSqlParser.INSTRC: case PlSqlParser.INSTR: case PlSqlParser.INTEGER: case PlSqlParser.INTERLEAVED: case PlSqlParser.INTERMEDIATE: case PlSqlParser.INTERNAL_CONVERT: case PlSqlParser.INTERNAL_USE: case PlSqlParser.INTERPRETED: case PlSqlParser.INTERVAL: case PlSqlParser.INT: case PlSqlParser.INVALIDATE: case PlSqlParser.INVISIBLE: case PlSqlParser.IN_XQUERY: case PlSqlParser.ISOLATION: case PlSqlParser.ISOLATION_LEVEL: case PlSqlParser.ITERATE: case PlSqlParser.ITERATION_NUMBER: case PlSqlParser.JAVA: case PlSqlParser.JOB: case PlSqlParser.JOIN: case PlSqlParser.JSON_ARRAYAGG: case PlSqlParser.JSON_ARRAY: case PlSqlParser.JSON_EQUAL: case PlSqlParser.JSON_EXISTS2: case PlSqlParser.JSON_EXISTS: case PlSqlParser.JSONGET: case PlSqlParser.JSON: case PlSqlParser.JSON_OBJECTAGG: case PlSqlParser.JSON_OBJECT: case PlSqlParser.JSONPARSE: case PlSqlParser.JSON_QUERY: case PlSqlParser.JSON_SERIALIZE: case PlSqlParser.JSON_TABLE: case PlSqlParser.JSON_TEXTCONTAINS2: case PlSqlParser.JSON_TEXTCONTAINS: case PlSqlParser.JSON_VALUE: case PlSqlParser.KEEP_DUPLICATES: case PlSqlParser.KEEP: case PlSqlParser.KERBEROS: case PlSqlParser.KEY: case PlSqlParser.KEY_LENGTH: case PlSqlParser.KEYSIZE: case PlSqlParser.KEYS: case PlSqlParser.KEYSTORE: case PlSqlParser.KILL: case PlSqlParser.LABEL: case PlSqlParser.LANGUAGE: case PlSqlParser.LAST_DAY: case PlSqlParser.LAST: case PlSqlParser.LAST_VALUE: case PlSqlParser.LATERAL: case PlSqlParser.LAX: case PlSqlParser.LAYER: case PlSqlParser.LDAP_REGISTRATION_ENABLED: case PlSqlParser.LDAP_REGISTRATION: case PlSqlParser.LDAP_REG_SYNC_INTERVAL: case PlSqlParser.LEADING: case PlSqlParser.LEFT: case PlSqlParser.LENGTH2: case PlSqlParser.LENGTH4: case PlSqlParser.LENGTHB: case PlSqlParser.LENGTHC: case PlSqlParser.LENGTH: case PlSqlParser.LESS: case PlSqlParser.LEVEL: case PlSqlParser.LEVELS: case PlSqlParser.LIBRARY: case PlSqlParser.LIFECYCLE: case PlSqlParser.LIFE: case PlSqlParser.LIFETIME: case PlSqlParser.LIKE2: case PlSqlParser.LIKE4: case PlSqlParser.LIKEC: case PlSqlParser.LIKE_EXPAND: case PlSqlParser.LIMIT: case PlSqlParser.LINEAR: case PlSqlParser.LINK: case PlSqlParser.LIST: case PlSqlParser.LN: case PlSqlParser.LNNVL: case PlSqlParser.LOAD: case PlSqlParser.LOB: case PlSqlParser.LOBNVL: case PlSqlParser.LOBS: case PlSqlParser.LOCAL_INDEXES: case PlSqlParser.LOCAL: case PlSqlParser.LOCALTIME: case PlSqlParser.LOCALTIMESTAMP: case PlSqlParser.LOCATION: case PlSqlParser.LOCATOR: case PlSqlParser.LOCKED: case PlSqlParser.LOCKING: case PlSqlParser.LOGFILE: case PlSqlParser.LOGFILES: case PlSqlParser.LOGGING: case PlSqlParser.LOGICAL: case PlSqlParser.LOGICAL_READS_PER_CALL: case PlSqlParser.LOGICAL_READS_PER_SESSION: case PlSqlParser.LOG: case PlSqlParser.LOGMINING: case PlSqlParser.LOGOFF: case PlSqlParser.LOGON: case PlSqlParser.LOG_READ_ONLY_VIOLATIONS: case PlSqlParser.LONG: case PlSqlParser.LOOP: case PlSqlParser.LOWER: case PlSqlParser.LOW: case PlSqlParser.LPAD: case PlSqlParser.LTRIM: case PlSqlParser.MAIN: case PlSqlParser.MAKE_REF: case PlSqlParser.MANAGED: case PlSqlParser.MANAGE: case PlSqlParser.MANAGEMENT: case PlSqlParser.MANAGER: case PlSqlParser.MANUAL: case PlSqlParser.MAP: case PlSqlParser.MAPPING: case PlSqlParser.MASTER: case PlSqlParser.MATCHED: case PlSqlParser.MATCHES: case PlSqlParser.MATCH: case PlSqlParser.MATCH_NUMBER: case PlSqlParser.MATCH_RECOGNIZE: case PlSqlParser.MATERIALIZED: case PlSqlParser.MATERIALIZE: case PlSqlParser.MAXARCHLOGS: case PlSqlParser.MAXDATAFILES: case PlSqlParser.MAXEXTENTS: case PlSqlParser.MAXIMIZE: case PlSqlParser.MAXINSTANCES: case PlSqlParser.MAXLOGFILES: case PlSqlParser.MAXLOGHISTORY: case PlSqlParser.MAXLOGMEMBERS: case PlSqlParser.MAX_SHARED_TEMP_SIZE: case PlSqlParser.MAXSIZE: case PlSqlParser.MAXTRANS: case PlSqlParser.MAXVALUE: case PlSqlParser.MEASURE: case PlSqlParser.MEASURES: case PlSqlParser.MEDIUM: case PlSqlParser.MEMBER: case PlSqlParser.MEMCOMPRESS: case PlSqlParser.MEMORY: case PlSqlParser.MERGEACTIONS: case PlSqlParser.MERGE_AJ: case PlSqlParser.MERGE_CONST_ON: case PlSqlParser.MERGE: case PlSqlParser.MERGE_SJ: case PlSqlParser.METADATA: case PlSqlParser.METHOD: case PlSqlParser.MIGRATE: case PlSqlParser.MIGRATION: case PlSqlParser.MINEXTENTS: case PlSqlParser.MINIMIZE: case PlSqlParser.MINIMUM: case PlSqlParser.MINING: case PlSqlParser.MINUS_NULL: case PlSqlParser.MINUTE: case PlSqlParser.MINVALUE: case PlSqlParser.MIRRORCOLD: case PlSqlParser.MIRRORHOT: case PlSqlParser.MIRROR: case PlSqlParser.MLSLABEL: case PlSqlParser.MODEL_COMPILE_SUBQUERY: case PlSqlParser.MODEL_DONTVERIFY_UNIQUENESS: case PlSqlParser.MODEL_DYNAMIC_SUBQUERY: case PlSqlParser.MODEL_MIN_ANALYSIS: case PlSqlParser.MODEL: case PlSqlParser.MODEL_NB: case PlSqlParser.MODEL_NO_ANALYSIS: case PlSqlParser.MODEL_PBY: case PlSqlParser.MODEL_PUSH_REF: case PlSqlParser.MODEL_SV: case PlSqlParser.MODIFICATION: case PlSqlParser.MODIFY_COLUMN_TYPE: case PlSqlParser.MODIFY: case PlSqlParser.MOD: case PlSqlParser.MODULE: case PlSqlParser.MONITORING: case PlSqlParser.MONITOR: case PlSqlParser.MONTH: case PlSqlParser.MONTHS_BETWEEN: case PlSqlParser.MONTHS: case PlSqlParser.MOUNT: case PlSqlParser.MOUNTPATH: case PlSqlParser.MOVEMENT: case PlSqlParser.MOVE: case PlSqlParser.MULTIDIMENSIONAL: case PlSqlParser.MULTISET: case PlSqlParser.MV_MERGE: case PlSqlParser.NAMED: case PlSqlParser.NAME: case PlSqlParser.NAMESPACE: case PlSqlParser.NAN: case PlSqlParser.NANVL: case PlSqlParser.NATIONAL: case PlSqlParser.NATIVE_FULL_OUTER_JOIN: case PlSqlParser.NATIVE: case PlSqlParser.NATURAL: case PlSqlParser.NAV: case PlSqlParser.NCHAR_CS: case PlSqlParser.NCHAR: case PlSqlParser.NCHR: case PlSqlParser.NCLOB: case PlSqlParser.NEEDED: case PlSqlParser.NEG: case PlSqlParser.NESTED: case PlSqlParser.NESTED_TABLE_FAST_INSERT: case PlSqlParser.NESTED_TABLE_GET_REFS: case PlSqlParser.NESTED_TABLE_ID: case PlSqlParser.NESTED_TABLE_SET_REFS: case PlSqlParser.NESTED_TABLE_SET_SETID: case PlSqlParser.NETWORK: case PlSqlParser.NEVER: case PlSqlParser.NEW: case PlSqlParser.NEW_TIME: case PlSqlParser.NEXT_DAY: case PlSqlParser.NEXT: case PlSqlParser.NL_AJ: case PlSqlParser.NLJ_BATCHING: case PlSqlParser.NLJ_INDEX_FILTER: case PlSqlParser.NLJ_INDEX_SCAN: case PlSqlParser.NLJ_PREFETCH: case PlSqlParser.NLS_CALENDAR: case PlSqlParser.NLS_CHARACTERSET: case PlSqlParser.NLS_CHARSET_DECL_LEN: case PlSqlParser.NLS_CHARSET_ID: case PlSqlParser.NLS_CHARSET_NAME: case PlSqlParser.NLS_COMP: case PlSqlParser.NLS_CURRENCY: case PlSqlParser.NLS_DATE_FORMAT: case PlSqlParser.NLS_DATE_LANGUAGE: case PlSqlParser.NLS_INITCAP: case PlSqlParser.NLS_ISO_CURRENCY: case PlSqlParser.NL_SJ: case PlSqlParser.NLS_LANG: case PlSqlParser.NLS_LANGUAGE: case PlSqlParser.NLS_LENGTH_SEMANTICS: case PlSqlParser.NLS_LOWER: case PlSqlParser.NLS_NCHAR_CONV_EXCP: case PlSqlParser.NLS_NUMERIC_CHARACTERS: case PlSqlParser.NLS_SORT: case PlSqlParser.NLSSORT: case PlSqlParser.NLS_SPECIAL_CHARS: case PlSqlParser.NLS_TERRITORY: case PlSqlParser.NLS_UPPER: case PlSqlParser.NO_ACCESS: case PlSqlParser.NO_ADAPTIVE_PLAN: case PlSqlParser.NO_ANSI_REARCH: case PlSqlParser.NOAPPEND: case PlSqlParser.NOARCHIVELOG: case PlSqlParser.NOAUDIT: case PlSqlParser.NO_AUTO_REOPTIMIZE: case PlSqlParser.NO_BASETABLE_MULTIMV_REWRITE: case PlSqlParser.NO_BATCH_TABLE_ACCESS_BY_ROWID: case PlSqlParser.NO_BIND_AWARE: case PlSqlParser.NO_BUFFER: case PlSqlParser.NOCACHE: case PlSqlParser.NO_CARTESIAN: case PlSqlParser.NO_CHECK_ACL_REWRITE: case PlSqlParser.NO_CLUSTER_BY_ROWID: case PlSqlParser.NO_CLUSTERING: case PlSqlParser.NO_COALESCE_SQ: case PlSqlParser.NO_COMMON_DATA: case PlSqlParser.NO_CONNECT_BY_CB_WHR_ONLY: case PlSqlParser.NO_CONNECT_BY_COMBINE_SW: case PlSqlParser.NO_CONNECT_BY_COST_BASED: case PlSqlParser.NO_CONNECT_BY_ELIM_DUPS: case PlSqlParser.NO_CONNECT_BY_FILTERING: case PlSqlParser.NOCOPY: case PlSqlParser.NO_COST_XML_QUERY_REWRITE: case PlSqlParser.NO_CPU_COSTING: case PlSqlParser.NOCPU_COSTING: case PlSqlParser.NOCYCLE: case PlSqlParser.NO_DATA_SECURITY_REWRITE: case PlSqlParser.NO_DECORRELATE: case PlSqlParser.NODELAY: case PlSqlParser.NO_DOMAIN_INDEX_FILTER: case PlSqlParser.NO_DST_UPGRADE_INSERT_CONV: case PlSqlParser.NO_ELIM_GROUPBY: case PlSqlParser.NO_ELIMINATE_JOIN: case PlSqlParser.NO_ELIMINATE_OBY: case PlSqlParser.NO_ELIMINATE_OUTER_JOIN: case PlSqlParser.NOENTITYESCAPING: case PlSqlParser.NO_EXPAND_GSET_TO_UNION: case PlSqlParser.NO_EXPAND: case PlSqlParser.NO_EXPAND_TABLE: case PlSqlParser.NO_FACT: case PlSqlParser.NO_FACTORIZE_JOIN: case PlSqlParser.NO_FILTERING: case PlSqlParser.NOFORCE: case PlSqlParser.NO_FULL_OUTER_JOIN_TO_OUTER: case PlSqlParser.NO_GATHER_OPTIMIZER_STATISTICS: case PlSqlParser.NO_GBY_PUSHDOWN: case PlSqlParser.NOGUARANTEE: case PlSqlParser.NO_INDEX_FFS: case PlSqlParser.NO_INDEX: case PlSqlParser.NO_INDEX_SS: case PlSqlParser.NO_INMEMORY: case PlSqlParser.NO_INMEMORY_PRUNING: case PlSqlParser.NOKEEP: case PlSqlParser.NO_LOAD: case PlSqlParser.NOLOCAL: case PlSqlParser.NOLOGGING: case PlSqlParser.NOMAPPING: case PlSqlParser.NOMAXVALUE: case PlSqlParser.NO_MERGE: case PlSqlParser.NOMINIMIZE: case PlSqlParser.NOMINVALUE: case PlSqlParser.NO_MODEL_PUSH_REF: case PlSqlParser.NO_MONITORING: case PlSqlParser.NOMONITORING: case PlSqlParser.NO_MONITOR: case PlSqlParser.NO_MULTIMV_REWRITE: case PlSqlParser.NO_NATIVE_FULL_OUTER_JOIN: case PlSqlParser.NONBLOCKING: case PlSqlParser.NONEDITIONABLE: case PlSqlParser.NONE: case PlSqlParser.NO_NLJ_BATCHING: case PlSqlParser.NO_NLJ_PREFETCH: case PlSqlParser.NO: case PlSqlParser.NONSCHEMA: case PlSqlParser.NO_OBJECT_LINK: case PlSqlParser.NOORDER: case PlSqlParser.NO_ORDER_ROLLUPS: case PlSqlParser.NO_OUTER_JOIN_TO_ANTI: case PlSqlParser.NO_OUTER_JOIN_TO_INNER: case PlSqlParser.NOOVERRIDE: case PlSqlParser.NO_PARALLEL_INDEX: case PlSqlParser.NOPARALLEL_INDEX: case PlSqlParser.NO_PARALLEL: case PlSqlParser.NOPARALLEL: case PlSqlParser.NO_PARTIAL_COMMIT: case PlSqlParser.NO_PARTIAL_JOIN: case PlSqlParser.NO_PARTIAL_ROLLUP_PUSHDOWN: case PlSqlParser.NOPARTITION: case PlSqlParser.NO_PLACE_DISTINCT: case PlSqlParser.NO_PLACE_GROUP_BY: case PlSqlParser.NO_PQ_CONCURRENT_UNION: case PlSqlParser.NO_PQ_MAP: case PlSqlParser.NO_PQ_REPLICATE: case PlSqlParser.NO_PQ_SKEW: case PlSqlParser.NO_PRUNE_GSETS: case PlSqlParser.NO_PULL_PRED: case PlSqlParser.NO_PUSH_PRED: case PlSqlParser.NO_PUSH_SUBQ: case PlSqlParser.NO_PX_FAULT_TOLERANCE: case PlSqlParser.NO_PX_JOIN_FILTER: case PlSqlParser.NO_QKN_BUFF: case PlSqlParser.NO_QUERY_TRANSFORMATION: case PlSqlParser.NO_REF_CASCADE: case PlSqlParser.NORELOCATE: case PlSqlParser.NORELY: case PlSqlParser.NOREPAIR: case PlSqlParser.NOREPLAY: case PlSqlParser.NORESETLOGS: case PlSqlParser.NO_RESULT_CACHE: case PlSqlParser.NOREVERSE: case PlSqlParser.NO_REWRITE: case PlSqlParser.NOREWRITE: case PlSqlParser.NORMAL: case PlSqlParser.NO_ROOT_SW_FOR_LOCAL: case PlSqlParser.NOROWDEPENDENCIES: case PlSqlParser.NOSCHEMACHECK: case PlSqlParser.NOSEGMENT: case PlSqlParser.NO_SEMIJOIN: case PlSqlParser.NO_SEMI_TO_INNER: case PlSqlParser.NO_SET_TO_JOIN: case PlSqlParser.NOSORT: case PlSqlParser.NO_SQL_TRANSLATION: case PlSqlParser.NO_SQL_TUNE: case PlSqlParser.NO_STAR_TRANSFORMATION: case PlSqlParser.NO_STATEMENT_QUEUING: case PlSqlParser.NO_STATS_GSETS: case PlSqlParser.NOSTRICT: case PlSqlParser.NO_SUBQUERY_PRUNING: case PlSqlParser.NO_SUBSTRB_PAD: case PlSqlParser.NO_SWAP_JOIN_INPUTS: case PlSqlParser.NOSWITCH: case PlSqlParser.NO_TABLE_LOOKUP_BY_NL: case PlSqlParser.NO_TEMP_TABLE: case PlSqlParser.NOTHING: case PlSqlParser.NOTIFICATION: case PlSqlParser.NO_TRANSFORM_DISTINCT_AGG: case PlSqlParser.NO_UNNEST: case PlSqlParser.NO_USE_CUBE: case PlSqlParser.NO_USE_HASH_AGGREGATION: case PlSqlParser.NO_USE_HASH_GBY_FOR_PUSHDOWN: case PlSqlParser.NO_USE_HASH: case PlSqlParser.NO_USE_INVISIBLE_INDEXES: case PlSqlParser.NO_USE_MERGE: case PlSqlParser.NO_USE_NL: case PlSqlParser.NO_USE_VECTOR_AGGREGATION: case PlSqlParser.NOVALIDATE: case PlSqlParser.NO_VECTOR_TRANSFORM_DIMS: case PlSqlParser.NO_VECTOR_TRANSFORM_FACT: case PlSqlParser.NO_VECTOR_TRANSFORM: case PlSqlParser.NO_XDB_FASTPATH_INSERT: case PlSqlParser.NO_XML_DML_REWRITE: case PlSqlParser.NO_XMLINDEX_REWRITE_IN_SELECT: case PlSqlParser.NO_XMLINDEX_REWRITE: case PlSqlParser.NO_XML_QUERY_REWRITE: case PlSqlParser.NO_ZONEMAP: case PlSqlParser.NTH_VALUE: case PlSqlParser.NULLIF: case PlSqlParser.NULL_: case PlSqlParser.NULLS: case PlSqlParser.NUMBER: case PlSqlParser.NUMERIC: case PlSqlParser.NUM_INDEX_KEYS: case PlSqlParser.NUMTODSINTERVAL: case PlSqlParser.NUMTOYMINTERVAL: case PlSqlParser.NVARCHAR2: case PlSqlParser.NVL2: case PlSqlParser.OBJECT2XML: case PlSqlParser.OBJECT: case PlSqlParser.OBJ_ID: case PlSqlParser.OBJNO: case PlSqlParser.OBJNO_REUSE: case PlSqlParser.OCCURENCES: case PlSqlParser.OFFLINE: case PlSqlParser.OFF: case PlSqlParser.OFFSET: case PlSqlParser.OIDINDEX: case PlSqlParser.OID: case PlSqlParser.OLAP: case PlSqlParser.OLD: case PlSqlParser.OLD_PUSH_PRED: case PlSqlParser.OLS: case PlSqlParser.OLTP: case PlSqlParser.OMIT: case PlSqlParser.ONE: case PlSqlParser.ONLINE: case PlSqlParser.ONLY: case PlSqlParser.OPAQUE: case PlSqlParser.OPAQUE_TRANSFORM: case PlSqlParser.OPAQUE_XCANONICAL: case PlSqlParser.OPCODE: case PlSqlParser.OPEN: case PlSqlParser.OPERATIONS: case PlSqlParser.OPERATOR: case PlSqlParser.OPT_ESTIMATE: case PlSqlParser.OPTIMAL: case PlSqlParser.OPTIMIZE: case PlSqlParser.OPTIMIZER_FEATURES_ENABLE: case PlSqlParser.OPTIMIZER_GOAL: case PlSqlParser.OPT_PARAM: case PlSqlParser.ORA_BRANCH: case PlSqlParser.ORA_CHECK_ACL: case PlSqlParser.ORA_CHECK_PRIVILEGE: case PlSqlParser.ORA_CLUSTERING: case PlSqlParser.ORADATA: case PlSqlParser.ORADEBUG: case PlSqlParser.ORA_DST_AFFECTED: case PlSqlParser.ORA_DST_CONVERT: case PlSqlParser.ORA_DST_ERROR: case PlSqlParser.ORA_GET_ACLIDS: case PlSqlParser.ORA_GET_PRIVILEGES: case PlSqlParser.ORA_HASH: case PlSqlParser.ORA_INVOKING_USERID: case PlSqlParser.ORA_INVOKING_USER: case PlSqlParser.ORA_INVOKING_XS_USER_GUID: case PlSqlParser.ORA_INVOKING_XS_USER: case PlSqlParser.ORA_RAWCOMPARE: case PlSqlParser.ORA_RAWCONCAT: case PlSqlParser.ORA_ROWSCN: case PlSqlParser.ORA_ROWSCN_RAW: case PlSqlParser.ORA_ROWVERSION: case PlSqlParser.ORA_TABVERSION: case PlSqlParser.ORA_WRITE_TIME: case PlSqlParser.ORDERED: case PlSqlParser.ORDERED_PREDICATES: case PlSqlParser.ORDINALITY: case PlSqlParser.OR_EXPAND: case PlSqlParser.ORGANIZATION: case PlSqlParser.OR_PREDICATES: case PlSqlParser.OSERROR: case PlSqlParser.OTHER: case PlSqlParser.OUTER_JOIN_TO_ANTI: case PlSqlParser.OUTER_JOIN_TO_INNER: case PlSqlParser.OUTER: case PlSqlParser.OUTLINE_LEAF: case PlSqlParser.OUTLINE: case PlSqlParser.OUT_OF_LINE: case PlSqlParser.OUT: case PlSqlParser.OVERFLOW_NOMOVE: case PlSqlParser.OVERFLOW: case PlSqlParser.OVERLAPS: case PlSqlParser.OVER: case PlSqlParser.OVERRIDING: case PlSqlParser.OWNER: case PlSqlParser.OWNERSHIP: case PlSqlParser.OWN: case PlSqlParser.PACKAGE: case PlSqlParser.PACKAGES: case PlSqlParser.PARALLEL_ENABLE: case PlSqlParser.PARALLEL_INDEX: case PlSqlParser.PARALLEL: case PlSqlParser.PARAMETERS: case PlSqlParser.PARAM: case PlSqlParser.PARENT: case PlSqlParser.PARITY: case PlSqlParser.PARTIAL_JOIN: case PlSqlParser.PARTIALLY: case PlSqlParser.PARTIAL: case PlSqlParser.PARTIAL_ROLLUP_PUSHDOWN: case PlSqlParser.PARTITION_HASH: case PlSqlParser.PARTITION_LIST: case PlSqlParser.PARTITION: case PlSqlParser.PARTITION_RANGE: case PlSqlParser.PARTITIONS: case PlSqlParser.PARTNUMINST: case PlSqlParser.PASSING: case PlSqlParser.PASSWORD_GRACE_TIME: case PlSqlParser.PASSWORD_LIFE_TIME: case PlSqlParser.PASSWORD_LOCK_TIME: case PlSqlParser.PASSWORD: case PlSqlParser.PASSWORD_REUSE_MAX: case PlSqlParser.PASSWORD_REUSE_TIME: case PlSqlParser.PASSWORD_VERIFY_FUNCTION: case PlSqlParser.PAST: case PlSqlParser.PATCH: case PlSqlParser.PATH: case PlSqlParser.PATH_PREFIX: case PlSqlParser.PATHS: case PlSqlParser.PATTERN: case PlSqlParser.PBL_HS_BEGIN: case PlSqlParser.PBL_HS_END: case PlSqlParser.PCTINCREASE: case PlSqlParser.PCTTHRESHOLD: case PlSqlParser.PCTUSED: case PlSqlParser.PCTVERSION: case PlSqlParser.PENDING: case PlSqlParser.PERCENT_KEYWORD: case PlSqlParser.PERCENT_RANKM: case PlSqlParser.PERFORMANCE: case PlSqlParser.PERIOD_KEYWORD: case PlSqlParser.PERMANENT: case PlSqlParser.PERMISSION: case PlSqlParser.PERMUTE: case PlSqlParser.PER: case PlSqlParser.PFILE: case PlSqlParser.PHYSICAL: case PlSqlParser.PIKEY: case PlSqlParser.PIPELINED: case PlSqlParser.PIV_GB: case PlSqlParser.PIVOT: case PlSqlParser.PIV_SSF: case PlSqlParser.PLACE_DISTINCT: case PlSqlParser.PLACE_GROUP_BY: case PlSqlParser.PLAN: case PlSqlParser.PLSCOPE_SETTINGS: case PlSqlParser.PLS_INTEGER: case PlSqlParser.PLSQL_CCFLAGS: case PlSqlParser.PLSQL_CODE_TYPE: case PlSqlParser.PLSQL_DEBUG: case PlSqlParser.PLSQL_OPTIMIZE_LEVEL: case PlSqlParser.PLSQL_WARNINGS: case PlSqlParser.PLUGGABLE: case PlSqlParser.POINT: case PlSqlParser.POLICY: case PlSqlParser.POOL_16K: case PlSqlParser.POOL_2K: case PlSqlParser.POOL_32K: case PlSqlParser.POOL_4K: case PlSqlParser.POOL_8K: case PlSqlParser.POSITIVEN: case PlSqlParser.POSITIVE: case PlSqlParser.POST_TRANSACTION: case PlSqlParser.POWERMULTISET_BY_CARDINALITY: case PlSqlParser.POWERMULTISET: case PlSqlParser.POWER: case PlSqlParser.PQ_CONCURRENT_UNION: case PlSqlParser.PQ_DISTRIBUTE: case PlSqlParser.PQ_DISTRIBUTE_WINDOW: case PlSqlParser.PQ_FILTER: case PlSqlParser.PQ_MAP: case PlSqlParser.PQ_NOMAP: case PlSqlParser.PQ_REPLICATE: case PlSqlParser.PQ_SKEW: case PlSqlParser.PRAGMA: case PlSqlParser.PREBUILT: case PlSqlParser.PRECEDES: case PlSqlParser.PRECEDING: case PlSqlParser.PRECISION: case PlSqlParser.PRECOMPUTE_SUBQUERY: case PlSqlParser.PREDICATE_REORDERS: case PlSqlParser.PRELOAD: case PlSqlParser.PREPARE: case PlSqlParser.PRESENTNNV: case PlSqlParser.PRESENT: case PlSqlParser.PRESENTV: case PlSqlParser.PRESERVE_OID: case PlSqlParser.PRESERVE: case PlSqlParser.PRETTY: case PlSqlParser.PREVIOUS: case PlSqlParser.PREV: case PlSqlParser.PRIMARY: case PlSqlParser.PRINTBLOBTOCLOB: case PlSqlParser.PRIORITY: case PlSqlParser.PRIOR: case PlSqlParser.PRIVATE: case PlSqlParser.PRIVATE_SGA: case PlSqlParser.PRIVILEGED: case PlSqlParser.PRIVILEGE: case PlSqlParser.PRIVILEGES: case PlSqlParser.PROCEDURAL: case PlSqlParser.PROCEDURE: case PlSqlParser.PROCESS: case PlSqlParser.PROFILE: case PlSqlParser.PROGRAM: case PlSqlParser.PROJECT: case PlSqlParser.PROPAGATE: case PlSqlParser.PROTECTED: case PlSqlParser.PROTECTION: case PlSqlParser.PROXY: case PlSqlParser.PRUNING: case PlSqlParser.PULL_PRED: case PlSqlParser.PURGE: case PlSqlParser.PUSH_PRED: case PlSqlParser.PUSH_SUBQ: case PlSqlParser.PX_FAULT_TOLERANCE: case PlSqlParser.PX_GRANULE: case PlSqlParser.PX_JOIN_FILTER: case PlSqlParser.QB_NAME: case PlSqlParser.QUERY_BLOCK: case PlSqlParser.QUERY: case PlSqlParser.QUEUE_CURR: case PlSqlParser.QUEUE: case PlSqlParser.QUEUE_ROWP: case PlSqlParser.QUIESCE: case PlSqlParser.QUORUM: case PlSqlParser.QUOTA: case PlSqlParser.RAISE: case PlSqlParser.RANDOM_LOCAL: case PlSqlParser.RANDOM: case PlSqlParser.RANGE: case PlSqlParser.RANKM: case PlSqlParser.RAPIDLY: case PlSqlParser.RAW: case PlSqlParser.RAWTOHEX: case PlSqlParser.RAWTONHEX: case PlSqlParser.RBA: case PlSqlParser.RBO_OUTLINE: case PlSqlParser.RDBA: case PlSqlParser.READ: case PlSqlParser.READS: case PlSqlParser.REALM: case PlSqlParser.REAL: case PlSqlParser.REBALANCE: case PlSqlParser.REBUILD: case PlSqlParser.RECORD: case PlSqlParser.RECORDS_PER_BLOCK: case PlSqlParser.RECOVERABLE: case PlSqlParser.RECOVER: case PlSqlParser.RECOVERY: case PlSqlParser.RECYCLEBIN: case PlSqlParser.RECYCLE: case PlSqlParser.REDACTION: case PlSqlParser.REDEFINE: case PlSqlParser.REDO: case PlSqlParser.REDUCED: case PlSqlParser.REDUNDANCY: case PlSqlParser.REF_CASCADE_CURSOR: case PlSqlParser.REFERENCED: case PlSqlParser.REFERENCE: case PlSqlParser.REFERENCES: case PlSqlParser.REFERENCING: case PlSqlParser.REF: case PlSqlParser.REFRESH: case PlSqlParser.REFTOHEX: case PlSqlParser.REGEXP_COUNT: case PlSqlParser.REGEXP_INSTR: case PlSqlParser.REGEXP_LIKE: case PlSqlParser.REGEXP_REPLACE: case PlSqlParser.REGEXP_SUBSTR: case PlSqlParser.REGISTER: case PlSqlParser.REGR_AVGX: case PlSqlParser.REGR_AVGY: case PlSqlParser.REGR_COUNT: case PlSqlParser.REGR_INTERCEPT: case PlSqlParser.REGR_R2: case PlSqlParser.REGR_SLOPE: case PlSqlParser.REGR_SXX: case PlSqlParser.REGR_SXY: case PlSqlParser.REGR_SYY: case PlSqlParser.REGULAR: case PlSqlParser.REJECT: case PlSqlParser.REKEY: case PlSqlParser.RELATIONAL: case PlSqlParser.RELOCATE: case PlSqlParser.RELY: case PlSqlParser.REMAINDER: case PlSqlParser.REMOTE_MAPPED: case PlSqlParser.REMOVE: case PlSqlParser.RENAME: case PlSqlParser.REPAIR: case PlSqlParser.REPEAT: case PlSqlParser.REPLACE: case PlSqlParser.REPLICATION: case PlSqlParser.REQUIRED: case PlSqlParser.RESETLOGS: case PlSqlParser.RESET: case PlSqlParser.RESIZE: case PlSqlParser.RESOLVE: case PlSqlParser.RESOLVER: case PlSqlParser.RESPECT: case PlSqlParser.RESTART: case PlSqlParser.RESTORE_AS_INTERVALS: case PlSqlParser.RESTORE: case PlSqlParser.RESTRICT_ALL_REF_CONS: case PlSqlParser.RESTRICTED: case PlSqlParser.RESTRICT_REFERENCES: case PlSqlParser.RESTRICT: case PlSqlParser.RESULT_CACHE: case PlSqlParser.RESULT: case PlSqlParser.RESUMABLE: case PlSqlParser.RESUME: case PlSqlParser.RETENTION: case PlSqlParser.RETRY_ON_ROW_CHANGE: case PlSqlParser.RETURNING: case PlSqlParser.RETURN: case PlSqlParser.REUSE: case PlSqlParser.REVERSE: case PlSqlParser.REWRITE_OR_ERROR: case PlSqlParser.REWRITE: case PlSqlParser.RIGHT: case PlSqlParser.ROLE: case PlSqlParser.ROLESET: case PlSqlParser.ROLES: case PlSqlParser.ROLLBACK: case PlSqlParser.ROLLING: case PlSqlParser.ROLLUP: case PlSqlParser.ROWDEPENDENCIES: case PlSqlParser.ROWID_MAPPING_TABLE: case PlSqlParser.ROWID: case PlSqlParser.ROWIDTOCHAR: case PlSqlParser.ROWIDTONCHAR: case PlSqlParser.ROW_LENGTH: case PlSqlParser.ROWNUM: case PlSqlParser.ROW: case PlSqlParser.ROWS: case PlSqlParser.RPAD: case PlSqlParser.RTRIM: case PlSqlParser.RULE: case PlSqlParser.RULES: case PlSqlParser.RUNNING: case PlSqlParser.SALT: case PlSqlParser.SAMPLE: case PlSqlParser.SAVE_AS_INTERVALS: case PlSqlParser.SAVEPOINT: case PlSqlParser.SAVE: case PlSqlParser.SB4: case PlSqlParser.SCALE_ROWS: case PlSqlParser.SCALE: case PlSqlParser.SCAN_INSTANCES: case PlSqlParser.SCAN: case PlSqlParser.SCHEDULER: case PlSqlParser.SCHEMACHECK: case PlSqlParser.SCHEMA: case PlSqlParser.SCN_ASCENDING: case PlSqlParser.SCN: case PlSqlParser.SCOPE: case PlSqlParser.SCRUB: case PlSqlParser.SD_ALL: case PlSqlParser.SD_INHIBIT: case PlSqlParser.SDO_GEOM_MBR: case PlSqlParser.SD_SHOW: case PlSqlParser.SEARCH: case PlSqlParser.SECOND: case PlSqlParser.SECRET: case PlSqlParser.SECUREFILE_DBA: case PlSqlParser.SECUREFILE: case PlSqlParser.SECURITY: case PlSqlParser.SEED: case PlSqlParser.SEG_BLOCK: case PlSqlParser.SEG_FILE: case PlSqlParser.SEGMENT: case PlSqlParser.SELECTIVITY: case PlSqlParser.SELF: case PlSqlParser.SEMIJOIN_DRIVER: case PlSqlParser.SEMIJOIN: case PlSqlParser.SEMI_TO_INNER: case PlSqlParser.SEQUENCED: case PlSqlParser.SEQUENCE: case PlSqlParser.SEQUENTIAL: case PlSqlParser.SERIALIZABLE: case PlSqlParser.SERIALLY_REUSABLE: case PlSqlParser.SERIAL: case PlSqlParser.SERVERERROR: case PlSqlParser.SERVICE_NAME_CONVERT: case PlSqlParser.SERVICES: case PlSqlParser.SESSION_CACHED_CURSORS: case PlSqlParser.SESSION: case PlSqlParser.SESSIONS_PER_USER: case PlSqlParser.SESSIONTIMEZONE: case PlSqlParser.SESSIONTZNAME: case PlSqlParser.SET: case PlSqlParser.SETS: case PlSqlParser.SETTINGS: case PlSqlParser.SET_TO_JOIN: case PlSqlParser.SEVERE: case PlSqlParser.SHARED_POOL: case PlSqlParser.SHARED: case PlSqlParser.SHARING: case PlSqlParser.SHELFLIFE: case PlSqlParser.SHOW: case PlSqlParser.SHRINK: case PlSqlParser.SHUTDOWN: case PlSqlParser.SIBLINGS: case PlSqlParser.SID: case PlSqlParser.SIGNAL_COMPONENT: case PlSqlParser.SIGNAL_FUNCTION: case PlSqlParser.SIGN: case PlSqlParser.SIGNTYPE: case PlSqlParser.SIMPLE_INTEGER: case PlSqlParser.SIMPLE: case PlSqlParser.SINGLE: case PlSqlParser.SINGLETASK: case PlSqlParser.SINH: case PlSqlParser.SIN: case PlSqlParser.SKIP_EXT_OPTIMIZER: case PlSqlParser.SKIP_: case PlSqlParser.SKIP_UNQ_UNUSABLE_IDX: case PlSqlParser.SKIP_UNUSABLE_INDEXES: case PlSqlParser.SMALLFILE: case PlSqlParser.SMALLINT: case PlSqlParser.SNAPSHOT: case PlSqlParser.SOME: case PlSqlParser.SORT: case PlSqlParser.SOUNDEX: case PlSqlParser.SOURCE_FILE_DIRECTORY: case PlSqlParser.SOURCE_FILE_NAME_CONVERT: case PlSqlParser.SOURCE: case PlSqlParser.SPACE_KEYWORD: case PlSqlParser.SPECIFICATION: case PlSqlParser.SPFILE: case PlSqlParser.SPLIT: case PlSqlParser.SPREADSHEET: case PlSqlParser.SQLDATA: case PlSqlParser.SQLERROR: case PlSqlParser.SQLLDR: case PlSqlParser.SQL: case PlSqlParser.SQL_TRACE: case PlSqlParser.SQL_TRANSLATION_PROFILE: case PlSqlParser.SQRT: case PlSqlParser.STALE: case PlSqlParser.STANDALONE: case PlSqlParser.STANDARD_HASH: case PlSqlParser.STANDBY_MAX_DATA_DELAY: case PlSqlParser.STANDBYS: case PlSqlParser.STANDBY: case PlSqlParser.STAR: case PlSqlParser.STAR_TRANSFORMATION: case PlSqlParser.STARTUP: case PlSqlParser.STATEMENT_ID: case PlSqlParser.STATEMENT_QUEUING: case PlSqlParser.STATEMENTS: case PlSqlParser.STATEMENT: case PlSqlParser.STATE: case PlSqlParser.STATIC: case PlSqlParser.STATISTICS: case PlSqlParser.STATS_BINOMIAL_TEST: case PlSqlParser.STATS_CROSSTAB: case PlSqlParser.STATS_F_TEST: case PlSqlParser.STATS_KS_TEST: case PlSqlParser.STATS_MODE: case PlSqlParser.STATS_MW_TEST: case PlSqlParser.STATS_ONE_WAY_ANOVA: case PlSqlParser.STATS_T_TEST_INDEP: case PlSqlParser.STATS_T_TEST_INDEPU: case PlSqlParser.STATS_T_TEST_ONE: case PlSqlParser.STATS_T_TEST_PAIRED: case PlSqlParser.STATS_WSR_TEST: case PlSqlParser.STDDEV_POP: case PlSqlParser.STDDEV_SAMP: case PlSqlParser.STOP: case PlSqlParser.STORAGE: case PlSqlParser.STORE: case PlSqlParser.STREAMS: case PlSqlParser.STREAM: case PlSqlParser.STRICT: case PlSqlParser.STRING: case PlSqlParser.STRIPE_COLUMNS: case PlSqlParser.STRIPE_WIDTH: case PlSqlParser.STRIP: case PlSqlParser.STRUCTURE: case PlSqlParser.SUBMULTISET: case PlSqlParser.SUBPARTITION_REL: case PlSqlParser.SUBPARTITIONS: case PlSqlParser.SUBPARTITION: case PlSqlParser.SUBQUERIES: case PlSqlParser.SUBQUERY_PRUNING: case PlSqlParser.SUBSCRIBE: case PlSqlParser.SUBSET: case PlSqlParser.SUBSTITUTABLE: case PlSqlParser.SUBSTR2: case PlSqlParser.SUBSTR4: case PlSqlParser.SUBSTRB: case PlSqlParser.SUBSTRC: case PlSqlParser.SUBTYPE: case PlSqlParser.SUCCESSFUL: case PlSqlParser.SUCCESS: case PlSqlParser.SUMMARY: case PlSqlParser.SUPPLEMENTAL: case PlSqlParser.SUSPEND: case PlSqlParser.SWAP_JOIN_INPUTS: case PlSqlParser.SWITCHOVER: case PlSqlParser.SWITCH: case PlSqlParser.SYNCHRONOUS: case PlSqlParser.SYNC: case PlSqlParser.SYSASM: case PlSqlParser.SYS_AUDIT: case PlSqlParser.SYSAUX: case PlSqlParser.SYSBACKUP: case PlSqlParser.SYS_CHECKACL: case PlSqlParser.SYS_CHECK_PRIVILEGE: case PlSqlParser.SYS_CONNECT_BY_PATH: case PlSqlParser.SYS_CONTEXT: case PlSqlParser.SYSDATE: case PlSqlParser.SYSDBA: case PlSqlParser.SYS_DBURIGEN: case PlSqlParser.SYSDG: case PlSqlParser.SYS_DL_CURSOR: case PlSqlParser.SYS_DM_RXFORM_CHR: case PlSqlParser.SYS_DM_RXFORM_NUM: case PlSqlParser.SYS_DOM_COMPARE: case PlSqlParser.SYS_DST_PRIM2SEC: case PlSqlParser.SYS_DST_SEC2PRIM: case PlSqlParser.SYS_ET_BFILE_TO_RAW: case PlSqlParser.SYS_ET_BLOB_TO_IMAGE: case PlSqlParser.SYS_ET_IMAGE_TO_BLOB: case PlSqlParser.SYS_ET_RAW_TO_BFILE: case PlSqlParser.SYS_EXTPDTXT: case PlSqlParser.SYS_EXTRACT_UTC: case PlSqlParser.SYS_FBT_INSDEL: case PlSqlParser.SYS_FILTER_ACLS: case PlSqlParser.SYS_FNMATCHES: case PlSqlParser.SYS_FNREPLACE: case PlSqlParser.SYS_GET_ACLIDS: case PlSqlParser.SYS_GET_COL_ACLIDS: case PlSqlParser.SYS_GET_PRIVILEGES: case PlSqlParser.SYS_GETTOKENID: case PlSqlParser.SYS_GETXTIVAL: case PlSqlParser.SYS_GUID: case PlSqlParser.SYSGUID: case PlSqlParser.SYSKM: case PlSqlParser.SYS_MAKE_XMLNODEID: case PlSqlParser.SYS_MAKEXML: case PlSqlParser.SYS_MKXMLATTR: case PlSqlParser.SYS_MKXTI: case PlSqlParser.SYSOBJ: case PlSqlParser.SYS_OP_ADT2BIN: case PlSqlParser.SYS_OP_ADTCONS: case PlSqlParser.SYS_OP_ALSCRVAL: case PlSqlParser.SYS_OP_ATG: case PlSqlParser.SYS_OP_BIN2ADT: case PlSqlParser.SYS_OP_BITVEC: case PlSqlParser.SYS_OP_BL2R: case PlSqlParser.SYS_OP_BLOOM_FILTER_LIST: case PlSqlParser.SYS_OP_BLOOM_FILTER: case PlSqlParser.SYS_OP_C2C: case PlSqlParser.SYS_OP_CAST: case PlSqlParser.SYS_OP_CEG: case PlSqlParser.SYS_OP_CL2C: case PlSqlParser.SYS_OP_COMBINED_HASH: case PlSqlParser.SYS_OP_COMP: case PlSqlParser.SYS_OP_CONVERT: case PlSqlParser.SYS_OP_COUNTCHG: case PlSqlParser.SYS_OP_CSCONV: case PlSqlParser.SYS_OP_CSCONVTEST: case PlSqlParser.SYS_OP_CSR: case PlSqlParser.SYS_OP_CSX_PATCH: case PlSqlParser.SYS_OP_CYCLED_SEQ: case PlSqlParser.SYS_OP_DECOMP: case PlSqlParser.SYS_OP_DESCEND: case PlSqlParser.SYS_OP_DISTINCT: case PlSqlParser.SYS_OP_DRA: case PlSqlParser.SYS_OP_DUMP: case PlSqlParser.SYS_OP_DV_CHECK: case PlSqlParser.SYS_OP_ENFORCE_NOT_NULL: case PlSqlParser.SYSOPER: case PlSqlParser.SYS_OP_EXTRACT: case PlSqlParser.SYS_OP_GROUPING: case PlSqlParser.SYS_OP_GUID: case PlSqlParser.SYS_OP_HASH: case PlSqlParser.SYS_OP_IIX: case PlSqlParser.SYS_OP_ITR: case PlSqlParser.SYS_OP_KEY_VECTOR_CREATE: case PlSqlParser.SYS_OP_KEY_VECTOR_FILTER_LIST: case PlSqlParser.SYS_OP_KEY_VECTOR_FILTER: case PlSqlParser.SYS_OP_KEY_VECTOR_SUCCEEDED: case PlSqlParser.SYS_OP_KEY_VECTOR_USE: case PlSqlParser.SYS_OP_LBID: case PlSqlParser.SYS_OP_LOBLOC2BLOB: case PlSqlParser.SYS_OP_LOBLOC2CLOB: case PlSqlParser.SYS_OP_LOBLOC2ID: case PlSqlParser.SYS_OP_LOBLOC2NCLOB: case PlSqlParser.SYS_OP_LOBLOC2TYP: case PlSqlParser.SYS_OP_LSVI: case PlSqlParser.SYS_OP_LVL: case PlSqlParser.SYS_OP_MAKEOID: case PlSqlParser.SYS_OP_MAP_NONNULL: case PlSqlParser.SYS_OP_MSR: case PlSqlParser.SYS_OP_NICOMBINE: case PlSqlParser.SYS_OP_NIEXTRACT: case PlSqlParser.SYS_OP_NII: case PlSqlParser.SYS_OP_NIX: case PlSqlParser.SYS_OP_NOEXPAND: case PlSqlParser.SYS_OP_NTCIMG: case PlSqlParser.SYS_OP_NUMTORAW: case PlSqlParser.SYS_OP_OIDVALUE: case PlSqlParser.SYS_OP_OPNSIZE: case PlSqlParser.SYS_OP_PAR_1: case PlSqlParser.SYS_OP_PARGID_1: case PlSqlParser.SYS_OP_PARGID: case PlSqlParser.SYS_OP_PAR: case PlSqlParser.SYS_OP_PART_ID: case PlSqlParser.SYS_OP_PIVOT: case PlSqlParser.SYS_OP_R2O: case PlSqlParser.SYS_OP_RAWTONUM: case PlSqlParser.SYS_OP_RDTM: case PlSqlParser.SYS_OP_REF: case PlSqlParser.SYS_OP_RMTD: case PlSqlParser.SYS_OP_ROWIDTOOBJ: case PlSqlParser.SYS_OP_RPB: case PlSqlParser.SYS_OPTLOBPRBSC: case PlSqlParser.SYS_OP_TOSETID: case PlSqlParser.SYS_OP_TPR: case PlSqlParser.SYS_OP_TRTB: case PlSqlParser.SYS_OPTXICMP: case PlSqlParser.SYS_OPTXQCASTASNQ: case PlSqlParser.SYS_OP_UNDESCEND: case PlSqlParser.SYS_OP_VECAND: case PlSqlParser.SYS_OP_VECBIT: case PlSqlParser.SYS_OP_VECOR: case PlSqlParser.SYS_OP_VECXOR: case PlSqlParser.SYS_OP_VERSION: case PlSqlParser.SYS_OP_VREF: case PlSqlParser.SYS_OP_VVD: case PlSqlParser.SYS_OP_XMLCONS_FOR_CSX: case PlSqlParser.SYS_OP_XPTHATG: case PlSqlParser.SYS_OP_XPTHIDX: case PlSqlParser.SYS_OP_XPTHOP: case PlSqlParser.SYS_OP_XTXT2SQLT: case PlSqlParser.SYS_OP_ZONE_ID: case PlSqlParser.SYS_ORDERKEY_DEPTH: case PlSqlParser.SYS_ORDERKEY_MAXCHILD: case PlSqlParser.SYS_ORDERKEY_PARENT: case PlSqlParser.SYS_PARALLEL_TXN: case PlSqlParser.SYS_PATHID_IS_ATTR: case PlSqlParser.SYS_PATHID_IS_NMSPC: case PlSqlParser.SYS_PATHID_LASTNAME: case PlSqlParser.SYS_PATHID_LASTNMSPC: case PlSqlParser.SYS_PATH_REVERSE: case PlSqlParser.SYS_PXQEXTRACT: case PlSqlParser.SYS_RAW_TO_XSID: case PlSqlParser.SYS_RID_ORDER: case PlSqlParser.SYS_ROW_DELTA: case PlSqlParser.SYS_SC_2_XMLT: case PlSqlParser.SYS_SYNRCIREDO: case PlSqlParser.SYSTEM_DEFINED: case PlSqlParser.SYSTEM: case PlSqlParser.SYSTIMESTAMP: case PlSqlParser.SYS_TYPEID: case PlSqlParser.SYS_UMAKEXML: case PlSqlParser.SYS_XMLANALYZE: case PlSqlParser.SYS_XMLCONTAINS: case PlSqlParser.SYS_XMLCONV: case PlSqlParser.SYS_XMLEXNSURI: case PlSqlParser.SYS_XMLGEN: case PlSqlParser.SYS_XMLI_LOC_ISNODE: case PlSqlParser.SYS_XMLI_LOC_ISTEXT: case PlSqlParser.SYS_XMLINSTR: case PlSqlParser.SYS_XMLLOCATOR_GETSVAL: case PlSqlParser.SYS_XMLNODEID_GETCID: case PlSqlParser.SYS_XMLNODEID_GETLOCATOR: case PlSqlParser.SYS_XMLNODEID_GETOKEY: case PlSqlParser.SYS_XMLNODEID_GETPATHID: case PlSqlParser.SYS_XMLNODEID_GETPTRID: case PlSqlParser.SYS_XMLNODEID_GETRID: case PlSqlParser.SYS_XMLNODEID_GETSVAL: case PlSqlParser.SYS_XMLNODEID_GETTID: case PlSqlParser.SYS_XMLNODEID: case PlSqlParser.SYS_XMLT_2_SC: case PlSqlParser.SYS_XMLTRANSLATE: case PlSqlParser.SYS_XMLTYPE2SQL: case PlSqlParser.SYS_XQ_ASQLCNV: case PlSqlParser.SYS_XQ_ATOMCNVCHK: case PlSqlParser.SYS_XQBASEURI: case PlSqlParser.SYS_XQCASTABLEERRH: case PlSqlParser.SYS_XQCODEP2STR: case PlSqlParser.SYS_XQCODEPEQ: case PlSqlParser.SYS_XQCON2SEQ: case PlSqlParser.SYS_XQCONCAT: case PlSqlParser.SYS_XQDELETE: case PlSqlParser.SYS_XQDFLTCOLATION: case PlSqlParser.SYS_XQDOC: case PlSqlParser.SYS_XQDOCURI: case PlSqlParser.SYS_XQDURDIV: case PlSqlParser.SYS_XQED4URI: case PlSqlParser.SYS_XQENDSWITH: case PlSqlParser.SYS_XQERRH: case PlSqlParser.SYS_XQERR: case PlSqlParser.SYS_XQESHTMLURI: case PlSqlParser.SYS_XQEXLOBVAL: case PlSqlParser.SYS_XQEXSTWRP: case PlSqlParser.SYS_XQEXTRACT: case PlSqlParser.SYS_XQEXTRREF: case PlSqlParser.SYS_XQEXVAL: case PlSqlParser.SYS_XQFB2STR: case PlSqlParser.SYS_XQFNBOOL: case PlSqlParser.SYS_XQFNCMP: case PlSqlParser.SYS_XQFNDATIM: case PlSqlParser.SYS_XQFNLNAME: case PlSqlParser.SYS_XQFNNM: case PlSqlParser.SYS_XQFNNSURI: case PlSqlParser.SYS_XQFNPREDTRUTH: case PlSqlParser.SYS_XQFNQNM: case PlSqlParser.SYS_XQFNROOT: case PlSqlParser.SYS_XQFORMATNUM: case PlSqlParser.SYS_XQFTCONTAIN: case PlSqlParser.SYS_XQFUNCR: case PlSqlParser.SYS_XQGETCONTENT: case PlSqlParser.SYS_XQINDXOF: case PlSqlParser.SYS_XQINSERT: case PlSqlParser.SYS_XQINSPFX: case PlSqlParser.SYS_XQIRI2URI: case PlSqlParser.SYS_XQLANG: case PlSqlParser.SYS_XQLLNMFRMQNM: case PlSqlParser.SYS_XQMKNODEREF: case PlSqlParser.SYS_XQNILLED: case PlSqlParser.SYS_XQNODENAME: case PlSqlParser.SYS_XQNORMSPACE: case PlSqlParser.SYS_XQNORMUCODE: case PlSqlParser.SYS_XQ_NRNG: case PlSqlParser.SYS_XQNSP4PFX: case PlSqlParser.SYS_XQNSPFRMQNM: case PlSqlParser.SYS_XQPFXFRMQNM: case PlSqlParser.SYS_XQ_PKSQL2XML: case PlSqlParser.SYS_XQPOLYABS: case PlSqlParser.SYS_XQPOLYADD: case PlSqlParser.SYS_XQPOLYCEL: case PlSqlParser.SYS_XQPOLYCSTBL: case PlSqlParser.SYS_XQPOLYCST: case PlSqlParser.SYS_XQPOLYDIV: case PlSqlParser.SYS_XQPOLYFLR: case PlSqlParser.SYS_XQPOLYMOD: case PlSqlParser.SYS_XQPOLYMUL: case PlSqlParser.SYS_XQPOLYRND: case PlSqlParser.SYS_XQPOLYSQRT: case PlSqlParser.SYS_XQPOLYSUB: case PlSqlParser.SYS_XQPOLYUMUS: case PlSqlParser.SYS_XQPOLYUPLS: case PlSqlParser.SYS_XQPOLYVEQ: case PlSqlParser.SYS_XQPOLYVGE: case PlSqlParser.SYS_XQPOLYVGT: case PlSqlParser.SYS_XQPOLYVLE: case PlSqlParser.SYS_XQPOLYVLT: case PlSqlParser.SYS_XQPOLYVNE: case PlSqlParser.SYS_XQREF2VAL: case PlSqlParser.SYS_XQRENAME: case PlSqlParser.SYS_XQREPLACE: case PlSqlParser.SYS_XQRESVURI: case PlSqlParser.SYS_XQRNDHALF2EVN: case PlSqlParser.SYS_XQRSLVQNM: case PlSqlParser.SYS_XQRYENVPGET: case PlSqlParser.SYS_XQRYVARGET: case PlSqlParser.SYS_XQRYWRP: case PlSqlParser.SYS_XQSEQ2CON4XC: case PlSqlParser.SYS_XQSEQ2CON: case PlSqlParser.SYS_XQSEQDEEPEQ: case PlSqlParser.SYS_XQSEQINSB: case PlSqlParser.SYS_XQSEQRM: case PlSqlParser.SYS_XQSEQRVS: case PlSqlParser.SYS_XQSEQSUB: case PlSqlParser.SYS_XQSEQTYPMATCH: case PlSqlParser.SYS_XQSTARTSWITH: case PlSqlParser.SYS_XQSTATBURI: case PlSqlParser.SYS_XQSTR2CODEP: case PlSqlParser.SYS_XQSTRJOIN: case PlSqlParser.SYS_XQSUBSTRAFT: case PlSqlParser.SYS_XQSUBSTRBEF: case PlSqlParser.SYS_XQTOKENIZE: case PlSqlParser.SYS_XQTREATAS: case PlSqlParser.SYS_XQ_UPKXML2SQL: case PlSqlParser.SYS_XQXFORM: case PlSqlParser.SYS_XSID_TO_RAW: case PlSqlParser.SYS_ZMAP_FILTER: case PlSqlParser.SYS_ZMAP_REFRESH: case PlSqlParser.TABLE_LOOKUP_BY_NL: case PlSqlParser.TABLESPACE_NO: case PlSqlParser.TABLESPACE: case PlSqlParser.TABLES: case PlSqlParser.TABLE_STATS: case PlSqlParser.TABLE: case PlSqlParser.TABNO: case PlSqlParser.TAG: case PlSqlParser.TANH: case PlSqlParser.TAN: case PlSqlParser.TBLORIDXPARTNUM: case PlSqlParser.TEMPFILE: case PlSqlParser.TEMPLATE: case PlSqlParser.TEMPORARY: case PlSqlParser.TEMP_TABLE: case PlSqlParser.TEST: case PlSqlParser.TEXT: case PlSqlParser.THAN: case PlSqlParser.THEN: case PlSqlParser.THE: case PlSqlParser.THREAD: case PlSqlParser.THROUGH: case PlSqlParser.TIER: case PlSqlParser.TIES: case PlSqlParser.TIMEOUT: case PlSqlParser.TIMESTAMP_LTZ_UNCONSTRAINED: case PlSqlParser.TIMESTAMP: case PlSqlParser.TIMESTAMP_TZ_UNCONSTRAINED: case PlSqlParser.TIMESTAMP_UNCONSTRAINED: case PlSqlParser.TIMES: case PlSqlParser.TIME: case PlSqlParser.TIMEZONE_ABBR: case PlSqlParser.TIMEZONE_HOUR: case PlSqlParser.TIMEZONE_MINUTE: case PlSqlParser.TIMEZONE_OFFSET: case PlSqlParser.TIMEZONE_REGION: case PlSqlParser.TIME_ZONE: case PlSqlParser.TIV_GB: case PlSqlParser.TIV_SSF: case PlSqlParser.TO_ACLID: case PlSqlParser.TO_BINARY_DOUBLE: case PlSqlParser.TO_BINARY_FLOAT: case PlSqlParser.TO_BLOB: case PlSqlParser.TO_CLOB: case PlSqlParser.TO_DSINTERVAL: case PlSqlParser.TO_LOB: case PlSqlParser.TO_MULTI_BYTE: case PlSqlParser.TO_NCHAR: case PlSqlParser.TO_NCLOB: case PlSqlParser.TO_NUMBER: case PlSqlParser.TOPLEVEL: case PlSqlParser.TO_SINGLE_BYTE: case PlSqlParser.TO_TIMESTAMP: case PlSqlParser.TO_TIMESTAMP_TZ: case PlSqlParser.TO_TIME: case PlSqlParser.TO_TIME_TZ: case PlSqlParser.TO_YMINTERVAL: case PlSqlParser.TRACE: case PlSqlParser.TRACING: case PlSqlParser.TRACKING: case PlSqlParser.TRAILING: case PlSqlParser.TRANSACTION: case PlSqlParser.TRANSFORM_DISTINCT_AGG: case PlSqlParser.TRANSITIONAL: case PlSqlParser.TRANSITION: case PlSqlParser.TRANSLATE: case PlSqlParser.TRANSLATION: case PlSqlParser.TREAT: case PlSqlParser.TRIGGERS: case PlSqlParser.TRIGGER: case PlSqlParser.TRUE: case PlSqlParser.TRUNCATE: case PlSqlParser.TRUNC: case PlSqlParser.TRUSTED: case PlSqlParser.TRUST: case PlSqlParser.TUNING: case PlSqlParser.TX: case PlSqlParser.TYPES: case PlSqlParser.TYPE: case PlSqlParser.TZ_OFFSET: case PlSqlParser.UB2: case PlSqlParser.UBA: case PlSqlParser.UCS2: case PlSqlParser.UID: case PlSqlParser.UNARCHIVED: case PlSqlParser.UNBOUNDED: case PlSqlParser.UNBOUND: case PlSqlParser.UNCONDITIONAL: case PlSqlParser.UNDER: case PlSqlParser.UNDO: case PlSqlParser.UNDROP: case PlSqlParser.UNIFORM: case PlSqlParser.UNIQUE: case PlSqlParser.UNISTR: case PlSqlParser.UNLIMITED: case PlSqlParser.UNLOAD: case PlSqlParser.UNLOCK: case PlSqlParser.UNMATCHED: case PlSqlParser.UNNEST_INNERJ_DISTINCT_VIEW: case PlSqlParser.UNNEST_NOSEMIJ_NODISTINCTVIEW: case PlSqlParser.UNNEST_SEMIJ_VIEW: case PlSqlParser.UNNEST: case PlSqlParser.UNPACKED: case PlSqlParser.UNPIVOT: case PlSqlParser.UNPLUG: case PlSqlParser.UNPROTECTED: case PlSqlParser.UNQUIESCE: case PlSqlParser.UNRECOVERABLE: case PlSqlParser.UNRESTRICTED: case PlSqlParser.UNSUBSCRIBE: case PlSqlParser.UNTIL: case PlSqlParser.UNUSABLE: case PlSqlParser.UNUSED: case PlSqlParser.UPDATABLE: case PlSqlParser.UPDATED: case PlSqlParser.UPDATEXML: case PlSqlParser.UPD_INDEXES: case PlSqlParser.UPD_JOININDEX: case PlSqlParser.UPGRADE: case PlSqlParser.UPPER: case PlSqlParser.UPSERT: case PlSqlParser.UROWID: case PlSqlParser.USABLE: case PlSqlParser.USAGE: case PlSqlParser.USE_ANTI: case PlSqlParser.USE_CONCAT: case PlSqlParser.USE_CUBE: case PlSqlParser.USE_HASH_AGGREGATION: case PlSqlParser.USE_HASH_GBY_FOR_PUSHDOWN: case PlSqlParser.USE_HASH: case PlSqlParser.USE_HIDDEN_PARTITIONS: case PlSqlParser.USE_INVISIBLE_INDEXES: case PlSqlParser.USE_MERGE_CARTESIAN: case PlSqlParser.USE_MERGE: case PlSqlParser.USE_NL: case PlSqlParser.USE_NL_WITH_INDEX: case PlSqlParser.USE_PRIVATE_OUTLINES: case PlSqlParser.USER_DATA: case PlSqlParser.USER_DEFINED: case PlSqlParser.USERENV: case PlSqlParser.USERGROUP: case PlSqlParser.USER_RECYCLEBIN: case PlSqlParser.USERS: case PlSqlParser.USER_TABLESPACES: case PlSqlParser.USER: case PlSqlParser.USE_SEMI: case PlSqlParser.USE_STORED_OUTLINES: case PlSqlParser.USE_TTT_FOR_GSETS: case PlSqlParser.USE: case PlSqlParser.USE_VECTOR_AGGREGATION: case PlSqlParser.USE_WEAK_NAME_RESL: case PlSqlParser.USING_NO_EXPAND: case PlSqlParser.USING: case PlSqlParser.UTF16BE: case PlSqlParser.UTF16LE: case PlSqlParser.UTF32: case PlSqlParser.UTF8: case PlSqlParser.V1: case PlSqlParser.V2: case PlSqlParser.VALIDATE: case PlSqlParser.VALIDATION: case PlSqlParser.VALID_TIME_END: case PlSqlParser.VALUE: case PlSqlParser.VARCHAR2: case PlSqlParser.VARCHAR: case PlSqlParser.VARIABLE: case PlSqlParser.VAR_POP: case PlSqlParser.VARRAYS: case PlSqlParser.VARRAY: case PlSqlParser.VAR_SAMP: case PlSqlParser.VARYING: case PlSqlParser.VECTOR_READ_TRACE: case PlSqlParser.VECTOR_READ: case PlSqlParser.VECTOR_TRANSFORM_DIMS: case PlSqlParser.VECTOR_TRANSFORM_FACT: case PlSqlParser.VECTOR_TRANSFORM: case PlSqlParser.VERIFIER: case PlSqlParser.VERIFY: case PlSqlParser.VERSIONING: case PlSqlParser.VERSIONS_ENDSCN: case PlSqlParser.VERSIONS_ENDTIME: case PlSqlParser.VERSIONS_OPERATION: case PlSqlParser.VERSIONS_STARTSCN: case PlSqlParser.VERSIONS_STARTTIME: case PlSqlParser.VERSIONS: case PlSqlParser.VERSIONS_XID: case PlSqlParser.VERSION: case PlSqlParser.VIOLATION: case PlSqlParser.VIRTUAL: case PlSqlParser.VISIBILITY: case PlSqlParser.VISIBLE: case PlSqlParser.VOLUME: case PlSqlParser.VSIZE: case PlSqlParser.WAIT: case PlSqlParser.WALLET: case PlSqlParser.WARNING: case PlSqlParser.WEEKS: case PlSqlParser.WEEK: case PlSqlParser.WELLFORMED: case PlSqlParser.WHENEVER: case PlSqlParser.WHEN: case PlSqlParser.WHILE: case PlSqlParser.WHITESPACE: case PlSqlParser.WIDTH_BUCKET: case PlSqlParser.WITHIN: case PlSqlParser.WITHOUT: case PlSqlParser.WITH_PLSQL: case PlSqlParser.WORK: case PlSqlParser.WRAPPED: case PlSqlParser.WRAPPER: case PlSqlParser.WRITE: case PlSqlParser.XDB_FASTPATH_INSERT: case PlSqlParser.X_DYN_PRUNE: case PlSqlParser.XID: case PlSqlParser.XML2OBJECT: case PlSqlParser.XMLAGG: case PlSqlParser.XMLATTRIBUTES: case PlSqlParser.XMLCAST: case PlSqlParser.XMLCDATA: case PlSqlParser.XMLCOLATTVAL: case PlSqlParser.XMLCOMMENT: case PlSqlParser.XMLCONCAT: case PlSqlParser.XMLDIFF: case PlSqlParser.XML_DML_RWT_STMT: case PlSqlParser.XMLELEMENT: case PlSqlParser.XMLEXISTS2: case PlSqlParser.XMLEXISTS: case PlSqlParser.XMLFOREST: case PlSqlParser.XMLINDEX_REWRITE_IN_SELECT: case PlSqlParser.XMLINDEX_REWRITE: case PlSqlParser.XMLINDEX_SEL_IDX_TBL: case PlSqlParser.XMLISNODE: case PlSqlParser.XMLISVALID: case PlSqlParser.XMLNAMESPACES: case PlSqlParser.XMLPARSE: case PlSqlParser.XMLPATCH: case PlSqlParser.XMLPI: case PlSqlParser.XMLQUERYVAL: case PlSqlParser.XMLQUERY: case PlSqlParser.XMLROOT: case PlSqlParser.XMLSCHEMA: case PlSqlParser.XMLSERIALIZE: case PlSqlParser.XMLTABLE: case PlSqlParser.XMLTRANSFORMBLOB: case PlSqlParser.XMLTRANSFORM: case PlSqlParser.XMLTYPE: case PlSqlParser.XML: case PlSqlParser.XPATHTABLE: case PlSqlParser.XS_SYS_CONTEXT: case PlSqlParser.XS: case PlSqlParser.YEARS: case PlSqlParser.YEAR: case PlSqlParser.YES: case PlSqlParser.YMINTERVAL_UNCONSTRAINED: case PlSqlParser.ZONEMAP: case PlSqlParser.ZONE: case PlSqlParser.PREDICTION: case PlSqlParser.PREDICTION_BOUNDS: case PlSqlParser.PREDICTION_COST: case PlSqlParser.PREDICTION_DETAILS: case PlSqlParser.PREDICTION_PROBABILITY: case PlSqlParser.PREDICTION_SET: case PlSqlParser.CUME_DIST: case PlSqlParser.DENSE_RANK: case PlSqlParser.LISTAGG: case PlSqlParser.PERCENT_RANK: case PlSqlParser.PERCENTILE_CONT: case PlSqlParser.PERCENTILE_DISC: case PlSqlParser.RANK: case PlSqlParser.AVG: case PlSqlParser.CORR: case PlSqlParser.COVAR_: case PlSqlParser.DECODE: case PlSqlParser.LAG: case PlSqlParser.LEAD: case PlSqlParser.MAX: case PlSqlParser.MEDIAN: case PlSqlParser.MIN: case PlSqlParser.NTILE: case PlSqlParser.NVL: case PlSqlParser.RATIO_TO_REPORT: case PlSqlParser.REGR_: case PlSqlParser.ROUND: case PlSqlParser.ROW_NUMBER: case PlSqlParser.SUBSTR: case PlSqlParser.TO_CHAR: case PlSqlParser.TRIM: case PlSqlParser.SUM: case PlSqlParser.STDDEV: case PlSqlParser.VAR_: case PlSqlParser.VARIANCE: case PlSqlParser.LEAST: case PlSqlParser.GREATEST: case PlSqlParser.TO_DATE: case PlSqlParser.NATIONAL_CHAR_STRING_LIT: case PlSqlParser.PERIOD: case PlSqlParser.UNSIGNED_INTEGER: case PlSqlParser.APPROXIMATE_NUM_LIT: case PlSqlParser.CHAR_STRING: case PlSqlParser.DELIMITED_ID: case PlSqlParser.LEFT_PAREN: case PlSqlParser.RIGHT_PAREN: case PlSqlParser.PLUS_SIGN: case PlSqlParser.MINUS_SIGN: case PlSqlParser.BINDVAR: case PlSqlParser.COLON: case PlSqlParser.INTRODUCER: case PlSqlParser.REGULAR_ID: this.state = 10401; this._errHandler.sync(this); _la = this._input.LA(1); if((((_la) & ~0x1f) == 0 && ((1 << _la) & ((1 << PlSqlParser.ABORT) | (1 << PlSqlParser.ABS) | (1 << PlSqlParser.ACCESS) | (1 << PlSqlParser.ACCESSED) | (1 << PlSqlParser.ACCOUNT) | (1 << PlSqlParser.ACL) | (1 << PlSqlParser.ACOS) | (1 << PlSqlParser.ACTION) | (1 << PlSqlParser.ACTIONS) | (1 << PlSqlParser.ACTIVATE) | (1 << PlSqlParser.ACTIVE) | (1 << PlSqlParser.ACTIVE_COMPONENT) | (1 << PlSqlParser.ACTIVE_DATA) | (1 << PlSqlParser.ACTIVE_FUNCTION) | (1 << PlSqlParser.ACTIVE_TAG) | (1 << PlSqlParser.ACTIVITY) | (1 << PlSqlParser.ADAPTIVE_PLAN) | (1 << PlSqlParser.ADD) | (1 << PlSqlParser.ADD_COLUMN) | (1 << PlSqlParser.ADD_GROUP) | (1 << PlSqlParser.ADD_MONTHS) | (1 << PlSqlParser.ADJ_DATE) | (1 << PlSqlParser.ADMIN) | (1 << PlSqlParser.ADMINISTER) | (1 << PlSqlParser.ADMINISTRATOR) | (1 << PlSqlParser.ADVANCED) | (1 << PlSqlParser.ADVISE) | (1 << PlSqlParser.ADVISOR) | (1 << PlSqlParser.AFD_DISKSTRING) | (1 << PlSqlParser.AFTER) | (1 << PlSqlParser.AGENT))) !== 0) || ((((_la - 32)) & ~0x1f) == 0 && ((1 << (_la - 32)) & ((1 << (PlSqlParser.AGGREGATE - 32)) | (1 << (PlSqlParser.A_LETTER - 32)) | (1 << (PlSqlParser.ALIAS - 32)) | (1 << (PlSqlParser.ALL - 32)) | (1 << (PlSqlParser.ALLOCATE - 32)) | (1 << (PlSqlParser.ALLOW - 32)) | (1 << (PlSqlParser.ALL_ROWS - 32)) | (1 << (PlSqlParser.ALWAYS - 32)) | (1 << (PlSqlParser.ANALYZE - 32)) | (1 << (PlSqlParser.ANCILLARY - 32)) | (1 << (PlSqlParser.AND_EQUAL - 32)) | (1 << (PlSqlParser.ANOMALY - 32)) | (1 << (PlSqlParser.ANSI_REARCH - 32)) | (1 << (PlSqlParser.ANTIJOIN - 32)) | (1 << (PlSqlParser.ANY - 32)) | (1 << (PlSqlParser.ANYSCHEMA - 32)) | (1 << (PlSqlParser.APPEND - 32)) | (1 << (PlSqlParser.APPENDCHILDXML - 32)) | (1 << (PlSqlParser.APPEND_VALUES - 32)) | (1 << (PlSqlParser.APPLICATION - 32)) | (1 << (PlSqlParser.APPLY - 32)) | (1 << (PlSqlParser.APPROX_COUNT_DISTINCT - 32)) | (1 << (PlSqlParser.ARCHIVAL - 32)) | (1 << (PlSqlParser.ARCHIVE - 32)) | (1 << (PlSqlParser.ARCHIVED - 32)) | (1 << (PlSqlParser.ARCHIVELOG - 32)) | (1 << (PlSqlParser.ARRAY - 32)) | (1 << (PlSqlParser.ASCII - 32)))) !== 0) || ((((_la - 64)) & ~0x1f) == 0 && ((1 << (_la - 64)) & ((1 << (PlSqlParser.ASCIISTR - 64)) | (1 << (PlSqlParser.ASIN - 64)) | (1 << (PlSqlParser.ASIS - 64)) | (1 << (PlSqlParser.ASSEMBLY - 64)) | (1 << (PlSqlParser.ASSIGN - 64)) | (1 << (PlSqlParser.ASSOCIATE - 64)) | (1 << (PlSqlParser.ASYNC - 64)) | (1 << (PlSqlParser.ASYNCHRONOUS - 64)) | (1 << (PlSqlParser.ATAN2 - 64)) | (1 << (PlSqlParser.ATAN - 64)) | (1 << (PlSqlParser.AT - 64)) | (1 << (PlSqlParser.ATTRIBUTE - 64)) | (1 << (PlSqlParser.ATTRIBUTES - 64)) | (1 << (PlSqlParser.AUTHENTICATED - 64)) | (1 << (PlSqlParser.AUTHENTICATION - 64)) | (1 << (PlSqlParser.AUTHID - 64)) | (1 << (PlSqlParser.AUTHORIZATION - 64)) | (1 << (PlSqlParser.AUTOALLOCATE - 64)) | (1 << (PlSqlParser.AUTO - 64)) | (1 << (PlSqlParser.AUTOEXTEND - 64)) | (1 << (PlSqlParser.AUTO_LOGIN - 64)) | (1 << (PlSqlParser.AUTOMATIC - 64)) | (1 << (PlSqlParser.AUTONOMOUS_TRANSACTION - 64)) | (1 << (PlSqlParser.AUTO_REOPTIMIZE - 64)) | (1 << (PlSqlParser.AVAILABILITY - 64)) | (1 << (PlSqlParser.AVRO - 64)) | (1 << (PlSqlParser.BACKGROUND - 64)) | (1 << (PlSqlParser.BACKUP - 64)) | (1 << (PlSqlParser.BASIC - 64)))) !== 0) || ((((_la - 96)) & ~0x1f) == 0 && ((1 << (_la - 96)) & ((1 << (PlSqlParser.BASICFILE - 96)) | (1 << (PlSqlParser.BATCH - 96)) | (1 << (PlSqlParser.BATCHSIZE - 96)) | (1 << (PlSqlParser.BATCH_TABLE_ACCESS_BY_ROWID - 96)) | (1 << (PlSqlParser.BECOME - 96)) | (1 << (PlSqlParser.BEFORE - 96)) | (1 << (PlSqlParser.BEGIN - 96)) | (1 << (PlSqlParser.BEGINNING - 96)) | (1 << (PlSqlParser.BEGIN_OUTLINE_DATA - 96)) | (1 << (PlSqlParser.BEHALF - 96)) | (1 << (PlSqlParser.BEQUEATH - 96)) | (1 << (PlSqlParser.BFILE - 96)) | (1 << (PlSqlParser.BFILENAME - 96)) | (1 << (PlSqlParser.BIGFILE - 96)) | (1 << (PlSqlParser.BINARY - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE_INFINITY - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE_NAN - 96)) | (1 << (PlSqlParser.BINARY_FLOAT - 96)) | (1 << (PlSqlParser.BINARY_FLOAT_INFINITY - 96)) | (1 << (PlSqlParser.BINARY_FLOAT_NAN - 96)) | (1 << (PlSqlParser.BINARY_INTEGER - 96)) | (1 << (PlSqlParser.BIND_AWARE - 96)) | (1 << (PlSqlParser.BINDING - 96)) | (1 << (PlSqlParser.BIN_TO_NUM - 96)) | (1 << (PlSqlParser.BITAND - 96)) | (1 << (PlSqlParser.BITMAP_AND - 96)) | (1 << (PlSqlParser.BITMAP - 96)) | (1 << (PlSqlParser.BITMAPS - 96)) | (1 << (PlSqlParser.BITMAP_TREE - 96)) | (1 << (PlSqlParser.BITS - 96)))) !== 0) || ((((_la - 128)) & ~0x1f) == 0 && ((1 << (_la - 128)) & ((1 << (PlSqlParser.BLOB - 128)) | (1 << (PlSqlParser.BLOCK - 128)) | (1 << (PlSqlParser.BLOCK_RANGE - 128)) | (1 << (PlSqlParser.BLOCKS - 128)) | (1 << (PlSqlParser.BLOCKSIZE - 128)) | (1 << (PlSqlParser.BODY - 128)) | (1 << (PlSqlParser.BOOLEAN - 128)) | (1 << (PlSqlParser.BOTH - 128)) | (1 << (PlSqlParser.BOUND - 128)) | (1 << (PlSqlParser.BRANCH - 128)) | (1 << (PlSqlParser.BREADTH - 128)) | (1 << (PlSqlParser.BROADCAST - 128)) | (1 << (PlSqlParser.BSON - 128)) | (1 << (PlSqlParser.BUFFER - 128)) | (1 << (PlSqlParser.BUFFER_CACHE - 128)) | (1 << (PlSqlParser.BUFFER_POOL - 128)) | (1 << (PlSqlParser.BUILD - 128)) | (1 << (PlSqlParser.BULK - 128)) | (1 << (PlSqlParser.BYPASS_RECURSIVE_CHECK - 128)) | (1 << (PlSqlParser.BYPASS_UJVC - 128)) | (1 << (PlSqlParser.BYTE - 128)) | (1 << (PlSqlParser.CACHE - 128)) | (1 << (PlSqlParser.CACHE_CB - 128)) | (1 << (PlSqlParser.CACHE_INSTANCES - 128)) | (1 << (PlSqlParser.CACHE_TEMP_TABLE - 128)) | (1 << (PlSqlParser.CACHING - 128)) | (1 << (PlSqlParser.CALCULATED - 128)) | (1 << (PlSqlParser.CALLBACK - 128)) | (1 << (PlSqlParser.CALL - 128)) | (1 << (PlSqlParser.CANCEL - 128)))) !== 0) || ((((_la - 160)) & ~0x1f) == 0 && ((1 << (_la - 160)) & ((1 << (PlSqlParser.CAPACITY - 160)) | (1 << (PlSqlParser.CARDINALITY - 160)) | (1 << (PlSqlParser.CASCADE - 160)) | (1 << (PlSqlParser.CASE - 160)) | (1 << (PlSqlParser.CAST - 160)) | (1 << (PlSqlParser.CATEGORY - 160)) | (1 << (PlSqlParser.CDBDEFAULT - 160)) | (1 << (PlSqlParser.CEIL - 160)) | (1 << (PlSqlParser.CELL_FLASH_CACHE - 160)) | (1 << (PlSqlParser.CERTIFICATE - 160)) | (1 << (PlSqlParser.CFILE - 160)) | (1 << (PlSqlParser.CHAINED - 160)) | (1 << (PlSqlParser.CHANGE - 160)) | (1 << (PlSqlParser.CHANGE_DUPKEY_ERROR_INDEX - 160)) | (1 << (PlSqlParser.CHARACTER - 160)) | (1 << (PlSqlParser.CHAR - 160)) | (1 << (PlSqlParser.CHAR_CS - 160)) | (1 << (PlSqlParser.CHARTOROWID - 160)) | (1 << (PlSqlParser.CHECK_ACL_REWRITE - 160)) | (1 << (PlSqlParser.CHECKPOINT - 160)) | (1 << (PlSqlParser.CHILD - 160)) | (1 << (PlSqlParser.CHOOSE - 160)) | (1 << (PlSqlParser.CHR - 160)) | (1 << (PlSqlParser.CHUNK - 160)) | (1 << (PlSqlParser.CLASS - 160)) | (1 << (PlSqlParser.CLASSIFIER - 160)) | (1 << (PlSqlParser.CLEANUP - 160)) | (1 << (PlSqlParser.CLEAR - 160)) | (1 << (PlSqlParser.C_LETTER - 160)) | (1 << (PlSqlParser.CLIENT - 160)))) !== 0) || ((((_la - 192)) & ~0x1f) == 0 && ((1 << (_la - 192)) & ((1 << (PlSqlParser.CLOB - 192)) | (1 << (PlSqlParser.CLONE - 192)) | (1 << (PlSqlParser.CLOSE_CACHED_OPEN_CURSORS - 192)) | (1 << (PlSqlParser.CLOSE - 192)) | (1 << (PlSqlParser.CLUSTER_BY_ROWID - 192)) | (1 << (PlSqlParser.CLUSTER - 192)) | (1 << (PlSqlParser.CLUSTER_DETAILS - 192)) | (1 << (PlSqlParser.CLUSTER_DISTANCE - 192)) | (1 << (PlSqlParser.CLUSTER_ID - 192)) | (1 << (PlSqlParser.CLUSTERING - 192)) | (1 << (PlSqlParser.CLUSTERING_FACTOR - 192)) | (1 << (PlSqlParser.CLUSTER_PROBABILITY - 192)) | (1 << (PlSqlParser.CLUSTER_SET - 192)) | (1 << (PlSqlParser.COALESCE - 192)) | (1 << (PlSqlParser.COALESCE_SQ - 192)) | (1 << (PlSqlParser.COARSE - 192)) | (1 << (PlSqlParser.CO_AUTH_IND - 192)) | (1 << (PlSqlParser.COLD - 192)) | (1 << (PlSqlParser.COLLECT - 192)) | (1 << (PlSqlParser.COLUMNAR - 192)) | (1 << (PlSqlParser.COLUMN_AUTH_INDICATOR - 192)) | (1 << (PlSqlParser.COLUMN - 192)) | (1 << (PlSqlParser.COLUMNS - 192)) | (1 << (PlSqlParser.COLUMN_STATS - 192)) | (1 << (PlSqlParser.COLUMN_VALUE - 192)) | (1 << (PlSqlParser.COMMENT - 192)) | (1 << (PlSqlParser.COMMIT - 192)) | (1 << (PlSqlParser.COMMITTED - 192)) | (1 << (PlSqlParser.COMMON_DATA - 192)) | (1 << (PlSqlParser.COMPACT - 192)) | (1 << (PlSqlParser.COMPATIBILITY - 192)) | (1 << (PlSqlParser.COMPILE - 192)))) !== 0) || ((((_la - 224)) & ~0x1f) == 0 && ((1 << (_la - 224)) & ((1 << (PlSqlParser.COMPLETE - 224)) | (1 << (PlSqlParser.COMPLIANCE - 224)) | (1 << (PlSqlParser.COMPONENT - 224)) | (1 << (PlSqlParser.COMPONENTS - 224)) | (1 << (PlSqlParser.COMPOSE - 224)) | (1 << (PlSqlParser.COMPOSITE - 224)) | (1 << (PlSqlParser.COMPOSITE_LIMIT - 224)) | (1 << (PlSqlParser.COMPOUND - 224)) | (1 << (PlSqlParser.COMPUTE - 224)) | (1 << (PlSqlParser.CONCAT - 224)) | (1 << (PlSqlParser.CON_DBID_TO_ID - 224)) | (1 << (PlSqlParser.CONDITIONAL - 224)) | (1 << (PlSqlParser.CONDITION - 224)) | (1 << (PlSqlParser.CONFIRM - 224)) | (1 << (PlSqlParser.CONFORMING - 224)) | (1 << (PlSqlParser.CON_GUID_TO_ID - 224)) | (1 << (PlSqlParser.CON_ID - 224)) | (1 << (PlSqlParser.CON_NAME_TO_ID - 224)) | (1 << (PlSqlParser.CONNECT_BY_CB_WHR_ONLY - 224)) | (1 << (PlSqlParser.CONNECT_BY_COMBINE_SW - 224)) | (1 << (PlSqlParser.CONNECT_BY_COST_BASED - 224)) | (1 << (PlSqlParser.CONNECT_BY_ELIM_DUPS - 224)) | (1 << (PlSqlParser.CONNECT_BY_FILTERING - 224)) | (1 << (PlSqlParser.CONNECT_BY_ISCYCLE - 224)) | (1 << (PlSqlParser.CONNECT_BY_ISLEAF - 224)) | (1 << (PlSqlParser.CONNECT_BY_ROOT - 224)) | (1 << (PlSqlParser.CONNECT_TIME - 224)) | (1 << (PlSqlParser.CONSIDER - 224)) | (1 << (PlSqlParser.CONSISTENT - 224)) | (1 << (PlSqlParser.CONSTANT - 224)))) !== 0) || ((((_la - 256)) & ~0x1f) == 0 && ((1 << (_la - 256)) & ((1 << (PlSqlParser.CONST - 256)) | (1 << (PlSqlParser.CONSTRAINT - 256)) | (1 << (PlSqlParser.CONSTRAINTS - 256)) | (1 << (PlSqlParser.CONSTRUCTOR - 256)) | (1 << (PlSqlParser.CONTAINER - 256)) | (1 << (PlSqlParser.CONTAINER_DATA - 256)) | (1 << (PlSqlParser.CONTAINERS - 256)) | (1 << (PlSqlParser.CONTENT - 256)) | (1 << (PlSqlParser.CONTENTS - 256)) | (1 << (PlSqlParser.CONTEXT - 256)) | (1 << (PlSqlParser.CONTINUE - 256)) | (1 << (PlSqlParser.CONTROLFILE - 256)) | (1 << (PlSqlParser.CON_UID_TO_ID - 256)) | (1 << (PlSqlParser.CONVERT - 256)) | (1 << (PlSqlParser.COOKIE - 256)) | (1 << (PlSqlParser.COPY - 256)) | (1 << (PlSqlParser.CORR_K - 256)) | (1 << (PlSqlParser.CORR_S - 256)) | (1 << (PlSqlParser.CORRUPTION - 256)) | (1 << (PlSqlParser.CORRUPT_XID_ALL - 256)) | (1 << (PlSqlParser.CORRUPT_XID - 256)) | (1 << (PlSqlParser.COS - 256)) | (1 << (PlSqlParser.COSH - 256)) | (1 << (PlSqlParser.COST - 256)) | (1 << (PlSqlParser.COST_XML_QUERY_REWRITE - 256)) | (1 << (PlSqlParser.COUNT - 256)) | (1 << (PlSqlParser.COVAR_POP - 256)) | (1 << (PlSqlParser.COVAR_SAMP - 256)) | (1 << (PlSqlParser.CPU_COSTING - 256)) | (1 << (PlSqlParser.CPU_PER_CALL - 256)) | (1 << (PlSqlParser.CPU_PER_SESSION - 256)) | (1 << (PlSqlParser.CRASH - 256)))) !== 0) || ((((_la - 289)) & ~0x1f) == 0 && ((1 << (_la - 289)) & ((1 << (PlSqlParser.CREATE_FILE_DEST - 289)) | (1 << (PlSqlParser.CREATE_STORED_OUTLINES - 289)) | (1 << (PlSqlParser.CREATION - 289)) | (1 << (PlSqlParser.CREDENTIAL - 289)) | (1 << (PlSqlParser.CRITICAL - 289)) | (1 << (PlSqlParser.CROSS - 289)) | (1 << (PlSqlParser.CROSSEDITION - 289)) | (1 << (PlSqlParser.CSCONVERT - 289)) | (1 << (PlSqlParser.CUBE_AJ - 289)) | (1 << (PlSqlParser.CUBE - 289)) | (1 << (PlSqlParser.CUBE_GB - 289)) | (1 << (PlSqlParser.CUBE_SJ - 289)) | (1 << (PlSqlParser.CUME_DISTM - 289)) | (1 << (PlSqlParser.CURRENT - 289)) | (1 << (PlSqlParser.CURRENT_DATE - 289)) | (1 << (PlSqlParser.CURRENT_SCHEMA - 289)) | (1 << (PlSqlParser.CURRENT_TIME - 289)) | (1 << (PlSqlParser.CURRENT_TIMESTAMP - 289)) | (1 << (PlSqlParser.CURRENT_USER - 289)) | (1 << (PlSqlParser.CURRENTV - 289)) | (1 << (PlSqlParser.CURSOR - 289)) | (1 << (PlSqlParser.CURSOR_SHARING_EXACT - 289)) | (1 << (PlSqlParser.CURSOR_SPECIFIC_SEGMENT - 289)) | (1 << (PlSqlParser.CUSTOMDATUM - 289)) | (1 << (PlSqlParser.CV - 289)) | (1 << (PlSqlParser.CYCLE - 289)) | (1 << (PlSqlParser.DANGLING - 289)) | (1 << (PlSqlParser.DATABASE - 289)) | (1 << (PlSqlParser.DATA - 289)) | (1 << (PlSqlParser.DATAFILE - 289)) | (1 << (PlSqlParser.DATAFILES - 289)))) !== 0) || ((((_la - 321)) & ~0x1f) == 0 && ((1 << (_la - 321)) & ((1 << (PlSqlParser.DATAMOVEMENT - 321)) | (1 << (PlSqlParser.DATAOBJNO - 321)) | (1 << (PlSqlParser.DATAOBJ_TO_MAT_PARTITION - 321)) | (1 << (PlSqlParser.DATAOBJ_TO_PARTITION - 321)) | (1 << (PlSqlParser.DATAPUMP - 321)) | (1 << (PlSqlParser.DATA_SECURITY_REWRITE_LIMIT - 321)) | (1 << (PlSqlParser.DATE - 321)) | (1 << (PlSqlParser.DATE_MODE - 321)) | (1 << (PlSqlParser.DAY - 321)) | (1 << (PlSqlParser.DAYS - 321)) | (1 << (PlSqlParser.DBA - 321)) | (1 << (PlSqlParser.DBA_RECYCLEBIN - 321)) | (1 << (PlSqlParser.DBMS_STATS - 321)) | (1 << (PlSqlParser.DB_ROLE_CHANGE - 321)) | (1 << (PlSqlParser.DBTIMEZONE - 321)) | (1 << (PlSqlParser.DB_UNIQUE_NAME - 321)) | (1 << (PlSqlParser.DB_VERSION - 321)) | (1 << (PlSqlParser.DDL - 321)) | (1 << (PlSqlParser.DEALLOCATE - 321)) | (1 << (PlSqlParser.DEBUG - 321)) | (1 << (PlSqlParser.DEBUGGER - 321)) | (1 << (PlSqlParser.DEC - 321)) | (1 << (PlSqlParser.DECIMAL - 321)) | (1 << (PlSqlParser.DECLARE - 321)) | (1 << (PlSqlParser.DECOMPOSE - 321)) | (1 << (PlSqlParser.DECORRELATE - 321)) | (1 << (PlSqlParser.DECR - 321)) | (1 << (PlSqlParser.DECREMENT - 321)) | (1 << (PlSqlParser.DECRYPT - 321)) | (1 << (PlSqlParser.DEDUPLICATE - 321)) | (1 << (PlSqlParser.DEFAULT - 321)) | (1 << (PlSqlParser.DEFAULTS - 321)))) !== 0) || ((((_la - 353)) & ~0x1f) == 0 && ((1 << (_la - 353)) & ((1 << (PlSqlParser.DEFERRABLE - 353)) | (1 << (PlSqlParser.DEFERRED - 353)) | (1 << (PlSqlParser.DEFINED - 353)) | (1 << (PlSqlParser.DEFINE - 353)) | (1 << (PlSqlParser.DEFINER - 353)) | (1 << (PlSqlParser.DEGREE - 353)) | (1 << (PlSqlParser.DELAY - 353)) | (1 << (PlSqlParser.DELEGATE - 353)) | (1 << (PlSqlParser.DELETE_ALL - 353)) | (1 << (PlSqlParser.DELETE - 353)) | (1 << (PlSqlParser.DELETEXML - 353)) | (1 << (PlSqlParser.DEMAND - 353)) | (1 << (PlSqlParser.DENSE_RANKM - 353)) | (1 << (PlSqlParser.DEPENDENT - 353)) | (1 << (PlSqlParser.DEPTH - 353)) | (1 << (PlSqlParser.DEQUEUE - 353)) | (1 << (PlSqlParser.DEREF - 353)) | (1 << (PlSqlParser.DEREF_NO_REWRITE - 353)) | (1 << (PlSqlParser.DESTROY - 353)) | (1 << (PlSqlParser.DETACHED - 353)) | (1 << (PlSqlParser.DETERMINES - 353)) | (1 << (PlSqlParser.DETERMINISTIC - 353)) | (1 << (PlSqlParser.DICTIONARY - 353)) | (1 << (PlSqlParser.DIMENSION - 353)) | (1 << (PlSqlParser.DIMENSIONS - 353)) | (1 << (PlSqlParser.DIRECT_LOAD - 353)) | (1 << (PlSqlParser.DIRECTORY - 353)) | (1 << (PlSqlParser.DIRECT_PATH - 353)) | (1 << (PlSqlParser.DISABLE_ALL - 353)) | (1 << (PlSqlParser.DISABLE - 353)) | (1 << (PlSqlParser.DISABLE_PARALLEL_DML - 353)))) !== 0) || ((((_la - 385)) & ~0x1f) == 0 && ((1 << (_la - 385)) & ((1 << (PlSqlParser.DISABLE_PRESET - 385)) | (1 << (PlSqlParser.DISABLE_RPKE - 385)) | (1 << (PlSqlParser.DISALLOW - 385)) | (1 << (PlSqlParser.DISASSOCIATE - 385)) | (1 << (PlSqlParser.DISCARD - 385)) | (1 << (PlSqlParser.DISCONNECT - 385)) | (1 << (PlSqlParser.DISK - 385)) | (1 << (PlSqlParser.DISKGROUP - 385)) | (1 << (PlSqlParser.DISKS - 385)) | (1 << (PlSqlParser.DISMOUNT - 385)) | (1 << (PlSqlParser.DISTINCT - 385)) | (1 << (PlSqlParser.DISTINGUISHED - 385)) | (1 << (PlSqlParser.DISTRIBUTED - 385)) | (1 << (PlSqlParser.DISTRIBUTE - 385)) | (1 << (PlSqlParser.DML - 385)) | (1 << (PlSqlParser.DML_UPDATE - 385)) | (1 << (PlSqlParser.DOCFIDELITY - 385)) | (1 << (PlSqlParser.DOCUMENT - 385)) | (1 << (PlSqlParser.DOMAIN_INDEX_FILTER - 385)) | (1 << (PlSqlParser.DOMAIN_INDEX_NO_SORT - 385)) | (1 << (PlSqlParser.DOMAIN_INDEX_SORT - 385)) | (1 << (PlSqlParser.DOUBLE - 385)) | (1 << (PlSqlParser.DOWNGRADE - 385)) | (1 << (PlSqlParser.DRIVING_SITE - 385)) | (1 << (PlSqlParser.DROP_COLUMN - 385)) | (1 << (PlSqlParser.DROP_GROUP - 385)) | (1 << (PlSqlParser.DSINTERVAL_UNCONSTRAINED - 385)) | (1 << (PlSqlParser.DST_UPGRADE_INSERT_CONV - 385)) | (1 << (PlSqlParser.DUMP - 385)))) !== 0) || ((((_la - 417)) & ~0x1f) == 0 && ((1 << (_la - 417)) & ((1 << (PlSqlParser.DUPLICATE - 417)) | (1 << (PlSqlParser.DV - 417)) | (1 << (PlSqlParser.DYNAMIC - 417)) | (1 << (PlSqlParser.DYNAMIC_SAMPLING - 417)) | (1 << (PlSqlParser.DYNAMIC_SAMPLING_EST_CDN - 417)) | (1 << (PlSqlParser.EACH - 417)) | (1 << (PlSqlParser.EDITIONABLE - 417)) | (1 << (PlSqlParser.EDITION - 417)) | (1 << (PlSqlParser.EDITIONING - 417)) | (1 << (PlSqlParser.EDITIONS - 417)) | (1 << (PlSqlParser.ELEMENT - 417)) | (1 << (PlSqlParser.ELIM_GROUPBY - 417)) | (1 << (PlSqlParser.ELIMINATE_JOIN - 417)) | (1 << (PlSqlParser.ELIMINATE_OBY - 417)) | (1 << (PlSqlParser.ELIMINATE_OUTER_JOIN - 417)) | (1 << (PlSqlParser.EM - 417)) | (1 << (PlSqlParser.EMPTY_BLOB - 417)) | (1 << (PlSqlParser.EMPTY_CLOB - 417)) | (1 << (PlSqlParser.EMPTY - 417)) | (1 << (PlSqlParser.ENABLE_ALL - 417)) | (1 << (PlSqlParser.ENABLE - 417)) | (1 << (PlSqlParser.ENABLE_PARALLEL_DML - 417)) | (1 << (PlSqlParser.ENABLE_PRESET - 417)) | (1 << (PlSqlParser.ENCODING - 417)) | (1 << (PlSqlParser.ENCRYPT - 417)) | (1 << (PlSqlParser.ENCRYPTION - 417)) | (1 << (PlSqlParser.END_OUTLINE_DATA - 417)) | (1 << (PlSqlParser.ENFORCED - 417)) | (1 << (PlSqlParser.ENFORCE - 417)))) !== 0) || ((((_la - 449)) & ~0x1f) == 0 && ((1 << (_la - 449)) & ((1 << (PlSqlParser.ENQUEUE - 449)) | (1 << (PlSqlParser.ENTERPRISE - 449)) | (1 << (PlSqlParser.ENTITYESCAPING - 449)) | (1 << (PlSqlParser.ENTRY - 449)) | (1 << (PlSqlParser.EQUIPART - 449)) | (1 << (PlSqlParser.ERR - 449)) | (1 << (PlSqlParser.ERROR_ARGUMENT - 449)) | (1 << (PlSqlParser.ERROR - 449)) | (1 << (PlSqlParser.ERROR_ON_OVERLAP_TIME - 449)) | (1 << (PlSqlParser.ERRORS - 449)) | (1 << (PlSqlParser.ESCAPE - 449)) | (1 << (PlSqlParser.ESTIMATE - 449)) | (1 << (PlSqlParser.EVAL - 449)) | (1 << (PlSqlParser.EVALNAME - 449)) | (1 << (PlSqlParser.EVALUATE - 449)) | (1 << (PlSqlParser.EVALUATION - 449)) | (1 << (PlSqlParser.EVENTS - 449)) | (1 << (PlSqlParser.EVERY - 449)) | (1 << (PlSqlParser.EXCEPT - 449)) | (1 << (PlSqlParser.EXCEPTION - 449)) | (1 << (PlSqlParser.EXCEPTION_INIT - 449)) | (1 << (PlSqlParser.EXCEPTIONS - 449)) | (1 << (PlSqlParser.EXCHANGE - 449)) | (1 << (PlSqlParser.EXCLUDE - 449)) | (1 << (PlSqlParser.EXCLUDING - 449)) | (1 << (PlSqlParser.EXECUTE - 449)) | (1 << (PlSqlParser.EXEMPT - 449)) | (1 << (PlSqlParser.EXISTING - 449)) | (1 << (PlSqlParser.EXISTS - 449)) | (1 << (PlSqlParser.EXISTSNODE - 449)) | (1 << (PlSqlParser.EXIT - 449)))) !== 0) || ((((_la - 481)) & ~0x1f) == 0 && ((1 << (_la - 481)) & ((1 << (PlSqlParser.EXPAND_GSET_TO_UNION - 481)) | (1 << (PlSqlParser.EXPAND_TABLE - 481)) | (1 << (PlSqlParser.EXP - 481)) | (1 << (PlSqlParser.EXPIRE - 481)) | (1 << (PlSqlParser.EXPLAIN - 481)) | (1 << (PlSqlParser.EXPLOSION - 481)) | (1 << (PlSqlParser.EXPORT - 481)) | (1 << (PlSqlParser.EXPR_CORR_CHECK - 481)) | (1 << (PlSqlParser.EXPRESS - 481)) | (1 << (PlSqlParser.EXTENDS - 481)) | (1 << (PlSqlParser.EXTENT - 481)) | (1 << (PlSqlParser.EXTENTS - 481)) | (1 << (PlSqlParser.EXTERNAL - 481)) | (1 << (PlSqlParser.EXTERNALLY - 481)) | (1 << (PlSqlParser.EXTRACTCLOBXML - 481)) | (1 << (PlSqlParser.EXTRACT - 481)) | (1 << (PlSqlParser.EXTRACTVALUE - 481)) | (1 << (PlSqlParser.EXTRA - 481)) | (1 << (PlSqlParser.FACILITY - 481)) | (1 << (PlSqlParser.FACT - 481)) | (1 << (PlSqlParser.FACTOR - 481)) | (1 << (PlSqlParser.FACTORIZE_JOIN - 481)) | (1 << (PlSqlParser.FAILED - 481)) | (1 << (PlSqlParser.FAILED_LOGIN_ATTEMPTS - 481)) | (1 << (PlSqlParser.FAILGROUP - 481)) | (1 << (PlSqlParser.FAILOVER - 481)) | (1 << (PlSqlParser.FAILURE - 481)) | (1 << (PlSqlParser.FALSE - 481)) | (1 << (PlSqlParser.FAMILY - 481)) | (1 << (PlSqlParser.FAR - 481)) | (1 << (PlSqlParser.FAST - 481)) | (1 << (PlSqlParser.FASTSTART - 481)))) !== 0) || ((((_la - 513)) & ~0x1f) == 0 && ((1 << (_la - 513)) & ((1 << (PlSqlParser.FBTSCAN - 513)) | (1 << (PlSqlParser.FEATURE_DETAILS - 513)) | (1 << (PlSqlParser.FEATURE_ID - 513)) | (1 << (PlSqlParser.FEATURE_SET - 513)) | (1 << (PlSqlParser.FEATURE_VALUE - 513)) | (1 << (PlSqlParser.FETCH - 513)) | (1 << (PlSqlParser.FILE - 513)) | (1 << (PlSqlParser.FILE_NAME_CONVERT - 513)) | (1 << (PlSqlParser.FILESYSTEM_LIKE_LOGGING - 513)) | (1 << (PlSqlParser.FILTER - 513)) | (1 << (PlSqlParser.FINAL - 513)) | (1 << (PlSqlParser.FINE - 513)) | (1 << (PlSqlParser.FINISH - 513)) | (1 << (PlSqlParser.FIRST - 513)) | (1 << (PlSqlParser.FIRSTM - 513)) | (1 << (PlSqlParser.FIRST_ROWS - 513)) | (1 << (PlSqlParser.FIRST_VALUE - 513)) | (1 << (PlSqlParser.FIXED_VIEW_DATA - 513)) | (1 << (PlSqlParser.FLAGGER - 513)) | (1 << (PlSqlParser.FLASHBACK - 513)) | (1 << (PlSqlParser.FLASH_CACHE - 513)) | (1 << (PlSqlParser.FLOAT - 513)) | (1 << (PlSqlParser.FLOB - 513)) | (1 << (PlSqlParser.FLOOR - 513)) | (1 << (PlSqlParser.FLUSH - 513)) | (1 << (PlSqlParser.FOLDER - 513)) | (1 << (PlSqlParser.FOLLOWING - 513)) | (1 << (PlSqlParser.FOLLOWS - 513)) | (1 << (PlSqlParser.FORALL - 513)) | (1 << (PlSqlParser.FORCE - 513)) | (1 << (PlSqlParser.FORCE_XML_QUERY_REWRITE - 513)) | (1 << (PlSqlParser.FOREIGN - 513)))) !== 0) || ((((_la - 545)) & ~0x1f) == 0 && ((1 << (_la - 545)) & ((1 << (PlSqlParser.FOREVER - 545)) | (1 << (PlSqlParser.FORMAT - 545)) | (1 << (PlSqlParser.FORWARD - 545)) | (1 << (PlSqlParser.FRAGMENT_NUMBER - 545)) | (1 << (PlSqlParser.FREELIST - 545)) | (1 << (PlSqlParser.FREELISTS - 545)) | (1 << (PlSqlParser.FREEPOOLS - 545)) | (1 << (PlSqlParser.FRESH - 545)) | (1 << (PlSqlParser.FROM_TZ - 545)) | (1 << (PlSqlParser.FULL - 545)) | (1 << (PlSqlParser.FULL_OUTER_JOIN_TO_OUTER - 545)) | (1 << (PlSqlParser.FUNCTION - 545)) | (1 << (PlSqlParser.FUNCTIONS - 545)) | (1 << (PlSqlParser.GATHER_OPTIMIZER_STATISTICS - 545)) | (1 << (PlSqlParser.GATHER_PLAN_STATISTICS - 545)) | (1 << (PlSqlParser.GBY_CONC_ROLLUP - 545)) | (1 << (PlSqlParser.GBY_PUSHDOWN - 545)) | (1 << (PlSqlParser.GENERATED - 545)) | (1 << (PlSqlParser.GET - 545)) | (1 << (PlSqlParser.GLOBAL - 545)) | (1 << (PlSqlParser.GLOBALLY - 545)) | (1 << (PlSqlParser.GLOBAL_NAME - 545)) | (1 << (PlSqlParser.GLOBAL_TOPIC_ENABLED - 545)) | (1 << (PlSqlParser.GROUP_BY - 545)) | (1 << (PlSqlParser.GROUP_ID - 545)) | (1 << (PlSqlParser.GROUPING - 545)) | (1 << (PlSqlParser.GROUPING_ID - 545)))) !== 0) || ((((_la - 577)) & ~0x1f) == 0 && ((1 << (_la - 577)) & ((1 << (PlSqlParser.GROUPS - 577)) | (1 << (PlSqlParser.GUARANTEED - 577)) | (1 << (PlSqlParser.GUARANTEE - 577)) | (1 << (PlSqlParser.GUARD - 577)) | (1 << (PlSqlParser.HASH_AJ - 577)) | (1 << (PlSqlParser.HASH - 577)) | (1 << (PlSqlParser.HASHKEYS - 577)) | (1 << (PlSqlParser.HASH_SJ - 577)) | (1 << (PlSqlParser.HEADER - 577)) | (1 << (PlSqlParser.HEAP - 577)) | (1 << (PlSqlParser.HELP - 577)) | (1 << (PlSqlParser.HEXTORAW - 577)) | (1 << (PlSqlParser.HEXTOREF - 577)) | (1 << (PlSqlParser.HIDDEN_KEYWORD - 577)) | (1 << (PlSqlParser.HIDE - 577)) | (1 << (PlSqlParser.HIERARCHY - 577)) | (1 << (PlSqlParser.HIGH - 577)) | (1 << (PlSqlParser.HINTSET_BEGIN - 577)) | (1 << (PlSqlParser.HINTSET_END - 577)) | (1 << (PlSqlParser.HOT - 577)) | (1 << (PlSqlParser.HOUR - 577)) | (1 << (PlSqlParser.HWM_BROKERED - 577)) | (1 << (PlSqlParser.HYBRID - 577)) | (1 << (PlSqlParser.IDENTIFIER - 577)) | (1 << (PlSqlParser.IDENTITY - 577)) | (1 << (PlSqlParser.IDGENERATORS - 577)) | (1 << (PlSqlParser.ID - 577)) | (1 << (PlSqlParser.IDLE_TIME - 577)) | (1 << (PlSqlParser.IF - 577)) | (1 << (PlSqlParser.IGNORE - 577)))) !== 0) || ((((_la - 609)) & ~0x1f) == 0 && ((1 << (_la - 609)) & ((1 << (PlSqlParser.IGNORE_OPTIM_EMBEDDED_HINTS - 609)) | (1 << (PlSqlParser.IGNORE_ROW_ON_DUPKEY_INDEX - 609)) | (1 << (PlSqlParser.IGNORE_WHERE_CLAUSE - 609)) | (1 << (PlSqlParser.ILM - 609)) | (1 << (PlSqlParser.IMMEDIATE - 609)) | (1 << (PlSqlParser.IMPACT - 609)) | (1 << (PlSqlParser.IMPORT - 609)) | (1 << (PlSqlParser.INACTIVE - 609)) | (1 << (PlSqlParser.INCLUDE - 609)) | (1 << (PlSqlParser.INCLUDE_VERSION - 609)) | (1 << (PlSqlParser.INCLUDING - 609)) | (1 << (PlSqlParser.INCREMENTAL - 609)) | (1 << (PlSqlParser.INCREMENT - 609)) | (1 << (PlSqlParser.INCR - 609)) | (1 << (PlSqlParser.INDENT - 609)) | (1 << (PlSqlParser.INDEX_ASC - 609)) | (1 << (PlSqlParser.INDEX_COMBINE - 609)) | (1 << (PlSqlParser.INDEX_DESC - 609)) | (1 << (PlSqlParser.INDEXED - 609)) | (1 << (PlSqlParser.INDEXES - 609)) | (1 << (PlSqlParser.INDEX_FFS - 609)) | (1 << (PlSqlParser.INDEX_FILTER - 609)) | (1 << (PlSqlParser.INDEXING - 609)) | (1 << (PlSqlParser.INDEX_JOIN - 609)) | (1 << (PlSqlParser.INDEX_ROWS - 609)) | (1 << (PlSqlParser.INDEX_RRS - 609)) | (1 << (PlSqlParser.INDEX_RS_ASC - 609)) | (1 << (PlSqlParser.INDEX_RS_DESC - 609)) | (1 << (PlSqlParser.INDEX_RS - 609)) | (1 << (PlSqlParser.INDEX_SCAN - 609)) | (1 << (PlSqlParser.INDEX_SKIP_SCAN - 609)))) !== 0) || ((((_la - 641)) & ~0x1f) == 0 && ((1 << (_la - 641)) & ((1 << (PlSqlParser.INDEX_SS_ASC - 641)) | (1 << (PlSqlParser.INDEX_SS_DESC - 641)) | (1 << (PlSqlParser.INDEX_SS - 641)) | (1 << (PlSqlParser.INDEX_STATS - 641)) | (1 << (PlSqlParser.INDEXTYPE - 641)) | (1 << (PlSqlParser.INDEXTYPES - 641)) | (1 << (PlSqlParser.INDICATOR - 641)) | (1 << (PlSqlParser.INDICES - 641)) | (1 << (PlSqlParser.INFINITE - 641)) | (1 << (PlSqlParser.INFORMATIONAL - 641)) | (1 << (PlSqlParser.INHERIT - 641)) | (1 << (PlSqlParser.INITCAP - 641)) | (1 << (PlSqlParser.INITIAL - 641)) | (1 << (PlSqlParser.INITIALIZED - 641)) | (1 << (PlSqlParser.INITIALLY - 641)) | (1 << (PlSqlParser.INITRANS - 641)) | (1 << (PlSqlParser.INLINE - 641)) | (1 << (PlSqlParser.INLINE_XMLTYPE_NT - 641)) | (1 << (PlSqlParser.INMEMORY - 641)) | (1 << (PlSqlParser.IN_MEMORY_METADATA - 641)) | (1 << (PlSqlParser.INMEMORY_PRUNING - 641)) | (1 << (PlSqlParser.INNER - 641)) | (1 << (PlSqlParser.INOUT - 641)) | (1 << (PlSqlParser.INPLACE - 641)) | (1 << (PlSqlParser.INSERTCHILDXMLAFTER - 641)) | (1 << (PlSqlParser.INSERTCHILDXMLBEFORE - 641)) | (1 << (PlSqlParser.INSERTCHILDXML - 641)) | (1 << (PlSqlParser.INSERTXMLAFTER - 641)) | (1 << (PlSqlParser.INSERTXMLBEFORE - 641)) | (1 << (PlSqlParser.INSTANCE - 641)))) !== 0) || ((((_la - 673)) & ~0x1f) == 0 && ((1 << (_la - 673)) & ((1 << (PlSqlParser.INSTANCES - 673)) | (1 << (PlSqlParser.INSTANTIABLE - 673)) | (1 << (PlSqlParser.INSTANTLY - 673)) | (1 << (PlSqlParser.INSTEAD - 673)) | (1 << (PlSqlParser.INSTR2 - 673)) | (1 << (PlSqlParser.INSTR4 - 673)) | (1 << (PlSqlParser.INSTRB - 673)) | (1 << (PlSqlParser.INSTRC - 673)) | (1 << (PlSqlParser.INSTR - 673)) | (1 << (PlSqlParser.INTEGER - 673)) | (1 << (PlSqlParser.INTERLEAVED - 673)) | (1 << (PlSqlParser.INTERMEDIATE - 673)) | (1 << (PlSqlParser.INTERNAL_CONVERT - 673)) | (1 << (PlSqlParser.INTERNAL_USE - 673)) | (1 << (PlSqlParser.INTERPRETED - 673)) | (1 << (PlSqlParser.INTERVAL - 673)) | (1 << (PlSqlParser.INT - 673)) | (1 << (PlSqlParser.INVALIDATE - 673)) | (1 << (PlSqlParser.INVISIBLE - 673)) | (1 << (PlSqlParser.IN_XQUERY - 673)) | (1 << (PlSqlParser.ISOLATION - 673)) | (1 << (PlSqlParser.ISOLATION_LEVEL - 673)) | (1 << (PlSqlParser.ITERATE - 673)) | (1 << (PlSqlParser.ITERATION_NUMBER - 673)) | (1 << (PlSqlParser.JAVA - 673)) | (1 << (PlSqlParser.JOB - 673)) | (1 << (PlSqlParser.JOIN - 673)) | (1 << (PlSqlParser.JSON_ARRAYAGG - 673)) | (1 << (PlSqlParser.JSON_ARRAY - 673)))) !== 0) || ((((_la - 705)) & ~0x1f) == 0 && ((1 << (_la - 705)) & ((1 << (PlSqlParser.JSON_EQUAL - 705)) | (1 << (PlSqlParser.JSON_EXISTS2 - 705)) | (1 << (PlSqlParser.JSON_EXISTS - 705)) | (1 << (PlSqlParser.JSONGET - 705)) | (1 << (PlSqlParser.JSON - 705)) | (1 << (PlSqlParser.JSON_OBJECTAGG - 705)) | (1 << (PlSqlParser.JSON_OBJECT - 705)) | (1 << (PlSqlParser.JSONPARSE - 705)) | (1 << (PlSqlParser.JSON_QUERY - 705)) | (1 << (PlSqlParser.JSON_SERIALIZE - 705)) | (1 << (PlSqlParser.JSON_TABLE - 705)) | (1 << (PlSqlParser.JSON_TEXTCONTAINS2 - 705)) | (1 << (PlSqlParser.JSON_TEXTCONTAINS - 705)) | (1 << (PlSqlParser.JSON_VALUE - 705)) | (1 << (PlSqlParser.KEEP_DUPLICATES - 705)) | (1 << (PlSqlParser.KEEP - 705)) | (1 << (PlSqlParser.KERBEROS - 705)) | (1 << (PlSqlParser.KEY - 705)) | (1 << (PlSqlParser.KEY_LENGTH - 705)) | (1 << (PlSqlParser.KEYSIZE - 705)) | (1 << (PlSqlParser.KEYS - 705)) | (1 << (PlSqlParser.KEYSTORE - 705)) | (1 << (PlSqlParser.KILL - 705)) | (1 << (PlSqlParser.LABEL - 705)) | (1 << (PlSqlParser.LANGUAGE - 705)) | (1 << (PlSqlParser.LAST_DAY - 705)) | (1 << (PlSqlParser.LAST - 705)) | (1 << (PlSqlParser.LAST_VALUE - 705)) | (1 << (PlSqlParser.LATERAL - 705)) | (1 << (PlSqlParser.LAX - 705)) | (1 << (PlSqlParser.LAYER - 705)) | (1 << (PlSqlParser.LDAP_REGISTRATION_ENABLED - 705)))) !== 0) || ((((_la - 737)) & ~0x1f) == 0 && ((1 << (_la - 737)) & ((1 << (PlSqlParser.LDAP_REGISTRATION - 737)) | (1 << (PlSqlParser.LDAP_REG_SYNC_INTERVAL - 737)) | (1 << (PlSqlParser.LEADING - 737)) | (1 << (PlSqlParser.LEFT - 737)) | (1 << (PlSqlParser.LENGTH2 - 737)) | (1 << (PlSqlParser.LENGTH4 - 737)) | (1 << (PlSqlParser.LENGTHB - 737)) | (1 << (PlSqlParser.LENGTHC - 737)) | (1 << (PlSqlParser.LENGTH - 737)) | (1 << (PlSqlParser.LESS - 737)) | (1 << (PlSqlParser.LEVEL - 737)) | (1 << (PlSqlParser.LEVELS - 737)) | (1 << (PlSqlParser.LIBRARY - 737)) | (1 << (PlSqlParser.LIFECYCLE - 737)) | (1 << (PlSqlParser.LIFE - 737)) | (1 << (PlSqlParser.LIFETIME - 737)) | (1 << (PlSqlParser.LIKE2 - 737)) | (1 << (PlSqlParser.LIKE4 - 737)) | (1 << (PlSqlParser.LIKEC - 737)) | (1 << (PlSqlParser.LIKE_EXPAND - 737)) | (1 << (PlSqlParser.LIMIT - 737)) | (1 << (PlSqlParser.LINEAR - 737)) | (1 << (PlSqlParser.LINK - 737)) | (1 << (PlSqlParser.LIST - 737)) | (1 << (PlSqlParser.LN - 737)) | (1 << (PlSqlParser.LNNVL - 737)) | (1 << (PlSqlParser.LOAD - 737)) | (1 << (PlSqlParser.LOB - 737)) | (1 << (PlSqlParser.LOBNVL - 737)) | (1 << (PlSqlParser.LOBS - 737)) | (1 << (PlSqlParser.LOCAL_INDEXES - 737)))) !== 0) || ((((_la - 769)) & ~0x1f) == 0 && ((1 << (_la - 769)) & ((1 << (PlSqlParser.LOCAL - 769)) | (1 << (PlSqlParser.LOCALTIME - 769)) | (1 << (PlSqlParser.LOCALTIMESTAMP - 769)) | (1 << (PlSqlParser.LOCATION - 769)) | (1 << (PlSqlParser.LOCATOR - 769)) | (1 << (PlSqlParser.LOCKED - 769)) | (1 << (PlSqlParser.LOCKING - 769)) | (1 << (PlSqlParser.LOGFILE - 769)) | (1 << (PlSqlParser.LOGFILES - 769)) | (1 << (PlSqlParser.LOGGING - 769)) | (1 << (PlSqlParser.LOGICAL - 769)) | (1 << (PlSqlParser.LOGICAL_READS_PER_CALL - 769)) | (1 << (PlSqlParser.LOGICAL_READS_PER_SESSION - 769)) | (1 << (PlSqlParser.LOG - 769)) | (1 << (PlSqlParser.LOGMINING - 769)) | (1 << (PlSqlParser.LOGOFF - 769)) | (1 << (PlSqlParser.LOGON - 769)) | (1 << (PlSqlParser.LOG_READ_ONLY_VIOLATIONS - 769)) | (1 << (PlSqlParser.LONG - 769)) | (1 << (PlSqlParser.LOOP - 769)) | (1 << (PlSqlParser.LOWER - 769)) | (1 << (PlSqlParser.LOW - 769)) | (1 << (PlSqlParser.LPAD - 769)) | (1 << (PlSqlParser.LTRIM - 769)) | (1 << (PlSqlParser.MAIN - 769)) | (1 << (PlSqlParser.MAKE_REF - 769)) | (1 << (PlSqlParser.MANAGED - 769)) | (1 << (PlSqlParser.MANAGE - 769)) | (1 << (PlSqlParser.MANAGEMENT - 769)) | (1 << (PlSqlParser.MANAGER - 769)) | (1 << (PlSqlParser.MANUAL - 769)))) !== 0) || ((((_la - 801)) & ~0x1f) == 0 && ((1 << (_la - 801)) & ((1 << (PlSqlParser.MAP - 801)) | (1 << (PlSqlParser.MAPPING - 801)) | (1 << (PlSqlParser.MASTER - 801)) | (1 << (PlSqlParser.MATCHED - 801)) | (1 << (PlSqlParser.MATCHES - 801)) | (1 << (PlSqlParser.MATCH - 801)) | (1 << (PlSqlParser.MATCH_NUMBER - 801)) | (1 << (PlSqlParser.MATCH_RECOGNIZE - 801)) | (1 << (PlSqlParser.MATERIALIZED - 801)) | (1 << (PlSqlParser.MATERIALIZE - 801)) | (1 << (PlSqlParser.MAXARCHLOGS - 801)) | (1 << (PlSqlParser.MAXDATAFILES - 801)) | (1 << (PlSqlParser.MAXEXTENTS - 801)) | (1 << (PlSqlParser.MAXIMIZE - 801)) | (1 << (PlSqlParser.MAXINSTANCES - 801)) | (1 << (PlSqlParser.MAXLOGFILES - 801)) | (1 << (PlSqlParser.MAXLOGHISTORY - 801)) | (1 << (PlSqlParser.MAXLOGMEMBERS - 801)) | (1 << (PlSqlParser.MAX_SHARED_TEMP_SIZE - 801)) | (1 << (PlSqlParser.MAXSIZE - 801)) | (1 << (PlSqlParser.MAXTRANS - 801)) | (1 << (PlSqlParser.MAXVALUE - 801)) | (1 << (PlSqlParser.MEASURE - 801)) | (1 << (PlSqlParser.MEASURES - 801)) | (1 << (PlSqlParser.MEDIUM - 801)) | (1 << (PlSqlParser.MEMBER - 801)) | (1 << (PlSqlParser.MEMCOMPRESS - 801)) | (1 << (PlSqlParser.MEMORY - 801)) | (1 << (PlSqlParser.MERGEACTIONS - 801)) | (1 << (PlSqlParser.MERGE_AJ - 801)) | (1 << (PlSqlParser.MERGE_CONST_ON - 801)) | (1 << (PlSqlParser.MERGE - 801)))) !== 0) || ((((_la - 833)) & ~0x1f) == 0 && ((1 << (_la - 833)) & ((1 << (PlSqlParser.MERGE_SJ - 833)) | (1 << (PlSqlParser.METADATA - 833)) | (1 << (PlSqlParser.METHOD - 833)) | (1 << (PlSqlParser.MIGRATE - 833)) | (1 << (PlSqlParser.MIGRATION - 833)) | (1 << (PlSqlParser.MINEXTENTS - 833)) | (1 << (PlSqlParser.MINIMIZE - 833)) | (1 << (PlSqlParser.MINIMUM - 833)) | (1 << (PlSqlParser.MINING - 833)) | (1 << (PlSqlParser.MINUS_NULL - 833)) | (1 << (PlSqlParser.MINUTE - 833)) | (1 << (PlSqlParser.MINVALUE - 833)) | (1 << (PlSqlParser.MIRRORCOLD - 833)) | (1 << (PlSqlParser.MIRRORHOT - 833)) | (1 << (PlSqlParser.MIRROR - 833)) | (1 << (PlSqlParser.MLSLABEL - 833)) | (1 << (PlSqlParser.MODEL_COMPILE_SUBQUERY - 833)) | (1 << (PlSqlParser.MODEL_DONTVERIFY_UNIQUENESS - 833)) | (1 << (PlSqlParser.MODEL_DYNAMIC_SUBQUERY - 833)) | (1 << (PlSqlParser.MODEL_MIN_ANALYSIS - 833)) | (1 << (PlSqlParser.MODEL - 833)) | (1 << (PlSqlParser.MODEL_NB - 833)) | (1 << (PlSqlParser.MODEL_NO_ANALYSIS - 833)) | (1 << (PlSqlParser.MODEL_PBY - 833)) | (1 << (PlSqlParser.MODEL_PUSH_REF - 833)) | (1 << (PlSqlParser.MODEL_SV - 833)) | (1 << (PlSqlParser.MODIFICATION - 833)) | (1 << (PlSqlParser.MODIFY_COLUMN_TYPE - 833)) | (1 << (PlSqlParser.MODIFY - 833)) | (1 << (PlSqlParser.MOD - 833)))) !== 0) || ((((_la - 865)) & ~0x1f) == 0 && ((1 << (_la - 865)) & ((1 << (PlSqlParser.MODULE - 865)) | (1 << (PlSqlParser.MONITORING - 865)) | (1 << (PlSqlParser.MONITOR - 865)) | (1 << (PlSqlParser.MONTH - 865)) | (1 << (PlSqlParser.MONTHS_BETWEEN - 865)) | (1 << (PlSqlParser.MONTHS - 865)) | (1 << (PlSqlParser.MOUNT - 865)) | (1 << (PlSqlParser.MOUNTPATH - 865)) | (1 << (PlSqlParser.MOVEMENT - 865)) | (1 << (PlSqlParser.MOVE - 865)) | (1 << (PlSqlParser.MULTIDIMENSIONAL - 865)) | (1 << (PlSqlParser.MULTISET - 865)) | (1 << (PlSqlParser.MV_MERGE - 865)) | (1 << (PlSqlParser.NAMED - 865)) | (1 << (PlSqlParser.NAME - 865)) | (1 << (PlSqlParser.NAMESPACE - 865)) | (1 << (PlSqlParser.NAN - 865)) | (1 << (PlSqlParser.NANVL - 865)) | (1 << (PlSqlParser.NATIONAL - 865)) | (1 << (PlSqlParser.NATIVE_FULL_OUTER_JOIN - 865)) | (1 << (PlSqlParser.NATIVE - 865)) | (1 << (PlSqlParser.NATURAL - 865)) | (1 << (PlSqlParser.NAV - 865)) | (1 << (PlSqlParser.NCHAR_CS - 865)) | (1 << (PlSqlParser.NCHAR - 865)) | (1 << (PlSqlParser.NCHR - 865)) | (1 << (PlSqlParser.NCLOB - 865)) | (1 << (PlSqlParser.NEEDED - 865)) | (1 << (PlSqlParser.NEG - 865)) | (1 << (PlSqlParser.NESTED - 865)) | (1 << (PlSqlParser.NESTED_TABLE_FAST_INSERT - 865)))) !== 0) || ((((_la - 897)) & ~0x1f) == 0 && ((1 << (_la - 897)) & ((1 << (PlSqlParser.NESTED_TABLE_GET_REFS - 897)) | (1 << (PlSqlParser.NESTED_TABLE_ID - 897)) | (1 << (PlSqlParser.NESTED_TABLE_SET_REFS - 897)) | (1 << (PlSqlParser.NESTED_TABLE_SET_SETID - 897)) | (1 << (PlSqlParser.NETWORK - 897)) | (1 << (PlSqlParser.NEVER - 897)) | (1 << (PlSqlParser.NEW - 897)) | (1 << (PlSqlParser.NEW_TIME - 897)) | (1 << (PlSqlParser.NEXT_DAY - 897)) | (1 << (PlSqlParser.NEXT - 897)) | (1 << (PlSqlParser.NL_AJ - 897)) | (1 << (PlSqlParser.NLJ_BATCHING - 897)) | (1 << (PlSqlParser.NLJ_INDEX_FILTER - 897)) | (1 << (PlSqlParser.NLJ_INDEX_SCAN - 897)) | (1 << (PlSqlParser.NLJ_PREFETCH - 897)) | (1 << (PlSqlParser.NLS_CALENDAR - 897)) | (1 << (PlSqlParser.NLS_CHARACTERSET - 897)) | (1 << (PlSqlParser.NLS_CHARSET_DECL_LEN - 897)) | (1 << (PlSqlParser.NLS_CHARSET_ID - 897)) | (1 << (PlSqlParser.NLS_CHARSET_NAME - 897)) | (1 << (PlSqlParser.NLS_COMP - 897)) | (1 << (PlSqlParser.NLS_CURRENCY - 897)) | (1 << (PlSqlParser.NLS_DATE_FORMAT - 897)) | (1 << (PlSqlParser.NLS_DATE_LANGUAGE - 897)) | (1 << (PlSqlParser.NLS_INITCAP - 897)) | (1 << (PlSqlParser.NLS_ISO_CURRENCY - 897)) | (1 << (PlSqlParser.NL_SJ - 897)) | (1 << (PlSqlParser.NLS_LANG - 897)) | (1 << (PlSqlParser.NLS_LANGUAGE - 897)) | (1 << (PlSqlParser.NLS_LENGTH_SEMANTICS - 897)) | (1 << (PlSqlParser.NLS_LOWER - 897)) | (1 << (PlSqlParser.NLS_NCHAR_CONV_EXCP - 897)))) !== 0) || ((((_la - 929)) & ~0x1f) == 0 && ((1 << (_la - 929)) & ((1 << (PlSqlParser.NLS_NUMERIC_CHARACTERS - 929)) | (1 << (PlSqlParser.NLS_SORT - 929)) | (1 << (PlSqlParser.NLSSORT - 929)) | (1 << (PlSqlParser.NLS_SPECIAL_CHARS - 929)) | (1 << (PlSqlParser.NLS_TERRITORY - 929)) | (1 << (PlSqlParser.NLS_UPPER - 929)) | (1 << (PlSqlParser.NO_ACCESS - 929)) | (1 << (PlSqlParser.NO_ADAPTIVE_PLAN - 929)) | (1 << (PlSqlParser.NO_ANSI_REARCH - 929)) | (1 << (PlSqlParser.NOAPPEND - 929)) | (1 << (PlSqlParser.NOARCHIVELOG - 929)) | (1 << (PlSqlParser.NOAUDIT - 929)) | (1 << (PlSqlParser.NO_AUTO_REOPTIMIZE - 929)) | (1 << (PlSqlParser.NO_BASETABLE_MULTIMV_REWRITE - 929)) | (1 << (PlSqlParser.NO_BATCH_TABLE_ACCESS_BY_ROWID - 929)) | (1 << (PlSqlParser.NO_BIND_AWARE - 929)) | (1 << (PlSqlParser.NO_BUFFER - 929)) | (1 << (PlSqlParser.NOCACHE - 929)) | (1 << (PlSqlParser.NO_CARTESIAN - 929)) | (1 << (PlSqlParser.NO_CHECK_ACL_REWRITE - 929)) | (1 << (PlSqlParser.NO_CLUSTER_BY_ROWID - 929)) | (1 << (PlSqlParser.NO_CLUSTERING - 929)) | (1 << (PlSqlParser.NO_COALESCE_SQ - 929)) | (1 << (PlSqlParser.NO_COMMON_DATA - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_CB_WHR_ONLY - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_COMBINE_SW - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_COST_BASED - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_ELIM_DUPS - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_FILTERING - 929)) | (1 << (PlSqlParser.NOCOPY - 929)) | (1 << (PlSqlParser.NO_COST_XML_QUERY_REWRITE - 929)))) !== 0) || ((((_la - 961)) & ~0x1f) == 0 && ((1 << (_la - 961)) & ((1 << (PlSqlParser.NO_CPU_COSTING - 961)) | (1 << (PlSqlParser.NOCPU_COSTING - 961)) | (1 << (PlSqlParser.NOCYCLE - 961)) | (1 << (PlSqlParser.NO_DATA_SECURITY_REWRITE - 961)) | (1 << (PlSqlParser.NO_DECORRELATE - 961)) | (1 << (PlSqlParser.NODELAY - 961)) | (1 << (PlSqlParser.NO_DOMAIN_INDEX_FILTER - 961)) | (1 << (PlSqlParser.NO_DST_UPGRADE_INSERT_CONV - 961)) | (1 << (PlSqlParser.NO_ELIM_GROUPBY - 961)) | (1 << (PlSqlParser.NO_ELIMINATE_JOIN - 961)) | (1 << (PlSqlParser.NO_ELIMINATE_OBY - 961)) | (1 << (PlSqlParser.NO_ELIMINATE_OUTER_JOIN - 961)) | (1 << (PlSqlParser.NOENTITYESCAPING - 961)) | (1 << (PlSqlParser.NO_EXPAND_GSET_TO_UNION - 961)) | (1 << (PlSqlParser.NO_EXPAND - 961)) | (1 << (PlSqlParser.NO_EXPAND_TABLE - 961)) | (1 << (PlSqlParser.NO_FACT - 961)) | (1 << (PlSqlParser.NO_FACTORIZE_JOIN - 961)) | (1 << (PlSqlParser.NO_FILTERING - 961)) | (1 << (PlSqlParser.NOFORCE - 961)) | (1 << (PlSqlParser.NO_FULL_OUTER_JOIN_TO_OUTER - 961)) | (1 << (PlSqlParser.NO_GATHER_OPTIMIZER_STATISTICS - 961)) | (1 << (PlSqlParser.NO_GBY_PUSHDOWN - 961)) | (1 << (PlSqlParser.NOGUARANTEE - 961)) | (1 << (PlSqlParser.NO_INDEX_FFS - 961)) | (1 << (PlSqlParser.NO_INDEX - 961)) | (1 << (PlSqlParser.NO_INDEX_SS - 961)) | (1 << (PlSqlParser.NO_INMEMORY - 961)) | (1 << (PlSqlParser.NO_INMEMORY_PRUNING - 961)) | (1 << (PlSqlParser.NOKEEP - 961)) | (1 << (PlSqlParser.NO_LOAD - 961)) | (1 << (PlSqlParser.NOLOCAL - 961)))) !== 0) || ((((_la - 993)) & ~0x1f) == 0 && ((1 << (_la - 993)) & ((1 << (PlSqlParser.NOLOGGING - 993)) | (1 << (PlSqlParser.NOMAPPING - 993)) | (1 << (PlSqlParser.NOMAXVALUE - 993)) | (1 << (PlSqlParser.NO_MERGE - 993)) | (1 << (PlSqlParser.NOMINIMIZE - 993)) | (1 << (PlSqlParser.NOMINVALUE - 993)) | (1 << (PlSqlParser.NO_MODEL_PUSH_REF - 993)) | (1 << (PlSqlParser.NO_MONITORING - 993)) | (1 << (PlSqlParser.NOMONITORING - 993)) | (1 << (PlSqlParser.NO_MONITOR - 993)) | (1 << (PlSqlParser.NO_MULTIMV_REWRITE - 993)) | (1 << (PlSqlParser.NO_NATIVE_FULL_OUTER_JOIN - 993)) | (1 << (PlSqlParser.NONBLOCKING - 993)) | (1 << (PlSqlParser.NONEDITIONABLE - 993)) | (1 << (PlSqlParser.NONE - 993)) | (1 << (PlSqlParser.NO_NLJ_BATCHING - 993)) | (1 << (PlSqlParser.NO_NLJ_PREFETCH - 993)) | (1 << (PlSqlParser.NO - 993)) | (1 << (PlSqlParser.NONSCHEMA - 993)) | (1 << (PlSqlParser.NO_OBJECT_LINK - 993)) | (1 << (PlSqlParser.NOORDER - 993)) | (1 << (PlSqlParser.NO_ORDER_ROLLUPS - 993)) | (1 << (PlSqlParser.NO_OUTER_JOIN_TO_ANTI - 993)) | (1 << (PlSqlParser.NO_OUTER_JOIN_TO_INNER - 993)) | (1 << (PlSqlParser.NOOVERRIDE - 993)) | (1 << (PlSqlParser.NO_PARALLEL_INDEX - 993)) | (1 << (PlSqlParser.NOPARALLEL_INDEX - 993)) | (1 << (PlSqlParser.NO_PARALLEL - 993)) | (1 << (PlSqlParser.NOPARALLEL - 993)) | (1 << (PlSqlParser.NO_PARTIAL_COMMIT - 993)) | (1 << (PlSqlParser.NO_PARTIAL_JOIN - 993)) | (1 << (PlSqlParser.NO_PARTIAL_ROLLUP_PUSHDOWN - 993)))) !== 0) || ((((_la - 1025)) & ~0x1f) == 0 && ((1 << (_la - 1025)) & ((1 << (PlSqlParser.NOPARTITION - 1025)) | (1 << (PlSqlParser.NO_PLACE_DISTINCT - 1025)) | (1 << (PlSqlParser.NO_PLACE_GROUP_BY - 1025)) | (1 << (PlSqlParser.NO_PQ_CONCURRENT_UNION - 1025)) | (1 << (PlSqlParser.NO_PQ_MAP - 1025)) | (1 << (PlSqlParser.NO_PQ_REPLICATE - 1025)) | (1 << (PlSqlParser.NO_PQ_SKEW - 1025)) | (1 << (PlSqlParser.NO_PRUNE_GSETS - 1025)) | (1 << (PlSqlParser.NO_PULL_PRED - 1025)) | (1 << (PlSqlParser.NO_PUSH_PRED - 1025)) | (1 << (PlSqlParser.NO_PUSH_SUBQ - 1025)) | (1 << (PlSqlParser.NO_PX_FAULT_TOLERANCE - 1025)) | (1 << (PlSqlParser.NO_PX_JOIN_FILTER - 1025)) | (1 << (PlSqlParser.NO_QKN_BUFF - 1025)) | (1 << (PlSqlParser.NO_QUERY_TRANSFORMATION - 1025)) | (1 << (PlSqlParser.NO_REF_CASCADE - 1025)) | (1 << (PlSqlParser.NORELOCATE - 1025)) | (1 << (PlSqlParser.NORELY - 1025)) | (1 << (PlSqlParser.NOREPAIR - 1025)) | (1 << (PlSqlParser.NOREPLAY - 1025)) | (1 << (PlSqlParser.NORESETLOGS - 1025)) | (1 << (PlSqlParser.NO_RESULT_CACHE - 1025)) | (1 << (PlSqlParser.NOREVERSE - 1025)) | (1 << (PlSqlParser.NO_REWRITE - 1025)) | (1 << (PlSqlParser.NOREWRITE - 1025)) | (1 << (PlSqlParser.NORMAL - 1025)) | (1 << (PlSqlParser.NO_ROOT_SW_FOR_LOCAL - 1025)) | (1 << (PlSqlParser.NOROWDEPENDENCIES - 1025)) | (1 << (PlSqlParser.NOSCHEMACHECK - 1025)) | (1 << (PlSqlParser.NOSEGMENT - 1025)) | (1 << (PlSqlParser.NO_SEMIJOIN - 1025)) | (1 << (PlSqlParser.NO_SEMI_TO_INNER - 1025)))) !== 0) || ((((_la - 1057)) & ~0x1f) == 0 && ((1 << (_la - 1057)) & ((1 << (PlSqlParser.NO_SET_TO_JOIN - 1057)) | (1 << (PlSqlParser.NOSORT - 1057)) | (1 << (PlSqlParser.NO_SQL_TRANSLATION - 1057)) | (1 << (PlSqlParser.NO_SQL_TUNE - 1057)) | (1 << (PlSqlParser.NO_STAR_TRANSFORMATION - 1057)) | (1 << (PlSqlParser.NO_STATEMENT_QUEUING - 1057)) | (1 << (PlSqlParser.NO_STATS_GSETS - 1057)) | (1 << (PlSqlParser.NOSTRICT - 1057)) | (1 << (PlSqlParser.NO_SUBQUERY_PRUNING - 1057)) | (1 << (PlSqlParser.NO_SUBSTRB_PAD - 1057)) | (1 << (PlSqlParser.NO_SWAP_JOIN_INPUTS - 1057)) | (1 << (PlSqlParser.NOSWITCH - 1057)) | (1 << (PlSqlParser.NO_TABLE_LOOKUP_BY_NL - 1057)) | (1 << (PlSqlParser.NO_TEMP_TABLE - 1057)) | (1 << (PlSqlParser.NOTHING - 1057)) | (1 << (PlSqlParser.NOTIFICATION - 1057)) | (1 << (PlSqlParser.NO_TRANSFORM_DISTINCT_AGG - 1057)) | (1 << (PlSqlParser.NO_UNNEST - 1057)) | (1 << (PlSqlParser.NO_USE_CUBE - 1057)) | (1 << (PlSqlParser.NO_USE_HASH_AGGREGATION - 1057)) | (1 << (PlSqlParser.NO_USE_HASH_GBY_FOR_PUSHDOWN - 1057)) | (1 << (PlSqlParser.NO_USE_HASH - 1057)) | (1 << (PlSqlParser.NO_USE_INVISIBLE_INDEXES - 1057)) | (1 << (PlSqlParser.NO_USE_MERGE - 1057)) | (1 << (PlSqlParser.NO_USE_NL - 1057)) | (1 << (PlSqlParser.NO_USE_VECTOR_AGGREGATION - 1057)) | (1 << (PlSqlParser.NOVALIDATE - 1057)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM_DIMS - 1057)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM_FACT - 1057)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM - 1057)))) !== 0) || ((((_la - 1089)) & ~0x1f) == 0 && ((1 << (_la - 1089)) & ((1 << (PlSqlParser.NO_XDB_FASTPATH_INSERT - 1089)) | (1 << (PlSqlParser.NO_XML_DML_REWRITE - 1089)) | (1 << (PlSqlParser.NO_XMLINDEX_REWRITE_IN_SELECT - 1089)) | (1 << (PlSqlParser.NO_XMLINDEX_REWRITE - 1089)) | (1 << (PlSqlParser.NO_XML_QUERY_REWRITE - 1089)) | (1 << (PlSqlParser.NO_ZONEMAP - 1089)) | (1 << (PlSqlParser.NTH_VALUE - 1089)) | (1 << (PlSqlParser.NULLIF - 1089)) | (1 << (PlSqlParser.NULL_ - 1089)) | (1 << (PlSqlParser.NULLS - 1089)) | (1 << (PlSqlParser.NUMBER - 1089)) | (1 << (PlSqlParser.NUMERIC - 1089)) | (1 << (PlSqlParser.NUM_INDEX_KEYS - 1089)) | (1 << (PlSqlParser.NUMTODSINTERVAL - 1089)) | (1 << (PlSqlParser.NUMTOYMINTERVAL - 1089)) | (1 << (PlSqlParser.NVARCHAR2 - 1089)) | (1 << (PlSqlParser.NVL2 - 1089)) | (1 << (PlSqlParser.OBJECT2XML - 1089)) | (1 << (PlSqlParser.OBJECT - 1089)) | (1 << (PlSqlParser.OBJ_ID - 1089)) | (1 << (PlSqlParser.OBJNO - 1089)) | (1 << (PlSqlParser.OBJNO_REUSE - 1089)) | (1 << (PlSqlParser.OCCURENCES - 1089)) | (1 << (PlSqlParser.OFFLINE - 1089)) | (1 << (PlSqlParser.OFF - 1089)) | (1 << (PlSqlParser.OFFSET - 1089)) | (1 << (PlSqlParser.OIDINDEX - 1089)) | (1 << (PlSqlParser.OID - 1089)) | (1 << (PlSqlParser.OLAP - 1089)) | (1 << (PlSqlParser.OLD - 1089)) | (1 << (PlSqlParser.OLD_PUSH_PRED - 1089)))) !== 0) || ((((_la - 1121)) & ~0x1f) == 0 && ((1 << (_la - 1121)) & ((1 << (PlSqlParser.OLS - 1121)) | (1 << (PlSqlParser.OLTP - 1121)) | (1 << (PlSqlParser.OMIT - 1121)) | (1 << (PlSqlParser.ONE - 1121)) | (1 << (PlSqlParser.ONLINE - 1121)) | (1 << (PlSqlParser.ONLY - 1121)) | (1 << (PlSqlParser.OPAQUE - 1121)) | (1 << (PlSqlParser.OPAQUE_TRANSFORM - 1121)) | (1 << (PlSqlParser.OPAQUE_XCANONICAL - 1121)) | (1 << (PlSqlParser.OPCODE - 1121)) | (1 << (PlSqlParser.OPEN - 1121)) | (1 << (PlSqlParser.OPERATIONS - 1121)) | (1 << (PlSqlParser.OPERATOR - 1121)) | (1 << (PlSqlParser.OPT_ESTIMATE - 1121)) | (1 << (PlSqlParser.OPTIMAL - 1121)) | (1 << (PlSqlParser.OPTIMIZE - 1121)) | (1 << (PlSqlParser.OPTIMIZER_FEATURES_ENABLE - 1121)) | (1 << (PlSqlParser.OPTIMIZER_GOAL - 1121)) | (1 << (PlSqlParser.OPT_PARAM - 1121)) | (1 << (PlSqlParser.ORA_BRANCH - 1121)) | (1 << (PlSqlParser.ORA_CHECK_ACL - 1121)) | (1 << (PlSqlParser.ORA_CHECK_PRIVILEGE - 1121)) | (1 << (PlSqlParser.ORA_CLUSTERING - 1121)) | (1 << (PlSqlParser.ORADATA - 1121)) | (1 << (PlSqlParser.ORADEBUG - 1121)) | (1 << (PlSqlParser.ORA_DST_AFFECTED - 1121)) | (1 << (PlSqlParser.ORA_DST_CONVERT - 1121)) | (1 << (PlSqlParser.ORA_DST_ERROR - 1121)) | (1 << (PlSqlParser.ORA_GET_ACLIDS - 1121)))) !== 0) || ((((_la - 1153)) & ~0x1f) == 0 && ((1 << (_la - 1153)) & ((1 << (PlSqlParser.ORA_GET_PRIVILEGES - 1153)) | (1 << (PlSqlParser.ORA_HASH - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_USERID - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_USER - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_XS_USER_GUID - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_XS_USER - 1153)) | (1 << (PlSqlParser.ORA_RAWCOMPARE - 1153)) | (1 << (PlSqlParser.ORA_RAWCONCAT - 1153)) | (1 << (PlSqlParser.ORA_ROWSCN - 1153)) | (1 << (PlSqlParser.ORA_ROWSCN_RAW - 1153)) | (1 << (PlSqlParser.ORA_ROWVERSION - 1153)) | (1 << (PlSqlParser.ORA_TABVERSION - 1153)) | (1 << (PlSqlParser.ORA_WRITE_TIME - 1153)) | (1 << (PlSqlParser.ORDERED - 1153)) | (1 << (PlSqlParser.ORDERED_PREDICATES - 1153)) | (1 << (PlSqlParser.ORDINALITY - 1153)) | (1 << (PlSqlParser.OR_EXPAND - 1153)) | (1 << (PlSqlParser.ORGANIZATION - 1153)) | (1 << (PlSqlParser.OR_PREDICATES - 1153)) | (1 << (PlSqlParser.OSERROR - 1153)) | (1 << (PlSqlParser.OTHER - 1153)) | (1 << (PlSqlParser.OUTER_JOIN_TO_ANTI - 1153)) | (1 << (PlSqlParser.OUTER_JOIN_TO_INNER - 1153)) | (1 << (PlSqlParser.OUTER - 1153)) | (1 << (PlSqlParser.OUTLINE_LEAF - 1153)) | (1 << (PlSqlParser.OUTLINE - 1153)) | (1 << (PlSqlParser.OUT_OF_LINE - 1153)) | (1 << (PlSqlParser.OUT - 1153)) | (1 << (PlSqlParser.OVERFLOW_NOMOVE - 1153)) | (1 << (PlSqlParser.OVERFLOW - 1153)))) !== 0) || ((((_la - 1185)) & ~0x1f) == 0 && ((1 << (_la - 1185)) & ((1 << (PlSqlParser.OVERLAPS - 1185)) | (1 << (PlSqlParser.OVER - 1185)) | (1 << (PlSqlParser.OVERRIDING - 1185)) | (1 << (PlSqlParser.OWNER - 1185)) | (1 << (PlSqlParser.OWNERSHIP - 1185)) | (1 << (PlSqlParser.OWN - 1185)) | (1 << (PlSqlParser.PACKAGE - 1185)) | (1 << (PlSqlParser.PACKAGES - 1185)) | (1 << (PlSqlParser.PARALLEL_ENABLE - 1185)) | (1 << (PlSqlParser.PARALLEL_INDEX - 1185)) | (1 << (PlSqlParser.PARALLEL - 1185)) | (1 << (PlSqlParser.PARAMETERS - 1185)) | (1 << (PlSqlParser.PARAM - 1185)) | (1 << (PlSqlParser.PARENT - 1185)) | (1 << (PlSqlParser.PARITY - 1185)) | (1 << (PlSqlParser.PARTIAL_JOIN - 1185)) | (1 << (PlSqlParser.PARTIALLY - 1185)) | (1 << (PlSqlParser.PARTIAL - 1185)) | (1 << (PlSqlParser.PARTIAL_ROLLUP_PUSHDOWN - 1185)) | (1 << (PlSqlParser.PARTITION_HASH - 1185)) | (1 << (PlSqlParser.PARTITION_LIST - 1185)) | (1 << (PlSqlParser.PARTITION - 1185)) | (1 << (PlSqlParser.PARTITION_RANGE - 1185)) | (1 << (PlSqlParser.PARTITIONS - 1185)) | (1 << (PlSqlParser.PARTNUMINST - 1185)) | (1 << (PlSqlParser.PASSING - 1185)) | (1 << (PlSqlParser.PASSWORD_GRACE_TIME - 1185)) | (1 << (PlSqlParser.PASSWORD_LIFE_TIME - 1185)) | (1 << (PlSqlParser.PASSWORD_LOCK_TIME - 1185)) | (1 << (PlSqlParser.PASSWORD - 1185)) | (1 << (PlSqlParser.PASSWORD_REUSE_MAX - 1185)))) !== 0) || ((((_la - 1217)) & ~0x1f) == 0 && ((1 << (_la - 1217)) & ((1 << (PlSqlParser.PASSWORD_REUSE_TIME - 1217)) | (1 << (PlSqlParser.PASSWORD_VERIFY_FUNCTION - 1217)) | (1 << (PlSqlParser.PAST - 1217)) | (1 << (PlSqlParser.PATCH - 1217)) | (1 << (PlSqlParser.PATH - 1217)) | (1 << (PlSqlParser.PATH_PREFIX - 1217)) | (1 << (PlSqlParser.PATHS - 1217)) | (1 << (PlSqlParser.PATTERN - 1217)) | (1 << (PlSqlParser.PBL_HS_BEGIN - 1217)) | (1 << (PlSqlParser.PBL_HS_END - 1217)) | (1 << (PlSqlParser.PCTINCREASE - 1217)) | (1 << (PlSqlParser.PCTTHRESHOLD - 1217)) | (1 << (PlSqlParser.PCTUSED - 1217)) | (1 << (PlSqlParser.PCTVERSION - 1217)) | (1 << (PlSqlParser.PENDING - 1217)) | (1 << (PlSqlParser.PERCENT_KEYWORD - 1217)) | (1 << (PlSqlParser.PERCENT_RANKM - 1217)) | (1 << (PlSqlParser.PERFORMANCE - 1217)) | (1 << (PlSqlParser.PERIOD_KEYWORD - 1217)) | (1 << (PlSqlParser.PERMANENT - 1217)) | (1 << (PlSqlParser.PERMISSION - 1217)) | (1 << (PlSqlParser.PERMUTE - 1217)) | (1 << (PlSqlParser.PER - 1217)) | (1 << (PlSqlParser.PFILE - 1217)) | (1 << (PlSqlParser.PHYSICAL - 1217)))) !== 0) || ((((_la - 1249)) & ~0x1f) == 0 && ((1 << (_la - 1249)) & ((1 << (PlSqlParser.PIKEY - 1249)) | (1 << (PlSqlParser.PIPELINED - 1249)) | (1 << (PlSqlParser.PIV_GB - 1249)) | (1 << (PlSqlParser.PIVOT - 1249)) | (1 << (PlSqlParser.PIV_SSF - 1249)) | (1 << (PlSqlParser.PLACE_DISTINCT - 1249)) | (1 << (PlSqlParser.PLACE_GROUP_BY - 1249)) | (1 << (PlSqlParser.PLAN - 1249)) | (1 << (PlSqlParser.PLSCOPE_SETTINGS - 1249)) | (1 << (PlSqlParser.PLS_INTEGER - 1249)) | (1 << (PlSqlParser.PLSQL_CCFLAGS - 1249)) | (1 << (PlSqlParser.PLSQL_CODE_TYPE - 1249)) | (1 << (PlSqlParser.PLSQL_DEBUG - 1249)) | (1 << (PlSqlParser.PLSQL_OPTIMIZE_LEVEL - 1249)) | (1 << (PlSqlParser.PLSQL_WARNINGS - 1249)) | (1 << (PlSqlParser.PLUGGABLE - 1249)) | (1 << (PlSqlParser.POINT - 1249)) | (1 << (PlSqlParser.POLICY - 1249)) | (1 << (PlSqlParser.POOL_16K - 1249)) | (1 << (PlSqlParser.POOL_2K - 1249)) | (1 << (PlSqlParser.POOL_32K - 1249)) | (1 << (PlSqlParser.POOL_4K - 1249)) | (1 << (PlSqlParser.POOL_8K - 1249)) | (1 << (PlSqlParser.POSITIVEN - 1249)) | (1 << (PlSqlParser.POSITIVE - 1249)) | (1 << (PlSqlParser.POST_TRANSACTION - 1249)) | (1 << (PlSqlParser.POWERMULTISET_BY_CARDINALITY - 1249)) | (1 << (PlSqlParser.POWERMULTISET - 1249)) | (1 << (PlSqlParser.POWER - 1249)) | (1 << (PlSqlParser.PQ_CONCURRENT_UNION - 1249)) | (1 << (PlSqlParser.PQ_DISTRIBUTE - 1249)))) !== 0) || ((((_la - 1281)) & ~0x1f) == 0 && ((1 << (_la - 1281)) & ((1 << (PlSqlParser.PQ_DISTRIBUTE_WINDOW - 1281)) | (1 << (PlSqlParser.PQ_FILTER - 1281)) | (1 << (PlSqlParser.PQ_MAP - 1281)) | (1 << (PlSqlParser.PQ_NOMAP - 1281)) | (1 << (PlSqlParser.PQ_REPLICATE - 1281)) | (1 << (PlSqlParser.PQ_SKEW - 1281)) | (1 << (PlSqlParser.PRAGMA - 1281)) | (1 << (PlSqlParser.PREBUILT - 1281)) | (1 << (PlSqlParser.PRECEDES - 1281)) | (1 << (PlSqlParser.PRECEDING - 1281)) | (1 << (PlSqlParser.PRECISION - 1281)) | (1 << (PlSqlParser.PRECOMPUTE_SUBQUERY - 1281)) | (1 << (PlSqlParser.PREDICATE_REORDERS - 1281)) | (1 << (PlSqlParser.PRELOAD - 1281)) | (1 << (PlSqlParser.PREPARE - 1281)) | (1 << (PlSqlParser.PRESENTNNV - 1281)) | (1 << (PlSqlParser.PRESENT - 1281)) | (1 << (PlSqlParser.PRESENTV - 1281)) | (1 << (PlSqlParser.PRESERVE_OID - 1281)) | (1 << (PlSqlParser.PRESERVE - 1281)) | (1 << (PlSqlParser.PRETTY - 1281)) | (1 << (PlSqlParser.PREVIOUS - 1281)) | (1 << (PlSqlParser.PREV - 1281)) | (1 << (PlSqlParser.PRIMARY - 1281)) | (1 << (PlSqlParser.PRINTBLOBTOCLOB - 1281)) | (1 << (PlSqlParser.PRIORITY - 1281)) | (1 << (PlSqlParser.PRIOR - 1281)) | (1 << (PlSqlParser.PRIVATE - 1281)) | (1 << (PlSqlParser.PRIVATE_SGA - 1281)) | (1 << (PlSqlParser.PRIVILEGED - 1281)) | (1 << (PlSqlParser.PRIVILEGE - 1281)) | (1 << (PlSqlParser.PRIVILEGES - 1281)))) !== 0) || ((((_la - 1313)) & ~0x1f) == 0 && ((1 << (_la - 1313)) & ((1 << (PlSqlParser.PROCEDURAL - 1313)) | (1 << (PlSqlParser.PROCEDURE - 1313)) | (1 << (PlSqlParser.PROCESS - 1313)) | (1 << (PlSqlParser.PROFILE - 1313)) | (1 << (PlSqlParser.PROGRAM - 1313)) | (1 << (PlSqlParser.PROJECT - 1313)) | (1 << (PlSqlParser.PROPAGATE - 1313)) | (1 << (PlSqlParser.PROTECTED - 1313)) | (1 << (PlSqlParser.PROTECTION - 1313)) | (1 << (PlSqlParser.PROXY - 1313)) | (1 << (PlSqlParser.PRUNING - 1313)) | (1 << (PlSqlParser.PULL_PRED - 1313)) | (1 << (PlSqlParser.PURGE - 1313)) | (1 << (PlSqlParser.PUSH_PRED - 1313)) | (1 << (PlSqlParser.PUSH_SUBQ - 1313)) | (1 << (PlSqlParser.PX_FAULT_TOLERANCE - 1313)) | (1 << (PlSqlParser.PX_GRANULE - 1313)) | (1 << (PlSqlParser.PX_JOIN_FILTER - 1313)) | (1 << (PlSqlParser.QB_NAME - 1313)) | (1 << (PlSqlParser.QUERY_BLOCK - 1313)) | (1 << (PlSqlParser.QUERY - 1313)) | (1 << (PlSqlParser.QUEUE_CURR - 1313)) | (1 << (PlSqlParser.QUEUE - 1313)) | (1 << (PlSqlParser.QUEUE_ROWP - 1313)) | (1 << (PlSqlParser.QUIESCE - 1313)) | (1 << (PlSqlParser.QUORUM - 1313)) | (1 << (PlSqlParser.QUOTA - 1313)) | (1 << (PlSqlParser.RAISE - 1313)) | (1 << (PlSqlParser.RANDOM_LOCAL - 1313)) | (1 << (PlSqlParser.RANDOM - 1313)) | (1 << (PlSqlParser.RANGE - 1313)))) !== 0) || ((((_la - 1345)) & ~0x1f) == 0 && ((1 << (_la - 1345)) & ((1 << (PlSqlParser.RANKM - 1345)) | (1 << (PlSqlParser.RAPIDLY - 1345)) | (1 << (PlSqlParser.RAW - 1345)) | (1 << (PlSqlParser.RAWTOHEX - 1345)) | (1 << (PlSqlParser.RAWTONHEX - 1345)) | (1 << (PlSqlParser.RBA - 1345)) | (1 << (PlSqlParser.RBO_OUTLINE - 1345)) | (1 << (PlSqlParser.RDBA - 1345)) | (1 << (PlSqlParser.READ - 1345)) | (1 << (PlSqlParser.READS - 1345)) | (1 << (PlSqlParser.REALM - 1345)) | (1 << (PlSqlParser.REAL - 1345)) | (1 << (PlSqlParser.REBALANCE - 1345)) | (1 << (PlSqlParser.REBUILD - 1345)) | (1 << (PlSqlParser.RECORD - 1345)) | (1 << (PlSqlParser.RECORDS_PER_BLOCK - 1345)) | (1 << (PlSqlParser.RECOVERABLE - 1345)) | (1 << (PlSqlParser.RECOVER - 1345)) | (1 << (PlSqlParser.RECOVERY - 1345)) | (1 << (PlSqlParser.RECYCLEBIN - 1345)) | (1 << (PlSqlParser.RECYCLE - 1345)) | (1 << (PlSqlParser.REDACTION - 1345)) | (1 << (PlSqlParser.REDEFINE - 1345)) | (1 << (PlSqlParser.REDO - 1345)) | (1 << (PlSqlParser.REDUCED - 1345)) | (1 << (PlSqlParser.REDUNDANCY - 1345)) | (1 << (PlSqlParser.REF_CASCADE_CURSOR - 1345)) | (1 << (PlSqlParser.REFERENCED - 1345)) | (1 << (PlSqlParser.REFERENCE - 1345)) | (1 << (PlSqlParser.REFERENCES - 1345)) | (1 << (PlSqlParser.REFERENCING - 1345)) | (1 << (PlSqlParser.REF - 1345)))) !== 0) || ((((_la - 1377)) & ~0x1f) == 0 && ((1 << (_la - 1377)) & ((1 << (PlSqlParser.REFRESH - 1377)) | (1 << (PlSqlParser.REFTOHEX - 1377)) | (1 << (PlSqlParser.REGEXP_COUNT - 1377)) | (1 << (PlSqlParser.REGEXP_INSTR - 1377)) | (1 << (PlSqlParser.REGEXP_LIKE - 1377)) | (1 << (PlSqlParser.REGEXP_REPLACE - 1377)) | (1 << (PlSqlParser.REGEXP_SUBSTR - 1377)) | (1 << (PlSqlParser.REGISTER - 1377)) | (1 << (PlSqlParser.REGR_AVGX - 1377)) | (1 << (PlSqlParser.REGR_AVGY - 1377)) | (1 << (PlSqlParser.REGR_COUNT - 1377)) | (1 << (PlSqlParser.REGR_INTERCEPT - 1377)) | (1 << (PlSqlParser.REGR_R2 - 1377)) | (1 << (PlSqlParser.REGR_SLOPE - 1377)) | (1 << (PlSqlParser.REGR_SXX - 1377)) | (1 << (PlSqlParser.REGR_SXY - 1377)) | (1 << (PlSqlParser.REGR_SYY - 1377)) | (1 << (PlSqlParser.REGULAR - 1377)) | (1 << (PlSqlParser.REJECT - 1377)) | (1 << (PlSqlParser.REKEY - 1377)) | (1 << (PlSqlParser.RELATIONAL - 1377)) | (1 << (PlSqlParser.RELOCATE - 1377)) | (1 << (PlSqlParser.RELY - 1377)) | (1 << (PlSqlParser.REMAINDER - 1377)) | (1 << (PlSqlParser.REMOTE_MAPPED - 1377)) | (1 << (PlSqlParser.REMOVE - 1377)) | (1 << (PlSqlParser.RENAME - 1377)) | (1 << (PlSqlParser.REPAIR - 1377)) | (1 << (PlSqlParser.REPEAT - 1377)) | (1 << (PlSqlParser.REPLACE - 1377)) | (1 << (PlSqlParser.REPLICATION - 1377)))) !== 0) || ((((_la - 1409)) & ~0x1f) == 0 && ((1 << (_la - 1409)) & ((1 << (PlSqlParser.REQUIRED - 1409)) | (1 << (PlSqlParser.RESETLOGS - 1409)) | (1 << (PlSqlParser.RESET - 1409)) | (1 << (PlSqlParser.RESIZE - 1409)) | (1 << (PlSqlParser.RESOLVE - 1409)) | (1 << (PlSqlParser.RESOLVER - 1409)) | (1 << (PlSqlParser.RESPECT - 1409)) | (1 << (PlSqlParser.RESTART - 1409)) | (1 << (PlSqlParser.RESTORE_AS_INTERVALS - 1409)) | (1 << (PlSqlParser.RESTORE - 1409)) | (1 << (PlSqlParser.RESTRICT_ALL_REF_CONS - 1409)) | (1 << (PlSqlParser.RESTRICTED - 1409)) | (1 << (PlSqlParser.RESTRICT_REFERENCES - 1409)) | (1 << (PlSqlParser.RESTRICT - 1409)) | (1 << (PlSqlParser.RESULT_CACHE - 1409)) | (1 << (PlSqlParser.RESULT - 1409)) | (1 << (PlSqlParser.RESUMABLE - 1409)) | (1 << (PlSqlParser.RESUME - 1409)) | (1 << (PlSqlParser.RETENTION - 1409)) | (1 << (PlSqlParser.RETRY_ON_ROW_CHANGE - 1409)) | (1 << (PlSqlParser.RETURNING - 1409)) | (1 << (PlSqlParser.RETURN - 1409)) | (1 << (PlSqlParser.REUSE - 1409)) | (1 << (PlSqlParser.REVERSE - 1409)) | (1 << (PlSqlParser.REWRITE_OR_ERROR - 1409)) | (1 << (PlSqlParser.REWRITE - 1409)) | (1 << (PlSqlParser.RIGHT - 1409)) | (1 << (PlSqlParser.ROLE - 1409)) | (1 << (PlSqlParser.ROLESET - 1409)) | (1 << (PlSqlParser.ROLES - 1409)))) !== 0) || ((((_la - 1441)) & ~0x1f) == 0 && ((1 << (_la - 1441)) & ((1 << (PlSqlParser.ROLLBACK - 1441)) | (1 << (PlSqlParser.ROLLING - 1441)) | (1 << (PlSqlParser.ROLLUP - 1441)) | (1 << (PlSqlParser.ROWDEPENDENCIES - 1441)) | (1 << (PlSqlParser.ROWID_MAPPING_TABLE - 1441)) | (1 << (PlSqlParser.ROWID - 1441)) | (1 << (PlSqlParser.ROWIDTOCHAR - 1441)) | (1 << (PlSqlParser.ROWIDTONCHAR - 1441)) | (1 << (PlSqlParser.ROW_LENGTH - 1441)) | (1 << (PlSqlParser.ROWNUM - 1441)) | (1 << (PlSqlParser.ROW - 1441)) | (1 << (PlSqlParser.ROWS - 1441)) | (1 << (PlSqlParser.RPAD - 1441)) | (1 << (PlSqlParser.RTRIM - 1441)) | (1 << (PlSqlParser.RULE - 1441)) | (1 << (PlSqlParser.RULES - 1441)) | (1 << (PlSqlParser.RUNNING - 1441)) | (1 << (PlSqlParser.SALT - 1441)) | (1 << (PlSqlParser.SAMPLE - 1441)) | (1 << (PlSqlParser.SAVE_AS_INTERVALS - 1441)) | (1 << (PlSqlParser.SAVEPOINT - 1441)) | (1 << (PlSqlParser.SAVE - 1441)) | (1 << (PlSqlParser.SB4 - 1441)) | (1 << (PlSqlParser.SCALE_ROWS - 1441)) | (1 << (PlSqlParser.SCALE - 1441)) | (1 << (PlSqlParser.SCAN_INSTANCES - 1441)) | (1 << (PlSqlParser.SCAN - 1441)) | (1 << (PlSqlParser.SCHEDULER - 1441)) | (1 << (PlSqlParser.SCHEMACHECK - 1441)) | (1 << (PlSqlParser.SCHEMA - 1441)) | (1 << (PlSqlParser.SCN_ASCENDING - 1441)) | (1 << (PlSqlParser.SCN - 1441)))) !== 0) || ((((_la - 1473)) & ~0x1f) == 0 && ((1 << (_la - 1473)) & ((1 << (PlSqlParser.SCOPE - 1473)) | (1 << (PlSqlParser.SCRUB - 1473)) | (1 << (PlSqlParser.SD_ALL - 1473)) | (1 << (PlSqlParser.SD_INHIBIT - 1473)) | (1 << (PlSqlParser.SDO_GEOM_MBR - 1473)) | (1 << (PlSqlParser.SD_SHOW - 1473)) | (1 << (PlSqlParser.SEARCH - 1473)) | (1 << (PlSqlParser.SECOND - 1473)) | (1 << (PlSqlParser.SECRET - 1473)) | (1 << (PlSqlParser.SECUREFILE_DBA - 1473)) | (1 << (PlSqlParser.SECUREFILE - 1473)) | (1 << (PlSqlParser.SECURITY - 1473)) | (1 << (PlSqlParser.SEED - 1473)) | (1 << (PlSqlParser.SEG_BLOCK - 1473)) | (1 << (PlSqlParser.SEG_FILE - 1473)) | (1 << (PlSqlParser.SEGMENT - 1473)) | (1 << (PlSqlParser.SELECTIVITY - 1473)) | (1 << (PlSqlParser.SELF - 1473)) | (1 << (PlSqlParser.SEMIJOIN_DRIVER - 1473)) | (1 << (PlSqlParser.SEMIJOIN - 1473)) | (1 << (PlSqlParser.SEMI_TO_INNER - 1473)) | (1 << (PlSqlParser.SEQUENCED - 1473)) | (1 << (PlSqlParser.SEQUENCE - 1473)) | (1 << (PlSqlParser.SEQUENTIAL - 1473)) | (1 << (PlSqlParser.SERIALIZABLE - 1473)) | (1 << (PlSqlParser.SERIALLY_REUSABLE - 1473)) | (1 << (PlSqlParser.SERIAL - 1473)) | (1 << (PlSqlParser.SERVERERROR - 1473)) | (1 << (PlSqlParser.SERVICE_NAME_CONVERT - 1473)) | (1 << (PlSqlParser.SERVICES - 1473)))) !== 0) || ((((_la - 1505)) & ~0x1f) == 0 && ((1 << (_la - 1505)) & ((1 << (PlSqlParser.SESSION_CACHED_CURSORS - 1505)) | (1 << (PlSqlParser.SESSION - 1505)) | (1 << (PlSqlParser.SESSIONS_PER_USER - 1505)) | (1 << (PlSqlParser.SESSIONTIMEZONE - 1505)) | (1 << (PlSqlParser.SESSIONTZNAME - 1505)) | (1 << (PlSqlParser.SET - 1505)) | (1 << (PlSqlParser.SETS - 1505)) | (1 << (PlSqlParser.SETTINGS - 1505)) | (1 << (PlSqlParser.SET_TO_JOIN - 1505)) | (1 << (PlSqlParser.SEVERE - 1505)) | (1 << (PlSqlParser.SHARED_POOL - 1505)) | (1 << (PlSqlParser.SHARED - 1505)) | (1 << (PlSqlParser.SHARING - 1505)) | (1 << (PlSqlParser.SHELFLIFE - 1505)) | (1 << (PlSqlParser.SHOW - 1505)) | (1 << (PlSqlParser.SHRINK - 1505)) | (1 << (PlSqlParser.SHUTDOWN - 1505)) | (1 << (PlSqlParser.SIBLINGS - 1505)) | (1 << (PlSqlParser.SID - 1505)) | (1 << (PlSqlParser.SIGNAL_COMPONENT - 1505)) | (1 << (PlSqlParser.SIGNAL_FUNCTION - 1505)) | (1 << (PlSqlParser.SIGN - 1505)) | (1 << (PlSqlParser.SIGNTYPE - 1505)) | (1 << (PlSqlParser.SIMPLE_INTEGER - 1505)) | (1 << (PlSqlParser.SIMPLE - 1505)) | (1 << (PlSqlParser.SINGLE - 1505)) | (1 << (PlSqlParser.SINGLETASK - 1505)) | (1 << (PlSqlParser.SINH - 1505)) | (1 << (PlSqlParser.SIN - 1505)) | (1 << (PlSqlParser.SKIP_EXT_OPTIMIZER - 1505)))) !== 0) || ((((_la - 1537)) & ~0x1f) == 0 && ((1 << (_la - 1537)) & ((1 << (PlSqlParser.SKIP_ - 1537)) | (1 << (PlSqlParser.SKIP_UNQ_UNUSABLE_IDX - 1537)) | (1 << (PlSqlParser.SKIP_UNUSABLE_INDEXES - 1537)) | (1 << (PlSqlParser.SMALLFILE - 1537)) | (1 << (PlSqlParser.SMALLINT - 1537)) | (1 << (PlSqlParser.SNAPSHOT - 1537)) | (1 << (PlSqlParser.SOME - 1537)) | (1 << (PlSqlParser.SORT - 1537)) | (1 << (PlSqlParser.SOUNDEX - 1537)) | (1 << (PlSqlParser.SOURCE_FILE_DIRECTORY - 1537)) | (1 << (PlSqlParser.SOURCE_FILE_NAME_CONVERT - 1537)) | (1 << (PlSqlParser.SOURCE - 1537)) | (1 << (PlSqlParser.SPACE_KEYWORD - 1537)) | (1 << (PlSqlParser.SPECIFICATION - 1537)) | (1 << (PlSqlParser.SPFILE - 1537)) | (1 << (PlSqlParser.SPLIT - 1537)) | (1 << (PlSqlParser.SPREADSHEET - 1537)) | (1 << (PlSqlParser.SQLDATA - 1537)) | (1 << (PlSqlParser.SQLERROR - 1537)) | (1 << (PlSqlParser.SQLLDR - 1537)) | (1 << (PlSqlParser.SQL - 1537)) | (1 << (PlSqlParser.SQL_TRACE - 1537)) | (1 << (PlSqlParser.SQL_TRANSLATION_PROFILE - 1537)) | (1 << (PlSqlParser.SQRT - 1537)) | (1 << (PlSqlParser.STALE - 1537)) | (1 << (PlSqlParser.STANDALONE - 1537)) | (1 << (PlSqlParser.STANDARD_HASH - 1537)) | (1 << (PlSqlParser.STANDBY_MAX_DATA_DELAY - 1537)) | (1 << (PlSqlParser.STANDBYS - 1537)) | (1 << (PlSqlParser.STANDBY - 1537)) | (1 << (PlSqlParser.STAR - 1537)) | (1 << (PlSqlParser.STAR_TRANSFORMATION - 1537)))) !== 0) || ((((_la - 1570)) & ~0x1f) == 0 && ((1 << (_la - 1570)) & ((1 << (PlSqlParser.STARTUP - 1570)) | (1 << (PlSqlParser.STATEMENT_ID - 1570)) | (1 << (PlSqlParser.STATEMENT_QUEUING - 1570)) | (1 << (PlSqlParser.STATEMENTS - 1570)) | (1 << (PlSqlParser.STATEMENT - 1570)) | (1 << (PlSqlParser.STATE - 1570)) | (1 << (PlSqlParser.STATIC - 1570)) | (1 << (PlSqlParser.STATISTICS - 1570)) | (1 << (PlSqlParser.STATS_BINOMIAL_TEST - 1570)) | (1 << (PlSqlParser.STATS_CROSSTAB - 1570)) | (1 << (PlSqlParser.STATS_F_TEST - 1570)) | (1 << (PlSqlParser.STATS_KS_TEST - 1570)) | (1 << (PlSqlParser.STATS_MODE - 1570)) | (1 << (PlSqlParser.STATS_MW_TEST - 1570)) | (1 << (PlSqlParser.STATS_ONE_WAY_ANOVA - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_INDEP - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_INDEPU - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_ONE - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_PAIRED - 1570)) | (1 << (PlSqlParser.STATS_WSR_TEST - 1570)) | (1 << (PlSqlParser.STDDEV_POP - 1570)) | (1 << (PlSqlParser.STDDEV_SAMP - 1570)) | (1 << (PlSqlParser.STOP - 1570)) | (1 << (PlSqlParser.STORAGE - 1570)) | (1 << (PlSqlParser.STORE - 1570)) | (1 << (PlSqlParser.STREAMS - 1570)) | (1 << (PlSqlParser.STREAM - 1570)) | (1 << (PlSqlParser.STRICT - 1570)) | (1 << (PlSqlParser.STRING - 1570)) | (1 << (PlSqlParser.STRIPE_COLUMNS - 1570)) | (1 << (PlSqlParser.STRIPE_WIDTH - 1570)) | (1 << (PlSqlParser.STRIP - 1570)))) !== 0) || ((((_la - 1602)) & ~0x1f) == 0 && ((1 << (_la - 1602)) & ((1 << (PlSqlParser.STRUCTURE - 1602)) | (1 << (PlSqlParser.SUBMULTISET - 1602)) | (1 << (PlSqlParser.SUBPARTITION_REL - 1602)) | (1 << (PlSqlParser.SUBPARTITIONS - 1602)) | (1 << (PlSqlParser.SUBPARTITION - 1602)) | (1 << (PlSqlParser.SUBQUERIES - 1602)) | (1 << (PlSqlParser.SUBQUERY_PRUNING - 1602)) | (1 << (PlSqlParser.SUBSCRIBE - 1602)) | (1 << (PlSqlParser.SUBSET - 1602)) | (1 << (PlSqlParser.SUBSTITUTABLE - 1602)) | (1 << (PlSqlParser.SUBSTR2 - 1602)) | (1 << (PlSqlParser.SUBSTR4 - 1602)) | (1 << (PlSqlParser.SUBSTRB - 1602)) | (1 << (PlSqlParser.SUBSTRC - 1602)) | (1 << (PlSqlParser.SUBTYPE - 1602)) | (1 << (PlSqlParser.SUCCESSFUL - 1602)) | (1 << (PlSqlParser.SUCCESS - 1602)) | (1 << (PlSqlParser.SUMMARY - 1602)) | (1 << (PlSqlParser.SUPPLEMENTAL - 1602)) | (1 << (PlSqlParser.SUSPEND - 1602)) | (1 << (PlSqlParser.SWAP_JOIN_INPUTS - 1602)) | (1 << (PlSqlParser.SWITCHOVER - 1602)) | (1 << (PlSqlParser.SWITCH - 1602)) | (1 << (PlSqlParser.SYNCHRONOUS - 1602)) | (1 << (PlSqlParser.SYNC - 1602)) | (1 << (PlSqlParser.SYSASM - 1602)) | (1 << (PlSqlParser.SYS_AUDIT - 1602)) | (1 << (PlSqlParser.SYSAUX - 1602)) | (1 << (PlSqlParser.SYSBACKUP - 1602)) | (1 << (PlSqlParser.SYS_CHECKACL - 1602)) | (1 << (PlSqlParser.SYS_CHECK_PRIVILEGE - 1602)))) !== 0) || ((((_la - 1634)) & ~0x1f) == 0 && ((1 << (_la - 1634)) & ((1 << (PlSqlParser.SYS_CONNECT_BY_PATH - 1634)) | (1 << (PlSqlParser.SYS_CONTEXT - 1634)) | (1 << (PlSqlParser.SYSDATE - 1634)) | (1 << (PlSqlParser.SYSDBA - 1634)) | (1 << (PlSqlParser.SYS_DBURIGEN - 1634)) | (1 << (PlSqlParser.SYSDG - 1634)) | (1 << (PlSqlParser.SYS_DL_CURSOR - 1634)) | (1 << (PlSqlParser.SYS_DM_RXFORM_CHR - 1634)) | (1 << (PlSqlParser.SYS_DM_RXFORM_NUM - 1634)) | (1 << (PlSqlParser.SYS_DOM_COMPARE - 1634)) | (1 << (PlSqlParser.SYS_DST_PRIM2SEC - 1634)) | (1 << (PlSqlParser.SYS_DST_SEC2PRIM - 1634)) | (1 << (PlSqlParser.SYS_ET_BFILE_TO_RAW - 1634)) | (1 << (PlSqlParser.SYS_ET_BLOB_TO_IMAGE - 1634)) | (1 << (PlSqlParser.SYS_ET_IMAGE_TO_BLOB - 1634)) | (1 << (PlSqlParser.SYS_ET_RAW_TO_BFILE - 1634)) | (1 << (PlSqlParser.SYS_EXTPDTXT - 1634)) | (1 << (PlSqlParser.SYS_EXTRACT_UTC - 1634)) | (1 << (PlSqlParser.SYS_FBT_INSDEL - 1634)) | (1 << (PlSqlParser.SYS_FILTER_ACLS - 1634)) | (1 << (PlSqlParser.SYS_FNMATCHES - 1634)) | (1 << (PlSqlParser.SYS_FNREPLACE - 1634)) | (1 << (PlSqlParser.SYS_GET_ACLIDS - 1634)) | (1 << (PlSqlParser.SYS_GET_COL_ACLIDS - 1634)) | (1 << (PlSqlParser.SYS_GET_PRIVILEGES - 1634)) | (1 << (PlSqlParser.SYS_GETTOKENID - 1634)) | (1 << (PlSqlParser.SYS_GETXTIVAL - 1634)) | (1 << (PlSqlParser.SYS_GUID - 1634)) | (1 << (PlSqlParser.SYSGUID - 1634)) | (1 << (PlSqlParser.SYSKM - 1634)) | (1 << (PlSqlParser.SYS_MAKE_XMLNODEID - 1634)) | (1 << (PlSqlParser.SYS_MAKEXML - 1634)))) !== 0) || ((((_la - 1666)) & ~0x1f) == 0 && ((1 << (_la - 1666)) & ((1 << (PlSqlParser.SYS_MKXMLATTR - 1666)) | (1 << (PlSqlParser.SYS_MKXTI - 1666)) | (1 << (PlSqlParser.SYSOBJ - 1666)) | (1 << (PlSqlParser.SYS_OP_ADT2BIN - 1666)) | (1 << (PlSqlParser.SYS_OP_ADTCONS - 1666)) | (1 << (PlSqlParser.SYS_OP_ALSCRVAL - 1666)) | (1 << (PlSqlParser.SYS_OP_ATG - 1666)) | (1 << (PlSqlParser.SYS_OP_BIN2ADT - 1666)) | (1 << (PlSqlParser.SYS_OP_BITVEC - 1666)) | (1 << (PlSqlParser.SYS_OP_BL2R - 1666)) | (1 << (PlSqlParser.SYS_OP_BLOOM_FILTER_LIST - 1666)) | (1 << (PlSqlParser.SYS_OP_BLOOM_FILTER - 1666)) | (1 << (PlSqlParser.SYS_OP_C2C - 1666)) | (1 << (PlSqlParser.SYS_OP_CAST - 1666)) | (1 << (PlSqlParser.SYS_OP_CEG - 1666)) | (1 << (PlSqlParser.SYS_OP_CL2C - 1666)) | (1 << (PlSqlParser.SYS_OP_COMBINED_HASH - 1666)) | (1 << (PlSqlParser.SYS_OP_COMP - 1666)) | (1 << (PlSqlParser.SYS_OP_CONVERT - 1666)) | (1 << (PlSqlParser.SYS_OP_COUNTCHG - 1666)) | (1 << (PlSqlParser.SYS_OP_CSCONV - 1666)) | (1 << (PlSqlParser.SYS_OP_CSCONVTEST - 1666)) | (1 << (PlSqlParser.SYS_OP_CSR - 1666)) | (1 << (PlSqlParser.SYS_OP_CSX_PATCH - 1666)) | (1 << (PlSqlParser.SYS_OP_CYCLED_SEQ - 1666)) | (1 << (PlSqlParser.SYS_OP_DECOMP - 1666)) | (1 << (PlSqlParser.SYS_OP_DESCEND - 1666)) | (1 << (PlSqlParser.SYS_OP_DISTINCT - 1666)) | (1 << (PlSqlParser.SYS_OP_DRA - 1666)) | (1 << (PlSqlParser.SYS_OP_DUMP - 1666)) | (1 << (PlSqlParser.SYS_OP_DV_CHECK - 1666)) | (1 << (PlSqlParser.SYS_OP_ENFORCE_NOT_NULL - 1666)))) !== 0) || ((((_la - 1698)) & ~0x1f) == 0 && ((1 << (_la - 1698)) & ((1 << (PlSqlParser.SYSOPER - 1698)) | (1 << (PlSqlParser.SYS_OP_EXTRACT - 1698)) | (1 << (PlSqlParser.SYS_OP_GROUPING - 1698)) | (1 << (PlSqlParser.SYS_OP_GUID - 1698)) | (1 << (PlSqlParser.SYS_OP_HASH - 1698)) | (1 << (PlSqlParser.SYS_OP_IIX - 1698)) | (1 << (PlSqlParser.SYS_OP_ITR - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_CREATE - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_FILTER_LIST - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_FILTER - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_SUCCEEDED - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_USE - 1698)) | (1 << (PlSqlParser.SYS_OP_LBID - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2BLOB - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2CLOB - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2ID - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2NCLOB - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2TYP - 1698)) | (1 << (PlSqlParser.SYS_OP_LSVI - 1698)) | (1 << (PlSqlParser.SYS_OP_LVL - 1698)) | (1 << (PlSqlParser.SYS_OP_MAKEOID - 1698)) | (1 << (PlSqlParser.SYS_OP_MAP_NONNULL - 1698)) | (1 << (PlSqlParser.SYS_OP_MSR - 1698)) | (1 << (PlSqlParser.SYS_OP_NICOMBINE - 1698)) | (1 << (PlSqlParser.SYS_OP_NIEXTRACT - 1698)) | (1 << (PlSqlParser.SYS_OP_NII - 1698)) | (1 << (PlSqlParser.SYS_OP_NIX - 1698)) | (1 << (PlSqlParser.SYS_OP_NOEXPAND - 1698)) | (1 << (PlSqlParser.SYS_OP_NTCIMG - 1698)) | (1 << (PlSqlParser.SYS_OP_NUMTORAW - 1698)) | (1 << (PlSqlParser.SYS_OP_OIDVALUE - 1698)) | (1 << (PlSqlParser.SYS_OP_OPNSIZE - 1698)))) !== 0) || ((((_la - 1730)) & ~0x1f) == 0 && ((1 << (_la - 1730)) & ((1 << (PlSqlParser.SYS_OP_PAR_1 - 1730)) | (1 << (PlSqlParser.SYS_OP_PARGID_1 - 1730)) | (1 << (PlSqlParser.SYS_OP_PARGID - 1730)) | (1 << (PlSqlParser.SYS_OP_PAR - 1730)) | (1 << (PlSqlParser.SYS_OP_PART_ID - 1730)) | (1 << (PlSqlParser.SYS_OP_PIVOT - 1730)) | (1 << (PlSqlParser.SYS_OP_R2O - 1730)) | (1 << (PlSqlParser.SYS_OP_RAWTONUM - 1730)) | (1 << (PlSqlParser.SYS_OP_RDTM - 1730)) | (1 << (PlSqlParser.SYS_OP_REF - 1730)) | (1 << (PlSqlParser.SYS_OP_RMTD - 1730)) | (1 << (PlSqlParser.SYS_OP_ROWIDTOOBJ - 1730)) | (1 << (PlSqlParser.SYS_OP_RPB - 1730)) | (1 << (PlSqlParser.SYS_OPTLOBPRBSC - 1730)) | (1 << (PlSqlParser.SYS_OP_TOSETID - 1730)) | (1 << (PlSqlParser.SYS_OP_TPR - 1730)) | (1 << (PlSqlParser.SYS_OP_TRTB - 1730)) | (1 << (PlSqlParser.SYS_OPTXICMP - 1730)) | (1 << (PlSqlParser.SYS_OPTXQCASTASNQ - 1730)) | (1 << (PlSqlParser.SYS_OP_UNDESCEND - 1730)) | (1 << (PlSqlParser.SYS_OP_VECAND - 1730)) | (1 << (PlSqlParser.SYS_OP_VECBIT - 1730)) | (1 << (PlSqlParser.SYS_OP_VECOR - 1730)) | (1 << (PlSqlParser.SYS_OP_VECXOR - 1730)) | (1 << (PlSqlParser.SYS_OP_VERSION - 1730)) | (1 << (PlSqlParser.SYS_OP_VREF - 1730)) | (1 << (PlSqlParser.SYS_OP_VVD - 1730)) | (1 << (PlSqlParser.SYS_OP_XMLCONS_FOR_CSX - 1730)) | (1 << (PlSqlParser.SYS_OP_XPTHATG - 1730)) | (1 << (PlSqlParser.SYS_OP_XPTHIDX - 1730)) | (1 << (PlSqlParser.SYS_OP_XPTHOP - 1730)) | (1 << (PlSqlParser.SYS_OP_XTXT2SQLT - 1730)))) !== 0) || ((((_la - 1762)) & ~0x1f) == 0 && ((1 << (_la - 1762)) & ((1 << (PlSqlParser.SYS_OP_ZONE_ID - 1762)) | (1 << (PlSqlParser.SYS_ORDERKEY_DEPTH - 1762)) | (1 << (PlSqlParser.SYS_ORDERKEY_MAXCHILD - 1762)) | (1 << (PlSqlParser.SYS_ORDERKEY_PARENT - 1762)) | (1 << (PlSqlParser.SYS_PARALLEL_TXN - 1762)) | (1 << (PlSqlParser.SYS_PATHID_IS_ATTR - 1762)) | (1 << (PlSqlParser.SYS_PATHID_IS_NMSPC - 1762)) | (1 << (PlSqlParser.SYS_PATHID_LASTNAME - 1762)) | (1 << (PlSqlParser.SYS_PATHID_LASTNMSPC - 1762)) | (1 << (PlSqlParser.SYS_PATH_REVERSE - 1762)) | (1 << (PlSqlParser.SYS_PXQEXTRACT - 1762)) | (1 << (PlSqlParser.SYS_RAW_TO_XSID - 1762)) | (1 << (PlSqlParser.SYS_RID_ORDER - 1762)) | (1 << (PlSqlParser.SYS_ROW_DELTA - 1762)) | (1 << (PlSqlParser.SYS_SC_2_XMLT - 1762)) | (1 << (PlSqlParser.SYS_SYNRCIREDO - 1762)) | (1 << (PlSqlParser.SYSTEM_DEFINED - 1762)) | (1 << (PlSqlParser.SYSTEM - 1762)) | (1 << (PlSqlParser.SYSTIMESTAMP - 1762)) | (1 << (PlSqlParser.SYS_TYPEID - 1762)) | (1 << (PlSqlParser.SYS_UMAKEXML - 1762)) | (1 << (PlSqlParser.SYS_XMLANALYZE - 1762)) | (1 << (PlSqlParser.SYS_XMLCONTAINS - 1762)) | (1 << (PlSqlParser.SYS_XMLCONV - 1762)) | (1 << (PlSqlParser.SYS_XMLEXNSURI - 1762)) | (1 << (PlSqlParser.SYS_XMLGEN - 1762)) | (1 << (PlSqlParser.SYS_XMLI_LOC_ISNODE - 1762)) | (1 << (PlSqlParser.SYS_XMLI_LOC_ISTEXT - 1762)) | (1 << (PlSqlParser.SYS_XMLINSTR - 1762)) | (1 << (PlSqlParser.SYS_XMLLOCATOR_GETSVAL - 1762)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETCID - 1762)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETLOCATOR - 1762)))) !== 0) || ((((_la - 1794)) & ~0x1f) == 0 && ((1 << (_la - 1794)) & ((1 << (PlSqlParser.SYS_XMLNODEID_GETOKEY - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETPATHID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETPTRID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETRID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETSVAL - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETTID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID - 1794)) | (1 << (PlSqlParser.SYS_XMLT_2_SC - 1794)) | (1 << (PlSqlParser.SYS_XMLTRANSLATE - 1794)) | (1 << (PlSqlParser.SYS_XMLTYPE2SQL - 1794)) | (1 << (PlSqlParser.SYS_XQ_ASQLCNV - 1794)) | (1 << (PlSqlParser.SYS_XQ_ATOMCNVCHK - 1794)) | (1 << (PlSqlParser.SYS_XQBASEURI - 1794)) | (1 << (PlSqlParser.SYS_XQCASTABLEERRH - 1794)) | (1 << (PlSqlParser.SYS_XQCODEP2STR - 1794)) | (1 << (PlSqlParser.SYS_XQCODEPEQ - 1794)) | (1 << (PlSqlParser.SYS_XQCON2SEQ - 1794)) | (1 << (PlSqlParser.SYS_XQCONCAT - 1794)) | (1 << (PlSqlParser.SYS_XQDELETE - 1794)) | (1 << (PlSqlParser.SYS_XQDFLTCOLATION - 1794)) | (1 << (PlSqlParser.SYS_XQDOC - 1794)) | (1 << (PlSqlParser.SYS_XQDOCURI - 1794)) | (1 << (PlSqlParser.SYS_XQDURDIV - 1794)) | (1 << (PlSqlParser.SYS_XQED4URI - 1794)) | (1 << (PlSqlParser.SYS_XQENDSWITH - 1794)) | (1 << (PlSqlParser.SYS_XQERRH - 1794)) | (1 << (PlSqlParser.SYS_XQERR - 1794)) | (1 << (PlSqlParser.SYS_XQESHTMLURI - 1794)) | (1 << (PlSqlParser.SYS_XQEXLOBVAL - 1794)) | (1 << (PlSqlParser.SYS_XQEXSTWRP - 1794)) | (1 << (PlSqlParser.SYS_XQEXTRACT - 1794)) | (1 << (PlSqlParser.SYS_XQEXTRREF - 1794)))) !== 0) || ((((_la - 1826)) & ~0x1f) == 0 && ((1 << (_la - 1826)) & ((1 << (PlSqlParser.SYS_XQEXVAL - 1826)) | (1 << (PlSqlParser.SYS_XQFB2STR - 1826)) | (1 << (PlSqlParser.SYS_XQFNBOOL - 1826)) | (1 << (PlSqlParser.SYS_XQFNCMP - 1826)) | (1 << (PlSqlParser.SYS_XQFNDATIM - 1826)) | (1 << (PlSqlParser.SYS_XQFNLNAME - 1826)) | (1 << (PlSqlParser.SYS_XQFNNM - 1826)) | (1 << (PlSqlParser.SYS_XQFNNSURI - 1826)) | (1 << (PlSqlParser.SYS_XQFNPREDTRUTH - 1826)) | (1 << (PlSqlParser.SYS_XQFNQNM - 1826)) | (1 << (PlSqlParser.SYS_XQFNROOT - 1826)) | (1 << (PlSqlParser.SYS_XQFORMATNUM - 1826)) | (1 << (PlSqlParser.SYS_XQFTCONTAIN - 1826)) | (1 << (PlSqlParser.SYS_XQFUNCR - 1826)) | (1 << (PlSqlParser.SYS_XQGETCONTENT - 1826)) | (1 << (PlSqlParser.SYS_XQINDXOF - 1826)) | (1 << (PlSqlParser.SYS_XQINSERT - 1826)) | (1 << (PlSqlParser.SYS_XQINSPFX - 1826)) | (1 << (PlSqlParser.SYS_XQIRI2URI - 1826)) | (1 << (PlSqlParser.SYS_XQLANG - 1826)) | (1 << (PlSqlParser.SYS_XQLLNMFRMQNM - 1826)) | (1 << (PlSqlParser.SYS_XQMKNODEREF - 1826)) | (1 << (PlSqlParser.SYS_XQNILLED - 1826)) | (1 << (PlSqlParser.SYS_XQNODENAME - 1826)) | (1 << (PlSqlParser.SYS_XQNORMSPACE - 1826)) | (1 << (PlSqlParser.SYS_XQNORMUCODE - 1826)) | (1 << (PlSqlParser.SYS_XQ_NRNG - 1826)) | (1 << (PlSqlParser.SYS_XQNSP4PFX - 1826)) | (1 << (PlSqlParser.SYS_XQNSPFRMQNM - 1826)) | (1 << (PlSqlParser.SYS_XQPFXFRMQNM - 1826)) | (1 << (PlSqlParser.SYS_XQ_PKSQL2XML - 1826)) | (1 << (PlSqlParser.SYS_XQPOLYABS - 1826)))) !== 0) || ((((_la - 1858)) & ~0x1f) == 0 && ((1 << (_la - 1858)) & ((1 << (PlSqlParser.SYS_XQPOLYADD - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYCEL - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYCSTBL - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYCST - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYDIV - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYFLR - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYMOD - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYMUL - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYRND - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYSQRT - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYSUB - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYUMUS - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYUPLS - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVEQ - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVGE - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVGT - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVLE - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVLT - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVNE - 1858)) | (1 << (PlSqlParser.SYS_XQREF2VAL - 1858)) | (1 << (PlSqlParser.SYS_XQRENAME - 1858)) | (1 << (PlSqlParser.SYS_XQREPLACE - 1858)) | (1 << (PlSqlParser.SYS_XQRESVURI - 1858)) | (1 << (PlSqlParser.SYS_XQRNDHALF2EVN - 1858)) | (1 << (PlSqlParser.SYS_XQRSLVQNM - 1858)) | (1 << (PlSqlParser.SYS_XQRYENVPGET - 1858)) | (1 << (PlSqlParser.SYS_XQRYVARGET - 1858)) | (1 << (PlSqlParser.SYS_XQRYWRP - 1858)) | (1 << (PlSqlParser.SYS_XQSEQ2CON4XC - 1858)) | (1 << (PlSqlParser.SYS_XQSEQ2CON - 1858)) | (1 << (PlSqlParser.SYS_XQSEQDEEPEQ - 1858)) | (1 << (PlSqlParser.SYS_XQSEQINSB - 1858)))) !== 0) || ((((_la - 1890)) & ~0x1f) == 0 && ((1 << (_la - 1890)) & ((1 << (PlSqlParser.SYS_XQSEQRM - 1890)) | (1 << (PlSqlParser.SYS_XQSEQRVS - 1890)) | (1 << (PlSqlParser.SYS_XQSEQSUB - 1890)) | (1 << (PlSqlParser.SYS_XQSEQTYPMATCH - 1890)) | (1 << (PlSqlParser.SYS_XQSTARTSWITH - 1890)) | (1 << (PlSqlParser.SYS_XQSTATBURI - 1890)) | (1 << (PlSqlParser.SYS_XQSTR2CODEP - 1890)) | (1 << (PlSqlParser.SYS_XQSTRJOIN - 1890)) | (1 << (PlSqlParser.SYS_XQSUBSTRAFT - 1890)) | (1 << (PlSqlParser.SYS_XQSUBSTRBEF - 1890)) | (1 << (PlSqlParser.SYS_XQTOKENIZE - 1890)) | (1 << (PlSqlParser.SYS_XQTREATAS - 1890)) | (1 << (PlSqlParser.SYS_XQ_UPKXML2SQL - 1890)) | (1 << (PlSqlParser.SYS_XQXFORM - 1890)) | (1 << (PlSqlParser.SYS_XSID_TO_RAW - 1890)) | (1 << (PlSqlParser.SYS_ZMAP_FILTER - 1890)) | (1 << (PlSqlParser.SYS_ZMAP_REFRESH - 1890)) | (1 << (PlSqlParser.TABLE_LOOKUP_BY_NL - 1890)) | (1 << (PlSqlParser.TABLESPACE_NO - 1890)) | (1 << (PlSqlParser.TABLESPACE - 1890)) | (1 << (PlSqlParser.TABLES - 1890)) | (1 << (PlSqlParser.TABLE_STATS - 1890)) | (1 << (PlSqlParser.TABLE - 1890)) | (1 << (PlSqlParser.TABNO - 1890)) | (1 << (PlSqlParser.TAG - 1890)) | (1 << (PlSqlParser.TANH - 1890)) | (1 << (PlSqlParser.TAN - 1890)) | (1 << (PlSqlParser.TBLORIDXPARTNUM - 1890)) | (1 << (PlSqlParser.TEMPFILE - 1890)) | (1 << (PlSqlParser.TEMPLATE - 1890)) | (1 << (PlSqlParser.TEMPORARY - 1890)) | (1 << (PlSqlParser.TEMP_TABLE - 1890)))) !== 0) || ((((_la - 1922)) & ~0x1f) == 0 && ((1 << (_la - 1922)) & ((1 << (PlSqlParser.TEST - 1922)) | (1 << (PlSqlParser.TEXT - 1922)) | (1 << (PlSqlParser.THAN - 1922)) | (1 << (PlSqlParser.THEN - 1922)) | (1 << (PlSqlParser.THE - 1922)) | (1 << (PlSqlParser.THREAD - 1922)) | (1 << (PlSqlParser.THROUGH - 1922)) | (1 << (PlSqlParser.TIER - 1922)) | (1 << (PlSqlParser.TIES - 1922)) | (1 << (PlSqlParser.TIMEOUT - 1922)) | (1 << (PlSqlParser.TIMESTAMP_LTZ_UNCONSTRAINED - 1922)) | (1 << (PlSqlParser.TIMESTAMP - 1922)) | (1 << (PlSqlParser.TIMESTAMP_TZ_UNCONSTRAINED - 1922)) | (1 << (PlSqlParser.TIMESTAMP_UNCONSTRAINED - 1922)) | (1 << (PlSqlParser.TIMES - 1922)) | (1 << (PlSqlParser.TIME - 1922)) | (1 << (PlSqlParser.TIMEZONE_ABBR - 1922)) | (1 << (PlSqlParser.TIMEZONE_HOUR - 1922)) | (1 << (PlSqlParser.TIMEZONE_MINUTE - 1922)) | (1 << (PlSqlParser.TIMEZONE_OFFSET - 1922)) | (1 << (PlSqlParser.TIMEZONE_REGION - 1922)) | (1 << (PlSqlParser.TIME_ZONE - 1922)) | (1 << (PlSqlParser.TIV_GB - 1922)) | (1 << (PlSqlParser.TIV_SSF - 1922)) | (1 << (PlSqlParser.TO_ACLID - 1922)) | (1 << (PlSqlParser.TO_BINARY_DOUBLE - 1922)) | (1 << (PlSqlParser.TO_BINARY_FLOAT - 1922)) | (1 << (PlSqlParser.TO_BLOB - 1922)) | (1 << (PlSqlParser.TO_CLOB - 1922)) | (1 << (PlSqlParser.TO_DSINTERVAL - 1922)) | (1 << (PlSqlParser.TO_LOB - 1922)))) !== 0) || ((((_la - 1954)) & ~0x1f) == 0 && ((1 << (_la - 1954)) & ((1 << (PlSqlParser.TO_MULTI_BYTE - 1954)) | (1 << (PlSqlParser.TO_NCHAR - 1954)) | (1 << (PlSqlParser.TO_NCLOB - 1954)) | (1 << (PlSqlParser.TO_NUMBER - 1954)) | (1 << (PlSqlParser.TOPLEVEL - 1954)) | (1 << (PlSqlParser.TO_SINGLE_BYTE - 1954)) | (1 << (PlSqlParser.TO_TIMESTAMP - 1954)) | (1 << (PlSqlParser.TO_TIMESTAMP_TZ - 1954)) | (1 << (PlSqlParser.TO_TIME - 1954)) | (1 << (PlSqlParser.TO_TIME_TZ - 1954)) | (1 << (PlSqlParser.TO_YMINTERVAL - 1954)) | (1 << (PlSqlParser.TRACE - 1954)) | (1 << (PlSqlParser.TRACING - 1954)) | (1 << (PlSqlParser.TRACKING - 1954)) | (1 << (PlSqlParser.TRAILING - 1954)) | (1 << (PlSqlParser.TRANSACTION - 1954)) | (1 << (PlSqlParser.TRANSFORM_DISTINCT_AGG - 1954)) | (1 << (PlSqlParser.TRANSITIONAL - 1954)) | (1 << (PlSqlParser.TRANSITION - 1954)) | (1 << (PlSqlParser.TRANSLATE - 1954)) | (1 << (PlSqlParser.TRANSLATION - 1954)) | (1 << (PlSqlParser.TREAT - 1954)) | (1 << (PlSqlParser.TRIGGERS - 1954)) | (1 << (PlSqlParser.TRIGGER - 1954)) | (1 << (PlSqlParser.TRUE - 1954)) | (1 << (PlSqlParser.TRUNCATE - 1954)) | (1 << (PlSqlParser.TRUNC - 1954)) | (1 << (PlSqlParser.TRUSTED - 1954)) | (1 << (PlSqlParser.TRUST - 1954)) | (1 << (PlSqlParser.TUNING - 1954)) | (1 << (PlSqlParser.TX - 1954)))) !== 0) || ((((_la - 1986)) & ~0x1f) == 0 && ((1 << (_la - 1986)) & ((1 << (PlSqlParser.TYPES - 1986)) | (1 << (PlSqlParser.TYPE - 1986)) | (1 << (PlSqlParser.TZ_OFFSET - 1986)) | (1 << (PlSqlParser.UB2 - 1986)) | (1 << (PlSqlParser.UBA - 1986)) | (1 << (PlSqlParser.UCS2 - 1986)) | (1 << (PlSqlParser.UID - 1986)) | (1 << (PlSqlParser.UNARCHIVED - 1986)) | (1 << (PlSqlParser.UNBOUNDED - 1986)) | (1 << (PlSqlParser.UNBOUND - 1986)) | (1 << (PlSqlParser.UNCONDITIONAL - 1986)) | (1 << (PlSqlParser.UNDER - 1986)) | (1 << (PlSqlParser.UNDO - 1986)) | (1 << (PlSqlParser.UNDROP - 1986)) | (1 << (PlSqlParser.UNIFORM - 1986)) | (1 << (PlSqlParser.UNIQUE - 1986)) | (1 << (PlSqlParser.UNISTR - 1986)) | (1 << (PlSqlParser.UNLIMITED - 1986)) | (1 << (PlSqlParser.UNLOAD - 1986)) | (1 << (PlSqlParser.UNLOCK - 1986)) | (1 << (PlSqlParser.UNMATCHED - 1986)) | (1 << (PlSqlParser.UNNEST_INNERJ_DISTINCT_VIEW - 1986)) | (1 << (PlSqlParser.UNNEST_NOSEMIJ_NODISTINCTVIEW - 1986)) | (1 << (PlSqlParser.UNNEST_SEMIJ_VIEW - 1986)) | (1 << (PlSqlParser.UNNEST - 1986)) | (1 << (PlSqlParser.UNPACKED - 1986)) | (1 << (PlSqlParser.UNPIVOT - 1986)) | (1 << (PlSqlParser.UNPLUG - 1986)) | (1 << (PlSqlParser.UNPROTECTED - 1986)) | (1 << (PlSqlParser.UNQUIESCE - 1986)) | (1 << (PlSqlParser.UNRECOVERABLE - 1986)))) !== 0) || ((((_la - 2018)) & ~0x1f) == 0 && ((1 << (_la - 2018)) & ((1 << (PlSqlParser.UNRESTRICTED - 2018)) | (1 << (PlSqlParser.UNSUBSCRIBE - 2018)) | (1 << (PlSqlParser.UNTIL - 2018)) | (1 << (PlSqlParser.UNUSABLE - 2018)) | (1 << (PlSqlParser.UNUSED - 2018)) | (1 << (PlSqlParser.UPDATABLE - 2018)) | (1 << (PlSqlParser.UPDATED - 2018)) | (1 << (PlSqlParser.UPDATEXML - 2018)) | (1 << (PlSqlParser.UPD_INDEXES - 2018)) | (1 << (PlSqlParser.UPD_JOININDEX - 2018)) | (1 << (PlSqlParser.UPGRADE - 2018)) | (1 << (PlSqlParser.UPPER - 2018)) | (1 << (PlSqlParser.UPSERT - 2018)) | (1 << (PlSqlParser.UROWID - 2018)) | (1 << (PlSqlParser.USABLE - 2018)) | (1 << (PlSqlParser.USAGE - 2018)) | (1 << (PlSqlParser.USE_ANTI - 2018)) | (1 << (PlSqlParser.USE_CONCAT - 2018)) | (1 << (PlSqlParser.USE_CUBE - 2018)) | (1 << (PlSqlParser.USE_HASH_AGGREGATION - 2018)) | (1 << (PlSqlParser.USE_HASH_GBY_FOR_PUSHDOWN - 2018)) | (1 << (PlSqlParser.USE_HASH - 2018)) | (1 << (PlSqlParser.USE_HIDDEN_PARTITIONS - 2018)) | (1 << (PlSqlParser.USE_INVISIBLE_INDEXES - 2018)) | (1 << (PlSqlParser.USE_MERGE_CARTESIAN - 2018)) | (1 << (PlSqlParser.USE_MERGE - 2018)) | (1 << (PlSqlParser.USE_NL - 2018)) | (1 << (PlSqlParser.USE_NL_WITH_INDEX - 2018)) | (1 << (PlSqlParser.USE_PRIVATE_OUTLINES - 2018)) | (1 << (PlSqlParser.USER_DATA - 2018)) | (1 << (PlSqlParser.USER_DEFINED - 2018)))) !== 0) || ((((_la - 2050)) & ~0x1f) == 0 && ((1 << (_la - 2050)) & ((1 << (PlSqlParser.USERENV - 2050)) | (1 << (PlSqlParser.USERGROUP - 2050)) | (1 << (PlSqlParser.USER_RECYCLEBIN - 2050)) | (1 << (PlSqlParser.USERS - 2050)) | (1 << (PlSqlParser.USER_TABLESPACES - 2050)) | (1 << (PlSqlParser.USER - 2050)) | (1 << (PlSqlParser.USE_SEMI - 2050)) | (1 << (PlSqlParser.USE_STORED_OUTLINES - 2050)) | (1 << (PlSqlParser.USE_TTT_FOR_GSETS - 2050)) | (1 << (PlSqlParser.USE - 2050)) | (1 << (PlSqlParser.USE_VECTOR_AGGREGATION - 2050)) | (1 << (PlSqlParser.USE_WEAK_NAME_RESL - 2050)) | (1 << (PlSqlParser.USING_NO_EXPAND - 2050)) | (1 << (PlSqlParser.USING - 2050)) | (1 << (PlSqlParser.UTF16BE - 2050)) | (1 << (PlSqlParser.UTF16LE - 2050)) | (1 << (PlSqlParser.UTF32 - 2050)) | (1 << (PlSqlParser.UTF8 - 2050)) | (1 << (PlSqlParser.V1 - 2050)) | (1 << (PlSqlParser.V2 - 2050)) | (1 << (PlSqlParser.VALIDATE - 2050)) | (1 << (PlSqlParser.VALIDATION - 2050)) | (1 << (PlSqlParser.VALID_TIME_END - 2050)) | (1 << (PlSqlParser.VALUE - 2050)) | (1 << (PlSqlParser.VARCHAR2 - 2050)) | (1 << (PlSqlParser.VARCHAR - 2050)) | (1 << (PlSqlParser.VARIABLE - 2050)) | (1 << (PlSqlParser.VAR_POP - 2050)) | (1 << (PlSqlParser.VARRAYS - 2050)) | (1 << (PlSqlParser.VARRAY - 2050)) | (1 << (PlSqlParser.VAR_SAMP - 2050)))) !== 0) || ((((_la - 2082)) & ~0x1f) == 0 && ((1 << (_la - 2082)) & ((1 << (PlSqlParser.VARYING - 2082)) | (1 << (PlSqlParser.VECTOR_READ_TRACE - 2082)) | (1 << (PlSqlParser.VECTOR_READ - 2082)) | (1 << (PlSqlParser.VECTOR_TRANSFORM_DIMS - 2082)) | (1 << (PlSqlParser.VECTOR_TRANSFORM_FACT - 2082)) | (1 << (PlSqlParser.VECTOR_TRANSFORM - 2082)) | (1 << (PlSqlParser.VERIFIER - 2082)) | (1 << (PlSqlParser.VERIFY - 2082)) | (1 << (PlSqlParser.VERSIONING - 2082)) | (1 << (PlSqlParser.VERSIONS_ENDSCN - 2082)) | (1 << (PlSqlParser.VERSIONS_ENDTIME - 2082)) | (1 << (PlSqlParser.VERSIONS_OPERATION - 2082)) | (1 << (PlSqlParser.VERSIONS_STARTSCN - 2082)) | (1 << (PlSqlParser.VERSIONS_STARTTIME - 2082)) | (1 << (PlSqlParser.VERSIONS - 2082)) | (1 << (PlSqlParser.VERSIONS_XID - 2082)) | (1 << (PlSqlParser.VERSION - 2082)) | (1 << (PlSqlParser.VIOLATION - 2082)) | (1 << (PlSqlParser.VIRTUAL - 2082)) | (1 << (PlSqlParser.VISIBILITY - 2082)) | (1 << (PlSqlParser.VISIBLE - 2082)) | (1 << (PlSqlParser.VOLUME - 2082)) | (1 << (PlSqlParser.VSIZE - 2082)) | (1 << (PlSqlParser.WAIT - 2082)) | (1 << (PlSqlParser.WALLET - 2082)) | (1 << (PlSqlParser.WARNING - 2082)) | (1 << (PlSqlParser.WEEKS - 2082)) | (1 << (PlSqlParser.WEEK - 2082)) | (1 << (PlSqlParser.WELLFORMED - 2082)) | (1 << (PlSqlParser.WHENEVER - 2082)) | (1 << (PlSqlParser.WHEN - 2082)))) !== 0) || ((((_la - 2115)) & ~0x1f) == 0 && ((1 << (_la - 2115)) & ((1 << (PlSqlParser.WHILE - 2115)) | (1 << (PlSqlParser.WHITESPACE - 2115)) | (1 << (PlSqlParser.WIDTH_BUCKET - 2115)) | (1 << (PlSqlParser.WITHIN - 2115)) | (1 << (PlSqlParser.WITHOUT - 2115)) | (1 << (PlSqlParser.WITH_PLSQL - 2115)) | (1 << (PlSqlParser.WORK - 2115)) | (1 << (PlSqlParser.WRAPPED - 2115)) | (1 << (PlSqlParser.WRAPPER - 2115)) | (1 << (PlSqlParser.WRITE - 2115)) | (1 << (PlSqlParser.XDB_FASTPATH_INSERT - 2115)) | (1 << (PlSqlParser.X_DYN_PRUNE - 2115)) | (1 << (PlSqlParser.XID - 2115)) | (1 << (PlSqlParser.XML2OBJECT - 2115)) | (1 << (PlSqlParser.XMLAGG - 2115)) | (1 << (PlSqlParser.XMLATTRIBUTES - 2115)) | (1 << (PlSqlParser.XMLCAST - 2115)) | (1 << (PlSqlParser.XMLCDATA - 2115)) | (1 << (PlSqlParser.XMLCOLATTVAL - 2115)) | (1 << (PlSqlParser.XMLCOMMENT - 2115)) | (1 << (PlSqlParser.XMLCONCAT - 2115)) | (1 << (PlSqlParser.XMLDIFF - 2115)) | (1 << (PlSqlParser.XML_DML_RWT_STMT - 2115)) | (1 << (PlSqlParser.XMLELEMENT - 2115)) | (1 << (PlSqlParser.XMLEXISTS2 - 2115)) | (1 << (PlSqlParser.XMLEXISTS - 2115)) | (1 << (PlSqlParser.XMLFOREST - 2115)) | (1 << (PlSqlParser.XMLINDEX_REWRITE_IN_SELECT - 2115)) | (1 << (PlSqlParser.XMLINDEX_REWRITE - 2115)))) !== 0) || ((((_la - 2147)) & ~0x1f) == 0 && ((1 << (_la - 2147)) & ((1 << (PlSqlParser.XMLINDEX_SEL_IDX_TBL - 2147)) | (1 << (PlSqlParser.XMLISNODE - 2147)) | (1 << (PlSqlParser.XMLISVALID - 2147)) | (1 << (PlSqlParser.XMLNAMESPACES - 2147)) | (1 << (PlSqlParser.XMLPARSE - 2147)) | (1 << (PlSqlParser.XMLPATCH - 2147)) | (1 << (PlSqlParser.XMLPI - 2147)) | (1 << (PlSqlParser.XMLQUERYVAL - 2147)) | (1 << (PlSqlParser.XMLQUERY - 2147)) | (1 << (PlSqlParser.XMLROOT - 2147)) | (1 << (PlSqlParser.XMLSCHEMA - 2147)) | (1 << (PlSqlParser.XMLSERIALIZE - 2147)) | (1 << (PlSqlParser.XMLTABLE - 2147)) | (1 << (PlSqlParser.XMLTRANSFORMBLOB - 2147)) | (1 << (PlSqlParser.XMLTRANSFORM - 2147)) | (1 << (PlSqlParser.XMLTYPE - 2147)) | (1 << (PlSqlParser.XML - 2147)) | (1 << (PlSqlParser.XPATHTABLE - 2147)) | (1 << (PlSqlParser.XS_SYS_CONTEXT - 2147)) | (1 << (PlSqlParser.XS - 2147)) | (1 << (PlSqlParser.YEARS - 2147)) | (1 << (PlSqlParser.YEAR - 2147)) | (1 << (PlSqlParser.YES - 2147)) | (1 << (PlSqlParser.YMINTERVAL_UNCONSTRAINED - 2147)) | (1 << (PlSqlParser.ZONEMAP - 2147)) | (1 << (PlSqlParser.ZONE - 2147)) | (1 << (PlSqlParser.PREDICTION - 2147)) | (1 << (PlSqlParser.PREDICTION_BOUNDS - 2147)) | (1 << (PlSqlParser.PREDICTION_COST - 2147)) | (1 << (PlSqlParser.PREDICTION_DETAILS - 2147)) | (1 << (PlSqlParser.PREDICTION_PROBABILITY - 2147)))) !== 0) || ((((_la - 2179)) & ~0x1f) == 0 && ((1 << (_la - 2179)) & ((1 << (PlSqlParser.PREDICTION_SET - 2179)) | (1 << (PlSqlParser.CUME_DIST - 2179)) | (1 << (PlSqlParser.DENSE_RANK - 2179)) | (1 << (PlSqlParser.LISTAGG - 2179)) | (1 << (PlSqlParser.PERCENT_RANK - 2179)) | (1 << (PlSqlParser.PERCENTILE_CONT - 2179)) | (1 << (PlSqlParser.PERCENTILE_DISC - 2179)) | (1 << (PlSqlParser.RANK - 2179)) | (1 << (PlSqlParser.AVG - 2179)) | (1 << (PlSqlParser.CORR - 2179)) | (1 << (PlSqlParser.COVAR_ - 2179)) | (1 << (PlSqlParser.DECODE - 2179)) | (1 << (PlSqlParser.LAG - 2179)) | (1 << (PlSqlParser.LEAD - 2179)) | (1 << (PlSqlParser.MAX - 2179)) | (1 << (PlSqlParser.MEDIAN - 2179)) | (1 << (PlSqlParser.MIN - 2179)) | (1 << (PlSqlParser.NTILE - 2179)) | (1 << (PlSqlParser.NVL - 2179)) | (1 << (PlSqlParser.RATIO_TO_REPORT - 2179)) | (1 << (PlSqlParser.REGR_ - 2179)) | (1 << (PlSqlParser.ROUND - 2179)) | (1 << (PlSqlParser.ROW_NUMBER - 2179)) | (1 << (PlSqlParser.SUBSTR - 2179)) | (1 << (PlSqlParser.TO_CHAR - 2179)) | (1 << (PlSqlParser.TRIM - 2179)) | (1 << (PlSqlParser.SUM - 2179)) | (1 << (PlSqlParser.STDDEV - 2179)) | (1 << (PlSqlParser.VAR_ - 2179)) | (1 << (PlSqlParser.VARIANCE - 2179)) | (1 << (PlSqlParser.LEAST - 2179)) | (1 << (PlSqlParser.GREATEST - 2179)))) !== 0) || ((((_la - 2211)) & ~0x1f) == 0 && ((1 << (_la - 2211)) & ((1 << (PlSqlParser.TO_DATE - 2211)) | (1 << (PlSqlParser.NATIONAL_CHAR_STRING_LIT - 2211)) | (1 << (PlSqlParser.PERIOD - 2211)) | (1 << (PlSqlParser.UNSIGNED_INTEGER - 2211)) | (1 << (PlSqlParser.APPROXIMATE_NUM_LIT - 2211)) | (1 << (PlSqlParser.CHAR_STRING - 2211)) | (1 << (PlSqlParser.DELIMITED_ID - 2211)) | (1 << (PlSqlParser.LEFT_PAREN - 2211)) | (1 << (PlSqlParser.PLUS_SIGN - 2211)) | (1 << (PlSqlParser.MINUS_SIGN - 2211)) | (1 << (PlSqlParser.BINDVAR - 2211)) | (1 << (PlSqlParser.COLON - 2211)))) !== 0) || _la===PlSqlParser.INTRODUCER || _la===PlSqlParser.REGULAR_ID) { this.state = 10398; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,1410,this._ctx); if(la_===1) { this.state = 10397; _la = this._input.LA(1); if(!(_la===PlSqlParser.ALL || _la===PlSqlParser.DISTINCT || _la===PlSqlParser.UNIQUE)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } } this.state = 10400; this.concatenation(0); } break; default: throw new antlr4.error.NoViableAltException(this); } this.state = 10405; this.match(PlSqlParser.RIGHT_PAREN); this.state = 10407; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,1413,this._ctx); if(la_===1) { this.state = 10406; this.over_clause(); } break; case PlSqlParser.ROUND: this.enterOuterAlt(localctx, 3); this.state = 10409; this.match(PlSqlParser.ROUND); this.state = 10410; this.match(PlSqlParser.LEFT_PAREN); this.state = 10411; this.expression(); this.state = 10414; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.COMMA) { this.state = 10412; this.match(PlSqlParser.COMMA); this.state = 10413; this.match(PlSqlParser.UNSIGNED_INTEGER); } this.state = 10416; this.match(PlSqlParser.RIGHT_PAREN); break; case PlSqlParser.AVG: this.enterOuterAlt(localctx, 4); this.state = 10418; this.match(PlSqlParser.AVG); this.state = 10419; this.match(PlSqlParser.LEFT_PAREN); this.state = 10421; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,1415,this._ctx); if(la_===1) { this.state = 10420; _la = this._input.LA(1); if(!(_la===PlSqlParser.ALL || _la===PlSqlParser.DISTINCT)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } } this.state = 10423; this.expression(); this.state = 10424; this.match(PlSqlParser.RIGHT_PAREN); break; case PlSqlParser.MAX: this.enterOuterAlt(localctx, 5); this.state = 10426; this.match(PlSqlParser.MAX); this.state = 10427; this.match(PlSqlParser.LEFT_PAREN); this.state = 10429; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,1416,this._ctx); if(la_===1) { this.state = 10428; _la = this._input.LA(1); if(!(_la===PlSqlParser.ALL || _la===PlSqlParser.DISTINCT)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } } this.state = 10431; this.expression(); this.state = 10432; this.match(PlSqlParser.RIGHT_PAREN); break; case PlSqlParser.LEAST: this.enterOuterAlt(localctx, 6); this.state = 10434; this.match(PlSqlParser.LEAST); this.state = 10435; this.match(PlSqlParser.LEFT_PAREN); this.state = 10436; this.expressions(); this.state = 10437; this.match(PlSqlParser.RIGHT_PAREN); break; case PlSqlParser.GREATEST: this.enterOuterAlt(localctx, 7); this.state = 10439; this.match(PlSqlParser.GREATEST); this.state = 10440; this.match(PlSqlParser.LEFT_PAREN); this.state = 10441; this.expressions(); this.state = 10442; this.match(PlSqlParser.RIGHT_PAREN); break; default: throw new antlr4.error.NoViableAltException(this); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Other_functionContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_other_function; return this; } Other_functionContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Other_functionContext.prototype.constructor = Other_functionContext; Other_functionContext.prototype.over_clause_keyword = function() { return this.getTypedRuleContext(Over_clause_keywordContext,0); }; Other_functionContext.prototype.function_argument_analytic = function() { return this.getTypedRuleContext(Function_argument_analyticContext,0); }; Other_functionContext.prototype.over_clause = function() { return this.getTypedRuleContext(Over_clauseContext,0); }; Other_functionContext.prototype.regular_id = function() { return this.getTypedRuleContext(Regular_idContext,0); }; Other_functionContext.prototype.function_argument_modeling = function() { return this.getTypedRuleContext(Function_argument_modelingContext,0); }; Other_functionContext.prototype.using_clause = function() { return this.getTypedRuleContext(Using_clauseContext,0); }; Other_functionContext.prototype.COUNT = function() { return this.getToken(PlSqlParser.COUNT, 0); }; Other_functionContext.prototype.LEFT_PAREN = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.LEFT_PAREN); } else { return this.getToken(PlSqlParser.LEFT_PAREN, i); } }; Other_functionContext.prototype.RIGHT_PAREN = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.RIGHT_PAREN); } else { return this.getToken(PlSqlParser.RIGHT_PAREN, i); } }; Other_functionContext.prototype.ASTERISK = function() { return this.getToken(PlSqlParser.ASTERISK, 0); }; Other_functionContext.prototype.concatenation = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(ConcatenationContext); } else { return this.getTypedRuleContext(ConcatenationContext,i); } }; Other_functionContext.prototype.DISTINCT = function() { return this.getToken(PlSqlParser.DISTINCT, 0); }; Other_functionContext.prototype.UNIQUE = function() { return this.getToken(PlSqlParser.UNIQUE, 0); }; Other_functionContext.prototype.ALL = function() { return this.getToken(PlSqlParser.ALL, 0); }; Other_functionContext.prototype.AS = function() { return this.getToken(PlSqlParser.AS, 0); }; Other_functionContext.prototype.type_spec = function() { return this.getTypedRuleContext(Type_specContext,0); }; Other_functionContext.prototype.CAST = function() { return this.getToken(PlSqlParser.CAST, 0); }; Other_functionContext.prototype.XMLCAST = function() { return this.getToken(PlSqlParser.XMLCAST, 0); }; Other_functionContext.prototype.MULTISET = function() { return this.getToken(PlSqlParser.MULTISET, 0); }; Other_functionContext.prototype.subquery = function() { return this.getTypedRuleContext(SubqueryContext,0); }; Other_functionContext.prototype.COALESCE = function() { return this.getToken(PlSqlParser.COALESCE, 0); }; Other_functionContext.prototype.table_element = function() { return this.getTypedRuleContext(Table_elementContext,0); }; Other_functionContext.prototype.COMMA = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.COMMA); } else { return this.getToken(PlSqlParser.COMMA, i); } }; Other_functionContext.prototype.numeric = function() { return this.getTypedRuleContext(NumericContext,0); }; Other_functionContext.prototype.quoted_string = function() { return this.getTypedRuleContext(Quoted_stringContext,0); }; Other_functionContext.prototype.COLLECT = function() { return this.getToken(PlSqlParser.COLLECT, 0); }; Other_functionContext.prototype.collect_order_by_part = function() { return this.getTypedRuleContext(Collect_order_by_partContext,0); }; Other_functionContext.prototype.within_or_over_clause_keyword = function() { return this.getTypedRuleContext(Within_or_over_clause_keywordContext,0); }; Other_functionContext.prototype.function_argument = function() { return this.getTypedRuleContext(Function_argumentContext,0); }; Other_functionContext.prototype.within_or_over_part = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Within_or_over_partContext); } else { return this.getTypedRuleContext(Within_or_over_partContext,i); } }; Other_functionContext.prototype.cursor_name = function() { return this.getTypedRuleContext(Cursor_nameContext,0); }; Other_functionContext.prototype.PERCENT_ISOPEN = function() { return this.getToken(PlSqlParser.PERCENT_ISOPEN, 0); }; Other_functionContext.prototype.PERCENT_FOUND = function() { return this.getToken(PlSqlParser.PERCENT_FOUND, 0); }; Other_functionContext.prototype.PERCENT_NOTFOUND = function() { return this.getToken(PlSqlParser.PERCENT_NOTFOUND, 0); }; Other_functionContext.prototype.PERCENT_ROWCOUNT = function() { return this.getToken(PlSqlParser.PERCENT_ROWCOUNT, 0); }; Other_functionContext.prototype.DECOMPOSE = function() { return this.getToken(PlSqlParser.DECOMPOSE, 0); }; Other_functionContext.prototype.CANONICAL = function() { return this.getToken(PlSqlParser.CANONICAL, 0); }; Other_functionContext.prototype.COMPATIBILITY = function() { return this.getToken(PlSqlParser.COMPATIBILITY, 0); }; Other_functionContext.prototype.EXTRACT = function() { return this.getToken(PlSqlParser.EXTRACT, 0); }; Other_functionContext.prototype.FROM = function() { return this.getToken(PlSqlParser.FROM, 0); }; Other_functionContext.prototype.FIRST_VALUE = function() { return this.getToken(PlSqlParser.FIRST_VALUE, 0); }; Other_functionContext.prototype.LAST_VALUE = function() { return this.getToken(PlSqlParser.LAST_VALUE, 0); }; Other_functionContext.prototype.respect_or_ignore_nulls = function() { return this.getTypedRuleContext(Respect_or_ignore_nullsContext,0); }; Other_functionContext.prototype.standard_prediction_function_keyword = function() { return this.getTypedRuleContext(Standard_prediction_function_keywordContext,0); }; Other_functionContext.prototype.expressions = function() { return this.getTypedRuleContext(ExpressionsContext,0); }; Other_functionContext.prototype.cost_matrix_clause = function() { return this.getTypedRuleContext(Cost_matrix_clauseContext,0); }; Other_functionContext.prototype.TRANSLATE = function() { return this.getToken(PlSqlParser.TRANSLATE, 0); }; Other_functionContext.prototype.expression = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(ExpressionContext); } else { return this.getTypedRuleContext(ExpressionContext,i); } }; Other_functionContext.prototype.USING = function() { return this.getToken(PlSqlParser.USING, 0); }; Other_functionContext.prototype.CHAR_CS = function() { return this.getToken(PlSqlParser.CHAR_CS, 0); }; Other_functionContext.prototype.NCHAR_CS = function() { return this.getToken(PlSqlParser.NCHAR_CS, 0); }; Other_functionContext.prototype.TREAT = function() { return this.getToken(PlSqlParser.TREAT, 0); }; Other_functionContext.prototype.REF = function() { return this.getToken(PlSqlParser.REF, 0); }; Other_functionContext.prototype.TRIM = function() { return this.getToken(PlSqlParser.TRIM, 0); }; Other_functionContext.prototype.LEADING = function() { return this.getToken(PlSqlParser.LEADING, 0); }; Other_functionContext.prototype.TRAILING = function() { return this.getToken(PlSqlParser.TRAILING, 0); }; Other_functionContext.prototype.BOTH = function() { return this.getToken(PlSqlParser.BOTH, 0); }; Other_functionContext.prototype.XMLAGG = function() { return this.getToken(PlSqlParser.XMLAGG, 0); }; Other_functionContext.prototype.order_by_clause = function() { return this.getTypedRuleContext(Order_by_clauseContext,0); }; Other_functionContext.prototype.PERIOD = function() { return this.getToken(PlSqlParser.PERIOD, 0); }; Other_functionContext.prototype.general_element_part = function() { return this.getTypedRuleContext(General_element_partContext,0); }; Other_functionContext.prototype.xml_multiuse_expression_element = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Xml_multiuse_expression_elementContext); } else { return this.getTypedRuleContext(Xml_multiuse_expression_elementContext,i); } }; Other_functionContext.prototype.XMLCOLATTVAL = function() { return this.getToken(PlSqlParser.XMLCOLATTVAL, 0); }; Other_functionContext.prototype.XMLFOREST = function() { return this.getToken(PlSqlParser.XMLFOREST, 0); }; Other_functionContext.prototype.XMLELEMENT = function() { return this.getToken(PlSqlParser.XMLELEMENT, 0); }; Other_functionContext.prototype.xml_attributes_clause = function() { return this.getTypedRuleContext(Xml_attributes_clauseContext,0); }; Other_functionContext.prototype.ENTITYESCAPING = function() { return this.getToken(PlSqlParser.ENTITYESCAPING, 0); }; Other_functionContext.prototype.NOENTITYESCAPING = function() { return this.getToken(PlSqlParser.NOENTITYESCAPING, 0); }; Other_functionContext.prototype.NAME = function() { return this.getToken(PlSqlParser.NAME, 0); }; Other_functionContext.prototype.EVALNAME = function() { return this.getToken(PlSqlParser.EVALNAME, 0); }; Other_functionContext.prototype.column_alias = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Column_aliasContext); } else { return this.getTypedRuleContext(Column_aliasContext,i); } }; Other_functionContext.prototype.XMLEXISTS = function() { return this.getToken(PlSqlParser.XMLEXISTS, 0); }; Other_functionContext.prototype.xml_passing_clause = function() { return this.getTypedRuleContext(Xml_passing_clauseContext,0); }; Other_functionContext.prototype.XMLPARSE = function() { return this.getToken(PlSqlParser.XMLPARSE, 0); }; Other_functionContext.prototype.DOCUMENT = function() { return this.getToken(PlSqlParser.DOCUMENT, 0); }; Other_functionContext.prototype.CONTENT = function() { return this.getToken(PlSqlParser.CONTENT, 0); }; Other_functionContext.prototype.WELLFORMED = function() { return this.getToken(PlSqlParser.WELLFORMED, 0); }; Other_functionContext.prototype.XMLPI = function() { return this.getToken(PlSqlParser.XMLPI, 0); }; Other_functionContext.prototype.identifier = function() { return this.getTypedRuleContext(IdentifierContext,0); }; Other_functionContext.prototype.XMLQUERY = function() { return this.getToken(PlSqlParser.XMLQUERY, 0); }; Other_functionContext.prototype.RETURNING = function() { return this.getToken(PlSqlParser.RETURNING, 0); }; Other_functionContext.prototype.NULL_ = function() { return this.getToken(PlSqlParser.NULL_, 0); }; Other_functionContext.prototype.ON = function() { return this.getToken(PlSqlParser.ON, 0); }; Other_functionContext.prototype.EMPTY = function() { return this.getToken(PlSqlParser.EMPTY, 0); }; Other_functionContext.prototype.XMLROOT = function() { return this.getToken(PlSqlParser.XMLROOT, 0); }; Other_functionContext.prototype.xmlroot_param_version_part = function() { return this.getTypedRuleContext(Xmlroot_param_version_partContext,0); }; Other_functionContext.prototype.xmlroot_param_standalone_part = function() { return this.getTypedRuleContext(Xmlroot_param_standalone_partContext,0); }; Other_functionContext.prototype.XMLSERIALIZE = function() { return this.getToken(PlSqlParser.XMLSERIALIZE, 0); }; Other_functionContext.prototype.xmlserialize_param_enconding_part = function() { return this.getTypedRuleContext(Xmlserialize_param_enconding_partContext,0); }; Other_functionContext.prototype.xmlserialize_param_version_part = function() { return this.getTypedRuleContext(Xmlserialize_param_version_partContext,0); }; Other_functionContext.prototype.xmlserialize_param_ident_part = function() { return this.getTypedRuleContext(Xmlserialize_param_ident_partContext,0); }; Other_functionContext.prototype.DEFAULTS = function() { return this.getToken(PlSqlParser.DEFAULTS, 0); }; Other_functionContext.prototype.HIDE = function() { return this.getToken(PlSqlParser.HIDE, 0); }; Other_functionContext.prototype.SHOW = function() { return this.getToken(PlSqlParser.SHOW, 0); }; Other_functionContext.prototype.xmltable = function() { return this.getTypedRuleContext(XmltableContext,0); }; Other_functionContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterOther_function(this); } }; Other_functionContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitOther_function(this); } }; Other_functionContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitOther_function(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Other_functionContext = Other_functionContext; PlSqlParser.prototype.other_function = function() { var localctx = new Other_functionContext(this, this._ctx, this.state); this.enterRule(localctx, 1296, PlSqlParser.RULE_other_function); var _la = 0; // Token type try { this.state = 10741; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,1467,this._ctx); switch(la_) { case 1: this.enterOuterAlt(localctx, 1); this.state = 10446; this.over_clause_keyword(); this.state = 10447; this.function_argument_analytic(); this.state = 10449; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,1418,this._ctx); if(la_===1) { this.state = 10448; this.over_clause(); } break; case 2: this.enterOuterAlt(localctx, 2); this.state = 10451; this.regular_id(); this.state = 10452; this.function_argument_modeling(); this.state = 10454; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,1419,this._ctx); if(la_===1) { this.state = 10453; this.using_clause(); } break; case 3: this.enterOuterAlt(localctx, 3); this.state = 10456; this.match(PlSqlParser.COUNT); this.state = 10457; this.match(PlSqlParser.LEFT_PAREN); this.state = 10463; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.ASTERISK: this.state = 10458; this.match(PlSqlParser.ASTERISK); break; case PlSqlParser.ABORT: case PlSqlParser.ABS: case PlSqlParser.ACCESS: case PlSqlParser.ACCESSED: case PlSqlParser.ACCOUNT: case PlSqlParser.ACL: case PlSqlParser.ACOS: case PlSqlParser.ACTION: case PlSqlParser.ACTIONS: case PlSqlParser.ACTIVATE: case PlSqlParser.ACTIVE: case PlSqlParser.ACTIVE_COMPONENT: case PlSqlParser.ACTIVE_DATA: case PlSqlParser.ACTIVE_FUNCTION: case PlSqlParser.ACTIVE_TAG: case PlSqlParser.ACTIVITY: case PlSqlParser.ADAPTIVE_PLAN: case PlSqlParser.ADD: case PlSqlParser.ADD_COLUMN: case PlSqlParser.ADD_GROUP: case PlSqlParser.ADD_MONTHS: case PlSqlParser.ADJ_DATE: case PlSqlParser.ADMIN: case PlSqlParser.ADMINISTER: case PlSqlParser.ADMINISTRATOR: case PlSqlParser.ADVANCED: case PlSqlParser.ADVISE: case PlSqlParser.ADVISOR: case PlSqlParser.AFD_DISKSTRING: case PlSqlParser.AFTER: case PlSqlParser.AGENT: case PlSqlParser.AGGREGATE: case PlSqlParser.A_LETTER: case PlSqlParser.ALIAS: case PlSqlParser.ALL: case PlSqlParser.ALLOCATE: case PlSqlParser.ALLOW: case PlSqlParser.ALL_ROWS: case PlSqlParser.ALWAYS: case PlSqlParser.ANALYZE: case PlSqlParser.ANCILLARY: case PlSqlParser.AND_EQUAL: case PlSqlParser.ANOMALY: case PlSqlParser.ANSI_REARCH: case PlSqlParser.ANTIJOIN: case PlSqlParser.ANY: case PlSqlParser.ANYSCHEMA: case PlSqlParser.APPEND: case PlSqlParser.APPENDCHILDXML: case PlSqlParser.APPEND_VALUES: case PlSqlParser.APPLICATION: case PlSqlParser.APPLY: case PlSqlParser.APPROX_COUNT_DISTINCT: case PlSqlParser.ARCHIVAL: case PlSqlParser.ARCHIVE: case PlSqlParser.ARCHIVED: case PlSqlParser.ARCHIVELOG: case PlSqlParser.ARRAY: case PlSqlParser.ASCII: case PlSqlParser.ASCIISTR: case PlSqlParser.ASIN: case PlSqlParser.ASIS: case PlSqlParser.ASSEMBLY: case PlSqlParser.ASSIGN: case PlSqlParser.ASSOCIATE: case PlSqlParser.ASYNC: case PlSqlParser.ASYNCHRONOUS: case PlSqlParser.ATAN2: case PlSqlParser.ATAN: case PlSqlParser.AT: case PlSqlParser.ATTRIBUTE: case PlSqlParser.ATTRIBUTES: case PlSqlParser.AUTHENTICATED: case PlSqlParser.AUTHENTICATION: case PlSqlParser.AUTHID: case PlSqlParser.AUTHORIZATION: case PlSqlParser.AUTOALLOCATE: case PlSqlParser.AUTO: case PlSqlParser.AUTOEXTEND: case PlSqlParser.AUTO_LOGIN: case PlSqlParser.AUTOMATIC: case PlSqlParser.AUTONOMOUS_TRANSACTION: case PlSqlParser.AUTO_REOPTIMIZE: case PlSqlParser.AVAILABILITY: case PlSqlParser.AVRO: case PlSqlParser.BACKGROUND: case PlSqlParser.BACKUP: case PlSqlParser.BASIC: case PlSqlParser.BASICFILE: case PlSqlParser.BATCH: case PlSqlParser.BATCHSIZE: case PlSqlParser.BATCH_TABLE_ACCESS_BY_ROWID: case PlSqlParser.BECOME: case PlSqlParser.BEFORE: case PlSqlParser.BEGIN: case PlSqlParser.BEGINNING: case PlSqlParser.BEGIN_OUTLINE_DATA: case PlSqlParser.BEHALF: case PlSqlParser.BEQUEATH: case PlSqlParser.BFILE: case PlSqlParser.BFILENAME: case PlSqlParser.BIGFILE: case PlSqlParser.BINARY: case PlSqlParser.BINARY_DOUBLE: case PlSqlParser.BINARY_DOUBLE_INFINITY: case PlSqlParser.BINARY_DOUBLE_NAN: case PlSqlParser.BINARY_FLOAT: case PlSqlParser.BINARY_FLOAT_INFINITY: case PlSqlParser.BINARY_FLOAT_NAN: case PlSqlParser.BINARY_INTEGER: case PlSqlParser.BIND_AWARE: case PlSqlParser.BINDING: case PlSqlParser.BIN_TO_NUM: case PlSqlParser.BITAND: case PlSqlParser.BITMAP_AND: case PlSqlParser.BITMAP: case PlSqlParser.BITMAPS: case PlSqlParser.BITMAP_TREE: case PlSqlParser.BITS: case PlSqlParser.BLOB: case PlSqlParser.BLOCK: case PlSqlParser.BLOCK_RANGE: case PlSqlParser.BLOCKS: case PlSqlParser.BLOCKSIZE: case PlSqlParser.BODY: case PlSqlParser.BOOLEAN: case PlSqlParser.BOTH: case PlSqlParser.BOUND: case PlSqlParser.BRANCH: case PlSqlParser.BREADTH: case PlSqlParser.BROADCAST: case PlSqlParser.BSON: case PlSqlParser.BUFFER: case PlSqlParser.BUFFER_CACHE: case PlSqlParser.BUFFER_POOL: case PlSqlParser.BUILD: case PlSqlParser.BULK: case PlSqlParser.BYPASS_RECURSIVE_CHECK: case PlSqlParser.BYPASS_UJVC: case PlSqlParser.BYTE: case PlSqlParser.CACHE: case PlSqlParser.CACHE_CB: case PlSqlParser.CACHE_INSTANCES: case PlSqlParser.CACHE_TEMP_TABLE: case PlSqlParser.CACHING: case PlSqlParser.CALCULATED: case PlSqlParser.CALLBACK: case PlSqlParser.CALL: case PlSqlParser.CANCEL: case PlSqlParser.CAPACITY: case PlSqlParser.CARDINALITY: case PlSqlParser.CASCADE: case PlSqlParser.CASE: case PlSqlParser.CAST: case PlSqlParser.CATEGORY: case PlSqlParser.CDBDEFAULT: case PlSqlParser.CEIL: case PlSqlParser.CELL_FLASH_CACHE: case PlSqlParser.CERTIFICATE: case PlSqlParser.CFILE: case PlSqlParser.CHAINED: case PlSqlParser.CHANGE: case PlSqlParser.CHANGE_DUPKEY_ERROR_INDEX: case PlSqlParser.CHARACTER: case PlSqlParser.CHAR: case PlSqlParser.CHAR_CS: case PlSqlParser.CHARTOROWID: case PlSqlParser.CHECK_ACL_REWRITE: case PlSqlParser.CHECKPOINT: case PlSqlParser.CHILD: case PlSqlParser.CHOOSE: case PlSqlParser.CHR: case PlSqlParser.CHUNK: case PlSqlParser.CLASS: case PlSqlParser.CLASSIFIER: case PlSqlParser.CLEANUP: case PlSqlParser.CLEAR: case PlSqlParser.C_LETTER: case PlSqlParser.CLIENT: case PlSqlParser.CLOB: case PlSqlParser.CLONE: case PlSqlParser.CLOSE_CACHED_OPEN_CURSORS: case PlSqlParser.CLOSE: case PlSqlParser.CLUSTER_BY_ROWID: case PlSqlParser.CLUSTER: case PlSqlParser.CLUSTER_DETAILS: case PlSqlParser.CLUSTER_DISTANCE: case PlSqlParser.CLUSTER_ID: case PlSqlParser.CLUSTERING: case PlSqlParser.CLUSTERING_FACTOR: case PlSqlParser.CLUSTER_PROBABILITY: case PlSqlParser.CLUSTER_SET: case PlSqlParser.COALESCE: case PlSqlParser.COALESCE_SQ: case PlSqlParser.COARSE: case PlSqlParser.CO_AUTH_IND: case PlSqlParser.COLD: case PlSqlParser.COLLECT: case PlSqlParser.COLUMNAR: case PlSqlParser.COLUMN_AUTH_INDICATOR: case PlSqlParser.COLUMN: case PlSqlParser.COLUMNS: case PlSqlParser.COLUMN_STATS: case PlSqlParser.COLUMN_VALUE: case PlSqlParser.COMMENT: case PlSqlParser.COMMIT: case PlSqlParser.COMMITTED: case PlSqlParser.COMMON_DATA: case PlSqlParser.COMPACT: case PlSqlParser.COMPATIBILITY: case PlSqlParser.COMPILE: case PlSqlParser.COMPLETE: case PlSqlParser.COMPLIANCE: case PlSqlParser.COMPONENT: case PlSqlParser.COMPONENTS: case PlSqlParser.COMPOSE: case PlSqlParser.COMPOSITE: case PlSqlParser.COMPOSITE_LIMIT: case PlSqlParser.COMPOUND: case PlSqlParser.COMPUTE: case PlSqlParser.CONCAT: case PlSqlParser.CON_DBID_TO_ID: case PlSqlParser.CONDITIONAL: case PlSqlParser.CONDITION: case PlSqlParser.CONFIRM: case PlSqlParser.CONFORMING: case PlSqlParser.CON_GUID_TO_ID: case PlSqlParser.CON_ID: case PlSqlParser.CON_NAME_TO_ID: case PlSqlParser.CONNECT_BY_CB_WHR_ONLY: case PlSqlParser.CONNECT_BY_COMBINE_SW: case PlSqlParser.CONNECT_BY_COST_BASED: case PlSqlParser.CONNECT_BY_ELIM_DUPS: case PlSqlParser.CONNECT_BY_FILTERING: case PlSqlParser.CONNECT_BY_ISCYCLE: case PlSqlParser.CONNECT_BY_ISLEAF: case PlSqlParser.CONNECT_BY_ROOT: case PlSqlParser.CONNECT_TIME: case PlSqlParser.CONSIDER: case PlSqlParser.CONSISTENT: case PlSqlParser.CONSTANT: case PlSqlParser.CONST: case PlSqlParser.CONSTRAINT: case PlSqlParser.CONSTRAINTS: case PlSqlParser.CONSTRUCTOR: case PlSqlParser.CONTAINER: case PlSqlParser.CONTAINER_DATA: case PlSqlParser.CONTAINERS: case PlSqlParser.CONTENT: case PlSqlParser.CONTENTS: case PlSqlParser.CONTEXT: case PlSqlParser.CONTINUE: case PlSqlParser.CONTROLFILE: case PlSqlParser.CON_UID_TO_ID: case PlSqlParser.CONVERT: case PlSqlParser.COOKIE: case PlSqlParser.COPY: case PlSqlParser.CORR_K: case PlSqlParser.CORR_S: case PlSqlParser.CORRUPTION: case PlSqlParser.CORRUPT_XID_ALL: case PlSqlParser.CORRUPT_XID: case PlSqlParser.COS: case PlSqlParser.COSH: case PlSqlParser.COST: case PlSqlParser.COST_XML_QUERY_REWRITE: case PlSqlParser.COUNT: case PlSqlParser.COVAR_POP: case PlSqlParser.COVAR_SAMP: case PlSqlParser.CPU_COSTING: case PlSqlParser.CPU_PER_CALL: case PlSqlParser.CPU_PER_SESSION: case PlSqlParser.CRASH: case PlSqlParser.CREATE_FILE_DEST: case PlSqlParser.CREATE_STORED_OUTLINES: case PlSqlParser.CREATION: case PlSqlParser.CREDENTIAL: case PlSqlParser.CRITICAL: case PlSqlParser.CROSS: case PlSqlParser.CROSSEDITION: case PlSqlParser.CSCONVERT: case PlSqlParser.CUBE_AJ: case PlSqlParser.CUBE: case PlSqlParser.CUBE_GB: case PlSqlParser.CUBE_SJ: case PlSqlParser.CUME_DISTM: case PlSqlParser.CURRENT: case PlSqlParser.CURRENT_DATE: case PlSqlParser.CURRENT_SCHEMA: case PlSqlParser.CURRENT_TIME: case PlSqlParser.CURRENT_TIMESTAMP: case PlSqlParser.CURRENT_USER: case PlSqlParser.CURRENTV: case PlSqlParser.CURSOR: case PlSqlParser.CURSOR_SHARING_EXACT: case PlSqlParser.CURSOR_SPECIFIC_SEGMENT: case PlSqlParser.CUSTOMDATUM: case PlSqlParser.CV: case PlSqlParser.CYCLE: case PlSqlParser.DANGLING: case PlSqlParser.DATABASE: case PlSqlParser.DATA: case PlSqlParser.DATAFILE: case PlSqlParser.DATAFILES: case PlSqlParser.DATAMOVEMENT: case PlSqlParser.DATAOBJNO: case PlSqlParser.DATAOBJ_TO_MAT_PARTITION: case PlSqlParser.DATAOBJ_TO_PARTITION: case PlSqlParser.DATAPUMP: case PlSqlParser.DATA_SECURITY_REWRITE_LIMIT: case PlSqlParser.DATE: case PlSqlParser.DATE_MODE: case PlSqlParser.DAY: case PlSqlParser.DAYS: case PlSqlParser.DBA: case PlSqlParser.DBA_RECYCLEBIN: case PlSqlParser.DBMS_STATS: case PlSqlParser.DB_ROLE_CHANGE: case PlSqlParser.DBTIMEZONE: case PlSqlParser.DB_UNIQUE_NAME: case PlSqlParser.DB_VERSION: case PlSqlParser.DDL: case PlSqlParser.DEALLOCATE: case PlSqlParser.DEBUG: case PlSqlParser.DEBUGGER: case PlSqlParser.DEC: case PlSqlParser.DECIMAL: case PlSqlParser.DECLARE: case PlSqlParser.DECOMPOSE: case PlSqlParser.DECORRELATE: case PlSqlParser.DECR: case PlSqlParser.DECREMENT: case PlSqlParser.DECRYPT: case PlSqlParser.DEDUPLICATE: case PlSqlParser.DEFAULT: case PlSqlParser.DEFAULTS: case PlSqlParser.DEFERRABLE: case PlSqlParser.DEFERRED: case PlSqlParser.DEFINED: case PlSqlParser.DEFINE: case PlSqlParser.DEFINER: case PlSqlParser.DEGREE: case PlSqlParser.DELAY: case PlSqlParser.DELEGATE: case PlSqlParser.DELETE_ALL: case PlSqlParser.DELETE: case PlSqlParser.DELETEXML: case PlSqlParser.DEMAND: case PlSqlParser.DENSE_RANKM: case PlSqlParser.DEPENDENT: case PlSqlParser.DEPTH: case PlSqlParser.DEQUEUE: case PlSqlParser.DEREF: case PlSqlParser.DEREF_NO_REWRITE: case PlSqlParser.DESTROY: case PlSqlParser.DETACHED: case PlSqlParser.DETERMINES: case PlSqlParser.DETERMINISTIC: case PlSqlParser.DICTIONARY: case PlSqlParser.DIMENSION: case PlSqlParser.DIMENSIONS: case PlSqlParser.DIRECT_LOAD: case PlSqlParser.DIRECTORY: case PlSqlParser.DIRECT_PATH: case PlSqlParser.DISABLE_ALL: case PlSqlParser.DISABLE: case PlSqlParser.DISABLE_PARALLEL_DML: case PlSqlParser.DISABLE_PRESET: case PlSqlParser.DISABLE_RPKE: case PlSqlParser.DISALLOW: case PlSqlParser.DISASSOCIATE: case PlSqlParser.DISCARD: case PlSqlParser.DISCONNECT: case PlSqlParser.DISK: case PlSqlParser.DISKGROUP: case PlSqlParser.DISKS: case PlSqlParser.DISMOUNT: case PlSqlParser.DISTINCT: case PlSqlParser.DISTINGUISHED: case PlSqlParser.DISTRIBUTED: case PlSqlParser.DISTRIBUTE: case PlSqlParser.DML: case PlSqlParser.DML_UPDATE: case PlSqlParser.DOCFIDELITY: case PlSqlParser.DOCUMENT: case PlSqlParser.DOMAIN_INDEX_FILTER: case PlSqlParser.DOMAIN_INDEX_NO_SORT: case PlSqlParser.DOMAIN_INDEX_SORT: case PlSqlParser.DOUBLE: case PlSqlParser.DOWNGRADE: case PlSqlParser.DRIVING_SITE: case PlSqlParser.DROP_COLUMN: case PlSqlParser.DROP_GROUP: case PlSqlParser.DSINTERVAL_UNCONSTRAINED: case PlSqlParser.DST_UPGRADE_INSERT_CONV: case PlSqlParser.DUMP: case PlSqlParser.DUPLICATE: case PlSqlParser.DV: case PlSqlParser.DYNAMIC: case PlSqlParser.DYNAMIC_SAMPLING: case PlSqlParser.DYNAMIC_SAMPLING_EST_CDN: case PlSqlParser.EACH: case PlSqlParser.EDITIONABLE: case PlSqlParser.EDITION: case PlSqlParser.EDITIONING: case PlSqlParser.EDITIONS: case PlSqlParser.ELEMENT: case PlSqlParser.ELIM_GROUPBY: case PlSqlParser.ELIMINATE_JOIN: case PlSqlParser.ELIMINATE_OBY: case PlSqlParser.ELIMINATE_OUTER_JOIN: case PlSqlParser.EM: case PlSqlParser.EMPTY_BLOB: case PlSqlParser.EMPTY_CLOB: case PlSqlParser.EMPTY: case PlSqlParser.ENABLE_ALL: case PlSqlParser.ENABLE: case PlSqlParser.ENABLE_PARALLEL_DML: case PlSqlParser.ENABLE_PRESET: case PlSqlParser.ENCODING: case PlSqlParser.ENCRYPT: case PlSqlParser.ENCRYPTION: case PlSqlParser.END_OUTLINE_DATA: case PlSqlParser.ENFORCED: case PlSqlParser.ENFORCE: case PlSqlParser.ENQUEUE: case PlSqlParser.ENTERPRISE: case PlSqlParser.ENTITYESCAPING: case PlSqlParser.ENTRY: case PlSqlParser.EQUIPART: case PlSqlParser.ERR: case PlSqlParser.ERROR_ARGUMENT: case PlSqlParser.ERROR: case PlSqlParser.ERROR_ON_OVERLAP_TIME: case PlSqlParser.ERRORS: case PlSqlParser.ESCAPE: case PlSqlParser.ESTIMATE: case PlSqlParser.EVAL: case PlSqlParser.EVALNAME: case PlSqlParser.EVALUATE: case PlSqlParser.EVALUATION: case PlSqlParser.EVENTS: case PlSqlParser.EVERY: case PlSqlParser.EXCEPT: case PlSqlParser.EXCEPTION: case PlSqlParser.EXCEPTION_INIT: case PlSqlParser.EXCEPTIONS: case PlSqlParser.EXCHANGE: case PlSqlParser.EXCLUDE: case PlSqlParser.EXCLUDING: case PlSqlParser.EXECUTE: case PlSqlParser.EXEMPT: case PlSqlParser.EXISTING: case PlSqlParser.EXISTS: case PlSqlParser.EXISTSNODE: case PlSqlParser.EXIT: case PlSqlParser.EXPAND_GSET_TO_UNION: case PlSqlParser.EXPAND_TABLE: case PlSqlParser.EXP: case PlSqlParser.EXPIRE: case PlSqlParser.EXPLAIN: case PlSqlParser.EXPLOSION: case PlSqlParser.EXPORT: case PlSqlParser.EXPR_CORR_CHECK: case PlSqlParser.EXPRESS: case PlSqlParser.EXTENDS: case PlSqlParser.EXTENT: case PlSqlParser.EXTENTS: case PlSqlParser.EXTERNAL: case PlSqlParser.EXTERNALLY: case PlSqlParser.EXTRACTCLOBXML: case PlSqlParser.EXTRACT: case PlSqlParser.EXTRACTVALUE: case PlSqlParser.EXTRA: case PlSqlParser.FACILITY: case PlSqlParser.FACT: case PlSqlParser.FACTOR: case PlSqlParser.FACTORIZE_JOIN: case PlSqlParser.FAILED: case PlSqlParser.FAILED_LOGIN_ATTEMPTS: case PlSqlParser.FAILGROUP: case PlSqlParser.FAILOVER: case PlSqlParser.FAILURE: case PlSqlParser.FALSE: case PlSqlParser.FAMILY: case PlSqlParser.FAR: case PlSqlParser.FAST: case PlSqlParser.FASTSTART: case PlSqlParser.FBTSCAN: case PlSqlParser.FEATURE_DETAILS: case PlSqlParser.FEATURE_ID: case PlSqlParser.FEATURE_SET: case PlSqlParser.FEATURE_VALUE: case PlSqlParser.FETCH: case PlSqlParser.FILE: case PlSqlParser.FILE_NAME_CONVERT: case PlSqlParser.FILESYSTEM_LIKE_LOGGING: case PlSqlParser.FILTER: case PlSqlParser.FINAL: case PlSqlParser.FINE: case PlSqlParser.FINISH: case PlSqlParser.FIRST: case PlSqlParser.FIRSTM: case PlSqlParser.FIRST_ROWS: case PlSqlParser.FIRST_VALUE: case PlSqlParser.FIXED_VIEW_DATA: case PlSqlParser.FLAGGER: case PlSqlParser.FLASHBACK: case PlSqlParser.FLASH_CACHE: case PlSqlParser.FLOAT: case PlSqlParser.FLOB: case PlSqlParser.FLOOR: case PlSqlParser.FLUSH: case PlSqlParser.FOLDER: case PlSqlParser.FOLLOWING: case PlSqlParser.FOLLOWS: case PlSqlParser.FORALL: case PlSqlParser.FORCE: case PlSqlParser.FORCE_XML_QUERY_REWRITE: case PlSqlParser.FOREIGN: case PlSqlParser.FOREVER: case PlSqlParser.FORMAT: case PlSqlParser.FORWARD: case PlSqlParser.FRAGMENT_NUMBER: case PlSqlParser.FREELIST: case PlSqlParser.FREELISTS: case PlSqlParser.FREEPOOLS: case PlSqlParser.FRESH: case PlSqlParser.FROM_TZ: case PlSqlParser.FULL: case PlSqlParser.FULL_OUTER_JOIN_TO_OUTER: case PlSqlParser.FUNCTION: case PlSqlParser.FUNCTIONS: case PlSqlParser.GATHER_OPTIMIZER_STATISTICS: case PlSqlParser.GATHER_PLAN_STATISTICS: case PlSqlParser.GBY_CONC_ROLLUP: case PlSqlParser.GBY_PUSHDOWN: case PlSqlParser.GENERATED: case PlSqlParser.GET: case PlSqlParser.GLOBAL: case PlSqlParser.GLOBALLY: case PlSqlParser.GLOBAL_NAME: case PlSqlParser.GLOBAL_TOPIC_ENABLED: case PlSqlParser.GROUP_BY: case PlSqlParser.GROUP_ID: case PlSqlParser.GROUPING: case PlSqlParser.GROUPING_ID: case PlSqlParser.GROUPS: case PlSqlParser.GUARANTEED: case PlSqlParser.GUARANTEE: case PlSqlParser.GUARD: case PlSqlParser.HASH_AJ: case PlSqlParser.HASH: case PlSqlParser.HASHKEYS: case PlSqlParser.HASH_SJ: case PlSqlParser.HEADER: case PlSqlParser.HEAP: case PlSqlParser.HELP: case PlSqlParser.HEXTORAW: case PlSqlParser.HEXTOREF: case PlSqlParser.HIDDEN_KEYWORD: case PlSqlParser.HIDE: case PlSqlParser.HIERARCHY: case PlSqlParser.HIGH: case PlSqlParser.HINTSET_BEGIN: case PlSqlParser.HINTSET_END: case PlSqlParser.HOT: case PlSqlParser.HOUR: case PlSqlParser.HWM_BROKERED: case PlSqlParser.HYBRID: case PlSqlParser.IDENTIFIER: case PlSqlParser.IDENTITY: case PlSqlParser.IDGENERATORS: case PlSqlParser.ID: case PlSqlParser.IDLE_TIME: case PlSqlParser.IF: case PlSqlParser.IGNORE: case PlSqlParser.IGNORE_OPTIM_EMBEDDED_HINTS: case PlSqlParser.IGNORE_ROW_ON_DUPKEY_INDEX: case PlSqlParser.IGNORE_WHERE_CLAUSE: case PlSqlParser.ILM: case PlSqlParser.IMMEDIATE: case PlSqlParser.IMPACT: case PlSqlParser.IMPORT: case PlSqlParser.INACTIVE: case PlSqlParser.INCLUDE: case PlSqlParser.INCLUDE_VERSION: case PlSqlParser.INCLUDING: case PlSqlParser.INCREMENTAL: case PlSqlParser.INCREMENT: case PlSqlParser.INCR: case PlSqlParser.INDENT: case PlSqlParser.INDEX_ASC: case PlSqlParser.INDEX_COMBINE: case PlSqlParser.INDEX_DESC: case PlSqlParser.INDEXED: case PlSqlParser.INDEXES: case PlSqlParser.INDEX_FFS: case PlSqlParser.INDEX_FILTER: case PlSqlParser.INDEXING: case PlSqlParser.INDEX_JOIN: case PlSqlParser.INDEX_ROWS: case PlSqlParser.INDEX_RRS: case PlSqlParser.INDEX_RS_ASC: case PlSqlParser.INDEX_RS_DESC: case PlSqlParser.INDEX_RS: case PlSqlParser.INDEX_SCAN: case PlSqlParser.INDEX_SKIP_SCAN: case PlSqlParser.INDEX_SS_ASC: case PlSqlParser.INDEX_SS_DESC: case PlSqlParser.INDEX_SS: case PlSqlParser.INDEX_STATS: case PlSqlParser.INDEXTYPE: case PlSqlParser.INDEXTYPES: case PlSqlParser.INDICATOR: case PlSqlParser.INDICES: case PlSqlParser.INFINITE: case PlSqlParser.INFORMATIONAL: case PlSqlParser.INHERIT: case PlSqlParser.INITCAP: case PlSqlParser.INITIAL: case PlSqlParser.INITIALIZED: case PlSqlParser.INITIALLY: case PlSqlParser.INITRANS: case PlSqlParser.INLINE: case PlSqlParser.INLINE_XMLTYPE_NT: case PlSqlParser.INMEMORY: case PlSqlParser.IN_MEMORY_METADATA: case PlSqlParser.INMEMORY_PRUNING: case PlSqlParser.INNER: case PlSqlParser.INOUT: case PlSqlParser.INPLACE: case PlSqlParser.INSERTCHILDXMLAFTER: case PlSqlParser.INSERTCHILDXMLBEFORE: case PlSqlParser.INSERTCHILDXML: case PlSqlParser.INSERTXMLAFTER: case PlSqlParser.INSERTXMLBEFORE: case PlSqlParser.INSTANCE: case PlSqlParser.INSTANCES: case PlSqlParser.INSTANTIABLE: case PlSqlParser.INSTANTLY: case PlSqlParser.INSTEAD: case PlSqlParser.INSTR2: case PlSqlParser.INSTR4: case PlSqlParser.INSTRB: case PlSqlParser.INSTRC: case PlSqlParser.INSTR: case PlSqlParser.INTEGER: case PlSqlParser.INTERLEAVED: case PlSqlParser.INTERMEDIATE: case PlSqlParser.INTERNAL_CONVERT: case PlSqlParser.INTERNAL_USE: case PlSqlParser.INTERPRETED: case PlSqlParser.INTERVAL: case PlSqlParser.INT: case PlSqlParser.INVALIDATE: case PlSqlParser.INVISIBLE: case PlSqlParser.IN_XQUERY: case PlSqlParser.ISOLATION: case PlSqlParser.ISOLATION_LEVEL: case PlSqlParser.ITERATE: case PlSqlParser.ITERATION_NUMBER: case PlSqlParser.JAVA: case PlSqlParser.JOB: case PlSqlParser.JOIN: case PlSqlParser.JSON_ARRAYAGG: case PlSqlParser.JSON_ARRAY: case PlSqlParser.JSON_EQUAL: case PlSqlParser.JSON_EXISTS2: case PlSqlParser.JSON_EXISTS: case PlSqlParser.JSONGET: case PlSqlParser.JSON: case PlSqlParser.JSON_OBJECTAGG: case PlSqlParser.JSON_OBJECT: case PlSqlParser.JSONPARSE: case PlSqlParser.JSON_QUERY: case PlSqlParser.JSON_SERIALIZE: case PlSqlParser.JSON_TABLE: case PlSqlParser.JSON_TEXTCONTAINS2: case PlSqlParser.JSON_TEXTCONTAINS: case PlSqlParser.JSON_VALUE: case PlSqlParser.KEEP_DUPLICATES: case PlSqlParser.KEEP: case PlSqlParser.KERBEROS: case PlSqlParser.KEY: case PlSqlParser.KEY_LENGTH: case PlSqlParser.KEYSIZE: case PlSqlParser.KEYS: case PlSqlParser.KEYSTORE: case PlSqlParser.KILL: case PlSqlParser.LABEL: case PlSqlParser.LANGUAGE: case PlSqlParser.LAST_DAY: case PlSqlParser.LAST: case PlSqlParser.LAST_VALUE: case PlSqlParser.LATERAL: case PlSqlParser.LAX: case PlSqlParser.LAYER: case PlSqlParser.LDAP_REGISTRATION_ENABLED: case PlSqlParser.LDAP_REGISTRATION: case PlSqlParser.LDAP_REG_SYNC_INTERVAL: case PlSqlParser.LEADING: case PlSqlParser.LEFT: case PlSqlParser.LENGTH2: case PlSqlParser.LENGTH4: case PlSqlParser.LENGTHB: case PlSqlParser.LENGTHC: case PlSqlParser.LENGTH: case PlSqlParser.LESS: case PlSqlParser.LEVEL: case PlSqlParser.LEVELS: case PlSqlParser.LIBRARY: case PlSqlParser.LIFECYCLE: case PlSqlParser.LIFE: case PlSqlParser.LIFETIME: case PlSqlParser.LIKE2: case PlSqlParser.LIKE4: case PlSqlParser.LIKEC: case PlSqlParser.LIKE_EXPAND: case PlSqlParser.LIMIT: case PlSqlParser.LINEAR: case PlSqlParser.LINK: case PlSqlParser.LIST: case PlSqlParser.LN: case PlSqlParser.LNNVL: case PlSqlParser.LOAD: case PlSqlParser.LOB: case PlSqlParser.LOBNVL: case PlSqlParser.LOBS: case PlSqlParser.LOCAL_INDEXES: case PlSqlParser.LOCAL: case PlSqlParser.LOCALTIME: case PlSqlParser.LOCALTIMESTAMP: case PlSqlParser.LOCATION: case PlSqlParser.LOCATOR: case PlSqlParser.LOCKED: case PlSqlParser.LOCKING: case PlSqlParser.LOGFILE: case PlSqlParser.LOGFILES: case PlSqlParser.LOGGING: case PlSqlParser.LOGICAL: case PlSqlParser.LOGICAL_READS_PER_CALL: case PlSqlParser.LOGICAL_READS_PER_SESSION: case PlSqlParser.LOG: case PlSqlParser.LOGMINING: case PlSqlParser.LOGOFF: case PlSqlParser.LOGON: case PlSqlParser.LOG_READ_ONLY_VIOLATIONS: case PlSqlParser.LONG: case PlSqlParser.LOOP: case PlSqlParser.LOWER: case PlSqlParser.LOW: case PlSqlParser.LPAD: case PlSqlParser.LTRIM: case PlSqlParser.MAIN: case PlSqlParser.MAKE_REF: case PlSqlParser.MANAGED: case PlSqlParser.MANAGE: case PlSqlParser.MANAGEMENT: case PlSqlParser.MANAGER: case PlSqlParser.MANUAL: case PlSqlParser.MAP: case PlSqlParser.MAPPING: case PlSqlParser.MASTER: case PlSqlParser.MATCHED: case PlSqlParser.MATCHES: case PlSqlParser.MATCH: case PlSqlParser.MATCH_NUMBER: case PlSqlParser.MATCH_RECOGNIZE: case PlSqlParser.MATERIALIZED: case PlSqlParser.MATERIALIZE: case PlSqlParser.MAXARCHLOGS: case PlSqlParser.MAXDATAFILES: case PlSqlParser.MAXEXTENTS: case PlSqlParser.MAXIMIZE: case PlSqlParser.MAXINSTANCES: case PlSqlParser.MAXLOGFILES: case PlSqlParser.MAXLOGHISTORY: case PlSqlParser.MAXLOGMEMBERS: case PlSqlParser.MAX_SHARED_TEMP_SIZE: case PlSqlParser.MAXSIZE: case PlSqlParser.MAXTRANS: case PlSqlParser.MAXVALUE: case PlSqlParser.MEASURE: case PlSqlParser.MEASURES: case PlSqlParser.MEDIUM: case PlSqlParser.MEMBER: case PlSqlParser.MEMCOMPRESS: case PlSqlParser.MEMORY: case PlSqlParser.MERGEACTIONS: case PlSqlParser.MERGE_AJ: case PlSqlParser.MERGE_CONST_ON: case PlSqlParser.MERGE: case PlSqlParser.MERGE_SJ: case PlSqlParser.METADATA: case PlSqlParser.METHOD: case PlSqlParser.MIGRATE: case PlSqlParser.MIGRATION: case PlSqlParser.MINEXTENTS: case PlSqlParser.MINIMIZE: case PlSqlParser.MINIMUM: case PlSqlParser.MINING: case PlSqlParser.MINUS_NULL: case PlSqlParser.MINUTE: case PlSqlParser.MINVALUE: case PlSqlParser.MIRRORCOLD: case PlSqlParser.MIRRORHOT: case PlSqlParser.MIRROR: case PlSqlParser.MLSLABEL: case PlSqlParser.MODEL_COMPILE_SUBQUERY: case PlSqlParser.MODEL_DONTVERIFY_UNIQUENESS: case PlSqlParser.MODEL_DYNAMIC_SUBQUERY: case PlSqlParser.MODEL_MIN_ANALYSIS: case PlSqlParser.MODEL: case PlSqlParser.MODEL_NB: case PlSqlParser.MODEL_NO_ANALYSIS: case PlSqlParser.MODEL_PBY: case PlSqlParser.MODEL_PUSH_REF: case PlSqlParser.MODEL_SV: case PlSqlParser.MODIFICATION: case PlSqlParser.MODIFY_COLUMN_TYPE: case PlSqlParser.MODIFY: case PlSqlParser.MOD: case PlSqlParser.MODULE: case PlSqlParser.MONITORING: case PlSqlParser.MONITOR: case PlSqlParser.MONTH: case PlSqlParser.MONTHS_BETWEEN: case PlSqlParser.MONTHS: case PlSqlParser.MOUNT: case PlSqlParser.MOUNTPATH: case PlSqlParser.MOVEMENT: case PlSqlParser.MOVE: case PlSqlParser.MULTIDIMENSIONAL: case PlSqlParser.MULTISET: case PlSqlParser.MV_MERGE: case PlSqlParser.NAMED: case PlSqlParser.NAME: case PlSqlParser.NAMESPACE: case PlSqlParser.NAN: case PlSqlParser.NANVL: case PlSqlParser.NATIONAL: case PlSqlParser.NATIVE_FULL_OUTER_JOIN: case PlSqlParser.NATIVE: case PlSqlParser.NATURAL: case PlSqlParser.NAV: case PlSqlParser.NCHAR_CS: case PlSqlParser.NCHAR: case PlSqlParser.NCHR: case PlSqlParser.NCLOB: case PlSqlParser.NEEDED: case PlSqlParser.NEG: case PlSqlParser.NESTED: case PlSqlParser.NESTED_TABLE_FAST_INSERT: case PlSqlParser.NESTED_TABLE_GET_REFS: case PlSqlParser.NESTED_TABLE_ID: case PlSqlParser.NESTED_TABLE_SET_REFS: case PlSqlParser.NESTED_TABLE_SET_SETID: case PlSqlParser.NETWORK: case PlSqlParser.NEVER: case PlSqlParser.NEW: case PlSqlParser.NEW_TIME: case PlSqlParser.NEXT_DAY: case PlSqlParser.NEXT: case PlSqlParser.NL_AJ: case PlSqlParser.NLJ_BATCHING: case PlSqlParser.NLJ_INDEX_FILTER: case PlSqlParser.NLJ_INDEX_SCAN: case PlSqlParser.NLJ_PREFETCH: case PlSqlParser.NLS_CALENDAR: case PlSqlParser.NLS_CHARACTERSET: case PlSqlParser.NLS_CHARSET_DECL_LEN: case PlSqlParser.NLS_CHARSET_ID: case PlSqlParser.NLS_CHARSET_NAME: case PlSqlParser.NLS_COMP: case PlSqlParser.NLS_CURRENCY: case PlSqlParser.NLS_DATE_FORMAT: case PlSqlParser.NLS_DATE_LANGUAGE: case PlSqlParser.NLS_INITCAP: case PlSqlParser.NLS_ISO_CURRENCY: case PlSqlParser.NL_SJ: case PlSqlParser.NLS_LANG: case PlSqlParser.NLS_LANGUAGE: case PlSqlParser.NLS_LENGTH_SEMANTICS: case PlSqlParser.NLS_LOWER: case PlSqlParser.NLS_NCHAR_CONV_EXCP: case PlSqlParser.NLS_NUMERIC_CHARACTERS: case PlSqlParser.NLS_SORT: case PlSqlParser.NLSSORT: case PlSqlParser.NLS_SPECIAL_CHARS: case PlSqlParser.NLS_TERRITORY: case PlSqlParser.NLS_UPPER: case PlSqlParser.NO_ACCESS: case PlSqlParser.NO_ADAPTIVE_PLAN: case PlSqlParser.NO_ANSI_REARCH: case PlSqlParser.NOAPPEND: case PlSqlParser.NOARCHIVELOG: case PlSqlParser.NOAUDIT: case PlSqlParser.NO_AUTO_REOPTIMIZE: case PlSqlParser.NO_BASETABLE_MULTIMV_REWRITE: case PlSqlParser.NO_BATCH_TABLE_ACCESS_BY_ROWID: case PlSqlParser.NO_BIND_AWARE: case PlSqlParser.NO_BUFFER: case PlSqlParser.NOCACHE: case PlSqlParser.NO_CARTESIAN: case PlSqlParser.NO_CHECK_ACL_REWRITE: case PlSqlParser.NO_CLUSTER_BY_ROWID: case PlSqlParser.NO_CLUSTERING: case PlSqlParser.NO_COALESCE_SQ: case PlSqlParser.NO_COMMON_DATA: case PlSqlParser.NO_CONNECT_BY_CB_WHR_ONLY: case PlSqlParser.NO_CONNECT_BY_COMBINE_SW: case PlSqlParser.NO_CONNECT_BY_COST_BASED: case PlSqlParser.NO_CONNECT_BY_ELIM_DUPS: case PlSqlParser.NO_CONNECT_BY_FILTERING: case PlSqlParser.NOCOPY: case PlSqlParser.NO_COST_XML_QUERY_REWRITE: case PlSqlParser.NO_CPU_COSTING: case PlSqlParser.NOCPU_COSTING: case PlSqlParser.NOCYCLE: case PlSqlParser.NO_DATA_SECURITY_REWRITE: case PlSqlParser.NO_DECORRELATE: case PlSqlParser.NODELAY: case PlSqlParser.NO_DOMAIN_INDEX_FILTER: case PlSqlParser.NO_DST_UPGRADE_INSERT_CONV: case PlSqlParser.NO_ELIM_GROUPBY: case PlSqlParser.NO_ELIMINATE_JOIN: case PlSqlParser.NO_ELIMINATE_OBY: case PlSqlParser.NO_ELIMINATE_OUTER_JOIN: case PlSqlParser.NOENTITYESCAPING: case PlSqlParser.NO_EXPAND_GSET_TO_UNION: case PlSqlParser.NO_EXPAND: case PlSqlParser.NO_EXPAND_TABLE: case PlSqlParser.NO_FACT: case PlSqlParser.NO_FACTORIZE_JOIN: case PlSqlParser.NO_FILTERING: case PlSqlParser.NOFORCE: case PlSqlParser.NO_FULL_OUTER_JOIN_TO_OUTER: case PlSqlParser.NO_GATHER_OPTIMIZER_STATISTICS: case PlSqlParser.NO_GBY_PUSHDOWN: case PlSqlParser.NOGUARANTEE: case PlSqlParser.NO_INDEX_FFS: case PlSqlParser.NO_INDEX: case PlSqlParser.NO_INDEX_SS: case PlSqlParser.NO_INMEMORY: case PlSqlParser.NO_INMEMORY_PRUNING: case PlSqlParser.NOKEEP: case PlSqlParser.NO_LOAD: case PlSqlParser.NOLOCAL: case PlSqlParser.NOLOGGING: case PlSqlParser.NOMAPPING: case PlSqlParser.NOMAXVALUE: case PlSqlParser.NO_MERGE: case PlSqlParser.NOMINIMIZE: case PlSqlParser.NOMINVALUE: case PlSqlParser.NO_MODEL_PUSH_REF: case PlSqlParser.NO_MONITORING: case PlSqlParser.NOMONITORING: case PlSqlParser.NO_MONITOR: case PlSqlParser.NO_MULTIMV_REWRITE: case PlSqlParser.NO_NATIVE_FULL_OUTER_JOIN: case PlSqlParser.NONBLOCKING: case PlSqlParser.NONEDITIONABLE: case PlSqlParser.NONE: case PlSqlParser.NO_NLJ_BATCHING: case PlSqlParser.NO_NLJ_PREFETCH: case PlSqlParser.NO: case PlSqlParser.NONSCHEMA: case PlSqlParser.NO_OBJECT_LINK: case PlSqlParser.NOORDER: case PlSqlParser.NO_ORDER_ROLLUPS: case PlSqlParser.NO_OUTER_JOIN_TO_ANTI: case PlSqlParser.NO_OUTER_JOIN_TO_INNER: case PlSqlParser.NOOVERRIDE: case PlSqlParser.NO_PARALLEL_INDEX: case PlSqlParser.NOPARALLEL_INDEX: case PlSqlParser.NO_PARALLEL: case PlSqlParser.NOPARALLEL: case PlSqlParser.NO_PARTIAL_COMMIT: case PlSqlParser.NO_PARTIAL_JOIN: case PlSqlParser.NO_PARTIAL_ROLLUP_PUSHDOWN: case PlSqlParser.NOPARTITION: case PlSqlParser.NO_PLACE_DISTINCT: case PlSqlParser.NO_PLACE_GROUP_BY: case PlSqlParser.NO_PQ_CONCURRENT_UNION: case PlSqlParser.NO_PQ_MAP: case PlSqlParser.NO_PQ_REPLICATE: case PlSqlParser.NO_PQ_SKEW: case PlSqlParser.NO_PRUNE_GSETS: case PlSqlParser.NO_PULL_PRED: case PlSqlParser.NO_PUSH_PRED: case PlSqlParser.NO_PUSH_SUBQ: case PlSqlParser.NO_PX_FAULT_TOLERANCE: case PlSqlParser.NO_PX_JOIN_FILTER: case PlSqlParser.NO_QKN_BUFF: case PlSqlParser.NO_QUERY_TRANSFORMATION: case PlSqlParser.NO_REF_CASCADE: case PlSqlParser.NORELOCATE: case PlSqlParser.NORELY: case PlSqlParser.NOREPAIR: case PlSqlParser.NOREPLAY: case PlSqlParser.NORESETLOGS: case PlSqlParser.NO_RESULT_CACHE: case PlSqlParser.NOREVERSE: case PlSqlParser.NO_REWRITE: case PlSqlParser.NOREWRITE: case PlSqlParser.NORMAL: case PlSqlParser.NO_ROOT_SW_FOR_LOCAL: case PlSqlParser.NOROWDEPENDENCIES: case PlSqlParser.NOSCHEMACHECK: case PlSqlParser.NOSEGMENT: case PlSqlParser.NO_SEMIJOIN: case PlSqlParser.NO_SEMI_TO_INNER: case PlSqlParser.NO_SET_TO_JOIN: case PlSqlParser.NOSORT: case PlSqlParser.NO_SQL_TRANSLATION: case PlSqlParser.NO_SQL_TUNE: case PlSqlParser.NO_STAR_TRANSFORMATION: case PlSqlParser.NO_STATEMENT_QUEUING: case PlSqlParser.NO_STATS_GSETS: case PlSqlParser.NOSTRICT: case PlSqlParser.NO_SUBQUERY_PRUNING: case PlSqlParser.NO_SUBSTRB_PAD: case PlSqlParser.NO_SWAP_JOIN_INPUTS: case PlSqlParser.NOSWITCH: case PlSqlParser.NO_TABLE_LOOKUP_BY_NL: case PlSqlParser.NO_TEMP_TABLE: case PlSqlParser.NOTHING: case PlSqlParser.NOTIFICATION: case PlSqlParser.NO_TRANSFORM_DISTINCT_AGG: case PlSqlParser.NO_UNNEST: case PlSqlParser.NO_USE_CUBE: case PlSqlParser.NO_USE_HASH_AGGREGATION: case PlSqlParser.NO_USE_HASH_GBY_FOR_PUSHDOWN: case PlSqlParser.NO_USE_HASH: case PlSqlParser.NO_USE_INVISIBLE_INDEXES: case PlSqlParser.NO_USE_MERGE: case PlSqlParser.NO_USE_NL: case PlSqlParser.NO_USE_VECTOR_AGGREGATION: case PlSqlParser.NOVALIDATE: case PlSqlParser.NO_VECTOR_TRANSFORM_DIMS: case PlSqlParser.NO_VECTOR_TRANSFORM_FACT: case PlSqlParser.NO_VECTOR_TRANSFORM: case PlSqlParser.NO_XDB_FASTPATH_INSERT: case PlSqlParser.NO_XML_DML_REWRITE: case PlSqlParser.NO_XMLINDEX_REWRITE_IN_SELECT: case PlSqlParser.NO_XMLINDEX_REWRITE: case PlSqlParser.NO_XML_QUERY_REWRITE: case PlSqlParser.NO_ZONEMAP: case PlSqlParser.NTH_VALUE: case PlSqlParser.NULLIF: case PlSqlParser.NULL_: case PlSqlParser.NULLS: case PlSqlParser.NUMBER: case PlSqlParser.NUMERIC: case PlSqlParser.NUM_INDEX_KEYS: case PlSqlParser.NUMTODSINTERVAL: case PlSqlParser.NUMTOYMINTERVAL: case PlSqlParser.NVARCHAR2: case PlSqlParser.NVL2: case PlSqlParser.OBJECT2XML: case PlSqlParser.OBJECT: case PlSqlParser.OBJ_ID: case PlSqlParser.OBJNO: case PlSqlParser.OBJNO_REUSE: case PlSqlParser.OCCURENCES: case PlSqlParser.OFFLINE: case PlSqlParser.OFF: case PlSqlParser.OFFSET: case PlSqlParser.OIDINDEX: case PlSqlParser.OID: case PlSqlParser.OLAP: case PlSqlParser.OLD: case PlSqlParser.OLD_PUSH_PRED: case PlSqlParser.OLS: case PlSqlParser.OLTP: case PlSqlParser.OMIT: case PlSqlParser.ONE: case PlSqlParser.ONLINE: case PlSqlParser.ONLY: case PlSqlParser.OPAQUE: case PlSqlParser.OPAQUE_TRANSFORM: case PlSqlParser.OPAQUE_XCANONICAL: case PlSqlParser.OPCODE: case PlSqlParser.OPEN: case PlSqlParser.OPERATIONS: case PlSqlParser.OPERATOR: case PlSqlParser.OPT_ESTIMATE: case PlSqlParser.OPTIMAL: case PlSqlParser.OPTIMIZE: case PlSqlParser.OPTIMIZER_FEATURES_ENABLE: case PlSqlParser.OPTIMIZER_GOAL: case PlSqlParser.OPT_PARAM: case PlSqlParser.ORA_BRANCH: case PlSqlParser.ORA_CHECK_ACL: case PlSqlParser.ORA_CHECK_PRIVILEGE: case PlSqlParser.ORA_CLUSTERING: case PlSqlParser.ORADATA: case PlSqlParser.ORADEBUG: case PlSqlParser.ORA_DST_AFFECTED: case PlSqlParser.ORA_DST_CONVERT: case PlSqlParser.ORA_DST_ERROR: case PlSqlParser.ORA_GET_ACLIDS: case PlSqlParser.ORA_GET_PRIVILEGES: case PlSqlParser.ORA_HASH: case PlSqlParser.ORA_INVOKING_USERID: case PlSqlParser.ORA_INVOKING_USER: case PlSqlParser.ORA_INVOKING_XS_USER_GUID: case PlSqlParser.ORA_INVOKING_XS_USER: case PlSqlParser.ORA_RAWCOMPARE: case PlSqlParser.ORA_RAWCONCAT: case PlSqlParser.ORA_ROWSCN: case PlSqlParser.ORA_ROWSCN_RAW: case PlSqlParser.ORA_ROWVERSION: case PlSqlParser.ORA_TABVERSION: case PlSqlParser.ORA_WRITE_TIME: case PlSqlParser.ORDERED: case PlSqlParser.ORDERED_PREDICATES: case PlSqlParser.ORDINALITY: case PlSqlParser.OR_EXPAND: case PlSqlParser.ORGANIZATION: case PlSqlParser.OR_PREDICATES: case PlSqlParser.OSERROR: case PlSqlParser.OTHER: case PlSqlParser.OUTER_JOIN_TO_ANTI: case PlSqlParser.OUTER_JOIN_TO_INNER: case PlSqlParser.OUTER: case PlSqlParser.OUTLINE_LEAF: case PlSqlParser.OUTLINE: case PlSqlParser.OUT_OF_LINE: case PlSqlParser.OUT: case PlSqlParser.OVERFLOW_NOMOVE: case PlSqlParser.OVERFLOW: case PlSqlParser.OVERLAPS: case PlSqlParser.OVER: case PlSqlParser.OVERRIDING: case PlSqlParser.OWNER: case PlSqlParser.OWNERSHIP: case PlSqlParser.OWN: case PlSqlParser.PACKAGE: case PlSqlParser.PACKAGES: case PlSqlParser.PARALLEL_ENABLE: case PlSqlParser.PARALLEL_INDEX: case PlSqlParser.PARALLEL: case PlSqlParser.PARAMETERS: case PlSqlParser.PARAM: case PlSqlParser.PARENT: case PlSqlParser.PARITY: case PlSqlParser.PARTIAL_JOIN: case PlSqlParser.PARTIALLY: case PlSqlParser.PARTIAL: case PlSqlParser.PARTIAL_ROLLUP_PUSHDOWN: case PlSqlParser.PARTITION_HASH: case PlSqlParser.PARTITION_LIST: case PlSqlParser.PARTITION: case PlSqlParser.PARTITION_RANGE: case PlSqlParser.PARTITIONS: case PlSqlParser.PARTNUMINST: case PlSqlParser.PASSING: case PlSqlParser.PASSWORD_GRACE_TIME: case PlSqlParser.PASSWORD_LIFE_TIME: case PlSqlParser.PASSWORD_LOCK_TIME: case PlSqlParser.PASSWORD: case PlSqlParser.PASSWORD_REUSE_MAX: case PlSqlParser.PASSWORD_REUSE_TIME: case PlSqlParser.PASSWORD_VERIFY_FUNCTION: case PlSqlParser.PAST: case PlSqlParser.PATCH: case PlSqlParser.PATH: case PlSqlParser.PATH_PREFIX: case PlSqlParser.PATHS: case PlSqlParser.PATTERN: case PlSqlParser.PBL_HS_BEGIN: case PlSqlParser.PBL_HS_END: case PlSqlParser.PCTINCREASE: case PlSqlParser.PCTTHRESHOLD: case PlSqlParser.PCTUSED: case PlSqlParser.PCTVERSION: case PlSqlParser.PENDING: case PlSqlParser.PERCENT_KEYWORD: case PlSqlParser.PERCENT_RANKM: case PlSqlParser.PERFORMANCE: case PlSqlParser.PERIOD_KEYWORD: case PlSqlParser.PERMANENT: case PlSqlParser.PERMISSION: case PlSqlParser.PERMUTE: case PlSqlParser.PER: case PlSqlParser.PFILE: case PlSqlParser.PHYSICAL: case PlSqlParser.PIKEY: case PlSqlParser.PIPELINED: case PlSqlParser.PIV_GB: case PlSqlParser.PIVOT: case PlSqlParser.PIV_SSF: case PlSqlParser.PLACE_DISTINCT: case PlSqlParser.PLACE_GROUP_BY: case PlSqlParser.PLAN: case PlSqlParser.PLSCOPE_SETTINGS: case PlSqlParser.PLS_INTEGER: case PlSqlParser.PLSQL_CCFLAGS: case PlSqlParser.PLSQL_CODE_TYPE: case PlSqlParser.PLSQL_DEBUG: case PlSqlParser.PLSQL_OPTIMIZE_LEVEL: case PlSqlParser.PLSQL_WARNINGS: case PlSqlParser.PLUGGABLE: case PlSqlParser.POINT: case PlSqlParser.POLICY: case PlSqlParser.POOL_16K: case PlSqlParser.POOL_2K: case PlSqlParser.POOL_32K: case PlSqlParser.POOL_4K: case PlSqlParser.POOL_8K: case PlSqlParser.POSITIVEN: case PlSqlParser.POSITIVE: case PlSqlParser.POST_TRANSACTION: case PlSqlParser.POWERMULTISET_BY_CARDINALITY: case PlSqlParser.POWERMULTISET: case PlSqlParser.POWER: case PlSqlParser.PQ_CONCURRENT_UNION: case PlSqlParser.PQ_DISTRIBUTE: case PlSqlParser.PQ_DISTRIBUTE_WINDOW: case PlSqlParser.PQ_FILTER: case PlSqlParser.PQ_MAP: case PlSqlParser.PQ_NOMAP: case PlSqlParser.PQ_REPLICATE: case PlSqlParser.PQ_SKEW: case PlSqlParser.PRAGMA: case PlSqlParser.PREBUILT: case PlSqlParser.PRECEDES: case PlSqlParser.PRECEDING: case PlSqlParser.PRECISION: case PlSqlParser.PRECOMPUTE_SUBQUERY: case PlSqlParser.PREDICATE_REORDERS: case PlSqlParser.PRELOAD: case PlSqlParser.PREPARE: case PlSqlParser.PRESENTNNV: case PlSqlParser.PRESENT: case PlSqlParser.PRESENTV: case PlSqlParser.PRESERVE_OID: case PlSqlParser.PRESERVE: case PlSqlParser.PRETTY: case PlSqlParser.PREVIOUS: case PlSqlParser.PREV: case PlSqlParser.PRIMARY: case PlSqlParser.PRINTBLOBTOCLOB: case PlSqlParser.PRIORITY: case PlSqlParser.PRIOR: case PlSqlParser.PRIVATE: case PlSqlParser.PRIVATE_SGA: case PlSqlParser.PRIVILEGED: case PlSqlParser.PRIVILEGE: case PlSqlParser.PRIVILEGES: case PlSqlParser.PROCEDURAL: case PlSqlParser.PROCEDURE: case PlSqlParser.PROCESS: case PlSqlParser.PROFILE: case PlSqlParser.PROGRAM: case PlSqlParser.PROJECT: case PlSqlParser.PROPAGATE: case PlSqlParser.PROTECTED: case PlSqlParser.PROTECTION: case PlSqlParser.PROXY: case PlSqlParser.PRUNING: case PlSqlParser.PULL_PRED: case PlSqlParser.PURGE: case PlSqlParser.PUSH_PRED: case PlSqlParser.PUSH_SUBQ: case PlSqlParser.PX_FAULT_TOLERANCE: case PlSqlParser.PX_GRANULE: case PlSqlParser.PX_JOIN_FILTER: case PlSqlParser.QB_NAME: case PlSqlParser.QUERY_BLOCK: case PlSqlParser.QUERY: case PlSqlParser.QUEUE_CURR: case PlSqlParser.QUEUE: case PlSqlParser.QUEUE_ROWP: case PlSqlParser.QUIESCE: case PlSqlParser.QUORUM: case PlSqlParser.QUOTA: case PlSqlParser.RAISE: case PlSqlParser.RANDOM_LOCAL: case PlSqlParser.RANDOM: case PlSqlParser.RANGE: case PlSqlParser.RANKM: case PlSqlParser.RAPIDLY: case PlSqlParser.RAW: case PlSqlParser.RAWTOHEX: case PlSqlParser.RAWTONHEX: case PlSqlParser.RBA: case PlSqlParser.RBO_OUTLINE: case PlSqlParser.RDBA: case PlSqlParser.READ: case PlSqlParser.READS: case PlSqlParser.REALM: case PlSqlParser.REAL: case PlSqlParser.REBALANCE: case PlSqlParser.REBUILD: case PlSqlParser.RECORD: case PlSqlParser.RECORDS_PER_BLOCK: case PlSqlParser.RECOVERABLE: case PlSqlParser.RECOVER: case PlSqlParser.RECOVERY: case PlSqlParser.RECYCLEBIN: case PlSqlParser.RECYCLE: case PlSqlParser.REDACTION: case PlSqlParser.REDEFINE: case PlSqlParser.REDO: case PlSqlParser.REDUCED: case PlSqlParser.REDUNDANCY: case PlSqlParser.REF_CASCADE_CURSOR: case PlSqlParser.REFERENCED: case PlSqlParser.REFERENCE: case PlSqlParser.REFERENCES: case PlSqlParser.REFERENCING: case PlSqlParser.REF: case PlSqlParser.REFRESH: case PlSqlParser.REFTOHEX: case PlSqlParser.REGEXP_COUNT: case PlSqlParser.REGEXP_INSTR: case PlSqlParser.REGEXP_LIKE: case PlSqlParser.REGEXP_REPLACE: case PlSqlParser.REGEXP_SUBSTR: case PlSqlParser.REGISTER: case PlSqlParser.REGR_AVGX: case PlSqlParser.REGR_AVGY: case PlSqlParser.REGR_COUNT: case PlSqlParser.REGR_INTERCEPT: case PlSqlParser.REGR_R2: case PlSqlParser.REGR_SLOPE: case PlSqlParser.REGR_SXX: case PlSqlParser.REGR_SXY: case PlSqlParser.REGR_SYY: case PlSqlParser.REGULAR: case PlSqlParser.REJECT: case PlSqlParser.REKEY: case PlSqlParser.RELATIONAL: case PlSqlParser.RELOCATE: case PlSqlParser.RELY: case PlSqlParser.REMAINDER: case PlSqlParser.REMOTE_MAPPED: case PlSqlParser.REMOVE: case PlSqlParser.RENAME: case PlSqlParser.REPAIR: case PlSqlParser.REPEAT: case PlSqlParser.REPLACE: case PlSqlParser.REPLICATION: case PlSqlParser.REQUIRED: case PlSqlParser.RESETLOGS: case PlSqlParser.RESET: case PlSqlParser.RESIZE: case PlSqlParser.RESOLVE: case PlSqlParser.RESOLVER: case PlSqlParser.RESPECT: case PlSqlParser.RESTART: case PlSqlParser.RESTORE_AS_INTERVALS: case PlSqlParser.RESTORE: case PlSqlParser.RESTRICT_ALL_REF_CONS: case PlSqlParser.RESTRICTED: case PlSqlParser.RESTRICT_REFERENCES: case PlSqlParser.RESTRICT: case PlSqlParser.RESULT_CACHE: case PlSqlParser.RESULT: case PlSqlParser.RESUMABLE: case PlSqlParser.RESUME: case PlSqlParser.RETENTION: case PlSqlParser.RETRY_ON_ROW_CHANGE: case PlSqlParser.RETURNING: case PlSqlParser.RETURN: case PlSqlParser.REUSE: case PlSqlParser.REVERSE: case PlSqlParser.REWRITE_OR_ERROR: case PlSqlParser.REWRITE: case PlSqlParser.RIGHT: case PlSqlParser.ROLE: case PlSqlParser.ROLESET: case PlSqlParser.ROLES: case PlSqlParser.ROLLBACK: case PlSqlParser.ROLLING: case PlSqlParser.ROLLUP: case PlSqlParser.ROWDEPENDENCIES: case PlSqlParser.ROWID_MAPPING_TABLE: case PlSqlParser.ROWID: case PlSqlParser.ROWIDTOCHAR: case PlSqlParser.ROWIDTONCHAR: case PlSqlParser.ROW_LENGTH: case PlSqlParser.ROWNUM: case PlSqlParser.ROW: case PlSqlParser.ROWS: case PlSqlParser.RPAD: case PlSqlParser.RTRIM: case PlSqlParser.RULE: case PlSqlParser.RULES: case PlSqlParser.RUNNING: case PlSqlParser.SALT: case PlSqlParser.SAMPLE: case PlSqlParser.SAVE_AS_INTERVALS: case PlSqlParser.SAVEPOINT: case PlSqlParser.SAVE: case PlSqlParser.SB4: case PlSqlParser.SCALE_ROWS: case PlSqlParser.SCALE: case PlSqlParser.SCAN_INSTANCES: case PlSqlParser.SCAN: case PlSqlParser.SCHEDULER: case PlSqlParser.SCHEMACHECK: case PlSqlParser.SCHEMA: case PlSqlParser.SCN_ASCENDING: case PlSqlParser.SCN: case PlSqlParser.SCOPE: case PlSqlParser.SCRUB: case PlSqlParser.SD_ALL: case PlSqlParser.SD_INHIBIT: case PlSqlParser.SDO_GEOM_MBR: case PlSqlParser.SD_SHOW: case PlSqlParser.SEARCH: case PlSqlParser.SECOND: case PlSqlParser.SECRET: case PlSqlParser.SECUREFILE_DBA: case PlSqlParser.SECUREFILE: case PlSqlParser.SECURITY: case PlSqlParser.SEED: case PlSqlParser.SEG_BLOCK: case PlSqlParser.SEG_FILE: case PlSqlParser.SEGMENT: case PlSqlParser.SELECTIVITY: case PlSqlParser.SELF: case PlSqlParser.SEMIJOIN_DRIVER: case PlSqlParser.SEMIJOIN: case PlSqlParser.SEMI_TO_INNER: case PlSqlParser.SEQUENCED: case PlSqlParser.SEQUENCE: case PlSqlParser.SEQUENTIAL: case PlSqlParser.SERIALIZABLE: case PlSqlParser.SERIALLY_REUSABLE: case PlSqlParser.SERIAL: case PlSqlParser.SERVERERROR: case PlSqlParser.SERVICE_NAME_CONVERT: case PlSqlParser.SERVICES: case PlSqlParser.SESSION_CACHED_CURSORS: case PlSqlParser.SESSION: case PlSqlParser.SESSIONS_PER_USER: case PlSqlParser.SESSIONTIMEZONE: case PlSqlParser.SESSIONTZNAME: case PlSqlParser.SET: case PlSqlParser.SETS: case PlSqlParser.SETTINGS: case PlSqlParser.SET_TO_JOIN: case PlSqlParser.SEVERE: case PlSqlParser.SHARED_POOL: case PlSqlParser.SHARED: case PlSqlParser.SHARING: case PlSqlParser.SHELFLIFE: case PlSqlParser.SHOW: case PlSqlParser.SHRINK: case PlSqlParser.SHUTDOWN: case PlSqlParser.SIBLINGS: case PlSqlParser.SID: case PlSqlParser.SIGNAL_COMPONENT: case PlSqlParser.SIGNAL_FUNCTION: case PlSqlParser.SIGN: case PlSqlParser.SIGNTYPE: case PlSqlParser.SIMPLE_INTEGER: case PlSqlParser.SIMPLE: case PlSqlParser.SINGLE: case PlSqlParser.SINGLETASK: case PlSqlParser.SINH: case PlSqlParser.SIN: case PlSqlParser.SKIP_EXT_OPTIMIZER: case PlSqlParser.SKIP_: case PlSqlParser.SKIP_UNQ_UNUSABLE_IDX: case PlSqlParser.SKIP_UNUSABLE_INDEXES: case PlSqlParser.SMALLFILE: case PlSqlParser.SMALLINT: case PlSqlParser.SNAPSHOT: case PlSqlParser.SOME: case PlSqlParser.SORT: case PlSqlParser.SOUNDEX: case PlSqlParser.SOURCE_FILE_DIRECTORY: case PlSqlParser.SOURCE_FILE_NAME_CONVERT: case PlSqlParser.SOURCE: case PlSqlParser.SPACE_KEYWORD: case PlSqlParser.SPECIFICATION: case PlSqlParser.SPFILE: case PlSqlParser.SPLIT: case PlSqlParser.SPREADSHEET: case PlSqlParser.SQLDATA: case PlSqlParser.SQLERROR: case PlSqlParser.SQLLDR: case PlSqlParser.SQL: case PlSqlParser.SQL_TRACE: case PlSqlParser.SQL_TRANSLATION_PROFILE: case PlSqlParser.SQRT: case PlSqlParser.STALE: case PlSqlParser.STANDALONE: case PlSqlParser.STANDARD_HASH: case PlSqlParser.STANDBY_MAX_DATA_DELAY: case PlSqlParser.STANDBYS: case PlSqlParser.STANDBY: case PlSqlParser.STAR: case PlSqlParser.STAR_TRANSFORMATION: case PlSqlParser.STARTUP: case PlSqlParser.STATEMENT_ID: case PlSqlParser.STATEMENT_QUEUING: case PlSqlParser.STATEMENTS: case PlSqlParser.STATEMENT: case PlSqlParser.STATE: case PlSqlParser.STATIC: case PlSqlParser.STATISTICS: case PlSqlParser.STATS_BINOMIAL_TEST: case PlSqlParser.STATS_CROSSTAB: case PlSqlParser.STATS_F_TEST: case PlSqlParser.STATS_KS_TEST: case PlSqlParser.STATS_MODE: case PlSqlParser.STATS_MW_TEST: case PlSqlParser.STATS_ONE_WAY_ANOVA: case PlSqlParser.STATS_T_TEST_INDEP: case PlSqlParser.STATS_T_TEST_INDEPU: case PlSqlParser.STATS_T_TEST_ONE: case PlSqlParser.STATS_T_TEST_PAIRED: case PlSqlParser.STATS_WSR_TEST: case PlSqlParser.STDDEV_POP: case PlSqlParser.STDDEV_SAMP: case PlSqlParser.STOP: case PlSqlParser.STORAGE: case PlSqlParser.STORE: case PlSqlParser.STREAMS: case PlSqlParser.STREAM: case PlSqlParser.STRICT: case PlSqlParser.STRING: case PlSqlParser.STRIPE_COLUMNS: case PlSqlParser.STRIPE_WIDTH: case PlSqlParser.STRIP: case PlSqlParser.STRUCTURE: case PlSqlParser.SUBMULTISET: case PlSqlParser.SUBPARTITION_REL: case PlSqlParser.SUBPARTITIONS: case PlSqlParser.SUBPARTITION: case PlSqlParser.SUBQUERIES: case PlSqlParser.SUBQUERY_PRUNING: case PlSqlParser.SUBSCRIBE: case PlSqlParser.SUBSET: case PlSqlParser.SUBSTITUTABLE: case PlSqlParser.SUBSTR2: case PlSqlParser.SUBSTR4: case PlSqlParser.SUBSTRB: case PlSqlParser.SUBSTRC: case PlSqlParser.SUBTYPE: case PlSqlParser.SUCCESSFUL: case PlSqlParser.SUCCESS: case PlSqlParser.SUMMARY: case PlSqlParser.SUPPLEMENTAL: case PlSqlParser.SUSPEND: case PlSqlParser.SWAP_JOIN_INPUTS: case PlSqlParser.SWITCHOVER: case PlSqlParser.SWITCH: case PlSqlParser.SYNCHRONOUS: case PlSqlParser.SYNC: case PlSqlParser.SYSASM: case PlSqlParser.SYS_AUDIT: case PlSqlParser.SYSAUX: case PlSqlParser.SYSBACKUP: case PlSqlParser.SYS_CHECKACL: case PlSqlParser.SYS_CHECK_PRIVILEGE: case PlSqlParser.SYS_CONNECT_BY_PATH: case PlSqlParser.SYS_CONTEXT: case PlSqlParser.SYSDATE: case PlSqlParser.SYSDBA: case PlSqlParser.SYS_DBURIGEN: case PlSqlParser.SYSDG: case PlSqlParser.SYS_DL_CURSOR: case PlSqlParser.SYS_DM_RXFORM_CHR: case PlSqlParser.SYS_DM_RXFORM_NUM: case PlSqlParser.SYS_DOM_COMPARE: case PlSqlParser.SYS_DST_PRIM2SEC: case PlSqlParser.SYS_DST_SEC2PRIM: case PlSqlParser.SYS_ET_BFILE_TO_RAW: case PlSqlParser.SYS_ET_BLOB_TO_IMAGE: case PlSqlParser.SYS_ET_IMAGE_TO_BLOB: case PlSqlParser.SYS_ET_RAW_TO_BFILE: case PlSqlParser.SYS_EXTPDTXT: case PlSqlParser.SYS_EXTRACT_UTC: case PlSqlParser.SYS_FBT_INSDEL: case PlSqlParser.SYS_FILTER_ACLS: case PlSqlParser.SYS_FNMATCHES: case PlSqlParser.SYS_FNREPLACE: case PlSqlParser.SYS_GET_ACLIDS: case PlSqlParser.SYS_GET_COL_ACLIDS: case PlSqlParser.SYS_GET_PRIVILEGES: case PlSqlParser.SYS_GETTOKENID: case PlSqlParser.SYS_GETXTIVAL: case PlSqlParser.SYS_GUID: case PlSqlParser.SYSGUID: case PlSqlParser.SYSKM: case PlSqlParser.SYS_MAKE_XMLNODEID: case PlSqlParser.SYS_MAKEXML: case PlSqlParser.SYS_MKXMLATTR: case PlSqlParser.SYS_MKXTI: case PlSqlParser.SYSOBJ: case PlSqlParser.SYS_OP_ADT2BIN: case PlSqlParser.SYS_OP_ADTCONS: case PlSqlParser.SYS_OP_ALSCRVAL: case PlSqlParser.SYS_OP_ATG: case PlSqlParser.SYS_OP_BIN2ADT: case PlSqlParser.SYS_OP_BITVEC: case PlSqlParser.SYS_OP_BL2R: case PlSqlParser.SYS_OP_BLOOM_FILTER_LIST: case PlSqlParser.SYS_OP_BLOOM_FILTER: case PlSqlParser.SYS_OP_C2C: case PlSqlParser.SYS_OP_CAST: case PlSqlParser.SYS_OP_CEG: case PlSqlParser.SYS_OP_CL2C: case PlSqlParser.SYS_OP_COMBINED_HASH: case PlSqlParser.SYS_OP_COMP: case PlSqlParser.SYS_OP_CONVERT: case PlSqlParser.SYS_OP_COUNTCHG: case PlSqlParser.SYS_OP_CSCONV: case PlSqlParser.SYS_OP_CSCONVTEST: case PlSqlParser.SYS_OP_CSR: case PlSqlParser.SYS_OP_CSX_PATCH: case PlSqlParser.SYS_OP_CYCLED_SEQ: case PlSqlParser.SYS_OP_DECOMP: case PlSqlParser.SYS_OP_DESCEND: case PlSqlParser.SYS_OP_DISTINCT: case PlSqlParser.SYS_OP_DRA: case PlSqlParser.SYS_OP_DUMP: case PlSqlParser.SYS_OP_DV_CHECK: case PlSqlParser.SYS_OP_ENFORCE_NOT_NULL: case PlSqlParser.SYSOPER: case PlSqlParser.SYS_OP_EXTRACT: case PlSqlParser.SYS_OP_GROUPING: case PlSqlParser.SYS_OP_GUID: case PlSqlParser.SYS_OP_HASH: case PlSqlParser.SYS_OP_IIX: case PlSqlParser.SYS_OP_ITR: case PlSqlParser.SYS_OP_KEY_VECTOR_CREATE: case PlSqlParser.SYS_OP_KEY_VECTOR_FILTER_LIST: case PlSqlParser.SYS_OP_KEY_VECTOR_FILTER: case PlSqlParser.SYS_OP_KEY_VECTOR_SUCCEEDED: case PlSqlParser.SYS_OP_KEY_VECTOR_USE: case PlSqlParser.SYS_OP_LBID: case PlSqlParser.SYS_OP_LOBLOC2BLOB: case PlSqlParser.SYS_OP_LOBLOC2CLOB: case PlSqlParser.SYS_OP_LOBLOC2ID: case PlSqlParser.SYS_OP_LOBLOC2NCLOB: case PlSqlParser.SYS_OP_LOBLOC2TYP: case PlSqlParser.SYS_OP_LSVI: case PlSqlParser.SYS_OP_LVL: case PlSqlParser.SYS_OP_MAKEOID: case PlSqlParser.SYS_OP_MAP_NONNULL: case PlSqlParser.SYS_OP_MSR: case PlSqlParser.SYS_OP_NICOMBINE: case PlSqlParser.SYS_OP_NIEXTRACT: case PlSqlParser.SYS_OP_NII: case PlSqlParser.SYS_OP_NIX: case PlSqlParser.SYS_OP_NOEXPAND: case PlSqlParser.SYS_OP_NTCIMG: case PlSqlParser.SYS_OP_NUMTORAW: case PlSqlParser.SYS_OP_OIDVALUE: case PlSqlParser.SYS_OP_OPNSIZE: case PlSqlParser.SYS_OP_PAR_1: case PlSqlParser.SYS_OP_PARGID_1: case PlSqlParser.SYS_OP_PARGID: case PlSqlParser.SYS_OP_PAR: case PlSqlParser.SYS_OP_PART_ID: case PlSqlParser.SYS_OP_PIVOT: case PlSqlParser.SYS_OP_R2O: case PlSqlParser.SYS_OP_RAWTONUM: case PlSqlParser.SYS_OP_RDTM: case PlSqlParser.SYS_OP_REF: case PlSqlParser.SYS_OP_RMTD: case PlSqlParser.SYS_OP_ROWIDTOOBJ: case PlSqlParser.SYS_OP_RPB: case PlSqlParser.SYS_OPTLOBPRBSC: case PlSqlParser.SYS_OP_TOSETID: case PlSqlParser.SYS_OP_TPR: case PlSqlParser.SYS_OP_TRTB: case PlSqlParser.SYS_OPTXICMP: case PlSqlParser.SYS_OPTXQCASTASNQ: case PlSqlParser.SYS_OP_UNDESCEND: case PlSqlParser.SYS_OP_VECAND: case PlSqlParser.SYS_OP_VECBIT: case PlSqlParser.SYS_OP_VECOR: case PlSqlParser.SYS_OP_VECXOR: case PlSqlParser.SYS_OP_VERSION: case PlSqlParser.SYS_OP_VREF: case PlSqlParser.SYS_OP_VVD: case PlSqlParser.SYS_OP_XMLCONS_FOR_CSX: case PlSqlParser.SYS_OP_XPTHATG: case PlSqlParser.SYS_OP_XPTHIDX: case PlSqlParser.SYS_OP_XPTHOP: case PlSqlParser.SYS_OP_XTXT2SQLT: case PlSqlParser.SYS_OP_ZONE_ID: case PlSqlParser.SYS_ORDERKEY_DEPTH: case PlSqlParser.SYS_ORDERKEY_MAXCHILD: case PlSqlParser.SYS_ORDERKEY_PARENT: case PlSqlParser.SYS_PARALLEL_TXN: case PlSqlParser.SYS_PATHID_IS_ATTR: case PlSqlParser.SYS_PATHID_IS_NMSPC: case PlSqlParser.SYS_PATHID_LASTNAME: case PlSqlParser.SYS_PATHID_LASTNMSPC: case PlSqlParser.SYS_PATH_REVERSE: case PlSqlParser.SYS_PXQEXTRACT: case PlSqlParser.SYS_RAW_TO_XSID: case PlSqlParser.SYS_RID_ORDER: case PlSqlParser.SYS_ROW_DELTA: case PlSqlParser.SYS_SC_2_XMLT: case PlSqlParser.SYS_SYNRCIREDO: case PlSqlParser.SYSTEM_DEFINED: case PlSqlParser.SYSTEM: case PlSqlParser.SYSTIMESTAMP: case PlSqlParser.SYS_TYPEID: case PlSqlParser.SYS_UMAKEXML: case PlSqlParser.SYS_XMLANALYZE: case PlSqlParser.SYS_XMLCONTAINS: case PlSqlParser.SYS_XMLCONV: case PlSqlParser.SYS_XMLEXNSURI: case PlSqlParser.SYS_XMLGEN: case PlSqlParser.SYS_XMLI_LOC_ISNODE: case PlSqlParser.SYS_XMLI_LOC_ISTEXT: case PlSqlParser.SYS_XMLINSTR: case PlSqlParser.SYS_XMLLOCATOR_GETSVAL: case PlSqlParser.SYS_XMLNODEID_GETCID: case PlSqlParser.SYS_XMLNODEID_GETLOCATOR: case PlSqlParser.SYS_XMLNODEID_GETOKEY: case PlSqlParser.SYS_XMLNODEID_GETPATHID: case PlSqlParser.SYS_XMLNODEID_GETPTRID: case PlSqlParser.SYS_XMLNODEID_GETRID: case PlSqlParser.SYS_XMLNODEID_GETSVAL: case PlSqlParser.SYS_XMLNODEID_GETTID: case PlSqlParser.SYS_XMLNODEID: case PlSqlParser.SYS_XMLT_2_SC: case PlSqlParser.SYS_XMLTRANSLATE: case PlSqlParser.SYS_XMLTYPE2SQL: case PlSqlParser.SYS_XQ_ASQLCNV: case PlSqlParser.SYS_XQ_ATOMCNVCHK: case PlSqlParser.SYS_XQBASEURI: case PlSqlParser.SYS_XQCASTABLEERRH: case PlSqlParser.SYS_XQCODEP2STR: case PlSqlParser.SYS_XQCODEPEQ: case PlSqlParser.SYS_XQCON2SEQ: case PlSqlParser.SYS_XQCONCAT: case PlSqlParser.SYS_XQDELETE: case PlSqlParser.SYS_XQDFLTCOLATION: case PlSqlParser.SYS_XQDOC: case PlSqlParser.SYS_XQDOCURI: case PlSqlParser.SYS_XQDURDIV: case PlSqlParser.SYS_XQED4URI: case PlSqlParser.SYS_XQENDSWITH: case PlSqlParser.SYS_XQERRH: case PlSqlParser.SYS_XQERR: case PlSqlParser.SYS_XQESHTMLURI: case PlSqlParser.SYS_XQEXLOBVAL: case PlSqlParser.SYS_XQEXSTWRP: case PlSqlParser.SYS_XQEXTRACT: case PlSqlParser.SYS_XQEXTRREF: case PlSqlParser.SYS_XQEXVAL: case PlSqlParser.SYS_XQFB2STR: case PlSqlParser.SYS_XQFNBOOL: case PlSqlParser.SYS_XQFNCMP: case PlSqlParser.SYS_XQFNDATIM: case PlSqlParser.SYS_XQFNLNAME: case PlSqlParser.SYS_XQFNNM: case PlSqlParser.SYS_XQFNNSURI: case PlSqlParser.SYS_XQFNPREDTRUTH: case PlSqlParser.SYS_XQFNQNM: case PlSqlParser.SYS_XQFNROOT: case PlSqlParser.SYS_XQFORMATNUM: case PlSqlParser.SYS_XQFTCONTAIN: case PlSqlParser.SYS_XQFUNCR: case PlSqlParser.SYS_XQGETCONTENT: case PlSqlParser.SYS_XQINDXOF: case PlSqlParser.SYS_XQINSERT: case PlSqlParser.SYS_XQINSPFX: case PlSqlParser.SYS_XQIRI2URI: case PlSqlParser.SYS_XQLANG: case PlSqlParser.SYS_XQLLNMFRMQNM: case PlSqlParser.SYS_XQMKNODEREF: case PlSqlParser.SYS_XQNILLED: case PlSqlParser.SYS_XQNODENAME: case PlSqlParser.SYS_XQNORMSPACE: case PlSqlParser.SYS_XQNORMUCODE: case PlSqlParser.SYS_XQ_NRNG: case PlSqlParser.SYS_XQNSP4PFX: case PlSqlParser.SYS_XQNSPFRMQNM: case PlSqlParser.SYS_XQPFXFRMQNM: case PlSqlParser.SYS_XQ_PKSQL2XML: case PlSqlParser.SYS_XQPOLYABS: case PlSqlParser.SYS_XQPOLYADD: case PlSqlParser.SYS_XQPOLYCEL: case PlSqlParser.SYS_XQPOLYCSTBL: case PlSqlParser.SYS_XQPOLYCST: case PlSqlParser.SYS_XQPOLYDIV: case PlSqlParser.SYS_XQPOLYFLR: case PlSqlParser.SYS_XQPOLYMOD: case PlSqlParser.SYS_XQPOLYMUL: case PlSqlParser.SYS_XQPOLYRND: case PlSqlParser.SYS_XQPOLYSQRT: case PlSqlParser.SYS_XQPOLYSUB: case PlSqlParser.SYS_XQPOLYUMUS: case PlSqlParser.SYS_XQPOLYUPLS: case PlSqlParser.SYS_XQPOLYVEQ: case PlSqlParser.SYS_XQPOLYVGE: case PlSqlParser.SYS_XQPOLYVGT: case PlSqlParser.SYS_XQPOLYVLE: case PlSqlParser.SYS_XQPOLYVLT: case PlSqlParser.SYS_XQPOLYVNE: case PlSqlParser.SYS_XQREF2VAL: case PlSqlParser.SYS_XQRENAME: case PlSqlParser.SYS_XQREPLACE: case PlSqlParser.SYS_XQRESVURI: case PlSqlParser.SYS_XQRNDHALF2EVN: case PlSqlParser.SYS_XQRSLVQNM: case PlSqlParser.SYS_XQRYENVPGET: case PlSqlParser.SYS_XQRYVARGET: case PlSqlParser.SYS_XQRYWRP: case PlSqlParser.SYS_XQSEQ2CON4XC: case PlSqlParser.SYS_XQSEQ2CON: case PlSqlParser.SYS_XQSEQDEEPEQ: case PlSqlParser.SYS_XQSEQINSB: case PlSqlParser.SYS_XQSEQRM: case PlSqlParser.SYS_XQSEQRVS: case PlSqlParser.SYS_XQSEQSUB: case PlSqlParser.SYS_XQSEQTYPMATCH: case PlSqlParser.SYS_XQSTARTSWITH: case PlSqlParser.SYS_XQSTATBURI: case PlSqlParser.SYS_XQSTR2CODEP: case PlSqlParser.SYS_XQSTRJOIN: case PlSqlParser.SYS_XQSUBSTRAFT: case PlSqlParser.SYS_XQSUBSTRBEF: case PlSqlParser.SYS_XQTOKENIZE: case PlSqlParser.SYS_XQTREATAS: case PlSqlParser.SYS_XQ_UPKXML2SQL: case PlSqlParser.SYS_XQXFORM: case PlSqlParser.SYS_XSID_TO_RAW: case PlSqlParser.SYS_ZMAP_FILTER: case PlSqlParser.SYS_ZMAP_REFRESH: case PlSqlParser.TABLE_LOOKUP_BY_NL: case PlSqlParser.TABLESPACE_NO: case PlSqlParser.TABLESPACE: case PlSqlParser.TABLES: case PlSqlParser.TABLE_STATS: case PlSqlParser.TABLE: case PlSqlParser.TABNO: case PlSqlParser.TAG: case PlSqlParser.TANH: case PlSqlParser.TAN: case PlSqlParser.TBLORIDXPARTNUM: case PlSqlParser.TEMPFILE: case PlSqlParser.TEMPLATE: case PlSqlParser.TEMPORARY: case PlSqlParser.TEMP_TABLE: case PlSqlParser.TEST: case PlSqlParser.TEXT: case PlSqlParser.THAN: case PlSqlParser.THEN: case PlSqlParser.THE: case PlSqlParser.THREAD: case PlSqlParser.THROUGH: case PlSqlParser.TIER: case PlSqlParser.TIES: case PlSqlParser.TIMEOUT: case PlSqlParser.TIMESTAMP_LTZ_UNCONSTRAINED: case PlSqlParser.TIMESTAMP: case PlSqlParser.TIMESTAMP_TZ_UNCONSTRAINED: case PlSqlParser.TIMESTAMP_UNCONSTRAINED: case PlSqlParser.TIMES: case PlSqlParser.TIME: case PlSqlParser.TIMEZONE_ABBR: case PlSqlParser.TIMEZONE_HOUR: case PlSqlParser.TIMEZONE_MINUTE: case PlSqlParser.TIMEZONE_OFFSET: case PlSqlParser.TIMEZONE_REGION: case PlSqlParser.TIME_ZONE: case PlSqlParser.TIV_GB: case PlSqlParser.TIV_SSF: case PlSqlParser.TO_ACLID: case PlSqlParser.TO_BINARY_DOUBLE: case PlSqlParser.TO_BINARY_FLOAT: case PlSqlParser.TO_BLOB: case PlSqlParser.TO_CLOB: case PlSqlParser.TO_DSINTERVAL: case PlSqlParser.TO_LOB: case PlSqlParser.TO_MULTI_BYTE: case PlSqlParser.TO_NCHAR: case PlSqlParser.TO_NCLOB: case PlSqlParser.TO_NUMBER: case PlSqlParser.TOPLEVEL: case PlSqlParser.TO_SINGLE_BYTE: case PlSqlParser.TO_TIMESTAMP: case PlSqlParser.TO_TIMESTAMP_TZ: case PlSqlParser.TO_TIME: case PlSqlParser.TO_TIME_TZ: case PlSqlParser.TO_YMINTERVAL: case PlSqlParser.TRACE: case PlSqlParser.TRACING: case PlSqlParser.TRACKING: case PlSqlParser.TRAILING: case PlSqlParser.TRANSACTION: case PlSqlParser.TRANSFORM_DISTINCT_AGG: case PlSqlParser.TRANSITIONAL: case PlSqlParser.TRANSITION: case PlSqlParser.TRANSLATE: case PlSqlParser.TRANSLATION: case PlSqlParser.TREAT: case PlSqlParser.TRIGGERS: case PlSqlParser.TRIGGER: case PlSqlParser.TRUE: case PlSqlParser.TRUNCATE: case PlSqlParser.TRUNC: case PlSqlParser.TRUSTED: case PlSqlParser.TRUST: case PlSqlParser.TUNING: case PlSqlParser.TX: case PlSqlParser.TYPES: case PlSqlParser.TYPE: case PlSqlParser.TZ_OFFSET: case PlSqlParser.UB2: case PlSqlParser.UBA: case PlSqlParser.UCS2: case PlSqlParser.UID: case PlSqlParser.UNARCHIVED: case PlSqlParser.UNBOUNDED: case PlSqlParser.UNBOUND: case PlSqlParser.UNCONDITIONAL: case PlSqlParser.UNDER: case PlSqlParser.UNDO: case PlSqlParser.UNDROP: case PlSqlParser.UNIFORM: case PlSqlParser.UNIQUE: case PlSqlParser.UNISTR: case PlSqlParser.UNLIMITED: case PlSqlParser.UNLOAD: case PlSqlParser.UNLOCK: case PlSqlParser.UNMATCHED: case PlSqlParser.UNNEST_INNERJ_DISTINCT_VIEW: case PlSqlParser.UNNEST_NOSEMIJ_NODISTINCTVIEW: case PlSqlParser.UNNEST_SEMIJ_VIEW: case PlSqlParser.UNNEST: case PlSqlParser.UNPACKED: case PlSqlParser.UNPIVOT: case PlSqlParser.UNPLUG: case PlSqlParser.UNPROTECTED: case PlSqlParser.UNQUIESCE: case PlSqlParser.UNRECOVERABLE: case PlSqlParser.UNRESTRICTED: case PlSqlParser.UNSUBSCRIBE: case PlSqlParser.UNTIL: case PlSqlParser.UNUSABLE: case PlSqlParser.UNUSED: case PlSqlParser.UPDATABLE: case PlSqlParser.UPDATED: case PlSqlParser.UPDATEXML: case PlSqlParser.UPD_INDEXES: case PlSqlParser.UPD_JOININDEX: case PlSqlParser.UPGRADE: case PlSqlParser.UPPER: case PlSqlParser.UPSERT: case PlSqlParser.UROWID: case PlSqlParser.USABLE: case PlSqlParser.USAGE: case PlSqlParser.USE_ANTI: case PlSqlParser.USE_CONCAT: case PlSqlParser.USE_CUBE: case PlSqlParser.USE_HASH_AGGREGATION: case PlSqlParser.USE_HASH_GBY_FOR_PUSHDOWN: case PlSqlParser.USE_HASH: case PlSqlParser.USE_HIDDEN_PARTITIONS: case PlSqlParser.USE_INVISIBLE_INDEXES: case PlSqlParser.USE_MERGE_CARTESIAN: case PlSqlParser.USE_MERGE: case PlSqlParser.USE_NL: case PlSqlParser.USE_NL_WITH_INDEX: case PlSqlParser.USE_PRIVATE_OUTLINES: case PlSqlParser.USER_DATA: case PlSqlParser.USER_DEFINED: case PlSqlParser.USERENV: case PlSqlParser.USERGROUP: case PlSqlParser.USER_RECYCLEBIN: case PlSqlParser.USERS: case PlSqlParser.USER_TABLESPACES: case PlSqlParser.USER: case PlSqlParser.USE_SEMI: case PlSqlParser.USE_STORED_OUTLINES: case PlSqlParser.USE_TTT_FOR_GSETS: case PlSqlParser.USE: case PlSqlParser.USE_VECTOR_AGGREGATION: case PlSqlParser.USE_WEAK_NAME_RESL: case PlSqlParser.USING_NO_EXPAND: case PlSqlParser.USING: case PlSqlParser.UTF16BE: case PlSqlParser.UTF16LE: case PlSqlParser.UTF32: case PlSqlParser.UTF8: case PlSqlParser.V1: case PlSqlParser.V2: case PlSqlParser.VALIDATE: case PlSqlParser.VALIDATION: case PlSqlParser.VALID_TIME_END: case PlSqlParser.VALUE: case PlSqlParser.VARCHAR2: case PlSqlParser.VARCHAR: case PlSqlParser.VARIABLE: case PlSqlParser.VAR_POP: case PlSqlParser.VARRAYS: case PlSqlParser.VARRAY: case PlSqlParser.VAR_SAMP: case PlSqlParser.VARYING: case PlSqlParser.VECTOR_READ_TRACE: case PlSqlParser.VECTOR_READ: case PlSqlParser.VECTOR_TRANSFORM_DIMS: case PlSqlParser.VECTOR_TRANSFORM_FACT: case PlSqlParser.VECTOR_TRANSFORM: case PlSqlParser.VERIFIER: case PlSqlParser.VERIFY: case PlSqlParser.VERSIONING: case PlSqlParser.VERSIONS_ENDSCN: case PlSqlParser.VERSIONS_ENDTIME: case PlSqlParser.VERSIONS_OPERATION: case PlSqlParser.VERSIONS_STARTSCN: case PlSqlParser.VERSIONS_STARTTIME: case PlSqlParser.VERSIONS: case PlSqlParser.VERSIONS_XID: case PlSqlParser.VERSION: case PlSqlParser.VIOLATION: case PlSqlParser.VIRTUAL: case PlSqlParser.VISIBILITY: case PlSqlParser.VISIBLE: case PlSqlParser.VOLUME: case PlSqlParser.VSIZE: case PlSqlParser.WAIT: case PlSqlParser.WALLET: case PlSqlParser.WARNING: case PlSqlParser.WEEKS: case PlSqlParser.WEEK: case PlSqlParser.WELLFORMED: case PlSqlParser.WHENEVER: case PlSqlParser.WHEN: case PlSqlParser.WHILE: case PlSqlParser.WHITESPACE: case PlSqlParser.WIDTH_BUCKET: case PlSqlParser.WITHIN: case PlSqlParser.WITHOUT: case PlSqlParser.WITH_PLSQL: case PlSqlParser.WORK: case PlSqlParser.WRAPPED: case PlSqlParser.WRAPPER: case PlSqlParser.WRITE: case PlSqlParser.XDB_FASTPATH_INSERT: case PlSqlParser.X_DYN_PRUNE: case PlSqlParser.XID: case PlSqlParser.XML2OBJECT: case PlSqlParser.XMLAGG: case PlSqlParser.XMLATTRIBUTES: case PlSqlParser.XMLCAST: case PlSqlParser.XMLCDATA: case PlSqlParser.XMLCOLATTVAL: case PlSqlParser.XMLCOMMENT: case PlSqlParser.XMLCONCAT: case PlSqlParser.XMLDIFF: case PlSqlParser.XML_DML_RWT_STMT: case PlSqlParser.XMLELEMENT: case PlSqlParser.XMLEXISTS2: case PlSqlParser.XMLEXISTS: case PlSqlParser.XMLFOREST: case PlSqlParser.XMLINDEX_REWRITE_IN_SELECT: case PlSqlParser.XMLINDEX_REWRITE: case PlSqlParser.XMLINDEX_SEL_IDX_TBL: case PlSqlParser.XMLISNODE: case PlSqlParser.XMLISVALID: case PlSqlParser.XMLNAMESPACES: case PlSqlParser.XMLPARSE: case PlSqlParser.XMLPATCH: case PlSqlParser.XMLPI: case PlSqlParser.XMLQUERYVAL: case PlSqlParser.XMLQUERY: case PlSqlParser.XMLROOT: case PlSqlParser.XMLSCHEMA: case PlSqlParser.XMLSERIALIZE: case PlSqlParser.XMLTABLE: case PlSqlParser.XMLTRANSFORMBLOB: case PlSqlParser.XMLTRANSFORM: case PlSqlParser.XMLTYPE: case PlSqlParser.XML: case PlSqlParser.XPATHTABLE: case PlSqlParser.XS_SYS_CONTEXT: case PlSqlParser.XS: case PlSqlParser.YEARS: case PlSqlParser.YEAR: case PlSqlParser.YES: case PlSqlParser.YMINTERVAL_UNCONSTRAINED: case PlSqlParser.ZONEMAP: case PlSqlParser.ZONE: case PlSqlParser.PREDICTION: case PlSqlParser.PREDICTION_BOUNDS: case PlSqlParser.PREDICTION_COST: case PlSqlParser.PREDICTION_DETAILS: case PlSqlParser.PREDICTION_PROBABILITY: case PlSqlParser.PREDICTION_SET: case PlSqlParser.CUME_DIST: case PlSqlParser.DENSE_RANK: case PlSqlParser.LISTAGG: case PlSqlParser.PERCENT_RANK: case PlSqlParser.PERCENTILE_CONT: case PlSqlParser.PERCENTILE_DISC: case PlSqlParser.RANK: case PlSqlParser.AVG: case PlSqlParser.CORR: case PlSqlParser.COVAR_: case PlSqlParser.DECODE: case PlSqlParser.LAG: case PlSqlParser.LEAD: case PlSqlParser.MAX: case PlSqlParser.MEDIAN: case PlSqlParser.MIN: case PlSqlParser.NTILE: case PlSqlParser.NVL: case PlSqlParser.RATIO_TO_REPORT: case PlSqlParser.REGR_: case PlSqlParser.ROUND: case PlSqlParser.ROW_NUMBER: case PlSqlParser.SUBSTR: case PlSqlParser.TO_CHAR: case PlSqlParser.TRIM: case PlSqlParser.SUM: case PlSqlParser.STDDEV: case PlSqlParser.VAR_: case PlSqlParser.VARIANCE: case PlSqlParser.LEAST: case PlSqlParser.GREATEST: case PlSqlParser.TO_DATE: case PlSqlParser.NATIONAL_CHAR_STRING_LIT: case PlSqlParser.PERIOD: case PlSqlParser.UNSIGNED_INTEGER: case PlSqlParser.APPROXIMATE_NUM_LIT: case PlSqlParser.CHAR_STRING: case PlSqlParser.DELIMITED_ID: case PlSqlParser.LEFT_PAREN: case PlSqlParser.PLUS_SIGN: case PlSqlParser.MINUS_SIGN: case PlSqlParser.BINDVAR: case PlSqlParser.COLON: case PlSqlParser.INTRODUCER: case PlSqlParser.REGULAR_ID: this.state = 10460; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,1420,this._ctx); if(la_===1) { this.state = 10459; _la = this._input.LA(1); if(!(_la===PlSqlParser.ALL || _la===PlSqlParser.DISTINCT || _la===PlSqlParser.UNIQUE)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } } this.state = 10462; this.concatenation(0); break; default: throw new antlr4.error.NoViableAltException(this); } this.state = 10465; this.match(PlSqlParser.RIGHT_PAREN); this.state = 10467; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,1422,this._ctx); if(la_===1) { this.state = 10466; this.over_clause(); } break; case 4: this.enterOuterAlt(localctx, 4); this.state = 10469; _la = this._input.LA(1); if(!(_la===PlSqlParser.CAST || _la===PlSqlParser.XMLCAST)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } this.state = 10470; this.match(PlSqlParser.LEFT_PAREN); this.state = 10477; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,1423,this._ctx); switch(la_) { case 1: this.state = 10471; this.match(PlSqlParser.MULTISET); this.state = 10472; this.match(PlSqlParser.LEFT_PAREN); this.state = 10473; this.subquery(); this.state = 10474; this.match(PlSqlParser.RIGHT_PAREN); break; case 2: this.state = 10476; this.concatenation(0); break; } this.state = 10479; this.match(PlSqlParser.AS); this.state = 10480; this.type_spec(); this.state = 10481; this.match(PlSqlParser.RIGHT_PAREN); break; case 5: this.enterOuterAlt(localctx, 5); this.state = 10483; this.match(PlSqlParser.COALESCE); this.state = 10484; this.match(PlSqlParser.LEFT_PAREN); this.state = 10485; this.table_element(); this.state = 10491; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.COMMA) { this.state = 10486; this.match(PlSqlParser.COMMA); this.state = 10489; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.UNSIGNED_INTEGER: case PlSqlParser.APPROXIMATE_NUM_LIT: this.state = 10487; this.numeric(); break; case PlSqlParser.NATIONAL_CHAR_STRING_LIT: case PlSqlParser.CHAR_STRING: this.state = 10488; this.quoted_string(); break; default: throw new antlr4.error.NoViableAltException(this); } } this.state = 10493; this.match(PlSqlParser.RIGHT_PAREN); break; case 6: this.enterOuterAlt(localctx, 6); this.state = 10495; this.match(PlSqlParser.COLLECT); this.state = 10496; this.match(PlSqlParser.LEFT_PAREN); this.state = 10498; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,1426,this._ctx); if(la_===1) { this.state = 10497; _la = this._input.LA(1); if(!(_la===PlSqlParser.DISTINCT || _la===PlSqlParser.UNIQUE)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } } this.state = 10500; this.concatenation(0); this.state = 10502; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.ORDER) { this.state = 10501; this.collect_order_by_part(); } this.state = 10504; this.match(PlSqlParser.RIGHT_PAREN); break; case 7: this.enterOuterAlt(localctx, 7); this.state = 10506; this.within_or_over_clause_keyword(); this.state = 10507; this.function_argument(); this.state = 10509; this._errHandler.sync(this); var _alt = 1; do { switch (_alt) { case 1: this.state = 10508; this.within_or_over_part(); break; default: throw new antlr4.error.NoViableAltException(this); } this.state = 10511; this._errHandler.sync(this); _alt = this._interp.adaptivePredict(this._input,1428, this._ctx); } while ( _alt!=2 && _alt!=antlr4.atn.ATN.INVALID_ALT_NUMBER ); break; case 8: this.enterOuterAlt(localctx, 8); this.state = 10513; this.cursor_name(); this.state = 10514; _la = this._input.LA(1); if(!(((((_la - 1233)) & ~0x1f) == 0 && ((1 << (_la - 1233)) & ((1 << (PlSqlParser.PERCENT_FOUND - 1233)) | (1 << (PlSqlParser.PERCENT_ISOPEN - 1233)) | (1 << (PlSqlParser.PERCENT_NOTFOUND - 1233)) | (1 << (PlSqlParser.PERCENT_ROWCOUNT - 1233)))) !== 0))) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } break; case 9: this.enterOuterAlt(localctx, 9); this.state = 10516; this.match(PlSqlParser.DECOMPOSE); this.state = 10517; this.match(PlSqlParser.LEFT_PAREN); this.state = 10518; this.concatenation(0); this.state = 10520; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.CANONICAL || _la===PlSqlParser.COMPATIBILITY) { this.state = 10519; _la = this._input.LA(1); if(!(_la===PlSqlParser.CANONICAL || _la===PlSqlParser.COMPATIBILITY)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } } this.state = 10522; this.match(PlSqlParser.RIGHT_PAREN); break; case 10: this.enterOuterAlt(localctx, 10); this.state = 10524; this.match(PlSqlParser.EXTRACT); this.state = 10525; this.match(PlSqlParser.LEFT_PAREN); this.state = 10526; this.regular_id(); this.state = 10527; this.match(PlSqlParser.FROM); this.state = 10528; this.concatenation(0); this.state = 10529; this.match(PlSqlParser.RIGHT_PAREN); break; case 11: this.enterOuterAlt(localctx, 11); this.state = 10531; _la = this._input.LA(1); if(!(_la===PlSqlParser.FIRST_VALUE || _la===PlSqlParser.LAST_VALUE)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } this.state = 10532; this.function_argument_analytic(); this.state = 10534; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.IGNORE || _la===PlSqlParser.RESPECT) { this.state = 10533; this.respect_or_ignore_nulls(); } this.state = 10536; this.over_clause(); break; case 12: this.enterOuterAlt(localctx, 12); this.state = 10538; this.standard_prediction_function_keyword(); this.state = 10539; this.match(PlSqlParser.LEFT_PAREN); this.state = 10540; this.expressions(); this.state = 10542; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.COST) { this.state = 10541; this.cost_matrix_clause(); } this.state = 10545; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.USING) { this.state = 10544; this.using_clause(); } this.state = 10547; this.match(PlSqlParser.RIGHT_PAREN); break; case 13: this.enterOuterAlt(localctx, 13); this.state = 10549; this.match(PlSqlParser.TRANSLATE); this.state = 10550; this.match(PlSqlParser.LEFT_PAREN); this.state = 10551; this.expression(); this.state = 10554; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.USING) { this.state = 10552; this.match(PlSqlParser.USING); this.state = 10553; _la = this._input.LA(1); if(!(_la===PlSqlParser.CHAR_CS || _la===PlSqlParser.NCHAR_CS)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } } this.state = 10560; this._errHandler.sync(this); _la = this._input.LA(1); while(_la===PlSqlParser.COMMA) { this.state = 10556; this.match(PlSqlParser.COMMA); this.state = 10557; this.expression(); this.state = 10562; this._errHandler.sync(this); _la = this._input.LA(1); } this.state = 10563; this.match(PlSqlParser.RIGHT_PAREN); break; case 14: this.enterOuterAlt(localctx, 14); this.state = 10565; this.match(PlSqlParser.TREAT); this.state = 10566; this.match(PlSqlParser.LEFT_PAREN); this.state = 10567; this.expression(); this.state = 10568; this.match(PlSqlParser.AS); this.state = 10570; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,1435,this._ctx); if(la_===1) { this.state = 10569; this.match(PlSqlParser.REF); } this.state = 10572; this.type_spec(); this.state = 10573; this.match(PlSqlParser.RIGHT_PAREN); break; case 15: this.enterOuterAlt(localctx, 15); this.state = 10575; this.match(PlSqlParser.TRIM); this.state = 10576; this.match(PlSqlParser.LEFT_PAREN); this.state = 10584; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,1438,this._ctx); if(la_===1) { this.state = 10578; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.BOTH || _la===PlSqlParser.LEADING || _la===PlSqlParser.TRAILING) { this.state = 10577; _la = this._input.LA(1); if(!(_la===PlSqlParser.BOTH || _la===PlSqlParser.LEADING || _la===PlSqlParser.TRAILING)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } } this.state = 10581; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.NATIONAL_CHAR_STRING_LIT || _la===PlSqlParser.CHAR_STRING) { this.state = 10580; this.quoted_string(); } this.state = 10583; this.match(PlSqlParser.FROM); } this.state = 10586; this.concatenation(0); this.state = 10587; this.match(PlSqlParser.RIGHT_PAREN); break; case 16: this.enterOuterAlt(localctx, 16); this.state = 10589; this.match(PlSqlParser.XMLAGG); this.state = 10590; this.match(PlSqlParser.LEFT_PAREN); this.state = 10591; this.expression(); this.state = 10593; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.ORDER) { this.state = 10592; this.order_by_clause(); } this.state = 10595; this.match(PlSqlParser.RIGHT_PAREN); this.state = 10598; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,1440,this._ctx); if(la_===1) { this.state = 10596; this.match(PlSqlParser.PERIOD); this.state = 10597; this.general_element_part(); } break; case 17: this.enterOuterAlt(localctx, 17); this.state = 10600; _la = this._input.LA(1); if(!(_la===PlSqlParser.XMLCOLATTVAL || _la===PlSqlParser.XMLFOREST)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } this.state = 10601; this.match(PlSqlParser.LEFT_PAREN); this.state = 10602; this.xml_multiuse_expression_element(); this.state = 10607; this._errHandler.sync(this); _la = this._input.LA(1); while(_la===PlSqlParser.COMMA) { this.state = 10603; this.match(PlSqlParser.COMMA); this.state = 10604; this.xml_multiuse_expression_element(); this.state = 10609; this._errHandler.sync(this); _la = this._input.LA(1); } this.state = 10610; this.match(PlSqlParser.RIGHT_PAREN); this.state = 10613; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,1442,this._ctx); if(la_===1) { this.state = 10611; this.match(PlSqlParser.PERIOD); this.state = 10612; this.general_element_part(); } break; case 18: this.enterOuterAlt(localctx, 18); this.state = 10615; this.match(PlSqlParser.XMLELEMENT); this.state = 10616; this.match(PlSqlParser.LEFT_PAREN); this.state = 10618; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,1443,this._ctx); if(la_===1) { this.state = 10617; _la = this._input.LA(1); if(!(_la===PlSqlParser.ENTITYESCAPING || _la===PlSqlParser.NOENTITYESCAPING)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } } this.state = 10621; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,1444,this._ctx); if(la_===1) { this.state = 10620; _la = this._input.LA(1); if(!(_la===PlSqlParser.EVALNAME || _la===PlSqlParser.NAME)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } } this.state = 10623; this.expression(); this.state = 10626; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,1445,this._ctx); if(la_===1) { this.state = 10624; this.match(PlSqlParser.COMMA); this.state = 10625; this.xml_attributes_clause(); } this.state = 10635; this._errHandler.sync(this); _la = this._input.LA(1); while(_la===PlSqlParser.COMMA) { this.state = 10628; this.match(PlSqlParser.COMMA); this.state = 10629; this.expression(); this.state = 10631; this._errHandler.sync(this); _la = this._input.LA(1); if((((_la) & ~0x1f) == 0 && ((1 << _la) & ((1 << PlSqlParser.ABORT) | (1 << PlSqlParser.ABS) | (1 << PlSqlParser.ACCESS) | (1 << PlSqlParser.ACCESSED) | (1 << PlSqlParser.ACCOUNT) | (1 << PlSqlParser.ACL) | (1 << PlSqlParser.ACOS) | (1 << PlSqlParser.ACTION) | (1 << PlSqlParser.ACTIONS) | (1 << PlSqlParser.ACTIVATE) | (1 << PlSqlParser.ACTIVE) | (1 << PlSqlParser.ACTIVE_COMPONENT) | (1 << PlSqlParser.ACTIVE_DATA) | (1 << PlSqlParser.ACTIVE_FUNCTION) | (1 << PlSqlParser.ACTIVE_TAG) | (1 << PlSqlParser.ACTIVITY) | (1 << PlSqlParser.ADAPTIVE_PLAN) | (1 << PlSqlParser.ADD) | (1 << PlSqlParser.ADD_COLUMN) | (1 << PlSqlParser.ADD_GROUP) | (1 << PlSqlParser.ADD_MONTHS) | (1 << PlSqlParser.ADJ_DATE) | (1 << PlSqlParser.ADMIN) | (1 << PlSqlParser.ADMINISTER) | (1 << PlSqlParser.ADMINISTRATOR) | (1 << PlSqlParser.ADVANCED) | (1 << PlSqlParser.ADVISE) | (1 << PlSqlParser.ADVISOR) | (1 << PlSqlParser.AFD_DISKSTRING) | (1 << PlSqlParser.AFTER) | (1 << PlSqlParser.AGENT))) !== 0) || ((((_la - 32)) & ~0x1f) == 0 && ((1 << (_la - 32)) & ((1 << (PlSqlParser.AGGREGATE - 32)) | (1 << (PlSqlParser.A_LETTER - 32)) | (1 << (PlSqlParser.ALIAS - 32)) | (1 << (PlSqlParser.ALLOCATE - 32)) | (1 << (PlSqlParser.ALLOW - 32)) | (1 << (PlSqlParser.ALL_ROWS - 32)) | (1 << (PlSqlParser.ALWAYS - 32)) | (1 << (PlSqlParser.ANALYZE - 32)) | (1 << (PlSqlParser.ANCILLARY - 32)) | (1 << (PlSqlParser.AND_EQUAL - 32)) | (1 << (PlSqlParser.ANOMALY - 32)) | (1 << (PlSqlParser.ANSI_REARCH - 32)) | (1 << (PlSqlParser.ANTIJOIN - 32)) | (1 << (PlSqlParser.ANYSCHEMA - 32)) | (1 << (PlSqlParser.APPEND - 32)) | (1 << (PlSqlParser.APPENDCHILDXML - 32)) | (1 << (PlSqlParser.APPEND_VALUES - 32)) | (1 << (PlSqlParser.APPLICATION - 32)) | (1 << (PlSqlParser.APPLY - 32)) | (1 << (PlSqlParser.APPROX_COUNT_DISTINCT - 32)) | (1 << (PlSqlParser.ARCHIVAL - 32)) | (1 << (PlSqlParser.ARCHIVE - 32)) | (1 << (PlSqlParser.ARCHIVED - 32)) | (1 << (PlSqlParser.ARCHIVELOG - 32)) | (1 << (PlSqlParser.ARRAY - 32)) | (1 << (PlSqlParser.AS - 32)) | (1 << (PlSqlParser.ASCII - 32)))) !== 0) || ((((_la - 64)) & ~0x1f) == 0 && ((1 << (_la - 64)) & ((1 << (PlSqlParser.ASCIISTR - 64)) | (1 << (PlSqlParser.ASIN - 64)) | (1 << (PlSqlParser.ASIS - 64)) | (1 << (PlSqlParser.ASSEMBLY - 64)) | (1 << (PlSqlParser.ASSIGN - 64)) | (1 << (PlSqlParser.ASSOCIATE - 64)) | (1 << (PlSqlParser.ASYNC - 64)) | (1 << (PlSqlParser.ASYNCHRONOUS - 64)) | (1 << (PlSqlParser.ATAN2 - 64)) | (1 << (PlSqlParser.ATAN - 64)) | (1 << (PlSqlParser.AT - 64)) | (1 << (PlSqlParser.ATTRIBUTE - 64)) | (1 << (PlSqlParser.ATTRIBUTES - 64)) | (1 << (PlSqlParser.AUTHENTICATED - 64)) | (1 << (PlSqlParser.AUTHENTICATION - 64)) | (1 << (PlSqlParser.AUTHID - 64)) | (1 << (PlSqlParser.AUTHORIZATION - 64)) | (1 << (PlSqlParser.AUTOALLOCATE - 64)) | (1 << (PlSqlParser.AUTO - 64)) | (1 << (PlSqlParser.AUTOEXTEND - 64)) | (1 << (PlSqlParser.AUTO_LOGIN - 64)) | (1 << (PlSqlParser.AUTOMATIC - 64)) | (1 << (PlSqlParser.AUTONOMOUS_TRANSACTION - 64)) | (1 << (PlSqlParser.AUTO_REOPTIMIZE - 64)) | (1 << (PlSqlParser.AVAILABILITY - 64)) | (1 << (PlSqlParser.AVRO - 64)) | (1 << (PlSqlParser.BACKGROUND - 64)) | (1 << (PlSqlParser.BACKUP - 64)) | (1 << (PlSqlParser.BASIC - 64)))) !== 0) || ((((_la - 96)) & ~0x1f) == 0 && ((1 << (_la - 96)) & ((1 << (PlSqlParser.BASICFILE - 96)) | (1 << (PlSqlParser.BATCH - 96)) | (1 << (PlSqlParser.BATCHSIZE - 96)) | (1 << (PlSqlParser.BATCH_TABLE_ACCESS_BY_ROWID - 96)) | (1 << (PlSqlParser.BECOME - 96)) | (1 << (PlSqlParser.BEFORE - 96)) | (1 << (PlSqlParser.BEGIN - 96)) | (1 << (PlSqlParser.BEGINNING - 96)) | (1 << (PlSqlParser.BEGIN_OUTLINE_DATA - 96)) | (1 << (PlSqlParser.BEHALF - 96)) | (1 << (PlSqlParser.BEQUEATH - 96)) | (1 << (PlSqlParser.BFILE - 96)) | (1 << (PlSqlParser.BFILENAME - 96)) | (1 << (PlSqlParser.BIGFILE - 96)) | (1 << (PlSqlParser.BINARY - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE_INFINITY - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE_NAN - 96)) | (1 << (PlSqlParser.BINARY_FLOAT - 96)) | (1 << (PlSqlParser.BINARY_FLOAT_INFINITY - 96)) | (1 << (PlSqlParser.BINARY_FLOAT_NAN - 96)) | (1 << (PlSqlParser.BINARY_INTEGER - 96)) | (1 << (PlSqlParser.BIND_AWARE - 96)) | (1 << (PlSqlParser.BINDING - 96)) | (1 << (PlSqlParser.BIN_TO_NUM - 96)) | (1 << (PlSqlParser.BITAND - 96)) | (1 << (PlSqlParser.BITMAP_AND - 96)) | (1 << (PlSqlParser.BITMAP - 96)) | (1 << (PlSqlParser.BITMAPS - 96)) | (1 << (PlSqlParser.BITMAP_TREE - 96)) | (1 << (PlSqlParser.BITS - 96)))) !== 0) || ((((_la - 128)) & ~0x1f) == 0 && ((1 << (_la - 128)) & ((1 << (PlSqlParser.BLOB - 128)) | (1 << (PlSqlParser.BLOCK - 128)) | (1 << (PlSqlParser.BLOCK_RANGE - 128)) | (1 << (PlSqlParser.BLOCKS - 128)) | (1 << (PlSqlParser.BLOCKSIZE - 128)) | (1 << (PlSqlParser.BODY - 128)) | (1 << (PlSqlParser.BOOLEAN - 128)) | (1 << (PlSqlParser.BOTH - 128)) | (1 << (PlSqlParser.BOUND - 128)) | (1 << (PlSqlParser.BRANCH - 128)) | (1 << (PlSqlParser.BREADTH - 128)) | (1 << (PlSqlParser.BROADCAST - 128)) | (1 << (PlSqlParser.BSON - 128)) | (1 << (PlSqlParser.BUFFER - 128)) | (1 << (PlSqlParser.BUFFER_CACHE - 128)) | (1 << (PlSqlParser.BUFFER_POOL - 128)) | (1 << (PlSqlParser.BUILD - 128)) | (1 << (PlSqlParser.BULK - 128)) | (1 << (PlSqlParser.BYPASS_RECURSIVE_CHECK - 128)) | (1 << (PlSqlParser.BYPASS_UJVC - 128)) | (1 << (PlSqlParser.BYTE - 128)) | (1 << (PlSqlParser.CACHE - 128)) | (1 << (PlSqlParser.CACHE_CB - 128)) | (1 << (PlSqlParser.CACHE_INSTANCES - 128)) | (1 << (PlSqlParser.CACHE_TEMP_TABLE - 128)) | (1 << (PlSqlParser.CACHING - 128)) | (1 << (PlSqlParser.CALCULATED - 128)) | (1 << (PlSqlParser.CALLBACK - 128)) | (1 << (PlSqlParser.CALL - 128)) | (1 << (PlSqlParser.CANCEL - 128)))) !== 0) || ((((_la - 160)) & ~0x1f) == 0 && ((1 << (_la - 160)) & ((1 << (PlSqlParser.CAPACITY - 160)) | (1 << (PlSqlParser.CARDINALITY - 160)) | (1 << (PlSqlParser.CASCADE - 160)) | (1 << (PlSqlParser.CASE - 160)) | (1 << (PlSqlParser.CAST - 160)) | (1 << (PlSqlParser.CATEGORY - 160)) | (1 << (PlSqlParser.CDBDEFAULT - 160)) | (1 << (PlSqlParser.CEIL - 160)) | (1 << (PlSqlParser.CELL_FLASH_CACHE - 160)) | (1 << (PlSqlParser.CERTIFICATE - 160)) | (1 << (PlSqlParser.CFILE - 160)) | (1 << (PlSqlParser.CHAINED - 160)) | (1 << (PlSqlParser.CHANGE - 160)) | (1 << (PlSqlParser.CHANGE_DUPKEY_ERROR_INDEX - 160)) | (1 << (PlSqlParser.CHARACTER - 160)) | (1 << (PlSqlParser.CHAR - 160)) | (1 << (PlSqlParser.CHAR_CS - 160)) | (1 << (PlSqlParser.CHARTOROWID - 160)) | (1 << (PlSqlParser.CHECK_ACL_REWRITE - 160)) | (1 << (PlSqlParser.CHECKPOINT - 160)) | (1 << (PlSqlParser.CHILD - 160)) | (1 << (PlSqlParser.CHOOSE - 160)) | (1 << (PlSqlParser.CHR - 160)) | (1 << (PlSqlParser.CHUNK - 160)) | (1 << (PlSqlParser.CLASS - 160)) | (1 << (PlSqlParser.CLASSIFIER - 160)) | (1 << (PlSqlParser.CLEANUP - 160)) | (1 << (PlSqlParser.CLEAR - 160)) | (1 << (PlSqlParser.C_LETTER - 160)) | (1 << (PlSqlParser.CLIENT - 160)))) !== 0) || ((((_la - 192)) & ~0x1f) == 0 && ((1 << (_la - 192)) & ((1 << (PlSqlParser.CLOB - 192)) | (1 << (PlSqlParser.CLONE - 192)) | (1 << (PlSqlParser.CLOSE_CACHED_OPEN_CURSORS - 192)) | (1 << (PlSqlParser.CLOSE - 192)) | (1 << (PlSqlParser.CLUSTER_BY_ROWID - 192)) | (1 << (PlSqlParser.CLUSTER - 192)) | (1 << (PlSqlParser.CLUSTER_DETAILS - 192)) | (1 << (PlSqlParser.CLUSTER_DISTANCE - 192)) | (1 << (PlSqlParser.CLUSTER_ID - 192)) | (1 << (PlSqlParser.CLUSTERING - 192)) | (1 << (PlSqlParser.CLUSTERING_FACTOR - 192)) | (1 << (PlSqlParser.CLUSTER_PROBABILITY - 192)) | (1 << (PlSqlParser.CLUSTER_SET - 192)) | (1 << (PlSqlParser.COALESCE - 192)) | (1 << (PlSqlParser.COALESCE_SQ - 192)) | (1 << (PlSqlParser.COARSE - 192)) | (1 << (PlSqlParser.CO_AUTH_IND - 192)) | (1 << (PlSqlParser.COLD - 192)) | (1 << (PlSqlParser.COLLECT - 192)) | (1 << (PlSqlParser.COLUMNAR - 192)) | (1 << (PlSqlParser.COLUMN_AUTH_INDICATOR - 192)) | (1 << (PlSqlParser.COLUMN - 192)) | (1 << (PlSqlParser.COLUMNS - 192)) | (1 << (PlSqlParser.COLUMN_STATS - 192)) | (1 << (PlSqlParser.COLUMN_VALUE - 192)) | (1 << (PlSqlParser.COMMENT - 192)) | (1 << (PlSqlParser.COMMIT - 192)) | (1 << (PlSqlParser.COMMITTED - 192)) | (1 << (PlSqlParser.COMMON_DATA - 192)) | (1 << (PlSqlParser.COMPACT - 192)) | (1 << (PlSqlParser.COMPATIBILITY - 192)) | (1 << (PlSqlParser.COMPILE - 192)))) !== 0) || ((((_la - 224)) & ~0x1f) == 0 && ((1 << (_la - 224)) & ((1 << (PlSqlParser.COMPLETE - 224)) | (1 << (PlSqlParser.COMPLIANCE - 224)) | (1 << (PlSqlParser.COMPONENT - 224)) | (1 << (PlSqlParser.COMPONENTS - 224)) | (1 << (PlSqlParser.COMPOSE - 224)) | (1 << (PlSqlParser.COMPOSITE - 224)) | (1 << (PlSqlParser.COMPOSITE_LIMIT - 224)) | (1 << (PlSqlParser.COMPOUND - 224)) | (1 << (PlSqlParser.COMPUTE - 224)) | (1 << (PlSqlParser.CONCAT - 224)) | (1 << (PlSqlParser.CON_DBID_TO_ID - 224)) | (1 << (PlSqlParser.CONDITIONAL - 224)) | (1 << (PlSqlParser.CONDITION - 224)) | (1 << (PlSqlParser.CONFIRM - 224)) | (1 << (PlSqlParser.CONFORMING - 224)) | (1 << (PlSqlParser.CON_GUID_TO_ID - 224)) | (1 << (PlSqlParser.CON_ID - 224)) | (1 << (PlSqlParser.CON_NAME_TO_ID - 224)) | (1 << (PlSqlParser.CONNECT_BY_CB_WHR_ONLY - 224)) | (1 << (PlSqlParser.CONNECT_BY_COMBINE_SW - 224)) | (1 << (PlSqlParser.CONNECT_BY_COST_BASED - 224)) | (1 << (PlSqlParser.CONNECT_BY_ELIM_DUPS - 224)) | (1 << (PlSqlParser.CONNECT_BY_FILTERING - 224)) | (1 << (PlSqlParser.CONNECT_BY_ISCYCLE - 224)) | (1 << (PlSqlParser.CONNECT_BY_ISLEAF - 224)) | (1 << (PlSqlParser.CONNECT_BY_ROOT - 224)) | (1 << (PlSqlParser.CONNECT_TIME - 224)) | (1 << (PlSqlParser.CONSIDER - 224)) | (1 << (PlSqlParser.CONSISTENT - 224)) | (1 << (PlSqlParser.CONSTANT - 224)))) !== 0) || ((((_la - 256)) & ~0x1f) == 0 && ((1 << (_la - 256)) & ((1 << (PlSqlParser.CONST - 256)) | (1 << (PlSqlParser.CONSTRAINT - 256)) | (1 << (PlSqlParser.CONSTRAINTS - 256)) | (1 << (PlSqlParser.CONSTRUCTOR - 256)) | (1 << (PlSqlParser.CONTAINER - 256)) | (1 << (PlSqlParser.CONTAINER_DATA - 256)) | (1 << (PlSqlParser.CONTAINERS - 256)) | (1 << (PlSqlParser.CONTENT - 256)) | (1 << (PlSqlParser.CONTENTS - 256)) | (1 << (PlSqlParser.CONTEXT - 256)) | (1 << (PlSqlParser.CONTINUE - 256)) | (1 << (PlSqlParser.CONTROLFILE - 256)) | (1 << (PlSqlParser.CON_UID_TO_ID - 256)) | (1 << (PlSqlParser.CONVERT - 256)) | (1 << (PlSqlParser.COOKIE - 256)) | (1 << (PlSqlParser.COPY - 256)) | (1 << (PlSqlParser.CORR_K - 256)) | (1 << (PlSqlParser.CORR_S - 256)) | (1 << (PlSqlParser.CORRUPTION - 256)) | (1 << (PlSqlParser.CORRUPT_XID_ALL - 256)) | (1 << (PlSqlParser.CORRUPT_XID - 256)) | (1 << (PlSqlParser.COS - 256)) | (1 << (PlSqlParser.COSH - 256)) | (1 << (PlSqlParser.COST - 256)) | (1 << (PlSqlParser.COST_XML_QUERY_REWRITE - 256)) | (1 << (PlSqlParser.COUNT - 256)) | (1 << (PlSqlParser.COVAR_POP - 256)) | (1 << (PlSqlParser.COVAR_SAMP - 256)) | (1 << (PlSqlParser.CPU_COSTING - 256)) | (1 << (PlSqlParser.CPU_PER_CALL - 256)) | (1 << (PlSqlParser.CPU_PER_SESSION - 256)) | (1 << (PlSqlParser.CRASH - 256)))) !== 0) || ((((_la - 289)) & ~0x1f) == 0 && ((1 << (_la - 289)) & ((1 << (PlSqlParser.CREATE_FILE_DEST - 289)) | (1 << (PlSqlParser.CREATE_STORED_OUTLINES - 289)) | (1 << (PlSqlParser.CREATION - 289)) | (1 << (PlSqlParser.CREDENTIAL - 289)) | (1 << (PlSqlParser.CRITICAL - 289)) | (1 << (PlSqlParser.CROSS - 289)) | (1 << (PlSqlParser.CROSSEDITION - 289)) | (1 << (PlSqlParser.CSCONVERT - 289)) | (1 << (PlSqlParser.CUBE_AJ - 289)) | (1 << (PlSqlParser.CUBE - 289)) | (1 << (PlSqlParser.CUBE_GB - 289)) | (1 << (PlSqlParser.CUBE_SJ - 289)) | (1 << (PlSqlParser.CUME_DISTM - 289)) | (1 << (PlSqlParser.CURRENT - 289)) | (1 << (PlSqlParser.CURRENT_DATE - 289)) | (1 << (PlSqlParser.CURRENT_SCHEMA - 289)) | (1 << (PlSqlParser.CURRENT_TIME - 289)) | (1 << (PlSqlParser.CURRENT_TIMESTAMP - 289)) | (1 << (PlSqlParser.CURRENT_USER - 289)) | (1 << (PlSqlParser.CURRENTV - 289)) | (1 << (PlSqlParser.CURSOR - 289)) | (1 << (PlSqlParser.CURSOR_SHARING_EXACT - 289)) | (1 << (PlSqlParser.CURSOR_SPECIFIC_SEGMENT - 289)) | (1 << (PlSqlParser.CUSTOMDATUM - 289)) | (1 << (PlSqlParser.CV - 289)) | (1 << (PlSqlParser.CYCLE - 289)) | (1 << (PlSqlParser.DANGLING - 289)) | (1 << (PlSqlParser.DATABASE - 289)) | (1 << (PlSqlParser.DATA - 289)) | (1 << (PlSqlParser.DATAFILE - 289)) | (1 << (PlSqlParser.DATAFILES - 289)))) !== 0) || ((((_la - 321)) & ~0x1f) == 0 && ((1 << (_la - 321)) & ((1 << (PlSqlParser.DATAMOVEMENT - 321)) | (1 << (PlSqlParser.DATAOBJNO - 321)) | (1 << (PlSqlParser.DATAOBJ_TO_MAT_PARTITION - 321)) | (1 << (PlSqlParser.DATAOBJ_TO_PARTITION - 321)) | (1 << (PlSqlParser.DATAPUMP - 321)) | (1 << (PlSqlParser.DATA_SECURITY_REWRITE_LIMIT - 321)) | (1 << (PlSqlParser.DATE_MODE - 321)) | (1 << (PlSqlParser.DAY - 321)) | (1 << (PlSqlParser.DAYS - 321)) | (1 << (PlSqlParser.DBA - 321)) | (1 << (PlSqlParser.DBA_RECYCLEBIN - 321)) | (1 << (PlSqlParser.DBMS_STATS - 321)) | (1 << (PlSqlParser.DB_ROLE_CHANGE - 321)) | (1 << (PlSqlParser.DBTIMEZONE - 321)) | (1 << (PlSqlParser.DB_UNIQUE_NAME - 321)) | (1 << (PlSqlParser.DB_VERSION - 321)) | (1 << (PlSqlParser.DDL - 321)) | (1 << (PlSqlParser.DEALLOCATE - 321)) | (1 << (PlSqlParser.DEBUG - 321)) | (1 << (PlSqlParser.DEBUGGER - 321)) | (1 << (PlSqlParser.DEC - 321)) | (1 << (PlSqlParser.DECIMAL - 321)) | (1 << (PlSqlParser.DECLARE - 321)) | (1 << (PlSqlParser.DECOMPOSE - 321)) | (1 << (PlSqlParser.DECORRELATE - 321)) | (1 << (PlSqlParser.DECR - 321)) | (1 << (PlSqlParser.DECREMENT - 321)) | (1 << (PlSqlParser.DECRYPT - 321)) | (1 << (PlSqlParser.DEDUPLICATE - 321)) | (1 << (PlSqlParser.DEFAULTS - 321)))) !== 0) || ((((_la - 353)) & ~0x1f) == 0 && ((1 << (_la - 353)) & ((1 << (PlSqlParser.DEFERRABLE - 353)) | (1 << (PlSqlParser.DEFERRED - 353)) | (1 << (PlSqlParser.DEFINED - 353)) | (1 << (PlSqlParser.DEFINE - 353)) | (1 << (PlSqlParser.DEFINER - 353)) | (1 << (PlSqlParser.DEGREE - 353)) | (1 << (PlSqlParser.DELAY - 353)) | (1 << (PlSqlParser.DELEGATE - 353)) | (1 << (PlSqlParser.DELETE_ALL - 353)) | (1 << (PlSqlParser.DELETE - 353)) | (1 << (PlSqlParser.DELETEXML - 353)) | (1 << (PlSqlParser.DEMAND - 353)) | (1 << (PlSqlParser.DENSE_RANKM - 353)) | (1 << (PlSqlParser.DEPENDENT - 353)) | (1 << (PlSqlParser.DEPTH - 353)) | (1 << (PlSqlParser.DEQUEUE - 353)) | (1 << (PlSqlParser.DEREF - 353)) | (1 << (PlSqlParser.DEREF_NO_REWRITE - 353)) | (1 << (PlSqlParser.DESTROY - 353)) | (1 << (PlSqlParser.DETACHED - 353)) | (1 << (PlSqlParser.DETERMINES - 353)) | (1 << (PlSqlParser.DETERMINISTIC - 353)) | (1 << (PlSqlParser.DICTIONARY - 353)) | (1 << (PlSqlParser.DIMENSION - 353)) | (1 << (PlSqlParser.DIMENSIONS - 353)) | (1 << (PlSqlParser.DIRECT_LOAD - 353)) | (1 << (PlSqlParser.DIRECTORY - 353)) | (1 << (PlSqlParser.DIRECT_PATH - 353)) | (1 << (PlSqlParser.DISABLE_ALL - 353)) | (1 << (PlSqlParser.DISABLE - 353)) | (1 << (PlSqlParser.DISABLE_PARALLEL_DML - 353)))) !== 0) || ((((_la - 385)) & ~0x1f) == 0 && ((1 << (_la - 385)) & ((1 << (PlSqlParser.DISABLE_PRESET - 385)) | (1 << (PlSqlParser.DISABLE_RPKE - 385)) | (1 << (PlSqlParser.DISALLOW - 385)) | (1 << (PlSqlParser.DISASSOCIATE - 385)) | (1 << (PlSqlParser.DISCARD - 385)) | (1 << (PlSqlParser.DISCONNECT - 385)) | (1 << (PlSqlParser.DISK - 385)) | (1 << (PlSqlParser.DISKGROUP - 385)) | (1 << (PlSqlParser.DISKS - 385)) | (1 << (PlSqlParser.DISMOUNT - 385)) | (1 << (PlSqlParser.DISTINGUISHED - 385)) | (1 << (PlSqlParser.DISTRIBUTED - 385)) | (1 << (PlSqlParser.DISTRIBUTE - 385)) | (1 << (PlSqlParser.DML - 385)) | (1 << (PlSqlParser.DML_UPDATE - 385)) | (1 << (PlSqlParser.DOCFIDELITY - 385)) | (1 << (PlSqlParser.DOCUMENT - 385)) | (1 << (PlSqlParser.DOMAIN_INDEX_FILTER - 385)) | (1 << (PlSqlParser.DOMAIN_INDEX_NO_SORT - 385)) | (1 << (PlSqlParser.DOMAIN_INDEX_SORT - 385)) | (1 << (PlSqlParser.DOUBLE - 385)) | (1 << (PlSqlParser.DOWNGRADE - 385)) | (1 << (PlSqlParser.DRIVING_SITE - 385)) | (1 << (PlSqlParser.DROP_COLUMN - 385)) | (1 << (PlSqlParser.DROP_GROUP - 385)) | (1 << (PlSqlParser.DSINTERVAL_UNCONSTRAINED - 385)) | (1 << (PlSqlParser.DST_UPGRADE_INSERT_CONV - 385)) | (1 << (PlSqlParser.DUMP - 385)))) !== 0) || ((((_la - 417)) & ~0x1f) == 0 && ((1 << (_la - 417)) & ((1 << (PlSqlParser.DUPLICATE - 417)) | (1 << (PlSqlParser.DV - 417)) | (1 << (PlSqlParser.DYNAMIC - 417)) | (1 << (PlSqlParser.DYNAMIC_SAMPLING - 417)) | (1 << (PlSqlParser.DYNAMIC_SAMPLING_EST_CDN - 417)) | (1 << (PlSqlParser.EACH - 417)) | (1 << (PlSqlParser.EDITIONABLE - 417)) | (1 << (PlSqlParser.EDITION - 417)) | (1 << (PlSqlParser.EDITIONING - 417)) | (1 << (PlSqlParser.EDITIONS - 417)) | (1 << (PlSqlParser.ELEMENT - 417)) | (1 << (PlSqlParser.ELIM_GROUPBY - 417)) | (1 << (PlSqlParser.ELIMINATE_JOIN - 417)) | (1 << (PlSqlParser.ELIMINATE_OBY - 417)) | (1 << (PlSqlParser.ELIMINATE_OUTER_JOIN - 417)) | (1 << (PlSqlParser.EM - 417)) | (1 << (PlSqlParser.EMPTY_BLOB - 417)) | (1 << (PlSqlParser.EMPTY_CLOB - 417)) | (1 << (PlSqlParser.EMPTY - 417)) | (1 << (PlSqlParser.ENABLE_ALL - 417)) | (1 << (PlSqlParser.ENABLE - 417)) | (1 << (PlSqlParser.ENABLE_PARALLEL_DML - 417)) | (1 << (PlSqlParser.ENABLE_PRESET - 417)) | (1 << (PlSqlParser.ENCODING - 417)) | (1 << (PlSqlParser.ENCRYPT - 417)) | (1 << (PlSqlParser.ENCRYPTION - 417)) | (1 << (PlSqlParser.END_OUTLINE_DATA - 417)) | (1 << (PlSqlParser.ENFORCED - 417)) | (1 << (PlSqlParser.ENFORCE - 417)))) !== 0) || ((((_la - 449)) & ~0x1f) == 0 && ((1 << (_la - 449)) & ((1 << (PlSqlParser.ENQUEUE - 449)) | (1 << (PlSqlParser.ENTERPRISE - 449)) | (1 << (PlSqlParser.ENTITYESCAPING - 449)) | (1 << (PlSqlParser.ENTRY - 449)) | (1 << (PlSqlParser.EQUIPART - 449)) | (1 << (PlSqlParser.ERR - 449)) | (1 << (PlSqlParser.ERROR_ARGUMENT - 449)) | (1 << (PlSqlParser.ERROR - 449)) | (1 << (PlSqlParser.ERROR_ON_OVERLAP_TIME - 449)) | (1 << (PlSqlParser.ERRORS - 449)) | (1 << (PlSqlParser.ESCAPE - 449)) | (1 << (PlSqlParser.ESTIMATE - 449)) | (1 << (PlSqlParser.EVAL - 449)) | (1 << (PlSqlParser.EVALNAME - 449)) | (1 << (PlSqlParser.EVALUATE - 449)) | (1 << (PlSqlParser.EVALUATION - 449)) | (1 << (PlSqlParser.EVENTS - 449)) | (1 << (PlSqlParser.EVERY - 449)) | (1 << (PlSqlParser.EXCEPT - 449)) | (1 << (PlSqlParser.EXCEPTION - 449)) | (1 << (PlSqlParser.EXCEPTION_INIT - 449)) | (1 << (PlSqlParser.EXCEPTIONS - 449)) | (1 << (PlSqlParser.EXCHANGE - 449)) | (1 << (PlSqlParser.EXCLUDE - 449)) | (1 << (PlSqlParser.EXCLUDING - 449)) | (1 << (PlSqlParser.EXECUTE - 449)) | (1 << (PlSqlParser.EXEMPT - 449)) | (1 << (PlSqlParser.EXISTING - 449)) | (1 << (PlSqlParser.EXISTS - 449)) | (1 << (PlSqlParser.EXISTSNODE - 449)) | (1 << (PlSqlParser.EXIT - 449)))) !== 0) || ((((_la - 481)) & ~0x1f) == 0 && ((1 << (_la - 481)) & ((1 << (PlSqlParser.EXPAND_GSET_TO_UNION - 481)) | (1 << (PlSqlParser.EXPAND_TABLE - 481)) | (1 << (PlSqlParser.EXP - 481)) | (1 << (PlSqlParser.EXPIRE - 481)) | (1 << (PlSqlParser.EXPLAIN - 481)) | (1 << (PlSqlParser.EXPLOSION - 481)) | (1 << (PlSqlParser.EXPORT - 481)) | (1 << (PlSqlParser.EXPR_CORR_CHECK - 481)) | (1 << (PlSqlParser.EXPRESS - 481)) | (1 << (PlSqlParser.EXTENDS - 481)) | (1 << (PlSqlParser.EXTENT - 481)) | (1 << (PlSqlParser.EXTENTS - 481)) | (1 << (PlSqlParser.EXTERNAL - 481)) | (1 << (PlSqlParser.EXTERNALLY - 481)) | (1 << (PlSqlParser.EXTRACTCLOBXML - 481)) | (1 << (PlSqlParser.EXTRACT - 481)) | (1 << (PlSqlParser.EXTRACTVALUE - 481)) | (1 << (PlSqlParser.EXTRA - 481)) | (1 << (PlSqlParser.FACILITY - 481)) | (1 << (PlSqlParser.FACT - 481)) | (1 << (PlSqlParser.FACTOR - 481)) | (1 << (PlSqlParser.FACTORIZE_JOIN - 481)) | (1 << (PlSqlParser.FAILED - 481)) | (1 << (PlSqlParser.FAILED_LOGIN_ATTEMPTS - 481)) | (1 << (PlSqlParser.FAILGROUP - 481)) | (1 << (PlSqlParser.FAILOVER - 481)) | (1 << (PlSqlParser.FAILURE - 481)) | (1 << (PlSqlParser.FALSE - 481)) | (1 << (PlSqlParser.FAMILY - 481)) | (1 << (PlSqlParser.FAR - 481)) | (1 << (PlSqlParser.FAST - 481)) | (1 << (PlSqlParser.FASTSTART - 481)))) !== 0) || ((((_la - 513)) & ~0x1f) == 0 && ((1 << (_la - 513)) & ((1 << (PlSqlParser.FBTSCAN - 513)) | (1 << (PlSqlParser.FEATURE_DETAILS - 513)) | (1 << (PlSqlParser.FEATURE_ID - 513)) | (1 << (PlSqlParser.FEATURE_SET - 513)) | (1 << (PlSqlParser.FEATURE_VALUE - 513)) | (1 << (PlSqlParser.FETCH - 513)) | (1 << (PlSqlParser.FILE - 513)) | (1 << (PlSqlParser.FILE_NAME_CONVERT - 513)) | (1 << (PlSqlParser.FILESYSTEM_LIKE_LOGGING - 513)) | (1 << (PlSqlParser.FILTER - 513)) | (1 << (PlSqlParser.FINAL - 513)) | (1 << (PlSqlParser.FINE - 513)) | (1 << (PlSqlParser.FINISH - 513)) | (1 << (PlSqlParser.FIRST - 513)) | (1 << (PlSqlParser.FIRSTM - 513)) | (1 << (PlSqlParser.FIRST_ROWS - 513)) | (1 << (PlSqlParser.FIRST_VALUE - 513)) | (1 << (PlSqlParser.FIXED_VIEW_DATA - 513)) | (1 << (PlSqlParser.FLAGGER - 513)) | (1 << (PlSqlParser.FLASHBACK - 513)) | (1 << (PlSqlParser.FLASH_CACHE - 513)) | (1 << (PlSqlParser.FLOAT - 513)) | (1 << (PlSqlParser.FLOB - 513)) | (1 << (PlSqlParser.FLOOR - 513)) | (1 << (PlSqlParser.FLUSH - 513)) | (1 << (PlSqlParser.FOLDER - 513)) | (1 << (PlSqlParser.FOLLOWING - 513)) | (1 << (PlSqlParser.FOLLOWS - 513)) | (1 << (PlSqlParser.FORALL - 513)) | (1 << (PlSqlParser.FORCE - 513)) | (1 << (PlSqlParser.FORCE_XML_QUERY_REWRITE - 513)) | (1 << (PlSqlParser.FOREIGN - 513)))) !== 0) || ((((_la - 545)) & ~0x1f) == 0 && ((1 << (_la - 545)) & ((1 << (PlSqlParser.FOREVER - 545)) | (1 << (PlSqlParser.FORMAT - 545)) | (1 << (PlSqlParser.FORWARD - 545)) | (1 << (PlSqlParser.FRAGMENT_NUMBER - 545)) | (1 << (PlSqlParser.FREELIST - 545)) | (1 << (PlSqlParser.FREELISTS - 545)) | (1 << (PlSqlParser.FREEPOOLS - 545)) | (1 << (PlSqlParser.FRESH - 545)) | (1 << (PlSqlParser.FROM_TZ - 545)) | (1 << (PlSqlParser.FULL - 545)) | (1 << (PlSqlParser.FULL_OUTER_JOIN_TO_OUTER - 545)) | (1 << (PlSqlParser.FUNCTION - 545)) | (1 << (PlSqlParser.FUNCTIONS - 545)) | (1 << (PlSqlParser.GATHER_OPTIMIZER_STATISTICS - 545)) | (1 << (PlSqlParser.GATHER_PLAN_STATISTICS - 545)) | (1 << (PlSqlParser.GBY_CONC_ROLLUP - 545)) | (1 << (PlSqlParser.GBY_PUSHDOWN - 545)) | (1 << (PlSqlParser.GENERATED - 545)) | (1 << (PlSqlParser.GET - 545)) | (1 << (PlSqlParser.GLOBAL - 545)) | (1 << (PlSqlParser.GLOBALLY - 545)) | (1 << (PlSqlParser.GLOBAL_NAME - 545)) | (1 << (PlSqlParser.GLOBAL_TOPIC_ENABLED - 545)) | (1 << (PlSqlParser.GROUP_BY - 545)) | (1 << (PlSqlParser.GROUP_ID - 545)) | (1 << (PlSqlParser.GROUPING - 545)) | (1 << (PlSqlParser.GROUPING_ID - 545)))) !== 0) || ((((_la - 577)) & ~0x1f) == 0 && ((1 << (_la - 577)) & ((1 << (PlSqlParser.GROUPS - 577)) | (1 << (PlSqlParser.GUARANTEED - 577)) | (1 << (PlSqlParser.GUARANTEE - 577)) | (1 << (PlSqlParser.GUARD - 577)) | (1 << (PlSqlParser.HASH_AJ - 577)) | (1 << (PlSqlParser.HASH - 577)) | (1 << (PlSqlParser.HASHKEYS - 577)) | (1 << (PlSqlParser.HASH_SJ - 577)) | (1 << (PlSqlParser.HEADER - 577)) | (1 << (PlSqlParser.HEAP - 577)) | (1 << (PlSqlParser.HELP - 577)) | (1 << (PlSqlParser.HEXTORAW - 577)) | (1 << (PlSqlParser.HEXTOREF - 577)) | (1 << (PlSqlParser.HIDDEN_KEYWORD - 577)) | (1 << (PlSqlParser.HIDE - 577)) | (1 << (PlSqlParser.HIERARCHY - 577)) | (1 << (PlSqlParser.HIGH - 577)) | (1 << (PlSqlParser.HINTSET_BEGIN - 577)) | (1 << (PlSqlParser.HINTSET_END - 577)) | (1 << (PlSqlParser.HOT - 577)) | (1 << (PlSqlParser.HOUR - 577)) | (1 << (PlSqlParser.HWM_BROKERED - 577)) | (1 << (PlSqlParser.HYBRID - 577)) | (1 << (PlSqlParser.IDENTIFIER - 577)) | (1 << (PlSqlParser.IDENTITY - 577)) | (1 << (PlSqlParser.IDGENERATORS - 577)) | (1 << (PlSqlParser.ID - 577)) | (1 << (PlSqlParser.IDLE_TIME - 577)) | (1 << (PlSqlParser.IF - 577)) | (1 << (PlSqlParser.IGNORE - 577)))) !== 0) || ((((_la - 609)) & ~0x1f) == 0 && ((1 << (_la - 609)) & ((1 << (PlSqlParser.IGNORE_OPTIM_EMBEDDED_HINTS - 609)) | (1 << (PlSqlParser.IGNORE_ROW_ON_DUPKEY_INDEX - 609)) | (1 << (PlSqlParser.IGNORE_WHERE_CLAUSE - 609)) | (1 << (PlSqlParser.ILM - 609)) | (1 << (PlSqlParser.IMMEDIATE - 609)) | (1 << (PlSqlParser.IMPACT - 609)) | (1 << (PlSqlParser.IMPORT - 609)) | (1 << (PlSqlParser.INACTIVE - 609)) | (1 << (PlSqlParser.INCLUDE - 609)) | (1 << (PlSqlParser.INCLUDE_VERSION - 609)) | (1 << (PlSqlParser.INCLUDING - 609)) | (1 << (PlSqlParser.INCREMENTAL - 609)) | (1 << (PlSqlParser.INCREMENT - 609)) | (1 << (PlSqlParser.INCR - 609)) | (1 << (PlSqlParser.INDENT - 609)) | (1 << (PlSqlParser.INDEX_ASC - 609)) | (1 << (PlSqlParser.INDEX_COMBINE - 609)) | (1 << (PlSqlParser.INDEX_DESC - 609)) | (1 << (PlSqlParser.INDEXED - 609)) | (1 << (PlSqlParser.INDEXES - 609)) | (1 << (PlSqlParser.INDEX_FFS - 609)) | (1 << (PlSqlParser.INDEX_FILTER - 609)) | (1 << (PlSqlParser.INDEXING - 609)) | (1 << (PlSqlParser.INDEX_JOIN - 609)) | (1 << (PlSqlParser.INDEX_ROWS - 609)) | (1 << (PlSqlParser.INDEX_RRS - 609)) | (1 << (PlSqlParser.INDEX_RS_ASC - 609)) | (1 << (PlSqlParser.INDEX_RS_DESC - 609)) | (1 << (PlSqlParser.INDEX_RS - 609)) | (1 << (PlSqlParser.INDEX_SCAN - 609)) | (1 << (PlSqlParser.INDEX_SKIP_SCAN - 609)))) !== 0) || ((((_la - 641)) & ~0x1f) == 0 && ((1 << (_la - 641)) & ((1 << (PlSqlParser.INDEX_SS_ASC - 641)) | (1 << (PlSqlParser.INDEX_SS_DESC - 641)) | (1 << (PlSqlParser.INDEX_SS - 641)) | (1 << (PlSqlParser.INDEX_STATS - 641)) | (1 << (PlSqlParser.INDEXTYPE - 641)) | (1 << (PlSqlParser.INDEXTYPES - 641)) | (1 << (PlSqlParser.INDICATOR - 641)) | (1 << (PlSqlParser.INDICES - 641)) | (1 << (PlSqlParser.INFINITE - 641)) | (1 << (PlSqlParser.INFORMATIONAL - 641)) | (1 << (PlSqlParser.INHERIT - 641)) | (1 << (PlSqlParser.INITCAP - 641)) | (1 << (PlSqlParser.INITIAL - 641)) | (1 << (PlSqlParser.INITIALIZED - 641)) | (1 << (PlSqlParser.INITIALLY - 641)) | (1 << (PlSqlParser.INITRANS - 641)) | (1 << (PlSqlParser.INLINE - 641)) | (1 << (PlSqlParser.INLINE_XMLTYPE_NT - 641)) | (1 << (PlSqlParser.INMEMORY - 641)) | (1 << (PlSqlParser.IN_MEMORY_METADATA - 641)) | (1 << (PlSqlParser.INMEMORY_PRUNING - 641)) | (1 << (PlSqlParser.INNER - 641)) | (1 << (PlSqlParser.INOUT - 641)) | (1 << (PlSqlParser.INPLACE - 641)) | (1 << (PlSqlParser.INSERTCHILDXMLAFTER - 641)) | (1 << (PlSqlParser.INSERTCHILDXMLBEFORE - 641)) | (1 << (PlSqlParser.INSERTCHILDXML - 641)) | (1 << (PlSqlParser.INSERTXMLAFTER - 641)) | (1 << (PlSqlParser.INSERTXMLBEFORE - 641)) | (1 << (PlSqlParser.INSTANCE - 641)))) !== 0) || ((((_la - 673)) & ~0x1f) == 0 && ((1 << (_la - 673)) & ((1 << (PlSqlParser.INSTANCES - 673)) | (1 << (PlSqlParser.INSTANTIABLE - 673)) | (1 << (PlSqlParser.INSTANTLY - 673)) | (1 << (PlSqlParser.INSTEAD - 673)) | (1 << (PlSqlParser.INSTR2 - 673)) | (1 << (PlSqlParser.INSTR4 - 673)) | (1 << (PlSqlParser.INSTRB - 673)) | (1 << (PlSqlParser.INSTRC - 673)) | (1 << (PlSqlParser.INSTR - 673)) | (1 << (PlSqlParser.INTEGER - 673)) | (1 << (PlSqlParser.INTERLEAVED - 673)) | (1 << (PlSqlParser.INTERMEDIATE - 673)) | (1 << (PlSqlParser.INTERNAL_CONVERT - 673)) | (1 << (PlSqlParser.INTERNAL_USE - 673)) | (1 << (PlSqlParser.INTERPRETED - 673)) | (1 << (PlSqlParser.INTERVAL - 673)) | (1 << (PlSqlParser.INT - 673)) | (1 << (PlSqlParser.INVALIDATE - 673)) | (1 << (PlSqlParser.INVISIBLE - 673)) | (1 << (PlSqlParser.IN_XQUERY - 673)) | (1 << (PlSqlParser.ISOLATION - 673)) | (1 << (PlSqlParser.ISOLATION_LEVEL - 673)) | (1 << (PlSqlParser.ITERATE - 673)) | (1 << (PlSqlParser.ITERATION_NUMBER - 673)) | (1 << (PlSqlParser.JAVA - 673)) | (1 << (PlSqlParser.JOB - 673)) | (1 << (PlSqlParser.JOIN - 673)) | (1 << (PlSqlParser.JSON_ARRAYAGG - 673)) | (1 << (PlSqlParser.JSON_ARRAY - 673)))) !== 0) || ((((_la - 705)) & ~0x1f) == 0 && ((1 << (_la - 705)) & ((1 << (PlSqlParser.JSON_EQUAL - 705)) | (1 << (PlSqlParser.JSON_EXISTS2 - 705)) | (1 << (PlSqlParser.JSON_EXISTS - 705)) | (1 << (PlSqlParser.JSONGET - 705)) | (1 << (PlSqlParser.JSON - 705)) | (1 << (PlSqlParser.JSON_OBJECTAGG - 705)) | (1 << (PlSqlParser.JSON_OBJECT - 705)) | (1 << (PlSqlParser.JSONPARSE - 705)) | (1 << (PlSqlParser.JSON_QUERY - 705)) | (1 << (PlSqlParser.JSON_SERIALIZE - 705)) | (1 << (PlSqlParser.JSON_TABLE - 705)) | (1 << (PlSqlParser.JSON_TEXTCONTAINS2 - 705)) | (1 << (PlSqlParser.JSON_TEXTCONTAINS - 705)) | (1 << (PlSqlParser.JSON_VALUE - 705)) | (1 << (PlSqlParser.KEEP_DUPLICATES - 705)) | (1 << (PlSqlParser.KEEP - 705)) | (1 << (PlSqlParser.KERBEROS - 705)) | (1 << (PlSqlParser.KEY - 705)) | (1 << (PlSqlParser.KEY_LENGTH - 705)) | (1 << (PlSqlParser.KEYSIZE - 705)) | (1 << (PlSqlParser.KEYS - 705)) | (1 << (PlSqlParser.KEYSTORE - 705)) | (1 << (PlSqlParser.KILL - 705)) | (1 << (PlSqlParser.LABEL - 705)) | (1 << (PlSqlParser.LANGUAGE - 705)) | (1 << (PlSqlParser.LAST_DAY - 705)) | (1 << (PlSqlParser.LAST - 705)) | (1 << (PlSqlParser.LAST_VALUE - 705)) | (1 << (PlSqlParser.LATERAL - 705)) | (1 << (PlSqlParser.LAX - 705)) | (1 << (PlSqlParser.LAYER - 705)) | (1 << (PlSqlParser.LDAP_REGISTRATION_ENABLED - 705)))) !== 0) || ((((_la - 737)) & ~0x1f) == 0 && ((1 << (_la - 737)) & ((1 << (PlSqlParser.LDAP_REGISTRATION - 737)) | (1 << (PlSqlParser.LDAP_REG_SYNC_INTERVAL - 737)) | (1 << (PlSqlParser.LEADING - 737)) | (1 << (PlSqlParser.LEFT - 737)) | (1 << (PlSqlParser.LENGTH2 - 737)) | (1 << (PlSqlParser.LENGTH4 - 737)) | (1 << (PlSqlParser.LENGTHB - 737)) | (1 << (PlSqlParser.LENGTHC - 737)) | (1 << (PlSqlParser.LENGTH - 737)) | (1 << (PlSqlParser.LESS - 737)) | (1 << (PlSqlParser.LEVEL - 737)) | (1 << (PlSqlParser.LEVELS - 737)) | (1 << (PlSqlParser.LIBRARY - 737)) | (1 << (PlSqlParser.LIFECYCLE - 737)) | (1 << (PlSqlParser.LIFE - 737)) | (1 << (PlSqlParser.LIFETIME - 737)) | (1 << (PlSqlParser.LIKE2 - 737)) | (1 << (PlSqlParser.LIKE4 - 737)) | (1 << (PlSqlParser.LIKEC - 737)) | (1 << (PlSqlParser.LIKE_EXPAND - 737)) | (1 << (PlSqlParser.LIMIT - 737)) | (1 << (PlSqlParser.LINEAR - 737)) | (1 << (PlSqlParser.LINK - 737)) | (1 << (PlSqlParser.LIST - 737)) | (1 << (PlSqlParser.LN - 737)) | (1 << (PlSqlParser.LNNVL - 737)) | (1 << (PlSqlParser.LOAD - 737)) | (1 << (PlSqlParser.LOB - 737)) | (1 << (PlSqlParser.LOBNVL - 737)) | (1 << (PlSqlParser.LOBS - 737)) | (1 << (PlSqlParser.LOCAL_INDEXES - 737)))) !== 0) || ((((_la - 769)) & ~0x1f) == 0 && ((1 << (_la - 769)) & ((1 << (PlSqlParser.LOCAL - 769)) | (1 << (PlSqlParser.LOCALTIME - 769)) | (1 << (PlSqlParser.LOCALTIMESTAMP - 769)) | (1 << (PlSqlParser.LOCATION - 769)) | (1 << (PlSqlParser.LOCATOR - 769)) | (1 << (PlSqlParser.LOCKED - 769)) | (1 << (PlSqlParser.LOCKING - 769)) | (1 << (PlSqlParser.LOGFILE - 769)) | (1 << (PlSqlParser.LOGFILES - 769)) | (1 << (PlSqlParser.LOGGING - 769)) | (1 << (PlSqlParser.LOGICAL - 769)) | (1 << (PlSqlParser.LOGICAL_READS_PER_CALL - 769)) | (1 << (PlSqlParser.LOGICAL_READS_PER_SESSION - 769)) | (1 << (PlSqlParser.LOG - 769)) | (1 << (PlSqlParser.LOGMINING - 769)) | (1 << (PlSqlParser.LOGOFF - 769)) | (1 << (PlSqlParser.LOGON - 769)) | (1 << (PlSqlParser.LOG_READ_ONLY_VIOLATIONS - 769)) | (1 << (PlSqlParser.LONG - 769)) | (1 << (PlSqlParser.LOOP - 769)) | (1 << (PlSqlParser.LOWER - 769)) | (1 << (PlSqlParser.LOW - 769)) | (1 << (PlSqlParser.LPAD - 769)) | (1 << (PlSqlParser.LTRIM - 769)) | (1 << (PlSqlParser.MAIN - 769)) | (1 << (PlSqlParser.MAKE_REF - 769)) | (1 << (PlSqlParser.MANAGED - 769)) | (1 << (PlSqlParser.MANAGE - 769)) | (1 << (PlSqlParser.MANAGEMENT - 769)) | (1 << (PlSqlParser.MANAGER - 769)) | (1 << (PlSqlParser.MANUAL - 769)))) !== 0) || ((((_la - 801)) & ~0x1f) == 0 && ((1 << (_la - 801)) & ((1 << (PlSqlParser.MAP - 801)) | (1 << (PlSqlParser.MAPPING - 801)) | (1 << (PlSqlParser.MASTER - 801)) | (1 << (PlSqlParser.MATCHED - 801)) | (1 << (PlSqlParser.MATCHES - 801)) | (1 << (PlSqlParser.MATCH - 801)) | (1 << (PlSqlParser.MATCH_NUMBER - 801)) | (1 << (PlSqlParser.MATCH_RECOGNIZE - 801)) | (1 << (PlSqlParser.MATERIALIZED - 801)) | (1 << (PlSqlParser.MATERIALIZE - 801)) | (1 << (PlSqlParser.MAXARCHLOGS - 801)) | (1 << (PlSqlParser.MAXDATAFILES - 801)) | (1 << (PlSqlParser.MAXEXTENTS - 801)) | (1 << (PlSqlParser.MAXIMIZE - 801)) | (1 << (PlSqlParser.MAXINSTANCES - 801)) | (1 << (PlSqlParser.MAXLOGFILES - 801)) | (1 << (PlSqlParser.MAXLOGHISTORY - 801)) | (1 << (PlSqlParser.MAXLOGMEMBERS - 801)) | (1 << (PlSqlParser.MAX_SHARED_TEMP_SIZE - 801)) | (1 << (PlSqlParser.MAXSIZE - 801)) | (1 << (PlSqlParser.MAXTRANS - 801)) | (1 << (PlSqlParser.MAXVALUE - 801)) | (1 << (PlSqlParser.MEASURE - 801)) | (1 << (PlSqlParser.MEASURES - 801)) | (1 << (PlSqlParser.MEDIUM - 801)) | (1 << (PlSqlParser.MEMBER - 801)) | (1 << (PlSqlParser.MEMCOMPRESS - 801)) | (1 << (PlSqlParser.MEMORY - 801)) | (1 << (PlSqlParser.MERGEACTIONS - 801)) | (1 << (PlSqlParser.MERGE_AJ - 801)) | (1 << (PlSqlParser.MERGE_CONST_ON - 801)) | (1 << (PlSqlParser.MERGE - 801)))) !== 0) || ((((_la - 833)) & ~0x1f) == 0 && ((1 << (_la - 833)) & ((1 << (PlSqlParser.MERGE_SJ - 833)) | (1 << (PlSqlParser.METADATA - 833)) | (1 << (PlSqlParser.METHOD - 833)) | (1 << (PlSqlParser.MIGRATE - 833)) | (1 << (PlSqlParser.MIGRATION - 833)) | (1 << (PlSqlParser.MINEXTENTS - 833)) | (1 << (PlSqlParser.MINIMIZE - 833)) | (1 << (PlSqlParser.MINIMUM - 833)) | (1 << (PlSqlParser.MINING - 833)) | (1 << (PlSqlParser.MINUS_NULL - 833)) | (1 << (PlSqlParser.MINUTE - 833)) | (1 << (PlSqlParser.MINVALUE - 833)) | (1 << (PlSqlParser.MIRRORCOLD - 833)) | (1 << (PlSqlParser.MIRRORHOT - 833)) | (1 << (PlSqlParser.MIRROR - 833)) | (1 << (PlSqlParser.MLSLABEL - 833)) | (1 << (PlSqlParser.MODEL_COMPILE_SUBQUERY - 833)) | (1 << (PlSqlParser.MODEL_DONTVERIFY_UNIQUENESS - 833)) | (1 << (PlSqlParser.MODEL_DYNAMIC_SUBQUERY - 833)) | (1 << (PlSqlParser.MODEL_MIN_ANALYSIS - 833)) | (1 << (PlSqlParser.MODEL - 833)) | (1 << (PlSqlParser.MODEL_NB - 833)) | (1 << (PlSqlParser.MODEL_NO_ANALYSIS - 833)) | (1 << (PlSqlParser.MODEL_PBY - 833)) | (1 << (PlSqlParser.MODEL_PUSH_REF - 833)) | (1 << (PlSqlParser.MODEL_SV - 833)) | (1 << (PlSqlParser.MODIFICATION - 833)) | (1 << (PlSqlParser.MODIFY_COLUMN_TYPE - 833)) | (1 << (PlSqlParser.MODIFY - 833)) | (1 << (PlSqlParser.MOD - 833)))) !== 0) || ((((_la - 865)) & ~0x1f) == 0 && ((1 << (_la - 865)) & ((1 << (PlSqlParser.MODULE - 865)) | (1 << (PlSqlParser.MONITORING - 865)) | (1 << (PlSqlParser.MONITOR - 865)) | (1 << (PlSqlParser.MONTH - 865)) | (1 << (PlSqlParser.MONTHS_BETWEEN - 865)) | (1 << (PlSqlParser.MONTHS - 865)) | (1 << (PlSqlParser.MOUNT - 865)) | (1 << (PlSqlParser.MOUNTPATH - 865)) | (1 << (PlSqlParser.MOVEMENT - 865)) | (1 << (PlSqlParser.MOVE - 865)) | (1 << (PlSqlParser.MULTIDIMENSIONAL - 865)) | (1 << (PlSqlParser.MULTISET - 865)) | (1 << (PlSqlParser.MV_MERGE - 865)) | (1 << (PlSqlParser.NAMED - 865)) | (1 << (PlSqlParser.NAME - 865)) | (1 << (PlSqlParser.NAMESPACE - 865)) | (1 << (PlSqlParser.NAN - 865)) | (1 << (PlSqlParser.NANVL - 865)) | (1 << (PlSqlParser.NATIONAL - 865)) | (1 << (PlSqlParser.NATIVE_FULL_OUTER_JOIN - 865)) | (1 << (PlSqlParser.NATIVE - 865)) | (1 << (PlSqlParser.NATURAL - 865)) | (1 << (PlSqlParser.NAV - 865)) | (1 << (PlSqlParser.NCHAR_CS - 865)) | (1 << (PlSqlParser.NCHAR - 865)) | (1 << (PlSqlParser.NCHR - 865)) | (1 << (PlSqlParser.NCLOB - 865)) | (1 << (PlSqlParser.NEEDED - 865)) | (1 << (PlSqlParser.NEG - 865)) | (1 << (PlSqlParser.NESTED - 865)) | (1 << (PlSqlParser.NESTED_TABLE_FAST_INSERT - 865)))) !== 0) || ((((_la - 897)) & ~0x1f) == 0 && ((1 << (_la - 897)) & ((1 << (PlSqlParser.NESTED_TABLE_GET_REFS - 897)) | (1 << (PlSqlParser.NESTED_TABLE_ID - 897)) | (1 << (PlSqlParser.NESTED_TABLE_SET_REFS - 897)) | (1 << (PlSqlParser.NESTED_TABLE_SET_SETID - 897)) | (1 << (PlSqlParser.NETWORK - 897)) | (1 << (PlSqlParser.NEVER - 897)) | (1 << (PlSqlParser.NEW - 897)) | (1 << (PlSqlParser.NEW_TIME - 897)) | (1 << (PlSqlParser.NEXT_DAY - 897)) | (1 << (PlSqlParser.NEXT - 897)) | (1 << (PlSqlParser.NL_AJ - 897)) | (1 << (PlSqlParser.NLJ_BATCHING - 897)) | (1 << (PlSqlParser.NLJ_INDEX_FILTER - 897)) | (1 << (PlSqlParser.NLJ_INDEX_SCAN - 897)) | (1 << (PlSqlParser.NLJ_PREFETCH - 897)) | (1 << (PlSqlParser.NLS_CALENDAR - 897)) | (1 << (PlSqlParser.NLS_CHARACTERSET - 897)) | (1 << (PlSqlParser.NLS_CHARSET_DECL_LEN - 897)) | (1 << (PlSqlParser.NLS_CHARSET_ID - 897)) | (1 << (PlSqlParser.NLS_CHARSET_NAME - 897)) | (1 << (PlSqlParser.NLS_COMP - 897)) | (1 << (PlSqlParser.NLS_CURRENCY - 897)) | (1 << (PlSqlParser.NLS_DATE_FORMAT - 897)) | (1 << (PlSqlParser.NLS_DATE_LANGUAGE - 897)) | (1 << (PlSqlParser.NLS_INITCAP - 897)) | (1 << (PlSqlParser.NLS_ISO_CURRENCY - 897)) | (1 << (PlSqlParser.NL_SJ - 897)) | (1 << (PlSqlParser.NLS_LANG - 897)) | (1 << (PlSqlParser.NLS_LANGUAGE - 897)) | (1 << (PlSqlParser.NLS_LENGTH_SEMANTICS - 897)) | (1 << (PlSqlParser.NLS_LOWER - 897)) | (1 << (PlSqlParser.NLS_NCHAR_CONV_EXCP - 897)))) !== 0) || ((((_la - 929)) & ~0x1f) == 0 && ((1 << (_la - 929)) & ((1 << (PlSqlParser.NLS_NUMERIC_CHARACTERS - 929)) | (1 << (PlSqlParser.NLS_SORT - 929)) | (1 << (PlSqlParser.NLSSORT - 929)) | (1 << (PlSqlParser.NLS_SPECIAL_CHARS - 929)) | (1 << (PlSqlParser.NLS_TERRITORY - 929)) | (1 << (PlSqlParser.NLS_UPPER - 929)) | (1 << (PlSqlParser.NO_ACCESS - 929)) | (1 << (PlSqlParser.NO_ADAPTIVE_PLAN - 929)) | (1 << (PlSqlParser.NO_ANSI_REARCH - 929)) | (1 << (PlSqlParser.NOAPPEND - 929)) | (1 << (PlSqlParser.NOARCHIVELOG - 929)) | (1 << (PlSqlParser.NOAUDIT - 929)) | (1 << (PlSqlParser.NO_AUTO_REOPTIMIZE - 929)) | (1 << (PlSqlParser.NO_BASETABLE_MULTIMV_REWRITE - 929)) | (1 << (PlSqlParser.NO_BATCH_TABLE_ACCESS_BY_ROWID - 929)) | (1 << (PlSqlParser.NO_BIND_AWARE - 929)) | (1 << (PlSqlParser.NO_BUFFER - 929)) | (1 << (PlSqlParser.NOCACHE - 929)) | (1 << (PlSqlParser.NO_CARTESIAN - 929)) | (1 << (PlSqlParser.NO_CHECK_ACL_REWRITE - 929)) | (1 << (PlSqlParser.NO_CLUSTER_BY_ROWID - 929)) | (1 << (PlSqlParser.NO_CLUSTERING - 929)) | (1 << (PlSqlParser.NO_COALESCE_SQ - 929)) | (1 << (PlSqlParser.NO_COMMON_DATA - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_CB_WHR_ONLY - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_COMBINE_SW - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_COST_BASED - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_ELIM_DUPS - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_FILTERING - 929)) | (1 << (PlSqlParser.NOCOPY - 929)) | (1 << (PlSqlParser.NO_COST_XML_QUERY_REWRITE - 929)))) !== 0) || ((((_la - 961)) & ~0x1f) == 0 && ((1 << (_la - 961)) & ((1 << (PlSqlParser.NO_CPU_COSTING - 961)) | (1 << (PlSqlParser.NOCPU_COSTING - 961)) | (1 << (PlSqlParser.NOCYCLE - 961)) | (1 << (PlSqlParser.NO_DATA_SECURITY_REWRITE - 961)) | (1 << (PlSqlParser.NO_DECORRELATE - 961)) | (1 << (PlSqlParser.NODELAY - 961)) | (1 << (PlSqlParser.NO_DOMAIN_INDEX_FILTER - 961)) | (1 << (PlSqlParser.NO_DST_UPGRADE_INSERT_CONV - 961)) | (1 << (PlSqlParser.NO_ELIM_GROUPBY - 961)) | (1 << (PlSqlParser.NO_ELIMINATE_JOIN - 961)) | (1 << (PlSqlParser.NO_ELIMINATE_OBY - 961)) | (1 << (PlSqlParser.NO_ELIMINATE_OUTER_JOIN - 961)) | (1 << (PlSqlParser.NOENTITYESCAPING - 961)) | (1 << (PlSqlParser.NO_EXPAND_GSET_TO_UNION - 961)) | (1 << (PlSqlParser.NO_EXPAND - 961)) | (1 << (PlSqlParser.NO_EXPAND_TABLE - 961)) | (1 << (PlSqlParser.NO_FACT - 961)) | (1 << (PlSqlParser.NO_FACTORIZE_JOIN - 961)) | (1 << (PlSqlParser.NO_FILTERING - 961)) | (1 << (PlSqlParser.NOFORCE - 961)) | (1 << (PlSqlParser.NO_FULL_OUTER_JOIN_TO_OUTER - 961)) | (1 << (PlSqlParser.NO_GATHER_OPTIMIZER_STATISTICS - 961)) | (1 << (PlSqlParser.NO_GBY_PUSHDOWN - 961)) | (1 << (PlSqlParser.NOGUARANTEE - 961)) | (1 << (PlSqlParser.NO_INDEX_FFS - 961)) | (1 << (PlSqlParser.NO_INDEX - 961)) | (1 << (PlSqlParser.NO_INDEX_SS - 961)) | (1 << (PlSqlParser.NO_INMEMORY - 961)) | (1 << (PlSqlParser.NO_INMEMORY_PRUNING - 961)) | (1 << (PlSqlParser.NOKEEP - 961)) | (1 << (PlSqlParser.NO_LOAD - 961)) | (1 << (PlSqlParser.NOLOCAL - 961)))) !== 0) || ((((_la - 993)) & ~0x1f) == 0 && ((1 << (_la - 993)) & ((1 << (PlSqlParser.NOLOGGING - 993)) | (1 << (PlSqlParser.NOMAPPING - 993)) | (1 << (PlSqlParser.NOMAXVALUE - 993)) | (1 << (PlSqlParser.NO_MERGE - 993)) | (1 << (PlSqlParser.NOMINIMIZE - 993)) | (1 << (PlSqlParser.NOMINVALUE - 993)) | (1 << (PlSqlParser.NO_MODEL_PUSH_REF - 993)) | (1 << (PlSqlParser.NO_MONITORING - 993)) | (1 << (PlSqlParser.NOMONITORING - 993)) | (1 << (PlSqlParser.NO_MONITOR - 993)) | (1 << (PlSqlParser.NO_MULTIMV_REWRITE - 993)) | (1 << (PlSqlParser.NO_NATIVE_FULL_OUTER_JOIN - 993)) | (1 << (PlSqlParser.NONBLOCKING - 993)) | (1 << (PlSqlParser.NONEDITIONABLE - 993)) | (1 << (PlSqlParser.NONE - 993)) | (1 << (PlSqlParser.NO_NLJ_BATCHING - 993)) | (1 << (PlSqlParser.NO_NLJ_PREFETCH - 993)) | (1 << (PlSqlParser.NO - 993)) | (1 << (PlSqlParser.NONSCHEMA - 993)) | (1 << (PlSqlParser.NO_OBJECT_LINK - 993)) | (1 << (PlSqlParser.NOORDER - 993)) | (1 << (PlSqlParser.NO_ORDER_ROLLUPS - 993)) | (1 << (PlSqlParser.NO_OUTER_JOIN_TO_ANTI - 993)) | (1 << (PlSqlParser.NO_OUTER_JOIN_TO_INNER - 993)) | (1 << (PlSqlParser.NOOVERRIDE - 993)) | (1 << (PlSqlParser.NO_PARALLEL_INDEX - 993)) | (1 << (PlSqlParser.NOPARALLEL_INDEX - 993)) | (1 << (PlSqlParser.NO_PARALLEL - 993)) | (1 << (PlSqlParser.NOPARALLEL - 993)) | (1 << (PlSqlParser.NO_PARTIAL_COMMIT - 993)) | (1 << (PlSqlParser.NO_PARTIAL_JOIN - 993)) | (1 << (PlSqlParser.NO_PARTIAL_ROLLUP_PUSHDOWN - 993)))) !== 0) || ((((_la - 1025)) & ~0x1f) == 0 && ((1 << (_la - 1025)) & ((1 << (PlSqlParser.NOPARTITION - 1025)) | (1 << (PlSqlParser.NO_PLACE_DISTINCT - 1025)) | (1 << (PlSqlParser.NO_PLACE_GROUP_BY - 1025)) | (1 << (PlSqlParser.NO_PQ_CONCURRENT_UNION - 1025)) | (1 << (PlSqlParser.NO_PQ_MAP - 1025)) | (1 << (PlSqlParser.NO_PQ_REPLICATE - 1025)) | (1 << (PlSqlParser.NO_PQ_SKEW - 1025)) | (1 << (PlSqlParser.NO_PRUNE_GSETS - 1025)) | (1 << (PlSqlParser.NO_PULL_PRED - 1025)) | (1 << (PlSqlParser.NO_PUSH_PRED - 1025)) | (1 << (PlSqlParser.NO_PUSH_SUBQ - 1025)) | (1 << (PlSqlParser.NO_PX_FAULT_TOLERANCE - 1025)) | (1 << (PlSqlParser.NO_PX_JOIN_FILTER - 1025)) | (1 << (PlSqlParser.NO_QKN_BUFF - 1025)) | (1 << (PlSqlParser.NO_QUERY_TRANSFORMATION - 1025)) | (1 << (PlSqlParser.NO_REF_CASCADE - 1025)) | (1 << (PlSqlParser.NORELOCATE - 1025)) | (1 << (PlSqlParser.NORELY - 1025)) | (1 << (PlSqlParser.NOREPAIR - 1025)) | (1 << (PlSqlParser.NOREPLAY - 1025)) | (1 << (PlSqlParser.NORESETLOGS - 1025)) | (1 << (PlSqlParser.NO_RESULT_CACHE - 1025)) | (1 << (PlSqlParser.NOREVERSE - 1025)) | (1 << (PlSqlParser.NO_REWRITE - 1025)) | (1 << (PlSqlParser.NOREWRITE - 1025)) | (1 << (PlSqlParser.NORMAL - 1025)) | (1 << (PlSqlParser.NO_ROOT_SW_FOR_LOCAL - 1025)) | (1 << (PlSqlParser.NOROWDEPENDENCIES - 1025)) | (1 << (PlSqlParser.NOSCHEMACHECK - 1025)) | (1 << (PlSqlParser.NOSEGMENT - 1025)) | (1 << (PlSqlParser.NO_SEMIJOIN - 1025)) | (1 << (PlSqlParser.NO_SEMI_TO_INNER - 1025)))) !== 0) || ((((_la - 1057)) & ~0x1f) == 0 && ((1 << (_la - 1057)) & ((1 << (PlSqlParser.NO_SET_TO_JOIN - 1057)) | (1 << (PlSqlParser.NOSORT - 1057)) | (1 << (PlSqlParser.NO_SQL_TRANSLATION - 1057)) | (1 << (PlSqlParser.NO_SQL_TUNE - 1057)) | (1 << (PlSqlParser.NO_STAR_TRANSFORMATION - 1057)) | (1 << (PlSqlParser.NO_STATEMENT_QUEUING - 1057)) | (1 << (PlSqlParser.NO_STATS_GSETS - 1057)) | (1 << (PlSqlParser.NOSTRICT - 1057)) | (1 << (PlSqlParser.NO_SUBQUERY_PRUNING - 1057)) | (1 << (PlSqlParser.NO_SUBSTRB_PAD - 1057)) | (1 << (PlSqlParser.NO_SWAP_JOIN_INPUTS - 1057)) | (1 << (PlSqlParser.NOSWITCH - 1057)) | (1 << (PlSqlParser.NO_TABLE_LOOKUP_BY_NL - 1057)) | (1 << (PlSqlParser.NO_TEMP_TABLE - 1057)) | (1 << (PlSqlParser.NOTHING - 1057)) | (1 << (PlSqlParser.NOTIFICATION - 1057)) | (1 << (PlSqlParser.NO_TRANSFORM_DISTINCT_AGG - 1057)) | (1 << (PlSqlParser.NO_UNNEST - 1057)) | (1 << (PlSqlParser.NO_USE_CUBE - 1057)) | (1 << (PlSqlParser.NO_USE_HASH_AGGREGATION - 1057)) | (1 << (PlSqlParser.NO_USE_HASH_GBY_FOR_PUSHDOWN - 1057)) | (1 << (PlSqlParser.NO_USE_HASH - 1057)) | (1 << (PlSqlParser.NO_USE_INVISIBLE_INDEXES - 1057)) | (1 << (PlSqlParser.NO_USE_MERGE - 1057)) | (1 << (PlSqlParser.NO_USE_NL - 1057)) | (1 << (PlSqlParser.NO_USE_VECTOR_AGGREGATION - 1057)) | (1 << (PlSqlParser.NOVALIDATE - 1057)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM_DIMS - 1057)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM_FACT - 1057)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM - 1057)))) !== 0) || ((((_la - 1089)) & ~0x1f) == 0 && ((1 << (_la - 1089)) & ((1 << (PlSqlParser.NO_XDB_FASTPATH_INSERT - 1089)) | (1 << (PlSqlParser.NO_XML_DML_REWRITE - 1089)) | (1 << (PlSqlParser.NO_XMLINDEX_REWRITE_IN_SELECT - 1089)) | (1 << (PlSqlParser.NO_XMLINDEX_REWRITE - 1089)) | (1 << (PlSqlParser.NO_XML_QUERY_REWRITE - 1089)) | (1 << (PlSqlParser.NO_ZONEMAP - 1089)) | (1 << (PlSqlParser.NTH_VALUE - 1089)) | (1 << (PlSqlParser.NULLIF - 1089)) | (1 << (PlSqlParser.NULLS - 1089)) | (1 << (PlSqlParser.NUMBER - 1089)) | (1 << (PlSqlParser.NUMERIC - 1089)) | (1 << (PlSqlParser.NUM_INDEX_KEYS - 1089)) | (1 << (PlSqlParser.NUMTODSINTERVAL - 1089)) | (1 << (PlSqlParser.NUMTOYMINTERVAL - 1089)) | (1 << (PlSqlParser.NVARCHAR2 - 1089)) | (1 << (PlSqlParser.NVL2 - 1089)) | (1 << (PlSqlParser.OBJECT2XML - 1089)) | (1 << (PlSqlParser.OBJECT - 1089)) | (1 << (PlSqlParser.OBJ_ID - 1089)) | (1 << (PlSqlParser.OBJNO - 1089)) | (1 << (PlSqlParser.OBJNO_REUSE - 1089)) | (1 << (PlSqlParser.OCCURENCES - 1089)) | (1 << (PlSqlParser.OFFLINE - 1089)) | (1 << (PlSqlParser.OFF - 1089)) | (1 << (PlSqlParser.OFFSET - 1089)) | (1 << (PlSqlParser.OIDINDEX - 1089)) | (1 << (PlSqlParser.OID - 1089)) | (1 << (PlSqlParser.OLAP - 1089)) | (1 << (PlSqlParser.OLD - 1089)) | (1 << (PlSqlParser.OLD_PUSH_PRED - 1089)))) !== 0) || ((((_la - 1121)) & ~0x1f) == 0 && ((1 << (_la - 1121)) & ((1 << (PlSqlParser.OLS - 1121)) | (1 << (PlSqlParser.OLTP - 1121)) | (1 << (PlSqlParser.OMIT - 1121)) | (1 << (PlSqlParser.ONE - 1121)) | (1 << (PlSqlParser.ONLINE - 1121)) | (1 << (PlSqlParser.ONLY - 1121)) | (1 << (PlSqlParser.OPAQUE - 1121)) | (1 << (PlSqlParser.OPAQUE_TRANSFORM - 1121)) | (1 << (PlSqlParser.OPAQUE_XCANONICAL - 1121)) | (1 << (PlSqlParser.OPCODE - 1121)) | (1 << (PlSqlParser.OPEN - 1121)) | (1 << (PlSqlParser.OPERATIONS - 1121)) | (1 << (PlSqlParser.OPERATOR - 1121)) | (1 << (PlSqlParser.OPT_ESTIMATE - 1121)) | (1 << (PlSqlParser.OPTIMAL - 1121)) | (1 << (PlSqlParser.OPTIMIZE - 1121)) | (1 << (PlSqlParser.OPTIMIZER_FEATURES_ENABLE - 1121)) | (1 << (PlSqlParser.OPTIMIZER_GOAL - 1121)) | (1 << (PlSqlParser.OPT_PARAM - 1121)) | (1 << (PlSqlParser.ORA_BRANCH - 1121)) | (1 << (PlSqlParser.ORA_CHECK_ACL - 1121)) | (1 << (PlSqlParser.ORA_CHECK_PRIVILEGE - 1121)) | (1 << (PlSqlParser.ORA_CLUSTERING - 1121)) | (1 << (PlSqlParser.ORADATA - 1121)) | (1 << (PlSqlParser.ORADEBUG - 1121)) | (1 << (PlSqlParser.ORA_DST_AFFECTED - 1121)) | (1 << (PlSqlParser.ORA_DST_CONVERT - 1121)) | (1 << (PlSqlParser.ORA_DST_ERROR - 1121)) | (1 << (PlSqlParser.ORA_GET_ACLIDS - 1121)))) !== 0) || ((((_la - 1153)) & ~0x1f) == 0 && ((1 << (_la - 1153)) & ((1 << (PlSqlParser.ORA_GET_PRIVILEGES - 1153)) | (1 << (PlSqlParser.ORA_HASH - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_USERID - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_USER - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_XS_USER_GUID - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_XS_USER - 1153)) | (1 << (PlSqlParser.ORA_RAWCOMPARE - 1153)) | (1 << (PlSqlParser.ORA_RAWCONCAT - 1153)) | (1 << (PlSqlParser.ORA_ROWSCN - 1153)) | (1 << (PlSqlParser.ORA_ROWSCN_RAW - 1153)) | (1 << (PlSqlParser.ORA_ROWVERSION - 1153)) | (1 << (PlSqlParser.ORA_TABVERSION - 1153)) | (1 << (PlSqlParser.ORA_WRITE_TIME - 1153)) | (1 << (PlSqlParser.ORDERED - 1153)) | (1 << (PlSqlParser.ORDERED_PREDICATES - 1153)) | (1 << (PlSqlParser.ORDINALITY - 1153)) | (1 << (PlSqlParser.OR_EXPAND - 1153)) | (1 << (PlSqlParser.ORGANIZATION - 1153)) | (1 << (PlSqlParser.OR_PREDICATES - 1153)) | (1 << (PlSqlParser.OSERROR - 1153)) | (1 << (PlSqlParser.OTHER - 1153)) | (1 << (PlSqlParser.OUTER_JOIN_TO_ANTI - 1153)) | (1 << (PlSqlParser.OUTER_JOIN_TO_INNER - 1153)) | (1 << (PlSqlParser.OUTER - 1153)) | (1 << (PlSqlParser.OUTLINE_LEAF - 1153)) | (1 << (PlSqlParser.OUTLINE - 1153)) | (1 << (PlSqlParser.OUT_OF_LINE - 1153)) | (1 << (PlSqlParser.OUT - 1153)) | (1 << (PlSqlParser.OVERFLOW_NOMOVE - 1153)) | (1 << (PlSqlParser.OVERFLOW - 1153)))) !== 0) || ((((_la - 1185)) & ~0x1f) == 0 && ((1 << (_la - 1185)) & ((1 << (PlSqlParser.OVERLAPS - 1185)) | (1 << (PlSqlParser.OVER - 1185)) | (1 << (PlSqlParser.OVERRIDING - 1185)) | (1 << (PlSqlParser.OWNER - 1185)) | (1 << (PlSqlParser.OWNERSHIP - 1185)) | (1 << (PlSqlParser.OWN - 1185)) | (1 << (PlSqlParser.PACKAGE - 1185)) | (1 << (PlSqlParser.PACKAGES - 1185)) | (1 << (PlSqlParser.PARALLEL_ENABLE - 1185)) | (1 << (PlSqlParser.PARALLEL_INDEX - 1185)) | (1 << (PlSqlParser.PARALLEL - 1185)) | (1 << (PlSqlParser.PARAMETERS - 1185)) | (1 << (PlSqlParser.PARAM - 1185)) | (1 << (PlSqlParser.PARENT - 1185)) | (1 << (PlSqlParser.PARITY - 1185)) | (1 << (PlSqlParser.PARTIAL_JOIN - 1185)) | (1 << (PlSqlParser.PARTIALLY - 1185)) | (1 << (PlSqlParser.PARTIAL - 1185)) | (1 << (PlSqlParser.PARTIAL_ROLLUP_PUSHDOWN - 1185)) | (1 << (PlSqlParser.PARTITION_HASH - 1185)) | (1 << (PlSqlParser.PARTITION_LIST - 1185)) | (1 << (PlSqlParser.PARTITION - 1185)) | (1 << (PlSqlParser.PARTITION_RANGE - 1185)) | (1 << (PlSqlParser.PARTITIONS - 1185)) | (1 << (PlSqlParser.PARTNUMINST - 1185)) | (1 << (PlSqlParser.PASSING - 1185)) | (1 << (PlSqlParser.PASSWORD_GRACE_TIME - 1185)) | (1 << (PlSqlParser.PASSWORD_LIFE_TIME - 1185)) | (1 << (PlSqlParser.PASSWORD_LOCK_TIME - 1185)) | (1 << (PlSqlParser.PASSWORD - 1185)) | (1 << (PlSqlParser.PASSWORD_REUSE_MAX - 1185)))) !== 0) || ((((_la - 1217)) & ~0x1f) == 0 && ((1 << (_la - 1217)) & ((1 << (PlSqlParser.PASSWORD_REUSE_TIME - 1217)) | (1 << (PlSqlParser.PASSWORD_VERIFY_FUNCTION - 1217)) | (1 << (PlSqlParser.PAST - 1217)) | (1 << (PlSqlParser.PATCH - 1217)) | (1 << (PlSqlParser.PATH - 1217)) | (1 << (PlSqlParser.PATH_PREFIX - 1217)) | (1 << (PlSqlParser.PATHS - 1217)) | (1 << (PlSqlParser.PATTERN - 1217)) | (1 << (PlSqlParser.PBL_HS_BEGIN - 1217)) | (1 << (PlSqlParser.PBL_HS_END - 1217)) | (1 << (PlSqlParser.PCTINCREASE - 1217)) | (1 << (PlSqlParser.PCTTHRESHOLD - 1217)) | (1 << (PlSqlParser.PCTUSED - 1217)) | (1 << (PlSqlParser.PCTVERSION - 1217)) | (1 << (PlSqlParser.PENDING - 1217)) | (1 << (PlSqlParser.PERCENT_KEYWORD - 1217)) | (1 << (PlSqlParser.PERCENT_RANKM - 1217)) | (1 << (PlSqlParser.PERFORMANCE - 1217)) | (1 << (PlSqlParser.PERIOD_KEYWORD - 1217)) | (1 << (PlSqlParser.PERMANENT - 1217)) | (1 << (PlSqlParser.PERMISSION - 1217)) | (1 << (PlSqlParser.PERMUTE - 1217)) | (1 << (PlSqlParser.PER - 1217)) | (1 << (PlSqlParser.PFILE - 1217)) | (1 << (PlSqlParser.PHYSICAL - 1217)))) !== 0) || ((((_la - 1249)) & ~0x1f) == 0 && ((1 << (_la - 1249)) & ((1 << (PlSqlParser.PIKEY - 1249)) | (1 << (PlSqlParser.PIPELINED - 1249)) | (1 << (PlSqlParser.PIV_GB - 1249)) | (1 << (PlSqlParser.PIVOT - 1249)) | (1 << (PlSqlParser.PIV_SSF - 1249)) | (1 << (PlSqlParser.PLACE_DISTINCT - 1249)) | (1 << (PlSqlParser.PLACE_GROUP_BY - 1249)) | (1 << (PlSqlParser.PLAN - 1249)) | (1 << (PlSqlParser.PLSCOPE_SETTINGS - 1249)) | (1 << (PlSqlParser.PLS_INTEGER - 1249)) | (1 << (PlSqlParser.PLSQL_CCFLAGS - 1249)) | (1 << (PlSqlParser.PLSQL_CODE_TYPE - 1249)) | (1 << (PlSqlParser.PLSQL_DEBUG - 1249)) | (1 << (PlSqlParser.PLSQL_OPTIMIZE_LEVEL - 1249)) | (1 << (PlSqlParser.PLSQL_WARNINGS - 1249)) | (1 << (PlSqlParser.PLUGGABLE - 1249)) | (1 << (PlSqlParser.POINT - 1249)) | (1 << (PlSqlParser.POLICY - 1249)) | (1 << (PlSqlParser.POOL_16K - 1249)) | (1 << (PlSqlParser.POOL_2K - 1249)) | (1 << (PlSqlParser.POOL_32K - 1249)) | (1 << (PlSqlParser.POOL_4K - 1249)) | (1 << (PlSqlParser.POOL_8K - 1249)) | (1 << (PlSqlParser.POSITIVEN - 1249)) | (1 << (PlSqlParser.POSITIVE - 1249)) | (1 << (PlSqlParser.POST_TRANSACTION - 1249)) | (1 << (PlSqlParser.POWERMULTISET_BY_CARDINALITY - 1249)) | (1 << (PlSqlParser.POWERMULTISET - 1249)) | (1 << (PlSqlParser.POWER - 1249)) | (1 << (PlSqlParser.PQ_CONCURRENT_UNION - 1249)) | (1 << (PlSqlParser.PQ_DISTRIBUTE - 1249)))) !== 0) || ((((_la - 1281)) & ~0x1f) == 0 && ((1 << (_la - 1281)) & ((1 << (PlSqlParser.PQ_DISTRIBUTE_WINDOW - 1281)) | (1 << (PlSqlParser.PQ_FILTER - 1281)) | (1 << (PlSqlParser.PQ_MAP - 1281)) | (1 << (PlSqlParser.PQ_NOMAP - 1281)) | (1 << (PlSqlParser.PQ_REPLICATE - 1281)) | (1 << (PlSqlParser.PQ_SKEW - 1281)) | (1 << (PlSqlParser.PRAGMA - 1281)) | (1 << (PlSqlParser.PREBUILT - 1281)) | (1 << (PlSqlParser.PRECEDES - 1281)) | (1 << (PlSqlParser.PRECEDING - 1281)) | (1 << (PlSqlParser.PRECISION - 1281)) | (1 << (PlSqlParser.PRECOMPUTE_SUBQUERY - 1281)) | (1 << (PlSqlParser.PREDICATE_REORDERS - 1281)) | (1 << (PlSqlParser.PRELOAD - 1281)) | (1 << (PlSqlParser.PREPARE - 1281)) | (1 << (PlSqlParser.PRESENTNNV - 1281)) | (1 << (PlSqlParser.PRESENT - 1281)) | (1 << (PlSqlParser.PRESENTV - 1281)) | (1 << (PlSqlParser.PRESERVE_OID - 1281)) | (1 << (PlSqlParser.PRESERVE - 1281)) | (1 << (PlSqlParser.PRETTY - 1281)) | (1 << (PlSqlParser.PREVIOUS - 1281)) | (1 << (PlSqlParser.PREV - 1281)) | (1 << (PlSqlParser.PRIMARY - 1281)) | (1 << (PlSqlParser.PRINTBLOBTOCLOB - 1281)) | (1 << (PlSqlParser.PRIORITY - 1281)) | (1 << (PlSqlParser.PRIVATE - 1281)) | (1 << (PlSqlParser.PRIVATE_SGA - 1281)) | (1 << (PlSqlParser.PRIVILEGED - 1281)) | (1 << (PlSqlParser.PRIVILEGE - 1281)) | (1 << (PlSqlParser.PRIVILEGES - 1281)))) !== 0) || ((((_la - 1313)) & ~0x1f) == 0 && ((1 << (_la - 1313)) & ((1 << (PlSqlParser.PROCEDURAL - 1313)) | (1 << (PlSqlParser.PROCEDURE - 1313)) | (1 << (PlSqlParser.PROCESS - 1313)) | (1 << (PlSqlParser.PROFILE - 1313)) | (1 << (PlSqlParser.PROGRAM - 1313)) | (1 << (PlSqlParser.PROJECT - 1313)) | (1 << (PlSqlParser.PROPAGATE - 1313)) | (1 << (PlSqlParser.PROTECTED - 1313)) | (1 << (PlSqlParser.PROTECTION - 1313)) | (1 << (PlSqlParser.PROXY - 1313)) | (1 << (PlSqlParser.PRUNING - 1313)) | (1 << (PlSqlParser.PULL_PRED - 1313)) | (1 << (PlSqlParser.PURGE - 1313)) | (1 << (PlSqlParser.PUSH_PRED - 1313)) | (1 << (PlSqlParser.PUSH_SUBQ - 1313)) | (1 << (PlSqlParser.PX_FAULT_TOLERANCE - 1313)) | (1 << (PlSqlParser.PX_GRANULE - 1313)) | (1 << (PlSqlParser.PX_JOIN_FILTER - 1313)) | (1 << (PlSqlParser.QB_NAME - 1313)) | (1 << (PlSqlParser.QUERY_BLOCK - 1313)) | (1 << (PlSqlParser.QUERY - 1313)) | (1 << (PlSqlParser.QUEUE_CURR - 1313)) | (1 << (PlSqlParser.QUEUE - 1313)) | (1 << (PlSqlParser.QUEUE_ROWP - 1313)) | (1 << (PlSqlParser.QUIESCE - 1313)) | (1 << (PlSqlParser.QUORUM - 1313)) | (1 << (PlSqlParser.QUOTA - 1313)) | (1 << (PlSqlParser.RAISE - 1313)) | (1 << (PlSqlParser.RANDOM_LOCAL - 1313)) | (1 << (PlSqlParser.RANDOM - 1313)) | (1 << (PlSqlParser.RANGE - 1313)))) !== 0) || ((((_la - 1345)) & ~0x1f) == 0 && ((1 << (_la - 1345)) & ((1 << (PlSqlParser.RANKM - 1345)) | (1 << (PlSqlParser.RAPIDLY - 1345)) | (1 << (PlSqlParser.RAW - 1345)) | (1 << (PlSqlParser.RAWTOHEX - 1345)) | (1 << (PlSqlParser.RAWTONHEX - 1345)) | (1 << (PlSqlParser.RBA - 1345)) | (1 << (PlSqlParser.RBO_OUTLINE - 1345)) | (1 << (PlSqlParser.RDBA - 1345)) | (1 << (PlSqlParser.READ - 1345)) | (1 << (PlSqlParser.READS - 1345)) | (1 << (PlSqlParser.REALM - 1345)) | (1 << (PlSqlParser.REAL - 1345)) | (1 << (PlSqlParser.REBALANCE - 1345)) | (1 << (PlSqlParser.REBUILD - 1345)) | (1 << (PlSqlParser.RECORD - 1345)) | (1 << (PlSqlParser.RECORDS_PER_BLOCK - 1345)) | (1 << (PlSqlParser.RECOVERABLE - 1345)) | (1 << (PlSqlParser.RECOVER - 1345)) | (1 << (PlSqlParser.RECOVERY - 1345)) | (1 << (PlSqlParser.RECYCLEBIN - 1345)) | (1 << (PlSqlParser.RECYCLE - 1345)) | (1 << (PlSqlParser.REDACTION - 1345)) | (1 << (PlSqlParser.REDEFINE - 1345)) | (1 << (PlSqlParser.REDO - 1345)) | (1 << (PlSqlParser.REDUCED - 1345)) | (1 << (PlSqlParser.REDUNDANCY - 1345)) | (1 << (PlSqlParser.REF_CASCADE_CURSOR - 1345)) | (1 << (PlSqlParser.REFERENCED - 1345)) | (1 << (PlSqlParser.REFERENCE - 1345)) | (1 << (PlSqlParser.REFERENCES - 1345)) | (1 << (PlSqlParser.REFERENCING - 1345)) | (1 << (PlSqlParser.REF - 1345)))) !== 0) || ((((_la - 1377)) & ~0x1f) == 0 && ((1 << (_la - 1377)) & ((1 << (PlSqlParser.REFRESH - 1377)) | (1 << (PlSqlParser.REFTOHEX - 1377)) | (1 << (PlSqlParser.REGEXP_COUNT - 1377)) | (1 << (PlSqlParser.REGEXP_INSTR - 1377)) | (1 << (PlSqlParser.REGEXP_LIKE - 1377)) | (1 << (PlSqlParser.REGEXP_REPLACE - 1377)) | (1 << (PlSqlParser.REGEXP_SUBSTR - 1377)) | (1 << (PlSqlParser.REGISTER - 1377)) | (1 << (PlSqlParser.REGR_AVGX - 1377)) | (1 << (PlSqlParser.REGR_AVGY - 1377)) | (1 << (PlSqlParser.REGR_COUNT - 1377)) | (1 << (PlSqlParser.REGR_INTERCEPT - 1377)) | (1 << (PlSqlParser.REGR_R2 - 1377)) | (1 << (PlSqlParser.REGR_SLOPE - 1377)) | (1 << (PlSqlParser.REGR_SXX - 1377)) | (1 << (PlSqlParser.REGR_SXY - 1377)) | (1 << (PlSqlParser.REGR_SYY - 1377)) | (1 << (PlSqlParser.REGULAR - 1377)) | (1 << (PlSqlParser.REJECT - 1377)) | (1 << (PlSqlParser.REKEY - 1377)) | (1 << (PlSqlParser.RELATIONAL - 1377)) | (1 << (PlSqlParser.RELOCATE - 1377)) | (1 << (PlSqlParser.RELY - 1377)) | (1 << (PlSqlParser.REMAINDER - 1377)) | (1 << (PlSqlParser.REMOTE_MAPPED - 1377)) | (1 << (PlSqlParser.REMOVE - 1377)) | (1 << (PlSqlParser.RENAME - 1377)) | (1 << (PlSqlParser.REPAIR - 1377)) | (1 << (PlSqlParser.REPEAT - 1377)) | (1 << (PlSqlParser.REPLACE - 1377)) | (1 << (PlSqlParser.REPLICATION - 1377)))) !== 0) || ((((_la - 1409)) & ~0x1f) == 0 && ((1 << (_la - 1409)) & ((1 << (PlSqlParser.REQUIRED - 1409)) | (1 << (PlSqlParser.RESETLOGS - 1409)) | (1 << (PlSqlParser.RESET - 1409)) | (1 << (PlSqlParser.RESIZE - 1409)) | (1 << (PlSqlParser.RESOLVE - 1409)) | (1 << (PlSqlParser.RESOLVER - 1409)) | (1 << (PlSqlParser.RESPECT - 1409)) | (1 << (PlSqlParser.RESTART - 1409)) | (1 << (PlSqlParser.RESTORE_AS_INTERVALS - 1409)) | (1 << (PlSqlParser.RESTORE - 1409)) | (1 << (PlSqlParser.RESTRICT_ALL_REF_CONS - 1409)) | (1 << (PlSqlParser.RESTRICTED - 1409)) | (1 << (PlSqlParser.RESTRICT_REFERENCES - 1409)) | (1 << (PlSqlParser.RESTRICT - 1409)) | (1 << (PlSqlParser.RESULT_CACHE - 1409)) | (1 << (PlSqlParser.RESULT - 1409)) | (1 << (PlSqlParser.RESUMABLE - 1409)) | (1 << (PlSqlParser.RESUME - 1409)) | (1 << (PlSqlParser.RETENTION - 1409)) | (1 << (PlSqlParser.RETRY_ON_ROW_CHANGE - 1409)) | (1 << (PlSqlParser.RETURNING - 1409)) | (1 << (PlSqlParser.RETURN - 1409)) | (1 << (PlSqlParser.REUSE - 1409)) | (1 << (PlSqlParser.REVERSE - 1409)) | (1 << (PlSqlParser.REWRITE_OR_ERROR - 1409)) | (1 << (PlSqlParser.REWRITE - 1409)) | (1 << (PlSqlParser.RIGHT - 1409)) | (1 << (PlSqlParser.ROLE - 1409)) | (1 << (PlSqlParser.ROLESET - 1409)) | (1 << (PlSqlParser.ROLES - 1409)))) !== 0) || ((((_la - 1441)) & ~0x1f) == 0 && ((1 << (_la - 1441)) & ((1 << (PlSqlParser.ROLLBACK - 1441)) | (1 << (PlSqlParser.ROLLING - 1441)) | (1 << (PlSqlParser.ROLLUP - 1441)) | (1 << (PlSqlParser.ROWDEPENDENCIES - 1441)) | (1 << (PlSqlParser.ROWID_MAPPING_TABLE - 1441)) | (1 << (PlSqlParser.ROWID - 1441)) | (1 << (PlSqlParser.ROWIDTOCHAR - 1441)) | (1 << (PlSqlParser.ROWIDTONCHAR - 1441)) | (1 << (PlSqlParser.ROW_LENGTH - 1441)) | (1 << (PlSqlParser.ROWNUM - 1441)) | (1 << (PlSqlParser.ROW - 1441)) | (1 << (PlSqlParser.ROWS - 1441)) | (1 << (PlSqlParser.RPAD - 1441)) | (1 << (PlSqlParser.RTRIM - 1441)) | (1 << (PlSqlParser.RULE - 1441)) | (1 << (PlSqlParser.RULES - 1441)) | (1 << (PlSqlParser.RUNNING - 1441)) | (1 << (PlSqlParser.SALT - 1441)) | (1 << (PlSqlParser.SAMPLE - 1441)) | (1 << (PlSqlParser.SAVE_AS_INTERVALS - 1441)) | (1 << (PlSqlParser.SAVEPOINT - 1441)) | (1 << (PlSqlParser.SAVE - 1441)) | (1 << (PlSqlParser.SB4 - 1441)) | (1 << (PlSqlParser.SCALE_ROWS - 1441)) | (1 << (PlSqlParser.SCALE - 1441)) | (1 << (PlSqlParser.SCAN_INSTANCES - 1441)) | (1 << (PlSqlParser.SCAN - 1441)) | (1 << (PlSqlParser.SCHEDULER - 1441)) | (1 << (PlSqlParser.SCHEMACHECK - 1441)) | (1 << (PlSqlParser.SCHEMA - 1441)) | (1 << (PlSqlParser.SCN_ASCENDING - 1441)) | (1 << (PlSqlParser.SCN - 1441)))) !== 0) || ((((_la - 1473)) & ~0x1f) == 0 && ((1 << (_la - 1473)) & ((1 << (PlSqlParser.SCOPE - 1473)) | (1 << (PlSqlParser.SCRUB - 1473)) | (1 << (PlSqlParser.SD_ALL - 1473)) | (1 << (PlSqlParser.SD_INHIBIT - 1473)) | (1 << (PlSqlParser.SDO_GEOM_MBR - 1473)) | (1 << (PlSqlParser.SD_SHOW - 1473)) | (1 << (PlSqlParser.SEARCH - 1473)) | (1 << (PlSqlParser.SECOND - 1473)) | (1 << (PlSqlParser.SECRET - 1473)) | (1 << (PlSqlParser.SECUREFILE_DBA - 1473)) | (1 << (PlSqlParser.SECUREFILE - 1473)) | (1 << (PlSqlParser.SECURITY - 1473)) | (1 << (PlSqlParser.SEED - 1473)) | (1 << (PlSqlParser.SEG_BLOCK - 1473)) | (1 << (PlSqlParser.SEG_FILE - 1473)) | (1 << (PlSqlParser.SEGMENT - 1473)) | (1 << (PlSqlParser.SELECTIVITY - 1473)) | (1 << (PlSqlParser.SELF - 1473)) | (1 << (PlSqlParser.SEMIJOIN_DRIVER - 1473)) | (1 << (PlSqlParser.SEMIJOIN - 1473)) | (1 << (PlSqlParser.SEMI_TO_INNER - 1473)) | (1 << (PlSqlParser.SEQUENCED - 1473)) | (1 << (PlSqlParser.SEQUENCE - 1473)) | (1 << (PlSqlParser.SEQUENTIAL - 1473)) | (1 << (PlSqlParser.SERIALIZABLE - 1473)) | (1 << (PlSqlParser.SERIALLY_REUSABLE - 1473)) | (1 << (PlSqlParser.SERIAL - 1473)) | (1 << (PlSqlParser.SERVERERROR - 1473)) | (1 << (PlSqlParser.SERVICE_NAME_CONVERT - 1473)) | (1 << (PlSqlParser.SERVICES - 1473)))) !== 0) || ((((_la - 1505)) & ~0x1f) == 0 && ((1 << (_la - 1505)) & ((1 << (PlSqlParser.SESSION_CACHED_CURSORS - 1505)) | (1 << (PlSqlParser.SESSION - 1505)) | (1 << (PlSqlParser.SESSIONS_PER_USER - 1505)) | (1 << (PlSqlParser.SESSIONTIMEZONE - 1505)) | (1 << (PlSqlParser.SESSIONTZNAME - 1505)) | (1 << (PlSqlParser.SET - 1505)) | (1 << (PlSqlParser.SETS - 1505)) | (1 << (PlSqlParser.SETTINGS - 1505)) | (1 << (PlSqlParser.SET_TO_JOIN - 1505)) | (1 << (PlSqlParser.SEVERE - 1505)) | (1 << (PlSqlParser.SHARED_POOL - 1505)) | (1 << (PlSqlParser.SHARED - 1505)) | (1 << (PlSqlParser.SHARING - 1505)) | (1 << (PlSqlParser.SHELFLIFE - 1505)) | (1 << (PlSqlParser.SHOW - 1505)) | (1 << (PlSqlParser.SHRINK - 1505)) | (1 << (PlSqlParser.SHUTDOWN - 1505)) | (1 << (PlSqlParser.SIBLINGS - 1505)) | (1 << (PlSqlParser.SID - 1505)) | (1 << (PlSqlParser.SIGNAL_COMPONENT - 1505)) | (1 << (PlSqlParser.SIGNAL_FUNCTION - 1505)) | (1 << (PlSqlParser.SIGN - 1505)) | (1 << (PlSqlParser.SIGNTYPE - 1505)) | (1 << (PlSqlParser.SIMPLE_INTEGER - 1505)) | (1 << (PlSqlParser.SIMPLE - 1505)) | (1 << (PlSqlParser.SINGLE - 1505)) | (1 << (PlSqlParser.SINGLETASK - 1505)) | (1 << (PlSqlParser.SINH - 1505)) | (1 << (PlSqlParser.SIN - 1505)) | (1 << (PlSqlParser.SKIP_EXT_OPTIMIZER - 1505)))) !== 0) || ((((_la - 1537)) & ~0x1f) == 0 && ((1 << (_la - 1537)) & ((1 << (PlSqlParser.SKIP_ - 1537)) | (1 << (PlSqlParser.SKIP_UNQ_UNUSABLE_IDX - 1537)) | (1 << (PlSqlParser.SKIP_UNUSABLE_INDEXES - 1537)) | (1 << (PlSqlParser.SMALLFILE - 1537)) | (1 << (PlSqlParser.SMALLINT - 1537)) | (1 << (PlSqlParser.SNAPSHOT - 1537)) | (1 << (PlSqlParser.SOME - 1537)) | (1 << (PlSqlParser.SORT - 1537)) | (1 << (PlSqlParser.SOUNDEX - 1537)) | (1 << (PlSqlParser.SOURCE_FILE_DIRECTORY - 1537)) | (1 << (PlSqlParser.SOURCE_FILE_NAME_CONVERT - 1537)) | (1 << (PlSqlParser.SOURCE - 1537)) | (1 << (PlSqlParser.SPACE_KEYWORD - 1537)) | (1 << (PlSqlParser.SPECIFICATION - 1537)) | (1 << (PlSqlParser.SPFILE - 1537)) | (1 << (PlSqlParser.SPLIT - 1537)) | (1 << (PlSqlParser.SPREADSHEET - 1537)) | (1 << (PlSqlParser.SQLDATA - 1537)) | (1 << (PlSqlParser.SQLERROR - 1537)) | (1 << (PlSqlParser.SQLLDR - 1537)) | (1 << (PlSqlParser.SQL - 1537)) | (1 << (PlSqlParser.SQL_TRACE - 1537)) | (1 << (PlSqlParser.SQL_TRANSLATION_PROFILE - 1537)) | (1 << (PlSqlParser.SQRT - 1537)) | (1 << (PlSqlParser.STALE - 1537)) | (1 << (PlSqlParser.STANDALONE - 1537)) | (1 << (PlSqlParser.STANDARD_HASH - 1537)) | (1 << (PlSqlParser.STANDBY_MAX_DATA_DELAY - 1537)) | (1 << (PlSqlParser.STANDBYS - 1537)) | (1 << (PlSqlParser.STANDBY - 1537)) | (1 << (PlSqlParser.STAR - 1537)) | (1 << (PlSqlParser.STAR_TRANSFORMATION - 1537)))) !== 0) || ((((_la - 1570)) & ~0x1f) == 0 && ((1 << (_la - 1570)) & ((1 << (PlSqlParser.STARTUP - 1570)) | (1 << (PlSqlParser.STATEMENT_ID - 1570)) | (1 << (PlSqlParser.STATEMENT_QUEUING - 1570)) | (1 << (PlSqlParser.STATEMENTS - 1570)) | (1 << (PlSqlParser.STATEMENT - 1570)) | (1 << (PlSqlParser.STATE - 1570)) | (1 << (PlSqlParser.STATIC - 1570)) | (1 << (PlSqlParser.STATISTICS - 1570)) | (1 << (PlSqlParser.STATS_BINOMIAL_TEST - 1570)) | (1 << (PlSqlParser.STATS_CROSSTAB - 1570)) | (1 << (PlSqlParser.STATS_F_TEST - 1570)) | (1 << (PlSqlParser.STATS_KS_TEST - 1570)) | (1 << (PlSqlParser.STATS_MODE - 1570)) | (1 << (PlSqlParser.STATS_MW_TEST - 1570)) | (1 << (PlSqlParser.STATS_ONE_WAY_ANOVA - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_INDEP - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_INDEPU - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_ONE - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_PAIRED - 1570)) | (1 << (PlSqlParser.STATS_WSR_TEST - 1570)) | (1 << (PlSqlParser.STDDEV_POP - 1570)) | (1 << (PlSqlParser.STDDEV_SAMP - 1570)) | (1 << (PlSqlParser.STOP - 1570)) | (1 << (PlSqlParser.STORAGE - 1570)) | (1 << (PlSqlParser.STORE - 1570)) | (1 << (PlSqlParser.STREAMS - 1570)) | (1 << (PlSqlParser.STREAM - 1570)) | (1 << (PlSqlParser.STRICT - 1570)) | (1 << (PlSqlParser.STRING - 1570)) | (1 << (PlSqlParser.STRIPE_COLUMNS - 1570)) | (1 << (PlSqlParser.STRIPE_WIDTH - 1570)) | (1 << (PlSqlParser.STRIP - 1570)))) !== 0) || ((((_la - 1602)) & ~0x1f) == 0 && ((1 << (_la - 1602)) & ((1 << (PlSqlParser.STRUCTURE - 1602)) | (1 << (PlSqlParser.SUBMULTISET - 1602)) | (1 << (PlSqlParser.SUBPARTITION_REL - 1602)) | (1 << (PlSqlParser.SUBPARTITIONS - 1602)) | (1 << (PlSqlParser.SUBPARTITION - 1602)) | (1 << (PlSqlParser.SUBQUERIES - 1602)) | (1 << (PlSqlParser.SUBQUERY_PRUNING - 1602)) | (1 << (PlSqlParser.SUBSCRIBE - 1602)) | (1 << (PlSqlParser.SUBSET - 1602)) | (1 << (PlSqlParser.SUBSTITUTABLE - 1602)) | (1 << (PlSqlParser.SUBSTR2 - 1602)) | (1 << (PlSqlParser.SUBSTR4 - 1602)) | (1 << (PlSqlParser.SUBSTRB - 1602)) | (1 << (PlSqlParser.SUBSTRC - 1602)) | (1 << (PlSqlParser.SUBTYPE - 1602)) | (1 << (PlSqlParser.SUCCESSFUL - 1602)) | (1 << (PlSqlParser.SUCCESS - 1602)) | (1 << (PlSqlParser.SUMMARY - 1602)) | (1 << (PlSqlParser.SUPPLEMENTAL - 1602)) | (1 << (PlSqlParser.SUSPEND - 1602)) | (1 << (PlSqlParser.SWAP_JOIN_INPUTS - 1602)) | (1 << (PlSqlParser.SWITCHOVER - 1602)) | (1 << (PlSqlParser.SWITCH - 1602)) | (1 << (PlSqlParser.SYNCHRONOUS - 1602)) | (1 << (PlSqlParser.SYNC - 1602)) | (1 << (PlSqlParser.SYSASM - 1602)) | (1 << (PlSqlParser.SYS_AUDIT - 1602)) | (1 << (PlSqlParser.SYSAUX - 1602)) | (1 << (PlSqlParser.SYSBACKUP - 1602)) | (1 << (PlSqlParser.SYS_CHECKACL - 1602)) | (1 << (PlSqlParser.SYS_CHECK_PRIVILEGE - 1602)))) !== 0) || ((((_la - 1634)) & ~0x1f) == 0 && ((1 << (_la - 1634)) & ((1 << (PlSqlParser.SYS_CONNECT_BY_PATH - 1634)) | (1 << (PlSqlParser.SYS_CONTEXT - 1634)) | (1 << (PlSqlParser.SYSDATE - 1634)) | (1 << (PlSqlParser.SYSDBA - 1634)) | (1 << (PlSqlParser.SYS_DBURIGEN - 1634)) | (1 << (PlSqlParser.SYSDG - 1634)) | (1 << (PlSqlParser.SYS_DL_CURSOR - 1634)) | (1 << (PlSqlParser.SYS_DM_RXFORM_CHR - 1634)) | (1 << (PlSqlParser.SYS_DM_RXFORM_NUM - 1634)) | (1 << (PlSqlParser.SYS_DOM_COMPARE - 1634)) | (1 << (PlSqlParser.SYS_DST_PRIM2SEC - 1634)) | (1 << (PlSqlParser.SYS_DST_SEC2PRIM - 1634)) | (1 << (PlSqlParser.SYS_ET_BFILE_TO_RAW - 1634)) | (1 << (PlSqlParser.SYS_ET_BLOB_TO_IMAGE - 1634)) | (1 << (PlSqlParser.SYS_ET_IMAGE_TO_BLOB - 1634)) | (1 << (PlSqlParser.SYS_ET_RAW_TO_BFILE - 1634)) | (1 << (PlSqlParser.SYS_EXTPDTXT - 1634)) | (1 << (PlSqlParser.SYS_EXTRACT_UTC - 1634)) | (1 << (PlSqlParser.SYS_FBT_INSDEL - 1634)) | (1 << (PlSqlParser.SYS_FILTER_ACLS - 1634)) | (1 << (PlSqlParser.SYS_FNMATCHES - 1634)) | (1 << (PlSqlParser.SYS_FNREPLACE - 1634)) | (1 << (PlSqlParser.SYS_GET_ACLIDS - 1634)) | (1 << (PlSqlParser.SYS_GET_COL_ACLIDS - 1634)) | (1 << (PlSqlParser.SYS_GET_PRIVILEGES - 1634)) | (1 << (PlSqlParser.SYS_GETTOKENID - 1634)) | (1 << (PlSqlParser.SYS_GETXTIVAL - 1634)) | (1 << (PlSqlParser.SYS_GUID - 1634)) | (1 << (PlSqlParser.SYSGUID - 1634)) | (1 << (PlSqlParser.SYSKM - 1634)) | (1 << (PlSqlParser.SYS_MAKE_XMLNODEID - 1634)) | (1 << (PlSqlParser.SYS_MAKEXML - 1634)))) !== 0) || ((((_la - 1666)) & ~0x1f) == 0 && ((1 << (_la - 1666)) & ((1 << (PlSqlParser.SYS_MKXMLATTR - 1666)) | (1 << (PlSqlParser.SYS_MKXTI - 1666)) | (1 << (PlSqlParser.SYSOBJ - 1666)) | (1 << (PlSqlParser.SYS_OP_ADT2BIN - 1666)) | (1 << (PlSqlParser.SYS_OP_ADTCONS - 1666)) | (1 << (PlSqlParser.SYS_OP_ALSCRVAL - 1666)) | (1 << (PlSqlParser.SYS_OP_ATG - 1666)) | (1 << (PlSqlParser.SYS_OP_BIN2ADT - 1666)) | (1 << (PlSqlParser.SYS_OP_BITVEC - 1666)) | (1 << (PlSqlParser.SYS_OP_BL2R - 1666)) | (1 << (PlSqlParser.SYS_OP_BLOOM_FILTER_LIST - 1666)) | (1 << (PlSqlParser.SYS_OP_BLOOM_FILTER - 1666)) | (1 << (PlSqlParser.SYS_OP_C2C - 1666)) | (1 << (PlSqlParser.SYS_OP_CAST - 1666)) | (1 << (PlSqlParser.SYS_OP_CEG - 1666)) | (1 << (PlSqlParser.SYS_OP_CL2C - 1666)) | (1 << (PlSqlParser.SYS_OP_COMBINED_HASH - 1666)) | (1 << (PlSqlParser.SYS_OP_COMP - 1666)) | (1 << (PlSqlParser.SYS_OP_CONVERT - 1666)) | (1 << (PlSqlParser.SYS_OP_COUNTCHG - 1666)) | (1 << (PlSqlParser.SYS_OP_CSCONV - 1666)) | (1 << (PlSqlParser.SYS_OP_CSCONVTEST - 1666)) | (1 << (PlSqlParser.SYS_OP_CSR - 1666)) | (1 << (PlSqlParser.SYS_OP_CSX_PATCH - 1666)) | (1 << (PlSqlParser.SYS_OP_CYCLED_SEQ - 1666)) | (1 << (PlSqlParser.SYS_OP_DECOMP - 1666)) | (1 << (PlSqlParser.SYS_OP_DESCEND - 1666)) | (1 << (PlSqlParser.SYS_OP_DISTINCT - 1666)) | (1 << (PlSqlParser.SYS_OP_DRA - 1666)) | (1 << (PlSqlParser.SYS_OP_DUMP - 1666)) | (1 << (PlSqlParser.SYS_OP_DV_CHECK - 1666)) | (1 << (PlSqlParser.SYS_OP_ENFORCE_NOT_NULL - 1666)))) !== 0) || ((((_la - 1698)) & ~0x1f) == 0 && ((1 << (_la - 1698)) & ((1 << (PlSqlParser.SYSOPER - 1698)) | (1 << (PlSqlParser.SYS_OP_EXTRACT - 1698)) | (1 << (PlSqlParser.SYS_OP_GROUPING - 1698)) | (1 << (PlSqlParser.SYS_OP_GUID - 1698)) | (1 << (PlSqlParser.SYS_OP_HASH - 1698)) | (1 << (PlSqlParser.SYS_OP_IIX - 1698)) | (1 << (PlSqlParser.SYS_OP_ITR - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_CREATE - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_FILTER_LIST - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_FILTER - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_SUCCEEDED - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_USE - 1698)) | (1 << (PlSqlParser.SYS_OP_LBID - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2BLOB - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2CLOB - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2ID - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2NCLOB - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2TYP - 1698)) | (1 << (PlSqlParser.SYS_OP_LSVI - 1698)) | (1 << (PlSqlParser.SYS_OP_LVL - 1698)) | (1 << (PlSqlParser.SYS_OP_MAKEOID - 1698)) | (1 << (PlSqlParser.SYS_OP_MAP_NONNULL - 1698)) | (1 << (PlSqlParser.SYS_OP_MSR - 1698)) | (1 << (PlSqlParser.SYS_OP_NICOMBINE - 1698)) | (1 << (PlSqlParser.SYS_OP_NIEXTRACT - 1698)) | (1 << (PlSqlParser.SYS_OP_NII - 1698)) | (1 << (PlSqlParser.SYS_OP_NIX - 1698)) | (1 << (PlSqlParser.SYS_OP_NOEXPAND - 1698)) | (1 << (PlSqlParser.SYS_OP_NTCIMG - 1698)) | (1 << (PlSqlParser.SYS_OP_NUMTORAW - 1698)) | (1 << (PlSqlParser.SYS_OP_OIDVALUE - 1698)) | (1 << (PlSqlParser.SYS_OP_OPNSIZE - 1698)))) !== 0) || ((((_la - 1730)) & ~0x1f) == 0 && ((1 << (_la - 1730)) & ((1 << (PlSqlParser.SYS_OP_PAR_1 - 1730)) | (1 << (PlSqlParser.SYS_OP_PARGID_1 - 1730)) | (1 << (PlSqlParser.SYS_OP_PARGID - 1730)) | (1 << (PlSqlParser.SYS_OP_PAR - 1730)) | (1 << (PlSqlParser.SYS_OP_PART_ID - 1730)) | (1 << (PlSqlParser.SYS_OP_PIVOT - 1730)) | (1 << (PlSqlParser.SYS_OP_R2O - 1730)) | (1 << (PlSqlParser.SYS_OP_RAWTONUM - 1730)) | (1 << (PlSqlParser.SYS_OP_RDTM - 1730)) | (1 << (PlSqlParser.SYS_OP_REF - 1730)) | (1 << (PlSqlParser.SYS_OP_RMTD - 1730)) | (1 << (PlSqlParser.SYS_OP_ROWIDTOOBJ - 1730)) | (1 << (PlSqlParser.SYS_OP_RPB - 1730)) | (1 << (PlSqlParser.SYS_OPTLOBPRBSC - 1730)) | (1 << (PlSqlParser.SYS_OP_TOSETID - 1730)) | (1 << (PlSqlParser.SYS_OP_TPR - 1730)) | (1 << (PlSqlParser.SYS_OP_TRTB - 1730)) | (1 << (PlSqlParser.SYS_OPTXICMP - 1730)) | (1 << (PlSqlParser.SYS_OPTXQCASTASNQ - 1730)) | (1 << (PlSqlParser.SYS_OP_UNDESCEND - 1730)) | (1 << (PlSqlParser.SYS_OP_VECAND - 1730)) | (1 << (PlSqlParser.SYS_OP_VECBIT - 1730)) | (1 << (PlSqlParser.SYS_OP_VECOR - 1730)) | (1 << (PlSqlParser.SYS_OP_VECXOR - 1730)) | (1 << (PlSqlParser.SYS_OP_VERSION - 1730)) | (1 << (PlSqlParser.SYS_OP_VREF - 1730)) | (1 << (PlSqlParser.SYS_OP_VVD - 1730)) | (1 << (PlSqlParser.SYS_OP_XMLCONS_FOR_CSX - 1730)) | (1 << (PlSqlParser.SYS_OP_XPTHATG - 1730)) | (1 << (PlSqlParser.SYS_OP_XPTHIDX - 1730)) | (1 << (PlSqlParser.SYS_OP_XPTHOP - 1730)) | (1 << (PlSqlParser.SYS_OP_XTXT2SQLT - 1730)))) !== 0) || ((((_la - 1762)) & ~0x1f) == 0 && ((1 << (_la - 1762)) & ((1 << (PlSqlParser.SYS_OP_ZONE_ID - 1762)) | (1 << (PlSqlParser.SYS_ORDERKEY_DEPTH - 1762)) | (1 << (PlSqlParser.SYS_ORDERKEY_MAXCHILD - 1762)) | (1 << (PlSqlParser.SYS_ORDERKEY_PARENT - 1762)) | (1 << (PlSqlParser.SYS_PARALLEL_TXN - 1762)) | (1 << (PlSqlParser.SYS_PATHID_IS_ATTR - 1762)) | (1 << (PlSqlParser.SYS_PATHID_IS_NMSPC - 1762)) | (1 << (PlSqlParser.SYS_PATHID_LASTNAME - 1762)) | (1 << (PlSqlParser.SYS_PATHID_LASTNMSPC - 1762)) | (1 << (PlSqlParser.SYS_PATH_REVERSE - 1762)) | (1 << (PlSqlParser.SYS_PXQEXTRACT - 1762)) | (1 << (PlSqlParser.SYS_RAW_TO_XSID - 1762)) | (1 << (PlSqlParser.SYS_RID_ORDER - 1762)) | (1 << (PlSqlParser.SYS_ROW_DELTA - 1762)) | (1 << (PlSqlParser.SYS_SC_2_XMLT - 1762)) | (1 << (PlSqlParser.SYS_SYNRCIREDO - 1762)) | (1 << (PlSqlParser.SYSTEM_DEFINED - 1762)) | (1 << (PlSqlParser.SYSTEM - 1762)) | (1 << (PlSqlParser.SYSTIMESTAMP - 1762)) | (1 << (PlSqlParser.SYS_TYPEID - 1762)) | (1 << (PlSqlParser.SYS_UMAKEXML - 1762)) | (1 << (PlSqlParser.SYS_XMLANALYZE - 1762)) | (1 << (PlSqlParser.SYS_XMLCONTAINS - 1762)) | (1 << (PlSqlParser.SYS_XMLCONV - 1762)) | (1 << (PlSqlParser.SYS_XMLEXNSURI - 1762)) | (1 << (PlSqlParser.SYS_XMLGEN - 1762)) | (1 << (PlSqlParser.SYS_XMLI_LOC_ISNODE - 1762)) | (1 << (PlSqlParser.SYS_XMLI_LOC_ISTEXT - 1762)) | (1 << (PlSqlParser.SYS_XMLINSTR - 1762)) | (1 << (PlSqlParser.SYS_XMLLOCATOR_GETSVAL - 1762)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETCID - 1762)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETLOCATOR - 1762)))) !== 0) || ((((_la - 1794)) & ~0x1f) == 0 && ((1 << (_la - 1794)) & ((1 << (PlSqlParser.SYS_XMLNODEID_GETOKEY - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETPATHID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETPTRID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETRID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETSVAL - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETTID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID - 1794)) | (1 << (PlSqlParser.SYS_XMLT_2_SC - 1794)) | (1 << (PlSqlParser.SYS_XMLTRANSLATE - 1794)) | (1 << (PlSqlParser.SYS_XMLTYPE2SQL - 1794)) | (1 << (PlSqlParser.SYS_XQ_ASQLCNV - 1794)) | (1 << (PlSqlParser.SYS_XQ_ATOMCNVCHK - 1794)) | (1 << (PlSqlParser.SYS_XQBASEURI - 1794)) | (1 << (PlSqlParser.SYS_XQCASTABLEERRH - 1794)) | (1 << (PlSqlParser.SYS_XQCODEP2STR - 1794)) | (1 << (PlSqlParser.SYS_XQCODEPEQ - 1794)) | (1 << (PlSqlParser.SYS_XQCON2SEQ - 1794)) | (1 << (PlSqlParser.SYS_XQCONCAT - 1794)) | (1 << (PlSqlParser.SYS_XQDELETE - 1794)) | (1 << (PlSqlParser.SYS_XQDFLTCOLATION - 1794)) | (1 << (PlSqlParser.SYS_XQDOC - 1794)) | (1 << (PlSqlParser.SYS_XQDOCURI - 1794)) | (1 << (PlSqlParser.SYS_XQDURDIV - 1794)) | (1 << (PlSqlParser.SYS_XQED4URI - 1794)) | (1 << (PlSqlParser.SYS_XQENDSWITH - 1794)) | (1 << (PlSqlParser.SYS_XQERRH - 1794)) | (1 << (PlSqlParser.SYS_XQERR - 1794)) | (1 << (PlSqlParser.SYS_XQESHTMLURI - 1794)) | (1 << (PlSqlParser.SYS_XQEXLOBVAL - 1794)) | (1 << (PlSqlParser.SYS_XQEXSTWRP - 1794)) | (1 << (PlSqlParser.SYS_XQEXTRACT - 1794)) | (1 << (PlSqlParser.SYS_XQEXTRREF - 1794)))) !== 0) || ((((_la - 1826)) & ~0x1f) == 0 && ((1 << (_la - 1826)) & ((1 << (PlSqlParser.SYS_XQEXVAL - 1826)) | (1 << (PlSqlParser.SYS_XQFB2STR - 1826)) | (1 << (PlSqlParser.SYS_XQFNBOOL - 1826)) | (1 << (PlSqlParser.SYS_XQFNCMP - 1826)) | (1 << (PlSqlParser.SYS_XQFNDATIM - 1826)) | (1 << (PlSqlParser.SYS_XQFNLNAME - 1826)) | (1 << (PlSqlParser.SYS_XQFNNM - 1826)) | (1 << (PlSqlParser.SYS_XQFNNSURI - 1826)) | (1 << (PlSqlParser.SYS_XQFNPREDTRUTH - 1826)) | (1 << (PlSqlParser.SYS_XQFNQNM - 1826)) | (1 << (PlSqlParser.SYS_XQFNROOT - 1826)) | (1 << (PlSqlParser.SYS_XQFORMATNUM - 1826)) | (1 << (PlSqlParser.SYS_XQFTCONTAIN - 1826)) | (1 << (PlSqlParser.SYS_XQFUNCR - 1826)) | (1 << (PlSqlParser.SYS_XQGETCONTENT - 1826)) | (1 << (PlSqlParser.SYS_XQINDXOF - 1826)) | (1 << (PlSqlParser.SYS_XQINSERT - 1826)) | (1 << (PlSqlParser.SYS_XQINSPFX - 1826)) | (1 << (PlSqlParser.SYS_XQIRI2URI - 1826)) | (1 << (PlSqlParser.SYS_XQLANG - 1826)) | (1 << (PlSqlParser.SYS_XQLLNMFRMQNM - 1826)) | (1 << (PlSqlParser.SYS_XQMKNODEREF - 1826)) | (1 << (PlSqlParser.SYS_XQNILLED - 1826)) | (1 << (PlSqlParser.SYS_XQNODENAME - 1826)) | (1 << (PlSqlParser.SYS_XQNORMSPACE - 1826)) | (1 << (PlSqlParser.SYS_XQNORMUCODE - 1826)) | (1 << (PlSqlParser.SYS_XQ_NRNG - 1826)) | (1 << (PlSqlParser.SYS_XQNSP4PFX - 1826)) | (1 << (PlSqlParser.SYS_XQNSPFRMQNM - 1826)) | (1 << (PlSqlParser.SYS_XQPFXFRMQNM - 1826)) | (1 << (PlSqlParser.SYS_XQ_PKSQL2XML - 1826)) | (1 << (PlSqlParser.SYS_XQPOLYABS - 1826)))) !== 0) || ((((_la - 1858)) & ~0x1f) == 0 && ((1 << (_la - 1858)) & ((1 << (PlSqlParser.SYS_XQPOLYADD - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYCEL - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYCSTBL - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYCST - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYDIV - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYFLR - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYMOD - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYMUL - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYRND - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYSQRT - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYSUB - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYUMUS - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYUPLS - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVEQ - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVGE - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVGT - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVLE - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVLT - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVNE - 1858)) | (1 << (PlSqlParser.SYS_XQREF2VAL - 1858)) | (1 << (PlSqlParser.SYS_XQRENAME - 1858)) | (1 << (PlSqlParser.SYS_XQREPLACE - 1858)) | (1 << (PlSqlParser.SYS_XQRESVURI - 1858)) | (1 << (PlSqlParser.SYS_XQRNDHALF2EVN - 1858)) | (1 << (PlSqlParser.SYS_XQRSLVQNM - 1858)) | (1 << (PlSqlParser.SYS_XQRYENVPGET - 1858)) | (1 << (PlSqlParser.SYS_XQRYVARGET - 1858)) | (1 << (PlSqlParser.SYS_XQRYWRP - 1858)) | (1 << (PlSqlParser.SYS_XQSEQ2CON4XC - 1858)) | (1 << (PlSqlParser.SYS_XQSEQ2CON - 1858)) | (1 << (PlSqlParser.SYS_XQSEQDEEPEQ - 1858)) | (1 << (PlSqlParser.SYS_XQSEQINSB - 1858)))) !== 0) || ((((_la - 1890)) & ~0x1f) == 0 && ((1 << (_la - 1890)) & ((1 << (PlSqlParser.SYS_XQSEQRM - 1890)) | (1 << (PlSqlParser.SYS_XQSEQRVS - 1890)) | (1 << (PlSqlParser.SYS_XQSEQSUB - 1890)) | (1 << (PlSqlParser.SYS_XQSEQTYPMATCH - 1890)) | (1 << (PlSqlParser.SYS_XQSTARTSWITH - 1890)) | (1 << (PlSqlParser.SYS_XQSTATBURI - 1890)) | (1 << (PlSqlParser.SYS_XQSTR2CODEP - 1890)) | (1 << (PlSqlParser.SYS_XQSTRJOIN - 1890)) | (1 << (PlSqlParser.SYS_XQSUBSTRAFT - 1890)) | (1 << (PlSqlParser.SYS_XQSUBSTRBEF - 1890)) | (1 << (PlSqlParser.SYS_XQTOKENIZE - 1890)) | (1 << (PlSqlParser.SYS_XQTREATAS - 1890)) | (1 << (PlSqlParser.SYS_XQ_UPKXML2SQL - 1890)) | (1 << (PlSqlParser.SYS_XQXFORM - 1890)) | (1 << (PlSqlParser.SYS_XSID_TO_RAW - 1890)) | (1 << (PlSqlParser.SYS_ZMAP_FILTER - 1890)) | (1 << (PlSqlParser.SYS_ZMAP_REFRESH - 1890)) | (1 << (PlSqlParser.TABLE_LOOKUP_BY_NL - 1890)) | (1 << (PlSqlParser.TABLESPACE_NO - 1890)) | (1 << (PlSqlParser.TABLESPACE - 1890)) | (1 << (PlSqlParser.TABLES - 1890)) | (1 << (PlSqlParser.TABLE_STATS - 1890)) | (1 << (PlSqlParser.TABLE - 1890)) | (1 << (PlSqlParser.TABNO - 1890)) | (1 << (PlSqlParser.TAG - 1890)) | (1 << (PlSqlParser.TANH - 1890)) | (1 << (PlSqlParser.TAN - 1890)) | (1 << (PlSqlParser.TBLORIDXPARTNUM - 1890)) | (1 << (PlSqlParser.TEMPFILE - 1890)) | (1 << (PlSqlParser.TEMPLATE - 1890)) | (1 << (PlSqlParser.TEMPORARY - 1890)) | (1 << (PlSqlParser.TEMP_TABLE - 1890)))) !== 0) || ((((_la - 1922)) & ~0x1f) == 0 && ((1 << (_la - 1922)) & ((1 << (PlSqlParser.TEST - 1922)) | (1 << (PlSqlParser.TEXT - 1922)) | (1 << (PlSqlParser.THAN - 1922)) | (1 << (PlSqlParser.THEN - 1922)) | (1 << (PlSqlParser.THE - 1922)) | (1 << (PlSqlParser.THREAD - 1922)) | (1 << (PlSqlParser.THROUGH - 1922)) | (1 << (PlSqlParser.TIER - 1922)) | (1 << (PlSqlParser.TIES - 1922)) | (1 << (PlSqlParser.TIMEOUT - 1922)) | (1 << (PlSqlParser.TIMESTAMP_LTZ_UNCONSTRAINED - 1922)) | (1 << (PlSqlParser.TIMESTAMP - 1922)) | (1 << (PlSqlParser.TIMESTAMP_TZ_UNCONSTRAINED - 1922)) | (1 << (PlSqlParser.TIMESTAMP_UNCONSTRAINED - 1922)) | (1 << (PlSqlParser.TIMES - 1922)) | (1 << (PlSqlParser.TIME - 1922)) | (1 << (PlSqlParser.TIMEZONE_ABBR - 1922)) | (1 << (PlSqlParser.TIMEZONE_HOUR - 1922)) | (1 << (PlSqlParser.TIMEZONE_MINUTE - 1922)) | (1 << (PlSqlParser.TIMEZONE_OFFSET - 1922)) | (1 << (PlSqlParser.TIMEZONE_REGION - 1922)) | (1 << (PlSqlParser.TIME_ZONE - 1922)) | (1 << (PlSqlParser.TIV_GB - 1922)) | (1 << (PlSqlParser.TIV_SSF - 1922)) | (1 << (PlSqlParser.TO_ACLID - 1922)) | (1 << (PlSqlParser.TO_BINARY_DOUBLE - 1922)) | (1 << (PlSqlParser.TO_BINARY_FLOAT - 1922)) | (1 << (PlSqlParser.TO_BLOB - 1922)) | (1 << (PlSqlParser.TO_CLOB - 1922)) | (1 << (PlSqlParser.TO_DSINTERVAL - 1922)) | (1 << (PlSqlParser.TO_LOB - 1922)))) !== 0) || ((((_la - 1954)) & ~0x1f) == 0 && ((1 << (_la - 1954)) & ((1 << (PlSqlParser.TO_MULTI_BYTE - 1954)) | (1 << (PlSqlParser.TO_NCHAR - 1954)) | (1 << (PlSqlParser.TO_NCLOB - 1954)) | (1 << (PlSqlParser.TO_NUMBER - 1954)) | (1 << (PlSqlParser.TOPLEVEL - 1954)) | (1 << (PlSqlParser.TO_SINGLE_BYTE - 1954)) | (1 << (PlSqlParser.TO_TIMESTAMP - 1954)) | (1 << (PlSqlParser.TO_TIMESTAMP_TZ - 1954)) | (1 << (PlSqlParser.TO_TIME - 1954)) | (1 << (PlSqlParser.TO_TIME_TZ - 1954)) | (1 << (PlSqlParser.TO_YMINTERVAL - 1954)) | (1 << (PlSqlParser.TRACE - 1954)) | (1 << (PlSqlParser.TRACING - 1954)) | (1 << (PlSqlParser.TRACKING - 1954)) | (1 << (PlSqlParser.TRAILING - 1954)) | (1 << (PlSqlParser.TRANSACTION - 1954)) | (1 << (PlSqlParser.TRANSFORM_DISTINCT_AGG - 1954)) | (1 << (PlSqlParser.TRANSITIONAL - 1954)) | (1 << (PlSqlParser.TRANSITION - 1954)) | (1 << (PlSqlParser.TRANSLATE - 1954)) | (1 << (PlSqlParser.TRANSLATION - 1954)) | (1 << (PlSqlParser.TREAT - 1954)) | (1 << (PlSqlParser.TRIGGERS - 1954)) | (1 << (PlSqlParser.TRIGGER - 1954)) | (1 << (PlSqlParser.TRUE - 1954)) | (1 << (PlSqlParser.TRUNCATE - 1954)) | (1 << (PlSqlParser.TRUNC - 1954)) | (1 << (PlSqlParser.TRUSTED - 1954)) | (1 << (PlSqlParser.TRUST - 1954)) | (1 << (PlSqlParser.TUNING - 1954)) | (1 << (PlSqlParser.TX - 1954)))) !== 0) || ((((_la - 1986)) & ~0x1f) == 0 && ((1 << (_la - 1986)) & ((1 << (PlSqlParser.TYPES - 1986)) | (1 << (PlSqlParser.TYPE - 1986)) | (1 << (PlSqlParser.TZ_OFFSET - 1986)) | (1 << (PlSqlParser.UB2 - 1986)) | (1 << (PlSqlParser.UBA - 1986)) | (1 << (PlSqlParser.UCS2 - 1986)) | (1 << (PlSqlParser.UID - 1986)) | (1 << (PlSqlParser.UNARCHIVED - 1986)) | (1 << (PlSqlParser.UNBOUNDED - 1986)) | (1 << (PlSqlParser.UNBOUND - 1986)) | (1 << (PlSqlParser.UNCONDITIONAL - 1986)) | (1 << (PlSqlParser.UNDER - 1986)) | (1 << (PlSqlParser.UNDO - 1986)) | (1 << (PlSqlParser.UNDROP - 1986)) | (1 << (PlSqlParser.UNIFORM - 1986)) | (1 << (PlSqlParser.UNISTR - 1986)) | (1 << (PlSqlParser.UNLIMITED - 1986)) | (1 << (PlSqlParser.UNLOAD - 1986)) | (1 << (PlSqlParser.UNLOCK - 1986)) | (1 << (PlSqlParser.UNMATCHED - 1986)) | (1 << (PlSqlParser.UNNEST_INNERJ_DISTINCT_VIEW - 1986)) | (1 << (PlSqlParser.UNNEST_NOSEMIJ_NODISTINCTVIEW - 1986)) | (1 << (PlSqlParser.UNNEST_SEMIJ_VIEW - 1986)) | (1 << (PlSqlParser.UNNEST - 1986)) | (1 << (PlSqlParser.UNPACKED - 1986)) | (1 << (PlSqlParser.UNPIVOT - 1986)) | (1 << (PlSqlParser.UNPLUG - 1986)) | (1 << (PlSqlParser.UNPROTECTED - 1986)) | (1 << (PlSqlParser.UNQUIESCE - 1986)) | (1 << (PlSqlParser.UNRECOVERABLE - 1986)))) !== 0) || ((((_la - 2018)) & ~0x1f) == 0 && ((1 << (_la - 2018)) & ((1 << (PlSqlParser.UNRESTRICTED - 2018)) | (1 << (PlSqlParser.UNSUBSCRIBE - 2018)) | (1 << (PlSqlParser.UNTIL - 2018)) | (1 << (PlSqlParser.UNUSABLE - 2018)) | (1 << (PlSqlParser.UNUSED - 2018)) | (1 << (PlSqlParser.UPDATABLE - 2018)) | (1 << (PlSqlParser.UPDATED - 2018)) | (1 << (PlSqlParser.UPDATEXML - 2018)) | (1 << (PlSqlParser.UPD_INDEXES - 2018)) | (1 << (PlSqlParser.UPD_JOININDEX - 2018)) | (1 << (PlSqlParser.UPGRADE - 2018)) | (1 << (PlSqlParser.UPPER - 2018)) | (1 << (PlSqlParser.UPSERT - 2018)) | (1 << (PlSqlParser.UROWID - 2018)) | (1 << (PlSqlParser.USABLE - 2018)) | (1 << (PlSqlParser.USAGE - 2018)) | (1 << (PlSqlParser.USE_ANTI - 2018)) | (1 << (PlSqlParser.USE_CONCAT - 2018)) | (1 << (PlSqlParser.USE_CUBE - 2018)) | (1 << (PlSqlParser.USE_HASH_AGGREGATION - 2018)) | (1 << (PlSqlParser.USE_HASH_GBY_FOR_PUSHDOWN - 2018)) | (1 << (PlSqlParser.USE_HASH - 2018)) | (1 << (PlSqlParser.USE_HIDDEN_PARTITIONS - 2018)) | (1 << (PlSqlParser.USE_INVISIBLE_INDEXES - 2018)) | (1 << (PlSqlParser.USE_MERGE_CARTESIAN - 2018)) | (1 << (PlSqlParser.USE_MERGE - 2018)) | (1 << (PlSqlParser.USE_NL - 2018)) | (1 << (PlSqlParser.USE_NL_WITH_INDEX - 2018)) | (1 << (PlSqlParser.USE_PRIVATE_OUTLINES - 2018)) | (1 << (PlSqlParser.USER_DATA - 2018)) | (1 << (PlSqlParser.USER_DEFINED - 2018)))) !== 0) || ((((_la - 2050)) & ~0x1f) == 0 && ((1 << (_la - 2050)) & ((1 << (PlSqlParser.USERENV - 2050)) | (1 << (PlSqlParser.USERGROUP - 2050)) | (1 << (PlSqlParser.USER_RECYCLEBIN - 2050)) | (1 << (PlSqlParser.USERS - 2050)) | (1 << (PlSqlParser.USER_TABLESPACES - 2050)) | (1 << (PlSqlParser.USER - 2050)) | (1 << (PlSqlParser.USE_SEMI - 2050)) | (1 << (PlSqlParser.USE_STORED_OUTLINES - 2050)) | (1 << (PlSqlParser.USE_TTT_FOR_GSETS - 2050)) | (1 << (PlSqlParser.USE - 2050)) | (1 << (PlSqlParser.USE_VECTOR_AGGREGATION - 2050)) | (1 << (PlSqlParser.USE_WEAK_NAME_RESL - 2050)) | (1 << (PlSqlParser.USING_NO_EXPAND - 2050)) | (1 << (PlSqlParser.USING - 2050)) | (1 << (PlSqlParser.UTF16BE - 2050)) | (1 << (PlSqlParser.UTF16LE - 2050)) | (1 << (PlSqlParser.UTF32 - 2050)) | (1 << (PlSqlParser.UTF8 - 2050)) | (1 << (PlSqlParser.V1 - 2050)) | (1 << (PlSqlParser.V2 - 2050)) | (1 << (PlSqlParser.VALIDATE - 2050)) | (1 << (PlSqlParser.VALIDATION - 2050)) | (1 << (PlSqlParser.VALID_TIME_END - 2050)) | (1 << (PlSqlParser.VALUE - 2050)) | (1 << (PlSqlParser.VARCHAR2 - 2050)) | (1 << (PlSqlParser.VARCHAR - 2050)) | (1 << (PlSqlParser.VARIABLE - 2050)) | (1 << (PlSqlParser.VAR_POP - 2050)) | (1 << (PlSqlParser.VARRAYS - 2050)) | (1 << (PlSqlParser.VARRAY - 2050)) | (1 << (PlSqlParser.VAR_SAMP - 2050)))) !== 0) || ((((_la - 2082)) & ~0x1f) == 0 && ((1 << (_la - 2082)) & ((1 << (PlSqlParser.VARYING - 2082)) | (1 << (PlSqlParser.VECTOR_READ_TRACE - 2082)) | (1 << (PlSqlParser.VECTOR_READ - 2082)) | (1 << (PlSqlParser.VECTOR_TRANSFORM_DIMS - 2082)) | (1 << (PlSqlParser.VECTOR_TRANSFORM_FACT - 2082)) | (1 << (PlSqlParser.VECTOR_TRANSFORM - 2082)) | (1 << (PlSqlParser.VERIFIER - 2082)) | (1 << (PlSqlParser.VERIFY - 2082)) | (1 << (PlSqlParser.VERSIONING - 2082)) | (1 << (PlSqlParser.VERSIONS_ENDSCN - 2082)) | (1 << (PlSqlParser.VERSIONS_ENDTIME - 2082)) | (1 << (PlSqlParser.VERSIONS_OPERATION - 2082)) | (1 << (PlSqlParser.VERSIONS_STARTSCN - 2082)) | (1 << (PlSqlParser.VERSIONS_STARTTIME - 2082)) | (1 << (PlSqlParser.VERSIONS - 2082)) | (1 << (PlSqlParser.VERSIONS_XID - 2082)) | (1 << (PlSqlParser.VERSION - 2082)) | (1 << (PlSqlParser.VIOLATION - 2082)) | (1 << (PlSqlParser.VIRTUAL - 2082)) | (1 << (PlSqlParser.VISIBILITY - 2082)) | (1 << (PlSqlParser.VISIBLE - 2082)) | (1 << (PlSqlParser.VOLUME - 2082)) | (1 << (PlSqlParser.VSIZE - 2082)) | (1 << (PlSqlParser.WAIT - 2082)) | (1 << (PlSqlParser.WALLET - 2082)) | (1 << (PlSqlParser.WARNING - 2082)) | (1 << (PlSqlParser.WEEKS - 2082)) | (1 << (PlSqlParser.WEEK - 2082)) | (1 << (PlSqlParser.WELLFORMED - 2082)) | (1 << (PlSqlParser.WHENEVER - 2082)) | (1 << (PlSqlParser.WHEN - 2082)))) !== 0) || ((((_la - 2115)) & ~0x1f) == 0 && ((1 << (_la - 2115)) & ((1 << (PlSqlParser.WHILE - 2115)) | (1 << (PlSqlParser.WHITESPACE - 2115)) | (1 << (PlSqlParser.WIDTH_BUCKET - 2115)) | (1 << (PlSqlParser.WITHIN - 2115)) | (1 << (PlSqlParser.WITHOUT - 2115)) | (1 << (PlSqlParser.WITH_PLSQL - 2115)) | (1 << (PlSqlParser.WORK - 2115)) | (1 << (PlSqlParser.WRAPPED - 2115)) | (1 << (PlSqlParser.WRAPPER - 2115)) | (1 << (PlSqlParser.WRITE - 2115)) | (1 << (PlSqlParser.XDB_FASTPATH_INSERT - 2115)) | (1 << (PlSqlParser.X_DYN_PRUNE - 2115)) | (1 << (PlSqlParser.XID - 2115)) | (1 << (PlSqlParser.XML2OBJECT - 2115)) | (1 << (PlSqlParser.XMLAGG - 2115)) | (1 << (PlSqlParser.XMLATTRIBUTES - 2115)) | (1 << (PlSqlParser.XMLCAST - 2115)) | (1 << (PlSqlParser.XMLCDATA - 2115)) | (1 << (PlSqlParser.XMLCOLATTVAL - 2115)) | (1 << (PlSqlParser.XMLCOMMENT - 2115)) | (1 << (PlSqlParser.XMLCONCAT - 2115)) | (1 << (PlSqlParser.XMLDIFF - 2115)) | (1 << (PlSqlParser.XML_DML_RWT_STMT - 2115)) | (1 << (PlSqlParser.XMLELEMENT - 2115)) | (1 << (PlSqlParser.XMLEXISTS2 - 2115)) | (1 << (PlSqlParser.XMLEXISTS - 2115)) | (1 << (PlSqlParser.XMLFOREST - 2115)) | (1 << (PlSqlParser.XMLINDEX_REWRITE_IN_SELECT - 2115)) | (1 << (PlSqlParser.XMLINDEX_REWRITE - 2115)))) !== 0) || ((((_la - 2147)) & ~0x1f) == 0 && ((1 << (_la - 2147)) & ((1 << (PlSqlParser.XMLINDEX_SEL_IDX_TBL - 2147)) | (1 << (PlSqlParser.XMLISNODE - 2147)) | (1 << (PlSqlParser.XMLISVALID - 2147)) | (1 << (PlSqlParser.XMLNAMESPACES - 2147)) | (1 << (PlSqlParser.XMLPARSE - 2147)) | (1 << (PlSqlParser.XMLPATCH - 2147)) | (1 << (PlSqlParser.XMLPI - 2147)) | (1 << (PlSqlParser.XMLQUERYVAL - 2147)) | (1 << (PlSqlParser.XMLQUERY - 2147)) | (1 << (PlSqlParser.XMLROOT - 2147)) | (1 << (PlSqlParser.XMLSCHEMA - 2147)) | (1 << (PlSqlParser.XMLSERIALIZE - 2147)) | (1 << (PlSqlParser.XMLTABLE - 2147)) | (1 << (PlSqlParser.XMLTRANSFORMBLOB - 2147)) | (1 << (PlSqlParser.XMLTRANSFORM - 2147)) | (1 << (PlSqlParser.XMLTYPE - 2147)) | (1 << (PlSqlParser.XML - 2147)) | (1 << (PlSqlParser.XPATHTABLE - 2147)) | (1 << (PlSqlParser.XS_SYS_CONTEXT - 2147)) | (1 << (PlSqlParser.XS - 2147)) | (1 << (PlSqlParser.YEARS - 2147)) | (1 << (PlSqlParser.YEAR - 2147)) | (1 << (PlSqlParser.YES - 2147)) | (1 << (PlSqlParser.YMINTERVAL_UNCONSTRAINED - 2147)) | (1 << (PlSqlParser.ZONEMAP - 2147)) | (1 << (PlSqlParser.ZONE - 2147)) | (1 << (PlSqlParser.PREDICTION - 2147)) | (1 << (PlSqlParser.PREDICTION_BOUNDS - 2147)) | (1 << (PlSqlParser.PREDICTION_COST - 2147)) | (1 << (PlSqlParser.PREDICTION_DETAILS - 2147)) | (1 << (PlSqlParser.PREDICTION_PROBABILITY - 2147)))) !== 0) || ((((_la - 2179)) & ~0x1f) == 0 && ((1 << (_la - 2179)) & ((1 << (PlSqlParser.PREDICTION_SET - 2179)) | (1 << (PlSqlParser.CUME_DIST - 2179)) | (1 << (PlSqlParser.DENSE_RANK - 2179)) | (1 << (PlSqlParser.LISTAGG - 2179)) | (1 << (PlSqlParser.PERCENT_RANK - 2179)) | (1 << (PlSqlParser.PERCENTILE_CONT - 2179)) | (1 << (PlSqlParser.PERCENTILE_DISC - 2179)) | (1 << (PlSqlParser.RANK - 2179)) | (1 << (PlSqlParser.AVG - 2179)) | (1 << (PlSqlParser.CORR - 2179)) | (1 << (PlSqlParser.COVAR_ - 2179)) | (1 << (PlSqlParser.LAG - 2179)) | (1 << (PlSqlParser.LEAD - 2179)) | (1 << (PlSqlParser.MAX - 2179)) | (1 << (PlSqlParser.MEDIAN - 2179)) | (1 << (PlSqlParser.MIN - 2179)) | (1 << (PlSqlParser.NTILE - 2179)) | (1 << (PlSqlParser.NVL - 2179)) | (1 << (PlSqlParser.RATIO_TO_REPORT - 2179)) | (1 << (PlSqlParser.REGR_ - 2179)) | (1 << (PlSqlParser.ROUND - 2179)) | (1 << (PlSqlParser.ROW_NUMBER - 2179)) | (1 << (PlSqlParser.SUBSTR - 2179)) | (1 << (PlSqlParser.TO_CHAR - 2179)) | (1 << (PlSqlParser.TRIM - 2179)) | (1 << (PlSqlParser.SUM - 2179)) | (1 << (PlSqlParser.STDDEV - 2179)) | (1 << (PlSqlParser.VAR_ - 2179)) | (1 << (PlSqlParser.VARIANCE - 2179)) | (1 << (PlSqlParser.LEAST - 2179)) | (1 << (PlSqlParser.GREATEST - 2179)))) !== 0) || ((((_la - 2211)) & ~0x1f) == 0 && ((1 << (_la - 2211)) & ((1 << (PlSqlParser.TO_DATE - 2211)) | (1 << (PlSqlParser.NATIONAL_CHAR_STRING_LIT - 2211)) | (1 << (PlSqlParser.PERIOD - 2211)) | (1 << (PlSqlParser.CHAR_STRING - 2211)) | (1 << (PlSqlParser.DELIMITED_ID - 2211)))) !== 0) || _la===PlSqlParser.INTRODUCER || _la===PlSqlParser.REGULAR_ID) { this.state = 10630; this.column_alias(); } this.state = 10637; this._errHandler.sync(this); _la = this._input.LA(1); } this.state = 10638; this.match(PlSqlParser.RIGHT_PAREN); this.state = 10641; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,1448,this._ctx); if(la_===1) { this.state = 10639; this.match(PlSqlParser.PERIOD); this.state = 10640; this.general_element_part(); } break; case 19: this.enterOuterAlt(localctx, 19); this.state = 10643; this.match(PlSqlParser.XMLEXISTS); this.state = 10644; this.match(PlSqlParser.LEFT_PAREN); this.state = 10645; this.expression(); this.state = 10647; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.PASSING) { this.state = 10646; this.xml_passing_clause(); } this.state = 10649; this.match(PlSqlParser.RIGHT_PAREN); break; case 20: this.enterOuterAlt(localctx, 20); this.state = 10651; this.match(PlSqlParser.XMLPARSE); this.state = 10652; this.match(PlSqlParser.LEFT_PAREN); this.state = 10653; _la = this._input.LA(1); if(!(_la===PlSqlParser.CONTENT || _la===PlSqlParser.DOCUMENT)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } this.state = 10654; this.concatenation(0); this.state = 10656; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.WELLFORMED) { this.state = 10655; this.match(PlSqlParser.WELLFORMED); } this.state = 10658; this.match(PlSqlParser.RIGHT_PAREN); this.state = 10661; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,1451,this._ctx); if(la_===1) { this.state = 10659; this.match(PlSqlParser.PERIOD); this.state = 10660; this.general_element_part(); } break; case 21: this.enterOuterAlt(localctx, 21); this.state = 10663; this.match(PlSqlParser.XMLPI); this.state = 10664; this.match(PlSqlParser.LEFT_PAREN); this.state = 10669; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.NAME: this.state = 10665; this.match(PlSqlParser.NAME); this.state = 10666; this.identifier(); break; case PlSqlParser.EVALNAME: this.state = 10667; this.match(PlSqlParser.EVALNAME); this.state = 10668; this.concatenation(0); break; default: throw new antlr4.error.NoViableAltException(this); } this.state = 10673; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.COMMA) { this.state = 10671; this.match(PlSqlParser.COMMA); this.state = 10672; this.concatenation(0); } this.state = 10675; this.match(PlSqlParser.RIGHT_PAREN); this.state = 10678; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,1454,this._ctx); if(la_===1) { this.state = 10676; this.match(PlSqlParser.PERIOD); this.state = 10677; this.general_element_part(); } break; case 22: this.enterOuterAlt(localctx, 22); this.state = 10680; this.match(PlSqlParser.XMLQUERY); this.state = 10681; this.match(PlSqlParser.LEFT_PAREN); this.state = 10682; this.concatenation(0); this.state = 10684; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.PASSING) { this.state = 10683; this.xml_passing_clause(); } this.state = 10686; this.match(PlSqlParser.RETURNING); this.state = 10687; this.match(PlSqlParser.CONTENT); this.state = 10691; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.NULL_) { this.state = 10688; this.match(PlSqlParser.NULL_); this.state = 10689; this.match(PlSqlParser.ON); this.state = 10690; this.match(PlSqlParser.EMPTY); } this.state = 10693; this.match(PlSqlParser.RIGHT_PAREN); this.state = 10696; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,1457,this._ctx); if(la_===1) { this.state = 10694; this.match(PlSqlParser.PERIOD); this.state = 10695; this.general_element_part(); } break; case 23: this.enterOuterAlt(localctx, 23); this.state = 10698; this.match(PlSqlParser.XMLROOT); this.state = 10699; this.match(PlSqlParser.LEFT_PAREN); this.state = 10700; this.concatenation(0); this.state = 10703; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,1458,this._ctx); if(la_===1) { this.state = 10701; this.match(PlSqlParser.COMMA); this.state = 10702; this.xmlroot_param_version_part(); } this.state = 10707; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.COMMA) { this.state = 10705; this.match(PlSqlParser.COMMA); this.state = 10706; this.xmlroot_param_standalone_part(); } this.state = 10709; this.match(PlSqlParser.RIGHT_PAREN); this.state = 10712; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,1460,this._ctx); if(la_===1) { this.state = 10710; this.match(PlSqlParser.PERIOD); this.state = 10711; this.general_element_part(); } break; case 24: this.enterOuterAlt(localctx, 24); this.state = 10714; this.match(PlSqlParser.XMLSERIALIZE); this.state = 10715; this.match(PlSqlParser.LEFT_PAREN); this.state = 10716; _la = this._input.LA(1); if(!(_la===PlSqlParser.CONTENT || _la===PlSqlParser.DOCUMENT)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } this.state = 10717; this.concatenation(0); this.state = 10720; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.AS) { this.state = 10718; this.match(PlSqlParser.AS); this.state = 10719; this.type_spec(); } this.state = 10723; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.ENCODING) { this.state = 10722; this.xmlserialize_param_enconding_part(); } this.state = 10726; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.VERSION) { this.state = 10725; this.xmlserialize_param_version_part(); } this.state = 10729; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.INDENT || _la===PlSqlParser.NO) { this.state = 10728; this.xmlserialize_param_ident_part(); } this.state = 10733; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.HIDE || _la===PlSqlParser.SHOW) { this.state = 10731; _la = this._input.LA(1); if(!(_la===PlSqlParser.HIDE || _la===PlSqlParser.SHOW)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } this.state = 10732; this.match(PlSqlParser.DEFAULTS); } this.state = 10735; this.match(PlSqlParser.RIGHT_PAREN); this.state = 10738; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,1466,this._ctx); if(la_===1) { this.state = 10736; this.match(PlSqlParser.PERIOD); this.state = 10737; this.general_element_part(); } break; case 25: this.enterOuterAlt(localctx, 25); this.state = 10740; this.xmltable(); break; } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Over_clause_keywordContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_over_clause_keyword; return this; } Over_clause_keywordContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Over_clause_keywordContext.prototype.constructor = Over_clause_keywordContext; Over_clause_keywordContext.prototype.AVG = function() { return this.getToken(PlSqlParser.AVG, 0); }; Over_clause_keywordContext.prototype.CORR = function() { return this.getToken(PlSqlParser.CORR, 0); }; Over_clause_keywordContext.prototype.LAG = function() { return this.getToken(PlSqlParser.LAG, 0); }; Over_clause_keywordContext.prototype.LEAD = function() { return this.getToken(PlSqlParser.LEAD, 0); }; Over_clause_keywordContext.prototype.MAX = function() { return this.getToken(PlSqlParser.MAX, 0); }; Over_clause_keywordContext.prototype.MEDIAN = function() { return this.getToken(PlSqlParser.MEDIAN, 0); }; Over_clause_keywordContext.prototype.MIN = function() { return this.getToken(PlSqlParser.MIN, 0); }; Over_clause_keywordContext.prototype.NTILE = function() { return this.getToken(PlSqlParser.NTILE, 0); }; Over_clause_keywordContext.prototype.RATIO_TO_REPORT = function() { return this.getToken(PlSqlParser.RATIO_TO_REPORT, 0); }; Over_clause_keywordContext.prototype.ROW_NUMBER = function() { return this.getToken(PlSqlParser.ROW_NUMBER, 0); }; Over_clause_keywordContext.prototype.SUM = function() { return this.getToken(PlSqlParser.SUM, 0); }; Over_clause_keywordContext.prototype.VARIANCE = function() { return this.getToken(PlSqlParser.VARIANCE, 0); }; Over_clause_keywordContext.prototype.REGR_ = function() { return this.getToken(PlSqlParser.REGR_, 0); }; Over_clause_keywordContext.prototype.STDDEV = function() { return this.getToken(PlSqlParser.STDDEV, 0); }; Over_clause_keywordContext.prototype.VAR_ = function() { return this.getToken(PlSqlParser.VAR_, 0); }; Over_clause_keywordContext.prototype.COVAR_ = function() { return this.getToken(PlSqlParser.COVAR_, 0); }; Over_clause_keywordContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterOver_clause_keyword(this); } }; Over_clause_keywordContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitOver_clause_keyword(this); } }; Over_clause_keywordContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitOver_clause_keyword(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Over_clause_keywordContext = Over_clause_keywordContext; PlSqlParser.prototype.over_clause_keyword = function() { var localctx = new Over_clause_keywordContext(this, this._ctx, this.state); this.enterRule(localctx, 1298, PlSqlParser.RULE_over_clause_keyword); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 10743; _la = this._input.LA(1); if(!(((((_la - 2187)) & ~0x1f) == 0 && ((1 << (_la - 2187)) & ((1 << (PlSqlParser.AVG - 2187)) | (1 << (PlSqlParser.CORR - 2187)) | (1 << (PlSqlParser.COVAR_ - 2187)) | (1 << (PlSqlParser.LAG - 2187)) | (1 << (PlSqlParser.LEAD - 2187)) | (1 << (PlSqlParser.MAX - 2187)) | (1 << (PlSqlParser.MEDIAN - 2187)) | (1 << (PlSqlParser.MIN - 2187)) | (1 << (PlSqlParser.NTILE - 2187)) | (1 << (PlSqlParser.RATIO_TO_REPORT - 2187)) | (1 << (PlSqlParser.REGR_ - 2187)) | (1 << (PlSqlParser.ROW_NUMBER - 2187)) | (1 << (PlSqlParser.SUM - 2187)) | (1 << (PlSqlParser.STDDEV - 2187)) | (1 << (PlSqlParser.VAR_ - 2187)) | (1 << (PlSqlParser.VARIANCE - 2187)))) !== 0))) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Within_or_over_clause_keywordContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_within_or_over_clause_keyword; return this; } Within_or_over_clause_keywordContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Within_or_over_clause_keywordContext.prototype.constructor = Within_or_over_clause_keywordContext; Within_or_over_clause_keywordContext.prototype.CUME_DIST = function() { return this.getToken(PlSqlParser.CUME_DIST, 0); }; Within_or_over_clause_keywordContext.prototype.DENSE_RANK = function() { return this.getToken(PlSqlParser.DENSE_RANK, 0); }; Within_or_over_clause_keywordContext.prototype.LISTAGG = function() { return this.getToken(PlSqlParser.LISTAGG, 0); }; Within_or_over_clause_keywordContext.prototype.PERCENT_RANK = function() { return this.getToken(PlSqlParser.PERCENT_RANK, 0); }; Within_or_over_clause_keywordContext.prototype.PERCENTILE_CONT = function() { return this.getToken(PlSqlParser.PERCENTILE_CONT, 0); }; Within_or_over_clause_keywordContext.prototype.PERCENTILE_DISC = function() { return this.getToken(PlSqlParser.PERCENTILE_DISC, 0); }; Within_or_over_clause_keywordContext.prototype.RANK = function() { return this.getToken(PlSqlParser.RANK, 0); }; Within_or_over_clause_keywordContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterWithin_or_over_clause_keyword(this); } }; Within_or_over_clause_keywordContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitWithin_or_over_clause_keyword(this); } }; Within_or_over_clause_keywordContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitWithin_or_over_clause_keyword(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Within_or_over_clause_keywordContext = Within_or_over_clause_keywordContext; PlSqlParser.prototype.within_or_over_clause_keyword = function() { var localctx = new Within_or_over_clause_keywordContext(this, this._ctx, this.state); this.enterRule(localctx, 1300, PlSqlParser.RULE_within_or_over_clause_keyword); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 10745; _la = this._input.LA(1); if(!(((((_la - 2180)) & ~0x1f) == 0 && ((1 << (_la - 2180)) & ((1 << (PlSqlParser.CUME_DIST - 2180)) | (1 << (PlSqlParser.DENSE_RANK - 2180)) | (1 << (PlSqlParser.LISTAGG - 2180)) | (1 << (PlSqlParser.PERCENT_RANK - 2180)) | (1 << (PlSqlParser.PERCENTILE_CONT - 2180)) | (1 << (PlSqlParser.PERCENTILE_DISC - 2180)) | (1 << (PlSqlParser.RANK - 2180)))) !== 0))) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Standard_prediction_function_keywordContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_standard_prediction_function_keyword; return this; } Standard_prediction_function_keywordContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Standard_prediction_function_keywordContext.prototype.constructor = Standard_prediction_function_keywordContext; Standard_prediction_function_keywordContext.prototype.PREDICTION = function() { return this.getToken(PlSqlParser.PREDICTION, 0); }; Standard_prediction_function_keywordContext.prototype.PREDICTION_BOUNDS = function() { return this.getToken(PlSqlParser.PREDICTION_BOUNDS, 0); }; Standard_prediction_function_keywordContext.prototype.PREDICTION_COST = function() { return this.getToken(PlSqlParser.PREDICTION_COST, 0); }; Standard_prediction_function_keywordContext.prototype.PREDICTION_DETAILS = function() { return this.getToken(PlSqlParser.PREDICTION_DETAILS, 0); }; Standard_prediction_function_keywordContext.prototype.PREDICTION_PROBABILITY = function() { return this.getToken(PlSqlParser.PREDICTION_PROBABILITY, 0); }; Standard_prediction_function_keywordContext.prototype.PREDICTION_SET = function() { return this.getToken(PlSqlParser.PREDICTION_SET, 0); }; Standard_prediction_function_keywordContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterStandard_prediction_function_keyword(this); } }; Standard_prediction_function_keywordContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitStandard_prediction_function_keyword(this); } }; Standard_prediction_function_keywordContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitStandard_prediction_function_keyword(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Standard_prediction_function_keywordContext = Standard_prediction_function_keywordContext; PlSqlParser.prototype.standard_prediction_function_keyword = function() { var localctx = new Standard_prediction_function_keywordContext(this, this._ctx, this.state); this.enterRule(localctx, 1302, PlSqlParser.RULE_standard_prediction_function_keyword); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 10747; _la = this._input.LA(1); if(!(((((_la - 2174)) & ~0x1f) == 0 && ((1 << (_la - 2174)) & ((1 << (PlSqlParser.PREDICTION - 2174)) | (1 << (PlSqlParser.PREDICTION_BOUNDS - 2174)) | (1 << (PlSqlParser.PREDICTION_COST - 2174)) | (1 << (PlSqlParser.PREDICTION_DETAILS - 2174)) | (1 << (PlSqlParser.PREDICTION_PROBABILITY - 2174)) | (1 << (PlSqlParser.PREDICTION_SET - 2174)))) !== 0))) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Over_clauseContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_over_clause; return this; } Over_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Over_clauseContext.prototype.constructor = Over_clauseContext; Over_clauseContext.prototype.OVER = function() { return this.getToken(PlSqlParser.OVER, 0); }; Over_clauseContext.prototype.LEFT_PAREN = function() { return this.getToken(PlSqlParser.LEFT_PAREN, 0); }; Over_clauseContext.prototype.RIGHT_PAREN = function() { return this.getToken(PlSqlParser.RIGHT_PAREN, 0); }; Over_clauseContext.prototype.query_partition_clause = function() { return this.getTypedRuleContext(Query_partition_clauseContext,0); }; Over_clauseContext.prototype.order_by_clause = function() { return this.getTypedRuleContext(Order_by_clauseContext,0); }; Over_clauseContext.prototype.windowing_clause = function() { return this.getTypedRuleContext(Windowing_clauseContext,0); }; Over_clauseContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterOver_clause(this); } }; Over_clauseContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitOver_clause(this); } }; Over_clauseContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitOver_clause(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Over_clauseContext = Over_clauseContext; PlSqlParser.prototype.over_clause = function() { var localctx = new Over_clauseContext(this, this._ctx, this.state); this.enterRule(localctx, 1304, PlSqlParser.RULE_over_clause); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 10749; this.match(PlSqlParser.OVER); this.state = 10750; this.match(PlSqlParser.LEFT_PAREN); this.state = 10752; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.PARTITION) { this.state = 10751; this.query_partition_clause(); } this.state = 10758; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.ORDER) { this.state = 10754; this.order_by_clause(); this.state = 10756; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.RANGE || _la===PlSqlParser.ROWS) { this.state = 10755; this.windowing_clause(); } } this.state = 10760; this.match(PlSqlParser.RIGHT_PAREN); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Windowing_clauseContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_windowing_clause; return this; } Windowing_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Windowing_clauseContext.prototype.constructor = Windowing_clauseContext; Windowing_clauseContext.prototype.windowing_type = function() { return this.getTypedRuleContext(Windowing_typeContext,0); }; Windowing_clauseContext.prototype.BETWEEN = function() { return this.getToken(PlSqlParser.BETWEEN, 0); }; Windowing_clauseContext.prototype.windowing_elements = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Windowing_elementsContext); } else { return this.getTypedRuleContext(Windowing_elementsContext,i); } }; Windowing_clauseContext.prototype.AND = function() { return this.getToken(PlSqlParser.AND, 0); }; Windowing_clauseContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterWindowing_clause(this); } }; Windowing_clauseContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitWindowing_clause(this); } }; Windowing_clauseContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitWindowing_clause(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Windowing_clauseContext = Windowing_clauseContext; PlSqlParser.prototype.windowing_clause = function() { var localctx = new Windowing_clauseContext(this, this._ctx, this.state); this.enterRule(localctx, 1306, PlSqlParser.RULE_windowing_clause); try { this.enterOuterAlt(localctx, 1); this.state = 10762; this.windowing_type(); this.state = 10769; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.BETWEEN: this.state = 10763; this.match(PlSqlParser.BETWEEN); this.state = 10764; this.windowing_elements(); this.state = 10765; this.match(PlSqlParser.AND); this.state = 10766; this.windowing_elements(); break; case PlSqlParser.ABORT: case PlSqlParser.ABS: case PlSqlParser.ACCESS: case PlSqlParser.ACCESSED: case PlSqlParser.ACCOUNT: case PlSqlParser.ACL: case PlSqlParser.ACOS: case PlSqlParser.ACTION: case PlSqlParser.ACTIONS: case PlSqlParser.ACTIVATE: case PlSqlParser.ACTIVE: case PlSqlParser.ACTIVE_COMPONENT: case PlSqlParser.ACTIVE_DATA: case PlSqlParser.ACTIVE_FUNCTION: case PlSqlParser.ACTIVE_TAG: case PlSqlParser.ACTIVITY: case PlSqlParser.ADAPTIVE_PLAN: case PlSqlParser.ADD: case PlSqlParser.ADD_COLUMN: case PlSqlParser.ADD_GROUP: case PlSqlParser.ADD_MONTHS: case PlSqlParser.ADJ_DATE: case PlSqlParser.ADMIN: case PlSqlParser.ADMINISTER: case PlSqlParser.ADMINISTRATOR: case PlSqlParser.ADVANCED: case PlSqlParser.ADVISE: case PlSqlParser.ADVISOR: case PlSqlParser.AFD_DISKSTRING: case PlSqlParser.AFTER: case PlSqlParser.AGENT: case PlSqlParser.AGGREGATE: case PlSqlParser.A_LETTER: case PlSqlParser.ALIAS: case PlSqlParser.ALL: case PlSqlParser.ALLOCATE: case PlSqlParser.ALLOW: case PlSqlParser.ALL_ROWS: case PlSqlParser.ALWAYS: case PlSqlParser.ANALYZE: case PlSqlParser.ANCILLARY: case PlSqlParser.AND_EQUAL: case PlSqlParser.ANOMALY: case PlSqlParser.ANSI_REARCH: case PlSqlParser.ANTIJOIN: case PlSqlParser.ANY: case PlSqlParser.ANYSCHEMA: case PlSqlParser.APPEND: case PlSqlParser.APPENDCHILDXML: case PlSqlParser.APPEND_VALUES: case PlSqlParser.APPLICATION: case PlSqlParser.APPLY: case PlSqlParser.APPROX_COUNT_DISTINCT: case PlSqlParser.ARCHIVAL: case PlSqlParser.ARCHIVE: case PlSqlParser.ARCHIVED: case PlSqlParser.ARCHIVELOG: case PlSqlParser.ARRAY: case PlSqlParser.ASCII: case PlSqlParser.ASCIISTR: case PlSqlParser.ASIN: case PlSqlParser.ASIS: case PlSqlParser.ASSEMBLY: case PlSqlParser.ASSIGN: case PlSqlParser.ASSOCIATE: case PlSqlParser.ASYNC: case PlSqlParser.ASYNCHRONOUS: case PlSqlParser.ATAN2: case PlSqlParser.ATAN: case PlSqlParser.AT: case PlSqlParser.ATTRIBUTE: case PlSqlParser.ATTRIBUTES: case PlSqlParser.AUTHENTICATED: case PlSqlParser.AUTHENTICATION: case PlSqlParser.AUTHID: case PlSqlParser.AUTHORIZATION: case PlSqlParser.AUTOALLOCATE: case PlSqlParser.AUTO: case PlSqlParser.AUTOEXTEND: case PlSqlParser.AUTO_LOGIN: case PlSqlParser.AUTOMATIC: case PlSqlParser.AUTONOMOUS_TRANSACTION: case PlSqlParser.AUTO_REOPTIMIZE: case PlSqlParser.AVAILABILITY: case PlSqlParser.AVRO: case PlSqlParser.BACKGROUND: case PlSqlParser.BACKUP: case PlSqlParser.BASIC: case PlSqlParser.BASICFILE: case PlSqlParser.BATCH: case PlSqlParser.BATCHSIZE: case PlSqlParser.BATCH_TABLE_ACCESS_BY_ROWID: case PlSqlParser.BECOME: case PlSqlParser.BEFORE: case PlSqlParser.BEGIN: case PlSqlParser.BEGINNING: case PlSqlParser.BEGIN_OUTLINE_DATA: case PlSqlParser.BEHALF: case PlSqlParser.BEQUEATH: case PlSqlParser.BFILE: case PlSqlParser.BFILENAME: case PlSqlParser.BIGFILE: case PlSqlParser.BINARY: case PlSqlParser.BINARY_DOUBLE: case PlSqlParser.BINARY_DOUBLE_INFINITY: case PlSqlParser.BINARY_DOUBLE_NAN: case PlSqlParser.BINARY_FLOAT: case PlSqlParser.BINARY_FLOAT_INFINITY: case PlSqlParser.BINARY_FLOAT_NAN: case PlSqlParser.BINARY_INTEGER: case PlSqlParser.BIND_AWARE: case PlSqlParser.BINDING: case PlSqlParser.BIN_TO_NUM: case PlSqlParser.BITAND: case PlSqlParser.BITMAP_AND: case PlSqlParser.BITMAP: case PlSqlParser.BITMAPS: case PlSqlParser.BITMAP_TREE: case PlSqlParser.BITS: case PlSqlParser.BLOB: case PlSqlParser.BLOCK: case PlSqlParser.BLOCK_RANGE: case PlSqlParser.BLOCKS: case PlSqlParser.BLOCKSIZE: case PlSqlParser.BODY: case PlSqlParser.BOOLEAN: case PlSqlParser.BOTH: case PlSqlParser.BOUND: case PlSqlParser.BRANCH: case PlSqlParser.BREADTH: case PlSqlParser.BROADCAST: case PlSqlParser.BSON: case PlSqlParser.BUFFER: case PlSqlParser.BUFFER_CACHE: case PlSqlParser.BUFFER_POOL: case PlSqlParser.BUILD: case PlSqlParser.BULK: case PlSqlParser.BYPASS_RECURSIVE_CHECK: case PlSqlParser.BYPASS_UJVC: case PlSqlParser.BYTE: case PlSqlParser.CACHE: case PlSqlParser.CACHE_CB: case PlSqlParser.CACHE_INSTANCES: case PlSqlParser.CACHE_TEMP_TABLE: case PlSqlParser.CACHING: case PlSqlParser.CALCULATED: case PlSqlParser.CALLBACK: case PlSqlParser.CALL: case PlSqlParser.CANCEL: case PlSqlParser.CAPACITY: case PlSqlParser.CARDINALITY: case PlSqlParser.CASCADE: case PlSqlParser.CASE: case PlSqlParser.CAST: case PlSqlParser.CATEGORY: case PlSqlParser.CDBDEFAULT: case PlSqlParser.CEIL: case PlSqlParser.CELL_FLASH_CACHE: case PlSqlParser.CERTIFICATE: case PlSqlParser.CFILE: case PlSqlParser.CHAINED: case PlSqlParser.CHANGE: case PlSqlParser.CHANGE_DUPKEY_ERROR_INDEX: case PlSqlParser.CHARACTER: case PlSqlParser.CHAR: case PlSqlParser.CHAR_CS: case PlSqlParser.CHARTOROWID: case PlSqlParser.CHECK_ACL_REWRITE: case PlSqlParser.CHECKPOINT: case PlSqlParser.CHILD: case PlSqlParser.CHOOSE: case PlSqlParser.CHR: case PlSqlParser.CHUNK: case PlSqlParser.CLASS: case PlSqlParser.CLASSIFIER: case PlSqlParser.CLEANUP: case PlSqlParser.CLEAR: case PlSqlParser.C_LETTER: case PlSqlParser.CLIENT: case PlSqlParser.CLOB: case PlSqlParser.CLONE: case PlSqlParser.CLOSE_CACHED_OPEN_CURSORS: case PlSqlParser.CLOSE: case PlSqlParser.CLUSTER_BY_ROWID: case PlSqlParser.CLUSTER: case PlSqlParser.CLUSTER_DETAILS: case PlSqlParser.CLUSTER_DISTANCE: case PlSqlParser.CLUSTER_ID: case PlSqlParser.CLUSTERING: case PlSqlParser.CLUSTERING_FACTOR: case PlSqlParser.CLUSTER_PROBABILITY: case PlSqlParser.CLUSTER_SET: case PlSqlParser.COALESCE: case PlSqlParser.COALESCE_SQ: case PlSqlParser.COARSE: case PlSqlParser.CO_AUTH_IND: case PlSqlParser.COLD: case PlSqlParser.COLLECT: case PlSqlParser.COLUMNAR: case PlSqlParser.COLUMN_AUTH_INDICATOR: case PlSqlParser.COLUMN: case PlSqlParser.COLUMNS: case PlSqlParser.COLUMN_STATS: case PlSqlParser.COLUMN_VALUE: case PlSqlParser.COMMENT: case PlSqlParser.COMMIT: case PlSqlParser.COMMITTED: case PlSqlParser.COMMON_DATA: case PlSqlParser.COMPACT: case PlSqlParser.COMPATIBILITY: case PlSqlParser.COMPILE: case PlSqlParser.COMPLETE: case PlSqlParser.COMPLIANCE: case PlSqlParser.COMPONENT: case PlSqlParser.COMPONENTS: case PlSqlParser.COMPOSE: case PlSqlParser.COMPOSITE: case PlSqlParser.COMPOSITE_LIMIT: case PlSqlParser.COMPOUND: case PlSqlParser.COMPUTE: case PlSqlParser.CONCAT: case PlSqlParser.CON_DBID_TO_ID: case PlSqlParser.CONDITIONAL: case PlSqlParser.CONDITION: case PlSqlParser.CONFIRM: case PlSqlParser.CONFORMING: case PlSqlParser.CON_GUID_TO_ID: case PlSqlParser.CON_ID: case PlSqlParser.CON_NAME_TO_ID: case PlSqlParser.CONNECT_BY_CB_WHR_ONLY: case PlSqlParser.CONNECT_BY_COMBINE_SW: case PlSqlParser.CONNECT_BY_COST_BASED: case PlSqlParser.CONNECT_BY_ELIM_DUPS: case PlSqlParser.CONNECT_BY_FILTERING: case PlSqlParser.CONNECT_BY_ISCYCLE: case PlSqlParser.CONNECT_BY_ISLEAF: case PlSqlParser.CONNECT_BY_ROOT: case PlSqlParser.CONNECT_TIME: case PlSqlParser.CONSIDER: case PlSqlParser.CONSISTENT: case PlSqlParser.CONSTANT: case PlSqlParser.CONST: case PlSqlParser.CONSTRAINT: case PlSqlParser.CONSTRAINTS: case PlSqlParser.CONSTRUCTOR: case PlSqlParser.CONTAINER: case PlSqlParser.CONTAINER_DATA: case PlSqlParser.CONTAINERS: case PlSqlParser.CONTENT: case PlSqlParser.CONTENTS: case PlSqlParser.CONTEXT: case PlSqlParser.CONTINUE: case PlSqlParser.CONTROLFILE: case PlSqlParser.CON_UID_TO_ID: case PlSqlParser.CONVERT: case PlSqlParser.COOKIE: case PlSqlParser.COPY: case PlSqlParser.CORR_K: case PlSqlParser.CORR_S: case PlSqlParser.CORRUPTION: case PlSqlParser.CORRUPT_XID_ALL: case PlSqlParser.CORRUPT_XID: case PlSqlParser.COS: case PlSqlParser.COSH: case PlSqlParser.COST: case PlSqlParser.COST_XML_QUERY_REWRITE: case PlSqlParser.COUNT: case PlSqlParser.COVAR_POP: case PlSqlParser.COVAR_SAMP: case PlSqlParser.CPU_COSTING: case PlSqlParser.CPU_PER_CALL: case PlSqlParser.CPU_PER_SESSION: case PlSqlParser.CRASH: case PlSqlParser.CREATE_FILE_DEST: case PlSqlParser.CREATE_STORED_OUTLINES: case PlSqlParser.CREATION: case PlSqlParser.CREDENTIAL: case PlSqlParser.CRITICAL: case PlSqlParser.CROSS: case PlSqlParser.CROSSEDITION: case PlSqlParser.CSCONVERT: case PlSqlParser.CUBE_AJ: case PlSqlParser.CUBE: case PlSqlParser.CUBE_GB: case PlSqlParser.CUBE_SJ: case PlSqlParser.CUME_DISTM: case PlSqlParser.CURRENT: case PlSqlParser.CURRENT_DATE: case PlSqlParser.CURRENT_SCHEMA: case PlSqlParser.CURRENT_TIME: case PlSqlParser.CURRENT_TIMESTAMP: case PlSqlParser.CURRENT_USER: case PlSqlParser.CURRENTV: case PlSqlParser.CURSOR: case PlSqlParser.CURSOR_SHARING_EXACT: case PlSqlParser.CURSOR_SPECIFIC_SEGMENT: case PlSqlParser.CUSTOMDATUM: case PlSqlParser.CV: case PlSqlParser.CYCLE: case PlSqlParser.DANGLING: case PlSqlParser.DATABASE: case PlSqlParser.DATA: case PlSqlParser.DATAFILE: case PlSqlParser.DATAFILES: case PlSqlParser.DATAMOVEMENT: case PlSqlParser.DATAOBJNO: case PlSqlParser.DATAOBJ_TO_MAT_PARTITION: case PlSqlParser.DATAOBJ_TO_PARTITION: case PlSqlParser.DATAPUMP: case PlSqlParser.DATA_SECURITY_REWRITE_LIMIT: case PlSqlParser.DATE: case PlSqlParser.DATE_MODE: case PlSqlParser.DAY: case PlSqlParser.DAYS: case PlSqlParser.DBA: case PlSqlParser.DBA_RECYCLEBIN: case PlSqlParser.DBMS_STATS: case PlSqlParser.DB_ROLE_CHANGE: case PlSqlParser.DBTIMEZONE: case PlSqlParser.DB_UNIQUE_NAME: case PlSqlParser.DB_VERSION: case PlSqlParser.DDL: case PlSqlParser.DEALLOCATE: case PlSqlParser.DEBUG: case PlSqlParser.DEBUGGER: case PlSqlParser.DEC: case PlSqlParser.DECIMAL: case PlSqlParser.DECLARE: case PlSqlParser.DECOMPOSE: case PlSqlParser.DECORRELATE: case PlSqlParser.DECR: case PlSqlParser.DECREMENT: case PlSqlParser.DECRYPT: case PlSqlParser.DEDUPLICATE: case PlSqlParser.DEFAULT: case PlSqlParser.DEFAULTS: case PlSqlParser.DEFERRABLE: case PlSqlParser.DEFERRED: case PlSqlParser.DEFINED: case PlSqlParser.DEFINE: case PlSqlParser.DEFINER: case PlSqlParser.DEGREE: case PlSqlParser.DELAY: case PlSqlParser.DELEGATE: case PlSqlParser.DELETE_ALL: case PlSqlParser.DELETE: case PlSqlParser.DELETEXML: case PlSqlParser.DEMAND: case PlSqlParser.DENSE_RANKM: case PlSqlParser.DEPENDENT: case PlSqlParser.DEPTH: case PlSqlParser.DEQUEUE: case PlSqlParser.DEREF: case PlSqlParser.DEREF_NO_REWRITE: case PlSqlParser.DESTROY: case PlSqlParser.DETACHED: case PlSqlParser.DETERMINES: case PlSqlParser.DETERMINISTIC: case PlSqlParser.DICTIONARY: case PlSqlParser.DIMENSION: case PlSqlParser.DIMENSIONS: case PlSqlParser.DIRECT_LOAD: case PlSqlParser.DIRECTORY: case PlSqlParser.DIRECT_PATH: case PlSqlParser.DISABLE_ALL: case PlSqlParser.DISABLE: case PlSqlParser.DISABLE_PARALLEL_DML: case PlSqlParser.DISABLE_PRESET: case PlSqlParser.DISABLE_RPKE: case PlSqlParser.DISALLOW: case PlSqlParser.DISASSOCIATE: case PlSqlParser.DISCARD: case PlSqlParser.DISCONNECT: case PlSqlParser.DISK: case PlSqlParser.DISKGROUP: case PlSqlParser.DISKS: case PlSqlParser.DISMOUNT: case PlSqlParser.DISTINCT: case PlSqlParser.DISTINGUISHED: case PlSqlParser.DISTRIBUTED: case PlSqlParser.DISTRIBUTE: case PlSqlParser.DML: case PlSqlParser.DML_UPDATE: case PlSqlParser.DOCFIDELITY: case PlSqlParser.DOCUMENT: case PlSqlParser.DOMAIN_INDEX_FILTER: case PlSqlParser.DOMAIN_INDEX_NO_SORT: case PlSqlParser.DOMAIN_INDEX_SORT: case PlSqlParser.DOUBLE: case PlSqlParser.DOWNGRADE: case PlSqlParser.DRIVING_SITE: case PlSqlParser.DROP_COLUMN: case PlSqlParser.DROP_GROUP: case PlSqlParser.DSINTERVAL_UNCONSTRAINED: case PlSqlParser.DST_UPGRADE_INSERT_CONV: case PlSqlParser.DUMP: case PlSqlParser.DUPLICATE: case PlSqlParser.DV: case PlSqlParser.DYNAMIC: case PlSqlParser.DYNAMIC_SAMPLING: case PlSqlParser.DYNAMIC_SAMPLING_EST_CDN: case PlSqlParser.EACH: case PlSqlParser.EDITIONABLE: case PlSqlParser.EDITION: case PlSqlParser.EDITIONING: case PlSqlParser.EDITIONS: case PlSqlParser.ELEMENT: case PlSqlParser.ELIM_GROUPBY: case PlSqlParser.ELIMINATE_JOIN: case PlSqlParser.ELIMINATE_OBY: case PlSqlParser.ELIMINATE_OUTER_JOIN: case PlSqlParser.EM: case PlSqlParser.EMPTY_BLOB: case PlSqlParser.EMPTY_CLOB: case PlSqlParser.EMPTY: case PlSqlParser.ENABLE_ALL: case PlSqlParser.ENABLE: case PlSqlParser.ENABLE_PARALLEL_DML: case PlSqlParser.ENABLE_PRESET: case PlSqlParser.ENCODING: case PlSqlParser.ENCRYPT: case PlSqlParser.ENCRYPTION: case PlSqlParser.END_OUTLINE_DATA: case PlSqlParser.ENFORCED: case PlSqlParser.ENFORCE: case PlSqlParser.ENQUEUE: case PlSqlParser.ENTERPRISE: case PlSqlParser.ENTITYESCAPING: case PlSqlParser.ENTRY: case PlSqlParser.EQUIPART: case PlSqlParser.ERR: case PlSqlParser.ERROR_ARGUMENT: case PlSqlParser.ERROR: case PlSqlParser.ERROR_ON_OVERLAP_TIME: case PlSqlParser.ERRORS: case PlSqlParser.ESCAPE: case PlSqlParser.ESTIMATE: case PlSqlParser.EVAL: case PlSqlParser.EVALNAME: case PlSqlParser.EVALUATE: case PlSqlParser.EVALUATION: case PlSqlParser.EVENTS: case PlSqlParser.EVERY: case PlSqlParser.EXCEPT: case PlSqlParser.EXCEPTION: case PlSqlParser.EXCEPTION_INIT: case PlSqlParser.EXCEPTIONS: case PlSqlParser.EXCHANGE: case PlSqlParser.EXCLUDE: case PlSqlParser.EXCLUDING: case PlSqlParser.EXECUTE: case PlSqlParser.EXEMPT: case PlSqlParser.EXISTING: case PlSqlParser.EXISTS: case PlSqlParser.EXISTSNODE: case PlSqlParser.EXIT: case PlSqlParser.EXPAND_GSET_TO_UNION: case PlSqlParser.EXPAND_TABLE: case PlSqlParser.EXP: case PlSqlParser.EXPIRE: case PlSqlParser.EXPLAIN: case PlSqlParser.EXPLOSION: case PlSqlParser.EXPORT: case PlSqlParser.EXPR_CORR_CHECK: case PlSqlParser.EXPRESS: case PlSqlParser.EXTENDS: case PlSqlParser.EXTENT: case PlSqlParser.EXTENTS: case PlSqlParser.EXTERNAL: case PlSqlParser.EXTERNALLY: case PlSqlParser.EXTRACTCLOBXML: case PlSqlParser.EXTRACT: case PlSqlParser.EXTRACTVALUE: case PlSqlParser.EXTRA: case PlSqlParser.FACILITY: case PlSqlParser.FACT: case PlSqlParser.FACTOR: case PlSqlParser.FACTORIZE_JOIN: case PlSqlParser.FAILED: case PlSqlParser.FAILED_LOGIN_ATTEMPTS: case PlSqlParser.FAILGROUP: case PlSqlParser.FAILOVER: case PlSqlParser.FAILURE: case PlSqlParser.FALSE: case PlSqlParser.FAMILY: case PlSqlParser.FAR: case PlSqlParser.FAST: case PlSqlParser.FASTSTART: case PlSqlParser.FBTSCAN: case PlSqlParser.FEATURE_DETAILS: case PlSqlParser.FEATURE_ID: case PlSqlParser.FEATURE_SET: case PlSqlParser.FEATURE_VALUE: case PlSqlParser.FETCH: case PlSqlParser.FILE: case PlSqlParser.FILE_NAME_CONVERT: case PlSqlParser.FILESYSTEM_LIKE_LOGGING: case PlSqlParser.FILTER: case PlSqlParser.FINAL: case PlSqlParser.FINE: case PlSqlParser.FINISH: case PlSqlParser.FIRST: case PlSqlParser.FIRSTM: case PlSqlParser.FIRST_ROWS: case PlSqlParser.FIRST_VALUE: case PlSqlParser.FIXED_VIEW_DATA: case PlSqlParser.FLAGGER: case PlSqlParser.FLASHBACK: case PlSqlParser.FLASH_CACHE: case PlSqlParser.FLOAT: case PlSqlParser.FLOB: case PlSqlParser.FLOOR: case PlSqlParser.FLUSH: case PlSqlParser.FOLDER: case PlSqlParser.FOLLOWING: case PlSqlParser.FOLLOWS: case PlSqlParser.FORALL: case PlSqlParser.FORCE: case PlSqlParser.FORCE_XML_QUERY_REWRITE: case PlSqlParser.FOREIGN: case PlSqlParser.FOREVER: case PlSqlParser.FORMAT: case PlSqlParser.FORWARD: case PlSqlParser.FRAGMENT_NUMBER: case PlSqlParser.FREELIST: case PlSqlParser.FREELISTS: case PlSqlParser.FREEPOOLS: case PlSqlParser.FRESH: case PlSqlParser.FROM_TZ: case PlSqlParser.FULL: case PlSqlParser.FULL_OUTER_JOIN_TO_OUTER: case PlSqlParser.FUNCTION: case PlSqlParser.FUNCTIONS: case PlSqlParser.GATHER_OPTIMIZER_STATISTICS: case PlSqlParser.GATHER_PLAN_STATISTICS: case PlSqlParser.GBY_CONC_ROLLUP: case PlSqlParser.GBY_PUSHDOWN: case PlSqlParser.GENERATED: case PlSqlParser.GET: case PlSqlParser.GLOBAL: case PlSqlParser.GLOBALLY: case PlSqlParser.GLOBAL_NAME: case PlSqlParser.GLOBAL_TOPIC_ENABLED: case PlSqlParser.GROUP_BY: case PlSqlParser.GROUP_ID: case PlSqlParser.GROUPING: case PlSqlParser.GROUPING_ID: case PlSqlParser.GROUPS: case PlSqlParser.GUARANTEED: case PlSqlParser.GUARANTEE: case PlSqlParser.GUARD: case PlSqlParser.HASH_AJ: case PlSqlParser.HASH: case PlSqlParser.HASHKEYS: case PlSqlParser.HASH_SJ: case PlSqlParser.HEADER: case PlSqlParser.HEAP: case PlSqlParser.HELP: case PlSqlParser.HEXTORAW: case PlSqlParser.HEXTOREF: case PlSqlParser.HIDDEN_KEYWORD: case PlSqlParser.HIDE: case PlSqlParser.HIERARCHY: case PlSqlParser.HIGH: case PlSqlParser.HINTSET_BEGIN: case PlSqlParser.HINTSET_END: case PlSqlParser.HOT: case PlSqlParser.HOUR: case PlSqlParser.HWM_BROKERED: case PlSqlParser.HYBRID: case PlSqlParser.IDENTIFIER: case PlSqlParser.IDENTITY: case PlSqlParser.IDGENERATORS: case PlSqlParser.ID: case PlSqlParser.IDLE_TIME: case PlSqlParser.IF: case PlSqlParser.IGNORE: case PlSqlParser.IGNORE_OPTIM_EMBEDDED_HINTS: case PlSqlParser.IGNORE_ROW_ON_DUPKEY_INDEX: case PlSqlParser.IGNORE_WHERE_CLAUSE: case PlSqlParser.ILM: case PlSqlParser.IMMEDIATE: case PlSqlParser.IMPACT: case PlSqlParser.IMPORT: case PlSqlParser.INACTIVE: case PlSqlParser.INCLUDE: case PlSqlParser.INCLUDE_VERSION: case PlSqlParser.INCLUDING: case PlSqlParser.INCREMENTAL: case PlSqlParser.INCREMENT: case PlSqlParser.INCR: case PlSqlParser.INDENT: case PlSqlParser.INDEX_ASC: case PlSqlParser.INDEX_COMBINE: case PlSqlParser.INDEX_DESC: case PlSqlParser.INDEXED: case PlSqlParser.INDEXES: case PlSqlParser.INDEX_FFS: case PlSqlParser.INDEX_FILTER: case PlSqlParser.INDEXING: case PlSqlParser.INDEX_JOIN: case PlSqlParser.INDEX_ROWS: case PlSqlParser.INDEX_RRS: case PlSqlParser.INDEX_RS_ASC: case PlSqlParser.INDEX_RS_DESC: case PlSqlParser.INDEX_RS: case PlSqlParser.INDEX_SCAN: case PlSqlParser.INDEX_SKIP_SCAN: case PlSqlParser.INDEX_SS_ASC: case PlSqlParser.INDEX_SS_DESC: case PlSqlParser.INDEX_SS: case PlSqlParser.INDEX_STATS: case PlSqlParser.INDEXTYPE: case PlSqlParser.INDEXTYPES: case PlSqlParser.INDICATOR: case PlSqlParser.INDICES: case PlSqlParser.INFINITE: case PlSqlParser.INFORMATIONAL: case PlSqlParser.INHERIT: case PlSqlParser.INITCAP: case PlSqlParser.INITIAL: case PlSqlParser.INITIALIZED: case PlSqlParser.INITIALLY: case PlSqlParser.INITRANS: case PlSqlParser.INLINE: case PlSqlParser.INLINE_XMLTYPE_NT: case PlSqlParser.INMEMORY: case PlSqlParser.IN_MEMORY_METADATA: case PlSqlParser.INMEMORY_PRUNING: case PlSqlParser.INNER: case PlSqlParser.INOUT: case PlSqlParser.INPLACE: case PlSqlParser.INSERTCHILDXMLAFTER: case PlSqlParser.INSERTCHILDXMLBEFORE: case PlSqlParser.INSERTCHILDXML: case PlSqlParser.INSERTXMLAFTER: case PlSqlParser.INSERTXMLBEFORE: case PlSqlParser.INSTANCE: case PlSqlParser.INSTANCES: case PlSqlParser.INSTANTIABLE: case PlSqlParser.INSTANTLY: case PlSqlParser.INSTEAD: case PlSqlParser.INSTR2: case PlSqlParser.INSTR4: case PlSqlParser.INSTRB: case PlSqlParser.INSTRC: case PlSqlParser.INSTR: case PlSqlParser.INTEGER: case PlSqlParser.INTERLEAVED: case PlSqlParser.INTERMEDIATE: case PlSqlParser.INTERNAL_CONVERT: case PlSqlParser.INTERNAL_USE: case PlSqlParser.INTERPRETED: case PlSqlParser.INTERVAL: case PlSqlParser.INT: case PlSqlParser.INVALIDATE: case PlSqlParser.INVISIBLE: case PlSqlParser.IN_XQUERY: case PlSqlParser.ISOLATION: case PlSqlParser.ISOLATION_LEVEL: case PlSqlParser.ITERATE: case PlSqlParser.ITERATION_NUMBER: case PlSqlParser.JAVA: case PlSqlParser.JOB: case PlSqlParser.JOIN: case PlSqlParser.JSON_ARRAYAGG: case PlSqlParser.JSON_ARRAY: case PlSqlParser.JSON_EQUAL: case PlSqlParser.JSON_EXISTS2: case PlSqlParser.JSON_EXISTS: case PlSqlParser.JSONGET: case PlSqlParser.JSON: case PlSqlParser.JSON_OBJECTAGG: case PlSqlParser.JSON_OBJECT: case PlSqlParser.JSONPARSE: case PlSqlParser.JSON_QUERY: case PlSqlParser.JSON_SERIALIZE: case PlSqlParser.JSON_TABLE: case PlSqlParser.JSON_TEXTCONTAINS2: case PlSqlParser.JSON_TEXTCONTAINS: case PlSqlParser.JSON_VALUE: case PlSqlParser.KEEP_DUPLICATES: case PlSqlParser.KEEP: case PlSqlParser.KERBEROS: case PlSqlParser.KEY: case PlSqlParser.KEY_LENGTH: case PlSqlParser.KEYSIZE: case PlSqlParser.KEYS: case PlSqlParser.KEYSTORE: case PlSqlParser.KILL: case PlSqlParser.LABEL: case PlSqlParser.LANGUAGE: case PlSqlParser.LAST_DAY: case PlSqlParser.LAST: case PlSqlParser.LAST_VALUE: case PlSqlParser.LATERAL: case PlSqlParser.LAX: case PlSqlParser.LAYER: case PlSqlParser.LDAP_REGISTRATION_ENABLED: case PlSqlParser.LDAP_REGISTRATION: case PlSqlParser.LDAP_REG_SYNC_INTERVAL: case PlSqlParser.LEADING: case PlSqlParser.LEFT: case PlSqlParser.LENGTH2: case PlSqlParser.LENGTH4: case PlSqlParser.LENGTHB: case PlSqlParser.LENGTHC: case PlSqlParser.LENGTH: case PlSqlParser.LESS: case PlSqlParser.LEVEL: case PlSqlParser.LEVELS: case PlSqlParser.LIBRARY: case PlSqlParser.LIFECYCLE: case PlSqlParser.LIFE: case PlSqlParser.LIFETIME: case PlSqlParser.LIKE2: case PlSqlParser.LIKE4: case PlSqlParser.LIKEC: case PlSqlParser.LIKE_EXPAND: case PlSqlParser.LIMIT: case PlSqlParser.LINEAR: case PlSqlParser.LINK: case PlSqlParser.LIST: case PlSqlParser.LN: case PlSqlParser.LNNVL: case PlSqlParser.LOAD: case PlSqlParser.LOB: case PlSqlParser.LOBNVL: case PlSqlParser.LOBS: case PlSqlParser.LOCAL_INDEXES: case PlSqlParser.LOCAL: case PlSqlParser.LOCALTIME: case PlSqlParser.LOCALTIMESTAMP: case PlSqlParser.LOCATION: case PlSqlParser.LOCATOR: case PlSqlParser.LOCKED: case PlSqlParser.LOCKING: case PlSqlParser.LOGFILE: case PlSqlParser.LOGFILES: case PlSqlParser.LOGGING: case PlSqlParser.LOGICAL: case PlSqlParser.LOGICAL_READS_PER_CALL: case PlSqlParser.LOGICAL_READS_PER_SESSION: case PlSqlParser.LOG: case PlSqlParser.LOGMINING: case PlSqlParser.LOGOFF: case PlSqlParser.LOGON: case PlSqlParser.LOG_READ_ONLY_VIOLATIONS: case PlSqlParser.LONG: case PlSqlParser.LOOP: case PlSqlParser.LOWER: case PlSqlParser.LOW: case PlSqlParser.LPAD: case PlSqlParser.LTRIM: case PlSqlParser.MAIN: case PlSqlParser.MAKE_REF: case PlSqlParser.MANAGED: case PlSqlParser.MANAGE: case PlSqlParser.MANAGEMENT: case PlSqlParser.MANAGER: case PlSqlParser.MANUAL: case PlSqlParser.MAP: case PlSqlParser.MAPPING: case PlSqlParser.MASTER: case PlSqlParser.MATCHED: case PlSqlParser.MATCHES: case PlSqlParser.MATCH: case PlSqlParser.MATCH_NUMBER: case PlSqlParser.MATCH_RECOGNIZE: case PlSqlParser.MATERIALIZED: case PlSqlParser.MATERIALIZE: case PlSqlParser.MAXARCHLOGS: case PlSqlParser.MAXDATAFILES: case PlSqlParser.MAXEXTENTS: case PlSqlParser.MAXIMIZE: case PlSqlParser.MAXINSTANCES: case PlSqlParser.MAXLOGFILES: case PlSqlParser.MAXLOGHISTORY: case PlSqlParser.MAXLOGMEMBERS: case PlSqlParser.MAX_SHARED_TEMP_SIZE: case PlSqlParser.MAXSIZE: case PlSqlParser.MAXTRANS: case PlSqlParser.MAXVALUE: case PlSqlParser.MEASURE: case PlSqlParser.MEASURES: case PlSqlParser.MEDIUM: case PlSqlParser.MEMBER: case PlSqlParser.MEMCOMPRESS: case PlSqlParser.MEMORY: case PlSqlParser.MERGEACTIONS: case PlSqlParser.MERGE_AJ: case PlSqlParser.MERGE_CONST_ON: case PlSqlParser.MERGE: case PlSqlParser.MERGE_SJ: case PlSqlParser.METADATA: case PlSqlParser.METHOD: case PlSqlParser.MIGRATE: case PlSqlParser.MIGRATION: case PlSqlParser.MINEXTENTS: case PlSqlParser.MINIMIZE: case PlSqlParser.MINIMUM: case PlSqlParser.MINING: case PlSqlParser.MINUS_NULL: case PlSqlParser.MINUTE: case PlSqlParser.MINVALUE: case PlSqlParser.MIRRORCOLD: case PlSqlParser.MIRRORHOT: case PlSqlParser.MIRROR: case PlSqlParser.MLSLABEL: case PlSqlParser.MODEL_COMPILE_SUBQUERY: case PlSqlParser.MODEL_DONTVERIFY_UNIQUENESS: case PlSqlParser.MODEL_DYNAMIC_SUBQUERY: case PlSqlParser.MODEL_MIN_ANALYSIS: case PlSqlParser.MODEL: case PlSqlParser.MODEL_NB: case PlSqlParser.MODEL_NO_ANALYSIS: case PlSqlParser.MODEL_PBY: case PlSqlParser.MODEL_PUSH_REF: case PlSqlParser.MODEL_SV: case PlSqlParser.MODIFICATION: case PlSqlParser.MODIFY_COLUMN_TYPE: case PlSqlParser.MODIFY: case PlSqlParser.MOD: case PlSqlParser.MODULE: case PlSqlParser.MONITORING: case PlSqlParser.MONITOR: case PlSqlParser.MONTH: case PlSqlParser.MONTHS_BETWEEN: case PlSqlParser.MONTHS: case PlSqlParser.MOUNT: case PlSqlParser.MOUNTPATH: case PlSqlParser.MOVEMENT: case PlSqlParser.MOVE: case PlSqlParser.MULTIDIMENSIONAL: case PlSqlParser.MULTISET: case PlSqlParser.MV_MERGE: case PlSqlParser.NAMED: case PlSqlParser.NAME: case PlSqlParser.NAMESPACE: case PlSqlParser.NAN: case PlSqlParser.NANVL: case PlSqlParser.NATIONAL: case PlSqlParser.NATIVE_FULL_OUTER_JOIN: case PlSqlParser.NATIVE: case PlSqlParser.NATURAL: case PlSqlParser.NAV: case PlSqlParser.NCHAR_CS: case PlSqlParser.NCHAR: case PlSqlParser.NCHR: case PlSqlParser.NCLOB: case PlSqlParser.NEEDED: case PlSqlParser.NEG: case PlSqlParser.NESTED: case PlSqlParser.NESTED_TABLE_FAST_INSERT: case PlSqlParser.NESTED_TABLE_GET_REFS: case PlSqlParser.NESTED_TABLE_ID: case PlSqlParser.NESTED_TABLE_SET_REFS: case PlSqlParser.NESTED_TABLE_SET_SETID: case PlSqlParser.NETWORK: case PlSqlParser.NEVER: case PlSqlParser.NEW: case PlSqlParser.NEW_TIME: case PlSqlParser.NEXT_DAY: case PlSqlParser.NEXT: case PlSqlParser.NL_AJ: case PlSqlParser.NLJ_BATCHING: case PlSqlParser.NLJ_INDEX_FILTER: case PlSqlParser.NLJ_INDEX_SCAN: case PlSqlParser.NLJ_PREFETCH: case PlSqlParser.NLS_CALENDAR: case PlSqlParser.NLS_CHARACTERSET: case PlSqlParser.NLS_CHARSET_DECL_LEN: case PlSqlParser.NLS_CHARSET_ID: case PlSqlParser.NLS_CHARSET_NAME: case PlSqlParser.NLS_COMP: case PlSqlParser.NLS_CURRENCY: case PlSqlParser.NLS_DATE_FORMAT: case PlSqlParser.NLS_DATE_LANGUAGE: case PlSqlParser.NLS_INITCAP: case PlSqlParser.NLS_ISO_CURRENCY: case PlSqlParser.NL_SJ: case PlSqlParser.NLS_LANG: case PlSqlParser.NLS_LANGUAGE: case PlSqlParser.NLS_LENGTH_SEMANTICS: case PlSqlParser.NLS_LOWER: case PlSqlParser.NLS_NCHAR_CONV_EXCP: case PlSqlParser.NLS_NUMERIC_CHARACTERS: case PlSqlParser.NLS_SORT: case PlSqlParser.NLSSORT: case PlSqlParser.NLS_SPECIAL_CHARS: case PlSqlParser.NLS_TERRITORY: case PlSqlParser.NLS_UPPER: case PlSqlParser.NO_ACCESS: case PlSqlParser.NO_ADAPTIVE_PLAN: case PlSqlParser.NO_ANSI_REARCH: case PlSqlParser.NOAPPEND: case PlSqlParser.NOARCHIVELOG: case PlSqlParser.NOAUDIT: case PlSqlParser.NO_AUTO_REOPTIMIZE: case PlSqlParser.NO_BASETABLE_MULTIMV_REWRITE: case PlSqlParser.NO_BATCH_TABLE_ACCESS_BY_ROWID: case PlSqlParser.NO_BIND_AWARE: case PlSqlParser.NO_BUFFER: case PlSqlParser.NOCACHE: case PlSqlParser.NO_CARTESIAN: case PlSqlParser.NO_CHECK_ACL_REWRITE: case PlSqlParser.NO_CLUSTER_BY_ROWID: case PlSqlParser.NO_CLUSTERING: case PlSqlParser.NO_COALESCE_SQ: case PlSqlParser.NO_COMMON_DATA: case PlSqlParser.NO_CONNECT_BY_CB_WHR_ONLY: case PlSqlParser.NO_CONNECT_BY_COMBINE_SW: case PlSqlParser.NO_CONNECT_BY_COST_BASED: case PlSqlParser.NO_CONNECT_BY_ELIM_DUPS: case PlSqlParser.NO_CONNECT_BY_FILTERING: case PlSqlParser.NOCOPY: case PlSqlParser.NO_COST_XML_QUERY_REWRITE: case PlSqlParser.NO_CPU_COSTING: case PlSqlParser.NOCPU_COSTING: case PlSqlParser.NOCYCLE: case PlSqlParser.NO_DATA_SECURITY_REWRITE: case PlSqlParser.NO_DECORRELATE: case PlSqlParser.NODELAY: case PlSqlParser.NO_DOMAIN_INDEX_FILTER: case PlSqlParser.NO_DST_UPGRADE_INSERT_CONV: case PlSqlParser.NO_ELIM_GROUPBY: case PlSqlParser.NO_ELIMINATE_JOIN: case PlSqlParser.NO_ELIMINATE_OBY: case PlSqlParser.NO_ELIMINATE_OUTER_JOIN: case PlSqlParser.NOENTITYESCAPING: case PlSqlParser.NO_EXPAND_GSET_TO_UNION: case PlSqlParser.NO_EXPAND: case PlSqlParser.NO_EXPAND_TABLE: case PlSqlParser.NO_FACT: case PlSqlParser.NO_FACTORIZE_JOIN: case PlSqlParser.NO_FILTERING: case PlSqlParser.NOFORCE: case PlSqlParser.NO_FULL_OUTER_JOIN_TO_OUTER: case PlSqlParser.NO_GATHER_OPTIMIZER_STATISTICS: case PlSqlParser.NO_GBY_PUSHDOWN: case PlSqlParser.NOGUARANTEE: case PlSqlParser.NO_INDEX_FFS: case PlSqlParser.NO_INDEX: case PlSqlParser.NO_INDEX_SS: case PlSqlParser.NO_INMEMORY: case PlSqlParser.NO_INMEMORY_PRUNING: case PlSqlParser.NOKEEP: case PlSqlParser.NO_LOAD: case PlSqlParser.NOLOCAL: case PlSqlParser.NOLOGGING: case PlSqlParser.NOMAPPING: case PlSqlParser.NOMAXVALUE: case PlSqlParser.NO_MERGE: case PlSqlParser.NOMINIMIZE: case PlSqlParser.NOMINVALUE: case PlSqlParser.NO_MODEL_PUSH_REF: case PlSqlParser.NO_MONITORING: case PlSqlParser.NOMONITORING: case PlSqlParser.NO_MONITOR: case PlSqlParser.NO_MULTIMV_REWRITE: case PlSqlParser.NO_NATIVE_FULL_OUTER_JOIN: case PlSqlParser.NONBLOCKING: case PlSqlParser.NONEDITIONABLE: case PlSqlParser.NONE: case PlSqlParser.NO_NLJ_BATCHING: case PlSqlParser.NO_NLJ_PREFETCH: case PlSqlParser.NO: case PlSqlParser.NONSCHEMA: case PlSqlParser.NO_OBJECT_LINK: case PlSqlParser.NOORDER: case PlSqlParser.NO_ORDER_ROLLUPS: case PlSqlParser.NO_OUTER_JOIN_TO_ANTI: case PlSqlParser.NO_OUTER_JOIN_TO_INNER: case PlSqlParser.NOOVERRIDE: case PlSqlParser.NO_PARALLEL_INDEX: case PlSqlParser.NOPARALLEL_INDEX: case PlSqlParser.NO_PARALLEL: case PlSqlParser.NOPARALLEL: case PlSqlParser.NO_PARTIAL_COMMIT: case PlSqlParser.NO_PARTIAL_JOIN: case PlSqlParser.NO_PARTIAL_ROLLUP_PUSHDOWN: case PlSqlParser.NOPARTITION: case PlSqlParser.NO_PLACE_DISTINCT: case PlSqlParser.NO_PLACE_GROUP_BY: case PlSqlParser.NO_PQ_CONCURRENT_UNION: case PlSqlParser.NO_PQ_MAP: case PlSqlParser.NO_PQ_REPLICATE: case PlSqlParser.NO_PQ_SKEW: case PlSqlParser.NO_PRUNE_GSETS: case PlSqlParser.NO_PULL_PRED: case PlSqlParser.NO_PUSH_PRED: case PlSqlParser.NO_PUSH_SUBQ: case PlSqlParser.NO_PX_FAULT_TOLERANCE: case PlSqlParser.NO_PX_JOIN_FILTER: case PlSqlParser.NO_QKN_BUFF: case PlSqlParser.NO_QUERY_TRANSFORMATION: case PlSqlParser.NO_REF_CASCADE: case PlSqlParser.NORELOCATE: case PlSqlParser.NORELY: case PlSqlParser.NOREPAIR: case PlSqlParser.NOREPLAY: case PlSqlParser.NORESETLOGS: case PlSqlParser.NO_RESULT_CACHE: case PlSqlParser.NOREVERSE: case PlSqlParser.NO_REWRITE: case PlSqlParser.NOREWRITE: case PlSqlParser.NORMAL: case PlSqlParser.NO_ROOT_SW_FOR_LOCAL: case PlSqlParser.NOROWDEPENDENCIES: case PlSqlParser.NOSCHEMACHECK: case PlSqlParser.NOSEGMENT: case PlSqlParser.NO_SEMIJOIN: case PlSqlParser.NO_SEMI_TO_INNER: case PlSqlParser.NO_SET_TO_JOIN: case PlSqlParser.NOSORT: case PlSqlParser.NO_SQL_TRANSLATION: case PlSqlParser.NO_SQL_TUNE: case PlSqlParser.NO_STAR_TRANSFORMATION: case PlSqlParser.NO_STATEMENT_QUEUING: case PlSqlParser.NO_STATS_GSETS: case PlSqlParser.NOSTRICT: case PlSqlParser.NO_SUBQUERY_PRUNING: case PlSqlParser.NO_SUBSTRB_PAD: case PlSqlParser.NO_SWAP_JOIN_INPUTS: case PlSqlParser.NOSWITCH: case PlSqlParser.NO_TABLE_LOOKUP_BY_NL: case PlSqlParser.NO_TEMP_TABLE: case PlSqlParser.NOTHING: case PlSqlParser.NOTIFICATION: case PlSqlParser.NO_TRANSFORM_DISTINCT_AGG: case PlSqlParser.NO_UNNEST: case PlSqlParser.NO_USE_CUBE: case PlSqlParser.NO_USE_HASH_AGGREGATION: case PlSqlParser.NO_USE_HASH_GBY_FOR_PUSHDOWN: case PlSqlParser.NO_USE_HASH: case PlSqlParser.NO_USE_INVISIBLE_INDEXES: case PlSqlParser.NO_USE_MERGE: case PlSqlParser.NO_USE_NL: case PlSqlParser.NO_USE_VECTOR_AGGREGATION: case PlSqlParser.NOVALIDATE: case PlSqlParser.NO_VECTOR_TRANSFORM_DIMS: case PlSqlParser.NO_VECTOR_TRANSFORM_FACT: case PlSqlParser.NO_VECTOR_TRANSFORM: case PlSqlParser.NO_XDB_FASTPATH_INSERT: case PlSqlParser.NO_XML_DML_REWRITE: case PlSqlParser.NO_XMLINDEX_REWRITE_IN_SELECT: case PlSqlParser.NO_XMLINDEX_REWRITE: case PlSqlParser.NO_XML_QUERY_REWRITE: case PlSqlParser.NO_ZONEMAP: case PlSqlParser.NTH_VALUE: case PlSqlParser.NULLIF: case PlSqlParser.NULL_: case PlSqlParser.NULLS: case PlSqlParser.NUMBER: case PlSqlParser.NUMERIC: case PlSqlParser.NUM_INDEX_KEYS: case PlSqlParser.NUMTODSINTERVAL: case PlSqlParser.NUMTOYMINTERVAL: case PlSqlParser.NVARCHAR2: case PlSqlParser.NVL2: case PlSqlParser.OBJECT2XML: case PlSqlParser.OBJECT: case PlSqlParser.OBJ_ID: case PlSqlParser.OBJNO: case PlSqlParser.OBJNO_REUSE: case PlSqlParser.OCCURENCES: case PlSqlParser.OFFLINE: case PlSqlParser.OFF: case PlSqlParser.OFFSET: case PlSqlParser.OIDINDEX: case PlSqlParser.OID: case PlSqlParser.OLAP: case PlSqlParser.OLD: case PlSqlParser.OLD_PUSH_PRED: case PlSqlParser.OLS: case PlSqlParser.OLTP: case PlSqlParser.OMIT: case PlSqlParser.ONE: case PlSqlParser.ONLINE: case PlSqlParser.ONLY: case PlSqlParser.OPAQUE: case PlSqlParser.OPAQUE_TRANSFORM: case PlSqlParser.OPAQUE_XCANONICAL: case PlSqlParser.OPCODE: case PlSqlParser.OPEN: case PlSqlParser.OPERATIONS: case PlSqlParser.OPERATOR: case PlSqlParser.OPT_ESTIMATE: case PlSqlParser.OPTIMAL: case PlSqlParser.OPTIMIZE: case PlSqlParser.OPTIMIZER_FEATURES_ENABLE: case PlSqlParser.OPTIMIZER_GOAL: case PlSqlParser.OPT_PARAM: case PlSqlParser.ORA_BRANCH: case PlSqlParser.ORA_CHECK_ACL: case PlSqlParser.ORA_CHECK_PRIVILEGE: case PlSqlParser.ORA_CLUSTERING: case PlSqlParser.ORADATA: case PlSqlParser.ORADEBUG: case PlSqlParser.ORA_DST_AFFECTED: case PlSqlParser.ORA_DST_CONVERT: case PlSqlParser.ORA_DST_ERROR: case PlSqlParser.ORA_GET_ACLIDS: case PlSqlParser.ORA_GET_PRIVILEGES: case PlSqlParser.ORA_HASH: case PlSqlParser.ORA_INVOKING_USERID: case PlSqlParser.ORA_INVOKING_USER: case PlSqlParser.ORA_INVOKING_XS_USER_GUID: case PlSqlParser.ORA_INVOKING_XS_USER: case PlSqlParser.ORA_RAWCOMPARE: case PlSqlParser.ORA_RAWCONCAT: case PlSqlParser.ORA_ROWSCN: case PlSqlParser.ORA_ROWSCN_RAW: case PlSqlParser.ORA_ROWVERSION: case PlSqlParser.ORA_TABVERSION: case PlSqlParser.ORA_WRITE_TIME: case PlSqlParser.ORDERED: case PlSqlParser.ORDERED_PREDICATES: case PlSqlParser.ORDINALITY: case PlSqlParser.OR_EXPAND: case PlSqlParser.ORGANIZATION: case PlSqlParser.OR_PREDICATES: case PlSqlParser.OSERROR: case PlSqlParser.OTHER: case PlSqlParser.OUTER_JOIN_TO_ANTI: case PlSqlParser.OUTER_JOIN_TO_INNER: case PlSqlParser.OUTER: case PlSqlParser.OUTLINE_LEAF: case PlSqlParser.OUTLINE: case PlSqlParser.OUT_OF_LINE: case PlSqlParser.OUT: case PlSqlParser.OVERFLOW_NOMOVE: case PlSqlParser.OVERFLOW: case PlSqlParser.OVERLAPS: case PlSqlParser.OVER: case PlSqlParser.OVERRIDING: case PlSqlParser.OWNER: case PlSqlParser.OWNERSHIP: case PlSqlParser.OWN: case PlSqlParser.PACKAGE: case PlSqlParser.PACKAGES: case PlSqlParser.PARALLEL_ENABLE: case PlSqlParser.PARALLEL_INDEX: case PlSqlParser.PARALLEL: case PlSqlParser.PARAMETERS: case PlSqlParser.PARAM: case PlSqlParser.PARENT: case PlSqlParser.PARITY: case PlSqlParser.PARTIAL_JOIN: case PlSqlParser.PARTIALLY: case PlSqlParser.PARTIAL: case PlSqlParser.PARTIAL_ROLLUP_PUSHDOWN: case PlSqlParser.PARTITION_HASH: case PlSqlParser.PARTITION_LIST: case PlSqlParser.PARTITION: case PlSqlParser.PARTITION_RANGE: case PlSqlParser.PARTITIONS: case PlSqlParser.PARTNUMINST: case PlSqlParser.PASSING: case PlSqlParser.PASSWORD_GRACE_TIME: case PlSqlParser.PASSWORD_LIFE_TIME: case PlSqlParser.PASSWORD_LOCK_TIME: case PlSqlParser.PASSWORD: case PlSqlParser.PASSWORD_REUSE_MAX: case PlSqlParser.PASSWORD_REUSE_TIME: case PlSqlParser.PASSWORD_VERIFY_FUNCTION: case PlSqlParser.PAST: case PlSqlParser.PATCH: case PlSqlParser.PATH: case PlSqlParser.PATH_PREFIX: case PlSqlParser.PATHS: case PlSqlParser.PATTERN: case PlSqlParser.PBL_HS_BEGIN: case PlSqlParser.PBL_HS_END: case PlSqlParser.PCTINCREASE: case PlSqlParser.PCTTHRESHOLD: case PlSqlParser.PCTUSED: case PlSqlParser.PCTVERSION: case PlSqlParser.PENDING: case PlSqlParser.PERCENT_KEYWORD: case PlSqlParser.PERCENT_RANKM: case PlSqlParser.PERFORMANCE: case PlSqlParser.PERIOD_KEYWORD: case PlSqlParser.PERMANENT: case PlSqlParser.PERMISSION: case PlSqlParser.PERMUTE: case PlSqlParser.PER: case PlSqlParser.PFILE: case PlSqlParser.PHYSICAL: case PlSqlParser.PIKEY: case PlSqlParser.PIPELINED: case PlSqlParser.PIV_GB: case PlSqlParser.PIVOT: case PlSqlParser.PIV_SSF: case PlSqlParser.PLACE_DISTINCT: case PlSqlParser.PLACE_GROUP_BY: case PlSqlParser.PLAN: case PlSqlParser.PLSCOPE_SETTINGS: case PlSqlParser.PLS_INTEGER: case PlSqlParser.PLSQL_CCFLAGS: case PlSqlParser.PLSQL_CODE_TYPE: case PlSqlParser.PLSQL_DEBUG: case PlSqlParser.PLSQL_OPTIMIZE_LEVEL: case PlSqlParser.PLSQL_WARNINGS: case PlSqlParser.PLUGGABLE: case PlSqlParser.POINT: case PlSqlParser.POLICY: case PlSqlParser.POOL_16K: case PlSqlParser.POOL_2K: case PlSqlParser.POOL_32K: case PlSqlParser.POOL_4K: case PlSqlParser.POOL_8K: case PlSqlParser.POSITIVEN: case PlSqlParser.POSITIVE: case PlSqlParser.POST_TRANSACTION: case PlSqlParser.POWERMULTISET_BY_CARDINALITY: case PlSqlParser.POWERMULTISET: case PlSqlParser.POWER: case PlSqlParser.PQ_CONCURRENT_UNION: case PlSqlParser.PQ_DISTRIBUTE: case PlSqlParser.PQ_DISTRIBUTE_WINDOW: case PlSqlParser.PQ_FILTER: case PlSqlParser.PQ_MAP: case PlSqlParser.PQ_NOMAP: case PlSqlParser.PQ_REPLICATE: case PlSqlParser.PQ_SKEW: case PlSqlParser.PRAGMA: case PlSqlParser.PREBUILT: case PlSqlParser.PRECEDES: case PlSqlParser.PRECEDING: case PlSqlParser.PRECISION: case PlSqlParser.PRECOMPUTE_SUBQUERY: case PlSqlParser.PREDICATE_REORDERS: case PlSqlParser.PRELOAD: case PlSqlParser.PREPARE: case PlSqlParser.PRESENTNNV: case PlSqlParser.PRESENT: case PlSqlParser.PRESENTV: case PlSqlParser.PRESERVE_OID: case PlSqlParser.PRESERVE: case PlSqlParser.PRETTY: case PlSqlParser.PREVIOUS: case PlSqlParser.PREV: case PlSqlParser.PRIMARY: case PlSqlParser.PRINTBLOBTOCLOB: case PlSqlParser.PRIORITY: case PlSqlParser.PRIOR: case PlSqlParser.PRIVATE: case PlSqlParser.PRIVATE_SGA: case PlSqlParser.PRIVILEGED: case PlSqlParser.PRIVILEGE: case PlSqlParser.PRIVILEGES: case PlSqlParser.PROCEDURAL: case PlSqlParser.PROCEDURE: case PlSqlParser.PROCESS: case PlSqlParser.PROFILE: case PlSqlParser.PROGRAM: case PlSqlParser.PROJECT: case PlSqlParser.PROPAGATE: case PlSqlParser.PROTECTED: case PlSqlParser.PROTECTION: case PlSqlParser.PROXY: case PlSqlParser.PRUNING: case PlSqlParser.PULL_PRED: case PlSqlParser.PURGE: case PlSqlParser.PUSH_PRED: case PlSqlParser.PUSH_SUBQ: case PlSqlParser.PX_FAULT_TOLERANCE: case PlSqlParser.PX_GRANULE: case PlSqlParser.PX_JOIN_FILTER: case PlSqlParser.QB_NAME: case PlSqlParser.QUERY_BLOCK: case PlSqlParser.QUERY: case PlSqlParser.QUEUE_CURR: case PlSqlParser.QUEUE: case PlSqlParser.QUEUE_ROWP: case PlSqlParser.QUIESCE: case PlSqlParser.QUORUM: case PlSqlParser.QUOTA: case PlSqlParser.RAISE: case PlSqlParser.RANDOM_LOCAL: case PlSqlParser.RANDOM: case PlSqlParser.RANGE: case PlSqlParser.RANKM: case PlSqlParser.RAPIDLY: case PlSqlParser.RAW: case PlSqlParser.RAWTOHEX: case PlSqlParser.RAWTONHEX: case PlSqlParser.RBA: case PlSqlParser.RBO_OUTLINE: case PlSqlParser.RDBA: case PlSqlParser.READ: case PlSqlParser.READS: case PlSqlParser.REALM: case PlSqlParser.REAL: case PlSqlParser.REBALANCE: case PlSqlParser.REBUILD: case PlSqlParser.RECORD: case PlSqlParser.RECORDS_PER_BLOCK: case PlSqlParser.RECOVERABLE: case PlSqlParser.RECOVER: case PlSqlParser.RECOVERY: case PlSqlParser.RECYCLEBIN: case PlSqlParser.RECYCLE: case PlSqlParser.REDACTION: case PlSqlParser.REDEFINE: case PlSqlParser.REDO: case PlSqlParser.REDUCED: case PlSqlParser.REDUNDANCY: case PlSqlParser.REF_CASCADE_CURSOR: case PlSqlParser.REFERENCED: case PlSqlParser.REFERENCE: case PlSqlParser.REFERENCES: case PlSqlParser.REFERENCING: case PlSqlParser.REF: case PlSqlParser.REFRESH: case PlSqlParser.REFTOHEX: case PlSqlParser.REGEXP_COUNT: case PlSqlParser.REGEXP_INSTR: case PlSqlParser.REGEXP_LIKE: case PlSqlParser.REGEXP_REPLACE: case PlSqlParser.REGEXP_SUBSTR: case PlSqlParser.REGISTER: case PlSqlParser.REGR_AVGX: case PlSqlParser.REGR_AVGY: case PlSqlParser.REGR_COUNT: case PlSqlParser.REGR_INTERCEPT: case PlSqlParser.REGR_R2: case PlSqlParser.REGR_SLOPE: case PlSqlParser.REGR_SXX: case PlSqlParser.REGR_SXY: case PlSqlParser.REGR_SYY: case PlSqlParser.REGULAR: case PlSqlParser.REJECT: case PlSqlParser.REKEY: case PlSqlParser.RELATIONAL: case PlSqlParser.RELOCATE: case PlSqlParser.RELY: case PlSqlParser.REMAINDER: case PlSqlParser.REMOTE_MAPPED: case PlSqlParser.REMOVE: case PlSqlParser.RENAME: case PlSqlParser.REPAIR: case PlSqlParser.REPEAT: case PlSqlParser.REPLACE: case PlSqlParser.REPLICATION: case PlSqlParser.REQUIRED: case PlSqlParser.RESETLOGS: case PlSqlParser.RESET: case PlSqlParser.RESIZE: case PlSqlParser.RESOLVE: case PlSqlParser.RESOLVER: case PlSqlParser.RESPECT: case PlSqlParser.RESTART: case PlSqlParser.RESTORE_AS_INTERVALS: case PlSqlParser.RESTORE: case PlSqlParser.RESTRICT_ALL_REF_CONS: case PlSqlParser.RESTRICTED: case PlSqlParser.RESTRICT_REFERENCES: case PlSqlParser.RESTRICT: case PlSqlParser.RESULT_CACHE: case PlSqlParser.RESULT: case PlSqlParser.RESUMABLE: case PlSqlParser.RESUME: case PlSqlParser.RETENTION: case PlSqlParser.RETRY_ON_ROW_CHANGE: case PlSqlParser.RETURNING: case PlSqlParser.RETURN: case PlSqlParser.REUSE: case PlSqlParser.REVERSE: case PlSqlParser.REWRITE_OR_ERROR: case PlSqlParser.REWRITE: case PlSqlParser.RIGHT: case PlSqlParser.ROLE: case PlSqlParser.ROLESET: case PlSqlParser.ROLES: case PlSqlParser.ROLLBACK: case PlSqlParser.ROLLING: case PlSqlParser.ROLLUP: case PlSqlParser.ROWDEPENDENCIES: case PlSqlParser.ROWID_MAPPING_TABLE: case PlSqlParser.ROWID: case PlSqlParser.ROWIDTOCHAR: case PlSqlParser.ROWIDTONCHAR: case PlSqlParser.ROW_LENGTH: case PlSqlParser.ROWNUM: case PlSqlParser.ROW: case PlSqlParser.ROWS: case PlSqlParser.RPAD: case PlSqlParser.RTRIM: case PlSqlParser.RULE: case PlSqlParser.RULES: case PlSqlParser.RUNNING: case PlSqlParser.SALT: case PlSqlParser.SAMPLE: case PlSqlParser.SAVE_AS_INTERVALS: case PlSqlParser.SAVEPOINT: case PlSqlParser.SAVE: case PlSqlParser.SB4: case PlSqlParser.SCALE_ROWS: case PlSqlParser.SCALE: case PlSqlParser.SCAN_INSTANCES: case PlSqlParser.SCAN: case PlSqlParser.SCHEDULER: case PlSqlParser.SCHEMACHECK: case PlSqlParser.SCHEMA: case PlSqlParser.SCN_ASCENDING: case PlSqlParser.SCN: case PlSqlParser.SCOPE: case PlSqlParser.SCRUB: case PlSqlParser.SD_ALL: case PlSqlParser.SD_INHIBIT: case PlSqlParser.SDO_GEOM_MBR: case PlSqlParser.SD_SHOW: case PlSqlParser.SEARCH: case PlSqlParser.SECOND: case PlSqlParser.SECRET: case PlSqlParser.SECUREFILE_DBA: case PlSqlParser.SECUREFILE: case PlSqlParser.SECURITY: case PlSqlParser.SEED: case PlSqlParser.SEG_BLOCK: case PlSqlParser.SEG_FILE: case PlSqlParser.SEGMENT: case PlSqlParser.SELECTIVITY: case PlSqlParser.SELF: case PlSqlParser.SEMIJOIN_DRIVER: case PlSqlParser.SEMIJOIN: case PlSqlParser.SEMI_TO_INNER: case PlSqlParser.SEQUENCED: case PlSqlParser.SEQUENCE: case PlSqlParser.SEQUENTIAL: case PlSqlParser.SERIALIZABLE: case PlSqlParser.SERIALLY_REUSABLE: case PlSqlParser.SERIAL: case PlSqlParser.SERVERERROR: case PlSqlParser.SERVICE_NAME_CONVERT: case PlSqlParser.SERVICES: case PlSqlParser.SESSION_CACHED_CURSORS: case PlSqlParser.SESSION: case PlSqlParser.SESSIONS_PER_USER: case PlSqlParser.SESSIONTIMEZONE: case PlSqlParser.SESSIONTZNAME: case PlSqlParser.SET: case PlSqlParser.SETS: case PlSqlParser.SETTINGS: case PlSqlParser.SET_TO_JOIN: case PlSqlParser.SEVERE: case PlSqlParser.SHARED_POOL: case PlSqlParser.SHARED: case PlSqlParser.SHARING: case PlSqlParser.SHELFLIFE: case PlSqlParser.SHOW: case PlSqlParser.SHRINK: case PlSqlParser.SHUTDOWN: case PlSqlParser.SIBLINGS: case PlSqlParser.SID: case PlSqlParser.SIGNAL_COMPONENT: case PlSqlParser.SIGNAL_FUNCTION: case PlSqlParser.SIGN: case PlSqlParser.SIGNTYPE: case PlSqlParser.SIMPLE_INTEGER: case PlSqlParser.SIMPLE: case PlSqlParser.SINGLE: case PlSqlParser.SINGLETASK: case PlSqlParser.SINH: case PlSqlParser.SIN: case PlSqlParser.SKIP_EXT_OPTIMIZER: case PlSqlParser.SKIP_: case PlSqlParser.SKIP_UNQ_UNUSABLE_IDX: case PlSqlParser.SKIP_UNUSABLE_INDEXES: case PlSqlParser.SMALLFILE: case PlSqlParser.SMALLINT: case PlSqlParser.SNAPSHOT: case PlSqlParser.SOME: case PlSqlParser.SORT: case PlSqlParser.SOUNDEX: case PlSqlParser.SOURCE_FILE_DIRECTORY: case PlSqlParser.SOURCE_FILE_NAME_CONVERT: case PlSqlParser.SOURCE: case PlSqlParser.SPACE_KEYWORD: case PlSqlParser.SPECIFICATION: case PlSqlParser.SPFILE: case PlSqlParser.SPLIT: case PlSqlParser.SPREADSHEET: case PlSqlParser.SQLDATA: case PlSqlParser.SQLERROR: case PlSqlParser.SQLLDR: case PlSqlParser.SQL: case PlSqlParser.SQL_TRACE: case PlSqlParser.SQL_TRANSLATION_PROFILE: case PlSqlParser.SQRT: case PlSqlParser.STALE: case PlSqlParser.STANDALONE: case PlSqlParser.STANDARD_HASH: case PlSqlParser.STANDBY_MAX_DATA_DELAY: case PlSqlParser.STANDBYS: case PlSqlParser.STANDBY: case PlSqlParser.STAR: case PlSqlParser.STAR_TRANSFORMATION: case PlSqlParser.STARTUP: case PlSqlParser.STATEMENT_ID: case PlSqlParser.STATEMENT_QUEUING: case PlSqlParser.STATEMENTS: case PlSqlParser.STATEMENT: case PlSqlParser.STATE: case PlSqlParser.STATIC: case PlSqlParser.STATISTICS: case PlSqlParser.STATS_BINOMIAL_TEST: case PlSqlParser.STATS_CROSSTAB: case PlSqlParser.STATS_F_TEST: case PlSqlParser.STATS_KS_TEST: case PlSqlParser.STATS_MODE: case PlSqlParser.STATS_MW_TEST: case PlSqlParser.STATS_ONE_WAY_ANOVA: case PlSqlParser.STATS_T_TEST_INDEP: case PlSqlParser.STATS_T_TEST_INDEPU: case PlSqlParser.STATS_T_TEST_ONE: case PlSqlParser.STATS_T_TEST_PAIRED: case PlSqlParser.STATS_WSR_TEST: case PlSqlParser.STDDEV_POP: case PlSqlParser.STDDEV_SAMP: case PlSqlParser.STOP: case PlSqlParser.STORAGE: case PlSqlParser.STORE: case PlSqlParser.STREAMS: case PlSqlParser.STREAM: case PlSqlParser.STRICT: case PlSqlParser.STRING: case PlSqlParser.STRIPE_COLUMNS: case PlSqlParser.STRIPE_WIDTH: case PlSqlParser.STRIP: case PlSqlParser.STRUCTURE: case PlSqlParser.SUBMULTISET: case PlSqlParser.SUBPARTITION_REL: case PlSqlParser.SUBPARTITIONS: case PlSqlParser.SUBPARTITION: case PlSqlParser.SUBQUERIES: case PlSqlParser.SUBQUERY_PRUNING: case PlSqlParser.SUBSCRIBE: case PlSqlParser.SUBSET: case PlSqlParser.SUBSTITUTABLE: case PlSqlParser.SUBSTR2: case PlSqlParser.SUBSTR4: case PlSqlParser.SUBSTRB: case PlSqlParser.SUBSTRC: case PlSqlParser.SUBTYPE: case PlSqlParser.SUCCESSFUL: case PlSqlParser.SUCCESS: case PlSqlParser.SUMMARY: case PlSqlParser.SUPPLEMENTAL: case PlSqlParser.SUSPEND: case PlSqlParser.SWAP_JOIN_INPUTS: case PlSqlParser.SWITCHOVER: case PlSqlParser.SWITCH: case PlSqlParser.SYNCHRONOUS: case PlSqlParser.SYNC: case PlSqlParser.SYSASM: case PlSqlParser.SYS_AUDIT: case PlSqlParser.SYSAUX: case PlSqlParser.SYSBACKUP: case PlSqlParser.SYS_CHECKACL: case PlSqlParser.SYS_CHECK_PRIVILEGE: case PlSqlParser.SYS_CONNECT_BY_PATH: case PlSqlParser.SYS_CONTEXT: case PlSqlParser.SYSDATE: case PlSqlParser.SYSDBA: case PlSqlParser.SYS_DBURIGEN: case PlSqlParser.SYSDG: case PlSqlParser.SYS_DL_CURSOR: case PlSqlParser.SYS_DM_RXFORM_CHR: case PlSqlParser.SYS_DM_RXFORM_NUM: case PlSqlParser.SYS_DOM_COMPARE: case PlSqlParser.SYS_DST_PRIM2SEC: case PlSqlParser.SYS_DST_SEC2PRIM: case PlSqlParser.SYS_ET_BFILE_TO_RAW: case PlSqlParser.SYS_ET_BLOB_TO_IMAGE: case PlSqlParser.SYS_ET_IMAGE_TO_BLOB: case PlSqlParser.SYS_ET_RAW_TO_BFILE: case PlSqlParser.SYS_EXTPDTXT: case PlSqlParser.SYS_EXTRACT_UTC: case PlSqlParser.SYS_FBT_INSDEL: case PlSqlParser.SYS_FILTER_ACLS: case PlSqlParser.SYS_FNMATCHES: case PlSqlParser.SYS_FNREPLACE: case PlSqlParser.SYS_GET_ACLIDS: case PlSqlParser.SYS_GET_COL_ACLIDS: case PlSqlParser.SYS_GET_PRIVILEGES: case PlSqlParser.SYS_GETTOKENID: case PlSqlParser.SYS_GETXTIVAL: case PlSqlParser.SYS_GUID: case PlSqlParser.SYSGUID: case PlSqlParser.SYSKM: case PlSqlParser.SYS_MAKE_XMLNODEID: case PlSqlParser.SYS_MAKEXML: case PlSqlParser.SYS_MKXMLATTR: case PlSqlParser.SYS_MKXTI: case PlSqlParser.SYSOBJ: case PlSqlParser.SYS_OP_ADT2BIN: case PlSqlParser.SYS_OP_ADTCONS: case PlSqlParser.SYS_OP_ALSCRVAL: case PlSqlParser.SYS_OP_ATG: case PlSqlParser.SYS_OP_BIN2ADT: case PlSqlParser.SYS_OP_BITVEC: case PlSqlParser.SYS_OP_BL2R: case PlSqlParser.SYS_OP_BLOOM_FILTER_LIST: case PlSqlParser.SYS_OP_BLOOM_FILTER: case PlSqlParser.SYS_OP_C2C: case PlSqlParser.SYS_OP_CAST: case PlSqlParser.SYS_OP_CEG: case PlSqlParser.SYS_OP_CL2C: case PlSqlParser.SYS_OP_COMBINED_HASH: case PlSqlParser.SYS_OP_COMP: case PlSqlParser.SYS_OP_CONVERT: case PlSqlParser.SYS_OP_COUNTCHG: case PlSqlParser.SYS_OP_CSCONV: case PlSqlParser.SYS_OP_CSCONVTEST: case PlSqlParser.SYS_OP_CSR: case PlSqlParser.SYS_OP_CSX_PATCH: case PlSqlParser.SYS_OP_CYCLED_SEQ: case PlSqlParser.SYS_OP_DECOMP: case PlSqlParser.SYS_OP_DESCEND: case PlSqlParser.SYS_OP_DISTINCT: case PlSqlParser.SYS_OP_DRA: case PlSqlParser.SYS_OP_DUMP: case PlSqlParser.SYS_OP_DV_CHECK: case PlSqlParser.SYS_OP_ENFORCE_NOT_NULL: case PlSqlParser.SYSOPER: case PlSqlParser.SYS_OP_EXTRACT: case PlSqlParser.SYS_OP_GROUPING: case PlSqlParser.SYS_OP_GUID: case PlSqlParser.SYS_OP_HASH: case PlSqlParser.SYS_OP_IIX: case PlSqlParser.SYS_OP_ITR: case PlSqlParser.SYS_OP_KEY_VECTOR_CREATE: case PlSqlParser.SYS_OP_KEY_VECTOR_FILTER_LIST: case PlSqlParser.SYS_OP_KEY_VECTOR_FILTER: case PlSqlParser.SYS_OP_KEY_VECTOR_SUCCEEDED: case PlSqlParser.SYS_OP_KEY_VECTOR_USE: case PlSqlParser.SYS_OP_LBID: case PlSqlParser.SYS_OP_LOBLOC2BLOB: case PlSqlParser.SYS_OP_LOBLOC2CLOB: case PlSqlParser.SYS_OP_LOBLOC2ID: case PlSqlParser.SYS_OP_LOBLOC2NCLOB: case PlSqlParser.SYS_OP_LOBLOC2TYP: case PlSqlParser.SYS_OP_LSVI: case PlSqlParser.SYS_OP_LVL: case PlSqlParser.SYS_OP_MAKEOID: case PlSqlParser.SYS_OP_MAP_NONNULL: case PlSqlParser.SYS_OP_MSR: case PlSqlParser.SYS_OP_NICOMBINE: case PlSqlParser.SYS_OP_NIEXTRACT: case PlSqlParser.SYS_OP_NII: case PlSqlParser.SYS_OP_NIX: case PlSqlParser.SYS_OP_NOEXPAND: case PlSqlParser.SYS_OP_NTCIMG: case PlSqlParser.SYS_OP_NUMTORAW: case PlSqlParser.SYS_OP_OIDVALUE: case PlSqlParser.SYS_OP_OPNSIZE: case PlSqlParser.SYS_OP_PAR_1: case PlSqlParser.SYS_OP_PARGID_1: case PlSqlParser.SYS_OP_PARGID: case PlSqlParser.SYS_OP_PAR: case PlSqlParser.SYS_OP_PART_ID: case PlSqlParser.SYS_OP_PIVOT: case PlSqlParser.SYS_OP_R2O: case PlSqlParser.SYS_OP_RAWTONUM: case PlSqlParser.SYS_OP_RDTM: case PlSqlParser.SYS_OP_REF: case PlSqlParser.SYS_OP_RMTD: case PlSqlParser.SYS_OP_ROWIDTOOBJ: case PlSqlParser.SYS_OP_RPB: case PlSqlParser.SYS_OPTLOBPRBSC: case PlSqlParser.SYS_OP_TOSETID: case PlSqlParser.SYS_OP_TPR: case PlSqlParser.SYS_OP_TRTB: case PlSqlParser.SYS_OPTXICMP: case PlSqlParser.SYS_OPTXQCASTASNQ: case PlSqlParser.SYS_OP_UNDESCEND: case PlSqlParser.SYS_OP_VECAND: case PlSqlParser.SYS_OP_VECBIT: case PlSqlParser.SYS_OP_VECOR: case PlSqlParser.SYS_OP_VECXOR: case PlSqlParser.SYS_OP_VERSION: case PlSqlParser.SYS_OP_VREF: case PlSqlParser.SYS_OP_VVD: case PlSqlParser.SYS_OP_XMLCONS_FOR_CSX: case PlSqlParser.SYS_OP_XPTHATG: case PlSqlParser.SYS_OP_XPTHIDX: case PlSqlParser.SYS_OP_XPTHOP: case PlSqlParser.SYS_OP_XTXT2SQLT: case PlSqlParser.SYS_OP_ZONE_ID: case PlSqlParser.SYS_ORDERKEY_DEPTH: case PlSqlParser.SYS_ORDERKEY_MAXCHILD: case PlSqlParser.SYS_ORDERKEY_PARENT: case PlSqlParser.SYS_PARALLEL_TXN: case PlSqlParser.SYS_PATHID_IS_ATTR: case PlSqlParser.SYS_PATHID_IS_NMSPC: case PlSqlParser.SYS_PATHID_LASTNAME: case PlSqlParser.SYS_PATHID_LASTNMSPC: case PlSqlParser.SYS_PATH_REVERSE: case PlSqlParser.SYS_PXQEXTRACT: case PlSqlParser.SYS_RAW_TO_XSID: case PlSqlParser.SYS_RID_ORDER: case PlSqlParser.SYS_ROW_DELTA: case PlSqlParser.SYS_SC_2_XMLT: case PlSqlParser.SYS_SYNRCIREDO: case PlSqlParser.SYSTEM_DEFINED: case PlSqlParser.SYSTEM: case PlSqlParser.SYSTIMESTAMP: case PlSqlParser.SYS_TYPEID: case PlSqlParser.SYS_UMAKEXML: case PlSqlParser.SYS_XMLANALYZE: case PlSqlParser.SYS_XMLCONTAINS: case PlSqlParser.SYS_XMLCONV: case PlSqlParser.SYS_XMLEXNSURI: case PlSqlParser.SYS_XMLGEN: case PlSqlParser.SYS_XMLI_LOC_ISNODE: case PlSqlParser.SYS_XMLI_LOC_ISTEXT: case PlSqlParser.SYS_XMLINSTR: case PlSqlParser.SYS_XMLLOCATOR_GETSVAL: case PlSqlParser.SYS_XMLNODEID_GETCID: case PlSqlParser.SYS_XMLNODEID_GETLOCATOR: case PlSqlParser.SYS_XMLNODEID_GETOKEY: case PlSqlParser.SYS_XMLNODEID_GETPATHID: case PlSqlParser.SYS_XMLNODEID_GETPTRID: case PlSqlParser.SYS_XMLNODEID_GETRID: case PlSqlParser.SYS_XMLNODEID_GETSVAL: case PlSqlParser.SYS_XMLNODEID_GETTID: case PlSqlParser.SYS_XMLNODEID: case PlSqlParser.SYS_XMLT_2_SC: case PlSqlParser.SYS_XMLTRANSLATE: case PlSqlParser.SYS_XMLTYPE2SQL: case PlSqlParser.SYS_XQ_ASQLCNV: case PlSqlParser.SYS_XQ_ATOMCNVCHK: case PlSqlParser.SYS_XQBASEURI: case PlSqlParser.SYS_XQCASTABLEERRH: case PlSqlParser.SYS_XQCODEP2STR: case PlSqlParser.SYS_XQCODEPEQ: case PlSqlParser.SYS_XQCON2SEQ: case PlSqlParser.SYS_XQCONCAT: case PlSqlParser.SYS_XQDELETE: case PlSqlParser.SYS_XQDFLTCOLATION: case PlSqlParser.SYS_XQDOC: case PlSqlParser.SYS_XQDOCURI: case PlSqlParser.SYS_XQDURDIV: case PlSqlParser.SYS_XQED4URI: case PlSqlParser.SYS_XQENDSWITH: case PlSqlParser.SYS_XQERRH: case PlSqlParser.SYS_XQERR: case PlSqlParser.SYS_XQESHTMLURI: case PlSqlParser.SYS_XQEXLOBVAL: case PlSqlParser.SYS_XQEXSTWRP: case PlSqlParser.SYS_XQEXTRACT: case PlSqlParser.SYS_XQEXTRREF: case PlSqlParser.SYS_XQEXVAL: case PlSqlParser.SYS_XQFB2STR: case PlSqlParser.SYS_XQFNBOOL: case PlSqlParser.SYS_XQFNCMP: case PlSqlParser.SYS_XQFNDATIM: case PlSqlParser.SYS_XQFNLNAME: case PlSqlParser.SYS_XQFNNM: case PlSqlParser.SYS_XQFNNSURI: case PlSqlParser.SYS_XQFNPREDTRUTH: case PlSqlParser.SYS_XQFNQNM: case PlSqlParser.SYS_XQFNROOT: case PlSqlParser.SYS_XQFORMATNUM: case PlSqlParser.SYS_XQFTCONTAIN: case PlSqlParser.SYS_XQFUNCR: case PlSqlParser.SYS_XQGETCONTENT: case PlSqlParser.SYS_XQINDXOF: case PlSqlParser.SYS_XQINSERT: case PlSqlParser.SYS_XQINSPFX: case PlSqlParser.SYS_XQIRI2URI: case PlSqlParser.SYS_XQLANG: case PlSqlParser.SYS_XQLLNMFRMQNM: case PlSqlParser.SYS_XQMKNODEREF: case PlSqlParser.SYS_XQNILLED: case PlSqlParser.SYS_XQNODENAME: case PlSqlParser.SYS_XQNORMSPACE: case PlSqlParser.SYS_XQNORMUCODE: case PlSqlParser.SYS_XQ_NRNG: case PlSqlParser.SYS_XQNSP4PFX: case PlSqlParser.SYS_XQNSPFRMQNM: case PlSqlParser.SYS_XQPFXFRMQNM: case PlSqlParser.SYS_XQ_PKSQL2XML: case PlSqlParser.SYS_XQPOLYABS: case PlSqlParser.SYS_XQPOLYADD: case PlSqlParser.SYS_XQPOLYCEL: case PlSqlParser.SYS_XQPOLYCSTBL: case PlSqlParser.SYS_XQPOLYCST: case PlSqlParser.SYS_XQPOLYDIV: case PlSqlParser.SYS_XQPOLYFLR: case PlSqlParser.SYS_XQPOLYMOD: case PlSqlParser.SYS_XQPOLYMUL: case PlSqlParser.SYS_XQPOLYRND: case PlSqlParser.SYS_XQPOLYSQRT: case PlSqlParser.SYS_XQPOLYSUB: case PlSqlParser.SYS_XQPOLYUMUS: case PlSqlParser.SYS_XQPOLYUPLS: case PlSqlParser.SYS_XQPOLYVEQ: case PlSqlParser.SYS_XQPOLYVGE: case PlSqlParser.SYS_XQPOLYVGT: case PlSqlParser.SYS_XQPOLYVLE: case PlSqlParser.SYS_XQPOLYVLT: case PlSqlParser.SYS_XQPOLYVNE: case PlSqlParser.SYS_XQREF2VAL: case PlSqlParser.SYS_XQRENAME: case PlSqlParser.SYS_XQREPLACE: case PlSqlParser.SYS_XQRESVURI: case PlSqlParser.SYS_XQRNDHALF2EVN: case PlSqlParser.SYS_XQRSLVQNM: case PlSqlParser.SYS_XQRYENVPGET: case PlSqlParser.SYS_XQRYVARGET: case PlSqlParser.SYS_XQRYWRP: case PlSqlParser.SYS_XQSEQ2CON4XC: case PlSqlParser.SYS_XQSEQ2CON: case PlSqlParser.SYS_XQSEQDEEPEQ: case PlSqlParser.SYS_XQSEQINSB: case PlSqlParser.SYS_XQSEQRM: case PlSqlParser.SYS_XQSEQRVS: case PlSqlParser.SYS_XQSEQSUB: case PlSqlParser.SYS_XQSEQTYPMATCH: case PlSqlParser.SYS_XQSTARTSWITH: case PlSqlParser.SYS_XQSTATBURI: case PlSqlParser.SYS_XQSTR2CODEP: case PlSqlParser.SYS_XQSTRJOIN: case PlSqlParser.SYS_XQSUBSTRAFT: case PlSqlParser.SYS_XQSUBSTRBEF: case PlSqlParser.SYS_XQTOKENIZE: case PlSqlParser.SYS_XQTREATAS: case PlSqlParser.SYS_XQ_UPKXML2SQL: case PlSqlParser.SYS_XQXFORM: case PlSqlParser.SYS_XSID_TO_RAW: case PlSqlParser.SYS_ZMAP_FILTER: case PlSqlParser.SYS_ZMAP_REFRESH: case PlSqlParser.TABLE_LOOKUP_BY_NL: case PlSqlParser.TABLESPACE_NO: case PlSqlParser.TABLESPACE: case PlSqlParser.TABLES: case PlSqlParser.TABLE_STATS: case PlSqlParser.TABLE: case PlSqlParser.TABNO: case PlSqlParser.TAG: case PlSqlParser.TANH: case PlSqlParser.TAN: case PlSqlParser.TBLORIDXPARTNUM: case PlSqlParser.TEMPFILE: case PlSqlParser.TEMPLATE: case PlSqlParser.TEMPORARY: case PlSqlParser.TEMP_TABLE: case PlSqlParser.TEST: case PlSqlParser.TEXT: case PlSqlParser.THAN: case PlSqlParser.THEN: case PlSqlParser.THE: case PlSqlParser.THREAD: case PlSqlParser.THROUGH: case PlSqlParser.TIER: case PlSqlParser.TIES: case PlSqlParser.TIMEOUT: case PlSqlParser.TIMESTAMP_LTZ_UNCONSTRAINED: case PlSqlParser.TIMESTAMP: case PlSqlParser.TIMESTAMP_TZ_UNCONSTRAINED: case PlSqlParser.TIMESTAMP_UNCONSTRAINED: case PlSqlParser.TIMES: case PlSqlParser.TIME: case PlSqlParser.TIMEZONE_ABBR: case PlSqlParser.TIMEZONE_HOUR: case PlSqlParser.TIMEZONE_MINUTE: case PlSqlParser.TIMEZONE_OFFSET: case PlSqlParser.TIMEZONE_REGION: case PlSqlParser.TIME_ZONE: case PlSqlParser.TIV_GB: case PlSqlParser.TIV_SSF: case PlSqlParser.TO_ACLID: case PlSqlParser.TO_BINARY_DOUBLE: case PlSqlParser.TO_BINARY_FLOAT: case PlSqlParser.TO_BLOB: case PlSqlParser.TO_CLOB: case PlSqlParser.TO_DSINTERVAL: case PlSqlParser.TO_LOB: case PlSqlParser.TO_MULTI_BYTE: case PlSqlParser.TO_NCHAR: case PlSqlParser.TO_NCLOB: case PlSqlParser.TO_NUMBER: case PlSqlParser.TOPLEVEL: case PlSqlParser.TO_SINGLE_BYTE: case PlSqlParser.TO_TIMESTAMP: case PlSqlParser.TO_TIMESTAMP_TZ: case PlSqlParser.TO_TIME: case PlSqlParser.TO_TIME_TZ: case PlSqlParser.TO_YMINTERVAL: case PlSqlParser.TRACE: case PlSqlParser.TRACING: case PlSqlParser.TRACKING: case PlSqlParser.TRAILING: case PlSqlParser.TRANSACTION: case PlSqlParser.TRANSFORM_DISTINCT_AGG: case PlSqlParser.TRANSITIONAL: case PlSqlParser.TRANSITION: case PlSqlParser.TRANSLATE: case PlSqlParser.TRANSLATION: case PlSqlParser.TREAT: case PlSqlParser.TRIGGERS: case PlSqlParser.TRIGGER: case PlSqlParser.TRUE: case PlSqlParser.TRUNCATE: case PlSqlParser.TRUNC: case PlSqlParser.TRUSTED: case PlSqlParser.TRUST: case PlSqlParser.TUNING: case PlSqlParser.TX: case PlSqlParser.TYPES: case PlSqlParser.TYPE: case PlSqlParser.TZ_OFFSET: case PlSqlParser.UB2: case PlSqlParser.UBA: case PlSqlParser.UCS2: case PlSqlParser.UID: case PlSqlParser.UNARCHIVED: case PlSqlParser.UNBOUNDED: case PlSqlParser.UNBOUND: case PlSqlParser.UNCONDITIONAL: case PlSqlParser.UNDER: case PlSqlParser.UNDO: case PlSqlParser.UNDROP: case PlSqlParser.UNIFORM: case PlSqlParser.UNISTR: case PlSqlParser.UNLIMITED: case PlSqlParser.UNLOAD: case PlSqlParser.UNLOCK: case PlSqlParser.UNMATCHED: case PlSqlParser.UNNEST_INNERJ_DISTINCT_VIEW: case PlSqlParser.UNNEST_NOSEMIJ_NODISTINCTVIEW: case PlSqlParser.UNNEST_SEMIJ_VIEW: case PlSqlParser.UNNEST: case PlSqlParser.UNPACKED: case PlSqlParser.UNPIVOT: case PlSqlParser.UNPLUG: case PlSqlParser.UNPROTECTED: case PlSqlParser.UNQUIESCE: case PlSqlParser.UNRECOVERABLE: case PlSqlParser.UNRESTRICTED: case PlSqlParser.UNSUBSCRIBE: case PlSqlParser.UNTIL: case PlSqlParser.UNUSABLE: case PlSqlParser.UNUSED: case PlSqlParser.UPDATABLE: case PlSqlParser.UPDATED: case PlSqlParser.UPDATEXML: case PlSqlParser.UPD_INDEXES: case PlSqlParser.UPD_JOININDEX: case PlSqlParser.UPGRADE: case PlSqlParser.UPPER: case PlSqlParser.UPSERT: case PlSqlParser.UROWID: case PlSqlParser.USABLE: case PlSqlParser.USAGE: case PlSqlParser.USE_ANTI: case PlSqlParser.USE_CONCAT: case PlSqlParser.USE_CUBE: case PlSqlParser.USE_HASH_AGGREGATION: case PlSqlParser.USE_HASH_GBY_FOR_PUSHDOWN: case PlSqlParser.USE_HASH: case PlSqlParser.USE_HIDDEN_PARTITIONS: case PlSqlParser.USE_INVISIBLE_INDEXES: case PlSqlParser.USE_MERGE_CARTESIAN: case PlSqlParser.USE_MERGE: case PlSqlParser.USE_NL: case PlSqlParser.USE_NL_WITH_INDEX: case PlSqlParser.USE_PRIVATE_OUTLINES: case PlSqlParser.USER_DATA: case PlSqlParser.USER_DEFINED: case PlSqlParser.USERENV: case PlSqlParser.USERGROUP: case PlSqlParser.USER_RECYCLEBIN: case PlSqlParser.USERS: case PlSqlParser.USER_TABLESPACES: case PlSqlParser.USER: case PlSqlParser.USE_SEMI: case PlSqlParser.USE_STORED_OUTLINES: case PlSqlParser.USE_TTT_FOR_GSETS: case PlSqlParser.USE: case PlSqlParser.USE_VECTOR_AGGREGATION: case PlSqlParser.USE_WEAK_NAME_RESL: case PlSqlParser.USING_NO_EXPAND: case PlSqlParser.USING: case PlSqlParser.UTF16BE: case PlSqlParser.UTF16LE: case PlSqlParser.UTF32: case PlSqlParser.UTF8: case PlSqlParser.V1: case PlSqlParser.V2: case PlSqlParser.VALIDATE: case PlSqlParser.VALIDATION: case PlSqlParser.VALID_TIME_END: case PlSqlParser.VALUE: case PlSqlParser.VARCHAR2: case PlSqlParser.VARCHAR: case PlSqlParser.VARIABLE: case PlSqlParser.VAR_POP: case PlSqlParser.VARRAYS: case PlSqlParser.VARRAY: case PlSqlParser.VAR_SAMP: case PlSqlParser.VARYING: case PlSqlParser.VECTOR_READ_TRACE: case PlSqlParser.VECTOR_READ: case PlSqlParser.VECTOR_TRANSFORM_DIMS: case PlSqlParser.VECTOR_TRANSFORM_FACT: case PlSqlParser.VECTOR_TRANSFORM: case PlSqlParser.VERIFIER: case PlSqlParser.VERIFY: case PlSqlParser.VERSIONING: case PlSqlParser.VERSIONS_ENDSCN: case PlSqlParser.VERSIONS_ENDTIME: case PlSqlParser.VERSIONS_OPERATION: case PlSqlParser.VERSIONS_STARTSCN: case PlSqlParser.VERSIONS_STARTTIME: case PlSqlParser.VERSIONS: case PlSqlParser.VERSIONS_XID: case PlSqlParser.VERSION: case PlSqlParser.VIOLATION: case PlSqlParser.VIRTUAL: case PlSqlParser.VISIBILITY: case PlSqlParser.VISIBLE: case PlSqlParser.VOLUME: case PlSqlParser.VSIZE: case PlSqlParser.WAIT: case PlSqlParser.WALLET: case PlSqlParser.WARNING: case PlSqlParser.WEEKS: case PlSqlParser.WEEK: case PlSqlParser.WELLFORMED: case PlSqlParser.WHENEVER: case PlSqlParser.WHEN: case PlSqlParser.WHILE: case PlSqlParser.WHITESPACE: case PlSqlParser.WIDTH_BUCKET: case PlSqlParser.WITHIN: case PlSqlParser.WITHOUT: case PlSqlParser.WITH_PLSQL: case PlSqlParser.WORK: case PlSqlParser.WRAPPED: case PlSqlParser.WRAPPER: case PlSqlParser.WRITE: case PlSqlParser.XDB_FASTPATH_INSERT: case PlSqlParser.X_DYN_PRUNE: case PlSqlParser.XID: case PlSqlParser.XML2OBJECT: case PlSqlParser.XMLAGG: case PlSqlParser.XMLATTRIBUTES: case PlSqlParser.XMLCAST: case PlSqlParser.XMLCDATA: case PlSqlParser.XMLCOLATTVAL: case PlSqlParser.XMLCOMMENT: case PlSqlParser.XMLCONCAT: case PlSqlParser.XMLDIFF: case PlSqlParser.XML_DML_RWT_STMT: case PlSqlParser.XMLELEMENT: case PlSqlParser.XMLEXISTS2: case PlSqlParser.XMLEXISTS: case PlSqlParser.XMLFOREST: case PlSqlParser.XMLINDEX_REWRITE_IN_SELECT: case PlSqlParser.XMLINDEX_REWRITE: case PlSqlParser.XMLINDEX_SEL_IDX_TBL: case PlSqlParser.XMLISNODE: case PlSqlParser.XMLISVALID: case PlSqlParser.XMLNAMESPACES: case PlSqlParser.XMLPARSE: case PlSqlParser.XMLPATCH: case PlSqlParser.XMLPI: case PlSqlParser.XMLQUERYVAL: case PlSqlParser.XMLQUERY: case PlSqlParser.XMLROOT: case PlSqlParser.XMLSCHEMA: case PlSqlParser.XMLSERIALIZE: case PlSqlParser.XMLTABLE: case PlSqlParser.XMLTRANSFORMBLOB: case PlSqlParser.XMLTRANSFORM: case PlSqlParser.XMLTYPE: case PlSqlParser.XML: case PlSqlParser.XPATHTABLE: case PlSqlParser.XS_SYS_CONTEXT: case PlSqlParser.XS: case PlSqlParser.YEARS: case PlSqlParser.YEAR: case PlSqlParser.YES: case PlSqlParser.YMINTERVAL_UNCONSTRAINED: case PlSqlParser.ZONEMAP: case PlSqlParser.ZONE: case PlSqlParser.PREDICTION: case PlSqlParser.PREDICTION_BOUNDS: case PlSqlParser.PREDICTION_COST: case PlSqlParser.PREDICTION_DETAILS: case PlSqlParser.PREDICTION_PROBABILITY: case PlSqlParser.PREDICTION_SET: case PlSqlParser.CUME_DIST: case PlSqlParser.DENSE_RANK: case PlSqlParser.LISTAGG: case PlSqlParser.PERCENT_RANK: case PlSqlParser.PERCENTILE_CONT: case PlSqlParser.PERCENTILE_DISC: case PlSqlParser.RANK: case PlSqlParser.AVG: case PlSqlParser.CORR: case PlSqlParser.COVAR_: case PlSqlParser.DECODE: case PlSqlParser.LAG: case PlSqlParser.LEAD: case PlSqlParser.MAX: case PlSqlParser.MEDIAN: case PlSqlParser.MIN: case PlSqlParser.NTILE: case PlSqlParser.NVL: case PlSqlParser.RATIO_TO_REPORT: case PlSqlParser.REGR_: case PlSqlParser.ROUND: case PlSqlParser.ROW_NUMBER: case PlSqlParser.SUBSTR: case PlSqlParser.TO_CHAR: case PlSqlParser.TRIM: case PlSqlParser.SUM: case PlSqlParser.STDDEV: case PlSqlParser.VAR_: case PlSqlParser.VARIANCE: case PlSqlParser.LEAST: case PlSqlParser.GREATEST: case PlSqlParser.TO_DATE: case PlSqlParser.NATIONAL_CHAR_STRING_LIT: case PlSqlParser.PERIOD: case PlSqlParser.UNSIGNED_INTEGER: case PlSqlParser.APPROXIMATE_NUM_LIT: case PlSqlParser.CHAR_STRING: case PlSqlParser.DELIMITED_ID: case PlSqlParser.LEFT_PAREN: case PlSqlParser.PLUS_SIGN: case PlSqlParser.MINUS_SIGN: case PlSqlParser.BINDVAR: case PlSqlParser.COLON: case PlSqlParser.INTRODUCER: case PlSqlParser.REGULAR_ID: this.state = 10768; this.windowing_elements(); break; default: throw new antlr4.error.NoViableAltException(this); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Windowing_typeContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_windowing_type; return this; } Windowing_typeContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Windowing_typeContext.prototype.constructor = Windowing_typeContext; Windowing_typeContext.prototype.ROWS = function() { return this.getToken(PlSqlParser.ROWS, 0); }; Windowing_typeContext.prototype.RANGE = function() { return this.getToken(PlSqlParser.RANGE, 0); }; Windowing_typeContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterWindowing_type(this); } }; Windowing_typeContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitWindowing_type(this); } }; Windowing_typeContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitWindowing_type(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Windowing_typeContext = Windowing_typeContext; PlSqlParser.prototype.windowing_type = function() { var localctx = new Windowing_typeContext(this, this._ctx, this.state); this.enterRule(localctx, 1308, PlSqlParser.RULE_windowing_type); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 10771; _la = this._input.LA(1); if(!(_la===PlSqlParser.RANGE || _la===PlSqlParser.ROWS)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Windowing_elementsContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_windowing_elements; return this; } Windowing_elementsContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Windowing_elementsContext.prototype.constructor = Windowing_elementsContext; Windowing_elementsContext.prototype.UNBOUNDED = function() { return this.getToken(PlSqlParser.UNBOUNDED, 0); }; Windowing_elementsContext.prototype.PRECEDING = function() { return this.getToken(PlSqlParser.PRECEDING, 0); }; Windowing_elementsContext.prototype.CURRENT = function() { return this.getToken(PlSqlParser.CURRENT, 0); }; Windowing_elementsContext.prototype.ROW = function() { return this.getToken(PlSqlParser.ROW, 0); }; Windowing_elementsContext.prototype.concatenation = function() { return this.getTypedRuleContext(ConcatenationContext,0); }; Windowing_elementsContext.prototype.FOLLOWING = function() { return this.getToken(PlSqlParser.FOLLOWING, 0); }; Windowing_elementsContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterWindowing_elements(this); } }; Windowing_elementsContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitWindowing_elements(this); } }; Windowing_elementsContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitWindowing_elements(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Windowing_elementsContext = Windowing_elementsContext; PlSqlParser.prototype.windowing_elements = function() { var localctx = new Windowing_elementsContext(this, this._ctx, this.state); this.enterRule(localctx, 1310, PlSqlParser.RULE_windowing_elements); var _la = 0; // Token type try { this.state = 10780; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,1472,this._ctx); switch(la_) { case 1: this.enterOuterAlt(localctx, 1); this.state = 10773; this.match(PlSqlParser.UNBOUNDED); this.state = 10774; this.match(PlSqlParser.PRECEDING); break; case 2: this.enterOuterAlt(localctx, 2); this.state = 10775; this.match(PlSqlParser.CURRENT); this.state = 10776; this.match(PlSqlParser.ROW); break; case 3: this.enterOuterAlt(localctx, 3); this.state = 10777; this.concatenation(0); this.state = 10778; _la = this._input.LA(1); if(!(_la===PlSqlParser.FOLLOWING || _la===PlSqlParser.PRECEDING)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } break; } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Using_clauseContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_using_clause; return this; } Using_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Using_clauseContext.prototype.constructor = Using_clauseContext; Using_clauseContext.prototype.USING = function() { return this.getToken(PlSqlParser.USING, 0); }; Using_clauseContext.prototype.ASTERISK = function() { return this.getToken(PlSqlParser.ASTERISK, 0); }; Using_clauseContext.prototype.using_element = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Using_elementContext); } else { return this.getTypedRuleContext(Using_elementContext,i); } }; Using_clauseContext.prototype.COMMA = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.COMMA); } else { return this.getToken(PlSqlParser.COMMA, i); } }; Using_clauseContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterUsing_clause(this); } }; Using_clauseContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitUsing_clause(this); } }; Using_clauseContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitUsing_clause(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Using_clauseContext = Using_clauseContext; PlSqlParser.prototype.using_clause = function() { var localctx = new Using_clauseContext(this, this._ctx, this.state); this.enterRule(localctx, 1312, PlSqlParser.RULE_using_clause); try { this.enterOuterAlt(localctx, 1); this.state = 10782; this.match(PlSqlParser.USING); this.state = 10792; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.ASTERISK: this.state = 10783; this.match(PlSqlParser.ASTERISK); break; case PlSqlParser.ABORT: case PlSqlParser.ABS: case PlSqlParser.ACCESS: case PlSqlParser.ACCESSED: case PlSqlParser.ACCOUNT: case PlSqlParser.ACL: case PlSqlParser.ACOS: case PlSqlParser.ACTION: case PlSqlParser.ACTIONS: case PlSqlParser.ACTIVATE: case PlSqlParser.ACTIVE: case PlSqlParser.ACTIVE_COMPONENT: case PlSqlParser.ACTIVE_DATA: case PlSqlParser.ACTIVE_FUNCTION: case PlSqlParser.ACTIVE_TAG: case PlSqlParser.ACTIVITY: case PlSqlParser.ADAPTIVE_PLAN: case PlSqlParser.ADD: case PlSqlParser.ADD_COLUMN: case PlSqlParser.ADD_GROUP: case PlSqlParser.ADD_MONTHS: case PlSqlParser.ADJ_DATE: case PlSqlParser.ADMIN: case PlSqlParser.ADMINISTER: case PlSqlParser.ADMINISTRATOR: case PlSqlParser.ADVANCED: case PlSqlParser.ADVISE: case PlSqlParser.ADVISOR: case PlSqlParser.AFD_DISKSTRING: case PlSqlParser.AFTER: case PlSqlParser.AGENT: case PlSqlParser.AGGREGATE: case PlSqlParser.A_LETTER: case PlSqlParser.ALIAS: case PlSqlParser.ALL: case PlSqlParser.ALLOCATE: case PlSqlParser.ALLOW: case PlSqlParser.ALL_ROWS: case PlSqlParser.ALWAYS: case PlSqlParser.ANALYZE: case PlSqlParser.ANCILLARY: case PlSqlParser.AND_EQUAL: case PlSqlParser.ANOMALY: case PlSqlParser.ANSI_REARCH: case PlSqlParser.ANTIJOIN: case PlSqlParser.ANY: case PlSqlParser.ANYSCHEMA: case PlSqlParser.APPEND: case PlSqlParser.APPENDCHILDXML: case PlSqlParser.APPEND_VALUES: case PlSqlParser.APPLICATION: case PlSqlParser.APPLY: case PlSqlParser.APPROX_COUNT_DISTINCT: case PlSqlParser.ARCHIVAL: case PlSqlParser.ARCHIVE: case PlSqlParser.ARCHIVED: case PlSqlParser.ARCHIVELOG: case PlSqlParser.ARRAY: case PlSqlParser.ASCII: case PlSqlParser.ASCIISTR: case PlSqlParser.ASIN: case PlSqlParser.ASIS: case PlSqlParser.ASSEMBLY: case PlSqlParser.ASSIGN: case PlSqlParser.ASSOCIATE: case PlSqlParser.ASYNC: case PlSqlParser.ASYNCHRONOUS: case PlSqlParser.ATAN2: case PlSqlParser.ATAN: case PlSqlParser.AT: case PlSqlParser.ATTRIBUTE: case PlSqlParser.ATTRIBUTES: case PlSqlParser.AUTHENTICATED: case PlSqlParser.AUTHENTICATION: case PlSqlParser.AUTHID: case PlSqlParser.AUTHORIZATION: case PlSqlParser.AUTOALLOCATE: case PlSqlParser.AUTO: case PlSqlParser.AUTOEXTEND: case PlSqlParser.AUTO_LOGIN: case PlSqlParser.AUTOMATIC: case PlSqlParser.AUTONOMOUS_TRANSACTION: case PlSqlParser.AUTO_REOPTIMIZE: case PlSqlParser.AVAILABILITY: case PlSqlParser.AVRO: case PlSqlParser.BACKGROUND: case PlSqlParser.BACKUP: case PlSqlParser.BASIC: case PlSqlParser.BASICFILE: case PlSqlParser.BATCH: case PlSqlParser.BATCHSIZE: case PlSqlParser.BATCH_TABLE_ACCESS_BY_ROWID: case PlSqlParser.BECOME: case PlSqlParser.BEFORE: case PlSqlParser.BEGIN: case PlSqlParser.BEGINNING: case PlSqlParser.BEGIN_OUTLINE_DATA: case PlSqlParser.BEHALF: case PlSqlParser.BEQUEATH: case PlSqlParser.BFILE: case PlSqlParser.BFILENAME: case PlSqlParser.BIGFILE: case PlSqlParser.BINARY: case PlSqlParser.BINARY_DOUBLE: case PlSqlParser.BINARY_DOUBLE_INFINITY: case PlSqlParser.BINARY_DOUBLE_NAN: case PlSqlParser.BINARY_FLOAT: case PlSqlParser.BINARY_FLOAT_INFINITY: case PlSqlParser.BINARY_FLOAT_NAN: case PlSqlParser.BINARY_INTEGER: case PlSqlParser.BIND_AWARE: case PlSqlParser.BINDING: case PlSqlParser.BIN_TO_NUM: case PlSqlParser.BITAND: case PlSqlParser.BITMAP_AND: case PlSqlParser.BITMAP: case PlSqlParser.BITMAPS: case PlSqlParser.BITMAP_TREE: case PlSqlParser.BITS: case PlSqlParser.BLOB: case PlSqlParser.BLOCK: case PlSqlParser.BLOCK_RANGE: case PlSqlParser.BLOCKS: case PlSqlParser.BLOCKSIZE: case PlSqlParser.BODY: case PlSqlParser.BOOLEAN: case PlSqlParser.BOTH: case PlSqlParser.BOUND: case PlSqlParser.BRANCH: case PlSqlParser.BREADTH: case PlSqlParser.BROADCAST: case PlSqlParser.BSON: case PlSqlParser.BUFFER: case PlSqlParser.BUFFER_CACHE: case PlSqlParser.BUFFER_POOL: case PlSqlParser.BUILD: case PlSqlParser.BULK: case PlSqlParser.BYPASS_RECURSIVE_CHECK: case PlSqlParser.BYPASS_UJVC: case PlSqlParser.BYTE: case PlSqlParser.CACHE: case PlSqlParser.CACHE_CB: case PlSqlParser.CACHE_INSTANCES: case PlSqlParser.CACHE_TEMP_TABLE: case PlSqlParser.CACHING: case PlSqlParser.CALCULATED: case PlSqlParser.CALLBACK: case PlSqlParser.CALL: case PlSqlParser.CANCEL: case PlSqlParser.CAPACITY: case PlSqlParser.CARDINALITY: case PlSqlParser.CASCADE: case PlSqlParser.CASE: case PlSqlParser.CAST: case PlSqlParser.CATEGORY: case PlSqlParser.CDBDEFAULT: case PlSqlParser.CEIL: case PlSqlParser.CELL_FLASH_CACHE: case PlSqlParser.CERTIFICATE: case PlSqlParser.CFILE: case PlSqlParser.CHAINED: case PlSqlParser.CHANGE: case PlSqlParser.CHANGE_DUPKEY_ERROR_INDEX: case PlSqlParser.CHARACTER: case PlSqlParser.CHAR: case PlSqlParser.CHAR_CS: case PlSqlParser.CHARTOROWID: case PlSqlParser.CHECK_ACL_REWRITE: case PlSqlParser.CHECKPOINT: case PlSqlParser.CHILD: case PlSqlParser.CHOOSE: case PlSqlParser.CHR: case PlSqlParser.CHUNK: case PlSqlParser.CLASS: case PlSqlParser.CLASSIFIER: case PlSqlParser.CLEANUP: case PlSqlParser.CLEAR: case PlSqlParser.C_LETTER: case PlSqlParser.CLIENT: case PlSqlParser.CLOB: case PlSqlParser.CLONE: case PlSqlParser.CLOSE_CACHED_OPEN_CURSORS: case PlSqlParser.CLOSE: case PlSqlParser.CLUSTER_BY_ROWID: case PlSqlParser.CLUSTER: case PlSqlParser.CLUSTER_DETAILS: case PlSqlParser.CLUSTER_DISTANCE: case PlSqlParser.CLUSTER_ID: case PlSqlParser.CLUSTERING: case PlSqlParser.CLUSTERING_FACTOR: case PlSqlParser.CLUSTER_PROBABILITY: case PlSqlParser.CLUSTER_SET: case PlSqlParser.COALESCE: case PlSqlParser.COALESCE_SQ: case PlSqlParser.COARSE: case PlSqlParser.CO_AUTH_IND: case PlSqlParser.COLD: case PlSqlParser.COLLECT: case PlSqlParser.COLUMNAR: case PlSqlParser.COLUMN_AUTH_INDICATOR: case PlSqlParser.COLUMN: case PlSqlParser.COLUMNS: case PlSqlParser.COLUMN_STATS: case PlSqlParser.COLUMN_VALUE: case PlSqlParser.COMMENT: case PlSqlParser.COMMIT: case PlSqlParser.COMMITTED: case PlSqlParser.COMMON_DATA: case PlSqlParser.COMPACT: case PlSqlParser.COMPATIBILITY: case PlSqlParser.COMPILE: case PlSqlParser.COMPLETE: case PlSqlParser.COMPLIANCE: case PlSqlParser.COMPONENT: case PlSqlParser.COMPONENTS: case PlSqlParser.COMPOSE: case PlSqlParser.COMPOSITE: case PlSqlParser.COMPOSITE_LIMIT: case PlSqlParser.COMPOUND: case PlSqlParser.COMPUTE: case PlSqlParser.CONCAT: case PlSqlParser.CON_DBID_TO_ID: case PlSqlParser.CONDITIONAL: case PlSqlParser.CONDITION: case PlSqlParser.CONFIRM: case PlSqlParser.CONFORMING: case PlSqlParser.CON_GUID_TO_ID: case PlSqlParser.CON_ID: case PlSqlParser.CON_NAME_TO_ID: case PlSqlParser.CONNECT_BY_CB_WHR_ONLY: case PlSqlParser.CONNECT_BY_COMBINE_SW: case PlSqlParser.CONNECT_BY_COST_BASED: case PlSqlParser.CONNECT_BY_ELIM_DUPS: case PlSqlParser.CONNECT_BY_FILTERING: case PlSqlParser.CONNECT_BY_ISCYCLE: case PlSqlParser.CONNECT_BY_ISLEAF: case PlSqlParser.CONNECT_BY_ROOT: case PlSqlParser.CONNECT_TIME: case PlSqlParser.CONSIDER: case PlSqlParser.CONSISTENT: case PlSqlParser.CONSTANT: case PlSqlParser.CONST: case PlSqlParser.CONSTRAINT: case PlSqlParser.CONSTRAINTS: case PlSqlParser.CONSTRUCTOR: case PlSqlParser.CONTAINER: case PlSqlParser.CONTAINER_DATA: case PlSqlParser.CONTAINERS: case PlSqlParser.CONTENT: case PlSqlParser.CONTENTS: case PlSqlParser.CONTEXT: case PlSqlParser.CONTINUE: case PlSqlParser.CONTROLFILE: case PlSqlParser.CON_UID_TO_ID: case PlSqlParser.CONVERT: case PlSqlParser.COOKIE: case PlSqlParser.COPY: case PlSqlParser.CORR_K: case PlSqlParser.CORR_S: case PlSqlParser.CORRUPTION: case PlSqlParser.CORRUPT_XID_ALL: case PlSqlParser.CORRUPT_XID: case PlSqlParser.COS: case PlSqlParser.COSH: case PlSqlParser.COST: case PlSqlParser.COST_XML_QUERY_REWRITE: case PlSqlParser.COUNT: case PlSqlParser.COVAR_POP: case PlSqlParser.COVAR_SAMP: case PlSqlParser.CPU_COSTING: case PlSqlParser.CPU_PER_CALL: case PlSqlParser.CPU_PER_SESSION: case PlSqlParser.CRASH: case PlSqlParser.CREATE_FILE_DEST: case PlSqlParser.CREATE_STORED_OUTLINES: case PlSqlParser.CREATION: case PlSqlParser.CREDENTIAL: case PlSqlParser.CRITICAL: case PlSqlParser.CROSS: case PlSqlParser.CROSSEDITION: case PlSqlParser.CSCONVERT: case PlSqlParser.CUBE_AJ: case PlSqlParser.CUBE: case PlSqlParser.CUBE_GB: case PlSqlParser.CUBE_SJ: case PlSqlParser.CUME_DISTM: case PlSqlParser.CURRENT: case PlSqlParser.CURRENT_DATE: case PlSqlParser.CURRENT_SCHEMA: case PlSqlParser.CURRENT_TIME: case PlSqlParser.CURRENT_TIMESTAMP: case PlSqlParser.CURRENT_USER: case PlSqlParser.CURRENTV: case PlSqlParser.CURSOR: case PlSqlParser.CURSOR_SHARING_EXACT: case PlSqlParser.CURSOR_SPECIFIC_SEGMENT: case PlSqlParser.CUSTOMDATUM: case PlSqlParser.CV: case PlSqlParser.CYCLE: case PlSqlParser.DANGLING: case PlSqlParser.DATABASE: case PlSqlParser.DATA: case PlSqlParser.DATAFILE: case PlSqlParser.DATAFILES: case PlSqlParser.DATAMOVEMENT: case PlSqlParser.DATAOBJNO: case PlSqlParser.DATAOBJ_TO_MAT_PARTITION: case PlSqlParser.DATAOBJ_TO_PARTITION: case PlSqlParser.DATAPUMP: case PlSqlParser.DATA_SECURITY_REWRITE_LIMIT: case PlSqlParser.DATE: case PlSqlParser.DATE_MODE: case PlSqlParser.DAY: case PlSqlParser.DAYS: case PlSqlParser.DBA: case PlSqlParser.DBA_RECYCLEBIN: case PlSqlParser.DBMS_STATS: case PlSqlParser.DB_ROLE_CHANGE: case PlSqlParser.DBTIMEZONE: case PlSqlParser.DB_UNIQUE_NAME: case PlSqlParser.DB_VERSION: case PlSqlParser.DDL: case PlSqlParser.DEALLOCATE: case PlSqlParser.DEBUG: case PlSqlParser.DEBUGGER: case PlSqlParser.DEC: case PlSqlParser.DECIMAL: case PlSqlParser.DECLARE: case PlSqlParser.DECOMPOSE: case PlSqlParser.DECORRELATE: case PlSqlParser.DECR: case PlSqlParser.DECREMENT: case PlSqlParser.DECRYPT: case PlSqlParser.DEDUPLICATE: case PlSqlParser.DEFAULT: case PlSqlParser.DEFAULTS: case PlSqlParser.DEFERRABLE: case PlSqlParser.DEFERRED: case PlSqlParser.DEFINED: case PlSqlParser.DEFINE: case PlSqlParser.DEFINER: case PlSqlParser.DEGREE: case PlSqlParser.DELAY: case PlSqlParser.DELEGATE: case PlSqlParser.DELETE_ALL: case PlSqlParser.DELETE: case PlSqlParser.DELETEXML: case PlSqlParser.DEMAND: case PlSqlParser.DENSE_RANKM: case PlSqlParser.DEPENDENT: case PlSqlParser.DEPTH: case PlSqlParser.DEQUEUE: case PlSqlParser.DEREF: case PlSqlParser.DEREF_NO_REWRITE: case PlSqlParser.DESTROY: case PlSqlParser.DETACHED: case PlSqlParser.DETERMINES: case PlSqlParser.DETERMINISTIC: case PlSqlParser.DICTIONARY: case PlSqlParser.DIMENSION: case PlSqlParser.DIMENSIONS: case PlSqlParser.DIRECT_LOAD: case PlSqlParser.DIRECTORY: case PlSqlParser.DIRECT_PATH: case PlSqlParser.DISABLE_ALL: case PlSqlParser.DISABLE: case PlSqlParser.DISABLE_PARALLEL_DML: case PlSqlParser.DISABLE_PRESET: case PlSqlParser.DISABLE_RPKE: case PlSqlParser.DISALLOW: case PlSqlParser.DISASSOCIATE: case PlSqlParser.DISCARD: case PlSqlParser.DISCONNECT: case PlSqlParser.DISK: case PlSqlParser.DISKGROUP: case PlSqlParser.DISKS: case PlSqlParser.DISMOUNT: case PlSqlParser.DISTINCT: case PlSqlParser.DISTINGUISHED: case PlSqlParser.DISTRIBUTED: case PlSqlParser.DISTRIBUTE: case PlSqlParser.DML: case PlSqlParser.DML_UPDATE: case PlSqlParser.DOCFIDELITY: case PlSqlParser.DOCUMENT: case PlSqlParser.DOMAIN_INDEX_FILTER: case PlSqlParser.DOMAIN_INDEX_NO_SORT: case PlSqlParser.DOMAIN_INDEX_SORT: case PlSqlParser.DOUBLE: case PlSqlParser.DOWNGRADE: case PlSqlParser.DRIVING_SITE: case PlSqlParser.DROP_COLUMN: case PlSqlParser.DROP_GROUP: case PlSqlParser.DSINTERVAL_UNCONSTRAINED: case PlSqlParser.DST_UPGRADE_INSERT_CONV: case PlSqlParser.DUMP: case PlSqlParser.DUPLICATE: case PlSqlParser.DV: case PlSqlParser.DYNAMIC: case PlSqlParser.DYNAMIC_SAMPLING: case PlSqlParser.DYNAMIC_SAMPLING_EST_CDN: case PlSqlParser.EACH: case PlSqlParser.EDITIONABLE: case PlSqlParser.EDITION: case PlSqlParser.EDITIONING: case PlSqlParser.EDITIONS: case PlSqlParser.ELEMENT: case PlSqlParser.ELIM_GROUPBY: case PlSqlParser.ELIMINATE_JOIN: case PlSqlParser.ELIMINATE_OBY: case PlSqlParser.ELIMINATE_OUTER_JOIN: case PlSqlParser.EM: case PlSqlParser.EMPTY_BLOB: case PlSqlParser.EMPTY_CLOB: case PlSqlParser.EMPTY: case PlSqlParser.ENABLE_ALL: case PlSqlParser.ENABLE: case PlSqlParser.ENABLE_PARALLEL_DML: case PlSqlParser.ENABLE_PRESET: case PlSqlParser.ENCODING: case PlSqlParser.ENCRYPT: case PlSqlParser.ENCRYPTION: case PlSqlParser.END_OUTLINE_DATA: case PlSqlParser.ENFORCED: case PlSqlParser.ENFORCE: case PlSqlParser.ENQUEUE: case PlSqlParser.ENTERPRISE: case PlSqlParser.ENTITYESCAPING: case PlSqlParser.ENTRY: case PlSqlParser.EQUIPART: case PlSqlParser.ERR: case PlSqlParser.ERROR_ARGUMENT: case PlSqlParser.ERROR: case PlSqlParser.ERROR_ON_OVERLAP_TIME: case PlSqlParser.ERRORS: case PlSqlParser.ESCAPE: case PlSqlParser.ESTIMATE: case PlSqlParser.EVAL: case PlSqlParser.EVALNAME: case PlSqlParser.EVALUATE: case PlSqlParser.EVALUATION: case PlSqlParser.EVENTS: case PlSqlParser.EVERY: case PlSqlParser.EXCEPT: case PlSqlParser.EXCEPTION: case PlSqlParser.EXCEPTION_INIT: case PlSqlParser.EXCEPTIONS: case PlSqlParser.EXCHANGE: case PlSqlParser.EXCLUDE: case PlSqlParser.EXCLUDING: case PlSqlParser.EXECUTE: case PlSqlParser.EXEMPT: case PlSqlParser.EXISTING: case PlSqlParser.EXISTS: case PlSqlParser.EXISTSNODE: case PlSqlParser.EXIT: case PlSqlParser.EXPAND_GSET_TO_UNION: case PlSqlParser.EXPAND_TABLE: case PlSqlParser.EXP: case PlSqlParser.EXPIRE: case PlSqlParser.EXPLAIN: case PlSqlParser.EXPLOSION: case PlSqlParser.EXPORT: case PlSqlParser.EXPR_CORR_CHECK: case PlSqlParser.EXPRESS: case PlSqlParser.EXTENDS: case PlSqlParser.EXTENT: case PlSqlParser.EXTENTS: case PlSqlParser.EXTERNAL: case PlSqlParser.EXTERNALLY: case PlSqlParser.EXTRACTCLOBXML: case PlSqlParser.EXTRACT: case PlSqlParser.EXTRACTVALUE: case PlSqlParser.EXTRA: case PlSqlParser.FACILITY: case PlSqlParser.FACT: case PlSqlParser.FACTOR: case PlSqlParser.FACTORIZE_JOIN: case PlSqlParser.FAILED: case PlSqlParser.FAILED_LOGIN_ATTEMPTS: case PlSqlParser.FAILGROUP: case PlSqlParser.FAILOVER: case PlSqlParser.FAILURE: case PlSqlParser.FALSE: case PlSqlParser.FAMILY: case PlSqlParser.FAR: case PlSqlParser.FAST: case PlSqlParser.FASTSTART: case PlSqlParser.FBTSCAN: case PlSqlParser.FEATURE_DETAILS: case PlSqlParser.FEATURE_ID: case PlSqlParser.FEATURE_SET: case PlSqlParser.FEATURE_VALUE: case PlSqlParser.FETCH: case PlSqlParser.FILE: case PlSqlParser.FILE_NAME_CONVERT: case PlSqlParser.FILESYSTEM_LIKE_LOGGING: case PlSqlParser.FILTER: case PlSqlParser.FINAL: case PlSqlParser.FINE: case PlSqlParser.FINISH: case PlSqlParser.FIRST: case PlSqlParser.FIRSTM: case PlSqlParser.FIRST_ROWS: case PlSqlParser.FIRST_VALUE: case PlSqlParser.FIXED_VIEW_DATA: case PlSqlParser.FLAGGER: case PlSqlParser.FLASHBACK: case PlSqlParser.FLASH_CACHE: case PlSqlParser.FLOAT: case PlSqlParser.FLOB: case PlSqlParser.FLOOR: case PlSqlParser.FLUSH: case PlSqlParser.FOLDER: case PlSqlParser.FOLLOWING: case PlSqlParser.FOLLOWS: case PlSqlParser.FORALL: case PlSqlParser.FORCE: case PlSqlParser.FORCE_XML_QUERY_REWRITE: case PlSqlParser.FOREIGN: case PlSqlParser.FOREVER: case PlSqlParser.FORMAT: case PlSqlParser.FORWARD: case PlSqlParser.FRAGMENT_NUMBER: case PlSqlParser.FREELIST: case PlSqlParser.FREELISTS: case PlSqlParser.FREEPOOLS: case PlSqlParser.FRESH: case PlSqlParser.FROM_TZ: case PlSqlParser.FULL: case PlSqlParser.FULL_OUTER_JOIN_TO_OUTER: case PlSqlParser.FUNCTION: case PlSqlParser.FUNCTIONS: case PlSqlParser.GATHER_OPTIMIZER_STATISTICS: case PlSqlParser.GATHER_PLAN_STATISTICS: case PlSqlParser.GBY_CONC_ROLLUP: case PlSqlParser.GBY_PUSHDOWN: case PlSqlParser.GENERATED: case PlSqlParser.GET: case PlSqlParser.GLOBAL: case PlSqlParser.GLOBALLY: case PlSqlParser.GLOBAL_NAME: case PlSqlParser.GLOBAL_TOPIC_ENABLED: case PlSqlParser.GROUP_BY: case PlSqlParser.GROUP_ID: case PlSqlParser.GROUPING: case PlSqlParser.GROUPING_ID: case PlSqlParser.GROUPS: case PlSqlParser.GUARANTEED: case PlSqlParser.GUARANTEE: case PlSqlParser.GUARD: case PlSqlParser.HASH_AJ: case PlSqlParser.HASH: case PlSqlParser.HASHKEYS: case PlSqlParser.HASH_SJ: case PlSqlParser.HEADER: case PlSqlParser.HEAP: case PlSqlParser.HELP: case PlSqlParser.HEXTORAW: case PlSqlParser.HEXTOREF: case PlSqlParser.HIDDEN_KEYWORD: case PlSqlParser.HIDE: case PlSqlParser.HIERARCHY: case PlSqlParser.HIGH: case PlSqlParser.HINTSET_BEGIN: case PlSqlParser.HINTSET_END: case PlSqlParser.HOT: case PlSqlParser.HOUR: case PlSqlParser.HWM_BROKERED: case PlSqlParser.HYBRID: case PlSqlParser.IDENTIFIER: case PlSqlParser.IDENTITY: case PlSqlParser.IDGENERATORS: case PlSqlParser.ID: case PlSqlParser.IDLE_TIME: case PlSqlParser.IF: case PlSqlParser.IGNORE: case PlSqlParser.IGNORE_OPTIM_EMBEDDED_HINTS: case PlSqlParser.IGNORE_ROW_ON_DUPKEY_INDEX: case PlSqlParser.IGNORE_WHERE_CLAUSE: case PlSqlParser.ILM: case PlSqlParser.IMMEDIATE: case PlSqlParser.IMPACT: case PlSqlParser.IMPORT: case PlSqlParser.INACTIVE: case PlSqlParser.INCLUDE: case PlSqlParser.INCLUDE_VERSION: case PlSqlParser.INCLUDING: case PlSqlParser.INCREMENTAL: case PlSqlParser.INCREMENT: case PlSqlParser.INCR: case PlSqlParser.INDENT: case PlSqlParser.INDEX_ASC: case PlSqlParser.INDEX_COMBINE: case PlSqlParser.INDEX_DESC: case PlSqlParser.INDEXED: case PlSqlParser.INDEXES: case PlSqlParser.INDEX_FFS: case PlSqlParser.INDEX_FILTER: case PlSqlParser.INDEXING: case PlSqlParser.INDEX_JOIN: case PlSqlParser.INDEX_ROWS: case PlSqlParser.INDEX_RRS: case PlSqlParser.INDEX_RS_ASC: case PlSqlParser.INDEX_RS_DESC: case PlSqlParser.INDEX_RS: case PlSqlParser.INDEX_SCAN: case PlSqlParser.INDEX_SKIP_SCAN: case PlSqlParser.INDEX_SS_ASC: case PlSqlParser.INDEX_SS_DESC: case PlSqlParser.INDEX_SS: case PlSqlParser.INDEX_STATS: case PlSqlParser.INDEXTYPE: case PlSqlParser.INDEXTYPES: case PlSqlParser.INDICATOR: case PlSqlParser.INDICES: case PlSqlParser.INFINITE: case PlSqlParser.INFORMATIONAL: case PlSqlParser.INHERIT: case PlSqlParser.IN: case PlSqlParser.INITCAP: case PlSqlParser.INITIAL: case PlSqlParser.INITIALIZED: case PlSqlParser.INITIALLY: case PlSqlParser.INITRANS: case PlSqlParser.INLINE: case PlSqlParser.INLINE_XMLTYPE_NT: case PlSqlParser.INMEMORY: case PlSqlParser.IN_MEMORY_METADATA: case PlSqlParser.INMEMORY_PRUNING: case PlSqlParser.INNER: case PlSqlParser.INOUT: case PlSqlParser.INPLACE: case PlSqlParser.INSERTCHILDXMLAFTER: case PlSqlParser.INSERTCHILDXMLBEFORE: case PlSqlParser.INSERTCHILDXML: case PlSqlParser.INSERTXMLAFTER: case PlSqlParser.INSERTXMLBEFORE: case PlSqlParser.INSTANCE: case PlSqlParser.INSTANCES: case PlSqlParser.INSTANTIABLE: case PlSqlParser.INSTANTLY: case PlSqlParser.INSTEAD: case PlSqlParser.INSTR2: case PlSqlParser.INSTR4: case PlSqlParser.INSTRB: case PlSqlParser.INSTRC: case PlSqlParser.INSTR: case PlSqlParser.INTEGER: case PlSqlParser.INTERLEAVED: case PlSqlParser.INTERMEDIATE: case PlSqlParser.INTERNAL_CONVERT: case PlSqlParser.INTERNAL_USE: case PlSqlParser.INTERPRETED: case PlSqlParser.INTERVAL: case PlSqlParser.INT: case PlSqlParser.INVALIDATE: case PlSqlParser.INVISIBLE: case PlSqlParser.IN_XQUERY: case PlSqlParser.ISOLATION: case PlSqlParser.ISOLATION_LEVEL: case PlSqlParser.ITERATE: case PlSqlParser.ITERATION_NUMBER: case PlSqlParser.JAVA: case PlSqlParser.JOB: case PlSqlParser.JOIN: case PlSqlParser.JSON_ARRAYAGG: case PlSqlParser.JSON_ARRAY: case PlSqlParser.JSON_EQUAL: case PlSqlParser.JSON_EXISTS2: case PlSqlParser.JSON_EXISTS: case PlSqlParser.JSONGET: case PlSqlParser.JSON: case PlSqlParser.JSON_OBJECTAGG: case PlSqlParser.JSON_OBJECT: case PlSqlParser.JSONPARSE: case PlSqlParser.JSON_QUERY: case PlSqlParser.JSON_SERIALIZE: case PlSqlParser.JSON_TABLE: case PlSqlParser.JSON_TEXTCONTAINS2: case PlSqlParser.JSON_TEXTCONTAINS: case PlSqlParser.JSON_VALUE: case PlSqlParser.KEEP_DUPLICATES: case PlSqlParser.KEEP: case PlSqlParser.KERBEROS: case PlSqlParser.KEY: case PlSqlParser.KEY_LENGTH: case PlSqlParser.KEYSIZE: case PlSqlParser.KEYS: case PlSqlParser.KEYSTORE: case PlSqlParser.KILL: case PlSqlParser.LABEL: case PlSqlParser.LANGUAGE: case PlSqlParser.LAST_DAY: case PlSqlParser.LAST: case PlSqlParser.LAST_VALUE: case PlSqlParser.LATERAL: case PlSqlParser.LAX: case PlSqlParser.LAYER: case PlSqlParser.LDAP_REGISTRATION_ENABLED: case PlSqlParser.LDAP_REGISTRATION: case PlSqlParser.LDAP_REG_SYNC_INTERVAL: case PlSqlParser.LEADING: case PlSqlParser.LEFT: case PlSqlParser.LENGTH2: case PlSqlParser.LENGTH4: case PlSqlParser.LENGTHB: case PlSqlParser.LENGTHC: case PlSqlParser.LENGTH: case PlSqlParser.LESS: case PlSqlParser.LEVEL: case PlSqlParser.LEVELS: case PlSqlParser.LIBRARY: case PlSqlParser.LIFECYCLE: case PlSqlParser.LIFE: case PlSqlParser.LIFETIME: case PlSqlParser.LIKE2: case PlSqlParser.LIKE4: case PlSqlParser.LIKEC: case PlSqlParser.LIKE_EXPAND: case PlSqlParser.LIMIT: case PlSqlParser.LINEAR: case PlSqlParser.LINK: case PlSqlParser.LIST: case PlSqlParser.LN: case PlSqlParser.LNNVL: case PlSqlParser.LOAD: case PlSqlParser.LOB: case PlSqlParser.LOBNVL: case PlSqlParser.LOBS: case PlSqlParser.LOCAL_INDEXES: case PlSqlParser.LOCAL: case PlSqlParser.LOCALTIME: case PlSqlParser.LOCALTIMESTAMP: case PlSqlParser.LOCATION: case PlSqlParser.LOCATOR: case PlSqlParser.LOCKED: case PlSqlParser.LOCKING: case PlSqlParser.LOGFILE: case PlSqlParser.LOGFILES: case PlSqlParser.LOGGING: case PlSqlParser.LOGICAL: case PlSqlParser.LOGICAL_READS_PER_CALL: case PlSqlParser.LOGICAL_READS_PER_SESSION: case PlSqlParser.LOG: case PlSqlParser.LOGMINING: case PlSqlParser.LOGOFF: case PlSqlParser.LOGON: case PlSqlParser.LOG_READ_ONLY_VIOLATIONS: case PlSqlParser.LONG: case PlSqlParser.LOOP: case PlSqlParser.LOWER: case PlSqlParser.LOW: case PlSqlParser.LPAD: case PlSqlParser.LTRIM: case PlSqlParser.MAIN: case PlSqlParser.MAKE_REF: case PlSqlParser.MANAGED: case PlSqlParser.MANAGE: case PlSqlParser.MANAGEMENT: case PlSqlParser.MANAGER: case PlSqlParser.MANUAL: case PlSqlParser.MAP: case PlSqlParser.MAPPING: case PlSqlParser.MASTER: case PlSqlParser.MATCHED: case PlSqlParser.MATCHES: case PlSqlParser.MATCH: case PlSqlParser.MATCH_NUMBER: case PlSqlParser.MATCH_RECOGNIZE: case PlSqlParser.MATERIALIZED: case PlSqlParser.MATERIALIZE: case PlSqlParser.MAXARCHLOGS: case PlSqlParser.MAXDATAFILES: case PlSqlParser.MAXEXTENTS: case PlSqlParser.MAXIMIZE: case PlSqlParser.MAXINSTANCES: case PlSqlParser.MAXLOGFILES: case PlSqlParser.MAXLOGHISTORY: case PlSqlParser.MAXLOGMEMBERS: case PlSqlParser.MAX_SHARED_TEMP_SIZE: case PlSqlParser.MAXSIZE: case PlSqlParser.MAXTRANS: case PlSqlParser.MAXVALUE: case PlSqlParser.MEASURE: case PlSqlParser.MEASURES: case PlSqlParser.MEDIUM: case PlSqlParser.MEMBER: case PlSqlParser.MEMCOMPRESS: case PlSqlParser.MEMORY: case PlSqlParser.MERGEACTIONS: case PlSqlParser.MERGE_AJ: case PlSqlParser.MERGE_CONST_ON: case PlSqlParser.MERGE: case PlSqlParser.MERGE_SJ: case PlSqlParser.METADATA: case PlSqlParser.METHOD: case PlSqlParser.MIGRATE: case PlSqlParser.MIGRATION: case PlSqlParser.MINEXTENTS: case PlSqlParser.MINIMIZE: case PlSqlParser.MINIMUM: case PlSqlParser.MINING: case PlSqlParser.MINUS_NULL: case PlSqlParser.MINUTE: case PlSqlParser.MINVALUE: case PlSqlParser.MIRRORCOLD: case PlSqlParser.MIRRORHOT: case PlSqlParser.MIRROR: case PlSqlParser.MLSLABEL: case PlSqlParser.MODEL_COMPILE_SUBQUERY: case PlSqlParser.MODEL_DONTVERIFY_UNIQUENESS: case PlSqlParser.MODEL_DYNAMIC_SUBQUERY: case PlSqlParser.MODEL_MIN_ANALYSIS: case PlSqlParser.MODEL: case PlSqlParser.MODEL_NB: case PlSqlParser.MODEL_NO_ANALYSIS: case PlSqlParser.MODEL_PBY: case PlSqlParser.MODEL_PUSH_REF: case PlSqlParser.MODEL_SV: case PlSqlParser.MODIFICATION: case PlSqlParser.MODIFY_COLUMN_TYPE: case PlSqlParser.MODIFY: case PlSqlParser.MOD: case PlSqlParser.MODULE: case PlSqlParser.MONITORING: case PlSqlParser.MONITOR: case PlSqlParser.MONTH: case PlSqlParser.MONTHS_BETWEEN: case PlSqlParser.MONTHS: case PlSqlParser.MOUNT: case PlSqlParser.MOUNTPATH: case PlSqlParser.MOVEMENT: case PlSqlParser.MOVE: case PlSqlParser.MULTIDIMENSIONAL: case PlSqlParser.MULTISET: case PlSqlParser.MV_MERGE: case PlSqlParser.NAMED: case PlSqlParser.NAME: case PlSqlParser.NAMESPACE: case PlSqlParser.NAN: case PlSqlParser.NANVL: case PlSqlParser.NATIONAL: case PlSqlParser.NATIVE_FULL_OUTER_JOIN: case PlSqlParser.NATIVE: case PlSqlParser.NATURAL: case PlSqlParser.NAV: case PlSqlParser.NCHAR_CS: case PlSqlParser.NCHAR: case PlSqlParser.NCHR: case PlSqlParser.NCLOB: case PlSqlParser.NEEDED: case PlSqlParser.NEG: case PlSqlParser.NESTED: case PlSqlParser.NESTED_TABLE_FAST_INSERT: case PlSqlParser.NESTED_TABLE_GET_REFS: case PlSqlParser.NESTED_TABLE_ID: case PlSqlParser.NESTED_TABLE_SET_REFS: case PlSqlParser.NESTED_TABLE_SET_SETID: case PlSqlParser.NETWORK: case PlSqlParser.NEVER: case PlSqlParser.NEW: case PlSqlParser.NEW_TIME: case PlSqlParser.NEXT_DAY: case PlSqlParser.NEXT: case PlSqlParser.NL_AJ: case PlSqlParser.NLJ_BATCHING: case PlSqlParser.NLJ_INDEX_FILTER: case PlSqlParser.NLJ_INDEX_SCAN: case PlSqlParser.NLJ_PREFETCH: case PlSqlParser.NLS_CALENDAR: case PlSqlParser.NLS_CHARACTERSET: case PlSqlParser.NLS_CHARSET_DECL_LEN: case PlSqlParser.NLS_CHARSET_ID: case PlSqlParser.NLS_CHARSET_NAME: case PlSqlParser.NLS_COMP: case PlSqlParser.NLS_CURRENCY: case PlSqlParser.NLS_DATE_FORMAT: case PlSqlParser.NLS_DATE_LANGUAGE: case PlSqlParser.NLS_INITCAP: case PlSqlParser.NLS_ISO_CURRENCY: case PlSqlParser.NL_SJ: case PlSqlParser.NLS_LANG: case PlSqlParser.NLS_LANGUAGE: case PlSqlParser.NLS_LENGTH_SEMANTICS: case PlSqlParser.NLS_LOWER: case PlSqlParser.NLS_NCHAR_CONV_EXCP: case PlSqlParser.NLS_NUMERIC_CHARACTERS: case PlSqlParser.NLS_SORT: case PlSqlParser.NLSSORT: case PlSqlParser.NLS_SPECIAL_CHARS: case PlSqlParser.NLS_TERRITORY: case PlSqlParser.NLS_UPPER: case PlSqlParser.NO_ACCESS: case PlSqlParser.NO_ADAPTIVE_PLAN: case PlSqlParser.NO_ANSI_REARCH: case PlSqlParser.NOAPPEND: case PlSqlParser.NOARCHIVELOG: case PlSqlParser.NOAUDIT: case PlSqlParser.NO_AUTO_REOPTIMIZE: case PlSqlParser.NO_BASETABLE_MULTIMV_REWRITE: case PlSqlParser.NO_BATCH_TABLE_ACCESS_BY_ROWID: case PlSqlParser.NO_BIND_AWARE: case PlSqlParser.NO_BUFFER: case PlSqlParser.NOCACHE: case PlSqlParser.NO_CARTESIAN: case PlSqlParser.NO_CHECK_ACL_REWRITE: case PlSqlParser.NO_CLUSTER_BY_ROWID: case PlSqlParser.NO_CLUSTERING: case PlSqlParser.NO_COALESCE_SQ: case PlSqlParser.NO_COMMON_DATA: case PlSqlParser.NO_CONNECT_BY_CB_WHR_ONLY: case PlSqlParser.NO_CONNECT_BY_COMBINE_SW: case PlSqlParser.NO_CONNECT_BY_COST_BASED: case PlSqlParser.NO_CONNECT_BY_ELIM_DUPS: case PlSqlParser.NO_CONNECT_BY_FILTERING: case PlSqlParser.NOCOPY: case PlSqlParser.NO_COST_XML_QUERY_REWRITE: case PlSqlParser.NO_CPU_COSTING: case PlSqlParser.NOCPU_COSTING: case PlSqlParser.NOCYCLE: case PlSqlParser.NO_DATA_SECURITY_REWRITE: case PlSqlParser.NO_DECORRELATE: case PlSqlParser.NODELAY: case PlSqlParser.NO_DOMAIN_INDEX_FILTER: case PlSqlParser.NO_DST_UPGRADE_INSERT_CONV: case PlSqlParser.NO_ELIM_GROUPBY: case PlSqlParser.NO_ELIMINATE_JOIN: case PlSqlParser.NO_ELIMINATE_OBY: case PlSqlParser.NO_ELIMINATE_OUTER_JOIN: case PlSqlParser.NOENTITYESCAPING: case PlSqlParser.NO_EXPAND_GSET_TO_UNION: case PlSqlParser.NO_EXPAND: case PlSqlParser.NO_EXPAND_TABLE: case PlSqlParser.NO_FACT: case PlSqlParser.NO_FACTORIZE_JOIN: case PlSqlParser.NO_FILTERING: case PlSqlParser.NOFORCE: case PlSqlParser.NO_FULL_OUTER_JOIN_TO_OUTER: case PlSqlParser.NO_GATHER_OPTIMIZER_STATISTICS: case PlSqlParser.NO_GBY_PUSHDOWN: case PlSqlParser.NOGUARANTEE: case PlSqlParser.NO_INDEX_FFS: case PlSqlParser.NO_INDEX: case PlSqlParser.NO_INDEX_SS: case PlSqlParser.NO_INMEMORY: case PlSqlParser.NO_INMEMORY_PRUNING: case PlSqlParser.NOKEEP: case PlSqlParser.NO_LOAD: case PlSqlParser.NOLOCAL: case PlSqlParser.NOLOGGING: case PlSqlParser.NOMAPPING: case PlSqlParser.NOMAXVALUE: case PlSqlParser.NO_MERGE: case PlSqlParser.NOMINIMIZE: case PlSqlParser.NOMINVALUE: case PlSqlParser.NO_MODEL_PUSH_REF: case PlSqlParser.NO_MONITORING: case PlSqlParser.NOMONITORING: case PlSqlParser.NO_MONITOR: case PlSqlParser.NO_MULTIMV_REWRITE: case PlSqlParser.NO_NATIVE_FULL_OUTER_JOIN: case PlSqlParser.NONBLOCKING: case PlSqlParser.NONEDITIONABLE: case PlSqlParser.NONE: case PlSqlParser.NO_NLJ_BATCHING: case PlSqlParser.NO_NLJ_PREFETCH: case PlSqlParser.NO: case PlSqlParser.NONSCHEMA: case PlSqlParser.NO_OBJECT_LINK: case PlSqlParser.NOORDER: case PlSqlParser.NO_ORDER_ROLLUPS: case PlSqlParser.NO_OUTER_JOIN_TO_ANTI: case PlSqlParser.NO_OUTER_JOIN_TO_INNER: case PlSqlParser.NOOVERRIDE: case PlSqlParser.NO_PARALLEL_INDEX: case PlSqlParser.NOPARALLEL_INDEX: case PlSqlParser.NO_PARALLEL: case PlSqlParser.NOPARALLEL: case PlSqlParser.NO_PARTIAL_COMMIT: case PlSqlParser.NO_PARTIAL_JOIN: case PlSqlParser.NO_PARTIAL_ROLLUP_PUSHDOWN: case PlSqlParser.NOPARTITION: case PlSqlParser.NO_PLACE_DISTINCT: case PlSqlParser.NO_PLACE_GROUP_BY: case PlSqlParser.NO_PQ_CONCURRENT_UNION: case PlSqlParser.NO_PQ_MAP: case PlSqlParser.NO_PQ_REPLICATE: case PlSqlParser.NO_PQ_SKEW: case PlSqlParser.NO_PRUNE_GSETS: case PlSqlParser.NO_PULL_PRED: case PlSqlParser.NO_PUSH_PRED: case PlSqlParser.NO_PUSH_SUBQ: case PlSqlParser.NO_PX_FAULT_TOLERANCE: case PlSqlParser.NO_PX_JOIN_FILTER: case PlSqlParser.NO_QKN_BUFF: case PlSqlParser.NO_QUERY_TRANSFORMATION: case PlSqlParser.NO_REF_CASCADE: case PlSqlParser.NORELOCATE: case PlSqlParser.NORELY: case PlSqlParser.NOREPAIR: case PlSqlParser.NOREPLAY: case PlSqlParser.NORESETLOGS: case PlSqlParser.NO_RESULT_CACHE: case PlSqlParser.NOREVERSE: case PlSqlParser.NO_REWRITE: case PlSqlParser.NOREWRITE: case PlSqlParser.NORMAL: case PlSqlParser.NO_ROOT_SW_FOR_LOCAL: case PlSqlParser.NOROWDEPENDENCIES: case PlSqlParser.NOSCHEMACHECK: case PlSqlParser.NOSEGMENT: case PlSqlParser.NO_SEMIJOIN: case PlSqlParser.NO_SEMI_TO_INNER: case PlSqlParser.NO_SET_TO_JOIN: case PlSqlParser.NOSORT: case PlSqlParser.NO_SQL_TRANSLATION: case PlSqlParser.NO_SQL_TUNE: case PlSqlParser.NO_STAR_TRANSFORMATION: case PlSqlParser.NO_STATEMENT_QUEUING: case PlSqlParser.NO_STATS_GSETS: case PlSqlParser.NOSTRICT: case PlSqlParser.NO_SUBQUERY_PRUNING: case PlSqlParser.NO_SUBSTRB_PAD: case PlSqlParser.NO_SWAP_JOIN_INPUTS: case PlSqlParser.NOSWITCH: case PlSqlParser.NO_TABLE_LOOKUP_BY_NL: case PlSqlParser.NO_TEMP_TABLE: case PlSqlParser.NOTHING: case PlSqlParser.NOTIFICATION: case PlSqlParser.NOT: case PlSqlParser.NO_TRANSFORM_DISTINCT_AGG: case PlSqlParser.NO_UNNEST: case PlSqlParser.NO_USE_CUBE: case PlSqlParser.NO_USE_HASH_AGGREGATION: case PlSqlParser.NO_USE_HASH_GBY_FOR_PUSHDOWN: case PlSqlParser.NO_USE_HASH: case PlSqlParser.NO_USE_INVISIBLE_INDEXES: case PlSqlParser.NO_USE_MERGE: case PlSqlParser.NO_USE_NL: case PlSqlParser.NO_USE_VECTOR_AGGREGATION: case PlSqlParser.NOVALIDATE: case PlSqlParser.NO_VECTOR_TRANSFORM_DIMS: case PlSqlParser.NO_VECTOR_TRANSFORM_FACT: case PlSqlParser.NO_VECTOR_TRANSFORM: case PlSqlParser.NO_XDB_FASTPATH_INSERT: case PlSqlParser.NO_XML_DML_REWRITE: case PlSqlParser.NO_XMLINDEX_REWRITE_IN_SELECT: case PlSqlParser.NO_XMLINDEX_REWRITE: case PlSqlParser.NO_XML_QUERY_REWRITE: case PlSqlParser.NO_ZONEMAP: case PlSqlParser.NTH_VALUE: case PlSqlParser.NULLIF: case PlSqlParser.NULL_: case PlSqlParser.NULLS: case PlSqlParser.NUMBER: case PlSqlParser.NUMERIC: case PlSqlParser.NUM_INDEX_KEYS: case PlSqlParser.NUMTODSINTERVAL: case PlSqlParser.NUMTOYMINTERVAL: case PlSqlParser.NVARCHAR2: case PlSqlParser.NVL2: case PlSqlParser.OBJECT2XML: case PlSqlParser.OBJECT: case PlSqlParser.OBJ_ID: case PlSqlParser.OBJNO: case PlSqlParser.OBJNO_REUSE: case PlSqlParser.OCCURENCES: case PlSqlParser.OFFLINE: case PlSqlParser.OFF: case PlSqlParser.OFFSET: case PlSqlParser.OIDINDEX: case PlSqlParser.OID: case PlSqlParser.OLAP: case PlSqlParser.OLD: case PlSqlParser.OLD_PUSH_PRED: case PlSqlParser.OLS: case PlSqlParser.OLTP: case PlSqlParser.OMIT: case PlSqlParser.ONE: case PlSqlParser.ONLINE: case PlSqlParser.ONLY: case PlSqlParser.OPAQUE: case PlSqlParser.OPAQUE_TRANSFORM: case PlSqlParser.OPAQUE_XCANONICAL: case PlSqlParser.OPCODE: case PlSqlParser.OPEN: case PlSqlParser.OPERATIONS: case PlSqlParser.OPERATOR: case PlSqlParser.OPT_ESTIMATE: case PlSqlParser.OPTIMAL: case PlSqlParser.OPTIMIZE: case PlSqlParser.OPTIMIZER_FEATURES_ENABLE: case PlSqlParser.OPTIMIZER_GOAL: case PlSqlParser.OPT_PARAM: case PlSqlParser.ORA_BRANCH: case PlSqlParser.ORA_CHECK_ACL: case PlSqlParser.ORA_CHECK_PRIVILEGE: case PlSqlParser.ORA_CLUSTERING: case PlSqlParser.ORADATA: case PlSqlParser.ORADEBUG: case PlSqlParser.ORA_DST_AFFECTED: case PlSqlParser.ORA_DST_CONVERT: case PlSqlParser.ORA_DST_ERROR: case PlSqlParser.ORA_GET_ACLIDS: case PlSqlParser.ORA_GET_PRIVILEGES: case PlSqlParser.ORA_HASH: case PlSqlParser.ORA_INVOKING_USERID: case PlSqlParser.ORA_INVOKING_USER: case PlSqlParser.ORA_INVOKING_XS_USER_GUID: case PlSqlParser.ORA_INVOKING_XS_USER: case PlSqlParser.ORA_RAWCOMPARE: case PlSqlParser.ORA_RAWCONCAT: case PlSqlParser.ORA_ROWSCN: case PlSqlParser.ORA_ROWSCN_RAW: case PlSqlParser.ORA_ROWVERSION: case PlSqlParser.ORA_TABVERSION: case PlSqlParser.ORA_WRITE_TIME: case PlSqlParser.ORDERED: case PlSqlParser.ORDERED_PREDICATES: case PlSqlParser.ORDINALITY: case PlSqlParser.OR_EXPAND: case PlSqlParser.ORGANIZATION: case PlSqlParser.OR_PREDICATES: case PlSqlParser.OSERROR: case PlSqlParser.OTHER: case PlSqlParser.OUTER_JOIN_TO_ANTI: case PlSqlParser.OUTER_JOIN_TO_INNER: case PlSqlParser.OUTER: case PlSqlParser.OUTLINE_LEAF: case PlSqlParser.OUTLINE: case PlSqlParser.OUT_OF_LINE: case PlSqlParser.OUT: case PlSqlParser.OVERFLOW_NOMOVE: case PlSqlParser.OVERFLOW: case PlSqlParser.OVERLAPS: case PlSqlParser.OVER: case PlSqlParser.OVERRIDING: case PlSqlParser.OWNER: case PlSqlParser.OWNERSHIP: case PlSqlParser.OWN: case PlSqlParser.PACKAGE: case PlSqlParser.PACKAGES: case PlSqlParser.PARALLEL_ENABLE: case PlSqlParser.PARALLEL_INDEX: case PlSqlParser.PARALLEL: case PlSqlParser.PARAMETERS: case PlSqlParser.PARAM: case PlSqlParser.PARENT: case PlSqlParser.PARITY: case PlSqlParser.PARTIAL_JOIN: case PlSqlParser.PARTIALLY: case PlSqlParser.PARTIAL: case PlSqlParser.PARTIAL_ROLLUP_PUSHDOWN: case PlSqlParser.PARTITION_HASH: case PlSqlParser.PARTITION_LIST: case PlSqlParser.PARTITION: case PlSqlParser.PARTITION_RANGE: case PlSqlParser.PARTITIONS: case PlSqlParser.PARTNUMINST: case PlSqlParser.PASSING: case PlSqlParser.PASSWORD_GRACE_TIME: case PlSqlParser.PASSWORD_LIFE_TIME: case PlSqlParser.PASSWORD_LOCK_TIME: case PlSqlParser.PASSWORD: case PlSqlParser.PASSWORD_REUSE_MAX: case PlSqlParser.PASSWORD_REUSE_TIME: case PlSqlParser.PASSWORD_VERIFY_FUNCTION: case PlSqlParser.PAST: case PlSqlParser.PATCH: case PlSqlParser.PATH: case PlSqlParser.PATH_PREFIX: case PlSqlParser.PATHS: case PlSqlParser.PATTERN: case PlSqlParser.PBL_HS_BEGIN: case PlSqlParser.PBL_HS_END: case PlSqlParser.PCTINCREASE: case PlSqlParser.PCTTHRESHOLD: case PlSqlParser.PCTUSED: case PlSqlParser.PCTVERSION: case PlSqlParser.PENDING: case PlSqlParser.PERCENT_KEYWORD: case PlSqlParser.PERCENT_RANKM: case PlSqlParser.PERFORMANCE: case PlSqlParser.PERIOD_KEYWORD: case PlSqlParser.PERMANENT: case PlSqlParser.PERMISSION: case PlSqlParser.PERMUTE: case PlSqlParser.PER: case PlSqlParser.PFILE: case PlSqlParser.PHYSICAL: case PlSqlParser.PIKEY: case PlSqlParser.PIPELINED: case PlSqlParser.PIV_GB: case PlSqlParser.PIVOT: case PlSqlParser.PIV_SSF: case PlSqlParser.PLACE_DISTINCT: case PlSqlParser.PLACE_GROUP_BY: case PlSqlParser.PLAN: case PlSqlParser.PLSCOPE_SETTINGS: case PlSqlParser.PLS_INTEGER: case PlSqlParser.PLSQL_CCFLAGS: case PlSqlParser.PLSQL_CODE_TYPE: case PlSqlParser.PLSQL_DEBUG: case PlSqlParser.PLSQL_OPTIMIZE_LEVEL: case PlSqlParser.PLSQL_WARNINGS: case PlSqlParser.PLUGGABLE: case PlSqlParser.POINT: case PlSqlParser.POLICY: case PlSqlParser.POOL_16K: case PlSqlParser.POOL_2K: case PlSqlParser.POOL_32K: case PlSqlParser.POOL_4K: case PlSqlParser.POOL_8K: case PlSqlParser.POSITIVEN: case PlSqlParser.POSITIVE: case PlSqlParser.POST_TRANSACTION: case PlSqlParser.POWERMULTISET_BY_CARDINALITY: case PlSqlParser.POWERMULTISET: case PlSqlParser.POWER: case PlSqlParser.PQ_CONCURRENT_UNION: case PlSqlParser.PQ_DISTRIBUTE: case PlSqlParser.PQ_DISTRIBUTE_WINDOW: case PlSqlParser.PQ_FILTER: case PlSqlParser.PQ_MAP: case PlSqlParser.PQ_NOMAP: case PlSqlParser.PQ_REPLICATE: case PlSqlParser.PQ_SKEW: case PlSqlParser.PRAGMA: case PlSqlParser.PREBUILT: case PlSqlParser.PRECEDES: case PlSqlParser.PRECEDING: case PlSqlParser.PRECISION: case PlSqlParser.PRECOMPUTE_SUBQUERY: case PlSqlParser.PREDICATE_REORDERS: case PlSqlParser.PRELOAD: case PlSqlParser.PREPARE: case PlSqlParser.PRESENTNNV: case PlSqlParser.PRESENT: case PlSqlParser.PRESENTV: case PlSqlParser.PRESERVE_OID: case PlSqlParser.PRESERVE: case PlSqlParser.PRETTY: case PlSqlParser.PREVIOUS: case PlSqlParser.PREV: case PlSqlParser.PRIMARY: case PlSqlParser.PRINTBLOBTOCLOB: case PlSqlParser.PRIORITY: case PlSqlParser.PRIOR: case PlSqlParser.PRIVATE: case PlSqlParser.PRIVATE_SGA: case PlSqlParser.PRIVILEGED: case PlSqlParser.PRIVILEGE: case PlSqlParser.PRIVILEGES: case PlSqlParser.PROCEDURAL: case PlSqlParser.PROCEDURE: case PlSqlParser.PROCESS: case PlSqlParser.PROFILE: case PlSqlParser.PROGRAM: case PlSqlParser.PROJECT: case PlSqlParser.PROPAGATE: case PlSqlParser.PROTECTED: case PlSqlParser.PROTECTION: case PlSqlParser.PROXY: case PlSqlParser.PRUNING: case PlSqlParser.PULL_PRED: case PlSqlParser.PURGE: case PlSqlParser.PUSH_PRED: case PlSqlParser.PUSH_SUBQ: case PlSqlParser.PX_FAULT_TOLERANCE: case PlSqlParser.PX_GRANULE: case PlSqlParser.PX_JOIN_FILTER: case PlSqlParser.QB_NAME: case PlSqlParser.QUERY_BLOCK: case PlSqlParser.QUERY: case PlSqlParser.QUEUE_CURR: case PlSqlParser.QUEUE: case PlSqlParser.QUEUE_ROWP: case PlSqlParser.QUIESCE: case PlSqlParser.QUORUM: case PlSqlParser.QUOTA: case PlSqlParser.RAISE: case PlSqlParser.RANDOM_LOCAL: case PlSqlParser.RANDOM: case PlSqlParser.RANGE: case PlSqlParser.RANKM: case PlSqlParser.RAPIDLY: case PlSqlParser.RAW: case PlSqlParser.RAWTOHEX: case PlSqlParser.RAWTONHEX: case PlSqlParser.RBA: case PlSqlParser.RBO_OUTLINE: case PlSqlParser.RDBA: case PlSqlParser.READ: case PlSqlParser.READS: case PlSqlParser.REALM: case PlSqlParser.REAL: case PlSqlParser.REBALANCE: case PlSqlParser.REBUILD: case PlSqlParser.RECORD: case PlSqlParser.RECORDS_PER_BLOCK: case PlSqlParser.RECOVERABLE: case PlSqlParser.RECOVER: case PlSqlParser.RECOVERY: case PlSqlParser.RECYCLEBIN: case PlSqlParser.RECYCLE: case PlSqlParser.REDACTION: case PlSqlParser.REDEFINE: case PlSqlParser.REDO: case PlSqlParser.REDUCED: case PlSqlParser.REDUNDANCY: case PlSqlParser.REF_CASCADE_CURSOR: case PlSqlParser.REFERENCED: case PlSqlParser.REFERENCE: case PlSqlParser.REFERENCES: case PlSqlParser.REFERENCING: case PlSqlParser.REF: case PlSqlParser.REFRESH: case PlSqlParser.REFTOHEX: case PlSqlParser.REGEXP_COUNT: case PlSqlParser.REGEXP_INSTR: case PlSqlParser.REGEXP_LIKE: case PlSqlParser.REGEXP_REPLACE: case PlSqlParser.REGEXP_SUBSTR: case PlSqlParser.REGISTER: case PlSqlParser.REGR_AVGX: case PlSqlParser.REGR_AVGY: case PlSqlParser.REGR_COUNT: case PlSqlParser.REGR_INTERCEPT: case PlSqlParser.REGR_R2: case PlSqlParser.REGR_SLOPE: case PlSqlParser.REGR_SXX: case PlSqlParser.REGR_SXY: case PlSqlParser.REGR_SYY: case PlSqlParser.REGULAR: case PlSqlParser.REJECT: case PlSqlParser.REKEY: case PlSqlParser.RELATIONAL: case PlSqlParser.RELOCATE: case PlSqlParser.RELY: case PlSqlParser.REMAINDER: case PlSqlParser.REMOTE_MAPPED: case PlSqlParser.REMOVE: case PlSqlParser.RENAME: case PlSqlParser.REPAIR: case PlSqlParser.REPEAT: case PlSqlParser.REPLACE: case PlSqlParser.REPLICATION: case PlSqlParser.REQUIRED: case PlSqlParser.RESETLOGS: case PlSqlParser.RESET: case PlSqlParser.RESIZE: case PlSqlParser.RESOLVE: case PlSqlParser.RESOLVER: case PlSqlParser.RESPECT: case PlSqlParser.RESTART: case PlSqlParser.RESTORE_AS_INTERVALS: case PlSqlParser.RESTORE: case PlSqlParser.RESTRICT_ALL_REF_CONS: case PlSqlParser.RESTRICTED: case PlSqlParser.RESTRICT_REFERENCES: case PlSqlParser.RESTRICT: case PlSqlParser.RESULT_CACHE: case PlSqlParser.RESULT: case PlSqlParser.RESUMABLE: case PlSqlParser.RESUME: case PlSqlParser.RETENTION: case PlSqlParser.RETRY_ON_ROW_CHANGE: case PlSqlParser.RETURNING: case PlSqlParser.RETURN: case PlSqlParser.REUSE: case PlSqlParser.REVERSE: case PlSqlParser.REWRITE_OR_ERROR: case PlSqlParser.REWRITE: case PlSqlParser.RIGHT: case PlSqlParser.ROLE: case PlSqlParser.ROLESET: case PlSqlParser.ROLES: case PlSqlParser.ROLLBACK: case PlSqlParser.ROLLING: case PlSqlParser.ROLLUP: case PlSqlParser.ROWDEPENDENCIES: case PlSqlParser.ROWID_MAPPING_TABLE: case PlSqlParser.ROWID: case PlSqlParser.ROWIDTOCHAR: case PlSqlParser.ROWIDTONCHAR: case PlSqlParser.ROW_LENGTH: case PlSqlParser.ROWNUM: case PlSqlParser.ROW: case PlSqlParser.ROWS: case PlSqlParser.RPAD: case PlSqlParser.RTRIM: case PlSqlParser.RULE: case PlSqlParser.RULES: case PlSqlParser.RUNNING: case PlSqlParser.SALT: case PlSqlParser.SAMPLE: case PlSqlParser.SAVE_AS_INTERVALS: case PlSqlParser.SAVEPOINT: case PlSqlParser.SAVE: case PlSqlParser.SB4: case PlSqlParser.SCALE_ROWS: case PlSqlParser.SCALE: case PlSqlParser.SCAN_INSTANCES: case PlSqlParser.SCAN: case PlSqlParser.SCHEDULER: case PlSqlParser.SCHEMACHECK: case PlSqlParser.SCHEMA: case PlSqlParser.SCN_ASCENDING: case PlSqlParser.SCN: case PlSqlParser.SCOPE: case PlSqlParser.SCRUB: case PlSqlParser.SD_ALL: case PlSqlParser.SD_INHIBIT: case PlSqlParser.SDO_GEOM_MBR: case PlSqlParser.SD_SHOW: case PlSqlParser.SEARCH: case PlSqlParser.SECOND: case PlSqlParser.SECRET: case PlSqlParser.SECUREFILE_DBA: case PlSqlParser.SECUREFILE: case PlSqlParser.SECURITY: case PlSqlParser.SEED: case PlSqlParser.SEG_BLOCK: case PlSqlParser.SEG_FILE: case PlSqlParser.SEGMENT: case PlSqlParser.SELECTIVITY: case PlSqlParser.SELF: case PlSqlParser.SEMIJOIN_DRIVER: case PlSqlParser.SEMIJOIN: case PlSqlParser.SEMI_TO_INNER: case PlSqlParser.SEQUENCED: case PlSqlParser.SEQUENCE: case PlSqlParser.SEQUENTIAL: case PlSqlParser.SERIALIZABLE: case PlSqlParser.SERIALLY_REUSABLE: case PlSqlParser.SERIAL: case PlSqlParser.SERVERERROR: case PlSqlParser.SERVICE_NAME_CONVERT: case PlSqlParser.SERVICES: case PlSqlParser.SESSION_CACHED_CURSORS: case PlSqlParser.SESSION: case PlSqlParser.SESSIONS_PER_USER: case PlSqlParser.SESSIONTIMEZONE: case PlSqlParser.SESSIONTZNAME: case PlSqlParser.SET: case PlSqlParser.SETS: case PlSqlParser.SETTINGS: case PlSqlParser.SET_TO_JOIN: case PlSqlParser.SEVERE: case PlSqlParser.SHARED_POOL: case PlSqlParser.SHARED: case PlSqlParser.SHARING: case PlSqlParser.SHELFLIFE: case PlSqlParser.SHOW: case PlSqlParser.SHRINK: case PlSqlParser.SHUTDOWN: case PlSqlParser.SIBLINGS: case PlSqlParser.SID: case PlSqlParser.SIGNAL_COMPONENT: case PlSqlParser.SIGNAL_FUNCTION: case PlSqlParser.SIGN: case PlSqlParser.SIGNTYPE: case PlSqlParser.SIMPLE_INTEGER: case PlSqlParser.SIMPLE: case PlSqlParser.SINGLE: case PlSqlParser.SINGLETASK: case PlSqlParser.SINH: case PlSqlParser.SIN: case PlSqlParser.SKIP_EXT_OPTIMIZER: case PlSqlParser.SKIP_: case PlSqlParser.SKIP_UNQ_UNUSABLE_IDX: case PlSqlParser.SKIP_UNUSABLE_INDEXES: case PlSqlParser.SMALLFILE: case PlSqlParser.SMALLINT: case PlSqlParser.SNAPSHOT: case PlSqlParser.SOME: case PlSqlParser.SORT: case PlSqlParser.SOUNDEX: case PlSqlParser.SOURCE_FILE_DIRECTORY: case PlSqlParser.SOURCE_FILE_NAME_CONVERT: case PlSqlParser.SOURCE: case PlSqlParser.SPACE_KEYWORD: case PlSqlParser.SPECIFICATION: case PlSqlParser.SPFILE: case PlSqlParser.SPLIT: case PlSqlParser.SPREADSHEET: case PlSqlParser.SQLDATA: case PlSqlParser.SQLERROR: case PlSqlParser.SQLLDR: case PlSqlParser.SQL: case PlSqlParser.SQL_TRACE: case PlSqlParser.SQL_TRANSLATION_PROFILE: case PlSqlParser.SQRT: case PlSqlParser.STALE: case PlSqlParser.STANDALONE: case PlSqlParser.STANDARD_HASH: case PlSqlParser.STANDBY_MAX_DATA_DELAY: case PlSqlParser.STANDBYS: case PlSqlParser.STANDBY: case PlSqlParser.STAR: case PlSqlParser.STAR_TRANSFORMATION: case PlSqlParser.STARTUP: case PlSqlParser.STATEMENT_ID: case PlSqlParser.STATEMENT_QUEUING: case PlSqlParser.STATEMENTS: case PlSqlParser.STATEMENT: case PlSqlParser.STATE: case PlSqlParser.STATIC: case PlSqlParser.STATISTICS: case PlSqlParser.STATS_BINOMIAL_TEST: case PlSqlParser.STATS_CROSSTAB: case PlSqlParser.STATS_F_TEST: case PlSqlParser.STATS_KS_TEST: case PlSqlParser.STATS_MODE: case PlSqlParser.STATS_MW_TEST: case PlSqlParser.STATS_ONE_WAY_ANOVA: case PlSqlParser.STATS_T_TEST_INDEP: case PlSqlParser.STATS_T_TEST_INDEPU: case PlSqlParser.STATS_T_TEST_ONE: case PlSqlParser.STATS_T_TEST_PAIRED: case PlSqlParser.STATS_WSR_TEST: case PlSqlParser.STDDEV_POP: case PlSqlParser.STDDEV_SAMP: case PlSqlParser.STOP: case PlSqlParser.STORAGE: case PlSqlParser.STORE: case PlSqlParser.STREAMS: case PlSqlParser.STREAM: case PlSqlParser.STRICT: case PlSqlParser.STRING: case PlSqlParser.STRIPE_COLUMNS: case PlSqlParser.STRIPE_WIDTH: case PlSqlParser.STRIP: case PlSqlParser.STRUCTURE: case PlSqlParser.SUBMULTISET: case PlSqlParser.SUBPARTITION_REL: case PlSqlParser.SUBPARTITIONS: case PlSqlParser.SUBPARTITION: case PlSqlParser.SUBQUERIES: case PlSqlParser.SUBQUERY_PRUNING: case PlSqlParser.SUBSCRIBE: case PlSqlParser.SUBSET: case PlSqlParser.SUBSTITUTABLE: case PlSqlParser.SUBSTR2: case PlSqlParser.SUBSTR4: case PlSqlParser.SUBSTRB: case PlSqlParser.SUBSTRC: case PlSqlParser.SUBTYPE: case PlSqlParser.SUCCESSFUL: case PlSqlParser.SUCCESS: case PlSqlParser.SUMMARY: case PlSqlParser.SUPPLEMENTAL: case PlSqlParser.SUSPEND: case PlSqlParser.SWAP_JOIN_INPUTS: case PlSqlParser.SWITCHOVER: case PlSqlParser.SWITCH: case PlSqlParser.SYNCHRONOUS: case PlSqlParser.SYNC: case PlSqlParser.SYSASM: case PlSqlParser.SYS_AUDIT: case PlSqlParser.SYSAUX: case PlSqlParser.SYSBACKUP: case PlSqlParser.SYS_CHECKACL: case PlSqlParser.SYS_CHECK_PRIVILEGE: case PlSqlParser.SYS_CONNECT_BY_PATH: case PlSqlParser.SYS_CONTEXT: case PlSqlParser.SYSDATE: case PlSqlParser.SYSDBA: case PlSqlParser.SYS_DBURIGEN: case PlSqlParser.SYSDG: case PlSqlParser.SYS_DL_CURSOR: case PlSqlParser.SYS_DM_RXFORM_CHR: case PlSqlParser.SYS_DM_RXFORM_NUM: case PlSqlParser.SYS_DOM_COMPARE: case PlSqlParser.SYS_DST_PRIM2SEC: case PlSqlParser.SYS_DST_SEC2PRIM: case PlSqlParser.SYS_ET_BFILE_TO_RAW: case PlSqlParser.SYS_ET_BLOB_TO_IMAGE: case PlSqlParser.SYS_ET_IMAGE_TO_BLOB: case PlSqlParser.SYS_ET_RAW_TO_BFILE: case PlSqlParser.SYS_EXTPDTXT: case PlSqlParser.SYS_EXTRACT_UTC: case PlSqlParser.SYS_FBT_INSDEL: case PlSqlParser.SYS_FILTER_ACLS: case PlSqlParser.SYS_FNMATCHES: case PlSqlParser.SYS_FNREPLACE: case PlSqlParser.SYS_GET_ACLIDS: case PlSqlParser.SYS_GET_COL_ACLIDS: case PlSqlParser.SYS_GET_PRIVILEGES: case PlSqlParser.SYS_GETTOKENID: case PlSqlParser.SYS_GETXTIVAL: case PlSqlParser.SYS_GUID: case PlSqlParser.SYSGUID: case PlSqlParser.SYSKM: case PlSqlParser.SYS_MAKE_XMLNODEID: case PlSqlParser.SYS_MAKEXML: case PlSqlParser.SYS_MKXMLATTR: case PlSqlParser.SYS_MKXTI: case PlSqlParser.SYSOBJ: case PlSqlParser.SYS_OP_ADT2BIN: case PlSqlParser.SYS_OP_ADTCONS: case PlSqlParser.SYS_OP_ALSCRVAL: case PlSqlParser.SYS_OP_ATG: case PlSqlParser.SYS_OP_BIN2ADT: case PlSqlParser.SYS_OP_BITVEC: case PlSqlParser.SYS_OP_BL2R: case PlSqlParser.SYS_OP_BLOOM_FILTER_LIST: case PlSqlParser.SYS_OP_BLOOM_FILTER: case PlSqlParser.SYS_OP_C2C: case PlSqlParser.SYS_OP_CAST: case PlSqlParser.SYS_OP_CEG: case PlSqlParser.SYS_OP_CL2C: case PlSqlParser.SYS_OP_COMBINED_HASH: case PlSqlParser.SYS_OP_COMP: case PlSqlParser.SYS_OP_CONVERT: case PlSqlParser.SYS_OP_COUNTCHG: case PlSqlParser.SYS_OP_CSCONV: case PlSqlParser.SYS_OP_CSCONVTEST: case PlSqlParser.SYS_OP_CSR: case PlSqlParser.SYS_OP_CSX_PATCH: case PlSqlParser.SYS_OP_CYCLED_SEQ: case PlSqlParser.SYS_OP_DECOMP: case PlSqlParser.SYS_OP_DESCEND: case PlSqlParser.SYS_OP_DISTINCT: case PlSqlParser.SYS_OP_DRA: case PlSqlParser.SYS_OP_DUMP: case PlSqlParser.SYS_OP_DV_CHECK: case PlSqlParser.SYS_OP_ENFORCE_NOT_NULL: case PlSqlParser.SYSOPER: case PlSqlParser.SYS_OP_EXTRACT: case PlSqlParser.SYS_OP_GROUPING: case PlSqlParser.SYS_OP_GUID: case PlSqlParser.SYS_OP_HASH: case PlSqlParser.SYS_OP_IIX: case PlSqlParser.SYS_OP_ITR: case PlSqlParser.SYS_OP_KEY_VECTOR_CREATE: case PlSqlParser.SYS_OP_KEY_VECTOR_FILTER_LIST: case PlSqlParser.SYS_OP_KEY_VECTOR_FILTER: case PlSqlParser.SYS_OP_KEY_VECTOR_SUCCEEDED: case PlSqlParser.SYS_OP_KEY_VECTOR_USE: case PlSqlParser.SYS_OP_LBID: case PlSqlParser.SYS_OP_LOBLOC2BLOB: case PlSqlParser.SYS_OP_LOBLOC2CLOB: case PlSqlParser.SYS_OP_LOBLOC2ID: case PlSqlParser.SYS_OP_LOBLOC2NCLOB: case PlSqlParser.SYS_OP_LOBLOC2TYP: case PlSqlParser.SYS_OP_LSVI: case PlSqlParser.SYS_OP_LVL: case PlSqlParser.SYS_OP_MAKEOID: case PlSqlParser.SYS_OP_MAP_NONNULL: case PlSqlParser.SYS_OP_MSR: case PlSqlParser.SYS_OP_NICOMBINE: case PlSqlParser.SYS_OP_NIEXTRACT: case PlSqlParser.SYS_OP_NII: case PlSqlParser.SYS_OP_NIX: case PlSqlParser.SYS_OP_NOEXPAND: case PlSqlParser.SYS_OP_NTCIMG: case PlSqlParser.SYS_OP_NUMTORAW: case PlSqlParser.SYS_OP_OIDVALUE: case PlSqlParser.SYS_OP_OPNSIZE: case PlSqlParser.SYS_OP_PAR_1: case PlSqlParser.SYS_OP_PARGID_1: case PlSqlParser.SYS_OP_PARGID: case PlSqlParser.SYS_OP_PAR: case PlSqlParser.SYS_OP_PART_ID: case PlSqlParser.SYS_OP_PIVOT: case PlSqlParser.SYS_OP_R2O: case PlSqlParser.SYS_OP_RAWTONUM: case PlSqlParser.SYS_OP_RDTM: case PlSqlParser.SYS_OP_REF: case PlSqlParser.SYS_OP_RMTD: case PlSqlParser.SYS_OP_ROWIDTOOBJ: case PlSqlParser.SYS_OP_RPB: case PlSqlParser.SYS_OPTLOBPRBSC: case PlSqlParser.SYS_OP_TOSETID: case PlSqlParser.SYS_OP_TPR: case PlSqlParser.SYS_OP_TRTB: case PlSqlParser.SYS_OPTXICMP: case PlSqlParser.SYS_OPTXQCASTASNQ: case PlSqlParser.SYS_OP_UNDESCEND: case PlSqlParser.SYS_OP_VECAND: case PlSqlParser.SYS_OP_VECBIT: case PlSqlParser.SYS_OP_VECOR: case PlSqlParser.SYS_OP_VECXOR: case PlSqlParser.SYS_OP_VERSION: case PlSqlParser.SYS_OP_VREF: case PlSqlParser.SYS_OP_VVD: case PlSqlParser.SYS_OP_XMLCONS_FOR_CSX: case PlSqlParser.SYS_OP_XPTHATG: case PlSqlParser.SYS_OP_XPTHIDX: case PlSqlParser.SYS_OP_XPTHOP: case PlSqlParser.SYS_OP_XTXT2SQLT: case PlSqlParser.SYS_OP_ZONE_ID: case PlSqlParser.SYS_ORDERKEY_DEPTH: case PlSqlParser.SYS_ORDERKEY_MAXCHILD: case PlSqlParser.SYS_ORDERKEY_PARENT: case PlSqlParser.SYS_PARALLEL_TXN: case PlSqlParser.SYS_PATHID_IS_ATTR: case PlSqlParser.SYS_PATHID_IS_NMSPC: case PlSqlParser.SYS_PATHID_LASTNAME: case PlSqlParser.SYS_PATHID_LASTNMSPC: case PlSqlParser.SYS_PATH_REVERSE: case PlSqlParser.SYS_PXQEXTRACT: case PlSqlParser.SYS_RAW_TO_XSID: case PlSqlParser.SYS_RID_ORDER: case PlSqlParser.SYS_ROW_DELTA: case PlSqlParser.SYS_SC_2_XMLT: case PlSqlParser.SYS_SYNRCIREDO: case PlSqlParser.SYSTEM_DEFINED: case PlSqlParser.SYSTEM: case PlSqlParser.SYSTIMESTAMP: case PlSqlParser.SYS_TYPEID: case PlSqlParser.SYS_UMAKEXML: case PlSqlParser.SYS_XMLANALYZE: case PlSqlParser.SYS_XMLCONTAINS: case PlSqlParser.SYS_XMLCONV: case PlSqlParser.SYS_XMLEXNSURI: case PlSqlParser.SYS_XMLGEN: case PlSqlParser.SYS_XMLI_LOC_ISNODE: case PlSqlParser.SYS_XMLI_LOC_ISTEXT: case PlSqlParser.SYS_XMLINSTR: case PlSqlParser.SYS_XMLLOCATOR_GETSVAL: case PlSqlParser.SYS_XMLNODEID_GETCID: case PlSqlParser.SYS_XMLNODEID_GETLOCATOR: case PlSqlParser.SYS_XMLNODEID_GETOKEY: case PlSqlParser.SYS_XMLNODEID_GETPATHID: case PlSqlParser.SYS_XMLNODEID_GETPTRID: case PlSqlParser.SYS_XMLNODEID_GETRID: case PlSqlParser.SYS_XMLNODEID_GETSVAL: case PlSqlParser.SYS_XMLNODEID_GETTID: case PlSqlParser.SYS_XMLNODEID: case PlSqlParser.SYS_XMLT_2_SC: case PlSqlParser.SYS_XMLTRANSLATE: case PlSqlParser.SYS_XMLTYPE2SQL: case PlSqlParser.SYS_XQ_ASQLCNV: case PlSqlParser.SYS_XQ_ATOMCNVCHK: case PlSqlParser.SYS_XQBASEURI: case PlSqlParser.SYS_XQCASTABLEERRH: case PlSqlParser.SYS_XQCODEP2STR: case PlSqlParser.SYS_XQCODEPEQ: case PlSqlParser.SYS_XQCON2SEQ: case PlSqlParser.SYS_XQCONCAT: case PlSqlParser.SYS_XQDELETE: case PlSqlParser.SYS_XQDFLTCOLATION: case PlSqlParser.SYS_XQDOC: case PlSqlParser.SYS_XQDOCURI: case PlSqlParser.SYS_XQDURDIV: case PlSqlParser.SYS_XQED4URI: case PlSqlParser.SYS_XQENDSWITH: case PlSqlParser.SYS_XQERRH: case PlSqlParser.SYS_XQERR: case PlSqlParser.SYS_XQESHTMLURI: case PlSqlParser.SYS_XQEXLOBVAL: case PlSqlParser.SYS_XQEXSTWRP: case PlSqlParser.SYS_XQEXTRACT: case PlSqlParser.SYS_XQEXTRREF: case PlSqlParser.SYS_XQEXVAL: case PlSqlParser.SYS_XQFB2STR: case PlSqlParser.SYS_XQFNBOOL: case PlSqlParser.SYS_XQFNCMP: case PlSqlParser.SYS_XQFNDATIM: case PlSqlParser.SYS_XQFNLNAME: case PlSqlParser.SYS_XQFNNM: case PlSqlParser.SYS_XQFNNSURI: case PlSqlParser.SYS_XQFNPREDTRUTH: case PlSqlParser.SYS_XQFNQNM: case PlSqlParser.SYS_XQFNROOT: case PlSqlParser.SYS_XQFORMATNUM: case PlSqlParser.SYS_XQFTCONTAIN: case PlSqlParser.SYS_XQFUNCR: case PlSqlParser.SYS_XQGETCONTENT: case PlSqlParser.SYS_XQINDXOF: case PlSqlParser.SYS_XQINSERT: case PlSqlParser.SYS_XQINSPFX: case PlSqlParser.SYS_XQIRI2URI: case PlSqlParser.SYS_XQLANG: case PlSqlParser.SYS_XQLLNMFRMQNM: case PlSqlParser.SYS_XQMKNODEREF: case PlSqlParser.SYS_XQNILLED: case PlSqlParser.SYS_XQNODENAME: case PlSqlParser.SYS_XQNORMSPACE: case PlSqlParser.SYS_XQNORMUCODE: case PlSqlParser.SYS_XQ_NRNG: case PlSqlParser.SYS_XQNSP4PFX: case PlSqlParser.SYS_XQNSPFRMQNM: case PlSqlParser.SYS_XQPFXFRMQNM: case PlSqlParser.SYS_XQ_PKSQL2XML: case PlSqlParser.SYS_XQPOLYABS: case PlSqlParser.SYS_XQPOLYADD: case PlSqlParser.SYS_XQPOLYCEL: case PlSqlParser.SYS_XQPOLYCSTBL: case PlSqlParser.SYS_XQPOLYCST: case PlSqlParser.SYS_XQPOLYDIV: case PlSqlParser.SYS_XQPOLYFLR: case PlSqlParser.SYS_XQPOLYMOD: case PlSqlParser.SYS_XQPOLYMUL: case PlSqlParser.SYS_XQPOLYRND: case PlSqlParser.SYS_XQPOLYSQRT: case PlSqlParser.SYS_XQPOLYSUB: case PlSqlParser.SYS_XQPOLYUMUS: case PlSqlParser.SYS_XQPOLYUPLS: case PlSqlParser.SYS_XQPOLYVEQ: case PlSqlParser.SYS_XQPOLYVGE: case PlSqlParser.SYS_XQPOLYVGT: case PlSqlParser.SYS_XQPOLYVLE: case PlSqlParser.SYS_XQPOLYVLT: case PlSqlParser.SYS_XQPOLYVNE: case PlSqlParser.SYS_XQREF2VAL: case PlSqlParser.SYS_XQRENAME: case PlSqlParser.SYS_XQREPLACE: case PlSqlParser.SYS_XQRESVURI: case PlSqlParser.SYS_XQRNDHALF2EVN: case PlSqlParser.SYS_XQRSLVQNM: case PlSqlParser.SYS_XQRYENVPGET: case PlSqlParser.SYS_XQRYVARGET: case PlSqlParser.SYS_XQRYWRP: case PlSqlParser.SYS_XQSEQ2CON4XC: case PlSqlParser.SYS_XQSEQ2CON: case PlSqlParser.SYS_XQSEQDEEPEQ: case PlSqlParser.SYS_XQSEQINSB: case PlSqlParser.SYS_XQSEQRM: case PlSqlParser.SYS_XQSEQRVS: case PlSqlParser.SYS_XQSEQSUB: case PlSqlParser.SYS_XQSEQTYPMATCH: case PlSqlParser.SYS_XQSTARTSWITH: case PlSqlParser.SYS_XQSTATBURI: case PlSqlParser.SYS_XQSTR2CODEP: case PlSqlParser.SYS_XQSTRJOIN: case PlSqlParser.SYS_XQSUBSTRAFT: case PlSqlParser.SYS_XQSUBSTRBEF: case PlSqlParser.SYS_XQTOKENIZE: case PlSqlParser.SYS_XQTREATAS: case PlSqlParser.SYS_XQ_UPKXML2SQL: case PlSqlParser.SYS_XQXFORM: case PlSqlParser.SYS_XSID_TO_RAW: case PlSqlParser.SYS_ZMAP_FILTER: case PlSqlParser.SYS_ZMAP_REFRESH: case PlSqlParser.TABLE_LOOKUP_BY_NL: case PlSqlParser.TABLESPACE_NO: case PlSqlParser.TABLESPACE: case PlSqlParser.TABLES: case PlSqlParser.TABLE_STATS: case PlSqlParser.TABLE: case PlSqlParser.TABNO: case PlSqlParser.TAG: case PlSqlParser.TANH: case PlSqlParser.TAN: case PlSqlParser.TBLORIDXPARTNUM: case PlSqlParser.TEMPFILE: case PlSqlParser.TEMPLATE: case PlSqlParser.TEMPORARY: case PlSqlParser.TEMP_TABLE: case PlSqlParser.TEST: case PlSqlParser.TEXT: case PlSqlParser.THAN: case PlSqlParser.THEN: case PlSqlParser.THE: case PlSqlParser.THREAD: case PlSqlParser.THROUGH: case PlSqlParser.TIER: case PlSqlParser.TIES: case PlSqlParser.TIMEOUT: case PlSqlParser.TIMESTAMP_LTZ_UNCONSTRAINED: case PlSqlParser.TIMESTAMP: case PlSqlParser.TIMESTAMP_TZ_UNCONSTRAINED: case PlSqlParser.TIMESTAMP_UNCONSTRAINED: case PlSqlParser.TIMES: case PlSqlParser.TIME: case PlSqlParser.TIMEZONE_ABBR: case PlSqlParser.TIMEZONE_HOUR: case PlSqlParser.TIMEZONE_MINUTE: case PlSqlParser.TIMEZONE_OFFSET: case PlSqlParser.TIMEZONE_REGION: case PlSqlParser.TIME_ZONE: case PlSqlParser.TIV_GB: case PlSqlParser.TIV_SSF: case PlSqlParser.TO_ACLID: case PlSqlParser.TO_BINARY_DOUBLE: case PlSqlParser.TO_BINARY_FLOAT: case PlSqlParser.TO_BLOB: case PlSqlParser.TO_CLOB: case PlSqlParser.TO_DSINTERVAL: case PlSqlParser.TO_LOB: case PlSqlParser.TO_MULTI_BYTE: case PlSqlParser.TO_NCHAR: case PlSqlParser.TO_NCLOB: case PlSqlParser.TO_NUMBER: case PlSqlParser.TOPLEVEL: case PlSqlParser.TO_SINGLE_BYTE: case PlSqlParser.TO_TIMESTAMP: case PlSqlParser.TO_TIMESTAMP_TZ: case PlSqlParser.TO_TIME: case PlSqlParser.TO_TIME_TZ: case PlSqlParser.TO_YMINTERVAL: case PlSqlParser.TRACE: case PlSqlParser.TRACING: case PlSqlParser.TRACKING: case PlSqlParser.TRAILING: case PlSqlParser.TRANSACTION: case PlSqlParser.TRANSFORM_DISTINCT_AGG: case PlSqlParser.TRANSITIONAL: case PlSqlParser.TRANSITION: case PlSqlParser.TRANSLATE: case PlSqlParser.TRANSLATION: case PlSqlParser.TREAT: case PlSqlParser.TRIGGERS: case PlSqlParser.TRIGGER: case PlSqlParser.TRUE: case PlSqlParser.TRUNCATE: case PlSqlParser.TRUNC: case PlSqlParser.TRUSTED: case PlSqlParser.TRUST: case PlSqlParser.TUNING: case PlSqlParser.TX: case PlSqlParser.TYPES: case PlSqlParser.TYPE: case PlSqlParser.TZ_OFFSET: case PlSqlParser.UB2: case PlSqlParser.UBA: case PlSqlParser.UCS2: case PlSqlParser.UID: case PlSqlParser.UNARCHIVED: case PlSqlParser.UNBOUNDED: case PlSqlParser.UNBOUND: case PlSqlParser.UNCONDITIONAL: case PlSqlParser.UNDER: case PlSqlParser.UNDO: case PlSqlParser.UNDROP: case PlSqlParser.UNIFORM: case PlSqlParser.UNISTR: case PlSqlParser.UNLIMITED: case PlSqlParser.UNLOAD: case PlSqlParser.UNLOCK: case PlSqlParser.UNMATCHED: case PlSqlParser.UNNEST_INNERJ_DISTINCT_VIEW: case PlSqlParser.UNNEST_NOSEMIJ_NODISTINCTVIEW: case PlSqlParser.UNNEST_SEMIJ_VIEW: case PlSqlParser.UNNEST: case PlSqlParser.UNPACKED: case PlSqlParser.UNPIVOT: case PlSqlParser.UNPLUG: case PlSqlParser.UNPROTECTED: case PlSqlParser.UNQUIESCE: case PlSqlParser.UNRECOVERABLE: case PlSqlParser.UNRESTRICTED: case PlSqlParser.UNSUBSCRIBE: case PlSqlParser.UNTIL: case PlSqlParser.UNUSABLE: case PlSqlParser.UNUSED: case PlSqlParser.UPDATABLE: case PlSqlParser.UPDATED: case PlSqlParser.UPDATEXML: case PlSqlParser.UPD_INDEXES: case PlSqlParser.UPD_JOININDEX: case PlSqlParser.UPGRADE: case PlSqlParser.UPPER: case PlSqlParser.UPSERT: case PlSqlParser.UROWID: case PlSqlParser.USABLE: case PlSqlParser.USAGE: case PlSqlParser.USE_ANTI: case PlSqlParser.USE_CONCAT: case PlSqlParser.USE_CUBE: case PlSqlParser.USE_HASH_AGGREGATION: case PlSqlParser.USE_HASH_GBY_FOR_PUSHDOWN: case PlSqlParser.USE_HASH: case PlSqlParser.USE_HIDDEN_PARTITIONS: case PlSqlParser.USE_INVISIBLE_INDEXES: case PlSqlParser.USE_MERGE_CARTESIAN: case PlSqlParser.USE_MERGE: case PlSqlParser.USE_NL: case PlSqlParser.USE_NL_WITH_INDEX: case PlSqlParser.USE_PRIVATE_OUTLINES: case PlSqlParser.USER_DATA: case PlSqlParser.USER_DEFINED: case PlSqlParser.USERENV: case PlSqlParser.USERGROUP: case PlSqlParser.USER_RECYCLEBIN: case PlSqlParser.USERS: case PlSqlParser.USER_TABLESPACES: case PlSqlParser.USER: case PlSqlParser.USE_SEMI: case PlSqlParser.USE_STORED_OUTLINES: case PlSqlParser.USE_TTT_FOR_GSETS: case PlSqlParser.USE: case PlSqlParser.USE_VECTOR_AGGREGATION: case PlSqlParser.USE_WEAK_NAME_RESL: case PlSqlParser.USING_NO_EXPAND: case PlSqlParser.USING: case PlSqlParser.UTF16BE: case PlSqlParser.UTF16LE: case PlSqlParser.UTF32: case PlSqlParser.UTF8: case PlSqlParser.V1: case PlSqlParser.V2: case PlSqlParser.VALIDATE: case PlSqlParser.VALIDATION: case PlSqlParser.VALID_TIME_END: case PlSqlParser.VALUE: case PlSqlParser.VARCHAR2: case PlSqlParser.VARCHAR: case PlSqlParser.VARIABLE: case PlSqlParser.VAR_POP: case PlSqlParser.VARRAYS: case PlSqlParser.VARRAY: case PlSqlParser.VAR_SAMP: case PlSqlParser.VARYING: case PlSqlParser.VECTOR_READ_TRACE: case PlSqlParser.VECTOR_READ: case PlSqlParser.VECTOR_TRANSFORM_DIMS: case PlSqlParser.VECTOR_TRANSFORM_FACT: case PlSqlParser.VECTOR_TRANSFORM: case PlSqlParser.VERIFIER: case PlSqlParser.VERIFY: case PlSqlParser.VERSIONING: case PlSqlParser.VERSIONS_ENDSCN: case PlSqlParser.VERSIONS_ENDTIME: case PlSqlParser.VERSIONS_OPERATION: case PlSqlParser.VERSIONS_STARTSCN: case PlSqlParser.VERSIONS_STARTTIME: case PlSqlParser.VERSIONS: case PlSqlParser.VERSIONS_XID: case PlSqlParser.VERSION: case PlSqlParser.VIOLATION: case PlSqlParser.VIRTUAL: case PlSqlParser.VISIBILITY: case PlSqlParser.VISIBLE: case PlSqlParser.VOLUME: case PlSqlParser.VSIZE: case PlSqlParser.WAIT: case PlSqlParser.WALLET: case PlSqlParser.WARNING: case PlSqlParser.WEEKS: case PlSqlParser.WEEK: case PlSqlParser.WELLFORMED: case PlSqlParser.WHENEVER: case PlSqlParser.WHEN: case PlSqlParser.WHILE: case PlSqlParser.WHITESPACE: case PlSqlParser.WIDTH_BUCKET: case PlSqlParser.WITHIN: case PlSqlParser.WITHOUT: case PlSqlParser.WITH_PLSQL: case PlSqlParser.WORK: case PlSqlParser.WRAPPED: case PlSqlParser.WRAPPER: case PlSqlParser.WRITE: case PlSqlParser.XDB_FASTPATH_INSERT: case PlSqlParser.X_DYN_PRUNE: case PlSqlParser.XID: case PlSqlParser.XML2OBJECT: case PlSqlParser.XMLAGG: case PlSqlParser.XMLATTRIBUTES: case PlSqlParser.XMLCAST: case PlSqlParser.XMLCDATA: case PlSqlParser.XMLCOLATTVAL: case PlSqlParser.XMLCOMMENT: case PlSqlParser.XMLCONCAT: case PlSqlParser.XMLDIFF: case PlSqlParser.XML_DML_RWT_STMT: case PlSqlParser.XMLELEMENT: case PlSqlParser.XMLEXISTS2: case PlSqlParser.XMLEXISTS: case PlSqlParser.XMLFOREST: case PlSqlParser.XMLINDEX_REWRITE_IN_SELECT: case PlSqlParser.XMLINDEX_REWRITE: case PlSqlParser.XMLINDEX_SEL_IDX_TBL: case PlSqlParser.XMLISNODE: case PlSqlParser.XMLISVALID: case PlSqlParser.XMLNAMESPACES: case PlSqlParser.XMLPARSE: case PlSqlParser.XMLPATCH: case PlSqlParser.XMLPI: case PlSqlParser.XMLQUERYVAL: case PlSqlParser.XMLQUERY: case PlSqlParser.XMLROOT: case PlSqlParser.XMLSCHEMA: case PlSqlParser.XMLSERIALIZE: case PlSqlParser.XMLTABLE: case PlSqlParser.XMLTRANSFORMBLOB: case PlSqlParser.XMLTRANSFORM: case PlSqlParser.XMLTYPE: case PlSqlParser.XML: case PlSqlParser.XPATHTABLE: case PlSqlParser.XS_SYS_CONTEXT: case PlSqlParser.XS: case PlSqlParser.YEARS: case PlSqlParser.YEAR: case PlSqlParser.YES: case PlSqlParser.YMINTERVAL_UNCONSTRAINED: case PlSqlParser.ZONEMAP: case PlSqlParser.ZONE: case PlSqlParser.PREDICTION: case PlSqlParser.PREDICTION_BOUNDS: case PlSqlParser.PREDICTION_COST: case PlSqlParser.PREDICTION_DETAILS: case PlSqlParser.PREDICTION_PROBABILITY: case PlSqlParser.PREDICTION_SET: case PlSqlParser.CUME_DIST: case PlSqlParser.DENSE_RANK: case PlSqlParser.LISTAGG: case PlSqlParser.PERCENT_RANK: case PlSqlParser.PERCENTILE_CONT: case PlSqlParser.PERCENTILE_DISC: case PlSqlParser.RANK: case PlSqlParser.AVG: case PlSqlParser.CORR: case PlSqlParser.COVAR_: case PlSqlParser.DECODE: case PlSqlParser.LAG: case PlSqlParser.LEAD: case PlSqlParser.MAX: case PlSqlParser.MEDIAN: case PlSqlParser.MIN: case PlSqlParser.NTILE: case PlSqlParser.NVL: case PlSqlParser.RATIO_TO_REPORT: case PlSqlParser.REGR_: case PlSqlParser.ROUND: case PlSqlParser.ROW_NUMBER: case PlSqlParser.SUBSTR: case PlSqlParser.TO_CHAR: case PlSqlParser.TRIM: case PlSqlParser.SUM: case PlSqlParser.STDDEV: case PlSqlParser.VAR_: case PlSqlParser.VARIANCE: case PlSqlParser.LEAST: case PlSqlParser.GREATEST: case PlSqlParser.TO_DATE: case PlSqlParser.NATIONAL_CHAR_STRING_LIT: case PlSqlParser.PERIOD: case PlSqlParser.UNSIGNED_INTEGER: case PlSqlParser.APPROXIMATE_NUM_LIT: case PlSqlParser.CHAR_STRING: case PlSqlParser.DELIMITED_ID: case PlSqlParser.LEFT_PAREN: case PlSqlParser.PLUS_SIGN: case PlSqlParser.MINUS_SIGN: case PlSqlParser.BINDVAR: case PlSqlParser.COLON: case PlSqlParser.INTRODUCER: case PlSqlParser.REGULAR_ID: this.state = 10784; this.using_element(); this.state = 10789; this._errHandler.sync(this); var _alt = this._interp.adaptivePredict(this._input,1473,this._ctx) while(_alt!=2 && _alt!=antlr4.atn.ATN.INVALID_ALT_NUMBER) { if(_alt===1) { this.state = 10785; this.match(PlSqlParser.COMMA); this.state = 10786; this.using_element(); } this.state = 10791; this._errHandler.sync(this); _alt = this._interp.adaptivePredict(this._input,1473,this._ctx); } break; default: throw new antlr4.error.NoViableAltException(this); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Using_elementContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_using_element; return this; } Using_elementContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Using_elementContext.prototype.constructor = Using_elementContext; Using_elementContext.prototype.select_list_elements = function() { return this.getTypedRuleContext(Select_list_elementsContext,0); }; Using_elementContext.prototype.IN = function() { return this.getToken(PlSqlParser.IN, 0); }; Using_elementContext.prototype.OUT = function() { return this.getToken(PlSqlParser.OUT, 0); }; Using_elementContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterUsing_element(this); } }; Using_elementContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitUsing_element(this); } }; Using_elementContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitUsing_element(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Using_elementContext = Using_elementContext; PlSqlParser.prototype.using_element = function() { var localctx = new Using_elementContext(this, this._ctx, this.state); this.enterRule(localctx, 1314, PlSqlParser.RULE_using_element); try { this.enterOuterAlt(localctx, 1); this.state = 10799; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,1476,this._ctx); if(la_===1) { this.state = 10794; this.match(PlSqlParser.IN); this.state = 10796; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,1475,this._ctx); if(la_===1) { this.state = 10795; this.match(PlSqlParser.OUT); } } else if(la_===2) { this.state = 10798; this.match(PlSqlParser.OUT); } this.state = 10801; this.select_list_elements(); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Collect_order_by_partContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_collect_order_by_part; return this; } Collect_order_by_partContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Collect_order_by_partContext.prototype.constructor = Collect_order_by_partContext; Collect_order_by_partContext.prototype.ORDER = function() { return this.getToken(PlSqlParser.ORDER, 0); }; Collect_order_by_partContext.prototype.BY = function() { return this.getToken(PlSqlParser.BY, 0); }; Collect_order_by_partContext.prototype.concatenation = function() { return this.getTypedRuleContext(ConcatenationContext,0); }; Collect_order_by_partContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterCollect_order_by_part(this); } }; Collect_order_by_partContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitCollect_order_by_part(this); } }; Collect_order_by_partContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitCollect_order_by_part(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Collect_order_by_partContext = Collect_order_by_partContext; PlSqlParser.prototype.collect_order_by_part = function() { var localctx = new Collect_order_by_partContext(this, this._ctx, this.state); this.enterRule(localctx, 1316, PlSqlParser.RULE_collect_order_by_part); try { this.enterOuterAlt(localctx, 1); this.state = 10803; this.match(PlSqlParser.ORDER); this.state = 10804; this.match(PlSqlParser.BY); this.state = 10805; this.concatenation(0); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Within_or_over_partContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_within_or_over_part; return this; } Within_or_over_partContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Within_or_over_partContext.prototype.constructor = Within_or_over_partContext; Within_or_over_partContext.prototype.WITHIN = function() { return this.getToken(PlSqlParser.WITHIN, 0); }; Within_or_over_partContext.prototype.GROUP = function() { return this.getToken(PlSqlParser.GROUP, 0); }; Within_or_over_partContext.prototype.LEFT_PAREN = function() { return this.getToken(PlSqlParser.LEFT_PAREN, 0); }; Within_or_over_partContext.prototype.order_by_clause = function() { return this.getTypedRuleContext(Order_by_clauseContext,0); }; Within_or_over_partContext.prototype.RIGHT_PAREN = function() { return this.getToken(PlSqlParser.RIGHT_PAREN, 0); }; Within_or_over_partContext.prototype.over_clause = function() { return this.getTypedRuleContext(Over_clauseContext,0); }; Within_or_over_partContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterWithin_or_over_part(this); } }; Within_or_over_partContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitWithin_or_over_part(this); } }; Within_or_over_partContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitWithin_or_over_part(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Within_or_over_partContext = Within_or_over_partContext; PlSqlParser.prototype.within_or_over_part = function() { var localctx = new Within_or_over_partContext(this, this._ctx, this.state); this.enterRule(localctx, 1318, PlSqlParser.RULE_within_or_over_part); try { this.state = 10814; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.WITHIN: this.enterOuterAlt(localctx, 1); this.state = 10807; this.match(PlSqlParser.WITHIN); this.state = 10808; this.match(PlSqlParser.GROUP); this.state = 10809; this.match(PlSqlParser.LEFT_PAREN); this.state = 10810; this.order_by_clause(); this.state = 10811; this.match(PlSqlParser.RIGHT_PAREN); break; case PlSqlParser.OVER: this.enterOuterAlt(localctx, 2); this.state = 10813; this.over_clause(); break; default: throw new antlr4.error.NoViableAltException(this); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Cost_matrix_clauseContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_cost_matrix_clause; return this; } Cost_matrix_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Cost_matrix_clauseContext.prototype.constructor = Cost_matrix_clauseContext; Cost_matrix_clauseContext.prototype.COST = function() { return this.getToken(PlSqlParser.COST, 0); }; Cost_matrix_clauseContext.prototype.MODEL = function() { return this.getToken(PlSqlParser.MODEL, 0); }; Cost_matrix_clauseContext.prototype.LEFT_PAREN = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.LEFT_PAREN); } else { return this.getToken(PlSqlParser.LEFT_PAREN, i); } }; Cost_matrix_clauseContext.prototype.cost_class_name = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Cost_class_nameContext); } else { return this.getTypedRuleContext(Cost_class_nameContext,i); } }; Cost_matrix_clauseContext.prototype.RIGHT_PAREN = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.RIGHT_PAREN); } else { return this.getToken(PlSqlParser.RIGHT_PAREN, i); } }; Cost_matrix_clauseContext.prototype.VALUES = function() { return this.getToken(PlSqlParser.VALUES, 0); }; Cost_matrix_clauseContext.prototype.AUTO = function() { return this.getToken(PlSqlParser.AUTO, 0); }; Cost_matrix_clauseContext.prototype.COMMA = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.COMMA); } else { return this.getToken(PlSqlParser.COMMA, i); } }; Cost_matrix_clauseContext.prototype.expressions = function() { return this.getTypedRuleContext(ExpressionsContext,0); }; Cost_matrix_clauseContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterCost_matrix_clause(this); } }; Cost_matrix_clauseContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitCost_matrix_clause(this); } }; Cost_matrix_clauseContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitCost_matrix_clause(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Cost_matrix_clauseContext = Cost_matrix_clauseContext; PlSqlParser.prototype.cost_matrix_clause = function() { var localctx = new Cost_matrix_clauseContext(this, this._ctx, this.state); this.enterRule(localctx, 1320, PlSqlParser.RULE_cost_matrix_clause); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 10816; this.match(PlSqlParser.COST); this.state = 10838; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.MODEL: this.state = 10817; this.match(PlSqlParser.MODEL); this.state = 10819; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.AUTO) { this.state = 10818; this.match(PlSqlParser.AUTO); } break; case PlSqlParser.LEFT_PAREN: this.state = 10821; this.match(PlSqlParser.LEFT_PAREN); this.state = 10822; this.cost_class_name(); this.state = 10827; this._errHandler.sync(this); _la = this._input.LA(1); while(_la===PlSqlParser.COMMA) { this.state = 10823; this.match(PlSqlParser.COMMA); this.state = 10824; this.cost_class_name(); this.state = 10829; this._errHandler.sync(this); _la = this._input.LA(1); } this.state = 10830; this.match(PlSqlParser.RIGHT_PAREN); this.state = 10831; this.match(PlSqlParser.VALUES); this.state = 10832; this.match(PlSqlParser.LEFT_PAREN); this.state = 10834; this._errHandler.sync(this); _la = this._input.LA(1); if((((_la) & ~0x1f) == 0 && ((1 << _la) & ((1 << PlSqlParser.ABORT) | (1 << PlSqlParser.ABS) | (1 << PlSqlParser.ACCESS) | (1 << PlSqlParser.ACCESSED) | (1 << PlSqlParser.ACCOUNT) | (1 << PlSqlParser.ACL) | (1 << PlSqlParser.ACOS) | (1 << PlSqlParser.ACTION) | (1 << PlSqlParser.ACTIONS) | (1 << PlSqlParser.ACTIVATE) | (1 << PlSqlParser.ACTIVE) | (1 << PlSqlParser.ACTIVE_COMPONENT) | (1 << PlSqlParser.ACTIVE_DATA) | (1 << PlSqlParser.ACTIVE_FUNCTION) | (1 << PlSqlParser.ACTIVE_TAG) | (1 << PlSqlParser.ACTIVITY) | (1 << PlSqlParser.ADAPTIVE_PLAN) | (1 << PlSqlParser.ADD) | (1 << PlSqlParser.ADD_COLUMN) | (1 << PlSqlParser.ADD_GROUP) | (1 << PlSqlParser.ADD_MONTHS) | (1 << PlSqlParser.ADJ_DATE) | (1 << PlSqlParser.ADMIN) | (1 << PlSqlParser.ADMINISTER) | (1 << PlSqlParser.ADMINISTRATOR) | (1 << PlSqlParser.ADVANCED) | (1 << PlSqlParser.ADVISE) | (1 << PlSqlParser.ADVISOR) | (1 << PlSqlParser.AFD_DISKSTRING) | (1 << PlSqlParser.AFTER) | (1 << PlSqlParser.AGENT))) !== 0) || ((((_la - 32)) & ~0x1f) == 0 && ((1 << (_la - 32)) & ((1 << (PlSqlParser.AGGREGATE - 32)) | (1 << (PlSqlParser.A_LETTER - 32)) | (1 << (PlSqlParser.ALIAS - 32)) | (1 << (PlSqlParser.ALL - 32)) | (1 << (PlSqlParser.ALLOCATE - 32)) | (1 << (PlSqlParser.ALLOW - 32)) | (1 << (PlSqlParser.ALL_ROWS - 32)) | (1 << (PlSqlParser.ALWAYS - 32)) | (1 << (PlSqlParser.ANALYZE - 32)) | (1 << (PlSqlParser.ANCILLARY - 32)) | (1 << (PlSqlParser.AND_EQUAL - 32)) | (1 << (PlSqlParser.ANOMALY - 32)) | (1 << (PlSqlParser.ANSI_REARCH - 32)) | (1 << (PlSqlParser.ANTIJOIN - 32)) | (1 << (PlSqlParser.ANY - 32)) | (1 << (PlSqlParser.ANYSCHEMA - 32)) | (1 << (PlSqlParser.APPEND - 32)) | (1 << (PlSqlParser.APPENDCHILDXML - 32)) | (1 << (PlSqlParser.APPEND_VALUES - 32)) | (1 << (PlSqlParser.APPLICATION - 32)) | (1 << (PlSqlParser.APPLY - 32)) | (1 << (PlSqlParser.APPROX_COUNT_DISTINCT - 32)) | (1 << (PlSqlParser.ARCHIVAL - 32)) | (1 << (PlSqlParser.ARCHIVE - 32)) | (1 << (PlSqlParser.ARCHIVED - 32)) | (1 << (PlSqlParser.ARCHIVELOG - 32)) | (1 << (PlSqlParser.ARRAY - 32)) | (1 << (PlSqlParser.ASCII - 32)))) !== 0) || ((((_la - 64)) & ~0x1f) == 0 && ((1 << (_la - 64)) & ((1 << (PlSqlParser.ASCIISTR - 64)) | (1 << (PlSqlParser.ASIN - 64)) | (1 << (PlSqlParser.ASIS - 64)) | (1 << (PlSqlParser.ASSEMBLY - 64)) | (1 << (PlSqlParser.ASSIGN - 64)) | (1 << (PlSqlParser.ASSOCIATE - 64)) | (1 << (PlSqlParser.ASYNC - 64)) | (1 << (PlSqlParser.ASYNCHRONOUS - 64)) | (1 << (PlSqlParser.ATAN2 - 64)) | (1 << (PlSqlParser.ATAN - 64)) | (1 << (PlSqlParser.AT - 64)) | (1 << (PlSqlParser.ATTRIBUTE - 64)) | (1 << (PlSqlParser.ATTRIBUTES - 64)) | (1 << (PlSqlParser.AUTHENTICATED - 64)) | (1 << (PlSqlParser.AUTHENTICATION - 64)) | (1 << (PlSqlParser.AUTHID - 64)) | (1 << (PlSqlParser.AUTHORIZATION - 64)) | (1 << (PlSqlParser.AUTOALLOCATE - 64)) | (1 << (PlSqlParser.AUTO - 64)) | (1 << (PlSqlParser.AUTOEXTEND - 64)) | (1 << (PlSqlParser.AUTO_LOGIN - 64)) | (1 << (PlSqlParser.AUTOMATIC - 64)) | (1 << (PlSqlParser.AUTONOMOUS_TRANSACTION - 64)) | (1 << (PlSqlParser.AUTO_REOPTIMIZE - 64)) | (1 << (PlSqlParser.AVAILABILITY - 64)) | (1 << (PlSqlParser.AVRO - 64)) | (1 << (PlSqlParser.BACKGROUND - 64)) | (1 << (PlSqlParser.BACKUP - 64)) | (1 << (PlSqlParser.BASIC - 64)))) !== 0) || ((((_la - 96)) & ~0x1f) == 0 && ((1 << (_la - 96)) & ((1 << (PlSqlParser.BASICFILE - 96)) | (1 << (PlSqlParser.BATCH - 96)) | (1 << (PlSqlParser.BATCHSIZE - 96)) | (1 << (PlSqlParser.BATCH_TABLE_ACCESS_BY_ROWID - 96)) | (1 << (PlSqlParser.BECOME - 96)) | (1 << (PlSqlParser.BEFORE - 96)) | (1 << (PlSqlParser.BEGIN - 96)) | (1 << (PlSqlParser.BEGINNING - 96)) | (1 << (PlSqlParser.BEGIN_OUTLINE_DATA - 96)) | (1 << (PlSqlParser.BEHALF - 96)) | (1 << (PlSqlParser.BEQUEATH - 96)) | (1 << (PlSqlParser.BFILE - 96)) | (1 << (PlSqlParser.BFILENAME - 96)) | (1 << (PlSqlParser.BIGFILE - 96)) | (1 << (PlSqlParser.BINARY - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE_INFINITY - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE_NAN - 96)) | (1 << (PlSqlParser.BINARY_FLOAT - 96)) | (1 << (PlSqlParser.BINARY_FLOAT_INFINITY - 96)) | (1 << (PlSqlParser.BINARY_FLOAT_NAN - 96)) | (1 << (PlSqlParser.BINARY_INTEGER - 96)) | (1 << (PlSqlParser.BIND_AWARE - 96)) | (1 << (PlSqlParser.BINDING - 96)) | (1 << (PlSqlParser.BIN_TO_NUM - 96)) | (1 << (PlSqlParser.BITAND - 96)) | (1 << (PlSqlParser.BITMAP_AND - 96)) | (1 << (PlSqlParser.BITMAP - 96)) | (1 << (PlSqlParser.BITMAPS - 96)) | (1 << (PlSqlParser.BITMAP_TREE - 96)) | (1 << (PlSqlParser.BITS - 96)))) !== 0) || ((((_la - 128)) & ~0x1f) == 0 && ((1 << (_la - 128)) & ((1 << (PlSqlParser.BLOB - 128)) | (1 << (PlSqlParser.BLOCK - 128)) | (1 << (PlSqlParser.BLOCK_RANGE - 128)) | (1 << (PlSqlParser.BLOCKS - 128)) | (1 << (PlSqlParser.BLOCKSIZE - 128)) | (1 << (PlSqlParser.BODY - 128)) | (1 << (PlSqlParser.BOOLEAN - 128)) | (1 << (PlSqlParser.BOTH - 128)) | (1 << (PlSqlParser.BOUND - 128)) | (1 << (PlSqlParser.BRANCH - 128)) | (1 << (PlSqlParser.BREADTH - 128)) | (1 << (PlSqlParser.BROADCAST - 128)) | (1 << (PlSqlParser.BSON - 128)) | (1 << (PlSqlParser.BUFFER - 128)) | (1 << (PlSqlParser.BUFFER_CACHE - 128)) | (1 << (PlSqlParser.BUFFER_POOL - 128)) | (1 << (PlSqlParser.BUILD - 128)) | (1 << (PlSqlParser.BULK - 128)) | (1 << (PlSqlParser.BYPASS_RECURSIVE_CHECK - 128)) | (1 << (PlSqlParser.BYPASS_UJVC - 128)) | (1 << (PlSqlParser.BYTE - 128)) | (1 << (PlSqlParser.CACHE - 128)) | (1 << (PlSqlParser.CACHE_CB - 128)) | (1 << (PlSqlParser.CACHE_INSTANCES - 128)) | (1 << (PlSqlParser.CACHE_TEMP_TABLE - 128)) | (1 << (PlSqlParser.CACHING - 128)) | (1 << (PlSqlParser.CALCULATED - 128)) | (1 << (PlSqlParser.CALLBACK - 128)) | (1 << (PlSqlParser.CALL - 128)) | (1 << (PlSqlParser.CANCEL - 128)))) !== 0) || ((((_la - 160)) & ~0x1f) == 0 && ((1 << (_la - 160)) & ((1 << (PlSqlParser.CAPACITY - 160)) | (1 << (PlSqlParser.CARDINALITY - 160)) | (1 << (PlSqlParser.CASCADE - 160)) | (1 << (PlSqlParser.CASE - 160)) | (1 << (PlSqlParser.CAST - 160)) | (1 << (PlSqlParser.CATEGORY - 160)) | (1 << (PlSqlParser.CDBDEFAULT - 160)) | (1 << (PlSqlParser.CEIL - 160)) | (1 << (PlSqlParser.CELL_FLASH_CACHE - 160)) | (1 << (PlSqlParser.CERTIFICATE - 160)) | (1 << (PlSqlParser.CFILE - 160)) | (1 << (PlSqlParser.CHAINED - 160)) | (1 << (PlSqlParser.CHANGE - 160)) | (1 << (PlSqlParser.CHANGE_DUPKEY_ERROR_INDEX - 160)) | (1 << (PlSqlParser.CHARACTER - 160)) | (1 << (PlSqlParser.CHAR - 160)) | (1 << (PlSqlParser.CHAR_CS - 160)) | (1 << (PlSqlParser.CHARTOROWID - 160)) | (1 << (PlSqlParser.CHECK_ACL_REWRITE - 160)) | (1 << (PlSqlParser.CHECKPOINT - 160)) | (1 << (PlSqlParser.CHILD - 160)) | (1 << (PlSqlParser.CHOOSE - 160)) | (1 << (PlSqlParser.CHR - 160)) | (1 << (PlSqlParser.CHUNK - 160)) | (1 << (PlSqlParser.CLASS - 160)) | (1 << (PlSqlParser.CLASSIFIER - 160)) | (1 << (PlSqlParser.CLEANUP - 160)) | (1 << (PlSqlParser.CLEAR - 160)) | (1 << (PlSqlParser.C_LETTER - 160)) | (1 << (PlSqlParser.CLIENT - 160)))) !== 0) || ((((_la - 192)) & ~0x1f) == 0 && ((1 << (_la - 192)) & ((1 << (PlSqlParser.CLOB - 192)) | (1 << (PlSqlParser.CLONE - 192)) | (1 << (PlSqlParser.CLOSE_CACHED_OPEN_CURSORS - 192)) | (1 << (PlSqlParser.CLOSE - 192)) | (1 << (PlSqlParser.CLUSTER_BY_ROWID - 192)) | (1 << (PlSqlParser.CLUSTER - 192)) | (1 << (PlSqlParser.CLUSTER_DETAILS - 192)) | (1 << (PlSqlParser.CLUSTER_DISTANCE - 192)) | (1 << (PlSqlParser.CLUSTER_ID - 192)) | (1 << (PlSqlParser.CLUSTERING - 192)) | (1 << (PlSqlParser.CLUSTERING_FACTOR - 192)) | (1 << (PlSqlParser.CLUSTER_PROBABILITY - 192)) | (1 << (PlSqlParser.CLUSTER_SET - 192)) | (1 << (PlSqlParser.COALESCE - 192)) | (1 << (PlSqlParser.COALESCE_SQ - 192)) | (1 << (PlSqlParser.COARSE - 192)) | (1 << (PlSqlParser.CO_AUTH_IND - 192)) | (1 << (PlSqlParser.COLD - 192)) | (1 << (PlSqlParser.COLLECT - 192)) | (1 << (PlSqlParser.COLUMNAR - 192)) | (1 << (PlSqlParser.COLUMN_AUTH_INDICATOR - 192)) | (1 << (PlSqlParser.COLUMN - 192)) | (1 << (PlSqlParser.COLUMNS - 192)) | (1 << (PlSqlParser.COLUMN_STATS - 192)) | (1 << (PlSqlParser.COLUMN_VALUE - 192)) | (1 << (PlSqlParser.COMMENT - 192)) | (1 << (PlSqlParser.COMMIT - 192)) | (1 << (PlSqlParser.COMMITTED - 192)) | (1 << (PlSqlParser.COMMON_DATA - 192)) | (1 << (PlSqlParser.COMPACT - 192)) | (1 << (PlSqlParser.COMPATIBILITY - 192)) | (1 << (PlSqlParser.COMPILE - 192)))) !== 0) || ((((_la - 224)) & ~0x1f) == 0 && ((1 << (_la - 224)) & ((1 << (PlSqlParser.COMPLETE - 224)) | (1 << (PlSqlParser.COMPLIANCE - 224)) | (1 << (PlSqlParser.COMPONENT - 224)) | (1 << (PlSqlParser.COMPONENTS - 224)) | (1 << (PlSqlParser.COMPOSE - 224)) | (1 << (PlSqlParser.COMPOSITE - 224)) | (1 << (PlSqlParser.COMPOSITE_LIMIT - 224)) | (1 << (PlSqlParser.COMPOUND - 224)) | (1 << (PlSqlParser.COMPUTE - 224)) | (1 << (PlSqlParser.CONCAT - 224)) | (1 << (PlSqlParser.CON_DBID_TO_ID - 224)) | (1 << (PlSqlParser.CONDITIONAL - 224)) | (1 << (PlSqlParser.CONDITION - 224)) | (1 << (PlSqlParser.CONFIRM - 224)) | (1 << (PlSqlParser.CONFORMING - 224)) | (1 << (PlSqlParser.CON_GUID_TO_ID - 224)) | (1 << (PlSqlParser.CON_ID - 224)) | (1 << (PlSqlParser.CON_NAME_TO_ID - 224)) | (1 << (PlSqlParser.CONNECT_BY_CB_WHR_ONLY - 224)) | (1 << (PlSqlParser.CONNECT_BY_COMBINE_SW - 224)) | (1 << (PlSqlParser.CONNECT_BY_COST_BASED - 224)) | (1 << (PlSqlParser.CONNECT_BY_ELIM_DUPS - 224)) | (1 << (PlSqlParser.CONNECT_BY_FILTERING - 224)) | (1 << (PlSqlParser.CONNECT_BY_ISCYCLE - 224)) | (1 << (PlSqlParser.CONNECT_BY_ISLEAF - 224)) | (1 << (PlSqlParser.CONNECT_BY_ROOT - 224)) | (1 << (PlSqlParser.CONNECT_TIME - 224)) | (1 << (PlSqlParser.CONSIDER - 224)) | (1 << (PlSqlParser.CONSISTENT - 224)) | (1 << (PlSqlParser.CONSTANT - 224)))) !== 0) || ((((_la - 256)) & ~0x1f) == 0 && ((1 << (_la - 256)) & ((1 << (PlSqlParser.CONST - 256)) | (1 << (PlSqlParser.CONSTRAINT - 256)) | (1 << (PlSqlParser.CONSTRAINTS - 256)) | (1 << (PlSqlParser.CONSTRUCTOR - 256)) | (1 << (PlSqlParser.CONTAINER - 256)) | (1 << (PlSqlParser.CONTAINER_DATA - 256)) | (1 << (PlSqlParser.CONTAINERS - 256)) | (1 << (PlSqlParser.CONTENT - 256)) | (1 << (PlSqlParser.CONTENTS - 256)) | (1 << (PlSqlParser.CONTEXT - 256)) | (1 << (PlSqlParser.CONTINUE - 256)) | (1 << (PlSqlParser.CONTROLFILE - 256)) | (1 << (PlSqlParser.CON_UID_TO_ID - 256)) | (1 << (PlSqlParser.CONVERT - 256)) | (1 << (PlSqlParser.COOKIE - 256)) | (1 << (PlSqlParser.COPY - 256)) | (1 << (PlSqlParser.CORR_K - 256)) | (1 << (PlSqlParser.CORR_S - 256)) | (1 << (PlSqlParser.CORRUPTION - 256)) | (1 << (PlSqlParser.CORRUPT_XID_ALL - 256)) | (1 << (PlSqlParser.CORRUPT_XID - 256)) | (1 << (PlSqlParser.COS - 256)) | (1 << (PlSqlParser.COSH - 256)) | (1 << (PlSqlParser.COST - 256)) | (1 << (PlSqlParser.COST_XML_QUERY_REWRITE - 256)) | (1 << (PlSqlParser.COUNT - 256)) | (1 << (PlSqlParser.COVAR_POP - 256)) | (1 << (PlSqlParser.COVAR_SAMP - 256)) | (1 << (PlSqlParser.CPU_COSTING - 256)) | (1 << (PlSqlParser.CPU_PER_CALL - 256)) | (1 << (PlSqlParser.CPU_PER_SESSION - 256)) | (1 << (PlSqlParser.CRASH - 256)))) !== 0) || ((((_la - 289)) & ~0x1f) == 0 && ((1 << (_la - 289)) & ((1 << (PlSqlParser.CREATE_FILE_DEST - 289)) | (1 << (PlSqlParser.CREATE_STORED_OUTLINES - 289)) | (1 << (PlSqlParser.CREATION - 289)) | (1 << (PlSqlParser.CREDENTIAL - 289)) | (1 << (PlSqlParser.CRITICAL - 289)) | (1 << (PlSqlParser.CROSS - 289)) | (1 << (PlSqlParser.CROSSEDITION - 289)) | (1 << (PlSqlParser.CSCONVERT - 289)) | (1 << (PlSqlParser.CUBE_AJ - 289)) | (1 << (PlSqlParser.CUBE - 289)) | (1 << (PlSqlParser.CUBE_GB - 289)) | (1 << (PlSqlParser.CUBE_SJ - 289)) | (1 << (PlSqlParser.CUME_DISTM - 289)) | (1 << (PlSqlParser.CURRENT - 289)) | (1 << (PlSqlParser.CURRENT_DATE - 289)) | (1 << (PlSqlParser.CURRENT_SCHEMA - 289)) | (1 << (PlSqlParser.CURRENT_TIME - 289)) | (1 << (PlSqlParser.CURRENT_TIMESTAMP - 289)) | (1 << (PlSqlParser.CURRENT_USER - 289)) | (1 << (PlSqlParser.CURRENTV - 289)) | (1 << (PlSqlParser.CURSOR - 289)) | (1 << (PlSqlParser.CURSOR_SHARING_EXACT - 289)) | (1 << (PlSqlParser.CURSOR_SPECIFIC_SEGMENT - 289)) | (1 << (PlSqlParser.CUSTOMDATUM - 289)) | (1 << (PlSqlParser.CV - 289)) | (1 << (PlSqlParser.CYCLE - 289)) | (1 << (PlSqlParser.DANGLING - 289)) | (1 << (PlSqlParser.DATABASE - 289)) | (1 << (PlSqlParser.DATA - 289)) | (1 << (PlSqlParser.DATAFILE - 289)) | (1 << (PlSqlParser.DATAFILES - 289)))) !== 0) || ((((_la - 321)) & ~0x1f) == 0 && ((1 << (_la - 321)) & ((1 << (PlSqlParser.DATAMOVEMENT - 321)) | (1 << (PlSqlParser.DATAOBJNO - 321)) | (1 << (PlSqlParser.DATAOBJ_TO_MAT_PARTITION - 321)) | (1 << (PlSqlParser.DATAOBJ_TO_PARTITION - 321)) | (1 << (PlSqlParser.DATAPUMP - 321)) | (1 << (PlSqlParser.DATA_SECURITY_REWRITE_LIMIT - 321)) | (1 << (PlSqlParser.DATE - 321)) | (1 << (PlSqlParser.DATE_MODE - 321)) | (1 << (PlSqlParser.DAY - 321)) | (1 << (PlSqlParser.DAYS - 321)) | (1 << (PlSqlParser.DBA - 321)) | (1 << (PlSqlParser.DBA_RECYCLEBIN - 321)) | (1 << (PlSqlParser.DBMS_STATS - 321)) | (1 << (PlSqlParser.DB_ROLE_CHANGE - 321)) | (1 << (PlSqlParser.DBTIMEZONE - 321)) | (1 << (PlSqlParser.DB_UNIQUE_NAME - 321)) | (1 << (PlSqlParser.DB_VERSION - 321)) | (1 << (PlSqlParser.DDL - 321)) | (1 << (PlSqlParser.DEALLOCATE - 321)) | (1 << (PlSqlParser.DEBUG - 321)) | (1 << (PlSqlParser.DEBUGGER - 321)) | (1 << (PlSqlParser.DEC - 321)) | (1 << (PlSqlParser.DECIMAL - 321)) | (1 << (PlSqlParser.DECLARE - 321)) | (1 << (PlSqlParser.DECOMPOSE - 321)) | (1 << (PlSqlParser.DECORRELATE - 321)) | (1 << (PlSqlParser.DECR - 321)) | (1 << (PlSqlParser.DECREMENT - 321)) | (1 << (PlSqlParser.DECRYPT - 321)) | (1 << (PlSqlParser.DEDUPLICATE - 321)) | (1 << (PlSqlParser.DEFAULT - 321)) | (1 << (PlSqlParser.DEFAULTS - 321)))) !== 0) || ((((_la - 353)) & ~0x1f) == 0 && ((1 << (_la - 353)) & ((1 << (PlSqlParser.DEFERRABLE - 353)) | (1 << (PlSqlParser.DEFERRED - 353)) | (1 << (PlSqlParser.DEFINED - 353)) | (1 << (PlSqlParser.DEFINE - 353)) | (1 << (PlSqlParser.DEFINER - 353)) | (1 << (PlSqlParser.DEGREE - 353)) | (1 << (PlSqlParser.DELAY - 353)) | (1 << (PlSqlParser.DELEGATE - 353)) | (1 << (PlSqlParser.DELETE_ALL - 353)) | (1 << (PlSqlParser.DELETE - 353)) | (1 << (PlSqlParser.DELETEXML - 353)) | (1 << (PlSqlParser.DEMAND - 353)) | (1 << (PlSqlParser.DENSE_RANKM - 353)) | (1 << (PlSqlParser.DEPENDENT - 353)) | (1 << (PlSqlParser.DEPTH - 353)) | (1 << (PlSqlParser.DEQUEUE - 353)) | (1 << (PlSqlParser.DEREF - 353)) | (1 << (PlSqlParser.DEREF_NO_REWRITE - 353)) | (1 << (PlSqlParser.DESTROY - 353)) | (1 << (PlSqlParser.DETACHED - 353)) | (1 << (PlSqlParser.DETERMINES - 353)) | (1 << (PlSqlParser.DETERMINISTIC - 353)) | (1 << (PlSqlParser.DICTIONARY - 353)) | (1 << (PlSqlParser.DIMENSION - 353)) | (1 << (PlSqlParser.DIMENSIONS - 353)) | (1 << (PlSqlParser.DIRECT_LOAD - 353)) | (1 << (PlSqlParser.DIRECTORY - 353)) | (1 << (PlSqlParser.DIRECT_PATH - 353)) | (1 << (PlSqlParser.DISABLE_ALL - 353)) | (1 << (PlSqlParser.DISABLE - 353)) | (1 << (PlSqlParser.DISABLE_PARALLEL_DML - 353)))) !== 0) || ((((_la - 385)) & ~0x1f) == 0 && ((1 << (_la - 385)) & ((1 << (PlSqlParser.DISABLE_PRESET - 385)) | (1 << (PlSqlParser.DISABLE_RPKE - 385)) | (1 << (PlSqlParser.DISALLOW - 385)) | (1 << (PlSqlParser.DISASSOCIATE - 385)) | (1 << (PlSqlParser.DISCARD - 385)) | (1 << (PlSqlParser.DISCONNECT - 385)) | (1 << (PlSqlParser.DISK - 385)) | (1 << (PlSqlParser.DISKGROUP - 385)) | (1 << (PlSqlParser.DISKS - 385)) | (1 << (PlSqlParser.DISMOUNT - 385)) | (1 << (PlSqlParser.DISTINCT - 385)) | (1 << (PlSqlParser.DISTINGUISHED - 385)) | (1 << (PlSqlParser.DISTRIBUTED - 385)) | (1 << (PlSqlParser.DISTRIBUTE - 385)) | (1 << (PlSqlParser.DML - 385)) | (1 << (PlSqlParser.DML_UPDATE - 385)) | (1 << (PlSqlParser.DOCFIDELITY - 385)) | (1 << (PlSqlParser.DOCUMENT - 385)) | (1 << (PlSqlParser.DOMAIN_INDEX_FILTER - 385)) | (1 << (PlSqlParser.DOMAIN_INDEX_NO_SORT - 385)) | (1 << (PlSqlParser.DOMAIN_INDEX_SORT - 385)) | (1 << (PlSqlParser.DOUBLE - 385)) | (1 << (PlSqlParser.DOWNGRADE - 385)) | (1 << (PlSqlParser.DRIVING_SITE - 385)) | (1 << (PlSqlParser.DROP_COLUMN - 385)) | (1 << (PlSqlParser.DROP_GROUP - 385)) | (1 << (PlSqlParser.DSINTERVAL_UNCONSTRAINED - 385)) | (1 << (PlSqlParser.DST_UPGRADE_INSERT_CONV - 385)) | (1 << (PlSqlParser.DUMP - 385)))) !== 0) || ((((_la - 417)) & ~0x1f) == 0 && ((1 << (_la - 417)) & ((1 << (PlSqlParser.DUPLICATE - 417)) | (1 << (PlSqlParser.DV - 417)) | (1 << (PlSqlParser.DYNAMIC - 417)) | (1 << (PlSqlParser.DYNAMIC_SAMPLING - 417)) | (1 << (PlSqlParser.DYNAMIC_SAMPLING_EST_CDN - 417)) | (1 << (PlSqlParser.EACH - 417)) | (1 << (PlSqlParser.EDITIONABLE - 417)) | (1 << (PlSqlParser.EDITION - 417)) | (1 << (PlSqlParser.EDITIONING - 417)) | (1 << (PlSqlParser.EDITIONS - 417)) | (1 << (PlSqlParser.ELEMENT - 417)) | (1 << (PlSqlParser.ELIM_GROUPBY - 417)) | (1 << (PlSqlParser.ELIMINATE_JOIN - 417)) | (1 << (PlSqlParser.ELIMINATE_OBY - 417)) | (1 << (PlSqlParser.ELIMINATE_OUTER_JOIN - 417)) | (1 << (PlSqlParser.EM - 417)) | (1 << (PlSqlParser.EMPTY_BLOB - 417)) | (1 << (PlSqlParser.EMPTY_CLOB - 417)) | (1 << (PlSqlParser.EMPTY - 417)) | (1 << (PlSqlParser.ENABLE_ALL - 417)) | (1 << (PlSqlParser.ENABLE - 417)) | (1 << (PlSqlParser.ENABLE_PARALLEL_DML - 417)) | (1 << (PlSqlParser.ENABLE_PRESET - 417)) | (1 << (PlSqlParser.ENCODING - 417)) | (1 << (PlSqlParser.ENCRYPT - 417)) | (1 << (PlSqlParser.ENCRYPTION - 417)) | (1 << (PlSqlParser.END_OUTLINE_DATA - 417)) | (1 << (PlSqlParser.ENFORCED - 417)) | (1 << (PlSqlParser.ENFORCE - 417)))) !== 0) || ((((_la - 449)) & ~0x1f) == 0 && ((1 << (_la - 449)) & ((1 << (PlSqlParser.ENQUEUE - 449)) | (1 << (PlSqlParser.ENTERPRISE - 449)) | (1 << (PlSqlParser.ENTITYESCAPING - 449)) | (1 << (PlSqlParser.ENTRY - 449)) | (1 << (PlSqlParser.EQUIPART - 449)) | (1 << (PlSqlParser.ERR - 449)) | (1 << (PlSqlParser.ERROR_ARGUMENT - 449)) | (1 << (PlSqlParser.ERROR - 449)) | (1 << (PlSqlParser.ERROR_ON_OVERLAP_TIME - 449)) | (1 << (PlSqlParser.ERRORS - 449)) | (1 << (PlSqlParser.ESCAPE - 449)) | (1 << (PlSqlParser.ESTIMATE - 449)) | (1 << (PlSqlParser.EVAL - 449)) | (1 << (PlSqlParser.EVALNAME - 449)) | (1 << (PlSqlParser.EVALUATE - 449)) | (1 << (PlSqlParser.EVALUATION - 449)) | (1 << (PlSqlParser.EVENTS - 449)) | (1 << (PlSqlParser.EVERY - 449)) | (1 << (PlSqlParser.EXCEPT - 449)) | (1 << (PlSqlParser.EXCEPTION - 449)) | (1 << (PlSqlParser.EXCEPTION_INIT - 449)) | (1 << (PlSqlParser.EXCEPTIONS - 449)) | (1 << (PlSqlParser.EXCHANGE - 449)) | (1 << (PlSqlParser.EXCLUDE - 449)) | (1 << (PlSqlParser.EXCLUDING - 449)) | (1 << (PlSqlParser.EXECUTE - 449)) | (1 << (PlSqlParser.EXEMPT - 449)) | (1 << (PlSqlParser.EXISTING - 449)) | (1 << (PlSqlParser.EXISTS - 449)) | (1 << (PlSqlParser.EXISTSNODE - 449)) | (1 << (PlSqlParser.EXIT - 449)))) !== 0) || ((((_la - 481)) & ~0x1f) == 0 && ((1 << (_la - 481)) & ((1 << (PlSqlParser.EXPAND_GSET_TO_UNION - 481)) | (1 << (PlSqlParser.EXPAND_TABLE - 481)) | (1 << (PlSqlParser.EXP - 481)) | (1 << (PlSqlParser.EXPIRE - 481)) | (1 << (PlSqlParser.EXPLAIN - 481)) | (1 << (PlSqlParser.EXPLOSION - 481)) | (1 << (PlSqlParser.EXPORT - 481)) | (1 << (PlSqlParser.EXPR_CORR_CHECK - 481)) | (1 << (PlSqlParser.EXPRESS - 481)) | (1 << (PlSqlParser.EXTENDS - 481)) | (1 << (PlSqlParser.EXTENT - 481)) | (1 << (PlSqlParser.EXTENTS - 481)) | (1 << (PlSqlParser.EXTERNAL - 481)) | (1 << (PlSqlParser.EXTERNALLY - 481)) | (1 << (PlSqlParser.EXTRACTCLOBXML - 481)) | (1 << (PlSqlParser.EXTRACT - 481)) | (1 << (PlSqlParser.EXTRACTVALUE - 481)) | (1 << (PlSqlParser.EXTRA - 481)) | (1 << (PlSqlParser.FACILITY - 481)) | (1 << (PlSqlParser.FACT - 481)) | (1 << (PlSqlParser.FACTOR - 481)) | (1 << (PlSqlParser.FACTORIZE_JOIN - 481)) | (1 << (PlSqlParser.FAILED - 481)) | (1 << (PlSqlParser.FAILED_LOGIN_ATTEMPTS - 481)) | (1 << (PlSqlParser.FAILGROUP - 481)) | (1 << (PlSqlParser.FAILOVER - 481)) | (1 << (PlSqlParser.FAILURE - 481)) | (1 << (PlSqlParser.FALSE - 481)) | (1 << (PlSqlParser.FAMILY - 481)) | (1 << (PlSqlParser.FAR - 481)) | (1 << (PlSqlParser.FAST - 481)) | (1 << (PlSqlParser.FASTSTART - 481)))) !== 0) || ((((_la - 513)) & ~0x1f) == 0 && ((1 << (_la - 513)) & ((1 << (PlSqlParser.FBTSCAN - 513)) | (1 << (PlSqlParser.FEATURE_DETAILS - 513)) | (1 << (PlSqlParser.FEATURE_ID - 513)) | (1 << (PlSqlParser.FEATURE_SET - 513)) | (1 << (PlSqlParser.FEATURE_VALUE - 513)) | (1 << (PlSqlParser.FETCH - 513)) | (1 << (PlSqlParser.FILE - 513)) | (1 << (PlSqlParser.FILE_NAME_CONVERT - 513)) | (1 << (PlSqlParser.FILESYSTEM_LIKE_LOGGING - 513)) | (1 << (PlSqlParser.FILTER - 513)) | (1 << (PlSqlParser.FINAL - 513)) | (1 << (PlSqlParser.FINE - 513)) | (1 << (PlSqlParser.FINISH - 513)) | (1 << (PlSqlParser.FIRST - 513)) | (1 << (PlSqlParser.FIRSTM - 513)) | (1 << (PlSqlParser.FIRST_ROWS - 513)) | (1 << (PlSqlParser.FIRST_VALUE - 513)) | (1 << (PlSqlParser.FIXED_VIEW_DATA - 513)) | (1 << (PlSqlParser.FLAGGER - 513)) | (1 << (PlSqlParser.FLASHBACK - 513)) | (1 << (PlSqlParser.FLASH_CACHE - 513)) | (1 << (PlSqlParser.FLOAT - 513)) | (1 << (PlSqlParser.FLOB - 513)) | (1 << (PlSqlParser.FLOOR - 513)) | (1 << (PlSqlParser.FLUSH - 513)) | (1 << (PlSqlParser.FOLDER - 513)) | (1 << (PlSqlParser.FOLLOWING - 513)) | (1 << (PlSqlParser.FOLLOWS - 513)) | (1 << (PlSqlParser.FORALL - 513)) | (1 << (PlSqlParser.FORCE - 513)) | (1 << (PlSqlParser.FORCE_XML_QUERY_REWRITE - 513)) | (1 << (PlSqlParser.FOREIGN - 513)))) !== 0) || ((((_la - 545)) & ~0x1f) == 0 && ((1 << (_la - 545)) & ((1 << (PlSqlParser.FOREVER - 545)) | (1 << (PlSqlParser.FORMAT - 545)) | (1 << (PlSqlParser.FORWARD - 545)) | (1 << (PlSqlParser.FRAGMENT_NUMBER - 545)) | (1 << (PlSqlParser.FREELIST - 545)) | (1 << (PlSqlParser.FREELISTS - 545)) | (1 << (PlSqlParser.FREEPOOLS - 545)) | (1 << (PlSqlParser.FRESH - 545)) | (1 << (PlSqlParser.FROM_TZ - 545)) | (1 << (PlSqlParser.FULL - 545)) | (1 << (PlSqlParser.FULL_OUTER_JOIN_TO_OUTER - 545)) | (1 << (PlSqlParser.FUNCTION - 545)) | (1 << (PlSqlParser.FUNCTIONS - 545)) | (1 << (PlSqlParser.GATHER_OPTIMIZER_STATISTICS - 545)) | (1 << (PlSqlParser.GATHER_PLAN_STATISTICS - 545)) | (1 << (PlSqlParser.GBY_CONC_ROLLUP - 545)) | (1 << (PlSqlParser.GBY_PUSHDOWN - 545)) | (1 << (PlSqlParser.GENERATED - 545)) | (1 << (PlSqlParser.GET - 545)) | (1 << (PlSqlParser.GLOBAL - 545)) | (1 << (PlSqlParser.GLOBALLY - 545)) | (1 << (PlSqlParser.GLOBAL_NAME - 545)) | (1 << (PlSqlParser.GLOBAL_TOPIC_ENABLED - 545)) | (1 << (PlSqlParser.GROUP_BY - 545)) | (1 << (PlSqlParser.GROUP_ID - 545)) | (1 << (PlSqlParser.GROUPING - 545)) | (1 << (PlSqlParser.GROUPING_ID - 545)))) !== 0) || ((((_la - 577)) & ~0x1f) == 0 && ((1 << (_la - 577)) & ((1 << (PlSqlParser.GROUPS - 577)) | (1 << (PlSqlParser.GUARANTEED - 577)) | (1 << (PlSqlParser.GUARANTEE - 577)) | (1 << (PlSqlParser.GUARD - 577)) | (1 << (PlSqlParser.HASH_AJ - 577)) | (1 << (PlSqlParser.HASH - 577)) | (1 << (PlSqlParser.HASHKEYS - 577)) | (1 << (PlSqlParser.HASH_SJ - 577)) | (1 << (PlSqlParser.HEADER - 577)) | (1 << (PlSqlParser.HEAP - 577)) | (1 << (PlSqlParser.HELP - 577)) | (1 << (PlSqlParser.HEXTORAW - 577)) | (1 << (PlSqlParser.HEXTOREF - 577)) | (1 << (PlSqlParser.HIDDEN_KEYWORD - 577)) | (1 << (PlSqlParser.HIDE - 577)) | (1 << (PlSqlParser.HIERARCHY - 577)) | (1 << (PlSqlParser.HIGH - 577)) | (1 << (PlSqlParser.HINTSET_BEGIN - 577)) | (1 << (PlSqlParser.HINTSET_END - 577)) | (1 << (PlSqlParser.HOT - 577)) | (1 << (PlSqlParser.HOUR - 577)) | (1 << (PlSqlParser.HWM_BROKERED - 577)) | (1 << (PlSqlParser.HYBRID - 577)) | (1 << (PlSqlParser.IDENTIFIER - 577)) | (1 << (PlSqlParser.IDENTITY - 577)) | (1 << (PlSqlParser.IDGENERATORS - 577)) | (1 << (PlSqlParser.ID - 577)) | (1 << (PlSqlParser.IDLE_TIME - 577)) | (1 << (PlSqlParser.IF - 577)) | (1 << (PlSqlParser.IGNORE - 577)))) !== 0) || ((((_la - 609)) & ~0x1f) == 0 && ((1 << (_la - 609)) & ((1 << (PlSqlParser.IGNORE_OPTIM_EMBEDDED_HINTS - 609)) | (1 << (PlSqlParser.IGNORE_ROW_ON_DUPKEY_INDEX - 609)) | (1 << (PlSqlParser.IGNORE_WHERE_CLAUSE - 609)) | (1 << (PlSqlParser.ILM - 609)) | (1 << (PlSqlParser.IMMEDIATE - 609)) | (1 << (PlSqlParser.IMPACT - 609)) | (1 << (PlSqlParser.IMPORT - 609)) | (1 << (PlSqlParser.INACTIVE - 609)) | (1 << (PlSqlParser.INCLUDE - 609)) | (1 << (PlSqlParser.INCLUDE_VERSION - 609)) | (1 << (PlSqlParser.INCLUDING - 609)) | (1 << (PlSqlParser.INCREMENTAL - 609)) | (1 << (PlSqlParser.INCREMENT - 609)) | (1 << (PlSqlParser.INCR - 609)) | (1 << (PlSqlParser.INDENT - 609)) | (1 << (PlSqlParser.INDEX_ASC - 609)) | (1 << (PlSqlParser.INDEX_COMBINE - 609)) | (1 << (PlSqlParser.INDEX_DESC - 609)) | (1 << (PlSqlParser.INDEXED - 609)) | (1 << (PlSqlParser.INDEXES - 609)) | (1 << (PlSqlParser.INDEX_FFS - 609)) | (1 << (PlSqlParser.INDEX_FILTER - 609)) | (1 << (PlSqlParser.INDEXING - 609)) | (1 << (PlSqlParser.INDEX_JOIN - 609)) | (1 << (PlSqlParser.INDEX_ROWS - 609)) | (1 << (PlSqlParser.INDEX_RRS - 609)) | (1 << (PlSqlParser.INDEX_RS_ASC - 609)) | (1 << (PlSqlParser.INDEX_RS_DESC - 609)) | (1 << (PlSqlParser.INDEX_RS - 609)) | (1 << (PlSqlParser.INDEX_SCAN - 609)) | (1 << (PlSqlParser.INDEX_SKIP_SCAN - 609)))) !== 0) || ((((_la - 641)) & ~0x1f) == 0 && ((1 << (_la - 641)) & ((1 << (PlSqlParser.INDEX_SS_ASC - 641)) | (1 << (PlSqlParser.INDEX_SS_DESC - 641)) | (1 << (PlSqlParser.INDEX_SS - 641)) | (1 << (PlSqlParser.INDEX_STATS - 641)) | (1 << (PlSqlParser.INDEXTYPE - 641)) | (1 << (PlSqlParser.INDEXTYPES - 641)) | (1 << (PlSqlParser.INDICATOR - 641)) | (1 << (PlSqlParser.INDICES - 641)) | (1 << (PlSqlParser.INFINITE - 641)) | (1 << (PlSqlParser.INFORMATIONAL - 641)) | (1 << (PlSqlParser.INHERIT - 641)) | (1 << (PlSqlParser.INITCAP - 641)) | (1 << (PlSqlParser.INITIAL - 641)) | (1 << (PlSqlParser.INITIALIZED - 641)) | (1 << (PlSqlParser.INITIALLY - 641)) | (1 << (PlSqlParser.INITRANS - 641)) | (1 << (PlSqlParser.INLINE - 641)) | (1 << (PlSqlParser.INLINE_XMLTYPE_NT - 641)) | (1 << (PlSqlParser.INMEMORY - 641)) | (1 << (PlSqlParser.IN_MEMORY_METADATA - 641)) | (1 << (PlSqlParser.INMEMORY_PRUNING - 641)) | (1 << (PlSqlParser.INNER - 641)) | (1 << (PlSqlParser.INOUT - 641)) | (1 << (PlSqlParser.INPLACE - 641)) | (1 << (PlSqlParser.INSERTCHILDXMLAFTER - 641)) | (1 << (PlSqlParser.INSERTCHILDXMLBEFORE - 641)) | (1 << (PlSqlParser.INSERTCHILDXML - 641)) | (1 << (PlSqlParser.INSERTXMLAFTER - 641)) | (1 << (PlSqlParser.INSERTXMLBEFORE - 641)) | (1 << (PlSqlParser.INSTANCE - 641)))) !== 0) || ((((_la - 673)) & ~0x1f) == 0 && ((1 << (_la - 673)) & ((1 << (PlSqlParser.INSTANCES - 673)) | (1 << (PlSqlParser.INSTANTIABLE - 673)) | (1 << (PlSqlParser.INSTANTLY - 673)) | (1 << (PlSqlParser.INSTEAD - 673)) | (1 << (PlSqlParser.INSTR2 - 673)) | (1 << (PlSqlParser.INSTR4 - 673)) | (1 << (PlSqlParser.INSTRB - 673)) | (1 << (PlSqlParser.INSTRC - 673)) | (1 << (PlSqlParser.INSTR - 673)) | (1 << (PlSqlParser.INTEGER - 673)) | (1 << (PlSqlParser.INTERLEAVED - 673)) | (1 << (PlSqlParser.INTERMEDIATE - 673)) | (1 << (PlSqlParser.INTERNAL_CONVERT - 673)) | (1 << (PlSqlParser.INTERNAL_USE - 673)) | (1 << (PlSqlParser.INTERPRETED - 673)) | (1 << (PlSqlParser.INTERVAL - 673)) | (1 << (PlSqlParser.INT - 673)) | (1 << (PlSqlParser.INVALIDATE - 673)) | (1 << (PlSqlParser.INVISIBLE - 673)) | (1 << (PlSqlParser.IN_XQUERY - 673)) | (1 << (PlSqlParser.ISOLATION - 673)) | (1 << (PlSqlParser.ISOLATION_LEVEL - 673)) | (1 << (PlSqlParser.ITERATE - 673)) | (1 << (PlSqlParser.ITERATION_NUMBER - 673)) | (1 << (PlSqlParser.JAVA - 673)) | (1 << (PlSqlParser.JOB - 673)) | (1 << (PlSqlParser.JOIN - 673)) | (1 << (PlSqlParser.JSON_ARRAYAGG - 673)) | (1 << (PlSqlParser.JSON_ARRAY - 673)))) !== 0) || ((((_la - 705)) & ~0x1f) == 0 && ((1 << (_la - 705)) & ((1 << (PlSqlParser.JSON_EQUAL - 705)) | (1 << (PlSqlParser.JSON_EXISTS2 - 705)) | (1 << (PlSqlParser.JSON_EXISTS - 705)) | (1 << (PlSqlParser.JSONGET - 705)) | (1 << (PlSqlParser.JSON - 705)) | (1 << (PlSqlParser.JSON_OBJECTAGG - 705)) | (1 << (PlSqlParser.JSON_OBJECT - 705)) | (1 << (PlSqlParser.JSONPARSE - 705)) | (1 << (PlSqlParser.JSON_QUERY - 705)) | (1 << (PlSqlParser.JSON_SERIALIZE - 705)) | (1 << (PlSqlParser.JSON_TABLE - 705)) | (1 << (PlSqlParser.JSON_TEXTCONTAINS2 - 705)) | (1 << (PlSqlParser.JSON_TEXTCONTAINS - 705)) | (1 << (PlSqlParser.JSON_VALUE - 705)) | (1 << (PlSqlParser.KEEP_DUPLICATES - 705)) | (1 << (PlSqlParser.KEEP - 705)) | (1 << (PlSqlParser.KERBEROS - 705)) | (1 << (PlSqlParser.KEY - 705)) | (1 << (PlSqlParser.KEY_LENGTH - 705)) | (1 << (PlSqlParser.KEYSIZE - 705)) | (1 << (PlSqlParser.KEYS - 705)) | (1 << (PlSqlParser.KEYSTORE - 705)) | (1 << (PlSqlParser.KILL - 705)) | (1 << (PlSqlParser.LABEL - 705)) | (1 << (PlSqlParser.LANGUAGE - 705)) | (1 << (PlSqlParser.LAST_DAY - 705)) | (1 << (PlSqlParser.LAST - 705)) | (1 << (PlSqlParser.LAST_VALUE - 705)) | (1 << (PlSqlParser.LATERAL - 705)) | (1 << (PlSqlParser.LAX - 705)) | (1 << (PlSqlParser.LAYER - 705)) | (1 << (PlSqlParser.LDAP_REGISTRATION_ENABLED - 705)))) !== 0) || ((((_la - 737)) & ~0x1f) == 0 && ((1 << (_la - 737)) & ((1 << (PlSqlParser.LDAP_REGISTRATION - 737)) | (1 << (PlSqlParser.LDAP_REG_SYNC_INTERVAL - 737)) | (1 << (PlSqlParser.LEADING - 737)) | (1 << (PlSqlParser.LEFT - 737)) | (1 << (PlSqlParser.LENGTH2 - 737)) | (1 << (PlSqlParser.LENGTH4 - 737)) | (1 << (PlSqlParser.LENGTHB - 737)) | (1 << (PlSqlParser.LENGTHC - 737)) | (1 << (PlSqlParser.LENGTH - 737)) | (1 << (PlSqlParser.LESS - 737)) | (1 << (PlSqlParser.LEVEL - 737)) | (1 << (PlSqlParser.LEVELS - 737)) | (1 << (PlSqlParser.LIBRARY - 737)) | (1 << (PlSqlParser.LIFECYCLE - 737)) | (1 << (PlSqlParser.LIFE - 737)) | (1 << (PlSqlParser.LIFETIME - 737)) | (1 << (PlSqlParser.LIKE2 - 737)) | (1 << (PlSqlParser.LIKE4 - 737)) | (1 << (PlSqlParser.LIKEC - 737)) | (1 << (PlSqlParser.LIKE_EXPAND - 737)) | (1 << (PlSqlParser.LIMIT - 737)) | (1 << (PlSqlParser.LINEAR - 737)) | (1 << (PlSqlParser.LINK - 737)) | (1 << (PlSqlParser.LIST - 737)) | (1 << (PlSqlParser.LN - 737)) | (1 << (PlSqlParser.LNNVL - 737)) | (1 << (PlSqlParser.LOAD - 737)) | (1 << (PlSqlParser.LOB - 737)) | (1 << (PlSqlParser.LOBNVL - 737)) | (1 << (PlSqlParser.LOBS - 737)) | (1 << (PlSqlParser.LOCAL_INDEXES - 737)))) !== 0) || ((((_la - 769)) & ~0x1f) == 0 && ((1 << (_la - 769)) & ((1 << (PlSqlParser.LOCAL - 769)) | (1 << (PlSqlParser.LOCALTIME - 769)) | (1 << (PlSqlParser.LOCALTIMESTAMP - 769)) | (1 << (PlSqlParser.LOCATION - 769)) | (1 << (PlSqlParser.LOCATOR - 769)) | (1 << (PlSqlParser.LOCKED - 769)) | (1 << (PlSqlParser.LOCKING - 769)) | (1 << (PlSqlParser.LOGFILE - 769)) | (1 << (PlSqlParser.LOGFILES - 769)) | (1 << (PlSqlParser.LOGGING - 769)) | (1 << (PlSqlParser.LOGICAL - 769)) | (1 << (PlSqlParser.LOGICAL_READS_PER_CALL - 769)) | (1 << (PlSqlParser.LOGICAL_READS_PER_SESSION - 769)) | (1 << (PlSqlParser.LOG - 769)) | (1 << (PlSqlParser.LOGMINING - 769)) | (1 << (PlSqlParser.LOGOFF - 769)) | (1 << (PlSqlParser.LOGON - 769)) | (1 << (PlSqlParser.LOG_READ_ONLY_VIOLATIONS - 769)) | (1 << (PlSqlParser.LONG - 769)) | (1 << (PlSqlParser.LOOP - 769)) | (1 << (PlSqlParser.LOWER - 769)) | (1 << (PlSqlParser.LOW - 769)) | (1 << (PlSqlParser.LPAD - 769)) | (1 << (PlSqlParser.LTRIM - 769)) | (1 << (PlSqlParser.MAIN - 769)) | (1 << (PlSqlParser.MAKE_REF - 769)) | (1 << (PlSqlParser.MANAGED - 769)) | (1 << (PlSqlParser.MANAGE - 769)) | (1 << (PlSqlParser.MANAGEMENT - 769)) | (1 << (PlSqlParser.MANAGER - 769)) | (1 << (PlSqlParser.MANUAL - 769)))) !== 0) || ((((_la - 801)) & ~0x1f) == 0 && ((1 << (_la - 801)) & ((1 << (PlSqlParser.MAP - 801)) | (1 << (PlSqlParser.MAPPING - 801)) | (1 << (PlSqlParser.MASTER - 801)) | (1 << (PlSqlParser.MATCHED - 801)) | (1 << (PlSqlParser.MATCHES - 801)) | (1 << (PlSqlParser.MATCH - 801)) | (1 << (PlSqlParser.MATCH_NUMBER - 801)) | (1 << (PlSqlParser.MATCH_RECOGNIZE - 801)) | (1 << (PlSqlParser.MATERIALIZED - 801)) | (1 << (PlSqlParser.MATERIALIZE - 801)) | (1 << (PlSqlParser.MAXARCHLOGS - 801)) | (1 << (PlSqlParser.MAXDATAFILES - 801)) | (1 << (PlSqlParser.MAXEXTENTS - 801)) | (1 << (PlSqlParser.MAXIMIZE - 801)) | (1 << (PlSqlParser.MAXINSTANCES - 801)) | (1 << (PlSqlParser.MAXLOGFILES - 801)) | (1 << (PlSqlParser.MAXLOGHISTORY - 801)) | (1 << (PlSqlParser.MAXLOGMEMBERS - 801)) | (1 << (PlSqlParser.MAX_SHARED_TEMP_SIZE - 801)) | (1 << (PlSqlParser.MAXSIZE - 801)) | (1 << (PlSqlParser.MAXTRANS - 801)) | (1 << (PlSqlParser.MAXVALUE - 801)) | (1 << (PlSqlParser.MEASURE - 801)) | (1 << (PlSqlParser.MEASURES - 801)) | (1 << (PlSqlParser.MEDIUM - 801)) | (1 << (PlSqlParser.MEMBER - 801)) | (1 << (PlSqlParser.MEMCOMPRESS - 801)) | (1 << (PlSqlParser.MEMORY - 801)) | (1 << (PlSqlParser.MERGEACTIONS - 801)) | (1 << (PlSqlParser.MERGE_AJ - 801)) | (1 << (PlSqlParser.MERGE_CONST_ON - 801)) | (1 << (PlSqlParser.MERGE - 801)))) !== 0) || ((((_la - 833)) & ~0x1f) == 0 && ((1 << (_la - 833)) & ((1 << (PlSqlParser.MERGE_SJ - 833)) | (1 << (PlSqlParser.METADATA - 833)) | (1 << (PlSqlParser.METHOD - 833)) | (1 << (PlSqlParser.MIGRATE - 833)) | (1 << (PlSqlParser.MIGRATION - 833)) | (1 << (PlSqlParser.MINEXTENTS - 833)) | (1 << (PlSqlParser.MINIMIZE - 833)) | (1 << (PlSqlParser.MINIMUM - 833)) | (1 << (PlSqlParser.MINING - 833)) | (1 << (PlSqlParser.MINUS_NULL - 833)) | (1 << (PlSqlParser.MINUTE - 833)) | (1 << (PlSqlParser.MINVALUE - 833)) | (1 << (PlSqlParser.MIRRORCOLD - 833)) | (1 << (PlSqlParser.MIRRORHOT - 833)) | (1 << (PlSqlParser.MIRROR - 833)) | (1 << (PlSqlParser.MLSLABEL - 833)) | (1 << (PlSqlParser.MODEL_COMPILE_SUBQUERY - 833)) | (1 << (PlSqlParser.MODEL_DONTVERIFY_UNIQUENESS - 833)) | (1 << (PlSqlParser.MODEL_DYNAMIC_SUBQUERY - 833)) | (1 << (PlSqlParser.MODEL_MIN_ANALYSIS - 833)) | (1 << (PlSqlParser.MODEL - 833)) | (1 << (PlSqlParser.MODEL_NB - 833)) | (1 << (PlSqlParser.MODEL_NO_ANALYSIS - 833)) | (1 << (PlSqlParser.MODEL_PBY - 833)) | (1 << (PlSqlParser.MODEL_PUSH_REF - 833)) | (1 << (PlSqlParser.MODEL_SV - 833)) | (1 << (PlSqlParser.MODIFICATION - 833)) | (1 << (PlSqlParser.MODIFY_COLUMN_TYPE - 833)) | (1 << (PlSqlParser.MODIFY - 833)) | (1 << (PlSqlParser.MOD - 833)))) !== 0) || ((((_la - 865)) & ~0x1f) == 0 && ((1 << (_la - 865)) & ((1 << (PlSqlParser.MODULE - 865)) | (1 << (PlSqlParser.MONITORING - 865)) | (1 << (PlSqlParser.MONITOR - 865)) | (1 << (PlSqlParser.MONTH - 865)) | (1 << (PlSqlParser.MONTHS_BETWEEN - 865)) | (1 << (PlSqlParser.MONTHS - 865)) | (1 << (PlSqlParser.MOUNT - 865)) | (1 << (PlSqlParser.MOUNTPATH - 865)) | (1 << (PlSqlParser.MOVEMENT - 865)) | (1 << (PlSqlParser.MOVE - 865)) | (1 << (PlSqlParser.MULTIDIMENSIONAL - 865)) | (1 << (PlSqlParser.MULTISET - 865)) | (1 << (PlSqlParser.MV_MERGE - 865)) | (1 << (PlSqlParser.NAMED - 865)) | (1 << (PlSqlParser.NAME - 865)) | (1 << (PlSqlParser.NAMESPACE - 865)) | (1 << (PlSqlParser.NAN - 865)) | (1 << (PlSqlParser.NANVL - 865)) | (1 << (PlSqlParser.NATIONAL - 865)) | (1 << (PlSqlParser.NATIVE_FULL_OUTER_JOIN - 865)) | (1 << (PlSqlParser.NATIVE - 865)) | (1 << (PlSqlParser.NATURAL - 865)) | (1 << (PlSqlParser.NAV - 865)) | (1 << (PlSqlParser.NCHAR_CS - 865)) | (1 << (PlSqlParser.NCHAR - 865)) | (1 << (PlSqlParser.NCHR - 865)) | (1 << (PlSqlParser.NCLOB - 865)) | (1 << (PlSqlParser.NEEDED - 865)) | (1 << (PlSqlParser.NEG - 865)) | (1 << (PlSqlParser.NESTED - 865)) | (1 << (PlSqlParser.NESTED_TABLE_FAST_INSERT - 865)))) !== 0) || ((((_la - 897)) & ~0x1f) == 0 && ((1 << (_la - 897)) & ((1 << (PlSqlParser.NESTED_TABLE_GET_REFS - 897)) | (1 << (PlSqlParser.NESTED_TABLE_ID - 897)) | (1 << (PlSqlParser.NESTED_TABLE_SET_REFS - 897)) | (1 << (PlSqlParser.NESTED_TABLE_SET_SETID - 897)) | (1 << (PlSqlParser.NETWORK - 897)) | (1 << (PlSqlParser.NEVER - 897)) | (1 << (PlSqlParser.NEW - 897)) | (1 << (PlSqlParser.NEW_TIME - 897)) | (1 << (PlSqlParser.NEXT_DAY - 897)) | (1 << (PlSqlParser.NEXT - 897)) | (1 << (PlSqlParser.NL_AJ - 897)) | (1 << (PlSqlParser.NLJ_BATCHING - 897)) | (1 << (PlSqlParser.NLJ_INDEX_FILTER - 897)) | (1 << (PlSqlParser.NLJ_INDEX_SCAN - 897)) | (1 << (PlSqlParser.NLJ_PREFETCH - 897)) | (1 << (PlSqlParser.NLS_CALENDAR - 897)) | (1 << (PlSqlParser.NLS_CHARACTERSET - 897)) | (1 << (PlSqlParser.NLS_CHARSET_DECL_LEN - 897)) | (1 << (PlSqlParser.NLS_CHARSET_ID - 897)) | (1 << (PlSqlParser.NLS_CHARSET_NAME - 897)) | (1 << (PlSqlParser.NLS_COMP - 897)) | (1 << (PlSqlParser.NLS_CURRENCY - 897)) | (1 << (PlSqlParser.NLS_DATE_FORMAT - 897)) | (1 << (PlSqlParser.NLS_DATE_LANGUAGE - 897)) | (1 << (PlSqlParser.NLS_INITCAP - 897)) | (1 << (PlSqlParser.NLS_ISO_CURRENCY - 897)) | (1 << (PlSqlParser.NL_SJ - 897)) | (1 << (PlSqlParser.NLS_LANG - 897)) | (1 << (PlSqlParser.NLS_LANGUAGE - 897)) | (1 << (PlSqlParser.NLS_LENGTH_SEMANTICS - 897)) | (1 << (PlSqlParser.NLS_LOWER - 897)) | (1 << (PlSqlParser.NLS_NCHAR_CONV_EXCP - 897)))) !== 0) || ((((_la - 929)) & ~0x1f) == 0 && ((1 << (_la - 929)) & ((1 << (PlSqlParser.NLS_NUMERIC_CHARACTERS - 929)) | (1 << (PlSqlParser.NLS_SORT - 929)) | (1 << (PlSqlParser.NLSSORT - 929)) | (1 << (PlSqlParser.NLS_SPECIAL_CHARS - 929)) | (1 << (PlSqlParser.NLS_TERRITORY - 929)) | (1 << (PlSqlParser.NLS_UPPER - 929)) | (1 << (PlSqlParser.NO_ACCESS - 929)) | (1 << (PlSqlParser.NO_ADAPTIVE_PLAN - 929)) | (1 << (PlSqlParser.NO_ANSI_REARCH - 929)) | (1 << (PlSqlParser.NOAPPEND - 929)) | (1 << (PlSqlParser.NOARCHIVELOG - 929)) | (1 << (PlSqlParser.NOAUDIT - 929)) | (1 << (PlSqlParser.NO_AUTO_REOPTIMIZE - 929)) | (1 << (PlSqlParser.NO_BASETABLE_MULTIMV_REWRITE - 929)) | (1 << (PlSqlParser.NO_BATCH_TABLE_ACCESS_BY_ROWID - 929)) | (1 << (PlSqlParser.NO_BIND_AWARE - 929)) | (1 << (PlSqlParser.NO_BUFFER - 929)) | (1 << (PlSqlParser.NOCACHE - 929)) | (1 << (PlSqlParser.NO_CARTESIAN - 929)) | (1 << (PlSqlParser.NO_CHECK_ACL_REWRITE - 929)) | (1 << (PlSqlParser.NO_CLUSTER_BY_ROWID - 929)) | (1 << (PlSqlParser.NO_CLUSTERING - 929)) | (1 << (PlSqlParser.NO_COALESCE_SQ - 929)) | (1 << (PlSqlParser.NO_COMMON_DATA - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_CB_WHR_ONLY - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_COMBINE_SW - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_COST_BASED - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_ELIM_DUPS - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_FILTERING - 929)) | (1 << (PlSqlParser.NOCOPY - 929)) | (1 << (PlSqlParser.NO_COST_XML_QUERY_REWRITE - 929)))) !== 0) || ((((_la - 961)) & ~0x1f) == 0 && ((1 << (_la - 961)) & ((1 << (PlSqlParser.NO_CPU_COSTING - 961)) | (1 << (PlSqlParser.NOCPU_COSTING - 961)) | (1 << (PlSqlParser.NOCYCLE - 961)) | (1 << (PlSqlParser.NO_DATA_SECURITY_REWRITE - 961)) | (1 << (PlSqlParser.NO_DECORRELATE - 961)) | (1 << (PlSqlParser.NODELAY - 961)) | (1 << (PlSqlParser.NO_DOMAIN_INDEX_FILTER - 961)) | (1 << (PlSqlParser.NO_DST_UPGRADE_INSERT_CONV - 961)) | (1 << (PlSqlParser.NO_ELIM_GROUPBY - 961)) | (1 << (PlSqlParser.NO_ELIMINATE_JOIN - 961)) | (1 << (PlSqlParser.NO_ELIMINATE_OBY - 961)) | (1 << (PlSqlParser.NO_ELIMINATE_OUTER_JOIN - 961)) | (1 << (PlSqlParser.NOENTITYESCAPING - 961)) | (1 << (PlSqlParser.NO_EXPAND_GSET_TO_UNION - 961)) | (1 << (PlSqlParser.NO_EXPAND - 961)) | (1 << (PlSqlParser.NO_EXPAND_TABLE - 961)) | (1 << (PlSqlParser.NO_FACT - 961)) | (1 << (PlSqlParser.NO_FACTORIZE_JOIN - 961)) | (1 << (PlSqlParser.NO_FILTERING - 961)) | (1 << (PlSqlParser.NOFORCE - 961)) | (1 << (PlSqlParser.NO_FULL_OUTER_JOIN_TO_OUTER - 961)) | (1 << (PlSqlParser.NO_GATHER_OPTIMIZER_STATISTICS - 961)) | (1 << (PlSqlParser.NO_GBY_PUSHDOWN - 961)) | (1 << (PlSqlParser.NOGUARANTEE - 961)) | (1 << (PlSqlParser.NO_INDEX_FFS - 961)) | (1 << (PlSqlParser.NO_INDEX - 961)) | (1 << (PlSqlParser.NO_INDEX_SS - 961)) | (1 << (PlSqlParser.NO_INMEMORY - 961)) | (1 << (PlSqlParser.NO_INMEMORY_PRUNING - 961)) | (1 << (PlSqlParser.NOKEEP - 961)) | (1 << (PlSqlParser.NO_LOAD - 961)) | (1 << (PlSqlParser.NOLOCAL - 961)))) !== 0) || ((((_la - 993)) & ~0x1f) == 0 && ((1 << (_la - 993)) & ((1 << (PlSqlParser.NOLOGGING - 993)) | (1 << (PlSqlParser.NOMAPPING - 993)) | (1 << (PlSqlParser.NOMAXVALUE - 993)) | (1 << (PlSqlParser.NO_MERGE - 993)) | (1 << (PlSqlParser.NOMINIMIZE - 993)) | (1 << (PlSqlParser.NOMINVALUE - 993)) | (1 << (PlSqlParser.NO_MODEL_PUSH_REF - 993)) | (1 << (PlSqlParser.NO_MONITORING - 993)) | (1 << (PlSqlParser.NOMONITORING - 993)) | (1 << (PlSqlParser.NO_MONITOR - 993)) | (1 << (PlSqlParser.NO_MULTIMV_REWRITE - 993)) | (1 << (PlSqlParser.NO_NATIVE_FULL_OUTER_JOIN - 993)) | (1 << (PlSqlParser.NONBLOCKING - 993)) | (1 << (PlSqlParser.NONEDITIONABLE - 993)) | (1 << (PlSqlParser.NONE - 993)) | (1 << (PlSqlParser.NO_NLJ_BATCHING - 993)) | (1 << (PlSqlParser.NO_NLJ_PREFETCH - 993)) | (1 << (PlSqlParser.NO - 993)) | (1 << (PlSqlParser.NONSCHEMA - 993)) | (1 << (PlSqlParser.NO_OBJECT_LINK - 993)) | (1 << (PlSqlParser.NOORDER - 993)) | (1 << (PlSqlParser.NO_ORDER_ROLLUPS - 993)) | (1 << (PlSqlParser.NO_OUTER_JOIN_TO_ANTI - 993)) | (1 << (PlSqlParser.NO_OUTER_JOIN_TO_INNER - 993)) | (1 << (PlSqlParser.NOOVERRIDE - 993)) | (1 << (PlSqlParser.NO_PARALLEL_INDEX - 993)) | (1 << (PlSqlParser.NOPARALLEL_INDEX - 993)) | (1 << (PlSqlParser.NO_PARALLEL - 993)) | (1 << (PlSqlParser.NOPARALLEL - 993)) | (1 << (PlSqlParser.NO_PARTIAL_COMMIT - 993)) | (1 << (PlSqlParser.NO_PARTIAL_JOIN - 993)) | (1 << (PlSqlParser.NO_PARTIAL_ROLLUP_PUSHDOWN - 993)))) !== 0) || ((((_la - 1025)) & ~0x1f) == 0 && ((1 << (_la - 1025)) & ((1 << (PlSqlParser.NOPARTITION - 1025)) | (1 << (PlSqlParser.NO_PLACE_DISTINCT - 1025)) | (1 << (PlSqlParser.NO_PLACE_GROUP_BY - 1025)) | (1 << (PlSqlParser.NO_PQ_CONCURRENT_UNION - 1025)) | (1 << (PlSqlParser.NO_PQ_MAP - 1025)) | (1 << (PlSqlParser.NO_PQ_REPLICATE - 1025)) | (1 << (PlSqlParser.NO_PQ_SKEW - 1025)) | (1 << (PlSqlParser.NO_PRUNE_GSETS - 1025)) | (1 << (PlSqlParser.NO_PULL_PRED - 1025)) | (1 << (PlSqlParser.NO_PUSH_PRED - 1025)) | (1 << (PlSqlParser.NO_PUSH_SUBQ - 1025)) | (1 << (PlSqlParser.NO_PX_FAULT_TOLERANCE - 1025)) | (1 << (PlSqlParser.NO_PX_JOIN_FILTER - 1025)) | (1 << (PlSqlParser.NO_QKN_BUFF - 1025)) | (1 << (PlSqlParser.NO_QUERY_TRANSFORMATION - 1025)) | (1 << (PlSqlParser.NO_REF_CASCADE - 1025)) | (1 << (PlSqlParser.NORELOCATE - 1025)) | (1 << (PlSqlParser.NORELY - 1025)) | (1 << (PlSqlParser.NOREPAIR - 1025)) | (1 << (PlSqlParser.NOREPLAY - 1025)) | (1 << (PlSqlParser.NORESETLOGS - 1025)) | (1 << (PlSqlParser.NO_RESULT_CACHE - 1025)) | (1 << (PlSqlParser.NOREVERSE - 1025)) | (1 << (PlSqlParser.NO_REWRITE - 1025)) | (1 << (PlSqlParser.NOREWRITE - 1025)) | (1 << (PlSqlParser.NORMAL - 1025)) | (1 << (PlSqlParser.NO_ROOT_SW_FOR_LOCAL - 1025)) | (1 << (PlSqlParser.NOROWDEPENDENCIES - 1025)) | (1 << (PlSqlParser.NOSCHEMACHECK - 1025)) | (1 << (PlSqlParser.NOSEGMENT - 1025)) | (1 << (PlSqlParser.NO_SEMIJOIN - 1025)) | (1 << (PlSqlParser.NO_SEMI_TO_INNER - 1025)))) !== 0) || ((((_la - 1057)) & ~0x1f) == 0 && ((1 << (_la - 1057)) & ((1 << (PlSqlParser.NO_SET_TO_JOIN - 1057)) | (1 << (PlSqlParser.NOSORT - 1057)) | (1 << (PlSqlParser.NO_SQL_TRANSLATION - 1057)) | (1 << (PlSqlParser.NO_SQL_TUNE - 1057)) | (1 << (PlSqlParser.NO_STAR_TRANSFORMATION - 1057)) | (1 << (PlSqlParser.NO_STATEMENT_QUEUING - 1057)) | (1 << (PlSqlParser.NO_STATS_GSETS - 1057)) | (1 << (PlSqlParser.NOSTRICT - 1057)) | (1 << (PlSqlParser.NO_SUBQUERY_PRUNING - 1057)) | (1 << (PlSqlParser.NO_SUBSTRB_PAD - 1057)) | (1 << (PlSqlParser.NO_SWAP_JOIN_INPUTS - 1057)) | (1 << (PlSqlParser.NOSWITCH - 1057)) | (1 << (PlSqlParser.NO_TABLE_LOOKUP_BY_NL - 1057)) | (1 << (PlSqlParser.NO_TEMP_TABLE - 1057)) | (1 << (PlSqlParser.NOTHING - 1057)) | (1 << (PlSqlParser.NOTIFICATION - 1057)) | (1 << (PlSqlParser.NOT - 1057)) | (1 << (PlSqlParser.NO_TRANSFORM_DISTINCT_AGG - 1057)) | (1 << (PlSqlParser.NO_UNNEST - 1057)) | (1 << (PlSqlParser.NO_USE_CUBE - 1057)) | (1 << (PlSqlParser.NO_USE_HASH_AGGREGATION - 1057)) | (1 << (PlSqlParser.NO_USE_HASH_GBY_FOR_PUSHDOWN - 1057)) | (1 << (PlSqlParser.NO_USE_HASH - 1057)) | (1 << (PlSqlParser.NO_USE_INVISIBLE_INDEXES - 1057)) | (1 << (PlSqlParser.NO_USE_MERGE - 1057)) | (1 << (PlSqlParser.NO_USE_NL - 1057)) | (1 << (PlSqlParser.NO_USE_VECTOR_AGGREGATION - 1057)) | (1 << (PlSqlParser.NOVALIDATE - 1057)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM_DIMS - 1057)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM_FACT - 1057)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM - 1057)))) !== 0) || ((((_la - 1089)) & ~0x1f) == 0 && ((1 << (_la - 1089)) & ((1 << (PlSqlParser.NO_XDB_FASTPATH_INSERT - 1089)) | (1 << (PlSqlParser.NO_XML_DML_REWRITE - 1089)) | (1 << (PlSqlParser.NO_XMLINDEX_REWRITE_IN_SELECT - 1089)) | (1 << (PlSqlParser.NO_XMLINDEX_REWRITE - 1089)) | (1 << (PlSqlParser.NO_XML_QUERY_REWRITE - 1089)) | (1 << (PlSqlParser.NO_ZONEMAP - 1089)) | (1 << (PlSqlParser.NTH_VALUE - 1089)) | (1 << (PlSqlParser.NULLIF - 1089)) | (1 << (PlSqlParser.NULL_ - 1089)) | (1 << (PlSqlParser.NULLS - 1089)) | (1 << (PlSqlParser.NUMBER - 1089)) | (1 << (PlSqlParser.NUMERIC - 1089)) | (1 << (PlSqlParser.NUM_INDEX_KEYS - 1089)) | (1 << (PlSqlParser.NUMTODSINTERVAL - 1089)) | (1 << (PlSqlParser.NUMTOYMINTERVAL - 1089)) | (1 << (PlSqlParser.NVARCHAR2 - 1089)) | (1 << (PlSqlParser.NVL2 - 1089)) | (1 << (PlSqlParser.OBJECT2XML - 1089)) | (1 << (PlSqlParser.OBJECT - 1089)) | (1 << (PlSqlParser.OBJ_ID - 1089)) | (1 << (PlSqlParser.OBJNO - 1089)) | (1 << (PlSqlParser.OBJNO_REUSE - 1089)) | (1 << (PlSqlParser.OCCURENCES - 1089)) | (1 << (PlSqlParser.OFFLINE - 1089)) | (1 << (PlSqlParser.OFF - 1089)) | (1 << (PlSqlParser.OFFSET - 1089)) | (1 << (PlSqlParser.OIDINDEX - 1089)) | (1 << (PlSqlParser.OID - 1089)) | (1 << (PlSqlParser.OLAP - 1089)) | (1 << (PlSqlParser.OLD - 1089)) | (1 << (PlSqlParser.OLD_PUSH_PRED - 1089)))) !== 0) || ((((_la - 1121)) & ~0x1f) == 0 && ((1 << (_la - 1121)) & ((1 << (PlSqlParser.OLS - 1121)) | (1 << (PlSqlParser.OLTP - 1121)) | (1 << (PlSqlParser.OMIT - 1121)) | (1 << (PlSqlParser.ONE - 1121)) | (1 << (PlSqlParser.ONLINE - 1121)) | (1 << (PlSqlParser.ONLY - 1121)) | (1 << (PlSqlParser.OPAQUE - 1121)) | (1 << (PlSqlParser.OPAQUE_TRANSFORM - 1121)) | (1 << (PlSqlParser.OPAQUE_XCANONICAL - 1121)) | (1 << (PlSqlParser.OPCODE - 1121)) | (1 << (PlSqlParser.OPEN - 1121)) | (1 << (PlSqlParser.OPERATIONS - 1121)) | (1 << (PlSqlParser.OPERATOR - 1121)) | (1 << (PlSqlParser.OPT_ESTIMATE - 1121)) | (1 << (PlSqlParser.OPTIMAL - 1121)) | (1 << (PlSqlParser.OPTIMIZE - 1121)) | (1 << (PlSqlParser.OPTIMIZER_FEATURES_ENABLE - 1121)) | (1 << (PlSqlParser.OPTIMIZER_GOAL - 1121)) | (1 << (PlSqlParser.OPT_PARAM - 1121)) | (1 << (PlSqlParser.ORA_BRANCH - 1121)) | (1 << (PlSqlParser.ORA_CHECK_ACL - 1121)) | (1 << (PlSqlParser.ORA_CHECK_PRIVILEGE - 1121)) | (1 << (PlSqlParser.ORA_CLUSTERING - 1121)) | (1 << (PlSqlParser.ORADATA - 1121)) | (1 << (PlSqlParser.ORADEBUG - 1121)) | (1 << (PlSqlParser.ORA_DST_AFFECTED - 1121)) | (1 << (PlSqlParser.ORA_DST_CONVERT - 1121)) | (1 << (PlSqlParser.ORA_DST_ERROR - 1121)) | (1 << (PlSqlParser.ORA_GET_ACLIDS - 1121)))) !== 0) || ((((_la - 1153)) & ~0x1f) == 0 && ((1 << (_la - 1153)) & ((1 << (PlSqlParser.ORA_GET_PRIVILEGES - 1153)) | (1 << (PlSqlParser.ORA_HASH - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_USERID - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_USER - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_XS_USER_GUID - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_XS_USER - 1153)) | (1 << (PlSqlParser.ORA_RAWCOMPARE - 1153)) | (1 << (PlSqlParser.ORA_RAWCONCAT - 1153)) | (1 << (PlSqlParser.ORA_ROWSCN - 1153)) | (1 << (PlSqlParser.ORA_ROWSCN_RAW - 1153)) | (1 << (PlSqlParser.ORA_ROWVERSION - 1153)) | (1 << (PlSqlParser.ORA_TABVERSION - 1153)) | (1 << (PlSqlParser.ORA_WRITE_TIME - 1153)) | (1 << (PlSqlParser.ORDERED - 1153)) | (1 << (PlSqlParser.ORDERED_PREDICATES - 1153)) | (1 << (PlSqlParser.ORDINALITY - 1153)) | (1 << (PlSqlParser.OR_EXPAND - 1153)) | (1 << (PlSqlParser.ORGANIZATION - 1153)) | (1 << (PlSqlParser.OR_PREDICATES - 1153)) | (1 << (PlSqlParser.OSERROR - 1153)) | (1 << (PlSqlParser.OTHER - 1153)) | (1 << (PlSqlParser.OUTER_JOIN_TO_ANTI - 1153)) | (1 << (PlSqlParser.OUTER_JOIN_TO_INNER - 1153)) | (1 << (PlSqlParser.OUTER - 1153)) | (1 << (PlSqlParser.OUTLINE_LEAF - 1153)) | (1 << (PlSqlParser.OUTLINE - 1153)) | (1 << (PlSqlParser.OUT_OF_LINE - 1153)) | (1 << (PlSqlParser.OUT - 1153)) | (1 << (PlSqlParser.OVERFLOW_NOMOVE - 1153)) | (1 << (PlSqlParser.OVERFLOW - 1153)))) !== 0) || ((((_la - 1185)) & ~0x1f) == 0 && ((1 << (_la - 1185)) & ((1 << (PlSqlParser.OVERLAPS - 1185)) | (1 << (PlSqlParser.OVER - 1185)) | (1 << (PlSqlParser.OVERRIDING - 1185)) | (1 << (PlSqlParser.OWNER - 1185)) | (1 << (PlSqlParser.OWNERSHIP - 1185)) | (1 << (PlSqlParser.OWN - 1185)) | (1 << (PlSqlParser.PACKAGE - 1185)) | (1 << (PlSqlParser.PACKAGES - 1185)) | (1 << (PlSqlParser.PARALLEL_ENABLE - 1185)) | (1 << (PlSqlParser.PARALLEL_INDEX - 1185)) | (1 << (PlSqlParser.PARALLEL - 1185)) | (1 << (PlSqlParser.PARAMETERS - 1185)) | (1 << (PlSqlParser.PARAM - 1185)) | (1 << (PlSqlParser.PARENT - 1185)) | (1 << (PlSqlParser.PARITY - 1185)) | (1 << (PlSqlParser.PARTIAL_JOIN - 1185)) | (1 << (PlSqlParser.PARTIALLY - 1185)) | (1 << (PlSqlParser.PARTIAL - 1185)) | (1 << (PlSqlParser.PARTIAL_ROLLUP_PUSHDOWN - 1185)) | (1 << (PlSqlParser.PARTITION_HASH - 1185)) | (1 << (PlSqlParser.PARTITION_LIST - 1185)) | (1 << (PlSqlParser.PARTITION - 1185)) | (1 << (PlSqlParser.PARTITION_RANGE - 1185)) | (1 << (PlSqlParser.PARTITIONS - 1185)) | (1 << (PlSqlParser.PARTNUMINST - 1185)) | (1 << (PlSqlParser.PASSING - 1185)) | (1 << (PlSqlParser.PASSWORD_GRACE_TIME - 1185)) | (1 << (PlSqlParser.PASSWORD_LIFE_TIME - 1185)) | (1 << (PlSqlParser.PASSWORD_LOCK_TIME - 1185)) | (1 << (PlSqlParser.PASSWORD - 1185)) | (1 << (PlSqlParser.PASSWORD_REUSE_MAX - 1185)))) !== 0) || ((((_la - 1217)) & ~0x1f) == 0 && ((1 << (_la - 1217)) & ((1 << (PlSqlParser.PASSWORD_REUSE_TIME - 1217)) | (1 << (PlSqlParser.PASSWORD_VERIFY_FUNCTION - 1217)) | (1 << (PlSqlParser.PAST - 1217)) | (1 << (PlSqlParser.PATCH - 1217)) | (1 << (PlSqlParser.PATH - 1217)) | (1 << (PlSqlParser.PATH_PREFIX - 1217)) | (1 << (PlSqlParser.PATHS - 1217)) | (1 << (PlSqlParser.PATTERN - 1217)) | (1 << (PlSqlParser.PBL_HS_BEGIN - 1217)) | (1 << (PlSqlParser.PBL_HS_END - 1217)) | (1 << (PlSqlParser.PCTINCREASE - 1217)) | (1 << (PlSqlParser.PCTTHRESHOLD - 1217)) | (1 << (PlSqlParser.PCTUSED - 1217)) | (1 << (PlSqlParser.PCTVERSION - 1217)) | (1 << (PlSqlParser.PENDING - 1217)) | (1 << (PlSqlParser.PERCENT_KEYWORD - 1217)) | (1 << (PlSqlParser.PERCENT_RANKM - 1217)) | (1 << (PlSqlParser.PERFORMANCE - 1217)) | (1 << (PlSqlParser.PERIOD_KEYWORD - 1217)) | (1 << (PlSqlParser.PERMANENT - 1217)) | (1 << (PlSqlParser.PERMISSION - 1217)) | (1 << (PlSqlParser.PERMUTE - 1217)) | (1 << (PlSqlParser.PER - 1217)) | (1 << (PlSqlParser.PFILE - 1217)) | (1 << (PlSqlParser.PHYSICAL - 1217)))) !== 0) || ((((_la - 1249)) & ~0x1f) == 0 && ((1 << (_la - 1249)) & ((1 << (PlSqlParser.PIKEY - 1249)) | (1 << (PlSqlParser.PIPELINED - 1249)) | (1 << (PlSqlParser.PIV_GB - 1249)) | (1 << (PlSqlParser.PIVOT - 1249)) | (1 << (PlSqlParser.PIV_SSF - 1249)) | (1 << (PlSqlParser.PLACE_DISTINCT - 1249)) | (1 << (PlSqlParser.PLACE_GROUP_BY - 1249)) | (1 << (PlSqlParser.PLAN - 1249)) | (1 << (PlSqlParser.PLSCOPE_SETTINGS - 1249)) | (1 << (PlSqlParser.PLS_INTEGER - 1249)) | (1 << (PlSqlParser.PLSQL_CCFLAGS - 1249)) | (1 << (PlSqlParser.PLSQL_CODE_TYPE - 1249)) | (1 << (PlSqlParser.PLSQL_DEBUG - 1249)) | (1 << (PlSqlParser.PLSQL_OPTIMIZE_LEVEL - 1249)) | (1 << (PlSqlParser.PLSQL_WARNINGS - 1249)) | (1 << (PlSqlParser.PLUGGABLE - 1249)) | (1 << (PlSqlParser.POINT - 1249)) | (1 << (PlSqlParser.POLICY - 1249)) | (1 << (PlSqlParser.POOL_16K - 1249)) | (1 << (PlSqlParser.POOL_2K - 1249)) | (1 << (PlSqlParser.POOL_32K - 1249)) | (1 << (PlSqlParser.POOL_4K - 1249)) | (1 << (PlSqlParser.POOL_8K - 1249)) | (1 << (PlSqlParser.POSITIVEN - 1249)) | (1 << (PlSqlParser.POSITIVE - 1249)) | (1 << (PlSqlParser.POST_TRANSACTION - 1249)) | (1 << (PlSqlParser.POWERMULTISET_BY_CARDINALITY - 1249)) | (1 << (PlSqlParser.POWERMULTISET - 1249)) | (1 << (PlSqlParser.POWER - 1249)) | (1 << (PlSqlParser.PQ_CONCURRENT_UNION - 1249)) | (1 << (PlSqlParser.PQ_DISTRIBUTE - 1249)))) !== 0) || ((((_la - 1281)) & ~0x1f) == 0 && ((1 << (_la - 1281)) & ((1 << (PlSqlParser.PQ_DISTRIBUTE_WINDOW - 1281)) | (1 << (PlSqlParser.PQ_FILTER - 1281)) | (1 << (PlSqlParser.PQ_MAP - 1281)) | (1 << (PlSqlParser.PQ_NOMAP - 1281)) | (1 << (PlSqlParser.PQ_REPLICATE - 1281)) | (1 << (PlSqlParser.PQ_SKEW - 1281)) | (1 << (PlSqlParser.PRAGMA - 1281)) | (1 << (PlSqlParser.PREBUILT - 1281)) | (1 << (PlSqlParser.PRECEDES - 1281)) | (1 << (PlSqlParser.PRECEDING - 1281)) | (1 << (PlSqlParser.PRECISION - 1281)) | (1 << (PlSqlParser.PRECOMPUTE_SUBQUERY - 1281)) | (1 << (PlSqlParser.PREDICATE_REORDERS - 1281)) | (1 << (PlSqlParser.PRELOAD - 1281)) | (1 << (PlSqlParser.PREPARE - 1281)) | (1 << (PlSqlParser.PRESENTNNV - 1281)) | (1 << (PlSqlParser.PRESENT - 1281)) | (1 << (PlSqlParser.PRESENTV - 1281)) | (1 << (PlSqlParser.PRESERVE_OID - 1281)) | (1 << (PlSqlParser.PRESERVE - 1281)) | (1 << (PlSqlParser.PRETTY - 1281)) | (1 << (PlSqlParser.PREVIOUS - 1281)) | (1 << (PlSqlParser.PREV - 1281)) | (1 << (PlSqlParser.PRIMARY - 1281)) | (1 << (PlSqlParser.PRINTBLOBTOCLOB - 1281)) | (1 << (PlSqlParser.PRIORITY - 1281)) | (1 << (PlSqlParser.PRIOR - 1281)) | (1 << (PlSqlParser.PRIVATE - 1281)) | (1 << (PlSqlParser.PRIVATE_SGA - 1281)) | (1 << (PlSqlParser.PRIVILEGED - 1281)) | (1 << (PlSqlParser.PRIVILEGE - 1281)) | (1 << (PlSqlParser.PRIVILEGES - 1281)))) !== 0) || ((((_la - 1313)) & ~0x1f) == 0 && ((1 << (_la - 1313)) & ((1 << (PlSqlParser.PROCEDURAL - 1313)) | (1 << (PlSqlParser.PROCEDURE - 1313)) | (1 << (PlSqlParser.PROCESS - 1313)) | (1 << (PlSqlParser.PROFILE - 1313)) | (1 << (PlSqlParser.PROGRAM - 1313)) | (1 << (PlSqlParser.PROJECT - 1313)) | (1 << (PlSqlParser.PROPAGATE - 1313)) | (1 << (PlSqlParser.PROTECTED - 1313)) | (1 << (PlSqlParser.PROTECTION - 1313)) | (1 << (PlSqlParser.PROXY - 1313)) | (1 << (PlSqlParser.PRUNING - 1313)) | (1 << (PlSqlParser.PULL_PRED - 1313)) | (1 << (PlSqlParser.PURGE - 1313)) | (1 << (PlSqlParser.PUSH_PRED - 1313)) | (1 << (PlSqlParser.PUSH_SUBQ - 1313)) | (1 << (PlSqlParser.PX_FAULT_TOLERANCE - 1313)) | (1 << (PlSqlParser.PX_GRANULE - 1313)) | (1 << (PlSqlParser.PX_JOIN_FILTER - 1313)) | (1 << (PlSqlParser.QB_NAME - 1313)) | (1 << (PlSqlParser.QUERY_BLOCK - 1313)) | (1 << (PlSqlParser.QUERY - 1313)) | (1 << (PlSqlParser.QUEUE_CURR - 1313)) | (1 << (PlSqlParser.QUEUE - 1313)) | (1 << (PlSqlParser.QUEUE_ROWP - 1313)) | (1 << (PlSqlParser.QUIESCE - 1313)) | (1 << (PlSqlParser.QUORUM - 1313)) | (1 << (PlSqlParser.QUOTA - 1313)) | (1 << (PlSqlParser.RAISE - 1313)) | (1 << (PlSqlParser.RANDOM_LOCAL - 1313)) | (1 << (PlSqlParser.RANDOM - 1313)) | (1 << (PlSqlParser.RANGE - 1313)))) !== 0) || ((((_la - 1345)) & ~0x1f) == 0 && ((1 << (_la - 1345)) & ((1 << (PlSqlParser.RANKM - 1345)) | (1 << (PlSqlParser.RAPIDLY - 1345)) | (1 << (PlSqlParser.RAW - 1345)) | (1 << (PlSqlParser.RAWTOHEX - 1345)) | (1 << (PlSqlParser.RAWTONHEX - 1345)) | (1 << (PlSqlParser.RBA - 1345)) | (1 << (PlSqlParser.RBO_OUTLINE - 1345)) | (1 << (PlSqlParser.RDBA - 1345)) | (1 << (PlSqlParser.READ - 1345)) | (1 << (PlSqlParser.READS - 1345)) | (1 << (PlSqlParser.REALM - 1345)) | (1 << (PlSqlParser.REAL - 1345)) | (1 << (PlSqlParser.REBALANCE - 1345)) | (1 << (PlSqlParser.REBUILD - 1345)) | (1 << (PlSqlParser.RECORD - 1345)) | (1 << (PlSqlParser.RECORDS_PER_BLOCK - 1345)) | (1 << (PlSqlParser.RECOVERABLE - 1345)) | (1 << (PlSqlParser.RECOVER - 1345)) | (1 << (PlSqlParser.RECOVERY - 1345)) | (1 << (PlSqlParser.RECYCLEBIN - 1345)) | (1 << (PlSqlParser.RECYCLE - 1345)) | (1 << (PlSqlParser.REDACTION - 1345)) | (1 << (PlSqlParser.REDEFINE - 1345)) | (1 << (PlSqlParser.REDO - 1345)) | (1 << (PlSqlParser.REDUCED - 1345)) | (1 << (PlSqlParser.REDUNDANCY - 1345)) | (1 << (PlSqlParser.REF_CASCADE_CURSOR - 1345)) | (1 << (PlSqlParser.REFERENCED - 1345)) | (1 << (PlSqlParser.REFERENCE - 1345)) | (1 << (PlSqlParser.REFERENCES - 1345)) | (1 << (PlSqlParser.REFERENCING - 1345)) | (1 << (PlSqlParser.REF - 1345)))) !== 0) || ((((_la - 1377)) & ~0x1f) == 0 && ((1 << (_la - 1377)) & ((1 << (PlSqlParser.REFRESH - 1377)) | (1 << (PlSqlParser.REFTOHEX - 1377)) | (1 << (PlSqlParser.REGEXP_COUNT - 1377)) | (1 << (PlSqlParser.REGEXP_INSTR - 1377)) | (1 << (PlSqlParser.REGEXP_LIKE - 1377)) | (1 << (PlSqlParser.REGEXP_REPLACE - 1377)) | (1 << (PlSqlParser.REGEXP_SUBSTR - 1377)) | (1 << (PlSqlParser.REGISTER - 1377)) | (1 << (PlSqlParser.REGR_AVGX - 1377)) | (1 << (PlSqlParser.REGR_AVGY - 1377)) | (1 << (PlSqlParser.REGR_COUNT - 1377)) | (1 << (PlSqlParser.REGR_INTERCEPT - 1377)) | (1 << (PlSqlParser.REGR_R2 - 1377)) | (1 << (PlSqlParser.REGR_SLOPE - 1377)) | (1 << (PlSqlParser.REGR_SXX - 1377)) | (1 << (PlSqlParser.REGR_SXY - 1377)) | (1 << (PlSqlParser.REGR_SYY - 1377)) | (1 << (PlSqlParser.REGULAR - 1377)) | (1 << (PlSqlParser.REJECT - 1377)) | (1 << (PlSqlParser.REKEY - 1377)) | (1 << (PlSqlParser.RELATIONAL - 1377)) | (1 << (PlSqlParser.RELOCATE - 1377)) | (1 << (PlSqlParser.RELY - 1377)) | (1 << (PlSqlParser.REMAINDER - 1377)) | (1 << (PlSqlParser.REMOTE_MAPPED - 1377)) | (1 << (PlSqlParser.REMOVE - 1377)) | (1 << (PlSqlParser.RENAME - 1377)) | (1 << (PlSqlParser.REPAIR - 1377)) | (1 << (PlSqlParser.REPEAT - 1377)) | (1 << (PlSqlParser.REPLACE - 1377)) | (1 << (PlSqlParser.REPLICATION - 1377)))) !== 0) || ((((_la - 1409)) & ~0x1f) == 0 && ((1 << (_la - 1409)) & ((1 << (PlSqlParser.REQUIRED - 1409)) | (1 << (PlSqlParser.RESETLOGS - 1409)) | (1 << (PlSqlParser.RESET - 1409)) | (1 << (PlSqlParser.RESIZE - 1409)) | (1 << (PlSqlParser.RESOLVE - 1409)) | (1 << (PlSqlParser.RESOLVER - 1409)) | (1 << (PlSqlParser.RESPECT - 1409)) | (1 << (PlSqlParser.RESTART - 1409)) | (1 << (PlSqlParser.RESTORE_AS_INTERVALS - 1409)) | (1 << (PlSqlParser.RESTORE - 1409)) | (1 << (PlSqlParser.RESTRICT_ALL_REF_CONS - 1409)) | (1 << (PlSqlParser.RESTRICTED - 1409)) | (1 << (PlSqlParser.RESTRICT_REFERENCES - 1409)) | (1 << (PlSqlParser.RESTRICT - 1409)) | (1 << (PlSqlParser.RESULT_CACHE - 1409)) | (1 << (PlSqlParser.RESULT - 1409)) | (1 << (PlSqlParser.RESUMABLE - 1409)) | (1 << (PlSqlParser.RESUME - 1409)) | (1 << (PlSqlParser.RETENTION - 1409)) | (1 << (PlSqlParser.RETRY_ON_ROW_CHANGE - 1409)) | (1 << (PlSqlParser.RETURNING - 1409)) | (1 << (PlSqlParser.RETURN - 1409)) | (1 << (PlSqlParser.REUSE - 1409)) | (1 << (PlSqlParser.REVERSE - 1409)) | (1 << (PlSqlParser.REWRITE_OR_ERROR - 1409)) | (1 << (PlSqlParser.REWRITE - 1409)) | (1 << (PlSqlParser.RIGHT - 1409)) | (1 << (PlSqlParser.ROLE - 1409)) | (1 << (PlSqlParser.ROLESET - 1409)) | (1 << (PlSqlParser.ROLES - 1409)))) !== 0) || ((((_la - 1441)) & ~0x1f) == 0 && ((1 << (_la - 1441)) & ((1 << (PlSqlParser.ROLLBACK - 1441)) | (1 << (PlSqlParser.ROLLING - 1441)) | (1 << (PlSqlParser.ROLLUP - 1441)) | (1 << (PlSqlParser.ROWDEPENDENCIES - 1441)) | (1 << (PlSqlParser.ROWID_MAPPING_TABLE - 1441)) | (1 << (PlSqlParser.ROWID - 1441)) | (1 << (PlSqlParser.ROWIDTOCHAR - 1441)) | (1 << (PlSqlParser.ROWIDTONCHAR - 1441)) | (1 << (PlSqlParser.ROW_LENGTH - 1441)) | (1 << (PlSqlParser.ROWNUM - 1441)) | (1 << (PlSqlParser.ROW - 1441)) | (1 << (PlSqlParser.ROWS - 1441)) | (1 << (PlSqlParser.RPAD - 1441)) | (1 << (PlSqlParser.RTRIM - 1441)) | (1 << (PlSqlParser.RULE - 1441)) | (1 << (PlSqlParser.RULES - 1441)) | (1 << (PlSqlParser.RUNNING - 1441)) | (1 << (PlSqlParser.SALT - 1441)) | (1 << (PlSqlParser.SAMPLE - 1441)) | (1 << (PlSqlParser.SAVE_AS_INTERVALS - 1441)) | (1 << (PlSqlParser.SAVEPOINT - 1441)) | (1 << (PlSqlParser.SAVE - 1441)) | (1 << (PlSqlParser.SB4 - 1441)) | (1 << (PlSqlParser.SCALE_ROWS - 1441)) | (1 << (PlSqlParser.SCALE - 1441)) | (1 << (PlSqlParser.SCAN_INSTANCES - 1441)) | (1 << (PlSqlParser.SCAN - 1441)) | (1 << (PlSqlParser.SCHEDULER - 1441)) | (1 << (PlSqlParser.SCHEMACHECK - 1441)) | (1 << (PlSqlParser.SCHEMA - 1441)) | (1 << (PlSqlParser.SCN_ASCENDING - 1441)) | (1 << (PlSqlParser.SCN - 1441)))) !== 0) || ((((_la - 1473)) & ~0x1f) == 0 && ((1 << (_la - 1473)) & ((1 << (PlSqlParser.SCOPE - 1473)) | (1 << (PlSqlParser.SCRUB - 1473)) | (1 << (PlSqlParser.SD_ALL - 1473)) | (1 << (PlSqlParser.SD_INHIBIT - 1473)) | (1 << (PlSqlParser.SDO_GEOM_MBR - 1473)) | (1 << (PlSqlParser.SD_SHOW - 1473)) | (1 << (PlSqlParser.SEARCH - 1473)) | (1 << (PlSqlParser.SECOND - 1473)) | (1 << (PlSqlParser.SECRET - 1473)) | (1 << (PlSqlParser.SECUREFILE_DBA - 1473)) | (1 << (PlSqlParser.SECUREFILE - 1473)) | (1 << (PlSqlParser.SECURITY - 1473)) | (1 << (PlSqlParser.SEED - 1473)) | (1 << (PlSqlParser.SEG_BLOCK - 1473)) | (1 << (PlSqlParser.SEG_FILE - 1473)) | (1 << (PlSqlParser.SEGMENT - 1473)) | (1 << (PlSqlParser.SELECTIVITY - 1473)) | (1 << (PlSqlParser.SELF - 1473)) | (1 << (PlSqlParser.SEMIJOIN_DRIVER - 1473)) | (1 << (PlSqlParser.SEMIJOIN - 1473)) | (1 << (PlSqlParser.SEMI_TO_INNER - 1473)) | (1 << (PlSqlParser.SEQUENCED - 1473)) | (1 << (PlSqlParser.SEQUENCE - 1473)) | (1 << (PlSqlParser.SEQUENTIAL - 1473)) | (1 << (PlSqlParser.SERIALIZABLE - 1473)) | (1 << (PlSqlParser.SERIALLY_REUSABLE - 1473)) | (1 << (PlSqlParser.SERIAL - 1473)) | (1 << (PlSqlParser.SERVERERROR - 1473)) | (1 << (PlSqlParser.SERVICE_NAME_CONVERT - 1473)) | (1 << (PlSqlParser.SERVICES - 1473)))) !== 0) || ((((_la - 1505)) & ~0x1f) == 0 && ((1 << (_la - 1505)) & ((1 << (PlSqlParser.SESSION_CACHED_CURSORS - 1505)) | (1 << (PlSqlParser.SESSION - 1505)) | (1 << (PlSqlParser.SESSIONS_PER_USER - 1505)) | (1 << (PlSqlParser.SESSIONTIMEZONE - 1505)) | (1 << (PlSqlParser.SESSIONTZNAME - 1505)) | (1 << (PlSqlParser.SET - 1505)) | (1 << (PlSqlParser.SETS - 1505)) | (1 << (PlSqlParser.SETTINGS - 1505)) | (1 << (PlSqlParser.SET_TO_JOIN - 1505)) | (1 << (PlSqlParser.SEVERE - 1505)) | (1 << (PlSqlParser.SHARED_POOL - 1505)) | (1 << (PlSqlParser.SHARED - 1505)) | (1 << (PlSqlParser.SHARING - 1505)) | (1 << (PlSqlParser.SHELFLIFE - 1505)) | (1 << (PlSqlParser.SHOW - 1505)) | (1 << (PlSqlParser.SHRINK - 1505)) | (1 << (PlSqlParser.SHUTDOWN - 1505)) | (1 << (PlSqlParser.SIBLINGS - 1505)) | (1 << (PlSqlParser.SID - 1505)) | (1 << (PlSqlParser.SIGNAL_COMPONENT - 1505)) | (1 << (PlSqlParser.SIGNAL_FUNCTION - 1505)) | (1 << (PlSqlParser.SIGN - 1505)) | (1 << (PlSqlParser.SIGNTYPE - 1505)) | (1 << (PlSqlParser.SIMPLE_INTEGER - 1505)) | (1 << (PlSqlParser.SIMPLE - 1505)) | (1 << (PlSqlParser.SINGLE - 1505)) | (1 << (PlSqlParser.SINGLETASK - 1505)) | (1 << (PlSqlParser.SINH - 1505)) | (1 << (PlSqlParser.SIN - 1505)) | (1 << (PlSqlParser.SKIP_EXT_OPTIMIZER - 1505)))) !== 0) || ((((_la - 1537)) & ~0x1f) == 0 && ((1 << (_la - 1537)) & ((1 << (PlSqlParser.SKIP_ - 1537)) | (1 << (PlSqlParser.SKIP_UNQ_UNUSABLE_IDX - 1537)) | (1 << (PlSqlParser.SKIP_UNUSABLE_INDEXES - 1537)) | (1 << (PlSqlParser.SMALLFILE - 1537)) | (1 << (PlSqlParser.SMALLINT - 1537)) | (1 << (PlSqlParser.SNAPSHOT - 1537)) | (1 << (PlSqlParser.SOME - 1537)) | (1 << (PlSqlParser.SORT - 1537)) | (1 << (PlSqlParser.SOUNDEX - 1537)) | (1 << (PlSqlParser.SOURCE_FILE_DIRECTORY - 1537)) | (1 << (PlSqlParser.SOURCE_FILE_NAME_CONVERT - 1537)) | (1 << (PlSqlParser.SOURCE - 1537)) | (1 << (PlSqlParser.SPACE_KEYWORD - 1537)) | (1 << (PlSqlParser.SPECIFICATION - 1537)) | (1 << (PlSqlParser.SPFILE - 1537)) | (1 << (PlSqlParser.SPLIT - 1537)) | (1 << (PlSqlParser.SPREADSHEET - 1537)) | (1 << (PlSqlParser.SQLDATA - 1537)) | (1 << (PlSqlParser.SQLERROR - 1537)) | (1 << (PlSqlParser.SQLLDR - 1537)) | (1 << (PlSqlParser.SQL - 1537)) | (1 << (PlSqlParser.SQL_TRACE - 1537)) | (1 << (PlSqlParser.SQL_TRANSLATION_PROFILE - 1537)) | (1 << (PlSqlParser.SQRT - 1537)) | (1 << (PlSqlParser.STALE - 1537)) | (1 << (PlSqlParser.STANDALONE - 1537)) | (1 << (PlSqlParser.STANDARD_HASH - 1537)) | (1 << (PlSqlParser.STANDBY_MAX_DATA_DELAY - 1537)) | (1 << (PlSqlParser.STANDBYS - 1537)) | (1 << (PlSqlParser.STANDBY - 1537)) | (1 << (PlSqlParser.STAR - 1537)) | (1 << (PlSqlParser.STAR_TRANSFORMATION - 1537)))) !== 0) || ((((_la - 1570)) & ~0x1f) == 0 && ((1 << (_la - 1570)) & ((1 << (PlSqlParser.STARTUP - 1570)) | (1 << (PlSqlParser.STATEMENT_ID - 1570)) | (1 << (PlSqlParser.STATEMENT_QUEUING - 1570)) | (1 << (PlSqlParser.STATEMENTS - 1570)) | (1 << (PlSqlParser.STATEMENT - 1570)) | (1 << (PlSqlParser.STATE - 1570)) | (1 << (PlSqlParser.STATIC - 1570)) | (1 << (PlSqlParser.STATISTICS - 1570)) | (1 << (PlSqlParser.STATS_BINOMIAL_TEST - 1570)) | (1 << (PlSqlParser.STATS_CROSSTAB - 1570)) | (1 << (PlSqlParser.STATS_F_TEST - 1570)) | (1 << (PlSqlParser.STATS_KS_TEST - 1570)) | (1 << (PlSqlParser.STATS_MODE - 1570)) | (1 << (PlSqlParser.STATS_MW_TEST - 1570)) | (1 << (PlSqlParser.STATS_ONE_WAY_ANOVA - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_INDEP - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_INDEPU - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_ONE - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_PAIRED - 1570)) | (1 << (PlSqlParser.STATS_WSR_TEST - 1570)) | (1 << (PlSqlParser.STDDEV_POP - 1570)) | (1 << (PlSqlParser.STDDEV_SAMP - 1570)) | (1 << (PlSqlParser.STOP - 1570)) | (1 << (PlSqlParser.STORAGE - 1570)) | (1 << (PlSqlParser.STORE - 1570)) | (1 << (PlSqlParser.STREAMS - 1570)) | (1 << (PlSqlParser.STREAM - 1570)) | (1 << (PlSqlParser.STRICT - 1570)) | (1 << (PlSqlParser.STRING - 1570)) | (1 << (PlSqlParser.STRIPE_COLUMNS - 1570)) | (1 << (PlSqlParser.STRIPE_WIDTH - 1570)) | (1 << (PlSqlParser.STRIP - 1570)))) !== 0) || ((((_la - 1602)) & ~0x1f) == 0 && ((1 << (_la - 1602)) & ((1 << (PlSqlParser.STRUCTURE - 1602)) | (1 << (PlSqlParser.SUBMULTISET - 1602)) | (1 << (PlSqlParser.SUBPARTITION_REL - 1602)) | (1 << (PlSqlParser.SUBPARTITIONS - 1602)) | (1 << (PlSqlParser.SUBPARTITION - 1602)) | (1 << (PlSqlParser.SUBQUERIES - 1602)) | (1 << (PlSqlParser.SUBQUERY_PRUNING - 1602)) | (1 << (PlSqlParser.SUBSCRIBE - 1602)) | (1 << (PlSqlParser.SUBSET - 1602)) | (1 << (PlSqlParser.SUBSTITUTABLE - 1602)) | (1 << (PlSqlParser.SUBSTR2 - 1602)) | (1 << (PlSqlParser.SUBSTR4 - 1602)) | (1 << (PlSqlParser.SUBSTRB - 1602)) | (1 << (PlSqlParser.SUBSTRC - 1602)) | (1 << (PlSqlParser.SUBTYPE - 1602)) | (1 << (PlSqlParser.SUCCESSFUL - 1602)) | (1 << (PlSqlParser.SUCCESS - 1602)) | (1 << (PlSqlParser.SUMMARY - 1602)) | (1 << (PlSqlParser.SUPPLEMENTAL - 1602)) | (1 << (PlSqlParser.SUSPEND - 1602)) | (1 << (PlSqlParser.SWAP_JOIN_INPUTS - 1602)) | (1 << (PlSqlParser.SWITCHOVER - 1602)) | (1 << (PlSqlParser.SWITCH - 1602)) | (1 << (PlSqlParser.SYNCHRONOUS - 1602)) | (1 << (PlSqlParser.SYNC - 1602)) | (1 << (PlSqlParser.SYSASM - 1602)) | (1 << (PlSqlParser.SYS_AUDIT - 1602)) | (1 << (PlSqlParser.SYSAUX - 1602)) | (1 << (PlSqlParser.SYSBACKUP - 1602)) | (1 << (PlSqlParser.SYS_CHECKACL - 1602)) | (1 << (PlSqlParser.SYS_CHECK_PRIVILEGE - 1602)))) !== 0) || ((((_la - 1634)) & ~0x1f) == 0 && ((1 << (_la - 1634)) & ((1 << (PlSqlParser.SYS_CONNECT_BY_PATH - 1634)) | (1 << (PlSqlParser.SYS_CONTEXT - 1634)) | (1 << (PlSqlParser.SYSDATE - 1634)) | (1 << (PlSqlParser.SYSDBA - 1634)) | (1 << (PlSqlParser.SYS_DBURIGEN - 1634)) | (1 << (PlSqlParser.SYSDG - 1634)) | (1 << (PlSqlParser.SYS_DL_CURSOR - 1634)) | (1 << (PlSqlParser.SYS_DM_RXFORM_CHR - 1634)) | (1 << (PlSqlParser.SYS_DM_RXFORM_NUM - 1634)) | (1 << (PlSqlParser.SYS_DOM_COMPARE - 1634)) | (1 << (PlSqlParser.SYS_DST_PRIM2SEC - 1634)) | (1 << (PlSqlParser.SYS_DST_SEC2PRIM - 1634)) | (1 << (PlSqlParser.SYS_ET_BFILE_TO_RAW - 1634)) | (1 << (PlSqlParser.SYS_ET_BLOB_TO_IMAGE - 1634)) | (1 << (PlSqlParser.SYS_ET_IMAGE_TO_BLOB - 1634)) | (1 << (PlSqlParser.SYS_ET_RAW_TO_BFILE - 1634)) | (1 << (PlSqlParser.SYS_EXTPDTXT - 1634)) | (1 << (PlSqlParser.SYS_EXTRACT_UTC - 1634)) | (1 << (PlSqlParser.SYS_FBT_INSDEL - 1634)) | (1 << (PlSqlParser.SYS_FILTER_ACLS - 1634)) | (1 << (PlSqlParser.SYS_FNMATCHES - 1634)) | (1 << (PlSqlParser.SYS_FNREPLACE - 1634)) | (1 << (PlSqlParser.SYS_GET_ACLIDS - 1634)) | (1 << (PlSqlParser.SYS_GET_COL_ACLIDS - 1634)) | (1 << (PlSqlParser.SYS_GET_PRIVILEGES - 1634)) | (1 << (PlSqlParser.SYS_GETTOKENID - 1634)) | (1 << (PlSqlParser.SYS_GETXTIVAL - 1634)) | (1 << (PlSqlParser.SYS_GUID - 1634)) | (1 << (PlSqlParser.SYSGUID - 1634)) | (1 << (PlSqlParser.SYSKM - 1634)) | (1 << (PlSqlParser.SYS_MAKE_XMLNODEID - 1634)) | (1 << (PlSqlParser.SYS_MAKEXML - 1634)))) !== 0) || ((((_la - 1666)) & ~0x1f) == 0 && ((1 << (_la - 1666)) & ((1 << (PlSqlParser.SYS_MKXMLATTR - 1666)) | (1 << (PlSqlParser.SYS_MKXTI - 1666)) | (1 << (PlSqlParser.SYSOBJ - 1666)) | (1 << (PlSqlParser.SYS_OP_ADT2BIN - 1666)) | (1 << (PlSqlParser.SYS_OP_ADTCONS - 1666)) | (1 << (PlSqlParser.SYS_OP_ALSCRVAL - 1666)) | (1 << (PlSqlParser.SYS_OP_ATG - 1666)) | (1 << (PlSqlParser.SYS_OP_BIN2ADT - 1666)) | (1 << (PlSqlParser.SYS_OP_BITVEC - 1666)) | (1 << (PlSqlParser.SYS_OP_BL2R - 1666)) | (1 << (PlSqlParser.SYS_OP_BLOOM_FILTER_LIST - 1666)) | (1 << (PlSqlParser.SYS_OP_BLOOM_FILTER - 1666)) | (1 << (PlSqlParser.SYS_OP_C2C - 1666)) | (1 << (PlSqlParser.SYS_OP_CAST - 1666)) | (1 << (PlSqlParser.SYS_OP_CEG - 1666)) | (1 << (PlSqlParser.SYS_OP_CL2C - 1666)) | (1 << (PlSqlParser.SYS_OP_COMBINED_HASH - 1666)) | (1 << (PlSqlParser.SYS_OP_COMP - 1666)) | (1 << (PlSqlParser.SYS_OP_CONVERT - 1666)) | (1 << (PlSqlParser.SYS_OP_COUNTCHG - 1666)) | (1 << (PlSqlParser.SYS_OP_CSCONV - 1666)) | (1 << (PlSqlParser.SYS_OP_CSCONVTEST - 1666)) | (1 << (PlSqlParser.SYS_OP_CSR - 1666)) | (1 << (PlSqlParser.SYS_OP_CSX_PATCH - 1666)) | (1 << (PlSqlParser.SYS_OP_CYCLED_SEQ - 1666)) | (1 << (PlSqlParser.SYS_OP_DECOMP - 1666)) | (1 << (PlSqlParser.SYS_OP_DESCEND - 1666)) | (1 << (PlSqlParser.SYS_OP_DISTINCT - 1666)) | (1 << (PlSqlParser.SYS_OP_DRA - 1666)) | (1 << (PlSqlParser.SYS_OP_DUMP - 1666)) | (1 << (PlSqlParser.SYS_OP_DV_CHECK - 1666)) | (1 << (PlSqlParser.SYS_OP_ENFORCE_NOT_NULL - 1666)))) !== 0) || ((((_la - 1698)) & ~0x1f) == 0 && ((1 << (_la - 1698)) & ((1 << (PlSqlParser.SYSOPER - 1698)) | (1 << (PlSqlParser.SYS_OP_EXTRACT - 1698)) | (1 << (PlSqlParser.SYS_OP_GROUPING - 1698)) | (1 << (PlSqlParser.SYS_OP_GUID - 1698)) | (1 << (PlSqlParser.SYS_OP_HASH - 1698)) | (1 << (PlSqlParser.SYS_OP_IIX - 1698)) | (1 << (PlSqlParser.SYS_OP_ITR - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_CREATE - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_FILTER_LIST - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_FILTER - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_SUCCEEDED - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_USE - 1698)) | (1 << (PlSqlParser.SYS_OP_LBID - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2BLOB - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2CLOB - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2ID - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2NCLOB - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2TYP - 1698)) | (1 << (PlSqlParser.SYS_OP_LSVI - 1698)) | (1 << (PlSqlParser.SYS_OP_LVL - 1698)) | (1 << (PlSqlParser.SYS_OP_MAKEOID - 1698)) | (1 << (PlSqlParser.SYS_OP_MAP_NONNULL - 1698)) | (1 << (PlSqlParser.SYS_OP_MSR - 1698)) | (1 << (PlSqlParser.SYS_OP_NICOMBINE - 1698)) | (1 << (PlSqlParser.SYS_OP_NIEXTRACT - 1698)) | (1 << (PlSqlParser.SYS_OP_NII - 1698)) | (1 << (PlSqlParser.SYS_OP_NIX - 1698)) | (1 << (PlSqlParser.SYS_OP_NOEXPAND - 1698)) | (1 << (PlSqlParser.SYS_OP_NTCIMG - 1698)) | (1 << (PlSqlParser.SYS_OP_NUMTORAW - 1698)) | (1 << (PlSqlParser.SYS_OP_OIDVALUE - 1698)) | (1 << (PlSqlParser.SYS_OP_OPNSIZE - 1698)))) !== 0) || ((((_la - 1730)) & ~0x1f) == 0 && ((1 << (_la - 1730)) & ((1 << (PlSqlParser.SYS_OP_PAR_1 - 1730)) | (1 << (PlSqlParser.SYS_OP_PARGID_1 - 1730)) | (1 << (PlSqlParser.SYS_OP_PARGID - 1730)) | (1 << (PlSqlParser.SYS_OP_PAR - 1730)) | (1 << (PlSqlParser.SYS_OP_PART_ID - 1730)) | (1 << (PlSqlParser.SYS_OP_PIVOT - 1730)) | (1 << (PlSqlParser.SYS_OP_R2O - 1730)) | (1 << (PlSqlParser.SYS_OP_RAWTONUM - 1730)) | (1 << (PlSqlParser.SYS_OP_RDTM - 1730)) | (1 << (PlSqlParser.SYS_OP_REF - 1730)) | (1 << (PlSqlParser.SYS_OP_RMTD - 1730)) | (1 << (PlSqlParser.SYS_OP_ROWIDTOOBJ - 1730)) | (1 << (PlSqlParser.SYS_OP_RPB - 1730)) | (1 << (PlSqlParser.SYS_OPTLOBPRBSC - 1730)) | (1 << (PlSqlParser.SYS_OP_TOSETID - 1730)) | (1 << (PlSqlParser.SYS_OP_TPR - 1730)) | (1 << (PlSqlParser.SYS_OP_TRTB - 1730)) | (1 << (PlSqlParser.SYS_OPTXICMP - 1730)) | (1 << (PlSqlParser.SYS_OPTXQCASTASNQ - 1730)) | (1 << (PlSqlParser.SYS_OP_UNDESCEND - 1730)) | (1 << (PlSqlParser.SYS_OP_VECAND - 1730)) | (1 << (PlSqlParser.SYS_OP_VECBIT - 1730)) | (1 << (PlSqlParser.SYS_OP_VECOR - 1730)) | (1 << (PlSqlParser.SYS_OP_VECXOR - 1730)) | (1 << (PlSqlParser.SYS_OP_VERSION - 1730)) | (1 << (PlSqlParser.SYS_OP_VREF - 1730)) | (1 << (PlSqlParser.SYS_OP_VVD - 1730)) | (1 << (PlSqlParser.SYS_OP_XMLCONS_FOR_CSX - 1730)) | (1 << (PlSqlParser.SYS_OP_XPTHATG - 1730)) | (1 << (PlSqlParser.SYS_OP_XPTHIDX - 1730)) | (1 << (PlSqlParser.SYS_OP_XPTHOP - 1730)) | (1 << (PlSqlParser.SYS_OP_XTXT2SQLT - 1730)))) !== 0) || ((((_la - 1762)) & ~0x1f) == 0 && ((1 << (_la - 1762)) & ((1 << (PlSqlParser.SYS_OP_ZONE_ID - 1762)) | (1 << (PlSqlParser.SYS_ORDERKEY_DEPTH - 1762)) | (1 << (PlSqlParser.SYS_ORDERKEY_MAXCHILD - 1762)) | (1 << (PlSqlParser.SYS_ORDERKEY_PARENT - 1762)) | (1 << (PlSqlParser.SYS_PARALLEL_TXN - 1762)) | (1 << (PlSqlParser.SYS_PATHID_IS_ATTR - 1762)) | (1 << (PlSqlParser.SYS_PATHID_IS_NMSPC - 1762)) | (1 << (PlSqlParser.SYS_PATHID_LASTNAME - 1762)) | (1 << (PlSqlParser.SYS_PATHID_LASTNMSPC - 1762)) | (1 << (PlSqlParser.SYS_PATH_REVERSE - 1762)) | (1 << (PlSqlParser.SYS_PXQEXTRACT - 1762)) | (1 << (PlSqlParser.SYS_RAW_TO_XSID - 1762)) | (1 << (PlSqlParser.SYS_RID_ORDER - 1762)) | (1 << (PlSqlParser.SYS_ROW_DELTA - 1762)) | (1 << (PlSqlParser.SYS_SC_2_XMLT - 1762)) | (1 << (PlSqlParser.SYS_SYNRCIREDO - 1762)) | (1 << (PlSqlParser.SYSTEM_DEFINED - 1762)) | (1 << (PlSqlParser.SYSTEM - 1762)) | (1 << (PlSqlParser.SYSTIMESTAMP - 1762)) | (1 << (PlSqlParser.SYS_TYPEID - 1762)) | (1 << (PlSqlParser.SYS_UMAKEXML - 1762)) | (1 << (PlSqlParser.SYS_XMLANALYZE - 1762)) | (1 << (PlSqlParser.SYS_XMLCONTAINS - 1762)) | (1 << (PlSqlParser.SYS_XMLCONV - 1762)) | (1 << (PlSqlParser.SYS_XMLEXNSURI - 1762)) | (1 << (PlSqlParser.SYS_XMLGEN - 1762)) | (1 << (PlSqlParser.SYS_XMLI_LOC_ISNODE - 1762)) | (1 << (PlSqlParser.SYS_XMLI_LOC_ISTEXT - 1762)) | (1 << (PlSqlParser.SYS_XMLINSTR - 1762)) | (1 << (PlSqlParser.SYS_XMLLOCATOR_GETSVAL - 1762)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETCID - 1762)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETLOCATOR - 1762)))) !== 0) || ((((_la - 1794)) & ~0x1f) == 0 && ((1 << (_la - 1794)) & ((1 << (PlSqlParser.SYS_XMLNODEID_GETOKEY - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETPATHID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETPTRID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETRID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETSVAL - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETTID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID - 1794)) | (1 << (PlSqlParser.SYS_XMLT_2_SC - 1794)) | (1 << (PlSqlParser.SYS_XMLTRANSLATE - 1794)) | (1 << (PlSqlParser.SYS_XMLTYPE2SQL - 1794)) | (1 << (PlSqlParser.SYS_XQ_ASQLCNV - 1794)) | (1 << (PlSqlParser.SYS_XQ_ATOMCNVCHK - 1794)) | (1 << (PlSqlParser.SYS_XQBASEURI - 1794)) | (1 << (PlSqlParser.SYS_XQCASTABLEERRH - 1794)) | (1 << (PlSqlParser.SYS_XQCODEP2STR - 1794)) | (1 << (PlSqlParser.SYS_XQCODEPEQ - 1794)) | (1 << (PlSqlParser.SYS_XQCON2SEQ - 1794)) | (1 << (PlSqlParser.SYS_XQCONCAT - 1794)) | (1 << (PlSqlParser.SYS_XQDELETE - 1794)) | (1 << (PlSqlParser.SYS_XQDFLTCOLATION - 1794)) | (1 << (PlSqlParser.SYS_XQDOC - 1794)) | (1 << (PlSqlParser.SYS_XQDOCURI - 1794)) | (1 << (PlSqlParser.SYS_XQDURDIV - 1794)) | (1 << (PlSqlParser.SYS_XQED4URI - 1794)) | (1 << (PlSqlParser.SYS_XQENDSWITH - 1794)) | (1 << (PlSqlParser.SYS_XQERRH - 1794)) | (1 << (PlSqlParser.SYS_XQERR - 1794)) | (1 << (PlSqlParser.SYS_XQESHTMLURI - 1794)) | (1 << (PlSqlParser.SYS_XQEXLOBVAL - 1794)) | (1 << (PlSqlParser.SYS_XQEXSTWRP - 1794)) | (1 << (PlSqlParser.SYS_XQEXTRACT - 1794)) | (1 << (PlSqlParser.SYS_XQEXTRREF - 1794)))) !== 0) || ((((_la - 1826)) & ~0x1f) == 0 && ((1 << (_la - 1826)) & ((1 << (PlSqlParser.SYS_XQEXVAL - 1826)) | (1 << (PlSqlParser.SYS_XQFB2STR - 1826)) | (1 << (PlSqlParser.SYS_XQFNBOOL - 1826)) | (1 << (PlSqlParser.SYS_XQFNCMP - 1826)) | (1 << (PlSqlParser.SYS_XQFNDATIM - 1826)) | (1 << (PlSqlParser.SYS_XQFNLNAME - 1826)) | (1 << (PlSqlParser.SYS_XQFNNM - 1826)) | (1 << (PlSqlParser.SYS_XQFNNSURI - 1826)) | (1 << (PlSqlParser.SYS_XQFNPREDTRUTH - 1826)) | (1 << (PlSqlParser.SYS_XQFNQNM - 1826)) | (1 << (PlSqlParser.SYS_XQFNROOT - 1826)) | (1 << (PlSqlParser.SYS_XQFORMATNUM - 1826)) | (1 << (PlSqlParser.SYS_XQFTCONTAIN - 1826)) | (1 << (PlSqlParser.SYS_XQFUNCR - 1826)) | (1 << (PlSqlParser.SYS_XQGETCONTENT - 1826)) | (1 << (PlSqlParser.SYS_XQINDXOF - 1826)) | (1 << (PlSqlParser.SYS_XQINSERT - 1826)) | (1 << (PlSqlParser.SYS_XQINSPFX - 1826)) | (1 << (PlSqlParser.SYS_XQIRI2URI - 1826)) | (1 << (PlSqlParser.SYS_XQLANG - 1826)) | (1 << (PlSqlParser.SYS_XQLLNMFRMQNM - 1826)) | (1 << (PlSqlParser.SYS_XQMKNODEREF - 1826)) | (1 << (PlSqlParser.SYS_XQNILLED - 1826)) | (1 << (PlSqlParser.SYS_XQNODENAME - 1826)) | (1 << (PlSqlParser.SYS_XQNORMSPACE - 1826)) | (1 << (PlSqlParser.SYS_XQNORMUCODE - 1826)) | (1 << (PlSqlParser.SYS_XQ_NRNG - 1826)) | (1 << (PlSqlParser.SYS_XQNSP4PFX - 1826)) | (1 << (PlSqlParser.SYS_XQNSPFRMQNM - 1826)) | (1 << (PlSqlParser.SYS_XQPFXFRMQNM - 1826)) | (1 << (PlSqlParser.SYS_XQ_PKSQL2XML - 1826)) | (1 << (PlSqlParser.SYS_XQPOLYABS - 1826)))) !== 0) || ((((_la - 1858)) & ~0x1f) == 0 && ((1 << (_la - 1858)) & ((1 << (PlSqlParser.SYS_XQPOLYADD - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYCEL - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYCSTBL - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYCST - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYDIV - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYFLR - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYMOD - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYMUL - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYRND - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYSQRT - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYSUB - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYUMUS - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYUPLS - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVEQ - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVGE - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVGT - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVLE - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVLT - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVNE - 1858)) | (1 << (PlSqlParser.SYS_XQREF2VAL - 1858)) | (1 << (PlSqlParser.SYS_XQRENAME - 1858)) | (1 << (PlSqlParser.SYS_XQREPLACE - 1858)) | (1 << (PlSqlParser.SYS_XQRESVURI - 1858)) | (1 << (PlSqlParser.SYS_XQRNDHALF2EVN - 1858)) | (1 << (PlSqlParser.SYS_XQRSLVQNM - 1858)) | (1 << (PlSqlParser.SYS_XQRYENVPGET - 1858)) | (1 << (PlSqlParser.SYS_XQRYVARGET - 1858)) | (1 << (PlSqlParser.SYS_XQRYWRP - 1858)) | (1 << (PlSqlParser.SYS_XQSEQ2CON4XC - 1858)) | (1 << (PlSqlParser.SYS_XQSEQ2CON - 1858)) | (1 << (PlSqlParser.SYS_XQSEQDEEPEQ - 1858)) | (1 << (PlSqlParser.SYS_XQSEQINSB - 1858)))) !== 0) || ((((_la - 1890)) & ~0x1f) == 0 && ((1 << (_la - 1890)) & ((1 << (PlSqlParser.SYS_XQSEQRM - 1890)) | (1 << (PlSqlParser.SYS_XQSEQRVS - 1890)) | (1 << (PlSqlParser.SYS_XQSEQSUB - 1890)) | (1 << (PlSqlParser.SYS_XQSEQTYPMATCH - 1890)) | (1 << (PlSqlParser.SYS_XQSTARTSWITH - 1890)) | (1 << (PlSqlParser.SYS_XQSTATBURI - 1890)) | (1 << (PlSqlParser.SYS_XQSTR2CODEP - 1890)) | (1 << (PlSqlParser.SYS_XQSTRJOIN - 1890)) | (1 << (PlSqlParser.SYS_XQSUBSTRAFT - 1890)) | (1 << (PlSqlParser.SYS_XQSUBSTRBEF - 1890)) | (1 << (PlSqlParser.SYS_XQTOKENIZE - 1890)) | (1 << (PlSqlParser.SYS_XQTREATAS - 1890)) | (1 << (PlSqlParser.SYS_XQ_UPKXML2SQL - 1890)) | (1 << (PlSqlParser.SYS_XQXFORM - 1890)) | (1 << (PlSqlParser.SYS_XSID_TO_RAW - 1890)) | (1 << (PlSqlParser.SYS_ZMAP_FILTER - 1890)) | (1 << (PlSqlParser.SYS_ZMAP_REFRESH - 1890)) | (1 << (PlSqlParser.TABLE_LOOKUP_BY_NL - 1890)) | (1 << (PlSqlParser.TABLESPACE_NO - 1890)) | (1 << (PlSqlParser.TABLESPACE - 1890)) | (1 << (PlSqlParser.TABLES - 1890)) | (1 << (PlSqlParser.TABLE_STATS - 1890)) | (1 << (PlSqlParser.TABLE - 1890)) | (1 << (PlSqlParser.TABNO - 1890)) | (1 << (PlSqlParser.TAG - 1890)) | (1 << (PlSqlParser.TANH - 1890)) | (1 << (PlSqlParser.TAN - 1890)) | (1 << (PlSqlParser.TBLORIDXPARTNUM - 1890)) | (1 << (PlSqlParser.TEMPFILE - 1890)) | (1 << (PlSqlParser.TEMPLATE - 1890)) | (1 << (PlSqlParser.TEMPORARY - 1890)) | (1 << (PlSqlParser.TEMP_TABLE - 1890)))) !== 0) || ((((_la - 1922)) & ~0x1f) == 0 && ((1 << (_la - 1922)) & ((1 << (PlSqlParser.TEST - 1922)) | (1 << (PlSqlParser.TEXT - 1922)) | (1 << (PlSqlParser.THAN - 1922)) | (1 << (PlSqlParser.THEN - 1922)) | (1 << (PlSqlParser.THE - 1922)) | (1 << (PlSqlParser.THREAD - 1922)) | (1 << (PlSqlParser.THROUGH - 1922)) | (1 << (PlSqlParser.TIER - 1922)) | (1 << (PlSqlParser.TIES - 1922)) | (1 << (PlSqlParser.TIMEOUT - 1922)) | (1 << (PlSqlParser.TIMESTAMP_LTZ_UNCONSTRAINED - 1922)) | (1 << (PlSqlParser.TIMESTAMP - 1922)) | (1 << (PlSqlParser.TIMESTAMP_TZ_UNCONSTRAINED - 1922)) | (1 << (PlSqlParser.TIMESTAMP_UNCONSTRAINED - 1922)) | (1 << (PlSqlParser.TIMES - 1922)) | (1 << (PlSqlParser.TIME - 1922)) | (1 << (PlSqlParser.TIMEZONE_ABBR - 1922)) | (1 << (PlSqlParser.TIMEZONE_HOUR - 1922)) | (1 << (PlSqlParser.TIMEZONE_MINUTE - 1922)) | (1 << (PlSqlParser.TIMEZONE_OFFSET - 1922)) | (1 << (PlSqlParser.TIMEZONE_REGION - 1922)) | (1 << (PlSqlParser.TIME_ZONE - 1922)) | (1 << (PlSqlParser.TIV_GB - 1922)) | (1 << (PlSqlParser.TIV_SSF - 1922)) | (1 << (PlSqlParser.TO_ACLID - 1922)) | (1 << (PlSqlParser.TO_BINARY_DOUBLE - 1922)) | (1 << (PlSqlParser.TO_BINARY_FLOAT - 1922)) | (1 << (PlSqlParser.TO_BLOB - 1922)) | (1 << (PlSqlParser.TO_CLOB - 1922)) | (1 << (PlSqlParser.TO_DSINTERVAL - 1922)) | (1 << (PlSqlParser.TO_LOB - 1922)))) !== 0) || ((((_la - 1954)) & ~0x1f) == 0 && ((1 << (_la - 1954)) & ((1 << (PlSqlParser.TO_MULTI_BYTE - 1954)) | (1 << (PlSqlParser.TO_NCHAR - 1954)) | (1 << (PlSqlParser.TO_NCLOB - 1954)) | (1 << (PlSqlParser.TO_NUMBER - 1954)) | (1 << (PlSqlParser.TOPLEVEL - 1954)) | (1 << (PlSqlParser.TO_SINGLE_BYTE - 1954)) | (1 << (PlSqlParser.TO_TIMESTAMP - 1954)) | (1 << (PlSqlParser.TO_TIMESTAMP_TZ - 1954)) | (1 << (PlSqlParser.TO_TIME - 1954)) | (1 << (PlSqlParser.TO_TIME_TZ - 1954)) | (1 << (PlSqlParser.TO_YMINTERVAL - 1954)) | (1 << (PlSqlParser.TRACE - 1954)) | (1 << (PlSqlParser.TRACING - 1954)) | (1 << (PlSqlParser.TRACKING - 1954)) | (1 << (PlSqlParser.TRAILING - 1954)) | (1 << (PlSqlParser.TRANSACTION - 1954)) | (1 << (PlSqlParser.TRANSFORM_DISTINCT_AGG - 1954)) | (1 << (PlSqlParser.TRANSITIONAL - 1954)) | (1 << (PlSqlParser.TRANSITION - 1954)) | (1 << (PlSqlParser.TRANSLATE - 1954)) | (1 << (PlSqlParser.TRANSLATION - 1954)) | (1 << (PlSqlParser.TREAT - 1954)) | (1 << (PlSqlParser.TRIGGERS - 1954)) | (1 << (PlSqlParser.TRIGGER - 1954)) | (1 << (PlSqlParser.TRUE - 1954)) | (1 << (PlSqlParser.TRUNCATE - 1954)) | (1 << (PlSqlParser.TRUNC - 1954)) | (1 << (PlSqlParser.TRUSTED - 1954)) | (1 << (PlSqlParser.TRUST - 1954)) | (1 << (PlSqlParser.TUNING - 1954)) | (1 << (PlSqlParser.TX - 1954)))) !== 0) || ((((_la - 1986)) & ~0x1f) == 0 && ((1 << (_la - 1986)) & ((1 << (PlSqlParser.TYPES - 1986)) | (1 << (PlSqlParser.TYPE - 1986)) | (1 << (PlSqlParser.TZ_OFFSET - 1986)) | (1 << (PlSqlParser.UB2 - 1986)) | (1 << (PlSqlParser.UBA - 1986)) | (1 << (PlSqlParser.UCS2 - 1986)) | (1 << (PlSqlParser.UID - 1986)) | (1 << (PlSqlParser.UNARCHIVED - 1986)) | (1 << (PlSqlParser.UNBOUNDED - 1986)) | (1 << (PlSqlParser.UNBOUND - 1986)) | (1 << (PlSqlParser.UNCONDITIONAL - 1986)) | (1 << (PlSqlParser.UNDER - 1986)) | (1 << (PlSqlParser.UNDO - 1986)) | (1 << (PlSqlParser.UNDROP - 1986)) | (1 << (PlSqlParser.UNIFORM - 1986)) | (1 << (PlSqlParser.UNISTR - 1986)) | (1 << (PlSqlParser.UNLIMITED - 1986)) | (1 << (PlSqlParser.UNLOAD - 1986)) | (1 << (PlSqlParser.UNLOCK - 1986)) | (1 << (PlSqlParser.UNMATCHED - 1986)) | (1 << (PlSqlParser.UNNEST_INNERJ_DISTINCT_VIEW - 1986)) | (1 << (PlSqlParser.UNNEST_NOSEMIJ_NODISTINCTVIEW - 1986)) | (1 << (PlSqlParser.UNNEST_SEMIJ_VIEW - 1986)) | (1 << (PlSqlParser.UNNEST - 1986)) | (1 << (PlSqlParser.UNPACKED - 1986)) | (1 << (PlSqlParser.UNPIVOT - 1986)) | (1 << (PlSqlParser.UNPLUG - 1986)) | (1 << (PlSqlParser.UNPROTECTED - 1986)) | (1 << (PlSqlParser.UNQUIESCE - 1986)) | (1 << (PlSqlParser.UNRECOVERABLE - 1986)))) !== 0) || ((((_la - 2018)) & ~0x1f) == 0 && ((1 << (_la - 2018)) & ((1 << (PlSqlParser.UNRESTRICTED - 2018)) | (1 << (PlSqlParser.UNSUBSCRIBE - 2018)) | (1 << (PlSqlParser.UNTIL - 2018)) | (1 << (PlSqlParser.UNUSABLE - 2018)) | (1 << (PlSqlParser.UNUSED - 2018)) | (1 << (PlSqlParser.UPDATABLE - 2018)) | (1 << (PlSqlParser.UPDATED - 2018)) | (1 << (PlSqlParser.UPDATEXML - 2018)) | (1 << (PlSqlParser.UPD_INDEXES - 2018)) | (1 << (PlSqlParser.UPD_JOININDEX - 2018)) | (1 << (PlSqlParser.UPGRADE - 2018)) | (1 << (PlSqlParser.UPPER - 2018)) | (1 << (PlSqlParser.UPSERT - 2018)) | (1 << (PlSqlParser.UROWID - 2018)) | (1 << (PlSqlParser.USABLE - 2018)) | (1 << (PlSqlParser.USAGE - 2018)) | (1 << (PlSqlParser.USE_ANTI - 2018)) | (1 << (PlSqlParser.USE_CONCAT - 2018)) | (1 << (PlSqlParser.USE_CUBE - 2018)) | (1 << (PlSqlParser.USE_HASH_AGGREGATION - 2018)) | (1 << (PlSqlParser.USE_HASH_GBY_FOR_PUSHDOWN - 2018)) | (1 << (PlSqlParser.USE_HASH - 2018)) | (1 << (PlSqlParser.USE_HIDDEN_PARTITIONS - 2018)) | (1 << (PlSqlParser.USE_INVISIBLE_INDEXES - 2018)) | (1 << (PlSqlParser.USE_MERGE_CARTESIAN - 2018)) | (1 << (PlSqlParser.USE_MERGE - 2018)) | (1 << (PlSqlParser.USE_NL - 2018)) | (1 << (PlSqlParser.USE_NL_WITH_INDEX - 2018)) | (1 << (PlSqlParser.USE_PRIVATE_OUTLINES - 2018)) | (1 << (PlSqlParser.USER_DATA - 2018)) | (1 << (PlSqlParser.USER_DEFINED - 2018)))) !== 0) || ((((_la - 2050)) & ~0x1f) == 0 && ((1 << (_la - 2050)) & ((1 << (PlSqlParser.USERENV - 2050)) | (1 << (PlSqlParser.USERGROUP - 2050)) | (1 << (PlSqlParser.USER_RECYCLEBIN - 2050)) | (1 << (PlSqlParser.USERS - 2050)) | (1 << (PlSqlParser.USER_TABLESPACES - 2050)) | (1 << (PlSqlParser.USER - 2050)) | (1 << (PlSqlParser.USE_SEMI - 2050)) | (1 << (PlSqlParser.USE_STORED_OUTLINES - 2050)) | (1 << (PlSqlParser.USE_TTT_FOR_GSETS - 2050)) | (1 << (PlSqlParser.USE - 2050)) | (1 << (PlSqlParser.USE_VECTOR_AGGREGATION - 2050)) | (1 << (PlSqlParser.USE_WEAK_NAME_RESL - 2050)) | (1 << (PlSqlParser.USING_NO_EXPAND - 2050)) | (1 << (PlSqlParser.USING - 2050)) | (1 << (PlSqlParser.UTF16BE - 2050)) | (1 << (PlSqlParser.UTF16LE - 2050)) | (1 << (PlSqlParser.UTF32 - 2050)) | (1 << (PlSqlParser.UTF8 - 2050)) | (1 << (PlSqlParser.V1 - 2050)) | (1 << (PlSqlParser.V2 - 2050)) | (1 << (PlSqlParser.VALIDATE - 2050)) | (1 << (PlSqlParser.VALIDATION - 2050)) | (1 << (PlSqlParser.VALID_TIME_END - 2050)) | (1 << (PlSqlParser.VALUE - 2050)) | (1 << (PlSqlParser.VARCHAR2 - 2050)) | (1 << (PlSqlParser.VARCHAR - 2050)) | (1 << (PlSqlParser.VARIABLE - 2050)) | (1 << (PlSqlParser.VAR_POP - 2050)) | (1 << (PlSqlParser.VARRAYS - 2050)) | (1 << (PlSqlParser.VARRAY - 2050)) | (1 << (PlSqlParser.VAR_SAMP - 2050)))) !== 0) || ((((_la - 2082)) & ~0x1f) == 0 && ((1 << (_la - 2082)) & ((1 << (PlSqlParser.VARYING - 2082)) | (1 << (PlSqlParser.VECTOR_READ_TRACE - 2082)) | (1 << (PlSqlParser.VECTOR_READ - 2082)) | (1 << (PlSqlParser.VECTOR_TRANSFORM_DIMS - 2082)) | (1 << (PlSqlParser.VECTOR_TRANSFORM_FACT - 2082)) | (1 << (PlSqlParser.VECTOR_TRANSFORM - 2082)) | (1 << (PlSqlParser.VERIFIER - 2082)) | (1 << (PlSqlParser.VERIFY - 2082)) | (1 << (PlSqlParser.VERSIONING - 2082)) | (1 << (PlSqlParser.VERSIONS_ENDSCN - 2082)) | (1 << (PlSqlParser.VERSIONS_ENDTIME - 2082)) | (1 << (PlSqlParser.VERSIONS_OPERATION - 2082)) | (1 << (PlSqlParser.VERSIONS_STARTSCN - 2082)) | (1 << (PlSqlParser.VERSIONS_STARTTIME - 2082)) | (1 << (PlSqlParser.VERSIONS - 2082)) | (1 << (PlSqlParser.VERSIONS_XID - 2082)) | (1 << (PlSqlParser.VERSION - 2082)) | (1 << (PlSqlParser.VIOLATION - 2082)) | (1 << (PlSqlParser.VIRTUAL - 2082)) | (1 << (PlSqlParser.VISIBILITY - 2082)) | (1 << (PlSqlParser.VISIBLE - 2082)) | (1 << (PlSqlParser.VOLUME - 2082)) | (1 << (PlSqlParser.VSIZE - 2082)) | (1 << (PlSqlParser.WAIT - 2082)) | (1 << (PlSqlParser.WALLET - 2082)) | (1 << (PlSqlParser.WARNING - 2082)) | (1 << (PlSqlParser.WEEKS - 2082)) | (1 << (PlSqlParser.WEEK - 2082)) | (1 << (PlSqlParser.WELLFORMED - 2082)) | (1 << (PlSqlParser.WHENEVER - 2082)) | (1 << (PlSqlParser.WHEN - 2082)))) !== 0) || ((((_la - 2115)) & ~0x1f) == 0 && ((1 << (_la - 2115)) & ((1 << (PlSqlParser.WHILE - 2115)) | (1 << (PlSqlParser.WHITESPACE - 2115)) | (1 << (PlSqlParser.WIDTH_BUCKET - 2115)) | (1 << (PlSqlParser.WITHIN - 2115)) | (1 << (PlSqlParser.WITHOUT - 2115)) | (1 << (PlSqlParser.WITH_PLSQL - 2115)) | (1 << (PlSqlParser.WORK - 2115)) | (1 << (PlSqlParser.WRAPPED - 2115)) | (1 << (PlSqlParser.WRAPPER - 2115)) | (1 << (PlSqlParser.WRITE - 2115)) | (1 << (PlSqlParser.XDB_FASTPATH_INSERT - 2115)) | (1 << (PlSqlParser.X_DYN_PRUNE - 2115)) | (1 << (PlSqlParser.XID - 2115)) | (1 << (PlSqlParser.XML2OBJECT - 2115)) | (1 << (PlSqlParser.XMLAGG - 2115)) | (1 << (PlSqlParser.XMLATTRIBUTES - 2115)) | (1 << (PlSqlParser.XMLCAST - 2115)) | (1 << (PlSqlParser.XMLCDATA - 2115)) | (1 << (PlSqlParser.XMLCOLATTVAL - 2115)) | (1 << (PlSqlParser.XMLCOMMENT - 2115)) | (1 << (PlSqlParser.XMLCONCAT - 2115)) | (1 << (PlSqlParser.XMLDIFF - 2115)) | (1 << (PlSqlParser.XML_DML_RWT_STMT - 2115)) | (1 << (PlSqlParser.XMLELEMENT - 2115)) | (1 << (PlSqlParser.XMLEXISTS2 - 2115)) | (1 << (PlSqlParser.XMLEXISTS - 2115)) | (1 << (PlSqlParser.XMLFOREST - 2115)) | (1 << (PlSqlParser.XMLINDEX_REWRITE_IN_SELECT - 2115)) | (1 << (PlSqlParser.XMLINDEX_REWRITE - 2115)))) !== 0) || ((((_la - 2147)) & ~0x1f) == 0 && ((1 << (_la - 2147)) & ((1 << (PlSqlParser.XMLINDEX_SEL_IDX_TBL - 2147)) | (1 << (PlSqlParser.XMLISNODE - 2147)) | (1 << (PlSqlParser.XMLISVALID - 2147)) | (1 << (PlSqlParser.XMLNAMESPACES - 2147)) | (1 << (PlSqlParser.XMLPARSE - 2147)) | (1 << (PlSqlParser.XMLPATCH - 2147)) | (1 << (PlSqlParser.XMLPI - 2147)) | (1 << (PlSqlParser.XMLQUERYVAL - 2147)) | (1 << (PlSqlParser.XMLQUERY - 2147)) | (1 << (PlSqlParser.XMLROOT - 2147)) | (1 << (PlSqlParser.XMLSCHEMA - 2147)) | (1 << (PlSqlParser.XMLSERIALIZE - 2147)) | (1 << (PlSqlParser.XMLTABLE - 2147)) | (1 << (PlSqlParser.XMLTRANSFORMBLOB - 2147)) | (1 << (PlSqlParser.XMLTRANSFORM - 2147)) | (1 << (PlSqlParser.XMLTYPE - 2147)) | (1 << (PlSqlParser.XML - 2147)) | (1 << (PlSqlParser.XPATHTABLE - 2147)) | (1 << (PlSqlParser.XS_SYS_CONTEXT - 2147)) | (1 << (PlSqlParser.XS - 2147)) | (1 << (PlSqlParser.YEARS - 2147)) | (1 << (PlSqlParser.YEAR - 2147)) | (1 << (PlSqlParser.YES - 2147)) | (1 << (PlSqlParser.YMINTERVAL_UNCONSTRAINED - 2147)) | (1 << (PlSqlParser.ZONEMAP - 2147)) | (1 << (PlSqlParser.ZONE - 2147)) | (1 << (PlSqlParser.PREDICTION - 2147)) | (1 << (PlSqlParser.PREDICTION_BOUNDS - 2147)) | (1 << (PlSqlParser.PREDICTION_COST - 2147)) | (1 << (PlSqlParser.PREDICTION_DETAILS - 2147)) | (1 << (PlSqlParser.PREDICTION_PROBABILITY - 2147)))) !== 0) || ((((_la - 2179)) & ~0x1f) == 0 && ((1 << (_la - 2179)) & ((1 << (PlSqlParser.PREDICTION_SET - 2179)) | (1 << (PlSqlParser.CUME_DIST - 2179)) | (1 << (PlSqlParser.DENSE_RANK - 2179)) | (1 << (PlSqlParser.LISTAGG - 2179)) | (1 << (PlSqlParser.PERCENT_RANK - 2179)) | (1 << (PlSqlParser.PERCENTILE_CONT - 2179)) | (1 << (PlSqlParser.PERCENTILE_DISC - 2179)) | (1 << (PlSqlParser.RANK - 2179)) | (1 << (PlSqlParser.AVG - 2179)) | (1 << (PlSqlParser.CORR - 2179)) | (1 << (PlSqlParser.COVAR_ - 2179)) | (1 << (PlSqlParser.DECODE - 2179)) | (1 << (PlSqlParser.LAG - 2179)) | (1 << (PlSqlParser.LEAD - 2179)) | (1 << (PlSqlParser.MAX - 2179)) | (1 << (PlSqlParser.MEDIAN - 2179)) | (1 << (PlSqlParser.MIN - 2179)) | (1 << (PlSqlParser.NTILE - 2179)) | (1 << (PlSqlParser.NVL - 2179)) | (1 << (PlSqlParser.RATIO_TO_REPORT - 2179)) | (1 << (PlSqlParser.REGR_ - 2179)) | (1 << (PlSqlParser.ROUND - 2179)) | (1 << (PlSqlParser.ROW_NUMBER - 2179)) | (1 << (PlSqlParser.SUBSTR - 2179)) | (1 << (PlSqlParser.TO_CHAR - 2179)) | (1 << (PlSqlParser.TRIM - 2179)) | (1 << (PlSqlParser.SUM - 2179)) | (1 << (PlSqlParser.STDDEV - 2179)) | (1 << (PlSqlParser.VAR_ - 2179)) | (1 << (PlSqlParser.VARIANCE - 2179)) | (1 << (PlSqlParser.LEAST - 2179)) | (1 << (PlSqlParser.GREATEST - 2179)))) !== 0) || ((((_la - 2211)) & ~0x1f) == 0 && ((1 << (_la - 2211)) & ((1 << (PlSqlParser.TO_DATE - 2211)) | (1 << (PlSqlParser.NATIONAL_CHAR_STRING_LIT - 2211)) | (1 << (PlSqlParser.PERIOD - 2211)) | (1 << (PlSqlParser.UNSIGNED_INTEGER - 2211)) | (1 << (PlSqlParser.APPROXIMATE_NUM_LIT - 2211)) | (1 << (PlSqlParser.CHAR_STRING - 2211)) | (1 << (PlSqlParser.DELIMITED_ID - 2211)) | (1 << (PlSqlParser.LEFT_PAREN - 2211)) | (1 << (PlSqlParser.PLUS_SIGN - 2211)) | (1 << (PlSqlParser.MINUS_SIGN - 2211)) | (1 << (PlSqlParser.BINDVAR - 2211)) | (1 << (PlSqlParser.COLON - 2211)))) !== 0) || _la===PlSqlParser.INTRODUCER || _la===PlSqlParser.REGULAR_ID) { this.state = 10833; this.expressions(); } this.state = 10836; this.match(PlSqlParser.RIGHT_PAREN); break; default: throw new antlr4.error.NoViableAltException(this); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Xml_passing_clauseContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_xml_passing_clause; return this; } Xml_passing_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Xml_passing_clauseContext.prototype.constructor = Xml_passing_clauseContext; Xml_passing_clauseContext.prototype.PASSING = function() { return this.getToken(PlSqlParser.PASSING, 0); }; Xml_passing_clauseContext.prototype.expression = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(ExpressionContext); } else { return this.getTypedRuleContext(ExpressionContext,i); } }; Xml_passing_clauseContext.prototype.BY = function() { return this.getToken(PlSqlParser.BY, 0); }; Xml_passing_clauseContext.prototype.VALUE = function() { return this.getToken(PlSqlParser.VALUE, 0); }; Xml_passing_clauseContext.prototype.column_alias = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Column_aliasContext); } else { return this.getTypedRuleContext(Column_aliasContext,i); } }; Xml_passing_clauseContext.prototype.COMMA = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.COMMA); } else { return this.getToken(PlSqlParser.COMMA, i); } }; Xml_passing_clauseContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterXml_passing_clause(this); } }; Xml_passing_clauseContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitXml_passing_clause(this); } }; Xml_passing_clauseContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitXml_passing_clause(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Xml_passing_clauseContext = Xml_passing_clauseContext; PlSqlParser.prototype.xml_passing_clause = function() { var localctx = new Xml_passing_clauseContext(this, this._ctx, this.state); this.enterRule(localctx, 1322, PlSqlParser.RULE_xml_passing_clause); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 10840; this.match(PlSqlParser.PASSING); this.state = 10843; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.BY) { this.state = 10841; this.match(PlSqlParser.BY); this.state = 10842; this.match(PlSqlParser.VALUE); } this.state = 10845; this.expression(); this.state = 10847; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,1483,this._ctx); if(la_===1) { this.state = 10846; this.column_alias(); } this.state = 10856; this._errHandler.sync(this); _la = this._input.LA(1); while(_la===PlSqlParser.COMMA) { this.state = 10849; this.match(PlSqlParser.COMMA); this.state = 10850; this.expression(); this.state = 10852; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,1484,this._ctx); if(la_===1) { this.state = 10851; this.column_alias(); } this.state = 10858; this._errHandler.sync(this); _la = this._input.LA(1); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Xml_attributes_clauseContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_xml_attributes_clause; return this; } Xml_attributes_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Xml_attributes_clauseContext.prototype.constructor = Xml_attributes_clauseContext; Xml_attributes_clauseContext.prototype.XMLATTRIBUTES = function() { return this.getToken(PlSqlParser.XMLATTRIBUTES, 0); }; Xml_attributes_clauseContext.prototype.LEFT_PAREN = function() { return this.getToken(PlSqlParser.LEFT_PAREN, 0); }; Xml_attributes_clauseContext.prototype.xml_multiuse_expression_element = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Xml_multiuse_expression_elementContext); } else { return this.getTypedRuleContext(Xml_multiuse_expression_elementContext,i); } }; Xml_attributes_clauseContext.prototype.RIGHT_PAREN = function() { return this.getToken(PlSqlParser.RIGHT_PAREN, 0); }; Xml_attributes_clauseContext.prototype.COMMA = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.COMMA); } else { return this.getToken(PlSqlParser.COMMA, i); } }; Xml_attributes_clauseContext.prototype.ENTITYESCAPING = function() { return this.getToken(PlSqlParser.ENTITYESCAPING, 0); }; Xml_attributes_clauseContext.prototype.NOENTITYESCAPING = function() { return this.getToken(PlSqlParser.NOENTITYESCAPING, 0); }; Xml_attributes_clauseContext.prototype.SCHEMACHECK = function() { return this.getToken(PlSqlParser.SCHEMACHECK, 0); }; Xml_attributes_clauseContext.prototype.NOSCHEMACHECK = function() { return this.getToken(PlSqlParser.NOSCHEMACHECK, 0); }; Xml_attributes_clauseContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterXml_attributes_clause(this); } }; Xml_attributes_clauseContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitXml_attributes_clause(this); } }; Xml_attributes_clauseContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitXml_attributes_clause(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Xml_attributes_clauseContext = Xml_attributes_clauseContext; PlSqlParser.prototype.xml_attributes_clause = function() { var localctx = new Xml_attributes_clauseContext(this, this._ctx, this.state); this.enterRule(localctx, 1324, PlSqlParser.RULE_xml_attributes_clause); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 10859; this.match(PlSqlParser.XMLATTRIBUTES); this.state = 10860; this.match(PlSqlParser.LEFT_PAREN); this.state = 10862; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,1486,this._ctx); if(la_===1) { this.state = 10861; _la = this._input.LA(1); if(!(_la===PlSqlParser.ENTITYESCAPING || _la===PlSqlParser.NOENTITYESCAPING)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } } this.state = 10865; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,1487,this._ctx); if(la_===1) { this.state = 10864; _la = this._input.LA(1); if(!(_la===PlSqlParser.NOSCHEMACHECK || _la===PlSqlParser.SCHEMACHECK)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } } this.state = 10867; this.xml_multiuse_expression_element(); this.state = 10872; this._errHandler.sync(this); _la = this._input.LA(1); while(_la===PlSqlParser.COMMA) { this.state = 10868; this.match(PlSqlParser.COMMA); this.state = 10869; this.xml_multiuse_expression_element(); this.state = 10874; this._errHandler.sync(this); _la = this._input.LA(1); } this.state = 10875; this.match(PlSqlParser.RIGHT_PAREN); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Xml_namespaces_clauseContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_xml_namespaces_clause; return this; } Xml_namespaces_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Xml_namespaces_clauseContext.prototype.constructor = Xml_namespaces_clauseContext; Xml_namespaces_clauseContext.prototype.XMLNAMESPACES = function() { return this.getToken(PlSqlParser.XMLNAMESPACES, 0); }; Xml_namespaces_clauseContext.prototype.LEFT_PAREN = function() { return this.getToken(PlSqlParser.LEFT_PAREN, 0); }; Xml_namespaces_clauseContext.prototype.RIGHT_PAREN = function() { return this.getToken(PlSqlParser.RIGHT_PAREN, 0); }; Xml_namespaces_clauseContext.prototype.concatenation = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(ConcatenationContext); } else { return this.getTypedRuleContext(ConcatenationContext,i); } }; Xml_namespaces_clauseContext.prototype.column_alias = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Column_aliasContext); } else { return this.getTypedRuleContext(Column_aliasContext,i); } }; Xml_namespaces_clauseContext.prototype.COMMA = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.COMMA); } else { return this.getToken(PlSqlParser.COMMA, i); } }; Xml_namespaces_clauseContext.prototype.xml_general_default_part = function() { return this.getTypedRuleContext(Xml_general_default_partContext,0); }; Xml_namespaces_clauseContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterXml_namespaces_clause(this); } }; Xml_namespaces_clauseContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitXml_namespaces_clause(this); } }; Xml_namespaces_clauseContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitXml_namespaces_clause(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Xml_namespaces_clauseContext = Xml_namespaces_clauseContext; PlSqlParser.prototype.xml_namespaces_clause = function() { var localctx = new Xml_namespaces_clauseContext(this, this._ctx, this.state); this.enterRule(localctx, 1326, PlSqlParser.RULE_xml_namespaces_clause); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 10877; this.match(PlSqlParser.XMLNAMESPACES); this.state = 10878; this.match(PlSqlParser.LEFT_PAREN); this.state = 10882; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,1489,this._ctx); if(la_===1) { this.state = 10879; this.concatenation(0); this.state = 10880; this.column_alias(); } this.state = 10890; this._errHandler.sync(this); _la = this._input.LA(1); while(_la===PlSqlParser.COMMA) { this.state = 10884; this.match(PlSqlParser.COMMA); this.state = 10885; this.concatenation(0); this.state = 10886; this.column_alias(); this.state = 10892; this._errHandler.sync(this); _la = this._input.LA(1); } this.state = 10894; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.DEFAULT) { this.state = 10893; this.xml_general_default_part(); } this.state = 10896; this.match(PlSqlParser.RIGHT_PAREN); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Xml_table_columnContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_xml_table_column; return this; } Xml_table_columnContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Xml_table_columnContext.prototype.constructor = Xml_table_columnContext; Xml_table_columnContext.prototype.xml_column_name = function() { return this.getTypedRuleContext(Xml_column_nameContext,0); }; Xml_table_columnContext.prototype.FOR = function() { return this.getToken(PlSqlParser.FOR, 0); }; Xml_table_columnContext.prototype.ORDINALITY = function() { return this.getToken(PlSqlParser.ORDINALITY, 0); }; Xml_table_columnContext.prototype.type_spec = function() { return this.getTypedRuleContext(Type_specContext,0); }; Xml_table_columnContext.prototype.PATH = function() { return this.getToken(PlSqlParser.PATH, 0); }; Xml_table_columnContext.prototype.concatenation = function() { return this.getTypedRuleContext(ConcatenationContext,0); }; Xml_table_columnContext.prototype.xml_general_default_part = function() { return this.getTypedRuleContext(Xml_general_default_partContext,0); }; Xml_table_columnContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterXml_table_column(this); } }; Xml_table_columnContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitXml_table_column(this); } }; Xml_table_columnContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitXml_table_column(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Xml_table_columnContext = Xml_table_columnContext; PlSqlParser.prototype.xml_table_column = function() { var localctx = new Xml_table_columnContext(this, this._ctx, this.state); this.enterRule(localctx, 1328, PlSqlParser.RULE_xml_table_column); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 10898; this.xml_column_name(); this.state = 10909; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.FOR: this.state = 10899; this.match(PlSqlParser.FOR); this.state = 10900; this.match(PlSqlParser.ORDINALITY); break; case PlSqlParser.ABORT: case PlSqlParser.ABS: case PlSqlParser.ACCESS: case PlSqlParser.ACCESSED: case PlSqlParser.ACCOUNT: case PlSqlParser.ACL: case PlSqlParser.ACOS: case PlSqlParser.ACTION: case PlSqlParser.ACTIONS: case PlSqlParser.ACTIVATE: case PlSqlParser.ACTIVE: case PlSqlParser.ACTIVE_COMPONENT: case PlSqlParser.ACTIVE_DATA: case PlSqlParser.ACTIVE_FUNCTION: case PlSqlParser.ACTIVE_TAG: case PlSqlParser.ACTIVITY: case PlSqlParser.ADAPTIVE_PLAN: case PlSqlParser.ADD: case PlSqlParser.ADD_COLUMN: case PlSqlParser.ADD_GROUP: case PlSqlParser.ADD_MONTHS: case PlSqlParser.ADJ_DATE: case PlSqlParser.ADMIN: case PlSqlParser.ADMINISTER: case PlSqlParser.ADMINISTRATOR: case PlSqlParser.ADVANCED: case PlSqlParser.ADVISE: case PlSqlParser.ADVISOR: case PlSqlParser.AFD_DISKSTRING: case PlSqlParser.AFTER: case PlSqlParser.AGENT: case PlSqlParser.AGGREGATE: case PlSqlParser.A_LETTER: case PlSqlParser.ALIAS: case PlSqlParser.ALLOCATE: case PlSqlParser.ALLOW: case PlSqlParser.ALL_ROWS: case PlSqlParser.ALWAYS: case PlSqlParser.ANALYZE: case PlSqlParser.ANCILLARY: case PlSqlParser.AND_EQUAL: case PlSqlParser.ANOMALY: case PlSqlParser.ANSI_REARCH: case PlSqlParser.ANTIJOIN: case PlSqlParser.ANYSCHEMA: case PlSqlParser.APPEND: case PlSqlParser.APPENDCHILDXML: case PlSqlParser.APPEND_VALUES: case PlSqlParser.APPLICATION: case PlSqlParser.APPLY: case PlSqlParser.APPROX_COUNT_DISTINCT: case PlSqlParser.ARCHIVAL: case PlSqlParser.ARCHIVE: case PlSqlParser.ARCHIVED: case PlSqlParser.ARCHIVELOG: case PlSqlParser.ARRAY: case PlSqlParser.ASCII: case PlSqlParser.ASCIISTR: case PlSqlParser.ASIN: case PlSqlParser.ASIS: case PlSqlParser.ASSEMBLY: case PlSqlParser.ASSIGN: case PlSqlParser.ASSOCIATE: case PlSqlParser.ASYNC: case PlSqlParser.ASYNCHRONOUS: case PlSqlParser.ATAN2: case PlSqlParser.ATAN: case PlSqlParser.AT: case PlSqlParser.ATTRIBUTE: case PlSqlParser.ATTRIBUTES: case PlSqlParser.AUTHENTICATED: case PlSqlParser.AUTHENTICATION: case PlSqlParser.AUTHID: case PlSqlParser.AUTHORIZATION: case PlSqlParser.AUTOALLOCATE: case PlSqlParser.AUTO: case PlSqlParser.AUTOEXTEND: case PlSqlParser.AUTO_LOGIN: case PlSqlParser.AUTOMATIC: case PlSqlParser.AUTONOMOUS_TRANSACTION: case PlSqlParser.AUTO_REOPTIMIZE: case PlSqlParser.AVAILABILITY: case PlSqlParser.AVRO: case PlSqlParser.BACKGROUND: case PlSqlParser.BACKUP: case PlSqlParser.BASIC: case PlSqlParser.BASICFILE: case PlSqlParser.BATCH: case PlSqlParser.BATCHSIZE: case PlSqlParser.BATCH_TABLE_ACCESS_BY_ROWID: case PlSqlParser.BECOME: case PlSqlParser.BEFORE: case PlSqlParser.BEGIN: case PlSqlParser.BEGINNING: case PlSqlParser.BEGIN_OUTLINE_DATA: case PlSqlParser.BEHALF: case PlSqlParser.BEQUEATH: case PlSqlParser.BFILE: case PlSqlParser.BFILENAME: case PlSqlParser.BIGFILE: case PlSqlParser.BINARY: case PlSqlParser.BINARY_DOUBLE: case PlSqlParser.BINARY_DOUBLE_INFINITY: case PlSqlParser.BINARY_DOUBLE_NAN: case PlSqlParser.BINARY_FLOAT: case PlSqlParser.BINARY_FLOAT_INFINITY: case PlSqlParser.BINARY_FLOAT_NAN: case PlSqlParser.BINARY_INTEGER: case PlSqlParser.BIND_AWARE: case PlSqlParser.BINDING: case PlSqlParser.BIN_TO_NUM: case PlSqlParser.BITAND: case PlSqlParser.BITMAP_AND: case PlSqlParser.BITMAP: case PlSqlParser.BITMAPS: case PlSqlParser.BITMAP_TREE: case PlSqlParser.BITS: case PlSqlParser.BLOB: case PlSqlParser.BLOCK: case PlSqlParser.BLOCK_RANGE: case PlSqlParser.BLOCKS: case PlSqlParser.BLOCKSIZE: case PlSqlParser.BODY: case PlSqlParser.BOOLEAN: case PlSqlParser.BOTH: case PlSqlParser.BOUND: case PlSqlParser.BRANCH: case PlSqlParser.BREADTH: case PlSqlParser.BROADCAST: case PlSqlParser.BSON: case PlSqlParser.BUFFER: case PlSqlParser.BUFFER_CACHE: case PlSqlParser.BUFFER_POOL: case PlSqlParser.BUILD: case PlSqlParser.BULK: case PlSqlParser.BYPASS_RECURSIVE_CHECK: case PlSqlParser.BYPASS_UJVC: case PlSqlParser.BYTE: case PlSqlParser.CACHE: case PlSqlParser.CACHE_CB: case PlSqlParser.CACHE_INSTANCES: case PlSqlParser.CACHE_TEMP_TABLE: case PlSqlParser.CACHING: case PlSqlParser.CALCULATED: case PlSqlParser.CALLBACK: case PlSqlParser.CALL: case PlSqlParser.CANCEL: case PlSqlParser.CAPACITY: case PlSqlParser.CARDINALITY: case PlSqlParser.CASCADE: case PlSqlParser.CASE: case PlSqlParser.CAST: case PlSqlParser.CATEGORY: case PlSqlParser.CDBDEFAULT: case PlSqlParser.CEIL: case PlSqlParser.CELL_FLASH_CACHE: case PlSqlParser.CERTIFICATE: case PlSqlParser.CFILE: case PlSqlParser.CHAINED: case PlSqlParser.CHANGE: case PlSqlParser.CHANGE_DUPKEY_ERROR_INDEX: case PlSqlParser.CHARACTER: case PlSqlParser.CHAR: case PlSqlParser.CHAR_CS: case PlSqlParser.CHARTOROWID: case PlSqlParser.CHECK_ACL_REWRITE: case PlSqlParser.CHECKPOINT: case PlSqlParser.CHILD: case PlSqlParser.CHOOSE: case PlSqlParser.CHR: case PlSqlParser.CHUNK: case PlSqlParser.CLASS: case PlSqlParser.CLASSIFIER: case PlSqlParser.CLEANUP: case PlSqlParser.CLEAR: case PlSqlParser.C_LETTER: case PlSqlParser.CLIENT: case PlSqlParser.CLOB: case PlSqlParser.CLONE: case PlSqlParser.CLOSE_CACHED_OPEN_CURSORS: case PlSqlParser.CLOSE: case PlSqlParser.CLUSTER_BY_ROWID: case PlSqlParser.CLUSTER: case PlSqlParser.CLUSTER_DETAILS: case PlSqlParser.CLUSTER_DISTANCE: case PlSqlParser.CLUSTER_ID: case PlSqlParser.CLUSTERING: case PlSqlParser.CLUSTERING_FACTOR: case PlSqlParser.CLUSTER_PROBABILITY: case PlSqlParser.CLUSTER_SET: case PlSqlParser.COALESCE: case PlSqlParser.COALESCE_SQ: case PlSqlParser.COARSE: case PlSqlParser.CO_AUTH_IND: case PlSqlParser.COLD: case PlSqlParser.COLLECT: case PlSqlParser.COLUMNAR: case PlSqlParser.COLUMN_AUTH_INDICATOR: case PlSqlParser.COLUMN: case PlSqlParser.COLUMNS: case PlSqlParser.COLUMN_STATS: case PlSqlParser.COLUMN_VALUE: case PlSqlParser.COMMENT: case PlSqlParser.COMMIT: case PlSqlParser.COMMITTED: case PlSqlParser.COMMON_DATA: case PlSqlParser.COMPACT: case PlSqlParser.COMPATIBILITY: case PlSqlParser.COMPILE: case PlSqlParser.COMPLETE: case PlSqlParser.COMPLIANCE: case PlSqlParser.COMPONENT: case PlSqlParser.COMPONENTS: case PlSqlParser.COMPOSE: case PlSqlParser.COMPOSITE: case PlSqlParser.COMPOSITE_LIMIT: case PlSqlParser.COMPOUND: case PlSqlParser.COMPUTE: case PlSqlParser.CONCAT: case PlSqlParser.CON_DBID_TO_ID: case PlSqlParser.CONDITIONAL: case PlSqlParser.CONDITION: case PlSqlParser.CONFIRM: case PlSqlParser.CONFORMING: case PlSqlParser.CON_GUID_TO_ID: case PlSqlParser.CON_ID: case PlSqlParser.CON_NAME_TO_ID: case PlSqlParser.CONNECT_BY_CB_WHR_ONLY: case PlSqlParser.CONNECT_BY_COMBINE_SW: case PlSqlParser.CONNECT_BY_COST_BASED: case PlSqlParser.CONNECT_BY_ELIM_DUPS: case PlSqlParser.CONNECT_BY_FILTERING: case PlSqlParser.CONNECT_BY_ISCYCLE: case PlSqlParser.CONNECT_BY_ISLEAF: case PlSqlParser.CONNECT_BY_ROOT: case PlSqlParser.CONNECT_TIME: case PlSqlParser.CONSIDER: case PlSqlParser.CONSISTENT: case PlSqlParser.CONSTANT: case PlSqlParser.CONST: case PlSqlParser.CONSTRAINT: case PlSqlParser.CONSTRAINTS: case PlSqlParser.CONSTRUCTOR: case PlSqlParser.CONTAINER: case PlSqlParser.CONTAINER_DATA: case PlSqlParser.CONTAINERS: case PlSqlParser.CONTENT: case PlSqlParser.CONTENTS: case PlSqlParser.CONTEXT: case PlSqlParser.CONTINUE: case PlSqlParser.CONTROLFILE: case PlSqlParser.CON_UID_TO_ID: case PlSqlParser.CONVERT: case PlSqlParser.COOKIE: case PlSqlParser.COPY: case PlSqlParser.CORR_K: case PlSqlParser.CORR_S: case PlSqlParser.CORRUPTION: case PlSqlParser.CORRUPT_XID_ALL: case PlSqlParser.CORRUPT_XID: case PlSqlParser.COS: case PlSqlParser.COSH: case PlSqlParser.COST: case PlSqlParser.COST_XML_QUERY_REWRITE: case PlSqlParser.COUNT: case PlSqlParser.COVAR_POP: case PlSqlParser.COVAR_SAMP: case PlSqlParser.CPU_COSTING: case PlSqlParser.CPU_PER_CALL: case PlSqlParser.CPU_PER_SESSION: case PlSqlParser.CRASH: case PlSqlParser.CREATE_FILE_DEST: case PlSqlParser.CREATE_STORED_OUTLINES: case PlSqlParser.CREATION: case PlSqlParser.CREDENTIAL: case PlSqlParser.CRITICAL: case PlSqlParser.CROSS: case PlSqlParser.CROSSEDITION: case PlSqlParser.CSCONVERT: case PlSqlParser.CUBE_AJ: case PlSqlParser.CUBE: case PlSqlParser.CUBE_GB: case PlSqlParser.CUBE_SJ: case PlSqlParser.CUME_DISTM: case PlSqlParser.CURRENT: case PlSqlParser.CURRENT_DATE: case PlSqlParser.CURRENT_SCHEMA: case PlSqlParser.CURRENT_TIME: case PlSqlParser.CURRENT_TIMESTAMP: case PlSqlParser.CURRENT_USER: case PlSqlParser.CURRENTV: case PlSqlParser.CURSOR: case PlSqlParser.CURSOR_SHARING_EXACT: case PlSqlParser.CURSOR_SPECIFIC_SEGMENT: case PlSqlParser.CUSTOMDATUM: case PlSqlParser.CV: case PlSqlParser.CYCLE: case PlSqlParser.DANGLING: case PlSqlParser.DATABASE: case PlSqlParser.DATA: case PlSqlParser.DATAFILE: case PlSqlParser.DATAFILES: case PlSqlParser.DATAMOVEMENT: case PlSqlParser.DATAOBJNO: case PlSqlParser.DATAOBJ_TO_MAT_PARTITION: case PlSqlParser.DATAOBJ_TO_PARTITION: case PlSqlParser.DATAPUMP: case PlSqlParser.DATA_SECURITY_REWRITE_LIMIT: case PlSqlParser.DATE: case PlSqlParser.DATE_MODE: case PlSqlParser.DAY: case PlSqlParser.DAYS: case PlSqlParser.DBA: case PlSqlParser.DBA_RECYCLEBIN: case PlSqlParser.DBMS_STATS: case PlSqlParser.DB_ROLE_CHANGE: case PlSqlParser.DBTIMEZONE: case PlSqlParser.DB_UNIQUE_NAME: case PlSqlParser.DB_VERSION: case PlSqlParser.DDL: case PlSqlParser.DEALLOCATE: case PlSqlParser.DEBUG: case PlSqlParser.DEBUGGER: case PlSqlParser.DEC: case PlSqlParser.DECIMAL: case PlSqlParser.DECLARE: case PlSqlParser.DECOMPOSE: case PlSqlParser.DECORRELATE: case PlSqlParser.DECR: case PlSqlParser.DECREMENT: case PlSqlParser.DECRYPT: case PlSqlParser.DEDUPLICATE: case PlSqlParser.DEFAULTS: case PlSqlParser.DEFERRABLE: case PlSqlParser.DEFERRED: case PlSqlParser.DEFINED: case PlSqlParser.DEFINE: case PlSqlParser.DEFINER: case PlSqlParser.DEGREE: case PlSqlParser.DELAY: case PlSqlParser.DELEGATE: case PlSqlParser.DELETE_ALL: case PlSqlParser.DELETE: case PlSqlParser.DELETEXML: case PlSqlParser.DEMAND: case PlSqlParser.DENSE_RANKM: case PlSqlParser.DEPENDENT: case PlSqlParser.DEPTH: case PlSqlParser.DEQUEUE: case PlSqlParser.DEREF: case PlSqlParser.DEREF_NO_REWRITE: case PlSqlParser.DESTROY: case PlSqlParser.DETACHED: case PlSqlParser.DETERMINES: case PlSqlParser.DETERMINISTIC: case PlSqlParser.DICTIONARY: case PlSqlParser.DIMENSION: case PlSqlParser.DIMENSIONS: case PlSqlParser.DIRECT_LOAD: case PlSqlParser.DIRECTORY: case PlSqlParser.DIRECT_PATH: case PlSqlParser.DISABLE_ALL: case PlSqlParser.DISABLE: case PlSqlParser.DISABLE_PARALLEL_DML: case PlSqlParser.DISABLE_PRESET: case PlSqlParser.DISABLE_RPKE: case PlSqlParser.DISALLOW: case PlSqlParser.DISASSOCIATE: case PlSqlParser.DISCARD: case PlSqlParser.DISCONNECT: case PlSqlParser.DISK: case PlSqlParser.DISKGROUP: case PlSqlParser.DISKS: case PlSqlParser.DISMOUNT: case PlSqlParser.DISTINGUISHED: case PlSqlParser.DISTRIBUTED: case PlSqlParser.DISTRIBUTE: case PlSqlParser.DML: case PlSqlParser.DML_UPDATE: case PlSqlParser.DOCFIDELITY: case PlSqlParser.DOCUMENT: case PlSqlParser.DOMAIN_INDEX_FILTER: case PlSqlParser.DOMAIN_INDEX_NO_SORT: case PlSqlParser.DOMAIN_INDEX_SORT: case PlSqlParser.DOUBLE: case PlSqlParser.DOWNGRADE: case PlSqlParser.DRIVING_SITE: case PlSqlParser.DROP_COLUMN: case PlSqlParser.DROP_GROUP: case PlSqlParser.DSINTERVAL_UNCONSTRAINED: case PlSqlParser.DST_UPGRADE_INSERT_CONV: case PlSqlParser.DUMP: case PlSqlParser.DUPLICATE: case PlSqlParser.DV: case PlSqlParser.DYNAMIC: case PlSqlParser.DYNAMIC_SAMPLING: case PlSqlParser.DYNAMIC_SAMPLING_EST_CDN: case PlSqlParser.EACH: case PlSqlParser.EDITIONABLE: case PlSqlParser.EDITION: case PlSqlParser.EDITIONING: case PlSqlParser.EDITIONS: case PlSqlParser.ELEMENT: case PlSqlParser.ELIM_GROUPBY: case PlSqlParser.ELIMINATE_JOIN: case PlSqlParser.ELIMINATE_OBY: case PlSqlParser.ELIMINATE_OUTER_JOIN: case PlSqlParser.EM: case PlSqlParser.EMPTY_BLOB: case PlSqlParser.EMPTY_CLOB: case PlSqlParser.EMPTY: case PlSqlParser.ENABLE_ALL: case PlSqlParser.ENABLE: case PlSqlParser.ENABLE_PARALLEL_DML: case PlSqlParser.ENABLE_PRESET: case PlSqlParser.ENCODING: case PlSqlParser.ENCRYPT: case PlSqlParser.ENCRYPTION: case PlSqlParser.END_OUTLINE_DATA: case PlSqlParser.ENFORCED: case PlSqlParser.ENFORCE: case PlSqlParser.ENQUEUE: case PlSqlParser.ENTERPRISE: case PlSqlParser.ENTITYESCAPING: case PlSqlParser.ENTRY: case PlSqlParser.EQUIPART: case PlSqlParser.ERR: case PlSqlParser.ERROR_ARGUMENT: case PlSqlParser.ERROR: case PlSqlParser.ERROR_ON_OVERLAP_TIME: case PlSqlParser.ERRORS: case PlSqlParser.ESCAPE: case PlSqlParser.ESTIMATE: case PlSqlParser.EVAL: case PlSqlParser.EVALNAME: case PlSqlParser.EVALUATE: case PlSqlParser.EVALUATION: case PlSqlParser.EVENTS: case PlSqlParser.EVERY: case PlSqlParser.EXCEPT: case PlSqlParser.EXCEPTION: case PlSqlParser.EXCEPTION_INIT: case PlSqlParser.EXCEPTIONS: case PlSqlParser.EXCHANGE: case PlSqlParser.EXCLUDE: case PlSqlParser.EXCLUDING: case PlSqlParser.EXECUTE: case PlSqlParser.EXEMPT: case PlSqlParser.EXISTING: case PlSqlParser.EXISTS: case PlSqlParser.EXISTSNODE: case PlSqlParser.EXIT: case PlSqlParser.EXPAND_GSET_TO_UNION: case PlSqlParser.EXPAND_TABLE: case PlSqlParser.EXP: case PlSqlParser.EXPIRE: case PlSqlParser.EXPLAIN: case PlSqlParser.EXPLOSION: case PlSqlParser.EXPORT: case PlSqlParser.EXPR_CORR_CHECK: case PlSqlParser.EXPRESS: case PlSqlParser.EXTENDS: case PlSqlParser.EXTENT: case PlSqlParser.EXTENTS: case PlSqlParser.EXTERNAL: case PlSqlParser.EXTERNALLY: case PlSqlParser.EXTRACTCLOBXML: case PlSqlParser.EXTRACT: case PlSqlParser.EXTRACTVALUE: case PlSqlParser.EXTRA: case PlSqlParser.FACILITY: case PlSqlParser.FACT: case PlSqlParser.FACTOR: case PlSqlParser.FACTORIZE_JOIN: case PlSqlParser.FAILED: case PlSqlParser.FAILED_LOGIN_ATTEMPTS: case PlSqlParser.FAILGROUP: case PlSqlParser.FAILOVER: case PlSqlParser.FAILURE: case PlSqlParser.FALSE: case PlSqlParser.FAMILY: case PlSqlParser.FAR: case PlSqlParser.FAST: case PlSqlParser.FASTSTART: case PlSqlParser.FBTSCAN: case PlSqlParser.FEATURE_DETAILS: case PlSqlParser.FEATURE_ID: case PlSqlParser.FEATURE_SET: case PlSqlParser.FEATURE_VALUE: case PlSqlParser.FETCH: case PlSqlParser.FILE: case PlSqlParser.FILE_NAME_CONVERT: case PlSqlParser.FILESYSTEM_LIKE_LOGGING: case PlSqlParser.FILTER: case PlSqlParser.FINAL: case PlSqlParser.FINE: case PlSqlParser.FINISH: case PlSqlParser.FIRST: case PlSqlParser.FIRSTM: case PlSqlParser.FIRST_ROWS: case PlSqlParser.FIRST_VALUE: case PlSqlParser.FIXED_VIEW_DATA: case PlSqlParser.FLAGGER: case PlSqlParser.FLASHBACK: case PlSqlParser.FLASH_CACHE: case PlSqlParser.FLOAT: case PlSqlParser.FLOB: case PlSqlParser.FLOOR: case PlSqlParser.FLUSH: case PlSqlParser.FOLDER: case PlSqlParser.FOLLOWING: case PlSqlParser.FOLLOWS: case PlSqlParser.FORALL: case PlSqlParser.FORCE: case PlSqlParser.FORCE_XML_QUERY_REWRITE: case PlSqlParser.FOREIGN: case PlSqlParser.FOREVER: case PlSqlParser.FORMAT: case PlSqlParser.FORWARD: case PlSqlParser.FRAGMENT_NUMBER: case PlSqlParser.FREELIST: case PlSqlParser.FREELISTS: case PlSqlParser.FREEPOOLS: case PlSqlParser.FRESH: case PlSqlParser.FROM_TZ: case PlSqlParser.FULL: case PlSqlParser.FULL_OUTER_JOIN_TO_OUTER: case PlSqlParser.FUNCTION: case PlSqlParser.FUNCTIONS: case PlSqlParser.GATHER_OPTIMIZER_STATISTICS: case PlSqlParser.GATHER_PLAN_STATISTICS: case PlSqlParser.GBY_CONC_ROLLUP: case PlSqlParser.GBY_PUSHDOWN: case PlSqlParser.GENERATED: case PlSqlParser.GET: case PlSqlParser.GLOBAL: case PlSqlParser.GLOBALLY: case PlSqlParser.GLOBAL_NAME: case PlSqlParser.GLOBAL_TOPIC_ENABLED: case PlSqlParser.GROUP_BY: case PlSqlParser.GROUP_ID: case PlSqlParser.GROUPING: case PlSqlParser.GROUPING_ID: case PlSqlParser.GROUPS: case PlSqlParser.GUARANTEED: case PlSqlParser.GUARANTEE: case PlSqlParser.GUARD: case PlSqlParser.HASH_AJ: case PlSqlParser.HASH: case PlSqlParser.HASHKEYS: case PlSqlParser.HASH_SJ: case PlSqlParser.HEADER: case PlSqlParser.HEAP: case PlSqlParser.HELP: case PlSqlParser.HEXTORAW: case PlSqlParser.HEXTOREF: case PlSqlParser.HIDDEN_KEYWORD: case PlSqlParser.HIDE: case PlSqlParser.HIERARCHY: case PlSqlParser.HIGH: case PlSqlParser.HINTSET_BEGIN: case PlSqlParser.HINTSET_END: case PlSqlParser.HOT: case PlSqlParser.HOUR: case PlSqlParser.HWM_BROKERED: case PlSqlParser.HYBRID: case PlSqlParser.IDENTIFIER: case PlSqlParser.IDENTITY: case PlSqlParser.IDGENERATORS: case PlSqlParser.ID: case PlSqlParser.IDLE_TIME: case PlSqlParser.IF: case PlSqlParser.IGNORE: case PlSqlParser.IGNORE_OPTIM_EMBEDDED_HINTS: case PlSqlParser.IGNORE_ROW_ON_DUPKEY_INDEX: case PlSqlParser.IGNORE_WHERE_CLAUSE: case PlSqlParser.ILM: case PlSqlParser.IMMEDIATE: case PlSqlParser.IMPACT: case PlSqlParser.IMPORT: case PlSqlParser.INACTIVE: case PlSqlParser.INCLUDE: case PlSqlParser.INCLUDE_VERSION: case PlSqlParser.INCLUDING: case PlSqlParser.INCREMENTAL: case PlSqlParser.INCREMENT: case PlSqlParser.INCR: case PlSqlParser.INDENT: case PlSqlParser.INDEX_ASC: case PlSqlParser.INDEX_COMBINE: case PlSqlParser.INDEX_DESC: case PlSqlParser.INDEXED: case PlSqlParser.INDEXES: case PlSqlParser.INDEX_FFS: case PlSqlParser.INDEX_FILTER: case PlSqlParser.INDEXING: case PlSqlParser.INDEX_JOIN: case PlSqlParser.INDEX_ROWS: case PlSqlParser.INDEX_RRS: case PlSqlParser.INDEX_RS_ASC: case PlSqlParser.INDEX_RS_DESC: case PlSqlParser.INDEX_RS: case PlSqlParser.INDEX_SCAN: case PlSqlParser.INDEX_SKIP_SCAN: case PlSqlParser.INDEX_SS_ASC: case PlSqlParser.INDEX_SS_DESC: case PlSqlParser.INDEX_SS: case PlSqlParser.INDEX_STATS: case PlSqlParser.INDEXTYPE: case PlSqlParser.INDEXTYPES: case PlSqlParser.INDICATOR: case PlSqlParser.INDICES: case PlSqlParser.INFINITE: case PlSqlParser.INFORMATIONAL: case PlSqlParser.INHERIT: case PlSqlParser.INITCAP: case PlSqlParser.INITIAL: case PlSqlParser.INITIALIZED: case PlSqlParser.INITIALLY: case PlSqlParser.INITRANS: case PlSqlParser.INLINE: case PlSqlParser.INLINE_XMLTYPE_NT: case PlSqlParser.INMEMORY: case PlSqlParser.IN_MEMORY_METADATA: case PlSqlParser.INMEMORY_PRUNING: case PlSqlParser.INNER: case PlSqlParser.INOUT: case PlSqlParser.INPLACE: case PlSqlParser.INSERTCHILDXMLAFTER: case PlSqlParser.INSERTCHILDXMLBEFORE: case PlSqlParser.INSERTCHILDXML: case PlSqlParser.INSERTXMLAFTER: case PlSqlParser.INSERTXMLBEFORE: case PlSqlParser.INSTANCE: case PlSqlParser.INSTANCES: case PlSqlParser.INSTANTIABLE: case PlSqlParser.INSTANTLY: case PlSqlParser.INSTEAD: case PlSqlParser.INSTR2: case PlSqlParser.INSTR4: case PlSqlParser.INSTRB: case PlSqlParser.INSTRC: case PlSqlParser.INSTR: case PlSqlParser.INTEGER: case PlSqlParser.INTERLEAVED: case PlSqlParser.INTERMEDIATE: case PlSqlParser.INTERNAL_CONVERT: case PlSqlParser.INTERNAL_USE: case PlSqlParser.INTERPRETED: case PlSqlParser.INTERVAL: case PlSqlParser.INT: case PlSqlParser.INVALIDATE: case PlSqlParser.INVISIBLE: case PlSqlParser.IN_XQUERY: case PlSqlParser.ISOLATION: case PlSqlParser.ISOLATION_LEVEL: case PlSqlParser.ITERATE: case PlSqlParser.ITERATION_NUMBER: case PlSqlParser.JAVA: case PlSqlParser.JOB: case PlSqlParser.JOIN: case PlSqlParser.JSON_ARRAYAGG: case PlSqlParser.JSON_ARRAY: case PlSqlParser.JSON_EQUAL: case PlSqlParser.JSON_EXISTS2: case PlSqlParser.JSON_EXISTS: case PlSqlParser.JSONGET: case PlSqlParser.JSON: case PlSqlParser.JSON_OBJECTAGG: case PlSqlParser.JSON_OBJECT: case PlSqlParser.JSONPARSE: case PlSqlParser.JSON_QUERY: case PlSqlParser.JSON_SERIALIZE: case PlSqlParser.JSON_TABLE: case PlSqlParser.JSON_TEXTCONTAINS2: case PlSqlParser.JSON_TEXTCONTAINS: case PlSqlParser.JSON_VALUE: case PlSqlParser.KEEP_DUPLICATES: case PlSqlParser.KEEP: case PlSqlParser.KERBEROS: case PlSqlParser.KEY: case PlSqlParser.KEY_LENGTH: case PlSqlParser.KEYSIZE: case PlSqlParser.KEYS: case PlSqlParser.KEYSTORE: case PlSqlParser.KILL: case PlSqlParser.LABEL: case PlSqlParser.LANGUAGE: case PlSqlParser.LAST_DAY: case PlSqlParser.LAST: case PlSqlParser.LAST_VALUE: case PlSqlParser.LATERAL: case PlSqlParser.LAX: case PlSqlParser.LAYER: case PlSqlParser.LDAP_REGISTRATION_ENABLED: case PlSqlParser.LDAP_REGISTRATION: case PlSqlParser.LDAP_REG_SYNC_INTERVAL: case PlSqlParser.LEADING: case PlSqlParser.LEFT: case PlSqlParser.LENGTH2: case PlSqlParser.LENGTH4: case PlSqlParser.LENGTHB: case PlSqlParser.LENGTHC: case PlSqlParser.LENGTH: case PlSqlParser.LESS: case PlSqlParser.LEVEL: case PlSqlParser.LEVELS: case PlSqlParser.LIBRARY: case PlSqlParser.LIFECYCLE: case PlSqlParser.LIFE: case PlSqlParser.LIFETIME: case PlSqlParser.LIKE2: case PlSqlParser.LIKE4: case PlSqlParser.LIKEC: case PlSqlParser.LIKE_EXPAND: case PlSqlParser.LIMIT: case PlSqlParser.LINEAR: case PlSqlParser.LINK: case PlSqlParser.LIST: case PlSqlParser.LN: case PlSqlParser.LNNVL: case PlSqlParser.LOAD: case PlSqlParser.LOB: case PlSqlParser.LOBNVL: case PlSqlParser.LOBS: case PlSqlParser.LOCAL_INDEXES: case PlSqlParser.LOCAL: case PlSqlParser.LOCALTIME: case PlSqlParser.LOCALTIMESTAMP: case PlSqlParser.LOCATION: case PlSqlParser.LOCATOR: case PlSqlParser.LOCKED: case PlSqlParser.LOCKING: case PlSqlParser.LOGFILE: case PlSqlParser.LOGFILES: case PlSqlParser.LOGGING: case PlSqlParser.LOGICAL: case PlSqlParser.LOGICAL_READS_PER_CALL: case PlSqlParser.LOGICAL_READS_PER_SESSION: case PlSqlParser.LOG: case PlSqlParser.LOGMINING: case PlSqlParser.LOGOFF: case PlSqlParser.LOGON: case PlSqlParser.LOG_READ_ONLY_VIOLATIONS: case PlSqlParser.LONG: case PlSqlParser.LOOP: case PlSqlParser.LOWER: case PlSqlParser.LOW: case PlSqlParser.LPAD: case PlSqlParser.LTRIM: case PlSqlParser.MAIN: case PlSqlParser.MAKE_REF: case PlSqlParser.MANAGED: case PlSqlParser.MANAGE: case PlSqlParser.MANAGEMENT: case PlSqlParser.MANAGER: case PlSqlParser.MANUAL: case PlSqlParser.MAP: case PlSqlParser.MAPPING: case PlSqlParser.MASTER: case PlSqlParser.MATCHED: case PlSqlParser.MATCHES: case PlSqlParser.MATCH: case PlSqlParser.MATCH_NUMBER: case PlSqlParser.MATCH_RECOGNIZE: case PlSqlParser.MATERIALIZED: case PlSqlParser.MATERIALIZE: case PlSqlParser.MAXARCHLOGS: case PlSqlParser.MAXDATAFILES: case PlSqlParser.MAXEXTENTS: case PlSqlParser.MAXIMIZE: case PlSqlParser.MAXINSTANCES: case PlSqlParser.MAXLOGFILES: case PlSqlParser.MAXLOGHISTORY: case PlSqlParser.MAXLOGMEMBERS: case PlSqlParser.MAX_SHARED_TEMP_SIZE: case PlSqlParser.MAXSIZE: case PlSqlParser.MAXTRANS: case PlSqlParser.MAXVALUE: case PlSqlParser.MEASURE: case PlSqlParser.MEASURES: case PlSqlParser.MEDIUM: case PlSqlParser.MEMBER: case PlSqlParser.MEMCOMPRESS: case PlSqlParser.MEMORY: case PlSqlParser.MERGEACTIONS: case PlSqlParser.MERGE_AJ: case PlSqlParser.MERGE_CONST_ON: case PlSqlParser.MERGE: case PlSqlParser.MERGE_SJ: case PlSqlParser.METADATA: case PlSqlParser.METHOD: case PlSqlParser.MIGRATE: case PlSqlParser.MIGRATION: case PlSqlParser.MINEXTENTS: case PlSqlParser.MINIMIZE: case PlSqlParser.MINIMUM: case PlSqlParser.MINING: case PlSqlParser.MINUS_NULL: case PlSqlParser.MINUTE: case PlSqlParser.MINVALUE: case PlSqlParser.MIRRORCOLD: case PlSqlParser.MIRRORHOT: case PlSqlParser.MIRROR: case PlSqlParser.MLSLABEL: case PlSqlParser.MODEL_COMPILE_SUBQUERY: case PlSqlParser.MODEL_DONTVERIFY_UNIQUENESS: case PlSqlParser.MODEL_DYNAMIC_SUBQUERY: case PlSqlParser.MODEL_MIN_ANALYSIS: case PlSqlParser.MODEL: case PlSqlParser.MODEL_NB: case PlSqlParser.MODEL_NO_ANALYSIS: case PlSqlParser.MODEL_PBY: case PlSqlParser.MODEL_PUSH_REF: case PlSqlParser.MODEL_SV: case PlSqlParser.MODIFICATION: case PlSqlParser.MODIFY_COLUMN_TYPE: case PlSqlParser.MODIFY: case PlSqlParser.MOD: case PlSqlParser.MODULE: case PlSqlParser.MONITORING: case PlSqlParser.MONITOR: case PlSqlParser.MONTH: case PlSqlParser.MONTHS_BETWEEN: case PlSqlParser.MONTHS: case PlSqlParser.MOUNT: case PlSqlParser.MOUNTPATH: case PlSqlParser.MOVEMENT: case PlSqlParser.MOVE: case PlSqlParser.MULTIDIMENSIONAL: case PlSqlParser.MULTISET: case PlSqlParser.MV_MERGE: case PlSqlParser.NAMED: case PlSqlParser.NAME: case PlSqlParser.NAMESPACE: case PlSqlParser.NAN: case PlSqlParser.NANVL: case PlSqlParser.NATIONAL: case PlSqlParser.NATIVE_FULL_OUTER_JOIN: case PlSqlParser.NATIVE: case PlSqlParser.NATURAL: case PlSqlParser.NATURALN: case PlSqlParser.NAV: case PlSqlParser.NCHAR_CS: case PlSqlParser.NCHAR: case PlSqlParser.NCHR: case PlSqlParser.NCLOB: case PlSqlParser.NEEDED: case PlSqlParser.NEG: case PlSqlParser.NESTED: case PlSqlParser.NESTED_TABLE_FAST_INSERT: case PlSqlParser.NESTED_TABLE_GET_REFS: case PlSqlParser.NESTED_TABLE_ID: case PlSqlParser.NESTED_TABLE_SET_REFS: case PlSqlParser.NESTED_TABLE_SET_SETID: case PlSqlParser.NETWORK: case PlSqlParser.NEVER: case PlSqlParser.NEW: case PlSqlParser.NEW_TIME: case PlSqlParser.NEXT_DAY: case PlSqlParser.NEXT: case PlSqlParser.NL_AJ: case PlSqlParser.NLJ_BATCHING: case PlSqlParser.NLJ_INDEX_FILTER: case PlSqlParser.NLJ_INDEX_SCAN: case PlSqlParser.NLJ_PREFETCH: case PlSqlParser.NLS_CALENDAR: case PlSqlParser.NLS_CHARACTERSET: case PlSqlParser.NLS_CHARSET_DECL_LEN: case PlSqlParser.NLS_CHARSET_ID: case PlSqlParser.NLS_CHARSET_NAME: case PlSqlParser.NLS_COMP: case PlSqlParser.NLS_CURRENCY: case PlSqlParser.NLS_DATE_FORMAT: case PlSqlParser.NLS_DATE_LANGUAGE: case PlSqlParser.NLS_INITCAP: case PlSqlParser.NLS_ISO_CURRENCY: case PlSqlParser.NL_SJ: case PlSqlParser.NLS_LANG: case PlSqlParser.NLS_LANGUAGE: case PlSqlParser.NLS_LENGTH_SEMANTICS: case PlSqlParser.NLS_LOWER: case PlSqlParser.NLS_NCHAR_CONV_EXCP: case PlSqlParser.NLS_NUMERIC_CHARACTERS: case PlSqlParser.NLS_SORT: case PlSqlParser.NLSSORT: case PlSqlParser.NLS_SPECIAL_CHARS: case PlSqlParser.NLS_TERRITORY: case PlSqlParser.NLS_UPPER: case PlSqlParser.NO_ACCESS: case PlSqlParser.NO_ADAPTIVE_PLAN: case PlSqlParser.NO_ANSI_REARCH: case PlSqlParser.NOAPPEND: case PlSqlParser.NOARCHIVELOG: case PlSqlParser.NOAUDIT: case PlSqlParser.NO_AUTO_REOPTIMIZE: case PlSqlParser.NO_BASETABLE_MULTIMV_REWRITE: case PlSqlParser.NO_BATCH_TABLE_ACCESS_BY_ROWID: case PlSqlParser.NO_BIND_AWARE: case PlSqlParser.NO_BUFFER: case PlSqlParser.NOCACHE: case PlSqlParser.NO_CARTESIAN: case PlSqlParser.NO_CHECK_ACL_REWRITE: case PlSqlParser.NO_CLUSTER_BY_ROWID: case PlSqlParser.NO_CLUSTERING: case PlSqlParser.NO_COALESCE_SQ: case PlSqlParser.NO_COMMON_DATA: case PlSqlParser.NO_CONNECT_BY_CB_WHR_ONLY: case PlSqlParser.NO_CONNECT_BY_COMBINE_SW: case PlSqlParser.NO_CONNECT_BY_COST_BASED: case PlSqlParser.NO_CONNECT_BY_ELIM_DUPS: case PlSqlParser.NO_CONNECT_BY_FILTERING: case PlSqlParser.NOCOPY: case PlSqlParser.NO_COST_XML_QUERY_REWRITE: case PlSqlParser.NO_CPU_COSTING: case PlSqlParser.NOCPU_COSTING: case PlSqlParser.NOCYCLE: case PlSqlParser.NO_DATA_SECURITY_REWRITE: case PlSqlParser.NO_DECORRELATE: case PlSqlParser.NODELAY: case PlSqlParser.NO_DOMAIN_INDEX_FILTER: case PlSqlParser.NO_DST_UPGRADE_INSERT_CONV: case PlSqlParser.NO_ELIM_GROUPBY: case PlSqlParser.NO_ELIMINATE_JOIN: case PlSqlParser.NO_ELIMINATE_OBY: case PlSqlParser.NO_ELIMINATE_OUTER_JOIN: case PlSqlParser.NOENTITYESCAPING: case PlSqlParser.NO_EXPAND_GSET_TO_UNION: case PlSqlParser.NO_EXPAND: case PlSqlParser.NO_EXPAND_TABLE: case PlSqlParser.NO_FACT: case PlSqlParser.NO_FACTORIZE_JOIN: case PlSqlParser.NO_FILTERING: case PlSqlParser.NOFORCE: case PlSqlParser.NO_FULL_OUTER_JOIN_TO_OUTER: case PlSqlParser.NO_GATHER_OPTIMIZER_STATISTICS: case PlSqlParser.NO_GBY_PUSHDOWN: case PlSqlParser.NOGUARANTEE: case PlSqlParser.NO_INDEX_FFS: case PlSqlParser.NO_INDEX: case PlSqlParser.NO_INDEX_SS: case PlSqlParser.NO_INMEMORY: case PlSqlParser.NO_INMEMORY_PRUNING: case PlSqlParser.NOKEEP: case PlSqlParser.NO_LOAD: case PlSqlParser.NOLOCAL: case PlSqlParser.NOLOGGING: case PlSqlParser.NOMAPPING: case PlSqlParser.NOMAXVALUE: case PlSqlParser.NO_MERGE: case PlSqlParser.NOMINIMIZE: case PlSqlParser.NOMINVALUE: case PlSqlParser.NO_MODEL_PUSH_REF: case PlSqlParser.NO_MONITORING: case PlSqlParser.NOMONITORING: case PlSqlParser.NO_MONITOR: case PlSqlParser.NO_MULTIMV_REWRITE: case PlSqlParser.NO_NATIVE_FULL_OUTER_JOIN: case PlSqlParser.NONBLOCKING: case PlSqlParser.NONEDITIONABLE: case PlSqlParser.NONE: case PlSqlParser.NO_NLJ_BATCHING: case PlSqlParser.NO_NLJ_PREFETCH: case PlSqlParser.NO: case PlSqlParser.NONSCHEMA: case PlSqlParser.NO_OBJECT_LINK: case PlSqlParser.NOORDER: case PlSqlParser.NO_ORDER_ROLLUPS: case PlSqlParser.NO_OUTER_JOIN_TO_ANTI: case PlSqlParser.NO_OUTER_JOIN_TO_INNER: case PlSqlParser.NOOVERRIDE: case PlSqlParser.NO_PARALLEL_INDEX: case PlSqlParser.NOPARALLEL_INDEX: case PlSqlParser.NO_PARALLEL: case PlSqlParser.NOPARALLEL: case PlSqlParser.NO_PARTIAL_COMMIT: case PlSqlParser.NO_PARTIAL_JOIN: case PlSqlParser.NO_PARTIAL_ROLLUP_PUSHDOWN: case PlSqlParser.NOPARTITION: case PlSqlParser.NO_PLACE_DISTINCT: case PlSqlParser.NO_PLACE_GROUP_BY: case PlSqlParser.NO_PQ_CONCURRENT_UNION: case PlSqlParser.NO_PQ_MAP: case PlSqlParser.NO_PQ_REPLICATE: case PlSqlParser.NO_PQ_SKEW: case PlSqlParser.NO_PRUNE_GSETS: case PlSqlParser.NO_PULL_PRED: case PlSqlParser.NO_PUSH_PRED: case PlSqlParser.NO_PUSH_SUBQ: case PlSqlParser.NO_PX_FAULT_TOLERANCE: case PlSqlParser.NO_PX_JOIN_FILTER: case PlSqlParser.NO_QKN_BUFF: case PlSqlParser.NO_QUERY_TRANSFORMATION: case PlSqlParser.NO_REF_CASCADE: case PlSqlParser.NORELOCATE: case PlSqlParser.NORELY: case PlSqlParser.NOREPAIR: case PlSqlParser.NOREPLAY: case PlSqlParser.NORESETLOGS: case PlSqlParser.NO_RESULT_CACHE: case PlSqlParser.NOREVERSE: case PlSqlParser.NO_REWRITE: case PlSqlParser.NOREWRITE: case PlSqlParser.NORMAL: case PlSqlParser.NO_ROOT_SW_FOR_LOCAL: case PlSqlParser.NOROWDEPENDENCIES: case PlSqlParser.NOSCHEMACHECK: case PlSqlParser.NOSEGMENT: case PlSqlParser.NO_SEMIJOIN: case PlSqlParser.NO_SEMI_TO_INNER: case PlSqlParser.NO_SET_TO_JOIN: case PlSqlParser.NOSORT: case PlSqlParser.NO_SQL_TRANSLATION: case PlSqlParser.NO_SQL_TUNE: case PlSqlParser.NO_STAR_TRANSFORMATION: case PlSqlParser.NO_STATEMENT_QUEUING: case PlSqlParser.NO_STATS_GSETS: case PlSqlParser.NOSTRICT: case PlSqlParser.NO_SUBQUERY_PRUNING: case PlSqlParser.NO_SUBSTRB_PAD: case PlSqlParser.NO_SWAP_JOIN_INPUTS: case PlSqlParser.NOSWITCH: case PlSqlParser.NO_TABLE_LOOKUP_BY_NL: case PlSqlParser.NO_TEMP_TABLE: case PlSqlParser.NOTHING: case PlSqlParser.NOTIFICATION: case PlSqlParser.NO_TRANSFORM_DISTINCT_AGG: case PlSqlParser.NO_UNNEST: case PlSqlParser.NO_USE_CUBE: case PlSqlParser.NO_USE_HASH_AGGREGATION: case PlSqlParser.NO_USE_HASH_GBY_FOR_PUSHDOWN: case PlSqlParser.NO_USE_HASH: case PlSqlParser.NO_USE_INVISIBLE_INDEXES: case PlSqlParser.NO_USE_MERGE: case PlSqlParser.NO_USE_NL: case PlSqlParser.NO_USE_VECTOR_AGGREGATION: case PlSqlParser.NOVALIDATE: case PlSqlParser.NO_VECTOR_TRANSFORM_DIMS: case PlSqlParser.NO_VECTOR_TRANSFORM_FACT: case PlSqlParser.NO_VECTOR_TRANSFORM: case PlSqlParser.NO_XDB_FASTPATH_INSERT: case PlSqlParser.NO_XML_DML_REWRITE: case PlSqlParser.NO_XMLINDEX_REWRITE_IN_SELECT: case PlSqlParser.NO_XMLINDEX_REWRITE: case PlSqlParser.NO_XML_QUERY_REWRITE: case PlSqlParser.NO_ZONEMAP: case PlSqlParser.NTH_VALUE: case PlSqlParser.NULLIF: case PlSqlParser.NULLS: case PlSqlParser.NUMBER: case PlSqlParser.NUMERIC: case PlSqlParser.NUM_INDEX_KEYS: case PlSqlParser.NUMTODSINTERVAL: case PlSqlParser.NUMTOYMINTERVAL: case PlSqlParser.NVARCHAR2: case PlSqlParser.NVL2: case PlSqlParser.OBJECT2XML: case PlSqlParser.OBJECT: case PlSqlParser.OBJ_ID: case PlSqlParser.OBJNO: case PlSqlParser.OBJNO_REUSE: case PlSqlParser.OCCURENCES: case PlSqlParser.OFFLINE: case PlSqlParser.OFF: case PlSqlParser.OFFSET: case PlSqlParser.OIDINDEX: case PlSqlParser.OID: case PlSqlParser.OLAP: case PlSqlParser.OLD: case PlSqlParser.OLD_PUSH_PRED: case PlSqlParser.OLS: case PlSqlParser.OLTP: case PlSqlParser.OMIT: case PlSqlParser.ONE: case PlSqlParser.ONLINE: case PlSqlParser.ONLY: case PlSqlParser.OPAQUE: case PlSqlParser.OPAQUE_TRANSFORM: case PlSqlParser.OPAQUE_XCANONICAL: case PlSqlParser.OPCODE: case PlSqlParser.OPEN: case PlSqlParser.OPERATIONS: case PlSqlParser.OPERATOR: case PlSqlParser.OPT_ESTIMATE: case PlSqlParser.OPTIMAL: case PlSqlParser.OPTIMIZE: case PlSqlParser.OPTIMIZER_FEATURES_ENABLE: case PlSqlParser.OPTIMIZER_GOAL: case PlSqlParser.OPT_PARAM: case PlSqlParser.ORA_BRANCH: case PlSqlParser.ORA_CHECK_ACL: case PlSqlParser.ORA_CHECK_PRIVILEGE: case PlSqlParser.ORA_CLUSTERING: case PlSqlParser.ORADATA: case PlSqlParser.ORADEBUG: case PlSqlParser.ORA_DST_AFFECTED: case PlSqlParser.ORA_DST_CONVERT: case PlSqlParser.ORA_DST_ERROR: case PlSqlParser.ORA_GET_ACLIDS: case PlSqlParser.ORA_GET_PRIVILEGES: case PlSqlParser.ORA_HASH: case PlSqlParser.ORA_INVOKING_USERID: case PlSqlParser.ORA_INVOKING_USER: case PlSqlParser.ORA_INVOKING_XS_USER_GUID: case PlSqlParser.ORA_INVOKING_XS_USER: case PlSqlParser.ORA_RAWCOMPARE: case PlSqlParser.ORA_RAWCONCAT: case PlSqlParser.ORA_ROWSCN: case PlSqlParser.ORA_ROWSCN_RAW: case PlSqlParser.ORA_ROWVERSION: case PlSqlParser.ORA_TABVERSION: case PlSqlParser.ORA_WRITE_TIME: case PlSqlParser.ORDERED: case PlSqlParser.ORDERED_PREDICATES: case PlSqlParser.ORDINALITY: case PlSqlParser.OR_EXPAND: case PlSqlParser.ORGANIZATION: case PlSqlParser.OR_PREDICATES: case PlSqlParser.OSERROR: case PlSqlParser.OTHER: case PlSqlParser.OUTER_JOIN_TO_ANTI: case PlSqlParser.OUTER_JOIN_TO_INNER: case PlSqlParser.OUTER: case PlSqlParser.OUTLINE_LEAF: case PlSqlParser.OUTLINE: case PlSqlParser.OUT_OF_LINE: case PlSqlParser.OUT: case PlSqlParser.OVERFLOW_NOMOVE: case PlSqlParser.OVERFLOW: case PlSqlParser.OVERLAPS: case PlSqlParser.OVER: case PlSqlParser.OVERRIDING: case PlSqlParser.OWNER: case PlSqlParser.OWNERSHIP: case PlSqlParser.OWN: case PlSqlParser.PACKAGE: case PlSqlParser.PACKAGES: case PlSqlParser.PARALLEL_ENABLE: case PlSqlParser.PARALLEL_INDEX: case PlSqlParser.PARALLEL: case PlSqlParser.PARAMETERS: case PlSqlParser.PARAM: case PlSqlParser.PARENT: case PlSqlParser.PARITY: case PlSqlParser.PARTIAL_JOIN: case PlSqlParser.PARTIALLY: case PlSqlParser.PARTIAL: case PlSqlParser.PARTIAL_ROLLUP_PUSHDOWN: case PlSqlParser.PARTITION_HASH: case PlSqlParser.PARTITION_LIST: case PlSqlParser.PARTITION: case PlSqlParser.PARTITION_RANGE: case PlSqlParser.PARTITIONS: case PlSqlParser.PARTNUMINST: case PlSqlParser.PASSING: case PlSqlParser.PASSWORD_GRACE_TIME: case PlSqlParser.PASSWORD_LIFE_TIME: case PlSqlParser.PASSWORD_LOCK_TIME: case PlSqlParser.PASSWORD: case PlSqlParser.PASSWORD_REUSE_MAX: case PlSqlParser.PASSWORD_REUSE_TIME: case PlSqlParser.PASSWORD_VERIFY_FUNCTION: case PlSqlParser.PAST: case PlSqlParser.PATCH: case PlSqlParser.PATH: case PlSqlParser.PATH_PREFIX: case PlSqlParser.PATHS: case PlSqlParser.PATTERN: case PlSqlParser.PBL_HS_BEGIN: case PlSqlParser.PBL_HS_END: case PlSqlParser.PCTINCREASE: case PlSqlParser.PCTTHRESHOLD: case PlSqlParser.PCTUSED: case PlSqlParser.PCTVERSION: case PlSqlParser.PENDING: case PlSqlParser.PERCENT_KEYWORD: case PlSqlParser.PERCENT_RANKM: case PlSqlParser.PERFORMANCE: case PlSqlParser.PERIOD_KEYWORD: case PlSqlParser.PERMANENT: case PlSqlParser.PERMISSION: case PlSqlParser.PERMUTE: case PlSqlParser.PER: case PlSqlParser.PFILE: case PlSqlParser.PHYSICAL: case PlSqlParser.PIKEY: case PlSqlParser.PIPELINED: case PlSqlParser.PIV_GB: case PlSqlParser.PIVOT: case PlSqlParser.PIV_SSF: case PlSqlParser.PLACE_DISTINCT: case PlSqlParser.PLACE_GROUP_BY: case PlSqlParser.PLAN: case PlSqlParser.PLSCOPE_SETTINGS: case PlSqlParser.PLS_INTEGER: case PlSqlParser.PLSQL_CCFLAGS: case PlSqlParser.PLSQL_CODE_TYPE: case PlSqlParser.PLSQL_DEBUG: case PlSqlParser.PLSQL_OPTIMIZE_LEVEL: case PlSqlParser.PLSQL_WARNINGS: case PlSqlParser.PLUGGABLE: case PlSqlParser.POINT: case PlSqlParser.POLICY: case PlSqlParser.POOL_16K: case PlSqlParser.POOL_2K: case PlSqlParser.POOL_32K: case PlSqlParser.POOL_4K: case PlSqlParser.POOL_8K: case PlSqlParser.POSITIVEN: case PlSqlParser.POSITIVE: case PlSqlParser.POST_TRANSACTION: case PlSqlParser.POWERMULTISET_BY_CARDINALITY: case PlSqlParser.POWERMULTISET: case PlSqlParser.POWER: case PlSqlParser.PQ_CONCURRENT_UNION: case PlSqlParser.PQ_DISTRIBUTE: case PlSqlParser.PQ_DISTRIBUTE_WINDOW: case PlSqlParser.PQ_FILTER: case PlSqlParser.PQ_MAP: case PlSqlParser.PQ_NOMAP: case PlSqlParser.PQ_REPLICATE: case PlSqlParser.PQ_SKEW: case PlSqlParser.PRAGMA: case PlSqlParser.PREBUILT: case PlSqlParser.PRECEDES: case PlSqlParser.PRECEDING: case PlSqlParser.PRECISION: case PlSqlParser.PRECOMPUTE_SUBQUERY: case PlSqlParser.PREDICATE_REORDERS: case PlSqlParser.PRELOAD: case PlSqlParser.PREPARE: case PlSqlParser.PRESENTNNV: case PlSqlParser.PRESENT: case PlSqlParser.PRESENTV: case PlSqlParser.PRESERVE_OID: case PlSqlParser.PRESERVE: case PlSqlParser.PRETTY: case PlSqlParser.PREVIOUS: case PlSqlParser.PREV: case PlSqlParser.PRIMARY: case PlSqlParser.PRINTBLOBTOCLOB: case PlSqlParser.PRIORITY: case PlSqlParser.PRIVATE: case PlSqlParser.PRIVATE_SGA: case PlSqlParser.PRIVILEGED: case PlSqlParser.PRIVILEGE: case PlSqlParser.PRIVILEGES: case PlSqlParser.PROCEDURAL: case PlSqlParser.PROCEDURE: case PlSqlParser.PROCESS: case PlSqlParser.PROFILE: case PlSqlParser.PROGRAM: case PlSqlParser.PROJECT: case PlSqlParser.PROPAGATE: case PlSqlParser.PROTECTED: case PlSqlParser.PROTECTION: case PlSqlParser.PROXY: case PlSqlParser.PRUNING: case PlSqlParser.PULL_PRED: case PlSqlParser.PURGE: case PlSqlParser.PUSH_PRED: case PlSqlParser.PUSH_SUBQ: case PlSqlParser.PX_FAULT_TOLERANCE: case PlSqlParser.PX_GRANULE: case PlSqlParser.PX_JOIN_FILTER: case PlSqlParser.QB_NAME: case PlSqlParser.QUERY_BLOCK: case PlSqlParser.QUERY: case PlSqlParser.QUEUE_CURR: case PlSqlParser.QUEUE: case PlSqlParser.QUEUE_ROWP: case PlSqlParser.QUIESCE: case PlSqlParser.QUORUM: case PlSqlParser.QUOTA: case PlSqlParser.RAISE: case PlSqlParser.RANDOM_LOCAL: case PlSqlParser.RANDOM: case PlSqlParser.RANGE: case PlSqlParser.RANKM: case PlSqlParser.RAPIDLY: case PlSqlParser.RAW: case PlSqlParser.RAWTOHEX: case PlSqlParser.RAWTONHEX: case PlSqlParser.RBA: case PlSqlParser.RBO_OUTLINE: case PlSqlParser.RDBA: case PlSqlParser.READ: case PlSqlParser.READS: case PlSqlParser.REALM: case PlSqlParser.REAL: case PlSqlParser.REBALANCE: case PlSqlParser.REBUILD: case PlSqlParser.RECORD: case PlSqlParser.RECORDS_PER_BLOCK: case PlSqlParser.RECOVERABLE: case PlSqlParser.RECOVER: case PlSqlParser.RECOVERY: case PlSqlParser.RECYCLEBIN: case PlSqlParser.RECYCLE: case PlSqlParser.REDACTION: case PlSqlParser.REDEFINE: case PlSqlParser.REDO: case PlSqlParser.REDUCED: case PlSqlParser.REDUNDANCY: case PlSqlParser.REF_CASCADE_CURSOR: case PlSqlParser.REFERENCED: case PlSqlParser.REFERENCE: case PlSqlParser.REFERENCES: case PlSqlParser.REFERENCING: case PlSqlParser.REF: case PlSqlParser.REFRESH: case PlSqlParser.REFTOHEX: case PlSqlParser.REGEXP_COUNT: case PlSqlParser.REGEXP_INSTR: case PlSqlParser.REGEXP_LIKE: case PlSqlParser.REGEXP_REPLACE: case PlSqlParser.REGEXP_SUBSTR: case PlSqlParser.REGISTER: case PlSqlParser.REGR_AVGX: case PlSqlParser.REGR_AVGY: case PlSqlParser.REGR_COUNT: case PlSqlParser.REGR_INTERCEPT: case PlSqlParser.REGR_R2: case PlSqlParser.REGR_SLOPE: case PlSqlParser.REGR_SXX: case PlSqlParser.REGR_SXY: case PlSqlParser.REGR_SYY: case PlSqlParser.REGULAR: case PlSqlParser.REJECT: case PlSqlParser.REKEY: case PlSqlParser.RELATIONAL: case PlSqlParser.RELOCATE: case PlSqlParser.RELY: case PlSqlParser.REMAINDER: case PlSqlParser.REMOTE_MAPPED: case PlSqlParser.REMOVE: case PlSqlParser.RENAME: case PlSqlParser.REPAIR: case PlSqlParser.REPEAT: case PlSqlParser.REPLACE: case PlSqlParser.REPLICATION: case PlSqlParser.REQUIRED: case PlSqlParser.RESETLOGS: case PlSqlParser.RESET: case PlSqlParser.RESIZE: case PlSqlParser.RESOLVE: case PlSqlParser.RESOLVER: case PlSqlParser.RESPECT: case PlSqlParser.RESTART: case PlSqlParser.RESTORE_AS_INTERVALS: case PlSqlParser.RESTORE: case PlSqlParser.RESTRICT_ALL_REF_CONS: case PlSqlParser.RESTRICTED: case PlSqlParser.RESTRICT_REFERENCES: case PlSqlParser.RESTRICT: case PlSqlParser.RESULT_CACHE: case PlSqlParser.RESULT: case PlSqlParser.RESUMABLE: case PlSqlParser.RESUME: case PlSqlParser.RETENTION: case PlSqlParser.RETRY_ON_ROW_CHANGE: case PlSqlParser.RETURNING: case PlSqlParser.RETURN: case PlSqlParser.REUSE: case PlSqlParser.REVERSE: case PlSqlParser.REWRITE_OR_ERROR: case PlSqlParser.REWRITE: case PlSqlParser.RIGHT: case PlSqlParser.ROLE: case PlSqlParser.ROLESET: case PlSqlParser.ROLES: case PlSqlParser.ROLLBACK: case PlSqlParser.ROLLING: case PlSqlParser.ROLLUP: case PlSqlParser.ROWDEPENDENCIES: case PlSqlParser.ROWID_MAPPING_TABLE: case PlSqlParser.ROWID: case PlSqlParser.ROWIDTOCHAR: case PlSqlParser.ROWIDTONCHAR: case PlSqlParser.ROW_LENGTH: case PlSqlParser.ROWNUM: case PlSqlParser.ROW: case PlSqlParser.ROWS: case PlSqlParser.RPAD: case PlSqlParser.RTRIM: case PlSqlParser.RULE: case PlSqlParser.RULES: case PlSqlParser.RUNNING: case PlSqlParser.SALT: case PlSqlParser.SAMPLE: case PlSqlParser.SAVE_AS_INTERVALS: case PlSqlParser.SAVEPOINT: case PlSqlParser.SAVE: case PlSqlParser.SB4: case PlSqlParser.SCALE_ROWS: case PlSqlParser.SCALE: case PlSqlParser.SCAN_INSTANCES: case PlSqlParser.SCAN: case PlSqlParser.SCHEDULER: case PlSqlParser.SCHEMACHECK: case PlSqlParser.SCHEMA: case PlSqlParser.SCN_ASCENDING: case PlSqlParser.SCN: case PlSqlParser.SCOPE: case PlSqlParser.SCRUB: case PlSqlParser.SD_ALL: case PlSqlParser.SD_INHIBIT: case PlSqlParser.SDO_GEOM_MBR: case PlSqlParser.SD_SHOW: case PlSqlParser.SEARCH: case PlSqlParser.SECOND: case PlSqlParser.SECRET: case PlSqlParser.SECUREFILE_DBA: case PlSqlParser.SECUREFILE: case PlSqlParser.SECURITY: case PlSqlParser.SEED: case PlSqlParser.SEG_BLOCK: case PlSqlParser.SEG_FILE: case PlSqlParser.SEGMENT: case PlSqlParser.SELECTIVITY: case PlSqlParser.SELF: case PlSqlParser.SEMIJOIN_DRIVER: case PlSqlParser.SEMIJOIN: case PlSqlParser.SEMI_TO_INNER: case PlSqlParser.SEQUENCED: case PlSqlParser.SEQUENCE: case PlSqlParser.SEQUENTIAL: case PlSqlParser.SERIALIZABLE: case PlSqlParser.SERIALLY_REUSABLE: case PlSqlParser.SERIAL: case PlSqlParser.SERVERERROR: case PlSqlParser.SERVICE_NAME_CONVERT: case PlSqlParser.SERVICES: case PlSqlParser.SESSION_CACHED_CURSORS: case PlSqlParser.SESSION: case PlSqlParser.SESSIONS_PER_USER: case PlSqlParser.SESSIONTIMEZONE: case PlSqlParser.SESSIONTZNAME: case PlSqlParser.SET: case PlSqlParser.SETS: case PlSqlParser.SETTINGS: case PlSqlParser.SET_TO_JOIN: case PlSqlParser.SEVERE: case PlSqlParser.SHARED_POOL: case PlSqlParser.SHARED: case PlSqlParser.SHARING: case PlSqlParser.SHELFLIFE: case PlSqlParser.SHOW: case PlSqlParser.SHRINK: case PlSqlParser.SHUTDOWN: case PlSqlParser.SIBLINGS: case PlSqlParser.SID: case PlSqlParser.SIGNAL_COMPONENT: case PlSqlParser.SIGNAL_FUNCTION: case PlSqlParser.SIGN: case PlSqlParser.SIGNTYPE: case PlSqlParser.SIMPLE_INTEGER: case PlSqlParser.SIMPLE: case PlSqlParser.SINGLE: case PlSqlParser.SINGLETASK: case PlSqlParser.SINH: case PlSqlParser.SIN: case PlSqlParser.SKIP_EXT_OPTIMIZER: case PlSqlParser.SKIP_: case PlSqlParser.SKIP_UNQ_UNUSABLE_IDX: case PlSqlParser.SKIP_UNUSABLE_INDEXES: case PlSqlParser.SMALLFILE: case PlSqlParser.SMALLINT: case PlSqlParser.SNAPSHOT: case PlSqlParser.SOME: case PlSqlParser.SORT: case PlSqlParser.SOUNDEX: case PlSqlParser.SOURCE_FILE_DIRECTORY: case PlSqlParser.SOURCE_FILE_NAME_CONVERT: case PlSqlParser.SOURCE: case PlSqlParser.SPACE_KEYWORD: case PlSqlParser.SPECIFICATION: case PlSqlParser.SPFILE: case PlSqlParser.SPLIT: case PlSqlParser.SPREADSHEET: case PlSqlParser.SQLDATA: case PlSqlParser.SQLERROR: case PlSqlParser.SQLLDR: case PlSqlParser.SQL: case PlSqlParser.SQL_TRACE: case PlSqlParser.SQL_TRANSLATION_PROFILE: case PlSqlParser.SQRT: case PlSqlParser.STALE: case PlSqlParser.STANDALONE: case PlSqlParser.STANDARD_HASH: case PlSqlParser.STANDBY_MAX_DATA_DELAY: case PlSqlParser.STANDBYS: case PlSqlParser.STANDBY: case PlSqlParser.STAR: case PlSqlParser.STAR_TRANSFORMATION: case PlSqlParser.STARTUP: case PlSqlParser.STATEMENT_ID: case PlSqlParser.STATEMENT_QUEUING: case PlSqlParser.STATEMENTS: case PlSqlParser.STATEMENT: case PlSqlParser.STATE: case PlSqlParser.STATIC: case PlSqlParser.STATISTICS: case PlSqlParser.STATS_BINOMIAL_TEST: case PlSqlParser.STATS_CROSSTAB: case PlSqlParser.STATS_F_TEST: case PlSqlParser.STATS_KS_TEST: case PlSqlParser.STATS_MODE: case PlSqlParser.STATS_MW_TEST: case PlSqlParser.STATS_ONE_WAY_ANOVA: case PlSqlParser.STATS_T_TEST_INDEP: case PlSqlParser.STATS_T_TEST_INDEPU: case PlSqlParser.STATS_T_TEST_ONE: case PlSqlParser.STATS_T_TEST_PAIRED: case PlSqlParser.STATS_WSR_TEST: case PlSqlParser.STDDEV_POP: case PlSqlParser.STDDEV_SAMP: case PlSqlParser.STOP: case PlSqlParser.STORAGE: case PlSqlParser.STORE: case PlSqlParser.STREAMS: case PlSqlParser.STREAM: case PlSqlParser.STRICT: case PlSqlParser.STRING: case PlSqlParser.STRIPE_COLUMNS: case PlSqlParser.STRIPE_WIDTH: case PlSqlParser.STRIP: case PlSqlParser.STRUCTURE: case PlSqlParser.SUBMULTISET: case PlSqlParser.SUBPARTITION_REL: case PlSqlParser.SUBPARTITIONS: case PlSqlParser.SUBPARTITION: case PlSqlParser.SUBQUERIES: case PlSqlParser.SUBQUERY_PRUNING: case PlSqlParser.SUBSCRIBE: case PlSqlParser.SUBSET: case PlSqlParser.SUBSTITUTABLE: case PlSqlParser.SUBSTR2: case PlSqlParser.SUBSTR4: case PlSqlParser.SUBSTRB: case PlSqlParser.SUBSTRC: case PlSqlParser.SUBTYPE: case PlSqlParser.SUCCESSFUL: case PlSqlParser.SUCCESS: case PlSqlParser.SUMMARY: case PlSqlParser.SUPPLEMENTAL: case PlSqlParser.SUSPEND: case PlSqlParser.SWAP_JOIN_INPUTS: case PlSqlParser.SWITCHOVER: case PlSqlParser.SWITCH: case PlSqlParser.SYNCHRONOUS: case PlSqlParser.SYNC: case PlSqlParser.SYSASM: case PlSqlParser.SYS_AUDIT: case PlSqlParser.SYSAUX: case PlSqlParser.SYSBACKUP: case PlSqlParser.SYS_CHECKACL: case PlSqlParser.SYS_CHECK_PRIVILEGE: case PlSqlParser.SYS_CONNECT_BY_PATH: case PlSqlParser.SYS_CONTEXT: case PlSqlParser.SYSDATE: case PlSqlParser.SYSDBA: case PlSqlParser.SYS_DBURIGEN: case PlSqlParser.SYSDG: case PlSqlParser.SYS_DL_CURSOR: case PlSqlParser.SYS_DM_RXFORM_CHR: case PlSqlParser.SYS_DM_RXFORM_NUM: case PlSqlParser.SYS_DOM_COMPARE: case PlSqlParser.SYS_DST_PRIM2SEC: case PlSqlParser.SYS_DST_SEC2PRIM: case PlSqlParser.SYS_ET_BFILE_TO_RAW: case PlSqlParser.SYS_ET_BLOB_TO_IMAGE: case PlSqlParser.SYS_ET_IMAGE_TO_BLOB: case PlSqlParser.SYS_ET_RAW_TO_BFILE: case PlSqlParser.SYS_EXTPDTXT: case PlSqlParser.SYS_EXTRACT_UTC: case PlSqlParser.SYS_FBT_INSDEL: case PlSqlParser.SYS_FILTER_ACLS: case PlSqlParser.SYS_FNMATCHES: case PlSqlParser.SYS_FNREPLACE: case PlSqlParser.SYS_GET_ACLIDS: case PlSqlParser.SYS_GET_COL_ACLIDS: case PlSqlParser.SYS_GET_PRIVILEGES: case PlSqlParser.SYS_GETTOKENID: case PlSqlParser.SYS_GETXTIVAL: case PlSqlParser.SYS_GUID: case PlSqlParser.SYSGUID: case PlSqlParser.SYSKM: case PlSqlParser.SYS_MAKE_XMLNODEID: case PlSqlParser.SYS_MAKEXML: case PlSqlParser.SYS_MKXMLATTR: case PlSqlParser.SYS_MKXTI: case PlSqlParser.SYSOBJ: case PlSqlParser.SYS_OP_ADT2BIN: case PlSqlParser.SYS_OP_ADTCONS: case PlSqlParser.SYS_OP_ALSCRVAL: case PlSqlParser.SYS_OP_ATG: case PlSqlParser.SYS_OP_BIN2ADT: case PlSqlParser.SYS_OP_BITVEC: case PlSqlParser.SYS_OP_BL2R: case PlSqlParser.SYS_OP_BLOOM_FILTER_LIST: case PlSqlParser.SYS_OP_BLOOM_FILTER: case PlSqlParser.SYS_OP_C2C: case PlSqlParser.SYS_OP_CAST: case PlSqlParser.SYS_OP_CEG: case PlSqlParser.SYS_OP_CL2C: case PlSqlParser.SYS_OP_COMBINED_HASH: case PlSqlParser.SYS_OP_COMP: case PlSqlParser.SYS_OP_CONVERT: case PlSqlParser.SYS_OP_COUNTCHG: case PlSqlParser.SYS_OP_CSCONV: case PlSqlParser.SYS_OP_CSCONVTEST: case PlSqlParser.SYS_OP_CSR: case PlSqlParser.SYS_OP_CSX_PATCH: case PlSqlParser.SYS_OP_CYCLED_SEQ: case PlSqlParser.SYS_OP_DECOMP: case PlSqlParser.SYS_OP_DESCEND: case PlSqlParser.SYS_OP_DISTINCT: case PlSqlParser.SYS_OP_DRA: case PlSqlParser.SYS_OP_DUMP: case PlSqlParser.SYS_OP_DV_CHECK: case PlSqlParser.SYS_OP_ENFORCE_NOT_NULL: case PlSqlParser.SYSOPER: case PlSqlParser.SYS_OP_EXTRACT: case PlSqlParser.SYS_OP_GROUPING: case PlSqlParser.SYS_OP_GUID: case PlSqlParser.SYS_OP_HASH: case PlSqlParser.SYS_OP_IIX: case PlSqlParser.SYS_OP_ITR: case PlSqlParser.SYS_OP_KEY_VECTOR_CREATE: case PlSqlParser.SYS_OP_KEY_VECTOR_FILTER_LIST: case PlSqlParser.SYS_OP_KEY_VECTOR_FILTER: case PlSqlParser.SYS_OP_KEY_VECTOR_SUCCEEDED: case PlSqlParser.SYS_OP_KEY_VECTOR_USE: case PlSqlParser.SYS_OP_LBID: case PlSqlParser.SYS_OP_LOBLOC2BLOB: case PlSqlParser.SYS_OP_LOBLOC2CLOB: case PlSqlParser.SYS_OP_LOBLOC2ID: case PlSqlParser.SYS_OP_LOBLOC2NCLOB: case PlSqlParser.SYS_OP_LOBLOC2TYP: case PlSqlParser.SYS_OP_LSVI: case PlSqlParser.SYS_OP_LVL: case PlSqlParser.SYS_OP_MAKEOID: case PlSqlParser.SYS_OP_MAP_NONNULL: case PlSqlParser.SYS_OP_MSR: case PlSqlParser.SYS_OP_NICOMBINE: case PlSqlParser.SYS_OP_NIEXTRACT: case PlSqlParser.SYS_OP_NII: case PlSqlParser.SYS_OP_NIX: case PlSqlParser.SYS_OP_NOEXPAND: case PlSqlParser.SYS_OP_NTCIMG: case PlSqlParser.SYS_OP_NUMTORAW: case PlSqlParser.SYS_OP_OIDVALUE: case PlSqlParser.SYS_OP_OPNSIZE: case PlSqlParser.SYS_OP_PAR_1: case PlSqlParser.SYS_OP_PARGID_1: case PlSqlParser.SYS_OP_PARGID: case PlSqlParser.SYS_OP_PAR: case PlSqlParser.SYS_OP_PART_ID: case PlSqlParser.SYS_OP_PIVOT: case PlSqlParser.SYS_OP_R2O: case PlSqlParser.SYS_OP_RAWTONUM: case PlSqlParser.SYS_OP_RDTM: case PlSqlParser.SYS_OP_REF: case PlSqlParser.SYS_OP_RMTD: case PlSqlParser.SYS_OP_ROWIDTOOBJ: case PlSqlParser.SYS_OP_RPB: case PlSqlParser.SYS_OPTLOBPRBSC: case PlSqlParser.SYS_OP_TOSETID: case PlSqlParser.SYS_OP_TPR: case PlSqlParser.SYS_OP_TRTB: case PlSqlParser.SYS_OPTXICMP: case PlSqlParser.SYS_OPTXQCASTASNQ: case PlSqlParser.SYS_OP_UNDESCEND: case PlSqlParser.SYS_OP_VECAND: case PlSqlParser.SYS_OP_VECBIT: case PlSqlParser.SYS_OP_VECOR: case PlSqlParser.SYS_OP_VECXOR: case PlSqlParser.SYS_OP_VERSION: case PlSqlParser.SYS_OP_VREF: case PlSqlParser.SYS_OP_VVD: case PlSqlParser.SYS_OP_XMLCONS_FOR_CSX: case PlSqlParser.SYS_OP_XPTHATG: case PlSqlParser.SYS_OP_XPTHIDX: case PlSqlParser.SYS_OP_XPTHOP: case PlSqlParser.SYS_OP_XTXT2SQLT: case PlSqlParser.SYS_OP_ZONE_ID: case PlSqlParser.SYS_ORDERKEY_DEPTH: case PlSqlParser.SYS_ORDERKEY_MAXCHILD: case PlSqlParser.SYS_ORDERKEY_PARENT: case PlSqlParser.SYS_PARALLEL_TXN: case PlSqlParser.SYS_PATHID_IS_ATTR: case PlSqlParser.SYS_PATHID_IS_NMSPC: case PlSqlParser.SYS_PATHID_LASTNAME: case PlSqlParser.SYS_PATHID_LASTNMSPC: case PlSqlParser.SYS_PATH_REVERSE: case PlSqlParser.SYS_PXQEXTRACT: case PlSqlParser.SYS_RAW_TO_XSID: case PlSqlParser.SYS_RID_ORDER: case PlSqlParser.SYS_ROW_DELTA: case PlSqlParser.SYS_SC_2_XMLT: case PlSqlParser.SYS_SYNRCIREDO: case PlSqlParser.SYSTEM_DEFINED: case PlSqlParser.SYSTEM: case PlSqlParser.SYSTIMESTAMP: case PlSqlParser.SYS_TYPEID: case PlSqlParser.SYS_UMAKEXML: case PlSqlParser.SYS_XMLANALYZE: case PlSqlParser.SYS_XMLCONTAINS: case PlSqlParser.SYS_XMLCONV: case PlSqlParser.SYS_XMLEXNSURI: case PlSqlParser.SYS_XMLGEN: case PlSqlParser.SYS_XMLI_LOC_ISNODE: case PlSqlParser.SYS_XMLI_LOC_ISTEXT: case PlSqlParser.SYS_XMLINSTR: case PlSqlParser.SYS_XMLLOCATOR_GETSVAL: case PlSqlParser.SYS_XMLNODEID_GETCID: case PlSqlParser.SYS_XMLNODEID_GETLOCATOR: case PlSqlParser.SYS_XMLNODEID_GETOKEY: case PlSqlParser.SYS_XMLNODEID_GETPATHID: case PlSqlParser.SYS_XMLNODEID_GETPTRID: case PlSqlParser.SYS_XMLNODEID_GETRID: case PlSqlParser.SYS_XMLNODEID_GETSVAL: case PlSqlParser.SYS_XMLNODEID_GETTID: case PlSqlParser.SYS_XMLNODEID: case PlSqlParser.SYS_XMLT_2_SC: case PlSqlParser.SYS_XMLTRANSLATE: case PlSqlParser.SYS_XMLTYPE2SQL: case PlSqlParser.SYS_XQ_ASQLCNV: case PlSqlParser.SYS_XQ_ATOMCNVCHK: case PlSqlParser.SYS_XQBASEURI: case PlSqlParser.SYS_XQCASTABLEERRH: case PlSqlParser.SYS_XQCODEP2STR: case PlSqlParser.SYS_XQCODEPEQ: case PlSqlParser.SYS_XQCON2SEQ: case PlSqlParser.SYS_XQCONCAT: case PlSqlParser.SYS_XQDELETE: case PlSqlParser.SYS_XQDFLTCOLATION: case PlSqlParser.SYS_XQDOC: case PlSqlParser.SYS_XQDOCURI: case PlSqlParser.SYS_XQDURDIV: case PlSqlParser.SYS_XQED4URI: case PlSqlParser.SYS_XQENDSWITH: case PlSqlParser.SYS_XQERRH: case PlSqlParser.SYS_XQERR: case PlSqlParser.SYS_XQESHTMLURI: case PlSqlParser.SYS_XQEXLOBVAL: case PlSqlParser.SYS_XQEXSTWRP: case PlSqlParser.SYS_XQEXTRACT: case PlSqlParser.SYS_XQEXTRREF: case PlSqlParser.SYS_XQEXVAL: case PlSqlParser.SYS_XQFB2STR: case PlSqlParser.SYS_XQFNBOOL: case PlSqlParser.SYS_XQFNCMP: case PlSqlParser.SYS_XQFNDATIM: case PlSqlParser.SYS_XQFNLNAME: case PlSqlParser.SYS_XQFNNM: case PlSqlParser.SYS_XQFNNSURI: case PlSqlParser.SYS_XQFNPREDTRUTH: case PlSqlParser.SYS_XQFNQNM: case PlSqlParser.SYS_XQFNROOT: case PlSqlParser.SYS_XQFORMATNUM: case PlSqlParser.SYS_XQFTCONTAIN: case PlSqlParser.SYS_XQFUNCR: case PlSqlParser.SYS_XQGETCONTENT: case PlSqlParser.SYS_XQINDXOF: case PlSqlParser.SYS_XQINSERT: case PlSqlParser.SYS_XQINSPFX: case PlSqlParser.SYS_XQIRI2URI: case PlSqlParser.SYS_XQLANG: case PlSqlParser.SYS_XQLLNMFRMQNM: case PlSqlParser.SYS_XQMKNODEREF: case PlSqlParser.SYS_XQNILLED: case PlSqlParser.SYS_XQNODENAME: case PlSqlParser.SYS_XQNORMSPACE: case PlSqlParser.SYS_XQNORMUCODE: case PlSqlParser.SYS_XQ_NRNG: case PlSqlParser.SYS_XQNSP4PFX: case PlSqlParser.SYS_XQNSPFRMQNM: case PlSqlParser.SYS_XQPFXFRMQNM: case PlSqlParser.SYS_XQ_PKSQL2XML: case PlSqlParser.SYS_XQPOLYABS: case PlSqlParser.SYS_XQPOLYADD: case PlSqlParser.SYS_XQPOLYCEL: case PlSqlParser.SYS_XQPOLYCSTBL: case PlSqlParser.SYS_XQPOLYCST: case PlSqlParser.SYS_XQPOLYDIV: case PlSqlParser.SYS_XQPOLYFLR: case PlSqlParser.SYS_XQPOLYMOD: case PlSqlParser.SYS_XQPOLYMUL: case PlSqlParser.SYS_XQPOLYRND: case PlSqlParser.SYS_XQPOLYSQRT: case PlSqlParser.SYS_XQPOLYSUB: case PlSqlParser.SYS_XQPOLYUMUS: case PlSqlParser.SYS_XQPOLYUPLS: case PlSqlParser.SYS_XQPOLYVEQ: case PlSqlParser.SYS_XQPOLYVGE: case PlSqlParser.SYS_XQPOLYVGT: case PlSqlParser.SYS_XQPOLYVLE: case PlSqlParser.SYS_XQPOLYVLT: case PlSqlParser.SYS_XQPOLYVNE: case PlSqlParser.SYS_XQREF2VAL: case PlSqlParser.SYS_XQRENAME: case PlSqlParser.SYS_XQREPLACE: case PlSqlParser.SYS_XQRESVURI: case PlSqlParser.SYS_XQRNDHALF2EVN: case PlSqlParser.SYS_XQRSLVQNM: case PlSqlParser.SYS_XQRYENVPGET: case PlSqlParser.SYS_XQRYVARGET: case PlSqlParser.SYS_XQRYWRP: case PlSqlParser.SYS_XQSEQ2CON4XC: case PlSqlParser.SYS_XQSEQ2CON: case PlSqlParser.SYS_XQSEQDEEPEQ: case PlSqlParser.SYS_XQSEQINSB: case PlSqlParser.SYS_XQSEQRM: case PlSqlParser.SYS_XQSEQRVS: case PlSqlParser.SYS_XQSEQSUB: case PlSqlParser.SYS_XQSEQTYPMATCH: case PlSqlParser.SYS_XQSTARTSWITH: case PlSqlParser.SYS_XQSTATBURI: case PlSqlParser.SYS_XQSTR2CODEP: case PlSqlParser.SYS_XQSTRJOIN: case PlSqlParser.SYS_XQSUBSTRAFT: case PlSqlParser.SYS_XQSUBSTRBEF: case PlSqlParser.SYS_XQTOKENIZE: case PlSqlParser.SYS_XQTREATAS: case PlSqlParser.SYS_XQ_UPKXML2SQL: case PlSqlParser.SYS_XQXFORM: case PlSqlParser.SYS_XSID_TO_RAW: case PlSqlParser.SYS_ZMAP_FILTER: case PlSqlParser.SYS_ZMAP_REFRESH: case PlSqlParser.TABLE_LOOKUP_BY_NL: case PlSqlParser.TABLESPACE_NO: case PlSqlParser.TABLESPACE: case PlSqlParser.TABLES: case PlSqlParser.TABLE_STATS: case PlSqlParser.TABLE: case PlSqlParser.TABNO: case PlSqlParser.TAG: case PlSqlParser.TANH: case PlSqlParser.TAN: case PlSqlParser.TBLORIDXPARTNUM: case PlSqlParser.TEMPFILE: case PlSqlParser.TEMPLATE: case PlSqlParser.TEMPORARY: case PlSqlParser.TEMP_TABLE: case PlSqlParser.TEST: case PlSqlParser.TEXT: case PlSqlParser.THAN: case PlSqlParser.THEN: case PlSqlParser.THE: case PlSqlParser.THREAD: case PlSqlParser.THROUGH: case PlSqlParser.TIER: case PlSqlParser.TIES: case PlSqlParser.TIMEOUT: case PlSqlParser.TIMESTAMP_LTZ_UNCONSTRAINED: case PlSqlParser.TIMESTAMP: case PlSqlParser.TIMESTAMP_TZ_UNCONSTRAINED: case PlSqlParser.TIMESTAMP_UNCONSTRAINED: case PlSqlParser.TIMES: case PlSqlParser.TIME: case PlSqlParser.TIMEZONE_ABBR: case PlSqlParser.TIMEZONE_HOUR: case PlSqlParser.TIMEZONE_MINUTE: case PlSqlParser.TIMEZONE_OFFSET: case PlSqlParser.TIMEZONE_REGION: case PlSqlParser.TIME_ZONE: case PlSqlParser.TIV_GB: case PlSqlParser.TIV_SSF: case PlSqlParser.TO_ACLID: case PlSqlParser.TO_BINARY_DOUBLE: case PlSqlParser.TO_BINARY_FLOAT: case PlSqlParser.TO_BLOB: case PlSqlParser.TO_CLOB: case PlSqlParser.TO_DSINTERVAL: case PlSqlParser.TO_LOB: case PlSqlParser.TO_MULTI_BYTE: case PlSqlParser.TO_NCHAR: case PlSqlParser.TO_NCLOB: case PlSqlParser.TO_NUMBER: case PlSqlParser.TOPLEVEL: case PlSqlParser.TO_SINGLE_BYTE: case PlSqlParser.TO_TIMESTAMP: case PlSqlParser.TO_TIMESTAMP_TZ: case PlSqlParser.TO_TIME: case PlSqlParser.TO_TIME_TZ: case PlSqlParser.TO_YMINTERVAL: case PlSqlParser.TRACE: case PlSqlParser.TRACING: case PlSqlParser.TRACKING: case PlSqlParser.TRAILING: case PlSqlParser.TRANSACTION: case PlSqlParser.TRANSFORM_DISTINCT_AGG: case PlSqlParser.TRANSITIONAL: case PlSqlParser.TRANSITION: case PlSqlParser.TRANSLATE: case PlSqlParser.TRANSLATION: case PlSqlParser.TREAT: case PlSqlParser.TRIGGERS: case PlSqlParser.TRIGGER: case PlSqlParser.TRUE: case PlSqlParser.TRUNCATE: case PlSqlParser.TRUNC: case PlSqlParser.TRUSTED: case PlSqlParser.TRUST: case PlSqlParser.TUNING: case PlSqlParser.TX: case PlSqlParser.TYPES: case PlSqlParser.TYPE: case PlSqlParser.TZ_OFFSET: case PlSqlParser.UB2: case PlSqlParser.UBA: case PlSqlParser.UCS2: case PlSqlParser.UID: case PlSqlParser.UNARCHIVED: case PlSqlParser.UNBOUNDED: case PlSqlParser.UNBOUND: case PlSqlParser.UNCONDITIONAL: case PlSqlParser.UNDER: case PlSqlParser.UNDO: case PlSqlParser.UNDROP: case PlSqlParser.UNIFORM: case PlSqlParser.UNISTR: case PlSqlParser.UNLIMITED: case PlSqlParser.UNLOAD: case PlSqlParser.UNLOCK: case PlSqlParser.UNMATCHED: case PlSqlParser.UNNEST_INNERJ_DISTINCT_VIEW: case PlSqlParser.UNNEST_NOSEMIJ_NODISTINCTVIEW: case PlSqlParser.UNNEST_SEMIJ_VIEW: case PlSqlParser.UNNEST: case PlSqlParser.UNPACKED: case PlSqlParser.UNPIVOT: case PlSqlParser.UNPLUG: case PlSqlParser.UNPROTECTED: case PlSqlParser.UNQUIESCE: case PlSqlParser.UNRECOVERABLE: case PlSqlParser.UNRESTRICTED: case PlSqlParser.UNSUBSCRIBE: case PlSqlParser.UNTIL: case PlSqlParser.UNUSABLE: case PlSqlParser.UNUSED: case PlSqlParser.UPDATABLE: case PlSqlParser.UPDATED: case PlSqlParser.UPDATEXML: case PlSqlParser.UPD_INDEXES: case PlSqlParser.UPD_JOININDEX: case PlSqlParser.UPGRADE: case PlSqlParser.UPPER: case PlSqlParser.UPSERT: case PlSqlParser.UROWID: case PlSqlParser.USABLE: case PlSqlParser.USAGE: case PlSqlParser.USE_ANTI: case PlSqlParser.USE_CONCAT: case PlSqlParser.USE_CUBE: case PlSqlParser.USE_HASH_AGGREGATION: case PlSqlParser.USE_HASH_GBY_FOR_PUSHDOWN: case PlSqlParser.USE_HASH: case PlSqlParser.USE_HIDDEN_PARTITIONS: case PlSqlParser.USE_INVISIBLE_INDEXES: case PlSqlParser.USE_MERGE_CARTESIAN: case PlSqlParser.USE_MERGE: case PlSqlParser.USE_NL: case PlSqlParser.USE_NL_WITH_INDEX: case PlSqlParser.USE_PRIVATE_OUTLINES: case PlSqlParser.USER_DATA: case PlSqlParser.USER_DEFINED: case PlSqlParser.USERENV: case PlSqlParser.USERGROUP: case PlSqlParser.USER_RECYCLEBIN: case PlSqlParser.USERS: case PlSqlParser.USER_TABLESPACES: case PlSqlParser.USER: case PlSqlParser.USE_SEMI: case PlSqlParser.USE_STORED_OUTLINES: case PlSqlParser.USE_TTT_FOR_GSETS: case PlSqlParser.USE: case PlSqlParser.USE_VECTOR_AGGREGATION: case PlSqlParser.USE_WEAK_NAME_RESL: case PlSqlParser.USING_NO_EXPAND: case PlSqlParser.USING: case PlSqlParser.UTF16BE: case PlSqlParser.UTF16LE: case PlSqlParser.UTF32: case PlSqlParser.UTF8: case PlSqlParser.V1: case PlSqlParser.V2: case PlSqlParser.VALIDATE: case PlSqlParser.VALIDATION: case PlSqlParser.VALID_TIME_END: case PlSqlParser.VALUE: case PlSqlParser.VARCHAR2: case PlSqlParser.VARCHAR: case PlSqlParser.VARIABLE: case PlSqlParser.VAR_POP: case PlSqlParser.VARRAYS: case PlSqlParser.VARRAY: case PlSqlParser.VAR_SAMP: case PlSqlParser.VARYING: case PlSqlParser.VECTOR_READ_TRACE: case PlSqlParser.VECTOR_READ: case PlSqlParser.VECTOR_TRANSFORM_DIMS: case PlSqlParser.VECTOR_TRANSFORM_FACT: case PlSqlParser.VECTOR_TRANSFORM: case PlSqlParser.VERIFIER: case PlSqlParser.VERIFY: case PlSqlParser.VERSIONING: case PlSqlParser.VERSIONS_ENDSCN: case PlSqlParser.VERSIONS_ENDTIME: case PlSqlParser.VERSIONS_OPERATION: case PlSqlParser.VERSIONS_STARTSCN: case PlSqlParser.VERSIONS_STARTTIME: case PlSqlParser.VERSIONS: case PlSqlParser.VERSIONS_XID: case PlSqlParser.VERSION: case PlSqlParser.VIOLATION: case PlSqlParser.VIRTUAL: case PlSqlParser.VISIBILITY: case PlSqlParser.VISIBLE: case PlSqlParser.VOLUME: case PlSqlParser.VSIZE: case PlSqlParser.WAIT: case PlSqlParser.WALLET: case PlSqlParser.WARNING: case PlSqlParser.WEEKS: case PlSqlParser.WEEK: case PlSqlParser.WELLFORMED: case PlSqlParser.WHENEVER: case PlSqlParser.WHEN: case PlSqlParser.WHILE: case PlSqlParser.WHITESPACE: case PlSqlParser.WIDTH_BUCKET: case PlSqlParser.WITHIN: case PlSqlParser.WITHOUT: case PlSqlParser.WITH_PLSQL: case PlSqlParser.WORK: case PlSqlParser.WRAPPED: case PlSqlParser.WRAPPER: case PlSqlParser.WRITE: case PlSqlParser.XDB_FASTPATH_INSERT: case PlSqlParser.X_DYN_PRUNE: case PlSqlParser.XID: case PlSqlParser.XML2OBJECT: case PlSqlParser.XMLAGG: case PlSqlParser.XMLATTRIBUTES: case PlSqlParser.XMLCAST: case PlSqlParser.XMLCDATA: case PlSqlParser.XMLCOLATTVAL: case PlSqlParser.XMLCOMMENT: case PlSqlParser.XMLCONCAT: case PlSqlParser.XMLDIFF: case PlSqlParser.XML_DML_RWT_STMT: case PlSqlParser.XMLELEMENT: case PlSqlParser.XMLEXISTS2: case PlSqlParser.XMLEXISTS: case PlSqlParser.XMLFOREST: case PlSqlParser.XMLINDEX_REWRITE_IN_SELECT: case PlSqlParser.XMLINDEX_REWRITE: case PlSqlParser.XMLINDEX_SEL_IDX_TBL: case PlSqlParser.XMLISNODE: case PlSqlParser.XMLISVALID: case PlSqlParser.XMLNAMESPACES: case PlSqlParser.XMLPARSE: case PlSqlParser.XMLPATCH: case PlSqlParser.XMLPI: case PlSqlParser.XMLQUERYVAL: case PlSqlParser.XMLQUERY: case PlSqlParser.XMLROOT: case PlSqlParser.XMLSCHEMA: case PlSqlParser.XMLSERIALIZE: case PlSqlParser.XMLTABLE: case PlSqlParser.XMLTRANSFORMBLOB: case PlSqlParser.XMLTRANSFORM: case PlSqlParser.XMLTYPE: case PlSqlParser.XML: case PlSqlParser.XPATHTABLE: case PlSqlParser.XS_SYS_CONTEXT: case PlSqlParser.XS: case PlSqlParser.YEARS: case PlSqlParser.YEAR: case PlSqlParser.YES: case PlSqlParser.YMINTERVAL_UNCONSTRAINED: case PlSqlParser.ZONEMAP: case PlSqlParser.ZONE: case PlSqlParser.PREDICTION: case PlSqlParser.PREDICTION_BOUNDS: case PlSqlParser.PREDICTION_COST: case PlSqlParser.PREDICTION_DETAILS: case PlSqlParser.PREDICTION_PROBABILITY: case PlSqlParser.PREDICTION_SET: case PlSqlParser.CUME_DIST: case PlSqlParser.DENSE_RANK: case PlSqlParser.LISTAGG: case PlSqlParser.PERCENT_RANK: case PlSqlParser.PERCENTILE_CONT: case PlSqlParser.PERCENTILE_DISC: case PlSqlParser.RANK: case PlSqlParser.AVG: case PlSqlParser.CORR: case PlSqlParser.COVAR_: case PlSqlParser.LAG: case PlSqlParser.LEAD: case PlSqlParser.MAX: case PlSqlParser.MEDIAN: case PlSqlParser.MIN: case PlSqlParser.NTILE: case PlSqlParser.NVL: case PlSqlParser.RATIO_TO_REPORT: case PlSqlParser.REGR_: case PlSqlParser.ROUND: case PlSqlParser.ROW_NUMBER: case PlSqlParser.SUBSTR: case PlSqlParser.TO_CHAR: case PlSqlParser.TRIM: case PlSqlParser.SUM: case PlSqlParser.STDDEV: case PlSqlParser.VAR_: case PlSqlParser.VARIANCE: case PlSqlParser.LEAST: case PlSqlParser.GREATEST: case PlSqlParser.TO_DATE: case PlSqlParser.PERIOD: case PlSqlParser.DELIMITED_ID: case PlSqlParser.REGULAR_ID: this.state = 10901; this.type_spec(); this.state = 10904; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.PATH) { this.state = 10902; this.match(PlSqlParser.PATH); this.state = 10903; this.concatenation(0); } this.state = 10907; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.DEFAULT) { this.state = 10906; this.xml_general_default_part(); } break; default: throw new antlr4.error.NoViableAltException(this); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Xml_general_default_partContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_xml_general_default_part; return this; } Xml_general_default_partContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Xml_general_default_partContext.prototype.constructor = Xml_general_default_partContext; Xml_general_default_partContext.prototype.DEFAULT = function() { return this.getToken(PlSqlParser.DEFAULT, 0); }; Xml_general_default_partContext.prototype.concatenation = function() { return this.getTypedRuleContext(ConcatenationContext,0); }; Xml_general_default_partContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterXml_general_default_part(this); } }; Xml_general_default_partContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitXml_general_default_part(this); } }; Xml_general_default_partContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitXml_general_default_part(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Xml_general_default_partContext = Xml_general_default_partContext; PlSqlParser.prototype.xml_general_default_part = function() { var localctx = new Xml_general_default_partContext(this, this._ctx, this.state); this.enterRule(localctx, 1330, PlSqlParser.RULE_xml_general_default_part); try { this.enterOuterAlt(localctx, 1); this.state = 10911; this.match(PlSqlParser.DEFAULT); this.state = 10912; this.concatenation(0); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Xml_multiuse_expression_elementContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_xml_multiuse_expression_element; return this; } Xml_multiuse_expression_elementContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Xml_multiuse_expression_elementContext.prototype.constructor = Xml_multiuse_expression_elementContext; Xml_multiuse_expression_elementContext.prototype.expression = function() { return this.getTypedRuleContext(ExpressionContext,0); }; Xml_multiuse_expression_elementContext.prototype.AS = function() { return this.getToken(PlSqlParser.AS, 0); }; Xml_multiuse_expression_elementContext.prototype.id_expression = function() { return this.getTypedRuleContext(Id_expressionContext,0); }; Xml_multiuse_expression_elementContext.prototype.EVALNAME = function() { return this.getToken(PlSqlParser.EVALNAME, 0); }; Xml_multiuse_expression_elementContext.prototype.concatenation = function() { return this.getTypedRuleContext(ConcatenationContext,0); }; Xml_multiuse_expression_elementContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterXml_multiuse_expression_element(this); } }; Xml_multiuse_expression_elementContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitXml_multiuse_expression_element(this); } }; Xml_multiuse_expression_elementContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitXml_multiuse_expression_element(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Xml_multiuse_expression_elementContext = Xml_multiuse_expression_elementContext; PlSqlParser.prototype.xml_multiuse_expression_element = function() { var localctx = new Xml_multiuse_expression_elementContext(this, this._ctx, this.state); this.enterRule(localctx, 1332, PlSqlParser.RULE_xml_multiuse_expression_element); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 10914; this.expression(); this.state = 10921; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.AS) { this.state = 10915; this.match(PlSqlParser.AS); this.state = 10919; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,1495,this._ctx); switch(la_) { case 1: this.state = 10916; this.id_expression(); break; case 2: this.state = 10917; this.match(PlSqlParser.EVALNAME); this.state = 10918; this.concatenation(0); break; } } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Xmlroot_param_version_partContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_xmlroot_param_version_part; return this; } Xmlroot_param_version_partContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Xmlroot_param_version_partContext.prototype.constructor = Xmlroot_param_version_partContext; Xmlroot_param_version_partContext.prototype.VERSION = function() { return this.getToken(PlSqlParser.VERSION, 0); }; Xmlroot_param_version_partContext.prototype.NO = function() { return this.getToken(PlSqlParser.NO, 0); }; Xmlroot_param_version_partContext.prototype.VALUE = function() { return this.getToken(PlSqlParser.VALUE, 0); }; Xmlroot_param_version_partContext.prototype.expression = function() { return this.getTypedRuleContext(ExpressionContext,0); }; Xmlroot_param_version_partContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterXmlroot_param_version_part(this); } }; Xmlroot_param_version_partContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitXmlroot_param_version_part(this); } }; Xmlroot_param_version_partContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitXmlroot_param_version_part(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Xmlroot_param_version_partContext = Xmlroot_param_version_partContext; PlSqlParser.prototype.xmlroot_param_version_part = function() { var localctx = new Xmlroot_param_version_partContext(this, this._ctx, this.state); this.enterRule(localctx, 1334, PlSqlParser.RULE_xmlroot_param_version_part); try { this.enterOuterAlt(localctx, 1); this.state = 10923; this.match(PlSqlParser.VERSION); this.state = 10927; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,1497,this._ctx); switch(la_) { case 1: this.state = 10924; this.match(PlSqlParser.NO); this.state = 10925; this.match(PlSqlParser.VALUE); break; case 2: this.state = 10926; this.expression(); break; } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Xmlroot_param_standalone_partContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_xmlroot_param_standalone_part; return this; } Xmlroot_param_standalone_partContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Xmlroot_param_standalone_partContext.prototype.constructor = Xmlroot_param_standalone_partContext; Xmlroot_param_standalone_partContext.prototype.STANDALONE = function() { return this.getToken(PlSqlParser.STANDALONE, 0); }; Xmlroot_param_standalone_partContext.prototype.YES = function() { return this.getToken(PlSqlParser.YES, 0); }; Xmlroot_param_standalone_partContext.prototype.NO = function() { return this.getToken(PlSqlParser.NO, 0); }; Xmlroot_param_standalone_partContext.prototype.VALUE = function() { return this.getToken(PlSqlParser.VALUE, 0); }; Xmlroot_param_standalone_partContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterXmlroot_param_standalone_part(this); } }; Xmlroot_param_standalone_partContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitXmlroot_param_standalone_part(this); } }; Xmlroot_param_standalone_partContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitXmlroot_param_standalone_part(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Xmlroot_param_standalone_partContext = Xmlroot_param_standalone_partContext; PlSqlParser.prototype.xmlroot_param_standalone_part = function() { var localctx = new Xmlroot_param_standalone_partContext(this, this._ctx, this.state); this.enterRule(localctx, 1336, PlSqlParser.RULE_xmlroot_param_standalone_part); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 10929; this.match(PlSqlParser.STANDALONE); this.state = 10935; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.YES: this.state = 10930; this.match(PlSqlParser.YES); break; case PlSqlParser.NO: this.state = 10931; this.match(PlSqlParser.NO); this.state = 10933; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.VALUE) { this.state = 10932; this.match(PlSqlParser.VALUE); } break; default: throw new antlr4.error.NoViableAltException(this); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Xmlserialize_param_enconding_partContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_xmlserialize_param_enconding_part; return this; } Xmlserialize_param_enconding_partContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Xmlserialize_param_enconding_partContext.prototype.constructor = Xmlserialize_param_enconding_partContext; Xmlserialize_param_enconding_partContext.prototype.ENCODING = function() { return this.getToken(PlSqlParser.ENCODING, 0); }; Xmlserialize_param_enconding_partContext.prototype.concatenation = function() { return this.getTypedRuleContext(ConcatenationContext,0); }; Xmlserialize_param_enconding_partContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterXmlserialize_param_enconding_part(this); } }; Xmlserialize_param_enconding_partContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitXmlserialize_param_enconding_part(this); } }; Xmlserialize_param_enconding_partContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitXmlserialize_param_enconding_part(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Xmlserialize_param_enconding_partContext = Xmlserialize_param_enconding_partContext; PlSqlParser.prototype.xmlserialize_param_enconding_part = function() { var localctx = new Xmlserialize_param_enconding_partContext(this, this._ctx, this.state); this.enterRule(localctx, 1338, PlSqlParser.RULE_xmlserialize_param_enconding_part); try { this.enterOuterAlt(localctx, 1); this.state = 10937; this.match(PlSqlParser.ENCODING); this.state = 10938; this.concatenation(0); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Xmlserialize_param_version_partContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_xmlserialize_param_version_part; return this; } Xmlserialize_param_version_partContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Xmlserialize_param_version_partContext.prototype.constructor = Xmlserialize_param_version_partContext; Xmlserialize_param_version_partContext.prototype.VERSION = function() { return this.getToken(PlSqlParser.VERSION, 0); }; Xmlserialize_param_version_partContext.prototype.concatenation = function() { return this.getTypedRuleContext(ConcatenationContext,0); }; Xmlserialize_param_version_partContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterXmlserialize_param_version_part(this); } }; Xmlserialize_param_version_partContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitXmlserialize_param_version_part(this); } }; Xmlserialize_param_version_partContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitXmlserialize_param_version_part(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Xmlserialize_param_version_partContext = Xmlserialize_param_version_partContext; PlSqlParser.prototype.xmlserialize_param_version_part = function() { var localctx = new Xmlserialize_param_version_partContext(this, this._ctx, this.state); this.enterRule(localctx, 1340, PlSqlParser.RULE_xmlserialize_param_version_part); try { this.enterOuterAlt(localctx, 1); this.state = 10940; this.match(PlSqlParser.VERSION); this.state = 10941; this.concatenation(0); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Xmlserialize_param_ident_partContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_xmlserialize_param_ident_part; return this; } Xmlserialize_param_ident_partContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Xmlserialize_param_ident_partContext.prototype.constructor = Xmlserialize_param_ident_partContext; Xmlserialize_param_ident_partContext.prototype.NO = function() { return this.getToken(PlSqlParser.NO, 0); }; Xmlserialize_param_ident_partContext.prototype.INDENT = function() { return this.getToken(PlSqlParser.INDENT, 0); }; Xmlserialize_param_ident_partContext.prototype.SIZE = function() { return this.getToken(PlSqlParser.SIZE, 0); }; Xmlserialize_param_ident_partContext.prototype.EQUALS_OP = function() { return this.getToken(PlSqlParser.EQUALS_OP, 0); }; Xmlserialize_param_ident_partContext.prototype.concatenation = function() { return this.getTypedRuleContext(ConcatenationContext,0); }; Xmlserialize_param_ident_partContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterXmlserialize_param_ident_part(this); } }; Xmlserialize_param_ident_partContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitXmlserialize_param_ident_part(this); } }; Xmlserialize_param_ident_partContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitXmlserialize_param_ident_part(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Xmlserialize_param_ident_partContext = Xmlserialize_param_ident_partContext; PlSqlParser.prototype.xmlserialize_param_ident_part = function() { var localctx = new Xmlserialize_param_ident_partContext(this, this._ctx, this.state); this.enterRule(localctx, 1342, PlSqlParser.RULE_xmlserialize_param_ident_part); var _la = 0; // Token type try { this.state = 10951; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.NO: this.enterOuterAlt(localctx, 1); this.state = 10943; this.match(PlSqlParser.NO); this.state = 10944; this.match(PlSqlParser.INDENT); break; case PlSqlParser.INDENT: this.enterOuterAlt(localctx, 2); this.state = 10945; this.match(PlSqlParser.INDENT); this.state = 10949; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.SIZE) { this.state = 10946; this.match(PlSqlParser.SIZE); this.state = 10947; this.match(PlSqlParser.EQUALS_OP); this.state = 10948; this.concatenation(0); } break; default: throw new antlr4.error.NoViableAltException(this); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Sql_plus_commandContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_sql_plus_command; return this; } Sql_plus_commandContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Sql_plus_commandContext.prototype.constructor = Sql_plus_commandContext; Sql_plus_commandContext.prototype.SOLIDUS = function() { return this.getToken(PlSqlParser.SOLIDUS, 0); }; Sql_plus_commandContext.prototype.EXIT = function() { return this.getToken(PlSqlParser.EXIT, 0); }; Sql_plus_commandContext.prototype.PROMPT_MESSAGE = function() { return this.getToken(PlSqlParser.PROMPT_MESSAGE, 0); }; Sql_plus_commandContext.prototype.SHOW = function() { return this.getToken(PlSqlParser.SHOW, 0); }; Sql_plus_commandContext.prototype.ERR = function() { return this.getToken(PlSqlParser.ERR, 0); }; Sql_plus_commandContext.prototype.ERRORS = function() { return this.getToken(PlSqlParser.ERRORS, 0); }; Sql_plus_commandContext.prototype.START_CMD = function() { return this.getToken(PlSqlParser.START_CMD, 0); }; Sql_plus_commandContext.prototype.whenever_command = function() { return this.getTypedRuleContext(Whenever_commandContext,0); }; Sql_plus_commandContext.prototype.set_command = function() { return this.getTypedRuleContext(Set_commandContext,0); }; Sql_plus_commandContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterSql_plus_command(this); } }; Sql_plus_commandContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitSql_plus_command(this); } }; Sql_plus_commandContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitSql_plus_command(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Sql_plus_commandContext = Sql_plus_commandContext; PlSqlParser.prototype.sql_plus_command = function() { var localctx = new Sql_plus_commandContext(this, this._ctx, this.state); this.enterRule(localctx, 1344, PlSqlParser.RULE_sql_plus_command); var _la = 0; // Token type try { this.state = 10961; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.SOLIDUS: this.enterOuterAlt(localctx, 1); this.state = 10953; this.match(PlSqlParser.SOLIDUS); break; case PlSqlParser.EXIT: this.enterOuterAlt(localctx, 2); this.state = 10954; this.match(PlSqlParser.EXIT); break; case PlSqlParser.PROMPT_MESSAGE: this.enterOuterAlt(localctx, 3); this.state = 10955; this.match(PlSqlParser.PROMPT_MESSAGE); break; case PlSqlParser.SHOW: this.enterOuterAlt(localctx, 4); this.state = 10956; this.match(PlSqlParser.SHOW); this.state = 10957; _la = this._input.LA(1); if(!(_la===PlSqlParser.ERR || _la===PlSqlParser.ERRORS)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } break; case PlSqlParser.START_CMD: this.enterOuterAlt(localctx, 5); this.state = 10958; this.match(PlSqlParser.START_CMD); break; case PlSqlParser.WHENEVER: this.enterOuterAlt(localctx, 6); this.state = 10959; this.whenever_command(); break; case PlSqlParser.SET: this.enterOuterAlt(localctx, 7); this.state = 10960; this.set_command(); break; default: throw new antlr4.error.NoViableAltException(this); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Whenever_commandContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_whenever_command; return this; } Whenever_commandContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Whenever_commandContext.prototype.constructor = Whenever_commandContext; Whenever_commandContext.prototype.WHENEVER = function() { return this.getToken(PlSqlParser.WHENEVER, 0); }; Whenever_commandContext.prototype.SQLERROR = function() { return this.getToken(PlSqlParser.SQLERROR, 0); }; Whenever_commandContext.prototype.OSERROR = function() { return this.getToken(PlSqlParser.OSERROR, 0); }; Whenever_commandContext.prototype.EXIT = function() { return this.getToken(PlSqlParser.EXIT, 0); }; Whenever_commandContext.prototype.CONTINUE = function() { return this.getToken(PlSqlParser.CONTINUE, 0); }; Whenever_commandContext.prototype.COMMIT = function() { return this.getToken(PlSqlParser.COMMIT, 0); }; Whenever_commandContext.prototype.ROLLBACK = function() { return this.getToken(PlSqlParser.ROLLBACK, 0); }; Whenever_commandContext.prototype.NONE = function() { return this.getToken(PlSqlParser.NONE, 0); }; Whenever_commandContext.prototype.SUCCESS = function() { return this.getToken(PlSqlParser.SUCCESS, 0); }; Whenever_commandContext.prototype.FAILURE = function() { return this.getToken(PlSqlParser.FAILURE, 0); }; Whenever_commandContext.prototype.WARNING = function() { return this.getToken(PlSqlParser.WARNING, 0); }; Whenever_commandContext.prototype.variable_name = function() { return this.getTypedRuleContext(Variable_nameContext,0); }; Whenever_commandContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterWhenever_command(this); } }; Whenever_commandContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitWhenever_command(this); } }; Whenever_commandContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitWhenever_command(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Whenever_commandContext = Whenever_commandContext; PlSqlParser.prototype.whenever_command = function() { var localctx = new Whenever_commandContext(this, this._ctx, this.state); this.enterRule(localctx, 1346, PlSqlParser.RULE_whenever_command); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 10963; this.match(PlSqlParser.WHENEVER); this.state = 10964; _la = this._input.LA(1); if(!(_la===PlSqlParser.OSERROR || _la===PlSqlParser.SQLERROR)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } this.state = 10975; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.EXIT: this.state = 10965; this.match(PlSqlParser.EXIT); this.state = 10970; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,1503,this._ctx); switch(la_) { case 1: this.state = 10966; this.match(PlSqlParser.SUCCESS); break; case 2: this.state = 10967; this.match(PlSqlParser.FAILURE); break; case 3: this.state = 10968; this.match(PlSqlParser.WARNING); break; case 4: this.state = 10969; this.variable_name(); break; } this.state = 10972; _la = this._input.LA(1); if(!(_la===PlSqlParser.COMMIT || _la===PlSqlParser.ROLLBACK)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } break; case PlSqlParser.CONTINUE: this.state = 10973; this.match(PlSqlParser.CONTINUE); this.state = 10974; _la = this._input.LA(1); if(!(_la===PlSqlParser.COMMIT || _la===PlSqlParser.NONE || _la===PlSqlParser.ROLLBACK)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } break; default: throw new antlr4.error.NoViableAltException(this); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Set_commandContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_set_command; return this; } Set_commandContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Set_commandContext.prototype.constructor = Set_commandContext; Set_commandContext.prototype.SET = function() { return this.getToken(PlSqlParser.SET, 0); }; Set_commandContext.prototype.regular_id = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Regular_idContext); } else { return this.getTypedRuleContext(Regular_idContext,i); } }; Set_commandContext.prototype.CHAR_STRING = function() { return this.getToken(PlSqlParser.CHAR_STRING, 0); }; Set_commandContext.prototype.ON = function() { return this.getToken(PlSqlParser.ON, 0); }; Set_commandContext.prototype.OFF = function() { return this.getToken(PlSqlParser.OFF, 0); }; Set_commandContext.prototype.numeric = function() { return this.getTypedRuleContext(NumericContext,0); }; Set_commandContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterSet_command(this); } }; Set_commandContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitSet_command(this); } }; Set_commandContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitSet_command(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Set_commandContext = Set_commandContext; PlSqlParser.prototype.set_command = function() { var localctx = new Set_commandContext(this, this._ctx, this.state); this.enterRule(localctx, 1348, PlSqlParser.RULE_set_command); try { this.enterOuterAlt(localctx, 1); this.state = 10977; this.match(PlSqlParser.SET); this.state = 10978; this.regular_id(); this.state = 10984; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,1505,this._ctx); switch(la_) { case 1: this.state = 10979; this.match(PlSqlParser.CHAR_STRING); break; case 2: this.state = 10980; this.match(PlSqlParser.ON); break; case 3: this.state = 10981; this.match(PlSqlParser.OFF); break; case 4: this.state = 10982; this.numeric(); break; case 5: this.state = 10983; this.regular_id(); break; } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Partition_extension_clauseContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_partition_extension_clause; return this; } Partition_extension_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Partition_extension_clauseContext.prototype.constructor = Partition_extension_clauseContext; Partition_extension_clauseContext.prototype.LEFT_PAREN = function() { return this.getToken(PlSqlParser.LEFT_PAREN, 0); }; Partition_extension_clauseContext.prototype.RIGHT_PAREN = function() { return this.getToken(PlSqlParser.RIGHT_PAREN, 0); }; Partition_extension_clauseContext.prototype.SUBPARTITION = function() { return this.getToken(PlSqlParser.SUBPARTITION, 0); }; Partition_extension_clauseContext.prototype.PARTITION = function() { return this.getToken(PlSqlParser.PARTITION, 0); }; Partition_extension_clauseContext.prototype.FOR = function() { return this.getToken(PlSqlParser.FOR, 0); }; Partition_extension_clauseContext.prototype.expressions = function() { return this.getTypedRuleContext(ExpressionsContext,0); }; Partition_extension_clauseContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterPartition_extension_clause(this); } }; Partition_extension_clauseContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitPartition_extension_clause(this); } }; Partition_extension_clauseContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitPartition_extension_clause(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Partition_extension_clauseContext = Partition_extension_clauseContext; PlSqlParser.prototype.partition_extension_clause = function() { var localctx = new Partition_extension_clauseContext(this, this._ctx, this.state); this.enterRule(localctx, 1350, PlSqlParser.RULE_partition_extension_clause); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 10986; _la = this._input.LA(1); if(!(_la===PlSqlParser.PARTITION || _la===PlSqlParser.SUBPARTITION)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } this.state = 10988; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.FOR) { this.state = 10987; this.match(PlSqlParser.FOR); } this.state = 10990; this.match(PlSqlParser.LEFT_PAREN); this.state = 10992; this._errHandler.sync(this); _la = this._input.LA(1); if((((_la) & ~0x1f) == 0 && ((1 << _la) & ((1 << PlSqlParser.ABORT) | (1 << PlSqlParser.ABS) | (1 << PlSqlParser.ACCESS) | (1 << PlSqlParser.ACCESSED) | (1 << PlSqlParser.ACCOUNT) | (1 << PlSqlParser.ACL) | (1 << PlSqlParser.ACOS) | (1 << PlSqlParser.ACTION) | (1 << PlSqlParser.ACTIONS) | (1 << PlSqlParser.ACTIVATE) | (1 << PlSqlParser.ACTIVE) | (1 << PlSqlParser.ACTIVE_COMPONENT) | (1 << PlSqlParser.ACTIVE_DATA) | (1 << PlSqlParser.ACTIVE_FUNCTION) | (1 << PlSqlParser.ACTIVE_TAG) | (1 << PlSqlParser.ACTIVITY) | (1 << PlSqlParser.ADAPTIVE_PLAN) | (1 << PlSqlParser.ADD) | (1 << PlSqlParser.ADD_COLUMN) | (1 << PlSqlParser.ADD_GROUP) | (1 << PlSqlParser.ADD_MONTHS) | (1 << PlSqlParser.ADJ_DATE) | (1 << PlSqlParser.ADMIN) | (1 << PlSqlParser.ADMINISTER) | (1 << PlSqlParser.ADMINISTRATOR) | (1 << PlSqlParser.ADVANCED) | (1 << PlSqlParser.ADVISE) | (1 << PlSqlParser.ADVISOR) | (1 << PlSqlParser.AFD_DISKSTRING) | (1 << PlSqlParser.AFTER) | (1 << PlSqlParser.AGENT))) !== 0) || ((((_la - 32)) & ~0x1f) == 0 && ((1 << (_la - 32)) & ((1 << (PlSqlParser.AGGREGATE - 32)) | (1 << (PlSqlParser.A_LETTER - 32)) | (1 << (PlSqlParser.ALIAS - 32)) | (1 << (PlSqlParser.ALL - 32)) | (1 << (PlSqlParser.ALLOCATE - 32)) | (1 << (PlSqlParser.ALLOW - 32)) | (1 << (PlSqlParser.ALL_ROWS - 32)) | (1 << (PlSqlParser.ALWAYS - 32)) | (1 << (PlSqlParser.ANALYZE - 32)) | (1 << (PlSqlParser.ANCILLARY - 32)) | (1 << (PlSqlParser.AND_EQUAL - 32)) | (1 << (PlSqlParser.ANOMALY - 32)) | (1 << (PlSqlParser.ANSI_REARCH - 32)) | (1 << (PlSqlParser.ANTIJOIN - 32)) | (1 << (PlSqlParser.ANY - 32)) | (1 << (PlSqlParser.ANYSCHEMA - 32)) | (1 << (PlSqlParser.APPEND - 32)) | (1 << (PlSqlParser.APPENDCHILDXML - 32)) | (1 << (PlSqlParser.APPEND_VALUES - 32)) | (1 << (PlSqlParser.APPLICATION - 32)) | (1 << (PlSqlParser.APPLY - 32)) | (1 << (PlSqlParser.APPROX_COUNT_DISTINCT - 32)) | (1 << (PlSqlParser.ARCHIVAL - 32)) | (1 << (PlSqlParser.ARCHIVE - 32)) | (1 << (PlSqlParser.ARCHIVED - 32)) | (1 << (PlSqlParser.ARCHIVELOG - 32)) | (1 << (PlSqlParser.ARRAY - 32)) | (1 << (PlSqlParser.ASCII - 32)))) !== 0) || ((((_la - 64)) & ~0x1f) == 0 && ((1 << (_la - 64)) & ((1 << (PlSqlParser.ASCIISTR - 64)) | (1 << (PlSqlParser.ASIN - 64)) | (1 << (PlSqlParser.ASIS - 64)) | (1 << (PlSqlParser.ASSEMBLY - 64)) | (1 << (PlSqlParser.ASSIGN - 64)) | (1 << (PlSqlParser.ASSOCIATE - 64)) | (1 << (PlSqlParser.ASYNC - 64)) | (1 << (PlSqlParser.ASYNCHRONOUS - 64)) | (1 << (PlSqlParser.ATAN2 - 64)) | (1 << (PlSqlParser.ATAN - 64)) | (1 << (PlSqlParser.AT - 64)) | (1 << (PlSqlParser.ATTRIBUTE - 64)) | (1 << (PlSqlParser.ATTRIBUTES - 64)) | (1 << (PlSqlParser.AUTHENTICATED - 64)) | (1 << (PlSqlParser.AUTHENTICATION - 64)) | (1 << (PlSqlParser.AUTHID - 64)) | (1 << (PlSqlParser.AUTHORIZATION - 64)) | (1 << (PlSqlParser.AUTOALLOCATE - 64)) | (1 << (PlSqlParser.AUTO - 64)) | (1 << (PlSqlParser.AUTOEXTEND - 64)) | (1 << (PlSqlParser.AUTO_LOGIN - 64)) | (1 << (PlSqlParser.AUTOMATIC - 64)) | (1 << (PlSqlParser.AUTONOMOUS_TRANSACTION - 64)) | (1 << (PlSqlParser.AUTO_REOPTIMIZE - 64)) | (1 << (PlSqlParser.AVAILABILITY - 64)) | (1 << (PlSqlParser.AVRO - 64)) | (1 << (PlSqlParser.BACKGROUND - 64)) | (1 << (PlSqlParser.BACKUP - 64)) | (1 << (PlSqlParser.BASIC - 64)))) !== 0) || ((((_la - 96)) & ~0x1f) == 0 && ((1 << (_la - 96)) & ((1 << (PlSqlParser.BASICFILE - 96)) | (1 << (PlSqlParser.BATCH - 96)) | (1 << (PlSqlParser.BATCHSIZE - 96)) | (1 << (PlSqlParser.BATCH_TABLE_ACCESS_BY_ROWID - 96)) | (1 << (PlSqlParser.BECOME - 96)) | (1 << (PlSqlParser.BEFORE - 96)) | (1 << (PlSqlParser.BEGIN - 96)) | (1 << (PlSqlParser.BEGINNING - 96)) | (1 << (PlSqlParser.BEGIN_OUTLINE_DATA - 96)) | (1 << (PlSqlParser.BEHALF - 96)) | (1 << (PlSqlParser.BEQUEATH - 96)) | (1 << (PlSqlParser.BFILE - 96)) | (1 << (PlSqlParser.BFILENAME - 96)) | (1 << (PlSqlParser.BIGFILE - 96)) | (1 << (PlSqlParser.BINARY - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE_INFINITY - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE_NAN - 96)) | (1 << (PlSqlParser.BINARY_FLOAT - 96)) | (1 << (PlSqlParser.BINARY_FLOAT_INFINITY - 96)) | (1 << (PlSqlParser.BINARY_FLOAT_NAN - 96)) | (1 << (PlSqlParser.BINARY_INTEGER - 96)) | (1 << (PlSqlParser.BIND_AWARE - 96)) | (1 << (PlSqlParser.BINDING - 96)) | (1 << (PlSqlParser.BIN_TO_NUM - 96)) | (1 << (PlSqlParser.BITAND - 96)) | (1 << (PlSqlParser.BITMAP_AND - 96)) | (1 << (PlSqlParser.BITMAP - 96)) | (1 << (PlSqlParser.BITMAPS - 96)) | (1 << (PlSqlParser.BITMAP_TREE - 96)) | (1 << (PlSqlParser.BITS - 96)))) !== 0) || ((((_la - 128)) & ~0x1f) == 0 && ((1 << (_la - 128)) & ((1 << (PlSqlParser.BLOB - 128)) | (1 << (PlSqlParser.BLOCK - 128)) | (1 << (PlSqlParser.BLOCK_RANGE - 128)) | (1 << (PlSqlParser.BLOCKS - 128)) | (1 << (PlSqlParser.BLOCKSIZE - 128)) | (1 << (PlSqlParser.BODY - 128)) | (1 << (PlSqlParser.BOOLEAN - 128)) | (1 << (PlSqlParser.BOTH - 128)) | (1 << (PlSqlParser.BOUND - 128)) | (1 << (PlSqlParser.BRANCH - 128)) | (1 << (PlSqlParser.BREADTH - 128)) | (1 << (PlSqlParser.BROADCAST - 128)) | (1 << (PlSqlParser.BSON - 128)) | (1 << (PlSqlParser.BUFFER - 128)) | (1 << (PlSqlParser.BUFFER_CACHE - 128)) | (1 << (PlSqlParser.BUFFER_POOL - 128)) | (1 << (PlSqlParser.BUILD - 128)) | (1 << (PlSqlParser.BULK - 128)) | (1 << (PlSqlParser.BYPASS_RECURSIVE_CHECK - 128)) | (1 << (PlSqlParser.BYPASS_UJVC - 128)) | (1 << (PlSqlParser.BYTE - 128)) | (1 << (PlSqlParser.CACHE - 128)) | (1 << (PlSqlParser.CACHE_CB - 128)) | (1 << (PlSqlParser.CACHE_INSTANCES - 128)) | (1 << (PlSqlParser.CACHE_TEMP_TABLE - 128)) | (1 << (PlSqlParser.CACHING - 128)) | (1 << (PlSqlParser.CALCULATED - 128)) | (1 << (PlSqlParser.CALLBACK - 128)) | (1 << (PlSqlParser.CALL - 128)) | (1 << (PlSqlParser.CANCEL - 128)))) !== 0) || ((((_la - 160)) & ~0x1f) == 0 && ((1 << (_la - 160)) & ((1 << (PlSqlParser.CAPACITY - 160)) | (1 << (PlSqlParser.CARDINALITY - 160)) | (1 << (PlSqlParser.CASCADE - 160)) | (1 << (PlSqlParser.CASE - 160)) | (1 << (PlSqlParser.CAST - 160)) | (1 << (PlSqlParser.CATEGORY - 160)) | (1 << (PlSqlParser.CDBDEFAULT - 160)) | (1 << (PlSqlParser.CEIL - 160)) | (1 << (PlSqlParser.CELL_FLASH_CACHE - 160)) | (1 << (PlSqlParser.CERTIFICATE - 160)) | (1 << (PlSqlParser.CFILE - 160)) | (1 << (PlSqlParser.CHAINED - 160)) | (1 << (PlSqlParser.CHANGE - 160)) | (1 << (PlSqlParser.CHANGE_DUPKEY_ERROR_INDEX - 160)) | (1 << (PlSqlParser.CHARACTER - 160)) | (1 << (PlSqlParser.CHAR - 160)) | (1 << (PlSqlParser.CHAR_CS - 160)) | (1 << (PlSqlParser.CHARTOROWID - 160)) | (1 << (PlSqlParser.CHECK_ACL_REWRITE - 160)) | (1 << (PlSqlParser.CHECKPOINT - 160)) | (1 << (PlSqlParser.CHILD - 160)) | (1 << (PlSqlParser.CHOOSE - 160)) | (1 << (PlSqlParser.CHR - 160)) | (1 << (PlSqlParser.CHUNK - 160)) | (1 << (PlSqlParser.CLASS - 160)) | (1 << (PlSqlParser.CLASSIFIER - 160)) | (1 << (PlSqlParser.CLEANUP - 160)) | (1 << (PlSqlParser.CLEAR - 160)) | (1 << (PlSqlParser.C_LETTER - 160)) | (1 << (PlSqlParser.CLIENT - 160)))) !== 0) || ((((_la - 192)) & ~0x1f) == 0 && ((1 << (_la - 192)) & ((1 << (PlSqlParser.CLOB - 192)) | (1 << (PlSqlParser.CLONE - 192)) | (1 << (PlSqlParser.CLOSE_CACHED_OPEN_CURSORS - 192)) | (1 << (PlSqlParser.CLOSE - 192)) | (1 << (PlSqlParser.CLUSTER_BY_ROWID - 192)) | (1 << (PlSqlParser.CLUSTER - 192)) | (1 << (PlSqlParser.CLUSTER_DETAILS - 192)) | (1 << (PlSqlParser.CLUSTER_DISTANCE - 192)) | (1 << (PlSqlParser.CLUSTER_ID - 192)) | (1 << (PlSqlParser.CLUSTERING - 192)) | (1 << (PlSqlParser.CLUSTERING_FACTOR - 192)) | (1 << (PlSqlParser.CLUSTER_PROBABILITY - 192)) | (1 << (PlSqlParser.CLUSTER_SET - 192)) | (1 << (PlSqlParser.COALESCE - 192)) | (1 << (PlSqlParser.COALESCE_SQ - 192)) | (1 << (PlSqlParser.COARSE - 192)) | (1 << (PlSqlParser.CO_AUTH_IND - 192)) | (1 << (PlSqlParser.COLD - 192)) | (1 << (PlSqlParser.COLLECT - 192)) | (1 << (PlSqlParser.COLUMNAR - 192)) | (1 << (PlSqlParser.COLUMN_AUTH_INDICATOR - 192)) | (1 << (PlSqlParser.COLUMN - 192)) | (1 << (PlSqlParser.COLUMNS - 192)) | (1 << (PlSqlParser.COLUMN_STATS - 192)) | (1 << (PlSqlParser.COLUMN_VALUE - 192)) | (1 << (PlSqlParser.COMMENT - 192)) | (1 << (PlSqlParser.COMMIT - 192)) | (1 << (PlSqlParser.COMMITTED - 192)) | (1 << (PlSqlParser.COMMON_DATA - 192)) | (1 << (PlSqlParser.COMPACT - 192)) | (1 << (PlSqlParser.COMPATIBILITY - 192)) | (1 << (PlSqlParser.COMPILE - 192)))) !== 0) || ((((_la - 224)) & ~0x1f) == 0 && ((1 << (_la - 224)) & ((1 << (PlSqlParser.COMPLETE - 224)) | (1 << (PlSqlParser.COMPLIANCE - 224)) | (1 << (PlSqlParser.COMPONENT - 224)) | (1 << (PlSqlParser.COMPONENTS - 224)) | (1 << (PlSqlParser.COMPOSE - 224)) | (1 << (PlSqlParser.COMPOSITE - 224)) | (1 << (PlSqlParser.COMPOSITE_LIMIT - 224)) | (1 << (PlSqlParser.COMPOUND - 224)) | (1 << (PlSqlParser.COMPUTE - 224)) | (1 << (PlSqlParser.CONCAT - 224)) | (1 << (PlSqlParser.CON_DBID_TO_ID - 224)) | (1 << (PlSqlParser.CONDITIONAL - 224)) | (1 << (PlSqlParser.CONDITION - 224)) | (1 << (PlSqlParser.CONFIRM - 224)) | (1 << (PlSqlParser.CONFORMING - 224)) | (1 << (PlSqlParser.CON_GUID_TO_ID - 224)) | (1 << (PlSqlParser.CON_ID - 224)) | (1 << (PlSqlParser.CON_NAME_TO_ID - 224)) | (1 << (PlSqlParser.CONNECT_BY_CB_WHR_ONLY - 224)) | (1 << (PlSqlParser.CONNECT_BY_COMBINE_SW - 224)) | (1 << (PlSqlParser.CONNECT_BY_COST_BASED - 224)) | (1 << (PlSqlParser.CONNECT_BY_ELIM_DUPS - 224)) | (1 << (PlSqlParser.CONNECT_BY_FILTERING - 224)) | (1 << (PlSqlParser.CONNECT_BY_ISCYCLE - 224)) | (1 << (PlSqlParser.CONNECT_BY_ISLEAF - 224)) | (1 << (PlSqlParser.CONNECT_BY_ROOT - 224)) | (1 << (PlSqlParser.CONNECT_TIME - 224)) | (1 << (PlSqlParser.CONSIDER - 224)) | (1 << (PlSqlParser.CONSISTENT - 224)) | (1 << (PlSqlParser.CONSTANT - 224)))) !== 0) || ((((_la - 256)) & ~0x1f) == 0 && ((1 << (_la - 256)) & ((1 << (PlSqlParser.CONST - 256)) | (1 << (PlSqlParser.CONSTRAINT - 256)) | (1 << (PlSqlParser.CONSTRAINTS - 256)) | (1 << (PlSqlParser.CONSTRUCTOR - 256)) | (1 << (PlSqlParser.CONTAINER - 256)) | (1 << (PlSqlParser.CONTAINER_DATA - 256)) | (1 << (PlSqlParser.CONTAINERS - 256)) | (1 << (PlSqlParser.CONTENT - 256)) | (1 << (PlSqlParser.CONTENTS - 256)) | (1 << (PlSqlParser.CONTEXT - 256)) | (1 << (PlSqlParser.CONTINUE - 256)) | (1 << (PlSqlParser.CONTROLFILE - 256)) | (1 << (PlSqlParser.CON_UID_TO_ID - 256)) | (1 << (PlSqlParser.CONVERT - 256)) | (1 << (PlSqlParser.COOKIE - 256)) | (1 << (PlSqlParser.COPY - 256)) | (1 << (PlSqlParser.CORR_K - 256)) | (1 << (PlSqlParser.CORR_S - 256)) | (1 << (PlSqlParser.CORRUPTION - 256)) | (1 << (PlSqlParser.CORRUPT_XID_ALL - 256)) | (1 << (PlSqlParser.CORRUPT_XID - 256)) | (1 << (PlSqlParser.COS - 256)) | (1 << (PlSqlParser.COSH - 256)) | (1 << (PlSqlParser.COST - 256)) | (1 << (PlSqlParser.COST_XML_QUERY_REWRITE - 256)) | (1 << (PlSqlParser.COUNT - 256)) | (1 << (PlSqlParser.COVAR_POP - 256)) | (1 << (PlSqlParser.COVAR_SAMP - 256)) | (1 << (PlSqlParser.CPU_COSTING - 256)) | (1 << (PlSqlParser.CPU_PER_CALL - 256)) | (1 << (PlSqlParser.CPU_PER_SESSION - 256)) | (1 << (PlSqlParser.CRASH - 256)))) !== 0) || ((((_la - 289)) & ~0x1f) == 0 && ((1 << (_la - 289)) & ((1 << (PlSqlParser.CREATE_FILE_DEST - 289)) | (1 << (PlSqlParser.CREATE_STORED_OUTLINES - 289)) | (1 << (PlSqlParser.CREATION - 289)) | (1 << (PlSqlParser.CREDENTIAL - 289)) | (1 << (PlSqlParser.CRITICAL - 289)) | (1 << (PlSqlParser.CROSS - 289)) | (1 << (PlSqlParser.CROSSEDITION - 289)) | (1 << (PlSqlParser.CSCONVERT - 289)) | (1 << (PlSqlParser.CUBE_AJ - 289)) | (1 << (PlSqlParser.CUBE - 289)) | (1 << (PlSqlParser.CUBE_GB - 289)) | (1 << (PlSqlParser.CUBE_SJ - 289)) | (1 << (PlSqlParser.CUME_DISTM - 289)) | (1 << (PlSqlParser.CURRENT - 289)) | (1 << (PlSqlParser.CURRENT_DATE - 289)) | (1 << (PlSqlParser.CURRENT_SCHEMA - 289)) | (1 << (PlSqlParser.CURRENT_TIME - 289)) | (1 << (PlSqlParser.CURRENT_TIMESTAMP - 289)) | (1 << (PlSqlParser.CURRENT_USER - 289)) | (1 << (PlSqlParser.CURRENTV - 289)) | (1 << (PlSqlParser.CURSOR - 289)) | (1 << (PlSqlParser.CURSOR_SHARING_EXACT - 289)) | (1 << (PlSqlParser.CURSOR_SPECIFIC_SEGMENT - 289)) | (1 << (PlSqlParser.CUSTOMDATUM - 289)) | (1 << (PlSqlParser.CV - 289)) | (1 << (PlSqlParser.CYCLE - 289)) | (1 << (PlSqlParser.DANGLING - 289)) | (1 << (PlSqlParser.DATABASE - 289)) | (1 << (PlSqlParser.DATA - 289)) | (1 << (PlSqlParser.DATAFILE - 289)) | (1 << (PlSqlParser.DATAFILES - 289)))) !== 0) || ((((_la - 321)) & ~0x1f) == 0 && ((1 << (_la - 321)) & ((1 << (PlSqlParser.DATAMOVEMENT - 321)) | (1 << (PlSqlParser.DATAOBJNO - 321)) | (1 << (PlSqlParser.DATAOBJ_TO_MAT_PARTITION - 321)) | (1 << (PlSqlParser.DATAOBJ_TO_PARTITION - 321)) | (1 << (PlSqlParser.DATAPUMP - 321)) | (1 << (PlSqlParser.DATA_SECURITY_REWRITE_LIMIT - 321)) | (1 << (PlSqlParser.DATE - 321)) | (1 << (PlSqlParser.DATE_MODE - 321)) | (1 << (PlSqlParser.DAY - 321)) | (1 << (PlSqlParser.DAYS - 321)) | (1 << (PlSqlParser.DBA - 321)) | (1 << (PlSqlParser.DBA_RECYCLEBIN - 321)) | (1 << (PlSqlParser.DBMS_STATS - 321)) | (1 << (PlSqlParser.DB_ROLE_CHANGE - 321)) | (1 << (PlSqlParser.DBTIMEZONE - 321)) | (1 << (PlSqlParser.DB_UNIQUE_NAME - 321)) | (1 << (PlSqlParser.DB_VERSION - 321)) | (1 << (PlSqlParser.DDL - 321)) | (1 << (PlSqlParser.DEALLOCATE - 321)) | (1 << (PlSqlParser.DEBUG - 321)) | (1 << (PlSqlParser.DEBUGGER - 321)) | (1 << (PlSqlParser.DEC - 321)) | (1 << (PlSqlParser.DECIMAL - 321)) | (1 << (PlSqlParser.DECLARE - 321)) | (1 << (PlSqlParser.DECOMPOSE - 321)) | (1 << (PlSqlParser.DECORRELATE - 321)) | (1 << (PlSqlParser.DECR - 321)) | (1 << (PlSqlParser.DECREMENT - 321)) | (1 << (PlSqlParser.DECRYPT - 321)) | (1 << (PlSqlParser.DEDUPLICATE - 321)) | (1 << (PlSqlParser.DEFAULT - 321)) | (1 << (PlSqlParser.DEFAULTS - 321)))) !== 0) || ((((_la - 353)) & ~0x1f) == 0 && ((1 << (_la - 353)) & ((1 << (PlSqlParser.DEFERRABLE - 353)) | (1 << (PlSqlParser.DEFERRED - 353)) | (1 << (PlSqlParser.DEFINED - 353)) | (1 << (PlSqlParser.DEFINE - 353)) | (1 << (PlSqlParser.DEFINER - 353)) | (1 << (PlSqlParser.DEGREE - 353)) | (1 << (PlSqlParser.DELAY - 353)) | (1 << (PlSqlParser.DELEGATE - 353)) | (1 << (PlSqlParser.DELETE_ALL - 353)) | (1 << (PlSqlParser.DELETE - 353)) | (1 << (PlSqlParser.DELETEXML - 353)) | (1 << (PlSqlParser.DEMAND - 353)) | (1 << (PlSqlParser.DENSE_RANKM - 353)) | (1 << (PlSqlParser.DEPENDENT - 353)) | (1 << (PlSqlParser.DEPTH - 353)) | (1 << (PlSqlParser.DEQUEUE - 353)) | (1 << (PlSqlParser.DEREF - 353)) | (1 << (PlSqlParser.DEREF_NO_REWRITE - 353)) | (1 << (PlSqlParser.DESTROY - 353)) | (1 << (PlSqlParser.DETACHED - 353)) | (1 << (PlSqlParser.DETERMINES - 353)) | (1 << (PlSqlParser.DETERMINISTIC - 353)) | (1 << (PlSqlParser.DICTIONARY - 353)) | (1 << (PlSqlParser.DIMENSION - 353)) | (1 << (PlSqlParser.DIMENSIONS - 353)) | (1 << (PlSqlParser.DIRECT_LOAD - 353)) | (1 << (PlSqlParser.DIRECTORY - 353)) | (1 << (PlSqlParser.DIRECT_PATH - 353)) | (1 << (PlSqlParser.DISABLE_ALL - 353)) | (1 << (PlSqlParser.DISABLE - 353)) | (1 << (PlSqlParser.DISABLE_PARALLEL_DML - 353)))) !== 0) || ((((_la - 385)) & ~0x1f) == 0 && ((1 << (_la - 385)) & ((1 << (PlSqlParser.DISABLE_PRESET - 385)) | (1 << (PlSqlParser.DISABLE_RPKE - 385)) | (1 << (PlSqlParser.DISALLOW - 385)) | (1 << (PlSqlParser.DISASSOCIATE - 385)) | (1 << (PlSqlParser.DISCARD - 385)) | (1 << (PlSqlParser.DISCONNECT - 385)) | (1 << (PlSqlParser.DISK - 385)) | (1 << (PlSqlParser.DISKGROUP - 385)) | (1 << (PlSqlParser.DISKS - 385)) | (1 << (PlSqlParser.DISMOUNT - 385)) | (1 << (PlSqlParser.DISTINCT - 385)) | (1 << (PlSqlParser.DISTINGUISHED - 385)) | (1 << (PlSqlParser.DISTRIBUTED - 385)) | (1 << (PlSqlParser.DISTRIBUTE - 385)) | (1 << (PlSqlParser.DML - 385)) | (1 << (PlSqlParser.DML_UPDATE - 385)) | (1 << (PlSqlParser.DOCFIDELITY - 385)) | (1 << (PlSqlParser.DOCUMENT - 385)) | (1 << (PlSqlParser.DOMAIN_INDEX_FILTER - 385)) | (1 << (PlSqlParser.DOMAIN_INDEX_NO_SORT - 385)) | (1 << (PlSqlParser.DOMAIN_INDEX_SORT - 385)) | (1 << (PlSqlParser.DOUBLE - 385)) | (1 << (PlSqlParser.DOWNGRADE - 385)) | (1 << (PlSqlParser.DRIVING_SITE - 385)) | (1 << (PlSqlParser.DROP_COLUMN - 385)) | (1 << (PlSqlParser.DROP_GROUP - 385)) | (1 << (PlSqlParser.DSINTERVAL_UNCONSTRAINED - 385)) | (1 << (PlSqlParser.DST_UPGRADE_INSERT_CONV - 385)) | (1 << (PlSqlParser.DUMP - 385)))) !== 0) || ((((_la - 417)) & ~0x1f) == 0 && ((1 << (_la - 417)) & ((1 << (PlSqlParser.DUPLICATE - 417)) | (1 << (PlSqlParser.DV - 417)) | (1 << (PlSqlParser.DYNAMIC - 417)) | (1 << (PlSqlParser.DYNAMIC_SAMPLING - 417)) | (1 << (PlSqlParser.DYNAMIC_SAMPLING_EST_CDN - 417)) | (1 << (PlSqlParser.EACH - 417)) | (1 << (PlSqlParser.EDITIONABLE - 417)) | (1 << (PlSqlParser.EDITION - 417)) | (1 << (PlSqlParser.EDITIONING - 417)) | (1 << (PlSqlParser.EDITIONS - 417)) | (1 << (PlSqlParser.ELEMENT - 417)) | (1 << (PlSqlParser.ELIM_GROUPBY - 417)) | (1 << (PlSqlParser.ELIMINATE_JOIN - 417)) | (1 << (PlSqlParser.ELIMINATE_OBY - 417)) | (1 << (PlSqlParser.ELIMINATE_OUTER_JOIN - 417)) | (1 << (PlSqlParser.EM - 417)) | (1 << (PlSqlParser.EMPTY_BLOB - 417)) | (1 << (PlSqlParser.EMPTY_CLOB - 417)) | (1 << (PlSqlParser.EMPTY - 417)) | (1 << (PlSqlParser.ENABLE_ALL - 417)) | (1 << (PlSqlParser.ENABLE - 417)) | (1 << (PlSqlParser.ENABLE_PARALLEL_DML - 417)) | (1 << (PlSqlParser.ENABLE_PRESET - 417)) | (1 << (PlSqlParser.ENCODING - 417)) | (1 << (PlSqlParser.ENCRYPT - 417)) | (1 << (PlSqlParser.ENCRYPTION - 417)) | (1 << (PlSqlParser.END_OUTLINE_DATA - 417)) | (1 << (PlSqlParser.ENFORCED - 417)) | (1 << (PlSqlParser.ENFORCE - 417)))) !== 0) || ((((_la - 449)) & ~0x1f) == 0 && ((1 << (_la - 449)) & ((1 << (PlSqlParser.ENQUEUE - 449)) | (1 << (PlSqlParser.ENTERPRISE - 449)) | (1 << (PlSqlParser.ENTITYESCAPING - 449)) | (1 << (PlSqlParser.ENTRY - 449)) | (1 << (PlSqlParser.EQUIPART - 449)) | (1 << (PlSqlParser.ERR - 449)) | (1 << (PlSqlParser.ERROR_ARGUMENT - 449)) | (1 << (PlSqlParser.ERROR - 449)) | (1 << (PlSqlParser.ERROR_ON_OVERLAP_TIME - 449)) | (1 << (PlSqlParser.ERRORS - 449)) | (1 << (PlSqlParser.ESCAPE - 449)) | (1 << (PlSqlParser.ESTIMATE - 449)) | (1 << (PlSqlParser.EVAL - 449)) | (1 << (PlSqlParser.EVALNAME - 449)) | (1 << (PlSqlParser.EVALUATE - 449)) | (1 << (PlSqlParser.EVALUATION - 449)) | (1 << (PlSqlParser.EVENTS - 449)) | (1 << (PlSqlParser.EVERY - 449)) | (1 << (PlSqlParser.EXCEPT - 449)) | (1 << (PlSqlParser.EXCEPTION - 449)) | (1 << (PlSqlParser.EXCEPTION_INIT - 449)) | (1 << (PlSqlParser.EXCEPTIONS - 449)) | (1 << (PlSqlParser.EXCHANGE - 449)) | (1 << (PlSqlParser.EXCLUDE - 449)) | (1 << (PlSqlParser.EXCLUDING - 449)) | (1 << (PlSqlParser.EXECUTE - 449)) | (1 << (PlSqlParser.EXEMPT - 449)) | (1 << (PlSqlParser.EXISTING - 449)) | (1 << (PlSqlParser.EXISTS - 449)) | (1 << (PlSqlParser.EXISTSNODE - 449)) | (1 << (PlSqlParser.EXIT - 449)))) !== 0) || ((((_la - 481)) & ~0x1f) == 0 && ((1 << (_la - 481)) & ((1 << (PlSqlParser.EXPAND_GSET_TO_UNION - 481)) | (1 << (PlSqlParser.EXPAND_TABLE - 481)) | (1 << (PlSqlParser.EXP - 481)) | (1 << (PlSqlParser.EXPIRE - 481)) | (1 << (PlSqlParser.EXPLAIN - 481)) | (1 << (PlSqlParser.EXPLOSION - 481)) | (1 << (PlSqlParser.EXPORT - 481)) | (1 << (PlSqlParser.EXPR_CORR_CHECK - 481)) | (1 << (PlSqlParser.EXPRESS - 481)) | (1 << (PlSqlParser.EXTENDS - 481)) | (1 << (PlSqlParser.EXTENT - 481)) | (1 << (PlSqlParser.EXTENTS - 481)) | (1 << (PlSqlParser.EXTERNAL - 481)) | (1 << (PlSqlParser.EXTERNALLY - 481)) | (1 << (PlSqlParser.EXTRACTCLOBXML - 481)) | (1 << (PlSqlParser.EXTRACT - 481)) | (1 << (PlSqlParser.EXTRACTVALUE - 481)) | (1 << (PlSqlParser.EXTRA - 481)) | (1 << (PlSqlParser.FACILITY - 481)) | (1 << (PlSqlParser.FACT - 481)) | (1 << (PlSqlParser.FACTOR - 481)) | (1 << (PlSqlParser.FACTORIZE_JOIN - 481)) | (1 << (PlSqlParser.FAILED - 481)) | (1 << (PlSqlParser.FAILED_LOGIN_ATTEMPTS - 481)) | (1 << (PlSqlParser.FAILGROUP - 481)) | (1 << (PlSqlParser.FAILOVER - 481)) | (1 << (PlSqlParser.FAILURE - 481)) | (1 << (PlSqlParser.FALSE - 481)) | (1 << (PlSqlParser.FAMILY - 481)) | (1 << (PlSqlParser.FAR - 481)) | (1 << (PlSqlParser.FAST - 481)) | (1 << (PlSqlParser.FASTSTART - 481)))) !== 0) || ((((_la - 513)) & ~0x1f) == 0 && ((1 << (_la - 513)) & ((1 << (PlSqlParser.FBTSCAN - 513)) | (1 << (PlSqlParser.FEATURE_DETAILS - 513)) | (1 << (PlSqlParser.FEATURE_ID - 513)) | (1 << (PlSqlParser.FEATURE_SET - 513)) | (1 << (PlSqlParser.FEATURE_VALUE - 513)) | (1 << (PlSqlParser.FETCH - 513)) | (1 << (PlSqlParser.FILE - 513)) | (1 << (PlSqlParser.FILE_NAME_CONVERT - 513)) | (1 << (PlSqlParser.FILESYSTEM_LIKE_LOGGING - 513)) | (1 << (PlSqlParser.FILTER - 513)) | (1 << (PlSqlParser.FINAL - 513)) | (1 << (PlSqlParser.FINE - 513)) | (1 << (PlSqlParser.FINISH - 513)) | (1 << (PlSqlParser.FIRST - 513)) | (1 << (PlSqlParser.FIRSTM - 513)) | (1 << (PlSqlParser.FIRST_ROWS - 513)) | (1 << (PlSqlParser.FIRST_VALUE - 513)) | (1 << (PlSqlParser.FIXED_VIEW_DATA - 513)) | (1 << (PlSqlParser.FLAGGER - 513)) | (1 << (PlSqlParser.FLASHBACK - 513)) | (1 << (PlSqlParser.FLASH_CACHE - 513)) | (1 << (PlSqlParser.FLOAT - 513)) | (1 << (PlSqlParser.FLOB - 513)) | (1 << (PlSqlParser.FLOOR - 513)) | (1 << (PlSqlParser.FLUSH - 513)) | (1 << (PlSqlParser.FOLDER - 513)) | (1 << (PlSqlParser.FOLLOWING - 513)) | (1 << (PlSqlParser.FOLLOWS - 513)) | (1 << (PlSqlParser.FORALL - 513)) | (1 << (PlSqlParser.FORCE - 513)) | (1 << (PlSqlParser.FORCE_XML_QUERY_REWRITE - 513)) | (1 << (PlSqlParser.FOREIGN - 513)))) !== 0) || ((((_la - 545)) & ~0x1f) == 0 && ((1 << (_la - 545)) & ((1 << (PlSqlParser.FOREVER - 545)) | (1 << (PlSqlParser.FORMAT - 545)) | (1 << (PlSqlParser.FORWARD - 545)) | (1 << (PlSqlParser.FRAGMENT_NUMBER - 545)) | (1 << (PlSqlParser.FREELIST - 545)) | (1 << (PlSqlParser.FREELISTS - 545)) | (1 << (PlSqlParser.FREEPOOLS - 545)) | (1 << (PlSqlParser.FRESH - 545)) | (1 << (PlSqlParser.FROM_TZ - 545)) | (1 << (PlSqlParser.FULL - 545)) | (1 << (PlSqlParser.FULL_OUTER_JOIN_TO_OUTER - 545)) | (1 << (PlSqlParser.FUNCTION - 545)) | (1 << (PlSqlParser.FUNCTIONS - 545)) | (1 << (PlSqlParser.GATHER_OPTIMIZER_STATISTICS - 545)) | (1 << (PlSqlParser.GATHER_PLAN_STATISTICS - 545)) | (1 << (PlSqlParser.GBY_CONC_ROLLUP - 545)) | (1 << (PlSqlParser.GBY_PUSHDOWN - 545)) | (1 << (PlSqlParser.GENERATED - 545)) | (1 << (PlSqlParser.GET - 545)) | (1 << (PlSqlParser.GLOBAL - 545)) | (1 << (PlSqlParser.GLOBALLY - 545)) | (1 << (PlSqlParser.GLOBAL_NAME - 545)) | (1 << (PlSqlParser.GLOBAL_TOPIC_ENABLED - 545)) | (1 << (PlSqlParser.GROUP_BY - 545)) | (1 << (PlSqlParser.GROUP_ID - 545)) | (1 << (PlSqlParser.GROUPING - 545)) | (1 << (PlSqlParser.GROUPING_ID - 545)))) !== 0) || ((((_la - 577)) & ~0x1f) == 0 && ((1 << (_la - 577)) & ((1 << (PlSqlParser.GROUPS - 577)) | (1 << (PlSqlParser.GUARANTEED - 577)) | (1 << (PlSqlParser.GUARANTEE - 577)) | (1 << (PlSqlParser.GUARD - 577)) | (1 << (PlSqlParser.HASH_AJ - 577)) | (1 << (PlSqlParser.HASH - 577)) | (1 << (PlSqlParser.HASHKEYS - 577)) | (1 << (PlSqlParser.HASH_SJ - 577)) | (1 << (PlSqlParser.HEADER - 577)) | (1 << (PlSqlParser.HEAP - 577)) | (1 << (PlSqlParser.HELP - 577)) | (1 << (PlSqlParser.HEXTORAW - 577)) | (1 << (PlSqlParser.HEXTOREF - 577)) | (1 << (PlSqlParser.HIDDEN_KEYWORD - 577)) | (1 << (PlSqlParser.HIDE - 577)) | (1 << (PlSqlParser.HIERARCHY - 577)) | (1 << (PlSqlParser.HIGH - 577)) | (1 << (PlSqlParser.HINTSET_BEGIN - 577)) | (1 << (PlSqlParser.HINTSET_END - 577)) | (1 << (PlSqlParser.HOT - 577)) | (1 << (PlSqlParser.HOUR - 577)) | (1 << (PlSqlParser.HWM_BROKERED - 577)) | (1 << (PlSqlParser.HYBRID - 577)) | (1 << (PlSqlParser.IDENTIFIER - 577)) | (1 << (PlSqlParser.IDENTITY - 577)) | (1 << (PlSqlParser.IDGENERATORS - 577)) | (1 << (PlSqlParser.ID - 577)) | (1 << (PlSqlParser.IDLE_TIME - 577)) | (1 << (PlSqlParser.IF - 577)) | (1 << (PlSqlParser.IGNORE - 577)))) !== 0) || ((((_la - 609)) & ~0x1f) == 0 && ((1 << (_la - 609)) & ((1 << (PlSqlParser.IGNORE_OPTIM_EMBEDDED_HINTS - 609)) | (1 << (PlSqlParser.IGNORE_ROW_ON_DUPKEY_INDEX - 609)) | (1 << (PlSqlParser.IGNORE_WHERE_CLAUSE - 609)) | (1 << (PlSqlParser.ILM - 609)) | (1 << (PlSqlParser.IMMEDIATE - 609)) | (1 << (PlSqlParser.IMPACT - 609)) | (1 << (PlSqlParser.IMPORT - 609)) | (1 << (PlSqlParser.INACTIVE - 609)) | (1 << (PlSqlParser.INCLUDE - 609)) | (1 << (PlSqlParser.INCLUDE_VERSION - 609)) | (1 << (PlSqlParser.INCLUDING - 609)) | (1 << (PlSqlParser.INCREMENTAL - 609)) | (1 << (PlSqlParser.INCREMENT - 609)) | (1 << (PlSqlParser.INCR - 609)) | (1 << (PlSqlParser.INDENT - 609)) | (1 << (PlSqlParser.INDEX_ASC - 609)) | (1 << (PlSqlParser.INDEX_COMBINE - 609)) | (1 << (PlSqlParser.INDEX_DESC - 609)) | (1 << (PlSqlParser.INDEXED - 609)) | (1 << (PlSqlParser.INDEXES - 609)) | (1 << (PlSqlParser.INDEX_FFS - 609)) | (1 << (PlSqlParser.INDEX_FILTER - 609)) | (1 << (PlSqlParser.INDEXING - 609)) | (1 << (PlSqlParser.INDEX_JOIN - 609)) | (1 << (PlSqlParser.INDEX_ROWS - 609)) | (1 << (PlSqlParser.INDEX_RRS - 609)) | (1 << (PlSqlParser.INDEX_RS_ASC - 609)) | (1 << (PlSqlParser.INDEX_RS_DESC - 609)) | (1 << (PlSqlParser.INDEX_RS - 609)) | (1 << (PlSqlParser.INDEX_SCAN - 609)) | (1 << (PlSqlParser.INDEX_SKIP_SCAN - 609)))) !== 0) || ((((_la - 641)) & ~0x1f) == 0 && ((1 << (_la - 641)) & ((1 << (PlSqlParser.INDEX_SS_ASC - 641)) | (1 << (PlSqlParser.INDEX_SS_DESC - 641)) | (1 << (PlSqlParser.INDEX_SS - 641)) | (1 << (PlSqlParser.INDEX_STATS - 641)) | (1 << (PlSqlParser.INDEXTYPE - 641)) | (1 << (PlSqlParser.INDEXTYPES - 641)) | (1 << (PlSqlParser.INDICATOR - 641)) | (1 << (PlSqlParser.INDICES - 641)) | (1 << (PlSqlParser.INFINITE - 641)) | (1 << (PlSqlParser.INFORMATIONAL - 641)) | (1 << (PlSqlParser.INHERIT - 641)) | (1 << (PlSqlParser.INITCAP - 641)) | (1 << (PlSqlParser.INITIAL - 641)) | (1 << (PlSqlParser.INITIALIZED - 641)) | (1 << (PlSqlParser.INITIALLY - 641)) | (1 << (PlSqlParser.INITRANS - 641)) | (1 << (PlSqlParser.INLINE - 641)) | (1 << (PlSqlParser.INLINE_XMLTYPE_NT - 641)) | (1 << (PlSqlParser.INMEMORY - 641)) | (1 << (PlSqlParser.IN_MEMORY_METADATA - 641)) | (1 << (PlSqlParser.INMEMORY_PRUNING - 641)) | (1 << (PlSqlParser.INNER - 641)) | (1 << (PlSqlParser.INOUT - 641)) | (1 << (PlSqlParser.INPLACE - 641)) | (1 << (PlSqlParser.INSERTCHILDXMLAFTER - 641)) | (1 << (PlSqlParser.INSERTCHILDXMLBEFORE - 641)) | (1 << (PlSqlParser.INSERTCHILDXML - 641)) | (1 << (PlSqlParser.INSERTXMLAFTER - 641)) | (1 << (PlSqlParser.INSERTXMLBEFORE - 641)) | (1 << (PlSqlParser.INSTANCE - 641)))) !== 0) || ((((_la - 673)) & ~0x1f) == 0 && ((1 << (_la - 673)) & ((1 << (PlSqlParser.INSTANCES - 673)) | (1 << (PlSqlParser.INSTANTIABLE - 673)) | (1 << (PlSqlParser.INSTANTLY - 673)) | (1 << (PlSqlParser.INSTEAD - 673)) | (1 << (PlSqlParser.INSTR2 - 673)) | (1 << (PlSqlParser.INSTR4 - 673)) | (1 << (PlSqlParser.INSTRB - 673)) | (1 << (PlSqlParser.INSTRC - 673)) | (1 << (PlSqlParser.INSTR - 673)) | (1 << (PlSqlParser.INTEGER - 673)) | (1 << (PlSqlParser.INTERLEAVED - 673)) | (1 << (PlSqlParser.INTERMEDIATE - 673)) | (1 << (PlSqlParser.INTERNAL_CONVERT - 673)) | (1 << (PlSqlParser.INTERNAL_USE - 673)) | (1 << (PlSqlParser.INTERPRETED - 673)) | (1 << (PlSqlParser.INTERVAL - 673)) | (1 << (PlSqlParser.INT - 673)) | (1 << (PlSqlParser.INVALIDATE - 673)) | (1 << (PlSqlParser.INVISIBLE - 673)) | (1 << (PlSqlParser.IN_XQUERY - 673)) | (1 << (PlSqlParser.ISOLATION - 673)) | (1 << (PlSqlParser.ISOLATION_LEVEL - 673)) | (1 << (PlSqlParser.ITERATE - 673)) | (1 << (PlSqlParser.ITERATION_NUMBER - 673)) | (1 << (PlSqlParser.JAVA - 673)) | (1 << (PlSqlParser.JOB - 673)) | (1 << (PlSqlParser.JOIN - 673)) | (1 << (PlSqlParser.JSON_ARRAYAGG - 673)) | (1 << (PlSqlParser.JSON_ARRAY - 673)))) !== 0) || ((((_la - 705)) & ~0x1f) == 0 && ((1 << (_la - 705)) & ((1 << (PlSqlParser.JSON_EQUAL - 705)) | (1 << (PlSqlParser.JSON_EXISTS2 - 705)) | (1 << (PlSqlParser.JSON_EXISTS - 705)) | (1 << (PlSqlParser.JSONGET - 705)) | (1 << (PlSqlParser.JSON - 705)) | (1 << (PlSqlParser.JSON_OBJECTAGG - 705)) | (1 << (PlSqlParser.JSON_OBJECT - 705)) | (1 << (PlSqlParser.JSONPARSE - 705)) | (1 << (PlSqlParser.JSON_QUERY - 705)) | (1 << (PlSqlParser.JSON_SERIALIZE - 705)) | (1 << (PlSqlParser.JSON_TABLE - 705)) | (1 << (PlSqlParser.JSON_TEXTCONTAINS2 - 705)) | (1 << (PlSqlParser.JSON_TEXTCONTAINS - 705)) | (1 << (PlSqlParser.JSON_VALUE - 705)) | (1 << (PlSqlParser.KEEP_DUPLICATES - 705)) | (1 << (PlSqlParser.KEEP - 705)) | (1 << (PlSqlParser.KERBEROS - 705)) | (1 << (PlSqlParser.KEY - 705)) | (1 << (PlSqlParser.KEY_LENGTH - 705)) | (1 << (PlSqlParser.KEYSIZE - 705)) | (1 << (PlSqlParser.KEYS - 705)) | (1 << (PlSqlParser.KEYSTORE - 705)) | (1 << (PlSqlParser.KILL - 705)) | (1 << (PlSqlParser.LABEL - 705)) | (1 << (PlSqlParser.LANGUAGE - 705)) | (1 << (PlSqlParser.LAST_DAY - 705)) | (1 << (PlSqlParser.LAST - 705)) | (1 << (PlSqlParser.LAST_VALUE - 705)) | (1 << (PlSqlParser.LATERAL - 705)) | (1 << (PlSqlParser.LAX - 705)) | (1 << (PlSqlParser.LAYER - 705)) | (1 << (PlSqlParser.LDAP_REGISTRATION_ENABLED - 705)))) !== 0) || ((((_la - 737)) & ~0x1f) == 0 && ((1 << (_la - 737)) & ((1 << (PlSqlParser.LDAP_REGISTRATION - 737)) | (1 << (PlSqlParser.LDAP_REG_SYNC_INTERVAL - 737)) | (1 << (PlSqlParser.LEADING - 737)) | (1 << (PlSqlParser.LEFT - 737)) | (1 << (PlSqlParser.LENGTH2 - 737)) | (1 << (PlSqlParser.LENGTH4 - 737)) | (1 << (PlSqlParser.LENGTHB - 737)) | (1 << (PlSqlParser.LENGTHC - 737)) | (1 << (PlSqlParser.LENGTH - 737)) | (1 << (PlSqlParser.LESS - 737)) | (1 << (PlSqlParser.LEVEL - 737)) | (1 << (PlSqlParser.LEVELS - 737)) | (1 << (PlSqlParser.LIBRARY - 737)) | (1 << (PlSqlParser.LIFECYCLE - 737)) | (1 << (PlSqlParser.LIFE - 737)) | (1 << (PlSqlParser.LIFETIME - 737)) | (1 << (PlSqlParser.LIKE2 - 737)) | (1 << (PlSqlParser.LIKE4 - 737)) | (1 << (PlSqlParser.LIKEC - 737)) | (1 << (PlSqlParser.LIKE_EXPAND - 737)) | (1 << (PlSqlParser.LIMIT - 737)) | (1 << (PlSqlParser.LINEAR - 737)) | (1 << (PlSqlParser.LINK - 737)) | (1 << (PlSqlParser.LIST - 737)) | (1 << (PlSqlParser.LN - 737)) | (1 << (PlSqlParser.LNNVL - 737)) | (1 << (PlSqlParser.LOAD - 737)) | (1 << (PlSqlParser.LOB - 737)) | (1 << (PlSqlParser.LOBNVL - 737)) | (1 << (PlSqlParser.LOBS - 737)) | (1 << (PlSqlParser.LOCAL_INDEXES - 737)))) !== 0) || ((((_la - 769)) & ~0x1f) == 0 && ((1 << (_la - 769)) & ((1 << (PlSqlParser.LOCAL - 769)) | (1 << (PlSqlParser.LOCALTIME - 769)) | (1 << (PlSqlParser.LOCALTIMESTAMP - 769)) | (1 << (PlSqlParser.LOCATION - 769)) | (1 << (PlSqlParser.LOCATOR - 769)) | (1 << (PlSqlParser.LOCKED - 769)) | (1 << (PlSqlParser.LOCKING - 769)) | (1 << (PlSqlParser.LOGFILE - 769)) | (1 << (PlSqlParser.LOGFILES - 769)) | (1 << (PlSqlParser.LOGGING - 769)) | (1 << (PlSqlParser.LOGICAL - 769)) | (1 << (PlSqlParser.LOGICAL_READS_PER_CALL - 769)) | (1 << (PlSqlParser.LOGICAL_READS_PER_SESSION - 769)) | (1 << (PlSqlParser.LOG - 769)) | (1 << (PlSqlParser.LOGMINING - 769)) | (1 << (PlSqlParser.LOGOFF - 769)) | (1 << (PlSqlParser.LOGON - 769)) | (1 << (PlSqlParser.LOG_READ_ONLY_VIOLATIONS - 769)) | (1 << (PlSqlParser.LONG - 769)) | (1 << (PlSqlParser.LOOP - 769)) | (1 << (PlSqlParser.LOWER - 769)) | (1 << (PlSqlParser.LOW - 769)) | (1 << (PlSqlParser.LPAD - 769)) | (1 << (PlSqlParser.LTRIM - 769)) | (1 << (PlSqlParser.MAIN - 769)) | (1 << (PlSqlParser.MAKE_REF - 769)) | (1 << (PlSqlParser.MANAGED - 769)) | (1 << (PlSqlParser.MANAGE - 769)) | (1 << (PlSqlParser.MANAGEMENT - 769)) | (1 << (PlSqlParser.MANAGER - 769)) | (1 << (PlSqlParser.MANUAL - 769)))) !== 0) || ((((_la - 801)) & ~0x1f) == 0 && ((1 << (_la - 801)) & ((1 << (PlSqlParser.MAP - 801)) | (1 << (PlSqlParser.MAPPING - 801)) | (1 << (PlSqlParser.MASTER - 801)) | (1 << (PlSqlParser.MATCHED - 801)) | (1 << (PlSqlParser.MATCHES - 801)) | (1 << (PlSqlParser.MATCH - 801)) | (1 << (PlSqlParser.MATCH_NUMBER - 801)) | (1 << (PlSqlParser.MATCH_RECOGNIZE - 801)) | (1 << (PlSqlParser.MATERIALIZED - 801)) | (1 << (PlSqlParser.MATERIALIZE - 801)) | (1 << (PlSqlParser.MAXARCHLOGS - 801)) | (1 << (PlSqlParser.MAXDATAFILES - 801)) | (1 << (PlSqlParser.MAXEXTENTS - 801)) | (1 << (PlSqlParser.MAXIMIZE - 801)) | (1 << (PlSqlParser.MAXINSTANCES - 801)) | (1 << (PlSqlParser.MAXLOGFILES - 801)) | (1 << (PlSqlParser.MAXLOGHISTORY - 801)) | (1 << (PlSqlParser.MAXLOGMEMBERS - 801)) | (1 << (PlSqlParser.MAX_SHARED_TEMP_SIZE - 801)) | (1 << (PlSqlParser.MAXSIZE - 801)) | (1 << (PlSqlParser.MAXTRANS - 801)) | (1 << (PlSqlParser.MAXVALUE - 801)) | (1 << (PlSqlParser.MEASURE - 801)) | (1 << (PlSqlParser.MEASURES - 801)) | (1 << (PlSqlParser.MEDIUM - 801)) | (1 << (PlSqlParser.MEMBER - 801)) | (1 << (PlSqlParser.MEMCOMPRESS - 801)) | (1 << (PlSqlParser.MEMORY - 801)) | (1 << (PlSqlParser.MERGEACTIONS - 801)) | (1 << (PlSqlParser.MERGE_AJ - 801)) | (1 << (PlSqlParser.MERGE_CONST_ON - 801)) | (1 << (PlSqlParser.MERGE - 801)))) !== 0) || ((((_la - 833)) & ~0x1f) == 0 && ((1 << (_la - 833)) & ((1 << (PlSqlParser.MERGE_SJ - 833)) | (1 << (PlSqlParser.METADATA - 833)) | (1 << (PlSqlParser.METHOD - 833)) | (1 << (PlSqlParser.MIGRATE - 833)) | (1 << (PlSqlParser.MIGRATION - 833)) | (1 << (PlSqlParser.MINEXTENTS - 833)) | (1 << (PlSqlParser.MINIMIZE - 833)) | (1 << (PlSqlParser.MINIMUM - 833)) | (1 << (PlSqlParser.MINING - 833)) | (1 << (PlSqlParser.MINUS_NULL - 833)) | (1 << (PlSqlParser.MINUTE - 833)) | (1 << (PlSqlParser.MINVALUE - 833)) | (1 << (PlSqlParser.MIRRORCOLD - 833)) | (1 << (PlSqlParser.MIRRORHOT - 833)) | (1 << (PlSqlParser.MIRROR - 833)) | (1 << (PlSqlParser.MLSLABEL - 833)) | (1 << (PlSqlParser.MODEL_COMPILE_SUBQUERY - 833)) | (1 << (PlSqlParser.MODEL_DONTVERIFY_UNIQUENESS - 833)) | (1 << (PlSqlParser.MODEL_DYNAMIC_SUBQUERY - 833)) | (1 << (PlSqlParser.MODEL_MIN_ANALYSIS - 833)) | (1 << (PlSqlParser.MODEL - 833)) | (1 << (PlSqlParser.MODEL_NB - 833)) | (1 << (PlSqlParser.MODEL_NO_ANALYSIS - 833)) | (1 << (PlSqlParser.MODEL_PBY - 833)) | (1 << (PlSqlParser.MODEL_PUSH_REF - 833)) | (1 << (PlSqlParser.MODEL_SV - 833)) | (1 << (PlSqlParser.MODIFICATION - 833)) | (1 << (PlSqlParser.MODIFY_COLUMN_TYPE - 833)) | (1 << (PlSqlParser.MODIFY - 833)) | (1 << (PlSqlParser.MOD - 833)))) !== 0) || ((((_la - 865)) & ~0x1f) == 0 && ((1 << (_la - 865)) & ((1 << (PlSqlParser.MODULE - 865)) | (1 << (PlSqlParser.MONITORING - 865)) | (1 << (PlSqlParser.MONITOR - 865)) | (1 << (PlSqlParser.MONTH - 865)) | (1 << (PlSqlParser.MONTHS_BETWEEN - 865)) | (1 << (PlSqlParser.MONTHS - 865)) | (1 << (PlSqlParser.MOUNT - 865)) | (1 << (PlSqlParser.MOUNTPATH - 865)) | (1 << (PlSqlParser.MOVEMENT - 865)) | (1 << (PlSqlParser.MOVE - 865)) | (1 << (PlSqlParser.MULTIDIMENSIONAL - 865)) | (1 << (PlSqlParser.MULTISET - 865)) | (1 << (PlSqlParser.MV_MERGE - 865)) | (1 << (PlSqlParser.NAMED - 865)) | (1 << (PlSqlParser.NAME - 865)) | (1 << (PlSqlParser.NAMESPACE - 865)) | (1 << (PlSqlParser.NAN - 865)) | (1 << (PlSqlParser.NANVL - 865)) | (1 << (PlSqlParser.NATIONAL - 865)) | (1 << (PlSqlParser.NATIVE_FULL_OUTER_JOIN - 865)) | (1 << (PlSqlParser.NATIVE - 865)) | (1 << (PlSqlParser.NATURAL - 865)) | (1 << (PlSqlParser.NAV - 865)) | (1 << (PlSqlParser.NCHAR_CS - 865)) | (1 << (PlSqlParser.NCHAR - 865)) | (1 << (PlSqlParser.NCHR - 865)) | (1 << (PlSqlParser.NCLOB - 865)) | (1 << (PlSqlParser.NEEDED - 865)) | (1 << (PlSqlParser.NEG - 865)) | (1 << (PlSqlParser.NESTED - 865)) | (1 << (PlSqlParser.NESTED_TABLE_FAST_INSERT - 865)))) !== 0) || ((((_la - 897)) & ~0x1f) == 0 && ((1 << (_la - 897)) & ((1 << (PlSqlParser.NESTED_TABLE_GET_REFS - 897)) | (1 << (PlSqlParser.NESTED_TABLE_ID - 897)) | (1 << (PlSqlParser.NESTED_TABLE_SET_REFS - 897)) | (1 << (PlSqlParser.NESTED_TABLE_SET_SETID - 897)) | (1 << (PlSqlParser.NETWORK - 897)) | (1 << (PlSqlParser.NEVER - 897)) | (1 << (PlSqlParser.NEW - 897)) | (1 << (PlSqlParser.NEW_TIME - 897)) | (1 << (PlSqlParser.NEXT_DAY - 897)) | (1 << (PlSqlParser.NEXT - 897)) | (1 << (PlSqlParser.NL_AJ - 897)) | (1 << (PlSqlParser.NLJ_BATCHING - 897)) | (1 << (PlSqlParser.NLJ_INDEX_FILTER - 897)) | (1 << (PlSqlParser.NLJ_INDEX_SCAN - 897)) | (1 << (PlSqlParser.NLJ_PREFETCH - 897)) | (1 << (PlSqlParser.NLS_CALENDAR - 897)) | (1 << (PlSqlParser.NLS_CHARACTERSET - 897)) | (1 << (PlSqlParser.NLS_CHARSET_DECL_LEN - 897)) | (1 << (PlSqlParser.NLS_CHARSET_ID - 897)) | (1 << (PlSqlParser.NLS_CHARSET_NAME - 897)) | (1 << (PlSqlParser.NLS_COMP - 897)) | (1 << (PlSqlParser.NLS_CURRENCY - 897)) | (1 << (PlSqlParser.NLS_DATE_FORMAT - 897)) | (1 << (PlSqlParser.NLS_DATE_LANGUAGE - 897)) | (1 << (PlSqlParser.NLS_INITCAP - 897)) | (1 << (PlSqlParser.NLS_ISO_CURRENCY - 897)) | (1 << (PlSqlParser.NL_SJ - 897)) | (1 << (PlSqlParser.NLS_LANG - 897)) | (1 << (PlSqlParser.NLS_LANGUAGE - 897)) | (1 << (PlSqlParser.NLS_LENGTH_SEMANTICS - 897)) | (1 << (PlSqlParser.NLS_LOWER - 897)) | (1 << (PlSqlParser.NLS_NCHAR_CONV_EXCP - 897)))) !== 0) || ((((_la - 929)) & ~0x1f) == 0 && ((1 << (_la - 929)) & ((1 << (PlSqlParser.NLS_NUMERIC_CHARACTERS - 929)) | (1 << (PlSqlParser.NLS_SORT - 929)) | (1 << (PlSqlParser.NLSSORT - 929)) | (1 << (PlSqlParser.NLS_SPECIAL_CHARS - 929)) | (1 << (PlSqlParser.NLS_TERRITORY - 929)) | (1 << (PlSqlParser.NLS_UPPER - 929)) | (1 << (PlSqlParser.NO_ACCESS - 929)) | (1 << (PlSqlParser.NO_ADAPTIVE_PLAN - 929)) | (1 << (PlSqlParser.NO_ANSI_REARCH - 929)) | (1 << (PlSqlParser.NOAPPEND - 929)) | (1 << (PlSqlParser.NOARCHIVELOG - 929)) | (1 << (PlSqlParser.NOAUDIT - 929)) | (1 << (PlSqlParser.NO_AUTO_REOPTIMIZE - 929)) | (1 << (PlSqlParser.NO_BASETABLE_MULTIMV_REWRITE - 929)) | (1 << (PlSqlParser.NO_BATCH_TABLE_ACCESS_BY_ROWID - 929)) | (1 << (PlSqlParser.NO_BIND_AWARE - 929)) | (1 << (PlSqlParser.NO_BUFFER - 929)) | (1 << (PlSqlParser.NOCACHE - 929)) | (1 << (PlSqlParser.NO_CARTESIAN - 929)) | (1 << (PlSqlParser.NO_CHECK_ACL_REWRITE - 929)) | (1 << (PlSqlParser.NO_CLUSTER_BY_ROWID - 929)) | (1 << (PlSqlParser.NO_CLUSTERING - 929)) | (1 << (PlSqlParser.NO_COALESCE_SQ - 929)) | (1 << (PlSqlParser.NO_COMMON_DATA - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_CB_WHR_ONLY - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_COMBINE_SW - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_COST_BASED - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_ELIM_DUPS - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_FILTERING - 929)) | (1 << (PlSqlParser.NOCOPY - 929)) | (1 << (PlSqlParser.NO_COST_XML_QUERY_REWRITE - 929)))) !== 0) || ((((_la - 961)) & ~0x1f) == 0 && ((1 << (_la - 961)) & ((1 << (PlSqlParser.NO_CPU_COSTING - 961)) | (1 << (PlSqlParser.NOCPU_COSTING - 961)) | (1 << (PlSqlParser.NOCYCLE - 961)) | (1 << (PlSqlParser.NO_DATA_SECURITY_REWRITE - 961)) | (1 << (PlSqlParser.NO_DECORRELATE - 961)) | (1 << (PlSqlParser.NODELAY - 961)) | (1 << (PlSqlParser.NO_DOMAIN_INDEX_FILTER - 961)) | (1 << (PlSqlParser.NO_DST_UPGRADE_INSERT_CONV - 961)) | (1 << (PlSqlParser.NO_ELIM_GROUPBY - 961)) | (1 << (PlSqlParser.NO_ELIMINATE_JOIN - 961)) | (1 << (PlSqlParser.NO_ELIMINATE_OBY - 961)) | (1 << (PlSqlParser.NO_ELIMINATE_OUTER_JOIN - 961)) | (1 << (PlSqlParser.NOENTITYESCAPING - 961)) | (1 << (PlSqlParser.NO_EXPAND_GSET_TO_UNION - 961)) | (1 << (PlSqlParser.NO_EXPAND - 961)) | (1 << (PlSqlParser.NO_EXPAND_TABLE - 961)) | (1 << (PlSqlParser.NO_FACT - 961)) | (1 << (PlSqlParser.NO_FACTORIZE_JOIN - 961)) | (1 << (PlSqlParser.NO_FILTERING - 961)) | (1 << (PlSqlParser.NOFORCE - 961)) | (1 << (PlSqlParser.NO_FULL_OUTER_JOIN_TO_OUTER - 961)) | (1 << (PlSqlParser.NO_GATHER_OPTIMIZER_STATISTICS - 961)) | (1 << (PlSqlParser.NO_GBY_PUSHDOWN - 961)) | (1 << (PlSqlParser.NOGUARANTEE - 961)) | (1 << (PlSqlParser.NO_INDEX_FFS - 961)) | (1 << (PlSqlParser.NO_INDEX - 961)) | (1 << (PlSqlParser.NO_INDEX_SS - 961)) | (1 << (PlSqlParser.NO_INMEMORY - 961)) | (1 << (PlSqlParser.NO_INMEMORY_PRUNING - 961)) | (1 << (PlSqlParser.NOKEEP - 961)) | (1 << (PlSqlParser.NO_LOAD - 961)) | (1 << (PlSqlParser.NOLOCAL - 961)))) !== 0) || ((((_la - 993)) & ~0x1f) == 0 && ((1 << (_la - 993)) & ((1 << (PlSqlParser.NOLOGGING - 993)) | (1 << (PlSqlParser.NOMAPPING - 993)) | (1 << (PlSqlParser.NOMAXVALUE - 993)) | (1 << (PlSqlParser.NO_MERGE - 993)) | (1 << (PlSqlParser.NOMINIMIZE - 993)) | (1 << (PlSqlParser.NOMINVALUE - 993)) | (1 << (PlSqlParser.NO_MODEL_PUSH_REF - 993)) | (1 << (PlSqlParser.NO_MONITORING - 993)) | (1 << (PlSqlParser.NOMONITORING - 993)) | (1 << (PlSqlParser.NO_MONITOR - 993)) | (1 << (PlSqlParser.NO_MULTIMV_REWRITE - 993)) | (1 << (PlSqlParser.NO_NATIVE_FULL_OUTER_JOIN - 993)) | (1 << (PlSqlParser.NONBLOCKING - 993)) | (1 << (PlSqlParser.NONEDITIONABLE - 993)) | (1 << (PlSqlParser.NONE - 993)) | (1 << (PlSqlParser.NO_NLJ_BATCHING - 993)) | (1 << (PlSqlParser.NO_NLJ_PREFETCH - 993)) | (1 << (PlSqlParser.NO - 993)) | (1 << (PlSqlParser.NONSCHEMA - 993)) | (1 << (PlSqlParser.NO_OBJECT_LINK - 993)) | (1 << (PlSqlParser.NOORDER - 993)) | (1 << (PlSqlParser.NO_ORDER_ROLLUPS - 993)) | (1 << (PlSqlParser.NO_OUTER_JOIN_TO_ANTI - 993)) | (1 << (PlSqlParser.NO_OUTER_JOIN_TO_INNER - 993)) | (1 << (PlSqlParser.NOOVERRIDE - 993)) | (1 << (PlSqlParser.NO_PARALLEL_INDEX - 993)) | (1 << (PlSqlParser.NOPARALLEL_INDEX - 993)) | (1 << (PlSqlParser.NO_PARALLEL - 993)) | (1 << (PlSqlParser.NOPARALLEL - 993)) | (1 << (PlSqlParser.NO_PARTIAL_COMMIT - 993)) | (1 << (PlSqlParser.NO_PARTIAL_JOIN - 993)) | (1 << (PlSqlParser.NO_PARTIAL_ROLLUP_PUSHDOWN - 993)))) !== 0) || ((((_la - 1025)) & ~0x1f) == 0 && ((1 << (_la - 1025)) & ((1 << (PlSqlParser.NOPARTITION - 1025)) | (1 << (PlSqlParser.NO_PLACE_DISTINCT - 1025)) | (1 << (PlSqlParser.NO_PLACE_GROUP_BY - 1025)) | (1 << (PlSqlParser.NO_PQ_CONCURRENT_UNION - 1025)) | (1 << (PlSqlParser.NO_PQ_MAP - 1025)) | (1 << (PlSqlParser.NO_PQ_REPLICATE - 1025)) | (1 << (PlSqlParser.NO_PQ_SKEW - 1025)) | (1 << (PlSqlParser.NO_PRUNE_GSETS - 1025)) | (1 << (PlSqlParser.NO_PULL_PRED - 1025)) | (1 << (PlSqlParser.NO_PUSH_PRED - 1025)) | (1 << (PlSqlParser.NO_PUSH_SUBQ - 1025)) | (1 << (PlSqlParser.NO_PX_FAULT_TOLERANCE - 1025)) | (1 << (PlSqlParser.NO_PX_JOIN_FILTER - 1025)) | (1 << (PlSqlParser.NO_QKN_BUFF - 1025)) | (1 << (PlSqlParser.NO_QUERY_TRANSFORMATION - 1025)) | (1 << (PlSqlParser.NO_REF_CASCADE - 1025)) | (1 << (PlSqlParser.NORELOCATE - 1025)) | (1 << (PlSqlParser.NORELY - 1025)) | (1 << (PlSqlParser.NOREPAIR - 1025)) | (1 << (PlSqlParser.NOREPLAY - 1025)) | (1 << (PlSqlParser.NORESETLOGS - 1025)) | (1 << (PlSqlParser.NO_RESULT_CACHE - 1025)) | (1 << (PlSqlParser.NOREVERSE - 1025)) | (1 << (PlSqlParser.NO_REWRITE - 1025)) | (1 << (PlSqlParser.NOREWRITE - 1025)) | (1 << (PlSqlParser.NORMAL - 1025)) | (1 << (PlSqlParser.NO_ROOT_SW_FOR_LOCAL - 1025)) | (1 << (PlSqlParser.NOROWDEPENDENCIES - 1025)) | (1 << (PlSqlParser.NOSCHEMACHECK - 1025)) | (1 << (PlSqlParser.NOSEGMENT - 1025)) | (1 << (PlSqlParser.NO_SEMIJOIN - 1025)) | (1 << (PlSqlParser.NO_SEMI_TO_INNER - 1025)))) !== 0) || ((((_la - 1057)) & ~0x1f) == 0 && ((1 << (_la - 1057)) & ((1 << (PlSqlParser.NO_SET_TO_JOIN - 1057)) | (1 << (PlSqlParser.NOSORT - 1057)) | (1 << (PlSqlParser.NO_SQL_TRANSLATION - 1057)) | (1 << (PlSqlParser.NO_SQL_TUNE - 1057)) | (1 << (PlSqlParser.NO_STAR_TRANSFORMATION - 1057)) | (1 << (PlSqlParser.NO_STATEMENT_QUEUING - 1057)) | (1 << (PlSqlParser.NO_STATS_GSETS - 1057)) | (1 << (PlSqlParser.NOSTRICT - 1057)) | (1 << (PlSqlParser.NO_SUBQUERY_PRUNING - 1057)) | (1 << (PlSqlParser.NO_SUBSTRB_PAD - 1057)) | (1 << (PlSqlParser.NO_SWAP_JOIN_INPUTS - 1057)) | (1 << (PlSqlParser.NOSWITCH - 1057)) | (1 << (PlSqlParser.NO_TABLE_LOOKUP_BY_NL - 1057)) | (1 << (PlSqlParser.NO_TEMP_TABLE - 1057)) | (1 << (PlSqlParser.NOTHING - 1057)) | (1 << (PlSqlParser.NOTIFICATION - 1057)) | (1 << (PlSqlParser.NOT - 1057)) | (1 << (PlSqlParser.NO_TRANSFORM_DISTINCT_AGG - 1057)) | (1 << (PlSqlParser.NO_UNNEST - 1057)) | (1 << (PlSqlParser.NO_USE_CUBE - 1057)) | (1 << (PlSqlParser.NO_USE_HASH_AGGREGATION - 1057)) | (1 << (PlSqlParser.NO_USE_HASH_GBY_FOR_PUSHDOWN - 1057)) | (1 << (PlSqlParser.NO_USE_HASH - 1057)) | (1 << (PlSqlParser.NO_USE_INVISIBLE_INDEXES - 1057)) | (1 << (PlSqlParser.NO_USE_MERGE - 1057)) | (1 << (PlSqlParser.NO_USE_NL - 1057)) | (1 << (PlSqlParser.NO_USE_VECTOR_AGGREGATION - 1057)) | (1 << (PlSqlParser.NOVALIDATE - 1057)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM_DIMS - 1057)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM_FACT - 1057)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM - 1057)))) !== 0) || ((((_la - 1089)) & ~0x1f) == 0 && ((1 << (_la - 1089)) & ((1 << (PlSqlParser.NO_XDB_FASTPATH_INSERT - 1089)) | (1 << (PlSqlParser.NO_XML_DML_REWRITE - 1089)) | (1 << (PlSqlParser.NO_XMLINDEX_REWRITE_IN_SELECT - 1089)) | (1 << (PlSqlParser.NO_XMLINDEX_REWRITE - 1089)) | (1 << (PlSqlParser.NO_XML_QUERY_REWRITE - 1089)) | (1 << (PlSqlParser.NO_ZONEMAP - 1089)) | (1 << (PlSqlParser.NTH_VALUE - 1089)) | (1 << (PlSqlParser.NULLIF - 1089)) | (1 << (PlSqlParser.NULL_ - 1089)) | (1 << (PlSqlParser.NULLS - 1089)) | (1 << (PlSqlParser.NUMBER - 1089)) | (1 << (PlSqlParser.NUMERIC - 1089)) | (1 << (PlSqlParser.NUM_INDEX_KEYS - 1089)) | (1 << (PlSqlParser.NUMTODSINTERVAL - 1089)) | (1 << (PlSqlParser.NUMTOYMINTERVAL - 1089)) | (1 << (PlSqlParser.NVARCHAR2 - 1089)) | (1 << (PlSqlParser.NVL2 - 1089)) | (1 << (PlSqlParser.OBJECT2XML - 1089)) | (1 << (PlSqlParser.OBJECT - 1089)) | (1 << (PlSqlParser.OBJ_ID - 1089)) | (1 << (PlSqlParser.OBJNO - 1089)) | (1 << (PlSqlParser.OBJNO_REUSE - 1089)) | (1 << (PlSqlParser.OCCURENCES - 1089)) | (1 << (PlSqlParser.OFFLINE - 1089)) | (1 << (PlSqlParser.OFF - 1089)) | (1 << (PlSqlParser.OFFSET - 1089)) | (1 << (PlSqlParser.OIDINDEX - 1089)) | (1 << (PlSqlParser.OID - 1089)) | (1 << (PlSqlParser.OLAP - 1089)) | (1 << (PlSqlParser.OLD - 1089)) | (1 << (PlSqlParser.OLD_PUSH_PRED - 1089)))) !== 0) || ((((_la - 1121)) & ~0x1f) == 0 && ((1 << (_la - 1121)) & ((1 << (PlSqlParser.OLS - 1121)) | (1 << (PlSqlParser.OLTP - 1121)) | (1 << (PlSqlParser.OMIT - 1121)) | (1 << (PlSqlParser.ONE - 1121)) | (1 << (PlSqlParser.ONLINE - 1121)) | (1 << (PlSqlParser.ONLY - 1121)) | (1 << (PlSqlParser.OPAQUE - 1121)) | (1 << (PlSqlParser.OPAQUE_TRANSFORM - 1121)) | (1 << (PlSqlParser.OPAQUE_XCANONICAL - 1121)) | (1 << (PlSqlParser.OPCODE - 1121)) | (1 << (PlSqlParser.OPEN - 1121)) | (1 << (PlSqlParser.OPERATIONS - 1121)) | (1 << (PlSqlParser.OPERATOR - 1121)) | (1 << (PlSqlParser.OPT_ESTIMATE - 1121)) | (1 << (PlSqlParser.OPTIMAL - 1121)) | (1 << (PlSqlParser.OPTIMIZE - 1121)) | (1 << (PlSqlParser.OPTIMIZER_FEATURES_ENABLE - 1121)) | (1 << (PlSqlParser.OPTIMIZER_GOAL - 1121)) | (1 << (PlSqlParser.OPT_PARAM - 1121)) | (1 << (PlSqlParser.ORA_BRANCH - 1121)) | (1 << (PlSqlParser.ORA_CHECK_ACL - 1121)) | (1 << (PlSqlParser.ORA_CHECK_PRIVILEGE - 1121)) | (1 << (PlSqlParser.ORA_CLUSTERING - 1121)) | (1 << (PlSqlParser.ORADATA - 1121)) | (1 << (PlSqlParser.ORADEBUG - 1121)) | (1 << (PlSqlParser.ORA_DST_AFFECTED - 1121)) | (1 << (PlSqlParser.ORA_DST_CONVERT - 1121)) | (1 << (PlSqlParser.ORA_DST_ERROR - 1121)) | (1 << (PlSqlParser.ORA_GET_ACLIDS - 1121)))) !== 0) || ((((_la - 1153)) & ~0x1f) == 0 && ((1 << (_la - 1153)) & ((1 << (PlSqlParser.ORA_GET_PRIVILEGES - 1153)) | (1 << (PlSqlParser.ORA_HASH - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_USERID - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_USER - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_XS_USER_GUID - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_XS_USER - 1153)) | (1 << (PlSqlParser.ORA_RAWCOMPARE - 1153)) | (1 << (PlSqlParser.ORA_RAWCONCAT - 1153)) | (1 << (PlSqlParser.ORA_ROWSCN - 1153)) | (1 << (PlSqlParser.ORA_ROWSCN_RAW - 1153)) | (1 << (PlSqlParser.ORA_ROWVERSION - 1153)) | (1 << (PlSqlParser.ORA_TABVERSION - 1153)) | (1 << (PlSqlParser.ORA_WRITE_TIME - 1153)) | (1 << (PlSqlParser.ORDERED - 1153)) | (1 << (PlSqlParser.ORDERED_PREDICATES - 1153)) | (1 << (PlSqlParser.ORDINALITY - 1153)) | (1 << (PlSqlParser.OR_EXPAND - 1153)) | (1 << (PlSqlParser.ORGANIZATION - 1153)) | (1 << (PlSqlParser.OR_PREDICATES - 1153)) | (1 << (PlSqlParser.OSERROR - 1153)) | (1 << (PlSqlParser.OTHER - 1153)) | (1 << (PlSqlParser.OUTER_JOIN_TO_ANTI - 1153)) | (1 << (PlSqlParser.OUTER_JOIN_TO_INNER - 1153)) | (1 << (PlSqlParser.OUTER - 1153)) | (1 << (PlSqlParser.OUTLINE_LEAF - 1153)) | (1 << (PlSqlParser.OUTLINE - 1153)) | (1 << (PlSqlParser.OUT_OF_LINE - 1153)) | (1 << (PlSqlParser.OUT - 1153)) | (1 << (PlSqlParser.OVERFLOW_NOMOVE - 1153)) | (1 << (PlSqlParser.OVERFLOW - 1153)))) !== 0) || ((((_la - 1185)) & ~0x1f) == 0 && ((1 << (_la - 1185)) & ((1 << (PlSqlParser.OVERLAPS - 1185)) | (1 << (PlSqlParser.OVER - 1185)) | (1 << (PlSqlParser.OVERRIDING - 1185)) | (1 << (PlSqlParser.OWNER - 1185)) | (1 << (PlSqlParser.OWNERSHIP - 1185)) | (1 << (PlSqlParser.OWN - 1185)) | (1 << (PlSqlParser.PACKAGE - 1185)) | (1 << (PlSqlParser.PACKAGES - 1185)) | (1 << (PlSqlParser.PARALLEL_ENABLE - 1185)) | (1 << (PlSqlParser.PARALLEL_INDEX - 1185)) | (1 << (PlSqlParser.PARALLEL - 1185)) | (1 << (PlSqlParser.PARAMETERS - 1185)) | (1 << (PlSqlParser.PARAM - 1185)) | (1 << (PlSqlParser.PARENT - 1185)) | (1 << (PlSqlParser.PARITY - 1185)) | (1 << (PlSqlParser.PARTIAL_JOIN - 1185)) | (1 << (PlSqlParser.PARTIALLY - 1185)) | (1 << (PlSqlParser.PARTIAL - 1185)) | (1 << (PlSqlParser.PARTIAL_ROLLUP_PUSHDOWN - 1185)) | (1 << (PlSqlParser.PARTITION_HASH - 1185)) | (1 << (PlSqlParser.PARTITION_LIST - 1185)) | (1 << (PlSqlParser.PARTITION - 1185)) | (1 << (PlSqlParser.PARTITION_RANGE - 1185)) | (1 << (PlSqlParser.PARTITIONS - 1185)) | (1 << (PlSqlParser.PARTNUMINST - 1185)) | (1 << (PlSqlParser.PASSING - 1185)) | (1 << (PlSqlParser.PASSWORD_GRACE_TIME - 1185)) | (1 << (PlSqlParser.PASSWORD_LIFE_TIME - 1185)) | (1 << (PlSqlParser.PASSWORD_LOCK_TIME - 1185)) | (1 << (PlSqlParser.PASSWORD - 1185)) | (1 << (PlSqlParser.PASSWORD_REUSE_MAX - 1185)))) !== 0) || ((((_la - 1217)) & ~0x1f) == 0 && ((1 << (_la - 1217)) & ((1 << (PlSqlParser.PASSWORD_REUSE_TIME - 1217)) | (1 << (PlSqlParser.PASSWORD_VERIFY_FUNCTION - 1217)) | (1 << (PlSqlParser.PAST - 1217)) | (1 << (PlSqlParser.PATCH - 1217)) | (1 << (PlSqlParser.PATH - 1217)) | (1 << (PlSqlParser.PATH_PREFIX - 1217)) | (1 << (PlSqlParser.PATHS - 1217)) | (1 << (PlSqlParser.PATTERN - 1217)) | (1 << (PlSqlParser.PBL_HS_BEGIN - 1217)) | (1 << (PlSqlParser.PBL_HS_END - 1217)) | (1 << (PlSqlParser.PCTINCREASE - 1217)) | (1 << (PlSqlParser.PCTTHRESHOLD - 1217)) | (1 << (PlSqlParser.PCTUSED - 1217)) | (1 << (PlSqlParser.PCTVERSION - 1217)) | (1 << (PlSqlParser.PENDING - 1217)) | (1 << (PlSqlParser.PERCENT_KEYWORD - 1217)) | (1 << (PlSqlParser.PERCENT_RANKM - 1217)) | (1 << (PlSqlParser.PERFORMANCE - 1217)) | (1 << (PlSqlParser.PERIOD_KEYWORD - 1217)) | (1 << (PlSqlParser.PERMANENT - 1217)) | (1 << (PlSqlParser.PERMISSION - 1217)) | (1 << (PlSqlParser.PERMUTE - 1217)) | (1 << (PlSqlParser.PER - 1217)) | (1 << (PlSqlParser.PFILE - 1217)) | (1 << (PlSqlParser.PHYSICAL - 1217)))) !== 0) || ((((_la - 1249)) & ~0x1f) == 0 && ((1 << (_la - 1249)) & ((1 << (PlSqlParser.PIKEY - 1249)) | (1 << (PlSqlParser.PIPELINED - 1249)) | (1 << (PlSqlParser.PIV_GB - 1249)) | (1 << (PlSqlParser.PIVOT - 1249)) | (1 << (PlSqlParser.PIV_SSF - 1249)) | (1 << (PlSqlParser.PLACE_DISTINCT - 1249)) | (1 << (PlSqlParser.PLACE_GROUP_BY - 1249)) | (1 << (PlSqlParser.PLAN - 1249)) | (1 << (PlSqlParser.PLSCOPE_SETTINGS - 1249)) | (1 << (PlSqlParser.PLS_INTEGER - 1249)) | (1 << (PlSqlParser.PLSQL_CCFLAGS - 1249)) | (1 << (PlSqlParser.PLSQL_CODE_TYPE - 1249)) | (1 << (PlSqlParser.PLSQL_DEBUG - 1249)) | (1 << (PlSqlParser.PLSQL_OPTIMIZE_LEVEL - 1249)) | (1 << (PlSqlParser.PLSQL_WARNINGS - 1249)) | (1 << (PlSqlParser.PLUGGABLE - 1249)) | (1 << (PlSqlParser.POINT - 1249)) | (1 << (PlSqlParser.POLICY - 1249)) | (1 << (PlSqlParser.POOL_16K - 1249)) | (1 << (PlSqlParser.POOL_2K - 1249)) | (1 << (PlSqlParser.POOL_32K - 1249)) | (1 << (PlSqlParser.POOL_4K - 1249)) | (1 << (PlSqlParser.POOL_8K - 1249)) | (1 << (PlSqlParser.POSITIVEN - 1249)) | (1 << (PlSqlParser.POSITIVE - 1249)) | (1 << (PlSqlParser.POST_TRANSACTION - 1249)) | (1 << (PlSqlParser.POWERMULTISET_BY_CARDINALITY - 1249)) | (1 << (PlSqlParser.POWERMULTISET - 1249)) | (1 << (PlSqlParser.POWER - 1249)) | (1 << (PlSqlParser.PQ_CONCURRENT_UNION - 1249)) | (1 << (PlSqlParser.PQ_DISTRIBUTE - 1249)))) !== 0) || ((((_la - 1281)) & ~0x1f) == 0 && ((1 << (_la - 1281)) & ((1 << (PlSqlParser.PQ_DISTRIBUTE_WINDOW - 1281)) | (1 << (PlSqlParser.PQ_FILTER - 1281)) | (1 << (PlSqlParser.PQ_MAP - 1281)) | (1 << (PlSqlParser.PQ_NOMAP - 1281)) | (1 << (PlSqlParser.PQ_REPLICATE - 1281)) | (1 << (PlSqlParser.PQ_SKEW - 1281)) | (1 << (PlSqlParser.PRAGMA - 1281)) | (1 << (PlSqlParser.PREBUILT - 1281)) | (1 << (PlSqlParser.PRECEDES - 1281)) | (1 << (PlSqlParser.PRECEDING - 1281)) | (1 << (PlSqlParser.PRECISION - 1281)) | (1 << (PlSqlParser.PRECOMPUTE_SUBQUERY - 1281)) | (1 << (PlSqlParser.PREDICATE_REORDERS - 1281)) | (1 << (PlSqlParser.PRELOAD - 1281)) | (1 << (PlSqlParser.PREPARE - 1281)) | (1 << (PlSqlParser.PRESENTNNV - 1281)) | (1 << (PlSqlParser.PRESENT - 1281)) | (1 << (PlSqlParser.PRESENTV - 1281)) | (1 << (PlSqlParser.PRESERVE_OID - 1281)) | (1 << (PlSqlParser.PRESERVE - 1281)) | (1 << (PlSqlParser.PRETTY - 1281)) | (1 << (PlSqlParser.PREVIOUS - 1281)) | (1 << (PlSqlParser.PREV - 1281)) | (1 << (PlSqlParser.PRIMARY - 1281)) | (1 << (PlSqlParser.PRINTBLOBTOCLOB - 1281)) | (1 << (PlSqlParser.PRIORITY - 1281)) | (1 << (PlSqlParser.PRIOR - 1281)) | (1 << (PlSqlParser.PRIVATE - 1281)) | (1 << (PlSqlParser.PRIVATE_SGA - 1281)) | (1 << (PlSqlParser.PRIVILEGED - 1281)) | (1 << (PlSqlParser.PRIVILEGE - 1281)) | (1 << (PlSqlParser.PRIVILEGES - 1281)))) !== 0) || ((((_la - 1313)) & ~0x1f) == 0 && ((1 << (_la - 1313)) & ((1 << (PlSqlParser.PROCEDURAL - 1313)) | (1 << (PlSqlParser.PROCEDURE - 1313)) | (1 << (PlSqlParser.PROCESS - 1313)) | (1 << (PlSqlParser.PROFILE - 1313)) | (1 << (PlSqlParser.PROGRAM - 1313)) | (1 << (PlSqlParser.PROJECT - 1313)) | (1 << (PlSqlParser.PROPAGATE - 1313)) | (1 << (PlSqlParser.PROTECTED - 1313)) | (1 << (PlSqlParser.PROTECTION - 1313)) | (1 << (PlSqlParser.PROXY - 1313)) | (1 << (PlSqlParser.PRUNING - 1313)) | (1 << (PlSqlParser.PULL_PRED - 1313)) | (1 << (PlSqlParser.PURGE - 1313)) | (1 << (PlSqlParser.PUSH_PRED - 1313)) | (1 << (PlSqlParser.PUSH_SUBQ - 1313)) | (1 << (PlSqlParser.PX_FAULT_TOLERANCE - 1313)) | (1 << (PlSqlParser.PX_GRANULE - 1313)) | (1 << (PlSqlParser.PX_JOIN_FILTER - 1313)) | (1 << (PlSqlParser.QB_NAME - 1313)) | (1 << (PlSqlParser.QUERY_BLOCK - 1313)) | (1 << (PlSqlParser.QUERY - 1313)) | (1 << (PlSqlParser.QUEUE_CURR - 1313)) | (1 << (PlSqlParser.QUEUE - 1313)) | (1 << (PlSqlParser.QUEUE_ROWP - 1313)) | (1 << (PlSqlParser.QUIESCE - 1313)) | (1 << (PlSqlParser.QUORUM - 1313)) | (1 << (PlSqlParser.QUOTA - 1313)) | (1 << (PlSqlParser.RAISE - 1313)) | (1 << (PlSqlParser.RANDOM_LOCAL - 1313)) | (1 << (PlSqlParser.RANDOM - 1313)) | (1 << (PlSqlParser.RANGE - 1313)))) !== 0) || ((((_la - 1345)) & ~0x1f) == 0 && ((1 << (_la - 1345)) & ((1 << (PlSqlParser.RANKM - 1345)) | (1 << (PlSqlParser.RAPIDLY - 1345)) | (1 << (PlSqlParser.RAW - 1345)) | (1 << (PlSqlParser.RAWTOHEX - 1345)) | (1 << (PlSqlParser.RAWTONHEX - 1345)) | (1 << (PlSqlParser.RBA - 1345)) | (1 << (PlSqlParser.RBO_OUTLINE - 1345)) | (1 << (PlSqlParser.RDBA - 1345)) | (1 << (PlSqlParser.READ - 1345)) | (1 << (PlSqlParser.READS - 1345)) | (1 << (PlSqlParser.REALM - 1345)) | (1 << (PlSqlParser.REAL - 1345)) | (1 << (PlSqlParser.REBALANCE - 1345)) | (1 << (PlSqlParser.REBUILD - 1345)) | (1 << (PlSqlParser.RECORD - 1345)) | (1 << (PlSqlParser.RECORDS_PER_BLOCK - 1345)) | (1 << (PlSqlParser.RECOVERABLE - 1345)) | (1 << (PlSqlParser.RECOVER - 1345)) | (1 << (PlSqlParser.RECOVERY - 1345)) | (1 << (PlSqlParser.RECYCLEBIN - 1345)) | (1 << (PlSqlParser.RECYCLE - 1345)) | (1 << (PlSqlParser.REDACTION - 1345)) | (1 << (PlSqlParser.REDEFINE - 1345)) | (1 << (PlSqlParser.REDO - 1345)) | (1 << (PlSqlParser.REDUCED - 1345)) | (1 << (PlSqlParser.REDUNDANCY - 1345)) | (1 << (PlSqlParser.REF_CASCADE_CURSOR - 1345)) | (1 << (PlSqlParser.REFERENCED - 1345)) | (1 << (PlSqlParser.REFERENCE - 1345)) | (1 << (PlSqlParser.REFERENCES - 1345)) | (1 << (PlSqlParser.REFERENCING - 1345)) | (1 << (PlSqlParser.REF - 1345)))) !== 0) || ((((_la - 1377)) & ~0x1f) == 0 && ((1 << (_la - 1377)) & ((1 << (PlSqlParser.REFRESH - 1377)) | (1 << (PlSqlParser.REFTOHEX - 1377)) | (1 << (PlSqlParser.REGEXP_COUNT - 1377)) | (1 << (PlSqlParser.REGEXP_INSTR - 1377)) | (1 << (PlSqlParser.REGEXP_LIKE - 1377)) | (1 << (PlSqlParser.REGEXP_REPLACE - 1377)) | (1 << (PlSqlParser.REGEXP_SUBSTR - 1377)) | (1 << (PlSqlParser.REGISTER - 1377)) | (1 << (PlSqlParser.REGR_AVGX - 1377)) | (1 << (PlSqlParser.REGR_AVGY - 1377)) | (1 << (PlSqlParser.REGR_COUNT - 1377)) | (1 << (PlSqlParser.REGR_INTERCEPT - 1377)) | (1 << (PlSqlParser.REGR_R2 - 1377)) | (1 << (PlSqlParser.REGR_SLOPE - 1377)) | (1 << (PlSqlParser.REGR_SXX - 1377)) | (1 << (PlSqlParser.REGR_SXY - 1377)) | (1 << (PlSqlParser.REGR_SYY - 1377)) | (1 << (PlSqlParser.REGULAR - 1377)) | (1 << (PlSqlParser.REJECT - 1377)) | (1 << (PlSqlParser.REKEY - 1377)) | (1 << (PlSqlParser.RELATIONAL - 1377)) | (1 << (PlSqlParser.RELOCATE - 1377)) | (1 << (PlSqlParser.RELY - 1377)) | (1 << (PlSqlParser.REMAINDER - 1377)) | (1 << (PlSqlParser.REMOTE_MAPPED - 1377)) | (1 << (PlSqlParser.REMOVE - 1377)) | (1 << (PlSqlParser.RENAME - 1377)) | (1 << (PlSqlParser.REPAIR - 1377)) | (1 << (PlSqlParser.REPEAT - 1377)) | (1 << (PlSqlParser.REPLACE - 1377)) | (1 << (PlSqlParser.REPLICATION - 1377)))) !== 0) || ((((_la - 1409)) & ~0x1f) == 0 && ((1 << (_la - 1409)) & ((1 << (PlSqlParser.REQUIRED - 1409)) | (1 << (PlSqlParser.RESETLOGS - 1409)) | (1 << (PlSqlParser.RESET - 1409)) | (1 << (PlSqlParser.RESIZE - 1409)) | (1 << (PlSqlParser.RESOLVE - 1409)) | (1 << (PlSqlParser.RESOLVER - 1409)) | (1 << (PlSqlParser.RESPECT - 1409)) | (1 << (PlSqlParser.RESTART - 1409)) | (1 << (PlSqlParser.RESTORE_AS_INTERVALS - 1409)) | (1 << (PlSqlParser.RESTORE - 1409)) | (1 << (PlSqlParser.RESTRICT_ALL_REF_CONS - 1409)) | (1 << (PlSqlParser.RESTRICTED - 1409)) | (1 << (PlSqlParser.RESTRICT_REFERENCES - 1409)) | (1 << (PlSqlParser.RESTRICT - 1409)) | (1 << (PlSqlParser.RESULT_CACHE - 1409)) | (1 << (PlSqlParser.RESULT - 1409)) | (1 << (PlSqlParser.RESUMABLE - 1409)) | (1 << (PlSqlParser.RESUME - 1409)) | (1 << (PlSqlParser.RETENTION - 1409)) | (1 << (PlSqlParser.RETRY_ON_ROW_CHANGE - 1409)) | (1 << (PlSqlParser.RETURNING - 1409)) | (1 << (PlSqlParser.RETURN - 1409)) | (1 << (PlSqlParser.REUSE - 1409)) | (1 << (PlSqlParser.REVERSE - 1409)) | (1 << (PlSqlParser.REWRITE_OR_ERROR - 1409)) | (1 << (PlSqlParser.REWRITE - 1409)) | (1 << (PlSqlParser.RIGHT - 1409)) | (1 << (PlSqlParser.ROLE - 1409)) | (1 << (PlSqlParser.ROLESET - 1409)) | (1 << (PlSqlParser.ROLES - 1409)))) !== 0) || ((((_la - 1441)) & ~0x1f) == 0 && ((1 << (_la - 1441)) & ((1 << (PlSqlParser.ROLLBACK - 1441)) | (1 << (PlSqlParser.ROLLING - 1441)) | (1 << (PlSqlParser.ROLLUP - 1441)) | (1 << (PlSqlParser.ROWDEPENDENCIES - 1441)) | (1 << (PlSqlParser.ROWID_MAPPING_TABLE - 1441)) | (1 << (PlSqlParser.ROWID - 1441)) | (1 << (PlSqlParser.ROWIDTOCHAR - 1441)) | (1 << (PlSqlParser.ROWIDTONCHAR - 1441)) | (1 << (PlSqlParser.ROW_LENGTH - 1441)) | (1 << (PlSqlParser.ROWNUM - 1441)) | (1 << (PlSqlParser.ROW - 1441)) | (1 << (PlSqlParser.ROWS - 1441)) | (1 << (PlSqlParser.RPAD - 1441)) | (1 << (PlSqlParser.RTRIM - 1441)) | (1 << (PlSqlParser.RULE - 1441)) | (1 << (PlSqlParser.RULES - 1441)) | (1 << (PlSqlParser.RUNNING - 1441)) | (1 << (PlSqlParser.SALT - 1441)) | (1 << (PlSqlParser.SAMPLE - 1441)) | (1 << (PlSqlParser.SAVE_AS_INTERVALS - 1441)) | (1 << (PlSqlParser.SAVEPOINT - 1441)) | (1 << (PlSqlParser.SAVE - 1441)) | (1 << (PlSqlParser.SB4 - 1441)) | (1 << (PlSqlParser.SCALE_ROWS - 1441)) | (1 << (PlSqlParser.SCALE - 1441)) | (1 << (PlSqlParser.SCAN_INSTANCES - 1441)) | (1 << (PlSqlParser.SCAN - 1441)) | (1 << (PlSqlParser.SCHEDULER - 1441)) | (1 << (PlSqlParser.SCHEMACHECK - 1441)) | (1 << (PlSqlParser.SCHEMA - 1441)) | (1 << (PlSqlParser.SCN_ASCENDING - 1441)) | (1 << (PlSqlParser.SCN - 1441)))) !== 0) || ((((_la - 1473)) & ~0x1f) == 0 && ((1 << (_la - 1473)) & ((1 << (PlSqlParser.SCOPE - 1473)) | (1 << (PlSqlParser.SCRUB - 1473)) | (1 << (PlSqlParser.SD_ALL - 1473)) | (1 << (PlSqlParser.SD_INHIBIT - 1473)) | (1 << (PlSqlParser.SDO_GEOM_MBR - 1473)) | (1 << (PlSqlParser.SD_SHOW - 1473)) | (1 << (PlSqlParser.SEARCH - 1473)) | (1 << (PlSqlParser.SECOND - 1473)) | (1 << (PlSqlParser.SECRET - 1473)) | (1 << (PlSqlParser.SECUREFILE_DBA - 1473)) | (1 << (PlSqlParser.SECUREFILE - 1473)) | (1 << (PlSqlParser.SECURITY - 1473)) | (1 << (PlSqlParser.SEED - 1473)) | (1 << (PlSqlParser.SEG_BLOCK - 1473)) | (1 << (PlSqlParser.SEG_FILE - 1473)) | (1 << (PlSqlParser.SEGMENT - 1473)) | (1 << (PlSqlParser.SELECTIVITY - 1473)) | (1 << (PlSqlParser.SELF - 1473)) | (1 << (PlSqlParser.SEMIJOIN_DRIVER - 1473)) | (1 << (PlSqlParser.SEMIJOIN - 1473)) | (1 << (PlSqlParser.SEMI_TO_INNER - 1473)) | (1 << (PlSqlParser.SEQUENCED - 1473)) | (1 << (PlSqlParser.SEQUENCE - 1473)) | (1 << (PlSqlParser.SEQUENTIAL - 1473)) | (1 << (PlSqlParser.SERIALIZABLE - 1473)) | (1 << (PlSqlParser.SERIALLY_REUSABLE - 1473)) | (1 << (PlSqlParser.SERIAL - 1473)) | (1 << (PlSqlParser.SERVERERROR - 1473)) | (1 << (PlSqlParser.SERVICE_NAME_CONVERT - 1473)) | (1 << (PlSqlParser.SERVICES - 1473)))) !== 0) || ((((_la - 1505)) & ~0x1f) == 0 && ((1 << (_la - 1505)) & ((1 << (PlSqlParser.SESSION_CACHED_CURSORS - 1505)) | (1 << (PlSqlParser.SESSION - 1505)) | (1 << (PlSqlParser.SESSIONS_PER_USER - 1505)) | (1 << (PlSqlParser.SESSIONTIMEZONE - 1505)) | (1 << (PlSqlParser.SESSIONTZNAME - 1505)) | (1 << (PlSqlParser.SET - 1505)) | (1 << (PlSqlParser.SETS - 1505)) | (1 << (PlSqlParser.SETTINGS - 1505)) | (1 << (PlSqlParser.SET_TO_JOIN - 1505)) | (1 << (PlSqlParser.SEVERE - 1505)) | (1 << (PlSqlParser.SHARED_POOL - 1505)) | (1 << (PlSqlParser.SHARED - 1505)) | (1 << (PlSqlParser.SHARING - 1505)) | (1 << (PlSqlParser.SHELFLIFE - 1505)) | (1 << (PlSqlParser.SHOW - 1505)) | (1 << (PlSqlParser.SHRINK - 1505)) | (1 << (PlSqlParser.SHUTDOWN - 1505)) | (1 << (PlSqlParser.SIBLINGS - 1505)) | (1 << (PlSqlParser.SID - 1505)) | (1 << (PlSqlParser.SIGNAL_COMPONENT - 1505)) | (1 << (PlSqlParser.SIGNAL_FUNCTION - 1505)) | (1 << (PlSqlParser.SIGN - 1505)) | (1 << (PlSqlParser.SIGNTYPE - 1505)) | (1 << (PlSqlParser.SIMPLE_INTEGER - 1505)) | (1 << (PlSqlParser.SIMPLE - 1505)) | (1 << (PlSqlParser.SINGLE - 1505)) | (1 << (PlSqlParser.SINGLETASK - 1505)) | (1 << (PlSqlParser.SINH - 1505)) | (1 << (PlSqlParser.SIN - 1505)) | (1 << (PlSqlParser.SKIP_EXT_OPTIMIZER - 1505)))) !== 0) || ((((_la - 1537)) & ~0x1f) == 0 && ((1 << (_la - 1537)) & ((1 << (PlSqlParser.SKIP_ - 1537)) | (1 << (PlSqlParser.SKIP_UNQ_UNUSABLE_IDX - 1537)) | (1 << (PlSqlParser.SKIP_UNUSABLE_INDEXES - 1537)) | (1 << (PlSqlParser.SMALLFILE - 1537)) | (1 << (PlSqlParser.SMALLINT - 1537)) | (1 << (PlSqlParser.SNAPSHOT - 1537)) | (1 << (PlSqlParser.SOME - 1537)) | (1 << (PlSqlParser.SORT - 1537)) | (1 << (PlSqlParser.SOUNDEX - 1537)) | (1 << (PlSqlParser.SOURCE_FILE_DIRECTORY - 1537)) | (1 << (PlSqlParser.SOURCE_FILE_NAME_CONVERT - 1537)) | (1 << (PlSqlParser.SOURCE - 1537)) | (1 << (PlSqlParser.SPACE_KEYWORD - 1537)) | (1 << (PlSqlParser.SPECIFICATION - 1537)) | (1 << (PlSqlParser.SPFILE - 1537)) | (1 << (PlSqlParser.SPLIT - 1537)) | (1 << (PlSqlParser.SPREADSHEET - 1537)) | (1 << (PlSqlParser.SQLDATA - 1537)) | (1 << (PlSqlParser.SQLERROR - 1537)) | (1 << (PlSqlParser.SQLLDR - 1537)) | (1 << (PlSqlParser.SQL - 1537)) | (1 << (PlSqlParser.SQL_TRACE - 1537)) | (1 << (PlSqlParser.SQL_TRANSLATION_PROFILE - 1537)) | (1 << (PlSqlParser.SQRT - 1537)) | (1 << (PlSqlParser.STALE - 1537)) | (1 << (PlSqlParser.STANDALONE - 1537)) | (1 << (PlSqlParser.STANDARD_HASH - 1537)) | (1 << (PlSqlParser.STANDBY_MAX_DATA_DELAY - 1537)) | (1 << (PlSqlParser.STANDBYS - 1537)) | (1 << (PlSqlParser.STANDBY - 1537)) | (1 << (PlSqlParser.STAR - 1537)) | (1 << (PlSqlParser.STAR_TRANSFORMATION - 1537)))) !== 0) || ((((_la - 1570)) & ~0x1f) == 0 && ((1 << (_la - 1570)) & ((1 << (PlSqlParser.STARTUP - 1570)) | (1 << (PlSqlParser.STATEMENT_ID - 1570)) | (1 << (PlSqlParser.STATEMENT_QUEUING - 1570)) | (1 << (PlSqlParser.STATEMENTS - 1570)) | (1 << (PlSqlParser.STATEMENT - 1570)) | (1 << (PlSqlParser.STATE - 1570)) | (1 << (PlSqlParser.STATIC - 1570)) | (1 << (PlSqlParser.STATISTICS - 1570)) | (1 << (PlSqlParser.STATS_BINOMIAL_TEST - 1570)) | (1 << (PlSqlParser.STATS_CROSSTAB - 1570)) | (1 << (PlSqlParser.STATS_F_TEST - 1570)) | (1 << (PlSqlParser.STATS_KS_TEST - 1570)) | (1 << (PlSqlParser.STATS_MODE - 1570)) | (1 << (PlSqlParser.STATS_MW_TEST - 1570)) | (1 << (PlSqlParser.STATS_ONE_WAY_ANOVA - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_INDEP - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_INDEPU - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_ONE - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_PAIRED - 1570)) | (1 << (PlSqlParser.STATS_WSR_TEST - 1570)) | (1 << (PlSqlParser.STDDEV_POP - 1570)) | (1 << (PlSqlParser.STDDEV_SAMP - 1570)) | (1 << (PlSqlParser.STOP - 1570)) | (1 << (PlSqlParser.STORAGE - 1570)) | (1 << (PlSqlParser.STORE - 1570)) | (1 << (PlSqlParser.STREAMS - 1570)) | (1 << (PlSqlParser.STREAM - 1570)) | (1 << (PlSqlParser.STRICT - 1570)) | (1 << (PlSqlParser.STRING - 1570)) | (1 << (PlSqlParser.STRIPE_COLUMNS - 1570)) | (1 << (PlSqlParser.STRIPE_WIDTH - 1570)) | (1 << (PlSqlParser.STRIP - 1570)))) !== 0) || ((((_la - 1602)) & ~0x1f) == 0 && ((1 << (_la - 1602)) & ((1 << (PlSqlParser.STRUCTURE - 1602)) | (1 << (PlSqlParser.SUBMULTISET - 1602)) | (1 << (PlSqlParser.SUBPARTITION_REL - 1602)) | (1 << (PlSqlParser.SUBPARTITIONS - 1602)) | (1 << (PlSqlParser.SUBPARTITION - 1602)) | (1 << (PlSqlParser.SUBQUERIES - 1602)) | (1 << (PlSqlParser.SUBQUERY_PRUNING - 1602)) | (1 << (PlSqlParser.SUBSCRIBE - 1602)) | (1 << (PlSqlParser.SUBSET - 1602)) | (1 << (PlSqlParser.SUBSTITUTABLE - 1602)) | (1 << (PlSqlParser.SUBSTR2 - 1602)) | (1 << (PlSqlParser.SUBSTR4 - 1602)) | (1 << (PlSqlParser.SUBSTRB - 1602)) | (1 << (PlSqlParser.SUBSTRC - 1602)) | (1 << (PlSqlParser.SUBTYPE - 1602)) | (1 << (PlSqlParser.SUCCESSFUL - 1602)) | (1 << (PlSqlParser.SUCCESS - 1602)) | (1 << (PlSqlParser.SUMMARY - 1602)) | (1 << (PlSqlParser.SUPPLEMENTAL - 1602)) | (1 << (PlSqlParser.SUSPEND - 1602)) | (1 << (PlSqlParser.SWAP_JOIN_INPUTS - 1602)) | (1 << (PlSqlParser.SWITCHOVER - 1602)) | (1 << (PlSqlParser.SWITCH - 1602)) | (1 << (PlSqlParser.SYNCHRONOUS - 1602)) | (1 << (PlSqlParser.SYNC - 1602)) | (1 << (PlSqlParser.SYSASM - 1602)) | (1 << (PlSqlParser.SYS_AUDIT - 1602)) | (1 << (PlSqlParser.SYSAUX - 1602)) | (1 << (PlSqlParser.SYSBACKUP - 1602)) | (1 << (PlSqlParser.SYS_CHECKACL - 1602)) | (1 << (PlSqlParser.SYS_CHECK_PRIVILEGE - 1602)))) !== 0) || ((((_la - 1634)) & ~0x1f) == 0 && ((1 << (_la - 1634)) & ((1 << (PlSqlParser.SYS_CONNECT_BY_PATH - 1634)) | (1 << (PlSqlParser.SYS_CONTEXT - 1634)) | (1 << (PlSqlParser.SYSDATE - 1634)) | (1 << (PlSqlParser.SYSDBA - 1634)) | (1 << (PlSqlParser.SYS_DBURIGEN - 1634)) | (1 << (PlSqlParser.SYSDG - 1634)) | (1 << (PlSqlParser.SYS_DL_CURSOR - 1634)) | (1 << (PlSqlParser.SYS_DM_RXFORM_CHR - 1634)) | (1 << (PlSqlParser.SYS_DM_RXFORM_NUM - 1634)) | (1 << (PlSqlParser.SYS_DOM_COMPARE - 1634)) | (1 << (PlSqlParser.SYS_DST_PRIM2SEC - 1634)) | (1 << (PlSqlParser.SYS_DST_SEC2PRIM - 1634)) | (1 << (PlSqlParser.SYS_ET_BFILE_TO_RAW - 1634)) | (1 << (PlSqlParser.SYS_ET_BLOB_TO_IMAGE - 1634)) | (1 << (PlSqlParser.SYS_ET_IMAGE_TO_BLOB - 1634)) | (1 << (PlSqlParser.SYS_ET_RAW_TO_BFILE - 1634)) | (1 << (PlSqlParser.SYS_EXTPDTXT - 1634)) | (1 << (PlSqlParser.SYS_EXTRACT_UTC - 1634)) | (1 << (PlSqlParser.SYS_FBT_INSDEL - 1634)) | (1 << (PlSqlParser.SYS_FILTER_ACLS - 1634)) | (1 << (PlSqlParser.SYS_FNMATCHES - 1634)) | (1 << (PlSqlParser.SYS_FNREPLACE - 1634)) | (1 << (PlSqlParser.SYS_GET_ACLIDS - 1634)) | (1 << (PlSqlParser.SYS_GET_COL_ACLIDS - 1634)) | (1 << (PlSqlParser.SYS_GET_PRIVILEGES - 1634)) | (1 << (PlSqlParser.SYS_GETTOKENID - 1634)) | (1 << (PlSqlParser.SYS_GETXTIVAL - 1634)) | (1 << (PlSqlParser.SYS_GUID - 1634)) | (1 << (PlSqlParser.SYSGUID - 1634)) | (1 << (PlSqlParser.SYSKM - 1634)) | (1 << (PlSqlParser.SYS_MAKE_XMLNODEID - 1634)) | (1 << (PlSqlParser.SYS_MAKEXML - 1634)))) !== 0) || ((((_la - 1666)) & ~0x1f) == 0 && ((1 << (_la - 1666)) & ((1 << (PlSqlParser.SYS_MKXMLATTR - 1666)) | (1 << (PlSqlParser.SYS_MKXTI - 1666)) | (1 << (PlSqlParser.SYSOBJ - 1666)) | (1 << (PlSqlParser.SYS_OP_ADT2BIN - 1666)) | (1 << (PlSqlParser.SYS_OP_ADTCONS - 1666)) | (1 << (PlSqlParser.SYS_OP_ALSCRVAL - 1666)) | (1 << (PlSqlParser.SYS_OP_ATG - 1666)) | (1 << (PlSqlParser.SYS_OP_BIN2ADT - 1666)) | (1 << (PlSqlParser.SYS_OP_BITVEC - 1666)) | (1 << (PlSqlParser.SYS_OP_BL2R - 1666)) | (1 << (PlSqlParser.SYS_OP_BLOOM_FILTER_LIST - 1666)) | (1 << (PlSqlParser.SYS_OP_BLOOM_FILTER - 1666)) | (1 << (PlSqlParser.SYS_OP_C2C - 1666)) | (1 << (PlSqlParser.SYS_OP_CAST - 1666)) | (1 << (PlSqlParser.SYS_OP_CEG - 1666)) | (1 << (PlSqlParser.SYS_OP_CL2C - 1666)) | (1 << (PlSqlParser.SYS_OP_COMBINED_HASH - 1666)) | (1 << (PlSqlParser.SYS_OP_COMP - 1666)) | (1 << (PlSqlParser.SYS_OP_CONVERT - 1666)) | (1 << (PlSqlParser.SYS_OP_COUNTCHG - 1666)) | (1 << (PlSqlParser.SYS_OP_CSCONV - 1666)) | (1 << (PlSqlParser.SYS_OP_CSCONVTEST - 1666)) | (1 << (PlSqlParser.SYS_OP_CSR - 1666)) | (1 << (PlSqlParser.SYS_OP_CSX_PATCH - 1666)) | (1 << (PlSqlParser.SYS_OP_CYCLED_SEQ - 1666)) | (1 << (PlSqlParser.SYS_OP_DECOMP - 1666)) | (1 << (PlSqlParser.SYS_OP_DESCEND - 1666)) | (1 << (PlSqlParser.SYS_OP_DISTINCT - 1666)) | (1 << (PlSqlParser.SYS_OP_DRA - 1666)) | (1 << (PlSqlParser.SYS_OP_DUMP - 1666)) | (1 << (PlSqlParser.SYS_OP_DV_CHECK - 1666)) | (1 << (PlSqlParser.SYS_OP_ENFORCE_NOT_NULL - 1666)))) !== 0) || ((((_la - 1698)) & ~0x1f) == 0 && ((1 << (_la - 1698)) & ((1 << (PlSqlParser.SYSOPER - 1698)) | (1 << (PlSqlParser.SYS_OP_EXTRACT - 1698)) | (1 << (PlSqlParser.SYS_OP_GROUPING - 1698)) | (1 << (PlSqlParser.SYS_OP_GUID - 1698)) | (1 << (PlSqlParser.SYS_OP_HASH - 1698)) | (1 << (PlSqlParser.SYS_OP_IIX - 1698)) | (1 << (PlSqlParser.SYS_OP_ITR - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_CREATE - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_FILTER_LIST - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_FILTER - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_SUCCEEDED - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_USE - 1698)) | (1 << (PlSqlParser.SYS_OP_LBID - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2BLOB - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2CLOB - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2ID - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2NCLOB - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2TYP - 1698)) | (1 << (PlSqlParser.SYS_OP_LSVI - 1698)) | (1 << (PlSqlParser.SYS_OP_LVL - 1698)) | (1 << (PlSqlParser.SYS_OP_MAKEOID - 1698)) | (1 << (PlSqlParser.SYS_OP_MAP_NONNULL - 1698)) | (1 << (PlSqlParser.SYS_OP_MSR - 1698)) | (1 << (PlSqlParser.SYS_OP_NICOMBINE - 1698)) | (1 << (PlSqlParser.SYS_OP_NIEXTRACT - 1698)) | (1 << (PlSqlParser.SYS_OP_NII - 1698)) | (1 << (PlSqlParser.SYS_OP_NIX - 1698)) | (1 << (PlSqlParser.SYS_OP_NOEXPAND - 1698)) | (1 << (PlSqlParser.SYS_OP_NTCIMG - 1698)) | (1 << (PlSqlParser.SYS_OP_NUMTORAW - 1698)) | (1 << (PlSqlParser.SYS_OP_OIDVALUE - 1698)) | (1 << (PlSqlParser.SYS_OP_OPNSIZE - 1698)))) !== 0) || ((((_la - 1730)) & ~0x1f) == 0 && ((1 << (_la - 1730)) & ((1 << (PlSqlParser.SYS_OP_PAR_1 - 1730)) | (1 << (PlSqlParser.SYS_OP_PARGID_1 - 1730)) | (1 << (PlSqlParser.SYS_OP_PARGID - 1730)) | (1 << (PlSqlParser.SYS_OP_PAR - 1730)) | (1 << (PlSqlParser.SYS_OP_PART_ID - 1730)) | (1 << (PlSqlParser.SYS_OP_PIVOT - 1730)) | (1 << (PlSqlParser.SYS_OP_R2O - 1730)) | (1 << (PlSqlParser.SYS_OP_RAWTONUM - 1730)) | (1 << (PlSqlParser.SYS_OP_RDTM - 1730)) | (1 << (PlSqlParser.SYS_OP_REF - 1730)) | (1 << (PlSqlParser.SYS_OP_RMTD - 1730)) | (1 << (PlSqlParser.SYS_OP_ROWIDTOOBJ - 1730)) | (1 << (PlSqlParser.SYS_OP_RPB - 1730)) | (1 << (PlSqlParser.SYS_OPTLOBPRBSC - 1730)) | (1 << (PlSqlParser.SYS_OP_TOSETID - 1730)) | (1 << (PlSqlParser.SYS_OP_TPR - 1730)) | (1 << (PlSqlParser.SYS_OP_TRTB - 1730)) | (1 << (PlSqlParser.SYS_OPTXICMP - 1730)) | (1 << (PlSqlParser.SYS_OPTXQCASTASNQ - 1730)) | (1 << (PlSqlParser.SYS_OP_UNDESCEND - 1730)) | (1 << (PlSqlParser.SYS_OP_VECAND - 1730)) | (1 << (PlSqlParser.SYS_OP_VECBIT - 1730)) | (1 << (PlSqlParser.SYS_OP_VECOR - 1730)) | (1 << (PlSqlParser.SYS_OP_VECXOR - 1730)) | (1 << (PlSqlParser.SYS_OP_VERSION - 1730)) | (1 << (PlSqlParser.SYS_OP_VREF - 1730)) | (1 << (PlSqlParser.SYS_OP_VVD - 1730)) | (1 << (PlSqlParser.SYS_OP_XMLCONS_FOR_CSX - 1730)) | (1 << (PlSqlParser.SYS_OP_XPTHATG - 1730)) | (1 << (PlSqlParser.SYS_OP_XPTHIDX - 1730)) | (1 << (PlSqlParser.SYS_OP_XPTHOP - 1730)) | (1 << (PlSqlParser.SYS_OP_XTXT2SQLT - 1730)))) !== 0) || ((((_la - 1762)) & ~0x1f) == 0 && ((1 << (_la - 1762)) & ((1 << (PlSqlParser.SYS_OP_ZONE_ID - 1762)) | (1 << (PlSqlParser.SYS_ORDERKEY_DEPTH - 1762)) | (1 << (PlSqlParser.SYS_ORDERKEY_MAXCHILD - 1762)) | (1 << (PlSqlParser.SYS_ORDERKEY_PARENT - 1762)) | (1 << (PlSqlParser.SYS_PARALLEL_TXN - 1762)) | (1 << (PlSqlParser.SYS_PATHID_IS_ATTR - 1762)) | (1 << (PlSqlParser.SYS_PATHID_IS_NMSPC - 1762)) | (1 << (PlSqlParser.SYS_PATHID_LASTNAME - 1762)) | (1 << (PlSqlParser.SYS_PATHID_LASTNMSPC - 1762)) | (1 << (PlSqlParser.SYS_PATH_REVERSE - 1762)) | (1 << (PlSqlParser.SYS_PXQEXTRACT - 1762)) | (1 << (PlSqlParser.SYS_RAW_TO_XSID - 1762)) | (1 << (PlSqlParser.SYS_RID_ORDER - 1762)) | (1 << (PlSqlParser.SYS_ROW_DELTA - 1762)) | (1 << (PlSqlParser.SYS_SC_2_XMLT - 1762)) | (1 << (PlSqlParser.SYS_SYNRCIREDO - 1762)) | (1 << (PlSqlParser.SYSTEM_DEFINED - 1762)) | (1 << (PlSqlParser.SYSTEM - 1762)) | (1 << (PlSqlParser.SYSTIMESTAMP - 1762)) | (1 << (PlSqlParser.SYS_TYPEID - 1762)) | (1 << (PlSqlParser.SYS_UMAKEXML - 1762)) | (1 << (PlSqlParser.SYS_XMLANALYZE - 1762)) | (1 << (PlSqlParser.SYS_XMLCONTAINS - 1762)) | (1 << (PlSqlParser.SYS_XMLCONV - 1762)) | (1 << (PlSqlParser.SYS_XMLEXNSURI - 1762)) | (1 << (PlSqlParser.SYS_XMLGEN - 1762)) | (1 << (PlSqlParser.SYS_XMLI_LOC_ISNODE - 1762)) | (1 << (PlSqlParser.SYS_XMLI_LOC_ISTEXT - 1762)) | (1 << (PlSqlParser.SYS_XMLINSTR - 1762)) | (1 << (PlSqlParser.SYS_XMLLOCATOR_GETSVAL - 1762)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETCID - 1762)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETLOCATOR - 1762)))) !== 0) || ((((_la - 1794)) & ~0x1f) == 0 && ((1 << (_la - 1794)) & ((1 << (PlSqlParser.SYS_XMLNODEID_GETOKEY - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETPATHID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETPTRID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETRID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETSVAL - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETTID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID - 1794)) | (1 << (PlSqlParser.SYS_XMLT_2_SC - 1794)) | (1 << (PlSqlParser.SYS_XMLTRANSLATE - 1794)) | (1 << (PlSqlParser.SYS_XMLTYPE2SQL - 1794)) | (1 << (PlSqlParser.SYS_XQ_ASQLCNV - 1794)) | (1 << (PlSqlParser.SYS_XQ_ATOMCNVCHK - 1794)) | (1 << (PlSqlParser.SYS_XQBASEURI - 1794)) | (1 << (PlSqlParser.SYS_XQCASTABLEERRH - 1794)) | (1 << (PlSqlParser.SYS_XQCODEP2STR - 1794)) | (1 << (PlSqlParser.SYS_XQCODEPEQ - 1794)) | (1 << (PlSqlParser.SYS_XQCON2SEQ - 1794)) | (1 << (PlSqlParser.SYS_XQCONCAT - 1794)) | (1 << (PlSqlParser.SYS_XQDELETE - 1794)) | (1 << (PlSqlParser.SYS_XQDFLTCOLATION - 1794)) | (1 << (PlSqlParser.SYS_XQDOC - 1794)) | (1 << (PlSqlParser.SYS_XQDOCURI - 1794)) | (1 << (PlSqlParser.SYS_XQDURDIV - 1794)) | (1 << (PlSqlParser.SYS_XQED4URI - 1794)) | (1 << (PlSqlParser.SYS_XQENDSWITH - 1794)) | (1 << (PlSqlParser.SYS_XQERRH - 1794)) | (1 << (PlSqlParser.SYS_XQERR - 1794)) | (1 << (PlSqlParser.SYS_XQESHTMLURI - 1794)) | (1 << (PlSqlParser.SYS_XQEXLOBVAL - 1794)) | (1 << (PlSqlParser.SYS_XQEXSTWRP - 1794)) | (1 << (PlSqlParser.SYS_XQEXTRACT - 1794)) | (1 << (PlSqlParser.SYS_XQEXTRREF - 1794)))) !== 0) || ((((_la - 1826)) & ~0x1f) == 0 && ((1 << (_la - 1826)) & ((1 << (PlSqlParser.SYS_XQEXVAL - 1826)) | (1 << (PlSqlParser.SYS_XQFB2STR - 1826)) | (1 << (PlSqlParser.SYS_XQFNBOOL - 1826)) | (1 << (PlSqlParser.SYS_XQFNCMP - 1826)) | (1 << (PlSqlParser.SYS_XQFNDATIM - 1826)) | (1 << (PlSqlParser.SYS_XQFNLNAME - 1826)) | (1 << (PlSqlParser.SYS_XQFNNM - 1826)) | (1 << (PlSqlParser.SYS_XQFNNSURI - 1826)) | (1 << (PlSqlParser.SYS_XQFNPREDTRUTH - 1826)) | (1 << (PlSqlParser.SYS_XQFNQNM - 1826)) | (1 << (PlSqlParser.SYS_XQFNROOT - 1826)) | (1 << (PlSqlParser.SYS_XQFORMATNUM - 1826)) | (1 << (PlSqlParser.SYS_XQFTCONTAIN - 1826)) | (1 << (PlSqlParser.SYS_XQFUNCR - 1826)) | (1 << (PlSqlParser.SYS_XQGETCONTENT - 1826)) | (1 << (PlSqlParser.SYS_XQINDXOF - 1826)) | (1 << (PlSqlParser.SYS_XQINSERT - 1826)) | (1 << (PlSqlParser.SYS_XQINSPFX - 1826)) | (1 << (PlSqlParser.SYS_XQIRI2URI - 1826)) | (1 << (PlSqlParser.SYS_XQLANG - 1826)) | (1 << (PlSqlParser.SYS_XQLLNMFRMQNM - 1826)) | (1 << (PlSqlParser.SYS_XQMKNODEREF - 1826)) | (1 << (PlSqlParser.SYS_XQNILLED - 1826)) | (1 << (PlSqlParser.SYS_XQNODENAME - 1826)) | (1 << (PlSqlParser.SYS_XQNORMSPACE - 1826)) | (1 << (PlSqlParser.SYS_XQNORMUCODE - 1826)) | (1 << (PlSqlParser.SYS_XQ_NRNG - 1826)) | (1 << (PlSqlParser.SYS_XQNSP4PFX - 1826)) | (1 << (PlSqlParser.SYS_XQNSPFRMQNM - 1826)) | (1 << (PlSqlParser.SYS_XQPFXFRMQNM - 1826)) | (1 << (PlSqlParser.SYS_XQ_PKSQL2XML - 1826)) | (1 << (PlSqlParser.SYS_XQPOLYABS - 1826)))) !== 0) || ((((_la - 1858)) & ~0x1f) == 0 && ((1 << (_la - 1858)) & ((1 << (PlSqlParser.SYS_XQPOLYADD - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYCEL - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYCSTBL - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYCST - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYDIV - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYFLR - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYMOD - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYMUL - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYRND - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYSQRT - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYSUB - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYUMUS - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYUPLS - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVEQ - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVGE - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVGT - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVLE - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVLT - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVNE - 1858)) | (1 << (PlSqlParser.SYS_XQREF2VAL - 1858)) | (1 << (PlSqlParser.SYS_XQRENAME - 1858)) | (1 << (PlSqlParser.SYS_XQREPLACE - 1858)) | (1 << (PlSqlParser.SYS_XQRESVURI - 1858)) | (1 << (PlSqlParser.SYS_XQRNDHALF2EVN - 1858)) | (1 << (PlSqlParser.SYS_XQRSLVQNM - 1858)) | (1 << (PlSqlParser.SYS_XQRYENVPGET - 1858)) | (1 << (PlSqlParser.SYS_XQRYVARGET - 1858)) | (1 << (PlSqlParser.SYS_XQRYWRP - 1858)) | (1 << (PlSqlParser.SYS_XQSEQ2CON4XC - 1858)) | (1 << (PlSqlParser.SYS_XQSEQ2CON - 1858)) | (1 << (PlSqlParser.SYS_XQSEQDEEPEQ - 1858)) | (1 << (PlSqlParser.SYS_XQSEQINSB - 1858)))) !== 0) || ((((_la - 1890)) & ~0x1f) == 0 && ((1 << (_la - 1890)) & ((1 << (PlSqlParser.SYS_XQSEQRM - 1890)) | (1 << (PlSqlParser.SYS_XQSEQRVS - 1890)) | (1 << (PlSqlParser.SYS_XQSEQSUB - 1890)) | (1 << (PlSqlParser.SYS_XQSEQTYPMATCH - 1890)) | (1 << (PlSqlParser.SYS_XQSTARTSWITH - 1890)) | (1 << (PlSqlParser.SYS_XQSTATBURI - 1890)) | (1 << (PlSqlParser.SYS_XQSTR2CODEP - 1890)) | (1 << (PlSqlParser.SYS_XQSTRJOIN - 1890)) | (1 << (PlSqlParser.SYS_XQSUBSTRAFT - 1890)) | (1 << (PlSqlParser.SYS_XQSUBSTRBEF - 1890)) | (1 << (PlSqlParser.SYS_XQTOKENIZE - 1890)) | (1 << (PlSqlParser.SYS_XQTREATAS - 1890)) | (1 << (PlSqlParser.SYS_XQ_UPKXML2SQL - 1890)) | (1 << (PlSqlParser.SYS_XQXFORM - 1890)) | (1 << (PlSqlParser.SYS_XSID_TO_RAW - 1890)) | (1 << (PlSqlParser.SYS_ZMAP_FILTER - 1890)) | (1 << (PlSqlParser.SYS_ZMAP_REFRESH - 1890)) | (1 << (PlSqlParser.TABLE_LOOKUP_BY_NL - 1890)) | (1 << (PlSqlParser.TABLESPACE_NO - 1890)) | (1 << (PlSqlParser.TABLESPACE - 1890)) | (1 << (PlSqlParser.TABLES - 1890)) | (1 << (PlSqlParser.TABLE_STATS - 1890)) | (1 << (PlSqlParser.TABLE - 1890)) | (1 << (PlSqlParser.TABNO - 1890)) | (1 << (PlSqlParser.TAG - 1890)) | (1 << (PlSqlParser.TANH - 1890)) | (1 << (PlSqlParser.TAN - 1890)) | (1 << (PlSqlParser.TBLORIDXPARTNUM - 1890)) | (1 << (PlSqlParser.TEMPFILE - 1890)) | (1 << (PlSqlParser.TEMPLATE - 1890)) | (1 << (PlSqlParser.TEMPORARY - 1890)) | (1 << (PlSqlParser.TEMP_TABLE - 1890)))) !== 0) || ((((_la - 1922)) & ~0x1f) == 0 && ((1 << (_la - 1922)) & ((1 << (PlSqlParser.TEST - 1922)) | (1 << (PlSqlParser.TEXT - 1922)) | (1 << (PlSqlParser.THAN - 1922)) | (1 << (PlSqlParser.THEN - 1922)) | (1 << (PlSqlParser.THE - 1922)) | (1 << (PlSqlParser.THREAD - 1922)) | (1 << (PlSqlParser.THROUGH - 1922)) | (1 << (PlSqlParser.TIER - 1922)) | (1 << (PlSqlParser.TIES - 1922)) | (1 << (PlSqlParser.TIMEOUT - 1922)) | (1 << (PlSqlParser.TIMESTAMP_LTZ_UNCONSTRAINED - 1922)) | (1 << (PlSqlParser.TIMESTAMP - 1922)) | (1 << (PlSqlParser.TIMESTAMP_TZ_UNCONSTRAINED - 1922)) | (1 << (PlSqlParser.TIMESTAMP_UNCONSTRAINED - 1922)) | (1 << (PlSqlParser.TIMES - 1922)) | (1 << (PlSqlParser.TIME - 1922)) | (1 << (PlSqlParser.TIMEZONE_ABBR - 1922)) | (1 << (PlSqlParser.TIMEZONE_HOUR - 1922)) | (1 << (PlSqlParser.TIMEZONE_MINUTE - 1922)) | (1 << (PlSqlParser.TIMEZONE_OFFSET - 1922)) | (1 << (PlSqlParser.TIMEZONE_REGION - 1922)) | (1 << (PlSqlParser.TIME_ZONE - 1922)) | (1 << (PlSqlParser.TIV_GB - 1922)) | (1 << (PlSqlParser.TIV_SSF - 1922)) | (1 << (PlSqlParser.TO_ACLID - 1922)) | (1 << (PlSqlParser.TO_BINARY_DOUBLE - 1922)) | (1 << (PlSqlParser.TO_BINARY_FLOAT - 1922)) | (1 << (PlSqlParser.TO_BLOB - 1922)) | (1 << (PlSqlParser.TO_CLOB - 1922)) | (1 << (PlSqlParser.TO_DSINTERVAL - 1922)) | (1 << (PlSqlParser.TO_LOB - 1922)))) !== 0) || ((((_la - 1954)) & ~0x1f) == 0 && ((1 << (_la - 1954)) & ((1 << (PlSqlParser.TO_MULTI_BYTE - 1954)) | (1 << (PlSqlParser.TO_NCHAR - 1954)) | (1 << (PlSqlParser.TO_NCLOB - 1954)) | (1 << (PlSqlParser.TO_NUMBER - 1954)) | (1 << (PlSqlParser.TOPLEVEL - 1954)) | (1 << (PlSqlParser.TO_SINGLE_BYTE - 1954)) | (1 << (PlSqlParser.TO_TIMESTAMP - 1954)) | (1 << (PlSqlParser.TO_TIMESTAMP_TZ - 1954)) | (1 << (PlSqlParser.TO_TIME - 1954)) | (1 << (PlSqlParser.TO_TIME_TZ - 1954)) | (1 << (PlSqlParser.TO_YMINTERVAL - 1954)) | (1 << (PlSqlParser.TRACE - 1954)) | (1 << (PlSqlParser.TRACING - 1954)) | (1 << (PlSqlParser.TRACKING - 1954)) | (1 << (PlSqlParser.TRAILING - 1954)) | (1 << (PlSqlParser.TRANSACTION - 1954)) | (1 << (PlSqlParser.TRANSFORM_DISTINCT_AGG - 1954)) | (1 << (PlSqlParser.TRANSITIONAL - 1954)) | (1 << (PlSqlParser.TRANSITION - 1954)) | (1 << (PlSqlParser.TRANSLATE - 1954)) | (1 << (PlSqlParser.TRANSLATION - 1954)) | (1 << (PlSqlParser.TREAT - 1954)) | (1 << (PlSqlParser.TRIGGERS - 1954)) | (1 << (PlSqlParser.TRIGGER - 1954)) | (1 << (PlSqlParser.TRUE - 1954)) | (1 << (PlSqlParser.TRUNCATE - 1954)) | (1 << (PlSqlParser.TRUNC - 1954)) | (1 << (PlSqlParser.TRUSTED - 1954)) | (1 << (PlSqlParser.TRUST - 1954)) | (1 << (PlSqlParser.TUNING - 1954)) | (1 << (PlSqlParser.TX - 1954)))) !== 0) || ((((_la - 1986)) & ~0x1f) == 0 && ((1 << (_la - 1986)) & ((1 << (PlSqlParser.TYPES - 1986)) | (1 << (PlSqlParser.TYPE - 1986)) | (1 << (PlSqlParser.TZ_OFFSET - 1986)) | (1 << (PlSqlParser.UB2 - 1986)) | (1 << (PlSqlParser.UBA - 1986)) | (1 << (PlSqlParser.UCS2 - 1986)) | (1 << (PlSqlParser.UID - 1986)) | (1 << (PlSqlParser.UNARCHIVED - 1986)) | (1 << (PlSqlParser.UNBOUNDED - 1986)) | (1 << (PlSqlParser.UNBOUND - 1986)) | (1 << (PlSqlParser.UNCONDITIONAL - 1986)) | (1 << (PlSqlParser.UNDER - 1986)) | (1 << (PlSqlParser.UNDO - 1986)) | (1 << (PlSqlParser.UNDROP - 1986)) | (1 << (PlSqlParser.UNIFORM - 1986)) | (1 << (PlSqlParser.UNISTR - 1986)) | (1 << (PlSqlParser.UNLIMITED - 1986)) | (1 << (PlSqlParser.UNLOAD - 1986)) | (1 << (PlSqlParser.UNLOCK - 1986)) | (1 << (PlSqlParser.UNMATCHED - 1986)) | (1 << (PlSqlParser.UNNEST_INNERJ_DISTINCT_VIEW - 1986)) | (1 << (PlSqlParser.UNNEST_NOSEMIJ_NODISTINCTVIEW - 1986)) | (1 << (PlSqlParser.UNNEST_SEMIJ_VIEW - 1986)) | (1 << (PlSqlParser.UNNEST - 1986)) | (1 << (PlSqlParser.UNPACKED - 1986)) | (1 << (PlSqlParser.UNPIVOT - 1986)) | (1 << (PlSqlParser.UNPLUG - 1986)) | (1 << (PlSqlParser.UNPROTECTED - 1986)) | (1 << (PlSqlParser.UNQUIESCE - 1986)) | (1 << (PlSqlParser.UNRECOVERABLE - 1986)))) !== 0) || ((((_la - 2018)) & ~0x1f) == 0 && ((1 << (_la - 2018)) & ((1 << (PlSqlParser.UNRESTRICTED - 2018)) | (1 << (PlSqlParser.UNSUBSCRIBE - 2018)) | (1 << (PlSqlParser.UNTIL - 2018)) | (1 << (PlSqlParser.UNUSABLE - 2018)) | (1 << (PlSqlParser.UNUSED - 2018)) | (1 << (PlSqlParser.UPDATABLE - 2018)) | (1 << (PlSqlParser.UPDATED - 2018)) | (1 << (PlSqlParser.UPDATEXML - 2018)) | (1 << (PlSqlParser.UPD_INDEXES - 2018)) | (1 << (PlSqlParser.UPD_JOININDEX - 2018)) | (1 << (PlSqlParser.UPGRADE - 2018)) | (1 << (PlSqlParser.UPPER - 2018)) | (1 << (PlSqlParser.UPSERT - 2018)) | (1 << (PlSqlParser.UROWID - 2018)) | (1 << (PlSqlParser.USABLE - 2018)) | (1 << (PlSqlParser.USAGE - 2018)) | (1 << (PlSqlParser.USE_ANTI - 2018)) | (1 << (PlSqlParser.USE_CONCAT - 2018)) | (1 << (PlSqlParser.USE_CUBE - 2018)) | (1 << (PlSqlParser.USE_HASH_AGGREGATION - 2018)) | (1 << (PlSqlParser.USE_HASH_GBY_FOR_PUSHDOWN - 2018)) | (1 << (PlSqlParser.USE_HASH - 2018)) | (1 << (PlSqlParser.USE_HIDDEN_PARTITIONS - 2018)) | (1 << (PlSqlParser.USE_INVISIBLE_INDEXES - 2018)) | (1 << (PlSqlParser.USE_MERGE_CARTESIAN - 2018)) | (1 << (PlSqlParser.USE_MERGE - 2018)) | (1 << (PlSqlParser.USE_NL - 2018)) | (1 << (PlSqlParser.USE_NL_WITH_INDEX - 2018)) | (1 << (PlSqlParser.USE_PRIVATE_OUTLINES - 2018)) | (1 << (PlSqlParser.USER_DATA - 2018)) | (1 << (PlSqlParser.USER_DEFINED - 2018)))) !== 0) || ((((_la - 2050)) & ~0x1f) == 0 && ((1 << (_la - 2050)) & ((1 << (PlSqlParser.USERENV - 2050)) | (1 << (PlSqlParser.USERGROUP - 2050)) | (1 << (PlSqlParser.USER_RECYCLEBIN - 2050)) | (1 << (PlSqlParser.USERS - 2050)) | (1 << (PlSqlParser.USER_TABLESPACES - 2050)) | (1 << (PlSqlParser.USER - 2050)) | (1 << (PlSqlParser.USE_SEMI - 2050)) | (1 << (PlSqlParser.USE_STORED_OUTLINES - 2050)) | (1 << (PlSqlParser.USE_TTT_FOR_GSETS - 2050)) | (1 << (PlSqlParser.USE - 2050)) | (1 << (PlSqlParser.USE_VECTOR_AGGREGATION - 2050)) | (1 << (PlSqlParser.USE_WEAK_NAME_RESL - 2050)) | (1 << (PlSqlParser.USING_NO_EXPAND - 2050)) | (1 << (PlSqlParser.USING - 2050)) | (1 << (PlSqlParser.UTF16BE - 2050)) | (1 << (PlSqlParser.UTF16LE - 2050)) | (1 << (PlSqlParser.UTF32 - 2050)) | (1 << (PlSqlParser.UTF8 - 2050)) | (1 << (PlSqlParser.V1 - 2050)) | (1 << (PlSqlParser.V2 - 2050)) | (1 << (PlSqlParser.VALIDATE - 2050)) | (1 << (PlSqlParser.VALIDATION - 2050)) | (1 << (PlSqlParser.VALID_TIME_END - 2050)) | (1 << (PlSqlParser.VALUE - 2050)) | (1 << (PlSqlParser.VARCHAR2 - 2050)) | (1 << (PlSqlParser.VARCHAR - 2050)) | (1 << (PlSqlParser.VARIABLE - 2050)) | (1 << (PlSqlParser.VAR_POP - 2050)) | (1 << (PlSqlParser.VARRAYS - 2050)) | (1 << (PlSqlParser.VARRAY - 2050)) | (1 << (PlSqlParser.VAR_SAMP - 2050)))) !== 0) || ((((_la - 2082)) & ~0x1f) == 0 && ((1 << (_la - 2082)) & ((1 << (PlSqlParser.VARYING - 2082)) | (1 << (PlSqlParser.VECTOR_READ_TRACE - 2082)) | (1 << (PlSqlParser.VECTOR_READ - 2082)) | (1 << (PlSqlParser.VECTOR_TRANSFORM_DIMS - 2082)) | (1 << (PlSqlParser.VECTOR_TRANSFORM_FACT - 2082)) | (1 << (PlSqlParser.VECTOR_TRANSFORM - 2082)) | (1 << (PlSqlParser.VERIFIER - 2082)) | (1 << (PlSqlParser.VERIFY - 2082)) | (1 << (PlSqlParser.VERSIONING - 2082)) | (1 << (PlSqlParser.VERSIONS_ENDSCN - 2082)) | (1 << (PlSqlParser.VERSIONS_ENDTIME - 2082)) | (1 << (PlSqlParser.VERSIONS_OPERATION - 2082)) | (1 << (PlSqlParser.VERSIONS_STARTSCN - 2082)) | (1 << (PlSqlParser.VERSIONS_STARTTIME - 2082)) | (1 << (PlSqlParser.VERSIONS - 2082)) | (1 << (PlSqlParser.VERSIONS_XID - 2082)) | (1 << (PlSqlParser.VERSION - 2082)) | (1 << (PlSqlParser.VIOLATION - 2082)) | (1 << (PlSqlParser.VIRTUAL - 2082)) | (1 << (PlSqlParser.VISIBILITY - 2082)) | (1 << (PlSqlParser.VISIBLE - 2082)) | (1 << (PlSqlParser.VOLUME - 2082)) | (1 << (PlSqlParser.VSIZE - 2082)) | (1 << (PlSqlParser.WAIT - 2082)) | (1 << (PlSqlParser.WALLET - 2082)) | (1 << (PlSqlParser.WARNING - 2082)) | (1 << (PlSqlParser.WEEKS - 2082)) | (1 << (PlSqlParser.WEEK - 2082)) | (1 << (PlSqlParser.WELLFORMED - 2082)) | (1 << (PlSqlParser.WHENEVER - 2082)) | (1 << (PlSqlParser.WHEN - 2082)))) !== 0) || ((((_la - 2115)) & ~0x1f) == 0 && ((1 << (_la - 2115)) & ((1 << (PlSqlParser.WHILE - 2115)) | (1 << (PlSqlParser.WHITESPACE - 2115)) | (1 << (PlSqlParser.WIDTH_BUCKET - 2115)) | (1 << (PlSqlParser.WITHIN - 2115)) | (1 << (PlSqlParser.WITHOUT - 2115)) | (1 << (PlSqlParser.WITH_PLSQL - 2115)) | (1 << (PlSqlParser.WORK - 2115)) | (1 << (PlSqlParser.WRAPPED - 2115)) | (1 << (PlSqlParser.WRAPPER - 2115)) | (1 << (PlSqlParser.WRITE - 2115)) | (1 << (PlSqlParser.XDB_FASTPATH_INSERT - 2115)) | (1 << (PlSqlParser.X_DYN_PRUNE - 2115)) | (1 << (PlSqlParser.XID - 2115)) | (1 << (PlSqlParser.XML2OBJECT - 2115)) | (1 << (PlSqlParser.XMLAGG - 2115)) | (1 << (PlSqlParser.XMLATTRIBUTES - 2115)) | (1 << (PlSqlParser.XMLCAST - 2115)) | (1 << (PlSqlParser.XMLCDATA - 2115)) | (1 << (PlSqlParser.XMLCOLATTVAL - 2115)) | (1 << (PlSqlParser.XMLCOMMENT - 2115)) | (1 << (PlSqlParser.XMLCONCAT - 2115)) | (1 << (PlSqlParser.XMLDIFF - 2115)) | (1 << (PlSqlParser.XML_DML_RWT_STMT - 2115)) | (1 << (PlSqlParser.XMLELEMENT - 2115)) | (1 << (PlSqlParser.XMLEXISTS2 - 2115)) | (1 << (PlSqlParser.XMLEXISTS - 2115)) | (1 << (PlSqlParser.XMLFOREST - 2115)) | (1 << (PlSqlParser.XMLINDEX_REWRITE_IN_SELECT - 2115)) | (1 << (PlSqlParser.XMLINDEX_REWRITE - 2115)))) !== 0) || ((((_la - 2147)) & ~0x1f) == 0 && ((1 << (_la - 2147)) & ((1 << (PlSqlParser.XMLINDEX_SEL_IDX_TBL - 2147)) | (1 << (PlSqlParser.XMLISNODE - 2147)) | (1 << (PlSqlParser.XMLISVALID - 2147)) | (1 << (PlSqlParser.XMLNAMESPACES - 2147)) | (1 << (PlSqlParser.XMLPARSE - 2147)) | (1 << (PlSqlParser.XMLPATCH - 2147)) | (1 << (PlSqlParser.XMLPI - 2147)) | (1 << (PlSqlParser.XMLQUERYVAL - 2147)) | (1 << (PlSqlParser.XMLQUERY - 2147)) | (1 << (PlSqlParser.XMLROOT - 2147)) | (1 << (PlSqlParser.XMLSCHEMA - 2147)) | (1 << (PlSqlParser.XMLSERIALIZE - 2147)) | (1 << (PlSqlParser.XMLTABLE - 2147)) | (1 << (PlSqlParser.XMLTRANSFORMBLOB - 2147)) | (1 << (PlSqlParser.XMLTRANSFORM - 2147)) | (1 << (PlSqlParser.XMLTYPE - 2147)) | (1 << (PlSqlParser.XML - 2147)) | (1 << (PlSqlParser.XPATHTABLE - 2147)) | (1 << (PlSqlParser.XS_SYS_CONTEXT - 2147)) | (1 << (PlSqlParser.XS - 2147)) | (1 << (PlSqlParser.YEARS - 2147)) | (1 << (PlSqlParser.YEAR - 2147)) | (1 << (PlSqlParser.YES - 2147)) | (1 << (PlSqlParser.YMINTERVAL_UNCONSTRAINED - 2147)) | (1 << (PlSqlParser.ZONEMAP - 2147)) | (1 << (PlSqlParser.ZONE - 2147)) | (1 << (PlSqlParser.PREDICTION - 2147)) | (1 << (PlSqlParser.PREDICTION_BOUNDS - 2147)) | (1 << (PlSqlParser.PREDICTION_COST - 2147)) | (1 << (PlSqlParser.PREDICTION_DETAILS - 2147)) | (1 << (PlSqlParser.PREDICTION_PROBABILITY - 2147)))) !== 0) || ((((_la - 2179)) & ~0x1f) == 0 && ((1 << (_la - 2179)) & ((1 << (PlSqlParser.PREDICTION_SET - 2179)) | (1 << (PlSqlParser.CUME_DIST - 2179)) | (1 << (PlSqlParser.DENSE_RANK - 2179)) | (1 << (PlSqlParser.LISTAGG - 2179)) | (1 << (PlSqlParser.PERCENT_RANK - 2179)) | (1 << (PlSqlParser.PERCENTILE_CONT - 2179)) | (1 << (PlSqlParser.PERCENTILE_DISC - 2179)) | (1 << (PlSqlParser.RANK - 2179)) | (1 << (PlSqlParser.AVG - 2179)) | (1 << (PlSqlParser.CORR - 2179)) | (1 << (PlSqlParser.COVAR_ - 2179)) | (1 << (PlSqlParser.DECODE - 2179)) | (1 << (PlSqlParser.LAG - 2179)) | (1 << (PlSqlParser.LEAD - 2179)) | (1 << (PlSqlParser.MAX - 2179)) | (1 << (PlSqlParser.MEDIAN - 2179)) | (1 << (PlSqlParser.MIN - 2179)) | (1 << (PlSqlParser.NTILE - 2179)) | (1 << (PlSqlParser.NVL - 2179)) | (1 << (PlSqlParser.RATIO_TO_REPORT - 2179)) | (1 << (PlSqlParser.REGR_ - 2179)) | (1 << (PlSqlParser.ROUND - 2179)) | (1 << (PlSqlParser.ROW_NUMBER - 2179)) | (1 << (PlSqlParser.SUBSTR - 2179)) | (1 << (PlSqlParser.TO_CHAR - 2179)) | (1 << (PlSqlParser.TRIM - 2179)) | (1 << (PlSqlParser.SUM - 2179)) | (1 << (PlSqlParser.STDDEV - 2179)) | (1 << (PlSqlParser.VAR_ - 2179)) | (1 << (PlSqlParser.VARIANCE - 2179)) | (1 << (PlSqlParser.LEAST - 2179)) | (1 << (PlSqlParser.GREATEST - 2179)))) !== 0) || ((((_la - 2211)) & ~0x1f) == 0 && ((1 << (_la - 2211)) & ((1 << (PlSqlParser.TO_DATE - 2211)) | (1 << (PlSqlParser.NATIONAL_CHAR_STRING_LIT - 2211)) | (1 << (PlSqlParser.PERIOD - 2211)) | (1 << (PlSqlParser.UNSIGNED_INTEGER - 2211)) | (1 << (PlSqlParser.APPROXIMATE_NUM_LIT - 2211)) | (1 << (PlSqlParser.CHAR_STRING - 2211)) | (1 << (PlSqlParser.DELIMITED_ID - 2211)) | (1 << (PlSqlParser.LEFT_PAREN - 2211)) | (1 << (PlSqlParser.PLUS_SIGN - 2211)) | (1 << (PlSqlParser.MINUS_SIGN - 2211)) | (1 << (PlSqlParser.BINDVAR - 2211)) | (1 << (PlSqlParser.COLON - 2211)))) !== 0) || _la===PlSqlParser.INTRODUCER || _la===PlSqlParser.REGULAR_ID) { this.state = 10991; this.expressions(); } this.state = 10994; this.match(PlSqlParser.RIGHT_PAREN); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Column_aliasContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_column_alias; return this; } Column_aliasContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Column_aliasContext.prototype.constructor = Column_aliasContext; Column_aliasContext.prototype.identifier = function() { return this.getTypedRuleContext(IdentifierContext,0); }; Column_aliasContext.prototype.quoted_string = function() { return this.getTypedRuleContext(Quoted_stringContext,0); }; Column_aliasContext.prototype.AS = function() { return this.getToken(PlSqlParser.AS, 0); }; Column_aliasContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterColumn_alias(this); } }; Column_aliasContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitColumn_alias(this); } }; Column_aliasContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitColumn_alias(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Column_aliasContext = Column_aliasContext; PlSqlParser.prototype.column_alias = function() { var localctx = new Column_aliasContext(this, this._ctx, this.state); this.enterRule(localctx, 1352, PlSqlParser.RULE_column_alias); var _la = 0; // Token type try { this.state = 11004; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,1510,this._ctx); switch(la_) { case 1: this.enterOuterAlt(localctx, 1); this.state = 10997; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.AS) { this.state = 10996; this.match(PlSqlParser.AS); } this.state = 11001; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.ABORT: case PlSqlParser.ABS: case PlSqlParser.ACCESS: case PlSqlParser.ACCESSED: case PlSqlParser.ACCOUNT: case PlSqlParser.ACL: case PlSqlParser.ACOS: case PlSqlParser.ACTION: case PlSqlParser.ACTIONS: case PlSqlParser.ACTIVATE: case PlSqlParser.ACTIVE: case PlSqlParser.ACTIVE_COMPONENT: case PlSqlParser.ACTIVE_DATA: case PlSqlParser.ACTIVE_FUNCTION: case PlSqlParser.ACTIVE_TAG: case PlSqlParser.ACTIVITY: case PlSqlParser.ADAPTIVE_PLAN: case PlSqlParser.ADD: case PlSqlParser.ADD_COLUMN: case PlSqlParser.ADD_GROUP: case PlSqlParser.ADD_MONTHS: case PlSqlParser.ADJ_DATE: case PlSqlParser.ADMIN: case PlSqlParser.ADMINISTER: case PlSqlParser.ADMINISTRATOR: case PlSqlParser.ADVANCED: case PlSqlParser.ADVISE: case PlSqlParser.ADVISOR: case PlSqlParser.AFD_DISKSTRING: case PlSqlParser.AFTER: case PlSqlParser.AGENT: case PlSqlParser.AGGREGATE: case PlSqlParser.A_LETTER: case PlSqlParser.ALIAS: case PlSqlParser.ALLOCATE: case PlSqlParser.ALLOW: case PlSqlParser.ALL_ROWS: case PlSqlParser.ALWAYS: case PlSqlParser.ANALYZE: case PlSqlParser.ANCILLARY: case PlSqlParser.AND_EQUAL: case PlSqlParser.ANOMALY: case PlSqlParser.ANSI_REARCH: case PlSqlParser.ANTIJOIN: case PlSqlParser.ANYSCHEMA: case PlSqlParser.APPEND: case PlSqlParser.APPENDCHILDXML: case PlSqlParser.APPEND_VALUES: case PlSqlParser.APPLICATION: case PlSqlParser.APPLY: case PlSqlParser.APPROX_COUNT_DISTINCT: case PlSqlParser.ARCHIVAL: case PlSqlParser.ARCHIVE: case PlSqlParser.ARCHIVED: case PlSqlParser.ARCHIVELOG: case PlSqlParser.ARRAY: case PlSqlParser.ASCII: case PlSqlParser.ASCIISTR: case PlSqlParser.ASIN: case PlSqlParser.ASIS: case PlSqlParser.ASSEMBLY: case PlSqlParser.ASSIGN: case PlSqlParser.ASSOCIATE: case PlSqlParser.ASYNC: case PlSqlParser.ASYNCHRONOUS: case PlSqlParser.ATAN2: case PlSqlParser.ATAN: case PlSqlParser.AT: case PlSqlParser.ATTRIBUTE: case PlSqlParser.ATTRIBUTES: case PlSqlParser.AUTHENTICATED: case PlSqlParser.AUTHENTICATION: case PlSqlParser.AUTHID: case PlSqlParser.AUTHORIZATION: case PlSqlParser.AUTOALLOCATE: case PlSqlParser.AUTO: case PlSqlParser.AUTOEXTEND: case PlSqlParser.AUTO_LOGIN: case PlSqlParser.AUTOMATIC: case PlSqlParser.AUTONOMOUS_TRANSACTION: case PlSqlParser.AUTO_REOPTIMIZE: case PlSqlParser.AVAILABILITY: case PlSqlParser.AVRO: case PlSqlParser.BACKGROUND: case PlSqlParser.BACKUP: case PlSqlParser.BASIC: case PlSqlParser.BASICFILE: case PlSqlParser.BATCH: case PlSqlParser.BATCHSIZE: case PlSqlParser.BATCH_TABLE_ACCESS_BY_ROWID: case PlSqlParser.BECOME: case PlSqlParser.BEFORE: case PlSqlParser.BEGIN: case PlSqlParser.BEGINNING: case PlSqlParser.BEGIN_OUTLINE_DATA: case PlSqlParser.BEHALF: case PlSqlParser.BEQUEATH: case PlSqlParser.BFILE: case PlSqlParser.BFILENAME: case PlSqlParser.BIGFILE: case PlSqlParser.BINARY: case PlSqlParser.BINARY_DOUBLE: case PlSqlParser.BINARY_DOUBLE_INFINITY: case PlSqlParser.BINARY_DOUBLE_NAN: case PlSqlParser.BINARY_FLOAT: case PlSqlParser.BINARY_FLOAT_INFINITY: case PlSqlParser.BINARY_FLOAT_NAN: case PlSqlParser.BINARY_INTEGER: case PlSqlParser.BIND_AWARE: case PlSqlParser.BINDING: case PlSqlParser.BIN_TO_NUM: case PlSqlParser.BITAND: case PlSqlParser.BITMAP_AND: case PlSqlParser.BITMAP: case PlSqlParser.BITMAPS: case PlSqlParser.BITMAP_TREE: case PlSqlParser.BITS: case PlSqlParser.BLOB: case PlSqlParser.BLOCK: case PlSqlParser.BLOCK_RANGE: case PlSqlParser.BLOCKS: case PlSqlParser.BLOCKSIZE: case PlSqlParser.BODY: case PlSqlParser.BOOLEAN: case PlSqlParser.BOTH: case PlSqlParser.BOUND: case PlSqlParser.BRANCH: case PlSqlParser.BREADTH: case PlSqlParser.BROADCAST: case PlSqlParser.BSON: case PlSqlParser.BUFFER: case PlSqlParser.BUFFER_CACHE: case PlSqlParser.BUFFER_POOL: case PlSqlParser.BUILD: case PlSqlParser.BULK: case PlSqlParser.BYPASS_RECURSIVE_CHECK: case PlSqlParser.BYPASS_UJVC: case PlSqlParser.BYTE: case PlSqlParser.CACHE: case PlSqlParser.CACHE_CB: case PlSqlParser.CACHE_INSTANCES: case PlSqlParser.CACHE_TEMP_TABLE: case PlSqlParser.CACHING: case PlSqlParser.CALCULATED: case PlSqlParser.CALLBACK: case PlSqlParser.CALL: case PlSqlParser.CANCEL: case PlSqlParser.CAPACITY: case PlSqlParser.CARDINALITY: case PlSqlParser.CASCADE: case PlSqlParser.CASE: case PlSqlParser.CAST: case PlSqlParser.CATEGORY: case PlSqlParser.CDBDEFAULT: case PlSqlParser.CEIL: case PlSqlParser.CELL_FLASH_CACHE: case PlSqlParser.CERTIFICATE: case PlSqlParser.CFILE: case PlSqlParser.CHAINED: case PlSqlParser.CHANGE: case PlSqlParser.CHANGE_DUPKEY_ERROR_INDEX: case PlSqlParser.CHARACTER: case PlSqlParser.CHAR: case PlSqlParser.CHAR_CS: case PlSqlParser.CHARTOROWID: case PlSqlParser.CHECK_ACL_REWRITE: case PlSqlParser.CHECKPOINT: case PlSqlParser.CHILD: case PlSqlParser.CHOOSE: case PlSqlParser.CHR: case PlSqlParser.CHUNK: case PlSqlParser.CLASS: case PlSqlParser.CLASSIFIER: case PlSqlParser.CLEANUP: case PlSqlParser.CLEAR: case PlSqlParser.C_LETTER: case PlSqlParser.CLIENT: case PlSqlParser.CLOB: case PlSqlParser.CLONE: case PlSqlParser.CLOSE_CACHED_OPEN_CURSORS: case PlSqlParser.CLOSE: case PlSqlParser.CLUSTER_BY_ROWID: case PlSqlParser.CLUSTER: case PlSqlParser.CLUSTER_DETAILS: case PlSqlParser.CLUSTER_DISTANCE: case PlSqlParser.CLUSTER_ID: case PlSqlParser.CLUSTERING: case PlSqlParser.CLUSTERING_FACTOR: case PlSqlParser.CLUSTER_PROBABILITY: case PlSqlParser.CLUSTER_SET: case PlSqlParser.COALESCE: case PlSqlParser.COALESCE_SQ: case PlSqlParser.COARSE: case PlSqlParser.CO_AUTH_IND: case PlSqlParser.COLD: case PlSqlParser.COLLECT: case PlSqlParser.COLUMNAR: case PlSqlParser.COLUMN_AUTH_INDICATOR: case PlSqlParser.COLUMN: case PlSqlParser.COLUMNS: case PlSqlParser.COLUMN_STATS: case PlSqlParser.COLUMN_VALUE: case PlSqlParser.COMMENT: case PlSqlParser.COMMIT: case PlSqlParser.COMMITTED: case PlSqlParser.COMMON_DATA: case PlSqlParser.COMPACT: case PlSqlParser.COMPATIBILITY: case PlSqlParser.COMPILE: case PlSqlParser.COMPLETE: case PlSqlParser.COMPLIANCE: case PlSqlParser.COMPONENT: case PlSqlParser.COMPONENTS: case PlSqlParser.COMPOSE: case PlSqlParser.COMPOSITE: case PlSqlParser.COMPOSITE_LIMIT: case PlSqlParser.COMPOUND: case PlSqlParser.COMPUTE: case PlSqlParser.CONCAT: case PlSqlParser.CON_DBID_TO_ID: case PlSqlParser.CONDITIONAL: case PlSqlParser.CONDITION: case PlSqlParser.CONFIRM: case PlSqlParser.CONFORMING: case PlSqlParser.CON_GUID_TO_ID: case PlSqlParser.CON_ID: case PlSqlParser.CON_NAME_TO_ID: case PlSqlParser.CONNECT_BY_CB_WHR_ONLY: case PlSqlParser.CONNECT_BY_COMBINE_SW: case PlSqlParser.CONNECT_BY_COST_BASED: case PlSqlParser.CONNECT_BY_ELIM_DUPS: case PlSqlParser.CONNECT_BY_FILTERING: case PlSqlParser.CONNECT_BY_ISCYCLE: case PlSqlParser.CONNECT_BY_ISLEAF: case PlSqlParser.CONNECT_BY_ROOT: case PlSqlParser.CONNECT_TIME: case PlSqlParser.CONSIDER: case PlSqlParser.CONSISTENT: case PlSqlParser.CONSTANT: case PlSqlParser.CONST: case PlSqlParser.CONSTRAINT: case PlSqlParser.CONSTRAINTS: case PlSqlParser.CONSTRUCTOR: case PlSqlParser.CONTAINER: case PlSqlParser.CONTAINER_DATA: case PlSqlParser.CONTAINERS: case PlSqlParser.CONTENT: case PlSqlParser.CONTENTS: case PlSqlParser.CONTEXT: case PlSqlParser.CONTINUE: case PlSqlParser.CONTROLFILE: case PlSqlParser.CON_UID_TO_ID: case PlSqlParser.CONVERT: case PlSqlParser.COOKIE: case PlSqlParser.COPY: case PlSqlParser.CORR_K: case PlSqlParser.CORR_S: case PlSqlParser.CORRUPTION: case PlSqlParser.CORRUPT_XID_ALL: case PlSqlParser.CORRUPT_XID: case PlSqlParser.COS: case PlSqlParser.COSH: case PlSqlParser.COST: case PlSqlParser.COST_XML_QUERY_REWRITE: case PlSqlParser.COUNT: case PlSqlParser.COVAR_POP: case PlSqlParser.COVAR_SAMP: case PlSqlParser.CPU_COSTING: case PlSqlParser.CPU_PER_CALL: case PlSqlParser.CPU_PER_SESSION: case PlSqlParser.CRASH: case PlSqlParser.CREATE_FILE_DEST: case PlSqlParser.CREATE_STORED_OUTLINES: case PlSqlParser.CREATION: case PlSqlParser.CREDENTIAL: case PlSqlParser.CRITICAL: case PlSqlParser.CROSS: case PlSqlParser.CROSSEDITION: case PlSqlParser.CSCONVERT: case PlSqlParser.CUBE_AJ: case PlSqlParser.CUBE: case PlSqlParser.CUBE_GB: case PlSqlParser.CUBE_SJ: case PlSqlParser.CUME_DISTM: case PlSqlParser.CURRENT: case PlSqlParser.CURRENT_DATE: case PlSqlParser.CURRENT_SCHEMA: case PlSqlParser.CURRENT_TIME: case PlSqlParser.CURRENT_TIMESTAMP: case PlSqlParser.CURRENT_USER: case PlSqlParser.CURRENTV: case PlSqlParser.CURSOR: case PlSqlParser.CURSOR_SHARING_EXACT: case PlSqlParser.CURSOR_SPECIFIC_SEGMENT: case PlSqlParser.CUSTOMDATUM: case PlSqlParser.CV: case PlSqlParser.CYCLE: case PlSqlParser.DANGLING: case PlSqlParser.DATABASE: case PlSqlParser.DATA: case PlSqlParser.DATAFILE: case PlSqlParser.DATAFILES: case PlSqlParser.DATAMOVEMENT: case PlSqlParser.DATAOBJNO: case PlSqlParser.DATAOBJ_TO_MAT_PARTITION: case PlSqlParser.DATAOBJ_TO_PARTITION: case PlSqlParser.DATAPUMP: case PlSqlParser.DATA_SECURITY_REWRITE_LIMIT: case PlSqlParser.DATE_MODE: case PlSqlParser.DAY: case PlSqlParser.DAYS: case PlSqlParser.DBA: case PlSqlParser.DBA_RECYCLEBIN: case PlSqlParser.DBMS_STATS: case PlSqlParser.DB_ROLE_CHANGE: case PlSqlParser.DBTIMEZONE: case PlSqlParser.DB_UNIQUE_NAME: case PlSqlParser.DB_VERSION: case PlSqlParser.DDL: case PlSqlParser.DEALLOCATE: case PlSqlParser.DEBUG: case PlSqlParser.DEBUGGER: case PlSqlParser.DEC: case PlSqlParser.DECIMAL: case PlSqlParser.DECLARE: case PlSqlParser.DECOMPOSE: case PlSqlParser.DECORRELATE: case PlSqlParser.DECR: case PlSqlParser.DECREMENT: case PlSqlParser.DECRYPT: case PlSqlParser.DEDUPLICATE: case PlSqlParser.DEFAULTS: case PlSqlParser.DEFERRABLE: case PlSqlParser.DEFERRED: case PlSqlParser.DEFINED: case PlSqlParser.DEFINE: case PlSqlParser.DEFINER: case PlSqlParser.DEGREE: case PlSqlParser.DELAY: case PlSqlParser.DELEGATE: case PlSqlParser.DELETE_ALL: case PlSqlParser.DELETE: case PlSqlParser.DELETEXML: case PlSqlParser.DEMAND: case PlSqlParser.DENSE_RANKM: case PlSqlParser.DEPENDENT: case PlSqlParser.DEPTH: case PlSqlParser.DEQUEUE: case PlSqlParser.DEREF: case PlSqlParser.DEREF_NO_REWRITE: case PlSqlParser.DESTROY: case PlSqlParser.DETACHED: case PlSqlParser.DETERMINES: case PlSqlParser.DETERMINISTIC: case PlSqlParser.DICTIONARY: case PlSqlParser.DIMENSION: case PlSqlParser.DIMENSIONS: case PlSqlParser.DIRECT_LOAD: case PlSqlParser.DIRECTORY: case PlSqlParser.DIRECT_PATH: case PlSqlParser.DISABLE_ALL: case PlSqlParser.DISABLE: case PlSqlParser.DISABLE_PARALLEL_DML: case PlSqlParser.DISABLE_PRESET: case PlSqlParser.DISABLE_RPKE: case PlSqlParser.DISALLOW: case PlSqlParser.DISASSOCIATE: case PlSqlParser.DISCARD: case PlSqlParser.DISCONNECT: case PlSqlParser.DISK: case PlSqlParser.DISKGROUP: case PlSqlParser.DISKS: case PlSqlParser.DISMOUNT: case PlSqlParser.DISTINGUISHED: case PlSqlParser.DISTRIBUTED: case PlSqlParser.DISTRIBUTE: case PlSqlParser.DML: case PlSqlParser.DML_UPDATE: case PlSqlParser.DOCFIDELITY: case PlSqlParser.DOCUMENT: case PlSqlParser.DOMAIN_INDEX_FILTER: case PlSqlParser.DOMAIN_INDEX_NO_SORT: case PlSqlParser.DOMAIN_INDEX_SORT: case PlSqlParser.DOUBLE: case PlSqlParser.DOWNGRADE: case PlSqlParser.DRIVING_SITE: case PlSqlParser.DROP_COLUMN: case PlSqlParser.DROP_GROUP: case PlSqlParser.DSINTERVAL_UNCONSTRAINED: case PlSqlParser.DST_UPGRADE_INSERT_CONV: case PlSqlParser.DUMP: case PlSqlParser.DUPLICATE: case PlSqlParser.DV: case PlSqlParser.DYNAMIC: case PlSqlParser.DYNAMIC_SAMPLING: case PlSqlParser.DYNAMIC_SAMPLING_EST_CDN: case PlSqlParser.EACH: case PlSqlParser.EDITIONABLE: case PlSqlParser.EDITION: case PlSqlParser.EDITIONING: case PlSqlParser.EDITIONS: case PlSqlParser.ELEMENT: case PlSqlParser.ELIM_GROUPBY: case PlSqlParser.ELIMINATE_JOIN: case PlSqlParser.ELIMINATE_OBY: case PlSqlParser.ELIMINATE_OUTER_JOIN: case PlSqlParser.EM: case PlSqlParser.EMPTY_BLOB: case PlSqlParser.EMPTY_CLOB: case PlSqlParser.EMPTY: case PlSqlParser.ENABLE_ALL: case PlSqlParser.ENABLE: case PlSqlParser.ENABLE_PARALLEL_DML: case PlSqlParser.ENABLE_PRESET: case PlSqlParser.ENCODING: case PlSqlParser.ENCRYPT: case PlSqlParser.ENCRYPTION: case PlSqlParser.END_OUTLINE_DATA: case PlSqlParser.ENFORCED: case PlSqlParser.ENFORCE: case PlSqlParser.ENQUEUE: case PlSqlParser.ENTERPRISE: case PlSqlParser.ENTITYESCAPING: case PlSqlParser.ENTRY: case PlSqlParser.EQUIPART: case PlSqlParser.ERR: case PlSqlParser.ERROR_ARGUMENT: case PlSqlParser.ERROR: case PlSqlParser.ERROR_ON_OVERLAP_TIME: case PlSqlParser.ERRORS: case PlSqlParser.ESCAPE: case PlSqlParser.ESTIMATE: case PlSqlParser.EVAL: case PlSqlParser.EVALNAME: case PlSqlParser.EVALUATE: case PlSqlParser.EVALUATION: case PlSqlParser.EVENTS: case PlSqlParser.EVERY: case PlSqlParser.EXCEPT: case PlSqlParser.EXCEPTION: case PlSqlParser.EXCEPTION_INIT: case PlSqlParser.EXCEPTIONS: case PlSqlParser.EXCHANGE: case PlSqlParser.EXCLUDE: case PlSqlParser.EXCLUDING: case PlSqlParser.EXECUTE: case PlSqlParser.EXEMPT: case PlSqlParser.EXISTING: case PlSqlParser.EXISTS: case PlSqlParser.EXISTSNODE: case PlSqlParser.EXIT: case PlSqlParser.EXPAND_GSET_TO_UNION: case PlSqlParser.EXPAND_TABLE: case PlSqlParser.EXP: case PlSqlParser.EXPIRE: case PlSqlParser.EXPLAIN: case PlSqlParser.EXPLOSION: case PlSqlParser.EXPORT: case PlSqlParser.EXPR_CORR_CHECK: case PlSqlParser.EXPRESS: case PlSqlParser.EXTENDS: case PlSqlParser.EXTENT: case PlSqlParser.EXTENTS: case PlSqlParser.EXTERNAL: case PlSqlParser.EXTERNALLY: case PlSqlParser.EXTRACTCLOBXML: case PlSqlParser.EXTRACT: case PlSqlParser.EXTRACTVALUE: case PlSqlParser.EXTRA: case PlSqlParser.FACILITY: case PlSqlParser.FACT: case PlSqlParser.FACTOR: case PlSqlParser.FACTORIZE_JOIN: case PlSqlParser.FAILED: case PlSqlParser.FAILED_LOGIN_ATTEMPTS: case PlSqlParser.FAILGROUP: case PlSqlParser.FAILOVER: case PlSqlParser.FAILURE: case PlSqlParser.FALSE: case PlSqlParser.FAMILY: case PlSqlParser.FAR: case PlSqlParser.FAST: case PlSqlParser.FASTSTART: case PlSqlParser.FBTSCAN: case PlSqlParser.FEATURE_DETAILS: case PlSqlParser.FEATURE_ID: case PlSqlParser.FEATURE_SET: case PlSqlParser.FEATURE_VALUE: case PlSqlParser.FETCH: case PlSqlParser.FILE: case PlSqlParser.FILE_NAME_CONVERT: case PlSqlParser.FILESYSTEM_LIKE_LOGGING: case PlSqlParser.FILTER: case PlSqlParser.FINAL: case PlSqlParser.FINE: case PlSqlParser.FINISH: case PlSqlParser.FIRST: case PlSqlParser.FIRSTM: case PlSqlParser.FIRST_ROWS: case PlSqlParser.FIRST_VALUE: case PlSqlParser.FIXED_VIEW_DATA: case PlSqlParser.FLAGGER: case PlSqlParser.FLASHBACK: case PlSqlParser.FLASH_CACHE: case PlSqlParser.FLOAT: case PlSqlParser.FLOB: case PlSqlParser.FLOOR: case PlSqlParser.FLUSH: case PlSqlParser.FOLDER: case PlSqlParser.FOLLOWING: case PlSqlParser.FOLLOWS: case PlSqlParser.FORALL: case PlSqlParser.FORCE: case PlSqlParser.FORCE_XML_QUERY_REWRITE: case PlSqlParser.FOREIGN: case PlSqlParser.FOREVER: case PlSqlParser.FORMAT: case PlSqlParser.FORWARD: case PlSqlParser.FRAGMENT_NUMBER: case PlSqlParser.FREELIST: case PlSqlParser.FREELISTS: case PlSqlParser.FREEPOOLS: case PlSqlParser.FRESH: case PlSqlParser.FROM_TZ: case PlSqlParser.FULL: case PlSqlParser.FULL_OUTER_JOIN_TO_OUTER: case PlSqlParser.FUNCTION: case PlSqlParser.FUNCTIONS: case PlSqlParser.GATHER_OPTIMIZER_STATISTICS: case PlSqlParser.GATHER_PLAN_STATISTICS: case PlSqlParser.GBY_CONC_ROLLUP: case PlSqlParser.GBY_PUSHDOWN: case PlSqlParser.GENERATED: case PlSqlParser.GET: case PlSqlParser.GLOBAL: case PlSqlParser.GLOBALLY: case PlSqlParser.GLOBAL_NAME: case PlSqlParser.GLOBAL_TOPIC_ENABLED: case PlSqlParser.GROUP_BY: case PlSqlParser.GROUP_ID: case PlSqlParser.GROUPING: case PlSqlParser.GROUPING_ID: case PlSqlParser.GROUPS: case PlSqlParser.GUARANTEED: case PlSqlParser.GUARANTEE: case PlSqlParser.GUARD: case PlSqlParser.HASH_AJ: case PlSqlParser.HASH: case PlSqlParser.HASHKEYS: case PlSqlParser.HASH_SJ: case PlSqlParser.HEADER: case PlSqlParser.HEAP: case PlSqlParser.HELP: case PlSqlParser.HEXTORAW: case PlSqlParser.HEXTOREF: case PlSqlParser.HIDDEN_KEYWORD: case PlSqlParser.HIDE: case PlSqlParser.HIERARCHY: case PlSqlParser.HIGH: case PlSqlParser.HINTSET_BEGIN: case PlSqlParser.HINTSET_END: case PlSqlParser.HOT: case PlSqlParser.HOUR: case PlSqlParser.HWM_BROKERED: case PlSqlParser.HYBRID: case PlSqlParser.IDENTIFIER: case PlSqlParser.IDENTITY: case PlSqlParser.IDGENERATORS: case PlSqlParser.ID: case PlSqlParser.IDLE_TIME: case PlSqlParser.IF: case PlSqlParser.IGNORE: case PlSqlParser.IGNORE_OPTIM_EMBEDDED_HINTS: case PlSqlParser.IGNORE_ROW_ON_DUPKEY_INDEX: case PlSqlParser.IGNORE_WHERE_CLAUSE: case PlSqlParser.ILM: case PlSqlParser.IMMEDIATE: case PlSqlParser.IMPACT: case PlSqlParser.IMPORT: case PlSqlParser.INACTIVE: case PlSqlParser.INCLUDE: case PlSqlParser.INCLUDE_VERSION: case PlSqlParser.INCLUDING: case PlSqlParser.INCREMENTAL: case PlSqlParser.INCREMENT: case PlSqlParser.INCR: case PlSqlParser.INDENT: case PlSqlParser.INDEX_ASC: case PlSqlParser.INDEX_COMBINE: case PlSqlParser.INDEX_DESC: case PlSqlParser.INDEXED: case PlSqlParser.INDEXES: case PlSqlParser.INDEX_FFS: case PlSqlParser.INDEX_FILTER: case PlSqlParser.INDEXING: case PlSqlParser.INDEX_JOIN: case PlSqlParser.INDEX_ROWS: case PlSqlParser.INDEX_RRS: case PlSqlParser.INDEX_RS_ASC: case PlSqlParser.INDEX_RS_DESC: case PlSqlParser.INDEX_RS: case PlSqlParser.INDEX_SCAN: case PlSqlParser.INDEX_SKIP_SCAN: case PlSqlParser.INDEX_SS_ASC: case PlSqlParser.INDEX_SS_DESC: case PlSqlParser.INDEX_SS: case PlSqlParser.INDEX_STATS: case PlSqlParser.INDEXTYPE: case PlSqlParser.INDEXTYPES: case PlSqlParser.INDICATOR: case PlSqlParser.INDICES: case PlSqlParser.INFINITE: case PlSqlParser.INFORMATIONAL: case PlSqlParser.INHERIT: case PlSqlParser.INITCAP: case PlSqlParser.INITIAL: case PlSqlParser.INITIALIZED: case PlSqlParser.INITIALLY: case PlSqlParser.INITRANS: case PlSqlParser.INLINE: case PlSqlParser.INLINE_XMLTYPE_NT: case PlSqlParser.INMEMORY: case PlSqlParser.IN_MEMORY_METADATA: case PlSqlParser.INMEMORY_PRUNING: case PlSqlParser.INNER: case PlSqlParser.INOUT: case PlSqlParser.INPLACE: case PlSqlParser.INSERTCHILDXMLAFTER: case PlSqlParser.INSERTCHILDXMLBEFORE: case PlSqlParser.INSERTCHILDXML: case PlSqlParser.INSERTXMLAFTER: case PlSqlParser.INSERTXMLBEFORE: case PlSqlParser.INSTANCE: case PlSqlParser.INSTANCES: case PlSqlParser.INSTANTIABLE: case PlSqlParser.INSTANTLY: case PlSqlParser.INSTEAD: case PlSqlParser.INSTR2: case PlSqlParser.INSTR4: case PlSqlParser.INSTRB: case PlSqlParser.INSTRC: case PlSqlParser.INSTR: case PlSqlParser.INTEGER: case PlSqlParser.INTERLEAVED: case PlSqlParser.INTERMEDIATE: case PlSqlParser.INTERNAL_CONVERT: case PlSqlParser.INTERNAL_USE: case PlSqlParser.INTERPRETED: case PlSqlParser.INTERVAL: case PlSqlParser.INT: case PlSqlParser.INVALIDATE: case PlSqlParser.INVISIBLE: case PlSqlParser.IN_XQUERY: case PlSqlParser.ISOLATION: case PlSqlParser.ISOLATION_LEVEL: case PlSqlParser.ITERATE: case PlSqlParser.ITERATION_NUMBER: case PlSqlParser.JAVA: case PlSqlParser.JOB: case PlSqlParser.JOIN: case PlSqlParser.JSON_ARRAYAGG: case PlSqlParser.JSON_ARRAY: case PlSqlParser.JSON_EQUAL: case PlSqlParser.JSON_EXISTS2: case PlSqlParser.JSON_EXISTS: case PlSqlParser.JSONGET: case PlSqlParser.JSON: case PlSqlParser.JSON_OBJECTAGG: case PlSqlParser.JSON_OBJECT: case PlSqlParser.JSONPARSE: case PlSqlParser.JSON_QUERY: case PlSqlParser.JSON_SERIALIZE: case PlSqlParser.JSON_TABLE: case PlSqlParser.JSON_TEXTCONTAINS2: case PlSqlParser.JSON_TEXTCONTAINS: case PlSqlParser.JSON_VALUE: case PlSqlParser.KEEP_DUPLICATES: case PlSqlParser.KEEP: case PlSqlParser.KERBEROS: case PlSqlParser.KEY: case PlSqlParser.KEY_LENGTH: case PlSqlParser.KEYSIZE: case PlSqlParser.KEYS: case PlSqlParser.KEYSTORE: case PlSqlParser.KILL: case PlSqlParser.LABEL: case PlSqlParser.LANGUAGE: case PlSqlParser.LAST_DAY: case PlSqlParser.LAST: case PlSqlParser.LAST_VALUE: case PlSqlParser.LATERAL: case PlSqlParser.LAX: case PlSqlParser.LAYER: case PlSqlParser.LDAP_REGISTRATION_ENABLED: case PlSqlParser.LDAP_REGISTRATION: case PlSqlParser.LDAP_REG_SYNC_INTERVAL: case PlSqlParser.LEADING: case PlSqlParser.LEFT: case PlSqlParser.LENGTH2: case PlSqlParser.LENGTH4: case PlSqlParser.LENGTHB: case PlSqlParser.LENGTHC: case PlSqlParser.LENGTH: case PlSqlParser.LESS: case PlSqlParser.LEVEL: case PlSqlParser.LEVELS: case PlSqlParser.LIBRARY: case PlSqlParser.LIFECYCLE: case PlSqlParser.LIFE: case PlSqlParser.LIFETIME: case PlSqlParser.LIKE2: case PlSqlParser.LIKE4: case PlSqlParser.LIKEC: case PlSqlParser.LIKE_EXPAND: case PlSqlParser.LIMIT: case PlSqlParser.LINEAR: case PlSqlParser.LINK: case PlSqlParser.LIST: case PlSqlParser.LN: case PlSqlParser.LNNVL: case PlSqlParser.LOAD: case PlSqlParser.LOB: case PlSqlParser.LOBNVL: case PlSqlParser.LOBS: case PlSqlParser.LOCAL_INDEXES: case PlSqlParser.LOCAL: case PlSqlParser.LOCALTIME: case PlSqlParser.LOCALTIMESTAMP: case PlSqlParser.LOCATION: case PlSqlParser.LOCATOR: case PlSqlParser.LOCKED: case PlSqlParser.LOCKING: case PlSqlParser.LOGFILE: case PlSqlParser.LOGFILES: case PlSqlParser.LOGGING: case PlSqlParser.LOGICAL: case PlSqlParser.LOGICAL_READS_PER_CALL: case PlSqlParser.LOGICAL_READS_PER_SESSION: case PlSqlParser.LOG: case PlSqlParser.LOGMINING: case PlSqlParser.LOGOFF: case PlSqlParser.LOGON: case PlSqlParser.LOG_READ_ONLY_VIOLATIONS: case PlSqlParser.LONG: case PlSqlParser.LOOP: case PlSqlParser.LOWER: case PlSqlParser.LOW: case PlSqlParser.LPAD: case PlSqlParser.LTRIM: case PlSqlParser.MAIN: case PlSqlParser.MAKE_REF: case PlSqlParser.MANAGED: case PlSqlParser.MANAGE: case PlSqlParser.MANAGEMENT: case PlSqlParser.MANAGER: case PlSqlParser.MANUAL: case PlSqlParser.MAP: case PlSqlParser.MAPPING: case PlSqlParser.MASTER: case PlSqlParser.MATCHED: case PlSqlParser.MATCHES: case PlSqlParser.MATCH: case PlSqlParser.MATCH_NUMBER: case PlSqlParser.MATCH_RECOGNIZE: case PlSqlParser.MATERIALIZED: case PlSqlParser.MATERIALIZE: case PlSqlParser.MAXARCHLOGS: case PlSqlParser.MAXDATAFILES: case PlSqlParser.MAXEXTENTS: case PlSqlParser.MAXIMIZE: case PlSqlParser.MAXINSTANCES: case PlSqlParser.MAXLOGFILES: case PlSqlParser.MAXLOGHISTORY: case PlSqlParser.MAXLOGMEMBERS: case PlSqlParser.MAX_SHARED_TEMP_SIZE: case PlSqlParser.MAXSIZE: case PlSqlParser.MAXTRANS: case PlSqlParser.MAXVALUE: case PlSqlParser.MEASURE: case PlSqlParser.MEASURES: case PlSqlParser.MEDIUM: case PlSqlParser.MEMBER: case PlSqlParser.MEMCOMPRESS: case PlSqlParser.MEMORY: case PlSqlParser.MERGEACTIONS: case PlSqlParser.MERGE_AJ: case PlSqlParser.MERGE_CONST_ON: case PlSqlParser.MERGE: case PlSqlParser.MERGE_SJ: case PlSqlParser.METADATA: case PlSqlParser.METHOD: case PlSqlParser.MIGRATE: case PlSqlParser.MIGRATION: case PlSqlParser.MINEXTENTS: case PlSqlParser.MINIMIZE: case PlSqlParser.MINIMUM: case PlSqlParser.MINING: case PlSqlParser.MINUS_NULL: case PlSqlParser.MINUTE: case PlSqlParser.MINVALUE: case PlSqlParser.MIRRORCOLD: case PlSqlParser.MIRRORHOT: case PlSqlParser.MIRROR: case PlSqlParser.MLSLABEL: case PlSqlParser.MODEL_COMPILE_SUBQUERY: case PlSqlParser.MODEL_DONTVERIFY_UNIQUENESS: case PlSqlParser.MODEL_DYNAMIC_SUBQUERY: case PlSqlParser.MODEL_MIN_ANALYSIS: case PlSqlParser.MODEL: case PlSqlParser.MODEL_NB: case PlSqlParser.MODEL_NO_ANALYSIS: case PlSqlParser.MODEL_PBY: case PlSqlParser.MODEL_PUSH_REF: case PlSqlParser.MODEL_SV: case PlSqlParser.MODIFICATION: case PlSqlParser.MODIFY_COLUMN_TYPE: case PlSqlParser.MODIFY: case PlSqlParser.MOD: case PlSqlParser.MODULE: case PlSqlParser.MONITORING: case PlSqlParser.MONITOR: case PlSqlParser.MONTH: case PlSqlParser.MONTHS_BETWEEN: case PlSqlParser.MONTHS: case PlSqlParser.MOUNT: case PlSqlParser.MOUNTPATH: case PlSqlParser.MOVEMENT: case PlSqlParser.MOVE: case PlSqlParser.MULTIDIMENSIONAL: case PlSqlParser.MULTISET: case PlSqlParser.MV_MERGE: case PlSqlParser.NAMED: case PlSqlParser.NAME: case PlSqlParser.NAMESPACE: case PlSqlParser.NAN: case PlSqlParser.NANVL: case PlSqlParser.NATIONAL: case PlSqlParser.NATIVE_FULL_OUTER_JOIN: case PlSqlParser.NATIVE: case PlSqlParser.NATURAL: case PlSqlParser.NAV: case PlSqlParser.NCHAR_CS: case PlSqlParser.NCHAR: case PlSqlParser.NCHR: case PlSqlParser.NCLOB: case PlSqlParser.NEEDED: case PlSqlParser.NEG: case PlSqlParser.NESTED: case PlSqlParser.NESTED_TABLE_FAST_INSERT: case PlSqlParser.NESTED_TABLE_GET_REFS: case PlSqlParser.NESTED_TABLE_ID: case PlSqlParser.NESTED_TABLE_SET_REFS: case PlSqlParser.NESTED_TABLE_SET_SETID: case PlSqlParser.NETWORK: case PlSqlParser.NEVER: case PlSqlParser.NEW: case PlSqlParser.NEW_TIME: case PlSqlParser.NEXT_DAY: case PlSqlParser.NEXT: case PlSqlParser.NL_AJ: case PlSqlParser.NLJ_BATCHING: case PlSqlParser.NLJ_INDEX_FILTER: case PlSqlParser.NLJ_INDEX_SCAN: case PlSqlParser.NLJ_PREFETCH: case PlSqlParser.NLS_CALENDAR: case PlSqlParser.NLS_CHARACTERSET: case PlSqlParser.NLS_CHARSET_DECL_LEN: case PlSqlParser.NLS_CHARSET_ID: case PlSqlParser.NLS_CHARSET_NAME: case PlSqlParser.NLS_COMP: case PlSqlParser.NLS_CURRENCY: case PlSqlParser.NLS_DATE_FORMAT: case PlSqlParser.NLS_DATE_LANGUAGE: case PlSqlParser.NLS_INITCAP: case PlSqlParser.NLS_ISO_CURRENCY: case PlSqlParser.NL_SJ: case PlSqlParser.NLS_LANG: case PlSqlParser.NLS_LANGUAGE: case PlSqlParser.NLS_LENGTH_SEMANTICS: case PlSqlParser.NLS_LOWER: case PlSqlParser.NLS_NCHAR_CONV_EXCP: case PlSqlParser.NLS_NUMERIC_CHARACTERS: case PlSqlParser.NLS_SORT: case PlSqlParser.NLSSORT: case PlSqlParser.NLS_SPECIAL_CHARS: case PlSqlParser.NLS_TERRITORY: case PlSqlParser.NLS_UPPER: case PlSqlParser.NO_ACCESS: case PlSqlParser.NO_ADAPTIVE_PLAN: case PlSqlParser.NO_ANSI_REARCH: case PlSqlParser.NOAPPEND: case PlSqlParser.NOARCHIVELOG: case PlSqlParser.NOAUDIT: case PlSqlParser.NO_AUTO_REOPTIMIZE: case PlSqlParser.NO_BASETABLE_MULTIMV_REWRITE: case PlSqlParser.NO_BATCH_TABLE_ACCESS_BY_ROWID: case PlSqlParser.NO_BIND_AWARE: case PlSqlParser.NO_BUFFER: case PlSqlParser.NOCACHE: case PlSqlParser.NO_CARTESIAN: case PlSqlParser.NO_CHECK_ACL_REWRITE: case PlSqlParser.NO_CLUSTER_BY_ROWID: case PlSqlParser.NO_CLUSTERING: case PlSqlParser.NO_COALESCE_SQ: case PlSqlParser.NO_COMMON_DATA: case PlSqlParser.NO_CONNECT_BY_CB_WHR_ONLY: case PlSqlParser.NO_CONNECT_BY_COMBINE_SW: case PlSqlParser.NO_CONNECT_BY_COST_BASED: case PlSqlParser.NO_CONNECT_BY_ELIM_DUPS: case PlSqlParser.NO_CONNECT_BY_FILTERING: case PlSqlParser.NOCOPY: case PlSqlParser.NO_COST_XML_QUERY_REWRITE: case PlSqlParser.NO_CPU_COSTING: case PlSqlParser.NOCPU_COSTING: case PlSqlParser.NOCYCLE: case PlSqlParser.NO_DATA_SECURITY_REWRITE: case PlSqlParser.NO_DECORRELATE: case PlSqlParser.NODELAY: case PlSqlParser.NO_DOMAIN_INDEX_FILTER: case PlSqlParser.NO_DST_UPGRADE_INSERT_CONV: case PlSqlParser.NO_ELIM_GROUPBY: case PlSqlParser.NO_ELIMINATE_JOIN: case PlSqlParser.NO_ELIMINATE_OBY: case PlSqlParser.NO_ELIMINATE_OUTER_JOIN: case PlSqlParser.NOENTITYESCAPING: case PlSqlParser.NO_EXPAND_GSET_TO_UNION: case PlSqlParser.NO_EXPAND: case PlSqlParser.NO_EXPAND_TABLE: case PlSqlParser.NO_FACT: case PlSqlParser.NO_FACTORIZE_JOIN: case PlSqlParser.NO_FILTERING: case PlSqlParser.NOFORCE: case PlSqlParser.NO_FULL_OUTER_JOIN_TO_OUTER: case PlSqlParser.NO_GATHER_OPTIMIZER_STATISTICS: case PlSqlParser.NO_GBY_PUSHDOWN: case PlSqlParser.NOGUARANTEE: case PlSqlParser.NO_INDEX_FFS: case PlSqlParser.NO_INDEX: case PlSqlParser.NO_INDEX_SS: case PlSqlParser.NO_INMEMORY: case PlSqlParser.NO_INMEMORY_PRUNING: case PlSqlParser.NOKEEP: case PlSqlParser.NO_LOAD: case PlSqlParser.NOLOCAL: case PlSqlParser.NOLOGGING: case PlSqlParser.NOMAPPING: case PlSqlParser.NOMAXVALUE: case PlSqlParser.NO_MERGE: case PlSqlParser.NOMINIMIZE: case PlSqlParser.NOMINVALUE: case PlSqlParser.NO_MODEL_PUSH_REF: case PlSqlParser.NO_MONITORING: case PlSqlParser.NOMONITORING: case PlSqlParser.NO_MONITOR: case PlSqlParser.NO_MULTIMV_REWRITE: case PlSqlParser.NO_NATIVE_FULL_OUTER_JOIN: case PlSqlParser.NONBLOCKING: case PlSqlParser.NONEDITIONABLE: case PlSqlParser.NONE: case PlSqlParser.NO_NLJ_BATCHING: case PlSqlParser.NO_NLJ_PREFETCH: case PlSqlParser.NO: case PlSqlParser.NONSCHEMA: case PlSqlParser.NO_OBJECT_LINK: case PlSqlParser.NOORDER: case PlSqlParser.NO_ORDER_ROLLUPS: case PlSqlParser.NO_OUTER_JOIN_TO_ANTI: case PlSqlParser.NO_OUTER_JOIN_TO_INNER: case PlSqlParser.NOOVERRIDE: case PlSqlParser.NO_PARALLEL_INDEX: case PlSqlParser.NOPARALLEL_INDEX: case PlSqlParser.NO_PARALLEL: case PlSqlParser.NOPARALLEL: case PlSqlParser.NO_PARTIAL_COMMIT: case PlSqlParser.NO_PARTIAL_JOIN: case PlSqlParser.NO_PARTIAL_ROLLUP_PUSHDOWN: case PlSqlParser.NOPARTITION: case PlSqlParser.NO_PLACE_DISTINCT: case PlSqlParser.NO_PLACE_GROUP_BY: case PlSqlParser.NO_PQ_CONCURRENT_UNION: case PlSqlParser.NO_PQ_MAP: case PlSqlParser.NO_PQ_REPLICATE: case PlSqlParser.NO_PQ_SKEW: case PlSqlParser.NO_PRUNE_GSETS: case PlSqlParser.NO_PULL_PRED: case PlSqlParser.NO_PUSH_PRED: case PlSqlParser.NO_PUSH_SUBQ: case PlSqlParser.NO_PX_FAULT_TOLERANCE: case PlSqlParser.NO_PX_JOIN_FILTER: case PlSqlParser.NO_QKN_BUFF: case PlSqlParser.NO_QUERY_TRANSFORMATION: case PlSqlParser.NO_REF_CASCADE: case PlSqlParser.NORELOCATE: case PlSqlParser.NORELY: case PlSqlParser.NOREPAIR: case PlSqlParser.NOREPLAY: case PlSqlParser.NORESETLOGS: case PlSqlParser.NO_RESULT_CACHE: case PlSqlParser.NOREVERSE: case PlSqlParser.NO_REWRITE: case PlSqlParser.NOREWRITE: case PlSqlParser.NORMAL: case PlSqlParser.NO_ROOT_SW_FOR_LOCAL: case PlSqlParser.NOROWDEPENDENCIES: case PlSqlParser.NOSCHEMACHECK: case PlSqlParser.NOSEGMENT: case PlSqlParser.NO_SEMIJOIN: case PlSqlParser.NO_SEMI_TO_INNER: case PlSqlParser.NO_SET_TO_JOIN: case PlSqlParser.NOSORT: case PlSqlParser.NO_SQL_TRANSLATION: case PlSqlParser.NO_SQL_TUNE: case PlSqlParser.NO_STAR_TRANSFORMATION: case PlSqlParser.NO_STATEMENT_QUEUING: case PlSqlParser.NO_STATS_GSETS: case PlSqlParser.NOSTRICT: case PlSqlParser.NO_SUBQUERY_PRUNING: case PlSqlParser.NO_SUBSTRB_PAD: case PlSqlParser.NO_SWAP_JOIN_INPUTS: case PlSqlParser.NOSWITCH: case PlSqlParser.NO_TABLE_LOOKUP_BY_NL: case PlSqlParser.NO_TEMP_TABLE: case PlSqlParser.NOTHING: case PlSqlParser.NOTIFICATION: case PlSqlParser.NO_TRANSFORM_DISTINCT_AGG: case PlSqlParser.NO_UNNEST: case PlSqlParser.NO_USE_CUBE: case PlSqlParser.NO_USE_HASH_AGGREGATION: case PlSqlParser.NO_USE_HASH_GBY_FOR_PUSHDOWN: case PlSqlParser.NO_USE_HASH: case PlSqlParser.NO_USE_INVISIBLE_INDEXES: case PlSqlParser.NO_USE_MERGE: case PlSqlParser.NO_USE_NL: case PlSqlParser.NO_USE_VECTOR_AGGREGATION: case PlSqlParser.NOVALIDATE: case PlSqlParser.NO_VECTOR_TRANSFORM_DIMS: case PlSqlParser.NO_VECTOR_TRANSFORM_FACT: case PlSqlParser.NO_VECTOR_TRANSFORM: case PlSqlParser.NO_XDB_FASTPATH_INSERT: case PlSqlParser.NO_XML_DML_REWRITE: case PlSqlParser.NO_XMLINDEX_REWRITE_IN_SELECT: case PlSqlParser.NO_XMLINDEX_REWRITE: case PlSqlParser.NO_XML_QUERY_REWRITE: case PlSqlParser.NO_ZONEMAP: case PlSqlParser.NTH_VALUE: case PlSqlParser.NULLIF: case PlSqlParser.NULLS: case PlSqlParser.NUMBER: case PlSqlParser.NUMERIC: case PlSqlParser.NUM_INDEX_KEYS: case PlSqlParser.NUMTODSINTERVAL: case PlSqlParser.NUMTOYMINTERVAL: case PlSqlParser.NVARCHAR2: case PlSqlParser.NVL2: case PlSqlParser.OBJECT2XML: case PlSqlParser.OBJECT: case PlSqlParser.OBJ_ID: case PlSqlParser.OBJNO: case PlSqlParser.OBJNO_REUSE: case PlSqlParser.OCCURENCES: case PlSqlParser.OFFLINE: case PlSqlParser.OFF: case PlSqlParser.OFFSET: case PlSqlParser.OIDINDEX: case PlSqlParser.OID: case PlSqlParser.OLAP: case PlSqlParser.OLD: case PlSqlParser.OLD_PUSH_PRED: case PlSqlParser.OLS: case PlSqlParser.OLTP: case PlSqlParser.OMIT: case PlSqlParser.ONE: case PlSqlParser.ONLINE: case PlSqlParser.ONLY: case PlSqlParser.OPAQUE: case PlSqlParser.OPAQUE_TRANSFORM: case PlSqlParser.OPAQUE_XCANONICAL: case PlSqlParser.OPCODE: case PlSqlParser.OPEN: case PlSqlParser.OPERATIONS: case PlSqlParser.OPERATOR: case PlSqlParser.OPT_ESTIMATE: case PlSqlParser.OPTIMAL: case PlSqlParser.OPTIMIZE: case PlSqlParser.OPTIMIZER_FEATURES_ENABLE: case PlSqlParser.OPTIMIZER_GOAL: case PlSqlParser.OPT_PARAM: case PlSqlParser.ORA_BRANCH: case PlSqlParser.ORA_CHECK_ACL: case PlSqlParser.ORA_CHECK_PRIVILEGE: case PlSqlParser.ORA_CLUSTERING: case PlSqlParser.ORADATA: case PlSqlParser.ORADEBUG: case PlSqlParser.ORA_DST_AFFECTED: case PlSqlParser.ORA_DST_CONVERT: case PlSqlParser.ORA_DST_ERROR: case PlSqlParser.ORA_GET_ACLIDS: case PlSqlParser.ORA_GET_PRIVILEGES: case PlSqlParser.ORA_HASH: case PlSqlParser.ORA_INVOKING_USERID: case PlSqlParser.ORA_INVOKING_USER: case PlSqlParser.ORA_INVOKING_XS_USER_GUID: case PlSqlParser.ORA_INVOKING_XS_USER: case PlSqlParser.ORA_RAWCOMPARE: case PlSqlParser.ORA_RAWCONCAT: case PlSqlParser.ORA_ROWSCN: case PlSqlParser.ORA_ROWSCN_RAW: case PlSqlParser.ORA_ROWVERSION: case PlSqlParser.ORA_TABVERSION: case PlSqlParser.ORA_WRITE_TIME: case PlSqlParser.ORDERED: case PlSqlParser.ORDERED_PREDICATES: case PlSqlParser.ORDINALITY: case PlSqlParser.OR_EXPAND: case PlSqlParser.ORGANIZATION: case PlSqlParser.OR_PREDICATES: case PlSqlParser.OSERROR: case PlSqlParser.OTHER: case PlSqlParser.OUTER_JOIN_TO_ANTI: case PlSqlParser.OUTER_JOIN_TO_INNER: case PlSqlParser.OUTER: case PlSqlParser.OUTLINE_LEAF: case PlSqlParser.OUTLINE: case PlSqlParser.OUT_OF_LINE: case PlSqlParser.OUT: case PlSqlParser.OVERFLOW_NOMOVE: case PlSqlParser.OVERFLOW: case PlSqlParser.OVERLAPS: case PlSqlParser.OVER: case PlSqlParser.OVERRIDING: case PlSqlParser.OWNER: case PlSqlParser.OWNERSHIP: case PlSqlParser.OWN: case PlSqlParser.PACKAGE: case PlSqlParser.PACKAGES: case PlSqlParser.PARALLEL_ENABLE: case PlSqlParser.PARALLEL_INDEX: case PlSqlParser.PARALLEL: case PlSqlParser.PARAMETERS: case PlSqlParser.PARAM: case PlSqlParser.PARENT: case PlSqlParser.PARITY: case PlSqlParser.PARTIAL_JOIN: case PlSqlParser.PARTIALLY: case PlSqlParser.PARTIAL: case PlSqlParser.PARTIAL_ROLLUP_PUSHDOWN: case PlSqlParser.PARTITION_HASH: case PlSqlParser.PARTITION_LIST: case PlSqlParser.PARTITION: case PlSqlParser.PARTITION_RANGE: case PlSqlParser.PARTITIONS: case PlSqlParser.PARTNUMINST: case PlSqlParser.PASSING: case PlSqlParser.PASSWORD_GRACE_TIME: case PlSqlParser.PASSWORD_LIFE_TIME: case PlSqlParser.PASSWORD_LOCK_TIME: case PlSqlParser.PASSWORD: case PlSqlParser.PASSWORD_REUSE_MAX: case PlSqlParser.PASSWORD_REUSE_TIME: case PlSqlParser.PASSWORD_VERIFY_FUNCTION: case PlSqlParser.PAST: case PlSqlParser.PATCH: case PlSqlParser.PATH: case PlSqlParser.PATH_PREFIX: case PlSqlParser.PATHS: case PlSqlParser.PATTERN: case PlSqlParser.PBL_HS_BEGIN: case PlSqlParser.PBL_HS_END: case PlSqlParser.PCTINCREASE: case PlSqlParser.PCTTHRESHOLD: case PlSqlParser.PCTUSED: case PlSqlParser.PCTVERSION: case PlSqlParser.PENDING: case PlSqlParser.PERCENT_KEYWORD: case PlSqlParser.PERCENT_RANKM: case PlSqlParser.PERFORMANCE: case PlSqlParser.PERIOD_KEYWORD: case PlSqlParser.PERMANENT: case PlSqlParser.PERMISSION: case PlSqlParser.PERMUTE: case PlSqlParser.PER: case PlSqlParser.PFILE: case PlSqlParser.PHYSICAL: case PlSqlParser.PIKEY: case PlSqlParser.PIPELINED: case PlSqlParser.PIV_GB: case PlSqlParser.PIVOT: case PlSqlParser.PIV_SSF: case PlSqlParser.PLACE_DISTINCT: case PlSqlParser.PLACE_GROUP_BY: case PlSqlParser.PLAN: case PlSqlParser.PLSCOPE_SETTINGS: case PlSqlParser.PLS_INTEGER: case PlSqlParser.PLSQL_CCFLAGS: case PlSqlParser.PLSQL_CODE_TYPE: case PlSqlParser.PLSQL_DEBUG: case PlSqlParser.PLSQL_OPTIMIZE_LEVEL: case PlSqlParser.PLSQL_WARNINGS: case PlSqlParser.PLUGGABLE: case PlSqlParser.POINT: case PlSqlParser.POLICY: case PlSqlParser.POOL_16K: case PlSqlParser.POOL_2K: case PlSqlParser.POOL_32K: case PlSqlParser.POOL_4K: case PlSqlParser.POOL_8K: case PlSqlParser.POSITIVEN: case PlSqlParser.POSITIVE: case PlSqlParser.POST_TRANSACTION: case PlSqlParser.POWERMULTISET_BY_CARDINALITY: case PlSqlParser.POWERMULTISET: case PlSqlParser.POWER: case PlSqlParser.PQ_CONCURRENT_UNION: case PlSqlParser.PQ_DISTRIBUTE: case PlSqlParser.PQ_DISTRIBUTE_WINDOW: case PlSqlParser.PQ_FILTER: case PlSqlParser.PQ_MAP: case PlSqlParser.PQ_NOMAP: case PlSqlParser.PQ_REPLICATE: case PlSqlParser.PQ_SKEW: case PlSqlParser.PRAGMA: case PlSqlParser.PREBUILT: case PlSqlParser.PRECEDES: case PlSqlParser.PRECEDING: case PlSqlParser.PRECISION: case PlSqlParser.PRECOMPUTE_SUBQUERY: case PlSqlParser.PREDICATE_REORDERS: case PlSqlParser.PRELOAD: case PlSqlParser.PREPARE: case PlSqlParser.PRESENTNNV: case PlSqlParser.PRESENT: case PlSqlParser.PRESENTV: case PlSqlParser.PRESERVE_OID: case PlSqlParser.PRESERVE: case PlSqlParser.PRETTY: case PlSqlParser.PREVIOUS: case PlSqlParser.PREV: case PlSqlParser.PRIMARY: case PlSqlParser.PRINTBLOBTOCLOB: case PlSqlParser.PRIORITY: case PlSqlParser.PRIVATE: case PlSqlParser.PRIVATE_SGA: case PlSqlParser.PRIVILEGED: case PlSqlParser.PRIVILEGE: case PlSqlParser.PRIVILEGES: case PlSqlParser.PROCEDURAL: case PlSqlParser.PROCEDURE: case PlSqlParser.PROCESS: case PlSqlParser.PROFILE: case PlSqlParser.PROGRAM: case PlSqlParser.PROJECT: case PlSqlParser.PROPAGATE: case PlSqlParser.PROTECTED: case PlSqlParser.PROTECTION: case PlSqlParser.PROXY: case PlSqlParser.PRUNING: case PlSqlParser.PULL_PRED: case PlSqlParser.PURGE: case PlSqlParser.PUSH_PRED: case PlSqlParser.PUSH_SUBQ: case PlSqlParser.PX_FAULT_TOLERANCE: case PlSqlParser.PX_GRANULE: case PlSqlParser.PX_JOIN_FILTER: case PlSqlParser.QB_NAME: case PlSqlParser.QUERY_BLOCK: case PlSqlParser.QUERY: case PlSqlParser.QUEUE_CURR: case PlSqlParser.QUEUE: case PlSqlParser.QUEUE_ROWP: case PlSqlParser.QUIESCE: case PlSqlParser.QUORUM: case PlSqlParser.QUOTA: case PlSqlParser.RAISE: case PlSqlParser.RANDOM_LOCAL: case PlSqlParser.RANDOM: case PlSqlParser.RANGE: case PlSqlParser.RANKM: case PlSqlParser.RAPIDLY: case PlSqlParser.RAW: case PlSqlParser.RAWTOHEX: case PlSqlParser.RAWTONHEX: case PlSqlParser.RBA: case PlSqlParser.RBO_OUTLINE: case PlSqlParser.RDBA: case PlSqlParser.READ: case PlSqlParser.READS: case PlSqlParser.REALM: case PlSqlParser.REAL: case PlSqlParser.REBALANCE: case PlSqlParser.REBUILD: case PlSqlParser.RECORD: case PlSqlParser.RECORDS_PER_BLOCK: case PlSqlParser.RECOVERABLE: case PlSqlParser.RECOVER: case PlSqlParser.RECOVERY: case PlSqlParser.RECYCLEBIN: case PlSqlParser.RECYCLE: case PlSqlParser.REDACTION: case PlSqlParser.REDEFINE: case PlSqlParser.REDO: case PlSqlParser.REDUCED: case PlSqlParser.REDUNDANCY: case PlSqlParser.REF_CASCADE_CURSOR: case PlSqlParser.REFERENCED: case PlSqlParser.REFERENCE: case PlSqlParser.REFERENCES: case PlSqlParser.REFERENCING: case PlSqlParser.REF: case PlSqlParser.REFRESH: case PlSqlParser.REFTOHEX: case PlSqlParser.REGEXP_COUNT: case PlSqlParser.REGEXP_INSTR: case PlSqlParser.REGEXP_LIKE: case PlSqlParser.REGEXP_REPLACE: case PlSqlParser.REGEXP_SUBSTR: case PlSqlParser.REGISTER: case PlSqlParser.REGR_AVGX: case PlSqlParser.REGR_AVGY: case PlSqlParser.REGR_COUNT: case PlSqlParser.REGR_INTERCEPT: case PlSqlParser.REGR_R2: case PlSqlParser.REGR_SLOPE: case PlSqlParser.REGR_SXX: case PlSqlParser.REGR_SXY: case PlSqlParser.REGR_SYY: case PlSqlParser.REGULAR: case PlSqlParser.REJECT: case PlSqlParser.REKEY: case PlSqlParser.RELATIONAL: case PlSqlParser.RELOCATE: case PlSqlParser.RELY: case PlSqlParser.REMAINDER: case PlSqlParser.REMOTE_MAPPED: case PlSqlParser.REMOVE: case PlSqlParser.RENAME: case PlSqlParser.REPAIR: case PlSqlParser.REPEAT: case PlSqlParser.REPLACE: case PlSqlParser.REPLICATION: case PlSqlParser.REQUIRED: case PlSqlParser.RESETLOGS: case PlSqlParser.RESET: case PlSqlParser.RESIZE: case PlSqlParser.RESOLVE: case PlSqlParser.RESOLVER: case PlSqlParser.RESPECT: case PlSqlParser.RESTART: case PlSqlParser.RESTORE_AS_INTERVALS: case PlSqlParser.RESTORE: case PlSqlParser.RESTRICT_ALL_REF_CONS: case PlSqlParser.RESTRICTED: case PlSqlParser.RESTRICT_REFERENCES: case PlSqlParser.RESTRICT: case PlSqlParser.RESULT_CACHE: case PlSqlParser.RESULT: case PlSqlParser.RESUMABLE: case PlSqlParser.RESUME: case PlSqlParser.RETENTION: case PlSqlParser.RETRY_ON_ROW_CHANGE: case PlSqlParser.RETURNING: case PlSqlParser.RETURN: case PlSqlParser.REUSE: case PlSqlParser.REVERSE: case PlSqlParser.REWRITE_OR_ERROR: case PlSqlParser.REWRITE: case PlSqlParser.RIGHT: case PlSqlParser.ROLE: case PlSqlParser.ROLESET: case PlSqlParser.ROLES: case PlSqlParser.ROLLBACK: case PlSqlParser.ROLLING: case PlSqlParser.ROLLUP: case PlSqlParser.ROWDEPENDENCIES: case PlSqlParser.ROWID_MAPPING_TABLE: case PlSqlParser.ROWID: case PlSqlParser.ROWIDTOCHAR: case PlSqlParser.ROWIDTONCHAR: case PlSqlParser.ROW_LENGTH: case PlSqlParser.ROWNUM: case PlSqlParser.ROW: case PlSqlParser.ROWS: case PlSqlParser.RPAD: case PlSqlParser.RTRIM: case PlSqlParser.RULE: case PlSqlParser.RULES: case PlSqlParser.RUNNING: case PlSqlParser.SALT: case PlSqlParser.SAMPLE: case PlSqlParser.SAVE_AS_INTERVALS: case PlSqlParser.SAVEPOINT: case PlSqlParser.SAVE: case PlSqlParser.SB4: case PlSqlParser.SCALE_ROWS: case PlSqlParser.SCALE: case PlSqlParser.SCAN_INSTANCES: case PlSqlParser.SCAN: case PlSqlParser.SCHEDULER: case PlSqlParser.SCHEMACHECK: case PlSqlParser.SCHEMA: case PlSqlParser.SCN_ASCENDING: case PlSqlParser.SCN: case PlSqlParser.SCOPE: case PlSqlParser.SCRUB: case PlSqlParser.SD_ALL: case PlSqlParser.SD_INHIBIT: case PlSqlParser.SDO_GEOM_MBR: case PlSqlParser.SD_SHOW: case PlSqlParser.SEARCH: case PlSqlParser.SECOND: case PlSqlParser.SECRET: case PlSqlParser.SECUREFILE_DBA: case PlSqlParser.SECUREFILE: case PlSqlParser.SECURITY: case PlSqlParser.SEED: case PlSqlParser.SEG_BLOCK: case PlSqlParser.SEG_FILE: case PlSqlParser.SEGMENT: case PlSqlParser.SELECTIVITY: case PlSqlParser.SELF: case PlSqlParser.SEMIJOIN_DRIVER: case PlSqlParser.SEMIJOIN: case PlSqlParser.SEMI_TO_INNER: case PlSqlParser.SEQUENCED: case PlSqlParser.SEQUENCE: case PlSqlParser.SEQUENTIAL: case PlSqlParser.SERIALIZABLE: case PlSqlParser.SERIALLY_REUSABLE: case PlSqlParser.SERIAL: case PlSqlParser.SERVERERROR: case PlSqlParser.SERVICE_NAME_CONVERT: case PlSqlParser.SERVICES: case PlSqlParser.SESSION_CACHED_CURSORS: case PlSqlParser.SESSION: case PlSqlParser.SESSIONS_PER_USER: case PlSqlParser.SESSIONTIMEZONE: case PlSqlParser.SESSIONTZNAME: case PlSqlParser.SET: case PlSqlParser.SETS: case PlSqlParser.SETTINGS: case PlSqlParser.SET_TO_JOIN: case PlSqlParser.SEVERE: case PlSqlParser.SHARED_POOL: case PlSqlParser.SHARED: case PlSqlParser.SHARING: case PlSqlParser.SHELFLIFE: case PlSqlParser.SHOW: case PlSqlParser.SHRINK: case PlSqlParser.SHUTDOWN: case PlSqlParser.SIBLINGS: case PlSqlParser.SID: case PlSqlParser.SIGNAL_COMPONENT: case PlSqlParser.SIGNAL_FUNCTION: case PlSqlParser.SIGN: case PlSqlParser.SIGNTYPE: case PlSqlParser.SIMPLE_INTEGER: case PlSqlParser.SIMPLE: case PlSqlParser.SINGLE: case PlSqlParser.SINGLETASK: case PlSqlParser.SINH: case PlSqlParser.SIN: case PlSqlParser.SKIP_EXT_OPTIMIZER: case PlSqlParser.SKIP_: case PlSqlParser.SKIP_UNQ_UNUSABLE_IDX: case PlSqlParser.SKIP_UNUSABLE_INDEXES: case PlSqlParser.SMALLFILE: case PlSqlParser.SMALLINT: case PlSqlParser.SNAPSHOT: case PlSqlParser.SOME: case PlSqlParser.SORT: case PlSqlParser.SOUNDEX: case PlSqlParser.SOURCE_FILE_DIRECTORY: case PlSqlParser.SOURCE_FILE_NAME_CONVERT: case PlSqlParser.SOURCE: case PlSqlParser.SPACE_KEYWORD: case PlSqlParser.SPECIFICATION: case PlSqlParser.SPFILE: case PlSqlParser.SPLIT: case PlSqlParser.SPREADSHEET: case PlSqlParser.SQLDATA: case PlSqlParser.SQLERROR: case PlSqlParser.SQLLDR: case PlSqlParser.SQL: case PlSqlParser.SQL_TRACE: case PlSqlParser.SQL_TRANSLATION_PROFILE: case PlSqlParser.SQRT: case PlSqlParser.STALE: case PlSqlParser.STANDALONE: case PlSqlParser.STANDARD_HASH: case PlSqlParser.STANDBY_MAX_DATA_DELAY: case PlSqlParser.STANDBYS: case PlSqlParser.STANDBY: case PlSqlParser.STAR: case PlSqlParser.STAR_TRANSFORMATION: case PlSqlParser.STARTUP: case PlSqlParser.STATEMENT_ID: case PlSqlParser.STATEMENT_QUEUING: case PlSqlParser.STATEMENTS: case PlSqlParser.STATEMENT: case PlSqlParser.STATE: case PlSqlParser.STATIC: case PlSqlParser.STATISTICS: case PlSqlParser.STATS_BINOMIAL_TEST: case PlSqlParser.STATS_CROSSTAB: case PlSqlParser.STATS_F_TEST: case PlSqlParser.STATS_KS_TEST: case PlSqlParser.STATS_MODE: case PlSqlParser.STATS_MW_TEST: case PlSqlParser.STATS_ONE_WAY_ANOVA: case PlSqlParser.STATS_T_TEST_INDEP: case PlSqlParser.STATS_T_TEST_INDEPU: case PlSqlParser.STATS_T_TEST_ONE: case PlSqlParser.STATS_T_TEST_PAIRED: case PlSqlParser.STATS_WSR_TEST: case PlSqlParser.STDDEV_POP: case PlSqlParser.STDDEV_SAMP: case PlSqlParser.STOP: case PlSqlParser.STORAGE: case PlSqlParser.STORE: case PlSqlParser.STREAMS: case PlSqlParser.STREAM: case PlSqlParser.STRICT: case PlSqlParser.STRING: case PlSqlParser.STRIPE_COLUMNS: case PlSqlParser.STRIPE_WIDTH: case PlSqlParser.STRIP: case PlSqlParser.STRUCTURE: case PlSqlParser.SUBMULTISET: case PlSqlParser.SUBPARTITION_REL: case PlSqlParser.SUBPARTITIONS: case PlSqlParser.SUBPARTITION: case PlSqlParser.SUBQUERIES: case PlSqlParser.SUBQUERY_PRUNING: case PlSqlParser.SUBSCRIBE: case PlSqlParser.SUBSET: case PlSqlParser.SUBSTITUTABLE: case PlSqlParser.SUBSTR2: case PlSqlParser.SUBSTR4: case PlSqlParser.SUBSTRB: case PlSqlParser.SUBSTRC: case PlSqlParser.SUBTYPE: case PlSqlParser.SUCCESSFUL: case PlSqlParser.SUCCESS: case PlSqlParser.SUMMARY: case PlSqlParser.SUPPLEMENTAL: case PlSqlParser.SUSPEND: case PlSqlParser.SWAP_JOIN_INPUTS: case PlSqlParser.SWITCHOVER: case PlSqlParser.SWITCH: case PlSqlParser.SYNCHRONOUS: case PlSqlParser.SYNC: case PlSqlParser.SYSASM: case PlSqlParser.SYS_AUDIT: case PlSqlParser.SYSAUX: case PlSqlParser.SYSBACKUP: case PlSqlParser.SYS_CHECKACL: case PlSqlParser.SYS_CHECK_PRIVILEGE: case PlSqlParser.SYS_CONNECT_BY_PATH: case PlSqlParser.SYS_CONTEXT: case PlSqlParser.SYSDATE: case PlSqlParser.SYSDBA: case PlSqlParser.SYS_DBURIGEN: case PlSqlParser.SYSDG: case PlSqlParser.SYS_DL_CURSOR: case PlSqlParser.SYS_DM_RXFORM_CHR: case PlSqlParser.SYS_DM_RXFORM_NUM: case PlSqlParser.SYS_DOM_COMPARE: case PlSqlParser.SYS_DST_PRIM2SEC: case PlSqlParser.SYS_DST_SEC2PRIM: case PlSqlParser.SYS_ET_BFILE_TO_RAW: case PlSqlParser.SYS_ET_BLOB_TO_IMAGE: case PlSqlParser.SYS_ET_IMAGE_TO_BLOB: case PlSqlParser.SYS_ET_RAW_TO_BFILE: case PlSqlParser.SYS_EXTPDTXT: case PlSqlParser.SYS_EXTRACT_UTC: case PlSqlParser.SYS_FBT_INSDEL: case PlSqlParser.SYS_FILTER_ACLS: case PlSqlParser.SYS_FNMATCHES: case PlSqlParser.SYS_FNREPLACE: case PlSqlParser.SYS_GET_ACLIDS: case PlSqlParser.SYS_GET_COL_ACLIDS: case PlSqlParser.SYS_GET_PRIVILEGES: case PlSqlParser.SYS_GETTOKENID: case PlSqlParser.SYS_GETXTIVAL: case PlSqlParser.SYS_GUID: case PlSqlParser.SYSGUID: case PlSqlParser.SYSKM: case PlSqlParser.SYS_MAKE_XMLNODEID: case PlSqlParser.SYS_MAKEXML: case PlSqlParser.SYS_MKXMLATTR: case PlSqlParser.SYS_MKXTI: case PlSqlParser.SYSOBJ: case PlSqlParser.SYS_OP_ADT2BIN: case PlSqlParser.SYS_OP_ADTCONS: case PlSqlParser.SYS_OP_ALSCRVAL: case PlSqlParser.SYS_OP_ATG: case PlSqlParser.SYS_OP_BIN2ADT: case PlSqlParser.SYS_OP_BITVEC: case PlSqlParser.SYS_OP_BL2R: case PlSqlParser.SYS_OP_BLOOM_FILTER_LIST: case PlSqlParser.SYS_OP_BLOOM_FILTER: case PlSqlParser.SYS_OP_C2C: case PlSqlParser.SYS_OP_CAST: case PlSqlParser.SYS_OP_CEG: case PlSqlParser.SYS_OP_CL2C: case PlSqlParser.SYS_OP_COMBINED_HASH: case PlSqlParser.SYS_OP_COMP: case PlSqlParser.SYS_OP_CONVERT: case PlSqlParser.SYS_OP_COUNTCHG: case PlSqlParser.SYS_OP_CSCONV: case PlSqlParser.SYS_OP_CSCONVTEST: case PlSqlParser.SYS_OP_CSR: case PlSqlParser.SYS_OP_CSX_PATCH: case PlSqlParser.SYS_OP_CYCLED_SEQ: case PlSqlParser.SYS_OP_DECOMP: case PlSqlParser.SYS_OP_DESCEND: case PlSqlParser.SYS_OP_DISTINCT: case PlSqlParser.SYS_OP_DRA: case PlSqlParser.SYS_OP_DUMP: case PlSqlParser.SYS_OP_DV_CHECK: case PlSqlParser.SYS_OP_ENFORCE_NOT_NULL: case PlSqlParser.SYSOPER: case PlSqlParser.SYS_OP_EXTRACT: case PlSqlParser.SYS_OP_GROUPING: case PlSqlParser.SYS_OP_GUID: case PlSqlParser.SYS_OP_HASH: case PlSqlParser.SYS_OP_IIX: case PlSqlParser.SYS_OP_ITR: case PlSqlParser.SYS_OP_KEY_VECTOR_CREATE: case PlSqlParser.SYS_OP_KEY_VECTOR_FILTER_LIST: case PlSqlParser.SYS_OP_KEY_VECTOR_FILTER: case PlSqlParser.SYS_OP_KEY_VECTOR_SUCCEEDED: case PlSqlParser.SYS_OP_KEY_VECTOR_USE: case PlSqlParser.SYS_OP_LBID: case PlSqlParser.SYS_OP_LOBLOC2BLOB: case PlSqlParser.SYS_OP_LOBLOC2CLOB: case PlSqlParser.SYS_OP_LOBLOC2ID: case PlSqlParser.SYS_OP_LOBLOC2NCLOB: case PlSqlParser.SYS_OP_LOBLOC2TYP: case PlSqlParser.SYS_OP_LSVI: case PlSqlParser.SYS_OP_LVL: case PlSqlParser.SYS_OP_MAKEOID: case PlSqlParser.SYS_OP_MAP_NONNULL: case PlSqlParser.SYS_OP_MSR: case PlSqlParser.SYS_OP_NICOMBINE: case PlSqlParser.SYS_OP_NIEXTRACT: case PlSqlParser.SYS_OP_NII: case PlSqlParser.SYS_OP_NIX: case PlSqlParser.SYS_OP_NOEXPAND: case PlSqlParser.SYS_OP_NTCIMG: case PlSqlParser.SYS_OP_NUMTORAW: case PlSqlParser.SYS_OP_OIDVALUE: case PlSqlParser.SYS_OP_OPNSIZE: case PlSqlParser.SYS_OP_PAR_1: case PlSqlParser.SYS_OP_PARGID_1: case PlSqlParser.SYS_OP_PARGID: case PlSqlParser.SYS_OP_PAR: case PlSqlParser.SYS_OP_PART_ID: case PlSqlParser.SYS_OP_PIVOT: case PlSqlParser.SYS_OP_R2O: case PlSqlParser.SYS_OP_RAWTONUM: case PlSqlParser.SYS_OP_RDTM: case PlSqlParser.SYS_OP_REF: case PlSqlParser.SYS_OP_RMTD: case PlSqlParser.SYS_OP_ROWIDTOOBJ: case PlSqlParser.SYS_OP_RPB: case PlSqlParser.SYS_OPTLOBPRBSC: case PlSqlParser.SYS_OP_TOSETID: case PlSqlParser.SYS_OP_TPR: case PlSqlParser.SYS_OP_TRTB: case PlSqlParser.SYS_OPTXICMP: case PlSqlParser.SYS_OPTXQCASTASNQ: case PlSqlParser.SYS_OP_UNDESCEND: case PlSqlParser.SYS_OP_VECAND: case PlSqlParser.SYS_OP_VECBIT: case PlSqlParser.SYS_OP_VECOR: case PlSqlParser.SYS_OP_VECXOR: case PlSqlParser.SYS_OP_VERSION: case PlSqlParser.SYS_OP_VREF: case PlSqlParser.SYS_OP_VVD: case PlSqlParser.SYS_OP_XMLCONS_FOR_CSX: case PlSqlParser.SYS_OP_XPTHATG: case PlSqlParser.SYS_OP_XPTHIDX: case PlSqlParser.SYS_OP_XPTHOP: case PlSqlParser.SYS_OP_XTXT2SQLT: case PlSqlParser.SYS_OP_ZONE_ID: case PlSqlParser.SYS_ORDERKEY_DEPTH: case PlSqlParser.SYS_ORDERKEY_MAXCHILD: case PlSqlParser.SYS_ORDERKEY_PARENT: case PlSqlParser.SYS_PARALLEL_TXN: case PlSqlParser.SYS_PATHID_IS_ATTR: case PlSqlParser.SYS_PATHID_IS_NMSPC: case PlSqlParser.SYS_PATHID_LASTNAME: case PlSqlParser.SYS_PATHID_LASTNMSPC: case PlSqlParser.SYS_PATH_REVERSE: case PlSqlParser.SYS_PXQEXTRACT: case PlSqlParser.SYS_RAW_TO_XSID: case PlSqlParser.SYS_RID_ORDER: case PlSqlParser.SYS_ROW_DELTA: case PlSqlParser.SYS_SC_2_XMLT: case PlSqlParser.SYS_SYNRCIREDO: case PlSqlParser.SYSTEM_DEFINED: case PlSqlParser.SYSTEM: case PlSqlParser.SYSTIMESTAMP: case PlSqlParser.SYS_TYPEID: case PlSqlParser.SYS_UMAKEXML: case PlSqlParser.SYS_XMLANALYZE: case PlSqlParser.SYS_XMLCONTAINS: case PlSqlParser.SYS_XMLCONV: case PlSqlParser.SYS_XMLEXNSURI: case PlSqlParser.SYS_XMLGEN: case PlSqlParser.SYS_XMLI_LOC_ISNODE: case PlSqlParser.SYS_XMLI_LOC_ISTEXT: case PlSqlParser.SYS_XMLINSTR: case PlSqlParser.SYS_XMLLOCATOR_GETSVAL: case PlSqlParser.SYS_XMLNODEID_GETCID: case PlSqlParser.SYS_XMLNODEID_GETLOCATOR: case PlSqlParser.SYS_XMLNODEID_GETOKEY: case PlSqlParser.SYS_XMLNODEID_GETPATHID: case PlSqlParser.SYS_XMLNODEID_GETPTRID: case PlSqlParser.SYS_XMLNODEID_GETRID: case PlSqlParser.SYS_XMLNODEID_GETSVAL: case PlSqlParser.SYS_XMLNODEID_GETTID: case PlSqlParser.SYS_XMLNODEID: case PlSqlParser.SYS_XMLT_2_SC: case PlSqlParser.SYS_XMLTRANSLATE: case PlSqlParser.SYS_XMLTYPE2SQL: case PlSqlParser.SYS_XQ_ASQLCNV: case PlSqlParser.SYS_XQ_ATOMCNVCHK: case PlSqlParser.SYS_XQBASEURI: case PlSqlParser.SYS_XQCASTABLEERRH: case PlSqlParser.SYS_XQCODEP2STR: case PlSqlParser.SYS_XQCODEPEQ: case PlSqlParser.SYS_XQCON2SEQ: case PlSqlParser.SYS_XQCONCAT: case PlSqlParser.SYS_XQDELETE: case PlSqlParser.SYS_XQDFLTCOLATION: case PlSqlParser.SYS_XQDOC: case PlSqlParser.SYS_XQDOCURI: case PlSqlParser.SYS_XQDURDIV: case PlSqlParser.SYS_XQED4URI: case PlSqlParser.SYS_XQENDSWITH: case PlSqlParser.SYS_XQERRH: case PlSqlParser.SYS_XQERR: case PlSqlParser.SYS_XQESHTMLURI: case PlSqlParser.SYS_XQEXLOBVAL: case PlSqlParser.SYS_XQEXSTWRP: case PlSqlParser.SYS_XQEXTRACT: case PlSqlParser.SYS_XQEXTRREF: case PlSqlParser.SYS_XQEXVAL: case PlSqlParser.SYS_XQFB2STR: case PlSqlParser.SYS_XQFNBOOL: case PlSqlParser.SYS_XQFNCMP: case PlSqlParser.SYS_XQFNDATIM: case PlSqlParser.SYS_XQFNLNAME: case PlSqlParser.SYS_XQFNNM: case PlSqlParser.SYS_XQFNNSURI: case PlSqlParser.SYS_XQFNPREDTRUTH: case PlSqlParser.SYS_XQFNQNM: case PlSqlParser.SYS_XQFNROOT: case PlSqlParser.SYS_XQFORMATNUM: case PlSqlParser.SYS_XQFTCONTAIN: case PlSqlParser.SYS_XQFUNCR: case PlSqlParser.SYS_XQGETCONTENT: case PlSqlParser.SYS_XQINDXOF: case PlSqlParser.SYS_XQINSERT: case PlSqlParser.SYS_XQINSPFX: case PlSqlParser.SYS_XQIRI2URI: case PlSqlParser.SYS_XQLANG: case PlSqlParser.SYS_XQLLNMFRMQNM: case PlSqlParser.SYS_XQMKNODEREF: case PlSqlParser.SYS_XQNILLED: case PlSqlParser.SYS_XQNODENAME: case PlSqlParser.SYS_XQNORMSPACE: case PlSqlParser.SYS_XQNORMUCODE: case PlSqlParser.SYS_XQ_NRNG: case PlSqlParser.SYS_XQNSP4PFX: case PlSqlParser.SYS_XQNSPFRMQNM: case PlSqlParser.SYS_XQPFXFRMQNM: case PlSqlParser.SYS_XQ_PKSQL2XML: case PlSqlParser.SYS_XQPOLYABS: case PlSqlParser.SYS_XQPOLYADD: case PlSqlParser.SYS_XQPOLYCEL: case PlSqlParser.SYS_XQPOLYCSTBL: case PlSqlParser.SYS_XQPOLYCST: case PlSqlParser.SYS_XQPOLYDIV: case PlSqlParser.SYS_XQPOLYFLR: case PlSqlParser.SYS_XQPOLYMOD: case PlSqlParser.SYS_XQPOLYMUL: case PlSqlParser.SYS_XQPOLYRND: case PlSqlParser.SYS_XQPOLYSQRT: case PlSqlParser.SYS_XQPOLYSUB: case PlSqlParser.SYS_XQPOLYUMUS: case PlSqlParser.SYS_XQPOLYUPLS: case PlSqlParser.SYS_XQPOLYVEQ: case PlSqlParser.SYS_XQPOLYVGE: case PlSqlParser.SYS_XQPOLYVGT: case PlSqlParser.SYS_XQPOLYVLE: case PlSqlParser.SYS_XQPOLYVLT: case PlSqlParser.SYS_XQPOLYVNE: case PlSqlParser.SYS_XQREF2VAL: case PlSqlParser.SYS_XQRENAME: case PlSqlParser.SYS_XQREPLACE: case PlSqlParser.SYS_XQRESVURI: case PlSqlParser.SYS_XQRNDHALF2EVN: case PlSqlParser.SYS_XQRSLVQNM: case PlSqlParser.SYS_XQRYENVPGET: case PlSqlParser.SYS_XQRYVARGET: case PlSqlParser.SYS_XQRYWRP: case PlSqlParser.SYS_XQSEQ2CON4XC: case PlSqlParser.SYS_XQSEQ2CON: case PlSqlParser.SYS_XQSEQDEEPEQ: case PlSqlParser.SYS_XQSEQINSB: case PlSqlParser.SYS_XQSEQRM: case PlSqlParser.SYS_XQSEQRVS: case PlSqlParser.SYS_XQSEQSUB: case PlSqlParser.SYS_XQSEQTYPMATCH: case PlSqlParser.SYS_XQSTARTSWITH: case PlSqlParser.SYS_XQSTATBURI: case PlSqlParser.SYS_XQSTR2CODEP: case PlSqlParser.SYS_XQSTRJOIN: case PlSqlParser.SYS_XQSUBSTRAFT: case PlSqlParser.SYS_XQSUBSTRBEF: case PlSqlParser.SYS_XQTOKENIZE: case PlSqlParser.SYS_XQTREATAS: case PlSqlParser.SYS_XQ_UPKXML2SQL: case PlSqlParser.SYS_XQXFORM: case PlSqlParser.SYS_XSID_TO_RAW: case PlSqlParser.SYS_ZMAP_FILTER: case PlSqlParser.SYS_ZMAP_REFRESH: case PlSqlParser.TABLE_LOOKUP_BY_NL: case PlSqlParser.TABLESPACE_NO: case PlSqlParser.TABLESPACE: case PlSqlParser.TABLES: case PlSqlParser.TABLE_STATS: case PlSqlParser.TABLE: case PlSqlParser.TABNO: case PlSqlParser.TAG: case PlSqlParser.TANH: case PlSqlParser.TAN: case PlSqlParser.TBLORIDXPARTNUM: case PlSqlParser.TEMPFILE: case PlSqlParser.TEMPLATE: case PlSqlParser.TEMPORARY: case PlSqlParser.TEMP_TABLE: case PlSqlParser.TEST: case PlSqlParser.TEXT: case PlSqlParser.THAN: case PlSqlParser.THEN: case PlSqlParser.THE: case PlSqlParser.THREAD: case PlSqlParser.THROUGH: case PlSqlParser.TIER: case PlSqlParser.TIES: case PlSqlParser.TIMEOUT: case PlSqlParser.TIMESTAMP_LTZ_UNCONSTRAINED: case PlSqlParser.TIMESTAMP: case PlSqlParser.TIMESTAMP_TZ_UNCONSTRAINED: case PlSqlParser.TIMESTAMP_UNCONSTRAINED: case PlSqlParser.TIMES: case PlSqlParser.TIME: case PlSqlParser.TIMEZONE_ABBR: case PlSqlParser.TIMEZONE_HOUR: case PlSqlParser.TIMEZONE_MINUTE: case PlSqlParser.TIMEZONE_OFFSET: case PlSqlParser.TIMEZONE_REGION: case PlSqlParser.TIME_ZONE: case PlSqlParser.TIV_GB: case PlSqlParser.TIV_SSF: case PlSqlParser.TO_ACLID: case PlSqlParser.TO_BINARY_DOUBLE: case PlSqlParser.TO_BINARY_FLOAT: case PlSqlParser.TO_BLOB: case PlSqlParser.TO_CLOB: case PlSqlParser.TO_DSINTERVAL: case PlSqlParser.TO_LOB: case PlSqlParser.TO_MULTI_BYTE: case PlSqlParser.TO_NCHAR: case PlSqlParser.TO_NCLOB: case PlSqlParser.TO_NUMBER: case PlSqlParser.TOPLEVEL: case PlSqlParser.TO_SINGLE_BYTE: case PlSqlParser.TO_TIMESTAMP: case PlSqlParser.TO_TIMESTAMP_TZ: case PlSqlParser.TO_TIME: case PlSqlParser.TO_TIME_TZ: case PlSqlParser.TO_YMINTERVAL: case PlSqlParser.TRACE: case PlSqlParser.TRACING: case PlSqlParser.TRACKING: case PlSqlParser.TRAILING: case PlSqlParser.TRANSACTION: case PlSqlParser.TRANSFORM_DISTINCT_AGG: case PlSqlParser.TRANSITIONAL: case PlSqlParser.TRANSITION: case PlSqlParser.TRANSLATE: case PlSqlParser.TRANSLATION: case PlSqlParser.TREAT: case PlSqlParser.TRIGGERS: case PlSqlParser.TRIGGER: case PlSqlParser.TRUE: case PlSqlParser.TRUNCATE: case PlSqlParser.TRUNC: case PlSqlParser.TRUSTED: case PlSqlParser.TRUST: case PlSqlParser.TUNING: case PlSqlParser.TX: case PlSqlParser.TYPES: case PlSqlParser.TYPE: case PlSqlParser.TZ_OFFSET: case PlSqlParser.UB2: case PlSqlParser.UBA: case PlSqlParser.UCS2: case PlSqlParser.UID: case PlSqlParser.UNARCHIVED: case PlSqlParser.UNBOUNDED: case PlSqlParser.UNBOUND: case PlSqlParser.UNCONDITIONAL: case PlSqlParser.UNDER: case PlSqlParser.UNDO: case PlSqlParser.UNDROP: case PlSqlParser.UNIFORM: case PlSqlParser.UNISTR: case PlSqlParser.UNLIMITED: case PlSqlParser.UNLOAD: case PlSqlParser.UNLOCK: case PlSqlParser.UNMATCHED: case PlSqlParser.UNNEST_INNERJ_DISTINCT_VIEW: case PlSqlParser.UNNEST_NOSEMIJ_NODISTINCTVIEW: case PlSqlParser.UNNEST_SEMIJ_VIEW: case PlSqlParser.UNNEST: case PlSqlParser.UNPACKED: case PlSqlParser.UNPIVOT: case PlSqlParser.UNPLUG: case PlSqlParser.UNPROTECTED: case PlSqlParser.UNQUIESCE: case PlSqlParser.UNRECOVERABLE: case PlSqlParser.UNRESTRICTED: case PlSqlParser.UNSUBSCRIBE: case PlSqlParser.UNTIL: case PlSqlParser.UNUSABLE: case PlSqlParser.UNUSED: case PlSqlParser.UPDATABLE: case PlSqlParser.UPDATED: case PlSqlParser.UPDATEXML: case PlSqlParser.UPD_INDEXES: case PlSqlParser.UPD_JOININDEX: case PlSqlParser.UPGRADE: case PlSqlParser.UPPER: case PlSqlParser.UPSERT: case PlSqlParser.UROWID: case PlSqlParser.USABLE: case PlSqlParser.USAGE: case PlSqlParser.USE_ANTI: case PlSqlParser.USE_CONCAT: case PlSqlParser.USE_CUBE: case PlSqlParser.USE_HASH_AGGREGATION: case PlSqlParser.USE_HASH_GBY_FOR_PUSHDOWN: case PlSqlParser.USE_HASH: case PlSqlParser.USE_HIDDEN_PARTITIONS: case PlSqlParser.USE_INVISIBLE_INDEXES: case PlSqlParser.USE_MERGE_CARTESIAN: case PlSqlParser.USE_MERGE: case PlSqlParser.USE_NL: case PlSqlParser.USE_NL_WITH_INDEX: case PlSqlParser.USE_PRIVATE_OUTLINES: case PlSqlParser.USER_DATA: case PlSqlParser.USER_DEFINED: case PlSqlParser.USERENV: case PlSqlParser.USERGROUP: case PlSqlParser.USER_RECYCLEBIN: case PlSqlParser.USERS: case PlSqlParser.USER_TABLESPACES: case PlSqlParser.USER: case PlSqlParser.USE_SEMI: case PlSqlParser.USE_STORED_OUTLINES: case PlSqlParser.USE_TTT_FOR_GSETS: case PlSqlParser.USE: case PlSqlParser.USE_VECTOR_AGGREGATION: case PlSqlParser.USE_WEAK_NAME_RESL: case PlSqlParser.USING_NO_EXPAND: case PlSqlParser.USING: case PlSqlParser.UTF16BE: case PlSqlParser.UTF16LE: case PlSqlParser.UTF32: case PlSqlParser.UTF8: case PlSqlParser.V1: case PlSqlParser.V2: case PlSqlParser.VALIDATE: case PlSqlParser.VALIDATION: case PlSqlParser.VALID_TIME_END: case PlSqlParser.VALUE: case PlSqlParser.VARCHAR2: case PlSqlParser.VARCHAR: case PlSqlParser.VARIABLE: case PlSqlParser.VAR_POP: case PlSqlParser.VARRAYS: case PlSqlParser.VARRAY: case PlSqlParser.VAR_SAMP: case PlSqlParser.VARYING: case PlSqlParser.VECTOR_READ_TRACE: case PlSqlParser.VECTOR_READ: case PlSqlParser.VECTOR_TRANSFORM_DIMS: case PlSqlParser.VECTOR_TRANSFORM_FACT: case PlSqlParser.VECTOR_TRANSFORM: case PlSqlParser.VERIFIER: case PlSqlParser.VERIFY: case PlSqlParser.VERSIONING: case PlSqlParser.VERSIONS_ENDSCN: case PlSqlParser.VERSIONS_ENDTIME: case PlSqlParser.VERSIONS_OPERATION: case PlSqlParser.VERSIONS_STARTSCN: case PlSqlParser.VERSIONS_STARTTIME: case PlSqlParser.VERSIONS: case PlSqlParser.VERSIONS_XID: case PlSqlParser.VERSION: case PlSqlParser.VIOLATION: case PlSqlParser.VIRTUAL: case PlSqlParser.VISIBILITY: case PlSqlParser.VISIBLE: case PlSqlParser.VOLUME: case PlSqlParser.VSIZE: case PlSqlParser.WAIT: case PlSqlParser.WALLET: case PlSqlParser.WARNING: case PlSqlParser.WEEKS: case PlSqlParser.WEEK: case PlSqlParser.WELLFORMED: case PlSqlParser.WHENEVER: case PlSqlParser.WHEN: case PlSqlParser.WHILE: case PlSqlParser.WHITESPACE: case PlSqlParser.WIDTH_BUCKET: case PlSqlParser.WITHIN: case PlSqlParser.WITHOUT: case PlSqlParser.WITH_PLSQL: case PlSqlParser.WORK: case PlSqlParser.WRAPPED: case PlSqlParser.WRAPPER: case PlSqlParser.WRITE: case PlSqlParser.XDB_FASTPATH_INSERT: case PlSqlParser.X_DYN_PRUNE: case PlSqlParser.XID: case PlSqlParser.XML2OBJECT: case PlSqlParser.XMLAGG: case PlSqlParser.XMLATTRIBUTES: case PlSqlParser.XMLCAST: case PlSqlParser.XMLCDATA: case PlSqlParser.XMLCOLATTVAL: case PlSqlParser.XMLCOMMENT: case PlSqlParser.XMLCONCAT: case PlSqlParser.XMLDIFF: case PlSqlParser.XML_DML_RWT_STMT: case PlSqlParser.XMLELEMENT: case PlSqlParser.XMLEXISTS2: case PlSqlParser.XMLEXISTS: case PlSqlParser.XMLFOREST: case PlSqlParser.XMLINDEX_REWRITE_IN_SELECT: case PlSqlParser.XMLINDEX_REWRITE: case PlSqlParser.XMLINDEX_SEL_IDX_TBL: case PlSqlParser.XMLISNODE: case PlSqlParser.XMLISVALID: case PlSqlParser.XMLNAMESPACES: case PlSqlParser.XMLPARSE: case PlSqlParser.XMLPATCH: case PlSqlParser.XMLPI: case PlSqlParser.XMLQUERYVAL: case PlSqlParser.XMLQUERY: case PlSqlParser.XMLROOT: case PlSqlParser.XMLSCHEMA: case PlSqlParser.XMLSERIALIZE: case PlSqlParser.XMLTABLE: case PlSqlParser.XMLTRANSFORMBLOB: case PlSqlParser.XMLTRANSFORM: case PlSqlParser.XMLTYPE: case PlSqlParser.XML: case PlSqlParser.XPATHTABLE: case PlSqlParser.XS_SYS_CONTEXT: case PlSqlParser.XS: case PlSqlParser.YEARS: case PlSqlParser.YEAR: case PlSqlParser.YES: case PlSqlParser.YMINTERVAL_UNCONSTRAINED: case PlSqlParser.ZONEMAP: case PlSqlParser.ZONE: case PlSqlParser.PREDICTION: case PlSqlParser.PREDICTION_BOUNDS: case PlSqlParser.PREDICTION_COST: case PlSqlParser.PREDICTION_DETAILS: case PlSqlParser.PREDICTION_PROBABILITY: case PlSqlParser.PREDICTION_SET: case PlSqlParser.CUME_DIST: case PlSqlParser.DENSE_RANK: case PlSqlParser.LISTAGG: case PlSqlParser.PERCENT_RANK: case PlSqlParser.PERCENTILE_CONT: case PlSqlParser.PERCENTILE_DISC: case PlSqlParser.RANK: case PlSqlParser.AVG: case PlSqlParser.CORR: case PlSqlParser.COVAR_: case PlSqlParser.LAG: case PlSqlParser.LEAD: case PlSqlParser.MAX: case PlSqlParser.MEDIAN: case PlSqlParser.MIN: case PlSqlParser.NTILE: case PlSqlParser.NVL: case PlSqlParser.RATIO_TO_REPORT: case PlSqlParser.REGR_: case PlSqlParser.ROUND: case PlSqlParser.ROW_NUMBER: case PlSqlParser.SUBSTR: case PlSqlParser.TO_CHAR: case PlSqlParser.TRIM: case PlSqlParser.SUM: case PlSqlParser.STDDEV: case PlSqlParser.VAR_: case PlSqlParser.VARIANCE: case PlSqlParser.LEAST: case PlSqlParser.GREATEST: case PlSqlParser.TO_DATE: case PlSqlParser.PERIOD: case PlSqlParser.DELIMITED_ID: case PlSqlParser.INTRODUCER: case PlSqlParser.REGULAR_ID: this.state = 10999; this.identifier(); break; case PlSqlParser.NATIONAL_CHAR_STRING_LIT: case PlSqlParser.CHAR_STRING: this.state = 11000; this.quoted_string(); break; default: throw new antlr4.error.NoViableAltException(this); } break; case 2: this.enterOuterAlt(localctx, 2); this.state = 11003; this.match(PlSqlParser.AS); break; } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Table_aliasContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_table_alias; return this; } Table_aliasContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Table_aliasContext.prototype.constructor = Table_aliasContext; Table_aliasContext.prototype.identifier = function() { return this.getTypedRuleContext(IdentifierContext,0); }; Table_aliasContext.prototype.quoted_string = function() { return this.getTypedRuleContext(Quoted_stringContext,0); }; Table_aliasContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterTable_alias(this); } }; Table_aliasContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitTable_alias(this); } }; Table_aliasContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitTable_alias(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Table_aliasContext = Table_aliasContext; PlSqlParser.prototype.table_alias = function() { var localctx = new Table_aliasContext(this, this._ctx, this.state); this.enterRule(localctx, 1354, PlSqlParser.RULE_table_alias); try { this.state = 11008; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.ABORT: case PlSqlParser.ABS: case PlSqlParser.ACCESS: case PlSqlParser.ACCESSED: case PlSqlParser.ACCOUNT: case PlSqlParser.ACL: case PlSqlParser.ACOS: case PlSqlParser.ACTION: case PlSqlParser.ACTIONS: case PlSqlParser.ACTIVATE: case PlSqlParser.ACTIVE: case PlSqlParser.ACTIVE_COMPONENT: case PlSqlParser.ACTIVE_DATA: case PlSqlParser.ACTIVE_FUNCTION: case PlSqlParser.ACTIVE_TAG: case PlSqlParser.ACTIVITY: case PlSqlParser.ADAPTIVE_PLAN: case PlSqlParser.ADD: case PlSqlParser.ADD_COLUMN: case PlSqlParser.ADD_GROUP: case PlSqlParser.ADD_MONTHS: case PlSqlParser.ADJ_DATE: case PlSqlParser.ADMIN: case PlSqlParser.ADMINISTER: case PlSqlParser.ADMINISTRATOR: case PlSqlParser.ADVANCED: case PlSqlParser.ADVISE: case PlSqlParser.ADVISOR: case PlSqlParser.AFD_DISKSTRING: case PlSqlParser.AFTER: case PlSqlParser.AGENT: case PlSqlParser.AGGREGATE: case PlSqlParser.A_LETTER: case PlSqlParser.ALIAS: case PlSqlParser.ALLOCATE: case PlSqlParser.ALLOW: case PlSqlParser.ALL_ROWS: case PlSqlParser.ALWAYS: case PlSqlParser.ANALYZE: case PlSqlParser.ANCILLARY: case PlSqlParser.AND_EQUAL: case PlSqlParser.ANOMALY: case PlSqlParser.ANSI_REARCH: case PlSqlParser.ANTIJOIN: case PlSqlParser.ANYSCHEMA: case PlSqlParser.APPEND: case PlSqlParser.APPENDCHILDXML: case PlSqlParser.APPEND_VALUES: case PlSqlParser.APPLICATION: case PlSqlParser.APPLY: case PlSqlParser.APPROX_COUNT_DISTINCT: case PlSqlParser.ARCHIVAL: case PlSqlParser.ARCHIVE: case PlSqlParser.ARCHIVED: case PlSqlParser.ARCHIVELOG: case PlSqlParser.ARRAY: case PlSqlParser.ASCII: case PlSqlParser.ASCIISTR: case PlSqlParser.ASIN: case PlSqlParser.ASIS: case PlSqlParser.ASSEMBLY: case PlSqlParser.ASSIGN: case PlSqlParser.ASSOCIATE: case PlSqlParser.ASYNC: case PlSqlParser.ASYNCHRONOUS: case PlSqlParser.ATAN2: case PlSqlParser.ATAN: case PlSqlParser.AT: case PlSqlParser.ATTRIBUTE: case PlSqlParser.ATTRIBUTES: case PlSqlParser.AUTHENTICATED: case PlSqlParser.AUTHENTICATION: case PlSqlParser.AUTHID: case PlSqlParser.AUTHORIZATION: case PlSqlParser.AUTOALLOCATE: case PlSqlParser.AUTO: case PlSqlParser.AUTOEXTEND: case PlSqlParser.AUTO_LOGIN: case PlSqlParser.AUTOMATIC: case PlSqlParser.AUTONOMOUS_TRANSACTION: case PlSqlParser.AUTO_REOPTIMIZE: case PlSqlParser.AVAILABILITY: case PlSqlParser.AVRO: case PlSqlParser.BACKGROUND: case PlSqlParser.BACKUP: case PlSqlParser.BASIC: case PlSqlParser.BASICFILE: case PlSqlParser.BATCH: case PlSqlParser.BATCHSIZE: case PlSqlParser.BATCH_TABLE_ACCESS_BY_ROWID: case PlSqlParser.BECOME: case PlSqlParser.BEFORE: case PlSqlParser.BEGIN: case PlSqlParser.BEGINNING: case PlSqlParser.BEGIN_OUTLINE_DATA: case PlSqlParser.BEHALF: case PlSqlParser.BEQUEATH: case PlSqlParser.BFILE: case PlSqlParser.BFILENAME: case PlSqlParser.BIGFILE: case PlSqlParser.BINARY: case PlSqlParser.BINARY_DOUBLE: case PlSqlParser.BINARY_DOUBLE_INFINITY: case PlSqlParser.BINARY_DOUBLE_NAN: case PlSqlParser.BINARY_FLOAT: case PlSqlParser.BINARY_FLOAT_INFINITY: case PlSqlParser.BINARY_FLOAT_NAN: case PlSqlParser.BINARY_INTEGER: case PlSqlParser.BIND_AWARE: case PlSqlParser.BINDING: case PlSqlParser.BIN_TO_NUM: case PlSqlParser.BITAND: case PlSqlParser.BITMAP_AND: case PlSqlParser.BITMAP: case PlSqlParser.BITMAPS: case PlSqlParser.BITMAP_TREE: case PlSqlParser.BITS: case PlSqlParser.BLOB: case PlSqlParser.BLOCK: case PlSqlParser.BLOCK_RANGE: case PlSqlParser.BLOCKS: case PlSqlParser.BLOCKSIZE: case PlSqlParser.BODY: case PlSqlParser.BOOLEAN: case PlSqlParser.BOTH: case PlSqlParser.BOUND: case PlSqlParser.BRANCH: case PlSqlParser.BREADTH: case PlSqlParser.BROADCAST: case PlSqlParser.BSON: case PlSqlParser.BUFFER: case PlSqlParser.BUFFER_CACHE: case PlSqlParser.BUFFER_POOL: case PlSqlParser.BUILD: case PlSqlParser.BULK: case PlSqlParser.BYPASS_RECURSIVE_CHECK: case PlSqlParser.BYPASS_UJVC: case PlSqlParser.BYTE: case PlSqlParser.CACHE: case PlSqlParser.CACHE_CB: case PlSqlParser.CACHE_INSTANCES: case PlSqlParser.CACHE_TEMP_TABLE: case PlSqlParser.CACHING: case PlSqlParser.CALCULATED: case PlSqlParser.CALLBACK: case PlSqlParser.CALL: case PlSqlParser.CANCEL: case PlSqlParser.CAPACITY: case PlSqlParser.CARDINALITY: case PlSqlParser.CASCADE: case PlSqlParser.CASE: case PlSqlParser.CAST: case PlSqlParser.CATEGORY: case PlSqlParser.CDBDEFAULT: case PlSqlParser.CEIL: case PlSqlParser.CELL_FLASH_CACHE: case PlSqlParser.CERTIFICATE: case PlSqlParser.CFILE: case PlSqlParser.CHAINED: case PlSqlParser.CHANGE: case PlSqlParser.CHANGE_DUPKEY_ERROR_INDEX: case PlSqlParser.CHARACTER: case PlSqlParser.CHAR: case PlSqlParser.CHAR_CS: case PlSqlParser.CHARTOROWID: case PlSqlParser.CHECK_ACL_REWRITE: case PlSqlParser.CHECKPOINT: case PlSqlParser.CHILD: case PlSqlParser.CHOOSE: case PlSqlParser.CHR: case PlSqlParser.CHUNK: case PlSqlParser.CLASS: case PlSqlParser.CLASSIFIER: case PlSqlParser.CLEANUP: case PlSqlParser.CLEAR: case PlSqlParser.C_LETTER: case PlSqlParser.CLIENT: case PlSqlParser.CLOB: case PlSqlParser.CLONE: case PlSqlParser.CLOSE_CACHED_OPEN_CURSORS: case PlSqlParser.CLOSE: case PlSqlParser.CLUSTER_BY_ROWID: case PlSqlParser.CLUSTER: case PlSqlParser.CLUSTER_DETAILS: case PlSqlParser.CLUSTER_DISTANCE: case PlSqlParser.CLUSTER_ID: case PlSqlParser.CLUSTERING: case PlSqlParser.CLUSTERING_FACTOR: case PlSqlParser.CLUSTER_PROBABILITY: case PlSqlParser.CLUSTER_SET: case PlSqlParser.COALESCE: case PlSqlParser.COALESCE_SQ: case PlSqlParser.COARSE: case PlSqlParser.CO_AUTH_IND: case PlSqlParser.COLD: case PlSqlParser.COLLECT: case PlSqlParser.COLUMNAR: case PlSqlParser.COLUMN_AUTH_INDICATOR: case PlSqlParser.COLUMN: case PlSqlParser.COLUMNS: case PlSqlParser.COLUMN_STATS: case PlSqlParser.COLUMN_VALUE: case PlSqlParser.COMMENT: case PlSqlParser.COMMIT: case PlSqlParser.COMMITTED: case PlSqlParser.COMMON_DATA: case PlSqlParser.COMPACT: case PlSqlParser.COMPATIBILITY: case PlSqlParser.COMPILE: case PlSqlParser.COMPLETE: case PlSqlParser.COMPLIANCE: case PlSqlParser.COMPONENT: case PlSqlParser.COMPONENTS: case PlSqlParser.COMPOSE: case PlSqlParser.COMPOSITE: case PlSqlParser.COMPOSITE_LIMIT: case PlSqlParser.COMPOUND: case PlSqlParser.COMPUTE: case PlSqlParser.CONCAT: case PlSqlParser.CON_DBID_TO_ID: case PlSqlParser.CONDITIONAL: case PlSqlParser.CONDITION: case PlSqlParser.CONFIRM: case PlSqlParser.CONFORMING: case PlSqlParser.CON_GUID_TO_ID: case PlSqlParser.CON_ID: case PlSqlParser.CON_NAME_TO_ID: case PlSqlParser.CONNECT_BY_CB_WHR_ONLY: case PlSqlParser.CONNECT_BY_COMBINE_SW: case PlSqlParser.CONNECT_BY_COST_BASED: case PlSqlParser.CONNECT_BY_ELIM_DUPS: case PlSqlParser.CONNECT_BY_FILTERING: case PlSqlParser.CONNECT_BY_ISCYCLE: case PlSqlParser.CONNECT_BY_ISLEAF: case PlSqlParser.CONNECT_BY_ROOT: case PlSqlParser.CONNECT_TIME: case PlSqlParser.CONSIDER: case PlSqlParser.CONSISTENT: case PlSqlParser.CONSTANT: case PlSqlParser.CONST: case PlSqlParser.CONSTRAINT: case PlSqlParser.CONSTRAINTS: case PlSqlParser.CONSTRUCTOR: case PlSqlParser.CONTAINER: case PlSqlParser.CONTAINER_DATA: case PlSqlParser.CONTAINERS: case PlSqlParser.CONTENT: case PlSqlParser.CONTENTS: case PlSqlParser.CONTEXT: case PlSqlParser.CONTINUE: case PlSqlParser.CONTROLFILE: case PlSqlParser.CON_UID_TO_ID: case PlSqlParser.CONVERT: case PlSqlParser.COOKIE: case PlSqlParser.COPY: case PlSqlParser.CORR_K: case PlSqlParser.CORR_S: case PlSqlParser.CORRUPTION: case PlSqlParser.CORRUPT_XID_ALL: case PlSqlParser.CORRUPT_XID: case PlSqlParser.COS: case PlSqlParser.COSH: case PlSqlParser.COST: case PlSqlParser.COST_XML_QUERY_REWRITE: case PlSqlParser.COUNT: case PlSqlParser.COVAR_POP: case PlSqlParser.COVAR_SAMP: case PlSqlParser.CPU_COSTING: case PlSqlParser.CPU_PER_CALL: case PlSqlParser.CPU_PER_SESSION: case PlSqlParser.CRASH: case PlSqlParser.CREATE_FILE_DEST: case PlSqlParser.CREATE_STORED_OUTLINES: case PlSqlParser.CREATION: case PlSqlParser.CREDENTIAL: case PlSqlParser.CRITICAL: case PlSqlParser.CROSS: case PlSqlParser.CROSSEDITION: case PlSqlParser.CSCONVERT: case PlSqlParser.CUBE_AJ: case PlSqlParser.CUBE: case PlSqlParser.CUBE_GB: case PlSqlParser.CUBE_SJ: case PlSqlParser.CUME_DISTM: case PlSqlParser.CURRENT: case PlSqlParser.CURRENT_DATE: case PlSqlParser.CURRENT_SCHEMA: case PlSqlParser.CURRENT_TIME: case PlSqlParser.CURRENT_TIMESTAMP: case PlSqlParser.CURRENT_USER: case PlSqlParser.CURRENTV: case PlSqlParser.CURSOR: case PlSqlParser.CURSOR_SHARING_EXACT: case PlSqlParser.CURSOR_SPECIFIC_SEGMENT: case PlSqlParser.CUSTOMDATUM: case PlSqlParser.CV: case PlSqlParser.CYCLE: case PlSqlParser.DANGLING: case PlSqlParser.DATABASE: case PlSqlParser.DATA: case PlSqlParser.DATAFILE: case PlSqlParser.DATAFILES: case PlSqlParser.DATAMOVEMENT: case PlSqlParser.DATAOBJNO: case PlSqlParser.DATAOBJ_TO_MAT_PARTITION: case PlSqlParser.DATAOBJ_TO_PARTITION: case PlSqlParser.DATAPUMP: case PlSqlParser.DATA_SECURITY_REWRITE_LIMIT: case PlSqlParser.DATE_MODE: case PlSqlParser.DAY: case PlSqlParser.DAYS: case PlSqlParser.DBA: case PlSqlParser.DBA_RECYCLEBIN: case PlSqlParser.DBMS_STATS: case PlSqlParser.DB_ROLE_CHANGE: case PlSqlParser.DBTIMEZONE: case PlSqlParser.DB_UNIQUE_NAME: case PlSqlParser.DB_VERSION: case PlSqlParser.DDL: case PlSqlParser.DEALLOCATE: case PlSqlParser.DEBUG: case PlSqlParser.DEBUGGER: case PlSqlParser.DEC: case PlSqlParser.DECIMAL: case PlSqlParser.DECLARE: case PlSqlParser.DECOMPOSE: case PlSqlParser.DECORRELATE: case PlSqlParser.DECR: case PlSqlParser.DECREMENT: case PlSqlParser.DECRYPT: case PlSqlParser.DEDUPLICATE: case PlSqlParser.DEFAULTS: case PlSqlParser.DEFERRABLE: case PlSqlParser.DEFERRED: case PlSqlParser.DEFINED: case PlSqlParser.DEFINE: case PlSqlParser.DEFINER: case PlSqlParser.DEGREE: case PlSqlParser.DELAY: case PlSqlParser.DELEGATE: case PlSqlParser.DELETE_ALL: case PlSqlParser.DELETE: case PlSqlParser.DELETEXML: case PlSqlParser.DEMAND: case PlSqlParser.DENSE_RANKM: case PlSqlParser.DEPENDENT: case PlSqlParser.DEPTH: case PlSqlParser.DEQUEUE: case PlSqlParser.DEREF: case PlSqlParser.DEREF_NO_REWRITE: case PlSqlParser.DESTROY: case PlSqlParser.DETACHED: case PlSqlParser.DETERMINES: case PlSqlParser.DETERMINISTIC: case PlSqlParser.DICTIONARY: case PlSqlParser.DIMENSION: case PlSqlParser.DIMENSIONS: case PlSqlParser.DIRECT_LOAD: case PlSqlParser.DIRECTORY: case PlSqlParser.DIRECT_PATH: case PlSqlParser.DISABLE_ALL: case PlSqlParser.DISABLE: case PlSqlParser.DISABLE_PARALLEL_DML: case PlSqlParser.DISABLE_PRESET: case PlSqlParser.DISABLE_RPKE: case PlSqlParser.DISALLOW: case PlSqlParser.DISASSOCIATE: case PlSqlParser.DISCARD: case PlSqlParser.DISCONNECT: case PlSqlParser.DISK: case PlSqlParser.DISKGROUP: case PlSqlParser.DISKS: case PlSqlParser.DISMOUNT: case PlSqlParser.DISTINGUISHED: case PlSqlParser.DISTRIBUTED: case PlSqlParser.DISTRIBUTE: case PlSqlParser.DML: case PlSqlParser.DML_UPDATE: case PlSqlParser.DOCFIDELITY: case PlSqlParser.DOCUMENT: case PlSqlParser.DOMAIN_INDEX_FILTER: case PlSqlParser.DOMAIN_INDEX_NO_SORT: case PlSqlParser.DOMAIN_INDEX_SORT: case PlSqlParser.DOUBLE: case PlSqlParser.DOWNGRADE: case PlSqlParser.DRIVING_SITE: case PlSqlParser.DROP_COLUMN: case PlSqlParser.DROP_GROUP: case PlSqlParser.DSINTERVAL_UNCONSTRAINED: case PlSqlParser.DST_UPGRADE_INSERT_CONV: case PlSqlParser.DUMP: case PlSqlParser.DUPLICATE: case PlSqlParser.DV: case PlSqlParser.DYNAMIC: case PlSqlParser.DYNAMIC_SAMPLING: case PlSqlParser.DYNAMIC_SAMPLING_EST_CDN: case PlSqlParser.EACH: case PlSqlParser.EDITIONABLE: case PlSqlParser.EDITION: case PlSqlParser.EDITIONING: case PlSqlParser.EDITIONS: case PlSqlParser.ELEMENT: case PlSqlParser.ELIM_GROUPBY: case PlSqlParser.ELIMINATE_JOIN: case PlSqlParser.ELIMINATE_OBY: case PlSqlParser.ELIMINATE_OUTER_JOIN: case PlSqlParser.EM: case PlSqlParser.EMPTY_BLOB: case PlSqlParser.EMPTY_CLOB: case PlSqlParser.EMPTY: case PlSqlParser.ENABLE_ALL: case PlSqlParser.ENABLE: case PlSqlParser.ENABLE_PARALLEL_DML: case PlSqlParser.ENABLE_PRESET: case PlSqlParser.ENCODING: case PlSqlParser.ENCRYPT: case PlSqlParser.ENCRYPTION: case PlSqlParser.END_OUTLINE_DATA: case PlSqlParser.ENFORCED: case PlSqlParser.ENFORCE: case PlSqlParser.ENQUEUE: case PlSqlParser.ENTERPRISE: case PlSqlParser.ENTITYESCAPING: case PlSqlParser.ENTRY: case PlSqlParser.EQUIPART: case PlSqlParser.ERR: case PlSqlParser.ERROR_ARGUMENT: case PlSqlParser.ERROR: case PlSqlParser.ERROR_ON_OVERLAP_TIME: case PlSqlParser.ERRORS: case PlSqlParser.ESCAPE: case PlSqlParser.ESTIMATE: case PlSqlParser.EVAL: case PlSqlParser.EVALNAME: case PlSqlParser.EVALUATE: case PlSqlParser.EVALUATION: case PlSqlParser.EVENTS: case PlSqlParser.EVERY: case PlSqlParser.EXCEPT: case PlSqlParser.EXCEPTION: case PlSqlParser.EXCEPTION_INIT: case PlSqlParser.EXCEPTIONS: case PlSqlParser.EXCHANGE: case PlSqlParser.EXCLUDE: case PlSqlParser.EXCLUDING: case PlSqlParser.EXECUTE: case PlSqlParser.EXEMPT: case PlSqlParser.EXISTING: case PlSqlParser.EXISTS: case PlSqlParser.EXISTSNODE: case PlSqlParser.EXIT: case PlSqlParser.EXPAND_GSET_TO_UNION: case PlSqlParser.EXPAND_TABLE: case PlSqlParser.EXP: case PlSqlParser.EXPIRE: case PlSqlParser.EXPLAIN: case PlSqlParser.EXPLOSION: case PlSqlParser.EXPORT: case PlSqlParser.EXPR_CORR_CHECK: case PlSqlParser.EXPRESS: case PlSqlParser.EXTENDS: case PlSqlParser.EXTENT: case PlSqlParser.EXTENTS: case PlSqlParser.EXTERNAL: case PlSqlParser.EXTERNALLY: case PlSqlParser.EXTRACTCLOBXML: case PlSqlParser.EXTRACT: case PlSqlParser.EXTRACTVALUE: case PlSqlParser.EXTRA: case PlSqlParser.FACILITY: case PlSqlParser.FACT: case PlSqlParser.FACTOR: case PlSqlParser.FACTORIZE_JOIN: case PlSqlParser.FAILED: case PlSqlParser.FAILED_LOGIN_ATTEMPTS: case PlSqlParser.FAILGROUP: case PlSqlParser.FAILOVER: case PlSqlParser.FAILURE: case PlSqlParser.FALSE: case PlSqlParser.FAMILY: case PlSqlParser.FAR: case PlSqlParser.FAST: case PlSqlParser.FASTSTART: case PlSqlParser.FBTSCAN: case PlSqlParser.FEATURE_DETAILS: case PlSqlParser.FEATURE_ID: case PlSqlParser.FEATURE_SET: case PlSqlParser.FEATURE_VALUE: case PlSqlParser.FETCH: case PlSqlParser.FILE: case PlSqlParser.FILE_NAME_CONVERT: case PlSqlParser.FILESYSTEM_LIKE_LOGGING: case PlSqlParser.FILTER: case PlSqlParser.FINAL: case PlSqlParser.FINE: case PlSqlParser.FINISH: case PlSqlParser.FIRST: case PlSqlParser.FIRSTM: case PlSqlParser.FIRST_ROWS: case PlSqlParser.FIRST_VALUE: case PlSqlParser.FIXED_VIEW_DATA: case PlSqlParser.FLAGGER: case PlSqlParser.FLASHBACK: case PlSqlParser.FLASH_CACHE: case PlSqlParser.FLOAT: case PlSqlParser.FLOB: case PlSqlParser.FLOOR: case PlSqlParser.FLUSH: case PlSqlParser.FOLDER: case PlSqlParser.FOLLOWING: case PlSqlParser.FOLLOWS: case PlSqlParser.FORALL: case PlSqlParser.FORCE: case PlSqlParser.FORCE_XML_QUERY_REWRITE: case PlSqlParser.FOREIGN: case PlSqlParser.FOREVER: case PlSqlParser.FORMAT: case PlSqlParser.FORWARD: case PlSqlParser.FRAGMENT_NUMBER: case PlSqlParser.FREELIST: case PlSqlParser.FREELISTS: case PlSqlParser.FREEPOOLS: case PlSqlParser.FRESH: case PlSqlParser.FROM_TZ: case PlSqlParser.FULL: case PlSqlParser.FULL_OUTER_JOIN_TO_OUTER: case PlSqlParser.FUNCTION: case PlSqlParser.FUNCTIONS: case PlSqlParser.GATHER_OPTIMIZER_STATISTICS: case PlSqlParser.GATHER_PLAN_STATISTICS: case PlSqlParser.GBY_CONC_ROLLUP: case PlSqlParser.GBY_PUSHDOWN: case PlSqlParser.GENERATED: case PlSqlParser.GET: case PlSqlParser.GLOBAL: case PlSqlParser.GLOBALLY: case PlSqlParser.GLOBAL_NAME: case PlSqlParser.GLOBAL_TOPIC_ENABLED: case PlSqlParser.GROUP_BY: case PlSqlParser.GROUP_ID: case PlSqlParser.GROUPING: case PlSqlParser.GROUPING_ID: case PlSqlParser.GROUPS: case PlSqlParser.GUARANTEED: case PlSqlParser.GUARANTEE: case PlSqlParser.GUARD: case PlSqlParser.HASH_AJ: case PlSqlParser.HASH: case PlSqlParser.HASHKEYS: case PlSqlParser.HASH_SJ: case PlSqlParser.HEADER: case PlSqlParser.HEAP: case PlSqlParser.HELP: case PlSqlParser.HEXTORAW: case PlSqlParser.HEXTOREF: case PlSqlParser.HIDDEN_KEYWORD: case PlSqlParser.HIDE: case PlSqlParser.HIERARCHY: case PlSqlParser.HIGH: case PlSqlParser.HINTSET_BEGIN: case PlSqlParser.HINTSET_END: case PlSqlParser.HOT: case PlSqlParser.HOUR: case PlSqlParser.HWM_BROKERED: case PlSqlParser.HYBRID: case PlSqlParser.IDENTIFIER: case PlSqlParser.IDENTITY: case PlSqlParser.IDGENERATORS: case PlSqlParser.ID: case PlSqlParser.IDLE_TIME: case PlSqlParser.IF: case PlSqlParser.IGNORE: case PlSqlParser.IGNORE_OPTIM_EMBEDDED_HINTS: case PlSqlParser.IGNORE_ROW_ON_DUPKEY_INDEX: case PlSqlParser.IGNORE_WHERE_CLAUSE: case PlSqlParser.ILM: case PlSqlParser.IMMEDIATE: case PlSqlParser.IMPACT: case PlSqlParser.IMPORT: case PlSqlParser.INACTIVE: case PlSqlParser.INCLUDE: case PlSqlParser.INCLUDE_VERSION: case PlSqlParser.INCLUDING: case PlSqlParser.INCREMENTAL: case PlSqlParser.INCREMENT: case PlSqlParser.INCR: case PlSqlParser.INDENT: case PlSqlParser.INDEX_ASC: case PlSqlParser.INDEX_COMBINE: case PlSqlParser.INDEX_DESC: case PlSqlParser.INDEXED: case PlSqlParser.INDEXES: case PlSqlParser.INDEX_FFS: case PlSqlParser.INDEX_FILTER: case PlSqlParser.INDEXING: case PlSqlParser.INDEX_JOIN: case PlSqlParser.INDEX_ROWS: case PlSqlParser.INDEX_RRS: case PlSqlParser.INDEX_RS_ASC: case PlSqlParser.INDEX_RS_DESC: case PlSqlParser.INDEX_RS: case PlSqlParser.INDEX_SCAN: case PlSqlParser.INDEX_SKIP_SCAN: case PlSqlParser.INDEX_SS_ASC: case PlSqlParser.INDEX_SS_DESC: case PlSqlParser.INDEX_SS: case PlSqlParser.INDEX_STATS: case PlSqlParser.INDEXTYPE: case PlSqlParser.INDEXTYPES: case PlSqlParser.INDICATOR: case PlSqlParser.INDICES: case PlSqlParser.INFINITE: case PlSqlParser.INFORMATIONAL: case PlSqlParser.INHERIT: case PlSqlParser.INITCAP: case PlSqlParser.INITIAL: case PlSqlParser.INITIALIZED: case PlSqlParser.INITIALLY: case PlSqlParser.INITRANS: case PlSqlParser.INLINE: case PlSqlParser.INLINE_XMLTYPE_NT: case PlSqlParser.INMEMORY: case PlSqlParser.IN_MEMORY_METADATA: case PlSqlParser.INMEMORY_PRUNING: case PlSqlParser.INNER: case PlSqlParser.INOUT: case PlSqlParser.INPLACE: case PlSqlParser.INSERTCHILDXMLAFTER: case PlSqlParser.INSERTCHILDXMLBEFORE: case PlSqlParser.INSERTCHILDXML: case PlSqlParser.INSERTXMLAFTER: case PlSqlParser.INSERTXMLBEFORE: case PlSqlParser.INSTANCE: case PlSqlParser.INSTANCES: case PlSqlParser.INSTANTIABLE: case PlSqlParser.INSTANTLY: case PlSqlParser.INSTEAD: case PlSqlParser.INSTR2: case PlSqlParser.INSTR4: case PlSqlParser.INSTRB: case PlSqlParser.INSTRC: case PlSqlParser.INSTR: case PlSqlParser.INTEGER: case PlSqlParser.INTERLEAVED: case PlSqlParser.INTERMEDIATE: case PlSqlParser.INTERNAL_CONVERT: case PlSqlParser.INTERNAL_USE: case PlSqlParser.INTERPRETED: case PlSqlParser.INTERVAL: case PlSqlParser.INT: case PlSqlParser.INVALIDATE: case PlSqlParser.INVISIBLE: case PlSqlParser.IN_XQUERY: case PlSqlParser.ISOLATION: case PlSqlParser.ISOLATION_LEVEL: case PlSqlParser.ITERATE: case PlSqlParser.ITERATION_NUMBER: case PlSqlParser.JAVA: case PlSqlParser.JOB: case PlSqlParser.JOIN: case PlSqlParser.JSON_ARRAYAGG: case PlSqlParser.JSON_ARRAY: case PlSqlParser.JSON_EQUAL: case PlSqlParser.JSON_EXISTS2: case PlSqlParser.JSON_EXISTS: case PlSqlParser.JSONGET: case PlSqlParser.JSON: case PlSqlParser.JSON_OBJECTAGG: case PlSqlParser.JSON_OBJECT: case PlSqlParser.JSONPARSE: case PlSqlParser.JSON_QUERY: case PlSqlParser.JSON_SERIALIZE: case PlSqlParser.JSON_TABLE: case PlSqlParser.JSON_TEXTCONTAINS2: case PlSqlParser.JSON_TEXTCONTAINS: case PlSqlParser.JSON_VALUE: case PlSqlParser.KEEP_DUPLICATES: case PlSqlParser.KEEP: case PlSqlParser.KERBEROS: case PlSqlParser.KEY: case PlSqlParser.KEY_LENGTH: case PlSqlParser.KEYSIZE: case PlSqlParser.KEYS: case PlSqlParser.KEYSTORE: case PlSqlParser.KILL: case PlSqlParser.LABEL: case PlSqlParser.LANGUAGE: case PlSqlParser.LAST_DAY: case PlSqlParser.LAST: case PlSqlParser.LAST_VALUE: case PlSqlParser.LATERAL: case PlSqlParser.LAX: case PlSqlParser.LAYER: case PlSqlParser.LDAP_REGISTRATION_ENABLED: case PlSqlParser.LDAP_REGISTRATION: case PlSqlParser.LDAP_REG_SYNC_INTERVAL: case PlSqlParser.LEADING: case PlSqlParser.LEFT: case PlSqlParser.LENGTH2: case PlSqlParser.LENGTH4: case PlSqlParser.LENGTHB: case PlSqlParser.LENGTHC: case PlSqlParser.LENGTH: case PlSqlParser.LESS: case PlSqlParser.LEVEL: case PlSqlParser.LEVELS: case PlSqlParser.LIBRARY: case PlSqlParser.LIFECYCLE: case PlSqlParser.LIFE: case PlSqlParser.LIFETIME: case PlSqlParser.LIKE2: case PlSqlParser.LIKE4: case PlSqlParser.LIKEC: case PlSqlParser.LIKE_EXPAND: case PlSqlParser.LIMIT: case PlSqlParser.LINEAR: case PlSqlParser.LINK: case PlSqlParser.LIST: case PlSqlParser.LN: case PlSqlParser.LNNVL: case PlSqlParser.LOAD: case PlSqlParser.LOB: case PlSqlParser.LOBNVL: case PlSqlParser.LOBS: case PlSqlParser.LOCAL_INDEXES: case PlSqlParser.LOCAL: case PlSqlParser.LOCALTIME: case PlSqlParser.LOCALTIMESTAMP: case PlSqlParser.LOCATION: case PlSqlParser.LOCATOR: case PlSqlParser.LOCKED: case PlSqlParser.LOCKING: case PlSqlParser.LOGFILE: case PlSqlParser.LOGFILES: case PlSqlParser.LOGGING: case PlSqlParser.LOGICAL: case PlSqlParser.LOGICAL_READS_PER_CALL: case PlSqlParser.LOGICAL_READS_PER_SESSION: case PlSqlParser.LOG: case PlSqlParser.LOGMINING: case PlSqlParser.LOGOFF: case PlSqlParser.LOGON: case PlSqlParser.LOG_READ_ONLY_VIOLATIONS: case PlSqlParser.LONG: case PlSqlParser.LOOP: case PlSqlParser.LOWER: case PlSqlParser.LOW: case PlSqlParser.LPAD: case PlSqlParser.LTRIM: case PlSqlParser.MAIN: case PlSqlParser.MAKE_REF: case PlSqlParser.MANAGED: case PlSqlParser.MANAGE: case PlSqlParser.MANAGEMENT: case PlSqlParser.MANAGER: case PlSqlParser.MANUAL: case PlSqlParser.MAP: case PlSqlParser.MAPPING: case PlSqlParser.MASTER: case PlSqlParser.MATCHED: case PlSqlParser.MATCHES: case PlSqlParser.MATCH: case PlSqlParser.MATCH_NUMBER: case PlSqlParser.MATCH_RECOGNIZE: case PlSqlParser.MATERIALIZED: case PlSqlParser.MATERIALIZE: case PlSqlParser.MAXARCHLOGS: case PlSqlParser.MAXDATAFILES: case PlSqlParser.MAXEXTENTS: case PlSqlParser.MAXIMIZE: case PlSqlParser.MAXINSTANCES: case PlSqlParser.MAXLOGFILES: case PlSqlParser.MAXLOGHISTORY: case PlSqlParser.MAXLOGMEMBERS: case PlSqlParser.MAX_SHARED_TEMP_SIZE: case PlSqlParser.MAXSIZE: case PlSqlParser.MAXTRANS: case PlSqlParser.MAXVALUE: case PlSqlParser.MEASURE: case PlSqlParser.MEASURES: case PlSqlParser.MEDIUM: case PlSqlParser.MEMBER: case PlSqlParser.MEMCOMPRESS: case PlSqlParser.MEMORY: case PlSqlParser.MERGEACTIONS: case PlSqlParser.MERGE_AJ: case PlSqlParser.MERGE_CONST_ON: case PlSqlParser.MERGE: case PlSqlParser.MERGE_SJ: case PlSqlParser.METADATA: case PlSqlParser.METHOD: case PlSqlParser.MIGRATE: case PlSqlParser.MIGRATION: case PlSqlParser.MINEXTENTS: case PlSqlParser.MINIMIZE: case PlSqlParser.MINIMUM: case PlSqlParser.MINING: case PlSqlParser.MINUS_NULL: case PlSqlParser.MINUTE: case PlSqlParser.MINVALUE: case PlSqlParser.MIRRORCOLD: case PlSqlParser.MIRRORHOT: case PlSqlParser.MIRROR: case PlSqlParser.MLSLABEL: case PlSqlParser.MODEL_COMPILE_SUBQUERY: case PlSqlParser.MODEL_DONTVERIFY_UNIQUENESS: case PlSqlParser.MODEL_DYNAMIC_SUBQUERY: case PlSqlParser.MODEL_MIN_ANALYSIS: case PlSqlParser.MODEL: case PlSqlParser.MODEL_NB: case PlSqlParser.MODEL_NO_ANALYSIS: case PlSqlParser.MODEL_PBY: case PlSqlParser.MODEL_PUSH_REF: case PlSqlParser.MODEL_SV: case PlSqlParser.MODIFICATION: case PlSqlParser.MODIFY_COLUMN_TYPE: case PlSqlParser.MODIFY: case PlSqlParser.MOD: case PlSqlParser.MODULE: case PlSqlParser.MONITORING: case PlSqlParser.MONITOR: case PlSqlParser.MONTH: case PlSqlParser.MONTHS_BETWEEN: case PlSqlParser.MONTHS: case PlSqlParser.MOUNT: case PlSqlParser.MOUNTPATH: case PlSqlParser.MOVEMENT: case PlSqlParser.MOVE: case PlSqlParser.MULTIDIMENSIONAL: case PlSqlParser.MULTISET: case PlSqlParser.MV_MERGE: case PlSqlParser.NAMED: case PlSqlParser.NAME: case PlSqlParser.NAMESPACE: case PlSqlParser.NAN: case PlSqlParser.NANVL: case PlSqlParser.NATIONAL: case PlSqlParser.NATIVE_FULL_OUTER_JOIN: case PlSqlParser.NATIVE: case PlSqlParser.NATURAL: case PlSqlParser.NAV: case PlSqlParser.NCHAR_CS: case PlSqlParser.NCHAR: case PlSqlParser.NCHR: case PlSqlParser.NCLOB: case PlSqlParser.NEEDED: case PlSqlParser.NEG: case PlSqlParser.NESTED: case PlSqlParser.NESTED_TABLE_FAST_INSERT: case PlSqlParser.NESTED_TABLE_GET_REFS: case PlSqlParser.NESTED_TABLE_ID: case PlSqlParser.NESTED_TABLE_SET_REFS: case PlSqlParser.NESTED_TABLE_SET_SETID: case PlSqlParser.NETWORK: case PlSqlParser.NEVER: case PlSqlParser.NEW: case PlSqlParser.NEW_TIME: case PlSqlParser.NEXT_DAY: case PlSqlParser.NEXT: case PlSqlParser.NL_AJ: case PlSqlParser.NLJ_BATCHING: case PlSqlParser.NLJ_INDEX_FILTER: case PlSqlParser.NLJ_INDEX_SCAN: case PlSqlParser.NLJ_PREFETCH: case PlSqlParser.NLS_CALENDAR: case PlSqlParser.NLS_CHARACTERSET: case PlSqlParser.NLS_CHARSET_DECL_LEN: case PlSqlParser.NLS_CHARSET_ID: case PlSqlParser.NLS_CHARSET_NAME: case PlSqlParser.NLS_COMP: case PlSqlParser.NLS_CURRENCY: case PlSqlParser.NLS_DATE_FORMAT: case PlSqlParser.NLS_DATE_LANGUAGE: case PlSqlParser.NLS_INITCAP: case PlSqlParser.NLS_ISO_CURRENCY: case PlSqlParser.NL_SJ: case PlSqlParser.NLS_LANG: case PlSqlParser.NLS_LANGUAGE: case PlSqlParser.NLS_LENGTH_SEMANTICS: case PlSqlParser.NLS_LOWER: case PlSqlParser.NLS_NCHAR_CONV_EXCP: case PlSqlParser.NLS_NUMERIC_CHARACTERS: case PlSqlParser.NLS_SORT: case PlSqlParser.NLSSORT: case PlSqlParser.NLS_SPECIAL_CHARS: case PlSqlParser.NLS_TERRITORY: case PlSqlParser.NLS_UPPER: case PlSqlParser.NO_ACCESS: case PlSqlParser.NO_ADAPTIVE_PLAN: case PlSqlParser.NO_ANSI_REARCH: case PlSqlParser.NOAPPEND: case PlSqlParser.NOARCHIVELOG: case PlSqlParser.NOAUDIT: case PlSqlParser.NO_AUTO_REOPTIMIZE: case PlSqlParser.NO_BASETABLE_MULTIMV_REWRITE: case PlSqlParser.NO_BATCH_TABLE_ACCESS_BY_ROWID: case PlSqlParser.NO_BIND_AWARE: case PlSqlParser.NO_BUFFER: case PlSqlParser.NOCACHE: case PlSqlParser.NO_CARTESIAN: case PlSqlParser.NO_CHECK_ACL_REWRITE: case PlSqlParser.NO_CLUSTER_BY_ROWID: case PlSqlParser.NO_CLUSTERING: case PlSqlParser.NO_COALESCE_SQ: case PlSqlParser.NO_COMMON_DATA: case PlSqlParser.NO_CONNECT_BY_CB_WHR_ONLY: case PlSqlParser.NO_CONNECT_BY_COMBINE_SW: case PlSqlParser.NO_CONNECT_BY_COST_BASED: case PlSqlParser.NO_CONNECT_BY_ELIM_DUPS: case PlSqlParser.NO_CONNECT_BY_FILTERING: case PlSqlParser.NOCOPY: case PlSqlParser.NO_COST_XML_QUERY_REWRITE: case PlSqlParser.NO_CPU_COSTING: case PlSqlParser.NOCPU_COSTING: case PlSqlParser.NOCYCLE: case PlSqlParser.NO_DATA_SECURITY_REWRITE: case PlSqlParser.NO_DECORRELATE: case PlSqlParser.NODELAY: case PlSqlParser.NO_DOMAIN_INDEX_FILTER: case PlSqlParser.NO_DST_UPGRADE_INSERT_CONV: case PlSqlParser.NO_ELIM_GROUPBY: case PlSqlParser.NO_ELIMINATE_JOIN: case PlSqlParser.NO_ELIMINATE_OBY: case PlSqlParser.NO_ELIMINATE_OUTER_JOIN: case PlSqlParser.NOENTITYESCAPING: case PlSqlParser.NO_EXPAND_GSET_TO_UNION: case PlSqlParser.NO_EXPAND: case PlSqlParser.NO_EXPAND_TABLE: case PlSqlParser.NO_FACT: case PlSqlParser.NO_FACTORIZE_JOIN: case PlSqlParser.NO_FILTERING: case PlSqlParser.NOFORCE: case PlSqlParser.NO_FULL_OUTER_JOIN_TO_OUTER: case PlSqlParser.NO_GATHER_OPTIMIZER_STATISTICS: case PlSqlParser.NO_GBY_PUSHDOWN: case PlSqlParser.NOGUARANTEE: case PlSqlParser.NO_INDEX_FFS: case PlSqlParser.NO_INDEX: case PlSqlParser.NO_INDEX_SS: case PlSqlParser.NO_INMEMORY: case PlSqlParser.NO_INMEMORY_PRUNING: case PlSqlParser.NOKEEP: case PlSqlParser.NO_LOAD: case PlSqlParser.NOLOCAL: case PlSqlParser.NOLOGGING: case PlSqlParser.NOMAPPING: case PlSqlParser.NOMAXVALUE: case PlSqlParser.NO_MERGE: case PlSqlParser.NOMINIMIZE: case PlSqlParser.NOMINVALUE: case PlSqlParser.NO_MODEL_PUSH_REF: case PlSqlParser.NO_MONITORING: case PlSqlParser.NOMONITORING: case PlSqlParser.NO_MONITOR: case PlSqlParser.NO_MULTIMV_REWRITE: case PlSqlParser.NO_NATIVE_FULL_OUTER_JOIN: case PlSqlParser.NONBLOCKING: case PlSqlParser.NONEDITIONABLE: case PlSqlParser.NONE: case PlSqlParser.NO_NLJ_BATCHING: case PlSqlParser.NO_NLJ_PREFETCH: case PlSqlParser.NO: case PlSqlParser.NONSCHEMA: case PlSqlParser.NO_OBJECT_LINK: case PlSqlParser.NOORDER: case PlSqlParser.NO_ORDER_ROLLUPS: case PlSqlParser.NO_OUTER_JOIN_TO_ANTI: case PlSqlParser.NO_OUTER_JOIN_TO_INNER: case PlSqlParser.NOOVERRIDE: case PlSqlParser.NO_PARALLEL_INDEX: case PlSqlParser.NOPARALLEL_INDEX: case PlSqlParser.NO_PARALLEL: case PlSqlParser.NOPARALLEL: case PlSqlParser.NO_PARTIAL_COMMIT: case PlSqlParser.NO_PARTIAL_JOIN: case PlSqlParser.NO_PARTIAL_ROLLUP_PUSHDOWN: case PlSqlParser.NOPARTITION: case PlSqlParser.NO_PLACE_DISTINCT: case PlSqlParser.NO_PLACE_GROUP_BY: case PlSqlParser.NO_PQ_CONCURRENT_UNION: case PlSqlParser.NO_PQ_MAP: case PlSqlParser.NO_PQ_REPLICATE: case PlSqlParser.NO_PQ_SKEW: case PlSqlParser.NO_PRUNE_GSETS: case PlSqlParser.NO_PULL_PRED: case PlSqlParser.NO_PUSH_PRED: case PlSqlParser.NO_PUSH_SUBQ: case PlSqlParser.NO_PX_FAULT_TOLERANCE: case PlSqlParser.NO_PX_JOIN_FILTER: case PlSqlParser.NO_QKN_BUFF: case PlSqlParser.NO_QUERY_TRANSFORMATION: case PlSqlParser.NO_REF_CASCADE: case PlSqlParser.NORELOCATE: case PlSqlParser.NORELY: case PlSqlParser.NOREPAIR: case PlSqlParser.NOREPLAY: case PlSqlParser.NORESETLOGS: case PlSqlParser.NO_RESULT_CACHE: case PlSqlParser.NOREVERSE: case PlSqlParser.NO_REWRITE: case PlSqlParser.NOREWRITE: case PlSqlParser.NORMAL: case PlSqlParser.NO_ROOT_SW_FOR_LOCAL: case PlSqlParser.NOROWDEPENDENCIES: case PlSqlParser.NOSCHEMACHECK: case PlSqlParser.NOSEGMENT: case PlSqlParser.NO_SEMIJOIN: case PlSqlParser.NO_SEMI_TO_INNER: case PlSqlParser.NO_SET_TO_JOIN: case PlSqlParser.NOSORT: case PlSqlParser.NO_SQL_TRANSLATION: case PlSqlParser.NO_SQL_TUNE: case PlSqlParser.NO_STAR_TRANSFORMATION: case PlSqlParser.NO_STATEMENT_QUEUING: case PlSqlParser.NO_STATS_GSETS: case PlSqlParser.NOSTRICT: case PlSqlParser.NO_SUBQUERY_PRUNING: case PlSqlParser.NO_SUBSTRB_PAD: case PlSqlParser.NO_SWAP_JOIN_INPUTS: case PlSqlParser.NOSWITCH: case PlSqlParser.NO_TABLE_LOOKUP_BY_NL: case PlSqlParser.NO_TEMP_TABLE: case PlSqlParser.NOTHING: case PlSqlParser.NOTIFICATION: case PlSqlParser.NO_TRANSFORM_DISTINCT_AGG: case PlSqlParser.NO_UNNEST: case PlSqlParser.NO_USE_CUBE: case PlSqlParser.NO_USE_HASH_AGGREGATION: case PlSqlParser.NO_USE_HASH_GBY_FOR_PUSHDOWN: case PlSqlParser.NO_USE_HASH: case PlSqlParser.NO_USE_INVISIBLE_INDEXES: case PlSqlParser.NO_USE_MERGE: case PlSqlParser.NO_USE_NL: case PlSqlParser.NO_USE_VECTOR_AGGREGATION: case PlSqlParser.NOVALIDATE: case PlSqlParser.NO_VECTOR_TRANSFORM_DIMS: case PlSqlParser.NO_VECTOR_TRANSFORM_FACT: case PlSqlParser.NO_VECTOR_TRANSFORM: case PlSqlParser.NO_XDB_FASTPATH_INSERT: case PlSqlParser.NO_XML_DML_REWRITE: case PlSqlParser.NO_XMLINDEX_REWRITE_IN_SELECT: case PlSqlParser.NO_XMLINDEX_REWRITE: case PlSqlParser.NO_XML_QUERY_REWRITE: case PlSqlParser.NO_ZONEMAP: case PlSqlParser.NTH_VALUE: case PlSqlParser.NULLIF: case PlSqlParser.NULLS: case PlSqlParser.NUMBER: case PlSqlParser.NUMERIC: case PlSqlParser.NUM_INDEX_KEYS: case PlSqlParser.NUMTODSINTERVAL: case PlSqlParser.NUMTOYMINTERVAL: case PlSqlParser.NVARCHAR2: case PlSqlParser.NVL2: case PlSqlParser.OBJECT2XML: case PlSqlParser.OBJECT: case PlSqlParser.OBJ_ID: case PlSqlParser.OBJNO: case PlSqlParser.OBJNO_REUSE: case PlSqlParser.OCCURENCES: case PlSqlParser.OFFLINE: case PlSqlParser.OFF: case PlSqlParser.OFFSET: case PlSqlParser.OIDINDEX: case PlSqlParser.OID: case PlSqlParser.OLAP: case PlSqlParser.OLD: case PlSqlParser.OLD_PUSH_PRED: case PlSqlParser.OLS: case PlSqlParser.OLTP: case PlSqlParser.OMIT: case PlSqlParser.ONE: case PlSqlParser.ONLINE: case PlSqlParser.ONLY: case PlSqlParser.OPAQUE: case PlSqlParser.OPAQUE_TRANSFORM: case PlSqlParser.OPAQUE_XCANONICAL: case PlSqlParser.OPCODE: case PlSqlParser.OPEN: case PlSqlParser.OPERATIONS: case PlSqlParser.OPERATOR: case PlSqlParser.OPT_ESTIMATE: case PlSqlParser.OPTIMAL: case PlSqlParser.OPTIMIZE: case PlSqlParser.OPTIMIZER_FEATURES_ENABLE: case PlSqlParser.OPTIMIZER_GOAL: case PlSqlParser.OPT_PARAM: case PlSqlParser.ORA_BRANCH: case PlSqlParser.ORA_CHECK_ACL: case PlSqlParser.ORA_CHECK_PRIVILEGE: case PlSqlParser.ORA_CLUSTERING: case PlSqlParser.ORADATA: case PlSqlParser.ORADEBUG: case PlSqlParser.ORA_DST_AFFECTED: case PlSqlParser.ORA_DST_CONVERT: case PlSqlParser.ORA_DST_ERROR: case PlSqlParser.ORA_GET_ACLIDS: case PlSqlParser.ORA_GET_PRIVILEGES: case PlSqlParser.ORA_HASH: case PlSqlParser.ORA_INVOKING_USERID: case PlSqlParser.ORA_INVOKING_USER: case PlSqlParser.ORA_INVOKING_XS_USER_GUID: case PlSqlParser.ORA_INVOKING_XS_USER: case PlSqlParser.ORA_RAWCOMPARE: case PlSqlParser.ORA_RAWCONCAT: case PlSqlParser.ORA_ROWSCN: case PlSqlParser.ORA_ROWSCN_RAW: case PlSqlParser.ORA_ROWVERSION: case PlSqlParser.ORA_TABVERSION: case PlSqlParser.ORA_WRITE_TIME: case PlSqlParser.ORDERED: case PlSqlParser.ORDERED_PREDICATES: case PlSqlParser.ORDINALITY: case PlSqlParser.OR_EXPAND: case PlSqlParser.ORGANIZATION: case PlSqlParser.OR_PREDICATES: case PlSqlParser.OSERROR: case PlSqlParser.OTHER: case PlSqlParser.OUTER_JOIN_TO_ANTI: case PlSqlParser.OUTER_JOIN_TO_INNER: case PlSqlParser.OUTER: case PlSqlParser.OUTLINE_LEAF: case PlSqlParser.OUTLINE: case PlSqlParser.OUT_OF_LINE: case PlSqlParser.OUT: case PlSqlParser.OVERFLOW_NOMOVE: case PlSqlParser.OVERFLOW: case PlSqlParser.OVERLAPS: case PlSqlParser.OVER: case PlSqlParser.OVERRIDING: case PlSqlParser.OWNER: case PlSqlParser.OWNERSHIP: case PlSqlParser.OWN: case PlSqlParser.PACKAGE: case PlSqlParser.PACKAGES: case PlSqlParser.PARALLEL_ENABLE: case PlSqlParser.PARALLEL_INDEX: case PlSqlParser.PARALLEL: case PlSqlParser.PARAMETERS: case PlSqlParser.PARAM: case PlSqlParser.PARENT: case PlSqlParser.PARITY: case PlSqlParser.PARTIAL_JOIN: case PlSqlParser.PARTIALLY: case PlSqlParser.PARTIAL: case PlSqlParser.PARTIAL_ROLLUP_PUSHDOWN: case PlSqlParser.PARTITION_HASH: case PlSqlParser.PARTITION_LIST: case PlSqlParser.PARTITION: case PlSqlParser.PARTITION_RANGE: case PlSqlParser.PARTITIONS: case PlSqlParser.PARTNUMINST: case PlSqlParser.PASSING: case PlSqlParser.PASSWORD_GRACE_TIME: case PlSqlParser.PASSWORD_LIFE_TIME: case PlSqlParser.PASSWORD_LOCK_TIME: case PlSqlParser.PASSWORD: case PlSqlParser.PASSWORD_REUSE_MAX: case PlSqlParser.PASSWORD_REUSE_TIME: case PlSqlParser.PASSWORD_VERIFY_FUNCTION: case PlSqlParser.PAST: case PlSqlParser.PATCH: case PlSqlParser.PATH: case PlSqlParser.PATH_PREFIX: case PlSqlParser.PATHS: case PlSqlParser.PATTERN: case PlSqlParser.PBL_HS_BEGIN: case PlSqlParser.PBL_HS_END: case PlSqlParser.PCTINCREASE: case PlSqlParser.PCTTHRESHOLD: case PlSqlParser.PCTUSED: case PlSqlParser.PCTVERSION: case PlSqlParser.PENDING: case PlSqlParser.PERCENT_KEYWORD: case PlSqlParser.PERCENT_RANKM: case PlSqlParser.PERFORMANCE: case PlSqlParser.PERIOD_KEYWORD: case PlSqlParser.PERMANENT: case PlSqlParser.PERMISSION: case PlSqlParser.PERMUTE: case PlSqlParser.PER: case PlSqlParser.PFILE: case PlSqlParser.PHYSICAL: case PlSqlParser.PIKEY: case PlSqlParser.PIPELINED: case PlSqlParser.PIV_GB: case PlSqlParser.PIVOT: case PlSqlParser.PIV_SSF: case PlSqlParser.PLACE_DISTINCT: case PlSqlParser.PLACE_GROUP_BY: case PlSqlParser.PLAN: case PlSqlParser.PLSCOPE_SETTINGS: case PlSqlParser.PLS_INTEGER: case PlSqlParser.PLSQL_CCFLAGS: case PlSqlParser.PLSQL_CODE_TYPE: case PlSqlParser.PLSQL_DEBUG: case PlSqlParser.PLSQL_OPTIMIZE_LEVEL: case PlSqlParser.PLSQL_WARNINGS: case PlSqlParser.PLUGGABLE: case PlSqlParser.POINT: case PlSqlParser.POLICY: case PlSqlParser.POOL_16K: case PlSqlParser.POOL_2K: case PlSqlParser.POOL_32K: case PlSqlParser.POOL_4K: case PlSqlParser.POOL_8K: case PlSqlParser.POSITIVEN: case PlSqlParser.POSITIVE: case PlSqlParser.POST_TRANSACTION: case PlSqlParser.POWERMULTISET_BY_CARDINALITY: case PlSqlParser.POWERMULTISET: case PlSqlParser.POWER: case PlSqlParser.PQ_CONCURRENT_UNION: case PlSqlParser.PQ_DISTRIBUTE: case PlSqlParser.PQ_DISTRIBUTE_WINDOW: case PlSqlParser.PQ_FILTER: case PlSqlParser.PQ_MAP: case PlSqlParser.PQ_NOMAP: case PlSqlParser.PQ_REPLICATE: case PlSqlParser.PQ_SKEW: case PlSqlParser.PRAGMA: case PlSqlParser.PREBUILT: case PlSqlParser.PRECEDES: case PlSqlParser.PRECEDING: case PlSqlParser.PRECISION: case PlSqlParser.PRECOMPUTE_SUBQUERY: case PlSqlParser.PREDICATE_REORDERS: case PlSqlParser.PRELOAD: case PlSqlParser.PREPARE: case PlSqlParser.PRESENTNNV: case PlSqlParser.PRESENT: case PlSqlParser.PRESENTV: case PlSqlParser.PRESERVE_OID: case PlSqlParser.PRESERVE: case PlSqlParser.PRETTY: case PlSqlParser.PREVIOUS: case PlSqlParser.PREV: case PlSqlParser.PRIMARY: case PlSqlParser.PRINTBLOBTOCLOB: case PlSqlParser.PRIORITY: case PlSqlParser.PRIVATE: case PlSqlParser.PRIVATE_SGA: case PlSqlParser.PRIVILEGED: case PlSqlParser.PRIVILEGE: case PlSqlParser.PRIVILEGES: case PlSqlParser.PROCEDURAL: case PlSqlParser.PROCEDURE: case PlSqlParser.PROCESS: case PlSqlParser.PROFILE: case PlSqlParser.PROGRAM: case PlSqlParser.PROJECT: case PlSqlParser.PROPAGATE: case PlSqlParser.PROTECTED: case PlSqlParser.PROTECTION: case PlSqlParser.PROXY: case PlSqlParser.PRUNING: case PlSqlParser.PULL_PRED: case PlSqlParser.PURGE: case PlSqlParser.PUSH_PRED: case PlSqlParser.PUSH_SUBQ: case PlSqlParser.PX_FAULT_TOLERANCE: case PlSqlParser.PX_GRANULE: case PlSqlParser.PX_JOIN_FILTER: case PlSqlParser.QB_NAME: case PlSqlParser.QUERY_BLOCK: case PlSqlParser.QUERY: case PlSqlParser.QUEUE_CURR: case PlSqlParser.QUEUE: case PlSqlParser.QUEUE_ROWP: case PlSqlParser.QUIESCE: case PlSqlParser.QUORUM: case PlSqlParser.QUOTA: case PlSqlParser.RAISE: case PlSqlParser.RANDOM_LOCAL: case PlSqlParser.RANDOM: case PlSqlParser.RANGE: case PlSqlParser.RANKM: case PlSqlParser.RAPIDLY: case PlSqlParser.RAW: case PlSqlParser.RAWTOHEX: case PlSqlParser.RAWTONHEX: case PlSqlParser.RBA: case PlSqlParser.RBO_OUTLINE: case PlSqlParser.RDBA: case PlSqlParser.READ: case PlSqlParser.READS: case PlSqlParser.REALM: case PlSqlParser.REAL: case PlSqlParser.REBALANCE: case PlSqlParser.REBUILD: case PlSqlParser.RECORD: case PlSqlParser.RECORDS_PER_BLOCK: case PlSqlParser.RECOVERABLE: case PlSqlParser.RECOVER: case PlSqlParser.RECOVERY: case PlSqlParser.RECYCLEBIN: case PlSqlParser.RECYCLE: case PlSqlParser.REDACTION: case PlSqlParser.REDEFINE: case PlSqlParser.REDO: case PlSqlParser.REDUCED: case PlSqlParser.REDUNDANCY: case PlSqlParser.REF_CASCADE_CURSOR: case PlSqlParser.REFERENCED: case PlSqlParser.REFERENCE: case PlSqlParser.REFERENCES: case PlSqlParser.REFERENCING: case PlSqlParser.REF: case PlSqlParser.REFRESH: case PlSqlParser.REFTOHEX: case PlSqlParser.REGEXP_COUNT: case PlSqlParser.REGEXP_INSTR: case PlSqlParser.REGEXP_LIKE: case PlSqlParser.REGEXP_REPLACE: case PlSqlParser.REGEXP_SUBSTR: case PlSqlParser.REGISTER: case PlSqlParser.REGR_AVGX: case PlSqlParser.REGR_AVGY: case PlSqlParser.REGR_COUNT: case PlSqlParser.REGR_INTERCEPT: case PlSqlParser.REGR_R2: case PlSqlParser.REGR_SLOPE: case PlSqlParser.REGR_SXX: case PlSqlParser.REGR_SXY: case PlSqlParser.REGR_SYY: case PlSqlParser.REGULAR: case PlSqlParser.REJECT: case PlSqlParser.REKEY: case PlSqlParser.RELATIONAL: case PlSqlParser.RELOCATE: case PlSqlParser.RELY: case PlSqlParser.REMAINDER: case PlSqlParser.REMOTE_MAPPED: case PlSqlParser.REMOVE: case PlSqlParser.RENAME: case PlSqlParser.REPAIR: case PlSqlParser.REPEAT: case PlSqlParser.REPLACE: case PlSqlParser.REPLICATION: case PlSqlParser.REQUIRED: case PlSqlParser.RESETLOGS: case PlSqlParser.RESET: case PlSqlParser.RESIZE: case PlSqlParser.RESOLVE: case PlSqlParser.RESOLVER: case PlSqlParser.RESPECT: case PlSqlParser.RESTART: case PlSqlParser.RESTORE_AS_INTERVALS: case PlSqlParser.RESTORE: case PlSqlParser.RESTRICT_ALL_REF_CONS: case PlSqlParser.RESTRICTED: case PlSqlParser.RESTRICT_REFERENCES: case PlSqlParser.RESTRICT: case PlSqlParser.RESULT_CACHE: case PlSqlParser.RESULT: case PlSqlParser.RESUMABLE: case PlSqlParser.RESUME: case PlSqlParser.RETENTION: case PlSqlParser.RETRY_ON_ROW_CHANGE: case PlSqlParser.RETURNING: case PlSqlParser.RETURN: case PlSqlParser.REUSE: case PlSqlParser.REVERSE: case PlSqlParser.REWRITE_OR_ERROR: case PlSqlParser.REWRITE: case PlSqlParser.RIGHT: case PlSqlParser.ROLE: case PlSqlParser.ROLESET: case PlSqlParser.ROLES: case PlSqlParser.ROLLBACK: case PlSqlParser.ROLLING: case PlSqlParser.ROLLUP: case PlSqlParser.ROWDEPENDENCIES: case PlSqlParser.ROWID_MAPPING_TABLE: case PlSqlParser.ROWID: case PlSqlParser.ROWIDTOCHAR: case PlSqlParser.ROWIDTONCHAR: case PlSqlParser.ROW_LENGTH: case PlSqlParser.ROWNUM: case PlSqlParser.ROW: case PlSqlParser.ROWS: case PlSqlParser.RPAD: case PlSqlParser.RTRIM: case PlSqlParser.RULE: case PlSqlParser.RULES: case PlSqlParser.RUNNING: case PlSqlParser.SALT: case PlSqlParser.SAMPLE: case PlSqlParser.SAVE_AS_INTERVALS: case PlSqlParser.SAVEPOINT: case PlSqlParser.SAVE: case PlSqlParser.SB4: case PlSqlParser.SCALE_ROWS: case PlSqlParser.SCALE: case PlSqlParser.SCAN_INSTANCES: case PlSqlParser.SCAN: case PlSqlParser.SCHEDULER: case PlSqlParser.SCHEMACHECK: case PlSqlParser.SCHEMA: case PlSqlParser.SCN_ASCENDING: case PlSqlParser.SCN: case PlSqlParser.SCOPE: case PlSqlParser.SCRUB: case PlSqlParser.SD_ALL: case PlSqlParser.SD_INHIBIT: case PlSqlParser.SDO_GEOM_MBR: case PlSqlParser.SD_SHOW: case PlSqlParser.SEARCH: case PlSqlParser.SECOND: case PlSqlParser.SECRET: case PlSqlParser.SECUREFILE_DBA: case PlSqlParser.SECUREFILE: case PlSqlParser.SECURITY: case PlSqlParser.SEED: case PlSqlParser.SEG_BLOCK: case PlSqlParser.SEG_FILE: case PlSqlParser.SEGMENT: case PlSqlParser.SELECTIVITY: case PlSqlParser.SELF: case PlSqlParser.SEMIJOIN_DRIVER: case PlSqlParser.SEMIJOIN: case PlSqlParser.SEMI_TO_INNER: case PlSqlParser.SEQUENCED: case PlSqlParser.SEQUENCE: case PlSqlParser.SEQUENTIAL: case PlSqlParser.SERIALIZABLE: case PlSqlParser.SERIALLY_REUSABLE: case PlSqlParser.SERIAL: case PlSqlParser.SERVERERROR: case PlSqlParser.SERVICE_NAME_CONVERT: case PlSqlParser.SERVICES: case PlSqlParser.SESSION_CACHED_CURSORS: case PlSqlParser.SESSION: case PlSqlParser.SESSIONS_PER_USER: case PlSqlParser.SESSIONTIMEZONE: case PlSqlParser.SESSIONTZNAME: case PlSqlParser.SET: case PlSqlParser.SETS: case PlSqlParser.SETTINGS: case PlSqlParser.SET_TO_JOIN: case PlSqlParser.SEVERE: case PlSqlParser.SHARED_POOL: case PlSqlParser.SHARED: case PlSqlParser.SHARING: case PlSqlParser.SHELFLIFE: case PlSqlParser.SHOW: case PlSqlParser.SHRINK: case PlSqlParser.SHUTDOWN: case PlSqlParser.SIBLINGS: case PlSqlParser.SID: case PlSqlParser.SIGNAL_COMPONENT: case PlSqlParser.SIGNAL_FUNCTION: case PlSqlParser.SIGN: case PlSqlParser.SIGNTYPE: case PlSqlParser.SIMPLE_INTEGER: case PlSqlParser.SIMPLE: case PlSqlParser.SINGLE: case PlSqlParser.SINGLETASK: case PlSqlParser.SINH: case PlSqlParser.SIN: case PlSqlParser.SKIP_EXT_OPTIMIZER: case PlSqlParser.SKIP_: case PlSqlParser.SKIP_UNQ_UNUSABLE_IDX: case PlSqlParser.SKIP_UNUSABLE_INDEXES: case PlSqlParser.SMALLFILE: case PlSqlParser.SMALLINT: case PlSqlParser.SNAPSHOT: case PlSqlParser.SOME: case PlSqlParser.SORT: case PlSqlParser.SOUNDEX: case PlSqlParser.SOURCE_FILE_DIRECTORY: case PlSqlParser.SOURCE_FILE_NAME_CONVERT: case PlSqlParser.SOURCE: case PlSqlParser.SPACE_KEYWORD: case PlSqlParser.SPECIFICATION: case PlSqlParser.SPFILE: case PlSqlParser.SPLIT: case PlSqlParser.SPREADSHEET: case PlSqlParser.SQLDATA: case PlSqlParser.SQLERROR: case PlSqlParser.SQLLDR: case PlSqlParser.SQL: case PlSqlParser.SQL_TRACE: case PlSqlParser.SQL_TRANSLATION_PROFILE: case PlSqlParser.SQRT: case PlSqlParser.STALE: case PlSqlParser.STANDALONE: case PlSqlParser.STANDARD_HASH: case PlSqlParser.STANDBY_MAX_DATA_DELAY: case PlSqlParser.STANDBYS: case PlSqlParser.STANDBY: case PlSqlParser.STAR: case PlSqlParser.STAR_TRANSFORMATION: case PlSqlParser.STARTUP: case PlSqlParser.STATEMENT_ID: case PlSqlParser.STATEMENT_QUEUING: case PlSqlParser.STATEMENTS: case PlSqlParser.STATEMENT: case PlSqlParser.STATE: case PlSqlParser.STATIC: case PlSqlParser.STATISTICS: case PlSqlParser.STATS_BINOMIAL_TEST: case PlSqlParser.STATS_CROSSTAB: case PlSqlParser.STATS_F_TEST: case PlSqlParser.STATS_KS_TEST: case PlSqlParser.STATS_MODE: case PlSqlParser.STATS_MW_TEST: case PlSqlParser.STATS_ONE_WAY_ANOVA: case PlSqlParser.STATS_T_TEST_INDEP: case PlSqlParser.STATS_T_TEST_INDEPU: case PlSqlParser.STATS_T_TEST_ONE: case PlSqlParser.STATS_T_TEST_PAIRED: case PlSqlParser.STATS_WSR_TEST: case PlSqlParser.STDDEV_POP: case PlSqlParser.STDDEV_SAMP: case PlSqlParser.STOP: case PlSqlParser.STORAGE: case PlSqlParser.STORE: case PlSqlParser.STREAMS: case PlSqlParser.STREAM: case PlSqlParser.STRICT: case PlSqlParser.STRING: case PlSqlParser.STRIPE_COLUMNS: case PlSqlParser.STRIPE_WIDTH: case PlSqlParser.STRIP: case PlSqlParser.STRUCTURE: case PlSqlParser.SUBMULTISET: case PlSqlParser.SUBPARTITION_REL: case PlSqlParser.SUBPARTITIONS: case PlSqlParser.SUBPARTITION: case PlSqlParser.SUBQUERIES: case PlSqlParser.SUBQUERY_PRUNING: case PlSqlParser.SUBSCRIBE: case PlSqlParser.SUBSET: case PlSqlParser.SUBSTITUTABLE: case PlSqlParser.SUBSTR2: case PlSqlParser.SUBSTR4: case PlSqlParser.SUBSTRB: case PlSqlParser.SUBSTRC: case PlSqlParser.SUBTYPE: case PlSqlParser.SUCCESSFUL: case PlSqlParser.SUCCESS: case PlSqlParser.SUMMARY: case PlSqlParser.SUPPLEMENTAL: case PlSqlParser.SUSPEND: case PlSqlParser.SWAP_JOIN_INPUTS: case PlSqlParser.SWITCHOVER: case PlSqlParser.SWITCH: case PlSqlParser.SYNCHRONOUS: case PlSqlParser.SYNC: case PlSqlParser.SYSASM: case PlSqlParser.SYS_AUDIT: case PlSqlParser.SYSAUX: case PlSqlParser.SYSBACKUP: case PlSqlParser.SYS_CHECKACL: case PlSqlParser.SYS_CHECK_PRIVILEGE: case PlSqlParser.SYS_CONNECT_BY_PATH: case PlSqlParser.SYS_CONTEXT: case PlSqlParser.SYSDATE: case PlSqlParser.SYSDBA: case PlSqlParser.SYS_DBURIGEN: case PlSqlParser.SYSDG: case PlSqlParser.SYS_DL_CURSOR: case PlSqlParser.SYS_DM_RXFORM_CHR: case PlSqlParser.SYS_DM_RXFORM_NUM: case PlSqlParser.SYS_DOM_COMPARE: case PlSqlParser.SYS_DST_PRIM2SEC: case PlSqlParser.SYS_DST_SEC2PRIM: case PlSqlParser.SYS_ET_BFILE_TO_RAW: case PlSqlParser.SYS_ET_BLOB_TO_IMAGE: case PlSqlParser.SYS_ET_IMAGE_TO_BLOB: case PlSqlParser.SYS_ET_RAW_TO_BFILE: case PlSqlParser.SYS_EXTPDTXT: case PlSqlParser.SYS_EXTRACT_UTC: case PlSqlParser.SYS_FBT_INSDEL: case PlSqlParser.SYS_FILTER_ACLS: case PlSqlParser.SYS_FNMATCHES: case PlSqlParser.SYS_FNREPLACE: case PlSqlParser.SYS_GET_ACLIDS: case PlSqlParser.SYS_GET_COL_ACLIDS: case PlSqlParser.SYS_GET_PRIVILEGES: case PlSqlParser.SYS_GETTOKENID: case PlSqlParser.SYS_GETXTIVAL: case PlSqlParser.SYS_GUID: case PlSqlParser.SYSGUID: case PlSqlParser.SYSKM: case PlSqlParser.SYS_MAKE_XMLNODEID: case PlSqlParser.SYS_MAKEXML: case PlSqlParser.SYS_MKXMLATTR: case PlSqlParser.SYS_MKXTI: case PlSqlParser.SYSOBJ: case PlSqlParser.SYS_OP_ADT2BIN: case PlSqlParser.SYS_OP_ADTCONS: case PlSqlParser.SYS_OP_ALSCRVAL: case PlSqlParser.SYS_OP_ATG: case PlSqlParser.SYS_OP_BIN2ADT: case PlSqlParser.SYS_OP_BITVEC: case PlSqlParser.SYS_OP_BL2R: case PlSqlParser.SYS_OP_BLOOM_FILTER_LIST: case PlSqlParser.SYS_OP_BLOOM_FILTER: case PlSqlParser.SYS_OP_C2C: case PlSqlParser.SYS_OP_CAST: case PlSqlParser.SYS_OP_CEG: case PlSqlParser.SYS_OP_CL2C: case PlSqlParser.SYS_OP_COMBINED_HASH: case PlSqlParser.SYS_OP_COMP: case PlSqlParser.SYS_OP_CONVERT: case PlSqlParser.SYS_OP_COUNTCHG: case PlSqlParser.SYS_OP_CSCONV: case PlSqlParser.SYS_OP_CSCONVTEST: case PlSqlParser.SYS_OP_CSR: case PlSqlParser.SYS_OP_CSX_PATCH: case PlSqlParser.SYS_OP_CYCLED_SEQ: case PlSqlParser.SYS_OP_DECOMP: case PlSqlParser.SYS_OP_DESCEND: case PlSqlParser.SYS_OP_DISTINCT: case PlSqlParser.SYS_OP_DRA: case PlSqlParser.SYS_OP_DUMP: case PlSqlParser.SYS_OP_DV_CHECK: case PlSqlParser.SYS_OP_ENFORCE_NOT_NULL: case PlSqlParser.SYSOPER: case PlSqlParser.SYS_OP_EXTRACT: case PlSqlParser.SYS_OP_GROUPING: case PlSqlParser.SYS_OP_GUID: case PlSqlParser.SYS_OP_HASH: case PlSqlParser.SYS_OP_IIX: case PlSqlParser.SYS_OP_ITR: case PlSqlParser.SYS_OP_KEY_VECTOR_CREATE: case PlSqlParser.SYS_OP_KEY_VECTOR_FILTER_LIST: case PlSqlParser.SYS_OP_KEY_VECTOR_FILTER: case PlSqlParser.SYS_OP_KEY_VECTOR_SUCCEEDED: case PlSqlParser.SYS_OP_KEY_VECTOR_USE: case PlSqlParser.SYS_OP_LBID: case PlSqlParser.SYS_OP_LOBLOC2BLOB: case PlSqlParser.SYS_OP_LOBLOC2CLOB: case PlSqlParser.SYS_OP_LOBLOC2ID: case PlSqlParser.SYS_OP_LOBLOC2NCLOB: case PlSqlParser.SYS_OP_LOBLOC2TYP: case PlSqlParser.SYS_OP_LSVI: case PlSqlParser.SYS_OP_LVL: case PlSqlParser.SYS_OP_MAKEOID: case PlSqlParser.SYS_OP_MAP_NONNULL: case PlSqlParser.SYS_OP_MSR: case PlSqlParser.SYS_OP_NICOMBINE: case PlSqlParser.SYS_OP_NIEXTRACT: case PlSqlParser.SYS_OP_NII: case PlSqlParser.SYS_OP_NIX: case PlSqlParser.SYS_OP_NOEXPAND: case PlSqlParser.SYS_OP_NTCIMG: case PlSqlParser.SYS_OP_NUMTORAW: case PlSqlParser.SYS_OP_OIDVALUE: case PlSqlParser.SYS_OP_OPNSIZE: case PlSqlParser.SYS_OP_PAR_1: case PlSqlParser.SYS_OP_PARGID_1: case PlSqlParser.SYS_OP_PARGID: case PlSqlParser.SYS_OP_PAR: case PlSqlParser.SYS_OP_PART_ID: case PlSqlParser.SYS_OP_PIVOT: case PlSqlParser.SYS_OP_R2O: case PlSqlParser.SYS_OP_RAWTONUM: case PlSqlParser.SYS_OP_RDTM: case PlSqlParser.SYS_OP_REF: case PlSqlParser.SYS_OP_RMTD: case PlSqlParser.SYS_OP_ROWIDTOOBJ: case PlSqlParser.SYS_OP_RPB: case PlSqlParser.SYS_OPTLOBPRBSC: case PlSqlParser.SYS_OP_TOSETID: case PlSqlParser.SYS_OP_TPR: case PlSqlParser.SYS_OP_TRTB: case PlSqlParser.SYS_OPTXICMP: case PlSqlParser.SYS_OPTXQCASTASNQ: case PlSqlParser.SYS_OP_UNDESCEND: case PlSqlParser.SYS_OP_VECAND: case PlSqlParser.SYS_OP_VECBIT: case PlSqlParser.SYS_OP_VECOR: case PlSqlParser.SYS_OP_VECXOR: case PlSqlParser.SYS_OP_VERSION: case PlSqlParser.SYS_OP_VREF: case PlSqlParser.SYS_OP_VVD: case PlSqlParser.SYS_OP_XMLCONS_FOR_CSX: case PlSqlParser.SYS_OP_XPTHATG: case PlSqlParser.SYS_OP_XPTHIDX: case PlSqlParser.SYS_OP_XPTHOP: case PlSqlParser.SYS_OP_XTXT2SQLT: case PlSqlParser.SYS_OP_ZONE_ID: case PlSqlParser.SYS_ORDERKEY_DEPTH: case PlSqlParser.SYS_ORDERKEY_MAXCHILD: case PlSqlParser.SYS_ORDERKEY_PARENT: case PlSqlParser.SYS_PARALLEL_TXN: case PlSqlParser.SYS_PATHID_IS_ATTR: case PlSqlParser.SYS_PATHID_IS_NMSPC: case PlSqlParser.SYS_PATHID_LASTNAME: case PlSqlParser.SYS_PATHID_LASTNMSPC: case PlSqlParser.SYS_PATH_REVERSE: case PlSqlParser.SYS_PXQEXTRACT: case PlSqlParser.SYS_RAW_TO_XSID: case PlSqlParser.SYS_RID_ORDER: case PlSqlParser.SYS_ROW_DELTA: case PlSqlParser.SYS_SC_2_XMLT: case PlSqlParser.SYS_SYNRCIREDO: case PlSqlParser.SYSTEM_DEFINED: case PlSqlParser.SYSTEM: case PlSqlParser.SYSTIMESTAMP: case PlSqlParser.SYS_TYPEID: case PlSqlParser.SYS_UMAKEXML: case PlSqlParser.SYS_XMLANALYZE: case PlSqlParser.SYS_XMLCONTAINS: case PlSqlParser.SYS_XMLCONV: case PlSqlParser.SYS_XMLEXNSURI: case PlSqlParser.SYS_XMLGEN: case PlSqlParser.SYS_XMLI_LOC_ISNODE: case PlSqlParser.SYS_XMLI_LOC_ISTEXT: case PlSqlParser.SYS_XMLINSTR: case PlSqlParser.SYS_XMLLOCATOR_GETSVAL: case PlSqlParser.SYS_XMLNODEID_GETCID: case PlSqlParser.SYS_XMLNODEID_GETLOCATOR: case PlSqlParser.SYS_XMLNODEID_GETOKEY: case PlSqlParser.SYS_XMLNODEID_GETPATHID: case PlSqlParser.SYS_XMLNODEID_GETPTRID: case PlSqlParser.SYS_XMLNODEID_GETRID: case PlSqlParser.SYS_XMLNODEID_GETSVAL: case PlSqlParser.SYS_XMLNODEID_GETTID: case PlSqlParser.SYS_XMLNODEID: case PlSqlParser.SYS_XMLT_2_SC: case PlSqlParser.SYS_XMLTRANSLATE: case PlSqlParser.SYS_XMLTYPE2SQL: case PlSqlParser.SYS_XQ_ASQLCNV: case PlSqlParser.SYS_XQ_ATOMCNVCHK: case PlSqlParser.SYS_XQBASEURI: case PlSqlParser.SYS_XQCASTABLEERRH: case PlSqlParser.SYS_XQCODEP2STR: case PlSqlParser.SYS_XQCODEPEQ: case PlSqlParser.SYS_XQCON2SEQ: case PlSqlParser.SYS_XQCONCAT: case PlSqlParser.SYS_XQDELETE: case PlSqlParser.SYS_XQDFLTCOLATION: case PlSqlParser.SYS_XQDOC: case PlSqlParser.SYS_XQDOCURI: case PlSqlParser.SYS_XQDURDIV: case PlSqlParser.SYS_XQED4URI: case PlSqlParser.SYS_XQENDSWITH: case PlSqlParser.SYS_XQERRH: case PlSqlParser.SYS_XQERR: case PlSqlParser.SYS_XQESHTMLURI: case PlSqlParser.SYS_XQEXLOBVAL: case PlSqlParser.SYS_XQEXSTWRP: case PlSqlParser.SYS_XQEXTRACT: case PlSqlParser.SYS_XQEXTRREF: case PlSqlParser.SYS_XQEXVAL: case PlSqlParser.SYS_XQFB2STR: case PlSqlParser.SYS_XQFNBOOL: case PlSqlParser.SYS_XQFNCMP: case PlSqlParser.SYS_XQFNDATIM: case PlSqlParser.SYS_XQFNLNAME: case PlSqlParser.SYS_XQFNNM: case PlSqlParser.SYS_XQFNNSURI: case PlSqlParser.SYS_XQFNPREDTRUTH: case PlSqlParser.SYS_XQFNQNM: case PlSqlParser.SYS_XQFNROOT: case PlSqlParser.SYS_XQFORMATNUM: case PlSqlParser.SYS_XQFTCONTAIN: case PlSqlParser.SYS_XQFUNCR: case PlSqlParser.SYS_XQGETCONTENT: case PlSqlParser.SYS_XQINDXOF: case PlSqlParser.SYS_XQINSERT: case PlSqlParser.SYS_XQINSPFX: case PlSqlParser.SYS_XQIRI2URI: case PlSqlParser.SYS_XQLANG: case PlSqlParser.SYS_XQLLNMFRMQNM: case PlSqlParser.SYS_XQMKNODEREF: case PlSqlParser.SYS_XQNILLED: case PlSqlParser.SYS_XQNODENAME: case PlSqlParser.SYS_XQNORMSPACE: case PlSqlParser.SYS_XQNORMUCODE: case PlSqlParser.SYS_XQ_NRNG: case PlSqlParser.SYS_XQNSP4PFX: case PlSqlParser.SYS_XQNSPFRMQNM: case PlSqlParser.SYS_XQPFXFRMQNM: case PlSqlParser.SYS_XQ_PKSQL2XML: case PlSqlParser.SYS_XQPOLYABS: case PlSqlParser.SYS_XQPOLYADD: case PlSqlParser.SYS_XQPOLYCEL: case PlSqlParser.SYS_XQPOLYCSTBL: case PlSqlParser.SYS_XQPOLYCST: case PlSqlParser.SYS_XQPOLYDIV: case PlSqlParser.SYS_XQPOLYFLR: case PlSqlParser.SYS_XQPOLYMOD: case PlSqlParser.SYS_XQPOLYMUL: case PlSqlParser.SYS_XQPOLYRND: case PlSqlParser.SYS_XQPOLYSQRT: case PlSqlParser.SYS_XQPOLYSUB: case PlSqlParser.SYS_XQPOLYUMUS: case PlSqlParser.SYS_XQPOLYUPLS: case PlSqlParser.SYS_XQPOLYVEQ: case PlSqlParser.SYS_XQPOLYVGE: case PlSqlParser.SYS_XQPOLYVGT: case PlSqlParser.SYS_XQPOLYVLE: case PlSqlParser.SYS_XQPOLYVLT: case PlSqlParser.SYS_XQPOLYVNE: case PlSqlParser.SYS_XQREF2VAL: case PlSqlParser.SYS_XQRENAME: case PlSqlParser.SYS_XQREPLACE: case PlSqlParser.SYS_XQRESVURI: case PlSqlParser.SYS_XQRNDHALF2EVN: case PlSqlParser.SYS_XQRSLVQNM: case PlSqlParser.SYS_XQRYENVPGET: case PlSqlParser.SYS_XQRYVARGET: case PlSqlParser.SYS_XQRYWRP: case PlSqlParser.SYS_XQSEQ2CON4XC: case PlSqlParser.SYS_XQSEQ2CON: case PlSqlParser.SYS_XQSEQDEEPEQ: case PlSqlParser.SYS_XQSEQINSB: case PlSqlParser.SYS_XQSEQRM: case PlSqlParser.SYS_XQSEQRVS: case PlSqlParser.SYS_XQSEQSUB: case PlSqlParser.SYS_XQSEQTYPMATCH: case PlSqlParser.SYS_XQSTARTSWITH: case PlSqlParser.SYS_XQSTATBURI: case PlSqlParser.SYS_XQSTR2CODEP: case PlSqlParser.SYS_XQSTRJOIN: case PlSqlParser.SYS_XQSUBSTRAFT: case PlSqlParser.SYS_XQSUBSTRBEF: case PlSqlParser.SYS_XQTOKENIZE: case PlSqlParser.SYS_XQTREATAS: case PlSqlParser.SYS_XQ_UPKXML2SQL: case PlSqlParser.SYS_XQXFORM: case PlSqlParser.SYS_XSID_TO_RAW: case PlSqlParser.SYS_ZMAP_FILTER: case PlSqlParser.SYS_ZMAP_REFRESH: case PlSqlParser.TABLE_LOOKUP_BY_NL: case PlSqlParser.TABLESPACE_NO: case PlSqlParser.TABLESPACE: case PlSqlParser.TABLES: case PlSqlParser.TABLE_STATS: case PlSqlParser.TABLE: case PlSqlParser.TABNO: case PlSqlParser.TAG: case PlSqlParser.TANH: case PlSqlParser.TAN: case PlSqlParser.TBLORIDXPARTNUM: case PlSqlParser.TEMPFILE: case PlSqlParser.TEMPLATE: case PlSqlParser.TEMPORARY: case PlSqlParser.TEMP_TABLE: case PlSqlParser.TEST: case PlSqlParser.TEXT: case PlSqlParser.THAN: case PlSqlParser.THEN: case PlSqlParser.THE: case PlSqlParser.THREAD: case PlSqlParser.THROUGH: case PlSqlParser.TIER: case PlSqlParser.TIES: case PlSqlParser.TIMEOUT: case PlSqlParser.TIMESTAMP_LTZ_UNCONSTRAINED: case PlSqlParser.TIMESTAMP: case PlSqlParser.TIMESTAMP_TZ_UNCONSTRAINED: case PlSqlParser.TIMESTAMP_UNCONSTRAINED: case PlSqlParser.TIMES: case PlSqlParser.TIME: case PlSqlParser.TIMEZONE_ABBR: case PlSqlParser.TIMEZONE_HOUR: case PlSqlParser.TIMEZONE_MINUTE: case PlSqlParser.TIMEZONE_OFFSET: case PlSqlParser.TIMEZONE_REGION: case PlSqlParser.TIME_ZONE: case PlSqlParser.TIV_GB: case PlSqlParser.TIV_SSF: case PlSqlParser.TO_ACLID: case PlSqlParser.TO_BINARY_DOUBLE: case PlSqlParser.TO_BINARY_FLOAT: case PlSqlParser.TO_BLOB: case PlSqlParser.TO_CLOB: case PlSqlParser.TO_DSINTERVAL: case PlSqlParser.TO_LOB: case PlSqlParser.TO_MULTI_BYTE: case PlSqlParser.TO_NCHAR: case PlSqlParser.TO_NCLOB: case PlSqlParser.TO_NUMBER: case PlSqlParser.TOPLEVEL: case PlSqlParser.TO_SINGLE_BYTE: case PlSqlParser.TO_TIMESTAMP: case PlSqlParser.TO_TIMESTAMP_TZ: case PlSqlParser.TO_TIME: case PlSqlParser.TO_TIME_TZ: case PlSqlParser.TO_YMINTERVAL: case PlSqlParser.TRACE: case PlSqlParser.TRACING: case PlSqlParser.TRACKING: case PlSqlParser.TRAILING: case PlSqlParser.TRANSACTION: case PlSqlParser.TRANSFORM_DISTINCT_AGG: case PlSqlParser.TRANSITIONAL: case PlSqlParser.TRANSITION: case PlSqlParser.TRANSLATE: case PlSqlParser.TRANSLATION: case PlSqlParser.TREAT: case PlSqlParser.TRIGGERS: case PlSqlParser.TRIGGER: case PlSqlParser.TRUE: case PlSqlParser.TRUNCATE: case PlSqlParser.TRUNC: case PlSqlParser.TRUSTED: case PlSqlParser.TRUST: case PlSqlParser.TUNING: case PlSqlParser.TX: case PlSqlParser.TYPES: case PlSqlParser.TYPE: case PlSqlParser.TZ_OFFSET: case PlSqlParser.UB2: case PlSqlParser.UBA: case PlSqlParser.UCS2: case PlSqlParser.UID: case PlSqlParser.UNARCHIVED: case PlSqlParser.UNBOUNDED: case PlSqlParser.UNBOUND: case PlSqlParser.UNCONDITIONAL: case PlSqlParser.UNDER: case PlSqlParser.UNDO: case PlSqlParser.UNDROP: case PlSqlParser.UNIFORM: case PlSqlParser.UNISTR: case PlSqlParser.UNLIMITED: case PlSqlParser.UNLOAD: case PlSqlParser.UNLOCK: case PlSqlParser.UNMATCHED: case PlSqlParser.UNNEST_INNERJ_DISTINCT_VIEW: case PlSqlParser.UNNEST_NOSEMIJ_NODISTINCTVIEW: case PlSqlParser.UNNEST_SEMIJ_VIEW: case PlSqlParser.UNNEST: case PlSqlParser.UNPACKED: case PlSqlParser.UNPIVOT: case PlSqlParser.UNPLUG: case PlSqlParser.UNPROTECTED: case PlSqlParser.UNQUIESCE: case PlSqlParser.UNRECOVERABLE: case PlSqlParser.UNRESTRICTED: case PlSqlParser.UNSUBSCRIBE: case PlSqlParser.UNTIL: case PlSqlParser.UNUSABLE: case PlSqlParser.UNUSED: case PlSqlParser.UPDATABLE: case PlSqlParser.UPDATED: case PlSqlParser.UPDATEXML: case PlSqlParser.UPD_INDEXES: case PlSqlParser.UPD_JOININDEX: case PlSqlParser.UPGRADE: case PlSqlParser.UPPER: case PlSqlParser.UPSERT: case PlSqlParser.UROWID: case PlSqlParser.USABLE: case PlSqlParser.USAGE: case PlSqlParser.USE_ANTI: case PlSqlParser.USE_CONCAT: case PlSqlParser.USE_CUBE: case PlSqlParser.USE_HASH_AGGREGATION: case PlSqlParser.USE_HASH_GBY_FOR_PUSHDOWN: case PlSqlParser.USE_HASH: case PlSqlParser.USE_HIDDEN_PARTITIONS: case PlSqlParser.USE_INVISIBLE_INDEXES: case PlSqlParser.USE_MERGE_CARTESIAN: case PlSqlParser.USE_MERGE: case PlSqlParser.USE_NL: case PlSqlParser.USE_NL_WITH_INDEX: case PlSqlParser.USE_PRIVATE_OUTLINES: case PlSqlParser.USER_DATA: case PlSqlParser.USER_DEFINED: case PlSqlParser.USERENV: case PlSqlParser.USERGROUP: case PlSqlParser.USER_RECYCLEBIN: case PlSqlParser.USERS: case PlSqlParser.USER_TABLESPACES: case PlSqlParser.USER: case PlSqlParser.USE_SEMI: case PlSqlParser.USE_STORED_OUTLINES: case PlSqlParser.USE_TTT_FOR_GSETS: case PlSqlParser.USE: case PlSqlParser.USE_VECTOR_AGGREGATION: case PlSqlParser.USE_WEAK_NAME_RESL: case PlSqlParser.USING_NO_EXPAND: case PlSqlParser.USING: case PlSqlParser.UTF16BE: case PlSqlParser.UTF16LE: case PlSqlParser.UTF32: case PlSqlParser.UTF8: case PlSqlParser.V1: case PlSqlParser.V2: case PlSqlParser.VALIDATE: case PlSqlParser.VALIDATION: case PlSqlParser.VALID_TIME_END: case PlSqlParser.VALUE: case PlSqlParser.VARCHAR2: case PlSqlParser.VARCHAR: case PlSqlParser.VARIABLE: case PlSqlParser.VAR_POP: case PlSqlParser.VARRAYS: case PlSqlParser.VARRAY: case PlSqlParser.VAR_SAMP: case PlSqlParser.VARYING: case PlSqlParser.VECTOR_READ_TRACE: case PlSqlParser.VECTOR_READ: case PlSqlParser.VECTOR_TRANSFORM_DIMS: case PlSqlParser.VECTOR_TRANSFORM_FACT: case PlSqlParser.VECTOR_TRANSFORM: case PlSqlParser.VERIFIER: case PlSqlParser.VERIFY: case PlSqlParser.VERSIONING: case PlSqlParser.VERSIONS_ENDSCN: case PlSqlParser.VERSIONS_ENDTIME: case PlSqlParser.VERSIONS_OPERATION: case PlSqlParser.VERSIONS_STARTSCN: case PlSqlParser.VERSIONS_STARTTIME: case PlSqlParser.VERSIONS: case PlSqlParser.VERSIONS_XID: case PlSqlParser.VERSION: case PlSqlParser.VIOLATION: case PlSqlParser.VIRTUAL: case PlSqlParser.VISIBILITY: case PlSqlParser.VISIBLE: case PlSqlParser.VOLUME: case PlSqlParser.VSIZE: case PlSqlParser.WAIT: case PlSqlParser.WALLET: case PlSqlParser.WARNING: case PlSqlParser.WEEKS: case PlSqlParser.WEEK: case PlSqlParser.WELLFORMED: case PlSqlParser.WHENEVER: case PlSqlParser.WHEN: case PlSqlParser.WHILE: case PlSqlParser.WHITESPACE: case PlSqlParser.WIDTH_BUCKET: case PlSqlParser.WITHIN: case PlSqlParser.WITHOUT: case PlSqlParser.WITH_PLSQL: case PlSqlParser.WORK: case PlSqlParser.WRAPPED: case PlSqlParser.WRAPPER: case PlSqlParser.WRITE: case PlSqlParser.XDB_FASTPATH_INSERT: case PlSqlParser.X_DYN_PRUNE: case PlSqlParser.XID: case PlSqlParser.XML2OBJECT: case PlSqlParser.XMLAGG: case PlSqlParser.XMLATTRIBUTES: case PlSqlParser.XMLCAST: case PlSqlParser.XMLCDATA: case PlSqlParser.XMLCOLATTVAL: case PlSqlParser.XMLCOMMENT: case PlSqlParser.XMLCONCAT: case PlSqlParser.XMLDIFF: case PlSqlParser.XML_DML_RWT_STMT: case PlSqlParser.XMLELEMENT: case PlSqlParser.XMLEXISTS2: case PlSqlParser.XMLEXISTS: case PlSqlParser.XMLFOREST: case PlSqlParser.XMLINDEX_REWRITE_IN_SELECT: case PlSqlParser.XMLINDEX_REWRITE: case PlSqlParser.XMLINDEX_SEL_IDX_TBL: case PlSqlParser.XMLISNODE: case PlSqlParser.XMLISVALID: case PlSqlParser.XMLNAMESPACES: case PlSqlParser.XMLPARSE: case PlSqlParser.XMLPATCH: case PlSqlParser.XMLPI: case PlSqlParser.XMLQUERYVAL: case PlSqlParser.XMLQUERY: case PlSqlParser.XMLROOT: case PlSqlParser.XMLSCHEMA: case PlSqlParser.XMLSERIALIZE: case PlSqlParser.XMLTABLE: case PlSqlParser.XMLTRANSFORMBLOB: case PlSqlParser.XMLTRANSFORM: case PlSqlParser.XMLTYPE: case PlSqlParser.XML: case PlSqlParser.XPATHTABLE: case PlSqlParser.XS_SYS_CONTEXT: case PlSqlParser.XS: case PlSqlParser.YEARS: case PlSqlParser.YEAR: case PlSqlParser.YES: case PlSqlParser.YMINTERVAL_UNCONSTRAINED: case PlSqlParser.ZONEMAP: case PlSqlParser.ZONE: case PlSqlParser.PREDICTION: case PlSqlParser.PREDICTION_BOUNDS: case PlSqlParser.PREDICTION_COST: case PlSqlParser.PREDICTION_DETAILS: case PlSqlParser.PREDICTION_PROBABILITY: case PlSqlParser.PREDICTION_SET: case PlSqlParser.CUME_DIST: case PlSqlParser.DENSE_RANK: case PlSqlParser.LISTAGG: case PlSqlParser.PERCENT_RANK: case PlSqlParser.PERCENTILE_CONT: case PlSqlParser.PERCENTILE_DISC: case PlSqlParser.RANK: case PlSqlParser.AVG: case PlSqlParser.CORR: case PlSqlParser.COVAR_: case PlSqlParser.LAG: case PlSqlParser.LEAD: case PlSqlParser.MAX: case PlSqlParser.MEDIAN: case PlSqlParser.MIN: case PlSqlParser.NTILE: case PlSqlParser.NVL: case PlSqlParser.RATIO_TO_REPORT: case PlSqlParser.REGR_: case PlSqlParser.ROUND: case PlSqlParser.ROW_NUMBER: case PlSqlParser.SUBSTR: case PlSqlParser.TO_CHAR: case PlSqlParser.TRIM: case PlSqlParser.SUM: case PlSqlParser.STDDEV: case PlSqlParser.VAR_: case PlSqlParser.VARIANCE: case PlSqlParser.LEAST: case PlSqlParser.GREATEST: case PlSqlParser.TO_DATE: case PlSqlParser.PERIOD: case PlSqlParser.DELIMITED_ID: case PlSqlParser.INTRODUCER: case PlSqlParser.REGULAR_ID: this.enterOuterAlt(localctx, 1); this.state = 11006; this.identifier(); break; case PlSqlParser.NATIONAL_CHAR_STRING_LIT: case PlSqlParser.CHAR_STRING: this.enterOuterAlt(localctx, 2); this.state = 11007; this.quoted_string(); break; default: throw new antlr4.error.NoViableAltException(this); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Where_clauseContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_where_clause; return this; } Where_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Where_clauseContext.prototype.constructor = Where_clauseContext; Where_clauseContext.prototype.WHERE = function() { return this.getToken(PlSqlParser.WHERE, 0); }; Where_clauseContext.prototype.CURRENT = function() { return this.getToken(PlSqlParser.CURRENT, 0); }; Where_clauseContext.prototype.OF = function() { return this.getToken(PlSqlParser.OF, 0); }; Where_clauseContext.prototype.cursor_name = function() { return this.getTypedRuleContext(Cursor_nameContext,0); }; Where_clauseContext.prototype.expression = function() { return this.getTypedRuleContext(ExpressionContext,0); }; Where_clauseContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterWhere_clause(this); } }; Where_clauseContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitWhere_clause(this); } }; Where_clauseContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitWhere_clause(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Where_clauseContext = Where_clauseContext; PlSqlParser.prototype.where_clause = function() { var localctx = new Where_clauseContext(this, this._ctx, this.state); this.enterRule(localctx, 1356, PlSqlParser.RULE_where_clause); try { this.enterOuterAlt(localctx, 1); this.state = 11010; this.match(PlSqlParser.WHERE); this.state = 11015; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,1512,this._ctx); switch(la_) { case 1: this.state = 11011; this.match(PlSqlParser.CURRENT); this.state = 11012; this.match(PlSqlParser.OF); this.state = 11013; this.cursor_name(); break; case 2: this.state = 11014; this.expression(); break; } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Into_clauseContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_into_clause; return this; } Into_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Into_clauseContext.prototype.constructor = Into_clauseContext; Into_clauseContext.prototype.INTO = function() { return this.getToken(PlSqlParser.INTO, 0); }; Into_clauseContext.prototype.variable_name = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Variable_nameContext); } else { return this.getTypedRuleContext(Variable_nameContext,i); } }; Into_clauseContext.prototype.BULK = function() { return this.getToken(PlSqlParser.BULK, 0); }; Into_clauseContext.prototype.COLLECT = function() { return this.getToken(PlSqlParser.COLLECT, 0); }; Into_clauseContext.prototype.COMMA = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.COMMA); } else { return this.getToken(PlSqlParser.COMMA, i); } }; Into_clauseContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterInto_clause(this); } }; Into_clauseContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitInto_clause(this); } }; Into_clauseContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitInto_clause(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Into_clauseContext = Into_clauseContext; PlSqlParser.prototype.into_clause = function() { var localctx = new Into_clauseContext(this, this._ctx, this.state); this.enterRule(localctx, 1358, PlSqlParser.RULE_into_clause); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 11019; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.BULK) { this.state = 11017; this.match(PlSqlParser.BULK); this.state = 11018; this.match(PlSqlParser.COLLECT); } this.state = 11021; this.match(PlSqlParser.INTO); this.state = 11022; this.variable_name(); this.state = 11027; this._errHandler.sync(this); var _alt = this._interp.adaptivePredict(this._input,1514,this._ctx) while(_alt!=2 && _alt!=antlr4.atn.ATN.INVALID_ALT_NUMBER) { if(_alt===1) { this.state = 11023; this.match(PlSqlParser.COMMA); this.state = 11024; this.variable_name(); } this.state = 11029; this._errHandler.sync(this); _alt = this._interp.adaptivePredict(this._input,1514,this._ctx); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Xml_column_nameContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_xml_column_name; return this; } Xml_column_nameContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Xml_column_nameContext.prototype.constructor = Xml_column_nameContext; Xml_column_nameContext.prototype.identifier = function() { return this.getTypedRuleContext(IdentifierContext,0); }; Xml_column_nameContext.prototype.quoted_string = function() { return this.getTypedRuleContext(Quoted_stringContext,0); }; Xml_column_nameContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterXml_column_name(this); } }; Xml_column_nameContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitXml_column_name(this); } }; Xml_column_nameContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitXml_column_name(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Xml_column_nameContext = Xml_column_nameContext; PlSqlParser.prototype.xml_column_name = function() { var localctx = new Xml_column_nameContext(this, this._ctx, this.state); this.enterRule(localctx, 1360, PlSqlParser.RULE_xml_column_name); try { this.state = 11032; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.ABORT: case PlSqlParser.ABS: case PlSqlParser.ACCESS: case PlSqlParser.ACCESSED: case PlSqlParser.ACCOUNT: case PlSqlParser.ACL: case PlSqlParser.ACOS: case PlSqlParser.ACTION: case PlSqlParser.ACTIONS: case PlSqlParser.ACTIVATE: case PlSqlParser.ACTIVE: case PlSqlParser.ACTIVE_COMPONENT: case PlSqlParser.ACTIVE_DATA: case PlSqlParser.ACTIVE_FUNCTION: case PlSqlParser.ACTIVE_TAG: case PlSqlParser.ACTIVITY: case PlSqlParser.ADAPTIVE_PLAN: case PlSqlParser.ADD: case PlSqlParser.ADD_COLUMN: case PlSqlParser.ADD_GROUP: case PlSqlParser.ADD_MONTHS: case PlSqlParser.ADJ_DATE: case PlSqlParser.ADMIN: case PlSqlParser.ADMINISTER: case PlSqlParser.ADMINISTRATOR: case PlSqlParser.ADVANCED: case PlSqlParser.ADVISE: case PlSqlParser.ADVISOR: case PlSqlParser.AFD_DISKSTRING: case PlSqlParser.AFTER: case PlSqlParser.AGENT: case PlSqlParser.AGGREGATE: case PlSqlParser.A_LETTER: case PlSqlParser.ALIAS: case PlSqlParser.ALLOCATE: case PlSqlParser.ALLOW: case PlSqlParser.ALL_ROWS: case PlSqlParser.ALWAYS: case PlSqlParser.ANALYZE: case PlSqlParser.ANCILLARY: case PlSqlParser.AND_EQUAL: case PlSqlParser.ANOMALY: case PlSqlParser.ANSI_REARCH: case PlSqlParser.ANTIJOIN: case PlSqlParser.ANYSCHEMA: case PlSqlParser.APPEND: case PlSqlParser.APPENDCHILDXML: case PlSqlParser.APPEND_VALUES: case PlSqlParser.APPLICATION: case PlSqlParser.APPLY: case PlSqlParser.APPROX_COUNT_DISTINCT: case PlSqlParser.ARCHIVAL: case PlSqlParser.ARCHIVE: case PlSqlParser.ARCHIVED: case PlSqlParser.ARCHIVELOG: case PlSqlParser.ARRAY: case PlSqlParser.ASCII: case PlSqlParser.ASCIISTR: case PlSqlParser.ASIN: case PlSqlParser.ASIS: case PlSqlParser.ASSEMBLY: case PlSqlParser.ASSIGN: case PlSqlParser.ASSOCIATE: case PlSqlParser.ASYNC: case PlSqlParser.ASYNCHRONOUS: case PlSqlParser.ATAN2: case PlSqlParser.ATAN: case PlSqlParser.AT: case PlSqlParser.ATTRIBUTE: case PlSqlParser.ATTRIBUTES: case PlSqlParser.AUTHENTICATED: case PlSqlParser.AUTHENTICATION: case PlSqlParser.AUTHID: case PlSqlParser.AUTHORIZATION: case PlSqlParser.AUTOALLOCATE: case PlSqlParser.AUTO: case PlSqlParser.AUTOEXTEND: case PlSqlParser.AUTO_LOGIN: case PlSqlParser.AUTOMATIC: case PlSqlParser.AUTONOMOUS_TRANSACTION: case PlSqlParser.AUTO_REOPTIMIZE: case PlSqlParser.AVAILABILITY: case PlSqlParser.AVRO: case PlSqlParser.BACKGROUND: case PlSqlParser.BACKUP: case PlSqlParser.BASIC: case PlSqlParser.BASICFILE: case PlSqlParser.BATCH: case PlSqlParser.BATCHSIZE: case PlSqlParser.BATCH_TABLE_ACCESS_BY_ROWID: case PlSqlParser.BECOME: case PlSqlParser.BEFORE: case PlSqlParser.BEGIN: case PlSqlParser.BEGINNING: case PlSqlParser.BEGIN_OUTLINE_DATA: case PlSqlParser.BEHALF: case PlSqlParser.BEQUEATH: case PlSqlParser.BFILE: case PlSqlParser.BFILENAME: case PlSqlParser.BIGFILE: case PlSqlParser.BINARY: case PlSqlParser.BINARY_DOUBLE: case PlSqlParser.BINARY_DOUBLE_INFINITY: case PlSqlParser.BINARY_DOUBLE_NAN: case PlSqlParser.BINARY_FLOAT: case PlSqlParser.BINARY_FLOAT_INFINITY: case PlSqlParser.BINARY_FLOAT_NAN: case PlSqlParser.BINARY_INTEGER: case PlSqlParser.BIND_AWARE: case PlSqlParser.BINDING: case PlSqlParser.BIN_TO_NUM: case PlSqlParser.BITAND: case PlSqlParser.BITMAP_AND: case PlSqlParser.BITMAP: case PlSqlParser.BITMAPS: case PlSqlParser.BITMAP_TREE: case PlSqlParser.BITS: case PlSqlParser.BLOB: case PlSqlParser.BLOCK: case PlSqlParser.BLOCK_RANGE: case PlSqlParser.BLOCKS: case PlSqlParser.BLOCKSIZE: case PlSqlParser.BODY: case PlSqlParser.BOOLEAN: case PlSqlParser.BOTH: case PlSqlParser.BOUND: case PlSqlParser.BRANCH: case PlSqlParser.BREADTH: case PlSqlParser.BROADCAST: case PlSqlParser.BSON: case PlSqlParser.BUFFER: case PlSqlParser.BUFFER_CACHE: case PlSqlParser.BUFFER_POOL: case PlSqlParser.BUILD: case PlSqlParser.BULK: case PlSqlParser.BYPASS_RECURSIVE_CHECK: case PlSqlParser.BYPASS_UJVC: case PlSqlParser.BYTE: case PlSqlParser.CACHE: case PlSqlParser.CACHE_CB: case PlSqlParser.CACHE_INSTANCES: case PlSqlParser.CACHE_TEMP_TABLE: case PlSqlParser.CACHING: case PlSqlParser.CALCULATED: case PlSqlParser.CALLBACK: case PlSqlParser.CALL: case PlSqlParser.CANCEL: case PlSqlParser.CAPACITY: case PlSqlParser.CARDINALITY: case PlSqlParser.CASCADE: case PlSqlParser.CASE: case PlSqlParser.CAST: case PlSqlParser.CATEGORY: case PlSqlParser.CDBDEFAULT: case PlSqlParser.CEIL: case PlSqlParser.CELL_FLASH_CACHE: case PlSqlParser.CERTIFICATE: case PlSqlParser.CFILE: case PlSqlParser.CHAINED: case PlSqlParser.CHANGE: case PlSqlParser.CHANGE_DUPKEY_ERROR_INDEX: case PlSqlParser.CHARACTER: case PlSqlParser.CHAR: case PlSqlParser.CHAR_CS: case PlSqlParser.CHARTOROWID: case PlSqlParser.CHECK_ACL_REWRITE: case PlSqlParser.CHECKPOINT: case PlSqlParser.CHILD: case PlSqlParser.CHOOSE: case PlSqlParser.CHR: case PlSqlParser.CHUNK: case PlSqlParser.CLASS: case PlSqlParser.CLASSIFIER: case PlSqlParser.CLEANUP: case PlSqlParser.CLEAR: case PlSqlParser.C_LETTER: case PlSqlParser.CLIENT: case PlSqlParser.CLOB: case PlSqlParser.CLONE: case PlSqlParser.CLOSE_CACHED_OPEN_CURSORS: case PlSqlParser.CLOSE: case PlSqlParser.CLUSTER_BY_ROWID: case PlSqlParser.CLUSTER: case PlSqlParser.CLUSTER_DETAILS: case PlSqlParser.CLUSTER_DISTANCE: case PlSqlParser.CLUSTER_ID: case PlSqlParser.CLUSTERING: case PlSqlParser.CLUSTERING_FACTOR: case PlSqlParser.CLUSTER_PROBABILITY: case PlSqlParser.CLUSTER_SET: case PlSqlParser.COALESCE: case PlSqlParser.COALESCE_SQ: case PlSqlParser.COARSE: case PlSqlParser.CO_AUTH_IND: case PlSqlParser.COLD: case PlSqlParser.COLLECT: case PlSqlParser.COLUMNAR: case PlSqlParser.COLUMN_AUTH_INDICATOR: case PlSqlParser.COLUMN: case PlSqlParser.COLUMNS: case PlSqlParser.COLUMN_STATS: case PlSqlParser.COLUMN_VALUE: case PlSqlParser.COMMENT: case PlSqlParser.COMMIT: case PlSqlParser.COMMITTED: case PlSqlParser.COMMON_DATA: case PlSqlParser.COMPACT: case PlSqlParser.COMPATIBILITY: case PlSqlParser.COMPILE: case PlSqlParser.COMPLETE: case PlSqlParser.COMPLIANCE: case PlSqlParser.COMPONENT: case PlSqlParser.COMPONENTS: case PlSqlParser.COMPOSE: case PlSqlParser.COMPOSITE: case PlSqlParser.COMPOSITE_LIMIT: case PlSqlParser.COMPOUND: case PlSqlParser.COMPUTE: case PlSqlParser.CONCAT: case PlSqlParser.CON_DBID_TO_ID: case PlSqlParser.CONDITIONAL: case PlSqlParser.CONDITION: case PlSqlParser.CONFIRM: case PlSqlParser.CONFORMING: case PlSqlParser.CON_GUID_TO_ID: case PlSqlParser.CON_ID: case PlSqlParser.CON_NAME_TO_ID: case PlSqlParser.CONNECT_BY_CB_WHR_ONLY: case PlSqlParser.CONNECT_BY_COMBINE_SW: case PlSqlParser.CONNECT_BY_COST_BASED: case PlSqlParser.CONNECT_BY_ELIM_DUPS: case PlSqlParser.CONNECT_BY_FILTERING: case PlSqlParser.CONNECT_BY_ISCYCLE: case PlSqlParser.CONNECT_BY_ISLEAF: case PlSqlParser.CONNECT_BY_ROOT: case PlSqlParser.CONNECT_TIME: case PlSqlParser.CONSIDER: case PlSqlParser.CONSISTENT: case PlSqlParser.CONSTANT: case PlSqlParser.CONST: case PlSqlParser.CONSTRAINT: case PlSqlParser.CONSTRAINTS: case PlSqlParser.CONSTRUCTOR: case PlSqlParser.CONTAINER: case PlSqlParser.CONTAINER_DATA: case PlSqlParser.CONTAINERS: case PlSqlParser.CONTENT: case PlSqlParser.CONTENTS: case PlSqlParser.CONTEXT: case PlSqlParser.CONTINUE: case PlSqlParser.CONTROLFILE: case PlSqlParser.CON_UID_TO_ID: case PlSqlParser.CONVERT: case PlSqlParser.COOKIE: case PlSqlParser.COPY: case PlSqlParser.CORR_K: case PlSqlParser.CORR_S: case PlSqlParser.CORRUPTION: case PlSqlParser.CORRUPT_XID_ALL: case PlSqlParser.CORRUPT_XID: case PlSqlParser.COS: case PlSqlParser.COSH: case PlSqlParser.COST: case PlSqlParser.COST_XML_QUERY_REWRITE: case PlSqlParser.COUNT: case PlSqlParser.COVAR_POP: case PlSqlParser.COVAR_SAMP: case PlSqlParser.CPU_COSTING: case PlSqlParser.CPU_PER_CALL: case PlSqlParser.CPU_PER_SESSION: case PlSqlParser.CRASH: case PlSqlParser.CREATE_FILE_DEST: case PlSqlParser.CREATE_STORED_OUTLINES: case PlSqlParser.CREATION: case PlSqlParser.CREDENTIAL: case PlSqlParser.CRITICAL: case PlSqlParser.CROSS: case PlSqlParser.CROSSEDITION: case PlSqlParser.CSCONVERT: case PlSqlParser.CUBE_AJ: case PlSqlParser.CUBE: case PlSqlParser.CUBE_GB: case PlSqlParser.CUBE_SJ: case PlSqlParser.CUME_DISTM: case PlSqlParser.CURRENT: case PlSqlParser.CURRENT_DATE: case PlSqlParser.CURRENT_SCHEMA: case PlSqlParser.CURRENT_TIME: case PlSqlParser.CURRENT_TIMESTAMP: case PlSqlParser.CURRENT_USER: case PlSqlParser.CURRENTV: case PlSqlParser.CURSOR: case PlSqlParser.CURSOR_SHARING_EXACT: case PlSqlParser.CURSOR_SPECIFIC_SEGMENT: case PlSqlParser.CUSTOMDATUM: case PlSqlParser.CV: case PlSqlParser.CYCLE: case PlSqlParser.DANGLING: case PlSqlParser.DATABASE: case PlSqlParser.DATA: case PlSqlParser.DATAFILE: case PlSqlParser.DATAFILES: case PlSqlParser.DATAMOVEMENT: case PlSqlParser.DATAOBJNO: case PlSqlParser.DATAOBJ_TO_MAT_PARTITION: case PlSqlParser.DATAOBJ_TO_PARTITION: case PlSqlParser.DATAPUMP: case PlSqlParser.DATA_SECURITY_REWRITE_LIMIT: case PlSqlParser.DATE_MODE: case PlSqlParser.DAY: case PlSqlParser.DAYS: case PlSqlParser.DBA: case PlSqlParser.DBA_RECYCLEBIN: case PlSqlParser.DBMS_STATS: case PlSqlParser.DB_ROLE_CHANGE: case PlSqlParser.DBTIMEZONE: case PlSqlParser.DB_UNIQUE_NAME: case PlSqlParser.DB_VERSION: case PlSqlParser.DDL: case PlSqlParser.DEALLOCATE: case PlSqlParser.DEBUG: case PlSqlParser.DEBUGGER: case PlSqlParser.DEC: case PlSqlParser.DECIMAL: case PlSqlParser.DECLARE: case PlSqlParser.DECOMPOSE: case PlSqlParser.DECORRELATE: case PlSqlParser.DECR: case PlSqlParser.DECREMENT: case PlSqlParser.DECRYPT: case PlSqlParser.DEDUPLICATE: case PlSqlParser.DEFAULTS: case PlSqlParser.DEFERRABLE: case PlSqlParser.DEFERRED: case PlSqlParser.DEFINED: case PlSqlParser.DEFINE: case PlSqlParser.DEFINER: case PlSqlParser.DEGREE: case PlSqlParser.DELAY: case PlSqlParser.DELEGATE: case PlSqlParser.DELETE_ALL: case PlSqlParser.DELETE: case PlSqlParser.DELETEXML: case PlSqlParser.DEMAND: case PlSqlParser.DENSE_RANKM: case PlSqlParser.DEPENDENT: case PlSqlParser.DEPTH: case PlSqlParser.DEQUEUE: case PlSqlParser.DEREF: case PlSqlParser.DEREF_NO_REWRITE: case PlSqlParser.DESTROY: case PlSqlParser.DETACHED: case PlSqlParser.DETERMINES: case PlSqlParser.DETERMINISTIC: case PlSqlParser.DICTIONARY: case PlSqlParser.DIMENSION: case PlSqlParser.DIMENSIONS: case PlSqlParser.DIRECT_LOAD: case PlSqlParser.DIRECTORY: case PlSqlParser.DIRECT_PATH: case PlSqlParser.DISABLE_ALL: case PlSqlParser.DISABLE: case PlSqlParser.DISABLE_PARALLEL_DML: case PlSqlParser.DISABLE_PRESET: case PlSqlParser.DISABLE_RPKE: case PlSqlParser.DISALLOW: case PlSqlParser.DISASSOCIATE: case PlSqlParser.DISCARD: case PlSqlParser.DISCONNECT: case PlSqlParser.DISK: case PlSqlParser.DISKGROUP: case PlSqlParser.DISKS: case PlSqlParser.DISMOUNT: case PlSqlParser.DISTINGUISHED: case PlSqlParser.DISTRIBUTED: case PlSqlParser.DISTRIBUTE: case PlSqlParser.DML: case PlSqlParser.DML_UPDATE: case PlSqlParser.DOCFIDELITY: case PlSqlParser.DOCUMENT: case PlSqlParser.DOMAIN_INDEX_FILTER: case PlSqlParser.DOMAIN_INDEX_NO_SORT: case PlSqlParser.DOMAIN_INDEX_SORT: case PlSqlParser.DOUBLE: case PlSqlParser.DOWNGRADE: case PlSqlParser.DRIVING_SITE: case PlSqlParser.DROP_COLUMN: case PlSqlParser.DROP_GROUP: case PlSqlParser.DSINTERVAL_UNCONSTRAINED: case PlSqlParser.DST_UPGRADE_INSERT_CONV: case PlSqlParser.DUMP: case PlSqlParser.DUPLICATE: case PlSqlParser.DV: case PlSqlParser.DYNAMIC: case PlSqlParser.DYNAMIC_SAMPLING: case PlSqlParser.DYNAMIC_SAMPLING_EST_CDN: case PlSqlParser.EACH: case PlSqlParser.EDITIONABLE: case PlSqlParser.EDITION: case PlSqlParser.EDITIONING: case PlSqlParser.EDITIONS: case PlSqlParser.ELEMENT: case PlSqlParser.ELIM_GROUPBY: case PlSqlParser.ELIMINATE_JOIN: case PlSqlParser.ELIMINATE_OBY: case PlSqlParser.ELIMINATE_OUTER_JOIN: case PlSqlParser.EM: case PlSqlParser.EMPTY_BLOB: case PlSqlParser.EMPTY_CLOB: case PlSqlParser.EMPTY: case PlSqlParser.ENABLE_ALL: case PlSqlParser.ENABLE: case PlSqlParser.ENABLE_PARALLEL_DML: case PlSqlParser.ENABLE_PRESET: case PlSqlParser.ENCODING: case PlSqlParser.ENCRYPT: case PlSqlParser.ENCRYPTION: case PlSqlParser.END_OUTLINE_DATA: case PlSqlParser.ENFORCED: case PlSqlParser.ENFORCE: case PlSqlParser.ENQUEUE: case PlSqlParser.ENTERPRISE: case PlSqlParser.ENTITYESCAPING: case PlSqlParser.ENTRY: case PlSqlParser.EQUIPART: case PlSqlParser.ERR: case PlSqlParser.ERROR_ARGUMENT: case PlSqlParser.ERROR: case PlSqlParser.ERROR_ON_OVERLAP_TIME: case PlSqlParser.ERRORS: case PlSqlParser.ESCAPE: case PlSqlParser.ESTIMATE: case PlSqlParser.EVAL: case PlSqlParser.EVALNAME: case PlSqlParser.EVALUATE: case PlSqlParser.EVALUATION: case PlSqlParser.EVENTS: case PlSqlParser.EVERY: case PlSqlParser.EXCEPT: case PlSqlParser.EXCEPTION: case PlSqlParser.EXCEPTION_INIT: case PlSqlParser.EXCEPTIONS: case PlSqlParser.EXCHANGE: case PlSqlParser.EXCLUDE: case PlSqlParser.EXCLUDING: case PlSqlParser.EXECUTE: case PlSqlParser.EXEMPT: case PlSqlParser.EXISTING: case PlSqlParser.EXISTS: case PlSqlParser.EXISTSNODE: case PlSqlParser.EXIT: case PlSqlParser.EXPAND_GSET_TO_UNION: case PlSqlParser.EXPAND_TABLE: case PlSqlParser.EXP: case PlSqlParser.EXPIRE: case PlSqlParser.EXPLAIN: case PlSqlParser.EXPLOSION: case PlSqlParser.EXPORT: case PlSqlParser.EXPR_CORR_CHECK: case PlSqlParser.EXPRESS: case PlSqlParser.EXTENDS: case PlSqlParser.EXTENT: case PlSqlParser.EXTENTS: case PlSqlParser.EXTERNAL: case PlSqlParser.EXTERNALLY: case PlSqlParser.EXTRACTCLOBXML: case PlSqlParser.EXTRACT: case PlSqlParser.EXTRACTVALUE: case PlSqlParser.EXTRA: case PlSqlParser.FACILITY: case PlSqlParser.FACT: case PlSqlParser.FACTOR: case PlSqlParser.FACTORIZE_JOIN: case PlSqlParser.FAILED: case PlSqlParser.FAILED_LOGIN_ATTEMPTS: case PlSqlParser.FAILGROUP: case PlSqlParser.FAILOVER: case PlSqlParser.FAILURE: case PlSqlParser.FALSE: case PlSqlParser.FAMILY: case PlSqlParser.FAR: case PlSqlParser.FAST: case PlSqlParser.FASTSTART: case PlSqlParser.FBTSCAN: case PlSqlParser.FEATURE_DETAILS: case PlSqlParser.FEATURE_ID: case PlSqlParser.FEATURE_SET: case PlSqlParser.FEATURE_VALUE: case PlSqlParser.FETCH: case PlSqlParser.FILE: case PlSqlParser.FILE_NAME_CONVERT: case PlSqlParser.FILESYSTEM_LIKE_LOGGING: case PlSqlParser.FILTER: case PlSqlParser.FINAL: case PlSqlParser.FINE: case PlSqlParser.FINISH: case PlSqlParser.FIRST: case PlSqlParser.FIRSTM: case PlSqlParser.FIRST_ROWS: case PlSqlParser.FIRST_VALUE: case PlSqlParser.FIXED_VIEW_DATA: case PlSqlParser.FLAGGER: case PlSqlParser.FLASHBACK: case PlSqlParser.FLASH_CACHE: case PlSqlParser.FLOAT: case PlSqlParser.FLOB: case PlSqlParser.FLOOR: case PlSqlParser.FLUSH: case PlSqlParser.FOLDER: case PlSqlParser.FOLLOWING: case PlSqlParser.FOLLOWS: case PlSqlParser.FORALL: case PlSqlParser.FORCE: case PlSqlParser.FORCE_XML_QUERY_REWRITE: case PlSqlParser.FOREIGN: case PlSqlParser.FOREVER: case PlSqlParser.FORMAT: case PlSqlParser.FORWARD: case PlSqlParser.FRAGMENT_NUMBER: case PlSqlParser.FREELIST: case PlSqlParser.FREELISTS: case PlSqlParser.FREEPOOLS: case PlSqlParser.FRESH: case PlSqlParser.FROM_TZ: case PlSqlParser.FULL: case PlSqlParser.FULL_OUTER_JOIN_TO_OUTER: case PlSqlParser.FUNCTION: case PlSqlParser.FUNCTIONS: case PlSqlParser.GATHER_OPTIMIZER_STATISTICS: case PlSqlParser.GATHER_PLAN_STATISTICS: case PlSqlParser.GBY_CONC_ROLLUP: case PlSqlParser.GBY_PUSHDOWN: case PlSqlParser.GENERATED: case PlSqlParser.GET: case PlSqlParser.GLOBAL: case PlSqlParser.GLOBALLY: case PlSqlParser.GLOBAL_NAME: case PlSqlParser.GLOBAL_TOPIC_ENABLED: case PlSqlParser.GROUP_BY: case PlSqlParser.GROUP_ID: case PlSqlParser.GROUPING: case PlSqlParser.GROUPING_ID: case PlSqlParser.GROUPS: case PlSqlParser.GUARANTEED: case PlSqlParser.GUARANTEE: case PlSqlParser.GUARD: case PlSqlParser.HASH_AJ: case PlSqlParser.HASH: case PlSqlParser.HASHKEYS: case PlSqlParser.HASH_SJ: case PlSqlParser.HEADER: case PlSqlParser.HEAP: case PlSqlParser.HELP: case PlSqlParser.HEXTORAW: case PlSqlParser.HEXTOREF: case PlSqlParser.HIDDEN_KEYWORD: case PlSqlParser.HIDE: case PlSqlParser.HIERARCHY: case PlSqlParser.HIGH: case PlSqlParser.HINTSET_BEGIN: case PlSqlParser.HINTSET_END: case PlSqlParser.HOT: case PlSqlParser.HOUR: case PlSqlParser.HWM_BROKERED: case PlSqlParser.HYBRID: case PlSqlParser.IDENTIFIER: case PlSqlParser.IDENTITY: case PlSqlParser.IDGENERATORS: case PlSqlParser.ID: case PlSqlParser.IDLE_TIME: case PlSqlParser.IF: case PlSqlParser.IGNORE: case PlSqlParser.IGNORE_OPTIM_EMBEDDED_HINTS: case PlSqlParser.IGNORE_ROW_ON_DUPKEY_INDEX: case PlSqlParser.IGNORE_WHERE_CLAUSE: case PlSqlParser.ILM: case PlSqlParser.IMMEDIATE: case PlSqlParser.IMPACT: case PlSqlParser.IMPORT: case PlSqlParser.INACTIVE: case PlSqlParser.INCLUDE: case PlSqlParser.INCLUDE_VERSION: case PlSqlParser.INCLUDING: case PlSqlParser.INCREMENTAL: case PlSqlParser.INCREMENT: case PlSqlParser.INCR: case PlSqlParser.INDENT: case PlSqlParser.INDEX_ASC: case PlSqlParser.INDEX_COMBINE: case PlSqlParser.INDEX_DESC: case PlSqlParser.INDEXED: case PlSqlParser.INDEXES: case PlSqlParser.INDEX_FFS: case PlSqlParser.INDEX_FILTER: case PlSqlParser.INDEXING: case PlSqlParser.INDEX_JOIN: case PlSqlParser.INDEX_ROWS: case PlSqlParser.INDEX_RRS: case PlSqlParser.INDEX_RS_ASC: case PlSqlParser.INDEX_RS_DESC: case PlSqlParser.INDEX_RS: case PlSqlParser.INDEX_SCAN: case PlSqlParser.INDEX_SKIP_SCAN: case PlSqlParser.INDEX_SS_ASC: case PlSqlParser.INDEX_SS_DESC: case PlSqlParser.INDEX_SS: case PlSqlParser.INDEX_STATS: case PlSqlParser.INDEXTYPE: case PlSqlParser.INDEXTYPES: case PlSqlParser.INDICATOR: case PlSqlParser.INDICES: case PlSqlParser.INFINITE: case PlSqlParser.INFORMATIONAL: case PlSqlParser.INHERIT: case PlSqlParser.INITCAP: case PlSqlParser.INITIAL: case PlSqlParser.INITIALIZED: case PlSqlParser.INITIALLY: case PlSqlParser.INITRANS: case PlSqlParser.INLINE: case PlSqlParser.INLINE_XMLTYPE_NT: case PlSqlParser.INMEMORY: case PlSqlParser.IN_MEMORY_METADATA: case PlSqlParser.INMEMORY_PRUNING: case PlSqlParser.INNER: case PlSqlParser.INOUT: case PlSqlParser.INPLACE: case PlSqlParser.INSERTCHILDXMLAFTER: case PlSqlParser.INSERTCHILDXMLBEFORE: case PlSqlParser.INSERTCHILDXML: case PlSqlParser.INSERTXMLAFTER: case PlSqlParser.INSERTXMLBEFORE: case PlSqlParser.INSTANCE: case PlSqlParser.INSTANCES: case PlSqlParser.INSTANTIABLE: case PlSqlParser.INSTANTLY: case PlSqlParser.INSTEAD: case PlSqlParser.INSTR2: case PlSqlParser.INSTR4: case PlSqlParser.INSTRB: case PlSqlParser.INSTRC: case PlSqlParser.INSTR: case PlSqlParser.INTEGER: case PlSqlParser.INTERLEAVED: case PlSqlParser.INTERMEDIATE: case PlSqlParser.INTERNAL_CONVERT: case PlSqlParser.INTERNAL_USE: case PlSqlParser.INTERPRETED: case PlSqlParser.INTERVAL: case PlSqlParser.INT: case PlSqlParser.INVALIDATE: case PlSqlParser.INVISIBLE: case PlSqlParser.IN_XQUERY: case PlSqlParser.ISOLATION: case PlSqlParser.ISOLATION_LEVEL: case PlSqlParser.ITERATE: case PlSqlParser.ITERATION_NUMBER: case PlSqlParser.JAVA: case PlSqlParser.JOB: case PlSqlParser.JOIN: case PlSqlParser.JSON_ARRAYAGG: case PlSqlParser.JSON_ARRAY: case PlSqlParser.JSON_EQUAL: case PlSqlParser.JSON_EXISTS2: case PlSqlParser.JSON_EXISTS: case PlSqlParser.JSONGET: case PlSqlParser.JSON: case PlSqlParser.JSON_OBJECTAGG: case PlSqlParser.JSON_OBJECT: case PlSqlParser.JSONPARSE: case PlSqlParser.JSON_QUERY: case PlSqlParser.JSON_SERIALIZE: case PlSqlParser.JSON_TABLE: case PlSqlParser.JSON_TEXTCONTAINS2: case PlSqlParser.JSON_TEXTCONTAINS: case PlSqlParser.JSON_VALUE: case PlSqlParser.KEEP_DUPLICATES: case PlSqlParser.KEEP: case PlSqlParser.KERBEROS: case PlSqlParser.KEY: case PlSqlParser.KEY_LENGTH: case PlSqlParser.KEYSIZE: case PlSqlParser.KEYS: case PlSqlParser.KEYSTORE: case PlSqlParser.KILL: case PlSqlParser.LABEL: case PlSqlParser.LANGUAGE: case PlSqlParser.LAST_DAY: case PlSqlParser.LAST: case PlSqlParser.LAST_VALUE: case PlSqlParser.LATERAL: case PlSqlParser.LAX: case PlSqlParser.LAYER: case PlSqlParser.LDAP_REGISTRATION_ENABLED: case PlSqlParser.LDAP_REGISTRATION: case PlSqlParser.LDAP_REG_SYNC_INTERVAL: case PlSqlParser.LEADING: case PlSqlParser.LEFT: case PlSqlParser.LENGTH2: case PlSqlParser.LENGTH4: case PlSqlParser.LENGTHB: case PlSqlParser.LENGTHC: case PlSqlParser.LENGTH: case PlSqlParser.LESS: case PlSqlParser.LEVEL: case PlSqlParser.LEVELS: case PlSqlParser.LIBRARY: case PlSqlParser.LIFECYCLE: case PlSqlParser.LIFE: case PlSqlParser.LIFETIME: case PlSqlParser.LIKE2: case PlSqlParser.LIKE4: case PlSqlParser.LIKEC: case PlSqlParser.LIKE_EXPAND: case PlSqlParser.LIMIT: case PlSqlParser.LINEAR: case PlSqlParser.LINK: case PlSqlParser.LIST: case PlSqlParser.LN: case PlSqlParser.LNNVL: case PlSqlParser.LOAD: case PlSqlParser.LOB: case PlSqlParser.LOBNVL: case PlSqlParser.LOBS: case PlSqlParser.LOCAL_INDEXES: case PlSqlParser.LOCAL: case PlSqlParser.LOCALTIME: case PlSqlParser.LOCALTIMESTAMP: case PlSqlParser.LOCATION: case PlSqlParser.LOCATOR: case PlSqlParser.LOCKED: case PlSqlParser.LOCKING: case PlSqlParser.LOGFILE: case PlSqlParser.LOGFILES: case PlSqlParser.LOGGING: case PlSqlParser.LOGICAL: case PlSqlParser.LOGICAL_READS_PER_CALL: case PlSqlParser.LOGICAL_READS_PER_SESSION: case PlSqlParser.LOG: case PlSqlParser.LOGMINING: case PlSqlParser.LOGOFF: case PlSqlParser.LOGON: case PlSqlParser.LOG_READ_ONLY_VIOLATIONS: case PlSqlParser.LONG: case PlSqlParser.LOOP: case PlSqlParser.LOWER: case PlSqlParser.LOW: case PlSqlParser.LPAD: case PlSqlParser.LTRIM: case PlSqlParser.MAIN: case PlSqlParser.MAKE_REF: case PlSqlParser.MANAGED: case PlSqlParser.MANAGE: case PlSqlParser.MANAGEMENT: case PlSqlParser.MANAGER: case PlSqlParser.MANUAL: case PlSqlParser.MAP: case PlSqlParser.MAPPING: case PlSqlParser.MASTER: case PlSqlParser.MATCHED: case PlSqlParser.MATCHES: case PlSqlParser.MATCH: case PlSqlParser.MATCH_NUMBER: case PlSqlParser.MATCH_RECOGNIZE: case PlSqlParser.MATERIALIZED: case PlSqlParser.MATERIALIZE: case PlSqlParser.MAXARCHLOGS: case PlSqlParser.MAXDATAFILES: case PlSqlParser.MAXEXTENTS: case PlSqlParser.MAXIMIZE: case PlSqlParser.MAXINSTANCES: case PlSqlParser.MAXLOGFILES: case PlSqlParser.MAXLOGHISTORY: case PlSqlParser.MAXLOGMEMBERS: case PlSqlParser.MAX_SHARED_TEMP_SIZE: case PlSqlParser.MAXSIZE: case PlSqlParser.MAXTRANS: case PlSqlParser.MAXVALUE: case PlSqlParser.MEASURE: case PlSqlParser.MEASURES: case PlSqlParser.MEDIUM: case PlSqlParser.MEMBER: case PlSqlParser.MEMCOMPRESS: case PlSqlParser.MEMORY: case PlSqlParser.MERGEACTIONS: case PlSqlParser.MERGE_AJ: case PlSqlParser.MERGE_CONST_ON: case PlSqlParser.MERGE: case PlSqlParser.MERGE_SJ: case PlSqlParser.METADATA: case PlSqlParser.METHOD: case PlSqlParser.MIGRATE: case PlSqlParser.MIGRATION: case PlSqlParser.MINEXTENTS: case PlSqlParser.MINIMIZE: case PlSqlParser.MINIMUM: case PlSqlParser.MINING: case PlSqlParser.MINUS_NULL: case PlSqlParser.MINUTE: case PlSqlParser.MINVALUE: case PlSqlParser.MIRRORCOLD: case PlSqlParser.MIRRORHOT: case PlSqlParser.MIRROR: case PlSqlParser.MLSLABEL: case PlSqlParser.MODEL_COMPILE_SUBQUERY: case PlSqlParser.MODEL_DONTVERIFY_UNIQUENESS: case PlSqlParser.MODEL_DYNAMIC_SUBQUERY: case PlSqlParser.MODEL_MIN_ANALYSIS: case PlSqlParser.MODEL: case PlSqlParser.MODEL_NB: case PlSqlParser.MODEL_NO_ANALYSIS: case PlSqlParser.MODEL_PBY: case PlSqlParser.MODEL_PUSH_REF: case PlSqlParser.MODEL_SV: case PlSqlParser.MODIFICATION: case PlSqlParser.MODIFY_COLUMN_TYPE: case PlSqlParser.MODIFY: case PlSqlParser.MOD: case PlSqlParser.MODULE: case PlSqlParser.MONITORING: case PlSqlParser.MONITOR: case PlSqlParser.MONTH: case PlSqlParser.MONTHS_BETWEEN: case PlSqlParser.MONTHS: case PlSqlParser.MOUNT: case PlSqlParser.MOUNTPATH: case PlSqlParser.MOVEMENT: case PlSqlParser.MOVE: case PlSqlParser.MULTIDIMENSIONAL: case PlSqlParser.MULTISET: case PlSqlParser.MV_MERGE: case PlSqlParser.NAMED: case PlSqlParser.NAME: case PlSqlParser.NAMESPACE: case PlSqlParser.NAN: case PlSqlParser.NANVL: case PlSqlParser.NATIONAL: case PlSqlParser.NATIVE_FULL_OUTER_JOIN: case PlSqlParser.NATIVE: case PlSqlParser.NATURAL: case PlSqlParser.NAV: case PlSqlParser.NCHAR_CS: case PlSqlParser.NCHAR: case PlSqlParser.NCHR: case PlSqlParser.NCLOB: case PlSqlParser.NEEDED: case PlSqlParser.NEG: case PlSqlParser.NESTED: case PlSqlParser.NESTED_TABLE_FAST_INSERT: case PlSqlParser.NESTED_TABLE_GET_REFS: case PlSqlParser.NESTED_TABLE_ID: case PlSqlParser.NESTED_TABLE_SET_REFS: case PlSqlParser.NESTED_TABLE_SET_SETID: case PlSqlParser.NETWORK: case PlSqlParser.NEVER: case PlSqlParser.NEW: case PlSqlParser.NEW_TIME: case PlSqlParser.NEXT_DAY: case PlSqlParser.NEXT: case PlSqlParser.NL_AJ: case PlSqlParser.NLJ_BATCHING: case PlSqlParser.NLJ_INDEX_FILTER: case PlSqlParser.NLJ_INDEX_SCAN: case PlSqlParser.NLJ_PREFETCH: case PlSqlParser.NLS_CALENDAR: case PlSqlParser.NLS_CHARACTERSET: case PlSqlParser.NLS_CHARSET_DECL_LEN: case PlSqlParser.NLS_CHARSET_ID: case PlSqlParser.NLS_CHARSET_NAME: case PlSqlParser.NLS_COMP: case PlSqlParser.NLS_CURRENCY: case PlSqlParser.NLS_DATE_FORMAT: case PlSqlParser.NLS_DATE_LANGUAGE: case PlSqlParser.NLS_INITCAP: case PlSqlParser.NLS_ISO_CURRENCY: case PlSqlParser.NL_SJ: case PlSqlParser.NLS_LANG: case PlSqlParser.NLS_LANGUAGE: case PlSqlParser.NLS_LENGTH_SEMANTICS: case PlSqlParser.NLS_LOWER: case PlSqlParser.NLS_NCHAR_CONV_EXCP: case PlSqlParser.NLS_NUMERIC_CHARACTERS: case PlSqlParser.NLS_SORT: case PlSqlParser.NLSSORT: case PlSqlParser.NLS_SPECIAL_CHARS: case PlSqlParser.NLS_TERRITORY: case PlSqlParser.NLS_UPPER: case PlSqlParser.NO_ACCESS: case PlSqlParser.NO_ADAPTIVE_PLAN: case PlSqlParser.NO_ANSI_REARCH: case PlSqlParser.NOAPPEND: case PlSqlParser.NOARCHIVELOG: case PlSqlParser.NOAUDIT: case PlSqlParser.NO_AUTO_REOPTIMIZE: case PlSqlParser.NO_BASETABLE_MULTIMV_REWRITE: case PlSqlParser.NO_BATCH_TABLE_ACCESS_BY_ROWID: case PlSqlParser.NO_BIND_AWARE: case PlSqlParser.NO_BUFFER: case PlSqlParser.NOCACHE: case PlSqlParser.NO_CARTESIAN: case PlSqlParser.NO_CHECK_ACL_REWRITE: case PlSqlParser.NO_CLUSTER_BY_ROWID: case PlSqlParser.NO_CLUSTERING: case PlSqlParser.NO_COALESCE_SQ: case PlSqlParser.NO_COMMON_DATA: case PlSqlParser.NO_CONNECT_BY_CB_WHR_ONLY: case PlSqlParser.NO_CONNECT_BY_COMBINE_SW: case PlSqlParser.NO_CONNECT_BY_COST_BASED: case PlSqlParser.NO_CONNECT_BY_ELIM_DUPS: case PlSqlParser.NO_CONNECT_BY_FILTERING: case PlSqlParser.NOCOPY: case PlSqlParser.NO_COST_XML_QUERY_REWRITE: case PlSqlParser.NO_CPU_COSTING: case PlSqlParser.NOCPU_COSTING: case PlSqlParser.NOCYCLE: case PlSqlParser.NO_DATA_SECURITY_REWRITE: case PlSqlParser.NO_DECORRELATE: case PlSqlParser.NODELAY: case PlSqlParser.NO_DOMAIN_INDEX_FILTER: case PlSqlParser.NO_DST_UPGRADE_INSERT_CONV: case PlSqlParser.NO_ELIM_GROUPBY: case PlSqlParser.NO_ELIMINATE_JOIN: case PlSqlParser.NO_ELIMINATE_OBY: case PlSqlParser.NO_ELIMINATE_OUTER_JOIN: case PlSqlParser.NOENTITYESCAPING: case PlSqlParser.NO_EXPAND_GSET_TO_UNION: case PlSqlParser.NO_EXPAND: case PlSqlParser.NO_EXPAND_TABLE: case PlSqlParser.NO_FACT: case PlSqlParser.NO_FACTORIZE_JOIN: case PlSqlParser.NO_FILTERING: case PlSqlParser.NOFORCE: case PlSqlParser.NO_FULL_OUTER_JOIN_TO_OUTER: case PlSqlParser.NO_GATHER_OPTIMIZER_STATISTICS: case PlSqlParser.NO_GBY_PUSHDOWN: case PlSqlParser.NOGUARANTEE: case PlSqlParser.NO_INDEX_FFS: case PlSqlParser.NO_INDEX: case PlSqlParser.NO_INDEX_SS: case PlSqlParser.NO_INMEMORY: case PlSqlParser.NO_INMEMORY_PRUNING: case PlSqlParser.NOKEEP: case PlSqlParser.NO_LOAD: case PlSqlParser.NOLOCAL: case PlSqlParser.NOLOGGING: case PlSqlParser.NOMAPPING: case PlSqlParser.NOMAXVALUE: case PlSqlParser.NO_MERGE: case PlSqlParser.NOMINIMIZE: case PlSqlParser.NOMINVALUE: case PlSqlParser.NO_MODEL_PUSH_REF: case PlSqlParser.NO_MONITORING: case PlSqlParser.NOMONITORING: case PlSqlParser.NO_MONITOR: case PlSqlParser.NO_MULTIMV_REWRITE: case PlSqlParser.NO_NATIVE_FULL_OUTER_JOIN: case PlSqlParser.NONBLOCKING: case PlSqlParser.NONEDITIONABLE: case PlSqlParser.NONE: case PlSqlParser.NO_NLJ_BATCHING: case PlSqlParser.NO_NLJ_PREFETCH: case PlSqlParser.NO: case PlSqlParser.NONSCHEMA: case PlSqlParser.NO_OBJECT_LINK: case PlSqlParser.NOORDER: case PlSqlParser.NO_ORDER_ROLLUPS: case PlSqlParser.NO_OUTER_JOIN_TO_ANTI: case PlSqlParser.NO_OUTER_JOIN_TO_INNER: case PlSqlParser.NOOVERRIDE: case PlSqlParser.NO_PARALLEL_INDEX: case PlSqlParser.NOPARALLEL_INDEX: case PlSqlParser.NO_PARALLEL: case PlSqlParser.NOPARALLEL: case PlSqlParser.NO_PARTIAL_COMMIT: case PlSqlParser.NO_PARTIAL_JOIN: case PlSqlParser.NO_PARTIAL_ROLLUP_PUSHDOWN: case PlSqlParser.NOPARTITION: case PlSqlParser.NO_PLACE_DISTINCT: case PlSqlParser.NO_PLACE_GROUP_BY: case PlSqlParser.NO_PQ_CONCURRENT_UNION: case PlSqlParser.NO_PQ_MAP: case PlSqlParser.NO_PQ_REPLICATE: case PlSqlParser.NO_PQ_SKEW: case PlSqlParser.NO_PRUNE_GSETS: case PlSqlParser.NO_PULL_PRED: case PlSqlParser.NO_PUSH_PRED: case PlSqlParser.NO_PUSH_SUBQ: case PlSqlParser.NO_PX_FAULT_TOLERANCE: case PlSqlParser.NO_PX_JOIN_FILTER: case PlSqlParser.NO_QKN_BUFF: case PlSqlParser.NO_QUERY_TRANSFORMATION: case PlSqlParser.NO_REF_CASCADE: case PlSqlParser.NORELOCATE: case PlSqlParser.NORELY: case PlSqlParser.NOREPAIR: case PlSqlParser.NOREPLAY: case PlSqlParser.NORESETLOGS: case PlSqlParser.NO_RESULT_CACHE: case PlSqlParser.NOREVERSE: case PlSqlParser.NO_REWRITE: case PlSqlParser.NOREWRITE: case PlSqlParser.NORMAL: case PlSqlParser.NO_ROOT_SW_FOR_LOCAL: case PlSqlParser.NOROWDEPENDENCIES: case PlSqlParser.NOSCHEMACHECK: case PlSqlParser.NOSEGMENT: case PlSqlParser.NO_SEMIJOIN: case PlSqlParser.NO_SEMI_TO_INNER: case PlSqlParser.NO_SET_TO_JOIN: case PlSqlParser.NOSORT: case PlSqlParser.NO_SQL_TRANSLATION: case PlSqlParser.NO_SQL_TUNE: case PlSqlParser.NO_STAR_TRANSFORMATION: case PlSqlParser.NO_STATEMENT_QUEUING: case PlSqlParser.NO_STATS_GSETS: case PlSqlParser.NOSTRICT: case PlSqlParser.NO_SUBQUERY_PRUNING: case PlSqlParser.NO_SUBSTRB_PAD: case PlSqlParser.NO_SWAP_JOIN_INPUTS: case PlSqlParser.NOSWITCH: case PlSqlParser.NO_TABLE_LOOKUP_BY_NL: case PlSqlParser.NO_TEMP_TABLE: case PlSqlParser.NOTHING: case PlSqlParser.NOTIFICATION: case PlSqlParser.NO_TRANSFORM_DISTINCT_AGG: case PlSqlParser.NO_UNNEST: case PlSqlParser.NO_USE_CUBE: case PlSqlParser.NO_USE_HASH_AGGREGATION: case PlSqlParser.NO_USE_HASH_GBY_FOR_PUSHDOWN: case PlSqlParser.NO_USE_HASH: case PlSqlParser.NO_USE_INVISIBLE_INDEXES: case PlSqlParser.NO_USE_MERGE: case PlSqlParser.NO_USE_NL: case PlSqlParser.NO_USE_VECTOR_AGGREGATION: case PlSqlParser.NOVALIDATE: case PlSqlParser.NO_VECTOR_TRANSFORM_DIMS: case PlSqlParser.NO_VECTOR_TRANSFORM_FACT: case PlSqlParser.NO_VECTOR_TRANSFORM: case PlSqlParser.NO_XDB_FASTPATH_INSERT: case PlSqlParser.NO_XML_DML_REWRITE: case PlSqlParser.NO_XMLINDEX_REWRITE_IN_SELECT: case PlSqlParser.NO_XMLINDEX_REWRITE: case PlSqlParser.NO_XML_QUERY_REWRITE: case PlSqlParser.NO_ZONEMAP: case PlSqlParser.NTH_VALUE: case PlSqlParser.NULLIF: case PlSqlParser.NULLS: case PlSqlParser.NUMBER: case PlSqlParser.NUMERIC: case PlSqlParser.NUM_INDEX_KEYS: case PlSqlParser.NUMTODSINTERVAL: case PlSqlParser.NUMTOYMINTERVAL: case PlSqlParser.NVARCHAR2: case PlSqlParser.NVL2: case PlSqlParser.OBJECT2XML: case PlSqlParser.OBJECT: case PlSqlParser.OBJ_ID: case PlSqlParser.OBJNO: case PlSqlParser.OBJNO_REUSE: case PlSqlParser.OCCURENCES: case PlSqlParser.OFFLINE: case PlSqlParser.OFF: case PlSqlParser.OFFSET: case PlSqlParser.OIDINDEX: case PlSqlParser.OID: case PlSqlParser.OLAP: case PlSqlParser.OLD: case PlSqlParser.OLD_PUSH_PRED: case PlSqlParser.OLS: case PlSqlParser.OLTP: case PlSqlParser.OMIT: case PlSqlParser.ONE: case PlSqlParser.ONLINE: case PlSqlParser.ONLY: case PlSqlParser.OPAQUE: case PlSqlParser.OPAQUE_TRANSFORM: case PlSqlParser.OPAQUE_XCANONICAL: case PlSqlParser.OPCODE: case PlSqlParser.OPEN: case PlSqlParser.OPERATIONS: case PlSqlParser.OPERATOR: case PlSqlParser.OPT_ESTIMATE: case PlSqlParser.OPTIMAL: case PlSqlParser.OPTIMIZE: case PlSqlParser.OPTIMIZER_FEATURES_ENABLE: case PlSqlParser.OPTIMIZER_GOAL: case PlSqlParser.OPT_PARAM: case PlSqlParser.ORA_BRANCH: case PlSqlParser.ORA_CHECK_ACL: case PlSqlParser.ORA_CHECK_PRIVILEGE: case PlSqlParser.ORA_CLUSTERING: case PlSqlParser.ORADATA: case PlSqlParser.ORADEBUG: case PlSqlParser.ORA_DST_AFFECTED: case PlSqlParser.ORA_DST_CONVERT: case PlSqlParser.ORA_DST_ERROR: case PlSqlParser.ORA_GET_ACLIDS: case PlSqlParser.ORA_GET_PRIVILEGES: case PlSqlParser.ORA_HASH: case PlSqlParser.ORA_INVOKING_USERID: case PlSqlParser.ORA_INVOKING_USER: case PlSqlParser.ORA_INVOKING_XS_USER_GUID: case PlSqlParser.ORA_INVOKING_XS_USER: case PlSqlParser.ORA_RAWCOMPARE: case PlSqlParser.ORA_RAWCONCAT: case PlSqlParser.ORA_ROWSCN: case PlSqlParser.ORA_ROWSCN_RAW: case PlSqlParser.ORA_ROWVERSION: case PlSqlParser.ORA_TABVERSION: case PlSqlParser.ORA_WRITE_TIME: case PlSqlParser.ORDERED: case PlSqlParser.ORDERED_PREDICATES: case PlSqlParser.ORDINALITY: case PlSqlParser.OR_EXPAND: case PlSqlParser.ORGANIZATION: case PlSqlParser.OR_PREDICATES: case PlSqlParser.OSERROR: case PlSqlParser.OTHER: case PlSqlParser.OUTER_JOIN_TO_ANTI: case PlSqlParser.OUTER_JOIN_TO_INNER: case PlSqlParser.OUTER: case PlSqlParser.OUTLINE_LEAF: case PlSqlParser.OUTLINE: case PlSqlParser.OUT_OF_LINE: case PlSqlParser.OUT: case PlSqlParser.OVERFLOW_NOMOVE: case PlSqlParser.OVERFLOW: case PlSqlParser.OVERLAPS: case PlSqlParser.OVER: case PlSqlParser.OVERRIDING: case PlSqlParser.OWNER: case PlSqlParser.OWNERSHIP: case PlSqlParser.OWN: case PlSqlParser.PACKAGE: case PlSqlParser.PACKAGES: case PlSqlParser.PARALLEL_ENABLE: case PlSqlParser.PARALLEL_INDEX: case PlSqlParser.PARALLEL: case PlSqlParser.PARAMETERS: case PlSqlParser.PARAM: case PlSqlParser.PARENT: case PlSqlParser.PARITY: case PlSqlParser.PARTIAL_JOIN: case PlSqlParser.PARTIALLY: case PlSqlParser.PARTIAL: case PlSqlParser.PARTIAL_ROLLUP_PUSHDOWN: case PlSqlParser.PARTITION_HASH: case PlSqlParser.PARTITION_LIST: case PlSqlParser.PARTITION: case PlSqlParser.PARTITION_RANGE: case PlSqlParser.PARTITIONS: case PlSqlParser.PARTNUMINST: case PlSqlParser.PASSING: case PlSqlParser.PASSWORD_GRACE_TIME: case PlSqlParser.PASSWORD_LIFE_TIME: case PlSqlParser.PASSWORD_LOCK_TIME: case PlSqlParser.PASSWORD: case PlSqlParser.PASSWORD_REUSE_MAX: case PlSqlParser.PASSWORD_REUSE_TIME: case PlSqlParser.PASSWORD_VERIFY_FUNCTION: case PlSqlParser.PAST: case PlSqlParser.PATCH: case PlSqlParser.PATH: case PlSqlParser.PATH_PREFIX: case PlSqlParser.PATHS: case PlSqlParser.PATTERN: case PlSqlParser.PBL_HS_BEGIN: case PlSqlParser.PBL_HS_END: case PlSqlParser.PCTINCREASE: case PlSqlParser.PCTTHRESHOLD: case PlSqlParser.PCTUSED: case PlSqlParser.PCTVERSION: case PlSqlParser.PENDING: case PlSqlParser.PERCENT_KEYWORD: case PlSqlParser.PERCENT_RANKM: case PlSqlParser.PERFORMANCE: case PlSqlParser.PERIOD_KEYWORD: case PlSqlParser.PERMANENT: case PlSqlParser.PERMISSION: case PlSqlParser.PERMUTE: case PlSqlParser.PER: case PlSqlParser.PFILE: case PlSqlParser.PHYSICAL: case PlSqlParser.PIKEY: case PlSqlParser.PIPELINED: case PlSqlParser.PIV_GB: case PlSqlParser.PIVOT: case PlSqlParser.PIV_SSF: case PlSqlParser.PLACE_DISTINCT: case PlSqlParser.PLACE_GROUP_BY: case PlSqlParser.PLAN: case PlSqlParser.PLSCOPE_SETTINGS: case PlSqlParser.PLS_INTEGER: case PlSqlParser.PLSQL_CCFLAGS: case PlSqlParser.PLSQL_CODE_TYPE: case PlSqlParser.PLSQL_DEBUG: case PlSqlParser.PLSQL_OPTIMIZE_LEVEL: case PlSqlParser.PLSQL_WARNINGS: case PlSqlParser.PLUGGABLE: case PlSqlParser.POINT: case PlSqlParser.POLICY: case PlSqlParser.POOL_16K: case PlSqlParser.POOL_2K: case PlSqlParser.POOL_32K: case PlSqlParser.POOL_4K: case PlSqlParser.POOL_8K: case PlSqlParser.POSITIVEN: case PlSqlParser.POSITIVE: case PlSqlParser.POST_TRANSACTION: case PlSqlParser.POWERMULTISET_BY_CARDINALITY: case PlSqlParser.POWERMULTISET: case PlSqlParser.POWER: case PlSqlParser.PQ_CONCURRENT_UNION: case PlSqlParser.PQ_DISTRIBUTE: case PlSqlParser.PQ_DISTRIBUTE_WINDOW: case PlSqlParser.PQ_FILTER: case PlSqlParser.PQ_MAP: case PlSqlParser.PQ_NOMAP: case PlSqlParser.PQ_REPLICATE: case PlSqlParser.PQ_SKEW: case PlSqlParser.PRAGMA: case PlSqlParser.PREBUILT: case PlSqlParser.PRECEDES: case PlSqlParser.PRECEDING: case PlSqlParser.PRECISION: case PlSqlParser.PRECOMPUTE_SUBQUERY: case PlSqlParser.PREDICATE_REORDERS: case PlSqlParser.PRELOAD: case PlSqlParser.PREPARE: case PlSqlParser.PRESENTNNV: case PlSqlParser.PRESENT: case PlSqlParser.PRESENTV: case PlSqlParser.PRESERVE_OID: case PlSqlParser.PRESERVE: case PlSqlParser.PRETTY: case PlSqlParser.PREVIOUS: case PlSqlParser.PREV: case PlSqlParser.PRIMARY: case PlSqlParser.PRINTBLOBTOCLOB: case PlSqlParser.PRIORITY: case PlSqlParser.PRIVATE: case PlSqlParser.PRIVATE_SGA: case PlSqlParser.PRIVILEGED: case PlSqlParser.PRIVILEGE: case PlSqlParser.PRIVILEGES: case PlSqlParser.PROCEDURAL: case PlSqlParser.PROCEDURE: case PlSqlParser.PROCESS: case PlSqlParser.PROFILE: case PlSqlParser.PROGRAM: case PlSqlParser.PROJECT: case PlSqlParser.PROPAGATE: case PlSqlParser.PROTECTED: case PlSqlParser.PROTECTION: case PlSqlParser.PROXY: case PlSqlParser.PRUNING: case PlSqlParser.PULL_PRED: case PlSqlParser.PURGE: case PlSqlParser.PUSH_PRED: case PlSqlParser.PUSH_SUBQ: case PlSqlParser.PX_FAULT_TOLERANCE: case PlSqlParser.PX_GRANULE: case PlSqlParser.PX_JOIN_FILTER: case PlSqlParser.QB_NAME: case PlSqlParser.QUERY_BLOCK: case PlSqlParser.QUERY: case PlSqlParser.QUEUE_CURR: case PlSqlParser.QUEUE: case PlSqlParser.QUEUE_ROWP: case PlSqlParser.QUIESCE: case PlSqlParser.QUORUM: case PlSqlParser.QUOTA: case PlSqlParser.RAISE: case PlSqlParser.RANDOM_LOCAL: case PlSqlParser.RANDOM: case PlSqlParser.RANGE: case PlSqlParser.RANKM: case PlSqlParser.RAPIDLY: case PlSqlParser.RAW: case PlSqlParser.RAWTOHEX: case PlSqlParser.RAWTONHEX: case PlSqlParser.RBA: case PlSqlParser.RBO_OUTLINE: case PlSqlParser.RDBA: case PlSqlParser.READ: case PlSqlParser.READS: case PlSqlParser.REALM: case PlSqlParser.REAL: case PlSqlParser.REBALANCE: case PlSqlParser.REBUILD: case PlSqlParser.RECORD: case PlSqlParser.RECORDS_PER_BLOCK: case PlSqlParser.RECOVERABLE: case PlSqlParser.RECOVER: case PlSqlParser.RECOVERY: case PlSqlParser.RECYCLEBIN: case PlSqlParser.RECYCLE: case PlSqlParser.REDACTION: case PlSqlParser.REDEFINE: case PlSqlParser.REDO: case PlSqlParser.REDUCED: case PlSqlParser.REDUNDANCY: case PlSqlParser.REF_CASCADE_CURSOR: case PlSqlParser.REFERENCED: case PlSqlParser.REFERENCE: case PlSqlParser.REFERENCES: case PlSqlParser.REFERENCING: case PlSqlParser.REF: case PlSqlParser.REFRESH: case PlSqlParser.REFTOHEX: case PlSqlParser.REGEXP_COUNT: case PlSqlParser.REGEXP_INSTR: case PlSqlParser.REGEXP_LIKE: case PlSqlParser.REGEXP_REPLACE: case PlSqlParser.REGEXP_SUBSTR: case PlSqlParser.REGISTER: case PlSqlParser.REGR_AVGX: case PlSqlParser.REGR_AVGY: case PlSqlParser.REGR_COUNT: case PlSqlParser.REGR_INTERCEPT: case PlSqlParser.REGR_R2: case PlSqlParser.REGR_SLOPE: case PlSqlParser.REGR_SXX: case PlSqlParser.REGR_SXY: case PlSqlParser.REGR_SYY: case PlSqlParser.REGULAR: case PlSqlParser.REJECT: case PlSqlParser.REKEY: case PlSqlParser.RELATIONAL: case PlSqlParser.RELOCATE: case PlSqlParser.RELY: case PlSqlParser.REMAINDER: case PlSqlParser.REMOTE_MAPPED: case PlSqlParser.REMOVE: case PlSqlParser.RENAME: case PlSqlParser.REPAIR: case PlSqlParser.REPEAT: case PlSqlParser.REPLACE: case PlSqlParser.REPLICATION: case PlSqlParser.REQUIRED: case PlSqlParser.RESETLOGS: case PlSqlParser.RESET: case PlSqlParser.RESIZE: case PlSqlParser.RESOLVE: case PlSqlParser.RESOLVER: case PlSqlParser.RESPECT: case PlSqlParser.RESTART: case PlSqlParser.RESTORE_AS_INTERVALS: case PlSqlParser.RESTORE: case PlSqlParser.RESTRICT_ALL_REF_CONS: case PlSqlParser.RESTRICTED: case PlSqlParser.RESTRICT_REFERENCES: case PlSqlParser.RESTRICT: case PlSqlParser.RESULT_CACHE: case PlSqlParser.RESULT: case PlSqlParser.RESUMABLE: case PlSqlParser.RESUME: case PlSqlParser.RETENTION: case PlSqlParser.RETRY_ON_ROW_CHANGE: case PlSqlParser.RETURNING: case PlSqlParser.RETURN: case PlSqlParser.REUSE: case PlSqlParser.REVERSE: case PlSqlParser.REWRITE_OR_ERROR: case PlSqlParser.REWRITE: case PlSqlParser.RIGHT: case PlSqlParser.ROLE: case PlSqlParser.ROLESET: case PlSqlParser.ROLES: case PlSqlParser.ROLLBACK: case PlSqlParser.ROLLING: case PlSqlParser.ROLLUP: case PlSqlParser.ROWDEPENDENCIES: case PlSqlParser.ROWID_MAPPING_TABLE: case PlSqlParser.ROWID: case PlSqlParser.ROWIDTOCHAR: case PlSqlParser.ROWIDTONCHAR: case PlSqlParser.ROW_LENGTH: case PlSqlParser.ROWNUM: case PlSqlParser.ROW: case PlSqlParser.ROWS: case PlSqlParser.RPAD: case PlSqlParser.RTRIM: case PlSqlParser.RULE: case PlSqlParser.RULES: case PlSqlParser.RUNNING: case PlSqlParser.SALT: case PlSqlParser.SAMPLE: case PlSqlParser.SAVE_AS_INTERVALS: case PlSqlParser.SAVEPOINT: case PlSqlParser.SAVE: case PlSqlParser.SB4: case PlSqlParser.SCALE_ROWS: case PlSqlParser.SCALE: case PlSqlParser.SCAN_INSTANCES: case PlSqlParser.SCAN: case PlSqlParser.SCHEDULER: case PlSqlParser.SCHEMACHECK: case PlSqlParser.SCHEMA: case PlSqlParser.SCN_ASCENDING: case PlSqlParser.SCN: case PlSqlParser.SCOPE: case PlSqlParser.SCRUB: case PlSqlParser.SD_ALL: case PlSqlParser.SD_INHIBIT: case PlSqlParser.SDO_GEOM_MBR: case PlSqlParser.SD_SHOW: case PlSqlParser.SEARCH: case PlSqlParser.SECOND: case PlSqlParser.SECRET: case PlSqlParser.SECUREFILE_DBA: case PlSqlParser.SECUREFILE: case PlSqlParser.SECURITY: case PlSqlParser.SEED: case PlSqlParser.SEG_BLOCK: case PlSqlParser.SEG_FILE: case PlSqlParser.SEGMENT: case PlSqlParser.SELECTIVITY: case PlSqlParser.SELF: case PlSqlParser.SEMIJOIN_DRIVER: case PlSqlParser.SEMIJOIN: case PlSqlParser.SEMI_TO_INNER: case PlSqlParser.SEQUENCED: case PlSqlParser.SEQUENCE: case PlSqlParser.SEQUENTIAL: case PlSqlParser.SERIALIZABLE: case PlSqlParser.SERIALLY_REUSABLE: case PlSqlParser.SERIAL: case PlSqlParser.SERVERERROR: case PlSqlParser.SERVICE_NAME_CONVERT: case PlSqlParser.SERVICES: case PlSqlParser.SESSION_CACHED_CURSORS: case PlSqlParser.SESSION: case PlSqlParser.SESSIONS_PER_USER: case PlSqlParser.SESSIONTIMEZONE: case PlSqlParser.SESSIONTZNAME: case PlSqlParser.SET: case PlSqlParser.SETS: case PlSqlParser.SETTINGS: case PlSqlParser.SET_TO_JOIN: case PlSqlParser.SEVERE: case PlSqlParser.SHARED_POOL: case PlSqlParser.SHARED: case PlSqlParser.SHARING: case PlSqlParser.SHELFLIFE: case PlSqlParser.SHOW: case PlSqlParser.SHRINK: case PlSqlParser.SHUTDOWN: case PlSqlParser.SIBLINGS: case PlSqlParser.SID: case PlSqlParser.SIGNAL_COMPONENT: case PlSqlParser.SIGNAL_FUNCTION: case PlSqlParser.SIGN: case PlSqlParser.SIGNTYPE: case PlSqlParser.SIMPLE_INTEGER: case PlSqlParser.SIMPLE: case PlSqlParser.SINGLE: case PlSqlParser.SINGLETASK: case PlSqlParser.SINH: case PlSqlParser.SIN: case PlSqlParser.SKIP_EXT_OPTIMIZER: case PlSqlParser.SKIP_: case PlSqlParser.SKIP_UNQ_UNUSABLE_IDX: case PlSqlParser.SKIP_UNUSABLE_INDEXES: case PlSqlParser.SMALLFILE: case PlSqlParser.SMALLINT: case PlSqlParser.SNAPSHOT: case PlSqlParser.SOME: case PlSqlParser.SORT: case PlSqlParser.SOUNDEX: case PlSqlParser.SOURCE_FILE_DIRECTORY: case PlSqlParser.SOURCE_FILE_NAME_CONVERT: case PlSqlParser.SOURCE: case PlSqlParser.SPACE_KEYWORD: case PlSqlParser.SPECIFICATION: case PlSqlParser.SPFILE: case PlSqlParser.SPLIT: case PlSqlParser.SPREADSHEET: case PlSqlParser.SQLDATA: case PlSqlParser.SQLERROR: case PlSqlParser.SQLLDR: case PlSqlParser.SQL: case PlSqlParser.SQL_TRACE: case PlSqlParser.SQL_TRANSLATION_PROFILE: case PlSqlParser.SQRT: case PlSqlParser.STALE: case PlSqlParser.STANDALONE: case PlSqlParser.STANDARD_HASH: case PlSqlParser.STANDBY_MAX_DATA_DELAY: case PlSqlParser.STANDBYS: case PlSqlParser.STANDBY: case PlSqlParser.STAR: case PlSqlParser.STAR_TRANSFORMATION: case PlSqlParser.STARTUP: case PlSqlParser.STATEMENT_ID: case PlSqlParser.STATEMENT_QUEUING: case PlSqlParser.STATEMENTS: case PlSqlParser.STATEMENT: case PlSqlParser.STATE: case PlSqlParser.STATIC: case PlSqlParser.STATISTICS: case PlSqlParser.STATS_BINOMIAL_TEST: case PlSqlParser.STATS_CROSSTAB: case PlSqlParser.STATS_F_TEST: case PlSqlParser.STATS_KS_TEST: case PlSqlParser.STATS_MODE: case PlSqlParser.STATS_MW_TEST: case PlSqlParser.STATS_ONE_WAY_ANOVA: case PlSqlParser.STATS_T_TEST_INDEP: case PlSqlParser.STATS_T_TEST_INDEPU: case PlSqlParser.STATS_T_TEST_ONE: case PlSqlParser.STATS_T_TEST_PAIRED: case PlSqlParser.STATS_WSR_TEST: case PlSqlParser.STDDEV_POP: case PlSqlParser.STDDEV_SAMP: case PlSqlParser.STOP: case PlSqlParser.STORAGE: case PlSqlParser.STORE: case PlSqlParser.STREAMS: case PlSqlParser.STREAM: case PlSqlParser.STRICT: case PlSqlParser.STRING: case PlSqlParser.STRIPE_COLUMNS: case PlSqlParser.STRIPE_WIDTH: case PlSqlParser.STRIP: case PlSqlParser.STRUCTURE: case PlSqlParser.SUBMULTISET: case PlSqlParser.SUBPARTITION_REL: case PlSqlParser.SUBPARTITIONS: case PlSqlParser.SUBPARTITION: case PlSqlParser.SUBQUERIES: case PlSqlParser.SUBQUERY_PRUNING: case PlSqlParser.SUBSCRIBE: case PlSqlParser.SUBSET: case PlSqlParser.SUBSTITUTABLE: case PlSqlParser.SUBSTR2: case PlSqlParser.SUBSTR4: case PlSqlParser.SUBSTRB: case PlSqlParser.SUBSTRC: case PlSqlParser.SUBTYPE: case PlSqlParser.SUCCESSFUL: case PlSqlParser.SUCCESS: case PlSqlParser.SUMMARY: case PlSqlParser.SUPPLEMENTAL: case PlSqlParser.SUSPEND: case PlSqlParser.SWAP_JOIN_INPUTS: case PlSqlParser.SWITCHOVER: case PlSqlParser.SWITCH: case PlSqlParser.SYNCHRONOUS: case PlSqlParser.SYNC: case PlSqlParser.SYSASM: case PlSqlParser.SYS_AUDIT: case PlSqlParser.SYSAUX: case PlSqlParser.SYSBACKUP: case PlSqlParser.SYS_CHECKACL: case PlSqlParser.SYS_CHECK_PRIVILEGE: case PlSqlParser.SYS_CONNECT_BY_PATH: case PlSqlParser.SYS_CONTEXT: case PlSqlParser.SYSDATE: case PlSqlParser.SYSDBA: case PlSqlParser.SYS_DBURIGEN: case PlSqlParser.SYSDG: case PlSqlParser.SYS_DL_CURSOR: case PlSqlParser.SYS_DM_RXFORM_CHR: case PlSqlParser.SYS_DM_RXFORM_NUM: case PlSqlParser.SYS_DOM_COMPARE: case PlSqlParser.SYS_DST_PRIM2SEC: case PlSqlParser.SYS_DST_SEC2PRIM: case PlSqlParser.SYS_ET_BFILE_TO_RAW: case PlSqlParser.SYS_ET_BLOB_TO_IMAGE: case PlSqlParser.SYS_ET_IMAGE_TO_BLOB: case PlSqlParser.SYS_ET_RAW_TO_BFILE: case PlSqlParser.SYS_EXTPDTXT: case PlSqlParser.SYS_EXTRACT_UTC: case PlSqlParser.SYS_FBT_INSDEL: case PlSqlParser.SYS_FILTER_ACLS: case PlSqlParser.SYS_FNMATCHES: case PlSqlParser.SYS_FNREPLACE: case PlSqlParser.SYS_GET_ACLIDS: case PlSqlParser.SYS_GET_COL_ACLIDS: case PlSqlParser.SYS_GET_PRIVILEGES: case PlSqlParser.SYS_GETTOKENID: case PlSqlParser.SYS_GETXTIVAL: case PlSqlParser.SYS_GUID: case PlSqlParser.SYSGUID: case PlSqlParser.SYSKM: case PlSqlParser.SYS_MAKE_XMLNODEID: case PlSqlParser.SYS_MAKEXML: case PlSqlParser.SYS_MKXMLATTR: case PlSqlParser.SYS_MKXTI: case PlSqlParser.SYSOBJ: case PlSqlParser.SYS_OP_ADT2BIN: case PlSqlParser.SYS_OP_ADTCONS: case PlSqlParser.SYS_OP_ALSCRVAL: case PlSqlParser.SYS_OP_ATG: case PlSqlParser.SYS_OP_BIN2ADT: case PlSqlParser.SYS_OP_BITVEC: case PlSqlParser.SYS_OP_BL2R: case PlSqlParser.SYS_OP_BLOOM_FILTER_LIST: case PlSqlParser.SYS_OP_BLOOM_FILTER: case PlSqlParser.SYS_OP_C2C: case PlSqlParser.SYS_OP_CAST: case PlSqlParser.SYS_OP_CEG: case PlSqlParser.SYS_OP_CL2C: case PlSqlParser.SYS_OP_COMBINED_HASH: case PlSqlParser.SYS_OP_COMP: case PlSqlParser.SYS_OP_CONVERT: case PlSqlParser.SYS_OP_COUNTCHG: case PlSqlParser.SYS_OP_CSCONV: case PlSqlParser.SYS_OP_CSCONVTEST: case PlSqlParser.SYS_OP_CSR: case PlSqlParser.SYS_OP_CSX_PATCH: case PlSqlParser.SYS_OP_CYCLED_SEQ: case PlSqlParser.SYS_OP_DECOMP: case PlSqlParser.SYS_OP_DESCEND: case PlSqlParser.SYS_OP_DISTINCT: case PlSqlParser.SYS_OP_DRA: case PlSqlParser.SYS_OP_DUMP: case PlSqlParser.SYS_OP_DV_CHECK: case PlSqlParser.SYS_OP_ENFORCE_NOT_NULL: case PlSqlParser.SYSOPER: case PlSqlParser.SYS_OP_EXTRACT: case PlSqlParser.SYS_OP_GROUPING: case PlSqlParser.SYS_OP_GUID: case PlSqlParser.SYS_OP_HASH: case PlSqlParser.SYS_OP_IIX: case PlSqlParser.SYS_OP_ITR: case PlSqlParser.SYS_OP_KEY_VECTOR_CREATE: case PlSqlParser.SYS_OP_KEY_VECTOR_FILTER_LIST: case PlSqlParser.SYS_OP_KEY_VECTOR_FILTER: case PlSqlParser.SYS_OP_KEY_VECTOR_SUCCEEDED: case PlSqlParser.SYS_OP_KEY_VECTOR_USE: case PlSqlParser.SYS_OP_LBID: case PlSqlParser.SYS_OP_LOBLOC2BLOB: case PlSqlParser.SYS_OP_LOBLOC2CLOB: case PlSqlParser.SYS_OP_LOBLOC2ID: case PlSqlParser.SYS_OP_LOBLOC2NCLOB: case PlSqlParser.SYS_OP_LOBLOC2TYP: case PlSqlParser.SYS_OP_LSVI: case PlSqlParser.SYS_OP_LVL: case PlSqlParser.SYS_OP_MAKEOID: case PlSqlParser.SYS_OP_MAP_NONNULL: case PlSqlParser.SYS_OP_MSR: case PlSqlParser.SYS_OP_NICOMBINE: case PlSqlParser.SYS_OP_NIEXTRACT: case PlSqlParser.SYS_OP_NII: case PlSqlParser.SYS_OP_NIX: case PlSqlParser.SYS_OP_NOEXPAND: case PlSqlParser.SYS_OP_NTCIMG: case PlSqlParser.SYS_OP_NUMTORAW: case PlSqlParser.SYS_OP_OIDVALUE: case PlSqlParser.SYS_OP_OPNSIZE: case PlSqlParser.SYS_OP_PAR_1: case PlSqlParser.SYS_OP_PARGID_1: case PlSqlParser.SYS_OP_PARGID: case PlSqlParser.SYS_OP_PAR: case PlSqlParser.SYS_OP_PART_ID: case PlSqlParser.SYS_OP_PIVOT: case PlSqlParser.SYS_OP_R2O: case PlSqlParser.SYS_OP_RAWTONUM: case PlSqlParser.SYS_OP_RDTM: case PlSqlParser.SYS_OP_REF: case PlSqlParser.SYS_OP_RMTD: case PlSqlParser.SYS_OP_ROWIDTOOBJ: case PlSqlParser.SYS_OP_RPB: case PlSqlParser.SYS_OPTLOBPRBSC: case PlSqlParser.SYS_OP_TOSETID: case PlSqlParser.SYS_OP_TPR: case PlSqlParser.SYS_OP_TRTB: case PlSqlParser.SYS_OPTXICMP: case PlSqlParser.SYS_OPTXQCASTASNQ: case PlSqlParser.SYS_OP_UNDESCEND: case PlSqlParser.SYS_OP_VECAND: case PlSqlParser.SYS_OP_VECBIT: case PlSqlParser.SYS_OP_VECOR: case PlSqlParser.SYS_OP_VECXOR: case PlSqlParser.SYS_OP_VERSION: case PlSqlParser.SYS_OP_VREF: case PlSqlParser.SYS_OP_VVD: case PlSqlParser.SYS_OP_XMLCONS_FOR_CSX: case PlSqlParser.SYS_OP_XPTHATG: case PlSqlParser.SYS_OP_XPTHIDX: case PlSqlParser.SYS_OP_XPTHOP: case PlSqlParser.SYS_OP_XTXT2SQLT: case PlSqlParser.SYS_OP_ZONE_ID: case PlSqlParser.SYS_ORDERKEY_DEPTH: case PlSqlParser.SYS_ORDERKEY_MAXCHILD: case PlSqlParser.SYS_ORDERKEY_PARENT: case PlSqlParser.SYS_PARALLEL_TXN: case PlSqlParser.SYS_PATHID_IS_ATTR: case PlSqlParser.SYS_PATHID_IS_NMSPC: case PlSqlParser.SYS_PATHID_LASTNAME: case PlSqlParser.SYS_PATHID_LASTNMSPC: case PlSqlParser.SYS_PATH_REVERSE: case PlSqlParser.SYS_PXQEXTRACT: case PlSqlParser.SYS_RAW_TO_XSID: case PlSqlParser.SYS_RID_ORDER: case PlSqlParser.SYS_ROW_DELTA: case PlSqlParser.SYS_SC_2_XMLT: case PlSqlParser.SYS_SYNRCIREDO: case PlSqlParser.SYSTEM_DEFINED: case PlSqlParser.SYSTEM: case PlSqlParser.SYSTIMESTAMP: case PlSqlParser.SYS_TYPEID: case PlSqlParser.SYS_UMAKEXML: case PlSqlParser.SYS_XMLANALYZE: case PlSqlParser.SYS_XMLCONTAINS: case PlSqlParser.SYS_XMLCONV: case PlSqlParser.SYS_XMLEXNSURI: case PlSqlParser.SYS_XMLGEN: case PlSqlParser.SYS_XMLI_LOC_ISNODE: case PlSqlParser.SYS_XMLI_LOC_ISTEXT: case PlSqlParser.SYS_XMLINSTR: case PlSqlParser.SYS_XMLLOCATOR_GETSVAL: case PlSqlParser.SYS_XMLNODEID_GETCID: case PlSqlParser.SYS_XMLNODEID_GETLOCATOR: case PlSqlParser.SYS_XMLNODEID_GETOKEY: case PlSqlParser.SYS_XMLNODEID_GETPATHID: case PlSqlParser.SYS_XMLNODEID_GETPTRID: case PlSqlParser.SYS_XMLNODEID_GETRID: case PlSqlParser.SYS_XMLNODEID_GETSVAL: case PlSqlParser.SYS_XMLNODEID_GETTID: case PlSqlParser.SYS_XMLNODEID: case PlSqlParser.SYS_XMLT_2_SC: case PlSqlParser.SYS_XMLTRANSLATE: case PlSqlParser.SYS_XMLTYPE2SQL: case PlSqlParser.SYS_XQ_ASQLCNV: case PlSqlParser.SYS_XQ_ATOMCNVCHK: case PlSqlParser.SYS_XQBASEURI: case PlSqlParser.SYS_XQCASTABLEERRH: case PlSqlParser.SYS_XQCODEP2STR: case PlSqlParser.SYS_XQCODEPEQ: case PlSqlParser.SYS_XQCON2SEQ: case PlSqlParser.SYS_XQCONCAT: case PlSqlParser.SYS_XQDELETE: case PlSqlParser.SYS_XQDFLTCOLATION: case PlSqlParser.SYS_XQDOC: case PlSqlParser.SYS_XQDOCURI: case PlSqlParser.SYS_XQDURDIV: case PlSqlParser.SYS_XQED4URI: case PlSqlParser.SYS_XQENDSWITH: case PlSqlParser.SYS_XQERRH: case PlSqlParser.SYS_XQERR: case PlSqlParser.SYS_XQESHTMLURI: case PlSqlParser.SYS_XQEXLOBVAL: case PlSqlParser.SYS_XQEXSTWRP: case PlSqlParser.SYS_XQEXTRACT: case PlSqlParser.SYS_XQEXTRREF: case PlSqlParser.SYS_XQEXVAL: case PlSqlParser.SYS_XQFB2STR: case PlSqlParser.SYS_XQFNBOOL: case PlSqlParser.SYS_XQFNCMP: case PlSqlParser.SYS_XQFNDATIM: case PlSqlParser.SYS_XQFNLNAME: case PlSqlParser.SYS_XQFNNM: case PlSqlParser.SYS_XQFNNSURI: case PlSqlParser.SYS_XQFNPREDTRUTH: case PlSqlParser.SYS_XQFNQNM: case PlSqlParser.SYS_XQFNROOT: case PlSqlParser.SYS_XQFORMATNUM: case PlSqlParser.SYS_XQFTCONTAIN: case PlSqlParser.SYS_XQFUNCR: case PlSqlParser.SYS_XQGETCONTENT: case PlSqlParser.SYS_XQINDXOF: case PlSqlParser.SYS_XQINSERT: case PlSqlParser.SYS_XQINSPFX: case PlSqlParser.SYS_XQIRI2URI: case PlSqlParser.SYS_XQLANG: case PlSqlParser.SYS_XQLLNMFRMQNM: case PlSqlParser.SYS_XQMKNODEREF: case PlSqlParser.SYS_XQNILLED: case PlSqlParser.SYS_XQNODENAME: case PlSqlParser.SYS_XQNORMSPACE: case PlSqlParser.SYS_XQNORMUCODE: case PlSqlParser.SYS_XQ_NRNG: case PlSqlParser.SYS_XQNSP4PFX: case PlSqlParser.SYS_XQNSPFRMQNM: case PlSqlParser.SYS_XQPFXFRMQNM: case PlSqlParser.SYS_XQ_PKSQL2XML: case PlSqlParser.SYS_XQPOLYABS: case PlSqlParser.SYS_XQPOLYADD: case PlSqlParser.SYS_XQPOLYCEL: case PlSqlParser.SYS_XQPOLYCSTBL: case PlSqlParser.SYS_XQPOLYCST: case PlSqlParser.SYS_XQPOLYDIV: case PlSqlParser.SYS_XQPOLYFLR: case PlSqlParser.SYS_XQPOLYMOD: case PlSqlParser.SYS_XQPOLYMUL: case PlSqlParser.SYS_XQPOLYRND: case PlSqlParser.SYS_XQPOLYSQRT: case PlSqlParser.SYS_XQPOLYSUB: case PlSqlParser.SYS_XQPOLYUMUS: case PlSqlParser.SYS_XQPOLYUPLS: case PlSqlParser.SYS_XQPOLYVEQ: case PlSqlParser.SYS_XQPOLYVGE: case PlSqlParser.SYS_XQPOLYVGT: case PlSqlParser.SYS_XQPOLYVLE: case PlSqlParser.SYS_XQPOLYVLT: case PlSqlParser.SYS_XQPOLYVNE: case PlSqlParser.SYS_XQREF2VAL: case PlSqlParser.SYS_XQRENAME: case PlSqlParser.SYS_XQREPLACE: case PlSqlParser.SYS_XQRESVURI: case PlSqlParser.SYS_XQRNDHALF2EVN: case PlSqlParser.SYS_XQRSLVQNM: case PlSqlParser.SYS_XQRYENVPGET: case PlSqlParser.SYS_XQRYVARGET: case PlSqlParser.SYS_XQRYWRP: case PlSqlParser.SYS_XQSEQ2CON4XC: case PlSqlParser.SYS_XQSEQ2CON: case PlSqlParser.SYS_XQSEQDEEPEQ: case PlSqlParser.SYS_XQSEQINSB: case PlSqlParser.SYS_XQSEQRM: case PlSqlParser.SYS_XQSEQRVS: case PlSqlParser.SYS_XQSEQSUB: case PlSqlParser.SYS_XQSEQTYPMATCH: case PlSqlParser.SYS_XQSTARTSWITH: case PlSqlParser.SYS_XQSTATBURI: case PlSqlParser.SYS_XQSTR2CODEP: case PlSqlParser.SYS_XQSTRJOIN: case PlSqlParser.SYS_XQSUBSTRAFT: case PlSqlParser.SYS_XQSUBSTRBEF: case PlSqlParser.SYS_XQTOKENIZE: case PlSqlParser.SYS_XQTREATAS: case PlSqlParser.SYS_XQ_UPKXML2SQL: case PlSqlParser.SYS_XQXFORM: case PlSqlParser.SYS_XSID_TO_RAW: case PlSqlParser.SYS_ZMAP_FILTER: case PlSqlParser.SYS_ZMAP_REFRESH: case PlSqlParser.TABLE_LOOKUP_BY_NL: case PlSqlParser.TABLESPACE_NO: case PlSqlParser.TABLESPACE: case PlSqlParser.TABLES: case PlSqlParser.TABLE_STATS: case PlSqlParser.TABLE: case PlSqlParser.TABNO: case PlSqlParser.TAG: case PlSqlParser.TANH: case PlSqlParser.TAN: case PlSqlParser.TBLORIDXPARTNUM: case PlSqlParser.TEMPFILE: case PlSqlParser.TEMPLATE: case PlSqlParser.TEMPORARY: case PlSqlParser.TEMP_TABLE: case PlSqlParser.TEST: case PlSqlParser.TEXT: case PlSqlParser.THAN: case PlSqlParser.THEN: case PlSqlParser.THE: case PlSqlParser.THREAD: case PlSqlParser.THROUGH: case PlSqlParser.TIER: case PlSqlParser.TIES: case PlSqlParser.TIMEOUT: case PlSqlParser.TIMESTAMP_LTZ_UNCONSTRAINED: case PlSqlParser.TIMESTAMP: case PlSqlParser.TIMESTAMP_TZ_UNCONSTRAINED: case PlSqlParser.TIMESTAMP_UNCONSTRAINED: case PlSqlParser.TIMES: case PlSqlParser.TIME: case PlSqlParser.TIMEZONE_ABBR: case PlSqlParser.TIMEZONE_HOUR: case PlSqlParser.TIMEZONE_MINUTE: case PlSqlParser.TIMEZONE_OFFSET: case PlSqlParser.TIMEZONE_REGION: case PlSqlParser.TIME_ZONE: case PlSqlParser.TIV_GB: case PlSqlParser.TIV_SSF: case PlSqlParser.TO_ACLID: case PlSqlParser.TO_BINARY_DOUBLE: case PlSqlParser.TO_BINARY_FLOAT: case PlSqlParser.TO_BLOB: case PlSqlParser.TO_CLOB: case PlSqlParser.TO_DSINTERVAL: case PlSqlParser.TO_LOB: case PlSqlParser.TO_MULTI_BYTE: case PlSqlParser.TO_NCHAR: case PlSqlParser.TO_NCLOB: case PlSqlParser.TO_NUMBER: case PlSqlParser.TOPLEVEL: case PlSqlParser.TO_SINGLE_BYTE: case PlSqlParser.TO_TIMESTAMP: case PlSqlParser.TO_TIMESTAMP_TZ: case PlSqlParser.TO_TIME: case PlSqlParser.TO_TIME_TZ: case PlSqlParser.TO_YMINTERVAL: case PlSqlParser.TRACE: case PlSqlParser.TRACING: case PlSqlParser.TRACKING: case PlSqlParser.TRAILING: case PlSqlParser.TRANSACTION: case PlSqlParser.TRANSFORM_DISTINCT_AGG: case PlSqlParser.TRANSITIONAL: case PlSqlParser.TRANSITION: case PlSqlParser.TRANSLATE: case PlSqlParser.TRANSLATION: case PlSqlParser.TREAT: case PlSqlParser.TRIGGERS: case PlSqlParser.TRIGGER: case PlSqlParser.TRUE: case PlSqlParser.TRUNCATE: case PlSqlParser.TRUNC: case PlSqlParser.TRUSTED: case PlSqlParser.TRUST: case PlSqlParser.TUNING: case PlSqlParser.TX: case PlSqlParser.TYPES: case PlSqlParser.TYPE: case PlSqlParser.TZ_OFFSET: case PlSqlParser.UB2: case PlSqlParser.UBA: case PlSqlParser.UCS2: case PlSqlParser.UID: case PlSqlParser.UNARCHIVED: case PlSqlParser.UNBOUNDED: case PlSqlParser.UNBOUND: case PlSqlParser.UNCONDITIONAL: case PlSqlParser.UNDER: case PlSqlParser.UNDO: case PlSqlParser.UNDROP: case PlSqlParser.UNIFORM: case PlSqlParser.UNISTR: case PlSqlParser.UNLIMITED: case PlSqlParser.UNLOAD: case PlSqlParser.UNLOCK: case PlSqlParser.UNMATCHED: case PlSqlParser.UNNEST_INNERJ_DISTINCT_VIEW: case PlSqlParser.UNNEST_NOSEMIJ_NODISTINCTVIEW: case PlSqlParser.UNNEST_SEMIJ_VIEW: case PlSqlParser.UNNEST: case PlSqlParser.UNPACKED: case PlSqlParser.UNPIVOT: case PlSqlParser.UNPLUG: case PlSqlParser.UNPROTECTED: case PlSqlParser.UNQUIESCE: case PlSqlParser.UNRECOVERABLE: case PlSqlParser.UNRESTRICTED: case PlSqlParser.UNSUBSCRIBE: case PlSqlParser.UNTIL: case PlSqlParser.UNUSABLE: case PlSqlParser.UNUSED: case PlSqlParser.UPDATABLE: case PlSqlParser.UPDATED: case PlSqlParser.UPDATEXML: case PlSqlParser.UPD_INDEXES: case PlSqlParser.UPD_JOININDEX: case PlSqlParser.UPGRADE: case PlSqlParser.UPPER: case PlSqlParser.UPSERT: case PlSqlParser.UROWID: case PlSqlParser.USABLE: case PlSqlParser.USAGE: case PlSqlParser.USE_ANTI: case PlSqlParser.USE_CONCAT: case PlSqlParser.USE_CUBE: case PlSqlParser.USE_HASH_AGGREGATION: case PlSqlParser.USE_HASH_GBY_FOR_PUSHDOWN: case PlSqlParser.USE_HASH: case PlSqlParser.USE_HIDDEN_PARTITIONS: case PlSqlParser.USE_INVISIBLE_INDEXES: case PlSqlParser.USE_MERGE_CARTESIAN: case PlSqlParser.USE_MERGE: case PlSqlParser.USE_NL: case PlSqlParser.USE_NL_WITH_INDEX: case PlSqlParser.USE_PRIVATE_OUTLINES: case PlSqlParser.USER_DATA: case PlSqlParser.USER_DEFINED: case PlSqlParser.USERENV: case PlSqlParser.USERGROUP: case PlSqlParser.USER_RECYCLEBIN: case PlSqlParser.USERS: case PlSqlParser.USER_TABLESPACES: case PlSqlParser.USER: case PlSqlParser.USE_SEMI: case PlSqlParser.USE_STORED_OUTLINES: case PlSqlParser.USE_TTT_FOR_GSETS: case PlSqlParser.USE: case PlSqlParser.USE_VECTOR_AGGREGATION: case PlSqlParser.USE_WEAK_NAME_RESL: case PlSqlParser.USING_NO_EXPAND: case PlSqlParser.USING: case PlSqlParser.UTF16BE: case PlSqlParser.UTF16LE: case PlSqlParser.UTF32: case PlSqlParser.UTF8: case PlSqlParser.V1: case PlSqlParser.V2: case PlSqlParser.VALIDATE: case PlSqlParser.VALIDATION: case PlSqlParser.VALID_TIME_END: case PlSqlParser.VALUE: case PlSqlParser.VARCHAR2: case PlSqlParser.VARCHAR: case PlSqlParser.VARIABLE: case PlSqlParser.VAR_POP: case PlSqlParser.VARRAYS: case PlSqlParser.VARRAY: case PlSqlParser.VAR_SAMP: case PlSqlParser.VARYING: case PlSqlParser.VECTOR_READ_TRACE: case PlSqlParser.VECTOR_READ: case PlSqlParser.VECTOR_TRANSFORM_DIMS: case PlSqlParser.VECTOR_TRANSFORM_FACT: case PlSqlParser.VECTOR_TRANSFORM: case PlSqlParser.VERIFIER: case PlSqlParser.VERIFY: case PlSqlParser.VERSIONING: case PlSqlParser.VERSIONS_ENDSCN: case PlSqlParser.VERSIONS_ENDTIME: case PlSqlParser.VERSIONS_OPERATION: case PlSqlParser.VERSIONS_STARTSCN: case PlSqlParser.VERSIONS_STARTTIME: case PlSqlParser.VERSIONS: case PlSqlParser.VERSIONS_XID: case PlSqlParser.VERSION: case PlSqlParser.VIOLATION: case PlSqlParser.VIRTUAL: case PlSqlParser.VISIBILITY: case PlSqlParser.VISIBLE: case PlSqlParser.VOLUME: case PlSqlParser.VSIZE: case PlSqlParser.WAIT: case PlSqlParser.WALLET: case PlSqlParser.WARNING: case PlSqlParser.WEEKS: case PlSqlParser.WEEK: case PlSqlParser.WELLFORMED: case PlSqlParser.WHENEVER: case PlSqlParser.WHEN: case PlSqlParser.WHILE: case PlSqlParser.WHITESPACE: case PlSqlParser.WIDTH_BUCKET: case PlSqlParser.WITHIN: case PlSqlParser.WITHOUT: case PlSqlParser.WITH_PLSQL: case PlSqlParser.WORK: case PlSqlParser.WRAPPED: case PlSqlParser.WRAPPER: case PlSqlParser.WRITE: case PlSqlParser.XDB_FASTPATH_INSERT: case PlSqlParser.X_DYN_PRUNE: case PlSqlParser.XID: case PlSqlParser.XML2OBJECT: case PlSqlParser.XMLAGG: case PlSqlParser.XMLATTRIBUTES: case PlSqlParser.XMLCAST: case PlSqlParser.XMLCDATA: case PlSqlParser.XMLCOLATTVAL: case PlSqlParser.XMLCOMMENT: case PlSqlParser.XMLCONCAT: case PlSqlParser.XMLDIFF: case PlSqlParser.XML_DML_RWT_STMT: case PlSqlParser.XMLELEMENT: case PlSqlParser.XMLEXISTS2: case PlSqlParser.XMLEXISTS: case PlSqlParser.XMLFOREST: case PlSqlParser.XMLINDEX_REWRITE_IN_SELECT: case PlSqlParser.XMLINDEX_REWRITE: case PlSqlParser.XMLINDEX_SEL_IDX_TBL: case PlSqlParser.XMLISNODE: case PlSqlParser.XMLISVALID: case PlSqlParser.XMLNAMESPACES: case PlSqlParser.XMLPARSE: case PlSqlParser.XMLPATCH: case PlSqlParser.XMLPI: case PlSqlParser.XMLQUERYVAL: case PlSqlParser.XMLQUERY: case PlSqlParser.XMLROOT: case PlSqlParser.XMLSCHEMA: case PlSqlParser.XMLSERIALIZE: case PlSqlParser.XMLTABLE: case PlSqlParser.XMLTRANSFORMBLOB: case PlSqlParser.XMLTRANSFORM: case PlSqlParser.XMLTYPE: case PlSqlParser.XML: case PlSqlParser.XPATHTABLE: case PlSqlParser.XS_SYS_CONTEXT: case PlSqlParser.XS: case PlSqlParser.YEARS: case PlSqlParser.YEAR: case PlSqlParser.YES: case PlSqlParser.YMINTERVAL_UNCONSTRAINED: case PlSqlParser.ZONEMAP: case PlSqlParser.ZONE: case PlSqlParser.PREDICTION: case PlSqlParser.PREDICTION_BOUNDS: case PlSqlParser.PREDICTION_COST: case PlSqlParser.PREDICTION_DETAILS: case PlSqlParser.PREDICTION_PROBABILITY: case PlSqlParser.PREDICTION_SET: case PlSqlParser.CUME_DIST: case PlSqlParser.DENSE_RANK: case PlSqlParser.LISTAGG: case PlSqlParser.PERCENT_RANK: case PlSqlParser.PERCENTILE_CONT: case PlSqlParser.PERCENTILE_DISC: case PlSqlParser.RANK: case PlSqlParser.AVG: case PlSqlParser.CORR: case PlSqlParser.COVAR_: case PlSqlParser.LAG: case PlSqlParser.LEAD: case PlSqlParser.MAX: case PlSqlParser.MEDIAN: case PlSqlParser.MIN: case PlSqlParser.NTILE: case PlSqlParser.NVL: case PlSqlParser.RATIO_TO_REPORT: case PlSqlParser.REGR_: case PlSqlParser.ROUND: case PlSqlParser.ROW_NUMBER: case PlSqlParser.SUBSTR: case PlSqlParser.TO_CHAR: case PlSqlParser.TRIM: case PlSqlParser.SUM: case PlSqlParser.STDDEV: case PlSqlParser.VAR_: case PlSqlParser.VARIANCE: case PlSqlParser.LEAST: case PlSqlParser.GREATEST: case PlSqlParser.TO_DATE: case PlSqlParser.PERIOD: case PlSqlParser.DELIMITED_ID: case PlSqlParser.INTRODUCER: case PlSqlParser.REGULAR_ID: this.enterOuterAlt(localctx, 1); this.state = 11030; this.identifier(); break; case PlSqlParser.NATIONAL_CHAR_STRING_LIT: case PlSqlParser.CHAR_STRING: this.enterOuterAlt(localctx, 2); this.state = 11031; this.quoted_string(); break; default: throw new antlr4.error.NoViableAltException(this); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Cost_class_nameContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_cost_class_name; return this; } Cost_class_nameContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Cost_class_nameContext.prototype.constructor = Cost_class_nameContext; Cost_class_nameContext.prototype.identifier = function() { return this.getTypedRuleContext(IdentifierContext,0); }; Cost_class_nameContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterCost_class_name(this); } }; Cost_class_nameContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitCost_class_name(this); } }; Cost_class_nameContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitCost_class_name(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Cost_class_nameContext = Cost_class_nameContext; PlSqlParser.prototype.cost_class_name = function() { var localctx = new Cost_class_nameContext(this, this._ctx, this.state); this.enterRule(localctx, 1362, PlSqlParser.RULE_cost_class_name); try { this.enterOuterAlt(localctx, 1); this.state = 11034; this.identifier(); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Attribute_nameContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_attribute_name; return this; } Attribute_nameContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Attribute_nameContext.prototype.constructor = Attribute_nameContext; Attribute_nameContext.prototype.identifier = function() { return this.getTypedRuleContext(IdentifierContext,0); }; Attribute_nameContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterAttribute_name(this); } }; Attribute_nameContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitAttribute_name(this); } }; Attribute_nameContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitAttribute_name(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Attribute_nameContext = Attribute_nameContext; PlSqlParser.prototype.attribute_name = function() { var localctx = new Attribute_nameContext(this, this._ctx, this.state); this.enterRule(localctx, 1364, PlSqlParser.RULE_attribute_name); try { this.enterOuterAlt(localctx, 1); this.state = 11036; this.identifier(); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Savepoint_nameContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_savepoint_name; return this; } Savepoint_nameContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Savepoint_nameContext.prototype.constructor = Savepoint_nameContext; Savepoint_nameContext.prototype.identifier = function() { return this.getTypedRuleContext(IdentifierContext,0); }; Savepoint_nameContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterSavepoint_name(this); } }; Savepoint_nameContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitSavepoint_name(this); } }; Savepoint_nameContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitSavepoint_name(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Savepoint_nameContext = Savepoint_nameContext; PlSqlParser.prototype.savepoint_name = function() { var localctx = new Savepoint_nameContext(this, this._ctx, this.state); this.enterRule(localctx, 1366, PlSqlParser.RULE_savepoint_name); try { this.enterOuterAlt(localctx, 1); this.state = 11038; this.identifier(); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Rollback_segment_nameContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_rollback_segment_name; return this; } Rollback_segment_nameContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Rollback_segment_nameContext.prototype.constructor = Rollback_segment_nameContext; Rollback_segment_nameContext.prototype.identifier = function() { return this.getTypedRuleContext(IdentifierContext,0); }; Rollback_segment_nameContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterRollback_segment_name(this); } }; Rollback_segment_nameContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitRollback_segment_name(this); } }; Rollback_segment_nameContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitRollback_segment_name(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Rollback_segment_nameContext = Rollback_segment_nameContext; PlSqlParser.prototype.rollback_segment_name = function() { var localctx = new Rollback_segment_nameContext(this, this._ctx, this.state); this.enterRule(localctx, 1368, PlSqlParser.RULE_rollback_segment_name); try { this.enterOuterAlt(localctx, 1); this.state = 11040; this.identifier(); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Table_var_nameContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_table_var_name; return this; } Table_var_nameContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Table_var_nameContext.prototype.constructor = Table_var_nameContext; Table_var_nameContext.prototype.identifier = function() { return this.getTypedRuleContext(IdentifierContext,0); }; Table_var_nameContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterTable_var_name(this); } }; Table_var_nameContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitTable_var_name(this); } }; Table_var_nameContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitTable_var_name(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Table_var_nameContext = Table_var_nameContext; PlSqlParser.prototype.table_var_name = function() { var localctx = new Table_var_nameContext(this, this._ctx, this.state); this.enterRule(localctx, 1370, PlSqlParser.RULE_table_var_name); try { this.enterOuterAlt(localctx, 1); this.state = 11042; this.identifier(); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Schema_nameContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_schema_name; return this; } Schema_nameContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Schema_nameContext.prototype.constructor = Schema_nameContext; Schema_nameContext.prototype.identifier = function() { return this.getTypedRuleContext(IdentifierContext,0); }; Schema_nameContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterSchema_name(this); } }; Schema_nameContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitSchema_name(this); } }; Schema_nameContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitSchema_name(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Schema_nameContext = Schema_nameContext; PlSqlParser.prototype.schema_name = function() { var localctx = new Schema_nameContext(this, this._ctx, this.state); this.enterRule(localctx, 1372, PlSqlParser.RULE_schema_name); try { this.enterOuterAlt(localctx, 1); this.state = 11044; this.identifier(); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Routine_nameContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_routine_name; return this; } Routine_nameContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Routine_nameContext.prototype.constructor = Routine_nameContext; Routine_nameContext.prototype.identifier = function() { return this.getTypedRuleContext(IdentifierContext,0); }; Routine_nameContext.prototype.PERIOD = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.PERIOD); } else { return this.getToken(PlSqlParser.PERIOD, i); } }; Routine_nameContext.prototype.id_expression = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Id_expressionContext); } else { return this.getTypedRuleContext(Id_expressionContext,i); } }; Routine_nameContext.prototype.AT_SIGN = function() { return this.getToken(PlSqlParser.AT_SIGN, 0); }; Routine_nameContext.prototype.link_name = function() { return this.getTypedRuleContext(Link_nameContext,0); }; Routine_nameContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterRoutine_name(this); } }; Routine_nameContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitRoutine_name(this); } }; Routine_nameContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitRoutine_name(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Routine_nameContext = Routine_nameContext; PlSqlParser.prototype.routine_name = function() { var localctx = new Routine_nameContext(this, this._ctx, this.state); this.enterRule(localctx, 1374, PlSqlParser.RULE_routine_name); try { this.enterOuterAlt(localctx, 1); this.state = 11046; this.identifier(); this.state = 11051; this._errHandler.sync(this); var _alt = this._interp.adaptivePredict(this._input,1516,this._ctx) while(_alt!=2 && _alt!=antlr4.atn.ATN.INVALID_ALT_NUMBER) { if(_alt===1) { this.state = 11047; this.match(PlSqlParser.PERIOD); this.state = 11048; this.id_expression(); } this.state = 11053; this._errHandler.sync(this); _alt = this._interp.adaptivePredict(this._input,1516,this._ctx); } this.state = 11056; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,1517,this._ctx); if(la_===1) { this.state = 11054; this.match(PlSqlParser.AT_SIGN); this.state = 11055; this.link_name(); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Package_nameContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_package_name; return this; } Package_nameContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Package_nameContext.prototype.constructor = Package_nameContext; Package_nameContext.prototype.identifier = function() { return this.getTypedRuleContext(IdentifierContext,0); }; Package_nameContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterPackage_name(this); } }; Package_nameContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitPackage_name(this); } }; Package_nameContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitPackage_name(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Package_nameContext = Package_nameContext; PlSqlParser.prototype.package_name = function() { var localctx = new Package_nameContext(this, this._ctx, this.state); this.enterRule(localctx, 1376, PlSqlParser.RULE_package_name); try { this.enterOuterAlt(localctx, 1); this.state = 11058; this.identifier(); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Implementation_type_nameContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_implementation_type_name; return this; } Implementation_type_nameContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Implementation_type_nameContext.prototype.constructor = Implementation_type_nameContext; Implementation_type_nameContext.prototype.identifier = function() { return this.getTypedRuleContext(IdentifierContext,0); }; Implementation_type_nameContext.prototype.PERIOD = function() { return this.getToken(PlSqlParser.PERIOD, 0); }; Implementation_type_nameContext.prototype.id_expression = function() { return this.getTypedRuleContext(Id_expressionContext,0); }; Implementation_type_nameContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterImplementation_type_name(this); } }; Implementation_type_nameContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitImplementation_type_name(this); } }; Implementation_type_nameContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitImplementation_type_name(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Implementation_type_nameContext = Implementation_type_nameContext; PlSqlParser.prototype.implementation_type_name = function() { var localctx = new Implementation_type_nameContext(this, this._ctx, this.state); this.enterRule(localctx, 1378, PlSqlParser.RULE_implementation_type_name); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 11060; this.identifier(); this.state = 11063; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.PERIOD) { this.state = 11061; this.match(PlSqlParser.PERIOD); this.state = 11062; this.id_expression(); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Parameter_nameContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_parameter_name; return this; } Parameter_nameContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Parameter_nameContext.prototype.constructor = Parameter_nameContext; Parameter_nameContext.prototype.identifier = function() { return this.getTypedRuleContext(IdentifierContext,0); }; Parameter_nameContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterParameter_name(this); } }; Parameter_nameContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitParameter_name(this); } }; Parameter_nameContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitParameter_name(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Parameter_nameContext = Parameter_nameContext; PlSqlParser.prototype.parameter_name = function() { var localctx = new Parameter_nameContext(this, this._ctx, this.state); this.enterRule(localctx, 1380, PlSqlParser.RULE_parameter_name); try { this.enterOuterAlt(localctx, 1); this.state = 11065; this.identifier(); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Reference_model_nameContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_reference_model_name; return this; } Reference_model_nameContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Reference_model_nameContext.prototype.constructor = Reference_model_nameContext; Reference_model_nameContext.prototype.identifier = function() { return this.getTypedRuleContext(IdentifierContext,0); }; Reference_model_nameContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterReference_model_name(this); } }; Reference_model_nameContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitReference_model_name(this); } }; Reference_model_nameContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitReference_model_name(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Reference_model_nameContext = Reference_model_nameContext; PlSqlParser.prototype.reference_model_name = function() { var localctx = new Reference_model_nameContext(this, this._ctx, this.state); this.enterRule(localctx, 1382, PlSqlParser.RULE_reference_model_name); try { this.enterOuterAlt(localctx, 1); this.state = 11067; this.identifier(); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Main_model_nameContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_main_model_name; return this; } Main_model_nameContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Main_model_nameContext.prototype.constructor = Main_model_nameContext; Main_model_nameContext.prototype.identifier = function() { return this.getTypedRuleContext(IdentifierContext,0); }; Main_model_nameContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterMain_model_name(this); } }; Main_model_nameContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitMain_model_name(this); } }; Main_model_nameContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitMain_model_name(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Main_model_nameContext = Main_model_nameContext; PlSqlParser.prototype.main_model_name = function() { var localctx = new Main_model_nameContext(this, this._ctx, this.state); this.enterRule(localctx, 1384, PlSqlParser.RULE_main_model_name); try { this.enterOuterAlt(localctx, 1); this.state = 11069; this.identifier(); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Container_tableview_nameContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_container_tableview_name; return this; } Container_tableview_nameContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Container_tableview_nameContext.prototype.constructor = Container_tableview_nameContext; Container_tableview_nameContext.prototype.identifier = function() { return this.getTypedRuleContext(IdentifierContext,0); }; Container_tableview_nameContext.prototype.PERIOD = function() { return this.getToken(PlSqlParser.PERIOD, 0); }; Container_tableview_nameContext.prototype.id_expression = function() { return this.getTypedRuleContext(Id_expressionContext,0); }; Container_tableview_nameContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterContainer_tableview_name(this); } }; Container_tableview_nameContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitContainer_tableview_name(this); } }; Container_tableview_nameContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitContainer_tableview_name(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Container_tableview_nameContext = Container_tableview_nameContext; PlSqlParser.prototype.container_tableview_name = function() { var localctx = new Container_tableview_nameContext(this, this._ctx, this.state); this.enterRule(localctx, 1386, PlSqlParser.RULE_container_tableview_name); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 11071; this.identifier(); this.state = 11074; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.PERIOD) { this.state = 11072; this.match(PlSqlParser.PERIOD); this.state = 11073; this.id_expression(); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Aggregate_function_nameContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_aggregate_function_name; return this; } Aggregate_function_nameContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Aggregate_function_nameContext.prototype.constructor = Aggregate_function_nameContext; Aggregate_function_nameContext.prototype.identifier = function() { return this.getTypedRuleContext(IdentifierContext,0); }; Aggregate_function_nameContext.prototype.PERIOD = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.PERIOD); } else { return this.getToken(PlSqlParser.PERIOD, i); } }; Aggregate_function_nameContext.prototype.id_expression = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Id_expressionContext); } else { return this.getTypedRuleContext(Id_expressionContext,i); } }; Aggregate_function_nameContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterAggregate_function_name(this); } }; Aggregate_function_nameContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitAggregate_function_name(this); } }; Aggregate_function_nameContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitAggregate_function_name(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Aggregate_function_nameContext = Aggregate_function_nameContext; PlSqlParser.prototype.aggregate_function_name = function() { var localctx = new Aggregate_function_nameContext(this, this._ctx, this.state); this.enterRule(localctx, 1388, PlSqlParser.RULE_aggregate_function_name); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 11076; this.identifier(); this.state = 11081; this._errHandler.sync(this); _la = this._input.LA(1); while(_la===PlSqlParser.PERIOD) { this.state = 11077; this.match(PlSqlParser.PERIOD); this.state = 11078; this.id_expression(); this.state = 11083; this._errHandler.sync(this); _la = this._input.LA(1); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Query_nameContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_query_name; return this; } Query_nameContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Query_nameContext.prototype.constructor = Query_nameContext; Query_nameContext.prototype.identifier = function() { return this.getTypedRuleContext(IdentifierContext,0); }; Query_nameContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterQuery_name(this); } }; Query_nameContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitQuery_name(this); } }; Query_nameContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitQuery_name(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Query_nameContext = Query_nameContext; PlSqlParser.prototype.query_name = function() { var localctx = new Query_nameContext(this, this._ctx, this.state); this.enterRule(localctx, 1390, PlSqlParser.RULE_query_name); try { this.enterOuterAlt(localctx, 1); this.state = 11084; this.identifier(); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Grantee_nameContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_grantee_name; return this; } Grantee_nameContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Grantee_nameContext.prototype.constructor = Grantee_nameContext; Grantee_nameContext.prototype.id_expression = function() { return this.getTypedRuleContext(Id_expressionContext,0); }; Grantee_nameContext.prototype.identified_by = function() { return this.getTypedRuleContext(Identified_byContext,0); }; Grantee_nameContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterGrantee_name(this); } }; Grantee_nameContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitGrantee_name(this); } }; Grantee_nameContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitGrantee_name(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Grantee_nameContext = Grantee_nameContext; PlSqlParser.prototype.grantee_name = function() { var localctx = new Grantee_nameContext(this, this._ctx, this.state); this.enterRule(localctx, 1392, PlSqlParser.RULE_grantee_name); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 11086; this.id_expression(); this.state = 11088; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.IDENTIFIED) { this.state = 11087; this.identified_by(); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Role_nameContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_role_name; return this; } Role_nameContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Role_nameContext.prototype.constructor = Role_nameContext; Role_nameContext.prototype.id_expression = function() { return this.getTypedRuleContext(Id_expressionContext,0); }; Role_nameContext.prototype.CONNECT = function() { return this.getToken(PlSqlParser.CONNECT, 0); }; Role_nameContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterRole_name(this); } }; Role_nameContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitRole_name(this); } }; Role_nameContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitRole_name(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Role_nameContext = Role_nameContext; PlSqlParser.prototype.role_name = function() { var localctx = new Role_nameContext(this, this._ctx, this.state); this.enterRule(localctx, 1394, PlSqlParser.RULE_role_name); try { this.state = 11092; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.ABORT: case PlSqlParser.ABS: case PlSqlParser.ACCESS: case PlSqlParser.ACCESSED: case PlSqlParser.ACCOUNT: case PlSqlParser.ACL: case PlSqlParser.ACOS: case PlSqlParser.ACTION: case PlSqlParser.ACTIONS: case PlSqlParser.ACTIVATE: case PlSqlParser.ACTIVE: case PlSqlParser.ACTIVE_COMPONENT: case PlSqlParser.ACTIVE_DATA: case PlSqlParser.ACTIVE_FUNCTION: case PlSqlParser.ACTIVE_TAG: case PlSqlParser.ACTIVITY: case PlSqlParser.ADAPTIVE_PLAN: case PlSqlParser.ADD: case PlSqlParser.ADD_COLUMN: case PlSqlParser.ADD_GROUP: case PlSqlParser.ADD_MONTHS: case PlSqlParser.ADJ_DATE: case PlSqlParser.ADMIN: case PlSqlParser.ADMINISTER: case PlSqlParser.ADMINISTRATOR: case PlSqlParser.ADVANCED: case PlSqlParser.ADVISE: case PlSqlParser.ADVISOR: case PlSqlParser.AFD_DISKSTRING: case PlSqlParser.AFTER: case PlSqlParser.AGENT: case PlSqlParser.AGGREGATE: case PlSqlParser.A_LETTER: case PlSqlParser.ALIAS: case PlSqlParser.ALLOCATE: case PlSqlParser.ALLOW: case PlSqlParser.ALL_ROWS: case PlSqlParser.ALWAYS: case PlSqlParser.ANALYZE: case PlSqlParser.ANCILLARY: case PlSqlParser.AND_EQUAL: case PlSqlParser.ANOMALY: case PlSqlParser.ANSI_REARCH: case PlSqlParser.ANTIJOIN: case PlSqlParser.ANYSCHEMA: case PlSqlParser.APPEND: case PlSqlParser.APPENDCHILDXML: case PlSqlParser.APPEND_VALUES: case PlSqlParser.APPLICATION: case PlSqlParser.APPLY: case PlSqlParser.APPROX_COUNT_DISTINCT: case PlSqlParser.ARCHIVAL: case PlSqlParser.ARCHIVE: case PlSqlParser.ARCHIVED: case PlSqlParser.ARCHIVELOG: case PlSqlParser.ARRAY: case PlSqlParser.ASCII: case PlSqlParser.ASCIISTR: case PlSqlParser.ASIN: case PlSqlParser.ASIS: case PlSqlParser.ASSEMBLY: case PlSqlParser.ASSIGN: case PlSqlParser.ASSOCIATE: case PlSqlParser.ASYNC: case PlSqlParser.ASYNCHRONOUS: case PlSqlParser.ATAN2: case PlSqlParser.ATAN: case PlSqlParser.AT: case PlSqlParser.ATTRIBUTE: case PlSqlParser.ATTRIBUTES: case PlSqlParser.AUTHENTICATED: case PlSqlParser.AUTHENTICATION: case PlSqlParser.AUTHID: case PlSqlParser.AUTHORIZATION: case PlSqlParser.AUTOALLOCATE: case PlSqlParser.AUTO: case PlSqlParser.AUTOEXTEND: case PlSqlParser.AUTO_LOGIN: case PlSqlParser.AUTOMATIC: case PlSqlParser.AUTONOMOUS_TRANSACTION: case PlSqlParser.AUTO_REOPTIMIZE: case PlSqlParser.AVAILABILITY: case PlSqlParser.AVRO: case PlSqlParser.BACKGROUND: case PlSqlParser.BACKUP: case PlSqlParser.BASIC: case PlSqlParser.BASICFILE: case PlSqlParser.BATCH: case PlSqlParser.BATCHSIZE: case PlSqlParser.BATCH_TABLE_ACCESS_BY_ROWID: case PlSqlParser.BECOME: case PlSqlParser.BEFORE: case PlSqlParser.BEGIN: case PlSqlParser.BEGINNING: case PlSqlParser.BEGIN_OUTLINE_DATA: case PlSqlParser.BEHALF: case PlSqlParser.BEQUEATH: case PlSqlParser.BFILE: case PlSqlParser.BFILENAME: case PlSqlParser.BIGFILE: case PlSqlParser.BINARY: case PlSqlParser.BINARY_DOUBLE: case PlSqlParser.BINARY_DOUBLE_INFINITY: case PlSqlParser.BINARY_DOUBLE_NAN: case PlSqlParser.BINARY_FLOAT: case PlSqlParser.BINARY_FLOAT_INFINITY: case PlSqlParser.BINARY_FLOAT_NAN: case PlSqlParser.BINARY_INTEGER: case PlSqlParser.BIND_AWARE: case PlSqlParser.BINDING: case PlSqlParser.BIN_TO_NUM: case PlSqlParser.BITAND: case PlSqlParser.BITMAP_AND: case PlSqlParser.BITMAP: case PlSqlParser.BITMAPS: case PlSqlParser.BITMAP_TREE: case PlSqlParser.BITS: case PlSqlParser.BLOB: case PlSqlParser.BLOCK: case PlSqlParser.BLOCK_RANGE: case PlSqlParser.BLOCKS: case PlSqlParser.BLOCKSIZE: case PlSqlParser.BODY: case PlSqlParser.BOOLEAN: case PlSqlParser.BOTH: case PlSqlParser.BOUND: case PlSqlParser.BRANCH: case PlSqlParser.BREADTH: case PlSqlParser.BROADCAST: case PlSqlParser.BSON: case PlSqlParser.BUFFER: case PlSqlParser.BUFFER_CACHE: case PlSqlParser.BUFFER_POOL: case PlSqlParser.BUILD: case PlSqlParser.BULK: case PlSqlParser.BYPASS_RECURSIVE_CHECK: case PlSqlParser.BYPASS_UJVC: case PlSqlParser.BYTE: case PlSqlParser.CACHE: case PlSqlParser.CACHE_CB: case PlSqlParser.CACHE_INSTANCES: case PlSqlParser.CACHE_TEMP_TABLE: case PlSqlParser.CACHING: case PlSqlParser.CALCULATED: case PlSqlParser.CALLBACK: case PlSqlParser.CALL: case PlSqlParser.CANCEL: case PlSqlParser.CAPACITY: case PlSqlParser.CARDINALITY: case PlSqlParser.CASCADE: case PlSqlParser.CASE: case PlSqlParser.CAST: case PlSqlParser.CATEGORY: case PlSqlParser.CDBDEFAULT: case PlSqlParser.CEIL: case PlSqlParser.CELL_FLASH_CACHE: case PlSqlParser.CERTIFICATE: case PlSqlParser.CFILE: case PlSqlParser.CHAINED: case PlSqlParser.CHANGE: case PlSqlParser.CHANGE_DUPKEY_ERROR_INDEX: case PlSqlParser.CHARACTER: case PlSqlParser.CHAR: case PlSqlParser.CHAR_CS: case PlSqlParser.CHARTOROWID: case PlSqlParser.CHECK_ACL_REWRITE: case PlSqlParser.CHECKPOINT: case PlSqlParser.CHILD: case PlSqlParser.CHOOSE: case PlSqlParser.CHR: case PlSqlParser.CHUNK: case PlSqlParser.CLASS: case PlSqlParser.CLASSIFIER: case PlSqlParser.CLEANUP: case PlSqlParser.CLEAR: case PlSqlParser.C_LETTER: case PlSqlParser.CLIENT: case PlSqlParser.CLOB: case PlSqlParser.CLONE: case PlSqlParser.CLOSE_CACHED_OPEN_CURSORS: case PlSqlParser.CLOSE: case PlSqlParser.CLUSTER_BY_ROWID: case PlSqlParser.CLUSTER: case PlSqlParser.CLUSTER_DETAILS: case PlSqlParser.CLUSTER_DISTANCE: case PlSqlParser.CLUSTER_ID: case PlSqlParser.CLUSTERING: case PlSqlParser.CLUSTERING_FACTOR: case PlSqlParser.CLUSTER_PROBABILITY: case PlSqlParser.CLUSTER_SET: case PlSqlParser.COALESCE: case PlSqlParser.COALESCE_SQ: case PlSqlParser.COARSE: case PlSqlParser.CO_AUTH_IND: case PlSqlParser.COLD: case PlSqlParser.COLLECT: case PlSqlParser.COLUMNAR: case PlSqlParser.COLUMN_AUTH_INDICATOR: case PlSqlParser.COLUMN: case PlSqlParser.COLUMNS: case PlSqlParser.COLUMN_STATS: case PlSqlParser.COLUMN_VALUE: case PlSqlParser.COMMENT: case PlSqlParser.COMMIT: case PlSqlParser.COMMITTED: case PlSqlParser.COMMON_DATA: case PlSqlParser.COMPACT: case PlSqlParser.COMPATIBILITY: case PlSqlParser.COMPILE: case PlSqlParser.COMPLETE: case PlSqlParser.COMPLIANCE: case PlSqlParser.COMPONENT: case PlSqlParser.COMPONENTS: case PlSqlParser.COMPOSE: case PlSqlParser.COMPOSITE: case PlSqlParser.COMPOSITE_LIMIT: case PlSqlParser.COMPOUND: case PlSqlParser.COMPUTE: case PlSqlParser.CONCAT: case PlSqlParser.CON_DBID_TO_ID: case PlSqlParser.CONDITIONAL: case PlSqlParser.CONDITION: case PlSqlParser.CONFIRM: case PlSqlParser.CONFORMING: case PlSqlParser.CON_GUID_TO_ID: case PlSqlParser.CON_ID: case PlSqlParser.CON_NAME_TO_ID: case PlSqlParser.CONNECT_BY_CB_WHR_ONLY: case PlSqlParser.CONNECT_BY_COMBINE_SW: case PlSqlParser.CONNECT_BY_COST_BASED: case PlSqlParser.CONNECT_BY_ELIM_DUPS: case PlSqlParser.CONNECT_BY_FILTERING: case PlSqlParser.CONNECT_BY_ISCYCLE: case PlSqlParser.CONNECT_BY_ISLEAF: case PlSqlParser.CONNECT_BY_ROOT: case PlSqlParser.CONNECT_TIME: case PlSqlParser.CONSIDER: case PlSqlParser.CONSISTENT: case PlSqlParser.CONSTANT: case PlSqlParser.CONST: case PlSqlParser.CONSTRAINT: case PlSqlParser.CONSTRAINTS: case PlSqlParser.CONSTRUCTOR: case PlSqlParser.CONTAINER: case PlSqlParser.CONTAINER_DATA: case PlSqlParser.CONTAINERS: case PlSqlParser.CONTENT: case PlSqlParser.CONTENTS: case PlSqlParser.CONTEXT: case PlSqlParser.CONTINUE: case PlSqlParser.CONTROLFILE: case PlSqlParser.CON_UID_TO_ID: case PlSqlParser.CONVERT: case PlSqlParser.COOKIE: case PlSqlParser.COPY: case PlSqlParser.CORR_K: case PlSqlParser.CORR_S: case PlSqlParser.CORRUPTION: case PlSqlParser.CORRUPT_XID_ALL: case PlSqlParser.CORRUPT_XID: case PlSqlParser.COS: case PlSqlParser.COSH: case PlSqlParser.COST: case PlSqlParser.COST_XML_QUERY_REWRITE: case PlSqlParser.COUNT: case PlSqlParser.COVAR_POP: case PlSqlParser.COVAR_SAMP: case PlSqlParser.CPU_COSTING: case PlSqlParser.CPU_PER_CALL: case PlSqlParser.CPU_PER_SESSION: case PlSqlParser.CRASH: case PlSqlParser.CREATE_FILE_DEST: case PlSqlParser.CREATE_STORED_OUTLINES: case PlSqlParser.CREATION: case PlSqlParser.CREDENTIAL: case PlSqlParser.CRITICAL: case PlSqlParser.CROSS: case PlSqlParser.CROSSEDITION: case PlSqlParser.CSCONVERT: case PlSqlParser.CUBE_AJ: case PlSqlParser.CUBE: case PlSqlParser.CUBE_GB: case PlSqlParser.CUBE_SJ: case PlSqlParser.CUME_DISTM: case PlSqlParser.CURRENT: case PlSqlParser.CURRENT_DATE: case PlSqlParser.CURRENT_SCHEMA: case PlSqlParser.CURRENT_TIME: case PlSqlParser.CURRENT_TIMESTAMP: case PlSqlParser.CURRENT_USER: case PlSqlParser.CURRENTV: case PlSqlParser.CURSOR: case PlSqlParser.CURSOR_SHARING_EXACT: case PlSqlParser.CURSOR_SPECIFIC_SEGMENT: case PlSqlParser.CUSTOMDATUM: case PlSqlParser.CV: case PlSqlParser.CYCLE: case PlSqlParser.DANGLING: case PlSqlParser.DATABASE: case PlSqlParser.DATA: case PlSqlParser.DATAFILE: case PlSqlParser.DATAFILES: case PlSqlParser.DATAMOVEMENT: case PlSqlParser.DATAOBJNO: case PlSqlParser.DATAOBJ_TO_MAT_PARTITION: case PlSqlParser.DATAOBJ_TO_PARTITION: case PlSqlParser.DATAPUMP: case PlSqlParser.DATA_SECURITY_REWRITE_LIMIT: case PlSqlParser.DATE_MODE: case PlSqlParser.DAY: case PlSqlParser.DAYS: case PlSqlParser.DBA: case PlSqlParser.DBA_RECYCLEBIN: case PlSqlParser.DBMS_STATS: case PlSqlParser.DB_ROLE_CHANGE: case PlSqlParser.DBTIMEZONE: case PlSqlParser.DB_UNIQUE_NAME: case PlSqlParser.DB_VERSION: case PlSqlParser.DDL: case PlSqlParser.DEALLOCATE: case PlSqlParser.DEBUG: case PlSqlParser.DEBUGGER: case PlSqlParser.DEC: case PlSqlParser.DECIMAL: case PlSqlParser.DECLARE: case PlSqlParser.DECOMPOSE: case PlSqlParser.DECORRELATE: case PlSqlParser.DECR: case PlSqlParser.DECREMENT: case PlSqlParser.DECRYPT: case PlSqlParser.DEDUPLICATE: case PlSqlParser.DEFAULTS: case PlSqlParser.DEFERRABLE: case PlSqlParser.DEFERRED: case PlSqlParser.DEFINED: case PlSqlParser.DEFINE: case PlSqlParser.DEFINER: case PlSqlParser.DEGREE: case PlSqlParser.DELAY: case PlSqlParser.DELEGATE: case PlSqlParser.DELETE_ALL: case PlSqlParser.DELETE: case PlSqlParser.DELETEXML: case PlSqlParser.DEMAND: case PlSqlParser.DENSE_RANKM: case PlSqlParser.DEPENDENT: case PlSqlParser.DEPTH: case PlSqlParser.DEQUEUE: case PlSqlParser.DEREF: case PlSqlParser.DEREF_NO_REWRITE: case PlSqlParser.DESTROY: case PlSqlParser.DETACHED: case PlSqlParser.DETERMINES: case PlSqlParser.DETERMINISTIC: case PlSqlParser.DICTIONARY: case PlSqlParser.DIMENSION: case PlSqlParser.DIMENSIONS: case PlSqlParser.DIRECT_LOAD: case PlSqlParser.DIRECTORY: case PlSqlParser.DIRECT_PATH: case PlSqlParser.DISABLE_ALL: case PlSqlParser.DISABLE: case PlSqlParser.DISABLE_PARALLEL_DML: case PlSqlParser.DISABLE_PRESET: case PlSqlParser.DISABLE_RPKE: case PlSqlParser.DISALLOW: case PlSqlParser.DISASSOCIATE: case PlSqlParser.DISCARD: case PlSqlParser.DISCONNECT: case PlSqlParser.DISK: case PlSqlParser.DISKGROUP: case PlSqlParser.DISKS: case PlSqlParser.DISMOUNT: case PlSqlParser.DISTINGUISHED: case PlSqlParser.DISTRIBUTED: case PlSqlParser.DISTRIBUTE: case PlSqlParser.DML: case PlSqlParser.DML_UPDATE: case PlSqlParser.DOCFIDELITY: case PlSqlParser.DOCUMENT: case PlSqlParser.DOMAIN_INDEX_FILTER: case PlSqlParser.DOMAIN_INDEX_NO_SORT: case PlSqlParser.DOMAIN_INDEX_SORT: case PlSqlParser.DOUBLE: case PlSqlParser.DOWNGRADE: case PlSqlParser.DRIVING_SITE: case PlSqlParser.DROP_COLUMN: case PlSqlParser.DROP_GROUP: case PlSqlParser.DSINTERVAL_UNCONSTRAINED: case PlSqlParser.DST_UPGRADE_INSERT_CONV: case PlSqlParser.DUMP: case PlSqlParser.DUPLICATE: case PlSqlParser.DV: case PlSqlParser.DYNAMIC: case PlSqlParser.DYNAMIC_SAMPLING: case PlSqlParser.DYNAMIC_SAMPLING_EST_CDN: case PlSqlParser.EACH: case PlSqlParser.EDITIONABLE: case PlSqlParser.EDITION: case PlSqlParser.EDITIONING: case PlSqlParser.EDITIONS: case PlSqlParser.ELEMENT: case PlSqlParser.ELIM_GROUPBY: case PlSqlParser.ELIMINATE_JOIN: case PlSqlParser.ELIMINATE_OBY: case PlSqlParser.ELIMINATE_OUTER_JOIN: case PlSqlParser.EM: case PlSqlParser.EMPTY_BLOB: case PlSqlParser.EMPTY_CLOB: case PlSqlParser.EMPTY: case PlSqlParser.ENABLE_ALL: case PlSqlParser.ENABLE: case PlSqlParser.ENABLE_PARALLEL_DML: case PlSqlParser.ENABLE_PRESET: case PlSqlParser.ENCODING: case PlSqlParser.ENCRYPT: case PlSqlParser.ENCRYPTION: case PlSqlParser.END_OUTLINE_DATA: case PlSqlParser.ENFORCED: case PlSqlParser.ENFORCE: case PlSqlParser.ENQUEUE: case PlSqlParser.ENTERPRISE: case PlSqlParser.ENTITYESCAPING: case PlSqlParser.ENTRY: case PlSqlParser.EQUIPART: case PlSqlParser.ERR: case PlSqlParser.ERROR_ARGUMENT: case PlSqlParser.ERROR: case PlSqlParser.ERROR_ON_OVERLAP_TIME: case PlSqlParser.ERRORS: case PlSqlParser.ESCAPE: case PlSqlParser.ESTIMATE: case PlSqlParser.EVAL: case PlSqlParser.EVALNAME: case PlSqlParser.EVALUATE: case PlSqlParser.EVALUATION: case PlSqlParser.EVENTS: case PlSqlParser.EVERY: case PlSqlParser.EXCEPT: case PlSqlParser.EXCEPTION: case PlSqlParser.EXCEPTION_INIT: case PlSqlParser.EXCEPTIONS: case PlSqlParser.EXCHANGE: case PlSqlParser.EXCLUDE: case PlSqlParser.EXCLUDING: case PlSqlParser.EXECUTE: case PlSqlParser.EXEMPT: case PlSqlParser.EXISTING: case PlSqlParser.EXISTS: case PlSqlParser.EXISTSNODE: case PlSqlParser.EXIT: case PlSqlParser.EXPAND_GSET_TO_UNION: case PlSqlParser.EXPAND_TABLE: case PlSqlParser.EXP: case PlSqlParser.EXPIRE: case PlSqlParser.EXPLAIN: case PlSqlParser.EXPLOSION: case PlSqlParser.EXPORT: case PlSqlParser.EXPR_CORR_CHECK: case PlSqlParser.EXPRESS: case PlSqlParser.EXTENDS: case PlSqlParser.EXTENT: case PlSqlParser.EXTENTS: case PlSqlParser.EXTERNAL: case PlSqlParser.EXTERNALLY: case PlSqlParser.EXTRACTCLOBXML: case PlSqlParser.EXTRACT: case PlSqlParser.EXTRACTVALUE: case PlSqlParser.EXTRA: case PlSqlParser.FACILITY: case PlSqlParser.FACT: case PlSqlParser.FACTOR: case PlSqlParser.FACTORIZE_JOIN: case PlSqlParser.FAILED: case PlSqlParser.FAILED_LOGIN_ATTEMPTS: case PlSqlParser.FAILGROUP: case PlSqlParser.FAILOVER: case PlSqlParser.FAILURE: case PlSqlParser.FALSE: case PlSqlParser.FAMILY: case PlSqlParser.FAR: case PlSqlParser.FAST: case PlSqlParser.FASTSTART: case PlSqlParser.FBTSCAN: case PlSqlParser.FEATURE_DETAILS: case PlSqlParser.FEATURE_ID: case PlSqlParser.FEATURE_SET: case PlSqlParser.FEATURE_VALUE: case PlSqlParser.FETCH: case PlSqlParser.FILE: case PlSqlParser.FILE_NAME_CONVERT: case PlSqlParser.FILESYSTEM_LIKE_LOGGING: case PlSqlParser.FILTER: case PlSqlParser.FINAL: case PlSqlParser.FINE: case PlSqlParser.FINISH: case PlSqlParser.FIRST: case PlSqlParser.FIRSTM: case PlSqlParser.FIRST_ROWS: case PlSqlParser.FIRST_VALUE: case PlSqlParser.FIXED_VIEW_DATA: case PlSqlParser.FLAGGER: case PlSqlParser.FLASHBACK: case PlSqlParser.FLASH_CACHE: case PlSqlParser.FLOAT: case PlSqlParser.FLOB: case PlSqlParser.FLOOR: case PlSqlParser.FLUSH: case PlSqlParser.FOLDER: case PlSqlParser.FOLLOWING: case PlSqlParser.FOLLOWS: case PlSqlParser.FORALL: case PlSqlParser.FORCE: case PlSqlParser.FORCE_XML_QUERY_REWRITE: case PlSqlParser.FOREIGN: case PlSqlParser.FOREVER: case PlSqlParser.FORMAT: case PlSqlParser.FORWARD: case PlSqlParser.FRAGMENT_NUMBER: case PlSqlParser.FREELIST: case PlSqlParser.FREELISTS: case PlSqlParser.FREEPOOLS: case PlSqlParser.FRESH: case PlSqlParser.FROM_TZ: case PlSqlParser.FULL: case PlSqlParser.FULL_OUTER_JOIN_TO_OUTER: case PlSqlParser.FUNCTION: case PlSqlParser.FUNCTIONS: case PlSqlParser.GATHER_OPTIMIZER_STATISTICS: case PlSqlParser.GATHER_PLAN_STATISTICS: case PlSqlParser.GBY_CONC_ROLLUP: case PlSqlParser.GBY_PUSHDOWN: case PlSqlParser.GENERATED: case PlSqlParser.GET: case PlSqlParser.GLOBAL: case PlSqlParser.GLOBALLY: case PlSqlParser.GLOBAL_NAME: case PlSqlParser.GLOBAL_TOPIC_ENABLED: case PlSqlParser.GROUP_BY: case PlSqlParser.GROUP_ID: case PlSqlParser.GROUPING: case PlSqlParser.GROUPING_ID: case PlSqlParser.GROUPS: case PlSqlParser.GUARANTEED: case PlSqlParser.GUARANTEE: case PlSqlParser.GUARD: case PlSqlParser.HASH_AJ: case PlSqlParser.HASH: case PlSqlParser.HASHKEYS: case PlSqlParser.HASH_SJ: case PlSqlParser.HEADER: case PlSqlParser.HEAP: case PlSqlParser.HELP: case PlSqlParser.HEXTORAW: case PlSqlParser.HEXTOREF: case PlSqlParser.HIDDEN_KEYWORD: case PlSqlParser.HIDE: case PlSqlParser.HIERARCHY: case PlSqlParser.HIGH: case PlSqlParser.HINTSET_BEGIN: case PlSqlParser.HINTSET_END: case PlSqlParser.HOT: case PlSqlParser.HOUR: case PlSqlParser.HWM_BROKERED: case PlSqlParser.HYBRID: case PlSqlParser.IDENTIFIER: case PlSqlParser.IDENTITY: case PlSqlParser.IDGENERATORS: case PlSqlParser.ID: case PlSqlParser.IDLE_TIME: case PlSqlParser.IF: case PlSqlParser.IGNORE: case PlSqlParser.IGNORE_OPTIM_EMBEDDED_HINTS: case PlSqlParser.IGNORE_ROW_ON_DUPKEY_INDEX: case PlSqlParser.IGNORE_WHERE_CLAUSE: case PlSqlParser.ILM: case PlSqlParser.IMMEDIATE: case PlSqlParser.IMPACT: case PlSqlParser.IMPORT: case PlSqlParser.INACTIVE: case PlSqlParser.INCLUDE: case PlSqlParser.INCLUDE_VERSION: case PlSqlParser.INCLUDING: case PlSqlParser.INCREMENTAL: case PlSqlParser.INCREMENT: case PlSqlParser.INCR: case PlSqlParser.INDENT: case PlSqlParser.INDEX_ASC: case PlSqlParser.INDEX_COMBINE: case PlSqlParser.INDEX_DESC: case PlSqlParser.INDEXED: case PlSqlParser.INDEXES: case PlSqlParser.INDEX_FFS: case PlSqlParser.INDEX_FILTER: case PlSqlParser.INDEXING: case PlSqlParser.INDEX_JOIN: case PlSqlParser.INDEX_ROWS: case PlSqlParser.INDEX_RRS: case PlSqlParser.INDEX_RS_ASC: case PlSqlParser.INDEX_RS_DESC: case PlSqlParser.INDEX_RS: case PlSqlParser.INDEX_SCAN: case PlSqlParser.INDEX_SKIP_SCAN: case PlSqlParser.INDEX_SS_ASC: case PlSqlParser.INDEX_SS_DESC: case PlSqlParser.INDEX_SS: case PlSqlParser.INDEX_STATS: case PlSqlParser.INDEXTYPE: case PlSqlParser.INDEXTYPES: case PlSqlParser.INDICATOR: case PlSqlParser.INDICES: case PlSqlParser.INFINITE: case PlSqlParser.INFORMATIONAL: case PlSqlParser.INHERIT: case PlSqlParser.INITCAP: case PlSqlParser.INITIAL: case PlSqlParser.INITIALIZED: case PlSqlParser.INITIALLY: case PlSqlParser.INITRANS: case PlSqlParser.INLINE: case PlSqlParser.INLINE_XMLTYPE_NT: case PlSqlParser.INMEMORY: case PlSqlParser.IN_MEMORY_METADATA: case PlSqlParser.INMEMORY_PRUNING: case PlSqlParser.INNER: case PlSqlParser.INOUT: case PlSqlParser.INPLACE: case PlSqlParser.INSERTCHILDXMLAFTER: case PlSqlParser.INSERTCHILDXMLBEFORE: case PlSqlParser.INSERTCHILDXML: case PlSqlParser.INSERTXMLAFTER: case PlSqlParser.INSERTXMLBEFORE: case PlSqlParser.INSTANCE: case PlSqlParser.INSTANCES: case PlSqlParser.INSTANTIABLE: case PlSqlParser.INSTANTLY: case PlSqlParser.INSTEAD: case PlSqlParser.INSTR2: case PlSqlParser.INSTR4: case PlSqlParser.INSTRB: case PlSqlParser.INSTRC: case PlSqlParser.INSTR: case PlSqlParser.INTEGER: case PlSqlParser.INTERLEAVED: case PlSqlParser.INTERMEDIATE: case PlSqlParser.INTERNAL_CONVERT: case PlSqlParser.INTERNAL_USE: case PlSqlParser.INTERPRETED: case PlSqlParser.INTERVAL: case PlSqlParser.INT: case PlSqlParser.INVALIDATE: case PlSqlParser.INVISIBLE: case PlSqlParser.IN_XQUERY: case PlSqlParser.ISOLATION: case PlSqlParser.ISOLATION_LEVEL: case PlSqlParser.ITERATE: case PlSqlParser.ITERATION_NUMBER: case PlSqlParser.JAVA: case PlSqlParser.JOB: case PlSqlParser.JOIN: case PlSqlParser.JSON_ARRAYAGG: case PlSqlParser.JSON_ARRAY: case PlSqlParser.JSON_EQUAL: case PlSqlParser.JSON_EXISTS2: case PlSqlParser.JSON_EXISTS: case PlSqlParser.JSONGET: case PlSqlParser.JSON: case PlSqlParser.JSON_OBJECTAGG: case PlSqlParser.JSON_OBJECT: case PlSqlParser.JSONPARSE: case PlSqlParser.JSON_QUERY: case PlSqlParser.JSON_SERIALIZE: case PlSqlParser.JSON_TABLE: case PlSqlParser.JSON_TEXTCONTAINS2: case PlSqlParser.JSON_TEXTCONTAINS: case PlSqlParser.JSON_VALUE: case PlSqlParser.KEEP_DUPLICATES: case PlSqlParser.KEEP: case PlSqlParser.KERBEROS: case PlSqlParser.KEY: case PlSqlParser.KEY_LENGTH: case PlSqlParser.KEYSIZE: case PlSqlParser.KEYS: case PlSqlParser.KEYSTORE: case PlSqlParser.KILL: case PlSqlParser.LABEL: case PlSqlParser.LANGUAGE: case PlSqlParser.LAST_DAY: case PlSqlParser.LAST: case PlSqlParser.LAST_VALUE: case PlSqlParser.LATERAL: case PlSqlParser.LAX: case PlSqlParser.LAYER: case PlSqlParser.LDAP_REGISTRATION_ENABLED: case PlSqlParser.LDAP_REGISTRATION: case PlSqlParser.LDAP_REG_SYNC_INTERVAL: case PlSqlParser.LEADING: case PlSqlParser.LEFT: case PlSqlParser.LENGTH2: case PlSqlParser.LENGTH4: case PlSqlParser.LENGTHB: case PlSqlParser.LENGTHC: case PlSqlParser.LENGTH: case PlSqlParser.LESS: case PlSqlParser.LEVEL: case PlSqlParser.LEVELS: case PlSqlParser.LIBRARY: case PlSqlParser.LIFECYCLE: case PlSqlParser.LIFE: case PlSqlParser.LIFETIME: case PlSqlParser.LIKE2: case PlSqlParser.LIKE4: case PlSqlParser.LIKEC: case PlSqlParser.LIKE_EXPAND: case PlSqlParser.LIMIT: case PlSqlParser.LINEAR: case PlSqlParser.LINK: case PlSqlParser.LIST: case PlSqlParser.LN: case PlSqlParser.LNNVL: case PlSqlParser.LOAD: case PlSqlParser.LOB: case PlSqlParser.LOBNVL: case PlSqlParser.LOBS: case PlSqlParser.LOCAL_INDEXES: case PlSqlParser.LOCAL: case PlSqlParser.LOCALTIME: case PlSqlParser.LOCALTIMESTAMP: case PlSqlParser.LOCATION: case PlSqlParser.LOCATOR: case PlSqlParser.LOCKED: case PlSqlParser.LOCKING: case PlSqlParser.LOGFILE: case PlSqlParser.LOGFILES: case PlSqlParser.LOGGING: case PlSqlParser.LOGICAL: case PlSqlParser.LOGICAL_READS_PER_CALL: case PlSqlParser.LOGICAL_READS_PER_SESSION: case PlSqlParser.LOG: case PlSqlParser.LOGMINING: case PlSqlParser.LOGOFF: case PlSqlParser.LOGON: case PlSqlParser.LOG_READ_ONLY_VIOLATIONS: case PlSqlParser.LONG: case PlSqlParser.LOOP: case PlSqlParser.LOWER: case PlSqlParser.LOW: case PlSqlParser.LPAD: case PlSqlParser.LTRIM: case PlSqlParser.MAIN: case PlSqlParser.MAKE_REF: case PlSqlParser.MANAGED: case PlSqlParser.MANAGE: case PlSqlParser.MANAGEMENT: case PlSqlParser.MANAGER: case PlSqlParser.MANUAL: case PlSqlParser.MAP: case PlSqlParser.MAPPING: case PlSqlParser.MASTER: case PlSqlParser.MATCHED: case PlSqlParser.MATCHES: case PlSqlParser.MATCH: case PlSqlParser.MATCH_NUMBER: case PlSqlParser.MATCH_RECOGNIZE: case PlSqlParser.MATERIALIZED: case PlSqlParser.MATERIALIZE: case PlSqlParser.MAXARCHLOGS: case PlSqlParser.MAXDATAFILES: case PlSqlParser.MAXEXTENTS: case PlSqlParser.MAXIMIZE: case PlSqlParser.MAXINSTANCES: case PlSqlParser.MAXLOGFILES: case PlSqlParser.MAXLOGHISTORY: case PlSqlParser.MAXLOGMEMBERS: case PlSqlParser.MAX_SHARED_TEMP_SIZE: case PlSqlParser.MAXSIZE: case PlSqlParser.MAXTRANS: case PlSqlParser.MAXVALUE: case PlSqlParser.MEASURE: case PlSqlParser.MEASURES: case PlSqlParser.MEDIUM: case PlSqlParser.MEMBER: case PlSqlParser.MEMCOMPRESS: case PlSqlParser.MEMORY: case PlSqlParser.MERGEACTIONS: case PlSqlParser.MERGE_AJ: case PlSqlParser.MERGE_CONST_ON: case PlSqlParser.MERGE: case PlSqlParser.MERGE_SJ: case PlSqlParser.METADATA: case PlSqlParser.METHOD: case PlSqlParser.MIGRATE: case PlSqlParser.MIGRATION: case PlSqlParser.MINEXTENTS: case PlSqlParser.MINIMIZE: case PlSqlParser.MINIMUM: case PlSqlParser.MINING: case PlSqlParser.MINUS_NULL: case PlSqlParser.MINUTE: case PlSqlParser.MINVALUE: case PlSqlParser.MIRRORCOLD: case PlSqlParser.MIRRORHOT: case PlSqlParser.MIRROR: case PlSqlParser.MLSLABEL: case PlSqlParser.MODEL_COMPILE_SUBQUERY: case PlSqlParser.MODEL_DONTVERIFY_UNIQUENESS: case PlSqlParser.MODEL_DYNAMIC_SUBQUERY: case PlSqlParser.MODEL_MIN_ANALYSIS: case PlSqlParser.MODEL: case PlSqlParser.MODEL_NB: case PlSqlParser.MODEL_NO_ANALYSIS: case PlSqlParser.MODEL_PBY: case PlSqlParser.MODEL_PUSH_REF: case PlSqlParser.MODEL_SV: case PlSqlParser.MODIFICATION: case PlSqlParser.MODIFY_COLUMN_TYPE: case PlSqlParser.MODIFY: case PlSqlParser.MOD: case PlSqlParser.MODULE: case PlSqlParser.MONITORING: case PlSqlParser.MONITOR: case PlSqlParser.MONTH: case PlSqlParser.MONTHS_BETWEEN: case PlSqlParser.MONTHS: case PlSqlParser.MOUNT: case PlSqlParser.MOUNTPATH: case PlSqlParser.MOVEMENT: case PlSqlParser.MOVE: case PlSqlParser.MULTIDIMENSIONAL: case PlSqlParser.MULTISET: case PlSqlParser.MV_MERGE: case PlSqlParser.NAMED: case PlSqlParser.NAME: case PlSqlParser.NAMESPACE: case PlSqlParser.NAN: case PlSqlParser.NANVL: case PlSqlParser.NATIONAL: case PlSqlParser.NATIVE_FULL_OUTER_JOIN: case PlSqlParser.NATIVE: case PlSqlParser.NATURAL: case PlSqlParser.NAV: case PlSqlParser.NCHAR_CS: case PlSqlParser.NCHAR: case PlSqlParser.NCHR: case PlSqlParser.NCLOB: case PlSqlParser.NEEDED: case PlSqlParser.NEG: case PlSqlParser.NESTED: case PlSqlParser.NESTED_TABLE_FAST_INSERT: case PlSqlParser.NESTED_TABLE_GET_REFS: case PlSqlParser.NESTED_TABLE_ID: case PlSqlParser.NESTED_TABLE_SET_REFS: case PlSqlParser.NESTED_TABLE_SET_SETID: case PlSqlParser.NETWORK: case PlSqlParser.NEVER: case PlSqlParser.NEW: case PlSqlParser.NEW_TIME: case PlSqlParser.NEXT_DAY: case PlSqlParser.NEXT: case PlSqlParser.NL_AJ: case PlSqlParser.NLJ_BATCHING: case PlSqlParser.NLJ_INDEX_FILTER: case PlSqlParser.NLJ_INDEX_SCAN: case PlSqlParser.NLJ_PREFETCH: case PlSqlParser.NLS_CALENDAR: case PlSqlParser.NLS_CHARACTERSET: case PlSqlParser.NLS_CHARSET_DECL_LEN: case PlSqlParser.NLS_CHARSET_ID: case PlSqlParser.NLS_CHARSET_NAME: case PlSqlParser.NLS_COMP: case PlSqlParser.NLS_CURRENCY: case PlSqlParser.NLS_DATE_FORMAT: case PlSqlParser.NLS_DATE_LANGUAGE: case PlSqlParser.NLS_INITCAP: case PlSqlParser.NLS_ISO_CURRENCY: case PlSqlParser.NL_SJ: case PlSqlParser.NLS_LANG: case PlSqlParser.NLS_LANGUAGE: case PlSqlParser.NLS_LENGTH_SEMANTICS: case PlSqlParser.NLS_LOWER: case PlSqlParser.NLS_NCHAR_CONV_EXCP: case PlSqlParser.NLS_NUMERIC_CHARACTERS: case PlSqlParser.NLS_SORT: case PlSqlParser.NLSSORT: case PlSqlParser.NLS_SPECIAL_CHARS: case PlSqlParser.NLS_TERRITORY: case PlSqlParser.NLS_UPPER: case PlSqlParser.NO_ACCESS: case PlSqlParser.NO_ADAPTIVE_PLAN: case PlSqlParser.NO_ANSI_REARCH: case PlSqlParser.NOAPPEND: case PlSqlParser.NOARCHIVELOG: case PlSqlParser.NOAUDIT: case PlSqlParser.NO_AUTO_REOPTIMIZE: case PlSqlParser.NO_BASETABLE_MULTIMV_REWRITE: case PlSqlParser.NO_BATCH_TABLE_ACCESS_BY_ROWID: case PlSqlParser.NO_BIND_AWARE: case PlSqlParser.NO_BUFFER: case PlSqlParser.NOCACHE: case PlSqlParser.NO_CARTESIAN: case PlSqlParser.NO_CHECK_ACL_REWRITE: case PlSqlParser.NO_CLUSTER_BY_ROWID: case PlSqlParser.NO_CLUSTERING: case PlSqlParser.NO_COALESCE_SQ: case PlSqlParser.NO_COMMON_DATA: case PlSqlParser.NO_CONNECT_BY_CB_WHR_ONLY: case PlSqlParser.NO_CONNECT_BY_COMBINE_SW: case PlSqlParser.NO_CONNECT_BY_COST_BASED: case PlSqlParser.NO_CONNECT_BY_ELIM_DUPS: case PlSqlParser.NO_CONNECT_BY_FILTERING: case PlSqlParser.NOCOPY: case PlSqlParser.NO_COST_XML_QUERY_REWRITE: case PlSqlParser.NO_CPU_COSTING: case PlSqlParser.NOCPU_COSTING: case PlSqlParser.NOCYCLE: case PlSqlParser.NO_DATA_SECURITY_REWRITE: case PlSqlParser.NO_DECORRELATE: case PlSqlParser.NODELAY: case PlSqlParser.NO_DOMAIN_INDEX_FILTER: case PlSqlParser.NO_DST_UPGRADE_INSERT_CONV: case PlSqlParser.NO_ELIM_GROUPBY: case PlSqlParser.NO_ELIMINATE_JOIN: case PlSqlParser.NO_ELIMINATE_OBY: case PlSqlParser.NO_ELIMINATE_OUTER_JOIN: case PlSqlParser.NOENTITYESCAPING: case PlSqlParser.NO_EXPAND_GSET_TO_UNION: case PlSqlParser.NO_EXPAND: case PlSqlParser.NO_EXPAND_TABLE: case PlSqlParser.NO_FACT: case PlSqlParser.NO_FACTORIZE_JOIN: case PlSqlParser.NO_FILTERING: case PlSqlParser.NOFORCE: case PlSqlParser.NO_FULL_OUTER_JOIN_TO_OUTER: case PlSqlParser.NO_GATHER_OPTIMIZER_STATISTICS: case PlSqlParser.NO_GBY_PUSHDOWN: case PlSqlParser.NOGUARANTEE: case PlSqlParser.NO_INDEX_FFS: case PlSqlParser.NO_INDEX: case PlSqlParser.NO_INDEX_SS: case PlSqlParser.NO_INMEMORY: case PlSqlParser.NO_INMEMORY_PRUNING: case PlSqlParser.NOKEEP: case PlSqlParser.NO_LOAD: case PlSqlParser.NOLOCAL: case PlSqlParser.NOLOGGING: case PlSqlParser.NOMAPPING: case PlSqlParser.NOMAXVALUE: case PlSqlParser.NO_MERGE: case PlSqlParser.NOMINIMIZE: case PlSqlParser.NOMINVALUE: case PlSqlParser.NO_MODEL_PUSH_REF: case PlSqlParser.NO_MONITORING: case PlSqlParser.NOMONITORING: case PlSqlParser.NO_MONITOR: case PlSqlParser.NO_MULTIMV_REWRITE: case PlSqlParser.NO_NATIVE_FULL_OUTER_JOIN: case PlSqlParser.NONBLOCKING: case PlSqlParser.NONEDITIONABLE: case PlSqlParser.NONE: case PlSqlParser.NO_NLJ_BATCHING: case PlSqlParser.NO_NLJ_PREFETCH: case PlSqlParser.NO: case PlSqlParser.NONSCHEMA: case PlSqlParser.NO_OBJECT_LINK: case PlSqlParser.NOORDER: case PlSqlParser.NO_ORDER_ROLLUPS: case PlSqlParser.NO_OUTER_JOIN_TO_ANTI: case PlSqlParser.NO_OUTER_JOIN_TO_INNER: case PlSqlParser.NOOVERRIDE: case PlSqlParser.NO_PARALLEL_INDEX: case PlSqlParser.NOPARALLEL_INDEX: case PlSqlParser.NO_PARALLEL: case PlSqlParser.NOPARALLEL: case PlSqlParser.NO_PARTIAL_COMMIT: case PlSqlParser.NO_PARTIAL_JOIN: case PlSqlParser.NO_PARTIAL_ROLLUP_PUSHDOWN: case PlSqlParser.NOPARTITION: case PlSqlParser.NO_PLACE_DISTINCT: case PlSqlParser.NO_PLACE_GROUP_BY: case PlSqlParser.NO_PQ_CONCURRENT_UNION: case PlSqlParser.NO_PQ_MAP: case PlSqlParser.NO_PQ_REPLICATE: case PlSqlParser.NO_PQ_SKEW: case PlSqlParser.NO_PRUNE_GSETS: case PlSqlParser.NO_PULL_PRED: case PlSqlParser.NO_PUSH_PRED: case PlSqlParser.NO_PUSH_SUBQ: case PlSqlParser.NO_PX_FAULT_TOLERANCE: case PlSqlParser.NO_PX_JOIN_FILTER: case PlSqlParser.NO_QKN_BUFF: case PlSqlParser.NO_QUERY_TRANSFORMATION: case PlSqlParser.NO_REF_CASCADE: case PlSqlParser.NORELOCATE: case PlSqlParser.NORELY: case PlSqlParser.NOREPAIR: case PlSqlParser.NOREPLAY: case PlSqlParser.NORESETLOGS: case PlSqlParser.NO_RESULT_CACHE: case PlSqlParser.NOREVERSE: case PlSqlParser.NO_REWRITE: case PlSqlParser.NOREWRITE: case PlSqlParser.NORMAL: case PlSqlParser.NO_ROOT_SW_FOR_LOCAL: case PlSqlParser.NOROWDEPENDENCIES: case PlSqlParser.NOSCHEMACHECK: case PlSqlParser.NOSEGMENT: case PlSqlParser.NO_SEMIJOIN: case PlSqlParser.NO_SEMI_TO_INNER: case PlSqlParser.NO_SET_TO_JOIN: case PlSqlParser.NOSORT: case PlSqlParser.NO_SQL_TRANSLATION: case PlSqlParser.NO_SQL_TUNE: case PlSqlParser.NO_STAR_TRANSFORMATION: case PlSqlParser.NO_STATEMENT_QUEUING: case PlSqlParser.NO_STATS_GSETS: case PlSqlParser.NOSTRICT: case PlSqlParser.NO_SUBQUERY_PRUNING: case PlSqlParser.NO_SUBSTRB_PAD: case PlSqlParser.NO_SWAP_JOIN_INPUTS: case PlSqlParser.NOSWITCH: case PlSqlParser.NO_TABLE_LOOKUP_BY_NL: case PlSqlParser.NO_TEMP_TABLE: case PlSqlParser.NOTHING: case PlSqlParser.NOTIFICATION: case PlSqlParser.NO_TRANSFORM_DISTINCT_AGG: case PlSqlParser.NO_UNNEST: case PlSqlParser.NO_USE_CUBE: case PlSqlParser.NO_USE_HASH_AGGREGATION: case PlSqlParser.NO_USE_HASH_GBY_FOR_PUSHDOWN: case PlSqlParser.NO_USE_HASH: case PlSqlParser.NO_USE_INVISIBLE_INDEXES: case PlSqlParser.NO_USE_MERGE: case PlSqlParser.NO_USE_NL: case PlSqlParser.NO_USE_VECTOR_AGGREGATION: case PlSqlParser.NOVALIDATE: case PlSqlParser.NO_VECTOR_TRANSFORM_DIMS: case PlSqlParser.NO_VECTOR_TRANSFORM_FACT: case PlSqlParser.NO_VECTOR_TRANSFORM: case PlSqlParser.NO_XDB_FASTPATH_INSERT: case PlSqlParser.NO_XML_DML_REWRITE: case PlSqlParser.NO_XMLINDEX_REWRITE_IN_SELECT: case PlSqlParser.NO_XMLINDEX_REWRITE: case PlSqlParser.NO_XML_QUERY_REWRITE: case PlSqlParser.NO_ZONEMAP: case PlSqlParser.NTH_VALUE: case PlSqlParser.NULLIF: case PlSqlParser.NULLS: case PlSqlParser.NUMBER: case PlSqlParser.NUMERIC: case PlSqlParser.NUM_INDEX_KEYS: case PlSqlParser.NUMTODSINTERVAL: case PlSqlParser.NUMTOYMINTERVAL: case PlSqlParser.NVARCHAR2: case PlSqlParser.NVL2: case PlSqlParser.OBJECT2XML: case PlSqlParser.OBJECT: case PlSqlParser.OBJ_ID: case PlSqlParser.OBJNO: case PlSqlParser.OBJNO_REUSE: case PlSqlParser.OCCURENCES: case PlSqlParser.OFFLINE: case PlSqlParser.OFF: case PlSqlParser.OFFSET: case PlSqlParser.OIDINDEX: case PlSqlParser.OID: case PlSqlParser.OLAP: case PlSqlParser.OLD: case PlSqlParser.OLD_PUSH_PRED: case PlSqlParser.OLS: case PlSqlParser.OLTP: case PlSqlParser.OMIT: case PlSqlParser.ONE: case PlSqlParser.ONLINE: case PlSqlParser.ONLY: case PlSqlParser.OPAQUE: case PlSqlParser.OPAQUE_TRANSFORM: case PlSqlParser.OPAQUE_XCANONICAL: case PlSqlParser.OPCODE: case PlSqlParser.OPEN: case PlSqlParser.OPERATIONS: case PlSqlParser.OPERATOR: case PlSqlParser.OPT_ESTIMATE: case PlSqlParser.OPTIMAL: case PlSqlParser.OPTIMIZE: case PlSqlParser.OPTIMIZER_FEATURES_ENABLE: case PlSqlParser.OPTIMIZER_GOAL: case PlSqlParser.OPT_PARAM: case PlSqlParser.ORA_BRANCH: case PlSqlParser.ORA_CHECK_ACL: case PlSqlParser.ORA_CHECK_PRIVILEGE: case PlSqlParser.ORA_CLUSTERING: case PlSqlParser.ORADATA: case PlSqlParser.ORADEBUG: case PlSqlParser.ORA_DST_AFFECTED: case PlSqlParser.ORA_DST_CONVERT: case PlSqlParser.ORA_DST_ERROR: case PlSqlParser.ORA_GET_ACLIDS: case PlSqlParser.ORA_GET_PRIVILEGES: case PlSqlParser.ORA_HASH: case PlSqlParser.ORA_INVOKING_USERID: case PlSqlParser.ORA_INVOKING_USER: case PlSqlParser.ORA_INVOKING_XS_USER_GUID: case PlSqlParser.ORA_INVOKING_XS_USER: case PlSqlParser.ORA_RAWCOMPARE: case PlSqlParser.ORA_RAWCONCAT: case PlSqlParser.ORA_ROWSCN: case PlSqlParser.ORA_ROWSCN_RAW: case PlSqlParser.ORA_ROWVERSION: case PlSqlParser.ORA_TABVERSION: case PlSqlParser.ORA_WRITE_TIME: case PlSqlParser.ORDERED: case PlSqlParser.ORDERED_PREDICATES: case PlSqlParser.ORDINALITY: case PlSqlParser.OR_EXPAND: case PlSqlParser.ORGANIZATION: case PlSqlParser.OR_PREDICATES: case PlSqlParser.OSERROR: case PlSqlParser.OTHER: case PlSqlParser.OUTER_JOIN_TO_ANTI: case PlSqlParser.OUTER_JOIN_TO_INNER: case PlSqlParser.OUTER: case PlSqlParser.OUTLINE_LEAF: case PlSqlParser.OUTLINE: case PlSqlParser.OUT_OF_LINE: case PlSqlParser.OUT: case PlSqlParser.OVERFLOW_NOMOVE: case PlSqlParser.OVERFLOW: case PlSqlParser.OVERLAPS: case PlSqlParser.OVER: case PlSqlParser.OVERRIDING: case PlSqlParser.OWNER: case PlSqlParser.OWNERSHIP: case PlSqlParser.OWN: case PlSqlParser.PACKAGE: case PlSqlParser.PACKAGES: case PlSqlParser.PARALLEL_ENABLE: case PlSqlParser.PARALLEL_INDEX: case PlSqlParser.PARALLEL: case PlSqlParser.PARAMETERS: case PlSqlParser.PARAM: case PlSqlParser.PARENT: case PlSqlParser.PARITY: case PlSqlParser.PARTIAL_JOIN: case PlSqlParser.PARTIALLY: case PlSqlParser.PARTIAL: case PlSqlParser.PARTIAL_ROLLUP_PUSHDOWN: case PlSqlParser.PARTITION_HASH: case PlSqlParser.PARTITION_LIST: case PlSqlParser.PARTITION: case PlSqlParser.PARTITION_RANGE: case PlSqlParser.PARTITIONS: case PlSqlParser.PARTNUMINST: case PlSqlParser.PASSING: case PlSqlParser.PASSWORD_GRACE_TIME: case PlSqlParser.PASSWORD_LIFE_TIME: case PlSqlParser.PASSWORD_LOCK_TIME: case PlSqlParser.PASSWORD: case PlSqlParser.PASSWORD_REUSE_MAX: case PlSqlParser.PASSWORD_REUSE_TIME: case PlSqlParser.PASSWORD_VERIFY_FUNCTION: case PlSqlParser.PAST: case PlSqlParser.PATCH: case PlSqlParser.PATH: case PlSqlParser.PATH_PREFIX: case PlSqlParser.PATHS: case PlSqlParser.PATTERN: case PlSqlParser.PBL_HS_BEGIN: case PlSqlParser.PBL_HS_END: case PlSqlParser.PCTINCREASE: case PlSqlParser.PCTTHRESHOLD: case PlSqlParser.PCTUSED: case PlSqlParser.PCTVERSION: case PlSqlParser.PENDING: case PlSqlParser.PERCENT_KEYWORD: case PlSqlParser.PERCENT_RANKM: case PlSqlParser.PERFORMANCE: case PlSqlParser.PERIOD_KEYWORD: case PlSqlParser.PERMANENT: case PlSqlParser.PERMISSION: case PlSqlParser.PERMUTE: case PlSqlParser.PER: case PlSqlParser.PFILE: case PlSqlParser.PHYSICAL: case PlSqlParser.PIKEY: case PlSqlParser.PIPELINED: case PlSqlParser.PIV_GB: case PlSqlParser.PIVOT: case PlSqlParser.PIV_SSF: case PlSqlParser.PLACE_DISTINCT: case PlSqlParser.PLACE_GROUP_BY: case PlSqlParser.PLAN: case PlSqlParser.PLSCOPE_SETTINGS: case PlSqlParser.PLS_INTEGER: case PlSqlParser.PLSQL_CCFLAGS: case PlSqlParser.PLSQL_CODE_TYPE: case PlSqlParser.PLSQL_DEBUG: case PlSqlParser.PLSQL_OPTIMIZE_LEVEL: case PlSqlParser.PLSQL_WARNINGS: case PlSqlParser.PLUGGABLE: case PlSqlParser.POINT: case PlSqlParser.POLICY: case PlSqlParser.POOL_16K: case PlSqlParser.POOL_2K: case PlSqlParser.POOL_32K: case PlSqlParser.POOL_4K: case PlSqlParser.POOL_8K: case PlSqlParser.POSITIVEN: case PlSqlParser.POSITIVE: case PlSqlParser.POST_TRANSACTION: case PlSqlParser.POWERMULTISET_BY_CARDINALITY: case PlSqlParser.POWERMULTISET: case PlSqlParser.POWER: case PlSqlParser.PQ_CONCURRENT_UNION: case PlSqlParser.PQ_DISTRIBUTE: case PlSqlParser.PQ_DISTRIBUTE_WINDOW: case PlSqlParser.PQ_FILTER: case PlSqlParser.PQ_MAP: case PlSqlParser.PQ_NOMAP: case PlSqlParser.PQ_REPLICATE: case PlSqlParser.PQ_SKEW: case PlSqlParser.PRAGMA: case PlSqlParser.PREBUILT: case PlSqlParser.PRECEDES: case PlSqlParser.PRECEDING: case PlSqlParser.PRECISION: case PlSqlParser.PRECOMPUTE_SUBQUERY: case PlSqlParser.PREDICATE_REORDERS: case PlSqlParser.PRELOAD: case PlSqlParser.PREPARE: case PlSqlParser.PRESENTNNV: case PlSqlParser.PRESENT: case PlSqlParser.PRESENTV: case PlSqlParser.PRESERVE_OID: case PlSqlParser.PRESERVE: case PlSqlParser.PRETTY: case PlSqlParser.PREVIOUS: case PlSqlParser.PREV: case PlSqlParser.PRIMARY: case PlSqlParser.PRINTBLOBTOCLOB: case PlSqlParser.PRIORITY: case PlSqlParser.PRIVATE: case PlSqlParser.PRIVATE_SGA: case PlSqlParser.PRIVILEGED: case PlSqlParser.PRIVILEGE: case PlSqlParser.PRIVILEGES: case PlSqlParser.PROCEDURAL: case PlSqlParser.PROCEDURE: case PlSqlParser.PROCESS: case PlSqlParser.PROFILE: case PlSqlParser.PROGRAM: case PlSqlParser.PROJECT: case PlSqlParser.PROPAGATE: case PlSqlParser.PROTECTED: case PlSqlParser.PROTECTION: case PlSqlParser.PROXY: case PlSqlParser.PRUNING: case PlSqlParser.PULL_PRED: case PlSqlParser.PURGE: case PlSqlParser.PUSH_PRED: case PlSqlParser.PUSH_SUBQ: case PlSqlParser.PX_FAULT_TOLERANCE: case PlSqlParser.PX_GRANULE: case PlSqlParser.PX_JOIN_FILTER: case PlSqlParser.QB_NAME: case PlSqlParser.QUERY_BLOCK: case PlSqlParser.QUERY: case PlSqlParser.QUEUE_CURR: case PlSqlParser.QUEUE: case PlSqlParser.QUEUE_ROWP: case PlSqlParser.QUIESCE: case PlSqlParser.QUORUM: case PlSqlParser.QUOTA: case PlSqlParser.RAISE: case PlSqlParser.RANDOM_LOCAL: case PlSqlParser.RANDOM: case PlSqlParser.RANGE: case PlSqlParser.RANKM: case PlSqlParser.RAPIDLY: case PlSqlParser.RAW: case PlSqlParser.RAWTOHEX: case PlSqlParser.RAWTONHEX: case PlSqlParser.RBA: case PlSqlParser.RBO_OUTLINE: case PlSqlParser.RDBA: case PlSqlParser.READ: case PlSqlParser.READS: case PlSqlParser.REALM: case PlSqlParser.REAL: case PlSqlParser.REBALANCE: case PlSqlParser.REBUILD: case PlSqlParser.RECORD: case PlSqlParser.RECORDS_PER_BLOCK: case PlSqlParser.RECOVERABLE: case PlSqlParser.RECOVER: case PlSqlParser.RECOVERY: case PlSqlParser.RECYCLEBIN: case PlSqlParser.RECYCLE: case PlSqlParser.REDACTION: case PlSqlParser.REDEFINE: case PlSqlParser.REDO: case PlSqlParser.REDUCED: case PlSqlParser.REDUNDANCY: case PlSqlParser.REF_CASCADE_CURSOR: case PlSqlParser.REFERENCED: case PlSqlParser.REFERENCE: case PlSqlParser.REFERENCES: case PlSqlParser.REFERENCING: case PlSqlParser.REF: case PlSqlParser.REFRESH: case PlSqlParser.REFTOHEX: case PlSqlParser.REGEXP_COUNT: case PlSqlParser.REGEXP_INSTR: case PlSqlParser.REGEXP_LIKE: case PlSqlParser.REGEXP_REPLACE: case PlSqlParser.REGEXP_SUBSTR: case PlSqlParser.REGISTER: case PlSqlParser.REGR_AVGX: case PlSqlParser.REGR_AVGY: case PlSqlParser.REGR_COUNT: case PlSqlParser.REGR_INTERCEPT: case PlSqlParser.REGR_R2: case PlSqlParser.REGR_SLOPE: case PlSqlParser.REGR_SXX: case PlSqlParser.REGR_SXY: case PlSqlParser.REGR_SYY: case PlSqlParser.REGULAR: case PlSqlParser.REJECT: case PlSqlParser.REKEY: case PlSqlParser.RELATIONAL: case PlSqlParser.RELOCATE: case PlSqlParser.RELY: case PlSqlParser.REMAINDER: case PlSqlParser.REMOTE_MAPPED: case PlSqlParser.REMOVE: case PlSqlParser.RENAME: case PlSqlParser.REPAIR: case PlSqlParser.REPEAT: case PlSqlParser.REPLACE: case PlSqlParser.REPLICATION: case PlSqlParser.REQUIRED: case PlSqlParser.RESETLOGS: case PlSqlParser.RESET: case PlSqlParser.RESIZE: case PlSqlParser.RESOLVE: case PlSqlParser.RESOLVER: case PlSqlParser.RESPECT: case PlSqlParser.RESTART: case PlSqlParser.RESTORE_AS_INTERVALS: case PlSqlParser.RESTORE: case PlSqlParser.RESTRICT_ALL_REF_CONS: case PlSqlParser.RESTRICTED: case PlSqlParser.RESTRICT_REFERENCES: case PlSqlParser.RESTRICT: case PlSqlParser.RESULT_CACHE: case PlSqlParser.RESULT: case PlSqlParser.RESUMABLE: case PlSqlParser.RESUME: case PlSqlParser.RETENTION: case PlSqlParser.RETRY_ON_ROW_CHANGE: case PlSqlParser.RETURNING: case PlSqlParser.RETURN: case PlSqlParser.REUSE: case PlSqlParser.REVERSE: case PlSqlParser.REWRITE_OR_ERROR: case PlSqlParser.REWRITE: case PlSqlParser.RIGHT: case PlSqlParser.ROLE: case PlSqlParser.ROLESET: case PlSqlParser.ROLES: case PlSqlParser.ROLLBACK: case PlSqlParser.ROLLING: case PlSqlParser.ROLLUP: case PlSqlParser.ROWDEPENDENCIES: case PlSqlParser.ROWID_MAPPING_TABLE: case PlSqlParser.ROWID: case PlSqlParser.ROWIDTOCHAR: case PlSqlParser.ROWIDTONCHAR: case PlSqlParser.ROW_LENGTH: case PlSqlParser.ROWNUM: case PlSqlParser.ROW: case PlSqlParser.ROWS: case PlSqlParser.RPAD: case PlSqlParser.RTRIM: case PlSqlParser.RULE: case PlSqlParser.RULES: case PlSqlParser.RUNNING: case PlSqlParser.SALT: case PlSqlParser.SAMPLE: case PlSqlParser.SAVE_AS_INTERVALS: case PlSqlParser.SAVEPOINT: case PlSqlParser.SAVE: case PlSqlParser.SB4: case PlSqlParser.SCALE_ROWS: case PlSqlParser.SCALE: case PlSqlParser.SCAN_INSTANCES: case PlSqlParser.SCAN: case PlSqlParser.SCHEDULER: case PlSqlParser.SCHEMACHECK: case PlSqlParser.SCHEMA: case PlSqlParser.SCN_ASCENDING: case PlSqlParser.SCN: case PlSqlParser.SCOPE: case PlSqlParser.SCRUB: case PlSqlParser.SD_ALL: case PlSqlParser.SD_INHIBIT: case PlSqlParser.SDO_GEOM_MBR: case PlSqlParser.SD_SHOW: case PlSqlParser.SEARCH: case PlSqlParser.SECOND: case PlSqlParser.SECRET: case PlSqlParser.SECUREFILE_DBA: case PlSqlParser.SECUREFILE: case PlSqlParser.SECURITY: case PlSqlParser.SEED: case PlSqlParser.SEG_BLOCK: case PlSqlParser.SEG_FILE: case PlSqlParser.SEGMENT: case PlSqlParser.SELECTIVITY: case PlSqlParser.SELF: case PlSqlParser.SEMIJOIN_DRIVER: case PlSqlParser.SEMIJOIN: case PlSqlParser.SEMI_TO_INNER: case PlSqlParser.SEQUENCED: case PlSqlParser.SEQUENCE: case PlSqlParser.SEQUENTIAL: case PlSqlParser.SERIALIZABLE: case PlSqlParser.SERIALLY_REUSABLE: case PlSqlParser.SERIAL: case PlSqlParser.SERVERERROR: case PlSqlParser.SERVICE_NAME_CONVERT: case PlSqlParser.SERVICES: case PlSqlParser.SESSION_CACHED_CURSORS: case PlSqlParser.SESSION: case PlSqlParser.SESSIONS_PER_USER: case PlSqlParser.SESSIONTIMEZONE: case PlSqlParser.SESSIONTZNAME: case PlSqlParser.SET: case PlSqlParser.SETS: case PlSqlParser.SETTINGS: case PlSqlParser.SET_TO_JOIN: case PlSqlParser.SEVERE: case PlSqlParser.SHARED_POOL: case PlSqlParser.SHARED: case PlSqlParser.SHARING: case PlSqlParser.SHELFLIFE: case PlSqlParser.SHOW: case PlSqlParser.SHRINK: case PlSqlParser.SHUTDOWN: case PlSqlParser.SIBLINGS: case PlSqlParser.SID: case PlSqlParser.SIGNAL_COMPONENT: case PlSqlParser.SIGNAL_FUNCTION: case PlSqlParser.SIGN: case PlSqlParser.SIGNTYPE: case PlSqlParser.SIMPLE_INTEGER: case PlSqlParser.SIMPLE: case PlSqlParser.SINGLE: case PlSqlParser.SINGLETASK: case PlSqlParser.SINH: case PlSqlParser.SIN: case PlSqlParser.SKIP_EXT_OPTIMIZER: case PlSqlParser.SKIP_: case PlSqlParser.SKIP_UNQ_UNUSABLE_IDX: case PlSqlParser.SKIP_UNUSABLE_INDEXES: case PlSqlParser.SMALLFILE: case PlSqlParser.SMALLINT: case PlSqlParser.SNAPSHOT: case PlSqlParser.SOME: case PlSqlParser.SORT: case PlSqlParser.SOUNDEX: case PlSqlParser.SOURCE_FILE_DIRECTORY: case PlSqlParser.SOURCE_FILE_NAME_CONVERT: case PlSqlParser.SOURCE: case PlSqlParser.SPACE_KEYWORD: case PlSqlParser.SPECIFICATION: case PlSqlParser.SPFILE: case PlSqlParser.SPLIT: case PlSqlParser.SPREADSHEET: case PlSqlParser.SQLDATA: case PlSqlParser.SQLERROR: case PlSqlParser.SQLLDR: case PlSqlParser.SQL: case PlSqlParser.SQL_TRACE: case PlSqlParser.SQL_TRANSLATION_PROFILE: case PlSqlParser.SQRT: case PlSqlParser.STALE: case PlSqlParser.STANDALONE: case PlSqlParser.STANDARD_HASH: case PlSqlParser.STANDBY_MAX_DATA_DELAY: case PlSqlParser.STANDBYS: case PlSqlParser.STANDBY: case PlSqlParser.STAR: case PlSqlParser.STAR_TRANSFORMATION: case PlSqlParser.STARTUP: case PlSqlParser.STATEMENT_ID: case PlSqlParser.STATEMENT_QUEUING: case PlSqlParser.STATEMENTS: case PlSqlParser.STATEMENT: case PlSqlParser.STATE: case PlSqlParser.STATIC: case PlSqlParser.STATISTICS: case PlSqlParser.STATS_BINOMIAL_TEST: case PlSqlParser.STATS_CROSSTAB: case PlSqlParser.STATS_F_TEST: case PlSqlParser.STATS_KS_TEST: case PlSqlParser.STATS_MODE: case PlSqlParser.STATS_MW_TEST: case PlSqlParser.STATS_ONE_WAY_ANOVA: case PlSqlParser.STATS_T_TEST_INDEP: case PlSqlParser.STATS_T_TEST_INDEPU: case PlSqlParser.STATS_T_TEST_ONE: case PlSqlParser.STATS_T_TEST_PAIRED: case PlSqlParser.STATS_WSR_TEST: case PlSqlParser.STDDEV_POP: case PlSqlParser.STDDEV_SAMP: case PlSqlParser.STOP: case PlSqlParser.STORAGE: case PlSqlParser.STORE: case PlSqlParser.STREAMS: case PlSqlParser.STREAM: case PlSqlParser.STRICT: case PlSqlParser.STRING: case PlSqlParser.STRIPE_COLUMNS: case PlSqlParser.STRIPE_WIDTH: case PlSqlParser.STRIP: case PlSqlParser.STRUCTURE: case PlSqlParser.SUBMULTISET: case PlSqlParser.SUBPARTITION_REL: case PlSqlParser.SUBPARTITIONS: case PlSqlParser.SUBPARTITION: case PlSqlParser.SUBQUERIES: case PlSqlParser.SUBQUERY_PRUNING: case PlSqlParser.SUBSCRIBE: case PlSqlParser.SUBSET: case PlSqlParser.SUBSTITUTABLE: case PlSqlParser.SUBSTR2: case PlSqlParser.SUBSTR4: case PlSqlParser.SUBSTRB: case PlSqlParser.SUBSTRC: case PlSqlParser.SUBTYPE: case PlSqlParser.SUCCESSFUL: case PlSqlParser.SUCCESS: case PlSqlParser.SUMMARY: case PlSqlParser.SUPPLEMENTAL: case PlSqlParser.SUSPEND: case PlSqlParser.SWAP_JOIN_INPUTS: case PlSqlParser.SWITCHOVER: case PlSqlParser.SWITCH: case PlSqlParser.SYNCHRONOUS: case PlSqlParser.SYNC: case PlSqlParser.SYSASM: case PlSqlParser.SYS_AUDIT: case PlSqlParser.SYSAUX: case PlSqlParser.SYSBACKUP: case PlSqlParser.SYS_CHECKACL: case PlSqlParser.SYS_CHECK_PRIVILEGE: case PlSqlParser.SYS_CONNECT_BY_PATH: case PlSqlParser.SYS_CONTEXT: case PlSqlParser.SYSDATE: case PlSqlParser.SYSDBA: case PlSqlParser.SYS_DBURIGEN: case PlSqlParser.SYSDG: case PlSqlParser.SYS_DL_CURSOR: case PlSqlParser.SYS_DM_RXFORM_CHR: case PlSqlParser.SYS_DM_RXFORM_NUM: case PlSqlParser.SYS_DOM_COMPARE: case PlSqlParser.SYS_DST_PRIM2SEC: case PlSqlParser.SYS_DST_SEC2PRIM: case PlSqlParser.SYS_ET_BFILE_TO_RAW: case PlSqlParser.SYS_ET_BLOB_TO_IMAGE: case PlSqlParser.SYS_ET_IMAGE_TO_BLOB: case PlSqlParser.SYS_ET_RAW_TO_BFILE: case PlSqlParser.SYS_EXTPDTXT: case PlSqlParser.SYS_EXTRACT_UTC: case PlSqlParser.SYS_FBT_INSDEL: case PlSqlParser.SYS_FILTER_ACLS: case PlSqlParser.SYS_FNMATCHES: case PlSqlParser.SYS_FNREPLACE: case PlSqlParser.SYS_GET_ACLIDS: case PlSqlParser.SYS_GET_COL_ACLIDS: case PlSqlParser.SYS_GET_PRIVILEGES: case PlSqlParser.SYS_GETTOKENID: case PlSqlParser.SYS_GETXTIVAL: case PlSqlParser.SYS_GUID: case PlSqlParser.SYSGUID: case PlSqlParser.SYSKM: case PlSqlParser.SYS_MAKE_XMLNODEID: case PlSqlParser.SYS_MAKEXML: case PlSqlParser.SYS_MKXMLATTR: case PlSqlParser.SYS_MKXTI: case PlSqlParser.SYSOBJ: case PlSqlParser.SYS_OP_ADT2BIN: case PlSqlParser.SYS_OP_ADTCONS: case PlSqlParser.SYS_OP_ALSCRVAL: case PlSqlParser.SYS_OP_ATG: case PlSqlParser.SYS_OP_BIN2ADT: case PlSqlParser.SYS_OP_BITVEC: case PlSqlParser.SYS_OP_BL2R: case PlSqlParser.SYS_OP_BLOOM_FILTER_LIST: case PlSqlParser.SYS_OP_BLOOM_FILTER: case PlSqlParser.SYS_OP_C2C: case PlSqlParser.SYS_OP_CAST: case PlSqlParser.SYS_OP_CEG: case PlSqlParser.SYS_OP_CL2C: case PlSqlParser.SYS_OP_COMBINED_HASH: case PlSqlParser.SYS_OP_COMP: case PlSqlParser.SYS_OP_CONVERT: case PlSqlParser.SYS_OP_COUNTCHG: case PlSqlParser.SYS_OP_CSCONV: case PlSqlParser.SYS_OP_CSCONVTEST: case PlSqlParser.SYS_OP_CSR: case PlSqlParser.SYS_OP_CSX_PATCH: case PlSqlParser.SYS_OP_CYCLED_SEQ: case PlSqlParser.SYS_OP_DECOMP: case PlSqlParser.SYS_OP_DESCEND: case PlSqlParser.SYS_OP_DISTINCT: case PlSqlParser.SYS_OP_DRA: case PlSqlParser.SYS_OP_DUMP: case PlSqlParser.SYS_OP_DV_CHECK: case PlSqlParser.SYS_OP_ENFORCE_NOT_NULL: case PlSqlParser.SYSOPER: case PlSqlParser.SYS_OP_EXTRACT: case PlSqlParser.SYS_OP_GROUPING: case PlSqlParser.SYS_OP_GUID: case PlSqlParser.SYS_OP_HASH: case PlSqlParser.SYS_OP_IIX: case PlSqlParser.SYS_OP_ITR: case PlSqlParser.SYS_OP_KEY_VECTOR_CREATE: case PlSqlParser.SYS_OP_KEY_VECTOR_FILTER_LIST: case PlSqlParser.SYS_OP_KEY_VECTOR_FILTER: case PlSqlParser.SYS_OP_KEY_VECTOR_SUCCEEDED: case PlSqlParser.SYS_OP_KEY_VECTOR_USE: case PlSqlParser.SYS_OP_LBID: case PlSqlParser.SYS_OP_LOBLOC2BLOB: case PlSqlParser.SYS_OP_LOBLOC2CLOB: case PlSqlParser.SYS_OP_LOBLOC2ID: case PlSqlParser.SYS_OP_LOBLOC2NCLOB: case PlSqlParser.SYS_OP_LOBLOC2TYP: case PlSqlParser.SYS_OP_LSVI: case PlSqlParser.SYS_OP_LVL: case PlSqlParser.SYS_OP_MAKEOID: case PlSqlParser.SYS_OP_MAP_NONNULL: case PlSqlParser.SYS_OP_MSR: case PlSqlParser.SYS_OP_NICOMBINE: case PlSqlParser.SYS_OP_NIEXTRACT: case PlSqlParser.SYS_OP_NII: case PlSqlParser.SYS_OP_NIX: case PlSqlParser.SYS_OP_NOEXPAND: case PlSqlParser.SYS_OP_NTCIMG: case PlSqlParser.SYS_OP_NUMTORAW: case PlSqlParser.SYS_OP_OIDVALUE: case PlSqlParser.SYS_OP_OPNSIZE: case PlSqlParser.SYS_OP_PAR_1: case PlSqlParser.SYS_OP_PARGID_1: case PlSqlParser.SYS_OP_PARGID: case PlSqlParser.SYS_OP_PAR: case PlSqlParser.SYS_OP_PART_ID: case PlSqlParser.SYS_OP_PIVOT: case PlSqlParser.SYS_OP_R2O: case PlSqlParser.SYS_OP_RAWTONUM: case PlSqlParser.SYS_OP_RDTM: case PlSqlParser.SYS_OP_REF: case PlSqlParser.SYS_OP_RMTD: case PlSqlParser.SYS_OP_ROWIDTOOBJ: case PlSqlParser.SYS_OP_RPB: case PlSqlParser.SYS_OPTLOBPRBSC: case PlSqlParser.SYS_OP_TOSETID: case PlSqlParser.SYS_OP_TPR: case PlSqlParser.SYS_OP_TRTB: case PlSqlParser.SYS_OPTXICMP: case PlSqlParser.SYS_OPTXQCASTASNQ: case PlSqlParser.SYS_OP_UNDESCEND: case PlSqlParser.SYS_OP_VECAND: case PlSqlParser.SYS_OP_VECBIT: case PlSqlParser.SYS_OP_VECOR: case PlSqlParser.SYS_OP_VECXOR: case PlSqlParser.SYS_OP_VERSION: case PlSqlParser.SYS_OP_VREF: case PlSqlParser.SYS_OP_VVD: case PlSqlParser.SYS_OP_XMLCONS_FOR_CSX: case PlSqlParser.SYS_OP_XPTHATG: case PlSqlParser.SYS_OP_XPTHIDX: case PlSqlParser.SYS_OP_XPTHOP: case PlSqlParser.SYS_OP_XTXT2SQLT: case PlSqlParser.SYS_OP_ZONE_ID: case PlSqlParser.SYS_ORDERKEY_DEPTH: case PlSqlParser.SYS_ORDERKEY_MAXCHILD: case PlSqlParser.SYS_ORDERKEY_PARENT: case PlSqlParser.SYS_PARALLEL_TXN: case PlSqlParser.SYS_PATHID_IS_ATTR: case PlSqlParser.SYS_PATHID_IS_NMSPC: case PlSqlParser.SYS_PATHID_LASTNAME: case PlSqlParser.SYS_PATHID_LASTNMSPC: case PlSqlParser.SYS_PATH_REVERSE: case PlSqlParser.SYS_PXQEXTRACT: case PlSqlParser.SYS_RAW_TO_XSID: case PlSqlParser.SYS_RID_ORDER: case PlSqlParser.SYS_ROW_DELTA: case PlSqlParser.SYS_SC_2_XMLT: case PlSqlParser.SYS_SYNRCIREDO: case PlSqlParser.SYSTEM_DEFINED: case PlSqlParser.SYSTEM: case PlSqlParser.SYSTIMESTAMP: case PlSqlParser.SYS_TYPEID: case PlSqlParser.SYS_UMAKEXML: case PlSqlParser.SYS_XMLANALYZE: case PlSqlParser.SYS_XMLCONTAINS: case PlSqlParser.SYS_XMLCONV: case PlSqlParser.SYS_XMLEXNSURI: case PlSqlParser.SYS_XMLGEN: case PlSqlParser.SYS_XMLI_LOC_ISNODE: case PlSqlParser.SYS_XMLI_LOC_ISTEXT: case PlSqlParser.SYS_XMLINSTR: case PlSqlParser.SYS_XMLLOCATOR_GETSVAL: case PlSqlParser.SYS_XMLNODEID_GETCID: case PlSqlParser.SYS_XMLNODEID_GETLOCATOR: case PlSqlParser.SYS_XMLNODEID_GETOKEY: case PlSqlParser.SYS_XMLNODEID_GETPATHID: case PlSqlParser.SYS_XMLNODEID_GETPTRID: case PlSqlParser.SYS_XMLNODEID_GETRID: case PlSqlParser.SYS_XMLNODEID_GETSVAL: case PlSqlParser.SYS_XMLNODEID_GETTID: case PlSqlParser.SYS_XMLNODEID: case PlSqlParser.SYS_XMLT_2_SC: case PlSqlParser.SYS_XMLTRANSLATE: case PlSqlParser.SYS_XMLTYPE2SQL: case PlSqlParser.SYS_XQ_ASQLCNV: case PlSqlParser.SYS_XQ_ATOMCNVCHK: case PlSqlParser.SYS_XQBASEURI: case PlSqlParser.SYS_XQCASTABLEERRH: case PlSqlParser.SYS_XQCODEP2STR: case PlSqlParser.SYS_XQCODEPEQ: case PlSqlParser.SYS_XQCON2SEQ: case PlSqlParser.SYS_XQCONCAT: case PlSqlParser.SYS_XQDELETE: case PlSqlParser.SYS_XQDFLTCOLATION: case PlSqlParser.SYS_XQDOC: case PlSqlParser.SYS_XQDOCURI: case PlSqlParser.SYS_XQDURDIV: case PlSqlParser.SYS_XQED4URI: case PlSqlParser.SYS_XQENDSWITH: case PlSqlParser.SYS_XQERRH: case PlSqlParser.SYS_XQERR: case PlSqlParser.SYS_XQESHTMLURI: case PlSqlParser.SYS_XQEXLOBVAL: case PlSqlParser.SYS_XQEXSTWRP: case PlSqlParser.SYS_XQEXTRACT: case PlSqlParser.SYS_XQEXTRREF: case PlSqlParser.SYS_XQEXVAL: case PlSqlParser.SYS_XQFB2STR: case PlSqlParser.SYS_XQFNBOOL: case PlSqlParser.SYS_XQFNCMP: case PlSqlParser.SYS_XQFNDATIM: case PlSqlParser.SYS_XQFNLNAME: case PlSqlParser.SYS_XQFNNM: case PlSqlParser.SYS_XQFNNSURI: case PlSqlParser.SYS_XQFNPREDTRUTH: case PlSqlParser.SYS_XQFNQNM: case PlSqlParser.SYS_XQFNROOT: case PlSqlParser.SYS_XQFORMATNUM: case PlSqlParser.SYS_XQFTCONTAIN: case PlSqlParser.SYS_XQFUNCR: case PlSqlParser.SYS_XQGETCONTENT: case PlSqlParser.SYS_XQINDXOF: case PlSqlParser.SYS_XQINSERT: case PlSqlParser.SYS_XQINSPFX: case PlSqlParser.SYS_XQIRI2URI: case PlSqlParser.SYS_XQLANG: case PlSqlParser.SYS_XQLLNMFRMQNM: case PlSqlParser.SYS_XQMKNODEREF: case PlSqlParser.SYS_XQNILLED: case PlSqlParser.SYS_XQNODENAME: case PlSqlParser.SYS_XQNORMSPACE: case PlSqlParser.SYS_XQNORMUCODE: case PlSqlParser.SYS_XQ_NRNG: case PlSqlParser.SYS_XQNSP4PFX: case PlSqlParser.SYS_XQNSPFRMQNM: case PlSqlParser.SYS_XQPFXFRMQNM: case PlSqlParser.SYS_XQ_PKSQL2XML: case PlSqlParser.SYS_XQPOLYABS: case PlSqlParser.SYS_XQPOLYADD: case PlSqlParser.SYS_XQPOLYCEL: case PlSqlParser.SYS_XQPOLYCSTBL: case PlSqlParser.SYS_XQPOLYCST: case PlSqlParser.SYS_XQPOLYDIV: case PlSqlParser.SYS_XQPOLYFLR: case PlSqlParser.SYS_XQPOLYMOD: case PlSqlParser.SYS_XQPOLYMUL: case PlSqlParser.SYS_XQPOLYRND: case PlSqlParser.SYS_XQPOLYSQRT: case PlSqlParser.SYS_XQPOLYSUB: case PlSqlParser.SYS_XQPOLYUMUS: case PlSqlParser.SYS_XQPOLYUPLS: case PlSqlParser.SYS_XQPOLYVEQ: case PlSqlParser.SYS_XQPOLYVGE: case PlSqlParser.SYS_XQPOLYVGT: case PlSqlParser.SYS_XQPOLYVLE: case PlSqlParser.SYS_XQPOLYVLT: case PlSqlParser.SYS_XQPOLYVNE: case PlSqlParser.SYS_XQREF2VAL: case PlSqlParser.SYS_XQRENAME: case PlSqlParser.SYS_XQREPLACE: case PlSqlParser.SYS_XQRESVURI: case PlSqlParser.SYS_XQRNDHALF2EVN: case PlSqlParser.SYS_XQRSLVQNM: case PlSqlParser.SYS_XQRYENVPGET: case PlSqlParser.SYS_XQRYVARGET: case PlSqlParser.SYS_XQRYWRP: case PlSqlParser.SYS_XQSEQ2CON4XC: case PlSqlParser.SYS_XQSEQ2CON: case PlSqlParser.SYS_XQSEQDEEPEQ: case PlSqlParser.SYS_XQSEQINSB: case PlSqlParser.SYS_XQSEQRM: case PlSqlParser.SYS_XQSEQRVS: case PlSqlParser.SYS_XQSEQSUB: case PlSqlParser.SYS_XQSEQTYPMATCH: case PlSqlParser.SYS_XQSTARTSWITH: case PlSqlParser.SYS_XQSTATBURI: case PlSqlParser.SYS_XQSTR2CODEP: case PlSqlParser.SYS_XQSTRJOIN: case PlSqlParser.SYS_XQSUBSTRAFT: case PlSqlParser.SYS_XQSUBSTRBEF: case PlSqlParser.SYS_XQTOKENIZE: case PlSqlParser.SYS_XQTREATAS: case PlSqlParser.SYS_XQ_UPKXML2SQL: case PlSqlParser.SYS_XQXFORM: case PlSqlParser.SYS_XSID_TO_RAW: case PlSqlParser.SYS_ZMAP_FILTER: case PlSqlParser.SYS_ZMAP_REFRESH: case PlSqlParser.TABLE_LOOKUP_BY_NL: case PlSqlParser.TABLESPACE_NO: case PlSqlParser.TABLESPACE: case PlSqlParser.TABLES: case PlSqlParser.TABLE_STATS: case PlSqlParser.TABLE: case PlSqlParser.TABNO: case PlSqlParser.TAG: case PlSqlParser.TANH: case PlSqlParser.TAN: case PlSqlParser.TBLORIDXPARTNUM: case PlSqlParser.TEMPFILE: case PlSqlParser.TEMPLATE: case PlSqlParser.TEMPORARY: case PlSqlParser.TEMP_TABLE: case PlSqlParser.TEST: case PlSqlParser.TEXT: case PlSqlParser.THAN: case PlSqlParser.THEN: case PlSqlParser.THE: case PlSqlParser.THREAD: case PlSqlParser.THROUGH: case PlSqlParser.TIER: case PlSqlParser.TIES: case PlSqlParser.TIMEOUT: case PlSqlParser.TIMESTAMP_LTZ_UNCONSTRAINED: case PlSqlParser.TIMESTAMP: case PlSqlParser.TIMESTAMP_TZ_UNCONSTRAINED: case PlSqlParser.TIMESTAMP_UNCONSTRAINED: case PlSqlParser.TIMES: case PlSqlParser.TIME: case PlSqlParser.TIMEZONE_ABBR: case PlSqlParser.TIMEZONE_HOUR: case PlSqlParser.TIMEZONE_MINUTE: case PlSqlParser.TIMEZONE_OFFSET: case PlSqlParser.TIMEZONE_REGION: case PlSqlParser.TIME_ZONE: case PlSqlParser.TIV_GB: case PlSqlParser.TIV_SSF: case PlSqlParser.TO_ACLID: case PlSqlParser.TO_BINARY_DOUBLE: case PlSqlParser.TO_BINARY_FLOAT: case PlSqlParser.TO_BLOB: case PlSqlParser.TO_CLOB: case PlSqlParser.TO_DSINTERVAL: case PlSqlParser.TO_LOB: case PlSqlParser.TO_MULTI_BYTE: case PlSqlParser.TO_NCHAR: case PlSqlParser.TO_NCLOB: case PlSqlParser.TO_NUMBER: case PlSqlParser.TOPLEVEL: case PlSqlParser.TO_SINGLE_BYTE: case PlSqlParser.TO_TIMESTAMP: case PlSqlParser.TO_TIMESTAMP_TZ: case PlSqlParser.TO_TIME: case PlSqlParser.TO_TIME_TZ: case PlSqlParser.TO_YMINTERVAL: case PlSqlParser.TRACE: case PlSqlParser.TRACING: case PlSqlParser.TRACKING: case PlSqlParser.TRAILING: case PlSqlParser.TRANSACTION: case PlSqlParser.TRANSFORM_DISTINCT_AGG: case PlSqlParser.TRANSITIONAL: case PlSqlParser.TRANSITION: case PlSqlParser.TRANSLATE: case PlSqlParser.TRANSLATION: case PlSqlParser.TREAT: case PlSqlParser.TRIGGERS: case PlSqlParser.TRIGGER: case PlSqlParser.TRUE: case PlSqlParser.TRUNCATE: case PlSqlParser.TRUNC: case PlSqlParser.TRUSTED: case PlSqlParser.TRUST: case PlSqlParser.TUNING: case PlSqlParser.TX: case PlSqlParser.TYPES: case PlSqlParser.TYPE: case PlSqlParser.TZ_OFFSET: case PlSqlParser.UB2: case PlSqlParser.UBA: case PlSqlParser.UCS2: case PlSqlParser.UID: case PlSqlParser.UNARCHIVED: case PlSqlParser.UNBOUNDED: case PlSqlParser.UNBOUND: case PlSqlParser.UNCONDITIONAL: case PlSqlParser.UNDER: case PlSqlParser.UNDO: case PlSqlParser.UNDROP: case PlSqlParser.UNIFORM: case PlSqlParser.UNISTR: case PlSqlParser.UNLIMITED: case PlSqlParser.UNLOAD: case PlSqlParser.UNLOCK: case PlSqlParser.UNMATCHED: case PlSqlParser.UNNEST_INNERJ_DISTINCT_VIEW: case PlSqlParser.UNNEST_NOSEMIJ_NODISTINCTVIEW: case PlSqlParser.UNNEST_SEMIJ_VIEW: case PlSqlParser.UNNEST: case PlSqlParser.UNPACKED: case PlSqlParser.UNPIVOT: case PlSqlParser.UNPLUG: case PlSqlParser.UNPROTECTED: case PlSqlParser.UNQUIESCE: case PlSqlParser.UNRECOVERABLE: case PlSqlParser.UNRESTRICTED: case PlSqlParser.UNSUBSCRIBE: case PlSqlParser.UNTIL: case PlSqlParser.UNUSABLE: case PlSqlParser.UNUSED: case PlSqlParser.UPDATABLE: case PlSqlParser.UPDATED: case PlSqlParser.UPDATEXML: case PlSqlParser.UPD_INDEXES: case PlSqlParser.UPD_JOININDEX: case PlSqlParser.UPGRADE: case PlSqlParser.UPPER: case PlSqlParser.UPSERT: case PlSqlParser.UROWID: case PlSqlParser.USABLE: case PlSqlParser.USAGE: case PlSqlParser.USE_ANTI: case PlSqlParser.USE_CONCAT: case PlSqlParser.USE_CUBE: case PlSqlParser.USE_HASH_AGGREGATION: case PlSqlParser.USE_HASH_GBY_FOR_PUSHDOWN: case PlSqlParser.USE_HASH: case PlSqlParser.USE_HIDDEN_PARTITIONS: case PlSqlParser.USE_INVISIBLE_INDEXES: case PlSqlParser.USE_MERGE_CARTESIAN: case PlSqlParser.USE_MERGE: case PlSqlParser.USE_NL: case PlSqlParser.USE_NL_WITH_INDEX: case PlSqlParser.USE_PRIVATE_OUTLINES: case PlSqlParser.USER_DATA: case PlSqlParser.USER_DEFINED: case PlSqlParser.USERENV: case PlSqlParser.USERGROUP: case PlSqlParser.USER_RECYCLEBIN: case PlSqlParser.USERS: case PlSqlParser.USER_TABLESPACES: case PlSqlParser.USER: case PlSqlParser.USE_SEMI: case PlSqlParser.USE_STORED_OUTLINES: case PlSqlParser.USE_TTT_FOR_GSETS: case PlSqlParser.USE: case PlSqlParser.USE_VECTOR_AGGREGATION: case PlSqlParser.USE_WEAK_NAME_RESL: case PlSqlParser.USING_NO_EXPAND: case PlSqlParser.USING: case PlSqlParser.UTF16BE: case PlSqlParser.UTF16LE: case PlSqlParser.UTF32: case PlSqlParser.UTF8: case PlSqlParser.V1: case PlSqlParser.V2: case PlSqlParser.VALIDATE: case PlSqlParser.VALIDATION: case PlSqlParser.VALID_TIME_END: case PlSqlParser.VALUE: case PlSqlParser.VARCHAR2: case PlSqlParser.VARCHAR: case PlSqlParser.VARIABLE: case PlSqlParser.VAR_POP: case PlSqlParser.VARRAYS: case PlSqlParser.VARRAY: case PlSqlParser.VAR_SAMP: case PlSqlParser.VARYING: case PlSqlParser.VECTOR_READ_TRACE: case PlSqlParser.VECTOR_READ: case PlSqlParser.VECTOR_TRANSFORM_DIMS: case PlSqlParser.VECTOR_TRANSFORM_FACT: case PlSqlParser.VECTOR_TRANSFORM: case PlSqlParser.VERIFIER: case PlSqlParser.VERIFY: case PlSqlParser.VERSIONING: case PlSqlParser.VERSIONS_ENDSCN: case PlSqlParser.VERSIONS_ENDTIME: case PlSqlParser.VERSIONS_OPERATION: case PlSqlParser.VERSIONS_STARTSCN: case PlSqlParser.VERSIONS_STARTTIME: case PlSqlParser.VERSIONS: case PlSqlParser.VERSIONS_XID: case PlSqlParser.VERSION: case PlSqlParser.VIOLATION: case PlSqlParser.VIRTUAL: case PlSqlParser.VISIBILITY: case PlSqlParser.VISIBLE: case PlSqlParser.VOLUME: case PlSqlParser.VSIZE: case PlSqlParser.WAIT: case PlSqlParser.WALLET: case PlSqlParser.WARNING: case PlSqlParser.WEEKS: case PlSqlParser.WEEK: case PlSqlParser.WELLFORMED: case PlSqlParser.WHENEVER: case PlSqlParser.WHEN: case PlSqlParser.WHILE: case PlSqlParser.WHITESPACE: case PlSqlParser.WIDTH_BUCKET: case PlSqlParser.WITHIN: case PlSqlParser.WITHOUT: case PlSqlParser.WITH_PLSQL: case PlSqlParser.WORK: case PlSqlParser.WRAPPED: case PlSqlParser.WRAPPER: case PlSqlParser.WRITE: case PlSqlParser.XDB_FASTPATH_INSERT: case PlSqlParser.X_DYN_PRUNE: case PlSqlParser.XID: case PlSqlParser.XML2OBJECT: case PlSqlParser.XMLAGG: case PlSqlParser.XMLATTRIBUTES: case PlSqlParser.XMLCAST: case PlSqlParser.XMLCDATA: case PlSqlParser.XMLCOLATTVAL: case PlSqlParser.XMLCOMMENT: case PlSqlParser.XMLCONCAT: case PlSqlParser.XMLDIFF: case PlSqlParser.XML_DML_RWT_STMT: case PlSqlParser.XMLELEMENT: case PlSqlParser.XMLEXISTS2: case PlSqlParser.XMLEXISTS: case PlSqlParser.XMLFOREST: case PlSqlParser.XMLINDEX_REWRITE_IN_SELECT: case PlSqlParser.XMLINDEX_REWRITE: case PlSqlParser.XMLINDEX_SEL_IDX_TBL: case PlSqlParser.XMLISNODE: case PlSqlParser.XMLISVALID: case PlSqlParser.XMLNAMESPACES: case PlSqlParser.XMLPARSE: case PlSqlParser.XMLPATCH: case PlSqlParser.XMLPI: case PlSqlParser.XMLQUERYVAL: case PlSqlParser.XMLQUERY: case PlSqlParser.XMLROOT: case PlSqlParser.XMLSCHEMA: case PlSqlParser.XMLSERIALIZE: case PlSqlParser.XMLTABLE: case PlSqlParser.XMLTRANSFORMBLOB: case PlSqlParser.XMLTRANSFORM: case PlSqlParser.XMLTYPE: case PlSqlParser.XML: case PlSqlParser.XPATHTABLE: case PlSqlParser.XS_SYS_CONTEXT: case PlSqlParser.XS: case PlSqlParser.YEARS: case PlSqlParser.YEAR: case PlSqlParser.YES: case PlSqlParser.YMINTERVAL_UNCONSTRAINED: case PlSqlParser.ZONEMAP: case PlSqlParser.ZONE: case PlSqlParser.PREDICTION: case PlSqlParser.PREDICTION_BOUNDS: case PlSqlParser.PREDICTION_COST: case PlSqlParser.PREDICTION_DETAILS: case PlSqlParser.PREDICTION_PROBABILITY: case PlSqlParser.PREDICTION_SET: case PlSqlParser.CUME_DIST: case PlSqlParser.DENSE_RANK: case PlSqlParser.LISTAGG: case PlSqlParser.PERCENT_RANK: case PlSqlParser.PERCENTILE_CONT: case PlSqlParser.PERCENTILE_DISC: case PlSqlParser.RANK: case PlSqlParser.AVG: case PlSqlParser.CORR: case PlSqlParser.COVAR_: case PlSqlParser.LAG: case PlSqlParser.LEAD: case PlSqlParser.MAX: case PlSqlParser.MEDIAN: case PlSqlParser.MIN: case PlSqlParser.NTILE: case PlSqlParser.NVL: case PlSqlParser.RATIO_TO_REPORT: case PlSqlParser.REGR_: case PlSqlParser.ROUND: case PlSqlParser.ROW_NUMBER: case PlSqlParser.SUBSTR: case PlSqlParser.TO_CHAR: case PlSqlParser.TRIM: case PlSqlParser.SUM: case PlSqlParser.STDDEV: case PlSqlParser.VAR_: case PlSqlParser.VARIANCE: case PlSqlParser.LEAST: case PlSqlParser.GREATEST: case PlSqlParser.TO_DATE: case PlSqlParser.PERIOD: case PlSqlParser.DELIMITED_ID: case PlSqlParser.REGULAR_ID: this.enterOuterAlt(localctx, 1); this.state = 11090; this.id_expression(); break; case PlSqlParser.CONNECT: this.enterOuterAlt(localctx, 2); this.state = 11091; this.match(PlSqlParser.CONNECT); break; default: throw new antlr4.error.NoViableAltException(this); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Constraint_nameContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_constraint_name; return this; } Constraint_nameContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Constraint_nameContext.prototype.constructor = Constraint_nameContext; Constraint_nameContext.prototype.identifier = function() { return this.getTypedRuleContext(IdentifierContext,0); }; Constraint_nameContext.prototype.PERIOD = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.PERIOD); } else { return this.getToken(PlSqlParser.PERIOD, i); } }; Constraint_nameContext.prototype.id_expression = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Id_expressionContext); } else { return this.getTypedRuleContext(Id_expressionContext,i); } }; Constraint_nameContext.prototype.AT_SIGN = function() { return this.getToken(PlSqlParser.AT_SIGN, 0); }; Constraint_nameContext.prototype.link_name = function() { return this.getTypedRuleContext(Link_nameContext,0); }; Constraint_nameContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterConstraint_name(this); } }; Constraint_nameContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitConstraint_name(this); } }; Constraint_nameContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitConstraint_name(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Constraint_nameContext = Constraint_nameContext; PlSqlParser.prototype.constraint_name = function() { var localctx = new Constraint_nameContext(this, this._ctx, this.state); this.enterRule(localctx, 1396, PlSqlParser.RULE_constraint_name); try { this.enterOuterAlt(localctx, 1); this.state = 11094; this.identifier(); this.state = 11099; this._errHandler.sync(this); var _alt = this._interp.adaptivePredict(this._input,1523,this._ctx) while(_alt!=2 && _alt!=antlr4.atn.ATN.INVALID_ALT_NUMBER) { if(_alt===1) { this.state = 11095; this.match(PlSqlParser.PERIOD); this.state = 11096; this.id_expression(); } this.state = 11101; this._errHandler.sync(this); _alt = this._interp.adaptivePredict(this._input,1523,this._ctx); } this.state = 11104; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,1524,this._ctx); if(la_===1) { this.state = 11102; this.match(PlSqlParser.AT_SIGN); this.state = 11103; this.link_name(); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Label_nameContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_label_name; return this; } Label_nameContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Label_nameContext.prototype.constructor = Label_nameContext; Label_nameContext.prototype.id_expression = function() { return this.getTypedRuleContext(Id_expressionContext,0); }; Label_nameContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterLabel_name(this); } }; Label_nameContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitLabel_name(this); } }; Label_nameContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitLabel_name(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Label_nameContext = Label_nameContext; PlSqlParser.prototype.label_name = function() { var localctx = new Label_nameContext(this, this._ctx, this.state); this.enterRule(localctx, 1398, PlSqlParser.RULE_label_name); try { this.enterOuterAlt(localctx, 1); this.state = 11106; this.id_expression(); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Type_nameContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_type_name; return this; } Type_nameContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Type_nameContext.prototype.constructor = Type_nameContext; Type_nameContext.prototype.id_expression = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Id_expressionContext); } else { return this.getTypedRuleContext(Id_expressionContext,i); } }; Type_nameContext.prototype.PERIOD = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.PERIOD); } else { return this.getToken(PlSqlParser.PERIOD, i); } }; Type_nameContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterType_name(this); } }; Type_nameContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitType_name(this); } }; Type_nameContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitType_name(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Type_nameContext = Type_nameContext; PlSqlParser.prototype.type_name = function() { var localctx = new Type_nameContext(this, this._ctx, this.state); this.enterRule(localctx, 1400, PlSqlParser.RULE_type_name); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 11108; this.id_expression(); this.state = 11113; this._errHandler.sync(this); _la = this._input.LA(1); while(_la===PlSqlParser.PERIOD) { this.state = 11109; this.match(PlSqlParser.PERIOD); this.state = 11110; this.id_expression(); this.state = 11115; this._errHandler.sync(this); _la = this._input.LA(1); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Sequence_nameContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_sequence_name; return this; } Sequence_nameContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Sequence_nameContext.prototype.constructor = Sequence_nameContext; Sequence_nameContext.prototype.id_expression = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Id_expressionContext); } else { return this.getTypedRuleContext(Id_expressionContext,i); } }; Sequence_nameContext.prototype.PERIOD = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.PERIOD); } else { return this.getToken(PlSqlParser.PERIOD, i); } }; Sequence_nameContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterSequence_name(this); } }; Sequence_nameContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitSequence_name(this); } }; Sequence_nameContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitSequence_name(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Sequence_nameContext = Sequence_nameContext; PlSqlParser.prototype.sequence_name = function() { var localctx = new Sequence_nameContext(this, this._ctx, this.state); this.enterRule(localctx, 1402, PlSqlParser.RULE_sequence_name); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 11116; this.id_expression(); this.state = 11121; this._errHandler.sync(this); _la = this._input.LA(1); while(_la===PlSqlParser.PERIOD) { this.state = 11117; this.match(PlSqlParser.PERIOD); this.state = 11118; this.id_expression(); this.state = 11123; this._errHandler.sync(this); _la = this._input.LA(1); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Exception_nameContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_exception_name; return this; } Exception_nameContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Exception_nameContext.prototype.constructor = Exception_nameContext; Exception_nameContext.prototype.identifier = function() { return this.getTypedRuleContext(IdentifierContext,0); }; Exception_nameContext.prototype.PERIOD = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.PERIOD); } else { return this.getToken(PlSqlParser.PERIOD, i); } }; Exception_nameContext.prototype.id_expression = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Id_expressionContext); } else { return this.getTypedRuleContext(Id_expressionContext,i); } }; Exception_nameContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterException_name(this); } }; Exception_nameContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitException_name(this); } }; Exception_nameContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitException_name(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Exception_nameContext = Exception_nameContext; PlSqlParser.prototype.exception_name = function() { var localctx = new Exception_nameContext(this, this._ctx, this.state); this.enterRule(localctx, 1404, PlSqlParser.RULE_exception_name); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 11124; this.identifier(); this.state = 11129; this._errHandler.sync(this); _la = this._input.LA(1); while(_la===PlSqlParser.PERIOD) { this.state = 11125; this.match(PlSqlParser.PERIOD); this.state = 11126; this.id_expression(); this.state = 11131; this._errHandler.sync(this); _la = this._input.LA(1); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Function_nameContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_function_name; return this; } Function_nameContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Function_nameContext.prototype.constructor = Function_nameContext; Function_nameContext.prototype.identifier = function() { return this.getTypedRuleContext(IdentifierContext,0); }; Function_nameContext.prototype.PERIOD = function() { return this.getToken(PlSqlParser.PERIOD, 0); }; Function_nameContext.prototype.id_expression = function() { return this.getTypedRuleContext(Id_expressionContext,0); }; Function_nameContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterFunction_name(this); } }; Function_nameContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitFunction_name(this); } }; Function_nameContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitFunction_name(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Function_nameContext = Function_nameContext; PlSqlParser.prototype.function_name = function() { var localctx = new Function_nameContext(this, this._ctx, this.state); this.enterRule(localctx, 1406, PlSqlParser.RULE_function_name); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 11132; this.identifier(); this.state = 11135; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.PERIOD) { this.state = 11133; this.match(PlSqlParser.PERIOD); this.state = 11134; this.id_expression(); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Procedure_nameContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_procedure_name; return this; } Procedure_nameContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Procedure_nameContext.prototype.constructor = Procedure_nameContext; Procedure_nameContext.prototype.identifier = function() { return this.getTypedRuleContext(IdentifierContext,0); }; Procedure_nameContext.prototype.PERIOD = function() { return this.getToken(PlSqlParser.PERIOD, 0); }; Procedure_nameContext.prototype.id_expression = function() { return this.getTypedRuleContext(Id_expressionContext,0); }; Procedure_nameContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterProcedure_name(this); } }; Procedure_nameContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitProcedure_name(this); } }; Procedure_nameContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitProcedure_name(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Procedure_nameContext = Procedure_nameContext; PlSqlParser.prototype.procedure_name = function() { var localctx = new Procedure_nameContext(this, this._ctx, this.state); this.enterRule(localctx, 1408, PlSqlParser.RULE_procedure_name); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 11137; this.identifier(); this.state = 11140; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.PERIOD) { this.state = 11138; this.match(PlSqlParser.PERIOD); this.state = 11139; this.id_expression(); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Trigger_nameContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_trigger_name; return this; } Trigger_nameContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Trigger_nameContext.prototype.constructor = Trigger_nameContext; Trigger_nameContext.prototype.identifier = function() { return this.getTypedRuleContext(IdentifierContext,0); }; Trigger_nameContext.prototype.PERIOD = function() { return this.getToken(PlSqlParser.PERIOD, 0); }; Trigger_nameContext.prototype.id_expression = function() { return this.getTypedRuleContext(Id_expressionContext,0); }; Trigger_nameContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterTrigger_name(this); } }; Trigger_nameContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitTrigger_name(this); } }; Trigger_nameContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitTrigger_name(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Trigger_nameContext = Trigger_nameContext; PlSqlParser.prototype.trigger_name = function() { var localctx = new Trigger_nameContext(this, this._ctx, this.state); this.enterRule(localctx, 1410, PlSqlParser.RULE_trigger_name); try { this.enterOuterAlt(localctx, 1); this.state = 11142; this.identifier(); this.state = 11145; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,1530,this._ctx); if(la_===1) { this.state = 11143; this.match(PlSqlParser.PERIOD); this.state = 11144; this.id_expression(); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Variable_nameContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_variable_name; return this; } Variable_nameContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Variable_nameContext.prototype.constructor = Variable_nameContext; Variable_nameContext.prototype.id_expression = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Id_expressionContext); } else { return this.getTypedRuleContext(Id_expressionContext,i); } }; Variable_nameContext.prototype.INTRODUCER = function() { return this.getToken(PlSqlParser.INTRODUCER, 0); }; Variable_nameContext.prototype.char_set_name = function() { return this.getTypedRuleContext(Char_set_nameContext,0); }; Variable_nameContext.prototype.PERIOD = function() { return this.getToken(PlSqlParser.PERIOD, 0); }; Variable_nameContext.prototype.bind_variable = function() { return this.getTypedRuleContext(Bind_variableContext,0); }; Variable_nameContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterVariable_name(this); } }; Variable_nameContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitVariable_name(this); } }; Variable_nameContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitVariable_name(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Variable_nameContext = Variable_nameContext; PlSqlParser.prototype.variable_name = function() { var localctx = new Variable_nameContext(this, this._ctx, this.state); this.enterRule(localctx, 1412, PlSqlParser.RULE_variable_name); var _la = 0; // Token type try { this.state = 11157; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.ABORT: case PlSqlParser.ABS: case PlSqlParser.ACCESS: case PlSqlParser.ACCESSED: case PlSqlParser.ACCOUNT: case PlSqlParser.ACL: case PlSqlParser.ACOS: case PlSqlParser.ACTION: case PlSqlParser.ACTIONS: case PlSqlParser.ACTIVATE: case PlSqlParser.ACTIVE: case PlSqlParser.ACTIVE_COMPONENT: case PlSqlParser.ACTIVE_DATA: case PlSqlParser.ACTIVE_FUNCTION: case PlSqlParser.ACTIVE_TAG: case PlSqlParser.ACTIVITY: case PlSqlParser.ADAPTIVE_PLAN: case PlSqlParser.ADD: case PlSqlParser.ADD_COLUMN: case PlSqlParser.ADD_GROUP: case PlSqlParser.ADD_MONTHS: case PlSqlParser.ADJ_DATE: case PlSqlParser.ADMIN: case PlSqlParser.ADMINISTER: case PlSqlParser.ADMINISTRATOR: case PlSqlParser.ADVANCED: case PlSqlParser.ADVISE: case PlSqlParser.ADVISOR: case PlSqlParser.AFD_DISKSTRING: case PlSqlParser.AFTER: case PlSqlParser.AGENT: case PlSqlParser.AGGREGATE: case PlSqlParser.A_LETTER: case PlSqlParser.ALIAS: case PlSqlParser.ALLOCATE: case PlSqlParser.ALLOW: case PlSqlParser.ALL_ROWS: case PlSqlParser.ALWAYS: case PlSqlParser.ANALYZE: case PlSqlParser.ANCILLARY: case PlSqlParser.AND_EQUAL: case PlSqlParser.ANOMALY: case PlSqlParser.ANSI_REARCH: case PlSqlParser.ANTIJOIN: case PlSqlParser.ANYSCHEMA: case PlSqlParser.APPEND: case PlSqlParser.APPENDCHILDXML: case PlSqlParser.APPEND_VALUES: case PlSqlParser.APPLICATION: case PlSqlParser.APPLY: case PlSqlParser.APPROX_COUNT_DISTINCT: case PlSqlParser.ARCHIVAL: case PlSqlParser.ARCHIVE: case PlSqlParser.ARCHIVED: case PlSqlParser.ARCHIVELOG: case PlSqlParser.ARRAY: case PlSqlParser.ASCII: case PlSqlParser.ASCIISTR: case PlSqlParser.ASIN: case PlSqlParser.ASIS: case PlSqlParser.ASSEMBLY: case PlSqlParser.ASSIGN: case PlSqlParser.ASSOCIATE: case PlSqlParser.ASYNC: case PlSqlParser.ASYNCHRONOUS: case PlSqlParser.ATAN2: case PlSqlParser.ATAN: case PlSqlParser.AT: case PlSqlParser.ATTRIBUTE: case PlSqlParser.ATTRIBUTES: case PlSqlParser.AUTHENTICATED: case PlSqlParser.AUTHENTICATION: case PlSqlParser.AUTHID: case PlSqlParser.AUTHORIZATION: case PlSqlParser.AUTOALLOCATE: case PlSqlParser.AUTO: case PlSqlParser.AUTOEXTEND: case PlSqlParser.AUTO_LOGIN: case PlSqlParser.AUTOMATIC: case PlSqlParser.AUTONOMOUS_TRANSACTION: case PlSqlParser.AUTO_REOPTIMIZE: case PlSqlParser.AVAILABILITY: case PlSqlParser.AVRO: case PlSqlParser.BACKGROUND: case PlSqlParser.BACKUP: case PlSqlParser.BASIC: case PlSqlParser.BASICFILE: case PlSqlParser.BATCH: case PlSqlParser.BATCHSIZE: case PlSqlParser.BATCH_TABLE_ACCESS_BY_ROWID: case PlSqlParser.BECOME: case PlSqlParser.BEFORE: case PlSqlParser.BEGIN: case PlSqlParser.BEGINNING: case PlSqlParser.BEGIN_OUTLINE_DATA: case PlSqlParser.BEHALF: case PlSqlParser.BEQUEATH: case PlSqlParser.BFILE: case PlSqlParser.BFILENAME: case PlSqlParser.BIGFILE: case PlSqlParser.BINARY: case PlSqlParser.BINARY_DOUBLE: case PlSqlParser.BINARY_DOUBLE_INFINITY: case PlSqlParser.BINARY_DOUBLE_NAN: case PlSqlParser.BINARY_FLOAT: case PlSqlParser.BINARY_FLOAT_INFINITY: case PlSqlParser.BINARY_FLOAT_NAN: case PlSqlParser.BINARY_INTEGER: case PlSqlParser.BIND_AWARE: case PlSqlParser.BINDING: case PlSqlParser.BIN_TO_NUM: case PlSqlParser.BITAND: case PlSqlParser.BITMAP_AND: case PlSqlParser.BITMAP: case PlSqlParser.BITMAPS: case PlSqlParser.BITMAP_TREE: case PlSqlParser.BITS: case PlSqlParser.BLOB: case PlSqlParser.BLOCK: case PlSqlParser.BLOCK_RANGE: case PlSqlParser.BLOCKS: case PlSqlParser.BLOCKSIZE: case PlSqlParser.BODY: case PlSqlParser.BOOLEAN: case PlSqlParser.BOTH: case PlSqlParser.BOUND: case PlSqlParser.BRANCH: case PlSqlParser.BREADTH: case PlSqlParser.BROADCAST: case PlSqlParser.BSON: case PlSqlParser.BUFFER: case PlSqlParser.BUFFER_CACHE: case PlSqlParser.BUFFER_POOL: case PlSqlParser.BUILD: case PlSqlParser.BULK: case PlSqlParser.BYPASS_RECURSIVE_CHECK: case PlSqlParser.BYPASS_UJVC: case PlSqlParser.BYTE: case PlSqlParser.CACHE: case PlSqlParser.CACHE_CB: case PlSqlParser.CACHE_INSTANCES: case PlSqlParser.CACHE_TEMP_TABLE: case PlSqlParser.CACHING: case PlSqlParser.CALCULATED: case PlSqlParser.CALLBACK: case PlSqlParser.CALL: case PlSqlParser.CANCEL: case PlSqlParser.CAPACITY: case PlSqlParser.CARDINALITY: case PlSqlParser.CASCADE: case PlSqlParser.CASE: case PlSqlParser.CAST: case PlSqlParser.CATEGORY: case PlSqlParser.CDBDEFAULT: case PlSqlParser.CEIL: case PlSqlParser.CELL_FLASH_CACHE: case PlSqlParser.CERTIFICATE: case PlSqlParser.CFILE: case PlSqlParser.CHAINED: case PlSqlParser.CHANGE: case PlSqlParser.CHANGE_DUPKEY_ERROR_INDEX: case PlSqlParser.CHARACTER: case PlSqlParser.CHAR: case PlSqlParser.CHAR_CS: case PlSqlParser.CHARTOROWID: case PlSqlParser.CHECK_ACL_REWRITE: case PlSqlParser.CHECKPOINT: case PlSqlParser.CHILD: case PlSqlParser.CHOOSE: case PlSqlParser.CHR: case PlSqlParser.CHUNK: case PlSqlParser.CLASS: case PlSqlParser.CLASSIFIER: case PlSqlParser.CLEANUP: case PlSqlParser.CLEAR: case PlSqlParser.C_LETTER: case PlSqlParser.CLIENT: case PlSqlParser.CLOB: case PlSqlParser.CLONE: case PlSqlParser.CLOSE_CACHED_OPEN_CURSORS: case PlSqlParser.CLOSE: case PlSqlParser.CLUSTER_BY_ROWID: case PlSqlParser.CLUSTER: case PlSqlParser.CLUSTER_DETAILS: case PlSqlParser.CLUSTER_DISTANCE: case PlSqlParser.CLUSTER_ID: case PlSqlParser.CLUSTERING: case PlSqlParser.CLUSTERING_FACTOR: case PlSqlParser.CLUSTER_PROBABILITY: case PlSqlParser.CLUSTER_SET: case PlSqlParser.COALESCE: case PlSqlParser.COALESCE_SQ: case PlSqlParser.COARSE: case PlSqlParser.CO_AUTH_IND: case PlSqlParser.COLD: case PlSqlParser.COLLECT: case PlSqlParser.COLUMNAR: case PlSqlParser.COLUMN_AUTH_INDICATOR: case PlSqlParser.COLUMN: case PlSqlParser.COLUMNS: case PlSqlParser.COLUMN_STATS: case PlSqlParser.COLUMN_VALUE: case PlSqlParser.COMMENT: case PlSqlParser.COMMIT: case PlSqlParser.COMMITTED: case PlSqlParser.COMMON_DATA: case PlSqlParser.COMPACT: case PlSqlParser.COMPATIBILITY: case PlSqlParser.COMPILE: case PlSqlParser.COMPLETE: case PlSqlParser.COMPLIANCE: case PlSqlParser.COMPONENT: case PlSqlParser.COMPONENTS: case PlSqlParser.COMPOSE: case PlSqlParser.COMPOSITE: case PlSqlParser.COMPOSITE_LIMIT: case PlSqlParser.COMPOUND: case PlSqlParser.COMPUTE: case PlSqlParser.CONCAT: case PlSqlParser.CON_DBID_TO_ID: case PlSqlParser.CONDITIONAL: case PlSqlParser.CONDITION: case PlSqlParser.CONFIRM: case PlSqlParser.CONFORMING: case PlSqlParser.CON_GUID_TO_ID: case PlSqlParser.CON_ID: case PlSqlParser.CON_NAME_TO_ID: case PlSqlParser.CONNECT_BY_CB_WHR_ONLY: case PlSqlParser.CONNECT_BY_COMBINE_SW: case PlSqlParser.CONNECT_BY_COST_BASED: case PlSqlParser.CONNECT_BY_ELIM_DUPS: case PlSqlParser.CONNECT_BY_FILTERING: case PlSqlParser.CONNECT_BY_ISCYCLE: case PlSqlParser.CONNECT_BY_ISLEAF: case PlSqlParser.CONNECT_BY_ROOT: case PlSqlParser.CONNECT_TIME: case PlSqlParser.CONSIDER: case PlSqlParser.CONSISTENT: case PlSqlParser.CONSTANT: case PlSqlParser.CONST: case PlSqlParser.CONSTRAINT: case PlSqlParser.CONSTRAINTS: case PlSqlParser.CONSTRUCTOR: case PlSqlParser.CONTAINER: case PlSqlParser.CONTAINER_DATA: case PlSqlParser.CONTAINERS: case PlSqlParser.CONTENT: case PlSqlParser.CONTENTS: case PlSqlParser.CONTEXT: case PlSqlParser.CONTINUE: case PlSqlParser.CONTROLFILE: case PlSqlParser.CON_UID_TO_ID: case PlSqlParser.CONVERT: case PlSqlParser.COOKIE: case PlSqlParser.COPY: case PlSqlParser.CORR_K: case PlSqlParser.CORR_S: case PlSqlParser.CORRUPTION: case PlSqlParser.CORRUPT_XID_ALL: case PlSqlParser.CORRUPT_XID: case PlSqlParser.COS: case PlSqlParser.COSH: case PlSqlParser.COST: case PlSqlParser.COST_XML_QUERY_REWRITE: case PlSqlParser.COUNT: case PlSqlParser.COVAR_POP: case PlSqlParser.COVAR_SAMP: case PlSqlParser.CPU_COSTING: case PlSqlParser.CPU_PER_CALL: case PlSqlParser.CPU_PER_SESSION: case PlSqlParser.CRASH: case PlSqlParser.CREATE_FILE_DEST: case PlSqlParser.CREATE_STORED_OUTLINES: case PlSqlParser.CREATION: case PlSqlParser.CREDENTIAL: case PlSqlParser.CRITICAL: case PlSqlParser.CROSS: case PlSqlParser.CROSSEDITION: case PlSqlParser.CSCONVERT: case PlSqlParser.CUBE_AJ: case PlSqlParser.CUBE: case PlSqlParser.CUBE_GB: case PlSqlParser.CUBE_SJ: case PlSqlParser.CUME_DISTM: case PlSqlParser.CURRENT: case PlSqlParser.CURRENT_DATE: case PlSqlParser.CURRENT_SCHEMA: case PlSqlParser.CURRENT_TIME: case PlSqlParser.CURRENT_TIMESTAMP: case PlSqlParser.CURRENT_USER: case PlSqlParser.CURRENTV: case PlSqlParser.CURSOR: case PlSqlParser.CURSOR_SHARING_EXACT: case PlSqlParser.CURSOR_SPECIFIC_SEGMENT: case PlSqlParser.CUSTOMDATUM: case PlSqlParser.CV: case PlSqlParser.CYCLE: case PlSqlParser.DANGLING: case PlSqlParser.DATABASE: case PlSqlParser.DATA: case PlSqlParser.DATAFILE: case PlSqlParser.DATAFILES: case PlSqlParser.DATAMOVEMENT: case PlSqlParser.DATAOBJNO: case PlSqlParser.DATAOBJ_TO_MAT_PARTITION: case PlSqlParser.DATAOBJ_TO_PARTITION: case PlSqlParser.DATAPUMP: case PlSqlParser.DATA_SECURITY_REWRITE_LIMIT: case PlSqlParser.DATE_MODE: case PlSqlParser.DAY: case PlSqlParser.DAYS: case PlSqlParser.DBA: case PlSqlParser.DBA_RECYCLEBIN: case PlSqlParser.DBMS_STATS: case PlSqlParser.DB_ROLE_CHANGE: case PlSqlParser.DBTIMEZONE: case PlSqlParser.DB_UNIQUE_NAME: case PlSqlParser.DB_VERSION: case PlSqlParser.DDL: case PlSqlParser.DEALLOCATE: case PlSqlParser.DEBUG: case PlSqlParser.DEBUGGER: case PlSqlParser.DEC: case PlSqlParser.DECIMAL: case PlSqlParser.DECLARE: case PlSqlParser.DECOMPOSE: case PlSqlParser.DECORRELATE: case PlSqlParser.DECR: case PlSqlParser.DECREMENT: case PlSqlParser.DECRYPT: case PlSqlParser.DEDUPLICATE: case PlSqlParser.DEFAULTS: case PlSqlParser.DEFERRABLE: case PlSqlParser.DEFERRED: case PlSqlParser.DEFINED: case PlSqlParser.DEFINE: case PlSqlParser.DEFINER: case PlSqlParser.DEGREE: case PlSqlParser.DELAY: case PlSqlParser.DELEGATE: case PlSqlParser.DELETE_ALL: case PlSqlParser.DELETE: case PlSqlParser.DELETEXML: case PlSqlParser.DEMAND: case PlSqlParser.DENSE_RANKM: case PlSqlParser.DEPENDENT: case PlSqlParser.DEPTH: case PlSqlParser.DEQUEUE: case PlSqlParser.DEREF: case PlSqlParser.DEREF_NO_REWRITE: case PlSqlParser.DESTROY: case PlSqlParser.DETACHED: case PlSqlParser.DETERMINES: case PlSqlParser.DETERMINISTIC: case PlSqlParser.DICTIONARY: case PlSqlParser.DIMENSION: case PlSqlParser.DIMENSIONS: case PlSqlParser.DIRECT_LOAD: case PlSqlParser.DIRECTORY: case PlSqlParser.DIRECT_PATH: case PlSqlParser.DISABLE_ALL: case PlSqlParser.DISABLE: case PlSqlParser.DISABLE_PARALLEL_DML: case PlSqlParser.DISABLE_PRESET: case PlSqlParser.DISABLE_RPKE: case PlSqlParser.DISALLOW: case PlSqlParser.DISASSOCIATE: case PlSqlParser.DISCARD: case PlSqlParser.DISCONNECT: case PlSqlParser.DISK: case PlSqlParser.DISKGROUP: case PlSqlParser.DISKS: case PlSqlParser.DISMOUNT: case PlSqlParser.DISTINGUISHED: case PlSqlParser.DISTRIBUTED: case PlSqlParser.DISTRIBUTE: case PlSqlParser.DML: case PlSqlParser.DML_UPDATE: case PlSqlParser.DOCFIDELITY: case PlSqlParser.DOCUMENT: case PlSqlParser.DOMAIN_INDEX_FILTER: case PlSqlParser.DOMAIN_INDEX_NO_SORT: case PlSqlParser.DOMAIN_INDEX_SORT: case PlSqlParser.DOUBLE: case PlSqlParser.DOWNGRADE: case PlSqlParser.DRIVING_SITE: case PlSqlParser.DROP_COLUMN: case PlSqlParser.DROP_GROUP: case PlSqlParser.DSINTERVAL_UNCONSTRAINED: case PlSqlParser.DST_UPGRADE_INSERT_CONV: case PlSqlParser.DUMP: case PlSqlParser.DUPLICATE: case PlSqlParser.DV: case PlSqlParser.DYNAMIC: case PlSqlParser.DYNAMIC_SAMPLING: case PlSqlParser.DYNAMIC_SAMPLING_EST_CDN: case PlSqlParser.EACH: case PlSqlParser.EDITIONABLE: case PlSqlParser.EDITION: case PlSqlParser.EDITIONING: case PlSqlParser.EDITIONS: case PlSqlParser.ELEMENT: case PlSqlParser.ELIM_GROUPBY: case PlSqlParser.ELIMINATE_JOIN: case PlSqlParser.ELIMINATE_OBY: case PlSqlParser.ELIMINATE_OUTER_JOIN: case PlSqlParser.EM: case PlSqlParser.EMPTY_BLOB: case PlSqlParser.EMPTY_CLOB: case PlSqlParser.EMPTY: case PlSqlParser.ENABLE_ALL: case PlSqlParser.ENABLE: case PlSqlParser.ENABLE_PARALLEL_DML: case PlSqlParser.ENABLE_PRESET: case PlSqlParser.ENCODING: case PlSqlParser.ENCRYPT: case PlSqlParser.ENCRYPTION: case PlSqlParser.END_OUTLINE_DATA: case PlSqlParser.ENFORCED: case PlSqlParser.ENFORCE: case PlSqlParser.ENQUEUE: case PlSqlParser.ENTERPRISE: case PlSqlParser.ENTITYESCAPING: case PlSqlParser.ENTRY: case PlSqlParser.EQUIPART: case PlSqlParser.ERR: case PlSqlParser.ERROR_ARGUMENT: case PlSqlParser.ERROR: case PlSqlParser.ERROR_ON_OVERLAP_TIME: case PlSqlParser.ERRORS: case PlSqlParser.ESCAPE: case PlSqlParser.ESTIMATE: case PlSqlParser.EVAL: case PlSqlParser.EVALNAME: case PlSqlParser.EVALUATE: case PlSqlParser.EVALUATION: case PlSqlParser.EVENTS: case PlSqlParser.EVERY: case PlSqlParser.EXCEPT: case PlSqlParser.EXCEPTION: case PlSqlParser.EXCEPTION_INIT: case PlSqlParser.EXCEPTIONS: case PlSqlParser.EXCHANGE: case PlSqlParser.EXCLUDE: case PlSqlParser.EXCLUDING: case PlSqlParser.EXECUTE: case PlSqlParser.EXEMPT: case PlSqlParser.EXISTING: case PlSqlParser.EXISTS: case PlSqlParser.EXISTSNODE: case PlSqlParser.EXIT: case PlSqlParser.EXPAND_GSET_TO_UNION: case PlSqlParser.EXPAND_TABLE: case PlSqlParser.EXP: case PlSqlParser.EXPIRE: case PlSqlParser.EXPLAIN: case PlSqlParser.EXPLOSION: case PlSqlParser.EXPORT: case PlSqlParser.EXPR_CORR_CHECK: case PlSqlParser.EXPRESS: case PlSqlParser.EXTENDS: case PlSqlParser.EXTENT: case PlSqlParser.EXTENTS: case PlSqlParser.EXTERNAL: case PlSqlParser.EXTERNALLY: case PlSqlParser.EXTRACTCLOBXML: case PlSqlParser.EXTRACT: case PlSqlParser.EXTRACTVALUE: case PlSqlParser.EXTRA: case PlSqlParser.FACILITY: case PlSqlParser.FACT: case PlSqlParser.FACTOR: case PlSqlParser.FACTORIZE_JOIN: case PlSqlParser.FAILED: case PlSqlParser.FAILED_LOGIN_ATTEMPTS: case PlSqlParser.FAILGROUP: case PlSqlParser.FAILOVER: case PlSqlParser.FAILURE: case PlSqlParser.FALSE: case PlSqlParser.FAMILY: case PlSqlParser.FAR: case PlSqlParser.FAST: case PlSqlParser.FASTSTART: case PlSqlParser.FBTSCAN: case PlSqlParser.FEATURE_DETAILS: case PlSqlParser.FEATURE_ID: case PlSqlParser.FEATURE_SET: case PlSqlParser.FEATURE_VALUE: case PlSqlParser.FETCH: case PlSqlParser.FILE: case PlSqlParser.FILE_NAME_CONVERT: case PlSqlParser.FILESYSTEM_LIKE_LOGGING: case PlSqlParser.FILTER: case PlSqlParser.FINAL: case PlSqlParser.FINE: case PlSqlParser.FINISH: case PlSqlParser.FIRST: case PlSqlParser.FIRSTM: case PlSqlParser.FIRST_ROWS: case PlSqlParser.FIRST_VALUE: case PlSqlParser.FIXED_VIEW_DATA: case PlSqlParser.FLAGGER: case PlSqlParser.FLASHBACK: case PlSqlParser.FLASH_CACHE: case PlSqlParser.FLOAT: case PlSqlParser.FLOB: case PlSqlParser.FLOOR: case PlSqlParser.FLUSH: case PlSqlParser.FOLDER: case PlSqlParser.FOLLOWING: case PlSqlParser.FOLLOWS: case PlSqlParser.FORALL: case PlSqlParser.FORCE: case PlSqlParser.FORCE_XML_QUERY_REWRITE: case PlSqlParser.FOREIGN: case PlSqlParser.FOREVER: case PlSqlParser.FORMAT: case PlSqlParser.FORWARD: case PlSqlParser.FRAGMENT_NUMBER: case PlSqlParser.FREELIST: case PlSqlParser.FREELISTS: case PlSqlParser.FREEPOOLS: case PlSqlParser.FRESH: case PlSqlParser.FROM_TZ: case PlSqlParser.FULL: case PlSqlParser.FULL_OUTER_JOIN_TO_OUTER: case PlSqlParser.FUNCTION: case PlSqlParser.FUNCTIONS: case PlSqlParser.GATHER_OPTIMIZER_STATISTICS: case PlSqlParser.GATHER_PLAN_STATISTICS: case PlSqlParser.GBY_CONC_ROLLUP: case PlSqlParser.GBY_PUSHDOWN: case PlSqlParser.GENERATED: case PlSqlParser.GET: case PlSqlParser.GLOBAL: case PlSqlParser.GLOBALLY: case PlSqlParser.GLOBAL_NAME: case PlSqlParser.GLOBAL_TOPIC_ENABLED: case PlSqlParser.GROUP_BY: case PlSqlParser.GROUP_ID: case PlSqlParser.GROUPING: case PlSqlParser.GROUPING_ID: case PlSqlParser.GROUPS: case PlSqlParser.GUARANTEED: case PlSqlParser.GUARANTEE: case PlSqlParser.GUARD: case PlSqlParser.HASH_AJ: case PlSqlParser.HASH: case PlSqlParser.HASHKEYS: case PlSqlParser.HASH_SJ: case PlSqlParser.HEADER: case PlSqlParser.HEAP: case PlSqlParser.HELP: case PlSqlParser.HEXTORAW: case PlSqlParser.HEXTOREF: case PlSqlParser.HIDDEN_KEYWORD: case PlSqlParser.HIDE: case PlSqlParser.HIERARCHY: case PlSqlParser.HIGH: case PlSqlParser.HINTSET_BEGIN: case PlSqlParser.HINTSET_END: case PlSqlParser.HOT: case PlSqlParser.HOUR: case PlSqlParser.HWM_BROKERED: case PlSqlParser.HYBRID: case PlSqlParser.IDENTIFIER: case PlSqlParser.IDENTITY: case PlSqlParser.IDGENERATORS: case PlSqlParser.ID: case PlSqlParser.IDLE_TIME: case PlSqlParser.IF: case PlSqlParser.IGNORE: case PlSqlParser.IGNORE_OPTIM_EMBEDDED_HINTS: case PlSqlParser.IGNORE_ROW_ON_DUPKEY_INDEX: case PlSqlParser.IGNORE_WHERE_CLAUSE: case PlSqlParser.ILM: case PlSqlParser.IMMEDIATE: case PlSqlParser.IMPACT: case PlSqlParser.IMPORT: case PlSqlParser.INACTIVE: case PlSqlParser.INCLUDE: case PlSqlParser.INCLUDE_VERSION: case PlSqlParser.INCLUDING: case PlSqlParser.INCREMENTAL: case PlSqlParser.INCREMENT: case PlSqlParser.INCR: case PlSqlParser.INDENT: case PlSqlParser.INDEX_ASC: case PlSqlParser.INDEX_COMBINE: case PlSqlParser.INDEX_DESC: case PlSqlParser.INDEXED: case PlSqlParser.INDEXES: case PlSqlParser.INDEX_FFS: case PlSqlParser.INDEX_FILTER: case PlSqlParser.INDEXING: case PlSqlParser.INDEX_JOIN: case PlSqlParser.INDEX_ROWS: case PlSqlParser.INDEX_RRS: case PlSqlParser.INDEX_RS_ASC: case PlSqlParser.INDEX_RS_DESC: case PlSqlParser.INDEX_RS: case PlSqlParser.INDEX_SCAN: case PlSqlParser.INDEX_SKIP_SCAN: case PlSqlParser.INDEX_SS_ASC: case PlSqlParser.INDEX_SS_DESC: case PlSqlParser.INDEX_SS: case PlSqlParser.INDEX_STATS: case PlSqlParser.INDEXTYPE: case PlSqlParser.INDEXTYPES: case PlSqlParser.INDICATOR: case PlSqlParser.INDICES: case PlSqlParser.INFINITE: case PlSqlParser.INFORMATIONAL: case PlSqlParser.INHERIT: case PlSqlParser.INITCAP: case PlSqlParser.INITIAL: case PlSqlParser.INITIALIZED: case PlSqlParser.INITIALLY: case PlSqlParser.INITRANS: case PlSqlParser.INLINE: case PlSqlParser.INLINE_XMLTYPE_NT: case PlSqlParser.INMEMORY: case PlSqlParser.IN_MEMORY_METADATA: case PlSqlParser.INMEMORY_PRUNING: case PlSqlParser.INNER: case PlSqlParser.INOUT: case PlSqlParser.INPLACE: case PlSqlParser.INSERTCHILDXMLAFTER: case PlSqlParser.INSERTCHILDXMLBEFORE: case PlSqlParser.INSERTCHILDXML: case PlSqlParser.INSERTXMLAFTER: case PlSqlParser.INSERTXMLBEFORE: case PlSqlParser.INSTANCE: case PlSqlParser.INSTANCES: case PlSqlParser.INSTANTIABLE: case PlSqlParser.INSTANTLY: case PlSqlParser.INSTEAD: case PlSqlParser.INSTR2: case PlSqlParser.INSTR4: case PlSqlParser.INSTRB: case PlSqlParser.INSTRC: case PlSqlParser.INSTR: case PlSqlParser.INTEGER: case PlSqlParser.INTERLEAVED: case PlSqlParser.INTERMEDIATE: case PlSqlParser.INTERNAL_CONVERT: case PlSqlParser.INTERNAL_USE: case PlSqlParser.INTERPRETED: case PlSqlParser.INTERVAL: case PlSqlParser.INT: case PlSqlParser.INVALIDATE: case PlSqlParser.INVISIBLE: case PlSqlParser.IN_XQUERY: case PlSqlParser.ISOLATION: case PlSqlParser.ISOLATION_LEVEL: case PlSqlParser.ITERATE: case PlSqlParser.ITERATION_NUMBER: case PlSqlParser.JAVA: case PlSqlParser.JOB: case PlSqlParser.JOIN: case PlSqlParser.JSON_ARRAYAGG: case PlSqlParser.JSON_ARRAY: case PlSqlParser.JSON_EQUAL: case PlSqlParser.JSON_EXISTS2: case PlSqlParser.JSON_EXISTS: case PlSqlParser.JSONGET: case PlSqlParser.JSON: case PlSqlParser.JSON_OBJECTAGG: case PlSqlParser.JSON_OBJECT: case PlSqlParser.JSONPARSE: case PlSqlParser.JSON_QUERY: case PlSqlParser.JSON_SERIALIZE: case PlSqlParser.JSON_TABLE: case PlSqlParser.JSON_TEXTCONTAINS2: case PlSqlParser.JSON_TEXTCONTAINS: case PlSqlParser.JSON_VALUE: case PlSqlParser.KEEP_DUPLICATES: case PlSqlParser.KEEP: case PlSqlParser.KERBEROS: case PlSqlParser.KEY: case PlSqlParser.KEY_LENGTH: case PlSqlParser.KEYSIZE: case PlSqlParser.KEYS: case PlSqlParser.KEYSTORE: case PlSqlParser.KILL: case PlSqlParser.LABEL: case PlSqlParser.LANGUAGE: case PlSqlParser.LAST_DAY: case PlSqlParser.LAST: case PlSqlParser.LAST_VALUE: case PlSqlParser.LATERAL: case PlSqlParser.LAX: case PlSqlParser.LAYER: case PlSqlParser.LDAP_REGISTRATION_ENABLED: case PlSqlParser.LDAP_REGISTRATION: case PlSqlParser.LDAP_REG_SYNC_INTERVAL: case PlSqlParser.LEADING: case PlSqlParser.LEFT: case PlSqlParser.LENGTH2: case PlSqlParser.LENGTH4: case PlSqlParser.LENGTHB: case PlSqlParser.LENGTHC: case PlSqlParser.LENGTH: case PlSqlParser.LESS: case PlSqlParser.LEVEL: case PlSqlParser.LEVELS: case PlSqlParser.LIBRARY: case PlSqlParser.LIFECYCLE: case PlSqlParser.LIFE: case PlSqlParser.LIFETIME: case PlSqlParser.LIKE2: case PlSqlParser.LIKE4: case PlSqlParser.LIKEC: case PlSqlParser.LIKE_EXPAND: case PlSqlParser.LIMIT: case PlSqlParser.LINEAR: case PlSqlParser.LINK: case PlSqlParser.LIST: case PlSqlParser.LN: case PlSqlParser.LNNVL: case PlSqlParser.LOAD: case PlSqlParser.LOB: case PlSqlParser.LOBNVL: case PlSqlParser.LOBS: case PlSqlParser.LOCAL_INDEXES: case PlSqlParser.LOCAL: case PlSqlParser.LOCALTIME: case PlSqlParser.LOCALTIMESTAMP: case PlSqlParser.LOCATION: case PlSqlParser.LOCATOR: case PlSqlParser.LOCKED: case PlSqlParser.LOCKING: case PlSqlParser.LOGFILE: case PlSqlParser.LOGFILES: case PlSqlParser.LOGGING: case PlSqlParser.LOGICAL: case PlSqlParser.LOGICAL_READS_PER_CALL: case PlSqlParser.LOGICAL_READS_PER_SESSION: case PlSqlParser.LOG: case PlSqlParser.LOGMINING: case PlSqlParser.LOGOFF: case PlSqlParser.LOGON: case PlSqlParser.LOG_READ_ONLY_VIOLATIONS: case PlSqlParser.LONG: case PlSqlParser.LOOP: case PlSqlParser.LOWER: case PlSqlParser.LOW: case PlSqlParser.LPAD: case PlSqlParser.LTRIM: case PlSqlParser.MAIN: case PlSqlParser.MAKE_REF: case PlSqlParser.MANAGED: case PlSqlParser.MANAGE: case PlSqlParser.MANAGEMENT: case PlSqlParser.MANAGER: case PlSqlParser.MANUAL: case PlSqlParser.MAP: case PlSqlParser.MAPPING: case PlSqlParser.MASTER: case PlSqlParser.MATCHED: case PlSqlParser.MATCHES: case PlSqlParser.MATCH: case PlSqlParser.MATCH_NUMBER: case PlSqlParser.MATCH_RECOGNIZE: case PlSqlParser.MATERIALIZED: case PlSqlParser.MATERIALIZE: case PlSqlParser.MAXARCHLOGS: case PlSqlParser.MAXDATAFILES: case PlSqlParser.MAXEXTENTS: case PlSqlParser.MAXIMIZE: case PlSqlParser.MAXINSTANCES: case PlSqlParser.MAXLOGFILES: case PlSqlParser.MAXLOGHISTORY: case PlSqlParser.MAXLOGMEMBERS: case PlSqlParser.MAX_SHARED_TEMP_SIZE: case PlSqlParser.MAXSIZE: case PlSqlParser.MAXTRANS: case PlSqlParser.MAXVALUE: case PlSqlParser.MEASURE: case PlSqlParser.MEASURES: case PlSqlParser.MEDIUM: case PlSqlParser.MEMBER: case PlSqlParser.MEMCOMPRESS: case PlSqlParser.MEMORY: case PlSqlParser.MERGEACTIONS: case PlSqlParser.MERGE_AJ: case PlSqlParser.MERGE_CONST_ON: case PlSqlParser.MERGE: case PlSqlParser.MERGE_SJ: case PlSqlParser.METADATA: case PlSqlParser.METHOD: case PlSqlParser.MIGRATE: case PlSqlParser.MIGRATION: case PlSqlParser.MINEXTENTS: case PlSqlParser.MINIMIZE: case PlSqlParser.MINIMUM: case PlSqlParser.MINING: case PlSqlParser.MINUS_NULL: case PlSqlParser.MINUTE: case PlSqlParser.MINVALUE: case PlSqlParser.MIRRORCOLD: case PlSqlParser.MIRRORHOT: case PlSqlParser.MIRROR: case PlSqlParser.MLSLABEL: case PlSqlParser.MODEL_COMPILE_SUBQUERY: case PlSqlParser.MODEL_DONTVERIFY_UNIQUENESS: case PlSqlParser.MODEL_DYNAMIC_SUBQUERY: case PlSqlParser.MODEL_MIN_ANALYSIS: case PlSqlParser.MODEL: case PlSqlParser.MODEL_NB: case PlSqlParser.MODEL_NO_ANALYSIS: case PlSqlParser.MODEL_PBY: case PlSqlParser.MODEL_PUSH_REF: case PlSqlParser.MODEL_SV: case PlSqlParser.MODIFICATION: case PlSqlParser.MODIFY_COLUMN_TYPE: case PlSqlParser.MODIFY: case PlSqlParser.MOD: case PlSqlParser.MODULE: case PlSqlParser.MONITORING: case PlSqlParser.MONITOR: case PlSqlParser.MONTH: case PlSqlParser.MONTHS_BETWEEN: case PlSqlParser.MONTHS: case PlSqlParser.MOUNT: case PlSqlParser.MOUNTPATH: case PlSqlParser.MOVEMENT: case PlSqlParser.MOVE: case PlSqlParser.MULTIDIMENSIONAL: case PlSqlParser.MULTISET: case PlSqlParser.MV_MERGE: case PlSqlParser.NAMED: case PlSqlParser.NAME: case PlSqlParser.NAMESPACE: case PlSqlParser.NAN: case PlSqlParser.NANVL: case PlSqlParser.NATIONAL: case PlSqlParser.NATIVE_FULL_OUTER_JOIN: case PlSqlParser.NATIVE: case PlSqlParser.NATURAL: case PlSqlParser.NAV: case PlSqlParser.NCHAR_CS: case PlSqlParser.NCHAR: case PlSqlParser.NCHR: case PlSqlParser.NCLOB: case PlSqlParser.NEEDED: case PlSqlParser.NEG: case PlSqlParser.NESTED: case PlSqlParser.NESTED_TABLE_FAST_INSERT: case PlSqlParser.NESTED_TABLE_GET_REFS: case PlSqlParser.NESTED_TABLE_ID: case PlSqlParser.NESTED_TABLE_SET_REFS: case PlSqlParser.NESTED_TABLE_SET_SETID: case PlSqlParser.NETWORK: case PlSqlParser.NEVER: case PlSqlParser.NEW: case PlSqlParser.NEW_TIME: case PlSqlParser.NEXT_DAY: case PlSqlParser.NEXT: case PlSqlParser.NL_AJ: case PlSqlParser.NLJ_BATCHING: case PlSqlParser.NLJ_INDEX_FILTER: case PlSqlParser.NLJ_INDEX_SCAN: case PlSqlParser.NLJ_PREFETCH: case PlSqlParser.NLS_CALENDAR: case PlSqlParser.NLS_CHARACTERSET: case PlSqlParser.NLS_CHARSET_DECL_LEN: case PlSqlParser.NLS_CHARSET_ID: case PlSqlParser.NLS_CHARSET_NAME: case PlSqlParser.NLS_COMP: case PlSqlParser.NLS_CURRENCY: case PlSqlParser.NLS_DATE_FORMAT: case PlSqlParser.NLS_DATE_LANGUAGE: case PlSqlParser.NLS_INITCAP: case PlSqlParser.NLS_ISO_CURRENCY: case PlSqlParser.NL_SJ: case PlSqlParser.NLS_LANG: case PlSqlParser.NLS_LANGUAGE: case PlSqlParser.NLS_LENGTH_SEMANTICS: case PlSqlParser.NLS_LOWER: case PlSqlParser.NLS_NCHAR_CONV_EXCP: case PlSqlParser.NLS_NUMERIC_CHARACTERS: case PlSqlParser.NLS_SORT: case PlSqlParser.NLSSORT: case PlSqlParser.NLS_SPECIAL_CHARS: case PlSqlParser.NLS_TERRITORY: case PlSqlParser.NLS_UPPER: case PlSqlParser.NO_ACCESS: case PlSqlParser.NO_ADAPTIVE_PLAN: case PlSqlParser.NO_ANSI_REARCH: case PlSqlParser.NOAPPEND: case PlSqlParser.NOARCHIVELOG: case PlSqlParser.NOAUDIT: case PlSqlParser.NO_AUTO_REOPTIMIZE: case PlSqlParser.NO_BASETABLE_MULTIMV_REWRITE: case PlSqlParser.NO_BATCH_TABLE_ACCESS_BY_ROWID: case PlSqlParser.NO_BIND_AWARE: case PlSqlParser.NO_BUFFER: case PlSqlParser.NOCACHE: case PlSqlParser.NO_CARTESIAN: case PlSqlParser.NO_CHECK_ACL_REWRITE: case PlSqlParser.NO_CLUSTER_BY_ROWID: case PlSqlParser.NO_CLUSTERING: case PlSqlParser.NO_COALESCE_SQ: case PlSqlParser.NO_COMMON_DATA: case PlSqlParser.NO_CONNECT_BY_CB_WHR_ONLY: case PlSqlParser.NO_CONNECT_BY_COMBINE_SW: case PlSqlParser.NO_CONNECT_BY_COST_BASED: case PlSqlParser.NO_CONNECT_BY_ELIM_DUPS: case PlSqlParser.NO_CONNECT_BY_FILTERING: case PlSqlParser.NOCOPY: case PlSqlParser.NO_COST_XML_QUERY_REWRITE: case PlSqlParser.NO_CPU_COSTING: case PlSqlParser.NOCPU_COSTING: case PlSqlParser.NOCYCLE: case PlSqlParser.NO_DATA_SECURITY_REWRITE: case PlSqlParser.NO_DECORRELATE: case PlSqlParser.NODELAY: case PlSqlParser.NO_DOMAIN_INDEX_FILTER: case PlSqlParser.NO_DST_UPGRADE_INSERT_CONV: case PlSqlParser.NO_ELIM_GROUPBY: case PlSqlParser.NO_ELIMINATE_JOIN: case PlSqlParser.NO_ELIMINATE_OBY: case PlSqlParser.NO_ELIMINATE_OUTER_JOIN: case PlSqlParser.NOENTITYESCAPING: case PlSqlParser.NO_EXPAND_GSET_TO_UNION: case PlSqlParser.NO_EXPAND: case PlSqlParser.NO_EXPAND_TABLE: case PlSqlParser.NO_FACT: case PlSqlParser.NO_FACTORIZE_JOIN: case PlSqlParser.NO_FILTERING: case PlSqlParser.NOFORCE: case PlSqlParser.NO_FULL_OUTER_JOIN_TO_OUTER: case PlSqlParser.NO_GATHER_OPTIMIZER_STATISTICS: case PlSqlParser.NO_GBY_PUSHDOWN: case PlSqlParser.NOGUARANTEE: case PlSqlParser.NO_INDEX_FFS: case PlSqlParser.NO_INDEX: case PlSqlParser.NO_INDEX_SS: case PlSqlParser.NO_INMEMORY: case PlSqlParser.NO_INMEMORY_PRUNING: case PlSqlParser.NOKEEP: case PlSqlParser.NO_LOAD: case PlSqlParser.NOLOCAL: case PlSqlParser.NOLOGGING: case PlSqlParser.NOMAPPING: case PlSqlParser.NOMAXVALUE: case PlSqlParser.NO_MERGE: case PlSqlParser.NOMINIMIZE: case PlSqlParser.NOMINVALUE: case PlSqlParser.NO_MODEL_PUSH_REF: case PlSqlParser.NO_MONITORING: case PlSqlParser.NOMONITORING: case PlSqlParser.NO_MONITOR: case PlSqlParser.NO_MULTIMV_REWRITE: case PlSqlParser.NO_NATIVE_FULL_OUTER_JOIN: case PlSqlParser.NONBLOCKING: case PlSqlParser.NONEDITIONABLE: case PlSqlParser.NONE: case PlSqlParser.NO_NLJ_BATCHING: case PlSqlParser.NO_NLJ_PREFETCH: case PlSqlParser.NO: case PlSqlParser.NONSCHEMA: case PlSqlParser.NO_OBJECT_LINK: case PlSqlParser.NOORDER: case PlSqlParser.NO_ORDER_ROLLUPS: case PlSqlParser.NO_OUTER_JOIN_TO_ANTI: case PlSqlParser.NO_OUTER_JOIN_TO_INNER: case PlSqlParser.NOOVERRIDE: case PlSqlParser.NO_PARALLEL_INDEX: case PlSqlParser.NOPARALLEL_INDEX: case PlSqlParser.NO_PARALLEL: case PlSqlParser.NOPARALLEL: case PlSqlParser.NO_PARTIAL_COMMIT: case PlSqlParser.NO_PARTIAL_JOIN: case PlSqlParser.NO_PARTIAL_ROLLUP_PUSHDOWN: case PlSqlParser.NOPARTITION: case PlSqlParser.NO_PLACE_DISTINCT: case PlSqlParser.NO_PLACE_GROUP_BY: case PlSqlParser.NO_PQ_CONCURRENT_UNION: case PlSqlParser.NO_PQ_MAP: case PlSqlParser.NO_PQ_REPLICATE: case PlSqlParser.NO_PQ_SKEW: case PlSqlParser.NO_PRUNE_GSETS: case PlSqlParser.NO_PULL_PRED: case PlSqlParser.NO_PUSH_PRED: case PlSqlParser.NO_PUSH_SUBQ: case PlSqlParser.NO_PX_FAULT_TOLERANCE: case PlSqlParser.NO_PX_JOIN_FILTER: case PlSqlParser.NO_QKN_BUFF: case PlSqlParser.NO_QUERY_TRANSFORMATION: case PlSqlParser.NO_REF_CASCADE: case PlSqlParser.NORELOCATE: case PlSqlParser.NORELY: case PlSqlParser.NOREPAIR: case PlSqlParser.NOREPLAY: case PlSqlParser.NORESETLOGS: case PlSqlParser.NO_RESULT_CACHE: case PlSqlParser.NOREVERSE: case PlSqlParser.NO_REWRITE: case PlSqlParser.NOREWRITE: case PlSqlParser.NORMAL: case PlSqlParser.NO_ROOT_SW_FOR_LOCAL: case PlSqlParser.NOROWDEPENDENCIES: case PlSqlParser.NOSCHEMACHECK: case PlSqlParser.NOSEGMENT: case PlSqlParser.NO_SEMIJOIN: case PlSqlParser.NO_SEMI_TO_INNER: case PlSqlParser.NO_SET_TO_JOIN: case PlSqlParser.NOSORT: case PlSqlParser.NO_SQL_TRANSLATION: case PlSqlParser.NO_SQL_TUNE: case PlSqlParser.NO_STAR_TRANSFORMATION: case PlSqlParser.NO_STATEMENT_QUEUING: case PlSqlParser.NO_STATS_GSETS: case PlSqlParser.NOSTRICT: case PlSqlParser.NO_SUBQUERY_PRUNING: case PlSqlParser.NO_SUBSTRB_PAD: case PlSqlParser.NO_SWAP_JOIN_INPUTS: case PlSqlParser.NOSWITCH: case PlSqlParser.NO_TABLE_LOOKUP_BY_NL: case PlSqlParser.NO_TEMP_TABLE: case PlSqlParser.NOTHING: case PlSqlParser.NOTIFICATION: case PlSqlParser.NO_TRANSFORM_DISTINCT_AGG: case PlSqlParser.NO_UNNEST: case PlSqlParser.NO_USE_CUBE: case PlSqlParser.NO_USE_HASH_AGGREGATION: case PlSqlParser.NO_USE_HASH_GBY_FOR_PUSHDOWN: case PlSqlParser.NO_USE_HASH: case PlSqlParser.NO_USE_INVISIBLE_INDEXES: case PlSqlParser.NO_USE_MERGE: case PlSqlParser.NO_USE_NL: case PlSqlParser.NO_USE_VECTOR_AGGREGATION: case PlSqlParser.NOVALIDATE: case PlSqlParser.NO_VECTOR_TRANSFORM_DIMS: case PlSqlParser.NO_VECTOR_TRANSFORM_FACT: case PlSqlParser.NO_VECTOR_TRANSFORM: case PlSqlParser.NO_XDB_FASTPATH_INSERT: case PlSqlParser.NO_XML_DML_REWRITE: case PlSqlParser.NO_XMLINDEX_REWRITE_IN_SELECT: case PlSqlParser.NO_XMLINDEX_REWRITE: case PlSqlParser.NO_XML_QUERY_REWRITE: case PlSqlParser.NO_ZONEMAP: case PlSqlParser.NTH_VALUE: case PlSqlParser.NULLIF: case PlSqlParser.NULLS: case PlSqlParser.NUMBER: case PlSqlParser.NUMERIC: case PlSqlParser.NUM_INDEX_KEYS: case PlSqlParser.NUMTODSINTERVAL: case PlSqlParser.NUMTOYMINTERVAL: case PlSqlParser.NVARCHAR2: case PlSqlParser.NVL2: case PlSqlParser.OBJECT2XML: case PlSqlParser.OBJECT: case PlSqlParser.OBJ_ID: case PlSqlParser.OBJNO: case PlSqlParser.OBJNO_REUSE: case PlSqlParser.OCCURENCES: case PlSqlParser.OFFLINE: case PlSqlParser.OFF: case PlSqlParser.OFFSET: case PlSqlParser.OIDINDEX: case PlSqlParser.OID: case PlSqlParser.OLAP: case PlSqlParser.OLD: case PlSqlParser.OLD_PUSH_PRED: case PlSqlParser.OLS: case PlSqlParser.OLTP: case PlSqlParser.OMIT: case PlSqlParser.ONE: case PlSqlParser.ONLINE: case PlSqlParser.ONLY: case PlSqlParser.OPAQUE: case PlSqlParser.OPAQUE_TRANSFORM: case PlSqlParser.OPAQUE_XCANONICAL: case PlSqlParser.OPCODE: case PlSqlParser.OPEN: case PlSqlParser.OPERATIONS: case PlSqlParser.OPERATOR: case PlSqlParser.OPT_ESTIMATE: case PlSqlParser.OPTIMAL: case PlSqlParser.OPTIMIZE: case PlSqlParser.OPTIMIZER_FEATURES_ENABLE: case PlSqlParser.OPTIMIZER_GOAL: case PlSqlParser.OPT_PARAM: case PlSqlParser.ORA_BRANCH: case PlSqlParser.ORA_CHECK_ACL: case PlSqlParser.ORA_CHECK_PRIVILEGE: case PlSqlParser.ORA_CLUSTERING: case PlSqlParser.ORADATA: case PlSqlParser.ORADEBUG: case PlSqlParser.ORA_DST_AFFECTED: case PlSqlParser.ORA_DST_CONVERT: case PlSqlParser.ORA_DST_ERROR: case PlSqlParser.ORA_GET_ACLIDS: case PlSqlParser.ORA_GET_PRIVILEGES: case PlSqlParser.ORA_HASH: case PlSqlParser.ORA_INVOKING_USERID: case PlSqlParser.ORA_INVOKING_USER: case PlSqlParser.ORA_INVOKING_XS_USER_GUID: case PlSqlParser.ORA_INVOKING_XS_USER: case PlSqlParser.ORA_RAWCOMPARE: case PlSqlParser.ORA_RAWCONCAT: case PlSqlParser.ORA_ROWSCN: case PlSqlParser.ORA_ROWSCN_RAW: case PlSqlParser.ORA_ROWVERSION: case PlSqlParser.ORA_TABVERSION: case PlSqlParser.ORA_WRITE_TIME: case PlSqlParser.ORDERED: case PlSqlParser.ORDERED_PREDICATES: case PlSqlParser.ORDINALITY: case PlSqlParser.OR_EXPAND: case PlSqlParser.ORGANIZATION: case PlSqlParser.OR_PREDICATES: case PlSqlParser.OSERROR: case PlSqlParser.OTHER: case PlSqlParser.OUTER_JOIN_TO_ANTI: case PlSqlParser.OUTER_JOIN_TO_INNER: case PlSqlParser.OUTER: case PlSqlParser.OUTLINE_LEAF: case PlSqlParser.OUTLINE: case PlSqlParser.OUT_OF_LINE: case PlSqlParser.OUT: case PlSqlParser.OVERFLOW_NOMOVE: case PlSqlParser.OVERFLOW: case PlSqlParser.OVERLAPS: case PlSqlParser.OVER: case PlSqlParser.OVERRIDING: case PlSqlParser.OWNER: case PlSqlParser.OWNERSHIP: case PlSqlParser.OWN: case PlSqlParser.PACKAGE: case PlSqlParser.PACKAGES: case PlSqlParser.PARALLEL_ENABLE: case PlSqlParser.PARALLEL_INDEX: case PlSqlParser.PARALLEL: case PlSqlParser.PARAMETERS: case PlSqlParser.PARAM: case PlSqlParser.PARENT: case PlSqlParser.PARITY: case PlSqlParser.PARTIAL_JOIN: case PlSqlParser.PARTIALLY: case PlSqlParser.PARTIAL: case PlSqlParser.PARTIAL_ROLLUP_PUSHDOWN: case PlSqlParser.PARTITION_HASH: case PlSqlParser.PARTITION_LIST: case PlSqlParser.PARTITION: case PlSqlParser.PARTITION_RANGE: case PlSqlParser.PARTITIONS: case PlSqlParser.PARTNUMINST: case PlSqlParser.PASSING: case PlSqlParser.PASSWORD_GRACE_TIME: case PlSqlParser.PASSWORD_LIFE_TIME: case PlSqlParser.PASSWORD_LOCK_TIME: case PlSqlParser.PASSWORD: case PlSqlParser.PASSWORD_REUSE_MAX: case PlSqlParser.PASSWORD_REUSE_TIME: case PlSqlParser.PASSWORD_VERIFY_FUNCTION: case PlSqlParser.PAST: case PlSqlParser.PATCH: case PlSqlParser.PATH: case PlSqlParser.PATH_PREFIX: case PlSqlParser.PATHS: case PlSqlParser.PATTERN: case PlSqlParser.PBL_HS_BEGIN: case PlSqlParser.PBL_HS_END: case PlSqlParser.PCTINCREASE: case PlSqlParser.PCTTHRESHOLD: case PlSqlParser.PCTUSED: case PlSqlParser.PCTVERSION: case PlSqlParser.PENDING: case PlSqlParser.PERCENT_KEYWORD: case PlSqlParser.PERCENT_RANKM: case PlSqlParser.PERFORMANCE: case PlSqlParser.PERIOD_KEYWORD: case PlSqlParser.PERMANENT: case PlSqlParser.PERMISSION: case PlSqlParser.PERMUTE: case PlSqlParser.PER: case PlSqlParser.PFILE: case PlSqlParser.PHYSICAL: case PlSqlParser.PIKEY: case PlSqlParser.PIPELINED: case PlSqlParser.PIV_GB: case PlSqlParser.PIVOT: case PlSqlParser.PIV_SSF: case PlSqlParser.PLACE_DISTINCT: case PlSqlParser.PLACE_GROUP_BY: case PlSqlParser.PLAN: case PlSqlParser.PLSCOPE_SETTINGS: case PlSqlParser.PLS_INTEGER: case PlSqlParser.PLSQL_CCFLAGS: case PlSqlParser.PLSQL_CODE_TYPE: case PlSqlParser.PLSQL_DEBUG: case PlSqlParser.PLSQL_OPTIMIZE_LEVEL: case PlSqlParser.PLSQL_WARNINGS: case PlSqlParser.PLUGGABLE: case PlSqlParser.POINT: case PlSqlParser.POLICY: case PlSqlParser.POOL_16K: case PlSqlParser.POOL_2K: case PlSqlParser.POOL_32K: case PlSqlParser.POOL_4K: case PlSqlParser.POOL_8K: case PlSqlParser.POSITIVEN: case PlSqlParser.POSITIVE: case PlSqlParser.POST_TRANSACTION: case PlSqlParser.POWERMULTISET_BY_CARDINALITY: case PlSqlParser.POWERMULTISET: case PlSqlParser.POWER: case PlSqlParser.PQ_CONCURRENT_UNION: case PlSqlParser.PQ_DISTRIBUTE: case PlSqlParser.PQ_DISTRIBUTE_WINDOW: case PlSqlParser.PQ_FILTER: case PlSqlParser.PQ_MAP: case PlSqlParser.PQ_NOMAP: case PlSqlParser.PQ_REPLICATE: case PlSqlParser.PQ_SKEW: case PlSqlParser.PRAGMA: case PlSqlParser.PREBUILT: case PlSqlParser.PRECEDES: case PlSqlParser.PRECEDING: case PlSqlParser.PRECISION: case PlSqlParser.PRECOMPUTE_SUBQUERY: case PlSqlParser.PREDICATE_REORDERS: case PlSqlParser.PRELOAD: case PlSqlParser.PREPARE: case PlSqlParser.PRESENTNNV: case PlSqlParser.PRESENT: case PlSqlParser.PRESENTV: case PlSqlParser.PRESERVE_OID: case PlSqlParser.PRESERVE: case PlSqlParser.PRETTY: case PlSqlParser.PREVIOUS: case PlSqlParser.PREV: case PlSqlParser.PRIMARY: case PlSqlParser.PRINTBLOBTOCLOB: case PlSqlParser.PRIORITY: case PlSqlParser.PRIVATE: case PlSqlParser.PRIVATE_SGA: case PlSqlParser.PRIVILEGED: case PlSqlParser.PRIVILEGE: case PlSqlParser.PRIVILEGES: case PlSqlParser.PROCEDURAL: case PlSqlParser.PROCEDURE: case PlSqlParser.PROCESS: case PlSqlParser.PROFILE: case PlSqlParser.PROGRAM: case PlSqlParser.PROJECT: case PlSqlParser.PROPAGATE: case PlSqlParser.PROTECTED: case PlSqlParser.PROTECTION: case PlSqlParser.PROXY: case PlSqlParser.PRUNING: case PlSqlParser.PULL_PRED: case PlSqlParser.PURGE: case PlSqlParser.PUSH_PRED: case PlSqlParser.PUSH_SUBQ: case PlSqlParser.PX_FAULT_TOLERANCE: case PlSqlParser.PX_GRANULE: case PlSqlParser.PX_JOIN_FILTER: case PlSqlParser.QB_NAME: case PlSqlParser.QUERY_BLOCK: case PlSqlParser.QUERY: case PlSqlParser.QUEUE_CURR: case PlSqlParser.QUEUE: case PlSqlParser.QUEUE_ROWP: case PlSqlParser.QUIESCE: case PlSqlParser.QUORUM: case PlSqlParser.QUOTA: case PlSqlParser.RAISE: case PlSqlParser.RANDOM_LOCAL: case PlSqlParser.RANDOM: case PlSqlParser.RANGE: case PlSqlParser.RANKM: case PlSqlParser.RAPIDLY: case PlSqlParser.RAW: case PlSqlParser.RAWTOHEX: case PlSqlParser.RAWTONHEX: case PlSqlParser.RBA: case PlSqlParser.RBO_OUTLINE: case PlSqlParser.RDBA: case PlSqlParser.READ: case PlSqlParser.READS: case PlSqlParser.REALM: case PlSqlParser.REAL: case PlSqlParser.REBALANCE: case PlSqlParser.REBUILD: case PlSqlParser.RECORD: case PlSqlParser.RECORDS_PER_BLOCK: case PlSqlParser.RECOVERABLE: case PlSqlParser.RECOVER: case PlSqlParser.RECOVERY: case PlSqlParser.RECYCLEBIN: case PlSqlParser.RECYCLE: case PlSqlParser.REDACTION: case PlSqlParser.REDEFINE: case PlSqlParser.REDO: case PlSqlParser.REDUCED: case PlSqlParser.REDUNDANCY: case PlSqlParser.REF_CASCADE_CURSOR: case PlSqlParser.REFERENCED: case PlSqlParser.REFERENCE: case PlSqlParser.REFERENCES: case PlSqlParser.REFERENCING: case PlSqlParser.REF: case PlSqlParser.REFRESH: case PlSqlParser.REFTOHEX: case PlSqlParser.REGEXP_COUNT: case PlSqlParser.REGEXP_INSTR: case PlSqlParser.REGEXP_LIKE: case PlSqlParser.REGEXP_REPLACE: case PlSqlParser.REGEXP_SUBSTR: case PlSqlParser.REGISTER: case PlSqlParser.REGR_AVGX: case PlSqlParser.REGR_AVGY: case PlSqlParser.REGR_COUNT: case PlSqlParser.REGR_INTERCEPT: case PlSqlParser.REGR_R2: case PlSqlParser.REGR_SLOPE: case PlSqlParser.REGR_SXX: case PlSqlParser.REGR_SXY: case PlSqlParser.REGR_SYY: case PlSqlParser.REGULAR: case PlSqlParser.REJECT: case PlSqlParser.REKEY: case PlSqlParser.RELATIONAL: case PlSqlParser.RELOCATE: case PlSqlParser.RELY: case PlSqlParser.REMAINDER: case PlSqlParser.REMOTE_MAPPED: case PlSqlParser.REMOVE: case PlSqlParser.RENAME: case PlSqlParser.REPAIR: case PlSqlParser.REPEAT: case PlSqlParser.REPLACE: case PlSqlParser.REPLICATION: case PlSqlParser.REQUIRED: case PlSqlParser.RESETLOGS: case PlSqlParser.RESET: case PlSqlParser.RESIZE: case PlSqlParser.RESOLVE: case PlSqlParser.RESOLVER: case PlSqlParser.RESPECT: case PlSqlParser.RESTART: case PlSqlParser.RESTORE_AS_INTERVALS: case PlSqlParser.RESTORE: case PlSqlParser.RESTRICT_ALL_REF_CONS: case PlSqlParser.RESTRICTED: case PlSqlParser.RESTRICT_REFERENCES: case PlSqlParser.RESTRICT: case PlSqlParser.RESULT_CACHE: case PlSqlParser.RESULT: case PlSqlParser.RESUMABLE: case PlSqlParser.RESUME: case PlSqlParser.RETENTION: case PlSqlParser.RETRY_ON_ROW_CHANGE: case PlSqlParser.RETURNING: case PlSqlParser.RETURN: case PlSqlParser.REUSE: case PlSqlParser.REVERSE: case PlSqlParser.REWRITE_OR_ERROR: case PlSqlParser.REWRITE: case PlSqlParser.RIGHT: case PlSqlParser.ROLE: case PlSqlParser.ROLESET: case PlSqlParser.ROLES: case PlSqlParser.ROLLBACK: case PlSqlParser.ROLLING: case PlSqlParser.ROLLUP: case PlSqlParser.ROWDEPENDENCIES: case PlSqlParser.ROWID_MAPPING_TABLE: case PlSqlParser.ROWID: case PlSqlParser.ROWIDTOCHAR: case PlSqlParser.ROWIDTONCHAR: case PlSqlParser.ROW_LENGTH: case PlSqlParser.ROWNUM: case PlSqlParser.ROW: case PlSqlParser.ROWS: case PlSqlParser.RPAD: case PlSqlParser.RTRIM: case PlSqlParser.RULE: case PlSqlParser.RULES: case PlSqlParser.RUNNING: case PlSqlParser.SALT: case PlSqlParser.SAMPLE: case PlSqlParser.SAVE_AS_INTERVALS: case PlSqlParser.SAVEPOINT: case PlSqlParser.SAVE: case PlSqlParser.SB4: case PlSqlParser.SCALE_ROWS: case PlSqlParser.SCALE: case PlSqlParser.SCAN_INSTANCES: case PlSqlParser.SCAN: case PlSqlParser.SCHEDULER: case PlSqlParser.SCHEMACHECK: case PlSqlParser.SCHEMA: case PlSqlParser.SCN_ASCENDING: case PlSqlParser.SCN: case PlSqlParser.SCOPE: case PlSqlParser.SCRUB: case PlSqlParser.SD_ALL: case PlSqlParser.SD_INHIBIT: case PlSqlParser.SDO_GEOM_MBR: case PlSqlParser.SD_SHOW: case PlSqlParser.SEARCH: case PlSqlParser.SECOND: case PlSqlParser.SECRET: case PlSqlParser.SECUREFILE_DBA: case PlSqlParser.SECUREFILE: case PlSqlParser.SECURITY: case PlSqlParser.SEED: case PlSqlParser.SEG_BLOCK: case PlSqlParser.SEG_FILE: case PlSqlParser.SEGMENT: case PlSqlParser.SELECTIVITY: case PlSqlParser.SELF: case PlSqlParser.SEMIJOIN_DRIVER: case PlSqlParser.SEMIJOIN: case PlSqlParser.SEMI_TO_INNER: case PlSqlParser.SEQUENCED: case PlSqlParser.SEQUENCE: case PlSqlParser.SEQUENTIAL: case PlSqlParser.SERIALIZABLE: case PlSqlParser.SERIALLY_REUSABLE: case PlSqlParser.SERIAL: case PlSqlParser.SERVERERROR: case PlSqlParser.SERVICE_NAME_CONVERT: case PlSqlParser.SERVICES: case PlSqlParser.SESSION_CACHED_CURSORS: case PlSqlParser.SESSION: case PlSqlParser.SESSIONS_PER_USER: case PlSqlParser.SESSIONTIMEZONE: case PlSqlParser.SESSIONTZNAME: case PlSqlParser.SET: case PlSqlParser.SETS: case PlSqlParser.SETTINGS: case PlSqlParser.SET_TO_JOIN: case PlSqlParser.SEVERE: case PlSqlParser.SHARED_POOL: case PlSqlParser.SHARED: case PlSqlParser.SHARING: case PlSqlParser.SHELFLIFE: case PlSqlParser.SHOW: case PlSqlParser.SHRINK: case PlSqlParser.SHUTDOWN: case PlSqlParser.SIBLINGS: case PlSqlParser.SID: case PlSqlParser.SIGNAL_COMPONENT: case PlSqlParser.SIGNAL_FUNCTION: case PlSqlParser.SIGN: case PlSqlParser.SIGNTYPE: case PlSqlParser.SIMPLE_INTEGER: case PlSqlParser.SIMPLE: case PlSqlParser.SINGLE: case PlSqlParser.SINGLETASK: case PlSqlParser.SINH: case PlSqlParser.SIN: case PlSqlParser.SKIP_EXT_OPTIMIZER: case PlSqlParser.SKIP_: case PlSqlParser.SKIP_UNQ_UNUSABLE_IDX: case PlSqlParser.SKIP_UNUSABLE_INDEXES: case PlSqlParser.SMALLFILE: case PlSqlParser.SMALLINT: case PlSqlParser.SNAPSHOT: case PlSqlParser.SOME: case PlSqlParser.SORT: case PlSqlParser.SOUNDEX: case PlSqlParser.SOURCE_FILE_DIRECTORY: case PlSqlParser.SOURCE_FILE_NAME_CONVERT: case PlSqlParser.SOURCE: case PlSqlParser.SPACE_KEYWORD: case PlSqlParser.SPECIFICATION: case PlSqlParser.SPFILE: case PlSqlParser.SPLIT: case PlSqlParser.SPREADSHEET: case PlSqlParser.SQLDATA: case PlSqlParser.SQLERROR: case PlSqlParser.SQLLDR: case PlSqlParser.SQL: case PlSqlParser.SQL_TRACE: case PlSqlParser.SQL_TRANSLATION_PROFILE: case PlSqlParser.SQRT: case PlSqlParser.STALE: case PlSqlParser.STANDALONE: case PlSqlParser.STANDARD_HASH: case PlSqlParser.STANDBY_MAX_DATA_DELAY: case PlSqlParser.STANDBYS: case PlSqlParser.STANDBY: case PlSqlParser.STAR: case PlSqlParser.STAR_TRANSFORMATION: case PlSqlParser.STARTUP: case PlSqlParser.STATEMENT_ID: case PlSqlParser.STATEMENT_QUEUING: case PlSqlParser.STATEMENTS: case PlSqlParser.STATEMENT: case PlSqlParser.STATE: case PlSqlParser.STATIC: case PlSqlParser.STATISTICS: case PlSqlParser.STATS_BINOMIAL_TEST: case PlSqlParser.STATS_CROSSTAB: case PlSqlParser.STATS_F_TEST: case PlSqlParser.STATS_KS_TEST: case PlSqlParser.STATS_MODE: case PlSqlParser.STATS_MW_TEST: case PlSqlParser.STATS_ONE_WAY_ANOVA: case PlSqlParser.STATS_T_TEST_INDEP: case PlSqlParser.STATS_T_TEST_INDEPU: case PlSqlParser.STATS_T_TEST_ONE: case PlSqlParser.STATS_T_TEST_PAIRED: case PlSqlParser.STATS_WSR_TEST: case PlSqlParser.STDDEV_POP: case PlSqlParser.STDDEV_SAMP: case PlSqlParser.STOP: case PlSqlParser.STORAGE: case PlSqlParser.STORE: case PlSqlParser.STREAMS: case PlSqlParser.STREAM: case PlSqlParser.STRICT: case PlSqlParser.STRING: case PlSqlParser.STRIPE_COLUMNS: case PlSqlParser.STRIPE_WIDTH: case PlSqlParser.STRIP: case PlSqlParser.STRUCTURE: case PlSqlParser.SUBMULTISET: case PlSqlParser.SUBPARTITION_REL: case PlSqlParser.SUBPARTITIONS: case PlSqlParser.SUBPARTITION: case PlSqlParser.SUBQUERIES: case PlSqlParser.SUBQUERY_PRUNING: case PlSqlParser.SUBSCRIBE: case PlSqlParser.SUBSET: case PlSqlParser.SUBSTITUTABLE: case PlSqlParser.SUBSTR2: case PlSqlParser.SUBSTR4: case PlSqlParser.SUBSTRB: case PlSqlParser.SUBSTRC: case PlSqlParser.SUBTYPE: case PlSqlParser.SUCCESSFUL: case PlSqlParser.SUCCESS: case PlSqlParser.SUMMARY: case PlSqlParser.SUPPLEMENTAL: case PlSqlParser.SUSPEND: case PlSqlParser.SWAP_JOIN_INPUTS: case PlSqlParser.SWITCHOVER: case PlSqlParser.SWITCH: case PlSqlParser.SYNCHRONOUS: case PlSqlParser.SYNC: case PlSqlParser.SYSASM: case PlSqlParser.SYS_AUDIT: case PlSqlParser.SYSAUX: case PlSqlParser.SYSBACKUP: case PlSqlParser.SYS_CHECKACL: case PlSqlParser.SYS_CHECK_PRIVILEGE: case PlSqlParser.SYS_CONNECT_BY_PATH: case PlSqlParser.SYS_CONTEXT: case PlSqlParser.SYSDATE: case PlSqlParser.SYSDBA: case PlSqlParser.SYS_DBURIGEN: case PlSqlParser.SYSDG: case PlSqlParser.SYS_DL_CURSOR: case PlSqlParser.SYS_DM_RXFORM_CHR: case PlSqlParser.SYS_DM_RXFORM_NUM: case PlSqlParser.SYS_DOM_COMPARE: case PlSqlParser.SYS_DST_PRIM2SEC: case PlSqlParser.SYS_DST_SEC2PRIM: case PlSqlParser.SYS_ET_BFILE_TO_RAW: case PlSqlParser.SYS_ET_BLOB_TO_IMAGE: case PlSqlParser.SYS_ET_IMAGE_TO_BLOB: case PlSqlParser.SYS_ET_RAW_TO_BFILE: case PlSqlParser.SYS_EXTPDTXT: case PlSqlParser.SYS_EXTRACT_UTC: case PlSqlParser.SYS_FBT_INSDEL: case PlSqlParser.SYS_FILTER_ACLS: case PlSqlParser.SYS_FNMATCHES: case PlSqlParser.SYS_FNREPLACE: case PlSqlParser.SYS_GET_ACLIDS: case PlSqlParser.SYS_GET_COL_ACLIDS: case PlSqlParser.SYS_GET_PRIVILEGES: case PlSqlParser.SYS_GETTOKENID: case PlSqlParser.SYS_GETXTIVAL: case PlSqlParser.SYS_GUID: case PlSqlParser.SYSGUID: case PlSqlParser.SYSKM: case PlSqlParser.SYS_MAKE_XMLNODEID: case PlSqlParser.SYS_MAKEXML: case PlSqlParser.SYS_MKXMLATTR: case PlSqlParser.SYS_MKXTI: case PlSqlParser.SYSOBJ: case PlSqlParser.SYS_OP_ADT2BIN: case PlSqlParser.SYS_OP_ADTCONS: case PlSqlParser.SYS_OP_ALSCRVAL: case PlSqlParser.SYS_OP_ATG: case PlSqlParser.SYS_OP_BIN2ADT: case PlSqlParser.SYS_OP_BITVEC: case PlSqlParser.SYS_OP_BL2R: case PlSqlParser.SYS_OP_BLOOM_FILTER_LIST: case PlSqlParser.SYS_OP_BLOOM_FILTER: case PlSqlParser.SYS_OP_C2C: case PlSqlParser.SYS_OP_CAST: case PlSqlParser.SYS_OP_CEG: case PlSqlParser.SYS_OP_CL2C: case PlSqlParser.SYS_OP_COMBINED_HASH: case PlSqlParser.SYS_OP_COMP: case PlSqlParser.SYS_OP_CONVERT: case PlSqlParser.SYS_OP_COUNTCHG: case PlSqlParser.SYS_OP_CSCONV: case PlSqlParser.SYS_OP_CSCONVTEST: case PlSqlParser.SYS_OP_CSR: case PlSqlParser.SYS_OP_CSX_PATCH: case PlSqlParser.SYS_OP_CYCLED_SEQ: case PlSqlParser.SYS_OP_DECOMP: case PlSqlParser.SYS_OP_DESCEND: case PlSqlParser.SYS_OP_DISTINCT: case PlSqlParser.SYS_OP_DRA: case PlSqlParser.SYS_OP_DUMP: case PlSqlParser.SYS_OP_DV_CHECK: case PlSqlParser.SYS_OP_ENFORCE_NOT_NULL: case PlSqlParser.SYSOPER: case PlSqlParser.SYS_OP_EXTRACT: case PlSqlParser.SYS_OP_GROUPING: case PlSqlParser.SYS_OP_GUID: case PlSqlParser.SYS_OP_HASH: case PlSqlParser.SYS_OP_IIX: case PlSqlParser.SYS_OP_ITR: case PlSqlParser.SYS_OP_KEY_VECTOR_CREATE: case PlSqlParser.SYS_OP_KEY_VECTOR_FILTER_LIST: case PlSqlParser.SYS_OP_KEY_VECTOR_FILTER: case PlSqlParser.SYS_OP_KEY_VECTOR_SUCCEEDED: case PlSqlParser.SYS_OP_KEY_VECTOR_USE: case PlSqlParser.SYS_OP_LBID: case PlSqlParser.SYS_OP_LOBLOC2BLOB: case PlSqlParser.SYS_OP_LOBLOC2CLOB: case PlSqlParser.SYS_OP_LOBLOC2ID: case PlSqlParser.SYS_OP_LOBLOC2NCLOB: case PlSqlParser.SYS_OP_LOBLOC2TYP: case PlSqlParser.SYS_OP_LSVI: case PlSqlParser.SYS_OP_LVL: case PlSqlParser.SYS_OP_MAKEOID: case PlSqlParser.SYS_OP_MAP_NONNULL: case PlSqlParser.SYS_OP_MSR: case PlSqlParser.SYS_OP_NICOMBINE: case PlSqlParser.SYS_OP_NIEXTRACT: case PlSqlParser.SYS_OP_NII: case PlSqlParser.SYS_OP_NIX: case PlSqlParser.SYS_OP_NOEXPAND: case PlSqlParser.SYS_OP_NTCIMG: case PlSqlParser.SYS_OP_NUMTORAW: case PlSqlParser.SYS_OP_OIDVALUE: case PlSqlParser.SYS_OP_OPNSIZE: case PlSqlParser.SYS_OP_PAR_1: case PlSqlParser.SYS_OP_PARGID_1: case PlSqlParser.SYS_OP_PARGID: case PlSqlParser.SYS_OP_PAR: case PlSqlParser.SYS_OP_PART_ID: case PlSqlParser.SYS_OP_PIVOT: case PlSqlParser.SYS_OP_R2O: case PlSqlParser.SYS_OP_RAWTONUM: case PlSqlParser.SYS_OP_RDTM: case PlSqlParser.SYS_OP_REF: case PlSqlParser.SYS_OP_RMTD: case PlSqlParser.SYS_OP_ROWIDTOOBJ: case PlSqlParser.SYS_OP_RPB: case PlSqlParser.SYS_OPTLOBPRBSC: case PlSqlParser.SYS_OP_TOSETID: case PlSqlParser.SYS_OP_TPR: case PlSqlParser.SYS_OP_TRTB: case PlSqlParser.SYS_OPTXICMP: case PlSqlParser.SYS_OPTXQCASTASNQ: case PlSqlParser.SYS_OP_UNDESCEND: case PlSqlParser.SYS_OP_VECAND: case PlSqlParser.SYS_OP_VECBIT: case PlSqlParser.SYS_OP_VECOR: case PlSqlParser.SYS_OP_VECXOR: case PlSqlParser.SYS_OP_VERSION: case PlSqlParser.SYS_OP_VREF: case PlSqlParser.SYS_OP_VVD: case PlSqlParser.SYS_OP_XMLCONS_FOR_CSX: case PlSqlParser.SYS_OP_XPTHATG: case PlSqlParser.SYS_OP_XPTHIDX: case PlSqlParser.SYS_OP_XPTHOP: case PlSqlParser.SYS_OP_XTXT2SQLT: case PlSqlParser.SYS_OP_ZONE_ID: case PlSqlParser.SYS_ORDERKEY_DEPTH: case PlSqlParser.SYS_ORDERKEY_MAXCHILD: case PlSqlParser.SYS_ORDERKEY_PARENT: case PlSqlParser.SYS_PARALLEL_TXN: case PlSqlParser.SYS_PATHID_IS_ATTR: case PlSqlParser.SYS_PATHID_IS_NMSPC: case PlSqlParser.SYS_PATHID_LASTNAME: case PlSqlParser.SYS_PATHID_LASTNMSPC: case PlSqlParser.SYS_PATH_REVERSE: case PlSqlParser.SYS_PXQEXTRACT: case PlSqlParser.SYS_RAW_TO_XSID: case PlSqlParser.SYS_RID_ORDER: case PlSqlParser.SYS_ROW_DELTA: case PlSqlParser.SYS_SC_2_XMLT: case PlSqlParser.SYS_SYNRCIREDO: case PlSqlParser.SYSTEM_DEFINED: case PlSqlParser.SYSTEM: case PlSqlParser.SYSTIMESTAMP: case PlSqlParser.SYS_TYPEID: case PlSqlParser.SYS_UMAKEXML: case PlSqlParser.SYS_XMLANALYZE: case PlSqlParser.SYS_XMLCONTAINS: case PlSqlParser.SYS_XMLCONV: case PlSqlParser.SYS_XMLEXNSURI: case PlSqlParser.SYS_XMLGEN: case PlSqlParser.SYS_XMLI_LOC_ISNODE: case PlSqlParser.SYS_XMLI_LOC_ISTEXT: case PlSqlParser.SYS_XMLINSTR: case PlSqlParser.SYS_XMLLOCATOR_GETSVAL: case PlSqlParser.SYS_XMLNODEID_GETCID: case PlSqlParser.SYS_XMLNODEID_GETLOCATOR: case PlSqlParser.SYS_XMLNODEID_GETOKEY: case PlSqlParser.SYS_XMLNODEID_GETPATHID: case PlSqlParser.SYS_XMLNODEID_GETPTRID: case PlSqlParser.SYS_XMLNODEID_GETRID: case PlSqlParser.SYS_XMLNODEID_GETSVAL: case PlSqlParser.SYS_XMLNODEID_GETTID: case PlSqlParser.SYS_XMLNODEID: case PlSqlParser.SYS_XMLT_2_SC: case PlSqlParser.SYS_XMLTRANSLATE: case PlSqlParser.SYS_XMLTYPE2SQL: case PlSqlParser.SYS_XQ_ASQLCNV: case PlSqlParser.SYS_XQ_ATOMCNVCHK: case PlSqlParser.SYS_XQBASEURI: case PlSqlParser.SYS_XQCASTABLEERRH: case PlSqlParser.SYS_XQCODEP2STR: case PlSqlParser.SYS_XQCODEPEQ: case PlSqlParser.SYS_XQCON2SEQ: case PlSqlParser.SYS_XQCONCAT: case PlSqlParser.SYS_XQDELETE: case PlSqlParser.SYS_XQDFLTCOLATION: case PlSqlParser.SYS_XQDOC: case PlSqlParser.SYS_XQDOCURI: case PlSqlParser.SYS_XQDURDIV: case PlSqlParser.SYS_XQED4URI: case PlSqlParser.SYS_XQENDSWITH: case PlSqlParser.SYS_XQERRH: case PlSqlParser.SYS_XQERR: case PlSqlParser.SYS_XQESHTMLURI: case PlSqlParser.SYS_XQEXLOBVAL: case PlSqlParser.SYS_XQEXSTWRP: case PlSqlParser.SYS_XQEXTRACT: case PlSqlParser.SYS_XQEXTRREF: case PlSqlParser.SYS_XQEXVAL: case PlSqlParser.SYS_XQFB2STR: case PlSqlParser.SYS_XQFNBOOL: case PlSqlParser.SYS_XQFNCMP: case PlSqlParser.SYS_XQFNDATIM: case PlSqlParser.SYS_XQFNLNAME: case PlSqlParser.SYS_XQFNNM: case PlSqlParser.SYS_XQFNNSURI: case PlSqlParser.SYS_XQFNPREDTRUTH: case PlSqlParser.SYS_XQFNQNM: case PlSqlParser.SYS_XQFNROOT: case PlSqlParser.SYS_XQFORMATNUM: case PlSqlParser.SYS_XQFTCONTAIN: case PlSqlParser.SYS_XQFUNCR: case PlSqlParser.SYS_XQGETCONTENT: case PlSqlParser.SYS_XQINDXOF: case PlSqlParser.SYS_XQINSERT: case PlSqlParser.SYS_XQINSPFX: case PlSqlParser.SYS_XQIRI2URI: case PlSqlParser.SYS_XQLANG: case PlSqlParser.SYS_XQLLNMFRMQNM: case PlSqlParser.SYS_XQMKNODEREF: case PlSqlParser.SYS_XQNILLED: case PlSqlParser.SYS_XQNODENAME: case PlSqlParser.SYS_XQNORMSPACE: case PlSqlParser.SYS_XQNORMUCODE: case PlSqlParser.SYS_XQ_NRNG: case PlSqlParser.SYS_XQNSP4PFX: case PlSqlParser.SYS_XQNSPFRMQNM: case PlSqlParser.SYS_XQPFXFRMQNM: case PlSqlParser.SYS_XQ_PKSQL2XML: case PlSqlParser.SYS_XQPOLYABS: case PlSqlParser.SYS_XQPOLYADD: case PlSqlParser.SYS_XQPOLYCEL: case PlSqlParser.SYS_XQPOLYCSTBL: case PlSqlParser.SYS_XQPOLYCST: case PlSqlParser.SYS_XQPOLYDIV: case PlSqlParser.SYS_XQPOLYFLR: case PlSqlParser.SYS_XQPOLYMOD: case PlSqlParser.SYS_XQPOLYMUL: case PlSqlParser.SYS_XQPOLYRND: case PlSqlParser.SYS_XQPOLYSQRT: case PlSqlParser.SYS_XQPOLYSUB: case PlSqlParser.SYS_XQPOLYUMUS: case PlSqlParser.SYS_XQPOLYUPLS: case PlSqlParser.SYS_XQPOLYVEQ: case PlSqlParser.SYS_XQPOLYVGE: case PlSqlParser.SYS_XQPOLYVGT: case PlSqlParser.SYS_XQPOLYVLE: case PlSqlParser.SYS_XQPOLYVLT: case PlSqlParser.SYS_XQPOLYVNE: case PlSqlParser.SYS_XQREF2VAL: case PlSqlParser.SYS_XQRENAME: case PlSqlParser.SYS_XQREPLACE: case PlSqlParser.SYS_XQRESVURI: case PlSqlParser.SYS_XQRNDHALF2EVN: case PlSqlParser.SYS_XQRSLVQNM: case PlSqlParser.SYS_XQRYENVPGET: case PlSqlParser.SYS_XQRYVARGET: case PlSqlParser.SYS_XQRYWRP: case PlSqlParser.SYS_XQSEQ2CON4XC: case PlSqlParser.SYS_XQSEQ2CON: case PlSqlParser.SYS_XQSEQDEEPEQ: case PlSqlParser.SYS_XQSEQINSB: case PlSqlParser.SYS_XQSEQRM: case PlSqlParser.SYS_XQSEQRVS: case PlSqlParser.SYS_XQSEQSUB: case PlSqlParser.SYS_XQSEQTYPMATCH: case PlSqlParser.SYS_XQSTARTSWITH: case PlSqlParser.SYS_XQSTATBURI: case PlSqlParser.SYS_XQSTR2CODEP: case PlSqlParser.SYS_XQSTRJOIN: case PlSqlParser.SYS_XQSUBSTRAFT: case PlSqlParser.SYS_XQSUBSTRBEF: case PlSqlParser.SYS_XQTOKENIZE: case PlSqlParser.SYS_XQTREATAS: case PlSqlParser.SYS_XQ_UPKXML2SQL: case PlSqlParser.SYS_XQXFORM: case PlSqlParser.SYS_XSID_TO_RAW: case PlSqlParser.SYS_ZMAP_FILTER: case PlSqlParser.SYS_ZMAP_REFRESH: case PlSqlParser.TABLE_LOOKUP_BY_NL: case PlSqlParser.TABLESPACE_NO: case PlSqlParser.TABLESPACE: case PlSqlParser.TABLES: case PlSqlParser.TABLE_STATS: case PlSqlParser.TABLE: case PlSqlParser.TABNO: case PlSqlParser.TAG: case PlSqlParser.TANH: case PlSqlParser.TAN: case PlSqlParser.TBLORIDXPARTNUM: case PlSqlParser.TEMPFILE: case PlSqlParser.TEMPLATE: case PlSqlParser.TEMPORARY: case PlSqlParser.TEMP_TABLE: case PlSqlParser.TEST: case PlSqlParser.TEXT: case PlSqlParser.THAN: case PlSqlParser.THEN: case PlSqlParser.THE: case PlSqlParser.THREAD: case PlSqlParser.THROUGH: case PlSqlParser.TIER: case PlSqlParser.TIES: case PlSqlParser.TIMEOUT: case PlSqlParser.TIMESTAMP_LTZ_UNCONSTRAINED: case PlSqlParser.TIMESTAMP: case PlSqlParser.TIMESTAMP_TZ_UNCONSTRAINED: case PlSqlParser.TIMESTAMP_UNCONSTRAINED: case PlSqlParser.TIMES: case PlSqlParser.TIME: case PlSqlParser.TIMEZONE_ABBR: case PlSqlParser.TIMEZONE_HOUR: case PlSqlParser.TIMEZONE_MINUTE: case PlSqlParser.TIMEZONE_OFFSET: case PlSqlParser.TIMEZONE_REGION: case PlSqlParser.TIME_ZONE: case PlSqlParser.TIV_GB: case PlSqlParser.TIV_SSF: case PlSqlParser.TO_ACLID: case PlSqlParser.TO_BINARY_DOUBLE: case PlSqlParser.TO_BINARY_FLOAT: case PlSqlParser.TO_BLOB: case PlSqlParser.TO_CLOB: case PlSqlParser.TO_DSINTERVAL: case PlSqlParser.TO_LOB: case PlSqlParser.TO_MULTI_BYTE: case PlSqlParser.TO_NCHAR: case PlSqlParser.TO_NCLOB: case PlSqlParser.TO_NUMBER: case PlSqlParser.TOPLEVEL: case PlSqlParser.TO_SINGLE_BYTE: case PlSqlParser.TO_TIMESTAMP: case PlSqlParser.TO_TIMESTAMP_TZ: case PlSqlParser.TO_TIME: case PlSqlParser.TO_TIME_TZ: case PlSqlParser.TO_YMINTERVAL: case PlSqlParser.TRACE: case PlSqlParser.TRACING: case PlSqlParser.TRACKING: case PlSqlParser.TRAILING: case PlSqlParser.TRANSACTION: case PlSqlParser.TRANSFORM_DISTINCT_AGG: case PlSqlParser.TRANSITIONAL: case PlSqlParser.TRANSITION: case PlSqlParser.TRANSLATE: case PlSqlParser.TRANSLATION: case PlSqlParser.TREAT: case PlSqlParser.TRIGGERS: case PlSqlParser.TRIGGER: case PlSqlParser.TRUE: case PlSqlParser.TRUNCATE: case PlSqlParser.TRUNC: case PlSqlParser.TRUSTED: case PlSqlParser.TRUST: case PlSqlParser.TUNING: case PlSqlParser.TX: case PlSqlParser.TYPES: case PlSqlParser.TYPE: case PlSqlParser.TZ_OFFSET: case PlSqlParser.UB2: case PlSqlParser.UBA: case PlSqlParser.UCS2: case PlSqlParser.UID: case PlSqlParser.UNARCHIVED: case PlSqlParser.UNBOUNDED: case PlSqlParser.UNBOUND: case PlSqlParser.UNCONDITIONAL: case PlSqlParser.UNDER: case PlSqlParser.UNDO: case PlSqlParser.UNDROP: case PlSqlParser.UNIFORM: case PlSqlParser.UNISTR: case PlSqlParser.UNLIMITED: case PlSqlParser.UNLOAD: case PlSqlParser.UNLOCK: case PlSqlParser.UNMATCHED: case PlSqlParser.UNNEST_INNERJ_DISTINCT_VIEW: case PlSqlParser.UNNEST_NOSEMIJ_NODISTINCTVIEW: case PlSqlParser.UNNEST_SEMIJ_VIEW: case PlSqlParser.UNNEST: case PlSqlParser.UNPACKED: case PlSqlParser.UNPIVOT: case PlSqlParser.UNPLUG: case PlSqlParser.UNPROTECTED: case PlSqlParser.UNQUIESCE: case PlSqlParser.UNRECOVERABLE: case PlSqlParser.UNRESTRICTED: case PlSqlParser.UNSUBSCRIBE: case PlSqlParser.UNTIL: case PlSqlParser.UNUSABLE: case PlSqlParser.UNUSED: case PlSqlParser.UPDATABLE: case PlSqlParser.UPDATED: case PlSqlParser.UPDATEXML: case PlSqlParser.UPD_INDEXES: case PlSqlParser.UPD_JOININDEX: case PlSqlParser.UPGRADE: case PlSqlParser.UPPER: case PlSqlParser.UPSERT: case PlSqlParser.UROWID: case PlSqlParser.USABLE: case PlSqlParser.USAGE: case PlSqlParser.USE_ANTI: case PlSqlParser.USE_CONCAT: case PlSqlParser.USE_CUBE: case PlSqlParser.USE_HASH_AGGREGATION: case PlSqlParser.USE_HASH_GBY_FOR_PUSHDOWN: case PlSqlParser.USE_HASH: case PlSqlParser.USE_HIDDEN_PARTITIONS: case PlSqlParser.USE_INVISIBLE_INDEXES: case PlSqlParser.USE_MERGE_CARTESIAN: case PlSqlParser.USE_MERGE: case PlSqlParser.USE_NL: case PlSqlParser.USE_NL_WITH_INDEX: case PlSqlParser.USE_PRIVATE_OUTLINES: case PlSqlParser.USER_DATA: case PlSqlParser.USER_DEFINED: case PlSqlParser.USERENV: case PlSqlParser.USERGROUP: case PlSqlParser.USER_RECYCLEBIN: case PlSqlParser.USERS: case PlSqlParser.USER_TABLESPACES: case PlSqlParser.USER: case PlSqlParser.USE_SEMI: case PlSqlParser.USE_STORED_OUTLINES: case PlSqlParser.USE_TTT_FOR_GSETS: case PlSqlParser.USE: case PlSqlParser.USE_VECTOR_AGGREGATION: case PlSqlParser.USE_WEAK_NAME_RESL: case PlSqlParser.USING_NO_EXPAND: case PlSqlParser.USING: case PlSqlParser.UTF16BE: case PlSqlParser.UTF16LE: case PlSqlParser.UTF32: case PlSqlParser.UTF8: case PlSqlParser.V1: case PlSqlParser.V2: case PlSqlParser.VALIDATE: case PlSqlParser.VALIDATION: case PlSqlParser.VALID_TIME_END: case PlSqlParser.VALUE: case PlSqlParser.VARCHAR2: case PlSqlParser.VARCHAR: case PlSqlParser.VARIABLE: case PlSqlParser.VAR_POP: case PlSqlParser.VARRAYS: case PlSqlParser.VARRAY: case PlSqlParser.VAR_SAMP: case PlSqlParser.VARYING: case PlSqlParser.VECTOR_READ_TRACE: case PlSqlParser.VECTOR_READ: case PlSqlParser.VECTOR_TRANSFORM_DIMS: case PlSqlParser.VECTOR_TRANSFORM_FACT: case PlSqlParser.VECTOR_TRANSFORM: case PlSqlParser.VERIFIER: case PlSqlParser.VERIFY: case PlSqlParser.VERSIONING: case PlSqlParser.VERSIONS_ENDSCN: case PlSqlParser.VERSIONS_ENDTIME: case PlSqlParser.VERSIONS_OPERATION: case PlSqlParser.VERSIONS_STARTSCN: case PlSqlParser.VERSIONS_STARTTIME: case PlSqlParser.VERSIONS: case PlSqlParser.VERSIONS_XID: case PlSqlParser.VERSION: case PlSqlParser.VIOLATION: case PlSqlParser.VIRTUAL: case PlSqlParser.VISIBILITY: case PlSqlParser.VISIBLE: case PlSqlParser.VOLUME: case PlSqlParser.VSIZE: case PlSqlParser.WAIT: case PlSqlParser.WALLET: case PlSqlParser.WARNING: case PlSqlParser.WEEKS: case PlSqlParser.WEEK: case PlSqlParser.WELLFORMED: case PlSqlParser.WHENEVER: case PlSqlParser.WHEN: case PlSqlParser.WHILE: case PlSqlParser.WHITESPACE: case PlSqlParser.WIDTH_BUCKET: case PlSqlParser.WITHIN: case PlSqlParser.WITHOUT: case PlSqlParser.WITH_PLSQL: case PlSqlParser.WORK: case PlSqlParser.WRAPPED: case PlSqlParser.WRAPPER: case PlSqlParser.WRITE: case PlSqlParser.XDB_FASTPATH_INSERT: case PlSqlParser.X_DYN_PRUNE: case PlSqlParser.XID: case PlSqlParser.XML2OBJECT: case PlSqlParser.XMLAGG: case PlSqlParser.XMLATTRIBUTES: case PlSqlParser.XMLCAST: case PlSqlParser.XMLCDATA: case PlSqlParser.XMLCOLATTVAL: case PlSqlParser.XMLCOMMENT: case PlSqlParser.XMLCONCAT: case PlSqlParser.XMLDIFF: case PlSqlParser.XML_DML_RWT_STMT: case PlSqlParser.XMLELEMENT: case PlSqlParser.XMLEXISTS2: case PlSqlParser.XMLEXISTS: case PlSqlParser.XMLFOREST: case PlSqlParser.XMLINDEX_REWRITE_IN_SELECT: case PlSqlParser.XMLINDEX_REWRITE: case PlSqlParser.XMLINDEX_SEL_IDX_TBL: case PlSqlParser.XMLISNODE: case PlSqlParser.XMLISVALID: case PlSqlParser.XMLNAMESPACES: case PlSqlParser.XMLPARSE: case PlSqlParser.XMLPATCH: case PlSqlParser.XMLPI: case PlSqlParser.XMLQUERYVAL: case PlSqlParser.XMLQUERY: case PlSqlParser.XMLROOT: case PlSqlParser.XMLSCHEMA: case PlSqlParser.XMLSERIALIZE: case PlSqlParser.XMLTABLE: case PlSqlParser.XMLTRANSFORMBLOB: case PlSqlParser.XMLTRANSFORM: case PlSqlParser.XMLTYPE: case PlSqlParser.XML: case PlSqlParser.XPATHTABLE: case PlSqlParser.XS_SYS_CONTEXT: case PlSqlParser.XS: case PlSqlParser.YEARS: case PlSqlParser.YEAR: case PlSqlParser.YES: case PlSqlParser.YMINTERVAL_UNCONSTRAINED: case PlSqlParser.ZONEMAP: case PlSqlParser.ZONE: case PlSqlParser.PREDICTION: case PlSqlParser.PREDICTION_BOUNDS: case PlSqlParser.PREDICTION_COST: case PlSqlParser.PREDICTION_DETAILS: case PlSqlParser.PREDICTION_PROBABILITY: case PlSqlParser.PREDICTION_SET: case PlSqlParser.CUME_DIST: case PlSqlParser.DENSE_RANK: case PlSqlParser.LISTAGG: case PlSqlParser.PERCENT_RANK: case PlSqlParser.PERCENTILE_CONT: case PlSqlParser.PERCENTILE_DISC: case PlSqlParser.RANK: case PlSqlParser.AVG: case PlSqlParser.CORR: case PlSqlParser.COVAR_: case PlSqlParser.LAG: case PlSqlParser.LEAD: case PlSqlParser.MAX: case PlSqlParser.MEDIAN: case PlSqlParser.MIN: case PlSqlParser.NTILE: case PlSqlParser.NVL: case PlSqlParser.RATIO_TO_REPORT: case PlSqlParser.REGR_: case PlSqlParser.ROUND: case PlSqlParser.ROW_NUMBER: case PlSqlParser.SUBSTR: case PlSqlParser.TO_CHAR: case PlSqlParser.TRIM: case PlSqlParser.SUM: case PlSqlParser.STDDEV: case PlSqlParser.VAR_: case PlSqlParser.VARIANCE: case PlSqlParser.LEAST: case PlSqlParser.GREATEST: case PlSqlParser.TO_DATE: case PlSqlParser.PERIOD: case PlSqlParser.DELIMITED_ID: case PlSqlParser.INTRODUCER: case PlSqlParser.REGULAR_ID: this.enterOuterAlt(localctx, 1); this.state = 11149; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.INTRODUCER) { this.state = 11147; this.match(PlSqlParser.INTRODUCER); this.state = 11148; this.char_set_name(); } this.state = 11151; this.id_expression(); this.state = 11154; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,1532,this._ctx); if(la_===1) { this.state = 11152; this.match(PlSqlParser.PERIOD); this.state = 11153; this.id_expression(); } break; case PlSqlParser.BINDVAR: case PlSqlParser.COLON: this.enterOuterAlt(localctx, 2); this.state = 11156; this.bind_variable(); break; default: throw new antlr4.error.NoViableAltException(this); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Index_nameContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_index_name; return this; } Index_nameContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Index_nameContext.prototype.constructor = Index_nameContext; Index_nameContext.prototype.identifier = function() { return this.getTypedRuleContext(IdentifierContext,0); }; Index_nameContext.prototype.PERIOD = function() { return this.getToken(PlSqlParser.PERIOD, 0); }; Index_nameContext.prototype.id_expression = function() { return this.getTypedRuleContext(Id_expressionContext,0); }; Index_nameContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterIndex_name(this); } }; Index_nameContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitIndex_name(this); } }; Index_nameContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitIndex_name(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Index_nameContext = Index_nameContext; PlSqlParser.prototype.index_name = function() { var localctx = new Index_nameContext(this, this._ctx, this.state); this.enterRule(localctx, 1414, PlSqlParser.RULE_index_name); try { this.enterOuterAlt(localctx, 1); this.state = 11159; this.identifier(); this.state = 11162; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,1534,this._ctx); if(la_===1) { this.state = 11160; this.match(PlSqlParser.PERIOD); this.state = 11161; this.id_expression(); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Cursor_nameContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_cursor_name; return this; } Cursor_nameContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Cursor_nameContext.prototype.constructor = Cursor_nameContext; Cursor_nameContext.prototype.general_element = function() { return this.getTypedRuleContext(General_elementContext,0); }; Cursor_nameContext.prototype.bind_variable = function() { return this.getTypedRuleContext(Bind_variableContext,0); }; Cursor_nameContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterCursor_name(this); } }; Cursor_nameContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitCursor_name(this); } }; Cursor_nameContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitCursor_name(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Cursor_nameContext = Cursor_nameContext; PlSqlParser.prototype.cursor_name = function() { var localctx = new Cursor_nameContext(this, this._ctx, this.state); this.enterRule(localctx, 1416, PlSqlParser.RULE_cursor_name); try { this.state = 11166; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.ABORT: case PlSqlParser.ABS: case PlSqlParser.ACCESS: case PlSqlParser.ACCESSED: case PlSqlParser.ACCOUNT: case PlSqlParser.ACL: case PlSqlParser.ACOS: case PlSqlParser.ACTION: case PlSqlParser.ACTIONS: case PlSqlParser.ACTIVATE: case PlSqlParser.ACTIVE: case PlSqlParser.ACTIVE_COMPONENT: case PlSqlParser.ACTIVE_DATA: case PlSqlParser.ACTIVE_FUNCTION: case PlSqlParser.ACTIVE_TAG: case PlSqlParser.ACTIVITY: case PlSqlParser.ADAPTIVE_PLAN: case PlSqlParser.ADD: case PlSqlParser.ADD_COLUMN: case PlSqlParser.ADD_GROUP: case PlSqlParser.ADD_MONTHS: case PlSqlParser.ADJ_DATE: case PlSqlParser.ADMIN: case PlSqlParser.ADMINISTER: case PlSqlParser.ADMINISTRATOR: case PlSqlParser.ADVANCED: case PlSqlParser.ADVISE: case PlSqlParser.ADVISOR: case PlSqlParser.AFD_DISKSTRING: case PlSqlParser.AFTER: case PlSqlParser.AGENT: case PlSqlParser.AGGREGATE: case PlSqlParser.A_LETTER: case PlSqlParser.ALIAS: case PlSqlParser.ALLOCATE: case PlSqlParser.ALLOW: case PlSqlParser.ALL_ROWS: case PlSqlParser.ALWAYS: case PlSqlParser.ANALYZE: case PlSqlParser.ANCILLARY: case PlSqlParser.AND_EQUAL: case PlSqlParser.ANOMALY: case PlSqlParser.ANSI_REARCH: case PlSqlParser.ANTIJOIN: case PlSqlParser.ANYSCHEMA: case PlSqlParser.APPEND: case PlSqlParser.APPENDCHILDXML: case PlSqlParser.APPEND_VALUES: case PlSqlParser.APPLICATION: case PlSqlParser.APPLY: case PlSqlParser.APPROX_COUNT_DISTINCT: case PlSqlParser.ARCHIVAL: case PlSqlParser.ARCHIVE: case PlSqlParser.ARCHIVED: case PlSqlParser.ARCHIVELOG: case PlSqlParser.ARRAY: case PlSqlParser.ASCII: case PlSqlParser.ASCIISTR: case PlSqlParser.ASIN: case PlSqlParser.ASIS: case PlSqlParser.ASSEMBLY: case PlSqlParser.ASSIGN: case PlSqlParser.ASSOCIATE: case PlSqlParser.ASYNC: case PlSqlParser.ASYNCHRONOUS: case PlSqlParser.ATAN2: case PlSqlParser.ATAN: case PlSqlParser.AT: case PlSqlParser.ATTRIBUTE: case PlSqlParser.ATTRIBUTES: case PlSqlParser.AUTHENTICATED: case PlSqlParser.AUTHENTICATION: case PlSqlParser.AUTHID: case PlSqlParser.AUTHORIZATION: case PlSqlParser.AUTOALLOCATE: case PlSqlParser.AUTO: case PlSqlParser.AUTOEXTEND: case PlSqlParser.AUTO_LOGIN: case PlSqlParser.AUTOMATIC: case PlSqlParser.AUTONOMOUS_TRANSACTION: case PlSqlParser.AUTO_REOPTIMIZE: case PlSqlParser.AVAILABILITY: case PlSqlParser.AVRO: case PlSqlParser.BACKGROUND: case PlSqlParser.BACKUP: case PlSqlParser.BASIC: case PlSqlParser.BASICFILE: case PlSqlParser.BATCH: case PlSqlParser.BATCHSIZE: case PlSqlParser.BATCH_TABLE_ACCESS_BY_ROWID: case PlSqlParser.BECOME: case PlSqlParser.BEFORE: case PlSqlParser.BEGIN: case PlSqlParser.BEGINNING: case PlSqlParser.BEGIN_OUTLINE_DATA: case PlSqlParser.BEHALF: case PlSqlParser.BEQUEATH: case PlSqlParser.BFILE: case PlSqlParser.BFILENAME: case PlSqlParser.BIGFILE: case PlSqlParser.BINARY: case PlSqlParser.BINARY_DOUBLE: case PlSqlParser.BINARY_DOUBLE_INFINITY: case PlSqlParser.BINARY_DOUBLE_NAN: case PlSqlParser.BINARY_FLOAT: case PlSqlParser.BINARY_FLOAT_INFINITY: case PlSqlParser.BINARY_FLOAT_NAN: case PlSqlParser.BINARY_INTEGER: case PlSqlParser.BIND_AWARE: case PlSqlParser.BINDING: case PlSqlParser.BIN_TO_NUM: case PlSqlParser.BITAND: case PlSqlParser.BITMAP_AND: case PlSqlParser.BITMAP: case PlSqlParser.BITMAPS: case PlSqlParser.BITMAP_TREE: case PlSqlParser.BITS: case PlSqlParser.BLOB: case PlSqlParser.BLOCK: case PlSqlParser.BLOCK_RANGE: case PlSqlParser.BLOCKS: case PlSqlParser.BLOCKSIZE: case PlSqlParser.BODY: case PlSqlParser.BOOLEAN: case PlSqlParser.BOTH: case PlSqlParser.BOUND: case PlSqlParser.BRANCH: case PlSqlParser.BREADTH: case PlSqlParser.BROADCAST: case PlSqlParser.BSON: case PlSqlParser.BUFFER: case PlSqlParser.BUFFER_CACHE: case PlSqlParser.BUFFER_POOL: case PlSqlParser.BUILD: case PlSqlParser.BULK: case PlSqlParser.BYPASS_RECURSIVE_CHECK: case PlSqlParser.BYPASS_UJVC: case PlSqlParser.BYTE: case PlSqlParser.CACHE: case PlSqlParser.CACHE_CB: case PlSqlParser.CACHE_INSTANCES: case PlSqlParser.CACHE_TEMP_TABLE: case PlSqlParser.CACHING: case PlSqlParser.CALCULATED: case PlSqlParser.CALLBACK: case PlSqlParser.CALL: case PlSqlParser.CANCEL: case PlSqlParser.CAPACITY: case PlSqlParser.CARDINALITY: case PlSqlParser.CASCADE: case PlSqlParser.CASE: case PlSqlParser.CAST: case PlSqlParser.CATEGORY: case PlSqlParser.CDBDEFAULT: case PlSqlParser.CEIL: case PlSqlParser.CELL_FLASH_CACHE: case PlSqlParser.CERTIFICATE: case PlSqlParser.CFILE: case PlSqlParser.CHAINED: case PlSqlParser.CHANGE: case PlSqlParser.CHANGE_DUPKEY_ERROR_INDEX: case PlSqlParser.CHARACTER: case PlSqlParser.CHAR: case PlSqlParser.CHAR_CS: case PlSqlParser.CHARTOROWID: case PlSqlParser.CHECK_ACL_REWRITE: case PlSqlParser.CHECKPOINT: case PlSqlParser.CHILD: case PlSqlParser.CHOOSE: case PlSqlParser.CHR: case PlSqlParser.CHUNK: case PlSqlParser.CLASS: case PlSqlParser.CLASSIFIER: case PlSqlParser.CLEANUP: case PlSqlParser.CLEAR: case PlSqlParser.C_LETTER: case PlSqlParser.CLIENT: case PlSqlParser.CLOB: case PlSqlParser.CLONE: case PlSqlParser.CLOSE_CACHED_OPEN_CURSORS: case PlSqlParser.CLOSE: case PlSqlParser.CLUSTER_BY_ROWID: case PlSqlParser.CLUSTER: case PlSqlParser.CLUSTER_DETAILS: case PlSqlParser.CLUSTER_DISTANCE: case PlSqlParser.CLUSTER_ID: case PlSqlParser.CLUSTERING: case PlSqlParser.CLUSTERING_FACTOR: case PlSqlParser.CLUSTER_PROBABILITY: case PlSqlParser.CLUSTER_SET: case PlSqlParser.COALESCE: case PlSqlParser.COALESCE_SQ: case PlSqlParser.COARSE: case PlSqlParser.CO_AUTH_IND: case PlSqlParser.COLD: case PlSqlParser.COLLECT: case PlSqlParser.COLUMNAR: case PlSqlParser.COLUMN_AUTH_INDICATOR: case PlSqlParser.COLUMN: case PlSqlParser.COLUMNS: case PlSqlParser.COLUMN_STATS: case PlSqlParser.COLUMN_VALUE: case PlSqlParser.COMMENT: case PlSqlParser.COMMIT: case PlSqlParser.COMMITTED: case PlSqlParser.COMMON_DATA: case PlSqlParser.COMPACT: case PlSqlParser.COMPATIBILITY: case PlSqlParser.COMPILE: case PlSqlParser.COMPLETE: case PlSqlParser.COMPLIANCE: case PlSqlParser.COMPONENT: case PlSqlParser.COMPONENTS: case PlSqlParser.COMPOSE: case PlSqlParser.COMPOSITE: case PlSqlParser.COMPOSITE_LIMIT: case PlSqlParser.COMPOUND: case PlSqlParser.COMPUTE: case PlSqlParser.CONCAT: case PlSqlParser.CON_DBID_TO_ID: case PlSqlParser.CONDITIONAL: case PlSqlParser.CONDITION: case PlSqlParser.CONFIRM: case PlSqlParser.CONFORMING: case PlSqlParser.CON_GUID_TO_ID: case PlSqlParser.CON_ID: case PlSqlParser.CON_NAME_TO_ID: case PlSqlParser.CONNECT_BY_CB_WHR_ONLY: case PlSqlParser.CONNECT_BY_COMBINE_SW: case PlSqlParser.CONNECT_BY_COST_BASED: case PlSqlParser.CONNECT_BY_ELIM_DUPS: case PlSqlParser.CONNECT_BY_FILTERING: case PlSqlParser.CONNECT_BY_ISCYCLE: case PlSqlParser.CONNECT_BY_ISLEAF: case PlSqlParser.CONNECT_BY_ROOT: case PlSqlParser.CONNECT_TIME: case PlSqlParser.CONSIDER: case PlSqlParser.CONSISTENT: case PlSqlParser.CONSTANT: case PlSqlParser.CONST: case PlSqlParser.CONSTRAINT: case PlSqlParser.CONSTRAINTS: case PlSqlParser.CONSTRUCTOR: case PlSqlParser.CONTAINER: case PlSqlParser.CONTAINER_DATA: case PlSqlParser.CONTAINERS: case PlSqlParser.CONTENT: case PlSqlParser.CONTENTS: case PlSqlParser.CONTEXT: case PlSqlParser.CONTINUE: case PlSqlParser.CONTROLFILE: case PlSqlParser.CON_UID_TO_ID: case PlSqlParser.CONVERT: case PlSqlParser.COOKIE: case PlSqlParser.COPY: case PlSqlParser.CORR_K: case PlSqlParser.CORR_S: case PlSqlParser.CORRUPTION: case PlSqlParser.CORRUPT_XID_ALL: case PlSqlParser.CORRUPT_XID: case PlSqlParser.COS: case PlSqlParser.COSH: case PlSqlParser.COST: case PlSqlParser.COST_XML_QUERY_REWRITE: case PlSqlParser.COUNT: case PlSqlParser.COVAR_POP: case PlSqlParser.COVAR_SAMP: case PlSqlParser.CPU_COSTING: case PlSqlParser.CPU_PER_CALL: case PlSqlParser.CPU_PER_SESSION: case PlSqlParser.CRASH: case PlSqlParser.CREATE_FILE_DEST: case PlSqlParser.CREATE_STORED_OUTLINES: case PlSqlParser.CREATION: case PlSqlParser.CREDENTIAL: case PlSqlParser.CRITICAL: case PlSqlParser.CROSS: case PlSqlParser.CROSSEDITION: case PlSqlParser.CSCONVERT: case PlSqlParser.CUBE_AJ: case PlSqlParser.CUBE: case PlSqlParser.CUBE_GB: case PlSqlParser.CUBE_SJ: case PlSqlParser.CUME_DISTM: case PlSqlParser.CURRENT: case PlSqlParser.CURRENT_DATE: case PlSqlParser.CURRENT_SCHEMA: case PlSqlParser.CURRENT_TIME: case PlSqlParser.CURRENT_TIMESTAMP: case PlSqlParser.CURRENT_USER: case PlSqlParser.CURRENTV: case PlSqlParser.CURSOR: case PlSqlParser.CURSOR_SHARING_EXACT: case PlSqlParser.CURSOR_SPECIFIC_SEGMENT: case PlSqlParser.CUSTOMDATUM: case PlSqlParser.CV: case PlSqlParser.CYCLE: case PlSqlParser.DANGLING: case PlSqlParser.DATABASE: case PlSqlParser.DATA: case PlSqlParser.DATAFILE: case PlSqlParser.DATAFILES: case PlSqlParser.DATAMOVEMENT: case PlSqlParser.DATAOBJNO: case PlSqlParser.DATAOBJ_TO_MAT_PARTITION: case PlSqlParser.DATAOBJ_TO_PARTITION: case PlSqlParser.DATAPUMP: case PlSqlParser.DATA_SECURITY_REWRITE_LIMIT: case PlSqlParser.DATE_MODE: case PlSqlParser.DAY: case PlSqlParser.DAYS: case PlSqlParser.DBA: case PlSqlParser.DBA_RECYCLEBIN: case PlSqlParser.DBMS_STATS: case PlSqlParser.DB_ROLE_CHANGE: case PlSqlParser.DBTIMEZONE: case PlSqlParser.DB_UNIQUE_NAME: case PlSqlParser.DB_VERSION: case PlSqlParser.DDL: case PlSqlParser.DEALLOCATE: case PlSqlParser.DEBUG: case PlSqlParser.DEBUGGER: case PlSqlParser.DEC: case PlSqlParser.DECIMAL: case PlSqlParser.DECLARE: case PlSqlParser.DECOMPOSE: case PlSqlParser.DECORRELATE: case PlSqlParser.DECR: case PlSqlParser.DECREMENT: case PlSqlParser.DECRYPT: case PlSqlParser.DEDUPLICATE: case PlSqlParser.DEFAULTS: case PlSqlParser.DEFERRABLE: case PlSqlParser.DEFERRED: case PlSqlParser.DEFINED: case PlSqlParser.DEFINE: case PlSqlParser.DEFINER: case PlSqlParser.DEGREE: case PlSqlParser.DELAY: case PlSqlParser.DELEGATE: case PlSqlParser.DELETE_ALL: case PlSqlParser.DELETE: case PlSqlParser.DELETEXML: case PlSqlParser.DEMAND: case PlSqlParser.DENSE_RANKM: case PlSqlParser.DEPENDENT: case PlSqlParser.DEPTH: case PlSqlParser.DEQUEUE: case PlSqlParser.DEREF: case PlSqlParser.DEREF_NO_REWRITE: case PlSqlParser.DESTROY: case PlSqlParser.DETACHED: case PlSqlParser.DETERMINES: case PlSqlParser.DETERMINISTIC: case PlSqlParser.DICTIONARY: case PlSqlParser.DIMENSION: case PlSqlParser.DIMENSIONS: case PlSqlParser.DIRECT_LOAD: case PlSqlParser.DIRECTORY: case PlSqlParser.DIRECT_PATH: case PlSqlParser.DISABLE_ALL: case PlSqlParser.DISABLE: case PlSqlParser.DISABLE_PARALLEL_DML: case PlSqlParser.DISABLE_PRESET: case PlSqlParser.DISABLE_RPKE: case PlSqlParser.DISALLOW: case PlSqlParser.DISASSOCIATE: case PlSqlParser.DISCARD: case PlSqlParser.DISCONNECT: case PlSqlParser.DISK: case PlSqlParser.DISKGROUP: case PlSqlParser.DISKS: case PlSqlParser.DISMOUNT: case PlSqlParser.DISTINGUISHED: case PlSqlParser.DISTRIBUTED: case PlSqlParser.DISTRIBUTE: case PlSqlParser.DML: case PlSqlParser.DML_UPDATE: case PlSqlParser.DOCFIDELITY: case PlSqlParser.DOCUMENT: case PlSqlParser.DOMAIN_INDEX_FILTER: case PlSqlParser.DOMAIN_INDEX_NO_SORT: case PlSqlParser.DOMAIN_INDEX_SORT: case PlSqlParser.DOUBLE: case PlSqlParser.DOWNGRADE: case PlSqlParser.DRIVING_SITE: case PlSqlParser.DROP_COLUMN: case PlSqlParser.DROP_GROUP: case PlSqlParser.DSINTERVAL_UNCONSTRAINED: case PlSqlParser.DST_UPGRADE_INSERT_CONV: case PlSqlParser.DUMP: case PlSqlParser.DUPLICATE: case PlSqlParser.DV: case PlSqlParser.DYNAMIC: case PlSqlParser.DYNAMIC_SAMPLING: case PlSqlParser.DYNAMIC_SAMPLING_EST_CDN: case PlSqlParser.EACH: case PlSqlParser.EDITIONABLE: case PlSqlParser.EDITION: case PlSqlParser.EDITIONING: case PlSqlParser.EDITIONS: case PlSqlParser.ELEMENT: case PlSqlParser.ELIM_GROUPBY: case PlSqlParser.ELIMINATE_JOIN: case PlSqlParser.ELIMINATE_OBY: case PlSqlParser.ELIMINATE_OUTER_JOIN: case PlSqlParser.EM: case PlSqlParser.EMPTY_BLOB: case PlSqlParser.EMPTY_CLOB: case PlSqlParser.EMPTY: case PlSqlParser.ENABLE_ALL: case PlSqlParser.ENABLE: case PlSqlParser.ENABLE_PARALLEL_DML: case PlSqlParser.ENABLE_PRESET: case PlSqlParser.ENCODING: case PlSqlParser.ENCRYPT: case PlSqlParser.ENCRYPTION: case PlSqlParser.END_OUTLINE_DATA: case PlSqlParser.ENFORCED: case PlSqlParser.ENFORCE: case PlSqlParser.ENQUEUE: case PlSqlParser.ENTERPRISE: case PlSqlParser.ENTITYESCAPING: case PlSqlParser.ENTRY: case PlSqlParser.EQUIPART: case PlSqlParser.ERR: case PlSqlParser.ERROR_ARGUMENT: case PlSqlParser.ERROR: case PlSqlParser.ERROR_ON_OVERLAP_TIME: case PlSqlParser.ERRORS: case PlSqlParser.ESCAPE: case PlSqlParser.ESTIMATE: case PlSqlParser.EVAL: case PlSqlParser.EVALNAME: case PlSqlParser.EVALUATE: case PlSqlParser.EVALUATION: case PlSqlParser.EVENTS: case PlSqlParser.EVERY: case PlSqlParser.EXCEPT: case PlSqlParser.EXCEPTION: case PlSqlParser.EXCEPTION_INIT: case PlSqlParser.EXCEPTIONS: case PlSqlParser.EXCHANGE: case PlSqlParser.EXCLUDE: case PlSqlParser.EXCLUDING: case PlSqlParser.EXECUTE: case PlSqlParser.EXEMPT: case PlSqlParser.EXISTING: case PlSqlParser.EXISTS: case PlSqlParser.EXISTSNODE: case PlSqlParser.EXIT: case PlSqlParser.EXPAND_GSET_TO_UNION: case PlSqlParser.EXPAND_TABLE: case PlSqlParser.EXP: case PlSqlParser.EXPIRE: case PlSqlParser.EXPLAIN: case PlSqlParser.EXPLOSION: case PlSqlParser.EXPORT: case PlSqlParser.EXPR_CORR_CHECK: case PlSqlParser.EXPRESS: case PlSqlParser.EXTENDS: case PlSqlParser.EXTENT: case PlSqlParser.EXTENTS: case PlSqlParser.EXTERNAL: case PlSqlParser.EXTERNALLY: case PlSqlParser.EXTRACTCLOBXML: case PlSqlParser.EXTRACT: case PlSqlParser.EXTRACTVALUE: case PlSqlParser.EXTRA: case PlSqlParser.FACILITY: case PlSqlParser.FACT: case PlSqlParser.FACTOR: case PlSqlParser.FACTORIZE_JOIN: case PlSqlParser.FAILED: case PlSqlParser.FAILED_LOGIN_ATTEMPTS: case PlSqlParser.FAILGROUP: case PlSqlParser.FAILOVER: case PlSqlParser.FAILURE: case PlSqlParser.FALSE: case PlSqlParser.FAMILY: case PlSqlParser.FAR: case PlSqlParser.FAST: case PlSqlParser.FASTSTART: case PlSqlParser.FBTSCAN: case PlSqlParser.FEATURE_DETAILS: case PlSqlParser.FEATURE_ID: case PlSqlParser.FEATURE_SET: case PlSqlParser.FEATURE_VALUE: case PlSqlParser.FETCH: case PlSqlParser.FILE: case PlSqlParser.FILE_NAME_CONVERT: case PlSqlParser.FILESYSTEM_LIKE_LOGGING: case PlSqlParser.FILTER: case PlSqlParser.FINAL: case PlSqlParser.FINE: case PlSqlParser.FINISH: case PlSqlParser.FIRST: case PlSqlParser.FIRSTM: case PlSqlParser.FIRST_ROWS: case PlSqlParser.FIRST_VALUE: case PlSqlParser.FIXED_VIEW_DATA: case PlSqlParser.FLAGGER: case PlSqlParser.FLASHBACK: case PlSqlParser.FLASH_CACHE: case PlSqlParser.FLOAT: case PlSqlParser.FLOB: case PlSqlParser.FLOOR: case PlSqlParser.FLUSH: case PlSqlParser.FOLDER: case PlSqlParser.FOLLOWING: case PlSqlParser.FOLLOWS: case PlSqlParser.FORALL: case PlSqlParser.FORCE: case PlSqlParser.FORCE_XML_QUERY_REWRITE: case PlSqlParser.FOREIGN: case PlSqlParser.FOREVER: case PlSqlParser.FORMAT: case PlSqlParser.FORWARD: case PlSqlParser.FRAGMENT_NUMBER: case PlSqlParser.FREELIST: case PlSqlParser.FREELISTS: case PlSqlParser.FREEPOOLS: case PlSqlParser.FRESH: case PlSqlParser.FROM_TZ: case PlSqlParser.FULL: case PlSqlParser.FULL_OUTER_JOIN_TO_OUTER: case PlSqlParser.FUNCTION: case PlSqlParser.FUNCTIONS: case PlSqlParser.GATHER_OPTIMIZER_STATISTICS: case PlSqlParser.GATHER_PLAN_STATISTICS: case PlSqlParser.GBY_CONC_ROLLUP: case PlSqlParser.GBY_PUSHDOWN: case PlSqlParser.GENERATED: case PlSqlParser.GET: case PlSqlParser.GLOBAL: case PlSqlParser.GLOBALLY: case PlSqlParser.GLOBAL_NAME: case PlSqlParser.GLOBAL_TOPIC_ENABLED: case PlSqlParser.GROUP_BY: case PlSqlParser.GROUP_ID: case PlSqlParser.GROUPING: case PlSqlParser.GROUPING_ID: case PlSqlParser.GROUPS: case PlSqlParser.GUARANTEED: case PlSqlParser.GUARANTEE: case PlSqlParser.GUARD: case PlSqlParser.HASH_AJ: case PlSqlParser.HASH: case PlSqlParser.HASHKEYS: case PlSqlParser.HASH_SJ: case PlSqlParser.HEADER: case PlSqlParser.HEAP: case PlSqlParser.HELP: case PlSqlParser.HEXTORAW: case PlSqlParser.HEXTOREF: case PlSqlParser.HIDDEN_KEYWORD: case PlSqlParser.HIDE: case PlSqlParser.HIERARCHY: case PlSqlParser.HIGH: case PlSqlParser.HINTSET_BEGIN: case PlSqlParser.HINTSET_END: case PlSqlParser.HOT: case PlSqlParser.HOUR: case PlSqlParser.HWM_BROKERED: case PlSqlParser.HYBRID: case PlSqlParser.IDENTIFIER: case PlSqlParser.IDENTITY: case PlSqlParser.IDGENERATORS: case PlSqlParser.ID: case PlSqlParser.IDLE_TIME: case PlSqlParser.IF: case PlSqlParser.IGNORE: case PlSqlParser.IGNORE_OPTIM_EMBEDDED_HINTS: case PlSqlParser.IGNORE_ROW_ON_DUPKEY_INDEX: case PlSqlParser.IGNORE_WHERE_CLAUSE: case PlSqlParser.ILM: case PlSqlParser.IMMEDIATE: case PlSqlParser.IMPACT: case PlSqlParser.IMPORT: case PlSqlParser.INACTIVE: case PlSqlParser.INCLUDE: case PlSqlParser.INCLUDE_VERSION: case PlSqlParser.INCLUDING: case PlSqlParser.INCREMENTAL: case PlSqlParser.INCREMENT: case PlSqlParser.INCR: case PlSqlParser.INDENT: case PlSqlParser.INDEX_ASC: case PlSqlParser.INDEX_COMBINE: case PlSqlParser.INDEX_DESC: case PlSqlParser.INDEXED: case PlSqlParser.INDEXES: case PlSqlParser.INDEX_FFS: case PlSqlParser.INDEX_FILTER: case PlSqlParser.INDEXING: case PlSqlParser.INDEX_JOIN: case PlSqlParser.INDEX_ROWS: case PlSqlParser.INDEX_RRS: case PlSqlParser.INDEX_RS_ASC: case PlSqlParser.INDEX_RS_DESC: case PlSqlParser.INDEX_RS: case PlSqlParser.INDEX_SCAN: case PlSqlParser.INDEX_SKIP_SCAN: case PlSqlParser.INDEX_SS_ASC: case PlSqlParser.INDEX_SS_DESC: case PlSqlParser.INDEX_SS: case PlSqlParser.INDEX_STATS: case PlSqlParser.INDEXTYPE: case PlSqlParser.INDEXTYPES: case PlSqlParser.INDICATOR: case PlSqlParser.INDICES: case PlSqlParser.INFINITE: case PlSqlParser.INFORMATIONAL: case PlSqlParser.INHERIT: case PlSqlParser.INITCAP: case PlSqlParser.INITIAL: case PlSqlParser.INITIALIZED: case PlSqlParser.INITIALLY: case PlSqlParser.INITRANS: case PlSqlParser.INLINE: case PlSqlParser.INLINE_XMLTYPE_NT: case PlSqlParser.INMEMORY: case PlSqlParser.IN_MEMORY_METADATA: case PlSqlParser.INMEMORY_PRUNING: case PlSqlParser.INNER: case PlSqlParser.INOUT: case PlSqlParser.INPLACE: case PlSqlParser.INSERTCHILDXMLAFTER: case PlSqlParser.INSERTCHILDXMLBEFORE: case PlSqlParser.INSERTCHILDXML: case PlSqlParser.INSERTXMLAFTER: case PlSqlParser.INSERTXMLBEFORE: case PlSqlParser.INSTANCE: case PlSqlParser.INSTANCES: case PlSqlParser.INSTANTIABLE: case PlSqlParser.INSTANTLY: case PlSqlParser.INSTEAD: case PlSqlParser.INSTR2: case PlSqlParser.INSTR4: case PlSqlParser.INSTRB: case PlSqlParser.INSTRC: case PlSqlParser.INSTR: case PlSqlParser.INTEGER: case PlSqlParser.INTERLEAVED: case PlSqlParser.INTERMEDIATE: case PlSqlParser.INTERNAL_CONVERT: case PlSqlParser.INTERNAL_USE: case PlSqlParser.INTERPRETED: case PlSqlParser.INTERVAL: case PlSqlParser.INT: case PlSqlParser.INVALIDATE: case PlSqlParser.INVISIBLE: case PlSqlParser.IN_XQUERY: case PlSqlParser.ISOLATION: case PlSqlParser.ISOLATION_LEVEL: case PlSqlParser.ITERATE: case PlSqlParser.ITERATION_NUMBER: case PlSqlParser.JAVA: case PlSqlParser.JOB: case PlSqlParser.JOIN: case PlSqlParser.JSON_ARRAYAGG: case PlSqlParser.JSON_ARRAY: case PlSqlParser.JSON_EQUAL: case PlSqlParser.JSON_EXISTS2: case PlSqlParser.JSON_EXISTS: case PlSqlParser.JSONGET: case PlSqlParser.JSON: case PlSqlParser.JSON_OBJECTAGG: case PlSqlParser.JSON_OBJECT: case PlSqlParser.JSONPARSE: case PlSqlParser.JSON_QUERY: case PlSqlParser.JSON_SERIALIZE: case PlSqlParser.JSON_TABLE: case PlSqlParser.JSON_TEXTCONTAINS2: case PlSqlParser.JSON_TEXTCONTAINS: case PlSqlParser.JSON_VALUE: case PlSqlParser.KEEP_DUPLICATES: case PlSqlParser.KEEP: case PlSqlParser.KERBEROS: case PlSqlParser.KEY: case PlSqlParser.KEY_LENGTH: case PlSqlParser.KEYSIZE: case PlSqlParser.KEYS: case PlSqlParser.KEYSTORE: case PlSqlParser.KILL: case PlSqlParser.LABEL: case PlSqlParser.LANGUAGE: case PlSqlParser.LAST_DAY: case PlSqlParser.LAST: case PlSqlParser.LAST_VALUE: case PlSqlParser.LATERAL: case PlSqlParser.LAX: case PlSqlParser.LAYER: case PlSqlParser.LDAP_REGISTRATION_ENABLED: case PlSqlParser.LDAP_REGISTRATION: case PlSqlParser.LDAP_REG_SYNC_INTERVAL: case PlSqlParser.LEADING: case PlSqlParser.LEFT: case PlSqlParser.LENGTH2: case PlSqlParser.LENGTH4: case PlSqlParser.LENGTHB: case PlSqlParser.LENGTHC: case PlSqlParser.LENGTH: case PlSqlParser.LESS: case PlSqlParser.LEVEL: case PlSqlParser.LEVELS: case PlSqlParser.LIBRARY: case PlSqlParser.LIFECYCLE: case PlSqlParser.LIFE: case PlSqlParser.LIFETIME: case PlSqlParser.LIKE2: case PlSqlParser.LIKE4: case PlSqlParser.LIKEC: case PlSqlParser.LIKE_EXPAND: case PlSqlParser.LIMIT: case PlSqlParser.LINEAR: case PlSqlParser.LINK: case PlSqlParser.LIST: case PlSqlParser.LN: case PlSqlParser.LNNVL: case PlSqlParser.LOAD: case PlSqlParser.LOB: case PlSqlParser.LOBNVL: case PlSqlParser.LOBS: case PlSqlParser.LOCAL_INDEXES: case PlSqlParser.LOCAL: case PlSqlParser.LOCALTIME: case PlSqlParser.LOCALTIMESTAMP: case PlSqlParser.LOCATION: case PlSqlParser.LOCATOR: case PlSqlParser.LOCKED: case PlSqlParser.LOCKING: case PlSqlParser.LOGFILE: case PlSqlParser.LOGFILES: case PlSqlParser.LOGGING: case PlSqlParser.LOGICAL: case PlSqlParser.LOGICAL_READS_PER_CALL: case PlSqlParser.LOGICAL_READS_PER_SESSION: case PlSqlParser.LOG: case PlSqlParser.LOGMINING: case PlSqlParser.LOGOFF: case PlSqlParser.LOGON: case PlSqlParser.LOG_READ_ONLY_VIOLATIONS: case PlSqlParser.LONG: case PlSqlParser.LOOP: case PlSqlParser.LOWER: case PlSqlParser.LOW: case PlSqlParser.LPAD: case PlSqlParser.LTRIM: case PlSqlParser.MAIN: case PlSqlParser.MAKE_REF: case PlSqlParser.MANAGED: case PlSqlParser.MANAGE: case PlSqlParser.MANAGEMENT: case PlSqlParser.MANAGER: case PlSqlParser.MANUAL: case PlSqlParser.MAP: case PlSqlParser.MAPPING: case PlSqlParser.MASTER: case PlSqlParser.MATCHED: case PlSqlParser.MATCHES: case PlSqlParser.MATCH: case PlSqlParser.MATCH_NUMBER: case PlSqlParser.MATCH_RECOGNIZE: case PlSqlParser.MATERIALIZED: case PlSqlParser.MATERIALIZE: case PlSqlParser.MAXARCHLOGS: case PlSqlParser.MAXDATAFILES: case PlSqlParser.MAXEXTENTS: case PlSqlParser.MAXIMIZE: case PlSqlParser.MAXINSTANCES: case PlSqlParser.MAXLOGFILES: case PlSqlParser.MAXLOGHISTORY: case PlSqlParser.MAXLOGMEMBERS: case PlSqlParser.MAX_SHARED_TEMP_SIZE: case PlSqlParser.MAXSIZE: case PlSqlParser.MAXTRANS: case PlSqlParser.MAXVALUE: case PlSqlParser.MEASURE: case PlSqlParser.MEASURES: case PlSqlParser.MEDIUM: case PlSqlParser.MEMBER: case PlSqlParser.MEMCOMPRESS: case PlSqlParser.MEMORY: case PlSqlParser.MERGEACTIONS: case PlSqlParser.MERGE_AJ: case PlSqlParser.MERGE_CONST_ON: case PlSqlParser.MERGE: case PlSqlParser.MERGE_SJ: case PlSqlParser.METADATA: case PlSqlParser.METHOD: case PlSqlParser.MIGRATE: case PlSqlParser.MIGRATION: case PlSqlParser.MINEXTENTS: case PlSqlParser.MINIMIZE: case PlSqlParser.MINIMUM: case PlSqlParser.MINING: case PlSqlParser.MINUS_NULL: case PlSqlParser.MINUTE: case PlSqlParser.MINVALUE: case PlSqlParser.MIRRORCOLD: case PlSqlParser.MIRRORHOT: case PlSqlParser.MIRROR: case PlSqlParser.MLSLABEL: case PlSqlParser.MODEL_COMPILE_SUBQUERY: case PlSqlParser.MODEL_DONTVERIFY_UNIQUENESS: case PlSqlParser.MODEL_DYNAMIC_SUBQUERY: case PlSqlParser.MODEL_MIN_ANALYSIS: case PlSqlParser.MODEL: case PlSqlParser.MODEL_NB: case PlSqlParser.MODEL_NO_ANALYSIS: case PlSqlParser.MODEL_PBY: case PlSqlParser.MODEL_PUSH_REF: case PlSqlParser.MODEL_SV: case PlSqlParser.MODIFICATION: case PlSqlParser.MODIFY_COLUMN_TYPE: case PlSqlParser.MODIFY: case PlSqlParser.MOD: case PlSqlParser.MODULE: case PlSqlParser.MONITORING: case PlSqlParser.MONITOR: case PlSqlParser.MONTH: case PlSqlParser.MONTHS_BETWEEN: case PlSqlParser.MONTHS: case PlSqlParser.MOUNT: case PlSqlParser.MOUNTPATH: case PlSqlParser.MOVEMENT: case PlSqlParser.MOVE: case PlSqlParser.MULTIDIMENSIONAL: case PlSqlParser.MULTISET: case PlSqlParser.MV_MERGE: case PlSqlParser.NAMED: case PlSqlParser.NAME: case PlSqlParser.NAMESPACE: case PlSqlParser.NAN: case PlSqlParser.NANVL: case PlSqlParser.NATIONAL: case PlSqlParser.NATIVE_FULL_OUTER_JOIN: case PlSqlParser.NATIVE: case PlSqlParser.NATURAL: case PlSqlParser.NAV: case PlSqlParser.NCHAR_CS: case PlSqlParser.NCHAR: case PlSqlParser.NCHR: case PlSqlParser.NCLOB: case PlSqlParser.NEEDED: case PlSqlParser.NEG: case PlSqlParser.NESTED: case PlSqlParser.NESTED_TABLE_FAST_INSERT: case PlSqlParser.NESTED_TABLE_GET_REFS: case PlSqlParser.NESTED_TABLE_ID: case PlSqlParser.NESTED_TABLE_SET_REFS: case PlSqlParser.NESTED_TABLE_SET_SETID: case PlSqlParser.NETWORK: case PlSqlParser.NEVER: case PlSqlParser.NEW: case PlSqlParser.NEW_TIME: case PlSqlParser.NEXT_DAY: case PlSqlParser.NEXT: case PlSqlParser.NL_AJ: case PlSqlParser.NLJ_BATCHING: case PlSqlParser.NLJ_INDEX_FILTER: case PlSqlParser.NLJ_INDEX_SCAN: case PlSqlParser.NLJ_PREFETCH: case PlSqlParser.NLS_CALENDAR: case PlSqlParser.NLS_CHARACTERSET: case PlSqlParser.NLS_CHARSET_DECL_LEN: case PlSqlParser.NLS_CHARSET_ID: case PlSqlParser.NLS_CHARSET_NAME: case PlSqlParser.NLS_COMP: case PlSqlParser.NLS_CURRENCY: case PlSqlParser.NLS_DATE_FORMAT: case PlSqlParser.NLS_DATE_LANGUAGE: case PlSqlParser.NLS_INITCAP: case PlSqlParser.NLS_ISO_CURRENCY: case PlSqlParser.NL_SJ: case PlSqlParser.NLS_LANG: case PlSqlParser.NLS_LANGUAGE: case PlSqlParser.NLS_LENGTH_SEMANTICS: case PlSqlParser.NLS_LOWER: case PlSqlParser.NLS_NCHAR_CONV_EXCP: case PlSqlParser.NLS_NUMERIC_CHARACTERS: case PlSqlParser.NLS_SORT: case PlSqlParser.NLSSORT: case PlSqlParser.NLS_SPECIAL_CHARS: case PlSqlParser.NLS_TERRITORY: case PlSqlParser.NLS_UPPER: case PlSqlParser.NO_ACCESS: case PlSqlParser.NO_ADAPTIVE_PLAN: case PlSqlParser.NO_ANSI_REARCH: case PlSqlParser.NOAPPEND: case PlSqlParser.NOARCHIVELOG: case PlSqlParser.NOAUDIT: case PlSqlParser.NO_AUTO_REOPTIMIZE: case PlSqlParser.NO_BASETABLE_MULTIMV_REWRITE: case PlSqlParser.NO_BATCH_TABLE_ACCESS_BY_ROWID: case PlSqlParser.NO_BIND_AWARE: case PlSqlParser.NO_BUFFER: case PlSqlParser.NOCACHE: case PlSqlParser.NO_CARTESIAN: case PlSqlParser.NO_CHECK_ACL_REWRITE: case PlSqlParser.NO_CLUSTER_BY_ROWID: case PlSqlParser.NO_CLUSTERING: case PlSqlParser.NO_COALESCE_SQ: case PlSqlParser.NO_COMMON_DATA: case PlSqlParser.NO_CONNECT_BY_CB_WHR_ONLY: case PlSqlParser.NO_CONNECT_BY_COMBINE_SW: case PlSqlParser.NO_CONNECT_BY_COST_BASED: case PlSqlParser.NO_CONNECT_BY_ELIM_DUPS: case PlSqlParser.NO_CONNECT_BY_FILTERING: case PlSqlParser.NOCOPY: case PlSqlParser.NO_COST_XML_QUERY_REWRITE: case PlSqlParser.NO_CPU_COSTING: case PlSqlParser.NOCPU_COSTING: case PlSqlParser.NOCYCLE: case PlSqlParser.NO_DATA_SECURITY_REWRITE: case PlSqlParser.NO_DECORRELATE: case PlSqlParser.NODELAY: case PlSqlParser.NO_DOMAIN_INDEX_FILTER: case PlSqlParser.NO_DST_UPGRADE_INSERT_CONV: case PlSqlParser.NO_ELIM_GROUPBY: case PlSqlParser.NO_ELIMINATE_JOIN: case PlSqlParser.NO_ELIMINATE_OBY: case PlSqlParser.NO_ELIMINATE_OUTER_JOIN: case PlSqlParser.NOENTITYESCAPING: case PlSqlParser.NO_EXPAND_GSET_TO_UNION: case PlSqlParser.NO_EXPAND: case PlSqlParser.NO_EXPAND_TABLE: case PlSqlParser.NO_FACT: case PlSqlParser.NO_FACTORIZE_JOIN: case PlSqlParser.NO_FILTERING: case PlSqlParser.NOFORCE: case PlSqlParser.NO_FULL_OUTER_JOIN_TO_OUTER: case PlSqlParser.NO_GATHER_OPTIMIZER_STATISTICS: case PlSqlParser.NO_GBY_PUSHDOWN: case PlSqlParser.NOGUARANTEE: case PlSqlParser.NO_INDEX_FFS: case PlSqlParser.NO_INDEX: case PlSqlParser.NO_INDEX_SS: case PlSqlParser.NO_INMEMORY: case PlSqlParser.NO_INMEMORY_PRUNING: case PlSqlParser.NOKEEP: case PlSqlParser.NO_LOAD: case PlSqlParser.NOLOCAL: case PlSqlParser.NOLOGGING: case PlSqlParser.NOMAPPING: case PlSqlParser.NOMAXVALUE: case PlSqlParser.NO_MERGE: case PlSqlParser.NOMINIMIZE: case PlSqlParser.NOMINVALUE: case PlSqlParser.NO_MODEL_PUSH_REF: case PlSqlParser.NO_MONITORING: case PlSqlParser.NOMONITORING: case PlSqlParser.NO_MONITOR: case PlSqlParser.NO_MULTIMV_REWRITE: case PlSqlParser.NO_NATIVE_FULL_OUTER_JOIN: case PlSqlParser.NONBLOCKING: case PlSqlParser.NONEDITIONABLE: case PlSqlParser.NONE: case PlSqlParser.NO_NLJ_BATCHING: case PlSqlParser.NO_NLJ_PREFETCH: case PlSqlParser.NO: case PlSqlParser.NONSCHEMA: case PlSqlParser.NO_OBJECT_LINK: case PlSqlParser.NOORDER: case PlSqlParser.NO_ORDER_ROLLUPS: case PlSqlParser.NO_OUTER_JOIN_TO_ANTI: case PlSqlParser.NO_OUTER_JOIN_TO_INNER: case PlSqlParser.NOOVERRIDE: case PlSqlParser.NO_PARALLEL_INDEX: case PlSqlParser.NOPARALLEL_INDEX: case PlSqlParser.NO_PARALLEL: case PlSqlParser.NOPARALLEL: case PlSqlParser.NO_PARTIAL_COMMIT: case PlSqlParser.NO_PARTIAL_JOIN: case PlSqlParser.NO_PARTIAL_ROLLUP_PUSHDOWN: case PlSqlParser.NOPARTITION: case PlSqlParser.NO_PLACE_DISTINCT: case PlSqlParser.NO_PLACE_GROUP_BY: case PlSqlParser.NO_PQ_CONCURRENT_UNION: case PlSqlParser.NO_PQ_MAP: case PlSqlParser.NO_PQ_REPLICATE: case PlSqlParser.NO_PQ_SKEW: case PlSqlParser.NO_PRUNE_GSETS: case PlSqlParser.NO_PULL_PRED: case PlSqlParser.NO_PUSH_PRED: case PlSqlParser.NO_PUSH_SUBQ: case PlSqlParser.NO_PX_FAULT_TOLERANCE: case PlSqlParser.NO_PX_JOIN_FILTER: case PlSqlParser.NO_QKN_BUFF: case PlSqlParser.NO_QUERY_TRANSFORMATION: case PlSqlParser.NO_REF_CASCADE: case PlSqlParser.NORELOCATE: case PlSqlParser.NORELY: case PlSqlParser.NOREPAIR: case PlSqlParser.NOREPLAY: case PlSqlParser.NORESETLOGS: case PlSqlParser.NO_RESULT_CACHE: case PlSqlParser.NOREVERSE: case PlSqlParser.NO_REWRITE: case PlSqlParser.NOREWRITE: case PlSqlParser.NORMAL: case PlSqlParser.NO_ROOT_SW_FOR_LOCAL: case PlSqlParser.NOROWDEPENDENCIES: case PlSqlParser.NOSCHEMACHECK: case PlSqlParser.NOSEGMENT: case PlSqlParser.NO_SEMIJOIN: case PlSqlParser.NO_SEMI_TO_INNER: case PlSqlParser.NO_SET_TO_JOIN: case PlSqlParser.NOSORT: case PlSqlParser.NO_SQL_TRANSLATION: case PlSqlParser.NO_SQL_TUNE: case PlSqlParser.NO_STAR_TRANSFORMATION: case PlSqlParser.NO_STATEMENT_QUEUING: case PlSqlParser.NO_STATS_GSETS: case PlSqlParser.NOSTRICT: case PlSqlParser.NO_SUBQUERY_PRUNING: case PlSqlParser.NO_SUBSTRB_PAD: case PlSqlParser.NO_SWAP_JOIN_INPUTS: case PlSqlParser.NOSWITCH: case PlSqlParser.NO_TABLE_LOOKUP_BY_NL: case PlSqlParser.NO_TEMP_TABLE: case PlSqlParser.NOTHING: case PlSqlParser.NOTIFICATION: case PlSqlParser.NO_TRANSFORM_DISTINCT_AGG: case PlSqlParser.NO_UNNEST: case PlSqlParser.NO_USE_CUBE: case PlSqlParser.NO_USE_HASH_AGGREGATION: case PlSqlParser.NO_USE_HASH_GBY_FOR_PUSHDOWN: case PlSqlParser.NO_USE_HASH: case PlSqlParser.NO_USE_INVISIBLE_INDEXES: case PlSqlParser.NO_USE_MERGE: case PlSqlParser.NO_USE_NL: case PlSqlParser.NO_USE_VECTOR_AGGREGATION: case PlSqlParser.NOVALIDATE: case PlSqlParser.NO_VECTOR_TRANSFORM_DIMS: case PlSqlParser.NO_VECTOR_TRANSFORM_FACT: case PlSqlParser.NO_VECTOR_TRANSFORM: case PlSqlParser.NO_XDB_FASTPATH_INSERT: case PlSqlParser.NO_XML_DML_REWRITE: case PlSqlParser.NO_XMLINDEX_REWRITE_IN_SELECT: case PlSqlParser.NO_XMLINDEX_REWRITE: case PlSqlParser.NO_XML_QUERY_REWRITE: case PlSqlParser.NO_ZONEMAP: case PlSqlParser.NTH_VALUE: case PlSqlParser.NULLIF: case PlSqlParser.NULLS: case PlSqlParser.NUMBER: case PlSqlParser.NUMERIC: case PlSqlParser.NUM_INDEX_KEYS: case PlSqlParser.NUMTODSINTERVAL: case PlSqlParser.NUMTOYMINTERVAL: case PlSqlParser.NVARCHAR2: case PlSqlParser.NVL2: case PlSqlParser.OBJECT2XML: case PlSqlParser.OBJECT: case PlSqlParser.OBJ_ID: case PlSqlParser.OBJNO: case PlSqlParser.OBJNO_REUSE: case PlSqlParser.OCCURENCES: case PlSqlParser.OFFLINE: case PlSqlParser.OFF: case PlSqlParser.OFFSET: case PlSqlParser.OIDINDEX: case PlSqlParser.OID: case PlSqlParser.OLAP: case PlSqlParser.OLD: case PlSqlParser.OLD_PUSH_PRED: case PlSqlParser.OLS: case PlSqlParser.OLTP: case PlSqlParser.OMIT: case PlSqlParser.ONE: case PlSqlParser.ONLINE: case PlSqlParser.ONLY: case PlSqlParser.OPAQUE: case PlSqlParser.OPAQUE_TRANSFORM: case PlSqlParser.OPAQUE_XCANONICAL: case PlSqlParser.OPCODE: case PlSqlParser.OPEN: case PlSqlParser.OPERATIONS: case PlSqlParser.OPERATOR: case PlSqlParser.OPT_ESTIMATE: case PlSqlParser.OPTIMAL: case PlSqlParser.OPTIMIZE: case PlSqlParser.OPTIMIZER_FEATURES_ENABLE: case PlSqlParser.OPTIMIZER_GOAL: case PlSqlParser.OPT_PARAM: case PlSqlParser.ORA_BRANCH: case PlSqlParser.ORA_CHECK_ACL: case PlSqlParser.ORA_CHECK_PRIVILEGE: case PlSqlParser.ORA_CLUSTERING: case PlSqlParser.ORADATA: case PlSqlParser.ORADEBUG: case PlSqlParser.ORA_DST_AFFECTED: case PlSqlParser.ORA_DST_CONVERT: case PlSqlParser.ORA_DST_ERROR: case PlSqlParser.ORA_GET_ACLIDS: case PlSqlParser.ORA_GET_PRIVILEGES: case PlSqlParser.ORA_HASH: case PlSqlParser.ORA_INVOKING_USERID: case PlSqlParser.ORA_INVOKING_USER: case PlSqlParser.ORA_INVOKING_XS_USER_GUID: case PlSqlParser.ORA_INVOKING_XS_USER: case PlSqlParser.ORA_RAWCOMPARE: case PlSqlParser.ORA_RAWCONCAT: case PlSqlParser.ORA_ROWSCN: case PlSqlParser.ORA_ROWSCN_RAW: case PlSqlParser.ORA_ROWVERSION: case PlSqlParser.ORA_TABVERSION: case PlSqlParser.ORA_WRITE_TIME: case PlSqlParser.ORDERED: case PlSqlParser.ORDERED_PREDICATES: case PlSqlParser.ORDINALITY: case PlSqlParser.OR_EXPAND: case PlSqlParser.ORGANIZATION: case PlSqlParser.OR_PREDICATES: case PlSqlParser.OSERROR: case PlSqlParser.OTHER: case PlSqlParser.OUTER_JOIN_TO_ANTI: case PlSqlParser.OUTER_JOIN_TO_INNER: case PlSqlParser.OUTER: case PlSqlParser.OUTLINE_LEAF: case PlSqlParser.OUTLINE: case PlSqlParser.OUT_OF_LINE: case PlSqlParser.OUT: case PlSqlParser.OVERFLOW_NOMOVE: case PlSqlParser.OVERFLOW: case PlSqlParser.OVERLAPS: case PlSqlParser.OVER: case PlSqlParser.OVERRIDING: case PlSqlParser.OWNER: case PlSqlParser.OWNERSHIP: case PlSqlParser.OWN: case PlSqlParser.PACKAGE: case PlSqlParser.PACKAGES: case PlSqlParser.PARALLEL_ENABLE: case PlSqlParser.PARALLEL_INDEX: case PlSqlParser.PARALLEL: case PlSqlParser.PARAMETERS: case PlSqlParser.PARAM: case PlSqlParser.PARENT: case PlSqlParser.PARITY: case PlSqlParser.PARTIAL_JOIN: case PlSqlParser.PARTIALLY: case PlSqlParser.PARTIAL: case PlSqlParser.PARTIAL_ROLLUP_PUSHDOWN: case PlSqlParser.PARTITION_HASH: case PlSqlParser.PARTITION_LIST: case PlSqlParser.PARTITION: case PlSqlParser.PARTITION_RANGE: case PlSqlParser.PARTITIONS: case PlSqlParser.PARTNUMINST: case PlSqlParser.PASSING: case PlSqlParser.PASSWORD_GRACE_TIME: case PlSqlParser.PASSWORD_LIFE_TIME: case PlSqlParser.PASSWORD_LOCK_TIME: case PlSqlParser.PASSWORD: case PlSqlParser.PASSWORD_REUSE_MAX: case PlSqlParser.PASSWORD_REUSE_TIME: case PlSqlParser.PASSWORD_VERIFY_FUNCTION: case PlSqlParser.PAST: case PlSqlParser.PATCH: case PlSqlParser.PATH: case PlSqlParser.PATH_PREFIX: case PlSqlParser.PATHS: case PlSqlParser.PATTERN: case PlSqlParser.PBL_HS_BEGIN: case PlSqlParser.PBL_HS_END: case PlSqlParser.PCTINCREASE: case PlSqlParser.PCTTHRESHOLD: case PlSqlParser.PCTUSED: case PlSqlParser.PCTVERSION: case PlSqlParser.PENDING: case PlSqlParser.PERCENT_KEYWORD: case PlSqlParser.PERCENT_RANKM: case PlSqlParser.PERFORMANCE: case PlSqlParser.PERIOD_KEYWORD: case PlSqlParser.PERMANENT: case PlSqlParser.PERMISSION: case PlSqlParser.PERMUTE: case PlSqlParser.PER: case PlSqlParser.PFILE: case PlSqlParser.PHYSICAL: case PlSqlParser.PIKEY: case PlSqlParser.PIPELINED: case PlSqlParser.PIV_GB: case PlSqlParser.PIVOT: case PlSqlParser.PIV_SSF: case PlSqlParser.PLACE_DISTINCT: case PlSqlParser.PLACE_GROUP_BY: case PlSqlParser.PLAN: case PlSqlParser.PLSCOPE_SETTINGS: case PlSqlParser.PLS_INTEGER: case PlSqlParser.PLSQL_CCFLAGS: case PlSqlParser.PLSQL_CODE_TYPE: case PlSqlParser.PLSQL_DEBUG: case PlSqlParser.PLSQL_OPTIMIZE_LEVEL: case PlSqlParser.PLSQL_WARNINGS: case PlSqlParser.PLUGGABLE: case PlSqlParser.POINT: case PlSqlParser.POLICY: case PlSqlParser.POOL_16K: case PlSqlParser.POOL_2K: case PlSqlParser.POOL_32K: case PlSqlParser.POOL_4K: case PlSqlParser.POOL_8K: case PlSqlParser.POSITIVEN: case PlSqlParser.POSITIVE: case PlSqlParser.POST_TRANSACTION: case PlSqlParser.POWERMULTISET_BY_CARDINALITY: case PlSqlParser.POWERMULTISET: case PlSqlParser.POWER: case PlSqlParser.PQ_CONCURRENT_UNION: case PlSqlParser.PQ_DISTRIBUTE: case PlSqlParser.PQ_DISTRIBUTE_WINDOW: case PlSqlParser.PQ_FILTER: case PlSqlParser.PQ_MAP: case PlSqlParser.PQ_NOMAP: case PlSqlParser.PQ_REPLICATE: case PlSqlParser.PQ_SKEW: case PlSqlParser.PRAGMA: case PlSqlParser.PREBUILT: case PlSqlParser.PRECEDES: case PlSqlParser.PRECEDING: case PlSqlParser.PRECISION: case PlSqlParser.PRECOMPUTE_SUBQUERY: case PlSqlParser.PREDICATE_REORDERS: case PlSqlParser.PRELOAD: case PlSqlParser.PREPARE: case PlSqlParser.PRESENTNNV: case PlSqlParser.PRESENT: case PlSqlParser.PRESENTV: case PlSqlParser.PRESERVE_OID: case PlSqlParser.PRESERVE: case PlSqlParser.PRETTY: case PlSqlParser.PREVIOUS: case PlSqlParser.PREV: case PlSqlParser.PRIMARY: case PlSqlParser.PRINTBLOBTOCLOB: case PlSqlParser.PRIORITY: case PlSqlParser.PRIVATE: case PlSqlParser.PRIVATE_SGA: case PlSqlParser.PRIVILEGED: case PlSqlParser.PRIVILEGE: case PlSqlParser.PRIVILEGES: case PlSqlParser.PROCEDURAL: case PlSqlParser.PROCEDURE: case PlSqlParser.PROCESS: case PlSqlParser.PROFILE: case PlSqlParser.PROGRAM: case PlSqlParser.PROJECT: case PlSqlParser.PROPAGATE: case PlSqlParser.PROTECTED: case PlSqlParser.PROTECTION: case PlSqlParser.PROXY: case PlSqlParser.PRUNING: case PlSqlParser.PULL_PRED: case PlSqlParser.PURGE: case PlSqlParser.PUSH_PRED: case PlSqlParser.PUSH_SUBQ: case PlSqlParser.PX_FAULT_TOLERANCE: case PlSqlParser.PX_GRANULE: case PlSqlParser.PX_JOIN_FILTER: case PlSqlParser.QB_NAME: case PlSqlParser.QUERY_BLOCK: case PlSqlParser.QUERY: case PlSqlParser.QUEUE_CURR: case PlSqlParser.QUEUE: case PlSqlParser.QUEUE_ROWP: case PlSqlParser.QUIESCE: case PlSqlParser.QUORUM: case PlSqlParser.QUOTA: case PlSqlParser.RAISE: case PlSqlParser.RANDOM_LOCAL: case PlSqlParser.RANDOM: case PlSqlParser.RANGE: case PlSqlParser.RANKM: case PlSqlParser.RAPIDLY: case PlSqlParser.RAW: case PlSqlParser.RAWTOHEX: case PlSqlParser.RAWTONHEX: case PlSqlParser.RBA: case PlSqlParser.RBO_OUTLINE: case PlSqlParser.RDBA: case PlSqlParser.READ: case PlSqlParser.READS: case PlSqlParser.REALM: case PlSqlParser.REAL: case PlSqlParser.REBALANCE: case PlSqlParser.REBUILD: case PlSqlParser.RECORD: case PlSqlParser.RECORDS_PER_BLOCK: case PlSqlParser.RECOVERABLE: case PlSqlParser.RECOVER: case PlSqlParser.RECOVERY: case PlSqlParser.RECYCLEBIN: case PlSqlParser.RECYCLE: case PlSqlParser.REDACTION: case PlSqlParser.REDEFINE: case PlSqlParser.REDO: case PlSqlParser.REDUCED: case PlSqlParser.REDUNDANCY: case PlSqlParser.REF_CASCADE_CURSOR: case PlSqlParser.REFERENCED: case PlSqlParser.REFERENCE: case PlSqlParser.REFERENCES: case PlSqlParser.REFERENCING: case PlSqlParser.REF: case PlSqlParser.REFRESH: case PlSqlParser.REFTOHEX: case PlSqlParser.REGEXP_COUNT: case PlSqlParser.REGEXP_INSTR: case PlSqlParser.REGEXP_LIKE: case PlSqlParser.REGEXP_REPLACE: case PlSqlParser.REGEXP_SUBSTR: case PlSqlParser.REGISTER: case PlSqlParser.REGR_AVGX: case PlSqlParser.REGR_AVGY: case PlSqlParser.REGR_COUNT: case PlSqlParser.REGR_INTERCEPT: case PlSqlParser.REGR_R2: case PlSqlParser.REGR_SLOPE: case PlSqlParser.REGR_SXX: case PlSqlParser.REGR_SXY: case PlSqlParser.REGR_SYY: case PlSqlParser.REGULAR: case PlSqlParser.REJECT: case PlSqlParser.REKEY: case PlSqlParser.RELATIONAL: case PlSqlParser.RELOCATE: case PlSqlParser.RELY: case PlSqlParser.REMAINDER: case PlSqlParser.REMOTE_MAPPED: case PlSqlParser.REMOVE: case PlSqlParser.RENAME: case PlSqlParser.REPAIR: case PlSqlParser.REPEAT: case PlSqlParser.REPLACE: case PlSqlParser.REPLICATION: case PlSqlParser.REQUIRED: case PlSqlParser.RESETLOGS: case PlSqlParser.RESET: case PlSqlParser.RESIZE: case PlSqlParser.RESOLVE: case PlSqlParser.RESOLVER: case PlSqlParser.RESPECT: case PlSqlParser.RESTART: case PlSqlParser.RESTORE_AS_INTERVALS: case PlSqlParser.RESTORE: case PlSqlParser.RESTRICT_ALL_REF_CONS: case PlSqlParser.RESTRICTED: case PlSqlParser.RESTRICT_REFERENCES: case PlSqlParser.RESTRICT: case PlSqlParser.RESULT_CACHE: case PlSqlParser.RESULT: case PlSqlParser.RESUMABLE: case PlSqlParser.RESUME: case PlSqlParser.RETENTION: case PlSqlParser.RETRY_ON_ROW_CHANGE: case PlSqlParser.RETURNING: case PlSqlParser.RETURN: case PlSqlParser.REUSE: case PlSqlParser.REVERSE: case PlSqlParser.REWRITE_OR_ERROR: case PlSqlParser.REWRITE: case PlSqlParser.RIGHT: case PlSqlParser.ROLE: case PlSqlParser.ROLESET: case PlSqlParser.ROLES: case PlSqlParser.ROLLBACK: case PlSqlParser.ROLLING: case PlSqlParser.ROLLUP: case PlSqlParser.ROWDEPENDENCIES: case PlSqlParser.ROWID_MAPPING_TABLE: case PlSqlParser.ROWID: case PlSqlParser.ROWIDTOCHAR: case PlSqlParser.ROWIDTONCHAR: case PlSqlParser.ROW_LENGTH: case PlSqlParser.ROWNUM: case PlSqlParser.ROW: case PlSqlParser.ROWS: case PlSqlParser.RPAD: case PlSqlParser.RTRIM: case PlSqlParser.RULE: case PlSqlParser.RULES: case PlSqlParser.RUNNING: case PlSqlParser.SALT: case PlSqlParser.SAMPLE: case PlSqlParser.SAVE_AS_INTERVALS: case PlSqlParser.SAVEPOINT: case PlSqlParser.SAVE: case PlSqlParser.SB4: case PlSqlParser.SCALE_ROWS: case PlSqlParser.SCALE: case PlSqlParser.SCAN_INSTANCES: case PlSqlParser.SCAN: case PlSqlParser.SCHEDULER: case PlSqlParser.SCHEMACHECK: case PlSqlParser.SCHEMA: case PlSqlParser.SCN_ASCENDING: case PlSqlParser.SCN: case PlSqlParser.SCOPE: case PlSqlParser.SCRUB: case PlSqlParser.SD_ALL: case PlSqlParser.SD_INHIBIT: case PlSqlParser.SDO_GEOM_MBR: case PlSqlParser.SD_SHOW: case PlSqlParser.SEARCH: case PlSqlParser.SECOND: case PlSqlParser.SECRET: case PlSqlParser.SECUREFILE_DBA: case PlSqlParser.SECUREFILE: case PlSqlParser.SECURITY: case PlSqlParser.SEED: case PlSqlParser.SEG_BLOCK: case PlSqlParser.SEG_FILE: case PlSqlParser.SEGMENT: case PlSqlParser.SELECTIVITY: case PlSqlParser.SELF: case PlSqlParser.SEMIJOIN_DRIVER: case PlSqlParser.SEMIJOIN: case PlSqlParser.SEMI_TO_INNER: case PlSqlParser.SEQUENCED: case PlSqlParser.SEQUENCE: case PlSqlParser.SEQUENTIAL: case PlSqlParser.SERIALIZABLE: case PlSqlParser.SERIALLY_REUSABLE: case PlSqlParser.SERIAL: case PlSqlParser.SERVERERROR: case PlSqlParser.SERVICE_NAME_CONVERT: case PlSqlParser.SERVICES: case PlSqlParser.SESSION_CACHED_CURSORS: case PlSqlParser.SESSION: case PlSqlParser.SESSIONS_PER_USER: case PlSqlParser.SESSIONTIMEZONE: case PlSqlParser.SESSIONTZNAME: case PlSqlParser.SET: case PlSqlParser.SETS: case PlSqlParser.SETTINGS: case PlSqlParser.SET_TO_JOIN: case PlSqlParser.SEVERE: case PlSqlParser.SHARED_POOL: case PlSqlParser.SHARED: case PlSqlParser.SHARING: case PlSqlParser.SHELFLIFE: case PlSqlParser.SHOW: case PlSqlParser.SHRINK: case PlSqlParser.SHUTDOWN: case PlSqlParser.SIBLINGS: case PlSqlParser.SID: case PlSqlParser.SIGNAL_COMPONENT: case PlSqlParser.SIGNAL_FUNCTION: case PlSqlParser.SIGN: case PlSqlParser.SIGNTYPE: case PlSqlParser.SIMPLE_INTEGER: case PlSqlParser.SIMPLE: case PlSqlParser.SINGLE: case PlSqlParser.SINGLETASK: case PlSqlParser.SINH: case PlSqlParser.SIN: case PlSqlParser.SKIP_EXT_OPTIMIZER: case PlSqlParser.SKIP_: case PlSqlParser.SKIP_UNQ_UNUSABLE_IDX: case PlSqlParser.SKIP_UNUSABLE_INDEXES: case PlSqlParser.SMALLFILE: case PlSqlParser.SMALLINT: case PlSqlParser.SNAPSHOT: case PlSqlParser.SOME: case PlSqlParser.SORT: case PlSqlParser.SOUNDEX: case PlSqlParser.SOURCE_FILE_DIRECTORY: case PlSqlParser.SOURCE_FILE_NAME_CONVERT: case PlSqlParser.SOURCE: case PlSqlParser.SPACE_KEYWORD: case PlSqlParser.SPECIFICATION: case PlSqlParser.SPFILE: case PlSqlParser.SPLIT: case PlSqlParser.SPREADSHEET: case PlSqlParser.SQLDATA: case PlSqlParser.SQLERROR: case PlSqlParser.SQLLDR: case PlSqlParser.SQL: case PlSqlParser.SQL_TRACE: case PlSqlParser.SQL_TRANSLATION_PROFILE: case PlSqlParser.SQRT: case PlSqlParser.STALE: case PlSqlParser.STANDALONE: case PlSqlParser.STANDARD_HASH: case PlSqlParser.STANDBY_MAX_DATA_DELAY: case PlSqlParser.STANDBYS: case PlSqlParser.STANDBY: case PlSqlParser.STAR: case PlSqlParser.STAR_TRANSFORMATION: case PlSqlParser.STARTUP: case PlSqlParser.STATEMENT_ID: case PlSqlParser.STATEMENT_QUEUING: case PlSqlParser.STATEMENTS: case PlSqlParser.STATEMENT: case PlSqlParser.STATE: case PlSqlParser.STATIC: case PlSqlParser.STATISTICS: case PlSqlParser.STATS_BINOMIAL_TEST: case PlSqlParser.STATS_CROSSTAB: case PlSqlParser.STATS_F_TEST: case PlSqlParser.STATS_KS_TEST: case PlSqlParser.STATS_MODE: case PlSqlParser.STATS_MW_TEST: case PlSqlParser.STATS_ONE_WAY_ANOVA: case PlSqlParser.STATS_T_TEST_INDEP: case PlSqlParser.STATS_T_TEST_INDEPU: case PlSqlParser.STATS_T_TEST_ONE: case PlSqlParser.STATS_T_TEST_PAIRED: case PlSqlParser.STATS_WSR_TEST: case PlSqlParser.STDDEV_POP: case PlSqlParser.STDDEV_SAMP: case PlSqlParser.STOP: case PlSqlParser.STORAGE: case PlSqlParser.STORE: case PlSqlParser.STREAMS: case PlSqlParser.STREAM: case PlSqlParser.STRICT: case PlSqlParser.STRING: case PlSqlParser.STRIPE_COLUMNS: case PlSqlParser.STRIPE_WIDTH: case PlSqlParser.STRIP: case PlSqlParser.STRUCTURE: case PlSqlParser.SUBMULTISET: case PlSqlParser.SUBPARTITION_REL: case PlSqlParser.SUBPARTITIONS: case PlSqlParser.SUBPARTITION: case PlSqlParser.SUBQUERIES: case PlSqlParser.SUBQUERY_PRUNING: case PlSqlParser.SUBSCRIBE: case PlSqlParser.SUBSET: case PlSqlParser.SUBSTITUTABLE: case PlSqlParser.SUBSTR2: case PlSqlParser.SUBSTR4: case PlSqlParser.SUBSTRB: case PlSqlParser.SUBSTRC: case PlSqlParser.SUBTYPE: case PlSqlParser.SUCCESSFUL: case PlSqlParser.SUCCESS: case PlSqlParser.SUMMARY: case PlSqlParser.SUPPLEMENTAL: case PlSqlParser.SUSPEND: case PlSqlParser.SWAP_JOIN_INPUTS: case PlSqlParser.SWITCHOVER: case PlSqlParser.SWITCH: case PlSqlParser.SYNCHRONOUS: case PlSqlParser.SYNC: case PlSqlParser.SYSASM: case PlSqlParser.SYS_AUDIT: case PlSqlParser.SYSAUX: case PlSqlParser.SYSBACKUP: case PlSqlParser.SYS_CHECKACL: case PlSqlParser.SYS_CHECK_PRIVILEGE: case PlSqlParser.SYS_CONNECT_BY_PATH: case PlSqlParser.SYS_CONTEXT: case PlSqlParser.SYSDATE: case PlSqlParser.SYSDBA: case PlSqlParser.SYS_DBURIGEN: case PlSqlParser.SYSDG: case PlSqlParser.SYS_DL_CURSOR: case PlSqlParser.SYS_DM_RXFORM_CHR: case PlSqlParser.SYS_DM_RXFORM_NUM: case PlSqlParser.SYS_DOM_COMPARE: case PlSqlParser.SYS_DST_PRIM2SEC: case PlSqlParser.SYS_DST_SEC2PRIM: case PlSqlParser.SYS_ET_BFILE_TO_RAW: case PlSqlParser.SYS_ET_BLOB_TO_IMAGE: case PlSqlParser.SYS_ET_IMAGE_TO_BLOB: case PlSqlParser.SYS_ET_RAW_TO_BFILE: case PlSqlParser.SYS_EXTPDTXT: case PlSqlParser.SYS_EXTRACT_UTC: case PlSqlParser.SYS_FBT_INSDEL: case PlSqlParser.SYS_FILTER_ACLS: case PlSqlParser.SYS_FNMATCHES: case PlSqlParser.SYS_FNREPLACE: case PlSqlParser.SYS_GET_ACLIDS: case PlSqlParser.SYS_GET_COL_ACLIDS: case PlSqlParser.SYS_GET_PRIVILEGES: case PlSqlParser.SYS_GETTOKENID: case PlSqlParser.SYS_GETXTIVAL: case PlSqlParser.SYS_GUID: case PlSqlParser.SYSGUID: case PlSqlParser.SYSKM: case PlSqlParser.SYS_MAKE_XMLNODEID: case PlSqlParser.SYS_MAKEXML: case PlSqlParser.SYS_MKXMLATTR: case PlSqlParser.SYS_MKXTI: case PlSqlParser.SYSOBJ: case PlSqlParser.SYS_OP_ADT2BIN: case PlSqlParser.SYS_OP_ADTCONS: case PlSqlParser.SYS_OP_ALSCRVAL: case PlSqlParser.SYS_OP_ATG: case PlSqlParser.SYS_OP_BIN2ADT: case PlSqlParser.SYS_OP_BITVEC: case PlSqlParser.SYS_OP_BL2R: case PlSqlParser.SYS_OP_BLOOM_FILTER_LIST: case PlSqlParser.SYS_OP_BLOOM_FILTER: case PlSqlParser.SYS_OP_C2C: case PlSqlParser.SYS_OP_CAST: case PlSqlParser.SYS_OP_CEG: case PlSqlParser.SYS_OP_CL2C: case PlSqlParser.SYS_OP_COMBINED_HASH: case PlSqlParser.SYS_OP_COMP: case PlSqlParser.SYS_OP_CONVERT: case PlSqlParser.SYS_OP_COUNTCHG: case PlSqlParser.SYS_OP_CSCONV: case PlSqlParser.SYS_OP_CSCONVTEST: case PlSqlParser.SYS_OP_CSR: case PlSqlParser.SYS_OP_CSX_PATCH: case PlSqlParser.SYS_OP_CYCLED_SEQ: case PlSqlParser.SYS_OP_DECOMP: case PlSqlParser.SYS_OP_DESCEND: case PlSqlParser.SYS_OP_DISTINCT: case PlSqlParser.SYS_OP_DRA: case PlSqlParser.SYS_OP_DUMP: case PlSqlParser.SYS_OP_DV_CHECK: case PlSqlParser.SYS_OP_ENFORCE_NOT_NULL: case PlSqlParser.SYSOPER: case PlSqlParser.SYS_OP_EXTRACT: case PlSqlParser.SYS_OP_GROUPING: case PlSqlParser.SYS_OP_GUID: case PlSqlParser.SYS_OP_HASH: case PlSqlParser.SYS_OP_IIX: case PlSqlParser.SYS_OP_ITR: case PlSqlParser.SYS_OP_KEY_VECTOR_CREATE: case PlSqlParser.SYS_OP_KEY_VECTOR_FILTER_LIST: case PlSqlParser.SYS_OP_KEY_VECTOR_FILTER: case PlSqlParser.SYS_OP_KEY_VECTOR_SUCCEEDED: case PlSqlParser.SYS_OP_KEY_VECTOR_USE: case PlSqlParser.SYS_OP_LBID: case PlSqlParser.SYS_OP_LOBLOC2BLOB: case PlSqlParser.SYS_OP_LOBLOC2CLOB: case PlSqlParser.SYS_OP_LOBLOC2ID: case PlSqlParser.SYS_OP_LOBLOC2NCLOB: case PlSqlParser.SYS_OP_LOBLOC2TYP: case PlSqlParser.SYS_OP_LSVI: case PlSqlParser.SYS_OP_LVL: case PlSqlParser.SYS_OP_MAKEOID: case PlSqlParser.SYS_OP_MAP_NONNULL: case PlSqlParser.SYS_OP_MSR: case PlSqlParser.SYS_OP_NICOMBINE: case PlSqlParser.SYS_OP_NIEXTRACT: case PlSqlParser.SYS_OP_NII: case PlSqlParser.SYS_OP_NIX: case PlSqlParser.SYS_OP_NOEXPAND: case PlSqlParser.SYS_OP_NTCIMG: case PlSqlParser.SYS_OP_NUMTORAW: case PlSqlParser.SYS_OP_OIDVALUE: case PlSqlParser.SYS_OP_OPNSIZE: case PlSqlParser.SYS_OP_PAR_1: case PlSqlParser.SYS_OP_PARGID_1: case PlSqlParser.SYS_OP_PARGID: case PlSqlParser.SYS_OP_PAR: case PlSqlParser.SYS_OP_PART_ID: case PlSqlParser.SYS_OP_PIVOT: case PlSqlParser.SYS_OP_R2O: case PlSqlParser.SYS_OP_RAWTONUM: case PlSqlParser.SYS_OP_RDTM: case PlSqlParser.SYS_OP_REF: case PlSqlParser.SYS_OP_RMTD: case PlSqlParser.SYS_OP_ROWIDTOOBJ: case PlSqlParser.SYS_OP_RPB: case PlSqlParser.SYS_OPTLOBPRBSC: case PlSqlParser.SYS_OP_TOSETID: case PlSqlParser.SYS_OP_TPR: case PlSqlParser.SYS_OP_TRTB: case PlSqlParser.SYS_OPTXICMP: case PlSqlParser.SYS_OPTXQCASTASNQ: case PlSqlParser.SYS_OP_UNDESCEND: case PlSqlParser.SYS_OP_VECAND: case PlSqlParser.SYS_OP_VECBIT: case PlSqlParser.SYS_OP_VECOR: case PlSqlParser.SYS_OP_VECXOR: case PlSqlParser.SYS_OP_VERSION: case PlSqlParser.SYS_OP_VREF: case PlSqlParser.SYS_OP_VVD: case PlSqlParser.SYS_OP_XMLCONS_FOR_CSX: case PlSqlParser.SYS_OP_XPTHATG: case PlSqlParser.SYS_OP_XPTHIDX: case PlSqlParser.SYS_OP_XPTHOP: case PlSqlParser.SYS_OP_XTXT2SQLT: case PlSqlParser.SYS_OP_ZONE_ID: case PlSqlParser.SYS_ORDERKEY_DEPTH: case PlSqlParser.SYS_ORDERKEY_MAXCHILD: case PlSqlParser.SYS_ORDERKEY_PARENT: case PlSqlParser.SYS_PARALLEL_TXN: case PlSqlParser.SYS_PATHID_IS_ATTR: case PlSqlParser.SYS_PATHID_IS_NMSPC: case PlSqlParser.SYS_PATHID_LASTNAME: case PlSqlParser.SYS_PATHID_LASTNMSPC: case PlSqlParser.SYS_PATH_REVERSE: case PlSqlParser.SYS_PXQEXTRACT: case PlSqlParser.SYS_RAW_TO_XSID: case PlSqlParser.SYS_RID_ORDER: case PlSqlParser.SYS_ROW_DELTA: case PlSqlParser.SYS_SC_2_XMLT: case PlSqlParser.SYS_SYNRCIREDO: case PlSqlParser.SYSTEM_DEFINED: case PlSqlParser.SYSTEM: case PlSqlParser.SYSTIMESTAMP: case PlSqlParser.SYS_TYPEID: case PlSqlParser.SYS_UMAKEXML: case PlSqlParser.SYS_XMLANALYZE: case PlSqlParser.SYS_XMLCONTAINS: case PlSqlParser.SYS_XMLCONV: case PlSqlParser.SYS_XMLEXNSURI: case PlSqlParser.SYS_XMLGEN: case PlSqlParser.SYS_XMLI_LOC_ISNODE: case PlSqlParser.SYS_XMLI_LOC_ISTEXT: case PlSqlParser.SYS_XMLINSTR: case PlSqlParser.SYS_XMLLOCATOR_GETSVAL: case PlSqlParser.SYS_XMLNODEID_GETCID: case PlSqlParser.SYS_XMLNODEID_GETLOCATOR: case PlSqlParser.SYS_XMLNODEID_GETOKEY: case PlSqlParser.SYS_XMLNODEID_GETPATHID: case PlSqlParser.SYS_XMLNODEID_GETPTRID: case PlSqlParser.SYS_XMLNODEID_GETRID: case PlSqlParser.SYS_XMLNODEID_GETSVAL: case PlSqlParser.SYS_XMLNODEID_GETTID: case PlSqlParser.SYS_XMLNODEID: case PlSqlParser.SYS_XMLT_2_SC: case PlSqlParser.SYS_XMLTRANSLATE: case PlSqlParser.SYS_XMLTYPE2SQL: case PlSqlParser.SYS_XQ_ASQLCNV: case PlSqlParser.SYS_XQ_ATOMCNVCHK: case PlSqlParser.SYS_XQBASEURI: case PlSqlParser.SYS_XQCASTABLEERRH: case PlSqlParser.SYS_XQCODEP2STR: case PlSqlParser.SYS_XQCODEPEQ: case PlSqlParser.SYS_XQCON2SEQ: case PlSqlParser.SYS_XQCONCAT: case PlSqlParser.SYS_XQDELETE: case PlSqlParser.SYS_XQDFLTCOLATION: case PlSqlParser.SYS_XQDOC: case PlSqlParser.SYS_XQDOCURI: case PlSqlParser.SYS_XQDURDIV: case PlSqlParser.SYS_XQED4URI: case PlSqlParser.SYS_XQENDSWITH: case PlSqlParser.SYS_XQERRH: case PlSqlParser.SYS_XQERR: case PlSqlParser.SYS_XQESHTMLURI: case PlSqlParser.SYS_XQEXLOBVAL: case PlSqlParser.SYS_XQEXSTWRP: case PlSqlParser.SYS_XQEXTRACT: case PlSqlParser.SYS_XQEXTRREF: case PlSqlParser.SYS_XQEXVAL: case PlSqlParser.SYS_XQFB2STR: case PlSqlParser.SYS_XQFNBOOL: case PlSqlParser.SYS_XQFNCMP: case PlSqlParser.SYS_XQFNDATIM: case PlSqlParser.SYS_XQFNLNAME: case PlSqlParser.SYS_XQFNNM: case PlSqlParser.SYS_XQFNNSURI: case PlSqlParser.SYS_XQFNPREDTRUTH: case PlSqlParser.SYS_XQFNQNM: case PlSqlParser.SYS_XQFNROOT: case PlSqlParser.SYS_XQFORMATNUM: case PlSqlParser.SYS_XQFTCONTAIN: case PlSqlParser.SYS_XQFUNCR: case PlSqlParser.SYS_XQGETCONTENT: case PlSqlParser.SYS_XQINDXOF: case PlSqlParser.SYS_XQINSERT: case PlSqlParser.SYS_XQINSPFX: case PlSqlParser.SYS_XQIRI2URI: case PlSqlParser.SYS_XQLANG: case PlSqlParser.SYS_XQLLNMFRMQNM: case PlSqlParser.SYS_XQMKNODEREF: case PlSqlParser.SYS_XQNILLED: case PlSqlParser.SYS_XQNODENAME: case PlSqlParser.SYS_XQNORMSPACE: case PlSqlParser.SYS_XQNORMUCODE: case PlSqlParser.SYS_XQ_NRNG: case PlSqlParser.SYS_XQNSP4PFX: case PlSqlParser.SYS_XQNSPFRMQNM: case PlSqlParser.SYS_XQPFXFRMQNM: case PlSqlParser.SYS_XQ_PKSQL2XML: case PlSqlParser.SYS_XQPOLYABS: case PlSqlParser.SYS_XQPOLYADD: case PlSqlParser.SYS_XQPOLYCEL: case PlSqlParser.SYS_XQPOLYCSTBL: case PlSqlParser.SYS_XQPOLYCST: case PlSqlParser.SYS_XQPOLYDIV: case PlSqlParser.SYS_XQPOLYFLR: case PlSqlParser.SYS_XQPOLYMOD: case PlSqlParser.SYS_XQPOLYMUL: case PlSqlParser.SYS_XQPOLYRND: case PlSqlParser.SYS_XQPOLYSQRT: case PlSqlParser.SYS_XQPOLYSUB: case PlSqlParser.SYS_XQPOLYUMUS: case PlSqlParser.SYS_XQPOLYUPLS: case PlSqlParser.SYS_XQPOLYVEQ: case PlSqlParser.SYS_XQPOLYVGE: case PlSqlParser.SYS_XQPOLYVGT: case PlSqlParser.SYS_XQPOLYVLE: case PlSqlParser.SYS_XQPOLYVLT: case PlSqlParser.SYS_XQPOLYVNE: case PlSqlParser.SYS_XQREF2VAL: case PlSqlParser.SYS_XQRENAME: case PlSqlParser.SYS_XQREPLACE: case PlSqlParser.SYS_XQRESVURI: case PlSqlParser.SYS_XQRNDHALF2EVN: case PlSqlParser.SYS_XQRSLVQNM: case PlSqlParser.SYS_XQRYENVPGET: case PlSqlParser.SYS_XQRYVARGET: case PlSqlParser.SYS_XQRYWRP: case PlSqlParser.SYS_XQSEQ2CON4XC: case PlSqlParser.SYS_XQSEQ2CON: case PlSqlParser.SYS_XQSEQDEEPEQ: case PlSqlParser.SYS_XQSEQINSB: case PlSqlParser.SYS_XQSEQRM: case PlSqlParser.SYS_XQSEQRVS: case PlSqlParser.SYS_XQSEQSUB: case PlSqlParser.SYS_XQSEQTYPMATCH: case PlSqlParser.SYS_XQSTARTSWITH: case PlSqlParser.SYS_XQSTATBURI: case PlSqlParser.SYS_XQSTR2CODEP: case PlSqlParser.SYS_XQSTRJOIN: case PlSqlParser.SYS_XQSUBSTRAFT: case PlSqlParser.SYS_XQSUBSTRBEF: case PlSqlParser.SYS_XQTOKENIZE: case PlSqlParser.SYS_XQTREATAS: case PlSqlParser.SYS_XQ_UPKXML2SQL: case PlSqlParser.SYS_XQXFORM: case PlSqlParser.SYS_XSID_TO_RAW: case PlSqlParser.SYS_ZMAP_FILTER: case PlSqlParser.SYS_ZMAP_REFRESH: case PlSqlParser.TABLE_LOOKUP_BY_NL: case PlSqlParser.TABLESPACE_NO: case PlSqlParser.TABLESPACE: case PlSqlParser.TABLES: case PlSqlParser.TABLE_STATS: case PlSqlParser.TABLE: case PlSqlParser.TABNO: case PlSqlParser.TAG: case PlSqlParser.TANH: case PlSqlParser.TAN: case PlSqlParser.TBLORIDXPARTNUM: case PlSqlParser.TEMPFILE: case PlSqlParser.TEMPLATE: case PlSqlParser.TEMPORARY: case PlSqlParser.TEMP_TABLE: case PlSqlParser.TEST: case PlSqlParser.TEXT: case PlSqlParser.THAN: case PlSqlParser.THEN: case PlSqlParser.THE: case PlSqlParser.THREAD: case PlSqlParser.THROUGH: case PlSqlParser.TIER: case PlSqlParser.TIES: case PlSqlParser.TIMEOUT: case PlSqlParser.TIMESTAMP_LTZ_UNCONSTRAINED: case PlSqlParser.TIMESTAMP: case PlSqlParser.TIMESTAMP_TZ_UNCONSTRAINED: case PlSqlParser.TIMESTAMP_UNCONSTRAINED: case PlSqlParser.TIMES: case PlSqlParser.TIME: case PlSqlParser.TIMEZONE_ABBR: case PlSqlParser.TIMEZONE_HOUR: case PlSqlParser.TIMEZONE_MINUTE: case PlSqlParser.TIMEZONE_OFFSET: case PlSqlParser.TIMEZONE_REGION: case PlSqlParser.TIME_ZONE: case PlSqlParser.TIV_GB: case PlSqlParser.TIV_SSF: case PlSqlParser.TO_ACLID: case PlSqlParser.TO_BINARY_DOUBLE: case PlSqlParser.TO_BINARY_FLOAT: case PlSqlParser.TO_BLOB: case PlSqlParser.TO_CLOB: case PlSqlParser.TO_DSINTERVAL: case PlSqlParser.TO_LOB: case PlSqlParser.TO_MULTI_BYTE: case PlSqlParser.TO_NCHAR: case PlSqlParser.TO_NCLOB: case PlSqlParser.TO_NUMBER: case PlSqlParser.TOPLEVEL: case PlSqlParser.TO_SINGLE_BYTE: case PlSqlParser.TO_TIMESTAMP: case PlSqlParser.TO_TIMESTAMP_TZ: case PlSqlParser.TO_TIME: case PlSqlParser.TO_TIME_TZ: case PlSqlParser.TO_YMINTERVAL: case PlSqlParser.TRACE: case PlSqlParser.TRACING: case PlSqlParser.TRACKING: case PlSqlParser.TRAILING: case PlSqlParser.TRANSACTION: case PlSqlParser.TRANSFORM_DISTINCT_AGG: case PlSqlParser.TRANSITIONAL: case PlSqlParser.TRANSITION: case PlSqlParser.TRANSLATE: case PlSqlParser.TRANSLATION: case PlSqlParser.TREAT: case PlSqlParser.TRIGGERS: case PlSqlParser.TRIGGER: case PlSqlParser.TRUE: case PlSqlParser.TRUNCATE: case PlSqlParser.TRUNC: case PlSqlParser.TRUSTED: case PlSqlParser.TRUST: case PlSqlParser.TUNING: case PlSqlParser.TX: case PlSqlParser.TYPES: case PlSqlParser.TYPE: case PlSqlParser.TZ_OFFSET: case PlSqlParser.UB2: case PlSqlParser.UBA: case PlSqlParser.UCS2: case PlSqlParser.UID: case PlSqlParser.UNARCHIVED: case PlSqlParser.UNBOUNDED: case PlSqlParser.UNBOUND: case PlSqlParser.UNCONDITIONAL: case PlSqlParser.UNDER: case PlSqlParser.UNDO: case PlSqlParser.UNDROP: case PlSqlParser.UNIFORM: case PlSqlParser.UNISTR: case PlSqlParser.UNLIMITED: case PlSqlParser.UNLOAD: case PlSqlParser.UNLOCK: case PlSqlParser.UNMATCHED: case PlSqlParser.UNNEST_INNERJ_DISTINCT_VIEW: case PlSqlParser.UNNEST_NOSEMIJ_NODISTINCTVIEW: case PlSqlParser.UNNEST_SEMIJ_VIEW: case PlSqlParser.UNNEST: case PlSqlParser.UNPACKED: case PlSqlParser.UNPIVOT: case PlSqlParser.UNPLUG: case PlSqlParser.UNPROTECTED: case PlSqlParser.UNQUIESCE: case PlSqlParser.UNRECOVERABLE: case PlSqlParser.UNRESTRICTED: case PlSqlParser.UNSUBSCRIBE: case PlSqlParser.UNTIL: case PlSqlParser.UNUSABLE: case PlSqlParser.UNUSED: case PlSqlParser.UPDATABLE: case PlSqlParser.UPDATED: case PlSqlParser.UPDATEXML: case PlSqlParser.UPD_INDEXES: case PlSqlParser.UPD_JOININDEX: case PlSqlParser.UPGRADE: case PlSqlParser.UPPER: case PlSqlParser.UPSERT: case PlSqlParser.UROWID: case PlSqlParser.USABLE: case PlSqlParser.USAGE: case PlSqlParser.USE_ANTI: case PlSqlParser.USE_CONCAT: case PlSqlParser.USE_CUBE: case PlSqlParser.USE_HASH_AGGREGATION: case PlSqlParser.USE_HASH_GBY_FOR_PUSHDOWN: case PlSqlParser.USE_HASH: case PlSqlParser.USE_HIDDEN_PARTITIONS: case PlSqlParser.USE_INVISIBLE_INDEXES: case PlSqlParser.USE_MERGE_CARTESIAN: case PlSqlParser.USE_MERGE: case PlSqlParser.USE_NL: case PlSqlParser.USE_NL_WITH_INDEX: case PlSqlParser.USE_PRIVATE_OUTLINES: case PlSqlParser.USER_DATA: case PlSqlParser.USER_DEFINED: case PlSqlParser.USERENV: case PlSqlParser.USERGROUP: case PlSqlParser.USER_RECYCLEBIN: case PlSqlParser.USERS: case PlSqlParser.USER_TABLESPACES: case PlSqlParser.USER: case PlSqlParser.USE_SEMI: case PlSqlParser.USE_STORED_OUTLINES: case PlSqlParser.USE_TTT_FOR_GSETS: case PlSqlParser.USE: case PlSqlParser.USE_VECTOR_AGGREGATION: case PlSqlParser.USE_WEAK_NAME_RESL: case PlSqlParser.USING_NO_EXPAND: case PlSqlParser.USING: case PlSqlParser.UTF16BE: case PlSqlParser.UTF16LE: case PlSqlParser.UTF32: case PlSqlParser.UTF8: case PlSqlParser.V1: case PlSqlParser.V2: case PlSqlParser.VALIDATE: case PlSqlParser.VALIDATION: case PlSqlParser.VALID_TIME_END: case PlSqlParser.VALUE: case PlSqlParser.VARCHAR2: case PlSqlParser.VARCHAR: case PlSqlParser.VARIABLE: case PlSqlParser.VAR_POP: case PlSqlParser.VARRAYS: case PlSqlParser.VARRAY: case PlSqlParser.VAR_SAMP: case PlSqlParser.VARYING: case PlSqlParser.VECTOR_READ_TRACE: case PlSqlParser.VECTOR_READ: case PlSqlParser.VECTOR_TRANSFORM_DIMS: case PlSqlParser.VECTOR_TRANSFORM_FACT: case PlSqlParser.VECTOR_TRANSFORM: case PlSqlParser.VERIFIER: case PlSqlParser.VERIFY: case PlSqlParser.VERSIONING: case PlSqlParser.VERSIONS_ENDSCN: case PlSqlParser.VERSIONS_ENDTIME: case PlSqlParser.VERSIONS_OPERATION: case PlSqlParser.VERSIONS_STARTSCN: case PlSqlParser.VERSIONS_STARTTIME: case PlSqlParser.VERSIONS: case PlSqlParser.VERSIONS_XID: case PlSqlParser.VERSION: case PlSqlParser.VIOLATION: case PlSqlParser.VIRTUAL: case PlSqlParser.VISIBILITY: case PlSqlParser.VISIBLE: case PlSqlParser.VOLUME: case PlSqlParser.VSIZE: case PlSqlParser.WAIT: case PlSqlParser.WALLET: case PlSqlParser.WARNING: case PlSqlParser.WEEKS: case PlSqlParser.WEEK: case PlSqlParser.WELLFORMED: case PlSqlParser.WHENEVER: case PlSqlParser.WHEN: case PlSqlParser.WHILE: case PlSqlParser.WHITESPACE: case PlSqlParser.WIDTH_BUCKET: case PlSqlParser.WITHIN: case PlSqlParser.WITHOUT: case PlSqlParser.WITH_PLSQL: case PlSqlParser.WORK: case PlSqlParser.WRAPPED: case PlSqlParser.WRAPPER: case PlSqlParser.WRITE: case PlSqlParser.XDB_FASTPATH_INSERT: case PlSqlParser.X_DYN_PRUNE: case PlSqlParser.XID: case PlSqlParser.XML2OBJECT: case PlSqlParser.XMLAGG: case PlSqlParser.XMLATTRIBUTES: case PlSqlParser.XMLCAST: case PlSqlParser.XMLCDATA: case PlSqlParser.XMLCOLATTVAL: case PlSqlParser.XMLCOMMENT: case PlSqlParser.XMLCONCAT: case PlSqlParser.XMLDIFF: case PlSqlParser.XML_DML_RWT_STMT: case PlSqlParser.XMLELEMENT: case PlSqlParser.XMLEXISTS2: case PlSqlParser.XMLEXISTS: case PlSqlParser.XMLFOREST: case PlSqlParser.XMLINDEX_REWRITE_IN_SELECT: case PlSqlParser.XMLINDEX_REWRITE: case PlSqlParser.XMLINDEX_SEL_IDX_TBL: case PlSqlParser.XMLISNODE: case PlSqlParser.XMLISVALID: case PlSqlParser.XMLNAMESPACES: case PlSqlParser.XMLPARSE: case PlSqlParser.XMLPATCH: case PlSqlParser.XMLPI: case PlSqlParser.XMLQUERYVAL: case PlSqlParser.XMLQUERY: case PlSqlParser.XMLROOT: case PlSqlParser.XMLSCHEMA: case PlSqlParser.XMLSERIALIZE: case PlSqlParser.XMLTABLE: case PlSqlParser.XMLTRANSFORMBLOB: case PlSqlParser.XMLTRANSFORM: case PlSqlParser.XMLTYPE: case PlSqlParser.XML: case PlSqlParser.XPATHTABLE: case PlSqlParser.XS_SYS_CONTEXT: case PlSqlParser.XS: case PlSqlParser.YEARS: case PlSqlParser.YEAR: case PlSqlParser.YES: case PlSqlParser.YMINTERVAL_UNCONSTRAINED: case PlSqlParser.ZONEMAP: case PlSqlParser.ZONE: case PlSqlParser.PREDICTION: case PlSqlParser.PREDICTION_BOUNDS: case PlSqlParser.PREDICTION_COST: case PlSqlParser.PREDICTION_DETAILS: case PlSqlParser.PREDICTION_PROBABILITY: case PlSqlParser.PREDICTION_SET: case PlSqlParser.CUME_DIST: case PlSqlParser.DENSE_RANK: case PlSqlParser.LISTAGG: case PlSqlParser.PERCENT_RANK: case PlSqlParser.PERCENTILE_CONT: case PlSqlParser.PERCENTILE_DISC: case PlSqlParser.RANK: case PlSqlParser.AVG: case PlSqlParser.CORR: case PlSqlParser.COVAR_: case PlSqlParser.LAG: case PlSqlParser.LEAD: case PlSqlParser.MAX: case PlSqlParser.MEDIAN: case PlSqlParser.MIN: case PlSqlParser.NTILE: case PlSqlParser.NVL: case PlSqlParser.RATIO_TO_REPORT: case PlSqlParser.REGR_: case PlSqlParser.ROUND: case PlSqlParser.ROW_NUMBER: case PlSqlParser.SUBSTR: case PlSqlParser.TO_CHAR: case PlSqlParser.TRIM: case PlSqlParser.SUM: case PlSqlParser.STDDEV: case PlSqlParser.VAR_: case PlSqlParser.VARIANCE: case PlSqlParser.LEAST: case PlSqlParser.GREATEST: case PlSqlParser.TO_DATE: case PlSqlParser.PERIOD: case PlSqlParser.DELIMITED_ID: case PlSqlParser.INTRODUCER: case PlSqlParser.REGULAR_ID: this.enterOuterAlt(localctx, 1); this.state = 11164; this.general_element(); break; case PlSqlParser.BINDVAR: case PlSqlParser.COLON: this.enterOuterAlt(localctx, 2); this.state = 11165; this.bind_variable(); break; default: throw new antlr4.error.NoViableAltException(this); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Record_nameContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_record_name; return this; } Record_nameContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Record_nameContext.prototype.constructor = Record_nameContext; Record_nameContext.prototype.identifier = function() { return this.getTypedRuleContext(IdentifierContext,0); }; Record_nameContext.prototype.bind_variable = function() { return this.getTypedRuleContext(Bind_variableContext,0); }; Record_nameContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterRecord_name(this); } }; Record_nameContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitRecord_name(this); } }; Record_nameContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitRecord_name(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Record_nameContext = Record_nameContext; PlSqlParser.prototype.record_name = function() { var localctx = new Record_nameContext(this, this._ctx, this.state); this.enterRule(localctx, 1418, PlSqlParser.RULE_record_name); try { this.state = 11170; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.ABORT: case PlSqlParser.ABS: case PlSqlParser.ACCESS: case PlSqlParser.ACCESSED: case PlSqlParser.ACCOUNT: case PlSqlParser.ACL: case PlSqlParser.ACOS: case PlSqlParser.ACTION: case PlSqlParser.ACTIONS: case PlSqlParser.ACTIVATE: case PlSqlParser.ACTIVE: case PlSqlParser.ACTIVE_COMPONENT: case PlSqlParser.ACTIVE_DATA: case PlSqlParser.ACTIVE_FUNCTION: case PlSqlParser.ACTIVE_TAG: case PlSqlParser.ACTIVITY: case PlSqlParser.ADAPTIVE_PLAN: case PlSqlParser.ADD: case PlSqlParser.ADD_COLUMN: case PlSqlParser.ADD_GROUP: case PlSqlParser.ADD_MONTHS: case PlSqlParser.ADJ_DATE: case PlSqlParser.ADMIN: case PlSqlParser.ADMINISTER: case PlSqlParser.ADMINISTRATOR: case PlSqlParser.ADVANCED: case PlSqlParser.ADVISE: case PlSqlParser.ADVISOR: case PlSqlParser.AFD_DISKSTRING: case PlSqlParser.AFTER: case PlSqlParser.AGENT: case PlSqlParser.AGGREGATE: case PlSqlParser.A_LETTER: case PlSqlParser.ALIAS: case PlSqlParser.ALLOCATE: case PlSqlParser.ALLOW: case PlSqlParser.ALL_ROWS: case PlSqlParser.ALWAYS: case PlSqlParser.ANALYZE: case PlSqlParser.ANCILLARY: case PlSqlParser.AND_EQUAL: case PlSqlParser.ANOMALY: case PlSqlParser.ANSI_REARCH: case PlSqlParser.ANTIJOIN: case PlSqlParser.ANYSCHEMA: case PlSqlParser.APPEND: case PlSqlParser.APPENDCHILDXML: case PlSqlParser.APPEND_VALUES: case PlSqlParser.APPLICATION: case PlSqlParser.APPLY: case PlSqlParser.APPROX_COUNT_DISTINCT: case PlSqlParser.ARCHIVAL: case PlSqlParser.ARCHIVE: case PlSqlParser.ARCHIVED: case PlSqlParser.ARCHIVELOG: case PlSqlParser.ARRAY: case PlSqlParser.ASCII: case PlSqlParser.ASCIISTR: case PlSqlParser.ASIN: case PlSqlParser.ASIS: case PlSqlParser.ASSEMBLY: case PlSqlParser.ASSIGN: case PlSqlParser.ASSOCIATE: case PlSqlParser.ASYNC: case PlSqlParser.ASYNCHRONOUS: case PlSqlParser.ATAN2: case PlSqlParser.ATAN: case PlSqlParser.AT: case PlSqlParser.ATTRIBUTE: case PlSqlParser.ATTRIBUTES: case PlSqlParser.AUTHENTICATED: case PlSqlParser.AUTHENTICATION: case PlSqlParser.AUTHID: case PlSqlParser.AUTHORIZATION: case PlSqlParser.AUTOALLOCATE: case PlSqlParser.AUTO: case PlSqlParser.AUTOEXTEND: case PlSqlParser.AUTO_LOGIN: case PlSqlParser.AUTOMATIC: case PlSqlParser.AUTONOMOUS_TRANSACTION: case PlSqlParser.AUTO_REOPTIMIZE: case PlSqlParser.AVAILABILITY: case PlSqlParser.AVRO: case PlSqlParser.BACKGROUND: case PlSqlParser.BACKUP: case PlSqlParser.BASIC: case PlSqlParser.BASICFILE: case PlSqlParser.BATCH: case PlSqlParser.BATCHSIZE: case PlSqlParser.BATCH_TABLE_ACCESS_BY_ROWID: case PlSqlParser.BECOME: case PlSqlParser.BEFORE: case PlSqlParser.BEGIN: case PlSqlParser.BEGINNING: case PlSqlParser.BEGIN_OUTLINE_DATA: case PlSqlParser.BEHALF: case PlSqlParser.BEQUEATH: case PlSqlParser.BFILE: case PlSqlParser.BFILENAME: case PlSqlParser.BIGFILE: case PlSqlParser.BINARY: case PlSqlParser.BINARY_DOUBLE: case PlSqlParser.BINARY_DOUBLE_INFINITY: case PlSqlParser.BINARY_DOUBLE_NAN: case PlSqlParser.BINARY_FLOAT: case PlSqlParser.BINARY_FLOAT_INFINITY: case PlSqlParser.BINARY_FLOAT_NAN: case PlSqlParser.BINARY_INTEGER: case PlSqlParser.BIND_AWARE: case PlSqlParser.BINDING: case PlSqlParser.BIN_TO_NUM: case PlSqlParser.BITAND: case PlSqlParser.BITMAP_AND: case PlSqlParser.BITMAP: case PlSqlParser.BITMAPS: case PlSqlParser.BITMAP_TREE: case PlSqlParser.BITS: case PlSqlParser.BLOB: case PlSqlParser.BLOCK: case PlSqlParser.BLOCK_RANGE: case PlSqlParser.BLOCKS: case PlSqlParser.BLOCKSIZE: case PlSqlParser.BODY: case PlSqlParser.BOOLEAN: case PlSqlParser.BOTH: case PlSqlParser.BOUND: case PlSqlParser.BRANCH: case PlSqlParser.BREADTH: case PlSqlParser.BROADCAST: case PlSqlParser.BSON: case PlSqlParser.BUFFER: case PlSqlParser.BUFFER_CACHE: case PlSqlParser.BUFFER_POOL: case PlSqlParser.BUILD: case PlSqlParser.BULK: case PlSqlParser.BYPASS_RECURSIVE_CHECK: case PlSqlParser.BYPASS_UJVC: case PlSqlParser.BYTE: case PlSqlParser.CACHE: case PlSqlParser.CACHE_CB: case PlSqlParser.CACHE_INSTANCES: case PlSqlParser.CACHE_TEMP_TABLE: case PlSqlParser.CACHING: case PlSqlParser.CALCULATED: case PlSqlParser.CALLBACK: case PlSqlParser.CALL: case PlSqlParser.CANCEL: case PlSqlParser.CAPACITY: case PlSqlParser.CARDINALITY: case PlSqlParser.CASCADE: case PlSqlParser.CASE: case PlSqlParser.CAST: case PlSqlParser.CATEGORY: case PlSqlParser.CDBDEFAULT: case PlSqlParser.CEIL: case PlSqlParser.CELL_FLASH_CACHE: case PlSqlParser.CERTIFICATE: case PlSqlParser.CFILE: case PlSqlParser.CHAINED: case PlSqlParser.CHANGE: case PlSqlParser.CHANGE_DUPKEY_ERROR_INDEX: case PlSqlParser.CHARACTER: case PlSqlParser.CHAR: case PlSqlParser.CHAR_CS: case PlSqlParser.CHARTOROWID: case PlSqlParser.CHECK_ACL_REWRITE: case PlSqlParser.CHECKPOINT: case PlSqlParser.CHILD: case PlSqlParser.CHOOSE: case PlSqlParser.CHR: case PlSqlParser.CHUNK: case PlSqlParser.CLASS: case PlSqlParser.CLASSIFIER: case PlSqlParser.CLEANUP: case PlSqlParser.CLEAR: case PlSqlParser.C_LETTER: case PlSqlParser.CLIENT: case PlSqlParser.CLOB: case PlSqlParser.CLONE: case PlSqlParser.CLOSE_CACHED_OPEN_CURSORS: case PlSqlParser.CLOSE: case PlSqlParser.CLUSTER_BY_ROWID: case PlSqlParser.CLUSTER: case PlSqlParser.CLUSTER_DETAILS: case PlSqlParser.CLUSTER_DISTANCE: case PlSqlParser.CLUSTER_ID: case PlSqlParser.CLUSTERING: case PlSqlParser.CLUSTERING_FACTOR: case PlSqlParser.CLUSTER_PROBABILITY: case PlSqlParser.CLUSTER_SET: case PlSqlParser.COALESCE: case PlSqlParser.COALESCE_SQ: case PlSqlParser.COARSE: case PlSqlParser.CO_AUTH_IND: case PlSqlParser.COLD: case PlSqlParser.COLLECT: case PlSqlParser.COLUMNAR: case PlSqlParser.COLUMN_AUTH_INDICATOR: case PlSqlParser.COLUMN: case PlSqlParser.COLUMNS: case PlSqlParser.COLUMN_STATS: case PlSqlParser.COLUMN_VALUE: case PlSqlParser.COMMENT: case PlSqlParser.COMMIT: case PlSqlParser.COMMITTED: case PlSqlParser.COMMON_DATA: case PlSqlParser.COMPACT: case PlSqlParser.COMPATIBILITY: case PlSqlParser.COMPILE: case PlSqlParser.COMPLETE: case PlSqlParser.COMPLIANCE: case PlSqlParser.COMPONENT: case PlSqlParser.COMPONENTS: case PlSqlParser.COMPOSE: case PlSqlParser.COMPOSITE: case PlSqlParser.COMPOSITE_LIMIT: case PlSqlParser.COMPOUND: case PlSqlParser.COMPUTE: case PlSqlParser.CONCAT: case PlSqlParser.CON_DBID_TO_ID: case PlSqlParser.CONDITIONAL: case PlSqlParser.CONDITION: case PlSqlParser.CONFIRM: case PlSqlParser.CONFORMING: case PlSqlParser.CON_GUID_TO_ID: case PlSqlParser.CON_ID: case PlSqlParser.CON_NAME_TO_ID: case PlSqlParser.CONNECT_BY_CB_WHR_ONLY: case PlSqlParser.CONNECT_BY_COMBINE_SW: case PlSqlParser.CONNECT_BY_COST_BASED: case PlSqlParser.CONNECT_BY_ELIM_DUPS: case PlSqlParser.CONNECT_BY_FILTERING: case PlSqlParser.CONNECT_BY_ISCYCLE: case PlSqlParser.CONNECT_BY_ISLEAF: case PlSqlParser.CONNECT_BY_ROOT: case PlSqlParser.CONNECT_TIME: case PlSqlParser.CONSIDER: case PlSqlParser.CONSISTENT: case PlSqlParser.CONSTANT: case PlSqlParser.CONST: case PlSqlParser.CONSTRAINT: case PlSqlParser.CONSTRAINTS: case PlSqlParser.CONSTRUCTOR: case PlSqlParser.CONTAINER: case PlSqlParser.CONTAINER_DATA: case PlSqlParser.CONTAINERS: case PlSqlParser.CONTENT: case PlSqlParser.CONTENTS: case PlSqlParser.CONTEXT: case PlSqlParser.CONTINUE: case PlSqlParser.CONTROLFILE: case PlSqlParser.CON_UID_TO_ID: case PlSqlParser.CONVERT: case PlSqlParser.COOKIE: case PlSqlParser.COPY: case PlSqlParser.CORR_K: case PlSqlParser.CORR_S: case PlSqlParser.CORRUPTION: case PlSqlParser.CORRUPT_XID_ALL: case PlSqlParser.CORRUPT_XID: case PlSqlParser.COS: case PlSqlParser.COSH: case PlSqlParser.COST: case PlSqlParser.COST_XML_QUERY_REWRITE: case PlSqlParser.COUNT: case PlSqlParser.COVAR_POP: case PlSqlParser.COVAR_SAMP: case PlSqlParser.CPU_COSTING: case PlSqlParser.CPU_PER_CALL: case PlSqlParser.CPU_PER_SESSION: case PlSqlParser.CRASH: case PlSqlParser.CREATE_FILE_DEST: case PlSqlParser.CREATE_STORED_OUTLINES: case PlSqlParser.CREATION: case PlSqlParser.CREDENTIAL: case PlSqlParser.CRITICAL: case PlSqlParser.CROSS: case PlSqlParser.CROSSEDITION: case PlSqlParser.CSCONVERT: case PlSqlParser.CUBE_AJ: case PlSqlParser.CUBE: case PlSqlParser.CUBE_GB: case PlSqlParser.CUBE_SJ: case PlSqlParser.CUME_DISTM: case PlSqlParser.CURRENT: case PlSqlParser.CURRENT_DATE: case PlSqlParser.CURRENT_SCHEMA: case PlSqlParser.CURRENT_TIME: case PlSqlParser.CURRENT_TIMESTAMP: case PlSqlParser.CURRENT_USER: case PlSqlParser.CURRENTV: case PlSqlParser.CURSOR: case PlSqlParser.CURSOR_SHARING_EXACT: case PlSqlParser.CURSOR_SPECIFIC_SEGMENT: case PlSqlParser.CUSTOMDATUM: case PlSqlParser.CV: case PlSqlParser.CYCLE: case PlSqlParser.DANGLING: case PlSqlParser.DATABASE: case PlSqlParser.DATA: case PlSqlParser.DATAFILE: case PlSqlParser.DATAFILES: case PlSqlParser.DATAMOVEMENT: case PlSqlParser.DATAOBJNO: case PlSqlParser.DATAOBJ_TO_MAT_PARTITION: case PlSqlParser.DATAOBJ_TO_PARTITION: case PlSqlParser.DATAPUMP: case PlSqlParser.DATA_SECURITY_REWRITE_LIMIT: case PlSqlParser.DATE_MODE: case PlSqlParser.DAY: case PlSqlParser.DAYS: case PlSqlParser.DBA: case PlSqlParser.DBA_RECYCLEBIN: case PlSqlParser.DBMS_STATS: case PlSqlParser.DB_ROLE_CHANGE: case PlSqlParser.DBTIMEZONE: case PlSqlParser.DB_UNIQUE_NAME: case PlSqlParser.DB_VERSION: case PlSqlParser.DDL: case PlSqlParser.DEALLOCATE: case PlSqlParser.DEBUG: case PlSqlParser.DEBUGGER: case PlSqlParser.DEC: case PlSqlParser.DECIMAL: case PlSqlParser.DECLARE: case PlSqlParser.DECOMPOSE: case PlSqlParser.DECORRELATE: case PlSqlParser.DECR: case PlSqlParser.DECREMENT: case PlSqlParser.DECRYPT: case PlSqlParser.DEDUPLICATE: case PlSqlParser.DEFAULTS: case PlSqlParser.DEFERRABLE: case PlSqlParser.DEFERRED: case PlSqlParser.DEFINED: case PlSqlParser.DEFINE: case PlSqlParser.DEFINER: case PlSqlParser.DEGREE: case PlSqlParser.DELAY: case PlSqlParser.DELEGATE: case PlSqlParser.DELETE_ALL: case PlSqlParser.DELETE: case PlSqlParser.DELETEXML: case PlSqlParser.DEMAND: case PlSqlParser.DENSE_RANKM: case PlSqlParser.DEPENDENT: case PlSqlParser.DEPTH: case PlSqlParser.DEQUEUE: case PlSqlParser.DEREF: case PlSqlParser.DEREF_NO_REWRITE: case PlSqlParser.DESTROY: case PlSqlParser.DETACHED: case PlSqlParser.DETERMINES: case PlSqlParser.DETERMINISTIC: case PlSqlParser.DICTIONARY: case PlSqlParser.DIMENSION: case PlSqlParser.DIMENSIONS: case PlSqlParser.DIRECT_LOAD: case PlSqlParser.DIRECTORY: case PlSqlParser.DIRECT_PATH: case PlSqlParser.DISABLE_ALL: case PlSqlParser.DISABLE: case PlSqlParser.DISABLE_PARALLEL_DML: case PlSqlParser.DISABLE_PRESET: case PlSqlParser.DISABLE_RPKE: case PlSqlParser.DISALLOW: case PlSqlParser.DISASSOCIATE: case PlSqlParser.DISCARD: case PlSqlParser.DISCONNECT: case PlSqlParser.DISK: case PlSqlParser.DISKGROUP: case PlSqlParser.DISKS: case PlSqlParser.DISMOUNT: case PlSqlParser.DISTINGUISHED: case PlSqlParser.DISTRIBUTED: case PlSqlParser.DISTRIBUTE: case PlSqlParser.DML: case PlSqlParser.DML_UPDATE: case PlSqlParser.DOCFIDELITY: case PlSqlParser.DOCUMENT: case PlSqlParser.DOMAIN_INDEX_FILTER: case PlSqlParser.DOMAIN_INDEX_NO_SORT: case PlSqlParser.DOMAIN_INDEX_SORT: case PlSqlParser.DOUBLE: case PlSqlParser.DOWNGRADE: case PlSqlParser.DRIVING_SITE: case PlSqlParser.DROP_COLUMN: case PlSqlParser.DROP_GROUP: case PlSqlParser.DSINTERVAL_UNCONSTRAINED: case PlSqlParser.DST_UPGRADE_INSERT_CONV: case PlSqlParser.DUMP: case PlSqlParser.DUPLICATE: case PlSqlParser.DV: case PlSqlParser.DYNAMIC: case PlSqlParser.DYNAMIC_SAMPLING: case PlSqlParser.DYNAMIC_SAMPLING_EST_CDN: case PlSqlParser.EACH: case PlSqlParser.EDITIONABLE: case PlSqlParser.EDITION: case PlSqlParser.EDITIONING: case PlSqlParser.EDITIONS: case PlSqlParser.ELEMENT: case PlSqlParser.ELIM_GROUPBY: case PlSqlParser.ELIMINATE_JOIN: case PlSqlParser.ELIMINATE_OBY: case PlSqlParser.ELIMINATE_OUTER_JOIN: case PlSqlParser.EM: case PlSqlParser.EMPTY_BLOB: case PlSqlParser.EMPTY_CLOB: case PlSqlParser.EMPTY: case PlSqlParser.ENABLE_ALL: case PlSqlParser.ENABLE: case PlSqlParser.ENABLE_PARALLEL_DML: case PlSqlParser.ENABLE_PRESET: case PlSqlParser.ENCODING: case PlSqlParser.ENCRYPT: case PlSqlParser.ENCRYPTION: case PlSqlParser.END_OUTLINE_DATA: case PlSqlParser.ENFORCED: case PlSqlParser.ENFORCE: case PlSqlParser.ENQUEUE: case PlSqlParser.ENTERPRISE: case PlSqlParser.ENTITYESCAPING: case PlSqlParser.ENTRY: case PlSqlParser.EQUIPART: case PlSqlParser.ERR: case PlSqlParser.ERROR_ARGUMENT: case PlSqlParser.ERROR: case PlSqlParser.ERROR_ON_OVERLAP_TIME: case PlSqlParser.ERRORS: case PlSqlParser.ESCAPE: case PlSqlParser.ESTIMATE: case PlSqlParser.EVAL: case PlSqlParser.EVALNAME: case PlSqlParser.EVALUATE: case PlSqlParser.EVALUATION: case PlSqlParser.EVENTS: case PlSqlParser.EVERY: case PlSqlParser.EXCEPT: case PlSqlParser.EXCEPTION: case PlSqlParser.EXCEPTION_INIT: case PlSqlParser.EXCEPTIONS: case PlSqlParser.EXCHANGE: case PlSqlParser.EXCLUDE: case PlSqlParser.EXCLUDING: case PlSqlParser.EXECUTE: case PlSqlParser.EXEMPT: case PlSqlParser.EXISTING: case PlSqlParser.EXISTS: case PlSqlParser.EXISTSNODE: case PlSqlParser.EXIT: case PlSqlParser.EXPAND_GSET_TO_UNION: case PlSqlParser.EXPAND_TABLE: case PlSqlParser.EXP: case PlSqlParser.EXPIRE: case PlSqlParser.EXPLAIN: case PlSqlParser.EXPLOSION: case PlSqlParser.EXPORT: case PlSqlParser.EXPR_CORR_CHECK: case PlSqlParser.EXPRESS: case PlSqlParser.EXTENDS: case PlSqlParser.EXTENT: case PlSqlParser.EXTENTS: case PlSqlParser.EXTERNAL: case PlSqlParser.EXTERNALLY: case PlSqlParser.EXTRACTCLOBXML: case PlSqlParser.EXTRACT: case PlSqlParser.EXTRACTVALUE: case PlSqlParser.EXTRA: case PlSqlParser.FACILITY: case PlSqlParser.FACT: case PlSqlParser.FACTOR: case PlSqlParser.FACTORIZE_JOIN: case PlSqlParser.FAILED: case PlSqlParser.FAILED_LOGIN_ATTEMPTS: case PlSqlParser.FAILGROUP: case PlSqlParser.FAILOVER: case PlSqlParser.FAILURE: case PlSqlParser.FALSE: case PlSqlParser.FAMILY: case PlSqlParser.FAR: case PlSqlParser.FAST: case PlSqlParser.FASTSTART: case PlSqlParser.FBTSCAN: case PlSqlParser.FEATURE_DETAILS: case PlSqlParser.FEATURE_ID: case PlSqlParser.FEATURE_SET: case PlSqlParser.FEATURE_VALUE: case PlSqlParser.FETCH: case PlSqlParser.FILE: case PlSqlParser.FILE_NAME_CONVERT: case PlSqlParser.FILESYSTEM_LIKE_LOGGING: case PlSqlParser.FILTER: case PlSqlParser.FINAL: case PlSqlParser.FINE: case PlSqlParser.FINISH: case PlSqlParser.FIRST: case PlSqlParser.FIRSTM: case PlSqlParser.FIRST_ROWS: case PlSqlParser.FIRST_VALUE: case PlSqlParser.FIXED_VIEW_DATA: case PlSqlParser.FLAGGER: case PlSqlParser.FLASHBACK: case PlSqlParser.FLASH_CACHE: case PlSqlParser.FLOAT: case PlSqlParser.FLOB: case PlSqlParser.FLOOR: case PlSqlParser.FLUSH: case PlSqlParser.FOLDER: case PlSqlParser.FOLLOWING: case PlSqlParser.FOLLOWS: case PlSqlParser.FORALL: case PlSqlParser.FORCE: case PlSqlParser.FORCE_XML_QUERY_REWRITE: case PlSqlParser.FOREIGN: case PlSqlParser.FOREVER: case PlSqlParser.FORMAT: case PlSqlParser.FORWARD: case PlSqlParser.FRAGMENT_NUMBER: case PlSqlParser.FREELIST: case PlSqlParser.FREELISTS: case PlSqlParser.FREEPOOLS: case PlSqlParser.FRESH: case PlSqlParser.FROM_TZ: case PlSqlParser.FULL: case PlSqlParser.FULL_OUTER_JOIN_TO_OUTER: case PlSqlParser.FUNCTION: case PlSqlParser.FUNCTIONS: case PlSqlParser.GATHER_OPTIMIZER_STATISTICS: case PlSqlParser.GATHER_PLAN_STATISTICS: case PlSqlParser.GBY_CONC_ROLLUP: case PlSqlParser.GBY_PUSHDOWN: case PlSqlParser.GENERATED: case PlSqlParser.GET: case PlSqlParser.GLOBAL: case PlSqlParser.GLOBALLY: case PlSqlParser.GLOBAL_NAME: case PlSqlParser.GLOBAL_TOPIC_ENABLED: case PlSqlParser.GROUP_BY: case PlSqlParser.GROUP_ID: case PlSqlParser.GROUPING: case PlSqlParser.GROUPING_ID: case PlSqlParser.GROUPS: case PlSqlParser.GUARANTEED: case PlSqlParser.GUARANTEE: case PlSqlParser.GUARD: case PlSqlParser.HASH_AJ: case PlSqlParser.HASH: case PlSqlParser.HASHKEYS: case PlSqlParser.HASH_SJ: case PlSqlParser.HEADER: case PlSqlParser.HEAP: case PlSqlParser.HELP: case PlSqlParser.HEXTORAW: case PlSqlParser.HEXTOREF: case PlSqlParser.HIDDEN_KEYWORD: case PlSqlParser.HIDE: case PlSqlParser.HIERARCHY: case PlSqlParser.HIGH: case PlSqlParser.HINTSET_BEGIN: case PlSqlParser.HINTSET_END: case PlSqlParser.HOT: case PlSqlParser.HOUR: case PlSqlParser.HWM_BROKERED: case PlSqlParser.HYBRID: case PlSqlParser.IDENTIFIER: case PlSqlParser.IDENTITY: case PlSqlParser.IDGENERATORS: case PlSqlParser.ID: case PlSqlParser.IDLE_TIME: case PlSqlParser.IF: case PlSqlParser.IGNORE: case PlSqlParser.IGNORE_OPTIM_EMBEDDED_HINTS: case PlSqlParser.IGNORE_ROW_ON_DUPKEY_INDEX: case PlSqlParser.IGNORE_WHERE_CLAUSE: case PlSqlParser.ILM: case PlSqlParser.IMMEDIATE: case PlSqlParser.IMPACT: case PlSqlParser.IMPORT: case PlSqlParser.INACTIVE: case PlSqlParser.INCLUDE: case PlSqlParser.INCLUDE_VERSION: case PlSqlParser.INCLUDING: case PlSqlParser.INCREMENTAL: case PlSqlParser.INCREMENT: case PlSqlParser.INCR: case PlSqlParser.INDENT: case PlSqlParser.INDEX_ASC: case PlSqlParser.INDEX_COMBINE: case PlSqlParser.INDEX_DESC: case PlSqlParser.INDEXED: case PlSqlParser.INDEXES: case PlSqlParser.INDEX_FFS: case PlSqlParser.INDEX_FILTER: case PlSqlParser.INDEXING: case PlSqlParser.INDEX_JOIN: case PlSqlParser.INDEX_ROWS: case PlSqlParser.INDEX_RRS: case PlSqlParser.INDEX_RS_ASC: case PlSqlParser.INDEX_RS_DESC: case PlSqlParser.INDEX_RS: case PlSqlParser.INDEX_SCAN: case PlSqlParser.INDEX_SKIP_SCAN: case PlSqlParser.INDEX_SS_ASC: case PlSqlParser.INDEX_SS_DESC: case PlSqlParser.INDEX_SS: case PlSqlParser.INDEX_STATS: case PlSqlParser.INDEXTYPE: case PlSqlParser.INDEXTYPES: case PlSqlParser.INDICATOR: case PlSqlParser.INDICES: case PlSqlParser.INFINITE: case PlSqlParser.INFORMATIONAL: case PlSqlParser.INHERIT: case PlSqlParser.INITCAP: case PlSqlParser.INITIAL: case PlSqlParser.INITIALIZED: case PlSqlParser.INITIALLY: case PlSqlParser.INITRANS: case PlSqlParser.INLINE: case PlSqlParser.INLINE_XMLTYPE_NT: case PlSqlParser.INMEMORY: case PlSqlParser.IN_MEMORY_METADATA: case PlSqlParser.INMEMORY_PRUNING: case PlSqlParser.INNER: case PlSqlParser.INOUT: case PlSqlParser.INPLACE: case PlSqlParser.INSERTCHILDXMLAFTER: case PlSqlParser.INSERTCHILDXMLBEFORE: case PlSqlParser.INSERTCHILDXML: case PlSqlParser.INSERTXMLAFTER: case PlSqlParser.INSERTXMLBEFORE: case PlSqlParser.INSTANCE: case PlSqlParser.INSTANCES: case PlSqlParser.INSTANTIABLE: case PlSqlParser.INSTANTLY: case PlSqlParser.INSTEAD: case PlSqlParser.INSTR2: case PlSqlParser.INSTR4: case PlSqlParser.INSTRB: case PlSqlParser.INSTRC: case PlSqlParser.INSTR: case PlSqlParser.INTEGER: case PlSqlParser.INTERLEAVED: case PlSqlParser.INTERMEDIATE: case PlSqlParser.INTERNAL_CONVERT: case PlSqlParser.INTERNAL_USE: case PlSqlParser.INTERPRETED: case PlSqlParser.INTERVAL: case PlSqlParser.INT: case PlSqlParser.INVALIDATE: case PlSqlParser.INVISIBLE: case PlSqlParser.IN_XQUERY: case PlSqlParser.ISOLATION: case PlSqlParser.ISOLATION_LEVEL: case PlSqlParser.ITERATE: case PlSqlParser.ITERATION_NUMBER: case PlSqlParser.JAVA: case PlSqlParser.JOB: case PlSqlParser.JOIN: case PlSqlParser.JSON_ARRAYAGG: case PlSqlParser.JSON_ARRAY: case PlSqlParser.JSON_EQUAL: case PlSqlParser.JSON_EXISTS2: case PlSqlParser.JSON_EXISTS: case PlSqlParser.JSONGET: case PlSqlParser.JSON: case PlSqlParser.JSON_OBJECTAGG: case PlSqlParser.JSON_OBJECT: case PlSqlParser.JSONPARSE: case PlSqlParser.JSON_QUERY: case PlSqlParser.JSON_SERIALIZE: case PlSqlParser.JSON_TABLE: case PlSqlParser.JSON_TEXTCONTAINS2: case PlSqlParser.JSON_TEXTCONTAINS: case PlSqlParser.JSON_VALUE: case PlSqlParser.KEEP_DUPLICATES: case PlSqlParser.KEEP: case PlSqlParser.KERBEROS: case PlSqlParser.KEY: case PlSqlParser.KEY_LENGTH: case PlSqlParser.KEYSIZE: case PlSqlParser.KEYS: case PlSqlParser.KEYSTORE: case PlSqlParser.KILL: case PlSqlParser.LABEL: case PlSqlParser.LANGUAGE: case PlSqlParser.LAST_DAY: case PlSqlParser.LAST: case PlSqlParser.LAST_VALUE: case PlSqlParser.LATERAL: case PlSqlParser.LAX: case PlSqlParser.LAYER: case PlSqlParser.LDAP_REGISTRATION_ENABLED: case PlSqlParser.LDAP_REGISTRATION: case PlSqlParser.LDAP_REG_SYNC_INTERVAL: case PlSqlParser.LEADING: case PlSqlParser.LEFT: case PlSqlParser.LENGTH2: case PlSqlParser.LENGTH4: case PlSqlParser.LENGTHB: case PlSqlParser.LENGTHC: case PlSqlParser.LENGTH: case PlSqlParser.LESS: case PlSqlParser.LEVEL: case PlSqlParser.LEVELS: case PlSqlParser.LIBRARY: case PlSqlParser.LIFECYCLE: case PlSqlParser.LIFE: case PlSqlParser.LIFETIME: case PlSqlParser.LIKE2: case PlSqlParser.LIKE4: case PlSqlParser.LIKEC: case PlSqlParser.LIKE_EXPAND: case PlSqlParser.LIMIT: case PlSqlParser.LINEAR: case PlSqlParser.LINK: case PlSqlParser.LIST: case PlSqlParser.LN: case PlSqlParser.LNNVL: case PlSqlParser.LOAD: case PlSqlParser.LOB: case PlSqlParser.LOBNVL: case PlSqlParser.LOBS: case PlSqlParser.LOCAL_INDEXES: case PlSqlParser.LOCAL: case PlSqlParser.LOCALTIME: case PlSqlParser.LOCALTIMESTAMP: case PlSqlParser.LOCATION: case PlSqlParser.LOCATOR: case PlSqlParser.LOCKED: case PlSqlParser.LOCKING: case PlSqlParser.LOGFILE: case PlSqlParser.LOGFILES: case PlSqlParser.LOGGING: case PlSqlParser.LOGICAL: case PlSqlParser.LOGICAL_READS_PER_CALL: case PlSqlParser.LOGICAL_READS_PER_SESSION: case PlSqlParser.LOG: case PlSqlParser.LOGMINING: case PlSqlParser.LOGOFF: case PlSqlParser.LOGON: case PlSqlParser.LOG_READ_ONLY_VIOLATIONS: case PlSqlParser.LONG: case PlSqlParser.LOOP: case PlSqlParser.LOWER: case PlSqlParser.LOW: case PlSqlParser.LPAD: case PlSqlParser.LTRIM: case PlSqlParser.MAIN: case PlSqlParser.MAKE_REF: case PlSqlParser.MANAGED: case PlSqlParser.MANAGE: case PlSqlParser.MANAGEMENT: case PlSqlParser.MANAGER: case PlSqlParser.MANUAL: case PlSqlParser.MAP: case PlSqlParser.MAPPING: case PlSqlParser.MASTER: case PlSqlParser.MATCHED: case PlSqlParser.MATCHES: case PlSqlParser.MATCH: case PlSqlParser.MATCH_NUMBER: case PlSqlParser.MATCH_RECOGNIZE: case PlSqlParser.MATERIALIZED: case PlSqlParser.MATERIALIZE: case PlSqlParser.MAXARCHLOGS: case PlSqlParser.MAXDATAFILES: case PlSqlParser.MAXEXTENTS: case PlSqlParser.MAXIMIZE: case PlSqlParser.MAXINSTANCES: case PlSqlParser.MAXLOGFILES: case PlSqlParser.MAXLOGHISTORY: case PlSqlParser.MAXLOGMEMBERS: case PlSqlParser.MAX_SHARED_TEMP_SIZE: case PlSqlParser.MAXSIZE: case PlSqlParser.MAXTRANS: case PlSqlParser.MAXVALUE: case PlSqlParser.MEASURE: case PlSqlParser.MEASURES: case PlSqlParser.MEDIUM: case PlSqlParser.MEMBER: case PlSqlParser.MEMCOMPRESS: case PlSqlParser.MEMORY: case PlSqlParser.MERGEACTIONS: case PlSqlParser.MERGE_AJ: case PlSqlParser.MERGE_CONST_ON: case PlSqlParser.MERGE: case PlSqlParser.MERGE_SJ: case PlSqlParser.METADATA: case PlSqlParser.METHOD: case PlSqlParser.MIGRATE: case PlSqlParser.MIGRATION: case PlSqlParser.MINEXTENTS: case PlSqlParser.MINIMIZE: case PlSqlParser.MINIMUM: case PlSqlParser.MINING: case PlSqlParser.MINUS_NULL: case PlSqlParser.MINUTE: case PlSqlParser.MINVALUE: case PlSqlParser.MIRRORCOLD: case PlSqlParser.MIRRORHOT: case PlSqlParser.MIRROR: case PlSqlParser.MLSLABEL: case PlSqlParser.MODEL_COMPILE_SUBQUERY: case PlSqlParser.MODEL_DONTVERIFY_UNIQUENESS: case PlSqlParser.MODEL_DYNAMIC_SUBQUERY: case PlSqlParser.MODEL_MIN_ANALYSIS: case PlSqlParser.MODEL: case PlSqlParser.MODEL_NB: case PlSqlParser.MODEL_NO_ANALYSIS: case PlSqlParser.MODEL_PBY: case PlSqlParser.MODEL_PUSH_REF: case PlSqlParser.MODEL_SV: case PlSqlParser.MODIFICATION: case PlSqlParser.MODIFY_COLUMN_TYPE: case PlSqlParser.MODIFY: case PlSqlParser.MOD: case PlSqlParser.MODULE: case PlSqlParser.MONITORING: case PlSqlParser.MONITOR: case PlSqlParser.MONTH: case PlSqlParser.MONTHS_BETWEEN: case PlSqlParser.MONTHS: case PlSqlParser.MOUNT: case PlSqlParser.MOUNTPATH: case PlSqlParser.MOVEMENT: case PlSqlParser.MOVE: case PlSqlParser.MULTIDIMENSIONAL: case PlSqlParser.MULTISET: case PlSqlParser.MV_MERGE: case PlSqlParser.NAMED: case PlSqlParser.NAME: case PlSqlParser.NAMESPACE: case PlSqlParser.NAN: case PlSqlParser.NANVL: case PlSqlParser.NATIONAL: case PlSqlParser.NATIVE_FULL_OUTER_JOIN: case PlSqlParser.NATIVE: case PlSqlParser.NATURAL: case PlSqlParser.NAV: case PlSqlParser.NCHAR_CS: case PlSqlParser.NCHAR: case PlSqlParser.NCHR: case PlSqlParser.NCLOB: case PlSqlParser.NEEDED: case PlSqlParser.NEG: case PlSqlParser.NESTED: case PlSqlParser.NESTED_TABLE_FAST_INSERT: case PlSqlParser.NESTED_TABLE_GET_REFS: case PlSqlParser.NESTED_TABLE_ID: case PlSqlParser.NESTED_TABLE_SET_REFS: case PlSqlParser.NESTED_TABLE_SET_SETID: case PlSqlParser.NETWORK: case PlSqlParser.NEVER: case PlSqlParser.NEW: case PlSqlParser.NEW_TIME: case PlSqlParser.NEXT_DAY: case PlSqlParser.NEXT: case PlSqlParser.NL_AJ: case PlSqlParser.NLJ_BATCHING: case PlSqlParser.NLJ_INDEX_FILTER: case PlSqlParser.NLJ_INDEX_SCAN: case PlSqlParser.NLJ_PREFETCH: case PlSqlParser.NLS_CALENDAR: case PlSqlParser.NLS_CHARACTERSET: case PlSqlParser.NLS_CHARSET_DECL_LEN: case PlSqlParser.NLS_CHARSET_ID: case PlSqlParser.NLS_CHARSET_NAME: case PlSqlParser.NLS_COMP: case PlSqlParser.NLS_CURRENCY: case PlSqlParser.NLS_DATE_FORMAT: case PlSqlParser.NLS_DATE_LANGUAGE: case PlSqlParser.NLS_INITCAP: case PlSqlParser.NLS_ISO_CURRENCY: case PlSqlParser.NL_SJ: case PlSqlParser.NLS_LANG: case PlSqlParser.NLS_LANGUAGE: case PlSqlParser.NLS_LENGTH_SEMANTICS: case PlSqlParser.NLS_LOWER: case PlSqlParser.NLS_NCHAR_CONV_EXCP: case PlSqlParser.NLS_NUMERIC_CHARACTERS: case PlSqlParser.NLS_SORT: case PlSqlParser.NLSSORT: case PlSqlParser.NLS_SPECIAL_CHARS: case PlSqlParser.NLS_TERRITORY: case PlSqlParser.NLS_UPPER: case PlSqlParser.NO_ACCESS: case PlSqlParser.NO_ADAPTIVE_PLAN: case PlSqlParser.NO_ANSI_REARCH: case PlSqlParser.NOAPPEND: case PlSqlParser.NOARCHIVELOG: case PlSqlParser.NOAUDIT: case PlSqlParser.NO_AUTO_REOPTIMIZE: case PlSqlParser.NO_BASETABLE_MULTIMV_REWRITE: case PlSqlParser.NO_BATCH_TABLE_ACCESS_BY_ROWID: case PlSqlParser.NO_BIND_AWARE: case PlSqlParser.NO_BUFFER: case PlSqlParser.NOCACHE: case PlSqlParser.NO_CARTESIAN: case PlSqlParser.NO_CHECK_ACL_REWRITE: case PlSqlParser.NO_CLUSTER_BY_ROWID: case PlSqlParser.NO_CLUSTERING: case PlSqlParser.NO_COALESCE_SQ: case PlSqlParser.NO_COMMON_DATA: case PlSqlParser.NO_CONNECT_BY_CB_WHR_ONLY: case PlSqlParser.NO_CONNECT_BY_COMBINE_SW: case PlSqlParser.NO_CONNECT_BY_COST_BASED: case PlSqlParser.NO_CONNECT_BY_ELIM_DUPS: case PlSqlParser.NO_CONNECT_BY_FILTERING: case PlSqlParser.NOCOPY: case PlSqlParser.NO_COST_XML_QUERY_REWRITE: case PlSqlParser.NO_CPU_COSTING: case PlSqlParser.NOCPU_COSTING: case PlSqlParser.NOCYCLE: case PlSqlParser.NO_DATA_SECURITY_REWRITE: case PlSqlParser.NO_DECORRELATE: case PlSqlParser.NODELAY: case PlSqlParser.NO_DOMAIN_INDEX_FILTER: case PlSqlParser.NO_DST_UPGRADE_INSERT_CONV: case PlSqlParser.NO_ELIM_GROUPBY: case PlSqlParser.NO_ELIMINATE_JOIN: case PlSqlParser.NO_ELIMINATE_OBY: case PlSqlParser.NO_ELIMINATE_OUTER_JOIN: case PlSqlParser.NOENTITYESCAPING: case PlSqlParser.NO_EXPAND_GSET_TO_UNION: case PlSqlParser.NO_EXPAND: case PlSqlParser.NO_EXPAND_TABLE: case PlSqlParser.NO_FACT: case PlSqlParser.NO_FACTORIZE_JOIN: case PlSqlParser.NO_FILTERING: case PlSqlParser.NOFORCE: case PlSqlParser.NO_FULL_OUTER_JOIN_TO_OUTER: case PlSqlParser.NO_GATHER_OPTIMIZER_STATISTICS: case PlSqlParser.NO_GBY_PUSHDOWN: case PlSqlParser.NOGUARANTEE: case PlSqlParser.NO_INDEX_FFS: case PlSqlParser.NO_INDEX: case PlSqlParser.NO_INDEX_SS: case PlSqlParser.NO_INMEMORY: case PlSqlParser.NO_INMEMORY_PRUNING: case PlSqlParser.NOKEEP: case PlSqlParser.NO_LOAD: case PlSqlParser.NOLOCAL: case PlSqlParser.NOLOGGING: case PlSqlParser.NOMAPPING: case PlSqlParser.NOMAXVALUE: case PlSqlParser.NO_MERGE: case PlSqlParser.NOMINIMIZE: case PlSqlParser.NOMINVALUE: case PlSqlParser.NO_MODEL_PUSH_REF: case PlSqlParser.NO_MONITORING: case PlSqlParser.NOMONITORING: case PlSqlParser.NO_MONITOR: case PlSqlParser.NO_MULTIMV_REWRITE: case PlSqlParser.NO_NATIVE_FULL_OUTER_JOIN: case PlSqlParser.NONBLOCKING: case PlSqlParser.NONEDITIONABLE: case PlSqlParser.NONE: case PlSqlParser.NO_NLJ_BATCHING: case PlSqlParser.NO_NLJ_PREFETCH: case PlSqlParser.NO: case PlSqlParser.NONSCHEMA: case PlSqlParser.NO_OBJECT_LINK: case PlSqlParser.NOORDER: case PlSqlParser.NO_ORDER_ROLLUPS: case PlSqlParser.NO_OUTER_JOIN_TO_ANTI: case PlSqlParser.NO_OUTER_JOIN_TO_INNER: case PlSqlParser.NOOVERRIDE: case PlSqlParser.NO_PARALLEL_INDEX: case PlSqlParser.NOPARALLEL_INDEX: case PlSqlParser.NO_PARALLEL: case PlSqlParser.NOPARALLEL: case PlSqlParser.NO_PARTIAL_COMMIT: case PlSqlParser.NO_PARTIAL_JOIN: case PlSqlParser.NO_PARTIAL_ROLLUP_PUSHDOWN: case PlSqlParser.NOPARTITION: case PlSqlParser.NO_PLACE_DISTINCT: case PlSqlParser.NO_PLACE_GROUP_BY: case PlSqlParser.NO_PQ_CONCURRENT_UNION: case PlSqlParser.NO_PQ_MAP: case PlSqlParser.NO_PQ_REPLICATE: case PlSqlParser.NO_PQ_SKEW: case PlSqlParser.NO_PRUNE_GSETS: case PlSqlParser.NO_PULL_PRED: case PlSqlParser.NO_PUSH_PRED: case PlSqlParser.NO_PUSH_SUBQ: case PlSqlParser.NO_PX_FAULT_TOLERANCE: case PlSqlParser.NO_PX_JOIN_FILTER: case PlSqlParser.NO_QKN_BUFF: case PlSqlParser.NO_QUERY_TRANSFORMATION: case PlSqlParser.NO_REF_CASCADE: case PlSqlParser.NORELOCATE: case PlSqlParser.NORELY: case PlSqlParser.NOREPAIR: case PlSqlParser.NOREPLAY: case PlSqlParser.NORESETLOGS: case PlSqlParser.NO_RESULT_CACHE: case PlSqlParser.NOREVERSE: case PlSqlParser.NO_REWRITE: case PlSqlParser.NOREWRITE: case PlSqlParser.NORMAL: case PlSqlParser.NO_ROOT_SW_FOR_LOCAL: case PlSqlParser.NOROWDEPENDENCIES: case PlSqlParser.NOSCHEMACHECK: case PlSqlParser.NOSEGMENT: case PlSqlParser.NO_SEMIJOIN: case PlSqlParser.NO_SEMI_TO_INNER: case PlSqlParser.NO_SET_TO_JOIN: case PlSqlParser.NOSORT: case PlSqlParser.NO_SQL_TRANSLATION: case PlSqlParser.NO_SQL_TUNE: case PlSqlParser.NO_STAR_TRANSFORMATION: case PlSqlParser.NO_STATEMENT_QUEUING: case PlSqlParser.NO_STATS_GSETS: case PlSqlParser.NOSTRICT: case PlSqlParser.NO_SUBQUERY_PRUNING: case PlSqlParser.NO_SUBSTRB_PAD: case PlSqlParser.NO_SWAP_JOIN_INPUTS: case PlSqlParser.NOSWITCH: case PlSqlParser.NO_TABLE_LOOKUP_BY_NL: case PlSqlParser.NO_TEMP_TABLE: case PlSqlParser.NOTHING: case PlSqlParser.NOTIFICATION: case PlSqlParser.NO_TRANSFORM_DISTINCT_AGG: case PlSqlParser.NO_UNNEST: case PlSqlParser.NO_USE_CUBE: case PlSqlParser.NO_USE_HASH_AGGREGATION: case PlSqlParser.NO_USE_HASH_GBY_FOR_PUSHDOWN: case PlSqlParser.NO_USE_HASH: case PlSqlParser.NO_USE_INVISIBLE_INDEXES: case PlSqlParser.NO_USE_MERGE: case PlSqlParser.NO_USE_NL: case PlSqlParser.NO_USE_VECTOR_AGGREGATION: case PlSqlParser.NOVALIDATE: case PlSqlParser.NO_VECTOR_TRANSFORM_DIMS: case PlSqlParser.NO_VECTOR_TRANSFORM_FACT: case PlSqlParser.NO_VECTOR_TRANSFORM: case PlSqlParser.NO_XDB_FASTPATH_INSERT: case PlSqlParser.NO_XML_DML_REWRITE: case PlSqlParser.NO_XMLINDEX_REWRITE_IN_SELECT: case PlSqlParser.NO_XMLINDEX_REWRITE: case PlSqlParser.NO_XML_QUERY_REWRITE: case PlSqlParser.NO_ZONEMAP: case PlSqlParser.NTH_VALUE: case PlSqlParser.NULLIF: case PlSqlParser.NULLS: case PlSqlParser.NUMBER: case PlSqlParser.NUMERIC: case PlSqlParser.NUM_INDEX_KEYS: case PlSqlParser.NUMTODSINTERVAL: case PlSqlParser.NUMTOYMINTERVAL: case PlSqlParser.NVARCHAR2: case PlSqlParser.NVL2: case PlSqlParser.OBJECT2XML: case PlSqlParser.OBJECT: case PlSqlParser.OBJ_ID: case PlSqlParser.OBJNO: case PlSqlParser.OBJNO_REUSE: case PlSqlParser.OCCURENCES: case PlSqlParser.OFFLINE: case PlSqlParser.OFF: case PlSqlParser.OFFSET: case PlSqlParser.OIDINDEX: case PlSqlParser.OID: case PlSqlParser.OLAP: case PlSqlParser.OLD: case PlSqlParser.OLD_PUSH_PRED: case PlSqlParser.OLS: case PlSqlParser.OLTP: case PlSqlParser.OMIT: case PlSqlParser.ONE: case PlSqlParser.ONLINE: case PlSqlParser.ONLY: case PlSqlParser.OPAQUE: case PlSqlParser.OPAQUE_TRANSFORM: case PlSqlParser.OPAQUE_XCANONICAL: case PlSqlParser.OPCODE: case PlSqlParser.OPEN: case PlSqlParser.OPERATIONS: case PlSqlParser.OPERATOR: case PlSqlParser.OPT_ESTIMATE: case PlSqlParser.OPTIMAL: case PlSqlParser.OPTIMIZE: case PlSqlParser.OPTIMIZER_FEATURES_ENABLE: case PlSqlParser.OPTIMIZER_GOAL: case PlSqlParser.OPT_PARAM: case PlSqlParser.ORA_BRANCH: case PlSqlParser.ORA_CHECK_ACL: case PlSqlParser.ORA_CHECK_PRIVILEGE: case PlSqlParser.ORA_CLUSTERING: case PlSqlParser.ORADATA: case PlSqlParser.ORADEBUG: case PlSqlParser.ORA_DST_AFFECTED: case PlSqlParser.ORA_DST_CONVERT: case PlSqlParser.ORA_DST_ERROR: case PlSqlParser.ORA_GET_ACLIDS: case PlSqlParser.ORA_GET_PRIVILEGES: case PlSqlParser.ORA_HASH: case PlSqlParser.ORA_INVOKING_USERID: case PlSqlParser.ORA_INVOKING_USER: case PlSqlParser.ORA_INVOKING_XS_USER_GUID: case PlSqlParser.ORA_INVOKING_XS_USER: case PlSqlParser.ORA_RAWCOMPARE: case PlSqlParser.ORA_RAWCONCAT: case PlSqlParser.ORA_ROWSCN: case PlSqlParser.ORA_ROWSCN_RAW: case PlSqlParser.ORA_ROWVERSION: case PlSqlParser.ORA_TABVERSION: case PlSqlParser.ORA_WRITE_TIME: case PlSqlParser.ORDERED: case PlSqlParser.ORDERED_PREDICATES: case PlSqlParser.ORDINALITY: case PlSqlParser.OR_EXPAND: case PlSqlParser.ORGANIZATION: case PlSqlParser.OR_PREDICATES: case PlSqlParser.OSERROR: case PlSqlParser.OTHER: case PlSqlParser.OUTER_JOIN_TO_ANTI: case PlSqlParser.OUTER_JOIN_TO_INNER: case PlSqlParser.OUTER: case PlSqlParser.OUTLINE_LEAF: case PlSqlParser.OUTLINE: case PlSqlParser.OUT_OF_LINE: case PlSqlParser.OUT: case PlSqlParser.OVERFLOW_NOMOVE: case PlSqlParser.OVERFLOW: case PlSqlParser.OVERLAPS: case PlSqlParser.OVER: case PlSqlParser.OVERRIDING: case PlSqlParser.OWNER: case PlSqlParser.OWNERSHIP: case PlSqlParser.OWN: case PlSqlParser.PACKAGE: case PlSqlParser.PACKAGES: case PlSqlParser.PARALLEL_ENABLE: case PlSqlParser.PARALLEL_INDEX: case PlSqlParser.PARALLEL: case PlSqlParser.PARAMETERS: case PlSqlParser.PARAM: case PlSqlParser.PARENT: case PlSqlParser.PARITY: case PlSqlParser.PARTIAL_JOIN: case PlSqlParser.PARTIALLY: case PlSqlParser.PARTIAL: case PlSqlParser.PARTIAL_ROLLUP_PUSHDOWN: case PlSqlParser.PARTITION_HASH: case PlSqlParser.PARTITION_LIST: case PlSqlParser.PARTITION: case PlSqlParser.PARTITION_RANGE: case PlSqlParser.PARTITIONS: case PlSqlParser.PARTNUMINST: case PlSqlParser.PASSING: case PlSqlParser.PASSWORD_GRACE_TIME: case PlSqlParser.PASSWORD_LIFE_TIME: case PlSqlParser.PASSWORD_LOCK_TIME: case PlSqlParser.PASSWORD: case PlSqlParser.PASSWORD_REUSE_MAX: case PlSqlParser.PASSWORD_REUSE_TIME: case PlSqlParser.PASSWORD_VERIFY_FUNCTION: case PlSqlParser.PAST: case PlSqlParser.PATCH: case PlSqlParser.PATH: case PlSqlParser.PATH_PREFIX: case PlSqlParser.PATHS: case PlSqlParser.PATTERN: case PlSqlParser.PBL_HS_BEGIN: case PlSqlParser.PBL_HS_END: case PlSqlParser.PCTINCREASE: case PlSqlParser.PCTTHRESHOLD: case PlSqlParser.PCTUSED: case PlSqlParser.PCTVERSION: case PlSqlParser.PENDING: case PlSqlParser.PERCENT_KEYWORD: case PlSqlParser.PERCENT_RANKM: case PlSqlParser.PERFORMANCE: case PlSqlParser.PERIOD_KEYWORD: case PlSqlParser.PERMANENT: case PlSqlParser.PERMISSION: case PlSqlParser.PERMUTE: case PlSqlParser.PER: case PlSqlParser.PFILE: case PlSqlParser.PHYSICAL: case PlSqlParser.PIKEY: case PlSqlParser.PIPELINED: case PlSqlParser.PIV_GB: case PlSqlParser.PIVOT: case PlSqlParser.PIV_SSF: case PlSqlParser.PLACE_DISTINCT: case PlSqlParser.PLACE_GROUP_BY: case PlSqlParser.PLAN: case PlSqlParser.PLSCOPE_SETTINGS: case PlSqlParser.PLS_INTEGER: case PlSqlParser.PLSQL_CCFLAGS: case PlSqlParser.PLSQL_CODE_TYPE: case PlSqlParser.PLSQL_DEBUG: case PlSqlParser.PLSQL_OPTIMIZE_LEVEL: case PlSqlParser.PLSQL_WARNINGS: case PlSqlParser.PLUGGABLE: case PlSqlParser.POINT: case PlSqlParser.POLICY: case PlSqlParser.POOL_16K: case PlSqlParser.POOL_2K: case PlSqlParser.POOL_32K: case PlSqlParser.POOL_4K: case PlSqlParser.POOL_8K: case PlSqlParser.POSITIVEN: case PlSqlParser.POSITIVE: case PlSqlParser.POST_TRANSACTION: case PlSqlParser.POWERMULTISET_BY_CARDINALITY: case PlSqlParser.POWERMULTISET: case PlSqlParser.POWER: case PlSqlParser.PQ_CONCURRENT_UNION: case PlSqlParser.PQ_DISTRIBUTE: case PlSqlParser.PQ_DISTRIBUTE_WINDOW: case PlSqlParser.PQ_FILTER: case PlSqlParser.PQ_MAP: case PlSqlParser.PQ_NOMAP: case PlSqlParser.PQ_REPLICATE: case PlSqlParser.PQ_SKEW: case PlSqlParser.PRAGMA: case PlSqlParser.PREBUILT: case PlSqlParser.PRECEDES: case PlSqlParser.PRECEDING: case PlSqlParser.PRECISION: case PlSqlParser.PRECOMPUTE_SUBQUERY: case PlSqlParser.PREDICATE_REORDERS: case PlSqlParser.PRELOAD: case PlSqlParser.PREPARE: case PlSqlParser.PRESENTNNV: case PlSqlParser.PRESENT: case PlSqlParser.PRESENTV: case PlSqlParser.PRESERVE_OID: case PlSqlParser.PRESERVE: case PlSqlParser.PRETTY: case PlSqlParser.PREVIOUS: case PlSqlParser.PREV: case PlSqlParser.PRIMARY: case PlSqlParser.PRINTBLOBTOCLOB: case PlSqlParser.PRIORITY: case PlSqlParser.PRIVATE: case PlSqlParser.PRIVATE_SGA: case PlSqlParser.PRIVILEGED: case PlSqlParser.PRIVILEGE: case PlSqlParser.PRIVILEGES: case PlSqlParser.PROCEDURAL: case PlSqlParser.PROCEDURE: case PlSqlParser.PROCESS: case PlSqlParser.PROFILE: case PlSqlParser.PROGRAM: case PlSqlParser.PROJECT: case PlSqlParser.PROPAGATE: case PlSqlParser.PROTECTED: case PlSqlParser.PROTECTION: case PlSqlParser.PROXY: case PlSqlParser.PRUNING: case PlSqlParser.PULL_PRED: case PlSqlParser.PURGE: case PlSqlParser.PUSH_PRED: case PlSqlParser.PUSH_SUBQ: case PlSqlParser.PX_FAULT_TOLERANCE: case PlSqlParser.PX_GRANULE: case PlSqlParser.PX_JOIN_FILTER: case PlSqlParser.QB_NAME: case PlSqlParser.QUERY_BLOCK: case PlSqlParser.QUERY: case PlSqlParser.QUEUE_CURR: case PlSqlParser.QUEUE: case PlSqlParser.QUEUE_ROWP: case PlSqlParser.QUIESCE: case PlSqlParser.QUORUM: case PlSqlParser.QUOTA: case PlSqlParser.RAISE: case PlSqlParser.RANDOM_LOCAL: case PlSqlParser.RANDOM: case PlSqlParser.RANGE: case PlSqlParser.RANKM: case PlSqlParser.RAPIDLY: case PlSqlParser.RAW: case PlSqlParser.RAWTOHEX: case PlSqlParser.RAWTONHEX: case PlSqlParser.RBA: case PlSqlParser.RBO_OUTLINE: case PlSqlParser.RDBA: case PlSqlParser.READ: case PlSqlParser.READS: case PlSqlParser.REALM: case PlSqlParser.REAL: case PlSqlParser.REBALANCE: case PlSqlParser.REBUILD: case PlSqlParser.RECORD: case PlSqlParser.RECORDS_PER_BLOCK: case PlSqlParser.RECOVERABLE: case PlSqlParser.RECOVER: case PlSqlParser.RECOVERY: case PlSqlParser.RECYCLEBIN: case PlSqlParser.RECYCLE: case PlSqlParser.REDACTION: case PlSqlParser.REDEFINE: case PlSqlParser.REDO: case PlSqlParser.REDUCED: case PlSqlParser.REDUNDANCY: case PlSqlParser.REF_CASCADE_CURSOR: case PlSqlParser.REFERENCED: case PlSqlParser.REFERENCE: case PlSqlParser.REFERENCES: case PlSqlParser.REFERENCING: case PlSqlParser.REF: case PlSqlParser.REFRESH: case PlSqlParser.REFTOHEX: case PlSqlParser.REGEXP_COUNT: case PlSqlParser.REGEXP_INSTR: case PlSqlParser.REGEXP_LIKE: case PlSqlParser.REGEXP_REPLACE: case PlSqlParser.REGEXP_SUBSTR: case PlSqlParser.REGISTER: case PlSqlParser.REGR_AVGX: case PlSqlParser.REGR_AVGY: case PlSqlParser.REGR_COUNT: case PlSqlParser.REGR_INTERCEPT: case PlSqlParser.REGR_R2: case PlSqlParser.REGR_SLOPE: case PlSqlParser.REGR_SXX: case PlSqlParser.REGR_SXY: case PlSqlParser.REGR_SYY: case PlSqlParser.REGULAR: case PlSqlParser.REJECT: case PlSqlParser.REKEY: case PlSqlParser.RELATIONAL: case PlSqlParser.RELOCATE: case PlSqlParser.RELY: case PlSqlParser.REMAINDER: case PlSqlParser.REMOTE_MAPPED: case PlSqlParser.REMOVE: case PlSqlParser.RENAME: case PlSqlParser.REPAIR: case PlSqlParser.REPEAT: case PlSqlParser.REPLACE: case PlSqlParser.REPLICATION: case PlSqlParser.REQUIRED: case PlSqlParser.RESETLOGS: case PlSqlParser.RESET: case PlSqlParser.RESIZE: case PlSqlParser.RESOLVE: case PlSqlParser.RESOLVER: case PlSqlParser.RESPECT: case PlSqlParser.RESTART: case PlSqlParser.RESTORE_AS_INTERVALS: case PlSqlParser.RESTORE: case PlSqlParser.RESTRICT_ALL_REF_CONS: case PlSqlParser.RESTRICTED: case PlSqlParser.RESTRICT_REFERENCES: case PlSqlParser.RESTRICT: case PlSqlParser.RESULT_CACHE: case PlSqlParser.RESULT: case PlSqlParser.RESUMABLE: case PlSqlParser.RESUME: case PlSqlParser.RETENTION: case PlSqlParser.RETRY_ON_ROW_CHANGE: case PlSqlParser.RETURNING: case PlSqlParser.RETURN: case PlSqlParser.REUSE: case PlSqlParser.REVERSE: case PlSqlParser.REWRITE_OR_ERROR: case PlSqlParser.REWRITE: case PlSqlParser.RIGHT: case PlSqlParser.ROLE: case PlSqlParser.ROLESET: case PlSqlParser.ROLES: case PlSqlParser.ROLLBACK: case PlSqlParser.ROLLING: case PlSqlParser.ROLLUP: case PlSqlParser.ROWDEPENDENCIES: case PlSqlParser.ROWID_MAPPING_TABLE: case PlSqlParser.ROWID: case PlSqlParser.ROWIDTOCHAR: case PlSqlParser.ROWIDTONCHAR: case PlSqlParser.ROW_LENGTH: case PlSqlParser.ROWNUM: case PlSqlParser.ROW: case PlSqlParser.ROWS: case PlSqlParser.RPAD: case PlSqlParser.RTRIM: case PlSqlParser.RULE: case PlSqlParser.RULES: case PlSqlParser.RUNNING: case PlSqlParser.SALT: case PlSqlParser.SAMPLE: case PlSqlParser.SAVE_AS_INTERVALS: case PlSqlParser.SAVEPOINT: case PlSqlParser.SAVE: case PlSqlParser.SB4: case PlSqlParser.SCALE_ROWS: case PlSqlParser.SCALE: case PlSqlParser.SCAN_INSTANCES: case PlSqlParser.SCAN: case PlSqlParser.SCHEDULER: case PlSqlParser.SCHEMACHECK: case PlSqlParser.SCHEMA: case PlSqlParser.SCN_ASCENDING: case PlSqlParser.SCN: case PlSqlParser.SCOPE: case PlSqlParser.SCRUB: case PlSqlParser.SD_ALL: case PlSqlParser.SD_INHIBIT: case PlSqlParser.SDO_GEOM_MBR: case PlSqlParser.SD_SHOW: case PlSqlParser.SEARCH: case PlSqlParser.SECOND: case PlSqlParser.SECRET: case PlSqlParser.SECUREFILE_DBA: case PlSqlParser.SECUREFILE: case PlSqlParser.SECURITY: case PlSqlParser.SEED: case PlSqlParser.SEG_BLOCK: case PlSqlParser.SEG_FILE: case PlSqlParser.SEGMENT: case PlSqlParser.SELECTIVITY: case PlSqlParser.SELF: case PlSqlParser.SEMIJOIN_DRIVER: case PlSqlParser.SEMIJOIN: case PlSqlParser.SEMI_TO_INNER: case PlSqlParser.SEQUENCED: case PlSqlParser.SEQUENCE: case PlSqlParser.SEQUENTIAL: case PlSqlParser.SERIALIZABLE: case PlSqlParser.SERIALLY_REUSABLE: case PlSqlParser.SERIAL: case PlSqlParser.SERVERERROR: case PlSqlParser.SERVICE_NAME_CONVERT: case PlSqlParser.SERVICES: case PlSqlParser.SESSION_CACHED_CURSORS: case PlSqlParser.SESSION: case PlSqlParser.SESSIONS_PER_USER: case PlSqlParser.SESSIONTIMEZONE: case PlSqlParser.SESSIONTZNAME: case PlSqlParser.SET: case PlSqlParser.SETS: case PlSqlParser.SETTINGS: case PlSqlParser.SET_TO_JOIN: case PlSqlParser.SEVERE: case PlSqlParser.SHARED_POOL: case PlSqlParser.SHARED: case PlSqlParser.SHARING: case PlSqlParser.SHELFLIFE: case PlSqlParser.SHOW: case PlSqlParser.SHRINK: case PlSqlParser.SHUTDOWN: case PlSqlParser.SIBLINGS: case PlSqlParser.SID: case PlSqlParser.SIGNAL_COMPONENT: case PlSqlParser.SIGNAL_FUNCTION: case PlSqlParser.SIGN: case PlSqlParser.SIGNTYPE: case PlSqlParser.SIMPLE_INTEGER: case PlSqlParser.SIMPLE: case PlSqlParser.SINGLE: case PlSqlParser.SINGLETASK: case PlSqlParser.SINH: case PlSqlParser.SIN: case PlSqlParser.SKIP_EXT_OPTIMIZER: case PlSqlParser.SKIP_: case PlSqlParser.SKIP_UNQ_UNUSABLE_IDX: case PlSqlParser.SKIP_UNUSABLE_INDEXES: case PlSqlParser.SMALLFILE: case PlSqlParser.SMALLINT: case PlSqlParser.SNAPSHOT: case PlSqlParser.SOME: case PlSqlParser.SORT: case PlSqlParser.SOUNDEX: case PlSqlParser.SOURCE_FILE_DIRECTORY: case PlSqlParser.SOURCE_FILE_NAME_CONVERT: case PlSqlParser.SOURCE: case PlSqlParser.SPACE_KEYWORD: case PlSqlParser.SPECIFICATION: case PlSqlParser.SPFILE: case PlSqlParser.SPLIT: case PlSqlParser.SPREADSHEET: case PlSqlParser.SQLDATA: case PlSqlParser.SQLERROR: case PlSqlParser.SQLLDR: case PlSqlParser.SQL: case PlSqlParser.SQL_TRACE: case PlSqlParser.SQL_TRANSLATION_PROFILE: case PlSqlParser.SQRT: case PlSqlParser.STALE: case PlSqlParser.STANDALONE: case PlSqlParser.STANDARD_HASH: case PlSqlParser.STANDBY_MAX_DATA_DELAY: case PlSqlParser.STANDBYS: case PlSqlParser.STANDBY: case PlSqlParser.STAR: case PlSqlParser.STAR_TRANSFORMATION: case PlSqlParser.STARTUP: case PlSqlParser.STATEMENT_ID: case PlSqlParser.STATEMENT_QUEUING: case PlSqlParser.STATEMENTS: case PlSqlParser.STATEMENT: case PlSqlParser.STATE: case PlSqlParser.STATIC: case PlSqlParser.STATISTICS: case PlSqlParser.STATS_BINOMIAL_TEST: case PlSqlParser.STATS_CROSSTAB: case PlSqlParser.STATS_F_TEST: case PlSqlParser.STATS_KS_TEST: case PlSqlParser.STATS_MODE: case PlSqlParser.STATS_MW_TEST: case PlSqlParser.STATS_ONE_WAY_ANOVA: case PlSqlParser.STATS_T_TEST_INDEP: case PlSqlParser.STATS_T_TEST_INDEPU: case PlSqlParser.STATS_T_TEST_ONE: case PlSqlParser.STATS_T_TEST_PAIRED: case PlSqlParser.STATS_WSR_TEST: case PlSqlParser.STDDEV_POP: case PlSqlParser.STDDEV_SAMP: case PlSqlParser.STOP: case PlSqlParser.STORAGE: case PlSqlParser.STORE: case PlSqlParser.STREAMS: case PlSqlParser.STREAM: case PlSqlParser.STRICT: case PlSqlParser.STRING: case PlSqlParser.STRIPE_COLUMNS: case PlSqlParser.STRIPE_WIDTH: case PlSqlParser.STRIP: case PlSqlParser.STRUCTURE: case PlSqlParser.SUBMULTISET: case PlSqlParser.SUBPARTITION_REL: case PlSqlParser.SUBPARTITIONS: case PlSqlParser.SUBPARTITION: case PlSqlParser.SUBQUERIES: case PlSqlParser.SUBQUERY_PRUNING: case PlSqlParser.SUBSCRIBE: case PlSqlParser.SUBSET: case PlSqlParser.SUBSTITUTABLE: case PlSqlParser.SUBSTR2: case PlSqlParser.SUBSTR4: case PlSqlParser.SUBSTRB: case PlSqlParser.SUBSTRC: case PlSqlParser.SUBTYPE: case PlSqlParser.SUCCESSFUL: case PlSqlParser.SUCCESS: case PlSqlParser.SUMMARY: case PlSqlParser.SUPPLEMENTAL: case PlSqlParser.SUSPEND: case PlSqlParser.SWAP_JOIN_INPUTS: case PlSqlParser.SWITCHOVER: case PlSqlParser.SWITCH: case PlSqlParser.SYNCHRONOUS: case PlSqlParser.SYNC: case PlSqlParser.SYSASM: case PlSqlParser.SYS_AUDIT: case PlSqlParser.SYSAUX: case PlSqlParser.SYSBACKUP: case PlSqlParser.SYS_CHECKACL: case PlSqlParser.SYS_CHECK_PRIVILEGE: case PlSqlParser.SYS_CONNECT_BY_PATH: case PlSqlParser.SYS_CONTEXT: case PlSqlParser.SYSDATE: case PlSqlParser.SYSDBA: case PlSqlParser.SYS_DBURIGEN: case PlSqlParser.SYSDG: case PlSqlParser.SYS_DL_CURSOR: case PlSqlParser.SYS_DM_RXFORM_CHR: case PlSqlParser.SYS_DM_RXFORM_NUM: case PlSqlParser.SYS_DOM_COMPARE: case PlSqlParser.SYS_DST_PRIM2SEC: case PlSqlParser.SYS_DST_SEC2PRIM: case PlSqlParser.SYS_ET_BFILE_TO_RAW: case PlSqlParser.SYS_ET_BLOB_TO_IMAGE: case PlSqlParser.SYS_ET_IMAGE_TO_BLOB: case PlSqlParser.SYS_ET_RAW_TO_BFILE: case PlSqlParser.SYS_EXTPDTXT: case PlSqlParser.SYS_EXTRACT_UTC: case PlSqlParser.SYS_FBT_INSDEL: case PlSqlParser.SYS_FILTER_ACLS: case PlSqlParser.SYS_FNMATCHES: case PlSqlParser.SYS_FNREPLACE: case PlSqlParser.SYS_GET_ACLIDS: case PlSqlParser.SYS_GET_COL_ACLIDS: case PlSqlParser.SYS_GET_PRIVILEGES: case PlSqlParser.SYS_GETTOKENID: case PlSqlParser.SYS_GETXTIVAL: case PlSqlParser.SYS_GUID: case PlSqlParser.SYSGUID: case PlSqlParser.SYSKM: case PlSqlParser.SYS_MAKE_XMLNODEID: case PlSqlParser.SYS_MAKEXML: case PlSqlParser.SYS_MKXMLATTR: case PlSqlParser.SYS_MKXTI: case PlSqlParser.SYSOBJ: case PlSqlParser.SYS_OP_ADT2BIN: case PlSqlParser.SYS_OP_ADTCONS: case PlSqlParser.SYS_OP_ALSCRVAL: case PlSqlParser.SYS_OP_ATG: case PlSqlParser.SYS_OP_BIN2ADT: case PlSqlParser.SYS_OP_BITVEC: case PlSqlParser.SYS_OP_BL2R: case PlSqlParser.SYS_OP_BLOOM_FILTER_LIST: case PlSqlParser.SYS_OP_BLOOM_FILTER: case PlSqlParser.SYS_OP_C2C: case PlSqlParser.SYS_OP_CAST: case PlSqlParser.SYS_OP_CEG: case PlSqlParser.SYS_OP_CL2C: case PlSqlParser.SYS_OP_COMBINED_HASH: case PlSqlParser.SYS_OP_COMP: case PlSqlParser.SYS_OP_CONVERT: case PlSqlParser.SYS_OP_COUNTCHG: case PlSqlParser.SYS_OP_CSCONV: case PlSqlParser.SYS_OP_CSCONVTEST: case PlSqlParser.SYS_OP_CSR: case PlSqlParser.SYS_OP_CSX_PATCH: case PlSqlParser.SYS_OP_CYCLED_SEQ: case PlSqlParser.SYS_OP_DECOMP: case PlSqlParser.SYS_OP_DESCEND: case PlSqlParser.SYS_OP_DISTINCT: case PlSqlParser.SYS_OP_DRA: case PlSqlParser.SYS_OP_DUMP: case PlSqlParser.SYS_OP_DV_CHECK: case PlSqlParser.SYS_OP_ENFORCE_NOT_NULL: case PlSqlParser.SYSOPER: case PlSqlParser.SYS_OP_EXTRACT: case PlSqlParser.SYS_OP_GROUPING: case PlSqlParser.SYS_OP_GUID: case PlSqlParser.SYS_OP_HASH: case PlSqlParser.SYS_OP_IIX: case PlSqlParser.SYS_OP_ITR: case PlSqlParser.SYS_OP_KEY_VECTOR_CREATE: case PlSqlParser.SYS_OP_KEY_VECTOR_FILTER_LIST: case PlSqlParser.SYS_OP_KEY_VECTOR_FILTER: case PlSqlParser.SYS_OP_KEY_VECTOR_SUCCEEDED: case PlSqlParser.SYS_OP_KEY_VECTOR_USE: case PlSqlParser.SYS_OP_LBID: case PlSqlParser.SYS_OP_LOBLOC2BLOB: case PlSqlParser.SYS_OP_LOBLOC2CLOB: case PlSqlParser.SYS_OP_LOBLOC2ID: case PlSqlParser.SYS_OP_LOBLOC2NCLOB: case PlSqlParser.SYS_OP_LOBLOC2TYP: case PlSqlParser.SYS_OP_LSVI: case PlSqlParser.SYS_OP_LVL: case PlSqlParser.SYS_OP_MAKEOID: case PlSqlParser.SYS_OP_MAP_NONNULL: case PlSqlParser.SYS_OP_MSR: case PlSqlParser.SYS_OP_NICOMBINE: case PlSqlParser.SYS_OP_NIEXTRACT: case PlSqlParser.SYS_OP_NII: case PlSqlParser.SYS_OP_NIX: case PlSqlParser.SYS_OP_NOEXPAND: case PlSqlParser.SYS_OP_NTCIMG: case PlSqlParser.SYS_OP_NUMTORAW: case PlSqlParser.SYS_OP_OIDVALUE: case PlSqlParser.SYS_OP_OPNSIZE: case PlSqlParser.SYS_OP_PAR_1: case PlSqlParser.SYS_OP_PARGID_1: case PlSqlParser.SYS_OP_PARGID: case PlSqlParser.SYS_OP_PAR: case PlSqlParser.SYS_OP_PART_ID: case PlSqlParser.SYS_OP_PIVOT: case PlSqlParser.SYS_OP_R2O: case PlSqlParser.SYS_OP_RAWTONUM: case PlSqlParser.SYS_OP_RDTM: case PlSqlParser.SYS_OP_REF: case PlSqlParser.SYS_OP_RMTD: case PlSqlParser.SYS_OP_ROWIDTOOBJ: case PlSqlParser.SYS_OP_RPB: case PlSqlParser.SYS_OPTLOBPRBSC: case PlSqlParser.SYS_OP_TOSETID: case PlSqlParser.SYS_OP_TPR: case PlSqlParser.SYS_OP_TRTB: case PlSqlParser.SYS_OPTXICMP: case PlSqlParser.SYS_OPTXQCASTASNQ: case PlSqlParser.SYS_OP_UNDESCEND: case PlSqlParser.SYS_OP_VECAND: case PlSqlParser.SYS_OP_VECBIT: case PlSqlParser.SYS_OP_VECOR: case PlSqlParser.SYS_OP_VECXOR: case PlSqlParser.SYS_OP_VERSION: case PlSqlParser.SYS_OP_VREF: case PlSqlParser.SYS_OP_VVD: case PlSqlParser.SYS_OP_XMLCONS_FOR_CSX: case PlSqlParser.SYS_OP_XPTHATG: case PlSqlParser.SYS_OP_XPTHIDX: case PlSqlParser.SYS_OP_XPTHOP: case PlSqlParser.SYS_OP_XTXT2SQLT: case PlSqlParser.SYS_OP_ZONE_ID: case PlSqlParser.SYS_ORDERKEY_DEPTH: case PlSqlParser.SYS_ORDERKEY_MAXCHILD: case PlSqlParser.SYS_ORDERKEY_PARENT: case PlSqlParser.SYS_PARALLEL_TXN: case PlSqlParser.SYS_PATHID_IS_ATTR: case PlSqlParser.SYS_PATHID_IS_NMSPC: case PlSqlParser.SYS_PATHID_LASTNAME: case PlSqlParser.SYS_PATHID_LASTNMSPC: case PlSqlParser.SYS_PATH_REVERSE: case PlSqlParser.SYS_PXQEXTRACT: case PlSqlParser.SYS_RAW_TO_XSID: case PlSqlParser.SYS_RID_ORDER: case PlSqlParser.SYS_ROW_DELTA: case PlSqlParser.SYS_SC_2_XMLT: case PlSqlParser.SYS_SYNRCIREDO: case PlSqlParser.SYSTEM_DEFINED: case PlSqlParser.SYSTEM: case PlSqlParser.SYSTIMESTAMP: case PlSqlParser.SYS_TYPEID: case PlSqlParser.SYS_UMAKEXML: case PlSqlParser.SYS_XMLANALYZE: case PlSqlParser.SYS_XMLCONTAINS: case PlSqlParser.SYS_XMLCONV: case PlSqlParser.SYS_XMLEXNSURI: case PlSqlParser.SYS_XMLGEN: case PlSqlParser.SYS_XMLI_LOC_ISNODE: case PlSqlParser.SYS_XMLI_LOC_ISTEXT: case PlSqlParser.SYS_XMLINSTR: case PlSqlParser.SYS_XMLLOCATOR_GETSVAL: case PlSqlParser.SYS_XMLNODEID_GETCID: case PlSqlParser.SYS_XMLNODEID_GETLOCATOR: case PlSqlParser.SYS_XMLNODEID_GETOKEY: case PlSqlParser.SYS_XMLNODEID_GETPATHID: case PlSqlParser.SYS_XMLNODEID_GETPTRID: case PlSqlParser.SYS_XMLNODEID_GETRID: case PlSqlParser.SYS_XMLNODEID_GETSVAL: case PlSqlParser.SYS_XMLNODEID_GETTID: case PlSqlParser.SYS_XMLNODEID: case PlSqlParser.SYS_XMLT_2_SC: case PlSqlParser.SYS_XMLTRANSLATE: case PlSqlParser.SYS_XMLTYPE2SQL: case PlSqlParser.SYS_XQ_ASQLCNV: case PlSqlParser.SYS_XQ_ATOMCNVCHK: case PlSqlParser.SYS_XQBASEURI: case PlSqlParser.SYS_XQCASTABLEERRH: case PlSqlParser.SYS_XQCODEP2STR: case PlSqlParser.SYS_XQCODEPEQ: case PlSqlParser.SYS_XQCON2SEQ: case PlSqlParser.SYS_XQCONCAT: case PlSqlParser.SYS_XQDELETE: case PlSqlParser.SYS_XQDFLTCOLATION: case PlSqlParser.SYS_XQDOC: case PlSqlParser.SYS_XQDOCURI: case PlSqlParser.SYS_XQDURDIV: case PlSqlParser.SYS_XQED4URI: case PlSqlParser.SYS_XQENDSWITH: case PlSqlParser.SYS_XQERRH: case PlSqlParser.SYS_XQERR: case PlSqlParser.SYS_XQESHTMLURI: case PlSqlParser.SYS_XQEXLOBVAL: case PlSqlParser.SYS_XQEXSTWRP: case PlSqlParser.SYS_XQEXTRACT: case PlSqlParser.SYS_XQEXTRREF: case PlSqlParser.SYS_XQEXVAL: case PlSqlParser.SYS_XQFB2STR: case PlSqlParser.SYS_XQFNBOOL: case PlSqlParser.SYS_XQFNCMP: case PlSqlParser.SYS_XQFNDATIM: case PlSqlParser.SYS_XQFNLNAME: case PlSqlParser.SYS_XQFNNM: case PlSqlParser.SYS_XQFNNSURI: case PlSqlParser.SYS_XQFNPREDTRUTH: case PlSqlParser.SYS_XQFNQNM: case PlSqlParser.SYS_XQFNROOT: case PlSqlParser.SYS_XQFORMATNUM: case PlSqlParser.SYS_XQFTCONTAIN: case PlSqlParser.SYS_XQFUNCR: case PlSqlParser.SYS_XQGETCONTENT: case PlSqlParser.SYS_XQINDXOF: case PlSqlParser.SYS_XQINSERT: case PlSqlParser.SYS_XQINSPFX: case PlSqlParser.SYS_XQIRI2URI: case PlSqlParser.SYS_XQLANG: case PlSqlParser.SYS_XQLLNMFRMQNM: case PlSqlParser.SYS_XQMKNODEREF: case PlSqlParser.SYS_XQNILLED: case PlSqlParser.SYS_XQNODENAME: case PlSqlParser.SYS_XQNORMSPACE: case PlSqlParser.SYS_XQNORMUCODE: case PlSqlParser.SYS_XQ_NRNG: case PlSqlParser.SYS_XQNSP4PFX: case PlSqlParser.SYS_XQNSPFRMQNM: case PlSqlParser.SYS_XQPFXFRMQNM: case PlSqlParser.SYS_XQ_PKSQL2XML: case PlSqlParser.SYS_XQPOLYABS: case PlSqlParser.SYS_XQPOLYADD: case PlSqlParser.SYS_XQPOLYCEL: case PlSqlParser.SYS_XQPOLYCSTBL: case PlSqlParser.SYS_XQPOLYCST: case PlSqlParser.SYS_XQPOLYDIV: case PlSqlParser.SYS_XQPOLYFLR: case PlSqlParser.SYS_XQPOLYMOD: case PlSqlParser.SYS_XQPOLYMUL: case PlSqlParser.SYS_XQPOLYRND: case PlSqlParser.SYS_XQPOLYSQRT: case PlSqlParser.SYS_XQPOLYSUB: case PlSqlParser.SYS_XQPOLYUMUS: case PlSqlParser.SYS_XQPOLYUPLS: case PlSqlParser.SYS_XQPOLYVEQ: case PlSqlParser.SYS_XQPOLYVGE: case PlSqlParser.SYS_XQPOLYVGT: case PlSqlParser.SYS_XQPOLYVLE: case PlSqlParser.SYS_XQPOLYVLT: case PlSqlParser.SYS_XQPOLYVNE: case PlSqlParser.SYS_XQREF2VAL: case PlSqlParser.SYS_XQRENAME: case PlSqlParser.SYS_XQREPLACE: case PlSqlParser.SYS_XQRESVURI: case PlSqlParser.SYS_XQRNDHALF2EVN: case PlSqlParser.SYS_XQRSLVQNM: case PlSqlParser.SYS_XQRYENVPGET: case PlSqlParser.SYS_XQRYVARGET: case PlSqlParser.SYS_XQRYWRP: case PlSqlParser.SYS_XQSEQ2CON4XC: case PlSqlParser.SYS_XQSEQ2CON: case PlSqlParser.SYS_XQSEQDEEPEQ: case PlSqlParser.SYS_XQSEQINSB: case PlSqlParser.SYS_XQSEQRM: case PlSqlParser.SYS_XQSEQRVS: case PlSqlParser.SYS_XQSEQSUB: case PlSqlParser.SYS_XQSEQTYPMATCH: case PlSqlParser.SYS_XQSTARTSWITH: case PlSqlParser.SYS_XQSTATBURI: case PlSqlParser.SYS_XQSTR2CODEP: case PlSqlParser.SYS_XQSTRJOIN: case PlSqlParser.SYS_XQSUBSTRAFT: case PlSqlParser.SYS_XQSUBSTRBEF: case PlSqlParser.SYS_XQTOKENIZE: case PlSqlParser.SYS_XQTREATAS: case PlSqlParser.SYS_XQ_UPKXML2SQL: case PlSqlParser.SYS_XQXFORM: case PlSqlParser.SYS_XSID_TO_RAW: case PlSqlParser.SYS_ZMAP_FILTER: case PlSqlParser.SYS_ZMAP_REFRESH: case PlSqlParser.TABLE_LOOKUP_BY_NL: case PlSqlParser.TABLESPACE_NO: case PlSqlParser.TABLESPACE: case PlSqlParser.TABLES: case PlSqlParser.TABLE_STATS: case PlSqlParser.TABLE: case PlSqlParser.TABNO: case PlSqlParser.TAG: case PlSqlParser.TANH: case PlSqlParser.TAN: case PlSqlParser.TBLORIDXPARTNUM: case PlSqlParser.TEMPFILE: case PlSqlParser.TEMPLATE: case PlSqlParser.TEMPORARY: case PlSqlParser.TEMP_TABLE: case PlSqlParser.TEST: case PlSqlParser.TEXT: case PlSqlParser.THAN: case PlSqlParser.THEN: case PlSqlParser.THE: case PlSqlParser.THREAD: case PlSqlParser.THROUGH: case PlSqlParser.TIER: case PlSqlParser.TIES: case PlSqlParser.TIMEOUT: case PlSqlParser.TIMESTAMP_LTZ_UNCONSTRAINED: case PlSqlParser.TIMESTAMP: case PlSqlParser.TIMESTAMP_TZ_UNCONSTRAINED: case PlSqlParser.TIMESTAMP_UNCONSTRAINED: case PlSqlParser.TIMES: case PlSqlParser.TIME: case PlSqlParser.TIMEZONE_ABBR: case PlSqlParser.TIMEZONE_HOUR: case PlSqlParser.TIMEZONE_MINUTE: case PlSqlParser.TIMEZONE_OFFSET: case PlSqlParser.TIMEZONE_REGION: case PlSqlParser.TIME_ZONE: case PlSqlParser.TIV_GB: case PlSqlParser.TIV_SSF: case PlSqlParser.TO_ACLID: case PlSqlParser.TO_BINARY_DOUBLE: case PlSqlParser.TO_BINARY_FLOAT: case PlSqlParser.TO_BLOB: case PlSqlParser.TO_CLOB: case PlSqlParser.TO_DSINTERVAL: case PlSqlParser.TO_LOB: case PlSqlParser.TO_MULTI_BYTE: case PlSqlParser.TO_NCHAR: case PlSqlParser.TO_NCLOB: case PlSqlParser.TO_NUMBER: case PlSqlParser.TOPLEVEL: case PlSqlParser.TO_SINGLE_BYTE: case PlSqlParser.TO_TIMESTAMP: case PlSqlParser.TO_TIMESTAMP_TZ: case PlSqlParser.TO_TIME: case PlSqlParser.TO_TIME_TZ: case PlSqlParser.TO_YMINTERVAL: case PlSqlParser.TRACE: case PlSqlParser.TRACING: case PlSqlParser.TRACKING: case PlSqlParser.TRAILING: case PlSqlParser.TRANSACTION: case PlSqlParser.TRANSFORM_DISTINCT_AGG: case PlSqlParser.TRANSITIONAL: case PlSqlParser.TRANSITION: case PlSqlParser.TRANSLATE: case PlSqlParser.TRANSLATION: case PlSqlParser.TREAT: case PlSqlParser.TRIGGERS: case PlSqlParser.TRIGGER: case PlSqlParser.TRUE: case PlSqlParser.TRUNCATE: case PlSqlParser.TRUNC: case PlSqlParser.TRUSTED: case PlSqlParser.TRUST: case PlSqlParser.TUNING: case PlSqlParser.TX: case PlSqlParser.TYPES: case PlSqlParser.TYPE: case PlSqlParser.TZ_OFFSET: case PlSqlParser.UB2: case PlSqlParser.UBA: case PlSqlParser.UCS2: case PlSqlParser.UID: case PlSqlParser.UNARCHIVED: case PlSqlParser.UNBOUNDED: case PlSqlParser.UNBOUND: case PlSqlParser.UNCONDITIONAL: case PlSqlParser.UNDER: case PlSqlParser.UNDO: case PlSqlParser.UNDROP: case PlSqlParser.UNIFORM: case PlSqlParser.UNISTR: case PlSqlParser.UNLIMITED: case PlSqlParser.UNLOAD: case PlSqlParser.UNLOCK: case PlSqlParser.UNMATCHED: case PlSqlParser.UNNEST_INNERJ_DISTINCT_VIEW: case PlSqlParser.UNNEST_NOSEMIJ_NODISTINCTVIEW: case PlSqlParser.UNNEST_SEMIJ_VIEW: case PlSqlParser.UNNEST: case PlSqlParser.UNPACKED: case PlSqlParser.UNPIVOT: case PlSqlParser.UNPLUG: case PlSqlParser.UNPROTECTED: case PlSqlParser.UNQUIESCE: case PlSqlParser.UNRECOVERABLE: case PlSqlParser.UNRESTRICTED: case PlSqlParser.UNSUBSCRIBE: case PlSqlParser.UNTIL: case PlSqlParser.UNUSABLE: case PlSqlParser.UNUSED: case PlSqlParser.UPDATABLE: case PlSqlParser.UPDATED: case PlSqlParser.UPDATEXML: case PlSqlParser.UPD_INDEXES: case PlSqlParser.UPD_JOININDEX: case PlSqlParser.UPGRADE: case PlSqlParser.UPPER: case PlSqlParser.UPSERT: case PlSqlParser.UROWID: case PlSqlParser.USABLE: case PlSqlParser.USAGE: case PlSqlParser.USE_ANTI: case PlSqlParser.USE_CONCAT: case PlSqlParser.USE_CUBE: case PlSqlParser.USE_HASH_AGGREGATION: case PlSqlParser.USE_HASH_GBY_FOR_PUSHDOWN: case PlSqlParser.USE_HASH: case PlSqlParser.USE_HIDDEN_PARTITIONS: case PlSqlParser.USE_INVISIBLE_INDEXES: case PlSqlParser.USE_MERGE_CARTESIAN: case PlSqlParser.USE_MERGE: case PlSqlParser.USE_NL: case PlSqlParser.USE_NL_WITH_INDEX: case PlSqlParser.USE_PRIVATE_OUTLINES: case PlSqlParser.USER_DATA: case PlSqlParser.USER_DEFINED: case PlSqlParser.USERENV: case PlSqlParser.USERGROUP: case PlSqlParser.USER_RECYCLEBIN: case PlSqlParser.USERS: case PlSqlParser.USER_TABLESPACES: case PlSqlParser.USER: case PlSqlParser.USE_SEMI: case PlSqlParser.USE_STORED_OUTLINES: case PlSqlParser.USE_TTT_FOR_GSETS: case PlSqlParser.USE: case PlSqlParser.USE_VECTOR_AGGREGATION: case PlSqlParser.USE_WEAK_NAME_RESL: case PlSqlParser.USING_NO_EXPAND: case PlSqlParser.USING: case PlSqlParser.UTF16BE: case PlSqlParser.UTF16LE: case PlSqlParser.UTF32: case PlSqlParser.UTF8: case PlSqlParser.V1: case PlSqlParser.V2: case PlSqlParser.VALIDATE: case PlSqlParser.VALIDATION: case PlSqlParser.VALID_TIME_END: case PlSqlParser.VALUE: case PlSqlParser.VARCHAR2: case PlSqlParser.VARCHAR: case PlSqlParser.VARIABLE: case PlSqlParser.VAR_POP: case PlSqlParser.VARRAYS: case PlSqlParser.VARRAY: case PlSqlParser.VAR_SAMP: case PlSqlParser.VARYING: case PlSqlParser.VECTOR_READ_TRACE: case PlSqlParser.VECTOR_READ: case PlSqlParser.VECTOR_TRANSFORM_DIMS: case PlSqlParser.VECTOR_TRANSFORM_FACT: case PlSqlParser.VECTOR_TRANSFORM: case PlSqlParser.VERIFIER: case PlSqlParser.VERIFY: case PlSqlParser.VERSIONING: case PlSqlParser.VERSIONS_ENDSCN: case PlSqlParser.VERSIONS_ENDTIME: case PlSqlParser.VERSIONS_OPERATION: case PlSqlParser.VERSIONS_STARTSCN: case PlSqlParser.VERSIONS_STARTTIME: case PlSqlParser.VERSIONS: case PlSqlParser.VERSIONS_XID: case PlSqlParser.VERSION: case PlSqlParser.VIOLATION: case PlSqlParser.VIRTUAL: case PlSqlParser.VISIBILITY: case PlSqlParser.VISIBLE: case PlSqlParser.VOLUME: case PlSqlParser.VSIZE: case PlSqlParser.WAIT: case PlSqlParser.WALLET: case PlSqlParser.WARNING: case PlSqlParser.WEEKS: case PlSqlParser.WEEK: case PlSqlParser.WELLFORMED: case PlSqlParser.WHENEVER: case PlSqlParser.WHEN: case PlSqlParser.WHILE: case PlSqlParser.WHITESPACE: case PlSqlParser.WIDTH_BUCKET: case PlSqlParser.WITHIN: case PlSqlParser.WITHOUT: case PlSqlParser.WITH_PLSQL: case PlSqlParser.WORK: case PlSqlParser.WRAPPED: case PlSqlParser.WRAPPER: case PlSqlParser.WRITE: case PlSqlParser.XDB_FASTPATH_INSERT: case PlSqlParser.X_DYN_PRUNE: case PlSqlParser.XID: case PlSqlParser.XML2OBJECT: case PlSqlParser.XMLAGG: case PlSqlParser.XMLATTRIBUTES: case PlSqlParser.XMLCAST: case PlSqlParser.XMLCDATA: case PlSqlParser.XMLCOLATTVAL: case PlSqlParser.XMLCOMMENT: case PlSqlParser.XMLCONCAT: case PlSqlParser.XMLDIFF: case PlSqlParser.XML_DML_RWT_STMT: case PlSqlParser.XMLELEMENT: case PlSqlParser.XMLEXISTS2: case PlSqlParser.XMLEXISTS: case PlSqlParser.XMLFOREST: case PlSqlParser.XMLINDEX_REWRITE_IN_SELECT: case PlSqlParser.XMLINDEX_REWRITE: case PlSqlParser.XMLINDEX_SEL_IDX_TBL: case PlSqlParser.XMLISNODE: case PlSqlParser.XMLISVALID: case PlSqlParser.XMLNAMESPACES: case PlSqlParser.XMLPARSE: case PlSqlParser.XMLPATCH: case PlSqlParser.XMLPI: case PlSqlParser.XMLQUERYVAL: case PlSqlParser.XMLQUERY: case PlSqlParser.XMLROOT: case PlSqlParser.XMLSCHEMA: case PlSqlParser.XMLSERIALIZE: case PlSqlParser.XMLTABLE: case PlSqlParser.XMLTRANSFORMBLOB: case PlSqlParser.XMLTRANSFORM: case PlSqlParser.XMLTYPE: case PlSqlParser.XML: case PlSqlParser.XPATHTABLE: case PlSqlParser.XS_SYS_CONTEXT: case PlSqlParser.XS: case PlSqlParser.YEARS: case PlSqlParser.YEAR: case PlSqlParser.YES: case PlSqlParser.YMINTERVAL_UNCONSTRAINED: case PlSqlParser.ZONEMAP: case PlSqlParser.ZONE: case PlSqlParser.PREDICTION: case PlSqlParser.PREDICTION_BOUNDS: case PlSqlParser.PREDICTION_COST: case PlSqlParser.PREDICTION_DETAILS: case PlSqlParser.PREDICTION_PROBABILITY: case PlSqlParser.PREDICTION_SET: case PlSqlParser.CUME_DIST: case PlSqlParser.DENSE_RANK: case PlSqlParser.LISTAGG: case PlSqlParser.PERCENT_RANK: case PlSqlParser.PERCENTILE_CONT: case PlSqlParser.PERCENTILE_DISC: case PlSqlParser.RANK: case PlSqlParser.AVG: case PlSqlParser.CORR: case PlSqlParser.COVAR_: case PlSqlParser.LAG: case PlSqlParser.LEAD: case PlSqlParser.MAX: case PlSqlParser.MEDIAN: case PlSqlParser.MIN: case PlSqlParser.NTILE: case PlSqlParser.NVL: case PlSqlParser.RATIO_TO_REPORT: case PlSqlParser.REGR_: case PlSqlParser.ROUND: case PlSqlParser.ROW_NUMBER: case PlSqlParser.SUBSTR: case PlSqlParser.TO_CHAR: case PlSqlParser.TRIM: case PlSqlParser.SUM: case PlSqlParser.STDDEV: case PlSqlParser.VAR_: case PlSqlParser.VARIANCE: case PlSqlParser.LEAST: case PlSqlParser.GREATEST: case PlSqlParser.TO_DATE: case PlSqlParser.PERIOD: case PlSqlParser.DELIMITED_ID: case PlSqlParser.INTRODUCER: case PlSqlParser.REGULAR_ID: this.enterOuterAlt(localctx, 1); this.state = 11168; this.identifier(); break; case PlSqlParser.BINDVAR: case PlSqlParser.COLON: this.enterOuterAlt(localctx, 2); this.state = 11169; this.bind_variable(); break; default: throw new antlr4.error.NoViableAltException(this); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Collection_nameContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_collection_name; return this; } Collection_nameContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Collection_nameContext.prototype.constructor = Collection_nameContext; Collection_nameContext.prototype.identifier = function() { return this.getTypedRuleContext(IdentifierContext,0); }; Collection_nameContext.prototype.PERIOD = function() { return this.getToken(PlSqlParser.PERIOD, 0); }; Collection_nameContext.prototype.id_expression = function() { return this.getTypedRuleContext(Id_expressionContext,0); }; Collection_nameContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterCollection_name(this); } }; Collection_nameContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitCollection_name(this); } }; Collection_nameContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitCollection_name(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Collection_nameContext = Collection_nameContext; PlSqlParser.prototype.collection_name = function() { var localctx = new Collection_nameContext(this, this._ctx, this.state); this.enterRule(localctx, 1420, PlSqlParser.RULE_collection_name); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 11172; this.identifier(); this.state = 11175; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.PERIOD) { this.state = 11173; this.match(PlSqlParser.PERIOD); this.state = 11174; this.id_expression(); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Link_nameContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_link_name; return this; } Link_nameContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Link_nameContext.prototype.constructor = Link_nameContext; Link_nameContext.prototype.identifier = function() { return this.getTypedRuleContext(IdentifierContext,0); }; Link_nameContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterLink_name(this); } }; Link_nameContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitLink_name(this); } }; Link_nameContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitLink_name(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Link_nameContext = Link_nameContext; PlSqlParser.prototype.link_name = function() { var localctx = new Link_nameContext(this, this._ctx, this.state); this.enterRule(localctx, 1422, PlSqlParser.RULE_link_name); try { this.enterOuterAlt(localctx, 1); this.state = 11177; this.identifier(); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Column_nameContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_column_name; return this; } Column_nameContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Column_nameContext.prototype.constructor = Column_nameContext; Column_nameContext.prototype.identifier = function() { return this.getTypedRuleContext(IdentifierContext,0); }; Column_nameContext.prototype.PERIOD = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.PERIOD); } else { return this.getToken(PlSqlParser.PERIOD, i); } }; Column_nameContext.prototype.id_expression = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Id_expressionContext); } else { return this.getTypedRuleContext(Id_expressionContext,i); } }; Column_nameContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterColumn_name(this); } }; Column_nameContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitColumn_name(this); } }; Column_nameContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitColumn_name(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Column_nameContext = Column_nameContext; PlSqlParser.prototype.column_name = function() { var localctx = new Column_nameContext(this, this._ctx, this.state); this.enterRule(localctx, 1424, PlSqlParser.RULE_column_name); try { this.enterOuterAlt(localctx, 1); this.state = 11179; this.identifier(); this.state = 11184; this._errHandler.sync(this); var _alt = this._interp.adaptivePredict(this._input,1538,this._ctx) while(_alt!=2 && _alt!=antlr4.atn.ATN.INVALID_ALT_NUMBER) { if(_alt===1) { this.state = 11180; this.match(PlSqlParser.PERIOD); this.state = 11181; this.id_expression(); } this.state = 11186; this._errHandler.sync(this); _alt = this._interp.adaptivePredict(this._input,1538,this._ctx); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Tableview_nameContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_tableview_name; return this; } Tableview_nameContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Tableview_nameContext.prototype.constructor = Tableview_nameContext; Tableview_nameContext.prototype.identifier = function() { return this.getTypedRuleContext(IdentifierContext,0); }; Tableview_nameContext.prototype.PERIOD = function() { return this.getToken(PlSqlParser.PERIOD, 0); }; Tableview_nameContext.prototype.id_expression = function() { return this.getTypedRuleContext(Id_expressionContext,0); }; Tableview_nameContext.prototype.AT_SIGN = function() { return this.getToken(PlSqlParser.AT_SIGN, 0); }; Tableview_nameContext.prototype.link_name = function() { return this.getTypedRuleContext(Link_nameContext,0); }; Tableview_nameContext.prototype.partition_extension_clause = function() { return this.getTypedRuleContext(Partition_extension_clauseContext,0); }; Tableview_nameContext.prototype.xmltable = function() { return this.getTypedRuleContext(XmltableContext,0); }; Tableview_nameContext.prototype.outer_join_sign = function() { return this.getTypedRuleContext(Outer_join_signContext,0); }; Tableview_nameContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterTableview_name(this); } }; Tableview_nameContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitTableview_name(this); } }; Tableview_nameContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitTableview_name(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Tableview_nameContext = Tableview_nameContext; PlSqlParser.prototype.tableview_name = function() { var localctx = new Tableview_nameContext(this, this._ctx, this.state); this.enterRule(localctx, 1426, PlSqlParser.RULE_tableview_name); try { this.state = 11201; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,1542,this._ctx); switch(la_) { case 1: this.enterOuterAlt(localctx, 1); this.state = 11187; this.identifier(); this.state = 11190; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,1539,this._ctx); if(la_===1) { this.state = 11188; this.match(PlSqlParser.PERIOD); this.state = 11189; this.id_expression(); } this.state = 11195; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,1540,this._ctx); if(la_===1) { this.state = 11192; this.match(PlSqlParser.AT_SIGN); this.state = 11193; this.link_name(); } else if(la_===2) { this.state = 11194; this.partition_extension_clause(); } break; case 2: this.enterOuterAlt(localctx, 2); this.state = 11197; this.xmltable(); this.state = 11199; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,1541,this._ctx); if(la_===1) { this.state = 11198; this.outer_join_sign(); } break; } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function XmltableContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_xmltable; return this; } XmltableContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); XmltableContext.prototype.constructor = XmltableContext; XmltableContext.prototype.XMLTABLE = function() { return this.getToken(PlSqlParser.XMLTABLE, 0); }; XmltableContext.prototype.LEFT_PAREN = function() { return this.getToken(PlSqlParser.LEFT_PAREN, 0); }; XmltableContext.prototype.concatenation = function() { return this.getTypedRuleContext(ConcatenationContext,0); }; XmltableContext.prototype.RIGHT_PAREN = function() { return this.getToken(PlSqlParser.RIGHT_PAREN, 0); }; XmltableContext.prototype.xml_namespaces_clause = function() { return this.getTypedRuleContext(Xml_namespaces_clauseContext,0); }; XmltableContext.prototype.COMMA = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.COMMA); } else { return this.getToken(PlSqlParser.COMMA, i); } }; XmltableContext.prototype.xml_passing_clause = function() { return this.getTypedRuleContext(Xml_passing_clauseContext,0); }; XmltableContext.prototype.COLUMNS = function() { return this.getToken(PlSqlParser.COLUMNS, 0); }; XmltableContext.prototype.xml_table_column = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Xml_table_columnContext); } else { return this.getTypedRuleContext(Xml_table_columnContext,i); } }; XmltableContext.prototype.PERIOD = function() { return this.getToken(PlSqlParser.PERIOD, 0); }; XmltableContext.prototype.general_element_part = function() { return this.getTypedRuleContext(General_element_partContext,0); }; XmltableContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterXmltable(this); } }; XmltableContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitXmltable(this); } }; XmltableContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitXmltable(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.XmltableContext = XmltableContext; PlSqlParser.prototype.xmltable = function() { var localctx = new XmltableContext(this, this._ctx, this.state); this.enterRule(localctx, 1428, PlSqlParser.RULE_xmltable); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 11203; this.match(PlSqlParser.XMLTABLE); this.state = 11204; this.match(PlSqlParser.LEFT_PAREN); this.state = 11208; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,1543,this._ctx); if(la_===1) { this.state = 11205; this.xml_namespaces_clause(); this.state = 11206; this.match(PlSqlParser.COMMA); } this.state = 11210; this.concatenation(0); this.state = 11212; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.PASSING) { this.state = 11211; this.xml_passing_clause(); } this.state = 11223; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.COLUMNS) { this.state = 11214; this.match(PlSqlParser.COLUMNS); this.state = 11215; this.xml_table_column(); this.state = 11220; this._errHandler.sync(this); _la = this._input.LA(1); while(_la===PlSqlParser.COMMA) { this.state = 11216; this.match(PlSqlParser.COMMA); this.state = 11217; this.xml_table_column(); this.state = 11222; this._errHandler.sync(this); _la = this._input.LA(1); } } this.state = 11225; this.match(PlSqlParser.RIGHT_PAREN); this.state = 11228; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,1547,this._ctx); if(la_===1) { this.state = 11226; this.match(PlSqlParser.PERIOD); this.state = 11227; this.general_element_part(); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Char_set_nameContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_char_set_name; return this; } Char_set_nameContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Char_set_nameContext.prototype.constructor = Char_set_nameContext; Char_set_nameContext.prototype.id_expression = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Id_expressionContext); } else { return this.getTypedRuleContext(Id_expressionContext,i); } }; Char_set_nameContext.prototype.PERIOD = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.PERIOD); } else { return this.getToken(PlSqlParser.PERIOD, i); } }; Char_set_nameContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterChar_set_name(this); } }; Char_set_nameContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitChar_set_name(this); } }; Char_set_nameContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitChar_set_name(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Char_set_nameContext = Char_set_nameContext; PlSqlParser.prototype.char_set_name = function() { var localctx = new Char_set_nameContext(this, this._ctx, this.state); this.enterRule(localctx, 1430, PlSqlParser.RULE_char_set_name); try { this.enterOuterAlt(localctx, 1); this.state = 11230; this.id_expression(); this.state = 11235; this._errHandler.sync(this); var _alt = this._interp.adaptivePredict(this._input,1548,this._ctx) while(_alt!=2 && _alt!=antlr4.atn.ATN.INVALID_ALT_NUMBER) { if(_alt===1) { this.state = 11231; this.match(PlSqlParser.PERIOD); this.state = 11232; this.id_expression(); } this.state = 11237; this._errHandler.sync(this); _alt = this._interp.adaptivePredict(this._input,1548,this._ctx); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Synonym_nameContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_synonym_name; return this; } Synonym_nameContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Synonym_nameContext.prototype.constructor = Synonym_nameContext; Synonym_nameContext.prototype.identifier = function() { return this.getTypedRuleContext(IdentifierContext,0); }; Synonym_nameContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterSynonym_name(this); } }; Synonym_nameContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitSynonym_name(this); } }; Synonym_nameContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitSynonym_name(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Synonym_nameContext = Synonym_nameContext; PlSqlParser.prototype.synonym_name = function() { var localctx = new Synonym_nameContext(this, this._ctx, this.state); this.enterRule(localctx, 1432, PlSqlParser.RULE_synonym_name); try { this.enterOuterAlt(localctx, 1); this.state = 11238; this.identifier(); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Schema_object_nameContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_schema_object_name; return this; } Schema_object_nameContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Schema_object_nameContext.prototype.constructor = Schema_object_nameContext; Schema_object_nameContext.prototype.id_expression = function() { return this.getTypedRuleContext(Id_expressionContext,0); }; Schema_object_nameContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterSchema_object_name(this); } }; Schema_object_nameContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitSchema_object_name(this); } }; Schema_object_nameContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitSchema_object_name(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Schema_object_nameContext = Schema_object_nameContext; PlSqlParser.prototype.schema_object_name = function() { var localctx = new Schema_object_nameContext(this, this._ctx, this.state); this.enterRule(localctx, 1434, PlSqlParser.RULE_schema_object_name); try { this.enterOuterAlt(localctx, 1); this.state = 11240; this.id_expression(); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Dir_object_nameContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_dir_object_name; return this; } Dir_object_nameContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Dir_object_nameContext.prototype.constructor = Dir_object_nameContext; Dir_object_nameContext.prototype.id_expression = function() { return this.getTypedRuleContext(Id_expressionContext,0); }; Dir_object_nameContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterDir_object_name(this); } }; Dir_object_nameContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitDir_object_name(this); } }; Dir_object_nameContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitDir_object_name(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Dir_object_nameContext = Dir_object_nameContext; PlSqlParser.prototype.dir_object_name = function() { var localctx = new Dir_object_nameContext(this, this._ctx, this.state); this.enterRule(localctx, 1436, PlSqlParser.RULE_dir_object_name); try { this.enterOuterAlt(localctx, 1); this.state = 11242; this.id_expression(); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function User_object_nameContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_user_object_name; return this; } User_object_nameContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); User_object_nameContext.prototype.constructor = User_object_nameContext; User_object_nameContext.prototype.id_expression = function() { return this.getTypedRuleContext(Id_expressionContext,0); }; User_object_nameContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterUser_object_name(this); } }; User_object_nameContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitUser_object_name(this); } }; User_object_nameContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitUser_object_name(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.User_object_nameContext = User_object_nameContext; PlSqlParser.prototype.user_object_name = function() { var localctx = new User_object_nameContext(this, this._ctx, this.state); this.enterRule(localctx, 1438, PlSqlParser.RULE_user_object_name); try { this.enterOuterAlt(localctx, 1); this.state = 11244; this.id_expression(); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Grant_object_nameContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_grant_object_name; return this; } Grant_object_nameContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Grant_object_nameContext.prototype.constructor = Grant_object_nameContext; Grant_object_nameContext.prototype.tableview_name = function() { return this.getTypedRuleContext(Tableview_nameContext,0); }; Grant_object_nameContext.prototype.USER = function() { return this.getToken(PlSqlParser.USER, 0); }; Grant_object_nameContext.prototype.user_object_name = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(User_object_nameContext); } else { return this.getTypedRuleContext(User_object_nameContext,i); } }; Grant_object_nameContext.prototype.COMMA = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.COMMA); } else { return this.getToken(PlSqlParser.COMMA, i); } }; Grant_object_nameContext.prototype.DIRECTORY = function() { return this.getToken(PlSqlParser.DIRECTORY, 0); }; Grant_object_nameContext.prototype.dir_object_name = function() { return this.getTypedRuleContext(Dir_object_nameContext,0); }; Grant_object_nameContext.prototype.EDITION = function() { return this.getToken(PlSqlParser.EDITION, 0); }; Grant_object_nameContext.prototype.schema_object_name = function() { return this.getTypedRuleContext(Schema_object_nameContext,0); }; Grant_object_nameContext.prototype.MINING = function() { return this.getToken(PlSqlParser.MINING, 0); }; Grant_object_nameContext.prototype.MODEL = function() { return this.getToken(PlSqlParser.MODEL, 0); }; Grant_object_nameContext.prototype.JAVA = function() { return this.getToken(PlSqlParser.JAVA, 0); }; Grant_object_nameContext.prototype.SOURCE = function() { return this.getToken(PlSqlParser.SOURCE, 0); }; Grant_object_nameContext.prototype.RESOURCE = function() { return this.getToken(PlSqlParser.RESOURCE, 0); }; Grant_object_nameContext.prototype.SQL = function() { return this.getToken(PlSqlParser.SQL, 0); }; Grant_object_nameContext.prototype.TRANSLATION = function() { return this.getToken(PlSqlParser.TRANSLATION, 0); }; Grant_object_nameContext.prototype.PROFILE = function() { return this.getToken(PlSqlParser.PROFILE, 0); }; Grant_object_nameContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterGrant_object_name(this); } }; Grant_object_nameContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitGrant_object_name(this); } }; Grant_object_nameContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitGrant_object_name(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Grant_object_nameContext = Grant_object_nameContext; PlSqlParser.prototype.grant_object_name = function() { var localctx = new Grant_object_nameContext(this, this._ctx, this.state); this.enterRule(localctx, 1440, PlSqlParser.RULE_grant_object_name); var _la = 0; // Token type try { this.state = 11270; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,1550,this._ctx); switch(la_) { case 1: this.enterOuterAlt(localctx, 1); this.state = 11246; this.tableview_name(); break; case 2: this.enterOuterAlt(localctx, 2); this.state = 11247; this.match(PlSqlParser.USER); this.state = 11248; this.user_object_name(); this.state = 11253; this._errHandler.sync(this); _la = this._input.LA(1); while(_la===PlSqlParser.COMMA) { this.state = 11249; this.match(PlSqlParser.COMMA); this.state = 11250; this.user_object_name(); this.state = 11255; this._errHandler.sync(this); _la = this._input.LA(1); } break; case 3: this.enterOuterAlt(localctx, 3); this.state = 11256; this.match(PlSqlParser.DIRECTORY); this.state = 11257; this.dir_object_name(); break; case 4: this.enterOuterAlt(localctx, 4); this.state = 11258; this.match(PlSqlParser.EDITION); this.state = 11259; this.schema_object_name(); break; case 5: this.enterOuterAlt(localctx, 5); this.state = 11260; this.match(PlSqlParser.MINING); this.state = 11261; this.match(PlSqlParser.MODEL); this.state = 11262; this.schema_object_name(); break; case 6: this.enterOuterAlt(localctx, 6); this.state = 11263; this.match(PlSqlParser.JAVA); this.state = 11264; _la = this._input.LA(1); if(!(_la===PlSqlParser.RESOURCE || _la===PlSqlParser.SOURCE)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } this.state = 11265; this.schema_object_name(); break; case 7: this.enterOuterAlt(localctx, 7); this.state = 11266; this.match(PlSqlParser.SQL); this.state = 11267; this.match(PlSqlParser.TRANSLATION); this.state = 11268; this.match(PlSqlParser.PROFILE); this.state = 11269; this.schema_object_name(); break; } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Column_listContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_column_list; return this; } Column_listContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Column_listContext.prototype.constructor = Column_listContext; Column_listContext.prototype.column_name = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Column_nameContext); } else { return this.getTypedRuleContext(Column_nameContext,i); } }; Column_listContext.prototype.COMMA = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.COMMA); } else { return this.getToken(PlSqlParser.COMMA, i); } }; Column_listContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterColumn_list(this); } }; Column_listContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitColumn_list(this); } }; Column_listContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitColumn_list(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Column_listContext = Column_listContext; PlSqlParser.prototype.column_list = function() { var localctx = new Column_listContext(this, this._ctx, this.state); this.enterRule(localctx, 1442, PlSqlParser.RULE_column_list); try { this.enterOuterAlt(localctx, 1); this.state = 11272; this.column_name(); this.state = 11277; this._errHandler.sync(this); var _alt = this._interp.adaptivePredict(this._input,1551,this._ctx) while(_alt!=2 && _alt!=antlr4.atn.ATN.INVALID_ALT_NUMBER) { if(_alt===1) { this.state = 11273; this.match(PlSqlParser.COMMA); this.state = 11274; this.column_name(); } this.state = 11279; this._errHandler.sync(this); _alt = this._interp.adaptivePredict(this._input,1551,this._ctx); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Paren_column_listContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_paren_column_list; return this; } Paren_column_listContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Paren_column_listContext.prototype.constructor = Paren_column_listContext; Paren_column_listContext.prototype.LEFT_PAREN = function() { return this.getToken(PlSqlParser.LEFT_PAREN, 0); }; Paren_column_listContext.prototype.column_list = function() { return this.getTypedRuleContext(Column_listContext,0); }; Paren_column_listContext.prototype.RIGHT_PAREN = function() { return this.getToken(PlSqlParser.RIGHT_PAREN, 0); }; Paren_column_listContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterParen_column_list(this); } }; Paren_column_listContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitParen_column_list(this); } }; Paren_column_listContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitParen_column_list(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Paren_column_listContext = Paren_column_listContext; PlSqlParser.prototype.paren_column_list = function() { var localctx = new Paren_column_listContext(this, this._ctx, this.state); this.enterRule(localctx, 1444, PlSqlParser.RULE_paren_column_list); try { this.enterOuterAlt(localctx, 1); this.state = 11280; this.match(PlSqlParser.LEFT_PAREN); this.state = 11281; this.column_list(); this.state = 11282; this.match(PlSqlParser.RIGHT_PAREN); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Keep_clauseContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_keep_clause; return this; } Keep_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Keep_clauseContext.prototype.constructor = Keep_clauseContext; Keep_clauseContext.prototype.KEEP = function() { return this.getToken(PlSqlParser.KEEP, 0); }; Keep_clauseContext.prototype.LEFT_PAREN = function() { return this.getToken(PlSqlParser.LEFT_PAREN, 0); }; Keep_clauseContext.prototype.DENSE_RANK = function() { return this.getToken(PlSqlParser.DENSE_RANK, 0); }; Keep_clauseContext.prototype.order_by_clause = function() { return this.getTypedRuleContext(Order_by_clauseContext,0); }; Keep_clauseContext.prototype.RIGHT_PAREN = function() { return this.getToken(PlSqlParser.RIGHT_PAREN, 0); }; Keep_clauseContext.prototype.FIRST = function() { return this.getToken(PlSqlParser.FIRST, 0); }; Keep_clauseContext.prototype.LAST = function() { return this.getToken(PlSqlParser.LAST, 0); }; Keep_clauseContext.prototype.over_clause = function() { return this.getTypedRuleContext(Over_clauseContext,0); }; Keep_clauseContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterKeep_clause(this); } }; Keep_clauseContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitKeep_clause(this); } }; Keep_clauseContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitKeep_clause(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Keep_clauseContext = Keep_clauseContext; PlSqlParser.prototype.keep_clause = function() { var localctx = new Keep_clauseContext(this, this._ctx, this.state); this.enterRule(localctx, 1446, PlSqlParser.RULE_keep_clause); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 11284; this.match(PlSqlParser.KEEP); this.state = 11285; this.match(PlSqlParser.LEFT_PAREN); this.state = 11286; this.match(PlSqlParser.DENSE_RANK); this.state = 11287; _la = this._input.LA(1); if(!(_la===PlSqlParser.FIRST || _la===PlSqlParser.LAST)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } this.state = 11288; this.order_by_clause(); this.state = 11289; this.match(PlSqlParser.RIGHT_PAREN); this.state = 11291; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,1552,this._ctx); if(la_===1) { this.state = 11290; this.over_clause(); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Function_argumentContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_function_argument; return this; } Function_argumentContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Function_argumentContext.prototype.constructor = Function_argumentContext; Function_argumentContext.prototype.LEFT_PAREN = function() { return this.getToken(PlSqlParser.LEFT_PAREN, 0); }; Function_argumentContext.prototype.RIGHT_PAREN = function() { return this.getToken(PlSqlParser.RIGHT_PAREN, 0); }; Function_argumentContext.prototype.argument = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(ArgumentContext); } else { return this.getTypedRuleContext(ArgumentContext,i); } }; Function_argumentContext.prototype.keep_clause = function() { return this.getTypedRuleContext(Keep_clauseContext,0); }; Function_argumentContext.prototype.COMMA = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.COMMA); } else { return this.getToken(PlSqlParser.COMMA, i); } }; Function_argumentContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterFunction_argument(this); } }; Function_argumentContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitFunction_argument(this); } }; Function_argumentContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitFunction_argument(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Function_argumentContext = Function_argumentContext; PlSqlParser.prototype.function_argument = function() { var localctx = new Function_argumentContext(this, this._ctx, this.state); this.enterRule(localctx, 1448, PlSqlParser.RULE_function_argument); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 11293; this.match(PlSqlParser.LEFT_PAREN); this.state = 11302; this._errHandler.sync(this); _la = this._input.LA(1); if((((_la) & ~0x1f) == 0 && ((1 << _la) & ((1 << PlSqlParser.ABORT) | (1 << PlSqlParser.ABS) | (1 << PlSqlParser.ACCESS) | (1 << PlSqlParser.ACCESSED) | (1 << PlSqlParser.ACCOUNT) | (1 << PlSqlParser.ACL) | (1 << PlSqlParser.ACOS) | (1 << PlSqlParser.ACTION) | (1 << PlSqlParser.ACTIONS) | (1 << PlSqlParser.ACTIVATE) | (1 << PlSqlParser.ACTIVE) | (1 << PlSqlParser.ACTIVE_COMPONENT) | (1 << PlSqlParser.ACTIVE_DATA) | (1 << PlSqlParser.ACTIVE_FUNCTION) | (1 << PlSqlParser.ACTIVE_TAG) | (1 << PlSqlParser.ACTIVITY) | (1 << PlSqlParser.ADAPTIVE_PLAN) | (1 << PlSqlParser.ADD) | (1 << PlSqlParser.ADD_COLUMN) | (1 << PlSqlParser.ADD_GROUP) | (1 << PlSqlParser.ADD_MONTHS) | (1 << PlSqlParser.ADJ_DATE) | (1 << PlSqlParser.ADMIN) | (1 << PlSqlParser.ADMINISTER) | (1 << PlSqlParser.ADMINISTRATOR) | (1 << PlSqlParser.ADVANCED) | (1 << PlSqlParser.ADVISE) | (1 << PlSqlParser.ADVISOR) | (1 << PlSqlParser.AFD_DISKSTRING) | (1 << PlSqlParser.AFTER) | (1 << PlSqlParser.AGENT))) !== 0) || ((((_la - 32)) & ~0x1f) == 0 && ((1 << (_la - 32)) & ((1 << (PlSqlParser.AGGREGATE - 32)) | (1 << (PlSqlParser.A_LETTER - 32)) | (1 << (PlSqlParser.ALIAS - 32)) | (1 << (PlSqlParser.ALL - 32)) | (1 << (PlSqlParser.ALLOCATE - 32)) | (1 << (PlSqlParser.ALLOW - 32)) | (1 << (PlSqlParser.ALL_ROWS - 32)) | (1 << (PlSqlParser.ALWAYS - 32)) | (1 << (PlSqlParser.ANALYZE - 32)) | (1 << (PlSqlParser.ANCILLARY - 32)) | (1 << (PlSqlParser.AND_EQUAL - 32)) | (1 << (PlSqlParser.ANOMALY - 32)) | (1 << (PlSqlParser.ANSI_REARCH - 32)) | (1 << (PlSqlParser.ANTIJOIN - 32)) | (1 << (PlSqlParser.ANY - 32)) | (1 << (PlSqlParser.ANYSCHEMA - 32)) | (1 << (PlSqlParser.APPEND - 32)) | (1 << (PlSqlParser.APPENDCHILDXML - 32)) | (1 << (PlSqlParser.APPEND_VALUES - 32)) | (1 << (PlSqlParser.APPLICATION - 32)) | (1 << (PlSqlParser.APPLY - 32)) | (1 << (PlSqlParser.APPROX_COUNT_DISTINCT - 32)) | (1 << (PlSqlParser.ARCHIVAL - 32)) | (1 << (PlSqlParser.ARCHIVE - 32)) | (1 << (PlSqlParser.ARCHIVED - 32)) | (1 << (PlSqlParser.ARCHIVELOG - 32)) | (1 << (PlSqlParser.ARRAY - 32)) | (1 << (PlSqlParser.ASCII - 32)))) !== 0) || ((((_la - 64)) & ~0x1f) == 0 && ((1 << (_la - 64)) & ((1 << (PlSqlParser.ASCIISTR - 64)) | (1 << (PlSqlParser.ASIN - 64)) | (1 << (PlSqlParser.ASIS - 64)) | (1 << (PlSqlParser.ASSEMBLY - 64)) | (1 << (PlSqlParser.ASSIGN - 64)) | (1 << (PlSqlParser.ASSOCIATE - 64)) | (1 << (PlSqlParser.ASYNC - 64)) | (1 << (PlSqlParser.ASYNCHRONOUS - 64)) | (1 << (PlSqlParser.ATAN2 - 64)) | (1 << (PlSqlParser.ATAN - 64)) | (1 << (PlSqlParser.AT - 64)) | (1 << (PlSqlParser.ATTRIBUTE - 64)) | (1 << (PlSqlParser.ATTRIBUTES - 64)) | (1 << (PlSqlParser.AUTHENTICATED - 64)) | (1 << (PlSqlParser.AUTHENTICATION - 64)) | (1 << (PlSqlParser.AUTHID - 64)) | (1 << (PlSqlParser.AUTHORIZATION - 64)) | (1 << (PlSqlParser.AUTOALLOCATE - 64)) | (1 << (PlSqlParser.AUTO - 64)) | (1 << (PlSqlParser.AUTOEXTEND - 64)) | (1 << (PlSqlParser.AUTO_LOGIN - 64)) | (1 << (PlSqlParser.AUTOMATIC - 64)) | (1 << (PlSqlParser.AUTONOMOUS_TRANSACTION - 64)) | (1 << (PlSqlParser.AUTO_REOPTIMIZE - 64)) | (1 << (PlSqlParser.AVAILABILITY - 64)) | (1 << (PlSqlParser.AVRO - 64)) | (1 << (PlSqlParser.BACKGROUND - 64)) | (1 << (PlSqlParser.BACKUP - 64)) | (1 << (PlSqlParser.BASIC - 64)))) !== 0) || ((((_la - 96)) & ~0x1f) == 0 && ((1 << (_la - 96)) & ((1 << (PlSqlParser.BASICFILE - 96)) | (1 << (PlSqlParser.BATCH - 96)) | (1 << (PlSqlParser.BATCHSIZE - 96)) | (1 << (PlSqlParser.BATCH_TABLE_ACCESS_BY_ROWID - 96)) | (1 << (PlSqlParser.BECOME - 96)) | (1 << (PlSqlParser.BEFORE - 96)) | (1 << (PlSqlParser.BEGIN - 96)) | (1 << (PlSqlParser.BEGINNING - 96)) | (1 << (PlSqlParser.BEGIN_OUTLINE_DATA - 96)) | (1 << (PlSqlParser.BEHALF - 96)) | (1 << (PlSqlParser.BEQUEATH - 96)) | (1 << (PlSqlParser.BFILE - 96)) | (1 << (PlSqlParser.BFILENAME - 96)) | (1 << (PlSqlParser.BIGFILE - 96)) | (1 << (PlSqlParser.BINARY - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE_INFINITY - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE_NAN - 96)) | (1 << (PlSqlParser.BINARY_FLOAT - 96)) | (1 << (PlSqlParser.BINARY_FLOAT_INFINITY - 96)) | (1 << (PlSqlParser.BINARY_FLOAT_NAN - 96)) | (1 << (PlSqlParser.BINARY_INTEGER - 96)) | (1 << (PlSqlParser.BIND_AWARE - 96)) | (1 << (PlSqlParser.BINDING - 96)) | (1 << (PlSqlParser.BIN_TO_NUM - 96)) | (1 << (PlSqlParser.BITAND - 96)) | (1 << (PlSqlParser.BITMAP_AND - 96)) | (1 << (PlSqlParser.BITMAP - 96)) | (1 << (PlSqlParser.BITMAPS - 96)) | (1 << (PlSqlParser.BITMAP_TREE - 96)) | (1 << (PlSqlParser.BITS - 96)))) !== 0) || ((((_la - 128)) & ~0x1f) == 0 && ((1 << (_la - 128)) & ((1 << (PlSqlParser.BLOB - 128)) | (1 << (PlSqlParser.BLOCK - 128)) | (1 << (PlSqlParser.BLOCK_RANGE - 128)) | (1 << (PlSqlParser.BLOCKS - 128)) | (1 << (PlSqlParser.BLOCKSIZE - 128)) | (1 << (PlSqlParser.BODY - 128)) | (1 << (PlSqlParser.BOOLEAN - 128)) | (1 << (PlSqlParser.BOTH - 128)) | (1 << (PlSqlParser.BOUND - 128)) | (1 << (PlSqlParser.BRANCH - 128)) | (1 << (PlSqlParser.BREADTH - 128)) | (1 << (PlSqlParser.BROADCAST - 128)) | (1 << (PlSqlParser.BSON - 128)) | (1 << (PlSqlParser.BUFFER - 128)) | (1 << (PlSqlParser.BUFFER_CACHE - 128)) | (1 << (PlSqlParser.BUFFER_POOL - 128)) | (1 << (PlSqlParser.BUILD - 128)) | (1 << (PlSqlParser.BULK - 128)) | (1 << (PlSqlParser.BYPASS_RECURSIVE_CHECK - 128)) | (1 << (PlSqlParser.BYPASS_UJVC - 128)) | (1 << (PlSqlParser.BYTE - 128)) | (1 << (PlSqlParser.CACHE - 128)) | (1 << (PlSqlParser.CACHE_CB - 128)) | (1 << (PlSqlParser.CACHE_INSTANCES - 128)) | (1 << (PlSqlParser.CACHE_TEMP_TABLE - 128)) | (1 << (PlSqlParser.CACHING - 128)) | (1 << (PlSqlParser.CALCULATED - 128)) | (1 << (PlSqlParser.CALLBACK - 128)) | (1 << (PlSqlParser.CALL - 128)) | (1 << (PlSqlParser.CANCEL - 128)))) !== 0) || ((((_la - 160)) & ~0x1f) == 0 && ((1 << (_la - 160)) & ((1 << (PlSqlParser.CAPACITY - 160)) | (1 << (PlSqlParser.CARDINALITY - 160)) | (1 << (PlSqlParser.CASCADE - 160)) | (1 << (PlSqlParser.CASE - 160)) | (1 << (PlSqlParser.CAST - 160)) | (1 << (PlSqlParser.CATEGORY - 160)) | (1 << (PlSqlParser.CDBDEFAULT - 160)) | (1 << (PlSqlParser.CEIL - 160)) | (1 << (PlSqlParser.CELL_FLASH_CACHE - 160)) | (1 << (PlSqlParser.CERTIFICATE - 160)) | (1 << (PlSqlParser.CFILE - 160)) | (1 << (PlSqlParser.CHAINED - 160)) | (1 << (PlSqlParser.CHANGE - 160)) | (1 << (PlSqlParser.CHANGE_DUPKEY_ERROR_INDEX - 160)) | (1 << (PlSqlParser.CHARACTER - 160)) | (1 << (PlSqlParser.CHAR - 160)) | (1 << (PlSqlParser.CHAR_CS - 160)) | (1 << (PlSqlParser.CHARTOROWID - 160)) | (1 << (PlSqlParser.CHECK_ACL_REWRITE - 160)) | (1 << (PlSqlParser.CHECKPOINT - 160)) | (1 << (PlSqlParser.CHILD - 160)) | (1 << (PlSqlParser.CHOOSE - 160)) | (1 << (PlSqlParser.CHR - 160)) | (1 << (PlSqlParser.CHUNK - 160)) | (1 << (PlSqlParser.CLASS - 160)) | (1 << (PlSqlParser.CLASSIFIER - 160)) | (1 << (PlSqlParser.CLEANUP - 160)) | (1 << (PlSqlParser.CLEAR - 160)) | (1 << (PlSqlParser.C_LETTER - 160)) | (1 << (PlSqlParser.CLIENT - 160)))) !== 0) || ((((_la - 192)) & ~0x1f) == 0 && ((1 << (_la - 192)) & ((1 << (PlSqlParser.CLOB - 192)) | (1 << (PlSqlParser.CLONE - 192)) | (1 << (PlSqlParser.CLOSE_CACHED_OPEN_CURSORS - 192)) | (1 << (PlSqlParser.CLOSE - 192)) | (1 << (PlSqlParser.CLUSTER_BY_ROWID - 192)) | (1 << (PlSqlParser.CLUSTER - 192)) | (1 << (PlSqlParser.CLUSTER_DETAILS - 192)) | (1 << (PlSqlParser.CLUSTER_DISTANCE - 192)) | (1 << (PlSqlParser.CLUSTER_ID - 192)) | (1 << (PlSqlParser.CLUSTERING - 192)) | (1 << (PlSqlParser.CLUSTERING_FACTOR - 192)) | (1 << (PlSqlParser.CLUSTER_PROBABILITY - 192)) | (1 << (PlSqlParser.CLUSTER_SET - 192)) | (1 << (PlSqlParser.COALESCE - 192)) | (1 << (PlSqlParser.COALESCE_SQ - 192)) | (1 << (PlSqlParser.COARSE - 192)) | (1 << (PlSqlParser.CO_AUTH_IND - 192)) | (1 << (PlSqlParser.COLD - 192)) | (1 << (PlSqlParser.COLLECT - 192)) | (1 << (PlSqlParser.COLUMNAR - 192)) | (1 << (PlSqlParser.COLUMN_AUTH_INDICATOR - 192)) | (1 << (PlSqlParser.COLUMN - 192)) | (1 << (PlSqlParser.COLUMNS - 192)) | (1 << (PlSqlParser.COLUMN_STATS - 192)) | (1 << (PlSqlParser.COLUMN_VALUE - 192)) | (1 << (PlSqlParser.COMMENT - 192)) | (1 << (PlSqlParser.COMMIT - 192)) | (1 << (PlSqlParser.COMMITTED - 192)) | (1 << (PlSqlParser.COMMON_DATA - 192)) | (1 << (PlSqlParser.COMPACT - 192)) | (1 << (PlSqlParser.COMPATIBILITY - 192)) | (1 << (PlSqlParser.COMPILE - 192)))) !== 0) || ((((_la - 224)) & ~0x1f) == 0 && ((1 << (_la - 224)) & ((1 << (PlSqlParser.COMPLETE - 224)) | (1 << (PlSqlParser.COMPLIANCE - 224)) | (1 << (PlSqlParser.COMPONENT - 224)) | (1 << (PlSqlParser.COMPONENTS - 224)) | (1 << (PlSqlParser.COMPOSE - 224)) | (1 << (PlSqlParser.COMPOSITE - 224)) | (1 << (PlSqlParser.COMPOSITE_LIMIT - 224)) | (1 << (PlSqlParser.COMPOUND - 224)) | (1 << (PlSqlParser.COMPUTE - 224)) | (1 << (PlSqlParser.CONCAT - 224)) | (1 << (PlSqlParser.CON_DBID_TO_ID - 224)) | (1 << (PlSqlParser.CONDITIONAL - 224)) | (1 << (PlSqlParser.CONDITION - 224)) | (1 << (PlSqlParser.CONFIRM - 224)) | (1 << (PlSqlParser.CONFORMING - 224)) | (1 << (PlSqlParser.CON_GUID_TO_ID - 224)) | (1 << (PlSqlParser.CON_ID - 224)) | (1 << (PlSqlParser.CON_NAME_TO_ID - 224)) | (1 << (PlSqlParser.CONNECT_BY_CB_WHR_ONLY - 224)) | (1 << (PlSqlParser.CONNECT_BY_COMBINE_SW - 224)) | (1 << (PlSqlParser.CONNECT_BY_COST_BASED - 224)) | (1 << (PlSqlParser.CONNECT_BY_ELIM_DUPS - 224)) | (1 << (PlSqlParser.CONNECT_BY_FILTERING - 224)) | (1 << (PlSqlParser.CONNECT_BY_ISCYCLE - 224)) | (1 << (PlSqlParser.CONNECT_BY_ISLEAF - 224)) | (1 << (PlSqlParser.CONNECT_BY_ROOT - 224)) | (1 << (PlSqlParser.CONNECT_TIME - 224)) | (1 << (PlSqlParser.CONSIDER - 224)) | (1 << (PlSqlParser.CONSISTENT - 224)) | (1 << (PlSqlParser.CONSTANT - 224)))) !== 0) || ((((_la - 256)) & ~0x1f) == 0 && ((1 << (_la - 256)) & ((1 << (PlSqlParser.CONST - 256)) | (1 << (PlSqlParser.CONSTRAINT - 256)) | (1 << (PlSqlParser.CONSTRAINTS - 256)) | (1 << (PlSqlParser.CONSTRUCTOR - 256)) | (1 << (PlSqlParser.CONTAINER - 256)) | (1 << (PlSqlParser.CONTAINER_DATA - 256)) | (1 << (PlSqlParser.CONTAINERS - 256)) | (1 << (PlSqlParser.CONTENT - 256)) | (1 << (PlSqlParser.CONTENTS - 256)) | (1 << (PlSqlParser.CONTEXT - 256)) | (1 << (PlSqlParser.CONTINUE - 256)) | (1 << (PlSqlParser.CONTROLFILE - 256)) | (1 << (PlSqlParser.CON_UID_TO_ID - 256)) | (1 << (PlSqlParser.CONVERT - 256)) | (1 << (PlSqlParser.COOKIE - 256)) | (1 << (PlSqlParser.COPY - 256)) | (1 << (PlSqlParser.CORR_K - 256)) | (1 << (PlSqlParser.CORR_S - 256)) | (1 << (PlSqlParser.CORRUPTION - 256)) | (1 << (PlSqlParser.CORRUPT_XID_ALL - 256)) | (1 << (PlSqlParser.CORRUPT_XID - 256)) | (1 << (PlSqlParser.COS - 256)) | (1 << (PlSqlParser.COSH - 256)) | (1 << (PlSqlParser.COST - 256)) | (1 << (PlSqlParser.COST_XML_QUERY_REWRITE - 256)) | (1 << (PlSqlParser.COUNT - 256)) | (1 << (PlSqlParser.COVAR_POP - 256)) | (1 << (PlSqlParser.COVAR_SAMP - 256)) | (1 << (PlSqlParser.CPU_COSTING - 256)) | (1 << (PlSqlParser.CPU_PER_CALL - 256)) | (1 << (PlSqlParser.CPU_PER_SESSION - 256)) | (1 << (PlSqlParser.CRASH - 256)))) !== 0) || ((((_la - 289)) & ~0x1f) == 0 && ((1 << (_la - 289)) & ((1 << (PlSqlParser.CREATE_FILE_DEST - 289)) | (1 << (PlSqlParser.CREATE_STORED_OUTLINES - 289)) | (1 << (PlSqlParser.CREATION - 289)) | (1 << (PlSqlParser.CREDENTIAL - 289)) | (1 << (PlSqlParser.CRITICAL - 289)) | (1 << (PlSqlParser.CROSS - 289)) | (1 << (PlSqlParser.CROSSEDITION - 289)) | (1 << (PlSqlParser.CSCONVERT - 289)) | (1 << (PlSqlParser.CUBE_AJ - 289)) | (1 << (PlSqlParser.CUBE - 289)) | (1 << (PlSqlParser.CUBE_GB - 289)) | (1 << (PlSqlParser.CUBE_SJ - 289)) | (1 << (PlSqlParser.CUME_DISTM - 289)) | (1 << (PlSqlParser.CURRENT - 289)) | (1 << (PlSqlParser.CURRENT_DATE - 289)) | (1 << (PlSqlParser.CURRENT_SCHEMA - 289)) | (1 << (PlSqlParser.CURRENT_TIME - 289)) | (1 << (PlSqlParser.CURRENT_TIMESTAMP - 289)) | (1 << (PlSqlParser.CURRENT_USER - 289)) | (1 << (PlSqlParser.CURRENTV - 289)) | (1 << (PlSqlParser.CURSOR - 289)) | (1 << (PlSqlParser.CURSOR_SHARING_EXACT - 289)) | (1 << (PlSqlParser.CURSOR_SPECIFIC_SEGMENT - 289)) | (1 << (PlSqlParser.CUSTOMDATUM - 289)) | (1 << (PlSqlParser.CV - 289)) | (1 << (PlSqlParser.CYCLE - 289)) | (1 << (PlSqlParser.DANGLING - 289)) | (1 << (PlSqlParser.DATABASE - 289)) | (1 << (PlSqlParser.DATA - 289)) | (1 << (PlSqlParser.DATAFILE - 289)) | (1 << (PlSqlParser.DATAFILES - 289)))) !== 0) || ((((_la - 321)) & ~0x1f) == 0 && ((1 << (_la - 321)) & ((1 << (PlSqlParser.DATAMOVEMENT - 321)) | (1 << (PlSqlParser.DATAOBJNO - 321)) | (1 << (PlSqlParser.DATAOBJ_TO_MAT_PARTITION - 321)) | (1 << (PlSqlParser.DATAOBJ_TO_PARTITION - 321)) | (1 << (PlSqlParser.DATAPUMP - 321)) | (1 << (PlSqlParser.DATA_SECURITY_REWRITE_LIMIT - 321)) | (1 << (PlSqlParser.DATE - 321)) | (1 << (PlSqlParser.DATE_MODE - 321)) | (1 << (PlSqlParser.DAY - 321)) | (1 << (PlSqlParser.DAYS - 321)) | (1 << (PlSqlParser.DBA - 321)) | (1 << (PlSqlParser.DBA_RECYCLEBIN - 321)) | (1 << (PlSqlParser.DBMS_STATS - 321)) | (1 << (PlSqlParser.DB_ROLE_CHANGE - 321)) | (1 << (PlSqlParser.DBTIMEZONE - 321)) | (1 << (PlSqlParser.DB_UNIQUE_NAME - 321)) | (1 << (PlSqlParser.DB_VERSION - 321)) | (1 << (PlSqlParser.DDL - 321)) | (1 << (PlSqlParser.DEALLOCATE - 321)) | (1 << (PlSqlParser.DEBUG - 321)) | (1 << (PlSqlParser.DEBUGGER - 321)) | (1 << (PlSqlParser.DEC - 321)) | (1 << (PlSqlParser.DECIMAL - 321)) | (1 << (PlSqlParser.DECLARE - 321)) | (1 << (PlSqlParser.DECOMPOSE - 321)) | (1 << (PlSqlParser.DECORRELATE - 321)) | (1 << (PlSqlParser.DECR - 321)) | (1 << (PlSqlParser.DECREMENT - 321)) | (1 << (PlSqlParser.DECRYPT - 321)) | (1 << (PlSqlParser.DEDUPLICATE - 321)) | (1 << (PlSqlParser.DEFAULT - 321)) | (1 << (PlSqlParser.DEFAULTS - 321)))) !== 0) || ((((_la - 353)) & ~0x1f) == 0 && ((1 << (_la - 353)) & ((1 << (PlSqlParser.DEFERRABLE - 353)) | (1 << (PlSqlParser.DEFERRED - 353)) | (1 << (PlSqlParser.DEFINED - 353)) | (1 << (PlSqlParser.DEFINE - 353)) | (1 << (PlSqlParser.DEFINER - 353)) | (1 << (PlSqlParser.DEGREE - 353)) | (1 << (PlSqlParser.DELAY - 353)) | (1 << (PlSqlParser.DELEGATE - 353)) | (1 << (PlSqlParser.DELETE_ALL - 353)) | (1 << (PlSqlParser.DELETE - 353)) | (1 << (PlSqlParser.DELETEXML - 353)) | (1 << (PlSqlParser.DEMAND - 353)) | (1 << (PlSqlParser.DENSE_RANKM - 353)) | (1 << (PlSqlParser.DEPENDENT - 353)) | (1 << (PlSqlParser.DEPTH - 353)) | (1 << (PlSqlParser.DEQUEUE - 353)) | (1 << (PlSqlParser.DEREF - 353)) | (1 << (PlSqlParser.DEREF_NO_REWRITE - 353)) | (1 << (PlSqlParser.DESTROY - 353)) | (1 << (PlSqlParser.DETACHED - 353)) | (1 << (PlSqlParser.DETERMINES - 353)) | (1 << (PlSqlParser.DETERMINISTIC - 353)) | (1 << (PlSqlParser.DICTIONARY - 353)) | (1 << (PlSqlParser.DIMENSION - 353)) | (1 << (PlSqlParser.DIMENSIONS - 353)) | (1 << (PlSqlParser.DIRECT_LOAD - 353)) | (1 << (PlSqlParser.DIRECTORY - 353)) | (1 << (PlSqlParser.DIRECT_PATH - 353)) | (1 << (PlSqlParser.DISABLE_ALL - 353)) | (1 << (PlSqlParser.DISABLE - 353)) | (1 << (PlSqlParser.DISABLE_PARALLEL_DML - 353)))) !== 0) || ((((_la - 385)) & ~0x1f) == 0 && ((1 << (_la - 385)) & ((1 << (PlSqlParser.DISABLE_PRESET - 385)) | (1 << (PlSqlParser.DISABLE_RPKE - 385)) | (1 << (PlSqlParser.DISALLOW - 385)) | (1 << (PlSqlParser.DISASSOCIATE - 385)) | (1 << (PlSqlParser.DISCARD - 385)) | (1 << (PlSqlParser.DISCONNECT - 385)) | (1 << (PlSqlParser.DISK - 385)) | (1 << (PlSqlParser.DISKGROUP - 385)) | (1 << (PlSqlParser.DISKS - 385)) | (1 << (PlSqlParser.DISMOUNT - 385)) | (1 << (PlSqlParser.DISTINCT - 385)) | (1 << (PlSqlParser.DISTINGUISHED - 385)) | (1 << (PlSqlParser.DISTRIBUTED - 385)) | (1 << (PlSqlParser.DISTRIBUTE - 385)) | (1 << (PlSqlParser.DML - 385)) | (1 << (PlSqlParser.DML_UPDATE - 385)) | (1 << (PlSqlParser.DOCFIDELITY - 385)) | (1 << (PlSqlParser.DOCUMENT - 385)) | (1 << (PlSqlParser.DOMAIN_INDEX_FILTER - 385)) | (1 << (PlSqlParser.DOMAIN_INDEX_NO_SORT - 385)) | (1 << (PlSqlParser.DOMAIN_INDEX_SORT - 385)) | (1 << (PlSqlParser.DOUBLE - 385)) | (1 << (PlSqlParser.DOWNGRADE - 385)) | (1 << (PlSqlParser.DRIVING_SITE - 385)) | (1 << (PlSqlParser.DROP_COLUMN - 385)) | (1 << (PlSqlParser.DROP_GROUP - 385)) | (1 << (PlSqlParser.DSINTERVAL_UNCONSTRAINED - 385)) | (1 << (PlSqlParser.DST_UPGRADE_INSERT_CONV - 385)) | (1 << (PlSqlParser.DUMP - 385)))) !== 0) || ((((_la - 417)) & ~0x1f) == 0 && ((1 << (_la - 417)) & ((1 << (PlSqlParser.DUPLICATE - 417)) | (1 << (PlSqlParser.DV - 417)) | (1 << (PlSqlParser.DYNAMIC - 417)) | (1 << (PlSqlParser.DYNAMIC_SAMPLING - 417)) | (1 << (PlSqlParser.DYNAMIC_SAMPLING_EST_CDN - 417)) | (1 << (PlSqlParser.EACH - 417)) | (1 << (PlSqlParser.EDITIONABLE - 417)) | (1 << (PlSqlParser.EDITION - 417)) | (1 << (PlSqlParser.EDITIONING - 417)) | (1 << (PlSqlParser.EDITIONS - 417)) | (1 << (PlSqlParser.ELEMENT - 417)) | (1 << (PlSqlParser.ELIM_GROUPBY - 417)) | (1 << (PlSqlParser.ELIMINATE_JOIN - 417)) | (1 << (PlSqlParser.ELIMINATE_OBY - 417)) | (1 << (PlSqlParser.ELIMINATE_OUTER_JOIN - 417)) | (1 << (PlSqlParser.EM - 417)) | (1 << (PlSqlParser.EMPTY_BLOB - 417)) | (1 << (PlSqlParser.EMPTY_CLOB - 417)) | (1 << (PlSqlParser.EMPTY - 417)) | (1 << (PlSqlParser.ENABLE_ALL - 417)) | (1 << (PlSqlParser.ENABLE - 417)) | (1 << (PlSqlParser.ENABLE_PARALLEL_DML - 417)) | (1 << (PlSqlParser.ENABLE_PRESET - 417)) | (1 << (PlSqlParser.ENCODING - 417)) | (1 << (PlSqlParser.ENCRYPT - 417)) | (1 << (PlSqlParser.ENCRYPTION - 417)) | (1 << (PlSqlParser.END_OUTLINE_DATA - 417)) | (1 << (PlSqlParser.ENFORCED - 417)) | (1 << (PlSqlParser.ENFORCE - 417)))) !== 0) || ((((_la - 449)) & ~0x1f) == 0 && ((1 << (_la - 449)) & ((1 << (PlSqlParser.ENQUEUE - 449)) | (1 << (PlSqlParser.ENTERPRISE - 449)) | (1 << (PlSqlParser.ENTITYESCAPING - 449)) | (1 << (PlSqlParser.ENTRY - 449)) | (1 << (PlSqlParser.EQUIPART - 449)) | (1 << (PlSqlParser.ERR - 449)) | (1 << (PlSqlParser.ERROR_ARGUMENT - 449)) | (1 << (PlSqlParser.ERROR - 449)) | (1 << (PlSqlParser.ERROR_ON_OVERLAP_TIME - 449)) | (1 << (PlSqlParser.ERRORS - 449)) | (1 << (PlSqlParser.ESCAPE - 449)) | (1 << (PlSqlParser.ESTIMATE - 449)) | (1 << (PlSqlParser.EVAL - 449)) | (1 << (PlSqlParser.EVALNAME - 449)) | (1 << (PlSqlParser.EVALUATE - 449)) | (1 << (PlSqlParser.EVALUATION - 449)) | (1 << (PlSqlParser.EVENTS - 449)) | (1 << (PlSqlParser.EVERY - 449)) | (1 << (PlSqlParser.EXCEPT - 449)) | (1 << (PlSqlParser.EXCEPTION - 449)) | (1 << (PlSqlParser.EXCEPTION_INIT - 449)) | (1 << (PlSqlParser.EXCEPTIONS - 449)) | (1 << (PlSqlParser.EXCHANGE - 449)) | (1 << (PlSqlParser.EXCLUDE - 449)) | (1 << (PlSqlParser.EXCLUDING - 449)) | (1 << (PlSqlParser.EXECUTE - 449)) | (1 << (PlSqlParser.EXEMPT - 449)) | (1 << (PlSqlParser.EXISTING - 449)) | (1 << (PlSqlParser.EXISTS - 449)) | (1 << (PlSqlParser.EXISTSNODE - 449)) | (1 << (PlSqlParser.EXIT - 449)))) !== 0) || ((((_la - 481)) & ~0x1f) == 0 && ((1 << (_la - 481)) & ((1 << (PlSqlParser.EXPAND_GSET_TO_UNION - 481)) | (1 << (PlSqlParser.EXPAND_TABLE - 481)) | (1 << (PlSqlParser.EXP - 481)) | (1 << (PlSqlParser.EXPIRE - 481)) | (1 << (PlSqlParser.EXPLAIN - 481)) | (1 << (PlSqlParser.EXPLOSION - 481)) | (1 << (PlSqlParser.EXPORT - 481)) | (1 << (PlSqlParser.EXPR_CORR_CHECK - 481)) | (1 << (PlSqlParser.EXPRESS - 481)) | (1 << (PlSqlParser.EXTENDS - 481)) | (1 << (PlSqlParser.EXTENT - 481)) | (1 << (PlSqlParser.EXTENTS - 481)) | (1 << (PlSqlParser.EXTERNAL - 481)) | (1 << (PlSqlParser.EXTERNALLY - 481)) | (1 << (PlSqlParser.EXTRACTCLOBXML - 481)) | (1 << (PlSqlParser.EXTRACT - 481)) | (1 << (PlSqlParser.EXTRACTVALUE - 481)) | (1 << (PlSqlParser.EXTRA - 481)) | (1 << (PlSqlParser.FACILITY - 481)) | (1 << (PlSqlParser.FACT - 481)) | (1 << (PlSqlParser.FACTOR - 481)) | (1 << (PlSqlParser.FACTORIZE_JOIN - 481)) | (1 << (PlSqlParser.FAILED - 481)) | (1 << (PlSqlParser.FAILED_LOGIN_ATTEMPTS - 481)) | (1 << (PlSqlParser.FAILGROUP - 481)) | (1 << (PlSqlParser.FAILOVER - 481)) | (1 << (PlSqlParser.FAILURE - 481)) | (1 << (PlSqlParser.FALSE - 481)) | (1 << (PlSqlParser.FAMILY - 481)) | (1 << (PlSqlParser.FAR - 481)) | (1 << (PlSqlParser.FAST - 481)) | (1 << (PlSqlParser.FASTSTART - 481)))) !== 0) || ((((_la - 513)) & ~0x1f) == 0 && ((1 << (_la - 513)) & ((1 << (PlSqlParser.FBTSCAN - 513)) | (1 << (PlSqlParser.FEATURE_DETAILS - 513)) | (1 << (PlSqlParser.FEATURE_ID - 513)) | (1 << (PlSqlParser.FEATURE_SET - 513)) | (1 << (PlSqlParser.FEATURE_VALUE - 513)) | (1 << (PlSqlParser.FETCH - 513)) | (1 << (PlSqlParser.FILE - 513)) | (1 << (PlSqlParser.FILE_NAME_CONVERT - 513)) | (1 << (PlSqlParser.FILESYSTEM_LIKE_LOGGING - 513)) | (1 << (PlSqlParser.FILTER - 513)) | (1 << (PlSqlParser.FINAL - 513)) | (1 << (PlSqlParser.FINE - 513)) | (1 << (PlSqlParser.FINISH - 513)) | (1 << (PlSqlParser.FIRST - 513)) | (1 << (PlSqlParser.FIRSTM - 513)) | (1 << (PlSqlParser.FIRST_ROWS - 513)) | (1 << (PlSqlParser.FIRST_VALUE - 513)) | (1 << (PlSqlParser.FIXED_VIEW_DATA - 513)) | (1 << (PlSqlParser.FLAGGER - 513)) | (1 << (PlSqlParser.FLASHBACK - 513)) | (1 << (PlSqlParser.FLASH_CACHE - 513)) | (1 << (PlSqlParser.FLOAT - 513)) | (1 << (PlSqlParser.FLOB - 513)) | (1 << (PlSqlParser.FLOOR - 513)) | (1 << (PlSqlParser.FLUSH - 513)) | (1 << (PlSqlParser.FOLDER - 513)) | (1 << (PlSqlParser.FOLLOWING - 513)) | (1 << (PlSqlParser.FOLLOWS - 513)) | (1 << (PlSqlParser.FORALL - 513)) | (1 << (PlSqlParser.FORCE - 513)) | (1 << (PlSqlParser.FORCE_XML_QUERY_REWRITE - 513)) | (1 << (PlSqlParser.FOREIGN - 513)))) !== 0) || ((((_la - 545)) & ~0x1f) == 0 && ((1 << (_la - 545)) & ((1 << (PlSqlParser.FOREVER - 545)) | (1 << (PlSqlParser.FORMAT - 545)) | (1 << (PlSqlParser.FORWARD - 545)) | (1 << (PlSqlParser.FRAGMENT_NUMBER - 545)) | (1 << (PlSqlParser.FREELIST - 545)) | (1 << (PlSqlParser.FREELISTS - 545)) | (1 << (PlSqlParser.FREEPOOLS - 545)) | (1 << (PlSqlParser.FRESH - 545)) | (1 << (PlSqlParser.FROM_TZ - 545)) | (1 << (PlSqlParser.FULL - 545)) | (1 << (PlSqlParser.FULL_OUTER_JOIN_TO_OUTER - 545)) | (1 << (PlSqlParser.FUNCTION - 545)) | (1 << (PlSqlParser.FUNCTIONS - 545)) | (1 << (PlSqlParser.GATHER_OPTIMIZER_STATISTICS - 545)) | (1 << (PlSqlParser.GATHER_PLAN_STATISTICS - 545)) | (1 << (PlSqlParser.GBY_CONC_ROLLUP - 545)) | (1 << (PlSqlParser.GBY_PUSHDOWN - 545)) | (1 << (PlSqlParser.GENERATED - 545)) | (1 << (PlSqlParser.GET - 545)) | (1 << (PlSqlParser.GLOBAL - 545)) | (1 << (PlSqlParser.GLOBALLY - 545)) | (1 << (PlSqlParser.GLOBAL_NAME - 545)) | (1 << (PlSqlParser.GLOBAL_TOPIC_ENABLED - 545)) | (1 << (PlSqlParser.GROUP_BY - 545)) | (1 << (PlSqlParser.GROUP_ID - 545)) | (1 << (PlSqlParser.GROUPING - 545)) | (1 << (PlSqlParser.GROUPING_ID - 545)))) !== 0) || ((((_la - 577)) & ~0x1f) == 0 && ((1 << (_la - 577)) & ((1 << (PlSqlParser.GROUPS - 577)) | (1 << (PlSqlParser.GUARANTEED - 577)) | (1 << (PlSqlParser.GUARANTEE - 577)) | (1 << (PlSqlParser.GUARD - 577)) | (1 << (PlSqlParser.HASH_AJ - 577)) | (1 << (PlSqlParser.HASH - 577)) | (1 << (PlSqlParser.HASHKEYS - 577)) | (1 << (PlSqlParser.HASH_SJ - 577)) | (1 << (PlSqlParser.HEADER - 577)) | (1 << (PlSqlParser.HEAP - 577)) | (1 << (PlSqlParser.HELP - 577)) | (1 << (PlSqlParser.HEXTORAW - 577)) | (1 << (PlSqlParser.HEXTOREF - 577)) | (1 << (PlSqlParser.HIDDEN_KEYWORD - 577)) | (1 << (PlSqlParser.HIDE - 577)) | (1 << (PlSqlParser.HIERARCHY - 577)) | (1 << (PlSqlParser.HIGH - 577)) | (1 << (PlSqlParser.HINTSET_BEGIN - 577)) | (1 << (PlSqlParser.HINTSET_END - 577)) | (1 << (PlSqlParser.HOT - 577)) | (1 << (PlSqlParser.HOUR - 577)) | (1 << (PlSqlParser.HWM_BROKERED - 577)) | (1 << (PlSqlParser.HYBRID - 577)) | (1 << (PlSqlParser.IDENTIFIER - 577)) | (1 << (PlSqlParser.IDENTITY - 577)) | (1 << (PlSqlParser.IDGENERATORS - 577)) | (1 << (PlSqlParser.ID - 577)) | (1 << (PlSqlParser.IDLE_TIME - 577)) | (1 << (PlSqlParser.IF - 577)) | (1 << (PlSqlParser.IGNORE - 577)))) !== 0) || ((((_la - 609)) & ~0x1f) == 0 && ((1 << (_la - 609)) & ((1 << (PlSqlParser.IGNORE_OPTIM_EMBEDDED_HINTS - 609)) | (1 << (PlSqlParser.IGNORE_ROW_ON_DUPKEY_INDEX - 609)) | (1 << (PlSqlParser.IGNORE_WHERE_CLAUSE - 609)) | (1 << (PlSqlParser.ILM - 609)) | (1 << (PlSqlParser.IMMEDIATE - 609)) | (1 << (PlSqlParser.IMPACT - 609)) | (1 << (PlSqlParser.IMPORT - 609)) | (1 << (PlSqlParser.INACTIVE - 609)) | (1 << (PlSqlParser.INCLUDE - 609)) | (1 << (PlSqlParser.INCLUDE_VERSION - 609)) | (1 << (PlSqlParser.INCLUDING - 609)) | (1 << (PlSqlParser.INCREMENTAL - 609)) | (1 << (PlSqlParser.INCREMENT - 609)) | (1 << (PlSqlParser.INCR - 609)) | (1 << (PlSqlParser.INDENT - 609)) | (1 << (PlSqlParser.INDEX_ASC - 609)) | (1 << (PlSqlParser.INDEX_COMBINE - 609)) | (1 << (PlSqlParser.INDEX_DESC - 609)) | (1 << (PlSqlParser.INDEXED - 609)) | (1 << (PlSqlParser.INDEXES - 609)) | (1 << (PlSqlParser.INDEX_FFS - 609)) | (1 << (PlSqlParser.INDEX_FILTER - 609)) | (1 << (PlSqlParser.INDEXING - 609)) | (1 << (PlSqlParser.INDEX_JOIN - 609)) | (1 << (PlSqlParser.INDEX_ROWS - 609)) | (1 << (PlSqlParser.INDEX_RRS - 609)) | (1 << (PlSqlParser.INDEX_RS_ASC - 609)) | (1 << (PlSqlParser.INDEX_RS_DESC - 609)) | (1 << (PlSqlParser.INDEX_RS - 609)) | (1 << (PlSqlParser.INDEX_SCAN - 609)) | (1 << (PlSqlParser.INDEX_SKIP_SCAN - 609)))) !== 0) || ((((_la - 641)) & ~0x1f) == 0 && ((1 << (_la - 641)) & ((1 << (PlSqlParser.INDEX_SS_ASC - 641)) | (1 << (PlSqlParser.INDEX_SS_DESC - 641)) | (1 << (PlSqlParser.INDEX_SS - 641)) | (1 << (PlSqlParser.INDEX_STATS - 641)) | (1 << (PlSqlParser.INDEXTYPE - 641)) | (1 << (PlSqlParser.INDEXTYPES - 641)) | (1 << (PlSqlParser.INDICATOR - 641)) | (1 << (PlSqlParser.INDICES - 641)) | (1 << (PlSqlParser.INFINITE - 641)) | (1 << (PlSqlParser.INFORMATIONAL - 641)) | (1 << (PlSqlParser.INHERIT - 641)) | (1 << (PlSqlParser.INITCAP - 641)) | (1 << (PlSqlParser.INITIAL - 641)) | (1 << (PlSqlParser.INITIALIZED - 641)) | (1 << (PlSqlParser.INITIALLY - 641)) | (1 << (PlSqlParser.INITRANS - 641)) | (1 << (PlSqlParser.INLINE - 641)) | (1 << (PlSqlParser.INLINE_XMLTYPE_NT - 641)) | (1 << (PlSqlParser.INMEMORY - 641)) | (1 << (PlSqlParser.IN_MEMORY_METADATA - 641)) | (1 << (PlSqlParser.INMEMORY_PRUNING - 641)) | (1 << (PlSqlParser.INNER - 641)) | (1 << (PlSqlParser.INOUT - 641)) | (1 << (PlSqlParser.INPLACE - 641)) | (1 << (PlSqlParser.INSERTCHILDXMLAFTER - 641)) | (1 << (PlSqlParser.INSERTCHILDXMLBEFORE - 641)) | (1 << (PlSqlParser.INSERTCHILDXML - 641)) | (1 << (PlSqlParser.INSERTXMLAFTER - 641)) | (1 << (PlSqlParser.INSERTXMLBEFORE - 641)) | (1 << (PlSqlParser.INSTANCE - 641)))) !== 0) || ((((_la - 673)) & ~0x1f) == 0 && ((1 << (_la - 673)) & ((1 << (PlSqlParser.INSTANCES - 673)) | (1 << (PlSqlParser.INSTANTIABLE - 673)) | (1 << (PlSqlParser.INSTANTLY - 673)) | (1 << (PlSqlParser.INSTEAD - 673)) | (1 << (PlSqlParser.INSTR2 - 673)) | (1 << (PlSqlParser.INSTR4 - 673)) | (1 << (PlSqlParser.INSTRB - 673)) | (1 << (PlSqlParser.INSTRC - 673)) | (1 << (PlSqlParser.INSTR - 673)) | (1 << (PlSqlParser.INTEGER - 673)) | (1 << (PlSqlParser.INTERLEAVED - 673)) | (1 << (PlSqlParser.INTERMEDIATE - 673)) | (1 << (PlSqlParser.INTERNAL_CONVERT - 673)) | (1 << (PlSqlParser.INTERNAL_USE - 673)) | (1 << (PlSqlParser.INTERPRETED - 673)) | (1 << (PlSqlParser.INTERVAL - 673)) | (1 << (PlSqlParser.INT - 673)) | (1 << (PlSqlParser.INVALIDATE - 673)) | (1 << (PlSqlParser.INVISIBLE - 673)) | (1 << (PlSqlParser.IN_XQUERY - 673)) | (1 << (PlSqlParser.ISOLATION - 673)) | (1 << (PlSqlParser.ISOLATION_LEVEL - 673)) | (1 << (PlSqlParser.ITERATE - 673)) | (1 << (PlSqlParser.ITERATION_NUMBER - 673)) | (1 << (PlSqlParser.JAVA - 673)) | (1 << (PlSqlParser.JOB - 673)) | (1 << (PlSqlParser.JOIN - 673)) | (1 << (PlSqlParser.JSON_ARRAYAGG - 673)) | (1 << (PlSqlParser.JSON_ARRAY - 673)))) !== 0) || ((((_la - 705)) & ~0x1f) == 0 && ((1 << (_la - 705)) & ((1 << (PlSqlParser.JSON_EQUAL - 705)) | (1 << (PlSqlParser.JSON_EXISTS2 - 705)) | (1 << (PlSqlParser.JSON_EXISTS - 705)) | (1 << (PlSqlParser.JSONGET - 705)) | (1 << (PlSqlParser.JSON - 705)) | (1 << (PlSqlParser.JSON_OBJECTAGG - 705)) | (1 << (PlSqlParser.JSON_OBJECT - 705)) | (1 << (PlSqlParser.JSONPARSE - 705)) | (1 << (PlSqlParser.JSON_QUERY - 705)) | (1 << (PlSqlParser.JSON_SERIALIZE - 705)) | (1 << (PlSqlParser.JSON_TABLE - 705)) | (1 << (PlSqlParser.JSON_TEXTCONTAINS2 - 705)) | (1 << (PlSqlParser.JSON_TEXTCONTAINS - 705)) | (1 << (PlSqlParser.JSON_VALUE - 705)) | (1 << (PlSqlParser.KEEP_DUPLICATES - 705)) | (1 << (PlSqlParser.KEEP - 705)) | (1 << (PlSqlParser.KERBEROS - 705)) | (1 << (PlSqlParser.KEY - 705)) | (1 << (PlSqlParser.KEY_LENGTH - 705)) | (1 << (PlSqlParser.KEYSIZE - 705)) | (1 << (PlSqlParser.KEYS - 705)) | (1 << (PlSqlParser.KEYSTORE - 705)) | (1 << (PlSqlParser.KILL - 705)) | (1 << (PlSqlParser.LABEL - 705)) | (1 << (PlSqlParser.LANGUAGE - 705)) | (1 << (PlSqlParser.LAST_DAY - 705)) | (1 << (PlSqlParser.LAST - 705)) | (1 << (PlSqlParser.LAST_VALUE - 705)) | (1 << (PlSqlParser.LATERAL - 705)) | (1 << (PlSqlParser.LAX - 705)) | (1 << (PlSqlParser.LAYER - 705)) | (1 << (PlSqlParser.LDAP_REGISTRATION_ENABLED - 705)))) !== 0) || ((((_la - 737)) & ~0x1f) == 0 && ((1 << (_la - 737)) & ((1 << (PlSqlParser.LDAP_REGISTRATION - 737)) | (1 << (PlSqlParser.LDAP_REG_SYNC_INTERVAL - 737)) | (1 << (PlSqlParser.LEADING - 737)) | (1 << (PlSqlParser.LEFT - 737)) | (1 << (PlSqlParser.LENGTH2 - 737)) | (1 << (PlSqlParser.LENGTH4 - 737)) | (1 << (PlSqlParser.LENGTHB - 737)) | (1 << (PlSqlParser.LENGTHC - 737)) | (1 << (PlSqlParser.LENGTH - 737)) | (1 << (PlSqlParser.LESS - 737)) | (1 << (PlSqlParser.LEVEL - 737)) | (1 << (PlSqlParser.LEVELS - 737)) | (1 << (PlSqlParser.LIBRARY - 737)) | (1 << (PlSqlParser.LIFECYCLE - 737)) | (1 << (PlSqlParser.LIFE - 737)) | (1 << (PlSqlParser.LIFETIME - 737)) | (1 << (PlSqlParser.LIKE2 - 737)) | (1 << (PlSqlParser.LIKE4 - 737)) | (1 << (PlSqlParser.LIKEC - 737)) | (1 << (PlSqlParser.LIKE_EXPAND - 737)) | (1 << (PlSqlParser.LIMIT - 737)) | (1 << (PlSqlParser.LINEAR - 737)) | (1 << (PlSqlParser.LINK - 737)) | (1 << (PlSqlParser.LIST - 737)) | (1 << (PlSqlParser.LN - 737)) | (1 << (PlSqlParser.LNNVL - 737)) | (1 << (PlSqlParser.LOAD - 737)) | (1 << (PlSqlParser.LOB - 737)) | (1 << (PlSqlParser.LOBNVL - 737)) | (1 << (PlSqlParser.LOBS - 737)) | (1 << (PlSqlParser.LOCAL_INDEXES - 737)))) !== 0) || ((((_la - 769)) & ~0x1f) == 0 && ((1 << (_la - 769)) & ((1 << (PlSqlParser.LOCAL - 769)) | (1 << (PlSqlParser.LOCALTIME - 769)) | (1 << (PlSqlParser.LOCALTIMESTAMP - 769)) | (1 << (PlSqlParser.LOCATION - 769)) | (1 << (PlSqlParser.LOCATOR - 769)) | (1 << (PlSqlParser.LOCKED - 769)) | (1 << (PlSqlParser.LOCKING - 769)) | (1 << (PlSqlParser.LOGFILE - 769)) | (1 << (PlSqlParser.LOGFILES - 769)) | (1 << (PlSqlParser.LOGGING - 769)) | (1 << (PlSqlParser.LOGICAL - 769)) | (1 << (PlSqlParser.LOGICAL_READS_PER_CALL - 769)) | (1 << (PlSqlParser.LOGICAL_READS_PER_SESSION - 769)) | (1 << (PlSqlParser.LOG - 769)) | (1 << (PlSqlParser.LOGMINING - 769)) | (1 << (PlSqlParser.LOGOFF - 769)) | (1 << (PlSqlParser.LOGON - 769)) | (1 << (PlSqlParser.LOG_READ_ONLY_VIOLATIONS - 769)) | (1 << (PlSqlParser.LONG - 769)) | (1 << (PlSqlParser.LOOP - 769)) | (1 << (PlSqlParser.LOWER - 769)) | (1 << (PlSqlParser.LOW - 769)) | (1 << (PlSqlParser.LPAD - 769)) | (1 << (PlSqlParser.LTRIM - 769)) | (1 << (PlSqlParser.MAIN - 769)) | (1 << (PlSqlParser.MAKE_REF - 769)) | (1 << (PlSqlParser.MANAGED - 769)) | (1 << (PlSqlParser.MANAGE - 769)) | (1 << (PlSqlParser.MANAGEMENT - 769)) | (1 << (PlSqlParser.MANAGER - 769)) | (1 << (PlSqlParser.MANUAL - 769)))) !== 0) || ((((_la - 801)) & ~0x1f) == 0 && ((1 << (_la - 801)) & ((1 << (PlSqlParser.MAP - 801)) | (1 << (PlSqlParser.MAPPING - 801)) | (1 << (PlSqlParser.MASTER - 801)) | (1 << (PlSqlParser.MATCHED - 801)) | (1 << (PlSqlParser.MATCHES - 801)) | (1 << (PlSqlParser.MATCH - 801)) | (1 << (PlSqlParser.MATCH_NUMBER - 801)) | (1 << (PlSqlParser.MATCH_RECOGNIZE - 801)) | (1 << (PlSqlParser.MATERIALIZED - 801)) | (1 << (PlSqlParser.MATERIALIZE - 801)) | (1 << (PlSqlParser.MAXARCHLOGS - 801)) | (1 << (PlSqlParser.MAXDATAFILES - 801)) | (1 << (PlSqlParser.MAXEXTENTS - 801)) | (1 << (PlSqlParser.MAXIMIZE - 801)) | (1 << (PlSqlParser.MAXINSTANCES - 801)) | (1 << (PlSqlParser.MAXLOGFILES - 801)) | (1 << (PlSqlParser.MAXLOGHISTORY - 801)) | (1 << (PlSqlParser.MAXLOGMEMBERS - 801)) | (1 << (PlSqlParser.MAX_SHARED_TEMP_SIZE - 801)) | (1 << (PlSqlParser.MAXSIZE - 801)) | (1 << (PlSqlParser.MAXTRANS - 801)) | (1 << (PlSqlParser.MAXVALUE - 801)) | (1 << (PlSqlParser.MEASURE - 801)) | (1 << (PlSqlParser.MEASURES - 801)) | (1 << (PlSqlParser.MEDIUM - 801)) | (1 << (PlSqlParser.MEMBER - 801)) | (1 << (PlSqlParser.MEMCOMPRESS - 801)) | (1 << (PlSqlParser.MEMORY - 801)) | (1 << (PlSqlParser.MERGEACTIONS - 801)) | (1 << (PlSqlParser.MERGE_AJ - 801)) | (1 << (PlSqlParser.MERGE_CONST_ON - 801)) | (1 << (PlSqlParser.MERGE - 801)))) !== 0) || ((((_la - 833)) & ~0x1f) == 0 && ((1 << (_la - 833)) & ((1 << (PlSqlParser.MERGE_SJ - 833)) | (1 << (PlSqlParser.METADATA - 833)) | (1 << (PlSqlParser.METHOD - 833)) | (1 << (PlSqlParser.MIGRATE - 833)) | (1 << (PlSqlParser.MIGRATION - 833)) | (1 << (PlSqlParser.MINEXTENTS - 833)) | (1 << (PlSqlParser.MINIMIZE - 833)) | (1 << (PlSqlParser.MINIMUM - 833)) | (1 << (PlSqlParser.MINING - 833)) | (1 << (PlSqlParser.MINUS_NULL - 833)) | (1 << (PlSqlParser.MINUTE - 833)) | (1 << (PlSqlParser.MINVALUE - 833)) | (1 << (PlSqlParser.MIRRORCOLD - 833)) | (1 << (PlSqlParser.MIRRORHOT - 833)) | (1 << (PlSqlParser.MIRROR - 833)) | (1 << (PlSqlParser.MLSLABEL - 833)) | (1 << (PlSqlParser.MODEL_COMPILE_SUBQUERY - 833)) | (1 << (PlSqlParser.MODEL_DONTVERIFY_UNIQUENESS - 833)) | (1 << (PlSqlParser.MODEL_DYNAMIC_SUBQUERY - 833)) | (1 << (PlSqlParser.MODEL_MIN_ANALYSIS - 833)) | (1 << (PlSqlParser.MODEL - 833)) | (1 << (PlSqlParser.MODEL_NB - 833)) | (1 << (PlSqlParser.MODEL_NO_ANALYSIS - 833)) | (1 << (PlSqlParser.MODEL_PBY - 833)) | (1 << (PlSqlParser.MODEL_PUSH_REF - 833)) | (1 << (PlSqlParser.MODEL_SV - 833)) | (1 << (PlSqlParser.MODIFICATION - 833)) | (1 << (PlSqlParser.MODIFY_COLUMN_TYPE - 833)) | (1 << (PlSqlParser.MODIFY - 833)) | (1 << (PlSqlParser.MOD - 833)))) !== 0) || ((((_la - 865)) & ~0x1f) == 0 && ((1 << (_la - 865)) & ((1 << (PlSqlParser.MODULE - 865)) | (1 << (PlSqlParser.MONITORING - 865)) | (1 << (PlSqlParser.MONITOR - 865)) | (1 << (PlSqlParser.MONTH - 865)) | (1 << (PlSqlParser.MONTHS_BETWEEN - 865)) | (1 << (PlSqlParser.MONTHS - 865)) | (1 << (PlSqlParser.MOUNT - 865)) | (1 << (PlSqlParser.MOUNTPATH - 865)) | (1 << (PlSqlParser.MOVEMENT - 865)) | (1 << (PlSqlParser.MOVE - 865)) | (1 << (PlSqlParser.MULTIDIMENSIONAL - 865)) | (1 << (PlSqlParser.MULTISET - 865)) | (1 << (PlSqlParser.MV_MERGE - 865)) | (1 << (PlSqlParser.NAMED - 865)) | (1 << (PlSqlParser.NAME - 865)) | (1 << (PlSqlParser.NAMESPACE - 865)) | (1 << (PlSqlParser.NAN - 865)) | (1 << (PlSqlParser.NANVL - 865)) | (1 << (PlSqlParser.NATIONAL - 865)) | (1 << (PlSqlParser.NATIVE_FULL_OUTER_JOIN - 865)) | (1 << (PlSqlParser.NATIVE - 865)) | (1 << (PlSqlParser.NATURAL - 865)) | (1 << (PlSqlParser.NAV - 865)) | (1 << (PlSqlParser.NCHAR_CS - 865)) | (1 << (PlSqlParser.NCHAR - 865)) | (1 << (PlSqlParser.NCHR - 865)) | (1 << (PlSqlParser.NCLOB - 865)) | (1 << (PlSqlParser.NEEDED - 865)) | (1 << (PlSqlParser.NEG - 865)) | (1 << (PlSqlParser.NESTED - 865)) | (1 << (PlSqlParser.NESTED_TABLE_FAST_INSERT - 865)))) !== 0) || ((((_la - 897)) & ~0x1f) == 0 && ((1 << (_la - 897)) & ((1 << (PlSqlParser.NESTED_TABLE_GET_REFS - 897)) | (1 << (PlSqlParser.NESTED_TABLE_ID - 897)) | (1 << (PlSqlParser.NESTED_TABLE_SET_REFS - 897)) | (1 << (PlSqlParser.NESTED_TABLE_SET_SETID - 897)) | (1 << (PlSqlParser.NETWORK - 897)) | (1 << (PlSqlParser.NEVER - 897)) | (1 << (PlSqlParser.NEW - 897)) | (1 << (PlSqlParser.NEW_TIME - 897)) | (1 << (PlSqlParser.NEXT_DAY - 897)) | (1 << (PlSqlParser.NEXT - 897)) | (1 << (PlSqlParser.NL_AJ - 897)) | (1 << (PlSqlParser.NLJ_BATCHING - 897)) | (1 << (PlSqlParser.NLJ_INDEX_FILTER - 897)) | (1 << (PlSqlParser.NLJ_INDEX_SCAN - 897)) | (1 << (PlSqlParser.NLJ_PREFETCH - 897)) | (1 << (PlSqlParser.NLS_CALENDAR - 897)) | (1 << (PlSqlParser.NLS_CHARACTERSET - 897)) | (1 << (PlSqlParser.NLS_CHARSET_DECL_LEN - 897)) | (1 << (PlSqlParser.NLS_CHARSET_ID - 897)) | (1 << (PlSqlParser.NLS_CHARSET_NAME - 897)) | (1 << (PlSqlParser.NLS_COMP - 897)) | (1 << (PlSqlParser.NLS_CURRENCY - 897)) | (1 << (PlSqlParser.NLS_DATE_FORMAT - 897)) | (1 << (PlSqlParser.NLS_DATE_LANGUAGE - 897)) | (1 << (PlSqlParser.NLS_INITCAP - 897)) | (1 << (PlSqlParser.NLS_ISO_CURRENCY - 897)) | (1 << (PlSqlParser.NL_SJ - 897)) | (1 << (PlSqlParser.NLS_LANG - 897)) | (1 << (PlSqlParser.NLS_LANGUAGE - 897)) | (1 << (PlSqlParser.NLS_LENGTH_SEMANTICS - 897)) | (1 << (PlSqlParser.NLS_LOWER - 897)) | (1 << (PlSqlParser.NLS_NCHAR_CONV_EXCP - 897)))) !== 0) || ((((_la - 929)) & ~0x1f) == 0 && ((1 << (_la - 929)) & ((1 << (PlSqlParser.NLS_NUMERIC_CHARACTERS - 929)) | (1 << (PlSqlParser.NLS_SORT - 929)) | (1 << (PlSqlParser.NLSSORT - 929)) | (1 << (PlSqlParser.NLS_SPECIAL_CHARS - 929)) | (1 << (PlSqlParser.NLS_TERRITORY - 929)) | (1 << (PlSqlParser.NLS_UPPER - 929)) | (1 << (PlSqlParser.NO_ACCESS - 929)) | (1 << (PlSqlParser.NO_ADAPTIVE_PLAN - 929)) | (1 << (PlSqlParser.NO_ANSI_REARCH - 929)) | (1 << (PlSqlParser.NOAPPEND - 929)) | (1 << (PlSqlParser.NOARCHIVELOG - 929)) | (1 << (PlSqlParser.NOAUDIT - 929)) | (1 << (PlSqlParser.NO_AUTO_REOPTIMIZE - 929)) | (1 << (PlSqlParser.NO_BASETABLE_MULTIMV_REWRITE - 929)) | (1 << (PlSqlParser.NO_BATCH_TABLE_ACCESS_BY_ROWID - 929)) | (1 << (PlSqlParser.NO_BIND_AWARE - 929)) | (1 << (PlSqlParser.NO_BUFFER - 929)) | (1 << (PlSqlParser.NOCACHE - 929)) | (1 << (PlSqlParser.NO_CARTESIAN - 929)) | (1 << (PlSqlParser.NO_CHECK_ACL_REWRITE - 929)) | (1 << (PlSqlParser.NO_CLUSTER_BY_ROWID - 929)) | (1 << (PlSqlParser.NO_CLUSTERING - 929)) | (1 << (PlSqlParser.NO_COALESCE_SQ - 929)) | (1 << (PlSqlParser.NO_COMMON_DATA - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_CB_WHR_ONLY - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_COMBINE_SW - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_COST_BASED - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_ELIM_DUPS - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_FILTERING - 929)) | (1 << (PlSqlParser.NOCOPY - 929)) | (1 << (PlSqlParser.NO_COST_XML_QUERY_REWRITE - 929)))) !== 0) || ((((_la - 961)) & ~0x1f) == 0 && ((1 << (_la - 961)) & ((1 << (PlSqlParser.NO_CPU_COSTING - 961)) | (1 << (PlSqlParser.NOCPU_COSTING - 961)) | (1 << (PlSqlParser.NOCYCLE - 961)) | (1 << (PlSqlParser.NO_DATA_SECURITY_REWRITE - 961)) | (1 << (PlSqlParser.NO_DECORRELATE - 961)) | (1 << (PlSqlParser.NODELAY - 961)) | (1 << (PlSqlParser.NO_DOMAIN_INDEX_FILTER - 961)) | (1 << (PlSqlParser.NO_DST_UPGRADE_INSERT_CONV - 961)) | (1 << (PlSqlParser.NO_ELIM_GROUPBY - 961)) | (1 << (PlSqlParser.NO_ELIMINATE_JOIN - 961)) | (1 << (PlSqlParser.NO_ELIMINATE_OBY - 961)) | (1 << (PlSqlParser.NO_ELIMINATE_OUTER_JOIN - 961)) | (1 << (PlSqlParser.NOENTITYESCAPING - 961)) | (1 << (PlSqlParser.NO_EXPAND_GSET_TO_UNION - 961)) | (1 << (PlSqlParser.NO_EXPAND - 961)) | (1 << (PlSqlParser.NO_EXPAND_TABLE - 961)) | (1 << (PlSqlParser.NO_FACT - 961)) | (1 << (PlSqlParser.NO_FACTORIZE_JOIN - 961)) | (1 << (PlSqlParser.NO_FILTERING - 961)) | (1 << (PlSqlParser.NOFORCE - 961)) | (1 << (PlSqlParser.NO_FULL_OUTER_JOIN_TO_OUTER - 961)) | (1 << (PlSqlParser.NO_GATHER_OPTIMIZER_STATISTICS - 961)) | (1 << (PlSqlParser.NO_GBY_PUSHDOWN - 961)) | (1 << (PlSqlParser.NOGUARANTEE - 961)) | (1 << (PlSqlParser.NO_INDEX_FFS - 961)) | (1 << (PlSqlParser.NO_INDEX - 961)) | (1 << (PlSqlParser.NO_INDEX_SS - 961)) | (1 << (PlSqlParser.NO_INMEMORY - 961)) | (1 << (PlSqlParser.NO_INMEMORY_PRUNING - 961)) | (1 << (PlSqlParser.NOKEEP - 961)) | (1 << (PlSqlParser.NO_LOAD - 961)) | (1 << (PlSqlParser.NOLOCAL - 961)))) !== 0) || ((((_la - 993)) & ~0x1f) == 0 && ((1 << (_la - 993)) & ((1 << (PlSqlParser.NOLOGGING - 993)) | (1 << (PlSqlParser.NOMAPPING - 993)) | (1 << (PlSqlParser.NOMAXVALUE - 993)) | (1 << (PlSqlParser.NO_MERGE - 993)) | (1 << (PlSqlParser.NOMINIMIZE - 993)) | (1 << (PlSqlParser.NOMINVALUE - 993)) | (1 << (PlSqlParser.NO_MODEL_PUSH_REF - 993)) | (1 << (PlSqlParser.NO_MONITORING - 993)) | (1 << (PlSqlParser.NOMONITORING - 993)) | (1 << (PlSqlParser.NO_MONITOR - 993)) | (1 << (PlSqlParser.NO_MULTIMV_REWRITE - 993)) | (1 << (PlSqlParser.NO_NATIVE_FULL_OUTER_JOIN - 993)) | (1 << (PlSqlParser.NONBLOCKING - 993)) | (1 << (PlSqlParser.NONEDITIONABLE - 993)) | (1 << (PlSqlParser.NONE - 993)) | (1 << (PlSqlParser.NO_NLJ_BATCHING - 993)) | (1 << (PlSqlParser.NO_NLJ_PREFETCH - 993)) | (1 << (PlSqlParser.NO - 993)) | (1 << (PlSqlParser.NONSCHEMA - 993)) | (1 << (PlSqlParser.NO_OBJECT_LINK - 993)) | (1 << (PlSqlParser.NOORDER - 993)) | (1 << (PlSqlParser.NO_ORDER_ROLLUPS - 993)) | (1 << (PlSqlParser.NO_OUTER_JOIN_TO_ANTI - 993)) | (1 << (PlSqlParser.NO_OUTER_JOIN_TO_INNER - 993)) | (1 << (PlSqlParser.NOOVERRIDE - 993)) | (1 << (PlSqlParser.NO_PARALLEL_INDEX - 993)) | (1 << (PlSqlParser.NOPARALLEL_INDEX - 993)) | (1 << (PlSqlParser.NO_PARALLEL - 993)) | (1 << (PlSqlParser.NOPARALLEL - 993)) | (1 << (PlSqlParser.NO_PARTIAL_COMMIT - 993)) | (1 << (PlSqlParser.NO_PARTIAL_JOIN - 993)) | (1 << (PlSqlParser.NO_PARTIAL_ROLLUP_PUSHDOWN - 993)))) !== 0) || ((((_la - 1025)) & ~0x1f) == 0 && ((1 << (_la - 1025)) & ((1 << (PlSqlParser.NOPARTITION - 1025)) | (1 << (PlSqlParser.NO_PLACE_DISTINCT - 1025)) | (1 << (PlSqlParser.NO_PLACE_GROUP_BY - 1025)) | (1 << (PlSqlParser.NO_PQ_CONCURRENT_UNION - 1025)) | (1 << (PlSqlParser.NO_PQ_MAP - 1025)) | (1 << (PlSqlParser.NO_PQ_REPLICATE - 1025)) | (1 << (PlSqlParser.NO_PQ_SKEW - 1025)) | (1 << (PlSqlParser.NO_PRUNE_GSETS - 1025)) | (1 << (PlSqlParser.NO_PULL_PRED - 1025)) | (1 << (PlSqlParser.NO_PUSH_PRED - 1025)) | (1 << (PlSqlParser.NO_PUSH_SUBQ - 1025)) | (1 << (PlSqlParser.NO_PX_FAULT_TOLERANCE - 1025)) | (1 << (PlSqlParser.NO_PX_JOIN_FILTER - 1025)) | (1 << (PlSqlParser.NO_QKN_BUFF - 1025)) | (1 << (PlSqlParser.NO_QUERY_TRANSFORMATION - 1025)) | (1 << (PlSqlParser.NO_REF_CASCADE - 1025)) | (1 << (PlSqlParser.NORELOCATE - 1025)) | (1 << (PlSqlParser.NORELY - 1025)) | (1 << (PlSqlParser.NOREPAIR - 1025)) | (1 << (PlSqlParser.NOREPLAY - 1025)) | (1 << (PlSqlParser.NORESETLOGS - 1025)) | (1 << (PlSqlParser.NO_RESULT_CACHE - 1025)) | (1 << (PlSqlParser.NOREVERSE - 1025)) | (1 << (PlSqlParser.NO_REWRITE - 1025)) | (1 << (PlSqlParser.NOREWRITE - 1025)) | (1 << (PlSqlParser.NORMAL - 1025)) | (1 << (PlSqlParser.NO_ROOT_SW_FOR_LOCAL - 1025)) | (1 << (PlSqlParser.NOROWDEPENDENCIES - 1025)) | (1 << (PlSqlParser.NOSCHEMACHECK - 1025)) | (1 << (PlSqlParser.NOSEGMENT - 1025)) | (1 << (PlSqlParser.NO_SEMIJOIN - 1025)) | (1 << (PlSqlParser.NO_SEMI_TO_INNER - 1025)))) !== 0) || ((((_la - 1057)) & ~0x1f) == 0 && ((1 << (_la - 1057)) & ((1 << (PlSqlParser.NO_SET_TO_JOIN - 1057)) | (1 << (PlSqlParser.NOSORT - 1057)) | (1 << (PlSqlParser.NO_SQL_TRANSLATION - 1057)) | (1 << (PlSqlParser.NO_SQL_TUNE - 1057)) | (1 << (PlSqlParser.NO_STAR_TRANSFORMATION - 1057)) | (1 << (PlSqlParser.NO_STATEMENT_QUEUING - 1057)) | (1 << (PlSqlParser.NO_STATS_GSETS - 1057)) | (1 << (PlSqlParser.NOSTRICT - 1057)) | (1 << (PlSqlParser.NO_SUBQUERY_PRUNING - 1057)) | (1 << (PlSqlParser.NO_SUBSTRB_PAD - 1057)) | (1 << (PlSqlParser.NO_SWAP_JOIN_INPUTS - 1057)) | (1 << (PlSqlParser.NOSWITCH - 1057)) | (1 << (PlSqlParser.NO_TABLE_LOOKUP_BY_NL - 1057)) | (1 << (PlSqlParser.NO_TEMP_TABLE - 1057)) | (1 << (PlSqlParser.NOTHING - 1057)) | (1 << (PlSqlParser.NOTIFICATION - 1057)) | (1 << (PlSqlParser.NOT - 1057)) | (1 << (PlSqlParser.NO_TRANSFORM_DISTINCT_AGG - 1057)) | (1 << (PlSqlParser.NO_UNNEST - 1057)) | (1 << (PlSqlParser.NO_USE_CUBE - 1057)) | (1 << (PlSqlParser.NO_USE_HASH_AGGREGATION - 1057)) | (1 << (PlSqlParser.NO_USE_HASH_GBY_FOR_PUSHDOWN - 1057)) | (1 << (PlSqlParser.NO_USE_HASH - 1057)) | (1 << (PlSqlParser.NO_USE_INVISIBLE_INDEXES - 1057)) | (1 << (PlSqlParser.NO_USE_MERGE - 1057)) | (1 << (PlSqlParser.NO_USE_NL - 1057)) | (1 << (PlSqlParser.NO_USE_VECTOR_AGGREGATION - 1057)) | (1 << (PlSqlParser.NOVALIDATE - 1057)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM_DIMS - 1057)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM_FACT - 1057)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM - 1057)))) !== 0) || ((((_la - 1089)) & ~0x1f) == 0 && ((1 << (_la - 1089)) & ((1 << (PlSqlParser.NO_XDB_FASTPATH_INSERT - 1089)) | (1 << (PlSqlParser.NO_XML_DML_REWRITE - 1089)) | (1 << (PlSqlParser.NO_XMLINDEX_REWRITE_IN_SELECT - 1089)) | (1 << (PlSqlParser.NO_XMLINDEX_REWRITE - 1089)) | (1 << (PlSqlParser.NO_XML_QUERY_REWRITE - 1089)) | (1 << (PlSqlParser.NO_ZONEMAP - 1089)) | (1 << (PlSqlParser.NTH_VALUE - 1089)) | (1 << (PlSqlParser.NULLIF - 1089)) | (1 << (PlSqlParser.NULL_ - 1089)) | (1 << (PlSqlParser.NULLS - 1089)) | (1 << (PlSqlParser.NUMBER - 1089)) | (1 << (PlSqlParser.NUMERIC - 1089)) | (1 << (PlSqlParser.NUM_INDEX_KEYS - 1089)) | (1 << (PlSqlParser.NUMTODSINTERVAL - 1089)) | (1 << (PlSqlParser.NUMTOYMINTERVAL - 1089)) | (1 << (PlSqlParser.NVARCHAR2 - 1089)) | (1 << (PlSqlParser.NVL2 - 1089)) | (1 << (PlSqlParser.OBJECT2XML - 1089)) | (1 << (PlSqlParser.OBJECT - 1089)) | (1 << (PlSqlParser.OBJ_ID - 1089)) | (1 << (PlSqlParser.OBJNO - 1089)) | (1 << (PlSqlParser.OBJNO_REUSE - 1089)) | (1 << (PlSqlParser.OCCURENCES - 1089)) | (1 << (PlSqlParser.OFFLINE - 1089)) | (1 << (PlSqlParser.OFF - 1089)) | (1 << (PlSqlParser.OFFSET - 1089)) | (1 << (PlSqlParser.OIDINDEX - 1089)) | (1 << (PlSqlParser.OID - 1089)) | (1 << (PlSqlParser.OLAP - 1089)) | (1 << (PlSqlParser.OLD - 1089)) | (1 << (PlSqlParser.OLD_PUSH_PRED - 1089)))) !== 0) || ((((_la - 1121)) & ~0x1f) == 0 && ((1 << (_la - 1121)) & ((1 << (PlSqlParser.OLS - 1121)) | (1 << (PlSqlParser.OLTP - 1121)) | (1 << (PlSqlParser.OMIT - 1121)) | (1 << (PlSqlParser.ONE - 1121)) | (1 << (PlSqlParser.ONLINE - 1121)) | (1 << (PlSqlParser.ONLY - 1121)) | (1 << (PlSqlParser.OPAQUE - 1121)) | (1 << (PlSqlParser.OPAQUE_TRANSFORM - 1121)) | (1 << (PlSqlParser.OPAQUE_XCANONICAL - 1121)) | (1 << (PlSqlParser.OPCODE - 1121)) | (1 << (PlSqlParser.OPEN - 1121)) | (1 << (PlSqlParser.OPERATIONS - 1121)) | (1 << (PlSqlParser.OPERATOR - 1121)) | (1 << (PlSqlParser.OPT_ESTIMATE - 1121)) | (1 << (PlSqlParser.OPTIMAL - 1121)) | (1 << (PlSqlParser.OPTIMIZE - 1121)) | (1 << (PlSqlParser.OPTIMIZER_FEATURES_ENABLE - 1121)) | (1 << (PlSqlParser.OPTIMIZER_GOAL - 1121)) | (1 << (PlSqlParser.OPT_PARAM - 1121)) | (1 << (PlSqlParser.ORA_BRANCH - 1121)) | (1 << (PlSqlParser.ORA_CHECK_ACL - 1121)) | (1 << (PlSqlParser.ORA_CHECK_PRIVILEGE - 1121)) | (1 << (PlSqlParser.ORA_CLUSTERING - 1121)) | (1 << (PlSqlParser.ORADATA - 1121)) | (1 << (PlSqlParser.ORADEBUG - 1121)) | (1 << (PlSqlParser.ORA_DST_AFFECTED - 1121)) | (1 << (PlSqlParser.ORA_DST_CONVERT - 1121)) | (1 << (PlSqlParser.ORA_DST_ERROR - 1121)) | (1 << (PlSqlParser.ORA_GET_ACLIDS - 1121)))) !== 0) || ((((_la - 1153)) & ~0x1f) == 0 && ((1 << (_la - 1153)) & ((1 << (PlSqlParser.ORA_GET_PRIVILEGES - 1153)) | (1 << (PlSqlParser.ORA_HASH - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_USERID - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_USER - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_XS_USER_GUID - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_XS_USER - 1153)) | (1 << (PlSqlParser.ORA_RAWCOMPARE - 1153)) | (1 << (PlSqlParser.ORA_RAWCONCAT - 1153)) | (1 << (PlSqlParser.ORA_ROWSCN - 1153)) | (1 << (PlSqlParser.ORA_ROWSCN_RAW - 1153)) | (1 << (PlSqlParser.ORA_ROWVERSION - 1153)) | (1 << (PlSqlParser.ORA_TABVERSION - 1153)) | (1 << (PlSqlParser.ORA_WRITE_TIME - 1153)) | (1 << (PlSqlParser.ORDERED - 1153)) | (1 << (PlSqlParser.ORDERED_PREDICATES - 1153)) | (1 << (PlSqlParser.ORDINALITY - 1153)) | (1 << (PlSqlParser.OR_EXPAND - 1153)) | (1 << (PlSqlParser.ORGANIZATION - 1153)) | (1 << (PlSqlParser.OR_PREDICATES - 1153)) | (1 << (PlSqlParser.OSERROR - 1153)) | (1 << (PlSqlParser.OTHER - 1153)) | (1 << (PlSqlParser.OUTER_JOIN_TO_ANTI - 1153)) | (1 << (PlSqlParser.OUTER_JOIN_TO_INNER - 1153)) | (1 << (PlSqlParser.OUTER - 1153)) | (1 << (PlSqlParser.OUTLINE_LEAF - 1153)) | (1 << (PlSqlParser.OUTLINE - 1153)) | (1 << (PlSqlParser.OUT_OF_LINE - 1153)) | (1 << (PlSqlParser.OUT - 1153)) | (1 << (PlSqlParser.OVERFLOW_NOMOVE - 1153)) | (1 << (PlSqlParser.OVERFLOW - 1153)))) !== 0) || ((((_la - 1185)) & ~0x1f) == 0 && ((1 << (_la - 1185)) & ((1 << (PlSqlParser.OVERLAPS - 1185)) | (1 << (PlSqlParser.OVER - 1185)) | (1 << (PlSqlParser.OVERRIDING - 1185)) | (1 << (PlSqlParser.OWNER - 1185)) | (1 << (PlSqlParser.OWNERSHIP - 1185)) | (1 << (PlSqlParser.OWN - 1185)) | (1 << (PlSqlParser.PACKAGE - 1185)) | (1 << (PlSqlParser.PACKAGES - 1185)) | (1 << (PlSqlParser.PARALLEL_ENABLE - 1185)) | (1 << (PlSqlParser.PARALLEL_INDEX - 1185)) | (1 << (PlSqlParser.PARALLEL - 1185)) | (1 << (PlSqlParser.PARAMETERS - 1185)) | (1 << (PlSqlParser.PARAM - 1185)) | (1 << (PlSqlParser.PARENT - 1185)) | (1 << (PlSqlParser.PARITY - 1185)) | (1 << (PlSqlParser.PARTIAL_JOIN - 1185)) | (1 << (PlSqlParser.PARTIALLY - 1185)) | (1 << (PlSqlParser.PARTIAL - 1185)) | (1 << (PlSqlParser.PARTIAL_ROLLUP_PUSHDOWN - 1185)) | (1 << (PlSqlParser.PARTITION_HASH - 1185)) | (1 << (PlSqlParser.PARTITION_LIST - 1185)) | (1 << (PlSqlParser.PARTITION - 1185)) | (1 << (PlSqlParser.PARTITION_RANGE - 1185)) | (1 << (PlSqlParser.PARTITIONS - 1185)) | (1 << (PlSqlParser.PARTNUMINST - 1185)) | (1 << (PlSqlParser.PASSING - 1185)) | (1 << (PlSqlParser.PASSWORD_GRACE_TIME - 1185)) | (1 << (PlSqlParser.PASSWORD_LIFE_TIME - 1185)) | (1 << (PlSqlParser.PASSWORD_LOCK_TIME - 1185)) | (1 << (PlSqlParser.PASSWORD - 1185)) | (1 << (PlSqlParser.PASSWORD_REUSE_MAX - 1185)))) !== 0) || ((((_la - 1217)) & ~0x1f) == 0 && ((1 << (_la - 1217)) & ((1 << (PlSqlParser.PASSWORD_REUSE_TIME - 1217)) | (1 << (PlSqlParser.PASSWORD_VERIFY_FUNCTION - 1217)) | (1 << (PlSqlParser.PAST - 1217)) | (1 << (PlSqlParser.PATCH - 1217)) | (1 << (PlSqlParser.PATH - 1217)) | (1 << (PlSqlParser.PATH_PREFIX - 1217)) | (1 << (PlSqlParser.PATHS - 1217)) | (1 << (PlSqlParser.PATTERN - 1217)) | (1 << (PlSqlParser.PBL_HS_BEGIN - 1217)) | (1 << (PlSqlParser.PBL_HS_END - 1217)) | (1 << (PlSqlParser.PCTINCREASE - 1217)) | (1 << (PlSqlParser.PCTTHRESHOLD - 1217)) | (1 << (PlSqlParser.PCTUSED - 1217)) | (1 << (PlSqlParser.PCTVERSION - 1217)) | (1 << (PlSqlParser.PENDING - 1217)) | (1 << (PlSqlParser.PERCENT_KEYWORD - 1217)) | (1 << (PlSqlParser.PERCENT_RANKM - 1217)) | (1 << (PlSqlParser.PERFORMANCE - 1217)) | (1 << (PlSqlParser.PERIOD_KEYWORD - 1217)) | (1 << (PlSqlParser.PERMANENT - 1217)) | (1 << (PlSqlParser.PERMISSION - 1217)) | (1 << (PlSqlParser.PERMUTE - 1217)) | (1 << (PlSqlParser.PER - 1217)) | (1 << (PlSqlParser.PFILE - 1217)) | (1 << (PlSqlParser.PHYSICAL - 1217)))) !== 0) || ((((_la - 1249)) & ~0x1f) == 0 && ((1 << (_la - 1249)) & ((1 << (PlSqlParser.PIKEY - 1249)) | (1 << (PlSqlParser.PIPELINED - 1249)) | (1 << (PlSqlParser.PIV_GB - 1249)) | (1 << (PlSqlParser.PIVOT - 1249)) | (1 << (PlSqlParser.PIV_SSF - 1249)) | (1 << (PlSqlParser.PLACE_DISTINCT - 1249)) | (1 << (PlSqlParser.PLACE_GROUP_BY - 1249)) | (1 << (PlSqlParser.PLAN - 1249)) | (1 << (PlSqlParser.PLSCOPE_SETTINGS - 1249)) | (1 << (PlSqlParser.PLS_INTEGER - 1249)) | (1 << (PlSqlParser.PLSQL_CCFLAGS - 1249)) | (1 << (PlSqlParser.PLSQL_CODE_TYPE - 1249)) | (1 << (PlSqlParser.PLSQL_DEBUG - 1249)) | (1 << (PlSqlParser.PLSQL_OPTIMIZE_LEVEL - 1249)) | (1 << (PlSqlParser.PLSQL_WARNINGS - 1249)) | (1 << (PlSqlParser.PLUGGABLE - 1249)) | (1 << (PlSqlParser.POINT - 1249)) | (1 << (PlSqlParser.POLICY - 1249)) | (1 << (PlSqlParser.POOL_16K - 1249)) | (1 << (PlSqlParser.POOL_2K - 1249)) | (1 << (PlSqlParser.POOL_32K - 1249)) | (1 << (PlSqlParser.POOL_4K - 1249)) | (1 << (PlSqlParser.POOL_8K - 1249)) | (1 << (PlSqlParser.POSITIVEN - 1249)) | (1 << (PlSqlParser.POSITIVE - 1249)) | (1 << (PlSqlParser.POST_TRANSACTION - 1249)) | (1 << (PlSqlParser.POWERMULTISET_BY_CARDINALITY - 1249)) | (1 << (PlSqlParser.POWERMULTISET - 1249)) | (1 << (PlSqlParser.POWER - 1249)) | (1 << (PlSqlParser.PQ_CONCURRENT_UNION - 1249)) | (1 << (PlSqlParser.PQ_DISTRIBUTE - 1249)))) !== 0) || ((((_la - 1281)) & ~0x1f) == 0 && ((1 << (_la - 1281)) & ((1 << (PlSqlParser.PQ_DISTRIBUTE_WINDOW - 1281)) | (1 << (PlSqlParser.PQ_FILTER - 1281)) | (1 << (PlSqlParser.PQ_MAP - 1281)) | (1 << (PlSqlParser.PQ_NOMAP - 1281)) | (1 << (PlSqlParser.PQ_REPLICATE - 1281)) | (1 << (PlSqlParser.PQ_SKEW - 1281)) | (1 << (PlSqlParser.PRAGMA - 1281)) | (1 << (PlSqlParser.PREBUILT - 1281)) | (1 << (PlSqlParser.PRECEDES - 1281)) | (1 << (PlSqlParser.PRECEDING - 1281)) | (1 << (PlSqlParser.PRECISION - 1281)) | (1 << (PlSqlParser.PRECOMPUTE_SUBQUERY - 1281)) | (1 << (PlSqlParser.PREDICATE_REORDERS - 1281)) | (1 << (PlSqlParser.PRELOAD - 1281)) | (1 << (PlSqlParser.PREPARE - 1281)) | (1 << (PlSqlParser.PRESENTNNV - 1281)) | (1 << (PlSqlParser.PRESENT - 1281)) | (1 << (PlSqlParser.PRESENTV - 1281)) | (1 << (PlSqlParser.PRESERVE_OID - 1281)) | (1 << (PlSqlParser.PRESERVE - 1281)) | (1 << (PlSqlParser.PRETTY - 1281)) | (1 << (PlSqlParser.PREVIOUS - 1281)) | (1 << (PlSqlParser.PREV - 1281)) | (1 << (PlSqlParser.PRIMARY - 1281)) | (1 << (PlSqlParser.PRINTBLOBTOCLOB - 1281)) | (1 << (PlSqlParser.PRIORITY - 1281)) | (1 << (PlSqlParser.PRIOR - 1281)) | (1 << (PlSqlParser.PRIVATE - 1281)) | (1 << (PlSqlParser.PRIVATE_SGA - 1281)) | (1 << (PlSqlParser.PRIVILEGED - 1281)) | (1 << (PlSqlParser.PRIVILEGE - 1281)) | (1 << (PlSqlParser.PRIVILEGES - 1281)))) !== 0) || ((((_la - 1313)) & ~0x1f) == 0 && ((1 << (_la - 1313)) & ((1 << (PlSqlParser.PROCEDURAL - 1313)) | (1 << (PlSqlParser.PROCEDURE - 1313)) | (1 << (PlSqlParser.PROCESS - 1313)) | (1 << (PlSqlParser.PROFILE - 1313)) | (1 << (PlSqlParser.PROGRAM - 1313)) | (1 << (PlSqlParser.PROJECT - 1313)) | (1 << (PlSqlParser.PROPAGATE - 1313)) | (1 << (PlSqlParser.PROTECTED - 1313)) | (1 << (PlSqlParser.PROTECTION - 1313)) | (1 << (PlSqlParser.PROXY - 1313)) | (1 << (PlSqlParser.PRUNING - 1313)) | (1 << (PlSqlParser.PULL_PRED - 1313)) | (1 << (PlSqlParser.PURGE - 1313)) | (1 << (PlSqlParser.PUSH_PRED - 1313)) | (1 << (PlSqlParser.PUSH_SUBQ - 1313)) | (1 << (PlSqlParser.PX_FAULT_TOLERANCE - 1313)) | (1 << (PlSqlParser.PX_GRANULE - 1313)) | (1 << (PlSqlParser.PX_JOIN_FILTER - 1313)) | (1 << (PlSqlParser.QB_NAME - 1313)) | (1 << (PlSqlParser.QUERY_BLOCK - 1313)) | (1 << (PlSqlParser.QUERY - 1313)) | (1 << (PlSqlParser.QUEUE_CURR - 1313)) | (1 << (PlSqlParser.QUEUE - 1313)) | (1 << (PlSqlParser.QUEUE_ROWP - 1313)) | (1 << (PlSqlParser.QUIESCE - 1313)) | (1 << (PlSqlParser.QUORUM - 1313)) | (1 << (PlSqlParser.QUOTA - 1313)) | (1 << (PlSqlParser.RAISE - 1313)) | (1 << (PlSqlParser.RANDOM_LOCAL - 1313)) | (1 << (PlSqlParser.RANDOM - 1313)) | (1 << (PlSqlParser.RANGE - 1313)))) !== 0) || ((((_la - 1345)) & ~0x1f) == 0 && ((1 << (_la - 1345)) & ((1 << (PlSqlParser.RANKM - 1345)) | (1 << (PlSqlParser.RAPIDLY - 1345)) | (1 << (PlSqlParser.RAW - 1345)) | (1 << (PlSqlParser.RAWTOHEX - 1345)) | (1 << (PlSqlParser.RAWTONHEX - 1345)) | (1 << (PlSqlParser.RBA - 1345)) | (1 << (PlSqlParser.RBO_OUTLINE - 1345)) | (1 << (PlSqlParser.RDBA - 1345)) | (1 << (PlSqlParser.READ - 1345)) | (1 << (PlSqlParser.READS - 1345)) | (1 << (PlSqlParser.REALM - 1345)) | (1 << (PlSqlParser.REAL - 1345)) | (1 << (PlSqlParser.REBALANCE - 1345)) | (1 << (PlSqlParser.REBUILD - 1345)) | (1 << (PlSqlParser.RECORD - 1345)) | (1 << (PlSqlParser.RECORDS_PER_BLOCK - 1345)) | (1 << (PlSqlParser.RECOVERABLE - 1345)) | (1 << (PlSqlParser.RECOVER - 1345)) | (1 << (PlSqlParser.RECOVERY - 1345)) | (1 << (PlSqlParser.RECYCLEBIN - 1345)) | (1 << (PlSqlParser.RECYCLE - 1345)) | (1 << (PlSqlParser.REDACTION - 1345)) | (1 << (PlSqlParser.REDEFINE - 1345)) | (1 << (PlSqlParser.REDO - 1345)) | (1 << (PlSqlParser.REDUCED - 1345)) | (1 << (PlSqlParser.REDUNDANCY - 1345)) | (1 << (PlSqlParser.REF_CASCADE_CURSOR - 1345)) | (1 << (PlSqlParser.REFERENCED - 1345)) | (1 << (PlSqlParser.REFERENCE - 1345)) | (1 << (PlSqlParser.REFERENCES - 1345)) | (1 << (PlSqlParser.REFERENCING - 1345)) | (1 << (PlSqlParser.REF - 1345)))) !== 0) || ((((_la - 1377)) & ~0x1f) == 0 && ((1 << (_la - 1377)) & ((1 << (PlSqlParser.REFRESH - 1377)) | (1 << (PlSqlParser.REFTOHEX - 1377)) | (1 << (PlSqlParser.REGEXP_COUNT - 1377)) | (1 << (PlSqlParser.REGEXP_INSTR - 1377)) | (1 << (PlSqlParser.REGEXP_LIKE - 1377)) | (1 << (PlSqlParser.REGEXP_REPLACE - 1377)) | (1 << (PlSqlParser.REGEXP_SUBSTR - 1377)) | (1 << (PlSqlParser.REGISTER - 1377)) | (1 << (PlSqlParser.REGR_AVGX - 1377)) | (1 << (PlSqlParser.REGR_AVGY - 1377)) | (1 << (PlSqlParser.REGR_COUNT - 1377)) | (1 << (PlSqlParser.REGR_INTERCEPT - 1377)) | (1 << (PlSqlParser.REGR_R2 - 1377)) | (1 << (PlSqlParser.REGR_SLOPE - 1377)) | (1 << (PlSqlParser.REGR_SXX - 1377)) | (1 << (PlSqlParser.REGR_SXY - 1377)) | (1 << (PlSqlParser.REGR_SYY - 1377)) | (1 << (PlSqlParser.REGULAR - 1377)) | (1 << (PlSqlParser.REJECT - 1377)) | (1 << (PlSqlParser.REKEY - 1377)) | (1 << (PlSqlParser.RELATIONAL - 1377)) | (1 << (PlSqlParser.RELOCATE - 1377)) | (1 << (PlSqlParser.RELY - 1377)) | (1 << (PlSqlParser.REMAINDER - 1377)) | (1 << (PlSqlParser.REMOTE_MAPPED - 1377)) | (1 << (PlSqlParser.REMOVE - 1377)) | (1 << (PlSqlParser.RENAME - 1377)) | (1 << (PlSqlParser.REPAIR - 1377)) | (1 << (PlSqlParser.REPEAT - 1377)) | (1 << (PlSqlParser.REPLACE - 1377)) | (1 << (PlSqlParser.REPLICATION - 1377)))) !== 0) || ((((_la - 1409)) & ~0x1f) == 0 && ((1 << (_la - 1409)) & ((1 << (PlSqlParser.REQUIRED - 1409)) | (1 << (PlSqlParser.RESETLOGS - 1409)) | (1 << (PlSqlParser.RESET - 1409)) | (1 << (PlSqlParser.RESIZE - 1409)) | (1 << (PlSqlParser.RESOLVE - 1409)) | (1 << (PlSqlParser.RESOLVER - 1409)) | (1 << (PlSqlParser.RESPECT - 1409)) | (1 << (PlSqlParser.RESTART - 1409)) | (1 << (PlSqlParser.RESTORE_AS_INTERVALS - 1409)) | (1 << (PlSqlParser.RESTORE - 1409)) | (1 << (PlSqlParser.RESTRICT_ALL_REF_CONS - 1409)) | (1 << (PlSqlParser.RESTRICTED - 1409)) | (1 << (PlSqlParser.RESTRICT_REFERENCES - 1409)) | (1 << (PlSqlParser.RESTRICT - 1409)) | (1 << (PlSqlParser.RESULT_CACHE - 1409)) | (1 << (PlSqlParser.RESULT - 1409)) | (1 << (PlSqlParser.RESUMABLE - 1409)) | (1 << (PlSqlParser.RESUME - 1409)) | (1 << (PlSqlParser.RETENTION - 1409)) | (1 << (PlSqlParser.RETRY_ON_ROW_CHANGE - 1409)) | (1 << (PlSqlParser.RETURNING - 1409)) | (1 << (PlSqlParser.RETURN - 1409)) | (1 << (PlSqlParser.REUSE - 1409)) | (1 << (PlSqlParser.REVERSE - 1409)) | (1 << (PlSqlParser.REWRITE_OR_ERROR - 1409)) | (1 << (PlSqlParser.REWRITE - 1409)) | (1 << (PlSqlParser.RIGHT - 1409)) | (1 << (PlSqlParser.ROLE - 1409)) | (1 << (PlSqlParser.ROLESET - 1409)) | (1 << (PlSqlParser.ROLES - 1409)))) !== 0) || ((((_la - 1441)) & ~0x1f) == 0 && ((1 << (_la - 1441)) & ((1 << (PlSqlParser.ROLLBACK - 1441)) | (1 << (PlSqlParser.ROLLING - 1441)) | (1 << (PlSqlParser.ROLLUP - 1441)) | (1 << (PlSqlParser.ROWDEPENDENCIES - 1441)) | (1 << (PlSqlParser.ROWID_MAPPING_TABLE - 1441)) | (1 << (PlSqlParser.ROWID - 1441)) | (1 << (PlSqlParser.ROWIDTOCHAR - 1441)) | (1 << (PlSqlParser.ROWIDTONCHAR - 1441)) | (1 << (PlSqlParser.ROW_LENGTH - 1441)) | (1 << (PlSqlParser.ROWNUM - 1441)) | (1 << (PlSqlParser.ROW - 1441)) | (1 << (PlSqlParser.ROWS - 1441)) | (1 << (PlSqlParser.RPAD - 1441)) | (1 << (PlSqlParser.RTRIM - 1441)) | (1 << (PlSqlParser.RULE - 1441)) | (1 << (PlSqlParser.RULES - 1441)) | (1 << (PlSqlParser.RUNNING - 1441)) | (1 << (PlSqlParser.SALT - 1441)) | (1 << (PlSqlParser.SAMPLE - 1441)) | (1 << (PlSqlParser.SAVE_AS_INTERVALS - 1441)) | (1 << (PlSqlParser.SAVEPOINT - 1441)) | (1 << (PlSqlParser.SAVE - 1441)) | (1 << (PlSqlParser.SB4 - 1441)) | (1 << (PlSqlParser.SCALE_ROWS - 1441)) | (1 << (PlSqlParser.SCALE - 1441)) | (1 << (PlSqlParser.SCAN_INSTANCES - 1441)) | (1 << (PlSqlParser.SCAN - 1441)) | (1 << (PlSqlParser.SCHEDULER - 1441)) | (1 << (PlSqlParser.SCHEMACHECK - 1441)) | (1 << (PlSqlParser.SCHEMA - 1441)) | (1 << (PlSqlParser.SCN_ASCENDING - 1441)) | (1 << (PlSqlParser.SCN - 1441)))) !== 0) || ((((_la - 1473)) & ~0x1f) == 0 && ((1 << (_la - 1473)) & ((1 << (PlSqlParser.SCOPE - 1473)) | (1 << (PlSqlParser.SCRUB - 1473)) | (1 << (PlSqlParser.SD_ALL - 1473)) | (1 << (PlSqlParser.SD_INHIBIT - 1473)) | (1 << (PlSqlParser.SDO_GEOM_MBR - 1473)) | (1 << (PlSqlParser.SD_SHOW - 1473)) | (1 << (PlSqlParser.SEARCH - 1473)) | (1 << (PlSqlParser.SECOND - 1473)) | (1 << (PlSqlParser.SECRET - 1473)) | (1 << (PlSqlParser.SECUREFILE_DBA - 1473)) | (1 << (PlSqlParser.SECUREFILE - 1473)) | (1 << (PlSqlParser.SECURITY - 1473)) | (1 << (PlSqlParser.SEED - 1473)) | (1 << (PlSqlParser.SEG_BLOCK - 1473)) | (1 << (PlSqlParser.SEG_FILE - 1473)) | (1 << (PlSqlParser.SEGMENT - 1473)) | (1 << (PlSqlParser.SELECTIVITY - 1473)) | (1 << (PlSqlParser.SELF - 1473)) | (1 << (PlSqlParser.SEMIJOIN_DRIVER - 1473)) | (1 << (PlSqlParser.SEMIJOIN - 1473)) | (1 << (PlSqlParser.SEMI_TO_INNER - 1473)) | (1 << (PlSqlParser.SEQUENCED - 1473)) | (1 << (PlSqlParser.SEQUENCE - 1473)) | (1 << (PlSqlParser.SEQUENTIAL - 1473)) | (1 << (PlSqlParser.SERIALIZABLE - 1473)) | (1 << (PlSqlParser.SERIALLY_REUSABLE - 1473)) | (1 << (PlSqlParser.SERIAL - 1473)) | (1 << (PlSqlParser.SERVERERROR - 1473)) | (1 << (PlSqlParser.SERVICE_NAME_CONVERT - 1473)) | (1 << (PlSqlParser.SERVICES - 1473)))) !== 0) || ((((_la - 1505)) & ~0x1f) == 0 && ((1 << (_la - 1505)) & ((1 << (PlSqlParser.SESSION_CACHED_CURSORS - 1505)) | (1 << (PlSqlParser.SESSION - 1505)) | (1 << (PlSqlParser.SESSIONS_PER_USER - 1505)) | (1 << (PlSqlParser.SESSIONTIMEZONE - 1505)) | (1 << (PlSqlParser.SESSIONTZNAME - 1505)) | (1 << (PlSqlParser.SET - 1505)) | (1 << (PlSqlParser.SETS - 1505)) | (1 << (PlSqlParser.SETTINGS - 1505)) | (1 << (PlSqlParser.SET_TO_JOIN - 1505)) | (1 << (PlSqlParser.SEVERE - 1505)) | (1 << (PlSqlParser.SHARED_POOL - 1505)) | (1 << (PlSqlParser.SHARED - 1505)) | (1 << (PlSqlParser.SHARING - 1505)) | (1 << (PlSqlParser.SHELFLIFE - 1505)) | (1 << (PlSqlParser.SHOW - 1505)) | (1 << (PlSqlParser.SHRINK - 1505)) | (1 << (PlSqlParser.SHUTDOWN - 1505)) | (1 << (PlSqlParser.SIBLINGS - 1505)) | (1 << (PlSqlParser.SID - 1505)) | (1 << (PlSqlParser.SIGNAL_COMPONENT - 1505)) | (1 << (PlSqlParser.SIGNAL_FUNCTION - 1505)) | (1 << (PlSqlParser.SIGN - 1505)) | (1 << (PlSqlParser.SIGNTYPE - 1505)) | (1 << (PlSqlParser.SIMPLE_INTEGER - 1505)) | (1 << (PlSqlParser.SIMPLE - 1505)) | (1 << (PlSqlParser.SINGLE - 1505)) | (1 << (PlSqlParser.SINGLETASK - 1505)) | (1 << (PlSqlParser.SINH - 1505)) | (1 << (PlSqlParser.SIN - 1505)) | (1 << (PlSqlParser.SKIP_EXT_OPTIMIZER - 1505)))) !== 0) || ((((_la - 1537)) & ~0x1f) == 0 && ((1 << (_la - 1537)) & ((1 << (PlSqlParser.SKIP_ - 1537)) | (1 << (PlSqlParser.SKIP_UNQ_UNUSABLE_IDX - 1537)) | (1 << (PlSqlParser.SKIP_UNUSABLE_INDEXES - 1537)) | (1 << (PlSqlParser.SMALLFILE - 1537)) | (1 << (PlSqlParser.SMALLINT - 1537)) | (1 << (PlSqlParser.SNAPSHOT - 1537)) | (1 << (PlSqlParser.SOME - 1537)) | (1 << (PlSqlParser.SORT - 1537)) | (1 << (PlSqlParser.SOUNDEX - 1537)) | (1 << (PlSqlParser.SOURCE_FILE_DIRECTORY - 1537)) | (1 << (PlSqlParser.SOURCE_FILE_NAME_CONVERT - 1537)) | (1 << (PlSqlParser.SOURCE - 1537)) | (1 << (PlSqlParser.SPACE_KEYWORD - 1537)) | (1 << (PlSqlParser.SPECIFICATION - 1537)) | (1 << (PlSqlParser.SPFILE - 1537)) | (1 << (PlSqlParser.SPLIT - 1537)) | (1 << (PlSqlParser.SPREADSHEET - 1537)) | (1 << (PlSqlParser.SQLDATA - 1537)) | (1 << (PlSqlParser.SQLERROR - 1537)) | (1 << (PlSqlParser.SQLLDR - 1537)) | (1 << (PlSqlParser.SQL - 1537)) | (1 << (PlSqlParser.SQL_TRACE - 1537)) | (1 << (PlSqlParser.SQL_TRANSLATION_PROFILE - 1537)) | (1 << (PlSqlParser.SQRT - 1537)) | (1 << (PlSqlParser.STALE - 1537)) | (1 << (PlSqlParser.STANDALONE - 1537)) | (1 << (PlSqlParser.STANDARD_HASH - 1537)) | (1 << (PlSqlParser.STANDBY_MAX_DATA_DELAY - 1537)) | (1 << (PlSqlParser.STANDBYS - 1537)) | (1 << (PlSqlParser.STANDBY - 1537)) | (1 << (PlSqlParser.STAR - 1537)) | (1 << (PlSqlParser.STAR_TRANSFORMATION - 1537)))) !== 0) || ((((_la - 1570)) & ~0x1f) == 0 && ((1 << (_la - 1570)) & ((1 << (PlSqlParser.STARTUP - 1570)) | (1 << (PlSqlParser.STATEMENT_ID - 1570)) | (1 << (PlSqlParser.STATEMENT_QUEUING - 1570)) | (1 << (PlSqlParser.STATEMENTS - 1570)) | (1 << (PlSqlParser.STATEMENT - 1570)) | (1 << (PlSqlParser.STATE - 1570)) | (1 << (PlSqlParser.STATIC - 1570)) | (1 << (PlSqlParser.STATISTICS - 1570)) | (1 << (PlSqlParser.STATS_BINOMIAL_TEST - 1570)) | (1 << (PlSqlParser.STATS_CROSSTAB - 1570)) | (1 << (PlSqlParser.STATS_F_TEST - 1570)) | (1 << (PlSqlParser.STATS_KS_TEST - 1570)) | (1 << (PlSqlParser.STATS_MODE - 1570)) | (1 << (PlSqlParser.STATS_MW_TEST - 1570)) | (1 << (PlSqlParser.STATS_ONE_WAY_ANOVA - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_INDEP - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_INDEPU - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_ONE - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_PAIRED - 1570)) | (1 << (PlSqlParser.STATS_WSR_TEST - 1570)) | (1 << (PlSqlParser.STDDEV_POP - 1570)) | (1 << (PlSqlParser.STDDEV_SAMP - 1570)) | (1 << (PlSqlParser.STOP - 1570)) | (1 << (PlSqlParser.STORAGE - 1570)) | (1 << (PlSqlParser.STORE - 1570)) | (1 << (PlSqlParser.STREAMS - 1570)) | (1 << (PlSqlParser.STREAM - 1570)) | (1 << (PlSqlParser.STRICT - 1570)) | (1 << (PlSqlParser.STRING - 1570)) | (1 << (PlSqlParser.STRIPE_COLUMNS - 1570)) | (1 << (PlSqlParser.STRIPE_WIDTH - 1570)) | (1 << (PlSqlParser.STRIP - 1570)))) !== 0) || ((((_la - 1602)) & ~0x1f) == 0 && ((1 << (_la - 1602)) & ((1 << (PlSqlParser.STRUCTURE - 1602)) | (1 << (PlSqlParser.SUBMULTISET - 1602)) | (1 << (PlSqlParser.SUBPARTITION_REL - 1602)) | (1 << (PlSqlParser.SUBPARTITIONS - 1602)) | (1 << (PlSqlParser.SUBPARTITION - 1602)) | (1 << (PlSqlParser.SUBQUERIES - 1602)) | (1 << (PlSqlParser.SUBQUERY_PRUNING - 1602)) | (1 << (PlSqlParser.SUBSCRIBE - 1602)) | (1 << (PlSqlParser.SUBSET - 1602)) | (1 << (PlSqlParser.SUBSTITUTABLE - 1602)) | (1 << (PlSqlParser.SUBSTR2 - 1602)) | (1 << (PlSqlParser.SUBSTR4 - 1602)) | (1 << (PlSqlParser.SUBSTRB - 1602)) | (1 << (PlSqlParser.SUBSTRC - 1602)) | (1 << (PlSqlParser.SUBTYPE - 1602)) | (1 << (PlSqlParser.SUCCESSFUL - 1602)) | (1 << (PlSqlParser.SUCCESS - 1602)) | (1 << (PlSqlParser.SUMMARY - 1602)) | (1 << (PlSqlParser.SUPPLEMENTAL - 1602)) | (1 << (PlSqlParser.SUSPEND - 1602)) | (1 << (PlSqlParser.SWAP_JOIN_INPUTS - 1602)) | (1 << (PlSqlParser.SWITCHOVER - 1602)) | (1 << (PlSqlParser.SWITCH - 1602)) | (1 << (PlSqlParser.SYNCHRONOUS - 1602)) | (1 << (PlSqlParser.SYNC - 1602)) | (1 << (PlSqlParser.SYSASM - 1602)) | (1 << (PlSqlParser.SYS_AUDIT - 1602)) | (1 << (PlSqlParser.SYSAUX - 1602)) | (1 << (PlSqlParser.SYSBACKUP - 1602)) | (1 << (PlSqlParser.SYS_CHECKACL - 1602)) | (1 << (PlSqlParser.SYS_CHECK_PRIVILEGE - 1602)))) !== 0) || ((((_la - 1634)) & ~0x1f) == 0 && ((1 << (_la - 1634)) & ((1 << (PlSqlParser.SYS_CONNECT_BY_PATH - 1634)) | (1 << (PlSqlParser.SYS_CONTEXT - 1634)) | (1 << (PlSqlParser.SYSDATE - 1634)) | (1 << (PlSqlParser.SYSDBA - 1634)) | (1 << (PlSqlParser.SYS_DBURIGEN - 1634)) | (1 << (PlSqlParser.SYSDG - 1634)) | (1 << (PlSqlParser.SYS_DL_CURSOR - 1634)) | (1 << (PlSqlParser.SYS_DM_RXFORM_CHR - 1634)) | (1 << (PlSqlParser.SYS_DM_RXFORM_NUM - 1634)) | (1 << (PlSqlParser.SYS_DOM_COMPARE - 1634)) | (1 << (PlSqlParser.SYS_DST_PRIM2SEC - 1634)) | (1 << (PlSqlParser.SYS_DST_SEC2PRIM - 1634)) | (1 << (PlSqlParser.SYS_ET_BFILE_TO_RAW - 1634)) | (1 << (PlSqlParser.SYS_ET_BLOB_TO_IMAGE - 1634)) | (1 << (PlSqlParser.SYS_ET_IMAGE_TO_BLOB - 1634)) | (1 << (PlSqlParser.SYS_ET_RAW_TO_BFILE - 1634)) | (1 << (PlSqlParser.SYS_EXTPDTXT - 1634)) | (1 << (PlSqlParser.SYS_EXTRACT_UTC - 1634)) | (1 << (PlSqlParser.SYS_FBT_INSDEL - 1634)) | (1 << (PlSqlParser.SYS_FILTER_ACLS - 1634)) | (1 << (PlSqlParser.SYS_FNMATCHES - 1634)) | (1 << (PlSqlParser.SYS_FNREPLACE - 1634)) | (1 << (PlSqlParser.SYS_GET_ACLIDS - 1634)) | (1 << (PlSqlParser.SYS_GET_COL_ACLIDS - 1634)) | (1 << (PlSqlParser.SYS_GET_PRIVILEGES - 1634)) | (1 << (PlSqlParser.SYS_GETTOKENID - 1634)) | (1 << (PlSqlParser.SYS_GETXTIVAL - 1634)) | (1 << (PlSqlParser.SYS_GUID - 1634)) | (1 << (PlSqlParser.SYSGUID - 1634)) | (1 << (PlSqlParser.SYSKM - 1634)) | (1 << (PlSqlParser.SYS_MAKE_XMLNODEID - 1634)) | (1 << (PlSqlParser.SYS_MAKEXML - 1634)))) !== 0) || ((((_la - 1666)) & ~0x1f) == 0 && ((1 << (_la - 1666)) & ((1 << (PlSqlParser.SYS_MKXMLATTR - 1666)) | (1 << (PlSqlParser.SYS_MKXTI - 1666)) | (1 << (PlSqlParser.SYSOBJ - 1666)) | (1 << (PlSqlParser.SYS_OP_ADT2BIN - 1666)) | (1 << (PlSqlParser.SYS_OP_ADTCONS - 1666)) | (1 << (PlSqlParser.SYS_OP_ALSCRVAL - 1666)) | (1 << (PlSqlParser.SYS_OP_ATG - 1666)) | (1 << (PlSqlParser.SYS_OP_BIN2ADT - 1666)) | (1 << (PlSqlParser.SYS_OP_BITVEC - 1666)) | (1 << (PlSqlParser.SYS_OP_BL2R - 1666)) | (1 << (PlSqlParser.SYS_OP_BLOOM_FILTER_LIST - 1666)) | (1 << (PlSqlParser.SYS_OP_BLOOM_FILTER - 1666)) | (1 << (PlSqlParser.SYS_OP_C2C - 1666)) | (1 << (PlSqlParser.SYS_OP_CAST - 1666)) | (1 << (PlSqlParser.SYS_OP_CEG - 1666)) | (1 << (PlSqlParser.SYS_OP_CL2C - 1666)) | (1 << (PlSqlParser.SYS_OP_COMBINED_HASH - 1666)) | (1 << (PlSqlParser.SYS_OP_COMP - 1666)) | (1 << (PlSqlParser.SYS_OP_CONVERT - 1666)) | (1 << (PlSqlParser.SYS_OP_COUNTCHG - 1666)) | (1 << (PlSqlParser.SYS_OP_CSCONV - 1666)) | (1 << (PlSqlParser.SYS_OP_CSCONVTEST - 1666)) | (1 << (PlSqlParser.SYS_OP_CSR - 1666)) | (1 << (PlSqlParser.SYS_OP_CSX_PATCH - 1666)) | (1 << (PlSqlParser.SYS_OP_CYCLED_SEQ - 1666)) | (1 << (PlSqlParser.SYS_OP_DECOMP - 1666)) | (1 << (PlSqlParser.SYS_OP_DESCEND - 1666)) | (1 << (PlSqlParser.SYS_OP_DISTINCT - 1666)) | (1 << (PlSqlParser.SYS_OP_DRA - 1666)) | (1 << (PlSqlParser.SYS_OP_DUMP - 1666)) | (1 << (PlSqlParser.SYS_OP_DV_CHECK - 1666)) | (1 << (PlSqlParser.SYS_OP_ENFORCE_NOT_NULL - 1666)))) !== 0) || ((((_la - 1698)) & ~0x1f) == 0 && ((1 << (_la - 1698)) & ((1 << (PlSqlParser.SYSOPER - 1698)) | (1 << (PlSqlParser.SYS_OP_EXTRACT - 1698)) | (1 << (PlSqlParser.SYS_OP_GROUPING - 1698)) | (1 << (PlSqlParser.SYS_OP_GUID - 1698)) | (1 << (PlSqlParser.SYS_OP_HASH - 1698)) | (1 << (PlSqlParser.SYS_OP_IIX - 1698)) | (1 << (PlSqlParser.SYS_OP_ITR - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_CREATE - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_FILTER_LIST - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_FILTER - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_SUCCEEDED - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_USE - 1698)) | (1 << (PlSqlParser.SYS_OP_LBID - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2BLOB - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2CLOB - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2ID - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2NCLOB - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2TYP - 1698)) | (1 << (PlSqlParser.SYS_OP_LSVI - 1698)) | (1 << (PlSqlParser.SYS_OP_LVL - 1698)) | (1 << (PlSqlParser.SYS_OP_MAKEOID - 1698)) | (1 << (PlSqlParser.SYS_OP_MAP_NONNULL - 1698)) | (1 << (PlSqlParser.SYS_OP_MSR - 1698)) | (1 << (PlSqlParser.SYS_OP_NICOMBINE - 1698)) | (1 << (PlSqlParser.SYS_OP_NIEXTRACT - 1698)) | (1 << (PlSqlParser.SYS_OP_NII - 1698)) | (1 << (PlSqlParser.SYS_OP_NIX - 1698)) | (1 << (PlSqlParser.SYS_OP_NOEXPAND - 1698)) | (1 << (PlSqlParser.SYS_OP_NTCIMG - 1698)) | (1 << (PlSqlParser.SYS_OP_NUMTORAW - 1698)) | (1 << (PlSqlParser.SYS_OP_OIDVALUE - 1698)) | (1 << (PlSqlParser.SYS_OP_OPNSIZE - 1698)))) !== 0) || ((((_la - 1730)) & ~0x1f) == 0 && ((1 << (_la - 1730)) & ((1 << (PlSqlParser.SYS_OP_PAR_1 - 1730)) | (1 << (PlSqlParser.SYS_OP_PARGID_1 - 1730)) | (1 << (PlSqlParser.SYS_OP_PARGID - 1730)) | (1 << (PlSqlParser.SYS_OP_PAR - 1730)) | (1 << (PlSqlParser.SYS_OP_PART_ID - 1730)) | (1 << (PlSqlParser.SYS_OP_PIVOT - 1730)) | (1 << (PlSqlParser.SYS_OP_R2O - 1730)) | (1 << (PlSqlParser.SYS_OP_RAWTONUM - 1730)) | (1 << (PlSqlParser.SYS_OP_RDTM - 1730)) | (1 << (PlSqlParser.SYS_OP_REF - 1730)) | (1 << (PlSqlParser.SYS_OP_RMTD - 1730)) | (1 << (PlSqlParser.SYS_OP_ROWIDTOOBJ - 1730)) | (1 << (PlSqlParser.SYS_OP_RPB - 1730)) | (1 << (PlSqlParser.SYS_OPTLOBPRBSC - 1730)) | (1 << (PlSqlParser.SYS_OP_TOSETID - 1730)) | (1 << (PlSqlParser.SYS_OP_TPR - 1730)) | (1 << (PlSqlParser.SYS_OP_TRTB - 1730)) | (1 << (PlSqlParser.SYS_OPTXICMP - 1730)) | (1 << (PlSqlParser.SYS_OPTXQCASTASNQ - 1730)) | (1 << (PlSqlParser.SYS_OP_UNDESCEND - 1730)) | (1 << (PlSqlParser.SYS_OP_VECAND - 1730)) | (1 << (PlSqlParser.SYS_OP_VECBIT - 1730)) | (1 << (PlSqlParser.SYS_OP_VECOR - 1730)) | (1 << (PlSqlParser.SYS_OP_VECXOR - 1730)) | (1 << (PlSqlParser.SYS_OP_VERSION - 1730)) | (1 << (PlSqlParser.SYS_OP_VREF - 1730)) | (1 << (PlSqlParser.SYS_OP_VVD - 1730)) | (1 << (PlSqlParser.SYS_OP_XMLCONS_FOR_CSX - 1730)) | (1 << (PlSqlParser.SYS_OP_XPTHATG - 1730)) | (1 << (PlSqlParser.SYS_OP_XPTHIDX - 1730)) | (1 << (PlSqlParser.SYS_OP_XPTHOP - 1730)) | (1 << (PlSqlParser.SYS_OP_XTXT2SQLT - 1730)))) !== 0) || ((((_la - 1762)) & ~0x1f) == 0 && ((1 << (_la - 1762)) & ((1 << (PlSqlParser.SYS_OP_ZONE_ID - 1762)) | (1 << (PlSqlParser.SYS_ORDERKEY_DEPTH - 1762)) | (1 << (PlSqlParser.SYS_ORDERKEY_MAXCHILD - 1762)) | (1 << (PlSqlParser.SYS_ORDERKEY_PARENT - 1762)) | (1 << (PlSqlParser.SYS_PARALLEL_TXN - 1762)) | (1 << (PlSqlParser.SYS_PATHID_IS_ATTR - 1762)) | (1 << (PlSqlParser.SYS_PATHID_IS_NMSPC - 1762)) | (1 << (PlSqlParser.SYS_PATHID_LASTNAME - 1762)) | (1 << (PlSqlParser.SYS_PATHID_LASTNMSPC - 1762)) | (1 << (PlSqlParser.SYS_PATH_REVERSE - 1762)) | (1 << (PlSqlParser.SYS_PXQEXTRACT - 1762)) | (1 << (PlSqlParser.SYS_RAW_TO_XSID - 1762)) | (1 << (PlSqlParser.SYS_RID_ORDER - 1762)) | (1 << (PlSqlParser.SYS_ROW_DELTA - 1762)) | (1 << (PlSqlParser.SYS_SC_2_XMLT - 1762)) | (1 << (PlSqlParser.SYS_SYNRCIREDO - 1762)) | (1 << (PlSqlParser.SYSTEM_DEFINED - 1762)) | (1 << (PlSqlParser.SYSTEM - 1762)) | (1 << (PlSqlParser.SYSTIMESTAMP - 1762)) | (1 << (PlSqlParser.SYS_TYPEID - 1762)) | (1 << (PlSqlParser.SYS_UMAKEXML - 1762)) | (1 << (PlSqlParser.SYS_XMLANALYZE - 1762)) | (1 << (PlSqlParser.SYS_XMLCONTAINS - 1762)) | (1 << (PlSqlParser.SYS_XMLCONV - 1762)) | (1 << (PlSqlParser.SYS_XMLEXNSURI - 1762)) | (1 << (PlSqlParser.SYS_XMLGEN - 1762)) | (1 << (PlSqlParser.SYS_XMLI_LOC_ISNODE - 1762)) | (1 << (PlSqlParser.SYS_XMLI_LOC_ISTEXT - 1762)) | (1 << (PlSqlParser.SYS_XMLINSTR - 1762)) | (1 << (PlSqlParser.SYS_XMLLOCATOR_GETSVAL - 1762)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETCID - 1762)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETLOCATOR - 1762)))) !== 0) || ((((_la - 1794)) & ~0x1f) == 0 && ((1 << (_la - 1794)) & ((1 << (PlSqlParser.SYS_XMLNODEID_GETOKEY - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETPATHID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETPTRID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETRID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETSVAL - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETTID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID - 1794)) | (1 << (PlSqlParser.SYS_XMLT_2_SC - 1794)) | (1 << (PlSqlParser.SYS_XMLTRANSLATE - 1794)) | (1 << (PlSqlParser.SYS_XMLTYPE2SQL - 1794)) | (1 << (PlSqlParser.SYS_XQ_ASQLCNV - 1794)) | (1 << (PlSqlParser.SYS_XQ_ATOMCNVCHK - 1794)) | (1 << (PlSqlParser.SYS_XQBASEURI - 1794)) | (1 << (PlSqlParser.SYS_XQCASTABLEERRH - 1794)) | (1 << (PlSqlParser.SYS_XQCODEP2STR - 1794)) | (1 << (PlSqlParser.SYS_XQCODEPEQ - 1794)) | (1 << (PlSqlParser.SYS_XQCON2SEQ - 1794)) | (1 << (PlSqlParser.SYS_XQCONCAT - 1794)) | (1 << (PlSqlParser.SYS_XQDELETE - 1794)) | (1 << (PlSqlParser.SYS_XQDFLTCOLATION - 1794)) | (1 << (PlSqlParser.SYS_XQDOC - 1794)) | (1 << (PlSqlParser.SYS_XQDOCURI - 1794)) | (1 << (PlSqlParser.SYS_XQDURDIV - 1794)) | (1 << (PlSqlParser.SYS_XQED4URI - 1794)) | (1 << (PlSqlParser.SYS_XQENDSWITH - 1794)) | (1 << (PlSqlParser.SYS_XQERRH - 1794)) | (1 << (PlSqlParser.SYS_XQERR - 1794)) | (1 << (PlSqlParser.SYS_XQESHTMLURI - 1794)) | (1 << (PlSqlParser.SYS_XQEXLOBVAL - 1794)) | (1 << (PlSqlParser.SYS_XQEXSTWRP - 1794)) | (1 << (PlSqlParser.SYS_XQEXTRACT - 1794)) | (1 << (PlSqlParser.SYS_XQEXTRREF - 1794)))) !== 0) || ((((_la - 1826)) & ~0x1f) == 0 && ((1 << (_la - 1826)) & ((1 << (PlSqlParser.SYS_XQEXVAL - 1826)) | (1 << (PlSqlParser.SYS_XQFB2STR - 1826)) | (1 << (PlSqlParser.SYS_XQFNBOOL - 1826)) | (1 << (PlSqlParser.SYS_XQFNCMP - 1826)) | (1 << (PlSqlParser.SYS_XQFNDATIM - 1826)) | (1 << (PlSqlParser.SYS_XQFNLNAME - 1826)) | (1 << (PlSqlParser.SYS_XQFNNM - 1826)) | (1 << (PlSqlParser.SYS_XQFNNSURI - 1826)) | (1 << (PlSqlParser.SYS_XQFNPREDTRUTH - 1826)) | (1 << (PlSqlParser.SYS_XQFNQNM - 1826)) | (1 << (PlSqlParser.SYS_XQFNROOT - 1826)) | (1 << (PlSqlParser.SYS_XQFORMATNUM - 1826)) | (1 << (PlSqlParser.SYS_XQFTCONTAIN - 1826)) | (1 << (PlSqlParser.SYS_XQFUNCR - 1826)) | (1 << (PlSqlParser.SYS_XQGETCONTENT - 1826)) | (1 << (PlSqlParser.SYS_XQINDXOF - 1826)) | (1 << (PlSqlParser.SYS_XQINSERT - 1826)) | (1 << (PlSqlParser.SYS_XQINSPFX - 1826)) | (1 << (PlSqlParser.SYS_XQIRI2URI - 1826)) | (1 << (PlSqlParser.SYS_XQLANG - 1826)) | (1 << (PlSqlParser.SYS_XQLLNMFRMQNM - 1826)) | (1 << (PlSqlParser.SYS_XQMKNODEREF - 1826)) | (1 << (PlSqlParser.SYS_XQNILLED - 1826)) | (1 << (PlSqlParser.SYS_XQNODENAME - 1826)) | (1 << (PlSqlParser.SYS_XQNORMSPACE - 1826)) | (1 << (PlSqlParser.SYS_XQNORMUCODE - 1826)) | (1 << (PlSqlParser.SYS_XQ_NRNG - 1826)) | (1 << (PlSqlParser.SYS_XQNSP4PFX - 1826)) | (1 << (PlSqlParser.SYS_XQNSPFRMQNM - 1826)) | (1 << (PlSqlParser.SYS_XQPFXFRMQNM - 1826)) | (1 << (PlSqlParser.SYS_XQ_PKSQL2XML - 1826)) | (1 << (PlSqlParser.SYS_XQPOLYABS - 1826)))) !== 0) || ((((_la - 1858)) & ~0x1f) == 0 && ((1 << (_la - 1858)) & ((1 << (PlSqlParser.SYS_XQPOLYADD - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYCEL - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYCSTBL - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYCST - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYDIV - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYFLR - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYMOD - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYMUL - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYRND - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYSQRT - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYSUB - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYUMUS - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYUPLS - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVEQ - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVGE - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVGT - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVLE - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVLT - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVNE - 1858)) | (1 << (PlSqlParser.SYS_XQREF2VAL - 1858)) | (1 << (PlSqlParser.SYS_XQRENAME - 1858)) | (1 << (PlSqlParser.SYS_XQREPLACE - 1858)) | (1 << (PlSqlParser.SYS_XQRESVURI - 1858)) | (1 << (PlSqlParser.SYS_XQRNDHALF2EVN - 1858)) | (1 << (PlSqlParser.SYS_XQRSLVQNM - 1858)) | (1 << (PlSqlParser.SYS_XQRYENVPGET - 1858)) | (1 << (PlSqlParser.SYS_XQRYVARGET - 1858)) | (1 << (PlSqlParser.SYS_XQRYWRP - 1858)) | (1 << (PlSqlParser.SYS_XQSEQ2CON4XC - 1858)) | (1 << (PlSqlParser.SYS_XQSEQ2CON - 1858)) | (1 << (PlSqlParser.SYS_XQSEQDEEPEQ - 1858)) | (1 << (PlSqlParser.SYS_XQSEQINSB - 1858)))) !== 0) || ((((_la - 1890)) & ~0x1f) == 0 && ((1 << (_la - 1890)) & ((1 << (PlSqlParser.SYS_XQSEQRM - 1890)) | (1 << (PlSqlParser.SYS_XQSEQRVS - 1890)) | (1 << (PlSqlParser.SYS_XQSEQSUB - 1890)) | (1 << (PlSqlParser.SYS_XQSEQTYPMATCH - 1890)) | (1 << (PlSqlParser.SYS_XQSTARTSWITH - 1890)) | (1 << (PlSqlParser.SYS_XQSTATBURI - 1890)) | (1 << (PlSqlParser.SYS_XQSTR2CODEP - 1890)) | (1 << (PlSqlParser.SYS_XQSTRJOIN - 1890)) | (1 << (PlSqlParser.SYS_XQSUBSTRAFT - 1890)) | (1 << (PlSqlParser.SYS_XQSUBSTRBEF - 1890)) | (1 << (PlSqlParser.SYS_XQTOKENIZE - 1890)) | (1 << (PlSqlParser.SYS_XQTREATAS - 1890)) | (1 << (PlSqlParser.SYS_XQ_UPKXML2SQL - 1890)) | (1 << (PlSqlParser.SYS_XQXFORM - 1890)) | (1 << (PlSqlParser.SYS_XSID_TO_RAW - 1890)) | (1 << (PlSqlParser.SYS_ZMAP_FILTER - 1890)) | (1 << (PlSqlParser.SYS_ZMAP_REFRESH - 1890)) | (1 << (PlSqlParser.TABLE_LOOKUP_BY_NL - 1890)) | (1 << (PlSqlParser.TABLESPACE_NO - 1890)) | (1 << (PlSqlParser.TABLESPACE - 1890)) | (1 << (PlSqlParser.TABLES - 1890)) | (1 << (PlSqlParser.TABLE_STATS - 1890)) | (1 << (PlSqlParser.TABLE - 1890)) | (1 << (PlSqlParser.TABNO - 1890)) | (1 << (PlSqlParser.TAG - 1890)) | (1 << (PlSqlParser.TANH - 1890)) | (1 << (PlSqlParser.TAN - 1890)) | (1 << (PlSqlParser.TBLORIDXPARTNUM - 1890)) | (1 << (PlSqlParser.TEMPFILE - 1890)) | (1 << (PlSqlParser.TEMPLATE - 1890)) | (1 << (PlSqlParser.TEMPORARY - 1890)) | (1 << (PlSqlParser.TEMP_TABLE - 1890)))) !== 0) || ((((_la - 1922)) & ~0x1f) == 0 && ((1 << (_la - 1922)) & ((1 << (PlSqlParser.TEST - 1922)) | (1 << (PlSqlParser.TEXT - 1922)) | (1 << (PlSqlParser.THAN - 1922)) | (1 << (PlSqlParser.THEN - 1922)) | (1 << (PlSqlParser.THE - 1922)) | (1 << (PlSqlParser.THREAD - 1922)) | (1 << (PlSqlParser.THROUGH - 1922)) | (1 << (PlSqlParser.TIER - 1922)) | (1 << (PlSqlParser.TIES - 1922)) | (1 << (PlSqlParser.TIMEOUT - 1922)) | (1 << (PlSqlParser.TIMESTAMP_LTZ_UNCONSTRAINED - 1922)) | (1 << (PlSqlParser.TIMESTAMP - 1922)) | (1 << (PlSqlParser.TIMESTAMP_TZ_UNCONSTRAINED - 1922)) | (1 << (PlSqlParser.TIMESTAMP_UNCONSTRAINED - 1922)) | (1 << (PlSqlParser.TIMES - 1922)) | (1 << (PlSqlParser.TIME - 1922)) | (1 << (PlSqlParser.TIMEZONE_ABBR - 1922)) | (1 << (PlSqlParser.TIMEZONE_HOUR - 1922)) | (1 << (PlSqlParser.TIMEZONE_MINUTE - 1922)) | (1 << (PlSqlParser.TIMEZONE_OFFSET - 1922)) | (1 << (PlSqlParser.TIMEZONE_REGION - 1922)) | (1 << (PlSqlParser.TIME_ZONE - 1922)) | (1 << (PlSqlParser.TIV_GB - 1922)) | (1 << (PlSqlParser.TIV_SSF - 1922)) | (1 << (PlSqlParser.TO_ACLID - 1922)) | (1 << (PlSqlParser.TO_BINARY_DOUBLE - 1922)) | (1 << (PlSqlParser.TO_BINARY_FLOAT - 1922)) | (1 << (PlSqlParser.TO_BLOB - 1922)) | (1 << (PlSqlParser.TO_CLOB - 1922)) | (1 << (PlSqlParser.TO_DSINTERVAL - 1922)) | (1 << (PlSqlParser.TO_LOB - 1922)))) !== 0) || ((((_la - 1954)) & ~0x1f) == 0 && ((1 << (_la - 1954)) & ((1 << (PlSqlParser.TO_MULTI_BYTE - 1954)) | (1 << (PlSqlParser.TO_NCHAR - 1954)) | (1 << (PlSqlParser.TO_NCLOB - 1954)) | (1 << (PlSqlParser.TO_NUMBER - 1954)) | (1 << (PlSqlParser.TOPLEVEL - 1954)) | (1 << (PlSqlParser.TO_SINGLE_BYTE - 1954)) | (1 << (PlSqlParser.TO_TIMESTAMP - 1954)) | (1 << (PlSqlParser.TO_TIMESTAMP_TZ - 1954)) | (1 << (PlSqlParser.TO_TIME - 1954)) | (1 << (PlSqlParser.TO_TIME_TZ - 1954)) | (1 << (PlSqlParser.TO_YMINTERVAL - 1954)) | (1 << (PlSqlParser.TRACE - 1954)) | (1 << (PlSqlParser.TRACING - 1954)) | (1 << (PlSqlParser.TRACKING - 1954)) | (1 << (PlSqlParser.TRAILING - 1954)) | (1 << (PlSqlParser.TRANSACTION - 1954)) | (1 << (PlSqlParser.TRANSFORM_DISTINCT_AGG - 1954)) | (1 << (PlSqlParser.TRANSITIONAL - 1954)) | (1 << (PlSqlParser.TRANSITION - 1954)) | (1 << (PlSqlParser.TRANSLATE - 1954)) | (1 << (PlSqlParser.TRANSLATION - 1954)) | (1 << (PlSqlParser.TREAT - 1954)) | (1 << (PlSqlParser.TRIGGERS - 1954)) | (1 << (PlSqlParser.TRIGGER - 1954)) | (1 << (PlSqlParser.TRUE - 1954)) | (1 << (PlSqlParser.TRUNCATE - 1954)) | (1 << (PlSqlParser.TRUNC - 1954)) | (1 << (PlSqlParser.TRUSTED - 1954)) | (1 << (PlSqlParser.TRUST - 1954)) | (1 << (PlSqlParser.TUNING - 1954)) | (1 << (PlSqlParser.TX - 1954)))) !== 0) || ((((_la - 1986)) & ~0x1f) == 0 && ((1 << (_la - 1986)) & ((1 << (PlSqlParser.TYPES - 1986)) | (1 << (PlSqlParser.TYPE - 1986)) | (1 << (PlSqlParser.TZ_OFFSET - 1986)) | (1 << (PlSqlParser.UB2 - 1986)) | (1 << (PlSqlParser.UBA - 1986)) | (1 << (PlSqlParser.UCS2 - 1986)) | (1 << (PlSqlParser.UID - 1986)) | (1 << (PlSqlParser.UNARCHIVED - 1986)) | (1 << (PlSqlParser.UNBOUNDED - 1986)) | (1 << (PlSqlParser.UNBOUND - 1986)) | (1 << (PlSqlParser.UNCONDITIONAL - 1986)) | (1 << (PlSqlParser.UNDER - 1986)) | (1 << (PlSqlParser.UNDO - 1986)) | (1 << (PlSqlParser.UNDROP - 1986)) | (1 << (PlSqlParser.UNIFORM - 1986)) | (1 << (PlSqlParser.UNISTR - 1986)) | (1 << (PlSqlParser.UNLIMITED - 1986)) | (1 << (PlSqlParser.UNLOAD - 1986)) | (1 << (PlSqlParser.UNLOCK - 1986)) | (1 << (PlSqlParser.UNMATCHED - 1986)) | (1 << (PlSqlParser.UNNEST_INNERJ_DISTINCT_VIEW - 1986)) | (1 << (PlSqlParser.UNNEST_NOSEMIJ_NODISTINCTVIEW - 1986)) | (1 << (PlSqlParser.UNNEST_SEMIJ_VIEW - 1986)) | (1 << (PlSqlParser.UNNEST - 1986)) | (1 << (PlSqlParser.UNPACKED - 1986)) | (1 << (PlSqlParser.UNPIVOT - 1986)) | (1 << (PlSqlParser.UNPLUG - 1986)) | (1 << (PlSqlParser.UNPROTECTED - 1986)) | (1 << (PlSqlParser.UNQUIESCE - 1986)) | (1 << (PlSqlParser.UNRECOVERABLE - 1986)))) !== 0) || ((((_la - 2018)) & ~0x1f) == 0 && ((1 << (_la - 2018)) & ((1 << (PlSqlParser.UNRESTRICTED - 2018)) | (1 << (PlSqlParser.UNSUBSCRIBE - 2018)) | (1 << (PlSqlParser.UNTIL - 2018)) | (1 << (PlSqlParser.UNUSABLE - 2018)) | (1 << (PlSqlParser.UNUSED - 2018)) | (1 << (PlSqlParser.UPDATABLE - 2018)) | (1 << (PlSqlParser.UPDATED - 2018)) | (1 << (PlSqlParser.UPDATEXML - 2018)) | (1 << (PlSqlParser.UPD_INDEXES - 2018)) | (1 << (PlSqlParser.UPD_JOININDEX - 2018)) | (1 << (PlSqlParser.UPGRADE - 2018)) | (1 << (PlSqlParser.UPPER - 2018)) | (1 << (PlSqlParser.UPSERT - 2018)) | (1 << (PlSqlParser.UROWID - 2018)) | (1 << (PlSqlParser.USABLE - 2018)) | (1 << (PlSqlParser.USAGE - 2018)) | (1 << (PlSqlParser.USE_ANTI - 2018)) | (1 << (PlSqlParser.USE_CONCAT - 2018)) | (1 << (PlSqlParser.USE_CUBE - 2018)) | (1 << (PlSqlParser.USE_HASH_AGGREGATION - 2018)) | (1 << (PlSqlParser.USE_HASH_GBY_FOR_PUSHDOWN - 2018)) | (1 << (PlSqlParser.USE_HASH - 2018)) | (1 << (PlSqlParser.USE_HIDDEN_PARTITIONS - 2018)) | (1 << (PlSqlParser.USE_INVISIBLE_INDEXES - 2018)) | (1 << (PlSqlParser.USE_MERGE_CARTESIAN - 2018)) | (1 << (PlSqlParser.USE_MERGE - 2018)) | (1 << (PlSqlParser.USE_NL - 2018)) | (1 << (PlSqlParser.USE_NL_WITH_INDEX - 2018)) | (1 << (PlSqlParser.USE_PRIVATE_OUTLINES - 2018)) | (1 << (PlSqlParser.USER_DATA - 2018)) | (1 << (PlSqlParser.USER_DEFINED - 2018)))) !== 0) || ((((_la - 2050)) & ~0x1f) == 0 && ((1 << (_la - 2050)) & ((1 << (PlSqlParser.USERENV - 2050)) | (1 << (PlSqlParser.USERGROUP - 2050)) | (1 << (PlSqlParser.USER_RECYCLEBIN - 2050)) | (1 << (PlSqlParser.USERS - 2050)) | (1 << (PlSqlParser.USER_TABLESPACES - 2050)) | (1 << (PlSqlParser.USER - 2050)) | (1 << (PlSqlParser.USE_SEMI - 2050)) | (1 << (PlSqlParser.USE_STORED_OUTLINES - 2050)) | (1 << (PlSqlParser.USE_TTT_FOR_GSETS - 2050)) | (1 << (PlSqlParser.USE - 2050)) | (1 << (PlSqlParser.USE_VECTOR_AGGREGATION - 2050)) | (1 << (PlSqlParser.USE_WEAK_NAME_RESL - 2050)) | (1 << (PlSqlParser.USING_NO_EXPAND - 2050)) | (1 << (PlSqlParser.USING - 2050)) | (1 << (PlSqlParser.UTF16BE - 2050)) | (1 << (PlSqlParser.UTF16LE - 2050)) | (1 << (PlSqlParser.UTF32 - 2050)) | (1 << (PlSqlParser.UTF8 - 2050)) | (1 << (PlSqlParser.V1 - 2050)) | (1 << (PlSqlParser.V2 - 2050)) | (1 << (PlSqlParser.VALIDATE - 2050)) | (1 << (PlSqlParser.VALIDATION - 2050)) | (1 << (PlSqlParser.VALID_TIME_END - 2050)) | (1 << (PlSqlParser.VALUE - 2050)) | (1 << (PlSqlParser.VARCHAR2 - 2050)) | (1 << (PlSqlParser.VARCHAR - 2050)) | (1 << (PlSqlParser.VARIABLE - 2050)) | (1 << (PlSqlParser.VAR_POP - 2050)) | (1 << (PlSqlParser.VARRAYS - 2050)) | (1 << (PlSqlParser.VARRAY - 2050)) | (1 << (PlSqlParser.VAR_SAMP - 2050)))) !== 0) || ((((_la - 2082)) & ~0x1f) == 0 && ((1 << (_la - 2082)) & ((1 << (PlSqlParser.VARYING - 2082)) | (1 << (PlSqlParser.VECTOR_READ_TRACE - 2082)) | (1 << (PlSqlParser.VECTOR_READ - 2082)) | (1 << (PlSqlParser.VECTOR_TRANSFORM_DIMS - 2082)) | (1 << (PlSqlParser.VECTOR_TRANSFORM_FACT - 2082)) | (1 << (PlSqlParser.VECTOR_TRANSFORM - 2082)) | (1 << (PlSqlParser.VERIFIER - 2082)) | (1 << (PlSqlParser.VERIFY - 2082)) | (1 << (PlSqlParser.VERSIONING - 2082)) | (1 << (PlSqlParser.VERSIONS_ENDSCN - 2082)) | (1 << (PlSqlParser.VERSIONS_ENDTIME - 2082)) | (1 << (PlSqlParser.VERSIONS_OPERATION - 2082)) | (1 << (PlSqlParser.VERSIONS_STARTSCN - 2082)) | (1 << (PlSqlParser.VERSIONS_STARTTIME - 2082)) | (1 << (PlSqlParser.VERSIONS - 2082)) | (1 << (PlSqlParser.VERSIONS_XID - 2082)) | (1 << (PlSqlParser.VERSION - 2082)) | (1 << (PlSqlParser.VIOLATION - 2082)) | (1 << (PlSqlParser.VIRTUAL - 2082)) | (1 << (PlSqlParser.VISIBILITY - 2082)) | (1 << (PlSqlParser.VISIBLE - 2082)) | (1 << (PlSqlParser.VOLUME - 2082)) | (1 << (PlSqlParser.VSIZE - 2082)) | (1 << (PlSqlParser.WAIT - 2082)) | (1 << (PlSqlParser.WALLET - 2082)) | (1 << (PlSqlParser.WARNING - 2082)) | (1 << (PlSqlParser.WEEKS - 2082)) | (1 << (PlSqlParser.WEEK - 2082)) | (1 << (PlSqlParser.WELLFORMED - 2082)) | (1 << (PlSqlParser.WHENEVER - 2082)) | (1 << (PlSqlParser.WHEN - 2082)))) !== 0) || ((((_la - 2115)) & ~0x1f) == 0 && ((1 << (_la - 2115)) & ((1 << (PlSqlParser.WHILE - 2115)) | (1 << (PlSqlParser.WHITESPACE - 2115)) | (1 << (PlSqlParser.WIDTH_BUCKET - 2115)) | (1 << (PlSqlParser.WITHIN - 2115)) | (1 << (PlSqlParser.WITHOUT - 2115)) | (1 << (PlSqlParser.WITH_PLSQL - 2115)) | (1 << (PlSqlParser.WORK - 2115)) | (1 << (PlSqlParser.WRAPPED - 2115)) | (1 << (PlSqlParser.WRAPPER - 2115)) | (1 << (PlSqlParser.WRITE - 2115)) | (1 << (PlSqlParser.XDB_FASTPATH_INSERT - 2115)) | (1 << (PlSqlParser.X_DYN_PRUNE - 2115)) | (1 << (PlSqlParser.XID - 2115)) | (1 << (PlSqlParser.XML2OBJECT - 2115)) | (1 << (PlSqlParser.XMLAGG - 2115)) | (1 << (PlSqlParser.XMLATTRIBUTES - 2115)) | (1 << (PlSqlParser.XMLCAST - 2115)) | (1 << (PlSqlParser.XMLCDATA - 2115)) | (1 << (PlSqlParser.XMLCOLATTVAL - 2115)) | (1 << (PlSqlParser.XMLCOMMENT - 2115)) | (1 << (PlSqlParser.XMLCONCAT - 2115)) | (1 << (PlSqlParser.XMLDIFF - 2115)) | (1 << (PlSqlParser.XML_DML_RWT_STMT - 2115)) | (1 << (PlSqlParser.XMLELEMENT - 2115)) | (1 << (PlSqlParser.XMLEXISTS2 - 2115)) | (1 << (PlSqlParser.XMLEXISTS - 2115)) | (1 << (PlSqlParser.XMLFOREST - 2115)) | (1 << (PlSqlParser.XMLINDEX_REWRITE_IN_SELECT - 2115)) | (1 << (PlSqlParser.XMLINDEX_REWRITE - 2115)))) !== 0) || ((((_la - 2147)) & ~0x1f) == 0 && ((1 << (_la - 2147)) & ((1 << (PlSqlParser.XMLINDEX_SEL_IDX_TBL - 2147)) | (1 << (PlSqlParser.XMLISNODE - 2147)) | (1 << (PlSqlParser.XMLISVALID - 2147)) | (1 << (PlSqlParser.XMLNAMESPACES - 2147)) | (1 << (PlSqlParser.XMLPARSE - 2147)) | (1 << (PlSqlParser.XMLPATCH - 2147)) | (1 << (PlSqlParser.XMLPI - 2147)) | (1 << (PlSqlParser.XMLQUERYVAL - 2147)) | (1 << (PlSqlParser.XMLQUERY - 2147)) | (1 << (PlSqlParser.XMLROOT - 2147)) | (1 << (PlSqlParser.XMLSCHEMA - 2147)) | (1 << (PlSqlParser.XMLSERIALIZE - 2147)) | (1 << (PlSqlParser.XMLTABLE - 2147)) | (1 << (PlSqlParser.XMLTRANSFORMBLOB - 2147)) | (1 << (PlSqlParser.XMLTRANSFORM - 2147)) | (1 << (PlSqlParser.XMLTYPE - 2147)) | (1 << (PlSqlParser.XML - 2147)) | (1 << (PlSqlParser.XPATHTABLE - 2147)) | (1 << (PlSqlParser.XS_SYS_CONTEXT - 2147)) | (1 << (PlSqlParser.XS - 2147)) | (1 << (PlSqlParser.YEARS - 2147)) | (1 << (PlSqlParser.YEAR - 2147)) | (1 << (PlSqlParser.YES - 2147)) | (1 << (PlSqlParser.YMINTERVAL_UNCONSTRAINED - 2147)) | (1 << (PlSqlParser.ZONEMAP - 2147)) | (1 << (PlSqlParser.ZONE - 2147)) | (1 << (PlSqlParser.PREDICTION - 2147)) | (1 << (PlSqlParser.PREDICTION_BOUNDS - 2147)) | (1 << (PlSqlParser.PREDICTION_COST - 2147)) | (1 << (PlSqlParser.PREDICTION_DETAILS - 2147)) | (1 << (PlSqlParser.PREDICTION_PROBABILITY - 2147)))) !== 0) || ((((_la - 2179)) & ~0x1f) == 0 && ((1 << (_la - 2179)) & ((1 << (PlSqlParser.PREDICTION_SET - 2179)) | (1 << (PlSqlParser.CUME_DIST - 2179)) | (1 << (PlSqlParser.DENSE_RANK - 2179)) | (1 << (PlSqlParser.LISTAGG - 2179)) | (1 << (PlSqlParser.PERCENT_RANK - 2179)) | (1 << (PlSqlParser.PERCENTILE_CONT - 2179)) | (1 << (PlSqlParser.PERCENTILE_DISC - 2179)) | (1 << (PlSqlParser.RANK - 2179)) | (1 << (PlSqlParser.AVG - 2179)) | (1 << (PlSqlParser.CORR - 2179)) | (1 << (PlSqlParser.COVAR_ - 2179)) | (1 << (PlSqlParser.DECODE - 2179)) | (1 << (PlSqlParser.LAG - 2179)) | (1 << (PlSqlParser.LEAD - 2179)) | (1 << (PlSqlParser.MAX - 2179)) | (1 << (PlSqlParser.MEDIAN - 2179)) | (1 << (PlSqlParser.MIN - 2179)) | (1 << (PlSqlParser.NTILE - 2179)) | (1 << (PlSqlParser.NVL - 2179)) | (1 << (PlSqlParser.RATIO_TO_REPORT - 2179)) | (1 << (PlSqlParser.REGR_ - 2179)) | (1 << (PlSqlParser.ROUND - 2179)) | (1 << (PlSqlParser.ROW_NUMBER - 2179)) | (1 << (PlSqlParser.SUBSTR - 2179)) | (1 << (PlSqlParser.TO_CHAR - 2179)) | (1 << (PlSqlParser.TRIM - 2179)) | (1 << (PlSqlParser.SUM - 2179)) | (1 << (PlSqlParser.STDDEV - 2179)) | (1 << (PlSqlParser.VAR_ - 2179)) | (1 << (PlSqlParser.VARIANCE - 2179)) | (1 << (PlSqlParser.LEAST - 2179)) | (1 << (PlSqlParser.GREATEST - 2179)))) !== 0) || ((((_la - 2211)) & ~0x1f) == 0 && ((1 << (_la - 2211)) & ((1 << (PlSqlParser.TO_DATE - 2211)) | (1 << (PlSqlParser.NATIONAL_CHAR_STRING_LIT - 2211)) | (1 << (PlSqlParser.PERIOD - 2211)) | (1 << (PlSqlParser.UNSIGNED_INTEGER - 2211)) | (1 << (PlSqlParser.APPROXIMATE_NUM_LIT - 2211)) | (1 << (PlSqlParser.CHAR_STRING - 2211)) | (1 << (PlSqlParser.DELIMITED_ID - 2211)) | (1 << (PlSqlParser.LEFT_PAREN - 2211)) | (1 << (PlSqlParser.PLUS_SIGN - 2211)) | (1 << (PlSqlParser.MINUS_SIGN - 2211)) | (1 << (PlSqlParser.BINDVAR - 2211)) | (1 << (PlSqlParser.COLON - 2211)))) !== 0) || _la===PlSqlParser.INTRODUCER || _la===PlSqlParser.REGULAR_ID) { this.state = 11294; this.argument(); this.state = 11299; this._errHandler.sync(this); _la = this._input.LA(1); while(_la===PlSqlParser.COMMA) { this.state = 11295; this.match(PlSqlParser.COMMA); this.state = 11296; this.argument(); this.state = 11301; this._errHandler.sync(this); _la = this._input.LA(1); } } this.state = 11304; this.match(PlSqlParser.RIGHT_PAREN); this.state = 11306; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,1555,this._ctx); if(la_===1) { this.state = 11305; this.keep_clause(); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Function_argument_analyticContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_function_argument_analytic; return this; } Function_argument_analyticContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Function_argument_analyticContext.prototype.constructor = Function_argument_analyticContext; Function_argument_analyticContext.prototype.LEFT_PAREN = function() { return this.getToken(PlSqlParser.LEFT_PAREN, 0); }; Function_argument_analyticContext.prototype.RIGHT_PAREN = function() { return this.getToken(PlSqlParser.RIGHT_PAREN, 0); }; Function_argument_analyticContext.prototype.argument = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(ArgumentContext); } else { return this.getTypedRuleContext(ArgumentContext,i); } }; Function_argument_analyticContext.prototype.keep_clause = function() { return this.getTypedRuleContext(Keep_clauseContext,0); }; Function_argument_analyticContext.prototype.respect_or_ignore_nulls = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Respect_or_ignore_nullsContext); } else { return this.getTypedRuleContext(Respect_or_ignore_nullsContext,i); } }; Function_argument_analyticContext.prototype.COMMA = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.COMMA); } else { return this.getToken(PlSqlParser.COMMA, i); } }; Function_argument_analyticContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterFunction_argument_analytic(this); } }; Function_argument_analyticContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitFunction_argument_analytic(this); } }; Function_argument_analyticContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitFunction_argument_analytic(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Function_argument_analyticContext = Function_argument_analyticContext; PlSqlParser.prototype.function_argument_analytic = function() { var localctx = new Function_argument_analyticContext(this, this._ctx, this.state); this.enterRule(localctx, 1450, PlSqlParser.RULE_function_argument_analytic); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 11308; this.match(PlSqlParser.LEFT_PAREN); this.state = 11323; this._errHandler.sync(this); _la = this._input.LA(1); if((((_la) & ~0x1f) == 0 && ((1 << _la) & ((1 << PlSqlParser.ABORT) | (1 << PlSqlParser.ABS) | (1 << PlSqlParser.ACCESS) | (1 << PlSqlParser.ACCESSED) | (1 << PlSqlParser.ACCOUNT) | (1 << PlSqlParser.ACL) | (1 << PlSqlParser.ACOS) | (1 << PlSqlParser.ACTION) | (1 << PlSqlParser.ACTIONS) | (1 << PlSqlParser.ACTIVATE) | (1 << PlSqlParser.ACTIVE) | (1 << PlSqlParser.ACTIVE_COMPONENT) | (1 << PlSqlParser.ACTIVE_DATA) | (1 << PlSqlParser.ACTIVE_FUNCTION) | (1 << PlSqlParser.ACTIVE_TAG) | (1 << PlSqlParser.ACTIVITY) | (1 << PlSqlParser.ADAPTIVE_PLAN) | (1 << PlSqlParser.ADD) | (1 << PlSqlParser.ADD_COLUMN) | (1 << PlSqlParser.ADD_GROUP) | (1 << PlSqlParser.ADD_MONTHS) | (1 << PlSqlParser.ADJ_DATE) | (1 << PlSqlParser.ADMIN) | (1 << PlSqlParser.ADMINISTER) | (1 << PlSqlParser.ADMINISTRATOR) | (1 << PlSqlParser.ADVANCED) | (1 << PlSqlParser.ADVISE) | (1 << PlSqlParser.ADVISOR) | (1 << PlSqlParser.AFD_DISKSTRING) | (1 << PlSqlParser.AFTER) | (1 << PlSqlParser.AGENT))) !== 0) || ((((_la - 32)) & ~0x1f) == 0 && ((1 << (_la - 32)) & ((1 << (PlSqlParser.AGGREGATE - 32)) | (1 << (PlSqlParser.A_LETTER - 32)) | (1 << (PlSqlParser.ALIAS - 32)) | (1 << (PlSqlParser.ALL - 32)) | (1 << (PlSqlParser.ALLOCATE - 32)) | (1 << (PlSqlParser.ALLOW - 32)) | (1 << (PlSqlParser.ALL_ROWS - 32)) | (1 << (PlSqlParser.ALWAYS - 32)) | (1 << (PlSqlParser.ANALYZE - 32)) | (1 << (PlSqlParser.ANCILLARY - 32)) | (1 << (PlSqlParser.AND_EQUAL - 32)) | (1 << (PlSqlParser.ANOMALY - 32)) | (1 << (PlSqlParser.ANSI_REARCH - 32)) | (1 << (PlSqlParser.ANTIJOIN - 32)) | (1 << (PlSqlParser.ANY - 32)) | (1 << (PlSqlParser.ANYSCHEMA - 32)) | (1 << (PlSqlParser.APPEND - 32)) | (1 << (PlSqlParser.APPENDCHILDXML - 32)) | (1 << (PlSqlParser.APPEND_VALUES - 32)) | (1 << (PlSqlParser.APPLICATION - 32)) | (1 << (PlSqlParser.APPLY - 32)) | (1 << (PlSqlParser.APPROX_COUNT_DISTINCT - 32)) | (1 << (PlSqlParser.ARCHIVAL - 32)) | (1 << (PlSqlParser.ARCHIVE - 32)) | (1 << (PlSqlParser.ARCHIVED - 32)) | (1 << (PlSqlParser.ARCHIVELOG - 32)) | (1 << (PlSqlParser.ARRAY - 32)) | (1 << (PlSqlParser.ASCII - 32)))) !== 0) || ((((_la - 64)) & ~0x1f) == 0 && ((1 << (_la - 64)) & ((1 << (PlSqlParser.ASCIISTR - 64)) | (1 << (PlSqlParser.ASIN - 64)) | (1 << (PlSqlParser.ASIS - 64)) | (1 << (PlSqlParser.ASSEMBLY - 64)) | (1 << (PlSqlParser.ASSIGN - 64)) | (1 << (PlSqlParser.ASSOCIATE - 64)) | (1 << (PlSqlParser.ASYNC - 64)) | (1 << (PlSqlParser.ASYNCHRONOUS - 64)) | (1 << (PlSqlParser.ATAN2 - 64)) | (1 << (PlSqlParser.ATAN - 64)) | (1 << (PlSqlParser.AT - 64)) | (1 << (PlSqlParser.ATTRIBUTE - 64)) | (1 << (PlSqlParser.ATTRIBUTES - 64)) | (1 << (PlSqlParser.AUTHENTICATED - 64)) | (1 << (PlSqlParser.AUTHENTICATION - 64)) | (1 << (PlSqlParser.AUTHID - 64)) | (1 << (PlSqlParser.AUTHORIZATION - 64)) | (1 << (PlSqlParser.AUTOALLOCATE - 64)) | (1 << (PlSqlParser.AUTO - 64)) | (1 << (PlSqlParser.AUTOEXTEND - 64)) | (1 << (PlSqlParser.AUTO_LOGIN - 64)) | (1 << (PlSqlParser.AUTOMATIC - 64)) | (1 << (PlSqlParser.AUTONOMOUS_TRANSACTION - 64)) | (1 << (PlSqlParser.AUTO_REOPTIMIZE - 64)) | (1 << (PlSqlParser.AVAILABILITY - 64)) | (1 << (PlSqlParser.AVRO - 64)) | (1 << (PlSqlParser.BACKGROUND - 64)) | (1 << (PlSqlParser.BACKUP - 64)) | (1 << (PlSqlParser.BASIC - 64)))) !== 0) || ((((_la - 96)) & ~0x1f) == 0 && ((1 << (_la - 96)) & ((1 << (PlSqlParser.BASICFILE - 96)) | (1 << (PlSqlParser.BATCH - 96)) | (1 << (PlSqlParser.BATCHSIZE - 96)) | (1 << (PlSqlParser.BATCH_TABLE_ACCESS_BY_ROWID - 96)) | (1 << (PlSqlParser.BECOME - 96)) | (1 << (PlSqlParser.BEFORE - 96)) | (1 << (PlSqlParser.BEGIN - 96)) | (1 << (PlSqlParser.BEGINNING - 96)) | (1 << (PlSqlParser.BEGIN_OUTLINE_DATA - 96)) | (1 << (PlSqlParser.BEHALF - 96)) | (1 << (PlSqlParser.BEQUEATH - 96)) | (1 << (PlSqlParser.BFILE - 96)) | (1 << (PlSqlParser.BFILENAME - 96)) | (1 << (PlSqlParser.BIGFILE - 96)) | (1 << (PlSqlParser.BINARY - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE_INFINITY - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE_NAN - 96)) | (1 << (PlSqlParser.BINARY_FLOAT - 96)) | (1 << (PlSqlParser.BINARY_FLOAT_INFINITY - 96)) | (1 << (PlSqlParser.BINARY_FLOAT_NAN - 96)) | (1 << (PlSqlParser.BINARY_INTEGER - 96)) | (1 << (PlSqlParser.BIND_AWARE - 96)) | (1 << (PlSqlParser.BINDING - 96)) | (1 << (PlSqlParser.BIN_TO_NUM - 96)) | (1 << (PlSqlParser.BITAND - 96)) | (1 << (PlSqlParser.BITMAP_AND - 96)) | (1 << (PlSqlParser.BITMAP - 96)) | (1 << (PlSqlParser.BITMAPS - 96)) | (1 << (PlSqlParser.BITMAP_TREE - 96)) | (1 << (PlSqlParser.BITS - 96)))) !== 0) || ((((_la - 128)) & ~0x1f) == 0 && ((1 << (_la - 128)) & ((1 << (PlSqlParser.BLOB - 128)) | (1 << (PlSqlParser.BLOCK - 128)) | (1 << (PlSqlParser.BLOCK_RANGE - 128)) | (1 << (PlSqlParser.BLOCKS - 128)) | (1 << (PlSqlParser.BLOCKSIZE - 128)) | (1 << (PlSqlParser.BODY - 128)) | (1 << (PlSqlParser.BOOLEAN - 128)) | (1 << (PlSqlParser.BOTH - 128)) | (1 << (PlSqlParser.BOUND - 128)) | (1 << (PlSqlParser.BRANCH - 128)) | (1 << (PlSqlParser.BREADTH - 128)) | (1 << (PlSqlParser.BROADCAST - 128)) | (1 << (PlSqlParser.BSON - 128)) | (1 << (PlSqlParser.BUFFER - 128)) | (1 << (PlSqlParser.BUFFER_CACHE - 128)) | (1 << (PlSqlParser.BUFFER_POOL - 128)) | (1 << (PlSqlParser.BUILD - 128)) | (1 << (PlSqlParser.BULK - 128)) | (1 << (PlSqlParser.BYPASS_RECURSIVE_CHECK - 128)) | (1 << (PlSqlParser.BYPASS_UJVC - 128)) | (1 << (PlSqlParser.BYTE - 128)) | (1 << (PlSqlParser.CACHE - 128)) | (1 << (PlSqlParser.CACHE_CB - 128)) | (1 << (PlSqlParser.CACHE_INSTANCES - 128)) | (1 << (PlSqlParser.CACHE_TEMP_TABLE - 128)) | (1 << (PlSqlParser.CACHING - 128)) | (1 << (PlSqlParser.CALCULATED - 128)) | (1 << (PlSqlParser.CALLBACK - 128)) | (1 << (PlSqlParser.CALL - 128)) | (1 << (PlSqlParser.CANCEL - 128)))) !== 0) || ((((_la - 160)) & ~0x1f) == 0 && ((1 << (_la - 160)) & ((1 << (PlSqlParser.CAPACITY - 160)) | (1 << (PlSqlParser.CARDINALITY - 160)) | (1 << (PlSqlParser.CASCADE - 160)) | (1 << (PlSqlParser.CASE - 160)) | (1 << (PlSqlParser.CAST - 160)) | (1 << (PlSqlParser.CATEGORY - 160)) | (1 << (PlSqlParser.CDBDEFAULT - 160)) | (1 << (PlSqlParser.CEIL - 160)) | (1 << (PlSqlParser.CELL_FLASH_CACHE - 160)) | (1 << (PlSqlParser.CERTIFICATE - 160)) | (1 << (PlSqlParser.CFILE - 160)) | (1 << (PlSqlParser.CHAINED - 160)) | (1 << (PlSqlParser.CHANGE - 160)) | (1 << (PlSqlParser.CHANGE_DUPKEY_ERROR_INDEX - 160)) | (1 << (PlSqlParser.CHARACTER - 160)) | (1 << (PlSqlParser.CHAR - 160)) | (1 << (PlSqlParser.CHAR_CS - 160)) | (1 << (PlSqlParser.CHARTOROWID - 160)) | (1 << (PlSqlParser.CHECK_ACL_REWRITE - 160)) | (1 << (PlSqlParser.CHECKPOINT - 160)) | (1 << (PlSqlParser.CHILD - 160)) | (1 << (PlSqlParser.CHOOSE - 160)) | (1 << (PlSqlParser.CHR - 160)) | (1 << (PlSqlParser.CHUNK - 160)) | (1 << (PlSqlParser.CLASS - 160)) | (1 << (PlSqlParser.CLASSIFIER - 160)) | (1 << (PlSqlParser.CLEANUP - 160)) | (1 << (PlSqlParser.CLEAR - 160)) | (1 << (PlSqlParser.C_LETTER - 160)) | (1 << (PlSqlParser.CLIENT - 160)))) !== 0) || ((((_la - 192)) & ~0x1f) == 0 && ((1 << (_la - 192)) & ((1 << (PlSqlParser.CLOB - 192)) | (1 << (PlSqlParser.CLONE - 192)) | (1 << (PlSqlParser.CLOSE_CACHED_OPEN_CURSORS - 192)) | (1 << (PlSqlParser.CLOSE - 192)) | (1 << (PlSqlParser.CLUSTER_BY_ROWID - 192)) | (1 << (PlSqlParser.CLUSTER - 192)) | (1 << (PlSqlParser.CLUSTER_DETAILS - 192)) | (1 << (PlSqlParser.CLUSTER_DISTANCE - 192)) | (1 << (PlSqlParser.CLUSTER_ID - 192)) | (1 << (PlSqlParser.CLUSTERING - 192)) | (1 << (PlSqlParser.CLUSTERING_FACTOR - 192)) | (1 << (PlSqlParser.CLUSTER_PROBABILITY - 192)) | (1 << (PlSqlParser.CLUSTER_SET - 192)) | (1 << (PlSqlParser.COALESCE - 192)) | (1 << (PlSqlParser.COALESCE_SQ - 192)) | (1 << (PlSqlParser.COARSE - 192)) | (1 << (PlSqlParser.CO_AUTH_IND - 192)) | (1 << (PlSqlParser.COLD - 192)) | (1 << (PlSqlParser.COLLECT - 192)) | (1 << (PlSqlParser.COLUMNAR - 192)) | (1 << (PlSqlParser.COLUMN_AUTH_INDICATOR - 192)) | (1 << (PlSqlParser.COLUMN - 192)) | (1 << (PlSqlParser.COLUMNS - 192)) | (1 << (PlSqlParser.COLUMN_STATS - 192)) | (1 << (PlSqlParser.COLUMN_VALUE - 192)) | (1 << (PlSqlParser.COMMENT - 192)) | (1 << (PlSqlParser.COMMIT - 192)) | (1 << (PlSqlParser.COMMITTED - 192)) | (1 << (PlSqlParser.COMMON_DATA - 192)) | (1 << (PlSqlParser.COMPACT - 192)) | (1 << (PlSqlParser.COMPATIBILITY - 192)) | (1 << (PlSqlParser.COMPILE - 192)))) !== 0) || ((((_la - 224)) & ~0x1f) == 0 && ((1 << (_la - 224)) & ((1 << (PlSqlParser.COMPLETE - 224)) | (1 << (PlSqlParser.COMPLIANCE - 224)) | (1 << (PlSqlParser.COMPONENT - 224)) | (1 << (PlSqlParser.COMPONENTS - 224)) | (1 << (PlSqlParser.COMPOSE - 224)) | (1 << (PlSqlParser.COMPOSITE - 224)) | (1 << (PlSqlParser.COMPOSITE_LIMIT - 224)) | (1 << (PlSqlParser.COMPOUND - 224)) | (1 << (PlSqlParser.COMPUTE - 224)) | (1 << (PlSqlParser.CONCAT - 224)) | (1 << (PlSqlParser.CON_DBID_TO_ID - 224)) | (1 << (PlSqlParser.CONDITIONAL - 224)) | (1 << (PlSqlParser.CONDITION - 224)) | (1 << (PlSqlParser.CONFIRM - 224)) | (1 << (PlSqlParser.CONFORMING - 224)) | (1 << (PlSqlParser.CON_GUID_TO_ID - 224)) | (1 << (PlSqlParser.CON_ID - 224)) | (1 << (PlSqlParser.CON_NAME_TO_ID - 224)) | (1 << (PlSqlParser.CONNECT_BY_CB_WHR_ONLY - 224)) | (1 << (PlSqlParser.CONNECT_BY_COMBINE_SW - 224)) | (1 << (PlSqlParser.CONNECT_BY_COST_BASED - 224)) | (1 << (PlSqlParser.CONNECT_BY_ELIM_DUPS - 224)) | (1 << (PlSqlParser.CONNECT_BY_FILTERING - 224)) | (1 << (PlSqlParser.CONNECT_BY_ISCYCLE - 224)) | (1 << (PlSqlParser.CONNECT_BY_ISLEAF - 224)) | (1 << (PlSqlParser.CONNECT_BY_ROOT - 224)) | (1 << (PlSqlParser.CONNECT_TIME - 224)) | (1 << (PlSqlParser.CONSIDER - 224)) | (1 << (PlSqlParser.CONSISTENT - 224)) | (1 << (PlSqlParser.CONSTANT - 224)))) !== 0) || ((((_la - 256)) & ~0x1f) == 0 && ((1 << (_la - 256)) & ((1 << (PlSqlParser.CONST - 256)) | (1 << (PlSqlParser.CONSTRAINT - 256)) | (1 << (PlSqlParser.CONSTRAINTS - 256)) | (1 << (PlSqlParser.CONSTRUCTOR - 256)) | (1 << (PlSqlParser.CONTAINER - 256)) | (1 << (PlSqlParser.CONTAINER_DATA - 256)) | (1 << (PlSqlParser.CONTAINERS - 256)) | (1 << (PlSqlParser.CONTENT - 256)) | (1 << (PlSqlParser.CONTENTS - 256)) | (1 << (PlSqlParser.CONTEXT - 256)) | (1 << (PlSqlParser.CONTINUE - 256)) | (1 << (PlSqlParser.CONTROLFILE - 256)) | (1 << (PlSqlParser.CON_UID_TO_ID - 256)) | (1 << (PlSqlParser.CONVERT - 256)) | (1 << (PlSqlParser.COOKIE - 256)) | (1 << (PlSqlParser.COPY - 256)) | (1 << (PlSqlParser.CORR_K - 256)) | (1 << (PlSqlParser.CORR_S - 256)) | (1 << (PlSqlParser.CORRUPTION - 256)) | (1 << (PlSqlParser.CORRUPT_XID_ALL - 256)) | (1 << (PlSqlParser.CORRUPT_XID - 256)) | (1 << (PlSqlParser.COS - 256)) | (1 << (PlSqlParser.COSH - 256)) | (1 << (PlSqlParser.COST - 256)) | (1 << (PlSqlParser.COST_XML_QUERY_REWRITE - 256)) | (1 << (PlSqlParser.COUNT - 256)) | (1 << (PlSqlParser.COVAR_POP - 256)) | (1 << (PlSqlParser.COVAR_SAMP - 256)) | (1 << (PlSqlParser.CPU_COSTING - 256)) | (1 << (PlSqlParser.CPU_PER_CALL - 256)) | (1 << (PlSqlParser.CPU_PER_SESSION - 256)) | (1 << (PlSqlParser.CRASH - 256)))) !== 0) || ((((_la - 289)) & ~0x1f) == 0 && ((1 << (_la - 289)) & ((1 << (PlSqlParser.CREATE_FILE_DEST - 289)) | (1 << (PlSqlParser.CREATE_STORED_OUTLINES - 289)) | (1 << (PlSqlParser.CREATION - 289)) | (1 << (PlSqlParser.CREDENTIAL - 289)) | (1 << (PlSqlParser.CRITICAL - 289)) | (1 << (PlSqlParser.CROSS - 289)) | (1 << (PlSqlParser.CROSSEDITION - 289)) | (1 << (PlSqlParser.CSCONVERT - 289)) | (1 << (PlSqlParser.CUBE_AJ - 289)) | (1 << (PlSqlParser.CUBE - 289)) | (1 << (PlSqlParser.CUBE_GB - 289)) | (1 << (PlSqlParser.CUBE_SJ - 289)) | (1 << (PlSqlParser.CUME_DISTM - 289)) | (1 << (PlSqlParser.CURRENT - 289)) | (1 << (PlSqlParser.CURRENT_DATE - 289)) | (1 << (PlSqlParser.CURRENT_SCHEMA - 289)) | (1 << (PlSqlParser.CURRENT_TIME - 289)) | (1 << (PlSqlParser.CURRENT_TIMESTAMP - 289)) | (1 << (PlSqlParser.CURRENT_USER - 289)) | (1 << (PlSqlParser.CURRENTV - 289)) | (1 << (PlSqlParser.CURSOR - 289)) | (1 << (PlSqlParser.CURSOR_SHARING_EXACT - 289)) | (1 << (PlSqlParser.CURSOR_SPECIFIC_SEGMENT - 289)) | (1 << (PlSqlParser.CUSTOMDATUM - 289)) | (1 << (PlSqlParser.CV - 289)) | (1 << (PlSqlParser.CYCLE - 289)) | (1 << (PlSqlParser.DANGLING - 289)) | (1 << (PlSqlParser.DATABASE - 289)) | (1 << (PlSqlParser.DATA - 289)) | (1 << (PlSqlParser.DATAFILE - 289)) | (1 << (PlSqlParser.DATAFILES - 289)))) !== 0) || ((((_la - 321)) & ~0x1f) == 0 && ((1 << (_la - 321)) & ((1 << (PlSqlParser.DATAMOVEMENT - 321)) | (1 << (PlSqlParser.DATAOBJNO - 321)) | (1 << (PlSqlParser.DATAOBJ_TO_MAT_PARTITION - 321)) | (1 << (PlSqlParser.DATAOBJ_TO_PARTITION - 321)) | (1 << (PlSqlParser.DATAPUMP - 321)) | (1 << (PlSqlParser.DATA_SECURITY_REWRITE_LIMIT - 321)) | (1 << (PlSqlParser.DATE - 321)) | (1 << (PlSqlParser.DATE_MODE - 321)) | (1 << (PlSqlParser.DAY - 321)) | (1 << (PlSqlParser.DAYS - 321)) | (1 << (PlSqlParser.DBA - 321)) | (1 << (PlSqlParser.DBA_RECYCLEBIN - 321)) | (1 << (PlSqlParser.DBMS_STATS - 321)) | (1 << (PlSqlParser.DB_ROLE_CHANGE - 321)) | (1 << (PlSqlParser.DBTIMEZONE - 321)) | (1 << (PlSqlParser.DB_UNIQUE_NAME - 321)) | (1 << (PlSqlParser.DB_VERSION - 321)) | (1 << (PlSqlParser.DDL - 321)) | (1 << (PlSqlParser.DEALLOCATE - 321)) | (1 << (PlSqlParser.DEBUG - 321)) | (1 << (PlSqlParser.DEBUGGER - 321)) | (1 << (PlSqlParser.DEC - 321)) | (1 << (PlSqlParser.DECIMAL - 321)) | (1 << (PlSqlParser.DECLARE - 321)) | (1 << (PlSqlParser.DECOMPOSE - 321)) | (1 << (PlSqlParser.DECORRELATE - 321)) | (1 << (PlSqlParser.DECR - 321)) | (1 << (PlSqlParser.DECREMENT - 321)) | (1 << (PlSqlParser.DECRYPT - 321)) | (1 << (PlSqlParser.DEDUPLICATE - 321)) | (1 << (PlSqlParser.DEFAULT - 321)) | (1 << (PlSqlParser.DEFAULTS - 321)))) !== 0) || ((((_la - 353)) & ~0x1f) == 0 && ((1 << (_la - 353)) & ((1 << (PlSqlParser.DEFERRABLE - 353)) | (1 << (PlSqlParser.DEFERRED - 353)) | (1 << (PlSqlParser.DEFINED - 353)) | (1 << (PlSqlParser.DEFINE - 353)) | (1 << (PlSqlParser.DEFINER - 353)) | (1 << (PlSqlParser.DEGREE - 353)) | (1 << (PlSqlParser.DELAY - 353)) | (1 << (PlSqlParser.DELEGATE - 353)) | (1 << (PlSqlParser.DELETE_ALL - 353)) | (1 << (PlSqlParser.DELETE - 353)) | (1 << (PlSqlParser.DELETEXML - 353)) | (1 << (PlSqlParser.DEMAND - 353)) | (1 << (PlSqlParser.DENSE_RANKM - 353)) | (1 << (PlSqlParser.DEPENDENT - 353)) | (1 << (PlSqlParser.DEPTH - 353)) | (1 << (PlSqlParser.DEQUEUE - 353)) | (1 << (PlSqlParser.DEREF - 353)) | (1 << (PlSqlParser.DEREF_NO_REWRITE - 353)) | (1 << (PlSqlParser.DESTROY - 353)) | (1 << (PlSqlParser.DETACHED - 353)) | (1 << (PlSqlParser.DETERMINES - 353)) | (1 << (PlSqlParser.DETERMINISTIC - 353)) | (1 << (PlSqlParser.DICTIONARY - 353)) | (1 << (PlSqlParser.DIMENSION - 353)) | (1 << (PlSqlParser.DIMENSIONS - 353)) | (1 << (PlSqlParser.DIRECT_LOAD - 353)) | (1 << (PlSqlParser.DIRECTORY - 353)) | (1 << (PlSqlParser.DIRECT_PATH - 353)) | (1 << (PlSqlParser.DISABLE_ALL - 353)) | (1 << (PlSqlParser.DISABLE - 353)) | (1 << (PlSqlParser.DISABLE_PARALLEL_DML - 353)))) !== 0) || ((((_la - 385)) & ~0x1f) == 0 && ((1 << (_la - 385)) & ((1 << (PlSqlParser.DISABLE_PRESET - 385)) | (1 << (PlSqlParser.DISABLE_RPKE - 385)) | (1 << (PlSqlParser.DISALLOW - 385)) | (1 << (PlSqlParser.DISASSOCIATE - 385)) | (1 << (PlSqlParser.DISCARD - 385)) | (1 << (PlSqlParser.DISCONNECT - 385)) | (1 << (PlSqlParser.DISK - 385)) | (1 << (PlSqlParser.DISKGROUP - 385)) | (1 << (PlSqlParser.DISKS - 385)) | (1 << (PlSqlParser.DISMOUNT - 385)) | (1 << (PlSqlParser.DISTINCT - 385)) | (1 << (PlSqlParser.DISTINGUISHED - 385)) | (1 << (PlSqlParser.DISTRIBUTED - 385)) | (1 << (PlSqlParser.DISTRIBUTE - 385)) | (1 << (PlSqlParser.DML - 385)) | (1 << (PlSqlParser.DML_UPDATE - 385)) | (1 << (PlSqlParser.DOCFIDELITY - 385)) | (1 << (PlSqlParser.DOCUMENT - 385)) | (1 << (PlSqlParser.DOMAIN_INDEX_FILTER - 385)) | (1 << (PlSqlParser.DOMAIN_INDEX_NO_SORT - 385)) | (1 << (PlSqlParser.DOMAIN_INDEX_SORT - 385)) | (1 << (PlSqlParser.DOUBLE - 385)) | (1 << (PlSqlParser.DOWNGRADE - 385)) | (1 << (PlSqlParser.DRIVING_SITE - 385)) | (1 << (PlSqlParser.DROP_COLUMN - 385)) | (1 << (PlSqlParser.DROP_GROUP - 385)) | (1 << (PlSqlParser.DSINTERVAL_UNCONSTRAINED - 385)) | (1 << (PlSqlParser.DST_UPGRADE_INSERT_CONV - 385)) | (1 << (PlSqlParser.DUMP - 385)))) !== 0) || ((((_la - 417)) & ~0x1f) == 0 && ((1 << (_la - 417)) & ((1 << (PlSqlParser.DUPLICATE - 417)) | (1 << (PlSqlParser.DV - 417)) | (1 << (PlSqlParser.DYNAMIC - 417)) | (1 << (PlSqlParser.DYNAMIC_SAMPLING - 417)) | (1 << (PlSqlParser.DYNAMIC_SAMPLING_EST_CDN - 417)) | (1 << (PlSqlParser.EACH - 417)) | (1 << (PlSqlParser.EDITIONABLE - 417)) | (1 << (PlSqlParser.EDITION - 417)) | (1 << (PlSqlParser.EDITIONING - 417)) | (1 << (PlSqlParser.EDITIONS - 417)) | (1 << (PlSqlParser.ELEMENT - 417)) | (1 << (PlSqlParser.ELIM_GROUPBY - 417)) | (1 << (PlSqlParser.ELIMINATE_JOIN - 417)) | (1 << (PlSqlParser.ELIMINATE_OBY - 417)) | (1 << (PlSqlParser.ELIMINATE_OUTER_JOIN - 417)) | (1 << (PlSqlParser.EM - 417)) | (1 << (PlSqlParser.EMPTY_BLOB - 417)) | (1 << (PlSqlParser.EMPTY_CLOB - 417)) | (1 << (PlSqlParser.EMPTY - 417)) | (1 << (PlSqlParser.ENABLE_ALL - 417)) | (1 << (PlSqlParser.ENABLE - 417)) | (1 << (PlSqlParser.ENABLE_PARALLEL_DML - 417)) | (1 << (PlSqlParser.ENABLE_PRESET - 417)) | (1 << (PlSqlParser.ENCODING - 417)) | (1 << (PlSqlParser.ENCRYPT - 417)) | (1 << (PlSqlParser.ENCRYPTION - 417)) | (1 << (PlSqlParser.END_OUTLINE_DATA - 417)) | (1 << (PlSqlParser.ENFORCED - 417)) | (1 << (PlSqlParser.ENFORCE - 417)))) !== 0) || ((((_la - 449)) & ~0x1f) == 0 && ((1 << (_la - 449)) & ((1 << (PlSqlParser.ENQUEUE - 449)) | (1 << (PlSqlParser.ENTERPRISE - 449)) | (1 << (PlSqlParser.ENTITYESCAPING - 449)) | (1 << (PlSqlParser.ENTRY - 449)) | (1 << (PlSqlParser.EQUIPART - 449)) | (1 << (PlSqlParser.ERR - 449)) | (1 << (PlSqlParser.ERROR_ARGUMENT - 449)) | (1 << (PlSqlParser.ERROR - 449)) | (1 << (PlSqlParser.ERROR_ON_OVERLAP_TIME - 449)) | (1 << (PlSqlParser.ERRORS - 449)) | (1 << (PlSqlParser.ESCAPE - 449)) | (1 << (PlSqlParser.ESTIMATE - 449)) | (1 << (PlSqlParser.EVAL - 449)) | (1 << (PlSqlParser.EVALNAME - 449)) | (1 << (PlSqlParser.EVALUATE - 449)) | (1 << (PlSqlParser.EVALUATION - 449)) | (1 << (PlSqlParser.EVENTS - 449)) | (1 << (PlSqlParser.EVERY - 449)) | (1 << (PlSqlParser.EXCEPT - 449)) | (1 << (PlSqlParser.EXCEPTION - 449)) | (1 << (PlSqlParser.EXCEPTION_INIT - 449)) | (1 << (PlSqlParser.EXCEPTIONS - 449)) | (1 << (PlSqlParser.EXCHANGE - 449)) | (1 << (PlSqlParser.EXCLUDE - 449)) | (1 << (PlSqlParser.EXCLUDING - 449)) | (1 << (PlSqlParser.EXECUTE - 449)) | (1 << (PlSqlParser.EXEMPT - 449)) | (1 << (PlSqlParser.EXISTING - 449)) | (1 << (PlSqlParser.EXISTS - 449)) | (1 << (PlSqlParser.EXISTSNODE - 449)) | (1 << (PlSqlParser.EXIT - 449)))) !== 0) || ((((_la - 481)) & ~0x1f) == 0 && ((1 << (_la - 481)) & ((1 << (PlSqlParser.EXPAND_GSET_TO_UNION - 481)) | (1 << (PlSqlParser.EXPAND_TABLE - 481)) | (1 << (PlSqlParser.EXP - 481)) | (1 << (PlSqlParser.EXPIRE - 481)) | (1 << (PlSqlParser.EXPLAIN - 481)) | (1 << (PlSqlParser.EXPLOSION - 481)) | (1 << (PlSqlParser.EXPORT - 481)) | (1 << (PlSqlParser.EXPR_CORR_CHECK - 481)) | (1 << (PlSqlParser.EXPRESS - 481)) | (1 << (PlSqlParser.EXTENDS - 481)) | (1 << (PlSqlParser.EXTENT - 481)) | (1 << (PlSqlParser.EXTENTS - 481)) | (1 << (PlSqlParser.EXTERNAL - 481)) | (1 << (PlSqlParser.EXTERNALLY - 481)) | (1 << (PlSqlParser.EXTRACTCLOBXML - 481)) | (1 << (PlSqlParser.EXTRACT - 481)) | (1 << (PlSqlParser.EXTRACTVALUE - 481)) | (1 << (PlSqlParser.EXTRA - 481)) | (1 << (PlSqlParser.FACILITY - 481)) | (1 << (PlSqlParser.FACT - 481)) | (1 << (PlSqlParser.FACTOR - 481)) | (1 << (PlSqlParser.FACTORIZE_JOIN - 481)) | (1 << (PlSqlParser.FAILED - 481)) | (1 << (PlSqlParser.FAILED_LOGIN_ATTEMPTS - 481)) | (1 << (PlSqlParser.FAILGROUP - 481)) | (1 << (PlSqlParser.FAILOVER - 481)) | (1 << (PlSqlParser.FAILURE - 481)) | (1 << (PlSqlParser.FALSE - 481)) | (1 << (PlSqlParser.FAMILY - 481)) | (1 << (PlSqlParser.FAR - 481)) | (1 << (PlSqlParser.FAST - 481)) | (1 << (PlSqlParser.FASTSTART - 481)))) !== 0) || ((((_la - 513)) & ~0x1f) == 0 && ((1 << (_la - 513)) & ((1 << (PlSqlParser.FBTSCAN - 513)) | (1 << (PlSqlParser.FEATURE_DETAILS - 513)) | (1 << (PlSqlParser.FEATURE_ID - 513)) | (1 << (PlSqlParser.FEATURE_SET - 513)) | (1 << (PlSqlParser.FEATURE_VALUE - 513)) | (1 << (PlSqlParser.FETCH - 513)) | (1 << (PlSqlParser.FILE - 513)) | (1 << (PlSqlParser.FILE_NAME_CONVERT - 513)) | (1 << (PlSqlParser.FILESYSTEM_LIKE_LOGGING - 513)) | (1 << (PlSqlParser.FILTER - 513)) | (1 << (PlSqlParser.FINAL - 513)) | (1 << (PlSqlParser.FINE - 513)) | (1 << (PlSqlParser.FINISH - 513)) | (1 << (PlSqlParser.FIRST - 513)) | (1 << (PlSqlParser.FIRSTM - 513)) | (1 << (PlSqlParser.FIRST_ROWS - 513)) | (1 << (PlSqlParser.FIRST_VALUE - 513)) | (1 << (PlSqlParser.FIXED_VIEW_DATA - 513)) | (1 << (PlSqlParser.FLAGGER - 513)) | (1 << (PlSqlParser.FLASHBACK - 513)) | (1 << (PlSqlParser.FLASH_CACHE - 513)) | (1 << (PlSqlParser.FLOAT - 513)) | (1 << (PlSqlParser.FLOB - 513)) | (1 << (PlSqlParser.FLOOR - 513)) | (1 << (PlSqlParser.FLUSH - 513)) | (1 << (PlSqlParser.FOLDER - 513)) | (1 << (PlSqlParser.FOLLOWING - 513)) | (1 << (PlSqlParser.FOLLOWS - 513)) | (1 << (PlSqlParser.FORALL - 513)) | (1 << (PlSqlParser.FORCE - 513)) | (1 << (PlSqlParser.FORCE_XML_QUERY_REWRITE - 513)) | (1 << (PlSqlParser.FOREIGN - 513)))) !== 0) || ((((_la - 545)) & ~0x1f) == 0 && ((1 << (_la - 545)) & ((1 << (PlSqlParser.FOREVER - 545)) | (1 << (PlSqlParser.FORMAT - 545)) | (1 << (PlSqlParser.FORWARD - 545)) | (1 << (PlSqlParser.FRAGMENT_NUMBER - 545)) | (1 << (PlSqlParser.FREELIST - 545)) | (1 << (PlSqlParser.FREELISTS - 545)) | (1 << (PlSqlParser.FREEPOOLS - 545)) | (1 << (PlSqlParser.FRESH - 545)) | (1 << (PlSqlParser.FROM_TZ - 545)) | (1 << (PlSqlParser.FULL - 545)) | (1 << (PlSqlParser.FULL_OUTER_JOIN_TO_OUTER - 545)) | (1 << (PlSqlParser.FUNCTION - 545)) | (1 << (PlSqlParser.FUNCTIONS - 545)) | (1 << (PlSqlParser.GATHER_OPTIMIZER_STATISTICS - 545)) | (1 << (PlSqlParser.GATHER_PLAN_STATISTICS - 545)) | (1 << (PlSqlParser.GBY_CONC_ROLLUP - 545)) | (1 << (PlSqlParser.GBY_PUSHDOWN - 545)) | (1 << (PlSqlParser.GENERATED - 545)) | (1 << (PlSqlParser.GET - 545)) | (1 << (PlSqlParser.GLOBAL - 545)) | (1 << (PlSqlParser.GLOBALLY - 545)) | (1 << (PlSqlParser.GLOBAL_NAME - 545)) | (1 << (PlSqlParser.GLOBAL_TOPIC_ENABLED - 545)) | (1 << (PlSqlParser.GROUP_BY - 545)) | (1 << (PlSqlParser.GROUP_ID - 545)) | (1 << (PlSqlParser.GROUPING - 545)) | (1 << (PlSqlParser.GROUPING_ID - 545)))) !== 0) || ((((_la - 577)) & ~0x1f) == 0 && ((1 << (_la - 577)) & ((1 << (PlSqlParser.GROUPS - 577)) | (1 << (PlSqlParser.GUARANTEED - 577)) | (1 << (PlSqlParser.GUARANTEE - 577)) | (1 << (PlSqlParser.GUARD - 577)) | (1 << (PlSqlParser.HASH_AJ - 577)) | (1 << (PlSqlParser.HASH - 577)) | (1 << (PlSqlParser.HASHKEYS - 577)) | (1 << (PlSqlParser.HASH_SJ - 577)) | (1 << (PlSqlParser.HEADER - 577)) | (1 << (PlSqlParser.HEAP - 577)) | (1 << (PlSqlParser.HELP - 577)) | (1 << (PlSqlParser.HEXTORAW - 577)) | (1 << (PlSqlParser.HEXTOREF - 577)) | (1 << (PlSqlParser.HIDDEN_KEYWORD - 577)) | (1 << (PlSqlParser.HIDE - 577)) | (1 << (PlSqlParser.HIERARCHY - 577)) | (1 << (PlSqlParser.HIGH - 577)) | (1 << (PlSqlParser.HINTSET_BEGIN - 577)) | (1 << (PlSqlParser.HINTSET_END - 577)) | (1 << (PlSqlParser.HOT - 577)) | (1 << (PlSqlParser.HOUR - 577)) | (1 << (PlSqlParser.HWM_BROKERED - 577)) | (1 << (PlSqlParser.HYBRID - 577)) | (1 << (PlSqlParser.IDENTIFIER - 577)) | (1 << (PlSqlParser.IDENTITY - 577)) | (1 << (PlSqlParser.IDGENERATORS - 577)) | (1 << (PlSqlParser.ID - 577)) | (1 << (PlSqlParser.IDLE_TIME - 577)) | (1 << (PlSqlParser.IF - 577)) | (1 << (PlSqlParser.IGNORE - 577)))) !== 0) || ((((_la - 609)) & ~0x1f) == 0 && ((1 << (_la - 609)) & ((1 << (PlSqlParser.IGNORE_OPTIM_EMBEDDED_HINTS - 609)) | (1 << (PlSqlParser.IGNORE_ROW_ON_DUPKEY_INDEX - 609)) | (1 << (PlSqlParser.IGNORE_WHERE_CLAUSE - 609)) | (1 << (PlSqlParser.ILM - 609)) | (1 << (PlSqlParser.IMMEDIATE - 609)) | (1 << (PlSqlParser.IMPACT - 609)) | (1 << (PlSqlParser.IMPORT - 609)) | (1 << (PlSqlParser.INACTIVE - 609)) | (1 << (PlSqlParser.INCLUDE - 609)) | (1 << (PlSqlParser.INCLUDE_VERSION - 609)) | (1 << (PlSqlParser.INCLUDING - 609)) | (1 << (PlSqlParser.INCREMENTAL - 609)) | (1 << (PlSqlParser.INCREMENT - 609)) | (1 << (PlSqlParser.INCR - 609)) | (1 << (PlSqlParser.INDENT - 609)) | (1 << (PlSqlParser.INDEX_ASC - 609)) | (1 << (PlSqlParser.INDEX_COMBINE - 609)) | (1 << (PlSqlParser.INDEX_DESC - 609)) | (1 << (PlSqlParser.INDEXED - 609)) | (1 << (PlSqlParser.INDEXES - 609)) | (1 << (PlSqlParser.INDEX_FFS - 609)) | (1 << (PlSqlParser.INDEX_FILTER - 609)) | (1 << (PlSqlParser.INDEXING - 609)) | (1 << (PlSqlParser.INDEX_JOIN - 609)) | (1 << (PlSqlParser.INDEX_ROWS - 609)) | (1 << (PlSqlParser.INDEX_RRS - 609)) | (1 << (PlSqlParser.INDEX_RS_ASC - 609)) | (1 << (PlSqlParser.INDEX_RS_DESC - 609)) | (1 << (PlSqlParser.INDEX_RS - 609)) | (1 << (PlSqlParser.INDEX_SCAN - 609)) | (1 << (PlSqlParser.INDEX_SKIP_SCAN - 609)))) !== 0) || ((((_la - 641)) & ~0x1f) == 0 && ((1 << (_la - 641)) & ((1 << (PlSqlParser.INDEX_SS_ASC - 641)) | (1 << (PlSqlParser.INDEX_SS_DESC - 641)) | (1 << (PlSqlParser.INDEX_SS - 641)) | (1 << (PlSqlParser.INDEX_STATS - 641)) | (1 << (PlSqlParser.INDEXTYPE - 641)) | (1 << (PlSqlParser.INDEXTYPES - 641)) | (1 << (PlSqlParser.INDICATOR - 641)) | (1 << (PlSqlParser.INDICES - 641)) | (1 << (PlSqlParser.INFINITE - 641)) | (1 << (PlSqlParser.INFORMATIONAL - 641)) | (1 << (PlSqlParser.INHERIT - 641)) | (1 << (PlSqlParser.INITCAP - 641)) | (1 << (PlSqlParser.INITIAL - 641)) | (1 << (PlSqlParser.INITIALIZED - 641)) | (1 << (PlSqlParser.INITIALLY - 641)) | (1 << (PlSqlParser.INITRANS - 641)) | (1 << (PlSqlParser.INLINE - 641)) | (1 << (PlSqlParser.INLINE_XMLTYPE_NT - 641)) | (1 << (PlSqlParser.INMEMORY - 641)) | (1 << (PlSqlParser.IN_MEMORY_METADATA - 641)) | (1 << (PlSqlParser.INMEMORY_PRUNING - 641)) | (1 << (PlSqlParser.INNER - 641)) | (1 << (PlSqlParser.INOUT - 641)) | (1 << (PlSqlParser.INPLACE - 641)) | (1 << (PlSqlParser.INSERTCHILDXMLAFTER - 641)) | (1 << (PlSqlParser.INSERTCHILDXMLBEFORE - 641)) | (1 << (PlSqlParser.INSERTCHILDXML - 641)) | (1 << (PlSqlParser.INSERTXMLAFTER - 641)) | (1 << (PlSqlParser.INSERTXMLBEFORE - 641)) | (1 << (PlSqlParser.INSTANCE - 641)))) !== 0) || ((((_la - 673)) & ~0x1f) == 0 && ((1 << (_la - 673)) & ((1 << (PlSqlParser.INSTANCES - 673)) | (1 << (PlSqlParser.INSTANTIABLE - 673)) | (1 << (PlSqlParser.INSTANTLY - 673)) | (1 << (PlSqlParser.INSTEAD - 673)) | (1 << (PlSqlParser.INSTR2 - 673)) | (1 << (PlSqlParser.INSTR4 - 673)) | (1 << (PlSqlParser.INSTRB - 673)) | (1 << (PlSqlParser.INSTRC - 673)) | (1 << (PlSqlParser.INSTR - 673)) | (1 << (PlSqlParser.INTEGER - 673)) | (1 << (PlSqlParser.INTERLEAVED - 673)) | (1 << (PlSqlParser.INTERMEDIATE - 673)) | (1 << (PlSqlParser.INTERNAL_CONVERT - 673)) | (1 << (PlSqlParser.INTERNAL_USE - 673)) | (1 << (PlSqlParser.INTERPRETED - 673)) | (1 << (PlSqlParser.INTERVAL - 673)) | (1 << (PlSqlParser.INT - 673)) | (1 << (PlSqlParser.INVALIDATE - 673)) | (1 << (PlSqlParser.INVISIBLE - 673)) | (1 << (PlSqlParser.IN_XQUERY - 673)) | (1 << (PlSqlParser.ISOLATION - 673)) | (1 << (PlSqlParser.ISOLATION_LEVEL - 673)) | (1 << (PlSqlParser.ITERATE - 673)) | (1 << (PlSqlParser.ITERATION_NUMBER - 673)) | (1 << (PlSqlParser.JAVA - 673)) | (1 << (PlSqlParser.JOB - 673)) | (1 << (PlSqlParser.JOIN - 673)) | (1 << (PlSqlParser.JSON_ARRAYAGG - 673)) | (1 << (PlSqlParser.JSON_ARRAY - 673)))) !== 0) || ((((_la - 705)) & ~0x1f) == 0 && ((1 << (_la - 705)) & ((1 << (PlSqlParser.JSON_EQUAL - 705)) | (1 << (PlSqlParser.JSON_EXISTS2 - 705)) | (1 << (PlSqlParser.JSON_EXISTS - 705)) | (1 << (PlSqlParser.JSONGET - 705)) | (1 << (PlSqlParser.JSON - 705)) | (1 << (PlSqlParser.JSON_OBJECTAGG - 705)) | (1 << (PlSqlParser.JSON_OBJECT - 705)) | (1 << (PlSqlParser.JSONPARSE - 705)) | (1 << (PlSqlParser.JSON_QUERY - 705)) | (1 << (PlSqlParser.JSON_SERIALIZE - 705)) | (1 << (PlSqlParser.JSON_TABLE - 705)) | (1 << (PlSqlParser.JSON_TEXTCONTAINS2 - 705)) | (1 << (PlSqlParser.JSON_TEXTCONTAINS - 705)) | (1 << (PlSqlParser.JSON_VALUE - 705)) | (1 << (PlSqlParser.KEEP_DUPLICATES - 705)) | (1 << (PlSqlParser.KEEP - 705)) | (1 << (PlSqlParser.KERBEROS - 705)) | (1 << (PlSqlParser.KEY - 705)) | (1 << (PlSqlParser.KEY_LENGTH - 705)) | (1 << (PlSqlParser.KEYSIZE - 705)) | (1 << (PlSqlParser.KEYS - 705)) | (1 << (PlSqlParser.KEYSTORE - 705)) | (1 << (PlSqlParser.KILL - 705)) | (1 << (PlSqlParser.LABEL - 705)) | (1 << (PlSqlParser.LANGUAGE - 705)) | (1 << (PlSqlParser.LAST_DAY - 705)) | (1 << (PlSqlParser.LAST - 705)) | (1 << (PlSqlParser.LAST_VALUE - 705)) | (1 << (PlSqlParser.LATERAL - 705)) | (1 << (PlSqlParser.LAX - 705)) | (1 << (PlSqlParser.LAYER - 705)) | (1 << (PlSqlParser.LDAP_REGISTRATION_ENABLED - 705)))) !== 0) || ((((_la - 737)) & ~0x1f) == 0 && ((1 << (_la - 737)) & ((1 << (PlSqlParser.LDAP_REGISTRATION - 737)) | (1 << (PlSqlParser.LDAP_REG_SYNC_INTERVAL - 737)) | (1 << (PlSqlParser.LEADING - 737)) | (1 << (PlSqlParser.LEFT - 737)) | (1 << (PlSqlParser.LENGTH2 - 737)) | (1 << (PlSqlParser.LENGTH4 - 737)) | (1 << (PlSqlParser.LENGTHB - 737)) | (1 << (PlSqlParser.LENGTHC - 737)) | (1 << (PlSqlParser.LENGTH - 737)) | (1 << (PlSqlParser.LESS - 737)) | (1 << (PlSqlParser.LEVEL - 737)) | (1 << (PlSqlParser.LEVELS - 737)) | (1 << (PlSqlParser.LIBRARY - 737)) | (1 << (PlSqlParser.LIFECYCLE - 737)) | (1 << (PlSqlParser.LIFE - 737)) | (1 << (PlSqlParser.LIFETIME - 737)) | (1 << (PlSqlParser.LIKE2 - 737)) | (1 << (PlSqlParser.LIKE4 - 737)) | (1 << (PlSqlParser.LIKEC - 737)) | (1 << (PlSqlParser.LIKE_EXPAND - 737)) | (1 << (PlSqlParser.LIMIT - 737)) | (1 << (PlSqlParser.LINEAR - 737)) | (1 << (PlSqlParser.LINK - 737)) | (1 << (PlSqlParser.LIST - 737)) | (1 << (PlSqlParser.LN - 737)) | (1 << (PlSqlParser.LNNVL - 737)) | (1 << (PlSqlParser.LOAD - 737)) | (1 << (PlSqlParser.LOB - 737)) | (1 << (PlSqlParser.LOBNVL - 737)) | (1 << (PlSqlParser.LOBS - 737)) | (1 << (PlSqlParser.LOCAL_INDEXES - 737)))) !== 0) || ((((_la - 769)) & ~0x1f) == 0 && ((1 << (_la - 769)) & ((1 << (PlSqlParser.LOCAL - 769)) | (1 << (PlSqlParser.LOCALTIME - 769)) | (1 << (PlSqlParser.LOCALTIMESTAMP - 769)) | (1 << (PlSqlParser.LOCATION - 769)) | (1 << (PlSqlParser.LOCATOR - 769)) | (1 << (PlSqlParser.LOCKED - 769)) | (1 << (PlSqlParser.LOCKING - 769)) | (1 << (PlSqlParser.LOGFILE - 769)) | (1 << (PlSqlParser.LOGFILES - 769)) | (1 << (PlSqlParser.LOGGING - 769)) | (1 << (PlSqlParser.LOGICAL - 769)) | (1 << (PlSqlParser.LOGICAL_READS_PER_CALL - 769)) | (1 << (PlSqlParser.LOGICAL_READS_PER_SESSION - 769)) | (1 << (PlSqlParser.LOG - 769)) | (1 << (PlSqlParser.LOGMINING - 769)) | (1 << (PlSqlParser.LOGOFF - 769)) | (1 << (PlSqlParser.LOGON - 769)) | (1 << (PlSqlParser.LOG_READ_ONLY_VIOLATIONS - 769)) | (1 << (PlSqlParser.LONG - 769)) | (1 << (PlSqlParser.LOOP - 769)) | (1 << (PlSqlParser.LOWER - 769)) | (1 << (PlSqlParser.LOW - 769)) | (1 << (PlSqlParser.LPAD - 769)) | (1 << (PlSqlParser.LTRIM - 769)) | (1 << (PlSqlParser.MAIN - 769)) | (1 << (PlSqlParser.MAKE_REF - 769)) | (1 << (PlSqlParser.MANAGED - 769)) | (1 << (PlSqlParser.MANAGE - 769)) | (1 << (PlSqlParser.MANAGEMENT - 769)) | (1 << (PlSqlParser.MANAGER - 769)) | (1 << (PlSqlParser.MANUAL - 769)))) !== 0) || ((((_la - 801)) & ~0x1f) == 0 && ((1 << (_la - 801)) & ((1 << (PlSqlParser.MAP - 801)) | (1 << (PlSqlParser.MAPPING - 801)) | (1 << (PlSqlParser.MASTER - 801)) | (1 << (PlSqlParser.MATCHED - 801)) | (1 << (PlSqlParser.MATCHES - 801)) | (1 << (PlSqlParser.MATCH - 801)) | (1 << (PlSqlParser.MATCH_NUMBER - 801)) | (1 << (PlSqlParser.MATCH_RECOGNIZE - 801)) | (1 << (PlSqlParser.MATERIALIZED - 801)) | (1 << (PlSqlParser.MATERIALIZE - 801)) | (1 << (PlSqlParser.MAXARCHLOGS - 801)) | (1 << (PlSqlParser.MAXDATAFILES - 801)) | (1 << (PlSqlParser.MAXEXTENTS - 801)) | (1 << (PlSqlParser.MAXIMIZE - 801)) | (1 << (PlSqlParser.MAXINSTANCES - 801)) | (1 << (PlSqlParser.MAXLOGFILES - 801)) | (1 << (PlSqlParser.MAXLOGHISTORY - 801)) | (1 << (PlSqlParser.MAXLOGMEMBERS - 801)) | (1 << (PlSqlParser.MAX_SHARED_TEMP_SIZE - 801)) | (1 << (PlSqlParser.MAXSIZE - 801)) | (1 << (PlSqlParser.MAXTRANS - 801)) | (1 << (PlSqlParser.MAXVALUE - 801)) | (1 << (PlSqlParser.MEASURE - 801)) | (1 << (PlSqlParser.MEASURES - 801)) | (1 << (PlSqlParser.MEDIUM - 801)) | (1 << (PlSqlParser.MEMBER - 801)) | (1 << (PlSqlParser.MEMCOMPRESS - 801)) | (1 << (PlSqlParser.MEMORY - 801)) | (1 << (PlSqlParser.MERGEACTIONS - 801)) | (1 << (PlSqlParser.MERGE_AJ - 801)) | (1 << (PlSqlParser.MERGE_CONST_ON - 801)) | (1 << (PlSqlParser.MERGE - 801)))) !== 0) || ((((_la - 833)) & ~0x1f) == 0 && ((1 << (_la - 833)) & ((1 << (PlSqlParser.MERGE_SJ - 833)) | (1 << (PlSqlParser.METADATA - 833)) | (1 << (PlSqlParser.METHOD - 833)) | (1 << (PlSqlParser.MIGRATE - 833)) | (1 << (PlSqlParser.MIGRATION - 833)) | (1 << (PlSqlParser.MINEXTENTS - 833)) | (1 << (PlSqlParser.MINIMIZE - 833)) | (1 << (PlSqlParser.MINIMUM - 833)) | (1 << (PlSqlParser.MINING - 833)) | (1 << (PlSqlParser.MINUS_NULL - 833)) | (1 << (PlSqlParser.MINUTE - 833)) | (1 << (PlSqlParser.MINVALUE - 833)) | (1 << (PlSqlParser.MIRRORCOLD - 833)) | (1 << (PlSqlParser.MIRRORHOT - 833)) | (1 << (PlSqlParser.MIRROR - 833)) | (1 << (PlSqlParser.MLSLABEL - 833)) | (1 << (PlSqlParser.MODEL_COMPILE_SUBQUERY - 833)) | (1 << (PlSqlParser.MODEL_DONTVERIFY_UNIQUENESS - 833)) | (1 << (PlSqlParser.MODEL_DYNAMIC_SUBQUERY - 833)) | (1 << (PlSqlParser.MODEL_MIN_ANALYSIS - 833)) | (1 << (PlSqlParser.MODEL - 833)) | (1 << (PlSqlParser.MODEL_NB - 833)) | (1 << (PlSqlParser.MODEL_NO_ANALYSIS - 833)) | (1 << (PlSqlParser.MODEL_PBY - 833)) | (1 << (PlSqlParser.MODEL_PUSH_REF - 833)) | (1 << (PlSqlParser.MODEL_SV - 833)) | (1 << (PlSqlParser.MODIFICATION - 833)) | (1 << (PlSqlParser.MODIFY_COLUMN_TYPE - 833)) | (1 << (PlSqlParser.MODIFY - 833)) | (1 << (PlSqlParser.MOD - 833)))) !== 0) || ((((_la - 865)) & ~0x1f) == 0 && ((1 << (_la - 865)) & ((1 << (PlSqlParser.MODULE - 865)) | (1 << (PlSqlParser.MONITORING - 865)) | (1 << (PlSqlParser.MONITOR - 865)) | (1 << (PlSqlParser.MONTH - 865)) | (1 << (PlSqlParser.MONTHS_BETWEEN - 865)) | (1 << (PlSqlParser.MONTHS - 865)) | (1 << (PlSqlParser.MOUNT - 865)) | (1 << (PlSqlParser.MOUNTPATH - 865)) | (1 << (PlSqlParser.MOVEMENT - 865)) | (1 << (PlSqlParser.MOVE - 865)) | (1 << (PlSqlParser.MULTIDIMENSIONAL - 865)) | (1 << (PlSqlParser.MULTISET - 865)) | (1 << (PlSqlParser.MV_MERGE - 865)) | (1 << (PlSqlParser.NAMED - 865)) | (1 << (PlSqlParser.NAME - 865)) | (1 << (PlSqlParser.NAMESPACE - 865)) | (1 << (PlSqlParser.NAN - 865)) | (1 << (PlSqlParser.NANVL - 865)) | (1 << (PlSqlParser.NATIONAL - 865)) | (1 << (PlSqlParser.NATIVE_FULL_OUTER_JOIN - 865)) | (1 << (PlSqlParser.NATIVE - 865)) | (1 << (PlSqlParser.NATURAL - 865)) | (1 << (PlSqlParser.NAV - 865)) | (1 << (PlSqlParser.NCHAR_CS - 865)) | (1 << (PlSqlParser.NCHAR - 865)) | (1 << (PlSqlParser.NCHR - 865)) | (1 << (PlSqlParser.NCLOB - 865)) | (1 << (PlSqlParser.NEEDED - 865)) | (1 << (PlSqlParser.NEG - 865)) | (1 << (PlSqlParser.NESTED - 865)) | (1 << (PlSqlParser.NESTED_TABLE_FAST_INSERT - 865)))) !== 0) || ((((_la - 897)) & ~0x1f) == 0 && ((1 << (_la - 897)) & ((1 << (PlSqlParser.NESTED_TABLE_GET_REFS - 897)) | (1 << (PlSqlParser.NESTED_TABLE_ID - 897)) | (1 << (PlSqlParser.NESTED_TABLE_SET_REFS - 897)) | (1 << (PlSqlParser.NESTED_TABLE_SET_SETID - 897)) | (1 << (PlSqlParser.NETWORK - 897)) | (1 << (PlSqlParser.NEVER - 897)) | (1 << (PlSqlParser.NEW - 897)) | (1 << (PlSqlParser.NEW_TIME - 897)) | (1 << (PlSqlParser.NEXT_DAY - 897)) | (1 << (PlSqlParser.NEXT - 897)) | (1 << (PlSqlParser.NL_AJ - 897)) | (1 << (PlSqlParser.NLJ_BATCHING - 897)) | (1 << (PlSqlParser.NLJ_INDEX_FILTER - 897)) | (1 << (PlSqlParser.NLJ_INDEX_SCAN - 897)) | (1 << (PlSqlParser.NLJ_PREFETCH - 897)) | (1 << (PlSqlParser.NLS_CALENDAR - 897)) | (1 << (PlSqlParser.NLS_CHARACTERSET - 897)) | (1 << (PlSqlParser.NLS_CHARSET_DECL_LEN - 897)) | (1 << (PlSqlParser.NLS_CHARSET_ID - 897)) | (1 << (PlSqlParser.NLS_CHARSET_NAME - 897)) | (1 << (PlSqlParser.NLS_COMP - 897)) | (1 << (PlSqlParser.NLS_CURRENCY - 897)) | (1 << (PlSqlParser.NLS_DATE_FORMAT - 897)) | (1 << (PlSqlParser.NLS_DATE_LANGUAGE - 897)) | (1 << (PlSqlParser.NLS_INITCAP - 897)) | (1 << (PlSqlParser.NLS_ISO_CURRENCY - 897)) | (1 << (PlSqlParser.NL_SJ - 897)) | (1 << (PlSqlParser.NLS_LANG - 897)) | (1 << (PlSqlParser.NLS_LANGUAGE - 897)) | (1 << (PlSqlParser.NLS_LENGTH_SEMANTICS - 897)) | (1 << (PlSqlParser.NLS_LOWER - 897)) | (1 << (PlSqlParser.NLS_NCHAR_CONV_EXCP - 897)))) !== 0) || ((((_la - 929)) & ~0x1f) == 0 && ((1 << (_la - 929)) & ((1 << (PlSqlParser.NLS_NUMERIC_CHARACTERS - 929)) | (1 << (PlSqlParser.NLS_SORT - 929)) | (1 << (PlSqlParser.NLSSORT - 929)) | (1 << (PlSqlParser.NLS_SPECIAL_CHARS - 929)) | (1 << (PlSqlParser.NLS_TERRITORY - 929)) | (1 << (PlSqlParser.NLS_UPPER - 929)) | (1 << (PlSqlParser.NO_ACCESS - 929)) | (1 << (PlSqlParser.NO_ADAPTIVE_PLAN - 929)) | (1 << (PlSqlParser.NO_ANSI_REARCH - 929)) | (1 << (PlSqlParser.NOAPPEND - 929)) | (1 << (PlSqlParser.NOARCHIVELOG - 929)) | (1 << (PlSqlParser.NOAUDIT - 929)) | (1 << (PlSqlParser.NO_AUTO_REOPTIMIZE - 929)) | (1 << (PlSqlParser.NO_BASETABLE_MULTIMV_REWRITE - 929)) | (1 << (PlSqlParser.NO_BATCH_TABLE_ACCESS_BY_ROWID - 929)) | (1 << (PlSqlParser.NO_BIND_AWARE - 929)) | (1 << (PlSqlParser.NO_BUFFER - 929)) | (1 << (PlSqlParser.NOCACHE - 929)) | (1 << (PlSqlParser.NO_CARTESIAN - 929)) | (1 << (PlSqlParser.NO_CHECK_ACL_REWRITE - 929)) | (1 << (PlSqlParser.NO_CLUSTER_BY_ROWID - 929)) | (1 << (PlSqlParser.NO_CLUSTERING - 929)) | (1 << (PlSqlParser.NO_COALESCE_SQ - 929)) | (1 << (PlSqlParser.NO_COMMON_DATA - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_CB_WHR_ONLY - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_COMBINE_SW - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_COST_BASED - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_ELIM_DUPS - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_FILTERING - 929)) | (1 << (PlSqlParser.NOCOPY - 929)) | (1 << (PlSqlParser.NO_COST_XML_QUERY_REWRITE - 929)))) !== 0) || ((((_la - 961)) & ~0x1f) == 0 && ((1 << (_la - 961)) & ((1 << (PlSqlParser.NO_CPU_COSTING - 961)) | (1 << (PlSqlParser.NOCPU_COSTING - 961)) | (1 << (PlSqlParser.NOCYCLE - 961)) | (1 << (PlSqlParser.NO_DATA_SECURITY_REWRITE - 961)) | (1 << (PlSqlParser.NO_DECORRELATE - 961)) | (1 << (PlSqlParser.NODELAY - 961)) | (1 << (PlSqlParser.NO_DOMAIN_INDEX_FILTER - 961)) | (1 << (PlSqlParser.NO_DST_UPGRADE_INSERT_CONV - 961)) | (1 << (PlSqlParser.NO_ELIM_GROUPBY - 961)) | (1 << (PlSqlParser.NO_ELIMINATE_JOIN - 961)) | (1 << (PlSqlParser.NO_ELIMINATE_OBY - 961)) | (1 << (PlSqlParser.NO_ELIMINATE_OUTER_JOIN - 961)) | (1 << (PlSqlParser.NOENTITYESCAPING - 961)) | (1 << (PlSqlParser.NO_EXPAND_GSET_TO_UNION - 961)) | (1 << (PlSqlParser.NO_EXPAND - 961)) | (1 << (PlSqlParser.NO_EXPAND_TABLE - 961)) | (1 << (PlSqlParser.NO_FACT - 961)) | (1 << (PlSqlParser.NO_FACTORIZE_JOIN - 961)) | (1 << (PlSqlParser.NO_FILTERING - 961)) | (1 << (PlSqlParser.NOFORCE - 961)) | (1 << (PlSqlParser.NO_FULL_OUTER_JOIN_TO_OUTER - 961)) | (1 << (PlSqlParser.NO_GATHER_OPTIMIZER_STATISTICS - 961)) | (1 << (PlSqlParser.NO_GBY_PUSHDOWN - 961)) | (1 << (PlSqlParser.NOGUARANTEE - 961)) | (1 << (PlSqlParser.NO_INDEX_FFS - 961)) | (1 << (PlSqlParser.NO_INDEX - 961)) | (1 << (PlSqlParser.NO_INDEX_SS - 961)) | (1 << (PlSqlParser.NO_INMEMORY - 961)) | (1 << (PlSqlParser.NO_INMEMORY_PRUNING - 961)) | (1 << (PlSqlParser.NOKEEP - 961)) | (1 << (PlSqlParser.NO_LOAD - 961)) | (1 << (PlSqlParser.NOLOCAL - 961)))) !== 0) || ((((_la - 993)) & ~0x1f) == 0 && ((1 << (_la - 993)) & ((1 << (PlSqlParser.NOLOGGING - 993)) | (1 << (PlSqlParser.NOMAPPING - 993)) | (1 << (PlSqlParser.NOMAXVALUE - 993)) | (1 << (PlSqlParser.NO_MERGE - 993)) | (1 << (PlSqlParser.NOMINIMIZE - 993)) | (1 << (PlSqlParser.NOMINVALUE - 993)) | (1 << (PlSqlParser.NO_MODEL_PUSH_REF - 993)) | (1 << (PlSqlParser.NO_MONITORING - 993)) | (1 << (PlSqlParser.NOMONITORING - 993)) | (1 << (PlSqlParser.NO_MONITOR - 993)) | (1 << (PlSqlParser.NO_MULTIMV_REWRITE - 993)) | (1 << (PlSqlParser.NO_NATIVE_FULL_OUTER_JOIN - 993)) | (1 << (PlSqlParser.NONBLOCKING - 993)) | (1 << (PlSqlParser.NONEDITIONABLE - 993)) | (1 << (PlSqlParser.NONE - 993)) | (1 << (PlSqlParser.NO_NLJ_BATCHING - 993)) | (1 << (PlSqlParser.NO_NLJ_PREFETCH - 993)) | (1 << (PlSqlParser.NO - 993)) | (1 << (PlSqlParser.NONSCHEMA - 993)) | (1 << (PlSqlParser.NO_OBJECT_LINK - 993)) | (1 << (PlSqlParser.NOORDER - 993)) | (1 << (PlSqlParser.NO_ORDER_ROLLUPS - 993)) | (1 << (PlSqlParser.NO_OUTER_JOIN_TO_ANTI - 993)) | (1 << (PlSqlParser.NO_OUTER_JOIN_TO_INNER - 993)) | (1 << (PlSqlParser.NOOVERRIDE - 993)) | (1 << (PlSqlParser.NO_PARALLEL_INDEX - 993)) | (1 << (PlSqlParser.NOPARALLEL_INDEX - 993)) | (1 << (PlSqlParser.NO_PARALLEL - 993)) | (1 << (PlSqlParser.NOPARALLEL - 993)) | (1 << (PlSqlParser.NO_PARTIAL_COMMIT - 993)) | (1 << (PlSqlParser.NO_PARTIAL_JOIN - 993)) | (1 << (PlSqlParser.NO_PARTIAL_ROLLUP_PUSHDOWN - 993)))) !== 0) || ((((_la - 1025)) & ~0x1f) == 0 && ((1 << (_la - 1025)) & ((1 << (PlSqlParser.NOPARTITION - 1025)) | (1 << (PlSqlParser.NO_PLACE_DISTINCT - 1025)) | (1 << (PlSqlParser.NO_PLACE_GROUP_BY - 1025)) | (1 << (PlSqlParser.NO_PQ_CONCURRENT_UNION - 1025)) | (1 << (PlSqlParser.NO_PQ_MAP - 1025)) | (1 << (PlSqlParser.NO_PQ_REPLICATE - 1025)) | (1 << (PlSqlParser.NO_PQ_SKEW - 1025)) | (1 << (PlSqlParser.NO_PRUNE_GSETS - 1025)) | (1 << (PlSqlParser.NO_PULL_PRED - 1025)) | (1 << (PlSqlParser.NO_PUSH_PRED - 1025)) | (1 << (PlSqlParser.NO_PUSH_SUBQ - 1025)) | (1 << (PlSqlParser.NO_PX_FAULT_TOLERANCE - 1025)) | (1 << (PlSqlParser.NO_PX_JOIN_FILTER - 1025)) | (1 << (PlSqlParser.NO_QKN_BUFF - 1025)) | (1 << (PlSqlParser.NO_QUERY_TRANSFORMATION - 1025)) | (1 << (PlSqlParser.NO_REF_CASCADE - 1025)) | (1 << (PlSqlParser.NORELOCATE - 1025)) | (1 << (PlSqlParser.NORELY - 1025)) | (1 << (PlSqlParser.NOREPAIR - 1025)) | (1 << (PlSqlParser.NOREPLAY - 1025)) | (1 << (PlSqlParser.NORESETLOGS - 1025)) | (1 << (PlSqlParser.NO_RESULT_CACHE - 1025)) | (1 << (PlSqlParser.NOREVERSE - 1025)) | (1 << (PlSqlParser.NO_REWRITE - 1025)) | (1 << (PlSqlParser.NOREWRITE - 1025)) | (1 << (PlSqlParser.NORMAL - 1025)) | (1 << (PlSqlParser.NO_ROOT_SW_FOR_LOCAL - 1025)) | (1 << (PlSqlParser.NOROWDEPENDENCIES - 1025)) | (1 << (PlSqlParser.NOSCHEMACHECK - 1025)) | (1 << (PlSqlParser.NOSEGMENT - 1025)) | (1 << (PlSqlParser.NO_SEMIJOIN - 1025)) | (1 << (PlSqlParser.NO_SEMI_TO_INNER - 1025)))) !== 0) || ((((_la - 1057)) & ~0x1f) == 0 && ((1 << (_la - 1057)) & ((1 << (PlSqlParser.NO_SET_TO_JOIN - 1057)) | (1 << (PlSqlParser.NOSORT - 1057)) | (1 << (PlSqlParser.NO_SQL_TRANSLATION - 1057)) | (1 << (PlSqlParser.NO_SQL_TUNE - 1057)) | (1 << (PlSqlParser.NO_STAR_TRANSFORMATION - 1057)) | (1 << (PlSqlParser.NO_STATEMENT_QUEUING - 1057)) | (1 << (PlSqlParser.NO_STATS_GSETS - 1057)) | (1 << (PlSqlParser.NOSTRICT - 1057)) | (1 << (PlSqlParser.NO_SUBQUERY_PRUNING - 1057)) | (1 << (PlSqlParser.NO_SUBSTRB_PAD - 1057)) | (1 << (PlSqlParser.NO_SWAP_JOIN_INPUTS - 1057)) | (1 << (PlSqlParser.NOSWITCH - 1057)) | (1 << (PlSqlParser.NO_TABLE_LOOKUP_BY_NL - 1057)) | (1 << (PlSqlParser.NO_TEMP_TABLE - 1057)) | (1 << (PlSqlParser.NOTHING - 1057)) | (1 << (PlSqlParser.NOTIFICATION - 1057)) | (1 << (PlSqlParser.NOT - 1057)) | (1 << (PlSqlParser.NO_TRANSFORM_DISTINCT_AGG - 1057)) | (1 << (PlSqlParser.NO_UNNEST - 1057)) | (1 << (PlSqlParser.NO_USE_CUBE - 1057)) | (1 << (PlSqlParser.NO_USE_HASH_AGGREGATION - 1057)) | (1 << (PlSqlParser.NO_USE_HASH_GBY_FOR_PUSHDOWN - 1057)) | (1 << (PlSqlParser.NO_USE_HASH - 1057)) | (1 << (PlSqlParser.NO_USE_INVISIBLE_INDEXES - 1057)) | (1 << (PlSqlParser.NO_USE_MERGE - 1057)) | (1 << (PlSqlParser.NO_USE_NL - 1057)) | (1 << (PlSqlParser.NO_USE_VECTOR_AGGREGATION - 1057)) | (1 << (PlSqlParser.NOVALIDATE - 1057)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM_DIMS - 1057)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM_FACT - 1057)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM - 1057)))) !== 0) || ((((_la - 1089)) & ~0x1f) == 0 && ((1 << (_la - 1089)) & ((1 << (PlSqlParser.NO_XDB_FASTPATH_INSERT - 1089)) | (1 << (PlSqlParser.NO_XML_DML_REWRITE - 1089)) | (1 << (PlSqlParser.NO_XMLINDEX_REWRITE_IN_SELECT - 1089)) | (1 << (PlSqlParser.NO_XMLINDEX_REWRITE - 1089)) | (1 << (PlSqlParser.NO_XML_QUERY_REWRITE - 1089)) | (1 << (PlSqlParser.NO_ZONEMAP - 1089)) | (1 << (PlSqlParser.NTH_VALUE - 1089)) | (1 << (PlSqlParser.NULLIF - 1089)) | (1 << (PlSqlParser.NULL_ - 1089)) | (1 << (PlSqlParser.NULLS - 1089)) | (1 << (PlSqlParser.NUMBER - 1089)) | (1 << (PlSqlParser.NUMERIC - 1089)) | (1 << (PlSqlParser.NUM_INDEX_KEYS - 1089)) | (1 << (PlSqlParser.NUMTODSINTERVAL - 1089)) | (1 << (PlSqlParser.NUMTOYMINTERVAL - 1089)) | (1 << (PlSqlParser.NVARCHAR2 - 1089)) | (1 << (PlSqlParser.NVL2 - 1089)) | (1 << (PlSqlParser.OBJECT2XML - 1089)) | (1 << (PlSqlParser.OBJECT - 1089)) | (1 << (PlSqlParser.OBJ_ID - 1089)) | (1 << (PlSqlParser.OBJNO - 1089)) | (1 << (PlSqlParser.OBJNO_REUSE - 1089)) | (1 << (PlSqlParser.OCCURENCES - 1089)) | (1 << (PlSqlParser.OFFLINE - 1089)) | (1 << (PlSqlParser.OFF - 1089)) | (1 << (PlSqlParser.OFFSET - 1089)) | (1 << (PlSqlParser.OIDINDEX - 1089)) | (1 << (PlSqlParser.OID - 1089)) | (1 << (PlSqlParser.OLAP - 1089)) | (1 << (PlSqlParser.OLD - 1089)) | (1 << (PlSqlParser.OLD_PUSH_PRED - 1089)))) !== 0) || ((((_la - 1121)) & ~0x1f) == 0 && ((1 << (_la - 1121)) & ((1 << (PlSqlParser.OLS - 1121)) | (1 << (PlSqlParser.OLTP - 1121)) | (1 << (PlSqlParser.OMIT - 1121)) | (1 << (PlSqlParser.ONE - 1121)) | (1 << (PlSqlParser.ONLINE - 1121)) | (1 << (PlSqlParser.ONLY - 1121)) | (1 << (PlSqlParser.OPAQUE - 1121)) | (1 << (PlSqlParser.OPAQUE_TRANSFORM - 1121)) | (1 << (PlSqlParser.OPAQUE_XCANONICAL - 1121)) | (1 << (PlSqlParser.OPCODE - 1121)) | (1 << (PlSqlParser.OPEN - 1121)) | (1 << (PlSqlParser.OPERATIONS - 1121)) | (1 << (PlSqlParser.OPERATOR - 1121)) | (1 << (PlSqlParser.OPT_ESTIMATE - 1121)) | (1 << (PlSqlParser.OPTIMAL - 1121)) | (1 << (PlSqlParser.OPTIMIZE - 1121)) | (1 << (PlSqlParser.OPTIMIZER_FEATURES_ENABLE - 1121)) | (1 << (PlSqlParser.OPTIMIZER_GOAL - 1121)) | (1 << (PlSqlParser.OPT_PARAM - 1121)) | (1 << (PlSqlParser.ORA_BRANCH - 1121)) | (1 << (PlSqlParser.ORA_CHECK_ACL - 1121)) | (1 << (PlSqlParser.ORA_CHECK_PRIVILEGE - 1121)) | (1 << (PlSqlParser.ORA_CLUSTERING - 1121)) | (1 << (PlSqlParser.ORADATA - 1121)) | (1 << (PlSqlParser.ORADEBUG - 1121)) | (1 << (PlSqlParser.ORA_DST_AFFECTED - 1121)) | (1 << (PlSqlParser.ORA_DST_CONVERT - 1121)) | (1 << (PlSqlParser.ORA_DST_ERROR - 1121)) | (1 << (PlSqlParser.ORA_GET_ACLIDS - 1121)))) !== 0) || ((((_la - 1153)) & ~0x1f) == 0 && ((1 << (_la - 1153)) & ((1 << (PlSqlParser.ORA_GET_PRIVILEGES - 1153)) | (1 << (PlSqlParser.ORA_HASH - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_USERID - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_USER - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_XS_USER_GUID - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_XS_USER - 1153)) | (1 << (PlSqlParser.ORA_RAWCOMPARE - 1153)) | (1 << (PlSqlParser.ORA_RAWCONCAT - 1153)) | (1 << (PlSqlParser.ORA_ROWSCN - 1153)) | (1 << (PlSqlParser.ORA_ROWSCN_RAW - 1153)) | (1 << (PlSqlParser.ORA_ROWVERSION - 1153)) | (1 << (PlSqlParser.ORA_TABVERSION - 1153)) | (1 << (PlSqlParser.ORA_WRITE_TIME - 1153)) | (1 << (PlSqlParser.ORDERED - 1153)) | (1 << (PlSqlParser.ORDERED_PREDICATES - 1153)) | (1 << (PlSqlParser.ORDINALITY - 1153)) | (1 << (PlSqlParser.OR_EXPAND - 1153)) | (1 << (PlSqlParser.ORGANIZATION - 1153)) | (1 << (PlSqlParser.OR_PREDICATES - 1153)) | (1 << (PlSqlParser.OSERROR - 1153)) | (1 << (PlSqlParser.OTHER - 1153)) | (1 << (PlSqlParser.OUTER_JOIN_TO_ANTI - 1153)) | (1 << (PlSqlParser.OUTER_JOIN_TO_INNER - 1153)) | (1 << (PlSqlParser.OUTER - 1153)) | (1 << (PlSqlParser.OUTLINE_LEAF - 1153)) | (1 << (PlSqlParser.OUTLINE - 1153)) | (1 << (PlSqlParser.OUT_OF_LINE - 1153)) | (1 << (PlSqlParser.OUT - 1153)) | (1 << (PlSqlParser.OVERFLOW_NOMOVE - 1153)) | (1 << (PlSqlParser.OVERFLOW - 1153)))) !== 0) || ((((_la - 1185)) & ~0x1f) == 0 && ((1 << (_la - 1185)) & ((1 << (PlSqlParser.OVERLAPS - 1185)) | (1 << (PlSqlParser.OVER - 1185)) | (1 << (PlSqlParser.OVERRIDING - 1185)) | (1 << (PlSqlParser.OWNER - 1185)) | (1 << (PlSqlParser.OWNERSHIP - 1185)) | (1 << (PlSqlParser.OWN - 1185)) | (1 << (PlSqlParser.PACKAGE - 1185)) | (1 << (PlSqlParser.PACKAGES - 1185)) | (1 << (PlSqlParser.PARALLEL_ENABLE - 1185)) | (1 << (PlSqlParser.PARALLEL_INDEX - 1185)) | (1 << (PlSqlParser.PARALLEL - 1185)) | (1 << (PlSqlParser.PARAMETERS - 1185)) | (1 << (PlSqlParser.PARAM - 1185)) | (1 << (PlSqlParser.PARENT - 1185)) | (1 << (PlSqlParser.PARITY - 1185)) | (1 << (PlSqlParser.PARTIAL_JOIN - 1185)) | (1 << (PlSqlParser.PARTIALLY - 1185)) | (1 << (PlSqlParser.PARTIAL - 1185)) | (1 << (PlSqlParser.PARTIAL_ROLLUP_PUSHDOWN - 1185)) | (1 << (PlSqlParser.PARTITION_HASH - 1185)) | (1 << (PlSqlParser.PARTITION_LIST - 1185)) | (1 << (PlSqlParser.PARTITION - 1185)) | (1 << (PlSqlParser.PARTITION_RANGE - 1185)) | (1 << (PlSqlParser.PARTITIONS - 1185)) | (1 << (PlSqlParser.PARTNUMINST - 1185)) | (1 << (PlSqlParser.PASSING - 1185)) | (1 << (PlSqlParser.PASSWORD_GRACE_TIME - 1185)) | (1 << (PlSqlParser.PASSWORD_LIFE_TIME - 1185)) | (1 << (PlSqlParser.PASSWORD_LOCK_TIME - 1185)) | (1 << (PlSqlParser.PASSWORD - 1185)) | (1 << (PlSqlParser.PASSWORD_REUSE_MAX - 1185)))) !== 0) || ((((_la - 1217)) & ~0x1f) == 0 && ((1 << (_la - 1217)) & ((1 << (PlSqlParser.PASSWORD_REUSE_TIME - 1217)) | (1 << (PlSqlParser.PASSWORD_VERIFY_FUNCTION - 1217)) | (1 << (PlSqlParser.PAST - 1217)) | (1 << (PlSqlParser.PATCH - 1217)) | (1 << (PlSqlParser.PATH - 1217)) | (1 << (PlSqlParser.PATH_PREFIX - 1217)) | (1 << (PlSqlParser.PATHS - 1217)) | (1 << (PlSqlParser.PATTERN - 1217)) | (1 << (PlSqlParser.PBL_HS_BEGIN - 1217)) | (1 << (PlSqlParser.PBL_HS_END - 1217)) | (1 << (PlSqlParser.PCTINCREASE - 1217)) | (1 << (PlSqlParser.PCTTHRESHOLD - 1217)) | (1 << (PlSqlParser.PCTUSED - 1217)) | (1 << (PlSqlParser.PCTVERSION - 1217)) | (1 << (PlSqlParser.PENDING - 1217)) | (1 << (PlSqlParser.PERCENT_KEYWORD - 1217)) | (1 << (PlSqlParser.PERCENT_RANKM - 1217)) | (1 << (PlSqlParser.PERFORMANCE - 1217)) | (1 << (PlSqlParser.PERIOD_KEYWORD - 1217)) | (1 << (PlSqlParser.PERMANENT - 1217)) | (1 << (PlSqlParser.PERMISSION - 1217)) | (1 << (PlSqlParser.PERMUTE - 1217)) | (1 << (PlSqlParser.PER - 1217)) | (1 << (PlSqlParser.PFILE - 1217)) | (1 << (PlSqlParser.PHYSICAL - 1217)))) !== 0) || ((((_la - 1249)) & ~0x1f) == 0 && ((1 << (_la - 1249)) & ((1 << (PlSqlParser.PIKEY - 1249)) | (1 << (PlSqlParser.PIPELINED - 1249)) | (1 << (PlSqlParser.PIV_GB - 1249)) | (1 << (PlSqlParser.PIVOT - 1249)) | (1 << (PlSqlParser.PIV_SSF - 1249)) | (1 << (PlSqlParser.PLACE_DISTINCT - 1249)) | (1 << (PlSqlParser.PLACE_GROUP_BY - 1249)) | (1 << (PlSqlParser.PLAN - 1249)) | (1 << (PlSqlParser.PLSCOPE_SETTINGS - 1249)) | (1 << (PlSqlParser.PLS_INTEGER - 1249)) | (1 << (PlSqlParser.PLSQL_CCFLAGS - 1249)) | (1 << (PlSqlParser.PLSQL_CODE_TYPE - 1249)) | (1 << (PlSqlParser.PLSQL_DEBUG - 1249)) | (1 << (PlSqlParser.PLSQL_OPTIMIZE_LEVEL - 1249)) | (1 << (PlSqlParser.PLSQL_WARNINGS - 1249)) | (1 << (PlSqlParser.PLUGGABLE - 1249)) | (1 << (PlSqlParser.POINT - 1249)) | (1 << (PlSqlParser.POLICY - 1249)) | (1 << (PlSqlParser.POOL_16K - 1249)) | (1 << (PlSqlParser.POOL_2K - 1249)) | (1 << (PlSqlParser.POOL_32K - 1249)) | (1 << (PlSqlParser.POOL_4K - 1249)) | (1 << (PlSqlParser.POOL_8K - 1249)) | (1 << (PlSqlParser.POSITIVEN - 1249)) | (1 << (PlSqlParser.POSITIVE - 1249)) | (1 << (PlSqlParser.POST_TRANSACTION - 1249)) | (1 << (PlSqlParser.POWERMULTISET_BY_CARDINALITY - 1249)) | (1 << (PlSqlParser.POWERMULTISET - 1249)) | (1 << (PlSqlParser.POWER - 1249)) | (1 << (PlSqlParser.PQ_CONCURRENT_UNION - 1249)) | (1 << (PlSqlParser.PQ_DISTRIBUTE - 1249)))) !== 0) || ((((_la - 1281)) & ~0x1f) == 0 && ((1 << (_la - 1281)) & ((1 << (PlSqlParser.PQ_DISTRIBUTE_WINDOW - 1281)) | (1 << (PlSqlParser.PQ_FILTER - 1281)) | (1 << (PlSqlParser.PQ_MAP - 1281)) | (1 << (PlSqlParser.PQ_NOMAP - 1281)) | (1 << (PlSqlParser.PQ_REPLICATE - 1281)) | (1 << (PlSqlParser.PQ_SKEW - 1281)) | (1 << (PlSqlParser.PRAGMA - 1281)) | (1 << (PlSqlParser.PREBUILT - 1281)) | (1 << (PlSqlParser.PRECEDES - 1281)) | (1 << (PlSqlParser.PRECEDING - 1281)) | (1 << (PlSqlParser.PRECISION - 1281)) | (1 << (PlSqlParser.PRECOMPUTE_SUBQUERY - 1281)) | (1 << (PlSqlParser.PREDICATE_REORDERS - 1281)) | (1 << (PlSqlParser.PRELOAD - 1281)) | (1 << (PlSqlParser.PREPARE - 1281)) | (1 << (PlSqlParser.PRESENTNNV - 1281)) | (1 << (PlSqlParser.PRESENT - 1281)) | (1 << (PlSqlParser.PRESENTV - 1281)) | (1 << (PlSqlParser.PRESERVE_OID - 1281)) | (1 << (PlSqlParser.PRESERVE - 1281)) | (1 << (PlSqlParser.PRETTY - 1281)) | (1 << (PlSqlParser.PREVIOUS - 1281)) | (1 << (PlSqlParser.PREV - 1281)) | (1 << (PlSqlParser.PRIMARY - 1281)) | (1 << (PlSqlParser.PRINTBLOBTOCLOB - 1281)) | (1 << (PlSqlParser.PRIORITY - 1281)) | (1 << (PlSqlParser.PRIOR - 1281)) | (1 << (PlSqlParser.PRIVATE - 1281)) | (1 << (PlSqlParser.PRIVATE_SGA - 1281)) | (1 << (PlSqlParser.PRIVILEGED - 1281)) | (1 << (PlSqlParser.PRIVILEGE - 1281)) | (1 << (PlSqlParser.PRIVILEGES - 1281)))) !== 0) || ((((_la - 1313)) & ~0x1f) == 0 && ((1 << (_la - 1313)) & ((1 << (PlSqlParser.PROCEDURAL - 1313)) | (1 << (PlSqlParser.PROCEDURE - 1313)) | (1 << (PlSqlParser.PROCESS - 1313)) | (1 << (PlSqlParser.PROFILE - 1313)) | (1 << (PlSqlParser.PROGRAM - 1313)) | (1 << (PlSqlParser.PROJECT - 1313)) | (1 << (PlSqlParser.PROPAGATE - 1313)) | (1 << (PlSqlParser.PROTECTED - 1313)) | (1 << (PlSqlParser.PROTECTION - 1313)) | (1 << (PlSqlParser.PROXY - 1313)) | (1 << (PlSqlParser.PRUNING - 1313)) | (1 << (PlSqlParser.PULL_PRED - 1313)) | (1 << (PlSqlParser.PURGE - 1313)) | (1 << (PlSqlParser.PUSH_PRED - 1313)) | (1 << (PlSqlParser.PUSH_SUBQ - 1313)) | (1 << (PlSqlParser.PX_FAULT_TOLERANCE - 1313)) | (1 << (PlSqlParser.PX_GRANULE - 1313)) | (1 << (PlSqlParser.PX_JOIN_FILTER - 1313)) | (1 << (PlSqlParser.QB_NAME - 1313)) | (1 << (PlSqlParser.QUERY_BLOCK - 1313)) | (1 << (PlSqlParser.QUERY - 1313)) | (1 << (PlSqlParser.QUEUE_CURR - 1313)) | (1 << (PlSqlParser.QUEUE - 1313)) | (1 << (PlSqlParser.QUEUE_ROWP - 1313)) | (1 << (PlSqlParser.QUIESCE - 1313)) | (1 << (PlSqlParser.QUORUM - 1313)) | (1 << (PlSqlParser.QUOTA - 1313)) | (1 << (PlSqlParser.RAISE - 1313)) | (1 << (PlSqlParser.RANDOM_LOCAL - 1313)) | (1 << (PlSqlParser.RANDOM - 1313)) | (1 << (PlSqlParser.RANGE - 1313)))) !== 0) || ((((_la - 1345)) & ~0x1f) == 0 && ((1 << (_la - 1345)) & ((1 << (PlSqlParser.RANKM - 1345)) | (1 << (PlSqlParser.RAPIDLY - 1345)) | (1 << (PlSqlParser.RAW - 1345)) | (1 << (PlSqlParser.RAWTOHEX - 1345)) | (1 << (PlSqlParser.RAWTONHEX - 1345)) | (1 << (PlSqlParser.RBA - 1345)) | (1 << (PlSqlParser.RBO_OUTLINE - 1345)) | (1 << (PlSqlParser.RDBA - 1345)) | (1 << (PlSqlParser.READ - 1345)) | (1 << (PlSqlParser.READS - 1345)) | (1 << (PlSqlParser.REALM - 1345)) | (1 << (PlSqlParser.REAL - 1345)) | (1 << (PlSqlParser.REBALANCE - 1345)) | (1 << (PlSqlParser.REBUILD - 1345)) | (1 << (PlSqlParser.RECORD - 1345)) | (1 << (PlSqlParser.RECORDS_PER_BLOCK - 1345)) | (1 << (PlSqlParser.RECOVERABLE - 1345)) | (1 << (PlSqlParser.RECOVER - 1345)) | (1 << (PlSqlParser.RECOVERY - 1345)) | (1 << (PlSqlParser.RECYCLEBIN - 1345)) | (1 << (PlSqlParser.RECYCLE - 1345)) | (1 << (PlSqlParser.REDACTION - 1345)) | (1 << (PlSqlParser.REDEFINE - 1345)) | (1 << (PlSqlParser.REDO - 1345)) | (1 << (PlSqlParser.REDUCED - 1345)) | (1 << (PlSqlParser.REDUNDANCY - 1345)) | (1 << (PlSqlParser.REF_CASCADE_CURSOR - 1345)) | (1 << (PlSqlParser.REFERENCED - 1345)) | (1 << (PlSqlParser.REFERENCE - 1345)) | (1 << (PlSqlParser.REFERENCES - 1345)) | (1 << (PlSqlParser.REFERENCING - 1345)) | (1 << (PlSqlParser.REF - 1345)))) !== 0) || ((((_la - 1377)) & ~0x1f) == 0 && ((1 << (_la - 1377)) & ((1 << (PlSqlParser.REFRESH - 1377)) | (1 << (PlSqlParser.REFTOHEX - 1377)) | (1 << (PlSqlParser.REGEXP_COUNT - 1377)) | (1 << (PlSqlParser.REGEXP_INSTR - 1377)) | (1 << (PlSqlParser.REGEXP_LIKE - 1377)) | (1 << (PlSqlParser.REGEXP_REPLACE - 1377)) | (1 << (PlSqlParser.REGEXP_SUBSTR - 1377)) | (1 << (PlSqlParser.REGISTER - 1377)) | (1 << (PlSqlParser.REGR_AVGX - 1377)) | (1 << (PlSqlParser.REGR_AVGY - 1377)) | (1 << (PlSqlParser.REGR_COUNT - 1377)) | (1 << (PlSqlParser.REGR_INTERCEPT - 1377)) | (1 << (PlSqlParser.REGR_R2 - 1377)) | (1 << (PlSqlParser.REGR_SLOPE - 1377)) | (1 << (PlSqlParser.REGR_SXX - 1377)) | (1 << (PlSqlParser.REGR_SXY - 1377)) | (1 << (PlSqlParser.REGR_SYY - 1377)) | (1 << (PlSqlParser.REGULAR - 1377)) | (1 << (PlSqlParser.REJECT - 1377)) | (1 << (PlSqlParser.REKEY - 1377)) | (1 << (PlSqlParser.RELATIONAL - 1377)) | (1 << (PlSqlParser.RELOCATE - 1377)) | (1 << (PlSqlParser.RELY - 1377)) | (1 << (PlSqlParser.REMAINDER - 1377)) | (1 << (PlSqlParser.REMOTE_MAPPED - 1377)) | (1 << (PlSqlParser.REMOVE - 1377)) | (1 << (PlSqlParser.RENAME - 1377)) | (1 << (PlSqlParser.REPAIR - 1377)) | (1 << (PlSqlParser.REPEAT - 1377)) | (1 << (PlSqlParser.REPLACE - 1377)) | (1 << (PlSqlParser.REPLICATION - 1377)))) !== 0) || ((((_la - 1409)) & ~0x1f) == 0 && ((1 << (_la - 1409)) & ((1 << (PlSqlParser.REQUIRED - 1409)) | (1 << (PlSqlParser.RESETLOGS - 1409)) | (1 << (PlSqlParser.RESET - 1409)) | (1 << (PlSqlParser.RESIZE - 1409)) | (1 << (PlSqlParser.RESOLVE - 1409)) | (1 << (PlSqlParser.RESOLVER - 1409)) | (1 << (PlSqlParser.RESPECT - 1409)) | (1 << (PlSqlParser.RESTART - 1409)) | (1 << (PlSqlParser.RESTORE_AS_INTERVALS - 1409)) | (1 << (PlSqlParser.RESTORE - 1409)) | (1 << (PlSqlParser.RESTRICT_ALL_REF_CONS - 1409)) | (1 << (PlSqlParser.RESTRICTED - 1409)) | (1 << (PlSqlParser.RESTRICT_REFERENCES - 1409)) | (1 << (PlSqlParser.RESTRICT - 1409)) | (1 << (PlSqlParser.RESULT_CACHE - 1409)) | (1 << (PlSqlParser.RESULT - 1409)) | (1 << (PlSqlParser.RESUMABLE - 1409)) | (1 << (PlSqlParser.RESUME - 1409)) | (1 << (PlSqlParser.RETENTION - 1409)) | (1 << (PlSqlParser.RETRY_ON_ROW_CHANGE - 1409)) | (1 << (PlSqlParser.RETURNING - 1409)) | (1 << (PlSqlParser.RETURN - 1409)) | (1 << (PlSqlParser.REUSE - 1409)) | (1 << (PlSqlParser.REVERSE - 1409)) | (1 << (PlSqlParser.REWRITE_OR_ERROR - 1409)) | (1 << (PlSqlParser.REWRITE - 1409)) | (1 << (PlSqlParser.RIGHT - 1409)) | (1 << (PlSqlParser.ROLE - 1409)) | (1 << (PlSqlParser.ROLESET - 1409)) | (1 << (PlSqlParser.ROLES - 1409)))) !== 0) || ((((_la - 1441)) & ~0x1f) == 0 && ((1 << (_la - 1441)) & ((1 << (PlSqlParser.ROLLBACK - 1441)) | (1 << (PlSqlParser.ROLLING - 1441)) | (1 << (PlSqlParser.ROLLUP - 1441)) | (1 << (PlSqlParser.ROWDEPENDENCIES - 1441)) | (1 << (PlSqlParser.ROWID_MAPPING_TABLE - 1441)) | (1 << (PlSqlParser.ROWID - 1441)) | (1 << (PlSqlParser.ROWIDTOCHAR - 1441)) | (1 << (PlSqlParser.ROWIDTONCHAR - 1441)) | (1 << (PlSqlParser.ROW_LENGTH - 1441)) | (1 << (PlSqlParser.ROWNUM - 1441)) | (1 << (PlSqlParser.ROW - 1441)) | (1 << (PlSqlParser.ROWS - 1441)) | (1 << (PlSqlParser.RPAD - 1441)) | (1 << (PlSqlParser.RTRIM - 1441)) | (1 << (PlSqlParser.RULE - 1441)) | (1 << (PlSqlParser.RULES - 1441)) | (1 << (PlSqlParser.RUNNING - 1441)) | (1 << (PlSqlParser.SALT - 1441)) | (1 << (PlSqlParser.SAMPLE - 1441)) | (1 << (PlSqlParser.SAVE_AS_INTERVALS - 1441)) | (1 << (PlSqlParser.SAVEPOINT - 1441)) | (1 << (PlSqlParser.SAVE - 1441)) | (1 << (PlSqlParser.SB4 - 1441)) | (1 << (PlSqlParser.SCALE_ROWS - 1441)) | (1 << (PlSqlParser.SCALE - 1441)) | (1 << (PlSqlParser.SCAN_INSTANCES - 1441)) | (1 << (PlSqlParser.SCAN - 1441)) | (1 << (PlSqlParser.SCHEDULER - 1441)) | (1 << (PlSqlParser.SCHEMACHECK - 1441)) | (1 << (PlSqlParser.SCHEMA - 1441)) | (1 << (PlSqlParser.SCN_ASCENDING - 1441)) | (1 << (PlSqlParser.SCN - 1441)))) !== 0) || ((((_la - 1473)) & ~0x1f) == 0 && ((1 << (_la - 1473)) & ((1 << (PlSqlParser.SCOPE - 1473)) | (1 << (PlSqlParser.SCRUB - 1473)) | (1 << (PlSqlParser.SD_ALL - 1473)) | (1 << (PlSqlParser.SD_INHIBIT - 1473)) | (1 << (PlSqlParser.SDO_GEOM_MBR - 1473)) | (1 << (PlSqlParser.SD_SHOW - 1473)) | (1 << (PlSqlParser.SEARCH - 1473)) | (1 << (PlSqlParser.SECOND - 1473)) | (1 << (PlSqlParser.SECRET - 1473)) | (1 << (PlSqlParser.SECUREFILE_DBA - 1473)) | (1 << (PlSqlParser.SECUREFILE - 1473)) | (1 << (PlSqlParser.SECURITY - 1473)) | (1 << (PlSqlParser.SEED - 1473)) | (1 << (PlSqlParser.SEG_BLOCK - 1473)) | (1 << (PlSqlParser.SEG_FILE - 1473)) | (1 << (PlSqlParser.SEGMENT - 1473)) | (1 << (PlSqlParser.SELECTIVITY - 1473)) | (1 << (PlSqlParser.SELF - 1473)) | (1 << (PlSqlParser.SEMIJOIN_DRIVER - 1473)) | (1 << (PlSqlParser.SEMIJOIN - 1473)) | (1 << (PlSqlParser.SEMI_TO_INNER - 1473)) | (1 << (PlSqlParser.SEQUENCED - 1473)) | (1 << (PlSqlParser.SEQUENCE - 1473)) | (1 << (PlSqlParser.SEQUENTIAL - 1473)) | (1 << (PlSqlParser.SERIALIZABLE - 1473)) | (1 << (PlSqlParser.SERIALLY_REUSABLE - 1473)) | (1 << (PlSqlParser.SERIAL - 1473)) | (1 << (PlSqlParser.SERVERERROR - 1473)) | (1 << (PlSqlParser.SERVICE_NAME_CONVERT - 1473)) | (1 << (PlSqlParser.SERVICES - 1473)))) !== 0) || ((((_la - 1505)) & ~0x1f) == 0 && ((1 << (_la - 1505)) & ((1 << (PlSqlParser.SESSION_CACHED_CURSORS - 1505)) | (1 << (PlSqlParser.SESSION - 1505)) | (1 << (PlSqlParser.SESSIONS_PER_USER - 1505)) | (1 << (PlSqlParser.SESSIONTIMEZONE - 1505)) | (1 << (PlSqlParser.SESSIONTZNAME - 1505)) | (1 << (PlSqlParser.SET - 1505)) | (1 << (PlSqlParser.SETS - 1505)) | (1 << (PlSqlParser.SETTINGS - 1505)) | (1 << (PlSqlParser.SET_TO_JOIN - 1505)) | (1 << (PlSqlParser.SEVERE - 1505)) | (1 << (PlSqlParser.SHARED_POOL - 1505)) | (1 << (PlSqlParser.SHARED - 1505)) | (1 << (PlSqlParser.SHARING - 1505)) | (1 << (PlSqlParser.SHELFLIFE - 1505)) | (1 << (PlSqlParser.SHOW - 1505)) | (1 << (PlSqlParser.SHRINK - 1505)) | (1 << (PlSqlParser.SHUTDOWN - 1505)) | (1 << (PlSqlParser.SIBLINGS - 1505)) | (1 << (PlSqlParser.SID - 1505)) | (1 << (PlSqlParser.SIGNAL_COMPONENT - 1505)) | (1 << (PlSqlParser.SIGNAL_FUNCTION - 1505)) | (1 << (PlSqlParser.SIGN - 1505)) | (1 << (PlSqlParser.SIGNTYPE - 1505)) | (1 << (PlSqlParser.SIMPLE_INTEGER - 1505)) | (1 << (PlSqlParser.SIMPLE - 1505)) | (1 << (PlSqlParser.SINGLE - 1505)) | (1 << (PlSqlParser.SINGLETASK - 1505)) | (1 << (PlSqlParser.SINH - 1505)) | (1 << (PlSqlParser.SIN - 1505)) | (1 << (PlSqlParser.SKIP_EXT_OPTIMIZER - 1505)))) !== 0) || ((((_la - 1537)) & ~0x1f) == 0 && ((1 << (_la - 1537)) & ((1 << (PlSqlParser.SKIP_ - 1537)) | (1 << (PlSqlParser.SKIP_UNQ_UNUSABLE_IDX - 1537)) | (1 << (PlSqlParser.SKIP_UNUSABLE_INDEXES - 1537)) | (1 << (PlSqlParser.SMALLFILE - 1537)) | (1 << (PlSqlParser.SMALLINT - 1537)) | (1 << (PlSqlParser.SNAPSHOT - 1537)) | (1 << (PlSqlParser.SOME - 1537)) | (1 << (PlSqlParser.SORT - 1537)) | (1 << (PlSqlParser.SOUNDEX - 1537)) | (1 << (PlSqlParser.SOURCE_FILE_DIRECTORY - 1537)) | (1 << (PlSqlParser.SOURCE_FILE_NAME_CONVERT - 1537)) | (1 << (PlSqlParser.SOURCE - 1537)) | (1 << (PlSqlParser.SPACE_KEYWORD - 1537)) | (1 << (PlSqlParser.SPECIFICATION - 1537)) | (1 << (PlSqlParser.SPFILE - 1537)) | (1 << (PlSqlParser.SPLIT - 1537)) | (1 << (PlSqlParser.SPREADSHEET - 1537)) | (1 << (PlSqlParser.SQLDATA - 1537)) | (1 << (PlSqlParser.SQLERROR - 1537)) | (1 << (PlSqlParser.SQLLDR - 1537)) | (1 << (PlSqlParser.SQL - 1537)) | (1 << (PlSqlParser.SQL_TRACE - 1537)) | (1 << (PlSqlParser.SQL_TRANSLATION_PROFILE - 1537)) | (1 << (PlSqlParser.SQRT - 1537)) | (1 << (PlSqlParser.STALE - 1537)) | (1 << (PlSqlParser.STANDALONE - 1537)) | (1 << (PlSqlParser.STANDARD_HASH - 1537)) | (1 << (PlSqlParser.STANDBY_MAX_DATA_DELAY - 1537)) | (1 << (PlSqlParser.STANDBYS - 1537)) | (1 << (PlSqlParser.STANDBY - 1537)) | (1 << (PlSqlParser.STAR - 1537)) | (1 << (PlSqlParser.STAR_TRANSFORMATION - 1537)))) !== 0) || ((((_la - 1570)) & ~0x1f) == 0 && ((1 << (_la - 1570)) & ((1 << (PlSqlParser.STARTUP - 1570)) | (1 << (PlSqlParser.STATEMENT_ID - 1570)) | (1 << (PlSqlParser.STATEMENT_QUEUING - 1570)) | (1 << (PlSqlParser.STATEMENTS - 1570)) | (1 << (PlSqlParser.STATEMENT - 1570)) | (1 << (PlSqlParser.STATE - 1570)) | (1 << (PlSqlParser.STATIC - 1570)) | (1 << (PlSqlParser.STATISTICS - 1570)) | (1 << (PlSqlParser.STATS_BINOMIAL_TEST - 1570)) | (1 << (PlSqlParser.STATS_CROSSTAB - 1570)) | (1 << (PlSqlParser.STATS_F_TEST - 1570)) | (1 << (PlSqlParser.STATS_KS_TEST - 1570)) | (1 << (PlSqlParser.STATS_MODE - 1570)) | (1 << (PlSqlParser.STATS_MW_TEST - 1570)) | (1 << (PlSqlParser.STATS_ONE_WAY_ANOVA - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_INDEP - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_INDEPU - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_ONE - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_PAIRED - 1570)) | (1 << (PlSqlParser.STATS_WSR_TEST - 1570)) | (1 << (PlSqlParser.STDDEV_POP - 1570)) | (1 << (PlSqlParser.STDDEV_SAMP - 1570)) | (1 << (PlSqlParser.STOP - 1570)) | (1 << (PlSqlParser.STORAGE - 1570)) | (1 << (PlSqlParser.STORE - 1570)) | (1 << (PlSqlParser.STREAMS - 1570)) | (1 << (PlSqlParser.STREAM - 1570)) | (1 << (PlSqlParser.STRICT - 1570)) | (1 << (PlSqlParser.STRING - 1570)) | (1 << (PlSqlParser.STRIPE_COLUMNS - 1570)) | (1 << (PlSqlParser.STRIPE_WIDTH - 1570)) | (1 << (PlSqlParser.STRIP - 1570)))) !== 0) || ((((_la - 1602)) & ~0x1f) == 0 && ((1 << (_la - 1602)) & ((1 << (PlSqlParser.STRUCTURE - 1602)) | (1 << (PlSqlParser.SUBMULTISET - 1602)) | (1 << (PlSqlParser.SUBPARTITION_REL - 1602)) | (1 << (PlSqlParser.SUBPARTITIONS - 1602)) | (1 << (PlSqlParser.SUBPARTITION - 1602)) | (1 << (PlSqlParser.SUBQUERIES - 1602)) | (1 << (PlSqlParser.SUBQUERY_PRUNING - 1602)) | (1 << (PlSqlParser.SUBSCRIBE - 1602)) | (1 << (PlSqlParser.SUBSET - 1602)) | (1 << (PlSqlParser.SUBSTITUTABLE - 1602)) | (1 << (PlSqlParser.SUBSTR2 - 1602)) | (1 << (PlSqlParser.SUBSTR4 - 1602)) | (1 << (PlSqlParser.SUBSTRB - 1602)) | (1 << (PlSqlParser.SUBSTRC - 1602)) | (1 << (PlSqlParser.SUBTYPE - 1602)) | (1 << (PlSqlParser.SUCCESSFUL - 1602)) | (1 << (PlSqlParser.SUCCESS - 1602)) | (1 << (PlSqlParser.SUMMARY - 1602)) | (1 << (PlSqlParser.SUPPLEMENTAL - 1602)) | (1 << (PlSqlParser.SUSPEND - 1602)) | (1 << (PlSqlParser.SWAP_JOIN_INPUTS - 1602)) | (1 << (PlSqlParser.SWITCHOVER - 1602)) | (1 << (PlSqlParser.SWITCH - 1602)) | (1 << (PlSqlParser.SYNCHRONOUS - 1602)) | (1 << (PlSqlParser.SYNC - 1602)) | (1 << (PlSqlParser.SYSASM - 1602)) | (1 << (PlSqlParser.SYS_AUDIT - 1602)) | (1 << (PlSqlParser.SYSAUX - 1602)) | (1 << (PlSqlParser.SYSBACKUP - 1602)) | (1 << (PlSqlParser.SYS_CHECKACL - 1602)) | (1 << (PlSqlParser.SYS_CHECK_PRIVILEGE - 1602)))) !== 0) || ((((_la - 1634)) & ~0x1f) == 0 && ((1 << (_la - 1634)) & ((1 << (PlSqlParser.SYS_CONNECT_BY_PATH - 1634)) | (1 << (PlSqlParser.SYS_CONTEXT - 1634)) | (1 << (PlSqlParser.SYSDATE - 1634)) | (1 << (PlSqlParser.SYSDBA - 1634)) | (1 << (PlSqlParser.SYS_DBURIGEN - 1634)) | (1 << (PlSqlParser.SYSDG - 1634)) | (1 << (PlSqlParser.SYS_DL_CURSOR - 1634)) | (1 << (PlSqlParser.SYS_DM_RXFORM_CHR - 1634)) | (1 << (PlSqlParser.SYS_DM_RXFORM_NUM - 1634)) | (1 << (PlSqlParser.SYS_DOM_COMPARE - 1634)) | (1 << (PlSqlParser.SYS_DST_PRIM2SEC - 1634)) | (1 << (PlSqlParser.SYS_DST_SEC2PRIM - 1634)) | (1 << (PlSqlParser.SYS_ET_BFILE_TO_RAW - 1634)) | (1 << (PlSqlParser.SYS_ET_BLOB_TO_IMAGE - 1634)) | (1 << (PlSqlParser.SYS_ET_IMAGE_TO_BLOB - 1634)) | (1 << (PlSqlParser.SYS_ET_RAW_TO_BFILE - 1634)) | (1 << (PlSqlParser.SYS_EXTPDTXT - 1634)) | (1 << (PlSqlParser.SYS_EXTRACT_UTC - 1634)) | (1 << (PlSqlParser.SYS_FBT_INSDEL - 1634)) | (1 << (PlSqlParser.SYS_FILTER_ACLS - 1634)) | (1 << (PlSqlParser.SYS_FNMATCHES - 1634)) | (1 << (PlSqlParser.SYS_FNREPLACE - 1634)) | (1 << (PlSqlParser.SYS_GET_ACLIDS - 1634)) | (1 << (PlSqlParser.SYS_GET_COL_ACLIDS - 1634)) | (1 << (PlSqlParser.SYS_GET_PRIVILEGES - 1634)) | (1 << (PlSqlParser.SYS_GETTOKENID - 1634)) | (1 << (PlSqlParser.SYS_GETXTIVAL - 1634)) | (1 << (PlSqlParser.SYS_GUID - 1634)) | (1 << (PlSqlParser.SYSGUID - 1634)) | (1 << (PlSqlParser.SYSKM - 1634)) | (1 << (PlSqlParser.SYS_MAKE_XMLNODEID - 1634)) | (1 << (PlSqlParser.SYS_MAKEXML - 1634)))) !== 0) || ((((_la - 1666)) & ~0x1f) == 0 && ((1 << (_la - 1666)) & ((1 << (PlSqlParser.SYS_MKXMLATTR - 1666)) | (1 << (PlSqlParser.SYS_MKXTI - 1666)) | (1 << (PlSqlParser.SYSOBJ - 1666)) | (1 << (PlSqlParser.SYS_OP_ADT2BIN - 1666)) | (1 << (PlSqlParser.SYS_OP_ADTCONS - 1666)) | (1 << (PlSqlParser.SYS_OP_ALSCRVAL - 1666)) | (1 << (PlSqlParser.SYS_OP_ATG - 1666)) | (1 << (PlSqlParser.SYS_OP_BIN2ADT - 1666)) | (1 << (PlSqlParser.SYS_OP_BITVEC - 1666)) | (1 << (PlSqlParser.SYS_OP_BL2R - 1666)) | (1 << (PlSqlParser.SYS_OP_BLOOM_FILTER_LIST - 1666)) | (1 << (PlSqlParser.SYS_OP_BLOOM_FILTER - 1666)) | (1 << (PlSqlParser.SYS_OP_C2C - 1666)) | (1 << (PlSqlParser.SYS_OP_CAST - 1666)) | (1 << (PlSqlParser.SYS_OP_CEG - 1666)) | (1 << (PlSqlParser.SYS_OP_CL2C - 1666)) | (1 << (PlSqlParser.SYS_OP_COMBINED_HASH - 1666)) | (1 << (PlSqlParser.SYS_OP_COMP - 1666)) | (1 << (PlSqlParser.SYS_OP_CONVERT - 1666)) | (1 << (PlSqlParser.SYS_OP_COUNTCHG - 1666)) | (1 << (PlSqlParser.SYS_OP_CSCONV - 1666)) | (1 << (PlSqlParser.SYS_OP_CSCONVTEST - 1666)) | (1 << (PlSqlParser.SYS_OP_CSR - 1666)) | (1 << (PlSqlParser.SYS_OP_CSX_PATCH - 1666)) | (1 << (PlSqlParser.SYS_OP_CYCLED_SEQ - 1666)) | (1 << (PlSqlParser.SYS_OP_DECOMP - 1666)) | (1 << (PlSqlParser.SYS_OP_DESCEND - 1666)) | (1 << (PlSqlParser.SYS_OP_DISTINCT - 1666)) | (1 << (PlSqlParser.SYS_OP_DRA - 1666)) | (1 << (PlSqlParser.SYS_OP_DUMP - 1666)) | (1 << (PlSqlParser.SYS_OP_DV_CHECK - 1666)) | (1 << (PlSqlParser.SYS_OP_ENFORCE_NOT_NULL - 1666)))) !== 0) || ((((_la - 1698)) & ~0x1f) == 0 && ((1 << (_la - 1698)) & ((1 << (PlSqlParser.SYSOPER - 1698)) | (1 << (PlSqlParser.SYS_OP_EXTRACT - 1698)) | (1 << (PlSqlParser.SYS_OP_GROUPING - 1698)) | (1 << (PlSqlParser.SYS_OP_GUID - 1698)) | (1 << (PlSqlParser.SYS_OP_HASH - 1698)) | (1 << (PlSqlParser.SYS_OP_IIX - 1698)) | (1 << (PlSqlParser.SYS_OP_ITR - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_CREATE - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_FILTER_LIST - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_FILTER - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_SUCCEEDED - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_USE - 1698)) | (1 << (PlSqlParser.SYS_OP_LBID - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2BLOB - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2CLOB - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2ID - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2NCLOB - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2TYP - 1698)) | (1 << (PlSqlParser.SYS_OP_LSVI - 1698)) | (1 << (PlSqlParser.SYS_OP_LVL - 1698)) | (1 << (PlSqlParser.SYS_OP_MAKEOID - 1698)) | (1 << (PlSqlParser.SYS_OP_MAP_NONNULL - 1698)) | (1 << (PlSqlParser.SYS_OP_MSR - 1698)) | (1 << (PlSqlParser.SYS_OP_NICOMBINE - 1698)) | (1 << (PlSqlParser.SYS_OP_NIEXTRACT - 1698)) | (1 << (PlSqlParser.SYS_OP_NII - 1698)) | (1 << (PlSqlParser.SYS_OP_NIX - 1698)) | (1 << (PlSqlParser.SYS_OP_NOEXPAND - 1698)) | (1 << (PlSqlParser.SYS_OP_NTCIMG - 1698)) | (1 << (PlSqlParser.SYS_OP_NUMTORAW - 1698)) | (1 << (PlSqlParser.SYS_OP_OIDVALUE - 1698)) | (1 << (PlSqlParser.SYS_OP_OPNSIZE - 1698)))) !== 0) || ((((_la - 1730)) & ~0x1f) == 0 && ((1 << (_la - 1730)) & ((1 << (PlSqlParser.SYS_OP_PAR_1 - 1730)) | (1 << (PlSqlParser.SYS_OP_PARGID_1 - 1730)) | (1 << (PlSqlParser.SYS_OP_PARGID - 1730)) | (1 << (PlSqlParser.SYS_OP_PAR - 1730)) | (1 << (PlSqlParser.SYS_OP_PART_ID - 1730)) | (1 << (PlSqlParser.SYS_OP_PIVOT - 1730)) | (1 << (PlSqlParser.SYS_OP_R2O - 1730)) | (1 << (PlSqlParser.SYS_OP_RAWTONUM - 1730)) | (1 << (PlSqlParser.SYS_OP_RDTM - 1730)) | (1 << (PlSqlParser.SYS_OP_REF - 1730)) | (1 << (PlSqlParser.SYS_OP_RMTD - 1730)) | (1 << (PlSqlParser.SYS_OP_ROWIDTOOBJ - 1730)) | (1 << (PlSqlParser.SYS_OP_RPB - 1730)) | (1 << (PlSqlParser.SYS_OPTLOBPRBSC - 1730)) | (1 << (PlSqlParser.SYS_OP_TOSETID - 1730)) | (1 << (PlSqlParser.SYS_OP_TPR - 1730)) | (1 << (PlSqlParser.SYS_OP_TRTB - 1730)) | (1 << (PlSqlParser.SYS_OPTXICMP - 1730)) | (1 << (PlSqlParser.SYS_OPTXQCASTASNQ - 1730)) | (1 << (PlSqlParser.SYS_OP_UNDESCEND - 1730)) | (1 << (PlSqlParser.SYS_OP_VECAND - 1730)) | (1 << (PlSqlParser.SYS_OP_VECBIT - 1730)) | (1 << (PlSqlParser.SYS_OP_VECOR - 1730)) | (1 << (PlSqlParser.SYS_OP_VECXOR - 1730)) | (1 << (PlSqlParser.SYS_OP_VERSION - 1730)) | (1 << (PlSqlParser.SYS_OP_VREF - 1730)) | (1 << (PlSqlParser.SYS_OP_VVD - 1730)) | (1 << (PlSqlParser.SYS_OP_XMLCONS_FOR_CSX - 1730)) | (1 << (PlSqlParser.SYS_OP_XPTHATG - 1730)) | (1 << (PlSqlParser.SYS_OP_XPTHIDX - 1730)) | (1 << (PlSqlParser.SYS_OP_XPTHOP - 1730)) | (1 << (PlSqlParser.SYS_OP_XTXT2SQLT - 1730)))) !== 0) || ((((_la - 1762)) & ~0x1f) == 0 && ((1 << (_la - 1762)) & ((1 << (PlSqlParser.SYS_OP_ZONE_ID - 1762)) | (1 << (PlSqlParser.SYS_ORDERKEY_DEPTH - 1762)) | (1 << (PlSqlParser.SYS_ORDERKEY_MAXCHILD - 1762)) | (1 << (PlSqlParser.SYS_ORDERKEY_PARENT - 1762)) | (1 << (PlSqlParser.SYS_PARALLEL_TXN - 1762)) | (1 << (PlSqlParser.SYS_PATHID_IS_ATTR - 1762)) | (1 << (PlSqlParser.SYS_PATHID_IS_NMSPC - 1762)) | (1 << (PlSqlParser.SYS_PATHID_LASTNAME - 1762)) | (1 << (PlSqlParser.SYS_PATHID_LASTNMSPC - 1762)) | (1 << (PlSqlParser.SYS_PATH_REVERSE - 1762)) | (1 << (PlSqlParser.SYS_PXQEXTRACT - 1762)) | (1 << (PlSqlParser.SYS_RAW_TO_XSID - 1762)) | (1 << (PlSqlParser.SYS_RID_ORDER - 1762)) | (1 << (PlSqlParser.SYS_ROW_DELTA - 1762)) | (1 << (PlSqlParser.SYS_SC_2_XMLT - 1762)) | (1 << (PlSqlParser.SYS_SYNRCIREDO - 1762)) | (1 << (PlSqlParser.SYSTEM_DEFINED - 1762)) | (1 << (PlSqlParser.SYSTEM - 1762)) | (1 << (PlSqlParser.SYSTIMESTAMP - 1762)) | (1 << (PlSqlParser.SYS_TYPEID - 1762)) | (1 << (PlSqlParser.SYS_UMAKEXML - 1762)) | (1 << (PlSqlParser.SYS_XMLANALYZE - 1762)) | (1 << (PlSqlParser.SYS_XMLCONTAINS - 1762)) | (1 << (PlSqlParser.SYS_XMLCONV - 1762)) | (1 << (PlSqlParser.SYS_XMLEXNSURI - 1762)) | (1 << (PlSqlParser.SYS_XMLGEN - 1762)) | (1 << (PlSqlParser.SYS_XMLI_LOC_ISNODE - 1762)) | (1 << (PlSqlParser.SYS_XMLI_LOC_ISTEXT - 1762)) | (1 << (PlSqlParser.SYS_XMLINSTR - 1762)) | (1 << (PlSqlParser.SYS_XMLLOCATOR_GETSVAL - 1762)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETCID - 1762)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETLOCATOR - 1762)))) !== 0) || ((((_la - 1794)) & ~0x1f) == 0 && ((1 << (_la - 1794)) & ((1 << (PlSqlParser.SYS_XMLNODEID_GETOKEY - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETPATHID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETPTRID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETRID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETSVAL - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETTID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID - 1794)) | (1 << (PlSqlParser.SYS_XMLT_2_SC - 1794)) | (1 << (PlSqlParser.SYS_XMLTRANSLATE - 1794)) | (1 << (PlSqlParser.SYS_XMLTYPE2SQL - 1794)) | (1 << (PlSqlParser.SYS_XQ_ASQLCNV - 1794)) | (1 << (PlSqlParser.SYS_XQ_ATOMCNVCHK - 1794)) | (1 << (PlSqlParser.SYS_XQBASEURI - 1794)) | (1 << (PlSqlParser.SYS_XQCASTABLEERRH - 1794)) | (1 << (PlSqlParser.SYS_XQCODEP2STR - 1794)) | (1 << (PlSqlParser.SYS_XQCODEPEQ - 1794)) | (1 << (PlSqlParser.SYS_XQCON2SEQ - 1794)) | (1 << (PlSqlParser.SYS_XQCONCAT - 1794)) | (1 << (PlSqlParser.SYS_XQDELETE - 1794)) | (1 << (PlSqlParser.SYS_XQDFLTCOLATION - 1794)) | (1 << (PlSqlParser.SYS_XQDOC - 1794)) | (1 << (PlSqlParser.SYS_XQDOCURI - 1794)) | (1 << (PlSqlParser.SYS_XQDURDIV - 1794)) | (1 << (PlSqlParser.SYS_XQED4URI - 1794)) | (1 << (PlSqlParser.SYS_XQENDSWITH - 1794)) | (1 << (PlSqlParser.SYS_XQERRH - 1794)) | (1 << (PlSqlParser.SYS_XQERR - 1794)) | (1 << (PlSqlParser.SYS_XQESHTMLURI - 1794)) | (1 << (PlSqlParser.SYS_XQEXLOBVAL - 1794)) | (1 << (PlSqlParser.SYS_XQEXSTWRP - 1794)) | (1 << (PlSqlParser.SYS_XQEXTRACT - 1794)) | (1 << (PlSqlParser.SYS_XQEXTRREF - 1794)))) !== 0) || ((((_la - 1826)) & ~0x1f) == 0 && ((1 << (_la - 1826)) & ((1 << (PlSqlParser.SYS_XQEXVAL - 1826)) | (1 << (PlSqlParser.SYS_XQFB2STR - 1826)) | (1 << (PlSqlParser.SYS_XQFNBOOL - 1826)) | (1 << (PlSqlParser.SYS_XQFNCMP - 1826)) | (1 << (PlSqlParser.SYS_XQFNDATIM - 1826)) | (1 << (PlSqlParser.SYS_XQFNLNAME - 1826)) | (1 << (PlSqlParser.SYS_XQFNNM - 1826)) | (1 << (PlSqlParser.SYS_XQFNNSURI - 1826)) | (1 << (PlSqlParser.SYS_XQFNPREDTRUTH - 1826)) | (1 << (PlSqlParser.SYS_XQFNQNM - 1826)) | (1 << (PlSqlParser.SYS_XQFNROOT - 1826)) | (1 << (PlSqlParser.SYS_XQFORMATNUM - 1826)) | (1 << (PlSqlParser.SYS_XQFTCONTAIN - 1826)) | (1 << (PlSqlParser.SYS_XQFUNCR - 1826)) | (1 << (PlSqlParser.SYS_XQGETCONTENT - 1826)) | (1 << (PlSqlParser.SYS_XQINDXOF - 1826)) | (1 << (PlSqlParser.SYS_XQINSERT - 1826)) | (1 << (PlSqlParser.SYS_XQINSPFX - 1826)) | (1 << (PlSqlParser.SYS_XQIRI2URI - 1826)) | (1 << (PlSqlParser.SYS_XQLANG - 1826)) | (1 << (PlSqlParser.SYS_XQLLNMFRMQNM - 1826)) | (1 << (PlSqlParser.SYS_XQMKNODEREF - 1826)) | (1 << (PlSqlParser.SYS_XQNILLED - 1826)) | (1 << (PlSqlParser.SYS_XQNODENAME - 1826)) | (1 << (PlSqlParser.SYS_XQNORMSPACE - 1826)) | (1 << (PlSqlParser.SYS_XQNORMUCODE - 1826)) | (1 << (PlSqlParser.SYS_XQ_NRNG - 1826)) | (1 << (PlSqlParser.SYS_XQNSP4PFX - 1826)) | (1 << (PlSqlParser.SYS_XQNSPFRMQNM - 1826)) | (1 << (PlSqlParser.SYS_XQPFXFRMQNM - 1826)) | (1 << (PlSqlParser.SYS_XQ_PKSQL2XML - 1826)) | (1 << (PlSqlParser.SYS_XQPOLYABS - 1826)))) !== 0) || ((((_la - 1858)) & ~0x1f) == 0 && ((1 << (_la - 1858)) & ((1 << (PlSqlParser.SYS_XQPOLYADD - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYCEL - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYCSTBL - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYCST - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYDIV - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYFLR - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYMOD - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYMUL - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYRND - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYSQRT - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYSUB - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYUMUS - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYUPLS - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVEQ - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVGE - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVGT - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVLE - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVLT - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVNE - 1858)) | (1 << (PlSqlParser.SYS_XQREF2VAL - 1858)) | (1 << (PlSqlParser.SYS_XQRENAME - 1858)) | (1 << (PlSqlParser.SYS_XQREPLACE - 1858)) | (1 << (PlSqlParser.SYS_XQRESVURI - 1858)) | (1 << (PlSqlParser.SYS_XQRNDHALF2EVN - 1858)) | (1 << (PlSqlParser.SYS_XQRSLVQNM - 1858)) | (1 << (PlSqlParser.SYS_XQRYENVPGET - 1858)) | (1 << (PlSqlParser.SYS_XQRYVARGET - 1858)) | (1 << (PlSqlParser.SYS_XQRYWRP - 1858)) | (1 << (PlSqlParser.SYS_XQSEQ2CON4XC - 1858)) | (1 << (PlSqlParser.SYS_XQSEQ2CON - 1858)) | (1 << (PlSqlParser.SYS_XQSEQDEEPEQ - 1858)) | (1 << (PlSqlParser.SYS_XQSEQINSB - 1858)))) !== 0) || ((((_la - 1890)) & ~0x1f) == 0 && ((1 << (_la - 1890)) & ((1 << (PlSqlParser.SYS_XQSEQRM - 1890)) | (1 << (PlSqlParser.SYS_XQSEQRVS - 1890)) | (1 << (PlSqlParser.SYS_XQSEQSUB - 1890)) | (1 << (PlSqlParser.SYS_XQSEQTYPMATCH - 1890)) | (1 << (PlSqlParser.SYS_XQSTARTSWITH - 1890)) | (1 << (PlSqlParser.SYS_XQSTATBURI - 1890)) | (1 << (PlSqlParser.SYS_XQSTR2CODEP - 1890)) | (1 << (PlSqlParser.SYS_XQSTRJOIN - 1890)) | (1 << (PlSqlParser.SYS_XQSUBSTRAFT - 1890)) | (1 << (PlSqlParser.SYS_XQSUBSTRBEF - 1890)) | (1 << (PlSqlParser.SYS_XQTOKENIZE - 1890)) | (1 << (PlSqlParser.SYS_XQTREATAS - 1890)) | (1 << (PlSqlParser.SYS_XQ_UPKXML2SQL - 1890)) | (1 << (PlSqlParser.SYS_XQXFORM - 1890)) | (1 << (PlSqlParser.SYS_XSID_TO_RAW - 1890)) | (1 << (PlSqlParser.SYS_ZMAP_FILTER - 1890)) | (1 << (PlSqlParser.SYS_ZMAP_REFRESH - 1890)) | (1 << (PlSqlParser.TABLE_LOOKUP_BY_NL - 1890)) | (1 << (PlSqlParser.TABLESPACE_NO - 1890)) | (1 << (PlSqlParser.TABLESPACE - 1890)) | (1 << (PlSqlParser.TABLES - 1890)) | (1 << (PlSqlParser.TABLE_STATS - 1890)) | (1 << (PlSqlParser.TABLE - 1890)) | (1 << (PlSqlParser.TABNO - 1890)) | (1 << (PlSqlParser.TAG - 1890)) | (1 << (PlSqlParser.TANH - 1890)) | (1 << (PlSqlParser.TAN - 1890)) | (1 << (PlSqlParser.TBLORIDXPARTNUM - 1890)) | (1 << (PlSqlParser.TEMPFILE - 1890)) | (1 << (PlSqlParser.TEMPLATE - 1890)) | (1 << (PlSqlParser.TEMPORARY - 1890)) | (1 << (PlSqlParser.TEMP_TABLE - 1890)))) !== 0) || ((((_la - 1922)) & ~0x1f) == 0 && ((1 << (_la - 1922)) & ((1 << (PlSqlParser.TEST - 1922)) | (1 << (PlSqlParser.TEXT - 1922)) | (1 << (PlSqlParser.THAN - 1922)) | (1 << (PlSqlParser.THEN - 1922)) | (1 << (PlSqlParser.THE - 1922)) | (1 << (PlSqlParser.THREAD - 1922)) | (1 << (PlSqlParser.THROUGH - 1922)) | (1 << (PlSqlParser.TIER - 1922)) | (1 << (PlSqlParser.TIES - 1922)) | (1 << (PlSqlParser.TIMEOUT - 1922)) | (1 << (PlSqlParser.TIMESTAMP_LTZ_UNCONSTRAINED - 1922)) | (1 << (PlSqlParser.TIMESTAMP - 1922)) | (1 << (PlSqlParser.TIMESTAMP_TZ_UNCONSTRAINED - 1922)) | (1 << (PlSqlParser.TIMESTAMP_UNCONSTRAINED - 1922)) | (1 << (PlSqlParser.TIMES - 1922)) | (1 << (PlSqlParser.TIME - 1922)) | (1 << (PlSqlParser.TIMEZONE_ABBR - 1922)) | (1 << (PlSqlParser.TIMEZONE_HOUR - 1922)) | (1 << (PlSqlParser.TIMEZONE_MINUTE - 1922)) | (1 << (PlSqlParser.TIMEZONE_OFFSET - 1922)) | (1 << (PlSqlParser.TIMEZONE_REGION - 1922)) | (1 << (PlSqlParser.TIME_ZONE - 1922)) | (1 << (PlSqlParser.TIV_GB - 1922)) | (1 << (PlSqlParser.TIV_SSF - 1922)) | (1 << (PlSqlParser.TO_ACLID - 1922)) | (1 << (PlSqlParser.TO_BINARY_DOUBLE - 1922)) | (1 << (PlSqlParser.TO_BINARY_FLOAT - 1922)) | (1 << (PlSqlParser.TO_BLOB - 1922)) | (1 << (PlSqlParser.TO_CLOB - 1922)) | (1 << (PlSqlParser.TO_DSINTERVAL - 1922)) | (1 << (PlSqlParser.TO_LOB - 1922)))) !== 0) || ((((_la - 1954)) & ~0x1f) == 0 && ((1 << (_la - 1954)) & ((1 << (PlSqlParser.TO_MULTI_BYTE - 1954)) | (1 << (PlSqlParser.TO_NCHAR - 1954)) | (1 << (PlSqlParser.TO_NCLOB - 1954)) | (1 << (PlSqlParser.TO_NUMBER - 1954)) | (1 << (PlSqlParser.TOPLEVEL - 1954)) | (1 << (PlSqlParser.TO_SINGLE_BYTE - 1954)) | (1 << (PlSqlParser.TO_TIMESTAMP - 1954)) | (1 << (PlSqlParser.TO_TIMESTAMP_TZ - 1954)) | (1 << (PlSqlParser.TO_TIME - 1954)) | (1 << (PlSqlParser.TO_TIME_TZ - 1954)) | (1 << (PlSqlParser.TO_YMINTERVAL - 1954)) | (1 << (PlSqlParser.TRACE - 1954)) | (1 << (PlSqlParser.TRACING - 1954)) | (1 << (PlSqlParser.TRACKING - 1954)) | (1 << (PlSqlParser.TRAILING - 1954)) | (1 << (PlSqlParser.TRANSACTION - 1954)) | (1 << (PlSqlParser.TRANSFORM_DISTINCT_AGG - 1954)) | (1 << (PlSqlParser.TRANSITIONAL - 1954)) | (1 << (PlSqlParser.TRANSITION - 1954)) | (1 << (PlSqlParser.TRANSLATE - 1954)) | (1 << (PlSqlParser.TRANSLATION - 1954)) | (1 << (PlSqlParser.TREAT - 1954)) | (1 << (PlSqlParser.TRIGGERS - 1954)) | (1 << (PlSqlParser.TRIGGER - 1954)) | (1 << (PlSqlParser.TRUE - 1954)) | (1 << (PlSqlParser.TRUNCATE - 1954)) | (1 << (PlSqlParser.TRUNC - 1954)) | (1 << (PlSqlParser.TRUSTED - 1954)) | (1 << (PlSqlParser.TRUST - 1954)) | (1 << (PlSqlParser.TUNING - 1954)) | (1 << (PlSqlParser.TX - 1954)))) !== 0) || ((((_la - 1986)) & ~0x1f) == 0 && ((1 << (_la - 1986)) & ((1 << (PlSqlParser.TYPES - 1986)) | (1 << (PlSqlParser.TYPE - 1986)) | (1 << (PlSqlParser.TZ_OFFSET - 1986)) | (1 << (PlSqlParser.UB2 - 1986)) | (1 << (PlSqlParser.UBA - 1986)) | (1 << (PlSqlParser.UCS2 - 1986)) | (1 << (PlSqlParser.UID - 1986)) | (1 << (PlSqlParser.UNARCHIVED - 1986)) | (1 << (PlSqlParser.UNBOUNDED - 1986)) | (1 << (PlSqlParser.UNBOUND - 1986)) | (1 << (PlSqlParser.UNCONDITIONAL - 1986)) | (1 << (PlSqlParser.UNDER - 1986)) | (1 << (PlSqlParser.UNDO - 1986)) | (1 << (PlSqlParser.UNDROP - 1986)) | (1 << (PlSqlParser.UNIFORM - 1986)) | (1 << (PlSqlParser.UNISTR - 1986)) | (1 << (PlSqlParser.UNLIMITED - 1986)) | (1 << (PlSqlParser.UNLOAD - 1986)) | (1 << (PlSqlParser.UNLOCK - 1986)) | (1 << (PlSqlParser.UNMATCHED - 1986)) | (1 << (PlSqlParser.UNNEST_INNERJ_DISTINCT_VIEW - 1986)) | (1 << (PlSqlParser.UNNEST_NOSEMIJ_NODISTINCTVIEW - 1986)) | (1 << (PlSqlParser.UNNEST_SEMIJ_VIEW - 1986)) | (1 << (PlSqlParser.UNNEST - 1986)) | (1 << (PlSqlParser.UNPACKED - 1986)) | (1 << (PlSqlParser.UNPIVOT - 1986)) | (1 << (PlSqlParser.UNPLUG - 1986)) | (1 << (PlSqlParser.UNPROTECTED - 1986)) | (1 << (PlSqlParser.UNQUIESCE - 1986)) | (1 << (PlSqlParser.UNRECOVERABLE - 1986)))) !== 0) || ((((_la - 2018)) & ~0x1f) == 0 && ((1 << (_la - 2018)) & ((1 << (PlSqlParser.UNRESTRICTED - 2018)) | (1 << (PlSqlParser.UNSUBSCRIBE - 2018)) | (1 << (PlSqlParser.UNTIL - 2018)) | (1 << (PlSqlParser.UNUSABLE - 2018)) | (1 << (PlSqlParser.UNUSED - 2018)) | (1 << (PlSqlParser.UPDATABLE - 2018)) | (1 << (PlSqlParser.UPDATED - 2018)) | (1 << (PlSqlParser.UPDATEXML - 2018)) | (1 << (PlSqlParser.UPD_INDEXES - 2018)) | (1 << (PlSqlParser.UPD_JOININDEX - 2018)) | (1 << (PlSqlParser.UPGRADE - 2018)) | (1 << (PlSqlParser.UPPER - 2018)) | (1 << (PlSqlParser.UPSERT - 2018)) | (1 << (PlSqlParser.UROWID - 2018)) | (1 << (PlSqlParser.USABLE - 2018)) | (1 << (PlSqlParser.USAGE - 2018)) | (1 << (PlSqlParser.USE_ANTI - 2018)) | (1 << (PlSqlParser.USE_CONCAT - 2018)) | (1 << (PlSqlParser.USE_CUBE - 2018)) | (1 << (PlSqlParser.USE_HASH_AGGREGATION - 2018)) | (1 << (PlSqlParser.USE_HASH_GBY_FOR_PUSHDOWN - 2018)) | (1 << (PlSqlParser.USE_HASH - 2018)) | (1 << (PlSqlParser.USE_HIDDEN_PARTITIONS - 2018)) | (1 << (PlSqlParser.USE_INVISIBLE_INDEXES - 2018)) | (1 << (PlSqlParser.USE_MERGE_CARTESIAN - 2018)) | (1 << (PlSqlParser.USE_MERGE - 2018)) | (1 << (PlSqlParser.USE_NL - 2018)) | (1 << (PlSqlParser.USE_NL_WITH_INDEX - 2018)) | (1 << (PlSqlParser.USE_PRIVATE_OUTLINES - 2018)) | (1 << (PlSqlParser.USER_DATA - 2018)) | (1 << (PlSqlParser.USER_DEFINED - 2018)))) !== 0) || ((((_la - 2050)) & ~0x1f) == 0 && ((1 << (_la - 2050)) & ((1 << (PlSqlParser.USERENV - 2050)) | (1 << (PlSqlParser.USERGROUP - 2050)) | (1 << (PlSqlParser.USER_RECYCLEBIN - 2050)) | (1 << (PlSqlParser.USERS - 2050)) | (1 << (PlSqlParser.USER_TABLESPACES - 2050)) | (1 << (PlSqlParser.USER - 2050)) | (1 << (PlSqlParser.USE_SEMI - 2050)) | (1 << (PlSqlParser.USE_STORED_OUTLINES - 2050)) | (1 << (PlSqlParser.USE_TTT_FOR_GSETS - 2050)) | (1 << (PlSqlParser.USE - 2050)) | (1 << (PlSqlParser.USE_VECTOR_AGGREGATION - 2050)) | (1 << (PlSqlParser.USE_WEAK_NAME_RESL - 2050)) | (1 << (PlSqlParser.USING_NO_EXPAND - 2050)) | (1 << (PlSqlParser.USING - 2050)) | (1 << (PlSqlParser.UTF16BE - 2050)) | (1 << (PlSqlParser.UTF16LE - 2050)) | (1 << (PlSqlParser.UTF32 - 2050)) | (1 << (PlSqlParser.UTF8 - 2050)) | (1 << (PlSqlParser.V1 - 2050)) | (1 << (PlSqlParser.V2 - 2050)) | (1 << (PlSqlParser.VALIDATE - 2050)) | (1 << (PlSqlParser.VALIDATION - 2050)) | (1 << (PlSqlParser.VALID_TIME_END - 2050)) | (1 << (PlSqlParser.VALUE - 2050)) | (1 << (PlSqlParser.VARCHAR2 - 2050)) | (1 << (PlSqlParser.VARCHAR - 2050)) | (1 << (PlSqlParser.VARIABLE - 2050)) | (1 << (PlSqlParser.VAR_POP - 2050)) | (1 << (PlSqlParser.VARRAYS - 2050)) | (1 << (PlSqlParser.VARRAY - 2050)) | (1 << (PlSqlParser.VAR_SAMP - 2050)))) !== 0) || ((((_la - 2082)) & ~0x1f) == 0 && ((1 << (_la - 2082)) & ((1 << (PlSqlParser.VARYING - 2082)) | (1 << (PlSqlParser.VECTOR_READ_TRACE - 2082)) | (1 << (PlSqlParser.VECTOR_READ - 2082)) | (1 << (PlSqlParser.VECTOR_TRANSFORM_DIMS - 2082)) | (1 << (PlSqlParser.VECTOR_TRANSFORM_FACT - 2082)) | (1 << (PlSqlParser.VECTOR_TRANSFORM - 2082)) | (1 << (PlSqlParser.VERIFIER - 2082)) | (1 << (PlSqlParser.VERIFY - 2082)) | (1 << (PlSqlParser.VERSIONING - 2082)) | (1 << (PlSqlParser.VERSIONS_ENDSCN - 2082)) | (1 << (PlSqlParser.VERSIONS_ENDTIME - 2082)) | (1 << (PlSqlParser.VERSIONS_OPERATION - 2082)) | (1 << (PlSqlParser.VERSIONS_STARTSCN - 2082)) | (1 << (PlSqlParser.VERSIONS_STARTTIME - 2082)) | (1 << (PlSqlParser.VERSIONS - 2082)) | (1 << (PlSqlParser.VERSIONS_XID - 2082)) | (1 << (PlSqlParser.VERSION - 2082)) | (1 << (PlSqlParser.VIOLATION - 2082)) | (1 << (PlSqlParser.VIRTUAL - 2082)) | (1 << (PlSqlParser.VISIBILITY - 2082)) | (1 << (PlSqlParser.VISIBLE - 2082)) | (1 << (PlSqlParser.VOLUME - 2082)) | (1 << (PlSqlParser.VSIZE - 2082)) | (1 << (PlSqlParser.WAIT - 2082)) | (1 << (PlSqlParser.WALLET - 2082)) | (1 << (PlSqlParser.WARNING - 2082)) | (1 << (PlSqlParser.WEEKS - 2082)) | (1 << (PlSqlParser.WEEK - 2082)) | (1 << (PlSqlParser.WELLFORMED - 2082)) | (1 << (PlSqlParser.WHENEVER - 2082)) | (1 << (PlSqlParser.WHEN - 2082)))) !== 0) || ((((_la - 2115)) & ~0x1f) == 0 && ((1 << (_la - 2115)) & ((1 << (PlSqlParser.WHILE - 2115)) | (1 << (PlSqlParser.WHITESPACE - 2115)) | (1 << (PlSqlParser.WIDTH_BUCKET - 2115)) | (1 << (PlSqlParser.WITHIN - 2115)) | (1 << (PlSqlParser.WITHOUT - 2115)) | (1 << (PlSqlParser.WITH_PLSQL - 2115)) | (1 << (PlSqlParser.WORK - 2115)) | (1 << (PlSqlParser.WRAPPED - 2115)) | (1 << (PlSqlParser.WRAPPER - 2115)) | (1 << (PlSqlParser.WRITE - 2115)) | (1 << (PlSqlParser.XDB_FASTPATH_INSERT - 2115)) | (1 << (PlSqlParser.X_DYN_PRUNE - 2115)) | (1 << (PlSqlParser.XID - 2115)) | (1 << (PlSqlParser.XML2OBJECT - 2115)) | (1 << (PlSqlParser.XMLAGG - 2115)) | (1 << (PlSqlParser.XMLATTRIBUTES - 2115)) | (1 << (PlSqlParser.XMLCAST - 2115)) | (1 << (PlSqlParser.XMLCDATA - 2115)) | (1 << (PlSqlParser.XMLCOLATTVAL - 2115)) | (1 << (PlSqlParser.XMLCOMMENT - 2115)) | (1 << (PlSqlParser.XMLCONCAT - 2115)) | (1 << (PlSqlParser.XMLDIFF - 2115)) | (1 << (PlSqlParser.XML_DML_RWT_STMT - 2115)) | (1 << (PlSqlParser.XMLELEMENT - 2115)) | (1 << (PlSqlParser.XMLEXISTS2 - 2115)) | (1 << (PlSqlParser.XMLEXISTS - 2115)) | (1 << (PlSqlParser.XMLFOREST - 2115)) | (1 << (PlSqlParser.XMLINDEX_REWRITE_IN_SELECT - 2115)) | (1 << (PlSqlParser.XMLINDEX_REWRITE - 2115)))) !== 0) || ((((_la - 2147)) & ~0x1f) == 0 && ((1 << (_la - 2147)) & ((1 << (PlSqlParser.XMLINDEX_SEL_IDX_TBL - 2147)) | (1 << (PlSqlParser.XMLISNODE - 2147)) | (1 << (PlSqlParser.XMLISVALID - 2147)) | (1 << (PlSqlParser.XMLNAMESPACES - 2147)) | (1 << (PlSqlParser.XMLPARSE - 2147)) | (1 << (PlSqlParser.XMLPATCH - 2147)) | (1 << (PlSqlParser.XMLPI - 2147)) | (1 << (PlSqlParser.XMLQUERYVAL - 2147)) | (1 << (PlSqlParser.XMLQUERY - 2147)) | (1 << (PlSqlParser.XMLROOT - 2147)) | (1 << (PlSqlParser.XMLSCHEMA - 2147)) | (1 << (PlSqlParser.XMLSERIALIZE - 2147)) | (1 << (PlSqlParser.XMLTABLE - 2147)) | (1 << (PlSqlParser.XMLTRANSFORMBLOB - 2147)) | (1 << (PlSqlParser.XMLTRANSFORM - 2147)) | (1 << (PlSqlParser.XMLTYPE - 2147)) | (1 << (PlSqlParser.XML - 2147)) | (1 << (PlSqlParser.XPATHTABLE - 2147)) | (1 << (PlSqlParser.XS_SYS_CONTEXT - 2147)) | (1 << (PlSqlParser.XS - 2147)) | (1 << (PlSqlParser.YEARS - 2147)) | (1 << (PlSqlParser.YEAR - 2147)) | (1 << (PlSqlParser.YES - 2147)) | (1 << (PlSqlParser.YMINTERVAL_UNCONSTRAINED - 2147)) | (1 << (PlSqlParser.ZONEMAP - 2147)) | (1 << (PlSqlParser.ZONE - 2147)) | (1 << (PlSqlParser.PREDICTION - 2147)) | (1 << (PlSqlParser.PREDICTION_BOUNDS - 2147)) | (1 << (PlSqlParser.PREDICTION_COST - 2147)) | (1 << (PlSqlParser.PREDICTION_DETAILS - 2147)) | (1 << (PlSqlParser.PREDICTION_PROBABILITY - 2147)))) !== 0) || ((((_la - 2179)) & ~0x1f) == 0 && ((1 << (_la - 2179)) & ((1 << (PlSqlParser.PREDICTION_SET - 2179)) | (1 << (PlSqlParser.CUME_DIST - 2179)) | (1 << (PlSqlParser.DENSE_RANK - 2179)) | (1 << (PlSqlParser.LISTAGG - 2179)) | (1 << (PlSqlParser.PERCENT_RANK - 2179)) | (1 << (PlSqlParser.PERCENTILE_CONT - 2179)) | (1 << (PlSqlParser.PERCENTILE_DISC - 2179)) | (1 << (PlSqlParser.RANK - 2179)) | (1 << (PlSqlParser.AVG - 2179)) | (1 << (PlSqlParser.CORR - 2179)) | (1 << (PlSqlParser.COVAR_ - 2179)) | (1 << (PlSqlParser.DECODE - 2179)) | (1 << (PlSqlParser.LAG - 2179)) | (1 << (PlSqlParser.LEAD - 2179)) | (1 << (PlSqlParser.MAX - 2179)) | (1 << (PlSqlParser.MEDIAN - 2179)) | (1 << (PlSqlParser.MIN - 2179)) | (1 << (PlSqlParser.NTILE - 2179)) | (1 << (PlSqlParser.NVL - 2179)) | (1 << (PlSqlParser.RATIO_TO_REPORT - 2179)) | (1 << (PlSqlParser.REGR_ - 2179)) | (1 << (PlSqlParser.ROUND - 2179)) | (1 << (PlSqlParser.ROW_NUMBER - 2179)) | (1 << (PlSqlParser.SUBSTR - 2179)) | (1 << (PlSqlParser.TO_CHAR - 2179)) | (1 << (PlSqlParser.TRIM - 2179)) | (1 << (PlSqlParser.SUM - 2179)) | (1 << (PlSqlParser.STDDEV - 2179)) | (1 << (PlSqlParser.VAR_ - 2179)) | (1 << (PlSqlParser.VARIANCE - 2179)) | (1 << (PlSqlParser.LEAST - 2179)) | (1 << (PlSqlParser.GREATEST - 2179)))) !== 0) || ((((_la - 2211)) & ~0x1f) == 0 && ((1 << (_la - 2211)) & ((1 << (PlSqlParser.TO_DATE - 2211)) | (1 << (PlSqlParser.NATIONAL_CHAR_STRING_LIT - 2211)) | (1 << (PlSqlParser.PERIOD - 2211)) | (1 << (PlSqlParser.UNSIGNED_INTEGER - 2211)) | (1 << (PlSqlParser.APPROXIMATE_NUM_LIT - 2211)) | (1 << (PlSqlParser.CHAR_STRING - 2211)) | (1 << (PlSqlParser.DELIMITED_ID - 2211)) | (1 << (PlSqlParser.LEFT_PAREN - 2211)) | (1 << (PlSqlParser.PLUS_SIGN - 2211)) | (1 << (PlSqlParser.MINUS_SIGN - 2211)) | (1 << (PlSqlParser.BINDVAR - 2211)) | (1 << (PlSqlParser.COLON - 2211)))) !== 0) || _la===PlSqlParser.INTRODUCER || _la===PlSqlParser.REGULAR_ID) { this.state = 11309; this.argument(); this.state = 11311; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.IGNORE || _la===PlSqlParser.RESPECT) { this.state = 11310; this.respect_or_ignore_nulls(); } this.state = 11320; this._errHandler.sync(this); _la = this._input.LA(1); while(_la===PlSqlParser.COMMA) { this.state = 11313; this.match(PlSqlParser.COMMA); this.state = 11314; this.argument(); this.state = 11316; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.IGNORE || _la===PlSqlParser.RESPECT) { this.state = 11315; this.respect_or_ignore_nulls(); } this.state = 11322; this._errHandler.sync(this); _la = this._input.LA(1); } } this.state = 11325; this.match(PlSqlParser.RIGHT_PAREN); this.state = 11327; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,1560,this._ctx); if(la_===1) { this.state = 11326; this.keep_clause(); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Function_argument_modelingContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_function_argument_modeling; return this; } Function_argument_modelingContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Function_argument_modelingContext.prototype.constructor = Function_argument_modelingContext; Function_argument_modelingContext.prototype.LEFT_PAREN = function() { return this.getToken(PlSqlParser.LEFT_PAREN, 0); }; Function_argument_modelingContext.prototype.column_name = function() { return this.getTypedRuleContext(Column_nameContext,0); }; Function_argument_modelingContext.prototype.USING = function() { return this.getToken(PlSqlParser.USING, 0); }; Function_argument_modelingContext.prototype.RIGHT_PAREN = function() { return this.getToken(PlSqlParser.RIGHT_PAREN, 0); }; Function_argument_modelingContext.prototype.tableview_name = function() { return this.getTypedRuleContext(Tableview_nameContext,0); }; Function_argument_modelingContext.prototype.PERIOD = function() { return this.getToken(PlSqlParser.PERIOD, 0); }; Function_argument_modelingContext.prototype.ASTERISK = function() { return this.getToken(PlSqlParser.ASTERISK, 0); }; Function_argument_modelingContext.prototype.expression = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(ExpressionContext); } else { return this.getTypedRuleContext(ExpressionContext,i); } }; Function_argument_modelingContext.prototype.COMMA = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.COMMA); } else { return this.getToken(PlSqlParser.COMMA, i); } }; Function_argument_modelingContext.prototype.keep_clause = function() { return this.getTypedRuleContext(Keep_clauseContext,0); }; Function_argument_modelingContext.prototype.numeric = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(NumericContext); } else { return this.getTypedRuleContext(NumericContext,i); } }; Function_argument_modelingContext.prototype.NULL_ = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.NULL_); } else { return this.getToken(PlSqlParser.NULL_, i); } }; Function_argument_modelingContext.prototype.column_alias = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Column_aliasContext); } else { return this.getTypedRuleContext(Column_aliasContext,i); } }; Function_argument_modelingContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterFunction_argument_modeling(this); } }; Function_argument_modelingContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitFunction_argument_modeling(this); } }; Function_argument_modelingContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitFunction_argument_modeling(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Function_argument_modelingContext = Function_argument_modelingContext; PlSqlParser.prototype.function_argument_modeling = function() { var localctx = new Function_argument_modelingContext(this, this._ctx, this.state); this.enterRule(localctx, 1452, PlSqlParser.RULE_function_argument_modeling); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 11329; this.match(PlSqlParser.LEFT_PAREN); this.state = 11330; this.column_name(); this.state = 11343; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.COMMA) { this.state = 11331; this.match(PlSqlParser.COMMA); this.state = 11334; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.UNSIGNED_INTEGER: case PlSqlParser.APPROXIMATE_NUM_LIT: this.state = 11332; this.numeric(); break; case PlSqlParser.NULL_: this.state = 11333; this.match(PlSqlParser.NULL_); break; default: throw new antlr4.error.NoViableAltException(this); } this.state = 11341; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.COMMA) { this.state = 11336; this.match(PlSqlParser.COMMA); this.state = 11339; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.UNSIGNED_INTEGER: case PlSqlParser.APPROXIMATE_NUM_LIT: this.state = 11337; this.numeric(); break; case PlSqlParser.NULL_: this.state = 11338; this.match(PlSqlParser.NULL_); break; default: throw new antlr4.error.NoViableAltException(this); } } } this.state = 11345; this.match(PlSqlParser.USING); this.state = 11365; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,1568,this._ctx); switch(la_) { case 1: this.state = 11346; this.tableview_name(); this.state = 11347; this.match(PlSqlParser.PERIOD); this.state = 11348; this.match(PlSqlParser.ASTERISK); break; case 2: this.state = 11350; this.match(PlSqlParser.ASTERISK); break; case 3: this.state = 11351; this.expression(); this.state = 11353; this._errHandler.sync(this); _la = this._input.LA(1); if((((_la) & ~0x1f) == 0 && ((1 << _la) & ((1 << PlSqlParser.ABORT) | (1 << PlSqlParser.ABS) | (1 << PlSqlParser.ACCESS) | (1 << PlSqlParser.ACCESSED) | (1 << PlSqlParser.ACCOUNT) | (1 << PlSqlParser.ACL) | (1 << PlSqlParser.ACOS) | (1 << PlSqlParser.ACTION) | (1 << PlSqlParser.ACTIONS) | (1 << PlSqlParser.ACTIVATE) | (1 << PlSqlParser.ACTIVE) | (1 << PlSqlParser.ACTIVE_COMPONENT) | (1 << PlSqlParser.ACTIVE_DATA) | (1 << PlSqlParser.ACTIVE_FUNCTION) | (1 << PlSqlParser.ACTIVE_TAG) | (1 << PlSqlParser.ACTIVITY) | (1 << PlSqlParser.ADAPTIVE_PLAN) | (1 << PlSqlParser.ADD) | (1 << PlSqlParser.ADD_COLUMN) | (1 << PlSqlParser.ADD_GROUP) | (1 << PlSqlParser.ADD_MONTHS) | (1 << PlSqlParser.ADJ_DATE) | (1 << PlSqlParser.ADMIN) | (1 << PlSqlParser.ADMINISTER) | (1 << PlSqlParser.ADMINISTRATOR) | (1 << PlSqlParser.ADVANCED) | (1 << PlSqlParser.ADVISE) | (1 << PlSqlParser.ADVISOR) | (1 << PlSqlParser.AFD_DISKSTRING) | (1 << PlSqlParser.AFTER) | (1 << PlSqlParser.AGENT))) !== 0) || ((((_la - 32)) & ~0x1f) == 0 && ((1 << (_la - 32)) & ((1 << (PlSqlParser.AGGREGATE - 32)) | (1 << (PlSqlParser.A_LETTER - 32)) | (1 << (PlSqlParser.ALIAS - 32)) | (1 << (PlSqlParser.ALLOCATE - 32)) | (1 << (PlSqlParser.ALLOW - 32)) | (1 << (PlSqlParser.ALL_ROWS - 32)) | (1 << (PlSqlParser.ALWAYS - 32)) | (1 << (PlSqlParser.ANALYZE - 32)) | (1 << (PlSqlParser.ANCILLARY - 32)) | (1 << (PlSqlParser.AND_EQUAL - 32)) | (1 << (PlSqlParser.ANOMALY - 32)) | (1 << (PlSqlParser.ANSI_REARCH - 32)) | (1 << (PlSqlParser.ANTIJOIN - 32)) | (1 << (PlSqlParser.ANYSCHEMA - 32)) | (1 << (PlSqlParser.APPEND - 32)) | (1 << (PlSqlParser.APPENDCHILDXML - 32)) | (1 << (PlSqlParser.APPEND_VALUES - 32)) | (1 << (PlSqlParser.APPLICATION - 32)) | (1 << (PlSqlParser.APPLY - 32)) | (1 << (PlSqlParser.APPROX_COUNT_DISTINCT - 32)) | (1 << (PlSqlParser.ARCHIVAL - 32)) | (1 << (PlSqlParser.ARCHIVE - 32)) | (1 << (PlSqlParser.ARCHIVED - 32)) | (1 << (PlSqlParser.ARCHIVELOG - 32)) | (1 << (PlSqlParser.ARRAY - 32)) | (1 << (PlSqlParser.AS - 32)) | (1 << (PlSqlParser.ASCII - 32)))) !== 0) || ((((_la - 64)) & ~0x1f) == 0 && ((1 << (_la - 64)) & ((1 << (PlSqlParser.ASCIISTR - 64)) | (1 << (PlSqlParser.ASIN - 64)) | (1 << (PlSqlParser.ASIS - 64)) | (1 << (PlSqlParser.ASSEMBLY - 64)) | (1 << (PlSqlParser.ASSIGN - 64)) | (1 << (PlSqlParser.ASSOCIATE - 64)) | (1 << (PlSqlParser.ASYNC - 64)) | (1 << (PlSqlParser.ASYNCHRONOUS - 64)) | (1 << (PlSqlParser.ATAN2 - 64)) | (1 << (PlSqlParser.ATAN - 64)) | (1 << (PlSqlParser.AT - 64)) | (1 << (PlSqlParser.ATTRIBUTE - 64)) | (1 << (PlSqlParser.ATTRIBUTES - 64)) | (1 << (PlSqlParser.AUTHENTICATED - 64)) | (1 << (PlSqlParser.AUTHENTICATION - 64)) | (1 << (PlSqlParser.AUTHID - 64)) | (1 << (PlSqlParser.AUTHORIZATION - 64)) | (1 << (PlSqlParser.AUTOALLOCATE - 64)) | (1 << (PlSqlParser.AUTO - 64)) | (1 << (PlSqlParser.AUTOEXTEND - 64)) | (1 << (PlSqlParser.AUTO_LOGIN - 64)) | (1 << (PlSqlParser.AUTOMATIC - 64)) | (1 << (PlSqlParser.AUTONOMOUS_TRANSACTION - 64)) | (1 << (PlSqlParser.AUTO_REOPTIMIZE - 64)) | (1 << (PlSqlParser.AVAILABILITY - 64)) | (1 << (PlSqlParser.AVRO - 64)) | (1 << (PlSqlParser.BACKGROUND - 64)) | (1 << (PlSqlParser.BACKUP - 64)) | (1 << (PlSqlParser.BASIC - 64)))) !== 0) || ((((_la - 96)) & ~0x1f) == 0 && ((1 << (_la - 96)) & ((1 << (PlSqlParser.BASICFILE - 96)) | (1 << (PlSqlParser.BATCH - 96)) | (1 << (PlSqlParser.BATCHSIZE - 96)) | (1 << (PlSqlParser.BATCH_TABLE_ACCESS_BY_ROWID - 96)) | (1 << (PlSqlParser.BECOME - 96)) | (1 << (PlSqlParser.BEFORE - 96)) | (1 << (PlSqlParser.BEGIN - 96)) | (1 << (PlSqlParser.BEGINNING - 96)) | (1 << (PlSqlParser.BEGIN_OUTLINE_DATA - 96)) | (1 << (PlSqlParser.BEHALF - 96)) | (1 << (PlSqlParser.BEQUEATH - 96)) | (1 << (PlSqlParser.BFILE - 96)) | (1 << (PlSqlParser.BFILENAME - 96)) | (1 << (PlSqlParser.BIGFILE - 96)) | (1 << (PlSqlParser.BINARY - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE_INFINITY - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE_NAN - 96)) | (1 << (PlSqlParser.BINARY_FLOAT - 96)) | (1 << (PlSqlParser.BINARY_FLOAT_INFINITY - 96)) | (1 << (PlSqlParser.BINARY_FLOAT_NAN - 96)) | (1 << (PlSqlParser.BINARY_INTEGER - 96)) | (1 << (PlSqlParser.BIND_AWARE - 96)) | (1 << (PlSqlParser.BINDING - 96)) | (1 << (PlSqlParser.BIN_TO_NUM - 96)) | (1 << (PlSqlParser.BITAND - 96)) | (1 << (PlSqlParser.BITMAP_AND - 96)) | (1 << (PlSqlParser.BITMAP - 96)) | (1 << (PlSqlParser.BITMAPS - 96)) | (1 << (PlSqlParser.BITMAP_TREE - 96)) | (1 << (PlSqlParser.BITS - 96)))) !== 0) || ((((_la - 128)) & ~0x1f) == 0 && ((1 << (_la - 128)) & ((1 << (PlSqlParser.BLOB - 128)) | (1 << (PlSqlParser.BLOCK - 128)) | (1 << (PlSqlParser.BLOCK_RANGE - 128)) | (1 << (PlSqlParser.BLOCKS - 128)) | (1 << (PlSqlParser.BLOCKSIZE - 128)) | (1 << (PlSqlParser.BODY - 128)) | (1 << (PlSqlParser.BOOLEAN - 128)) | (1 << (PlSqlParser.BOTH - 128)) | (1 << (PlSqlParser.BOUND - 128)) | (1 << (PlSqlParser.BRANCH - 128)) | (1 << (PlSqlParser.BREADTH - 128)) | (1 << (PlSqlParser.BROADCAST - 128)) | (1 << (PlSqlParser.BSON - 128)) | (1 << (PlSqlParser.BUFFER - 128)) | (1 << (PlSqlParser.BUFFER_CACHE - 128)) | (1 << (PlSqlParser.BUFFER_POOL - 128)) | (1 << (PlSqlParser.BUILD - 128)) | (1 << (PlSqlParser.BULK - 128)) | (1 << (PlSqlParser.BYPASS_RECURSIVE_CHECK - 128)) | (1 << (PlSqlParser.BYPASS_UJVC - 128)) | (1 << (PlSqlParser.BYTE - 128)) | (1 << (PlSqlParser.CACHE - 128)) | (1 << (PlSqlParser.CACHE_CB - 128)) | (1 << (PlSqlParser.CACHE_INSTANCES - 128)) | (1 << (PlSqlParser.CACHE_TEMP_TABLE - 128)) | (1 << (PlSqlParser.CACHING - 128)) | (1 << (PlSqlParser.CALCULATED - 128)) | (1 << (PlSqlParser.CALLBACK - 128)) | (1 << (PlSqlParser.CALL - 128)) | (1 << (PlSqlParser.CANCEL - 128)))) !== 0) || ((((_la - 160)) & ~0x1f) == 0 && ((1 << (_la - 160)) & ((1 << (PlSqlParser.CAPACITY - 160)) | (1 << (PlSqlParser.CARDINALITY - 160)) | (1 << (PlSqlParser.CASCADE - 160)) | (1 << (PlSqlParser.CASE - 160)) | (1 << (PlSqlParser.CAST - 160)) | (1 << (PlSqlParser.CATEGORY - 160)) | (1 << (PlSqlParser.CDBDEFAULT - 160)) | (1 << (PlSqlParser.CEIL - 160)) | (1 << (PlSqlParser.CELL_FLASH_CACHE - 160)) | (1 << (PlSqlParser.CERTIFICATE - 160)) | (1 << (PlSqlParser.CFILE - 160)) | (1 << (PlSqlParser.CHAINED - 160)) | (1 << (PlSqlParser.CHANGE - 160)) | (1 << (PlSqlParser.CHANGE_DUPKEY_ERROR_INDEX - 160)) | (1 << (PlSqlParser.CHARACTER - 160)) | (1 << (PlSqlParser.CHAR - 160)) | (1 << (PlSqlParser.CHAR_CS - 160)) | (1 << (PlSqlParser.CHARTOROWID - 160)) | (1 << (PlSqlParser.CHECK_ACL_REWRITE - 160)) | (1 << (PlSqlParser.CHECKPOINT - 160)) | (1 << (PlSqlParser.CHILD - 160)) | (1 << (PlSqlParser.CHOOSE - 160)) | (1 << (PlSqlParser.CHR - 160)) | (1 << (PlSqlParser.CHUNK - 160)) | (1 << (PlSqlParser.CLASS - 160)) | (1 << (PlSqlParser.CLASSIFIER - 160)) | (1 << (PlSqlParser.CLEANUP - 160)) | (1 << (PlSqlParser.CLEAR - 160)) | (1 << (PlSqlParser.C_LETTER - 160)) | (1 << (PlSqlParser.CLIENT - 160)))) !== 0) || ((((_la - 192)) & ~0x1f) == 0 && ((1 << (_la - 192)) & ((1 << (PlSqlParser.CLOB - 192)) | (1 << (PlSqlParser.CLONE - 192)) | (1 << (PlSqlParser.CLOSE_CACHED_OPEN_CURSORS - 192)) | (1 << (PlSqlParser.CLOSE - 192)) | (1 << (PlSqlParser.CLUSTER_BY_ROWID - 192)) | (1 << (PlSqlParser.CLUSTER - 192)) | (1 << (PlSqlParser.CLUSTER_DETAILS - 192)) | (1 << (PlSqlParser.CLUSTER_DISTANCE - 192)) | (1 << (PlSqlParser.CLUSTER_ID - 192)) | (1 << (PlSqlParser.CLUSTERING - 192)) | (1 << (PlSqlParser.CLUSTERING_FACTOR - 192)) | (1 << (PlSqlParser.CLUSTER_PROBABILITY - 192)) | (1 << (PlSqlParser.CLUSTER_SET - 192)) | (1 << (PlSqlParser.COALESCE - 192)) | (1 << (PlSqlParser.COALESCE_SQ - 192)) | (1 << (PlSqlParser.COARSE - 192)) | (1 << (PlSqlParser.CO_AUTH_IND - 192)) | (1 << (PlSqlParser.COLD - 192)) | (1 << (PlSqlParser.COLLECT - 192)) | (1 << (PlSqlParser.COLUMNAR - 192)) | (1 << (PlSqlParser.COLUMN_AUTH_INDICATOR - 192)) | (1 << (PlSqlParser.COLUMN - 192)) | (1 << (PlSqlParser.COLUMNS - 192)) | (1 << (PlSqlParser.COLUMN_STATS - 192)) | (1 << (PlSqlParser.COLUMN_VALUE - 192)) | (1 << (PlSqlParser.COMMENT - 192)) | (1 << (PlSqlParser.COMMIT - 192)) | (1 << (PlSqlParser.COMMITTED - 192)) | (1 << (PlSqlParser.COMMON_DATA - 192)) | (1 << (PlSqlParser.COMPACT - 192)) | (1 << (PlSqlParser.COMPATIBILITY - 192)) | (1 << (PlSqlParser.COMPILE - 192)))) !== 0) || ((((_la - 224)) & ~0x1f) == 0 && ((1 << (_la - 224)) & ((1 << (PlSqlParser.COMPLETE - 224)) | (1 << (PlSqlParser.COMPLIANCE - 224)) | (1 << (PlSqlParser.COMPONENT - 224)) | (1 << (PlSqlParser.COMPONENTS - 224)) | (1 << (PlSqlParser.COMPOSE - 224)) | (1 << (PlSqlParser.COMPOSITE - 224)) | (1 << (PlSqlParser.COMPOSITE_LIMIT - 224)) | (1 << (PlSqlParser.COMPOUND - 224)) | (1 << (PlSqlParser.COMPUTE - 224)) | (1 << (PlSqlParser.CONCAT - 224)) | (1 << (PlSqlParser.CON_DBID_TO_ID - 224)) | (1 << (PlSqlParser.CONDITIONAL - 224)) | (1 << (PlSqlParser.CONDITION - 224)) | (1 << (PlSqlParser.CONFIRM - 224)) | (1 << (PlSqlParser.CONFORMING - 224)) | (1 << (PlSqlParser.CON_GUID_TO_ID - 224)) | (1 << (PlSqlParser.CON_ID - 224)) | (1 << (PlSqlParser.CON_NAME_TO_ID - 224)) | (1 << (PlSqlParser.CONNECT_BY_CB_WHR_ONLY - 224)) | (1 << (PlSqlParser.CONNECT_BY_COMBINE_SW - 224)) | (1 << (PlSqlParser.CONNECT_BY_COST_BASED - 224)) | (1 << (PlSqlParser.CONNECT_BY_ELIM_DUPS - 224)) | (1 << (PlSqlParser.CONNECT_BY_FILTERING - 224)) | (1 << (PlSqlParser.CONNECT_BY_ISCYCLE - 224)) | (1 << (PlSqlParser.CONNECT_BY_ISLEAF - 224)) | (1 << (PlSqlParser.CONNECT_BY_ROOT - 224)) | (1 << (PlSqlParser.CONNECT_TIME - 224)) | (1 << (PlSqlParser.CONSIDER - 224)) | (1 << (PlSqlParser.CONSISTENT - 224)) | (1 << (PlSqlParser.CONSTANT - 224)))) !== 0) || ((((_la - 256)) & ~0x1f) == 0 && ((1 << (_la - 256)) & ((1 << (PlSqlParser.CONST - 256)) | (1 << (PlSqlParser.CONSTRAINT - 256)) | (1 << (PlSqlParser.CONSTRAINTS - 256)) | (1 << (PlSqlParser.CONSTRUCTOR - 256)) | (1 << (PlSqlParser.CONTAINER - 256)) | (1 << (PlSqlParser.CONTAINER_DATA - 256)) | (1 << (PlSqlParser.CONTAINERS - 256)) | (1 << (PlSqlParser.CONTENT - 256)) | (1 << (PlSqlParser.CONTENTS - 256)) | (1 << (PlSqlParser.CONTEXT - 256)) | (1 << (PlSqlParser.CONTINUE - 256)) | (1 << (PlSqlParser.CONTROLFILE - 256)) | (1 << (PlSqlParser.CON_UID_TO_ID - 256)) | (1 << (PlSqlParser.CONVERT - 256)) | (1 << (PlSqlParser.COOKIE - 256)) | (1 << (PlSqlParser.COPY - 256)) | (1 << (PlSqlParser.CORR_K - 256)) | (1 << (PlSqlParser.CORR_S - 256)) | (1 << (PlSqlParser.CORRUPTION - 256)) | (1 << (PlSqlParser.CORRUPT_XID_ALL - 256)) | (1 << (PlSqlParser.CORRUPT_XID - 256)) | (1 << (PlSqlParser.COS - 256)) | (1 << (PlSqlParser.COSH - 256)) | (1 << (PlSqlParser.COST - 256)) | (1 << (PlSqlParser.COST_XML_QUERY_REWRITE - 256)) | (1 << (PlSqlParser.COUNT - 256)) | (1 << (PlSqlParser.COVAR_POP - 256)) | (1 << (PlSqlParser.COVAR_SAMP - 256)) | (1 << (PlSqlParser.CPU_COSTING - 256)) | (1 << (PlSqlParser.CPU_PER_CALL - 256)) | (1 << (PlSqlParser.CPU_PER_SESSION - 256)) | (1 << (PlSqlParser.CRASH - 256)))) !== 0) || ((((_la - 289)) & ~0x1f) == 0 && ((1 << (_la - 289)) & ((1 << (PlSqlParser.CREATE_FILE_DEST - 289)) | (1 << (PlSqlParser.CREATE_STORED_OUTLINES - 289)) | (1 << (PlSqlParser.CREATION - 289)) | (1 << (PlSqlParser.CREDENTIAL - 289)) | (1 << (PlSqlParser.CRITICAL - 289)) | (1 << (PlSqlParser.CROSS - 289)) | (1 << (PlSqlParser.CROSSEDITION - 289)) | (1 << (PlSqlParser.CSCONVERT - 289)) | (1 << (PlSqlParser.CUBE_AJ - 289)) | (1 << (PlSqlParser.CUBE - 289)) | (1 << (PlSqlParser.CUBE_GB - 289)) | (1 << (PlSqlParser.CUBE_SJ - 289)) | (1 << (PlSqlParser.CUME_DISTM - 289)) | (1 << (PlSqlParser.CURRENT - 289)) | (1 << (PlSqlParser.CURRENT_DATE - 289)) | (1 << (PlSqlParser.CURRENT_SCHEMA - 289)) | (1 << (PlSqlParser.CURRENT_TIME - 289)) | (1 << (PlSqlParser.CURRENT_TIMESTAMP - 289)) | (1 << (PlSqlParser.CURRENT_USER - 289)) | (1 << (PlSqlParser.CURRENTV - 289)) | (1 << (PlSqlParser.CURSOR - 289)) | (1 << (PlSqlParser.CURSOR_SHARING_EXACT - 289)) | (1 << (PlSqlParser.CURSOR_SPECIFIC_SEGMENT - 289)) | (1 << (PlSqlParser.CUSTOMDATUM - 289)) | (1 << (PlSqlParser.CV - 289)) | (1 << (PlSqlParser.CYCLE - 289)) | (1 << (PlSqlParser.DANGLING - 289)) | (1 << (PlSqlParser.DATABASE - 289)) | (1 << (PlSqlParser.DATA - 289)) | (1 << (PlSqlParser.DATAFILE - 289)) | (1 << (PlSqlParser.DATAFILES - 289)))) !== 0) || ((((_la - 321)) & ~0x1f) == 0 && ((1 << (_la - 321)) & ((1 << (PlSqlParser.DATAMOVEMENT - 321)) | (1 << (PlSqlParser.DATAOBJNO - 321)) | (1 << (PlSqlParser.DATAOBJ_TO_MAT_PARTITION - 321)) | (1 << (PlSqlParser.DATAOBJ_TO_PARTITION - 321)) | (1 << (PlSqlParser.DATAPUMP - 321)) | (1 << (PlSqlParser.DATA_SECURITY_REWRITE_LIMIT - 321)) | (1 << (PlSqlParser.DATE_MODE - 321)) | (1 << (PlSqlParser.DAY - 321)) | (1 << (PlSqlParser.DAYS - 321)) | (1 << (PlSqlParser.DBA - 321)) | (1 << (PlSqlParser.DBA_RECYCLEBIN - 321)) | (1 << (PlSqlParser.DBMS_STATS - 321)) | (1 << (PlSqlParser.DB_ROLE_CHANGE - 321)) | (1 << (PlSqlParser.DBTIMEZONE - 321)) | (1 << (PlSqlParser.DB_UNIQUE_NAME - 321)) | (1 << (PlSqlParser.DB_VERSION - 321)) | (1 << (PlSqlParser.DDL - 321)) | (1 << (PlSqlParser.DEALLOCATE - 321)) | (1 << (PlSqlParser.DEBUG - 321)) | (1 << (PlSqlParser.DEBUGGER - 321)) | (1 << (PlSqlParser.DEC - 321)) | (1 << (PlSqlParser.DECIMAL - 321)) | (1 << (PlSqlParser.DECLARE - 321)) | (1 << (PlSqlParser.DECOMPOSE - 321)) | (1 << (PlSqlParser.DECORRELATE - 321)) | (1 << (PlSqlParser.DECR - 321)) | (1 << (PlSqlParser.DECREMENT - 321)) | (1 << (PlSqlParser.DECRYPT - 321)) | (1 << (PlSqlParser.DEDUPLICATE - 321)) | (1 << (PlSqlParser.DEFAULTS - 321)))) !== 0) || ((((_la - 353)) & ~0x1f) == 0 && ((1 << (_la - 353)) & ((1 << (PlSqlParser.DEFERRABLE - 353)) | (1 << (PlSqlParser.DEFERRED - 353)) | (1 << (PlSqlParser.DEFINED - 353)) | (1 << (PlSqlParser.DEFINE - 353)) | (1 << (PlSqlParser.DEFINER - 353)) | (1 << (PlSqlParser.DEGREE - 353)) | (1 << (PlSqlParser.DELAY - 353)) | (1 << (PlSqlParser.DELEGATE - 353)) | (1 << (PlSqlParser.DELETE_ALL - 353)) | (1 << (PlSqlParser.DELETE - 353)) | (1 << (PlSqlParser.DELETEXML - 353)) | (1 << (PlSqlParser.DEMAND - 353)) | (1 << (PlSqlParser.DENSE_RANKM - 353)) | (1 << (PlSqlParser.DEPENDENT - 353)) | (1 << (PlSqlParser.DEPTH - 353)) | (1 << (PlSqlParser.DEQUEUE - 353)) | (1 << (PlSqlParser.DEREF - 353)) | (1 << (PlSqlParser.DEREF_NO_REWRITE - 353)) | (1 << (PlSqlParser.DESTROY - 353)) | (1 << (PlSqlParser.DETACHED - 353)) | (1 << (PlSqlParser.DETERMINES - 353)) | (1 << (PlSqlParser.DETERMINISTIC - 353)) | (1 << (PlSqlParser.DICTIONARY - 353)) | (1 << (PlSqlParser.DIMENSION - 353)) | (1 << (PlSqlParser.DIMENSIONS - 353)) | (1 << (PlSqlParser.DIRECT_LOAD - 353)) | (1 << (PlSqlParser.DIRECTORY - 353)) | (1 << (PlSqlParser.DIRECT_PATH - 353)) | (1 << (PlSqlParser.DISABLE_ALL - 353)) | (1 << (PlSqlParser.DISABLE - 353)) | (1 << (PlSqlParser.DISABLE_PARALLEL_DML - 353)))) !== 0) || ((((_la - 385)) & ~0x1f) == 0 && ((1 << (_la - 385)) & ((1 << (PlSqlParser.DISABLE_PRESET - 385)) | (1 << (PlSqlParser.DISABLE_RPKE - 385)) | (1 << (PlSqlParser.DISALLOW - 385)) | (1 << (PlSqlParser.DISASSOCIATE - 385)) | (1 << (PlSqlParser.DISCARD - 385)) | (1 << (PlSqlParser.DISCONNECT - 385)) | (1 << (PlSqlParser.DISK - 385)) | (1 << (PlSqlParser.DISKGROUP - 385)) | (1 << (PlSqlParser.DISKS - 385)) | (1 << (PlSqlParser.DISMOUNT - 385)) | (1 << (PlSqlParser.DISTINGUISHED - 385)) | (1 << (PlSqlParser.DISTRIBUTED - 385)) | (1 << (PlSqlParser.DISTRIBUTE - 385)) | (1 << (PlSqlParser.DML - 385)) | (1 << (PlSqlParser.DML_UPDATE - 385)) | (1 << (PlSqlParser.DOCFIDELITY - 385)) | (1 << (PlSqlParser.DOCUMENT - 385)) | (1 << (PlSqlParser.DOMAIN_INDEX_FILTER - 385)) | (1 << (PlSqlParser.DOMAIN_INDEX_NO_SORT - 385)) | (1 << (PlSqlParser.DOMAIN_INDEX_SORT - 385)) | (1 << (PlSqlParser.DOUBLE - 385)) | (1 << (PlSqlParser.DOWNGRADE - 385)) | (1 << (PlSqlParser.DRIVING_SITE - 385)) | (1 << (PlSqlParser.DROP_COLUMN - 385)) | (1 << (PlSqlParser.DROP_GROUP - 385)) | (1 << (PlSqlParser.DSINTERVAL_UNCONSTRAINED - 385)) | (1 << (PlSqlParser.DST_UPGRADE_INSERT_CONV - 385)) | (1 << (PlSqlParser.DUMP - 385)))) !== 0) || ((((_la - 417)) & ~0x1f) == 0 && ((1 << (_la - 417)) & ((1 << (PlSqlParser.DUPLICATE - 417)) | (1 << (PlSqlParser.DV - 417)) | (1 << (PlSqlParser.DYNAMIC - 417)) | (1 << (PlSqlParser.DYNAMIC_SAMPLING - 417)) | (1 << (PlSqlParser.DYNAMIC_SAMPLING_EST_CDN - 417)) | (1 << (PlSqlParser.EACH - 417)) | (1 << (PlSqlParser.EDITIONABLE - 417)) | (1 << (PlSqlParser.EDITION - 417)) | (1 << (PlSqlParser.EDITIONING - 417)) | (1 << (PlSqlParser.EDITIONS - 417)) | (1 << (PlSqlParser.ELEMENT - 417)) | (1 << (PlSqlParser.ELIM_GROUPBY - 417)) | (1 << (PlSqlParser.ELIMINATE_JOIN - 417)) | (1 << (PlSqlParser.ELIMINATE_OBY - 417)) | (1 << (PlSqlParser.ELIMINATE_OUTER_JOIN - 417)) | (1 << (PlSqlParser.EM - 417)) | (1 << (PlSqlParser.EMPTY_BLOB - 417)) | (1 << (PlSqlParser.EMPTY_CLOB - 417)) | (1 << (PlSqlParser.EMPTY - 417)) | (1 << (PlSqlParser.ENABLE_ALL - 417)) | (1 << (PlSqlParser.ENABLE - 417)) | (1 << (PlSqlParser.ENABLE_PARALLEL_DML - 417)) | (1 << (PlSqlParser.ENABLE_PRESET - 417)) | (1 << (PlSqlParser.ENCODING - 417)) | (1 << (PlSqlParser.ENCRYPT - 417)) | (1 << (PlSqlParser.ENCRYPTION - 417)) | (1 << (PlSqlParser.END_OUTLINE_DATA - 417)) | (1 << (PlSqlParser.ENFORCED - 417)) | (1 << (PlSqlParser.ENFORCE - 417)))) !== 0) || ((((_la - 449)) & ~0x1f) == 0 && ((1 << (_la - 449)) & ((1 << (PlSqlParser.ENQUEUE - 449)) | (1 << (PlSqlParser.ENTERPRISE - 449)) | (1 << (PlSqlParser.ENTITYESCAPING - 449)) | (1 << (PlSqlParser.ENTRY - 449)) | (1 << (PlSqlParser.EQUIPART - 449)) | (1 << (PlSqlParser.ERR - 449)) | (1 << (PlSqlParser.ERROR_ARGUMENT - 449)) | (1 << (PlSqlParser.ERROR - 449)) | (1 << (PlSqlParser.ERROR_ON_OVERLAP_TIME - 449)) | (1 << (PlSqlParser.ERRORS - 449)) | (1 << (PlSqlParser.ESCAPE - 449)) | (1 << (PlSqlParser.ESTIMATE - 449)) | (1 << (PlSqlParser.EVAL - 449)) | (1 << (PlSqlParser.EVALNAME - 449)) | (1 << (PlSqlParser.EVALUATE - 449)) | (1 << (PlSqlParser.EVALUATION - 449)) | (1 << (PlSqlParser.EVENTS - 449)) | (1 << (PlSqlParser.EVERY - 449)) | (1 << (PlSqlParser.EXCEPT - 449)) | (1 << (PlSqlParser.EXCEPTION - 449)) | (1 << (PlSqlParser.EXCEPTION_INIT - 449)) | (1 << (PlSqlParser.EXCEPTIONS - 449)) | (1 << (PlSqlParser.EXCHANGE - 449)) | (1 << (PlSqlParser.EXCLUDE - 449)) | (1 << (PlSqlParser.EXCLUDING - 449)) | (1 << (PlSqlParser.EXECUTE - 449)) | (1 << (PlSqlParser.EXEMPT - 449)) | (1 << (PlSqlParser.EXISTING - 449)) | (1 << (PlSqlParser.EXISTS - 449)) | (1 << (PlSqlParser.EXISTSNODE - 449)) | (1 << (PlSqlParser.EXIT - 449)))) !== 0) || ((((_la - 481)) & ~0x1f) == 0 && ((1 << (_la - 481)) & ((1 << (PlSqlParser.EXPAND_GSET_TO_UNION - 481)) | (1 << (PlSqlParser.EXPAND_TABLE - 481)) | (1 << (PlSqlParser.EXP - 481)) | (1 << (PlSqlParser.EXPIRE - 481)) | (1 << (PlSqlParser.EXPLAIN - 481)) | (1 << (PlSqlParser.EXPLOSION - 481)) | (1 << (PlSqlParser.EXPORT - 481)) | (1 << (PlSqlParser.EXPR_CORR_CHECK - 481)) | (1 << (PlSqlParser.EXPRESS - 481)) | (1 << (PlSqlParser.EXTENDS - 481)) | (1 << (PlSqlParser.EXTENT - 481)) | (1 << (PlSqlParser.EXTENTS - 481)) | (1 << (PlSqlParser.EXTERNAL - 481)) | (1 << (PlSqlParser.EXTERNALLY - 481)) | (1 << (PlSqlParser.EXTRACTCLOBXML - 481)) | (1 << (PlSqlParser.EXTRACT - 481)) | (1 << (PlSqlParser.EXTRACTVALUE - 481)) | (1 << (PlSqlParser.EXTRA - 481)) | (1 << (PlSqlParser.FACILITY - 481)) | (1 << (PlSqlParser.FACT - 481)) | (1 << (PlSqlParser.FACTOR - 481)) | (1 << (PlSqlParser.FACTORIZE_JOIN - 481)) | (1 << (PlSqlParser.FAILED - 481)) | (1 << (PlSqlParser.FAILED_LOGIN_ATTEMPTS - 481)) | (1 << (PlSqlParser.FAILGROUP - 481)) | (1 << (PlSqlParser.FAILOVER - 481)) | (1 << (PlSqlParser.FAILURE - 481)) | (1 << (PlSqlParser.FALSE - 481)) | (1 << (PlSqlParser.FAMILY - 481)) | (1 << (PlSqlParser.FAR - 481)) | (1 << (PlSqlParser.FAST - 481)) | (1 << (PlSqlParser.FASTSTART - 481)))) !== 0) || ((((_la - 513)) & ~0x1f) == 0 && ((1 << (_la - 513)) & ((1 << (PlSqlParser.FBTSCAN - 513)) | (1 << (PlSqlParser.FEATURE_DETAILS - 513)) | (1 << (PlSqlParser.FEATURE_ID - 513)) | (1 << (PlSqlParser.FEATURE_SET - 513)) | (1 << (PlSqlParser.FEATURE_VALUE - 513)) | (1 << (PlSqlParser.FETCH - 513)) | (1 << (PlSqlParser.FILE - 513)) | (1 << (PlSqlParser.FILE_NAME_CONVERT - 513)) | (1 << (PlSqlParser.FILESYSTEM_LIKE_LOGGING - 513)) | (1 << (PlSqlParser.FILTER - 513)) | (1 << (PlSqlParser.FINAL - 513)) | (1 << (PlSqlParser.FINE - 513)) | (1 << (PlSqlParser.FINISH - 513)) | (1 << (PlSqlParser.FIRST - 513)) | (1 << (PlSqlParser.FIRSTM - 513)) | (1 << (PlSqlParser.FIRST_ROWS - 513)) | (1 << (PlSqlParser.FIRST_VALUE - 513)) | (1 << (PlSqlParser.FIXED_VIEW_DATA - 513)) | (1 << (PlSqlParser.FLAGGER - 513)) | (1 << (PlSqlParser.FLASHBACK - 513)) | (1 << (PlSqlParser.FLASH_CACHE - 513)) | (1 << (PlSqlParser.FLOAT - 513)) | (1 << (PlSqlParser.FLOB - 513)) | (1 << (PlSqlParser.FLOOR - 513)) | (1 << (PlSqlParser.FLUSH - 513)) | (1 << (PlSqlParser.FOLDER - 513)) | (1 << (PlSqlParser.FOLLOWING - 513)) | (1 << (PlSqlParser.FOLLOWS - 513)) | (1 << (PlSqlParser.FORALL - 513)) | (1 << (PlSqlParser.FORCE - 513)) | (1 << (PlSqlParser.FORCE_XML_QUERY_REWRITE - 513)) | (1 << (PlSqlParser.FOREIGN - 513)))) !== 0) || ((((_la - 545)) & ~0x1f) == 0 && ((1 << (_la - 545)) & ((1 << (PlSqlParser.FOREVER - 545)) | (1 << (PlSqlParser.FORMAT - 545)) | (1 << (PlSqlParser.FORWARD - 545)) | (1 << (PlSqlParser.FRAGMENT_NUMBER - 545)) | (1 << (PlSqlParser.FREELIST - 545)) | (1 << (PlSqlParser.FREELISTS - 545)) | (1 << (PlSqlParser.FREEPOOLS - 545)) | (1 << (PlSqlParser.FRESH - 545)) | (1 << (PlSqlParser.FROM_TZ - 545)) | (1 << (PlSqlParser.FULL - 545)) | (1 << (PlSqlParser.FULL_OUTER_JOIN_TO_OUTER - 545)) | (1 << (PlSqlParser.FUNCTION - 545)) | (1 << (PlSqlParser.FUNCTIONS - 545)) | (1 << (PlSqlParser.GATHER_OPTIMIZER_STATISTICS - 545)) | (1 << (PlSqlParser.GATHER_PLAN_STATISTICS - 545)) | (1 << (PlSqlParser.GBY_CONC_ROLLUP - 545)) | (1 << (PlSqlParser.GBY_PUSHDOWN - 545)) | (1 << (PlSqlParser.GENERATED - 545)) | (1 << (PlSqlParser.GET - 545)) | (1 << (PlSqlParser.GLOBAL - 545)) | (1 << (PlSqlParser.GLOBALLY - 545)) | (1 << (PlSqlParser.GLOBAL_NAME - 545)) | (1 << (PlSqlParser.GLOBAL_TOPIC_ENABLED - 545)) | (1 << (PlSqlParser.GROUP_BY - 545)) | (1 << (PlSqlParser.GROUP_ID - 545)) | (1 << (PlSqlParser.GROUPING - 545)) | (1 << (PlSqlParser.GROUPING_ID - 545)))) !== 0) || ((((_la - 577)) & ~0x1f) == 0 && ((1 << (_la - 577)) & ((1 << (PlSqlParser.GROUPS - 577)) | (1 << (PlSqlParser.GUARANTEED - 577)) | (1 << (PlSqlParser.GUARANTEE - 577)) | (1 << (PlSqlParser.GUARD - 577)) | (1 << (PlSqlParser.HASH_AJ - 577)) | (1 << (PlSqlParser.HASH - 577)) | (1 << (PlSqlParser.HASHKEYS - 577)) | (1 << (PlSqlParser.HASH_SJ - 577)) | (1 << (PlSqlParser.HEADER - 577)) | (1 << (PlSqlParser.HEAP - 577)) | (1 << (PlSqlParser.HELP - 577)) | (1 << (PlSqlParser.HEXTORAW - 577)) | (1 << (PlSqlParser.HEXTOREF - 577)) | (1 << (PlSqlParser.HIDDEN_KEYWORD - 577)) | (1 << (PlSqlParser.HIDE - 577)) | (1 << (PlSqlParser.HIERARCHY - 577)) | (1 << (PlSqlParser.HIGH - 577)) | (1 << (PlSqlParser.HINTSET_BEGIN - 577)) | (1 << (PlSqlParser.HINTSET_END - 577)) | (1 << (PlSqlParser.HOT - 577)) | (1 << (PlSqlParser.HOUR - 577)) | (1 << (PlSqlParser.HWM_BROKERED - 577)) | (1 << (PlSqlParser.HYBRID - 577)) | (1 << (PlSqlParser.IDENTIFIER - 577)) | (1 << (PlSqlParser.IDENTITY - 577)) | (1 << (PlSqlParser.IDGENERATORS - 577)) | (1 << (PlSqlParser.ID - 577)) | (1 << (PlSqlParser.IDLE_TIME - 577)) | (1 << (PlSqlParser.IF - 577)) | (1 << (PlSqlParser.IGNORE - 577)))) !== 0) || ((((_la - 609)) & ~0x1f) == 0 && ((1 << (_la - 609)) & ((1 << (PlSqlParser.IGNORE_OPTIM_EMBEDDED_HINTS - 609)) | (1 << (PlSqlParser.IGNORE_ROW_ON_DUPKEY_INDEX - 609)) | (1 << (PlSqlParser.IGNORE_WHERE_CLAUSE - 609)) | (1 << (PlSqlParser.ILM - 609)) | (1 << (PlSqlParser.IMMEDIATE - 609)) | (1 << (PlSqlParser.IMPACT - 609)) | (1 << (PlSqlParser.IMPORT - 609)) | (1 << (PlSqlParser.INACTIVE - 609)) | (1 << (PlSqlParser.INCLUDE - 609)) | (1 << (PlSqlParser.INCLUDE_VERSION - 609)) | (1 << (PlSqlParser.INCLUDING - 609)) | (1 << (PlSqlParser.INCREMENTAL - 609)) | (1 << (PlSqlParser.INCREMENT - 609)) | (1 << (PlSqlParser.INCR - 609)) | (1 << (PlSqlParser.INDENT - 609)) | (1 << (PlSqlParser.INDEX_ASC - 609)) | (1 << (PlSqlParser.INDEX_COMBINE - 609)) | (1 << (PlSqlParser.INDEX_DESC - 609)) | (1 << (PlSqlParser.INDEXED - 609)) | (1 << (PlSqlParser.INDEXES - 609)) | (1 << (PlSqlParser.INDEX_FFS - 609)) | (1 << (PlSqlParser.INDEX_FILTER - 609)) | (1 << (PlSqlParser.INDEXING - 609)) | (1 << (PlSqlParser.INDEX_JOIN - 609)) | (1 << (PlSqlParser.INDEX_ROWS - 609)) | (1 << (PlSqlParser.INDEX_RRS - 609)) | (1 << (PlSqlParser.INDEX_RS_ASC - 609)) | (1 << (PlSqlParser.INDEX_RS_DESC - 609)) | (1 << (PlSqlParser.INDEX_RS - 609)) | (1 << (PlSqlParser.INDEX_SCAN - 609)) | (1 << (PlSqlParser.INDEX_SKIP_SCAN - 609)))) !== 0) || ((((_la - 641)) & ~0x1f) == 0 && ((1 << (_la - 641)) & ((1 << (PlSqlParser.INDEX_SS_ASC - 641)) | (1 << (PlSqlParser.INDEX_SS_DESC - 641)) | (1 << (PlSqlParser.INDEX_SS - 641)) | (1 << (PlSqlParser.INDEX_STATS - 641)) | (1 << (PlSqlParser.INDEXTYPE - 641)) | (1 << (PlSqlParser.INDEXTYPES - 641)) | (1 << (PlSqlParser.INDICATOR - 641)) | (1 << (PlSqlParser.INDICES - 641)) | (1 << (PlSqlParser.INFINITE - 641)) | (1 << (PlSqlParser.INFORMATIONAL - 641)) | (1 << (PlSqlParser.INHERIT - 641)) | (1 << (PlSqlParser.INITCAP - 641)) | (1 << (PlSqlParser.INITIAL - 641)) | (1 << (PlSqlParser.INITIALIZED - 641)) | (1 << (PlSqlParser.INITIALLY - 641)) | (1 << (PlSqlParser.INITRANS - 641)) | (1 << (PlSqlParser.INLINE - 641)) | (1 << (PlSqlParser.INLINE_XMLTYPE_NT - 641)) | (1 << (PlSqlParser.INMEMORY - 641)) | (1 << (PlSqlParser.IN_MEMORY_METADATA - 641)) | (1 << (PlSqlParser.INMEMORY_PRUNING - 641)) | (1 << (PlSqlParser.INNER - 641)) | (1 << (PlSqlParser.INOUT - 641)) | (1 << (PlSqlParser.INPLACE - 641)) | (1 << (PlSqlParser.INSERTCHILDXMLAFTER - 641)) | (1 << (PlSqlParser.INSERTCHILDXMLBEFORE - 641)) | (1 << (PlSqlParser.INSERTCHILDXML - 641)) | (1 << (PlSqlParser.INSERTXMLAFTER - 641)) | (1 << (PlSqlParser.INSERTXMLBEFORE - 641)) | (1 << (PlSqlParser.INSTANCE - 641)))) !== 0) || ((((_la - 673)) & ~0x1f) == 0 && ((1 << (_la - 673)) & ((1 << (PlSqlParser.INSTANCES - 673)) | (1 << (PlSqlParser.INSTANTIABLE - 673)) | (1 << (PlSqlParser.INSTANTLY - 673)) | (1 << (PlSqlParser.INSTEAD - 673)) | (1 << (PlSqlParser.INSTR2 - 673)) | (1 << (PlSqlParser.INSTR4 - 673)) | (1 << (PlSqlParser.INSTRB - 673)) | (1 << (PlSqlParser.INSTRC - 673)) | (1 << (PlSqlParser.INSTR - 673)) | (1 << (PlSqlParser.INTEGER - 673)) | (1 << (PlSqlParser.INTERLEAVED - 673)) | (1 << (PlSqlParser.INTERMEDIATE - 673)) | (1 << (PlSqlParser.INTERNAL_CONVERT - 673)) | (1 << (PlSqlParser.INTERNAL_USE - 673)) | (1 << (PlSqlParser.INTERPRETED - 673)) | (1 << (PlSqlParser.INTERVAL - 673)) | (1 << (PlSqlParser.INT - 673)) | (1 << (PlSqlParser.INVALIDATE - 673)) | (1 << (PlSqlParser.INVISIBLE - 673)) | (1 << (PlSqlParser.IN_XQUERY - 673)) | (1 << (PlSqlParser.ISOLATION - 673)) | (1 << (PlSqlParser.ISOLATION_LEVEL - 673)) | (1 << (PlSqlParser.ITERATE - 673)) | (1 << (PlSqlParser.ITERATION_NUMBER - 673)) | (1 << (PlSqlParser.JAVA - 673)) | (1 << (PlSqlParser.JOB - 673)) | (1 << (PlSqlParser.JOIN - 673)) | (1 << (PlSqlParser.JSON_ARRAYAGG - 673)) | (1 << (PlSqlParser.JSON_ARRAY - 673)))) !== 0) || ((((_la - 705)) & ~0x1f) == 0 && ((1 << (_la - 705)) & ((1 << (PlSqlParser.JSON_EQUAL - 705)) | (1 << (PlSqlParser.JSON_EXISTS2 - 705)) | (1 << (PlSqlParser.JSON_EXISTS - 705)) | (1 << (PlSqlParser.JSONGET - 705)) | (1 << (PlSqlParser.JSON - 705)) | (1 << (PlSqlParser.JSON_OBJECTAGG - 705)) | (1 << (PlSqlParser.JSON_OBJECT - 705)) | (1 << (PlSqlParser.JSONPARSE - 705)) | (1 << (PlSqlParser.JSON_QUERY - 705)) | (1 << (PlSqlParser.JSON_SERIALIZE - 705)) | (1 << (PlSqlParser.JSON_TABLE - 705)) | (1 << (PlSqlParser.JSON_TEXTCONTAINS2 - 705)) | (1 << (PlSqlParser.JSON_TEXTCONTAINS - 705)) | (1 << (PlSqlParser.JSON_VALUE - 705)) | (1 << (PlSqlParser.KEEP_DUPLICATES - 705)) | (1 << (PlSqlParser.KEEP - 705)) | (1 << (PlSqlParser.KERBEROS - 705)) | (1 << (PlSqlParser.KEY - 705)) | (1 << (PlSqlParser.KEY_LENGTH - 705)) | (1 << (PlSqlParser.KEYSIZE - 705)) | (1 << (PlSqlParser.KEYS - 705)) | (1 << (PlSqlParser.KEYSTORE - 705)) | (1 << (PlSqlParser.KILL - 705)) | (1 << (PlSqlParser.LABEL - 705)) | (1 << (PlSqlParser.LANGUAGE - 705)) | (1 << (PlSqlParser.LAST_DAY - 705)) | (1 << (PlSqlParser.LAST - 705)) | (1 << (PlSqlParser.LAST_VALUE - 705)) | (1 << (PlSqlParser.LATERAL - 705)) | (1 << (PlSqlParser.LAX - 705)) | (1 << (PlSqlParser.LAYER - 705)) | (1 << (PlSqlParser.LDAP_REGISTRATION_ENABLED - 705)))) !== 0) || ((((_la - 737)) & ~0x1f) == 0 && ((1 << (_la - 737)) & ((1 << (PlSqlParser.LDAP_REGISTRATION - 737)) | (1 << (PlSqlParser.LDAP_REG_SYNC_INTERVAL - 737)) | (1 << (PlSqlParser.LEADING - 737)) | (1 << (PlSqlParser.LEFT - 737)) | (1 << (PlSqlParser.LENGTH2 - 737)) | (1 << (PlSqlParser.LENGTH4 - 737)) | (1 << (PlSqlParser.LENGTHB - 737)) | (1 << (PlSqlParser.LENGTHC - 737)) | (1 << (PlSqlParser.LENGTH - 737)) | (1 << (PlSqlParser.LESS - 737)) | (1 << (PlSqlParser.LEVEL - 737)) | (1 << (PlSqlParser.LEVELS - 737)) | (1 << (PlSqlParser.LIBRARY - 737)) | (1 << (PlSqlParser.LIFECYCLE - 737)) | (1 << (PlSqlParser.LIFE - 737)) | (1 << (PlSqlParser.LIFETIME - 737)) | (1 << (PlSqlParser.LIKE2 - 737)) | (1 << (PlSqlParser.LIKE4 - 737)) | (1 << (PlSqlParser.LIKEC - 737)) | (1 << (PlSqlParser.LIKE_EXPAND - 737)) | (1 << (PlSqlParser.LIMIT - 737)) | (1 << (PlSqlParser.LINEAR - 737)) | (1 << (PlSqlParser.LINK - 737)) | (1 << (PlSqlParser.LIST - 737)) | (1 << (PlSqlParser.LN - 737)) | (1 << (PlSqlParser.LNNVL - 737)) | (1 << (PlSqlParser.LOAD - 737)) | (1 << (PlSqlParser.LOB - 737)) | (1 << (PlSqlParser.LOBNVL - 737)) | (1 << (PlSqlParser.LOBS - 737)) | (1 << (PlSqlParser.LOCAL_INDEXES - 737)))) !== 0) || ((((_la - 769)) & ~0x1f) == 0 && ((1 << (_la - 769)) & ((1 << (PlSqlParser.LOCAL - 769)) | (1 << (PlSqlParser.LOCALTIME - 769)) | (1 << (PlSqlParser.LOCALTIMESTAMP - 769)) | (1 << (PlSqlParser.LOCATION - 769)) | (1 << (PlSqlParser.LOCATOR - 769)) | (1 << (PlSqlParser.LOCKED - 769)) | (1 << (PlSqlParser.LOCKING - 769)) | (1 << (PlSqlParser.LOGFILE - 769)) | (1 << (PlSqlParser.LOGFILES - 769)) | (1 << (PlSqlParser.LOGGING - 769)) | (1 << (PlSqlParser.LOGICAL - 769)) | (1 << (PlSqlParser.LOGICAL_READS_PER_CALL - 769)) | (1 << (PlSqlParser.LOGICAL_READS_PER_SESSION - 769)) | (1 << (PlSqlParser.LOG - 769)) | (1 << (PlSqlParser.LOGMINING - 769)) | (1 << (PlSqlParser.LOGOFF - 769)) | (1 << (PlSqlParser.LOGON - 769)) | (1 << (PlSqlParser.LOG_READ_ONLY_VIOLATIONS - 769)) | (1 << (PlSqlParser.LONG - 769)) | (1 << (PlSqlParser.LOOP - 769)) | (1 << (PlSqlParser.LOWER - 769)) | (1 << (PlSqlParser.LOW - 769)) | (1 << (PlSqlParser.LPAD - 769)) | (1 << (PlSqlParser.LTRIM - 769)) | (1 << (PlSqlParser.MAIN - 769)) | (1 << (PlSqlParser.MAKE_REF - 769)) | (1 << (PlSqlParser.MANAGED - 769)) | (1 << (PlSqlParser.MANAGE - 769)) | (1 << (PlSqlParser.MANAGEMENT - 769)) | (1 << (PlSqlParser.MANAGER - 769)) | (1 << (PlSqlParser.MANUAL - 769)))) !== 0) || ((((_la - 801)) & ~0x1f) == 0 && ((1 << (_la - 801)) & ((1 << (PlSqlParser.MAP - 801)) | (1 << (PlSqlParser.MAPPING - 801)) | (1 << (PlSqlParser.MASTER - 801)) | (1 << (PlSqlParser.MATCHED - 801)) | (1 << (PlSqlParser.MATCHES - 801)) | (1 << (PlSqlParser.MATCH - 801)) | (1 << (PlSqlParser.MATCH_NUMBER - 801)) | (1 << (PlSqlParser.MATCH_RECOGNIZE - 801)) | (1 << (PlSqlParser.MATERIALIZED - 801)) | (1 << (PlSqlParser.MATERIALIZE - 801)) | (1 << (PlSqlParser.MAXARCHLOGS - 801)) | (1 << (PlSqlParser.MAXDATAFILES - 801)) | (1 << (PlSqlParser.MAXEXTENTS - 801)) | (1 << (PlSqlParser.MAXIMIZE - 801)) | (1 << (PlSqlParser.MAXINSTANCES - 801)) | (1 << (PlSqlParser.MAXLOGFILES - 801)) | (1 << (PlSqlParser.MAXLOGHISTORY - 801)) | (1 << (PlSqlParser.MAXLOGMEMBERS - 801)) | (1 << (PlSqlParser.MAX_SHARED_TEMP_SIZE - 801)) | (1 << (PlSqlParser.MAXSIZE - 801)) | (1 << (PlSqlParser.MAXTRANS - 801)) | (1 << (PlSqlParser.MAXVALUE - 801)) | (1 << (PlSqlParser.MEASURE - 801)) | (1 << (PlSqlParser.MEASURES - 801)) | (1 << (PlSqlParser.MEDIUM - 801)) | (1 << (PlSqlParser.MEMBER - 801)) | (1 << (PlSqlParser.MEMCOMPRESS - 801)) | (1 << (PlSqlParser.MEMORY - 801)) | (1 << (PlSqlParser.MERGEACTIONS - 801)) | (1 << (PlSqlParser.MERGE_AJ - 801)) | (1 << (PlSqlParser.MERGE_CONST_ON - 801)) | (1 << (PlSqlParser.MERGE - 801)))) !== 0) || ((((_la - 833)) & ~0x1f) == 0 && ((1 << (_la - 833)) & ((1 << (PlSqlParser.MERGE_SJ - 833)) | (1 << (PlSqlParser.METADATA - 833)) | (1 << (PlSqlParser.METHOD - 833)) | (1 << (PlSqlParser.MIGRATE - 833)) | (1 << (PlSqlParser.MIGRATION - 833)) | (1 << (PlSqlParser.MINEXTENTS - 833)) | (1 << (PlSqlParser.MINIMIZE - 833)) | (1 << (PlSqlParser.MINIMUM - 833)) | (1 << (PlSqlParser.MINING - 833)) | (1 << (PlSqlParser.MINUS_NULL - 833)) | (1 << (PlSqlParser.MINUTE - 833)) | (1 << (PlSqlParser.MINVALUE - 833)) | (1 << (PlSqlParser.MIRRORCOLD - 833)) | (1 << (PlSqlParser.MIRRORHOT - 833)) | (1 << (PlSqlParser.MIRROR - 833)) | (1 << (PlSqlParser.MLSLABEL - 833)) | (1 << (PlSqlParser.MODEL_COMPILE_SUBQUERY - 833)) | (1 << (PlSqlParser.MODEL_DONTVERIFY_UNIQUENESS - 833)) | (1 << (PlSqlParser.MODEL_DYNAMIC_SUBQUERY - 833)) | (1 << (PlSqlParser.MODEL_MIN_ANALYSIS - 833)) | (1 << (PlSqlParser.MODEL - 833)) | (1 << (PlSqlParser.MODEL_NB - 833)) | (1 << (PlSqlParser.MODEL_NO_ANALYSIS - 833)) | (1 << (PlSqlParser.MODEL_PBY - 833)) | (1 << (PlSqlParser.MODEL_PUSH_REF - 833)) | (1 << (PlSqlParser.MODEL_SV - 833)) | (1 << (PlSqlParser.MODIFICATION - 833)) | (1 << (PlSqlParser.MODIFY_COLUMN_TYPE - 833)) | (1 << (PlSqlParser.MODIFY - 833)) | (1 << (PlSqlParser.MOD - 833)))) !== 0) || ((((_la - 865)) & ~0x1f) == 0 && ((1 << (_la - 865)) & ((1 << (PlSqlParser.MODULE - 865)) | (1 << (PlSqlParser.MONITORING - 865)) | (1 << (PlSqlParser.MONITOR - 865)) | (1 << (PlSqlParser.MONTH - 865)) | (1 << (PlSqlParser.MONTHS_BETWEEN - 865)) | (1 << (PlSqlParser.MONTHS - 865)) | (1 << (PlSqlParser.MOUNT - 865)) | (1 << (PlSqlParser.MOUNTPATH - 865)) | (1 << (PlSqlParser.MOVEMENT - 865)) | (1 << (PlSqlParser.MOVE - 865)) | (1 << (PlSqlParser.MULTIDIMENSIONAL - 865)) | (1 << (PlSqlParser.MULTISET - 865)) | (1 << (PlSqlParser.MV_MERGE - 865)) | (1 << (PlSqlParser.NAMED - 865)) | (1 << (PlSqlParser.NAME - 865)) | (1 << (PlSqlParser.NAMESPACE - 865)) | (1 << (PlSqlParser.NAN - 865)) | (1 << (PlSqlParser.NANVL - 865)) | (1 << (PlSqlParser.NATIONAL - 865)) | (1 << (PlSqlParser.NATIVE_FULL_OUTER_JOIN - 865)) | (1 << (PlSqlParser.NATIVE - 865)) | (1 << (PlSqlParser.NATURAL - 865)) | (1 << (PlSqlParser.NAV - 865)) | (1 << (PlSqlParser.NCHAR_CS - 865)) | (1 << (PlSqlParser.NCHAR - 865)) | (1 << (PlSqlParser.NCHR - 865)) | (1 << (PlSqlParser.NCLOB - 865)) | (1 << (PlSqlParser.NEEDED - 865)) | (1 << (PlSqlParser.NEG - 865)) | (1 << (PlSqlParser.NESTED - 865)) | (1 << (PlSqlParser.NESTED_TABLE_FAST_INSERT - 865)))) !== 0) || ((((_la - 897)) & ~0x1f) == 0 && ((1 << (_la - 897)) & ((1 << (PlSqlParser.NESTED_TABLE_GET_REFS - 897)) | (1 << (PlSqlParser.NESTED_TABLE_ID - 897)) | (1 << (PlSqlParser.NESTED_TABLE_SET_REFS - 897)) | (1 << (PlSqlParser.NESTED_TABLE_SET_SETID - 897)) | (1 << (PlSqlParser.NETWORK - 897)) | (1 << (PlSqlParser.NEVER - 897)) | (1 << (PlSqlParser.NEW - 897)) | (1 << (PlSqlParser.NEW_TIME - 897)) | (1 << (PlSqlParser.NEXT_DAY - 897)) | (1 << (PlSqlParser.NEXT - 897)) | (1 << (PlSqlParser.NL_AJ - 897)) | (1 << (PlSqlParser.NLJ_BATCHING - 897)) | (1 << (PlSqlParser.NLJ_INDEX_FILTER - 897)) | (1 << (PlSqlParser.NLJ_INDEX_SCAN - 897)) | (1 << (PlSqlParser.NLJ_PREFETCH - 897)) | (1 << (PlSqlParser.NLS_CALENDAR - 897)) | (1 << (PlSqlParser.NLS_CHARACTERSET - 897)) | (1 << (PlSqlParser.NLS_CHARSET_DECL_LEN - 897)) | (1 << (PlSqlParser.NLS_CHARSET_ID - 897)) | (1 << (PlSqlParser.NLS_CHARSET_NAME - 897)) | (1 << (PlSqlParser.NLS_COMP - 897)) | (1 << (PlSqlParser.NLS_CURRENCY - 897)) | (1 << (PlSqlParser.NLS_DATE_FORMAT - 897)) | (1 << (PlSqlParser.NLS_DATE_LANGUAGE - 897)) | (1 << (PlSqlParser.NLS_INITCAP - 897)) | (1 << (PlSqlParser.NLS_ISO_CURRENCY - 897)) | (1 << (PlSqlParser.NL_SJ - 897)) | (1 << (PlSqlParser.NLS_LANG - 897)) | (1 << (PlSqlParser.NLS_LANGUAGE - 897)) | (1 << (PlSqlParser.NLS_LENGTH_SEMANTICS - 897)) | (1 << (PlSqlParser.NLS_LOWER - 897)) | (1 << (PlSqlParser.NLS_NCHAR_CONV_EXCP - 897)))) !== 0) || ((((_la - 929)) & ~0x1f) == 0 && ((1 << (_la - 929)) & ((1 << (PlSqlParser.NLS_NUMERIC_CHARACTERS - 929)) | (1 << (PlSqlParser.NLS_SORT - 929)) | (1 << (PlSqlParser.NLSSORT - 929)) | (1 << (PlSqlParser.NLS_SPECIAL_CHARS - 929)) | (1 << (PlSqlParser.NLS_TERRITORY - 929)) | (1 << (PlSqlParser.NLS_UPPER - 929)) | (1 << (PlSqlParser.NO_ACCESS - 929)) | (1 << (PlSqlParser.NO_ADAPTIVE_PLAN - 929)) | (1 << (PlSqlParser.NO_ANSI_REARCH - 929)) | (1 << (PlSqlParser.NOAPPEND - 929)) | (1 << (PlSqlParser.NOARCHIVELOG - 929)) | (1 << (PlSqlParser.NOAUDIT - 929)) | (1 << (PlSqlParser.NO_AUTO_REOPTIMIZE - 929)) | (1 << (PlSqlParser.NO_BASETABLE_MULTIMV_REWRITE - 929)) | (1 << (PlSqlParser.NO_BATCH_TABLE_ACCESS_BY_ROWID - 929)) | (1 << (PlSqlParser.NO_BIND_AWARE - 929)) | (1 << (PlSqlParser.NO_BUFFER - 929)) | (1 << (PlSqlParser.NOCACHE - 929)) | (1 << (PlSqlParser.NO_CARTESIAN - 929)) | (1 << (PlSqlParser.NO_CHECK_ACL_REWRITE - 929)) | (1 << (PlSqlParser.NO_CLUSTER_BY_ROWID - 929)) | (1 << (PlSqlParser.NO_CLUSTERING - 929)) | (1 << (PlSqlParser.NO_COALESCE_SQ - 929)) | (1 << (PlSqlParser.NO_COMMON_DATA - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_CB_WHR_ONLY - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_COMBINE_SW - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_COST_BASED - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_ELIM_DUPS - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_FILTERING - 929)) | (1 << (PlSqlParser.NOCOPY - 929)) | (1 << (PlSqlParser.NO_COST_XML_QUERY_REWRITE - 929)))) !== 0) || ((((_la - 961)) & ~0x1f) == 0 && ((1 << (_la - 961)) & ((1 << (PlSqlParser.NO_CPU_COSTING - 961)) | (1 << (PlSqlParser.NOCPU_COSTING - 961)) | (1 << (PlSqlParser.NOCYCLE - 961)) | (1 << (PlSqlParser.NO_DATA_SECURITY_REWRITE - 961)) | (1 << (PlSqlParser.NO_DECORRELATE - 961)) | (1 << (PlSqlParser.NODELAY - 961)) | (1 << (PlSqlParser.NO_DOMAIN_INDEX_FILTER - 961)) | (1 << (PlSqlParser.NO_DST_UPGRADE_INSERT_CONV - 961)) | (1 << (PlSqlParser.NO_ELIM_GROUPBY - 961)) | (1 << (PlSqlParser.NO_ELIMINATE_JOIN - 961)) | (1 << (PlSqlParser.NO_ELIMINATE_OBY - 961)) | (1 << (PlSqlParser.NO_ELIMINATE_OUTER_JOIN - 961)) | (1 << (PlSqlParser.NOENTITYESCAPING - 961)) | (1 << (PlSqlParser.NO_EXPAND_GSET_TO_UNION - 961)) | (1 << (PlSqlParser.NO_EXPAND - 961)) | (1 << (PlSqlParser.NO_EXPAND_TABLE - 961)) | (1 << (PlSqlParser.NO_FACT - 961)) | (1 << (PlSqlParser.NO_FACTORIZE_JOIN - 961)) | (1 << (PlSqlParser.NO_FILTERING - 961)) | (1 << (PlSqlParser.NOFORCE - 961)) | (1 << (PlSqlParser.NO_FULL_OUTER_JOIN_TO_OUTER - 961)) | (1 << (PlSqlParser.NO_GATHER_OPTIMIZER_STATISTICS - 961)) | (1 << (PlSqlParser.NO_GBY_PUSHDOWN - 961)) | (1 << (PlSqlParser.NOGUARANTEE - 961)) | (1 << (PlSqlParser.NO_INDEX_FFS - 961)) | (1 << (PlSqlParser.NO_INDEX - 961)) | (1 << (PlSqlParser.NO_INDEX_SS - 961)) | (1 << (PlSqlParser.NO_INMEMORY - 961)) | (1 << (PlSqlParser.NO_INMEMORY_PRUNING - 961)) | (1 << (PlSqlParser.NOKEEP - 961)) | (1 << (PlSqlParser.NO_LOAD - 961)) | (1 << (PlSqlParser.NOLOCAL - 961)))) !== 0) || ((((_la - 993)) & ~0x1f) == 0 && ((1 << (_la - 993)) & ((1 << (PlSqlParser.NOLOGGING - 993)) | (1 << (PlSqlParser.NOMAPPING - 993)) | (1 << (PlSqlParser.NOMAXVALUE - 993)) | (1 << (PlSqlParser.NO_MERGE - 993)) | (1 << (PlSqlParser.NOMINIMIZE - 993)) | (1 << (PlSqlParser.NOMINVALUE - 993)) | (1 << (PlSqlParser.NO_MODEL_PUSH_REF - 993)) | (1 << (PlSqlParser.NO_MONITORING - 993)) | (1 << (PlSqlParser.NOMONITORING - 993)) | (1 << (PlSqlParser.NO_MONITOR - 993)) | (1 << (PlSqlParser.NO_MULTIMV_REWRITE - 993)) | (1 << (PlSqlParser.NO_NATIVE_FULL_OUTER_JOIN - 993)) | (1 << (PlSqlParser.NONBLOCKING - 993)) | (1 << (PlSqlParser.NONEDITIONABLE - 993)) | (1 << (PlSqlParser.NONE - 993)) | (1 << (PlSqlParser.NO_NLJ_BATCHING - 993)) | (1 << (PlSqlParser.NO_NLJ_PREFETCH - 993)) | (1 << (PlSqlParser.NO - 993)) | (1 << (PlSqlParser.NONSCHEMA - 993)) | (1 << (PlSqlParser.NO_OBJECT_LINK - 993)) | (1 << (PlSqlParser.NOORDER - 993)) | (1 << (PlSqlParser.NO_ORDER_ROLLUPS - 993)) | (1 << (PlSqlParser.NO_OUTER_JOIN_TO_ANTI - 993)) | (1 << (PlSqlParser.NO_OUTER_JOIN_TO_INNER - 993)) | (1 << (PlSqlParser.NOOVERRIDE - 993)) | (1 << (PlSqlParser.NO_PARALLEL_INDEX - 993)) | (1 << (PlSqlParser.NOPARALLEL_INDEX - 993)) | (1 << (PlSqlParser.NO_PARALLEL - 993)) | (1 << (PlSqlParser.NOPARALLEL - 993)) | (1 << (PlSqlParser.NO_PARTIAL_COMMIT - 993)) | (1 << (PlSqlParser.NO_PARTIAL_JOIN - 993)) | (1 << (PlSqlParser.NO_PARTIAL_ROLLUP_PUSHDOWN - 993)))) !== 0) || ((((_la - 1025)) & ~0x1f) == 0 && ((1 << (_la - 1025)) & ((1 << (PlSqlParser.NOPARTITION - 1025)) | (1 << (PlSqlParser.NO_PLACE_DISTINCT - 1025)) | (1 << (PlSqlParser.NO_PLACE_GROUP_BY - 1025)) | (1 << (PlSqlParser.NO_PQ_CONCURRENT_UNION - 1025)) | (1 << (PlSqlParser.NO_PQ_MAP - 1025)) | (1 << (PlSqlParser.NO_PQ_REPLICATE - 1025)) | (1 << (PlSqlParser.NO_PQ_SKEW - 1025)) | (1 << (PlSqlParser.NO_PRUNE_GSETS - 1025)) | (1 << (PlSqlParser.NO_PULL_PRED - 1025)) | (1 << (PlSqlParser.NO_PUSH_PRED - 1025)) | (1 << (PlSqlParser.NO_PUSH_SUBQ - 1025)) | (1 << (PlSqlParser.NO_PX_FAULT_TOLERANCE - 1025)) | (1 << (PlSqlParser.NO_PX_JOIN_FILTER - 1025)) | (1 << (PlSqlParser.NO_QKN_BUFF - 1025)) | (1 << (PlSqlParser.NO_QUERY_TRANSFORMATION - 1025)) | (1 << (PlSqlParser.NO_REF_CASCADE - 1025)) | (1 << (PlSqlParser.NORELOCATE - 1025)) | (1 << (PlSqlParser.NORELY - 1025)) | (1 << (PlSqlParser.NOREPAIR - 1025)) | (1 << (PlSqlParser.NOREPLAY - 1025)) | (1 << (PlSqlParser.NORESETLOGS - 1025)) | (1 << (PlSqlParser.NO_RESULT_CACHE - 1025)) | (1 << (PlSqlParser.NOREVERSE - 1025)) | (1 << (PlSqlParser.NO_REWRITE - 1025)) | (1 << (PlSqlParser.NOREWRITE - 1025)) | (1 << (PlSqlParser.NORMAL - 1025)) | (1 << (PlSqlParser.NO_ROOT_SW_FOR_LOCAL - 1025)) | (1 << (PlSqlParser.NOROWDEPENDENCIES - 1025)) | (1 << (PlSqlParser.NOSCHEMACHECK - 1025)) | (1 << (PlSqlParser.NOSEGMENT - 1025)) | (1 << (PlSqlParser.NO_SEMIJOIN - 1025)) | (1 << (PlSqlParser.NO_SEMI_TO_INNER - 1025)))) !== 0) || ((((_la - 1057)) & ~0x1f) == 0 && ((1 << (_la - 1057)) & ((1 << (PlSqlParser.NO_SET_TO_JOIN - 1057)) | (1 << (PlSqlParser.NOSORT - 1057)) | (1 << (PlSqlParser.NO_SQL_TRANSLATION - 1057)) | (1 << (PlSqlParser.NO_SQL_TUNE - 1057)) | (1 << (PlSqlParser.NO_STAR_TRANSFORMATION - 1057)) | (1 << (PlSqlParser.NO_STATEMENT_QUEUING - 1057)) | (1 << (PlSqlParser.NO_STATS_GSETS - 1057)) | (1 << (PlSqlParser.NOSTRICT - 1057)) | (1 << (PlSqlParser.NO_SUBQUERY_PRUNING - 1057)) | (1 << (PlSqlParser.NO_SUBSTRB_PAD - 1057)) | (1 << (PlSqlParser.NO_SWAP_JOIN_INPUTS - 1057)) | (1 << (PlSqlParser.NOSWITCH - 1057)) | (1 << (PlSqlParser.NO_TABLE_LOOKUP_BY_NL - 1057)) | (1 << (PlSqlParser.NO_TEMP_TABLE - 1057)) | (1 << (PlSqlParser.NOTHING - 1057)) | (1 << (PlSqlParser.NOTIFICATION - 1057)) | (1 << (PlSqlParser.NO_TRANSFORM_DISTINCT_AGG - 1057)) | (1 << (PlSqlParser.NO_UNNEST - 1057)) | (1 << (PlSqlParser.NO_USE_CUBE - 1057)) | (1 << (PlSqlParser.NO_USE_HASH_AGGREGATION - 1057)) | (1 << (PlSqlParser.NO_USE_HASH_GBY_FOR_PUSHDOWN - 1057)) | (1 << (PlSqlParser.NO_USE_HASH - 1057)) | (1 << (PlSqlParser.NO_USE_INVISIBLE_INDEXES - 1057)) | (1 << (PlSqlParser.NO_USE_MERGE - 1057)) | (1 << (PlSqlParser.NO_USE_NL - 1057)) | (1 << (PlSqlParser.NO_USE_VECTOR_AGGREGATION - 1057)) | (1 << (PlSqlParser.NOVALIDATE - 1057)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM_DIMS - 1057)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM_FACT - 1057)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM - 1057)))) !== 0) || ((((_la - 1089)) & ~0x1f) == 0 && ((1 << (_la - 1089)) & ((1 << (PlSqlParser.NO_XDB_FASTPATH_INSERT - 1089)) | (1 << (PlSqlParser.NO_XML_DML_REWRITE - 1089)) | (1 << (PlSqlParser.NO_XMLINDEX_REWRITE_IN_SELECT - 1089)) | (1 << (PlSqlParser.NO_XMLINDEX_REWRITE - 1089)) | (1 << (PlSqlParser.NO_XML_QUERY_REWRITE - 1089)) | (1 << (PlSqlParser.NO_ZONEMAP - 1089)) | (1 << (PlSqlParser.NTH_VALUE - 1089)) | (1 << (PlSqlParser.NULLIF - 1089)) | (1 << (PlSqlParser.NULLS - 1089)) | (1 << (PlSqlParser.NUMBER - 1089)) | (1 << (PlSqlParser.NUMERIC - 1089)) | (1 << (PlSqlParser.NUM_INDEX_KEYS - 1089)) | (1 << (PlSqlParser.NUMTODSINTERVAL - 1089)) | (1 << (PlSqlParser.NUMTOYMINTERVAL - 1089)) | (1 << (PlSqlParser.NVARCHAR2 - 1089)) | (1 << (PlSqlParser.NVL2 - 1089)) | (1 << (PlSqlParser.OBJECT2XML - 1089)) | (1 << (PlSqlParser.OBJECT - 1089)) | (1 << (PlSqlParser.OBJ_ID - 1089)) | (1 << (PlSqlParser.OBJNO - 1089)) | (1 << (PlSqlParser.OBJNO_REUSE - 1089)) | (1 << (PlSqlParser.OCCURENCES - 1089)) | (1 << (PlSqlParser.OFFLINE - 1089)) | (1 << (PlSqlParser.OFF - 1089)) | (1 << (PlSqlParser.OFFSET - 1089)) | (1 << (PlSqlParser.OIDINDEX - 1089)) | (1 << (PlSqlParser.OID - 1089)) | (1 << (PlSqlParser.OLAP - 1089)) | (1 << (PlSqlParser.OLD - 1089)) | (1 << (PlSqlParser.OLD_PUSH_PRED - 1089)))) !== 0) || ((((_la - 1121)) & ~0x1f) == 0 && ((1 << (_la - 1121)) & ((1 << (PlSqlParser.OLS - 1121)) | (1 << (PlSqlParser.OLTP - 1121)) | (1 << (PlSqlParser.OMIT - 1121)) | (1 << (PlSqlParser.ONE - 1121)) | (1 << (PlSqlParser.ONLINE - 1121)) | (1 << (PlSqlParser.ONLY - 1121)) | (1 << (PlSqlParser.OPAQUE - 1121)) | (1 << (PlSqlParser.OPAQUE_TRANSFORM - 1121)) | (1 << (PlSqlParser.OPAQUE_XCANONICAL - 1121)) | (1 << (PlSqlParser.OPCODE - 1121)) | (1 << (PlSqlParser.OPEN - 1121)) | (1 << (PlSqlParser.OPERATIONS - 1121)) | (1 << (PlSqlParser.OPERATOR - 1121)) | (1 << (PlSqlParser.OPT_ESTIMATE - 1121)) | (1 << (PlSqlParser.OPTIMAL - 1121)) | (1 << (PlSqlParser.OPTIMIZE - 1121)) | (1 << (PlSqlParser.OPTIMIZER_FEATURES_ENABLE - 1121)) | (1 << (PlSqlParser.OPTIMIZER_GOAL - 1121)) | (1 << (PlSqlParser.OPT_PARAM - 1121)) | (1 << (PlSqlParser.ORA_BRANCH - 1121)) | (1 << (PlSqlParser.ORA_CHECK_ACL - 1121)) | (1 << (PlSqlParser.ORA_CHECK_PRIVILEGE - 1121)) | (1 << (PlSqlParser.ORA_CLUSTERING - 1121)) | (1 << (PlSqlParser.ORADATA - 1121)) | (1 << (PlSqlParser.ORADEBUG - 1121)) | (1 << (PlSqlParser.ORA_DST_AFFECTED - 1121)) | (1 << (PlSqlParser.ORA_DST_CONVERT - 1121)) | (1 << (PlSqlParser.ORA_DST_ERROR - 1121)) | (1 << (PlSqlParser.ORA_GET_ACLIDS - 1121)))) !== 0) || ((((_la - 1153)) & ~0x1f) == 0 && ((1 << (_la - 1153)) & ((1 << (PlSqlParser.ORA_GET_PRIVILEGES - 1153)) | (1 << (PlSqlParser.ORA_HASH - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_USERID - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_USER - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_XS_USER_GUID - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_XS_USER - 1153)) | (1 << (PlSqlParser.ORA_RAWCOMPARE - 1153)) | (1 << (PlSqlParser.ORA_RAWCONCAT - 1153)) | (1 << (PlSqlParser.ORA_ROWSCN - 1153)) | (1 << (PlSqlParser.ORA_ROWSCN_RAW - 1153)) | (1 << (PlSqlParser.ORA_ROWVERSION - 1153)) | (1 << (PlSqlParser.ORA_TABVERSION - 1153)) | (1 << (PlSqlParser.ORA_WRITE_TIME - 1153)) | (1 << (PlSqlParser.ORDERED - 1153)) | (1 << (PlSqlParser.ORDERED_PREDICATES - 1153)) | (1 << (PlSqlParser.ORDINALITY - 1153)) | (1 << (PlSqlParser.OR_EXPAND - 1153)) | (1 << (PlSqlParser.ORGANIZATION - 1153)) | (1 << (PlSqlParser.OR_PREDICATES - 1153)) | (1 << (PlSqlParser.OSERROR - 1153)) | (1 << (PlSqlParser.OTHER - 1153)) | (1 << (PlSqlParser.OUTER_JOIN_TO_ANTI - 1153)) | (1 << (PlSqlParser.OUTER_JOIN_TO_INNER - 1153)) | (1 << (PlSqlParser.OUTER - 1153)) | (1 << (PlSqlParser.OUTLINE_LEAF - 1153)) | (1 << (PlSqlParser.OUTLINE - 1153)) | (1 << (PlSqlParser.OUT_OF_LINE - 1153)) | (1 << (PlSqlParser.OUT - 1153)) | (1 << (PlSqlParser.OVERFLOW_NOMOVE - 1153)) | (1 << (PlSqlParser.OVERFLOW - 1153)))) !== 0) || ((((_la - 1185)) & ~0x1f) == 0 && ((1 << (_la - 1185)) & ((1 << (PlSqlParser.OVERLAPS - 1185)) | (1 << (PlSqlParser.OVER - 1185)) | (1 << (PlSqlParser.OVERRIDING - 1185)) | (1 << (PlSqlParser.OWNER - 1185)) | (1 << (PlSqlParser.OWNERSHIP - 1185)) | (1 << (PlSqlParser.OWN - 1185)) | (1 << (PlSqlParser.PACKAGE - 1185)) | (1 << (PlSqlParser.PACKAGES - 1185)) | (1 << (PlSqlParser.PARALLEL_ENABLE - 1185)) | (1 << (PlSqlParser.PARALLEL_INDEX - 1185)) | (1 << (PlSqlParser.PARALLEL - 1185)) | (1 << (PlSqlParser.PARAMETERS - 1185)) | (1 << (PlSqlParser.PARAM - 1185)) | (1 << (PlSqlParser.PARENT - 1185)) | (1 << (PlSqlParser.PARITY - 1185)) | (1 << (PlSqlParser.PARTIAL_JOIN - 1185)) | (1 << (PlSqlParser.PARTIALLY - 1185)) | (1 << (PlSqlParser.PARTIAL - 1185)) | (1 << (PlSqlParser.PARTIAL_ROLLUP_PUSHDOWN - 1185)) | (1 << (PlSqlParser.PARTITION_HASH - 1185)) | (1 << (PlSqlParser.PARTITION_LIST - 1185)) | (1 << (PlSqlParser.PARTITION - 1185)) | (1 << (PlSqlParser.PARTITION_RANGE - 1185)) | (1 << (PlSqlParser.PARTITIONS - 1185)) | (1 << (PlSqlParser.PARTNUMINST - 1185)) | (1 << (PlSqlParser.PASSING - 1185)) | (1 << (PlSqlParser.PASSWORD_GRACE_TIME - 1185)) | (1 << (PlSqlParser.PASSWORD_LIFE_TIME - 1185)) | (1 << (PlSqlParser.PASSWORD_LOCK_TIME - 1185)) | (1 << (PlSqlParser.PASSWORD - 1185)) | (1 << (PlSqlParser.PASSWORD_REUSE_MAX - 1185)))) !== 0) || ((((_la - 1217)) & ~0x1f) == 0 && ((1 << (_la - 1217)) & ((1 << (PlSqlParser.PASSWORD_REUSE_TIME - 1217)) | (1 << (PlSqlParser.PASSWORD_VERIFY_FUNCTION - 1217)) | (1 << (PlSqlParser.PAST - 1217)) | (1 << (PlSqlParser.PATCH - 1217)) | (1 << (PlSqlParser.PATH - 1217)) | (1 << (PlSqlParser.PATH_PREFIX - 1217)) | (1 << (PlSqlParser.PATHS - 1217)) | (1 << (PlSqlParser.PATTERN - 1217)) | (1 << (PlSqlParser.PBL_HS_BEGIN - 1217)) | (1 << (PlSqlParser.PBL_HS_END - 1217)) | (1 << (PlSqlParser.PCTINCREASE - 1217)) | (1 << (PlSqlParser.PCTTHRESHOLD - 1217)) | (1 << (PlSqlParser.PCTUSED - 1217)) | (1 << (PlSqlParser.PCTVERSION - 1217)) | (1 << (PlSqlParser.PENDING - 1217)) | (1 << (PlSqlParser.PERCENT_KEYWORD - 1217)) | (1 << (PlSqlParser.PERCENT_RANKM - 1217)) | (1 << (PlSqlParser.PERFORMANCE - 1217)) | (1 << (PlSqlParser.PERIOD_KEYWORD - 1217)) | (1 << (PlSqlParser.PERMANENT - 1217)) | (1 << (PlSqlParser.PERMISSION - 1217)) | (1 << (PlSqlParser.PERMUTE - 1217)) | (1 << (PlSqlParser.PER - 1217)) | (1 << (PlSqlParser.PFILE - 1217)) | (1 << (PlSqlParser.PHYSICAL - 1217)))) !== 0) || ((((_la - 1249)) & ~0x1f) == 0 && ((1 << (_la - 1249)) & ((1 << (PlSqlParser.PIKEY - 1249)) | (1 << (PlSqlParser.PIPELINED - 1249)) | (1 << (PlSqlParser.PIV_GB - 1249)) | (1 << (PlSqlParser.PIVOT - 1249)) | (1 << (PlSqlParser.PIV_SSF - 1249)) | (1 << (PlSqlParser.PLACE_DISTINCT - 1249)) | (1 << (PlSqlParser.PLACE_GROUP_BY - 1249)) | (1 << (PlSqlParser.PLAN - 1249)) | (1 << (PlSqlParser.PLSCOPE_SETTINGS - 1249)) | (1 << (PlSqlParser.PLS_INTEGER - 1249)) | (1 << (PlSqlParser.PLSQL_CCFLAGS - 1249)) | (1 << (PlSqlParser.PLSQL_CODE_TYPE - 1249)) | (1 << (PlSqlParser.PLSQL_DEBUG - 1249)) | (1 << (PlSqlParser.PLSQL_OPTIMIZE_LEVEL - 1249)) | (1 << (PlSqlParser.PLSQL_WARNINGS - 1249)) | (1 << (PlSqlParser.PLUGGABLE - 1249)) | (1 << (PlSqlParser.POINT - 1249)) | (1 << (PlSqlParser.POLICY - 1249)) | (1 << (PlSqlParser.POOL_16K - 1249)) | (1 << (PlSqlParser.POOL_2K - 1249)) | (1 << (PlSqlParser.POOL_32K - 1249)) | (1 << (PlSqlParser.POOL_4K - 1249)) | (1 << (PlSqlParser.POOL_8K - 1249)) | (1 << (PlSqlParser.POSITIVEN - 1249)) | (1 << (PlSqlParser.POSITIVE - 1249)) | (1 << (PlSqlParser.POST_TRANSACTION - 1249)) | (1 << (PlSqlParser.POWERMULTISET_BY_CARDINALITY - 1249)) | (1 << (PlSqlParser.POWERMULTISET - 1249)) | (1 << (PlSqlParser.POWER - 1249)) | (1 << (PlSqlParser.PQ_CONCURRENT_UNION - 1249)) | (1 << (PlSqlParser.PQ_DISTRIBUTE - 1249)))) !== 0) || ((((_la - 1281)) & ~0x1f) == 0 && ((1 << (_la - 1281)) & ((1 << (PlSqlParser.PQ_DISTRIBUTE_WINDOW - 1281)) | (1 << (PlSqlParser.PQ_FILTER - 1281)) | (1 << (PlSqlParser.PQ_MAP - 1281)) | (1 << (PlSqlParser.PQ_NOMAP - 1281)) | (1 << (PlSqlParser.PQ_REPLICATE - 1281)) | (1 << (PlSqlParser.PQ_SKEW - 1281)) | (1 << (PlSqlParser.PRAGMA - 1281)) | (1 << (PlSqlParser.PREBUILT - 1281)) | (1 << (PlSqlParser.PRECEDES - 1281)) | (1 << (PlSqlParser.PRECEDING - 1281)) | (1 << (PlSqlParser.PRECISION - 1281)) | (1 << (PlSqlParser.PRECOMPUTE_SUBQUERY - 1281)) | (1 << (PlSqlParser.PREDICATE_REORDERS - 1281)) | (1 << (PlSqlParser.PRELOAD - 1281)) | (1 << (PlSqlParser.PREPARE - 1281)) | (1 << (PlSqlParser.PRESENTNNV - 1281)) | (1 << (PlSqlParser.PRESENT - 1281)) | (1 << (PlSqlParser.PRESENTV - 1281)) | (1 << (PlSqlParser.PRESERVE_OID - 1281)) | (1 << (PlSqlParser.PRESERVE - 1281)) | (1 << (PlSqlParser.PRETTY - 1281)) | (1 << (PlSqlParser.PREVIOUS - 1281)) | (1 << (PlSqlParser.PREV - 1281)) | (1 << (PlSqlParser.PRIMARY - 1281)) | (1 << (PlSqlParser.PRINTBLOBTOCLOB - 1281)) | (1 << (PlSqlParser.PRIORITY - 1281)) | (1 << (PlSqlParser.PRIVATE - 1281)) | (1 << (PlSqlParser.PRIVATE_SGA - 1281)) | (1 << (PlSqlParser.PRIVILEGED - 1281)) | (1 << (PlSqlParser.PRIVILEGE - 1281)) | (1 << (PlSqlParser.PRIVILEGES - 1281)))) !== 0) || ((((_la - 1313)) & ~0x1f) == 0 && ((1 << (_la - 1313)) & ((1 << (PlSqlParser.PROCEDURAL - 1313)) | (1 << (PlSqlParser.PROCEDURE - 1313)) | (1 << (PlSqlParser.PROCESS - 1313)) | (1 << (PlSqlParser.PROFILE - 1313)) | (1 << (PlSqlParser.PROGRAM - 1313)) | (1 << (PlSqlParser.PROJECT - 1313)) | (1 << (PlSqlParser.PROPAGATE - 1313)) | (1 << (PlSqlParser.PROTECTED - 1313)) | (1 << (PlSqlParser.PROTECTION - 1313)) | (1 << (PlSqlParser.PROXY - 1313)) | (1 << (PlSqlParser.PRUNING - 1313)) | (1 << (PlSqlParser.PULL_PRED - 1313)) | (1 << (PlSqlParser.PURGE - 1313)) | (1 << (PlSqlParser.PUSH_PRED - 1313)) | (1 << (PlSqlParser.PUSH_SUBQ - 1313)) | (1 << (PlSqlParser.PX_FAULT_TOLERANCE - 1313)) | (1 << (PlSqlParser.PX_GRANULE - 1313)) | (1 << (PlSqlParser.PX_JOIN_FILTER - 1313)) | (1 << (PlSqlParser.QB_NAME - 1313)) | (1 << (PlSqlParser.QUERY_BLOCK - 1313)) | (1 << (PlSqlParser.QUERY - 1313)) | (1 << (PlSqlParser.QUEUE_CURR - 1313)) | (1 << (PlSqlParser.QUEUE - 1313)) | (1 << (PlSqlParser.QUEUE_ROWP - 1313)) | (1 << (PlSqlParser.QUIESCE - 1313)) | (1 << (PlSqlParser.QUORUM - 1313)) | (1 << (PlSqlParser.QUOTA - 1313)) | (1 << (PlSqlParser.RAISE - 1313)) | (1 << (PlSqlParser.RANDOM_LOCAL - 1313)) | (1 << (PlSqlParser.RANDOM - 1313)) | (1 << (PlSqlParser.RANGE - 1313)))) !== 0) || ((((_la - 1345)) & ~0x1f) == 0 && ((1 << (_la - 1345)) & ((1 << (PlSqlParser.RANKM - 1345)) | (1 << (PlSqlParser.RAPIDLY - 1345)) | (1 << (PlSqlParser.RAW - 1345)) | (1 << (PlSqlParser.RAWTOHEX - 1345)) | (1 << (PlSqlParser.RAWTONHEX - 1345)) | (1 << (PlSqlParser.RBA - 1345)) | (1 << (PlSqlParser.RBO_OUTLINE - 1345)) | (1 << (PlSqlParser.RDBA - 1345)) | (1 << (PlSqlParser.READ - 1345)) | (1 << (PlSqlParser.READS - 1345)) | (1 << (PlSqlParser.REALM - 1345)) | (1 << (PlSqlParser.REAL - 1345)) | (1 << (PlSqlParser.REBALANCE - 1345)) | (1 << (PlSqlParser.REBUILD - 1345)) | (1 << (PlSqlParser.RECORD - 1345)) | (1 << (PlSqlParser.RECORDS_PER_BLOCK - 1345)) | (1 << (PlSqlParser.RECOVERABLE - 1345)) | (1 << (PlSqlParser.RECOVER - 1345)) | (1 << (PlSqlParser.RECOVERY - 1345)) | (1 << (PlSqlParser.RECYCLEBIN - 1345)) | (1 << (PlSqlParser.RECYCLE - 1345)) | (1 << (PlSqlParser.REDACTION - 1345)) | (1 << (PlSqlParser.REDEFINE - 1345)) | (1 << (PlSqlParser.REDO - 1345)) | (1 << (PlSqlParser.REDUCED - 1345)) | (1 << (PlSqlParser.REDUNDANCY - 1345)) | (1 << (PlSqlParser.REF_CASCADE_CURSOR - 1345)) | (1 << (PlSqlParser.REFERENCED - 1345)) | (1 << (PlSqlParser.REFERENCE - 1345)) | (1 << (PlSqlParser.REFERENCES - 1345)) | (1 << (PlSqlParser.REFERENCING - 1345)) | (1 << (PlSqlParser.REF - 1345)))) !== 0) || ((((_la - 1377)) & ~0x1f) == 0 && ((1 << (_la - 1377)) & ((1 << (PlSqlParser.REFRESH - 1377)) | (1 << (PlSqlParser.REFTOHEX - 1377)) | (1 << (PlSqlParser.REGEXP_COUNT - 1377)) | (1 << (PlSqlParser.REGEXP_INSTR - 1377)) | (1 << (PlSqlParser.REGEXP_LIKE - 1377)) | (1 << (PlSqlParser.REGEXP_REPLACE - 1377)) | (1 << (PlSqlParser.REGEXP_SUBSTR - 1377)) | (1 << (PlSqlParser.REGISTER - 1377)) | (1 << (PlSqlParser.REGR_AVGX - 1377)) | (1 << (PlSqlParser.REGR_AVGY - 1377)) | (1 << (PlSqlParser.REGR_COUNT - 1377)) | (1 << (PlSqlParser.REGR_INTERCEPT - 1377)) | (1 << (PlSqlParser.REGR_R2 - 1377)) | (1 << (PlSqlParser.REGR_SLOPE - 1377)) | (1 << (PlSqlParser.REGR_SXX - 1377)) | (1 << (PlSqlParser.REGR_SXY - 1377)) | (1 << (PlSqlParser.REGR_SYY - 1377)) | (1 << (PlSqlParser.REGULAR - 1377)) | (1 << (PlSqlParser.REJECT - 1377)) | (1 << (PlSqlParser.REKEY - 1377)) | (1 << (PlSqlParser.RELATIONAL - 1377)) | (1 << (PlSqlParser.RELOCATE - 1377)) | (1 << (PlSqlParser.RELY - 1377)) | (1 << (PlSqlParser.REMAINDER - 1377)) | (1 << (PlSqlParser.REMOTE_MAPPED - 1377)) | (1 << (PlSqlParser.REMOVE - 1377)) | (1 << (PlSqlParser.RENAME - 1377)) | (1 << (PlSqlParser.REPAIR - 1377)) | (1 << (PlSqlParser.REPEAT - 1377)) | (1 << (PlSqlParser.REPLACE - 1377)) | (1 << (PlSqlParser.REPLICATION - 1377)))) !== 0) || ((((_la - 1409)) & ~0x1f) == 0 && ((1 << (_la - 1409)) & ((1 << (PlSqlParser.REQUIRED - 1409)) | (1 << (PlSqlParser.RESETLOGS - 1409)) | (1 << (PlSqlParser.RESET - 1409)) | (1 << (PlSqlParser.RESIZE - 1409)) | (1 << (PlSqlParser.RESOLVE - 1409)) | (1 << (PlSqlParser.RESOLVER - 1409)) | (1 << (PlSqlParser.RESPECT - 1409)) | (1 << (PlSqlParser.RESTART - 1409)) | (1 << (PlSqlParser.RESTORE_AS_INTERVALS - 1409)) | (1 << (PlSqlParser.RESTORE - 1409)) | (1 << (PlSqlParser.RESTRICT_ALL_REF_CONS - 1409)) | (1 << (PlSqlParser.RESTRICTED - 1409)) | (1 << (PlSqlParser.RESTRICT_REFERENCES - 1409)) | (1 << (PlSqlParser.RESTRICT - 1409)) | (1 << (PlSqlParser.RESULT_CACHE - 1409)) | (1 << (PlSqlParser.RESULT - 1409)) | (1 << (PlSqlParser.RESUMABLE - 1409)) | (1 << (PlSqlParser.RESUME - 1409)) | (1 << (PlSqlParser.RETENTION - 1409)) | (1 << (PlSqlParser.RETRY_ON_ROW_CHANGE - 1409)) | (1 << (PlSqlParser.RETURNING - 1409)) | (1 << (PlSqlParser.RETURN - 1409)) | (1 << (PlSqlParser.REUSE - 1409)) | (1 << (PlSqlParser.REVERSE - 1409)) | (1 << (PlSqlParser.REWRITE_OR_ERROR - 1409)) | (1 << (PlSqlParser.REWRITE - 1409)) | (1 << (PlSqlParser.RIGHT - 1409)) | (1 << (PlSqlParser.ROLE - 1409)) | (1 << (PlSqlParser.ROLESET - 1409)) | (1 << (PlSqlParser.ROLES - 1409)))) !== 0) || ((((_la - 1441)) & ~0x1f) == 0 && ((1 << (_la - 1441)) & ((1 << (PlSqlParser.ROLLBACK - 1441)) | (1 << (PlSqlParser.ROLLING - 1441)) | (1 << (PlSqlParser.ROLLUP - 1441)) | (1 << (PlSqlParser.ROWDEPENDENCIES - 1441)) | (1 << (PlSqlParser.ROWID_MAPPING_TABLE - 1441)) | (1 << (PlSqlParser.ROWID - 1441)) | (1 << (PlSqlParser.ROWIDTOCHAR - 1441)) | (1 << (PlSqlParser.ROWIDTONCHAR - 1441)) | (1 << (PlSqlParser.ROW_LENGTH - 1441)) | (1 << (PlSqlParser.ROWNUM - 1441)) | (1 << (PlSqlParser.ROW - 1441)) | (1 << (PlSqlParser.ROWS - 1441)) | (1 << (PlSqlParser.RPAD - 1441)) | (1 << (PlSqlParser.RTRIM - 1441)) | (1 << (PlSqlParser.RULE - 1441)) | (1 << (PlSqlParser.RULES - 1441)) | (1 << (PlSqlParser.RUNNING - 1441)) | (1 << (PlSqlParser.SALT - 1441)) | (1 << (PlSqlParser.SAMPLE - 1441)) | (1 << (PlSqlParser.SAVE_AS_INTERVALS - 1441)) | (1 << (PlSqlParser.SAVEPOINT - 1441)) | (1 << (PlSqlParser.SAVE - 1441)) | (1 << (PlSqlParser.SB4 - 1441)) | (1 << (PlSqlParser.SCALE_ROWS - 1441)) | (1 << (PlSqlParser.SCALE - 1441)) | (1 << (PlSqlParser.SCAN_INSTANCES - 1441)) | (1 << (PlSqlParser.SCAN - 1441)) | (1 << (PlSqlParser.SCHEDULER - 1441)) | (1 << (PlSqlParser.SCHEMACHECK - 1441)) | (1 << (PlSqlParser.SCHEMA - 1441)) | (1 << (PlSqlParser.SCN_ASCENDING - 1441)) | (1 << (PlSqlParser.SCN - 1441)))) !== 0) || ((((_la - 1473)) & ~0x1f) == 0 && ((1 << (_la - 1473)) & ((1 << (PlSqlParser.SCOPE - 1473)) | (1 << (PlSqlParser.SCRUB - 1473)) | (1 << (PlSqlParser.SD_ALL - 1473)) | (1 << (PlSqlParser.SD_INHIBIT - 1473)) | (1 << (PlSqlParser.SDO_GEOM_MBR - 1473)) | (1 << (PlSqlParser.SD_SHOW - 1473)) | (1 << (PlSqlParser.SEARCH - 1473)) | (1 << (PlSqlParser.SECOND - 1473)) | (1 << (PlSqlParser.SECRET - 1473)) | (1 << (PlSqlParser.SECUREFILE_DBA - 1473)) | (1 << (PlSqlParser.SECUREFILE - 1473)) | (1 << (PlSqlParser.SECURITY - 1473)) | (1 << (PlSqlParser.SEED - 1473)) | (1 << (PlSqlParser.SEG_BLOCK - 1473)) | (1 << (PlSqlParser.SEG_FILE - 1473)) | (1 << (PlSqlParser.SEGMENT - 1473)) | (1 << (PlSqlParser.SELECTIVITY - 1473)) | (1 << (PlSqlParser.SELF - 1473)) | (1 << (PlSqlParser.SEMIJOIN_DRIVER - 1473)) | (1 << (PlSqlParser.SEMIJOIN - 1473)) | (1 << (PlSqlParser.SEMI_TO_INNER - 1473)) | (1 << (PlSqlParser.SEQUENCED - 1473)) | (1 << (PlSqlParser.SEQUENCE - 1473)) | (1 << (PlSqlParser.SEQUENTIAL - 1473)) | (1 << (PlSqlParser.SERIALIZABLE - 1473)) | (1 << (PlSqlParser.SERIALLY_REUSABLE - 1473)) | (1 << (PlSqlParser.SERIAL - 1473)) | (1 << (PlSqlParser.SERVERERROR - 1473)) | (1 << (PlSqlParser.SERVICE_NAME_CONVERT - 1473)) | (1 << (PlSqlParser.SERVICES - 1473)))) !== 0) || ((((_la - 1505)) & ~0x1f) == 0 && ((1 << (_la - 1505)) & ((1 << (PlSqlParser.SESSION_CACHED_CURSORS - 1505)) | (1 << (PlSqlParser.SESSION - 1505)) | (1 << (PlSqlParser.SESSIONS_PER_USER - 1505)) | (1 << (PlSqlParser.SESSIONTIMEZONE - 1505)) | (1 << (PlSqlParser.SESSIONTZNAME - 1505)) | (1 << (PlSqlParser.SET - 1505)) | (1 << (PlSqlParser.SETS - 1505)) | (1 << (PlSqlParser.SETTINGS - 1505)) | (1 << (PlSqlParser.SET_TO_JOIN - 1505)) | (1 << (PlSqlParser.SEVERE - 1505)) | (1 << (PlSqlParser.SHARED_POOL - 1505)) | (1 << (PlSqlParser.SHARED - 1505)) | (1 << (PlSqlParser.SHARING - 1505)) | (1 << (PlSqlParser.SHELFLIFE - 1505)) | (1 << (PlSqlParser.SHOW - 1505)) | (1 << (PlSqlParser.SHRINK - 1505)) | (1 << (PlSqlParser.SHUTDOWN - 1505)) | (1 << (PlSqlParser.SIBLINGS - 1505)) | (1 << (PlSqlParser.SID - 1505)) | (1 << (PlSqlParser.SIGNAL_COMPONENT - 1505)) | (1 << (PlSqlParser.SIGNAL_FUNCTION - 1505)) | (1 << (PlSqlParser.SIGN - 1505)) | (1 << (PlSqlParser.SIGNTYPE - 1505)) | (1 << (PlSqlParser.SIMPLE_INTEGER - 1505)) | (1 << (PlSqlParser.SIMPLE - 1505)) | (1 << (PlSqlParser.SINGLE - 1505)) | (1 << (PlSqlParser.SINGLETASK - 1505)) | (1 << (PlSqlParser.SINH - 1505)) | (1 << (PlSqlParser.SIN - 1505)) | (1 << (PlSqlParser.SKIP_EXT_OPTIMIZER - 1505)))) !== 0) || ((((_la - 1537)) & ~0x1f) == 0 && ((1 << (_la - 1537)) & ((1 << (PlSqlParser.SKIP_ - 1537)) | (1 << (PlSqlParser.SKIP_UNQ_UNUSABLE_IDX - 1537)) | (1 << (PlSqlParser.SKIP_UNUSABLE_INDEXES - 1537)) | (1 << (PlSqlParser.SMALLFILE - 1537)) | (1 << (PlSqlParser.SMALLINT - 1537)) | (1 << (PlSqlParser.SNAPSHOT - 1537)) | (1 << (PlSqlParser.SOME - 1537)) | (1 << (PlSqlParser.SORT - 1537)) | (1 << (PlSqlParser.SOUNDEX - 1537)) | (1 << (PlSqlParser.SOURCE_FILE_DIRECTORY - 1537)) | (1 << (PlSqlParser.SOURCE_FILE_NAME_CONVERT - 1537)) | (1 << (PlSqlParser.SOURCE - 1537)) | (1 << (PlSqlParser.SPACE_KEYWORD - 1537)) | (1 << (PlSqlParser.SPECIFICATION - 1537)) | (1 << (PlSqlParser.SPFILE - 1537)) | (1 << (PlSqlParser.SPLIT - 1537)) | (1 << (PlSqlParser.SPREADSHEET - 1537)) | (1 << (PlSqlParser.SQLDATA - 1537)) | (1 << (PlSqlParser.SQLERROR - 1537)) | (1 << (PlSqlParser.SQLLDR - 1537)) | (1 << (PlSqlParser.SQL - 1537)) | (1 << (PlSqlParser.SQL_TRACE - 1537)) | (1 << (PlSqlParser.SQL_TRANSLATION_PROFILE - 1537)) | (1 << (PlSqlParser.SQRT - 1537)) | (1 << (PlSqlParser.STALE - 1537)) | (1 << (PlSqlParser.STANDALONE - 1537)) | (1 << (PlSqlParser.STANDARD_HASH - 1537)) | (1 << (PlSqlParser.STANDBY_MAX_DATA_DELAY - 1537)) | (1 << (PlSqlParser.STANDBYS - 1537)) | (1 << (PlSqlParser.STANDBY - 1537)) | (1 << (PlSqlParser.STAR - 1537)) | (1 << (PlSqlParser.STAR_TRANSFORMATION - 1537)))) !== 0) || ((((_la - 1570)) & ~0x1f) == 0 && ((1 << (_la - 1570)) & ((1 << (PlSqlParser.STARTUP - 1570)) | (1 << (PlSqlParser.STATEMENT_ID - 1570)) | (1 << (PlSqlParser.STATEMENT_QUEUING - 1570)) | (1 << (PlSqlParser.STATEMENTS - 1570)) | (1 << (PlSqlParser.STATEMENT - 1570)) | (1 << (PlSqlParser.STATE - 1570)) | (1 << (PlSqlParser.STATIC - 1570)) | (1 << (PlSqlParser.STATISTICS - 1570)) | (1 << (PlSqlParser.STATS_BINOMIAL_TEST - 1570)) | (1 << (PlSqlParser.STATS_CROSSTAB - 1570)) | (1 << (PlSqlParser.STATS_F_TEST - 1570)) | (1 << (PlSqlParser.STATS_KS_TEST - 1570)) | (1 << (PlSqlParser.STATS_MODE - 1570)) | (1 << (PlSqlParser.STATS_MW_TEST - 1570)) | (1 << (PlSqlParser.STATS_ONE_WAY_ANOVA - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_INDEP - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_INDEPU - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_ONE - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_PAIRED - 1570)) | (1 << (PlSqlParser.STATS_WSR_TEST - 1570)) | (1 << (PlSqlParser.STDDEV_POP - 1570)) | (1 << (PlSqlParser.STDDEV_SAMP - 1570)) | (1 << (PlSqlParser.STOP - 1570)) | (1 << (PlSqlParser.STORAGE - 1570)) | (1 << (PlSqlParser.STORE - 1570)) | (1 << (PlSqlParser.STREAMS - 1570)) | (1 << (PlSqlParser.STREAM - 1570)) | (1 << (PlSqlParser.STRICT - 1570)) | (1 << (PlSqlParser.STRING - 1570)) | (1 << (PlSqlParser.STRIPE_COLUMNS - 1570)) | (1 << (PlSqlParser.STRIPE_WIDTH - 1570)) | (1 << (PlSqlParser.STRIP - 1570)))) !== 0) || ((((_la - 1602)) & ~0x1f) == 0 && ((1 << (_la - 1602)) & ((1 << (PlSqlParser.STRUCTURE - 1602)) | (1 << (PlSqlParser.SUBMULTISET - 1602)) | (1 << (PlSqlParser.SUBPARTITION_REL - 1602)) | (1 << (PlSqlParser.SUBPARTITIONS - 1602)) | (1 << (PlSqlParser.SUBPARTITION - 1602)) | (1 << (PlSqlParser.SUBQUERIES - 1602)) | (1 << (PlSqlParser.SUBQUERY_PRUNING - 1602)) | (1 << (PlSqlParser.SUBSCRIBE - 1602)) | (1 << (PlSqlParser.SUBSET - 1602)) | (1 << (PlSqlParser.SUBSTITUTABLE - 1602)) | (1 << (PlSqlParser.SUBSTR2 - 1602)) | (1 << (PlSqlParser.SUBSTR4 - 1602)) | (1 << (PlSqlParser.SUBSTRB - 1602)) | (1 << (PlSqlParser.SUBSTRC - 1602)) | (1 << (PlSqlParser.SUBTYPE - 1602)) | (1 << (PlSqlParser.SUCCESSFUL - 1602)) | (1 << (PlSqlParser.SUCCESS - 1602)) | (1 << (PlSqlParser.SUMMARY - 1602)) | (1 << (PlSqlParser.SUPPLEMENTAL - 1602)) | (1 << (PlSqlParser.SUSPEND - 1602)) | (1 << (PlSqlParser.SWAP_JOIN_INPUTS - 1602)) | (1 << (PlSqlParser.SWITCHOVER - 1602)) | (1 << (PlSqlParser.SWITCH - 1602)) | (1 << (PlSqlParser.SYNCHRONOUS - 1602)) | (1 << (PlSqlParser.SYNC - 1602)) | (1 << (PlSqlParser.SYSASM - 1602)) | (1 << (PlSqlParser.SYS_AUDIT - 1602)) | (1 << (PlSqlParser.SYSAUX - 1602)) | (1 << (PlSqlParser.SYSBACKUP - 1602)) | (1 << (PlSqlParser.SYS_CHECKACL - 1602)) | (1 << (PlSqlParser.SYS_CHECK_PRIVILEGE - 1602)))) !== 0) || ((((_la - 1634)) & ~0x1f) == 0 && ((1 << (_la - 1634)) & ((1 << (PlSqlParser.SYS_CONNECT_BY_PATH - 1634)) | (1 << (PlSqlParser.SYS_CONTEXT - 1634)) | (1 << (PlSqlParser.SYSDATE - 1634)) | (1 << (PlSqlParser.SYSDBA - 1634)) | (1 << (PlSqlParser.SYS_DBURIGEN - 1634)) | (1 << (PlSqlParser.SYSDG - 1634)) | (1 << (PlSqlParser.SYS_DL_CURSOR - 1634)) | (1 << (PlSqlParser.SYS_DM_RXFORM_CHR - 1634)) | (1 << (PlSqlParser.SYS_DM_RXFORM_NUM - 1634)) | (1 << (PlSqlParser.SYS_DOM_COMPARE - 1634)) | (1 << (PlSqlParser.SYS_DST_PRIM2SEC - 1634)) | (1 << (PlSqlParser.SYS_DST_SEC2PRIM - 1634)) | (1 << (PlSqlParser.SYS_ET_BFILE_TO_RAW - 1634)) | (1 << (PlSqlParser.SYS_ET_BLOB_TO_IMAGE - 1634)) | (1 << (PlSqlParser.SYS_ET_IMAGE_TO_BLOB - 1634)) | (1 << (PlSqlParser.SYS_ET_RAW_TO_BFILE - 1634)) | (1 << (PlSqlParser.SYS_EXTPDTXT - 1634)) | (1 << (PlSqlParser.SYS_EXTRACT_UTC - 1634)) | (1 << (PlSqlParser.SYS_FBT_INSDEL - 1634)) | (1 << (PlSqlParser.SYS_FILTER_ACLS - 1634)) | (1 << (PlSqlParser.SYS_FNMATCHES - 1634)) | (1 << (PlSqlParser.SYS_FNREPLACE - 1634)) | (1 << (PlSqlParser.SYS_GET_ACLIDS - 1634)) | (1 << (PlSqlParser.SYS_GET_COL_ACLIDS - 1634)) | (1 << (PlSqlParser.SYS_GET_PRIVILEGES - 1634)) | (1 << (PlSqlParser.SYS_GETTOKENID - 1634)) | (1 << (PlSqlParser.SYS_GETXTIVAL - 1634)) | (1 << (PlSqlParser.SYS_GUID - 1634)) | (1 << (PlSqlParser.SYSGUID - 1634)) | (1 << (PlSqlParser.SYSKM - 1634)) | (1 << (PlSqlParser.SYS_MAKE_XMLNODEID - 1634)) | (1 << (PlSqlParser.SYS_MAKEXML - 1634)))) !== 0) || ((((_la - 1666)) & ~0x1f) == 0 && ((1 << (_la - 1666)) & ((1 << (PlSqlParser.SYS_MKXMLATTR - 1666)) | (1 << (PlSqlParser.SYS_MKXTI - 1666)) | (1 << (PlSqlParser.SYSOBJ - 1666)) | (1 << (PlSqlParser.SYS_OP_ADT2BIN - 1666)) | (1 << (PlSqlParser.SYS_OP_ADTCONS - 1666)) | (1 << (PlSqlParser.SYS_OP_ALSCRVAL - 1666)) | (1 << (PlSqlParser.SYS_OP_ATG - 1666)) | (1 << (PlSqlParser.SYS_OP_BIN2ADT - 1666)) | (1 << (PlSqlParser.SYS_OP_BITVEC - 1666)) | (1 << (PlSqlParser.SYS_OP_BL2R - 1666)) | (1 << (PlSqlParser.SYS_OP_BLOOM_FILTER_LIST - 1666)) | (1 << (PlSqlParser.SYS_OP_BLOOM_FILTER - 1666)) | (1 << (PlSqlParser.SYS_OP_C2C - 1666)) | (1 << (PlSqlParser.SYS_OP_CAST - 1666)) | (1 << (PlSqlParser.SYS_OP_CEG - 1666)) | (1 << (PlSqlParser.SYS_OP_CL2C - 1666)) | (1 << (PlSqlParser.SYS_OP_COMBINED_HASH - 1666)) | (1 << (PlSqlParser.SYS_OP_COMP - 1666)) | (1 << (PlSqlParser.SYS_OP_CONVERT - 1666)) | (1 << (PlSqlParser.SYS_OP_COUNTCHG - 1666)) | (1 << (PlSqlParser.SYS_OP_CSCONV - 1666)) | (1 << (PlSqlParser.SYS_OP_CSCONVTEST - 1666)) | (1 << (PlSqlParser.SYS_OP_CSR - 1666)) | (1 << (PlSqlParser.SYS_OP_CSX_PATCH - 1666)) | (1 << (PlSqlParser.SYS_OP_CYCLED_SEQ - 1666)) | (1 << (PlSqlParser.SYS_OP_DECOMP - 1666)) | (1 << (PlSqlParser.SYS_OP_DESCEND - 1666)) | (1 << (PlSqlParser.SYS_OP_DISTINCT - 1666)) | (1 << (PlSqlParser.SYS_OP_DRA - 1666)) | (1 << (PlSqlParser.SYS_OP_DUMP - 1666)) | (1 << (PlSqlParser.SYS_OP_DV_CHECK - 1666)) | (1 << (PlSqlParser.SYS_OP_ENFORCE_NOT_NULL - 1666)))) !== 0) || ((((_la - 1698)) & ~0x1f) == 0 && ((1 << (_la - 1698)) & ((1 << (PlSqlParser.SYSOPER - 1698)) | (1 << (PlSqlParser.SYS_OP_EXTRACT - 1698)) | (1 << (PlSqlParser.SYS_OP_GROUPING - 1698)) | (1 << (PlSqlParser.SYS_OP_GUID - 1698)) | (1 << (PlSqlParser.SYS_OP_HASH - 1698)) | (1 << (PlSqlParser.SYS_OP_IIX - 1698)) | (1 << (PlSqlParser.SYS_OP_ITR - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_CREATE - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_FILTER_LIST - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_FILTER - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_SUCCEEDED - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_USE - 1698)) | (1 << (PlSqlParser.SYS_OP_LBID - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2BLOB - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2CLOB - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2ID - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2NCLOB - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2TYP - 1698)) | (1 << (PlSqlParser.SYS_OP_LSVI - 1698)) | (1 << (PlSqlParser.SYS_OP_LVL - 1698)) | (1 << (PlSqlParser.SYS_OP_MAKEOID - 1698)) | (1 << (PlSqlParser.SYS_OP_MAP_NONNULL - 1698)) | (1 << (PlSqlParser.SYS_OP_MSR - 1698)) | (1 << (PlSqlParser.SYS_OP_NICOMBINE - 1698)) | (1 << (PlSqlParser.SYS_OP_NIEXTRACT - 1698)) | (1 << (PlSqlParser.SYS_OP_NII - 1698)) | (1 << (PlSqlParser.SYS_OP_NIX - 1698)) | (1 << (PlSqlParser.SYS_OP_NOEXPAND - 1698)) | (1 << (PlSqlParser.SYS_OP_NTCIMG - 1698)) | (1 << (PlSqlParser.SYS_OP_NUMTORAW - 1698)) | (1 << (PlSqlParser.SYS_OP_OIDVALUE - 1698)) | (1 << (PlSqlParser.SYS_OP_OPNSIZE - 1698)))) !== 0) || ((((_la - 1730)) & ~0x1f) == 0 && ((1 << (_la - 1730)) & ((1 << (PlSqlParser.SYS_OP_PAR_1 - 1730)) | (1 << (PlSqlParser.SYS_OP_PARGID_1 - 1730)) | (1 << (PlSqlParser.SYS_OP_PARGID - 1730)) | (1 << (PlSqlParser.SYS_OP_PAR - 1730)) | (1 << (PlSqlParser.SYS_OP_PART_ID - 1730)) | (1 << (PlSqlParser.SYS_OP_PIVOT - 1730)) | (1 << (PlSqlParser.SYS_OP_R2O - 1730)) | (1 << (PlSqlParser.SYS_OP_RAWTONUM - 1730)) | (1 << (PlSqlParser.SYS_OP_RDTM - 1730)) | (1 << (PlSqlParser.SYS_OP_REF - 1730)) | (1 << (PlSqlParser.SYS_OP_RMTD - 1730)) | (1 << (PlSqlParser.SYS_OP_ROWIDTOOBJ - 1730)) | (1 << (PlSqlParser.SYS_OP_RPB - 1730)) | (1 << (PlSqlParser.SYS_OPTLOBPRBSC - 1730)) | (1 << (PlSqlParser.SYS_OP_TOSETID - 1730)) | (1 << (PlSqlParser.SYS_OP_TPR - 1730)) | (1 << (PlSqlParser.SYS_OP_TRTB - 1730)) | (1 << (PlSqlParser.SYS_OPTXICMP - 1730)) | (1 << (PlSqlParser.SYS_OPTXQCASTASNQ - 1730)) | (1 << (PlSqlParser.SYS_OP_UNDESCEND - 1730)) | (1 << (PlSqlParser.SYS_OP_VECAND - 1730)) | (1 << (PlSqlParser.SYS_OP_VECBIT - 1730)) | (1 << (PlSqlParser.SYS_OP_VECOR - 1730)) | (1 << (PlSqlParser.SYS_OP_VECXOR - 1730)) | (1 << (PlSqlParser.SYS_OP_VERSION - 1730)) | (1 << (PlSqlParser.SYS_OP_VREF - 1730)) | (1 << (PlSqlParser.SYS_OP_VVD - 1730)) | (1 << (PlSqlParser.SYS_OP_XMLCONS_FOR_CSX - 1730)) | (1 << (PlSqlParser.SYS_OP_XPTHATG - 1730)) | (1 << (PlSqlParser.SYS_OP_XPTHIDX - 1730)) | (1 << (PlSqlParser.SYS_OP_XPTHOP - 1730)) | (1 << (PlSqlParser.SYS_OP_XTXT2SQLT - 1730)))) !== 0) || ((((_la - 1762)) & ~0x1f) == 0 && ((1 << (_la - 1762)) & ((1 << (PlSqlParser.SYS_OP_ZONE_ID - 1762)) | (1 << (PlSqlParser.SYS_ORDERKEY_DEPTH - 1762)) | (1 << (PlSqlParser.SYS_ORDERKEY_MAXCHILD - 1762)) | (1 << (PlSqlParser.SYS_ORDERKEY_PARENT - 1762)) | (1 << (PlSqlParser.SYS_PARALLEL_TXN - 1762)) | (1 << (PlSqlParser.SYS_PATHID_IS_ATTR - 1762)) | (1 << (PlSqlParser.SYS_PATHID_IS_NMSPC - 1762)) | (1 << (PlSqlParser.SYS_PATHID_LASTNAME - 1762)) | (1 << (PlSqlParser.SYS_PATHID_LASTNMSPC - 1762)) | (1 << (PlSqlParser.SYS_PATH_REVERSE - 1762)) | (1 << (PlSqlParser.SYS_PXQEXTRACT - 1762)) | (1 << (PlSqlParser.SYS_RAW_TO_XSID - 1762)) | (1 << (PlSqlParser.SYS_RID_ORDER - 1762)) | (1 << (PlSqlParser.SYS_ROW_DELTA - 1762)) | (1 << (PlSqlParser.SYS_SC_2_XMLT - 1762)) | (1 << (PlSqlParser.SYS_SYNRCIREDO - 1762)) | (1 << (PlSqlParser.SYSTEM_DEFINED - 1762)) | (1 << (PlSqlParser.SYSTEM - 1762)) | (1 << (PlSqlParser.SYSTIMESTAMP - 1762)) | (1 << (PlSqlParser.SYS_TYPEID - 1762)) | (1 << (PlSqlParser.SYS_UMAKEXML - 1762)) | (1 << (PlSqlParser.SYS_XMLANALYZE - 1762)) | (1 << (PlSqlParser.SYS_XMLCONTAINS - 1762)) | (1 << (PlSqlParser.SYS_XMLCONV - 1762)) | (1 << (PlSqlParser.SYS_XMLEXNSURI - 1762)) | (1 << (PlSqlParser.SYS_XMLGEN - 1762)) | (1 << (PlSqlParser.SYS_XMLI_LOC_ISNODE - 1762)) | (1 << (PlSqlParser.SYS_XMLI_LOC_ISTEXT - 1762)) | (1 << (PlSqlParser.SYS_XMLINSTR - 1762)) | (1 << (PlSqlParser.SYS_XMLLOCATOR_GETSVAL - 1762)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETCID - 1762)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETLOCATOR - 1762)))) !== 0) || ((((_la - 1794)) & ~0x1f) == 0 && ((1 << (_la - 1794)) & ((1 << (PlSqlParser.SYS_XMLNODEID_GETOKEY - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETPATHID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETPTRID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETRID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETSVAL - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETTID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID - 1794)) | (1 << (PlSqlParser.SYS_XMLT_2_SC - 1794)) | (1 << (PlSqlParser.SYS_XMLTRANSLATE - 1794)) | (1 << (PlSqlParser.SYS_XMLTYPE2SQL - 1794)) | (1 << (PlSqlParser.SYS_XQ_ASQLCNV - 1794)) | (1 << (PlSqlParser.SYS_XQ_ATOMCNVCHK - 1794)) | (1 << (PlSqlParser.SYS_XQBASEURI - 1794)) | (1 << (PlSqlParser.SYS_XQCASTABLEERRH - 1794)) | (1 << (PlSqlParser.SYS_XQCODEP2STR - 1794)) | (1 << (PlSqlParser.SYS_XQCODEPEQ - 1794)) | (1 << (PlSqlParser.SYS_XQCON2SEQ - 1794)) | (1 << (PlSqlParser.SYS_XQCONCAT - 1794)) | (1 << (PlSqlParser.SYS_XQDELETE - 1794)) | (1 << (PlSqlParser.SYS_XQDFLTCOLATION - 1794)) | (1 << (PlSqlParser.SYS_XQDOC - 1794)) | (1 << (PlSqlParser.SYS_XQDOCURI - 1794)) | (1 << (PlSqlParser.SYS_XQDURDIV - 1794)) | (1 << (PlSqlParser.SYS_XQED4URI - 1794)) | (1 << (PlSqlParser.SYS_XQENDSWITH - 1794)) | (1 << (PlSqlParser.SYS_XQERRH - 1794)) | (1 << (PlSqlParser.SYS_XQERR - 1794)) | (1 << (PlSqlParser.SYS_XQESHTMLURI - 1794)) | (1 << (PlSqlParser.SYS_XQEXLOBVAL - 1794)) | (1 << (PlSqlParser.SYS_XQEXSTWRP - 1794)) | (1 << (PlSqlParser.SYS_XQEXTRACT - 1794)) | (1 << (PlSqlParser.SYS_XQEXTRREF - 1794)))) !== 0) || ((((_la - 1826)) & ~0x1f) == 0 && ((1 << (_la - 1826)) & ((1 << (PlSqlParser.SYS_XQEXVAL - 1826)) | (1 << (PlSqlParser.SYS_XQFB2STR - 1826)) | (1 << (PlSqlParser.SYS_XQFNBOOL - 1826)) | (1 << (PlSqlParser.SYS_XQFNCMP - 1826)) | (1 << (PlSqlParser.SYS_XQFNDATIM - 1826)) | (1 << (PlSqlParser.SYS_XQFNLNAME - 1826)) | (1 << (PlSqlParser.SYS_XQFNNM - 1826)) | (1 << (PlSqlParser.SYS_XQFNNSURI - 1826)) | (1 << (PlSqlParser.SYS_XQFNPREDTRUTH - 1826)) | (1 << (PlSqlParser.SYS_XQFNQNM - 1826)) | (1 << (PlSqlParser.SYS_XQFNROOT - 1826)) | (1 << (PlSqlParser.SYS_XQFORMATNUM - 1826)) | (1 << (PlSqlParser.SYS_XQFTCONTAIN - 1826)) | (1 << (PlSqlParser.SYS_XQFUNCR - 1826)) | (1 << (PlSqlParser.SYS_XQGETCONTENT - 1826)) | (1 << (PlSqlParser.SYS_XQINDXOF - 1826)) | (1 << (PlSqlParser.SYS_XQINSERT - 1826)) | (1 << (PlSqlParser.SYS_XQINSPFX - 1826)) | (1 << (PlSqlParser.SYS_XQIRI2URI - 1826)) | (1 << (PlSqlParser.SYS_XQLANG - 1826)) | (1 << (PlSqlParser.SYS_XQLLNMFRMQNM - 1826)) | (1 << (PlSqlParser.SYS_XQMKNODEREF - 1826)) | (1 << (PlSqlParser.SYS_XQNILLED - 1826)) | (1 << (PlSqlParser.SYS_XQNODENAME - 1826)) | (1 << (PlSqlParser.SYS_XQNORMSPACE - 1826)) | (1 << (PlSqlParser.SYS_XQNORMUCODE - 1826)) | (1 << (PlSqlParser.SYS_XQ_NRNG - 1826)) | (1 << (PlSqlParser.SYS_XQNSP4PFX - 1826)) | (1 << (PlSqlParser.SYS_XQNSPFRMQNM - 1826)) | (1 << (PlSqlParser.SYS_XQPFXFRMQNM - 1826)) | (1 << (PlSqlParser.SYS_XQ_PKSQL2XML - 1826)) | (1 << (PlSqlParser.SYS_XQPOLYABS - 1826)))) !== 0) || ((((_la - 1858)) & ~0x1f) == 0 && ((1 << (_la - 1858)) & ((1 << (PlSqlParser.SYS_XQPOLYADD - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYCEL - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYCSTBL - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYCST - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYDIV - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYFLR - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYMOD - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYMUL - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYRND - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYSQRT - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYSUB - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYUMUS - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYUPLS - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVEQ - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVGE - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVGT - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVLE - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVLT - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVNE - 1858)) | (1 << (PlSqlParser.SYS_XQREF2VAL - 1858)) | (1 << (PlSqlParser.SYS_XQRENAME - 1858)) | (1 << (PlSqlParser.SYS_XQREPLACE - 1858)) | (1 << (PlSqlParser.SYS_XQRESVURI - 1858)) | (1 << (PlSqlParser.SYS_XQRNDHALF2EVN - 1858)) | (1 << (PlSqlParser.SYS_XQRSLVQNM - 1858)) | (1 << (PlSqlParser.SYS_XQRYENVPGET - 1858)) | (1 << (PlSqlParser.SYS_XQRYVARGET - 1858)) | (1 << (PlSqlParser.SYS_XQRYWRP - 1858)) | (1 << (PlSqlParser.SYS_XQSEQ2CON4XC - 1858)) | (1 << (PlSqlParser.SYS_XQSEQ2CON - 1858)) | (1 << (PlSqlParser.SYS_XQSEQDEEPEQ - 1858)) | (1 << (PlSqlParser.SYS_XQSEQINSB - 1858)))) !== 0) || ((((_la - 1890)) & ~0x1f) == 0 && ((1 << (_la - 1890)) & ((1 << (PlSqlParser.SYS_XQSEQRM - 1890)) | (1 << (PlSqlParser.SYS_XQSEQRVS - 1890)) | (1 << (PlSqlParser.SYS_XQSEQSUB - 1890)) | (1 << (PlSqlParser.SYS_XQSEQTYPMATCH - 1890)) | (1 << (PlSqlParser.SYS_XQSTARTSWITH - 1890)) | (1 << (PlSqlParser.SYS_XQSTATBURI - 1890)) | (1 << (PlSqlParser.SYS_XQSTR2CODEP - 1890)) | (1 << (PlSqlParser.SYS_XQSTRJOIN - 1890)) | (1 << (PlSqlParser.SYS_XQSUBSTRAFT - 1890)) | (1 << (PlSqlParser.SYS_XQSUBSTRBEF - 1890)) | (1 << (PlSqlParser.SYS_XQTOKENIZE - 1890)) | (1 << (PlSqlParser.SYS_XQTREATAS - 1890)) | (1 << (PlSqlParser.SYS_XQ_UPKXML2SQL - 1890)) | (1 << (PlSqlParser.SYS_XQXFORM - 1890)) | (1 << (PlSqlParser.SYS_XSID_TO_RAW - 1890)) | (1 << (PlSqlParser.SYS_ZMAP_FILTER - 1890)) | (1 << (PlSqlParser.SYS_ZMAP_REFRESH - 1890)) | (1 << (PlSqlParser.TABLE_LOOKUP_BY_NL - 1890)) | (1 << (PlSqlParser.TABLESPACE_NO - 1890)) | (1 << (PlSqlParser.TABLESPACE - 1890)) | (1 << (PlSqlParser.TABLES - 1890)) | (1 << (PlSqlParser.TABLE_STATS - 1890)) | (1 << (PlSqlParser.TABLE - 1890)) | (1 << (PlSqlParser.TABNO - 1890)) | (1 << (PlSqlParser.TAG - 1890)) | (1 << (PlSqlParser.TANH - 1890)) | (1 << (PlSqlParser.TAN - 1890)) | (1 << (PlSqlParser.TBLORIDXPARTNUM - 1890)) | (1 << (PlSqlParser.TEMPFILE - 1890)) | (1 << (PlSqlParser.TEMPLATE - 1890)) | (1 << (PlSqlParser.TEMPORARY - 1890)) | (1 << (PlSqlParser.TEMP_TABLE - 1890)))) !== 0) || ((((_la - 1922)) & ~0x1f) == 0 && ((1 << (_la - 1922)) & ((1 << (PlSqlParser.TEST - 1922)) | (1 << (PlSqlParser.TEXT - 1922)) | (1 << (PlSqlParser.THAN - 1922)) | (1 << (PlSqlParser.THEN - 1922)) | (1 << (PlSqlParser.THE - 1922)) | (1 << (PlSqlParser.THREAD - 1922)) | (1 << (PlSqlParser.THROUGH - 1922)) | (1 << (PlSqlParser.TIER - 1922)) | (1 << (PlSqlParser.TIES - 1922)) | (1 << (PlSqlParser.TIMEOUT - 1922)) | (1 << (PlSqlParser.TIMESTAMP_LTZ_UNCONSTRAINED - 1922)) | (1 << (PlSqlParser.TIMESTAMP - 1922)) | (1 << (PlSqlParser.TIMESTAMP_TZ_UNCONSTRAINED - 1922)) | (1 << (PlSqlParser.TIMESTAMP_UNCONSTRAINED - 1922)) | (1 << (PlSqlParser.TIMES - 1922)) | (1 << (PlSqlParser.TIME - 1922)) | (1 << (PlSqlParser.TIMEZONE_ABBR - 1922)) | (1 << (PlSqlParser.TIMEZONE_HOUR - 1922)) | (1 << (PlSqlParser.TIMEZONE_MINUTE - 1922)) | (1 << (PlSqlParser.TIMEZONE_OFFSET - 1922)) | (1 << (PlSqlParser.TIMEZONE_REGION - 1922)) | (1 << (PlSqlParser.TIME_ZONE - 1922)) | (1 << (PlSqlParser.TIV_GB - 1922)) | (1 << (PlSqlParser.TIV_SSF - 1922)) | (1 << (PlSqlParser.TO_ACLID - 1922)) | (1 << (PlSqlParser.TO_BINARY_DOUBLE - 1922)) | (1 << (PlSqlParser.TO_BINARY_FLOAT - 1922)) | (1 << (PlSqlParser.TO_BLOB - 1922)) | (1 << (PlSqlParser.TO_CLOB - 1922)) | (1 << (PlSqlParser.TO_DSINTERVAL - 1922)) | (1 << (PlSqlParser.TO_LOB - 1922)))) !== 0) || ((((_la - 1954)) & ~0x1f) == 0 && ((1 << (_la - 1954)) & ((1 << (PlSqlParser.TO_MULTI_BYTE - 1954)) | (1 << (PlSqlParser.TO_NCHAR - 1954)) | (1 << (PlSqlParser.TO_NCLOB - 1954)) | (1 << (PlSqlParser.TO_NUMBER - 1954)) | (1 << (PlSqlParser.TOPLEVEL - 1954)) | (1 << (PlSqlParser.TO_SINGLE_BYTE - 1954)) | (1 << (PlSqlParser.TO_TIMESTAMP - 1954)) | (1 << (PlSqlParser.TO_TIMESTAMP_TZ - 1954)) | (1 << (PlSqlParser.TO_TIME - 1954)) | (1 << (PlSqlParser.TO_TIME_TZ - 1954)) | (1 << (PlSqlParser.TO_YMINTERVAL - 1954)) | (1 << (PlSqlParser.TRACE - 1954)) | (1 << (PlSqlParser.TRACING - 1954)) | (1 << (PlSqlParser.TRACKING - 1954)) | (1 << (PlSqlParser.TRAILING - 1954)) | (1 << (PlSqlParser.TRANSACTION - 1954)) | (1 << (PlSqlParser.TRANSFORM_DISTINCT_AGG - 1954)) | (1 << (PlSqlParser.TRANSITIONAL - 1954)) | (1 << (PlSqlParser.TRANSITION - 1954)) | (1 << (PlSqlParser.TRANSLATE - 1954)) | (1 << (PlSqlParser.TRANSLATION - 1954)) | (1 << (PlSqlParser.TREAT - 1954)) | (1 << (PlSqlParser.TRIGGERS - 1954)) | (1 << (PlSqlParser.TRIGGER - 1954)) | (1 << (PlSqlParser.TRUE - 1954)) | (1 << (PlSqlParser.TRUNCATE - 1954)) | (1 << (PlSqlParser.TRUNC - 1954)) | (1 << (PlSqlParser.TRUSTED - 1954)) | (1 << (PlSqlParser.TRUST - 1954)) | (1 << (PlSqlParser.TUNING - 1954)) | (1 << (PlSqlParser.TX - 1954)))) !== 0) || ((((_la - 1986)) & ~0x1f) == 0 && ((1 << (_la - 1986)) & ((1 << (PlSqlParser.TYPES - 1986)) | (1 << (PlSqlParser.TYPE - 1986)) | (1 << (PlSqlParser.TZ_OFFSET - 1986)) | (1 << (PlSqlParser.UB2 - 1986)) | (1 << (PlSqlParser.UBA - 1986)) | (1 << (PlSqlParser.UCS2 - 1986)) | (1 << (PlSqlParser.UID - 1986)) | (1 << (PlSqlParser.UNARCHIVED - 1986)) | (1 << (PlSqlParser.UNBOUNDED - 1986)) | (1 << (PlSqlParser.UNBOUND - 1986)) | (1 << (PlSqlParser.UNCONDITIONAL - 1986)) | (1 << (PlSqlParser.UNDER - 1986)) | (1 << (PlSqlParser.UNDO - 1986)) | (1 << (PlSqlParser.UNDROP - 1986)) | (1 << (PlSqlParser.UNIFORM - 1986)) | (1 << (PlSqlParser.UNISTR - 1986)) | (1 << (PlSqlParser.UNLIMITED - 1986)) | (1 << (PlSqlParser.UNLOAD - 1986)) | (1 << (PlSqlParser.UNLOCK - 1986)) | (1 << (PlSqlParser.UNMATCHED - 1986)) | (1 << (PlSqlParser.UNNEST_INNERJ_DISTINCT_VIEW - 1986)) | (1 << (PlSqlParser.UNNEST_NOSEMIJ_NODISTINCTVIEW - 1986)) | (1 << (PlSqlParser.UNNEST_SEMIJ_VIEW - 1986)) | (1 << (PlSqlParser.UNNEST - 1986)) | (1 << (PlSqlParser.UNPACKED - 1986)) | (1 << (PlSqlParser.UNPIVOT - 1986)) | (1 << (PlSqlParser.UNPLUG - 1986)) | (1 << (PlSqlParser.UNPROTECTED - 1986)) | (1 << (PlSqlParser.UNQUIESCE - 1986)) | (1 << (PlSqlParser.UNRECOVERABLE - 1986)))) !== 0) || ((((_la - 2018)) & ~0x1f) == 0 && ((1 << (_la - 2018)) & ((1 << (PlSqlParser.UNRESTRICTED - 2018)) | (1 << (PlSqlParser.UNSUBSCRIBE - 2018)) | (1 << (PlSqlParser.UNTIL - 2018)) | (1 << (PlSqlParser.UNUSABLE - 2018)) | (1 << (PlSqlParser.UNUSED - 2018)) | (1 << (PlSqlParser.UPDATABLE - 2018)) | (1 << (PlSqlParser.UPDATED - 2018)) | (1 << (PlSqlParser.UPDATEXML - 2018)) | (1 << (PlSqlParser.UPD_INDEXES - 2018)) | (1 << (PlSqlParser.UPD_JOININDEX - 2018)) | (1 << (PlSqlParser.UPGRADE - 2018)) | (1 << (PlSqlParser.UPPER - 2018)) | (1 << (PlSqlParser.UPSERT - 2018)) | (1 << (PlSqlParser.UROWID - 2018)) | (1 << (PlSqlParser.USABLE - 2018)) | (1 << (PlSqlParser.USAGE - 2018)) | (1 << (PlSqlParser.USE_ANTI - 2018)) | (1 << (PlSqlParser.USE_CONCAT - 2018)) | (1 << (PlSqlParser.USE_CUBE - 2018)) | (1 << (PlSqlParser.USE_HASH_AGGREGATION - 2018)) | (1 << (PlSqlParser.USE_HASH_GBY_FOR_PUSHDOWN - 2018)) | (1 << (PlSqlParser.USE_HASH - 2018)) | (1 << (PlSqlParser.USE_HIDDEN_PARTITIONS - 2018)) | (1 << (PlSqlParser.USE_INVISIBLE_INDEXES - 2018)) | (1 << (PlSqlParser.USE_MERGE_CARTESIAN - 2018)) | (1 << (PlSqlParser.USE_MERGE - 2018)) | (1 << (PlSqlParser.USE_NL - 2018)) | (1 << (PlSqlParser.USE_NL_WITH_INDEX - 2018)) | (1 << (PlSqlParser.USE_PRIVATE_OUTLINES - 2018)) | (1 << (PlSqlParser.USER_DATA - 2018)) | (1 << (PlSqlParser.USER_DEFINED - 2018)))) !== 0) || ((((_la - 2050)) & ~0x1f) == 0 && ((1 << (_la - 2050)) & ((1 << (PlSqlParser.USERENV - 2050)) | (1 << (PlSqlParser.USERGROUP - 2050)) | (1 << (PlSqlParser.USER_RECYCLEBIN - 2050)) | (1 << (PlSqlParser.USERS - 2050)) | (1 << (PlSqlParser.USER_TABLESPACES - 2050)) | (1 << (PlSqlParser.USER - 2050)) | (1 << (PlSqlParser.USE_SEMI - 2050)) | (1 << (PlSqlParser.USE_STORED_OUTLINES - 2050)) | (1 << (PlSqlParser.USE_TTT_FOR_GSETS - 2050)) | (1 << (PlSqlParser.USE - 2050)) | (1 << (PlSqlParser.USE_VECTOR_AGGREGATION - 2050)) | (1 << (PlSqlParser.USE_WEAK_NAME_RESL - 2050)) | (1 << (PlSqlParser.USING_NO_EXPAND - 2050)) | (1 << (PlSqlParser.USING - 2050)) | (1 << (PlSqlParser.UTF16BE - 2050)) | (1 << (PlSqlParser.UTF16LE - 2050)) | (1 << (PlSqlParser.UTF32 - 2050)) | (1 << (PlSqlParser.UTF8 - 2050)) | (1 << (PlSqlParser.V1 - 2050)) | (1 << (PlSqlParser.V2 - 2050)) | (1 << (PlSqlParser.VALIDATE - 2050)) | (1 << (PlSqlParser.VALIDATION - 2050)) | (1 << (PlSqlParser.VALID_TIME_END - 2050)) | (1 << (PlSqlParser.VALUE - 2050)) | (1 << (PlSqlParser.VARCHAR2 - 2050)) | (1 << (PlSqlParser.VARCHAR - 2050)) | (1 << (PlSqlParser.VARIABLE - 2050)) | (1 << (PlSqlParser.VAR_POP - 2050)) | (1 << (PlSqlParser.VARRAYS - 2050)) | (1 << (PlSqlParser.VARRAY - 2050)) | (1 << (PlSqlParser.VAR_SAMP - 2050)))) !== 0) || ((((_la - 2082)) & ~0x1f) == 0 && ((1 << (_la - 2082)) & ((1 << (PlSqlParser.VARYING - 2082)) | (1 << (PlSqlParser.VECTOR_READ_TRACE - 2082)) | (1 << (PlSqlParser.VECTOR_READ - 2082)) | (1 << (PlSqlParser.VECTOR_TRANSFORM_DIMS - 2082)) | (1 << (PlSqlParser.VECTOR_TRANSFORM_FACT - 2082)) | (1 << (PlSqlParser.VECTOR_TRANSFORM - 2082)) | (1 << (PlSqlParser.VERIFIER - 2082)) | (1 << (PlSqlParser.VERIFY - 2082)) | (1 << (PlSqlParser.VERSIONING - 2082)) | (1 << (PlSqlParser.VERSIONS_ENDSCN - 2082)) | (1 << (PlSqlParser.VERSIONS_ENDTIME - 2082)) | (1 << (PlSqlParser.VERSIONS_OPERATION - 2082)) | (1 << (PlSqlParser.VERSIONS_STARTSCN - 2082)) | (1 << (PlSqlParser.VERSIONS_STARTTIME - 2082)) | (1 << (PlSqlParser.VERSIONS - 2082)) | (1 << (PlSqlParser.VERSIONS_XID - 2082)) | (1 << (PlSqlParser.VERSION - 2082)) | (1 << (PlSqlParser.VIOLATION - 2082)) | (1 << (PlSqlParser.VIRTUAL - 2082)) | (1 << (PlSqlParser.VISIBILITY - 2082)) | (1 << (PlSqlParser.VISIBLE - 2082)) | (1 << (PlSqlParser.VOLUME - 2082)) | (1 << (PlSqlParser.VSIZE - 2082)) | (1 << (PlSqlParser.WAIT - 2082)) | (1 << (PlSqlParser.WALLET - 2082)) | (1 << (PlSqlParser.WARNING - 2082)) | (1 << (PlSqlParser.WEEKS - 2082)) | (1 << (PlSqlParser.WEEK - 2082)) | (1 << (PlSqlParser.WELLFORMED - 2082)) | (1 << (PlSqlParser.WHENEVER - 2082)) | (1 << (PlSqlParser.WHEN - 2082)))) !== 0) || ((((_la - 2115)) & ~0x1f) == 0 && ((1 << (_la - 2115)) & ((1 << (PlSqlParser.WHILE - 2115)) | (1 << (PlSqlParser.WHITESPACE - 2115)) | (1 << (PlSqlParser.WIDTH_BUCKET - 2115)) | (1 << (PlSqlParser.WITHIN - 2115)) | (1 << (PlSqlParser.WITHOUT - 2115)) | (1 << (PlSqlParser.WITH_PLSQL - 2115)) | (1 << (PlSqlParser.WORK - 2115)) | (1 << (PlSqlParser.WRAPPED - 2115)) | (1 << (PlSqlParser.WRAPPER - 2115)) | (1 << (PlSqlParser.WRITE - 2115)) | (1 << (PlSqlParser.XDB_FASTPATH_INSERT - 2115)) | (1 << (PlSqlParser.X_DYN_PRUNE - 2115)) | (1 << (PlSqlParser.XID - 2115)) | (1 << (PlSqlParser.XML2OBJECT - 2115)) | (1 << (PlSqlParser.XMLAGG - 2115)) | (1 << (PlSqlParser.XMLATTRIBUTES - 2115)) | (1 << (PlSqlParser.XMLCAST - 2115)) | (1 << (PlSqlParser.XMLCDATA - 2115)) | (1 << (PlSqlParser.XMLCOLATTVAL - 2115)) | (1 << (PlSqlParser.XMLCOMMENT - 2115)) | (1 << (PlSqlParser.XMLCONCAT - 2115)) | (1 << (PlSqlParser.XMLDIFF - 2115)) | (1 << (PlSqlParser.XML_DML_RWT_STMT - 2115)) | (1 << (PlSqlParser.XMLELEMENT - 2115)) | (1 << (PlSqlParser.XMLEXISTS2 - 2115)) | (1 << (PlSqlParser.XMLEXISTS - 2115)) | (1 << (PlSqlParser.XMLFOREST - 2115)) | (1 << (PlSqlParser.XMLINDEX_REWRITE_IN_SELECT - 2115)) | (1 << (PlSqlParser.XMLINDEX_REWRITE - 2115)))) !== 0) || ((((_la - 2147)) & ~0x1f) == 0 && ((1 << (_la - 2147)) & ((1 << (PlSqlParser.XMLINDEX_SEL_IDX_TBL - 2147)) | (1 << (PlSqlParser.XMLISNODE - 2147)) | (1 << (PlSqlParser.XMLISVALID - 2147)) | (1 << (PlSqlParser.XMLNAMESPACES - 2147)) | (1 << (PlSqlParser.XMLPARSE - 2147)) | (1 << (PlSqlParser.XMLPATCH - 2147)) | (1 << (PlSqlParser.XMLPI - 2147)) | (1 << (PlSqlParser.XMLQUERYVAL - 2147)) | (1 << (PlSqlParser.XMLQUERY - 2147)) | (1 << (PlSqlParser.XMLROOT - 2147)) | (1 << (PlSqlParser.XMLSCHEMA - 2147)) | (1 << (PlSqlParser.XMLSERIALIZE - 2147)) | (1 << (PlSqlParser.XMLTABLE - 2147)) | (1 << (PlSqlParser.XMLTRANSFORMBLOB - 2147)) | (1 << (PlSqlParser.XMLTRANSFORM - 2147)) | (1 << (PlSqlParser.XMLTYPE - 2147)) | (1 << (PlSqlParser.XML - 2147)) | (1 << (PlSqlParser.XPATHTABLE - 2147)) | (1 << (PlSqlParser.XS_SYS_CONTEXT - 2147)) | (1 << (PlSqlParser.XS - 2147)) | (1 << (PlSqlParser.YEARS - 2147)) | (1 << (PlSqlParser.YEAR - 2147)) | (1 << (PlSqlParser.YES - 2147)) | (1 << (PlSqlParser.YMINTERVAL_UNCONSTRAINED - 2147)) | (1 << (PlSqlParser.ZONEMAP - 2147)) | (1 << (PlSqlParser.ZONE - 2147)) | (1 << (PlSqlParser.PREDICTION - 2147)) | (1 << (PlSqlParser.PREDICTION_BOUNDS - 2147)) | (1 << (PlSqlParser.PREDICTION_COST - 2147)) | (1 << (PlSqlParser.PREDICTION_DETAILS - 2147)) | (1 << (PlSqlParser.PREDICTION_PROBABILITY - 2147)))) !== 0) || ((((_la - 2179)) & ~0x1f) == 0 && ((1 << (_la - 2179)) & ((1 << (PlSqlParser.PREDICTION_SET - 2179)) | (1 << (PlSqlParser.CUME_DIST - 2179)) | (1 << (PlSqlParser.DENSE_RANK - 2179)) | (1 << (PlSqlParser.LISTAGG - 2179)) | (1 << (PlSqlParser.PERCENT_RANK - 2179)) | (1 << (PlSqlParser.PERCENTILE_CONT - 2179)) | (1 << (PlSqlParser.PERCENTILE_DISC - 2179)) | (1 << (PlSqlParser.RANK - 2179)) | (1 << (PlSqlParser.AVG - 2179)) | (1 << (PlSqlParser.CORR - 2179)) | (1 << (PlSqlParser.COVAR_ - 2179)) | (1 << (PlSqlParser.LAG - 2179)) | (1 << (PlSqlParser.LEAD - 2179)) | (1 << (PlSqlParser.MAX - 2179)) | (1 << (PlSqlParser.MEDIAN - 2179)) | (1 << (PlSqlParser.MIN - 2179)) | (1 << (PlSqlParser.NTILE - 2179)) | (1 << (PlSqlParser.NVL - 2179)) | (1 << (PlSqlParser.RATIO_TO_REPORT - 2179)) | (1 << (PlSqlParser.REGR_ - 2179)) | (1 << (PlSqlParser.ROUND - 2179)) | (1 << (PlSqlParser.ROW_NUMBER - 2179)) | (1 << (PlSqlParser.SUBSTR - 2179)) | (1 << (PlSqlParser.TO_CHAR - 2179)) | (1 << (PlSqlParser.TRIM - 2179)) | (1 << (PlSqlParser.SUM - 2179)) | (1 << (PlSqlParser.STDDEV - 2179)) | (1 << (PlSqlParser.VAR_ - 2179)) | (1 << (PlSqlParser.VARIANCE - 2179)) | (1 << (PlSqlParser.LEAST - 2179)) | (1 << (PlSqlParser.GREATEST - 2179)))) !== 0) || ((((_la - 2211)) & ~0x1f) == 0 && ((1 << (_la - 2211)) & ((1 << (PlSqlParser.TO_DATE - 2211)) | (1 << (PlSqlParser.NATIONAL_CHAR_STRING_LIT - 2211)) | (1 << (PlSqlParser.PERIOD - 2211)) | (1 << (PlSqlParser.CHAR_STRING - 2211)) | (1 << (PlSqlParser.DELIMITED_ID - 2211)))) !== 0) || _la===PlSqlParser.INTRODUCER || _la===PlSqlParser.REGULAR_ID) { this.state = 11352; this.column_alias(); } this.state = 11362; this._errHandler.sync(this); _la = this._input.LA(1); while(_la===PlSqlParser.COMMA) { this.state = 11355; this.match(PlSqlParser.COMMA); this.state = 11356; this.expression(); this.state = 11358; this._errHandler.sync(this); _la = this._input.LA(1); if((((_la) & ~0x1f) == 0 && ((1 << _la) & ((1 << PlSqlParser.ABORT) | (1 << PlSqlParser.ABS) | (1 << PlSqlParser.ACCESS) | (1 << PlSqlParser.ACCESSED) | (1 << PlSqlParser.ACCOUNT) | (1 << PlSqlParser.ACL) | (1 << PlSqlParser.ACOS) | (1 << PlSqlParser.ACTION) | (1 << PlSqlParser.ACTIONS) | (1 << PlSqlParser.ACTIVATE) | (1 << PlSqlParser.ACTIVE) | (1 << PlSqlParser.ACTIVE_COMPONENT) | (1 << PlSqlParser.ACTIVE_DATA) | (1 << PlSqlParser.ACTIVE_FUNCTION) | (1 << PlSqlParser.ACTIVE_TAG) | (1 << PlSqlParser.ACTIVITY) | (1 << PlSqlParser.ADAPTIVE_PLAN) | (1 << PlSqlParser.ADD) | (1 << PlSqlParser.ADD_COLUMN) | (1 << PlSqlParser.ADD_GROUP) | (1 << PlSqlParser.ADD_MONTHS) | (1 << PlSqlParser.ADJ_DATE) | (1 << PlSqlParser.ADMIN) | (1 << PlSqlParser.ADMINISTER) | (1 << PlSqlParser.ADMINISTRATOR) | (1 << PlSqlParser.ADVANCED) | (1 << PlSqlParser.ADVISE) | (1 << PlSqlParser.ADVISOR) | (1 << PlSqlParser.AFD_DISKSTRING) | (1 << PlSqlParser.AFTER) | (1 << PlSqlParser.AGENT))) !== 0) || ((((_la - 32)) & ~0x1f) == 0 && ((1 << (_la - 32)) & ((1 << (PlSqlParser.AGGREGATE - 32)) | (1 << (PlSqlParser.A_LETTER - 32)) | (1 << (PlSqlParser.ALIAS - 32)) | (1 << (PlSqlParser.ALLOCATE - 32)) | (1 << (PlSqlParser.ALLOW - 32)) | (1 << (PlSqlParser.ALL_ROWS - 32)) | (1 << (PlSqlParser.ALWAYS - 32)) | (1 << (PlSqlParser.ANALYZE - 32)) | (1 << (PlSqlParser.ANCILLARY - 32)) | (1 << (PlSqlParser.AND_EQUAL - 32)) | (1 << (PlSqlParser.ANOMALY - 32)) | (1 << (PlSqlParser.ANSI_REARCH - 32)) | (1 << (PlSqlParser.ANTIJOIN - 32)) | (1 << (PlSqlParser.ANYSCHEMA - 32)) | (1 << (PlSqlParser.APPEND - 32)) | (1 << (PlSqlParser.APPENDCHILDXML - 32)) | (1 << (PlSqlParser.APPEND_VALUES - 32)) | (1 << (PlSqlParser.APPLICATION - 32)) | (1 << (PlSqlParser.APPLY - 32)) | (1 << (PlSqlParser.APPROX_COUNT_DISTINCT - 32)) | (1 << (PlSqlParser.ARCHIVAL - 32)) | (1 << (PlSqlParser.ARCHIVE - 32)) | (1 << (PlSqlParser.ARCHIVED - 32)) | (1 << (PlSqlParser.ARCHIVELOG - 32)) | (1 << (PlSqlParser.ARRAY - 32)) | (1 << (PlSqlParser.AS - 32)) | (1 << (PlSqlParser.ASCII - 32)))) !== 0) || ((((_la - 64)) & ~0x1f) == 0 && ((1 << (_la - 64)) & ((1 << (PlSqlParser.ASCIISTR - 64)) | (1 << (PlSqlParser.ASIN - 64)) | (1 << (PlSqlParser.ASIS - 64)) | (1 << (PlSqlParser.ASSEMBLY - 64)) | (1 << (PlSqlParser.ASSIGN - 64)) | (1 << (PlSqlParser.ASSOCIATE - 64)) | (1 << (PlSqlParser.ASYNC - 64)) | (1 << (PlSqlParser.ASYNCHRONOUS - 64)) | (1 << (PlSqlParser.ATAN2 - 64)) | (1 << (PlSqlParser.ATAN - 64)) | (1 << (PlSqlParser.AT - 64)) | (1 << (PlSqlParser.ATTRIBUTE - 64)) | (1 << (PlSqlParser.ATTRIBUTES - 64)) | (1 << (PlSqlParser.AUTHENTICATED - 64)) | (1 << (PlSqlParser.AUTHENTICATION - 64)) | (1 << (PlSqlParser.AUTHID - 64)) | (1 << (PlSqlParser.AUTHORIZATION - 64)) | (1 << (PlSqlParser.AUTOALLOCATE - 64)) | (1 << (PlSqlParser.AUTO - 64)) | (1 << (PlSqlParser.AUTOEXTEND - 64)) | (1 << (PlSqlParser.AUTO_LOGIN - 64)) | (1 << (PlSqlParser.AUTOMATIC - 64)) | (1 << (PlSqlParser.AUTONOMOUS_TRANSACTION - 64)) | (1 << (PlSqlParser.AUTO_REOPTIMIZE - 64)) | (1 << (PlSqlParser.AVAILABILITY - 64)) | (1 << (PlSqlParser.AVRO - 64)) | (1 << (PlSqlParser.BACKGROUND - 64)) | (1 << (PlSqlParser.BACKUP - 64)) | (1 << (PlSqlParser.BASIC - 64)))) !== 0) || ((((_la - 96)) & ~0x1f) == 0 && ((1 << (_la - 96)) & ((1 << (PlSqlParser.BASICFILE - 96)) | (1 << (PlSqlParser.BATCH - 96)) | (1 << (PlSqlParser.BATCHSIZE - 96)) | (1 << (PlSqlParser.BATCH_TABLE_ACCESS_BY_ROWID - 96)) | (1 << (PlSqlParser.BECOME - 96)) | (1 << (PlSqlParser.BEFORE - 96)) | (1 << (PlSqlParser.BEGIN - 96)) | (1 << (PlSqlParser.BEGINNING - 96)) | (1 << (PlSqlParser.BEGIN_OUTLINE_DATA - 96)) | (1 << (PlSqlParser.BEHALF - 96)) | (1 << (PlSqlParser.BEQUEATH - 96)) | (1 << (PlSqlParser.BFILE - 96)) | (1 << (PlSqlParser.BFILENAME - 96)) | (1 << (PlSqlParser.BIGFILE - 96)) | (1 << (PlSqlParser.BINARY - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE_INFINITY - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE_NAN - 96)) | (1 << (PlSqlParser.BINARY_FLOAT - 96)) | (1 << (PlSqlParser.BINARY_FLOAT_INFINITY - 96)) | (1 << (PlSqlParser.BINARY_FLOAT_NAN - 96)) | (1 << (PlSqlParser.BINARY_INTEGER - 96)) | (1 << (PlSqlParser.BIND_AWARE - 96)) | (1 << (PlSqlParser.BINDING - 96)) | (1 << (PlSqlParser.BIN_TO_NUM - 96)) | (1 << (PlSqlParser.BITAND - 96)) | (1 << (PlSqlParser.BITMAP_AND - 96)) | (1 << (PlSqlParser.BITMAP - 96)) | (1 << (PlSqlParser.BITMAPS - 96)) | (1 << (PlSqlParser.BITMAP_TREE - 96)) | (1 << (PlSqlParser.BITS - 96)))) !== 0) || ((((_la - 128)) & ~0x1f) == 0 && ((1 << (_la - 128)) & ((1 << (PlSqlParser.BLOB - 128)) | (1 << (PlSqlParser.BLOCK - 128)) | (1 << (PlSqlParser.BLOCK_RANGE - 128)) | (1 << (PlSqlParser.BLOCKS - 128)) | (1 << (PlSqlParser.BLOCKSIZE - 128)) | (1 << (PlSqlParser.BODY - 128)) | (1 << (PlSqlParser.BOOLEAN - 128)) | (1 << (PlSqlParser.BOTH - 128)) | (1 << (PlSqlParser.BOUND - 128)) | (1 << (PlSqlParser.BRANCH - 128)) | (1 << (PlSqlParser.BREADTH - 128)) | (1 << (PlSqlParser.BROADCAST - 128)) | (1 << (PlSqlParser.BSON - 128)) | (1 << (PlSqlParser.BUFFER - 128)) | (1 << (PlSqlParser.BUFFER_CACHE - 128)) | (1 << (PlSqlParser.BUFFER_POOL - 128)) | (1 << (PlSqlParser.BUILD - 128)) | (1 << (PlSqlParser.BULK - 128)) | (1 << (PlSqlParser.BYPASS_RECURSIVE_CHECK - 128)) | (1 << (PlSqlParser.BYPASS_UJVC - 128)) | (1 << (PlSqlParser.BYTE - 128)) | (1 << (PlSqlParser.CACHE - 128)) | (1 << (PlSqlParser.CACHE_CB - 128)) | (1 << (PlSqlParser.CACHE_INSTANCES - 128)) | (1 << (PlSqlParser.CACHE_TEMP_TABLE - 128)) | (1 << (PlSqlParser.CACHING - 128)) | (1 << (PlSqlParser.CALCULATED - 128)) | (1 << (PlSqlParser.CALLBACK - 128)) | (1 << (PlSqlParser.CALL - 128)) | (1 << (PlSqlParser.CANCEL - 128)))) !== 0) || ((((_la - 160)) & ~0x1f) == 0 && ((1 << (_la - 160)) & ((1 << (PlSqlParser.CAPACITY - 160)) | (1 << (PlSqlParser.CARDINALITY - 160)) | (1 << (PlSqlParser.CASCADE - 160)) | (1 << (PlSqlParser.CASE - 160)) | (1 << (PlSqlParser.CAST - 160)) | (1 << (PlSqlParser.CATEGORY - 160)) | (1 << (PlSqlParser.CDBDEFAULT - 160)) | (1 << (PlSqlParser.CEIL - 160)) | (1 << (PlSqlParser.CELL_FLASH_CACHE - 160)) | (1 << (PlSqlParser.CERTIFICATE - 160)) | (1 << (PlSqlParser.CFILE - 160)) | (1 << (PlSqlParser.CHAINED - 160)) | (1 << (PlSqlParser.CHANGE - 160)) | (1 << (PlSqlParser.CHANGE_DUPKEY_ERROR_INDEX - 160)) | (1 << (PlSqlParser.CHARACTER - 160)) | (1 << (PlSqlParser.CHAR - 160)) | (1 << (PlSqlParser.CHAR_CS - 160)) | (1 << (PlSqlParser.CHARTOROWID - 160)) | (1 << (PlSqlParser.CHECK_ACL_REWRITE - 160)) | (1 << (PlSqlParser.CHECKPOINT - 160)) | (1 << (PlSqlParser.CHILD - 160)) | (1 << (PlSqlParser.CHOOSE - 160)) | (1 << (PlSqlParser.CHR - 160)) | (1 << (PlSqlParser.CHUNK - 160)) | (1 << (PlSqlParser.CLASS - 160)) | (1 << (PlSqlParser.CLASSIFIER - 160)) | (1 << (PlSqlParser.CLEANUP - 160)) | (1 << (PlSqlParser.CLEAR - 160)) | (1 << (PlSqlParser.C_LETTER - 160)) | (1 << (PlSqlParser.CLIENT - 160)))) !== 0) || ((((_la - 192)) & ~0x1f) == 0 && ((1 << (_la - 192)) & ((1 << (PlSqlParser.CLOB - 192)) | (1 << (PlSqlParser.CLONE - 192)) | (1 << (PlSqlParser.CLOSE_CACHED_OPEN_CURSORS - 192)) | (1 << (PlSqlParser.CLOSE - 192)) | (1 << (PlSqlParser.CLUSTER_BY_ROWID - 192)) | (1 << (PlSqlParser.CLUSTER - 192)) | (1 << (PlSqlParser.CLUSTER_DETAILS - 192)) | (1 << (PlSqlParser.CLUSTER_DISTANCE - 192)) | (1 << (PlSqlParser.CLUSTER_ID - 192)) | (1 << (PlSqlParser.CLUSTERING - 192)) | (1 << (PlSqlParser.CLUSTERING_FACTOR - 192)) | (1 << (PlSqlParser.CLUSTER_PROBABILITY - 192)) | (1 << (PlSqlParser.CLUSTER_SET - 192)) | (1 << (PlSqlParser.COALESCE - 192)) | (1 << (PlSqlParser.COALESCE_SQ - 192)) | (1 << (PlSqlParser.COARSE - 192)) | (1 << (PlSqlParser.CO_AUTH_IND - 192)) | (1 << (PlSqlParser.COLD - 192)) | (1 << (PlSqlParser.COLLECT - 192)) | (1 << (PlSqlParser.COLUMNAR - 192)) | (1 << (PlSqlParser.COLUMN_AUTH_INDICATOR - 192)) | (1 << (PlSqlParser.COLUMN - 192)) | (1 << (PlSqlParser.COLUMNS - 192)) | (1 << (PlSqlParser.COLUMN_STATS - 192)) | (1 << (PlSqlParser.COLUMN_VALUE - 192)) | (1 << (PlSqlParser.COMMENT - 192)) | (1 << (PlSqlParser.COMMIT - 192)) | (1 << (PlSqlParser.COMMITTED - 192)) | (1 << (PlSqlParser.COMMON_DATA - 192)) | (1 << (PlSqlParser.COMPACT - 192)) | (1 << (PlSqlParser.COMPATIBILITY - 192)) | (1 << (PlSqlParser.COMPILE - 192)))) !== 0) || ((((_la - 224)) & ~0x1f) == 0 && ((1 << (_la - 224)) & ((1 << (PlSqlParser.COMPLETE - 224)) | (1 << (PlSqlParser.COMPLIANCE - 224)) | (1 << (PlSqlParser.COMPONENT - 224)) | (1 << (PlSqlParser.COMPONENTS - 224)) | (1 << (PlSqlParser.COMPOSE - 224)) | (1 << (PlSqlParser.COMPOSITE - 224)) | (1 << (PlSqlParser.COMPOSITE_LIMIT - 224)) | (1 << (PlSqlParser.COMPOUND - 224)) | (1 << (PlSqlParser.COMPUTE - 224)) | (1 << (PlSqlParser.CONCAT - 224)) | (1 << (PlSqlParser.CON_DBID_TO_ID - 224)) | (1 << (PlSqlParser.CONDITIONAL - 224)) | (1 << (PlSqlParser.CONDITION - 224)) | (1 << (PlSqlParser.CONFIRM - 224)) | (1 << (PlSqlParser.CONFORMING - 224)) | (1 << (PlSqlParser.CON_GUID_TO_ID - 224)) | (1 << (PlSqlParser.CON_ID - 224)) | (1 << (PlSqlParser.CON_NAME_TO_ID - 224)) | (1 << (PlSqlParser.CONNECT_BY_CB_WHR_ONLY - 224)) | (1 << (PlSqlParser.CONNECT_BY_COMBINE_SW - 224)) | (1 << (PlSqlParser.CONNECT_BY_COST_BASED - 224)) | (1 << (PlSqlParser.CONNECT_BY_ELIM_DUPS - 224)) | (1 << (PlSqlParser.CONNECT_BY_FILTERING - 224)) | (1 << (PlSqlParser.CONNECT_BY_ISCYCLE - 224)) | (1 << (PlSqlParser.CONNECT_BY_ISLEAF - 224)) | (1 << (PlSqlParser.CONNECT_BY_ROOT - 224)) | (1 << (PlSqlParser.CONNECT_TIME - 224)) | (1 << (PlSqlParser.CONSIDER - 224)) | (1 << (PlSqlParser.CONSISTENT - 224)) | (1 << (PlSqlParser.CONSTANT - 224)))) !== 0) || ((((_la - 256)) & ~0x1f) == 0 && ((1 << (_la - 256)) & ((1 << (PlSqlParser.CONST - 256)) | (1 << (PlSqlParser.CONSTRAINT - 256)) | (1 << (PlSqlParser.CONSTRAINTS - 256)) | (1 << (PlSqlParser.CONSTRUCTOR - 256)) | (1 << (PlSqlParser.CONTAINER - 256)) | (1 << (PlSqlParser.CONTAINER_DATA - 256)) | (1 << (PlSqlParser.CONTAINERS - 256)) | (1 << (PlSqlParser.CONTENT - 256)) | (1 << (PlSqlParser.CONTENTS - 256)) | (1 << (PlSqlParser.CONTEXT - 256)) | (1 << (PlSqlParser.CONTINUE - 256)) | (1 << (PlSqlParser.CONTROLFILE - 256)) | (1 << (PlSqlParser.CON_UID_TO_ID - 256)) | (1 << (PlSqlParser.CONVERT - 256)) | (1 << (PlSqlParser.COOKIE - 256)) | (1 << (PlSqlParser.COPY - 256)) | (1 << (PlSqlParser.CORR_K - 256)) | (1 << (PlSqlParser.CORR_S - 256)) | (1 << (PlSqlParser.CORRUPTION - 256)) | (1 << (PlSqlParser.CORRUPT_XID_ALL - 256)) | (1 << (PlSqlParser.CORRUPT_XID - 256)) | (1 << (PlSqlParser.COS - 256)) | (1 << (PlSqlParser.COSH - 256)) | (1 << (PlSqlParser.COST - 256)) | (1 << (PlSqlParser.COST_XML_QUERY_REWRITE - 256)) | (1 << (PlSqlParser.COUNT - 256)) | (1 << (PlSqlParser.COVAR_POP - 256)) | (1 << (PlSqlParser.COVAR_SAMP - 256)) | (1 << (PlSqlParser.CPU_COSTING - 256)) | (1 << (PlSqlParser.CPU_PER_CALL - 256)) | (1 << (PlSqlParser.CPU_PER_SESSION - 256)) | (1 << (PlSqlParser.CRASH - 256)))) !== 0) || ((((_la - 289)) & ~0x1f) == 0 && ((1 << (_la - 289)) & ((1 << (PlSqlParser.CREATE_FILE_DEST - 289)) | (1 << (PlSqlParser.CREATE_STORED_OUTLINES - 289)) | (1 << (PlSqlParser.CREATION - 289)) | (1 << (PlSqlParser.CREDENTIAL - 289)) | (1 << (PlSqlParser.CRITICAL - 289)) | (1 << (PlSqlParser.CROSS - 289)) | (1 << (PlSqlParser.CROSSEDITION - 289)) | (1 << (PlSqlParser.CSCONVERT - 289)) | (1 << (PlSqlParser.CUBE_AJ - 289)) | (1 << (PlSqlParser.CUBE - 289)) | (1 << (PlSqlParser.CUBE_GB - 289)) | (1 << (PlSqlParser.CUBE_SJ - 289)) | (1 << (PlSqlParser.CUME_DISTM - 289)) | (1 << (PlSqlParser.CURRENT - 289)) | (1 << (PlSqlParser.CURRENT_DATE - 289)) | (1 << (PlSqlParser.CURRENT_SCHEMA - 289)) | (1 << (PlSqlParser.CURRENT_TIME - 289)) | (1 << (PlSqlParser.CURRENT_TIMESTAMP - 289)) | (1 << (PlSqlParser.CURRENT_USER - 289)) | (1 << (PlSqlParser.CURRENTV - 289)) | (1 << (PlSqlParser.CURSOR - 289)) | (1 << (PlSqlParser.CURSOR_SHARING_EXACT - 289)) | (1 << (PlSqlParser.CURSOR_SPECIFIC_SEGMENT - 289)) | (1 << (PlSqlParser.CUSTOMDATUM - 289)) | (1 << (PlSqlParser.CV - 289)) | (1 << (PlSqlParser.CYCLE - 289)) | (1 << (PlSqlParser.DANGLING - 289)) | (1 << (PlSqlParser.DATABASE - 289)) | (1 << (PlSqlParser.DATA - 289)) | (1 << (PlSqlParser.DATAFILE - 289)) | (1 << (PlSqlParser.DATAFILES - 289)))) !== 0) || ((((_la - 321)) & ~0x1f) == 0 && ((1 << (_la - 321)) & ((1 << (PlSqlParser.DATAMOVEMENT - 321)) | (1 << (PlSqlParser.DATAOBJNO - 321)) | (1 << (PlSqlParser.DATAOBJ_TO_MAT_PARTITION - 321)) | (1 << (PlSqlParser.DATAOBJ_TO_PARTITION - 321)) | (1 << (PlSqlParser.DATAPUMP - 321)) | (1 << (PlSqlParser.DATA_SECURITY_REWRITE_LIMIT - 321)) | (1 << (PlSqlParser.DATE_MODE - 321)) | (1 << (PlSqlParser.DAY - 321)) | (1 << (PlSqlParser.DAYS - 321)) | (1 << (PlSqlParser.DBA - 321)) | (1 << (PlSqlParser.DBA_RECYCLEBIN - 321)) | (1 << (PlSqlParser.DBMS_STATS - 321)) | (1 << (PlSqlParser.DB_ROLE_CHANGE - 321)) | (1 << (PlSqlParser.DBTIMEZONE - 321)) | (1 << (PlSqlParser.DB_UNIQUE_NAME - 321)) | (1 << (PlSqlParser.DB_VERSION - 321)) | (1 << (PlSqlParser.DDL - 321)) | (1 << (PlSqlParser.DEALLOCATE - 321)) | (1 << (PlSqlParser.DEBUG - 321)) | (1 << (PlSqlParser.DEBUGGER - 321)) | (1 << (PlSqlParser.DEC - 321)) | (1 << (PlSqlParser.DECIMAL - 321)) | (1 << (PlSqlParser.DECLARE - 321)) | (1 << (PlSqlParser.DECOMPOSE - 321)) | (1 << (PlSqlParser.DECORRELATE - 321)) | (1 << (PlSqlParser.DECR - 321)) | (1 << (PlSqlParser.DECREMENT - 321)) | (1 << (PlSqlParser.DECRYPT - 321)) | (1 << (PlSqlParser.DEDUPLICATE - 321)) | (1 << (PlSqlParser.DEFAULTS - 321)))) !== 0) || ((((_la - 353)) & ~0x1f) == 0 && ((1 << (_la - 353)) & ((1 << (PlSqlParser.DEFERRABLE - 353)) | (1 << (PlSqlParser.DEFERRED - 353)) | (1 << (PlSqlParser.DEFINED - 353)) | (1 << (PlSqlParser.DEFINE - 353)) | (1 << (PlSqlParser.DEFINER - 353)) | (1 << (PlSqlParser.DEGREE - 353)) | (1 << (PlSqlParser.DELAY - 353)) | (1 << (PlSqlParser.DELEGATE - 353)) | (1 << (PlSqlParser.DELETE_ALL - 353)) | (1 << (PlSqlParser.DELETE - 353)) | (1 << (PlSqlParser.DELETEXML - 353)) | (1 << (PlSqlParser.DEMAND - 353)) | (1 << (PlSqlParser.DENSE_RANKM - 353)) | (1 << (PlSqlParser.DEPENDENT - 353)) | (1 << (PlSqlParser.DEPTH - 353)) | (1 << (PlSqlParser.DEQUEUE - 353)) | (1 << (PlSqlParser.DEREF - 353)) | (1 << (PlSqlParser.DEREF_NO_REWRITE - 353)) | (1 << (PlSqlParser.DESTROY - 353)) | (1 << (PlSqlParser.DETACHED - 353)) | (1 << (PlSqlParser.DETERMINES - 353)) | (1 << (PlSqlParser.DETERMINISTIC - 353)) | (1 << (PlSqlParser.DICTIONARY - 353)) | (1 << (PlSqlParser.DIMENSION - 353)) | (1 << (PlSqlParser.DIMENSIONS - 353)) | (1 << (PlSqlParser.DIRECT_LOAD - 353)) | (1 << (PlSqlParser.DIRECTORY - 353)) | (1 << (PlSqlParser.DIRECT_PATH - 353)) | (1 << (PlSqlParser.DISABLE_ALL - 353)) | (1 << (PlSqlParser.DISABLE - 353)) | (1 << (PlSqlParser.DISABLE_PARALLEL_DML - 353)))) !== 0) || ((((_la - 385)) & ~0x1f) == 0 && ((1 << (_la - 385)) & ((1 << (PlSqlParser.DISABLE_PRESET - 385)) | (1 << (PlSqlParser.DISABLE_RPKE - 385)) | (1 << (PlSqlParser.DISALLOW - 385)) | (1 << (PlSqlParser.DISASSOCIATE - 385)) | (1 << (PlSqlParser.DISCARD - 385)) | (1 << (PlSqlParser.DISCONNECT - 385)) | (1 << (PlSqlParser.DISK - 385)) | (1 << (PlSqlParser.DISKGROUP - 385)) | (1 << (PlSqlParser.DISKS - 385)) | (1 << (PlSqlParser.DISMOUNT - 385)) | (1 << (PlSqlParser.DISTINGUISHED - 385)) | (1 << (PlSqlParser.DISTRIBUTED - 385)) | (1 << (PlSqlParser.DISTRIBUTE - 385)) | (1 << (PlSqlParser.DML - 385)) | (1 << (PlSqlParser.DML_UPDATE - 385)) | (1 << (PlSqlParser.DOCFIDELITY - 385)) | (1 << (PlSqlParser.DOCUMENT - 385)) | (1 << (PlSqlParser.DOMAIN_INDEX_FILTER - 385)) | (1 << (PlSqlParser.DOMAIN_INDEX_NO_SORT - 385)) | (1 << (PlSqlParser.DOMAIN_INDEX_SORT - 385)) | (1 << (PlSqlParser.DOUBLE - 385)) | (1 << (PlSqlParser.DOWNGRADE - 385)) | (1 << (PlSqlParser.DRIVING_SITE - 385)) | (1 << (PlSqlParser.DROP_COLUMN - 385)) | (1 << (PlSqlParser.DROP_GROUP - 385)) | (1 << (PlSqlParser.DSINTERVAL_UNCONSTRAINED - 385)) | (1 << (PlSqlParser.DST_UPGRADE_INSERT_CONV - 385)) | (1 << (PlSqlParser.DUMP - 385)))) !== 0) || ((((_la - 417)) & ~0x1f) == 0 && ((1 << (_la - 417)) & ((1 << (PlSqlParser.DUPLICATE - 417)) | (1 << (PlSqlParser.DV - 417)) | (1 << (PlSqlParser.DYNAMIC - 417)) | (1 << (PlSqlParser.DYNAMIC_SAMPLING - 417)) | (1 << (PlSqlParser.DYNAMIC_SAMPLING_EST_CDN - 417)) | (1 << (PlSqlParser.EACH - 417)) | (1 << (PlSqlParser.EDITIONABLE - 417)) | (1 << (PlSqlParser.EDITION - 417)) | (1 << (PlSqlParser.EDITIONING - 417)) | (1 << (PlSqlParser.EDITIONS - 417)) | (1 << (PlSqlParser.ELEMENT - 417)) | (1 << (PlSqlParser.ELIM_GROUPBY - 417)) | (1 << (PlSqlParser.ELIMINATE_JOIN - 417)) | (1 << (PlSqlParser.ELIMINATE_OBY - 417)) | (1 << (PlSqlParser.ELIMINATE_OUTER_JOIN - 417)) | (1 << (PlSqlParser.EM - 417)) | (1 << (PlSqlParser.EMPTY_BLOB - 417)) | (1 << (PlSqlParser.EMPTY_CLOB - 417)) | (1 << (PlSqlParser.EMPTY - 417)) | (1 << (PlSqlParser.ENABLE_ALL - 417)) | (1 << (PlSqlParser.ENABLE - 417)) | (1 << (PlSqlParser.ENABLE_PARALLEL_DML - 417)) | (1 << (PlSqlParser.ENABLE_PRESET - 417)) | (1 << (PlSqlParser.ENCODING - 417)) | (1 << (PlSqlParser.ENCRYPT - 417)) | (1 << (PlSqlParser.ENCRYPTION - 417)) | (1 << (PlSqlParser.END_OUTLINE_DATA - 417)) | (1 << (PlSqlParser.ENFORCED - 417)) | (1 << (PlSqlParser.ENFORCE - 417)))) !== 0) || ((((_la - 449)) & ~0x1f) == 0 && ((1 << (_la - 449)) & ((1 << (PlSqlParser.ENQUEUE - 449)) | (1 << (PlSqlParser.ENTERPRISE - 449)) | (1 << (PlSqlParser.ENTITYESCAPING - 449)) | (1 << (PlSqlParser.ENTRY - 449)) | (1 << (PlSqlParser.EQUIPART - 449)) | (1 << (PlSqlParser.ERR - 449)) | (1 << (PlSqlParser.ERROR_ARGUMENT - 449)) | (1 << (PlSqlParser.ERROR - 449)) | (1 << (PlSqlParser.ERROR_ON_OVERLAP_TIME - 449)) | (1 << (PlSqlParser.ERRORS - 449)) | (1 << (PlSqlParser.ESCAPE - 449)) | (1 << (PlSqlParser.ESTIMATE - 449)) | (1 << (PlSqlParser.EVAL - 449)) | (1 << (PlSqlParser.EVALNAME - 449)) | (1 << (PlSqlParser.EVALUATE - 449)) | (1 << (PlSqlParser.EVALUATION - 449)) | (1 << (PlSqlParser.EVENTS - 449)) | (1 << (PlSqlParser.EVERY - 449)) | (1 << (PlSqlParser.EXCEPT - 449)) | (1 << (PlSqlParser.EXCEPTION - 449)) | (1 << (PlSqlParser.EXCEPTION_INIT - 449)) | (1 << (PlSqlParser.EXCEPTIONS - 449)) | (1 << (PlSqlParser.EXCHANGE - 449)) | (1 << (PlSqlParser.EXCLUDE - 449)) | (1 << (PlSqlParser.EXCLUDING - 449)) | (1 << (PlSqlParser.EXECUTE - 449)) | (1 << (PlSqlParser.EXEMPT - 449)) | (1 << (PlSqlParser.EXISTING - 449)) | (1 << (PlSqlParser.EXISTS - 449)) | (1 << (PlSqlParser.EXISTSNODE - 449)) | (1 << (PlSqlParser.EXIT - 449)))) !== 0) || ((((_la - 481)) & ~0x1f) == 0 && ((1 << (_la - 481)) & ((1 << (PlSqlParser.EXPAND_GSET_TO_UNION - 481)) | (1 << (PlSqlParser.EXPAND_TABLE - 481)) | (1 << (PlSqlParser.EXP - 481)) | (1 << (PlSqlParser.EXPIRE - 481)) | (1 << (PlSqlParser.EXPLAIN - 481)) | (1 << (PlSqlParser.EXPLOSION - 481)) | (1 << (PlSqlParser.EXPORT - 481)) | (1 << (PlSqlParser.EXPR_CORR_CHECK - 481)) | (1 << (PlSqlParser.EXPRESS - 481)) | (1 << (PlSqlParser.EXTENDS - 481)) | (1 << (PlSqlParser.EXTENT - 481)) | (1 << (PlSqlParser.EXTENTS - 481)) | (1 << (PlSqlParser.EXTERNAL - 481)) | (1 << (PlSqlParser.EXTERNALLY - 481)) | (1 << (PlSqlParser.EXTRACTCLOBXML - 481)) | (1 << (PlSqlParser.EXTRACT - 481)) | (1 << (PlSqlParser.EXTRACTVALUE - 481)) | (1 << (PlSqlParser.EXTRA - 481)) | (1 << (PlSqlParser.FACILITY - 481)) | (1 << (PlSqlParser.FACT - 481)) | (1 << (PlSqlParser.FACTOR - 481)) | (1 << (PlSqlParser.FACTORIZE_JOIN - 481)) | (1 << (PlSqlParser.FAILED - 481)) | (1 << (PlSqlParser.FAILED_LOGIN_ATTEMPTS - 481)) | (1 << (PlSqlParser.FAILGROUP - 481)) | (1 << (PlSqlParser.FAILOVER - 481)) | (1 << (PlSqlParser.FAILURE - 481)) | (1 << (PlSqlParser.FALSE - 481)) | (1 << (PlSqlParser.FAMILY - 481)) | (1 << (PlSqlParser.FAR - 481)) | (1 << (PlSqlParser.FAST - 481)) | (1 << (PlSqlParser.FASTSTART - 481)))) !== 0) || ((((_la - 513)) & ~0x1f) == 0 && ((1 << (_la - 513)) & ((1 << (PlSqlParser.FBTSCAN - 513)) | (1 << (PlSqlParser.FEATURE_DETAILS - 513)) | (1 << (PlSqlParser.FEATURE_ID - 513)) | (1 << (PlSqlParser.FEATURE_SET - 513)) | (1 << (PlSqlParser.FEATURE_VALUE - 513)) | (1 << (PlSqlParser.FETCH - 513)) | (1 << (PlSqlParser.FILE - 513)) | (1 << (PlSqlParser.FILE_NAME_CONVERT - 513)) | (1 << (PlSqlParser.FILESYSTEM_LIKE_LOGGING - 513)) | (1 << (PlSqlParser.FILTER - 513)) | (1 << (PlSqlParser.FINAL - 513)) | (1 << (PlSqlParser.FINE - 513)) | (1 << (PlSqlParser.FINISH - 513)) | (1 << (PlSqlParser.FIRST - 513)) | (1 << (PlSqlParser.FIRSTM - 513)) | (1 << (PlSqlParser.FIRST_ROWS - 513)) | (1 << (PlSqlParser.FIRST_VALUE - 513)) | (1 << (PlSqlParser.FIXED_VIEW_DATA - 513)) | (1 << (PlSqlParser.FLAGGER - 513)) | (1 << (PlSqlParser.FLASHBACK - 513)) | (1 << (PlSqlParser.FLASH_CACHE - 513)) | (1 << (PlSqlParser.FLOAT - 513)) | (1 << (PlSqlParser.FLOB - 513)) | (1 << (PlSqlParser.FLOOR - 513)) | (1 << (PlSqlParser.FLUSH - 513)) | (1 << (PlSqlParser.FOLDER - 513)) | (1 << (PlSqlParser.FOLLOWING - 513)) | (1 << (PlSqlParser.FOLLOWS - 513)) | (1 << (PlSqlParser.FORALL - 513)) | (1 << (PlSqlParser.FORCE - 513)) | (1 << (PlSqlParser.FORCE_XML_QUERY_REWRITE - 513)) | (1 << (PlSqlParser.FOREIGN - 513)))) !== 0) || ((((_la - 545)) & ~0x1f) == 0 && ((1 << (_la - 545)) & ((1 << (PlSqlParser.FOREVER - 545)) | (1 << (PlSqlParser.FORMAT - 545)) | (1 << (PlSqlParser.FORWARD - 545)) | (1 << (PlSqlParser.FRAGMENT_NUMBER - 545)) | (1 << (PlSqlParser.FREELIST - 545)) | (1 << (PlSqlParser.FREELISTS - 545)) | (1 << (PlSqlParser.FREEPOOLS - 545)) | (1 << (PlSqlParser.FRESH - 545)) | (1 << (PlSqlParser.FROM_TZ - 545)) | (1 << (PlSqlParser.FULL - 545)) | (1 << (PlSqlParser.FULL_OUTER_JOIN_TO_OUTER - 545)) | (1 << (PlSqlParser.FUNCTION - 545)) | (1 << (PlSqlParser.FUNCTIONS - 545)) | (1 << (PlSqlParser.GATHER_OPTIMIZER_STATISTICS - 545)) | (1 << (PlSqlParser.GATHER_PLAN_STATISTICS - 545)) | (1 << (PlSqlParser.GBY_CONC_ROLLUP - 545)) | (1 << (PlSqlParser.GBY_PUSHDOWN - 545)) | (1 << (PlSqlParser.GENERATED - 545)) | (1 << (PlSqlParser.GET - 545)) | (1 << (PlSqlParser.GLOBAL - 545)) | (1 << (PlSqlParser.GLOBALLY - 545)) | (1 << (PlSqlParser.GLOBAL_NAME - 545)) | (1 << (PlSqlParser.GLOBAL_TOPIC_ENABLED - 545)) | (1 << (PlSqlParser.GROUP_BY - 545)) | (1 << (PlSqlParser.GROUP_ID - 545)) | (1 << (PlSqlParser.GROUPING - 545)) | (1 << (PlSqlParser.GROUPING_ID - 545)))) !== 0) || ((((_la - 577)) & ~0x1f) == 0 && ((1 << (_la - 577)) & ((1 << (PlSqlParser.GROUPS - 577)) | (1 << (PlSqlParser.GUARANTEED - 577)) | (1 << (PlSqlParser.GUARANTEE - 577)) | (1 << (PlSqlParser.GUARD - 577)) | (1 << (PlSqlParser.HASH_AJ - 577)) | (1 << (PlSqlParser.HASH - 577)) | (1 << (PlSqlParser.HASHKEYS - 577)) | (1 << (PlSqlParser.HASH_SJ - 577)) | (1 << (PlSqlParser.HEADER - 577)) | (1 << (PlSqlParser.HEAP - 577)) | (1 << (PlSqlParser.HELP - 577)) | (1 << (PlSqlParser.HEXTORAW - 577)) | (1 << (PlSqlParser.HEXTOREF - 577)) | (1 << (PlSqlParser.HIDDEN_KEYWORD - 577)) | (1 << (PlSqlParser.HIDE - 577)) | (1 << (PlSqlParser.HIERARCHY - 577)) | (1 << (PlSqlParser.HIGH - 577)) | (1 << (PlSqlParser.HINTSET_BEGIN - 577)) | (1 << (PlSqlParser.HINTSET_END - 577)) | (1 << (PlSqlParser.HOT - 577)) | (1 << (PlSqlParser.HOUR - 577)) | (1 << (PlSqlParser.HWM_BROKERED - 577)) | (1 << (PlSqlParser.HYBRID - 577)) | (1 << (PlSqlParser.IDENTIFIER - 577)) | (1 << (PlSqlParser.IDENTITY - 577)) | (1 << (PlSqlParser.IDGENERATORS - 577)) | (1 << (PlSqlParser.ID - 577)) | (1 << (PlSqlParser.IDLE_TIME - 577)) | (1 << (PlSqlParser.IF - 577)) | (1 << (PlSqlParser.IGNORE - 577)))) !== 0) || ((((_la - 609)) & ~0x1f) == 0 && ((1 << (_la - 609)) & ((1 << (PlSqlParser.IGNORE_OPTIM_EMBEDDED_HINTS - 609)) | (1 << (PlSqlParser.IGNORE_ROW_ON_DUPKEY_INDEX - 609)) | (1 << (PlSqlParser.IGNORE_WHERE_CLAUSE - 609)) | (1 << (PlSqlParser.ILM - 609)) | (1 << (PlSqlParser.IMMEDIATE - 609)) | (1 << (PlSqlParser.IMPACT - 609)) | (1 << (PlSqlParser.IMPORT - 609)) | (1 << (PlSqlParser.INACTIVE - 609)) | (1 << (PlSqlParser.INCLUDE - 609)) | (1 << (PlSqlParser.INCLUDE_VERSION - 609)) | (1 << (PlSqlParser.INCLUDING - 609)) | (1 << (PlSqlParser.INCREMENTAL - 609)) | (1 << (PlSqlParser.INCREMENT - 609)) | (1 << (PlSqlParser.INCR - 609)) | (1 << (PlSqlParser.INDENT - 609)) | (1 << (PlSqlParser.INDEX_ASC - 609)) | (1 << (PlSqlParser.INDEX_COMBINE - 609)) | (1 << (PlSqlParser.INDEX_DESC - 609)) | (1 << (PlSqlParser.INDEXED - 609)) | (1 << (PlSqlParser.INDEXES - 609)) | (1 << (PlSqlParser.INDEX_FFS - 609)) | (1 << (PlSqlParser.INDEX_FILTER - 609)) | (1 << (PlSqlParser.INDEXING - 609)) | (1 << (PlSqlParser.INDEX_JOIN - 609)) | (1 << (PlSqlParser.INDEX_ROWS - 609)) | (1 << (PlSqlParser.INDEX_RRS - 609)) | (1 << (PlSqlParser.INDEX_RS_ASC - 609)) | (1 << (PlSqlParser.INDEX_RS_DESC - 609)) | (1 << (PlSqlParser.INDEX_RS - 609)) | (1 << (PlSqlParser.INDEX_SCAN - 609)) | (1 << (PlSqlParser.INDEX_SKIP_SCAN - 609)))) !== 0) || ((((_la - 641)) & ~0x1f) == 0 && ((1 << (_la - 641)) & ((1 << (PlSqlParser.INDEX_SS_ASC - 641)) | (1 << (PlSqlParser.INDEX_SS_DESC - 641)) | (1 << (PlSqlParser.INDEX_SS - 641)) | (1 << (PlSqlParser.INDEX_STATS - 641)) | (1 << (PlSqlParser.INDEXTYPE - 641)) | (1 << (PlSqlParser.INDEXTYPES - 641)) | (1 << (PlSqlParser.INDICATOR - 641)) | (1 << (PlSqlParser.INDICES - 641)) | (1 << (PlSqlParser.INFINITE - 641)) | (1 << (PlSqlParser.INFORMATIONAL - 641)) | (1 << (PlSqlParser.INHERIT - 641)) | (1 << (PlSqlParser.INITCAP - 641)) | (1 << (PlSqlParser.INITIAL - 641)) | (1 << (PlSqlParser.INITIALIZED - 641)) | (1 << (PlSqlParser.INITIALLY - 641)) | (1 << (PlSqlParser.INITRANS - 641)) | (1 << (PlSqlParser.INLINE - 641)) | (1 << (PlSqlParser.INLINE_XMLTYPE_NT - 641)) | (1 << (PlSqlParser.INMEMORY - 641)) | (1 << (PlSqlParser.IN_MEMORY_METADATA - 641)) | (1 << (PlSqlParser.INMEMORY_PRUNING - 641)) | (1 << (PlSqlParser.INNER - 641)) | (1 << (PlSqlParser.INOUT - 641)) | (1 << (PlSqlParser.INPLACE - 641)) | (1 << (PlSqlParser.INSERTCHILDXMLAFTER - 641)) | (1 << (PlSqlParser.INSERTCHILDXMLBEFORE - 641)) | (1 << (PlSqlParser.INSERTCHILDXML - 641)) | (1 << (PlSqlParser.INSERTXMLAFTER - 641)) | (1 << (PlSqlParser.INSERTXMLBEFORE - 641)) | (1 << (PlSqlParser.INSTANCE - 641)))) !== 0) || ((((_la - 673)) & ~0x1f) == 0 && ((1 << (_la - 673)) & ((1 << (PlSqlParser.INSTANCES - 673)) | (1 << (PlSqlParser.INSTANTIABLE - 673)) | (1 << (PlSqlParser.INSTANTLY - 673)) | (1 << (PlSqlParser.INSTEAD - 673)) | (1 << (PlSqlParser.INSTR2 - 673)) | (1 << (PlSqlParser.INSTR4 - 673)) | (1 << (PlSqlParser.INSTRB - 673)) | (1 << (PlSqlParser.INSTRC - 673)) | (1 << (PlSqlParser.INSTR - 673)) | (1 << (PlSqlParser.INTEGER - 673)) | (1 << (PlSqlParser.INTERLEAVED - 673)) | (1 << (PlSqlParser.INTERMEDIATE - 673)) | (1 << (PlSqlParser.INTERNAL_CONVERT - 673)) | (1 << (PlSqlParser.INTERNAL_USE - 673)) | (1 << (PlSqlParser.INTERPRETED - 673)) | (1 << (PlSqlParser.INTERVAL - 673)) | (1 << (PlSqlParser.INT - 673)) | (1 << (PlSqlParser.INVALIDATE - 673)) | (1 << (PlSqlParser.INVISIBLE - 673)) | (1 << (PlSqlParser.IN_XQUERY - 673)) | (1 << (PlSqlParser.ISOLATION - 673)) | (1 << (PlSqlParser.ISOLATION_LEVEL - 673)) | (1 << (PlSqlParser.ITERATE - 673)) | (1 << (PlSqlParser.ITERATION_NUMBER - 673)) | (1 << (PlSqlParser.JAVA - 673)) | (1 << (PlSqlParser.JOB - 673)) | (1 << (PlSqlParser.JOIN - 673)) | (1 << (PlSqlParser.JSON_ARRAYAGG - 673)) | (1 << (PlSqlParser.JSON_ARRAY - 673)))) !== 0) || ((((_la - 705)) & ~0x1f) == 0 && ((1 << (_la - 705)) & ((1 << (PlSqlParser.JSON_EQUAL - 705)) | (1 << (PlSqlParser.JSON_EXISTS2 - 705)) | (1 << (PlSqlParser.JSON_EXISTS - 705)) | (1 << (PlSqlParser.JSONGET - 705)) | (1 << (PlSqlParser.JSON - 705)) | (1 << (PlSqlParser.JSON_OBJECTAGG - 705)) | (1 << (PlSqlParser.JSON_OBJECT - 705)) | (1 << (PlSqlParser.JSONPARSE - 705)) | (1 << (PlSqlParser.JSON_QUERY - 705)) | (1 << (PlSqlParser.JSON_SERIALIZE - 705)) | (1 << (PlSqlParser.JSON_TABLE - 705)) | (1 << (PlSqlParser.JSON_TEXTCONTAINS2 - 705)) | (1 << (PlSqlParser.JSON_TEXTCONTAINS - 705)) | (1 << (PlSqlParser.JSON_VALUE - 705)) | (1 << (PlSqlParser.KEEP_DUPLICATES - 705)) | (1 << (PlSqlParser.KEEP - 705)) | (1 << (PlSqlParser.KERBEROS - 705)) | (1 << (PlSqlParser.KEY - 705)) | (1 << (PlSqlParser.KEY_LENGTH - 705)) | (1 << (PlSqlParser.KEYSIZE - 705)) | (1 << (PlSqlParser.KEYS - 705)) | (1 << (PlSqlParser.KEYSTORE - 705)) | (1 << (PlSqlParser.KILL - 705)) | (1 << (PlSqlParser.LABEL - 705)) | (1 << (PlSqlParser.LANGUAGE - 705)) | (1 << (PlSqlParser.LAST_DAY - 705)) | (1 << (PlSqlParser.LAST - 705)) | (1 << (PlSqlParser.LAST_VALUE - 705)) | (1 << (PlSqlParser.LATERAL - 705)) | (1 << (PlSqlParser.LAX - 705)) | (1 << (PlSqlParser.LAYER - 705)) | (1 << (PlSqlParser.LDAP_REGISTRATION_ENABLED - 705)))) !== 0) || ((((_la - 737)) & ~0x1f) == 0 && ((1 << (_la - 737)) & ((1 << (PlSqlParser.LDAP_REGISTRATION - 737)) | (1 << (PlSqlParser.LDAP_REG_SYNC_INTERVAL - 737)) | (1 << (PlSqlParser.LEADING - 737)) | (1 << (PlSqlParser.LEFT - 737)) | (1 << (PlSqlParser.LENGTH2 - 737)) | (1 << (PlSqlParser.LENGTH4 - 737)) | (1 << (PlSqlParser.LENGTHB - 737)) | (1 << (PlSqlParser.LENGTHC - 737)) | (1 << (PlSqlParser.LENGTH - 737)) | (1 << (PlSqlParser.LESS - 737)) | (1 << (PlSqlParser.LEVEL - 737)) | (1 << (PlSqlParser.LEVELS - 737)) | (1 << (PlSqlParser.LIBRARY - 737)) | (1 << (PlSqlParser.LIFECYCLE - 737)) | (1 << (PlSqlParser.LIFE - 737)) | (1 << (PlSqlParser.LIFETIME - 737)) | (1 << (PlSqlParser.LIKE2 - 737)) | (1 << (PlSqlParser.LIKE4 - 737)) | (1 << (PlSqlParser.LIKEC - 737)) | (1 << (PlSqlParser.LIKE_EXPAND - 737)) | (1 << (PlSqlParser.LIMIT - 737)) | (1 << (PlSqlParser.LINEAR - 737)) | (1 << (PlSqlParser.LINK - 737)) | (1 << (PlSqlParser.LIST - 737)) | (1 << (PlSqlParser.LN - 737)) | (1 << (PlSqlParser.LNNVL - 737)) | (1 << (PlSqlParser.LOAD - 737)) | (1 << (PlSqlParser.LOB - 737)) | (1 << (PlSqlParser.LOBNVL - 737)) | (1 << (PlSqlParser.LOBS - 737)) | (1 << (PlSqlParser.LOCAL_INDEXES - 737)))) !== 0) || ((((_la - 769)) & ~0x1f) == 0 && ((1 << (_la - 769)) & ((1 << (PlSqlParser.LOCAL - 769)) | (1 << (PlSqlParser.LOCALTIME - 769)) | (1 << (PlSqlParser.LOCALTIMESTAMP - 769)) | (1 << (PlSqlParser.LOCATION - 769)) | (1 << (PlSqlParser.LOCATOR - 769)) | (1 << (PlSqlParser.LOCKED - 769)) | (1 << (PlSqlParser.LOCKING - 769)) | (1 << (PlSqlParser.LOGFILE - 769)) | (1 << (PlSqlParser.LOGFILES - 769)) | (1 << (PlSqlParser.LOGGING - 769)) | (1 << (PlSqlParser.LOGICAL - 769)) | (1 << (PlSqlParser.LOGICAL_READS_PER_CALL - 769)) | (1 << (PlSqlParser.LOGICAL_READS_PER_SESSION - 769)) | (1 << (PlSqlParser.LOG - 769)) | (1 << (PlSqlParser.LOGMINING - 769)) | (1 << (PlSqlParser.LOGOFF - 769)) | (1 << (PlSqlParser.LOGON - 769)) | (1 << (PlSqlParser.LOG_READ_ONLY_VIOLATIONS - 769)) | (1 << (PlSqlParser.LONG - 769)) | (1 << (PlSqlParser.LOOP - 769)) | (1 << (PlSqlParser.LOWER - 769)) | (1 << (PlSqlParser.LOW - 769)) | (1 << (PlSqlParser.LPAD - 769)) | (1 << (PlSqlParser.LTRIM - 769)) | (1 << (PlSqlParser.MAIN - 769)) | (1 << (PlSqlParser.MAKE_REF - 769)) | (1 << (PlSqlParser.MANAGED - 769)) | (1 << (PlSqlParser.MANAGE - 769)) | (1 << (PlSqlParser.MANAGEMENT - 769)) | (1 << (PlSqlParser.MANAGER - 769)) | (1 << (PlSqlParser.MANUAL - 769)))) !== 0) || ((((_la - 801)) & ~0x1f) == 0 && ((1 << (_la - 801)) & ((1 << (PlSqlParser.MAP - 801)) | (1 << (PlSqlParser.MAPPING - 801)) | (1 << (PlSqlParser.MASTER - 801)) | (1 << (PlSqlParser.MATCHED - 801)) | (1 << (PlSqlParser.MATCHES - 801)) | (1 << (PlSqlParser.MATCH - 801)) | (1 << (PlSqlParser.MATCH_NUMBER - 801)) | (1 << (PlSqlParser.MATCH_RECOGNIZE - 801)) | (1 << (PlSqlParser.MATERIALIZED - 801)) | (1 << (PlSqlParser.MATERIALIZE - 801)) | (1 << (PlSqlParser.MAXARCHLOGS - 801)) | (1 << (PlSqlParser.MAXDATAFILES - 801)) | (1 << (PlSqlParser.MAXEXTENTS - 801)) | (1 << (PlSqlParser.MAXIMIZE - 801)) | (1 << (PlSqlParser.MAXINSTANCES - 801)) | (1 << (PlSqlParser.MAXLOGFILES - 801)) | (1 << (PlSqlParser.MAXLOGHISTORY - 801)) | (1 << (PlSqlParser.MAXLOGMEMBERS - 801)) | (1 << (PlSqlParser.MAX_SHARED_TEMP_SIZE - 801)) | (1 << (PlSqlParser.MAXSIZE - 801)) | (1 << (PlSqlParser.MAXTRANS - 801)) | (1 << (PlSqlParser.MAXVALUE - 801)) | (1 << (PlSqlParser.MEASURE - 801)) | (1 << (PlSqlParser.MEASURES - 801)) | (1 << (PlSqlParser.MEDIUM - 801)) | (1 << (PlSqlParser.MEMBER - 801)) | (1 << (PlSqlParser.MEMCOMPRESS - 801)) | (1 << (PlSqlParser.MEMORY - 801)) | (1 << (PlSqlParser.MERGEACTIONS - 801)) | (1 << (PlSqlParser.MERGE_AJ - 801)) | (1 << (PlSqlParser.MERGE_CONST_ON - 801)) | (1 << (PlSqlParser.MERGE - 801)))) !== 0) || ((((_la - 833)) & ~0x1f) == 0 && ((1 << (_la - 833)) & ((1 << (PlSqlParser.MERGE_SJ - 833)) | (1 << (PlSqlParser.METADATA - 833)) | (1 << (PlSqlParser.METHOD - 833)) | (1 << (PlSqlParser.MIGRATE - 833)) | (1 << (PlSqlParser.MIGRATION - 833)) | (1 << (PlSqlParser.MINEXTENTS - 833)) | (1 << (PlSqlParser.MINIMIZE - 833)) | (1 << (PlSqlParser.MINIMUM - 833)) | (1 << (PlSqlParser.MINING - 833)) | (1 << (PlSqlParser.MINUS_NULL - 833)) | (1 << (PlSqlParser.MINUTE - 833)) | (1 << (PlSqlParser.MINVALUE - 833)) | (1 << (PlSqlParser.MIRRORCOLD - 833)) | (1 << (PlSqlParser.MIRRORHOT - 833)) | (1 << (PlSqlParser.MIRROR - 833)) | (1 << (PlSqlParser.MLSLABEL - 833)) | (1 << (PlSqlParser.MODEL_COMPILE_SUBQUERY - 833)) | (1 << (PlSqlParser.MODEL_DONTVERIFY_UNIQUENESS - 833)) | (1 << (PlSqlParser.MODEL_DYNAMIC_SUBQUERY - 833)) | (1 << (PlSqlParser.MODEL_MIN_ANALYSIS - 833)) | (1 << (PlSqlParser.MODEL - 833)) | (1 << (PlSqlParser.MODEL_NB - 833)) | (1 << (PlSqlParser.MODEL_NO_ANALYSIS - 833)) | (1 << (PlSqlParser.MODEL_PBY - 833)) | (1 << (PlSqlParser.MODEL_PUSH_REF - 833)) | (1 << (PlSqlParser.MODEL_SV - 833)) | (1 << (PlSqlParser.MODIFICATION - 833)) | (1 << (PlSqlParser.MODIFY_COLUMN_TYPE - 833)) | (1 << (PlSqlParser.MODIFY - 833)) | (1 << (PlSqlParser.MOD - 833)))) !== 0) || ((((_la - 865)) & ~0x1f) == 0 && ((1 << (_la - 865)) & ((1 << (PlSqlParser.MODULE - 865)) | (1 << (PlSqlParser.MONITORING - 865)) | (1 << (PlSqlParser.MONITOR - 865)) | (1 << (PlSqlParser.MONTH - 865)) | (1 << (PlSqlParser.MONTHS_BETWEEN - 865)) | (1 << (PlSqlParser.MONTHS - 865)) | (1 << (PlSqlParser.MOUNT - 865)) | (1 << (PlSqlParser.MOUNTPATH - 865)) | (1 << (PlSqlParser.MOVEMENT - 865)) | (1 << (PlSqlParser.MOVE - 865)) | (1 << (PlSqlParser.MULTIDIMENSIONAL - 865)) | (1 << (PlSqlParser.MULTISET - 865)) | (1 << (PlSqlParser.MV_MERGE - 865)) | (1 << (PlSqlParser.NAMED - 865)) | (1 << (PlSqlParser.NAME - 865)) | (1 << (PlSqlParser.NAMESPACE - 865)) | (1 << (PlSqlParser.NAN - 865)) | (1 << (PlSqlParser.NANVL - 865)) | (1 << (PlSqlParser.NATIONAL - 865)) | (1 << (PlSqlParser.NATIVE_FULL_OUTER_JOIN - 865)) | (1 << (PlSqlParser.NATIVE - 865)) | (1 << (PlSqlParser.NATURAL - 865)) | (1 << (PlSqlParser.NAV - 865)) | (1 << (PlSqlParser.NCHAR_CS - 865)) | (1 << (PlSqlParser.NCHAR - 865)) | (1 << (PlSqlParser.NCHR - 865)) | (1 << (PlSqlParser.NCLOB - 865)) | (1 << (PlSqlParser.NEEDED - 865)) | (1 << (PlSqlParser.NEG - 865)) | (1 << (PlSqlParser.NESTED - 865)) | (1 << (PlSqlParser.NESTED_TABLE_FAST_INSERT - 865)))) !== 0) || ((((_la - 897)) & ~0x1f) == 0 && ((1 << (_la - 897)) & ((1 << (PlSqlParser.NESTED_TABLE_GET_REFS - 897)) | (1 << (PlSqlParser.NESTED_TABLE_ID - 897)) | (1 << (PlSqlParser.NESTED_TABLE_SET_REFS - 897)) | (1 << (PlSqlParser.NESTED_TABLE_SET_SETID - 897)) | (1 << (PlSqlParser.NETWORK - 897)) | (1 << (PlSqlParser.NEVER - 897)) | (1 << (PlSqlParser.NEW - 897)) | (1 << (PlSqlParser.NEW_TIME - 897)) | (1 << (PlSqlParser.NEXT_DAY - 897)) | (1 << (PlSqlParser.NEXT - 897)) | (1 << (PlSqlParser.NL_AJ - 897)) | (1 << (PlSqlParser.NLJ_BATCHING - 897)) | (1 << (PlSqlParser.NLJ_INDEX_FILTER - 897)) | (1 << (PlSqlParser.NLJ_INDEX_SCAN - 897)) | (1 << (PlSqlParser.NLJ_PREFETCH - 897)) | (1 << (PlSqlParser.NLS_CALENDAR - 897)) | (1 << (PlSqlParser.NLS_CHARACTERSET - 897)) | (1 << (PlSqlParser.NLS_CHARSET_DECL_LEN - 897)) | (1 << (PlSqlParser.NLS_CHARSET_ID - 897)) | (1 << (PlSqlParser.NLS_CHARSET_NAME - 897)) | (1 << (PlSqlParser.NLS_COMP - 897)) | (1 << (PlSqlParser.NLS_CURRENCY - 897)) | (1 << (PlSqlParser.NLS_DATE_FORMAT - 897)) | (1 << (PlSqlParser.NLS_DATE_LANGUAGE - 897)) | (1 << (PlSqlParser.NLS_INITCAP - 897)) | (1 << (PlSqlParser.NLS_ISO_CURRENCY - 897)) | (1 << (PlSqlParser.NL_SJ - 897)) | (1 << (PlSqlParser.NLS_LANG - 897)) | (1 << (PlSqlParser.NLS_LANGUAGE - 897)) | (1 << (PlSqlParser.NLS_LENGTH_SEMANTICS - 897)) | (1 << (PlSqlParser.NLS_LOWER - 897)) | (1 << (PlSqlParser.NLS_NCHAR_CONV_EXCP - 897)))) !== 0) || ((((_la - 929)) & ~0x1f) == 0 && ((1 << (_la - 929)) & ((1 << (PlSqlParser.NLS_NUMERIC_CHARACTERS - 929)) | (1 << (PlSqlParser.NLS_SORT - 929)) | (1 << (PlSqlParser.NLSSORT - 929)) | (1 << (PlSqlParser.NLS_SPECIAL_CHARS - 929)) | (1 << (PlSqlParser.NLS_TERRITORY - 929)) | (1 << (PlSqlParser.NLS_UPPER - 929)) | (1 << (PlSqlParser.NO_ACCESS - 929)) | (1 << (PlSqlParser.NO_ADAPTIVE_PLAN - 929)) | (1 << (PlSqlParser.NO_ANSI_REARCH - 929)) | (1 << (PlSqlParser.NOAPPEND - 929)) | (1 << (PlSqlParser.NOARCHIVELOG - 929)) | (1 << (PlSqlParser.NOAUDIT - 929)) | (1 << (PlSqlParser.NO_AUTO_REOPTIMIZE - 929)) | (1 << (PlSqlParser.NO_BASETABLE_MULTIMV_REWRITE - 929)) | (1 << (PlSqlParser.NO_BATCH_TABLE_ACCESS_BY_ROWID - 929)) | (1 << (PlSqlParser.NO_BIND_AWARE - 929)) | (1 << (PlSqlParser.NO_BUFFER - 929)) | (1 << (PlSqlParser.NOCACHE - 929)) | (1 << (PlSqlParser.NO_CARTESIAN - 929)) | (1 << (PlSqlParser.NO_CHECK_ACL_REWRITE - 929)) | (1 << (PlSqlParser.NO_CLUSTER_BY_ROWID - 929)) | (1 << (PlSqlParser.NO_CLUSTERING - 929)) | (1 << (PlSqlParser.NO_COALESCE_SQ - 929)) | (1 << (PlSqlParser.NO_COMMON_DATA - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_CB_WHR_ONLY - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_COMBINE_SW - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_COST_BASED - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_ELIM_DUPS - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_FILTERING - 929)) | (1 << (PlSqlParser.NOCOPY - 929)) | (1 << (PlSqlParser.NO_COST_XML_QUERY_REWRITE - 929)))) !== 0) || ((((_la - 961)) & ~0x1f) == 0 && ((1 << (_la - 961)) & ((1 << (PlSqlParser.NO_CPU_COSTING - 961)) | (1 << (PlSqlParser.NOCPU_COSTING - 961)) | (1 << (PlSqlParser.NOCYCLE - 961)) | (1 << (PlSqlParser.NO_DATA_SECURITY_REWRITE - 961)) | (1 << (PlSqlParser.NO_DECORRELATE - 961)) | (1 << (PlSqlParser.NODELAY - 961)) | (1 << (PlSqlParser.NO_DOMAIN_INDEX_FILTER - 961)) | (1 << (PlSqlParser.NO_DST_UPGRADE_INSERT_CONV - 961)) | (1 << (PlSqlParser.NO_ELIM_GROUPBY - 961)) | (1 << (PlSqlParser.NO_ELIMINATE_JOIN - 961)) | (1 << (PlSqlParser.NO_ELIMINATE_OBY - 961)) | (1 << (PlSqlParser.NO_ELIMINATE_OUTER_JOIN - 961)) | (1 << (PlSqlParser.NOENTITYESCAPING - 961)) | (1 << (PlSqlParser.NO_EXPAND_GSET_TO_UNION - 961)) | (1 << (PlSqlParser.NO_EXPAND - 961)) | (1 << (PlSqlParser.NO_EXPAND_TABLE - 961)) | (1 << (PlSqlParser.NO_FACT - 961)) | (1 << (PlSqlParser.NO_FACTORIZE_JOIN - 961)) | (1 << (PlSqlParser.NO_FILTERING - 961)) | (1 << (PlSqlParser.NOFORCE - 961)) | (1 << (PlSqlParser.NO_FULL_OUTER_JOIN_TO_OUTER - 961)) | (1 << (PlSqlParser.NO_GATHER_OPTIMIZER_STATISTICS - 961)) | (1 << (PlSqlParser.NO_GBY_PUSHDOWN - 961)) | (1 << (PlSqlParser.NOGUARANTEE - 961)) | (1 << (PlSqlParser.NO_INDEX_FFS - 961)) | (1 << (PlSqlParser.NO_INDEX - 961)) | (1 << (PlSqlParser.NO_INDEX_SS - 961)) | (1 << (PlSqlParser.NO_INMEMORY - 961)) | (1 << (PlSqlParser.NO_INMEMORY_PRUNING - 961)) | (1 << (PlSqlParser.NOKEEP - 961)) | (1 << (PlSqlParser.NO_LOAD - 961)) | (1 << (PlSqlParser.NOLOCAL - 961)))) !== 0) || ((((_la - 993)) & ~0x1f) == 0 && ((1 << (_la - 993)) & ((1 << (PlSqlParser.NOLOGGING - 993)) | (1 << (PlSqlParser.NOMAPPING - 993)) | (1 << (PlSqlParser.NOMAXVALUE - 993)) | (1 << (PlSqlParser.NO_MERGE - 993)) | (1 << (PlSqlParser.NOMINIMIZE - 993)) | (1 << (PlSqlParser.NOMINVALUE - 993)) | (1 << (PlSqlParser.NO_MODEL_PUSH_REF - 993)) | (1 << (PlSqlParser.NO_MONITORING - 993)) | (1 << (PlSqlParser.NOMONITORING - 993)) | (1 << (PlSqlParser.NO_MONITOR - 993)) | (1 << (PlSqlParser.NO_MULTIMV_REWRITE - 993)) | (1 << (PlSqlParser.NO_NATIVE_FULL_OUTER_JOIN - 993)) | (1 << (PlSqlParser.NONBLOCKING - 993)) | (1 << (PlSqlParser.NONEDITIONABLE - 993)) | (1 << (PlSqlParser.NONE - 993)) | (1 << (PlSqlParser.NO_NLJ_BATCHING - 993)) | (1 << (PlSqlParser.NO_NLJ_PREFETCH - 993)) | (1 << (PlSqlParser.NO - 993)) | (1 << (PlSqlParser.NONSCHEMA - 993)) | (1 << (PlSqlParser.NO_OBJECT_LINK - 993)) | (1 << (PlSqlParser.NOORDER - 993)) | (1 << (PlSqlParser.NO_ORDER_ROLLUPS - 993)) | (1 << (PlSqlParser.NO_OUTER_JOIN_TO_ANTI - 993)) | (1 << (PlSqlParser.NO_OUTER_JOIN_TO_INNER - 993)) | (1 << (PlSqlParser.NOOVERRIDE - 993)) | (1 << (PlSqlParser.NO_PARALLEL_INDEX - 993)) | (1 << (PlSqlParser.NOPARALLEL_INDEX - 993)) | (1 << (PlSqlParser.NO_PARALLEL - 993)) | (1 << (PlSqlParser.NOPARALLEL - 993)) | (1 << (PlSqlParser.NO_PARTIAL_COMMIT - 993)) | (1 << (PlSqlParser.NO_PARTIAL_JOIN - 993)) | (1 << (PlSqlParser.NO_PARTIAL_ROLLUP_PUSHDOWN - 993)))) !== 0) || ((((_la - 1025)) & ~0x1f) == 0 && ((1 << (_la - 1025)) & ((1 << (PlSqlParser.NOPARTITION - 1025)) | (1 << (PlSqlParser.NO_PLACE_DISTINCT - 1025)) | (1 << (PlSqlParser.NO_PLACE_GROUP_BY - 1025)) | (1 << (PlSqlParser.NO_PQ_CONCURRENT_UNION - 1025)) | (1 << (PlSqlParser.NO_PQ_MAP - 1025)) | (1 << (PlSqlParser.NO_PQ_REPLICATE - 1025)) | (1 << (PlSqlParser.NO_PQ_SKEW - 1025)) | (1 << (PlSqlParser.NO_PRUNE_GSETS - 1025)) | (1 << (PlSqlParser.NO_PULL_PRED - 1025)) | (1 << (PlSqlParser.NO_PUSH_PRED - 1025)) | (1 << (PlSqlParser.NO_PUSH_SUBQ - 1025)) | (1 << (PlSqlParser.NO_PX_FAULT_TOLERANCE - 1025)) | (1 << (PlSqlParser.NO_PX_JOIN_FILTER - 1025)) | (1 << (PlSqlParser.NO_QKN_BUFF - 1025)) | (1 << (PlSqlParser.NO_QUERY_TRANSFORMATION - 1025)) | (1 << (PlSqlParser.NO_REF_CASCADE - 1025)) | (1 << (PlSqlParser.NORELOCATE - 1025)) | (1 << (PlSqlParser.NORELY - 1025)) | (1 << (PlSqlParser.NOREPAIR - 1025)) | (1 << (PlSqlParser.NOREPLAY - 1025)) | (1 << (PlSqlParser.NORESETLOGS - 1025)) | (1 << (PlSqlParser.NO_RESULT_CACHE - 1025)) | (1 << (PlSqlParser.NOREVERSE - 1025)) | (1 << (PlSqlParser.NO_REWRITE - 1025)) | (1 << (PlSqlParser.NOREWRITE - 1025)) | (1 << (PlSqlParser.NORMAL - 1025)) | (1 << (PlSqlParser.NO_ROOT_SW_FOR_LOCAL - 1025)) | (1 << (PlSqlParser.NOROWDEPENDENCIES - 1025)) | (1 << (PlSqlParser.NOSCHEMACHECK - 1025)) | (1 << (PlSqlParser.NOSEGMENT - 1025)) | (1 << (PlSqlParser.NO_SEMIJOIN - 1025)) | (1 << (PlSqlParser.NO_SEMI_TO_INNER - 1025)))) !== 0) || ((((_la - 1057)) & ~0x1f) == 0 && ((1 << (_la - 1057)) & ((1 << (PlSqlParser.NO_SET_TO_JOIN - 1057)) | (1 << (PlSqlParser.NOSORT - 1057)) | (1 << (PlSqlParser.NO_SQL_TRANSLATION - 1057)) | (1 << (PlSqlParser.NO_SQL_TUNE - 1057)) | (1 << (PlSqlParser.NO_STAR_TRANSFORMATION - 1057)) | (1 << (PlSqlParser.NO_STATEMENT_QUEUING - 1057)) | (1 << (PlSqlParser.NO_STATS_GSETS - 1057)) | (1 << (PlSqlParser.NOSTRICT - 1057)) | (1 << (PlSqlParser.NO_SUBQUERY_PRUNING - 1057)) | (1 << (PlSqlParser.NO_SUBSTRB_PAD - 1057)) | (1 << (PlSqlParser.NO_SWAP_JOIN_INPUTS - 1057)) | (1 << (PlSqlParser.NOSWITCH - 1057)) | (1 << (PlSqlParser.NO_TABLE_LOOKUP_BY_NL - 1057)) | (1 << (PlSqlParser.NO_TEMP_TABLE - 1057)) | (1 << (PlSqlParser.NOTHING - 1057)) | (1 << (PlSqlParser.NOTIFICATION - 1057)) | (1 << (PlSqlParser.NO_TRANSFORM_DISTINCT_AGG - 1057)) | (1 << (PlSqlParser.NO_UNNEST - 1057)) | (1 << (PlSqlParser.NO_USE_CUBE - 1057)) | (1 << (PlSqlParser.NO_USE_HASH_AGGREGATION - 1057)) | (1 << (PlSqlParser.NO_USE_HASH_GBY_FOR_PUSHDOWN - 1057)) | (1 << (PlSqlParser.NO_USE_HASH - 1057)) | (1 << (PlSqlParser.NO_USE_INVISIBLE_INDEXES - 1057)) | (1 << (PlSqlParser.NO_USE_MERGE - 1057)) | (1 << (PlSqlParser.NO_USE_NL - 1057)) | (1 << (PlSqlParser.NO_USE_VECTOR_AGGREGATION - 1057)) | (1 << (PlSqlParser.NOVALIDATE - 1057)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM_DIMS - 1057)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM_FACT - 1057)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM - 1057)))) !== 0) || ((((_la - 1089)) & ~0x1f) == 0 && ((1 << (_la - 1089)) & ((1 << (PlSqlParser.NO_XDB_FASTPATH_INSERT - 1089)) | (1 << (PlSqlParser.NO_XML_DML_REWRITE - 1089)) | (1 << (PlSqlParser.NO_XMLINDEX_REWRITE_IN_SELECT - 1089)) | (1 << (PlSqlParser.NO_XMLINDEX_REWRITE - 1089)) | (1 << (PlSqlParser.NO_XML_QUERY_REWRITE - 1089)) | (1 << (PlSqlParser.NO_ZONEMAP - 1089)) | (1 << (PlSqlParser.NTH_VALUE - 1089)) | (1 << (PlSqlParser.NULLIF - 1089)) | (1 << (PlSqlParser.NULLS - 1089)) | (1 << (PlSqlParser.NUMBER - 1089)) | (1 << (PlSqlParser.NUMERIC - 1089)) | (1 << (PlSqlParser.NUM_INDEX_KEYS - 1089)) | (1 << (PlSqlParser.NUMTODSINTERVAL - 1089)) | (1 << (PlSqlParser.NUMTOYMINTERVAL - 1089)) | (1 << (PlSqlParser.NVARCHAR2 - 1089)) | (1 << (PlSqlParser.NVL2 - 1089)) | (1 << (PlSqlParser.OBJECT2XML - 1089)) | (1 << (PlSqlParser.OBJECT - 1089)) | (1 << (PlSqlParser.OBJ_ID - 1089)) | (1 << (PlSqlParser.OBJNO - 1089)) | (1 << (PlSqlParser.OBJNO_REUSE - 1089)) | (1 << (PlSqlParser.OCCURENCES - 1089)) | (1 << (PlSqlParser.OFFLINE - 1089)) | (1 << (PlSqlParser.OFF - 1089)) | (1 << (PlSqlParser.OFFSET - 1089)) | (1 << (PlSqlParser.OIDINDEX - 1089)) | (1 << (PlSqlParser.OID - 1089)) | (1 << (PlSqlParser.OLAP - 1089)) | (1 << (PlSqlParser.OLD - 1089)) | (1 << (PlSqlParser.OLD_PUSH_PRED - 1089)))) !== 0) || ((((_la - 1121)) & ~0x1f) == 0 && ((1 << (_la - 1121)) & ((1 << (PlSqlParser.OLS - 1121)) | (1 << (PlSqlParser.OLTP - 1121)) | (1 << (PlSqlParser.OMIT - 1121)) | (1 << (PlSqlParser.ONE - 1121)) | (1 << (PlSqlParser.ONLINE - 1121)) | (1 << (PlSqlParser.ONLY - 1121)) | (1 << (PlSqlParser.OPAQUE - 1121)) | (1 << (PlSqlParser.OPAQUE_TRANSFORM - 1121)) | (1 << (PlSqlParser.OPAQUE_XCANONICAL - 1121)) | (1 << (PlSqlParser.OPCODE - 1121)) | (1 << (PlSqlParser.OPEN - 1121)) | (1 << (PlSqlParser.OPERATIONS - 1121)) | (1 << (PlSqlParser.OPERATOR - 1121)) | (1 << (PlSqlParser.OPT_ESTIMATE - 1121)) | (1 << (PlSqlParser.OPTIMAL - 1121)) | (1 << (PlSqlParser.OPTIMIZE - 1121)) | (1 << (PlSqlParser.OPTIMIZER_FEATURES_ENABLE - 1121)) | (1 << (PlSqlParser.OPTIMIZER_GOAL - 1121)) | (1 << (PlSqlParser.OPT_PARAM - 1121)) | (1 << (PlSqlParser.ORA_BRANCH - 1121)) | (1 << (PlSqlParser.ORA_CHECK_ACL - 1121)) | (1 << (PlSqlParser.ORA_CHECK_PRIVILEGE - 1121)) | (1 << (PlSqlParser.ORA_CLUSTERING - 1121)) | (1 << (PlSqlParser.ORADATA - 1121)) | (1 << (PlSqlParser.ORADEBUG - 1121)) | (1 << (PlSqlParser.ORA_DST_AFFECTED - 1121)) | (1 << (PlSqlParser.ORA_DST_CONVERT - 1121)) | (1 << (PlSqlParser.ORA_DST_ERROR - 1121)) | (1 << (PlSqlParser.ORA_GET_ACLIDS - 1121)))) !== 0) || ((((_la - 1153)) & ~0x1f) == 0 && ((1 << (_la - 1153)) & ((1 << (PlSqlParser.ORA_GET_PRIVILEGES - 1153)) | (1 << (PlSqlParser.ORA_HASH - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_USERID - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_USER - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_XS_USER_GUID - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_XS_USER - 1153)) | (1 << (PlSqlParser.ORA_RAWCOMPARE - 1153)) | (1 << (PlSqlParser.ORA_RAWCONCAT - 1153)) | (1 << (PlSqlParser.ORA_ROWSCN - 1153)) | (1 << (PlSqlParser.ORA_ROWSCN_RAW - 1153)) | (1 << (PlSqlParser.ORA_ROWVERSION - 1153)) | (1 << (PlSqlParser.ORA_TABVERSION - 1153)) | (1 << (PlSqlParser.ORA_WRITE_TIME - 1153)) | (1 << (PlSqlParser.ORDERED - 1153)) | (1 << (PlSqlParser.ORDERED_PREDICATES - 1153)) | (1 << (PlSqlParser.ORDINALITY - 1153)) | (1 << (PlSqlParser.OR_EXPAND - 1153)) | (1 << (PlSqlParser.ORGANIZATION - 1153)) | (1 << (PlSqlParser.OR_PREDICATES - 1153)) | (1 << (PlSqlParser.OSERROR - 1153)) | (1 << (PlSqlParser.OTHER - 1153)) | (1 << (PlSqlParser.OUTER_JOIN_TO_ANTI - 1153)) | (1 << (PlSqlParser.OUTER_JOIN_TO_INNER - 1153)) | (1 << (PlSqlParser.OUTER - 1153)) | (1 << (PlSqlParser.OUTLINE_LEAF - 1153)) | (1 << (PlSqlParser.OUTLINE - 1153)) | (1 << (PlSqlParser.OUT_OF_LINE - 1153)) | (1 << (PlSqlParser.OUT - 1153)) | (1 << (PlSqlParser.OVERFLOW_NOMOVE - 1153)) | (1 << (PlSqlParser.OVERFLOW - 1153)))) !== 0) || ((((_la - 1185)) & ~0x1f) == 0 && ((1 << (_la - 1185)) & ((1 << (PlSqlParser.OVERLAPS - 1185)) | (1 << (PlSqlParser.OVER - 1185)) | (1 << (PlSqlParser.OVERRIDING - 1185)) | (1 << (PlSqlParser.OWNER - 1185)) | (1 << (PlSqlParser.OWNERSHIP - 1185)) | (1 << (PlSqlParser.OWN - 1185)) | (1 << (PlSqlParser.PACKAGE - 1185)) | (1 << (PlSqlParser.PACKAGES - 1185)) | (1 << (PlSqlParser.PARALLEL_ENABLE - 1185)) | (1 << (PlSqlParser.PARALLEL_INDEX - 1185)) | (1 << (PlSqlParser.PARALLEL - 1185)) | (1 << (PlSqlParser.PARAMETERS - 1185)) | (1 << (PlSqlParser.PARAM - 1185)) | (1 << (PlSqlParser.PARENT - 1185)) | (1 << (PlSqlParser.PARITY - 1185)) | (1 << (PlSqlParser.PARTIAL_JOIN - 1185)) | (1 << (PlSqlParser.PARTIALLY - 1185)) | (1 << (PlSqlParser.PARTIAL - 1185)) | (1 << (PlSqlParser.PARTIAL_ROLLUP_PUSHDOWN - 1185)) | (1 << (PlSqlParser.PARTITION_HASH - 1185)) | (1 << (PlSqlParser.PARTITION_LIST - 1185)) | (1 << (PlSqlParser.PARTITION - 1185)) | (1 << (PlSqlParser.PARTITION_RANGE - 1185)) | (1 << (PlSqlParser.PARTITIONS - 1185)) | (1 << (PlSqlParser.PARTNUMINST - 1185)) | (1 << (PlSqlParser.PASSING - 1185)) | (1 << (PlSqlParser.PASSWORD_GRACE_TIME - 1185)) | (1 << (PlSqlParser.PASSWORD_LIFE_TIME - 1185)) | (1 << (PlSqlParser.PASSWORD_LOCK_TIME - 1185)) | (1 << (PlSqlParser.PASSWORD - 1185)) | (1 << (PlSqlParser.PASSWORD_REUSE_MAX - 1185)))) !== 0) || ((((_la - 1217)) & ~0x1f) == 0 && ((1 << (_la - 1217)) & ((1 << (PlSqlParser.PASSWORD_REUSE_TIME - 1217)) | (1 << (PlSqlParser.PASSWORD_VERIFY_FUNCTION - 1217)) | (1 << (PlSqlParser.PAST - 1217)) | (1 << (PlSqlParser.PATCH - 1217)) | (1 << (PlSqlParser.PATH - 1217)) | (1 << (PlSqlParser.PATH_PREFIX - 1217)) | (1 << (PlSqlParser.PATHS - 1217)) | (1 << (PlSqlParser.PATTERN - 1217)) | (1 << (PlSqlParser.PBL_HS_BEGIN - 1217)) | (1 << (PlSqlParser.PBL_HS_END - 1217)) | (1 << (PlSqlParser.PCTINCREASE - 1217)) | (1 << (PlSqlParser.PCTTHRESHOLD - 1217)) | (1 << (PlSqlParser.PCTUSED - 1217)) | (1 << (PlSqlParser.PCTVERSION - 1217)) | (1 << (PlSqlParser.PENDING - 1217)) | (1 << (PlSqlParser.PERCENT_KEYWORD - 1217)) | (1 << (PlSqlParser.PERCENT_RANKM - 1217)) | (1 << (PlSqlParser.PERFORMANCE - 1217)) | (1 << (PlSqlParser.PERIOD_KEYWORD - 1217)) | (1 << (PlSqlParser.PERMANENT - 1217)) | (1 << (PlSqlParser.PERMISSION - 1217)) | (1 << (PlSqlParser.PERMUTE - 1217)) | (1 << (PlSqlParser.PER - 1217)) | (1 << (PlSqlParser.PFILE - 1217)) | (1 << (PlSqlParser.PHYSICAL - 1217)))) !== 0) || ((((_la - 1249)) & ~0x1f) == 0 && ((1 << (_la - 1249)) & ((1 << (PlSqlParser.PIKEY - 1249)) | (1 << (PlSqlParser.PIPELINED - 1249)) | (1 << (PlSqlParser.PIV_GB - 1249)) | (1 << (PlSqlParser.PIVOT - 1249)) | (1 << (PlSqlParser.PIV_SSF - 1249)) | (1 << (PlSqlParser.PLACE_DISTINCT - 1249)) | (1 << (PlSqlParser.PLACE_GROUP_BY - 1249)) | (1 << (PlSqlParser.PLAN - 1249)) | (1 << (PlSqlParser.PLSCOPE_SETTINGS - 1249)) | (1 << (PlSqlParser.PLS_INTEGER - 1249)) | (1 << (PlSqlParser.PLSQL_CCFLAGS - 1249)) | (1 << (PlSqlParser.PLSQL_CODE_TYPE - 1249)) | (1 << (PlSqlParser.PLSQL_DEBUG - 1249)) | (1 << (PlSqlParser.PLSQL_OPTIMIZE_LEVEL - 1249)) | (1 << (PlSqlParser.PLSQL_WARNINGS - 1249)) | (1 << (PlSqlParser.PLUGGABLE - 1249)) | (1 << (PlSqlParser.POINT - 1249)) | (1 << (PlSqlParser.POLICY - 1249)) | (1 << (PlSqlParser.POOL_16K - 1249)) | (1 << (PlSqlParser.POOL_2K - 1249)) | (1 << (PlSqlParser.POOL_32K - 1249)) | (1 << (PlSqlParser.POOL_4K - 1249)) | (1 << (PlSqlParser.POOL_8K - 1249)) | (1 << (PlSqlParser.POSITIVEN - 1249)) | (1 << (PlSqlParser.POSITIVE - 1249)) | (1 << (PlSqlParser.POST_TRANSACTION - 1249)) | (1 << (PlSqlParser.POWERMULTISET_BY_CARDINALITY - 1249)) | (1 << (PlSqlParser.POWERMULTISET - 1249)) | (1 << (PlSqlParser.POWER - 1249)) | (1 << (PlSqlParser.PQ_CONCURRENT_UNION - 1249)) | (1 << (PlSqlParser.PQ_DISTRIBUTE - 1249)))) !== 0) || ((((_la - 1281)) & ~0x1f) == 0 && ((1 << (_la - 1281)) & ((1 << (PlSqlParser.PQ_DISTRIBUTE_WINDOW - 1281)) | (1 << (PlSqlParser.PQ_FILTER - 1281)) | (1 << (PlSqlParser.PQ_MAP - 1281)) | (1 << (PlSqlParser.PQ_NOMAP - 1281)) | (1 << (PlSqlParser.PQ_REPLICATE - 1281)) | (1 << (PlSqlParser.PQ_SKEW - 1281)) | (1 << (PlSqlParser.PRAGMA - 1281)) | (1 << (PlSqlParser.PREBUILT - 1281)) | (1 << (PlSqlParser.PRECEDES - 1281)) | (1 << (PlSqlParser.PRECEDING - 1281)) | (1 << (PlSqlParser.PRECISION - 1281)) | (1 << (PlSqlParser.PRECOMPUTE_SUBQUERY - 1281)) | (1 << (PlSqlParser.PREDICATE_REORDERS - 1281)) | (1 << (PlSqlParser.PRELOAD - 1281)) | (1 << (PlSqlParser.PREPARE - 1281)) | (1 << (PlSqlParser.PRESENTNNV - 1281)) | (1 << (PlSqlParser.PRESENT - 1281)) | (1 << (PlSqlParser.PRESENTV - 1281)) | (1 << (PlSqlParser.PRESERVE_OID - 1281)) | (1 << (PlSqlParser.PRESERVE - 1281)) | (1 << (PlSqlParser.PRETTY - 1281)) | (1 << (PlSqlParser.PREVIOUS - 1281)) | (1 << (PlSqlParser.PREV - 1281)) | (1 << (PlSqlParser.PRIMARY - 1281)) | (1 << (PlSqlParser.PRINTBLOBTOCLOB - 1281)) | (1 << (PlSqlParser.PRIORITY - 1281)) | (1 << (PlSqlParser.PRIVATE - 1281)) | (1 << (PlSqlParser.PRIVATE_SGA - 1281)) | (1 << (PlSqlParser.PRIVILEGED - 1281)) | (1 << (PlSqlParser.PRIVILEGE - 1281)) | (1 << (PlSqlParser.PRIVILEGES - 1281)))) !== 0) || ((((_la - 1313)) & ~0x1f) == 0 && ((1 << (_la - 1313)) & ((1 << (PlSqlParser.PROCEDURAL - 1313)) | (1 << (PlSqlParser.PROCEDURE - 1313)) | (1 << (PlSqlParser.PROCESS - 1313)) | (1 << (PlSqlParser.PROFILE - 1313)) | (1 << (PlSqlParser.PROGRAM - 1313)) | (1 << (PlSqlParser.PROJECT - 1313)) | (1 << (PlSqlParser.PROPAGATE - 1313)) | (1 << (PlSqlParser.PROTECTED - 1313)) | (1 << (PlSqlParser.PROTECTION - 1313)) | (1 << (PlSqlParser.PROXY - 1313)) | (1 << (PlSqlParser.PRUNING - 1313)) | (1 << (PlSqlParser.PULL_PRED - 1313)) | (1 << (PlSqlParser.PURGE - 1313)) | (1 << (PlSqlParser.PUSH_PRED - 1313)) | (1 << (PlSqlParser.PUSH_SUBQ - 1313)) | (1 << (PlSqlParser.PX_FAULT_TOLERANCE - 1313)) | (1 << (PlSqlParser.PX_GRANULE - 1313)) | (1 << (PlSqlParser.PX_JOIN_FILTER - 1313)) | (1 << (PlSqlParser.QB_NAME - 1313)) | (1 << (PlSqlParser.QUERY_BLOCK - 1313)) | (1 << (PlSqlParser.QUERY - 1313)) | (1 << (PlSqlParser.QUEUE_CURR - 1313)) | (1 << (PlSqlParser.QUEUE - 1313)) | (1 << (PlSqlParser.QUEUE_ROWP - 1313)) | (1 << (PlSqlParser.QUIESCE - 1313)) | (1 << (PlSqlParser.QUORUM - 1313)) | (1 << (PlSqlParser.QUOTA - 1313)) | (1 << (PlSqlParser.RAISE - 1313)) | (1 << (PlSqlParser.RANDOM_LOCAL - 1313)) | (1 << (PlSqlParser.RANDOM - 1313)) | (1 << (PlSqlParser.RANGE - 1313)))) !== 0) || ((((_la - 1345)) & ~0x1f) == 0 && ((1 << (_la - 1345)) & ((1 << (PlSqlParser.RANKM - 1345)) | (1 << (PlSqlParser.RAPIDLY - 1345)) | (1 << (PlSqlParser.RAW - 1345)) | (1 << (PlSqlParser.RAWTOHEX - 1345)) | (1 << (PlSqlParser.RAWTONHEX - 1345)) | (1 << (PlSqlParser.RBA - 1345)) | (1 << (PlSqlParser.RBO_OUTLINE - 1345)) | (1 << (PlSqlParser.RDBA - 1345)) | (1 << (PlSqlParser.READ - 1345)) | (1 << (PlSqlParser.READS - 1345)) | (1 << (PlSqlParser.REALM - 1345)) | (1 << (PlSqlParser.REAL - 1345)) | (1 << (PlSqlParser.REBALANCE - 1345)) | (1 << (PlSqlParser.REBUILD - 1345)) | (1 << (PlSqlParser.RECORD - 1345)) | (1 << (PlSqlParser.RECORDS_PER_BLOCK - 1345)) | (1 << (PlSqlParser.RECOVERABLE - 1345)) | (1 << (PlSqlParser.RECOVER - 1345)) | (1 << (PlSqlParser.RECOVERY - 1345)) | (1 << (PlSqlParser.RECYCLEBIN - 1345)) | (1 << (PlSqlParser.RECYCLE - 1345)) | (1 << (PlSqlParser.REDACTION - 1345)) | (1 << (PlSqlParser.REDEFINE - 1345)) | (1 << (PlSqlParser.REDO - 1345)) | (1 << (PlSqlParser.REDUCED - 1345)) | (1 << (PlSqlParser.REDUNDANCY - 1345)) | (1 << (PlSqlParser.REF_CASCADE_CURSOR - 1345)) | (1 << (PlSqlParser.REFERENCED - 1345)) | (1 << (PlSqlParser.REFERENCE - 1345)) | (1 << (PlSqlParser.REFERENCES - 1345)) | (1 << (PlSqlParser.REFERENCING - 1345)) | (1 << (PlSqlParser.REF - 1345)))) !== 0) || ((((_la - 1377)) & ~0x1f) == 0 && ((1 << (_la - 1377)) & ((1 << (PlSqlParser.REFRESH - 1377)) | (1 << (PlSqlParser.REFTOHEX - 1377)) | (1 << (PlSqlParser.REGEXP_COUNT - 1377)) | (1 << (PlSqlParser.REGEXP_INSTR - 1377)) | (1 << (PlSqlParser.REGEXP_LIKE - 1377)) | (1 << (PlSqlParser.REGEXP_REPLACE - 1377)) | (1 << (PlSqlParser.REGEXP_SUBSTR - 1377)) | (1 << (PlSqlParser.REGISTER - 1377)) | (1 << (PlSqlParser.REGR_AVGX - 1377)) | (1 << (PlSqlParser.REGR_AVGY - 1377)) | (1 << (PlSqlParser.REGR_COUNT - 1377)) | (1 << (PlSqlParser.REGR_INTERCEPT - 1377)) | (1 << (PlSqlParser.REGR_R2 - 1377)) | (1 << (PlSqlParser.REGR_SLOPE - 1377)) | (1 << (PlSqlParser.REGR_SXX - 1377)) | (1 << (PlSqlParser.REGR_SXY - 1377)) | (1 << (PlSqlParser.REGR_SYY - 1377)) | (1 << (PlSqlParser.REGULAR - 1377)) | (1 << (PlSqlParser.REJECT - 1377)) | (1 << (PlSqlParser.REKEY - 1377)) | (1 << (PlSqlParser.RELATIONAL - 1377)) | (1 << (PlSqlParser.RELOCATE - 1377)) | (1 << (PlSqlParser.RELY - 1377)) | (1 << (PlSqlParser.REMAINDER - 1377)) | (1 << (PlSqlParser.REMOTE_MAPPED - 1377)) | (1 << (PlSqlParser.REMOVE - 1377)) | (1 << (PlSqlParser.RENAME - 1377)) | (1 << (PlSqlParser.REPAIR - 1377)) | (1 << (PlSqlParser.REPEAT - 1377)) | (1 << (PlSqlParser.REPLACE - 1377)) | (1 << (PlSqlParser.REPLICATION - 1377)))) !== 0) || ((((_la - 1409)) & ~0x1f) == 0 && ((1 << (_la - 1409)) & ((1 << (PlSqlParser.REQUIRED - 1409)) | (1 << (PlSqlParser.RESETLOGS - 1409)) | (1 << (PlSqlParser.RESET - 1409)) | (1 << (PlSqlParser.RESIZE - 1409)) | (1 << (PlSqlParser.RESOLVE - 1409)) | (1 << (PlSqlParser.RESOLVER - 1409)) | (1 << (PlSqlParser.RESPECT - 1409)) | (1 << (PlSqlParser.RESTART - 1409)) | (1 << (PlSqlParser.RESTORE_AS_INTERVALS - 1409)) | (1 << (PlSqlParser.RESTORE - 1409)) | (1 << (PlSqlParser.RESTRICT_ALL_REF_CONS - 1409)) | (1 << (PlSqlParser.RESTRICTED - 1409)) | (1 << (PlSqlParser.RESTRICT_REFERENCES - 1409)) | (1 << (PlSqlParser.RESTRICT - 1409)) | (1 << (PlSqlParser.RESULT_CACHE - 1409)) | (1 << (PlSqlParser.RESULT - 1409)) | (1 << (PlSqlParser.RESUMABLE - 1409)) | (1 << (PlSqlParser.RESUME - 1409)) | (1 << (PlSqlParser.RETENTION - 1409)) | (1 << (PlSqlParser.RETRY_ON_ROW_CHANGE - 1409)) | (1 << (PlSqlParser.RETURNING - 1409)) | (1 << (PlSqlParser.RETURN - 1409)) | (1 << (PlSqlParser.REUSE - 1409)) | (1 << (PlSqlParser.REVERSE - 1409)) | (1 << (PlSqlParser.REWRITE_OR_ERROR - 1409)) | (1 << (PlSqlParser.REWRITE - 1409)) | (1 << (PlSqlParser.RIGHT - 1409)) | (1 << (PlSqlParser.ROLE - 1409)) | (1 << (PlSqlParser.ROLESET - 1409)) | (1 << (PlSqlParser.ROLES - 1409)))) !== 0) || ((((_la - 1441)) & ~0x1f) == 0 && ((1 << (_la - 1441)) & ((1 << (PlSqlParser.ROLLBACK - 1441)) | (1 << (PlSqlParser.ROLLING - 1441)) | (1 << (PlSqlParser.ROLLUP - 1441)) | (1 << (PlSqlParser.ROWDEPENDENCIES - 1441)) | (1 << (PlSqlParser.ROWID_MAPPING_TABLE - 1441)) | (1 << (PlSqlParser.ROWID - 1441)) | (1 << (PlSqlParser.ROWIDTOCHAR - 1441)) | (1 << (PlSqlParser.ROWIDTONCHAR - 1441)) | (1 << (PlSqlParser.ROW_LENGTH - 1441)) | (1 << (PlSqlParser.ROWNUM - 1441)) | (1 << (PlSqlParser.ROW - 1441)) | (1 << (PlSqlParser.ROWS - 1441)) | (1 << (PlSqlParser.RPAD - 1441)) | (1 << (PlSqlParser.RTRIM - 1441)) | (1 << (PlSqlParser.RULE - 1441)) | (1 << (PlSqlParser.RULES - 1441)) | (1 << (PlSqlParser.RUNNING - 1441)) | (1 << (PlSqlParser.SALT - 1441)) | (1 << (PlSqlParser.SAMPLE - 1441)) | (1 << (PlSqlParser.SAVE_AS_INTERVALS - 1441)) | (1 << (PlSqlParser.SAVEPOINT - 1441)) | (1 << (PlSqlParser.SAVE - 1441)) | (1 << (PlSqlParser.SB4 - 1441)) | (1 << (PlSqlParser.SCALE_ROWS - 1441)) | (1 << (PlSqlParser.SCALE - 1441)) | (1 << (PlSqlParser.SCAN_INSTANCES - 1441)) | (1 << (PlSqlParser.SCAN - 1441)) | (1 << (PlSqlParser.SCHEDULER - 1441)) | (1 << (PlSqlParser.SCHEMACHECK - 1441)) | (1 << (PlSqlParser.SCHEMA - 1441)) | (1 << (PlSqlParser.SCN_ASCENDING - 1441)) | (1 << (PlSqlParser.SCN - 1441)))) !== 0) || ((((_la - 1473)) & ~0x1f) == 0 && ((1 << (_la - 1473)) & ((1 << (PlSqlParser.SCOPE - 1473)) | (1 << (PlSqlParser.SCRUB - 1473)) | (1 << (PlSqlParser.SD_ALL - 1473)) | (1 << (PlSqlParser.SD_INHIBIT - 1473)) | (1 << (PlSqlParser.SDO_GEOM_MBR - 1473)) | (1 << (PlSqlParser.SD_SHOW - 1473)) | (1 << (PlSqlParser.SEARCH - 1473)) | (1 << (PlSqlParser.SECOND - 1473)) | (1 << (PlSqlParser.SECRET - 1473)) | (1 << (PlSqlParser.SECUREFILE_DBA - 1473)) | (1 << (PlSqlParser.SECUREFILE - 1473)) | (1 << (PlSqlParser.SECURITY - 1473)) | (1 << (PlSqlParser.SEED - 1473)) | (1 << (PlSqlParser.SEG_BLOCK - 1473)) | (1 << (PlSqlParser.SEG_FILE - 1473)) | (1 << (PlSqlParser.SEGMENT - 1473)) | (1 << (PlSqlParser.SELECTIVITY - 1473)) | (1 << (PlSqlParser.SELF - 1473)) | (1 << (PlSqlParser.SEMIJOIN_DRIVER - 1473)) | (1 << (PlSqlParser.SEMIJOIN - 1473)) | (1 << (PlSqlParser.SEMI_TO_INNER - 1473)) | (1 << (PlSqlParser.SEQUENCED - 1473)) | (1 << (PlSqlParser.SEQUENCE - 1473)) | (1 << (PlSqlParser.SEQUENTIAL - 1473)) | (1 << (PlSqlParser.SERIALIZABLE - 1473)) | (1 << (PlSqlParser.SERIALLY_REUSABLE - 1473)) | (1 << (PlSqlParser.SERIAL - 1473)) | (1 << (PlSqlParser.SERVERERROR - 1473)) | (1 << (PlSqlParser.SERVICE_NAME_CONVERT - 1473)) | (1 << (PlSqlParser.SERVICES - 1473)))) !== 0) || ((((_la - 1505)) & ~0x1f) == 0 && ((1 << (_la - 1505)) & ((1 << (PlSqlParser.SESSION_CACHED_CURSORS - 1505)) | (1 << (PlSqlParser.SESSION - 1505)) | (1 << (PlSqlParser.SESSIONS_PER_USER - 1505)) | (1 << (PlSqlParser.SESSIONTIMEZONE - 1505)) | (1 << (PlSqlParser.SESSIONTZNAME - 1505)) | (1 << (PlSqlParser.SET - 1505)) | (1 << (PlSqlParser.SETS - 1505)) | (1 << (PlSqlParser.SETTINGS - 1505)) | (1 << (PlSqlParser.SET_TO_JOIN - 1505)) | (1 << (PlSqlParser.SEVERE - 1505)) | (1 << (PlSqlParser.SHARED_POOL - 1505)) | (1 << (PlSqlParser.SHARED - 1505)) | (1 << (PlSqlParser.SHARING - 1505)) | (1 << (PlSqlParser.SHELFLIFE - 1505)) | (1 << (PlSqlParser.SHOW - 1505)) | (1 << (PlSqlParser.SHRINK - 1505)) | (1 << (PlSqlParser.SHUTDOWN - 1505)) | (1 << (PlSqlParser.SIBLINGS - 1505)) | (1 << (PlSqlParser.SID - 1505)) | (1 << (PlSqlParser.SIGNAL_COMPONENT - 1505)) | (1 << (PlSqlParser.SIGNAL_FUNCTION - 1505)) | (1 << (PlSqlParser.SIGN - 1505)) | (1 << (PlSqlParser.SIGNTYPE - 1505)) | (1 << (PlSqlParser.SIMPLE_INTEGER - 1505)) | (1 << (PlSqlParser.SIMPLE - 1505)) | (1 << (PlSqlParser.SINGLE - 1505)) | (1 << (PlSqlParser.SINGLETASK - 1505)) | (1 << (PlSqlParser.SINH - 1505)) | (1 << (PlSqlParser.SIN - 1505)) | (1 << (PlSqlParser.SKIP_EXT_OPTIMIZER - 1505)))) !== 0) || ((((_la - 1537)) & ~0x1f) == 0 && ((1 << (_la - 1537)) & ((1 << (PlSqlParser.SKIP_ - 1537)) | (1 << (PlSqlParser.SKIP_UNQ_UNUSABLE_IDX - 1537)) | (1 << (PlSqlParser.SKIP_UNUSABLE_INDEXES - 1537)) | (1 << (PlSqlParser.SMALLFILE - 1537)) | (1 << (PlSqlParser.SMALLINT - 1537)) | (1 << (PlSqlParser.SNAPSHOT - 1537)) | (1 << (PlSqlParser.SOME - 1537)) | (1 << (PlSqlParser.SORT - 1537)) | (1 << (PlSqlParser.SOUNDEX - 1537)) | (1 << (PlSqlParser.SOURCE_FILE_DIRECTORY - 1537)) | (1 << (PlSqlParser.SOURCE_FILE_NAME_CONVERT - 1537)) | (1 << (PlSqlParser.SOURCE - 1537)) | (1 << (PlSqlParser.SPACE_KEYWORD - 1537)) | (1 << (PlSqlParser.SPECIFICATION - 1537)) | (1 << (PlSqlParser.SPFILE - 1537)) | (1 << (PlSqlParser.SPLIT - 1537)) | (1 << (PlSqlParser.SPREADSHEET - 1537)) | (1 << (PlSqlParser.SQLDATA - 1537)) | (1 << (PlSqlParser.SQLERROR - 1537)) | (1 << (PlSqlParser.SQLLDR - 1537)) | (1 << (PlSqlParser.SQL - 1537)) | (1 << (PlSqlParser.SQL_TRACE - 1537)) | (1 << (PlSqlParser.SQL_TRANSLATION_PROFILE - 1537)) | (1 << (PlSqlParser.SQRT - 1537)) | (1 << (PlSqlParser.STALE - 1537)) | (1 << (PlSqlParser.STANDALONE - 1537)) | (1 << (PlSqlParser.STANDARD_HASH - 1537)) | (1 << (PlSqlParser.STANDBY_MAX_DATA_DELAY - 1537)) | (1 << (PlSqlParser.STANDBYS - 1537)) | (1 << (PlSqlParser.STANDBY - 1537)) | (1 << (PlSqlParser.STAR - 1537)) | (1 << (PlSqlParser.STAR_TRANSFORMATION - 1537)))) !== 0) || ((((_la - 1570)) & ~0x1f) == 0 && ((1 << (_la - 1570)) & ((1 << (PlSqlParser.STARTUP - 1570)) | (1 << (PlSqlParser.STATEMENT_ID - 1570)) | (1 << (PlSqlParser.STATEMENT_QUEUING - 1570)) | (1 << (PlSqlParser.STATEMENTS - 1570)) | (1 << (PlSqlParser.STATEMENT - 1570)) | (1 << (PlSqlParser.STATE - 1570)) | (1 << (PlSqlParser.STATIC - 1570)) | (1 << (PlSqlParser.STATISTICS - 1570)) | (1 << (PlSqlParser.STATS_BINOMIAL_TEST - 1570)) | (1 << (PlSqlParser.STATS_CROSSTAB - 1570)) | (1 << (PlSqlParser.STATS_F_TEST - 1570)) | (1 << (PlSqlParser.STATS_KS_TEST - 1570)) | (1 << (PlSqlParser.STATS_MODE - 1570)) | (1 << (PlSqlParser.STATS_MW_TEST - 1570)) | (1 << (PlSqlParser.STATS_ONE_WAY_ANOVA - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_INDEP - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_INDEPU - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_ONE - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_PAIRED - 1570)) | (1 << (PlSqlParser.STATS_WSR_TEST - 1570)) | (1 << (PlSqlParser.STDDEV_POP - 1570)) | (1 << (PlSqlParser.STDDEV_SAMP - 1570)) | (1 << (PlSqlParser.STOP - 1570)) | (1 << (PlSqlParser.STORAGE - 1570)) | (1 << (PlSqlParser.STORE - 1570)) | (1 << (PlSqlParser.STREAMS - 1570)) | (1 << (PlSqlParser.STREAM - 1570)) | (1 << (PlSqlParser.STRICT - 1570)) | (1 << (PlSqlParser.STRING - 1570)) | (1 << (PlSqlParser.STRIPE_COLUMNS - 1570)) | (1 << (PlSqlParser.STRIPE_WIDTH - 1570)) | (1 << (PlSqlParser.STRIP - 1570)))) !== 0) || ((((_la - 1602)) & ~0x1f) == 0 && ((1 << (_la - 1602)) & ((1 << (PlSqlParser.STRUCTURE - 1602)) | (1 << (PlSqlParser.SUBMULTISET - 1602)) | (1 << (PlSqlParser.SUBPARTITION_REL - 1602)) | (1 << (PlSqlParser.SUBPARTITIONS - 1602)) | (1 << (PlSqlParser.SUBPARTITION - 1602)) | (1 << (PlSqlParser.SUBQUERIES - 1602)) | (1 << (PlSqlParser.SUBQUERY_PRUNING - 1602)) | (1 << (PlSqlParser.SUBSCRIBE - 1602)) | (1 << (PlSqlParser.SUBSET - 1602)) | (1 << (PlSqlParser.SUBSTITUTABLE - 1602)) | (1 << (PlSqlParser.SUBSTR2 - 1602)) | (1 << (PlSqlParser.SUBSTR4 - 1602)) | (1 << (PlSqlParser.SUBSTRB - 1602)) | (1 << (PlSqlParser.SUBSTRC - 1602)) | (1 << (PlSqlParser.SUBTYPE - 1602)) | (1 << (PlSqlParser.SUCCESSFUL - 1602)) | (1 << (PlSqlParser.SUCCESS - 1602)) | (1 << (PlSqlParser.SUMMARY - 1602)) | (1 << (PlSqlParser.SUPPLEMENTAL - 1602)) | (1 << (PlSqlParser.SUSPEND - 1602)) | (1 << (PlSqlParser.SWAP_JOIN_INPUTS - 1602)) | (1 << (PlSqlParser.SWITCHOVER - 1602)) | (1 << (PlSqlParser.SWITCH - 1602)) | (1 << (PlSqlParser.SYNCHRONOUS - 1602)) | (1 << (PlSqlParser.SYNC - 1602)) | (1 << (PlSqlParser.SYSASM - 1602)) | (1 << (PlSqlParser.SYS_AUDIT - 1602)) | (1 << (PlSqlParser.SYSAUX - 1602)) | (1 << (PlSqlParser.SYSBACKUP - 1602)) | (1 << (PlSqlParser.SYS_CHECKACL - 1602)) | (1 << (PlSqlParser.SYS_CHECK_PRIVILEGE - 1602)))) !== 0) || ((((_la - 1634)) & ~0x1f) == 0 && ((1 << (_la - 1634)) & ((1 << (PlSqlParser.SYS_CONNECT_BY_PATH - 1634)) | (1 << (PlSqlParser.SYS_CONTEXT - 1634)) | (1 << (PlSqlParser.SYSDATE - 1634)) | (1 << (PlSqlParser.SYSDBA - 1634)) | (1 << (PlSqlParser.SYS_DBURIGEN - 1634)) | (1 << (PlSqlParser.SYSDG - 1634)) | (1 << (PlSqlParser.SYS_DL_CURSOR - 1634)) | (1 << (PlSqlParser.SYS_DM_RXFORM_CHR - 1634)) | (1 << (PlSqlParser.SYS_DM_RXFORM_NUM - 1634)) | (1 << (PlSqlParser.SYS_DOM_COMPARE - 1634)) | (1 << (PlSqlParser.SYS_DST_PRIM2SEC - 1634)) | (1 << (PlSqlParser.SYS_DST_SEC2PRIM - 1634)) | (1 << (PlSqlParser.SYS_ET_BFILE_TO_RAW - 1634)) | (1 << (PlSqlParser.SYS_ET_BLOB_TO_IMAGE - 1634)) | (1 << (PlSqlParser.SYS_ET_IMAGE_TO_BLOB - 1634)) | (1 << (PlSqlParser.SYS_ET_RAW_TO_BFILE - 1634)) | (1 << (PlSqlParser.SYS_EXTPDTXT - 1634)) | (1 << (PlSqlParser.SYS_EXTRACT_UTC - 1634)) | (1 << (PlSqlParser.SYS_FBT_INSDEL - 1634)) | (1 << (PlSqlParser.SYS_FILTER_ACLS - 1634)) | (1 << (PlSqlParser.SYS_FNMATCHES - 1634)) | (1 << (PlSqlParser.SYS_FNREPLACE - 1634)) | (1 << (PlSqlParser.SYS_GET_ACLIDS - 1634)) | (1 << (PlSqlParser.SYS_GET_COL_ACLIDS - 1634)) | (1 << (PlSqlParser.SYS_GET_PRIVILEGES - 1634)) | (1 << (PlSqlParser.SYS_GETTOKENID - 1634)) | (1 << (PlSqlParser.SYS_GETXTIVAL - 1634)) | (1 << (PlSqlParser.SYS_GUID - 1634)) | (1 << (PlSqlParser.SYSGUID - 1634)) | (1 << (PlSqlParser.SYSKM - 1634)) | (1 << (PlSqlParser.SYS_MAKE_XMLNODEID - 1634)) | (1 << (PlSqlParser.SYS_MAKEXML - 1634)))) !== 0) || ((((_la - 1666)) & ~0x1f) == 0 && ((1 << (_la - 1666)) & ((1 << (PlSqlParser.SYS_MKXMLATTR - 1666)) | (1 << (PlSqlParser.SYS_MKXTI - 1666)) | (1 << (PlSqlParser.SYSOBJ - 1666)) | (1 << (PlSqlParser.SYS_OP_ADT2BIN - 1666)) | (1 << (PlSqlParser.SYS_OP_ADTCONS - 1666)) | (1 << (PlSqlParser.SYS_OP_ALSCRVAL - 1666)) | (1 << (PlSqlParser.SYS_OP_ATG - 1666)) | (1 << (PlSqlParser.SYS_OP_BIN2ADT - 1666)) | (1 << (PlSqlParser.SYS_OP_BITVEC - 1666)) | (1 << (PlSqlParser.SYS_OP_BL2R - 1666)) | (1 << (PlSqlParser.SYS_OP_BLOOM_FILTER_LIST - 1666)) | (1 << (PlSqlParser.SYS_OP_BLOOM_FILTER - 1666)) | (1 << (PlSqlParser.SYS_OP_C2C - 1666)) | (1 << (PlSqlParser.SYS_OP_CAST - 1666)) | (1 << (PlSqlParser.SYS_OP_CEG - 1666)) | (1 << (PlSqlParser.SYS_OP_CL2C - 1666)) | (1 << (PlSqlParser.SYS_OP_COMBINED_HASH - 1666)) | (1 << (PlSqlParser.SYS_OP_COMP - 1666)) | (1 << (PlSqlParser.SYS_OP_CONVERT - 1666)) | (1 << (PlSqlParser.SYS_OP_COUNTCHG - 1666)) | (1 << (PlSqlParser.SYS_OP_CSCONV - 1666)) | (1 << (PlSqlParser.SYS_OP_CSCONVTEST - 1666)) | (1 << (PlSqlParser.SYS_OP_CSR - 1666)) | (1 << (PlSqlParser.SYS_OP_CSX_PATCH - 1666)) | (1 << (PlSqlParser.SYS_OP_CYCLED_SEQ - 1666)) | (1 << (PlSqlParser.SYS_OP_DECOMP - 1666)) | (1 << (PlSqlParser.SYS_OP_DESCEND - 1666)) | (1 << (PlSqlParser.SYS_OP_DISTINCT - 1666)) | (1 << (PlSqlParser.SYS_OP_DRA - 1666)) | (1 << (PlSqlParser.SYS_OP_DUMP - 1666)) | (1 << (PlSqlParser.SYS_OP_DV_CHECK - 1666)) | (1 << (PlSqlParser.SYS_OP_ENFORCE_NOT_NULL - 1666)))) !== 0) || ((((_la - 1698)) & ~0x1f) == 0 && ((1 << (_la - 1698)) & ((1 << (PlSqlParser.SYSOPER - 1698)) | (1 << (PlSqlParser.SYS_OP_EXTRACT - 1698)) | (1 << (PlSqlParser.SYS_OP_GROUPING - 1698)) | (1 << (PlSqlParser.SYS_OP_GUID - 1698)) | (1 << (PlSqlParser.SYS_OP_HASH - 1698)) | (1 << (PlSqlParser.SYS_OP_IIX - 1698)) | (1 << (PlSqlParser.SYS_OP_ITR - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_CREATE - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_FILTER_LIST - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_FILTER - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_SUCCEEDED - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_USE - 1698)) | (1 << (PlSqlParser.SYS_OP_LBID - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2BLOB - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2CLOB - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2ID - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2NCLOB - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2TYP - 1698)) | (1 << (PlSqlParser.SYS_OP_LSVI - 1698)) | (1 << (PlSqlParser.SYS_OP_LVL - 1698)) | (1 << (PlSqlParser.SYS_OP_MAKEOID - 1698)) | (1 << (PlSqlParser.SYS_OP_MAP_NONNULL - 1698)) | (1 << (PlSqlParser.SYS_OP_MSR - 1698)) | (1 << (PlSqlParser.SYS_OP_NICOMBINE - 1698)) | (1 << (PlSqlParser.SYS_OP_NIEXTRACT - 1698)) | (1 << (PlSqlParser.SYS_OP_NII - 1698)) | (1 << (PlSqlParser.SYS_OP_NIX - 1698)) | (1 << (PlSqlParser.SYS_OP_NOEXPAND - 1698)) | (1 << (PlSqlParser.SYS_OP_NTCIMG - 1698)) | (1 << (PlSqlParser.SYS_OP_NUMTORAW - 1698)) | (1 << (PlSqlParser.SYS_OP_OIDVALUE - 1698)) | (1 << (PlSqlParser.SYS_OP_OPNSIZE - 1698)))) !== 0) || ((((_la - 1730)) & ~0x1f) == 0 && ((1 << (_la - 1730)) & ((1 << (PlSqlParser.SYS_OP_PAR_1 - 1730)) | (1 << (PlSqlParser.SYS_OP_PARGID_1 - 1730)) | (1 << (PlSqlParser.SYS_OP_PARGID - 1730)) | (1 << (PlSqlParser.SYS_OP_PAR - 1730)) | (1 << (PlSqlParser.SYS_OP_PART_ID - 1730)) | (1 << (PlSqlParser.SYS_OP_PIVOT - 1730)) | (1 << (PlSqlParser.SYS_OP_R2O - 1730)) | (1 << (PlSqlParser.SYS_OP_RAWTONUM - 1730)) | (1 << (PlSqlParser.SYS_OP_RDTM - 1730)) | (1 << (PlSqlParser.SYS_OP_REF - 1730)) | (1 << (PlSqlParser.SYS_OP_RMTD - 1730)) | (1 << (PlSqlParser.SYS_OP_ROWIDTOOBJ - 1730)) | (1 << (PlSqlParser.SYS_OP_RPB - 1730)) | (1 << (PlSqlParser.SYS_OPTLOBPRBSC - 1730)) | (1 << (PlSqlParser.SYS_OP_TOSETID - 1730)) | (1 << (PlSqlParser.SYS_OP_TPR - 1730)) | (1 << (PlSqlParser.SYS_OP_TRTB - 1730)) | (1 << (PlSqlParser.SYS_OPTXICMP - 1730)) | (1 << (PlSqlParser.SYS_OPTXQCASTASNQ - 1730)) | (1 << (PlSqlParser.SYS_OP_UNDESCEND - 1730)) | (1 << (PlSqlParser.SYS_OP_VECAND - 1730)) | (1 << (PlSqlParser.SYS_OP_VECBIT - 1730)) | (1 << (PlSqlParser.SYS_OP_VECOR - 1730)) | (1 << (PlSqlParser.SYS_OP_VECXOR - 1730)) | (1 << (PlSqlParser.SYS_OP_VERSION - 1730)) | (1 << (PlSqlParser.SYS_OP_VREF - 1730)) | (1 << (PlSqlParser.SYS_OP_VVD - 1730)) | (1 << (PlSqlParser.SYS_OP_XMLCONS_FOR_CSX - 1730)) | (1 << (PlSqlParser.SYS_OP_XPTHATG - 1730)) | (1 << (PlSqlParser.SYS_OP_XPTHIDX - 1730)) | (1 << (PlSqlParser.SYS_OP_XPTHOP - 1730)) | (1 << (PlSqlParser.SYS_OP_XTXT2SQLT - 1730)))) !== 0) || ((((_la - 1762)) & ~0x1f) == 0 && ((1 << (_la - 1762)) & ((1 << (PlSqlParser.SYS_OP_ZONE_ID - 1762)) | (1 << (PlSqlParser.SYS_ORDERKEY_DEPTH - 1762)) | (1 << (PlSqlParser.SYS_ORDERKEY_MAXCHILD - 1762)) | (1 << (PlSqlParser.SYS_ORDERKEY_PARENT - 1762)) | (1 << (PlSqlParser.SYS_PARALLEL_TXN - 1762)) | (1 << (PlSqlParser.SYS_PATHID_IS_ATTR - 1762)) | (1 << (PlSqlParser.SYS_PATHID_IS_NMSPC - 1762)) | (1 << (PlSqlParser.SYS_PATHID_LASTNAME - 1762)) | (1 << (PlSqlParser.SYS_PATHID_LASTNMSPC - 1762)) | (1 << (PlSqlParser.SYS_PATH_REVERSE - 1762)) | (1 << (PlSqlParser.SYS_PXQEXTRACT - 1762)) | (1 << (PlSqlParser.SYS_RAW_TO_XSID - 1762)) | (1 << (PlSqlParser.SYS_RID_ORDER - 1762)) | (1 << (PlSqlParser.SYS_ROW_DELTA - 1762)) | (1 << (PlSqlParser.SYS_SC_2_XMLT - 1762)) | (1 << (PlSqlParser.SYS_SYNRCIREDO - 1762)) | (1 << (PlSqlParser.SYSTEM_DEFINED - 1762)) | (1 << (PlSqlParser.SYSTEM - 1762)) | (1 << (PlSqlParser.SYSTIMESTAMP - 1762)) | (1 << (PlSqlParser.SYS_TYPEID - 1762)) | (1 << (PlSqlParser.SYS_UMAKEXML - 1762)) | (1 << (PlSqlParser.SYS_XMLANALYZE - 1762)) | (1 << (PlSqlParser.SYS_XMLCONTAINS - 1762)) | (1 << (PlSqlParser.SYS_XMLCONV - 1762)) | (1 << (PlSqlParser.SYS_XMLEXNSURI - 1762)) | (1 << (PlSqlParser.SYS_XMLGEN - 1762)) | (1 << (PlSqlParser.SYS_XMLI_LOC_ISNODE - 1762)) | (1 << (PlSqlParser.SYS_XMLI_LOC_ISTEXT - 1762)) | (1 << (PlSqlParser.SYS_XMLINSTR - 1762)) | (1 << (PlSqlParser.SYS_XMLLOCATOR_GETSVAL - 1762)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETCID - 1762)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETLOCATOR - 1762)))) !== 0) || ((((_la - 1794)) & ~0x1f) == 0 && ((1 << (_la - 1794)) & ((1 << (PlSqlParser.SYS_XMLNODEID_GETOKEY - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETPATHID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETPTRID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETRID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETSVAL - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETTID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID - 1794)) | (1 << (PlSqlParser.SYS_XMLT_2_SC - 1794)) | (1 << (PlSqlParser.SYS_XMLTRANSLATE - 1794)) | (1 << (PlSqlParser.SYS_XMLTYPE2SQL - 1794)) | (1 << (PlSqlParser.SYS_XQ_ASQLCNV - 1794)) | (1 << (PlSqlParser.SYS_XQ_ATOMCNVCHK - 1794)) | (1 << (PlSqlParser.SYS_XQBASEURI - 1794)) | (1 << (PlSqlParser.SYS_XQCASTABLEERRH - 1794)) | (1 << (PlSqlParser.SYS_XQCODEP2STR - 1794)) | (1 << (PlSqlParser.SYS_XQCODEPEQ - 1794)) | (1 << (PlSqlParser.SYS_XQCON2SEQ - 1794)) | (1 << (PlSqlParser.SYS_XQCONCAT - 1794)) | (1 << (PlSqlParser.SYS_XQDELETE - 1794)) | (1 << (PlSqlParser.SYS_XQDFLTCOLATION - 1794)) | (1 << (PlSqlParser.SYS_XQDOC - 1794)) | (1 << (PlSqlParser.SYS_XQDOCURI - 1794)) | (1 << (PlSqlParser.SYS_XQDURDIV - 1794)) | (1 << (PlSqlParser.SYS_XQED4URI - 1794)) | (1 << (PlSqlParser.SYS_XQENDSWITH - 1794)) | (1 << (PlSqlParser.SYS_XQERRH - 1794)) | (1 << (PlSqlParser.SYS_XQERR - 1794)) | (1 << (PlSqlParser.SYS_XQESHTMLURI - 1794)) | (1 << (PlSqlParser.SYS_XQEXLOBVAL - 1794)) | (1 << (PlSqlParser.SYS_XQEXSTWRP - 1794)) | (1 << (PlSqlParser.SYS_XQEXTRACT - 1794)) | (1 << (PlSqlParser.SYS_XQEXTRREF - 1794)))) !== 0) || ((((_la - 1826)) & ~0x1f) == 0 && ((1 << (_la - 1826)) & ((1 << (PlSqlParser.SYS_XQEXVAL - 1826)) | (1 << (PlSqlParser.SYS_XQFB2STR - 1826)) | (1 << (PlSqlParser.SYS_XQFNBOOL - 1826)) | (1 << (PlSqlParser.SYS_XQFNCMP - 1826)) | (1 << (PlSqlParser.SYS_XQFNDATIM - 1826)) | (1 << (PlSqlParser.SYS_XQFNLNAME - 1826)) | (1 << (PlSqlParser.SYS_XQFNNM - 1826)) | (1 << (PlSqlParser.SYS_XQFNNSURI - 1826)) | (1 << (PlSqlParser.SYS_XQFNPREDTRUTH - 1826)) | (1 << (PlSqlParser.SYS_XQFNQNM - 1826)) | (1 << (PlSqlParser.SYS_XQFNROOT - 1826)) | (1 << (PlSqlParser.SYS_XQFORMATNUM - 1826)) | (1 << (PlSqlParser.SYS_XQFTCONTAIN - 1826)) | (1 << (PlSqlParser.SYS_XQFUNCR - 1826)) | (1 << (PlSqlParser.SYS_XQGETCONTENT - 1826)) | (1 << (PlSqlParser.SYS_XQINDXOF - 1826)) | (1 << (PlSqlParser.SYS_XQINSERT - 1826)) | (1 << (PlSqlParser.SYS_XQINSPFX - 1826)) | (1 << (PlSqlParser.SYS_XQIRI2URI - 1826)) | (1 << (PlSqlParser.SYS_XQLANG - 1826)) | (1 << (PlSqlParser.SYS_XQLLNMFRMQNM - 1826)) | (1 << (PlSqlParser.SYS_XQMKNODEREF - 1826)) | (1 << (PlSqlParser.SYS_XQNILLED - 1826)) | (1 << (PlSqlParser.SYS_XQNODENAME - 1826)) | (1 << (PlSqlParser.SYS_XQNORMSPACE - 1826)) | (1 << (PlSqlParser.SYS_XQNORMUCODE - 1826)) | (1 << (PlSqlParser.SYS_XQ_NRNG - 1826)) | (1 << (PlSqlParser.SYS_XQNSP4PFX - 1826)) | (1 << (PlSqlParser.SYS_XQNSPFRMQNM - 1826)) | (1 << (PlSqlParser.SYS_XQPFXFRMQNM - 1826)) | (1 << (PlSqlParser.SYS_XQ_PKSQL2XML - 1826)) | (1 << (PlSqlParser.SYS_XQPOLYABS - 1826)))) !== 0) || ((((_la - 1858)) & ~0x1f) == 0 && ((1 << (_la - 1858)) & ((1 << (PlSqlParser.SYS_XQPOLYADD - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYCEL - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYCSTBL - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYCST - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYDIV - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYFLR - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYMOD - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYMUL - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYRND - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYSQRT - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYSUB - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYUMUS - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYUPLS - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVEQ - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVGE - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVGT - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVLE - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVLT - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVNE - 1858)) | (1 << (PlSqlParser.SYS_XQREF2VAL - 1858)) | (1 << (PlSqlParser.SYS_XQRENAME - 1858)) | (1 << (PlSqlParser.SYS_XQREPLACE - 1858)) | (1 << (PlSqlParser.SYS_XQRESVURI - 1858)) | (1 << (PlSqlParser.SYS_XQRNDHALF2EVN - 1858)) | (1 << (PlSqlParser.SYS_XQRSLVQNM - 1858)) | (1 << (PlSqlParser.SYS_XQRYENVPGET - 1858)) | (1 << (PlSqlParser.SYS_XQRYVARGET - 1858)) | (1 << (PlSqlParser.SYS_XQRYWRP - 1858)) | (1 << (PlSqlParser.SYS_XQSEQ2CON4XC - 1858)) | (1 << (PlSqlParser.SYS_XQSEQ2CON - 1858)) | (1 << (PlSqlParser.SYS_XQSEQDEEPEQ - 1858)) | (1 << (PlSqlParser.SYS_XQSEQINSB - 1858)))) !== 0) || ((((_la - 1890)) & ~0x1f) == 0 && ((1 << (_la - 1890)) & ((1 << (PlSqlParser.SYS_XQSEQRM - 1890)) | (1 << (PlSqlParser.SYS_XQSEQRVS - 1890)) | (1 << (PlSqlParser.SYS_XQSEQSUB - 1890)) | (1 << (PlSqlParser.SYS_XQSEQTYPMATCH - 1890)) | (1 << (PlSqlParser.SYS_XQSTARTSWITH - 1890)) | (1 << (PlSqlParser.SYS_XQSTATBURI - 1890)) | (1 << (PlSqlParser.SYS_XQSTR2CODEP - 1890)) | (1 << (PlSqlParser.SYS_XQSTRJOIN - 1890)) | (1 << (PlSqlParser.SYS_XQSUBSTRAFT - 1890)) | (1 << (PlSqlParser.SYS_XQSUBSTRBEF - 1890)) | (1 << (PlSqlParser.SYS_XQTOKENIZE - 1890)) | (1 << (PlSqlParser.SYS_XQTREATAS - 1890)) | (1 << (PlSqlParser.SYS_XQ_UPKXML2SQL - 1890)) | (1 << (PlSqlParser.SYS_XQXFORM - 1890)) | (1 << (PlSqlParser.SYS_XSID_TO_RAW - 1890)) | (1 << (PlSqlParser.SYS_ZMAP_FILTER - 1890)) | (1 << (PlSqlParser.SYS_ZMAP_REFRESH - 1890)) | (1 << (PlSqlParser.TABLE_LOOKUP_BY_NL - 1890)) | (1 << (PlSqlParser.TABLESPACE_NO - 1890)) | (1 << (PlSqlParser.TABLESPACE - 1890)) | (1 << (PlSqlParser.TABLES - 1890)) | (1 << (PlSqlParser.TABLE_STATS - 1890)) | (1 << (PlSqlParser.TABLE - 1890)) | (1 << (PlSqlParser.TABNO - 1890)) | (1 << (PlSqlParser.TAG - 1890)) | (1 << (PlSqlParser.TANH - 1890)) | (1 << (PlSqlParser.TAN - 1890)) | (1 << (PlSqlParser.TBLORIDXPARTNUM - 1890)) | (1 << (PlSqlParser.TEMPFILE - 1890)) | (1 << (PlSqlParser.TEMPLATE - 1890)) | (1 << (PlSqlParser.TEMPORARY - 1890)) | (1 << (PlSqlParser.TEMP_TABLE - 1890)))) !== 0) || ((((_la - 1922)) & ~0x1f) == 0 && ((1 << (_la - 1922)) & ((1 << (PlSqlParser.TEST - 1922)) | (1 << (PlSqlParser.TEXT - 1922)) | (1 << (PlSqlParser.THAN - 1922)) | (1 << (PlSqlParser.THEN - 1922)) | (1 << (PlSqlParser.THE - 1922)) | (1 << (PlSqlParser.THREAD - 1922)) | (1 << (PlSqlParser.THROUGH - 1922)) | (1 << (PlSqlParser.TIER - 1922)) | (1 << (PlSqlParser.TIES - 1922)) | (1 << (PlSqlParser.TIMEOUT - 1922)) | (1 << (PlSqlParser.TIMESTAMP_LTZ_UNCONSTRAINED - 1922)) | (1 << (PlSqlParser.TIMESTAMP - 1922)) | (1 << (PlSqlParser.TIMESTAMP_TZ_UNCONSTRAINED - 1922)) | (1 << (PlSqlParser.TIMESTAMP_UNCONSTRAINED - 1922)) | (1 << (PlSqlParser.TIMES - 1922)) | (1 << (PlSqlParser.TIME - 1922)) | (1 << (PlSqlParser.TIMEZONE_ABBR - 1922)) | (1 << (PlSqlParser.TIMEZONE_HOUR - 1922)) | (1 << (PlSqlParser.TIMEZONE_MINUTE - 1922)) | (1 << (PlSqlParser.TIMEZONE_OFFSET - 1922)) | (1 << (PlSqlParser.TIMEZONE_REGION - 1922)) | (1 << (PlSqlParser.TIME_ZONE - 1922)) | (1 << (PlSqlParser.TIV_GB - 1922)) | (1 << (PlSqlParser.TIV_SSF - 1922)) | (1 << (PlSqlParser.TO_ACLID - 1922)) | (1 << (PlSqlParser.TO_BINARY_DOUBLE - 1922)) | (1 << (PlSqlParser.TO_BINARY_FLOAT - 1922)) | (1 << (PlSqlParser.TO_BLOB - 1922)) | (1 << (PlSqlParser.TO_CLOB - 1922)) | (1 << (PlSqlParser.TO_DSINTERVAL - 1922)) | (1 << (PlSqlParser.TO_LOB - 1922)))) !== 0) || ((((_la - 1954)) & ~0x1f) == 0 && ((1 << (_la - 1954)) & ((1 << (PlSqlParser.TO_MULTI_BYTE - 1954)) | (1 << (PlSqlParser.TO_NCHAR - 1954)) | (1 << (PlSqlParser.TO_NCLOB - 1954)) | (1 << (PlSqlParser.TO_NUMBER - 1954)) | (1 << (PlSqlParser.TOPLEVEL - 1954)) | (1 << (PlSqlParser.TO_SINGLE_BYTE - 1954)) | (1 << (PlSqlParser.TO_TIMESTAMP - 1954)) | (1 << (PlSqlParser.TO_TIMESTAMP_TZ - 1954)) | (1 << (PlSqlParser.TO_TIME - 1954)) | (1 << (PlSqlParser.TO_TIME_TZ - 1954)) | (1 << (PlSqlParser.TO_YMINTERVAL - 1954)) | (1 << (PlSqlParser.TRACE - 1954)) | (1 << (PlSqlParser.TRACING - 1954)) | (1 << (PlSqlParser.TRACKING - 1954)) | (1 << (PlSqlParser.TRAILING - 1954)) | (1 << (PlSqlParser.TRANSACTION - 1954)) | (1 << (PlSqlParser.TRANSFORM_DISTINCT_AGG - 1954)) | (1 << (PlSqlParser.TRANSITIONAL - 1954)) | (1 << (PlSqlParser.TRANSITION - 1954)) | (1 << (PlSqlParser.TRANSLATE - 1954)) | (1 << (PlSqlParser.TRANSLATION - 1954)) | (1 << (PlSqlParser.TREAT - 1954)) | (1 << (PlSqlParser.TRIGGERS - 1954)) | (1 << (PlSqlParser.TRIGGER - 1954)) | (1 << (PlSqlParser.TRUE - 1954)) | (1 << (PlSqlParser.TRUNCATE - 1954)) | (1 << (PlSqlParser.TRUNC - 1954)) | (1 << (PlSqlParser.TRUSTED - 1954)) | (1 << (PlSqlParser.TRUST - 1954)) | (1 << (PlSqlParser.TUNING - 1954)) | (1 << (PlSqlParser.TX - 1954)))) !== 0) || ((((_la - 1986)) & ~0x1f) == 0 && ((1 << (_la - 1986)) & ((1 << (PlSqlParser.TYPES - 1986)) | (1 << (PlSqlParser.TYPE - 1986)) | (1 << (PlSqlParser.TZ_OFFSET - 1986)) | (1 << (PlSqlParser.UB2 - 1986)) | (1 << (PlSqlParser.UBA - 1986)) | (1 << (PlSqlParser.UCS2 - 1986)) | (1 << (PlSqlParser.UID - 1986)) | (1 << (PlSqlParser.UNARCHIVED - 1986)) | (1 << (PlSqlParser.UNBOUNDED - 1986)) | (1 << (PlSqlParser.UNBOUND - 1986)) | (1 << (PlSqlParser.UNCONDITIONAL - 1986)) | (1 << (PlSqlParser.UNDER - 1986)) | (1 << (PlSqlParser.UNDO - 1986)) | (1 << (PlSqlParser.UNDROP - 1986)) | (1 << (PlSqlParser.UNIFORM - 1986)) | (1 << (PlSqlParser.UNISTR - 1986)) | (1 << (PlSqlParser.UNLIMITED - 1986)) | (1 << (PlSqlParser.UNLOAD - 1986)) | (1 << (PlSqlParser.UNLOCK - 1986)) | (1 << (PlSqlParser.UNMATCHED - 1986)) | (1 << (PlSqlParser.UNNEST_INNERJ_DISTINCT_VIEW - 1986)) | (1 << (PlSqlParser.UNNEST_NOSEMIJ_NODISTINCTVIEW - 1986)) | (1 << (PlSqlParser.UNNEST_SEMIJ_VIEW - 1986)) | (1 << (PlSqlParser.UNNEST - 1986)) | (1 << (PlSqlParser.UNPACKED - 1986)) | (1 << (PlSqlParser.UNPIVOT - 1986)) | (1 << (PlSqlParser.UNPLUG - 1986)) | (1 << (PlSqlParser.UNPROTECTED - 1986)) | (1 << (PlSqlParser.UNQUIESCE - 1986)) | (1 << (PlSqlParser.UNRECOVERABLE - 1986)))) !== 0) || ((((_la - 2018)) & ~0x1f) == 0 && ((1 << (_la - 2018)) & ((1 << (PlSqlParser.UNRESTRICTED - 2018)) | (1 << (PlSqlParser.UNSUBSCRIBE - 2018)) | (1 << (PlSqlParser.UNTIL - 2018)) | (1 << (PlSqlParser.UNUSABLE - 2018)) | (1 << (PlSqlParser.UNUSED - 2018)) | (1 << (PlSqlParser.UPDATABLE - 2018)) | (1 << (PlSqlParser.UPDATED - 2018)) | (1 << (PlSqlParser.UPDATEXML - 2018)) | (1 << (PlSqlParser.UPD_INDEXES - 2018)) | (1 << (PlSqlParser.UPD_JOININDEX - 2018)) | (1 << (PlSqlParser.UPGRADE - 2018)) | (1 << (PlSqlParser.UPPER - 2018)) | (1 << (PlSqlParser.UPSERT - 2018)) | (1 << (PlSqlParser.UROWID - 2018)) | (1 << (PlSqlParser.USABLE - 2018)) | (1 << (PlSqlParser.USAGE - 2018)) | (1 << (PlSqlParser.USE_ANTI - 2018)) | (1 << (PlSqlParser.USE_CONCAT - 2018)) | (1 << (PlSqlParser.USE_CUBE - 2018)) | (1 << (PlSqlParser.USE_HASH_AGGREGATION - 2018)) | (1 << (PlSqlParser.USE_HASH_GBY_FOR_PUSHDOWN - 2018)) | (1 << (PlSqlParser.USE_HASH - 2018)) | (1 << (PlSqlParser.USE_HIDDEN_PARTITIONS - 2018)) | (1 << (PlSqlParser.USE_INVISIBLE_INDEXES - 2018)) | (1 << (PlSqlParser.USE_MERGE_CARTESIAN - 2018)) | (1 << (PlSqlParser.USE_MERGE - 2018)) | (1 << (PlSqlParser.USE_NL - 2018)) | (1 << (PlSqlParser.USE_NL_WITH_INDEX - 2018)) | (1 << (PlSqlParser.USE_PRIVATE_OUTLINES - 2018)) | (1 << (PlSqlParser.USER_DATA - 2018)) | (1 << (PlSqlParser.USER_DEFINED - 2018)))) !== 0) || ((((_la - 2050)) & ~0x1f) == 0 && ((1 << (_la - 2050)) & ((1 << (PlSqlParser.USERENV - 2050)) | (1 << (PlSqlParser.USERGROUP - 2050)) | (1 << (PlSqlParser.USER_RECYCLEBIN - 2050)) | (1 << (PlSqlParser.USERS - 2050)) | (1 << (PlSqlParser.USER_TABLESPACES - 2050)) | (1 << (PlSqlParser.USER - 2050)) | (1 << (PlSqlParser.USE_SEMI - 2050)) | (1 << (PlSqlParser.USE_STORED_OUTLINES - 2050)) | (1 << (PlSqlParser.USE_TTT_FOR_GSETS - 2050)) | (1 << (PlSqlParser.USE - 2050)) | (1 << (PlSqlParser.USE_VECTOR_AGGREGATION - 2050)) | (1 << (PlSqlParser.USE_WEAK_NAME_RESL - 2050)) | (1 << (PlSqlParser.USING_NO_EXPAND - 2050)) | (1 << (PlSqlParser.USING - 2050)) | (1 << (PlSqlParser.UTF16BE - 2050)) | (1 << (PlSqlParser.UTF16LE - 2050)) | (1 << (PlSqlParser.UTF32 - 2050)) | (1 << (PlSqlParser.UTF8 - 2050)) | (1 << (PlSqlParser.V1 - 2050)) | (1 << (PlSqlParser.V2 - 2050)) | (1 << (PlSqlParser.VALIDATE - 2050)) | (1 << (PlSqlParser.VALIDATION - 2050)) | (1 << (PlSqlParser.VALID_TIME_END - 2050)) | (1 << (PlSqlParser.VALUE - 2050)) | (1 << (PlSqlParser.VARCHAR2 - 2050)) | (1 << (PlSqlParser.VARCHAR - 2050)) | (1 << (PlSqlParser.VARIABLE - 2050)) | (1 << (PlSqlParser.VAR_POP - 2050)) | (1 << (PlSqlParser.VARRAYS - 2050)) | (1 << (PlSqlParser.VARRAY - 2050)) | (1 << (PlSqlParser.VAR_SAMP - 2050)))) !== 0) || ((((_la - 2082)) & ~0x1f) == 0 && ((1 << (_la - 2082)) & ((1 << (PlSqlParser.VARYING - 2082)) | (1 << (PlSqlParser.VECTOR_READ_TRACE - 2082)) | (1 << (PlSqlParser.VECTOR_READ - 2082)) | (1 << (PlSqlParser.VECTOR_TRANSFORM_DIMS - 2082)) | (1 << (PlSqlParser.VECTOR_TRANSFORM_FACT - 2082)) | (1 << (PlSqlParser.VECTOR_TRANSFORM - 2082)) | (1 << (PlSqlParser.VERIFIER - 2082)) | (1 << (PlSqlParser.VERIFY - 2082)) | (1 << (PlSqlParser.VERSIONING - 2082)) | (1 << (PlSqlParser.VERSIONS_ENDSCN - 2082)) | (1 << (PlSqlParser.VERSIONS_ENDTIME - 2082)) | (1 << (PlSqlParser.VERSIONS_OPERATION - 2082)) | (1 << (PlSqlParser.VERSIONS_STARTSCN - 2082)) | (1 << (PlSqlParser.VERSIONS_STARTTIME - 2082)) | (1 << (PlSqlParser.VERSIONS - 2082)) | (1 << (PlSqlParser.VERSIONS_XID - 2082)) | (1 << (PlSqlParser.VERSION - 2082)) | (1 << (PlSqlParser.VIOLATION - 2082)) | (1 << (PlSqlParser.VIRTUAL - 2082)) | (1 << (PlSqlParser.VISIBILITY - 2082)) | (1 << (PlSqlParser.VISIBLE - 2082)) | (1 << (PlSqlParser.VOLUME - 2082)) | (1 << (PlSqlParser.VSIZE - 2082)) | (1 << (PlSqlParser.WAIT - 2082)) | (1 << (PlSqlParser.WALLET - 2082)) | (1 << (PlSqlParser.WARNING - 2082)) | (1 << (PlSqlParser.WEEKS - 2082)) | (1 << (PlSqlParser.WEEK - 2082)) | (1 << (PlSqlParser.WELLFORMED - 2082)) | (1 << (PlSqlParser.WHENEVER - 2082)) | (1 << (PlSqlParser.WHEN - 2082)))) !== 0) || ((((_la - 2115)) & ~0x1f) == 0 && ((1 << (_la - 2115)) & ((1 << (PlSqlParser.WHILE - 2115)) | (1 << (PlSqlParser.WHITESPACE - 2115)) | (1 << (PlSqlParser.WIDTH_BUCKET - 2115)) | (1 << (PlSqlParser.WITHIN - 2115)) | (1 << (PlSqlParser.WITHOUT - 2115)) | (1 << (PlSqlParser.WITH_PLSQL - 2115)) | (1 << (PlSqlParser.WORK - 2115)) | (1 << (PlSqlParser.WRAPPED - 2115)) | (1 << (PlSqlParser.WRAPPER - 2115)) | (1 << (PlSqlParser.WRITE - 2115)) | (1 << (PlSqlParser.XDB_FASTPATH_INSERT - 2115)) | (1 << (PlSqlParser.X_DYN_PRUNE - 2115)) | (1 << (PlSqlParser.XID - 2115)) | (1 << (PlSqlParser.XML2OBJECT - 2115)) | (1 << (PlSqlParser.XMLAGG - 2115)) | (1 << (PlSqlParser.XMLATTRIBUTES - 2115)) | (1 << (PlSqlParser.XMLCAST - 2115)) | (1 << (PlSqlParser.XMLCDATA - 2115)) | (1 << (PlSqlParser.XMLCOLATTVAL - 2115)) | (1 << (PlSqlParser.XMLCOMMENT - 2115)) | (1 << (PlSqlParser.XMLCONCAT - 2115)) | (1 << (PlSqlParser.XMLDIFF - 2115)) | (1 << (PlSqlParser.XML_DML_RWT_STMT - 2115)) | (1 << (PlSqlParser.XMLELEMENT - 2115)) | (1 << (PlSqlParser.XMLEXISTS2 - 2115)) | (1 << (PlSqlParser.XMLEXISTS - 2115)) | (1 << (PlSqlParser.XMLFOREST - 2115)) | (1 << (PlSqlParser.XMLINDEX_REWRITE_IN_SELECT - 2115)) | (1 << (PlSqlParser.XMLINDEX_REWRITE - 2115)))) !== 0) || ((((_la - 2147)) & ~0x1f) == 0 && ((1 << (_la - 2147)) & ((1 << (PlSqlParser.XMLINDEX_SEL_IDX_TBL - 2147)) | (1 << (PlSqlParser.XMLISNODE - 2147)) | (1 << (PlSqlParser.XMLISVALID - 2147)) | (1 << (PlSqlParser.XMLNAMESPACES - 2147)) | (1 << (PlSqlParser.XMLPARSE - 2147)) | (1 << (PlSqlParser.XMLPATCH - 2147)) | (1 << (PlSqlParser.XMLPI - 2147)) | (1 << (PlSqlParser.XMLQUERYVAL - 2147)) | (1 << (PlSqlParser.XMLQUERY - 2147)) | (1 << (PlSqlParser.XMLROOT - 2147)) | (1 << (PlSqlParser.XMLSCHEMA - 2147)) | (1 << (PlSqlParser.XMLSERIALIZE - 2147)) | (1 << (PlSqlParser.XMLTABLE - 2147)) | (1 << (PlSqlParser.XMLTRANSFORMBLOB - 2147)) | (1 << (PlSqlParser.XMLTRANSFORM - 2147)) | (1 << (PlSqlParser.XMLTYPE - 2147)) | (1 << (PlSqlParser.XML - 2147)) | (1 << (PlSqlParser.XPATHTABLE - 2147)) | (1 << (PlSqlParser.XS_SYS_CONTEXT - 2147)) | (1 << (PlSqlParser.XS - 2147)) | (1 << (PlSqlParser.YEARS - 2147)) | (1 << (PlSqlParser.YEAR - 2147)) | (1 << (PlSqlParser.YES - 2147)) | (1 << (PlSqlParser.YMINTERVAL_UNCONSTRAINED - 2147)) | (1 << (PlSqlParser.ZONEMAP - 2147)) | (1 << (PlSqlParser.ZONE - 2147)) | (1 << (PlSqlParser.PREDICTION - 2147)) | (1 << (PlSqlParser.PREDICTION_BOUNDS - 2147)) | (1 << (PlSqlParser.PREDICTION_COST - 2147)) | (1 << (PlSqlParser.PREDICTION_DETAILS - 2147)) | (1 << (PlSqlParser.PREDICTION_PROBABILITY - 2147)))) !== 0) || ((((_la - 2179)) & ~0x1f) == 0 && ((1 << (_la - 2179)) & ((1 << (PlSqlParser.PREDICTION_SET - 2179)) | (1 << (PlSqlParser.CUME_DIST - 2179)) | (1 << (PlSqlParser.DENSE_RANK - 2179)) | (1 << (PlSqlParser.LISTAGG - 2179)) | (1 << (PlSqlParser.PERCENT_RANK - 2179)) | (1 << (PlSqlParser.PERCENTILE_CONT - 2179)) | (1 << (PlSqlParser.PERCENTILE_DISC - 2179)) | (1 << (PlSqlParser.RANK - 2179)) | (1 << (PlSqlParser.AVG - 2179)) | (1 << (PlSqlParser.CORR - 2179)) | (1 << (PlSqlParser.COVAR_ - 2179)) | (1 << (PlSqlParser.LAG - 2179)) | (1 << (PlSqlParser.LEAD - 2179)) | (1 << (PlSqlParser.MAX - 2179)) | (1 << (PlSqlParser.MEDIAN - 2179)) | (1 << (PlSqlParser.MIN - 2179)) | (1 << (PlSqlParser.NTILE - 2179)) | (1 << (PlSqlParser.NVL - 2179)) | (1 << (PlSqlParser.RATIO_TO_REPORT - 2179)) | (1 << (PlSqlParser.REGR_ - 2179)) | (1 << (PlSqlParser.ROUND - 2179)) | (1 << (PlSqlParser.ROW_NUMBER - 2179)) | (1 << (PlSqlParser.SUBSTR - 2179)) | (1 << (PlSqlParser.TO_CHAR - 2179)) | (1 << (PlSqlParser.TRIM - 2179)) | (1 << (PlSqlParser.SUM - 2179)) | (1 << (PlSqlParser.STDDEV - 2179)) | (1 << (PlSqlParser.VAR_ - 2179)) | (1 << (PlSqlParser.VARIANCE - 2179)) | (1 << (PlSqlParser.LEAST - 2179)) | (1 << (PlSqlParser.GREATEST - 2179)))) !== 0) || ((((_la - 2211)) & ~0x1f) == 0 && ((1 << (_la - 2211)) & ((1 << (PlSqlParser.TO_DATE - 2211)) | (1 << (PlSqlParser.NATIONAL_CHAR_STRING_LIT - 2211)) | (1 << (PlSqlParser.PERIOD - 2211)) | (1 << (PlSqlParser.CHAR_STRING - 2211)) | (1 << (PlSqlParser.DELIMITED_ID - 2211)))) !== 0) || _la===PlSqlParser.INTRODUCER || _la===PlSqlParser.REGULAR_ID) { this.state = 11357; this.column_alias(); } this.state = 11364; this._errHandler.sync(this); _la = this._input.LA(1); } break; } this.state = 11367; this.match(PlSqlParser.RIGHT_PAREN); this.state = 11369; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,1569,this._ctx); if(la_===1) { this.state = 11368; this.keep_clause(); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Respect_or_ignore_nullsContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_respect_or_ignore_nulls; return this; } Respect_or_ignore_nullsContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Respect_or_ignore_nullsContext.prototype.constructor = Respect_or_ignore_nullsContext; Respect_or_ignore_nullsContext.prototype.NULLS = function() { return this.getToken(PlSqlParser.NULLS, 0); }; Respect_or_ignore_nullsContext.prototype.RESPECT = function() { return this.getToken(PlSqlParser.RESPECT, 0); }; Respect_or_ignore_nullsContext.prototype.IGNORE = function() { return this.getToken(PlSqlParser.IGNORE, 0); }; Respect_or_ignore_nullsContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterRespect_or_ignore_nulls(this); } }; Respect_or_ignore_nullsContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitRespect_or_ignore_nulls(this); } }; Respect_or_ignore_nullsContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitRespect_or_ignore_nulls(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Respect_or_ignore_nullsContext = Respect_or_ignore_nullsContext; PlSqlParser.prototype.respect_or_ignore_nulls = function() { var localctx = new Respect_or_ignore_nullsContext(this, this._ctx, this.state); this.enterRule(localctx, 1454, PlSqlParser.RULE_respect_or_ignore_nulls); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 11371; _la = this._input.LA(1); if(!(_la===PlSqlParser.IGNORE || _la===PlSqlParser.RESPECT)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } this.state = 11372; this.match(PlSqlParser.NULLS); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function ArgumentContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_argument; return this; } ArgumentContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); ArgumentContext.prototype.constructor = ArgumentContext; ArgumentContext.prototype.expression = function() { return this.getTypedRuleContext(ExpressionContext,0); }; ArgumentContext.prototype.identifier = function() { return this.getTypedRuleContext(IdentifierContext,0); }; ArgumentContext.prototype.EQUALS_OP = function() { return this.getToken(PlSqlParser.EQUALS_OP, 0); }; ArgumentContext.prototype.GREATER_THAN_OP = function() { return this.getToken(PlSqlParser.GREATER_THAN_OP, 0); }; ArgumentContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterArgument(this); } }; ArgumentContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitArgument(this); } }; ArgumentContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitArgument(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.ArgumentContext = ArgumentContext; PlSqlParser.prototype.argument = function() { var localctx = new ArgumentContext(this, this._ctx, this.state); this.enterRule(localctx, 1456, PlSqlParser.RULE_argument); try { this.enterOuterAlt(localctx, 1); this.state = 11378; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,1570,this._ctx); if(la_===1) { this.state = 11374; this.identifier(); this.state = 11375; this.match(PlSqlParser.EQUALS_OP); this.state = 11376; this.match(PlSqlParser.GREATER_THAN_OP); } this.state = 11380; this.expression(); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Type_specContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_type_spec; return this; } Type_specContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Type_specContext.prototype.constructor = Type_specContext; Type_specContext.prototype.datatype = function() { return this.getTypedRuleContext(DatatypeContext,0); }; Type_specContext.prototype.type_name = function() { return this.getTypedRuleContext(Type_nameContext,0); }; Type_specContext.prototype.REF = function() { return this.getToken(PlSqlParser.REF, 0); }; Type_specContext.prototype.PERCENT_ROWTYPE = function() { return this.getToken(PlSqlParser.PERCENT_ROWTYPE, 0); }; Type_specContext.prototype.PERCENT_TYPE = function() { return this.getToken(PlSqlParser.PERCENT_TYPE, 0); }; Type_specContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterType_spec(this); } }; Type_specContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitType_spec(this); } }; Type_specContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitType_spec(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Type_specContext = Type_specContext; PlSqlParser.prototype.type_spec = function() { var localctx = new Type_specContext(this, this._ctx, this.state); this.enterRule(localctx, 1458, PlSqlParser.RULE_type_spec); var _la = 0; // Token type try { this.state = 11390; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,1573,this._ctx); switch(la_) { case 1: this.enterOuterAlt(localctx, 1); this.state = 11382; this.datatype(); break; case 2: this.enterOuterAlt(localctx, 2); this.state = 11384; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,1571,this._ctx); if(la_===1) { this.state = 11383; this.match(PlSqlParser.REF); } this.state = 11386; this.type_name(); this.state = 11388; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.PERCENT_ROWTYPE || _la===PlSqlParser.PERCENT_TYPE) { this.state = 11387; _la = this._input.LA(1); if(!(_la===PlSqlParser.PERCENT_ROWTYPE || _la===PlSqlParser.PERCENT_TYPE)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } } break; } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function DatatypeContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_datatype; return this; } DatatypeContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); DatatypeContext.prototype.constructor = DatatypeContext; DatatypeContext.prototype.native_datatype_element = function() { return this.getTypedRuleContext(Native_datatype_elementContext,0); }; DatatypeContext.prototype.precision_part = function() { return this.getTypedRuleContext(Precision_partContext,0); }; DatatypeContext.prototype.WITH = function() { return this.getToken(PlSqlParser.WITH, 0); }; DatatypeContext.prototype.TIME = function() { return this.getToken(PlSqlParser.TIME, 0); }; DatatypeContext.prototype.ZONE = function() { return this.getToken(PlSqlParser.ZONE, 0); }; DatatypeContext.prototype.CHARACTER = function() { return this.getToken(PlSqlParser.CHARACTER, 0); }; DatatypeContext.prototype.SET = function() { return this.getToken(PlSqlParser.SET, 0); }; DatatypeContext.prototype.char_set_name = function() { return this.getTypedRuleContext(Char_set_nameContext,0); }; DatatypeContext.prototype.LOCAL = function() { return this.getToken(PlSqlParser.LOCAL, 0); }; DatatypeContext.prototype.INTERVAL = function() { return this.getToken(PlSqlParser.INTERVAL, 0); }; DatatypeContext.prototype.TO = function() { return this.getToken(PlSqlParser.TO, 0); }; DatatypeContext.prototype.YEAR = function() { return this.getToken(PlSqlParser.YEAR, 0); }; DatatypeContext.prototype.DAY = function() { return this.getToken(PlSqlParser.DAY, 0); }; DatatypeContext.prototype.MONTH = function() { return this.getToken(PlSqlParser.MONTH, 0); }; DatatypeContext.prototype.SECOND = function() { return this.getToken(PlSqlParser.SECOND, 0); }; DatatypeContext.prototype.LEFT_PAREN = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.LEFT_PAREN); } else { return this.getToken(PlSqlParser.LEFT_PAREN, i); } }; DatatypeContext.prototype.expression = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(ExpressionContext); } else { return this.getTypedRuleContext(ExpressionContext,i); } }; DatatypeContext.prototype.RIGHT_PAREN = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.RIGHT_PAREN); } else { return this.getToken(PlSqlParser.RIGHT_PAREN, i); } }; DatatypeContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterDatatype(this); } }; DatatypeContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitDatatype(this); } }; DatatypeContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitDatatype(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.DatatypeContext = DatatypeContext; PlSqlParser.prototype.datatype = function() { var localctx = new DatatypeContext(this, this._ctx, this.state); this.enterRule(localctx, 1460, PlSqlParser.RULE_datatype); var _la = 0; // Token type try { this.state = 11423; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.BFILE: case PlSqlParser.BINARY_DOUBLE: case PlSqlParser.BINARY_FLOAT: case PlSqlParser.BINARY_INTEGER: case PlSqlParser.BLOB: case PlSqlParser.BOOLEAN: case PlSqlParser.CHARACTER: case PlSqlParser.CHAR: case PlSqlParser.CLOB: case PlSqlParser.DATE: case PlSqlParser.DAY: case PlSqlParser.DEC: case PlSqlParser.DECIMAL: case PlSqlParser.DOUBLE: case PlSqlParser.DSINTERVAL_UNCONSTRAINED: case PlSqlParser.FLOAT: case PlSqlParser.HOUR: case PlSqlParser.INTEGER: case PlSqlParser.INT: case PlSqlParser.LONG: case PlSqlParser.MINUTE: case PlSqlParser.MLSLABEL: case PlSqlParser.MONTH: case PlSqlParser.NATURAL: case PlSqlParser.NATURALN: case PlSqlParser.NCHAR: case PlSqlParser.NCLOB: case PlSqlParser.NUMBER: case PlSqlParser.NUMERIC: case PlSqlParser.NVARCHAR2: case PlSqlParser.PLS_INTEGER: case PlSqlParser.POSITIVEN: case PlSqlParser.POSITIVE: case PlSqlParser.RAW: case PlSqlParser.REAL: case PlSqlParser.ROWID: case PlSqlParser.SECOND: case PlSqlParser.SIGNTYPE: case PlSqlParser.SIMPLE_INTEGER: case PlSqlParser.SMALLINT: case PlSqlParser.STRING: case PlSqlParser.TIMESTAMP_LTZ_UNCONSTRAINED: case PlSqlParser.TIMESTAMP: case PlSqlParser.TIMESTAMP_TZ_UNCONSTRAINED: case PlSqlParser.TIMESTAMP_UNCONSTRAINED: case PlSqlParser.TIMEZONE_ABBR: case PlSqlParser.TIMEZONE_HOUR: case PlSqlParser.TIMEZONE_MINUTE: case PlSqlParser.TIMEZONE_REGION: case PlSqlParser.UROWID: case PlSqlParser.VARCHAR2: case PlSqlParser.VARCHAR: case PlSqlParser.YEAR: case PlSqlParser.YMINTERVAL_UNCONSTRAINED: this.enterOuterAlt(localctx, 1); this.state = 11392; this.native_datatype_element(); this.state = 11394; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,1574,this._ctx); if(la_===1) { this.state = 11393; this.precision_part(); } this.state = 11405; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,1576,this._ctx); if(la_===1) { this.state = 11396; this.match(PlSqlParser.WITH); this.state = 11398; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.LOCAL) { this.state = 11397; this.match(PlSqlParser.LOCAL); } this.state = 11400; this.match(PlSqlParser.TIME); this.state = 11401; this.match(PlSqlParser.ZONE); } else if(la_===2) { this.state = 11402; this.match(PlSqlParser.CHARACTER); this.state = 11403; this.match(PlSqlParser.SET); this.state = 11404; this.char_set_name(); } break; case PlSqlParser.INTERVAL: this.enterOuterAlt(localctx, 2); this.state = 11407; this.match(PlSqlParser.INTERVAL); this.state = 11408; _la = this._input.LA(1); if(!(_la===PlSqlParser.DAY || _la===PlSqlParser.YEAR)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } this.state = 11413; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.LEFT_PAREN) { this.state = 11409; this.match(PlSqlParser.LEFT_PAREN); this.state = 11410; this.expression(); this.state = 11411; this.match(PlSqlParser.RIGHT_PAREN); } this.state = 11415; this.match(PlSqlParser.TO); this.state = 11416; _la = this._input.LA(1); if(!(_la===PlSqlParser.MONTH || _la===PlSqlParser.SECOND)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } this.state = 11421; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,1578,this._ctx); if(la_===1) { this.state = 11417; this.match(PlSqlParser.LEFT_PAREN); this.state = 11418; this.expression(); this.state = 11419; this.match(PlSqlParser.RIGHT_PAREN); } break; default: throw new antlr4.error.NoViableAltException(this); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Precision_partContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_precision_part; return this; } Precision_partContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Precision_partContext.prototype.constructor = Precision_partContext; Precision_partContext.prototype.LEFT_PAREN = function() { return this.getToken(PlSqlParser.LEFT_PAREN, 0); }; Precision_partContext.prototype.RIGHT_PAREN = function() { return this.getToken(PlSqlParser.RIGHT_PAREN, 0); }; Precision_partContext.prototype.numeric = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(NumericContext); } else { return this.getTypedRuleContext(NumericContext,i); } }; Precision_partContext.prototype.ASTERISK = function() { return this.getToken(PlSqlParser.ASTERISK, 0); }; Precision_partContext.prototype.COMMA = function() { return this.getToken(PlSqlParser.COMMA, 0); }; Precision_partContext.prototype.CHAR = function() { return this.getToken(PlSqlParser.CHAR, 0); }; Precision_partContext.prototype.BYTE = function() { return this.getToken(PlSqlParser.BYTE, 0); }; Precision_partContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterPrecision_part(this); } }; Precision_partContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitPrecision_part(this); } }; Precision_partContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitPrecision_part(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Precision_partContext = Precision_partContext; PlSqlParser.prototype.precision_part = function() { var localctx = new Precision_partContext(this, this._ctx, this.state); this.enterRule(localctx, 1462, PlSqlParser.RULE_precision_part); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 11425; this.match(PlSqlParser.LEFT_PAREN); this.state = 11428; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.UNSIGNED_INTEGER: case PlSqlParser.APPROXIMATE_NUM_LIT: this.state = 11426; this.numeric(); break; case PlSqlParser.ASTERISK: this.state = 11427; this.match(PlSqlParser.ASTERISK); break; default: throw new antlr4.error.NoViableAltException(this); } this.state = 11432; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.COMMA) { this.state = 11430; this.match(PlSqlParser.COMMA); this.state = 11431; this.numeric(); } this.state = 11435; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.BYTE || _la===PlSqlParser.CHAR) { this.state = 11434; _la = this._input.LA(1); if(!(_la===PlSqlParser.BYTE || _la===PlSqlParser.CHAR)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } } this.state = 11437; this.match(PlSqlParser.RIGHT_PAREN); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Native_datatype_elementContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_native_datatype_element; return this; } Native_datatype_elementContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Native_datatype_elementContext.prototype.constructor = Native_datatype_elementContext; Native_datatype_elementContext.prototype.BINARY_INTEGER = function() { return this.getToken(PlSqlParser.BINARY_INTEGER, 0); }; Native_datatype_elementContext.prototype.PLS_INTEGER = function() { return this.getToken(PlSqlParser.PLS_INTEGER, 0); }; Native_datatype_elementContext.prototype.NATURAL = function() { return this.getToken(PlSqlParser.NATURAL, 0); }; Native_datatype_elementContext.prototype.BINARY_FLOAT = function() { return this.getToken(PlSqlParser.BINARY_FLOAT, 0); }; Native_datatype_elementContext.prototype.BINARY_DOUBLE = function() { return this.getToken(PlSqlParser.BINARY_DOUBLE, 0); }; Native_datatype_elementContext.prototype.NATURALN = function() { return this.getToken(PlSqlParser.NATURALN, 0); }; Native_datatype_elementContext.prototype.POSITIVE = function() { return this.getToken(PlSqlParser.POSITIVE, 0); }; Native_datatype_elementContext.prototype.POSITIVEN = function() { return this.getToken(PlSqlParser.POSITIVEN, 0); }; Native_datatype_elementContext.prototype.SIGNTYPE = function() { return this.getToken(PlSqlParser.SIGNTYPE, 0); }; Native_datatype_elementContext.prototype.SIMPLE_INTEGER = function() { return this.getToken(PlSqlParser.SIMPLE_INTEGER, 0); }; Native_datatype_elementContext.prototype.NVARCHAR2 = function() { return this.getToken(PlSqlParser.NVARCHAR2, 0); }; Native_datatype_elementContext.prototype.DEC = function() { return this.getToken(PlSqlParser.DEC, 0); }; Native_datatype_elementContext.prototype.INTEGER = function() { return this.getToken(PlSqlParser.INTEGER, 0); }; Native_datatype_elementContext.prototype.INT = function() { return this.getToken(PlSqlParser.INT, 0); }; Native_datatype_elementContext.prototype.NUMERIC = function() { return this.getToken(PlSqlParser.NUMERIC, 0); }; Native_datatype_elementContext.prototype.SMALLINT = function() { return this.getToken(PlSqlParser.SMALLINT, 0); }; Native_datatype_elementContext.prototype.NUMBER = function() { return this.getToken(PlSqlParser.NUMBER, 0); }; Native_datatype_elementContext.prototype.DECIMAL = function() { return this.getToken(PlSqlParser.DECIMAL, 0); }; Native_datatype_elementContext.prototype.DOUBLE = function() { return this.getToken(PlSqlParser.DOUBLE, 0); }; Native_datatype_elementContext.prototype.PRECISION = function() { return this.getToken(PlSqlParser.PRECISION, 0); }; Native_datatype_elementContext.prototype.FLOAT = function() { return this.getToken(PlSqlParser.FLOAT, 0); }; Native_datatype_elementContext.prototype.REAL = function() { return this.getToken(PlSqlParser.REAL, 0); }; Native_datatype_elementContext.prototype.NCHAR = function() { return this.getToken(PlSqlParser.NCHAR, 0); }; Native_datatype_elementContext.prototype.LONG = function() { return this.getToken(PlSqlParser.LONG, 0); }; Native_datatype_elementContext.prototype.RAW = function() { return this.getToken(PlSqlParser.RAW, 0); }; Native_datatype_elementContext.prototype.CHAR = function() { return this.getToken(PlSqlParser.CHAR, 0); }; Native_datatype_elementContext.prototype.CHARACTER = function() { return this.getToken(PlSqlParser.CHARACTER, 0); }; Native_datatype_elementContext.prototype.VARCHAR2 = function() { return this.getToken(PlSqlParser.VARCHAR2, 0); }; Native_datatype_elementContext.prototype.VARCHAR = function() { return this.getToken(PlSqlParser.VARCHAR, 0); }; Native_datatype_elementContext.prototype.STRING = function() { return this.getToken(PlSqlParser.STRING, 0); }; Native_datatype_elementContext.prototype.BOOLEAN = function() { return this.getToken(PlSqlParser.BOOLEAN, 0); }; Native_datatype_elementContext.prototype.DATE = function() { return this.getToken(PlSqlParser.DATE, 0); }; Native_datatype_elementContext.prototype.ROWID = function() { return this.getToken(PlSqlParser.ROWID, 0); }; Native_datatype_elementContext.prototype.UROWID = function() { return this.getToken(PlSqlParser.UROWID, 0); }; Native_datatype_elementContext.prototype.YEAR = function() { return this.getToken(PlSqlParser.YEAR, 0); }; Native_datatype_elementContext.prototype.MONTH = function() { return this.getToken(PlSqlParser.MONTH, 0); }; Native_datatype_elementContext.prototype.DAY = function() { return this.getToken(PlSqlParser.DAY, 0); }; Native_datatype_elementContext.prototype.HOUR = function() { return this.getToken(PlSqlParser.HOUR, 0); }; Native_datatype_elementContext.prototype.MINUTE = function() { return this.getToken(PlSqlParser.MINUTE, 0); }; Native_datatype_elementContext.prototype.SECOND = function() { return this.getToken(PlSqlParser.SECOND, 0); }; Native_datatype_elementContext.prototype.TIMEZONE_HOUR = function() { return this.getToken(PlSqlParser.TIMEZONE_HOUR, 0); }; Native_datatype_elementContext.prototype.TIMEZONE_MINUTE = function() { return this.getToken(PlSqlParser.TIMEZONE_MINUTE, 0); }; Native_datatype_elementContext.prototype.TIMEZONE_REGION = function() { return this.getToken(PlSqlParser.TIMEZONE_REGION, 0); }; Native_datatype_elementContext.prototype.TIMEZONE_ABBR = function() { return this.getToken(PlSqlParser.TIMEZONE_ABBR, 0); }; Native_datatype_elementContext.prototype.TIMESTAMP = function() { return this.getToken(PlSqlParser.TIMESTAMP, 0); }; Native_datatype_elementContext.prototype.TIMESTAMP_UNCONSTRAINED = function() { return this.getToken(PlSqlParser.TIMESTAMP_UNCONSTRAINED, 0); }; Native_datatype_elementContext.prototype.TIMESTAMP_TZ_UNCONSTRAINED = function() { return this.getToken(PlSqlParser.TIMESTAMP_TZ_UNCONSTRAINED, 0); }; Native_datatype_elementContext.prototype.TIMESTAMP_LTZ_UNCONSTRAINED = function() { return this.getToken(PlSqlParser.TIMESTAMP_LTZ_UNCONSTRAINED, 0); }; Native_datatype_elementContext.prototype.YMINTERVAL_UNCONSTRAINED = function() { return this.getToken(PlSqlParser.YMINTERVAL_UNCONSTRAINED, 0); }; Native_datatype_elementContext.prototype.DSINTERVAL_UNCONSTRAINED = function() { return this.getToken(PlSqlParser.DSINTERVAL_UNCONSTRAINED, 0); }; Native_datatype_elementContext.prototype.BFILE = function() { return this.getToken(PlSqlParser.BFILE, 0); }; Native_datatype_elementContext.prototype.BLOB = function() { return this.getToken(PlSqlParser.BLOB, 0); }; Native_datatype_elementContext.prototype.CLOB = function() { return this.getToken(PlSqlParser.CLOB, 0); }; Native_datatype_elementContext.prototype.NCLOB = function() { return this.getToken(PlSqlParser.NCLOB, 0); }; Native_datatype_elementContext.prototype.MLSLABEL = function() { return this.getToken(PlSqlParser.MLSLABEL, 0); }; Native_datatype_elementContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterNative_datatype_element(this); } }; Native_datatype_elementContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitNative_datatype_element(this); } }; Native_datatype_elementContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitNative_datatype_element(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Native_datatype_elementContext = Native_datatype_elementContext; PlSqlParser.prototype.native_datatype_element = function() { var localctx = new Native_datatype_elementContext(this, this._ctx, this.state); this.enterRule(localctx, 1464, PlSqlParser.RULE_native_datatype_element); var _la = 0; // Token type try { this.state = 11499; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.BINARY_INTEGER: this.enterOuterAlt(localctx, 1); this.state = 11439; this.match(PlSqlParser.BINARY_INTEGER); break; case PlSqlParser.PLS_INTEGER: this.enterOuterAlt(localctx, 2); this.state = 11440; this.match(PlSqlParser.PLS_INTEGER); break; case PlSqlParser.NATURAL: this.enterOuterAlt(localctx, 3); this.state = 11441; this.match(PlSqlParser.NATURAL); break; case PlSqlParser.BINARY_FLOAT: this.enterOuterAlt(localctx, 4); this.state = 11442; this.match(PlSqlParser.BINARY_FLOAT); break; case PlSqlParser.BINARY_DOUBLE: this.enterOuterAlt(localctx, 5); this.state = 11443; this.match(PlSqlParser.BINARY_DOUBLE); break; case PlSqlParser.NATURALN: this.enterOuterAlt(localctx, 6); this.state = 11444; this.match(PlSqlParser.NATURALN); break; case PlSqlParser.POSITIVE: this.enterOuterAlt(localctx, 7); this.state = 11445; this.match(PlSqlParser.POSITIVE); break; case PlSqlParser.POSITIVEN: this.enterOuterAlt(localctx, 8); this.state = 11446; this.match(PlSqlParser.POSITIVEN); break; case PlSqlParser.SIGNTYPE: this.enterOuterAlt(localctx, 9); this.state = 11447; this.match(PlSqlParser.SIGNTYPE); break; case PlSqlParser.SIMPLE_INTEGER: this.enterOuterAlt(localctx, 10); this.state = 11448; this.match(PlSqlParser.SIMPLE_INTEGER); break; case PlSqlParser.NVARCHAR2: this.enterOuterAlt(localctx, 11); this.state = 11449; this.match(PlSqlParser.NVARCHAR2); break; case PlSqlParser.DEC: this.enterOuterAlt(localctx, 12); this.state = 11450; this.match(PlSqlParser.DEC); break; case PlSqlParser.INTEGER: this.enterOuterAlt(localctx, 13); this.state = 11451; this.match(PlSqlParser.INTEGER); break; case PlSqlParser.INT: this.enterOuterAlt(localctx, 14); this.state = 11452; this.match(PlSqlParser.INT); break; case PlSqlParser.NUMERIC: this.enterOuterAlt(localctx, 15); this.state = 11453; this.match(PlSqlParser.NUMERIC); break; case PlSqlParser.SMALLINT: this.enterOuterAlt(localctx, 16); this.state = 11454; this.match(PlSqlParser.SMALLINT); break; case PlSqlParser.NUMBER: this.enterOuterAlt(localctx, 17); this.state = 11455; this.match(PlSqlParser.NUMBER); break; case PlSqlParser.DECIMAL: this.enterOuterAlt(localctx, 18); this.state = 11456; this.match(PlSqlParser.DECIMAL); break; case PlSqlParser.DOUBLE: this.enterOuterAlt(localctx, 19); this.state = 11457; this.match(PlSqlParser.DOUBLE); this.state = 11459; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.PRECISION) { this.state = 11458; this.match(PlSqlParser.PRECISION); } break; case PlSqlParser.FLOAT: this.enterOuterAlt(localctx, 20); this.state = 11461; this.match(PlSqlParser.FLOAT); break; case PlSqlParser.REAL: this.enterOuterAlt(localctx, 21); this.state = 11462; this.match(PlSqlParser.REAL); break; case PlSqlParser.NCHAR: this.enterOuterAlt(localctx, 22); this.state = 11463; this.match(PlSqlParser.NCHAR); break; case PlSqlParser.LONG: this.enterOuterAlt(localctx, 23); this.state = 11464; this.match(PlSqlParser.LONG); this.state = 11466; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.RAW) { this.state = 11465; this.match(PlSqlParser.RAW); } break; case PlSqlParser.CHAR: this.enterOuterAlt(localctx, 24); this.state = 11468; this.match(PlSqlParser.CHAR); break; case PlSqlParser.CHARACTER: this.enterOuterAlt(localctx, 25); this.state = 11469; this.match(PlSqlParser.CHARACTER); break; case PlSqlParser.VARCHAR2: this.enterOuterAlt(localctx, 26); this.state = 11470; this.match(PlSqlParser.VARCHAR2); break; case PlSqlParser.VARCHAR: this.enterOuterAlt(localctx, 27); this.state = 11471; this.match(PlSqlParser.VARCHAR); break; case PlSqlParser.STRING: this.enterOuterAlt(localctx, 28); this.state = 11472; this.match(PlSqlParser.STRING); break; case PlSqlParser.RAW: this.enterOuterAlt(localctx, 29); this.state = 11473; this.match(PlSqlParser.RAW); break; case PlSqlParser.BOOLEAN: this.enterOuterAlt(localctx, 30); this.state = 11474; this.match(PlSqlParser.BOOLEAN); break; case PlSqlParser.DATE: this.enterOuterAlt(localctx, 31); this.state = 11475; this.match(PlSqlParser.DATE); break; case PlSqlParser.ROWID: this.enterOuterAlt(localctx, 32); this.state = 11476; this.match(PlSqlParser.ROWID); break; case PlSqlParser.UROWID: this.enterOuterAlt(localctx, 33); this.state = 11477; this.match(PlSqlParser.UROWID); break; case PlSqlParser.YEAR: this.enterOuterAlt(localctx, 34); this.state = 11478; this.match(PlSqlParser.YEAR); break; case PlSqlParser.MONTH: this.enterOuterAlt(localctx, 35); this.state = 11479; this.match(PlSqlParser.MONTH); break; case PlSqlParser.DAY: this.enterOuterAlt(localctx, 36); this.state = 11480; this.match(PlSqlParser.DAY); break; case PlSqlParser.HOUR: this.enterOuterAlt(localctx, 37); this.state = 11481; this.match(PlSqlParser.HOUR); break; case PlSqlParser.MINUTE: this.enterOuterAlt(localctx, 38); this.state = 11482; this.match(PlSqlParser.MINUTE); break; case PlSqlParser.SECOND: this.enterOuterAlt(localctx, 39); this.state = 11483; this.match(PlSqlParser.SECOND); break; case PlSqlParser.TIMEZONE_HOUR: this.enterOuterAlt(localctx, 40); this.state = 11484; this.match(PlSqlParser.TIMEZONE_HOUR); break; case PlSqlParser.TIMEZONE_MINUTE: this.enterOuterAlt(localctx, 41); this.state = 11485; this.match(PlSqlParser.TIMEZONE_MINUTE); break; case PlSqlParser.TIMEZONE_REGION: this.enterOuterAlt(localctx, 42); this.state = 11486; this.match(PlSqlParser.TIMEZONE_REGION); break; case PlSqlParser.TIMEZONE_ABBR: this.enterOuterAlt(localctx, 43); this.state = 11487; this.match(PlSqlParser.TIMEZONE_ABBR); break; case PlSqlParser.TIMESTAMP: this.enterOuterAlt(localctx, 44); this.state = 11488; this.match(PlSqlParser.TIMESTAMP); break; case PlSqlParser.TIMESTAMP_UNCONSTRAINED: this.enterOuterAlt(localctx, 45); this.state = 11489; this.match(PlSqlParser.TIMESTAMP_UNCONSTRAINED); break; case PlSqlParser.TIMESTAMP_TZ_UNCONSTRAINED: this.enterOuterAlt(localctx, 46); this.state = 11490; this.match(PlSqlParser.TIMESTAMP_TZ_UNCONSTRAINED); break; case PlSqlParser.TIMESTAMP_LTZ_UNCONSTRAINED: this.enterOuterAlt(localctx, 47); this.state = 11491; this.match(PlSqlParser.TIMESTAMP_LTZ_UNCONSTRAINED); break; case PlSqlParser.YMINTERVAL_UNCONSTRAINED: this.enterOuterAlt(localctx, 48); this.state = 11492; this.match(PlSqlParser.YMINTERVAL_UNCONSTRAINED); break; case PlSqlParser.DSINTERVAL_UNCONSTRAINED: this.enterOuterAlt(localctx, 49); this.state = 11493; this.match(PlSqlParser.DSINTERVAL_UNCONSTRAINED); break; case PlSqlParser.BFILE: this.enterOuterAlt(localctx, 50); this.state = 11494; this.match(PlSqlParser.BFILE); break; case PlSqlParser.BLOB: this.enterOuterAlt(localctx, 51); this.state = 11495; this.match(PlSqlParser.BLOB); break; case PlSqlParser.CLOB: this.enterOuterAlt(localctx, 52); this.state = 11496; this.match(PlSqlParser.CLOB); break; case PlSqlParser.NCLOB: this.enterOuterAlt(localctx, 53); this.state = 11497; this.match(PlSqlParser.NCLOB); break; case PlSqlParser.MLSLABEL: this.enterOuterAlt(localctx, 54); this.state = 11498; this.match(PlSqlParser.MLSLABEL); break; default: throw new antlr4.error.NoViableAltException(this); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Bind_variableContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_bind_variable; return this; } Bind_variableContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Bind_variableContext.prototype.constructor = Bind_variableContext; Bind_variableContext.prototype.BINDVAR = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.BINDVAR); } else { return this.getToken(PlSqlParser.BINDVAR, i); } }; Bind_variableContext.prototype.COLON = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.COLON); } else { return this.getToken(PlSqlParser.COLON, i); } }; Bind_variableContext.prototype.UNSIGNED_INTEGER = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.UNSIGNED_INTEGER); } else { return this.getToken(PlSqlParser.UNSIGNED_INTEGER, i); } }; Bind_variableContext.prototype.PERIOD = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.PERIOD); } else { return this.getToken(PlSqlParser.PERIOD, i); } }; Bind_variableContext.prototype.general_element_part = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(General_element_partContext); } else { return this.getTypedRuleContext(General_element_partContext,i); } }; Bind_variableContext.prototype.INDICATOR = function() { return this.getToken(PlSqlParser.INDICATOR, 0); }; Bind_variableContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterBind_variable(this); } }; Bind_variableContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitBind_variable(this); } }; Bind_variableContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitBind_variable(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Bind_variableContext = Bind_variableContext; PlSqlParser.prototype.bind_variable = function() { var localctx = new Bind_variableContext(this, this._ctx, this.state); this.enterRule(localctx, 1466, PlSqlParser.RULE_bind_variable); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 11504; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.BINDVAR: this.state = 11501; this.match(PlSqlParser.BINDVAR); break; case PlSqlParser.COLON: this.state = 11502; this.match(PlSqlParser.COLON); this.state = 11503; this.match(PlSqlParser.UNSIGNED_INTEGER); break; default: throw new antlr4.error.NoViableAltException(this); } this.state = 11514; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,1589,this._ctx); if(la_===1) { this.state = 11507; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.INDICATOR) { this.state = 11506; this.match(PlSqlParser.INDICATOR); } this.state = 11512; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.BINDVAR: this.state = 11509; this.match(PlSqlParser.BINDVAR); break; case PlSqlParser.COLON: this.state = 11510; this.match(PlSqlParser.COLON); this.state = 11511; this.match(PlSqlParser.UNSIGNED_INTEGER); break; default: throw new antlr4.error.NoViableAltException(this); } } this.state = 11520; this._errHandler.sync(this); var _alt = this._interp.adaptivePredict(this._input,1590,this._ctx) while(_alt!=2 && _alt!=antlr4.atn.ATN.INVALID_ALT_NUMBER) { if(_alt===1) { this.state = 11516; this.match(PlSqlParser.PERIOD); this.state = 11517; this.general_element_part(); } this.state = 11522; this._errHandler.sync(this); _alt = this._interp.adaptivePredict(this._input,1590,this._ctx); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function General_elementContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_general_element; return this; } General_elementContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); General_elementContext.prototype.constructor = General_elementContext; General_elementContext.prototype.general_element_part = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(General_element_partContext); } else { return this.getTypedRuleContext(General_element_partContext,i); } }; General_elementContext.prototype.PERIOD = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.PERIOD); } else { return this.getToken(PlSqlParser.PERIOD, i); } }; General_elementContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterGeneral_element(this); } }; General_elementContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitGeneral_element(this); } }; General_elementContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitGeneral_element(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.General_elementContext = General_elementContext; PlSqlParser.prototype.general_element = function() { var localctx = new General_elementContext(this, this._ctx, this.state); this.enterRule(localctx, 1468, PlSqlParser.RULE_general_element); try { this.enterOuterAlt(localctx, 1); this.state = 11523; this.general_element_part(); this.state = 11528; this._errHandler.sync(this); var _alt = this._interp.adaptivePredict(this._input,1591,this._ctx) while(_alt!=2 && _alt!=antlr4.atn.ATN.INVALID_ALT_NUMBER) { if(_alt===1) { this.state = 11524; this.match(PlSqlParser.PERIOD); this.state = 11525; this.general_element_part(); } this.state = 11530; this._errHandler.sync(this); _alt = this._interp.adaptivePredict(this._input,1591,this._ctx); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function General_element_partContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_general_element_part; return this; } General_element_partContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); General_element_partContext.prototype.constructor = General_element_partContext; General_element_partContext.prototype.id_expression = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Id_expressionContext); } else { return this.getTypedRuleContext(Id_expressionContext,i); } }; General_element_partContext.prototype.INTRODUCER = function() { return this.getToken(PlSqlParser.INTRODUCER, 0); }; General_element_partContext.prototype.char_set_name = function() { return this.getTypedRuleContext(Char_set_nameContext,0); }; General_element_partContext.prototype.PERIOD = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.PERIOD); } else { return this.getToken(PlSqlParser.PERIOD, i); } }; General_element_partContext.prototype.AT_SIGN = function() { return this.getToken(PlSqlParser.AT_SIGN, 0); }; General_element_partContext.prototype.link_name = function() { return this.getTypedRuleContext(Link_nameContext,0); }; General_element_partContext.prototype.function_argument = function() { return this.getTypedRuleContext(Function_argumentContext,0); }; General_element_partContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterGeneral_element_part(this); } }; General_element_partContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitGeneral_element_part(this); } }; General_element_partContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitGeneral_element_part(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.General_element_partContext = General_element_partContext; PlSqlParser.prototype.general_element_part = function() { var localctx = new General_element_partContext(this, this._ctx, this.state); this.enterRule(localctx, 1470, PlSqlParser.RULE_general_element_part); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 11533; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.INTRODUCER) { this.state = 11531; this.match(PlSqlParser.INTRODUCER); this.state = 11532; this.char_set_name(); } this.state = 11535; this.id_expression(); this.state = 11540; this._errHandler.sync(this); var _alt = this._interp.adaptivePredict(this._input,1593,this._ctx) while(_alt!=2 && _alt!=antlr4.atn.ATN.INVALID_ALT_NUMBER) { if(_alt===1) { this.state = 11536; this.match(PlSqlParser.PERIOD); this.state = 11537; this.id_expression(); } this.state = 11542; this._errHandler.sync(this); _alt = this._interp.adaptivePredict(this._input,1593,this._ctx); } this.state = 11545; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,1594,this._ctx); if(la_===1) { this.state = 11543; this.match(PlSqlParser.AT_SIGN); this.state = 11544; this.link_name(); } this.state = 11548; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,1595,this._ctx); if(la_===1) { this.state = 11547; this.function_argument(); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Table_elementContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_table_element; return this; } Table_elementContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Table_elementContext.prototype.constructor = Table_elementContext; Table_elementContext.prototype.id_expression = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Id_expressionContext); } else { return this.getTypedRuleContext(Id_expressionContext,i); } }; Table_elementContext.prototype.INTRODUCER = function() { return this.getToken(PlSqlParser.INTRODUCER, 0); }; Table_elementContext.prototype.char_set_name = function() { return this.getTypedRuleContext(Char_set_nameContext,0); }; Table_elementContext.prototype.PERIOD = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.PERIOD); } else { return this.getToken(PlSqlParser.PERIOD, i); } }; Table_elementContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterTable_element(this); } }; Table_elementContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitTable_element(this); } }; Table_elementContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitTable_element(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Table_elementContext = Table_elementContext; PlSqlParser.prototype.table_element = function() { var localctx = new Table_elementContext(this, this._ctx, this.state); this.enterRule(localctx, 1472, PlSqlParser.RULE_table_element); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 11552; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.INTRODUCER) { this.state = 11550; this.match(PlSqlParser.INTRODUCER); this.state = 11551; this.char_set_name(); } this.state = 11554; this.id_expression(); this.state = 11559; this._errHandler.sync(this); _la = this._input.LA(1); while(_la===PlSqlParser.PERIOD) { this.state = 11555; this.match(PlSqlParser.PERIOD); this.state = 11556; this.id_expression(); this.state = 11561; this._errHandler.sync(this); _la = this._input.LA(1); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Object_privilegeContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_object_privilege; return this; } Object_privilegeContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Object_privilegeContext.prototype.constructor = Object_privilegeContext; Object_privilegeContext.prototype.ALL = function() { return this.getToken(PlSqlParser.ALL, 0); }; Object_privilegeContext.prototype.PRIVILEGES = function() { return this.getToken(PlSqlParser.PRIVILEGES, 0); }; Object_privilegeContext.prototype.ALTER = function() { return this.getToken(PlSqlParser.ALTER, 0); }; Object_privilegeContext.prototype.DEBUG = function() { return this.getToken(PlSqlParser.DEBUG, 0); }; Object_privilegeContext.prototype.DELETE = function() { return this.getToken(PlSqlParser.DELETE, 0); }; Object_privilegeContext.prototype.EXECUTE = function() { return this.getToken(PlSqlParser.EXECUTE, 0); }; Object_privilegeContext.prototype.FLASHBACK = function() { return this.getToken(PlSqlParser.FLASHBACK, 0); }; Object_privilegeContext.prototype.ARCHIVE = function() { return this.getToken(PlSqlParser.ARCHIVE, 0); }; Object_privilegeContext.prototype.INDEX = function() { return this.getToken(PlSqlParser.INDEX, 0); }; Object_privilegeContext.prototype.INHERIT = function() { return this.getToken(PlSqlParser.INHERIT, 0); }; Object_privilegeContext.prototype.INSERT = function() { return this.getToken(PlSqlParser.INSERT, 0); }; Object_privilegeContext.prototype.KEEP = function() { return this.getToken(PlSqlParser.KEEP, 0); }; Object_privilegeContext.prototype.SEQUENCE = function() { return this.getToken(PlSqlParser.SEQUENCE, 0); }; Object_privilegeContext.prototype.MERGE = function() { return this.getToken(PlSqlParser.MERGE, 0); }; Object_privilegeContext.prototype.VIEW = function() { return this.getToken(PlSqlParser.VIEW, 0); }; Object_privilegeContext.prototype.ON = function() { return this.getToken(PlSqlParser.ON, 0); }; Object_privilegeContext.prototype.COMMIT = function() { return this.getToken(PlSqlParser.COMMIT, 0); }; Object_privilegeContext.prototype.REFRESH = function() { return this.getToken(PlSqlParser.REFRESH, 0); }; Object_privilegeContext.prototype.QUERY = function() { return this.getToken(PlSqlParser.QUERY, 0); }; Object_privilegeContext.prototype.REWRITE = function() { return this.getToken(PlSqlParser.REWRITE, 0); }; Object_privilegeContext.prototype.READ = function() { return this.getToken(PlSqlParser.READ, 0); }; Object_privilegeContext.prototype.REFERENCES = function() { return this.getToken(PlSqlParser.REFERENCES, 0); }; Object_privilegeContext.prototype.SELECT = function() { return this.getToken(PlSqlParser.SELECT, 0); }; Object_privilegeContext.prototype.TRANSLATE = function() { return this.getToken(PlSqlParser.TRANSLATE, 0); }; Object_privilegeContext.prototype.SQL = function() { return this.getToken(PlSqlParser.SQL, 0); }; Object_privilegeContext.prototype.UNDER = function() { return this.getToken(PlSqlParser.UNDER, 0); }; Object_privilegeContext.prototype.UPDATE = function() { return this.getToken(PlSqlParser.UPDATE, 0); }; Object_privilegeContext.prototype.USE = function() { return this.getToken(PlSqlParser.USE, 0); }; Object_privilegeContext.prototype.WRITE = function() { return this.getToken(PlSqlParser.WRITE, 0); }; Object_privilegeContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterObject_privilege(this); } }; Object_privilegeContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitObject_privilege(this); } }; Object_privilegeContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitObject_privilege(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Object_privilegeContext = Object_privilegeContext; PlSqlParser.prototype.object_privilege = function() { var localctx = new Object_privilegeContext(this, this._ctx, this.state); this.enterRule(localctx, 1474, PlSqlParser.RULE_object_privilege); try { this.state = 11594; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.ALL: this.enterOuterAlt(localctx, 1); this.state = 11562; this.match(PlSqlParser.ALL); this.state = 11564; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,1598,this._ctx); if(la_===1) { this.state = 11563; this.match(PlSqlParser.PRIVILEGES); } break; case PlSqlParser.ALTER: this.enterOuterAlt(localctx, 2); this.state = 11566; this.match(PlSqlParser.ALTER); break; case PlSqlParser.DEBUG: this.enterOuterAlt(localctx, 3); this.state = 11567; this.match(PlSqlParser.DEBUG); break; case PlSqlParser.DELETE: this.enterOuterAlt(localctx, 4); this.state = 11568; this.match(PlSqlParser.DELETE); break; case PlSqlParser.EXECUTE: this.enterOuterAlt(localctx, 5); this.state = 11569; this.match(PlSqlParser.EXECUTE); break; case PlSqlParser.FLASHBACK: this.enterOuterAlt(localctx, 6); this.state = 11570; this.match(PlSqlParser.FLASHBACK); this.state = 11571; this.match(PlSqlParser.ARCHIVE); break; case PlSqlParser.INDEX: this.enterOuterAlt(localctx, 7); this.state = 11572; this.match(PlSqlParser.INDEX); break; case PlSqlParser.INHERIT: this.enterOuterAlt(localctx, 8); this.state = 11573; this.match(PlSqlParser.INHERIT); this.state = 11574; this.match(PlSqlParser.PRIVILEGES); break; case PlSqlParser.INSERT: this.enterOuterAlt(localctx, 9); this.state = 11575; this.match(PlSqlParser.INSERT); break; case PlSqlParser.KEEP: this.enterOuterAlt(localctx, 10); this.state = 11576; this.match(PlSqlParser.KEEP); this.state = 11577; this.match(PlSqlParser.SEQUENCE); break; case PlSqlParser.MERGE: this.enterOuterAlt(localctx, 11); this.state = 11578; this.match(PlSqlParser.MERGE); this.state = 11579; this.match(PlSqlParser.VIEW); break; case PlSqlParser.ON: this.enterOuterAlt(localctx, 12); this.state = 11580; this.match(PlSqlParser.ON); this.state = 11581; this.match(PlSqlParser.COMMIT); this.state = 11582; this.match(PlSqlParser.REFRESH); break; case PlSqlParser.QUERY: this.enterOuterAlt(localctx, 13); this.state = 11583; this.match(PlSqlParser.QUERY); this.state = 11584; this.match(PlSqlParser.REWRITE); break; case PlSqlParser.READ: this.enterOuterAlt(localctx, 14); this.state = 11585; this.match(PlSqlParser.READ); break; case PlSqlParser.REFERENCES: this.enterOuterAlt(localctx, 15); this.state = 11586; this.match(PlSqlParser.REFERENCES); break; case PlSqlParser.SELECT: this.enterOuterAlt(localctx, 16); this.state = 11587; this.match(PlSqlParser.SELECT); break; case PlSqlParser.TRANSLATE: this.enterOuterAlt(localctx, 17); this.state = 11588; this.match(PlSqlParser.TRANSLATE); this.state = 11589; this.match(PlSqlParser.SQL); break; case PlSqlParser.UNDER: this.enterOuterAlt(localctx, 18); this.state = 11590; this.match(PlSqlParser.UNDER); break; case PlSqlParser.UPDATE: this.enterOuterAlt(localctx, 19); this.state = 11591; this.match(PlSqlParser.UPDATE); break; case PlSqlParser.USE: this.enterOuterAlt(localctx, 20); this.state = 11592; this.match(PlSqlParser.USE); break; case PlSqlParser.WRITE: this.enterOuterAlt(localctx, 21); this.state = 11593; this.match(PlSqlParser.WRITE); break; default: throw new antlr4.error.NoViableAltException(this); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function System_privilegeContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_system_privilege; return this; } System_privilegeContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); System_privilegeContext.prototype.constructor = System_privilegeContext; System_privilegeContext.prototype.ALL = function() { return this.getToken(PlSqlParser.ALL, 0); }; System_privilegeContext.prototype.PRIVILEGES = function() { return this.getToken(PlSqlParser.PRIVILEGES, 0); }; System_privilegeContext.prototype.ADVISOR = function() { return this.getToken(PlSqlParser.ADVISOR, 0); }; System_privilegeContext.prototype.ADMINISTER = function() { return this.getToken(PlSqlParser.ADMINISTER, 0); }; System_privilegeContext.prototype.SQL = function() { return this.getToken(PlSqlParser.SQL, 0); }; System_privilegeContext.prototype.TUNING = function() { return this.getToken(PlSqlParser.TUNING, 0); }; System_privilegeContext.prototype.SET = function() { return this.getToken(PlSqlParser.SET, 0); }; System_privilegeContext.prototype.ANY = function() { return this.getToken(PlSqlParser.ANY, 0); }; System_privilegeContext.prototype.PROFILE = function() { return this.getToken(PlSqlParser.PROFILE, 0); }; System_privilegeContext.prototype.ALTER = function() { return this.getToken(PlSqlParser.ALTER, 0); }; System_privilegeContext.prototype.CREATE = function() { return this.getToken(PlSqlParser.CREATE, 0); }; System_privilegeContext.prototype.DROP = function() { return this.getToken(PlSqlParser.DROP, 0); }; System_privilegeContext.prototype.MANAGEMENT = function() { return this.getToken(PlSqlParser.MANAGEMENT, 0); }; System_privilegeContext.prototype.OBJECT = function() { return this.getToken(PlSqlParser.OBJECT, 0); }; System_privilegeContext.prototype.CLUSTER = function() { return this.getToken(PlSqlParser.CLUSTER, 0); }; System_privilegeContext.prototype.CONTEXT = function() { return this.getToken(PlSqlParser.CONTEXT, 0); }; System_privilegeContext.prototype.EXEMPT = function() { return this.getToken(PlSqlParser.EXEMPT, 0); }; System_privilegeContext.prototype.REDACTION = function() { return this.getToken(PlSqlParser.REDACTION, 0); }; System_privilegeContext.prototype.POLICY = function() { return this.getToken(PlSqlParser.POLICY, 0); }; System_privilegeContext.prototype.DATABASE = function() { return this.getToken(PlSqlParser.DATABASE, 0); }; System_privilegeContext.prototype.LINK = function() { return this.getToken(PlSqlParser.LINK, 0); }; System_privilegeContext.prototype.PUBLIC = function() { return this.getToken(PlSqlParser.PUBLIC, 0); }; System_privilegeContext.prototype.DEBUG = function() { return this.getToken(PlSqlParser.DEBUG, 0); }; System_privilegeContext.prototype.CONNECT = function() { return this.getToken(PlSqlParser.CONNECT, 0); }; System_privilegeContext.prototype.SESSION = function() { return this.getToken(PlSqlParser.SESSION, 0); }; System_privilegeContext.prototype.PROCEDURE = function() { return this.getToken(PlSqlParser.PROCEDURE, 0); }; System_privilegeContext.prototype.ANALYZE = function() { return this.getToken(PlSqlParser.ANALYZE, 0); }; System_privilegeContext.prototype.DICTIONARY = function() { return this.getToken(PlSqlParser.DICTIONARY, 0); }; System_privilegeContext.prototype.DIMENSION = function() { return this.getToken(PlSqlParser.DIMENSION, 0); }; System_privilegeContext.prototype.DIRECTORY = function() { return this.getToken(PlSqlParser.DIRECTORY, 0); }; System_privilegeContext.prototype.EDITION = function() { return this.getToken(PlSqlParser.EDITION, 0); }; System_privilegeContext.prototype.FLASHBACK = function() { return this.getToken(PlSqlParser.FLASHBACK, 0); }; System_privilegeContext.prototype.ARCHIVE = function() { return this.getToken(PlSqlParser.ARCHIVE, 0); }; System_privilegeContext.prototype.TABLE = function() { return this.getToken(PlSqlParser.TABLE, 0); }; System_privilegeContext.prototype.INDEX = function() { return this.getToken(PlSqlParser.INDEX, 0); }; System_privilegeContext.prototype.INDEXTYPE = function() { return this.getToken(PlSqlParser.INDEXTYPE, 0); }; System_privilegeContext.prototype.EXECUTE = function() { return this.getToken(PlSqlParser.EXECUTE, 0); }; System_privilegeContext.prototype.JOB = function() { return this.getToken(PlSqlParser.JOB, 0); }; System_privilegeContext.prototype.EXTERNAL = function() { return this.getToken(PlSqlParser.EXTERNAL, 0); }; System_privilegeContext.prototype.CLASS = function() { return this.getToken(PlSqlParser.CLASS, 0); }; System_privilegeContext.prototype.PROGRAM = function() { return this.getToken(PlSqlParser.PROGRAM, 0); }; System_privilegeContext.prototype.MANAGE = function() { return this.getToken(PlSqlParser.MANAGE, 0); }; System_privilegeContext.prototype.SCHEDULER = function() { return this.getToken(PlSqlParser.SCHEDULER, 0); }; System_privilegeContext.prototype.KEY = function() { return this.getToken(PlSqlParser.KEY, 0); }; System_privilegeContext.prototype.LIBRARY = function() { return this.getToken(PlSqlParser.LIBRARY, 0); }; System_privilegeContext.prototype.LOGMINING = function() { return this.getToken(PlSqlParser.LOGMINING, 0); }; System_privilegeContext.prototype.MATERIALIZED = function() { return this.getToken(PlSqlParser.MATERIALIZED, 0); }; System_privilegeContext.prototype.VIEW = function() { return this.getToken(PlSqlParser.VIEW, 0); }; System_privilegeContext.prototype.QUERY = function() { return this.getToken(PlSqlParser.QUERY, 0); }; System_privilegeContext.prototype.REWRITE = function() { return this.getToken(PlSqlParser.REWRITE, 0); }; System_privilegeContext.prototype.GLOBAL = function() { return this.getToken(PlSqlParser.GLOBAL, 0); }; System_privilegeContext.prototype.ON = function() { return this.getToken(PlSqlParser.ON, 0); }; System_privilegeContext.prototype.COMMIT = function() { return this.getToken(PlSqlParser.COMMIT, 0); }; System_privilegeContext.prototype.REFRESH = function() { return this.getToken(PlSqlParser.REFRESH, 0); }; System_privilegeContext.prototype.MINING = function() { return this.getToken(PlSqlParser.MINING, 0); }; System_privilegeContext.prototype.MODEL = function() { return this.getToken(PlSqlParser.MODEL, 0); }; System_privilegeContext.prototype.SELECT = function() { return this.getToken(PlSqlParser.SELECT, 0); }; System_privilegeContext.prototype.COMMENT = function() { return this.getToken(PlSqlParser.COMMENT, 0); }; System_privilegeContext.prototype.CUBE = function() { return this.getToken(PlSqlParser.CUBE, 0); }; System_privilegeContext.prototype.UPDATE = function() { return this.getToken(PlSqlParser.UPDATE, 0); }; System_privilegeContext.prototype.MEASURE = function() { return this.getToken(PlSqlParser.MEASURE, 0); }; System_privilegeContext.prototype.FOLDER = function() { return this.getToken(PlSqlParser.FOLDER, 0); }; System_privilegeContext.prototype.DELETE = function() { return this.getToken(PlSqlParser.DELETE, 0); }; System_privilegeContext.prototype.INSERT = function() { return this.getToken(PlSqlParser.INSERT, 0); }; System_privilegeContext.prototype.BUILD = function() { return this.getToken(PlSqlParser.BUILD, 0); }; System_privilegeContext.prototype.PROCESS = function() { return this.getToken(PlSqlParser.PROCESS, 0); }; System_privilegeContext.prototype.OPERATOR = function() { return this.getToken(PlSqlParser.OPERATOR, 0); }; System_privilegeContext.prototype.OUTLINE = function() { return this.getToken(PlSqlParser.OUTLINE, 0); }; System_privilegeContext.prototype.PLUGGABLE = function() { return this.getToken(PlSqlParser.PLUGGABLE, 0); }; System_privilegeContext.prototype.CONTAINER = function() { return this.getToken(PlSqlParser.CONTAINER, 0); }; System_privilegeContext.prototype.ROLE = function() { return this.getToken(PlSqlParser.ROLE, 0); }; System_privilegeContext.prototype.GRANT = function() { return this.getToken(PlSqlParser.GRANT, 0); }; System_privilegeContext.prototype.ROLLBACK = function() { return this.getToken(PlSqlParser.ROLLBACK, 0); }; System_privilegeContext.prototype.SEGMENT = function() { return this.getToken(PlSqlParser.SEGMENT, 0); }; System_privilegeContext.prototype.SEQUENCE = function() { return this.getToken(PlSqlParser.SEQUENCE, 0); }; System_privilegeContext.prototype.RESTRICTED = function() { return this.getToken(PlSqlParser.RESTRICTED, 0); }; System_privilegeContext.prototype.RESOURCE = function() { return this.getToken(PlSqlParser.RESOURCE, 0); }; System_privilegeContext.prototype.COST = function() { return this.getToken(PlSqlParser.COST, 0); }; System_privilegeContext.prototype.TRANSLATION = function() { return this.getToken(PlSqlParser.TRANSLATION, 0); }; System_privilegeContext.prototype.USE = function() { return this.getToken(PlSqlParser.USE, 0); }; System_privilegeContext.prototype.TRANSLATE = function() { return this.getToken(PlSqlParser.TRANSLATE, 0); }; System_privilegeContext.prototype.SYNONYM = function() { return this.getToken(PlSqlParser.SYNONYM, 0); }; System_privilegeContext.prototype.BACKUP = function() { return this.getToken(PlSqlParser.BACKUP, 0); }; System_privilegeContext.prototype.LOCK = function() { return this.getToken(PlSqlParser.LOCK, 0); }; System_privilegeContext.prototype.READ = function() { return this.getToken(PlSqlParser.READ, 0); }; System_privilegeContext.prototype.TABLESPACE = function() { return this.getToken(PlSqlParser.TABLESPACE, 0); }; System_privilegeContext.prototype.UNLIMITED = function() { return this.getToken(PlSqlParser.UNLIMITED, 0); }; System_privilegeContext.prototype.TRIGGER = function() { return this.getToken(PlSqlParser.TRIGGER, 0); }; System_privilegeContext.prototype.TYPE = function() { return this.getToken(PlSqlParser.TYPE, 0); }; System_privilegeContext.prototype.UNDER = function() { return this.getToken(PlSqlParser.UNDER, 0); }; System_privilegeContext.prototype.USER = function() { return this.getToken(PlSqlParser.USER, 0); }; System_privilegeContext.prototype.MERGE = function() { return this.getToken(PlSqlParser.MERGE, 0); }; System_privilegeContext.prototype.AUDIT = function() { return this.getToken(PlSqlParser.AUDIT, 0); }; System_privilegeContext.prototype.BECOME = function() { return this.getToken(PlSqlParser.BECOME, 0); }; System_privilegeContext.prototype.CHANGE = function() { return this.getToken(PlSqlParser.CHANGE, 0); }; System_privilegeContext.prototype.NOTIFICATION = function() { return this.getToken(PlSqlParser.NOTIFICATION, 0); }; System_privilegeContext.prototype.ACCESS = function() { return this.getToken(PlSqlParser.ACCESS, 0); }; System_privilegeContext.prototype.FORCE = function() { return this.getToken(PlSqlParser.FORCE, 0); }; System_privilegeContext.prototype.TRANSACTION = function() { return this.getToken(PlSqlParser.TRANSACTION, 0); }; System_privilegeContext.prototype.PRIVILEGE = function() { return this.getToken(PlSqlParser.PRIVILEGE, 0); }; System_privilegeContext.prototype.INHERIT = function() { return this.getToken(PlSqlParser.INHERIT, 0); }; System_privilegeContext.prototype.KEEP = function() { return this.getToken(PlSqlParser.KEEP, 0); }; System_privilegeContext.prototype.DATE = function() { return this.getToken(PlSqlParser.DATE, 0); }; System_privilegeContext.prototype.TIME = function() { return this.getToken(PlSqlParser.TIME, 0); }; System_privilegeContext.prototype.SYSGUID = function() { return this.getToken(PlSqlParser.SYSGUID, 0); }; System_privilegeContext.prototype.PURGE = function() { return this.getToken(PlSqlParser.PURGE, 0); }; System_privilegeContext.prototype.DBA_RECYCLEBIN = function() { return this.getToken(PlSqlParser.DBA_RECYCLEBIN, 0); }; System_privilegeContext.prototype.RESUMABLE = function() { return this.getToken(PlSqlParser.RESUMABLE, 0); }; System_privilegeContext.prototype.SYSBACKUP = function() { return this.getToken(PlSqlParser.SYSBACKUP, 0); }; System_privilegeContext.prototype.SYSDBA = function() { return this.getToken(PlSqlParser.SYSDBA, 0); }; System_privilegeContext.prototype.SYSDG = function() { return this.getToken(PlSqlParser.SYSDG, 0); }; System_privilegeContext.prototype.SYSKM = function() { return this.getToken(PlSqlParser.SYSKM, 0); }; System_privilegeContext.prototype.SYSOPER = function() { return this.getToken(PlSqlParser.SYSOPER, 0); }; System_privilegeContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterSystem_privilege(this); } }; System_privilegeContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitSystem_privilege(this); } }; System_privilegeContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitSystem_privilege(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.System_privilegeContext = System_privilegeContext; PlSqlParser.prototype.system_privilege = function() { var localctx = new System_privilegeContext(this, this._ctx, this.state); this.enterRule(localctx, 1476, PlSqlParser.RULE_system_privilege); var _la = 0; // Token type try { this.state = 11922; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,1626,this._ctx); switch(la_) { case 1: this.enterOuterAlt(localctx, 1); this.state = 11596; this.match(PlSqlParser.ALL); this.state = 11597; this.match(PlSqlParser.PRIVILEGES); break; case 2: this.enterOuterAlt(localctx, 2); this.state = 11598; this.match(PlSqlParser.ADVISOR); break; case 3: this.enterOuterAlt(localctx, 3); this.state = 11599; this.match(PlSqlParser.ADMINISTER); this.state = 11601; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.ANY) { this.state = 11600; this.match(PlSqlParser.ANY); } this.state = 11603; this.match(PlSqlParser.SQL); this.state = 11604; this.match(PlSqlParser.TUNING); this.state = 11605; this.match(PlSqlParser.SET); break; case 4: this.enterOuterAlt(localctx, 4); this.state = 11606; _la = this._input.LA(1); if(!(_la===PlSqlParser.ALTER || _la===PlSqlParser.CREATE || _la===PlSqlParser.DROP)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } this.state = 11607; this.match(PlSqlParser.ANY); this.state = 11608; this.match(PlSqlParser.SQL); this.state = 11609; this.match(PlSqlParser.PROFILE); break; case 5: this.enterOuterAlt(localctx, 5); this.state = 11610; this.match(PlSqlParser.ADMINISTER); this.state = 11611; this.match(PlSqlParser.SQL); this.state = 11612; this.match(PlSqlParser.MANAGEMENT); this.state = 11613; this.match(PlSqlParser.OBJECT); break; case 6: this.enterOuterAlt(localctx, 6); this.state = 11614; this.match(PlSqlParser.CREATE); this.state = 11616; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.ANY) { this.state = 11615; this.match(PlSqlParser.ANY); } this.state = 11618; this.match(PlSqlParser.CLUSTER); break; case 7: this.enterOuterAlt(localctx, 7); this.state = 11619; _la = this._input.LA(1); if(!(_la===PlSqlParser.ALTER || _la===PlSqlParser.DROP)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } this.state = 11620; this.match(PlSqlParser.ANY); this.state = 11621; this.match(PlSqlParser.CLUSTER); break; case 8: this.enterOuterAlt(localctx, 8); this.state = 11622; _la = this._input.LA(1); if(!(_la===PlSqlParser.CREATE || _la===PlSqlParser.DROP)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } this.state = 11623; this.match(PlSqlParser.ANY); this.state = 11624; this.match(PlSqlParser.CONTEXT); break; case 9: this.enterOuterAlt(localctx, 9); this.state = 11625; this.match(PlSqlParser.EXEMPT); this.state = 11626; this.match(PlSqlParser.REDACTION); this.state = 11627; this.match(PlSqlParser.POLICY); break; case 10: this.enterOuterAlt(localctx, 10); this.state = 11628; this.match(PlSqlParser.ALTER); this.state = 11629; this.match(PlSqlParser.DATABASE); break; case 11: this.enterOuterAlt(localctx, 11); this.state = 11630; _la = this._input.LA(1); if(!(_la===PlSqlParser.ALTER || _la===PlSqlParser.CREATE)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } this.state = 11632; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.PUBLIC) { this.state = 11631; this.match(PlSqlParser.PUBLIC); } this.state = 11634; this.match(PlSqlParser.DATABASE); this.state = 11635; this.match(PlSqlParser.LINK); break; case 12: this.enterOuterAlt(localctx, 12); this.state = 11636; this.match(PlSqlParser.DROP); this.state = 11637; this.match(PlSqlParser.PUBLIC); this.state = 11638; this.match(PlSqlParser.DATABASE); this.state = 11639; this.match(PlSqlParser.LINK); break; case 13: this.enterOuterAlt(localctx, 13); this.state = 11640; this.match(PlSqlParser.DEBUG); this.state = 11641; this.match(PlSqlParser.CONNECT); this.state = 11642; this.match(PlSqlParser.SESSION); break; case 14: this.enterOuterAlt(localctx, 14); this.state = 11643; this.match(PlSqlParser.DEBUG); this.state = 11644; this.match(PlSqlParser.ANY); this.state = 11645; this.match(PlSqlParser.PROCEDURE); break; case 15: this.enterOuterAlt(localctx, 15); this.state = 11646; this.match(PlSqlParser.ANALYZE); this.state = 11647; this.match(PlSqlParser.ANY); this.state = 11648; this.match(PlSqlParser.DICTIONARY); break; case 16: this.enterOuterAlt(localctx, 16); this.state = 11649; this.match(PlSqlParser.CREATE); this.state = 11651; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.ANY) { this.state = 11650; this.match(PlSqlParser.ANY); } this.state = 11653; this.match(PlSqlParser.DIMENSION); break; case 17: this.enterOuterAlt(localctx, 17); this.state = 11654; _la = this._input.LA(1); if(!(_la===PlSqlParser.ALTER || _la===PlSqlParser.DROP)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } this.state = 11655; this.match(PlSqlParser.ANY); this.state = 11656; this.match(PlSqlParser.DIMENSION); break; case 18: this.enterOuterAlt(localctx, 18); this.state = 11657; _la = this._input.LA(1); if(!(_la===PlSqlParser.CREATE || _la===PlSqlParser.DROP)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } this.state = 11658; this.match(PlSqlParser.ANY); this.state = 11659; this.match(PlSqlParser.DIRECTORY); break; case 19: this.enterOuterAlt(localctx, 19); this.state = 11660; _la = this._input.LA(1); if(!(_la===PlSqlParser.CREATE || _la===PlSqlParser.DROP)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } this.state = 11661; this.match(PlSqlParser.ANY); this.state = 11662; this.match(PlSqlParser.EDITION); break; case 20: this.enterOuterAlt(localctx, 20); this.state = 11663; this.match(PlSqlParser.FLASHBACK); this.state = 11668; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.ARCHIVE: this.state = 11664; this.match(PlSqlParser.ARCHIVE); this.state = 11665; this.match(PlSqlParser.ADMINISTER); break; case PlSqlParser.ANY: this.state = 11666; this.match(PlSqlParser.ANY); this.state = 11667; this.match(PlSqlParser.TABLE); break; default: throw new antlr4.error.NoViableAltException(this); } break; case 21: this.enterOuterAlt(localctx, 21); this.state = 11670; _la = this._input.LA(1); if(!(_la===PlSqlParser.ALTER || _la===PlSqlParser.CREATE || _la===PlSqlParser.DROP)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } this.state = 11671; this.match(PlSqlParser.ANY); this.state = 11672; this.match(PlSqlParser.INDEX); break; case 22: this.enterOuterAlt(localctx, 22); this.state = 11673; this.match(PlSqlParser.CREATE); this.state = 11675; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.ANY) { this.state = 11674; this.match(PlSqlParser.ANY); } this.state = 11677; this.match(PlSqlParser.INDEXTYPE); break; case 23: this.enterOuterAlt(localctx, 23); this.state = 11678; _la = this._input.LA(1); if(!(_la===PlSqlParser.ALTER || _la===PlSqlParser.DROP || _la===PlSqlParser.EXECUTE)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } this.state = 11679; this.match(PlSqlParser.ANY); this.state = 11680; this.match(PlSqlParser.INDEXTYPE); break; case 24: this.enterOuterAlt(localctx, 24); this.state = 11681; this.match(PlSqlParser.CREATE); this.state = 11683; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.ANY || _la===PlSqlParser.EXTERNAL) { this.state = 11682; _la = this._input.LA(1); if(!(_la===PlSqlParser.ANY || _la===PlSqlParser.EXTERNAL)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } } this.state = 11685; this.match(PlSqlParser.JOB); break; case 25: this.enterOuterAlt(localctx, 25); this.state = 11686; this.match(PlSqlParser.EXECUTE); this.state = 11687; this.match(PlSqlParser.ANY); this.state = 11688; _la = this._input.LA(1); if(!(_la===PlSqlParser.CLASS || _la===PlSqlParser.PROGRAM)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } break; case 26: this.enterOuterAlt(localctx, 26); this.state = 11689; this.match(PlSqlParser.MANAGE); this.state = 11690; this.match(PlSqlParser.SCHEDULER); break; case 27: this.enterOuterAlt(localctx, 27); this.state = 11691; this.match(PlSqlParser.ADMINISTER); this.state = 11692; this.match(PlSqlParser.KEY); this.state = 11693; this.match(PlSqlParser.MANAGEMENT); break; case 28: this.enterOuterAlt(localctx, 28); this.state = 11694; this.match(PlSqlParser.CREATE); this.state = 11696; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.ANY) { this.state = 11695; this.match(PlSqlParser.ANY); } this.state = 11698; this.match(PlSqlParser.LIBRARY); break; case 29: this.enterOuterAlt(localctx, 29); this.state = 11699; _la = this._input.LA(1); if(!(_la===PlSqlParser.ALTER || _la===PlSqlParser.DROP || _la===PlSqlParser.EXECUTE)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } this.state = 11700; this.match(PlSqlParser.ANY); this.state = 11701; this.match(PlSqlParser.LIBRARY); break; case 30: this.enterOuterAlt(localctx, 30); this.state = 11702; this.match(PlSqlParser.LOGMINING); break; case 31: this.enterOuterAlt(localctx, 31); this.state = 11703; this.match(PlSqlParser.CREATE); this.state = 11705; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.ANY) { this.state = 11704; this.match(PlSqlParser.ANY); } this.state = 11707; this.match(PlSqlParser.MATERIALIZED); this.state = 11708; this.match(PlSqlParser.VIEW); break; case 32: this.enterOuterAlt(localctx, 32); this.state = 11709; _la = this._input.LA(1); if(!(_la===PlSqlParser.ALTER || _la===PlSqlParser.DROP)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } this.state = 11710; this.match(PlSqlParser.ANY); this.state = 11711; this.match(PlSqlParser.MATERIALIZED); this.state = 11712; this.match(PlSqlParser.VIEW); break; case 33: this.enterOuterAlt(localctx, 33); this.state = 11714; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.GLOBAL) { this.state = 11713; this.match(PlSqlParser.GLOBAL); } this.state = 11716; this.match(PlSqlParser.QUERY); this.state = 11717; this.match(PlSqlParser.REWRITE); break; case 34: this.enterOuterAlt(localctx, 34); this.state = 11718; this.match(PlSqlParser.ON); this.state = 11719; this.match(PlSqlParser.COMMIT); this.state = 11720; this.match(PlSqlParser.REFRESH); break; case 35: this.enterOuterAlt(localctx, 35); this.state = 11721; this.match(PlSqlParser.CREATE); this.state = 11723; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.ANY) { this.state = 11722; this.match(PlSqlParser.ANY); } this.state = 11725; this.match(PlSqlParser.MINING); this.state = 11726; this.match(PlSqlParser.MODEL); break; case 36: this.enterOuterAlt(localctx, 36); this.state = 11727; _la = this._input.LA(1); if(!(_la===PlSqlParser.ALTER || _la===PlSqlParser.COMMENT || _la===PlSqlParser.DROP || _la===PlSqlParser.SELECT)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } this.state = 11728; this.match(PlSqlParser.ANY); this.state = 11729; this.match(PlSqlParser.MINING); this.state = 11730; this.match(PlSqlParser.MODEL); break; case 37: this.enterOuterAlt(localctx, 37); this.state = 11731; this.match(PlSqlParser.CREATE); this.state = 11733; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.ANY) { this.state = 11732; this.match(PlSqlParser.ANY); } this.state = 11735; this.match(PlSqlParser.CUBE); break; case 38: this.enterOuterAlt(localctx, 38); this.state = 11736; _la = this._input.LA(1); if(!(_la===PlSqlParser.ALTER || _la===PlSqlParser.DROP || _la===PlSqlParser.SELECT || _la===PlSqlParser.UPDATE)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } this.state = 11737; this.match(PlSqlParser.ANY); this.state = 11738; this.match(PlSqlParser.CUBE); break; case 39: this.enterOuterAlt(localctx, 39); this.state = 11739; this.match(PlSqlParser.CREATE); this.state = 11741; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.ANY) { this.state = 11740; this.match(PlSqlParser.ANY); } this.state = 11743; this.match(PlSqlParser.MEASURE); this.state = 11744; this.match(PlSqlParser.FOLDER); break; case 40: this.enterOuterAlt(localctx, 40); this.state = 11745; _la = this._input.LA(1); if(!(_la===PlSqlParser.DELETE || _la===PlSqlParser.DROP || _la===PlSqlParser.INSERT)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } this.state = 11746; this.match(PlSqlParser.ANY); this.state = 11747; this.match(PlSqlParser.MEASURE); this.state = 11748; this.match(PlSqlParser.FOLDER); break; case 41: this.enterOuterAlt(localctx, 41); this.state = 11749; this.match(PlSqlParser.CREATE); this.state = 11751; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.ANY) { this.state = 11750; this.match(PlSqlParser.ANY); } this.state = 11753; this.match(PlSqlParser.CUBE); this.state = 11754; this.match(PlSqlParser.DIMENSION); break; case 42: this.enterOuterAlt(localctx, 42); this.state = 11755; _la = this._input.LA(1); if(!(_la===PlSqlParser.ALTER || _la===PlSqlParser.DELETE || _la===PlSqlParser.DROP || _la===PlSqlParser.INSERT || _la===PlSqlParser.SELECT || _la===PlSqlParser.UPDATE)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } this.state = 11756; this.match(PlSqlParser.ANY); this.state = 11757; this.match(PlSqlParser.CUBE); this.state = 11758; this.match(PlSqlParser.DIMENSION); break; case 43: this.enterOuterAlt(localctx, 43); this.state = 11759; this.match(PlSqlParser.CREATE); this.state = 11761; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.ANY) { this.state = 11760; this.match(PlSqlParser.ANY); } this.state = 11763; this.match(PlSqlParser.CUBE); this.state = 11764; this.match(PlSqlParser.BUILD); this.state = 11765; this.match(PlSqlParser.PROCESS); break; case 44: this.enterOuterAlt(localctx, 44); this.state = 11766; _la = this._input.LA(1); if(!(_la===PlSqlParser.DROP || _la===PlSqlParser.UPDATE)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } this.state = 11767; this.match(PlSqlParser.ANY); this.state = 11768; this.match(PlSqlParser.CUBE); this.state = 11769; this.match(PlSqlParser.BUILD); this.state = 11770; this.match(PlSqlParser.PROCESS); break; case 45: this.enterOuterAlt(localctx, 45); this.state = 11771; this.match(PlSqlParser.CREATE); this.state = 11773; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.ANY) { this.state = 11772; this.match(PlSqlParser.ANY); } this.state = 11775; this.match(PlSqlParser.OPERATOR); break; case 46: this.enterOuterAlt(localctx, 46); this.state = 11776; _la = this._input.LA(1); if(!(_la===PlSqlParser.ALTER || _la===PlSqlParser.DROP || _la===PlSqlParser.EXECUTE)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } this.state = 11777; this.match(PlSqlParser.ANY); this.state = 11778; this.match(PlSqlParser.OPERATOR); break; case 47: this.enterOuterAlt(localctx, 47); this.state = 11779; _la = this._input.LA(1); if(!(_la===PlSqlParser.ALTER || _la===PlSqlParser.CREATE || _la===PlSqlParser.DROP)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } this.state = 11780; this.match(PlSqlParser.ANY); this.state = 11781; this.match(PlSqlParser.OUTLINE); break; case 48: this.enterOuterAlt(localctx, 48); this.state = 11782; this.match(PlSqlParser.CREATE); this.state = 11783; this.match(PlSqlParser.PLUGGABLE); this.state = 11784; this.match(PlSqlParser.DATABASE); break; case 49: this.enterOuterAlt(localctx, 49); this.state = 11785; this.match(PlSqlParser.SET); this.state = 11786; this.match(PlSqlParser.CONTAINER); break; case 50: this.enterOuterAlt(localctx, 50); this.state = 11787; this.match(PlSqlParser.CREATE); this.state = 11789; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.ANY) { this.state = 11788; this.match(PlSqlParser.ANY); } this.state = 11791; this.match(PlSqlParser.PROCEDURE); break; case 51: this.enterOuterAlt(localctx, 51); this.state = 11792; _la = this._input.LA(1); if(!(_la===PlSqlParser.ALTER || _la===PlSqlParser.DROP || _la===PlSqlParser.EXECUTE)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } this.state = 11793; this.match(PlSqlParser.ANY); this.state = 11794; this.match(PlSqlParser.PROCEDURE); break; case 52: this.enterOuterAlt(localctx, 52); this.state = 11795; _la = this._input.LA(1); if(!(_la===PlSqlParser.ALTER || _la===PlSqlParser.CREATE || _la===PlSqlParser.DROP)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } this.state = 11796; this.match(PlSqlParser.PROFILE); break; case 53: this.enterOuterAlt(localctx, 53); this.state = 11797; this.match(PlSqlParser.CREATE); this.state = 11798; this.match(PlSqlParser.ROLE); break; case 54: this.enterOuterAlt(localctx, 54); this.state = 11799; _la = this._input.LA(1); if(!(_la===PlSqlParser.ALTER || _la===PlSqlParser.DROP || _la===PlSqlParser.GRANT)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } this.state = 11800; this.match(PlSqlParser.ANY); this.state = 11801; this.match(PlSqlParser.ROLE); break; case 55: this.enterOuterAlt(localctx, 55); this.state = 11802; _la = this._input.LA(1); if(!(_la===PlSqlParser.ALTER || _la===PlSqlParser.CREATE || _la===PlSqlParser.DROP)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } this.state = 11803; this.match(PlSqlParser.ROLLBACK); this.state = 11804; this.match(PlSqlParser.SEGMENT); break; case 56: this.enterOuterAlt(localctx, 56); this.state = 11805; this.match(PlSqlParser.CREATE); this.state = 11807; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.ANY) { this.state = 11806; this.match(PlSqlParser.ANY); } this.state = 11809; this.match(PlSqlParser.SEQUENCE); break; case 57: this.enterOuterAlt(localctx, 57); this.state = 11810; _la = this._input.LA(1); if(!(_la===PlSqlParser.ALTER || _la===PlSqlParser.DROP || _la===PlSqlParser.SELECT)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } this.state = 11811; this.match(PlSqlParser.ANY); this.state = 11812; this.match(PlSqlParser.SEQUENCE); break; case 58: this.enterOuterAlt(localctx, 58); this.state = 11813; _la = this._input.LA(1); if(!(_la===PlSqlParser.ALTER || _la===PlSqlParser.CREATE || _la===PlSqlParser.RESTRICTED)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } this.state = 11814; this.match(PlSqlParser.SESSION); break; case 59: this.enterOuterAlt(localctx, 59); this.state = 11815; this.match(PlSqlParser.ALTER); this.state = 11816; this.match(PlSqlParser.RESOURCE); this.state = 11817; this.match(PlSqlParser.COST); break; case 60: this.enterOuterAlt(localctx, 60); this.state = 11818; this.match(PlSqlParser.CREATE); this.state = 11820; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.ANY) { this.state = 11819; this.match(PlSqlParser.ANY); } this.state = 11822; this.match(PlSqlParser.SQL); this.state = 11823; this.match(PlSqlParser.TRANSLATION); this.state = 11824; this.match(PlSqlParser.PROFILE); break; case 61: this.enterOuterAlt(localctx, 61); this.state = 11825; _la = this._input.LA(1); if(!(_la===PlSqlParser.ALTER || _la===PlSqlParser.DROP || _la===PlSqlParser.USE)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } this.state = 11826; this.match(PlSqlParser.ANY); this.state = 11827; this.match(PlSqlParser.SQL); this.state = 11828; this.match(PlSqlParser.TRANSLATION); this.state = 11829; this.match(PlSqlParser.PROFILE); break; case 62: this.enterOuterAlt(localctx, 62); this.state = 11830; this.match(PlSqlParser.TRANSLATE); this.state = 11831; this.match(PlSqlParser.ANY); this.state = 11832; this.match(PlSqlParser.SQL); break; case 63: this.enterOuterAlt(localctx, 63); this.state = 11833; this.match(PlSqlParser.CREATE); this.state = 11835; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.ANY) { this.state = 11834; this.match(PlSqlParser.ANY); } this.state = 11837; this.match(PlSqlParser.SYNONYM); break; case 64: this.enterOuterAlt(localctx, 64); this.state = 11838; this.match(PlSqlParser.DROP); this.state = 11839; this.match(PlSqlParser.ANY); this.state = 11840; this.match(PlSqlParser.SYNONYM); break; case 65: this.enterOuterAlt(localctx, 65); this.state = 11841; _la = this._input.LA(1); if(!(_la===PlSqlParser.CREATE || _la===PlSqlParser.DROP)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } this.state = 11842; this.match(PlSqlParser.PUBLIC); this.state = 11843; this.match(PlSqlParser.SYNONYM); break; case 66: this.enterOuterAlt(localctx, 66); this.state = 11844; this.match(PlSqlParser.CREATE); this.state = 11846; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.ANY) { this.state = 11845; this.match(PlSqlParser.ANY); } this.state = 11848; this.match(PlSqlParser.TABLE); break; case 67: this.enterOuterAlt(localctx, 67); this.state = 11849; _la = this._input.LA(1); if(!(_la===PlSqlParser.ALTER || _la===PlSqlParser.BACKUP || _la===PlSqlParser.COMMENT || _la===PlSqlParser.DELETE || _la===PlSqlParser.DROP || _la===PlSqlParser.INSERT || _la===PlSqlParser.LOCK || _la===PlSqlParser.READ || _la===PlSqlParser.SELECT || _la===PlSqlParser.UPDATE)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } this.state = 11850; this.match(PlSqlParser.ANY); this.state = 11851; this.match(PlSqlParser.TABLE); break; case 68: this.enterOuterAlt(localctx, 68); this.state = 11852; _la = this._input.LA(1); if(!(_la===PlSqlParser.ALTER || _la===PlSqlParser.CREATE || _la===PlSqlParser.DROP || _la===PlSqlParser.MANAGE || _la===PlSqlParser.UNLIMITED)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } this.state = 11853; this.match(PlSqlParser.TABLESPACE); break; case 69: this.enterOuterAlt(localctx, 69); this.state = 11854; this.match(PlSqlParser.CREATE); this.state = 11856; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.ANY) { this.state = 11855; this.match(PlSqlParser.ANY); } this.state = 11858; this.match(PlSqlParser.TRIGGER); break; case 70: this.enterOuterAlt(localctx, 70); this.state = 11859; _la = this._input.LA(1); if(!(_la===PlSqlParser.ALTER || _la===PlSqlParser.DROP)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } this.state = 11860; this.match(PlSqlParser.ANY); this.state = 11861; this.match(PlSqlParser.TRIGGER); break; case 71: this.enterOuterAlt(localctx, 71); this.state = 11862; this.match(PlSqlParser.ADMINISTER); this.state = 11863; this.match(PlSqlParser.DATABASE); this.state = 11864; this.match(PlSqlParser.TRIGGER); break; case 72: this.enterOuterAlt(localctx, 72); this.state = 11865; this.match(PlSqlParser.CREATE); this.state = 11867; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.ANY) { this.state = 11866; this.match(PlSqlParser.ANY); } this.state = 11869; this.match(PlSqlParser.TYPE); break; case 73: this.enterOuterAlt(localctx, 73); this.state = 11870; _la = this._input.LA(1); if(!(_la===PlSqlParser.ALTER || _la===PlSqlParser.DROP || _la===PlSqlParser.EXECUTE || _la===PlSqlParser.UNDER)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } this.state = 11871; this.match(PlSqlParser.ANY); this.state = 11872; this.match(PlSqlParser.TYPE); break; case 74: this.enterOuterAlt(localctx, 74); this.state = 11873; _la = this._input.LA(1); if(!(_la===PlSqlParser.ALTER || _la===PlSqlParser.CREATE || _la===PlSqlParser.DROP)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } this.state = 11874; this.match(PlSqlParser.USER); break; case 75: this.enterOuterAlt(localctx, 75); this.state = 11875; this.match(PlSqlParser.CREATE); this.state = 11877; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.ANY) { this.state = 11876; this.match(PlSqlParser.ANY); } this.state = 11879; this.match(PlSqlParser.VIEW); break; case 76: this.enterOuterAlt(localctx, 76); this.state = 11880; _la = this._input.LA(1); if(!(_la===PlSqlParser.DROP || _la===PlSqlParser.MERGE || _la===PlSqlParser.UNDER)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } this.state = 11881; this.match(PlSqlParser.ANY); this.state = 11882; this.match(PlSqlParser.VIEW); break; case 77: this.enterOuterAlt(localctx, 77); this.state = 11883; _la = this._input.LA(1); if(!(_la===PlSqlParser.ANALYZE || _la===PlSqlParser.AUDIT)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } this.state = 11884; this.match(PlSqlParser.ANY); break; case 78: this.enterOuterAlt(localctx, 78); this.state = 11885; this.match(PlSqlParser.BECOME); this.state = 11886; this.match(PlSqlParser.USER); break; case 79: this.enterOuterAlt(localctx, 79); this.state = 11887; this.match(PlSqlParser.CHANGE); this.state = 11888; this.match(PlSqlParser.NOTIFICATION); break; case 80: this.enterOuterAlt(localctx, 80); this.state = 11889; this.match(PlSqlParser.EXEMPT); this.state = 11890; this.match(PlSqlParser.ACCESS); this.state = 11891; this.match(PlSqlParser.POLICY); break; case 81: this.enterOuterAlt(localctx, 81); this.state = 11892; this.match(PlSqlParser.FORCE); this.state = 11894; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.ANY) { this.state = 11893; this.match(PlSqlParser.ANY); } this.state = 11896; this.match(PlSqlParser.TRANSACTION); break; case 82: this.enterOuterAlt(localctx, 82); this.state = 11897; this.match(PlSqlParser.GRANT); this.state = 11898; this.match(PlSqlParser.ANY); this.state = 11900; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.OBJECT) { this.state = 11899; this.match(PlSqlParser.OBJECT); } this.state = 11902; this.match(PlSqlParser.PRIVILEGE); break; case 83: this.enterOuterAlt(localctx, 83); this.state = 11903; this.match(PlSqlParser.INHERIT); this.state = 11904; this.match(PlSqlParser.ANY); this.state = 11905; this.match(PlSqlParser.PRIVILEGES); break; case 84: this.enterOuterAlt(localctx, 84); this.state = 11906; this.match(PlSqlParser.KEEP); this.state = 11907; this.match(PlSqlParser.DATE); this.state = 11908; this.match(PlSqlParser.TIME); break; case 85: this.enterOuterAlt(localctx, 85); this.state = 11909; this.match(PlSqlParser.KEEP); this.state = 11910; this.match(PlSqlParser.SYSGUID); break; case 86: this.enterOuterAlt(localctx, 86); this.state = 11911; this.match(PlSqlParser.PURGE); this.state = 11912; this.match(PlSqlParser.DBA_RECYCLEBIN); break; case 87: this.enterOuterAlt(localctx, 87); this.state = 11913; this.match(PlSqlParser.RESUMABLE); break; case 88: this.enterOuterAlt(localctx, 88); this.state = 11914; this.match(PlSqlParser.SELECT); this.state = 11915; this.match(PlSqlParser.ANY); this.state = 11916; _la = this._input.LA(1); if(!(_la===PlSqlParser.DICTIONARY || _la===PlSqlParser.TRANSACTION)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } break; case 89: this.enterOuterAlt(localctx, 89); this.state = 11917; this.match(PlSqlParser.SYSBACKUP); break; case 90: this.enterOuterAlt(localctx, 90); this.state = 11918; this.match(PlSqlParser.SYSDBA); break; case 91: this.enterOuterAlt(localctx, 91); this.state = 11919; this.match(PlSqlParser.SYSDG); break; case 92: this.enterOuterAlt(localctx, 92); this.state = 11920; this.match(PlSqlParser.SYSKM); break; case 93: this.enterOuterAlt(localctx, 93); this.state = 11921; this.match(PlSqlParser.SYSOPER); break; } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function ConstantContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_constant; return this; } ConstantContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); ConstantContext.prototype.constructor = ConstantContext; ConstantContext.prototype.TIMESTAMP = function() { return this.getToken(PlSqlParser.TIMESTAMP, 0); }; ConstantContext.prototype.quoted_string = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Quoted_stringContext); } else { return this.getTypedRuleContext(Quoted_stringContext,i); } }; ConstantContext.prototype.bind_variable = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTypedRuleContexts(Bind_variableContext); } else { return this.getTypedRuleContext(Bind_variableContext,i); } }; ConstantContext.prototype.AT = function() { return this.getToken(PlSqlParser.AT, 0); }; ConstantContext.prototype.TIME = function() { return this.getToken(PlSqlParser.TIME, 0); }; ConstantContext.prototype.ZONE = function() { return this.getToken(PlSqlParser.ZONE, 0); }; ConstantContext.prototype.INTERVAL = function() { return this.getToken(PlSqlParser.INTERVAL, 0); }; ConstantContext.prototype.YEAR = function() { return this.getToken(PlSqlParser.YEAR, 0); }; ConstantContext.prototype.MONTH = function() { return this.getToken(PlSqlParser.MONTH, 0); }; ConstantContext.prototype.DAY = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.DAY); } else { return this.getToken(PlSqlParser.DAY, i); } }; ConstantContext.prototype.HOUR = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.HOUR); } else { return this.getToken(PlSqlParser.HOUR, i); } }; ConstantContext.prototype.MINUTE = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.MINUTE); } else { return this.getToken(PlSqlParser.MINUTE, i); } }; ConstantContext.prototype.SECOND = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.SECOND); } else { return this.getToken(PlSqlParser.SECOND, i); } }; ConstantContext.prototype.general_element_part = function() { return this.getTypedRuleContext(General_element_partContext,0); }; ConstantContext.prototype.LEFT_PAREN = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.LEFT_PAREN); } else { return this.getToken(PlSqlParser.LEFT_PAREN, i); } }; ConstantContext.prototype.RIGHT_PAREN = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.RIGHT_PAREN); } else { return this.getToken(PlSqlParser.RIGHT_PAREN, i); } }; ConstantContext.prototype.TO = function() { return this.getToken(PlSqlParser.TO, 0); }; ConstantContext.prototype.UNSIGNED_INTEGER = function(i) { if(i===undefined) { i = null; } if(i===null) { return this.getTokens(PlSqlParser.UNSIGNED_INTEGER); } else { return this.getToken(PlSqlParser.UNSIGNED_INTEGER, i); } }; ConstantContext.prototype.COMMA = function() { return this.getToken(PlSqlParser.COMMA, 0); }; ConstantContext.prototype.numeric = function() { return this.getTypedRuleContext(NumericContext,0); }; ConstantContext.prototype.DATE = function() { return this.getToken(PlSqlParser.DATE, 0); }; ConstantContext.prototype.NULL_ = function() { return this.getToken(PlSqlParser.NULL_, 0); }; ConstantContext.prototype.TRUE = function() { return this.getToken(PlSqlParser.TRUE, 0); }; ConstantContext.prototype.FALSE = function() { return this.getToken(PlSqlParser.FALSE, 0); }; ConstantContext.prototype.DBTIMEZONE = function() { return this.getToken(PlSqlParser.DBTIMEZONE, 0); }; ConstantContext.prototype.SESSIONTIMEZONE = function() { return this.getToken(PlSqlParser.SESSIONTIMEZONE, 0); }; ConstantContext.prototype.MINVALUE = function() { return this.getToken(PlSqlParser.MINVALUE, 0); }; ConstantContext.prototype.MAXVALUE = function() { return this.getToken(PlSqlParser.MAXVALUE, 0); }; ConstantContext.prototype.DEFAULT = function() { return this.getToken(PlSqlParser.DEFAULT, 0); }; ConstantContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterConstant(this); } }; ConstantContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitConstant(this); } }; ConstantContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitConstant(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.ConstantContext = ConstantContext; PlSqlParser.prototype.constant = function() { var localctx = new ConstantContext(this, this._ctx, this.state); this.enterRule(localctx, 1478, PlSqlParser.RULE_constant); var _la = 0; // Token type try { this.state = 11986; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.TIMESTAMP: this.enterOuterAlt(localctx, 1); this.state = 11924; this.match(PlSqlParser.TIMESTAMP); this.state = 11927; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.NATIONAL_CHAR_STRING_LIT: case PlSqlParser.CHAR_STRING: this.state = 11925; this.quoted_string(); break; case PlSqlParser.BINDVAR: case PlSqlParser.COLON: this.state = 11926; this.bind_variable(); break; default: throw new antlr4.error.NoViableAltException(this); } this.state = 11933; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,1628,this._ctx); if(la_===1) { this.state = 11929; this.match(PlSqlParser.AT); this.state = 11930; this.match(PlSqlParser.TIME); this.state = 11931; this.match(PlSqlParser.ZONE); this.state = 11932; this.quoted_string(); } break; case PlSqlParser.INTERVAL: this.enterOuterAlt(localctx, 2); this.state = 11935; this.match(PlSqlParser.INTERVAL); this.state = 11939; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.NATIONAL_CHAR_STRING_LIT: case PlSqlParser.CHAR_STRING: this.state = 11936; this.quoted_string(); break; case PlSqlParser.BINDVAR: case PlSqlParser.COLON: this.state = 11937; this.bind_variable(); break; case PlSqlParser.ABORT: case PlSqlParser.ABS: case PlSqlParser.ACCESS: case PlSqlParser.ACCESSED: case PlSqlParser.ACCOUNT: case PlSqlParser.ACL: case PlSqlParser.ACOS: case PlSqlParser.ACTION: case PlSqlParser.ACTIONS: case PlSqlParser.ACTIVATE: case PlSqlParser.ACTIVE: case PlSqlParser.ACTIVE_COMPONENT: case PlSqlParser.ACTIVE_DATA: case PlSqlParser.ACTIVE_FUNCTION: case PlSqlParser.ACTIVE_TAG: case PlSqlParser.ACTIVITY: case PlSqlParser.ADAPTIVE_PLAN: case PlSqlParser.ADD: case PlSqlParser.ADD_COLUMN: case PlSqlParser.ADD_GROUP: case PlSqlParser.ADD_MONTHS: case PlSqlParser.ADJ_DATE: case PlSqlParser.ADMIN: case PlSqlParser.ADMINISTER: case PlSqlParser.ADMINISTRATOR: case PlSqlParser.ADVANCED: case PlSqlParser.ADVISE: case PlSqlParser.ADVISOR: case PlSqlParser.AFD_DISKSTRING: case PlSqlParser.AFTER: case PlSqlParser.AGENT: case PlSqlParser.AGGREGATE: case PlSqlParser.A_LETTER: case PlSqlParser.ALIAS: case PlSqlParser.ALLOCATE: case PlSqlParser.ALLOW: case PlSqlParser.ALL_ROWS: case PlSqlParser.ALWAYS: case PlSqlParser.ANALYZE: case PlSqlParser.ANCILLARY: case PlSqlParser.AND_EQUAL: case PlSqlParser.ANOMALY: case PlSqlParser.ANSI_REARCH: case PlSqlParser.ANTIJOIN: case PlSqlParser.ANYSCHEMA: case PlSqlParser.APPEND: case PlSqlParser.APPENDCHILDXML: case PlSqlParser.APPEND_VALUES: case PlSqlParser.APPLICATION: case PlSqlParser.APPLY: case PlSqlParser.APPROX_COUNT_DISTINCT: case PlSqlParser.ARCHIVAL: case PlSqlParser.ARCHIVE: case PlSqlParser.ARCHIVED: case PlSqlParser.ARCHIVELOG: case PlSqlParser.ARRAY: case PlSqlParser.ASCII: case PlSqlParser.ASCIISTR: case PlSqlParser.ASIN: case PlSqlParser.ASIS: case PlSqlParser.ASSEMBLY: case PlSqlParser.ASSIGN: case PlSqlParser.ASSOCIATE: case PlSqlParser.ASYNC: case PlSqlParser.ASYNCHRONOUS: case PlSqlParser.ATAN2: case PlSqlParser.ATAN: case PlSqlParser.AT: case PlSqlParser.ATTRIBUTE: case PlSqlParser.ATTRIBUTES: case PlSqlParser.AUTHENTICATED: case PlSqlParser.AUTHENTICATION: case PlSqlParser.AUTHID: case PlSqlParser.AUTHORIZATION: case PlSqlParser.AUTOALLOCATE: case PlSqlParser.AUTO: case PlSqlParser.AUTOEXTEND: case PlSqlParser.AUTO_LOGIN: case PlSqlParser.AUTOMATIC: case PlSqlParser.AUTONOMOUS_TRANSACTION: case PlSqlParser.AUTO_REOPTIMIZE: case PlSqlParser.AVAILABILITY: case PlSqlParser.AVRO: case PlSqlParser.BACKGROUND: case PlSqlParser.BACKUP: case PlSqlParser.BASIC: case PlSqlParser.BASICFILE: case PlSqlParser.BATCH: case PlSqlParser.BATCHSIZE: case PlSqlParser.BATCH_TABLE_ACCESS_BY_ROWID: case PlSqlParser.BECOME: case PlSqlParser.BEFORE: case PlSqlParser.BEGIN: case PlSqlParser.BEGINNING: case PlSqlParser.BEGIN_OUTLINE_DATA: case PlSqlParser.BEHALF: case PlSqlParser.BEQUEATH: case PlSqlParser.BFILE: case PlSqlParser.BFILENAME: case PlSqlParser.BIGFILE: case PlSqlParser.BINARY: case PlSqlParser.BINARY_DOUBLE: case PlSqlParser.BINARY_DOUBLE_INFINITY: case PlSqlParser.BINARY_DOUBLE_NAN: case PlSqlParser.BINARY_FLOAT: case PlSqlParser.BINARY_FLOAT_INFINITY: case PlSqlParser.BINARY_FLOAT_NAN: case PlSqlParser.BINARY_INTEGER: case PlSqlParser.BIND_AWARE: case PlSqlParser.BINDING: case PlSqlParser.BIN_TO_NUM: case PlSqlParser.BITAND: case PlSqlParser.BITMAP_AND: case PlSqlParser.BITMAP: case PlSqlParser.BITMAPS: case PlSqlParser.BITMAP_TREE: case PlSqlParser.BITS: case PlSqlParser.BLOB: case PlSqlParser.BLOCK: case PlSqlParser.BLOCK_RANGE: case PlSqlParser.BLOCKS: case PlSqlParser.BLOCKSIZE: case PlSqlParser.BODY: case PlSqlParser.BOOLEAN: case PlSqlParser.BOTH: case PlSqlParser.BOUND: case PlSqlParser.BRANCH: case PlSqlParser.BREADTH: case PlSqlParser.BROADCAST: case PlSqlParser.BSON: case PlSqlParser.BUFFER: case PlSqlParser.BUFFER_CACHE: case PlSqlParser.BUFFER_POOL: case PlSqlParser.BUILD: case PlSqlParser.BULK: case PlSqlParser.BYPASS_RECURSIVE_CHECK: case PlSqlParser.BYPASS_UJVC: case PlSqlParser.BYTE: case PlSqlParser.CACHE: case PlSqlParser.CACHE_CB: case PlSqlParser.CACHE_INSTANCES: case PlSqlParser.CACHE_TEMP_TABLE: case PlSqlParser.CACHING: case PlSqlParser.CALCULATED: case PlSqlParser.CALLBACK: case PlSqlParser.CALL: case PlSqlParser.CANCEL: case PlSqlParser.CAPACITY: case PlSqlParser.CARDINALITY: case PlSqlParser.CASCADE: case PlSqlParser.CASE: case PlSqlParser.CAST: case PlSqlParser.CATEGORY: case PlSqlParser.CDBDEFAULT: case PlSqlParser.CEIL: case PlSqlParser.CELL_FLASH_CACHE: case PlSqlParser.CERTIFICATE: case PlSqlParser.CFILE: case PlSqlParser.CHAINED: case PlSqlParser.CHANGE: case PlSqlParser.CHANGE_DUPKEY_ERROR_INDEX: case PlSqlParser.CHARACTER: case PlSqlParser.CHAR: case PlSqlParser.CHAR_CS: case PlSqlParser.CHARTOROWID: case PlSqlParser.CHECK_ACL_REWRITE: case PlSqlParser.CHECKPOINT: case PlSqlParser.CHILD: case PlSqlParser.CHOOSE: case PlSqlParser.CHR: case PlSqlParser.CHUNK: case PlSqlParser.CLASS: case PlSqlParser.CLASSIFIER: case PlSqlParser.CLEANUP: case PlSqlParser.CLEAR: case PlSqlParser.C_LETTER: case PlSqlParser.CLIENT: case PlSqlParser.CLOB: case PlSqlParser.CLONE: case PlSqlParser.CLOSE_CACHED_OPEN_CURSORS: case PlSqlParser.CLOSE: case PlSqlParser.CLUSTER_BY_ROWID: case PlSqlParser.CLUSTER: case PlSqlParser.CLUSTER_DETAILS: case PlSqlParser.CLUSTER_DISTANCE: case PlSqlParser.CLUSTER_ID: case PlSqlParser.CLUSTERING: case PlSqlParser.CLUSTERING_FACTOR: case PlSqlParser.CLUSTER_PROBABILITY: case PlSqlParser.CLUSTER_SET: case PlSqlParser.COALESCE: case PlSqlParser.COALESCE_SQ: case PlSqlParser.COARSE: case PlSqlParser.CO_AUTH_IND: case PlSqlParser.COLD: case PlSqlParser.COLLECT: case PlSqlParser.COLUMNAR: case PlSqlParser.COLUMN_AUTH_INDICATOR: case PlSqlParser.COLUMN: case PlSqlParser.COLUMNS: case PlSqlParser.COLUMN_STATS: case PlSqlParser.COLUMN_VALUE: case PlSqlParser.COMMENT: case PlSqlParser.COMMIT: case PlSqlParser.COMMITTED: case PlSqlParser.COMMON_DATA: case PlSqlParser.COMPACT: case PlSqlParser.COMPATIBILITY: case PlSqlParser.COMPILE: case PlSqlParser.COMPLETE: case PlSqlParser.COMPLIANCE: case PlSqlParser.COMPONENT: case PlSqlParser.COMPONENTS: case PlSqlParser.COMPOSE: case PlSqlParser.COMPOSITE: case PlSqlParser.COMPOSITE_LIMIT: case PlSqlParser.COMPOUND: case PlSqlParser.COMPUTE: case PlSqlParser.CONCAT: case PlSqlParser.CON_DBID_TO_ID: case PlSqlParser.CONDITIONAL: case PlSqlParser.CONDITION: case PlSqlParser.CONFIRM: case PlSqlParser.CONFORMING: case PlSqlParser.CON_GUID_TO_ID: case PlSqlParser.CON_ID: case PlSqlParser.CON_NAME_TO_ID: case PlSqlParser.CONNECT_BY_CB_WHR_ONLY: case PlSqlParser.CONNECT_BY_COMBINE_SW: case PlSqlParser.CONNECT_BY_COST_BASED: case PlSqlParser.CONNECT_BY_ELIM_DUPS: case PlSqlParser.CONNECT_BY_FILTERING: case PlSqlParser.CONNECT_BY_ISCYCLE: case PlSqlParser.CONNECT_BY_ISLEAF: case PlSqlParser.CONNECT_BY_ROOT: case PlSqlParser.CONNECT_TIME: case PlSqlParser.CONSIDER: case PlSqlParser.CONSISTENT: case PlSqlParser.CONSTANT: case PlSqlParser.CONST: case PlSqlParser.CONSTRAINT: case PlSqlParser.CONSTRAINTS: case PlSqlParser.CONSTRUCTOR: case PlSqlParser.CONTAINER: case PlSqlParser.CONTAINER_DATA: case PlSqlParser.CONTAINERS: case PlSqlParser.CONTENT: case PlSqlParser.CONTENTS: case PlSqlParser.CONTEXT: case PlSqlParser.CONTINUE: case PlSqlParser.CONTROLFILE: case PlSqlParser.CON_UID_TO_ID: case PlSqlParser.CONVERT: case PlSqlParser.COOKIE: case PlSqlParser.COPY: case PlSqlParser.CORR_K: case PlSqlParser.CORR_S: case PlSqlParser.CORRUPTION: case PlSqlParser.CORRUPT_XID_ALL: case PlSqlParser.CORRUPT_XID: case PlSqlParser.COS: case PlSqlParser.COSH: case PlSqlParser.COST: case PlSqlParser.COST_XML_QUERY_REWRITE: case PlSqlParser.COUNT: case PlSqlParser.COVAR_POP: case PlSqlParser.COVAR_SAMP: case PlSqlParser.CPU_COSTING: case PlSqlParser.CPU_PER_CALL: case PlSqlParser.CPU_PER_SESSION: case PlSqlParser.CRASH: case PlSqlParser.CREATE_FILE_DEST: case PlSqlParser.CREATE_STORED_OUTLINES: case PlSqlParser.CREATION: case PlSqlParser.CREDENTIAL: case PlSqlParser.CRITICAL: case PlSqlParser.CROSS: case PlSqlParser.CROSSEDITION: case PlSqlParser.CSCONVERT: case PlSqlParser.CUBE_AJ: case PlSqlParser.CUBE: case PlSqlParser.CUBE_GB: case PlSqlParser.CUBE_SJ: case PlSqlParser.CUME_DISTM: case PlSqlParser.CURRENT: case PlSqlParser.CURRENT_DATE: case PlSqlParser.CURRENT_SCHEMA: case PlSqlParser.CURRENT_TIME: case PlSqlParser.CURRENT_TIMESTAMP: case PlSqlParser.CURRENT_USER: case PlSqlParser.CURRENTV: case PlSqlParser.CURSOR: case PlSqlParser.CURSOR_SHARING_EXACT: case PlSqlParser.CURSOR_SPECIFIC_SEGMENT: case PlSqlParser.CUSTOMDATUM: case PlSqlParser.CV: case PlSqlParser.CYCLE: case PlSqlParser.DANGLING: case PlSqlParser.DATABASE: case PlSqlParser.DATA: case PlSqlParser.DATAFILE: case PlSqlParser.DATAFILES: case PlSqlParser.DATAMOVEMENT: case PlSqlParser.DATAOBJNO: case PlSqlParser.DATAOBJ_TO_MAT_PARTITION: case PlSqlParser.DATAOBJ_TO_PARTITION: case PlSqlParser.DATAPUMP: case PlSqlParser.DATA_SECURITY_REWRITE_LIMIT: case PlSqlParser.DATE_MODE: case PlSqlParser.DAY: case PlSqlParser.DAYS: case PlSqlParser.DBA: case PlSqlParser.DBA_RECYCLEBIN: case PlSqlParser.DBMS_STATS: case PlSqlParser.DB_ROLE_CHANGE: case PlSqlParser.DBTIMEZONE: case PlSqlParser.DB_UNIQUE_NAME: case PlSqlParser.DB_VERSION: case PlSqlParser.DDL: case PlSqlParser.DEALLOCATE: case PlSqlParser.DEBUG: case PlSqlParser.DEBUGGER: case PlSqlParser.DEC: case PlSqlParser.DECIMAL: case PlSqlParser.DECLARE: case PlSqlParser.DECOMPOSE: case PlSqlParser.DECORRELATE: case PlSqlParser.DECR: case PlSqlParser.DECREMENT: case PlSqlParser.DECRYPT: case PlSqlParser.DEDUPLICATE: case PlSqlParser.DEFAULTS: case PlSqlParser.DEFERRABLE: case PlSqlParser.DEFERRED: case PlSqlParser.DEFINED: case PlSqlParser.DEFINE: case PlSqlParser.DEFINER: case PlSqlParser.DEGREE: case PlSqlParser.DELAY: case PlSqlParser.DELEGATE: case PlSqlParser.DELETE_ALL: case PlSqlParser.DELETE: case PlSqlParser.DELETEXML: case PlSqlParser.DEMAND: case PlSqlParser.DENSE_RANKM: case PlSqlParser.DEPENDENT: case PlSqlParser.DEPTH: case PlSqlParser.DEQUEUE: case PlSqlParser.DEREF: case PlSqlParser.DEREF_NO_REWRITE: case PlSqlParser.DESTROY: case PlSqlParser.DETACHED: case PlSqlParser.DETERMINES: case PlSqlParser.DETERMINISTIC: case PlSqlParser.DICTIONARY: case PlSqlParser.DIMENSION: case PlSqlParser.DIMENSIONS: case PlSqlParser.DIRECT_LOAD: case PlSqlParser.DIRECTORY: case PlSqlParser.DIRECT_PATH: case PlSqlParser.DISABLE_ALL: case PlSqlParser.DISABLE: case PlSqlParser.DISABLE_PARALLEL_DML: case PlSqlParser.DISABLE_PRESET: case PlSqlParser.DISABLE_RPKE: case PlSqlParser.DISALLOW: case PlSqlParser.DISASSOCIATE: case PlSqlParser.DISCARD: case PlSqlParser.DISCONNECT: case PlSqlParser.DISK: case PlSqlParser.DISKGROUP: case PlSqlParser.DISKS: case PlSqlParser.DISMOUNT: case PlSqlParser.DISTINGUISHED: case PlSqlParser.DISTRIBUTED: case PlSqlParser.DISTRIBUTE: case PlSqlParser.DML: case PlSqlParser.DML_UPDATE: case PlSqlParser.DOCFIDELITY: case PlSqlParser.DOCUMENT: case PlSqlParser.DOMAIN_INDEX_FILTER: case PlSqlParser.DOMAIN_INDEX_NO_SORT: case PlSqlParser.DOMAIN_INDEX_SORT: case PlSqlParser.DOUBLE: case PlSqlParser.DOWNGRADE: case PlSqlParser.DRIVING_SITE: case PlSqlParser.DROP_COLUMN: case PlSqlParser.DROP_GROUP: case PlSqlParser.DSINTERVAL_UNCONSTRAINED: case PlSqlParser.DST_UPGRADE_INSERT_CONV: case PlSqlParser.DUMP: case PlSqlParser.DUPLICATE: case PlSqlParser.DV: case PlSqlParser.DYNAMIC: case PlSqlParser.DYNAMIC_SAMPLING: case PlSqlParser.DYNAMIC_SAMPLING_EST_CDN: case PlSqlParser.EACH: case PlSqlParser.EDITIONABLE: case PlSqlParser.EDITION: case PlSqlParser.EDITIONING: case PlSqlParser.EDITIONS: case PlSqlParser.ELEMENT: case PlSqlParser.ELIM_GROUPBY: case PlSqlParser.ELIMINATE_JOIN: case PlSqlParser.ELIMINATE_OBY: case PlSqlParser.ELIMINATE_OUTER_JOIN: case PlSqlParser.EM: case PlSqlParser.EMPTY_BLOB: case PlSqlParser.EMPTY_CLOB: case PlSqlParser.EMPTY: case PlSqlParser.ENABLE_ALL: case PlSqlParser.ENABLE: case PlSqlParser.ENABLE_PARALLEL_DML: case PlSqlParser.ENABLE_PRESET: case PlSqlParser.ENCODING: case PlSqlParser.ENCRYPT: case PlSqlParser.ENCRYPTION: case PlSqlParser.END_OUTLINE_DATA: case PlSqlParser.ENFORCED: case PlSqlParser.ENFORCE: case PlSqlParser.ENQUEUE: case PlSqlParser.ENTERPRISE: case PlSqlParser.ENTITYESCAPING: case PlSqlParser.ENTRY: case PlSqlParser.EQUIPART: case PlSqlParser.ERR: case PlSqlParser.ERROR_ARGUMENT: case PlSqlParser.ERROR: case PlSqlParser.ERROR_ON_OVERLAP_TIME: case PlSqlParser.ERRORS: case PlSqlParser.ESCAPE: case PlSqlParser.ESTIMATE: case PlSqlParser.EVAL: case PlSqlParser.EVALNAME: case PlSqlParser.EVALUATE: case PlSqlParser.EVALUATION: case PlSqlParser.EVENTS: case PlSqlParser.EVERY: case PlSqlParser.EXCEPT: case PlSqlParser.EXCEPTION: case PlSqlParser.EXCEPTION_INIT: case PlSqlParser.EXCEPTIONS: case PlSqlParser.EXCHANGE: case PlSqlParser.EXCLUDE: case PlSqlParser.EXCLUDING: case PlSqlParser.EXECUTE: case PlSqlParser.EXEMPT: case PlSqlParser.EXISTING: case PlSqlParser.EXISTS: case PlSqlParser.EXISTSNODE: case PlSqlParser.EXIT: case PlSqlParser.EXPAND_GSET_TO_UNION: case PlSqlParser.EXPAND_TABLE: case PlSqlParser.EXP: case PlSqlParser.EXPIRE: case PlSqlParser.EXPLAIN: case PlSqlParser.EXPLOSION: case PlSqlParser.EXPORT: case PlSqlParser.EXPR_CORR_CHECK: case PlSqlParser.EXPRESS: case PlSqlParser.EXTENDS: case PlSqlParser.EXTENT: case PlSqlParser.EXTENTS: case PlSqlParser.EXTERNAL: case PlSqlParser.EXTERNALLY: case PlSqlParser.EXTRACTCLOBXML: case PlSqlParser.EXTRACT: case PlSqlParser.EXTRACTVALUE: case PlSqlParser.EXTRA: case PlSqlParser.FACILITY: case PlSqlParser.FACT: case PlSqlParser.FACTOR: case PlSqlParser.FACTORIZE_JOIN: case PlSqlParser.FAILED: case PlSqlParser.FAILED_LOGIN_ATTEMPTS: case PlSqlParser.FAILGROUP: case PlSqlParser.FAILOVER: case PlSqlParser.FAILURE: case PlSqlParser.FALSE: case PlSqlParser.FAMILY: case PlSqlParser.FAR: case PlSqlParser.FAST: case PlSqlParser.FASTSTART: case PlSqlParser.FBTSCAN: case PlSqlParser.FEATURE_DETAILS: case PlSqlParser.FEATURE_ID: case PlSqlParser.FEATURE_SET: case PlSqlParser.FEATURE_VALUE: case PlSqlParser.FETCH: case PlSqlParser.FILE: case PlSqlParser.FILE_NAME_CONVERT: case PlSqlParser.FILESYSTEM_LIKE_LOGGING: case PlSqlParser.FILTER: case PlSqlParser.FINAL: case PlSqlParser.FINE: case PlSqlParser.FINISH: case PlSqlParser.FIRST: case PlSqlParser.FIRSTM: case PlSqlParser.FIRST_ROWS: case PlSqlParser.FIRST_VALUE: case PlSqlParser.FIXED_VIEW_DATA: case PlSqlParser.FLAGGER: case PlSqlParser.FLASHBACK: case PlSqlParser.FLASH_CACHE: case PlSqlParser.FLOAT: case PlSqlParser.FLOB: case PlSqlParser.FLOOR: case PlSqlParser.FLUSH: case PlSqlParser.FOLDER: case PlSqlParser.FOLLOWING: case PlSqlParser.FOLLOWS: case PlSqlParser.FORALL: case PlSqlParser.FORCE: case PlSqlParser.FORCE_XML_QUERY_REWRITE: case PlSqlParser.FOREIGN: case PlSqlParser.FOREVER: case PlSqlParser.FORMAT: case PlSqlParser.FORWARD: case PlSqlParser.FRAGMENT_NUMBER: case PlSqlParser.FREELIST: case PlSqlParser.FREELISTS: case PlSqlParser.FREEPOOLS: case PlSqlParser.FRESH: case PlSqlParser.FROM_TZ: case PlSqlParser.FULL: case PlSqlParser.FULL_OUTER_JOIN_TO_OUTER: case PlSqlParser.FUNCTION: case PlSqlParser.FUNCTIONS: case PlSqlParser.GATHER_OPTIMIZER_STATISTICS: case PlSqlParser.GATHER_PLAN_STATISTICS: case PlSqlParser.GBY_CONC_ROLLUP: case PlSqlParser.GBY_PUSHDOWN: case PlSqlParser.GENERATED: case PlSqlParser.GET: case PlSqlParser.GLOBAL: case PlSqlParser.GLOBALLY: case PlSqlParser.GLOBAL_NAME: case PlSqlParser.GLOBAL_TOPIC_ENABLED: case PlSqlParser.GROUP_BY: case PlSqlParser.GROUP_ID: case PlSqlParser.GROUPING: case PlSqlParser.GROUPING_ID: case PlSqlParser.GROUPS: case PlSqlParser.GUARANTEED: case PlSqlParser.GUARANTEE: case PlSqlParser.GUARD: case PlSqlParser.HASH_AJ: case PlSqlParser.HASH: case PlSqlParser.HASHKEYS: case PlSqlParser.HASH_SJ: case PlSqlParser.HEADER: case PlSqlParser.HEAP: case PlSqlParser.HELP: case PlSqlParser.HEXTORAW: case PlSqlParser.HEXTOREF: case PlSqlParser.HIDDEN_KEYWORD: case PlSqlParser.HIDE: case PlSqlParser.HIERARCHY: case PlSqlParser.HIGH: case PlSqlParser.HINTSET_BEGIN: case PlSqlParser.HINTSET_END: case PlSqlParser.HOT: case PlSqlParser.HOUR: case PlSqlParser.HWM_BROKERED: case PlSqlParser.HYBRID: case PlSqlParser.IDENTIFIER: case PlSqlParser.IDENTITY: case PlSqlParser.IDGENERATORS: case PlSqlParser.ID: case PlSqlParser.IDLE_TIME: case PlSqlParser.IF: case PlSqlParser.IGNORE: case PlSqlParser.IGNORE_OPTIM_EMBEDDED_HINTS: case PlSqlParser.IGNORE_ROW_ON_DUPKEY_INDEX: case PlSqlParser.IGNORE_WHERE_CLAUSE: case PlSqlParser.ILM: case PlSqlParser.IMMEDIATE: case PlSqlParser.IMPACT: case PlSqlParser.IMPORT: case PlSqlParser.INACTIVE: case PlSqlParser.INCLUDE: case PlSqlParser.INCLUDE_VERSION: case PlSqlParser.INCLUDING: case PlSqlParser.INCREMENTAL: case PlSqlParser.INCREMENT: case PlSqlParser.INCR: case PlSqlParser.INDENT: case PlSqlParser.INDEX_ASC: case PlSqlParser.INDEX_COMBINE: case PlSqlParser.INDEX_DESC: case PlSqlParser.INDEXED: case PlSqlParser.INDEXES: case PlSqlParser.INDEX_FFS: case PlSqlParser.INDEX_FILTER: case PlSqlParser.INDEXING: case PlSqlParser.INDEX_JOIN: case PlSqlParser.INDEX_ROWS: case PlSqlParser.INDEX_RRS: case PlSqlParser.INDEX_RS_ASC: case PlSqlParser.INDEX_RS_DESC: case PlSqlParser.INDEX_RS: case PlSqlParser.INDEX_SCAN: case PlSqlParser.INDEX_SKIP_SCAN: case PlSqlParser.INDEX_SS_ASC: case PlSqlParser.INDEX_SS_DESC: case PlSqlParser.INDEX_SS: case PlSqlParser.INDEX_STATS: case PlSqlParser.INDEXTYPE: case PlSqlParser.INDEXTYPES: case PlSqlParser.INDICATOR: case PlSqlParser.INDICES: case PlSqlParser.INFINITE: case PlSqlParser.INFORMATIONAL: case PlSqlParser.INHERIT: case PlSqlParser.INITCAP: case PlSqlParser.INITIAL: case PlSqlParser.INITIALIZED: case PlSqlParser.INITIALLY: case PlSqlParser.INITRANS: case PlSqlParser.INLINE: case PlSqlParser.INLINE_XMLTYPE_NT: case PlSqlParser.INMEMORY: case PlSqlParser.IN_MEMORY_METADATA: case PlSqlParser.INMEMORY_PRUNING: case PlSqlParser.INNER: case PlSqlParser.INOUT: case PlSqlParser.INPLACE: case PlSqlParser.INSERTCHILDXMLAFTER: case PlSqlParser.INSERTCHILDXMLBEFORE: case PlSqlParser.INSERTCHILDXML: case PlSqlParser.INSERTXMLAFTER: case PlSqlParser.INSERTXMLBEFORE: case PlSqlParser.INSTANCE: case PlSqlParser.INSTANCES: case PlSqlParser.INSTANTIABLE: case PlSqlParser.INSTANTLY: case PlSqlParser.INSTEAD: case PlSqlParser.INSTR2: case PlSqlParser.INSTR4: case PlSqlParser.INSTRB: case PlSqlParser.INSTRC: case PlSqlParser.INSTR: case PlSqlParser.INTEGER: case PlSqlParser.INTERLEAVED: case PlSqlParser.INTERMEDIATE: case PlSqlParser.INTERNAL_CONVERT: case PlSqlParser.INTERNAL_USE: case PlSqlParser.INTERPRETED: case PlSqlParser.INTERVAL: case PlSqlParser.INT: case PlSqlParser.INVALIDATE: case PlSqlParser.INVISIBLE: case PlSqlParser.IN_XQUERY: case PlSqlParser.ISOLATION: case PlSqlParser.ISOLATION_LEVEL: case PlSqlParser.ITERATE: case PlSqlParser.ITERATION_NUMBER: case PlSqlParser.JAVA: case PlSqlParser.JOB: case PlSqlParser.JOIN: case PlSqlParser.JSON_ARRAYAGG: case PlSqlParser.JSON_ARRAY: case PlSqlParser.JSON_EQUAL: case PlSqlParser.JSON_EXISTS2: case PlSqlParser.JSON_EXISTS: case PlSqlParser.JSONGET: case PlSqlParser.JSON: case PlSqlParser.JSON_OBJECTAGG: case PlSqlParser.JSON_OBJECT: case PlSqlParser.JSONPARSE: case PlSqlParser.JSON_QUERY: case PlSqlParser.JSON_SERIALIZE: case PlSqlParser.JSON_TABLE: case PlSqlParser.JSON_TEXTCONTAINS2: case PlSqlParser.JSON_TEXTCONTAINS: case PlSqlParser.JSON_VALUE: case PlSqlParser.KEEP_DUPLICATES: case PlSqlParser.KEEP: case PlSqlParser.KERBEROS: case PlSqlParser.KEY: case PlSqlParser.KEY_LENGTH: case PlSqlParser.KEYSIZE: case PlSqlParser.KEYS: case PlSqlParser.KEYSTORE: case PlSqlParser.KILL: case PlSqlParser.LABEL: case PlSqlParser.LANGUAGE: case PlSqlParser.LAST_DAY: case PlSqlParser.LAST: case PlSqlParser.LAST_VALUE: case PlSqlParser.LATERAL: case PlSqlParser.LAX: case PlSqlParser.LAYER: case PlSqlParser.LDAP_REGISTRATION_ENABLED: case PlSqlParser.LDAP_REGISTRATION: case PlSqlParser.LDAP_REG_SYNC_INTERVAL: case PlSqlParser.LEADING: case PlSqlParser.LEFT: case PlSqlParser.LENGTH2: case PlSqlParser.LENGTH4: case PlSqlParser.LENGTHB: case PlSqlParser.LENGTHC: case PlSqlParser.LENGTH: case PlSqlParser.LESS: case PlSqlParser.LEVEL: case PlSqlParser.LEVELS: case PlSqlParser.LIBRARY: case PlSqlParser.LIFECYCLE: case PlSqlParser.LIFE: case PlSqlParser.LIFETIME: case PlSqlParser.LIKE2: case PlSqlParser.LIKE4: case PlSqlParser.LIKEC: case PlSqlParser.LIKE_EXPAND: case PlSqlParser.LIMIT: case PlSqlParser.LINEAR: case PlSqlParser.LINK: case PlSqlParser.LIST: case PlSqlParser.LN: case PlSqlParser.LNNVL: case PlSqlParser.LOAD: case PlSqlParser.LOB: case PlSqlParser.LOBNVL: case PlSqlParser.LOBS: case PlSqlParser.LOCAL_INDEXES: case PlSqlParser.LOCAL: case PlSqlParser.LOCALTIME: case PlSqlParser.LOCALTIMESTAMP: case PlSqlParser.LOCATION: case PlSqlParser.LOCATOR: case PlSqlParser.LOCKED: case PlSqlParser.LOCKING: case PlSqlParser.LOGFILE: case PlSqlParser.LOGFILES: case PlSqlParser.LOGGING: case PlSqlParser.LOGICAL: case PlSqlParser.LOGICAL_READS_PER_CALL: case PlSqlParser.LOGICAL_READS_PER_SESSION: case PlSqlParser.LOG: case PlSqlParser.LOGMINING: case PlSqlParser.LOGOFF: case PlSqlParser.LOGON: case PlSqlParser.LOG_READ_ONLY_VIOLATIONS: case PlSqlParser.LONG: case PlSqlParser.LOOP: case PlSqlParser.LOWER: case PlSqlParser.LOW: case PlSqlParser.LPAD: case PlSqlParser.LTRIM: case PlSqlParser.MAIN: case PlSqlParser.MAKE_REF: case PlSqlParser.MANAGED: case PlSqlParser.MANAGE: case PlSqlParser.MANAGEMENT: case PlSqlParser.MANAGER: case PlSqlParser.MANUAL: case PlSqlParser.MAP: case PlSqlParser.MAPPING: case PlSqlParser.MASTER: case PlSqlParser.MATCHED: case PlSqlParser.MATCHES: case PlSqlParser.MATCH: case PlSqlParser.MATCH_NUMBER: case PlSqlParser.MATCH_RECOGNIZE: case PlSqlParser.MATERIALIZED: case PlSqlParser.MATERIALIZE: case PlSqlParser.MAXARCHLOGS: case PlSqlParser.MAXDATAFILES: case PlSqlParser.MAXEXTENTS: case PlSqlParser.MAXIMIZE: case PlSqlParser.MAXINSTANCES: case PlSqlParser.MAXLOGFILES: case PlSqlParser.MAXLOGHISTORY: case PlSqlParser.MAXLOGMEMBERS: case PlSqlParser.MAX_SHARED_TEMP_SIZE: case PlSqlParser.MAXSIZE: case PlSqlParser.MAXTRANS: case PlSqlParser.MAXVALUE: case PlSqlParser.MEASURE: case PlSqlParser.MEASURES: case PlSqlParser.MEDIUM: case PlSqlParser.MEMBER: case PlSqlParser.MEMCOMPRESS: case PlSqlParser.MEMORY: case PlSqlParser.MERGEACTIONS: case PlSqlParser.MERGE_AJ: case PlSqlParser.MERGE_CONST_ON: case PlSqlParser.MERGE: case PlSqlParser.MERGE_SJ: case PlSqlParser.METADATA: case PlSqlParser.METHOD: case PlSqlParser.MIGRATE: case PlSqlParser.MIGRATION: case PlSqlParser.MINEXTENTS: case PlSqlParser.MINIMIZE: case PlSqlParser.MINIMUM: case PlSqlParser.MINING: case PlSqlParser.MINUS_NULL: case PlSqlParser.MINUTE: case PlSqlParser.MINVALUE: case PlSqlParser.MIRRORCOLD: case PlSqlParser.MIRRORHOT: case PlSqlParser.MIRROR: case PlSqlParser.MLSLABEL: case PlSqlParser.MODEL_COMPILE_SUBQUERY: case PlSqlParser.MODEL_DONTVERIFY_UNIQUENESS: case PlSqlParser.MODEL_DYNAMIC_SUBQUERY: case PlSqlParser.MODEL_MIN_ANALYSIS: case PlSqlParser.MODEL: case PlSqlParser.MODEL_NB: case PlSqlParser.MODEL_NO_ANALYSIS: case PlSqlParser.MODEL_PBY: case PlSqlParser.MODEL_PUSH_REF: case PlSqlParser.MODEL_SV: case PlSqlParser.MODIFICATION: case PlSqlParser.MODIFY_COLUMN_TYPE: case PlSqlParser.MODIFY: case PlSqlParser.MOD: case PlSqlParser.MODULE: case PlSqlParser.MONITORING: case PlSqlParser.MONITOR: case PlSqlParser.MONTH: case PlSqlParser.MONTHS_BETWEEN: case PlSqlParser.MONTHS: case PlSqlParser.MOUNT: case PlSqlParser.MOUNTPATH: case PlSqlParser.MOVEMENT: case PlSqlParser.MOVE: case PlSqlParser.MULTIDIMENSIONAL: case PlSqlParser.MULTISET: case PlSqlParser.MV_MERGE: case PlSqlParser.NAMED: case PlSqlParser.NAME: case PlSqlParser.NAMESPACE: case PlSqlParser.NAN: case PlSqlParser.NANVL: case PlSqlParser.NATIONAL: case PlSqlParser.NATIVE_FULL_OUTER_JOIN: case PlSqlParser.NATIVE: case PlSqlParser.NATURAL: case PlSqlParser.NAV: case PlSqlParser.NCHAR_CS: case PlSqlParser.NCHAR: case PlSqlParser.NCHR: case PlSqlParser.NCLOB: case PlSqlParser.NEEDED: case PlSqlParser.NEG: case PlSqlParser.NESTED: case PlSqlParser.NESTED_TABLE_FAST_INSERT: case PlSqlParser.NESTED_TABLE_GET_REFS: case PlSqlParser.NESTED_TABLE_ID: case PlSqlParser.NESTED_TABLE_SET_REFS: case PlSqlParser.NESTED_TABLE_SET_SETID: case PlSqlParser.NETWORK: case PlSqlParser.NEVER: case PlSqlParser.NEW: case PlSqlParser.NEW_TIME: case PlSqlParser.NEXT_DAY: case PlSqlParser.NEXT: case PlSqlParser.NL_AJ: case PlSqlParser.NLJ_BATCHING: case PlSqlParser.NLJ_INDEX_FILTER: case PlSqlParser.NLJ_INDEX_SCAN: case PlSqlParser.NLJ_PREFETCH: case PlSqlParser.NLS_CALENDAR: case PlSqlParser.NLS_CHARACTERSET: case PlSqlParser.NLS_CHARSET_DECL_LEN: case PlSqlParser.NLS_CHARSET_ID: case PlSqlParser.NLS_CHARSET_NAME: case PlSqlParser.NLS_COMP: case PlSqlParser.NLS_CURRENCY: case PlSqlParser.NLS_DATE_FORMAT: case PlSqlParser.NLS_DATE_LANGUAGE: case PlSqlParser.NLS_INITCAP: case PlSqlParser.NLS_ISO_CURRENCY: case PlSqlParser.NL_SJ: case PlSqlParser.NLS_LANG: case PlSqlParser.NLS_LANGUAGE: case PlSqlParser.NLS_LENGTH_SEMANTICS: case PlSqlParser.NLS_LOWER: case PlSqlParser.NLS_NCHAR_CONV_EXCP: case PlSqlParser.NLS_NUMERIC_CHARACTERS: case PlSqlParser.NLS_SORT: case PlSqlParser.NLSSORT: case PlSqlParser.NLS_SPECIAL_CHARS: case PlSqlParser.NLS_TERRITORY: case PlSqlParser.NLS_UPPER: case PlSqlParser.NO_ACCESS: case PlSqlParser.NO_ADAPTIVE_PLAN: case PlSqlParser.NO_ANSI_REARCH: case PlSqlParser.NOAPPEND: case PlSqlParser.NOARCHIVELOG: case PlSqlParser.NOAUDIT: case PlSqlParser.NO_AUTO_REOPTIMIZE: case PlSqlParser.NO_BASETABLE_MULTIMV_REWRITE: case PlSqlParser.NO_BATCH_TABLE_ACCESS_BY_ROWID: case PlSqlParser.NO_BIND_AWARE: case PlSqlParser.NO_BUFFER: case PlSqlParser.NOCACHE: case PlSqlParser.NO_CARTESIAN: case PlSqlParser.NO_CHECK_ACL_REWRITE: case PlSqlParser.NO_CLUSTER_BY_ROWID: case PlSqlParser.NO_CLUSTERING: case PlSqlParser.NO_COALESCE_SQ: case PlSqlParser.NO_COMMON_DATA: case PlSqlParser.NO_CONNECT_BY_CB_WHR_ONLY: case PlSqlParser.NO_CONNECT_BY_COMBINE_SW: case PlSqlParser.NO_CONNECT_BY_COST_BASED: case PlSqlParser.NO_CONNECT_BY_ELIM_DUPS: case PlSqlParser.NO_CONNECT_BY_FILTERING: case PlSqlParser.NOCOPY: case PlSqlParser.NO_COST_XML_QUERY_REWRITE: case PlSqlParser.NO_CPU_COSTING: case PlSqlParser.NOCPU_COSTING: case PlSqlParser.NOCYCLE: case PlSqlParser.NO_DATA_SECURITY_REWRITE: case PlSqlParser.NO_DECORRELATE: case PlSqlParser.NODELAY: case PlSqlParser.NO_DOMAIN_INDEX_FILTER: case PlSqlParser.NO_DST_UPGRADE_INSERT_CONV: case PlSqlParser.NO_ELIM_GROUPBY: case PlSqlParser.NO_ELIMINATE_JOIN: case PlSqlParser.NO_ELIMINATE_OBY: case PlSqlParser.NO_ELIMINATE_OUTER_JOIN: case PlSqlParser.NOENTITYESCAPING: case PlSqlParser.NO_EXPAND_GSET_TO_UNION: case PlSqlParser.NO_EXPAND: case PlSqlParser.NO_EXPAND_TABLE: case PlSqlParser.NO_FACT: case PlSqlParser.NO_FACTORIZE_JOIN: case PlSqlParser.NO_FILTERING: case PlSqlParser.NOFORCE: case PlSqlParser.NO_FULL_OUTER_JOIN_TO_OUTER: case PlSqlParser.NO_GATHER_OPTIMIZER_STATISTICS: case PlSqlParser.NO_GBY_PUSHDOWN: case PlSqlParser.NOGUARANTEE: case PlSqlParser.NO_INDEX_FFS: case PlSqlParser.NO_INDEX: case PlSqlParser.NO_INDEX_SS: case PlSqlParser.NO_INMEMORY: case PlSqlParser.NO_INMEMORY_PRUNING: case PlSqlParser.NOKEEP: case PlSqlParser.NO_LOAD: case PlSqlParser.NOLOCAL: case PlSqlParser.NOLOGGING: case PlSqlParser.NOMAPPING: case PlSqlParser.NOMAXVALUE: case PlSqlParser.NO_MERGE: case PlSqlParser.NOMINIMIZE: case PlSqlParser.NOMINVALUE: case PlSqlParser.NO_MODEL_PUSH_REF: case PlSqlParser.NO_MONITORING: case PlSqlParser.NOMONITORING: case PlSqlParser.NO_MONITOR: case PlSqlParser.NO_MULTIMV_REWRITE: case PlSqlParser.NO_NATIVE_FULL_OUTER_JOIN: case PlSqlParser.NONBLOCKING: case PlSqlParser.NONEDITIONABLE: case PlSqlParser.NONE: case PlSqlParser.NO_NLJ_BATCHING: case PlSqlParser.NO_NLJ_PREFETCH: case PlSqlParser.NO: case PlSqlParser.NONSCHEMA: case PlSqlParser.NO_OBJECT_LINK: case PlSqlParser.NOORDER: case PlSqlParser.NO_ORDER_ROLLUPS: case PlSqlParser.NO_OUTER_JOIN_TO_ANTI: case PlSqlParser.NO_OUTER_JOIN_TO_INNER: case PlSqlParser.NOOVERRIDE: case PlSqlParser.NO_PARALLEL_INDEX: case PlSqlParser.NOPARALLEL_INDEX: case PlSqlParser.NO_PARALLEL: case PlSqlParser.NOPARALLEL: case PlSqlParser.NO_PARTIAL_COMMIT: case PlSqlParser.NO_PARTIAL_JOIN: case PlSqlParser.NO_PARTIAL_ROLLUP_PUSHDOWN: case PlSqlParser.NOPARTITION: case PlSqlParser.NO_PLACE_DISTINCT: case PlSqlParser.NO_PLACE_GROUP_BY: case PlSqlParser.NO_PQ_CONCURRENT_UNION: case PlSqlParser.NO_PQ_MAP: case PlSqlParser.NO_PQ_REPLICATE: case PlSqlParser.NO_PQ_SKEW: case PlSqlParser.NO_PRUNE_GSETS: case PlSqlParser.NO_PULL_PRED: case PlSqlParser.NO_PUSH_PRED: case PlSqlParser.NO_PUSH_SUBQ: case PlSqlParser.NO_PX_FAULT_TOLERANCE: case PlSqlParser.NO_PX_JOIN_FILTER: case PlSqlParser.NO_QKN_BUFF: case PlSqlParser.NO_QUERY_TRANSFORMATION: case PlSqlParser.NO_REF_CASCADE: case PlSqlParser.NORELOCATE: case PlSqlParser.NORELY: case PlSqlParser.NOREPAIR: case PlSqlParser.NOREPLAY: case PlSqlParser.NORESETLOGS: case PlSqlParser.NO_RESULT_CACHE: case PlSqlParser.NOREVERSE: case PlSqlParser.NO_REWRITE: case PlSqlParser.NOREWRITE: case PlSqlParser.NORMAL: case PlSqlParser.NO_ROOT_SW_FOR_LOCAL: case PlSqlParser.NOROWDEPENDENCIES: case PlSqlParser.NOSCHEMACHECK: case PlSqlParser.NOSEGMENT: case PlSqlParser.NO_SEMIJOIN: case PlSqlParser.NO_SEMI_TO_INNER: case PlSqlParser.NO_SET_TO_JOIN: case PlSqlParser.NOSORT: case PlSqlParser.NO_SQL_TRANSLATION: case PlSqlParser.NO_SQL_TUNE: case PlSqlParser.NO_STAR_TRANSFORMATION: case PlSqlParser.NO_STATEMENT_QUEUING: case PlSqlParser.NO_STATS_GSETS: case PlSqlParser.NOSTRICT: case PlSqlParser.NO_SUBQUERY_PRUNING: case PlSqlParser.NO_SUBSTRB_PAD: case PlSqlParser.NO_SWAP_JOIN_INPUTS: case PlSqlParser.NOSWITCH: case PlSqlParser.NO_TABLE_LOOKUP_BY_NL: case PlSqlParser.NO_TEMP_TABLE: case PlSqlParser.NOTHING: case PlSqlParser.NOTIFICATION: case PlSqlParser.NO_TRANSFORM_DISTINCT_AGG: case PlSqlParser.NO_UNNEST: case PlSqlParser.NO_USE_CUBE: case PlSqlParser.NO_USE_HASH_AGGREGATION: case PlSqlParser.NO_USE_HASH_GBY_FOR_PUSHDOWN: case PlSqlParser.NO_USE_HASH: case PlSqlParser.NO_USE_INVISIBLE_INDEXES: case PlSqlParser.NO_USE_MERGE: case PlSqlParser.NO_USE_NL: case PlSqlParser.NO_USE_VECTOR_AGGREGATION: case PlSqlParser.NOVALIDATE: case PlSqlParser.NO_VECTOR_TRANSFORM_DIMS: case PlSqlParser.NO_VECTOR_TRANSFORM_FACT: case PlSqlParser.NO_VECTOR_TRANSFORM: case PlSqlParser.NO_XDB_FASTPATH_INSERT: case PlSqlParser.NO_XML_DML_REWRITE: case PlSqlParser.NO_XMLINDEX_REWRITE_IN_SELECT: case PlSqlParser.NO_XMLINDEX_REWRITE: case PlSqlParser.NO_XML_QUERY_REWRITE: case PlSqlParser.NO_ZONEMAP: case PlSqlParser.NTH_VALUE: case PlSqlParser.NULLIF: case PlSqlParser.NULLS: case PlSqlParser.NUMBER: case PlSqlParser.NUMERIC: case PlSqlParser.NUM_INDEX_KEYS: case PlSqlParser.NUMTODSINTERVAL: case PlSqlParser.NUMTOYMINTERVAL: case PlSqlParser.NVARCHAR2: case PlSqlParser.NVL2: case PlSqlParser.OBJECT2XML: case PlSqlParser.OBJECT: case PlSqlParser.OBJ_ID: case PlSqlParser.OBJNO: case PlSqlParser.OBJNO_REUSE: case PlSqlParser.OCCURENCES: case PlSqlParser.OFFLINE: case PlSqlParser.OFF: case PlSqlParser.OFFSET: case PlSqlParser.OIDINDEX: case PlSqlParser.OID: case PlSqlParser.OLAP: case PlSqlParser.OLD: case PlSqlParser.OLD_PUSH_PRED: case PlSqlParser.OLS: case PlSqlParser.OLTP: case PlSqlParser.OMIT: case PlSqlParser.ONE: case PlSqlParser.ONLINE: case PlSqlParser.ONLY: case PlSqlParser.OPAQUE: case PlSqlParser.OPAQUE_TRANSFORM: case PlSqlParser.OPAQUE_XCANONICAL: case PlSqlParser.OPCODE: case PlSqlParser.OPEN: case PlSqlParser.OPERATIONS: case PlSqlParser.OPERATOR: case PlSqlParser.OPT_ESTIMATE: case PlSqlParser.OPTIMAL: case PlSqlParser.OPTIMIZE: case PlSqlParser.OPTIMIZER_FEATURES_ENABLE: case PlSqlParser.OPTIMIZER_GOAL: case PlSqlParser.OPT_PARAM: case PlSqlParser.ORA_BRANCH: case PlSqlParser.ORA_CHECK_ACL: case PlSqlParser.ORA_CHECK_PRIVILEGE: case PlSqlParser.ORA_CLUSTERING: case PlSqlParser.ORADATA: case PlSqlParser.ORADEBUG: case PlSqlParser.ORA_DST_AFFECTED: case PlSqlParser.ORA_DST_CONVERT: case PlSqlParser.ORA_DST_ERROR: case PlSqlParser.ORA_GET_ACLIDS: case PlSqlParser.ORA_GET_PRIVILEGES: case PlSqlParser.ORA_HASH: case PlSqlParser.ORA_INVOKING_USERID: case PlSqlParser.ORA_INVOKING_USER: case PlSqlParser.ORA_INVOKING_XS_USER_GUID: case PlSqlParser.ORA_INVOKING_XS_USER: case PlSqlParser.ORA_RAWCOMPARE: case PlSqlParser.ORA_RAWCONCAT: case PlSqlParser.ORA_ROWSCN: case PlSqlParser.ORA_ROWSCN_RAW: case PlSqlParser.ORA_ROWVERSION: case PlSqlParser.ORA_TABVERSION: case PlSqlParser.ORA_WRITE_TIME: case PlSqlParser.ORDERED: case PlSqlParser.ORDERED_PREDICATES: case PlSqlParser.ORDINALITY: case PlSqlParser.OR_EXPAND: case PlSqlParser.ORGANIZATION: case PlSqlParser.OR_PREDICATES: case PlSqlParser.OSERROR: case PlSqlParser.OTHER: case PlSqlParser.OUTER_JOIN_TO_ANTI: case PlSqlParser.OUTER_JOIN_TO_INNER: case PlSqlParser.OUTER: case PlSqlParser.OUTLINE_LEAF: case PlSqlParser.OUTLINE: case PlSqlParser.OUT_OF_LINE: case PlSqlParser.OUT: case PlSqlParser.OVERFLOW_NOMOVE: case PlSqlParser.OVERFLOW: case PlSqlParser.OVERLAPS: case PlSqlParser.OVER: case PlSqlParser.OVERRIDING: case PlSqlParser.OWNER: case PlSqlParser.OWNERSHIP: case PlSqlParser.OWN: case PlSqlParser.PACKAGE: case PlSqlParser.PACKAGES: case PlSqlParser.PARALLEL_ENABLE: case PlSqlParser.PARALLEL_INDEX: case PlSqlParser.PARALLEL: case PlSqlParser.PARAMETERS: case PlSqlParser.PARAM: case PlSqlParser.PARENT: case PlSqlParser.PARITY: case PlSqlParser.PARTIAL_JOIN: case PlSqlParser.PARTIALLY: case PlSqlParser.PARTIAL: case PlSqlParser.PARTIAL_ROLLUP_PUSHDOWN: case PlSqlParser.PARTITION_HASH: case PlSqlParser.PARTITION_LIST: case PlSqlParser.PARTITION: case PlSqlParser.PARTITION_RANGE: case PlSqlParser.PARTITIONS: case PlSqlParser.PARTNUMINST: case PlSqlParser.PASSING: case PlSqlParser.PASSWORD_GRACE_TIME: case PlSqlParser.PASSWORD_LIFE_TIME: case PlSqlParser.PASSWORD_LOCK_TIME: case PlSqlParser.PASSWORD: case PlSqlParser.PASSWORD_REUSE_MAX: case PlSqlParser.PASSWORD_REUSE_TIME: case PlSqlParser.PASSWORD_VERIFY_FUNCTION: case PlSqlParser.PAST: case PlSqlParser.PATCH: case PlSqlParser.PATH: case PlSqlParser.PATH_PREFIX: case PlSqlParser.PATHS: case PlSqlParser.PATTERN: case PlSqlParser.PBL_HS_BEGIN: case PlSqlParser.PBL_HS_END: case PlSqlParser.PCTINCREASE: case PlSqlParser.PCTTHRESHOLD: case PlSqlParser.PCTUSED: case PlSqlParser.PCTVERSION: case PlSqlParser.PENDING: case PlSqlParser.PERCENT_KEYWORD: case PlSqlParser.PERCENT_RANKM: case PlSqlParser.PERFORMANCE: case PlSqlParser.PERIOD_KEYWORD: case PlSqlParser.PERMANENT: case PlSqlParser.PERMISSION: case PlSqlParser.PERMUTE: case PlSqlParser.PER: case PlSqlParser.PFILE: case PlSqlParser.PHYSICAL: case PlSqlParser.PIKEY: case PlSqlParser.PIPELINED: case PlSqlParser.PIV_GB: case PlSqlParser.PIVOT: case PlSqlParser.PIV_SSF: case PlSqlParser.PLACE_DISTINCT: case PlSqlParser.PLACE_GROUP_BY: case PlSqlParser.PLAN: case PlSqlParser.PLSCOPE_SETTINGS: case PlSqlParser.PLS_INTEGER: case PlSqlParser.PLSQL_CCFLAGS: case PlSqlParser.PLSQL_CODE_TYPE: case PlSqlParser.PLSQL_DEBUG: case PlSqlParser.PLSQL_OPTIMIZE_LEVEL: case PlSqlParser.PLSQL_WARNINGS: case PlSqlParser.PLUGGABLE: case PlSqlParser.POINT: case PlSqlParser.POLICY: case PlSqlParser.POOL_16K: case PlSqlParser.POOL_2K: case PlSqlParser.POOL_32K: case PlSqlParser.POOL_4K: case PlSqlParser.POOL_8K: case PlSqlParser.POSITIVEN: case PlSqlParser.POSITIVE: case PlSqlParser.POST_TRANSACTION: case PlSqlParser.POWERMULTISET_BY_CARDINALITY: case PlSqlParser.POWERMULTISET: case PlSqlParser.POWER: case PlSqlParser.PQ_CONCURRENT_UNION: case PlSqlParser.PQ_DISTRIBUTE: case PlSqlParser.PQ_DISTRIBUTE_WINDOW: case PlSqlParser.PQ_FILTER: case PlSqlParser.PQ_MAP: case PlSqlParser.PQ_NOMAP: case PlSqlParser.PQ_REPLICATE: case PlSqlParser.PQ_SKEW: case PlSqlParser.PRAGMA: case PlSqlParser.PREBUILT: case PlSqlParser.PRECEDES: case PlSqlParser.PRECEDING: case PlSqlParser.PRECISION: case PlSqlParser.PRECOMPUTE_SUBQUERY: case PlSqlParser.PREDICATE_REORDERS: case PlSqlParser.PRELOAD: case PlSqlParser.PREPARE: case PlSqlParser.PRESENTNNV: case PlSqlParser.PRESENT: case PlSqlParser.PRESENTV: case PlSqlParser.PRESERVE_OID: case PlSqlParser.PRESERVE: case PlSqlParser.PRETTY: case PlSqlParser.PREVIOUS: case PlSqlParser.PREV: case PlSqlParser.PRIMARY: case PlSqlParser.PRINTBLOBTOCLOB: case PlSqlParser.PRIORITY: case PlSqlParser.PRIVATE: case PlSqlParser.PRIVATE_SGA: case PlSqlParser.PRIVILEGED: case PlSqlParser.PRIVILEGE: case PlSqlParser.PRIVILEGES: case PlSqlParser.PROCEDURAL: case PlSqlParser.PROCEDURE: case PlSqlParser.PROCESS: case PlSqlParser.PROFILE: case PlSqlParser.PROGRAM: case PlSqlParser.PROJECT: case PlSqlParser.PROPAGATE: case PlSqlParser.PROTECTED: case PlSqlParser.PROTECTION: case PlSqlParser.PROXY: case PlSqlParser.PRUNING: case PlSqlParser.PULL_PRED: case PlSqlParser.PURGE: case PlSqlParser.PUSH_PRED: case PlSqlParser.PUSH_SUBQ: case PlSqlParser.PX_FAULT_TOLERANCE: case PlSqlParser.PX_GRANULE: case PlSqlParser.PX_JOIN_FILTER: case PlSqlParser.QB_NAME: case PlSqlParser.QUERY_BLOCK: case PlSqlParser.QUERY: case PlSqlParser.QUEUE_CURR: case PlSqlParser.QUEUE: case PlSqlParser.QUEUE_ROWP: case PlSqlParser.QUIESCE: case PlSqlParser.QUORUM: case PlSqlParser.QUOTA: case PlSqlParser.RAISE: case PlSqlParser.RANDOM_LOCAL: case PlSqlParser.RANDOM: case PlSqlParser.RANGE: case PlSqlParser.RANKM: case PlSqlParser.RAPIDLY: case PlSqlParser.RAW: case PlSqlParser.RAWTOHEX: case PlSqlParser.RAWTONHEX: case PlSqlParser.RBA: case PlSqlParser.RBO_OUTLINE: case PlSqlParser.RDBA: case PlSqlParser.READ: case PlSqlParser.READS: case PlSqlParser.REALM: case PlSqlParser.REAL: case PlSqlParser.REBALANCE: case PlSqlParser.REBUILD: case PlSqlParser.RECORD: case PlSqlParser.RECORDS_PER_BLOCK: case PlSqlParser.RECOVERABLE: case PlSqlParser.RECOVER: case PlSqlParser.RECOVERY: case PlSqlParser.RECYCLEBIN: case PlSqlParser.RECYCLE: case PlSqlParser.REDACTION: case PlSqlParser.REDEFINE: case PlSqlParser.REDO: case PlSqlParser.REDUCED: case PlSqlParser.REDUNDANCY: case PlSqlParser.REF_CASCADE_CURSOR: case PlSqlParser.REFERENCED: case PlSqlParser.REFERENCE: case PlSqlParser.REFERENCES: case PlSqlParser.REFERENCING: case PlSqlParser.REF: case PlSqlParser.REFRESH: case PlSqlParser.REFTOHEX: case PlSqlParser.REGEXP_COUNT: case PlSqlParser.REGEXP_INSTR: case PlSqlParser.REGEXP_LIKE: case PlSqlParser.REGEXP_REPLACE: case PlSqlParser.REGEXP_SUBSTR: case PlSqlParser.REGISTER: case PlSqlParser.REGR_AVGX: case PlSqlParser.REGR_AVGY: case PlSqlParser.REGR_COUNT: case PlSqlParser.REGR_INTERCEPT: case PlSqlParser.REGR_R2: case PlSqlParser.REGR_SLOPE: case PlSqlParser.REGR_SXX: case PlSqlParser.REGR_SXY: case PlSqlParser.REGR_SYY: case PlSqlParser.REGULAR: case PlSqlParser.REJECT: case PlSqlParser.REKEY: case PlSqlParser.RELATIONAL: case PlSqlParser.RELOCATE: case PlSqlParser.RELY: case PlSqlParser.REMAINDER: case PlSqlParser.REMOTE_MAPPED: case PlSqlParser.REMOVE: case PlSqlParser.RENAME: case PlSqlParser.REPAIR: case PlSqlParser.REPEAT: case PlSqlParser.REPLACE: case PlSqlParser.REPLICATION: case PlSqlParser.REQUIRED: case PlSqlParser.RESETLOGS: case PlSqlParser.RESET: case PlSqlParser.RESIZE: case PlSqlParser.RESOLVE: case PlSqlParser.RESOLVER: case PlSqlParser.RESPECT: case PlSqlParser.RESTART: case PlSqlParser.RESTORE_AS_INTERVALS: case PlSqlParser.RESTORE: case PlSqlParser.RESTRICT_ALL_REF_CONS: case PlSqlParser.RESTRICTED: case PlSqlParser.RESTRICT_REFERENCES: case PlSqlParser.RESTRICT: case PlSqlParser.RESULT_CACHE: case PlSqlParser.RESULT: case PlSqlParser.RESUMABLE: case PlSqlParser.RESUME: case PlSqlParser.RETENTION: case PlSqlParser.RETRY_ON_ROW_CHANGE: case PlSqlParser.RETURNING: case PlSqlParser.RETURN: case PlSqlParser.REUSE: case PlSqlParser.REVERSE: case PlSqlParser.REWRITE_OR_ERROR: case PlSqlParser.REWRITE: case PlSqlParser.RIGHT: case PlSqlParser.ROLE: case PlSqlParser.ROLESET: case PlSqlParser.ROLES: case PlSqlParser.ROLLBACK: case PlSqlParser.ROLLING: case PlSqlParser.ROLLUP: case PlSqlParser.ROWDEPENDENCIES: case PlSqlParser.ROWID_MAPPING_TABLE: case PlSqlParser.ROWID: case PlSqlParser.ROWIDTOCHAR: case PlSqlParser.ROWIDTONCHAR: case PlSqlParser.ROW_LENGTH: case PlSqlParser.ROWNUM: case PlSqlParser.ROW: case PlSqlParser.ROWS: case PlSqlParser.RPAD: case PlSqlParser.RTRIM: case PlSqlParser.RULE: case PlSqlParser.RULES: case PlSqlParser.RUNNING: case PlSqlParser.SALT: case PlSqlParser.SAMPLE: case PlSqlParser.SAVE_AS_INTERVALS: case PlSqlParser.SAVEPOINT: case PlSqlParser.SAVE: case PlSqlParser.SB4: case PlSqlParser.SCALE_ROWS: case PlSqlParser.SCALE: case PlSqlParser.SCAN_INSTANCES: case PlSqlParser.SCAN: case PlSqlParser.SCHEDULER: case PlSqlParser.SCHEMACHECK: case PlSqlParser.SCHEMA: case PlSqlParser.SCN_ASCENDING: case PlSqlParser.SCN: case PlSqlParser.SCOPE: case PlSqlParser.SCRUB: case PlSqlParser.SD_ALL: case PlSqlParser.SD_INHIBIT: case PlSqlParser.SDO_GEOM_MBR: case PlSqlParser.SD_SHOW: case PlSqlParser.SEARCH: case PlSqlParser.SECOND: case PlSqlParser.SECRET: case PlSqlParser.SECUREFILE_DBA: case PlSqlParser.SECUREFILE: case PlSqlParser.SECURITY: case PlSqlParser.SEED: case PlSqlParser.SEG_BLOCK: case PlSqlParser.SEG_FILE: case PlSqlParser.SEGMENT: case PlSqlParser.SELECTIVITY: case PlSqlParser.SELF: case PlSqlParser.SEMIJOIN_DRIVER: case PlSqlParser.SEMIJOIN: case PlSqlParser.SEMI_TO_INNER: case PlSqlParser.SEQUENCED: case PlSqlParser.SEQUENCE: case PlSqlParser.SEQUENTIAL: case PlSqlParser.SERIALIZABLE: case PlSqlParser.SERIALLY_REUSABLE: case PlSqlParser.SERIAL: case PlSqlParser.SERVERERROR: case PlSqlParser.SERVICE_NAME_CONVERT: case PlSqlParser.SERVICES: case PlSqlParser.SESSION_CACHED_CURSORS: case PlSqlParser.SESSION: case PlSqlParser.SESSIONS_PER_USER: case PlSqlParser.SESSIONTIMEZONE: case PlSqlParser.SESSIONTZNAME: case PlSqlParser.SET: case PlSqlParser.SETS: case PlSqlParser.SETTINGS: case PlSqlParser.SET_TO_JOIN: case PlSqlParser.SEVERE: case PlSqlParser.SHARED_POOL: case PlSqlParser.SHARED: case PlSqlParser.SHARING: case PlSqlParser.SHELFLIFE: case PlSqlParser.SHOW: case PlSqlParser.SHRINK: case PlSqlParser.SHUTDOWN: case PlSqlParser.SIBLINGS: case PlSqlParser.SID: case PlSqlParser.SIGNAL_COMPONENT: case PlSqlParser.SIGNAL_FUNCTION: case PlSqlParser.SIGN: case PlSqlParser.SIGNTYPE: case PlSqlParser.SIMPLE_INTEGER: case PlSqlParser.SIMPLE: case PlSqlParser.SINGLE: case PlSqlParser.SINGLETASK: case PlSqlParser.SINH: case PlSqlParser.SIN: case PlSqlParser.SKIP_EXT_OPTIMIZER: case PlSqlParser.SKIP_: case PlSqlParser.SKIP_UNQ_UNUSABLE_IDX: case PlSqlParser.SKIP_UNUSABLE_INDEXES: case PlSqlParser.SMALLFILE: case PlSqlParser.SMALLINT: case PlSqlParser.SNAPSHOT: case PlSqlParser.SOME: case PlSqlParser.SORT: case PlSqlParser.SOUNDEX: case PlSqlParser.SOURCE_FILE_DIRECTORY: case PlSqlParser.SOURCE_FILE_NAME_CONVERT: case PlSqlParser.SOURCE: case PlSqlParser.SPACE_KEYWORD: case PlSqlParser.SPECIFICATION: case PlSqlParser.SPFILE: case PlSqlParser.SPLIT: case PlSqlParser.SPREADSHEET: case PlSqlParser.SQLDATA: case PlSqlParser.SQLERROR: case PlSqlParser.SQLLDR: case PlSqlParser.SQL: case PlSqlParser.SQL_TRACE: case PlSqlParser.SQL_TRANSLATION_PROFILE: case PlSqlParser.SQRT: case PlSqlParser.STALE: case PlSqlParser.STANDALONE: case PlSqlParser.STANDARD_HASH: case PlSqlParser.STANDBY_MAX_DATA_DELAY: case PlSqlParser.STANDBYS: case PlSqlParser.STANDBY: case PlSqlParser.STAR: case PlSqlParser.STAR_TRANSFORMATION: case PlSqlParser.STARTUP: case PlSqlParser.STATEMENT_ID: case PlSqlParser.STATEMENT_QUEUING: case PlSqlParser.STATEMENTS: case PlSqlParser.STATEMENT: case PlSqlParser.STATE: case PlSqlParser.STATIC: case PlSqlParser.STATISTICS: case PlSqlParser.STATS_BINOMIAL_TEST: case PlSqlParser.STATS_CROSSTAB: case PlSqlParser.STATS_F_TEST: case PlSqlParser.STATS_KS_TEST: case PlSqlParser.STATS_MODE: case PlSqlParser.STATS_MW_TEST: case PlSqlParser.STATS_ONE_WAY_ANOVA: case PlSqlParser.STATS_T_TEST_INDEP: case PlSqlParser.STATS_T_TEST_INDEPU: case PlSqlParser.STATS_T_TEST_ONE: case PlSqlParser.STATS_T_TEST_PAIRED: case PlSqlParser.STATS_WSR_TEST: case PlSqlParser.STDDEV_POP: case PlSqlParser.STDDEV_SAMP: case PlSqlParser.STOP: case PlSqlParser.STORAGE: case PlSqlParser.STORE: case PlSqlParser.STREAMS: case PlSqlParser.STREAM: case PlSqlParser.STRICT: case PlSqlParser.STRING: case PlSqlParser.STRIPE_COLUMNS: case PlSqlParser.STRIPE_WIDTH: case PlSqlParser.STRIP: case PlSqlParser.STRUCTURE: case PlSqlParser.SUBMULTISET: case PlSqlParser.SUBPARTITION_REL: case PlSqlParser.SUBPARTITIONS: case PlSqlParser.SUBPARTITION: case PlSqlParser.SUBQUERIES: case PlSqlParser.SUBQUERY_PRUNING: case PlSqlParser.SUBSCRIBE: case PlSqlParser.SUBSET: case PlSqlParser.SUBSTITUTABLE: case PlSqlParser.SUBSTR2: case PlSqlParser.SUBSTR4: case PlSqlParser.SUBSTRB: case PlSqlParser.SUBSTRC: case PlSqlParser.SUBTYPE: case PlSqlParser.SUCCESSFUL: case PlSqlParser.SUCCESS: case PlSqlParser.SUMMARY: case PlSqlParser.SUPPLEMENTAL: case PlSqlParser.SUSPEND: case PlSqlParser.SWAP_JOIN_INPUTS: case PlSqlParser.SWITCHOVER: case PlSqlParser.SWITCH: case PlSqlParser.SYNCHRONOUS: case PlSqlParser.SYNC: case PlSqlParser.SYSASM: case PlSqlParser.SYS_AUDIT: case PlSqlParser.SYSAUX: case PlSqlParser.SYSBACKUP: case PlSqlParser.SYS_CHECKACL: case PlSqlParser.SYS_CHECK_PRIVILEGE: case PlSqlParser.SYS_CONNECT_BY_PATH: case PlSqlParser.SYS_CONTEXT: case PlSqlParser.SYSDATE: case PlSqlParser.SYSDBA: case PlSqlParser.SYS_DBURIGEN: case PlSqlParser.SYSDG: case PlSqlParser.SYS_DL_CURSOR: case PlSqlParser.SYS_DM_RXFORM_CHR: case PlSqlParser.SYS_DM_RXFORM_NUM: case PlSqlParser.SYS_DOM_COMPARE: case PlSqlParser.SYS_DST_PRIM2SEC: case PlSqlParser.SYS_DST_SEC2PRIM: case PlSqlParser.SYS_ET_BFILE_TO_RAW: case PlSqlParser.SYS_ET_BLOB_TO_IMAGE: case PlSqlParser.SYS_ET_IMAGE_TO_BLOB: case PlSqlParser.SYS_ET_RAW_TO_BFILE: case PlSqlParser.SYS_EXTPDTXT: case PlSqlParser.SYS_EXTRACT_UTC: case PlSqlParser.SYS_FBT_INSDEL: case PlSqlParser.SYS_FILTER_ACLS: case PlSqlParser.SYS_FNMATCHES: case PlSqlParser.SYS_FNREPLACE: case PlSqlParser.SYS_GET_ACLIDS: case PlSqlParser.SYS_GET_COL_ACLIDS: case PlSqlParser.SYS_GET_PRIVILEGES: case PlSqlParser.SYS_GETTOKENID: case PlSqlParser.SYS_GETXTIVAL: case PlSqlParser.SYS_GUID: case PlSqlParser.SYSGUID: case PlSqlParser.SYSKM: case PlSqlParser.SYS_MAKE_XMLNODEID: case PlSqlParser.SYS_MAKEXML: case PlSqlParser.SYS_MKXMLATTR: case PlSqlParser.SYS_MKXTI: case PlSqlParser.SYSOBJ: case PlSqlParser.SYS_OP_ADT2BIN: case PlSqlParser.SYS_OP_ADTCONS: case PlSqlParser.SYS_OP_ALSCRVAL: case PlSqlParser.SYS_OP_ATG: case PlSqlParser.SYS_OP_BIN2ADT: case PlSqlParser.SYS_OP_BITVEC: case PlSqlParser.SYS_OP_BL2R: case PlSqlParser.SYS_OP_BLOOM_FILTER_LIST: case PlSqlParser.SYS_OP_BLOOM_FILTER: case PlSqlParser.SYS_OP_C2C: case PlSqlParser.SYS_OP_CAST: case PlSqlParser.SYS_OP_CEG: case PlSqlParser.SYS_OP_CL2C: case PlSqlParser.SYS_OP_COMBINED_HASH: case PlSqlParser.SYS_OP_COMP: case PlSqlParser.SYS_OP_CONVERT: case PlSqlParser.SYS_OP_COUNTCHG: case PlSqlParser.SYS_OP_CSCONV: case PlSqlParser.SYS_OP_CSCONVTEST: case PlSqlParser.SYS_OP_CSR: case PlSqlParser.SYS_OP_CSX_PATCH: case PlSqlParser.SYS_OP_CYCLED_SEQ: case PlSqlParser.SYS_OP_DECOMP: case PlSqlParser.SYS_OP_DESCEND: case PlSqlParser.SYS_OP_DISTINCT: case PlSqlParser.SYS_OP_DRA: case PlSqlParser.SYS_OP_DUMP: case PlSqlParser.SYS_OP_DV_CHECK: case PlSqlParser.SYS_OP_ENFORCE_NOT_NULL: case PlSqlParser.SYSOPER: case PlSqlParser.SYS_OP_EXTRACT: case PlSqlParser.SYS_OP_GROUPING: case PlSqlParser.SYS_OP_GUID: case PlSqlParser.SYS_OP_HASH: case PlSqlParser.SYS_OP_IIX: case PlSqlParser.SYS_OP_ITR: case PlSqlParser.SYS_OP_KEY_VECTOR_CREATE: case PlSqlParser.SYS_OP_KEY_VECTOR_FILTER_LIST: case PlSqlParser.SYS_OP_KEY_VECTOR_FILTER: case PlSqlParser.SYS_OP_KEY_VECTOR_SUCCEEDED: case PlSqlParser.SYS_OP_KEY_VECTOR_USE: case PlSqlParser.SYS_OP_LBID: case PlSqlParser.SYS_OP_LOBLOC2BLOB: case PlSqlParser.SYS_OP_LOBLOC2CLOB: case PlSqlParser.SYS_OP_LOBLOC2ID: case PlSqlParser.SYS_OP_LOBLOC2NCLOB: case PlSqlParser.SYS_OP_LOBLOC2TYP: case PlSqlParser.SYS_OP_LSVI: case PlSqlParser.SYS_OP_LVL: case PlSqlParser.SYS_OP_MAKEOID: case PlSqlParser.SYS_OP_MAP_NONNULL: case PlSqlParser.SYS_OP_MSR: case PlSqlParser.SYS_OP_NICOMBINE: case PlSqlParser.SYS_OP_NIEXTRACT: case PlSqlParser.SYS_OP_NII: case PlSqlParser.SYS_OP_NIX: case PlSqlParser.SYS_OP_NOEXPAND: case PlSqlParser.SYS_OP_NTCIMG: case PlSqlParser.SYS_OP_NUMTORAW: case PlSqlParser.SYS_OP_OIDVALUE: case PlSqlParser.SYS_OP_OPNSIZE: case PlSqlParser.SYS_OP_PAR_1: case PlSqlParser.SYS_OP_PARGID_1: case PlSqlParser.SYS_OP_PARGID: case PlSqlParser.SYS_OP_PAR: case PlSqlParser.SYS_OP_PART_ID: case PlSqlParser.SYS_OP_PIVOT: case PlSqlParser.SYS_OP_R2O: case PlSqlParser.SYS_OP_RAWTONUM: case PlSqlParser.SYS_OP_RDTM: case PlSqlParser.SYS_OP_REF: case PlSqlParser.SYS_OP_RMTD: case PlSqlParser.SYS_OP_ROWIDTOOBJ: case PlSqlParser.SYS_OP_RPB: case PlSqlParser.SYS_OPTLOBPRBSC: case PlSqlParser.SYS_OP_TOSETID: case PlSqlParser.SYS_OP_TPR: case PlSqlParser.SYS_OP_TRTB: case PlSqlParser.SYS_OPTXICMP: case PlSqlParser.SYS_OPTXQCASTASNQ: case PlSqlParser.SYS_OP_UNDESCEND: case PlSqlParser.SYS_OP_VECAND: case PlSqlParser.SYS_OP_VECBIT: case PlSqlParser.SYS_OP_VECOR: case PlSqlParser.SYS_OP_VECXOR: case PlSqlParser.SYS_OP_VERSION: case PlSqlParser.SYS_OP_VREF: case PlSqlParser.SYS_OP_VVD: case PlSqlParser.SYS_OP_XMLCONS_FOR_CSX: case PlSqlParser.SYS_OP_XPTHATG: case PlSqlParser.SYS_OP_XPTHIDX: case PlSqlParser.SYS_OP_XPTHOP: case PlSqlParser.SYS_OP_XTXT2SQLT: case PlSqlParser.SYS_OP_ZONE_ID: case PlSqlParser.SYS_ORDERKEY_DEPTH: case PlSqlParser.SYS_ORDERKEY_MAXCHILD: case PlSqlParser.SYS_ORDERKEY_PARENT: case PlSqlParser.SYS_PARALLEL_TXN: case PlSqlParser.SYS_PATHID_IS_ATTR: case PlSqlParser.SYS_PATHID_IS_NMSPC: case PlSqlParser.SYS_PATHID_LASTNAME: case PlSqlParser.SYS_PATHID_LASTNMSPC: case PlSqlParser.SYS_PATH_REVERSE: case PlSqlParser.SYS_PXQEXTRACT: case PlSqlParser.SYS_RAW_TO_XSID: case PlSqlParser.SYS_RID_ORDER: case PlSqlParser.SYS_ROW_DELTA: case PlSqlParser.SYS_SC_2_XMLT: case PlSqlParser.SYS_SYNRCIREDO: case PlSqlParser.SYSTEM_DEFINED: case PlSqlParser.SYSTEM: case PlSqlParser.SYSTIMESTAMP: case PlSqlParser.SYS_TYPEID: case PlSqlParser.SYS_UMAKEXML: case PlSqlParser.SYS_XMLANALYZE: case PlSqlParser.SYS_XMLCONTAINS: case PlSqlParser.SYS_XMLCONV: case PlSqlParser.SYS_XMLEXNSURI: case PlSqlParser.SYS_XMLGEN: case PlSqlParser.SYS_XMLI_LOC_ISNODE: case PlSqlParser.SYS_XMLI_LOC_ISTEXT: case PlSqlParser.SYS_XMLINSTR: case PlSqlParser.SYS_XMLLOCATOR_GETSVAL: case PlSqlParser.SYS_XMLNODEID_GETCID: case PlSqlParser.SYS_XMLNODEID_GETLOCATOR: case PlSqlParser.SYS_XMLNODEID_GETOKEY: case PlSqlParser.SYS_XMLNODEID_GETPATHID: case PlSqlParser.SYS_XMLNODEID_GETPTRID: case PlSqlParser.SYS_XMLNODEID_GETRID: case PlSqlParser.SYS_XMLNODEID_GETSVAL: case PlSqlParser.SYS_XMLNODEID_GETTID: case PlSqlParser.SYS_XMLNODEID: case PlSqlParser.SYS_XMLT_2_SC: case PlSqlParser.SYS_XMLTRANSLATE: case PlSqlParser.SYS_XMLTYPE2SQL: case PlSqlParser.SYS_XQ_ASQLCNV: case PlSqlParser.SYS_XQ_ATOMCNVCHK: case PlSqlParser.SYS_XQBASEURI: case PlSqlParser.SYS_XQCASTABLEERRH: case PlSqlParser.SYS_XQCODEP2STR: case PlSqlParser.SYS_XQCODEPEQ: case PlSqlParser.SYS_XQCON2SEQ: case PlSqlParser.SYS_XQCONCAT: case PlSqlParser.SYS_XQDELETE: case PlSqlParser.SYS_XQDFLTCOLATION: case PlSqlParser.SYS_XQDOC: case PlSqlParser.SYS_XQDOCURI: case PlSqlParser.SYS_XQDURDIV: case PlSqlParser.SYS_XQED4URI: case PlSqlParser.SYS_XQENDSWITH: case PlSqlParser.SYS_XQERRH: case PlSqlParser.SYS_XQERR: case PlSqlParser.SYS_XQESHTMLURI: case PlSqlParser.SYS_XQEXLOBVAL: case PlSqlParser.SYS_XQEXSTWRP: case PlSqlParser.SYS_XQEXTRACT: case PlSqlParser.SYS_XQEXTRREF: case PlSqlParser.SYS_XQEXVAL: case PlSqlParser.SYS_XQFB2STR: case PlSqlParser.SYS_XQFNBOOL: case PlSqlParser.SYS_XQFNCMP: case PlSqlParser.SYS_XQFNDATIM: case PlSqlParser.SYS_XQFNLNAME: case PlSqlParser.SYS_XQFNNM: case PlSqlParser.SYS_XQFNNSURI: case PlSqlParser.SYS_XQFNPREDTRUTH: case PlSqlParser.SYS_XQFNQNM: case PlSqlParser.SYS_XQFNROOT: case PlSqlParser.SYS_XQFORMATNUM: case PlSqlParser.SYS_XQFTCONTAIN: case PlSqlParser.SYS_XQFUNCR: case PlSqlParser.SYS_XQGETCONTENT: case PlSqlParser.SYS_XQINDXOF: case PlSqlParser.SYS_XQINSERT: case PlSqlParser.SYS_XQINSPFX: case PlSqlParser.SYS_XQIRI2URI: case PlSqlParser.SYS_XQLANG: case PlSqlParser.SYS_XQLLNMFRMQNM: case PlSqlParser.SYS_XQMKNODEREF: case PlSqlParser.SYS_XQNILLED: case PlSqlParser.SYS_XQNODENAME: case PlSqlParser.SYS_XQNORMSPACE: case PlSqlParser.SYS_XQNORMUCODE: case PlSqlParser.SYS_XQ_NRNG: case PlSqlParser.SYS_XQNSP4PFX: case PlSqlParser.SYS_XQNSPFRMQNM: case PlSqlParser.SYS_XQPFXFRMQNM: case PlSqlParser.SYS_XQ_PKSQL2XML: case PlSqlParser.SYS_XQPOLYABS: case PlSqlParser.SYS_XQPOLYADD: case PlSqlParser.SYS_XQPOLYCEL: case PlSqlParser.SYS_XQPOLYCSTBL: case PlSqlParser.SYS_XQPOLYCST: case PlSqlParser.SYS_XQPOLYDIV: case PlSqlParser.SYS_XQPOLYFLR: case PlSqlParser.SYS_XQPOLYMOD: case PlSqlParser.SYS_XQPOLYMUL: case PlSqlParser.SYS_XQPOLYRND: case PlSqlParser.SYS_XQPOLYSQRT: case PlSqlParser.SYS_XQPOLYSUB: case PlSqlParser.SYS_XQPOLYUMUS: case PlSqlParser.SYS_XQPOLYUPLS: case PlSqlParser.SYS_XQPOLYVEQ: case PlSqlParser.SYS_XQPOLYVGE: case PlSqlParser.SYS_XQPOLYVGT: case PlSqlParser.SYS_XQPOLYVLE: case PlSqlParser.SYS_XQPOLYVLT: case PlSqlParser.SYS_XQPOLYVNE: case PlSqlParser.SYS_XQREF2VAL: case PlSqlParser.SYS_XQRENAME: case PlSqlParser.SYS_XQREPLACE: case PlSqlParser.SYS_XQRESVURI: case PlSqlParser.SYS_XQRNDHALF2EVN: case PlSqlParser.SYS_XQRSLVQNM: case PlSqlParser.SYS_XQRYENVPGET: case PlSqlParser.SYS_XQRYVARGET: case PlSqlParser.SYS_XQRYWRP: case PlSqlParser.SYS_XQSEQ2CON4XC: case PlSqlParser.SYS_XQSEQ2CON: case PlSqlParser.SYS_XQSEQDEEPEQ: case PlSqlParser.SYS_XQSEQINSB: case PlSqlParser.SYS_XQSEQRM: case PlSqlParser.SYS_XQSEQRVS: case PlSqlParser.SYS_XQSEQSUB: case PlSqlParser.SYS_XQSEQTYPMATCH: case PlSqlParser.SYS_XQSTARTSWITH: case PlSqlParser.SYS_XQSTATBURI: case PlSqlParser.SYS_XQSTR2CODEP: case PlSqlParser.SYS_XQSTRJOIN: case PlSqlParser.SYS_XQSUBSTRAFT: case PlSqlParser.SYS_XQSUBSTRBEF: case PlSqlParser.SYS_XQTOKENIZE: case PlSqlParser.SYS_XQTREATAS: case PlSqlParser.SYS_XQ_UPKXML2SQL: case PlSqlParser.SYS_XQXFORM: case PlSqlParser.SYS_XSID_TO_RAW: case PlSqlParser.SYS_ZMAP_FILTER: case PlSqlParser.SYS_ZMAP_REFRESH: case PlSqlParser.TABLE_LOOKUP_BY_NL: case PlSqlParser.TABLESPACE_NO: case PlSqlParser.TABLESPACE: case PlSqlParser.TABLES: case PlSqlParser.TABLE_STATS: case PlSqlParser.TABLE: case PlSqlParser.TABNO: case PlSqlParser.TAG: case PlSqlParser.TANH: case PlSqlParser.TAN: case PlSqlParser.TBLORIDXPARTNUM: case PlSqlParser.TEMPFILE: case PlSqlParser.TEMPLATE: case PlSqlParser.TEMPORARY: case PlSqlParser.TEMP_TABLE: case PlSqlParser.TEST: case PlSqlParser.TEXT: case PlSqlParser.THAN: case PlSqlParser.THEN: case PlSqlParser.THE: case PlSqlParser.THREAD: case PlSqlParser.THROUGH: case PlSqlParser.TIER: case PlSqlParser.TIES: case PlSqlParser.TIMEOUT: case PlSqlParser.TIMESTAMP_LTZ_UNCONSTRAINED: case PlSqlParser.TIMESTAMP: case PlSqlParser.TIMESTAMP_TZ_UNCONSTRAINED: case PlSqlParser.TIMESTAMP_UNCONSTRAINED: case PlSqlParser.TIMES: case PlSqlParser.TIME: case PlSqlParser.TIMEZONE_ABBR: case PlSqlParser.TIMEZONE_HOUR: case PlSqlParser.TIMEZONE_MINUTE: case PlSqlParser.TIMEZONE_OFFSET: case PlSqlParser.TIMEZONE_REGION: case PlSqlParser.TIME_ZONE: case PlSqlParser.TIV_GB: case PlSqlParser.TIV_SSF: case PlSqlParser.TO_ACLID: case PlSqlParser.TO_BINARY_DOUBLE: case PlSqlParser.TO_BINARY_FLOAT: case PlSqlParser.TO_BLOB: case PlSqlParser.TO_CLOB: case PlSqlParser.TO_DSINTERVAL: case PlSqlParser.TO_LOB: case PlSqlParser.TO_MULTI_BYTE: case PlSqlParser.TO_NCHAR: case PlSqlParser.TO_NCLOB: case PlSqlParser.TO_NUMBER: case PlSqlParser.TOPLEVEL: case PlSqlParser.TO_SINGLE_BYTE: case PlSqlParser.TO_TIMESTAMP: case PlSqlParser.TO_TIMESTAMP_TZ: case PlSqlParser.TO_TIME: case PlSqlParser.TO_TIME_TZ: case PlSqlParser.TO_YMINTERVAL: case PlSqlParser.TRACE: case PlSqlParser.TRACING: case PlSqlParser.TRACKING: case PlSqlParser.TRAILING: case PlSqlParser.TRANSACTION: case PlSqlParser.TRANSFORM_DISTINCT_AGG: case PlSqlParser.TRANSITIONAL: case PlSqlParser.TRANSITION: case PlSqlParser.TRANSLATE: case PlSqlParser.TRANSLATION: case PlSqlParser.TREAT: case PlSqlParser.TRIGGERS: case PlSqlParser.TRIGGER: case PlSqlParser.TRUE: case PlSqlParser.TRUNCATE: case PlSqlParser.TRUNC: case PlSqlParser.TRUSTED: case PlSqlParser.TRUST: case PlSqlParser.TUNING: case PlSqlParser.TX: case PlSqlParser.TYPES: case PlSqlParser.TYPE: case PlSqlParser.TZ_OFFSET: case PlSqlParser.UB2: case PlSqlParser.UBA: case PlSqlParser.UCS2: case PlSqlParser.UID: case PlSqlParser.UNARCHIVED: case PlSqlParser.UNBOUNDED: case PlSqlParser.UNBOUND: case PlSqlParser.UNCONDITIONAL: case PlSqlParser.UNDER: case PlSqlParser.UNDO: case PlSqlParser.UNDROP: case PlSqlParser.UNIFORM: case PlSqlParser.UNISTR: case PlSqlParser.UNLIMITED: case PlSqlParser.UNLOAD: case PlSqlParser.UNLOCK: case PlSqlParser.UNMATCHED: case PlSqlParser.UNNEST_INNERJ_DISTINCT_VIEW: case PlSqlParser.UNNEST_NOSEMIJ_NODISTINCTVIEW: case PlSqlParser.UNNEST_SEMIJ_VIEW: case PlSqlParser.UNNEST: case PlSqlParser.UNPACKED: case PlSqlParser.UNPIVOT: case PlSqlParser.UNPLUG: case PlSqlParser.UNPROTECTED: case PlSqlParser.UNQUIESCE: case PlSqlParser.UNRECOVERABLE: case PlSqlParser.UNRESTRICTED: case PlSqlParser.UNSUBSCRIBE: case PlSqlParser.UNTIL: case PlSqlParser.UNUSABLE: case PlSqlParser.UNUSED: case PlSqlParser.UPDATABLE: case PlSqlParser.UPDATED: case PlSqlParser.UPDATEXML: case PlSqlParser.UPD_INDEXES: case PlSqlParser.UPD_JOININDEX: case PlSqlParser.UPGRADE: case PlSqlParser.UPPER: case PlSqlParser.UPSERT: case PlSqlParser.UROWID: case PlSqlParser.USABLE: case PlSqlParser.USAGE: case PlSqlParser.USE_ANTI: case PlSqlParser.USE_CONCAT: case PlSqlParser.USE_CUBE: case PlSqlParser.USE_HASH_AGGREGATION: case PlSqlParser.USE_HASH_GBY_FOR_PUSHDOWN: case PlSqlParser.USE_HASH: case PlSqlParser.USE_HIDDEN_PARTITIONS: case PlSqlParser.USE_INVISIBLE_INDEXES: case PlSqlParser.USE_MERGE_CARTESIAN: case PlSqlParser.USE_MERGE: case PlSqlParser.USE_NL: case PlSqlParser.USE_NL_WITH_INDEX: case PlSqlParser.USE_PRIVATE_OUTLINES: case PlSqlParser.USER_DATA: case PlSqlParser.USER_DEFINED: case PlSqlParser.USERENV: case PlSqlParser.USERGROUP: case PlSqlParser.USER_RECYCLEBIN: case PlSqlParser.USERS: case PlSqlParser.USER_TABLESPACES: case PlSqlParser.USER: case PlSqlParser.USE_SEMI: case PlSqlParser.USE_STORED_OUTLINES: case PlSqlParser.USE_TTT_FOR_GSETS: case PlSqlParser.USE: case PlSqlParser.USE_VECTOR_AGGREGATION: case PlSqlParser.USE_WEAK_NAME_RESL: case PlSqlParser.USING_NO_EXPAND: case PlSqlParser.USING: case PlSqlParser.UTF16BE: case PlSqlParser.UTF16LE: case PlSqlParser.UTF32: case PlSqlParser.UTF8: case PlSqlParser.V1: case PlSqlParser.V2: case PlSqlParser.VALIDATE: case PlSqlParser.VALIDATION: case PlSqlParser.VALID_TIME_END: case PlSqlParser.VALUE: case PlSqlParser.VARCHAR2: case PlSqlParser.VARCHAR: case PlSqlParser.VARIABLE: case PlSqlParser.VAR_POP: case PlSqlParser.VARRAYS: case PlSqlParser.VARRAY: case PlSqlParser.VAR_SAMP: case PlSqlParser.VARYING: case PlSqlParser.VECTOR_READ_TRACE: case PlSqlParser.VECTOR_READ: case PlSqlParser.VECTOR_TRANSFORM_DIMS: case PlSqlParser.VECTOR_TRANSFORM_FACT: case PlSqlParser.VECTOR_TRANSFORM: case PlSqlParser.VERIFIER: case PlSqlParser.VERIFY: case PlSqlParser.VERSIONING: case PlSqlParser.VERSIONS_ENDSCN: case PlSqlParser.VERSIONS_ENDTIME: case PlSqlParser.VERSIONS_OPERATION: case PlSqlParser.VERSIONS_STARTSCN: case PlSqlParser.VERSIONS_STARTTIME: case PlSqlParser.VERSIONS: case PlSqlParser.VERSIONS_XID: case PlSqlParser.VERSION: case PlSqlParser.VIOLATION: case PlSqlParser.VIRTUAL: case PlSqlParser.VISIBILITY: case PlSqlParser.VISIBLE: case PlSqlParser.VOLUME: case PlSqlParser.VSIZE: case PlSqlParser.WAIT: case PlSqlParser.WALLET: case PlSqlParser.WARNING: case PlSqlParser.WEEKS: case PlSqlParser.WEEK: case PlSqlParser.WELLFORMED: case PlSqlParser.WHENEVER: case PlSqlParser.WHEN: case PlSqlParser.WHILE: case PlSqlParser.WHITESPACE: case PlSqlParser.WIDTH_BUCKET: case PlSqlParser.WITHIN: case PlSqlParser.WITHOUT: case PlSqlParser.WITH_PLSQL: case PlSqlParser.WORK: case PlSqlParser.WRAPPED: case PlSqlParser.WRAPPER: case PlSqlParser.WRITE: case PlSqlParser.XDB_FASTPATH_INSERT: case PlSqlParser.X_DYN_PRUNE: case PlSqlParser.XID: case PlSqlParser.XML2OBJECT: case PlSqlParser.XMLAGG: case PlSqlParser.XMLATTRIBUTES: case PlSqlParser.XMLCAST: case PlSqlParser.XMLCDATA: case PlSqlParser.XMLCOLATTVAL: case PlSqlParser.XMLCOMMENT: case PlSqlParser.XMLCONCAT: case PlSqlParser.XMLDIFF: case PlSqlParser.XML_DML_RWT_STMT: case PlSqlParser.XMLELEMENT: case PlSqlParser.XMLEXISTS2: case PlSqlParser.XMLEXISTS: case PlSqlParser.XMLFOREST: case PlSqlParser.XMLINDEX_REWRITE_IN_SELECT: case PlSqlParser.XMLINDEX_REWRITE: case PlSqlParser.XMLINDEX_SEL_IDX_TBL: case PlSqlParser.XMLISNODE: case PlSqlParser.XMLISVALID: case PlSqlParser.XMLNAMESPACES: case PlSqlParser.XMLPARSE: case PlSqlParser.XMLPATCH: case PlSqlParser.XMLPI: case PlSqlParser.XMLQUERYVAL: case PlSqlParser.XMLQUERY: case PlSqlParser.XMLROOT: case PlSqlParser.XMLSCHEMA: case PlSqlParser.XMLSERIALIZE: case PlSqlParser.XMLTABLE: case PlSqlParser.XMLTRANSFORMBLOB: case PlSqlParser.XMLTRANSFORM: case PlSqlParser.XMLTYPE: case PlSqlParser.XML: case PlSqlParser.XPATHTABLE: case PlSqlParser.XS_SYS_CONTEXT: case PlSqlParser.XS: case PlSqlParser.YEARS: case PlSqlParser.YEAR: case PlSqlParser.YES: case PlSqlParser.YMINTERVAL_UNCONSTRAINED: case PlSqlParser.ZONEMAP: case PlSqlParser.ZONE: case PlSqlParser.PREDICTION: case PlSqlParser.PREDICTION_BOUNDS: case PlSqlParser.PREDICTION_COST: case PlSqlParser.PREDICTION_DETAILS: case PlSqlParser.PREDICTION_PROBABILITY: case PlSqlParser.PREDICTION_SET: case PlSqlParser.CUME_DIST: case PlSqlParser.DENSE_RANK: case PlSqlParser.LISTAGG: case PlSqlParser.PERCENT_RANK: case PlSqlParser.PERCENTILE_CONT: case PlSqlParser.PERCENTILE_DISC: case PlSqlParser.RANK: case PlSqlParser.AVG: case PlSqlParser.CORR: case PlSqlParser.COVAR_: case PlSqlParser.LAG: case PlSqlParser.LEAD: case PlSqlParser.MAX: case PlSqlParser.MEDIAN: case PlSqlParser.MIN: case PlSqlParser.NTILE: case PlSqlParser.NVL: case PlSqlParser.RATIO_TO_REPORT: case PlSqlParser.REGR_: case PlSqlParser.ROUND: case PlSqlParser.ROW_NUMBER: case PlSqlParser.SUBSTR: case PlSqlParser.TO_CHAR: case PlSqlParser.TRIM: case PlSqlParser.SUM: case PlSqlParser.STDDEV: case PlSqlParser.VAR_: case PlSqlParser.VARIANCE: case PlSqlParser.LEAST: case PlSqlParser.GREATEST: case PlSqlParser.TO_DATE: case PlSqlParser.PERIOD: case PlSqlParser.DELIMITED_ID: case PlSqlParser.INTRODUCER: case PlSqlParser.REGULAR_ID: this.state = 11938; this.general_element_part(); break; default: throw new antlr4.error.NoViableAltException(this); } this.state = 11941; _la = this._input.LA(1); if(!(_la===PlSqlParser.DAY || _la===PlSqlParser.HOUR || _la===PlSqlParser.MINUTE || _la===PlSqlParser.MONTH || _la===PlSqlParser.SECOND || _la===PlSqlParser.YEAR)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } this.state = 11955; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,1633,this._ctx); if(la_===1) { this.state = 11942; this.match(PlSqlParser.LEFT_PAREN); this.state = 11945; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.UNSIGNED_INTEGER: this.state = 11943; this.match(PlSqlParser.UNSIGNED_INTEGER); break; case PlSqlParser.BINDVAR: case PlSqlParser.COLON: this.state = 11944; this.bind_variable(); break; default: throw new antlr4.error.NoViableAltException(this); } this.state = 11952; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.COMMA) { this.state = 11947; this.match(PlSqlParser.COMMA); this.state = 11950; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.UNSIGNED_INTEGER: this.state = 11948; this.match(PlSqlParser.UNSIGNED_INTEGER); break; case PlSqlParser.BINDVAR: case PlSqlParser.COLON: this.state = 11949; this.bind_variable(); break; default: throw new antlr4.error.NoViableAltException(this); } } this.state = 11954; this.match(PlSqlParser.RIGHT_PAREN); } this.state = 11972; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,1637,this._ctx); if(la_===1) { this.state = 11957; this.match(PlSqlParser.TO); this.state = 11970; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.DAY: this.state = 11958; this.match(PlSqlParser.DAY); break; case PlSqlParser.HOUR: this.state = 11959; this.match(PlSqlParser.HOUR); break; case PlSqlParser.MINUTE: this.state = 11960; this.match(PlSqlParser.MINUTE); break; case PlSqlParser.SECOND: this.state = 11961; this.match(PlSqlParser.SECOND); this.state = 11968; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,1635,this._ctx); if(la_===1) { this.state = 11962; this.match(PlSqlParser.LEFT_PAREN); this.state = 11965; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.UNSIGNED_INTEGER: this.state = 11963; this.match(PlSqlParser.UNSIGNED_INTEGER); break; case PlSqlParser.BINDVAR: case PlSqlParser.COLON: this.state = 11964; this.bind_variable(); break; default: throw new antlr4.error.NoViableAltException(this); } this.state = 11967; this.match(PlSqlParser.RIGHT_PAREN); } break; default: throw new antlr4.error.NoViableAltException(this); } } break; case PlSqlParser.UNSIGNED_INTEGER: case PlSqlParser.APPROXIMATE_NUM_LIT: this.enterOuterAlt(localctx, 3); this.state = 11974; this.numeric(); break; case PlSqlParser.DATE: this.enterOuterAlt(localctx, 4); this.state = 11975; this.match(PlSqlParser.DATE); this.state = 11976; this.quoted_string(); break; case PlSqlParser.NATIONAL_CHAR_STRING_LIT: case PlSqlParser.CHAR_STRING: this.enterOuterAlt(localctx, 5); this.state = 11977; this.quoted_string(); break; case PlSqlParser.NULL_: this.enterOuterAlt(localctx, 6); this.state = 11978; this.match(PlSqlParser.NULL_); break; case PlSqlParser.TRUE: this.enterOuterAlt(localctx, 7); this.state = 11979; this.match(PlSqlParser.TRUE); break; case PlSqlParser.FALSE: this.enterOuterAlt(localctx, 8); this.state = 11980; this.match(PlSqlParser.FALSE); break; case PlSqlParser.DBTIMEZONE: this.enterOuterAlt(localctx, 9); this.state = 11981; this.match(PlSqlParser.DBTIMEZONE); break; case PlSqlParser.SESSIONTIMEZONE: this.enterOuterAlt(localctx, 10); this.state = 11982; this.match(PlSqlParser.SESSIONTIMEZONE); break; case PlSqlParser.MINVALUE: this.enterOuterAlt(localctx, 11); this.state = 11983; this.match(PlSqlParser.MINVALUE); break; case PlSqlParser.MAXVALUE: this.enterOuterAlt(localctx, 12); this.state = 11984; this.match(PlSqlParser.MAXVALUE); break; case PlSqlParser.DEFAULT: this.enterOuterAlt(localctx, 13); this.state = 11985; this.match(PlSqlParser.DEFAULT); break; default: throw new antlr4.error.NoViableAltException(this); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function NumericContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_numeric; return this; } NumericContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); NumericContext.prototype.constructor = NumericContext; NumericContext.prototype.UNSIGNED_INTEGER = function() { return this.getToken(PlSqlParser.UNSIGNED_INTEGER, 0); }; NumericContext.prototype.APPROXIMATE_NUM_LIT = function() { return this.getToken(PlSqlParser.APPROXIMATE_NUM_LIT, 0); }; NumericContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterNumeric(this); } }; NumericContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitNumeric(this); } }; NumericContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitNumeric(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.NumericContext = NumericContext; PlSqlParser.prototype.numeric = function() { var localctx = new NumericContext(this, this._ctx, this.state); this.enterRule(localctx, 1480, PlSqlParser.RULE_numeric); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 11988; _la = this._input.LA(1); if(!(_la===PlSqlParser.UNSIGNED_INTEGER || _la===PlSqlParser.APPROXIMATE_NUM_LIT)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Numeric_negativeContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_numeric_negative; return this; } Numeric_negativeContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Numeric_negativeContext.prototype.constructor = Numeric_negativeContext; Numeric_negativeContext.prototype.MINUS_SIGN = function() { return this.getToken(PlSqlParser.MINUS_SIGN, 0); }; Numeric_negativeContext.prototype.numeric = function() { return this.getTypedRuleContext(NumericContext,0); }; Numeric_negativeContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterNumeric_negative(this); } }; Numeric_negativeContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitNumeric_negative(this); } }; Numeric_negativeContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitNumeric_negative(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Numeric_negativeContext = Numeric_negativeContext; PlSqlParser.prototype.numeric_negative = function() { var localctx = new Numeric_negativeContext(this, this._ctx, this.state); this.enterRule(localctx, 1482, PlSqlParser.RULE_numeric_negative); try { this.enterOuterAlt(localctx, 1); this.state = 11990; this.match(PlSqlParser.MINUS_SIGN); this.state = 11991; this.numeric(); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Quoted_stringContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_quoted_string; return this; } Quoted_stringContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Quoted_stringContext.prototype.constructor = Quoted_stringContext; Quoted_stringContext.prototype.CHAR_STRING = function() { return this.getToken(PlSqlParser.CHAR_STRING, 0); }; Quoted_stringContext.prototype.NATIONAL_CHAR_STRING_LIT = function() { return this.getToken(PlSqlParser.NATIONAL_CHAR_STRING_LIT, 0); }; Quoted_stringContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterQuoted_string(this); } }; Quoted_stringContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitQuoted_string(this); } }; Quoted_stringContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitQuoted_string(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Quoted_stringContext = Quoted_stringContext; PlSqlParser.prototype.quoted_string = function() { var localctx = new Quoted_stringContext(this, this._ctx, this.state); this.enterRule(localctx, 1484, PlSqlParser.RULE_quoted_string); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 11993; _la = this._input.LA(1); if(!(_la===PlSqlParser.NATIONAL_CHAR_STRING_LIT || _la===PlSqlParser.CHAR_STRING)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function IdentifierContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_identifier; return this; } IdentifierContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); IdentifierContext.prototype.constructor = IdentifierContext; IdentifierContext.prototype.id_expression = function() { return this.getTypedRuleContext(Id_expressionContext,0); }; IdentifierContext.prototype.INTRODUCER = function() { return this.getToken(PlSqlParser.INTRODUCER, 0); }; IdentifierContext.prototype.char_set_name = function() { return this.getTypedRuleContext(Char_set_nameContext,0); }; IdentifierContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterIdentifier(this); } }; IdentifierContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitIdentifier(this); } }; IdentifierContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitIdentifier(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.IdentifierContext = IdentifierContext; PlSqlParser.prototype.identifier = function() { var localctx = new IdentifierContext(this, this._ctx, this.state); this.enterRule(localctx, 1486, PlSqlParser.RULE_identifier); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 11997; this._errHandler.sync(this); _la = this._input.LA(1); if(_la===PlSqlParser.INTRODUCER) { this.state = 11995; this.match(PlSqlParser.INTRODUCER); this.state = 11996; this.char_set_name(); } this.state = 11999; this.id_expression(); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Id_expressionContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_id_expression; return this; } Id_expressionContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Id_expressionContext.prototype.constructor = Id_expressionContext; Id_expressionContext.prototype.regular_id = function() { return this.getTypedRuleContext(Regular_idContext,0); }; Id_expressionContext.prototype.DELIMITED_ID = function() { return this.getToken(PlSqlParser.DELIMITED_ID, 0); }; Id_expressionContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterId_expression(this); } }; Id_expressionContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitId_expression(this); } }; Id_expressionContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitId_expression(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Id_expressionContext = Id_expressionContext; PlSqlParser.prototype.id_expression = function() { var localctx = new Id_expressionContext(this, this._ctx, this.state); this.enterRule(localctx, 1488, PlSqlParser.RULE_id_expression); try { this.state = 12003; this._errHandler.sync(this); switch(this._input.LA(1)) { case PlSqlParser.ABORT: case PlSqlParser.ABS: case PlSqlParser.ACCESS: case PlSqlParser.ACCESSED: case PlSqlParser.ACCOUNT: case PlSqlParser.ACL: case PlSqlParser.ACOS: case PlSqlParser.ACTION: case PlSqlParser.ACTIONS: case PlSqlParser.ACTIVATE: case PlSqlParser.ACTIVE: case PlSqlParser.ACTIVE_COMPONENT: case PlSqlParser.ACTIVE_DATA: case PlSqlParser.ACTIVE_FUNCTION: case PlSqlParser.ACTIVE_TAG: case PlSqlParser.ACTIVITY: case PlSqlParser.ADAPTIVE_PLAN: case PlSqlParser.ADD: case PlSqlParser.ADD_COLUMN: case PlSqlParser.ADD_GROUP: case PlSqlParser.ADD_MONTHS: case PlSqlParser.ADJ_DATE: case PlSqlParser.ADMIN: case PlSqlParser.ADMINISTER: case PlSqlParser.ADMINISTRATOR: case PlSqlParser.ADVANCED: case PlSqlParser.ADVISE: case PlSqlParser.ADVISOR: case PlSqlParser.AFD_DISKSTRING: case PlSqlParser.AFTER: case PlSqlParser.AGENT: case PlSqlParser.AGGREGATE: case PlSqlParser.A_LETTER: case PlSqlParser.ALIAS: case PlSqlParser.ALLOCATE: case PlSqlParser.ALLOW: case PlSqlParser.ALL_ROWS: case PlSqlParser.ALWAYS: case PlSqlParser.ANALYZE: case PlSqlParser.ANCILLARY: case PlSqlParser.AND_EQUAL: case PlSqlParser.ANOMALY: case PlSqlParser.ANSI_REARCH: case PlSqlParser.ANTIJOIN: case PlSqlParser.ANYSCHEMA: case PlSqlParser.APPEND: case PlSqlParser.APPENDCHILDXML: case PlSqlParser.APPEND_VALUES: case PlSqlParser.APPLICATION: case PlSqlParser.APPLY: case PlSqlParser.APPROX_COUNT_DISTINCT: case PlSqlParser.ARCHIVAL: case PlSqlParser.ARCHIVE: case PlSqlParser.ARCHIVED: case PlSqlParser.ARCHIVELOG: case PlSqlParser.ARRAY: case PlSqlParser.ASCII: case PlSqlParser.ASCIISTR: case PlSqlParser.ASIN: case PlSqlParser.ASIS: case PlSqlParser.ASSEMBLY: case PlSqlParser.ASSIGN: case PlSqlParser.ASSOCIATE: case PlSqlParser.ASYNC: case PlSqlParser.ASYNCHRONOUS: case PlSqlParser.ATAN2: case PlSqlParser.ATAN: case PlSqlParser.AT: case PlSqlParser.ATTRIBUTE: case PlSqlParser.ATTRIBUTES: case PlSqlParser.AUTHENTICATED: case PlSqlParser.AUTHENTICATION: case PlSqlParser.AUTHID: case PlSqlParser.AUTHORIZATION: case PlSqlParser.AUTOALLOCATE: case PlSqlParser.AUTO: case PlSqlParser.AUTOEXTEND: case PlSqlParser.AUTO_LOGIN: case PlSqlParser.AUTOMATIC: case PlSqlParser.AUTONOMOUS_TRANSACTION: case PlSqlParser.AUTO_REOPTIMIZE: case PlSqlParser.AVAILABILITY: case PlSqlParser.AVRO: case PlSqlParser.BACKGROUND: case PlSqlParser.BACKUP: case PlSqlParser.BASIC: case PlSqlParser.BASICFILE: case PlSqlParser.BATCH: case PlSqlParser.BATCHSIZE: case PlSqlParser.BATCH_TABLE_ACCESS_BY_ROWID: case PlSqlParser.BECOME: case PlSqlParser.BEFORE: case PlSqlParser.BEGIN: case PlSqlParser.BEGINNING: case PlSqlParser.BEGIN_OUTLINE_DATA: case PlSqlParser.BEHALF: case PlSqlParser.BEQUEATH: case PlSqlParser.BFILE: case PlSqlParser.BFILENAME: case PlSqlParser.BIGFILE: case PlSqlParser.BINARY: case PlSqlParser.BINARY_DOUBLE: case PlSqlParser.BINARY_DOUBLE_INFINITY: case PlSqlParser.BINARY_DOUBLE_NAN: case PlSqlParser.BINARY_FLOAT: case PlSqlParser.BINARY_FLOAT_INFINITY: case PlSqlParser.BINARY_FLOAT_NAN: case PlSqlParser.BINARY_INTEGER: case PlSqlParser.BIND_AWARE: case PlSqlParser.BINDING: case PlSqlParser.BIN_TO_NUM: case PlSqlParser.BITAND: case PlSqlParser.BITMAP_AND: case PlSqlParser.BITMAP: case PlSqlParser.BITMAPS: case PlSqlParser.BITMAP_TREE: case PlSqlParser.BITS: case PlSqlParser.BLOB: case PlSqlParser.BLOCK: case PlSqlParser.BLOCK_RANGE: case PlSqlParser.BLOCKS: case PlSqlParser.BLOCKSIZE: case PlSqlParser.BODY: case PlSqlParser.BOOLEAN: case PlSqlParser.BOTH: case PlSqlParser.BOUND: case PlSqlParser.BRANCH: case PlSqlParser.BREADTH: case PlSqlParser.BROADCAST: case PlSqlParser.BSON: case PlSqlParser.BUFFER: case PlSqlParser.BUFFER_CACHE: case PlSqlParser.BUFFER_POOL: case PlSqlParser.BUILD: case PlSqlParser.BULK: case PlSqlParser.BYPASS_RECURSIVE_CHECK: case PlSqlParser.BYPASS_UJVC: case PlSqlParser.BYTE: case PlSqlParser.CACHE: case PlSqlParser.CACHE_CB: case PlSqlParser.CACHE_INSTANCES: case PlSqlParser.CACHE_TEMP_TABLE: case PlSqlParser.CACHING: case PlSqlParser.CALCULATED: case PlSqlParser.CALLBACK: case PlSqlParser.CALL: case PlSqlParser.CANCEL: case PlSqlParser.CAPACITY: case PlSqlParser.CARDINALITY: case PlSqlParser.CASCADE: case PlSqlParser.CASE: case PlSqlParser.CAST: case PlSqlParser.CATEGORY: case PlSqlParser.CDBDEFAULT: case PlSqlParser.CEIL: case PlSqlParser.CELL_FLASH_CACHE: case PlSqlParser.CERTIFICATE: case PlSqlParser.CFILE: case PlSqlParser.CHAINED: case PlSqlParser.CHANGE: case PlSqlParser.CHANGE_DUPKEY_ERROR_INDEX: case PlSqlParser.CHARACTER: case PlSqlParser.CHAR: case PlSqlParser.CHAR_CS: case PlSqlParser.CHARTOROWID: case PlSqlParser.CHECK_ACL_REWRITE: case PlSqlParser.CHECKPOINT: case PlSqlParser.CHILD: case PlSqlParser.CHOOSE: case PlSqlParser.CHR: case PlSqlParser.CHUNK: case PlSqlParser.CLASS: case PlSqlParser.CLASSIFIER: case PlSqlParser.CLEANUP: case PlSqlParser.CLEAR: case PlSqlParser.C_LETTER: case PlSqlParser.CLIENT: case PlSqlParser.CLOB: case PlSqlParser.CLONE: case PlSqlParser.CLOSE_CACHED_OPEN_CURSORS: case PlSqlParser.CLOSE: case PlSqlParser.CLUSTER_BY_ROWID: case PlSqlParser.CLUSTER: case PlSqlParser.CLUSTER_DETAILS: case PlSqlParser.CLUSTER_DISTANCE: case PlSqlParser.CLUSTER_ID: case PlSqlParser.CLUSTERING: case PlSqlParser.CLUSTERING_FACTOR: case PlSqlParser.CLUSTER_PROBABILITY: case PlSqlParser.CLUSTER_SET: case PlSqlParser.COALESCE: case PlSqlParser.COALESCE_SQ: case PlSqlParser.COARSE: case PlSqlParser.CO_AUTH_IND: case PlSqlParser.COLD: case PlSqlParser.COLLECT: case PlSqlParser.COLUMNAR: case PlSqlParser.COLUMN_AUTH_INDICATOR: case PlSqlParser.COLUMN: case PlSqlParser.COLUMNS: case PlSqlParser.COLUMN_STATS: case PlSqlParser.COLUMN_VALUE: case PlSqlParser.COMMENT: case PlSqlParser.COMMIT: case PlSqlParser.COMMITTED: case PlSqlParser.COMMON_DATA: case PlSqlParser.COMPACT: case PlSqlParser.COMPATIBILITY: case PlSqlParser.COMPILE: case PlSqlParser.COMPLETE: case PlSqlParser.COMPLIANCE: case PlSqlParser.COMPONENT: case PlSqlParser.COMPONENTS: case PlSqlParser.COMPOSE: case PlSqlParser.COMPOSITE: case PlSqlParser.COMPOSITE_LIMIT: case PlSqlParser.COMPOUND: case PlSqlParser.COMPUTE: case PlSqlParser.CONCAT: case PlSqlParser.CON_DBID_TO_ID: case PlSqlParser.CONDITIONAL: case PlSqlParser.CONDITION: case PlSqlParser.CONFIRM: case PlSqlParser.CONFORMING: case PlSqlParser.CON_GUID_TO_ID: case PlSqlParser.CON_ID: case PlSqlParser.CON_NAME_TO_ID: case PlSqlParser.CONNECT_BY_CB_WHR_ONLY: case PlSqlParser.CONNECT_BY_COMBINE_SW: case PlSqlParser.CONNECT_BY_COST_BASED: case PlSqlParser.CONNECT_BY_ELIM_DUPS: case PlSqlParser.CONNECT_BY_FILTERING: case PlSqlParser.CONNECT_BY_ISCYCLE: case PlSqlParser.CONNECT_BY_ISLEAF: case PlSqlParser.CONNECT_BY_ROOT: case PlSqlParser.CONNECT_TIME: case PlSqlParser.CONSIDER: case PlSqlParser.CONSISTENT: case PlSqlParser.CONSTANT: case PlSqlParser.CONST: case PlSqlParser.CONSTRAINT: case PlSqlParser.CONSTRAINTS: case PlSqlParser.CONSTRUCTOR: case PlSqlParser.CONTAINER: case PlSqlParser.CONTAINER_DATA: case PlSqlParser.CONTAINERS: case PlSqlParser.CONTENT: case PlSqlParser.CONTENTS: case PlSqlParser.CONTEXT: case PlSqlParser.CONTINUE: case PlSqlParser.CONTROLFILE: case PlSqlParser.CON_UID_TO_ID: case PlSqlParser.CONVERT: case PlSqlParser.COOKIE: case PlSqlParser.COPY: case PlSqlParser.CORR_K: case PlSqlParser.CORR_S: case PlSqlParser.CORRUPTION: case PlSqlParser.CORRUPT_XID_ALL: case PlSqlParser.CORRUPT_XID: case PlSqlParser.COS: case PlSqlParser.COSH: case PlSqlParser.COST: case PlSqlParser.COST_XML_QUERY_REWRITE: case PlSqlParser.COUNT: case PlSqlParser.COVAR_POP: case PlSqlParser.COVAR_SAMP: case PlSqlParser.CPU_COSTING: case PlSqlParser.CPU_PER_CALL: case PlSqlParser.CPU_PER_SESSION: case PlSqlParser.CRASH: case PlSqlParser.CREATE_FILE_DEST: case PlSqlParser.CREATE_STORED_OUTLINES: case PlSqlParser.CREATION: case PlSqlParser.CREDENTIAL: case PlSqlParser.CRITICAL: case PlSqlParser.CROSS: case PlSqlParser.CROSSEDITION: case PlSqlParser.CSCONVERT: case PlSqlParser.CUBE_AJ: case PlSqlParser.CUBE: case PlSqlParser.CUBE_GB: case PlSqlParser.CUBE_SJ: case PlSqlParser.CUME_DISTM: case PlSqlParser.CURRENT: case PlSqlParser.CURRENT_DATE: case PlSqlParser.CURRENT_SCHEMA: case PlSqlParser.CURRENT_TIME: case PlSqlParser.CURRENT_TIMESTAMP: case PlSqlParser.CURRENT_USER: case PlSqlParser.CURRENTV: case PlSqlParser.CURSOR: case PlSqlParser.CURSOR_SHARING_EXACT: case PlSqlParser.CURSOR_SPECIFIC_SEGMENT: case PlSqlParser.CUSTOMDATUM: case PlSqlParser.CV: case PlSqlParser.CYCLE: case PlSqlParser.DANGLING: case PlSqlParser.DATABASE: case PlSqlParser.DATA: case PlSqlParser.DATAFILE: case PlSqlParser.DATAFILES: case PlSqlParser.DATAMOVEMENT: case PlSqlParser.DATAOBJNO: case PlSqlParser.DATAOBJ_TO_MAT_PARTITION: case PlSqlParser.DATAOBJ_TO_PARTITION: case PlSqlParser.DATAPUMP: case PlSqlParser.DATA_SECURITY_REWRITE_LIMIT: case PlSqlParser.DATE_MODE: case PlSqlParser.DAY: case PlSqlParser.DAYS: case PlSqlParser.DBA: case PlSqlParser.DBA_RECYCLEBIN: case PlSqlParser.DBMS_STATS: case PlSqlParser.DB_ROLE_CHANGE: case PlSqlParser.DBTIMEZONE: case PlSqlParser.DB_UNIQUE_NAME: case PlSqlParser.DB_VERSION: case PlSqlParser.DDL: case PlSqlParser.DEALLOCATE: case PlSqlParser.DEBUG: case PlSqlParser.DEBUGGER: case PlSqlParser.DEC: case PlSqlParser.DECIMAL: case PlSqlParser.DECLARE: case PlSqlParser.DECOMPOSE: case PlSqlParser.DECORRELATE: case PlSqlParser.DECR: case PlSqlParser.DECREMENT: case PlSqlParser.DECRYPT: case PlSqlParser.DEDUPLICATE: case PlSqlParser.DEFAULTS: case PlSqlParser.DEFERRABLE: case PlSqlParser.DEFERRED: case PlSqlParser.DEFINED: case PlSqlParser.DEFINE: case PlSqlParser.DEFINER: case PlSqlParser.DEGREE: case PlSqlParser.DELAY: case PlSqlParser.DELEGATE: case PlSqlParser.DELETE_ALL: case PlSqlParser.DELETE: case PlSqlParser.DELETEXML: case PlSqlParser.DEMAND: case PlSqlParser.DENSE_RANKM: case PlSqlParser.DEPENDENT: case PlSqlParser.DEPTH: case PlSqlParser.DEQUEUE: case PlSqlParser.DEREF: case PlSqlParser.DEREF_NO_REWRITE: case PlSqlParser.DESTROY: case PlSqlParser.DETACHED: case PlSqlParser.DETERMINES: case PlSqlParser.DETERMINISTIC: case PlSqlParser.DICTIONARY: case PlSqlParser.DIMENSION: case PlSqlParser.DIMENSIONS: case PlSqlParser.DIRECT_LOAD: case PlSqlParser.DIRECTORY: case PlSqlParser.DIRECT_PATH: case PlSqlParser.DISABLE_ALL: case PlSqlParser.DISABLE: case PlSqlParser.DISABLE_PARALLEL_DML: case PlSqlParser.DISABLE_PRESET: case PlSqlParser.DISABLE_RPKE: case PlSqlParser.DISALLOW: case PlSqlParser.DISASSOCIATE: case PlSqlParser.DISCARD: case PlSqlParser.DISCONNECT: case PlSqlParser.DISK: case PlSqlParser.DISKGROUP: case PlSqlParser.DISKS: case PlSqlParser.DISMOUNT: case PlSqlParser.DISTINGUISHED: case PlSqlParser.DISTRIBUTED: case PlSqlParser.DISTRIBUTE: case PlSqlParser.DML: case PlSqlParser.DML_UPDATE: case PlSqlParser.DOCFIDELITY: case PlSqlParser.DOCUMENT: case PlSqlParser.DOMAIN_INDEX_FILTER: case PlSqlParser.DOMAIN_INDEX_NO_SORT: case PlSqlParser.DOMAIN_INDEX_SORT: case PlSqlParser.DOUBLE: case PlSqlParser.DOWNGRADE: case PlSqlParser.DRIVING_SITE: case PlSqlParser.DROP_COLUMN: case PlSqlParser.DROP_GROUP: case PlSqlParser.DSINTERVAL_UNCONSTRAINED: case PlSqlParser.DST_UPGRADE_INSERT_CONV: case PlSqlParser.DUMP: case PlSqlParser.DUPLICATE: case PlSqlParser.DV: case PlSqlParser.DYNAMIC: case PlSqlParser.DYNAMIC_SAMPLING: case PlSqlParser.DYNAMIC_SAMPLING_EST_CDN: case PlSqlParser.EACH: case PlSqlParser.EDITIONABLE: case PlSqlParser.EDITION: case PlSqlParser.EDITIONING: case PlSqlParser.EDITIONS: case PlSqlParser.ELEMENT: case PlSqlParser.ELIM_GROUPBY: case PlSqlParser.ELIMINATE_JOIN: case PlSqlParser.ELIMINATE_OBY: case PlSqlParser.ELIMINATE_OUTER_JOIN: case PlSqlParser.EM: case PlSqlParser.EMPTY_BLOB: case PlSqlParser.EMPTY_CLOB: case PlSqlParser.EMPTY: case PlSqlParser.ENABLE_ALL: case PlSqlParser.ENABLE: case PlSqlParser.ENABLE_PARALLEL_DML: case PlSqlParser.ENABLE_PRESET: case PlSqlParser.ENCODING: case PlSqlParser.ENCRYPT: case PlSqlParser.ENCRYPTION: case PlSqlParser.END_OUTLINE_DATA: case PlSqlParser.ENFORCED: case PlSqlParser.ENFORCE: case PlSqlParser.ENQUEUE: case PlSqlParser.ENTERPRISE: case PlSqlParser.ENTITYESCAPING: case PlSqlParser.ENTRY: case PlSqlParser.EQUIPART: case PlSqlParser.ERR: case PlSqlParser.ERROR_ARGUMENT: case PlSqlParser.ERROR: case PlSqlParser.ERROR_ON_OVERLAP_TIME: case PlSqlParser.ERRORS: case PlSqlParser.ESCAPE: case PlSqlParser.ESTIMATE: case PlSqlParser.EVAL: case PlSqlParser.EVALNAME: case PlSqlParser.EVALUATE: case PlSqlParser.EVALUATION: case PlSqlParser.EVENTS: case PlSqlParser.EVERY: case PlSqlParser.EXCEPT: case PlSqlParser.EXCEPTION: case PlSqlParser.EXCEPTION_INIT: case PlSqlParser.EXCEPTIONS: case PlSqlParser.EXCHANGE: case PlSqlParser.EXCLUDE: case PlSqlParser.EXCLUDING: case PlSqlParser.EXECUTE: case PlSqlParser.EXEMPT: case PlSqlParser.EXISTING: case PlSqlParser.EXISTS: case PlSqlParser.EXISTSNODE: case PlSqlParser.EXIT: case PlSqlParser.EXPAND_GSET_TO_UNION: case PlSqlParser.EXPAND_TABLE: case PlSqlParser.EXP: case PlSqlParser.EXPIRE: case PlSqlParser.EXPLAIN: case PlSqlParser.EXPLOSION: case PlSqlParser.EXPORT: case PlSqlParser.EXPR_CORR_CHECK: case PlSqlParser.EXPRESS: case PlSqlParser.EXTENDS: case PlSqlParser.EXTENT: case PlSqlParser.EXTENTS: case PlSqlParser.EXTERNAL: case PlSqlParser.EXTERNALLY: case PlSqlParser.EXTRACTCLOBXML: case PlSqlParser.EXTRACT: case PlSqlParser.EXTRACTVALUE: case PlSqlParser.EXTRA: case PlSqlParser.FACILITY: case PlSqlParser.FACT: case PlSqlParser.FACTOR: case PlSqlParser.FACTORIZE_JOIN: case PlSqlParser.FAILED: case PlSqlParser.FAILED_LOGIN_ATTEMPTS: case PlSqlParser.FAILGROUP: case PlSqlParser.FAILOVER: case PlSqlParser.FAILURE: case PlSqlParser.FALSE: case PlSqlParser.FAMILY: case PlSqlParser.FAR: case PlSqlParser.FAST: case PlSqlParser.FASTSTART: case PlSqlParser.FBTSCAN: case PlSqlParser.FEATURE_DETAILS: case PlSqlParser.FEATURE_ID: case PlSqlParser.FEATURE_SET: case PlSqlParser.FEATURE_VALUE: case PlSqlParser.FETCH: case PlSqlParser.FILE: case PlSqlParser.FILE_NAME_CONVERT: case PlSqlParser.FILESYSTEM_LIKE_LOGGING: case PlSqlParser.FILTER: case PlSqlParser.FINAL: case PlSqlParser.FINE: case PlSqlParser.FINISH: case PlSqlParser.FIRST: case PlSqlParser.FIRSTM: case PlSqlParser.FIRST_ROWS: case PlSqlParser.FIRST_VALUE: case PlSqlParser.FIXED_VIEW_DATA: case PlSqlParser.FLAGGER: case PlSqlParser.FLASHBACK: case PlSqlParser.FLASH_CACHE: case PlSqlParser.FLOAT: case PlSqlParser.FLOB: case PlSqlParser.FLOOR: case PlSqlParser.FLUSH: case PlSqlParser.FOLDER: case PlSqlParser.FOLLOWING: case PlSqlParser.FOLLOWS: case PlSqlParser.FORALL: case PlSqlParser.FORCE: case PlSqlParser.FORCE_XML_QUERY_REWRITE: case PlSqlParser.FOREIGN: case PlSqlParser.FOREVER: case PlSqlParser.FORMAT: case PlSqlParser.FORWARD: case PlSqlParser.FRAGMENT_NUMBER: case PlSqlParser.FREELIST: case PlSqlParser.FREELISTS: case PlSqlParser.FREEPOOLS: case PlSqlParser.FRESH: case PlSqlParser.FROM_TZ: case PlSqlParser.FULL: case PlSqlParser.FULL_OUTER_JOIN_TO_OUTER: case PlSqlParser.FUNCTION: case PlSqlParser.FUNCTIONS: case PlSqlParser.GATHER_OPTIMIZER_STATISTICS: case PlSqlParser.GATHER_PLAN_STATISTICS: case PlSqlParser.GBY_CONC_ROLLUP: case PlSqlParser.GBY_PUSHDOWN: case PlSqlParser.GENERATED: case PlSqlParser.GET: case PlSqlParser.GLOBAL: case PlSqlParser.GLOBALLY: case PlSqlParser.GLOBAL_NAME: case PlSqlParser.GLOBAL_TOPIC_ENABLED: case PlSqlParser.GROUP_BY: case PlSqlParser.GROUP_ID: case PlSqlParser.GROUPING: case PlSqlParser.GROUPING_ID: case PlSqlParser.GROUPS: case PlSqlParser.GUARANTEED: case PlSqlParser.GUARANTEE: case PlSqlParser.GUARD: case PlSqlParser.HASH_AJ: case PlSqlParser.HASH: case PlSqlParser.HASHKEYS: case PlSqlParser.HASH_SJ: case PlSqlParser.HEADER: case PlSqlParser.HEAP: case PlSqlParser.HELP: case PlSqlParser.HEXTORAW: case PlSqlParser.HEXTOREF: case PlSqlParser.HIDDEN_KEYWORD: case PlSqlParser.HIDE: case PlSqlParser.HIERARCHY: case PlSqlParser.HIGH: case PlSqlParser.HINTSET_BEGIN: case PlSqlParser.HINTSET_END: case PlSqlParser.HOT: case PlSqlParser.HOUR: case PlSqlParser.HWM_BROKERED: case PlSqlParser.HYBRID: case PlSqlParser.IDENTIFIER: case PlSqlParser.IDENTITY: case PlSqlParser.IDGENERATORS: case PlSqlParser.ID: case PlSqlParser.IDLE_TIME: case PlSqlParser.IF: case PlSqlParser.IGNORE: case PlSqlParser.IGNORE_OPTIM_EMBEDDED_HINTS: case PlSqlParser.IGNORE_ROW_ON_DUPKEY_INDEX: case PlSqlParser.IGNORE_WHERE_CLAUSE: case PlSqlParser.ILM: case PlSqlParser.IMMEDIATE: case PlSqlParser.IMPACT: case PlSqlParser.IMPORT: case PlSqlParser.INACTIVE: case PlSqlParser.INCLUDE: case PlSqlParser.INCLUDE_VERSION: case PlSqlParser.INCLUDING: case PlSqlParser.INCREMENTAL: case PlSqlParser.INCREMENT: case PlSqlParser.INCR: case PlSqlParser.INDENT: case PlSqlParser.INDEX_ASC: case PlSqlParser.INDEX_COMBINE: case PlSqlParser.INDEX_DESC: case PlSqlParser.INDEXED: case PlSqlParser.INDEXES: case PlSqlParser.INDEX_FFS: case PlSqlParser.INDEX_FILTER: case PlSqlParser.INDEXING: case PlSqlParser.INDEX_JOIN: case PlSqlParser.INDEX_ROWS: case PlSqlParser.INDEX_RRS: case PlSqlParser.INDEX_RS_ASC: case PlSqlParser.INDEX_RS_DESC: case PlSqlParser.INDEX_RS: case PlSqlParser.INDEX_SCAN: case PlSqlParser.INDEX_SKIP_SCAN: case PlSqlParser.INDEX_SS_ASC: case PlSqlParser.INDEX_SS_DESC: case PlSqlParser.INDEX_SS: case PlSqlParser.INDEX_STATS: case PlSqlParser.INDEXTYPE: case PlSqlParser.INDEXTYPES: case PlSqlParser.INDICATOR: case PlSqlParser.INDICES: case PlSqlParser.INFINITE: case PlSqlParser.INFORMATIONAL: case PlSqlParser.INHERIT: case PlSqlParser.INITCAP: case PlSqlParser.INITIAL: case PlSqlParser.INITIALIZED: case PlSqlParser.INITIALLY: case PlSqlParser.INITRANS: case PlSqlParser.INLINE: case PlSqlParser.INLINE_XMLTYPE_NT: case PlSqlParser.INMEMORY: case PlSqlParser.IN_MEMORY_METADATA: case PlSqlParser.INMEMORY_PRUNING: case PlSqlParser.INNER: case PlSqlParser.INOUT: case PlSqlParser.INPLACE: case PlSqlParser.INSERTCHILDXMLAFTER: case PlSqlParser.INSERTCHILDXMLBEFORE: case PlSqlParser.INSERTCHILDXML: case PlSqlParser.INSERTXMLAFTER: case PlSqlParser.INSERTXMLBEFORE: case PlSqlParser.INSTANCE: case PlSqlParser.INSTANCES: case PlSqlParser.INSTANTIABLE: case PlSqlParser.INSTANTLY: case PlSqlParser.INSTEAD: case PlSqlParser.INSTR2: case PlSqlParser.INSTR4: case PlSqlParser.INSTRB: case PlSqlParser.INSTRC: case PlSqlParser.INSTR: case PlSqlParser.INTEGER: case PlSqlParser.INTERLEAVED: case PlSqlParser.INTERMEDIATE: case PlSqlParser.INTERNAL_CONVERT: case PlSqlParser.INTERNAL_USE: case PlSqlParser.INTERPRETED: case PlSqlParser.INTERVAL: case PlSqlParser.INT: case PlSqlParser.INVALIDATE: case PlSqlParser.INVISIBLE: case PlSqlParser.IN_XQUERY: case PlSqlParser.ISOLATION: case PlSqlParser.ISOLATION_LEVEL: case PlSqlParser.ITERATE: case PlSqlParser.ITERATION_NUMBER: case PlSqlParser.JAVA: case PlSqlParser.JOB: case PlSqlParser.JOIN: case PlSqlParser.JSON_ARRAYAGG: case PlSqlParser.JSON_ARRAY: case PlSqlParser.JSON_EQUAL: case PlSqlParser.JSON_EXISTS2: case PlSqlParser.JSON_EXISTS: case PlSqlParser.JSONGET: case PlSqlParser.JSON: case PlSqlParser.JSON_OBJECTAGG: case PlSqlParser.JSON_OBJECT: case PlSqlParser.JSONPARSE: case PlSqlParser.JSON_QUERY: case PlSqlParser.JSON_SERIALIZE: case PlSqlParser.JSON_TABLE: case PlSqlParser.JSON_TEXTCONTAINS2: case PlSqlParser.JSON_TEXTCONTAINS: case PlSqlParser.JSON_VALUE: case PlSqlParser.KEEP_DUPLICATES: case PlSqlParser.KEEP: case PlSqlParser.KERBEROS: case PlSqlParser.KEY: case PlSqlParser.KEY_LENGTH: case PlSqlParser.KEYSIZE: case PlSqlParser.KEYS: case PlSqlParser.KEYSTORE: case PlSqlParser.KILL: case PlSqlParser.LABEL: case PlSqlParser.LANGUAGE: case PlSqlParser.LAST_DAY: case PlSqlParser.LAST: case PlSqlParser.LAST_VALUE: case PlSqlParser.LATERAL: case PlSqlParser.LAX: case PlSqlParser.LAYER: case PlSqlParser.LDAP_REGISTRATION_ENABLED: case PlSqlParser.LDAP_REGISTRATION: case PlSqlParser.LDAP_REG_SYNC_INTERVAL: case PlSqlParser.LEADING: case PlSqlParser.LEFT: case PlSqlParser.LENGTH2: case PlSqlParser.LENGTH4: case PlSqlParser.LENGTHB: case PlSqlParser.LENGTHC: case PlSqlParser.LENGTH: case PlSqlParser.LESS: case PlSqlParser.LEVEL: case PlSqlParser.LEVELS: case PlSqlParser.LIBRARY: case PlSqlParser.LIFECYCLE: case PlSqlParser.LIFE: case PlSqlParser.LIFETIME: case PlSqlParser.LIKE2: case PlSqlParser.LIKE4: case PlSqlParser.LIKEC: case PlSqlParser.LIKE_EXPAND: case PlSqlParser.LIMIT: case PlSqlParser.LINEAR: case PlSqlParser.LINK: case PlSqlParser.LIST: case PlSqlParser.LN: case PlSqlParser.LNNVL: case PlSqlParser.LOAD: case PlSqlParser.LOB: case PlSqlParser.LOBNVL: case PlSqlParser.LOBS: case PlSqlParser.LOCAL_INDEXES: case PlSqlParser.LOCAL: case PlSqlParser.LOCALTIME: case PlSqlParser.LOCALTIMESTAMP: case PlSqlParser.LOCATION: case PlSqlParser.LOCATOR: case PlSqlParser.LOCKED: case PlSqlParser.LOCKING: case PlSqlParser.LOGFILE: case PlSqlParser.LOGFILES: case PlSqlParser.LOGGING: case PlSqlParser.LOGICAL: case PlSqlParser.LOGICAL_READS_PER_CALL: case PlSqlParser.LOGICAL_READS_PER_SESSION: case PlSqlParser.LOG: case PlSqlParser.LOGMINING: case PlSqlParser.LOGOFF: case PlSqlParser.LOGON: case PlSqlParser.LOG_READ_ONLY_VIOLATIONS: case PlSqlParser.LONG: case PlSqlParser.LOOP: case PlSqlParser.LOWER: case PlSqlParser.LOW: case PlSqlParser.LPAD: case PlSqlParser.LTRIM: case PlSqlParser.MAIN: case PlSqlParser.MAKE_REF: case PlSqlParser.MANAGED: case PlSqlParser.MANAGE: case PlSqlParser.MANAGEMENT: case PlSqlParser.MANAGER: case PlSqlParser.MANUAL: case PlSqlParser.MAP: case PlSqlParser.MAPPING: case PlSqlParser.MASTER: case PlSqlParser.MATCHED: case PlSqlParser.MATCHES: case PlSqlParser.MATCH: case PlSqlParser.MATCH_NUMBER: case PlSqlParser.MATCH_RECOGNIZE: case PlSqlParser.MATERIALIZED: case PlSqlParser.MATERIALIZE: case PlSqlParser.MAXARCHLOGS: case PlSqlParser.MAXDATAFILES: case PlSqlParser.MAXEXTENTS: case PlSqlParser.MAXIMIZE: case PlSqlParser.MAXINSTANCES: case PlSqlParser.MAXLOGFILES: case PlSqlParser.MAXLOGHISTORY: case PlSqlParser.MAXLOGMEMBERS: case PlSqlParser.MAX_SHARED_TEMP_SIZE: case PlSqlParser.MAXSIZE: case PlSqlParser.MAXTRANS: case PlSqlParser.MAXVALUE: case PlSqlParser.MEASURE: case PlSqlParser.MEASURES: case PlSqlParser.MEDIUM: case PlSqlParser.MEMBER: case PlSqlParser.MEMCOMPRESS: case PlSqlParser.MEMORY: case PlSqlParser.MERGEACTIONS: case PlSqlParser.MERGE_AJ: case PlSqlParser.MERGE_CONST_ON: case PlSqlParser.MERGE: case PlSqlParser.MERGE_SJ: case PlSqlParser.METADATA: case PlSqlParser.METHOD: case PlSqlParser.MIGRATE: case PlSqlParser.MIGRATION: case PlSqlParser.MINEXTENTS: case PlSqlParser.MINIMIZE: case PlSqlParser.MINIMUM: case PlSqlParser.MINING: case PlSqlParser.MINUS_NULL: case PlSqlParser.MINUTE: case PlSqlParser.MINVALUE: case PlSqlParser.MIRRORCOLD: case PlSqlParser.MIRRORHOT: case PlSqlParser.MIRROR: case PlSqlParser.MLSLABEL: case PlSqlParser.MODEL_COMPILE_SUBQUERY: case PlSqlParser.MODEL_DONTVERIFY_UNIQUENESS: case PlSqlParser.MODEL_DYNAMIC_SUBQUERY: case PlSqlParser.MODEL_MIN_ANALYSIS: case PlSqlParser.MODEL: case PlSqlParser.MODEL_NB: case PlSqlParser.MODEL_NO_ANALYSIS: case PlSqlParser.MODEL_PBY: case PlSqlParser.MODEL_PUSH_REF: case PlSqlParser.MODEL_SV: case PlSqlParser.MODIFICATION: case PlSqlParser.MODIFY_COLUMN_TYPE: case PlSqlParser.MODIFY: case PlSqlParser.MOD: case PlSqlParser.MODULE: case PlSqlParser.MONITORING: case PlSqlParser.MONITOR: case PlSqlParser.MONTH: case PlSqlParser.MONTHS_BETWEEN: case PlSqlParser.MONTHS: case PlSqlParser.MOUNT: case PlSqlParser.MOUNTPATH: case PlSqlParser.MOVEMENT: case PlSqlParser.MOVE: case PlSqlParser.MULTIDIMENSIONAL: case PlSqlParser.MULTISET: case PlSqlParser.MV_MERGE: case PlSqlParser.NAMED: case PlSqlParser.NAME: case PlSqlParser.NAMESPACE: case PlSqlParser.NAN: case PlSqlParser.NANVL: case PlSqlParser.NATIONAL: case PlSqlParser.NATIVE_FULL_OUTER_JOIN: case PlSqlParser.NATIVE: case PlSqlParser.NATURAL: case PlSqlParser.NAV: case PlSqlParser.NCHAR_CS: case PlSqlParser.NCHAR: case PlSqlParser.NCHR: case PlSqlParser.NCLOB: case PlSqlParser.NEEDED: case PlSqlParser.NEG: case PlSqlParser.NESTED: case PlSqlParser.NESTED_TABLE_FAST_INSERT: case PlSqlParser.NESTED_TABLE_GET_REFS: case PlSqlParser.NESTED_TABLE_ID: case PlSqlParser.NESTED_TABLE_SET_REFS: case PlSqlParser.NESTED_TABLE_SET_SETID: case PlSqlParser.NETWORK: case PlSqlParser.NEVER: case PlSqlParser.NEW: case PlSqlParser.NEW_TIME: case PlSqlParser.NEXT_DAY: case PlSqlParser.NEXT: case PlSqlParser.NL_AJ: case PlSqlParser.NLJ_BATCHING: case PlSqlParser.NLJ_INDEX_FILTER: case PlSqlParser.NLJ_INDEX_SCAN: case PlSqlParser.NLJ_PREFETCH: case PlSqlParser.NLS_CALENDAR: case PlSqlParser.NLS_CHARACTERSET: case PlSqlParser.NLS_CHARSET_DECL_LEN: case PlSqlParser.NLS_CHARSET_ID: case PlSqlParser.NLS_CHARSET_NAME: case PlSqlParser.NLS_COMP: case PlSqlParser.NLS_CURRENCY: case PlSqlParser.NLS_DATE_FORMAT: case PlSqlParser.NLS_DATE_LANGUAGE: case PlSqlParser.NLS_INITCAP: case PlSqlParser.NLS_ISO_CURRENCY: case PlSqlParser.NL_SJ: case PlSqlParser.NLS_LANG: case PlSqlParser.NLS_LANGUAGE: case PlSqlParser.NLS_LENGTH_SEMANTICS: case PlSqlParser.NLS_LOWER: case PlSqlParser.NLS_NCHAR_CONV_EXCP: case PlSqlParser.NLS_NUMERIC_CHARACTERS: case PlSqlParser.NLS_SORT: case PlSqlParser.NLSSORT: case PlSqlParser.NLS_SPECIAL_CHARS: case PlSqlParser.NLS_TERRITORY: case PlSqlParser.NLS_UPPER: case PlSqlParser.NO_ACCESS: case PlSqlParser.NO_ADAPTIVE_PLAN: case PlSqlParser.NO_ANSI_REARCH: case PlSqlParser.NOAPPEND: case PlSqlParser.NOARCHIVELOG: case PlSqlParser.NOAUDIT: case PlSqlParser.NO_AUTO_REOPTIMIZE: case PlSqlParser.NO_BASETABLE_MULTIMV_REWRITE: case PlSqlParser.NO_BATCH_TABLE_ACCESS_BY_ROWID: case PlSqlParser.NO_BIND_AWARE: case PlSqlParser.NO_BUFFER: case PlSqlParser.NOCACHE: case PlSqlParser.NO_CARTESIAN: case PlSqlParser.NO_CHECK_ACL_REWRITE: case PlSqlParser.NO_CLUSTER_BY_ROWID: case PlSqlParser.NO_CLUSTERING: case PlSqlParser.NO_COALESCE_SQ: case PlSqlParser.NO_COMMON_DATA: case PlSqlParser.NO_CONNECT_BY_CB_WHR_ONLY: case PlSqlParser.NO_CONNECT_BY_COMBINE_SW: case PlSqlParser.NO_CONNECT_BY_COST_BASED: case PlSqlParser.NO_CONNECT_BY_ELIM_DUPS: case PlSqlParser.NO_CONNECT_BY_FILTERING: case PlSqlParser.NOCOPY: case PlSqlParser.NO_COST_XML_QUERY_REWRITE: case PlSqlParser.NO_CPU_COSTING: case PlSqlParser.NOCPU_COSTING: case PlSqlParser.NOCYCLE: case PlSqlParser.NO_DATA_SECURITY_REWRITE: case PlSqlParser.NO_DECORRELATE: case PlSqlParser.NODELAY: case PlSqlParser.NO_DOMAIN_INDEX_FILTER: case PlSqlParser.NO_DST_UPGRADE_INSERT_CONV: case PlSqlParser.NO_ELIM_GROUPBY: case PlSqlParser.NO_ELIMINATE_JOIN: case PlSqlParser.NO_ELIMINATE_OBY: case PlSqlParser.NO_ELIMINATE_OUTER_JOIN: case PlSqlParser.NOENTITYESCAPING: case PlSqlParser.NO_EXPAND_GSET_TO_UNION: case PlSqlParser.NO_EXPAND: case PlSqlParser.NO_EXPAND_TABLE: case PlSqlParser.NO_FACT: case PlSqlParser.NO_FACTORIZE_JOIN: case PlSqlParser.NO_FILTERING: case PlSqlParser.NOFORCE: case PlSqlParser.NO_FULL_OUTER_JOIN_TO_OUTER: case PlSqlParser.NO_GATHER_OPTIMIZER_STATISTICS: case PlSqlParser.NO_GBY_PUSHDOWN: case PlSqlParser.NOGUARANTEE: case PlSqlParser.NO_INDEX_FFS: case PlSqlParser.NO_INDEX: case PlSqlParser.NO_INDEX_SS: case PlSqlParser.NO_INMEMORY: case PlSqlParser.NO_INMEMORY_PRUNING: case PlSqlParser.NOKEEP: case PlSqlParser.NO_LOAD: case PlSqlParser.NOLOCAL: case PlSqlParser.NOLOGGING: case PlSqlParser.NOMAPPING: case PlSqlParser.NOMAXVALUE: case PlSqlParser.NO_MERGE: case PlSqlParser.NOMINIMIZE: case PlSqlParser.NOMINVALUE: case PlSqlParser.NO_MODEL_PUSH_REF: case PlSqlParser.NO_MONITORING: case PlSqlParser.NOMONITORING: case PlSqlParser.NO_MONITOR: case PlSqlParser.NO_MULTIMV_REWRITE: case PlSqlParser.NO_NATIVE_FULL_OUTER_JOIN: case PlSqlParser.NONBLOCKING: case PlSqlParser.NONEDITIONABLE: case PlSqlParser.NONE: case PlSqlParser.NO_NLJ_BATCHING: case PlSqlParser.NO_NLJ_PREFETCH: case PlSqlParser.NO: case PlSqlParser.NONSCHEMA: case PlSqlParser.NO_OBJECT_LINK: case PlSqlParser.NOORDER: case PlSqlParser.NO_ORDER_ROLLUPS: case PlSqlParser.NO_OUTER_JOIN_TO_ANTI: case PlSqlParser.NO_OUTER_JOIN_TO_INNER: case PlSqlParser.NOOVERRIDE: case PlSqlParser.NO_PARALLEL_INDEX: case PlSqlParser.NOPARALLEL_INDEX: case PlSqlParser.NO_PARALLEL: case PlSqlParser.NOPARALLEL: case PlSqlParser.NO_PARTIAL_COMMIT: case PlSqlParser.NO_PARTIAL_JOIN: case PlSqlParser.NO_PARTIAL_ROLLUP_PUSHDOWN: case PlSqlParser.NOPARTITION: case PlSqlParser.NO_PLACE_DISTINCT: case PlSqlParser.NO_PLACE_GROUP_BY: case PlSqlParser.NO_PQ_CONCURRENT_UNION: case PlSqlParser.NO_PQ_MAP: case PlSqlParser.NO_PQ_REPLICATE: case PlSqlParser.NO_PQ_SKEW: case PlSqlParser.NO_PRUNE_GSETS: case PlSqlParser.NO_PULL_PRED: case PlSqlParser.NO_PUSH_PRED: case PlSqlParser.NO_PUSH_SUBQ: case PlSqlParser.NO_PX_FAULT_TOLERANCE: case PlSqlParser.NO_PX_JOIN_FILTER: case PlSqlParser.NO_QKN_BUFF: case PlSqlParser.NO_QUERY_TRANSFORMATION: case PlSqlParser.NO_REF_CASCADE: case PlSqlParser.NORELOCATE: case PlSqlParser.NORELY: case PlSqlParser.NOREPAIR: case PlSqlParser.NOREPLAY: case PlSqlParser.NORESETLOGS: case PlSqlParser.NO_RESULT_CACHE: case PlSqlParser.NOREVERSE: case PlSqlParser.NO_REWRITE: case PlSqlParser.NOREWRITE: case PlSqlParser.NORMAL: case PlSqlParser.NO_ROOT_SW_FOR_LOCAL: case PlSqlParser.NOROWDEPENDENCIES: case PlSqlParser.NOSCHEMACHECK: case PlSqlParser.NOSEGMENT: case PlSqlParser.NO_SEMIJOIN: case PlSqlParser.NO_SEMI_TO_INNER: case PlSqlParser.NO_SET_TO_JOIN: case PlSqlParser.NOSORT: case PlSqlParser.NO_SQL_TRANSLATION: case PlSqlParser.NO_SQL_TUNE: case PlSqlParser.NO_STAR_TRANSFORMATION: case PlSqlParser.NO_STATEMENT_QUEUING: case PlSqlParser.NO_STATS_GSETS: case PlSqlParser.NOSTRICT: case PlSqlParser.NO_SUBQUERY_PRUNING: case PlSqlParser.NO_SUBSTRB_PAD: case PlSqlParser.NO_SWAP_JOIN_INPUTS: case PlSqlParser.NOSWITCH: case PlSqlParser.NO_TABLE_LOOKUP_BY_NL: case PlSqlParser.NO_TEMP_TABLE: case PlSqlParser.NOTHING: case PlSqlParser.NOTIFICATION: case PlSqlParser.NO_TRANSFORM_DISTINCT_AGG: case PlSqlParser.NO_UNNEST: case PlSqlParser.NO_USE_CUBE: case PlSqlParser.NO_USE_HASH_AGGREGATION: case PlSqlParser.NO_USE_HASH_GBY_FOR_PUSHDOWN: case PlSqlParser.NO_USE_HASH: case PlSqlParser.NO_USE_INVISIBLE_INDEXES: case PlSqlParser.NO_USE_MERGE: case PlSqlParser.NO_USE_NL: case PlSqlParser.NO_USE_VECTOR_AGGREGATION: case PlSqlParser.NOVALIDATE: case PlSqlParser.NO_VECTOR_TRANSFORM_DIMS: case PlSqlParser.NO_VECTOR_TRANSFORM_FACT: case PlSqlParser.NO_VECTOR_TRANSFORM: case PlSqlParser.NO_XDB_FASTPATH_INSERT: case PlSqlParser.NO_XML_DML_REWRITE: case PlSqlParser.NO_XMLINDEX_REWRITE_IN_SELECT: case PlSqlParser.NO_XMLINDEX_REWRITE: case PlSqlParser.NO_XML_QUERY_REWRITE: case PlSqlParser.NO_ZONEMAP: case PlSqlParser.NTH_VALUE: case PlSqlParser.NULLIF: case PlSqlParser.NULLS: case PlSqlParser.NUMBER: case PlSqlParser.NUMERIC: case PlSqlParser.NUM_INDEX_KEYS: case PlSqlParser.NUMTODSINTERVAL: case PlSqlParser.NUMTOYMINTERVAL: case PlSqlParser.NVARCHAR2: case PlSqlParser.NVL2: case PlSqlParser.OBJECT2XML: case PlSqlParser.OBJECT: case PlSqlParser.OBJ_ID: case PlSqlParser.OBJNO: case PlSqlParser.OBJNO_REUSE: case PlSqlParser.OCCURENCES: case PlSqlParser.OFFLINE: case PlSqlParser.OFF: case PlSqlParser.OFFSET: case PlSqlParser.OIDINDEX: case PlSqlParser.OID: case PlSqlParser.OLAP: case PlSqlParser.OLD: case PlSqlParser.OLD_PUSH_PRED: case PlSqlParser.OLS: case PlSqlParser.OLTP: case PlSqlParser.OMIT: case PlSqlParser.ONE: case PlSqlParser.ONLINE: case PlSqlParser.ONLY: case PlSqlParser.OPAQUE: case PlSqlParser.OPAQUE_TRANSFORM: case PlSqlParser.OPAQUE_XCANONICAL: case PlSqlParser.OPCODE: case PlSqlParser.OPEN: case PlSqlParser.OPERATIONS: case PlSqlParser.OPERATOR: case PlSqlParser.OPT_ESTIMATE: case PlSqlParser.OPTIMAL: case PlSqlParser.OPTIMIZE: case PlSqlParser.OPTIMIZER_FEATURES_ENABLE: case PlSqlParser.OPTIMIZER_GOAL: case PlSqlParser.OPT_PARAM: case PlSqlParser.ORA_BRANCH: case PlSqlParser.ORA_CHECK_ACL: case PlSqlParser.ORA_CHECK_PRIVILEGE: case PlSqlParser.ORA_CLUSTERING: case PlSqlParser.ORADATA: case PlSqlParser.ORADEBUG: case PlSqlParser.ORA_DST_AFFECTED: case PlSqlParser.ORA_DST_CONVERT: case PlSqlParser.ORA_DST_ERROR: case PlSqlParser.ORA_GET_ACLIDS: case PlSqlParser.ORA_GET_PRIVILEGES: case PlSqlParser.ORA_HASH: case PlSqlParser.ORA_INVOKING_USERID: case PlSqlParser.ORA_INVOKING_USER: case PlSqlParser.ORA_INVOKING_XS_USER_GUID: case PlSqlParser.ORA_INVOKING_XS_USER: case PlSqlParser.ORA_RAWCOMPARE: case PlSqlParser.ORA_RAWCONCAT: case PlSqlParser.ORA_ROWSCN: case PlSqlParser.ORA_ROWSCN_RAW: case PlSqlParser.ORA_ROWVERSION: case PlSqlParser.ORA_TABVERSION: case PlSqlParser.ORA_WRITE_TIME: case PlSqlParser.ORDERED: case PlSqlParser.ORDERED_PREDICATES: case PlSqlParser.ORDINALITY: case PlSqlParser.OR_EXPAND: case PlSqlParser.ORGANIZATION: case PlSqlParser.OR_PREDICATES: case PlSqlParser.OSERROR: case PlSqlParser.OTHER: case PlSqlParser.OUTER_JOIN_TO_ANTI: case PlSqlParser.OUTER_JOIN_TO_INNER: case PlSqlParser.OUTER: case PlSqlParser.OUTLINE_LEAF: case PlSqlParser.OUTLINE: case PlSqlParser.OUT_OF_LINE: case PlSqlParser.OUT: case PlSqlParser.OVERFLOW_NOMOVE: case PlSqlParser.OVERFLOW: case PlSqlParser.OVERLAPS: case PlSqlParser.OVER: case PlSqlParser.OVERRIDING: case PlSqlParser.OWNER: case PlSqlParser.OWNERSHIP: case PlSqlParser.OWN: case PlSqlParser.PACKAGE: case PlSqlParser.PACKAGES: case PlSqlParser.PARALLEL_ENABLE: case PlSqlParser.PARALLEL_INDEX: case PlSqlParser.PARALLEL: case PlSqlParser.PARAMETERS: case PlSqlParser.PARAM: case PlSqlParser.PARENT: case PlSqlParser.PARITY: case PlSqlParser.PARTIAL_JOIN: case PlSqlParser.PARTIALLY: case PlSqlParser.PARTIAL: case PlSqlParser.PARTIAL_ROLLUP_PUSHDOWN: case PlSqlParser.PARTITION_HASH: case PlSqlParser.PARTITION_LIST: case PlSqlParser.PARTITION: case PlSqlParser.PARTITION_RANGE: case PlSqlParser.PARTITIONS: case PlSqlParser.PARTNUMINST: case PlSqlParser.PASSING: case PlSqlParser.PASSWORD_GRACE_TIME: case PlSqlParser.PASSWORD_LIFE_TIME: case PlSqlParser.PASSWORD_LOCK_TIME: case PlSqlParser.PASSWORD: case PlSqlParser.PASSWORD_REUSE_MAX: case PlSqlParser.PASSWORD_REUSE_TIME: case PlSqlParser.PASSWORD_VERIFY_FUNCTION: case PlSqlParser.PAST: case PlSqlParser.PATCH: case PlSqlParser.PATH: case PlSqlParser.PATH_PREFIX: case PlSqlParser.PATHS: case PlSqlParser.PATTERN: case PlSqlParser.PBL_HS_BEGIN: case PlSqlParser.PBL_HS_END: case PlSqlParser.PCTINCREASE: case PlSqlParser.PCTTHRESHOLD: case PlSqlParser.PCTUSED: case PlSqlParser.PCTVERSION: case PlSqlParser.PENDING: case PlSqlParser.PERCENT_KEYWORD: case PlSqlParser.PERCENT_RANKM: case PlSqlParser.PERFORMANCE: case PlSqlParser.PERIOD_KEYWORD: case PlSqlParser.PERMANENT: case PlSqlParser.PERMISSION: case PlSqlParser.PERMUTE: case PlSqlParser.PER: case PlSqlParser.PFILE: case PlSqlParser.PHYSICAL: case PlSqlParser.PIKEY: case PlSqlParser.PIPELINED: case PlSqlParser.PIV_GB: case PlSqlParser.PIVOT: case PlSqlParser.PIV_SSF: case PlSqlParser.PLACE_DISTINCT: case PlSqlParser.PLACE_GROUP_BY: case PlSqlParser.PLAN: case PlSqlParser.PLSCOPE_SETTINGS: case PlSqlParser.PLS_INTEGER: case PlSqlParser.PLSQL_CCFLAGS: case PlSqlParser.PLSQL_CODE_TYPE: case PlSqlParser.PLSQL_DEBUG: case PlSqlParser.PLSQL_OPTIMIZE_LEVEL: case PlSqlParser.PLSQL_WARNINGS: case PlSqlParser.PLUGGABLE: case PlSqlParser.POINT: case PlSqlParser.POLICY: case PlSqlParser.POOL_16K: case PlSqlParser.POOL_2K: case PlSqlParser.POOL_32K: case PlSqlParser.POOL_4K: case PlSqlParser.POOL_8K: case PlSqlParser.POSITIVEN: case PlSqlParser.POSITIVE: case PlSqlParser.POST_TRANSACTION: case PlSqlParser.POWERMULTISET_BY_CARDINALITY: case PlSqlParser.POWERMULTISET: case PlSqlParser.POWER: case PlSqlParser.PQ_CONCURRENT_UNION: case PlSqlParser.PQ_DISTRIBUTE: case PlSqlParser.PQ_DISTRIBUTE_WINDOW: case PlSqlParser.PQ_FILTER: case PlSqlParser.PQ_MAP: case PlSqlParser.PQ_NOMAP: case PlSqlParser.PQ_REPLICATE: case PlSqlParser.PQ_SKEW: case PlSqlParser.PRAGMA: case PlSqlParser.PREBUILT: case PlSqlParser.PRECEDES: case PlSqlParser.PRECEDING: case PlSqlParser.PRECISION: case PlSqlParser.PRECOMPUTE_SUBQUERY: case PlSqlParser.PREDICATE_REORDERS: case PlSqlParser.PRELOAD: case PlSqlParser.PREPARE: case PlSqlParser.PRESENTNNV: case PlSqlParser.PRESENT: case PlSqlParser.PRESENTV: case PlSqlParser.PRESERVE_OID: case PlSqlParser.PRESERVE: case PlSqlParser.PRETTY: case PlSqlParser.PREVIOUS: case PlSqlParser.PREV: case PlSqlParser.PRIMARY: case PlSqlParser.PRINTBLOBTOCLOB: case PlSqlParser.PRIORITY: case PlSqlParser.PRIVATE: case PlSqlParser.PRIVATE_SGA: case PlSqlParser.PRIVILEGED: case PlSqlParser.PRIVILEGE: case PlSqlParser.PRIVILEGES: case PlSqlParser.PROCEDURAL: case PlSqlParser.PROCEDURE: case PlSqlParser.PROCESS: case PlSqlParser.PROFILE: case PlSqlParser.PROGRAM: case PlSqlParser.PROJECT: case PlSqlParser.PROPAGATE: case PlSqlParser.PROTECTED: case PlSqlParser.PROTECTION: case PlSqlParser.PROXY: case PlSqlParser.PRUNING: case PlSqlParser.PULL_PRED: case PlSqlParser.PURGE: case PlSqlParser.PUSH_PRED: case PlSqlParser.PUSH_SUBQ: case PlSqlParser.PX_FAULT_TOLERANCE: case PlSqlParser.PX_GRANULE: case PlSqlParser.PX_JOIN_FILTER: case PlSqlParser.QB_NAME: case PlSqlParser.QUERY_BLOCK: case PlSqlParser.QUERY: case PlSqlParser.QUEUE_CURR: case PlSqlParser.QUEUE: case PlSqlParser.QUEUE_ROWP: case PlSqlParser.QUIESCE: case PlSqlParser.QUORUM: case PlSqlParser.QUOTA: case PlSqlParser.RAISE: case PlSqlParser.RANDOM_LOCAL: case PlSqlParser.RANDOM: case PlSqlParser.RANGE: case PlSqlParser.RANKM: case PlSqlParser.RAPIDLY: case PlSqlParser.RAW: case PlSqlParser.RAWTOHEX: case PlSqlParser.RAWTONHEX: case PlSqlParser.RBA: case PlSqlParser.RBO_OUTLINE: case PlSqlParser.RDBA: case PlSqlParser.READ: case PlSqlParser.READS: case PlSqlParser.REALM: case PlSqlParser.REAL: case PlSqlParser.REBALANCE: case PlSqlParser.REBUILD: case PlSqlParser.RECORD: case PlSqlParser.RECORDS_PER_BLOCK: case PlSqlParser.RECOVERABLE: case PlSqlParser.RECOVER: case PlSqlParser.RECOVERY: case PlSqlParser.RECYCLEBIN: case PlSqlParser.RECYCLE: case PlSqlParser.REDACTION: case PlSqlParser.REDEFINE: case PlSqlParser.REDO: case PlSqlParser.REDUCED: case PlSqlParser.REDUNDANCY: case PlSqlParser.REF_CASCADE_CURSOR: case PlSqlParser.REFERENCED: case PlSqlParser.REFERENCE: case PlSqlParser.REFERENCES: case PlSqlParser.REFERENCING: case PlSqlParser.REF: case PlSqlParser.REFRESH: case PlSqlParser.REFTOHEX: case PlSqlParser.REGEXP_COUNT: case PlSqlParser.REGEXP_INSTR: case PlSqlParser.REGEXP_LIKE: case PlSqlParser.REGEXP_REPLACE: case PlSqlParser.REGEXP_SUBSTR: case PlSqlParser.REGISTER: case PlSqlParser.REGR_AVGX: case PlSqlParser.REGR_AVGY: case PlSqlParser.REGR_COUNT: case PlSqlParser.REGR_INTERCEPT: case PlSqlParser.REGR_R2: case PlSqlParser.REGR_SLOPE: case PlSqlParser.REGR_SXX: case PlSqlParser.REGR_SXY: case PlSqlParser.REGR_SYY: case PlSqlParser.REGULAR: case PlSqlParser.REJECT: case PlSqlParser.REKEY: case PlSqlParser.RELATIONAL: case PlSqlParser.RELOCATE: case PlSqlParser.RELY: case PlSqlParser.REMAINDER: case PlSqlParser.REMOTE_MAPPED: case PlSqlParser.REMOVE: case PlSqlParser.RENAME: case PlSqlParser.REPAIR: case PlSqlParser.REPEAT: case PlSqlParser.REPLACE: case PlSqlParser.REPLICATION: case PlSqlParser.REQUIRED: case PlSqlParser.RESETLOGS: case PlSqlParser.RESET: case PlSqlParser.RESIZE: case PlSqlParser.RESOLVE: case PlSqlParser.RESOLVER: case PlSqlParser.RESPECT: case PlSqlParser.RESTART: case PlSqlParser.RESTORE_AS_INTERVALS: case PlSqlParser.RESTORE: case PlSqlParser.RESTRICT_ALL_REF_CONS: case PlSqlParser.RESTRICTED: case PlSqlParser.RESTRICT_REFERENCES: case PlSqlParser.RESTRICT: case PlSqlParser.RESULT_CACHE: case PlSqlParser.RESULT: case PlSqlParser.RESUMABLE: case PlSqlParser.RESUME: case PlSqlParser.RETENTION: case PlSqlParser.RETRY_ON_ROW_CHANGE: case PlSqlParser.RETURNING: case PlSqlParser.RETURN: case PlSqlParser.REUSE: case PlSqlParser.REVERSE: case PlSqlParser.REWRITE_OR_ERROR: case PlSqlParser.REWRITE: case PlSqlParser.RIGHT: case PlSqlParser.ROLE: case PlSqlParser.ROLESET: case PlSqlParser.ROLES: case PlSqlParser.ROLLBACK: case PlSqlParser.ROLLING: case PlSqlParser.ROLLUP: case PlSqlParser.ROWDEPENDENCIES: case PlSqlParser.ROWID_MAPPING_TABLE: case PlSqlParser.ROWID: case PlSqlParser.ROWIDTOCHAR: case PlSqlParser.ROWIDTONCHAR: case PlSqlParser.ROW_LENGTH: case PlSqlParser.ROWNUM: case PlSqlParser.ROW: case PlSqlParser.ROWS: case PlSqlParser.RPAD: case PlSqlParser.RTRIM: case PlSqlParser.RULE: case PlSqlParser.RULES: case PlSqlParser.RUNNING: case PlSqlParser.SALT: case PlSqlParser.SAMPLE: case PlSqlParser.SAVE_AS_INTERVALS: case PlSqlParser.SAVEPOINT: case PlSqlParser.SAVE: case PlSqlParser.SB4: case PlSqlParser.SCALE_ROWS: case PlSqlParser.SCALE: case PlSqlParser.SCAN_INSTANCES: case PlSqlParser.SCAN: case PlSqlParser.SCHEDULER: case PlSqlParser.SCHEMACHECK: case PlSqlParser.SCHEMA: case PlSqlParser.SCN_ASCENDING: case PlSqlParser.SCN: case PlSqlParser.SCOPE: case PlSqlParser.SCRUB: case PlSqlParser.SD_ALL: case PlSqlParser.SD_INHIBIT: case PlSqlParser.SDO_GEOM_MBR: case PlSqlParser.SD_SHOW: case PlSqlParser.SEARCH: case PlSqlParser.SECOND: case PlSqlParser.SECRET: case PlSqlParser.SECUREFILE_DBA: case PlSqlParser.SECUREFILE: case PlSqlParser.SECURITY: case PlSqlParser.SEED: case PlSqlParser.SEG_BLOCK: case PlSqlParser.SEG_FILE: case PlSqlParser.SEGMENT: case PlSqlParser.SELECTIVITY: case PlSqlParser.SELF: case PlSqlParser.SEMIJOIN_DRIVER: case PlSqlParser.SEMIJOIN: case PlSqlParser.SEMI_TO_INNER: case PlSqlParser.SEQUENCED: case PlSqlParser.SEQUENCE: case PlSqlParser.SEQUENTIAL: case PlSqlParser.SERIALIZABLE: case PlSqlParser.SERIALLY_REUSABLE: case PlSqlParser.SERIAL: case PlSqlParser.SERVERERROR: case PlSqlParser.SERVICE_NAME_CONVERT: case PlSqlParser.SERVICES: case PlSqlParser.SESSION_CACHED_CURSORS: case PlSqlParser.SESSION: case PlSqlParser.SESSIONS_PER_USER: case PlSqlParser.SESSIONTIMEZONE: case PlSqlParser.SESSIONTZNAME: case PlSqlParser.SET: case PlSqlParser.SETS: case PlSqlParser.SETTINGS: case PlSqlParser.SET_TO_JOIN: case PlSqlParser.SEVERE: case PlSqlParser.SHARED_POOL: case PlSqlParser.SHARED: case PlSqlParser.SHARING: case PlSqlParser.SHELFLIFE: case PlSqlParser.SHOW: case PlSqlParser.SHRINK: case PlSqlParser.SHUTDOWN: case PlSqlParser.SIBLINGS: case PlSqlParser.SID: case PlSqlParser.SIGNAL_COMPONENT: case PlSqlParser.SIGNAL_FUNCTION: case PlSqlParser.SIGN: case PlSqlParser.SIGNTYPE: case PlSqlParser.SIMPLE_INTEGER: case PlSqlParser.SIMPLE: case PlSqlParser.SINGLE: case PlSqlParser.SINGLETASK: case PlSqlParser.SINH: case PlSqlParser.SIN: case PlSqlParser.SKIP_EXT_OPTIMIZER: case PlSqlParser.SKIP_: case PlSqlParser.SKIP_UNQ_UNUSABLE_IDX: case PlSqlParser.SKIP_UNUSABLE_INDEXES: case PlSqlParser.SMALLFILE: case PlSqlParser.SMALLINT: case PlSqlParser.SNAPSHOT: case PlSqlParser.SOME: case PlSqlParser.SORT: case PlSqlParser.SOUNDEX: case PlSqlParser.SOURCE_FILE_DIRECTORY: case PlSqlParser.SOURCE_FILE_NAME_CONVERT: case PlSqlParser.SOURCE: case PlSqlParser.SPACE_KEYWORD: case PlSqlParser.SPECIFICATION: case PlSqlParser.SPFILE: case PlSqlParser.SPLIT: case PlSqlParser.SPREADSHEET: case PlSqlParser.SQLDATA: case PlSqlParser.SQLERROR: case PlSqlParser.SQLLDR: case PlSqlParser.SQL: case PlSqlParser.SQL_TRACE: case PlSqlParser.SQL_TRANSLATION_PROFILE: case PlSqlParser.SQRT: case PlSqlParser.STALE: case PlSqlParser.STANDALONE: case PlSqlParser.STANDARD_HASH: case PlSqlParser.STANDBY_MAX_DATA_DELAY: case PlSqlParser.STANDBYS: case PlSqlParser.STANDBY: case PlSqlParser.STAR: case PlSqlParser.STAR_TRANSFORMATION: case PlSqlParser.STARTUP: case PlSqlParser.STATEMENT_ID: case PlSqlParser.STATEMENT_QUEUING: case PlSqlParser.STATEMENTS: case PlSqlParser.STATEMENT: case PlSqlParser.STATE: case PlSqlParser.STATIC: case PlSqlParser.STATISTICS: case PlSqlParser.STATS_BINOMIAL_TEST: case PlSqlParser.STATS_CROSSTAB: case PlSqlParser.STATS_F_TEST: case PlSqlParser.STATS_KS_TEST: case PlSqlParser.STATS_MODE: case PlSqlParser.STATS_MW_TEST: case PlSqlParser.STATS_ONE_WAY_ANOVA: case PlSqlParser.STATS_T_TEST_INDEP: case PlSqlParser.STATS_T_TEST_INDEPU: case PlSqlParser.STATS_T_TEST_ONE: case PlSqlParser.STATS_T_TEST_PAIRED: case PlSqlParser.STATS_WSR_TEST: case PlSqlParser.STDDEV_POP: case PlSqlParser.STDDEV_SAMP: case PlSqlParser.STOP: case PlSqlParser.STORAGE: case PlSqlParser.STORE: case PlSqlParser.STREAMS: case PlSqlParser.STREAM: case PlSqlParser.STRICT: case PlSqlParser.STRING: case PlSqlParser.STRIPE_COLUMNS: case PlSqlParser.STRIPE_WIDTH: case PlSqlParser.STRIP: case PlSqlParser.STRUCTURE: case PlSqlParser.SUBMULTISET: case PlSqlParser.SUBPARTITION_REL: case PlSqlParser.SUBPARTITIONS: case PlSqlParser.SUBPARTITION: case PlSqlParser.SUBQUERIES: case PlSqlParser.SUBQUERY_PRUNING: case PlSqlParser.SUBSCRIBE: case PlSqlParser.SUBSET: case PlSqlParser.SUBSTITUTABLE: case PlSqlParser.SUBSTR2: case PlSqlParser.SUBSTR4: case PlSqlParser.SUBSTRB: case PlSqlParser.SUBSTRC: case PlSqlParser.SUBTYPE: case PlSqlParser.SUCCESSFUL: case PlSqlParser.SUCCESS: case PlSqlParser.SUMMARY: case PlSqlParser.SUPPLEMENTAL: case PlSqlParser.SUSPEND: case PlSqlParser.SWAP_JOIN_INPUTS: case PlSqlParser.SWITCHOVER: case PlSqlParser.SWITCH: case PlSqlParser.SYNCHRONOUS: case PlSqlParser.SYNC: case PlSqlParser.SYSASM: case PlSqlParser.SYS_AUDIT: case PlSqlParser.SYSAUX: case PlSqlParser.SYSBACKUP: case PlSqlParser.SYS_CHECKACL: case PlSqlParser.SYS_CHECK_PRIVILEGE: case PlSqlParser.SYS_CONNECT_BY_PATH: case PlSqlParser.SYS_CONTEXT: case PlSqlParser.SYSDATE: case PlSqlParser.SYSDBA: case PlSqlParser.SYS_DBURIGEN: case PlSqlParser.SYSDG: case PlSqlParser.SYS_DL_CURSOR: case PlSqlParser.SYS_DM_RXFORM_CHR: case PlSqlParser.SYS_DM_RXFORM_NUM: case PlSqlParser.SYS_DOM_COMPARE: case PlSqlParser.SYS_DST_PRIM2SEC: case PlSqlParser.SYS_DST_SEC2PRIM: case PlSqlParser.SYS_ET_BFILE_TO_RAW: case PlSqlParser.SYS_ET_BLOB_TO_IMAGE: case PlSqlParser.SYS_ET_IMAGE_TO_BLOB: case PlSqlParser.SYS_ET_RAW_TO_BFILE: case PlSqlParser.SYS_EXTPDTXT: case PlSqlParser.SYS_EXTRACT_UTC: case PlSqlParser.SYS_FBT_INSDEL: case PlSqlParser.SYS_FILTER_ACLS: case PlSqlParser.SYS_FNMATCHES: case PlSqlParser.SYS_FNREPLACE: case PlSqlParser.SYS_GET_ACLIDS: case PlSqlParser.SYS_GET_COL_ACLIDS: case PlSqlParser.SYS_GET_PRIVILEGES: case PlSqlParser.SYS_GETTOKENID: case PlSqlParser.SYS_GETXTIVAL: case PlSqlParser.SYS_GUID: case PlSqlParser.SYSGUID: case PlSqlParser.SYSKM: case PlSqlParser.SYS_MAKE_XMLNODEID: case PlSqlParser.SYS_MAKEXML: case PlSqlParser.SYS_MKXMLATTR: case PlSqlParser.SYS_MKXTI: case PlSqlParser.SYSOBJ: case PlSqlParser.SYS_OP_ADT2BIN: case PlSqlParser.SYS_OP_ADTCONS: case PlSqlParser.SYS_OP_ALSCRVAL: case PlSqlParser.SYS_OP_ATG: case PlSqlParser.SYS_OP_BIN2ADT: case PlSqlParser.SYS_OP_BITVEC: case PlSqlParser.SYS_OP_BL2R: case PlSqlParser.SYS_OP_BLOOM_FILTER_LIST: case PlSqlParser.SYS_OP_BLOOM_FILTER: case PlSqlParser.SYS_OP_C2C: case PlSqlParser.SYS_OP_CAST: case PlSqlParser.SYS_OP_CEG: case PlSqlParser.SYS_OP_CL2C: case PlSqlParser.SYS_OP_COMBINED_HASH: case PlSqlParser.SYS_OP_COMP: case PlSqlParser.SYS_OP_CONVERT: case PlSqlParser.SYS_OP_COUNTCHG: case PlSqlParser.SYS_OP_CSCONV: case PlSqlParser.SYS_OP_CSCONVTEST: case PlSqlParser.SYS_OP_CSR: case PlSqlParser.SYS_OP_CSX_PATCH: case PlSqlParser.SYS_OP_CYCLED_SEQ: case PlSqlParser.SYS_OP_DECOMP: case PlSqlParser.SYS_OP_DESCEND: case PlSqlParser.SYS_OP_DISTINCT: case PlSqlParser.SYS_OP_DRA: case PlSqlParser.SYS_OP_DUMP: case PlSqlParser.SYS_OP_DV_CHECK: case PlSqlParser.SYS_OP_ENFORCE_NOT_NULL: case PlSqlParser.SYSOPER: case PlSqlParser.SYS_OP_EXTRACT: case PlSqlParser.SYS_OP_GROUPING: case PlSqlParser.SYS_OP_GUID: case PlSqlParser.SYS_OP_HASH: case PlSqlParser.SYS_OP_IIX: case PlSqlParser.SYS_OP_ITR: case PlSqlParser.SYS_OP_KEY_VECTOR_CREATE: case PlSqlParser.SYS_OP_KEY_VECTOR_FILTER_LIST: case PlSqlParser.SYS_OP_KEY_VECTOR_FILTER: case PlSqlParser.SYS_OP_KEY_VECTOR_SUCCEEDED: case PlSqlParser.SYS_OP_KEY_VECTOR_USE: case PlSqlParser.SYS_OP_LBID: case PlSqlParser.SYS_OP_LOBLOC2BLOB: case PlSqlParser.SYS_OP_LOBLOC2CLOB: case PlSqlParser.SYS_OP_LOBLOC2ID: case PlSqlParser.SYS_OP_LOBLOC2NCLOB: case PlSqlParser.SYS_OP_LOBLOC2TYP: case PlSqlParser.SYS_OP_LSVI: case PlSqlParser.SYS_OP_LVL: case PlSqlParser.SYS_OP_MAKEOID: case PlSqlParser.SYS_OP_MAP_NONNULL: case PlSqlParser.SYS_OP_MSR: case PlSqlParser.SYS_OP_NICOMBINE: case PlSqlParser.SYS_OP_NIEXTRACT: case PlSqlParser.SYS_OP_NII: case PlSqlParser.SYS_OP_NIX: case PlSqlParser.SYS_OP_NOEXPAND: case PlSqlParser.SYS_OP_NTCIMG: case PlSqlParser.SYS_OP_NUMTORAW: case PlSqlParser.SYS_OP_OIDVALUE: case PlSqlParser.SYS_OP_OPNSIZE: case PlSqlParser.SYS_OP_PAR_1: case PlSqlParser.SYS_OP_PARGID_1: case PlSqlParser.SYS_OP_PARGID: case PlSqlParser.SYS_OP_PAR: case PlSqlParser.SYS_OP_PART_ID: case PlSqlParser.SYS_OP_PIVOT: case PlSqlParser.SYS_OP_R2O: case PlSqlParser.SYS_OP_RAWTONUM: case PlSqlParser.SYS_OP_RDTM: case PlSqlParser.SYS_OP_REF: case PlSqlParser.SYS_OP_RMTD: case PlSqlParser.SYS_OP_ROWIDTOOBJ: case PlSqlParser.SYS_OP_RPB: case PlSqlParser.SYS_OPTLOBPRBSC: case PlSqlParser.SYS_OP_TOSETID: case PlSqlParser.SYS_OP_TPR: case PlSqlParser.SYS_OP_TRTB: case PlSqlParser.SYS_OPTXICMP: case PlSqlParser.SYS_OPTXQCASTASNQ: case PlSqlParser.SYS_OP_UNDESCEND: case PlSqlParser.SYS_OP_VECAND: case PlSqlParser.SYS_OP_VECBIT: case PlSqlParser.SYS_OP_VECOR: case PlSqlParser.SYS_OP_VECXOR: case PlSqlParser.SYS_OP_VERSION: case PlSqlParser.SYS_OP_VREF: case PlSqlParser.SYS_OP_VVD: case PlSqlParser.SYS_OP_XMLCONS_FOR_CSX: case PlSqlParser.SYS_OP_XPTHATG: case PlSqlParser.SYS_OP_XPTHIDX: case PlSqlParser.SYS_OP_XPTHOP: case PlSqlParser.SYS_OP_XTXT2SQLT: case PlSqlParser.SYS_OP_ZONE_ID: case PlSqlParser.SYS_ORDERKEY_DEPTH: case PlSqlParser.SYS_ORDERKEY_MAXCHILD: case PlSqlParser.SYS_ORDERKEY_PARENT: case PlSqlParser.SYS_PARALLEL_TXN: case PlSqlParser.SYS_PATHID_IS_ATTR: case PlSqlParser.SYS_PATHID_IS_NMSPC: case PlSqlParser.SYS_PATHID_LASTNAME: case PlSqlParser.SYS_PATHID_LASTNMSPC: case PlSqlParser.SYS_PATH_REVERSE: case PlSqlParser.SYS_PXQEXTRACT: case PlSqlParser.SYS_RAW_TO_XSID: case PlSqlParser.SYS_RID_ORDER: case PlSqlParser.SYS_ROW_DELTA: case PlSqlParser.SYS_SC_2_XMLT: case PlSqlParser.SYS_SYNRCIREDO: case PlSqlParser.SYSTEM_DEFINED: case PlSqlParser.SYSTEM: case PlSqlParser.SYSTIMESTAMP: case PlSqlParser.SYS_TYPEID: case PlSqlParser.SYS_UMAKEXML: case PlSqlParser.SYS_XMLANALYZE: case PlSqlParser.SYS_XMLCONTAINS: case PlSqlParser.SYS_XMLCONV: case PlSqlParser.SYS_XMLEXNSURI: case PlSqlParser.SYS_XMLGEN: case PlSqlParser.SYS_XMLI_LOC_ISNODE: case PlSqlParser.SYS_XMLI_LOC_ISTEXT: case PlSqlParser.SYS_XMLINSTR: case PlSqlParser.SYS_XMLLOCATOR_GETSVAL: case PlSqlParser.SYS_XMLNODEID_GETCID: case PlSqlParser.SYS_XMLNODEID_GETLOCATOR: case PlSqlParser.SYS_XMLNODEID_GETOKEY: case PlSqlParser.SYS_XMLNODEID_GETPATHID: case PlSqlParser.SYS_XMLNODEID_GETPTRID: case PlSqlParser.SYS_XMLNODEID_GETRID: case PlSqlParser.SYS_XMLNODEID_GETSVAL: case PlSqlParser.SYS_XMLNODEID_GETTID: case PlSqlParser.SYS_XMLNODEID: case PlSqlParser.SYS_XMLT_2_SC: case PlSqlParser.SYS_XMLTRANSLATE: case PlSqlParser.SYS_XMLTYPE2SQL: case PlSqlParser.SYS_XQ_ASQLCNV: case PlSqlParser.SYS_XQ_ATOMCNVCHK: case PlSqlParser.SYS_XQBASEURI: case PlSqlParser.SYS_XQCASTABLEERRH: case PlSqlParser.SYS_XQCODEP2STR: case PlSqlParser.SYS_XQCODEPEQ: case PlSqlParser.SYS_XQCON2SEQ: case PlSqlParser.SYS_XQCONCAT: case PlSqlParser.SYS_XQDELETE: case PlSqlParser.SYS_XQDFLTCOLATION: case PlSqlParser.SYS_XQDOC: case PlSqlParser.SYS_XQDOCURI: case PlSqlParser.SYS_XQDURDIV: case PlSqlParser.SYS_XQED4URI: case PlSqlParser.SYS_XQENDSWITH: case PlSqlParser.SYS_XQERRH: case PlSqlParser.SYS_XQERR: case PlSqlParser.SYS_XQESHTMLURI: case PlSqlParser.SYS_XQEXLOBVAL: case PlSqlParser.SYS_XQEXSTWRP: case PlSqlParser.SYS_XQEXTRACT: case PlSqlParser.SYS_XQEXTRREF: case PlSqlParser.SYS_XQEXVAL: case PlSqlParser.SYS_XQFB2STR: case PlSqlParser.SYS_XQFNBOOL: case PlSqlParser.SYS_XQFNCMP: case PlSqlParser.SYS_XQFNDATIM: case PlSqlParser.SYS_XQFNLNAME: case PlSqlParser.SYS_XQFNNM: case PlSqlParser.SYS_XQFNNSURI: case PlSqlParser.SYS_XQFNPREDTRUTH: case PlSqlParser.SYS_XQFNQNM: case PlSqlParser.SYS_XQFNROOT: case PlSqlParser.SYS_XQFORMATNUM: case PlSqlParser.SYS_XQFTCONTAIN: case PlSqlParser.SYS_XQFUNCR: case PlSqlParser.SYS_XQGETCONTENT: case PlSqlParser.SYS_XQINDXOF: case PlSqlParser.SYS_XQINSERT: case PlSqlParser.SYS_XQINSPFX: case PlSqlParser.SYS_XQIRI2URI: case PlSqlParser.SYS_XQLANG: case PlSqlParser.SYS_XQLLNMFRMQNM: case PlSqlParser.SYS_XQMKNODEREF: case PlSqlParser.SYS_XQNILLED: case PlSqlParser.SYS_XQNODENAME: case PlSqlParser.SYS_XQNORMSPACE: case PlSqlParser.SYS_XQNORMUCODE: case PlSqlParser.SYS_XQ_NRNG: case PlSqlParser.SYS_XQNSP4PFX: case PlSqlParser.SYS_XQNSPFRMQNM: case PlSqlParser.SYS_XQPFXFRMQNM: case PlSqlParser.SYS_XQ_PKSQL2XML: case PlSqlParser.SYS_XQPOLYABS: case PlSqlParser.SYS_XQPOLYADD: case PlSqlParser.SYS_XQPOLYCEL: case PlSqlParser.SYS_XQPOLYCSTBL: case PlSqlParser.SYS_XQPOLYCST: case PlSqlParser.SYS_XQPOLYDIV: case PlSqlParser.SYS_XQPOLYFLR: case PlSqlParser.SYS_XQPOLYMOD: case PlSqlParser.SYS_XQPOLYMUL: case PlSqlParser.SYS_XQPOLYRND: case PlSqlParser.SYS_XQPOLYSQRT: case PlSqlParser.SYS_XQPOLYSUB: case PlSqlParser.SYS_XQPOLYUMUS: case PlSqlParser.SYS_XQPOLYUPLS: case PlSqlParser.SYS_XQPOLYVEQ: case PlSqlParser.SYS_XQPOLYVGE: case PlSqlParser.SYS_XQPOLYVGT: case PlSqlParser.SYS_XQPOLYVLE: case PlSqlParser.SYS_XQPOLYVLT: case PlSqlParser.SYS_XQPOLYVNE: case PlSqlParser.SYS_XQREF2VAL: case PlSqlParser.SYS_XQRENAME: case PlSqlParser.SYS_XQREPLACE: case PlSqlParser.SYS_XQRESVURI: case PlSqlParser.SYS_XQRNDHALF2EVN: case PlSqlParser.SYS_XQRSLVQNM: case PlSqlParser.SYS_XQRYENVPGET: case PlSqlParser.SYS_XQRYVARGET: case PlSqlParser.SYS_XQRYWRP: case PlSqlParser.SYS_XQSEQ2CON4XC: case PlSqlParser.SYS_XQSEQ2CON: case PlSqlParser.SYS_XQSEQDEEPEQ: case PlSqlParser.SYS_XQSEQINSB: case PlSqlParser.SYS_XQSEQRM: case PlSqlParser.SYS_XQSEQRVS: case PlSqlParser.SYS_XQSEQSUB: case PlSqlParser.SYS_XQSEQTYPMATCH: case PlSqlParser.SYS_XQSTARTSWITH: case PlSqlParser.SYS_XQSTATBURI: case PlSqlParser.SYS_XQSTR2CODEP: case PlSqlParser.SYS_XQSTRJOIN: case PlSqlParser.SYS_XQSUBSTRAFT: case PlSqlParser.SYS_XQSUBSTRBEF: case PlSqlParser.SYS_XQTOKENIZE: case PlSqlParser.SYS_XQTREATAS: case PlSqlParser.SYS_XQ_UPKXML2SQL: case PlSqlParser.SYS_XQXFORM: case PlSqlParser.SYS_XSID_TO_RAW: case PlSqlParser.SYS_ZMAP_FILTER: case PlSqlParser.SYS_ZMAP_REFRESH: case PlSqlParser.TABLE_LOOKUP_BY_NL: case PlSqlParser.TABLESPACE_NO: case PlSqlParser.TABLESPACE: case PlSqlParser.TABLES: case PlSqlParser.TABLE_STATS: case PlSqlParser.TABLE: case PlSqlParser.TABNO: case PlSqlParser.TAG: case PlSqlParser.TANH: case PlSqlParser.TAN: case PlSqlParser.TBLORIDXPARTNUM: case PlSqlParser.TEMPFILE: case PlSqlParser.TEMPLATE: case PlSqlParser.TEMPORARY: case PlSqlParser.TEMP_TABLE: case PlSqlParser.TEST: case PlSqlParser.TEXT: case PlSqlParser.THAN: case PlSqlParser.THEN: case PlSqlParser.THE: case PlSqlParser.THREAD: case PlSqlParser.THROUGH: case PlSqlParser.TIER: case PlSqlParser.TIES: case PlSqlParser.TIMEOUT: case PlSqlParser.TIMESTAMP_LTZ_UNCONSTRAINED: case PlSqlParser.TIMESTAMP: case PlSqlParser.TIMESTAMP_TZ_UNCONSTRAINED: case PlSqlParser.TIMESTAMP_UNCONSTRAINED: case PlSqlParser.TIMES: case PlSqlParser.TIME: case PlSqlParser.TIMEZONE_ABBR: case PlSqlParser.TIMEZONE_HOUR: case PlSqlParser.TIMEZONE_MINUTE: case PlSqlParser.TIMEZONE_OFFSET: case PlSqlParser.TIMEZONE_REGION: case PlSqlParser.TIME_ZONE: case PlSqlParser.TIV_GB: case PlSqlParser.TIV_SSF: case PlSqlParser.TO_ACLID: case PlSqlParser.TO_BINARY_DOUBLE: case PlSqlParser.TO_BINARY_FLOAT: case PlSqlParser.TO_BLOB: case PlSqlParser.TO_CLOB: case PlSqlParser.TO_DSINTERVAL: case PlSqlParser.TO_LOB: case PlSqlParser.TO_MULTI_BYTE: case PlSqlParser.TO_NCHAR: case PlSqlParser.TO_NCLOB: case PlSqlParser.TO_NUMBER: case PlSqlParser.TOPLEVEL: case PlSqlParser.TO_SINGLE_BYTE: case PlSqlParser.TO_TIMESTAMP: case PlSqlParser.TO_TIMESTAMP_TZ: case PlSqlParser.TO_TIME: case PlSqlParser.TO_TIME_TZ: case PlSqlParser.TO_YMINTERVAL: case PlSqlParser.TRACE: case PlSqlParser.TRACING: case PlSqlParser.TRACKING: case PlSqlParser.TRAILING: case PlSqlParser.TRANSACTION: case PlSqlParser.TRANSFORM_DISTINCT_AGG: case PlSqlParser.TRANSITIONAL: case PlSqlParser.TRANSITION: case PlSqlParser.TRANSLATE: case PlSqlParser.TRANSLATION: case PlSqlParser.TREAT: case PlSqlParser.TRIGGERS: case PlSqlParser.TRIGGER: case PlSqlParser.TRUE: case PlSqlParser.TRUNCATE: case PlSqlParser.TRUNC: case PlSqlParser.TRUSTED: case PlSqlParser.TRUST: case PlSqlParser.TUNING: case PlSqlParser.TX: case PlSqlParser.TYPES: case PlSqlParser.TYPE: case PlSqlParser.TZ_OFFSET: case PlSqlParser.UB2: case PlSqlParser.UBA: case PlSqlParser.UCS2: case PlSqlParser.UID: case PlSqlParser.UNARCHIVED: case PlSqlParser.UNBOUNDED: case PlSqlParser.UNBOUND: case PlSqlParser.UNCONDITIONAL: case PlSqlParser.UNDER: case PlSqlParser.UNDO: case PlSqlParser.UNDROP: case PlSqlParser.UNIFORM: case PlSqlParser.UNISTR: case PlSqlParser.UNLIMITED: case PlSqlParser.UNLOAD: case PlSqlParser.UNLOCK: case PlSqlParser.UNMATCHED: case PlSqlParser.UNNEST_INNERJ_DISTINCT_VIEW: case PlSqlParser.UNNEST_NOSEMIJ_NODISTINCTVIEW: case PlSqlParser.UNNEST_SEMIJ_VIEW: case PlSqlParser.UNNEST: case PlSqlParser.UNPACKED: case PlSqlParser.UNPIVOT: case PlSqlParser.UNPLUG: case PlSqlParser.UNPROTECTED: case PlSqlParser.UNQUIESCE: case PlSqlParser.UNRECOVERABLE: case PlSqlParser.UNRESTRICTED: case PlSqlParser.UNSUBSCRIBE: case PlSqlParser.UNTIL: case PlSqlParser.UNUSABLE: case PlSqlParser.UNUSED: case PlSqlParser.UPDATABLE: case PlSqlParser.UPDATED: case PlSqlParser.UPDATEXML: case PlSqlParser.UPD_INDEXES: case PlSqlParser.UPD_JOININDEX: case PlSqlParser.UPGRADE: case PlSqlParser.UPPER: case PlSqlParser.UPSERT: case PlSqlParser.UROWID: case PlSqlParser.USABLE: case PlSqlParser.USAGE: case PlSqlParser.USE_ANTI: case PlSqlParser.USE_CONCAT: case PlSqlParser.USE_CUBE: case PlSqlParser.USE_HASH_AGGREGATION: case PlSqlParser.USE_HASH_GBY_FOR_PUSHDOWN: case PlSqlParser.USE_HASH: case PlSqlParser.USE_HIDDEN_PARTITIONS: case PlSqlParser.USE_INVISIBLE_INDEXES: case PlSqlParser.USE_MERGE_CARTESIAN: case PlSqlParser.USE_MERGE: case PlSqlParser.USE_NL: case PlSqlParser.USE_NL_WITH_INDEX: case PlSqlParser.USE_PRIVATE_OUTLINES: case PlSqlParser.USER_DATA: case PlSqlParser.USER_DEFINED: case PlSqlParser.USERENV: case PlSqlParser.USERGROUP: case PlSqlParser.USER_RECYCLEBIN: case PlSqlParser.USERS: case PlSqlParser.USER_TABLESPACES: case PlSqlParser.USER: case PlSqlParser.USE_SEMI: case PlSqlParser.USE_STORED_OUTLINES: case PlSqlParser.USE_TTT_FOR_GSETS: case PlSqlParser.USE: case PlSqlParser.USE_VECTOR_AGGREGATION: case PlSqlParser.USE_WEAK_NAME_RESL: case PlSqlParser.USING_NO_EXPAND: case PlSqlParser.USING: case PlSqlParser.UTF16BE: case PlSqlParser.UTF16LE: case PlSqlParser.UTF32: case PlSqlParser.UTF8: case PlSqlParser.V1: case PlSqlParser.V2: case PlSqlParser.VALIDATE: case PlSqlParser.VALIDATION: case PlSqlParser.VALID_TIME_END: case PlSqlParser.VALUE: case PlSqlParser.VARCHAR2: case PlSqlParser.VARCHAR: case PlSqlParser.VARIABLE: case PlSqlParser.VAR_POP: case PlSqlParser.VARRAYS: case PlSqlParser.VARRAY: case PlSqlParser.VAR_SAMP: case PlSqlParser.VARYING: case PlSqlParser.VECTOR_READ_TRACE: case PlSqlParser.VECTOR_READ: case PlSqlParser.VECTOR_TRANSFORM_DIMS: case PlSqlParser.VECTOR_TRANSFORM_FACT: case PlSqlParser.VECTOR_TRANSFORM: case PlSqlParser.VERIFIER: case PlSqlParser.VERIFY: case PlSqlParser.VERSIONING: case PlSqlParser.VERSIONS_ENDSCN: case PlSqlParser.VERSIONS_ENDTIME: case PlSqlParser.VERSIONS_OPERATION: case PlSqlParser.VERSIONS_STARTSCN: case PlSqlParser.VERSIONS_STARTTIME: case PlSqlParser.VERSIONS: case PlSqlParser.VERSIONS_XID: case PlSqlParser.VERSION: case PlSqlParser.VIOLATION: case PlSqlParser.VIRTUAL: case PlSqlParser.VISIBILITY: case PlSqlParser.VISIBLE: case PlSqlParser.VOLUME: case PlSqlParser.VSIZE: case PlSqlParser.WAIT: case PlSqlParser.WALLET: case PlSqlParser.WARNING: case PlSqlParser.WEEKS: case PlSqlParser.WEEK: case PlSqlParser.WELLFORMED: case PlSqlParser.WHENEVER: case PlSqlParser.WHEN: case PlSqlParser.WHILE: case PlSqlParser.WHITESPACE: case PlSqlParser.WIDTH_BUCKET: case PlSqlParser.WITHIN: case PlSqlParser.WITHOUT: case PlSqlParser.WITH_PLSQL: case PlSqlParser.WORK: case PlSqlParser.WRAPPED: case PlSqlParser.WRAPPER: case PlSqlParser.WRITE: case PlSqlParser.XDB_FASTPATH_INSERT: case PlSqlParser.X_DYN_PRUNE: case PlSqlParser.XID: case PlSqlParser.XML2OBJECT: case PlSqlParser.XMLAGG: case PlSqlParser.XMLATTRIBUTES: case PlSqlParser.XMLCAST: case PlSqlParser.XMLCDATA: case PlSqlParser.XMLCOLATTVAL: case PlSqlParser.XMLCOMMENT: case PlSqlParser.XMLCONCAT: case PlSqlParser.XMLDIFF: case PlSqlParser.XML_DML_RWT_STMT: case PlSqlParser.XMLELEMENT: case PlSqlParser.XMLEXISTS2: case PlSqlParser.XMLEXISTS: case PlSqlParser.XMLFOREST: case PlSqlParser.XMLINDEX_REWRITE_IN_SELECT: case PlSqlParser.XMLINDEX_REWRITE: case PlSqlParser.XMLINDEX_SEL_IDX_TBL: case PlSqlParser.XMLISNODE: case PlSqlParser.XMLISVALID: case PlSqlParser.XMLNAMESPACES: case PlSqlParser.XMLPARSE: case PlSqlParser.XMLPATCH: case PlSqlParser.XMLPI: case PlSqlParser.XMLQUERYVAL: case PlSqlParser.XMLQUERY: case PlSqlParser.XMLROOT: case PlSqlParser.XMLSCHEMA: case PlSqlParser.XMLSERIALIZE: case PlSqlParser.XMLTABLE: case PlSqlParser.XMLTRANSFORMBLOB: case PlSqlParser.XMLTRANSFORM: case PlSqlParser.XMLTYPE: case PlSqlParser.XML: case PlSqlParser.XPATHTABLE: case PlSqlParser.XS_SYS_CONTEXT: case PlSqlParser.XS: case PlSqlParser.YEARS: case PlSqlParser.YEAR: case PlSqlParser.YES: case PlSqlParser.YMINTERVAL_UNCONSTRAINED: case PlSqlParser.ZONEMAP: case PlSqlParser.ZONE: case PlSqlParser.PREDICTION: case PlSqlParser.PREDICTION_BOUNDS: case PlSqlParser.PREDICTION_COST: case PlSqlParser.PREDICTION_DETAILS: case PlSqlParser.PREDICTION_PROBABILITY: case PlSqlParser.PREDICTION_SET: case PlSqlParser.CUME_DIST: case PlSqlParser.DENSE_RANK: case PlSqlParser.LISTAGG: case PlSqlParser.PERCENT_RANK: case PlSqlParser.PERCENTILE_CONT: case PlSqlParser.PERCENTILE_DISC: case PlSqlParser.RANK: case PlSqlParser.AVG: case PlSqlParser.CORR: case PlSqlParser.COVAR_: case PlSqlParser.LAG: case PlSqlParser.LEAD: case PlSqlParser.MAX: case PlSqlParser.MEDIAN: case PlSqlParser.MIN: case PlSqlParser.NTILE: case PlSqlParser.NVL: case PlSqlParser.RATIO_TO_REPORT: case PlSqlParser.REGR_: case PlSqlParser.ROUND: case PlSqlParser.ROW_NUMBER: case PlSqlParser.SUBSTR: case PlSqlParser.TO_CHAR: case PlSqlParser.TRIM: case PlSqlParser.SUM: case PlSqlParser.STDDEV: case PlSqlParser.VAR_: case PlSqlParser.VARIANCE: case PlSqlParser.LEAST: case PlSqlParser.GREATEST: case PlSqlParser.TO_DATE: case PlSqlParser.PERIOD: case PlSqlParser.REGULAR_ID: this.enterOuterAlt(localctx, 1); this.state = 12001; this.regular_id(); break; case PlSqlParser.DELIMITED_ID: this.enterOuterAlt(localctx, 2); this.state = 12002; this.match(PlSqlParser.DELIMITED_ID); break; default: throw new antlr4.error.NoViableAltException(this); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Outer_join_signContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_outer_join_sign; return this; } Outer_join_signContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Outer_join_signContext.prototype.constructor = Outer_join_signContext; Outer_join_signContext.prototype.LEFT_PAREN = function() { return this.getToken(PlSqlParser.LEFT_PAREN, 0); }; Outer_join_signContext.prototype.PLUS_SIGN = function() { return this.getToken(PlSqlParser.PLUS_SIGN, 0); }; Outer_join_signContext.prototype.RIGHT_PAREN = function() { return this.getToken(PlSqlParser.RIGHT_PAREN, 0); }; Outer_join_signContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterOuter_join_sign(this); } }; Outer_join_signContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitOuter_join_sign(this); } }; Outer_join_signContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitOuter_join_sign(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Outer_join_signContext = Outer_join_signContext; PlSqlParser.prototype.outer_join_sign = function() { var localctx = new Outer_join_signContext(this, this._ctx, this.state); this.enterRule(localctx, 1490, PlSqlParser.RULE_outer_join_sign); try { this.enterOuterAlt(localctx, 1); this.state = 12005; this.match(PlSqlParser.LEFT_PAREN); this.state = 12006; this.match(PlSqlParser.PLUS_SIGN); this.state = 12007; this.match(PlSqlParser.RIGHT_PAREN); } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Regular_idContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_regular_id; return this; } Regular_idContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Regular_idContext.prototype.constructor = Regular_idContext; Regular_idContext.prototype.non_reserved_keywords_pre12c = function() { return this.getTypedRuleContext(Non_reserved_keywords_pre12cContext,0); }; Regular_idContext.prototype.non_reserved_keywords_in_12c = function() { return this.getTypedRuleContext(Non_reserved_keywords_in_12cContext,0); }; Regular_idContext.prototype.REGULAR_ID = function() { return this.getToken(PlSqlParser.REGULAR_ID, 0); }; Regular_idContext.prototype.A_LETTER = function() { return this.getToken(PlSqlParser.A_LETTER, 0); }; Regular_idContext.prototype.AGENT = function() { return this.getToken(PlSqlParser.AGENT, 0); }; Regular_idContext.prototype.AGGREGATE = function() { return this.getToken(PlSqlParser.AGGREGATE, 0); }; Regular_idContext.prototype.ANALYZE = function() { return this.getToken(PlSqlParser.ANALYZE, 0); }; Regular_idContext.prototype.AUTONOMOUS_TRANSACTION = function() { return this.getToken(PlSqlParser.AUTONOMOUS_TRANSACTION, 0); }; Regular_idContext.prototype.BATCH = function() { return this.getToken(PlSqlParser.BATCH, 0); }; Regular_idContext.prototype.BINARY_INTEGER = function() { return this.getToken(PlSqlParser.BINARY_INTEGER, 0); }; Regular_idContext.prototype.BOOLEAN = function() { return this.getToken(PlSqlParser.BOOLEAN, 0); }; Regular_idContext.prototype.C_LETTER = function() { return this.getToken(PlSqlParser.C_LETTER, 0); }; Regular_idContext.prototype.CHAR = function() { return this.getToken(PlSqlParser.CHAR, 0); }; Regular_idContext.prototype.CLUSTER = function() { return this.getToken(PlSqlParser.CLUSTER, 0); }; Regular_idContext.prototype.CONSTRUCTOR = function() { return this.getToken(PlSqlParser.CONSTRUCTOR, 0); }; Regular_idContext.prototype.CUSTOMDATUM = function() { return this.getToken(PlSqlParser.CUSTOMDATUM, 0); }; Regular_idContext.prototype.DECIMAL = function() { return this.getToken(PlSqlParser.DECIMAL, 0); }; Regular_idContext.prototype.DELETE = function() { return this.getToken(PlSqlParser.DELETE, 0); }; Regular_idContext.prototype.DETERMINISTIC = function() { return this.getToken(PlSqlParser.DETERMINISTIC, 0); }; Regular_idContext.prototype.DSINTERVAL_UNCONSTRAINED = function() { return this.getToken(PlSqlParser.DSINTERVAL_UNCONSTRAINED, 0); }; Regular_idContext.prototype.ERR = function() { return this.getToken(PlSqlParser.ERR, 0); }; Regular_idContext.prototype.EXCEPTION = function() { return this.getToken(PlSqlParser.EXCEPTION, 0); }; Regular_idContext.prototype.EXCEPTION_INIT = function() { return this.getToken(PlSqlParser.EXCEPTION_INIT, 0); }; Regular_idContext.prototype.EXCEPTIONS = function() { return this.getToken(PlSqlParser.EXCEPTIONS, 0); }; Regular_idContext.prototype.EXISTS = function() { return this.getToken(PlSqlParser.EXISTS, 0); }; Regular_idContext.prototype.EXIT = function() { return this.getToken(PlSqlParser.EXIT, 0); }; Regular_idContext.prototype.FLOAT = function() { return this.getToken(PlSqlParser.FLOAT, 0); }; Regular_idContext.prototype.FORALL = function() { return this.getToken(PlSqlParser.FORALL, 0); }; Regular_idContext.prototype.INDICES = function() { return this.getToken(PlSqlParser.INDICES, 0); }; Regular_idContext.prototype.INOUT = function() { return this.getToken(PlSqlParser.INOUT, 0); }; Regular_idContext.prototype.INTEGER = function() { return this.getToken(PlSqlParser.INTEGER, 0); }; Regular_idContext.prototype.LANGUAGE = function() { return this.getToken(PlSqlParser.LANGUAGE, 0); }; Regular_idContext.prototype.LONG = function() { return this.getToken(PlSqlParser.LONG, 0); }; Regular_idContext.prototype.LOOP = function() { return this.getToken(PlSqlParser.LOOP, 0); }; Regular_idContext.prototype.NUMBER = function() { return this.getToken(PlSqlParser.NUMBER, 0); }; Regular_idContext.prototype.ORADATA = function() { return this.getToken(PlSqlParser.ORADATA, 0); }; Regular_idContext.prototype.OSERROR = function() { return this.getToken(PlSqlParser.OSERROR, 0); }; Regular_idContext.prototype.OUT = function() { return this.getToken(PlSqlParser.OUT, 0); }; Regular_idContext.prototype.OVERRIDING = function() { return this.getToken(PlSqlParser.OVERRIDING, 0); }; Regular_idContext.prototype.PARALLEL_ENABLE = function() { return this.getToken(PlSqlParser.PARALLEL_ENABLE, 0); }; Regular_idContext.prototype.PIPELINED = function() { return this.getToken(PlSqlParser.PIPELINED, 0); }; Regular_idContext.prototype.PLS_INTEGER = function() { return this.getToken(PlSqlParser.PLS_INTEGER, 0); }; Regular_idContext.prototype.POSITIVE = function() { return this.getToken(PlSqlParser.POSITIVE, 0); }; Regular_idContext.prototype.POSITIVEN = function() { return this.getToken(PlSqlParser.POSITIVEN, 0); }; Regular_idContext.prototype.PRAGMA = function() { return this.getToken(PlSqlParser.PRAGMA, 0); }; Regular_idContext.prototype.RAISE = function() { return this.getToken(PlSqlParser.RAISE, 0); }; Regular_idContext.prototype.RAW = function() { return this.getToken(PlSqlParser.RAW, 0); }; Regular_idContext.prototype.RECORD = function() { return this.getToken(PlSqlParser.RECORD, 0); }; Regular_idContext.prototype.REF = function() { return this.getToken(PlSqlParser.REF, 0); }; Regular_idContext.prototype.RENAME = function() { return this.getToken(PlSqlParser.RENAME, 0); }; Regular_idContext.prototype.RESTRICT_REFERENCES = function() { return this.getToken(PlSqlParser.RESTRICT_REFERENCES, 0); }; Regular_idContext.prototype.RESULT = function() { return this.getToken(PlSqlParser.RESULT, 0); }; Regular_idContext.prototype.SELF = function() { return this.getToken(PlSqlParser.SELF, 0); }; Regular_idContext.prototype.SERIALLY_REUSABLE = function() { return this.getToken(PlSqlParser.SERIALLY_REUSABLE, 0); }; Regular_idContext.prototype.SET = function() { return this.getToken(PlSqlParser.SET, 0); }; Regular_idContext.prototype.SIGNTYPE = function() { return this.getToken(PlSqlParser.SIGNTYPE, 0); }; Regular_idContext.prototype.SIMPLE_INTEGER = function() { return this.getToken(PlSqlParser.SIMPLE_INTEGER, 0); }; Regular_idContext.prototype.SMALLINT = function() { return this.getToken(PlSqlParser.SMALLINT, 0); }; Regular_idContext.prototype.SQLDATA = function() { return this.getToken(PlSqlParser.SQLDATA, 0); }; Regular_idContext.prototype.SQLERROR = function() { return this.getToken(PlSqlParser.SQLERROR, 0); }; Regular_idContext.prototype.SUBTYPE = function() { return this.getToken(PlSqlParser.SUBTYPE, 0); }; Regular_idContext.prototype.TIMESTAMP_LTZ_UNCONSTRAINED = function() { return this.getToken(PlSqlParser.TIMESTAMP_LTZ_UNCONSTRAINED, 0); }; Regular_idContext.prototype.TIMESTAMP_TZ_UNCONSTRAINED = function() { return this.getToken(PlSqlParser.TIMESTAMP_TZ_UNCONSTRAINED, 0); }; Regular_idContext.prototype.TIMESTAMP_UNCONSTRAINED = function() { return this.getToken(PlSqlParser.TIMESTAMP_UNCONSTRAINED, 0); }; Regular_idContext.prototype.TRIGGER = function() { return this.getToken(PlSqlParser.TRIGGER, 0); }; Regular_idContext.prototype.VARCHAR = function() { return this.getToken(PlSqlParser.VARCHAR, 0); }; Regular_idContext.prototype.VARCHAR2 = function() { return this.getToken(PlSqlParser.VARCHAR2, 0); }; Regular_idContext.prototype.VARIABLE = function() { return this.getToken(PlSqlParser.VARIABLE, 0); }; Regular_idContext.prototype.WARNING = function() { return this.getToken(PlSqlParser.WARNING, 0); }; Regular_idContext.prototype.WHILE = function() { return this.getToken(PlSqlParser.WHILE, 0); }; Regular_idContext.prototype.XMLAGG = function() { return this.getToken(PlSqlParser.XMLAGG, 0); }; Regular_idContext.prototype.YMINTERVAL_UNCONSTRAINED = function() { return this.getToken(PlSqlParser.YMINTERVAL_UNCONSTRAINED, 0); }; Regular_idContext.prototype.REGR_ = function() { return this.getToken(PlSqlParser.REGR_, 0); }; Regular_idContext.prototype.VAR_ = function() { return this.getToken(PlSqlParser.VAR_, 0); }; Regular_idContext.prototype.COVAR_ = function() { return this.getToken(PlSqlParser.COVAR_, 0); }; Regular_idContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterRegular_id(this); } }; Regular_idContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitRegular_id(this); } }; Regular_idContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitRegular_id(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Regular_idContext = Regular_idContext; PlSqlParser.prototype.regular_id = function() { var localctx = new Regular_idContext(this, this._ctx, this.state); this.enterRule(localctx, 1492, PlSqlParser.RULE_regular_id); try { this.state = 12084; this._errHandler.sync(this); var la_ = this._interp.adaptivePredict(this._input,1641,this._ctx); switch(la_) { case 1: this.enterOuterAlt(localctx, 1); this.state = 12009; this.non_reserved_keywords_pre12c(); break; case 2: this.enterOuterAlt(localctx, 2); this.state = 12010; this.non_reserved_keywords_in_12c(); break; case 3: this.enterOuterAlt(localctx, 3); this.state = 12011; this.match(PlSqlParser.REGULAR_ID); break; case 4: this.enterOuterAlt(localctx, 4); this.state = 12012; this.match(PlSqlParser.A_LETTER); break; case 5: this.enterOuterAlt(localctx, 5); this.state = 12013; this.match(PlSqlParser.AGENT); break; case 6: this.enterOuterAlt(localctx, 6); this.state = 12014; this.match(PlSqlParser.AGGREGATE); break; case 7: this.enterOuterAlt(localctx, 7); this.state = 12015; this.match(PlSqlParser.ANALYZE); break; case 8: this.enterOuterAlt(localctx, 8); this.state = 12016; this.match(PlSqlParser.AUTONOMOUS_TRANSACTION); break; case 9: this.enterOuterAlt(localctx, 9); this.state = 12017; this.match(PlSqlParser.BATCH); break; case 10: this.enterOuterAlt(localctx, 10); this.state = 12018; this.match(PlSqlParser.BINARY_INTEGER); break; case 11: this.enterOuterAlt(localctx, 11); this.state = 12019; this.match(PlSqlParser.BOOLEAN); break; case 12: this.enterOuterAlt(localctx, 12); this.state = 12020; this.match(PlSqlParser.C_LETTER); break; case 13: this.enterOuterAlt(localctx, 13); this.state = 12021; this.match(PlSqlParser.CHAR); break; case 14: this.enterOuterAlt(localctx, 14); this.state = 12022; this.match(PlSqlParser.CLUSTER); break; case 15: this.enterOuterAlt(localctx, 15); this.state = 12023; this.match(PlSqlParser.CONSTRUCTOR); break; case 16: this.enterOuterAlt(localctx, 16); this.state = 12024; this.match(PlSqlParser.CUSTOMDATUM); break; case 17: this.enterOuterAlt(localctx, 17); this.state = 12025; this.match(PlSqlParser.DECIMAL); break; case 18: this.enterOuterAlt(localctx, 18); this.state = 12026; this.match(PlSqlParser.DELETE); break; case 19: this.enterOuterAlt(localctx, 19); this.state = 12027; this.match(PlSqlParser.DETERMINISTIC); break; case 20: this.enterOuterAlt(localctx, 20); this.state = 12028; this.match(PlSqlParser.DSINTERVAL_UNCONSTRAINED); break; case 21: this.enterOuterAlt(localctx, 21); this.state = 12029; this.match(PlSqlParser.ERR); break; case 22: this.enterOuterAlt(localctx, 22); this.state = 12030; this.match(PlSqlParser.EXCEPTION); break; case 23: this.enterOuterAlt(localctx, 23); this.state = 12031; this.match(PlSqlParser.EXCEPTION_INIT); break; case 24: this.enterOuterAlt(localctx, 24); this.state = 12032; this.match(PlSqlParser.EXCEPTIONS); break; case 25: this.enterOuterAlt(localctx, 25); this.state = 12033; this.match(PlSqlParser.EXISTS); break; case 26: this.enterOuterAlt(localctx, 26); this.state = 12034; this.match(PlSqlParser.EXIT); break; case 27: this.enterOuterAlt(localctx, 27); this.state = 12035; this.match(PlSqlParser.FLOAT); break; case 28: this.enterOuterAlt(localctx, 28); this.state = 12036; this.match(PlSqlParser.FORALL); break; case 29: this.enterOuterAlt(localctx, 29); this.state = 12037; this.match(PlSqlParser.INDICES); break; case 30: this.enterOuterAlt(localctx, 30); this.state = 12038; this.match(PlSqlParser.INOUT); break; case 31: this.enterOuterAlt(localctx, 31); this.state = 12039; this.match(PlSqlParser.INTEGER); break; case 32: this.enterOuterAlt(localctx, 32); this.state = 12040; this.match(PlSqlParser.LANGUAGE); break; case 33: this.enterOuterAlt(localctx, 33); this.state = 12041; this.match(PlSqlParser.LONG); break; case 34: this.enterOuterAlt(localctx, 34); this.state = 12042; this.match(PlSqlParser.LOOP); break; case 35: this.enterOuterAlt(localctx, 35); this.state = 12043; this.match(PlSqlParser.NUMBER); break; case 36: this.enterOuterAlt(localctx, 36); this.state = 12044; this.match(PlSqlParser.ORADATA); break; case 37: this.enterOuterAlt(localctx, 37); this.state = 12045; this.match(PlSqlParser.OSERROR); break; case 38: this.enterOuterAlt(localctx, 38); this.state = 12046; this.match(PlSqlParser.OUT); break; case 39: this.enterOuterAlt(localctx, 39); this.state = 12047; this.match(PlSqlParser.OVERRIDING); break; case 40: this.enterOuterAlt(localctx, 40); this.state = 12048; this.match(PlSqlParser.PARALLEL_ENABLE); break; case 41: this.enterOuterAlt(localctx, 41); this.state = 12049; this.match(PlSqlParser.PIPELINED); break; case 42: this.enterOuterAlt(localctx, 42); this.state = 12050; this.match(PlSqlParser.PLS_INTEGER); break; case 43: this.enterOuterAlt(localctx, 43); this.state = 12051; this.match(PlSqlParser.POSITIVE); break; case 44: this.enterOuterAlt(localctx, 44); this.state = 12052; this.match(PlSqlParser.POSITIVEN); break; case 45: this.enterOuterAlt(localctx, 45); this.state = 12053; this.match(PlSqlParser.PRAGMA); break; case 46: this.enterOuterAlt(localctx, 46); this.state = 12054; this.match(PlSqlParser.RAISE); break; case 47: this.enterOuterAlt(localctx, 47); this.state = 12055; this.match(PlSqlParser.RAW); break; case 48: this.enterOuterAlt(localctx, 48); this.state = 12056; this.match(PlSqlParser.RECORD); break; case 49: this.enterOuterAlt(localctx, 49); this.state = 12057; this.match(PlSqlParser.REF); break; case 50: this.enterOuterAlt(localctx, 50); this.state = 12058; this.match(PlSqlParser.RENAME); break; case 51: this.enterOuterAlt(localctx, 51); this.state = 12059; this.match(PlSqlParser.RESTRICT_REFERENCES); break; case 52: this.enterOuterAlt(localctx, 52); this.state = 12060; this.match(PlSqlParser.RESULT); break; case 53: this.enterOuterAlt(localctx, 53); this.state = 12061; this.match(PlSqlParser.SELF); break; case 54: this.enterOuterAlt(localctx, 54); this.state = 12062; this.match(PlSqlParser.SERIALLY_REUSABLE); break; case 55: this.enterOuterAlt(localctx, 55); this.state = 12063; this.match(PlSqlParser.SET); break; case 56: this.enterOuterAlt(localctx, 56); this.state = 12064; this.match(PlSqlParser.SIGNTYPE); break; case 57: this.enterOuterAlt(localctx, 57); this.state = 12065; this.match(PlSqlParser.SIMPLE_INTEGER); break; case 58: this.enterOuterAlt(localctx, 58); this.state = 12066; this.match(PlSqlParser.SMALLINT); break; case 59: this.enterOuterAlt(localctx, 59); this.state = 12067; this.match(PlSqlParser.SQLDATA); break; case 60: this.enterOuterAlt(localctx, 60); this.state = 12068; this.match(PlSqlParser.SQLERROR); break; case 61: this.enterOuterAlt(localctx, 61); this.state = 12069; this.match(PlSqlParser.SUBTYPE); break; case 62: this.enterOuterAlt(localctx, 62); this.state = 12070; this.match(PlSqlParser.TIMESTAMP_LTZ_UNCONSTRAINED); break; case 63: this.enterOuterAlt(localctx, 63); this.state = 12071; this.match(PlSqlParser.TIMESTAMP_TZ_UNCONSTRAINED); break; case 64: this.enterOuterAlt(localctx, 64); this.state = 12072; this.match(PlSqlParser.TIMESTAMP_UNCONSTRAINED); break; case 65: this.enterOuterAlt(localctx, 65); this.state = 12073; this.match(PlSqlParser.TRIGGER); break; case 66: this.enterOuterAlt(localctx, 66); this.state = 12074; this.match(PlSqlParser.VARCHAR); break; case 67: this.enterOuterAlt(localctx, 67); this.state = 12075; this.match(PlSqlParser.VARCHAR2); break; case 68: this.enterOuterAlt(localctx, 68); this.state = 12076; this.match(PlSqlParser.VARIABLE); break; case 69: this.enterOuterAlt(localctx, 69); this.state = 12077; this.match(PlSqlParser.WARNING); break; case 70: this.enterOuterAlt(localctx, 70); this.state = 12078; this.match(PlSqlParser.WHILE); break; case 71: this.enterOuterAlt(localctx, 71); this.state = 12079; this.match(PlSqlParser.XMLAGG); break; case 72: this.enterOuterAlt(localctx, 72); this.state = 12080; this.match(PlSqlParser.YMINTERVAL_UNCONSTRAINED); break; case 73: this.enterOuterAlt(localctx, 73); this.state = 12081; this.match(PlSqlParser.REGR_); break; case 74: this.enterOuterAlt(localctx, 74); this.state = 12082; this.match(PlSqlParser.VAR_); break; case 75: this.enterOuterAlt(localctx, 75); this.state = 12083; this.match(PlSqlParser.COVAR_); break; } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Non_reserved_keywords_in_12cContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_non_reserved_keywords_in_12c; return this; } Non_reserved_keywords_in_12cContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Non_reserved_keywords_in_12cContext.prototype.constructor = Non_reserved_keywords_in_12cContext; Non_reserved_keywords_in_12cContext.prototype.ACL = function() { return this.getToken(PlSqlParser.ACL, 0); }; Non_reserved_keywords_in_12cContext.prototype.ACTION = function() { return this.getToken(PlSqlParser.ACTION, 0); }; Non_reserved_keywords_in_12cContext.prototype.ACTIONS = function() { return this.getToken(PlSqlParser.ACTIONS, 0); }; Non_reserved_keywords_in_12cContext.prototype.ACTIVE = function() { return this.getToken(PlSqlParser.ACTIVE, 0); }; Non_reserved_keywords_in_12cContext.prototype.ACTIVE_DATA = function() { return this.getToken(PlSqlParser.ACTIVE_DATA, 0); }; Non_reserved_keywords_in_12cContext.prototype.ACTIVITY = function() { return this.getToken(PlSqlParser.ACTIVITY, 0); }; Non_reserved_keywords_in_12cContext.prototype.ADAPTIVE_PLAN = function() { return this.getToken(PlSqlParser.ADAPTIVE_PLAN, 0); }; Non_reserved_keywords_in_12cContext.prototype.ADVANCED = function() { return this.getToken(PlSqlParser.ADVANCED, 0); }; Non_reserved_keywords_in_12cContext.prototype.AFD_DISKSTRING = function() { return this.getToken(PlSqlParser.AFD_DISKSTRING, 0); }; Non_reserved_keywords_in_12cContext.prototype.ANOMALY = function() { return this.getToken(PlSqlParser.ANOMALY, 0); }; Non_reserved_keywords_in_12cContext.prototype.ANSI_REARCH = function() { return this.getToken(PlSqlParser.ANSI_REARCH, 0); }; Non_reserved_keywords_in_12cContext.prototype.APPLICATION = function() { return this.getToken(PlSqlParser.APPLICATION, 0); }; Non_reserved_keywords_in_12cContext.prototype.APPROX_COUNT_DISTINCT = function() { return this.getToken(PlSqlParser.APPROX_COUNT_DISTINCT, 0); }; Non_reserved_keywords_in_12cContext.prototype.ARCHIVAL = function() { return this.getToken(PlSqlParser.ARCHIVAL, 0); }; Non_reserved_keywords_in_12cContext.prototype.ARCHIVED = function() { return this.getToken(PlSqlParser.ARCHIVED, 0); }; Non_reserved_keywords_in_12cContext.prototype.ASIS = function() { return this.getToken(PlSqlParser.ASIS, 0); }; Non_reserved_keywords_in_12cContext.prototype.ASSIGN = function() { return this.getToken(PlSqlParser.ASSIGN, 0); }; Non_reserved_keywords_in_12cContext.prototype.AUTO_LOGIN = function() { return this.getToken(PlSqlParser.AUTO_LOGIN, 0); }; Non_reserved_keywords_in_12cContext.prototype.AUTO_REOPTIMIZE = function() { return this.getToken(PlSqlParser.AUTO_REOPTIMIZE, 0); }; Non_reserved_keywords_in_12cContext.prototype.AVRO = function() { return this.getToken(PlSqlParser.AVRO, 0); }; Non_reserved_keywords_in_12cContext.prototype.BACKGROUND = function() { return this.getToken(PlSqlParser.BACKGROUND, 0); }; Non_reserved_keywords_in_12cContext.prototype.BATCHSIZE = function() { return this.getToken(PlSqlParser.BATCHSIZE, 0); }; Non_reserved_keywords_in_12cContext.prototype.BATCH_TABLE_ACCESS_BY_ROWID = function() { return this.getToken(PlSqlParser.BATCH_TABLE_ACCESS_BY_ROWID, 0); }; Non_reserved_keywords_in_12cContext.prototype.BEGINNING = function() { return this.getToken(PlSqlParser.BEGINNING, 0); }; Non_reserved_keywords_in_12cContext.prototype.BEQUEATH = function() { return this.getToken(PlSqlParser.BEQUEATH, 0); }; Non_reserved_keywords_in_12cContext.prototype.BITMAP_AND = function() { return this.getToken(PlSqlParser.BITMAP_AND, 0); }; Non_reserved_keywords_in_12cContext.prototype.BSON = function() { return this.getToken(PlSqlParser.BSON, 0); }; Non_reserved_keywords_in_12cContext.prototype.CACHING = function() { return this.getToken(PlSqlParser.CACHING, 0); }; Non_reserved_keywords_in_12cContext.prototype.CALCULATED = function() { return this.getToken(PlSqlParser.CALCULATED, 0); }; Non_reserved_keywords_in_12cContext.prototype.CALLBACK = function() { return this.getToken(PlSqlParser.CALLBACK, 0); }; Non_reserved_keywords_in_12cContext.prototype.CAPACITY = function() { return this.getToken(PlSqlParser.CAPACITY, 0); }; Non_reserved_keywords_in_12cContext.prototype.CDBDEFAULT = function() { return this.getToken(PlSqlParser.CDBDEFAULT, 0); }; Non_reserved_keywords_in_12cContext.prototype.CLASSIFIER = function() { return this.getToken(PlSqlParser.CLASSIFIER, 0); }; Non_reserved_keywords_in_12cContext.prototype.CLEANUP = function() { return this.getToken(PlSqlParser.CLEANUP, 0); }; Non_reserved_keywords_in_12cContext.prototype.CLIENT = function() { return this.getToken(PlSqlParser.CLIENT, 0); }; Non_reserved_keywords_in_12cContext.prototype.CLUSTER_DETAILS = function() { return this.getToken(PlSqlParser.CLUSTER_DETAILS, 0); }; Non_reserved_keywords_in_12cContext.prototype.CLUSTER_DISTANCE = function() { return this.getToken(PlSqlParser.CLUSTER_DISTANCE, 0); }; Non_reserved_keywords_in_12cContext.prototype.CLUSTERING = function() { return this.getToken(PlSqlParser.CLUSTERING, 0); }; Non_reserved_keywords_in_12cContext.prototype.COMMON_DATA = function() { return this.getToken(PlSqlParser.COMMON_DATA, 0); }; Non_reserved_keywords_in_12cContext.prototype.COMPONENT = function() { return this.getToken(PlSqlParser.COMPONENT, 0); }; Non_reserved_keywords_in_12cContext.prototype.COMPONENTS = function() { return this.getToken(PlSqlParser.COMPONENTS, 0); }; Non_reserved_keywords_in_12cContext.prototype.CON_DBID_TO_ID = function() { return this.getToken(PlSqlParser.CON_DBID_TO_ID, 0); }; Non_reserved_keywords_in_12cContext.prototype.CONDITION = function() { return this.getToken(PlSqlParser.CONDITION, 0); }; Non_reserved_keywords_in_12cContext.prototype.CONDITIONAL = function() { return this.getToken(PlSqlParser.CONDITIONAL, 0); }; Non_reserved_keywords_in_12cContext.prototype.CON_GUID_TO_ID = function() { return this.getToken(PlSqlParser.CON_GUID_TO_ID, 0); }; Non_reserved_keywords_in_12cContext.prototype.CON_ID = function() { return this.getToken(PlSqlParser.CON_ID, 0); }; Non_reserved_keywords_in_12cContext.prototype.CON_NAME_TO_ID = function() { return this.getToken(PlSqlParser.CON_NAME_TO_ID, 0); }; Non_reserved_keywords_in_12cContext.prototype.CONTAINER_DATA = function() { return this.getToken(PlSqlParser.CONTAINER_DATA, 0); }; Non_reserved_keywords_in_12cContext.prototype.CONTAINERS = function() { return this.getToken(PlSqlParser.CONTAINERS, 0); }; Non_reserved_keywords_in_12cContext.prototype.CON_UID_TO_ID = function() { return this.getToken(PlSqlParser.CON_UID_TO_ID, 0); }; Non_reserved_keywords_in_12cContext.prototype.COOKIE = function() { return this.getToken(PlSqlParser.COOKIE, 0); }; Non_reserved_keywords_in_12cContext.prototype.COPY = function() { return this.getToken(PlSqlParser.COPY, 0); }; Non_reserved_keywords_in_12cContext.prototype.CREATE_FILE_DEST = function() { return this.getToken(PlSqlParser.CREATE_FILE_DEST, 0); }; Non_reserved_keywords_in_12cContext.prototype.CREDENTIAL = function() { return this.getToken(PlSqlParser.CREDENTIAL, 0); }; Non_reserved_keywords_in_12cContext.prototype.CRITICAL = function() { return this.getToken(PlSqlParser.CRITICAL, 0); }; Non_reserved_keywords_in_12cContext.prototype.CUBE_AJ = function() { return this.getToken(PlSqlParser.CUBE_AJ, 0); }; Non_reserved_keywords_in_12cContext.prototype.CUBE_SJ = function() { return this.getToken(PlSqlParser.CUBE_SJ, 0); }; Non_reserved_keywords_in_12cContext.prototype.DATAMOVEMENT = function() { return this.getToken(PlSqlParser.DATAMOVEMENT, 0); }; Non_reserved_keywords_in_12cContext.prototype.DATAOBJ_TO_MAT_PARTITION = function() { return this.getToken(PlSqlParser.DATAOBJ_TO_MAT_PARTITION, 0); }; Non_reserved_keywords_in_12cContext.prototype.DATAPUMP = function() { return this.getToken(PlSqlParser.DATAPUMP, 0); }; Non_reserved_keywords_in_12cContext.prototype.DATA_SECURITY_REWRITE_LIMIT = function() { return this.getToken(PlSqlParser.DATA_SECURITY_REWRITE_LIMIT, 0); }; Non_reserved_keywords_in_12cContext.prototype.DAYS = function() { return this.getToken(PlSqlParser.DAYS, 0); }; Non_reserved_keywords_in_12cContext.prototype.DB_UNIQUE_NAME = function() { return this.getToken(PlSqlParser.DB_UNIQUE_NAME, 0); }; Non_reserved_keywords_in_12cContext.prototype.DECORRELATE = function() { return this.getToken(PlSqlParser.DECORRELATE, 0); }; Non_reserved_keywords_in_12cContext.prototype.DEFINE = function() { return this.getToken(PlSqlParser.DEFINE, 0); }; Non_reserved_keywords_in_12cContext.prototype.DELEGATE = function() { return this.getToken(PlSqlParser.DELEGATE, 0); }; Non_reserved_keywords_in_12cContext.prototype.DELETE_ALL = function() { return this.getToken(PlSqlParser.DELETE_ALL, 0); }; Non_reserved_keywords_in_12cContext.prototype.DESTROY = function() { return this.getToken(PlSqlParser.DESTROY, 0); }; Non_reserved_keywords_in_12cContext.prototype.DIMENSIONS = function() { return this.getToken(PlSqlParser.DIMENSIONS, 0); }; Non_reserved_keywords_in_12cContext.prototype.DISABLE_ALL = function() { return this.getToken(PlSqlParser.DISABLE_ALL, 0); }; Non_reserved_keywords_in_12cContext.prototype.DISABLE_PARALLEL_DML = function() { return this.getToken(PlSqlParser.DISABLE_PARALLEL_DML, 0); }; Non_reserved_keywords_in_12cContext.prototype.DISCARD = function() { return this.getToken(PlSqlParser.DISCARD, 0); }; Non_reserved_keywords_in_12cContext.prototype.DISTRIBUTE = function() { return this.getToken(PlSqlParser.DISTRIBUTE, 0); }; Non_reserved_keywords_in_12cContext.prototype.DUPLICATE = function() { return this.getToken(PlSqlParser.DUPLICATE, 0); }; Non_reserved_keywords_in_12cContext.prototype.DV = function() { return this.getToken(PlSqlParser.DV, 0); }; Non_reserved_keywords_in_12cContext.prototype.EDITIONABLE = function() { return this.getToken(PlSqlParser.EDITIONABLE, 0); }; Non_reserved_keywords_in_12cContext.prototype.ELIM_GROUPBY = function() { return this.getToken(PlSqlParser.ELIM_GROUPBY, 0); }; Non_reserved_keywords_in_12cContext.prototype.EM = function() { return this.getToken(PlSqlParser.EM, 0); }; Non_reserved_keywords_in_12cContext.prototype.ENABLE_ALL = function() { return this.getToken(PlSqlParser.ENABLE_ALL, 0); }; Non_reserved_keywords_in_12cContext.prototype.ENABLE_PARALLEL_DML = function() { return this.getToken(PlSqlParser.ENABLE_PARALLEL_DML, 0); }; Non_reserved_keywords_in_12cContext.prototype.EQUIPART = function() { return this.getToken(PlSqlParser.EQUIPART, 0); }; Non_reserved_keywords_in_12cContext.prototype.EVAL = function() { return this.getToken(PlSqlParser.EVAL, 0); }; Non_reserved_keywords_in_12cContext.prototype.EVALUATE = function() { return this.getToken(PlSqlParser.EVALUATE, 0); }; Non_reserved_keywords_in_12cContext.prototype.EXISTING = function() { return this.getToken(PlSqlParser.EXISTING, 0); }; Non_reserved_keywords_in_12cContext.prototype.EXPRESS = function() { return this.getToken(PlSqlParser.EXPRESS, 0); }; Non_reserved_keywords_in_12cContext.prototype.EXTRACTCLOBXML = function() { return this.getToken(PlSqlParser.EXTRACTCLOBXML, 0); }; Non_reserved_keywords_in_12cContext.prototype.FACTOR = function() { return this.getToken(PlSqlParser.FACTOR, 0); }; Non_reserved_keywords_in_12cContext.prototype.FAILOVER = function() { return this.getToken(PlSqlParser.FAILOVER, 0); }; Non_reserved_keywords_in_12cContext.prototype.FAILURE = function() { return this.getToken(PlSqlParser.FAILURE, 0); }; Non_reserved_keywords_in_12cContext.prototype.FAMILY = function() { return this.getToken(PlSqlParser.FAMILY, 0); }; Non_reserved_keywords_in_12cContext.prototype.FAR = function() { return this.getToken(PlSqlParser.FAR, 0); }; Non_reserved_keywords_in_12cContext.prototype.FASTSTART = function() { return this.getToken(PlSqlParser.FASTSTART, 0); }; Non_reserved_keywords_in_12cContext.prototype.FEATURE_DETAILS = function() { return this.getToken(PlSqlParser.FEATURE_DETAILS, 0); }; Non_reserved_keywords_in_12cContext.prototype.FETCH = function() { return this.getToken(PlSqlParser.FETCH, 0); }; Non_reserved_keywords_in_12cContext.prototype.FILE_NAME_CONVERT = function() { return this.getToken(PlSqlParser.FILE_NAME_CONVERT, 0); }; Non_reserved_keywords_in_12cContext.prototype.FIXED_VIEW_DATA = function() { return this.getToken(PlSqlParser.FIXED_VIEW_DATA, 0); }; Non_reserved_keywords_in_12cContext.prototype.FORMAT = function() { return this.getToken(PlSqlParser.FORMAT, 0); }; Non_reserved_keywords_in_12cContext.prototype.GATHER_OPTIMIZER_STATISTICS = function() { return this.getToken(PlSqlParser.GATHER_OPTIMIZER_STATISTICS, 0); }; Non_reserved_keywords_in_12cContext.prototype.GET = function() { return this.getToken(PlSqlParser.GET, 0); }; Non_reserved_keywords_in_12cContext.prototype.ILM = function() { return this.getToken(PlSqlParser.ILM, 0); }; Non_reserved_keywords_in_12cContext.prototype.INACTIVE = function() { return this.getToken(PlSqlParser.INACTIVE, 0); }; Non_reserved_keywords_in_12cContext.prototype.INDEXING = function() { return this.getToken(PlSqlParser.INDEXING, 0); }; Non_reserved_keywords_in_12cContext.prototype.INHERIT = function() { return this.getToken(PlSqlParser.INHERIT, 0); }; Non_reserved_keywords_in_12cContext.prototype.INMEMORY = function() { return this.getToken(PlSqlParser.INMEMORY, 0); }; Non_reserved_keywords_in_12cContext.prototype.INMEMORY_PRUNING = function() { return this.getToken(PlSqlParser.INMEMORY_PRUNING, 0); }; Non_reserved_keywords_in_12cContext.prototype.INPLACE = function() { return this.getToken(PlSqlParser.INPLACE, 0); }; Non_reserved_keywords_in_12cContext.prototype.INTERLEAVED = function() { return this.getToken(PlSqlParser.INTERLEAVED, 0); }; Non_reserved_keywords_in_12cContext.prototype.JSON = function() { return this.getToken(PlSqlParser.JSON, 0); }; Non_reserved_keywords_in_12cContext.prototype.JSON_ARRAY = function() { return this.getToken(PlSqlParser.JSON_ARRAY, 0); }; Non_reserved_keywords_in_12cContext.prototype.JSON_ARRAYAGG = function() { return this.getToken(PlSqlParser.JSON_ARRAYAGG, 0); }; Non_reserved_keywords_in_12cContext.prototype.JSON_EQUAL = function() { return this.getToken(PlSqlParser.JSON_EQUAL, 0); }; Non_reserved_keywords_in_12cContext.prototype.JSON_EXISTS = function() { return this.getToken(PlSqlParser.JSON_EXISTS, 0); }; Non_reserved_keywords_in_12cContext.prototype.JSON_EXISTS2 = function() { return this.getToken(PlSqlParser.JSON_EXISTS2, 0); }; Non_reserved_keywords_in_12cContext.prototype.JSONGET = function() { return this.getToken(PlSqlParser.JSONGET, 0); }; Non_reserved_keywords_in_12cContext.prototype.JSON_OBJECT = function() { return this.getToken(PlSqlParser.JSON_OBJECT, 0); }; Non_reserved_keywords_in_12cContext.prototype.JSON_OBJECTAGG = function() { return this.getToken(PlSqlParser.JSON_OBJECTAGG, 0); }; Non_reserved_keywords_in_12cContext.prototype.JSONPARSE = function() { return this.getToken(PlSqlParser.JSONPARSE, 0); }; Non_reserved_keywords_in_12cContext.prototype.JSON_QUERY = function() { return this.getToken(PlSqlParser.JSON_QUERY, 0); }; Non_reserved_keywords_in_12cContext.prototype.JSON_SERIALIZE = function() { return this.getToken(PlSqlParser.JSON_SERIALIZE, 0); }; Non_reserved_keywords_in_12cContext.prototype.JSON_TABLE = function() { return this.getToken(PlSqlParser.JSON_TABLE, 0); }; Non_reserved_keywords_in_12cContext.prototype.JSON_TEXTCONTAINS = function() { return this.getToken(PlSqlParser.JSON_TEXTCONTAINS, 0); }; Non_reserved_keywords_in_12cContext.prototype.JSON_TEXTCONTAINS2 = function() { return this.getToken(PlSqlParser.JSON_TEXTCONTAINS2, 0); }; Non_reserved_keywords_in_12cContext.prototype.JSON_VALUE = function() { return this.getToken(PlSqlParser.JSON_VALUE, 0); }; Non_reserved_keywords_in_12cContext.prototype.KEYSTORE = function() { return this.getToken(PlSqlParser.KEYSTORE, 0); }; Non_reserved_keywords_in_12cContext.prototype.LABEL = function() { return this.getToken(PlSqlParser.LABEL, 0); }; Non_reserved_keywords_in_12cContext.prototype.LAX = function() { return this.getToken(PlSqlParser.LAX, 0); }; Non_reserved_keywords_in_12cContext.prototype.LIFECYCLE = function() { return this.getToken(PlSqlParser.LIFECYCLE, 0); }; Non_reserved_keywords_in_12cContext.prototype.LINEAR = function() { return this.getToken(PlSqlParser.LINEAR, 0); }; Non_reserved_keywords_in_12cContext.prototype.LOCKING = function() { return this.getToken(PlSqlParser.LOCKING, 0); }; Non_reserved_keywords_in_12cContext.prototype.LOGMINING = function() { return this.getToken(PlSqlParser.LOGMINING, 0); }; Non_reserved_keywords_in_12cContext.prototype.MAP = function() { return this.getToken(PlSqlParser.MAP, 0); }; Non_reserved_keywords_in_12cContext.prototype.MATCH = function() { return this.getToken(PlSqlParser.MATCH, 0); }; Non_reserved_keywords_in_12cContext.prototype.MATCHES = function() { return this.getToken(PlSqlParser.MATCHES, 0); }; Non_reserved_keywords_in_12cContext.prototype.MATCH_NUMBER = function() { return this.getToken(PlSqlParser.MATCH_NUMBER, 0); }; Non_reserved_keywords_in_12cContext.prototype.MATCH_RECOGNIZE = function() { return this.getToken(PlSqlParser.MATCH_RECOGNIZE, 0); }; Non_reserved_keywords_in_12cContext.prototype.MAX_SHARED_TEMP_SIZE = function() { return this.getToken(PlSqlParser.MAX_SHARED_TEMP_SIZE, 0); }; Non_reserved_keywords_in_12cContext.prototype.MEMCOMPRESS = function() { return this.getToken(PlSqlParser.MEMCOMPRESS, 0); }; Non_reserved_keywords_in_12cContext.prototype.METADATA = function() { return this.getToken(PlSqlParser.METADATA, 0); }; Non_reserved_keywords_in_12cContext.prototype.MODEL_NB = function() { return this.getToken(PlSqlParser.MODEL_NB, 0); }; Non_reserved_keywords_in_12cContext.prototype.MODEL_SV = function() { return this.getToken(PlSqlParser.MODEL_SV, 0); }; Non_reserved_keywords_in_12cContext.prototype.MODIFICATION = function() { return this.getToken(PlSqlParser.MODIFICATION, 0); }; Non_reserved_keywords_in_12cContext.prototype.MODULE = function() { return this.getToken(PlSqlParser.MODULE, 0); }; Non_reserved_keywords_in_12cContext.prototype.MONTHS = function() { return this.getToken(PlSqlParser.MONTHS, 0); }; Non_reserved_keywords_in_12cContext.prototype.MULTIDIMENSIONAL = function() { return this.getToken(PlSqlParser.MULTIDIMENSIONAL, 0); }; Non_reserved_keywords_in_12cContext.prototype.NEG = function() { return this.getToken(PlSqlParser.NEG, 0); }; Non_reserved_keywords_in_12cContext.prototype.NO_ADAPTIVE_PLAN = function() { return this.getToken(PlSqlParser.NO_ADAPTIVE_PLAN, 0); }; Non_reserved_keywords_in_12cContext.prototype.NO_ANSI_REARCH = function() { return this.getToken(PlSqlParser.NO_ANSI_REARCH, 0); }; Non_reserved_keywords_in_12cContext.prototype.NO_AUTO_REOPTIMIZE = function() { return this.getToken(PlSqlParser.NO_AUTO_REOPTIMIZE, 0); }; Non_reserved_keywords_in_12cContext.prototype.NO_BATCH_TABLE_ACCESS_BY_ROWID = function() { return this.getToken(PlSqlParser.NO_BATCH_TABLE_ACCESS_BY_ROWID, 0); }; Non_reserved_keywords_in_12cContext.prototype.NO_CLUSTERING = function() { return this.getToken(PlSqlParser.NO_CLUSTERING, 0); }; Non_reserved_keywords_in_12cContext.prototype.NO_COMMON_DATA = function() { return this.getToken(PlSqlParser.NO_COMMON_DATA, 0); }; Non_reserved_keywords_in_12cContext.prototype.NOCOPY = function() { return this.getToken(PlSqlParser.NOCOPY, 0); }; Non_reserved_keywords_in_12cContext.prototype.NO_DATA_SECURITY_REWRITE = function() { return this.getToken(PlSqlParser.NO_DATA_SECURITY_REWRITE, 0); }; Non_reserved_keywords_in_12cContext.prototype.NO_DECORRELATE = function() { return this.getToken(PlSqlParser.NO_DECORRELATE, 0); }; Non_reserved_keywords_in_12cContext.prototype.NO_ELIM_GROUPBY = function() { return this.getToken(PlSqlParser.NO_ELIM_GROUPBY, 0); }; Non_reserved_keywords_in_12cContext.prototype.NO_GATHER_OPTIMIZER_STATISTICS = function() { return this.getToken(PlSqlParser.NO_GATHER_OPTIMIZER_STATISTICS, 0); }; Non_reserved_keywords_in_12cContext.prototype.NO_INMEMORY = function() { return this.getToken(PlSqlParser.NO_INMEMORY, 0); }; Non_reserved_keywords_in_12cContext.prototype.NO_INMEMORY_PRUNING = function() { return this.getToken(PlSqlParser.NO_INMEMORY_PRUNING, 0); }; Non_reserved_keywords_in_12cContext.prototype.NOKEEP = function() { return this.getToken(PlSqlParser.NOKEEP, 0); }; Non_reserved_keywords_in_12cContext.prototype.NONEDITIONABLE = function() { return this.getToken(PlSqlParser.NONEDITIONABLE, 0); }; Non_reserved_keywords_in_12cContext.prototype.NO_OBJECT_LINK = function() { return this.getToken(PlSqlParser.NO_OBJECT_LINK, 0); }; Non_reserved_keywords_in_12cContext.prototype.NO_PARTIAL_JOIN = function() { return this.getToken(PlSqlParser.NO_PARTIAL_JOIN, 0); }; Non_reserved_keywords_in_12cContext.prototype.NO_PARTIAL_ROLLUP_PUSHDOWN = function() { return this.getToken(PlSqlParser.NO_PARTIAL_ROLLUP_PUSHDOWN, 0); }; Non_reserved_keywords_in_12cContext.prototype.NOPARTITION = function() { return this.getToken(PlSqlParser.NOPARTITION, 0); }; Non_reserved_keywords_in_12cContext.prototype.NO_PQ_CONCURRENT_UNION = function() { return this.getToken(PlSqlParser.NO_PQ_CONCURRENT_UNION, 0); }; Non_reserved_keywords_in_12cContext.prototype.NO_PQ_REPLICATE = function() { return this.getToken(PlSqlParser.NO_PQ_REPLICATE, 0); }; Non_reserved_keywords_in_12cContext.prototype.NO_PQ_SKEW = function() { return this.getToken(PlSqlParser.NO_PQ_SKEW, 0); }; Non_reserved_keywords_in_12cContext.prototype.NO_PX_FAULT_TOLERANCE = function() { return this.getToken(PlSqlParser.NO_PX_FAULT_TOLERANCE, 0); }; Non_reserved_keywords_in_12cContext.prototype.NORELOCATE = function() { return this.getToken(PlSqlParser.NORELOCATE, 0); }; Non_reserved_keywords_in_12cContext.prototype.NOREPLAY = function() { return this.getToken(PlSqlParser.NOREPLAY, 0); }; Non_reserved_keywords_in_12cContext.prototype.NO_ROOT_SW_FOR_LOCAL = function() { return this.getToken(PlSqlParser.NO_ROOT_SW_FOR_LOCAL, 0); }; Non_reserved_keywords_in_12cContext.prototype.NO_SQL_TRANSLATION = function() { return this.getToken(PlSqlParser.NO_SQL_TRANSLATION, 0); }; Non_reserved_keywords_in_12cContext.prototype.NO_USE_CUBE = function() { return this.getToken(PlSqlParser.NO_USE_CUBE, 0); }; Non_reserved_keywords_in_12cContext.prototype.NO_USE_VECTOR_AGGREGATION = function() { return this.getToken(PlSqlParser.NO_USE_VECTOR_AGGREGATION, 0); }; Non_reserved_keywords_in_12cContext.prototype.NO_VECTOR_TRANSFORM = function() { return this.getToken(PlSqlParser.NO_VECTOR_TRANSFORM, 0); }; Non_reserved_keywords_in_12cContext.prototype.NO_VECTOR_TRANSFORM_DIMS = function() { return this.getToken(PlSqlParser.NO_VECTOR_TRANSFORM_DIMS, 0); }; Non_reserved_keywords_in_12cContext.prototype.NO_VECTOR_TRANSFORM_FACT = function() { return this.getToken(PlSqlParser.NO_VECTOR_TRANSFORM_FACT, 0); }; Non_reserved_keywords_in_12cContext.prototype.NO_ZONEMAP = function() { return this.getToken(PlSqlParser.NO_ZONEMAP, 0); }; Non_reserved_keywords_in_12cContext.prototype.OBJ_ID = function() { return this.getToken(PlSqlParser.OBJ_ID, 0); }; Non_reserved_keywords_in_12cContext.prototype.OFFSET = function() { return this.getToken(PlSqlParser.OFFSET, 0); }; Non_reserved_keywords_in_12cContext.prototype.OLS = function() { return this.getToken(PlSqlParser.OLS, 0); }; Non_reserved_keywords_in_12cContext.prototype.OMIT = function() { return this.getToken(PlSqlParser.OMIT, 0); }; Non_reserved_keywords_in_12cContext.prototype.ONE = function() { return this.getToken(PlSqlParser.ONE, 0); }; Non_reserved_keywords_in_12cContext.prototype.ORA_CHECK_ACL = function() { return this.getToken(PlSqlParser.ORA_CHECK_ACL, 0); }; Non_reserved_keywords_in_12cContext.prototype.ORA_CHECK_PRIVILEGE = function() { return this.getToken(PlSqlParser.ORA_CHECK_PRIVILEGE, 0); }; Non_reserved_keywords_in_12cContext.prototype.ORA_CLUSTERING = function() { return this.getToken(PlSqlParser.ORA_CLUSTERING, 0); }; Non_reserved_keywords_in_12cContext.prototype.ORA_INVOKING_USER = function() { return this.getToken(PlSqlParser.ORA_INVOKING_USER, 0); }; Non_reserved_keywords_in_12cContext.prototype.ORA_INVOKING_USERID = function() { return this.getToken(PlSqlParser.ORA_INVOKING_USERID, 0); }; Non_reserved_keywords_in_12cContext.prototype.ORA_INVOKING_XS_USER = function() { return this.getToken(PlSqlParser.ORA_INVOKING_XS_USER, 0); }; Non_reserved_keywords_in_12cContext.prototype.ORA_INVOKING_XS_USER_GUID = function() { return this.getToken(PlSqlParser.ORA_INVOKING_XS_USER_GUID, 0); }; Non_reserved_keywords_in_12cContext.prototype.ORA_RAWCOMPARE = function() { return this.getToken(PlSqlParser.ORA_RAWCOMPARE, 0); }; Non_reserved_keywords_in_12cContext.prototype.ORA_RAWCONCAT = function() { return this.getToken(PlSqlParser.ORA_RAWCONCAT, 0); }; Non_reserved_keywords_in_12cContext.prototype.ORA_WRITE_TIME = function() { return this.getToken(PlSqlParser.ORA_WRITE_TIME, 0); }; Non_reserved_keywords_in_12cContext.prototype.PARTIAL = function() { return this.getToken(PlSqlParser.PARTIAL, 0); }; Non_reserved_keywords_in_12cContext.prototype.PARTIAL_JOIN = function() { return this.getToken(PlSqlParser.PARTIAL_JOIN, 0); }; Non_reserved_keywords_in_12cContext.prototype.PARTIAL_ROLLUP_PUSHDOWN = function() { return this.getToken(PlSqlParser.PARTIAL_ROLLUP_PUSHDOWN, 0); }; Non_reserved_keywords_in_12cContext.prototype.PAST = function() { return this.getToken(PlSqlParser.PAST, 0); }; Non_reserved_keywords_in_12cContext.prototype.PATCH = function() { return this.getToken(PlSqlParser.PATCH, 0); }; Non_reserved_keywords_in_12cContext.prototype.PATH_PREFIX = function() { return this.getToken(PlSqlParser.PATH_PREFIX, 0); }; Non_reserved_keywords_in_12cContext.prototype.PATTERN = function() { return this.getToken(PlSqlParser.PATTERN, 0); }; Non_reserved_keywords_in_12cContext.prototype.PER = function() { return this.getToken(PlSqlParser.PER, 0); }; Non_reserved_keywords_in_12cContext.prototype.PERIOD = function() { return this.getToken(PlSqlParser.PERIOD, 0); }; Non_reserved_keywords_in_12cContext.prototype.PERIOD_KEYWORD = function() { return this.getToken(PlSqlParser.PERIOD_KEYWORD, 0); }; Non_reserved_keywords_in_12cContext.prototype.PERMUTE = function() { return this.getToken(PlSqlParser.PERMUTE, 0); }; Non_reserved_keywords_in_12cContext.prototype.PLUGGABLE = function() { return this.getToken(PlSqlParser.PLUGGABLE, 0); }; Non_reserved_keywords_in_12cContext.prototype.POOL_16K = function() { return this.getToken(PlSqlParser.POOL_16K, 0); }; Non_reserved_keywords_in_12cContext.prototype.POOL_2K = function() { return this.getToken(PlSqlParser.POOL_2K, 0); }; Non_reserved_keywords_in_12cContext.prototype.POOL_32K = function() { return this.getToken(PlSqlParser.POOL_32K, 0); }; Non_reserved_keywords_in_12cContext.prototype.POOL_4K = function() { return this.getToken(PlSqlParser.POOL_4K, 0); }; Non_reserved_keywords_in_12cContext.prototype.POOL_8K = function() { return this.getToken(PlSqlParser.POOL_8K, 0); }; Non_reserved_keywords_in_12cContext.prototype.PQ_CONCURRENT_UNION = function() { return this.getToken(PlSqlParser.PQ_CONCURRENT_UNION, 0); }; Non_reserved_keywords_in_12cContext.prototype.PQ_DISTRIBUTE_WINDOW = function() { return this.getToken(PlSqlParser.PQ_DISTRIBUTE_WINDOW, 0); }; Non_reserved_keywords_in_12cContext.prototype.PQ_FILTER = function() { return this.getToken(PlSqlParser.PQ_FILTER, 0); }; Non_reserved_keywords_in_12cContext.prototype.PQ_REPLICATE = function() { return this.getToken(PlSqlParser.PQ_REPLICATE, 0); }; Non_reserved_keywords_in_12cContext.prototype.PQ_SKEW = function() { return this.getToken(PlSqlParser.PQ_SKEW, 0); }; Non_reserved_keywords_in_12cContext.prototype.PRELOAD = function() { return this.getToken(PlSqlParser.PRELOAD, 0); }; Non_reserved_keywords_in_12cContext.prototype.PRETTY = function() { return this.getToken(PlSqlParser.PRETTY, 0); }; Non_reserved_keywords_in_12cContext.prototype.PREV = function() { return this.getToken(PlSqlParser.PREV, 0); }; Non_reserved_keywords_in_12cContext.prototype.PRINTBLOBTOCLOB = function() { return this.getToken(PlSqlParser.PRINTBLOBTOCLOB, 0); }; Non_reserved_keywords_in_12cContext.prototype.PRIORITY = function() { return this.getToken(PlSqlParser.PRIORITY, 0); }; Non_reserved_keywords_in_12cContext.prototype.PRIVILEGED = function() { return this.getToken(PlSqlParser.PRIVILEGED, 0); }; Non_reserved_keywords_in_12cContext.prototype.PROXY = function() { return this.getToken(PlSqlParser.PROXY, 0); }; Non_reserved_keywords_in_12cContext.prototype.PRUNING = function() { return this.getToken(PlSqlParser.PRUNING, 0); }; Non_reserved_keywords_in_12cContext.prototype.PX_FAULT_TOLERANCE = function() { return this.getToken(PlSqlParser.PX_FAULT_TOLERANCE, 0); }; Non_reserved_keywords_in_12cContext.prototype.REALM = function() { return this.getToken(PlSqlParser.REALM, 0); }; Non_reserved_keywords_in_12cContext.prototype.REDEFINE = function() { return this.getToken(PlSqlParser.REDEFINE, 0); }; Non_reserved_keywords_in_12cContext.prototype.RELOCATE = function() { return this.getToken(PlSqlParser.RELOCATE, 0); }; Non_reserved_keywords_in_12cContext.prototype.RESTART = function() { return this.getToken(PlSqlParser.RESTART, 0); }; Non_reserved_keywords_in_12cContext.prototype.ROLESET = function() { return this.getToken(PlSqlParser.ROLESET, 0); }; Non_reserved_keywords_in_12cContext.prototype.ROWID_MAPPING_TABLE = function() { return this.getToken(PlSqlParser.ROWID_MAPPING_TABLE, 0); }; Non_reserved_keywords_in_12cContext.prototype.RUNNING = function() { return this.getToken(PlSqlParser.RUNNING, 0); }; Non_reserved_keywords_in_12cContext.prototype.SAVE = function() { return this.getToken(PlSqlParser.SAVE, 0); }; Non_reserved_keywords_in_12cContext.prototype.SCRUB = function() { return this.getToken(PlSqlParser.SCRUB, 0); }; Non_reserved_keywords_in_12cContext.prototype.SDO_GEOM_MBR = function() { return this.getToken(PlSqlParser.SDO_GEOM_MBR, 0); }; Non_reserved_keywords_in_12cContext.prototype.SECRET = function() { return this.getToken(PlSqlParser.SECRET, 0); }; Non_reserved_keywords_in_12cContext.prototype.SERIAL = function() { return this.getToken(PlSqlParser.SERIAL, 0); }; Non_reserved_keywords_in_12cContext.prototype.SERVICE_NAME_CONVERT = function() { return this.getToken(PlSqlParser.SERVICE_NAME_CONVERT, 0); }; Non_reserved_keywords_in_12cContext.prototype.SERVICES = function() { return this.getToken(PlSqlParser.SERVICES, 0); }; Non_reserved_keywords_in_12cContext.prototype.SHARING = function() { return this.getToken(PlSqlParser.SHARING, 0); }; Non_reserved_keywords_in_12cContext.prototype.SHELFLIFE = function() { return this.getToken(PlSqlParser.SHELFLIFE, 0); }; Non_reserved_keywords_in_12cContext.prototype.SOURCE_FILE_DIRECTORY = function() { return this.getToken(PlSqlParser.SOURCE_FILE_DIRECTORY, 0); }; Non_reserved_keywords_in_12cContext.prototype.SOURCE_FILE_NAME_CONVERT = function() { return this.getToken(PlSqlParser.SOURCE_FILE_NAME_CONVERT, 0); }; Non_reserved_keywords_in_12cContext.prototype.SQL_TRANSLATION_PROFILE = function() { return this.getToken(PlSqlParser.SQL_TRANSLATION_PROFILE, 0); }; Non_reserved_keywords_in_12cContext.prototype.STANDARD_HASH = function() { return this.getToken(PlSqlParser.STANDARD_HASH, 0); }; Non_reserved_keywords_in_12cContext.prototype.STANDBYS = function() { return this.getToken(PlSqlParser.STANDBYS, 0); }; Non_reserved_keywords_in_12cContext.prototype.STATE = function() { return this.getToken(PlSqlParser.STATE, 0); }; Non_reserved_keywords_in_12cContext.prototype.STATEMENT = function() { return this.getToken(PlSqlParser.STATEMENT, 0); }; Non_reserved_keywords_in_12cContext.prototype.STREAM = function() { return this.getToken(PlSqlParser.STREAM, 0); }; Non_reserved_keywords_in_12cContext.prototype.SUBSCRIBE = function() { return this.getToken(PlSqlParser.SUBSCRIBE, 0); }; Non_reserved_keywords_in_12cContext.prototype.SUBSET = function() { return this.getToken(PlSqlParser.SUBSET, 0); }; Non_reserved_keywords_in_12cContext.prototype.SUCCESS = function() { return this.getToken(PlSqlParser.SUCCESS, 0); }; Non_reserved_keywords_in_12cContext.prototype.SYSBACKUP = function() { return this.getToken(PlSqlParser.SYSBACKUP, 0); }; Non_reserved_keywords_in_12cContext.prototype.SYS_CHECK_PRIVILEGE = function() { return this.getToken(PlSqlParser.SYS_CHECK_PRIVILEGE, 0); }; Non_reserved_keywords_in_12cContext.prototype.SYSDG = function() { return this.getToken(PlSqlParser.SYSDG, 0); }; Non_reserved_keywords_in_12cContext.prototype.SYS_GET_COL_ACLIDS = function() { return this.getToken(PlSqlParser.SYS_GET_COL_ACLIDS, 0); }; Non_reserved_keywords_in_12cContext.prototype.SYSGUID = function() { return this.getToken(PlSqlParser.SYSGUID, 0); }; Non_reserved_keywords_in_12cContext.prototype.SYSKM = function() { return this.getToken(PlSqlParser.SYSKM, 0); }; Non_reserved_keywords_in_12cContext.prototype.SYS_MKXTI = function() { return this.getToken(PlSqlParser.SYS_MKXTI, 0); }; Non_reserved_keywords_in_12cContext.prototype.SYSOBJ = function() { return this.getToken(PlSqlParser.SYSOBJ, 0); }; Non_reserved_keywords_in_12cContext.prototype.SYS_OP_CYCLED_SEQ = function() { return this.getToken(PlSqlParser.SYS_OP_CYCLED_SEQ, 0); }; Non_reserved_keywords_in_12cContext.prototype.SYS_OP_HASH = function() { return this.getToken(PlSqlParser.SYS_OP_HASH, 0); }; Non_reserved_keywords_in_12cContext.prototype.SYS_OP_KEY_VECTOR_CREATE = function() { return this.getToken(PlSqlParser.SYS_OP_KEY_VECTOR_CREATE, 0); }; Non_reserved_keywords_in_12cContext.prototype.SYS_OP_KEY_VECTOR_FILTER = function() { return this.getToken(PlSqlParser.SYS_OP_KEY_VECTOR_FILTER, 0); }; Non_reserved_keywords_in_12cContext.prototype.SYS_OP_KEY_VECTOR_FILTER_LIST = function() { return this.getToken(PlSqlParser.SYS_OP_KEY_VECTOR_FILTER_LIST, 0); }; Non_reserved_keywords_in_12cContext.prototype.SYS_OP_KEY_VECTOR_SUCCEEDED = function() { return this.getToken(PlSqlParser.SYS_OP_KEY_VECTOR_SUCCEEDED, 0); }; Non_reserved_keywords_in_12cContext.prototype.SYS_OP_KEY_VECTOR_USE = function() { return this.getToken(PlSqlParser.SYS_OP_KEY_VECTOR_USE, 0); }; Non_reserved_keywords_in_12cContext.prototype.SYS_OP_PART_ID = function() { return this.getToken(PlSqlParser.SYS_OP_PART_ID, 0); }; Non_reserved_keywords_in_12cContext.prototype.SYS_OP_ZONE_ID = function() { return this.getToken(PlSqlParser.SYS_OP_ZONE_ID, 0); }; Non_reserved_keywords_in_12cContext.prototype.SYS_RAW_TO_XSID = function() { return this.getToken(PlSqlParser.SYS_RAW_TO_XSID, 0); }; Non_reserved_keywords_in_12cContext.prototype.SYS_XSID_TO_RAW = function() { return this.getToken(PlSqlParser.SYS_XSID_TO_RAW, 0); }; Non_reserved_keywords_in_12cContext.prototype.SYS_ZMAP_FILTER = function() { return this.getToken(PlSqlParser.SYS_ZMAP_FILTER, 0); }; Non_reserved_keywords_in_12cContext.prototype.SYS_ZMAP_REFRESH = function() { return this.getToken(PlSqlParser.SYS_ZMAP_REFRESH, 0); }; Non_reserved_keywords_in_12cContext.prototype.TAG = function() { return this.getToken(PlSqlParser.TAG, 0); }; Non_reserved_keywords_in_12cContext.prototype.TEXT = function() { return this.getToken(PlSqlParser.TEXT, 0); }; Non_reserved_keywords_in_12cContext.prototype.TIER = function() { return this.getToken(PlSqlParser.TIER, 0); }; Non_reserved_keywords_in_12cContext.prototype.TIES = function() { return this.getToken(PlSqlParser.TIES, 0); }; Non_reserved_keywords_in_12cContext.prototype.TO_ACLID = function() { return this.getToken(PlSqlParser.TO_ACLID, 0); }; Non_reserved_keywords_in_12cContext.prototype.TRANSLATION = function() { return this.getToken(PlSqlParser.TRANSLATION, 0); }; Non_reserved_keywords_in_12cContext.prototype.TRUST = function() { return this.getToken(PlSqlParser.TRUST, 0); }; Non_reserved_keywords_in_12cContext.prototype.UCS2 = function() { return this.getToken(PlSqlParser.UCS2, 0); }; Non_reserved_keywords_in_12cContext.prototype.UNCONDITIONAL = function() { return this.getToken(PlSqlParser.UNCONDITIONAL, 0); }; Non_reserved_keywords_in_12cContext.prototype.UNMATCHED = function() { return this.getToken(PlSqlParser.UNMATCHED, 0); }; Non_reserved_keywords_in_12cContext.prototype.UNPLUG = function() { return this.getToken(PlSqlParser.UNPLUG, 0); }; Non_reserved_keywords_in_12cContext.prototype.UNSUBSCRIBE = function() { return this.getToken(PlSqlParser.UNSUBSCRIBE, 0); }; Non_reserved_keywords_in_12cContext.prototype.USABLE = function() { return this.getToken(PlSqlParser.USABLE, 0); }; Non_reserved_keywords_in_12cContext.prototype.USE_CUBE = function() { return this.getToken(PlSqlParser.USE_CUBE, 0); }; Non_reserved_keywords_in_12cContext.prototype.USE_HIDDEN_PARTITIONS = function() { return this.getToken(PlSqlParser.USE_HIDDEN_PARTITIONS, 0); }; Non_reserved_keywords_in_12cContext.prototype.USER_DATA = function() { return this.getToken(PlSqlParser.USER_DATA, 0); }; Non_reserved_keywords_in_12cContext.prototype.USER_TABLESPACES = function() { return this.getToken(PlSqlParser.USER_TABLESPACES, 0); }; Non_reserved_keywords_in_12cContext.prototype.USE_VECTOR_AGGREGATION = function() { return this.getToken(PlSqlParser.USE_VECTOR_AGGREGATION, 0); }; Non_reserved_keywords_in_12cContext.prototype.USING_NO_EXPAND = function() { return this.getToken(PlSqlParser.USING_NO_EXPAND, 0); }; Non_reserved_keywords_in_12cContext.prototype.UTF16BE = function() { return this.getToken(PlSqlParser.UTF16BE, 0); }; Non_reserved_keywords_in_12cContext.prototype.UTF16LE = function() { return this.getToken(PlSqlParser.UTF16LE, 0); }; Non_reserved_keywords_in_12cContext.prototype.UTF32 = function() { return this.getToken(PlSqlParser.UTF32, 0); }; Non_reserved_keywords_in_12cContext.prototype.UTF8 = function() { return this.getToken(PlSqlParser.UTF8, 0); }; Non_reserved_keywords_in_12cContext.prototype.V1 = function() { return this.getToken(PlSqlParser.V1, 0); }; Non_reserved_keywords_in_12cContext.prototype.V2 = function() { return this.getToken(PlSqlParser.V2, 0); }; Non_reserved_keywords_in_12cContext.prototype.VALID_TIME_END = function() { return this.getToken(PlSqlParser.VALID_TIME_END, 0); }; Non_reserved_keywords_in_12cContext.prototype.VECTOR_TRANSFORM = function() { return this.getToken(PlSqlParser.VECTOR_TRANSFORM, 0); }; Non_reserved_keywords_in_12cContext.prototype.VECTOR_TRANSFORM_DIMS = function() { return this.getToken(PlSqlParser.VECTOR_TRANSFORM_DIMS, 0); }; Non_reserved_keywords_in_12cContext.prototype.VECTOR_TRANSFORM_FACT = function() { return this.getToken(PlSqlParser.VECTOR_TRANSFORM_FACT, 0); }; Non_reserved_keywords_in_12cContext.prototype.VERIFIER = function() { return this.getToken(PlSqlParser.VERIFIER, 0); }; Non_reserved_keywords_in_12cContext.prototype.VIOLATION = function() { return this.getToken(PlSqlParser.VIOLATION, 0); }; Non_reserved_keywords_in_12cContext.prototype.VISIBILITY = function() { return this.getToken(PlSqlParser.VISIBILITY, 0); }; Non_reserved_keywords_in_12cContext.prototype.WEEK = function() { return this.getToken(PlSqlParser.WEEK, 0); }; Non_reserved_keywords_in_12cContext.prototype.WEEKS = function() { return this.getToken(PlSqlParser.WEEKS, 0); }; Non_reserved_keywords_in_12cContext.prototype.WITH_PLSQL = function() { return this.getToken(PlSqlParser.WITH_PLSQL, 0); }; Non_reserved_keywords_in_12cContext.prototype.WRAPPER = function() { return this.getToken(PlSqlParser.WRAPPER, 0); }; Non_reserved_keywords_in_12cContext.prototype.XS = function() { return this.getToken(PlSqlParser.XS, 0); }; Non_reserved_keywords_in_12cContext.prototype.YEARS = function() { return this.getToken(PlSqlParser.YEARS, 0); }; Non_reserved_keywords_in_12cContext.prototype.ZONEMAP = function() { return this.getToken(PlSqlParser.ZONEMAP, 0); }; Non_reserved_keywords_in_12cContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterNon_reserved_keywords_in_12c(this); } }; Non_reserved_keywords_in_12cContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitNon_reserved_keywords_in_12c(this); } }; Non_reserved_keywords_in_12cContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitNon_reserved_keywords_in_12c(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Non_reserved_keywords_in_12cContext = Non_reserved_keywords_in_12cContext; PlSqlParser.prototype.non_reserved_keywords_in_12c = function() { var localctx = new Non_reserved_keywords_in_12cContext(this, this._ctx, this.state); this.enterRule(localctx, 1494, PlSqlParser.RULE_non_reserved_keywords_in_12c); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 12086; _la = this._input.LA(1); if(!((((_la) & ~0x1f) == 0 && ((1 << _la) & ((1 << PlSqlParser.ACL) | (1 << PlSqlParser.ACTION) | (1 << PlSqlParser.ACTIONS) | (1 << PlSqlParser.ACTIVE) | (1 << PlSqlParser.ACTIVE_DATA) | (1 << PlSqlParser.ACTIVITY) | (1 << PlSqlParser.ADAPTIVE_PLAN) | (1 << PlSqlParser.ADVANCED) | (1 << PlSqlParser.AFD_DISKSTRING))) !== 0) || ((((_la - 45)) & ~0x1f) == 0 && ((1 << (_la - 45)) & ((1 << (PlSqlParser.ANOMALY - 45)) | (1 << (PlSqlParser.ANSI_REARCH - 45)) | (1 << (PlSqlParser.APPLICATION - 45)) | (1 << (PlSqlParser.APPROX_COUNT_DISTINCT - 45)) | (1 << (PlSqlParser.ARCHIVAL - 45)) | (1 << (PlSqlParser.ARCHIVED - 45)) | (1 << (PlSqlParser.ASIS - 45)) | (1 << (PlSqlParser.ASSIGN - 45)))) !== 0) || ((((_la - 86)) & ~0x1f) == 0 && ((1 << (_la - 86)) & ((1 << (PlSqlParser.AUTO_LOGIN - 86)) | (1 << (PlSqlParser.AUTO_REOPTIMIZE - 86)) | (1 << (PlSqlParser.AVRO - 86)) | (1 << (PlSqlParser.BACKGROUND - 86)) | (1 << (PlSqlParser.BATCHSIZE - 86)) | (1 << (PlSqlParser.BATCH_TABLE_ACCESS_BY_ROWID - 86)) | (1 << (PlSqlParser.BEGINNING - 86)) | (1 << (PlSqlParser.BEQUEATH - 86)))) !== 0) || ((((_la - 123)) & ~0x1f) == 0 && ((1 << (_la - 123)) & ((1 << (PlSqlParser.BITMAP_AND - 123)) | (1 << (PlSqlParser.BSON - 123)) | (1 << (PlSqlParser.CACHING - 123)))) !== 0) || ((((_la - 155)) & ~0x1f) == 0 && ((1 << (_la - 155)) & ((1 << (PlSqlParser.CALCULATED - 155)) | (1 << (PlSqlParser.CALLBACK - 155)) | (1 << (PlSqlParser.CAPACITY - 155)) | (1 << (PlSqlParser.CDBDEFAULT - 155)))) !== 0) || ((((_la - 187)) & ~0x1f) == 0 && ((1 << (_la - 187)) & ((1 << (PlSqlParser.CLASSIFIER - 187)) | (1 << (PlSqlParser.CLEANUP - 187)) | (1 << (PlSqlParser.CLIENT - 187)) | (1 << (PlSqlParser.CLUSTER_DETAILS - 187)) | (1 << (PlSqlParser.CLUSTER_DISTANCE - 187)) | (1 << (PlSqlParser.CLUSTERING - 187)))) !== 0) || ((((_la - 220)) & ~0x1f) == 0 && ((1 << (_la - 220)) & ((1 << (PlSqlParser.COMMON_DATA - 220)) | (1 << (PlSqlParser.COMPONENT - 220)) | (1 << (PlSqlParser.COMPONENTS - 220)) | (1 << (PlSqlParser.CON_DBID_TO_ID - 220)) | (1 << (PlSqlParser.CONDITIONAL - 220)) | (1 << (PlSqlParser.CONDITION - 220)) | (1 << (PlSqlParser.CON_GUID_TO_ID - 220)) | (1 << (PlSqlParser.CON_ID - 220)) | (1 << (PlSqlParser.CON_NAME_TO_ID - 220)))) !== 0) || ((((_la - 261)) & ~0x1f) == 0 && ((1 << (_la - 261)) & ((1 << (PlSqlParser.CONTAINER_DATA - 261)) | (1 << (PlSqlParser.CONTAINERS - 261)) | (1 << (PlSqlParser.CON_UID_TO_ID - 261)) | (1 << (PlSqlParser.COOKIE - 261)) | (1 << (PlSqlParser.COPY - 261)) | (1 << (PlSqlParser.CREATE_FILE_DEST - 261)) | (1 << (PlSqlParser.CREDENTIAL - 261)))) !== 0) || ((((_la - 293)) & ~0x1f) == 0 && ((1 << (_la - 293)) & ((1 << (PlSqlParser.CRITICAL - 293)) | (1 << (PlSqlParser.CUBE_AJ - 293)) | (1 << (PlSqlParser.CUBE_SJ - 293)) | (1 << (PlSqlParser.DATAMOVEMENT - 293)) | (1 << (PlSqlParser.DATAOBJ_TO_MAT_PARTITION - 293)))) !== 0) || ((((_la - 325)) & ~0x1f) == 0 && ((1 << (_la - 325)) & ((1 << (PlSqlParser.DATAPUMP - 325)) | (1 << (PlSqlParser.DATA_SECURITY_REWRITE_LIMIT - 325)) | (1 << (PlSqlParser.DAYS - 325)) | (1 << (PlSqlParser.DB_UNIQUE_NAME - 325)) | (1 << (PlSqlParser.DECORRELATE - 325)) | (1 << (PlSqlParser.DEFINE - 325)))) !== 0) || ((((_la - 360)) & ~0x1f) == 0 && ((1 << (_la - 360)) & ((1 << (PlSqlParser.DELEGATE - 360)) | (1 << (PlSqlParser.DELETE_ALL - 360)) | (1 << (PlSqlParser.DESTROY - 360)) | (1 << (PlSqlParser.DIMENSIONS - 360)) | (1 << (PlSqlParser.DISABLE_ALL - 360)) | (1 << (PlSqlParser.DISABLE_PARALLEL_DML - 360)) | (1 << (PlSqlParser.DISCARD - 360)))) !== 0) || ((((_la - 399)) & ~0x1f) == 0 && ((1 << (_la - 399)) & ((1 << (PlSqlParser.DISTRIBUTE - 399)) | (1 << (PlSqlParser.DUPLICATE - 399)) | (1 << (PlSqlParser.DV - 399)) | (1 << (PlSqlParser.EDITIONABLE - 399)) | (1 << (PlSqlParser.ELIM_GROUPBY - 399)))) !== 0) || ((((_la - 434)) & ~0x1f) == 0 && ((1 << (_la - 434)) & ((1 << (PlSqlParser.EM - 434)) | (1 << (PlSqlParser.ENABLE_ALL - 434)) | (1 << (PlSqlParser.ENABLE_PARALLEL_DML - 434)) | (1 << (PlSqlParser.EQUIPART - 434)) | (1 << (PlSqlParser.EVAL - 434)) | (1 << (PlSqlParser.EVALUATE - 434)))) !== 0) || ((((_la - 477)) & ~0x1f) == 0 && ((1 << (_la - 477)) & ((1 << (PlSqlParser.EXISTING - 477)) | (1 << (PlSqlParser.EXPRESS - 477)) | (1 << (PlSqlParser.EXTRACTCLOBXML - 477)) | (1 << (PlSqlParser.FACTOR - 477)) | (1 << (PlSqlParser.FAILOVER - 477)) | (1 << (PlSqlParser.FAILURE - 477)))) !== 0) || ((((_la - 509)) & ~0x1f) == 0 && ((1 << (_la - 509)) & ((1 << (PlSqlParser.FAMILY - 509)) | (1 << (PlSqlParser.FAR - 509)) | (1 << (PlSqlParser.FASTSTART - 509)) | (1 << (PlSqlParser.FEATURE_DETAILS - 509)) | (1 << (PlSqlParser.FETCH - 509)) | (1 << (PlSqlParser.FILE_NAME_CONVERT - 509)) | (1 << (PlSqlParser.FIXED_VIEW_DATA - 509)))) !== 0) || ((((_la - 547)) & ~0x1f) == 0 && ((1 << (_la - 547)) & ((1 << (PlSqlParser.FORMAT - 547)) | (1 << (PlSqlParser.GATHER_OPTIMIZER_STATISTICS - 547)) | (1 << (PlSqlParser.GET - 547)))) !== 0) || ((((_la - 612)) & ~0x1f) == 0 && ((1 << (_la - 612)) & ((1 << (PlSqlParser.ILM - 612)) | (1 << (PlSqlParser.INACTIVE - 612)) | (1 << (PlSqlParser.INDEXING - 612)))) !== 0) || ((((_la - 651)) & ~0x1f) == 0 && ((1 << (_la - 651)) & ((1 << (PlSqlParser.INHERIT - 651)) | (1 << (PlSqlParser.INMEMORY - 651)) | (1 << (PlSqlParser.INMEMORY_PRUNING - 651)) | (1 << (PlSqlParser.INPLACE - 651)))) !== 0) || ((((_la - 683)) & ~0x1f) == 0 && ((1 << (_la - 683)) & ((1 << (PlSqlParser.INTERLEAVED - 683)) | (1 << (PlSqlParser.JSON_ARRAYAGG - 683)) | (1 << (PlSqlParser.JSON_ARRAY - 683)) | (1 << (PlSqlParser.JSON_EQUAL - 683)) | (1 << (PlSqlParser.JSON_EXISTS2 - 683)) | (1 << (PlSqlParser.JSON_EXISTS - 683)) | (1 << (PlSqlParser.JSONGET - 683)) | (1 << (PlSqlParser.JSON - 683)) | (1 << (PlSqlParser.JSON_OBJECTAGG - 683)) | (1 << (PlSqlParser.JSON_OBJECT - 683)) | (1 << (PlSqlParser.JSONPARSE - 683)) | (1 << (PlSqlParser.JSON_QUERY - 683)) | (1 << (PlSqlParser.JSON_SERIALIZE - 683)))) !== 0) || ((((_la - 715)) & ~0x1f) == 0 && ((1 << (_la - 715)) & ((1 << (PlSqlParser.JSON_TABLE - 715)) | (1 << (PlSqlParser.JSON_TEXTCONTAINS2 - 715)) | (1 << (PlSqlParser.JSON_TEXTCONTAINS - 715)) | (1 << (PlSqlParser.JSON_VALUE - 715)) | (1 << (PlSqlParser.KEYSTORE - 715)) | (1 << (PlSqlParser.LABEL - 715)) | (1 << (PlSqlParser.LAX - 715)))) !== 0) || ((((_la - 750)) & ~0x1f) == 0 && ((1 << (_la - 750)) & ((1 << (PlSqlParser.LIFECYCLE - 750)) | (1 << (PlSqlParser.LINEAR - 750)) | (1 << (PlSqlParser.LOCKING - 750)))) !== 0) || ((((_la - 784)) & ~0x1f) == 0 && ((1 << (_la - 784)) & ((1 << (PlSqlParser.LOGMINING - 784)) | (1 << (PlSqlParser.MAP - 784)) | (1 << (PlSqlParser.MATCHES - 784)) | (1 << (PlSqlParser.MATCH - 784)) | (1 << (PlSqlParser.MATCH_NUMBER - 784)) | (1 << (PlSqlParser.MATCH_RECOGNIZE - 784)))) !== 0) || ((((_la - 819)) & ~0x1f) == 0 && ((1 << (_la - 819)) & ((1 << (PlSqlParser.MAX_SHARED_TEMP_SIZE - 819)) | (1 << (PlSqlParser.MEMCOMPRESS - 819)) | (1 << (PlSqlParser.METADATA - 819)))) !== 0) || ((((_la - 855)) & ~0x1f) == 0 && ((1 << (_la - 855)) & ((1 << (PlSqlParser.MODEL_NB - 855)) | (1 << (PlSqlParser.MODEL_SV - 855)) | (1 << (PlSqlParser.MODIFICATION - 855)) | (1 << (PlSqlParser.MODULE - 855)) | (1 << (PlSqlParser.MONTHS - 855)) | (1 << (PlSqlParser.MULTIDIMENSIONAL - 855)))) !== 0) || _la===PlSqlParser.NEG || ((((_la - 936)) & ~0x1f) == 0 && ((1 << (_la - 936)) & ((1 << (PlSqlParser.NO_ADAPTIVE_PLAN - 936)) | (1 << (PlSqlParser.NO_ANSI_REARCH - 936)) | (1 << (PlSqlParser.NO_AUTO_REOPTIMIZE - 936)) | (1 << (PlSqlParser.NO_BATCH_TABLE_ACCESS_BY_ROWID - 936)) | (1 << (PlSqlParser.NO_CLUSTERING - 936)) | (1 << (PlSqlParser.NO_COMMON_DATA - 936)) | (1 << (PlSqlParser.NOCOPY - 936)) | (1 << (PlSqlParser.NO_DATA_SECURITY_REWRITE - 936)) | (1 << (PlSqlParser.NO_DECORRELATE - 936)))) !== 0) || ((((_la - 969)) & ~0x1f) == 0 && ((1 << (_la - 969)) & ((1 << (PlSqlParser.NO_ELIM_GROUPBY - 969)) | (1 << (PlSqlParser.NO_GATHER_OPTIMIZER_STATISTICS - 969)) | (1 << (PlSqlParser.NO_INMEMORY - 969)) | (1 << (PlSqlParser.NO_INMEMORY_PRUNING - 969)) | (1 << (PlSqlParser.NOKEEP - 969)))) !== 0) || ((((_la - 1006)) & ~0x1f) == 0 && ((1 << (_la - 1006)) & ((1 << (PlSqlParser.NONEDITIONABLE - 1006)) | (1 << (PlSqlParser.NO_OBJECT_LINK - 1006)) | (1 << (PlSqlParser.NO_PARTIAL_JOIN - 1006)) | (1 << (PlSqlParser.NO_PARTIAL_ROLLUP_PUSHDOWN - 1006)) | (1 << (PlSqlParser.NOPARTITION - 1006)) | (1 << (PlSqlParser.NO_PQ_CONCURRENT_UNION - 1006)) | (1 << (PlSqlParser.NO_PQ_REPLICATE - 1006)) | (1 << (PlSqlParser.NO_PQ_SKEW - 1006)) | (1 << (PlSqlParser.NO_PX_FAULT_TOLERANCE - 1006)))) !== 0) || ((((_la - 1041)) & ~0x1f) == 0 && ((1 << (_la - 1041)) & ((1 << (PlSqlParser.NORELOCATE - 1041)) | (1 << (PlSqlParser.NOREPLAY - 1041)) | (1 << (PlSqlParser.NO_ROOT_SW_FOR_LOCAL - 1041)) | (1 << (PlSqlParser.NO_SQL_TRANSLATION - 1041)))) !== 0) || ((((_la - 1076)) & ~0x1f) == 0 && ((1 << (_la - 1076)) & ((1 << (PlSqlParser.NO_USE_CUBE - 1076)) | (1 << (PlSqlParser.NO_USE_VECTOR_AGGREGATION - 1076)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM_DIMS - 1076)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM_FACT - 1076)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM - 1076)) | (1 << (PlSqlParser.NO_ZONEMAP - 1076)))) !== 0) || ((((_la - 1108)) & ~0x1f) == 0 && ((1 << (_la - 1108)) & ((1 << (PlSqlParser.OBJ_ID - 1108)) | (1 << (PlSqlParser.OFFSET - 1108)) | (1 << (PlSqlParser.OLS - 1108)) | (1 << (PlSqlParser.OMIT - 1108)) | (1 << (PlSqlParser.ONE - 1108)))) !== 0) || ((((_la - 1144)) & ~0x1f) == 0 && ((1 << (_la - 1144)) & ((1 << (PlSqlParser.ORA_CHECK_ACL - 1144)) | (1 << (PlSqlParser.ORA_CHECK_PRIVILEGE - 1144)) | (1 << (PlSqlParser.ORA_CLUSTERING - 1144)) | (1 << (PlSqlParser.ORA_INVOKING_USERID - 1144)) | (1 << (PlSqlParser.ORA_INVOKING_USER - 1144)) | (1 << (PlSqlParser.ORA_INVOKING_XS_USER_GUID - 1144)) | (1 << (PlSqlParser.ORA_INVOKING_XS_USER - 1144)) | (1 << (PlSqlParser.ORA_RAWCOMPARE - 1144)) | (1 << (PlSqlParser.ORA_RAWCONCAT - 1144)) | (1 << (PlSqlParser.ORA_WRITE_TIME - 1144)))) !== 0) || ((((_la - 1201)) & ~0x1f) == 0 && ((1 << (_la - 1201)) & ((1 << (PlSqlParser.PARTIAL_JOIN - 1201)) | (1 << (PlSqlParser.PARTIAL - 1201)) | (1 << (PlSqlParser.PARTIAL_ROLLUP_PUSHDOWN - 1201)) | (1 << (PlSqlParser.PAST - 1201)) | (1 << (PlSqlParser.PATCH - 1201)) | (1 << (PlSqlParser.PATH_PREFIX - 1201)) | (1 << (PlSqlParser.PATTERN - 1201)))) !== 0) || ((((_la - 1242)) & ~0x1f) == 0 && ((1 << (_la - 1242)) & ((1 << (PlSqlParser.PERIOD_KEYWORD - 1242)) | (1 << (PlSqlParser.PERMUTE - 1242)) | (1 << (PlSqlParser.PER - 1242)) | (1 << (PlSqlParser.PLUGGABLE - 1242)) | (1 << (PlSqlParser.POOL_16K - 1242)) | (1 << (PlSqlParser.POOL_2K - 1242)) | (1 << (PlSqlParser.POOL_32K - 1242)) | (1 << (PlSqlParser.POOL_4K - 1242)) | (1 << (PlSqlParser.POOL_8K - 1242)))) !== 0) || ((((_la - 1279)) & ~0x1f) == 0 && ((1 << (_la - 1279)) & ((1 << (PlSqlParser.PQ_CONCURRENT_UNION - 1279)) | (1 << (PlSqlParser.PQ_DISTRIBUTE_WINDOW - 1279)) | (1 << (PlSqlParser.PQ_FILTER - 1279)) | (1 << (PlSqlParser.PQ_REPLICATE - 1279)) | (1 << (PlSqlParser.PQ_SKEW - 1279)) | (1 << (PlSqlParser.PRELOAD - 1279)) | (1 << (PlSqlParser.PRETTY - 1279)) | (1 << (PlSqlParser.PREV - 1279)) | (1 << (PlSqlParser.PRINTBLOBTOCLOB - 1279)) | (1 << (PlSqlParser.PRIORITY - 1279)) | (1 << (PlSqlParser.PRIVILEGED - 1279)))) !== 0) || ((((_la - 1322)) & ~0x1f) == 0 && ((1 << (_la - 1322)) & ((1 << (PlSqlParser.PROXY - 1322)) | (1 << (PlSqlParser.PRUNING - 1322)) | (1 << (PlSqlParser.PX_FAULT_TOLERANCE - 1322)))) !== 0) || _la===PlSqlParser.REALM || _la===PlSqlParser.REDEFINE || _la===PlSqlParser.RELOCATE || _la===PlSqlParser.RESTART || ((((_la - 1439)) & ~0x1f) == 0 && ((1 << (_la - 1439)) & ((1 << (PlSqlParser.ROLESET - 1439)) | (1 << (PlSqlParser.ROWID_MAPPING_TABLE - 1439)) | (1 << (PlSqlParser.RUNNING - 1439)) | (1 << (PlSqlParser.SAVE - 1439)))) !== 0) || ((((_la - 1474)) & ~0x1f) == 0 && ((1 << (_la - 1474)) & ((1 << (PlSqlParser.SCRUB - 1474)) | (1 << (PlSqlParser.SDO_GEOM_MBR - 1474)) | (1 << (PlSqlParser.SECRET - 1474)) | (1 << (PlSqlParser.SERIAL - 1474)) | (1 << (PlSqlParser.SERVICE_NAME_CONVERT - 1474)) | (1 << (PlSqlParser.SERVICES - 1474)))) !== 0) || ((((_la - 1518)) & ~0x1f) == 0 && ((1 << (_la - 1518)) & ((1 << (PlSqlParser.SHARING - 1518)) | (1 << (PlSqlParser.SHELFLIFE - 1518)) | (1 << (PlSqlParser.SOURCE_FILE_DIRECTORY - 1518)) | (1 << (PlSqlParser.SOURCE_FILE_NAME_CONVERT - 1518)))) !== 0) || ((((_la - 1559)) & ~0x1f) == 0 && ((1 << (_la - 1559)) & ((1 << (PlSqlParser.SQL_TRANSLATION_PROFILE - 1559)) | (1 << (PlSqlParser.STANDARD_HASH - 1559)) | (1 << (PlSqlParser.STANDBYS - 1559)) | (1 << (PlSqlParser.STATEMENT - 1559)) | (1 << (PlSqlParser.STATE - 1559)))) !== 0) || ((((_la - 1596)) & ~0x1f) == 0 && ((1 << (_la - 1596)) & ((1 << (PlSqlParser.STREAM - 1596)) | (1 << (PlSqlParser.SUBSCRIBE - 1596)) | (1 << (PlSqlParser.SUBSET - 1596)) | (1 << (PlSqlParser.SUCCESS - 1596)))) !== 0) || ((((_la - 1631)) & ~0x1f) == 0 && ((1 << (_la - 1631)) & ((1 << (PlSqlParser.SYSBACKUP - 1631)) | (1 << (PlSqlParser.SYS_CHECK_PRIVILEGE - 1631)) | (1 << (PlSqlParser.SYSDG - 1631)) | (1 << (PlSqlParser.SYS_GET_COL_ACLIDS - 1631)) | (1 << (PlSqlParser.SYSGUID - 1631)))) !== 0) || ((((_la - 1663)) & ~0x1f) == 0 && ((1 << (_la - 1663)) & ((1 << (PlSqlParser.SYSKM - 1663)) | (1 << (PlSqlParser.SYS_MKXTI - 1663)) | (1 << (PlSqlParser.SYSOBJ - 1663)) | (1 << (PlSqlParser.SYS_OP_CYCLED_SEQ - 1663)))) !== 0) || ((((_la - 1702)) & ~0x1f) == 0 && ((1 << (_la - 1702)) & ((1 << (PlSqlParser.SYS_OP_HASH - 1702)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_CREATE - 1702)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_FILTER_LIST - 1702)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_FILTER - 1702)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_SUCCEEDED - 1702)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_USE - 1702)))) !== 0) || _la===PlSqlParser.SYS_OP_PART_ID || _la===PlSqlParser.SYS_OP_ZONE_ID || _la===PlSqlParser.SYS_RAW_TO_XSID || ((((_la - 1904)) & ~0x1f) == 0 && ((1 << (_la - 1904)) & ((1 << (PlSqlParser.SYS_XSID_TO_RAW - 1904)) | (1 << (PlSqlParser.SYS_ZMAP_FILTER - 1904)) | (1 << (PlSqlParser.SYS_ZMAP_REFRESH - 1904)) | (1 << (PlSqlParser.TAG - 1904)) | (1 << (PlSqlParser.TEXT - 1904)) | (1 << (PlSqlParser.TIER - 1904)) | (1 << (PlSqlParser.TIES - 1904)))) !== 0) || _la===PlSqlParser.TO_ACLID || _la===PlSqlParser.TRANSLATION || ((((_la - 1983)) & ~0x1f) == 0 && ((1 << (_la - 1983)) & ((1 << (PlSqlParser.TRUST - 1983)) | (1 << (PlSqlParser.UCS2 - 1983)) | (1 << (PlSqlParser.UNCONDITIONAL - 1983)) | (1 << (PlSqlParser.UNMATCHED - 1983)) | (1 << (PlSqlParser.UNPLUG - 1983)))) !== 0) || ((((_la - 2019)) & ~0x1f) == 0 && ((1 << (_la - 2019)) & ((1 << (PlSqlParser.UNSUBSCRIBE - 2019)) | (1 << (PlSqlParser.USABLE - 2019)) | (1 << (PlSqlParser.USE_CUBE - 2019)) | (1 << (PlSqlParser.USE_HIDDEN_PARTITIONS - 2019)) | (1 << (PlSqlParser.USER_DATA - 2019)))) !== 0) || ((((_la - 2054)) & ~0x1f) == 0 && ((1 << (_la - 2054)) & ((1 << (PlSqlParser.USER_TABLESPACES - 2054)) | (1 << (PlSqlParser.USE_VECTOR_AGGREGATION - 2054)) | (1 << (PlSqlParser.USING_NO_EXPAND - 2054)) | (1 << (PlSqlParser.UTF16BE - 2054)) | (1 << (PlSqlParser.UTF16LE - 2054)) | (1 << (PlSqlParser.UTF32 - 2054)) | (1 << (PlSqlParser.UTF8 - 2054)) | (1 << (PlSqlParser.V1 - 2054)) | (1 << (PlSqlParser.V2 - 2054)) | (1 << (PlSqlParser.VALID_TIME_END - 2054)) | (1 << (PlSqlParser.VECTOR_TRANSFORM_DIMS - 2054)))) !== 0) || ((((_la - 2086)) & ~0x1f) == 0 && ((1 << (_la - 2086)) & ((1 << (PlSqlParser.VECTOR_TRANSFORM_FACT - 2086)) | (1 << (PlSqlParser.VECTOR_TRANSFORM - 2086)) | (1 << (PlSqlParser.VERIFIER - 2086)) | (1 << (PlSqlParser.VIOLATION - 2086)) | (1 << (PlSqlParser.VISIBILITY - 2086)) | (1 << (PlSqlParser.WEEKS - 2086)) | (1 << (PlSqlParser.WEEK - 2086)))) !== 0) || _la===PlSqlParser.WITH_PLSQL || _la===PlSqlParser.WRAPPER || ((((_la - 2166)) & ~0x1f) == 0 && ((1 << (_la - 2166)) & ((1 << (PlSqlParser.XS - 2166)) | (1 << (PlSqlParser.YEARS - 2166)) | (1 << (PlSqlParser.ZONEMAP - 2166)))) !== 0) || _la===PlSqlParser.PERIOD)) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Non_reserved_keywords_pre12cContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_non_reserved_keywords_pre12c; return this; } Non_reserved_keywords_pre12cContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Non_reserved_keywords_pre12cContext.prototype.constructor = Non_reserved_keywords_pre12cContext; Non_reserved_keywords_pre12cContext.prototype.ABORT = function() { return this.getToken(PlSqlParser.ABORT, 0); }; Non_reserved_keywords_pre12cContext.prototype.ABS = function() { return this.getToken(PlSqlParser.ABS, 0); }; Non_reserved_keywords_pre12cContext.prototype.ACCESSED = function() { return this.getToken(PlSqlParser.ACCESSED, 0); }; Non_reserved_keywords_pre12cContext.prototype.ACCESS = function() { return this.getToken(PlSqlParser.ACCESS, 0); }; Non_reserved_keywords_pre12cContext.prototype.ACCOUNT = function() { return this.getToken(PlSqlParser.ACCOUNT, 0); }; Non_reserved_keywords_pre12cContext.prototype.ACOS = function() { return this.getToken(PlSqlParser.ACOS, 0); }; Non_reserved_keywords_pre12cContext.prototype.ACTIVATE = function() { return this.getToken(PlSqlParser.ACTIVATE, 0); }; Non_reserved_keywords_pre12cContext.prototype.ACTIVE_COMPONENT = function() { return this.getToken(PlSqlParser.ACTIVE_COMPONENT, 0); }; Non_reserved_keywords_pre12cContext.prototype.ACTIVE_FUNCTION = function() { return this.getToken(PlSqlParser.ACTIVE_FUNCTION, 0); }; Non_reserved_keywords_pre12cContext.prototype.ACTIVE_TAG = function() { return this.getToken(PlSqlParser.ACTIVE_TAG, 0); }; Non_reserved_keywords_pre12cContext.prototype.ADD_COLUMN = function() { return this.getToken(PlSqlParser.ADD_COLUMN, 0); }; Non_reserved_keywords_pre12cContext.prototype.ADD_GROUP = function() { return this.getToken(PlSqlParser.ADD_GROUP, 0); }; Non_reserved_keywords_pre12cContext.prototype.ADD_MONTHS = function() { return this.getToken(PlSqlParser.ADD_MONTHS, 0); }; Non_reserved_keywords_pre12cContext.prototype.ADD = function() { return this.getToken(PlSqlParser.ADD, 0); }; Non_reserved_keywords_pre12cContext.prototype.ADJ_DATE = function() { return this.getToken(PlSqlParser.ADJ_DATE, 0); }; Non_reserved_keywords_pre12cContext.prototype.ADMINISTER = function() { return this.getToken(PlSqlParser.ADMINISTER, 0); }; Non_reserved_keywords_pre12cContext.prototype.ADMINISTRATOR = function() { return this.getToken(PlSqlParser.ADMINISTRATOR, 0); }; Non_reserved_keywords_pre12cContext.prototype.ADMIN = function() { return this.getToken(PlSqlParser.ADMIN, 0); }; Non_reserved_keywords_pre12cContext.prototype.ADVISE = function() { return this.getToken(PlSqlParser.ADVISE, 0); }; Non_reserved_keywords_pre12cContext.prototype.ADVISOR = function() { return this.getToken(PlSqlParser.ADVISOR, 0); }; Non_reserved_keywords_pre12cContext.prototype.AFTER = function() { return this.getToken(PlSqlParser.AFTER, 0); }; Non_reserved_keywords_pre12cContext.prototype.ALIAS = function() { return this.getToken(PlSqlParser.ALIAS, 0); }; Non_reserved_keywords_pre12cContext.prototype.ALLOCATE = function() { return this.getToken(PlSqlParser.ALLOCATE, 0); }; Non_reserved_keywords_pre12cContext.prototype.ALLOW = function() { return this.getToken(PlSqlParser.ALLOW, 0); }; Non_reserved_keywords_pre12cContext.prototype.ALL_ROWS = function() { return this.getToken(PlSqlParser.ALL_ROWS, 0); }; Non_reserved_keywords_pre12cContext.prototype.ALWAYS = function() { return this.getToken(PlSqlParser.ALWAYS, 0); }; Non_reserved_keywords_pre12cContext.prototype.ANALYZE = function() { return this.getToken(PlSqlParser.ANALYZE, 0); }; Non_reserved_keywords_pre12cContext.prototype.ANCILLARY = function() { return this.getToken(PlSqlParser.ANCILLARY, 0); }; Non_reserved_keywords_pre12cContext.prototype.AND_EQUAL = function() { return this.getToken(PlSqlParser.AND_EQUAL, 0); }; Non_reserved_keywords_pre12cContext.prototype.ANTIJOIN = function() { return this.getToken(PlSqlParser.ANTIJOIN, 0); }; Non_reserved_keywords_pre12cContext.prototype.ANYSCHEMA = function() { return this.getToken(PlSqlParser.ANYSCHEMA, 0); }; Non_reserved_keywords_pre12cContext.prototype.APPENDCHILDXML = function() { return this.getToken(PlSqlParser.APPENDCHILDXML, 0); }; Non_reserved_keywords_pre12cContext.prototype.APPEND = function() { return this.getToken(PlSqlParser.APPEND, 0); }; Non_reserved_keywords_pre12cContext.prototype.APPEND_VALUES = function() { return this.getToken(PlSqlParser.APPEND_VALUES, 0); }; Non_reserved_keywords_pre12cContext.prototype.APPLY = function() { return this.getToken(PlSqlParser.APPLY, 0); }; Non_reserved_keywords_pre12cContext.prototype.ARCHIVELOG = function() { return this.getToken(PlSqlParser.ARCHIVELOG, 0); }; Non_reserved_keywords_pre12cContext.prototype.ARCHIVE = function() { return this.getToken(PlSqlParser.ARCHIVE, 0); }; Non_reserved_keywords_pre12cContext.prototype.ARRAY = function() { return this.getToken(PlSqlParser.ARRAY, 0); }; Non_reserved_keywords_pre12cContext.prototype.ASCII = function() { return this.getToken(PlSqlParser.ASCII, 0); }; Non_reserved_keywords_pre12cContext.prototype.ASCIISTR = function() { return this.getToken(PlSqlParser.ASCIISTR, 0); }; Non_reserved_keywords_pre12cContext.prototype.ASIN = function() { return this.getToken(PlSqlParser.ASIN, 0); }; Non_reserved_keywords_pre12cContext.prototype.ASSEMBLY = function() { return this.getToken(PlSqlParser.ASSEMBLY, 0); }; Non_reserved_keywords_pre12cContext.prototype.ASSOCIATE = function() { return this.getToken(PlSqlParser.ASSOCIATE, 0); }; Non_reserved_keywords_pre12cContext.prototype.ASYNCHRONOUS = function() { return this.getToken(PlSqlParser.ASYNCHRONOUS, 0); }; Non_reserved_keywords_pre12cContext.prototype.ASYNC = function() { return this.getToken(PlSqlParser.ASYNC, 0); }; Non_reserved_keywords_pre12cContext.prototype.ATAN2 = function() { return this.getToken(PlSqlParser.ATAN2, 0); }; Non_reserved_keywords_pre12cContext.prototype.ATAN = function() { return this.getToken(PlSqlParser.ATAN, 0); }; Non_reserved_keywords_pre12cContext.prototype.AT = function() { return this.getToken(PlSqlParser.AT, 0); }; Non_reserved_keywords_pre12cContext.prototype.ATTRIBUTE = function() { return this.getToken(PlSqlParser.ATTRIBUTE, 0); }; Non_reserved_keywords_pre12cContext.prototype.ATTRIBUTES = function() { return this.getToken(PlSqlParser.ATTRIBUTES, 0); }; Non_reserved_keywords_pre12cContext.prototype.AUTHENTICATED = function() { return this.getToken(PlSqlParser.AUTHENTICATED, 0); }; Non_reserved_keywords_pre12cContext.prototype.AUTHENTICATION = function() { return this.getToken(PlSqlParser.AUTHENTICATION, 0); }; Non_reserved_keywords_pre12cContext.prototype.AUTHID = function() { return this.getToken(PlSqlParser.AUTHID, 0); }; Non_reserved_keywords_pre12cContext.prototype.AUTHORIZATION = function() { return this.getToken(PlSqlParser.AUTHORIZATION, 0); }; Non_reserved_keywords_pre12cContext.prototype.AUTOALLOCATE = function() { return this.getToken(PlSqlParser.AUTOALLOCATE, 0); }; Non_reserved_keywords_pre12cContext.prototype.AUTOEXTEND = function() { return this.getToken(PlSqlParser.AUTOEXTEND, 0); }; Non_reserved_keywords_pre12cContext.prototype.AUTOMATIC = function() { return this.getToken(PlSqlParser.AUTOMATIC, 0); }; Non_reserved_keywords_pre12cContext.prototype.AUTO = function() { return this.getToken(PlSqlParser.AUTO, 0); }; Non_reserved_keywords_pre12cContext.prototype.AVAILABILITY = function() { return this.getToken(PlSqlParser.AVAILABILITY, 0); }; Non_reserved_keywords_pre12cContext.prototype.AVG = function() { return this.getToken(PlSqlParser.AVG, 0); }; Non_reserved_keywords_pre12cContext.prototype.BACKUP = function() { return this.getToken(PlSqlParser.BACKUP, 0); }; Non_reserved_keywords_pre12cContext.prototype.BASICFILE = function() { return this.getToken(PlSqlParser.BASICFILE, 0); }; Non_reserved_keywords_pre12cContext.prototype.BASIC = function() { return this.getToken(PlSqlParser.BASIC, 0); }; Non_reserved_keywords_pre12cContext.prototype.BATCH = function() { return this.getToken(PlSqlParser.BATCH, 0); }; Non_reserved_keywords_pre12cContext.prototype.BECOME = function() { return this.getToken(PlSqlParser.BECOME, 0); }; Non_reserved_keywords_pre12cContext.prototype.BEFORE = function() { return this.getToken(PlSqlParser.BEFORE, 0); }; Non_reserved_keywords_pre12cContext.prototype.BEGIN = function() { return this.getToken(PlSqlParser.BEGIN, 0); }; Non_reserved_keywords_pre12cContext.prototype.BEGIN_OUTLINE_DATA = function() { return this.getToken(PlSqlParser.BEGIN_OUTLINE_DATA, 0); }; Non_reserved_keywords_pre12cContext.prototype.BEHALF = function() { return this.getToken(PlSqlParser.BEHALF, 0); }; Non_reserved_keywords_pre12cContext.prototype.BFILE = function() { return this.getToken(PlSqlParser.BFILE, 0); }; Non_reserved_keywords_pre12cContext.prototype.BFILENAME = function() { return this.getToken(PlSqlParser.BFILENAME, 0); }; Non_reserved_keywords_pre12cContext.prototype.BIGFILE = function() { return this.getToken(PlSqlParser.BIGFILE, 0); }; Non_reserved_keywords_pre12cContext.prototype.BINARY_DOUBLE_INFINITY = function() { return this.getToken(PlSqlParser.BINARY_DOUBLE_INFINITY, 0); }; Non_reserved_keywords_pre12cContext.prototype.BINARY_DOUBLE = function() { return this.getToken(PlSqlParser.BINARY_DOUBLE, 0); }; Non_reserved_keywords_pre12cContext.prototype.BINARY_DOUBLE_NAN = function() { return this.getToken(PlSqlParser.BINARY_DOUBLE_NAN, 0); }; Non_reserved_keywords_pre12cContext.prototype.BINARY_FLOAT_INFINITY = function() { return this.getToken(PlSqlParser.BINARY_FLOAT_INFINITY, 0); }; Non_reserved_keywords_pre12cContext.prototype.BINARY_FLOAT = function() { return this.getToken(PlSqlParser.BINARY_FLOAT, 0); }; Non_reserved_keywords_pre12cContext.prototype.BINARY_FLOAT_NAN = function() { return this.getToken(PlSqlParser.BINARY_FLOAT_NAN, 0); }; Non_reserved_keywords_pre12cContext.prototype.BINARY = function() { return this.getToken(PlSqlParser.BINARY, 0); }; Non_reserved_keywords_pre12cContext.prototype.BIND_AWARE = function() { return this.getToken(PlSqlParser.BIND_AWARE, 0); }; Non_reserved_keywords_pre12cContext.prototype.BINDING = function() { return this.getToken(PlSqlParser.BINDING, 0); }; Non_reserved_keywords_pre12cContext.prototype.BIN_TO_NUM = function() { return this.getToken(PlSqlParser.BIN_TO_NUM, 0); }; Non_reserved_keywords_pre12cContext.prototype.BITAND = function() { return this.getToken(PlSqlParser.BITAND, 0); }; Non_reserved_keywords_pre12cContext.prototype.BITMAP = function() { return this.getToken(PlSqlParser.BITMAP, 0); }; Non_reserved_keywords_pre12cContext.prototype.BITMAPS = function() { return this.getToken(PlSqlParser.BITMAPS, 0); }; Non_reserved_keywords_pre12cContext.prototype.BITMAP_TREE = function() { return this.getToken(PlSqlParser.BITMAP_TREE, 0); }; Non_reserved_keywords_pre12cContext.prototype.BITS = function() { return this.getToken(PlSqlParser.BITS, 0); }; Non_reserved_keywords_pre12cContext.prototype.BLOB = function() { return this.getToken(PlSqlParser.BLOB, 0); }; Non_reserved_keywords_pre12cContext.prototype.BLOCK = function() { return this.getToken(PlSqlParser.BLOCK, 0); }; Non_reserved_keywords_pre12cContext.prototype.BLOCK_RANGE = function() { return this.getToken(PlSqlParser.BLOCK_RANGE, 0); }; Non_reserved_keywords_pre12cContext.prototype.BLOCKSIZE = function() { return this.getToken(PlSqlParser.BLOCKSIZE, 0); }; Non_reserved_keywords_pre12cContext.prototype.BLOCKS = function() { return this.getToken(PlSqlParser.BLOCKS, 0); }; Non_reserved_keywords_pre12cContext.prototype.BODY = function() { return this.getToken(PlSqlParser.BODY, 0); }; Non_reserved_keywords_pre12cContext.prototype.BOTH = function() { return this.getToken(PlSqlParser.BOTH, 0); }; Non_reserved_keywords_pre12cContext.prototype.BOUND = function() { return this.getToken(PlSqlParser.BOUND, 0); }; Non_reserved_keywords_pre12cContext.prototype.BRANCH = function() { return this.getToken(PlSqlParser.BRANCH, 0); }; Non_reserved_keywords_pre12cContext.prototype.BREADTH = function() { return this.getToken(PlSqlParser.BREADTH, 0); }; Non_reserved_keywords_pre12cContext.prototype.BROADCAST = function() { return this.getToken(PlSqlParser.BROADCAST, 0); }; Non_reserved_keywords_pre12cContext.prototype.BUFFER_CACHE = function() { return this.getToken(PlSqlParser.BUFFER_CACHE, 0); }; Non_reserved_keywords_pre12cContext.prototype.BUFFER = function() { return this.getToken(PlSqlParser.BUFFER, 0); }; Non_reserved_keywords_pre12cContext.prototype.BUFFER_POOL = function() { return this.getToken(PlSqlParser.BUFFER_POOL, 0); }; Non_reserved_keywords_pre12cContext.prototype.BUILD = function() { return this.getToken(PlSqlParser.BUILD, 0); }; Non_reserved_keywords_pre12cContext.prototype.BULK = function() { return this.getToken(PlSqlParser.BULK, 0); }; Non_reserved_keywords_pre12cContext.prototype.BYPASS_RECURSIVE_CHECK = function() { return this.getToken(PlSqlParser.BYPASS_RECURSIVE_CHECK, 0); }; Non_reserved_keywords_pre12cContext.prototype.BYPASS_UJVC = function() { return this.getToken(PlSqlParser.BYPASS_UJVC, 0); }; Non_reserved_keywords_pre12cContext.prototype.BYTE = function() { return this.getToken(PlSqlParser.BYTE, 0); }; Non_reserved_keywords_pre12cContext.prototype.CACHE_CB = function() { return this.getToken(PlSqlParser.CACHE_CB, 0); }; Non_reserved_keywords_pre12cContext.prototype.CACHE_INSTANCES = function() { return this.getToken(PlSqlParser.CACHE_INSTANCES, 0); }; Non_reserved_keywords_pre12cContext.prototype.CACHE = function() { return this.getToken(PlSqlParser.CACHE, 0); }; Non_reserved_keywords_pre12cContext.prototype.CACHE_TEMP_TABLE = function() { return this.getToken(PlSqlParser.CACHE_TEMP_TABLE, 0); }; Non_reserved_keywords_pre12cContext.prototype.CALL = function() { return this.getToken(PlSqlParser.CALL, 0); }; Non_reserved_keywords_pre12cContext.prototype.CANCEL = function() { return this.getToken(PlSqlParser.CANCEL, 0); }; Non_reserved_keywords_pre12cContext.prototype.CARDINALITY = function() { return this.getToken(PlSqlParser.CARDINALITY, 0); }; Non_reserved_keywords_pre12cContext.prototype.CASCADE = function() { return this.getToken(PlSqlParser.CASCADE, 0); }; Non_reserved_keywords_pre12cContext.prototype.CASE = function() { return this.getToken(PlSqlParser.CASE, 0); }; Non_reserved_keywords_pre12cContext.prototype.CAST = function() { return this.getToken(PlSqlParser.CAST, 0); }; Non_reserved_keywords_pre12cContext.prototype.CATEGORY = function() { return this.getToken(PlSqlParser.CATEGORY, 0); }; Non_reserved_keywords_pre12cContext.prototype.CEIL = function() { return this.getToken(PlSqlParser.CEIL, 0); }; Non_reserved_keywords_pre12cContext.prototype.CELL_FLASH_CACHE = function() { return this.getToken(PlSqlParser.CELL_FLASH_CACHE, 0); }; Non_reserved_keywords_pre12cContext.prototype.CERTIFICATE = function() { return this.getToken(PlSqlParser.CERTIFICATE, 0); }; Non_reserved_keywords_pre12cContext.prototype.CFILE = function() { return this.getToken(PlSqlParser.CFILE, 0); }; Non_reserved_keywords_pre12cContext.prototype.CHAINED = function() { return this.getToken(PlSqlParser.CHAINED, 0); }; Non_reserved_keywords_pre12cContext.prototype.CHANGE_DUPKEY_ERROR_INDEX = function() { return this.getToken(PlSqlParser.CHANGE_DUPKEY_ERROR_INDEX, 0); }; Non_reserved_keywords_pre12cContext.prototype.CHANGE = function() { return this.getToken(PlSqlParser.CHANGE, 0); }; Non_reserved_keywords_pre12cContext.prototype.CHARACTER = function() { return this.getToken(PlSqlParser.CHARACTER, 0); }; Non_reserved_keywords_pre12cContext.prototype.CHAR_CS = function() { return this.getToken(PlSqlParser.CHAR_CS, 0); }; Non_reserved_keywords_pre12cContext.prototype.CHARTOROWID = function() { return this.getToken(PlSqlParser.CHARTOROWID, 0); }; Non_reserved_keywords_pre12cContext.prototype.CHECK_ACL_REWRITE = function() { return this.getToken(PlSqlParser.CHECK_ACL_REWRITE, 0); }; Non_reserved_keywords_pre12cContext.prototype.CHECKPOINT = function() { return this.getToken(PlSqlParser.CHECKPOINT, 0); }; Non_reserved_keywords_pre12cContext.prototype.CHILD = function() { return this.getToken(PlSqlParser.CHILD, 0); }; Non_reserved_keywords_pre12cContext.prototype.CHOOSE = function() { return this.getToken(PlSqlParser.CHOOSE, 0); }; Non_reserved_keywords_pre12cContext.prototype.CHR = function() { return this.getToken(PlSqlParser.CHR, 0); }; Non_reserved_keywords_pre12cContext.prototype.CHUNK = function() { return this.getToken(PlSqlParser.CHUNK, 0); }; Non_reserved_keywords_pre12cContext.prototype.CLASS = function() { return this.getToken(PlSqlParser.CLASS, 0); }; Non_reserved_keywords_pre12cContext.prototype.CLEAR = function() { return this.getToken(PlSqlParser.CLEAR, 0); }; Non_reserved_keywords_pre12cContext.prototype.CLOB = function() { return this.getToken(PlSqlParser.CLOB, 0); }; Non_reserved_keywords_pre12cContext.prototype.CLONE = function() { return this.getToken(PlSqlParser.CLONE, 0); }; Non_reserved_keywords_pre12cContext.prototype.CLOSE_CACHED_OPEN_CURSORS = function() { return this.getToken(PlSqlParser.CLOSE_CACHED_OPEN_CURSORS, 0); }; Non_reserved_keywords_pre12cContext.prototype.CLOSE = function() { return this.getToken(PlSqlParser.CLOSE, 0); }; Non_reserved_keywords_pre12cContext.prototype.CLUSTER_BY_ROWID = function() { return this.getToken(PlSqlParser.CLUSTER_BY_ROWID, 0); }; Non_reserved_keywords_pre12cContext.prototype.CLUSTER_ID = function() { return this.getToken(PlSqlParser.CLUSTER_ID, 0); }; Non_reserved_keywords_pre12cContext.prototype.CLUSTERING_FACTOR = function() { return this.getToken(PlSqlParser.CLUSTERING_FACTOR, 0); }; Non_reserved_keywords_pre12cContext.prototype.CLUSTER_PROBABILITY = function() { return this.getToken(PlSqlParser.CLUSTER_PROBABILITY, 0); }; Non_reserved_keywords_pre12cContext.prototype.CLUSTER_SET = function() { return this.getToken(PlSqlParser.CLUSTER_SET, 0); }; Non_reserved_keywords_pre12cContext.prototype.COALESCE = function() { return this.getToken(PlSqlParser.COALESCE, 0); }; Non_reserved_keywords_pre12cContext.prototype.COALESCE_SQ = function() { return this.getToken(PlSqlParser.COALESCE_SQ, 0); }; Non_reserved_keywords_pre12cContext.prototype.COARSE = function() { return this.getToken(PlSqlParser.COARSE, 0); }; Non_reserved_keywords_pre12cContext.prototype.CO_AUTH_IND = function() { return this.getToken(PlSqlParser.CO_AUTH_IND, 0); }; Non_reserved_keywords_pre12cContext.prototype.COLD = function() { return this.getToken(PlSqlParser.COLD, 0); }; Non_reserved_keywords_pre12cContext.prototype.COLLECT = function() { return this.getToken(PlSqlParser.COLLECT, 0); }; Non_reserved_keywords_pre12cContext.prototype.COLUMNAR = function() { return this.getToken(PlSqlParser.COLUMNAR, 0); }; Non_reserved_keywords_pre12cContext.prototype.COLUMN_AUTH_INDICATOR = function() { return this.getToken(PlSqlParser.COLUMN_AUTH_INDICATOR, 0); }; Non_reserved_keywords_pre12cContext.prototype.COLUMN = function() { return this.getToken(PlSqlParser.COLUMN, 0); }; Non_reserved_keywords_pre12cContext.prototype.COLUMNS = function() { return this.getToken(PlSqlParser.COLUMNS, 0); }; Non_reserved_keywords_pre12cContext.prototype.COLUMN_STATS = function() { return this.getToken(PlSqlParser.COLUMN_STATS, 0); }; Non_reserved_keywords_pre12cContext.prototype.COLUMN_VALUE = function() { return this.getToken(PlSqlParser.COLUMN_VALUE, 0); }; Non_reserved_keywords_pre12cContext.prototype.COMMENT = function() { return this.getToken(PlSqlParser.COMMENT, 0); }; Non_reserved_keywords_pre12cContext.prototype.COMMIT = function() { return this.getToken(PlSqlParser.COMMIT, 0); }; Non_reserved_keywords_pre12cContext.prototype.COMMITTED = function() { return this.getToken(PlSqlParser.COMMITTED, 0); }; Non_reserved_keywords_pre12cContext.prototype.COMPACT = function() { return this.getToken(PlSqlParser.COMPACT, 0); }; Non_reserved_keywords_pre12cContext.prototype.COMPATIBILITY = function() { return this.getToken(PlSqlParser.COMPATIBILITY, 0); }; Non_reserved_keywords_pre12cContext.prototype.COMPILE = function() { return this.getToken(PlSqlParser.COMPILE, 0); }; Non_reserved_keywords_pre12cContext.prototype.COMPLETE = function() { return this.getToken(PlSqlParser.COMPLETE, 0); }; Non_reserved_keywords_pre12cContext.prototype.COMPLIANCE = function() { return this.getToken(PlSqlParser.COMPLIANCE, 0); }; Non_reserved_keywords_pre12cContext.prototype.COMPOSE = function() { return this.getToken(PlSqlParser.COMPOSE, 0); }; Non_reserved_keywords_pre12cContext.prototype.COMPOSITE_LIMIT = function() { return this.getToken(PlSqlParser.COMPOSITE_LIMIT, 0); }; Non_reserved_keywords_pre12cContext.prototype.COMPOSITE = function() { return this.getToken(PlSqlParser.COMPOSITE, 0); }; Non_reserved_keywords_pre12cContext.prototype.COMPOUND = function() { return this.getToken(PlSqlParser.COMPOUND, 0); }; Non_reserved_keywords_pre12cContext.prototype.COMPUTE = function() { return this.getToken(PlSqlParser.COMPUTE, 0); }; Non_reserved_keywords_pre12cContext.prototype.CONCAT = function() { return this.getToken(PlSqlParser.CONCAT, 0); }; Non_reserved_keywords_pre12cContext.prototype.CONFIRM = function() { return this.getToken(PlSqlParser.CONFIRM, 0); }; Non_reserved_keywords_pre12cContext.prototype.CONFORMING = function() { return this.getToken(PlSqlParser.CONFORMING, 0); }; Non_reserved_keywords_pre12cContext.prototype.CONNECT_BY_CB_WHR_ONLY = function() { return this.getToken(PlSqlParser.CONNECT_BY_CB_WHR_ONLY, 0); }; Non_reserved_keywords_pre12cContext.prototype.CONNECT_BY_COMBINE_SW = function() { return this.getToken(PlSqlParser.CONNECT_BY_COMBINE_SW, 0); }; Non_reserved_keywords_pre12cContext.prototype.CONNECT_BY_COST_BASED = function() { return this.getToken(PlSqlParser.CONNECT_BY_COST_BASED, 0); }; Non_reserved_keywords_pre12cContext.prototype.CONNECT_BY_ELIM_DUPS = function() { return this.getToken(PlSqlParser.CONNECT_BY_ELIM_DUPS, 0); }; Non_reserved_keywords_pre12cContext.prototype.CONNECT_BY_FILTERING = function() { return this.getToken(PlSqlParser.CONNECT_BY_FILTERING, 0); }; Non_reserved_keywords_pre12cContext.prototype.CONNECT_BY_ISCYCLE = function() { return this.getToken(PlSqlParser.CONNECT_BY_ISCYCLE, 0); }; Non_reserved_keywords_pre12cContext.prototype.CONNECT_BY_ISLEAF = function() { return this.getToken(PlSqlParser.CONNECT_BY_ISLEAF, 0); }; Non_reserved_keywords_pre12cContext.prototype.CONNECT_BY_ROOT = function() { return this.getToken(PlSqlParser.CONNECT_BY_ROOT, 0); }; Non_reserved_keywords_pre12cContext.prototype.CONNECT_TIME = function() { return this.getToken(PlSqlParser.CONNECT_TIME, 0); }; Non_reserved_keywords_pre12cContext.prototype.CONSIDER = function() { return this.getToken(PlSqlParser.CONSIDER, 0); }; Non_reserved_keywords_pre12cContext.prototype.CONSISTENT = function() { return this.getToken(PlSqlParser.CONSISTENT, 0); }; Non_reserved_keywords_pre12cContext.prototype.CONSTANT = function() { return this.getToken(PlSqlParser.CONSTANT, 0); }; Non_reserved_keywords_pre12cContext.prototype.CONST = function() { return this.getToken(PlSqlParser.CONST, 0); }; Non_reserved_keywords_pre12cContext.prototype.CONSTRAINT = function() { return this.getToken(PlSqlParser.CONSTRAINT, 0); }; Non_reserved_keywords_pre12cContext.prototype.CONSTRAINTS = function() { return this.getToken(PlSqlParser.CONSTRAINTS, 0); }; Non_reserved_keywords_pre12cContext.prototype.CONTAINER = function() { return this.getToken(PlSqlParser.CONTAINER, 0); }; Non_reserved_keywords_pre12cContext.prototype.CONTENT = function() { return this.getToken(PlSqlParser.CONTENT, 0); }; Non_reserved_keywords_pre12cContext.prototype.CONTENTS = function() { return this.getToken(PlSqlParser.CONTENTS, 0); }; Non_reserved_keywords_pre12cContext.prototype.CONTEXT = function() { return this.getToken(PlSqlParser.CONTEXT, 0); }; Non_reserved_keywords_pre12cContext.prototype.CONTINUE = function() { return this.getToken(PlSqlParser.CONTINUE, 0); }; Non_reserved_keywords_pre12cContext.prototype.CONTROLFILE = function() { return this.getToken(PlSqlParser.CONTROLFILE, 0); }; Non_reserved_keywords_pre12cContext.prototype.CONVERT = function() { return this.getToken(PlSqlParser.CONVERT, 0); }; Non_reserved_keywords_pre12cContext.prototype.CORR_K = function() { return this.getToken(PlSqlParser.CORR_K, 0); }; Non_reserved_keywords_pre12cContext.prototype.CORR = function() { return this.getToken(PlSqlParser.CORR, 0); }; Non_reserved_keywords_pre12cContext.prototype.CORR_S = function() { return this.getToken(PlSqlParser.CORR_S, 0); }; Non_reserved_keywords_pre12cContext.prototype.CORRUPTION = function() { return this.getToken(PlSqlParser.CORRUPTION, 0); }; Non_reserved_keywords_pre12cContext.prototype.CORRUPT_XID_ALL = function() { return this.getToken(PlSqlParser.CORRUPT_XID_ALL, 0); }; Non_reserved_keywords_pre12cContext.prototype.CORRUPT_XID = function() { return this.getToken(PlSqlParser.CORRUPT_XID, 0); }; Non_reserved_keywords_pre12cContext.prototype.COSH = function() { return this.getToken(PlSqlParser.COSH, 0); }; Non_reserved_keywords_pre12cContext.prototype.COS = function() { return this.getToken(PlSqlParser.COS, 0); }; Non_reserved_keywords_pre12cContext.prototype.COST = function() { return this.getToken(PlSqlParser.COST, 0); }; Non_reserved_keywords_pre12cContext.prototype.COST_XML_QUERY_REWRITE = function() { return this.getToken(PlSqlParser.COST_XML_QUERY_REWRITE, 0); }; Non_reserved_keywords_pre12cContext.prototype.COUNT = function() { return this.getToken(PlSqlParser.COUNT, 0); }; Non_reserved_keywords_pre12cContext.prototype.COVAR_POP = function() { return this.getToken(PlSqlParser.COVAR_POP, 0); }; Non_reserved_keywords_pre12cContext.prototype.COVAR_SAMP = function() { return this.getToken(PlSqlParser.COVAR_SAMP, 0); }; Non_reserved_keywords_pre12cContext.prototype.CPU_COSTING = function() { return this.getToken(PlSqlParser.CPU_COSTING, 0); }; Non_reserved_keywords_pre12cContext.prototype.CPU_PER_CALL = function() { return this.getToken(PlSqlParser.CPU_PER_CALL, 0); }; Non_reserved_keywords_pre12cContext.prototype.CPU_PER_SESSION = function() { return this.getToken(PlSqlParser.CPU_PER_SESSION, 0); }; Non_reserved_keywords_pre12cContext.prototype.CRASH = function() { return this.getToken(PlSqlParser.CRASH, 0); }; Non_reserved_keywords_pre12cContext.prototype.CREATE_STORED_OUTLINES = function() { return this.getToken(PlSqlParser.CREATE_STORED_OUTLINES, 0); }; Non_reserved_keywords_pre12cContext.prototype.CREATION = function() { return this.getToken(PlSqlParser.CREATION, 0); }; Non_reserved_keywords_pre12cContext.prototype.CROSSEDITION = function() { return this.getToken(PlSqlParser.CROSSEDITION, 0); }; Non_reserved_keywords_pre12cContext.prototype.CROSS = function() { return this.getToken(PlSqlParser.CROSS, 0); }; Non_reserved_keywords_pre12cContext.prototype.CSCONVERT = function() { return this.getToken(PlSqlParser.CSCONVERT, 0); }; Non_reserved_keywords_pre12cContext.prototype.CUBE_GB = function() { return this.getToken(PlSqlParser.CUBE_GB, 0); }; Non_reserved_keywords_pre12cContext.prototype.CUBE = function() { return this.getToken(PlSqlParser.CUBE, 0); }; Non_reserved_keywords_pre12cContext.prototype.CUME_DISTM = function() { return this.getToken(PlSqlParser.CUME_DISTM, 0); }; Non_reserved_keywords_pre12cContext.prototype.CUME_DIST = function() { return this.getToken(PlSqlParser.CUME_DIST, 0); }; Non_reserved_keywords_pre12cContext.prototype.CURRENT_DATE = function() { return this.getToken(PlSqlParser.CURRENT_DATE, 0); }; Non_reserved_keywords_pre12cContext.prototype.CURRENT = function() { return this.getToken(PlSqlParser.CURRENT, 0); }; Non_reserved_keywords_pre12cContext.prototype.CURRENT_SCHEMA = function() { return this.getToken(PlSqlParser.CURRENT_SCHEMA, 0); }; Non_reserved_keywords_pre12cContext.prototype.CURRENT_TIME = function() { return this.getToken(PlSqlParser.CURRENT_TIME, 0); }; Non_reserved_keywords_pre12cContext.prototype.CURRENT_TIMESTAMP = function() { return this.getToken(PlSqlParser.CURRENT_TIMESTAMP, 0); }; Non_reserved_keywords_pre12cContext.prototype.CURRENT_USER = function() { return this.getToken(PlSqlParser.CURRENT_USER, 0); }; Non_reserved_keywords_pre12cContext.prototype.CURRENTV = function() { return this.getToken(PlSqlParser.CURRENTV, 0); }; Non_reserved_keywords_pre12cContext.prototype.CURSOR = function() { return this.getToken(PlSqlParser.CURSOR, 0); }; Non_reserved_keywords_pre12cContext.prototype.CURSOR_SHARING_EXACT = function() { return this.getToken(PlSqlParser.CURSOR_SHARING_EXACT, 0); }; Non_reserved_keywords_pre12cContext.prototype.CURSOR_SPECIFIC_SEGMENT = function() { return this.getToken(PlSqlParser.CURSOR_SPECIFIC_SEGMENT, 0); }; Non_reserved_keywords_pre12cContext.prototype.CV = function() { return this.getToken(PlSqlParser.CV, 0); }; Non_reserved_keywords_pre12cContext.prototype.CYCLE = function() { return this.getToken(PlSqlParser.CYCLE, 0); }; Non_reserved_keywords_pre12cContext.prototype.DANGLING = function() { return this.getToken(PlSqlParser.DANGLING, 0); }; Non_reserved_keywords_pre12cContext.prototype.DATABASE = function() { return this.getToken(PlSqlParser.DATABASE, 0); }; Non_reserved_keywords_pre12cContext.prototype.DATAFILE = function() { return this.getToken(PlSqlParser.DATAFILE, 0); }; Non_reserved_keywords_pre12cContext.prototype.DATAFILES = function() { return this.getToken(PlSqlParser.DATAFILES, 0); }; Non_reserved_keywords_pre12cContext.prototype.DATA = function() { return this.getToken(PlSqlParser.DATA, 0); }; Non_reserved_keywords_pre12cContext.prototype.DATAOBJNO = function() { return this.getToken(PlSqlParser.DATAOBJNO, 0); }; Non_reserved_keywords_pre12cContext.prototype.DATAOBJ_TO_PARTITION = function() { return this.getToken(PlSqlParser.DATAOBJ_TO_PARTITION, 0); }; Non_reserved_keywords_pre12cContext.prototype.DATE_MODE = function() { return this.getToken(PlSqlParser.DATE_MODE, 0); }; Non_reserved_keywords_pre12cContext.prototype.DAY = function() { return this.getToken(PlSqlParser.DAY, 0); }; Non_reserved_keywords_pre12cContext.prototype.DBA = function() { return this.getToken(PlSqlParser.DBA, 0); }; Non_reserved_keywords_pre12cContext.prototype.DBA_RECYCLEBIN = function() { return this.getToken(PlSqlParser.DBA_RECYCLEBIN, 0); }; Non_reserved_keywords_pre12cContext.prototype.DBMS_STATS = function() { return this.getToken(PlSqlParser.DBMS_STATS, 0); }; Non_reserved_keywords_pre12cContext.prototype.DB_ROLE_CHANGE = function() { return this.getToken(PlSqlParser.DB_ROLE_CHANGE, 0); }; Non_reserved_keywords_pre12cContext.prototype.DBTIMEZONE = function() { return this.getToken(PlSqlParser.DBTIMEZONE, 0); }; Non_reserved_keywords_pre12cContext.prototype.DB_VERSION = function() { return this.getToken(PlSqlParser.DB_VERSION, 0); }; Non_reserved_keywords_pre12cContext.prototype.DDL = function() { return this.getToken(PlSqlParser.DDL, 0); }; Non_reserved_keywords_pre12cContext.prototype.DEALLOCATE = function() { return this.getToken(PlSqlParser.DEALLOCATE, 0); }; Non_reserved_keywords_pre12cContext.prototype.DEBUGGER = function() { return this.getToken(PlSqlParser.DEBUGGER, 0); }; Non_reserved_keywords_pre12cContext.prototype.DEBUG = function() { return this.getToken(PlSqlParser.DEBUG, 0); }; Non_reserved_keywords_pre12cContext.prototype.DECLARE = function() { return this.getToken(PlSqlParser.DECLARE, 0); }; Non_reserved_keywords_pre12cContext.prototype.DEC = function() { return this.getToken(PlSqlParser.DEC, 0); }; Non_reserved_keywords_pre12cContext.prototype.DECOMPOSE = function() { return this.getToken(PlSqlParser.DECOMPOSE, 0); }; Non_reserved_keywords_pre12cContext.prototype.DECREMENT = function() { return this.getToken(PlSqlParser.DECREMENT, 0); }; Non_reserved_keywords_pre12cContext.prototype.DECR = function() { return this.getToken(PlSqlParser.DECR, 0); }; Non_reserved_keywords_pre12cContext.prototype.DECRYPT = function() { return this.getToken(PlSqlParser.DECRYPT, 0); }; Non_reserved_keywords_pre12cContext.prototype.DEDUPLICATE = function() { return this.getToken(PlSqlParser.DEDUPLICATE, 0); }; Non_reserved_keywords_pre12cContext.prototype.DEFAULTS = function() { return this.getToken(PlSqlParser.DEFAULTS, 0); }; Non_reserved_keywords_pre12cContext.prototype.DEFERRABLE = function() { return this.getToken(PlSqlParser.DEFERRABLE, 0); }; Non_reserved_keywords_pre12cContext.prototype.DEFERRED = function() { return this.getToken(PlSqlParser.DEFERRED, 0); }; Non_reserved_keywords_pre12cContext.prototype.DEFINED = function() { return this.getToken(PlSqlParser.DEFINED, 0); }; Non_reserved_keywords_pre12cContext.prototype.DEFINER = function() { return this.getToken(PlSqlParser.DEFINER, 0); }; Non_reserved_keywords_pre12cContext.prototype.DEGREE = function() { return this.getToken(PlSqlParser.DEGREE, 0); }; Non_reserved_keywords_pre12cContext.prototype.DELAY = function() { return this.getToken(PlSqlParser.DELAY, 0); }; Non_reserved_keywords_pre12cContext.prototype.DELETEXML = function() { return this.getToken(PlSqlParser.DELETEXML, 0); }; Non_reserved_keywords_pre12cContext.prototype.DEMAND = function() { return this.getToken(PlSqlParser.DEMAND, 0); }; Non_reserved_keywords_pre12cContext.prototype.DENSE_RANKM = function() { return this.getToken(PlSqlParser.DENSE_RANKM, 0); }; Non_reserved_keywords_pre12cContext.prototype.DENSE_RANK = function() { return this.getToken(PlSqlParser.DENSE_RANK, 0); }; Non_reserved_keywords_pre12cContext.prototype.DEPENDENT = function() { return this.getToken(PlSqlParser.DEPENDENT, 0); }; Non_reserved_keywords_pre12cContext.prototype.DEPTH = function() { return this.getToken(PlSqlParser.DEPTH, 0); }; Non_reserved_keywords_pre12cContext.prototype.DEQUEUE = function() { return this.getToken(PlSqlParser.DEQUEUE, 0); }; Non_reserved_keywords_pre12cContext.prototype.DEREF = function() { return this.getToken(PlSqlParser.DEREF, 0); }; Non_reserved_keywords_pre12cContext.prototype.DEREF_NO_REWRITE = function() { return this.getToken(PlSqlParser.DEREF_NO_REWRITE, 0); }; Non_reserved_keywords_pre12cContext.prototype.DETACHED = function() { return this.getToken(PlSqlParser.DETACHED, 0); }; Non_reserved_keywords_pre12cContext.prototype.DETERMINES = function() { return this.getToken(PlSqlParser.DETERMINES, 0); }; Non_reserved_keywords_pre12cContext.prototype.DICTIONARY = function() { return this.getToken(PlSqlParser.DICTIONARY, 0); }; Non_reserved_keywords_pre12cContext.prototype.DIMENSION = function() { return this.getToken(PlSqlParser.DIMENSION, 0); }; Non_reserved_keywords_pre12cContext.prototype.DIRECT_LOAD = function() { return this.getToken(PlSqlParser.DIRECT_LOAD, 0); }; Non_reserved_keywords_pre12cContext.prototype.DIRECTORY = function() { return this.getToken(PlSqlParser.DIRECTORY, 0); }; Non_reserved_keywords_pre12cContext.prototype.DIRECT_PATH = function() { return this.getToken(PlSqlParser.DIRECT_PATH, 0); }; Non_reserved_keywords_pre12cContext.prototype.DISABLE = function() { return this.getToken(PlSqlParser.DISABLE, 0); }; Non_reserved_keywords_pre12cContext.prototype.DISABLE_PRESET = function() { return this.getToken(PlSqlParser.DISABLE_PRESET, 0); }; Non_reserved_keywords_pre12cContext.prototype.DISABLE_RPKE = function() { return this.getToken(PlSqlParser.DISABLE_RPKE, 0); }; Non_reserved_keywords_pre12cContext.prototype.DISALLOW = function() { return this.getToken(PlSqlParser.DISALLOW, 0); }; Non_reserved_keywords_pre12cContext.prototype.DISASSOCIATE = function() { return this.getToken(PlSqlParser.DISASSOCIATE, 0); }; Non_reserved_keywords_pre12cContext.prototype.DISCONNECT = function() { return this.getToken(PlSqlParser.DISCONNECT, 0); }; Non_reserved_keywords_pre12cContext.prototype.DISKGROUP = function() { return this.getToken(PlSqlParser.DISKGROUP, 0); }; Non_reserved_keywords_pre12cContext.prototype.DISK = function() { return this.getToken(PlSqlParser.DISK, 0); }; Non_reserved_keywords_pre12cContext.prototype.DISKS = function() { return this.getToken(PlSqlParser.DISKS, 0); }; Non_reserved_keywords_pre12cContext.prototype.DISMOUNT = function() { return this.getToken(PlSqlParser.DISMOUNT, 0); }; Non_reserved_keywords_pre12cContext.prototype.DISTINGUISHED = function() { return this.getToken(PlSqlParser.DISTINGUISHED, 0); }; Non_reserved_keywords_pre12cContext.prototype.DISTRIBUTED = function() { return this.getToken(PlSqlParser.DISTRIBUTED, 0); }; Non_reserved_keywords_pre12cContext.prototype.DML = function() { return this.getToken(PlSqlParser.DML, 0); }; Non_reserved_keywords_pre12cContext.prototype.DML_UPDATE = function() { return this.getToken(PlSqlParser.DML_UPDATE, 0); }; Non_reserved_keywords_pre12cContext.prototype.DOCFIDELITY = function() { return this.getToken(PlSqlParser.DOCFIDELITY, 0); }; Non_reserved_keywords_pre12cContext.prototype.DOCUMENT = function() { return this.getToken(PlSqlParser.DOCUMENT, 0); }; Non_reserved_keywords_pre12cContext.prototype.DOMAIN_INDEX_FILTER = function() { return this.getToken(PlSqlParser.DOMAIN_INDEX_FILTER, 0); }; Non_reserved_keywords_pre12cContext.prototype.DOMAIN_INDEX_NO_SORT = function() { return this.getToken(PlSqlParser.DOMAIN_INDEX_NO_SORT, 0); }; Non_reserved_keywords_pre12cContext.prototype.DOMAIN_INDEX_SORT = function() { return this.getToken(PlSqlParser.DOMAIN_INDEX_SORT, 0); }; Non_reserved_keywords_pre12cContext.prototype.DOUBLE = function() { return this.getToken(PlSqlParser.DOUBLE, 0); }; Non_reserved_keywords_pre12cContext.prototype.DOWNGRADE = function() { return this.getToken(PlSqlParser.DOWNGRADE, 0); }; Non_reserved_keywords_pre12cContext.prototype.DRIVING_SITE = function() { return this.getToken(PlSqlParser.DRIVING_SITE, 0); }; Non_reserved_keywords_pre12cContext.prototype.DROP_COLUMN = function() { return this.getToken(PlSqlParser.DROP_COLUMN, 0); }; Non_reserved_keywords_pre12cContext.prototype.DROP_GROUP = function() { return this.getToken(PlSqlParser.DROP_GROUP, 0); }; Non_reserved_keywords_pre12cContext.prototype.DST_UPGRADE_INSERT_CONV = function() { return this.getToken(PlSqlParser.DST_UPGRADE_INSERT_CONV, 0); }; Non_reserved_keywords_pre12cContext.prototype.DUMP = function() { return this.getToken(PlSqlParser.DUMP, 0); }; Non_reserved_keywords_pre12cContext.prototype.DYNAMIC = function() { return this.getToken(PlSqlParser.DYNAMIC, 0); }; Non_reserved_keywords_pre12cContext.prototype.DYNAMIC_SAMPLING_EST_CDN = function() { return this.getToken(PlSqlParser.DYNAMIC_SAMPLING_EST_CDN, 0); }; Non_reserved_keywords_pre12cContext.prototype.DYNAMIC_SAMPLING = function() { return this.getToken(PlSqlParser.DYNAMIC_SAMPLING, 0); }; Non_reserved_keywords_pre12cContext.prototype.EACH = function() { return this.getToken(PlSqlParser.EACH, 0); }; Non_reserved_keywords_pre12cContext.prototype.EDITIONING = function() { return this.getToken(PlSqlParser.EDITIONING, 0); }; Non_reserved_keywords_pre12cContext.prototype.EDITION = function() { return this.getToken(PlSqlParser.EDITION, 0); }; Non_reserved_keywords_pre12cContext.prototype.EDITIONS = function() { return this.getToken(PlSqlParser.EDITIONS, 0); }; Non_reserved_keywords_pre12cContext.prototype.ELEMENT = function() { return this.getToken(PlSqlParser.ELEMENT, 0); }; Non_reserved_keywords_pre12cContext.prototype.ELIMINATE_JOIN = function() { return this.getToken(PlSqlParser.ELIMINATE_JOIN, 0); }; Non_reserved_keywords_pre12cContext.prototype.ELIMINATE_OBY = function() { return this.getToken(PlSqlParser.ELIMINATE_OBY, 0); }; Non_reserved_keywords_pre12cContext.prototype.ELIMINATE_OUTER_JOIN = function() { return this.getToken(PlSqlParser.ELIMINATE_OUTER_JOIN, 0); }; Non_reserved_keywords_pre12cContext.prototype.EMPTY_BLOB = function() { return this.getToken(PlSqlParser.EMPTY_BLOB, 0); }; Non_reserved_keywords_pre12cContext.prototype.EMPTY_CLOB = function() { return this.getToken(PlSqlParser.EMPTY_CLOB, 0); }; Non_reserved_keywords_pre12cContext.prototype.EMPTY = function() { return this.getToken(PlSqlParser.EMPTY, 0); }; Non_reserved_keywords_pre12cContext.prototype.ENABLE = function() { return this.getToken(PlSqlParser.ENABLE, 0); }; Non_reserved_keywords_pre12cContext.prototype.ENABLE_PRESET = function() { return this.getToken(PlSqlParser.ENABLE_PRESET, 0); }; Non_reserved_keywords_pre12cContext.prototype.ENCODING = function() { return this.getToken(PlSqlParser.ENCODING, 0); }; Non_reserved_keywords_pre12cContext.prototype.ENCRYPTION = function() { return this.getToken(PlSqlParser.ENCRYPTION, 0); }; Non_reserved_keywords_pre12cContext.prototype.ENCRYPT = function() { return this.getToken(PlSqlParser.ENCRYPT, 0); }; Non_reserved_keywords_pre12cContext.prototype.END_OUTLINE_DATA = function() { return this.getToken(PlSqlParser.END_OUTLINE_DATA, 0); }; Non_reserved_keywords_pre12cContext.prototype.ENFORCED = function() { return this.getToken(PlSqlParser.ENFORCED, 0); }; Non_reserved_keywords_pre12cContext.prototype.ENFORCE = function() { return this.getToken(PlSqlParser.ENFORCE, 0); }; Non_reserved_keywords_pre12cContext.prototype.ENQUEUE = function() { return this.getToken(PlSqlParser.ENQUEUE, 0); }; Non_reserved_keywords_pre12cContext.prototype.ENTERPRISE = function() { return this.getToken(PlSqlParser.ENTERPRISE, 0); }; Non_reserved_keywords_pre12cContext.prototype.ENTITYESCAPING = function() { return this.getToken(PlSqlParser.ENTITYESCAPING, 0); }; Non_reserved_keywords_pre12cContext.prototype.ENTRY = function() { return this.getToken(PlSqlParser.ENTRY, 0); }; Non_reserved_keywords_pre12cContext.prototype.ERROR_ARGUMENT = function() { return this.getToken(PlSqlParser.ERROR_ARGUMENT, 0); }; Non_reserved_keywords_pre12cContext.prototype.ERROR = function() { return this.getToken(PlSqlParser.ERROR, 0); }; Non_reserved_keywords_pre12cContext.prototype.ERROR_ON_OVERLAP_TIME = function() { return this.getToken(PlSqlParser.ERROR_ON_OVERLAP_TIME, 0); }; Non_reserved_keywords_pre12cContext.prototype.ERRORS = function() { return this.getToken(PlSqlParser.ERRORS, 0); }; Non_reserved_keywords_pre12cContext.prototype.ESCAPE = function() { return this.getToken(PlSqlParser.ESCAPE, 0); }; Non_reserved_keywords_pre12cContext.prototype.ESTIMATE = function() { return this.getToken(PlSqlParser.ESTIMATE, 0); }; Non_reserved_keywords_pre12cContext.prototype.EVALNAME = function() { return this.getToken(PlSqlParser.EVALNAME, 0); }; Non_reserved_keywords_pre12cContext.prototype.EVALUATION = function() { return this.getToken(PlSqlParser.EVALUATION, 0); }; Non_reserved_keywords_pre12cContext.prototype.EVENTS = function() { return this.getToken(PlSqlParser.EVENTS, 0); }; Non_reserved_keywords_pre12cContext.prototype.EVERY = function() { return this.getToken(PlSqlParser.EVERY, 0); }; Non_reserved_keywords_pre12cContext.prototype.EXCEPTIONS = function() { return this.getToken(PlSqlParser.EXCEPTIONS, 0); }; Non_reserved_keywords_pre12cContext.prototype.EXCEPT = function() { return this.getToken(PlSqlParser.EXCEPT, 0); }; Non_reserved_keywords_pre12cContext.prototype.EXCHANGE = function() { return this.getToken(PlSqlParser.EXCHANGE, 0); }; Non_reserved_keywords_pre12cContext.prototype.EXCLUDE = function() { return this.getToken(PlSqlParser.EXCLUDE, 0); }; Non_reserved_keywords_pre12cContext.prototype.EXCLUDING = function() { return this.getToken(PlSqlParser.EXCLUDING, 0); }; Non_reserved_keywords_pre12cContext.prototype.EXECUTE = function() { return this.getToken(PlSqlParser.EXECUTE, 0); }; Non_reserved_keywords_pre12cContext.prototype.EXEMPT = function() { return this.getToken(PlSqlParser.EXEMPT, 0); }; Non_reserved_keywords_pre12cContext.prototype.EXISTSNODE = function() { return this.getToken(PlSqlParser.EXISTSNODE, 0); }; Non_reserved_keywords_pre12cContext.prototype.EXPAND_GSET_TO_UNION = function() { return this.getToken(PlSqlParser.EXPAND_GSET_TO_UNION, 0); }; Non_reserved_keywords_pre12cContext.prototype.EXPAND_TABLE = function() { return this.getToken(PlSqlParser.EXPAND_TABLE, 0); }; Non_reserved_keywords_pre12cContext.prototype.EXPIRE = function() { return this.getToken(PlSqlParser.EXPIRE, 0); }; Non_reserved_keywords_pre12cContext.prototype.EXPLAIN = function() { return this.getToken(PlSqlParser.EXPLAIN, 0); }; Non_reserved_keywords_pre12cContext.prototype.EXPLOSION = function() { return this.getToken(PlSqlParser.EXPLOSION, 0); }; Non_reserved_keywords_pre12cContext.prototype.EXP = function() { return this.getToken(PlSqlParser.EXP, 0); }; Non_reserved_keywords_pre12cContext.prototype.EXPORT = function() { return this.getToken(PlSqlParser.EXPORT, 0); }; Non_reserved_keywords_pre12cContext.prototype.EXPR_CORR_CHECK = function() { return this.getToken(PlSqlParser.EXPR_CORR_CHECK, 0); }; Non_reserved_keywords_pre12cContext.prototype.EXTENDS = function() { return this.getToken(PlSqlParser.EXTENDS, 0); }; Non_reserved_keywords_pre12cContext.prototype.EXTENT = function() { return this.getToken(PlSqlParser.EXTENT, 0); }; Non_reserved_keywords_pre12cContext.prototype.EXTENTS = function() { return this.getToken(PlSqlParser.EXTENTS, 0); }; Non_reserved_keywords_pre12cContext.prototype.EXTERNALLY = function() { return this.getToken(PlSqlParser.EXTERNALLY, 0); }; Non_reserved_keywords_pre12cContext.prototype.EXTERNAL = function() { return this.getToken(PlSqlParser.EXTERNAL, 0); }; Non_reserved_keywords_pre12cContext.prototype.EXTRACT = function() { return this.getToken(PlSqlParser.EXTRACT, 0); }; Non_reserved_keywords_pre12cContext.prototype.EXTRACTVALUE = function() { return this.getToken(PlSqlParser.EXTRACTVALUE, 0); }; Non_reserved_keywords_pre12cContext.prototype.EXTRA = function() { return this.getToken(PlSqlParser.EXTRA, 0); }; Non_reserved_keywords_pre12cContext.prototype.FACILITY = function() { return this.getToken(PlSqlParser.FACILITY, 0); }; Non_reserved_keywords_pre12cContext.prototype.FACT = function() { return this.getToken(PlSqlParser.FACT, 0); }; Non_reserved_keywords_pre12cContext.prototype.FACTORIZE_JOIN = function() { return this.getToken(PlSqlParser.FACTORIZE_JOIN, 0); }; Non_reserved_keywords_pre12cContext.prototype.FAILED_LOGIN_ATTEMPTS = function() { return this.getToken(PlSqlParser.FAILED_LOGIN_ATTEMPTS, 0); }; Non_reserved_keywords_pre12cContext.prototype.FAILED = function() { return this.getToken(PlSqlParser.FAILED, 0); }; Non_reserved_keywords_pre12cContext.prototype.FAILGROUP = function() { return this.getToken(PlSqlParser.FAILGROUP, 0); }; Non_reserved_keywords_pre12cContext.prototype.FALSE = function() { return this.getToken(PlSqlParser.FALSE, 0); }; Non_reserved_keywords_pre12cContext.prototype.FAST = function() { return this.getToken(PlSqlParser.FAST, 0); }; Non_reserved_keywords_pre12cContext.prototype.FBTSCAN = function() { return this.getToken(PlSqlParser.FBTSCAN, 0); }; Non_reserved_keywords_pre12cContext.prototype.FEATURE_ID = function() { return this.getToken(PlSqlParser.FEATURE_ID, 0); }; Non_reserved_keywords_pre12cContext.prototype.FEATURE_SET = function() { return this.getToken(PlSqlParser.FEATURE_SET, 0); }; Non_reserved_keywords_pre12cContext.prototype.FEATURE_VALUE = function() { return this.getToken(PlSqlParser.FEATURE_VALUE, 0); }; Non_reserved_keywords_pre12cContext.prototype.FILE = function() { return this.getToken(PlSqlParser.FILE, 0); }; Non_reserved_keywords_pre12cContext.prototype.FILESYSTEM_LIKE_LOGGING = function() { return this.getToken(PlSqlParser.FILESYSTEM_LIKE_LOGGING, 0); }; Non_reserved_keywords_pre12cContext.prototype.FILTER = function() { return this.getToken(PlSqlParser.FILTER, 0); }; Non_reserved_keywords_pre12cContext.prototype.FINAL = function() { return this.getToken(PlSqlParser.FINAL, 0); }; Non_reserved_keywords_pre12cContext.prototype.FINE = function() { return this.getToken(PlSqlParser.FINE, 0); }; Non_reserved_keywords_pre12cContext.prototype.FINISH = function() { return this.getToken(PlSqlParser.FINISH, 0); }; Non_reserved_keywords_pre12cContext.prototype.FIRSTM = function() { return this.getToken(PlSqlParser.FIRSTM, 0); }; Non_reserved_keywords_pre12cContext.prototype.FIRST = function() { return this.getToken(PlSqlParser.FIRST, 0); }; Non_reserved_keywords_pre12cContext.prototype.FIRST_ROWS = function() { return this.getToken(PlSqlParser.FIRST_ROWS, 0); }; Non_reserved_keywords_pre12cContext.prototype.FIRST_VALUE = function() { return this.getToken(PlSqlParser.FIRST_VALUE, 0); }; Non_reserved_keywords_pre12cContext.prototype.FLAGGER = function() { return this.getToken(PlSqlParser.FLAGGER, 0); }; Non_reserved_keywords_pre12cContext.prototype.FLASHBACK = function() { return this.getToken(PlSqlParser.FLASHBACK, 0); }; Non_reserved_keywords_pre12cContext.prototype.FLASH_CACHE = function() { return this.getToken(PlSqlParser.FLASH_CACHE, 0); }; Non_reserved_keywords_pre12cContext.prototype.FLOB = function() { return this.getToken(PlSqlParser.FLOB, 0); }; Non_reserved_keywords_pre12cContext.prototype.FLOOR = function() { return this.getToken(PlSqlParser.FLOOR, 0); }; Non_reserved_keywords_pre12cContext.prototype.FLUSH = function() { return this.getToken(PlSqlParser.FLUSH, 0); }; Non_reserved_keywords_pre12cContext.prototype.FOLDER = function() { return this.getToken(PlSqlParser.FOLDER, 0); }; Non_reserved_keywords_pre12cContext.prototype.FOLLOWING = function() { return this.getToken(PlSqlParser.FOLLOWING, 0); }; Non_reserved_keywords_pre12cContext.prototype.FOLLOWS = function() { return this.getToken(PlSqlParser.FOLLOWS, 0); }; Non_reserved_keywords_pre12cContext.prototype.FORCE = function() { return this.getToken(PlSqlParser.FORCE, 0); }; Non_reserved_keywords_pre12cContext.prototype.FORCE_XML_QUERY_REWRITE = function() { return this.getToken(PlSqlParser.FORCE_XML_QUERY_REWRITE, 0); }; Non_reserved_keywords_pre12cContext.prototype.FOREIGN = function() { return this.getToken(PlSqlParser.FOREIGN, 0); }; Non_reserved_keywords_pre12cContext.prototype.FOREVER = function() { return this.getToken(PlSqlParser.FOREVER, 0); }; Non_reserved_keywords_pre12cContext.prototype.FORWARD = function() { return this.getToken(PlSqlParser.FORWARD, 0); }; Non_reserved_keywords_pre12cContext.prototype.FRAGMENT_NUMBER = function() { return this.getToken(PlSqlParser.FRAGMENT_NUMBER, 0); }; Non_reserved_keywords_pre12cContext.prototype.FREELIST = function() { return this.getToken(PlSqlParser.FREELIST, 0); }; Non_reserved_keywords_pre12cContext.prototype.FREELISTS = function() { return this.getToken(PlSqlParser.FREELISTS, 0); }; Non_reserved_keywords_pre12cContext.prototype.FREEPOOLS = function() { return this.getToken(PlSqlParser.FREEPOOLS, 0); }; Non_reserved_keywords_pre12cContext.prototype.FRESH = function() { return this.getToken(PlSqlParser.FRESH, 0); }; Non_reserved_keywords_pre12cContext.prototype.FROM_TZ = function() { return this.getToken(PlSqlParser.FROM_TZ, 0); }; Non_reserved_keywords_pre12cContext.prototype.FULL = function() { return this.getToken(PlSqlParser.FULL, 0); }; Non_reserved_keywords_pre12cContext.prototype.FULL_OUTER_JOIN_TO_OUTER = function() { return this.getToken(PlSqlParser.FULL_OUTER_JOIN_TO_OUTER, 0); }; Non_reserved_keywords_pre12cContext.prototype.FUNCTION = function() { return this.getToken(PlSqlParser.FUNCTION, 0); }; Non_reserved_keywords_pre12cContext.prototype.FUNCTIONS = function() { return this.getToken(PlSqlParser.FUNCTIONS, 0); }; Non_reserved_keywords_pre12cContext.prototype.GATHER_PLAN_STATISTICS = function() { return this.getToken(PlSqlParser.GATHER_PLAN_STATISTICS, 0); }; Non_reserved_keywords_pre12cContext.prototype.GBY_CONC_ROLLUP = function() { return this.getToken(PlSqlParser.GBY_CONC_ROLLUP, 0); }; Non_reserved_keywords_pre12cContext.prototype.GBY_PUSHDOWN = function() { return this.getToken(PlSqlParser.GBY_PUSHDOWN, 0); }; Non_reserved_keywords_pre12cContext.prototype.GENERATED = function() { return this.getToken(PlSqlParser.GENERATED, 0); }; Non_reserved_keywords_pre12cContext.prototype.GLOBALLY = function() { return this.getToken(PlSqlParser.GLOBALLY, 0); }; Non_reserved_keywords_pre12cContext.prototype.GLOBAL = function() { return this.getToken(PlSqlParser.GLOBAL, 0); }; Non_reserved_keywords_pre12cContext.prototype.GLOBAL_NAME = function() { return this.getToken(PlSqlParser.GLOBAL_NAME, 0); }; Non_reserved_keywords_pre12cContext.prototype.GLOBAL_TOPIC_ENABLED = function() { return this.getToken(PlSqlParser.GLOBAL_TOPIC_ENABLED, 0); }; Non_reserved_keywords_pre12cContext.prototype.GREATEST = function() { return this.getToken(PlSqlParser.GREATEST, 0); }; Non_reserved_keywords_pre12cContext.prototype.GROUP_BY = function() { return this.getToken(PlSqlParser.GROUP_BY, 0); }; Non_reserved_keywords_pre12cContext.prototype.GROUP_ID = function() { return this.getToken(PlSqlParser.GROUP_ID, 0); }; Non_reserved_keywords_pre12cContext.prototype.GROUPING_ID = function() { return this.getToken(PlSqlParser.GROUPING_ID, 0); }; Non_reserved_keywords_pre12cContext.prototype.GROUPING = function() { return this.getToken(PlSqlParser.GROUPING, 0); }; Non_reserved_keywords_pre12cContext.prototype.GROUPS = function() { return this.getToken(PlSqlParser.GROUPS, 0); }; Non_reserved_keywords_pre12cContext.prototype.GUARANTEED = function() { return this.getToken(PlSqlParser.GUARANTEED, 0); }; Non_reserved_keywords_pre12cContext.prototype.GUARANTEE = function() { return this.getToken(PlSqlParser.GUARANTEE, 0); }; Non_reserved_keywords_pre12cContext.prototype.GUARD = function() { return this.getToken(PlSqlParser.GUARD, 0); }; Non_reserved_keywords_pre12cContext.prototype.HASH_AJ = function() { return this.getToken(PlSqlParser.HASH_AJ, 0); }; Non_reserved_keywords_pre12cContext.prototype.HASHKEYS = function() { return this.getToken(PlSqlParser.HASHKEYS, 0); }; Non_reserved_keywords_pre12cContext.prototype.HASH = function() { return this.getToken(PlSqlParser.HASH, 0); }; Non_reserved_keywords_pre12cContext.prototype.HASH_SJ = function() { return this.getToken(PlSqlParser.HASH_SJ, 0); }; Non_reserved_keywords_pre12cContext.prototype.HEADER = function() { return this.getToken(PlSqlParser.HEADER, 0); }; Non_reserved_keywords_pre12cContext.prototype.HEAP = function() { return this.getToken(PlSqlParser.HEAP, 0); }; Non_reserved_keywords_pre12cContext.prototype.HELP = function() { return this.getToken(PlSqlParser.HELP, 0); }; Non_reserved_keywords_pre12cContext.prototype.HEXTORAW = function() { return this.getToken(PlSqlParser.HEXTORAW, 0); }; Non_reserved_keywords_pre12cContext.prototype.HEXTOREF = function() { return this.getToken(PlSqlParser.HEXTOREF, 0); }; Non_reserved_keywords_pre12cContext.prototype.HIDDEN_KEYWORD = function() { return this.getToken(PlSqlParser.HIDDEN_KEYWORD, 0); }; Non_reserved_keywords_pre12cContext.prototype.HIDE = function() { return this.getToken(PlSqlParser.HIDE, 0); }; Non_reserved_keywords_pre12cContext.prototype.HIERARCHY = function() { return this.getToken(PlSqlParser.HIERARCHY, 0); }; Non_reserved_keywords_pre12cContext.prototype.HIGH = function() { return this.getToken(PlSqlParser.HIGH, 0); }; Non_reserved_keywords_pre12cContext.prototype.HINTSET_BEGIN = function() { return this.getToken(PlSqlParser.HINTSET_BEGIN, 0); }; Non_reserved_keywords_pre12cContext.prototype.HINTSET_END = function() { return this.getToken(PlSqlParser.HINTSET_END, 0); }; Non_reserved_keywords_pre12cContext.prototype.HOT = function() { return this.getToken(PlSqlParser.HOT, 0); }; Non_reserved_keywords_pre12cContext.prototype.HOUR = function() { return this.getToken(PlSqlParser.HOUR, 0); }; Non_reserved_keywords_pre12cContext.prototype.HWM_BROKERED = function() { return this.getToken(PlSqlParser.HWM_BROKERED, 0); }; Non_reserved_keywords_pre12cContext.prototype.HYBRID = function() { return this.getToken(PlSqlParser.HYBRID, 0); }; Non_reserved_keywords_pre12cContext.prototype.IDENTIFIER = function() { return this.getToken(PlSqlParser.IDENTIFIER, 0); }; Non_reserved_keywords_pre12cContext.prototype.IDENTITY = function() { return this.getToken(PlSqlParser.IDENTITY, 0); }; Non_reserved_keywords_pre12cContext.prototype.IDGENERATORS = function() { return this.getToken(PlSqlParser.IDGENERATORS, 0); }; Non_reserved_keywords_pre12cContext.prototype.IDLE_TIME = function() { return this.getToken(PlSqlParser.IDLE_TIME, 0); }; Non_reserved_keywords_pre12cContext.prototype.ID = function() { return this.getToken(PlSqlParser.ID, 0); }; Non_reserved_keywords_pre12cContext.prototype.IF = function() { return this.getToken(PlSqlParser.IF, 0); }; Non_reserved_keywords_pre12cContext.prototype.IGNORE = function() { return this.getToken(PlSqlParser.IGNORE, 0); }; Non_reserved_keywords_pre12cContext.prototype.IGNORE_OPTIM_EMBEDDED_HINTS = function() { return this.getToken(PlSqlParser.IGNORE_OPTIM_EMBEDDED_HINTS, 0); }; Non_reserved_keywords_pre12cContext.prototype.IGNORE_ROW_ON_DUPKEY_INDEX = function() { return this.getToken(PlSqlParser.IGNORE_ROW_ON_DUPKEY_INDEX, 0); }; Non_reserved_keywords_pre12cContext.prototype.IGNORE_WHERE_CLAUSE = function() { return this.getToken(PlSqlParser.IGNORE_WHERE_CLAUSE, 0); }; Non_reserved_keywords_pre12cContext.prototype.IMMEDIATE = function() { return this.getToken(PlSqlParser.IMMEDIATE, 0); }; Non_reserved_keywords_pre12cContext.prototype.IMPACT = function() { return this.getToken(PlSqlParser.IMPACT, 0); }; Non_reserved_keywords_pre12cContext.prototype.IMPORT = function() { return this.getToken(PlSqlParser.IMPORT, 0); }; Non_reserved_keywords_pre12cContext.prototype.INCLUDE = function() { return this.getToken(PlSqlParser.INCLUDE, 0); }; Non_reserved_keywords_pre12cContext.prototype.INCLUDE_VERSION = function() { return this.getToken(PlSqlParser.INCLUDE_VERSION, 0); }; Non_reserved_keywords_pre12cContext.prototype.INCLUDING = function() { return this.getToken(PlSqlParser.INCLUDING, 0); }; Non_reserved_keywords_pre12cContext.prototype.INCREMENTAL = function() { return this.getToken(PlSqlParser.INCREMENTAL, 0); }; Non_reserved_keywords_pre12cContext.prototype.INCREMENT = function() { return this.getToken(PlSqlParser.INCREMENT, 0); }; Non_reserved_keywords_pre12cContext.prototype.INCR = function() { return this.getToken(PlSqlParser.INCR, 0); }; Non_reserved_keywords_pre12cContext.prototype.INDENT = function() { return this.getToken(PlSqlParser.INDENT, 0); }; Non_reserved_keywords_pre12cContext.prototype.INDEX_ASC = function() { return this.getToken(PlSqlParser.INDEX_ASC, 0); }; Non_reserved_keywords_pre12cContext.prototype.INDEX_COMBINE = function() { return this.getToken(PlSqlParser.INDEX_COMBINE, 0); }; Non_reserved_keywords_pre12cContext.prototype.INDEX_DESC = function() { return this.getToken(PlSqlParser.INDEX_DESC, 0); }; Non_reserved_keywords_pre12cContext.prototype.INDEXED = function() { return this.getToken(PlSqlParser.INDEXED, 0); }; Non_reserved_keywords_pre12cContext.prototype.INDEXES = function() { return this.getToken(PlSqlParser.INDEXES, 0); }; Non_reserved_keywords_pre12cContext.prototype.INDEX_FFS = function() { return this.getToken(PlSqlParser.INDEX_FFS, 0); }; Non_reserved_keywords_pre12cContext.prototype.INDEX_FILTER = function() { return this.getToken(PlSqlParser.INDEX_FILTER, 0); }; Non_reserved_keywords_pre12cContext.prototype.INDEX_JOIN = function() { return this.getToken(PlSqlParser.INDEX_JOIN, 0); }; Non_reserved_keywords_pre12cContext.prototype.INDEX_ROWS = function() { return this.getToken(PlSqlParser.INDEX_ROWS, 0); }; Non_reserved_keywords_pre12cContext.prototype.INDEX_RRS = function() { return this.getToken(PlSqlParser.INDEX_RRS, 0); }; Non_reserved_keywords_pre12cContext.prototype.INDEX_RS_ASC = function() { return this.getToken(PlSqlParser.INDEX_RS_ASC, 0); }; Non_reserved_keywords_pre12cContext.prototype.INDEX_RS_DESC = function() { return this.getToken(PlSqlParser.INDEX_RS_DESC, 0); }; Non_reserved_keywords_pre12cContext.prototype.INDEX_RS = function() { return this.getToken(PlSqlParser.INDEX_RS, 0); }; Non_reserved_keywords_pre12cContext.prototype.INDEX_SCAN = function() { return this.getToken(PlSqlParser.INDEX_SCAN, 0); }; Non_reserved_keywords_pre12cContext.prototype.INDEX_SKIP_SCAN = function() { return this.getToken(PlSqlParser.INDEX_SKIP_SCAN, 0); }; Non_reserved_keywords_pre12cContext.prototype.INDEX_SS_ASC = function() { return this.getToken(PlSqlParser.INDEX_SS_ASC, 0); }; Non_reserved_keywords_pre12cContext.prototype.INDEX_SS_DESC = function() { return this.getToken(PlSqlParser.INDEX_SS_DESC, 0); }; Non_reserved_keywords_pre12cContext.prototype.INDEX_SS = function() { return this.getToken(PlSqlParser.INDEX_SS, 0); }; Non_reserved_keywords_pre12cContext.prototype.INDEX_STATS = function() { return this.getToken(PlSqlParser.INDEX_STATS, 0); }; Non_reserved_keywords_pre12cContext.prototype.INDEXTYPE = function() { return this.getToken(PlSqlParser.INDEXTYPE, 0); }; Non_reserved_keywords_pre12cContext.prototype.INDEXTYPES = function() { return this.getToken(PlSqlParser.INDEXTYPES, 0); }; Non_reserved_keywords_pre12cContext.prototype.INDICATOR = function() { return this.getToken(PlSqlParser.INDICATOR, 0); }; Non_reserved_keywords_pre12cContext.prototype.INFINITE = function() { return this.getToken(PlSqlParser.INFINITE, 0); }; Non_reserved_keywords_pre12cContext.prototype.INFORMATIONAL = function() { return this.getToken(PlSqlParser.INFORMATIONAL, 0); }; Non_reserved_keywords_pre12cContext.prototype.INITCAP = function() { return this.getToken(PlSqlParser.INITCAP, 0); }; Non_reserved_keywords_pre12cContext.prototype.INITIALIZED = function() { return this.getToken(PlSqlParser.INITIALIZED, 0); }; Non_reserved_keywords_pre12cContext.prototype.INITIALLY = function() { return this.getToken(PlSqlParser.INITIALLY, 0); }; Non_reserved_keywords_pre12cContext.prototype.INITIAL = function() { return this.getToken(PlSqlParser.INITIAL, 0); }; Non_reserved_keywords_pre12cContext.prototype.INITRANS = function() { return this.getToken(PlSqlParser.INITRANS, 0); }; Non_reserved_keywords_pre12cContext.prototype.INLINE = function() { return this.getToken(PlSqlParser.INLINE, 0); }; Non_reserved_keywords_pre12cContext.prototype.INLINE_XMLTYPE_NT = function() { return this.getToken(PlSqlParser.INLINE_XMLTYPE_NT, 0); }; Non_reserved_keywords_pre12cContext.prototype.IN_MEMORY_METADATA = function() { return this.getToken(PlSqlParser.IN_MEMORY_METADATA, 0); }; Non_reserved_keywords_pre12cContext.prototype.INNER = function() { return this.getToken(PlSqlParser.INNER, 0); }; Non_reserved_keywords_pre12cContext.prototype.INSERTCHILDXMLAFTER = function() { return this.getToken(PlSqlParser.INSERTCHILDXMLAFTER, 0); }; Non_reserved_keywords_pre12cContext.prototype.INSERTCHILDXMLBEFORE = function() { return this.getToken(PlSqlParser.INSERTCHILDXMLBEFORE, 0); }; Non_reserved_keywords_pre12cContext.prototype.INSERTCHILDXML = function() { return this.getToken(PlSqlParser.INSERTCHILDXML, 0); }; Non_reserved_keywords_pre12cContext.prototype.INSERTXMLAFTER = function() { return this.getToken(PlSqlParser.INSERTXMLAFTER, 0); }; Non_reserved_keywords_pre12cContext.prototype.INSERTXMLBEFORE = function() { return this.getToken(PlSqlParser.INSERTXMLBEFORE, 0); }; Non_reserved_keywords_pre12cContext.prototype.INSTANCE = function() { return this.getToken(PlSqlParser.INSTANCE, 0); }; Non_reserved_keywords_pre12cContext.prototype.INSTANCES = function() { return this.getToken(PlSqlParser.INSTANCES, 0); }; Non_reserved_keywords_pre12cContext.prototype.INSTANTIABLE = function() { return this.getToken(PlSqlParser.INSTANTIABLE, 0); }; Non_reserved_keywords_pre12cContext.prototype.INSTANTLY = function() { return this.getToken(PlSqlParser.INSTANTLY, 0); }; Non_reserved_keywords_pre12cContext.prototype.INSTEAD = function() { return this.getToken(PlSqlParser.INSTEAD, 0); }; Non_reserved_keywords_pre12cContext.prototype.INSTR2 = function() { return this.getToken(PlSqlParser.INSTR2, 0); }; Non_reserved_keywords_pre12cContext.prototype.INSTR4 = function() { return this.getToken(PlSqlParser.INSTR4, 0); }; Non_reserved_keywords_pre12cContext.prototype.INSTRB = function() { return this.getToken(PlSqlParser.INSTRB, 0); }; Non_reserved_keywords_pre12cContext.prototype.INSTRC = function() { return this.getToken(PlSqlParser.INSTRC, 0); }; Non_reserved_keywords_pre12cContext.prototype.INSTR = function() { return this.getToken(PlSqlParser.INSTR, 0); }; Non_reserved_keywords_pre12cContext.prototype.INTERMEDIATE = function() { return this.getToken(PlSqlParser.INTERMEDIATE, 0); }; Non_reserved_keywords_pre12cContext.prototype.INTERNAL_CONVERT = function() { return this.getToken(PlSqlParser.INTERNAL_CONVERT, 0); }; Non_reserved_keywords_pre12cContext.prototype.INTERNAL_USE = function() { return this.getToken(PlSqlParser.INTERNAL_USE, 0); }; Non_reserved_keywords_pre12cContext.prototype.INTERPRETED = function() { return this.getToken(PlSqlParser.INTERPRETED, 0); }; Non_reserved_keywords_pre12cContext.prototype.INTERVAL = function() { return this.getToken(PlSqlParser.INTERVAL, 0); }; Non_reserved_keywords_pre12cContext.prototype.INT = function() { return this.getToken(PlSqlParser.INT, 0); }; Non_reserved_keywords_pre12cContext.prototype.INVALIDATE = function() { return this.getToken(PlSqlParser.INVALIDATE, 0); }; Non_reserved_keywords_pre12cContext.prototype.INVISIBLE = function() { return this.getToken(PlSqlParser.INVISIBLE, 0); }; Non_reserved_keywords_pre12cContext.prototype.IN_XQUERY = function() { return this.getToken(PlSqlParser.IN_XQUERY, 0); }; Non_reserved_keywords_pre12cContext.prototype.ISOLATION_LEVEL = function() { return this.getToken(PlSqlParser.ISOLATION_LEVEL, 0); }; Non_reserved_keywords_pre12cContext.prototype.ISOLATION = function() { return this.getToken(PlSqlParser.ISOLATION, 0); }; Non_reserved_keywords_pre12cContext.prototype.ITERATE = function() { return this.getToken(PlSqlParser.ITERATE, 0); }; Non_reserved_keywords_pre12cContext.prototype.ITERATION_NUMBER = function() { return this.getToken(PlSqlParser.ITERATION_NUMBER, 0); }; Non_reserved_keywords_pre12cContext.prototype.JAVA = function() { return this.getToken(PlSqlParser.JAVA, 0); }; Non_reserved_keywords_pre12cContext.prototype.JOB = function() { return this.getToken(PlSqlParser.JOB, 0); }; Non_reserved_keywords_pre12cContext.prototype.JOIN = function() { return this.getToken(PlSqlParser.JOIN, 0); }; Non_reserved_keywords_pre12cContext.prototype.KEEP_DUPLICATES = function() { return this.getToken(PlSqlParser.KEEP_DUPLICATES, 0); }; Non_reserved_keywords_pre12cContext.prototype.KEEP = function() { return this.getToken(PlSqlParser.KEEP, 0); }; Non_reserved_keywords_pre12cContext.prototype.KERBEROS = function() { return this.getToken(PlSqlParser.KERBEROS, 0); }; Non_reserved_keywords_pre12cContext.prototype.KEY_LENGTH = function() { return this.getToken(PlSqlParser.KEY_LENGTH, 0); }; Non_reserved_keywords_pre12cContext.prototype.KEY = function() { return this.getToken(PlSqlParser.KEY, 0); }; Non_reserved_keywords_pre12cContext.prototype.KEYSIZE = function() { return this.getToken(PlSqlParser.KEYSIZE, 0); }; Non_reserved_keywords_pre12cContext.prototype.KEYS = function() { return this.getToken(PlSqlParser.KEYS, 0); }; Non_reserved_keywords_pre12cContext.prototype.KILL = function() { return this.getToken(PlSqlParser.KILL, 0); }; Non_reserved_keywords_pre12cContext.prototype.LAG = function() { return this.getToken(PlSqlParser.LAG, 0); }; Non_reserved_keywords_pre12cContext.prototype.LAST_DAY = function() { return this.getToken(PlSqlParser.LAST_DAY, 0); }; Non_reserved_keywords_pre12cContext.prototype.LAST = function() { return this.getToken(PlSqlParser.LAST, 0); }; Non_reserved_keywords_pre12cContext.prototype.LAST_VALUE = function() { return this.getToken(PlSqlParser.LAST_VALUE, 0); }; Non_reserved_keywords_pre12cContext.prototype.LATERAL = function() { return this.getToken(PlSqlParser.LATERAL, 0); }; Non_reserved_keywords_pre12cContext.prototype.LAYER = function() { return this.getToken(PlSqlParser.LAYER, 0); }; Non_reserved_keywords_pre12cContext.prototype.LDAP_REGISTRATION_ENABLED = function() { return this.getToken(PlSqlParser.LDAP_REGISTRATION_ENABLED, 0); }; Non_reserved_keywords_pre12cContext.prototype.LDAP_REGISTRATION = function() { return this.getToken(PlSqlParser.LDAP_REGISTRATION, 0); }; Non_reserved_keywords_pre12cContext.prototype.LDAP_REG_SYNC_INTERVAL = function() { return this.getToken(PlSqlParser.LDAP_REG_SYNC_INTERVAL, 0); }; Non_reserved_keywords_pre12cContext.prototype.LEADING = function() { return this.getToken(PlSqlParser.LEADING, 0); }; Non_reserved_keywords_pre12cContext.prototype.LEAD = function() { return this.getToken(PlSqlParser.LEAD, 0); }; Non_reserved_keywords_pre12cContext.prototype.LEAST = function() { return this.getToken(PlSqlParser.LEAST, 0); }; Non_reserved_keywords_pre12cContext.prototype.LEFT = function() { return this.getToken(PlSqlParser.LEFT, 0); }; Non_reserved_keywords_pre12cContext.prototype.LENGTH2 = function() { return this.getToken(PlSqlParser.LENGTH2, 0); }; Non_reserved_keywords_pre12cContext.prototype.LENGTH4 = function() { return this.getToken(PlSqlParser.LENGTH4, 0); }; Non_reserved_keywords_pre12cContext.prototype.LENGTHB = function() { return this.getToken(PlSqlParser.LENGTHB, 0); }; Non_reserved_keywords_pre12cContext.prototype.LENGTHC = function() { return this.getToken(PlSqlParser.LENGTHC, 0); }; Non_reserved_keywords_pre12cContext.prototype.LENGTH = function() { return this.getToken(PlSqlParser.LENGTH, 0); }; Non_reserved_keywords_pre12cContext.prototype.LESS = function() { return this.getToken(PlSqlParser.LESS, 0); }; Non_reserved_keywords_pre12cContext.prototype.LEVEL = function() { return this.getToken(PlSqlParser.LEVEL, 0); }; Non_reserved_keywords_pre12cContext.prototype.LEVELS = function() { return this.getToken(PlSqlParser.LEVELS, 0); }; Non_reserved_keywords_pre12cContext.prototype.LIBRARY = function() { return this.getToken(PlSqlParser.LIBRARY, 0); }; Non_reserved_keywords_pre12cContext.prototype.LIFE = function() { return this.getToken(PlSqlParser.LIFE, 0); }; Non_reserved_keywords_pre12cContext.prototype.LIFETIME = function() { return this.getToken(PlSqlParser.LIFETIME, 0); }; Non_reserved_keywords_pre12cContext.prototype.LIKE2 = function() { return this.getToken(PlSqlParser.LIKE2, 0); }; Non_reserved_keywords_pre12cContext.prototype.LIKE4 = function() { return this.getToken(PlSqlParser.LIKE4, 0); }; Non_reserved_keywords_pre12cContext.prototype.LIKEC = function() { return this.getToken(PlSqlParser.LIKEC, 0); }; Non_reserved_keywords_pre12cContext.prototype.LIKE_EXPAND = function() { return this.getToken(PlSqlParser.LIKE_EXPAND, 0); }; Non_reserved_keywords_pre12cContext.prototype.LIMIT = function() { return this.getToken(PlSqlParser.LIMIT, 0); }; Non_reserved_keywords_pre12cContext.prototype.LINK = function() { return this.getToken(PlSqlParser.LINK, 0); }; Non_reserved_keywords_pre12cContext.prototype.LISTAGG = function() { return this.getToken(PlSqlParser.LISTAGG, 0); }; Non_reserved_keywords_pre12cContext.prototype.LIST = function() { return this.getToken(PlSqlParser.LIST, 0); }; Non_reserved_keywords_pre12cContext.prototype.LN = function() { return this.getToken(PlSqlParser.LN, 0); }; Non_reserved_keywords_pre12cContext.prototype.LNNVL = function() { return this.getToken(PlSqlParser.LNNVL, 0); }; Non_reserved_keywords_pre12cContext.prototype.LOAD = function() { return this.getToken(PlSqlParser.LOAD, 0); }; Non_reserved_keywords_pre12cContext.prototype.LOB = function() { return this.getToken(PlSqlParser.LOB, 0); }; Non_reserved_keywords_pre12cContext.prototype.LOBNVL = function() { return this.getToken(PlSqlParser.LOBNVL, 0); }; Non_reserved_keywords_pre12cContext.prototype.LOBS = function() { return this.getToken(PlSqlParser.LOBS, 0); }; Non_reserved_keywords_pre12cContext.prototype.LOCAL_INDEXES = function() { return this.getToken(PlSqlParser.LOCAL_INDEXES, 0); }; Non_reserved_keywords_pre12cContext.prototype.LOCAL = function() { return this.getToken(PlSqlParser.LOCAL, 0); }; Non_reserved_keywords_pre12cContext.prototype.LOCALTIME = function() { return this.getToken(PlSqlParser.LOCALTIME, 0); }; Non_reserved_keywords_pre12cContext.prototype.LOCALTIMESTAMP = function() { return this.getToken(PlSqlParser.LOCALTIMESTAMP, 0); }; Non_reserved_keywords_pre12cContext.prototype.LOCATION = function() { return this.getToken(PlSqlParser.LOCATION, 0); }; Non_reserved_keywords_pre12cContext.prototype.LOCATOR = function() { return this.getToken(PlSqlParser.LOCATOR, 0); }; Non_reserved_keywords_pre12cContext.prototype.LOCKED = function() { return this.getToken(PlSqlParser.LOCKED, 0); }; Non_reserved_keywords_pre12cContext.prototype.LOGFILE = function() { return this.getToken(PlSqlParser.LOGFILE, 0); }; Non_reserved_keywords_pre12cContext.prototype.LOGFILES = function() { return this.getToken(PlSqlParser.LOGFILES, 0); }; Non_reserved_keywords_pre12cContext.prototype.LOGGING = function() { return this.getToken(PlSqlParser.LOGGING, 0); }; Non_reserved_keywords_pre12cContext.prototype.LOGICAL = function() { return this.getToken(PlSqlParser.LOGICAL, 0); }; Non_reserved_keywords_pre12cContext.prototype.LOGICAL_READS_PER_CALL = function() { return this.getToken(PlSqlParser.LOGICAL_READS_PER_CALL, 0); }; Non_reserved_keywords_pre12cContext.prototype.LOGICAL_READS_PER_SESSION = function() { return this.getToken(PlSqlParser.LOGICAL_READS_PER_SESSION, 0); }; Non_reserved_keywords_pre12cContext.prototype.LOG = function() { return this.getToken(PlSqlParser.LOG, 0); }; Non_reserved_keywords_pre12cContext.prototype.LOGOFF = function() { return this.getToken(PlSqlParser.LOGOFF, 0); }; Non_reserved_keywords_pre12cContext.prototype.LOGON = function() { return this.getToken(PlSqlParser.LOGON, 0); }; Non_reserved_keywords_pre12cContext.prototype.LOG_READ_ONLY_VIOLATIONS = function() { return this.getToken(PlSqlParser.LOG_READ_ONLY_VIOLATIONS, 0); }; Non_reserved_keywords_pre12cContext.prototype.LOWER = function() { return this.getToken(PlSqlParser.LOWER, 0); }; Non_reserved_keywords_pre12cContext.prototype.LOW = function() { return this.getToken(PlSqlParser.LOW, 0); }; Non_reserved_keywords_pre12cContext.prototype.LPAD = function() { return this.getToken(PlSqlParser.LPAD, 0); }; Non_reserved_keywords_pre12cContext.prototype.LTRIM = function() { return this.getToken(PlSqlParser.LTRIM, 0); }; Non_reserved_keywords_pre12cContext.prototype.MAIN = function() { return this.getToken(PlSqlParser.MAIN, 0); }; Non_reserved_keywords_pre12cContext.prototype.MAKE_REF = function() { return this.getToken(PlSqlParser.MAKE_REF, 0); }; Non_reserved_keywords_pre12cContext.prototype.MANAGED = function() { return this.getToken(PlSqlParser.MANAGED, 0); }; Non_reserved_keywords_pre12cContext.prototype.MANAGEMENT = function() { return this.getToken(PlSqlParser.MANAGEMENT, 0); }; Non_reserved_keywords_pre12cContext.prototype.MANAGE = function() { return this.getToken(PlSqlParser.MANAGE, 0); }; Non_reserved_keywords_pre12cContext.prototype.MANAGER = function() { return this.getToken(PlSqlParser.MANAGER, 0); }; Non_reserved_keywords_pre12cContext.prototype.MANUAL = function() { return this.getToken(PlSqlParser.MANUAL, 0); }; Non_reserved_keywords_pre12cContext.prototype.MAPPING = function() { return this.getToken(PlSqlParser.MAPPING, 0); }; Non_reserved_keywords_pre12cContext.prototype.MASTER = function() { return this.getToken(PlSqlParser.MASTER, 0); }; Non_reserved_keywords_pre12cContext.prototype.MATCHED = function() { return this.getToken(PlSqlParser.MATCHED, 0); }; Non_reserved_keywords_pre12cContext.prototype.MATERIALIZED = function() { return this.getToken(PlSqlParser.MATERIALIZED, 0); }; Non_reserved_keywords_pre12cContext.prototype.MATERIALIZE = function() { return this.getToken(PlSqlParser.MATERIALIZE, 0); }; Non_reserved_keywords_pre12cContext.prototype.MAXARCHLOGS = function() { return this.getToken(PlSqlParser.MAXARCHLOGS, 0); }; Non_reserved_keywords_pre12cContext.prototype.MAXDATAFILES = function() { return this.getToken(PlSqlParser.MAXDATAFILES, 0); }; Non_reserved_keywords_pre12cContext.prototype.MAXEXTENTS = function() { return this.getToken(PlSqlParser.MAXEXTENTS, 0); }; Non_reserved_keywords_pre12cContext.prototype.MAXIMIZE = function() { return this.getToken(PlSqlParser.MAXIMIZE, 0); }; Non_reserved_keywords_pre12cContext.prototype.MAXINSTANCES = function() { return this.getToken(PlSqlParser.MAXINSTANCES, 0); }; Non_reserved_keywords_pre12cContext.prototype.MAXLOGFILES = function() { return this.getToken(PlSqlParser.MAXLOGFILES, 0); }; Non_reserved_keywords_pre12cContext.prototype.MAXLOGHISTORY = function() { return this.getToken(PlSqlParser.MAXLOGHISTORY, 0); }; Non_reserved_keywords_pre12cContext.prototype.MAXLOGMEMBERS = function() { return this.getToken(PlSqlParser.MAXLOGMEMBERS, 0); }; Non_reserved_keywords_pre12cContext.prototype.MAX = function() { return this.getToken(PlSqlParser.MAX, 0); }; Non_reserved_keywords_pre12cContext.prototype.MAXSIZE = function() { return this.getToken(PlSqlParser.MAXSIZE, 0); }; Non_reserved_keywords_pre12cContext.prototype.MAXTRANS = function() { return this.getToken(PlSqlParser.MAXTRANS, 0); }; Non_reserved_keywords_pre12cContext.prototype.MAXVALUE = function() { return this.getToken(PlSqlParser.MAXVALUE, 0); }; Non_reserved_keywords_pre12cContext.prototype.MEASURE = function() { return this.getToken(PlSqlParser.MEASURE, 0); }; Non_reserved_keywords_pre12cContext.prototype.MEASURES = function() { return this.getToken(PlSqlParser.MEASURES, 0); }; Non_reserved_keywords_pre12cContext.prototype.MEDIAN = function() { return this.getToken(PlSqlParser.MEDIAN, 0); }; Non_reserved_keywords_pre12cContext.prototype.MEDIUM = function() { return this.getToken(PlSqlParser.MEDIUM, 0); }; Non_reserved_keywords_pre12cContext.prototype.MEMBER = function() { return this.getToken(PlSqlParser.MEMBER, 0); }; Non_reserved_keywords_pre12cContext.prototype.MEMORY = function() { return this.getToken(PlSqlParser.MEMORY, 0); }; Non_reserved_keywords_pre12cContext.prototype.MERGEACTIONS = function() { return this.getToken(PlSqlParser.MERGEACTIONS, 0); }; Non_reserved_keywords_pre12cContext.prototype.MERGE_AJ = function() { return this.getToken(PlSqlParser.MERGE_AJ, 0); }; Non_reserved_keywords_pre12cContext.prototype.MERGE_CONST_ON = function() { return this.getToken(PlSqlParser.MERGE_CONST_ON, 0); }; Non_reserved_keywords_pre12cContext.prototype.MERGE = function() { return this.getToken(PlSqlParser.MERGE, 0); }; Non_reserved_keywords_pre12cContext.prototype.MERGE_SJ = function() { return this.getToken(PlSqlParser.MERGE_SJ, 0); }; Non_reserved_keywords_pre12cContext.prototype.METHOD = function() { return this.getToken(PlSqlParser.METHOD, 0); }; Non_reserved_keywords_pre12cContext.prototype.MIGRATE = function() { return this.getToken(PlSqlParser.MIGRATE, 0); }; Non_reserved_keywords_pre12cContext.prototype.MIGRATION = function() { return this.getToken(PlSqlParser.MIGRATION, 0); }; Non_reserved_keywords_pre12cContext.prototype.MINEXTENTS = function() { return this.getToken(PlSqlParser.MINEXTENTS, 0); }; Non_reserved_keywords_pre12cContext.prototype.MINIMIZE = function() { return this.getToken(PlSqlParser.MINIMIZE, 0); }; Non_reserved_keywords_pre12cContext.prototype.MINIMUM = function() { return this.getToken(PlSqlParser.MINIMUM, 0); }; Non_reserved_keywords_pre12cContext.prototype.MINING = function() { return this.getToken(PlSqlParser.MINING, 0); }; Non_reserved_keywords_pre12cContext.prototype.MIN = function() { return this.getToken(PlSqlParser.MIN, 0); }; Non_reserved_keywords_pre12cContext.prototype.MINUS_NULL = function() { return this.getToken(PlSqlParser.MINUS_NULL, 0); }; Non_reserved_keywords_pre12cContext.prototype.MINUTE = function() { return this.getToken(PlSqlParser.MINUTE, 0); }; Non_reserved_keywords_pre12cContext.prototype.MINVALUE = function() { return this.getToken(PlSqlParser.MINVALUE, 0); }; Non_reserved_keywords_pre12cContext.prototype.MIRRORCOLD = function() { return this.getToken(PlSqlParser.MIRRORCOLD, 0); }; Non_reserved_keywords_pre12cContext.prototype.MIRRORHOT = function() { return this.getToken(PlSqlParser.MIRRORHOT, 0); }; Non_reserved_keywords_pre12cContext.prototype.MIRROR = function() { return this.getToken(PlSqlParser.MIRROR, 0); }; Non_reserved_keywords_pre12cContext.prototype.MLSLABEL = function() { return this.getToken(PlSqlParser.MLSLABEL, 0); }; Non_reserved_keywords_pre12cContext.prototype.MODEL_COMPILE_SUBQUERY = function() { return this.getToken(PlSqlParser.MODEL_COMPILE_SUBQUERY, 0); }; Non_reserved_keywords_pre12cContext.prototype.MODEL_DONTVERIFY_UNIQUENESS = function() { return this.getToken(PlSqlParser.MODEL_DONTVERIFY_UNIQUENESS, 0); }; Non_reserved_keywords_pre12cContext.prototype.MODEL_DYNAMIC_SUBQUERY = function() { return this.getToken(PlSqlParser.MODEL_DYNAMIC_SUBQUERY, 0); }; Non_reserved_keywords_pre12cContext.prototype.MODEL_MIN_ANALYSIS = function() { return this.getToken(PlSqlParser.MODEL_MIN_ANALYSIS, 0); }; Non_reserved_keywords_pre12cContext.prototype.MODEL = function() { return this.getToken(PlSqlParser.MODEL, 0); }; Non_reserved_keywords_pre12cContext.prototype.MODEL_NO_ANALYSIS = function() { return this.getToken(PlSqlParser.MODEL_NO_ANALYSIS, 0); }; Non_reserved_keywords_pre12cContext.prototype.MODEL_PBY = function() { return this.getToken(PlSqlParser.MODEL_PBY, 0); }; Non_reserved_keywords_pre12cContext.prototype.MODEL_PUSH_REF = function() { return this.getToken(PlSqlParser.MODEL_PUSH_REF, 0); }; Non_reserved_keywords_pre12cContext.prototype.MODIFY_COLUMN_TYPE = function() { return this.getToken(PlSqlParser.MODIFY_COLUMN_TYPE, 0); }; Non_reserved_keywords_pre12cContext.prototype.MODIFY = function() { return this.getToken(PlSqlParser.MODIFY, 0); }; Non_reserved_keywords_pre12cContext.prototype.MOD = function() { return this.getToken(PlSqlParser.MOD, 0); }; Non_reserved_keywords_pre12cContext.prototype.MONITORING = function() { return this.getToken(PlSqlParser.MONITORING, 0); }; Non_reserved_keywords_pre12cContext.prototype.MONITOR = function() { return this.getToken(PlSqlParser.MONITOR, 0); }; Non_reserved_keywords_pre12cContext.prototype.MONTH = function() { return this.getToken(PlSqlParser.MONTH, 0); }; Non_reserved_keywords_pre12cContext.prototype.MONTHS_BETWEEN = function() { return this.getToken(PlSqlParser.MONTHS_BETWEEN, 0); }; Non_reserved_keywords_pre12cContext.prototype.MOUNT = function() { return this.getToken(PlSqlParser.MOUNT, 0); }; Non_reserved_keywords_pre12cContext.prototype.MOUNTPATH = function() { return this.getToken(PlSqlParser.MOUNTPATH, 0); }; Non_reserved_keywords_pre12cContext.prototype.MOVEMENT = function() { return this.getToken(PlSqlParser.MOVEMENT, 0); }; Non_reserved_keywords_pre12cContext.prototype.MOVE = function() { return this.getToken(PlSqlParser.MOVE, 0); }; Non_reserved_keywords_pre12cContext.prototype.MULTISET = function() { return this.getToken(PlSqlParser.MULTISET, 0); }; Non_reserved_keywords_pre12cContext.prototype.MV_MERGE = function() { return this.getToken(PlSqlParser.MV_MERGE, 0); }; Non_reserved_keywords_pre12cContext.prototype.NAMED = function() { return this.getToken(PlSqlParser.NAMED, 0); }; Non_reserved_keywords_pre12cContext.prototype.NAME = function() { return this.getToken(PlSqlParser.NAME, 0); }; Non_reserved_keywords_pre12cContext.prototype.NAMESPACE = function() { return this.getToken(PlSqlParser.NAMESPACE, 0); }; Non_reserved_keywords_pre12cContext.prototype.NAN = function() { return this.getToken(PlSqlParser.NAN, 0); }; Non_reserved_keywords_pre12cContext.prototype.NANVL = function() { return this.getToken(PlSqlParser.NANVL, 0); }; Non_reserved_keywords_pre12cContext.prototype.NATIONAL = function() { return this.getToken(PlSqlParser.NATIONAL, 0); }; Non_reserved_keywords_pre12cContext.prototype.NATIVE_FULL_OUTER_JOIN = function() { return this.getToken(PlSqlParser.NATIVE_FULL_OUTER_JOIN, 0); }; Non_reserved_keywords_pre12cContext.prototype.NATIVE = function() { return this.getToken(PlSqlParser.NATIVE, 0); }; Non_reserved_keywords_pre12cContext.prototype.NATURAL = function() { return this.getToken(PlSqlParser.NATURAL, 0); }; Non_reserved_keywords_pre12cContext.prototype.NAV = function() { return this.getToken(PlSqlParser.NAV, 0); }; Non_reserved_keywords_pre12cContext.prototype.NCHAR_CS = function() { return this.getToken(PlSqlParser.NCHAR_CS, 0); }; Non_reserved_keywords_pre12cContext.prototype.NCHAR = function() { return this.getToken(PlSqlParser.NCHAR, 0); }; Non_reserved_keywords_pre12cContext.prototype.NCHR = function() { return this.getToken(PlSqlParser.NCHR, 0); }; Non_reserved_keywords_pre12cContext.prototype.NCLOB = function() { return this.getToken(PlSqlParser.NCLOB, 0); }; Non_reserved_keywords_pre12cContext.prototype.NEEDED = function() { return this.getToken(PlSqlParser.NEEDED, 0); }; Non_reserved_keywords_pre12cContext.prototype.NESTED = function() { return this.getToken(PlSqlParser.NESTED, 0); }; Non_reserved_keywords_pre12cContext.prototype.NESTED_TABLE_FAST_INSERT = function() { return this.getToken(PlSqlParser.NESTED_TABLE_FAST_INSERT, 0); }; Non_reserved_keywords_pre12cContext.prototype.NESTED_TABLE_GET_REFS = function() { return this.getToken(PlSqlParser.NESTED_TABLE_GET_REFS, 0); }; Non_reserved_keywords_pre12cContext.prototype.NESTED_TABLE_ID = function() { return this.getToken(PlSqlParser.NESTED_TABLE_ID, 0); }; Non_reserved_keywords_pre12cContext.prototype.NESTED_TABLE_SET_REFS = function() { return this.getToken(PlSqlParser.NESTED_TABLE_SET_REFS, 0); }; Non_reserved_keywords_pre12cContext.prototype.NESTED_TABLE_SET_SETID = function() { return this.getToken(PlSqlParser.NESTED_TABLE_SET_SETID, 0); }; Non_reserved_keywords_pre12cContext.prototype.NETWORK = function() { return this.getToken(PlSqlParser.NETWORK, 0); }; Non_reserved_keywords_pre12cContext.prototype.NEVER = function() { return this.getToken(PlSqlParser.NEVER, 0); }; Non_reserved_keywords_pre12cContext.prototype.NEW = function() { return this.getToken(PlSqlParser.NEW, 0); }; Non_reserved_keywords_pre12cContext.prototype.NEW_TIME = function() { return this.getToken(PlSqlParser.NEW_TIME, 0); }; Non_reserved_keywords_pre12cContext.prototype.NEXT_DAY = function() { return this.getToken(PlSqlParser.NEXT_DAY, 0); }; Non_reserved_keywords_pre12cContext.prototype.NEXT = function() { return this.getToken(PlSqlParser.NEXT, 0); }; Non_reserved_keywords_pre12cContext.prototype.NL_AJ = function() { return this.getToken(PlSqlParser.NL_AJ, 0); }; Non_reserved_keywords_pre12cContext.prototype.NLJ_BATCHING = function() { return this.getToken(PlSqlParser.NLJ_BATCHING, 0); }; Non_reserved_keywords_pre12cContext.prototype.NLJ_INDEX_FILTER = function() { return this.getToken(PlSqlParser.NLJ_INDEX_FILTER, 0); }; Non_reserved_keywords_pre12cContext.prototype.NLJ_INDEX_SCAN = function() { return this.getToken(PlSqlParser.NLJ_INDEX_SCAN, 0); }; Non_reserved_keywords_pre12cContext.prototype.NLJ_PREFETCH = function() { return this.getToken(PlSqlParser.NLJ_PREFETCH, 0); }; Non_reserved_keywords_pre12cContext.prototype.NLS_CALENDAR = function() { return this.getToken(PlSqlParser.NLS_CALENDAR, 0); }; Non_reserved_keywords_pre12cContext.prototype.NLS_CHARACTERSET = function() { return this.getToken(PlSqlParser.NLS_CHARACTERSET, 0); }; Non_reserved_keywords_pre12cContext.prototype.NLS_CHARSET_DECL_LEN = function() { return this.getToken(PlSqlParser.NLS_CHARSET_DECL_LEN, 0); }; Non_reserved_keywords_pre12cContext.prototype.NLS_CHARSET_ID = function() { return this.getToken(PlSqlParser.NLS_CHARSET_ID, 0); }; Non_reserved_keywords_pre12cContext.prototype.NLS_CHARSET_NAME = function() { return this.getToken(PlSqlParser.NLS_CHARSET_NAME, 0); }; Non_reserved_keywords_pre12cContext.prototype.NLS_COMP = function() { return this.getToken(PlSqlParser.NLS_COMP, 0); }; Non_reserved_keywords_pre12cContext.prototype.NLS_CURRENCY = function() { return this.getToken(PlSqlParser.NLS_CURRENCY, 0); }; Non_reserved_keywords_pre12cContext.prototype.NLS_DATE_FORMAT = function() { return this.getToken(PlSqlParser.NLS_DATE_FORMAT, 0); }; Non_reserved_keywords_pre12cContext.prototype.NLS_DATE_LANGUAGE = function() { return this.getToken(PlSqlParser.NLS_DATE_LANGUAGE, 0); }; Non_reserved_keywords_pre12cContext.prototype.NLS_INITCAP = function() { return this.getToken(PlSqlParser.NLS_INITCAP, 0); }; Non_reserved_keywords_pre12cContext.prototype.NLS_ISO_CURRENCY = function() { return this.getToken(PlSqlParser.NLS_ISO_CURRENCY, 0); }; Non_reserved_keywords_pre12cContext.prototype.NL_SJ = function() { return this.getToken(PlSqlParser.NL_SJ, 0); }; Non_reserved_keywords_pre12cContext.prototype.NLS_LANG = function() { return this.getToken(PlSqlParser.NLS_LANG, 0); }; Non_reserved_keywords_pre12cContext.prototype.NLS_LANGUAGE = function() { return this.getToken(PlSqlParser.NLS_LANGUAGE, 0); }; Non_reserved_keywords_pre12cContext.prototype.NLS_LENGTH_SEMANTICS = function() { return this.getToken(PlSqlParser.NLS_LENGTH_SEMANTICS, 0); }; Non_reserved_keywords_pre12cContext.prototype.NLS_LOWER = function() { return this.getToken(PlSqlParser.NLS_LOWER, 0); }; Non_reserved_keywords_pre12cContext.prototype.NLS_NCHAR_CONV_EXCP = function() { return this.getToken(PlSqlParser.NLS_NCHAR_CONV_EXCP, 0); }; Non_reserved_keywords_pre12cContext.prototype.NLS_NUMERIC_CHARACTERS = function() { return this.getToken(PlSqlParser.NLS_NUMERIC_CHARACTERS, 0); }; Non_reserved_keywords_pre12cContext.prototype.NLS_SORT = function() { return this.getToken(PlSqlParser.NLS_SORT, 0); }; Non_reserved_keywords_pre12cContext.prototype.NLSSORT = function() { return this.getToken(PlSqlParser.NLSSORT, 0); }; Non_reserved_keywords_pre12cContext.prototype.NLS_SPECIAL_CHARS = function() { return this.getToken(PlSqlParser.NLS_SPECIAL_CHARS, 0); }; Non_reserved_keywords_pre12cContext.prototype.NLS_TERRITORY = function() { return this.getToken(PlSqlParser.NLS_TERRITORY, 0); }; Non_reserved_keywords_pre12cContext.prototype.NLS_UPPER = function() { return this.getToken(PlSqlParser.NLS_UPPER, 0); }; Non_reserved_keywords_pre12cContext.prototype.NO_ACCESS = function() { return this.getToken(PlSqlParser.NO_ACCESS, 0); }; Non_reserved_keywords_pre12cContext.prototype.NOAPPEND = function() { return this.getToken(PlSqlParser.NOAPPEND, 0); }; Non_reserved_keywords_pre12cContext.prototype.NOARCHIVELOG = function() { return this.getToken(PlSqlParser.NOARCHIVELOG, 0); }; Non_reserved_keywords_pre12cContext.prototype.NOAUDIT = function() { return this.getToken(PlSqlParser.NOAUDIT, 0); }; Non_reserved_keywords_pre12cContext.prototype.NO_BASETABLE_MULTIMV_REWRITE = function() { return this.getToken(PlSqlParser.NO_BASETABLE_MULTIMV_REWRITE, 0); }; Non_reserved_keywords_pre12cContext.prototype.NO_BIND_AWARE = function() { return this.getToken(PlSqlParser.NO_BIND_AWARE, 0); }; Non_reserved_keywords_pre12cContext.prototype.NO_BUFFER = function() { return this.getToken(PlSqlParser.NO_BUFFER, 0); }; Non_reserved_keywords_pre12cContext.prototype.NOCACHE = function() { return this.getToken(PlSqlParser.NOCACHE, 0); }; Non_reserved_keywords_pre12cContext.prototype.NO_CARTESIAN = function() { return this.getToken(PlSqlParser.NO_CARTESIAN, 0); }; Non_reserved_keywords_pre12cContext.prototype.NO_CHECK_ACL_REWRITE = function() { return this.getToken(PlSqlParser.NO_CHECK_ACL_REWRITE, 0); }; Non_reserved_keywords_pre12cContext.prototype.NO_CLUSTER_BY_ROWID = function() { return this.getToken(PlSqlParser.NO_CLUSTER_BY_ROWID, 0); }; Non_reserved_keywords_pre12cContext.prototype.NO_COALESCE_SQ = function() { return this.getToken(PlSqlParser.NO_COALESCE_SQ, 0); }; Non_reserved_keywords_pre12cContext.prototype.NO_CONNECT_BY_CB_WHR_ONLY = function() { return this.getToken(PlSqlParser.NO_CONNECT_BY_CB_WHR_ONLY, 0); }; Non_reserved_keywords_pre12cContext.prototype.NO_CONNECT_BY_COMBINE_SW = function() { return this.getToken(PlSqlParser.NO_CONNECT_BY_COMBINE_SW, 0); }; Non_reserved_keywords_pre12cContext.prototype.NO_CONNECT_BY_COST_BASED = function() { return this.getToken(PlSqlParser.NO_CONNECT_BY_COST_BASED, 0); }; Non_reserved_keywords_pre12cContext.prototype.NO_CONNECT_BY_ELIM_DUPS = function() { return this.getToken(PlSqlParser.NO_CONNECT_BY_ELIM_DUPS, 0); }; Non_reserved_keywords_pre12cContext.prototype.NO_CONNECT_BY_FILTERING = function() { return this.getToken(PlSqlParser.NO_CONNECT_BY_FILTERING, 0); }; Non_reserved_keywords_pre12cContext.prototype.NO_COST_XML_QUERY_REWRITE = function() { return this.getToken(PlSqlParser.NO_COST_XML_QUERY_REWRITE, 0); }; Non_reserved_keywords_pre12cContext.prototype.NO_CPU_COSTING = function() { return this.getToken(PlSqlParser.NO_CPU_COSTING, 0); }; Non_reserved_keywords_pre12cContext.prototype.NOCPU_COSTING = function() { return this.getToken(PlSqlParser.NOCPU_COSTING, 0); }; Non_reserved_keywords_pre12cContext.prototype.NOCYCLE = function() { return this.getToken(PlSqlParser.NOCYCLE, 0); }; Non_reserved_keywords_pre12cContext.prototype.NODELAY = function() { return this.getToken(PlSqlParser.NODELAY, 0); }; Non_reserved_keywords_pre12cContext.prototype.NO_DOMAIN_INDEX_FILTER = function() { return this.getToken(PlSqlParser.NO_DOMAIN_INDEX_FILTER, 0); }; Non_reserved_keywords_pre12cContext.prototype.NO_DST_UPGRADE_INSERT_CONV = function() { return this.getToken(PlSqlParser.NO_DST_UPGRADE_INSERT_CONV, 0); }; Non_reserved_keywords_pre12cContext.prototype.NO_ELIMINATE_JOIN = function() { return this.getToken(PlSqlParser.NO_ELIMINATE_JOIN, 0); }; Non_reserved_keywords_pre12cContext.prototype.NO_ELIMINATE_OBY = function() { return this.getToken(PlSqlParser.NO_ELIMINATE_OBY, 0); }; Non_reserved_keywords_pre12cContext.prototype.NO_ELIMINATE_OUTER_JOIN = function() { return this.getToken(PlSqlParser.NO_ELIMINATE_OUTER_JOIN, 0); }; Non_reserved_keywords_pre12cContext.prototype.NOENTITYESCAPING = function() { return this.getToken(PlSqlParser.NOENTITYESCAPING, 0); }; Non_reserved_keywords_pre12cContext.prototype.NO_EXPAND_GSET_TO_UNION = function() { return this.getToken(PlSqlParser.NO_EXPAND_GSET_TO_UNION, 0); }; Non_reserved_keywords_pre12cContext.prototype.NO_EXPAND = function() { return this.getToken(PlSqlParser.NO_EXPAND, 0); }; Non_reserved_keywords_pre12cContext.prototype.NO_EXPAND_TABLE = function() { return this.getToken(PlSqlParser.NO_EXPAND_TABLE, 0); }; Non_reserved_keywords_pre12cContext.prototype.NO_FACT = function() { return this.getToken(PlSqlParser.NO_FACT, 0); }; Non_reserved_keywords_pre12cContext.prototype.NO_FACTORIZE_JOIN = function() { return this.getToken(PlSqlParser.NO_FACTORIZE_JOIN, 0); }; Non_reserved_keywords_pre12cContext.prototype.NO_FILTERING = function() { return this.getToken(PlSqlParser.NO_FILTERING, 0); }; Non_reserved_keywords_pre12cContext.prototype.NOFORCE = function() { return this.getToken(PlSqlParser.NOFORCE, 0); }; Non_reserved_keywords_pre12cContext.prototype.NO_FULL_OUTER_JOIN_TO_OUTER = function() { return this.getToken(PlSqlParser.NO_FULL_OUTER_JOIN_TO_OUTER, 0); }; Non_reserved_keywords_pre12cContext.prototype.NO_GBY_PUSHDOWN = function() { return this.getToken(PlSqlParser.NO_GBY_PUSHDOWN, 0); }; Non_reserved_keywords_pre12cContext.prototype.NOGUARANTEE = function() { return this.getToken(PlSqlParser.NOGUARANTEE, 0); }; Non_reserved_keywords_pre12cContext.prototype.NO_INDEX_FFS = function() { return this.getToken(PlSqlParser.NO_INDEX_FFS, 0); }; Non_reserved_keywords_pre12cContext.prototype.NO_INDEX = function() { return this.getToken(PlSqlParser.NO_INDEX, 0); }; Non_reserved_keywords_pre12cContext.prototype.NO_INDEX_SS = function() { return this.getToken(PlSqlParser.NO_INDEX_SS, 0); }; Non_reserved_keywords_pre12cContext.prototype.NO_LOAD = function() { return this.getToken(PlSqlParser.NO_LOAD, 0); }; Non_reserved_keywords_pre12cContext.prototype.NOLOCAL = function() { return this.getToken(PlSqlParser.NOLOCAL, 0); }; Non_reserved_keywords_pre12cContext.prototype.NOLOGGING = function() { return this.getToken(PlSqlParser.NOLOGGING, 0); }; Non_reserved_keywords_pre12cContext.prototype.NOMAPPING = function() { return this.getToken(PlSqlParser.NOMAPPING, 0); }; Non_reserved_keywords_pre12cContext.prototype.NOMAXVALUE = function() { return this.getToken(PlSqlParser.NOMAXVALUE, 0); }; Non_reserved_keywords_pre12cContext.prototype.NO_MERGE = function() { return this.getToken(PlSqlParser.NO_MERGE, 0); }; Non_reserved_keywords_pre12cContext.prototype.NOMINIMIZE = function() { return this.getToken(PlSqlParser.NOMINIMIZE, 0); }; Non_reserved_keywords_pre12cContext.prototype.NOMINVALUE = function() { return this.getToken(PlSqlParser.NOMINVALUE, 0); }; Non_reserved_keywords_pre12cContext.prototype.NO_MODEL_PUSH_REF = function() { return this.getToken(PlSqlParser.NO_MODEL_PUSH_REF, 0); }; Non_reserved_keywords_pre12cContext.prototype.NO_MONITORING = function() { return this.getToken(PlSqlParser.NO_MONITORING, 0); }; Non_reserved_keywords_pre12cContext.prototype.NOMONITORING = function() { return this.getToken(PlSqlParser.NOMONITORING, 0); }; Non_reserved_keywords_pre12cContext.prototype.NO_MONITOR = function() { return this.getToken(PlSqlParser.NO_MONITOR, 0); }; Non_reserved_keywords_pre12cContext.prototype.NO_MULTIMV_REWRITE = function() { return this.getToken(PlSqlParser.NO_MULTIMV_REWRITE, 0); }; Non_reserved_keywords_pre12cContext.prototype.NO = function() { return this.getToken(PlSqlParser.NO, 0); }; Non_reserved_keywords_pre12cContext.prototype.NO_NATIVE_FULL_OUTER_JOIN = function() { return this.getToken(PlSqlParser.NO_NATIVE_FULL_OUTER_JOIN, 0); }; Non_reserved_keywords_pre12cContext.prototype.NONBLOCKING = function() { return this.getToken(PlSqlParser.NONBLOCKING, 0); }; Non_reserved_keywords_pre12cContext.prototype.NONE = function() { return this.getToken(PlSqlParser.NONE, 0); }; Non_reserved_keywords_pre12cContext.prototype.NO_NLJ_BATCHING = function() { return this.getToken(PlSqlParser.NO_NLJ_BATCHING, 0); }; Non_reserved_keywords_pre12cContext.prototype.NO_NLJ_PREFETCH = function() { return this.getToken(PlSqlParser.NO_NLJ_PREFETCH, 0); }; Non_reserved_keywords_pre12cContext.prototype.NONSCHEMA = function() { return this.getToken(PlSqlParser.NONSCHEMA, 0); }; Non_reserved_keywords_pre12cContext.prototype.NOORDER = function() { return this.getToken(PlSqlParser.NOORDER, 0); }; Non_reserved_keywords_pre12cContext.prototype.NO_ORDER_ROLLUPS = function() { return this.getToken(PlSqlParser.NO_ORDER_ROLLUPS, 0); }; Non_reserved_keywords_pre12cContext.prototype.NO_OUTER_JOIN_TO_ANTI = function() { return this.getToken(PlSqlParser.NO_OUTER_JOIN_TO_ANTI, 0); }; Non_reserved_keywords_pre12cContext.prototype.NO_OUTER_JOIN_TO_INNER = function() { return this.getToken(PlSqlParser.NO_OUTER_JOIN_TO_INNER, 0); }; Non_reserved_keywords_pre12cContext.prototype.NOOVERRIDE = function() { return this.getToken(PlSqlParser.NOOVERRIDE, 0); }; Non_reserved_keywords_pre12cContext.prototype.NO_PARALLEL_INDEX = function() { return this.getToken(PlSqlParser.NO_PARALLEL_INDEX, 0); }; Non_reserved_keywords_pre12cContext.prototype.NOPARALLEL_INDEX = function() { return this.getToken(PlSqlParser.NOPARALLEL_INDEX, 0); }; Non_reserved_keywords_pre12cContext.prototype.NO_PARALLEL = function() { return this.getToken(PlSqlParser.NO_PARALLEL, 0); }; Non_reserved_keywords_pre12cContext.prototype.NOPARALLEL = function() { return this.getToken(PlSqlParser.NOPARALLEL, 0); }; Non_reserved_keywords_pre12cContext.prototype.NO_PARTIAL_COMMIT = function() { return this.getToken(PlSqlParser.NO_PARTIAL_COMMIT, 0); }; Non_reserved_keywords_pre12cContext.prototype.NO_PLACE_DISTINCT = function() { return this.getToken(PlSqlParser.NO_PLACE_DISTINCT, 0); }; Non_reserved_keywords_pre12cContext.prototype.NO_PLACE_GROUP_BY = function() { return this.getToken(PlSqlParser.NO_PLACE_GROUP_BY, 0); }; Non_reserved_keywords_pre12cContext.prototype.NO_PQ_MAP = function() { return this.getToken(PlSqlParser.NO_PQ_MAP, 0); }; Non_reserved_keywords_pre12cContext.prototype.NO_PRUNE_GSETS = function() { return this.getToken(PlSqlParser.NO_PRUNE_GSETS, 0); }; Non_reserved_keywords_pre12cContext.prototype.NO_PULL_PRED = function() { return this.getToken(PlSqlParser.NO_PULL_PRED, 0); }; Non_reserved_keywords_pre12cContext.prototype.NO_PUSH_PRED = function() { return this.getToken(PlSqlParser.NO_PUSH_PRED, 0); }; Non_reserved_keywords_pre12cContext.prototype.NO_PUSH_SUBQ = function() { return this.getToken(PlSqlParser.NO_PUSH_SUBQ, 0); }; Non_reserved_keywords_pre12cContext.prototype.NO_PX_JOIN_FILTER = function() { return this.getToken(PlSqlParser.NO_PX_JOIN_FILTER, 0); }; Non_reserved_keywords_pre12cContext.prototype.NO_QKN_BUFF = function() { return this.getToken(PlSqlParser.NO_QKN_BUFF, 0); }; Non_reserved_keywords_pre12cContext.prototype.NO_QUERY_TRANSFORMATION = function() { return this.getToken(PlSqlParser.NO_QUERY_TRANSFORMATION, 0); }; Non_reserved_keywords_pre12cContext.prototype.NO_REF_CASCADE = function() { return this.getToken(PlSqlParser.NO_REF_CASCADE, 0); }; Non_reserved_keywords_pre12cContext.prototype.NORELY = function() { return this.getToken(PlSqlParser.NORELY, 0); }; Non_reserved_keywords_pre12cContext.prototype.NOREPAIR = function() { return this.getToken(PlSqlParser.NOREPAIR, 0); }; Non_reserved_keywords_pre12cContext.prototype.NORESETLOGS = function() { return this.getToken(PlSqlParser.NORESETLOGS, 0); }; Non_reserved_keywords_pre12cContext.prototype.NO_RESULT_CACHE = function() { return this.getToken(PlSqlParser.NO_RESULT_CACHE, 0); }; Non_reserved_keywords_pre12cContext.prototype.NOREVERSE = function() { return this.getToken(PlSqlParser.NOREVERSE, 0); }; Non_reserved_keywords_pre12cContext.prototype.NO_REWRITE = function() { return this.getToken(PlSqlParser.NO_REWRITE, 0); }; Non_reserved_keywords_pre12cContext.prototype.NOREWRITE = function() { return this.getToken(PlSqlParser.NOREWRITE, 0); }; Non_reserved_keywords_pre12cContext.prototype.NORMAL = function() { return this.getToken(PlSqlParser.NORMAL, 0); }; Non_reserved_keywords_pre12cContext.prototype.NOROWDEPENDENCIES = function() { return this.getToken(PlSqlParser.NOROWDEPENDENCIES, 0); }; Non_reserved_keywords_pre12cContext.prototype.NOSCHEMACHECK = function() { return this.getToken(PlSqlParser.NOSCHEMACHECK, 0); }; Non_reserved_keywords_pre12cContext.prototype.NOSEGMENT = function() { return this.getToken(PlSqlParser.NOSEGMENT, 0); }; Non_reserved_keywords_pre12cContext.prototype.NO_SEMIJOIN = function() { return this.getToken(PlSqlParser.NO_SEMIJOIN, 0); }; Non_reserved_keywords_pre12cContext.prototype.NO_SEMI_TO_INNER = function() { return this.getToken(PlSqlParser.NO_SEMI_TO_INNER, 0); }; Non_reserved_keywords_pre12cContext.prototype.NO_SET_TO_JOIN = function() { return this.getToken(PlSqlParser.NO_SET_TO_JOIN, 0); }; Non_reserved_keywords_pre12cContext.prototype.NOSORT = function() { return this.getToken(PlSqlParser.NOSORT, 0); }; Non_reserved_keywords_pre12cContext.prototype.NO_SQL_TUNE = function() { return this.getToken(PlSqlParser.NO_SQL_TUNE, 0); }; Non_reserved_keywords_pre12cContext.prototype.NO_STAR_TRANSFORMATION = function() { return this.getToken(PlSqlParser.NO_STAR_TRANSFORMATION, 0); }; Non_reserved_keywords_pre12cContext.prototype.NO_STATEMENT_QUEUING = function() { return this.getToken(PlSqlParser.NO_STATEMENT_QUEUING, 0); }; Non_reserved_keywords_pre12cContext.prototype.NO_STATS_GSETS = function() { return this.getToken(PlSqlParser.NO_STATS_GSETS, 0); }; Non_reserved_keywords_pre12cContext.prototype.NOSTRICT = function() { return this.getToken(PlSqlParser.NOSTRICT, 0); }; Non_reserved_keywords_pre12cContext.prototype.NO_SUBQUERY_PRUNING = function() { return this.getToken(PlSqlParser.NO_SUBQUERY_PRUNING, 0); }; Non_reserved_keywords_pre12cContext.prototype.NO_SUBSTRB_PAD = function() { return this.getToken(PlSqlParser.NO_SUBSTRB_PAD, 0); }; Non_reserved_keywords_pre12cContext.prototype.NO_SWAP_JOIN_INPUTS = function() { return this.getToken(PlSqlParser.NO_SWAP_JOIN_INPUTS, 0); }; Non_reserved_keywords_pre12cContext.prototype.NOSWITCH = function() { return this.getToken(PlSqlParser.NOSWITCH, 0); }; Non_reserved_keywords_pre12cContext.prototype.NO_TABLE_LOOKUP_BY_NL = function() { return this.getToken(PlSqlParser.NO_TABLE_LOOKUP_BY_NL, 0); }; Non_reserved_keywords_pre12cContext.prototype.NO_TEMP_TABLE = function() { return this.getToken(PlSqlParser.NO_TEMP_TABLE, 0); }; Non_reserved_keywords_pre12cContext.prototype.NOTHING = function() { return this.getToken(PlSqlParser.NOTHING, 0); }; Non_reserved_keywords_pre12cContext.prototype.NOTIFICATION = function() { return this.getToken(PlSqlParser.NOTIFICATION, 0); }; Non_reserved_keywords_pre12cContext.prototype.NO_TRANSFORM_DISTINCT_AGG = function() { return this.getToken(PlSqlParser.NO_TRANSFORM_DISTINCT_AGG, 0); }; Non_reserved_keywords_pre12cContext.prototype.NO_UNNEST = function() { return this.getToken(PlSqlParser.NO_UNNEST, 0); }; Non_reserved_keywords_pre12cContext.prototype.NO_USE_HASH_AGGREGATION = function() { return this.getToken(PlSqlParser.NO_USE_HASH_AGGREGATION, 0); }; Non_reserved_keywords_pre12cContext.prototype.NO_USE_HASH_GBY_FOR_PUSHDOWN = function() { return this.getToken(PlSqlParser.NO_USE_HASH_GBY_FOR_PUSHDOWN, 0); }; Non_reserved_keywords_pre12cContext.prototype.NO_USE_HASH = function() { return this.getToken(PlSqlParser.NO_USE_HASH, 0); }; Non_reserved_keywords_pre12cContext.prototype.NO_USE_INVISIBLE_INDEXES = function() { return this.getToken(PlSqlParser.NO_USE_INVISIBLE_INDEXES, 0); }; Non_reserved_keywords_pre12cContext.prototype.NO_USE_MERGE = function() { return this.getToken(PlSqlParser.NO_USE_MERGE, 0); }; Non_reserved_keywords_pre12cContext.prototype.NO_USE_NL = function() { return this.getToken(PlSqlParser.NO_USE_NL, 0); }; Non_reserved_keywords_pre12cContext.prototype.NOVALIDATE = function() { return this.getToken(PlSqlParser.NOVALIDATE, 0); }; Non_reserved_keywords_pre12cContext.prototype.NO_XDB_FASTPATH_INSERT = function() { return this.getToken(PlSqlParser.NO_XDB_FASTPATH_INSERT, 0); }; Non_reserved_keywords_pre12cContext.prototype.NO_XML_DML_REWRITE = function() { return this.getToken(PlSqlParser.NO_XML_DML_REWRITE, 0); }; Non_reserved_keywords_pre12cContext.prototype.NO_XMLINDEX_REWRITE_IN_SELECT = function() { return this.getToken(PlSqlParser.NO_XMLINDEX_REWRITE_IN_SELECT, 0); }; Non_reserved_keywords_pre12cContext.prototype.NO_XMLINDEX_REWRITE = function() { return this.getToken(PlSqlParser.NO_XMLINDEX_REWRITE, 0); }; Non_reserved_keywords_pre12cContext.prototype.NO_XML_QUERY_REWRITE = function() { return this.getToken(PlSqlParser.NO_XML_QUERY_REWRITE, 0); }; Non_reserved_keywords_pre12cContext.prototype.NTH_VALUE = function() { return this.getToken(PlSqlParser.NTH_VALUE, 0); }; Non_reserved_keywords_pre12cContext.prototype.NTILE = function() { return this.getToken(PlSqlParser.NTILE, 0); }; Non_reserved_keywords_pre12cContext.prototype.NULLIF = function() { return this.getToken(PlSqlParser.NULLIF, 0); }; Non_reserved_keywords_pre12cContext.prototype.NULLS = function() { return this.getToken(PlSqlParser.NULLS, 0); }; Non_reserved_keywords_pre12cContext.prototype.NUMERIC = function() { return this.getToken(PlSqlParser.NUMERIC, 0); }; Non_reserved_keywords_pre12cContext.prototype.NUM_INDEX_KEYS = function() { return this.getToken(PlSqlParser.NUM_INDEX_KEYS, 0); }; Non_reserved_keywords_pre12cContext.prototype.NUMTODSINTERVAL = function() { return this.getToken(PlSqlParser.NUMTODSINTERVAL, 0); }; Non_reserved_keywords_pre12cContext.prototype.NUMTOYMINTERVAL = function() { return this.getToken(PlSqlParser.NUMTOYMINTERVAL, 0); }; Non_reserved_keywords_pre12cContext.prototype.NVARCHAR2 = function() { return this.getToken(PlSqlParser.NVARCHAR2, 0); }; Non_reserved_keywords_pre12cContext.prototype.NVL2 = function() { return this.getToken(PlSqlParser.NVL2, 0); }; Non_reserved_keywords_pre12cContext.prototype.NVL = function() { return this.getToken(PlSqlParser.NVL, 0); }; Non_reserved_keywords_pre12cContext.prototype.OBJECT2XML = function() { return this.getToken(PlSqlParser.OBJECT2XML, 0); }; Non_reserved_keywords_pre12cContext.prototype.OBJECT = function() { return this.getToken(PlSqlParser.OBJECT, 0); }; Non_reserved_keywords_pre12cContext.prototype.OBJNO = function() { return this.getToken(PlSqlParser.OBJNO, 0); }; Non_reserved_keywords_pre12cContext.prototype.OBJNO_REUSE = function() { return this.getToken(PlSqlParser.OBJNO_REUSE, 0); }; Non_reserved_keywords_pre12cContext.prototype.OCCURENCES = function() { return this.getToken(PlSqlParser.OCCURENCES, 0); }; Non_reserved_keywords_pre12cContext.prototype.OFFLINE = function() { return this.getToken(PlSqlParser.OFFLINE, 0); }; Non_reserved_keywords_pre12cContext.prototype.OFF = function() { return this.getToken(PlSqlParser.OFF, 0); }; Non_reserved_keywords_pre12cContext.prototype.OIDINDEX = function() { return this.getToken(PlSqlParser.OIDINDEX, 0); }; Non_reserved_keywords_pre12cContext.prototype.OID = function() { return this.getToken(PlSqlParser.OID, 0); }; Non_reserved_keywords_pre12cContext.prototype.OLAP = function() { return this.getToken(PlSqlParser.OLAP, 0); }; Non_reserved_keywords_pre12cContext.prototype.OLD = function() { return this.getToken(PlSqlParser.OLD, 0); }; Non_reserved_keywords_pre12cContext.prototype.OLD_PUSH_PRED = function() { return this.getToken(PlSqlParser.OLD_PUSH_PRED, 0); }; Non_reserved_keywords_pre12cContext.prototype.OLTP = function() { return this.getToken(PlSqlParser.OLTP, 0); }; Non_reserved_keywords_pre12cContext.prototype.ONLINE = function() { return this.getToken(PlSqlParser.ONLINE, 0); }; Non_reserved_keywords_pre12cContext.prototype.ONLY = function() { return this.getToken(PlSqlParser.ONLY, 0); }; Non_reserved_keywords_pre12cContext.prototype.OPAQUE = function() { return this.getToken(PlSqlParser.OPAQUE, 0); }; Non_reserved_keywords_pre12cContext.prototype.OPAQUE_TRANSFORM = function() { return this.getToken(PlSqlParser.OPAQUE_TRANSFORM, 0); }; Non_reserved_keywords_pre12cContext.prototype.OPAQUE_XCANONICAL = function() { return this.getToken(PlSqlParser.OPAQUE_XCANONICAL, 0); }; Non_reserved_keywords_pre12cContext.prototype.OPCODE = function() { return this.getToken(PlSqlParser.OPCODE, 0); }; Non_reserved_keywords_pre12cContext.prototype.OPEN = function() { return this.getToken(PlSqlParser.OPEN, 0); }; Non_reserved_keywords_pre12cContext.prototype.OPERATIONS = function() { return this.getToken(PlSqlParser.OPERATIONS, 0); }; Non_reserved_keywords_pre12cContext.prototype.OPERATOR = function() { return this.getToken(PlSqlParser.OPERATOR, 0); }; Non_reserved_keywords_pre12cContext.prototype.OPT_ESTIMATE = function() { return this.getToken(PlSqlParser.OPT_ESTIMATE, 0); }; Non_reserved_keywords_pre12cContext.prototype.OPTIMAL = function() { return this.getToken(PlSqlParser.OPTIMAL, 0); }; Non_reserved_keywords_pre12cContext.prototype.OPTIMIZE = function() { return this.getToken(PlSqlParser.OPTIMIZE, 0); }; Non_reserved_keywords_pre12cContext.prototype.OPTIMIZER_FEATURES_ENABLE = function() { return this.getToken(PlSqlParser.OPTIMIZER_FEATURES_ENABLE, 0); }; Non_reserved_keywords_pre12cContext.prototype.OPTIMIZER_GOAL = function() { return this.getToken(PlSqlParser.OPTIMIZER_GOAL, 0); }; Non_reserved_keywords_pre12cContext.prototype.OPT_PARAM = function() { return this.getToken(PlSqlParser.OPT_PARAM, 0); }; Non_reserved_keywords_pre12cContext.prototype.ORA_BRANCH = function() { return this.getToken(PlSqlParser.ORA_BRANCH, 0); }; Non_reserved_keywords_pre12cContext.prototype.ORADEBUG = function() { return this.getToken(PlSqlParser.ORADEBUG, 0); }; Non_reserved_keywords_pre12cContext.prototype.ORA_DST_AFFECTED = function() { return this.getToken(PlSqlParser.ORA_DST_AFFECTED, 0); }; Non_reserved_keywords_pre12cContext.prototype.ORA_DST_CONVERT = function() { return this.getToken(PlSqlParser.ORA_DST_CONVERT, 0); }; Non_reserved_keywords_pre12cContext.prototype.ORA_DST_ERROR = function() { return this.getToken(PlSqlParser.ORA_DST_ERROR, 0); }; Non_reserved_keywords_pre12cContext.prototype.ORA_GET_ACLIDS = function() { return this.getToken(PlSqlParser.ORA_GET_ACLIDS, 0); }; Non_reserved_keywords_pre12cContext.prototype.ORA_GET_PRIVILEGES = function() { return this.getToken(PlSqlParser.ORA_GET_PRIVILEGES, 0); }; Non_reserved_keywords_pre12cContext.prototype.ORA_HASH = function() { return this.getToken(PlSqlParser.ORA_HASH, 0); }; Non_reserved_keywords_pre12cContext.prototype.ORA_ROWSCN = function() { return this.getToken(PlSqlParser.ORA_ROWSCN, 0); }; Non_reserved_keywords_pre12cContext.prototype.ORA_ROWSCN_RAW = function() { return this.getToken(PlSqlParser.ORA_ROWSCN_RAW, 0); }; Non_reserved_keywords_pre12cContext.prototype.ORA_ROWVERSION = function() { return this.getToken(PlSqlParser.ORA_ROWVERSION, 0); }; Non_reserved_keywords_pre12cContext.prototype.ORA_TABVERSION = function() { return this.getToken(PlSqlParser.ORA_TABVERSION, 0); }; Non_reserved_keywords_pre12cContext.prototype.ORDERED = function() { return this.getToken(PlSqlParser.ORDERED, 0); }; Non_reserved_keywords_pre12cContext.prototype.ORDERED_PREDICATES = function() { return this.getToken(PlSqlParser.ORDERED_PREDICATES, 0); }; Non_reserved_keywords_pre12cContext.prototype.ORDINALITY = function() { return this.getToken(PlSqlParser.ORDINALITY, 0); }; Non_reserved_keywords_pre12cContext.prototype.OR_EXPAND = function() { return this.getToken(PlSqlParser.OR_EXPAND, 0); }; Non_reserved_keywords_pre12cContext.prototype.ORGANIZATION = function() { return this.getToken(PlSqlParser.ORGANIZATION, 0); }; Non_reserved_keywords_pre12cContext.prototype.OR_PREDICATES = function() { return this.getToken(PlSqlParser.OR_PREDICATES, 0); }; Non_reserved_keywords_pre12cContext.prototype.OTHER = function() { return this.getToken(PlSqlParser.OTHER, 0); }; Non_reserved_keywords_pre12cContext.prototype.OUTER_JOIN_TO_ANTI = function() { return this.getToken(PlSqlParser.OUTER_JOIN_TO_ANTI, 0); }; Non_reserved_keywords_pre12cContext.prototype.OUTER_JOIN_TO_INNER = function() { return this.getToken(PlSqlParser.OUTER_JOIN_TO_INNER, 0); }; Non_reserved_keywords_pre12cContext.prototype.OUTER = function() { return this.getToken(PlSqlParser.OUTER, 0); }; Non_reserved_keywords_pre12cContext.prototype.OUTLINE_LEAF = function() { return this.getToken(PlSqlParser.OUTLINE_LEAF, 0); }; Non_reserved_keywords_pre12cContext.prototype.OUTLINE = function() { return this.getToken(PlSqlParser.OUTLINE, 0); }; Non_reserved_keywords_pre12cContext.prototype.OUT_OF_LINE = function() { return this.getToken(PlSqlParser.OUT_OF_LINE, 0); }; Non_reserved_keywords_pre12cContext.prototype.OVERFLOW = function() { return this.getToken(PlSqlParser.OVERFLOW, 0); }; Non_reserved_keywords_pre12cContext.prototype.OVERFLOW_NOMOVE = function() { return this.getToken(PlSqlParser.OVERFLOW_NOMOVE, 0); }; Non_reserved_keywords_pre12cContext.prototype.OVERLAPS = function() { return this.getToken(PlSqlParser.OVERLAPS, 0); }; Non_reserved_keywords_pre12cContext.prototype.OVER = function() { return this.getToken(PlSqlParser.OVER, 0); }; Non_reserved_keywords_pre12cContext.prototype.OWNER = function() { return this.getToken(PlSqlParser.OWNER, 0); }; Non_reserved_keywords_pre12cContext.prototype.OWNERSHIP = function() { return this.getToken(PlSqlParser.OWNERSHIP, 0); }; Non_reserved_keywords_pre12cContext.prototype.OWN = function() { return this.getToken(PlSqlParser.OWN, 0); }; Non_reserved_keywords_pre12cContext.prototype.PACKAGE = function() { return this.getToken(PlSqlParser.PACKAGE, 0); }; Non_reserved_keywords_pre12cContext.prototype.PACKAGES = function() { return this.getToken(PlSqlParser.PACKAGES, 0); }; Non_reserved_keywords_pre12cContext.prototype.PARALLEL_INDEX = function() { return this.getToken(PlSqlParser.PARALLEL_INDEX, 0); }; Non_reserved_keywords_pre12cContext.prototype.PARALLEL = function() { return this.getToken(PlSqlParser.PARALLEL, 0); }; Non_reserved_keywords_pre12cContext.prototype.PARAMETERS = function() { return this.getToken(PlSqlParser.PARAMETERS, 0); }; Non_reserved_keywords_pre12cContext.prototype.PARAM = function() { return this.getToken(PlSqlParser.PARAM, 0); }; Non_reserved_keywords_pre12cContext.prototype.PARENT = function() { return this.getToken(PlSqlParser.PARENT, 0); }; Non_reserved_keywords_pre12cContext.prototype.PARITY = function() { return this.getToken(PlSqlParser.PARITY, 0); }; Non_reserved_keywords_pre12cContext.prototype.PARTIALLY = function() { return this.getToken(PlSqlParser.PARTIALLY, 0); }; Non_reserved_keywords_pre12cContext.prototype.PARTITION_HASH = function() { return this.getToken(PlSqlParser.PARTITION_HASH, 0); }; Non_reserved_keywords_pre12cContext.prototype.PARTITION_LIST = function() { return this.getToken(PlSqlParser.PARTITION_LIST, 0); }; Non_reserved_keywords_pre12cContext.prototype.PARTITION = function() { return this.getToken(PlSqlParser.PARTITION, 0); }; Non_reserved_keywords_pre12cContext.prototype.PARTITION_RANGE = function() { return this.getToken(PlSqlParser.PARTITION_RANGE, 0); }; Non_reserved_keywords_pre12cContext.prototype.PARTITIONS = function() { return this.getToken(PlSqlParser.PARTITIONS, 0); }; Non_reserved_keywords_pre12cContext.prototype.PARTNUMINST = function() { return this.getToken(PlSqlParser.PARTNUMINST, 0); }; Non_reserved_keywords_pre12cContext.prototype.PASSING = function() { return this.getToken(PlSqlParser.PASSING, 0); }; Non_reserved_keywords_pre12cContext.prototype.PASSWORD_GRACE_TIME = function() { return this.getToken(PlSqlParser.PASSWORD_GRACE_TIME, 0); }; Non_reserved_keywords_pre12cContext.prototype.PASSWORD_LIFE_TIME = function() { return this.getToken(PlSqlParser.PASSWORD_LIFE_TIME, 0); }; Non_reserved_keywords_pre12cContext.prototype.PASSWORD_LOCK_TIME = function() { return this.getToken(PlSqlParser.PASSWORD_LOCK_TIME, 0); }; Non_reserved_keywords_pre12cContext.prototype.PASSWORD = function() { return this.getToken(PlSqlParser.PASSWORD, 0); }; Non_reserved_keywords_pre12cContext.prototype.PASSWORD_REUSE_MAX = function() { return this.getToken(PlSqlParser.PASSWORD_REUSE_MAX, 0); }; Non_reserved_keywords_pre12cContext.prototype.PASSWORD_REUSE_TIME = function() { return this.getToken(PlSqlParser.PASSWORD_REUSE_TIME, 0); }; Non_reserved_keywords_pre12cContext.prototype.PASSWORD_VERIFY_FUNCTION = function() { return this.getToken(PlSqlParser.PASSWORD_VERIFY_FUNCTION, 0); }; Non_reserved_keywords_pre12cContext.prototype.PATH = function() { return this.getToken(PlSqlParser.PATH, 0); }; Non_reserved_keywords_pre12cContext.prototype.PATHS = function() { return this.getToken(PlSqlParser.PATHS, 0); }; Non_reserved_keywords_pre12cContext.prototype.PBL_HS_BEGIN = function() { return this.getToken(PlSqlParser.PBL_HS_BEGIN, 0); }; Non_reserved_keywords_pre12cContext.prototype.PBL_HS_END = function() { return this.getToken(PlSqlParser.PBL_HS_END, 0); }; Non_reserved_keywords_pre12cContext.prototype.PCTINCREASE = function() { return this.getToken(PlSqlParser.PCTINCREASE, 0); }; Non_reserved_keywords_pre12cContext.prototype.PCTTHRESHOLD = function() { return this.getToken(PlSqlParser.PCTTHRESHOLD, 0); }; Non_reserved_keywords_pre12cContext.prototype.PCTUSED = function() { return this.getToken(PlSqlParser.PCTUSED, 0); }; Non_reserved_keywords_pre12cContext.prototype.PCTVERSION = function() { return this.getToken(PlSqlParser.PCTVERSION, 0); }; Non_reserved_keywords_pre12cContext.prototype.PENDING = function() { return this.getToken(PlSqlParser.PENDING, 0); }; Non_reserved_keywords_pre12cContext.prototype.PERCENTILE_CONT = function() { return this.getToken(PlSqlParser.PERCENTILE_CONT, 0); }; Non_reserved_keywords_pre12cContext.prototype.PERCENTILE_DISC = function() { return this.getToken(PlSqlParser.PERCENTILE_DISC, 0); }; Non_reserved_keywords_pre12cContext.prototype.PERCENT_KEYWORD = function() { return this.getToken(PlSqlParser.PERCENT_KEYWORD, 0); }; Non_reserved_keywords_pre12cContext.prototype.PERCENT_RANKM = function() { return this.getToken(PlSqlParser.PERCENT_RANKM, 0); }; Non_reserved_keywords_pre12cContext.prototype.PERCENT_RANK = function() { return this.getToken(PlSqlParser.PERCENT_RANK, 0); }; Non_reserved_keywords_pre12cContext.prototype.PERFORMANCE = function() { return this.getToken(PlSqlParser.PERFORMANCE, 0); }; Non_reserved_keywords_pre12cContext.prototype.PERMANENT = function() { return this.getToken(PlSqlParser.PERMANENT, 0); }; Non_reserved_keywords_pre12cContext.prototype.PERMISSION = function() { return this.getToken(PlSqlParser.PERMISSION, 0); }; Non_reserved_keywords_pre12cContext.prototype.PFILE = function() { return this.getToken(PlSqlParser.PFILE, 0); }; Non_reserved_keywords_pre12cContext.prototype.PHYSICAL = function() { return this.getToken(PlSqlParser.PHYSICAL, 0); }; Non_reserved_keywords_pre12cContext.prototype.PIKEY = function() { return this.getToken(PlSqlParser.PIKEY, 0); }; Non_reserved_keywords_pre12cContext.prototype.PIV_GB = function() { return this.getToken(PlSqlParser.PIV_GB, 0); }; Non_reserved_keywords_pre12cContext.prototype.PIVOT = function() { return this.getToken(PlSqlParser.PIVOT, 0); }; Non_reserved_keywords_pre12cContext.prototype.PIV_SSF = function() { return this.getToken(PlSqlParser.PIV_SSF, 0); }; Non_reserved_keywords_pre12cContext.prototype.PLACE_DISTINCT = function() { return this.getToken(PlSqlParser.PLACE_DISTINCT, 0); }; Non_reserved_keywords_pre12cContext.prototype.PLACE_GROUP_BY = function() { return this.getToken(PlSqlParser.PLACE_GROUP_BY, 0); }; Non_reserved_keywords_pre12cContext.prototype.PLAN = function() { return this.getToken(PlSqlParser.PLAN, 0); }; Non_reserved_keywords_pre12cContext.prototype.PLSCOPE_SETTINGS = function() { return this.getToken(PlSqlParser.PLSCOPE_SETTINGS, 0); }; Non_reserved_keywords_pre12cContext.prototype.PLSQL_CCFLAGS = function() { return this.getToken(PlSqlParser.PLSQL_CCFLAGS, 0); }; Non_reserved_keywords_pre12cContext.prototype.PLSQL_CODE_TYPE = function() { return this.getToken(PlSqlParser.PLSQL_CODE_TYPE, 0); }; Non_reserved_keywords_pre12cContext.prototype.PLSQL_DEBUG = function() { return this.getToken(PlSqlParser.PLSQL_DEBUG, 0); }; Non_reserved_keywords_pre12cContext.prototype.PLSQL_OPTIMIZE_LEVEL = function() { return this.getToken(PlSqlParser.PLSQL_OPTIMIZE_LEVEL, 0); }; Non_reserved_keywords_pre12cContext.prototype.PLSQL_WARNINGS = function() { return this.getToken(PlSqlParser.PLSQL_WARNINGS, 0); }; Non_reserved_keywords_pre12cContext.prototype.POINT = function() { return this.getToken(PlSqlParser.POINT, 0); }; Non_reserved_keywords_pre12cContext.prototype.POLICY = function() { return this.getToken(PlSqlParser.POLICY, 0); }; Non_reserved_keywords_pre12cContext.prototype.POST_TRANSACTION = function() { return this.getToken(PlSqlParser.POST_TRANSACTION, 0); }; Non_reserved_keywords_pre12cContext.prototype.POWERMULTISET_BY_CARDINALITY = function() { return this.getToken(PlSqlParser.POWERMULTISET_BY_CARDINALITY, 0); }; Non_reserved_keywords_pre12cContext.prototype.POWERMULTISET = function() { return this.getToken(PlSqlParser.POWERMULTISET, 0); }; Non_reserved_keywords_pre12cContext.prototype.POWER = function() { return this.getToken(PlSqlParser.POWER, 0); }; Non_reserved_keywords_pre12cContext.prototype.PQ_DISTRIBUTE = function() { return this.getToken(PlSqlParser.PQ_DISTRIBUTE, 0); }; Non_reserved_keywords_pre12cContext.prototype.PQ_MAP = function() { return this.getToken(PlSqlParser.PQ_MAP, 0); }; Non_reserved_keywords_pre12cContext.prototype.PQ_NOMAP = function() { return this.getToken(PlSqlParser.PQ_NOMAP, 0); }; Non_reserved_keywords_pre12cContext.prototype.PREBUILT = function() { return this.getToken(PlSqlParser.PREBUILT, 0); }; Non_reserved_keywords_pre12cContext.prototype.PRECEDES = function() { return this.getToken(PlSqlParser.PRECEDES, 0); }; Non_reserved_keywords_pre12cContext.prototype.PRECEDING = function() { return this.getToken(PlSqlParser.PRECEDING, 0); }; Non_reserved_keywords_pre12cContext.prototype.PRECISION = function() { return this.getToken(PlSqlParser.PRECISION, 0); }; Non_reserved_keywords_pre12cContext.prototype.PRECOMPUTE_SUBQUERY = function() { return this.getToken(PlSqlParser.PRECOMPUTE_SUBQUERY, 0); }; Non_reserved_keywords_pre12cContext.prototype.PREDICATE_REORDERS = function() { return this.getToken(PlSqlParser.PREDICATE_REORDERS, 0); }; Non_reserved_keywords_pre12cContext.prototype.PREDICTION_BOUNDS = function() { return this.getToken(PlSqlParser.PREDICTION_BOUNDS, 0); }; Non_reserved_keywords_pre12cContext.prototype.PREDICTION_COST = function() { return this.getToken(PlSqlParser.PREDICTION_COST, 0); }; Non_reserved_keywords_pre12cContext.prototype.PREDICTION_DETAILS = function() { return this.getToken(PlSqlParser.PREDICTION_DETAILS, 0); }; Non_reserved_keywords_pre12cContext.prototype.PREDICTION = function() { return this.getToken(PlSqlParser.PREDICTION, 0); }; Non_reserved_keywords_pre12cContext.prototype.PREDICTION_PROBABILITY = function() { return this.getToken(PlSqlParser.PREDICTION_PROBABILITY, 0); }; Non_reserved_keywords_pre12cContext.prototype.PREDICTION_SET = function() { return this.getToken(PlSqlParser.PREDICTION_SET, 0); }; Non_reserved_keywords_pre12cContext.prototype.PREPARE = function() { return this.getToken(PlSqlParser.PREPARE, 0); }; Non_reserved_keywords_pre12cContext.prototype.PRESENT = function() { return this.getToken(PlSqlParser.PRESENT, 0); }; Non_reserved_keywords_pre12cContext.prototype.PRESENTNNV = function() { return this.getToken(PlSqlParser.PRESENTNNV, 0); }; Non_reserved_keywords_pre12cContext.prototype.PRESENTV = function() { return this.getToken(PlSqlParser.PRESENTV, 0); }; Non_reserved_keywords_pre12cContext.prototype.PRESERVE = function() { return this.getToken(PlSqlParser.PRESERVE, 0); }; Non_reserved_keywords_pre12cContext.prototype.PRESERVE_OID = function() { return this.getToken(PlSqlParser.PRESERVE_OID, 0); }; Non_reserved_keywords_pre12cContext.prototype.PREVIOUS = function() { return this.getToken(PlSqlParser.PREVIOUS, 0); }; Non_reserved_keywords_pre12cContext.prototype.PRIMARY = function() { return this.getToken(PlSqlParser.PRIMARY, 0); }; Non_reserved_keywords_pre12cContext.prototype.PRIVATE = function() { return this.getToken(PlSqlParser.PRIVATE, 0); }; Non_reserved_keywords_pre12cContext.prototype.PRIVATE_SGA = function() { return this.getToken(PlSqlParser.PRIVATE_SGA, 0); }; Non_reserved_keywords_pre12cContext.prototype.PRIVILEGE = function() { return this.getToken(PlSqlParser.PRIVILEGE, 0); }; Non_reserved_keywords_pre12cContext.prototype.PRIVILEGES = function() { return this.getToken(PlSqlParser.PRIVILEGES, 0); }; Non_reserved_keywords_pre12cContext.prototype.PROCEDURAL = function() { return this.getToken(PlSqlParser.PROCEDURAL, 0); }; Non_reserved_keywords_pre12cContext.prototype.PROCEDURE = function() { return this.getToken(PlSqlParser.PROCEDURE, 0); }; Non_reserved_keywords_pre12cContext.prototype.PROCESS = function() { return this.getToken(PlSqlParser.PROCESS, 0); }; Non_reserved_keywords_pre12cContext.prototype.PROFILE = function() { return this.getToken(PlSqlParser.PROFILE, 0); }; Non_reserved_keywords_pre12cContext.prototype.PROGRAM = function() { return this.getToken(PlSqlParser.PROGRAM, 0); }; Non_reserved_keywords_pre12cContext.prototype.PROJECT = function() { return this.getToken(PlSqlParser.PROJECT, 0); }; Non_reserved_keywords_pre12cContext.prototype.PROPAGATE = function() { return this.getToken(PlSqlParser.PROPAGATE, 0); }; Non_reserved_keywords_pre12cContext.prototype.PROTECTED = function() { return this.getToken(PlSqlParser.PROTECTED, 0); }; Non_reserved_keywords_pre12cContext.prototype.PROTECTION = function() { return this.getToken(PlSqlParser.PROTECTION, 0); }; Non_reserved_keywords_pre12cContext.prototype.PULL_PRED = function() { return this.getToken(PlSqlParser.PULL_PRED, 0); }; Non_reserved_keywords_pre12cContext.prototype.PURGE = function() { return this.getToken(PlSqlParser.PURGE, 0); }; Non_reserved_keywords_pre12cContext.prototype.PUSH_PRED = function() { return this.getToken(PlSqlParser.PUSH_PRED, 0); }; Non_reserved_keywords_pre12cContext.prototype.PUSH_SUBQ = function() { return this.getToken(PlSqlParser.PUSH_SUBQ, 0); }; Non_reserved_keywords_pre12cContext.prototype.PX_GRANULE = function() { return this.getToken(PlSqlParser.PX_GRANULE, 0); }; Non_reserved_keywords_pre12cContext.prototype.PX_JOIN_FILTER = function() { return this.getToken(PlSqlParser.PX_JOIN_FILTER, 0); }; Non_reserved_keywords_pre12cContext.prototype.QB_NAME = function() { return this.getToken(PlSqlParser.QB_NAME, 0); }; Non_reserved_keywords_pre12cContext.prototype.QUERY_BLOCK = function() { return this.getToken(PlSqlParser.QUERY_BLOCK, 0); }; Non_reserved_keywords_pre12cContext.prototype.QUERY = function() { return this.getToken(PlSqlParser.QUERY, 0); }; Non_reserved_keywords_pre12cContext.prototype.QUEUE_CURR = function() { return this.getToken(PlSqlParser.QUEUE_CURR, 0); }; Non_reserved_keywords_pre12cContext.prototype.QUEUE = function() { return this.getToken(PlSqlParser.QUEUE, 0); }; Non_reserved_keywords_pre12cContext.prototype.QUEUE_ROWP = function() { return this.getToken(PlSqlParser.QUEUE_ROWP, 0); }; Non_reserved_keywords_pre12cContext.prototype.QUIESCE = function() { return this.getToken(PlSqlParser.QUIESCE, 0); }; Non_reserved_keywords_pre12cContext.prototype.QUORUM = function() { return this.getToken(PlSqlParser.QUORUM, 0); }; Non_reserved_keywords_pre12cContext.prototype.QUOTA = function() { return this.getToken(PlSqlParser.QUOTA, 0); }; Non_reserved_keywords_pre12cContext.prototype.RANDOM_LOCAL = function() { return this.getToken(PlSqlParser.RANDOM_LOCAL, 0); }; Non_reserved_keywords_pre12cContext.prototype.RANDOM = function() { return this.getToken(PlSqlParser.RANDOM, 0); }; Non_reserved_keywords_pre12cContext.prototype.RANGE = function() { return this.getToken(PlSqlParser.RANGE, 0); }; Non_reserved_keywords_pre12cContext.prototype.RANKM = function() { return this.getToken(PlSqlParser.RANKM, 0); }; Non_reserved_keywords_pre12cContext.prototype.RANK = function() { return this.getToken(PlSqlParser.RANK, 0); }; Non_reserved_keywords_pre12cContext.prototype.RAPIDLY = function() { return this.getToken(PlSqlParser.RAPIDLY, 0); }; Non_reserved_keywords_pre12cContext.prototype.RATIO_TO_REPORT = function() { return this.getToken(PlSqlParser.RATIO_TO_REPORT, 0); }; Non_reserved_keywords_pre12cContext.prototype.RAWTOHEX = function() { return this.getToken(PlSqlParser.RAWTOHEX, 0); }; Non_reserved_keywords_pre12cContext.prototype.RAWTONHEX = function() { return this.getToken(PlSqlParser.RAWTONHEX, 0); }; Non_reserved_keywords_pre12cContext.prototype.RBA = function() { return this.getToken(PlSqlParser.RBA, 0); }; Non_reserved_keywords_pre12cContext.prototype.RBO_OUTLINE = function() { return this.getToken(PlSqlParser.RBO_OUTLINE, 0); }; Non_reserved_keywords_pre12cContext.prototype.RDBA = function() { return this.getToken(PlSqlParser.RDBA, 0); }; Non_reserved_keywords_pre12cContext.prototype.READ = function() { return this.getToken(PlSqlParser.READ, 0); }; Non_reserved_keywords_pre12cContext.prototype.READS = function() { return this.getToken(PlSqlParser.READS, 0); }; Non_reserved_keywords_pre12cContext.prototype.REAL = function() { return this.getToken(PlSqlParser.REAL, 0); }; Non_reserved_keywords_pre12cContext.prototype.REBALANCE = function() { return this.getToken(PlSqlParser.REBALANCE, 0); }; Non_reserved_keywords_pre12cContext.prototype.REBUILD = function() { return this.getToken(PlSqlParser.REBUILD, 0); }; Non_reserved_keywords_pre12cContext.prototype.RECORDS_PER_BLOCK = function() { return this.getToken(PlSqlParser.RECORDS_PER_BLOCK, 0); }; Non_reserved_keywords_pre12cContext.prototype.RECOVERABLE = function() { return this.getToken(PlSqlParser.RECOVERABLE, 0); }; Non_reserved_keywords_pre12cContext.prototype.RECOVER = function() { return this.getToken(PlSqlParser.RECOVER, 0); }; Non_reserved_keywords_pre12cContext.prototype.RECOVERY = function() { return this.getToken(PlSqlParser.RECOVERY, 0); }; Non_reserved_keywords_pre12cContext.prototype.RECYCLEBIN = function() { return this.getToken(PlSqlParser.RECYCLEBIN, 0); }; Non_reserved_keywords_pre12cContext.prototype.RECYCLE = function() { return this.getToken(PlSqlParser.RECYCLE, 0); }; Non_reserved_keywords_pre12cContext.prototype.REDACTION = function() { return this.getToken(PlSqlParser.REDACTION, 0); }; Non_reserved_keywords_pre12cContext.prototype.REDO = function() { return this.getToken(PlSqlParser.REDO, 0); }; Non_reserved_keywords_pre12cContext.prototype.REDUCED = function() { return this.getToken(PlSqlParser.REDUCED, 0); }; Non_reserved_keywords_pre12cContext.prototype.REDUNDANCY = function() { return this.getToken(PlSqlParser.REDUNDANCY, 0); }; Non_reserved_keywords_pre12cContext.prototype.REF_CASCADE_CURSOR = function() { return this.getToken(PlSqlParser.REF_CASCADE_CURSOR, 0); }; Non_reserved_keywords_pre12cContext.prototype.REFERENCED = function() { return this.getToken(PlSqlParser.REFERENCED, 0); }; Non_reserved_keywords_pre12cContext.prototype.REFERENCE = function() { return this.getToken(PlSqlParser.REFERENCE, 0); }; Non_reserved_keywords_pre12cContext.prototype.REFERENCES = function() { return this.getToken(PlSqlParser.REFERENCES, 0); }; Non_reserved_keywords_pre12cContext.prototype.REFERENCING = function() { return this.getToken(PlSqlParser.REFERENCING, 0); }; Non_reserved_keywords_pre12cContext.prototype.REF = function() { return this.getToken(PlSqlParser.REF, 0); }; Non_reserved_keywords_pre12cContext.prototype.REFRESH = function() { return this.getToken(PlSqlParser.REFRESH, 0); }; Non_reserved_keywords_pre12cContext.prototype.REFTOHEX = function() { return this.getToken(PlSqlParser.REFTOHEX, 0); }; Non_reserved_keywords_pre12cContext.prototype.REGEXP_COUNT = function() { return this.getToken(PlSqlParser.REGEXP_COUNT, 0); }; Non_reserved_keywords_pre12cContext.prototype.REGEXP_INSTR = function() { return this.getToken(PlSqlParser.REGEXP_INSTR, 0); }; Non_reserved_keywords_pre12cContext.prototype.REGEXP_LIKE = function() { return this.getToken(PlSqlParser.REGEXP_LIKE, 0); }; Non_reserved_keywords_pre12cContext.prototype.REGEXP_REPLACE = function() { return this.getToken(PlSqlParser.REGEXP_REPLACE, 0); }; Non_reserved_keywords_pre12cContext.prototype.REGEXP_SUBSTR = function() { return this.getToken(PlSqlParser.REGEXP_SUBSTR, 0); }; Non_reserved_keywords_pre12cContext.prototype.REGISTER = function() { return this.getToken(PlSqlParser.REGISTER, 0); }; Non_reserved_keywords_pre12cContext.prototype.REGR_AVGX = function() { return this.getToken(PlSqlParser.REGR_AVGX, 0); }; Non_reserved_keywords_pre12cContext.prototype.REGR_AVGY = function() { return this.getToken(PlSqlParser.REGR_AVGY, 0); }; Non_reserved_keywords_pre12cContext.prototype.REGR_COUNT = function() { return this.getToken(PlSqlParser.REGR_COUNT, 0); }; Non_reserved_keywords_pre12cContext.prototype.REGR_INTERCEPT = function() { return this.getToken(PlSqlParser.REGR_INTERCEPT, 0); }; Non_reserved_keywords_pre12cContext.prototype.REGR_R2 = function() { return this.getToken(PlSqlParser.REGR_R2, 0); }; Non_reserved_keywords_pre12cContext.prototype.REGR_SLOPE = function() { return this.getToken(PlSqlParser.REGR_SLOPE, 0); }; Non_reserved_keywords_pre12cContext.prototype.REGR_SXX = function() { return this.getToken(PlSqlParser.REGR_SXX, 0); }; Non_reserved_keywords_pre12cContext.prototype.REGR_SXY = function() { return this.getToken(PlSqlParser.REGR_SXY, 0); }; Non_reserved_keywords_pre12cContext.prototype.REGR_SYY = function() { return this.getToken(PlSqlParser.REGR_SYY, 0); }; Non_reserved_keywords_pre12cContext.prototype.REGULAR = function() { return this.getToken(PlSqlParser.REGULAR, 0); }; Non_reserved_keywords_pre12cContext.prototype.REJECT = function() { return this.getToken(PlSqlParser.REJECT, 0); }; Non_reserved_keywords_pre12cContext.prototype.REKEY = function() { return this.getToken(PlSqlParser.REKEY, 0); }; Non_reserved_keywords_pre12cContext.prototype.RELATIONAL = function() { return this.getToken(PlSqlParser.RELATIONAL, 0); }; Non_reserved_keywords_pre12cContext.prototype.RELY = function() { return this.getToken(PlSqlParser.RELY, 0); }; Non_reserved_keywords_pre12cContext.prototype.REMAINDER = function() { return this.getToken(PlSqlParser.REMAINDER, 0); }; Non_reserved_keywords_pre12cContext.prototype.REMOTE_MAPPED = function() { return this.getToken(PlSqlParser.REMOTE_MAPPED, 0); }; Non_reserved_keywords_pre12cContext.prototype.REMOVE = function() { return this.getToken(PlSqlParser.REMOVE, 0); }; Non_reserved_keywords_pre12cContext.prototype.REPAIR = function() { return this.getToken(PlSqlParser.REPAIR, 0); }; Non_reserved_keywords_pre12cContext.prototype.REPEAT = function() { return this.getToken(PlSqlParser.REPEAT, 0); }; Non_reserved_keywords_pre12cContext.prototype.REPLACE = function() { return this.getToken(PlSqlParser.REPLACE, 0); }; Non_reserved_keywords_pre12cContext.prototype.REPLICATION = function() { return this.getToken(PlSqlParser.REPLICATION, 0); }; Non_reserved_keywords_pre12cContext.prototype.REQUIRED = function() { return this.getToken(PlSqlParser.REQUIRED, 0); }; Non_reserved_keywords_pre12cContext.prototype.RESETLOGS = function() { return this.getToken(PlSqlParser.RESETLOGS, 0); }; Non_reserved_keywords_pre12cContext.prototype.RESET = function() { return this.getToken(PlSqlParser.RESET, 0); }; Non_reserved_keywords_pre12cContext.prototype.RESIZE = function() { return this.getToken(PlSqlParser.RESIZE, 0); }; Non_reserved_keywords_pre12cContext.prototype.RESOLVE = function() { return this.getToken(PlSqlParser.RESOLVE, 0); }; Non_reserved_keywords_pre12cContext.prototype.RESOLVER = function() { return this.getToken(PlSqlParser.RESOLVER, 0); }; Non_reserved_keywords_pre12cContext.prototype.RESPECT = function() { return this.getToken(PlSqlParser.RESPECT, 0); }; Non_reserved_keywords_pre12cContext.prototype.RESTORE_AS_INTERVALS = function() { return this.getToken(PlSqlParser.RESTORE_AS_INTERVALS, 0); }; Non_reserved_keywords_pre12cContext.prototype.RESTORE = function() { return this.getToken(PlSqlParser.RESTORE, 0); }; Non_reserved_keywords_pre12cContext.prototype.RESTRICT_ALL_REF_CONS = function() { return this.getToken(PlSqlParser.RESTRICT_ALL_REF_CONS, 0); }; Non_reserved_keywords_pre12cContext.prototype.RESTRICTED = function() { return this.getToken(PlSqlParser.RESTRICTED, 0); }; Non_reserved_keywords_pre12cContext.prototype.RESTRICT = function() { return this.getToken(PlSqlParser.RESTRICT, 0); }; Non_reserved_keywords_pre12cContext.prototype.RESULT_CACHE = function() { return this.getToken(PlSqlParser.RESULT_CACHE, 0); }; Non_reserved_keywords_pre12cContext.prototype.RESUMABLE = function() { return this.getToken(PlSqlParser.RESUMABLE, 0); }; Non_reserved_keywords_pre12cContext.prototype.RESUME = function() { return this.getToken(PlSqlParser.RESUME, 0); }; Non_reserved_keywords_pre12cContext.prototype.RETENTION = function() { return this.getToken(PlSqlParser.RETENTION, 0); }; Non_reserved_keywords_pre12cContext.prototype.RETRY_ON_ROW_CHANGE = function() { return this.getToken(PlSqlParser.RETRY_ON_ROW_CHANGE, 0); }; Non_reserved_keywords_pre12cContext.prototype.RETURNING = function() { return this.getToken(PlSqlParser.RETURNING, 0); }; Non_reserved_keywords_pre12cContext.prototype.RETURN = function() { return this.getToken(PlSqlParser.RETURN, 0); }; Non_reserved_keywords_pre12cContext.prototype.REUSE = function() { return this.getToken(PlSqlParser.REUSE, 0); }; Non_reserved_keywords_pre12cContext.prototype.REVERSE = function() { return this.getToken(PlSqlParser.REVERSE, 0); }; Non_reserved_keywords_pre12cContext.prototype.REWRITE = function() { return this.getToken(PlSqlParser.REWRITE, 0); }; Non_reserved_keywords_pre12cContext.prototype.REWRITE_OR_ERROR = function() { return this.getToken(PlSqlParser.REWRITE_OR_ERROR, 0); }; Non_reserved_keywords_pre12cContext.prototype.RIGHT = function() { return this.getToken(PlSqlParser.RIGHT, 0); }; Non_reserved_keywords_pre12cContext.prototype.ROLE = function() { return this.getToken(PlSqlParser.ROLE, 0); }; Non_reserved_keywords_pre12cContext.prototype.ROLES = function() { return this.getToken(PlSqlParser.ROLES, 0); }; Non_reserved_keywords_pre12cContext.prototype.ROLLBACK = function() { return this.getToken(PlSqlParser.ROLLBACK, 0); }; Non_reserved_keywords_pre12cContext.prototype.ROLLING = function() { return this.getToken(PlSqlParser.ROLLING, 0); }; Non_reserved_keywords_pre12cContext.prototype.ROLLUP = function() { return this.getToken(PlSqlParser.ROLLUP, 0); }; Non_reserved_keywords_pre12cContext.prototype.ROUND = function() { return this.getToken(PlSqlParser.ROUND, 0); }; Non_reserved_keywords_pre12cContext.prototype.ROWDEPENDENCIES = function() { return this.getToken(PlSqlParser.ROWDEPENDENCIES, 0); }; Non_reserved_keywords_pre12cContext.prototype.ROWID = function() { return this.getToken(PlSqlParser.ROWID, 0); }; Non_reserved_keywords_pre12cContext.prototype.ROWIDTOCHAR = function() { return this.getToken(PlSqlParser.ROWIDTOCHAR, 0); }; Non_reserved_keywords_pre12cContext.prototype.ROWIDTONCHAR = function() { return this.getToken(PlSqlParser.ROWIDTONCHAR, 0); }; Non_reserved_keywords_pre12cContext.prototype.ROW_LENGTH = function() { return this.getToken(PlSqlParser.ROW_LENGTH, 0); }; Non_reserved_keywords_pre12cContext.prototype.ROW = function() { return this.getToken(PlSqlParser.ROW, 0); }; Non_reserved_keywords_pre12cContext.prototype.ROW_NUMBER = function() { return this.getToken(PlSqlParser.ROW_NUMBER, 0); }; Non_reserved_keywords_pre12cContext.prototype.ROWNUM = function() { return this.getToken(PlSqlParser.ROWNUM, 0); }; Non_reserved_keywords_pre12cContext.prototype.ROWS = function() { return this.getToken(PlSqlParser.ROWS, 0); }; Non_reserved_keywords_pre12cContext.prototype.RPAD = function() { return this.getToken(PlSqlParser.RPAD, 0); }; Non_reserved_keywords_pre12cContext.prototype.RTRIM = function() { return this.getToken(PlSqlParser.RTRIM, 0); }; Non_reserved_keywords_pre12cContext.prototype.RULE = function() { return this.getToken(PlSqlParser.RULE, 0); }; Non_reserved_keywords_pre12cContext.prototype.RULES = function() { return this.getToken(PlSqlParser.RULES, 0); }; Non_reserved_keywords_pre12cContext.prototype.SALT = function() { return this.getToken(PlSqlParser.SALT, 0); }; Non_reserved_keywords_pre12cContext.prototype.SAMPLE = function() { return this.getToken(PlSqlParser.SAMPLE, 0); }; Non_reserved_keywords_pre12cContext.prototype.SAVE_AS_INTERVALS = function() { return this.getToken(PlSqlParser.SAVE_AS_INTERVALS, 0); }; Non_reserved_keywords_pre12cContext.prototype.SAVEPOINT = function() { return this.getToken(PlSqlParser.SAVEPOINT, 0); }; Non_reserved_keywords_pre12cContext.prototype.SB4 = function() { return this.getToken(PlSqlParser.SB4, 0); }; Non_reserved_keywords_pre12cContext.prototype.SCALE = function() { return this.getToken(PlSqlParser.SCALE, 0); }; Non_reserved_keywords_pre12cContext.prototype.SCALE_ROWS = function() { return this.getToken(PlSqlParser.SCALE_ROWS, 0); }; Non_reserved_keywords_pre12cContext.prototype.SCAN_INSTANCES = function() { return this.getToken(PlSqlParser.SCAN_INSTANCES, 0); }; Non_reserved_keywords_pre12cContext.prototype.SCAN = function() { return this.getToken(PlSqlParser.SCAN, 0); }; Non_reserved_keywords_pre12cContext.prototype.SCHEDULER = function() { return this.getToken(PlSqlParser.SCHEDULER, 0); }; Non_reserved_keywords_pre12cContext.prototype.SCHEMACHECK = function() { return this.getToken(PlSqlParser.SCHEMACHECK, 0); }; Non_reserved_keywords_pre12cContext.prototype.SCHEMA = function() { return this.getToken(PlSqlParser.SCHEMA, 0); }; Non_reserved_keywords_pre12cContext.prototype.SCN_ASCENDING = function() { return this.getToken(PlSqlParser.SCN_ASCENDING, 0); }; Non_reserved_keywords_pre12cContext.prototype.SCN = function() { return this.getToken(PlSqlParser.SCN, 0); }; Non_reserved_keywords_pre12cContext.prototype.SCOPE = function() { return this.getToken(PlSqlParser.SCOPE, 0); }; Non_reserved_keywords_pre12cContext.prototype.SD_ALL = function() { return this.getToken(PlSqlParser.SD_ALL, 0); }; Non_reserved_keywords_pre12cContext.prototype.SD_INHIBIT = function() { return this.getToken(PlSqlParser.SD_INHIBIT, 0); }; Non_reserved_keywords_pre12cContext.prototype.SD_SHOW = function() { return this.getToken(PlSqlParser.SD_SHOW, 0); }; Non_reserved_keywords_pre12cContext.prototype.SEARCH = function() { return this.getToken(PlSqlParser.SEARCH, 0); }; Non_reserved_keywords_pre12cContext.prototype.SECOND = function() { return this.getToken(PlSqlParser.SECOND, 0); }; Non_reserved_keywords_pre12cContext.prototype.SECUREFILE_DBA = function() { return this.getToken(PlSqlParser.SECUREFILE_DBA, 0); }; Non_reserved_keywords_pre12cContext.prototype.SECUREFILE = function() { return this.getToken(PlSqlParser.SECUREFILE, 0); }; Non_reserved_keywords_pre12cContext.prototype.SECURITY = function() { return this.getToken(PlSqlParser.SECURITY, 0); }; Non_reserved_keywords_pre12cContext.prototype.SEED = function() { return this.getToken(PlSqlParser.SEED, 0); }; Non_reserved_keywords_pre12cContext.prototype.SEG_BLOCK = function() { return this.getToken(PlSqlParser.SEG_BLOCK, 0); }; Non_reserved_keywords_pre12cContext.prototype.SEG_FILE = function() { return this.getToken(PlSqlParser.SEG_FILE, 0); }; Non_reserved_keywords_pre12cContext.prototype.SEGMENT = function() { return this.getToken(PlSqlParser.SEGMENT, 0); }; Non_reserved_keywords_pre12cContext.prototype.SELECTIVITY = function() { return this.getToken(PlSqlParser.SELECTIVITY, 0); }; Non_reserved_keywords_pre12cContext.prototype.SEMIJOIN_DRIVER = function() { return this.getToken(PlSqlParser.SEMIJOIN_DRIVER, 0); }; Non_reserved_keywords_pre12cContext.prototype.SEMIJOIN = function() { return this.getToken(PlSqlParser.SEMIJOIN, 0); }; Non_reserved_keywords_pre12cContext.prototype.SEMI_TO_INNER = function() { return this.getToken(PlSqlParser.SEMI_TO_INNER, 0); }; Non_reserved_keywords_pre12cContext.prototype.SEQUENCED = function() { return this.getToken(PlSqlParser.SEQUENCED, 0); }; Non_reserved_keywords_pre12cContext.prototype.SEQUENCE = function() { return this.getToken(PlSqlParser.SEQUENCE, 0); }; Non_reserved_keywords_pre12cContext.prototype.SEQUENTIAL = function() { return this.getToken(PlSqlParser.SEQUENTIAL, 0); }; Non_reserved_keywords_pre12cContext.prototype.SERIALIZABLE = function() { return this.getToken(PlSqlParser.SERIALIZABLE, 0); }; Non_reserved_keywords_pre12cContext.prototype.SERVERERROR = function() { return this.getToken(PlSqlParser.SERVERERROR, 0); }; Non_reserved_keywords_pre12cContext.prototype.SESSION_CACHED_CURSORS = function() { return this.getToken(PlSqlParser.SESSION_CACHED_CURSORS, 0); }; Non_reserved_keywords_pre12cContext.prototype.SESSION = function() { return this.getToken(PlSqlParser.SESSION, 0); }; Non_reserved_keywords_pre12cContext.prototype.SESSIONS_PER_USER = function() { return this.getToken(PlSqlParser.SESSIONS_PER_USER, 0); }; Non_reserved_keywords_pre12cContext.prototype.SESSIONTIMEZONE = function() { return this.getToken(PlSqlParser.SESSIONTIMEZONE, 0); }; Non_reserved_keywords_pre12cContext.prototype.SESSIONTZNAME = function() { return this.getToken(PlSqlParser.SESSIONTZNAME, 0); }; Non_reserved_keywords_pre12cContext.prototype.SETS = function() { return this.getToken(PlSqlParser.SETS, 0); }; Non_reserved_keywords_pre12cContext.prototype.SETTINGS = function() { return this.getToken(PlSqlParser.SETTINGS, 0); }; Non_reserved_keywords_pre12cContext.prototype.SET_TO_JOIN = function() { return this.getToken(PlSqlParser.SET_TO_JOIN, 0); }; Non_reserved_keywords_pre12cContext.prototype.SEVERE = function() { return this.getToken(PlSqlParser.SEVERE, 0); }; Non_reserved_keywords_pre12cContext.prototype.SHARED = function() { return this.getToken(PlSqlParser.SHARED, 0); }; Non_reserved_keywords_pre12cContext.prototype.SHARED_POOL = function() { return this.getToken(PlSqlParser.SHARED_POOL, 0); }; Non_reserved_keywords_pre12cContext.prototype.SHOW = function() { return this.getToken(PlSqlParser.SHOW, 0); }; Non_reserved_keywords_pre12cContext.prototype.SHRINK = function() { return this.getToken(PlSqlParser.SHRINK, 0); }; Non_reserved_keywords_pre12cContext.prototype.SHUTDOWN = function() { return this.getToken(PlSqlParser.SHUTDOWN, 0); }; Non_reserved_keywords_pre12cContext.prototype.SIBLINGS = function() { return this.getToken(PlSqlParser.SIBLINGS, 0); }; Non_reserved_keywords_pre12cContext.prototype.SID = function() { return this.getToken(PlSqlParser.SID, 0); }; Non_reserved_keywords_pre12cContext.prototype.SIGNAL_COMPONENT = function() { return this.getToken(PlSqlParser.SIGNAL_COMPONENT, 0); }; Non_reserved_keywords_pre12cContext.prototype.SIGNAL_FUNCTION = function() { return this.getToken(PlSqlParser.SIGNAL_FUNCTION, 0); }; Non_reserved_keywords_pre12cContext.prototype.SIGN = function() { return this.getToken(PlSqlParser.SIGN, 0); }; Non_reserved_keywords_pre12cContext.prototype.SIMPLE = function() { return this.getToken(PlSqlParser.SIMPLE, 0); }; Non_reserved_keywords_pre12cContext.prototype.SINGLE = function() { return this.getToken(PlSqlParser.SINGLE, 0); }; Non_reserved_keywords_pre12cContext.prototype.SINGLETASK = function() { return this.getToken(PlSqlParser.SINGLETASK, 0); }; Non_reserved_keywords_pre12cContext.prototype.SINH = function() { return this.getToken(PlSqlParser.SINH, 0); }; Non_reserved_keywords_pre12cContext.prototype.SIN = function() { return this.getToken(PlSqlParser.SIN, 0); }; Non_reserved_keywords_pre12cContext.prototype.SKIP_EXT_OPTIMIZER = function() { return this.getToken(PlSqlParser.SKIP_EXT_OPTIMIZER, 0); }; Non_reserved_keywords_pre12cContext.prototype.SKIP_ = function() { return this.getToken(PlSqlParser.SKIP_, 0); }; Non_reserved_keywords_pre12cContext.prototype.SKIP_UNQ_UNUSABLE_IDX = function() { return this.getToken(PlSqlParser.SKIP_UNQ_UNUSABLE_IDX, 0); }; Non_reserved_keywords_pre12cContext.prototype.SKIP_UNUSABLE_INDEXES = function() { return this.getToken(PlSqlParser.SKIP_UNUSABLE_INDEXES, 0); }; Non_reserved_keywords_pre12cContext.prototype.SMALLFILE = function() { return this.getToken(PlSqlParser.SMALLFILE, 0); }; Non_reserved_keywords_pre12cContext.prototype.SNAPSHOT = function() { return this.getToken(PlSqlParser.SNAPSHOT, 0); }; Non_reserved_keywords_pre12cContext.prototype.SOME = function() { return this.getToken(PlSqlParser.SOME, 0); }; Non_reserved_keywords_pre12cContext.prototype.SORT = function() { return this.getToken(PlSqlParser.SORT, 0); }; Non_reserved_keywords_pre12cContext.prototype.SOUNDEX = function() { return this.getToken(PlSqlParser.SOUNDEX, 0); }; Non_reserved_keywords_pre12cContext.prototype.SOURCE = function() { return this.getToken(PlSqlParser.SOURCE, 0); }; Non_reserved_keywords_pre12cContext.prototype.SPACE_KEYWORD = function() { return this.getToken(PlSqlParser.SPACE_KEYWORD, 0); }; Non_reserved_keywords_pre12cContext.prototype.SPECIFICATION = function() { return this.getToken(PlSqlParser.SPECIFICATION, 0); }; Non_reserved_keywords_pre12cContext.prototype.SPFILE = function() { return this.getToken(PlSqlParser.SPFILE, 0); }; Non_reserved_keywords_pre12cContext.prototype.SPLIT = function() { return this.getToken(PlSqlParser.SPLIT, 0); }; Non_reserved_keywords_pre12cContext.prototype.SPREADSHEET = function() { return this.getToken(PlSqlParser.SPREADSHEET, 0); }; Non_reserved_keywords_pre12cContext.prototype.SQLLDR = function() { return this.getToken(PlSqlParser.SQLLDR, 0); }; Non_reserved_keywords_pre12cContext.prototype.SQL = function() { return this.getToken(PlSqlParser.SQL, 0); }; Non_reserved_keywords_pre12cContext.prototype.SQL_TRACE = function() { return this.getToken(PlSqlParser.SQL_TRACE, 0); }; Non_reserved_keywords_pre12cContext.prototype.SQRT = function() { return this.getToken(PlSqlParser.SQRT, 0); }; Non_reserved_keywords_pre12cContext.prototype.STALE = function() { return this.getToken(PlSqlParser.STALE, 0); }; Non_reserved_keywords_pre12cContext.prototype.STANDALONE = function() { return this.getToken(PlSqlParser.STANDALONE, 0); }; Non_reserved_keywords_pre12cContext.prototype.STANDBY_MAX_DATA_DELAY = function() { return this.getToken(PlSqlParser.STANDBY_MAX_DATA_DELAY, 0); }; Non_reserved_keywords_pre12cContext.prototype.STANDBY = function() { return this.getToken(PlSqlParser.STANDBY, 0); }; Non_reserved_keywords_pre12cContext.prototype.STAR = function() { return this.getToken(PlSqlParser.STAR, 0); }; Non_reserved_keywords_pre12cContext.prototype.STAR_TRANSFORMATION = function() { return this.getToken(PlSqlParser.STAR_TRANSFORMATION, 0); }; Non_reserved_keywords_pre12cContext.prototype.STARTUP = function() { return this.getToken(PlSqlParser.STARTUP, 0); }; Non_reserved_keywords_pre12cContext.prototype.STATEMENT_ID = function() { return this.getToken(PlSqlParser.STATEMENT_ID, 0); }; Non_reserved_keywords_pre12cContext.prototype.STATEMENT_QUEUING = function() { return this.getToken(PlSqlParser.STATEMENT_QUEUING, 0); }; Non_reserved_keywords_pre12cContext.prototype.STATEMENTS = function() { return this.getToken(PlSqlParser.STATEMENTS, 0); }; Non_reserved_keywords_pre12cContext.prototype.STATIC = function() { return this.getToken(PlSqlParser.STATIC, 0); }; Non_reserved_keywords_pre12cContext.prototype.STATISTICS = function() { return this.getToken(PlSqlParser.STATISTICS, 0); }; Non_reserved_keywords_pre12cContext.prototype.STATS_BINOMIAL_TEST = function() { return this.getToken(PlSqlParser.STATS_BINOMIAL_TEST, 0); }; Non_reserved_keywords_pre12cContext.prototype.STATS_CROSSTAB = function() { return this.getToken(PlSqlParser.STATS_CROSSTAB, 0); }; Non_reserved_keywords_pre12cContext.prototype.STATS_F_TEST = function() { return this.getToken(PlSqlParser.STATS_F_TEST, 0); }; Non_reserved_keywords_pre12cContext.prototype.STATS_KS_TEST = function() { return this.getToken(PlSqlParser.STATS_KS_TEST, 0); }; Non_reserved_keywords_pre12cContext.prototype.STATS_MODE = function() { return this.getToken(PlSqlParser.STATS_MODE, 0); }; Non_reserved_keywords_pre12cContext.prototype.STATS_MW_TEST = function() { return this.getToken(PlSqlParser.STATS_MW_TEST, 0); }; Non_reserved_keywords_pre12cContext.prototype.STATS_ONE_WAY_ANOVA = function() { return this.getToken(PlSqlParser.STATS_ONE_WAY_ANOVA, 0); }; Non_reserved_keywords_pre12cContext.prototype.STATS_T_TEST_INDEP = function() { return this.getToken(PlSqlParser.STATS_T_TEST_INDEP, 0); }; Non_reserved_keywords_pre12cContext.prototype.STATS_T_TEST_INDEPU = function() { return this.getToken(PlSqlParser.STATS_T_TEST_INDEPU, 0); }; Non_reserved_keywords_pre12cContext.prototype.STATS_T_TEST_ONE = function() { return this.getToken(PlSqlParser.STATS_T_TEST_ONE, 0); }; Non_reserved_keywords_pre12cContext.prototype.STATS_T_TEST_PAIRED = function() { return this.getToken(PlSqlParser.STATS_T_TEST_PAIRED, 0); }; Non_reserved_keywords_pre12cContext.prototype.STATS_WSR_TEST = function() { return this.getToken(PlSqlParser.STATS_WSR_TEST, 0); }; Non_reserved_keywords_pre12cContext.prototype.STDDEV = function() { return this.getToken(PlSqlParser.STDDEV, 0); }; Non_reserved_keywords_pre12cContext.prototype.STDDEV_POP = function() { return this.getToken(PlSqlParser.STDDEV_POP, 0); }; Non_reserved_keywords_pre12cContext.prototype.STDDEV_SAMP = function() { return this.getToken(PlSqlParser.STDDEV_SAMP, 0); }; Non_reserved_keywords_pre12cContext.prototype.STOP = function() { return this.getToken(PlSqlParser.STOP, 0); }; Non_reserved_keywords_pre12cContext.prototype.STORAGE = function() { return this.getToken(PlSqlParser.STORAGE, 0); }; Non_reserved_keywords_pre12cContext.prototype.STORE = function() { return this.getToken(PlSqlParser.STORE, 0); }; Non_reserved_keywords_pre12cContext.prototype.STREAMS = function() { return this.getToken(PlSqlParser.STREAMS, 0); }; Non_reserved_keywords_pre12cContext.prototype.STRICT = function() { return this.getToken(PlSqlParser.STRICT, 0); }; Non_reserved_keywords_pre12cContext.prototype.STRING = function() { return this.getToken(PlSqlParser.STRING, 0); }; Non_reserved_keywords_pre12cContext.prototype.STRIPE_COLUMNS = function() { return this.getToken(PlSqlParser.STRIPE_COLUMNS, 0); }; Non_reserved_keywords_pre12cContext.prototype.STRIPE_WIDTH = function() { return this.getToken(PlSqlParser.STRIPE_WIDTH, 0); }; Non_reserved_keywords_pre12cContext.prototype.STRIP = function() { return this.getToken(PlSqlParser.STRIP, 0); }; Non_reserved_keywords_pre12cContext.prototype.STRUCTURE = function() { return this.getToken(PlSqlParser.STRUCTURE, 0); }; Non_reserved_keywords_pre12cContext.prototype.SUBMULTISET = function() { return this.getToken(PlSqlParser.SUBMULTISET, 0); }; Non_reserved_keywords_pre12cContext.prototype.SUBPARTITION = function() { return this.getToken(PlSqlParser.SUBPARTITION, 0); }; Non_reserved_keywords_pre12cContext.prototype.SUBPARTITION_REL = function() { return this.getToken(PlSqlParser.SUBPARTITION_REL, 0); }; Non_reserved_keywords_pre12cContext.prototype.SUBPARTITIONS = function() { return this.getToken(PlSqlParser.SUBPARTITIONS, 0); }; Non_reserved_keywords_pre12cContext.prototype.SUBQUERIES = function() { return this.getToken(PlSqlParser.SUBQUERIES, 0); }; Non_reserved_keywords_pre12cContext.prototype.SUBQUERY_PRUNING = function() { return this.getToken(PlSqlParser.SUBQUERY_PRUNING, 0); }; Non_reserved_keywords_pre12cContext.prototype.SUBSTITUTABLE = function() { return this.getToken(PlSqlParser.SUBSTITUTABLE, 0); }; Non_reserved_keywords_pre12cContext.prototype.SUBSTR2 = function() { return this.getToken(PlSqlParser.SUBSTR2, 0); }; Non_reserved_keywords_pre12cContext.prototype.SUBSTR4 = function() { return this.getToken(PlSqlParser.SUBSTR4, 0); }; Non_reserved_keywords_pre12cContext.prototype.SUBSTRB = function() { return this.getToken(PlSqlParser.SUBSTRB, 0); }; Non_reserved_keywords_pre12cContext.prototype.SUBSTRC = function() { return this.getToken(PlSqlParser.SUBSTRC, 0); }; Non_reserved_keywords_pre12cContext.prototype.SUBSTR = function() { return this.getToken(PlSqlParser.SUBSTR, 0); }; Non_reserved_keywords_pre12cContext.prototype.SUCCESSFUL = function() { return this.getToken(PlSqlParser.SUCCESSFUL, 0); }; Non_reserved_keywords_pre12cContext.prototype.SUMMARY = function() { return this.getToken(PlSqlParser.SUMMARY, 0); }; Non_reserved_keywords_pre12cContext.prototype.SUM = function() { return this.getToken(PlSqlParser.SUM, 0); }; Non_reserved_keywords_pre12cContext.prototype.SUPPLEMENTAL = function() { return this.getToken(PlSqlParser.SUPPLEMENTAL, 0); }; Non_reserved_keywords_pre12cContext.prototype.SUSPEND = function() { return this.getToken(PlSqlParser.SUSPEND, 0); }; Non_reserved_keywords_pre12cContext.prototype.SWAP_JOIN_INPUTS = function() { return this.getToken(PlSqlParser.SWAP_JOIN_INPUTS, 0); }; Non_reserved_keywords_pre12cContext.prototype.SWITCH = function() { return this.getToken(PlSqlParser.SWITCH, 0); }; Non_reserved_keywords_pre12cContext.prototype.SWITCHOVER = function() { return this.getToken(PlSqlParser.SWITCHOVER, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYNCHRONOUS = function() { return this.getToken(PlSqlParser.SYNCHRONOUS, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYNC = function() { return this.getToken(PlSqlParser.SYNC, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYSASM = function() { return this.getToken(PlSqlParser.SYSASM, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_AUDIT = function() { return this.getToken(PlSqlParser.SYS_AUDIT, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYSAUX = function() { return this.getToken(PlSqlParser.SYSAUX, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_CHECKACL = function() { return this.getToken(PlSqlParser.SYS_CHECKACL, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_CONNECT_BY_PATH = function() { return this.getToken(PlSqlParser.SYS_CONNECT_BY_PATH, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_CONTEXT = function() { return this.getToken(PlSqlParser.SYS_CONTEXT, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYSDATE = function() { return this.getToken(PlSqlParser.SYSDATE, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYSDBA = function() { return this.getToken(PlSqlParser.SYSDBA, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_DBURIGEN = function() { return this.getToken(PlSqlParser.SYS_DBURIGEN, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_DL_CURSOR = function() { return this.getToken(PlSqlParser.SYS_DL_CURSOR, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_DM_RXFORM_CHR = function() { return this.getToken(PlSqlParser.SYS_DM_RXFORM_CHR, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_DM_RXFORM_NUM = function() { return this.getToken(PlSqlParser.SYS_DM_RXFORM_NUM, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_DOM_COMPARE = function() { return this.getToken(PlSqlParser.SYS_DOM_COMPARE, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_DST_PRIM2SEC = function() { return this.getToken(PlSqlParser.SYS_DST_PRIM2SEC, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_DST_SEC2PRIM = function() { return this.getToken(PlSqlParser.SYS_DST_SEC2PRIM, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_ET_BFILE_TO_RAW = function() { return this.getToken(PlSqlParser.SYS_ET_BFILE_TO_RAW, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_ET_BLOB_TO_IMAGE = function() { return this.getToken(PlSqlParser.SYS_ET_BLOB_TO_IMAGE, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_ET_IMAGE_TO_BLOB = function() { return this.getToken(PlSqlParser.SYS_ET_IMAGE_TO_BLOB, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_ET_RAW_TO_BFILE = function() { return this.getToken(PlSqlParser.SYS_ET_RAW_TO_BFILE, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_EXTPDTXT = function() { return this.getToken(PlSqlParser.SYS_EXTPDTXT, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_EXTRACT_UTC = function() { return this.getToken(PlSqlParser.SYS_EXTRACT_UTC, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_FBT_INSDEL = function() { return this.getToken(PlSqlParser.SYS_FBT_INSDEL, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_FILTER_ACLS = function() { return this.getToken(PlSqlParser.SYS_FILTER_ACLS, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_FNMATCHES = function() { return this.getToken(PlSqlParser.SYS_FNMATCHES, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_FNREPLACE = function() { return this.getToken(PlSqlParser.SYS_FNREPLACE, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_GET_ACLIDS = function() { return this.getToken(PlSqlParser.SYS_GET_ACLIDS, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_GET_PRIVILEGES = function() { return this.getToken(PlSqlParser.SYS_GET_PRIVILEGES, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_GETTOKENID = function() { return this.getToken(PlSqlParser.SYS_GETTOKENID, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_GETXTIVAL = function() { return this.getToken(PlSqlParser.SYS_GETXTIVAL, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_GUID = function() { return this.getToken(PlSqlParser.SYS_GUID, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_MAKEXML = function() { return this.getToken(PlSqlParser.SYS_MAKEXML, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_MAKE_XMLNODEID = function() { return this.getToken(PlSqlParser.SYS_MAKE_XMLNODEID, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_MKXMLATTR = function() { return this.getToken(PlSqlParser.SYS_MKXMLATTR, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_OP_ADT2BIN = function() { return this.getToken(PlSqlParser.SYS_OP_ADT2BIN, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_OP_ADTCONS = function() { return this.getToken(PlSqlParser.SYS_OP_ADTCONS, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_OP_ALSCRVAL = function() { return this.getToken(PlSqlParser.SYS_OP_ALSCRVAL, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_OP_ATG = function() { return this.getToken(PlSqlParser.SYS_OP_ATG, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_OP_BIN2ADT = function() { return this.getToken(PlSqlParser.SYS_OP_BIN2ADT, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_OP_BITVEC = function() { return this.getToken(PlSqlParser.SYS_OP_BITVEC, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_OP_BL2R = function() { return this.getToken(PlSqlParser.SYS_OP_BL2R, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_OP_BLOOM_FILTER_LIST = function() { return this.getToken(PlSqlParser.SYS_OP_BLOOM_FILTER_LIST, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_OP_BLOOM_FILTER = function() { return this.getToken(PlSqlParser.SYS_OP_BLOOM_FILTER, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_OP_C2C = function() { return this.getToken(PlSqlParser.SYS_OP_C2C, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_OP_CAST = function() { return this.getToken(PlSqlParser.SYS_OP_CAST, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_OP_CEG = function() { return this.getToken(PlSqlParser.SYS_OP_CEG, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_OP_CL2C = function() { return this.getToken(PlSqlParser.SYS_OP_CL2C, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_OP_COMBINED_HASH = function() { return this.getToken(PlSqlParser.SYS_OP_COMBINED_HASH, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_OP_COMP = function() { return this.getToken(PlSqlParser.SYS_OP_COMP, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_OP_CONVERT = function() { return this.getToken(PlSqlParser.SYS_OP_CONVERT, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_OP_COUNTCHG = function() { return this.getToken(PlSqlParser.SYS_OP_COUNTCHG, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_OP_CSCONV = function() { return this.getToken(PlSqlParser.SYS_OP_CSCONV, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_OP_CSCONVTEST = function() { return this.getToken(PlSqlParser.SYS_OP_CSCONVTEST, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_OP_CSR = function() { return this.getToken(PlSqlParser.SYS_OP_CSR, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_OP_CSX_PATCH = function() { return this.getToken(PlSqlParser.SYS_OP_CSX_PATCH, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_OP_DECOMP = function() { return this.getToken(PlSqlParser.SYS_OP_DECOMP, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_OP_DESCEND = function() { return this.getToken(PlSqlParser.SYS_OP_DESCEND, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_OP_DISTINCT = function() { return this.getToken(PlSqlParser.SYS_OP_DISTINCT, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_OP_DRA = function() { return this.getToken(PlSqlParser.SYS_OP_DRA, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_OP_DUMP = function() { return this.getToken(PlSqlParser.SYS_OP_DUMP, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_OP_DV_CHECK = function() { return this.getToken(PlSqlParser.SYS_OP_DV_CHECK, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_OP_ENFORCE_NOT_NULL = function() { return this.getToken(PlSqlParser.SYS_OP_ENFORCE_NOT_NULL, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYSOPER = function() { return this.getToken(PlSqlParser.SYSOPER, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_OP_EXTRACT = function() { return this.getToken(PlSqlParser.SYS_OP_EXTRACT, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_OP_GROUPING = function() { return this.getToken(PlSqlParser.SYS_OP_GROUPING, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_OP_GUID = function() { return this.getToken(PlSqlParser.SYS_OP_GUID, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_OP_IIX = function() { return this.getToken(PlSqlParser.SYS_OP_IIX, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_OP_ITR = function() { return this.getToken(PlSqlParser.SYS_OP_ITR, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_OP_LBID = function() { return this.getToken(PlSqlParser.SYS_OP_LBID, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_OP_LOBLOC2BLOB = function() { return this.getToken(PlSqlParser.SYS_OP_LOBLOC2BLOB, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_OP_LOBLOC2CLOB = function() { return this.getToken(PlSqlParser.SYS_OP_LOBLOC2CLOB, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_OP_LOBLOC2ID = function() { return this.getToken(PlSqlParser.SYS_OP_LOBLOC2ID, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_OP_LOBLOC2NCLOB = function() { return this.getToken(PlSqlParser.SYS_OP_LOBLOC2NCLOB, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_OP_LOBLOC2TYP = function() { return this.getToken(PlSqlParser.SYS_OP_LOBLOC2TYP, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_OP_LSVI = function() { return this.getToken(PlSqlParser.SYS_OP_LSVI, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_OP_LVL = function() { return this.getToken(PlSqlParser.SYS_OP_LVL, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_OP_MAKEOID = function() { return this.getToken(PlSqlParser.SYS_OP_MAKEOID, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_OP_MAP_NONNULL = function() { return this.getToken(PlSqlParser.SYS_OP_MAP_NONNULL, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_OP_MSR = function() { return this.getToken(PlSqlParser.SYS_OP_MSR, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_OP_NICOMBINE = function() { return this.getToken(PlSqlParser.SYS_OP_NICOMBINE, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_OP_NIEXTRACT = function() { return this.getToken(PlSqlParser.SYS_OP_NIEXTRACT, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_OP_NII = function() { return this.getToken(PlSqlParser.SYS_OP_NII, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_OP_NIX = function() { return this.getToken(PlSqlParser.SYS_OP_NIX, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_OP_NOEXPAND = function() { return this.getToken(PlSqlParser.SYS_OP_NOEXPAND, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_OP_NTCIMG = function() { return this.getToken(PlSqlParser.SYS_OP_NTCIMG, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_OP_NUMTORAW = function() { return this.getToken(PlSqlParser.SYS_OP_NUMTORAW, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_OP_OIDVALUE = function() { return this.getToken(PlSqlParser.SYS_OP_OIDVALUE, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_OP_OPNSIZE = function() { return this.getToken(PlSqlParser.SYS_OP_OPNSIZE, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_OP_PAR_1 = function() { return this.getToken(PlSqlParser.SYS_OP_PAR_1, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_OP_PARGID_1 = function() { return this.getToken(PlSqlParser.SYS_OP_PARGID_1, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_OP_PARGID = function() { return this.getToken(PlSqlParser.SYS_OP_PARGID, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_OP_PAR = function() { return this.getToken(PlSqlParser.SYS_OP_PAR, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_OP_PIVOT = function() { return this.getToken(PlSqlParser.SYS_OP_PIVOT, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_OP_R2O = function() { return this.getToken(PlSqlParser.SYS_OP_R2O, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_OP_RAWTONUM = function() { return this.getToken(PlSqlParser.SYS_OP_RAWTONUM, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_OP_RDTM = function() { return this.getToken(PlSqlParser.SYS_OP_RDTM, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_OP_REF = function() { return this.getToken(PlSqlParser.SYS_OP_REF, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_OP_RMTD = function() { return this.getToken(PlSqlParser.SYS_OP_RMTD, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_OP_ROWIDTOOBJ = function() { return this.getToken(PlSqlParser.SYS_OP_ROWIDTOOBJ, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_OP_RPB = function() { return this.getToken(PlSqlParser.SYS_OP_RPB, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_OPTLOBPRBSC = function() { return this.getToken(PlSqlParser.SYS_OPTLOBPRBSC, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_OP_TOSETID = function() { return this.getToken(PlSqlParser.SYS_OP_TOSETID, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_OP_TPR = function() { return this.getToken(PlSqlParser.SYS_OP_TPR, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_OP_TRTB = function() { return this.getToken(PlSqlParser.SYS_OP_TRTB, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_OPTXICMP = function() { return this.getToken(PlSqlParser.SYS_OPTXICMP, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_OPTXQCASTASNQ = function() { return this.getToken(PlSqlParser.SYS_OPTXQCASTASNQ, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_OP_UNDESCEND = function() { return this.getToken(PlSqlParser.SYS_OP_UNDESCEND, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_OP_VECAND = function() { return this.getToken(PlSqlParser.SYS_OP_VECAND, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_OP_VECBIT = function() { return this.getToken(PlSqlParser.SYS_OP_VECBIT, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_OP_VECOR = function() { return this.getToken(PlSqlParser.SYS_OP_VECOR, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_OP_VECXOR = function() { return this.getToken(PlSqlParser.SYS_OP_VECXOR, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_OP_VERSION = function() { return this.getToken(PlSqlParser.SYS_OP_VERSION, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_OP_VREF = function() { return this.getToken(PlSqlParser.SYS_OP_VREF, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_OP_VVD = function() { return this.getToken(PlSqlParser.SYS_OP_VVD, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_OP_XMLCONS_FOR_CSX = function() { return this.getToken(PlSqlParser.SYS_OP_XMLCONS_FOR_CSX, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_OP_XPTHATG = function() { return this.getToken(PlSqlParser.SYS_OP_XPTHATG, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_OP_XPTHIDX = function() { return this.getToken(PlSqlParser.SYS_OP_XPTHIDX, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_OP_XPTHOP = function() { return this.getToken(PlSqlParser.SYS_OP_XPTHOP, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_OP_XTXT2SQLT = function() { return this.getToken(PlSqlParser.SYS_OP_XTXT2SQLT, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_ORDERKEY_DEPTH = function() { return this.getToken(PlSqlParser.SYS_ORDERKEY_DEPTH, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_ORDERKEY_MAXCHILD = function() { return this.getToken(PlSqlParser.SYS_ORDERKEY_MAXCHILD, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_ORDERKEY_PARENT = function() { return this.getToken(PlSqlParser.SYS_ORDERKEY_PARENT, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_PARALLEL_TXN = function() { return this.getToken(PlSqlParser.SYS_PARALLEL_TXN, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_PATHID_IS_ATTR = function() { return this.getToken(PlSqlParser.SYS_PATHID_IS_ATTR, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_PATHID_IS_NMSPC = function() { return this.getToken(PlSqlParser.SYS_PATHID_IS_NMSPC, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_PATHID_LASTNAME = function() { return this.getToken(PlSqlParser.SYS_PATHID_LASTNAME, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_PATHID_LASTNMSPC = function() { return this.getToken(PlSqlParser.SYS_PATHID_LASTNMSPC, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_PATH_REVERSE = function() { return this.getToken(PlSqlParser.SYS_PATH_REVERSE, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_PXQEXTRACT = function() { return this.getToken(PlSqlParser.SYS_PXQEXTRACT, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_RID_ORDER = function() { return this.getToken(PlSqlParser.SYS_RID_ORDER, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_ROW_DELTA = function() { return this.getToken(PlSqlParser.SYS_ROW_DELTA, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_SC_2_XMLT = function() { return this.getToken(PlSqlParser.SYS_SC_2_XMLT, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_SYNRCIREDO = function() { return this.getToken(PlSqlParser.SYS_SYNRCIREDO, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYSTEM_DEFINED = function() { return this.getToken(PlSqlParser.SYSTEM_DEFINED, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYSTEM = function() { return this.getToken(PlSqlParser.SYSTEM, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYSTIMESTAMP = function() { return this.getToken(PlSqlParser.SYSTIMESTAMP, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_TYPEID = function() { return this.getToken(PlSqlParser.SYS_TYPEID, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_UMAKEXML = function() { return this.getToken(PlSqlParser.SYS_UMAKEXML, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_XMLANALYZE = function() { return this.getToken(PlSqlParser.SYS_XMLANALYZE, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_XMLCONTAINS = function() { return this.getToken(PlSqlParser.SYS_XMLCONTAINS, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_XMLCONV = function() { return this.getToken(PlSqlParser.SYS_XMLCONV, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_XMLEXNSURI = function() { return this.getToken(PlSqlParser.SYS_XMLEXNSURI, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_XMLGEN = function() { return this.getToken(PlSqlParser.SYS_XMLGEN, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_XMLI_LOC_ISNODE = function() { return this.getToken(PlSqlParser.SYS_XMLI_LOC_ISNODE, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_XMLI_LOC_ISTEXT = function() { return this.getToken(PlSqlParser.SYS_XMLI_LOC_ISTEXT, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_XMLINSTR = function() { return this.getToken(PlSqlParser.SYS_XMLINSTR, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_XMLLOCATOR_GETSVAL = function() { return this.getToken(PlSqlParser.SYS_XMLLOCATOR_GETSVAL, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_XMLNODEID_GETCID = function() { return this.getToken(PlSqlParser.SYS_XMLNODEID_GETCID, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_XMLNODEID_GETLOCATOR = function() { return this.getToken(PlSqlParser.SYS_XMLNODEID_GETLOCATOR, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_XMLNODEID_GETOKEY = function() { return this.getToken(PlSqlParser.SYS_XMLNODEID_GETOKEY, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_XMLNODEID_GETPATHID = function() { return this.getToken(PlSqlParser.SYS_XMLNODEID_GETPATHID, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_XMLNODEID_GETPTRID = function() { return this.getToken(PlSqlParser.SYS_XMLNODEID_GETPTRID, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_XMLNODEID_GETRID = function() { return this.getToken(PlSqlParser.SYS_XMLNODEID_GETRID, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_XMLNODEID_GETSVAL = function() { return this.getToken(PlSqlParser.SYS_XMLNODEID_GETSVAL, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_XMLNODEID_GETTID = function() { return this.getToken(PlSqlParser.SYS_XMLNODEID_GETTID, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_XMLNODEID = function() { return this.getToken(PlSqlParser.SYS_XMLNODEID, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_XMLT_2_SC = function() { return this.getToken(PlSqlParser.SYS_XMLT_2_SC, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_XMLTRANSLATE = function() { return this.getToken(PlSqlParser.SYS_XMLTRANSLATE, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_XMLTYPE2SQL = function() { return this.getToken(PlSqlParser.SYS_XMLTYPE2SQL, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_XQ_ASQLCNV = function() { return this.getToken(PlSqlParser.SYS_XQ_ASQLCNV, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_XQ_ATOMCNVCHK = function() { return this.getToken(PlSqlParser.SYS_XQ_ATOMCNVCHK, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_XQBASEURI = function() { return this.getToken(PlSqlParser.SYS_XQBASEURI, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_XQCASTABLEERRH = function() { return this.getToken(PlSqlParser.SYS_XQCASTABLEERRH, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_XQCODEP2STR = function() { return this.getToken(PlSqlParser.SYS_XQCODEP2STR, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_XQCODEPEQ = function() { return this.getToken(PlSqlParser.SYS_XQCODEPEQ, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_XQCON2SEQ = function() { return this.getToken(PlSqlParser.SYS_XQCON2SEQ, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_XQCONCAT = function() { return this.getToken(PlSqlParser.SYS_XQCONCAT, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_XQDELETE = function() { return this.getToken(PlSqlParser.SYS_XQDELETE, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_XQDFLTCOLATION = function() { return this.getToken(PlSqlParser.SYS_XQDFLTCOLATION, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_XQDOC = function() { return this.getToken(PlSqlParser.SYS_XQDOC, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_XQDOCURI = function() { return this.getToken(PlSqlParser.SYS_XQDOCURI, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_XQDURDIV = function() { return this.getToken(PlSqlParser.SYS_XQDURDIV, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_XQED4URI = function() { return this.getToken(PlSqlParser.SYS_XQED4URI, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_XQENDSWITH = function() { return this.getToken(PlSqlParser.SYS_XQENDSWITH, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_XQERRH = function() { return this.getToken(PlSqlParser.SYS_XQERRH, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_XQERR = function() { return this.getToken(PlSqlParser.SYS_XQERR, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_XQESHTMLURI = function() { return this.getToken(PlSqlParser.SYS_XQESHTMLURI, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_XQEXLOBVAL = function() { return this.getToken(PlSqlParser.SYS_XQEXLOBVAL, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_XQEXSTWRP = function() { return this.getToken(PlSqlParser.SYS_XQEXSTWRP, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_XQEXTRACT = function() { return this.getToken(PlSqlParser.SYS_XQEXTRACT, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_XQEXTRREF = function() { return this.getToken(PlSqlParser.SYS_XQEXTRREF, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_XQEXVAL = function() { return this.getToken(PlSqlParser.SYS_XQEXVAL, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_XQFB2STR = function() { return this.getToken(PlSqlParser.SYS_XQFB2STR, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_XQFNBOOL = function() { return this.getToken(PlSqlParser.SYS_XQFNBOOL, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_XQFNCMP = function() { return this.getToken(PlSqlParser.SYS_XQFNCMP, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_XQFNDATIM = function() { return this.getToken(PlSqlParser.SYS_XQFNDATIM, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_XQFNLNAME = function() { return this.getToken(PlSqlParser.SYS_XQFNLNAME, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_XQFNNM = function() { return this.getToken(PlSqlParser.SYS_XQFNNM, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_XQFNNSURI = function() { return this.getToken(PlSqlParser.SYS_XQFNNSURI, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_XQFNPREDTRUTH = function() { return this.getToken(PlSqlParser.SYS_XQFNPREDTRUTH, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_XQFNQNM = function() { return this.getToken(PlSqlParser.SYS_XQFNQNM, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_XQFNROOT = function() { return this.getToken(PlSqlParser.SYS_XQFNROOT, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_XQFORMATNUM = function() { return this.getToken(PlSqlParser.SYS_XQFORMATNUM, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_XQFTCONTAIN = function() { return this.getToken(PlSqlParser.SYS_XQFTCONTAIN, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_XQFUNCR = function() { return this.getToken(PlSqlParser.SYS_XQFUNCR, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_XQGETCONTENT = function() { return this.getToken(PlSqlParser.SYS_XQGETCONTENT, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_XQINDXOF = function() { return this.getToken(PlSqlParser.SYS_XQINDXOF, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_XQINSERT = function() { return this.getToken(PlSqlParser.SYS_XQINSERT, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_XQINSPFX = function() { return this.getToken(PlSqlParser.SYS_XQINSPFX, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_XQIRI2URI = function() { return this.getToken(PlSqlParser.SYS_XQIRI2URI, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_XQLANG = function() { return this.getToken(PlSqlParser.SYS_XQLANG, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_XQLLNMFRMQNM = function() { return this.getToken(PlSqlParser.SYS_XQLLNMFRMQNM, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_XQMKNODEREF = function() { return this.getToken(PlSqlParser.SYS_XQMKNODEREF, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_XQNILLED = function() { return this.getToken(PlSqlParser.SYS_XQNILLED, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_XQNODENAME = function() { return this.getToken(PlSqlParser.SYS_XQNODENAME, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_XQNORMSPACE = function() { return this.getToken(PlSqlParser.SYS_XQNORMSPACE, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_XQNORMUCODE = function() { return this.getToken(PlSqlParser.SYS_XQNORMUCODE, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_XQ_NRNG = function() { return this.getToken(PlSqlParser.SYS_XQ_NRNG, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_XQNSP4PFX = function() { return this.getToken(PlSqlParser.SYS_XQNSP4PFX, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_XQNSPFRMQNM = function() { return this.getToken(PlSqlParser.SYS_XQNSPFRMQNM, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_XQPFXFRMQNM = function() { return this.getToken(PlSqlParser.SYS_XQPFXFRMQNM, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_XQ_PKSQL2XML = function() { return this.getToken(PlSqlParser.SYS_XQ_PKSQL2XML, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_XQPOLYABS = function() { return this.getToken(PlSqlParser.SYS_XQPOLYABS, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_XQPOLYADD = function() { return this.getToken(PlSqlParser.SYS_XQPOLYADD, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_XQPOLYCEL = function() { return this.getToken(PlSqlParser.SYS_XQPOLYCEL, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_XQPOLYCSTBL = function() { return this.getToken(PlSqlParser.SYS_XQPOLYCSTBL, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_XQPOLYCST = function() { return this.getToken(PlSqlParser.SYS_XQPOLYCST, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_XQPOLYDIV = function() { return this.getToken(PlSqlParser.SYS_XQPOLYDIV, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_XQPOLYFLR = function() { return this.getToken(PlSqlParser.SYS_XQPOLYFLR, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_XQPOLYMOD = function() { return this.getToken(PlSqlParser.SYS_XQPOLYMOD, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_XQPOLYMUL = function() { return this.getToken(PlSqlParser.SYS_XQPOLYMUL, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_XQPOLYRND = function() { return this.getToken(PlSqlParser.SYS_XQPOLYRND, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_XQPOLYSQRT = function() { return this.getToken(PlSqlParser.SYS_XQPOLYSQRT, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_XQPOLYSUB = function() { return this.getToken(PlSqlParser.SYS_XQPOLYSUB, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_XQPOLYUMUS = function() { return this.getToken(PlSqlParser.SYS_XQPOLYUMUS, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_XQPOLYUPLS = function() { return this.getToken(PlSqlParser.SYS_XQPOLYUPLS, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_XQPOLYVEQ = function() { return this.getToken(PlSqlParser.SYS_XQPOLYVEQ, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_XQPOLYVGE = function() { return this.getToken(PlSqlParser.SYS_XQPOLYVGE, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_XQPOLYVGT = function() { return this.getToken(PlSqlParser.SYS_XQPOLYVGT, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_XQPOLYVLE = function() { return this.getToken(PlSqlParser.SYS_XQPOLYVLE, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_XQPOLYVLT = function() { return this.getToken(PlSqlParser.SYS_XQPOLYVLT, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_XQPOLYVNE = function() { return this.getToken(PlSqlParser.SYS_XQPOLYVNE, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_XQREF2VAL = function() { return this.getToken(PlSqlParser.SYS_XQREF2VAL, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_XQRENAME = function() { return this.getToken(PlSqlParser.SYS_XQRENAME, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_XQREPLACE = function() { return this.getToken(PlSqlParser.SYS_XQREPLACE, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_XQRESVURI = function() { return this.getToken(PlSqlParser.SYS_XQRESVURI, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_XQRNDHALF2EVN = function() { return this.getToken(PlSqlParser.SYS_XQRNDHALF2EVN, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_XQRSLVQNM = function() { return this.getToken(PlSqlParser.SYS_XQRSLVQNM, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_XQRYENVPGET = function() { return this.getToken(PlSqlParser.SYS_XQRYENVPGET, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_XQRYVARGET = function() { return this.getToken(PlSqlParser.SYS_XQRYVARGET, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_XQRYWRP = function() { return this.getToken(PlSqlParser.SYS_XQRYWRP, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_XQSEQ2CON4XC = function() { return this.getToken(PlSqlParser.SYS_XQSEQ2CON4XC, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_XQSEQ2CON = function() { return this.getToken(PlSqlParser.SYS_XQSEQ2CON, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_XQSEQDEEPEQ = function() { return this.getToken(PlSqlParser.SYS_XQSEQDEEPEQ, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_XQSEQINSB = function() { return this.getToken(PlSqlParser.SYS_XQSEQINSB, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_XQSEQRM = function() { return this.getToken(PlSqlParser.SYS_XQSEQRM, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_XQSEQRVS = function() { return this.getToken(PlSqlParser.SYS_XQSEQRVS, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_XQSEQSUB = function() { return this.getToken(PlSqlParser.SYS_XQSEQSUB, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_XQSEQTYPMATCH = function() { return this.getToken(PlSqlParser.SYS_XQSEQTYPMATCH, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_XQSTARTSWITH = function() { return this.getToken(PlSqlParser.SYS_XQSTARTSWITH, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_XQSTATBURI = function() { return this.getToken(PlSqlParser.SYS_XQSTATBURI, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_XQSTR2CODEP = function() { return this.getToken(PlSqlParser.SYS_XQSTR2CODEP, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_XQSTRJOIN = function() { return this.getToken(PlSqlParser.SYS_XQSTRJOIN, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_XQSUBSTRAFT = function() { return this.getToken(PlSqlParser.SYS_XQSUBSTRAFT, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_XQSUBSTRBEF = function() { return this.getToken(PlSqlParser.SYS_XQSUBSTRBEF, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_XQTOKENIZE = function() { return this.getToken(PlSqlParser.SYS_XQTOKENIZE, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_XQTREATAS = function() { return this.getToken(PlSqlParser.SYS_XQTREATAS, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_XQ_UPKXML2SQL = function() { return this.getToken(PlSqlParser.SYS_XQ_UPKXML2SQL, 0); }; Non_reserved_keywords_pre12cContext.prototype.SYS_XQXFORM = function() { return this.getToken(PlSqlParser.SYS_XQXFORM, 0); }; Non_reserved_keywords_pre12cContext.prototype.TABLE = function() { return this.getToken(PlSqlParser.TABLE, 0); }; Non_reserved_keywords_pre12cContext.prototype.TABLE_LOOKUP_BY_NL = function() { return this.getToken(PlSqlParser.TABLE_LOOKUP_BY_NL, 0); }; Non_reserved_keywords_pre12cContext.prototype.TABLES = function() { return this.getToken(PlSqlParser.TABLES, 0); }; Non_reserved_keywords_pre12cContext.prototype.TABLESPACE = function() { return this.getToken(PlSqlParser.TABLESPACE, 0); }; Non_reserved_keywords_pre12cContext.prototype.TABLESPACE_NO = function() { return this.getToken(PlSqlParser.TABLESPACE_NO, 0); }; Non_reserved_keywords_pre12cContext.prototype.TABLE_STATS = function() { return this.getToken(PlSqlParser.TABLE_STATS, 0); }; Non_reserved_keywords_pre12cContext.prototype.TABNO = function() { return this.getToken(PlSqlParser.TABNO, 0); }; Non_reserved_keywords_pre12cContext.prototype.TANH = function() { return this.getToken(PlSqlParser.TANH, 0); }; Non_reserved_keywords_pre12cContext.prototype.TAN = function() { return this.getToken(PlSqlParser.TAN, 0); }; Non_reserved_keywords_pre12cContext.prototype.TBLORIDXPARTNUM = function() { return this.getToken(PlSqlParser.TBLORIDXPARTNUM, 0); }; Non_reserved_keywords_pre12cContext.prototype.TEMPFILE = function() { return this.getToken(PlSqlParser.TEMPFILE, 0); }; Non_reserved_keywords_pre12cContext.prototype.TEMPLATE = function() { return this.getToken(PlSqlParser.TEMPLATE, 0); }; Non_reserved_keywords_pre12cContext.prototype.TEMPORARY = function() { return this.getToken(PlSqlParser.TEMPORARY, 0); }; Non_reserved_keywords_pre12cContext.prototype.TEMP_TABLE = function() { return this.getToken(PlSqlParser.TEMP_TABLE, 0); }; Non_reserved_keywords_pre12cContext.prototype.TEST = function() { return this.getToken(PlSqlParser.TEST, 0); }; Non_reserved_keywords_pre12cContext.prototype.THAN = function() { return this.getToken(PlSqlParser.THAN, 0); }; Non_reserved_keywords_pre12cContext.prototype.THE = function() { return this.getToken(PlSqlParser.THE, 0); }; Non_reserved_keywords_pre12cContext.prototype.THEN = function() { return this.getToken(PlSqlParser.THEN, 0); }; Non_reserved_keywords_pre12cContext.prototype.THREAD = function() { return this.getToken(PlSqlParser.THREAD, 0); }; Non_reserved_keywords_pre12cContext.prototype.THROUGH = function() { return this.getToken(PlSqlParser.THROUGH, 0); }; Non_reserved_keywords_pre12cContext.prototype.TIME = function() { return this.getToken(PlSqlParser.TIME, 0); }; Non_reserved_keywords_pre12cContext.prototype.TIMEOUT = function() { return this.getToken(PlSqlParser.TIMEOUT, 0); }; Non_reserved_keywords_pre12cContext.prototype.TIMES = function() { return this.getToken(PlSqlParser.TIMES, 0); }; Non_reserved_keywords_pre12cContext.prototype.TIMESTAMP = function() { return this.getToken(PlSqlParser.TIMESTAMP, 0); }; Non_reserved_keywords_pre12cContext.prototype.TIMEZONE_ABBR = function() { return this.getToken(PlSqlParser.TIMEZONE_ABBR, 0); }; Non_reserved_keywords_pre12cContext.prototype.TIMEZONE_HOUR = function() { return this.getToken(PlSqlParser.TIMEZONE_HOUR, 0); }; Non_reserved_keywords_pre12cContext.prototype.TIMEZONE_MINUTE = function() { return this.getToken(PlSqlParser.TIMEZONE_MINUTE, 0); }; Non_reserved_keywords_pre12cContext.prototype.TIME_ZONE = function() { return this.getToken(PlSqlParser.TIME_ZONE, 0); }; Non_reserved_keywords_pre12cContext.prototype.TIMEZONE_OFFSET = function() { return this.getToken(PlSqlParser.TIMEZONE_OFFSET, 0); }; Non_reserved_keywords_pre12cContext.prototype.TIMEZONE_REGION = function() { return this.getToken(PlSqlParser.TIMEZONE_REGION, 0); }; Non_reserved_keywords_pre12cContext.prototype.TIV_GB = function() { return this.getToken(PlSqlParser.TIV_GB, 0); }; Non_reserved_keywords_pre12cContext.prototype.TIV_SSF = function() { return this.getToken(PlSqlParser.TIV_SSF, 0); }; Non_reserved_keywords_pre12cContext.prototype.TO_BINARY_DOUBLE = function() { return this.getToken(PlSqlParser.TO_BINARY_DOUBLE, 0); }; Non_reserved_keywords_pre12cContext.prototype.TO_BINARY_FLOAT = function() { return this.getToken(PlSqlParser.TO_BINARY_FLOAT, 0); }; Non_reserved_keywords_pre12cContext.prototype.TO_BLOB = function() { return this.getToken(PlSqlParser.TO_BLOB, 0); }; Non_reserved_keywords_pre12cContext.prototype.TO_CHAR = function() { return this.getToken(PlSqlParser.TO_CHAR, 0); }; Non_reserved_keywords_pre12cContext.prototype.TO_CLOB = function() { return this.getToken(PlSqlParser.TO_CLOB, 0); }; Non_reserved_keywords_pre12cContext.prototype.TO_DATE = function() { return this.getToken(PlSqlParser.TO_DATE, 0); }; Non_reserved_keywords_pre12cContext.prototype.TO_DSINTERVAL = function() { return this.getToken(PlSqlParser.TO_DSINTERVAL, 0); }; Non_reserved_keywords_pre12cContext.prototype.TO_LOB = function() { return this.getToken(PlSqlParser.TO_LOB, 0); }; Non_reserved_keywords_pre12cContext.prototype.TO_MULTI_BYTE = function() { return this.getToken(PlSqlParser.TO_MULTI_BYTE, 0); }; Non_reserved_keywords_pre12cContext.prototype.TO_NCHAR = function() { return this.getToken(PlSqlParser.TO_NCHAR, 0); }; Non_reserved_keywords_pre12cContext.prototype.TO_NCLOB = function() { return this.getToken(PlSqlParser.TO_NCLOB, 0); }; Non_reserved_keywords_pre12cContext.prototype.TO_NUMBER = function() { return this.getToken(PlSqlParser.TO_NUMBER, 0); }; Non_reserved_keywords_pre12cContext.prototype.TOPLEVEL = function() { return this.getToken(PlSqlParser.TOPLEVEL, 0); }; Non_reserved_keywords_pre12cContext.prototype.TO_SINGLE_BYTE = function() { return this.getToken(PlSqlParser.TO_SINGLE_BYTE, 0); }; Non_reserved_keywords_pre12cContext.prototype.TO_TIME = function() { return this.getToken(PlSqlParser.TO_TIME, 0); }; Non_reserved_keywords_pre12cContext.prototype.TO_TIMESTAMP = function() { return this.getToken(PlSqlParser.TO_TIMESTAMP, 0); }; Non_reserved_keywords_pre12cContext.prototype.TO_TIMESTAMP_TZ = function() { return this.getToken(PlSqlParser.TO_TIMESTAMP_TZ, 0); }; Non_reserved_keywords_pre12cContext.prototype.TO_TIME_TZ = function() { return this.getToken(PlSqlParser.TO_TIME_TZ, 0); }; Non_reserved_keywords_pre12cContext.prototype.TO_YMINTERVAL = function() { return this.getToken(PlSqlParser.TO_YMINTERVAL, 0); }; Non_reserved_keywords_pre12cContext.prototype.TRACE = function() { return this.getToken(PlSqlParser.TRACE, 0); }; Non_reserved_keywords_pre12cContext.prototype.TRACING = function() { return this.getToken(PlSqlParser.TRACING, 0); }; Non_reserved_keywords_pre12cContext.prototype.TRACKING = function() { return this.getToken(PlSqlParser.TRACKING, 0); }; Non_reserved_keywords_pre12cContext.prototype.TRAILING = function() { return this.getToken(PlSqlParser.TRAILING, 0); }; Non_reserved_keywords_pre12cContext.prototype.TRANSACTION = function() { return this.getToken(PlSqlParser.TRANSACTION, 0); }; Non_reserved_keywords_pre12cContext.prototype.TRANSFORM_DISTINCT_AGG = function() { return this.getToken(PlSqlParser.TRANSFORM_DISTINCT_AGG, 0); }; Non_reserved_keywords_pre12cContext.prototype.TRANSITIONAL = function() { return this.getToken(PlSqlParser.TRANSITIONAL, 0); }; Non_reserved_keywords_pre12cContext.prototype.TRANSITION = function() { return this.getToken(PlSqlParser.TRANSITION, 0); }; Non_reserved_keywords_pre12cContext.prototype.TRANSLATE = function() { return this.getToken(PlSqlParser.TRANSLATE, 0); }; Non_reserved_keywords_pre12cContext.prototype.TREAT = function() { return this.getToken(PlSqlParser.TREAT, 0); }; Non_reserved_keywords_pre12cContext.prototype.TRIGGERS = function() { return this.getToken(PlSqlParser.TRIGGERS, 0); }; Non_reserved_keywords_pre12cContext.prototype.TRIM = function() { return this.getToken(PlSqlParser.TRIM, 0); }; Non_reserved_keywords_pre12cContext.prototype.TRUE = function() { return this.getToken(PlSqlParser.TRUE, 0); }; Non_reserved_keywords_pre12cContext.prototype.TRUNCATE = function() { return this.getToken(PlSqlParser.TRUNCATE, 0); }; Non_reserved_keywords_pre12cContext.prototype.TRUNC = function() { return this.getToken(PlSqlParser.TRUNC, 0); }; Non_reserved_keywords_pre12cContext.prototype.TRUSTED = function() { return this.getToken(PlSqlParser.TRUSTED, 0); }; Non_reserved_keywords_pre12cContext.prototype.TUNING = function() { return this.getToken(PlSqlParser.TUNING, 0); }; Non_reserved_keywords_pre12cContext.prototype.TX = function() { return this.getToken(PlSqlParser.TX, 0); }; Non_reserved_keywords_pre12cContext.prototype.TYPE = function() { return this.getToken(PlSqlParser.TYPE, 0); }; Non_reserved_keywords_pre12cContext.prototype.TYPES = function() { return this.getToken(PlSqlParser.TYPES, 0); }; Non_reserved_keywords_pre12cContext.prototype.TZ_OFFSET = function() { return this.getToken(PlSqlParser.TZ_OFFSET, 0); }; Non_reserved_keywords_pre12cContext.prototype.UB2 = function() { return this.getToken(PlSqlParser.UB2, 0); }; Non_reserved_keywords_pre12cContext.prototype.UBA = function() { return this.getToken(PlSqlParser.UBA, 0); }; Non_reserved_keywords_pre12cContext.prototype.UID = function() { return this.getToken(PlSqlParser.UID, 0); }; Non_reserved_keywords_pre12cContext.prototype.UNARCHIVED = function() { return this.getToken(PlSqlParser.UNARCHIVED, 0); }; Non_reserved_keywords_pre12cContext.prototype.UNBOUNDED = function() { return this.getToken(PlSqlParser.UNBOUNDED, 0); }; Non_reserved_keywords_pre12cContext.prototype.UNBOUND = function() { return this.getToken(PlSqlParser.UNBOUND, 0); }; Non_reserved_keywords_pre12cContext.prototype.UNDER = function() { return this.getToken(PlSqlParser.UNDER, 0); }; Non_reserved_keywords_pre12cContext.prototype.UNDO = function() { return this.getToken(PlSqlParser.UNDO, 0); }; Non_reserved_keywords_pre12cContext.prototype.UNDROP = function() { return this.getToken(PlSqlParser.UNDROP, 0); }; Non_reserved_keywords_pre12cContext.prototype.UNIFORM = function() { return this.getToken(PlSqlParser.UNIFORM, 0); }; Non_reserved_keywords_pre12cContext.prototype.UNISTR = function() { return this.getToken(PlSqlParser.UNISTR, 0); }; Non_reserved_keywords_pre12cContext.prototype.UNLIMITED = function() { return this.getToken(PlSqlParser.UNLIMITED, 0); }; Non_reserved_keywords_pre12cContext.prototype.UNLOAD = function() { return this.getToken(PlSqlParser.UNLOAD, 0); }; Non_reserved_keywords_pre12cContext.prototype.UNLOCK = function() { return this.getToken(PlSqlParser.UNLOCK, 0); }; Non_reserved_keywords_pre12cContext.prototype.UNNEST_INNERJ_DISTINCT_VIEW = function() { return this.getToken(PlSqlParser.UNNEST_INNERJ_DISTINCT_VIEW, 0); }; Non_reserved_keywords_pre12cContext.prototype.UNNEST = function() { return this.getToken(PlSqlParser.UNNEST, 0); }; Non_reserved_keywords_pre12cContext.prototype.UNNEST_NOSEMIJ_NODISTINCTVIEW = function() { return this.getToken(PlSqlParser.UNNEST_NOSEMIJ_NODISTINCTVIEW, 0); }; Non_reserved_keywords_pre12cContext.prototype.UNNEST_SEMIJ_VIEW = function() { return this.getToken(PlSqlParser.UNNEST_SEMIJ_VIEW, 0); }; Non_reserved_keywords_pre12cContext.prototype.UNPACKED = function() { return this.getToken(PlSqlParser.UNPACKED, 0); }; Non_reserved_keywords_pre12cContext.prototype.UNPIVOT = function() { return this.getToken(PlSqlParser.UNPIVOT, 0); }; Non_reserved_keywords_pre12cContext.prototype.UNPROTECTED = function() { return this.getToken(PlSqlParser.UNPROTECTED, 0); }; Non_reserved_keywords_pre12cContext.prototype.UNQUIESCE = function() { return this.getToken(PlSqlParser.UNQUIESCE, 0); }; Non_reserved_keywords_pre12cContext.prototype.UNRECOVERABLE = function() { return this.getToken(PlSqlParser.UNRECOVERABLE, 0); }; Non_reserved_keywords_pre12cContext.prototype.UNRESTRICTED = function() { return this.getToken(PlSqlParser.UNRESTRICTED, 0); }; Non_reserved_keywords_pre12cContext.prototype.UNTIL = function() { return this.getToken(PlSqlParser.UNTIL, 0); }; Non_reserved_keywords_pre12cContext.prototype.UNUSABLE = function() { return this.getToken(PlSqlParser.UNUSABLE, 0); }; Non_reserved_keywords_pre12cContext.prototype.UNUSED = function() { return this.getToken(PlSqlParser.UNUSED, 0); }; Non_reserved_keywords_pre12cContext.prototype.UPDATABLE = function() { return this.getToken(PlSqlParser.UPDATABLE, 0); }; Non_reserved_keywords_pre12cContext.prototype.UPDATED = function() { return this.getToken(PlSqlParser.UPDATED, 0); }; Non_reserved_keywords_pre12cContext.prototype.UPDATEXML = function() { return this.getToken(PlSqlParser.UPDATEXML, 0); }; Non_reserved_keywords_pre12cContext.prototype.UPD_INDEXES = function() { return this.getToken(PlSqlParser.UPD_INDEXES, 0); }; Non_reserved_keywords_pre12cContext.prototype.UPD_JOININDEX = function() { return this.getToken(PlSqlParser.UPD_JOININDEX, 0); }; Non_reserved_keywords_pre12cContext.prototype.UPGRADE = function() { return this.getToken(PlSqlParser.UPGRADE, 0); }; Non_reserved_keywords_pre12cContext.prototype.UPPER = function() { return this.getToken(PlSqlParser.UPPER, 0); }; Non_reserved_keywords_pre12cContext.prototype.UPSERT = function() { return this.getToken(PlSqlParser.UPSERT, 0); }; Non_reserved_keywords_pre12cContext.prototype.UROWID = function() { return this.getToken(PlSqlParser.UROWID, 0); }; Non_reserved_keywords_pre12cContext.prototype.USAGE = function() { return this.getToken(PlSqlParser.USAGE, 0); }; Non_reserved_keywords_pre12cContext.prototype.USE_ANTI = function() { return this.getToken(PlSqlParser.USE_ANTI, 0); }; Non_reserved_keywords_pre12cContext.prototype.USE_CONCAT = function() { return this.getToken(PlSqlParser.USE_CONCAT, 0); }; Non_reserved_keywords_pre12cContext.prototype.USE_HASH_AGGREGATION = function() { return this.getToken(PlSqlParser.USE_HASH_AGGREGATION, 0); }; Non_reserved_keywords_pre12cContext.prototype.USE_HASH_GBY_FOR_PUSHDOWN = function() { return this.getToken(PlSqlParser.USE_HASH_GBY_FOR_PUSHDOWN, 0); }; Non_reserved_keywords_pre12cContext.prototype.USE_HASH = function() { return this.getToken(PlSqlParser.USE_HASH, 0); }; Non_reserved_keywords_pre12cContext.prototype.USE_INVISIBLE_INDEXES = function() { return this.getToken(PlSqlParser.USE_INVISIBLE_INDEXES, 0); }; Non_reserved_keywords_pre12cContext.prototype.USE_MERGE_CARTESIAN = function() { return this.getToken(PlSqlParser.USE_MERGE_CARTESIAN, 0); }; Non_reserved_keywords_pre12cContext.prototype.USE_MERGE = function() { return this.getToken(PlSqlParser.USE_MERGE, 0); }; Non_reserved_keywords_pre12cContext.prototype.USE = function() { return this.getToken(PlSqlParser.USE, 0); }; Non_reserved_keywords_pre12cContext.prototype.USE_NL = function() { return this.getToken(PlSqlParser.USE_NL, 0); }; Non_reserved_keywords_pre12cContext.prototype.USE_NL_WITH_INDEX = function() { return this.getToken(PlSqlParser.USE_NL_WITH_INDEX, 0); }; Non_reserved_keywords_pre12cContext.prototype.USE_PRIVATE_OUTLINES = function() { return this.getToken(PlSqlParser.USE_PRIVATE_OUTLINES, 0); }; Non_reserved_keywords_pre12cContext.prototype.USER_DEFINED = function() { return this.getToken(PlSqlParser.USER_DEFINED, 0); }; Non_reserved_keywords_pre12cContext.prototype.USERENV = function() { return this.getToken(PlSqlParser.USERENV, 0); }; Non_reserved_keywords_pre12cContext.prototype.USERGROUP = function() { return this.getToken(PlSqlParser.USERGROUP, 0); }; Non_reserved_keywords_pre12cContext.prototype.USER = function() { return this.getToken(PlSqlParser.USER, 0); }; Non_reserved_keywords_pre12cContext.prototype.USER_RECYCLEBIN = function() { return this.getToken(PlSqlParser.USER_RECYCLEBIN, 0); }; Non_reserved_keywords_pre12cContext.prototype.USERS = function() { return this.getToken(PlSqlParser.USERS, 0); }; Non_reserved_keywords_pre12cContext.prototype.USE_SEMI = function() { return this.getToken(PlSqlParser.USE_SEMI, 0); }; Non_reserved_keywords_pre12cContext.prototype.USE_STORED_OUTLINES = function() { return this.getToken(PlSqlParser.USE_STORED_OUTLINES, 0); }; Non_reserved_keywords_pre12cContext.prototype.USE_TTT_FOR_GSETS = function() { return this.getToken(PlSqlParser.USE_TTT_FOR_GSETS, 0); }; Non_reserved_keywords_pre12cContext.prototype.USE_WEAK_NAME_RESL = function() { return this.getToken(PlSqlParser.USE_WEAK_NAME_RESL, 0); }; Non_reserved_keywords_pre12cContext.prototype.USING = function() { return this.getToken(PlSqlParser.USING, 0); }; Non_reserved_keywords_pre12cContext.prototype.VALIDATE = function() { return this.getToken(PlSqlParser.VALIDATE, 0); }; Non_reserved_keywords_pre12cContext.prototype.VALIDATION = function() { return this.getToken(PlSqlParser.VALIDATION, 0); }; Non_reserved_keywords_pre12cContext.prototype.VALUE = function() { return this.getToken(PlSqlParser.VALUE, 0); }; Non_reserved_keywords_pre12cContext.prototype.VARIANCE = function() { return this.getToken(PlSqlParser.VARIANCE, 0); }; Non_reserved_keywords_pre12cContext.prototype.VAR_POP = function() { return this.getToken(PlSqlParser.VAR_POP, 0); }; Non_reserved_keywords_pre12cContext.prototype.VARRAY = function() { return this.getToken(PlSqlParser.VARRAY, 0); }; Non_reserved_keywords_pre12cContext.prototype.VARRAYS = function() { return this.getToken(PlSqlParser.VARRAYS, 0); }; Non_reserved_keywords_pre12cContext.prototype.VAR_SAMP = function() { return this.getToken(PlSqlParser.VAR_SAMP, 0); }; Non_reserved_keywords_pre12cContext.prototype.VARYING = function() { return this.getToken(PlSqlParser.VARYING, 0); }; Non_reserved_keywords_pre12cContext.prototype.VECTOR_READ = function() { return this.getToken(PlSqlParser.VECTOR_READ, 0); }; Non_reserved_keywords_pre12cContext.prototype.VECTOR_READ_TRACE = function() { return this.getToken(PlSqlParser.VECTOR_READ_TRACE, 0); }; Non_reserved_keywords_pre12cContext.prototype.VERIFY = function() { return this.getToken(PlSqlParser.VERIFY, 0); }; Non_reserved_keywords_pre12cContext.prototype.VERSIONING = function() { return this.getToken(PlSqlParser.VERSIONING, 0); }; Non_reserved_keywords_pre12cContext.prototype.VERSION = function() { return this.getToken(PlSqlParser.VERSION, 0); }; Non_reserved_keywords_pre12cContext.prototype.VERSIONS_ENDSCN = function() { return this.getToken(PlSqlParser.VERSIONS_ENDSCN, 0); }; Non_reserved_keywords_pre12cContext.prototype.VERSIONS_ENDTIME = function() { return this.getToken(PlSqlParser.VERSIONS_ENDTIME, 0); }; Non_reserved_keywords_pre12cContext.prototype.VERSIONS = function() { return this.getToken(PlSqlParser.VERSIONS, 0); }; Non_reserved_keywords_pre12cContext.prototype.VERSIONS_OPERATION = function() { return this.getToken(PlSqlParser.VERSIONS_OPERATION, 0); }; Non_reserved_keywords_pre12cContext.prototype.VERSIONS_STARTSCN = function() { return this.getToken(PlSqlParser.VERSIONS_STARTSCN, 0); }; Non_reserved_keywords_pre12cContext.prototype.VERSIONS_STARTTIME = function() { return this.getToken(PlSqlParser.VERSIONS_STARTTIME, 0); }; Non_reserved_keywords_pre12cContext.prototype.VERSIONS_XID = function() { return this.getToken(PlSqlParser.VERSIONS_XID, 0); }; Non_reserved_keywords_pre12cContext.prototype.VIRTUAL = function() { return this.getToken(PlSqlParser.VIRTUAL, 0); }; Non_reserved_keywords_pre12cContext.prototype.VISIBLE = function() { return this.getToken(PlSqlParser.VISIBLE, 0); }; Non_reserved_keywords_pre12cContext.prototype.VOLUME = function() { return this.getToken(PlSqlParser.VOLUME, 0); }; Non_reserved_keywords_pre12cContext.prototype.VSIZE = function() { return this.getToken(PlSqlParser.VSIZE, 0); }; Non_reserved_keywords_pre12cContext.prototype.WAIT = function() { return this.getToken(PlSqlParser.WAIT, 0); }; Non_reserved_keywords_pre12cContext.prototype.WALLET = function() { return this.getToken(PlSqlParser.WALLET, 0); }; Non_reserved_keywords_pre12cContext.prototype.WELLFORMED = function() { return this.getToken(PlSqlParser.WELLFORMED, 0); }; Non_reserved_keywords_pre12cContext.prototype.WHENEVER = function() { return this.getToken(PlSqlParser.WHENEVER, 0); }; Non_reserved_keywords_pre12cContext.prototype.WHEN = function() { return this.getToken(PlSqlParser.WHEN, 0); }; Non_reserved_keywords_pre12cContext.prototype.WHITESPACE = function() { return this.getToken(PlSqlParser.WHITESPACE, 0); }; Non_reserved_keywords_pre12cContext.prototype.WIDTH_BUCKET = function() { return this.getToken(PlSqlParser.WIDTH_BUCKET, 0); }; Non_reserved_keywords_pre12cContext.prototype.WITHIN = function() { return this.getToken(PlSqlParser.WITHIN, 0); }; Non_reserved_keywords_pre12cContext.prototype.WITHOUT = function() { return this.getToken(PlSqlParser.WITHOUT, 0); }; Non_reserved_keywords_pre12cContext.prototype.WORK = function() { return this.getToken(PlSqlParser.WORK, 0); }; Non_reserved_keywords_pre12cContext.prototype.WRAPPED = function() { return this.getToken(PlSqlParser.WRAPPED, 0); }; Non_reserved_keywords_pre12cContext.prototype.WRITE = function() { return this.getToken(PlSqlParser.WRITE, 0); }; Non_reserved_keywords_pre12cContext.prototype.XDB_FASTPATH_INSERT = function() { return this.getToken(PlSqlParser.XDB_FASTPATH_INSERT, 0); }; Non_reserved_keywords_pre12cContext.prototype.X_DYN_PRUNE = function() { return this.getToken(PlSqlParser.X_DYN_PRUNE, 0); }; Non_reserved_keywords_pre12cContext.prototype.XID = function() { return this.getToken(PlSqlParser.XID, 0); }; Non_reserved_keywords_pre12cContext.prototype.XML2OBJECT = function() { return this.getToken(PlSqlParser.XML2OBJECT, 0); }; Non_reserved_keywords_pre12cContext.prototype.XMLATTRIBUTES = function() { return this.getToken(PlSqlParser.XMLATTRIBUTES, 0); }; Non_reserved_keywords_pre12cContext.prototype.XMLCAST = function() { return this.getToken(PlSqlParser.XMLCAST, 0); }; Non_reserved_keywords_pre12cContext.prototype.XMLCDATA = function() { return this.getToken(PlSqlParser.XMLCDATA, 0); }; Non_reserved_keywords_pre12cContext.prototype.XMLCOLATTVAL = function() { return this.getToken(PlSqlParser.XMLCOLATTVAL, 0); }; Non_reserved_keywords_pre12cContext.prototype.XMLCOMMENT = function() { return this.getToken(PlSqlParser.XMLCOMMENT, 0); }; Non_reserved_keywords_pre12cContext.prototype.XMLCONCAT = function() { return this.getToken(PlSqlParser.XMLCONCAT, 0); }; Non_reserved_keywords_pre12cContext.prototype.XMLDIFF = function() { return this.getToken(PlSqlParser.XMLDIFF, 0); }; Non_reserved_keywords_pre12cContext.prototype.XML_DML_RWT_STMT = function() { return this.getToken(PlSqlParser.XML_DML_RWT_STMT, 0); }; Non_reserved_keywords_pre12cContext.prototype.XMLELEMENT = function() { return this.getToken(PlSqlParser.XMLELEMENT, 0); }; Non_reserved_keywords_pre12cContext.prototype.XMLEXISTS2 = function() { return this.getToken(PlSqlParser.XMLEXISTS2, 0); }; Non_reserved_keywords_pre12cContext.prototype.XMLEXISTS = function() { return this.getToken(PlSqlParser.XMLEXISTS, 0); }; Non_reserved_keywords_pre12cContext.prototype.XMLFOREST = function() { return this.getToken(PlSqlParser.XMLFOREST, 0); }; Non_reserved_keywords_pre12cContext.prototype.XMLINDEX_REWRITE_IN_SELECT = function() { return this.getToken(PlSqlParser.XMLINDEX_REWRITE_IN_SELECT, 0); }; Non_reserved_keywords_pre12cContext.prototype.XMLINDEX_REWRITE = function() { return this.getToken(PlSqlParser.XMLINDEX_REWRITE, 0); }; Non_reserved_keywords_pre12cContext.prototype.XMLINDEX_SEL_IDX_TBL = function() { return this.getToken(PlSqlParser.XMLINDEX_SEL_IDX_TBL, 0); }; Non_reserved_keywords_pre12cContext.prototype.XMLISNODE = function() { return this.getToken(PlSqlParser.XMLISNODE, 0); }; Non_reserved_keywords_pre12cContext.prototype.XMLISVALID = function() { return this.getToken(PlSqlParser.XMLISVALID, 0); }; Non_reserved_keywords_pre12cContext.prototype.XML = function() { return this.getToken(PlSqlParser.XML, 0); }; Non_reserved_keywords_pre12cContext.prototype.XMLNAMESPACES = function() { return this.getToken(PlSqlParser.XMLNAMESPACES, 0); }; Non_reserved_keywords_pre12cContext.prototype.XMLPARSE = function() { return this.getToken(PlSqlParser.XMLPARSE, 0); }; Non_reserved_keywords_pre12cContext.prototype.XMLPATCH = function() { return this.getToken(PlSqlParser.XMLPATCH, 0); }; Non_reserved_keywords_pre12cContext.prototype.XMLPI = function() { return this.getToken(PlSqlParser.XMLPI, 0); }; Non_reserved_keywords_pre12cContext.prototype.XMLQUERY = function() { return this.getToken(PlSqlParser.XMLQUERY, 0); }; Non_reserved_keywords_pre12cContext.prototype.XMLQUERYVAL = function() { return this.getToken(PlSqlParser.XMLQUERYVAL, 0); }; Non_reserved_keywords_pre12cContext.prototype.XMLROOT = function() { return this.getToken(PlSqlParser.XMLROOT, 0); }; Non_reserved_keywords_pre12cContext.prototype.XMLSCHEMA = function() { return this.getToken(PlSqlParser.XMLSCHEMA, 0); }; Non_reserved_keywords_pre12cContext.prototype.XMLSERIALIZE = function() { return this.getToken(PlSqlParser.XMLSERIALIZE, 0); }; Non_reserved_keywords_pre12cContext.prototype.XMLTABLE = function() { return this.getToken(PlSqlParser.XMLTABLE, 0); }; Non_reserved_keywords_pre12cContext.prototype.XMLTRANSFORMBLOB = function() { return this.getToken(PlSqlParser.XMLTRANSFORMBLOB, 0); }; Non_reserved_keywords_pre12cContext.prototype.XMLTRANSFORM = function() { return this.getToken(PlSqlParser.XMLTRANSFORM, 0); }; Non_reserved_keywords_pre12cContext.prototype.XMLTYPE = function() { return this.getToken(PlSqlParser.XMLTYPE, 0); }; Non_reserved_keywords_pre12cContext.prototype.XPATHTABLE = function() { return this.getToken(PlSqlParser.XPATHTABLE, 0); }; Non_reserved_keywords_pre12cContext.prototype.XS_SYS_CONTEXT = function() { return this.getToken(PlSqlParser.XS_SYS_CONTEXT, 0); }; Non_reserved_keywords_pre12cContext.prototype.YEAR = function() { return this.getToken(PlSqlParser.YEAR, 0); }; Non_reserved_keywords_pre12cContext.prototype.YES = function() { return this.getToken(PlSqlParser.YES, 0); }; Non_reserved_keywords_pre12cContext.prototype.ZONE = function() { return this.getToken(PlSqlParser.ZONE, 0); }; Non_reserved_keywords_pre12cContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterNon_reserved_keywords_pre12c(this); } }; Non_reserved_keywords_pre12cContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitNon_reserved_keywords_pre12c(this); } }; Non_reserved_keywords_pre12cContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitNon_reserved_keywords_pre12c(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Non_reserved_keywords_pre12cContext = Non_reserved_keywords_pre12cContext; PlSqlParser.prototype.non_reserved_keywords_pre12c = function() { var localctx = new Non_reserved_keywords_pre12cContext(this, this._ctx, this.state); this.enterRule(localctx, 1496, PlSqlParser.RULE_non_reserved_keywords_pre12c); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 12088; _la = this._input.LA(1); if(!((((_la) & ~0x1f) == 0 && ((1 << _la) & ((1 << PlSqlParser.ABORT) | (1 << PlSqlParser.ABS) | (1 << PlSqlParser.ACCESS) | (1 << PlSqlParser.ACCESSED) | (1 << PlSqlParser.ACCOUNT) | (1 << PlSqlParser.ACOS) | (1 << PlSqlParser.ACTIVATE) | (1 << PlSqlParser.ACTIVE_COMPONENT) | (1 << PlSqlParser.ACTIVE_FUNCTION) | (1 << PlSqlParser.ACTIVE_TAG) | (1 << PlSqlParser.ADD) | (1 << PlSqlParser.ADD_COLUMN) | (1 << PlSqlParser.ADD_GROUP) | (1 << PlSqlParser.ADD_MONTHS) | (1 << PlSqlParser.ADJ_DATE) | (1 << PlSqlParser.ADMIN) | (1 << PlSqlParser.ADMINISTER) | (1 << PlSqlParser.ADMINISTRATOR) | (1 << PlSqlParser.ADVISE) | (1 << PlSqlParser.ADVISOR) | (1 << PlSqlParser.AFTER))) !== 0) || ((((_la - 34)) & ~0x1f) == 0 && ((1 << (_la - 34)) & ((1 << (PlSqlParser.ALIAS - 34)) | (1 << (PlSqlParser.ALLOCATE - 34)) | (1 << (PlSqlParser.ALLOW - 34)) | (1 << (PlSqlParser.ALL_ROWS - 34)) | (1 << (PlSqlParser.ALWAYS - 34)) | (1 << (PlSqlParser.ANALYZE - 34)) | (1 << (PlSqlParser.ANCILLARY - 34)) | (1 << (PlSqlParser.AND_EQUAL - 34)) | (1 << (PlSqlParser.ANTIJOIN - 34)) | (1 << (PlSqlParser.ANYSCHEMA - 34)) | (1 << (PlSqlParser.APPEND - 34)) | (1 << (PlSqlParser.APPENDCHILDXML - 34)) | (1 << (PlSqlParser.APPEND_VALUES - 34)) | (1 << (PlSqlParser.APPLY - 34)) | (1 << (PlSqlParser.ARCHIVE - 34)) | (1 << (PlSqlParser.ARCHIVELOG - 34)) | (1 << (PlSqlParser.ARRAY - 34)) | (1 << (PlSqlParser.ASCII - 34)) | (1 << (PlSqlParser.ASCIISTR - 34)) | (1 << (PlSqlParser.ASIN - 34)))) !== 0) || ((((_la - 67)) & ~0x1f) == 0 && ((1 << (_la - 67)) & ((1 << (PlSqlParser.ASSEMBLY - 67)) | (1 << (PlSqlParser.ASSOCIATE - 67)) | (1 << (PlSqlParser.ASYNC - 67)) | (1 << (PlSqlParser.ASYNCHRONOUS - 67)) | (1 << (PlSqlParser.ATAN2 - 67)) | (1 << (PlSqlParser.ATAN - 67)) | (1 << (PlSqlParser.AT - 67)) | (1 << (PlSqlParser.ATTRIBUTE - 67)) | (1 << (PlSqlParser.ATTRIBUTES - 67)) | (1 << (PlSqlParser.AUTHENTICATED - 67)) | (1 << (PlSqlParser.AUTHENTICATION - 67)) | (1 << (PlSqlParser.AUTHID - 67)) | (1 << (PlSqlParser.AUTHORIZATION - 67)) | (1 << (PlSqlParser.AUTOALLOCATE - 67)) | (1 << (PlSqlParser.AUTO - 67)) | (1 << (PlSqlParser.AUTOEXTEND - 67)) | (1 << (PlSqlParser.AUTOMATIC - 67)) | (1 << (PlSqlParser.AVAILABILITY - 67)) | (1 << (PlSqlParser.BACKUP - 67)) | (1 << (PlSqlParser.BASIC - 67)) | (1 << (PlSqlParser.BASICFILE - 67)) | (1 << (PlSqlParser.BATCH - 67)))) !== 0) || ((((_la - 100)) & ~0x1f) == 0 && ((1 << (_la - 100)) & ((1 << (PlSqlParser.BECOME - 100)) | (1 << (PlSqlParser.BEFORE - 100)) | (1 << (PlSqlParser.BEGIN - 100)) | (1 << (PlSqlParser.BEGIN_OUTLINE_DATA - 100)) | (1 << (PlSqlParser.BEHALF - 100)) | (1 << (PlSqlParser.BFILE - 100)) | (1 << (PlSqlParser.BFILENAME - 100)) | (1 << (PlSqlParser.BIGFILE - 100)) | (1 << (PlSqlParser.BINARY - 100)) | (1 << (PlSqlParser.BINARY_DOUBLE - 100)) | (1 << (PlSqlParser.BINARY_DOUBLE_INFINITY - 100)) | (1 << (PlSqlParser.BINARY_DOUBLE_NAN - 100)) | (1 << (PlSqlParser.BINARY_FLOAT - 100)) | (1 << (PlSqlParser.BINARY_FLOAT_INFINITY - 100)) | (1 << (PlSqlParser.BINARY_FLOAT_NAN - 100)) | (1 << (PlSqlParser.BIND_AWARE - 100)) | (1 << (PlSqlParser.BINDING - 100)) | (1 << (PlSqlParser.BIN_TO_NUM - 100)) | (1 << (PlSqlParser.BITAND - 100)) | (1 << (PlSqlParser.BITMAP - 100)) | (1 << (PlSqlParser.BITMAPS - 100)) | (1 << (PlSqlParser.BITMAP_TREE - 100)) | (1 << (PlSqlParser.BITS - 100)) | (1 << (PlSqlParser.BLOB - 100)) | (1 << (PlSqlParser.BLOCK - 100)) | (1 << (PlSqlParser.BLOCK_RANGE - 100)) | (1 << (PlSqlParser.BLOCKS - 100)))) !== 0) || ((((_la - 132)) & ~0x1f) == 0 && ((1 << (_la - 132)) & ((1 << (PlSqlParser.BLOCKSIZE - 132)) | (1 << (PlSqlParser.BODY - 132)) | (1 << (PlSqlParser.BOTH - 132)) | (1 << (PlSqlParser.BOUND - 132)) | (1 << (PlSqlParser.BRANCH - 132)) | (1 << (PlSqlParser.BREADTH - 132)) | (1 << (PlSqlParser.BROADCAST - 132)) | (1 << (PlSqlParser.BUFFER - 132)) | (1 << (PlSqlParser.BUFFER_CACHE - 132)) | (1 << (PlSqlParser.BUFFER_POOL - 132)) | (1 << (PlSqlParser.BUILD - 132)) | (1 << (PlSqlParser.BULK - 132)) | (1 << (PlSqlParser.BYPASS_RECURSIVE_CHECK - 132)) | (1 << (PlSqlParser.BYPASS_UJVC - 132)) | (1 << (PlSqlParser.BYTE - 132)) | (1 << (PlSqlParser.CACHE - 132)) | (1 << (PlSqlParser.CACHE_CB - 132)) | (1 << (PlSqlParser.CACHE_INSTANCES - 132)) | (1 << (PlSqlParser.CACHE_TEMP_TABLE - 132)) | (1 << (PlSqlParser.CALL - 132)) | (1 << (PlSqlParser.CANCEL - 132)) | (1 << (PlSqlParser.CARDINALITY - 132)) | (1 << (PlSqlParser.CASCADE - 132)) | (1 << (PlSqlParser.CASE - 132)))) !== 0) || ((((_la - 164)) & ~0x1f) == 0 && ((1 << (_la - 164)) & ((1 << (PlSqlParser.CAST - 164)) | (1 << (PlSqlParser.CATEGORY - 164)) | (1 << (PlSqlParser.CEIL - 164)) | (1 << (PlSqlParser.CELL_FLASH_CACHE - 164)) | (1 << (PlSqlParser.CERTIFICATE - 164)) | (1 << (PlSqlParser.CFILE - 164)) | (1 << (PlSqlParser.CHAINED - 164)) | (1 << (PlSqlParser.CHANGE - 164)) | (1 << (PlSqlParser.CHANGE_DUPKEY_ERROR_INDEX - 164)) | (1 << (PlSqlParser.CHARACTER - 164)) | (1 << (PlSqlParser.CHAR_CS - 164)) | (1 << (PlSqlParser.CHARTOROWID - 164)) | (1 << (PlSqlParser.CHECK_ACL_REWRITE - 164)) | (1 << (PlSqlParser.CHECKPOINT - 164)) | (1 << (PlSqlParser.CHILD - 164)) | (1 << (PlSqlParser.CHOOSE - 164)) | (1 << (PlSqlParser.CHR - 164)) | (1 << (PlSqlParser.CHUNK - 164)) | (1 << (PlSqlParser.CLASS - 164)) | (1 << (PlSqlParser.CLEAR - 164)) | (1 << (PlSqlParser.CLOB - 164)) | (1 << (PlSqlParser.CLONE - 164)) | (1 << (PlSqlParser.CLOSE_CACHED_OPEN_CURSORS - 164)) | (1 << (PlSqlParser.CLOSE - 164)))) !== 0) || ((((_la - 196)) & ~0x1f) == 0 && ((1 << (_la - 196)) & ((1 << (PlSqlParser.CLUSTER_BY_ROWID - 196)) | (1 << (PlSqlParser.CLUSTER_ID - 196)) | (1 << (PlSqlParser.CLUSTERING_FACTOR - 196)) | (1 << (PlSqlParser.CLUSTER_PROBABILITY - 196)) | (1 << (PlSqlParser.CLUSTER_SET - 196)) | (1 << (PlSqlParser.COALESCE - 196)) | (1 << (PlSqlParser.COALESCE_SQ - 196)) | (1 << (PlSqlParser.COARSE - 196)) | (1 << (PlSqlParser.CO_AUTH_IND - 196)) | (1 << (PlSqlParser.COLD - 196)) | (1 << (PlSqlParser.COLLECT - 196)) | (1 << (PlSqlParser.COLUMNAR - 196)) | (1 << (PlSqlParser.COLUMN_AUTH_INDICATOR - 196)) | (1 << (PlSqlParser.COLUMN - 196)) | (1 << (PlSqlParser.COLUMNS - 196)) | (1 << (PlSqlParser.COLUMN_STATS - 196)) | (1 << (PlSqlParser.COLUMN_VALUE - 196)) | (1 << (PlSqlParser.COMMENT - 196)) | (1 << (PlSqlParser.COMMIT - 196)) | (1 << (PlSqlParser.COMMITTED - 196)) | (1 << (PlSqlParser.COMPACT - 196)) | (1 << (PlSqlParser.COMPATIBILITY - 196)) | (1 << (PlSqlParser.COMPILE - 196)) | (1 << (PlSqlParser.COMPLETE - 196)) | (1 << (PlSqlParser.COMPLIANCE - 196)))) !== 0) || ((((_la - 228)) & ~0x1f) == 0 && ((1 << (_la - 228)) & ((1 << (PlSqlParser.COMPOSE - 228)) | (1 << (PlSqlParser.COMPOSITE - 228)) | (1 << (PlSqlParser.COMPOSITE_LIMIT - 228)) | (1 << (PlSqlParser.COMPOUND - 228)) | (1 << (PlSqlParser.COMPUTE - 228)) | (1 << (PlSqlParser.CONCAT - 228)) | (1 << (PlSqlParser.CONFIRM - 228)) | (1 << (PlSqlParser.CONFORMING - 228)) | (1 << (PlSqlParser.CONNECT_BY_CB_WHR_ONLY - 228)) | (1 << (PlSqlParser.CONNECT_BY_COMBINE_SW - 228)) | (1 << (PlSqlParser.CONNECT_BY_COST_BASED - 228)) | (1 << (PlSqlParser.CONNECT_BY_ELIM_DUPS - 228)) | (1 << (PlSqlParser.CONNECT_BY_FILTERING - 228)) | (1 << (PlSqlParser.CONNECT_BY_ISCYCLE - 228)) | (1 << (PlSqlParser.CONNECT_BY_ISLEAF - 228)) | (1 << (PlSqlParser.CONNECT_BY_ROOT - 228)) | (1 << (PlSqlParser.CONNECT_TIME - 228)) | (1 << (PlSqlParser.CONSIDER - 228)) | (1 << (PlSqlParser.CONSISTENT - 228)) | (1 << (PlSqlParser.CONSTANT - 228)) | (1 << (PlSqlParser.CONST - 228)) | (1 << (PlSqlParser.CONSTRAINT - 228)) | (1 << (PlSqlParser.CONSTRAINTS - 228)))) !== 0) || ((((_la - 260)) & ~0x1f) == 0 && ((1 << (_la - 260)) & ((1 << (PlSqlParser.CONTAINER - 260)) | (1 << (PlSqlParser.CONTENT - 260)) | (1 << (PlSqlParser.CONTENTS - 260)) | (1 << (PlSqlParser.CONTEXT - 260)) | (1 << (PlSqlParser.CONTINUE - 260)) | (1 << (PlSqlParser.CONTROLFILE - 260)) | (1 << (PlSqlParser.CONVERT - 260)) | (1 << (PlSqlParser.CORR_K - 260)) | (1 << (PlSqlParser.CORR_S - 260)) | (1 << (PlSqlParser.CORRUPTION - 260)) | (1 << (PlSqlParser.CORRUPT_XID_ALL - 260)) | (1 << (PlSqlParser.CORRUPT_XID - 260)) | (1 << (PlSqlParser.COS - 260)) | (1 << (PlSqlParser.COSH - 260)) | (1 << (PlSqlParser.COST - 260)) | (1 << (PlSqlParser.COST_XML_QUERY_REWRITE - 260)) | (1 << (PlSqlParser.COUNT - 260)) | (1 << (PlSqlParser.COVAR_POP - 260)) | (1 << (PlSqlParser.COVAR_SAMP - 260)) | (1 << (PlSqlParser.CPU_COSTING - 260)) | (1 << (PlSqlParser.CPU_PER_CALL - 260)) | (1 << (PlSqlParser.CPU_PER_SESSION - 260)) | (1 << (PlSqlParser.CRASH - 260)) | (1 << (PlSqlParser.CREATE_STORED_OUTLINES - 260)) | (1 << (PlSqlParser.CREATION - 260)))) !== 0) || ((((_la - 294)) & ~0x1f) == 0 && ((1 << (_la - 294)) & ((1 << (PlSqlParser.CROSS - 294)) | (1 << (PlSqlParser.CROSSEDITION - 294)) | (1 << (PlSqlParser.CSCONVERT - 294)) | (1 << (PlSqlParser.CUBE - 294)) | (1 << (PlSqlParser.CUBE_GB - 294)) | (1 << (PlSqlParser.CUME_DISTM - 294)) | (1 << (PlSqlParser.CURRENT - 294)) | (1 << (PlSqlParser.CURRENT_DATE - 294)) | (1 << (PlSqlParser.CURRENT_SCHEMA - 294)) | (1 << (PlSqlParser.CURRENT_TIME - 294)) | (1 << (PlSqlParser.CURRENT_TIMESTAMP - 294)) | (1 << (PlSqlParser.CURRENT_USER - 294)) | (1 << (PlSqlParser.CURRENTV - 294)) | (1 << (PlSqlParser.CURSOR - 294)) | (1 << (PlSqlParser.CURSOR_SHARING_EXACT - 294)) | (1 << (PlSqlParser.CURSOR_SPECIFIC_SEGMENT - 294)) | (1 << (PlSqlParser.CV - 294)) | (1 << (PlSqlParser.CYCLE - 294)) | (1 << (PlSqlParser.DANGLING - 294)) | (1 << (PlSqlParser.DATABASE - 294)) | (1 << (PlSqlParser.DATA - 294)) | (1 << (PlSqlParser.DATAFILE - 294)) | (1 << (PlSqlParser.DATAFILES - 294)) | (1 << (PlSqlParser.DATAOBJNO - 294)) | (1 << (PlSqlParser.DATAOBJ_TO_PARTITION - 294)))) !== 0) || ((((_la - 328)) & ~0x1f) == 0 && ((1 << (_la - 328)) & ((1 << (PlSqlParser.DATE_MODE - 328)) | (1 << (PlSqlParser.DAY - 328)) | (1 << (PlSqlParser.DBA - 328)) | (1 << (PlSqlParser.DBA_RECYCLEBIN - 328)) | (1 << (PlSqlParser.DBMS_STATS - 328)) | (1 << (PlSqlParser.DB_ROLE_CHANGE - 328)) | (1 << (PlSqlParser.DBTIMEZONE - 328)) | (1 << (PlSqlParser.DB_VERSION - 328)) | (1 << (PlSqlParser.DDL - 328)) | (1 << (PlSqlParser.DEALLOCATE - 328)) | (1 << (PlSqlParser.DEBUG - 328)) | (1 << (PlSqlParser.DEBUGGER - 328)) | (1 << (PlSqlParser.DEC - 328)) | (1 << (PlSqlParser.DECLARE - 328)) | (1 << (PlSqlParser.DECOMPOSE - 328)) | (1 << (PlSqlParser.DECR - 328)) | (1 << (PlSqlParser.DECREMENT - 328)) | (1 << (PlSqlParser.DECRYPT - 328)) | (1 << (PlSqlParser.DEDUPLICATE - 328)) | (1 << (PlSqlParser.DEFAULTS - 328)) | (1 << (PlSqlParser.DEFERRABLE - 328)) | (1 << (PlSqlParser.DEFERRED - 328)) | (1 << (PlSqlParser.DEFINED - 328)) | (1 << (PlSqlParser.DEFINER - 328)) | (1 << (PlSqlParser.DEGREE - 328)) | (1 << (PlSqlParser.DELAY - 328)))) !== 0) || ((((_la - 363)) & ~0x1f) == 0 && ((1 << (_la - 363)) & ((1 << (PlSqlParser.DELETEXML - 363)) | (1 << (PlSqlParser.DEMAND - 363)) | (1 << (PlSqlParser.DENSE_RANKM - 363)) | (1 << (PlSqlParser.DEPENDENT - 363)) | (1 << (PlSqlParser.DEPTH - 363)) | (1 << (PlSqlParser.DEQUEUE - 363)) | (1 << (PlSqlParser.DEREF - 363)) | (1 << (PlSqlParser.DEREF_NO_REWRITE - 363)) | (1 << (PlSqlParser.DETACHED - 363)) | (1 << (PlSqlParser.DETERMINES - 363)) | (1 << (PlSqlParser.DICTIONARY - 363)) | (1 << (PlSqlParser.DIMENSION - 363)) | (1 << (PlSqlParser.DIRECT_LOAD - 363)) | (1 << (PlSqlParser.DIRECTORY - 363)) | (1 << (PlSqlParser.DIRECT_PATH - 363)) | (1 << (PlSqlParser.DISABLE - 363)) | (1 << (PlSqlParser.DISABLE_PRESET - 363)) | (1 << (PlSqlParser.DISABLE_RPKE - 363)) | (1 << (PlSqlParser.DISALLOW - 363)) | (1 << (PlSqlParser.DISASSOCIATE - 363)) | (1 << (PlSqlParser.DISCONNECT - 363)) | (1 << (PlSqlParser.DISK - 363)) | (1 << (PlSqlParser.DISKGROUP - 363)) | (1 << (PlSqlParser.DISKS - 363)))) !== 0) || ((((_la - 395)) & ~0x1f) == 0 && ((1 << (_la - 395)) & ((1 << (PlSqlParser.DISMOUNT - 395)) | (1 << (PlSqlParser.DISTINGUISHED - 395)) | (1 << (PlSqlParser.DISTRIBUTED - 395)) | (1 << (PlSqlParser.DML - 395)) | (1 << (PlSqlParser.DML_UPDATE - 395)) | (1 << (PlSqlParser.DOCFIDELITY - 395)) | (1 << (PlSqlParser.DOCUMENT - 395)) | (1 << (PlSqlParser.DOMAIN_INDEX_FILTER - 395)) | (1 << (PlSqlParser.DOMAIN_INDEX_NO_SORT - 395)) | (1 << (PlSqlParser.DOMAIN_INDEX_SORT - 395)) | (1 << (PlSqlParser.DOUBLE - 395)) | (1 << (PlSqlParser.DOWNGRADE - 395)) | (1 << (PlSqlParser.DRIVING_SITE - 395)) | (1 << (PlSqlParser.DROP_COLUMN - 395)) | (1 << (PlSqlParser.DROP_GROUP - 395)) | (1 << (PlSqlParser.DST_UPGRADE_INSERT_CONV - 395)) | (1 << (PlSqlParser.DUMP - 395)) | (1 << (PlSqlParser.DYNAMIC - 395)) | (1 << (PlSqlParser.DYNAMIC_SAMPLING - 395)) | (1 << (PlSqlParser.DYNAMIC_SAMPLING_EST_CDN - 395)) | (1 << (PlSqlParser.EACH - 395)) | (1 << (PlSqlParser.EDITION - 395)) | (1 << (PlSqlParser.EDITIONING - 395)) | (1 << (PlSqlParser.EDITIONS - 395)))) !== 0) || ((((_la - 427)) & ~0x1f) == 0 && ((1 << (_la - 427)) & ((1 << (PlSqlParser.ELEMENT - 427)) | (1 << (PlSqlParser.ELIMINATE_JOIN - 427)) | (1 << (PlSqlParser.ELIMINATE_OBY - 427)) | (1 << (PlSqlParser.ELIMINATE_OUTER_JOIN - 427)) | (1 << (PlSqlParser.EMPTY_BLOB - 427)) | (1 << (PlSqlParser.EMPTY_CLOB - 427)) | (1 << (PlSqlParser.EMPTY - 427)) | (1 << (PlSqlParser.ENABLE - 427)) | (1 << (PlSqlParser.ENABLE_PRESET - 427)) | (1 << (PlSqlParser.ENCODING - 427)) | (1 << (PlSqlParser.ENCRYPT - 427)) | (1 << (PlSqlParser.ENCRYPTION - 427)) | (1 << (PlSqlParser.END_OUTLINE_DATA - 427)) | (1 << (PlSqlParser.ENFORCED - 427)) | (1 << (PlSqlParser.ENFORCE - 427)) | (1 << (PlSqlParser.ENQUEUE - 427)) | (1 << (PlSqlParser.ENTERPRISE - 427)) | (1 << (PlSqlParser.ENTITYESCAPING - 427)) | (1 << (PlSqlParser.ENTRY - 427)) | (1 << (PlSqlParser.ERROR_ARGUMENT - 427)) | (1 << (PlSqlParser.ERROR - 427)) | (1 << (PlSqlParser.ERROR_ON_OVERLAP_TIME - 427)) | (1 << (PlSqlParser.ERRORS - 427)))) !== 0) || ((((_la - 459)) & ~0x1f) == 0 && ((1 << (_la - 459)) & ((1 << (PlSqlParser.ESCAPE - 459)) | (1 << (PlSqlParser.ESTIMATE - 459)) | (1 << (PlSqlParser.EVALNAME - 459)) | (1 << (PlSqlParser.EVALUATION - 459)) | (1 << (PlSqlParser.EVENTS - 459)) | (1 << (PlSqlParser.EVERY - 459)) | (1 << (PlSqlParser.EXCEPT - 459)) | (1 << (PlSqlParser.EXCEPTIONS - 459)) | (1 << (PlSqlParser.EXCHANGE - 459)) | (1 << (PlSqlParser.EXCLUDE - 459)) | (1 << (PlSqlParser.EXCLUDING - 459)) | (1 << (PlSqlParser.EXECUTE - 459)) | (1 << (PlSqlParser.EXEMPT - 459)) | (1 << (PlSqlParser.EXISTSNODE - 459)) | (1 << (PlSqlParser.EXPAND_GSET_TO_UNION - 459)) | (1 << (PlSqlParser.EXPAND_TABLE - 459)) | (1 << (PlSqlParser.EXP - 459)) | (1 << (PlSqlParser.EXPIRE - 459)) | (1 << (PlSqlParser.EXPLAIN - 459)) | (1 << (PlSqlParser.EXPLOSION - 459)) | (1 << (PlSqlParser.EXPORT - 459)) | (1 << (PlSqlParser.EXPR_CORR_CHECK - 459)) | (1 << (PlSqlParser.EXTENDS - 459)))) !== 0) || ((((_la - 491)) & ~0x1f) == 0 && ((1 << (_la - 491)) & ((1 << (PlSqlParser.EXTENT - 491)) | (1 << (PlSqlParser.EXTENTS - 491)) | (1 << (PlSqlParser.EXTERNAL - 491)) | (1 << (PlSqlParser.EXTERNALLY - 491)) | (1 << (PlSqlParser.EXTRACT - 491)) | (1 << (PlSqlParser.EXTRACTVALUE - 491)) | (1 << (PlSqlParser.EXTRA - 491)) | (1 << (PlSqlParser.FACILITY - 491)) | (1 << (PlSqlParser.FACT - 491)) | (1 << (PlSqlParser.FACTORIZE_JOIN - 491)) | (1 << (PlSqlParser.FAILED - 491)) | (1 << (PlSqlParser.FAILED_LOGIN_ATTEMPTS - 491)) | (1 << (PlSqlParser.FAILGROUP - 491)) | (1 << (PlSqlParser.FALSE - 491)) | (1 << (PlSqlParser.FAST - 491)) | (1 << (PlSqlParser.FBTSCAN - 491)) | (1 << (PlSqlParser.FEATURE_ID - 491)) | (1 << (PlSqlParser.FEATURE_SET - 491)) | (1 << (PlSqlParser.FEATURE_VALUE - 491)) | (1 << (PlSqlParser.FILE - 491)) | (1 << (PlSqlParser.FILESYSTEM_LIKE_LOGGING - 491)) | (1 << (PlSqlParser.FILTER - 491)))) !== 0) || ((((_la - 523)) & ~0x1f) == 0 && ((1 << (_la - 523)) & ((1 << (PlSqlParser.FINAL - 523)) | (1 << (PlSqlParser.FINE - 523)) | (1 << (PlSqlParser.FINISH - 523)) | (1 << (PlSqlParser.FIRST - 523)) | (1 << (PlSqlParser.FIRSTM - 523)) | (1 << (PlSqlParser.FIRST_ROWS - 523)) | (1 << (PlSqlParser.FIRST_VALUE - 523)) | (1 << (PlSqlParser.FLAGGER - 523)) | (1 << (PlSqlParser.FLASHBACK - 523)) | (1 << (PlSqlParser.FLASH_CACHE - 523)) | (1 << (PlSqlParser.FLOB - 523)) | (1 << (PlSqlParser.FLOOR - 523)) | (1 << (PlSqlParser.FLUSH - 523)) | (1 << (PlSqlParser.FOLDER - 523)) | (1 << (PlSqlParser.FOLLOWING - 523)) | (1 << (PlSqlParser.FOLLOWS - 523)) | (1 << (PlSqlParser.FORCE - 523)) | (1 << (PlSqlParser.FORCE_XML_QUERY_REWRITE - 523)) | (1 << (PlSqlParser.FOREIGN - 523)) | (1 << (PlSqlParser.FOREVER - 523)) | (1 << (PlSqlParser.FORWARD - 523)) | (1 << (PlSqlParser.FRAGMENT_NUMBER - 523)) | (1 << (PlSqlParser.FREELIST - 523)) | (1 << (PlSqlParser.FREELISTS - 523)) | (1 << (PlSqlParser.FREEPOOLS - 523)) | (1 << (PlSqlParser.FRESH - 523)))) !== 0) || ((((_la - 555)) & ~0x1f) == 0 && ((1 << (_la - 555)) & ((1 << (PlSqlParser.FROM_TZ - 555)) | (1 << (PlSqlParser.FULL - 555)) | (1 << (PlSqlParser.FULL_OUTER_JOIN_TO_OUTER - 555)) | (1 << (PlSqlParser.FUNCTION - 555)) | (1 << (PlSqlParser.FUNCTIONS - 555)) | (1 << (PlSqlParser.GATHER_PLAN_STATISTICS - 555)) | (1 << (PlSqlParser.GBY_CONC_ROLLUP - 555)) | (1 << (PlSqlParser.GBY_PUSHDOWN - 555)) | (1 << (PlSqlParser.GENERATED - 555)) | (1 << (PlSqlParser.GLOBAL - 555)) | (1 << (PlSqlParser.GLOBALLY - 555)) | (1 << (PlSqlParser.GLOBAL_NAME - 555)) | (1 << (PlSqlParser.GLOBAL_TOPIC_ENABLED - 555)) | (1 << (PlSqlParser.GROUP_BY - 555)) | (1 << (PlSqlParser.GROUP_ID - 555)) | (1 << (PlSqlParser.GROUPING - 555)) | (1 << (PlSqlParser.GROUPING_ID - 555)) | (1 << (PlSqlParser.GROUPS - 555)) | (1 << (PlSqlParser.GUARANTEED - 555)) | (1 << (PlSqlParser.GUARANTEE - 555)) | (1 << (PlSqlParser.GUARD - 555)) | (1 << (PlSqlParser.HASH_AJ - 555)) | (1 << (PlSqlParser.HASH - 555)) | (1 << (PlSqlParser.HASHKEYS - 555)) | (1 << (PlSqlParser.HASH_SJ - 555)) | (1 << (PlSqlParser.HEADER - 555)))) !== 0) || ((((_la - 587)) & ~0x1f) == 0 && ((1 << (_la - 587)) & ((1 << (PlSqlParser.HEAP - 587)) | (1 << (PlSqlParser.HELP - 587)) | (1 << (PlSqlParser.HEXTORAW - 587)) | (1 << (PlSqlParser.HEXTOREF - 587)) | (1 << (PlSqlParser.HIDDEN_KEYWORD - 587)) | (1 << (PlSqlParser.HIDE - 587)) | (1 << (PlSqlParser.HIERARCHY - 587)) | (1 << (PlSqlParser.HIGH - 587)) | (1 << (PlSqlParser.HINTSET_BEGIN - 587)) | (1 << (PlSqlParser.HINTSET_END - 587)) | (1 << (PlSqlParser.HOT - 587)) | (1 << (PlSqlParser.HOUR - 587)) | (1 << (PlSqlParser.HWM_BROKERED - 587)) | (1 << (PlSqlParser.HYBRID - 587)) | (1 << (PlSqlParser.IDENTIFIER - 587)) | (1 << (PlSqlParser.IDENTITY - 587)) | (1 << (PlSqlParser.IDGENERATORS - 587)) | (1 << (PlSqlParser.ID - 587)) | (1 << (PlSqlParser.IDLE_TIME - 587)) | (1 << (PlSqlParser.IF - 587)) | (1 << (PlSqlParser.IGNORE - 587)) | (1 << (PlSqlParser.IGNORE_OPTIM_EMBEDDED_HINTS - 587)) | (1 << (PlSqlParser.IGNORE_ROW_ON_DUPKEY_INDEX - 587)) | (1 << (PlSqlParser.IGNORE_WHERE_CLAUSE - 587)) | (1 << (PlSqlParser.IMMEDIATE - 587)) | (1 << (PlSqlParser.IMPACT - 587)) | (1 << (PlSqlParser.IMPORT - 587)) | (1 << (PlSqlParser.INCLUDE - 587)) | (1 << (PlSqlParser.INCLUDE_VERSION - 587)))) !== 0) || ((((_la - 619)) & ~0x1f) == 0 && ((1 << (_la - 619)) & ((1 << (PlSqlParser.INCLUDING - 619)) | (1 << (PlSqlParser.INCREMENTAL - 619)) | (1 << (PlSqlParser.INCREMENT - 619)) | (1 << (PlSqlParser.INCR - 619)) | (1 << (PlSqlParser.INDENT - 619)) | (1 << (PlSqlParser.INDEX_ASC - 619)) | (1 << (PlSqlParser.INDEX_COMBINE - 619)) | (1 << (PlSqlParser.INDEX_DESC - 619)) | (1 << (PlSqlParser.INDEXED - 619)) | (1 << (PlSqlParser.INDEXES - 619)) | (1 << (PlSqlParser.INDEX_FFS - 619)) | (1 << (PlSqlParser.INDEX_FILTER - 619)) | (1 << (PlSqlParser.INDEX_JOIN - 619)) | (1 << (PlSqlParser.INDEX_ROWS - 619)) | (1 << (PlSqlParser.INDEX_RRS - 619)) | (1 << (PlSqlParser.INDEX_RS_ASC - 619)) | (1 << (PlSqlParser.INDEX_RS_DESC - 619)) | (1 << (PlSqlParser.INDEX_RS - 619)) | (1 << (PlSqlParser.INDEX_SCAN - 619)) | (1 << (PlSqlParser.INDEX_SKIP_SCAN - 619)) | (1 << (PlSqlParser.INDEX_SS_ASC - 619)) | (1 << (PlSqlParser.INDEX_SS_DESC - 619)) | (1 << (PlSqlParser.INDEX_SS - 619)) | (1 << (PlSqlParser.INDEX_STATS - 619)) | (1 << (PlSqlParser.INDEXTYPE - 619)) | (1 << (PlSqlParser.INDEXTYPES - 619)) | (1 << (PlSqlParser.INDICATOR - 619)) | (1 << (PlSqlParser.INFINITE - 619)) | (1 << (PlSqlParser.INFORMATIONAL - 619)))) !== 0) || ((((_la - 653)) & ~0x1f) == 0 && ((1 << (_la - 653)) & ((1 << (PlSqlParser.INITCAP - 653)) | (1 << (PlSqlParser.INITIAL - 653)) | (1 << (PlSqlParser.INITIALIZED - 653)) | (1 << (PlSqlParser.INITIALLY - 653)) | (1 << (PlSqlParser.INITRANS - 653)) | (1 << (PlSqlParser.INLINE - 653)) | (1 << (PlSqlParser.INLINE_XMLTYPE_NT - 653)) | (1 << (PlSqlParser.IN_MEMORY_METADATA - 653)) | (1 << (PlSqlParser.INNER - 653)) | (1 << (PlSqlParser.INSERTCHILDXMLAFTER - 653)) | (1 << (PlSqlParser.INSERTCHILDXMLBEFORE - 653)) | (1 << (PlSqlParser.INSERTCHILDXML - 653)) | (1 << (PlSqlParser.INSERTXMLAFTER - 653)) | (1 << (PlSqlParser.INSERTXMLBEFORE - 653)) | (1 << (PlSqlParser.INSTANCE - 653)) | (1 << (PlSqlParser.INSTANCES - 653)) | (1 << (PlSqlParser.INSTANTIABLE - 653)) | (1 << (PlSqlParser.INSTANTLY - 653)) | (1 << (PlSqlParser.INSTEAD - 653)) | (1 << (PlSqlParser.INSTR2 - 653)) | (1 << (PlSqlParser.INSTR4 - 653)) | (1 << (PlSqlParser.INSTRB - 653)) | (1 << (PlSqlParser.INSTRC - 653)) | (1 << (PlSqlParser.INSTR - 653)) | (1 << (PlSqlParser.INTERMEDIATE - 653)))) !== 0) || ((((_la - 685)) & ~0x1f) == 0 && ((1 << (_la - 685)) & ((1 << (PlSqlParser.INTERNAL_CONVERT - 685)) | (1 << (PlSqlParser.INTERNAL_USE - 685)) | (1 << (PlSqlParser.INTERPRETED - 685)) | (1 << (PlSqlParser.INTERVAL - 685)) | (1 << (PlSqlParser.INT - 685)) | (1 << (PlSqlParser.INVALIDATE - 685)) | (1 << (PlSqlParser.INVISIBLE - 685)) | (1 << (PlSqlParser.IN_XQUERY - 685)) | (1 << (PlSqlParser.ISOLATION - 685)) | (1 << (PlSqlParser.ISOLATION_LEVEL - 685)) | (1 << (PlSqlParser.ITERATE - 685)) | (1 << (PlSqlParser.ITERATION_NUMBER - 685)) | (1 << (PlSqlParser.JAVA - 685)) | (1 << (PlSqlParser.JOB - 685)) | (1 << (PlSqlParser.JOIN - 685)))) !== 0) || ((((_la - 719)) & ~0x1f) == 0 && ((1 << (_la - 719)) & ((1 << (PlSqlParser.KEEP_DUPLICATES - 719)) | (1 << (PlSqlParser.KEEP - 719)) | (1 << (PlSqlParser.KERBEROS - 719)) | (1 << (PlSqlParser.KEY - 719)) | (1 << (PlSqlParser.KEY_LENGTH - 719)) | (1 << (PlSqlParser.KEYSIZE - 719)) | (1 << (PlSqlParser.KEYS - 719)) | (1 << (PlSqlParser.KILL - 719)) | (1 << (PlSqlParser.LAST_DAY - 719)) | (1 << (PlSqlParser.LAST - 719)) | (1 << (PlSqlParser.LAST_VALUE - 719)) | (1 << (PlSqlParser.LATERAL - 719)) | (1 << (PlSqlParser.LAYER - 719)) | (1 << (PlSqlParser.LDAP_REGISTRATION_ENABLED - 719)) | (1 << (PlSqlParser.LDAP_REGISTRATION - 719)) | (1 << (PlSqlParser.LDAP_REG_SYNC_INTERVAL - 719)) | (1 << (PlSqlParser.LEADING - 719)) | (1 << (PlSqlParser.LEFT - 719)) | (1 << (PlSqlParser.LENGTH2 - 719)) | (1 << (PlSqlParser.LENGTH4 - 719)) | (1 << (PlSqlParser.LENGTHB - 719)) | (1 << (PlSqlParser.LENGTHC - 719)) | (1 << (PlSqlParser.LENGTH - 719)) | (1 << (PlSqlParser.LESS - 719)) | (1 << (PlSqlParser.LEVEL - 719)) | (1 << (PlSqlParser.LEVELS - 719)) | (1 << (PlSqlParser.LIBRARY - 719)))) !== 0) || ((((_la - 751)) & ~0x1f) == 0 && ((1 << (_la - 751)) & ((1 << (PlSqlParser.LIFE - 751)) | (1 << (PlSqlParser.LIFETIME - 751)) | (1 << (PlSqlParser.LIKE2 - 751)) | (1 << (PlSqlParser.LIKE4 - 751)) | (1 << (PlSqlParser.LIKEC - 751)) | (1 << (PlSqlParser.LIKE_EXPAND - 751)) | (1 << (PlSqlParser.LIMIT - 751)) | (1 << (PlSqlParser.LINK - 751)) | (1 << (PlSqlParser.LIST - 751)) | (1 << (PlSqlParser.LN - 751)) | (1 << (PlSqlParser.LNNVL - 751)) | (1 << (PlSqlParser.LOAD - 751)) | (1 << (PlSqlParser.LOB - 751)) | (1 << (PlSqlParser.LOBNVL - 751)) | (1 << (PlSqlParser.LOBS - 751)) | (1 << (PlSqlParser.LOCAL_INDEXES - 751)) | (1 << (PlSqlParser.LOCAL - 751)) | (1 << (PlSqlParser.LOCALTIME - 751)) | (1 << (PlSqlParser.LOCALTIMESTAMP - 751)) | (1 << (PlSqlParser.LOCATION - 751)) | (1 << (PlSqlParser.LOCATOR - 751)) | (1 << (PlSqlParser.LOCKED - 751)) | (1 << (PlSqlParser.LOGFILE - 751)) | (1 << (PlSqlParser.LOGFILES - 751)) | (1 << (PlSqlParser.LOGGING - 751)) | (1 << (PlSqlParser.LOGICAL - 751)) | (1 << (PlSqlParser.LOGICAL_READS_PER_CALL - 751)) | (1 << (PlSqlParser.LOGICAL_READS_PER_SESSION - 751)))) !== 0) || ((((_la - 783)) & ~0x1f) == 0 && ((1 << (_la - 783)) & ((1 << (PlSqlParser.LOG - 783)) | (1 << (PlSqlParser.LOGOFF - 783)) | (1 << (PlSqlParser.LOGON - 783)) | (1 << (PlSqlParser.LOG_READ_ONLY_VIOLATIONS - 783)) | (1 << (PlSqlParser.LOWER - 783)) | (1 << (PlSqlParser.LOW - 783)) | (1 << (PlSqlParser.LPAD - 783)) | (1 << (PlSqlParser.LTRIM - 783)) | (1 << (PlSqlParser.MAIN - 783)) | (1 << (PlSqlParser.MAKE_REF - 783)) | (1 << (PlSqlParser.MANAGED - 783)) | (1 << (PlSqlParser.MANAGE - 783)) | (1 << (PlSqlParser.MANAGEMENT - 783)) | (1 << (PlSqlParser.MANAGER - 783)) | (1 << (PlSqlParser.MANUAL - 783)) | (1 << (PlSqlParser.MAPPING - 783)) | (1 << (PlSqlParser.MASTER - 783)) | (1 << (PlSqlParser.MATCHED - 783)) | (1 << (PlSqlParser.MATERIALIZED - 783)) | (1 << (PlSqlParser.MATERIALIZE - 783)) | (1 << (PlSqlParser.MAXARCHLOGS - 783)) | (1 << (PlSqlParser.MAXDATAFILES - 783)) | (1 << (PlSqlParser.MAXEXTENTS - 783)) | (1 << (PlSqlParser.MAXIMIZE - 783)))) !== 0) || ((((_la - 815)) & ~0x1f) == 0 && ((1 << (_la - 815)) & ((1 << (PlSqlParser.MAXINSTANCES - 815)) | (1 << (PlSqlParser.MAXLOGFILES - 815)) | (1 << (PlSqlParser.MAXLOGHISTORY - 815)) | (1 << (PlSqlParser.MAXLOGMEMBERS - 815)) | (1 << (PlSqlParser.MAXSIZE - 815)) | (1 << (PlSqlParser.MAXTRANS - 815)) | (1 << (PlSqlParser.MAXVALUE - 815)) | (1 << (PlSqlParser.MEASURE - 815)) | (1 << (PlSqlParser.MEASURES - 815)) | (1 << (PlSqlParser.MEDIUM - 815)) | (1 << (PlSqlParser.MEMBER - 815)) | (1 << (PlSqlParser.MEMORY - 815)) | (1 << (PlSqlParser.MERGEACTIONS - 815)) | (1 << (PlSqlParser.MERGE_AJ - 815)) | (1 << (PlSqlParser.MERGE_CONST_ON - 815)) | (1 << (PlSqlParser.MERGE - 815)) | (1 << (PlSqlParser.MERGE_SJ - 815)) | (1 << (PlSqlParser.METHOD - 815)) | (1 << (PlSqlParser.MIGRATE - 815)) | (1 << (PlSqlParser.MIGRATION - 815)) | (1 << (PlSqlParser.MINEXTENTS - 815)) | (1 << (PlSqlParser.MINIMIZE - 815)) | (1 << (PlSqlParser.MINIMUM - 815)) | (1 << (PlSqlParser.MINING - 815)) | (1 << (PlSqlParser.MINUS_NULL - 815)) | (1 << (PlSqlParser.MINUTE - 815)) | (1 << (PlSqlParser.MINVALUE - 815)) | (1 << (PlSqlParser.MIRRORCOLD - 815)))) !== 0) || ((((_la - 847)) & ~0x1f) == 0 && ((1 << (_la - 847)) & ((1 << (PlSqlParser.MIRRORHOT - 847)) | (1 << (PlSqlParser.MIRROR - 847)) | (1 << (PlSqlParser.MLSLABEL - 847)) | (1 << (PlSqlParser.MODEL_COMPILE_SUBQUERY - 847)) | (1 << (PlSqlParser.MODEL_DONTVERIFY_UNIQUENESS - 847)) | (1 << (PlSqlParser.MODEL_DYNAMIC_SUBQUERY - 847)) | (1 << (PlSqlParser.MODEL_MIN_ANALYSIS - 847)) | (1 << (PlSqlParser.MODEL - 847)) | (1 << (PlSqlParser.MODEL_NO_ANALYSIS - 847)) | (1 << (PlSqlParser.MODEL_PBY - 847)) | (1 << (PlSqlParser.MODEL_PUSH_REF - 847)) | (1 << (PlSqlParser.MODIFY_COLUMN_TYPE - 847)) | (1 << (PlSqlParser.MODIFY - 847)) | (1 << (PlSqlParser.MOD - 847)) | (1 << (PlSqlParser.MONITORING - 847)) | (1 << (PlSqlParser.MONITOR - 847)) | (1 << (PlSqlParser.MONTH - 847)) | (1 << (PlSqlParser.MONTHS_BETWEEN - 847)) | (1 << (PlSqlParser.MOUNT - 847)) | (1 << (PlSqlParser.MOUNTPATH - 847)) | (1 << (PlSqlParser.MOVEMENT - 847)) | (1 << (PlSqlParser.MOVE - 847)) | (1 << (PlSqlParser.MULTISET - 847)) | (1 << (PlSqlParser.MV_MERGE - 847)) | (1 << (PlSqlParser.NAMED - 847)))) !== 0) || ((((_la - 879)) & ~0x1f) == 0 && ((1 << (_la - 879)) & ((1 << (PlSqlParser.NAME - 879)) | (1 << (PlSqlParser.NAMESPACE - 879)) | (1 << (PlSqlParser.NAN - 879)) | (1 << (PlSqlParser.NANVL - 879)) | (1 << (PlSqlParser.NATIONAL - 879)) | (1 << (PlSqlParser.NATIVE_FULL_OUTER_JOIN - 879)) | (1 << (PlSqlParser.NATIVE - 879)) | (1 << (PlSqlParser.NATURAL - 879)) | (1 << (PlSqlParser.NAV - 879)) | (1 << (PlSqlParser.NCHAR_CS - 879)) | (1 << (PlSqlParser.NCHAR - 879)) | (1 << (PlSqlParser.NCHR - 879)) | (1 << (PlSqlParser.NCLOB - 879)) | (1 << (PlSqlParser.NEEDED - 879)) | (1 << (PlSqlParser.NESTED - 879)) | (1 << (PlSqlParser.NESTED_TABLE_FAST_INSERT - 879)) | (1 << (PlSqlParser.NESTED_TABLE_GET_REFS - 879)) | (1 << (PlSqlParser.NESTED_TABLE_ID - 879)) | (1 << (PlSqlParser.NESTED_TABLE_SET_REFS - 879)) | (1 << (PlSqlParser.NESTED_TABLE_SET_SETID - 879)) | (1 << (PlSqlParser.NETWORK - 879)) | (1 << (PlSqlParser.NEVER - 879)) | (1 << (PlSqlParser.NEW - 879)) | (1 << (PlSqlParser.NEW_TIME - 879)) | (1 << (PlSqlParser.NEXT_DAY - 879)) | (1 << (PlSqlParser.NEXT - 879)) | (1 << (PlSqlParser.NL_AJ - 879)) | (1 << (PlSqlParser.NLJ_BATCHING - 879)) | (1 << (PlSqlParser.NLJ_INDEX_FILTER - 879)) | (1 << (PlSqlParser.NLJ_INDEX_SCAN - 879)))) !== 0) || ((((_la - 911)) & ~0x1f) == 0 && ((1 << (_la - 911)) & ((1 << (PlSqlParser.NLJ_PREFETCH - 911)) | (1 << (PlSqlParser.NLS_CALENDAR - 911)) | (1 << (PlSqlParser.NLS_CHARACTERSET - 911)) | (1 << (PlSqlParser.NLS_CHARSET_DECL_LEN - 911)) | (1 << (PlSqlParser.NLS_CHARSET_ID - 911)) | (1 << (PlSqlParser.NLS_CHARSET_NAME - 911)) | (1 << (PlSqlParser.NLS_COMP - 911)) | (1 << (PlSqlParser.NLS_CURRENCY - 911)) | (1 << (PlSqlParser.NLS_DATE_FORMAT - 911)) | (1 << (PlSqlParser.NLS_DATE_LANGUAGE - 911)) | (1 << (PlSqlParser.NLS_INITCAP - 911)) | (1 << (PlSqlParser.NLS_ISO_CURRENCY - 911)) | (1 << (PlSqlParser.NL_SJ - 911)) | (1 << (PlSqlParser.NLS_LANG - 911)) | (1 << (PlSqlParser.NLS_LANGUAGE - 911)) | (1 << (PlSqlParser.NLS_LENGTH_SEMANTICS - 911)) | (1 << (PlSqlParser.NLS_LOWER - 911)) | (1 << (PlSqlParser.NLS_NCHAR_CONV_EXCP - 911)) | (1 << (PlSqlParser.NLS_NUMERIC_CHARACTERS - 911)) | (1 << (PlSqlParser.NLS_SORT - 911)) | (1 << (PlSqlParser.NLSSORT - 911)) | (1 << (PlSqlParser.NLS_SPECIAL_CHARS - 911)) | (1 << (PlSqlParser.NLS_TERRITORY - 911)) | (1 << (PlSqlParser.NLS_UPPER - 911)) | (1 << (PlSqlParser.NO_ACCESS - 911)) | (1 << (PlSqlParser.NOAPPEND - 911)) | (1 << (PlSqlParser.NOARCHIVELOG - 911)) | (1 << (PlSqlParser.NOAUDIT - 911)) | (1 << (PlSqlParser.NO_BASETABLE_MULTIMV_REWRITE - 911)))) !== 0) || ((((_la - 944)) & ~0x1f) == 0 && ((1 << (_la - 944)) & ((1 << (PlSqlParser.NO_BIND_AWARE - 944)) | (1 << (PlSqlParser.NO_BUFFER - 944)) | (1 << (PlSqlParser.NOCACHE - 944)) | (1 << (PlSqlParser.NO_CARTESIAN - 944)) | (1 << (PlSqlParser.NO_CHECK_ACL_REWRITE - 944)) | (1 << (PlSqlParser.NO_CLUSTER_BY_ROWID - 944)) | (1 << (PlSqlParser.NO_COALESCE_SQ - 944)) | (1 << (PlSqlParser.NO_CONNECT_BY_CB_WHR_ONLY - 944)) | (1 << (PlSqlParser.NO_CONNECT_BY_COMBINE_SW - 944)) | (1 << (PlSqlParser.NO_CONNECT_BY_COST_BASED - 944)) | (1 << (PlSqlParser.NO_CONNECT_BY_ELIM_DUPS - 944)) | (1 << (PlSqlParser.NO_CONNECT_BY_FILTERING - 944)) | (1 << (PlSqlParser.NO_COST_XML_QUERY_REWRITE - 944)) | (1 << (PlSqlParser.NO_CPU_COSTING - 944)) | (1 << (PlSqlParser.NOCPU_COSTING - 944)) | (1 << (PlSqlParser.NOCYCLE - 944)) | (1 << (PlSqlParser.NODELAY - 944)) | (1 << (PlSqlParser.NO_DOMAIN_INDEX_FILTER - 944)) | (1 << (PlSqlParser.NO_DST_UPGRADE_INSERT_CONV - 944)) | (1 << (PlSqlParser.NO_ELIMINATE_JOIN - 944)) | (1 << (PlSqlParser.NO_ELIMINATE_OBY - 944)) | (1 << (PlSqlParser.NO_ELIMINATE_OUTER_JOIN - 944)) | (1 << (PlSqlParser.NOENTITYESCAPING - 944)) | (1 << (PlSqlParser.NO_EXPAND_GSET_TO_UNION - 944)) | (1 << (PlSqlParser.NO_EXPAND - 944)))) !== 0) || ((((_la - 976)) & ~0x1f) == 0 && ((1 << (_la - 976)) & ((1 << (PlSqlParser.NO_EXPAND_TABLE - 976)) | (1 << (PlSqlParser.NO_FACT - 976)) | (1 << (PlSqlParser.NO_FACTORIZE_JOIN - 976)) | (1 << (PlSqlParser.NO_FILTERING - 976)) | (1 << (PlSqlParser.NOFORCE - 976)) | (1 << (PlSqlParser.NO_FULL_OUTER_JOIN_TO_OUTER - 976)) | (1 << (PlSqlParser.NO_GBY_PUSHDOWN - 976)) | (1 << (PlSqlParser.NOGUARANTEE - 976)) | (1 << (PlSqlParser.NO_INDEX_FFS - 976)) | (1 << (PlSqlParser.NO_INDEX - 976)) | (1 << (PlSqlParser.NO_INDEX_SS - 976)) | (1 << (PlSqlParser.NO_LOAD - 976)) | (1 << (PlSqlParser.NOLOCAL - 976)) | (1 << (PlSqlParser.NOLOGGING - 976)) | (1 << (PlSqlParser.NOMAPPING - 976)) | (1 << (PlSqlParser.NOMAXVALUE - 976)) | (1 << (PlSqlParser.NO_MERGE - 976)) | (1 << (PlSqlParser.NOMINIMIZE - 976)) | (1 << (PlSqlParser.NOMINVALUE - 976)) | (1 << (PlSqlParser.NO_MODEL_PUSH_REF - 976)) | (1 << (PlSqlParser.NO_MONITORING - 976)) | (1 << (PlSqlParser.NOMONITORING - 976)) | (1 << (PlSqlParser.NO_MONITOR - 976)) | (1 << (PlSqlParser.NO_MULTIMV_REWRITE - 976)) | (1 << (PlSqlParser.NO_NATIVE_FULL_OUTER_JOIN - 976)) | (1 << (PlSqlParser.NONBLOCKING - 976)) | (1 << (PlSqlParser.NONE - 976)))) !== 0) || ((((_la - 1008)) & ~0x1f) == 0 && ((1 << (_la - 1008)) & ((1 << (PlSqlParser.NO_NLJ_BATCHING - 1008)) | (1 << (PlSqlParser.NO_NLJ_PREFETCH - 1008)) | (1 << (PlSqlParser.NO - 1008)) | (1 << (PlSqlParser.NONSCHEMA - 1008)) | (1 << (PlSqlParser.NOORDER - 1008)) | (1 << (PlSqlParser.NO_ORDER_ROLLUPS - 1008)) | (1 << (PlSqlParser.NO_OUTER_JOIN_TO_ANTI - 1008)) | (1 << (PlSqlParser.NO_OUTER_JOIN_TO_INNER - 1008)) | (1 << (PlSqlParser.NOOVERRIDE - 1008)) | (1 << (PlSqlParser.NO_PARALLEL_INDEX - 1008)) | (1 << (PlSqlParser.NOPARALLEL_INDEX - 1008)) | (1 << (PlSqlParser.NO_PARALLEL - 1008)) | (1 << (PlSqlParser.NOPARALLEL - 1008)) | (1 << (PlSqlParser.NO_PARTIAL_COMMIT - 1008)) | (1 << (PlSqlParser.NO_PLACE_DISTINCT - 1008)) | (1 << (PlSqlParser.NO_PLACE_GROUP_BY - 1008)) | (1 << (PlSqlParser.NO_PQ_MAP - 1008)) | (1 << (PlSqlParser.NO_PRUNE_GSETS - 1008)) | (1 << (PlSqlParser.NO_PULL_PRED - 1008)) | (1 << (PlSqlParser.NO_PUSH_PRED - 1008)) | (1 << (PlSqlParser.NO_PUSH_SUBQ - 1008)) | (1 << (PlSqlParser.NO_PX_JOIN_FILTER - 1008)) | (1 << (PlSqlParser.NO_QKN_BUFF - 1008)) | (1 << (PlSqlParser.NO_QUERY_TRANSFORMATION - 1008)))) !== 0) || ((((_la - 1040)) & ~0x1f) == 0 && ((1 << (_la - 1040)) & ((1 << (PlSqlParser.NO_REF_CASCADE - 1040)) | (1 << (PlSqlParser.NORELY - 1040)) | (1 << (PlSqlParser.NOREPAIR - 1040)) | (1 << (PlSqlParser.NORESETLOGS - 1040)) | (1 << (PlSqlParser.NO_RESULT_CACHE - 1040)) | (1 << (PlSqlParser.NOREVERSE - 1040)) | (1 << (PlSqlParser.NO_REWRITE - 1040)) | (1 << (PlSqlParser.NOREWRITE - 1040)) | (1 << (PlSqlParser.NORMAL - 1040)) | (1 << (PlSqlParser.NOROWDEPENDENCIES - 1040)) | (1 << (PlSqlParser.NOSCHEMACHECK - 1040)) | (1 << (PlSqlParser.NOSEGMENT - 1040)) | (1 << (PlSqlParser.NO_SEMIJOIN - 1040)) | (1 << (PlSqlParser.NO_SEMI_TO_INNER - 1040)) | (1 << (PlSqlParser.NO_SET_TO_JOIN - 1040)) | (1 << (PlSqlParser.NOSORT - 1040)) | (1 << (PlSqlParser.NO_SQL_TUNE - 1040)) | (1 << (PlSqlParser.NO_STAR_TRANSFORMATION - 1040)) | (1 << (PlSqlParser.NO_STATEMENT_QUEUING - 1040)) | (1 << (PlSqlParser.NO_STATS_GSETS - 1040)) | (1 << (PlSqlParser.NOSTRICT - 1040)) | (1 << (PlSqlParser.NO_SUBQUERY_PRUNING - 1040)) | (1 << (PlSqlParser.NO_SUBSTRB_PAD - 1040)) | (1 << (PlSqlParser.NO_SWAP_JOIN_INPUTS - 1040)) | (1 << (PlSqlParser.NOSWITCH - 1040)) | (1 << (PlSqlParser.NO_TABLE_LOOKUP_BY_NL - 1040)) | (1 << (PlSqlParser.NO_TEMP_TABLE - 1040)) | (1 << (PlSqlParser.NOTHING - 1040)))) !== 0) || ((((_la - 1072)) & ~0x1f) == 0 && ((1 << (_la - 1072)) & ((1 << (PlSqlParser.NOTIFICATION - 1072)) | (1 << (PlSqlParser.NO_TRANSFORM_DISTINCT_AGG - 1072)) | (1 << (PlSqlParser.NO_UNNEST - 1072)) | (1 << (PlSqlParser.NO_USE_HASH_AGGREGATION - 1072)) | (1 << (PlSqlParser.NO_USE_HASH_GBY_FOR_PUSHDOWN - 1072)) | (1 << (PlSqlParser.NO_USE_HASH - 1072)) | (1 << (PlSqlParser.NO_USE_INVISIBLE_INDEXES - 1072)) | (1 << (PlSqlParser.NO_USE_MERGE - 1072)) | (1 << (PlSqlParser.NO_USE_NL - 1072)) | (1 << (PlSqlParser.NOVALIDATE - 1072)) | (1 << (PlSqlParser.NO_XDB_FASTPATH_INSERT - 1072)) | (1 << (PlSqlParser.NO_XML_DML_REWRITE - 1072)) | (1 << (PlSqlParser.NO_XMLINDEX_REWRITE_IN_SELECT - 1072)) | (1 << (PlSqlParser.NO_XMLINDEX_REWRITE - 1072)) | (1 << (PlSqlParser.NO_XML_QUERY_REWRITE - 1072)) | (1 << (PlSqlParser.NTH_VALUE - 1072)) | (1 << (PlSqlParser.NULLIF - 1072)) | (1 << (PlSqlParser.NULLS - 1072)) | (1 << (PlSqlParser.NUMERIC - 1072)) | (1 << (PlSqlParser.NUM_INDEX_KEYS - 1072)) | (1 << (PlSqlParser.NUMTODSINTERVAL - 1072)) | (1 << (PlSqlParser.NUMTOYMINTERVAL - 1072)))) !== 0) || ((((_la - 1104)) & ~0x1f) == 0 && ((1 << (_la - 1104)) & ((1 << (PlSqlParser.NVARCHAR2 - 1104)) | (1 << (PlSqlParser.NVL2 - 1104)) | (1 << (PlSqlParser.OBJECT2XML - 1104)) | (1 << (PlSqlParser.OBJECT - 1104)) | (1 << (PlSqlParser.OBJNO - 1104)) | (1 << (PlSqlParser.OBJNO_REUSE - 1104)) | (1 << (PlSqlParser.OCCURENCES - 1104)) | (1 << (PlSqlParser.OFFLINE - 1104)) | (1 << (PlSqlParser.OFF - 1104)) | (1 << (PlSqlParser.OIDINDEX - 1104)) | (1 << (PlSqlParser.OID - 1104)) | (1 << (PlSqlParser.OLAP - 1104)) | (1 << (PlSqlParser.OLD - 1104)) | (1 << (PlSqlParser.OLD_PUSH_PRED - 1104)) | (1 << (PlSqlParser.OLTP - 1104)) | (1 << (PlSqlParser.ONLINE - 1104)) | (1 << (PlSqlParser.ONLY - 1104)) | (1 << (PlSqlParser.OPAQUE - 1104)) | (1 << (PlSqlParser.OPAQUE_TRANSFORM - 1104)) | (1 << (PlSqlParser.OPAQUE_XCANONICAL - 1104)) | (1 << (PlSqlParser.OPCODE - 1104)) | (1 << (PlSqlParser.OPEN - 1104)) | (1 << (PlSqlParser.OPERATIONS - 1104)) | (1 << (PlSqlParser.OPERATOR - 1104)))) !== 0) || ((((_la - 1136)) & ~0x1f) == 0 && ((1 << (_la - 1136)) & ((1 << (PlSqlParser.OPT_ESTIMATE - 1136)) | (1 << (PlSqlParser.OPTIMAL - 1136)) | (1 << (PlSqlParser.OPTIMIZE - 1136)) | (1 << (PlSqlParser.OPTIMIZER_FEATURES_ENABLE - 1136)) | (1 << (PlSqlParser.OPTIMIZER_GOAL - 1136)) | (1 << (PlSqlParser.OPT_PARAM - 1136)) | (1 << (PlSqlParser.ORA_BRANCH - 1136)) | (1 << (PlSqlParser.ORADEBUG - 1136)) | (1 << (PlSqlParser.ORA_DST_AFFECTED - 1136)) | (1 << (PlSqlParser.ORA_DST_CONVERT - 1136)) | (1 << (PlSqlParser.ORA_DST_ERROR - 1136)) | (1 << (PlSqlParser.ORA_GET_ACLIDS - 1136)) | (1 << (PlSqlParser.ORA_GET_PRIVILEGES - 1136)) | (1 << (PlSqlParser.ORA_HASH - 1136)) | (1 << (PlSqlParser.ORA_ROWSCN - 1136)) | (1 << (PlSqlParser.ORA_ROWSCN_RAW - 1136)) | (1 << (PlSqlParser.ORA_ROWVERSION - 1136)) | (1 << (PlSqlParser.ORA_TABVERSION - 1136)) | (1 << (PlSqlParser.ORDERED - 1136)) | (1 << (PlSqlParser.ORDERED_PREDICATES - 1136)))) !== 0) || ((((_la - 1169)) & ~0x1f) == 0 && ((1 << (_la - 1169)) & ((1 << (PlSqlParser.ORDINALITY - 1169)) | (1 << (PlSqlParser.OR_EXPAND - 1169)) | (1 << (PlSqlParser.ORGANIZATION - 1169)) | (1 << (PlSqlParser.OR_PREDICATES - 1169)) | (1 << (PlSqlParser.OTHER - 1169)) | (1 << (PlSqlParser.OUTER_JOIN_TO_ANTI - 1169)) | (1 << (PlSqlParser.OUTER_JOIN_TO_INNER - 1169)) | (1 << (PlSqlParser.OUTER - 1169)) | (1 << (PlSqlParser.OUTLINE_LEAF - 1169)) | (1 << (PlSqlParser.OUTLINE - 1169)) | (1 << (PlSqlParser.OUT_OF_LINE - 1169)) | (1 << (PlSqlParser.OVERFLOW_NOMOVE - 1169)) | (1 << (PlSqlParser.OVERFLOW - 1169)) | (1 << (PlSqlParser.OVERLAPS - 1169)) | (1 << (PlSqlParser.OVER - 1169)) | (1 << (PlSqlParser.OWNER - 1169)) | (1 << (PlSqlParser.OWNERSHIP - 1169)) | (1 << (PlSqlParser.OWN - 1169)) | (1 << (PlSqlParser.PACKAGE - 1169)) | (1 << (PlSqlParser.PACKAGES - 1169)) | (1 << (PlSqlParser.PARALLEL_INDEX - 1169)) | (1 << (PlSqlParser.PARALLEL - 1169)) | (1 << (PlSqlParser.PARAMETERS - 1169)) | (1 << (PlSqlParser.PARAM - 1169)) | (1 << (PlSqlParser.PARENT - 1169)) | (1 << (PlSqlParser.PARITY - 1169)))) !== 0) || ((((_la - 1202)) & ~0x1f) == 0 && ((1 << (_la - 1202)) & ((1 << (PlSqlParser.PARTIALLY - 1202)) | (1 << (PlSqlParser.PARTITION_HASH - 1202)) | (1 << (PlSqlParser.PARTITION_LIST - 1202)) | (1 << (PlSqlParser.PARTITION - 1202)) | (1 << (PlSqlParser.PARTITION_RANGE - 1202)) | (1 << (PlSqlParser.PARTITIONS - 1202)) | (1 << (PlSqlParser.PARTNUMINST - 1202)) | (1 << (PlSqlParser.PASSING - 1202)) | (1 << (PlSqlParser.PASSWORD_GRACE_TIME - 1202)) | (1 << (PlSqlParser.PASSWORD_LIFE_TIME - 1202)) | (1 << (PlSqlParser.PASSWORD_LOCK_TIME - 1202)) | (1 << (PlSqlParser.PASSWORD - 1202)) | (1 << (PlSqlParser.PASSWORD_REUSE_MAX - 1202)) | (1 << (PlSqlParser.PASSWORD_REUSE_TIME - 1202)) | (1 << (PlSqlParser.PASSWORD_VERIFY_FUNCTION - 1202)) | (1 << (PlSqlParser.PATH - 1202)) | (1 << (PlSqlParser.PATHS - 1202)) | (1 << (PlSqlParser.PBL_HS_BEGIN - 1202)) | (1 << (PlSqlParser.PBL_HS_END - 1202)) | (1 << (PlSqlParser.PCTINCREASE - 1202)) | (1 << (PlSqlParser.PCTTHRESHOLD - 1202)) | (1 << (PlSqlParser.PCTUSED - 1202)) | (1 << (PlSqlParser.PCTVERSION - 1202)) | (1 << (PlSqlParser.PENDING - 1202)))) !== 0) || ((((_la - 1236)) & ~0x1f) == 0 && ((1 << (_la - 1236)) & ((1 << (PlSqlParser.PERCENT_KEYWORD - 1236)) | (1 << (PlSqlParser.PERCENT_RANKM - 1236)) | (1 << (PlSqlParser.PERFORMANCE - 1236)) | (1 << (PlSqlParser.PERMANENT - 1236)) | (1 << (PlSqlParser.PERMISSION - 1236)) | (1 << (PlSqlParser.PFILE - 1236)) | (1 << (PlSqlParser.PHYSICAL - 1236)) | (1 << (PlSqlParser.PIKEY - 1236)) | (1 << (PlSqlParser.PIV_GB - 1236)) | (1 << (PlSqlParser.PIVOT - 1236)) | (1 << (PlSqlParser.PIV_SSF - 1236)) | (1 << (PlSqlParser.PLACE_DISTINCT - 1236)) | (1 << (PlSqlParser.PLACE_GROUP_BY - 1236)) | (1 << (PlSqlParser.PLAN - 1236)) | (1 << (PlSqlParser.PLSCOPE_SETTINGS - 1236)) | (1 << (PlSqlParser.PLSQL_CCFLAGS - 1236)) | (1 << (PlSqlParser.PLSQL_CODE_TYPE - 1236)) | (1 << (PlSqlParser.PLSQL_DEBUG - 1236)) | (1 << (PlSqlParser.PLSQL_OPTIMIZE_LEVEL - 1236)) | (1 << (PlSqlParser.PLSQL_WARNINGS - 1236)) | (1 << (PlSqlParser.POINT - 1236)) | (1 << (PlSqlParser.POLICY - 1236)))) !== 0) || ((((_la - 1275)) & ~0x1f) == 0 && ((1 << (_la - 1275)) & ((1 << (PlSqlParser.POST_TRANSACTION - 1275)) | (1 << (PlSqlParser.POWERMULTISET_BY_CARDINALITY - 1275)) | (1 << (PlSqlParser.POWERMULTISET - 1275)) | (1 << (PlSqlParser.POWER - 1275)) | (1 << (PlSqlParser.PQ_DISTRIBUTE - 1275)) | (1 << (PlSqlParser.PQ_MAP - 1275)) | (1 << (PlSqlParser.PQ_NOMAP - 1275)) | (1 << (PlSqlParser.PREBUILT - 1275)) | (1 << (PlSqlParser.PRECEDES - 1275)) | (1 << (PlSqlParser.PRECEDING - 1275)) | (1 << (PlSqlParser.PRECISION - 1275)) | (1 << (PlSqlParser.PRECOMPUTE_SUBQUERY - 1275)) | (1 << (PlSqlParser.PREDICATE_REORDERS - 1275)) | (1 << (PlSqlParser.PREPARE - 1275)) | (1 << (PlSqlParser.PRESENTNNV - 1275)) | (1 << (PlSqlParser.PRESENT - 1275)) | (1 << (PlSqlParser.PRESENTV - 1275)) | (1 << (PlSqlParser.PRESERVE_OID - 1275)) | (1 << (PlSqlParser.PRESERVE - 1275)) | (1 << (PlSqlParser.PREVIOUS - 1275)) | (1 << (PlSqlParser.PRIMARY - 1275)))) !== 0) || ((((_la - 1308)) & ~0x1f) == 0 && ((1 << (_la - 1308)) & ((1 << (PlSqlParser.PRIVATE - 1308)) | (1 << (PlSqlParser.PRIVATE_SGA - 1308)) | (1 << (PlSqlParser.PRIVILEGE - 1308)) | (1 << (PlSqlParser.PRIVILEGES - 1308)) | (1 << (PlSqlParser.PROCEDURAL - 1308)) | (1 << (PlSqlParser.PROCEDURE - 1308)) | (1 << (PlSqlParser.PROCESS - 1308)) | (1 << (PlSqlParser.PROFILE - 1308)) | (1 << (PlSqlParser.PROGRAM - 1308)) | (1 << (PlSqlParser.PROJECT - 1308)) | (1 << (PlSqlParser.PROPAGATE - 1308)) | (1 << (PlSqlParser.PROTECTED - 1308)) | (1 << (PlSqlParser.PROTECTION - 1308)) | (1 << (PlSqlParser.PULL_PRED - 1308)) | (1 << (PlSqlParser.PURGE - 1308)) | (1 << (PlSqlParser.PUSH_PRED - 1308)) | (1 << (PlSqlParser.PUSH_SUBQ - 1308)) | (1 << (PlSqlParser.PX_GRANULE - 1308)) | (1 << (PlSqlParser.PX_JOIN_FILTER - 1308)) | (1 << (PlSqlParser.QB_NAME - 1308)) | (1 << (PlSqlParser.QUERY_BLOCK - 1308)) | (1 << (PlSqlParser.QUERY - 1308)) | (1 << (PlSqlParser.QUEUE_CURR - 1308)) | (1 << (PlSqlParser.QUEUE - 1308)) | (1 << (PlSqlParser.QUEUE_ROWP - 1308)) | (1 << (PlSqlParser.QUIESCE - 1308)) | (1 << (PlSqlParser.QUORUM - 1308)))) !== 0) || ((((_la - 1340)) & ~0x1f) == 0 && ((1 << (_la - 1340)) & ((1 << (PlSqlParser.QUOTA - 1340)) | (1 << (PlSqlParser.RANDOM_LOCAL - 1340)) | (1 << (PlSqlParser.RANDOM - 1340)) | (1 << (PlSqlParser.RANGE - 1340)) | (1 << (PlSqlParser.RANKM - 1340)) | (1 << (PlSqlParser.RAPIDLY - 1340)) | (1 << (PlSqlParser.RAWTOHEX - 1340)) | (1 << (PlSqlParser.RAWTONHEX - 1340)) | (1 << (PlSqlParser.RBA - 1340)) | (1 << (PlSqlParser.RBO_OUTLINE - 1340)) | (1 << (PlSqlParser.RDBA - 1340)) | (1 << (PlSqlParser.READ - 1340)) | (1 << (PlSqlParser.READS - 1340)) | (1 << (PlSqlParser.REAL - 1340)) | (1 << (PlSqlParser.REBALANCE - 1340)) | (1 << (PlSqlParser.REBUILD - 1340)) | (1 << (PlSqlParser.RECORDS_PER_BLOCK - 1340)) | (1 << (PlSqlParser.RECOVERABLE - 1340)) | (1 << (PlSqlParser.RECOVER - 1340)) | (1 << (PlSqlParser.RECOVERY - 1340)) | (1 << (PlSqlParser.RECYCLEBIN - 1340)) | (1 << (PlSqlParser.RECYCLE - 1340)) | (1 << (PlSqlParser.REDACTION - 1340)) | (1 << (PlSqlParser.REDO - 1340)) | (1 << (PlSqlParser.REDUCED - 1340)) | (1 << (PlSqlParser.REDUNDANCY - 1340)) | (1 << (PlSqlParser.REF_CASCADE_CURSOR - 1340)))) !== 0) || ((((_la - 1372)) & ~0x1f) == 0 && ((1 << (_la - 1372)) & ((1 << (PlSqlParser.REFERENCED - 1372)) | (1 << (PlSqlParser.REFERENCE - 1372)) | (1 << (PlSqlParser.REFERENCES - 1372)) | (1 << (PlSqlParser.REFERENCING - 1372)) | (1 << (PlSqlParser.REF - 1372)) | (1 << (PlSqlParser.REFRESH - 1372)) | (1 << (PlSqlParser.REFTOHEX - 1372)) | (1 << (PlSqlParser.REGEXP_COUNT - 1372)) | (1 << (PlSqlParser.REGEXP_INSTR - 1372)) | (1 << (PlSqlParser.REGEXP_LIKE - 1372)) | (1 << (PlSqlParser.REGEXP_REPLACE - 1372)) | (1 << (PlSqlParser.REGEXP_SUBSTR - 1372)) | (1 << (PlSqlParser.REGISTER - 1372)) | (1 << (PlSqlParser.REGR_AVGX - 1372)) | (1 << (PlSqlParser.REGR_AVGY - 1372)) | (1 << (PlSqlParser.REGR_COUNT - 1372)) | (1 << (PlSqlParser.REGR_INTERCEPT - 1372)) | (1 << (PlSqlParser.REGR_R2 - 1372)) | (1 << (PlSqlParser.REGR_SLOPE - 1372)) | (1 << (PlSqlParser.REGR_SXX - 1372)) | (1 << (PlSqlParser.REGR_SXY - 1372)) | (1 << (PlSqlParser.REGR_SYY - 1372)) | (1 << (PlSqlParser.REGULAR - 1372)) | (1 << (PlSqlParser.REJECT - 1372)) | (1 << (PlSqlParser.REKEY - 1372)) | (1 << (PlSqlParser.RELATIONAL - 1372)) | (1 << (PlSqlParser.RELY - 1372)) | (1 << (PlSqlParser.REMAINDER - 1372)) | (1 << (PlSqlParser.REMOTE_MAPPED - 1372)) | (1 << (PlSqlParser.REMOVE - 1372)))) !== 0) || ((((_la - 1405)) & ~0x1f) == 0 && ((1 << (_la - 1405)) & ((1 << (PlSqlParser.REPAIR - 1405)) | (1 << (PlSqlParser.REPEAT - 1405)) | (1 << (PlSqlParser.REPLACE - 1405)) | (1 << (PlSqlParser.REPLICATION - 1405)) | (1 << (PlSqlParser.REQUIRED - 1405)) | (1 << (PlSqlParser.RESETLOGS - 1405)) | (1 << (PlSqlParser.RESET - 1405)) | (1 << (PlSqlParser.RESIZE - 1405)) | (1 << (PlSqlParser.RESOLVE - 1405)) | (1 << (PlSqlParser.RESOLVER - 1405)) | (1 << (PlSqlParser.RESPECT - 1405)) | (1 << (PlSqlParser.RESTORE_AS_INTERVALS - 1405)) | (1 << (PlSqlParser.RESTORE - 1405)) | (1 << (PlSqlParser.RESTRICT_ALL_REF_CONS - 1405)) | (1 << (PlSqlParser.RESTRICTED - 1405)) | (1 << (PlSqlParser.RESTRICT - 1405)) | (1 << (PlSqlParser.RESULT_CACHE - 1405)) | (1 << (PlSqlParser.RESUMABLE - 1405)) | (1 << (PlSqlParser.RESUME - 1405)) | (1 << (PlSqlParser.RETENTION - 1405)) | (1 << (PlSqlParser.RETRY_ON_ROW_CHANGE - 1405)) | (1 << (PlSqlParser.RETURNING - 1405)) | (1 << (PlSqlParser.RETURN - 1405)) | (1 << (PlSqlParser.REUSE - 1405)) | (1 << (PlSqlParser.REVERSE - 1405)) | (1 << (PlSqlParser.REWRITE_OR_ERROR - 1405)) | (1 << (PlSqlParser.REWRITE - 1405)))) !== 0) || ((((_la - 1437)) & ~0x1f) == 0 && ((1 << (_la - 1437)) & ((1 << (PlSqlParser.RIGHT - 1437)) | (1 << (PlSqlParser.ROLE - 1437)) | (1 << (PlSqlParser.ROLES - 1437)) | (1 << (PlSqlParser.ROLLBACK - 1437)) | (1 << (PlSqlParser.ROLLING - 1437)) | (1 << (PlSqlParser.ROLLUP - 1437)) | (1 << (PlSqlParser.ROWDEPENDENCIES - 1437)) | (1 << (PlSqlParser.ROWID - 1437)) | (1 << (PlSqlParser.ROWIDTOCHAR - 1437)) | (1 << (PlSqlParser.ROWIDTONCHAR - 1437)) | (1 << (PlSqlParser.ROW_LENGTH - 1437)) | (1 << (PlSqlParser.ROWNUM - 1437)) | (1 << (PlSqlParser.ROW - 1437)) | (1 << (PlSqlParser.ROWS - 1437)) | (1 << (PlSqlParser.RPAD - 1437)) | (1 << (PlSqlParser.RTRIM - 1437)) | (1 << (PlSqlParser.RULE - 1437)) | (1 << (PlSqlParser.RULES - 1437)) | (1 << (PlSqlParser.SALT - 1437)) | (1 << (PlSqlParser.SAMPLE - 1437)) | (1 << (PlSqlParser.SAVE_AS_INTERVALS - 1437)) | (1 << (PlSqlParser.SAVEPOINT - 1437)) | (1 << (PlSqlParser.SB4 - 1437)) | (1 << (PlSqlParser.SCALE_ROWS - 1437)) | (1 << (PlSqlParser.SCALE - 1437)) | (1 << (PlSqlParser.SCAN_INSTANCES - 1437)) | (1 << (PlSqlParser.SCAN - 1437)) | (1 << (PlSqlParser.SCHEDULER - 1437)))) !== 0) || ((((_la - 1469)) & ~0x1f) == 0 && ((1 << (_la - 1469)) & ((1 << (PlSqlParser.SCHEMACHECK - 1469)) | (1 << (PlSqlParser.SCHEMA - 1469)) | (1 << (PlSqlParser.SCN_ASCENDING - 1469)) | (1 << (PlSqlParser.SCN - 1469)) | (1 << (PlSqlParser.SCOPE - 1469)) | (1 << (PlSqlParser.SD_ALL - 1469)) | (1 << (PlSqlParser.SD_INHIBIT - 1469)) | (1 << (PlSqlParser.SD_SHOW - 1469)) | (1 << (PlSqlParser.SEARCH - 1469)) | (1 << (PlSqlParser.SECOND - 1469)) | (1 << (PlSqlParser.SECUREFILE_DBA - 1469)) | (1 << (PlSqlParser.SECUREFILE - 1469)) | (1 << (PlSqlParser.SECURITY - 1469)) | (1 << (PlSqlParser.SEED - 1469)) | (1 << (PlSqlParser.SEG_BLOCK - 1469)) | (1 << (PlSqlParser.SEG_FILE - 1469)) | (1 << (PlSqlParser.SEGMENT - 1469)) | (1 << (PlSqlParser.SELECTIVITY - 1469)) | (1 << (PlSqlParser.SEMIJOIN_DRIVER - 1469)) | (1 << (PlSqlParser.SEMIJOIN - 1469)) | (1 << (PlSqlParser.SEMI_TO_INNER - 1469)) | (1 << (PlSqlParser.SEQUENCED - 1469)) | (1 << (PlSqlParser.SEQUENCE - 1469)) | (1 << (PlSqlParser.SEQUENTIAL - 1469)) | (1 << (PlSqlParser.SERIALIZABLE - 1469)))) !== 0) || ((((_la - 1502)) & ~0x1f) == 0 && ((1 << (_la - 1502)) & ((1 << (PlSqlParser.SERVERERROR - 1502)) | (1 << (PlSqlParser.SESSION_CACHED_CURSORS - 1502)) | (1 << (PlSqlParser.SESSION - 1502)) | (1 << (PlSqlParser.SESSIONS_PER_USER - 1502)) | (1 << (PlSqlParser.SESSIONTIMEZONE - 1502)) | (1 << (PlSqlParser.SESSIONTZNAME - 1502)) | (1 << (PlSqlParser.SETS - 1502)) | (1 << (PlSqlParser.SETTINGS - 1502)) | (1 << (PlSqlParser.SET_TO_JOIN - 1502)) | (1 << (PlSqlParser.SEVERE - 1502)) | (1 << (PlSqlParser.SHARED_POOL - 1502)) | (1 << (PlSqlParser.SHARED - 1502)) | (1 << (PlSqlParser.SHOW - 1502)) | (1 << (PlSqlParser.SHRINK - 1502)) | (1 << (PlSqlParser.SHUTDOWN - 1502)) | (1 << (PlSqlParser.SIBLINGS - 1502)) | (1 << (PlSqlParser.SID - 1502)) | (1 << (PlSqlParser.SIGNAL_COMPONENT - 1502)) | (1 << (PlSqlParser.SIGNAL_FUNCTION - 1502)) | (1 << (PlSqlParser.SIGN - 1502)) | (1 << (PlSqlParser.SIMPLE - 1502)) | (1 << (PlSqlParser.SINGLE - 1502)) | (1 << (PlSqlParser.SINGLETASK - 1502)) | (1 << (PlSqlParser.SINH - 1502)))) !== 0) || ((((_la - 1534)) & ~0x1f) == 0 && ((1 << (_la - 1534)) & ((1 << (PlSqlParser.SIN - 1534)) | (1 << (PlSqlParser.SKIP_EXT_OPTIMIZER - 1534)) | (1 << (PlSqlParser.SKIP_ - 1534)) | (1 << (PlSqlParser.SKIP_UNQ_UNUSABLE_IDX - 1534)) | (1 << (PlSqlParser.SKIP_UNUSABLE_INDEXES - 1534)) | (1 << (PlSqlParser.SMALLFILE - 1534)) | (1 << (PlSqlParser.SNAPSHOT - 1534)) | (1 << (PlSqlParser.SOME - 1534)) | (1 << (PlSqlParser.SORT - 1534)) | (1 << (PlSqlParser.SOUNDEX - 1534)) | (1 << (PlSqlParser.SOURCE - 1534)) | (1 << (PlSqlParser.SPACE_KEYWORD - 1534)) | (1 << (PlSqlParser.SPECIFICATION - 1534)) | (1 << (PlSqlParser.SPFILE - 1534)) | (1 << (PlSqlParser.SPLIT - 1534)) | (1 << (PlSqlParser.SPREADSHEET - 1534)) | (1 << (PlSqlParser.SQLLDR - 1534)) | (1 << (PlSqlParser.SQL - 1534)) | (1 << (PlSqlParser.SQL_TRACE - 1534)) | (1 << (PlSqlParser.SQRT - 1534)) | (1 << (PlSqlParser.STALE - 1534)) | (1 << (PlSqlParser.STANDALONE - 1534)) | (1 << (PlSqlParser.STANDBY_MAX_DATA_DELAY - 1534)))) !== 0) || ((((_la - 1566)) & ~0x1f) == 0 && ((1 << (_la - 1566)) & ((1 << (PlSqlParser.STANDBY - 1566)) | (1 << (PlSqlParser.STAR - 1566)) | (1 << (PlSqlParser.STAR_TRANSFORMATION - 1566)) | (1 << (PlSqlParser.STARTUP - 1566)) | (1 << (PlSqlParser.STATEMENT_ID - 1566)) | (1 << (PlSqlParser.STATEMENT_QUEUING - 1566)) | (1 << (PlSqlParser.STATEMENTS - 1566)) | (1 << (PlSqlParser.STATIC - 1566)) | (1 << (PlSqlParser.STATISTICS - 1566)) | (1 << (PlSqlParser.STATS_BINOMIAL_TEST - 1566)) | (1 << (PlSqlParser.STATS_CROSSTAB - 1566)) | (1 << (PlSqlParser.STATS_F_TEST - 1566)) | (1 << (PlSqlParser.STATS_KS_TEST - 1566)) | (1 << (PlSqlParser.STATS_MODE - 1566)) | (1 << (PlSqlParser.STATS_MW_TEST - 1566)) | (1 << (PlSqlParser.STATS_ONE_WAY_ANOVA - 1566)) | (1 << (PlSqlParser.STATS_T_TEST_INDEP - 1566)) | (1 << (PlSqlParser.STATS_T_TEST_INDEPU - 1566)) | (1 << (PlSqlParser.STATS_T_TEST_ONE - 1566)) | (1 << (PlSqlParser.STATS_T_TEST_PAIRED - 1566)) | (1 << (PlSqlParser.STATS_WSR_TEST - 1566)) | (1 << (PlSqlParser.STDDEV_POP - 1566)) | (1 << (PlSqlParser.STDDEV_SAMP - 1566)) | (1 << (PlSqlParser.STOP - 1566)) | (1 << (PlSqlParser.STORAGE - 1566)) | (1 << (PlSqlParser.STORE - 1566)) | (1 << (PlSqlParser.STREAMS - 1566)) | (1 << (PlSqlParser.STRICT - 1566)))) !== 0) || ((((_la - 1598)) & ~0x1f) == 0 && ((1 << (_la - 1598)) & ((1 << (PlSqlParser.STRING - 1598)) | (1 << (PlSqlParser.STRIPE_COLUMNS - 1598)) | (1 << (PlSqlParser.STRIPE_WIDTH - 1598)) | (1 << (PlSqlParser.STRIP - 1598)) | (1 << (PlSqlParser.STRUCTURE - 1598)) | (1 << (PlSqlParser.SUBMULTISET - 1598)) | (1 << (PlSqlParser.SUBPARTITION_REL - 1598)) | (1 << (PlSqlParser.SUBPARTITIONS - 1598)) | (1 << (PlSqlParser.SUBPARTITION - 1598)) | (1 << (PlSqlParser.SUBQUERIES - 1598)) | (1 << (PlSqlParser.SUBQUERY_PRUNING - 1598)) | (1 << (PlSqlParser.SUBSTITUTABLE - 1598)) | (1 << (PlSqlParser.SUBSTR2 - 1598)) | (1 << (PlSqlParser.SUBSTR4 - 1598)) | (1 << (PlSqlParser.SUBSTRB - 1598)) | (1 << (PlSqlParser.SUBSTRC - 1598)) | (1 << (PlSqlParser.SUCCESSFUL - 1598)) | (1 << (PlSqlParser.SUMMARY - 1598)) | (1 << (PlSqlParser.SUPPLEMENTAL - 1598)) | (1 << (PlSqlParser.SUSPEND - 1598)) | (1 << (PlSqlParser.SWAP_JOIN_INPUTS - 1598)) | (1 << (PlSqlParser.SWITCHOVER - 1598)) | (1 << (PlSqlParser.SWITCH - 1598)) | (1 << (PlSqlParser.SYNCHRONOUS - 1598)) | (1 << (PlSqlParser.SYNC - 1598)) | (1 << (PlSqlParser.SYSASM - 1598)) | (1 << (PlSqlParser.SYS_AUDIT - 1598)))) !== 0) || ((((_la - 1630)) & ~0x1f) == 0 && ((1 << (_la - 1630)) & ((1 << (PlSqlParser.SYSAUX - 1630)) | (1 << (PlSqlParser.SYS_CHECKACL - 1630)) | (1 << (PlSqlParser.SYS_CONNECT_BY_PATH - 1630)) | (1 << (PlSqlParser.SYS_CONTEXT - 1630)) | (1 << (PlSqlParser.SYSDATE - 1630)) | (1 << (PlSqlParser.SYSDBA - 1630)) | (1 << (PlSqlParser.SYS_DBURIGEN - 1630)) | (1 << (PlSqlParser.SYS_DL_CURSOR - 1630)) | (1 << (PlSqlParser.SYS_DM_RXFORM_CHR - 1630)) | (1 << (PlSqlParser.SYS_DM_RXFORM_NUM - 1630)) | (1 << (PlSqlParser.SYS_DOM_COMPARE - 1630)) | (1 << (PlSqlParser.SYS_DST_PRIM2SEC - 1630)) | (1 << (PlSqlParser.SYS_DST_SEC2PRIM - 1630)) | (1 << (PlSqlParser.SYS_ET_BFILE_TO_RAW - 1630)) | (1 << (PlSqlParser.SYS_ET_BLOB_TO_IMAGE - 1630)) | (1 << (PlSqlParser.SYS_ET_IMAGE_TO_BLOB - 1630)) | (1 << (PlSqlParser.SYS_ET_RAW_TO_BFILE - 1630)) | (1 << (PlSqlParser.SYS_EXTPDTXT - 1630)) | (1 << (PlSqlParser.SYS_EXTRACT_UTC - 1630)) | (1 << (PlSqlParser.SYS_FBT_INSDEL - 1630)) | (1 << (PlSqlParser.SYS_FILTER_ACLS - 1630)) | (1 << (PlSqlParser.SYS_FNMATCHES - 1630)) | (1 << (PlSqlParser.SYS_FNREPLACE - 1630)) | (1 << (PlSqlParser.SYS_GET_ACLIDS - 1630)) | (1 << (PlSqlParser.SYS_GET_PRIVILEGES - 1630)) | (1 << (PlSqlParser.SYS_GETTOKENID - 1630)) | (1 << (PlSqlParser.SYS_GETXTIVAL - 1630)) | (1 << (PlSqlParser.SYS_GUID - 1630)))) !== 0) || ((((_la - 1664)) & ~0x1f) == 0 && ((1 << (_la - 1664)) & ((1 << (PlSqlParser.SYS_MAKE_XMLNODEID - 1664)) | (1 << (PlSqlParser.SYS_MAKEXML - 1664)) | (1 << (PlSqlParser.SYS_MKXMLATTR - 1664)) | (1 << (PlSqlParser.SYS_OP_ADT2BIN - 1664)) | (1 << (PlSqlParser.SYS_OP_ADTCONS - 1664)) | (1 << (PlSqlParser.SYS_OP_ALSCRVAL - 1664)) | (1 << (PlSqlParser.SYS_OP_ATG - 1664)) | (1 << (PlSqlParser.SYS_OP_BIN2ADT - 1664)) | (1 << (PlSqlParser.SYS_OP_BITVEC - 1664)) | (1 << (PlSqlParser.SYS_OP_BL2R - 1664)) | (1 << (PlSqlParser.SYS_OP_BLOOM_FILTER_LIST - 1664)) | (1 << (PlSqlParser.SYS_OP_BLOOM_FILTER - 1664)) | (1 << (PlSqlParser.SYS_OP_C2C - 1664)) | (1 << (PlSqlParser.SYS_OP_CAST - 1664)) | (1 << (PlSqlParser.SYS_OP_CEG - 1664)) | (1 << (PlSqlParser.SYS_OP_CL2C - 1664)) | (1 << (PlSqlParser.SYS_OP_COMBINED_HASH - 1664)) | (1 << (PlSqlParser.SYS_OP_COMP - 1664)) | (1 << (PlSqlParser.SYS_OP_CONVERT - 1664)) | (1 << (PlSqlParser.SYS_OP_COUNTCHG - 1664)) | (1 << (PlSqlParser.SYS_OP_CSCONV - 1664)) | (1 << (PlSqlParser.SYS_OP_CSCONVTEST - 1664)) | (1 << (PlSqlParser.SYS_OP_CSR - 1664)) | (1 << (PlSqlParser.SYS_OP_CSX_PATCH - 1664)) | (1 << (PlSqlParser.SYS_OP_DECOMP - 1664)) | (1 << (PlSqlParser.SYS_OP_DESCEND - 1664)) | (1 << (PlSqlParser.SYS_OP_DISTINCT - 1664)) | (1 << (PlSqlParser.SYS_OP_DRA - 1664)) | (1 << (PlSqlParser.SYS_OP_DUMP - 1664)))) !== 0) || ((((_la - 1696)) & ~0x1f) == 0 && ((1 << (_la - 1696)) & ((1 << (PlSqlParser.SYS_OP_DV_CHECK - 1696)) | (1 << (PlSqlParser.SYS_OP_ENFORCE_NOT_NULL - 1696)) | (1 << (PlSqlParser.SYSOPER - 1696)) | (1 << (PlSqlParser.SYS_OP_EXTRACT - 1696)) | (1 << (PlSqlParser.SYS_OP_GROUPING - 1696)) | (1 << (PlSqlParser.SYS_OP_GUID - 1696)) | (1 << (PlSqlParser.SYS_OP_IIX - 1696)) | (1 << (PlSqlParser.SYS_OP_ITR - 1696)) | (1 << (PlSqlParser.SYS_OP_LBID - 1696)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2BLOB - 1696)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2CLOB - 1696)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2ID - 1696)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2NCLOB - 1696)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2TYP - 1696)) | (1 << (PlSqlParser.SYS_OP_LSVI - 1696)) | (1 << (PlSqlParser.SYS_OP_LVL - 1696)) | (1 << (PlSqlParser.SYS_OP_MAKEOID - 1696)) | (1 << (PlSqlParser.SYS_OP_MAP_NONNULL - 1696)) | (1 << (PlSqlParser.SYS_OP_MSR - 1696)) | (1 << (PlSqlParser.SYS_OP_NICOMBINE - 1696)) | (1 << (PlSqlParser.SYS_OP_NIEXTRACT - 1696)) | (1 << (PlSqlParser.SYS_OP_NII - 1696)) | (1 << (PlSqlParser.SYS_OP_NIX - 1696)) | (1 << (PlSqlParser.SYS_OP_NOEXPAND - 1696)) | (1 << (PlSqlParser.SYS_OP_NTCIMG - 1696)) | (1 << (PlSqlParser.SYS_OP_NUMTORAW - 1696)))) !== 0) || ((((_la - 1728)) & ~0x1f) == 0 && ((1 << (_la - 1728)) & ((1 << (PlSqlParser.SYS_OP_OIDVALUE - 1728)) | (1 << (PlSqlParser.SYS_OP_OPNSIZE - 1728)) | (1 << (PlSqlParser.SYS_OP_PAR_1 - 1728)) | (1 << (PlSqlParser.SYS_OP_PARGID_1 - 1728)) | (1 << (PlSqlParser.SYS_OP_PARGID - 1728)) | (1 << (PlSqlParser.SYS_OP_PAR - 1728)) | (1 << (PlSqlParser.SYS_OP_PIVOT - 1728)) | (1 << (PlSqlParser.SYS_OP_R2O - 1728)) | (1 << (PlSqlParser.SYS_OP_RAWTONUM - 1728)) | (1 << (PlSqlParser.SYS_OP_RDTM - 1728)) | (1 << (PlSqlParser.SYS_OP_REF - 1728)) | (1 << (PlSqlParser.SYS_OP_RMTD - 1728)) | (1 << (PlSqlParser.SYS_OP_ROWIDTOOBJ - 1728)) | (1 << (PlSqlParser.SYS_OP_RPB - 1728)) | (1 << (PlSqlParser.SYS_OPTLOBPRBSC - 1728)) | (1 << (PlSqlParser.SYS_OP_TOSETID - 1728)) | (1 << (PlSqlParser.SYS_OP_TPR - 1728)) | (1 << (PlSqlParser.SYS_OP_TRTB - 1728)) | (1 << (PlSqlParser.SYS_OPTXICMP - 1728)) | (1 << (PlSqlParser.SYS_OPTXQCASTASNQ - 1728)) | (1 << (PlSqlParser.SYS_OP_UNDESCEND - 1728)) | (1 << (PlSqlParser.SYS_OP_VECAND - 1728)) | (1 << (PlSqlParser.SYS_OP_VECBIT - 1728)) | (1 << (PlSqlParser.SYS_OP_VECOR - 1728)) | (1 << (PlSqlParser.SYS_OP_VECXOR - 1728)) | (1 << (PlSqlParser.SYS_OP_VERSION - 1728)) | (1 << (PlSqlParser.SYS_OP_VREF - 1728)) | (1 << (PlSqlParser.SYS_OP_VVD - 1728)) | (1 << (PlSqlParser.SYS_OP_XMLCONS_FOR_CSX - 1728)) | (1 << (PlSqlParser.SYS_OP_XPTHATG - 1728)) | (1 << (PlSqlParser.SYS_OP_XPTHIDX - 1728)))) !== 0) || ((((_la - 1760)) & ~0x1f) == 0 && ((1 << (_la - 1760)) & ((1 << (PlSqlParser.SYS_OP_XPTHOP - 1760)) | (1 << (PlSqlParser.SYS_OP_XTXT2SQLT - 1760)) | (1 << (PlSqlParser.SYS_ORDERKEY_DEPTH - 1760)) | (1 << (PlSqlParser.SYS_ORDERKEY_MAXCHILD - 1760)) | (1 << (PlSqlParser.SYS_ORDERKEY_PARENT - 1760)) | (1 << (PlSqlParser.SYS_PARALLEL_TXN - 1760)) | (1 << (PlSqlParser.SYS_PATHID_IS_ATTR - 1760)) | (1 << (PlSqlParser.SYS_PATHID_IS_NMSPC - 1760)) | (1 << (PlSqlParser.SYS_PATHID_LASTNAME - 1760)) | (1 << (PlSqlParser.SYS_PATHID_LASTNMSPC - 1760)) | (1 << (PlSqlParser.SYS_PATH_REVERSE - 1760)) | (1 << (PlSqlParser.SYS_PXQEXTRACT - 1760)) | (1 << (PlSqlParser.SYS_RID_ORDER - 1760)) | (1 << (PlSqlParser.SYS_ROW_DELTA - 1760)) | (1 << (PlSqlParser.SYS_SC_2_XMLT - 1760)) | (1 << (PlSqlParser.SYS_SYNRCIREDO - 1760)) | (1 << (PlSqlParser.SYSTEM_DEFINED - 1760)) | (1 << (PlSqlParser.SYSTEM - 1760)) | (1 << (PlSqlParser.SYSTIMESTAMP - 1760)) | (1 << (PlSqlParser.SYS_TYPEID - 1760)) | (1 << (PlSqlParser.SYS_UMAKEXML - 1760)) | (1 << (PlSqlParser.SYS_XMLANALYZE - 1760)) | (1 << (PlSqlParser.SYS_XMLCONTAINS - 1760)) | (1 << (PlSqlParser.SYS_XMLCONV - 1760)) | (1 << (PlSqlParser.SYS_XMLEXNSURI - 1760)) | (1 << (PlSqlParser.SYS_XMLGEN - 1760)) | (1 << (PlSqlParser.SYS_XMLI_LOC_ISNODE - 1760)) | (1 << (PlSqlParser.SYS_XMLI_LOC_ISTEXT - 1760)) | (1 << (PlSqlParser.SYS_XMLINSTR - 1760)) | (1 << (PlSqlParser.SYS_XMLLOCATOR_GETSVAL - 1760)))) !== 0) || ((((_la - 1792)) & ~0x1f) == 0 && ((1 << (_la - 1792)) & ((1 << (PlSqlParser.SYS_XMLNODEID_GETCID - 1792)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETLOCATOR - 1792)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETOKEY - 1792)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETPATHID - 1792)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETPTRID - 1792)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETRID - 1792)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETSVAL - 1792)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETTID - 1792)) | (1 << (PlSqlParser.SYS_XMLNODEID - 1792)) | (1 << (PlSqlParser.SYS_XMLT_2_SC - 1792)) | (1 << (PlSqlParser.SYS_XMLTRANSLATE - 1792)) | (1 << (PlSqlParser.SYS_XMLTYPE2SQL - 1792)) | (1 << (PlSqlParser.SYS_XQ_ASQLCNV - 1792)) | (1 << (PlSqlParser.SYS_XQ_ATOMCNVCHK - 1792)) | (1 << (PlSqlParser.SYS_XQBASEURI - 1792)) | (1 << (PlSqlParser.SYS_XQCASTABLEERRH - 1792)) | (1 << (PlSqlParser.SYS_XQCODEP2STR - 1792)) | (1 << (PlSqlParser.SYS_XQCODEPEQ - 1792)) | (1 << (PlSqlParser.SYS_XQCON2SEQ - 1792)) | (1 << (PlSqlParser.SYS_XQCONCAT - 1792)) | (1 << (PlSqlParser.SYS_XQDELETE - 1792)) | (1 << (PlSqlParser.SYS_XQDFLTCOLATION - 1792)) | (1 << (PlSqlParser.SYS_XQDOC - 1792)) | (1 << (PlSqlParser.SYS_XQDOCURI - 1792)) | (1 << (PlSqlParser.SYS_XQDURDIV - 1792)) | (1 << (PlSqlParser.SYS_XQED4URI - 1792)) | (1 << (PlSqlParser.SYS_XQENDSWITH - 1792)) | (1 << (PlSqlParser.SYS_XQERRH - 1792)) | (1 << (PlSqlParser.SYS_XQERR - 1792)) | (1 << (PlSqlParser.SYS_XQESHTMLURI - 1792)) | (1 << (PlSqlParser.SYS_XQEXLOBVAL - 1792)) | (1 << (PlSqlParser.SYS_XQEXSTWRP - 1792)))) !== 0) || ((((_la - 1824)) & ~0x1f) == 0 && ((1 << (_la - 1824)) & ((1 << (PlSqlParser.SYS_XQEXTRACT - 1824)) | (1 << (PlSqlParser.SYS_XQEXTRREF - 1824)) | (1 << (PlSqlParser.SYS_XQEXVAL - 1824)) | (1 << (PlSqlParser.SYS_XQFB2STR - 1824)) | (1 << (PlSqlParser.SYS_XQFNBOOL - 1824)) | (1 << (PlSqlParser.SYS_XQFNCMP - 1824)) | (1 << (PlSqlParser.SYS_XQFNDATIM - 1824)) | (1 << (PlSqlParser.SYS_XQFNLNAME - 1824)) | (1 << (PlSqlParser.SYS_XQFNNM - 1824)) | (1 << (PlSqlParser.SYS_XQFNNSURI - 1824)) | (1 << (PlSqlParser.SYS_XQFNPREDTRUTH - 1824)) | (1 << (PlSqlParser.SYS_XQFNQNM - 1824)) | (1 << (PlSqlParser.SYS_XQFNROOT - 1824)) | (1 << (PlSqlParser.SYS_XQFORMATNUM - 1824)) | (1 << (PlSqlParser.SYS_XQFTCONTAIN - 1824)) | (1 << (PlSqlParser.SYS_XQFUNCR - 1824)) | (1 << (PlSqlParser.SYS_XQGETCONTENT - 1824)) | (1 << (PlSqlParser.SYS_XQINDXOF - 1824)) | (1 << (PlSqlParser.SYS_XQINSERT - 1824)) | (1 << (PlSqlParser.SYS_XQINSPFX - 1824)) | (1 << (PlSqlParser.SYS_XQIRI2URI - 1824)) | (1 << (PlSqlParser.SYS_XQLANG - 1824)) | (1 << (PlSqlParser.SYS_XQLLNMFRMQNM - 1824)) | (1 << (PlSqlParser.SYS_XQMKNODEREF - 1824)) | (1 << (PlSqlParser.SYS_XQNILLED - 1824)) | (1 << (PlSqlParser.SYS_XQNODENAME - 1824)) | (1 << (PlSqlParser.SYS_XQNORMSPACE - 1824)) | (1 << (PlSqlParser.SYS_XQNORMUCODE - 1824)) | (1 << (PlSqlParser.SYS_XQ_NRNG - 1824)) | (1 << (PlSqlParser.SYS_XQNSP4PFX - 1824)) | (1 << (PlSqlParser.SYS_XQNSPFRMQNM - 1824)) | (1 << (PlSqlParser.SYS_XQPFXFRMQNM - 1824)))) !== 0) || ((((_la - 1856)) & ~0x1f) == 0 && ((1 << (_la - 1856)) & ((1 << (PlSqlParser.SYS_XQ_PKSQL2XML - 1856)) | (1 << (PlSqlParser.SYS_XQPOLYABS - 1856)) | (1 << (PlSqlParser.SYS_XQPOLYADD - 1856)) | (1 << (PlSqlParser.SYS_XQPOLYCEL - 1856)) | (1 << (PlSqlParser.SYS_XQPOLYCSTBL - 1856)) | (1 << (PlSqlParser.SYS_XQPOLYCST - 1856)) | (1 << (PlSqlParser.SYS_XQPOLYDIV - 1856)) | (1 << (PlSqlParser.SYS_XQPOLYFLR - 1856)) | (1 << (PlSqlParser.SYS_XQPOLYMOD - 1856)) | (1 << (PlSqlParser.SYS_XQPOLYMUL - 1856)) | (1 << (PlSqlParser.SYS_XQPOLYRND - 1856)) | (1 << (PlSqlParser.SYS_XQPOLYSQRT - 1856)) | (1 << (PlSqlParser.SYS_XQPOLYSUB - 1856)) | (1 << (PlSqlParser.SYS_XQPOLYUMUS - 1856)) | (1 << (PlSqlParser.SYS_XQPOLYUPLS - 1856)) | (1 << (PlSqlParser.SYS_XQPOLYVEQ - 1856)) | (1 << (PlSqlParser.SYS_XQPOLYVGE - 1856)) | (1 << (PlSqlParser.SYS_XQPOLYVGT - 1856)) | (1 << (PlSqlParser.SYS_XQPOLYVLE - 1856)) | (1 << (PlSqlParser.SYS_XQPOLYVLT - 1856)) | (1 << (PlSqlParser.SYS_XQPOLYVNE - 1856)) | (1 << (PlSqlParser.SYS_XQREF2VAL - 1856)) | (1 << (PlSqlParser.SYS_XQRENAME - 1856)) | (1 << (PlSqlParser.SYS_XQREPLACE - 1856)) | (1 << (PlSqlParser.SYS_XQRESVURI - 1856)) | (1 << (PlSqlParser.SYS_XQRNDHALF2EVN - 1856)) | (1 << (PlSqlParser.SYS_XQRSLVQNM - 1856)) | (1 << (PlSqlParser.SYS_XQRYENVPGET - 1856)) | (1 << (PlSqlParser.SYS_XQRYVARGET - 1856)) | (1 << (PlSqlParser.SYS_XQRYWRP - 1856)) | (1 << (PlSqlParser.SYS_XQSEQ2CON4XC - 1856)) | (1 << (PlSqlParser.SYS_XQSEQ2CON - 1856)))) !== 0) || ((((_la - 1888)) & ~0x1f) == 0 && ((1 << (_la - 1888)) & ((1 << (PlSqlParser.SYS_XQSEQDEEPEQ - 1888)) | (1 << (PlSqlParser.SYS_XQSEQINSB - 1888)) | (1 << (PlSqlParser.SYS_XQSEQRM - 1888)) | (1 << (PlSqlParser.SYS_XQSEQRVS - 1888)) | (1 << (PlSqlParser.SYS_XQSEQSUB - 1888)) | (1 << (PlSqlParser.SYS_XQSEQTYPMATCH - 1888)) | (1 << (PlSqlParser.SYS_XQSTARTSWITH - 1888)) | (1 << (PlSqlParser.SYS_XQSTATBURI - 1888)) | (1 << (PlSqlParser.SYS_XQSTR2CODEP - 1888)) | (1 << (PlSqlParser.SYS_XQSTRJOIN - 1888)) | (1 << (PlSqlParser.SYS_XQSUBSTRAFT - 1888)) | (1 << (PlSqlParser.SYS_XQSUBSTRBEF - 1888)) | (1 << (PlSqlParser.SYS_XQTOKENIZE - 1888)) | (1 << (PlSqlParser.SYS_XQTREATAS - 1888)) | (1 << (PlSqlParser.SYS_XQ_UPKXML2SQL - 1888)) | (1 << (PlSqlParser.SYS_XQXFORM - 1888)) | (1 << (PlSqlParser.TABLE_LOOKUP_BY_NL - 1888)) | (1 << (PlSqlParser.TABLESPACE_NO - 1888)) | (1 << (PlSqlParser.TABLESPACE - 1888)) | (1 << (PlSqlParser.TABLES - 1888)) | (1 << (PlSqlParser.TABLE_STATS - 1888)) | (1 << (PlSqlParser.TABLE - 1888)) | (1 << (PlSqlParser.TABNO - 1888)) | (1 << (PlSqlParser.TANH - 1888)) | (1 << (PlSqlParser.TAN - 1888)) | (1 << (PlSqlParser.TBLORIDXPARTNUM - 1888)) | (1 << (PlSqlParser.TEMPFILE - 1888)) | (1 << (PlSqlParser.TEMPLATE - 1888)))) !== 0) || ((((_la - 1920)) & ~0x1f) == 0 && ((1 << (_la - 1920)) & ((1 << (PlSqlParser.TEMPORARY - 1920)) | (1 << (PlSqlParser.TEMP_TABLE - 1920)) | (1 << (PlSqlParser.TEST - 1920)) | (1 << (PlSqlParser.THAN - 1920)) | (1 << (PlSqlParser.THEN - 1920)) | (1 << (PlSqlParser.THE - 1920)) | (1 << (PlSqlParser.THREAD - 1920)) | (1 << (PlSqlParser.THROUGH - 1920)) | (1 << (PlSqlParser.TIMEOUT - 1920)) | (1 << (PlSqlParser.TIMESTAMP - 1920)) | (1 << (PlSqlParser.TIMES - 1920)) | (1 << (PlSqlParser.TIME - 1920)) | (1 << (PlSqlParser.TIMEZONE_ABBR - 1920)) | (1 << (PlSqlParser.TIMEZONE_HOUR - 1920)) | (1 << (PlSqlParser.TIMEZONE_MINUTE - 1920)) | (1 << (PlSqlParser.TIMEZONE_OFFSET - 1920)) | (1 << (PlSqlParser.TIMEZONE_REGION - 1920)) | (1 << (PlSqlParser.TIME_ZONE - 1920)) | (1 << (PlSqlParser.TIV_GB - 1920)) | (1 << (PlSqlParser.TIV_SSF - 1920)) | (1 << (PlSqlParser.TO_BINARY_DOUBLE - 1920)) | (1 << (PlSqlParser.TO_BINARY_FLOAT - 1920)) | (1 << (PlSqlParser.TO_BLOB - 1920)) | (1 << (PlSqlParser.TO_CLOB - 1920)))) !== 0) || ((((_la - 1952)) & ~0x1f) == 0 && ((1 << (_la - 1952)) & ((1 << (PlSqlParser.TO_DSINTERVAL - 1952)) | (1 << (PlSqlParser.TO_LOB - 1952)) | (1 << (PlSqlParser.TO_MULTI_BYTE - 1952)) | (1 << (PlSqlParser.TO_NCHAR - 1952)) | (1 << (PlSqlParser.TO_NCLOB - 1952)) | (1 << (PlSqlParser.TO_NUMBER - 1952)) | (1 << (PlSqlParser.TOPLEVEL - 1952)) | (1 << (PlSqlParser.TO_SINGLE_BYTE - 1952)) | (1 << (PlSqlParser.TO_TIMESTAMP - 1952)) | (1 << (PlSqlParser.TO_TIMESTAMP_TZ - 1952)) | (1 << (PlSqlParser.TO_TIME - 1952)) | (1 << (PlSqlParser.TO_TIME_TZ - 1952)) | (1 << (PlSqlParser.TO_YMINTERVAL - 1952)) | (1 << (PlSqlParser.TRACE - 1952)) | (1 << (PlSqlParser.TRACING - 1952)) | (1 << (PlSqlParser.TRACKING - 1952)) | (1 << (PlSqlParser.TRAILING - 1952)) | (1 << (PlSqlParser.TRANSACTION - 1952)) | (1 << (PlSqlParser.TRANSFORM_DISTINCT_AGG - 1952)) | (1 << (PlSqlParser.TRANSITIONAL - 1952)) | (1 << (PlSqlParser.TRANSITION - 1952)) | (1 << (PlSqlParser.TRANSLATE - 1952)) | (1 << (PlSqlParser.TREAT - 1952)) | (1 << (PlSqlParser.TRIGGERS - 1952)) | (1 << (PlSqlParser.TRUE - 1952)) | (1 << (PlSqlParser.TRUNCATE - 1952)) | (1 << (PlSqlParser.TRUNC - 1952)) | (1 << (PlSqlParser.TRUSTED - 1952)))) !== 0) || ((((_la - 1984)) & ~0x1f) == 0 && ((1 << (_la - 1984)) & ((1 << (PlSqlParser.TUNING - 1984)) | (1 << (PlSqlParser.TX - 1984)) | (1 << (PlSqlParser.TYPES - 1984)) | (1 << (PlSqlParser.TYPE - 1984)) | (1 << (PlSqlParser.TZ_OFFSET - 1984)) | (1 << (PlSqlParser.UB2 - 1984)) | (1 << (PlSqlParser.UBA - 1984)) | (1 << (PlSqlParser.UID - 1984)) | (1 << (PlSqlParser.UNARCHIVED - 1984)) | (1 << (PlSqlParser.UNBOUNDED - 1984)) | (1 << (PlSqlParser.UNBOUND - 1984)) | (1 << (PlSqlParser.UNDER - 1984)) | (1 << (PlSqlParser.UNDO - 1984)) | (1 << (PlSqlParser.UNDROP - 1984)) | (1 << (PlSqlParser.UNIFORM - 1984)) | (1 << (PlSqlParser.UNISTR - 1984)) | (1 << (PlSqlParser.UNLIMITED - 1984)) | (1 << (PlSqlParser.UNLOAD - 1984)) | (1 << (PlSqlParser.UNLOCK - 1984)) | (1 << (PlSqlParser.UNNEST_INNERJ_DISTINCT_VIEW - 1984)) | (1 << (PlSqlParser.UNNEST_NOSEMIJ_NODISTINCTVIEW - 1984)) | (1 << (PlSqlParser.UNNEST_SEMIJ_VIEW - 1984)) | (1 << (PlSqlParser.UNNEST - 1984)) | (1 << (PlSqlParser.UNPACKED - 1984)) | (1 << (PlSqlParser.UNPIVOT - 1984)) | (1 << (PlSqlParser.UNPROTECTED - 1984)))) !== 0) || ((((_la - 2016)) & ~0x1f) == 0 && ((1 << (_la - 2016)) & ((1 << (PlSqlParser.UNQUIESCE - 2016)) | (1 << (PlSqlParser.UNRECOVERABLE - 2016)) | (1 << (PlSqlParser.UNRESTRICTED - 2016)) | (1 << (PlSqlParser.UNTIL - 2016)) | (1 << (PlSqlParser.UNUSABLE - 2016)) | (1 << (PlSqlParser.UNUSED - 2016)) | (1 << (PlSqlParser.UPDATABLE - 2016)) | (1 << (PlSqlParser.UPDATED - 2016)) | (1 << (PlSqlParser.UPDATEXML - 2016)) | (1 << (PlSqlParser.UPD_INDEXES - 2016)) | (1 << (PlSqlParser.UPD_JOININDEX - 2016)) | (1 << (PlSqlParser.UPGRADE - 2016)) | (1 << (PlSqlParser.UPPER - 2016)) | (1 << (PlSqlParser.UPSERT - 2016)) | (1 << (PlSqlParser.UROWID - 2016)) | (1 << (PlSqlParser.USAGE - 2016)) | (1 << (PlSqlParser.USE_ANTI - 2016)) | (1 << (PlSqlParser.USE_CONCAT - 2016)) | (1 << (PlSqlParser.USE_HASH_AGGREGATION - 2016)) | (1 << (PlSqlParser.USE_HASH_GBY_FOR_PUSHDOWN - 2016)) | (1 << (PlSqlParser.USE_HASH - 2016)) | (1 << (PlSqlParser.USE_INVISIBLE_INDEXES - 2016)) | (1 << (PlSqlParser.USE_MERGE_CARTESIAN - 2016)) | (1 << (PlSqlParser.USE_MERGE - 2016)) | (1 << (PlSqlParser.USE_NL - 2016)) | (1 << (PlSqlParser.USE_NL_WITH_INDEX - 2016)) | (1 << (PlSqlParser.USE_PRIVATE_OUTLINES - 2016)))) !== 0) || ((((_la - 2049)) & ~0x1f) == 0 && ((1 << (_la - 2049)) & ((1 << (PlSqlParser.USER_DEFINED - 2049)) | (1 << (PlSqlParser.USERENV - 2049)) | (1 << (PlSqlParser.USERGROUP - 2049)) | (1 << (PlSqlParser.USER_RECYCLEBIN - 2049)) | (1 << (PlSqlParser.USERS - 2049)) | (1 << (PlSqlParser.USER - 2049)) | (1 << (PlSqlParser.USE_SEMI - 2049)) | (1 << (PlSqlParser.USE_STORED_OUTLINES - 2049)) | (1 << (PlSqlParser.USE_TTT_FOR_GSETS - 2049)) | (1 << (PlSqlParser.USE - 2049)) | (1 << (PlSqlParser.USE_WEAK_NAME_RESL - 2049)) | (1 << (PlSqlParser.USING - 2049)) | (1 << (PlSqlParser.VALIDATE - 2049)) | (1 << (PlSqlParser.VALIDATION - 2049)) | (1 << (PlSqlParser.VALUE - 2049)) | (1 << (PlSqlParser.VAR_POP - 2049)) | (1 << (PlSqlParser.VARRAYS - 2049)) | (1 << (PlSqlParser.VARRAY - 2049)))) !== 0) || ((((_la - 2081)) & ~0x1f) == 0 && ((1 << (_la - 2081)) & ((1 << (PlSqlParser.VAR_SAMP - 2081)) | (1 << (PlSqlParser.VARYING - 2081)) | (1 << (PlSqlParser.VECTOR_READ_TRACE - 2081)) | (1 << (PlSqlParser.VECTOR_READ - 2081)) | (1 << (PlSqlParser.VERIFY - 2081)) | (1 << (PlSqlParser.VERSIONING - 2081)) | (1 << (PlSqlParser.VERSIONS_ENDSCN - 2081)) | (1 << (PlSqlParser.VERSIONS_ENDTIME - 2081)) | (1 << (PlSqlParser.VERSIONS_OPERATION - 2081)) | (1 << (PlSqlParser.VERSIONS_STARTSCN - 2081)) | (1 << (PlSqlParser.VERSIONS_STARTTIME - 2081)) | (1 << (PlSqlParser.VERSIONS - 2081)) | (1 << (PlSqlParser.VERSIONS_XID - 2081)) | (1 << (PlSqlParser.VERSION - 2081)) | (1 << (PlSqlParser.VIRTUAL - 2081)) | (1 << (PlSqlParser.VISIBLE - 2081)) | (1 << (PlSqlParser.VOLUME - 2081)) | (1 << (PlSqlParser.VSIZE - 2081)) | (1 << (PlSqlParser.WAIT - 2081)) | (1 << (PlSqlParser.WALLET - 2081)) | (1 << (PlSqlParser.WELLFORMED - 2081)) | (1 << (PlSqlParser.WHENEVER - 2081)))) !== 0) || ((((_la - 2113)) & ~0x1f) == 0 && ((1 << (_la - 2113)) & ((1 << (PlSqlParser.WHEN - 2113)) | (1 << (PlSqlParser.WHITESPACE - 2113)) | (1 << (PlSqlParser.WIDTH_BUCKET - 2113)) | (1 << (PlSqlParser.WITHIN - 2113)) | (1 << (PlSqlParser.WITHOUT - 2113)) | (1 << (PlSqlParser.WORK - 2113)) | (1 << (PlSqlParser.WRAPPED - 2113)) | (1 << (PlSqlParser.WRITE - 2113)) | (1 << (PlSqlParser.XDB_FASTPATH_INSERT - 2113)) | (1 << (PlSqlParser.X_DYN_PRUNE - 2113)) | (1 << (PlSqlParser.XID - 2113)) | (1 << (PlSqlParser.XML2OBJECT - 2113)) | (1 << (PlSqlParser.XMLATTRIBUTES - 2113)) | (1 << (PlSqlParser.XMLCAST - 2113)) | (1 << (PlSqlParser.XMLCDATA - 2113)) | (1 << (PlSqlParser.XMLCOLATTVAL - 2113)) | (1 << (PlSqlParser.XMLCOMMENT - 2113)) | (1 << (PlSqlParser.XMLCONCAT - 2113)) | (1 << (PlSqlParser.XMLDIFF - 2113)) | (1 << (PlSqlParser.XML_DML_RWT_STMT - 2113)) | (1 << (PlSqlParser.XMLELEMENT - 2113)) | (1 << (PlSqlParser.XMLEXISTS2 - 2113)) | (1 << (PlSqlParser.XMLEXISTS - 2113)) | (1 << (PlSqlParser.XMLFOREST - 2113)))) !== 0) || ((((_la - 2145)) & ~0x1f) == 0 && ((1 << (_la - 2145)) & ((1 << (PlSqlParser.XMLINDEX_REWRITE_IN_SELECT - 2145)) | (1 << (PlSqlParser.XMLINDEX_REWRITE - 2145)) | (1 << (PlSqlParser.XMLINDEX_SEL_IDX_TBL - 2145)) | (1 << (PlSqlParser.XMLISNODE - 2145)) | (1 << (PlSqlParser.XMLISVALID - 2145)) | (1 << (PlSqlParser.XMLNAMESPACES - 2145)) | (1 << (PlSqlParser.XMLPARSE - 2145)) | (1 << (PlSqlParser.XMLPATCH - 2145)) | (1 << (PlSqlParser.XMLPI - 2145)) | (1 << (PlSqlParser.XMLQUERYVAL - 2145)) | (1 << (PlSqlParser.XMLQUERY - 2145)) | (1 << (PlSqlParser.XMLROOT - 2145)) | (1 << (PlSqlParser.XMLSCHEMA - 2145)) | (1 << (PlSqlParser.XMLSERIALIZE - 2145)) | (1 << (PlSqlParser.XMLTABLE - 2145)) | (1 << (PlSqlParser.XMLTRANSFORMBLOB - 2145)) | (1 << (PlSqlParser.XMLTRANSFORM - 2145)) | (1 << (PlSqlParser.XMLTYPE - 2145)) | (1 << (PlSqlParser.XML - 2145)) | (1 << (PlSqlParser.XPATHTABLE - 2145)) | (1 << (PlSqlParser.XS_SYS_CONTEXT - 2145)) | (1 << (PlSqlParser.YEAR - 2145)) | (1 << (PlSqlParser.YES - 2145)) | (1 << (PlSqlParser.ZONE - 2145)) | (1 << (PlSqlParser.PREDICTION - 2145)) | (1 << (PlSqlParser.PREDICTION_BOUNDS - 2145)) | (1 << (PlSqlParser.PREDICTION_COST - 2145)))) !== 0) || ((((_la - 2177)) & ~0x1f) == 0 && ((1 << (_la - 2177)) & ((1 << (PlSqlParser.PREDICTION_DETAILS - 2177)) | (1 << (PlSqlParser.PREDICTION_PROBABILITY - 2177)) | (1 << (PlSqlParser.PREDICTION_SET - 2177)) | (1 << (PlSqlParser.CUME_DIST - 2177)) | (1 << (PlSqlParser.DENSE_RANK - 2177)) | (1 << (PlSqlParser.LISTAGG - 2177)) | (1 << (PlSqlParser.PERCENT_RANK - 2177)) | (1 << (PlSqlParser.PERCENTILE_CONT - 2177)) | (1 << (PlSqlParser.PERCENTILE_DISC - 2177)) | (1 << (PlSqlParser.RANK - 2177)) | (1 << (PlSqlParser.AVG - 2177)) | (1 << (PlSqlParser.CORR - 2177)) | (1 << (PlSqlParser.LAG - 2177)) | (1 << (PlSqlParser.LEAD - 2177)) | (1 << (PlSqlParser.MAX - 2177)) | (1 << (PlSqlParser.MEDIAN - 2177)) | (1 << (PlSqlParser.MIN - 2177)) | (1 << (PlSqlParser.NTILE - 2177)) | (1 << (PlSqlParser.NVL - 2177)) | (1 << (PlSqlParser.RATIO_TO_REPORT - 2177)) | (1 << (PlSqlParser.ROUND - 2177)) | (1 << (PlSqlParser.ROW_NUMBER - 2177)) | (1 << (PlSqlParser.SUBSTR - 2177)) | (1 << (PlSqlParser.TO_CHAR - 2177)) | (1 << (PlSqlParser.TRIM - 2177)) | (1 << (PlSqlParser.SUM - 2177)) | (1 << (PlSqlParser.STDDEV - 2177)) | (1 << (PlSqlParser.VARIANCE - 2177)))) !== 0) || ((((_la - 2209)) & ~0x1f) == 0 && ((1 << (_la - 2209)) & ((1 << (PlSqlParser.LEAST - 2209)) | (1 << (PlSqlParser.GREATEST - 2209)) | (1 << (PlSqlParser.TO_DATE - 2209)))) !== 0))) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function String_function_nameContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_string_function_name; return this; } String_function_nameContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); String_function_nameContext.prototype.constructor = String_function_nameContext; String_function_nameContext.prototype.CHR = function() { return this.getToken(PlSqlParser.CHR, 0); }; String_function_nameContext.prototype.DECODE = function() { return this.getToken(PlSqlParser.DECODE, 0); }; String_function_nameContext.prototype.SUBSTR = function() { return this.getToken(PlSqlParser.SUBSTR, 0); }; String_function_nameContext.prototype.TO_CHAR = function() { return this.getToken(PlSqlParser.TO_CHAR, 0); }; String_function_nameContext.prototype.TRIM = function() { return this.getToken(PlSqlParser.TRIM, 0); }; String_function_nameContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterString_function_name(this); } }; String_function_nameContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitString_function_name(this); } }; String_function_nameContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitString_function_name(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.String_function_nameContext = String_function_nameContext; PlSqlParser.prototype.string_function_name = function() { var localctx = new String_function_nameContext(this, this._ctx, this.state); this.enterRule(localctx, 1498, PlSqlParser.RULE_string_function_name); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 12090; _la = this._input.LA(1); if(!(_la===PlSqlParser.CHR || ((((_la - 2190)) & ~0x1f) == 0 && ((1 << (_la - 2190)) & ((1 << (PlSqlParser.DECODE - 2190)) | (1 << (PlSqlParser.SUBSTR - 2190)) | (1 << (PlSqlParser.TO_CHAR - 2190)) | (1 << (PlSqlParser.TRIM - 2190)))) !== 0))) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; function Numeric_function_nameContext(parser, parent, invokingState) { if(parent===undefined) { parent = null; } if(invokingState===undefined || invokingState===null) { invokingState = -1; } antlr4.ParserRuleContext.call(this, parent, invokingState); this.parser = parser; this.ruleIndex = PlSqlParser.RULE_numeric_function_name; return this; } Numeric_function_nameContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); Numeric_function_nameContext.prototype.constructor = Numeric_function_nameContext; Numeric_function_nameContext.prototype.AVG = function() { return this.getToken(PlSqlParser.AVG, 0); }; Numeric_function_nameContext.prototype.COUNT = function() { return this.getToken(PlSqlParser.COUNT, 0); }; Numeric_function_nameContext.prototype.NVL = function() { return this.getToken(PlSqlParser.NVL, 0); }; Numeric_function_nameContext.prototype.ROUND = function() { return this.getToken(PlSqlParser.ROUND, 0); }; Numeric_function_nameContext.prototype.SUM = function() { return this.getToken(PlSqlParser.SUM, 0); }; Numeric_function_nameContext.prototype.enterRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.enterNumeric_function_name(this); } }; Numeric_function_nameContext.prototype.exitRule = function(listener) { if(listener instanceof PlSqlParserListener ) { listener.exitNumeric_function_name(this); } }; Numeric_function_nameContext.prototype.accept = function(visitor) { if ( visitor instanceof PlSqlParserVisitor ) { return visitor.visitNumeric_function_name(this); } else { return visitor.visitChildren(this); } }; PlSqlParser.Numeric_function_nameContext = Numeric_function_nameContext; PlSqlParser.prototype.numeric_function_name = function() { var localctx = new Numeric_function_nameContext(this, this._ctx, this.state); this.enterRule(localctx, 1500, PlSqlParser.RULE_numeric_function_name); var _la = 0; // Token type try { this.enterOuterAlt(localctx, 1); this.state = 12092; _la = this._input.LA(1); if(!(_la===PlSqlParser.COUNT || ((((_la - 2187)) & ~0x1f) == 0 && ((1 << (_la - 2187)) & ((1 << (PlSqlParser.AVG - 2187)) | (1 << (PlSqlParser.NVL - 2187)) | (1 << (PlSqlParser.ROUND - 2187)) | (1 << (PlSqlParser.SUM - 2187)))) !== 0))) { this._errHandler.recoverInline(this); } else { this._errHandler.reportMatch(this); this.consume(); } } catch (re) { if(re instanceof antlr4.error.RecognitionException) { localctx.exception = re; this._errHandler.reportError(this, re); this._errHandler.recover(this, re); } else { throw re; } } finally { this.exitRule(); } return localctx; }; PlSqlParser.prototype.sempred = function(localctx, ruleIndex, predIndex) { switch(ruleIndex) { case 174: return this.unified_auditing_sempred(localctx, predIndex); case 177: return this.audit_direct_path_sempred(localctx, predIndex); case 178: return this.audit_container_clause_sempred(localctx, predIndex); case 184: return this.auditing_on_clause_sempred(localctx, predIndex); case 188: return this.sql_statement_shortcut_sempred(localctx, predIndex); case 197: return this.library_editionable_sempred(localctx, predIndex); case 198: return this.library_debug_sempred(localctx, predIndex); case 203: return this.alter_view_editionable_sempred(localctx, predIndex); case 340: return this.partial_database_recovery_10g_sempred(localctx, predIndex); case 421: return this.period_definition_sempred(localctx, predIndex); case 619: return this.logical_expression_sempred(localctx, predIndex); case 623: return this.relational_expression_sempred(localctx, predIndex); case 628: return this.concatenation_sempred(localctx, predIndex); default: throw "No predicate with index:" + ruleIndex; } }; PlSqlParser.prototype.unified_auditing_sempred = function(localctx, predIndex) { switch(predIndex) { case 0: return this.isVersion12(); default: throw "No predicate with index:" + predIndex; } }; PlSqlParser.prototype.audit_direct_path_sempred = function(localctx, predIndex) { switch(predIndex) { case 1: return this.isVersion12(); default: throw "No predicate with index:" + predIndex; } }; PlSqlParser.prototype.audit_container_clause_sempred = function(localctx, predIndex) { switch(predIndex) { case 2: return this.isVersion12(); default: throw "No predicate with index:" + predIndex; } }; PlSqlParser.prototype.auditing_on_clause_sempred = function(localctx, predIndex) { switch(predIndex) { case 3: return this.isVersion12(); default: throw "No predicate with index:" + predIndex; } }; PlSqlParser.prototype.sql_statement_shortcut_sempred = function(localctx, predIndex) { switch(predIndex) { case 4: return this.isVersion12(); default: throw "No predicate with index:" + predIndex; } }; PlSqlParser.prototype.library_editionable_sempred = function(localctx, predIndex) { switch(predIndex) { case 5: return this.isVersion12(); default: throw "No predicate with index:" + predIndex; } }; PlSqlParser.prototype.library_debug_sempred = function(localctx, predIndex) { switch(predIndex) { case 6: return this.isVersion12(); default: throw "No predicate with index:" + predIndex; } }; PlSqlParser.prototype.alter_view_editionable_sempred = function(localctx, predIndex) { switch(predIndex) { case 7: return this.isVersion12(); default: throw "No predicate with index:" + predIndex; } }; PlSqlParser.prototype.partial_database_recovery_10g_sempred = function(localctx, predIndex) { switch(predIndex) { case 8: return isVersion10(); default: throw "No predicate with index:" + predIndex; } }; PlSqlParser.prototype.period_definition_sempred = function(localctx, predIndex) { switch(predIndex) { case 9: return this.isVersion12(); default: throw "No predicate with index:" + predIndex; } }; PlSqlParser.prototype.logical_expression_sempred = function(localctx, predIndex) { switch(predIndex) { case 10: return this.precpred(this._ctx, 2); case 11: return this.precpred(this._ctx, 1); default: throw "No predicate with index:" + predIndex; } }; PlSqlParser.prototype.relational_expression_sempred = function(localctx, predIndex) { switch(predIndex) { case 12: return this.precpred(this._ctx, 2); default: throw "No predicate with index:" + predIndex; } }; PlSqlParser.prototype.concatenation_sempred = function(localctx, predIndex) { switch(predIndex) { case 13: return this.precpred(this._ctx, 3); case 14: return this.precpred(this._ctx, 2); case 15: return this.precpred(this._ctx, 1); default: throw "No predicate with index:" + predIndex; } }; exports.PlSqlParser = PlSqlParser;